1568067 761602
532438 1262954 70385 1316974 1456453 681912 55725 1474215 1125040 6728 840734 1270866 941023 1491319 1028280 1247120 184367 699170 79320 1074871 227924 547618 21167 1249294 308273 82087 1564633 796981 721184 1214546 762013 122541 1797388 1466367 1436040 1263512 987236 1819021 945623 1363462 201071 1046068 1608375 1850320 507768 1458920 1501589 661697 1365035 688583 1898537 725075 416303 1572451 1353753 1132347 1755476 786570 1430221 668531 1685576 1308222 1219835 963128 1450424 1341277 1478855 1422258 1782794 582269 1308319 1846051 894129 311348 1875080 1829229 773885 462824 1638810 232260 791930 1964024 1112161 902039 1607065 89148 1287037 1358016 1811317 834066 787796 1622754 548399 1336906 1513598 92394 1381080 474898 1430794 1874146 150229 610617 1423298 314694 482336 384934 1804616 379826 66153 1253662 1980754 1372382 141969 117191 198920 965206 1831304 892905 542234 1597852 1057154 313400 1333150 1289245 1652662 858159 1065966 1252629 129170 623630 1265593 415106 755722 312727 1409610 1443412 1698086 1126842 1598819 725966 344221 222768 860219 1996501 1736321 1806888 1981634 829385 347609 426274 319 884760 1754526 56644 1049767 606581 874762 1040688 799881 28474 1449842 1774614 1915424 325579 405057 1375913 1319451 1339513 1160993 156388 1796545 1826043 8802 1382561 1883833 1401131 1718889 972069 1870857 161184 1360973 1191296 1980263 1511145 1050642 813525 1938710 302796 911785 43189 873441 933769 1455891 1593300 1044868 654072 1391956 1046834 1624391 685641 1473129 1179394 16936 364023 104937 1677002 1504583 324953 1039799 701028 879650 1517368 1461028 1060260 127187 1805805 1352080 1642829 831457 838897 1099561 1016718 1492019 67228 1939315 784640 376144 1216278 340701 423149 619868 1568631 1125691 1990671 1388811 184156 745032 1410482 1686580 1975170 203888 1138982 1814530 402842 1371709 561725 108205 1138315 190779 286020 183424 897778 1280019 164197 292748 1652282 1402865 1301753 112743 1478877 827508 1015255 434450 1907829 1999844 400309 369726 885007 1886027 1518940 899909 1143413 8132 1350223 1054430 617843 421877 741666 1777426 180120 573969 1292256 388144 1805687 116090 548812 895697 1358706 116182 456941 1472713 1770248 1603296 70766 1478588 1497376 754138 333700 1531160 91912 44602 1414319 1981465 270673 349832 305129 106593 1950303 1022305 444301 961995 1862067 343340 1862784 795798 1770986 351641 1801517 14410 1093835 1295316 1735900 1103039 710191 119526 1865500 1400178 1964996 1941608 1926176 1699671 222605 1968455 1692866 757712 778687 1329158 1368347 1163793 1218292 750918 1791994 155614 200329 1884575 200252 1168365 1221561 1122345 1691759 654969 1365952 1143965 1031430 296075 890249 621827 1592612 527584 1648560 1814731 1251201 1541851 372924 1159133 75487 1639930 1900129 411540 1502599 47878 501145 929214 659772 993418 223523 240665 1006412 31546 1635144 224157 1826433 1740100 124473 71042 1993173 764421 223926 219666 1666840 623137 966847 373831 536722 400246 162512 370557 1956884 1699696 1255209 1737550 1832301 150603 1606278 773728 719159 1976713 389133 162878 1150499 1464058 499306 608342 1240032 525695 648562 1851710 1035490 685654 171055 1627206 637781 975084 1239164 859057 1191247 1227476 672268 1618920 887471 1269934 1852632 643271 1990683 567714 1775420 552241 291030 1407147 1263987 1131109 412732 602635 1902269 632595 1139514 623586 1582404 803720 253308 1603576 1854523 1582987 758470 1124814 1487432 948523 1621301 1720497 44843 820295 1162328 843617 152714 623532 1732049 1991182 579012 1126679 1402314 1099738 686648 253121 778172 931376 1490916 646961 1107860 1752468 1717235 1098361 736605 1891954 60357 589188 578301 525007 1328135 731875 1591531 1396545 915903 47649 191126 1857693 456611 1767907 1608619 829107 1185794 204553 338038 574358 1135919 595191 1039116 1078725 1517499 76590 1673991 734848 1670323 1907143 171975 1532498 962768 1168181 1434840 1317757 1892618 1475821 194877 1161159 374117 1150268 1158311 1375720 440804 1712393 436096 1728197 661047 1579078 1417095 1517607 1860112 1773099 874600 905349 1726034 812664 1769450 955175 643003 1356463 1652331 890825 502529 18720 1531593 1672036 1087923 847011 1719037 319462 1145145 804196 673994 1386154 1358293 1378583 16631 194802 693813 1597569 1457473 7424 1481777 203640 1672762 90911 1315857 916152 1623177 872882 167862 1222115 860588 1571951 191809 1185774 300485 1848362 1647950 1896251 1379151 1603877 651159 1804305 1859155 398302 1780620 392338 143445 976745 1134446 239566 735590 1694514 43633 606846 1709665 1962222 840067 1671699 1551425 1442263 828353 1531200 1587647 168897 1239463 1423321 323008 1233307 1724760 1805045 565560 646632 1276365 896870 281451 1029266 1259510 869141 56747 830015 186999 1769688 69582 1874156 1884856 1644012 98359 1505294 1592024 1691403 1441070 1042747 1519860 304783 429111 1120023 931171 1885308 291063 905047 1529113 801164 1618658 1311818 307418 290514 912768 457605 1890434 730791 1297430 965551 679148 1065139 154647 387894 914686 473484 5419 38485 78 335684 2839 798825 38763 921454 1783074 1712594 839686 245392 787339 333317 439677 1046890 1248733 1933886 1821538 1738648 1641004 192785 816667 1490337 1327448 1012497 1080978 1639142 406755 1475160 367947 1253435 361612 1557439 1428697 1064286 937023 1628140 1705354 1716210 1254617 1644974 658070 769002 1960860 1044186 1331970 335940 978888 930765 601729 1765362 937899 265857 1196426 1850684 430389 1747324 1589587 1118356 1952202 979121 1133417 975976 133877 507075 816885 759349 478193 1407350 1933424 1967810 353052 35229 1027375 689150 657652 1862586 324012 1502058 265508 1811173 1410588 494020 967540 587315 401886 1841312 549701 1681653 1654714 1995618 1937251 1170732 1843544 1453724 638676 516808 1892546 1351633 1181786 309693 1632017 997830 1517378 1077145 10354 1745969 1719381 640133 311378 1392970 139529 864539 123658 1853705 1811390 947778 1611347 239020 1649873 467662 593107 50335 14694 184458 1155020 1050401 907944 1602793 463433 512215 192366 444952 1815027 464843 1825700 704939 437070 1261808 1909842 323024 1596730 1537277 1036072 168074 1541301 262523 823798 1333502 993448 57211 944893 967265 225506 902830 1370336 184461 1223297 762776 1791370 811416 1109939 702588 1334061 1039106 863358 1470548 1684802 1263058 808616 1338602 1253702 1733985 854837 650943 594608 1505836 906401 731077 431390 1871290 767401 1352841 249210 900149 71977 955621 427137 1844237 1217116 530095 977809 987077 1040879 1175710 1395789 806589 1646096 162347 747387 21514 1598200 843350 93904 1068773 835795 474180 1220386 613059 583537 750934 1677796 994386 478335 40599 1749931 656985 587245 1781300 1316208 783142 58693 64025 1011803 929437 1437020 236095 611038 1464756 1314240 813779 1355448 927019 1441899 343647 435859 1924147 1516746 650583 1452468 138629 1683846 1053314 522922 819109 1097610 47050 1162122 754615 1504592 7326 350868 1721700 925328 1416660 277786 1213368 1287236 1947088 1006326 316246 780804 183276 1390771 508272 1435284 265848 960354 158568 1798715 1786768 661547 1451303 494443 75342 1898453 686321 1705980 25354 961967 623314 975307 866479 1100097 154863 1097191 1761043 1693473 1511472 1907914 842478 724298 372726 207078 148773 1281100 983819 1305001 1699632 653847 278250 604508 1469275 1404964 538056 469133 1077889 352722 499399 1612753 666228 1159700 320882 91617 75924 53092 267870 874124 1976139 476549 105699 470347 1923057 436732 746049 1952477 1937148 1282071 489338 1978031 1365295 1192790 1205604 261363 1527560 1316340 211149 1057133 622440 219065 636514 1501915 1661101 1572131 1107506 1558763 1781155 697161 168665 1442071 240566 490771 1812450 1952146 1750516 1650463 1422569 121934 1283806 1745354 265654 706028 1416104 543438 1956807 779868 1233455 1495639 1267712 1029154 1635122 1351285 115243 1597658 971787 501432 1525816 957056 1814465 924370 275444 1118561 954603 1865166 1302138 72439 747771 794406 191645 1890233 1629128 1518250 720587 292929 488589 722433 342525 315573 989603 1700934 1835363 1904965 129421 1311058 804642 774440 38132 1207183 1707705 647480 1132770 735183 536115 551714 184318 154121 1535430 1122444 188991 1286907 653323 1795511 59946 968669 134033 1426094 1617578 1391272 1104305 1541136 1038753 1198038 1561506 1411191 868204 1892724 1608090 505679 332236 1889992 407112 682611 1023389 684981 416311 253129 371296 1224261 445596 1725103 1863782 362427 718683 758230 884796 286496 98508 1373321 134898 1369487 1146913 1498239 1405162 1298538 1863808 691964 819801 1201868 1178067 1920321 1901942 222322 418180 1278276 1148244 957500 445434 832437 614406 227328 693553 707496 218654 1399574 63224 1110215 509499 272072 1458460 914911 504538 911709 1748239 1155084 1049846 384184 1087746 841172 1537113 1449736 246347 1452595 985888 141048 225201 1461710 1225515 520074 313535 1363361 777091 409266 1969236 1495133 207219 877427 751467 1743715 347144 651277 101938 1385939 1552987 108485 146154 700827 3341 1370433 848935 352223 905059 365585 1810880 1246166 407344 1173419 1250927 1206249 1764674 1934543 1659938 1194592 515051 6158 492686 253378 1030001 251757 429739 209539 1251675 884278 514536 296632 509209 1029504 973623 1899634 778286 1235150 1986224 1601431 1565176 1508335 1022435 30056 1517484 478987 1591767 1649707 830350 1049435 201558 783365 150138 1485608 756132 494651 573060 878014 322894 748520 1544671 1717055 1791157 296693 1066478 106788 704352 1805997 1929361 746036 664011 144259 1442497 347514 1801867 116159 981107 1978023 1649710 689777 660771 611091 355028 803233 71142 1206039 1147069 1131273 185099 189111 1285457 1918507 1746583 1766024 859410 1909936 151227 1664701 1987140 1985741 1732351 267668 1354023 281317 196736 618590 1271881 803513 1388281 58416 1393459 132195 1728749 381871 1593007 1645191 1304281 826986 624848 1584602 556023 296989 799835 765455 1784500 947760 713090 144340 751234 1249065 1878457 128240 1824565 612008 461447 1508698 1141329 462049 1792362 1041748 1463045 1347841 469663 192985 621895 756007 35385 1548748 1070612 524106 299804 1785657 1200311 490565 864916 1535084 1412686 1828347 1969857 63989 1892132 1198122 1859245 294404 1048157 1006296 1276065 1243527 1401939 1982817 487840 1101289 1352348 1952554 281724 1473149 1168265 933542 337008 1911970 1647237 842040 763225 774442 1919022 1720061 254460 1845358 1978930 1334202 1926460 1070246 418809 1391131 411808 936099 1973814 997831 302682 1451512 1479789 293082 1084517 271146 651156 1964524 1338458 711266 1431948 1741049 1627641 1260665 978858 1009567 898875 938898 1183577 1423098 1294864 1098414 872669 1935829 628333 737090 1300714 1276514 76238 1030928 387570 1589862 1030023 345354 814966 627103 1799249 201382 1829077 1733827 845485 246648 1119745 1632824 1513273 950660 1795165 1180391 602032 1144047 1433721 1300438 265522 730672 918576 1486524 556727 1199246 682620 85780 1874908 1260655 1406699 657693 674198 876871 727902 255534 1337391 1270376 524174 1880889 164504 262231 621377 1729421 1670394 1805151 91201 9325 146936 1499043 948331 778421 1845287 174590 987332 1429502 19239 1977585 748672 1912109 1288245 1980254 304803 595276 984946 131363 1615675 1142676 1060999 999178 613852 1121156 668413 1776346 1177232 924201 1852548 824856 1646038 1298726 1996308 419986 1299393 65291 1806388 1724354 564145 1540762 176454 903067 1071454 864025 850115 1495005 753237 198475 1619712 1243975 111076 999995 515477 434467 1846697 236211 1458783 1230393 1640684 1846561 855838 1652497 318864 1123174 817117 438399 1693881 48471 1794551 1195462 1282571 549192 1295234 1163351 443672 355477 774083 423198 52417 184449 1444771 580647 1090126 601494 1789103 850090 141226 238355 1674981 1156968 803517 1219803 1704877 1602293 644136 968727 1668549 1710058 387494 669419 1559751 584046 633288 547305 505731 450035 1430897 860436 1315440 932023 1793426 1364212 751236 1237884 752653 1804562 1389873 229597 1030829 1430817 300347 1963402 1482765 1922866 1361108 1718851 1844274 698936 320896 990443 1554887 766659 112025 1718467 31558 445781 1716577 1947155 1677130 760647 1099141 454825 734287 416057 1714775 1250119 763025 1980121 1431096 207997 922390 1452819 743212 1255285 1616978 1819846 34081 25726 745762 570694 1306833 468144 1401907 147457 798573 471438 675950 286713 327466 1861648 1920206 1119474 1515229 1359854 1331351 438953 1004691 1850824 1641461 81593 8149 912340 422544 383048 191090 1095014 1626022 1515071 985303 1284935 816527 668330 731168 1901857 307759 1485586 415926 643304 126957 1976686 547319 189562 968110 1806788 1573116 141550 616015 525306 561728 373746 863470 1076275 1476517 224601 1161262 1186097 731612 1807215 1463572 1306016 1093509 1542505 1546563 1822261 1405079 289331 712671 1411563 451528 160664 1541901 175877 227927 942887 97460 514354 422391 677838 1873029 1489777 664694 1857870 1224889 733102 1445112 717983 1131738 204892 1236045 1044164 1591263 1817924 103570 425786 1274905 1807729 493529 1996267 754940 125616 1979589 837025 1962428 882227 597669 483638 65517 1892239 1843365 434777 1451574 450870 293155 399475 385887 800044 1846721 1127041 50573 974925 782301 1463461 1321415 1060960 1296596 1761740 448371 689795 1908316 1179926 156701 1974151 439319 120449 584374 1267819 237115 44153 1438242 737409 160708 1663331 611960 1573337 284298 25154 1550242 423331 1218523 1438156 563498 1361111 1196957 1739946 1932209 1349848 1919332 1093092 1516032 1136914 144410 234039 1075826 1495314 298283 1424392 334180 1645142 1411979 1139823 1227733 1044277 582680 550975 1559456 1290485 17764 1542535 1832495 940383 838106 632927 220226 769756 107392 1763629 502228 661972 685673 1047507 93131 1591168 1630896 683883 1049060 116921 1735869 999632 1339324 1559028 1656866 81835 391137 1706260 422425 1584275 962923 912565 573248 384343 1659853 155777 572075 1688735 1274176 1008489 1747570 1067121 1418956 1177013 1111269 1256008 17622 243970 793522 1401306 783237 1148142 252126 1156534 1857501 1507321 1826113 1922819 1560721 123344 1939647 321468 1943403 1245611 127688 1477674 867128 981275 144315 1266555 590154 750225 1302831 1240703 386125 229868 1741983 1777983 1094074 958064 83532 376126 1303290 1881386 563497 1692686 1701508 415748 1771570 724602 1919485 1366190 1247209 374219 1849647 296741 1777363 462513 1100476 562364 935 800441 92886 851161 1066341 511118 723231 1402963 631043 322619 1336604 1462193 511493 156959 1574629 1605183 50193 1908614 1879957 759622 55175 1338047 432447 517470 448395 244753 291427 1486889 1224762 1281194 1088623 1695001 1427211 1843807 21134 1639153 598566 1236799 1897086 1768633 403169 1819718 1680563 1644867 929468 1150898 1652445 1836086 1902027 526790 245881 1578194 645837 429632 1347615 147790 767110 607500 381808 502128 523802 1962238 1122814 865024 952932 184997 1399284 885439 427423 118709 1718562 1986199 1405427 1702316 532051 1785189 1047147 1725170 1150341 1262035 764979 684855 177604 1498328 931862 930403 111091 1846329 1625094 1851835 1789812 1426298 1544800 1822080 1474959 634626 1333320 1610458 1673514 1445398 437257 732414 1354393 166817 1041802 1477221 1392453 1023252 1580148 345970 651842 353703 1172033 1051957 1718523 1303710 1749553 1525744 1280698 1207582 1274426 492053 1722324 191127 1836581 542118 998788 464198 1257920 981782 558933 548582 715336 1497599 733016 1760156 98458 579007 348880 1850533 455861 1178214 586498 119929 37091 1201720 1679146 627667 199225 1868903 1630093 429059 1245444 413872 692001 1395535 221689 1356700 1188 126279 34575 573522 1763853 1430668 1320527 1313605 1425077 243633 584509 1220306 1309475 1687545 6671 500695 859480 1136641 1796879 1810674 752167 1244267 1113322 641488 1501434 544618 1335871 1426452 1640569 1211080 861573 1053529 1492099 767558 92958 159575 908497 1521638 684522 1187412 1253938 1703010 612066 940546 349084 898591 533750 450919 139052 89461 769969 702751 543571 395344 1021700 1421557 643506 874078 1599099 1028730 1160441 755944 1395085 1941312 1333870 627315 997657 599344 1281095 291817 1269225 416031 1854263 39787 1360235 1194558 1013436 103223 1200881 19249 990813 252329 1683656 544982 1328050 1346496 430699 1062376 590983 1281229 1294687 1701743 213229 1194072 1532843 1511127 1347201 1380629 1910117 654016 67093 826953 859704 706746 890594 412956 829754 710258 176202 393865 1740564 778042 1778106 204645 1530186 900351 349269 465777 1854237 421718 210357 1022538 1870302 1708212 1603560 1484086 637832 1601176 1301949 710310 973302 455886 1272603 988680 709122 1390920 1316929 324890 645084 1222975 1167090 114111 1968492 596375 659202 1406848 906410 1524653 1348592 716954 1373238 392825 1130569 96594 871276 208890 1419169 1685507 185971 1606260 1040752 296332 161058 1236931 158408 1257425 769023 1863720 1034837 521353 1933628 28317 325651 41278 1861259 186329 1165076 1720702 919917 1667480 566004 1915051 910194 302590 464916 1234767 1396846 552859 1518000 560060 1709393 1184893 689462 332557 274687 1825202 1012025 790500 331208 1175216 1677041 852677 65400 542061 1853958 1476595 1393848 1248735 270811 256607 257050 1567292 585337 385271 1188738 245625 1997711 414879 1135740 1613890 520876 271802 1379950 1065302 680157 641859 1210555 1163509 1723944 1358663 1688594 1668574 1282373 1538202 607386 881910 1516752 258735 1126845 1104028 1488287 1890598 1031198 332549 562138 1409076 141730 588200 1446344 374568 1758256 109999 1160069 354399 1509587 882487 1170272 76009 410184 416419 1171801 1206974 1384232 1055456 1926073 1606632 1420939 1887713 636913 1391222 642955 585185 1586654 1322791 553637 1184545 651833 1846026 1004743 65933 1176924 619167 978363 1134032 1298721 1810511 734813 542614 935144 938790 1930649 690168 1300374 1064853 1931680 995039 472767 494875 128505 37075 1415842 1951671 1782667 526089 1660913 77509 356041 398518 1798724 1867507 28628 823694 383758 837639 627792 900472 246448 1304720 173663 882124 256760 741222 634286 720905 1261970 1812899 1861603 306981 33311 1104551 695873 700656 651189 844923 1251674 1940607 768217 1361663 197670 1777774 1129081 938427 1026647 1508259 1002049 1131962 1729760 1507919 440864 1550223 1792071 757041 1014559 206843 326772 1271945 1089930 1473920 1595250 61529 1321311 1908719 771094 797642 1494894 467318 1459535 416710 436311 793150 1954467 245195 23846 204748 1243651 1286231 1159186 799740 567949 1755964 1170267 518785 1108968 102290 75727 1935354 53147 533761 1214075 611862 373456 72397 11247 1912132 531273 999439 118613 37781 214653 724246 1509235 1872480 1131698 413139 296497 654010 1819766 1694278 55062 366708 1521650 1144847 816002 677043 1883841 1156612 273971 1865438 688005 1755264 520213 648700 1525662 1770154 700527 746955 890423 675314 1855956 389834 488684 1820737 1316315 1637122 1070217 971614 1475537 1627464 832858 335469 1379795 1710809 1397037 826397 805724 514583 1463451 1774358 1693641 1835042 110472 778747 147012 1881210 973751 1283035 1771683 496839 298725 1522764 209606 625146 1549794 1867543 1862726 540651 92132 1930314 1093839 1733168 1196852 1098566 1109573 369618 1564296 1205908 1713866 1933468 1321174 1537726 1573450 710112 328972 1757014 1931656 1537004 1416164 1903609 806727 870290 527059 1387270 790246 1650366 1308160 957787 1159688 1076568 918904 1507066 374565 663149 1256723 1437012 1455761 1139891 1576281 1941649 814063 333378 1251814 936842 605712 1024614 1037437 231028 1944183 857024 663303 705662 1834795 1517662 1217462 320019 741843 596220 1592735 1694572 1998326 253382 1193079 75160 792701 1414365 748848 186871 1703169 1382852 1786560 972335 962808 1209437 1731446 1387947 805890 1491874 1113899 1658480 1729420 189220 1262116 718879 1152014 1255314 795804 205195 1748549 1117736 1743600 641045 1810875 1964989 64653 112405 1770560 602911 775906 1317460 1312902 1024235 1338270 108699 1690387 196972 819006 517359 597290 825025 1388133 802007 1068458 928321 1772965 844787 27625 1885744 1268014 20394 1158907 128317 1866393 128799 1151611 71201 1204483 1138069 157877 938928 1959766 1507816 559037 328742 172094 1875828 1371272 7309 1973930 1055535 413159 1056433 707006 1167244 155897 1947486 199823 1027099 1737098 291053 1818297 1105699 1337905 1617855 1678296 1374488 340829 777036 1278854 1599312 1108544 444446 357921 818948 1376458 1307924 1158729 771427 1420260 586948 1852773 442607 1310786 214319 993235 1414134 382994 1439682 1143504 864933 347807 959647 760406 1434779 65686 1368553 1485994 1364789 1760427 580564 9412 968573 1499032 1737883 1399682 19601 821835 1012116 963411 849516 22154 246186 1713417 855281 735996 1940854 239960 1174301 8438 1729075 1001878 1995924 191212 1979429 1279358 813456 669483 840122 1883656 877499 1986608 864020 576905 292172 1462742 1183641 1709290 1492345 147196 1722109 1324922 1638184 1071281 130571 985165 861049 357700 1635938 1273309 1544825 1906548 600828 1945387 1190428 1806164 1806919 226111 682410 501841 551344 246472 1418981 1675982 166326 303856 540568 1261526 1686439 1894970 127440 1968462 886119 1414540 748084 1285830 734200 1970660 1800608 714143 770551 1613696 534551 501439 1186328 400467 1695399 1989730 68980 647747 738629 1804399 1014493 1371874 1764462 618975 1556942 245514 1831697 89941 1194527 1753339 1470006 1712378 794081 643590 100810 792616 232420 1858867 1867399 321651 407653 1621069 1773086 1057857 1877549 445061 1358194 479652 1320564 1288803 1745966 1860036 15062 140800 1079648 467427 1735557 1965642 1731326 600191 1670979 1382854 1552082 1144059 762599 1559767 1330724 1762686 1340990 597050 1978552 1365800 525421 1273464 371679 229890 1584684 196200 1022189 582923 1064538 1589460 379834 1383274 1583599 107730 537764 702606 238831 1856971 958435 1351240 1369201 960800 1655376 1314748 382485 1959434 1378626 1883786 1998387 1881736 924431 1459408 1119306 1070384 244255 710073 1254691 1745277 5337 1300062 1953741 1464184 137350 1808991 691635 1659259 1576727 1340872 280674 1571101 820023 741123 1272949 1259074 115561 154327 1293130 1771632 767235 1488346 1331635 673001 1558097 1382887 861795 1330484 1464592 51978 66183 1686496 1698242 544671 1825165 66632 973075 1065903 1267584 1772669 812520 1165019 1483261 262811 786638 430563 1016530 33038 193162 1045244 904571 441457 1625517 1430029 345631 1908258 381257 1664657 829426 291189 1941860 990426 1518624 1035279 473288 54494 695685 1546653 1312436 952284 1545734 1420546 198256 1852013 183430 479900 1867230 718913 1122132 1023970 575359 929348 894490 166552 1624922 1235106 1866324 1896027 1235484 488924 1801381 211164 1422937 1351108 98623 514448 399805 308465 486719 1478825 1424360 777380 994308 557974 1062830 1998150 1846795 1139838 663692 1860343 1842485 408664 250980 1302088 977997 1610444 121489 1899548 1840614 151840 403362 165714 1385558 596378 1101248 1591132 1363075 401574 1295532 1544168 1122318 503856 1600155 1645474 671460 1101558 972258 698672 1236733 1163066 923672 15650 1703511 1654133 605476 914260 228203 275940 785178 299823 1628592 1384882 1524831 551708 11210 1587131 181230 1244046 76311 493998 1597623 1856017 1070455 1247092 1022333 1588047 19795 1111585 369542 1001992 695096 1276498 1305199 1490877 347376 462793 1719874 1091995 1022021 1594500 314406 1560138 694040 973960 1898046 1446767 1589656 529405 80880 1386313 1364151 618617 403318 1892756 616085 1669553 1169102 1160681 1278958 160917 207521 1662282 1338956 1397100 1561461 944710 1757092 290331 1733 906128 1118112 861102 1000833 1151715 91932 605958 396640 1267364 870053 1017544 1179465 1292065 1389648 1646431 1528487 1916845 1430356 259265 1060827 1907556 1910368 1221142 1826220 1378377 525886 490865 808660 1229442 646721 600648 1151095 268767 864593 198568 1520462 819589 67537 1723612 282639 1088476 730739 1236054 854788 331344 1638367 1453174 1792443 1984563 358104 1219861 419349 1094755 1562041 947033 1742250 173774 742926 1528058 415150 874016 673573 919073 1865204 103032 625279 1614863 430194 257523 753164 1454477 1632872 155227 1983596 1879547 1623747 1859847 1694544 1117025 167385 1248255 460046 633799 122942 552782 1778882 691889 1826829 1223323 1168982 1881618 703197 1327754 519251 1498166 990194 793857 242573 1390416 442299 1358992 702056 959919 330615 1664681 1180035 704376 1000960 673026 1472537 549933 1280480 1090143 1651853 1418327 914953 51623 389861 1872487 479579 463844 857608 1216943 429509 401964 696053 754555 1906694 188016 1822153 1435748 1866809 548305 1244646 371426 645545 285800 862448 258470 1602832 1374627 390658 236535 892379 1328046 1971411 641272 934776 5793 1294501 830419 1123493 94025 471761 305953 1778060 716313 1274009 1712251 1903186 1875272 524589 362300 411116 1975287 32252 1705879 843266 1507105 1851749 829450 621191 1364514 1966467 1189474 1104855 1013334 888061 693037 1551609 663392 1806793 1426658 1741151 1453665 544402 1616353 280098 446616 565936 447958 1365230 1901818 970566 1772117 1014074 558160 1669087 1838927 1607910 1253203 1898568 1037762 1339558 249295 206155 646393 1700072 312165 1007439 365153 807142 1470440 1944568 307767 573569 127755 745988 238742 1503886 1221018 398820 1609989 1239938 1587204 259123 806529 1554707 15630 1791500 382536 1766812 1103940 1773120 824430 578794 537251 21825 1056448 1769386 1674156 384097 596879 1160035 1288924 654362 518075 489127 1093451 1127199 524254 1326787 1934874 949486 984408 799359 192821 746865 487888 1459088 1868332 1654663 1441626 1523560 310788 105540 36595 1101671 1850275 145022 269841 1264277 102857 1288139 1503496 921058 1764753 1416489 1709428 534403 1592900 283396 547248 1055929 1350928 1144284 775992 968646 708907 490922 897200 768945 683900 1669153 1193982 1764066 1818358 1723595 1955092 1991840 1840370 1507387 1927666 311197 1850755 1661382 517748 96044 558445 1039911 1254270 1927749 345030 226278 354718 497820 1510613 1895455 848287 504584 1992588 1232764 1494461 1144672 136820 1951906 1074513 211657 1968541 1500059 1320900 302474 359728 432307 435334 1041551 1780911 117481 786682 1568627 466739 169484 464767 1859321 1590026 907108 313773 1479119 925996 286714 1703924 1011344 1170405 1997636 930085 192176 1274851 5715 1941045 1268230 1331746 1213769 1942916 755537 1002421 786350 78426 192224 1693814 214909 806355 851961 696262 107828 233168 1209955 49460 568158 1880525 1399271 879021 55675 359524 163634 187794 1928046 1831620 21322 1373457 977698 744798 232482 306355 1245525 834839 184185 1079845 422438 910315 1408814 536408 1081891 660933 1041317 51591 84853 558458 181097 1781441 48831 818765 1429485 1452972 825888 1692361 1209701 1364549 388366 1018353 565741 920903 107579 1448389 1307020 157508 1013520 1186293 579112 322394 1561392 1200587 633430 1300017 416219 1321203 660824 1737845 1981708 1405926 1050743 1408468 1711811 284604 111612 934744 1461450 224362 143056 472154 1335483 582826 708057 790616 1505504 852585 1053250 1175762 1323772 1383846 1223738 1163537 625494 791799 101581 443461 188764 1804703 150191 611746 1941274 728092 5622 464102 708806 1767810 710973 489876 1672055 1375118 1949668 1989410 798492 1712981 1098946 1604410 1680760 1923960 1077734 732076 1568383 1529911 672725 1726392 1325357 540300 744563 1198115 13154 1240734 1152299 809077 1268007 606165 918955 1120233 889436 280898 1400778 1745746 1447223 1407228 1785576 156823 664091 63588 1067118 1212807 1926465 1277023 1483855 689331 1333913 480655 1383599 248419 821475 1053036 1920539 885772 467779 1963300 1759346 605893 776705 571446 856161 710853 812803 1792261 429382 1545407 261185 424315 1525951 1415152 366462 924319 1136478 1123370 828255 1869793 1743374 197631 1086431 647816 1184541 1013400 77906 553643 1865008 1895832 32093 358483 1964906 698980 836468 1814374 380248 1506771 1758306 1949045 589932 1120415 1403642 1318936 1830966 1369362 1228125 615131 1494805 398952 1463558 1716896 991857 926029 1506247 124093 1716083 791673 538505 1503788 208542 1808867 1898587 1619554 785904 1224296 737876 148601 903543 1961376 675034 1524932 1213788 744044 195615 1835081 1856203 526884 842864 257651 1146949 682975 530577 941531 573536 319451 1939796 728076 1331664 836636 1070322 1257211 286715 1612367 1393026 954539 1534735 1935854 1632930 764291 726015 1569496 854792 1598957 1858613 689684 815079 954903 200600 1466599 339642 1311971 534171 833889 4253 241928 1500 1905219 839763 50849 1387930 1804308 56387 791352 1348562 1792771 189287 585830 1409470 126355 319718 729091 1958715 468713 580584 166759 872836 1344404 907481 136380 1745366 204040 1083710 1910576 1054339 194949 967905 1084488 292403 108239 28244 509231 18085 609295 190629 1905354 1142829 1258259 962706 1819651 1685816 1328904 1953805 1294929 1551031 1184718 1288201 954251 762638 1374244 896588 1976357 98071 1469251 118572 1560391 1403303 785127 985608 410499 606155 210695 811864 1730181 1236243 909580 1244585 1689648 170144 697697 251842 780383 296604 313006 1947232 1199091 211225 1062156 124809 895013 618072 820942 1307664 1660904 415135 1645558 257800 97253 700480 471905 1053799 793204 1932182 1205281 561924 11403 814712 643282 320563 33697 1882614 949580 369718 217119 569582 1626516 925598 1472360 490502 72660 586108 317291 30019 1483426 1610170 1983234 980128 1635890 1497702 818660 631146 1856739 447018 794810 158277 182809 682085 299937 597536 1367577 1698558 1900514 1212649 679771 1439789 729366 1395721 1506384 380966 1321513 442883 352642 131168 562387 1258602 1533002 1977828 1074769 354715 1883831 1815623 42455 72947 586444 1209174 1699269 166593 76312 674188 431642 1960075 636122 724315 632040 1884513 1763071 1984130 510738 1782940 320450 1972314 154464 547537 1190410 525896 1276864 1684985 1127827 1855438 1637792 1310914 1780781 1889346 564168 152073 994847 811876 1477192 1177776 734807 1390878 1218057 389791 1731733 1049475 258071 95209 1751009 1651019 1045628 915770 626895 822994 1927447 658279 383831 1999696 1104705 282632 369579 1880563 95663 822677 1317891 618942 1407894 1109292 1747995 710753 1801819 115678 304249 1578402 66638 318905 620154 286548 563870 909860 43286 1019678 222331 1871315 1166403 893990 365157 586265 122179 1506747 1863188 1746815 509198 1044981 638820 1265773 630145 239819 180048 653835 975477 766355 1328574 1708045 1000034 986869 976911 1681149 947338 746112 253013 352052 1442319 1302165 39928 833827 644562 514535 1205064 1723195 403917 360903 1933100 382045 1759491 1024626 782405 1585831 1467633 164986 34713 1013662 202942 1688999 1944557 1022860 1797958 1206194 273848 1528176 924871 1687891 250398 151153 1829582 1816848 919969 1514830 117917 1966986 491963 1015013 1106534 1316847 1778302 835979 1768260 725096 1433534 218221 77779 1553339 1760040 326570 565154 752701 1321408 1197944 1096449 154820 1875287 394971 582031 178749 1751898 367532 1429593 1786553 1697287 644984 1785995 1010031 1535192 1421735 1591819 1730735 663046 129887 243754 47034 34680 1497549 1383311 808153 1228542 291013 370729 950607 791781 727553 410891 1011055 741107 1639487 1192326 738338 613476 624227 970953 1064865 1049051 299186 422783 1025940 95397 1103042 1924292 59060 1239375 1583169 831765 1866918 74289 635099 1267608 388081 1118409 1575851 1725801 418187 1534552 155742 1814424 1357838 1808118 1062631 1097278 181056 1161303 42757 1796944 266653 760103 577436 866592 1903969 1560714 825920 1975232 193929 1628484 403217 1194777 1593074 5385 1729375 1405005 1475181 1435931 1256035 567780 1119280 357413 258520 1239743 1544672 416273 381399 1662958 711002 733064 197415 188593 1400433 83596 1271095 852008 1507860 390249 1861467 1959177 1385501 518771 1050685 1380243 234246 1300904 28745 429476 699530 1956255 1653788 1431082 1567720 489707 1295085 1733001 1862603 670936 896951 1948920 932933 1160231 469255 259000 24540 345815 141193 1337995 381973 1915524 1252071 701410 860980 579042 648670 1704557 56273 897281 1627434 665136 1830773 1257285 931019 85107 469818 1872396 898336 131041 1481972 416161 56069 515515 740907 1811196 1788854 1472736 1229660 1862485 1388004 1171145 1574659 150202 1527388 432709 89 644208 1795060 1187345 1207525 990228 511051 635604 1593946 401954 649159 1638606 1057529 1609942 1456612 38968 1743937 1062369 711958 340452 793856 1912683 138343 1402593 722025 484815 857248 190924 669062 1903209 49243 1995749 1169815 834579 345485 1673999 1735354 1265489 972449 1033336 1890158 1868358 1446219 18894 1452220 1894528 131928 1462305 1156545 394721 962323 801225 1355614 969267 1183358 1144433 690835 1490490 1801345 1137774 487102 1499431 724115 362734 1952334 1215964 827864 1773832 95783 1802300 1171024 294790 1400533 260366 1643743 1740062 1063765 1219392 737787 334500 293243 1488375 1706875 635003 495179 626825 1526790 778766 1203774 885462 927322 1321824 464961 327489 1967258 1140087 863916 363417 403585 1204145 1488810 1470500 917616 1957825 860306 876067 325085 1289669 1449317 598997 518607 898878 1169063 32502 1399936 1957188 547038 1842689 1962892 1543532 1576113 166480 1537897 1843194 1860327 1923497 1227588 1037297 1355616 1418925 262539 319258 1876274 526613 577421 1441334 1921540 1419506 1590140 304887 1855170 1597576 904312 1712220 37345 420341 1854886 1934407 460433 1307967 515190 576438 49964 267887 1596160 1885773 1859180 1678491 694961 164685 104859 671570 556477 61479 840187 1260591 1827229 964124 564340 268127 1865601 681659 1277913 908831 1200244 1283726 868827 1046848 1297499 124020 1408001 858865 1320005 1558848 464269 1822328 1278876 1490272 1234581 1227491 545738 1655904 1873492 973989 1203066 207880 719377 1881424 358657 897618 583816 933072 40768 225655 457830 960473 18954 698481 1163664 1899277 825469 1136720 1919163 287009 1366090 1600782 1469899 533956 600291 1494255 374478 8671 90158 734931 1302731 65590 1612564 527049 259672 439466 467165 1659325 657627 386640 1021889 825075 1211543 1251241 8783 1458571 110018 47303 292724 81318 657838 1762811 1306726 868480 1940423 347439 1108219 1672956 1066784 270994 1582201 1289642 567900 659123 818347 1883244 436297 1160394 129089 355366 1627074 1020713 1006766 356169 91142 546828 760971 468377 500517 1474032 112515 1528395 1595123 1657999 1927883 354406 379283 673778 804343 1381674 232600 705078 325331 334044 1525394 1206564 579198 697660 280465 492190 1137444 1487121 178101 520123 344327 1971447 1331723 992192 1108623 1817197 89540 898119 236229 868099 1365036 590139 944083 211439 1211410 432378 1284377 1525908 1012304 202804 1708323 1084286 704731 461258 320484 1571984 229848 1840654 178021 1006375 807670 715579 585016 1391213 950459 759053 1879365 116932 115464 725095 63648 430739 1645964 215623 771712 784377 1732365 1887740 1513472 603575 579050 3806 1730068 1712994 1656617 1097295 1825377 1848314 1574955 1525890 196047 489006 290963 110375 1167223 1527911 712683 1635893 1284570 193610 682909 1918822 677451 1611175 828105 1719821 238750 345235 1595362 936517 67022 613347 752775 564328 182076 1285610 1778805 369347 452154 1136709 1645922 244964 733004 1895487 567594 527980 1638246 370057 741671 603027 1589861 228287 726373 961046 1556138 1855623 978764 24715 526428 1229172 768887 1606286 588201 682772 1693033 1149708 659337 37613 791204 892230 872143 28055 865533 1795699 1078935 331577 1330317 949652 1585280 1935323 646635 1155630 1892135 679285 26134 599877 1087175 264405 1054919 1397509 1214774 1658443 726680 15874 443160 1665774 1084164 752861 1625063 701124 1324612 208703 1512655 1555525 1416827 1950607 1624117 1501192 1459787 83059 1599270 618190 294968 537966 1024212 1662300 539825 736668 1968077 1172438 686559 1514235 973678 1560637 871912 366686 1106331 1704424 1899027 850215 1656668 217930 439096 267109 74876 1667548 374753 198892 1792248 329853 268000 1694541 95336 1597743 964701 474366 322529 346228 1067376 1185723 1497108 732134 1336891 919596 1132814 34981 1490198 268432 1686945 1485367 1072502 1135837 321747 197582 153066 1375190 353865 1882001 953399 1592199 1053853 1314267 1892956 1146586 1127557 1606548 901537 1058170 828486 1181855 814603 1956004 1455473 467056 1181528 236038 74082 864126 46902 1092652 550052 617024 671793 1689219 1561067 860777 429036 307086 998045 1286452 423472 1450736 1098144 1938683 191696 1181590 645386 1129750 1210758 1445161 1448092 925694 1710620 920701 1856073 597326 256661 1450709 651158 1333979 579793 1928224 1197842 1934341 1337934 1701205 1442248 1688140 123008 1044065 1581141 773668 1094612 532245 1007317 672787 290380 682735 1064461 1050205 698543 1321617 461710 1720284 1739522 1864465 1142665 1406747 1091050 90177 1684714 1618021 871390 1818725 1067058 231755 1670106 264333 1872177 715729 1988933 1790345 445427 1690011 307450 709459 508181 955269 40683 1009555 905322 552766 1368243 1844049 713536 578553 1808475 821309 767722 1580259 1251646 714943 1197440 1163511 878355 977444 279438 778536 740810 963062 79506 213634 1343932 1083925 1737904 1272494 1738084 1029094 1010630 852150 86831 468018 972037 1583004 140019 1883711 1198549 1258983 1903659 793417 560206 799155 592363 1364033 65429 1503772 1852177 160075 821405 679159 1251893 695577 913921 1972899 955591 317776 418118 1259066 1598600 462416 758831 1496455 923227 1092596 1272683 91207 1230894 414324 1238012 396247 1372991 1759900 1556341 378582 1255354 1224410 524071 870018 190003 705745 1245335 1961466 1305250 944609 247080 410240 1239840 1895546 1683350 1316324 1757711 1412409 1595174 283026 195069 208005 1035671 1873824 1737741 94000 1180728 1889613 129700 1864340 1213034 1918028 838746 1314079 953395 456685 1477591 1341771 527711 1034220 998710 177338 661471 947055 1484132 251212 1196577 1641853 1257183 1298218 74374 23993 1689248 1730314 860828 1108262 658212 456878 1945130 485473 1187384 612570 1360002 1510861 1121445 1287419 359141 1293045 248081 933377 1735238 1672397 1032006 1013330 413963 945155 1690860 1464698 1403869 256051 1379575 1677553 460005 1867015 859461 756595 896458 1897311 754946 1424654 263090 1918255 1161993 1530776 882743 1428945 792369 436650 1011968 376838 643662 1179495 1066470 227387 572146 1611076 1873057 154649 928840 646458 240176 1557479 745420 1658795 1449684 434496 1860291 1886859 1350393 1194296 1097657 1226544 1172429 1159440 682234 242077 786953 444122 1126565 12476 1543048 1024343 937162 1586784 119406 1554533 1988891 1874782 1310164 15929 728984 1985010 708662 478978 1110837 1065200 284191 653407 420353 1362432 1932339 521678 1857332 685228 1365105 1927565 882715 764721 776454 294398 187790 1494400 1133281 1526260 873407 1007998 1181380 207970 1802666 568185 1882052 796731 1147656 1353308 1998140 1927659 825011 1180183 1018239 100549 1002155 871374 1056715 97457 1791094 1113426 1195704 332058 345396 692709 1937142 373040 1007829 739663 1633315 1994039 1438658 1331818 1595819 1981323 602223 119602 1081899 914799 1630258 1754573 1404920 705524 1539318 394069 934220 1464233 372712 360846 1802405 973788 384635 777249 1474184 376753 48813 1096150 601001 324033 220945 1596975 1173706 1863037 403816 1518924 1815247 28627 1801 183027 608026 1207986 984591 330914 1358518 874656 1119663 761127 1459771 1819706 109684 1727575 1033758 1437147 1885988 120282 823092 1259914 1764745 938486 501266 436265 526377 882505 1168924 833031 58222 1428961 380500 589225 1677291 755223 263825 59756 916684 298219 1268438 157569 208477 1921181 1623724 933192 635759 434968 1751070 54627 1891196 489934 1637620 1980096 1783434 1980204 241565 433158 715912 624807 1755840 1066401 173183 103976 47346 1339225 1719767 165134 1145862 1893218 966243 969330 288445 815495 1029933 773301 314276 402154 629698 1448909 136513 1515242 1008001 685015 386677 453311 1187965 719886 1881294 1359313 499757 400407 698355 297939 1772818 1100878 894261 2713 794528 989173 1910814 1021697 888608 92802 1674901 126231 1568075 1471686 1370170 800424 1398821 1091355 1759892 1408712 1656975 1621139 711856 1093469 1368931 916635 1307644 1164807 833747 1536238 1731639 1550141 484411 801582 1679630 931743 756443 816985 804876 183099 1539648 347315 871445 1141506 288611 1065534 36422 442426 1156413 1017715 20854 499186 1755839 592685 1486474 1318310 1907534 839857 1785165 1867069 1328681 671510 639169 1033646 1500202 1472478 333501 1846124 201107 89248 1238037 1102562 1436890 1579256 1555928 1642451 1152332 1677534 247678 1129574 887785 436093 374339 547313 857549 601149 155041 415173 1579538 1823525 871539 111839 1964315 1897071 436117 364989 1530041 1248128 911533 1560641 803160 1900898 1391277 1767688 1663853 1414603 708784 1358576 935733 1116897 1972091 189808 776884 1473186 1443009 615594 1422838 44432 1770144 1463786 1998985 438698 60156 1764882 622742 1889867 1809584 1323523 1872234 1837535 1270695 1010958 1394959 1562534 1239042 640733 1781696 39780 856572 199212 828616 1404058 371467 1133899 1014623 1725261 1078832 764533 1886692 984227 625942 903928 703156 810699 1181586 60281 413486 1271953 791374 1780811 388804 1437512 1414041 1212205 168225 1190435 636991 1487369 1844437 1345074 1496846 1734189 1054580 965987 1317723 890205 360601 512320 961220 171447 580728 550994 1189384 1247260 617340 962305 591032 1252842 570606 1499104 723013 417495 1665854 962955 347419 137727 1762624 444701 1074535 1201237 1473132 127075 1108071 1989481 951076 196085 838203 938890 1356047 1854730 568289 1094323 874174 346882 430677 1586367 1882678 910185 1074643 1239241 70853 1881737 1395418 1557516 1086761 439313 1910510 1446489 1104859 1508862 44642 1198728 1167405 840188 537958 462571 550801 636173 1114090 1469305 1851730 1998026 1144644 1012904 816544 1822607 186088 271750 1630477 493947 1106613 333701 453290 1076855 734423 743777 470712 176795 492682 1275507 560352 559011 263007 1948362 1428292 77463 1001524 1138936 889578 48256 719273 348735 1059328 1426672 827242 1984112 1557988 1863767 1687463 1052140 1543004 1222216 1516376 95942 686937 1185315 1847088 339280 1659396 81629 303226 1015799 1486302 1636389 186138 1654597 1485206 1013427 1989295 1801035 1007869 903330 1722869 1371582 1692241 1741064 1239094 362606 197799 289765 917196 1514053 1312596 1807325 607569 1531641 474986 1727663 1824025 132176 156458 955716 1558574 1992661 1899852 1917470 512794 1674371 1983286 394725 1980290 864533 967074 1420965 1381325 1908610 888884 1642637 605757 643473 1195414 202163 1768663 969107 234333 217902 1296705 400009 1231765 319644 523585 730189 1394882 1470731 1915706 1854562 1329310 848966 189430 218701 1644773 54011 1764058 542532 915551 1866125 1291659 482042 1618015 579056 1504029 649394 866784 852794 1899113 439743 1137164 614349 988511 566226 256260 1555332 584659 1326599 1377498 1959384 1058551 1904614 408047 1725907 1917162 1371075 1604071 210266 1918152 829830 680765 1563096 1475285 483952 496585 1226522 1828463 1699108 1261357 715718 1184673 1593052 194162 276635 1854576 1365722 1254695 1998346 574757 1540342 319304 1267350 1127146 1571566 622273 1230248 1566577 604549 1946324 657032 945071 1074271 1531120 541203 813037 1467333 906007 876007 1695137 1265103 1155814 351052 1084238 978341 1841069 9063 585813 566472 799483 1082323 364707 135422 113784 525678 391330 1962295 1617210 1636378 1326200 659348 1126819 1839224 30738 1224957 246400 1268244 1401562 739162 680584 236230 1829496 1464180 115160 1715519 825833 1567542 197978 284143 1740253 39835 1017865 457936 1715122 1144971 1482662 1549078 1530450 1611777 638568 46204 1434575 882208 1621523 531993 1573283 364157 1853566 323063 1878828 1817949 104351 1862059 678445 1037207 774799 351651 689875 547341 51526 236661 938997 130010 2940 823605 1111919 1293131 1569864 1146697 711486 209232 374040 137849 1170730 584152 1881576 175290 856821 599078 915432 1498771 1752475 1039842 1665763 160017 177902 1283945 503790 1736396 824688 1304390 155350 1867622 1501347 812422 995281 974639 564975 496848 55449 927209 1108164 1606611 551175 218188 1288494 307299 822740 1857726 451476 781744 789465 60200 1440376 363696 1500655 1488154 1872983 450787 657784 1493007 1085902 1903531 241199 103412 44067 443784 843891 664283 640120 1170851 1934139 47011 1691302 1022169 602530 1935992 467606 71146 775560 704733 150907 850003 1457409 1762228 1729720 95699 1062346 1344480 1050530 1420733 808721 1797492 1683811 1773636 1192923 396783 1238508 1847968 1504085 311363 1117935 33965 1212094 1188727 858370 574243 236466 542290 912297 1431011 1096071 656786 813740 1386185 880045 1593452 535651 1139153 1935567 1968991 1195898 191511 1611766 1882187 1344289 790013 132766 1456194 1122488 155326 1936616 375182 354168 184047 244701 856049 289357 756161 636565 1287503 1358130 561117 1794868 1571380 1806766 321070 1090548 1348944 1315437 676240 889383 122076 1738563 134161 1258778 1921084 1129332 1125257 1433101 1474723 616801 1130355 1953353 462584 1716762 1301168 489030 1410715 1136842 83257 675190 1212546 1560860 1562087 1242294 1856135 1619062 516179 944295 1549746 1485884 857855 881888 167606 1910838 1387395 943288 1757080 1760542 1330958 720681 1117209 1614966 742885 1276210 284803 769249 268809 471084 1247784 1256278 1371990 1181907 1689627 1392050 1588262 451872 1180824 73469 281970 751020 1182813 1309451 1794609 340177 1572218 973423 843189 455680 1557826 749244 1903851 346099 1148856 907605 601099 680844 1422882 1574565 483244 496476 130127 391855 141651 1888310 1639164 1466349 637709 1117828 1345718 67168 1404434 1227495 247083 1478954 1045703 188775 749061 367893 1076986 574460 1191952 457728 137736 430197 36866 1716530 404776 1420253 1679468 583095 1670817 477928 1353795 15569 656324 536368 210755 1214638 1352138 1575600 1815261 1048137 195400 1950068 574870 1857378 1836557 1449254 849853 70925 1909391 1839200 1174561 1184326 192526 1510265 872485 1241528 1779804 172358 1591786 1345462 1734343 1949894 1256712 1788587 402123 1103293 814024 971223 1413303 618755 857316 1924588 635131 1970517 1919575 1118596 1110351 1283914 308271 762691 119631 1548758 567317 1532762 1064033 1729089 1502533 1782586 1662322 1274857 805403 1983516 385546 823380 1638958 1049796 1451282 1485711 1046360 464087 223114 406857 1762940 618674 635141 263093 1138394 217411 1712122 860643 880804 745383 530670 1635330 271781 1558471 109219 1823957 1265270 1470448 1009922 158456 1831949 721730 1818053 629638 1614570 313853 729182 867638 71367 1968479 1738968 407111 1629625 725531 1845403 166250 878202 1969251 376965 1308905 1245890 394102 1516830 1470711 1466649 534787 589704 1655046 876331 362160 1430352 723166 848969 1810158 1543058 53193 1002017 1279984 869599 1262960 1461985 717938 1589710 628194 677279 704253 270545 1859961 5335 1115028 1397373 1874227 273841 1023697 1617158 1456190 1399565 272921 199801 622745 1659459 191281 42056 741352 1839263 1870753 1190279 624123 1790291 1520830 1560645 1629971 1021951 375618 1063751 633462 1210498 828489 1258143 1036972 78095 826424 177597 1281595 97187 1829810 24801 454283 1883629 1292761 272854 992523 101380 1254675 444195 757235 1363405 1430657 591066 1504927 1758739 1109117 247020 104630 962035 12013 522932 1745803 454636 1827479 608858 2490 1100105 1389853 1831348 1007652 786443 674625 1248884 301819 1697528 165779 644011 1148685 1142889 787968 110511 1202959 1963268 1726853 513278 921078 1966805 1308390 1776721 1227811 490056 1520120 1383485 409146 809381 882509 579501 972772 959231 1356774 1384744 1977964 988172 1089463 768511 328772 479671 581387 909480 1672000 1041171 779171 754829 1552595 1065832 1581033 1292507 335675 1517760 966207 1505875 436592 1465959 887626 768184 1871087 324707 1078120 146839 1317800 216505 1986401 904561 1657100 1257372 1360971 304610 123327 651725 29377 345436 732960 570118 616232 1296754 592722 397724 168523 682323 1362287 900951 588512 4111 309695 1052412 1067441 404232 438837 1588169 1464078 281241 1680624 741118 560854 1891457 942115 580794 809872 1225173 1038091 100276 435005 143892 1306008 669588 141733 1553063 63085 661565 492816 1132025 969963 485072 1246594 1043173 1247995 45088 84344 1355064 650567 1242356 1291265 1426941 133624 1128705 198389 879402 1968504 403394 1960628 1965513 387785 1481810 532574 1317916 1420475 1331925 1342374 1089820 713528 389900 91850 338080 41682 1196832 1647468 897523 402159 1284931 193713 1882019 332044 1774143 1876698 1021100 998365 1242761 169865 411344 128381 1649311 1258250 721518 808928 810605 1691273 321000 1493587 1791423 198289 297058 1111634 771237 1062159 1040800 302012 112186 1686944 1855138 792119 1449010 975322 940759 1780327 1168264 235659 1639242 382211 1938607 885241 1069794 1386813 1049254 1598352 1915587 1724565 1407481 1572661 700957 983001 1206535 1751869 1201536 1087359 1453385 878028 393380 201628 1557856 73899 1328793 1033331 82580 981554 794207 1550442 1700295 601405 691920 792785 686489 1952179 563010 1747671 389801 514193 716911 258073 956525 403014 1204549 859679 649023 27649 541232 1333296 271110 130021 471355 1379434 1203731 1113091 193393 1109696 1706134 928194 435882 430868 622326 1748838 1414237 695897 1789565 1029224 140972 1155525 1540362 1441099 602582 1384391 1937008 661539 1475622 1812234 732966 756514 1991633 137286 1758697 1417907 1967890 1935533 469226 662759 76117 1953470 1109421 1408069 22116 509959 481969 1525424 32082 684891 1967318 997366 1202357 1941929 285275 1030673 1568751 300101 1166297 1532944 86804 112754 503511 974700 1705995 1486840 14752 875505 1527055 725217 30386 1169087 769035 1568501 1337291 1433245 504828 779148 872017 900594 458419 642258 70973 87619 1593770 650986 20384 1206332 1229809 1801573 1969471 567569 230028 1493022 796476 1043881 267107 1563369 1368302 126019 1321419 777014 600902 164121 445381 1837452 1124718 1865154 368866 1061273 340766 1963173 1219832 1830057 427120 353001 622029 287490 131647 1272684 1560017 497508 209648 1479717 1245082 1906830 591127 100140 180222 1999391 907910 816071 1831578 797610 1842278 74004 1904069 105086 1461965 233851 522910 1292417 767309 227475 95392 1706386 1388205 1252796 1048181 1813425 401416 1624361 1116693 782536 279631 1472969 883204 818331 502580 393064 761229 318297 1721134 923062 1855930 1518768 1056176 1625746 1592843 1076123 1692021 607262 309507 295011 19038 1150604 1137033 1862236 287955 826642 1006895 598687 1248112 873359 541824 1001205 1333370 1232407 263390 1322352 1728453 124926 78850 1292563 1993985 416545 946266 1250750 260548 1893733 1367407 1600101 924995 1176095 852527 155595 851936 509265 514156 1558148 616851 940848 40863 958037 1377436 947300 1763869 40891 1942131 1667557 1218944 1432823 1481091 888973 595908 75525 1079120 625232 1055502 1963669 1197525 165847 540379 413497 396770 842533 1081539 1890595 728954 1578327 1152868 899745 148463 443828 1365568 338292 978589 598110 1198133 554260 234034 708163 1658802 147282 1472498 1765358 889350 1809068 28307 1832775 325628 1550782 1981163 1310178 1497479 718316 121753 1970214 1740898 987161 26961 1102794 846659 1305728 1643427 596041 1720470 392880 1881840 1156074 69799 275874 497894 1576296 1636986 1624593 1991556 1346971 371568 1986845 1106883 1392020 640542 1210003 370840 1431213 521833 822658 439568 884075 1863449 1512211 355678 1293037 927493 1940402 1016729 1432439 346204 495938 319153 338574 497103 546068 299616 1614681 1661270 840104 547041 1022746 541107 1971403 1194233 410103 82765 330335 1837265 848335 1889606 812898 1065996 1501759 1029619 285032 283476 664975 365905 100006 948376 1172552 1489763 738398 1141740 1593244 752477 1366480 1436378 436904 323764 1155608 1953748 1332690 860315 394332 1581431 707724 1048158 1609587 423683 1586319 216653 768633 1613033 241505 1120244 1305766 1586460 655201 774062 1324538 508326 1696399 111207 869191 745469 1303614 1186318 64228 61072 1693036 360617 1435263 198037 161753 712860 182072 1479476 1169617 272294 932140 292901 1215457 476367 666116 297084 71808 878729 1435500 1334048 1021092 157391 400001 1116309 581746 1774545 1545863 156666 266742 1471251 1762135 1883279 164908 381842 1803488 1186827 298402 274849 199998 949150 1952374 7998 1184999 546304 1235180 1877060 1499149 767829 288935 1628945 656782 1601681 1199239 585418 482356 1146366 609837 1911359 527944 1652642 1693905 486252 1641436 1314418 628262 53299 665833 1636712 1297284 1256364 1552608 1015951 1203881 1549409 1881229 682878 581449 448114 1505405 1812364 22257 20405 416761 333744 1425684 560615 1735532 73546 1579898 43963 1184614 124001 811601 561457 25534 908965 626283 138121 892477 968373 1728343 534748 673273 1090228 1489361 172241 29909 227126 479399 1542613 1290652 393544 594971 1464446 240530 232830 52532 1098835 1810796 628777 310822 361804 867839 684029 402653 999020 1861335 1638328 1769780 1460806 1961870 978994 1038507 163675 1776756 1595884 306090 190265 1315623 803144 1943373 83066 1162884 1692991 1117829 1500776 1685651 479358 1722975 1876543 14411 1970319 527274 248117 465805 176208 176835 213187 1203552 250375 708561 66862 240864 1108079 523400 1172874 344295 581705 1521167 1298971 622225 59281 1315432 252571 829467 61599 1410226 691248 1225585 1202404 782281 1551903 1498900 1332948 1950933 211372 1588284 830922 303921 1405565 1379542 1662030 888839 304899 1126281 86058 1886171 850612 1331158 1382281 25562 1647309 423611 1779128 211829 761358 1893529 63948 1674808 1422381 867159 1692372 991065 967086 351331 471508 32670 1150426 864672 1271336 1655826 962303 1542312 1804103 1930600 657552 1240302 726416 352548 600832 907231 685676 62975 1748435 34077 1569987 333881 92920 183700 603380 880529 264309 246623 1037787 1905887 46784 1564927 1841712 721025 1066636 1868261 1984677 829906 351499 1982923 798942 705077 311010 494256 968998 410909 1565084 1712749 1493473 893684 885621 111878 1381253 1510993 702527 114870 457268 1503054 1137521 1639257 387254 286446 1900415 65003 300904 1752737 1275824 578838 1314483 1177748 166660 419306 1766718 30283 176636 985986 1218844 1062540 552424 583788 295811 918887 603895 1351080 1610331 99821 1369181 1593659 1211092 1532674 3515 1785744 915991 376609 76653 416646 392008 1043691 1055870 560855 1280342 661502 419552 239664 343168 1575838 594547 1399786 1650020 1882689 1375599 1959538 1246047 540944 420165 1782881 1680689 196332 20726 1044028 203764 1705737 1176525 1015895 1632591 1878399 1746136 882831 945386 294772 260249 902662 919419 447899 1798038 1272944 1746352 919698 269709 225608 1007129 832007 480770 366373 474768 1682725 1782360 1444869 266430 337473 672406 659823 876297 1303088 945315 1386884 695535 140700 536086 1219204 1640487 1151887 661231 29370 353132 101868 637082 1299199 451283 1646078 976304 1745901 564977 1667162 1141813 1157699 198296 1349139 240986 959907 1520939 1579563 1005419 969622 1247822 1270058 1994575 1591534 350511 802254 764941 1127841 228513 1084551 66344 467930 1710104 1977433 1552486 1425733 1461658 1591435 1915938 568005 364347 847298 433027 398733 85942 678862 1020118 1467064 1376635 1466433 847190 968271 1761204 319680 1940877 1226606 893460 184082 99609 208256 1281308 107937 236222 1807782 1451131 1176728 1908527 1368484 1630948 1305955 914558 910780 365750 855220 1090180 431848 1005834 779820 1194327 480703 776416 354546 1922503 862121 605755 1022153 1115221 990743 560480 1175312 1092175 996047 890063 1724121 1239961 824286 1540609 629002 162598 1519593 1158488 1985930 653252 1128436 621765 946320 1399089 1206201 1092151 1763229 1925152 342519 739391 761370 1344094 1701284 294818 516397 1239400 797526 1970009 1910915 711564 338512 263345 670674 236836 478862 1649927 750700 1423332 63072 932480 810715 499866 847118 1099477 566806 173562 1191004 1106947 1548385 1167875 930598 1482361 1559616 1258515 47273 945313 358776 968172 194771 761459 1064650 269235 1363716 1107148 700413 1165405 1945550 849280 1553735 1056502 1773927 1050865 1706147 792281 266760 1027984 973801 1261730 787244 1415122 733668 449176 932868 784957 1891514 1110832 319934 1266255 42879 966 1395680 272883 1342569 1702461 1319279 938820 1968862 416619 604772 206911 478544 386996 218276 524561 1768738 1904396 773634 642132 1409450 1980342 1602896 1034722 754801 692161 1262429 161859 1824263 838449 1490887 309392 842252 1462641 351820 632873 925561 1919026 313106 761926 771434 719677 1373833 428314 1285359 1100919 1789015 1652037 1357352 320913 641714 351067 1049571 962207 1010320 952473 479997 1676331 77402 202663 1511801 1587762 1958744 1148772 953007 1510822 1883107 881364 684706 383951 1068192 1099776 1433915 1968238 638415 1235984 109115 486199 1852513 277240 1956091 1735676 279862 1341958 433586 1913166 1512275 1182800 930386 1715844 1198606 1871589 1288294 1262809 490242 1563320 471871 912304 1440220 274226 529496 1582037 117802 601659 311927 510517 4196 449168 841367 1324747 1816315 1298206 804621 852421 1323889 419684 9137 1372080 1559459 1083035 739113 1656878 392129 1787422 184644 785478 1033536 1863321 341911 1454367 1555630 1314251 1207230 1006395 965882 997599 794407 7220 842222 1422448 127374 344046 1370349 1475270 1207218 733871 164292 808926 1609306 873010 964889 1008707 1078696 862513 1019744 1394299 206462 1929794 843192 160626 1530360 975928 1596320 178901 413428 153280 1313695 1680618 49824 503376 115734 1160146 862182 1815383 1736290 1657201 673593 1136515 1439917 133817 72245 1709142 1308714 594092 489764 1024403 1990636 1329414 899052 1205807 1283305 366770 527201 26090 374540 1460830 244587 831912 512786 902063 691152 1148763 1772541 190049 481183 1877459 441569 1379333 1311376 1821076 1579445 840823 1993179 59553 315236 1549993 1752882 1655391 320141 1451168 909950 722277 880004 58310 738509 1321421 889721 1159585 338486 918641 207697 1351979 1301105 1886969 1031933 1773223 1960367 1506202 45944 397417 195942 1522500 1675379 1450022 656482 100561 182234 1945772 449214 671004 344428 689897 167984 905572 1034296 765977 60691 377942 388167 1133337 1051859 484925 875083 1907658 895644 1513953 1238098 1548930 855429 1104133 834931 1398975 673292 119148 1749137 1109495 987651 1309220 1062962 1358619 1480515 237398 1214640 266318 1460179 1021342 1130698 1798680 1935847 726577 995021 1768508 668799 1369640 1342754 1342121 1490493 1690916 339793 1421413 1016963 606387 975271 1248063 1762557 1671654 1743449 216957 476417 1751666 590975 1796137 589837 1146830 1090456 990184 627201 365654 1842143 946402 822615 49024 275647 517680 1433208 860004 198631 548136 1927029 1564159 1581262 1167464 45380 1866620 1195291 68178 238830 751662 179136 612680 319661 1657390 86573 1534409 1965963 1520967 1553633 1289007 677416 363168 1864948 1207867 261008 1991767 935452 336132 594160 1674619 1582886 732360 1215354 159680 1384662 119281 985352 1466180 198307 1001344 608706 775892 1063526 1882496 530804 141089 605682 1601676 928376 1990047 397954 1164 1335016 1206965 665054 554033 657585 1234917 944482 1531090 524991 5257 1827471 1254974 1439065 1035641 334181 1474348 786575 1891531 1615509 966772 1576235 422000 495713 761181 1097817 1052469 700367 228963 357425 1793006 1843740 647223 765952 146609 1983009 1853171 1984060 1995000 1185128 969565 705293 210908 1160673 1863607 672555 95120 416795 325137 190941 617442 1829045 287375 566002 1850655 1497370 1682774 1298043 1884442 1333028 230787 578307 764385 543949 717171 1631607 252779 1061645 474308 1206214 352829 1606895 342112 250559 679562 1132803 90041 1864391 675438 1484955 1941011 613615 346641 1686019 513035 1164540 683768 1512144 1814082 459513 211221 97409 1641033 132588 1872894 643148 34177 348286 459058 1342130 741129 1224009 150122 270647 700012 147277 1781961 129411 40481 320953 356743 1070320 1547199 124411 1848715 285060 978514 1322091 1845109 284187 954079 1344522 1920818 719836 1199328 1139396 794418 1575571 1670992 1755027 1740496 1663379 539743 1535279 1379907 1521008 1347568 195213 799231 360315 1995081 1043580 579912 1825623 1642994 32972 1533343 1050939 1004418 1073015 1235866 1500966 1355456 1111587 1443522 1005891 631927 1534852 1370174 890110 109469 322379 1847441 867757 799548 641319 1820606 253601 932274 1235084 665402 945330 964003 968068 686248 1492836 260976 460307 897181 330884 754088 302743 101529 552825 228098 1502999 1435833 501455 1289185 139386 1668108 1750890 687286 1606140 1398039 1854602 1829707 345583 631896 1708205 783399 836160 384709 869064 946410 1619916 1054803 59745 1198687 89573 377979 221787 344140 438696 699780 579602 1948079 1279837 252103 1297923 484771 543565 1984070 1461490 1124417 1365953 677953 1776621 1320832 62848 206109 672077 1010854 564204 1595078 1472187 1648507 1319686 1398222 488667 728395 382679 1323519 1315703 1770217 984561 544717 1459028 526590 1342170 727549 1766223 883968 894728 1044143 1582195 863616 1902801 1624906 1559587 679887 1489046 860356 395422 787225 118588 222401 87038 1203206 1387480 832523 1868546 1918373 856481 1975490 77747 825959 1734497 1226001 387467 63621 1259375 107969 1842610 494323 636707 1390169 366351 673735 225477 1114383 1742451 1384572 282114 962002 781157 1130774 1145878 11284 4663 452268 784826 613968 264312 756946 1772881 858575 373491 886084 1325494 916679 448046 45842 1314763 760946 565079 986711 1918068 423618 1022242 1839724 1484835 1371610 159840 1450423 10565 982225 1899878 1678151 1731750 297821 657492 272447 1758980 1899338 105725 697382 169258 178475 1926918 1797986 1640245 517379 1452547 61478 1157249 49080 526611 778749 1904995 1648995 350268 1456528 1712692 495096 1805563 101304 1598858 1900142 80687 239259 199615 99856 1711433 331692 1211857 965302 1034498 787169 1854771 1506750 1413634 1165573 955358 80258 1425031 1627943 824234 431327 572869 1060571 1188065 1447430 1896941 1132446 1521721 357047 1725764 1924467 655279 1160047 470381 1344530 448937 1629042 430633 182424 487884 1129905 1280420 186446 404113 1000376 20246 1565396 1933820 47974 378115 263617 1807373 577237 116709 194978 732552 1189942 1543878 1974648 677553 1190376 124941 213426 1614336 824704 56297 830126 232553 876572 505267 1714506 265142 1191818 173781 1902947 970100 845289 1253623 585956 11572 242337 1412080 22412 506152 497197 1827432 561161 610985 1741041 283604 1522463 1260146 996615 446183 1191177 268364 1645764 1378304 1354521 1927746 436919 1046519 1466616 617074 811679 1111105 1532921 1239392 1707540 651532 1614052 334880 1826789 517808 1686793 40441 354770 167558 1544300 1080984 251277 300981 215442 89479 265106 1154216 446235 1872180 586476 393738 492405 1315696 1106853 817050 189702 1840326 306659 566042 1201634 1393617 1068899 1213729 1133548 1966672 1396668 772644 1831796 229392 734996 889238 438591 1369126 1673886 1566005 756493 663483 321466 383474 1245190 640054 990242 1589578 45762 543380 850824 1949973 86114 1329876 1123000 631805 945178 1400883 452605 1025181 1383758 88994 253399 41314 613736 246682 1715976 667881 469835 839554 1300419 791961 1084443 792791 796294 849492 1858265 1489968 421475 696400 105883 284094 156036 1745073 1697117 747820 736280 471058 1401767 263214 1239043 1793098 555907 1266977 1864781 915855 1470484 571293 1317874 1366719 1285659 1755516 1464864 250399 270998 363086 1096482 1480661 1831672 548118 891320 1245583 1406235 1153645 1576584 1119744 635473 1463654 1541315 1955531 1162092 1110990 1247553 1736204 854925 1303931 1779183 1063683 77183 443615 386585 799764 1839429 1180213 1199203 1531479 1677008 1371284 703959 955460 592650 1801734 747006 959398 372415 691273 1130224 1315258 1924973 56799 67289 149204 1355782 1970191 1062045 1501853 1279856 900979 1519250 1847354 446827 504353 1040801 159940 1490794 905116 1101417 1318896 1008142 1760997 1987335 302065 148806 1001245 1803352 1823162 1382535 1015734 61905 166785 1391786 1396848 223226 436161 1143589 1688452 1525620 1179971 982905 1892479 997461 1235189 539865 1012848 977310 937830 644911 306954 1588237 1227171 1175255 1322109 700477 1324789 1238488 1054658 1697360 1697311 1080621 1699138 161594 562110 1103336 892284 1551829 1763492 620628 1615834 19544 1783199 1510796 1418829 149173 535589 1451013 350386 866162 1856226 215466 1143336 826358 1064112 985084 1238984 1940842 659003 1720532 517067 599989 13856 531830 126443 1647627 469809 253687 1786279 459532 1202122 1402623 1224394 725410 219344 1755875 524733 1857035 483690 113306 1771732 201747 1661212 1150141 1678504 1906701 626429 1086289 176661 583044 1240556 565341 1759567 1294012 1265624 1576674 1197883 1714888 1179535 1141640 1603826 1396279 1145877 777054 931333 1678301 287226 1913784 1969655 736024 1383053 1248277 216280 721638 1922387 948046 804472 705613 641557 1704717 208879 543190 746196 1043738 555758 1505979 1595746 1643720 664249 1744308 1338401 908338 1484719 296758 323275 437656 1183383 1600981 1281339 1494830 1408099 1499818 1907057 1690909 1410679 1410285 1118146 428591 613317 72528 370805 822057 554900 1588999 752707 35558 786702 1246935 859066 990400 9277 1452751 626474 1333255 851373 1974393 507094 646387 117648 1593120 1820161 506169 1942771 189908 412402 1694304 1359726 934742 911853 472943 481834 930579 1849587 1217766 469336 579072 1440714 1945097 879011 1560599 871978 648607 1637296 1975472 1314321 1223828 1301536 306901 705071 1464144 710709 872587 1612576 618758 146294 893820 56623 1727146 470824 1820559 1880251 392473 1910882 1232413 851607 374729 1506166 260528 532882 1450350 629844 1518966 879647 665603 1102184 1515831 1790543 1605394 1548655 864786 1031631 432840 1332028 1129342 764683 237314 10308 1777686 1348451 402828 362157 743502 1593479 1468100 781421 160056 1866986 700445 1691257 447458 625381 154341 458289 1503514 193204 1994728 1972590 456077 1878538 1605865 1713424 1950663 780931 16096 1439145 999645 670264 1471510 285693 208064 252820 583882 186508 1950238 1903605 541113 1031139 790888 807916 1996592 1853085 242916 1660017 346276 337079 1441862 980841 55363 276224 315362 1194278 1496341 1883528 1177024 242059 21060 1619566 1174746 1761772 1071543 1785591 1821797 292163 283277 1000310 1397609 1371566 214148 174537 1442324 833851 1453508 293513 104943 56271 625861 781850 1335914 1683907 1289209 1175126 951261 919515 598249 1056817 497285 353606 572471 978180 761676 1664577 1055142 1106653 1614391 767790 994031 1198006 1750826 334974 1766748 688799 1236274 1085148 796828 441672 1042714 906518 1199417 331688 139225 938044 746171 1907246 711419 330010 1571113 759492 1020423 389494 67248 1456646 1248271 939625 113448 1094509 1252482 1270884 105572 1576506 225147 775767 452308 445447 20636 470518 1031304 1798007 15884 916851 1310582 1127870 1402085 689626 1501896 1825747 1998259 1605432 585294 1007386 1065895 439323 136317 1649936 1789761 944956 604110 200113 1878449 1567335 1884764 1289465 846 1528801 1482281 349377 492727 1350137 1320724 1951820 937717 121223 1527190 576045 425513 1137248 1137333 1344484 855258 1249997 59873 1135850 1734781 202913 187649 289708 531865 383044 758937 1548499 1408250 1062603 39744 240674 1907899 826930 1983959 667995 1430873 1379254 514155 679073 1079945 804571 75341 1364075 966052 913461 1853878 485056 389050 1353224 1077425 1620415 509281 413801 1686818 1925708 1393981 1795927 314514 1501457 583136 1273995 573013 161136 1413287 570778 809501 1727668 101184 1263549 955168 1368210 640245 1486617 184781 407488 623841 77512 1108561 533283 1970591 183996 1424067 1346895 432080 1189847 761623 1481619 1821928 1832898 1669519 376548 152506 601941 1146215 1918260 1019880 251142 479345 1483542 1215328 1269519 646669 1275536 1600087 1613785 401980 678561 249955 1918649 629253 900238 762932 837051 229576 1236118 606439 154294 831864 1948813 1170288 959695 1330893 1124693 473531 438146 1190403 1373661 1901205 474131 1562560 1787454 1696170 50889 864264 1613374 1247282 1447613 1823891 248372 1420147 918488 174471 1225615 295200 1203351 54329 1439739 241977 1867213 1035029 1485368 404252 704555 50465 428333 1155905 840808 1288916 1068033 807593 561148 1406038 317023 190511 1508645 162744 713355 1265174 1812278 1360342 283197 1854598 1952227 720800 1278326 1136821 903570 409594 926613 298135 943579 1856367 915022 1882436 519868 1086574 154794 1516989 932172 1298614 1490996 1765357 1267196 1276722 460617 1056725 27950 1197722 1120929 1448431 514886 263832 872692 199385 19382 1674506 1424719 485110 1521206 671984 1117470 1323175 706753 1986642 122431 198771 862102 950777 1341402 1831691 630 620539 599856 251345 1022183 370257 1866788 491168 1843151 1097344 498895 281181 1287307 1447754 196712 1524136 46206 963246 1563549 393682 798955 356293 1224473 182541 301219 1119608 3871 211455 1869208 67875 783251 594215 1730268 1169935 1949944 1220293 281015 1102206 1334427 1190284 21694 273249 1188255 1482393 361342 1797268 1663596 1053965 356572 564389 312768 836689 129560 1514155 584282 1359047 539357 1391973 84511 1776979 485771 1964622 1918772 39908 224309 1263255 748816 780415 644707 1616009 384784 1457447 896038 1895939 1465237 1388293 164825 10454 427026 235272 372078 1940651 376981 1890030 1785710 381960 1633308 667217 1416863 238245 1076816 1146665 485817 20972 1980083 1266689 1795006 1995916 947136 1046673 1429656 1541601 542815 1371749 1431018 1604421 853331 1569675 1839250 24344 1068744 1525406 597269 204339 1570229 1293399 145929 206626 1005945 1644422 1543063 82574 567704 1228578 1482449 1588025 1227642 943534 64714 1321115 1398737 930764 258382 694226 813424 872355 52579 1017278 701167 408620 513780 35435 1890660 225979 1521543 1950078 1945211 776743 1545152 1833951 1954802 1329550 587887 705761 91554 374024 1862339 68972 389447 1444333 237002 667934 862477 225388 863367 251006 529793 1959183 1717081 860505 636381 1169058 194927 1256315 714099 1049010 301681 1717632 886716 952816 1941221 811996 788022 546326 625411 1784740 547032 1644419 1928389 619916 353940 921285 843610 792403 1149876 309745 41620 1361067 16320 519013 494670 403256 251019 1961144 837169 1335522 1175413 906957 1146739 590643 1485963 680828 432517 1862792 1507360 843767 1469451 65362 1840719 832939 358110 1725658 152115 1505138 1446621 287751 1436349 924124 533139 1025755 1074615 1749255 148583 1292552 991778 1070409 1254028 881793 906890 926712 1118541 715218 251939 913549 416205 1007331 115898 1939200 286247 761206 1685487 1586100 1536117 1100121 1027055 75313 1154352 1246213 1902642 1945687 773687 651271 322921 430576 311277 1899066 1932052 1970641 819661 1314937 132732 1705856 1960479 853659 1967674 1841560 1418716 1451292 1937457 58369 1341572 703951 749077 1661615 1590297 1985343 233721 693800 912943 285678 1467268 586789 1885728 1480805 262577 1396798 201375 1581260 1772084 115846 1222459 923587 718423 1837842 634046 198951 1430220 806913 1815209 561903 1241129 598348 1616287 1967859 459001 1132997 693980 1208530 741435 1648103 1886413 1144420 836044 1880980 1236736 970582 136963 196957 1123755 259576 949568 1182015 51930 1564236 601989 1301697 1250767 1257777 899066 307159 1292365 958982 1276899 1071955 1754628 1363644 1960412 682489 412274 566927 695287 1124480 1886463 1383444 1142002 991510 1639079 1720900 1091510 841862 1304794 1475527 1448717 522650 205066 192874 804538 899281 1118962 1675546 1821727 1487043 510924 1090335 1866663 1689455 925808 1325112 1197062 1675233 1466950 1488782 1158098 1951153 1065870 304417 1255315 901391 801190 1479923 277210 1155180 899020 1084694 544846 1444085 1913680 1985139 1649754 445296 1777032 281011 822131 1101186 1241571 1520895 763859 478969 897221 1163745 1511642 1846360 376470 854246 472258 1642126 36113 713110 1462882 499457 858825 1111924 348747 332405 323978 1196550 817283 466794 327643 622776 542643 1634209 1440167 587626 307414 1184245 467295 594338 932614 720416 1663007 1375095 1012702 418213 1165733 1812317 549405 109332 1786590 1418361 331581 323941 1795865 815506 1164697 294407 1540411 1973191 1759401 607429 1628888 1693136 1711041 1122798 1768794 143225 559562 1547436 544358 81940 1270612 1403612 1747904 1162383 1708150 1006416 1174298 441713 372556 98554 1026770 229276 624813 1777297 836292 1966693 1353023 1749104 748958 954227 757597 596368 1710850 374511 448717 492747 1622247 306252 1464379 110147 1872513 155441 1967867 1317554 1654180 770152 551011 44411 92797 1759338 1718588 1679091 1562202 1202250 120996 998893 369997 598491 871433 982170 736510 432851 1340596 1387515 80674 648663 59772 74703 598921 1379069 1452457 758518 1044977 1310983 221181 847554 88037 1103574 1582646 1380278 1992964 1283957 779869 1891199 1375930 127454 848231 41224 1710286 1563884 1048847 423079 1702202 137805 676233 306689 957926 858993 1994173 1995300 1439597 765135 1170120 517644 564919 354856 1467327 1051583 1927091 390247 1529009 821138 1291590 483979 1012791 833356 770036 1489390 1173468 217484 1392640 1454785 227091 903438 1425212 414704 64812 1792214 353946 1119093 800979 459739 918068 579438 1388984 27493 1549377 836866 324872 1170752 718556 1141588 1381744 1799168 132261 941774 301674 437514 1145186 1223382 1176128 1339494 26473 1286743 1564866 1072842 1731456 1868175 1862831 904245 137100 189440 1904232 353270 1634305 1316668 640582 1986315 202304 1757988 1446222 353106 521116 1163218 1368029 1390437 1069140 483653 1484762 1397660 762364 1639665 17114 766881 1242678 53017 1363227 1216873 498444 1276433 1663259 640487 1473249 1594901 447766 1408711 1920588 1695801 919197 254305 1158930 526617 1331092 926641 71870 1421294 1087008 1940696 1676174 567452 1112780 1006659 1617551 1158953 1565296 1619620 570703 1483173 704480 1599034 740824 1723094 1321630 89012 1580417 1934094 1346857 290967 1964612 178982 874171 663701 72596 1012515 1265380 1624340 904638 1611439 257778 1388957 498450 932801 533356 1254168 1701346 1775497 868898 919383 1890647 779760 795953 510320 1887160 1020237 787857 1245225 1343425 1699507 1392279 1395072 1906924 1262265 1498704 22305 1368855 1428062 1002316 846587 1101160 569404 1994299 233421 1620184 1810652 1694129 114089 1344011 326578 728544 1813510 1027927 1372592 1115801 1872245 1412085 39826 258924 1667431 1736794 292718 371869 660812 1745996 1469860 747934 363591 1353680 241356 1826515 133394 128605 298900 1491135 1802984 273075 593317 1640340 352775 630238 682393 1712548 1127559 1920757 1018756 818179 157517 1918667 1799578 125118 793608 1724294 1915484 230149 1298279 1207007 1527422 824507 794363 1518173 714131 1167094 324025 1795686 148226 1548823 183658 132043 1854890 1184426 187754 738107 1586189 1856184 1716446 332950 165288 1797988 388533 721441 1905295 1695563 1665244 1735064 904124 1738206 1126994 60002 1190547 756996 1675211 1807037 1978378 1860793 1222745 126851 417383 1374621 1635063 121430 389697 177307 1542483 828154 1389066 1506751 1032791 432456 159097 1238443 1173766 119245 1834922 252962 1818822 801799 1843679 81202 1810275 1882650 1750278 1944418 1212884 1218181 1153102 647941 558505 599593 1261500 1716453 68371 992898 1971248 1642193 241530 445444 201494 1637601 1517459 743513 1790205 16463 954754 1393181 218052 1406152 1183169 281376 1307597 1385556 81537 1960985 62600 1005136 515437 1955945 1084014 1458200 573078 410493 321772 122968 1677354 591423 1622079 1930668 730973 1026388 978394 295846 393584 1314672 1617262 592603 206320 149855 135301 850609 1484224 104945 1489898 1094397 90276 1094344 1211257 206263 885221 1658934 1533544 760572 366377 197647 1114151 706813 1372861 471393 1112616 1821830 1645631 1667902 1143786 1673452 1847267 484094 1411674 1662239 613209 131 888930 707193 386335 1258501 161939 1135714 1686207 1398963 548920 1231824 806554 1188334 38507 1415374 1489878 1326634 608725 497141 1700070 360894 1745451 1272870 916323 1869417 1090112 1531325 1682496 1655245 849080 707507 1637903 218538 1483279 1596279 10601 504140 1561260 588440 878271 1724929 1915337 1050674 1540861 207386 835544 545595 1599980 1746786 313962 601954 1804452 26732 343815 1779580 1937943 1316931 773447 86666 1969508 26269 1111326 275359 229731 1651386 454871 1128983 758966 477181 949252 268036 324028 1525745 1291632 253431 1794311 942346 1138091 1735480 927959 1692979 71025 461771 1942455 1279068 1639927 486772 484310 1076679 1554815 1858469 292468 659178 856215 519276 418590 978657 1060506 1233969 1221906 908238 486266 1692291 575257 421722 50000 724386 1972400 1573743 222323 1104826 706709 211891 1714884 233571 141659 1642687 291835 1077836 198088 334198 1911060 1820337 1846984 1168391 1607324 409485 674228 383598 953356 928045 1103270 108120 991804 1846210 248205 1442707 469955 832308 1606551 767365 1588991 1831156 467571 1049131 1554388 1480534 1217637 864995 724728 761147 1613775 332483 510884 1556325 878782 1397529 582083 966117 815743 34363 1858642 250767 1739882 1535810 1651378 1794831 281762 846185 176845 589462 1894178 1211170 217268 755784 1517810 1414919 1334343 744730 1364181 585092 325544 1510986 234365 724104 764713 997020 1889892 1361954 1600471 1135299 830591 148483 1562040 824557 1465226 931915 1549727 1816684 214022 1547252 143524 1174055 125100 457695 1202182 573331 392496 1796899 685598 1450500 1186284 365928 1290609 195992 1765935 764363 822332 1352577 315954 73876 1025628 1662360 30675 1030305 12868 540159 1675538 977242 296104 688844 154082 861065 651468 1769237 1738848 1322673 19509 194689 587199 1419576 1947874 406479 265732 1441731 989493 748200 502350 379855 1082807 1237767 164827 865499 653239 618461 703492 922128 395763 1750711 1500358 804091 1856308 1405702 1649563 401874 1280547 567734 1753202 298474 1720916 1477572 747099 931920 590853 1021523 1840865 1272724 1525771 477210 794301 699218 954685 1804954 1765455 474806 460239 30693 274101 264585 350129 1783258 1158719 5983 1881340 351087 39441 304909 221259 979188 120415 879626 281078 1050999 1126438 1464823 160308 153986 1210897 1606722 319954 1813219 1389679 1128518 349220 650444 1515502 156580 99405 1371872 86914 726471 652296 1182568 1866494 1121612 1321494 1481633 979393 1829170 1130952 1131181 583269 767744 295771 1685913 442978 1607968 1871263 651980 649577 1532467 495837 469231 1831227 515700 318942 101960 1374907 1924253 1054233 810530 1779101 768709 1719324 703260 1518418 513914 1330679 1801652 613991 1247674 1155685 1757280 66224 1607238 659368 380078 1360401 104121 1563697 104669 1896442 1990338 643669 1737825 1408189 1339130 1249039 178405 1248689 568346 676201 902736 787965 658826 1723348 1194577 67187 1767694 444408 1964723 722672 1045618 1106593 1814820 1024494 23665 34060 257098 572768 1266298 370587 1110159 1487793 1097592 1185248 432459 1228102 1878691 1390913 970173 304748 1122986 1741233 367186 82023 115877 1269009 1121917 766189 872311 1332164 1949332 767811 576266 1360776 452706 1776601 292918 699918 659070 181298 1025635 332340 1037786 1881591 484193 1373172 523146 1393434 453891 1231912 373313 52765 1725133 1691608 1967612 1826080 723465 452611 952352 448287 905903 1061823 1259929 411524 344185 953442 1271455 1776588 214782 969685 674485 228145 616027 1949409 837608 317969 507830 1792554 1626632 337571 1952121 3246 360043 823905 965443 114261 1076728 328992 1127922 1467044 627755 1919712 952695 1969631 1880201 328990 1753773 209276 1036982 1791730 606047 541396 1703860 719487 76131 1227458 395280 123069 341506 1197810 1440181 216754 118979 561048 1258091 1401002 1540325 547732 1222236 1975479 1246005 300980 95727 955207 1064366 1765448 1711467 613080 1456289 480829 319075 457150 1513421 1549203 343651 55607 432745 1735392 1732980 1528582 328059 1306249 350015 1154733 1249960 1398690 429788 1328956 1524509 1700633 1796904 61514 1809389 1065830 1893040 407023 784242 899486 162892 571364 1288076 209104 573737 634169 552841 1077105 1662000 1500108 776269 1109339 1065243 720170 872111 1950636 571335 1420003 1628009 1604722 1243018 1378747 1390633 661526 1534137 1044784 170526 1774322 1607749 951348 581541 99753 1304167 1614132 1576871 1847204 1935362 1201947 394324 97046 1352052 1503698 355277 797707 146888 923866 1218505 1974198 533990 501282 30208 869527 1149797 110778 68137 1093975 1810533 344778 1770939 1548049 651473 1420550 359236 846790 684624 1952708 1111806 1551019 1507849 1064799 1106262 228821 592633 695249 825957 1297021 1465823 331932 1224921 1114804 1246173 1081042 458097 1151550 1890990 1397902 851388 1676080 1653935 1599758 976639 183024 1617464 501894 1120399 1539880 1183193 929894 681000 1745431 1950434 1437807 360829 1642355 974799 1399594 828048 1629833 1207949 201893 660275 1886717 792451 7410 356607 1303789 1881571 1422554 1785753 1154108 36976 1131034 572112 282662 961039 815296 625883 1043330 1179519 72522 1872286 662180 1636775 261496 1366442 247865 236818 484189 11407 184008 1683704 1079145 1824832 843910 1597549 1269593 324522 146355 696241 1165741 453300 892786 1877273 399255 1748078 1338096 1067971 1997712 1411468 1839617 275094 355385 685104 1154853 1642473 1691338 1700810 908712 1421154 1667889 1913403 1561181 1904626 81500 351904 837372 155623 1415041 503126 1976995 1600050 983988 1209802 1464808 8665 948942 1426909 1277598 1263676 905177 1784102 939969 850992 151926 1840161 243239 18857 283777 1824680 669051 1086597 1308470 919428 1939869 1596407 1293078 1294065 1941981 1342401 562970 663905 238437 1836615 782570 969165 1348544 1032417 445647 1887152 1286105 568322 1653657 439281 1500053 1206652 302224 870530 1732606 1257827 1353471 410745 1836356 1139917 439792 1931566 1645482 902727 1627764 1346703 1267211 1057941 675728 1836648 1308256 639535 1639855 536196 1026929 1891817 1128306 768369 59750 1497279 31600 1872711 1049246 502061 1846476 1428314 920616 459842 1598086 185124 1538012 1087560 824480 36991 1989277 212629 1382539 923994 1342055 1801664 832780 1101079 1935821 1398360 1044646 900223 920261 181598 372137 1237633 1412467 301938 615004 41306 1747492 940022 425475 1397881 62778 1538722 1783116 544126 357907 24930 1343050 1525356 68528 1930382 283705 311560 1342523 1744187 532631 35635 1239344 1788908 555114 620268 58458 1989525 1734623 414772 608880 404903 1379384 603019 871471 778316 962075 783017 1276888 1742629 1376627 1094008 699611 1934527 1476240 525331 1835568 481465 23512 331243 331786 1461606 1350557 734075 299237 1880978 708984 1418053 480228 660101 648290 1082666 1735203 469831 1905300 1517785 902900 1651324 971880 1287072 1788035 1528854 83061 664842 218185 1048306 1249677 1328784 323668 923958 1018456 533219 1047815 1488756 523660 1746308 898234 87483 1244228 226662 153838 827113 119000 1967067 749651 1074620 689426 927588 1892490 919451 1730790 601574 968129 1105089 1554502 1205313 902516 1901242 863348 1182479 247595 1291910 1721293 748862 1037637 562389 1002355 989894 73405 1951396 1285302 245939 1660988 733926 799574 967550 806340 1567175 433190 1329125 1537963 1820942 627488 1826426 1830987 297010 1121776 1282854 1253841 763736 1992262 229793 302524 519196 1377314 506905 36633 1208376 1871848 947242 1938229 1190227 1582630 487771 1892600 1481164 478777 1662277 382398 1143621 1832532 935445 1762696 1056065 86470 666520 1389964 1187659 671276 1667866 1256283 1774244 1674178 858230 759114 497079 1936722 1452814 1448976 1931721 1303672 410321 371260 1966501 612885 367760 196342 274209 1486804 194012 1485920 245098 647194 850662 108902 68876 1038050 1668034 1374961 74423 1367767 1723546 1397108 350760 1747449 711616 583487 1194502 1583637 1196094 1535195 1461059 1886783 483631 1386084 391621 778669 791440 1766698 1196498 1250080 1552119 83661 283024 717391 1899871 162428 704757 1910161 419734 1061545 318588 404992 1390941 1484080 821779 311406 1964857 1705742 1362727 1394973 75713 793739 1835269 570332 897465 381846 920907 1424707 128243 723925 119849 940913 435717 1280095 1266496 95499 1437922 1913259 948446 1990437 1156072 1483577 1304943 1393825 1499842 542722 515181 527608 1991721 997474 1032711 1605005 518063 1239696 542896 1962750 1162909 454380 1708315 501682 1144640 1848075 891778 793828 1477166 1892020 26972 833441 1357606 969733 375937 1738210 1797734 1652310 1675355 958639 387434 665234 233145 1463124 1429328 1877435 1494720 639387 920900 495472 1455763 1437462 775425 80809 1160620 1786260 1283370 275892 1592686 1495472 1551703 652243 128171 1270893 1407540 722140 302372 791830 1011237 1400532 1639283 1495723 7993 1928630 607713 1237879 1729942 1755941 685974 527510 1568608 967095 983822 1967272 710019 1926622 1626465 1869028 802327 651904 353912 723740 1946933 1091585 286472 1704364 274376 1740501 1653647 394344 778744 703952 1082418 740983 1308478 1206025 242656 1496191 394337 751746 1251486 1574090 325309 541482 91667 564001 959788 1728954 410106 1515998 1285182 155105 992357 1609206 433894 298040 31669 1860031 1996475 1939633 1592811 905179 1404108 1175651 85403 999470 379908 1684108 791383 42947 174139 509343 1660529 822885 611919 1671161 797962 1588876 31163 1978703 1861493 1903666 1406668 1673554 582693 1560899 437811 1487277 431840 257905 1573601 8897 1365458 1931950 940591 1796455 1519169 674240 1740187 1619218 222083 1171150 1126687 606895 1890894 1576303 1799835 1325033 1446832 428250 633110 457933 1546899 1662416 1004602 1055706 1590478 1017029 276591 965216 856392 653932 281712 420461 1953000 291329 1314520 1437208 1906831 1713533 499808 927743 1675361 1408347 42741 1708383 400552 286948 168055 1978236 786908 172721 840120 1498119 133368 1646061 444730 1939030 684460 164042 100624 193085 1417380 196820 876684 1410257 1814460 104501 175510 1663102 1428096 1743422 740829 73000 458660 1753477 1668410 926111 465956 1635311 1263348 393931 1311112 1956025 630679 451353 1810560 333219 786844 441725 721383 177814 1840319 1501469 1937872 175196 169949 1413148 307595 188587 616551 192363 417658 1465902 1737335 425353 1566192 423927 231582 3605 372108 745706 78466 345679 1947476 626109 516700 131377 1474191 726950 379250 1249290 506900 1044845 637652 132411 390376 449806 854094 1401395 1749338 81902 1461609 1316615 1645573 418287 1275069 814392 87127 1233832 285670 553242 885212 59584 210142 1768328 99580 1669266 915920 743501 677411 870879 215326 159029 1733012 484994 1388374 620004 672115 867931 1738102 321983 754539 1974561 365863 406929 1745381 415502 1302254 1877249 921268 1459019 1031939 231138 1467068 1674883 826414 1992418 550474 1895535 1550270 1460438 1431115 1043909 1388373 928734 172421 258899 627668 643768 1605479 1908142 956582 1839070 998021 1173369 213381 1766863 1877450 1906902 1200149 1484441 1858145 154609 903214 1999058 444665 719297 928659 1094748 872278 504358 1319672 179583 1324508 362694 666107 393187 1065071 1113829 1489069 25633 1945660 936833 576511 552994 1931771 585742 1128634 1121815 666602 1497698 757025 1780440 1743430 595627 94004 1577012 860771 571175 1400885 851630 744919 364462 46984 1434863 1009375 302850 1061387 899219 1347884 1687529 1323997 158181 118177 1212721 200828 232538 47485 261610 429836 88997 571712 1844516 1499890 970558 198704 1915873 296422 304763 85545 1124344 1888511 155130 1146597 640216 1502335 534345 985922 568352 1960416 1265954 234596 1186770 248571 780471 1232353 1512979 216773 457302 1840253 490439 461242 1373563 1148848 492754 1996617 1283633 179005 653742 2824 780571 4943 1945172 1760691 652562 702490 1950421 1131735 69316 672148 1433877 1504477 895579 1401367 1992441 1184942 1532406 1104301 1885189 1371219 107156 1078428 1564983 732770 661682 609054 1534681 33822 521033 1320411 1500929 1411600 240297 1591655 1514945 480383 1699029 735686 1690890 1413121 498438 1747917 1124612 31791 1849974 1984942 974591 323558 714216 416063 1704957 43803 1594613 1042275 1367734 58079 1551336 1562453 1319736 1824420 1330120 692371 1007909 272769 589041 92446 217485 430791 806147 389918 588877 1128287 1568560 4460 1328815 767693 891845 1169867 1130622 1897322 1871750 1833954 1071390 617314 1041639 1259026 1198105 1518022 328664 824486 1971931 124890 1512761 222293 419456 1920858 1573430 1556135 1903115 987975 1586264 223337 1668169 237948 148508 262460 134617 384459 463145 1266212 817604 762605 1062073 1523831 1842017 789452 1713227 795672 1595236 716620 46229 1121980 237323 244511 1803346 893154 1231959 411671 992573 172640 1824586 630913 1373603 1908076 1088904 1120232 1662374 883260 866660 137945 1709065 258387 1565964 643764 580088 885582 1245413 1720650 1495629 308704 1425351 1910226 1042312 1299273 466273 340247 1703605 1062617 601111 1344908 1714738 1355263 1203618 1754409 1317793 159877 267137 1366349 348488 1374486 1096970 1565639 7379 1420901 317202 730731 898880 232471 441382 1498968 457802 1773096 1216123 566051 1714460 1763546 1130231 1934510 1914737 633917 1739050 194160 552839 862633 1136255 1273098 1495022 148818 1034069 1621564 209981 1016532 761322 741100 699312 1721720 1770670 1999912 927735 648302 864751 189331 1709016 1178553 121569 929874 1275773 1729152 286335 1220032 172297 1013930 1944408 1868028 886959 245397 45458 54212 1265877 1921958 63239 1498354 1476860 1310680 783900 1767649 676449 227075 505832 776943 132637 362865 1033398 1538756 195464 356010 1154824 300922 1574176 769354 1193769 167929 642729 143212 705209 227859 351253 199616 1773186 3890 342571 700162 1232529 1954122 1609932 1637758 1060936 1614037 925295 331071 1022103 1183967 1179329 1339666 22580 1246684 56392 312266 1081659 631471 315741 1912631 797127 663808 193091 1689531 1392797 36420 979291 1895356 231239 545960 853398 1759649 39422 57692 1299267 1060787 1764762 397342 1162070 1557473 468801 1301798 1440416 1471791 638086 1097646 1824510 196306 52056 1385841 181351 573566 1653743 1887382 1872128 295523 1308301 1431103 827867 1128056 1928260 1104858 1112936 266301 1165689 119544 239954 210391 632945 1418567 1993832 482926 1386210 1161964 1808067 1952984 1393387 1955163 56841 1831084 234917 1465083 1625972 84120 748774 949870 1483023 1306552 252145 375139 792442 1593075 362676 974824 987944 764696 919656 504141 821887 474722 1335868 1252591 1078264 590796 1684540 366990 1341097 1274171 1298523 798864 674672 1085689 838912 738948 234178 368902 337324 1297157 1404880 507066 711676 1024511 1019916 1832454 1025464 1640241 1382912 1648859 1603328 1745560 501065 1385834 1515792 592057 306367 1513407 696820 1921432 1265485 259281 631208 1133052 1440768 465203 976969 205814 774306 1010633 158062 1588084 1597914 102168 1701684 648986 1958054 1337190 1900468 415777 656697 989831 179268 1035301 322733 1902634 1356159 1126113 1693266 1880233 486391 650116 737662 738589 146162 1696619 1751263 1405143 42287 653361 990062 44786 963250 60752 1163285 306863 920351 395406 1423043 127637 925470 99103 1581286 1903145 1668350 1656239 611699 790171 1148048 782106 134206 122497 665432 726993 1290121 955182 1243460 1142925 73618 1839146 163699 1054734 494663 555035 381008 230031 917799 1214585 87511 1431989 1763460 200176 702864 854296 1552860 349506 109112 816605 1867927 1984639 598801 603875 208768 1422317 811646 94890 915484 613143 1103752 627959 1700363 627163 725270 97445 1081269 408222 666791 1582343 994969 765079 213462 1995278 246509 1479669 158847 187880 609888 391580 259592 1094297 797124 701424 1667039 1742808 706564 1249555 1690026 466195 989931 138364 744955 76732 197764 1500343 430808 1143811 704128 1734656 607898 178778 1097835 856217 175727 1878810 1198678 1164915 710356 403589 1704288 294177 48540 1065519 272376 1628272 1579557 1634797 1078985 1766852 582415 1494908 906233 1039639 1569939 1644729 308463 382390 924858 729932 529236 115882 90598 1636165 754905 994497 318867 1146032 1397566 1854784 557489 1416646 79372 1675588 1066719 1563521 72614 1973310 1625888 819542 792887 1046751 572454 903867 1976824 182322 1528268 740530 264180 1314006 1329757 53302 1384932 1183876 1783595 444006 156257 1362459 942696 1133298 441117 174256 4956 177678 1619737 1708445 1658640 489636 1756201 679677 721305 924731 1545941 1975489 1355658 97693 379522 563575 725776 195410 1791288 1950658 913300 489581 334248 538406 767178 723246 275841 1560669 1889667 537178 1085561 1231863 677916 1635755 485163 1664805 1264093 609292 1314044 550987 1927869 623421 561104 209929 313736 152143 1487885 622272 310017 478465 1195273 915542 118961 1253477 1808165 493583 1578170 1644437 1844986 1951248 187691 110164 43257 503390 890526 1979658 1809481 499445 674209 1964200 1024009 403751 1932412 1455478 607702 1852535 1219838 823662 1706548 1291673 627347 306177 233770 1825101 484318 650371 878272 854649 18901 1643631 1846177 682578 1747577 1598898 803989 1869986 1031258 1118616 1437361 1635265 1572337 1438248 1015487 948892 1299256 1722621 1714695 1428971 1284662 1543382 536576 893389 1822314 1178691 1132492 396575 236016 1954675 1866059 1582311 1155100 183925 399691 519248 1038161 1537611 1948264 1455902 724788 549429 218364 845351 1642304 1182456 1425611 671360 841418 1762976 1638602 1800219 1243807 743844 414313 1561702 183943 395110 1612745 348097 1433185 323892 826272 994835 34252 38392 932972 1944326 560119 507311 27371 1228891 1328001 713279 1924284 1622650 994281 1328617 785623 1366125 889772 1548272 1781682 300591 667708 811114 454793 1346590 1311880 637959 1184781 1589932 387470 100443 1930575 949328 1434064 1572390 898706 1070459 845014 748456 1809374 929007 1742834 1808642 1663914 560553 777453 1273002 1925840 382476 1744431 21541 163776 747473 567787 755843 380312 652204 926437 1919253 1728143 27216 631558 280581 497682 1456713 230056 1078089 1762687 1775908 947427 204371 238647 1591759 855442 1106310 388001 638520 1472186 224151 1665987 571252 1841177 1017036 505275 1519378 387248 1931936 1315389 435844 830041 706038 1457010 1919298 94581 1993127 1805914 1278803 840545 1154233 189533 1509820 765876 401366 1411469 1496464 1039642 1065962 1862219 1070088 670884 495945 149469 1765620 266282 231524 1899100 676605 32582 1550728 144278 1729060 445565 1847353 1483069 1779459 701929 1445509 489596 261480 143194 242652 1456239 1642472 1002594 1405292 1942528 1249187 374803 1424568 1765995 948087 1818643 1589256 8461 643187 183801 66902 1513434 1339017 1624419 864090 1907058 50452 882732 119637 985007 1924355 102731 10855 756943 1269447 1233570 857864 247910 1306443 1886212 654628 1390722 1218525 1531644 928747 127299 1553311 549547 1979154 907086 1237502 1363394 1749285 1425958 659065 1179275 1065495 901875 543955 328811 338508 496162 1042597 689265 536881 94698 1426430 1443191 1083541 1614775 1121774 1684050 1411534 1112093 332288 159592 1726226 876612 1375490 676881 4512 1151958 635968 1865986 381211 814723 569187 1179561 1949729 1059658 933500 1249059 557992 1219269 1048093 1622303 539845 94622 731615 347976 153856 1476682 1018975 1620056 537508 1628615 196467 105985 143596 1058938 1285696 1465297 1470352 1035253 595872 1853106 1976276 1838477 1555752 1274471 921352 1913451 64513 253715 775267 1938844 399755 1419266 1369981 22557 1200664 692120 331650 1379286 1621463 1375813 786798 418059 601203 1347273 631539 996251 1358741 1706672 573454 79763 1185453 476859 308396 1810587 1992025 483001 1275706 623022 1220550 1533994 389105 391042 1653489 1498498 1846213 77571 39789 1529440 1433482 1616376 943290 1604239 890238 649173 944189 387764 234287 382463 313494 158574 804105 9874 124278 25604 1584922 1709931 375805 1553998 618801 79769 1353375 1992230 33575 1915125 462348 1838221 1032162 1942464 1360889 67425 1186913 419147 126044 95443 1000441 237552 224564 1642654 916174 1473882 915203 852776 772906 1801442 1936559 1089786 1418843 1687952 1795051 1107887 266340 472771 1453352 708179 508668 516536 928802 1688275 1539294 1791221 652256 155530 1500104 274556 519851 596710 604198 33609 35772 1973835 621556 820754 52756 1880579 353480 1932352 776827 1949547 1502334 1270272 1370820 1471314 1068342 1948580 867988 406922 858582 538796 1751611 510860 1155745 1306850 1438757 1031522 1178237 60461 655248 557545 219479 1491405 1556331 1775409 543443 1282472 120194 183487 1253260 1162141 806682 1944335 1071539 1555826 135670 1869867 1986023 291292 940224 522974 1551582 1082107 1547552 461722 1212004 798280 1726375 1520553 420373 1225518 1493590 877505 1400627 1075500 1720504 1566099 1666735 1605593 1969834 66753 226241 1801402 1320612 1938294 708386 1192578 1668391 585292 485282 1158398 1245733 657690 1694680 757788 830393 966048 904713 1958986 1263957 1676297 361920 1094039 242892 1612756 739030 1699599 1688635 1651774 248929 274726 556750 1507079 258157 1204452 247039 292999 1316717 1262046 1964759 620188 154823 125029 1416128 461028 987502 91629 762564 1712833 1899239 341887 1222920 1664155 1014820 1834730 381915 536610 1199163 743860 98897 652435 1473364 1633660 1077716 68912 1884008 191862 592877 75178 1025217 35896 502388 1889834 1871600 212936 633204 1317515 1912222 769751 370121 1805935 578709 1282992 553118 1311803 1561094 1021720 50884 966763 1375826 137963 505220 1105200 969798 912524 1424247 1128652 1382722 363523 254735 1127123 1060614 22351 450803 625551 286435 1895201 994553 30351 627868 1195896 1325100 78980 1095671 1175294 981897 1538105 795900 1868422 763036 1479603 993039 1602258 163861 1317775 798957 1201607 1046103 797706 1034748 492809 1910363 951219 310320 835518 1609593 934845 1892583 1245475 1054739 1301468 1283725 127974 1941192 380943 1946434 1075684 874834 1046083 518960 748299 47093 593022 833762 1227905 7752 480023 24844 523938 734662 817041 326887 38709 10124 988256 1681838 1046833 1284045 151407 1375787 1774250 1338503 683348 409567 1460129 413736 1582144 891389 976830 618248 1458176 1900093 630861 527362 283556 734860 988126 1295555 1268712 1281362 1472784 1638175 1152530 1723334 1020128 72129 1015827 1915976 1400837 1911021 155388 1982150 1960852 1105302 1814531 1485865 620186 315293 611157 536866 1544371 321372 511299 889043 109305 1281906 1728317 365594 1516009 1722703 758836 1837251 1943137 1443243 789544 1407623 1104002 1782682 1803180 1601249 485843 583062 1361414 381360 1413946 6372 1457252 613582 236202 785040 498730 884690 542881 473013 1809811 1572524 1411494 1949639 668944 1345424 242242 485980 940520 1374485 867053 1889509 236004 329104 761013 1189636 1927433 188901 937911 1032669 351135 1533591 315765 1134044 1782838 954073 129628 1049049 1725396 1819370 1316312 1820204 856508 1175635 851380 253040 394383 619354 419363 317150 1013442 1504800 1233055 44745 1431172 1017208 807625 1451560 369117 973121 1753160 1388211 413418 164653 1207389 841253 956974 1467884 1967195 836058 170418 328468 1265405 57875 771302 1404799 1069387 1215949 1632590 710457 1676609 1951393 1883235 314993 266069 1699401 1130637 377813 1676950 1951378 1217957 1002850 216129 1167613 1581037 1278812 904651 1914377 217698 479795 1469609 699667 1677944 818273 1878502 1794487 836350 1257937 833308 1372944 167861 565201 1302180 846350 1812037 1284445 579322 1031153 1106720 1802095 556531 1625214 943343 241224 1232747 1204956 700943 1527588 948005 180483 586019 536796 1586793 80639 1537922 1342667 551637 531125 121540 1061092 1414022 1747158 256576 177740 1361432 300452 325703 805642 1377826 1156605 291560 1859088 168684 227885 821049 833535 1339327 695636 1285975 1771744 64429 865475 497071 513525 1467311 1855861 188478 1906549 1215492 444079 1116692 1588733 1574145 1344114 460969 1704036 535303 75462 363082 397515 875321 658369 350007 981193 568314 1473576 991749 712808 1865685 1720404 1284048 1953519 128683 1740783 1566736 1079488 1178689 1914114 213476 54179 1604912 945540 1298603 762543 646989 1479047 44860 1250385 1294664 544279 963864 826971 132289 1152958 1658159 974064 841480 1834053 1351761 1948053 1762014 1600687 480003 485101 331881 204187 249475 1321148 862293 1099435 1032597 1358629 1559897 1097311 1790294 406127 886448 1195755 118560 608704 542091 358231 1928047 989760 1441425 584947 38771 185406 1610513 939845 728302 1638658 1002356 1075151 1120579 335828 795551 926533 1926111 854922 1499689 1074945 546786 673117 827138 1789651 1855743 827798 1735096 896100 1660934 1873531 939688 813178 729733 1660110 1974606 913932 1462734 938124 1657371 91968 1684038 1143606 137193 459630 1979286 1585847 318310 936886 1098959 530003 738927 1374600 437121 1273310 1393749 498468 1337405 1648476 1621497 745902 850638 1681168 156215 1278684 695845 978224 626118 902106 1077798 1019559 201363 1059493 388367 588059 780828 1810543 1095828 864915 416499 1985544 115515 905506 1782969 813208 653269 1790135 1087430 463391 1548292 793197 1295293 1389740 1465832 1934354 1392799 509008 667815 551159 694278 891051 1535135 1204907 1252512 1217942 598965 1213190 1976368 981020 278596 1841618 826747 1974286 998718 842215 1314559 1879051 1527657 4875 636809 1490023 1832012 283198 651269 647651 855679 412502 911120 414651 95248 946801 858765 1621395 499984 182505 1699629 1342202 1965582 971933 579643 27402 736771 1802585 210712 1227593 872075 21042 1390220 1776980 1427264 403523 78403 1097310 1181877 206980 69848 961048 641335 1033977 1570983 75214 1271168 849740 1795806 626252 1884875 303590 1613208 93016 24439 1721402 1031248 116410 1147749 1572982 1985413 48702 1638825 1999201 964276 242742 1065189 866547 558984 874472 1163235 295188 1205175 1110717 803175 470098 1185381 1938426 757095 65578 237689 1021467 680255 537347 1282098 1059634 1836589 495168 528731 413577 750789 961361 511691 1994075 1754489 698637 266231 1900851 1128640 886550 1708015 394452 1964915 83445 887476 740336 70185 923837 1752471 1520176 1314471 378803 713438 1208252 1748638 1276731 1589091 886087 4241 435120 1143870 1756876 495918 1165256 1964291 1391240 1504858 1044955 1410814 593198 336420 789262 677102 1599158 155668 583387 1945292 130374 412080 1283995 716303 1264952 148816 1249246 348301 1385177 732070 876397 1226591 98253 1772527 1645562 1189925 868569 1040595 1570032 1841243 190467 1670332 1705955 1032466 474959 1964670 841401 943559 233758 1522475 1296402 1322809 436960 1826456 1781946 1396716 1961623 55814 1958787 1368857 1256795 1700629 876418 769535 302643 692000 52194 1679331 1591813 1211122 359222 1467858 105159 780884 1700177 40282 1369116 1802673 263947 1698468 1220469 820531 618746 171794 291454 1074382 1797190 1353433 1697805 1492193 1304302 1960420 1422223 902763 842763 1243843 1412362 945886 1943475 983358 68788 1532842 1527666 1166997 880031 356237 658674 1165196 794090 1513098 1994338 1407107 1817586 221828 422439 889897 1426795 1514113 993881 474217 1297465 248482 1910138 867051 657140 775994 325149 162930 5155 130198 1794598 1381880 921428 964980 1713430 301445 437905 256249 537449 614309 958897 1323548 471722 1541374 1838027 1255164 939585 1785567 859087 72073 139017 1766102 1346461 59465 81642 810784 144831 866520 718687 1845782 396387 611266 206579 611160 177067 1348163 400263 200335 1846046 1592128 380922 513386 1925604 1403246 46091 951140 362193 1695482 1551045 1960472 1933453 630070 423279 1063324 114301 1729727 863346 1885094 1901628 180079 1108899 1581917 403973 620222 1550897 1156035 1619046 1214023 18146 1632038 965753 1891259 1222900 1902198 430560 643115 239296 807303 509374 865741 1105100 1211799 1424326 1933574 1121298 1237249 909376 895111 1019851 1437565 1356244 1729076 409561 395192 227110 931966 1070300 1930922 828198 557221 1243554 691170 1766290 1622946 197590 279050 32987 1144850 304764 1015721 1500242 609366 1150152 241905 812894 580041 860668 1198413 249491 1650882 1362580 501889 249989 608280 1688977 445 529964 1708723 1298011 1254627 1306200 1318155 1728683 960963 45456 297950 711883 1935628 574246 137525 1240146 1423460 1770282 99934 1521895 1462499 1937040 1236446 1207840 1318952 1796070 261318 414668 1767134 1440841 344031 1169609 123187 341892 1610868 1194656 1715108 1922342 1618305 588442 1197039 1849674 351585 1754786 1445298 497404 15689 501790 170325 207666 184389 1207777 97966 671426 1410519 949078 43799 848747 678231 1890543 754335 1381931 871583 180759 524213 165061 1027212 1295012 1840376 1856607 783954 28581 160382 1289636 1438493 1713352 1727871 205635 1684217 194522 1399874 1724813 87563 342599 1948997 1029062 181859 1966727 1621635 1132820 612543 1989330 1012233 1519542 1945730 1608243 372995 1461935 1982122 1596281 411330 1467043 835658 1047747 176765 589271 1092522 1462412 1967689 678411 1818677 773597 1663099 257705 1543310 1948940 1633702 1152350 1473513 1383958 417626 419473 1555327 1863077 10995 370307 807551 202463 43863 1961857 205464 1000612 924345 1548287 1289823 1100481 751778 1966444 1727889 1336895 1873654 1923532 1782456 432845 1179743 820548 27009 464833 1086871 145785 1262140 189 857002 1081554 739150 1696349 971243 1499127 829105 1180086 1358826 683838 1196470 1469296 1821155 1864323 1080254 458138 1402841 445496 417743 33961 1453706 1190179 1595401 1992228 1797225 1846362 260243 1231274 286456 702836 1699020 1954019 221580 1744179 1363300 1431600 152694 58122 1263380 226425 452898 364043 1162667 1131485 49831 1437962 620800 623163 1110653 972387 956804 1853545 1873520 224946 251951 531860 1113461 554165 719444 1664392 991348 1768950 1959995 1408449 140124 1933029 738742 1948980 462422 1586848 1403714 86716 17468 1180682 182298 543093 866172 117766 1471320 1893851 1775218 1665680 1633396 1573259 137593 111678 282807 953767 622755 408045 1050822 213826 868123 1117318 128693 291974 1363425 980508 1404350 562438 19962 1347016 1481862 100077 1047392 775252 1650981 1067475 451278 1858811 1068736 1920760 1141302 947766 1116072 308051 602916 676086 1620317 571098 522907 1896659 1933046 786998 1429240 789085 471294 1993475 85903 781366 1198671 1179741 1477687 586999 1277988 396573 720591 136460 899398 1857805 594462 1754236 1892805 162215 1491746 451396 363725 1822391 60624 1507685 1512741 216446 442391 1524736 1684575 1055776 383884 869738 1481157 1469931 1867450 634513 1302961 305241 362635 725876 357875 1270095 1260406 1200544 1802061 1158173 675102 1864843 1765659 1763676 1899120 1849080 201218 844648 1261586 634978 1329747 1983124 50218 628526 1005505 1506497 75483 907091 1523656 927965 1208467 91117 221641 735982 222302 1422700 280485 1989239 1932057 1258132 459720 1419903 900276 1900685 467012 1487986 1268643 975077 106913 128357 1223985 758175 1146621 1088910 1214432 1130478 1457604 974473 354086 909022 1887044 1087709 621583 366297 1836515 1090490 1005409 160642 912166 14758 273872 1975054 91599 1200695 910636 553215 448388 285712 435435 784506 8416 748802 1764043 529412 1903409 866840 560188 552565 1604734 1497578 1755903 99140 545309 789683 1875600 999476 425230 768197 1254683 1546829 1201727 1748687 1125239 1221360 1507895 568435 136732 565183 1866432 1928824 1716195 1595526 491219 1956924 101406 75092 1021317 1552482 1178365 1246638 1623370 1343950 34173 372605 520327 1141166 1188386 238760 1818287 522633 710834 535392 197357 593788 1273242 1792502 948641 225203 1199334 1930907 1173536 1072391 626304 297122 738291 397002 314047 363071 1411474 1921369 585074 1901483 905678 1804261 116123 1189500 1727031 1593100 1353594 458387 1631624 959435 1472682 740659 1972192 1938780 719087 1437764 756988 1771944 1001378 374610 1466366 35106 1918372 1440007 1454305 310654 17421 1225699 1980277 601118 561378 7677 314135 1888375 1309936 432843 728471 972804 405722 164841 333936 756802 125237 620479 1015761 176439 213761 1338867 845850 1821275 829115 1539201 1803575 122014 1899320 1293005 138241 711151 391925 1934167 1250804 700472 20018 235222 1764896 140354 592456 1896091 1018422 1894375 1091447 1360919 1686097 158898 756933 948938 1948889 1127585 684623 455362 762214 1977231 1151129 1670176 1529817 283434 1164941 39292 647828 316351 1370839 111179 1505575 1842390 231190 303270 1370075 731053 1763115 677026 928142 1754592 295929 1106036 1279454 1705725 261635 1602657 1337345 1087294 724891 1326349 1181720 860983 273010 1610292 481546 670941 812485 827731 1691675 1206568 925619 1908286 1659221 771142 1258263 684337 233938 1831264 533306 1618466 706488 1153171 1071292 736660 1850727 779712 123175 1905299 1604897 802459 140327 723987 286625 829337 894279 95047 536446 847199 560577 1591722 1995852 1316688 576433 829718 698643 828900 555207 881934 1780001 1609822 1132830 775786 1575920 1432016 719762 1204900 1254203 365448 1311548 1265949 60477 1474395 302187 1229249 779622 1194581 980881 1022090 1936985 1588300 850891 499239 1736247 346084 168517 841736 699075 1818543 1005247 923198 1247620 918043 1568800 359621 1220076 11474 1578270 996919 1252362 1515435 464504 1576463 833862 1077157 1528478 1151123 500617 207669 392183 710378 529654 123800 147383 301005 239518 1905419 108895 1974243 1001672 1757279 756934 498873 1588503 472544 541206 1244926 1759998 171078 1962616 1058473 1875495 1159732 1571856 1045824 1252894 1223197 1954089 222917 436104 1892601 1982660 226325 1644177 1956160 1848695 135766 1943406 1992101 1638124 807757 182835 1546201 1102828 570151 674139 513375 973493 1343416 1002640 1551693 1087137 838576 1227155 1993116 1154590 1675915 1490664 993640 1640680 1625330 669810 1543031 1428725 676986 1758710 1596326 91813 774624 1785479 110492 312314 1017646 759752 624443 343619 1852497 1738298 1762173 101254 80697 1776066 1767909 1159017 1256806 458784 128496 72740 1520715 1090494 1493655 414285 1559161 651426 1613842 475331 1734686 1790808 349689 1329136 474814 480205 147394 1537434 1344497 146196 601193 514297 878084 1051330 1042665 1128438 795324 1174465 425098 175101 1875234 1878367 539422 81047 1650128 1412272 905510 1944222 1918433 1366040 839511 1356679 455950 1037467 1436795 530490 84053 419749 1185481 893742 222377 24329 1237424 228298 1700991 1734681 1562795 1027094 1467314 1667055 626826 196691 154843 1414672 1613243 1520338 1426025 516186 1268734 1934828 873567 277932 1027173 1496019 655104 1686349 1246283 568766 1521032 1176304 629312 1499148 515926 1651183 1656191 867141 671666 705046 619543 1917687 1036402 1263014 147815 541356 218204 113147 1598606 647635 469471 622487 1974560 621401 959456 368576 1221766 482041 924413 494901 530580 1259514 600396 1222419 1746503 1960935 1234519 549891 903562 1064681 878678 416793 235456 211788 1772146 1588402 1291042 479084 514899 1366342 1704307 1968818 516488 209261 1251946 1270297 1143919 615153 26789 607449 1412008 1530031 1846504 434037 1444745 603457 1869599 116140 573545 864986 41127 1237286 731656 1563635 1045101 41567 756696 653598 342761 753419 1791122 1434502 72840 1338638 154982 884547 470494 295088 708207 1119875 1112188 1647644 1104605 249873 203188 1800533 1650973 911421 1423952 478678 379767 1048785 1819419 315686 977098 1600047 119484 682084 1657933 1852135 930069 1898868 1256418 720183 1029608 502076 1643449 526077 999245 639787 542972 1379506 689811 856812 167189 900558 253118 598536 694102 1530670 1544909 136186 387512 504583 22792 1702272 1694442 310413 1076648 507959 1474110 841861 866375 1925295 809215 276642 972632 137591 294540 1202056 1215284 512522 327611 1012687 113811 4248 291010 1436504 1553146 1801452 134414 1709346 535796 1825167 561739 1274677 791069 59086 927443 206622 1889286 75112 1765340 1577336 934119 140912 928208 1093324 576126 497648 1981161 953557 978271 144889 1862387 63391 1846419 1924905 1277720 5539 603967 701833 1185817 459836 1556308 939847 475370 1820510 1885457 1486567 1790040 982474 679095 487253 1110623 94065 126636 931105 563361 1285886 935705 462940 619190 10065 896255 82022 1420808 994278 21762 813786 161542 1548351 765671 1627377 1595383 157671 174015 1509939 372047 396133 377110 1230039 1594448 331300 1607786 1023212 1893119 749564 1010547 1592214 670656 420754 1607909 1869144 645617 884362 146177 1161693 1590156 1686601 1041131 1946291 431838 1982909 1345186 84236 186939 1266418 1747910 229340 741065 751979 900394 463232 645274 1965136 896782 46290 1780189 1223900 492613 1381704 951999 1651704 1783518 1749962 1054679 24438 1428061 353486 1214508 1884988 865065 1092104 241296 120392 1746177 294142 81855 1210475 1879875 268914 1700198 1222741 1504205 412480 1535204 1534723 1474500 1851125 1397616 1635591 265279 134663 508310 716648 650358 1557224 1054825 1527603 1556743 1200562 1592844 508348 1449184 1155117 1660635 1636955 871564 956903 1840410 1171062 1878255 497158 436446 472108 1363741 699529 750895 1408282 1851753 435158 1341207 353337 1053179 335405 607350 1960324 428248 1872888 1455610 100321 1664043 1770572 1720619 1300879 1089704 1243991 721408 1435567 1561467 72794 1279048 1384913 1729761 983858 1495670 653663 674043 486000 1370124 1708576 254431 593008 82283 1843961 1322640 1103652 1223404 34267 1953265 516543 123542 430897 1906163 737628 1577637 1444058 1756703 1819745 488430 138344 879015 1929888 1621342 751047 282455 1630736 1206109 1469536 963223 300415 913255 1343584 1928861 1896491 1037221 1326141 181573 1127732 1157368 618573 925089 143746 1310601 54641 964112 257017 475566 1885701 487122 1482337 967027 1777069 530741 1161013 873706 1357184 1445446 487839 349478 1461386 453230 1991432 1183077 1469304 380282 1996146 521879 215708 67621 949520 1000304 646102 203341 1259020 1841925 540597 239071 756465 698458 149200 1859370 1941210 42579 400898 172870 669696 1482447 899779 726131 795315 960472 964256 1395248 806885 114743 827158 294104 1733181 1726159 199759 1028954 331447 695016 8882 1973584 253224 706015 680859 33296 1395286 1689812 541103 651401 566121 1151450 122674 690816 554698 953704 1738725 1911737 138334 1681774 574978 347987 172515 1908615 354239 874904 1929599 360304 1193104 719727 3217 1845774 888625 1135367 1546307 1326562 650331 1901170 282196 1669296 945065 1582327 545680 309174 1502784 1865159 601312 1337401 247837 124104 366441 1083872 1801085 943492 1952195 838168 1481985 1444807 1898742 1067785 1348200 1660322 81791 1362461 1038750 1911953 1951245 1282811 1030152 69731 739397 676288 1256148 1855792 1824365 515296 737503 1404430 524527 1114023 230558 199444 1176655 885952 801205 259732 1135366 847078 1595081 198558 1637294 773364 588753 1562553 829769 85574 945258 1377529 1811486 1418020 496046 1047220 892232 1078570 1005835 95595 579706 343885 99137 1393894 1169099 666220 1237875 1416251 667539 308617 221731 118885 754072 1861343 1151038 996132 666982 1403750 218228 170226 1541134 137743 348379 234443 264156 676418 402631 817602 1208951 1440083 1517771 480331 1163952 403016 462514 1327114 1374718 649164 752006 1680264 566715 1835543 801651 301886 243144 281424 1221039 994932 178090 464335 643523 958542 661381 1113398 818147 1847521 326914 1540730 563673 71479 105110 1737470 422969 1127574 1709134 1249272 1693630 833161 1495226 886416 558707 1526842 913267 391199 1911522 1922807 110741 1115212 1701238 26221 719828 688451 354432 624682 1723413 92400 1107242 875445 1668989 1897935 177013 835779 1177266 272638 1296301 325084 1285255 217663 227358 1385960 249079 911248 255444 1651407 1062925 1914038 1061205 471159 994772 1058244 1713338 337056 1926311 193155 76080 1756482 456508 1191014 717340 1723988 280841 25180 1124937 779222 1179475 606609 188525 1206645 1852180 1472920 1617525 1905642 19762 1082230 1398694 1492087 114815 1426457 962523 761957 1593368 57597 909107 1490229 263006 595435 1698134 800038 1621889 59032 107751 573325 1331128 700688 312653 1782221 1990782 880285 607814 1459620 968577 55940 864357 661839 1549870 1958821 624622 13706 1360930 1741990 778693 1943775 1024019 1496705 168651 51085 1058424 1165672 922615 51236 1276346 544959 715317 899994 705977 670804 643722 89680 809810 175732 1978306 1846936 205988 324182 1163967 195925 92642 1189819 1392110 433652 146186 1447280 510121 1182185 1176929 472781 1965446 694948 1193930 299571 697489 1515253 1651277 758190 1148852 402089 1129576 81524 365271 1490725 1876756 489350 230038 475506 1209859 1911348 1014553 1958627 223118 510740 1670783 942576 1860895 1716776 656926 862828 254453 1817127 664808 1209781 565954 618876 244764 472089 1386248 1767247 1186104 822463 93208 604648 1838615 356368 1107046 198931 217104 1947929 781838 1164339 624068 118769 1383600 1855985 927710 1802745 1608423 1847099 1276300 880861 319308 279449 597268 510091 766380 1765375 211137 1804972 1743537 993951 1401987 818112 108887 218046 1246598 1896199 1023680 1020447 1136060 154273 498098 1188641 1317639 707268 1558068 204416 830810 1573619 1476725 1539272 34913 1796474 68434 151750 1534127 866812 1926373 81386 263764 614398 389475 1235283 541247 1613614 595987 747227 1759975 1268987 1312429 784496 1479966 592557 1335784 696548 1366597 1980932 850318 1497748 116918 493976 1425482 417108 133498 1877323 724193 867510 1050261 1894052 346899 327829 189947 1267396 1830233 716533 1062951 1818617 505862 1107553 1799649 423617 1617102 482981 591141 648576 1111231 438792 848986 158366 1595699 74153 1962217 157150 1831344 1247686 654134 1759037 207033 1037327 1381596 649097 14532 242981 46616 317868 829266 443512 1565935 1176143 897146 1971397 996804 259926 1194591 1178068 1181764 782900 350667 592644 270661 1144084 1007925 1580319 1342305 430412 1492421 1715342 332770 871143 1171903 970905 862761 98052 1018372 1750713 144997 1047436 411898 1547676 431499 861931 1107088 812725 1642373 182768 1402120 950481 977049 119516 1560404 742004 1472346 1397430 503070 186398 497051 1175907 1597258 1364072 222447 1877736 481381 553096 877473 632820 1171821 547012 1109487 626416 1751740 220016 1366258 12867 1045691 999193 986212 1397921 276493 173140 446452 208071 330937 1888009 1927089 346902 286290 796416 835995 161048 591763 542687 984544 1859581 511201 1340410 1261434 588153 1862971 716063 1841674 946830 961433 1267513 1368766 1666181 219716 557179 512727 1532280 1285108 1866291 1301329 79707 1258731 1237698 1477412 1201421 1531774 1115894 1450665 441600 1564681 1933448 1793398 738991 1811480 1556197 194875 1184607 973079 1455261 868255 1859401 1354036 1139625 726657 711281 356922 180636 181777 1960353 902359 194974 205467 1012217 139193 324798 141547 1701857 294989 1422758 624404 1463570 907914 708958 1915737 1779254 1766047 3858 624239 1318441 1594858 320921 1470205 1609398 996089 1407300 526732 1111002 777699 235762 486725 1372021 1545547 335697 1674766 286419 74611 1310072 154256 618385 828230 1417750 1795453 661237 57299 1335561 592373 1319785 1806803 1982196 1422598 575829 604247 1070769 611836 1318577 697742 158369 1594003 1799029 1374656 1037242 1434251 43984 746151 386790 97886 176659 1685315 769168 165924 691759 223638 22308 1963251 723407 1667719 784858 931902 1265150 1144010 314685 1784938 538948 1449586 1668625 1027762 1126133 714898 192020 448093 120104 1929341 6970 717264 1531050 592792 1162496 1957062 1751542 892965 1765276 360985 607148 922018 1138118 76909 1225438 1616033 480117 1707673 1609682 1811227 667332 139924 1908814 1674354 1540117 167545 543334 1866766 351838 55325 303909 1086159 1836713 1037256 439018 1003684 679765 419696 1618901 1107893 168819 204051 187863 949503 1072180 806152 814421 912134 145591 1641006 1495232 986825 1643367 1404376 1526490 1027249 4730 1521248 202188 1365744 698691 1425947 880388 1327608 557920 1725042 318661 1922681 913754 1257907 1806026 1611319 304644 243544 1759021 1006970 677453 1550742 251499 1846665 1229103 725872 1934668 1735191 1230451 1159197 468353 75317 1228003 1951684 213203 847593 1954371 578518 11253 834544 1930579 1562672 591353 1850224 1212113 1876843 1487944 1202785 919576 652241 293325 116987 267914 622538 484949 1473155 792787 1995974 1677382 1299521 563898 410860 1672222 1599202 112165 420989 1731108 1816309 429615 776772 485659 796255 789070 1066509 1092264 281385 616971 404106 1693524 466365 789229 1880440 1668595 1336270 56714 983806 1855333 1984147 1888326 456850 1637685 1625386 871416 1053121 356581 1582657 972470 872475 1785072 221131 568021 1198358 965806 1345115 1157068 757050 1969096 644316 413562 174033 422614 1515409 787216 517311 1344589 56245 699331 564112 1438543 479838 194325 1270019 971370 1980056 240323 531785 1397900 1914052 69577 1335772 291451 874450 768199 1664062 1332047 141030 437715 1475522 1284340 1242821 522163 1169880 1795385 1407568 1130647 1219485 632076 1332214 569174 1650769 1825113 1902963 321134 539943 894226 1526801 54900 129387 1860546 1871497 462799 1439909 1361578 91688 1960341 821784 902532 1842724 852497 1402041 1441068 1189527 714792 1827450 665844 503331 132519 1708733 1503042 93476 529860 1733328 919826 328044 1416061 225943 1938911 1058723 722648 1439294 956209 822534 642877 1744902 1882648 2263 1271925 1212835 780129 1268033 155132 922684 685864 367155 1846011 653376 122395 580528 224993 363163 1149034 1699421 324043 869741 1744546 1893948 651192 1632165 762529 127251 827562 1658362 1349374 613072 1264486 1428714 1343928 727164 783926 310933 1670044 574191 224324 1034401 1308011 76235 1422851 1535812 382150 393570 798374 921394 1013594 40410 1684396 1962383 1155125 261123 248332 120718 1996062 577886 1543540 842277 1106894 1519589 965357 1844912 1402197 521896 1140567 1357384 390268 864311 1125320 1239304 498850 230616 924366 790390 20862 1470410 1296489 309505 1994149 513648 1151204 1810975 1087426 560433 1371019 239734 1346713 1668141 1982284 124991 1729633 827893 533861 1764693 1856372 117759 1688322 249462 397723 1785317 452226 709465 1744250 977755 1929169 801491 344288 735660 648623 1128939 1323529 1377519 1921635 1373522 1959157 43876 844449 456161 1811707 306674 1273849 1249962 1186540 1005894 686129 1704899 142922 1739253 432871 115829 946330 1634762 558096 1165100 1199597 838641 1014210 627171 1952099 1715362 64978 643611 182869 1276546 1911501 1410270 1865338 414235 1232742 1489545 1077066 1183893 794653 902575 800330 1241972 457575 409193 1888117 1608565 1183003 384545 410881 1398484 755197 1507405 355841 763055 1011247 787051 1325364 382128 574768 703391 1947056 1320265 1880574 1695296 913438 198261 475456 374479 262333 1650164 691125 1201438 769970 716376 272640 1960689 889655 13446 413270 1885638 988580 694255 1422671 1495672 570493 99072 432152 181901 1442072 1002175 951045 1890305 532595 999646 538304 323160 217776 1989861 700562 1771838 1734225 91473 586463 119490 1157812 1098653 859168 1540273 481019 459290 92820 637711 1381405 770988 1353756 977339 762443 773638 1621370 162312 1653697 31108 85099 1104644 135917 1605216 1417997 348866 217115 966708 1132240 1495957 1822195 1396870 525554 649817 829758 46525 835698 113554 271130 1430547 910923 1091171 580572 1779014 237779 908259 835738 1324706 1138942 1188005 410094 531537 1964171 109082 165999 945366 1758360 425135 987126 1070387 415360 661530 1651742 1849994 1175135 605319 861491 352944 1349784 298325 1985081 298253 1820827 1897529 123990 404801 1666460 88760 1737121 1438231 592069 784183 796074 1051285 1538583 865125 897142 1169202 1449501 66718 1734696 1138061 1027192 1737359 1523760 1716785 806771 1285132 860928 1365216 324216 1025440 191276 1678779 313390 80034 411792 551635 734941 181956 1725979 1501553 1963102 1321509 370896 351356 873618 380349 149561 695861 781057 96767 411279 78010 1169800 674578 1830928 652946 879737 238467 1104666 1673891 1575139 772752 1085355 277582 355601 1544413 300422 1957092 441891 1383518 837668 1402146 1329106 986138 962355 1445774 1280170 275916 1351840 344490 1347239 736378 508580 1594656 549611 778442 659667 763316 532592 246579 472944 1073252 27410 342956 1282225 1363720 203373 1568243 1609472 1336208 1659151 1233257 204490 1586993 1795284 1712576 583687 858722 451570 1592773 875651 1774927 1381904 941095 188581 514423 71223 555927 640309 1147326 260327 221461 1410423 1139008 980396 290934 296623 1863182 867807 464986 1749850 1643892 445498 1229697 516067 711738 188721 469842 1575659 1362545 1324202 924097 705087 183934 1868360 906661 1672865 324049 1498511 1180337 1183588 1716071 1548553 1973315 285220 718040 586956 874954 469903 1667115 951741 1432224 1931304 267662 432898 810729 1633893 1061750 1037813 74759 527947 913734 133227 353384 1239483 1763477 687035 509809 1764832 404841 209277 734851 774570 1919657 1596551 1595503 264728 829208 233841 1478168 592902 274727 405468 1242913 659469 1534821 1899415 1875579 374412 1629462 33830 131812 610459 969940 321710 1689349 1574103 1291999 1358443 1925289 1855893 266953 255725 1602411 96907 1984751 1729691 386756 297162 1654262 791171 833657 1647019 967621 1035319 498345 1471162 1850186 93190 95339 767547 462664 1965049 992251 201239 1508679 805765 1115112 357134 1388976 609963 239238 229505 1382786 338611 770242 1603033 1061218 1282908 228742 1122880 554913 779110 1803545 624536 1114284 1873537 63522 433425 1259572 1427659 957859 1956815 1820550 362839 1141157 882651 1289328 1382218 706820 1236639 1073964 814642 834155 1449151 1745199 1242125 1949504 1345553 1412781 331871 139569 1275147 906043 1463258 950404 331328 1690608 1225696 899099 614625 1465544 1503979 1670338 1717007 594245 1725954 1630154 1594114 245538 202160 109370 1580472 1911177 750190 89754 674224 767703 1458071 1566886 457191 410870 857225 1892311 348955 1371261 955172 669893 313061 1451016 1787798 1949419 1912574 473029 1530916 917191 1573501 223557 1510391 918883 1647623 669179 458029 1452076 1417585 741551 1446279 1885428 469045 1614375 1506745 1476695 722028 1951740 735291 709910 622653 387221 24997 115251 1700035 1984117 622195 1742354 1801073 709348 1207830 512050 396282 708724 589160 284555 1498990 982799 78785 500215 1640579 1097711 854406 708574 1603970 1402656 1067234 149974 1030489 1511299 1176019 1018850 434544 1552311 1081337 1026282 1557378 915417 1107880 762496 148053 1081588 1926990 1154501 944770 694841 180514 1851057 220162 1669288 81582 1207483 407106 848324 1652212 1404641 1220983 1210195 1869489 999628 75079 1983292 1641206 1647792 822173 1060866 965646 977462 302057 1631342 160403 1728990 1556202 192019 393131 219986 1693669 637736 1686771 932949 103972 226255 175085 185628 1428876 881431 1222034 527988 1645785 876244 1725219 1852870 430617 1171078 1856898 1975895 810746 1883448 658106 1183956 1674787 1656593 168634 1270322 1223257 987756 605572 1332077 587991 1258885 1149123 109382 1048263 440587 533150 1771583 1861549 1572986 1742084 1846190 1041718 598975 165614 1642592 360313 125980 1039086 608779 1370864 820542 918196 1539888 908433 863143 219747 1416113 1783138 1741930 1721081 1131208 682411 1154800 166019 1513191 28554 1443237 1673963 612988 693286 1536172 1675679 1742859 1853720 1592578 591120 1501401 220190 804217 1569577 1367097 1157698 731360 573263 1452188 301854 606628 1508118 883401 1171114 1016846 330369 316152 1592132 695238 987802 692027 1066904 1731536 1308488 1696563 1544571 293736 1071450 1070166 208284 1694851 263239 1767486 259668 1911546 1307291 1049948 570367 1353473 1305620 1481592 1836725 1391239 1304351 1116159 676059 1370279 1669435 141649 562176 1577356 1231896 1237981 724887 1323958 106170 1800284 1661127 1369603 530469 1017055 1930430 56085 1009126 1590882 492087 1843802 1702150 556958 654206 1686100 281894 641787 371364 962843 1610091 965223 331621 1898320 1160483 1955843 465600 142002 1773183 1340600 448680 459957 1773731 1021130 986310 297175 450878 1760203 331141 1002696 1458426 442911 587595 1031779 181082 582511 574710 1837653 1720959 621750 1218655 98979 1635104 401891 987095 1655660 75037 1336420 1121748 1698760 1463898 263816 1869361 929668 1634765 1420068 394012 443178 1696516 508042 1406225 802581 1038725 1695130 698454 554733 826351 30847 1157421 878483 1486467 901110 572054 1115116 864398 599279 780683 1094248 1211982 41275 1908928 1801303 1823257 1268108 508246 1535199 1708581 856428 170024 1492051 1655263 329724 1426513 1910541 524032 779682 1561646 328280 65277 1563861 1341553 94289 613750 1544894 261944 802645 1928676 819835 113423 1534081 769745 641258 941803 1154335 1086326 747295 1431652 738801 1785419 737846 858812 695135 1211758 894473 137558 999533 1709104 209597 435900 837439 1111223 479077 478938 382568 550211 1541109 1209156 634523 1630379 1711436 1059411 1309868 1005813 892327 1847109 1022144 1689048 114820 1826536 1732469 908334 902205 172338 900751 145168 1409707 433733 1385281 1219849 1258942 404097 586433 901778 1757226 1414632 273290 1875652 139100 140573 376012 1869372 1114902 1727099 1962480 1069429 435766 391792 582893 567840 1792983 1067156 131869 531672 148655 614193 661983 244741 1257056 1654137 135569 431021 476257 655930 1454525 918089 757424 210982 1398096 1430389 200107 1908863 417290 451836 534629 261390 312492 1901228 796852 476514 714892 954087 1464566 71054 536028 1884169 1945108 662333 880418 1259316 1251439 1514946 1354449 1794040 534528 1643387 956982 816195 1708855 1253523 1105254 1890184 786774 806023 20355 225297 1751801 4140 1899237 540152 1750236 632772 842154 1462683 918688 164326 688426 407229 332815 1601399 972427 1817707 451532 804574 533660 1623405 6953 1048881 904310 1934598 983083 1106005 1541377 335290 762876 193545 1313491 484147 882064 875745 1496933 1361484 1643302 289567 339195 1560919 1353512 1663674 168059 1247080 1358574 886232 926010 1369215 456206 1327966 517958 1638778 1710027 1588133 1508185 995885 1035552 1053720 415978 942158 428357 4217 57025 1842757 276307 1101231 845975 1707404 1449991 1299481 792279 1037111 1078378 470628 1150299 1484258 744325 1926321 1913816 892680 966342 1783423 797530 1339995 1074292 183372 1772682 1021733 1986456 563521 739849 1147912 1341060 627676 195949 1101470 1969301 86073 289117 25470 226797 221022 1994204 779678 1973839 1523668 1018641 1534001 1674865 1731337 1840819 409010 1544705 1081393 1305747 839709 1716349 546355 1413174 1020542 427507 29116 1453740 541080 645905 1344475 1983062 558074 1568567 1498423 712397 1827094 1285991 1797690 1125889 1820714 1706773 1726639 413964 1516143 1232967 431954 1724188 1640138 1078024 700905 1538810 696963 532042 609229 1214898 521388 1974311 981687 412545 482967 236572 1156073 343406 1616867 1332124 1952197 1751433 124833 1840297 449529 1629313 177683 334581 1346447 1402214 651110 1565216 760142 1793813 182956 1021016 1878542 1358235 1199883 672672 424739 1074085 352540 890829 1402117 1455428 1669085 1413247 577703 1493459 924487 1764338 1739394 1128867 1460546 1808334 955873 1353074 1262443 1934593 656059 33675 974206 1689922 873520 1917946 832866 619587 887880 1499514 22072 1721205 1207422 520525 1120703 1163276 133590 811979 351944 355749 1152785 1680504 1184223 1987283 1276307 1690052 1773786 557366 812511 112227 1587935 1529175 1987962 1486824 305888 1176198 1339740 657131 1684062 1697168 798377 548156 1970968 460835 1280116 75723 1384216 1202321 1697750 1646570 364324 1654282 1644929 902908 515923 19694 762666 85330 301701 719438 1645608 755939 568494 1169990 1561966 1003757 21147 1040117 417610 213525 766031 174216 1518086 1188203 631526 169854 1595089 1817340 1781080 1464183 1423993 1215692 419546 889309 109297 1991121 379007 1099935 1241271 189264 881921 1226819 1254296 1964707 483734 1827065 915356 1459470 1643604 1677098 1496250 1694971 294811 1569171 490077 948969 1523206 803190 949535 540575 1151519 104084 176310 1607393 425041 259690 986964 600954 1821704 1041931 78039 905144 476669 369581 1199820 1889724 149839 837826 1959858 879113 329857 45291 1622337 160953 1685259 1815412 175068 1783236 1173721 208501 1437349 417522 789706 1443346 1569233 932362 1881793 852491 1855197 1263323 999887 887908 702752 195546 414624 1839426 503049 798621 519678 1491484 1472361 1929218 1332918 750216 260082 1382386 1809716 1644646 1184093 1273401 445564 1827235 1018338 1348629 1364094 1822062 317618 1560176 1212128 371228 1177353 1062366 111887 559859 51529 1305162 602077 704206 103550 139402 1233534 31037 1809489 1595910 1346591 957194 1588792 1973472 703508 958719 952509 370980 847598 30324 1767928 754554 1461321 385108 1886249 95084 1068749 1906613 1659337 518880 489494 107187 597525 772540 406910 894410 1391598 1464279 447609 212234 1230691 38503 790933 371608 1113105 1872468 1527536 338939 1729548 259191 821225 1871721 1612797 851365 814216 906978 1044030 1726948 368554 1248617 162602 1896069 142935 313474 1371607 207460 447830 1688402 853126 909137 853530 563420 1156103 677610 1799803 1166095 992787 531655 1430011 1267577 1381067 1278164 981498 1175701 635948 1724530 278099 671259 1832603 1401103 97933 357731 1296795 746432 852917 647050 886106 885989 1166162 1756377 392467 1841063 1676900 1245446 268389 706174 1972201 247854 493411 673908 1372136 1777766 1324805 1702404 1224687 1026327 445892 1109751 857891 502089 758309 1269646 195135 1974157 843086 945440 1061306 426142 1059459 479110 1110314 1850759 718979 1378750 1212190 4938 984961 1620838 674298 1224701 582939 1145679 1668179 1896213 733446 1357507 783209 753838 245382 111745 1054471 1353866 1657076 1815387 744725 985854 11010 1439372 1427468 384167 858980 1028091 1927370 1091990 718936 1252531 1914085 1659139 1849355 146144 1069634 1172230 223201 1800725 1537797 55461 874431 470130 1792641 455141 1742276 1076392 1537933 170689 1568154 141818 414683 1252344 1228026 1873105 1263704 192487 1276326 1139745 258371 124893 1585741 1971214 886856 484053 1064833 750570 1399827 40726 25227 1177713 1411121 1090269 244666 604676 68071 1182097 837218 1623510 542371 379057 1797811 1922249 12425 475504 596481 1135353 1388369 1071121 723902 1440939 1160371 799745 1489937 1744430 893525 830941 1263746 1175492 406826 109688 23033 1087598 919744 835662 576651 1578537 245075 27478 309420 682720 706068 933887 280348 320951 693411 375335 681621 1979331 503759 750627 551814 1197407 854645 155676 753749 1010460 321099 1197656 70969 1535594 710452 776389 1405350 243294 178187 610396 1996361 1643560 1064548 1371849 1431357 1090979 1760395 1309908 1616384 284134 372195 420489 1610839 560666 601275 1810013 1575807 246995 1423433 1799437 1131011 1940367 1346134 381880 954485 102221 1120504 1044830 1588167 121149 35454 490337 903130 1081637 1539689 1746093 817253 1639254 1706606 100518 1378048 609119 1474877 1151426 498333 180310 232202 426958 1227609 1814579 1339011 1090667 229898 1980215 407168 565488 868974 3546 139132 546764 626202 1203170 381107 1216926 96933 1138269 231864 460124 271425 1663928 897511 1054890 1555220 1069942 331368 1278605 9449 597768 658216 1337913 1075722 1476085 1011068 1099995 146252 1316277 1916344 1253213 1562737 1162547 1265851 550098 631582 322543 604747 255803 1343657 1692081 670604 1306277 1839616 1024894 1959679 1405192 1669706 458724 1338877 164055 517030 1849349 1457035 188519 769615 1864103 541466 1675382 625360 651743 1164702 19108 968720 111677 360535 1948602 781923 12268 435580 68176 1687229 1883544 817544 392502 1858557 1496822 1951435 1850931 1285996 1464916 1235731 1505019 220149 595751 1869902 76132 1034106 1616890 1339500 1386882 1009334 1073851 68690 332972 993683 963898 1153940 478031 1057626 1874480 1851408 1353498 1329854 1997242 549301 733825 1951320 814651 799245 93505 1078223 1095855 337856 1974413 33798 1418009 1322327 834671 651765 1441705 931921 1276112 440896 417686 1687450 1563589 1366085 1144513 1047309 1681162 1310975 1751598 104405 1506826 1635432 935920 536771 166792 1136354 1180962 1866831 1435608 1037533 395313 448745 1701156 1738667 470651 510357 1318578 929639 375711 843663 612941 324677 673099 387832 1068891 1434400 68739 1887193 993227 448577 1584155 648930 1897371 1300246 1854377 166052 617595 1844124 1154301 263824 1573099 708311 799689 1004163 1496983 1499432 215484 153550 286545 413349 514882 112439 981993 1676523 1028325 1283192 948299 140750 1044486 139336 668027 986266 1661449 1797654 605963 1873665 1485959 992991 1835942 692762 689653 1229030 1821028 822072 1592073 885770 662342 481851 875380 723882 1490367 222111 246108 1113202 580797 1145103 1639813 1622597 1840252 1187022 1625399 1704413 1755310 1256709 124662 937170 258933 1412534 931842 1046649 689706 865594 1961034 627013 1722984 345879 1392601 1142519 1267550 1674059 348223 1854953 204591 758565 2293 1494625 1336688 596235 1828271 1556500 922356 1044567 1763827 229464 299739 1765843 1161935 1859307 509815 221219 1489626 636241 628825 1152714 1221776 956271 1744396 124817 224000 1321489 707194 1010900 68091 101883 1079340 24456 301292 325727 1573375 430629 1865647 1732802 15301 720478 556517 1924268 1101858 339581 677002 1438260 1261475 1637664 401229 1829185 982090 1065540 656251 876502 147574 843853 1234682 1934350 302206 898614 1953686 1232963 697442 147598 629642 122710 131418 598760 1191904 114884 969966 1969819 1689646 955052 1873296 1023111 934299 113976 1444676 1225006 973642 1733108 1126550 1815423 1322044 1702260 187491 834576 1514088 1693183 199194 605174 70886 1946184 1406114 1314219 938817 645695 1911196 473691 1713401 615940 717790 34312 1307402 540859 759416 1334685 961944 725061 512526 1343707 1120633 972098 509795 747084 776896 25109 283988 721833 1029594 896668 722895 596889 651796 1189737 1556415 371930 164147 384452 1051827 1298349 1657527 178665 606182 1500768 294209 1680690 1686303 1770247 648817 57278 1303366 1065806 1340021 405839 879910 1561937 1385685 991215 1794594 1694164 1453583 122823 1809382 1555620 1612880 707523 263428 437535 893797 1353229 1760045 1849394 1563193 1412816 981566 1289910 126232 774575 185154 1471951 1935140 139524 1836123 560385 1641689 331538 1869470 1817054 1131874 1668928 311311 1146423 1854524 497261 632612 1121277 1199761 1142004 1606124 1998034 1555922 1122287 222507 782345 1821216 1775960 1214436 69612 1117421 1686201 206925 371591 666524 1801578 1554846 435671 1781594 952630 787872 549913 93515 607598 406097 299631 703284 761933 249891 989648 1810644 965368 1059859 1037855 1182383 1250570 1372258 667064 877350 1597874 1239522 1373177 1522649 975519 1776447 1844845 234399 1224595 1026808 1955810 1800148 742562 1261099 946392 1177978 239745 756875 1295403 74772 944727 1401214 538226 168787 798194 432757 1431983 1101286 1344093 1747817 791649 425454 411492 1326234 564808 1824640 1119675 1128765 684975 770869 923502 129281 1540574 1824461 481928 924012 1165728 594736 986871 7006 179127 50308 1496990 459527 1579469 1209070 788700 1912521 1000409 1800979 1439311 443299 91771 104632 742449 1388119 313795 1367805 388510 1150330 1147518 161179 1347423 459127 335632 1730641 969236 155215 1773514 71746 468548 1937327 1365612 828078 1930743 81177 1437445 297694 1833917 517719 1488340 1242824 226543 296492 15324 1505475 320285 515 479586 1155195 1288781 1661861 1689997 1483649 933562 241236 1162590 1786400 656656 1405870 550828 1943827 984015 459804 1962037 526828 1991786 1256018 708366 1410473 191463 1701353 1870750 301575 1281384 516141 314609 1263650 561058 681171 1677862 1502279 896182 66580 1486088 17158 1538920 1855203 238171 1707120 87066 853689 492616 904899 11350 1334651 1452370 151633 1091662 1494127 586754 1174997 968183 1276948 669446 207247 443266 534155 1679278 593353 736037 1817663 1357129 1907076 1337538 1148641 494782 673852 1630045 294410 1069392 114606 387250 1234907 1663535 1392847 874639 400678 968358 1524227 1983801 409065 1984301 1297168 469332 570724 522897 485434 1426883 1420793 1742918 714402 1733151 250642 720760 800913 118005 1836673 404438 348152 982229 1922148 1940769 1407204 78325 1660321 176396 204858 1871057 891655 1810468 894091 404553 1323378 1263504 1231117 1428384 1753863 1063535 1811254 1918247 583494 68452 1921842 1223360 448733 1422380 1348487 1469866 1605580 376705 1914898 1527435 21649 835006 1891929 236283 1543535 1744242 1598006 1731938 638517 1941689 1872195 229277 217116 537839 1916059 1031168 438687 1483899 1429120 1399428 1698049 1537662 1615882 1223627 453722 303319 1180681 1392537 780276 1356818 1215304 1628530 265180 1190609 588658 681756 500373 449051 11875 1133639 909173 1424220 1698854 1362246 1561210 1271002 1510220 53345 622603 869486 1152043 1819826 875260 115409 473826 77766 415261 1763667 739583 1026703 206899 640392 957588 1659265 1127648 909273 1686604 1712490 1100201 384881 1648181 837164 1161939 548334 975334 787241 1053470 1136755 556846 1527686 1641630 1581761 572176 219300 1010325 604241 671455 666097 1389329 297483 1592821 507431 766424 1390176 1332107 411718 1224014 873342 1099434 674929 572055 1271327 1817677 110099 549642 44535 1274767 1149109 332762 579346 848174 1248699 1700147 1995812 586252 697591 1734394 1253351 1191911 429130 1210864 227378 1833 1379919 1205720 748166 1579076 164264 893355 1462671 1905084 1731414 1157266 868733 752292 1536673 755875 490097 1016478 336487 745775 1863749 206243 1022590 338255 21659 1257061 828920 438753 694515 1689405 840674 1779122 1417201 1688672 1611771 1938909 648589 838297 584113 276620 1538657 852996 160074 166374 598591 1860215 1846776 140609 2112 1921706 1214905 1783301 61089 1831857 578775 241667 1755521 326478 1525069 1853635 329756 1708927 1495327 1048058 624534 793677 1582242 814046 528064 1324429 236025 1846772 1901467 1456028 1732324 1302377 885893 1419946 1918883 1206098 694298 223951 1528303 432719 9895 593205 1614401 122849 1660254 1433219 614983 367207 1359761 834821 299764 1422417 974216 1694876 840574 394444 96263 1729766 553966 758583 724597 1357688 634420 812914 1673309 459518 173206 1714213 1874123 1064242 125105 1673188 533648 622067 1963892 50206 1988361 1232883 1213704 118840 752074 382479 680609 93528 239709 1988574 1350771 1455034 895523 941352 875695 34554 227445 1854055 1529164 791805 458168 1587352 1899439 829924 1496737 992360 1692510 678962 993431 1526515 841857 975694 1327769 475605 411367 352163 982100 720791 762329 1829674 1972502 1860164 1948153 1476816 141768 593030 1071669 1108664 895546 1023249 1123006 56324 1820517 1946032 1282656 426838 1972420 1429126 923768 416800 969166 1805260 32478 1838164 803692 850758 1463536 1623490 1179846 1721052 207503 188461 843068 1434901 408994 1951446 1939780 1583735 1572656 334274 848229 168012 688784 1168479 1895604 1622591 1771782 105258 365030 1805640 1957681 783905 250034 1204321 1852724 1614005 1013896 446232 1703101 1904263 1998040 409808 234993 995052 806261 1299844 1914666 1952986 1877056 458317 1318347 886804 726403 1738588 847353 1382682 596001 1756644 1475759 465022 948181 1689323 902917 739182 1544479 461163 1427537 573722 983978 1591059 581680 1556299 1693226 494558 1987213 137852 182825 1019593 1979618 1523335 970815 305678 576834 823904 310996 1784070 1835257 1685333 1595882 1121192 1690836 771680 559469 1055485 444439 838699 878661 990460 1901964 1049667 142004 1523132 1176451 307175 1966419 55398 980215 1423238 1374393 474701 1008207 598364 1937101 976329 494923 1026160 60324 1266218 1777280 1731513 691252 1160769 1237846 968159 809229 1581010 934075 1271911 600033 681092 1765680 1667861 897002 510444 513855 1763372 1551106 1095372 1736227 745368 1094554 332522 160986 1431998 357795 146649 1648047 1026138 352065 425934 656274 1544753 351709 535686 218103 1742753 218249 1459601 1902210 172738 1852391 25363 1472044 1068340 990828 249929 1110855 1701393 1018507 162107 1731554 283103 600915 1220902 770206 1821237 1718322 1324646 661833 978975 588646 1051834 417964 1511298 1158963 1969325 1766484 1795532 1985482 1094482 1442143 1405534 51953 635838 1690736 1917718 1853815 103955 640540 1837290 737131 170622 1028500 1096374 1360516 316031 900693 1918109 961669 918799 869850 1816388 919618 448383 1955589 381661 1254702 785967 1359859 1878453 1714507 944399 1243705 363485 175040 408565 1619295 22876 1958718 255199 167173 743208 1728621 85123 1164317 382490 800930 696799 1524711 1766708 939996 1106371 1706928 1457377 1410438 138650 42416 1826881 1782 778784 1075394 1468201 198599 1338692 1375316 1207722 1078536 1835093 712396 687199 302686 1840531 899126 308730 1402300 962441 661188 639961 309091 1861022 1858727 889694 1887631 384505 1672588 962226 53561 1076054 152181 1280487 828507 926271 1654578 1273831 1597879 602975 1438840 1360172 502531 602515 881106 867885 1100082 1738618 1600065 517520 1215334 17228 794547 1692601 408499 1132994 898386 868365 1738375 321310 1983914 1759902 1761893 1204691 1711829 1663176 806605 1872625 751989 1126733 1092354 1982457 173640 282563 32238 581221 757814 1287865 1542156 192143 1594070 1064775 1825690 1043047 766533 1821610 724393 312998 1898386 743751 1780228 1152661 1981689 1242175 144385 1472362 1981259 1353963 377997 229201 888915 1239903 255826 100108 1450949 1719908 714083 852989 642764 1907845 1804451 525912 851366 904302 819479 1759607 403662 1008331 22669 483079 891881 1824300 710821 230676 1189334 561267 279834 930551 798511 121023 1237646 58856 980342 1515200 273179 1871995 1186211 689110 429232 1833989 872286 559572 1647582 881209 1593934 472818 1872842 1693234 576565 530190 97246 1601833 1794573 1944678 261098 1756950 376942 268013 1080692 1276267 598841 854432 136234 1867497 1175239 1586741 376172 500527 160444 1618812 699324 475118 441217 117751 1502312 1724045 590030 457730 1212119 568782 1685014 184850 502468 986752 113443 12079 69480 820123 524011 465829 932019 1475845 1681420 1004830 574566 111060 1098823 1263161 37069 393072 1850227 677497 1205122 1447159 1841784 929435 81275 1131336 1091531 1335019 359331 1468974 1471822 778267 1925463 632263 1554037 19831 1387275 158426 681436 1721261 83704 222379 1949750 1648137 662898 1399935 826279 1672366 888252 597897 1031265 668146 1777517 1033423 455085 865642 692944 1956183 1357127 943034 1223357 708543 895176 1298248 305222 991990 1621678 47490 568888 1278031 1223765 216484 138293 1765832 636291 1116455 147841 145568 1233559 655425 1241440 430190 1587670 1887649 1476488 997344 716145 937411 1722464 531054 1184669 1808775 1293112 121611 298133 647177 1376670 391145 1041135 513297 1967480 1997427 1264203 442017 1479625 708628 696038 431219 44865 614658 314552 1746542 1868574 1044680 699953 1472563 483587 1856138 473062 208708 437725 1520510 1027574 1797314 1879353 737574 1581926 1939918 257412 1894643 1617306 5079 1816397 1030251 293558 1324365 1563993 1085632 1891908 1856271 1609669 891669 1887067 761453 981217 777796 760460 221291 883545 1474926 1942331 1406834 979931 1632848 1110022 161352 408404 1932792 349454 1199022 1233258 803307 699491 84774 1233719 1930003 284464 181217 736278 1345340 1687680 124900 974751 964281 1000452 939833 1157565 841132 503291 1022744 479892 1075718 1960239 970243 1341675 279748 1398638 1157088 191714 1988331 1483691 1014359 1216036 1779805 1470546 440083 1402349 197439 863399 1292394 525749 798775 1720799 1428333 1883575 283296 849704 1934769 602934 1208721 1056127 1781936 575073 1428180 1158197 1419526 1941904 93785 455649 1160517 580729 206214 537852 1594140 332817 1822438 1388173 490791 1876033 1194362 617988 461418 1293094 1681176 760773 783988 420603 1206066 1644953 1651036 1733410 46389 1994364 523126 85290 353179 61896 450861 789692 34512 594799 939135 310083 1654021 1751667 1856639 855843 896748 932973 329809 592220 1794262 1341963 1744514 1284924 1206370 412301 743079 183838 1890498 1449950 44594 727599 446937 1563483 1100817 1753297 1780586 28860 1668737 89198 668965 1777143 281404 1187371 1321645 659311 561144 50681 1119364 483173 12289 1690044 450907 1111101 156200 1361609 431857 854481 1393429 269829 1379328 538777 1399250 544071 1750022 617814 301346 234038 224410 939980 499118 1345185 1513349 712977 583191 192725 706366 1978129 1830897 1283444 1319301 203225 969395 1740519 819570 352750 609282 258856 674975 117868 813804 1067557 1241562 174515 161932 1664079 1569851 1892331 1411886 944140 1364937 880726 191227 436905 871530 666582 942330 673548 1513153 391308 264036 368 1125864 116499 1106488 801352 711114 1271065 1833110 718922 1054524 790316 442039 887457 349163 189460 1194274 1189729 1910863 1369931 668437 1274813 1407320 481925 421065 734546 684221 1059014 1425170 1349284 993266 1545049 1038423 1520241 1778553 686202 851362 862804 1851446 1340720 1950233 1449131 551879 1916932 1620727 1055109 466444 1632143 1193884 1605895 135559 675908 364597 374615 1706907 211158 867163 230775 847768 1037914 1922657 242794 1442104 213418 1708059 1247446 1522158 1098854 583688 1736171 65700 276896 1446194 974976 1956062 1767841 560908 1317371 1237560 281596 726787 1724968 127690 1758719 1852341 1499370 986031 850483 620630 94804 1249515 831993 626909 1383734 682373 1416925 1348460 1061571 507619 1902781 692956 614752 400655 564779 555370 591906 1832728 1049040 81172 1690955 1253272 1944646 952448 811143 1299863 1484688 1068725 1166423 111178 1971450 430907 1510746 1011312 1734959 1626578 1931562 1677240 544728 1665770 1067691 144596 1389906 1392092 1875641 156563 581808 1702680 1359785 1942536 1148494 1536669 938500 1919217 975357 1454443 647734 1599138 616611 680302 524416 919589 108408 225813 167239 714732 1977612 774399 1368591 673218 1679119 1511055 1615071 37701 395411 279782 1655328 674750 414429 351312 638753 938959 1673314 1716727 1167307 606096 1974689 305779 1292130 354665 1298652 1327357 1121579 1339010 1400073 1253364 1917779 1539632 607864 1637842 1181387 1599540 636673 310357 508222 765252 1559468 1663328 1843831 1303108 1043264 1478374 1066297 107370 456464 1471040 990839 888846 140819 590498 1254709 774027 301928 631004 360607 119888 1425502 1278083 594178 148900 460470 1464749 597275 1464101 738839 1243290 1743250 162627 1334031 1469372 19164 97847 302463 145132 34179 1065602 1713186 127421 559536 1019877 703621 1399961 645465 184153 1921942 179457 458878 16662 1321399 1923509 699773 623901 1443973 1785941 1275717 1673956 329697 983261 1888273 1987968 901820 588537 919790 1147887 1759584 683104 1997651 1703255 1563877 856053 1407798 1080455 1452674 694155 1504368 1925424 763667 667321 1649448 180831 1200064 1165110 607991 875139 1910794 1651973 495036 1700328 1252857 1171215 421162 283879 1165374 1571845 1831428 280634 221346 1397062 1448408 1452060 236309 1122874 1757905 693102 1709680 206256 1746684 12269 747118 1513252 684458 799088 1821074 1160515 1047197 1076251 214858 531552 1147514 1536176 1647207 1219452 166786 910560 549672 280086 1203263 1479898 1080932 45131 1629195 882021 194457 1127795 1799410 1112402 1251042 1199406 1807653 1565041 1805101 1945839 1706254 1197537 1577143 20850 384749 387109 1144211 846789 1313766 888136 555148 1482138 1459819 976170 1525552 308205 253177 1029655 1876191 1216995 1127661 1878351 1917102 376290 1664844 1090098 754640 1157263 100765 363250 597247 1752725 152470 110443 75733 1720231 1930671 101799 1202383 1102969 542023 365453 1862496 1782547 135849 731304 870569 972213 1148400 56353 1508298 1360364 1458120 738392 455785 1932140 1098119 173884 615760 1521596 748861 1188258 470355 411930 1168947 244954 402137 6686 824362 1304227 1383937 985402 355241 1430739 1791252 1756607 1309155 490721 786226 1109848 1698694 965804 279414 1856867 992847 128493 504071 1051036 118599 1527624 192186 1182526 865745 1839213 1728265 1010379 1550430 1599806 1091039 805733 1146131 1171525 368663 135304 1801406 193822 1572709 1778923 1158845 499660 1913886 176070 1395662 1443686 993795 869749 1212260 1250667 1597291 1463581 1285104 465504 757634 776476 135556 175016 474244 614217 1716761 1498425 1309400 147523 1550663 69555 312886 1184033 670351 824227 1429465 1904456 1812785 1079609 760900 1996343 1858738 1238848 131002 1722365 437613 1852012 786027 183407 515555 1627250 1104046 1234161 1081844 1636001 1602211 1337683 1542506 325038 25627 743569 47885 872524 640361 831731 1015925 1535889 127210 1599176 1181745 547469 1973868 1615256 1161353 61576 14013 45570 459587 898199 1715852 1804240 382117 575616 1808068 910365 873188 1625310 811449 1793862 211737 265880 509332 935577 1650947 7876 1142980 1544377 1792454 145871 590178 821634 322936 227738 1212446 1540421 934489 1306513 655282 1811847 772646 257380 161776 1434035 549198 1672086 1616845 1953506 83123 740942 1925486 360989 1748060 1860811 1493627 110386 1874865 1977147 1933699 1025873 1636429 892777 1222817 545692 392258 316487 516841 1352225 578703 1592576 311877 1861617 591861 1657189 1052267 929637 1096627 1086498 801984 347509 1552643 679635 608096 83304 41055 1506131 1255566 111904 1219150 547013 854295 1806847 1418462 1755382 1172980 1138522 75101 773281 680350 1606663 200256 686176 250038 1273935 1485937 1283963 1358598 1553750 116598 1874444 171283 1596558 1824259 322109 1921763 826768 810860 779877 710718 1834686 258947 80587 254688 830168 952227 1766886 847182 244244 535305 985467 558937 1661020 1143551 1751881 330684 1467463 658485 1477929 321013 1993725 1771910 708882 1109266 1242022 1416317 1293880 673884 1727394 376794 1636547 394033 265032 1935511 1587857 856631 999255 615565 1487205 1656542 159401 1594594 870796 129625 1753879 824065 1850642 1298800 853006 1189977 1042308 1718945 1082678 520442 1328598 1506430 1359370 336497 1106277 68169 1656590 761932 1861017 830357 1963198 1442013 37978 731682 1604475 1534782 949007 540863 1752695 1709807 966731 1772996 522884 1778500 1042664 830382 1261421 167621 559625 1300546 1605528 1847896 154636 1176546 777114 129151 974044 790599 1056238 238913 1699759 1879986 1975602 673693 1660916 1810503 222201 335046 391456 765583 1568580 1955913 1752963 633845 595153 1694047 1805741 164567 76457 962943 271924 1615669 962466 1498004 89285 1008928 1593410 1330413 1315711 1351857 1582696 1228164 1720601 1921119 1221674 1733545 1512507 1180422 1836934 149313 470428 1530919 720448 1585955 85898 1724812 1993314 1917965 910630 866834 631314 495190 1084123 1419837 1480282 1464310 1544340 179213 475112 713688 181852 260202 212112 765719 274501 361016 391443 960348 801851 1508656 1162998 1024589 1543323 1387836 1475918 1322135 1011791 1434148 1531060 641956 742728 356641 1334476 1101817 79912 498449 832904 513123 740167 1376490 1915818 1404961 1038910 1737523 865364 513270 1069512 279051 1110944 594644 957564 642487 1618737 1044834 1920072 1478147 865050 1230271 162793 1727750 751482 1063947 239220 797417 116027 1223098 1393532 177095 708494 1489727 1369513 837987 825940 1340043 841071 707627 1976108 599042 274295 899923 38476 183863 705842 229661 259619 1777819 1756539 1683983 1133398 1426165 414413 1206272 1521023 791014 982607 1427155 1493167 906151 1669843 653048 387157 863573 1237526 1738423 1224060 603900 320198 1939560 1220826 1538943 441296 447251 1408179 82241 1668775 1378068 1603966 1562467 357314 1164536 1984090 1326679 1197938 1941088 1108890 1549220 47218 1389091 1879642 1372630 1393091 1410528 1418283 1294704 847419 1417967 720323 1965365 668758 961823 1834613 1971412 571877 1469350 796684 1190845 700508 1468365 1234987 1946408 1245115 1287689 1994993 674772 1026446 1320606 1986319 640172 538078 791793 1438050 1571735 203295 391788 782713 169838 1200405 1606590 854121 38093 1483002 676863 1533854 971540 1522483 194031 1842462 695949 544368 1911338 1029570 1528439 1548799 598174 1525645 75663 739747 1242997 1656589 624798 1529026 1239080 634266 780923 1305058 651523 921414 1167303 1404656 1256662 274614 168709 1139910 1792024 569377 1153335 764447 1699288 437050 1279293 734864 673793 1996044 1257676 839762 48830 538962 1144057 1034620 930251 907093 1388184 669776 1967022 527841 15201 1564672 1768110 155870 1863378 248150 580759 1033075 522177 1309045 1333808 225061 91342 199230 869879 21488 989317 1342866 903301 383441 616233 973506 1229434 517161 1378911 262257 1678695 1368701 159611 1539069 1556127 1413635 1169443 1664847 386780 1200820 57703 1598066 1826530 365433 1533307 836113 1040829 1156922 1410444 1864908 1747704 401154 268482 1032722 763853 1818765 531080 140672 1889071 839674 860922 730423 1671362 832897 1170684 1412431 1175128 1024997 1004208 458139 361298 1950237 409009 952251 182199 1966258 1557869 872319 1073763 1530127 1049947 1664898 1767854 1477165 668231 356683 787288 1743480 1547754 536925 484792 26339 363570 674952 769031 1018468 1635461 88057 1037112 220083 891395 1766149 1780374 1923168 1458533 1825770 317116 834028 1152100 533779 1159267 52570 326708 1807802 1217414 1680102 518756 1648144 297897 1539935 912407 732616 1107924 1574213 860268 32334 1631012 1141381 1141990 1000252 243736 627797 296041 144260 1879009 935463 415651 1869666 217482 1669810 1387952 1470827 514451 446307 1670010 65655 148498 259534 302158 474419 329336 65345 844771 250041 1020964 421601 1710418 1342011 1867034 1546069 882972 1347692 1893660 512654 94591 1029146 1272410 1385444 120135 1400760 809609 709747 322430 237107 1632072 1677289 1478091 138124 573844 1664891 816252 590290 1570359 1315353 1448274 140296 1597892 570002 1139162 1804293 1663341 1198620 973393 1129306 124908 244645 429280 209174 1515218 1134690 936806 1626666 1339409 80214 1929193 1521244 1127931 1855223 1914039 1789742 667874 196594 907377 1724003 1373802 439470 765231 1145696 1350385 1853560 752871 1238070 97118 1416216 21844 1089530 946219 516735 276812 1696680 1892322 766736 1166732 165725 510140 1095528 946900 822786 1668670 1552571 552615 1619716 387325 452089 1525920 1357939 867123 1864983 1941288 1244972 136278 1054616 66724 27272 1087416 1648628 1464119 21591 1465072 1206356 1863412 29532 1149646 1592176 1841440 1641664 1579888 883425 959869 86041 1331549 222756 383452 1915864 1775535 329612 42267 1147515 1877241 1717606 1275631 542329 967418 1937955 797887 1165824 1666088 233814 953174 184624 1037166 1209566 1644300 663747 885998 398958 1041962 1026318 220606 1110876 909846 1122326 1164327 482433 1093472 1383321 460549 490208 568570 1020988 1629187 1735159 582660 1483184 272694 1314694 1662652 1257260 216774 1347305 784074 1918575 136968 1545329 226049 1763313 1223352 85174 570602 1470163 1800147 498680 1758468 1542846 839423 1442275 979922 1492799 546775 1974042 2962 1270528 1337261 361547 1129918 1383844 1961788 700795 778833 12685 1841387 1191234 117873 165678 1591349 683591 814053 859105 373529 279338 1974563 672474 1676354 1537223 1692127 1419471 592408 847515 1572401 561033 1503438 679318 893023 410294 1991261 969488 701554 1343249 823902 1029403 664105 1838029 221055 418630 658184 1520826 818213 1788959 246142 1319038 1272465 21448 1490054 834593 889536 1667176 1932072 1038543 1472145 999291 492733 109830 1090384 1971310 542128 191186 273270 1914076 398887 1257047 726984 60243 754931 94178 570266 470950 516983 448089 1024208 1442280 1749899 7930 520919 1922867 1023233 1813902 1088254 244061 241247 1081858 197487 1557391 747369 1551171 1879911 109606 1153738 293568 1767709 1037061 322192 921184 1616348 696457 1361382 1275098 218271 1850537 549436 1798568 233988 1152746 468854 1658342 1226667 308915 1967080 657293 1033402 1933626 1555427 1340108 1181141 1181240 626806 126843 947014 1992976 379564 820703 1123936 582553 585968 1436555 1008017 1509850 1118688 937308 1061124 1314034 61812 663379 248727 674653 1850528 421218 833873 1033721 1633947 800786 9208 1775578 1655807 991043 913558 1094409 115474 1236707 270333 234439 1093721 1098580 1521528 1788584 322496 1978511 313587 979487 174510 1058117 1108614 245872 1831806 1303932 722105 142153 777122 668784 1511592 226864 1808747 783788 1303778 1839706 1828277 1536268 216070 66075 813032 1680053 462705 1930364 734767 333298 468506 1274117 213814 548566 876994 1295636 421576 333899 404520 1411414 267231 1011062 1815856 457742 44305 1763134 220695 997768 224230 1207774 78877 1417770 1321036 1126728 1560712 147444 940694 1972311 1759074 925411 1543830 1967688 1438332 1502876 621575 610354 1850309 861703 1278940 623704 776736 1125095 877344 1168433 1566365 1695396 1984419 1011819 1053107 257985 707644 223906 822434 1109594 1899313 1528493 1840597 1122234 1120077 1283761 1739270 538996 225111 658921 515779 164084 66094 210728 1298334 641937 1229251 334676 722233 1802157 1354473 231180 847686 1195298 463288 1655933 634328 1144881 1452782 1621367 1862276 1784389 1208906 1494905 1577381 677294 608177 576393 328606 1350940 332418 1886862 1523365 1559547 1516429 1775410 309452 446451 162397 1388393 189058 1345277 757838 1569593 705603 1305539 1304228 727692 49284 122627 1518627 608615 940125 206589 1127555 194301 1254220 1722742 1446528 88397 642857 388674 1017673 631041 1799888 598576 1876328 1550395 1577834 671200 1932522 751457 1257045 1923865 592844 703309 1830736 879281 381119 1106858 749374 198187 420877 1468023 1650937 446351 1818307 801409 661382 1649360 859353 70806 646745 1106353 257115 407183 1018601 1418355 774875 463980 464170 1429900 364951 729343 635420 758326 844132 1442197 1872431 100845 989427 1714210 1267262 1783030 861708 905076 260263 1239323 155527 870262 72349 995630 482117 1336660 1762635 282969 1738650 1470400 1475327 1457587 1757628 116154 1742848 1847595 1903816 1197140 586025 670233 915568 1045590 548312 380752 1502163 1556018 1153007 796892 575598 758934 875057 358137 1541577 704751 545717 706914 1681597 771796 151816 596404 765537 1832316 755064 1384719 408322 1786842 1962768 1565198 584669 1640596 1456023 831862 1399607 263564 33268 667992 1411620 1958817 699266 196131 462507 1333482 1470900 757569 204026 1693646 646280 1709345 272408 1982018 229474 483219 875309 1915161 1803610 491601 290771 1069056 1738602 527916 1053723 241158 1904527 364729 1169487 1623487 819462 895552 304759 442281 827167 1761147 300884 591698 368411 352897 1295815 1636387 431268 92981 38894 1046505 933782 1029275 1258843 1002381 816633 882214 383810 133844 238393 117906 933180 673792 136397 487702 347124 1929804 1516466 594739 1433400 23370 1334206 1324211 577760 1609748 752329 1772487 1277967 1911900 1477421 2560 1423108 1718989 1585138 254892 1071928 715889 955991 1549054 1288623 1001025 745280 951356 830055 1218345 508557 320491 572669 1006882 1675666 959367 432025 1686279 1475666 1931890 853178 306467 1516735 146256 417111 904842 1764861 548591 103637 63446 1278351 1800252 8759 254672 1923420 1448115 1260596 1405248 198831 1884397 122946 725588 552246 1692413 171943 4226 282419 60338 1252526 1449446 1437988 1517135 1959631 100134 1444561 1365085 720894 801649 1424053 392853 1244400 1566849 1409200 1928996 590533 273824 1675035 411582 1172190 887952 841051 34607 765315 635999 1955739 1690822 1345377 921655 1492260 1277575 628277 1772564 998384 37074 1954468 1142968 650207 222012 1014441 1948358 1097174 1172049 898914 1893956 1044624 1292503 897116 1198525 826246 390500 1479074 1004931 1280785 1284156 997773 1866801 1027487 933928 299075 796059 1651910 1366401 1586025 1400386 388529 192408 1697407 218367 765628 621960 1071598 1753967 959951 1067951 1899004 371666 835165 215794 575811 903966 1045905 535016 448027 715615 975757 1975607 661002 1335992 913011 798717 1016564 715835 392221 1289032 532698 1190775 116682 1320863 264520 745408 525664 100492 769896 771666 1579554 57882 891696 440164 1503087 6850 1429332 925931 689144 866105 952058 1053754 880053 176641 155667 1914878 832557 1143248 740056 1745657 1263565 1824732 503968 719235 914761 709362 1704242 1815504 573929 1583335 1319314 1854626 1126461 619161 1785272 945992 175403 1972527 259139 1051996 650377 1934964 417977 120910 1185268 1481520 907137 571167 198071 941480 430675 53717 487392 1897225 1200207 1263183 1102349 1641859 279645 1925691 902498 1952171 644111 420689 617904 1545382 1813608 1472729 585371 86922 88814 300750 1379011 1754992 765745 1670625 1652196 1409273 681697 1906246 999325 1828547 1845815 3597 1371787 698555 1316761 1398617 1062271 221066 1257751 43229 1903810 774381 1466771 702198 416323 1068052 243489 1085210 580964 1083170 629241 123125 1306119 669737 1244602 918248 4907 1455340 1286152 1719386 31953 1911182 1643862 208825 351099 288080 1182018 1119276 70537 1800061 818568 487412 1174947 1487457 76284 148377 1917602 274261 752496 344653 1265477 473742 1321394 687918 1990459 829405 647860 1793713 1481537 884355 1256640 946452 1128385 454760 881584 74361 958530 974444 80532 75836 1485015 1200461 1782167 842549 1602409 1006581 1390523 606223 1051155 361444 168192 1692861 269738 809223 1010127 1722486 1930643 1423294 1122182 1487208 1679317 363170 596162 882455 1259387 488618 413617 1479956 794107 1953787 1265764 1721302 244359 1081707 1479849 211374 1215752 376033 588702 1918085 546779 1459249 23139 1335633 723598 336657 202704 942650 581556 943982 482445 374979 218363 1700497 1313655 1279407 1395759 1757117 894078 925019 1481200 740227 489220 1150270 61195 1265414 1918651 349819 1753148 692405 1018209 950670 542461 1670446 533442 1190197 730685 1905085 1632431 1652277 1873809 1089685 173185 1859110 824531 1121383 1459696 1191370 33462 362465 602030 493107 173883 238713 492362 1495738 1362137 1041757 876715 1066797 1064491 1324676 1147064 1914160 1953939 1990720 494197 524959 389340 1411309 881176 1387494 605538 1760346 539925 1283357 1632208 1152137 87428 1684517 1460467 1189208 1859064 1791568 587193 362911 1524714 444024 1237591 1685222 562528 1262946 858489 1935050 1198572 565456 1960778 1921725 642818 954564 10723 1035827 1812348 415749 11364 896982 1414420 365766 1938806 1896377 961609 383899 334173 229412 1348970 1049821 810087 958034 1627872 1864890 1651953 365874 255674 1148093 1751761 1690084 1061435 1058110 948342 752718 1146297 585981 1493353 1382099 1766641 1943462 593910 292739 587334 1558141 117261 517503 1852328 768128 1478984 397769 241413 159067 1687133 1492436 1266682 795977 1313978 394796 858800 527686 164716 1761846 437491 1002767 1219709 445727 604563 1777931 1957758 971842 117503 349056 405630 354513 972263 1519263 1450957 440250 1461767 213060 404528 1032355 1910068 1032308 457723 555657 827597 1774760 1952238 1764293 1771889 1765805 1642967 1881446 1834560 1790563 148932 100326 204313 1167291 192642 118616 483302 409167 981089 1104564 460978 1583284 137889 74049 89691 158733 893498 70926 526055 691455 1183892 865570 577143 63776 830839 137184 1239922 1057088 359831 594750 1292465 1888348 145354 182042 1295564 856977 1243323 1326743 479114 1625617 42485 1376283 304839 1685266 1331 594437 1948198 1671472 1024473 1105480 1379471 1709847 403173 1024355 1866465 1938559 844725 1150163 584668 1588138 742844 1744505 880731 610131 257828 1701489 63283 1365627 682381 1748235 764947 1002617 291894 1819175 1214411 1722401 1620486 1956961 1776080 1108180 1883114 1898067 270846 1649501 1195693 87033 1239376 682272 234478 989147 560768 625047 985191 1368750 1537598 1767280 353552 406326 132547 1911811 285027 1272909 461202 1856435 802534 445686 336498 481598 1458400 5850 833069 656820 1125209 1852646 1253996 301253 555667 1037452 624431 1547307 1610074 1493042 1208531 1048296 406138 226295 7600 1858533 1768172 1922258 1316424 1192156 658346 272129 294413 1083176 1208625 1503714 121499 1482664 1256368 1438995 1794014 1314757 193601 1928143 746384 831894 576723 483858 807535 1804033 1591557 81123 1404715 1001499 1654078 1162901 105044 711777 653473 1247054 1882000 1674139 1353596 281846 1252294 661280 1616312 1180120 901195 509134 1908324 1735020 745669 1403451 597944 1678377 891180 1074164 1975447 348399 1553244 1488112 590407 1009944 1455132 944608 1065689 874199 373234 737701 1765431 525726 956999 679788 1993409 1479112 779802 1548488 470053 1935347 1893 1349630 1356902 1009517 1742388 1861252 145392 194693 884842 898664 1763526 705300 1346581 1141704 479542 1470051 441089 1653070 983153 1486314 1418428 949430 1435337 1539700 1752953 1700173 70634 924299 1102067 1090312 742197 1142967 874902 554746 1623349 720366 1016632 844164 1939486 1419959 238235 1051131 1202424 270893 1143542 1290133 459030 1981819 73870 225056 709745 1723229 448054 711015 1978125 1154317 299603 922403 1501884 148579 953897 1332752 228784 479669 1437698 188157 1460995 157197 576984 947539 360990 199189 1954100 461188 1207769 1608566 1091881 826495 1099951 1659901 1706354 1921945 528714 1790475 1590655 1612397 339397 774793 517444 1599001 416064 856142 841029 1471920 1673351 594123 1748313 740453 1201679 552812 1515060 1136230 851304 590843 10968 733314 933670 1456274 265949 981389 1106566 351081 1528118 257039 164890 1576409 1302958 935527 971891 976482 1369980 826770 1935988 1935275 1061747 427420 1856887 68149 1629558 1341476 733981 929719 1349403 1563447 1471340 1798285 576564 1652633 495752 35611 799743 1583270 1860880 59749 746101 187821 1242873 1417886 151579 15868 1112909 138989 21858 714893 416925 752049 82747 219698 813675 1846578 44577 998064 292931 1274482 1028194 577747 1986232 435286 102469 1434327 1136698 809623 297416 575512 1264561 1280411 1320218 789650 1029983 461369 776997 1147683 668079 18314 1138535 1339318 720805 81009 5860 81230 959421 763561 1543546 368739 1957342 1487831 1577231 874799 1288796 1477389 1771936 1927095 544831 1925222 795207 861255 163229 727545 599743 1118081 623353 1666567 1053153 352590 1483298 1762767 1645252 800289 949963 8171 1177652 853986 1006828 1159966 423304 475 1557344 404611 906757 1244369 1979992 1169451 781382 1287342 899249 18859 540250 135492 139389 437900 1134151 166688 605094 52157 460953 724923 153286 452933 720383 1106291 1304205 1561399 837628 386191 301767 1587397 620503 711586 1881716 1422510 1928202 154561 552813 1053465 1042139 441471 1207936 1130984 698544 508766 803810 43100 17709 969671 817830 707342 241984 667663 1982055 345075 1019344 1001389 881576 919955 680025 1297833 1136101 1111903 864001 603509 498092 97045 1393355 1017144 1957544 703657 610066 8214 1585252 849957 1640952 1060877 1545191 1645072 1864187 652288 563221 487260 1524071 345385 1408115 1393306 824828 1667059 1346545 1237685 1286949 808433 955426 1236549 1444929 1734444 1563734 853731 311813 745078 1210462 1145249 132160 1051078 1833135 128776 913310 398033 1838550 1041077 965595 1859231 597036 1957345 200656 1111724 658007 195414 1824842 1328695 1610160 333010 1335413 1157925 268705 596296 908157 222386 1393427 214504 523219 165739 1047491 1357206 1604557 1126513 434724 395026 1193725 1819569 614800 1724590 931830 1852102 478477 105101 860814 1258014 615296 1581237 47132 1149208 1277799 871104 1536690 1219696 1256942 1841161 1736176 1594347 1800763 1321939 1169132 1462619 1924780 1927483 188166 33224 78737 244883 120327 1836503 1555859 195585 1386907 82168 725424 1789280 92558 600570 997238 500099 687110 466163 1016786 29145 373295 677275 1901539 125712 408521 1873633 539913 1189540 1547515 1845073 988762 192492 645898 1197477 898919 1535726 744364 138173 1073032 972705 1706813 453602 419819 1930644 680225 933336 1899715 192578 848468 1768080 430780 1805575 531935 451211 829257 890256 889399 1419426 1468589 365659 1984263 815680 1829720 643340 1451776 1621852 870405 780293 1079630 1110842 1355143 1026074 1567435 449416 1100572 770697 20683 1286741 377471 425501 174536 1781885 1554242 461470 974388 545639 1161756 454917 1812805 742185 1608868 647918 6069 144394 260201 1507648 918313 1724322 1373147 1339898 1417769 1555839 1339403 407646 950361 526857 1570009 647721 669757 155919 721375 676122 1089430 288001 1808697 1446825 1798577 869247 465378 1380154 1473411 1301858 1071337 1873298 263198 762989 26600 522102 527729 387858 1449253 311513 1650425 620909 1782084 1528823 486339 1340426 1316640 631175 1377411 346451 109042 1277707 355820 1114793 920905 1466051 1403156 1043604 451820 1277583 1449666 37558 423919 1998013 1629615 1797299 165607 331757 1143683 713463 720874 1879818 1091686 330901 832626 813406 33167 1160600 661176 1836569 1524231 1791928 1860856 1452865 581819 505422 1824592 1043696 962616 782698 401398 1979970 1147713 400820 1598416 537711 104284 1409289 1101057 1421689 887600 1731479 346866 110035 206537 694835 657641 591926 1769628 1979900 1401025 417927 1465758 1906997 863476 1853902 498443 1540936 711772 314996 1171519 11067 868735 192320 211530 688064 1581745 513247 831692 1343583 1326105 926952 1098450 1890059 1501145 5811 723810 1996183 1392935 754382 1735352 1381505 1645903 701304 1469932 1645740 417925 1158694 1508196 868124 1552052 1792136 1411725 1948809 134777 1686707 84755 832617 422354 90797 192424 1348267 1823401 1533614 5623 856102 854692 1795042 1836510 1725989 1574567 1661264 1188194 698307 1403119 1551804 382671 1258628 621230 553153 160682 879662 1790524 223845 536236 759242 525070 1499089 1256255 1439408 1045597 1949196 1626633 915465 1541704 224927 810265 1424603 1328835 183608 183362 288834 810142 1871417 1772980 482159 824950 884663 595504 1904710 655231 930370 1874718 940353 1384499 222368 188801 1401666 947936 605172 1614287 522087 1455026 1703623 38113 638088 1264533 1007174 669463 1239047 1732602 1688716 125818 304651 918986 1168595 1478632 1219566 1527550 561050 435578 1870825 20698 1518686 1581700 473133 279291 974144 1746373 725564 596921 1703770 1725453 586737 674524 1862645 1037376 1646916 596447 235294 373510 24251 567923 468555 1502519 1456651 825028 1337452 648844 944994 581264 53055 1816506 563248 134999 646456 805358 276334 587276 1468217 328337 1885200 1981175 934980 538028 865854 1157047 1571983 1826973 1639903 14369 272097 1807883 1301908 848967 185518 355756 700842 1265526 591705 1650027 1100858 1618879 660695 1024588 1853804 567649 762250 1609378 1188193 952111 909473 137078 177660 1274061 443758 156750 1732175 1419552 1192755 1684205 1475709 562031 1850730 270202 1592912 429226 1561031 1120334 731890 67658 1225135 1066161 1733768 1742672 1553407 875297 1182112 298792 1213007 1792419 1483417 1595295 1889015 638523 382016 1415855 1565077 1459328 1029438 323840 1475464 1357516 1547073 5072 270218 1152009 1554833 1956526 1737957 1734892 772958 755136 1025035 1254256 404944 566428 164203 1666667 989504 1905687 676838 1857356 1896177 80253 695038 115351 1089768 1634791 554487 277036 520124 1500553 901637 915607 555307 1861122 967666 1791765 1104575 599976 1728908 876589 1577063 1282857 1821635 1307096 937828 1950280 1677251 111230 682298 528066 817785 14219 642997 730051 1768763 488055 418764 1235860 1108248 1426835 1816986 1797519 1597028 879272 1699822 662512 811721 638982 1836597 1707097 807167 1365494 804195 1810877 943174 1870541 1810030 1368704 1025512 1479458 138865 1966518 398888 1228886 1552512 1884165 927169 1602312 1809683 968582 648633 1791519 1968788 910478 921236 1688110 809858 1339794 1975133 1669004 1305952 1339082 274527 1349571 387102 821772 841448 232504 1839817 481927 1854675 1319475 845636 1322142 1734982 1328957 1205805 1043294 618933 648273 248518 1611528 1617269 177886 836596 992685 277882 326871 496068 1649153 1342755 835411 1731897 1651443 791341 1372673 1753078 233239 1204926 761400 338192 757117 1357758 492722 371812 1390308 1614832 664786 639408 48084 1695576 551864 1708177 1093846 1095305 1583427 694442 1772054 1911035 64794 357821 1984956 425590 246008 729521 424670 748560 325116 1066463 12329 277775 1774746 1194540 1600219 1750575 688951 275482 559720 1433090 634599 1938825 1219920 1892151 1079536 754559 718701 1525229 1954737 1703468 677398 400845 38193 1898823 69472 1084081 1060906 1615367 1006945 193443 1703146 1099331 1160492 938554 165197 1869601 1324055 183123 113176 672251 554607 197073 636457 15947 1128030 969241 317309 1187269 1441357 513887 1281746 844744 409397 1668847 98552 879998 1013913 1481301 1717119 1690068 1084251 840800 1217123 1747296 63749 261671 828100 186751 136100 1169285 1596382 1060815 1249613 269804 439044 509672 1010628 442213 1154973 1897143 131702 1847944 558871 499745 1739219 1276629 1756716 1581532 724417 1345549 543262 844065 679626 1039050 1920420 1077513 131687 485806 1762402 1166906 243559 1118335 1834073 1582103 198095 442862 632215 67351 1295029 1214166 1003539 1289365 1339358 119508 1164780 1008272 275663 1327575 1046148 1752154 340782 222324 1795560 169311 632664 489516 652559 1514165 621816 543769 1107668 486450 1590396 1295221 1711838 1883784 726824 1164256 277793 1798720 1018104 218149 1863331 1610797 248097 687695 480903 1557485 392132 194613 1794517 1242796 365390 1324180 1906497 226229 898390 1232709 830283 1724543 690986 804444 138234 506452 933032 997183 744765 955780 1843093 1598793 649228 244900 1662073 646007 766335 806517 978421 1404764 1661828 62420 1028793 1045661 879212 1417169 1276538 1452897 1932114 1075227 803049 190976 1800155 1477756 1111554 1499367 1136362 1933825 1833802 1518937 290060 257823 935346 737840 599139 1399711 876333 741417 1844357 1714290 224384 866950 190294 985771 1260404 1257419 1081729 1034402 159551 313415 1703218 1494279 171362 237458 34429 370286 1698723 1727 232859 1947870 1605749 1152377 1311753 708323 1672985 12426 1834236 377132 15583 107979 655641 578227 332818 757360 1887267 688780 716374 334158 393655 599271 1576053 1972724 1851442 1961663 56092 1639030 752761 1485879 660822 1821397 1229324 738514 1283247 81904 1880437 121218 1918053 1275611 1906365 35407 1629182 1251986 720824 677308 1229822 1778625 744978 1561742 452233 324081 960588 1427437 235440 761380 944588 1675874 1337680 1332978 1683961 1061224 1650461 275543 1561819 1408999 605891 294624 1477958 1948663 1616190 288272 294405 172388 36956 937435 1001712 736138 992427 887157 1581603 124825 1658768 734004 1274328 70715 835074 1071926 726952 961697 952786 553129 287985 1372589 1236372 1362105 1730500 245460 937647 1994860 1390243 1198849 110987 1376856 973883 1096397 815075 1455516 1555906 966098 1278537 1926499 596967 1548933 512214 73082 601251 799146 449287 1754650 1842031 1620266 1751141 1761078 171098 348318 1003189 704894 1333843 357298 1501779 620395 1081795 1001227 1252999 1057004 1969541 1503365 347687 783720 1115448 19433 1967017 750024 748568 248334 1503034 1147449 352468 1866981 207060 1074206 1580917 1373552 1980260 189484 1922759 1125908 623507 1219666 1961979 100498 1130325 436580 496462 555366 390426 350426 982272 445408 48945 1206775 1748754 87435 1310859 345103 101467 1663364 1664034 400800 1618569 1531588 1909097 488110 271976 968089 135011 1217674 720637 703322 1583571 1625519 53032 1747244 30923 1506743 102679 380266 1390471 1314440 766284 1229865 1606682 395735 99093 1385483 995463 606589 1176266 115457 1253185 1173761 153795 363157 233570 97010 1953367 413029 667494 891919 1790598 1943306 1313543 866235 798764 1814840 609845 801891 1119590 1429258 1791363 274560 1198847 1492518 816520 1337004 18902 29500 184327 123819 1870466 1156801 648152 1756135 841637 194768 1670764 848953 1855048 1303803 442845 1800021 141463 1687894 249321 310913 1442444 977883 789891 257101 367567 1434383 297934 1746824 283709 1646679 844198 1836486 808180 847508 710382 17391 52317 1739502 266130 1438402 1309778 156028 312869 1083221 930808 931503 1166114 566964 344949 1925532 468414 707908 454179 1865916 884350 1883921 889255 1561114 797341 446757 1985052 454928 1130938 1172234 1904849 1408725 667477 1346398 736925 1131823 1396419 351993 325500 198148 1325669 1757440 1200709 149266 1378009 629385 261085 1528160 1909838 1166579 374430 1810300 1746954 242432 1657671 1364523 1679307 878486 324945 1237037 1033156 285840 37288 1503893 1919999 1774382 1422466 1310281 1566153 413196 1328472 1358692 1029921 796609 1779607 118012 431758 193566 1371718 262973 1824272 845517 1533561 1991651 321854 1241856 1714555 1711719 864066 642824 617401 53468 1582709 1066528 1703704 1397896 491223 667787 1993942 1395871 310894 1162910 439894 1650370 71349 1118273 1057453 872357 1884924 60115 1499172 1400125 200724 319848 1563235 1801482 1553892 985343 1846469 1833859 1143028 624698 1164204 454481 1786534 741366 1656461 747077 294504 204317 1493433 120186 778689 463291 232879 566163 1943985 949208 1618078 1274682 791149 1958353 760914 1888807 1831316 349131 278798 1047616 1765188 1911716 1800030 1880947 607763 1693055 1177684 1808028 1482653 1579399 866955 46870 1997572 891437 1581959 972057 1845542 729613 997466 336395 877690 656369 1479030 1802638 1200759 996212 1289428 1435609 1552952 105566 1770531 364155 243687 1630260 1092773 926357 689275 380538 1457211 976412 1696835 1202265 481098 1615734 1148178 1549119 184039 1131300 150759 953071 985086 1238438 1379026 1404815 323360 142869 1754979 1016579 912698 1243896 1328365 1567589 480031 835305 261540 1612137 1851468 1639773 220705 768243 1928991 739569 657621 1214748 117342 1720028 1765330 1107864 375389 1508773 913324 87041 1371084 1000670 1969994 1217268 1338164 1542722 1739302 253432 1778070 448361 750376 135219 861013 1254258 1888626 1506838 408700 652585 571854 1206024 1013504 602871 454560 358521 670202 528295 1759472 294915 1266470 442902 1950945 914805 541753 1408838 463906 571146 1817895 1825313 565425 401343 706471 486079 295133 128121 1188794 789675 1033719 200448 1049712 1167299 507562 320434 304137 507434 1456106 402199 411084 111724 1357997 990508 306206 928309 448651 1043868 662387 604436 1798019 1930436 1620553 104294 402437 1461472 1666623 403810 1255732 7338 1962363 815187 1535786 964857 1816582 754866 156251 1003146 48119 1170485 1614064 804778 665201 1631716 1671877 679719 1610041 798865 396364 803687 1064673 889576 1356440 772173 258360 800101 1571541 624333 20337 1439082 174830 1450640 745085 1038671 1563792 1907596 286924 1077873 999616 1222041 30223 143774 1731786 1096445 740966 1622809 356834 1985984 1495108 1500321 1189437 538387 1082605 652038 646026 1655151 1610633 1540635 825450 1839584 756230 1998482 388241 128780 1773717 1918835 328099 316256 1179506 1742138 2875 756803 946469 1982801 1885966 1504885 51081 1256563 696307 211185 1432923 1708021 1206046 1636121 466361 1197315 1521597 1631357 684219 369872 307611 1920389 650452 1007481 871775 820388 347015 1951386 1732985 1360957 981957 458157 606906 1358838 1081040 1396724 1789022 1788336 1446944 965592 978633 1999876 1619440 1320326 1578905 810111 1846529 1150087 1046683 537310 1963071 392314 1183022 1789981 1069430 1979521 881458 753045 1193734 561909 835747 617472 394181 431645 698147 482850 689466 1265480 1346420 1602603 1007355 1666681 593231 1432920 965431 1083932 32218 1263997 1448786 47795 292562 581326 1057604 1014622 1196475 306886 1968247 871561 925718 1924961 317553 1309168 1513596 252727 1011306 620654 1251624 521933 261676 1044574 1330337 992662 555768 1655246 1033650 1939935 1251686 1892449 228125 1154012 892383 788269 210978 1640258 1385780 983217 725317 478953 765606 1242216 1744736 1053913 1889749 1622212 1066836 1752068 216545 274323 261316 295480 1778508 1258869 1251253 637474 55896 1435017 478639 229416 91084 469240 36216 522156 1586897 1476765 1695098 1873793 1270858 1371797 797584 1964325 1218483 1813724 1633432 350059 1664491 1078947 119011 483795 1312396 63773 1864282 1967023 218033 1084100 1702052 1980232 402432 427235 1408274 588449 158049 1226853 770615 21873 94470 1600642 614678 570604 429825 1262233 135196 602522 1370363 1422975 270302 1570227 1966279 1283499 1344623 1094239 1427564 985468 1104560 886436 696296 805942 1863223 1269439 1142447 925661 1003722 733613 1709438 1491851 237037 1423833 1405541 1706971 640123 931635 659883 975827 1354300 1068819 95304 1334426 1442287 507293 1241127 746129 385038 1346353 1735830 1707603 605197 1149771 694555 94822 1446955 1543711 255378 168751 1308647 787338 215209 1889495 1771465 46810 64333 111023 128109 280442 829037 524971 1170520 848737 1445538 109591 905002 299411 545492 1190249 1267512 1660588 267187 1229579 1224507 374798 998645 1167919 1054451 238015 785693 390160 704899 1136176 952483 1628074 317501 1772547 1236655 1147628 1742359 1909974 1735462 545007 687185 788023 1024469 1793221 164756 88080 1605894 743940 595743 1080508 746403 1101252 249766 793125 6876 62752 1246395 567124 1098731 660437 871363 51643 1847493 1070411 1740435 1072835 1930 562995 1245060 664035 784724 1894429 1847174 1190474 271993 544083 438931 813512 1481362 688955 713311 1201028 314450 583722 462553 742811 167494 1702784 1704341 953944 757412 697406 95873 1851655 919794 1819746 1951347 878203 405035 574736 826497 336610 801625 1626797 1583437 1050274 653448 1294808 1887909 1478415 953128 735879 232512 1235548 368998 929077 395443 1567176 292080 1378737 886062 1696605 1116483 384170 1273007 1831991 1798729 1267242 1764507 240272 821422 222871 360756 1476547 316215 1725024 215247 1727822 68190 756154 1832150 629314 812213 292717 426049 1160753 572835 156966 1673489 1788133 1268915 1815518 1118107 1293314 1187522 1392936 1302117 998242 1920834 1166674 38916 1418830 707207 340286 1229072 163392 27506 1786292 1444875 667441 1220437 540613 641085 437724 1310365 249449 327144 1657954 157446 1418331 842904 125816 383673 455258 1357153 537727 1903147 1513701 1266314 1933508 345580 168227 132630 450780 1260328 856488 1757186 549629 98213 1473102 339628 543623 1707897 476444 424336 615369 972821 782781 576066 784908 1487567 1568205 464310 1257337 902841 463766 688545 944510 1186834 1222242 479418 1552033 469860 742040 581314 573498 168930 1690488 198694 1396739 1069732 56577 198198 1013636 1180660 960098 1515719 529933 1484137 368912 44496 1176264 1684450 908068 205985 1933902 313503 1421408 1423121 667778 1990865 1287771 1343368 1225160 1651297 1913 916629 1040909 677550 461270 587531 84234 705645 1900460 1390235 1963695 1197262 387520 834776 1637629 1970119 1234073 760259 941510 962190 1165451 808116 1455116 1198681 496525 939085 458954 1428578 834645 314524 1433278 372700 534009 1155138 1912192 432254 1522125 502338 1174563 354099 63418 1037616 1008370 966256 1278497 1636863 1404975 1662952 1891961 448634 502833 1006729 1911558 1413328 1549721 1044055 851023 1470646 1684478 1081755 1796125 904296 1201170 645409 794185 1563385 1965529 594803 250177 321433 1672764 1067421 418253 134069 838783 12934 1122425 1206374 1607280 344726 1761859 1478774 806495 1449363 253041 1469047 1398108 107897 1532866 1602574 140533 725729 1369698 78375 553175 895479 1004707 1345767 466030 1998130 1710560 1190650 29988 1640009 376163 531521 1942388 295988 1088527 1035656 1320160 1064321 1302359 492450 407088 66372 76231 54819 1539088 1659779 1043542 106690 1881494 922884 488792 1772825 1262019 532182 980359 1666964 203420 1458595 906002 963360 1866968 1233126 414970 1955910 399006 476199 949035 291112 1990833 115657 1335589 1527214 1159040 1069114 529803 929645 815279 353690 1103735 581827 1410015 1733557 384352 628309 1150387 218443 1870788 1264994 1808583 364057 267166 1658877 1549590 1970053 860039 1905380 1793801 117081 132591 1456221 83111 218319 150819 726319 1574710 811497 25020 823774 1864436 116552 365131 1764542 1187860 737700 1012454 96917 890356 808026 186661 1532245 639840 367253 876562 1676967 442308 769599 1845550 809283 1737241 767771 1872133 891682 693947 1521045 1404749 249886 856958 168107 1142281 1040755 336791 1122169 493102 139926 511457 86569 1208506 1735420 953565 1151593 925061 1866199 1614947 1472850 1851832 1051035 287202 1660729 1669735 534152 1576555 1729254 199762 117588 538951 1307582 608607 1755206 1999619 348651 959674 870494 498170 435180 1889709 239246 570405 706454 1533871 485929 373577 1738146 1835547 964406 1824597 1217371 271101 500433 1472214 1009241 1376804 865340 750946 793046 1356321 756360 1744241 1806214 1661862 283668 962007 904311 1457324 1907779 1790606 1808989 554462 577227 1012647 1106517 756897 1999633 959444 1742432 1037972 1006455 1683505 459904 228212 941724 958993 1450153 1379778 1975916 1826311 158702 516006 1064867 413509 1810662 1886712 1300548 1171116 1311157 1135308 1284588 191719 1526828 1922145 1430696 533217 1809384 731003 898904 1143788 463073 595767 1140907 1011978 140421 1932225 829355 641853 1600113 1111564 1457970 1279087 1037369 1050981 442899 231175 1946472 719622 385707 1104911 1724856 553771 979282 646142 1133188 1272342 916942 1116507 1005400 393939 1698006 558894 1362426 1230598 1561894 1695453 1904413 755234 1432067 997565 1884112 396667 1234246 1744199 1555180 1588373 847334 1197182 428674 1032367 2677 5096 1833208 864447 97013 606812 359079 1902570 811676 1133945 548032 197360 1687911 113971 1726968 670942 1004655 259219 1630685 391743 889363 29759 57702 1307595 496059 239823 1790226 1108394 1471065 303533 1966937 1207411 340658 1462729 1455047 953191 1048670 524092 487061 42543 1937744 164401 1549920 928543 18281 615165 1944466 729669 1181024 241020 1646548 1487257 1286343 571256 24305 386136 1914271 1528618 441906 944453 858407 1469651 272908 168807 640433 1485957 11997 1830850 292428 1340592 1464352 1490950 654318 564646 593296 1450607 1386133 781531 226861 1795404 1918512 914282 869815 33456 1167043 1911964 676814 1813445 1223400 1787633 1813184 1471409 358089 365792 562622 212929 875369 464884 47947 514558 233328 574486 593295 215753 1360966 1286504 566908 203173 1058145 835407 650114 1712106 1663582 279945 246987 471229 603085 925895 732573 573212 1655016 1086769 117327 461989 340313 1707157 1234627 52620 155192 1877102 748143 959424 511565 1381452 1743876 256958 1722397 1590277 1527617 1840724 709004 1054004 1499084 1092369 1146262 1928690 230172 1493369 115367 1421681 1439461 957637 1340126 1613273 1482758 1132142 83101 513276 293658 375944 1843234 1481687 1404915 1572673 1790048 1195803 180571 1802423 1241510 1601349 1839301 318392 299799 968038 1326055 1406648 1877631 256884 1914631 1092137 389608 1748817 1414140 109057 1981294 1053657 1494266 1717031 1864748 80964 649384 1337014 177643 999171 112730 1827125 1939048 528621 752173 156577 1829224 493948 416258 547819 1028738 718303 1378139 97903 501749 1267514 165367 1259506 77586 1097398 1793222 505953 702589 1910907 1799862 1817011 691677 713458 700697 1098915 1739426 1020278 1218201 1670826 1733558 476249 1201487 1548464 915320 467093 1510118 1875216 443609 712493 483924 1512143 1437709 488174 1120541 448259 93886 819916 1868619 935350 1591082 624710 1762814 438561 5572 1458256 1436951 948786 1679419 1043957 1898294 1127222 944602 589498 33645 665316 809961 1679870 219963 1715129 1368899 1258110 913803 1599267 864127 476167 1032232 1339899 1935449 1597023 755636 1697926 1483626 299045 1855646 1117255 220971 1226926 628200 1223298 1762650 434510 512765 1567178 184765 916166 1648385 138767 658078 839746 1567338 1994290 1389206 1124576 1139598 1931443 252184 468662 1424315 1401381 591299 257622 1395012 474053 10654 1446660 1961424 135005 377123 1558758 435589 1015379 509714 1823241 1737998 222872 415381 729251 213468 1337572 1286403 472334 1495400 172255 1571880 1789828 1701665 882887 341274 706979 1240884 1056899 802687 1836360 1185458 1527336 736751 1764297 1103043 1162861 1591066 547648 403664 1366229 76706 1443465 944263 1820609 555465 757975 59391 411937 1093362 198134 1768486 1527785 1360219 2100 1976414 1499312 1685609 703228 594216 1420243 869838 15561 1304933 1737890 1903348 1903329 850466 613695 651870 906172 1288782 1227335 1251331 1310257 762695 202520 364531 1584520 751567 863641 398223 141435 1887156 1385882 1011892 996244 49324 71692 931168 89934 456403 1776541 1037512 376836 1645445 101999 243584 160195 1899092 53052 887252 1717777 1594519 1355494 1588666 1801756 745876 382377 399869 1009233 1516250 426476 1163683 777103 697036 1098332 1671973 1762748 1317592 1972276 1301756 714668 1749698 541387 1995459 415879 877857 290991 612276 474006 1706903 1369567 557817 1706353 1613642 1422652 73627 278496 545252 1062267 1102745 1941111 1972153 422583 746495 739211 894163 1692285 1122774 64800 22362 19046 267934 676698 1840197 706956 1668045 1297595 352859 1977199 1949646 1645673 1488804 1523893 46716 109269 1067299 268836 1867542 787747 1961180 534661 1801246 762633 598094 369040 106931 1739652 1436013 1844972 335976 794058 736266 1290804 1425796 1092799 656089 1532426 1701124 1311310 1367562 1919623 1793007 1994933 815682 86820 706024 1724791 10274 383968 1165177 1303680 493199 1423111 543926 323384 1574098 621916 1801595 755158 317198 386022 985739 1317953 1090961 1781920 1105361 1884694 1152136 587416 239535 1521739 1384695 1700076 300428 1965314 1892048 1550072 1690348 709938 1705679 441504 421411 854206 494005 618530 1295017 1932804 1822350 855692 897619 1426487 1063477 1679001 1467771 723257 1654144 684517 427945 1543297 335719 1486745 1009593 122401 1783380 1278076 1735891 1852174 554587 1723154 933161 328384 1192913 410173 1648907 451957 1445477 1324872 280190 358018 421702 1703862 333949 324794 799634 1319982 1683429 1476762 113105 1037780 181615 25587 79114 318132 813826 1348444 1748952 1098192 609419 913999 1069229 861282 636435 754246 334492 1585383 1298451 403428 1217842 358740 1590416 1417105 1486236 1798453 558000 350191 1293844 1619360 1838625 1559254 1295992 1896765 1322566 1153595 1130726 1874236 1655786 1298385 1410696 470677 781788 577615 254827 1353972 771342 434133 709879 842159 1561097 1214822 661885 297024 1692039 1154584 1620196 1921415 158884 516685 1096447 1042760 895494 1096618 789097 634750 1006573 343047 267173 852964 743512 785434 399971 219054 1475291 595102 827434 797626 48956 522561 1196290 1136785 141133 1659199 1222796 332960 1605221 501381 1648075 1957945 423632 712328 1252219 198582 420214 89574 265350 147610 1597573 352047 273029 309493 1202223 1829345 1405332 375140 1701175 1472021 1601135 1880677 222641 552965 1165611 748405 633316 1506231 1010561 1531026 927496 965281 580780 921873 1448915 1723213 1707023 441960 1815974 1078736 1746401 1403652 193347 903293 892809 977328 1307745 1645685 1959879 790081 894390 1295875 1647711 749194 1616721 1770539 1415417 974648 1755819 364701 877508 1660222 1256624 328572 1252148 1302890 699971 171929 1704499 1255913 1447419 259692 854958 1949501 542650 1679099 1148679 546479 779121 384156 1581190 1854725 729000 364305 1540805 805091 573077 260535 1038490 1575848 24277 138378 992066 173903 1068785 1356130 329453 560590 932966 70782 141027 416718 1947449 1918261 226373 1765131 207753 1940785 1431196 248122 1838082 510373 978171 1994345 813428 1114183 1811982 869829 1114907 115858 1417243 800938 1604216 1108638 451185 990430 740 559463 376456 489235 942003 898630 190998 650977 1497608 416591 1613923 408850 1386787 430084 853303 615479 1959668 1455824 1234293 1422614 1737477 1285757 877649 365697 185758 751049 389511 1839023 1344282 1800197 1774076 1261266 407055 276598 98814 765548 985943 200634 1888638 1019177 384049 1551674 1084044 281293 20863 1210336 726009 1887601 856205 776346 1120911 658307 1764877 257593 72015 1330533 1589784 1022429 629180 64302 207117 246170 1391928 522292 1151485 740801 1180947 546013 560713 1470122 904007 1820873 1324191 492354 1170209 1208932 798768 1436042 685406 1198535 118437 1758319 1860591 797729 701460 1253946 433387 1604793 749524 732258 1834010 1431508 1400683 1463303 1234699 84876 1466623 157636 842876 795746 1089483 1624342 179437 1892792 1608299 1013133 1419701 1993442 1934161 1131671 1214212 1266155 1959112 816841 356361 967248 1150862 541219 910841 578412 1830326 1674600 1200458 1210424 814069 1214391 175823 1986367 107571 1417562 1721868 1128608 1893971 513738 1608137 668747 1890796 434877 611816 398206 515330 1089414 62545 1204910 171366 202770 1897832 609480 1126112 116751 890804 378451 1737171 1833556 804604 1414583 818476 1836662 485717 258097 1154094 1127850 1790740 980256 687256 222204 622498 1451275 914026 1074985 1033241 1482589 349441 143777 302662 1969270 794273 1664732 260456 497762 969438 748648 372820 1794946 1533636 1997986 73894 396611 396843 905794 475205 364995 1090809 1659642 1617587 1914116 686844 91837 1152874 12900 831049 136110 1741014 933481 275699 1925538 1319581 246975 1351128 1298102 220857 824500 435925 1176897 1999231 36454 88747 666432 1119613 638452 238038 1933504 522543 373763 549703 1145541 106018 259197 381165 664593 32452 1448977 699723 660912 1652200 945955 234674 128064 1309427 235532 1800734 985868 1141099 166565 1897493 889174 415773 497917 36275 1354130 957063 920234 592387 1600960 1136675 854484 1660419 1414394 1575865 990101 1558769 1504736 1039253 553197 1962050 836379 1913494 1149922 1757196 276977 591985 647183 1716615 167582 1784505 388224 999394 814597 963896 1305632 372422 143076 1416331 1355561 1625102 309439 1672947 1417782 521869 1297554 1181376 1162713 1818536 414758 557553 1296607 1222779 1295134 1043792 123591 1805412 1942481 352277 1184578 1169124 282759 1286925 1930996 680856 777964 1424257 724289 1158198 1672612 1263600 1091445 1866165 53947 1934402 253097 1770153 717917 922705 1745641 355770 229103 1521510 1481945 393934 1180007 1199333 1512178 328910 926013 413983 1622687 1275576 873895 76524 98475 1150586 859436 751946 1036798 1322342 1255066 995110 1918409 1062834 1350787 990742 1489333 224389 446423 1205644 479667 324145 1100299 1596293 1248159 1835362 106221 1822039 203631 367632 169938 1312793 930493 962508 700044 1314007 1045022 1817944 1664931 854552 840324 396327 1704366 1682701 344608 1550532 1622741 1918979 512362 472104 1016405 704760 215589 1037979 859948 1344860 107766 79577 749741 449332 1129170 26419 367888 858218 1196281 1254412 1086912 1317856 1702370 1532606 26966 314925 909747 646273 1035649 1368524 1900660 1438739 998553 191718 1012026 1868735 161086 1344698 662447 111267 719041 11711 1492229 1883349 590630 253899 1653832 288431 1633436 1911194 565370 555675 769720 1447648 1155163 1373587 1889357 1825716 1525035 1730479 1447668 603663 1610982 1945629 1247049 134482 560631 1495781 188486 1437795 215501 509247 1520373 1278856 1801935 1805371 278293 128158 825777 217790 504458 685547 1948277 1929046 482211 1538698 114377 714326 1151008 907414 1060922 170105 1236432 315864 1127647 1080502 144834 734912 1616550 1114691 1886354 446234 321376 1788907 1571920 1745081 1301287 1154451 1454963 817037 847711 1803159 757731 1347454 1798803 1723282 49038 672684 1723095 1992506 1577866 1150183 1796180 1796020 1291285 1399099 1999363 1321755 1589333 1979234 1907983 1598430 1969964 49807 540293 655423 1937933 650616 1715304 175619 1667562 922813 1712983 830189 798268 1195330 601427 940320 1564912 1837097 1469615 1711333 314335 1763450 1400723 1577613 1360637 1630399 885455 168036 73358 1929692 849962 433967 1531891 14503 514614 1160343 92456 1491363 845040 1728449 1131110 1406250 1962498 1320930 667444 1648652 916508 1410130 1085225 1101471 933623 142505 1150359 724164 1511052 1050703 1959093 1084837 1544055 1984854 1759492 550014 276263 1664371 1007852 825012 1859467 1830632 1950580 1666833 801811 1037014 958575 1442103 1365095 589887 1451544 836996 282048 98027 1027493 341388 188298 1142855 11733 244837 237040 1751834 1997835 1942008 1389556 215732 482601 1129300 1078345 1744015 831903 1478853 1435590 1904850 1467774 1831443 835953 715567 1257923 575202 1606012 327231 78195 1118953 188281 1536518 1617325 1354399 1698210 1588840 197846 1932904 463568 1330786 1507029 1637949 631859 1592300 1739195 1184015 1941101 113592 1048987 1435375 1528620 279952 437916 1976197 144843 306159 1798091 1793214 1855132 426790 1474713 72696 679882 1068893 1080287 1402520 229717 1518629 1058143 1541182 678547 586486 265726 1881516 1284752 1114440 257992 831155 1484864 898258 764330 1340629 1806591 1384895 1194538 1469367 865162 1317092 936551 1016039 804776 1488621 779147 597439 1121069 927988 468415 799281 571431 1099563 1042770 227047 1600971 1900424 1945403 1076966 1887765 1474909 1015563 814792 1803559 1840918 1255857 451015 1609607 1213771 1567369 1999695 137937 336052 1927279 1539777 1786047 1541715 1625738 693926 578515 1676480 244515 1857793 1270103 1074065 1450562 40370 545284 1102701 1660174 1910638 1205380 1290476 1003063 1233018 1053978 1966358 531436 529767 1394478 1412311 1532153 764102 1327279 1164590 761071 1613546 749188 323385 1134499 568159 795948 1318301 893061 28909 622415 735377 1133715 917690 1285211 1524946 1780037 372803 1740889 565474 1569244 626767 1847158 1297614 625064 671596 783337 944807 1362424 1465415 1884401 976860 1670438 79073 686091 1034410 351483 142994 341530 1332495 1238235 1946549 853536 1100326 753175 924016 699908 1943045 1684625 149205 1141822 319499 1207073 1768087 270659 657702 199605 237853 1496690 423034 545833 763101 805743 15946 1814378 1954214 413299 1028971 393153 28686 621404 1232183 83158 1741420 909418 1654440 98062 1309044 1176310 772591 1877771 1716505 626212 1832505 1855800 471276 575672 395080 534850 1636783 710551 1861345 1411977 1904114 1260183 1436051 203644 573859 1833198 684049 1838357 818788 133279 609553 1829472 615259 944445 517804 1731556 124993 618362 1718314 1035255 1764224 481481 1703076 1559350 231306 830215 427896 1133702 368694 1090225 195210 124903 1760396 314403 1549722 742032 71608 991190 957596 1116933 64399 723170 791883 1331928 282079 993974 967976 1453467 222095 1151570 689801 1207908 1414772 1042976 596984 949960 7276 807289 1404869 550077 923855 1175657 1600241 1950774 1767366 38649 373817 796944 395105 55495 717685 1828086 1223003 802430 1997151 1240277 1607875 771187 608194 511818 689715 1114015 93327 1325991 852221 1722447 1660507 1921814 1260432 1984338 602937 1818703 1418541 426001 1118274 446806 1760202 148494 1912771 1468991 1130319 703405 779027 1238679 722468 665973 438615 333845 160158 1277429 954367 514700 782642 1519331 1204557 1526518 209639 627342 1169383 1244481 1780619 318469 165880 720799 1426808 1412226 674104 1844067 972018 1588585 1470357 1145811 591820 1425888 794744 22054 398995 539452 680578 1832539 1743598 471341 347254 1856664 748306 888046 1844686 576489 753541 1348703 1360449 1269750 1281382 1207820 1339928 1893261 686170 844670 214219 891918 1906826 226302 370519 1025843 1225561 1403426 1757730 1890603 681969 505712 1867134 461112 364197 267492 735897 500771 815998 984771 1921796 78328 185892 21658 636034 287044 1927298 1085953 669838 1796052 1643393 1182504 1015288 1385512 883762 1826904 310622 1345992 1979645 579323 241734 701075 168370 478252 607876 247908 59931 1356034 1310804 945920 431482 1518734 1190908 1015478 1238748 344307 1149546 216638 500405 1096682 1515215 1557989 1473790 1421697 224872 978512 229523 601482 761429 1458655 1215481 1239674 1988071 1832980 1878252 1599594 28016 1339132 1970819 1773018 1296605 1138432 412359 834476 1094463 1271183 1023851 138105 36716 1292352 261322 1068640 47991 1912552 204526 789973 793826 267672 440945 78349 1362084 188165 1990502 281631 683366 1405546 1940490 1487385 455100 1006726 1830608 1407070 1616435 1295983 564181 368172 313211 1819840 1807794 1575127 447866 1526146 1431010 1946728 1033269 1870705 1618478 53477 660612 513888 1879441 481002 1693918 963696 114900 1421087 1301385 1794539 1119918 160612 1620580 1835075 1180602 192713 759354 1521602 745369 1883797 855697 1965323 519830 817336 1401553 273516 1349090 458651 905084 725539 390823 394684 133409 451867 1957170 1307462 148651 557352 1086874 122965 175502 1077979 769233 7740 281543 1325623 229113 1600076 1777709 622070 335840 864 1913379 534144 427297 570830 1037961 477758 674700 366790 1762149 1026780 1909975 1509937 466636 1209161 1134332 251844 163823 1019041 343884 1033649 1474800 766674 232693 643842 1744025 1591768 1889587 1711070 921573 1877449 84646 151383 1475887 1302452 1152596 1202997 1544787 986261 989231 1364991 163828 1791467 1306185 430385 1540949 1634373 1174643 165583 1482851 1805357 1023211 931865 492624 155759 1627530 715119 896493 45245 564970 1529322 1740633 1088311 936813 1231807 481212 1384353 207821 1201281 714743 1056802 359953 24145 112495 1454714 595252 991231 664216 1770701 1040489 1343111 577229 542805 1583688 377320 1836210 1383497 1945947 620594 1647335 490564 1280029 1056299 1579810 251635 555268 402047 1030677 544569 1497499 478085 1869062 1838717 1042137 1336999 1547308 1354597 1464262 824513 800319 481153 772635 744296 1096077 255906 1579016 1125875 1286499 1353348 1726089 501589 323793 1990035 650200 1822787 85286 691332 1512775 1199909 1435543 1319290 1197630 1989681 1902145 1343042 895290 885123 1445178 1080079 1601805 1457098 322594 1778783 539997 1145515 899722 95182 1138727 121463 46153 1411387 1684279 329582 463269 1369370 1498023 1105862 959613 881818 1537182 1392967 1419858 1881965 759913 1548835 325483 1691990 1813606 1113656 591407 1604957 38050 781458 383532 733463 1392299 1853822 1438964 1372775 1700692 352825 904799 580494 351448 1883987 1269504 1817045 1786385 828606 53166 912261 963407 1367701 999761 568145 969870 1971213 617488 233892 467986 944307 697009 956366 458478 757106 1418825 1892949 710940 799874 996273 813297 1825968 19845 134421 400159 1590323 64809 1297628 125938 165751 1469648 1208349 412546 1854139 1544518 1615656 74112 1217460 904774 663364 392780 907654 1973123 845843 1226868 656074 1220491 52841 1288733 733476 1366902 1831976 1816961 1249235 702048 1144448 814349 1594215 1606790 1892238 1067523 88556 398522 246840 1781781 1928653 1088197 653831 1863903 866418 415661 1341244 1357599 861797 1658922 1801511 1348409 1677805 1279156 387327 500900 344127 847964 824601 1875773 294922 1700642 522056 384248 1350981 117677 426627 1058158 1459736 1586261 1299753 1506026 1352027 1607470 1254491 1952003 1755590 752551 1353987 169240 298847 1020953 1616680 1317700 998754 998484 1812591 1557146 730358 192348 1403020 1800230 1861763 897377 1913299 870390 346949 1279957 665831 210567 129431 678480 1869897 1775741 357870 604892 404046 858597 252725 1510978 985495 1029949 359184 1705628 11792 1570263 1156752 508235 1601109 1877619 354191 450480 61541 1505855 434753 1554381 1082645 1585972 932244 247606 255430 1266503 903364 808216 583603 1243689 1167118 894222 369760 772891 1745810 1857988 1297046 1995261 867307 1897790 667246 1742898 1602607 644497 987690 1538671 566305 318023 1644753 487531 754358 307237 1791359 515774 217272 314273 648733 1892480 676549 1928973 1987249 1645439 1106442 738816 1095920 144818 1018386 134676 1532845 131717 515758 629372 716643 549161 1339700 498869 758323 866515 1236591 1133695 1967847 674387 1400260 1549841 1309163 1870732 33891 1765965 1982703 188174 713453 1362855 763591 649835 1897472 1425581 1320196 59361 759064 1488438 165103 1791676 1436602 119174 610311 1589820 58908 517152 1530815 33022 951716 259975 732588 1353876 588330 1022221 853112 1848606 1259047 424079 1067328 79812 860284 198766 1314588 349813 892019 673391 954970 904886 810992 1139151 1694925 1309001 1532743 405083 1587096 844140 1689738 68828 130346 1177542 1026606 876089 532242 1718885 1645384 659101 655789 1601611 485790 380556 1222752 114038 899315 1585435 1912020 1261194 1794341 1575565 1949422 1795649 1953335 1667415 1136729 1220807 927746 1433067 678227 1706411 1649085 443172 1761670 1979826 584860 291416 644664 1853332 1582490 1354572 1298791 1340712 1741192 416869 1273126 735152 1209749 9522 1025626 478056 891293 1842886 1804693 214747 1140061 1457803 1579238 1476044 432921 512708 1839367 1270328 105328 143083 1392276 1443722 1093041 1768980 1651866 54879 928282 1478077 1625697 1729575 1203559 275197 1915751 1365558 1836784 319434 1361867 381608 1137793 109278 1751194 69334 243524 1018555 504077 689304 1817856 423964 284781 363120 1613571 416465 1311645 1656298 511959 162280 89547 791568 416045 432502 1895106 517478 1371194 1220789 372505 1484482 1438129 1637219 1992653 1030154 939045 1738759 932590 106645 968955 1649308 1188125 1073627 1131318 915803 1775821 1047361 587923 134320 1725014 389400 1750026 587857 1520596 42888 706737 860736 1894229 751854 912806 890769 757471 1201609 1591844 700662 753550 1959376 1840506 1668240 1592378 398053 1889277 265735 480477 1734985 1756238 1105138 55510 772899 628211 1374789 184872 1189692 1747926 1500385 964779 1180154 1146418 270278 986483 1003990 1636654 1181882 1884500 1923400 771402 522785 1492855 1433104 1194986 1744530 584923 1218055 112006 1265321 1577962 1190137 1045825 1592965 43776 342917 94618 973301 1769772 1659228 1111882 1764510 459519 1456130 1177222 1533939 1525992 956660 410717 1486227 268485 1539898 1247780 1137962 1330327 1951993 546058 1560467 1161039 134550 1509172 445793 1921619 1230570 581087 714171 126860 593137 1688528 233987 1465466 217810 1704144 1436499 751311 964557 472582 95478 1343462 1614905 263369 1596008 17450 1726495 736459 1934464 390575 396324 1780124 1811945 282818 1704852 1626496 1956795 211478 407316 1319138 545578 1433902 1871146 991728 251182 1039935 1244416 1415738 1028126 1024117 1489040 1167432 328955 48141 1377649 1544130 1518777 380329 643693 752246 1381264 1304447 748610 1443923 182013 694770 1622035 1659596 833125 370339 1390460 1085884 1779678 1450326 1304613 1733172 1411251 1862783 1041895 989442 951889 221659 587025 431718 405312 583898 312841 1340942 298848 1846112 68559 1217451 1430266 1903793 180573 832331 597381 325115 383045 1447241 1025206 1227830 1611136 1025520 342819 176018 1091167 1846615 1451865 1632219 1586494 578092 257137 360940 1676163 1178823 79649 1185637 606553 1134467 1210061 1114885 90395 1663101 1443592 1565233 774296 1046639 1259922 1452614 1367187 1030178 48673 1052916 1342038 1037645 407981 468210 651553 582770 1176717 915113 918105 1474746 796116 491354 338443 1263586 1448933 935371 1807812 1810194 1384964 1596744 1405283 1870127 1219338 567324 192767 1977072 1191380 1864710 950340 1141781 1166637 247757 933079 601801 102139 657230 1354423 1261745 1499950 257510 1177714 721416 195075 941750 1844396 380988 1657126 1937354 1060692 1576425 1250110 1495757 559523 138788 580026 840930 1961473 1326984 1505274 1952918 391380 1523422 1786038 1929269 1891151 1402906 332794 1558052 153072 8 1487524 187067 754006 1390067 1080405 705617 797936 111014 1886118 684333 280208 1620271 60037 1614392 1406233 1168280 474483 525303 1543979 1116058 1329397 797270 1526987 1346701 987511 1751988 888141 1169180 1137482 1115461 715356 1713809 388385 1338561 68947 1361515 807943 1271245 692205 36238 1744714 1587724 1451769 1374784 202701 619470 910598 1033531 1477409 1641350 492115 1538098 478117 931888 1225840 1742241 1243259 74317 1472462 1260081 1187681 534935 849634 1714260 806231 675007 344966 209408 901443 239656 363083 99114 1564529 468355 1298073 407872 609265 1363702 900083 143744 12976 1923440 1811439 1380277 676566 1506277 1681238 512889 1840604 1135370 1313872 1167046 1397384 618744 777946 1780587 989488 1787194 1449808 584237 1073454 1581094 626051 216870 1293386 762727 149127 1795445 818975 408203 1169673 830182 594081 1239443 251240 1583145 81948 1029604 421517 943254 790614 312005 1165828 1108545 489434 909562 361870 470607 1013582 1464483 130318 459197 931568 343417 330107 1799988 415052 453325 96908 871671 1686090 175327 580856 1075041 379000 575087 1732764 739521 671297 1742811 563935 966910 113437 708641 1163518 1762331 1385203 746349 211078 1900266 433613 440026 1948664 81558 1175610 1188096 58601 1637542 230584 1474682 666083 1170557 1492023 1579474 1021507 365354 1443236 536555 1039274 701622 1062983 1117455 960669 609560 1732270 294427 1729091 1852893 1761551 1254606 1106170 1567157 749681 1655451 966872 1198979 174094 1795467 310625 1219316 1187394 109841 1843587 271777 1846369 651046 977665 1023165 1857047 1189898 1589780 665078 105055 1998503 907499 1695714 943499 476393 221735 390641 1178128 1800574 1512204 269646 292788 1397488 1844137 235583 1913472 1942950 1401574 1194431 1838405 31483 1139817 1303084 1150242 1167163 1876617 1599378 1211295 1928455 499736 363614 179521 1444486 1502088 1538778 1300937 1455417 1864389 592416 1012243 402957 602831 417407 1045258 1415539 1150396 380763 796742 164420 112280 812551 831182 1065866 1854586 1044133 1916543 599364 1099404 934023 570865 1476021 667690 709721 1830183 1511940 546407 1450082 1222204 1770481 771123 472550 1442073 548249 653222 441963 250526 1347896 169805 1899623 540116 779724 1168840 41746 767827 566271 1582351 1882630 1979938 878846 1519555 1050070 1359221 1145426 1033136 794730 1091014 341386 261552 1904328 326946 1578263 1729911 1403390 421191 1796296 1597693 770544 1880319 788927 814379 1033346 97319 849451 1101851 469670 254204 767517 1358054 67775 947545 458392 354660 936477 664090 304989 469482 1586806 727688 1291063 64535 888002 92859 1053102 1561633 406944 232964 1478944 1547336 729949 1631215 770702 470119 188364 1942943 1683206 430890 293322 1186331 1108556 1846109 1940508 1310759 682280 1756564 890772 65777 463716 784569 1022318 1224472 552054 228455 1174587 1151309 316394 688570 1871961 606154 1609492 1214381 1798294 1761421 1966912 859077 38989 46260 744349 262389 947881 1361343 1983084 1299495 1771921 1421828 1335805 74523 1404548 1602639 1127378 590653 1982230 1877160 689529 1847008 665359 1247876 968685 827590 327123 221541 1506144 377946 855221 978571 1000855 1548785 593171 128011 1456053 848490 1849419 1172195 1490752 1875141 1832107 388606 230468 1136659 1081036 844363 1910261 479948 1456741 1431746 540247 683130 469307 1687341 340821 1280661 354152 1351259 243324 1480202 1809984 315659 313674 518174 1495153 730002 686560 261976 1937850 1994539 393298 1967941 806796 566468 1736294 1452121 1410169 1518622 418416 1474589 361383 1942432 1273669 66520 1408258 1364376 973156 926740 128580 22532 403143 668889 495569 197306 646991 647266 521047 682559 1483806 1639541 670193 956922 1207082 696408 1643458 531298 228 1390033 1170345 987515 511904 384397 1633291 81769 131838 1815563 969872 1788471 1833970 356466 1575203 804189 1128189 1812486 230656 210469 1530047 878356 1540452 1423634 1018243 1308592 1705765 1541796 453822 517782 319686 1996593 56360 1297321 315090 1557240 251561 1821733 1257680 1583799 1622234 232434 860522 795416 121483 587388 790337 336342 833189 738613 844033 757091 426879 1653140 621873 430955 810339 294151 1069158 1246550 1862136 1228334 138815 1704495 121647 663085 1199078 213649 49802 1063141 687999 883208 1951210 1492173 205059 125987 489929 297382 766291 1016617 1914143 1072516 187064 1086624 1115887 340737 459252 121510 326875 640758 66032 1687477 246645 1723104 936115 220729 1723183 910648 386282 191986 1661653 408240 177167 1485650 1169671 359210 1014070 1281863 986355 1762256 596039 1600677 236918 500219 1685614 333027 270116 1081373 765217 1257181 1465636 194453 146207 1351037 1928409 534714 279721 1649859 843241 360688 1960688 607851 332634 1308591 1583263 1311584 1351106 621298 1641784 1987817 1674737 1187170 1756355 631012 747042 1874342 564732 1609003 928800 1979961 279220 1738904 1980811 742644 1853568 926506 855618 525424 78505 671053 1243033 1739623 531608 899670 1907089 190573 1495972 676204 59167 322018 119349 965680 540562 922681 4392 1576164 684186 565907 687525 1993326 902240 538541 396906 750529 1899834 632854 1851982 25697 1335259 1807972 1318863 408649 1957474 173408 1638293 349199 1292193 1774749 158861 1820185 1335220 598121 1185387 1562440 1369054 1377546 1074328 1168413 1959505 1363940 578638 384223 1429564 1373104 935661 864314 1546325 73954 1941036 1138811 908612 866131 1875645 633990 42202 893685 622729 609549 1625329 991962 1995708 929391 177990 1413572 220151 604383 1431551 1974521 374020 240869 1774205 1013347 1515791 1578479 234983 1280314 527103 1918442 1930559 1354629 909093 1301533 977654 1003140 1079551 1420772 184199 711295 1450446 219908 257816 778864 1786397 978956 1274182 1234621 1556013 1853337 1991971 771272 649497 362395 1286742 525098 860181 1793650 1412672 917928 1117480 1213768 872770 755196 482497 1160353 773671 1421117 1994057 1366976 893131 572037 1954013 455556 1777585 1759085 1178253 962263 534698 1859026 1021191 1425813 1594814 882291 1519200 735094 1350205 815581 1090197 1457982 1905234 525755 590896 1489588 1309040 419820 1344785 1189988 1653512 772013 1824156 645528 1351649 1769676 349106 1983571 1269577 1362420 1616903 1856858 1974063 731809 1051490 1833432 1584156 1436132 188755 1866587 794809 710318 729911 1213377 1571632 931552 189098 1374098 463055 1544914 687927 1959981 624966 156728 207209 464103 1388308 295193 1558416 981010 1567750 397757 652923 596802 342518 1203958 1859515 449405 1860648 268640 1814382 343862 727670 1797737 1914477 1692351 1662372 227269 1409646 1572855 1187428 979222 807660 1567872 1643105 560043 1844554 706287 1728622 596928 899004 1550102 1542120 1328775 646407 1044101 444030 1067783 733677 1239769 470935 368215 1963807 1748439 995048 1835797 1810308 1177371 1272647 813582 873140 221189 1692117 883880 793793 380471 638217 1554086 313195 710261 606128 1549759 1617678 1507903 386077 654497 857971 804008 1752989 733198 1892057 789448 152968 1012736 1143147 1407953 919211 683416 242360 1817327 52253 191957 1719968 1015075 1866062 370624 546090 420998 1679688 877030 1454571 493658 1331586 930064 1451572 154431 1940992 813837 385489 879182 1294320 123719 92732 1446629 1417395 1753327 796940 1188652 866891 1913769 173488 1619696 1768209 171348 986771 80163 1824393 1465358 463917 22761 14552 627639 31776 1954370 1826384 1742600 132616 1808377 340991 318854 1280232 842004 1478325 1376616 1829018 1586419 1304075 1916687 1244172 1097070 1488354 1888546 1888387 1947090 1525419 70667 432527 1885377 225320 1652489 1911511 416763 83315 1959969 390748 25270 634288 1280013 1501310 649939 1940796 1352215 573680 283028 1198493 1415284 1166575 595619 290584 1354287 1961923 214232 123637 1732234 1831709 156913 650312 772618 556284 798668 1857227 549336 1123845 644566 774407 1077876 1054453 770472 1516668 1476334 1307144 1224608 477991 1796812 509634 1403703 1805394 1407722 96379 1833514 1275274 1678360 24645 325395 1535155 64848 85620 1260887 611686 1617685 579999 1801862 582234 1787988 1910405 1869954 1178080 1105240 1951069 934662 1358384 1739817 1002480 50419 1333952 309476 723516 1116649 347225 995404 1697115 1358860 390705 1823468 1536035 1924025 1903188 1130017 793556 1651881 1236643 1914244 647472 1354682 673431 1262108 1177657 1763437 1998380 1963144 1762595 1850062 134479 1740847 275199 606401 1537119 725864 1109133 1423595 1207249 717569 903201 1575381 1149252 1515923 1032245 756658 552471 1714066 217057 21855 532220 452332 1853037 338090 679911 120764 497339 163191 1982856 730138 1609507 981056 1314540 1164422 1650139 1678932 331321 1848018 699905 342866 167464 138599 1289858 1511814 640708 1133954 295472 363567 904733 386450 383022 1397263 1291231 1309021 347431 1485382 479267 106642 1878742 111242 1341115 1891383 1201002 1192061 229778 1722495 980435 375473 1500032 321688 1191307 1179702 469893 7145 290474 1892745 1598631 795204 731822 351355 1786646 1004185 1153520 74714 1806535 316330 352086 1162196 1295472 1700499 1796568 1572255 1424468 956664 533168 844183 971188 1075752 1538078 1890442 624766 132073 879002 729404 1290813 549260 1988751 1665191 1318909 1984362 1619592 471787 1437509 386384 779216 1250682 1276806 326454 565002 1945502 658100 1006035 66340 1180283 1770856 1595358 333412 1894639 1299348 1871365 1069808 1876482 890368 1538231 1731454 945528 359710 1637247 657640 1341417 1584354 1638020 1665164 1755438 1840526 45641 1644474 1870767 1944992 579814 1510754 289097 1144395 1662864 334414 1301233 697486 1660581 196466 532286 1845790 1966993 303611 537452 1146285 1336995 1686964 38294 882301 1188320 230902 1634270 1769202 1827682 953777 1890368 1519989 106 682906 1837232 1981315 1516990 829119 96986 1358492 1330767 1474600 1168972 1709506 400085 1577545 1338239 1134713 3755 1608281 1788698 1295785 1855404 645324 1424923 1603489 1836352 687699 1985993 596305 1803084 1052306 1632477 1908983 1355493 1991416 1022871 1449636 1095695 829388 594371 1025595 525231 1328368 1742924 1310413 1265532 668705 568335 1359163 888552 165745 34656 1338018 1298518 1132443 309835 288451 1746369 1702714 413257 589448 180997 1830634 1967841 638034 477684 1947984 919709 1506556 459096 869298 1965025 1566930 1110124 470842 758656 1606475 487897 1555529 1095909 1287445 810263 1895164 278656 56437 198136 1254403 1091037 1199622 1585037 1807843 1308529 219995 736081 1133951 1557330 1885574 539791 1473079 597120 744995 800383 314923 442662 1710315 646769 169623 1650059 660378 991011 1698559 86815 371028 551962 173042 1671938 100253 1528206 1608620 188240 738393 323915 1564960 579016 173728 606444 43019 1650097 1964943 648963 315266 852557 1809534 806420 280449 1093384 25880 194483 1380226 265228 958718 903381 728029 1440752 934862 192455 748142 1140591 834058 618177 597252 116656 1100024 1775215 1846818 1325105 1180775 534465 1079653 1313338 1900186 1939303 1778790 1601072 906775 759300 1219345 28647 338096 1449872 1725681 165802 236173 1283229 1820449 549017 1783725 1711237 831911 527105 1692478 279514 1137475 76956 1843400 300552 709906 1205342 302795 802802 935643 1209199 1804581 1066418 56342 1119133 1325297 1761567 48805 313871 650220 1237753 912548 1151610 849420 34801 1819704 1739296 1790599 824940 42013 593944 1019649 1271380 1626767 913854 1138011 1813088 1254487 694483 1096907 642697 1003968 131525 1158323 1667979 1724470 1449699 1364898 1310782 1642568 802182 719183 148423 1227839 336444 1152026 617150 14447 435451 1020080 1067445 1717652 79218 1439354 83312 809954 1502332 1839123 1620401 58617 1763100 1345804 487855 552445 1594697 1387964 1795024 1923541 1895736 483679 1041273 1710580 693416 690169 1563864 941857 1760746 697101 427463 401711 1677438 313225 1763161 1235624 1769561 1376530 854351 1516693 1362607 1221588 1722559 1686729 386817 967366 1101744 149411 1479642 1885826 1984880 764571 244051 944404 1787854 804235 1770068 313449 1120784 359583 1882596 964681 1466409 1722323 1618037 1132233 47118 704952 729800 945664 238434 220413 1698375 550167 1338233 586606 832666 1741808 1547334 1218853 722542 964344 1419850 506006 1234295 559010 938441 441893 562885 931446 1149097 1806896 503112 1429380 1127607 811392 1710916 114366 955372 118728 910220 52760 1974016 122546 636897 495862 733509 90834 417771 241537 942117 1354666 1222673 831770 118435 742306 1888450 791332 10796 1396884 1089296 1814487 1280933 1431565 276634 1186442 1263343 1170677 1459041 767737 555561 1032977 1040698 1383029 1504279 1228794 1940569 1720944 845649 432723 81125 1246019 1484420 1280435 572763 261030 567122 811182 1598169 1624862 964307 1155156 1203055 1145351 431576 439417 675196 1407323 368304 1744080 1749506 419305 333556 201643 1379814 1967451 1712340 867897 1540884 950832 1561116 464631 1084691 21757 1879319 532066 1475758 1562263 136505 1299731 271845 11594 452334 615125 1251199 1577363 4595 1721798 784469 1035016 76046 1395901 1820640 1077768 439001 641282 686122 32164 426205 653659 1498076 243909 1110318 366037 159267 913980 808320 600095 182192 382316 1124081 1174090 1561791 1692504 1343642 368067 325801 378116 1966406 382215 1311783 782961 1545456 1293617 1142042 1994902 1432069 639514 198977 509754 1115002 882999 1598426 1928090 307416 919294 1648354 1305580 994975 349390 489385 1377476 895815 419915 1847874 460451 915353 515720 1246414 670677 1495935 869110 1465388 420440 1755825 793962 1269363 229532 1096465 297860 1746800 312902 1673815 493389 1255820 1738514 911148 1023753 1991908 208975 593664 468707 322452 1267799 434818 646622 1266063 1498043 448532 113877 1678675 1675632 780668 1269721 128648 1755612 366093 1962326 329595 691945 955289 370966 447495 1321826 972754 227079 516866 1412458 72558 879861 455793 1023293 1741602 1066084 758528 590199 236557 856723 1982969 1019768 1077588 199162 379129 1465041 729696 514438 71004 1947073 1324068 1098222 1868929 1169585 873977 1095368 1701298 1115260 49842 809389 1599394 603223 680531 721440 1256127 804133 858547 1529683 184409 526676 1881880 1814667 600755 45331 1497124 267978 385881 17060 2308 824738 571782 261436 1033762 1280745 916344 1588976 373264 1857623 1728145 980066 1329572 1462010 1195971 1033267 471218 925818 292055 743515 454267 740184 299863 430241 421748 16941 30131 308113 1293269 1091765 853239 1062131 1724625 583280 1925697 69484 1845828 818583 1359779 596294 1593510 4019 1772398 196157 1785216 841493 645214 1945104 1185061 985347 1113427 326605 1922599 1087510 877770 628223 1962034 960935 618235 1483240 1478444 1524139 1449278 1548021 153717 1449215 375563 1819552 249918 61417 1068947 24364 139271 510096 502921 1044872 370450 1898740 172274 1057653 616329 1919682 1865256 1467910 1736800 439049 1177663 1512764 345432 1645923 771709 648127 736635 721496 1078159 403386 165832 1924858 1548338 474800 1514757 158498 551842 269728 440295 923284 1780340 1982871 942970 531766 1652403 1746952 1016061 1302726 1703520 226048 1320331 400343 602220 1699597 1384349 2063 1642035 1556941 1893395 974030 1587076 1116475 1523718 1256617 1587883 952100 1159622 1260753 1748772 1065944 760336 36600 1391119 37719 777745 1995922 1645084 684906 553176 1391847 1930697 757588 1842013 107245 1080229 1790426 340085 1511659 35524 1237407 885894 659568 1208201 292732 938353 1617801 1356240 1563485 669586 780157 543184 326483 891348 1940894 1275467 1868872 241583 812101 289384 764853 1226054 1922330 1580373 1251081 926455 1750835 635584 1966932 527719 1864497 526374 1494395 308815 1671873 1177742 1404630 728961 517920 530768 1465705 661967 292669 562880 1776241 1277850 1677503 526925 1008186 1056035 1501763 75623 1833966 1121928 310134 1188663 1331963 21012 787549 1140876 1216015 155920 1664004 83934 1622045 1416629 1272484 1998281 284106 1387498 281093 1443680 498526 415951 21869 487172 1353635 843622 1590875 1396804 1324932 104890 675072 787121 1515473 80327 1640444 1088261 788359 271407 1965769 1875505 331684 1049761 86491 1057662 1650823 1723954 692318 1636093 762317 1452526 1657059 1734457 1900615 848011 649398 709667 1435843 1633238 118732 119973 300051 1390063 3179 22008 1530021 1115675 1151112 1828156 1411729 266777 1663616 1590516 1260290 124986 1843910 15132 923356 830472 599087 278241 1716150 1161607 714349 1109120 1682109 1641286 1666740 428625 1014259 1417629 1359010 1897165 1772264 1884753 1199287 1958592 955365 646459 157888 1470055 1534754 1635665 738656 1599048 646371 676090 788428 148080 89185 1546712 726757 872593 1287270 1540565 254973 1183147 552250 912092 1242271 1917996 313342 461836 824741 144595 271546 1140568 1455982 1288735 335608 1156696 1629247 1932433 1095342 1819538 520944 441316 444290 603668 1248072 922564 817066 188909 1043731 624100 1482232 22288 1758151 1347300 169685 1069906 1410007 1495405 1502505 935534 1561115 738951 693616 1307426 1106794 1576657 898333 1221518 1537296 1750904 905030 1165347 1236060 1209173 1008944 1970841 1198063 612693 1386802 1524080 1865455 1338782 552080 619239 152912 980840 256546 824162 963322 744170 1171971 1752193 1459557 497137 1390947 1385805 1559818 700728 1134114 80251 1802267 1781774 277995 864505 607183 1136498 1065604 399938 1607401 168725 1063983 1007760 1008452 925776 1505705 308707 58650 1268402 979892 314498 1647997 759308 357059 951655 208226 1286351 1632891 1767710 260539 874467 1957200 85175 1919279 459111 912861 426369 1102146 1271995 899000 228495 124789 410959 1622576 161349 623102 781017 452042 1331810 599951 326292 570575 766118 8487 357744 1392666 1458844 1148156 1782000 37949 279214 964323 1179090 1326578 1878299 684471 341312 1542714 1756038 692599 1989066 1390020 1082866 1994076 483483 1181778 15501 1400514 1429062 467699 1218539 1682717 737331 180761 72031 606622 1509785 1718236 1217986 1066650 1026732 1677638 1266120 116718 1685901 1244668 454355 1583685 438955 14285 578299 229417 1294238 526221 1197595 1495530 439671 1962371 255254 434093 1319453 1242275 357340 1974658 732378 1682473 1867212 609038 189106 920722 548527 1663323 1898054 738277 900658 745157 1964985 1908629 889893 300155 645182 1271594 785425 868913 1871327 1389804 40950 349846 452818 1687747 1556514 286569 440867 1038866 1104633 1407248 1793380 1150094 1283300 987395 402642 1250836 414380 1845771 1470591 377900 791333 628869 1250652 817226 1812284 1634157 1095184 1335503 258124 412054 1548140 958028 1788196 954127 272232 724676 1912795 1337730 1718407 992758 707277 1498333 1546219 1809893 1171910 225639 697829 422794 1765584 1071762 1252330 1649053 1412988 1604219 436457 1614807 419615 1892246 1836345 356375 883593 1717188 218568 1252291 1262453 225787 986232 242401 711673 1645539 1919554 333089 1056276 398955 1393811 23195 1793251 703969 1706313 1758037 1722775 575495 650435 1459096 559894 1375031 1770172 610332 954285 1280380 1268360 991971 1619687 527284 1396835 560307 991268 60838 1052249 19499 1334396 1210816 42309 1433068 1299334 1072748 1483376 1186988 1183401 404084 1200962 805795 1911704 68625 1456039 254578 1331632 887555 1208335 156998 1839394 905823 1566458 1081350 284181 397124 1553213 1245137 749218 133587 1020215 1683360 854568 297725 1436912 926212 1536862 874158 1581943 779782 1158511 481249 421695 204894 280694 252620 538810 284038 81488 1272474 570554 1850514 178122 1254572 1159162 1689131 1514884 1227571 1012396 264385 358385 1667282 538223 143385 979948 1415815 1983053 1588926 1363895 812450 212337 332021 1904477 1235743 1750781 1848105 440923 688097 1250901 525761 1714179 806875 1636787 104856 1262436 298594 1169174 717432 1169548 468666 609968 1148395 384508 846868 1811408 1676336 1421792 894520 398476 1363710 691066 646138 946635 259425 452487 1193946 209328 1280439 755980 1933428 1600029 609961 1237854 1817787 745148 1314128 288235 1376839 1989324 398041 1579732 491060 126853 1910230 52850 956111 134197 1060675 506381 259923 1301207 1171948 722885 279992 966014 828696 925967 1196642 1907495 1201904 1611844 247430 1274501 1400432 668267 1265243 464173 863587 1737436 23240 469644 1279669 254514 1803477 105116 1247848 355439 1821832 993528 1231919 780744 253576 1379616 1996437 1263563 1047995 167969 414617 1553492 1540746 946044 328915 547768 1656611 1698334 198625 61269 981478 462601 569378 1077466 1233708 964242 628199 381007 640287 267580 1529501 998156 1575641 1343905 745277 982682 523248 963284 1186323 818304 1714892 1869436 791618 1146851 1320061 621254 202175 1592904 513209 967060 767383 1880427 710838 1091557 925372 215605 1527794 1983439 1412638 251085 1938148 1607766 1596172 1542304 1020533 1592397 207413 694454 632369 1973535 1961069 1798447 577778 774995 1346538 820861 1177227 1950648 997118 858101 742898 1553210 1234277 527513 1228913 275523 453466 465341 141557 123315 1987026 122109 1701742 1143679 1649068 978861 1914730 1724910 1586102 879644 637503 930129 1313904 682943 1991620 1166203 1274949 902987 1575 38415 1647042 439797 1036964 924923 248277 552915 662763 685690 955300 1628180 164122 407778 1662154 570683 260671 1939824 547222 820415 154125 26142 1362134 1991028 147356 568223 1558430 1077427 1204172 1915153 741145 1296098 1848954 202332 80007 1967490 1760169 1325852 1053552 1195690 1321055 1694747 1065882 1073283 1110696 1556742 150862 509938 1746456 395922 700346 1705234 1280737 1395786 1568914 909897 128163 699668 1387214 911066 1658912 314330 837427 1833498 1751656 1621654 883916 781299 686700 1302045 56870 1727744 950319 26587 1169875 1294991 1773336 654094 1184280 1250152 1257807 981276 630882 1256267 1618010 1533369 907838 1521797 341771 657843 281564 778899 611068 1150750 1633033 957112 1028934 673613 562473 316229 568658 120836 1775220 732003 424736 1269500 716700 682238 686038 1209338 369149 234104 447459 1579061 1019595 1208168 1196378 1924808 1257434 1329536 773534 356957 1873543 1141597 1311587 483909 16958 832531 701241 1977305 1584859 490371 184591 469178 881125 1236821 1269351 185732 1546957 427982 313170 37855 781912 1236893 30116 780556 846693 296263 635766 25658 1538774 559067 315167 1173752 133951 882756 1637139 1722157 217227 909866 273587 788896 276475 70359 400705 1587583 1465913 1706013 1482761 1387227 1384033 963498 155686 514070 689708 1764463 611795 194269 1665256 610928 1862289 904484 924577 33555 1194663 1373135 1129765 1123771 721465 68348 1471429 222279 1149425 1785628 1877882 1610866 1269099 66739 1755010 1824091 1952516 1381574 483779 1131050 925678 37512 502974 908913 1250870 571926 168131 584181 855776 580301 1487451 1155848 252933 1762500 1324036 77553 479885 1471867 1249773 1468068 860433 380075 1045626 1354877 809626 1737932 797744 355194 1679002 809374 1781629 1826776 420215 428594 1547111 1327809 295189 334621 1586340 1447262 437872 1770696 1765640 739303 799551 1291200 774645 1638044 1049421 1527109 1292634 626450 1129730 735987 154150 911212 725560 910842 700555 1450120 1452429 1565840 364912 681778 969294 1669126 32173 1680522 1000213 1118066 477622 1558308 86517 1475833 1949773 670947 1169960 606203 516918 43235 537678 541109 1424722 1667533 802789 1780521 1551035 1391815 780225 1350214 941557 531047 1144164 512884 1231187 973215 1093212 1560433 1960673 706623 945 1502675 1765634 1422421 21656 62701 666885 590000 402891 1254984 911263 560591 1526391 1650721 770908 135021 529221 1298255 1120185 374989 1376099 694165 535129 1662766 950529 1051350 1663003 1268499 934183 1813560 1739201 800450 1746860 1571226 584328 1211557 1175502 185230 231995 421809 93697 136559 992794 1585174 1926788 1135663 1782833 322863 1712796 249539 633154 1997067 261156 1058873 1258230 44272 1583890 1485327 1472988 332117 1617899 286223 543319 726617 319905 1590748 1362186 162294 1509210 341047 1621907 1734711 1816638 886815 664267 1162941 1278597 777198 1973588 1922346 30705 1687394 845880 748005 1761568 1065908 505051 1324731 540790 76478 519007 1253221 580616 1253893 568590 1248713 515990 1877206 833933 192743 211904 60651 1742496 1493314 1249649 1109945 1308022 120575 1962816 931907 661224 1091005 1987521 1427144 1590373 1890285 1291806 1575323 132338 726541 1751624 189664 1732097 575805 1375924 1945788 1354834 1114573 1881023 493860 1834545 215852 1003432 501491 885217 866824 820005 1292476 1827582 851844 184789 647573 1605370 1470348 807361 823883 1939108 287736 512137 1309153 538709 1311517 526191 1085488 785107 1250542 32324 293477 1722418 417103 419307 792355 1206035 1314280 1069664 422535 304329 434275 167874 1797324 1546619 960820 976161 1222160 1491675 660599 752459 90440 76611 835427 1907873 1964009 297089 94512 1363338 127102 1001776 1053480 960179 1717044 611968 557858 158410 412014 212085 1175226 226906 1718751 1973765 1395034 153807 1300096 1457432 1430183 931739 1834014 1313782 1723945 245182 1627014 336811 874766 289456 591524 664863 1172420 305504 52689 303937 1349480 166713 138738 1144702 1170264 1009898 1534659 414529 187237 653724 78105 803294 1282560 981101 1523905 582099 1634801 1638271 690853 21596 145698 502790 1022574 370929 1577218 1490013 630901 409700 1512153 1022488 1678366 1138777 1861883 529379 787123 1018888 1338095 1273259 875092 1784757 1319374 102618 1432381 933723 1289762 1620684 100990 765395 1383801 1451155 638791 1738025 1885296 1806878 479111 869055 364746 1506358 1677828 836317 232222 205487 411649 1450219 884886 1901602 1931426 1453993 1937348 162279 77626 274008 1885928 1474068 1601660 557381 868575 74266 101493 18264 1901146 1794013 758755 1224616 70554 1581494 258867 369001 1036656 1058317 1738673 1490699 868532 1948581 157295 463873 522068 1800063 1096473 767552 365154 158760 1532500 115369 1971535 1573714 1917735 969975 1265003 627417 861232 1539319 1441319 1644444 562422 736097 1682530 1856046 1131070 1125121 822522 312965 1247383 807192 767440 1662594 967872 1407064 524178 348882 1981893 1164582 962859 545811 564161 207307 586968 1658250 1881658 1441083 512671 514361 1878868 254868 1150479 1956853 1672513 1270573 607402 1346556 474286 243863 1145905 1754879 842627 1137899 1585356 611159 523601 1089902 1698046 383936 1660243 1714909 1102219 94026 671800 1287829 1734187 604217 1494678 1550755 641048 1168323 8690 1798338 1941992 811797 1730940 405070 1647210 341288 478877 160954 925147 685585 152206 451574 171569 346951 959905 826452 1244341 1350175 1009996 1679956 1002648 1412129 733305 1849987 1752659 775115 1234234 675958 101776 156608 1629126 1711037 1117070 1702829 1376580 73612 305458 1600389 403179 1490368 200487 297965 909061 1969680 1274329 1832189 1075538 394018 380459 1671016 1765347 140244 20110 1024384 252012 1506020 1850817 38781 1359247 1094744 1257835 52560 1905948 1625384 1376966 31226 916205 594218 1874763 1274000 1597407 1591533 747967 1688511 360092 1538654 657110 1182318 338374 805630 842230 955764 1731756 1257311 1869278 1610854 218984 83989 159521 333340 492345 192441 357215 1969372 1330774 179868 1308655 352293 237181 1385610 1132922 914920 1270841 1878906 1161898 969769 1376337 373978 844712 1581744 107316 1884471 1773121 76893 1925632 251566 1094165 1466638 1199916 366669 1933161 1171957 1799380 1491700 666160 15853 1960846 1895735 1433258 1779057 564384 925387 431910 1899200 1208142 1352099 590974 1912929 1457535 1086555 1898969 586955 1988001 671239 1999364 981705 1018170 434506 567375 1509500 994627 534173 668233 1908672 401800 137048 643031 1578966 639305 1229100 1069506 1278993 1342721 1748551 275293 1242799 15778 499131 1268467 1398432 462878 990664 151828 498735 1896661 1287103 969463 1742636 1766041 589630 625202 1669495 1477539 302934 167904 1156565 976002 1029237 686291 1663413 527207 1210747 1808923 1444470 344640 951931 1449366 46256 1703562 1729681 1495572 373857 417225 1611726 1390512 1671187 185129 791342 1756489 1164254 735387 301453 1796024 1305927 891503 1951901 1556506 1134980 253956 202558 920001 1775075 268196 560431 1398624 1015479 933543 263982 1857973 568294 950883 1807865 1119994 801280 1947485 1925112 197394 291141 1015959 1908474 1744828 1989291 5428 1043602 454387 389168 904855 1251260 1424165 256772 33146 584677 1844760 326252 591735 911501 1479798 1918589 1515840 1854294 529747 305322 949494 1650844 1456348 1415209 353666 1916040 661434 1829433 543427 1804164 4068 1124280 790712 270293 483484 736881 665575 805510 1928878 409644 1714021 775873 1130165 1246404 515180 1368375 1728231 498864 1028103 485815 1646117 996706 1383619 930580 1326590 1528863 697860 874511 453406 656700 481608 450773 1822366 17445 1185893 787587 1514971 687107 1106108 761799 314217 1348367 1732387 135941 1285606 1098996 13936 71851 1657727 1794128 816313 1252923 1274136 138640 1404756 543285 1191037 479936 27834 1774565 1660050 83554 1786495 6626 1059488 695283 437314 1374264 895955 621555 1515221 1708829 298286 1952222 344978 1945854 880392 666066 1347809 1973107 1918225 878567 526823 291674 860798 1211731 1204645 1158865 1056232 1387466 162532 110901 1091164 1021653 1135591 776670 655085 988822 195326 23640 359152 1362844 799320 127297 1797242 1575176 1452918 31282 1222149 1795075 1275986 680004 479030 41629 1696933 824722 818457 1193347 194625 1417786 1991827 44323 466094 1734008 4614 1266543 1405630 14756 137885 204995 1355306 28982 76220 626241 1317967 199227 1037697 1153647 573120 1359569 1070832 216898 1291988 1349873 520144 288767 1934644 1035532 187179 101848 204151 1077164 1454266 36981 122805 1092486 1772526 1958498 832104 1225205 855300 1869853 675298 1475098 637689 1712641 475146 1314932 1096860 1983938 961990 12495 694474 704464 1102822 1810523 563431 1159983 1914300 1675533 1132761 1585824 613055 1430219 1075002 427072 256565 468495 1421238 1009293 811186 165640 1456288 1978162 453069 1253892 221789 511187 85189 1424025 1964482 896259 251854 769935 1357201 1248482 25626 1459738 1591884 1599757 1706983 1831611 1952949 1574772 770406 557851 1034150 512873 1750180 865170 1775078 1632187 470029 1906718 728582 313436 988253 923512 1731850 1694114 1776999 1938051 129174 561722 117557 373873 1081644 1489158 983283 628844 131344 464703 399554 138495 891449 443244 1981601 1219586 1688476 1495368 1485945 1208 236019 544423 644276 536677 1402777 704623 340255 24257 1220398 985110 1699603 1648561 577165 1844692 1614068 1077983 570573 1477015 834019 1832060 796865 809898 1643415 442076 1496989 487391 1514112 1235867 1463160 1333795 39418 558646 1392577 466220 1018885 952110 881569 1651320 7422 1518033 1514856 1784062 1260241 953237 1393006 1879056 810803 377034 1985319 760615 1070814 587570 785570 949405 598001 1371528 1828868 1742877 1714924 1755090 1322080 745800 445297 422559 1526180 535247 1073231 1671560 278942 1193143 1737555 296014 1560211 1738935 533771 1985416 949533 1168756 211453 1366724 948655 1723766 1635305 348634 289261 426239 1184749 1554624 1932774 752678 1140592 1744051 771813 1415458 832693 1429146 22206 1344930 430231 686696 397610 1279496 1572462 463130 558327 1396185 865380 438900 1693852 363826 632068 1709216 1005991 934752 31569 1517192 1001975 698646 629603 1944411 1001742 456620 814184 344560 614670 1272383 1625476 1112955 1256236 1139665 380662 1272509 505288 384179 605657 1669643 1236087 1164219 779016 405484 1897054 1734854 313333 1043765 1750702 1475514 456468 242627 275532 824418 833453 504865 942026 940329 328161 1155944 1464634 836385 490694 1743333 730080 1899919 533275 1997377 1249590 378084 1549714 1790388 586156 973679 1799291 1705848 1023129 200102 491568 213908 1409123 55152 1547475 940928 1806097 1078814 1811188 1717795 1197088 611423 1275438 473886 1125686 962360 1032159 862307 1018330 1696879 925685 27921 1514394 1329258 1934251 1221036 1046482 1939381 17965 1663884 1264868 1020804 1323160 740393 1354180 1480319 812397 1327826 112418 131640 794439 234870 750616 504280 1988158 1914209 497918 443636 1550197 209262 1293895 408560 921822 618847 1115671 1210542 449084 1727083 297754 1275712 16260 1448106 1391251 799348 102606 1818985 78979 1662730 916706 1410439 1726862 1230630 1902443 1898722 544217 1980642 403045 983472 646143 746791 1651463 1064733 548426 43009 891112 1755390 1258158 1305964 552947 1752964 88584 907614 454444 1846061 1617895 711871 393294 545535 1523012 1094695 912571 787231 1332751 449624 758769 357737 67591 820715 124623 795485 1887522 1396191 7284 1746176 169379 1619346 1262442 1286045 11550 1465005 859546 343220 520359 268518 892314 412943 1286820 64320 1374998 1136229 1856557 561905 183104 641678 566385 1514828 590691 965822 895625 1584487 1687377 508687 624194 126258 776523 102145 471638 1933264 1091058 1435775 1895038 755861 349237 888855 339256 931449 1980234 490302 229704 1197655 161653 1948022 1527524 1732126 1510353 1502355 804777 172933 641843 1861497 450617 957245 1263438 1450759 662204 1445485 158376 1841389 456012 1656317 1527861 770390 1708192 1557295 520921 520258 1466110 1630013 1492527 1613953 1402148 640672 898895 1875279 564164 148273 1384493 1728535 1234370 1882646 800048 1100792 263278 1257066 831381 387782 1543165 56246 271492 1750887 829826 444859 1938184 1280802 957034 103380 366310 612138 1283469 76210 556043 1069587 1507266 181232 1876190 903894 1406201 1437597 1670728 1140322 1985865 1219124 863190 1122094 33285 1467452 1683286 578047 1286628 947061 1254169 1298344 1887436 350979 490943 17805 1635910 1414929 868013 1452701 1039879 473811 599744 1556430 922343 102878 1758150 216986 745001 274542 531812 1207682 98608 485429 115681 1974761 1843695 583923 1954407 163621 887864 871945 1338663 1680673 1693103 285020 382282 86220 1298323 10849 147496 1667906 256208 278165 1087631 54768 1550575 351608 592133 1386956 286470 1345422 1842183 845748 211143 936674 622837 1502315 179322 1449828 1920797 1358836 1379137 329429 1880973 1361031 1114488 414543 1065749 1874178 1879001 1344984 74971 1325443 793381 1801185 704747 1213502 1502122 67516 104222 1932 516516 1846968 495897 789798 226379 83292 1268747 1183896 1774974 553247 9233 729088 13904 532853 1224901 1976275 221161 399478 414439 238843 1359684 50028 1377636 1579342 1232193 551763 843250 1476147 451097 223583 1985897 1770379 446997 28062 723540 1239414 1468261 1952851 1859686 789603 246723 1260059 477863 1221251 1511454 805552 1989142 1309413 565307 500238 845457 565839 905897 1414906 1763689 1608521 1489978 1192840 432677 1281160 1142326 1913914 1623496 749213 364541 1727097 814306 45192 1929576 1196547 780848 1918117 961232 534376 1264293 1319335 1288477 434410 1673242 1815350 1222777 1006320 684437 76777 904712 615616 1404469 1728619 1042004 1647086 964721 1839701 1100375 271144 183065 513324 223891 1285726 702190 1628456 309955 1341960 1071421 826155 657054 848924 168698 178968 391747 1037290 1052222 1985227 1376022 1212127 886537 1937184 947629 852435 364361 197701 1861196 439382 406336 1968703 1225903 1780320 485729 334382 912461 1962262 794837 1869172 42943 1450369 541300 310567 1444998 1656244 273370 848930 632617 1835524 1772044 24190 1431265 1674064 1174911 1052059 716803 930464 481277 1633217 1341796 146873 464503 1006804 1571168 1748495 560715 1490154 52188 935139 388644 472863 735047 1763132 312441 1438320 1342298 914010 592129 945829 1684214 658206 362523 1074403 297735 818356 1284549 878512 466992 1387724 120562 934332 1862712 1791709 1154498 1089391 50706 907072 263814 225186 977206 129568 487629 1343406 1294416 34302 710361 484423 25357 113503 1189605 901322 723350 1742843 185089 1110941 606185 766931 663468 1691436 1388506 1613966 281885 1136262 1446186 1916422 1064726 1649092 1050895 893049 64932 1697281 605154 1623696 1126719 179766 1637654 831176 167911 301955 756277 1491181 60861 1690164 127460 1498200 1738782 874454 449757 215118 1310575 1468373 584471 1322426 24667 1383428 1799587 1863456 899027 884331 35735 220179 1986075 712510 1236917 1233281 233094 671847 1532038 667863 873452 161236 99518 904220 1063670 1916459 1801610 1657771 410933 682892 146420 1781482 379274 116666 1375992 1710727 1926353 749040 1982684 1077083 1828577 1367318 1661869 1585333 108360 84811 610812 1721588 1968350 1091860 1464056 666203 1901699 1005022 1893994 1539038 319845 245108 1022633 170065 1041333 1352470 1484418 739014 1871061 792661 1938231 1868500 759658 1034511 1791453 102446 630673 1437081 126471 209149 1165097 1477224 238641 1437884 433975 445107 638730 944754 1641807 1482485 1718926 384113 149984 46233 1597592 1414784 1039428 1078228 666035 457173 974043 424244 1602672 724913 1731777 668411 291179 1670975 1820180 617518 460049 1444943 1236191 1054191 1005346 1602686 751678 480512 1999612 554447 1629785 1724314 1928415 1029369 1632102 1034767 1849857 349386 1386018 29080 299640 1193785 1984277 1385351 1014624 614 157756 552210 925374 214554 1198655 1390552 528725 946464 1406777 94258 1781414 822374 148419 1546182 270228 220321 561791 22299 777306 500242 701789 262826 120345 711319 1271603 1912322 687890 103733 1795858 1370500 1501678 268946 710896 125375 1072165 922368 1146606 666281 1105538 418338 528177 77521 1278786 1904663 1903092 1326268 615614 48193 1620525 362319 15582 1287989 1088596 1812712 1777233 782195 1587553 997902 1671997 1421941 731105 1573761 628519 184758 1548613 436202 1598367 115933 968528 1088126 1925063 1470652 949621 529743 1459162 304976 905764 636413 1251207 179265 1701158 1240637 1210975 1945452 1194678 563558 1627329 1468395 1514914 1047856 1018710 1134217 390290 514801 1626651 1959155 1584111 1387543 390958 326752 1456267 157434 1252970 1860166 27605 380868 1010855 189777 1357091 1048937 593047 1144072 1533468 1715789 1734461 1346443 1861409 1577707 780476 406278 418717 1834069 1052143 1474378 296796 1346720 1631772 751422 1068293 1328581 1109208 70454 425578 526405 735577 1373781 1180461 1737537 1119470 1722184 12471 19235 1300598 667491 1330835 1352015 1954035 1628063 819331 1619451 1309396 906011 198455 453495 1219959 719712 622068 1493249 1223438 566685 1585475 302811 1854521 295428 1474766 562109 1114910 592893 183898 252976 1002583 1187907 1413885 1598567 750451 852587 1694734 1266927 747382 61327 82956 635397 1160631 755603 1937411 1719319 95435 877766 806129 497024 1902999 434458 257248 883264 803387 762430 690837 1765811 1292566 1013959 1752805 1749009 487005 754462 931040 1126849 175852 519792 76929 109282 1370391 1362690 779826 155429 1520221 712670 1757774 52835 796103 1384347 1175588 786151 464611 1051563 1189417 1667732 721072 1071350 980497 289879 1571430 163163 1378635 142583 558610 1145187 216549 1405450 1921953 1154460 1332540 1723335 1813387 1917593 440532 1774648 1785331 482796 1577685 1648035 1896170 1081783 652911 708520 698327 117067 323660 326668 917226 1078076 1526620 249979 881553 873654 209224 1209195 1504706 879640 332049 488927 901353 40359 135618 1591072 1615287 1301194 1664035 1089588 400877 1780229 1499217 324756 659347 338784 1272858 1844947 1395416 1014775 1328190 63396 787959 973165 763899 166308 637178 1628332 1608796 358750 1020198 1083791 446523 155480 1591737 1857862 855875 1296316 592854 324330 130086 1450411 1534952 1813453 1687100 1698523 1316362 341751 41778 642598 1847890 380735 654469 607491 830010 1490468 1174449 1314711 1244181 704397 1647037 649996 1896703 400687 446704 1207687 1350639 1871469 1759949 1618218 1402868 424572 269131 1100125 1448729 67186 1935302 189272 292474 1184465 86394 1241526 1682945 65637 1883829 1999815 54300 1723487 1161850 174941 398186 763312 1691908 1991825 1459754 1956512 529973 555085 80477 323686 1025345 904263 448987 693692 795364 849863 253810 219258 1111011 1220565 956468 1627005 944166 1692445 88564 980466 481477 745525 902913 1824208 1972388 1734939 775185 258165 1821842 1352679 108440 1445809 81420 1928474 3466 164359 1748628 349916 1596329 470533 930461 1032332 550557 406780 1118916 393007 163715 287973 1966769 1448812 418105 409837 729401 1542741 78201 128554 725504 1710303 1120965 1447655 1752416 68733 1869729 567710 1886262 1494629 162970 1462179 325367 1375000 1086680 1465289 1536515 1931042 285991 376997 1771790 1140709 637820 1144721 457413 954782 1440886 432005 674457 218218 1854015 559269 1995367 1199830 1314151 916264 1459554 1288248 1261990 976051 301143 925193 118035 389926 1111739 1006357 198651 1006952 1338080 1617421 813474 798496 290225 1774324 776925 846039 190884 1016317 550860 525274 181554 1024109 451775 1736826 1358226 1022367 1784578 817672 1262352 970605 925336 801998 1398133 1678185 1490573 217796 1652301 316241 1908887 908005 245306 1846624 494577 1191339 838667 438525 455831 696804 151710 762382 1713084 929600 1465061 1238246 273868 1891284 454751 250186 393985 1840251 1558447 1494642 611006 376358 1203145 1040116 1239686 597156 461711 610355 361680 263903 366738 419299 261223 572004 57712 1492250 1395140 964937 9119 1616614 836420 943223 527568 931319 1845042 984586 1026586 1301671 90625 1181235 710183 1559511 830213 1341258 1622321 1693695 1308206 437859 1112931 874477 1415533 651232 19701 1824437 864329 1501199 1040114 1570424 345076 1947904 454960 1007170 1322567 1178568 1167601 462225 691670 14101 340763 937619 1166092 1490045 617070 591204 1833053 1588648 267961 878498 307378 1632544 802739 1153138 1537886 1927472 29081 387091 299094 67361 1088309 273505 329517 1778718 1280093 1326531 1582459 344218 1813787 401094 253358 921806 749704 985434 266477 828455 1670760 504853 194652 1935173 992924 1488364 1574165 1072021 6701 1594144 1232245 949164 1259895 1917222 895620 1363454 1113260 1797031 1221056 71002 21909 1688737 1154521 508299 616241 1844382 581927 1732048 820853 721778 1419135 716189 1720757 19326 1463042 716984 1617346 1077178 157145 1993647 264948 1760135 596000 1216693 1501158 622534 898347 687382 1193808 708143 139134 81157 251591 377693 1866114 683489 802847 1113367 1737263 1021106 1910042 1963554 1350061 1329228 1767752 687215 182697 1737156 255352 1070375 1372051 1330432 757885 1168523 1396101 77837 1862474 1229338 897324 1998017 991264 1212951 1743389 315778 1253721 791589 733562 1258529 1028856 387545 1166061 151863 1469262 803729 634734 204474 348781 137848 423414 1798045 1378255 820432 546189 1217030 185761 790401 510862 1125039 1102436 1540823 545660 618808 808156 1559574 970602 100435 1094539 353777 1582281 1361042 1384868 189730 490975 29974 1507823 1233609 1940893 390865 1929151 930353 261195 164215 145657 113527 1258375 1307624 1993617 1711498 968724 834483 791013 1675980 182349 1975241 1321447 973526 1364629 1228183 1571297 354998 467639 1857463 1836460 96118 519412 393832 421405 465882 579644 764111 936904 190139 50285 1200612 1367727 566747 615380 467199 1465799 125642 1266820 826541 270851 1575150 1968059 422161 226274 1369786 990752 1144128 1300523 1094082 468492 40616 1991346 1014211 56641 670379 1038070 208373 1382154 1433530 1381734 10504 534320 1434245 1170034 767080 1175178 1214327 1807182 1570864 1424564 678565 128829 524113 1257058 1256473 1393162 1058261 703192 1169280 880042 1275482 1505929 165571 891252 1989944 1072054 751665 1111878 966287 31778 1468857 1245360 1137179 228074 536393 1533682 1029673 928518 815398 1342704 240724 1237551 1502938 574170 14900 1097080 703271 1746595 1924493 719468 1753892 267185 52405 145513 1908101 413243 98986 1787922 1968106 1590758 397801 1466694 1772554 795975 1535675 1799999 869753 519722 42734 1341361 475891 1811044 1085036 531369 1325278 1252638 533266 752432 46209 288652 1775292 993694 498402 1204408 353840 1855421 547271 1632936 544338 289362 1496030 6190 1929364 982017 706554 1582388 1761149 871242 526412 760380 340537 629361 1531407 1529186 892357 1341150 1135273 35826 1657801 1187919 603695 852858 668571 1963287 264790 740556 1512162 294721 1896671 1729608 527354 1019902 355469 1680672 935998 120127 1429435 1819561 1014008 1557288 983413 845174 990300 168102 755892 1157900 507597 1026335 933681 1917891 1096382 1230778 265695 1559384 26230 448251 124441 342945 29736 1026788 1205876 66171 1681277 504037 887039 1661148 930910 149980 1579007 90201 129617 715043 1059107 1571076 1374788 888073 298463 217240 1671055 1572504 1560713 125955 688353 1630315 1728680 1422981 853856 1912276 1388612 1424069 1778156 1395472 1084972 671258 945680 1153290 352367 953804 166075 774533 1690694 873284 1779674 1551000 992788 1206671 1614932 61036 1663994 717576 1756923 330110 1721265 1747174 1296320 257404 781145 20193 1505015 315585 58065 528991 663667 396684 1869809 1187462 10237 289074 383154 343837 1306825 1406944 124930 118002 1685590 129866 1973146 26255 71194 433970 11004 1869096 1920032 1279558 1474501 243322 267280 1192313 1381171 1672553 447267 1765800 27086 106649 1097072 1254446 1880931 129859 1431560 126293 1981995 754212 172632 1531962 1724454 1846448 1332636 288689 839808 1311102 1006385 1878718 1615190 363321 762597 1726430 671885 435395 52340 1814031 1835059 502978 175276 1822689 998756 550683 328296 1253296 1156522 983504 698170 322826 1439535 1154290 376743 980627 667097 1982862 167993 364205 1413413 1169736 369283 1998212 1884844 1839682 632293 201307 1493553 605927 373435 404214 991114 943572 1347360 746837 64193 1867806 1425203 511600 1007742 106585 881181 1178876 730468 1866570 612203 831068 1561327 1194323 1222518 323100 1229706 1036599 244834 1439216 417889 1183346 1763474 538332 1660665 623355 1303054 512910 41998 162457 1978166 1980729 1499735 946335 1145849 1625245 47180 59630 763288 1919811 1165634 1587403 1069289 977825 1429156 401662 549392 699440 916581 24405 1993668 1852839 1533238 130761 1857752 642743 83295 1095688 738293 347350 783493 312559 7064 1036371 556000 74243 1246168 637712 1361916 1101515 466938 616495 841654 1818989 997771 1952518 1663434 21068 1802593 1001327 1747736 1950568 1250884 826706 520197 144473 1351642 1623409 1052454 509565 649806 1130292 979484 487273 1379944 1851558 1949366 1326369 736226 1471158 987543 769079 1292678 843113 1089227 1729308 1883148 571914 1495920 1867757 11269 137704 1007377 931129 676716 662541 713650 767648 415779 1402517 1344681 1266058 1442097 448142 1967386 797082 1845216 561501 1603195 1215122 48729 730461 813942 1919960 210450 596959 1289460 666388 1340116 1587823 356896 1851328 373695 169460 80181 729179 45421 278480 630253 953018 46175 372250 379874 1866926 924664 701667 274590 19079 1127887 504362 535049 69411 1299263 1437521 1887177 148774 734861 1359654 1336555 1815452 908968 193304 552102 1425464 1442782 462983 725844 1285258 1225925 881982 441011 519800 152921 1888753 237484 1245095 473266 1348342 633049 804035 104941 379817 1186335 220303 1921080 1558847 385144 1681083 1075627 1593235 521555 681592 1556921 273048 1494436 1844371 1313822 1087834 392192 536782 1631732 262923 1710370 567530 312829 1832753 1189565 245522 584064 350159 982437 1314306 52310 1536242 1905462 1095354 1209830 1207134 1147365 255429 1464642 218756 1021439 1647332 1262854 1690535 778879 1195109 1334930 1926032 817334 1073511 509032 1790377 161044 1651660 1784807 634555 668934 1510768 250545 1156472 1047145 1088840 1010634 216445 698494 1251620 1697124 572450 17454 1150583 403750 839940 267476 1752729 192668 1679872 1055482 1521861 1155899 587977 388811 388316 1838395 1169093 1068453 507999 1823654 504231 105532 610038 1072453 1468895 1700160 1143287 176685 927653 1591218 265089 791350 1315880 1771215 1178285 1234709 910082 1391620 1213670 998941 1102278 541176 1177741 1703466 1392909 1876160 1745307 1840479 551390 1784048 1049744 333284 689566 1890757 357408 1512657 715 762759 1801233 143944 477294 1134046 1156910 919891 899380 1017853 1751821 284603 1488525 1561936 102996 736076 1787704 1440321 535605 1926086 647496 141367 745956 846219 170985 1924266 1528203 80930 463388 453684 747254 1060762 1402740 123735 1975372 1336710 616146 1534434 1531309 916089 338499 1428344 1425987 167823 458453 927221 701755 651007 877144 290059 563367 1519064 708183 962995 493153 1361060 378732 174428 888794 1655082 1023830 502733 1596780 1060659 551278 605171 1436735 1792434 1444413 807726 699493 1287623 1363406 66257 231472 999495 1074876 1249185 548556 766270 576476 208315 452474 527951 798995 637136 601483 663842 1990925 1754388 1196113 1583694 111993 273123 668320 1740034 354068 496177 323795 754267 1735456 804954 551013 1243615 864989 466968 488703 1981637 984704 707172 569506 270975 1182775 655058 686603 134215 1818710 1958548 1145096 1984506 911426 932589 1201384 1547479 1364617 984985 987281 1964613 1799604 1834986 1441867 590884 167660 200433 1377948 305388 97625 1046992 682385 737180 855600 1259115 127684 756800 924454 564150 646697 675551 1606773 1201074 775920 492066 819329 981329 872820 562244 1762819 1443308 632013 1698448 102227 424198 1698028 1350856 1948318 1405833 1713236 685205 1034211 1092230 842780 48373 452301 1254373 1464244 1999700 555057 1975907 226605 1191935 537465 1479541 129688 1508533 1370118 1652304 1150433 1995482 1601175 895797 1142399 882608 1374433 1543237 49558 1846510 1061798 1502320 124951 89953 1676370 790334 102056 1723819 412651 218792 157680 1156384 1856455 184975 1654593 708404 316915 1114727 270611 511226 580886 837756 1373634 1724146 1065445 1547303 1849644 1517644 1219804 669834 848733 1738703 1774112 257240 166038 402339 711402 326162 1702219 1448644 1947785 1124494 954673 1574677 733597 267818 397936 944726 558196 1408359 1885434 1286208 1457156 1335682 263068 1967355 1060311 877877 226773 635722 1595575 1763912 686955 1110980 677766 959384 1415770 826741 1389613 1918714 666537 1200920 1815982 761942 771471 1759842 422906 546243 126340 1945159 3720 1208307 1107358 329081 1193490 1900501 678820 280514 1645552 329277 1869697 1728791 1624297 86587 70288 1888430 1883422 1734289 1673056 868247 1276185 375249 1485288 15422 293972 879516 1333215 268520 1505329 744930 1461783 565514 903951 1628729 1170759 1471895 442517 331060 1543057 1604019 1439812 957732 163882 911623 968326 1512703 1541553 296587 775800 135759 1435797 155437 1863401 175599 1586379 147363 171901 290577 1521523 854590 1045421 1432818 1739590 384208 33099 1899367 1476220 1578836 362870 806506 261183 31818 727096 1820428 1767167 922501 298938 252475 1164841 1706570 1793790 847205 1982640 1013761 925782 515333 590469 1031999 735096 1944172 407899 997481 1472115 6274 1828296 507040 657782 1581132 1642682 1004081 750771 1260945 780029 1515394 1922905 1776295 779188 966329 14067 1299446 1919592 776509 889334 1332279 920768 705939 1564779 837875 1119320 1140688 77192 665275 975585 1939585 1727729 189720 626710 631138 1173639 112337 915377 1110297 1887617 1497468 1576075 1709769 1195041 502917 1586606 1535346 151047 1362224 515484 1477056 1628302 1058411 1890776 692410 1306131 1185872 462091 1806425 24821 72093 493738 684466 1803460 1556072 1346184 920195 514194 1160863 438365 72508 597491 319433 1813084 576070 338126 361780 474385 1533139 973998 401324 1946164 734854 153096 1205349 307240 1621141 325846 1860941 20999 1375590 892210 1357210 519955 509367 408893 1834771 1558721 79056 548419 1351845 1905423 687666 821519 278959 758494 1462654 1145953 595753 1136027 685555 717407 1647407 1822513 1846170 522645 394501 1453542 1074659 781783 34796 1372284 1378134 1469905 951052 600745 1553441 12283 556190 1969978 532168 1427604 1626007 1515678 797572 1831107 778741 11897 1371368 1164480 1225816 260182 1975384 1403352 488447 773533 174914 477898 1552038 580871 770607 1890351 1631849 201271 1314378 6922 223325 1220818 1789530 1814353 909362 961636 1900057 805607 1769973 1997686 1013941 1732614 1511525 1471936 627956 959454 1830896 256646 1196248 720185 540752 1315659 1424811 206373 507339 351115 517875 52540 34550 1144834 933216 1160687 977072 734661 1307216 930586 433485 548968 480922 355306 316478 722196 1291935 1117882 1483144 1633655 142937 737012 1590825 124079 717452 1604539 414245 1306343 716537 1670257 1606983 1894098 1968964 1845031 725572 798292 204774 1253636 1693162 61300 1956227 1528692 545917 138318 422696 1832156 1955138 966120 1362506 1768438 446320 1223403 1327244 1460111 85525 1458972 8628 749130 1771716 186250 1033275 1584744 647326 1845870 462067 544405 1880521 1092275 1822759 1557211 1690282 1691177 1738705 755303 479001 769423 67577 1770942 923076 1814442 1858702 1375612 1868283 1117930 1991716 1600105 368711 872602 1846354 40636 512612 858577 1723839 316122 928837 57743 303466 26889 1824814 1003580 1582714 637611 1178020 346419 1853817 1453416 366374 1440730 711509 1724793 1829295 268046 1148958 1419378 1418051 286274 898840 1430321 1946350 1316571 1860379 548246 1195612 407282 1293176 253275 857496 328352 331663 1826614 1300506 317145 867706 771190 504208 1039335 1200072 726481 1827306 1133666 1990150 1275317 886447 1979432 1176330 679737 891274 69391 396736 1049367 803914 1392261 524406 565953 1225995 137262 413913 235698 880369 834594 358258 1833174 249592 514223 1674331 546787 254138 1887808 1131596 503324 1693516 1256277 1721652 1221662 96733 1144856 1223186 1612281 916168 1718763 439943 871459 1701936 941269 1298282 1998733 1244392 1577579 1195677 469582 1590509 260058 506347 1968190 615984 990986 427336 468716 1251733 1470547 224433 1024201 769494 1356934 1472573 139674 191694 259439 257298 1617196 659955 78002 383090 1845339 1707167 1669850 917275 1515808 1718025 1393448 78626 1500727 579127 976755 1553805 462496 681389 1856185 1589670 820163 279855 487774 46230 1840566 280836 890891 1660605 1701184 1572299 297690 1142126 530408 1922504 1837483 1142108 412567 1274967 1106451 663587 1505677 419842 547646 644848 1316296 889038 1121879 1040268 498790 1550529 1598928 1787644 1724624 1313947 113438 857586 1965731 888054 1494390 465801 566799 1163767 618775 735673 485654 1278279 1203340 381413 1443967 1962781 240945 499561 515231 473966 402101 1692566 882964 525578 554625 1491100 825294 151554 948470 10191 432041 746177 513418 786078 1968497 1409118 1451003 693764 1520563 872888 893281 33588 1404344 836260 1391972 475093 1472090 1169171 153588 1390505 1052899 602173 167329 1943792 1189665 1645441 399794 1172746 143001 307405 695173 261841 418633 581566 757735 229878 714392 984183 37644 539862 1567738 125182 519929 1558275 1730269 1890362 826951 415565 494003 606923 1196560 545437 1434546 1111485 1226888 1414825 1710472 1511789 150463 168986 491693 1103672 574311 129312 829934 716540 420868 788922 1094034 1894788 1011288 1706947 1646128 127432 311315 330195 1562563 1351010 303969 1996272 518925 1547713 204089 417434 148239 1524451 585203 1832561 858106 790788 141525 892780 890908 627463 1812826 683594 72763 1402143 1999184 1839273 1558902 763011 547595 1042922 1012850 1952408 1852828 783132 1628807 1672117 168785 53253 264387 1460229 1086193 535882 1960166 1805070 1503504 1932966 73539 1677611 1631442 147739 1743619 834074 1252350 347745 1692311 1944417 728322 184575 1737453 1022391 257976 92632 1745477 960900 1510445 389012 1872882 1826915 971042 1703624 829503 683429 965530 1970004 676983 1218743 78510 1694521 407678 729924 1496245 883571 201552 1594159 1736437 910079 386545 433544 536852 331299 1137980 1884322 497097 1422904 1785667 1840586 257658 308848 1199832 1421994 1683419 484940 876324 1608132 555890 788173 510174 889751 710590 1237497 178326 1062345 652571 979438 1713370 1116064 535229 675225 568511 1620860 1474715 321245 910762 982053 337572 462618 1654521 1060469 425733 460412 663736 1382279 1616739 982571 863483 1339864 1458993 1609596 823764 993487 452151 153508 1681451 1452483 1135337 630259 1597801 1651283 444759 1763234 1965215 455828 693549 1531398 1709234 1720522 236314 1991759 1560353 1065164 1941375 1839187 897628 1342695 1698445 1341178 843157 5320 193807 196662 887236 1235715 1607167 1710040 1317718 1478273 735278 75872 1327006 1087026 635841 726302 79108 1379105 1759910 1958642 1472702 1933013 1022336 527677 891956 1981612 1906855 966032 1926716 999780 224645 688807 1780670 1886238 709295 1288710 1009840 1366803 283825 792392 1585695 1799421 890187 140919 483603 1818122 1863621 1486077 1634267 90237 1098808 1647436 859227 836127 1766571 734055 951860 811745 1706308 768635 253526 1133237 120079 193649 1223216 512480 648138 696388 835107 76924 753391 42302 1281482 1556982 1135791 622510 1461948 814197 1827579 1974280 1963953 1207595 536936 1348071 1880246 1386594 1536789 1995935 1516425 1645378 63477 831815 1455813 581458 1600572 756470 479596 691375 1773118 826679 622733 1065777 943235 442976 1563741 831277 1181736 1690785 305092 947850 36209 531126 743301 1523099 652812 871768 558644 933806 1858663 1017607 551679 453349 1817453 1190491 393573 351482 261178 1804377 1408229 1591969 1479156 1420526 897714 1553081 828821 210292 1762829 1026554 850281 1519582 1077753 1094247 429320 1368753 796365 1281159 55041 1991479 663917 324746 869124 1190847 487920 563682 391589 1575593 751304 1734416 1078350 443226 1149781 1570014 1732455 1072109 1353628 24399 438988 33447 809768 1243699 1877032 1628848 489178 490490 101644 59168 1396857 720606 141003 1105357 1974374 414269 1147265 826308 1770360 1665161 1213019 165439 85259 1330286 574775 1563538 1209323 88032 1814228 548734 1314248 794655 370982 781775 1714100 293125 1064712 7691 440043 1147088 1155305 883447 1481169 1265236 564746 1706879 804272 295057 1908497 5640 1206566 232303 386026 1932096 1480550 719392 152934 550001 1850828 205654 1846517 374359 1309861 1150200 673858 1059219 913674 1735289 1001313 1899576 1633569 942889 1970480 1014707 1041341 493897 1219549 99762 680548 5996 1233851 1318104 1534715 1730511 563315 1146946 1114084 632944 204368 1638128 801751 1938888 272968 518656 1256800 1706750 1194568 1575677 1476744 1121816 1883595 1869032 808088 419403 1529329 971798 15387 406627 156662 1545408 705458 1738144 683192 1367006 1002521 950843 1188311 1870896 141804 1733451 1611473 602203 205819 175967 1935701 1809460 79614 1662776 1027165 1149877 1896488 1927839 802539 544018 1910062 1601903 1064754 973869 1182041 1875312 422525 1491529 1416376 596012 135684 801379 1582670 938649 1219336 850608 1584944 1361189 65225 1077125 1521285 229645 890385 1368065 227409 844784 861209 1109743 1433265 93240 1583893 1486418 1094880 1001550 1669161 1155146 764366 199862 902137 1728059 1014187 25161 183108 1189405 1048218 1068835 592378 1456074 38181 734104 1309057 1914036 1471905 1564823 1871095 895428 412446 780095 1239313 421335 972265 852944 978102 765855 1706968 282057 261621 1636540 1836274 565621 698229 400327 791795 784231 695306 786371 1178131 826664 670414 588699 303886 1329916 958605 1762805 163288 1249775 845191 287005 1192967 421173 1883979 1202873 1436669 103266 1581401 52954 1802735 811034 1972708 1100614 324671 1122199 1077075 1557898 138800 1913808 802282 144216 502145 1577941 1238436 1474692 251930 1954350 1758118 431542 74727 1278640 580574 1040494 746094 1123431 986112 1427626 475632 1871999 995298 1847585 458190 1067103 1234703 1171758 1026556 1824959 955034 72505 715471 1688331 1211934 184377 796420 281077 603685 330154 630443 246753 1771363 1064913 1991116 938940 1099034 1901090 53651 1665576 731060 342874 445180 297268 1263806 1488341 1204628 558730 858392 1472843 788311 959103 1087445 1080066 1039200 597034 308009 132431 84354 812686 1418479 1200697 555624 1809869 538753 1995098 1467203 1806480 591036 463592 1737145 412571 1862636 1172209 1378529 1379385 1753111 494716 697813 714304 1293581 1291965 1768881 693370 1324332 836126 432126 1595288 455933 1570353 282815 739328 1401986 1544319 573162 1112119 599940 236238 279562 1126615 165099 367933 547422 217040 1113320 554800 1708033 1720677 950398 607683 449836 734733 130696 1616904 166669 908166 903137 1151810 374428 463935 356304 98200 703670 1497158 1092025 857049 969536 21650 1508951 1272193 612098 1195558 1700892 893540 1465321 1457925 373334 1655140 1715812 1352512 1418106 1044372 449108 1515872 1727001 408997 631717 62510 1517819 557883 1630557 124736 1919656 1410287 1481065 748258 172458 1553612 176518 6619 535186 1961468 668864 1441717 669222 1731041 327419 1685922 1791300 1315079 1485385 522689 932639 1576169 138959 92307 1848507 1722499 636062 1813871 529454 870708 1777202 456018 1805081 1638085 1994414 1958167 1477500 876884 340940 211571 619923 1447783 1349592 399165 1604459 907737 1802534 923622 1769640 1261669 4675 556255 391504 115672 634848 443652 1145998 582490 189265 148379 1084337 1330938 1996342 1007736 473513 1597476 1698834 478875 1650853 1806218 201741 1550571 1738924 1342275 1853525 12772 181463 1511306 844064 1006 1402987 1705792 1089122 1470755 647969 725152 1505099 862272 1741937 21099 1712582 887414 1516988 309751 1116790 668160 1613311 1993555 589073 1361756 685579 248492 488205 491828 1674686 1209217 519781 1627058 1965856 283864 1496667 382678 121211 714615 1394280 916215 977113 128131 278550 1173544 1172351 1646455 521397 844407 1310770 681469 548113 1627178 496224 360192 1612294 1766656 747072 1463668 1624755 1433071 1502557 434763 612899 982548 1033149 1940422 990471 1177843 1085662 1356412 81431 214026 857709 438257 1613347 275303 1429732 288891 577986 1263536 1554553 1220668 1110132 665845 1709886 375484 595439 1667843 176752 926161 1272302 1900127 972997 864647 1636336 1412358 169145 1554196 517929 1323989 1844400 1410705 1339173 61025 1693902 1636616 216632 485341 943604 1497171 1488632 481024 677157 305415 795510 1985542 1617664 1553167 1953070 688657 242999 846012 888729 771954 1658305 1053146 816550 804278 749198 325931 1218546 770979 585406 1211630 1939070 1849470 550363 1998750 1870467 866247 272896 17385 113060 1968321 512159 964165 1863116 776146 1996620 321665 994144 594680 1194981 1918263 689546 1754007 96641 136189 542593 355042 99207 1099278 8201 1731463 1606576 827029 339289 1321816 954474 439557 1552077 147094 1307345 531627 956437 1725425 1676767 1054105 1444532 1452905 1824000 724754 950612 603732 243497 158784 1146581 1234605 1565258 739433 553191 993192 1631934 205118 990824 648048 469005 1673032 1495648 1660773 1769806 134251 82311 438598 204466 1458555 1582868 1372414 684907 1893039 1174638 1127114 1043376 1983646 71919 753363 946592 450069 293669 1050119 586809 226037 1155716 72097 825539 205522 1577075 1585657 1134120 305829 19851 1534537 997760 1240604 903192 1195121 74644 767881 1892252 1059511 1499563 1034985 918595 1264446 1735671 982764 1271337 585236 1546485 652154 655680 265815 718241 629663 1661565 1969729 1243866 1836479 358440 816492 1447887 840436 11368 816166 1374200 1639466 1386798 1654459 1017864 108928 1501391 303702 1359923 336154 776944 427925 777691 141999 1406829 893004 1837009 702215 886023 1403680 1721546 540516 1477527 96340 818658 1031598 1504200 1459437 947224 547362 1614964 223314 1193624 1004303 1404395 1370450 1898488 1047780 803771 1541299 88566 310694 1113145 1429737 7353 1484072 1661460 1425169 733129 571279 42002 1197023 616642 936111 15494 1750461 1237675 1618840 423990 1504539 1096105 1447189 18526 1202678 1043024 1084296 37976 611030 1600678 1726498 1830842 171086 1859587 743571 1634350 451436 323053 1427503 249762 518568 777992 1057630 83372 1570357 1609886 754985 976291 333078 851116 1669620 1394293 410719 1860481 444431 1989225 1723320 1236179 1543046 553199 1821317 336994 524668 16305 870558 969200 1755683 454921 606955 67173 1592219 1655780 1805144 1542472 1654770 112258 1451347 250795 596699 221463 1061000 798499 1078293 1089103 1011539 1070812 285139 159350 1014148 1937467 1391360 539450 606397 1733083 549981 1557948 1924451 616746 1411314 628980 1396290 82548 1212930 377164 642240 1694947 869678 728421 1720648 1388829 1053524 1320610 732482 1168215 197689 216693 1333706 1439146 1480553 1397841 1742953 1924345 397972 970635 1740833 1680783 596301 876952 985999 1925524 1599145 557230 22279 268368 157001 1933689 154752 1245321 729623 922641 1231084 1673770 236648 965751 1092378 865598 1134663 1769222 140230 212076 594430 937352 647930 1739433 663853 1828367 168798 167144 1249103 495447 194430 802220 1821401 881784 478546 1717774 10930 1930493 1915236 1787155 465833 394403 52672 1331397 442323 1316939 1019569 1535599 1375411 1069127 1308630 440064 597238 527323 717720 33367 499264 768702 43197 841725 62457 1653378 555749 639223 1446756 1969647 1150476 1002680 1301360 852411 775980 1671923 1241033 983718 1397018 327535 806160 1529615 1513450 1749165 902347 653594 253448 347092 1890428 1735218 1804754 1312404 795923 532509 1660288 195509 1372426 549373 106929 1214506 345391 298875 1482551 55059 1533987 1646031 410155 322211 869569 1616577 436180 1419201 1454363 717588 957783 1620357 172857 1551832 442092 471588 1057934 1852031 1147589 451509 1562964 1558641 1799672 43644 58261 255620 1071074 1256495 861930 1322838 138469 1055666 225173 1959395 1166618 259043 1674535 63607 1516925 1659262 528641 234549 1281565 199247 750673 1161717 1887328 1772184 1155728 464816 533785 799369 733822 529148 429930 336002 947463 1255222 1586479 694371 654782 40376 800626 1155052 1275177 1836873 902563 36266 1216281 1621068 1708009 878401 481146 468465 969238 256075 407489 1665000 774619 1091338 113679 1612951 1282179 1480797 1205781 1990660 900663 997198 1234183 1139691 629715 1366336 732846 1669935 241273 1578686 465089 146417 880445 591422 1923387 110927 585761 1967376 647500 1204565 1210886 932746 711425 1085735 1596930 991851 381850 1444675 265126 1235410 1972795 751050 1817495 1810574 1169482 1460294 754611 31171 1759668 1656171 182033 487343 798459 1828745 967036 666745 285457 1728281 1132951 1871972 607062 148214 1553842 137638 1215526 1227944 1229052 1600308 971548 1332877 226179 393520 1984531 536810 1861520 838084 754590 1740910 462872 1099021 1717856 342605 1724872 560898 13673 1290919 1884701 65765 1606379 800083 1901822 883936 1502824 1566019 1228677 509908 851948 146372 309224 521623 7877 1454913 1573644 762544 618612 293790 1454696 1698860 1533827 904421 1299990 1428503 1281 181574 1624773 1778648 467013 1271841 1970849 774106 951007 1805406 479678 26673 1041797 987248 604454 249797 1326796 37526 599285 1938591 367132 505179 959122 1862979 32880 1388162 1534499 1006686 1348570 1369152 582585 1772715 1863909 1897543 4236 321137 346020 396468 1380559 1764245 959248 1920907 494890 422208 1503021 1999617 584859 825549 248699 857201 1009899 818074 899807 664641 160079 1919521 806891 1297359 1903742 41710 1253088 546859 248037 59824 1901438 36356 1836057 359960 1140160 577430 817709 1767289 979349 916868 1174574 1036408 1047916 1422414 1199965 1353709 1458314 1102462 444224 1159273 1092260 868095 451824 946257 226992 1094770 1580518 1960107 1720690 699909 57005 1305786 1251200 673093 1757776 1549406 742477 1724156 676481 1826759 920371 448372 1546067 1330588 1272426 447223 125189 1612015 1961064 1187045 1155456 1679034 1087559 901719 258069 1177768 978821 292903 1519087 1251583 155351 1730947 377356 554111 1211083 754206 565264 1836289 1551805 1991653 1938613 973926 254316 1319561 1975700 409977 1217119 1028434 655622 1680009 1879137 245014 1640000 1051797 68500 1477490 1076190 68080 503558 1116499 442451 1037986 1989390 730180 374452 727386 37556 1780103 286301 782453 1492007 1044663 1929628 1118037 1733048 1585944 1908499 1550421 1616247 751631 236815 1798912 706527 1970649 118306 177509 738229 376280 608573 1391080 503568 1302809 545794 819305 1117835 1168642 565676 1529190 1916799 1072158 631649 1368513 155194 1800441 1058173 1759776 1591871 1862434 1038095 628607 397564 998679 1483664 591634 1728392 520341 822839 429191 1236600 351218 1479665 1607726 837839 1855127 610151 1455059 1391446 489264 1016291 48853 1768023 224016 1006787 23319 1126516 836966 9488 1504062 499913 1359916 1274712 1268217 324058 1221984 305904 895075 601933 493379 1381230 1570492 1628377 1961204 1170551 359693 1489521 252444 26232 1524326 1668073 607695 1333258 996794 1531429 177355 1417570 949509 577879 49225 727200 1484022 1583712 1093394 1217592 1994965 1832849 1937875 710461 1306073 1473190 1153245 224900 6061 625531 1091763 403062 1337535 270658 882780 1761883 117399 411823 756606 226225 151308 1077917 266556 332091 813122 27870 351304 200513 1995938 990470 382664 1058846 457172 1870594 375653 385613 1159338 1181435 1806677 1481798 842304 195205 568308 1695711 1406830 943476 1600745 632124 242058 1488564 1233723 1203150 1545850 612588 532143 1354722 1056893 1994084 818064 1400727 1521053 419070 122662 1036199 660482 317970 33875 293129 395853 537524 1800669 1924819 1013709 1422555 1564270 170337 230729 718017 1720047 782356 1346933 307844 343159 1415395 1403036 1321243 903497 567074 1892265 850633 1789506 1262088 1383121 1353619 95890 1173067 1714067 931557 1274113 574731 352980 1970699 10603 1799251 334815 522217 1148712 1521225 1493768 843154 483294 1365843 1926748 1234571 1692273 175564 459947 1816141 864060 600195 1897505 859896 1121063 1174104 851671 405543 1057622 1835228 320859 271665 643228 713347 1843253 1483662 1657716 1951095 1398101 1646175 53556 254422 1269422 1608871 1987610 195844 1177605 621780 840986 1694428 1620777 473601 1018995 131703 1852978 1413656 1647254 1571678 1147951 1008991 476870 488721 812363 1918944 631333 764030 1881022 1701845 13312 1677892 1575019 1962846 281382 191672 1201734 1822896 368747 1857319 70606 448626 520783 1931726 1370345 1322842 1328604 1260549 1139219 131971 1972264 4621 414224 861877 1195609 1059813 1701199 1195726 517731 1004500 1732793 1520448 1530847 1149181 1188703 1660282 924815 156884 494608 210068 1877673 744736 333844 667079 651328 523615 1684323 12125 577658 1818701 50673 917373 1128842 462440 450045 730532 1346978 262174 1635089 208224 1812406 295458 1538851 489693 843500 1788628 1684602 576609 28616 1798832 1035304 150863 398369 440639 814014 16263 1040569 1780104 1983364 1295369 1836918 1276707 504884 1521556 1628115 176865 1866390 1095652 1146087 459593 1285014 160969 1193068 1489122 1415157 1610196 1497958 1792265 590678 14478 371489 910172 1045482 471172 1561161 940208 1567597 1660111 760821 1285609 1149553 171518 1002368 1641183 1999317 323907 684002 244411 1453938 1514319 1630044 466530 1649040 1448815 111011 1762904 1046125 1726126 794577 1728630 429176 1341031 1593471 310125 622834 1870010 1088000 1308891 1716019 815979 907258 877779 1810909 1772462 1762633 1839847 74463 949294 1156031 1744105 78097 584976 820162 642265 1009032 1618367 481831 477668 274928 841416 734756 799963 1577152 1459385 857594 1701507 1177072 381389 1873305 458866 807975 235111 891483 294684 1666050 1590958 1601667 1488347 366477 1395063 900501 1737623 1489706 1636960 734147 1717014 344813 1075882 1851758 1102910 569443 304419 1878698 837538 301488 1395547 1655126 88961 1000549 1338174 101319 662220 1933962 1169912 1912058 1372689 1483909 955004 1533023 1639519 1464624 1737993 257710 895676 934213 933527 1354565 1572990 1882740 805165 157303 1661221 839190 80240 1545675 816325 1812994 628467 813773 1391751 83672 526483 1383352 395066 1535219 1283535 124317 1005220 509738 1064173 1626712 1330599 517167 1414486 1151873 713381 1896695 517261 369676 140332 677854 821521 169482 1203724 1120266 175557 1874286 1863081 856190 349637 302013 673202 1202533 93093 1217691 841334 249411 556364 1706152 1693990 468140 661573 1275456 1130429 1791646 1469740 329055 1525179 1169357 1313526 1765376 582978 1433233 531932 1667122 936883 1350436 394770 1925979 919742 553322 1575850 1885583 77123 849738 62240 1974057 1155115 1448176 804999 1830754 753307 1900429 951069 1179179 1707739 1223076 379033 423213 1131293 1344089 754073 1181803 1838370 1493859 1777863 1612560 951708 640196 241763 737480 1726922 832646 899498 220545 211653 99837 244689 642619 1755653 530349 1503613 134567 1936145 100745 1779933 1324657 1051064 1880905 1671070 1834661 461879 438010 1519777 1494474 1695357 900461 833445 1474982 965915 1895522 659593 1280339 1497552 630087 399856 1865687 112164 1517031 1884272 1222567 1535858 1309313 847887 68225 267796 236727 1915541 1082242 1605079 292712 396930 174609 1096214 461507 1329963 1339560 1568006 1024307 122796 1850188 333888 1134722 95041 1320858 793475 848875 1436557 1349016 937924 1499382 440292 469470 1081245 751144 1481506 992260 648286 985320 467919 439976 586300 219769 625614 850959 777762 372246 1656531 1129128 884780 1969714 583415 218885 815597 1575787 1435672 933330 555350 1105702 507641 773530 1713251 379662 754973 759675 384712 1459985 1688243 1962848 770434 1291216 488059 103202 1580199 518451 1851995 558726 863889 1182607 1094289 670889 804459 151182 563788 1824434 800288 1046003 558573 1196143 761295 1519230 757161 992499 1450760 1743283 138353 920080 1183821 1745427 1129923 730016 10762 1208405 1367720 1679280 1584717 1277660 39714 1923092 1288484 1195385 1856274 1758561 673141 1501295 1729528 625520 851905 709703 1311859 1106011 664215 506121 1349908 506030 1623997 352370 1385100 403480 1733302 1977238 1960967 1715441 630394 824658 388602 28067 78484 778295 1333464 1749276 670589 1815832 715763 1343380 1496243 1431984 827363 388994 1882499 1877863 1403855 238328 452126 1746193 1286111 567889 1113524 1943884 99792 153466 1598128 1148845 1900953 1489283 1050517 1200972 1098066 1858879 703474 247644 1966334 720725 935296 1366555 1651372 1410898 1705123 1274149 1090872 1228951 1460257 43176 1193555 654710 569020 185738 1180173 70930 1986296 1741098 39040 477087 1992030 1606574 274855 1835171 1274440 785879 1988073 314204 994642 236117 906728 97676 1093044 787690 869501 1291572 1438867 1008481 417924 1661329 624624 96215 285515 1893827 1145016 24606 1271659 1577831 1661613 1659842 669831 1558697 1954669 1081410 23983 90181 1687386 1565782 337322 381030 1140133 1227213 132070 1876938 901847 1425827 581028 1155707 1469468 1044636 1617314 23329 148448 319761 1649368 326821 268795 1033342 1545787 1705690 1476061 1761124 771962 1667464 413701 1906886 25727 1377619 753342 236930 874859 23263 523824 6537 1217093 919835 691574 1303769 728712 1742364 913608 1136953 985288 1639131 34485 453625 707610 938825 1314262 920156 1802350 858047 1755624 1769621 717577 1614333 1003332 642539 16306 1822011 1739242 591126 1913958 1945936 1088443 226827 954524 1586093 926396 610167 1098178 1365457 840255 85158 382955 322513 1024244 1143681 1618960 519462 1073177 1639814 1514234 391452 1954660 1672453 6137 1029321 91734 1229104 1436871 89815 603343 506851 118343 1896644 1904426 1954644 1792239 1311256 1373885 233262 1826812 894958 816261 1524895 273867 1331030 1661778 1657036 1430080 1331365 947249 424578 1269820 383784 1270634 1018768 710550 255767 1011672 483791 1589549 216690 1647683 443134 674863 1260072 1389698 883753 172359 1621861 979392 1527266 1775354 816884 1821395 809949 467225 461312 1617509 480363 1115721 53645 453693 955360 858986 992388 1359811 1145756 994270 1220483 1844728 302738 1616857 9909 851612 594251 1007685 1017196 902934 203806 515016 1098078 296870 625675 598104 1089952 309650 129336 73635 295165 1550133 341694 324745 1060824 1279064 674161 687229 462400 1036762 959437 1307213 1315730 15629 333450 479311 587441 176943 518285 383742 1480700 673467 672380 1532029 773697 970441 407742 327698 236728 551 356710 1232465 774702 723237 1850926 1984929 373239 1984920 911143 456430 1937322 928239 310235 350826 62083 1027149 932095 557370 150210 1157650 1865021 545555 32440 396713 704450 500382 1281669 445906 1198786 1789495 1786323 1780280 654200 727782 283782 707237 836914 1886528 1593936 391033 1310600 1596897 1080774 1809625 88434 162431 168553 940493 1963214 626785 899108 601134 1852200 568883 1182910 660328 1703473 187687 930889 1432654 22132 1236189 30750 641529 1966057 562851 188813 1802058 1323541 772524 106826 1976226 1077537 233240 332951 162122 613818 1353531 1082159 516457 728846 1957169 82998 1682792 1855995 1016115 1603567 1491343 395786 597325 1372496 1275546 1378499 858535 1545208 179282 18154 948026 115273 1940850 558803 58403 612816 395988 1950513 1826300 1470140 1457707 449965 1749842 153572 909963 75979 1495675 1823100 714526 273067 1380910 392305 862756 692555 701916 1471194 1100193 812732 901091 1056478 1737024 610491 694379 760712 1043176 1958563 107566 1486635 1946823 1524551 1825375 1911006 1946391 172232 597152 1879606 1892497 1773909 1164684 1687351 1786645 49290 1738894 790267 919617 1594280 1229109 1720586 1383138 734729 104773 496041 216111 706920 1409589 48639 993978 1045100 432993 121871 1980706 146161 875316 141081 31798 1539039 378170 675973 1376847 280809 1703504 194944 138270 472322 1285376 421954 203218 754386 109270 176292 305614 836071 881121 1620336 1079787 608299 998386 134758 1080087 577220 1446301 1123406 500978 1472318 431654 193661 1194141 134266 1075558 1701070 1428409 1598547 770002 357055 1540742 1318954 1753088 438550 1766429 1041300 467896 404698 20283 753817 1359235 366782 1130475 1801566 139205 46735 852265 1006148 1083562 327911 1081464 287358 1855234 1813036 630638 290757 1118611 560887 1973580 490738 518508 451049 1723447 1141365 517956 1737661 1632603 1219054 984557 540931 878650 1893012 1201938 583159 292775 1706783 438891 462737 134656 707837 1463777 842293 1738815 734960 87783 524989 1239905 552969 1587284 400050 1105901 467217 233921 459492 1331423 282349 1199524 880542 518807 1239778 425010 1738985 1676830 490150 1935831 1149943 1120518 1368355 775210 869882 15236 135053 1964803 335651 1987187 1382387 1317833 212336 1173259 1363136 741281 58406 475322 1054869 922043 152434 278152 1895900 182099 1577620 1636626 391735 1152075 1349842 650637 142552 1074182 1980281 1175614 572756 71817 1865515 1564408 1674036 1158611 1127171 863003 1134607 1017736 1107363 1827624 122412 8372 914315 430702 1279788 629732 394757 1170424 1507024 933522 180507 1124959 1530742 557150 1251841 1856685 1354937 1995 1017267 1274168 473678 98157 1578078 432426 1181757 1135574 1951298 1959756 650075 1036242 1999235 1105220 1395363 946928 1184027 1636990 1582158 1749678 895238 601351 1129716 1244600 1260495 257056 1668657 396174 596960 871830 47380 826146 227458 1447455 206076 1020706 1367926 1512367 775984 1908460 748314 971054 809493 1024920 1792929 1300962 1197628 1400286 1791719 1842961 142147 774850 1769993 1222770 1190055 332033 1115429 440485 718733 1811853 1352534 1155148 151398 1352292 1956214 96871 85789 641607 959578 1996719 1289276 500542 725945 762873 369691 864157 1604776 346077 850125 1494110 804706 1993354 1115794 678436 1199487 478988 1574578 1064595 269054 560224 1192131 289774 1425600 234516 1102199 1169108 297021 1792369 1267169 729255 523380 1927766 1062253 1754559 503312 1171812 200298 726045 558353 1826294 1295593 406104 1019386 421967 1054058 23445 249515 836916 1064167 1862403 32903 174171 347915 1153546 1196813 204025 1750245 1620947 896350 128283 677351 1022128 1976494 1958147 111142 312268 613322 774913 1617027 1523535 1433300 1681127 362145 1284400 1492105 648457 57020 572281 1701180 75668 1326675 1580684 1633781 1942362 1224873 1328977 702051 1927287 1132259 79625 1067564 1253478 484854 270872 1576041 266526 891607 612522 1431671 659086 1407203 216331 1761350 1573800 1345732 1676487 1824615 1206716 661947 1538459 1835669 1327347 1802878 1311821 895007 528304 1498137 1461180 88637 1557787 1916169 624356 1349117 1108173 1965098 236782 832576 730217 750575 1634293 1900229 1697291 1865331 357378 1840680 689947 915622 1606863 1796226 11936 475519 966744 470827 898456 471676 1355258 762069 1530053 1549168 806694 882930 895978 800015 635197 1462363 808353 1051852 30293 794570 1177327 124225 1478265 1823617 1354443 1703028 710380 1746510 518299 922863 622541 1989117 79871 605135 653623 949650 893764 109511 1732058 1977916 825233 1859592 1104285 1031086 1526274 712184 1450967 1569672 199295 1789285 792477 840111 515649 200803 1199957 1047318 1277845 707591 1227337 361853 564751 223658 50366 1055320 1390824 954428 363926 1274613 632050 417031 780832 522924 532566 1908192 44214 1799609 628265 1728594 909574 1997234 1173819 509477 1829588 1191768 1749026 1303301 1884722 1701236 704793 26448 170940 1329903 1421589 1546398 525751 1523992 387203 878220 1866947 1625071 1826727 886010 404131 1369401 1613889 817297 1168177 617866 483834 1303172 1804001 707680 1980625 1567160 572991 1474759 969285 1531628 1090139 234890 1052510 416290 513565 727712 837475 122203 1181244 715132 573314 1806531 1308585 27125 777563 1787123 1589469 471817 1079361 1235451 401639 1554184 1325885 570338 1450320 404807 1632595 341187 1612234 1670903 1942155 1001234 1137424 1938906 439435 1868793 725453 777266 439066 32680 208432 930244 810628 1654320 673436 1680366 1547517 1504977 863943 995983 41721 698687 1349082 1742985 155104 1476097 366353 941399 1208893 431005 719111 104445 551855 1439256 1881185 450916 970387 1545133 640669 836165 1764237 1837010 505808 584137 221081 1907319 169348 597906 1215276 1259606 1082612 1261278 6695 891182 1395658 231083 956233 997095 1372510 785731 913120 1725126 1368892 999574 959812 1055399 950611 1416448 1611040 1263073 1247441 170502 1493864 426575 1851171 1687601 1541876 1528774 393729 294275 1859424 982312 1450126 266039 619722 1532360 1490310 82418 1468630 36102 158584 1149420 1721751 1282092 1285911 571641 789808 1887039 1734908 592606 1279284 1084549 1718171 1716417 1654697 1365552 5049 1829949 551099 414394 1922706 623767 1742588 1720239 2244 1347268 1829794 1899019 197110 1198528 1128712 698542 891498 2475 1107582 843331 1139063 1768200 386618 1354649 1952433 1636112 1002907 393371 319603 749369 1936178 1372429 1349386 866571 1802381 1934873 1638353 1386703 660060 436654 964456 71530 1032146 1332335 577460 854636 828070 1695883 1138045 145163 744239 485281 1339445 1702727 1681250 1772735 240136 473004 48786 638235 938730 34434 375277 1032334 1131961 1998113 1672323 471685 1813694 1955427 1976929 924472 1091909 1116048 1260633 1100291 997084 965835 181413 562324 268240 859489 628779 1937324 831885 1795076 1125202 262542 143939 1766298 1323818 1891261 710684 1232395 1367909 1807214 791661 1485199 869545 1174316 1573347 798855 1159537 836712 1398855 573781 1659269 1069936 1764014 934898 1106836 913154 389023 1649628 1861441 973232 1494685 1407065 1081751 648336 982154 1867586 242335 1360418 1029964 1075055 312247 871096 484960 496445 936927 1787718 1252684 1800482 1672733 1836217 500332 1308175 1090273 431929 1451106 338836 620561 1918491 1612099 573222 442746 34220 626254 154228 1854870 467898 593715 1954627 1988511 1132368 1198257 618845 1258346 1034732 923108 1528928 1957341 447610 602513 776693 1682445 466448 1200542 156450 395983 1923408 1763929 1516146 1747526 280347 939803 194998 1142540 1587888 135091 81544 1834278 789714 1805068 1246798 1563164 1807790 1056015 583716 1887132 43895 759403 138976 1994707 1212429 1988682 723372 1566703 1855122 1283580 1578185 1510408 579261 420815 956418 1496569 480711 616134 574722 571085 719826 300493 107605 1181042 1082265 915562 86948 1475747 619561 266295 766534 1003306 936902 712098 753673 1865271 1018739 1655604 1711241 647668 367151 484379 1134724 398580 99105 1096088 1983813 686767 922441 417817 423879 528673 425487 906414 960553 1517752 152824 1900620 900977 375135 1074619 488278 1405327 1067194 623419 1813459 1226635 1485916 1244364 1150847 1098449 68338 1223215 1342094 1196572 928599 1285583 448021 1592349 583058 467209 692446 1910579 1476932 448261 1468923 1677536 1451844 1670321 1664779 1614212 848820 1174161 761856 1291100 1070654 674557 1783308 1886775 1580967 1415669 624372 912062 958251 616105 1837709 932699 983750 1924073 1882139 1119786 1657895 167389 943678 348170 963728 140022 692906 1191367 345598 1113631 851067 346318 1988234 926996 132789 18736 1126771 713745 1562535 267715 337595 1057360 1951509 1801121 1733483 488622 417805 1900488 738283 76111 491820 1748396 334508 1661961 1700383 1429298 1028472 43554 1926703 257960 726431 647273 1342030 621166 1568086 1721046 552882 173330 198673 817362 61899 136889 739594 904242 244650 1251874 938238 1866626 1104710 1547608 595373 524929 822477 1052511 228171 123039 1560394 9319 253398 1114210 1082998 341566 41989 349294 1154786 414111 1401906 1331167 1615157 3839 1421622 1783037 661689 1700389 1349696 1521178 1927196 1114404 1088090 1158863 1104812 830003 870711 1239205 1193512 559764 345546 609612 1677831 550278 655652 1426108 1310112 1396590 1451002 1264980 813195 1996817 826625 143885 811477 605332 1057804 958372 1567546 253870 814763 319520 1152007 1097894 511286 1703804 1696429 1972680 506161 1434841 774376 1435679 1998737 1727444 307692 1649295 428940 1453717 1458324 1128424 692500 1665943 450312 1240207 878795 1797209 313396 505619 1816482 90048 437040 1362616 627582 1224623 694967 1554227 1904765 175182 499257 570385 1762383 1819948 850937 985998 1935909 206231 1630917 53880 673333 1866675 357597 1050350 630511 102447 689650 924290 250842 1882555 556668 1441244 857388 815177 372966 244107 1115704 369680 1889526 119346 1701341 1877303 2170 619932 162263 1212698 1589490 1129441 508019 1233784 367343 76447 840464 1582182 664152 1109556 694172 1852004 1789665 756623 430517 557491 1182391 734460 371086 420856 969682 1814649 1672177 1104866 1138817 202582 263851 712986 347120 1841134 176207 1704825 42653 492895 1148432 913984 1251956 1742456 473107 822584 768904 1932723 1772582 1994776 1830289 709100 705455 615108 1538025 256797 1608973 646295 1757291 1138185 1741707 913273 1928196 1882302 395174 918293 831793 776304 1286187 249739 957220 1373429 1169786 678923 1767390 1299763 1250814 229947 232579 1765947 996071 908690 576815 872503 663554 334520 1594514 1389669 1026490 1517951 333452 1721028 694212 611033 1696178 276076 1075713 388052 1727965 684923 1356467 1966698 851941 1671604 1267637 353105 107249 1809444 1763876 1650325 1738274 1649960 270317 1156049 304719 981935 1554971 878374 828038 601575 970488 703843 1944318 1831573 252839 1488307 1524666 828239 907876 1732235 747619 1059000 1506504 1655409 595065 1167715 1758039 1036815 1102471 806613 391868 503402 1548919 1102539 522318 138537 1208658 1721789 1784638 1113674 623910 1158128 174242 321808 186728 899673 1476745 1769912 213956 1026142 1603407 527117 365001 1640788 660630 1656026 1365398 1057459 456621 166680 987102 820084 383590 682438 582775 1937028 1481201 1083139 1225001 707559 867030 576888 787510 516146 833837 1247765 1611674 603089 1830647 1301787 1694934 1641370 1980991 375831 1303137 1069544 261118 785343 586921 1055348 1212393 1915886 1541987 1137970 671970 1394141 1529987 271827 1605105 706294 531145 1067474 919853 1859368 1349979 1845693 1836982 1732573 1313942 623655 709692 1640216 846762 1877248 1127788 1959912 1885051 1384417 1159546 1786405 1513820 1373307 1327171 1584236 1494392 319194 621888 11958 606150 326759 961217 38350 1028643 1269961 1429306 1389008 1803402 1640521 1063694 378440 1801241 268905 1506758 786554 993826 1650781 1324599 574674 1661129 49007 748254 1987508 451376 1556499 1881006 353131 819610 960851 1151098 278098 1167839 577835 143175 511197 7614 676500 1671409 251083 981279 1866458 1252876 695532 1757514 630343 1447401 677665 675923 1799621 1732716 420101 1127132 1092868 1368203 1453276 476853 1298051 1248678 1658713 1070813 364002 1816037 29040 1618704 792269 718768 1243715 596429 258942 974889 1133160 1172098 1232177 817169 437015 202396 548034 330465 651795 850605 1019624 1491667 502160 1112365 1591758 150908 962813 1780718 1251477 1077900 346987 386098 1619032 760110 230327 1064630 108326 1922913 1447093 1987247 567680 247183 1754271 130687 1582601 1725806 1130575 1044243 289832 1481314 1808640 830726 1930737 1632205 433711 32540 462341 464792 666470 1304569 1549285 1999561 1857135 439781 1245100 929132 477326 807601 769075 1288867 1761834 1348110 549583 1927094 1111345 358569 321050 680986 467673 1364128 805242 1918591 1501764 742649 1570344 521551 594731 113890 1699521 1793906 466290 55662 125227 1126987 1675057 1761904 1598583 1317018 742888 280152 1814789 250404 767390 409509 1290660 1842660 188675 120866 205387 955694 1820158 1538423 115266 959273 1964499 1155595 1845005 912692 1524279 1152614 918593 1452039 1849943 94692 311163 3571 406943 1910268 1019798 1774636 1702230 1813750 1723907 1310558 797406 886015 1720688 1227630 1526690 1189557 697848 1640081 1843620 650036 642087 585130 1562664 1199403 170918 1415121 1591155 1547990 380502 117741 886391 1486679 1561208 1295180 770351 873982 1258629 1584407 924492 744289 1232435 1815126 1483273 1387576 635323 1125854 463920 1623145 1304706 1194442 1559438 584170 1260952 1898601 1918146 917973 621052 1937102 1414352 550181 1268705 1420045 1285 1667985 1524792 1983664 652405 1714141 1138747 902138 1523155 1159594 896085 1651356 1656802 1174002 191822 387700 15982 1402497 1618418 1319677 1852792 359560 661258 1070491 1483129 1679131 1421987 1209058 860484 119503 1563332 1833071 1277168 258627 684537 68896 1036733 1996151 997628 526990 228161 855994 997819 204314 1955798 486412 641077 1220757 197182 1659518 741355 770341 1188059 733728 544783 1835091 881918 1713598 445873 1929672 1641934 508492 1388763 1717437 130194 57172 1161321 1063299 1561239 139783 688631 665543 769930 1059669 1270898 1516937 1030203 1858301 1747869 292564 735407 201182 397791 1684749 1734115 1965013 1150222 1564976 874530 1186933 209435 1503988 1010784 1779039 1122030 984780 1864836 593772 1108593 945223 1236863 872769 274445 252336 886629 202597 1273545 662581 847324 593597 1498374 1536418 1511953 1093269 1549800 1102760 1118585 379787 1885370 1194547 687650 400619 612374 639695 1209230 1180923 1667676 1887452 1236321 189990 1054694 92884 1907509 1967877 536271 275570 903910 1946458 829379 1817450 1911761 660234 245045 1131638 691291 1245636 461946 982888 938475 392692 538219 1532852 1528904 47074 827739 1139593 1837308 939177 762346 1170344 1635877 1205095 1513605 1808670 1066028 240972 1217865 1615395 201543 1488747 952523 344293 1868772 168546 272707 1881568 788669 745612 1793413 1364049 178992 648880 750335 1028432 1444328 1195948 1343490 623105 1912154 371339 1915197 1709410 1623061 1696470 1090822 844798 740975 190252 780803 1984606 1982155 584624 1568929 1539426 512962 277618 1398253 1565634 8884 1150174 813811 328978 190447 1853199 812742 1139156 1003208 512458 773787 651973 980637 281521 1788144 728899 1150531 66868 1281370 1800388 917512 1552854 1438503 5038 1237454 237871 980476 772309 51787 553431 1045000 1009759 701616 211170 126813 175389 375878 1736463 254687 1458638 115972 1304655 564416 160947 1198711 369420 1558936 1584355 1957580 1514641 1321547 1725963 786848 1944895 557896 1733894 1879824 1746988 12231 239000 421109 746558 1538760 1907796 762636 483552 1399652 989660 1051717 127894 1914686 890961 49603 1148474 1808019 705282 1748234 281204 1924125 1758191 240422 2942 712756 949230 1931483 455181 859002 348142 870418 317983 540182 998400 1242185 1208062 861297 662793 1714011 755031 317577 1510905 1564465 1733204 1527115 1440366 1337640 1378392 851851 186173 337655 1261172 1469602 1658488 312874 1020145 1867865 1875204 1674760 246141 1589220 1563092 1145722 1405133 963346 158069 1891691 687675 1237489 1229182 1247777 194251 369560 178016 599611 243420 470253 146553 1382704 1758638 1150554 852575 1372357 1224834 845266 997070 1278129 1317345 1413109 1860675 1122070 1691738 659494 1282091 796509 426140 1801407 445153 1446787 1961787 1612227 550518 352030 253027 511229 257244 1107163 921635 205078 202527 1380296 171046 256709 1783997 1958900 1698251 1311779 874086 11804 699587 1054100 454020 1673058 1793628 1174803 252429 1677293 440068 1124219 1810833 1890378 1987812 1344676 1417037 1705901 828227 732603 567142 992122 1360067 34388 1431240 284157 397793 1565722 1525904 1276014 331338 1342378 1173927 1977028 1708490 852895 8705 161640 345244 1490452 1829158 116265 546078 1181174 705386 851835 1428624 796671 453735 767950 907257 1134478 1488794 139774 382800 449673 1558755 1888332 1883438 186944 1257186 1070395 1864313 154252 1964064 566972 1288878 422547 822359 1939897 1874489 1144424 254641 570524 307933 96103 739853 693441 1596547 1435994 929877 1690767 981934 925839 1092676 768663 1334852 505237 1574930 1722146 1034316 1214513 1272564 982037 116178 1702958 699728 853218 372202 1169985 450936 1232511 730367 948073 53455 1117242 388295 1802854 1397470 977003 1184202 1691850 1333235 1552103 1293858 64114 481870 1467517 1614110 1714110 878973 1398620 287116 1694473 146955 857029 266865 1701988 539713 273000 1713167 90727 842974 800218 768442 312779 1681459 236938 225691 1337814 1136264 326001 733896 838041 1685453 1290505 1667824 1093209 1599465 812359 416464 524790 968063 279330 1414341 1226096 1495476 601372 468674 729322 34906 1378517 628628 1079323 1957416 224764 211248 52814 187221 877309 575970 861412 121891 1691186 1384139 1371086 482141 1427680 1502785 77539 821709 1858923 192936 797740 1113552 1488356 428075 1273894 1415493 290821 1664518 124592 601332 312699 489621 797112 1236794 1131502 158380 145088 171736 356203 1938816 857561 579997 1060726 1190487 1560537 1968786 83837 1689070 1407371 171343 520269 940567 1991294 330800 1784464 316545 1188808 1427061 874784 59430 1361538 1311246 236212 608875 228177 1217554 1027726 1691954 1125473 220487 559740 1114750 531836 1746388 1534102 1926183 1048593 611108 1967086 82644 1308903 68818 1053603 18974 1237316 1497403 1753851 1828514 703302 887127 1145070 1615863 1017928 1835858 232020 206282 1362076 997382 1939976 122396 1685780 1720503 1969328 1586155 1530613 1759034 842606 221056 266798 816608 1173441 945264 801360 2542 1898676 1281668 37523 1255394 827512 1173995 651166 1152389 1017937 477111 1343124 1159865 245038 785680 769748 1003490 1730547 147386 200939 280057 1071233 971998 1226199 588591 1828228 1107175 658185 1365629 1092525 1583998 1898903 732511 1886123 1711642 1803585 19233 1174180 600607 1964075 1403809 1835968 849589 365327 1962036 702918 1606805 504696 360163 592078 152210 169952 1707067 430618 1511538 174162 44284 1999819 604686 69109 172642 1069531 1871752 1413848 87207 539107 640827 494234 1322607 894591 40722 1928665 1831066 23772 1887766 1125271 1365505 554136 244709 885178 1849664 231981 1535406 1776054 517165 850820 1865362 558618 1528893 1379292 1485010 1407109 1894892 1482159 1568097 1526337 1312854 1976868 84008 1075998 1782773 1487959 1318513 1143641 972581 1945953 1044129 1490414 841558 354439 1873418 446464 729466 1536158 1276189 1654790 192616 365492 1648366 469443 1745553 1979364 1771990 29919 555882 1840869 305563 1178532 1989534 59331 1600875 507590 315639 155532 1001088 938584 753055 932423 1622449 9733 1215728 650115 1152016 1556144 1859382 60605 887850 155379 1483056 1222269 1031887 918644 1472017 566629 721866 644646 1323473 1933865 1276655 875392 49576 1485689 622842 1460224 972928 1352663 1514237 1457745 1841497 95496 1269764 957687 540253 586243 479027 506159 565155 972826 1185967 774668 1680039 1311762 498623 1746782 524907 1283564 1140622 1540314 1308686 659078 1202844 1295893 1948717 1509283 491265 97519 500504 1868916 1454600 206148 1160030 386678 1252801 864912 678763 766514 590458 994317 1950247 1602298 1929982 1938933 600336 1387503 1253705 1608697 1122577 286994 546872 1304878 1463046 217296 144851 694368 779389 772641 1673940 829964 755015 1917208 1785635 246437 85879 1139792 1521448 15724 912414 1507806 1784859 1181785 1572619 268090 1288312 545652 1763841 1742237 486651 1465494 1210950 529376 405900 130494 1502524 441559 1040189 1105467 384601 1177146 1112556 1553328 704133 558641 882183 1040939 404657 1832209 1719343 771536 420917 1386309 1666287 888777 706782 1061406 1410013 1552490 1245774 717602 994590 703247 1147633 779387 1383950 1944581 1082872 965195 1775479 329507 1203885 1299525 506915 1764351 736788 605006 1127766 1110934 1991020 1673357 1412723 1798484 1541375 72643 1076810 330321 55482 1367030 117634 1621251 451767 1287841 1752159 279646 129388 865835 1612111 1712084 1432329 182994 1840010 434792 1350667 1090830 309090 1313918 904367 1222126 350567 1058472 1418794 241817 1111468 1049757 528519 47447 1909192 129900 9194 245395 84735 1951305 1098067 239319 54540 1265536 1764027 1944002 530361 369365 893263 1282048 1723148 1965383 180925 1627002 1249921 1629420 550779 866746 1475448 1791106 806991 1287024 271624 415100 513349 603190 1425286 1107569 614195 1444538 925757 1656785 1185446 518699 1494787 327324 1628300 436298 721758 883870 682831 172552 809201 1662724 1399550 175832 1992092 1315821 1033356 831563 634521 364476 1445659 538828 4286 1903629 1451444 857581 331239 933606 46063 879135 424091 1061989 929224 748522 1705945 1406618 1686061 722810 1377356 1699430 1146598 1183842 743579 831897 1188585 435322 1867827 1446008 1187547 377992 1420230 1243754 867299 523411 980328 301096 389512 1776971 595216 1997122 1399339 1134572 1647933 1984244 1651366 1799695 888 1554732 46245 1165619 1433560 614246 1761780 369285 1014603 1030457 1773681 420354 1385430 1285783 1062496 64363 1755210 1582372 190816 213188 191677 306271 1227727 967374 1309823 1979512 383837 1733660 1441420 166236 571152 1758825 113293 1866015 521775 114422 412321 774135 112570 907836 124480 1006312 1223029 815994 1371603 1658913 384366 1247578 103911 937222 654398 16687 1359089 1245027 272154 355912 1404928 806048 880575 337753 1199871 1659765 1523021 1747893 745529 955164 855803 1443554 985342 908997 1965367 1803742 1998554 1639147 585317 1061108 286124 269806 1559023 79330 1872540 1252447 514315 1585375 1430866 1019745 761755 119575 1738244 1273491 1866417 881353 812220 1225510 1009631 679042 424743 1957399 1847725 805860 257084 1183215 690484 166220 97042 1521709 1011125 1604738 270548 1910021 1393304 40234 1046784 1415607 1424478 597686 692764 1152115 710935 564985 1588337 1975639 114527 1026553 1371016 871610 215423 1164053 1517464 30498 619706 1666421 1599265 526470 377202 1146335 1860879 1145673 190854 646864 1906495 1119754 1227045 638696 795797 829023 1460461 1672871 1217702 1562232 451006 1464666 1599660 204378 1320259 1561644 1225470 1493278 1032582 99246 1701825 505072 53824 205870 40450 1817619 200929 176350 387662 1552094 1634498 910617 867245 428933 1504619 94724 1695150 862239 422935 1481674 570421 882334 425446 1466440 1971862 786960 755107 974585 1021581 185169 1853421 1477512 1435941 1889865 416608 1866187 175358 1935316 1655004 1513649 283083 1066367 1774002 587080 301736 1891869 1911443 1719714 211428 1292354 133128 1519743 527409 1923345 80563 632400 734583 1037029 848814 144508 492545 1435756 936114 460012 673919 711727 119815 1236521 1785792 788588 785357 781902 1075888 609715 190556 1845077 1067226 1433796 1586997 1925769 134980 1184144 72940 1829302 97849 399148 1947753 1840925 159274 1742851 1849596 1702779 1162896 1941116 1994467 1822805 1789809 32835 579456 1550157 331833 381538 1540315 144352 1681691 1491549 890858 478841 701140 14254 1935453 954582 1955435 872999 1003034 1788391 1584990 1989143 692934 963620 7493 473610 440723 665337 720948 903451 1922112 1856043 1054735 1007519 1959536 995097 987722 1939909 63669 1453043 423487 1237512 841707 5727 41662 1189498 8547 925939 1241951 1445970 109354 1161880 279971 441003 1322563 275764 999458 590759 708033 1278121 1296926 619530 463745 1803883 1825120 96828 1830293 1035801 167738 279481 1129324 1267675 627355 402285 1063453 1242540 1097919 569498 1835476 830794 1921574 936163 1201759 1044702 970310 1726779 726829 15312 1979927 1121788 1476007 694666 177047 1268393 877319 145813 1235460 1457347 1231539 304549 1840704 1298996 1181546 137941 1056452 944103 426665 907228 1728234 1864473 1787683 1940663 1324169 354024 1120148 1669394 1633043 634140 771786 157014 579239 1191257 639021 1807971 196837 470060 1071255 607446 1973411 1246715 923621 417104 1762654 1162066 298862 1171105 510009 1658125 760472 351120 1347052 783538 118228 1024886 1559886 916407 354072 198242 372932 1587996 1337341 1191157 986988 1873695 1441092 20994 1838600 743441 23943 1314503 1330758 1700990 777151 1562659 1358312 920992 18610 1227170 677613 785667 241661 1420499 901706 1170440 671472 855537 1834054 692819 153869 191226 801804 283957 1752543 795499 770882 1605486 883139 1006151 762804 296136 1080764 1141632 880429 1535769 1595334 792156 465585 1087606 1895526 220213 1055837 306792 187533 791635 1246581 1056987 1069249 1302126 1618609 350889 521853 208559 946338 919644 1471210 157396 1474015 1681956 1012492 280584 1033438 280308 308158 977073 875286 1210741 618093 373391 1960069 1752673 1071637 12600 165351 1974792 1681875 1320533 317387 530206 1287348 1170254 972947 285121 1579741 575315 1324237 1511351 216166 652959 110140 134581 1489366 882517 238798 1829397 527582 433398 1686172 1669815 122524 1123261 542498 1330715 1475395 583017 1685503 1898305 287094 1645680 1366613 1071802 775087 1369491 1372285 1010442 1342027 1943867 1300878 588608 1938724 107783 33344 866911 856745 137222 222880 506349 612398 1165998 178015 704467 1875478 1877998 675960 1079841 1423618 1437599 371694 979262 1852108 313014 1810670 1339705 1429940 1346795 1369625 74863 167643 981866 1864180 1023309 1927559 227325 1569974 308813 1452187 45607 920704 713695 1514318 768107 642375 519638 1226854 1591065 153413 1711338 1305190 978528 270858 1322730 960555 637533 1295364 724238 685132 1135938 431981 397735 1301367 732577 1333001 941547 715112 551093 146127 451179 1147828 1661524 2434 3195 954777 327809 549475 1101658 1775773 1979450 1383925 1951714 996091 744075 1682525 1579861 987753 759136 1114337 116584 1066238 1773480 813839 1048162 1746516 1002334 614515 642012 34991 1484811 982167 511513 1581626 1931805 274347 1522538 1986843 565040 1457816 830566 177006 135866 1532420 1268289 32770 1733296 1285759 982776 521363 781392 1542395 1875843 519096 894417 161986 1190156 1398584 338550 644512 1299764 211911 196635 452575 1880937 629502 1289260 1173104 902661 168525 553635 1478971 910822 1801180 76385 1125614 1277311 1957570 1395326 1657378 513243 1289435 1260027 895805 857964 924856 1619267 677018 425388 1277325 1565636 1061188 1684902 776654 507253 168537 1897717 883540 1890528 1120819 789685 320979 422315 1021072 1841341 1173455 272417 688568 1641565 1464156 1691412 690951 1454596 309473 831257 1005397 1570770 538452 890704 671779 1705506 1054847 696404 789161 1354573 1579589 1283884 1508295 818936 726184 47247 958146 1494635 288403 1746082 1016017 586308 108026 917571 311938 1229272 1856787 1140470 1030195 1201919 538909 1899354 1218778 105709 1266177 1325268 880166 1791698 688935 1333630 941490 667160 649402 697563 653368 452960 253353 1295571 1967703 750463 296668 1215361 93403 445753 1134840 233889 699600 251038 1261290 519648 1602709 531077 1783227 295974 1562036 823586 178240 486883 578070 1383882 976957 1985321 1912416 1443178 1571413 1367192 873682 106002 1713893 1967699 275463 1751919 1508716 1379324 1739303 22085 1754144 245686 956911 1470944 748599 819210 1577824 1257674 1083478 1642099 875954 708300 1944643 679790 904380 1973090 457306 297389 1701815 1740378 800405 887705 1156504 1397640 1120587 1405883 839123 1679935 105811 1263870 678364 889481 383360 1864567 1492521 434202 892768 647726 278630 953722 1663818 1139160 1188708 1582926 1366596 1939969 1381022 617979 1384878 157639 196679 1032471 1557799 1852820 1242837 158510 1039742 1958052 1748229 1203674 1789230 1728232 1182623 1643353 1519870 230849 1309483 719878 601499 870502 65859 1148561 392386 1965965 1239081 102382 1349721 532917 357022 394355 992617 805383 607663 1675847 3333 1977303 48281 1299517 1556960 1518340 669160 1649761 1514259 1865758 448814 253945 172481 34311 149133 1680442 1170975 1924510 887945 1362976 1630433 500922 965640 568376 1929620 1768742 262934 689115 1389406 679286 143795 1363939 257876 1842590 219577 877207 1498754 851046 1211226 548184 482162 381995 106452 821678 277194 1391698 534330 1462089 187002 1089375 744410 1978899 1463528 177638 1251536 1355292 1332701 1846381 1834466 1697551 257279 180236 119590 995233 1962120 254157 601657 1824585 828968 116101 1294606 996956 579508 1686723 1730436 234195 1930168 1052517 375105 737532 789281 604955 551254 864685 456418 53732 532063 1647348 268299 1730381 1299883 1170229 977881 46638 246135 35803 1677705 321222 818532 1028823 297378 15225 893308 21017 1662206 1480175 710787 1219091 736562 1459805 540806 1135573 52919 1482097 1077744 1274431 477876 871926 1476607 1855552 319322 609819 1024442 777535 421872 1291625 1957224 676202 1935809 1749687 1728107 534690 1161611 1891123 1439477 829911 776404 533605 1113323 540553 1240026 1176584 1497637 520717 1650675 1413974 952007 623305 1748830 1390508 516670 1550975 61071 294959 1820891 200220 1714817 754179 1400585 862648 1530000 629367 386122 1647835 266348 163585 1943289 454972 1452191 435553 1483121 1259788 818878 469086 1537870 1209355 81638 810976 962637 1475855 1284957 1835723 1155429 1493862 1808531 1907197 1977274 928513 504801 631828 1828787 191577 1745775 1561192 1650862 187760 129386 1465601 1789183 414453 718761 1073980 1489107 23219 243126 1130866 86944 1901360 1140552 517047 43062 872589 1906905 1875044 1681586 1425149 490648 1810166 238864 1076957 345405 1770523 307574 269838 1607299 172072 261469 1744060 1581956 782538 782021 1349971 1941673 1997664 1347171 8810 1741453 778746 21263 204587 177936 1587795 942765 1182108 838563 1262610 846759 30964 1890410 50115 1237527 1456597 165495 364875 1273024 968730 895139 1720095 432710 1789687 1463365 6648 690677 1071638 713976 39506 1708586 734571 1387985 407685 223231 1186410 1284913 1988940 84300 642121 1596757 74885 203804 606953 1507585 1592454 1770428 927881 1470497 1404069 589878 690314 1860608 1286634 556360 454595 1801916 1110252 999157 1763506 513436 822911 1707638 573190 10391 812794 520433 302812 6304 667204 1485504 769569 1176208 1378044 5947 533067 354356 847835 1500318 221160 701468 803329 827634 1938784 985645 1896125 1171206 547314 1603900 1851226 1714675 1449954 73646 483059 502274 692993 1018504 1883270 875206 1141487 801014 812088 85016 1879889 191954 839643 257049 315032 400506 231382 1087034 1123146 1006095 1832509 1541891 355014 1805884 1788544 1654438 556042 1103700 1453727 470263 595209 1474223 1506517 1835717 1456018 626082 628527 1443983 1307633 19677 876283 1767474 1260283 1049005 1339935 1098658 1281483 448404 1766761 679671 1673209 1013364 1112198 63996 1222882 35522 1559378 862168 1168807 1035582 47368 2099 522647 718368 1859897 1522161 1026010 524033 493901 753426 206983 1956019 1417258 521138 948966 711284 1136946 328074 1472028 9565 315099 1338721 460069 1983789 1410535 1248454 869139 981071 1052189 1064287 396089 165952 1443092 737446 90568 951118 1684179 1656017 903076 1848561 706226 1355264 1510953 1631571 1822231 1365790 1479179 1706808 951650 1804129 1770490 131440 1448365 1608965 71113 1685703 1720983 1019299 602636 1648585 1718616 132632 831734 1135507 1946442 367604 1939951 1424829 1095946 695292 833603 96649 961203 1875088 1035645 1292282 1789807 1248410 1982435 261434 1524342 1762431 382782 1017433 1948496 1788279 1778390 606369 1059683 461160 635995 1052730 297519 537227 858679 832391 1506887 1106903 1996537 505121 1117316 1519517 1374643 1881197 1678701 191759 905791 1951151 1969194 588830 1229798 780984 499516 1397541 1073650 1912037 197984 419284 83345 101110 1386118 411847 1576661 1006500 491590 694611 839016 1529603 1457147 1704018 847127 388958 794258 1460021 5672 37461 331420 784853 1816065 588000 697411 582042 1170194 702063 1201295 1245162 1963403 490111 1084151 332535 1498672 1524768 255053 978799 328032 1165851 1912261 761510 1710871 404848 269531 1751549 922308 1001063 796933 1654158 1137552 428502 1179238 139901 1823794 1051489 1730045 1823850 805674 1722649 1154780 134164 1768905 1968219 908692 506307 1791581 566869 939173 776848 80114 1544513 177731 578148 1199948 1192994 1480947 1462218 1099600 1067173 1867198 1727523 1597278 1950108 775782 1259853 90090 1709859 982489 388929 812963 555628 1431297 31129 1386444 237522 920359 1391618 1334949 29473 806134 1634238 24753 1345757 1286113 1414890 428312 1196283 1762289 716664 367767 575394 925807 457375 1727704 985587 811893 1878973 1161495 1156629 1023291 1919499 1076060 1355578 1418559 216354 874738 745120 513899 1090448 79260 1328097 799520 1802228 1064356 1741176 1118339 629630 778584 842761 1630512 1995686 153993 1373295 1233208 1446100 418562 1495216 417780 32331 1112417 1864662 1179795 30161 1269114 1509462 1522609 1108370 1258121 1671213 1105758 1961697 781229 1784227 684662 1360217 914572 1042435 693117 104603 1795661 581565 585056 472486 1104151 1076961 500375 1861807 480937 1522227 246013 1416429 1941366 1419235 460661 501274 333672 711579 1578838 242790 342105 1471234 922621 487927 7735 1360358 821259 1125726 941195 1394011 814730 46043 1898748 103450 597916 120219 883863 1351170 1267548 1581685 1466479 1270407 980082 233148 644612 1689327 993835 1859965 1389590 43699 560181 1977228 730851 1850146 698449 842253 730761 191352 238327 204552 34707 37 1430737 895755 1605169 262244 645683 946800 1133294 1297449 1236973 1803445 1509795 939859 515378 1738692 845369 445589 1385744 1044409 1753423 1694244 170274 1228384 969533 261907 1831303 862139 1613781 95694 1271795 921098 85255 518072 361237 1911781 486840 922109 1661468 1041381 376793 1790039 723486 1005478 249767 1639589 1688988 1726673 1120975 392317 827556 870151 120655 1034358 184045 760165 449383 814741 80229 1172798 851837 1721775 559580 145148 6815 418688 995763 1938009 851641 1555416 966139 1684745 1739233 1515285 217317 301939 1347210 878804 1750775 1523160 1350651 1456871 1376039 910618 1056472 747613 370620 1598514 1259153 973711 133325 1749281 283068 947105 1914112 1152473 1351906 1868092 1020880 1397746 319649 1683439 1412675 393541 1648750 1391377 470773 1925312 468325 812018 929300 716510 1892728 910896 1980183 1600295 874911 763500 1771713 1467542 673194 1559106 706027 1696633 1790802 402819 1505682 430874 1781915 443669 496833 1569979 1599933 960595 1923030 1192862 1576694 1019601 334514 385140 299270 1513479 529621 340825 446904 1244840 1942681 846131 1829007 1509930 1416850 1648255 1939391 1604365 233267 931038 1384167 1664095 1627378 58610 133246 911954 1702127 3314 717644 98936 685439 1763658 1674315 1941878 1351660 160356 1303912 1016596 347196 785025 1266034 162093 1982966 1727658 1097455 1316122 833994 637510 341429 438352 116215 1771344 447533 900332 1960780 1643243 903382 1952269 430773 418503 1347701 241756 589423 715831 1997621 1885041 826795 1421127 717850 1880595 771857 1761117 109524 258463 294735 699643 1762576 1559546 1014614 783418 663517 80196 482881 819437 503083 1326559 928298 447282 845950 1735645 1644661 476987 187328 1816529 654247 807616 876734 189811 1719014 31356 266717 1275668 474926 948576 497736 1527224 445958 1699327 922860 724498 1399926 1537812 1869163 583950 660407 1475849 1039130 1614657 711187 476208 1679406 1924359 690264 1397895 1834318 309479 1873712 682083 991737 194128 1150741 28938 1266213 1922732 1877439 1963796 1127936 645628 201955 298423 901456 262093 1249967 908532 368281 1277978 318354 1860186 314013 598379 1082790 1921397 873076 1287850 1552489 1467776 19614 1587476 1602957 1340675 1360430 697150 1742320 348485 246601 431243 1861185 1362255 571179 75773 1574236 954344 268094 812899 77173 1237928 1167071 1310471 1682521 387155 834361 670201 1382061 1977417 146529 1983137 159577 632440 1976758 1871369 567616 556069 1741119 1641369 522737 1400004 1985901 284176 12171 1853188 1201800 160062 1279676 1913118 594171 539471 1578502 1320579 825891 1757576 1150214 759709 430321 732479 1534457 384980 230212 1650591 1470562 823476 172024 896564 1899099 1589579 473432 766753 1597472 1542717 1167271 606561 724132 97985 213303 1934355 556331 426285 1667266 1272966 204960 1658592 1084058 131670 658510 173305 1747089 129906 1335575 22796 192115 109208 1710278 289316 1852406 763217 579166 721505 939002 837896 1647038 273486 84068 1165481 637305 1142089 1244233 1694558 1311625 69843 1109168 764512 1225352 1905856 113186 1758557 488459 682226 1777167 1783852 1458192 1015016 1224480 1051468 192119 584423 1918758 561612 1310815 1927022 1433596 1702187 569489 1484559 449860 41043 1964811 277447 905300 136671 843730 1334011 648619 1036064 1645847 1490965 212797 1737650 385998 1941026 1526523 1323696 1907358 379538 1096886 458528 1829464 1398518 1965893 600014 744960 815582 615834 185187 1493292 224428 517838 1984715 1762582 1937088 1712794 938888 1832535 1519487 860557 175392 1867006 1400579 1898533 192435 1902101 722610 867181 637501 809356 1339839 564865 1043272 1065578 1214086 280 1064180 1304070 1235803 1671039 1537078 1757895 390920 1747981 413828 1799581 959549 1184840 170102 275431 725109 442904 1355751 1405808 1818735 7604 1749429 1836715 402017 1774926 1537212 387033 348137 1153457 1469773 472912 1453884 296274 222495 787521 1098708 33150 1786171 544661 181748 1489746 1578422 884974 726520 802088 1151741 172107 944081 1343280 66715 744435 775504 288629 690148 1736579 578542 1991486 808288 1821654 302472 992966 722489 233313 1891631 237958 1495191 1359056 1537180 1155585 841344 1527607 1418198 1293039 210111 1889004 318251 1108037 1115513 345389 1233505 496058 882253 673019 481448 1024489 969027 275095 295789 411624 1941459 449824 393434 396655 1461158 1549630 1239788 1287979 229903 1811865 1836111 1695718 1620830 735800 538458 1399016 1376520 1013587 1501131 1874479 371544 1672858 885727 285990 1452682 101002 82533 1756543 660908 241412 1413270 1279210 39430 899547 456204 1600310 121239 99471 1199084 1276562 932043 5082 914512 1618745 1398075 261101 1734742 1674798 1905382 80503 677377 1407760 1450734 75625 347405 505880 95308 1581656 605091 284747 1157921 615560 1131818 7684 1575124 159809 1930446 1976259 668134 1995668 1707625 81439 1625367 370863 757326 1893681 1332887 1896927 407261 1892658 524818 374912 1631159 1220507 802280 1777974 1287459 434511 1995697 1222313 1208833 1823880 1867558 827364 829413 935977 212470 1444492 494995 363964 604467 330489 1294785 676478 1425173 452200 1171734 1799579 1888627 633600 431619 522675 1132523 1402209 559912 1014264 325869 1437068 1378748 722674 1945331 1410827 1265078 1902292 1783639 1872004 963695 1572043 1087238 1721794 379797 728273 1737547 136428 1805097 387859 49931 1241466 867347 1450818 576348 1969732 1909188 1138852 1918687 1883938 1526179 106269 823191 712605 1301696 1581125 1188232 331056 1552612 1930313 269755 947188 387242 484322 572525 1134224 1297608 311316 6122 544629 359655 1316294 1531025 1860802 214937 230122 1893021 494889 308741 1881394 497384 1377588 546896 251510 398582 1095111 733644 50087 1111822 419805 748783 773941 199925 360130 1498637 649757 1037403 1042268 1518226 322388 1426039 1960727 1306452 797964 246741 609417 1312324 1231019 1863776 1241801 1671326 229154 511645 1044839 1326964 1881461 1937395 710536 853412 311898 842711 1983489 1862881 771736 484236 1957313 1515147 1621195 1481109 1246571 1537409 1649313 1961029 68904 1834433 1097277 294006 1229255 1874153 1108142 1509471 1700677 1358684 500380 1105648 19498 1096069 692766 452505 867116 238240 1253597 177925 59054 584060 646791 1175942 1141936 869876 204584 431824 1426391 626547 40956 437993 1745844 317724 1362151 1521143 1851589 648409 1989422 766074 1553245 276959 1251868 1606825 961254 1307129 727817 970977 1055185 1220596 954562 160544 1884902 480729 759459 314964 346254 435047 963406 1602911 1159589 887606 1420419 208443 564610 97963 1900556 1119237 1193200 1541041 143692 1552342 912431 1966821 1977600 410129 1498123 1777950 1559239 1281041 561364 1137203 1025561 507525 1482084 807406 880848 1125817 1719853 280576 1593915 884825 1640592 78285 1329836 1065912 1348480 1547167 969097 179735 1481468 444794 1078623 1502050 467091 1110410 164657 760451 1141218 1853551 1411758 863803 1556483 428381 655016 924488 166269 1099321 349743 1727074 681736 1112389 629101 3260 1285451 1760707 107056 688421 175830 563692 823463 385530 748835 1897615 32384 1475929 1015442 1321890 1155186 1962061 548742 1857826 1169348 1900363 1172878 1430588 836100 1672905 731752 742760 827244 1164098 68706 1107116 1457340 1599238 1356174 1225304 648667 1145859 1291481 1614034 936627 1625675 1716010 1693920 991550 1837962 1902690 580548 1862840 1586425 805287 535011 192865 1112693 645530 941782 1896326 1308762 980511 472267 1899459 1318654 762056 1741475 1105034 1639921 138215 833944 1298946 1790217 913240 976550 1833687 480600 418962 1721198 65155 1583708 1085452 19420 795561 49854 605079 749784 267520 1176476 1152277 543358 726624 1728872 1102327 1886879 1474061 508302 776813 196591 626570 156971 1468714 863700 672890 738508 356530 1929681 1850496 1637981 879164 912466 460445 1171065 973199 902647 1949082 1471144 1003401 1800194 1682121 254249 355889 210465 202991 143785 83284 279801 1850956 483649 925855 1017820 1431599 532492 850325 862269 957493 959290 993780 90247 221480 1327473 561079 463212 1210576 677662 471952 250083 1582563 441033 1774988 1012448 1425117 1682543 125179 1483347 1240454 1516589 1228016 303106 89595 1654547 899963 1017131 253919 1993965 575663 704795 1791486 241368 1998996 1364643 1139505 105983 1977292 1353508 400094 1736605 1628125 1152898 1460691 892336 140411 1959501 1023242 1164568 667774 1138273 243871 1154594 1106323 1488970 1071655 1480213 940626 473075 1205844 127358 66578 1251350 281038 617376 1217808 1462446 1282922 1482111 81808 1638681 189290 1842803 783381 1569502 1011410 1484614 474197 1046282 1884633 270660 960048 166631 465976 1514001 34326 283398 431448 1826473 1839389 1173802 1205839 1449162 515327 650249 426811 1642549 1943771 1202485 673275 168487 180607 445204 1972634 656213 1498392 1050216 1261798 86281 6659 1951349 1447914 681060 1985598 1420076 1215485 1566479 2852 620314 849555 1740897 1875959 1977187 1678549 498016 1597645 628862 778997 1762434 1921462 793101 1086983 908820 1255275 1811190 1188990 134685 1327523 1680459 1337739 601008 1448151 179098 1718003 1418048 1711760 667046 1169253 916165 230703 257171 1476012 1855788 924630 1080114 1502774 588771 1984313 1208040 86049 149607 1397875 266805 1164307 99350 1422365 333166 953261 1786144 1149222 587560 1649603 569920 688870 446310 518931 1322858 1435520 469553 1374199 1439728 772760 394724 827063 549278 831365 1906279 260112 1316177 1651153 1719752 1443307 1227061 1408207 156541 563429 425707 1268574 465968 1493926 1127371 369323 326860 1273927 85115 557423 1270985 924335 386141 1596460 1009506 648974 938627 821624 211811 998043 1564365 1745468 1147977 757825 1217138 1169579 1665569 1724120 568548 899426 181572 854313 680667 1071175 610047 127104 538527 1866182 445075 1585041 1125008 1194024 27251 1813808 1852073 581292 1367062 430551 265748 862184 1460168 116770 749765 1912157 1049422 1376353 77368 367464 47020 1732418 1449114 767216 1985903 1700753 442027 1916228 165649 1665474 1716161 1114881 566796 526561 76354 212985 65594 256854 325945 1032994 1486848 1962445 1764866 949559 1006411 439112 1786403 38517 1820916 688148 1961895 68429 958971 986977 1736364 45340 562248 741262 1147152 38357 1508235 879211 1995744 1269850 965295 891295 629596 1640311 1219294 1378196 1098492 241375 1384973 436588 962195 82506 178849 156206 1517316 1927824 1449328 983797 1109265 685481 1378708 38769 1143931 1341579 1937180 1919531 932178 136693 949953 1196638 1134135 897132 1354468 742720 1424957 295592 82371 218323 1097736 1784453 41980 1114531 1672910 1768643 74631 350541 933376 198653 534246 554755 374747 105376 893688 951433 612745 801551 1947715 96659 1033421 1625655 1129349 1849230 705599 1006083 1780135 1866245 1439851 247450 1095374 1851557 1478245 446198 853635 1294464 1983316 479723 39362 1175559 1454818 1551320 1471843 1178431 1960724 1306724 1733404 176574 1303856 816738 1337783 1644329 89751 1634741 622301 1153929 626170 494641 515694 1460323 752010 1662492 878665 1402937 1127951 1155715 1145427 154196 712106 147494 1425797 1239587 792725 1825930 1408947 444702 549789 321480 350961 90854 809560 1633898 358246 722349 1709897 1540732 1697992 582211 423269 1668890 37669 936315 581569 1436069 1120295 1326649 882663 203309 620676 1067632 1263195 1817496 1013868 1228107 1103943 1132362 625441 1271584 1564945 786776 879621 1106473 1888968 1408204 1311106 739395 1866091 1255609 1041068 1782661 1066160 1712372 493402 1840063 242699 1390048 1976581 1739531 200640 718130 1248480 892720 1504527 753138 1852099 1988697 925610 61413 1037131 1744782 1652728 953642 561787 565742 725138 386121 746272 768024 1972215 682766 1399122 106700 1446685 72650 1804478 1968849 639394 219493 966898 53485 247962 718066 297714 47058 1918593 1013248 339259 315811 331216 740462 527051 1466101 1603787 309518 218707 172209 1362398 1171030 654164 988827 696506 1361986 1488285 599404 1115141 30708 108092 674970 173644 833183 875856 1374830 717595 1131120 249558 1553446 216479 184772 867310 1899971 1222435 686963 1486261 838205 882726 534907 109765 19812 1661549 328590 147109 1816073 1192553 980254 901085 106829 1966683 925400 1305138 1801025 614879 448224 1471911 767294 1179748 1726632 254900 1089384 1167785 1460852 1325627 684147 1342806 557702 1077644 272499 1423435 1343672 800131 753724 815437 1256128 787575 716618 1884183 664639 1707976 1547045 1729279 1264884 1011583 1025003 1234993 1942830 917563 1426308 443587 481094 1542926 705389 1665973 1652735 1179265 1085365 574782 898692 1984827 962714 547932 1460212 1721491 1690241 932965 1869824 397235 166678 761282 1799276 298413 886647 738170 473918 1430303 891355 384940 444930 688007 1842907 59609 414531 1876814 1081127 1917136 1332556 1959328 1752420 761255 69006 938574 412785 1176230 418185 1092970 1679890 346805 355346 701925 1771169 194273 1871138 1938016 635492 1283173 1755764 1283776 1382732 1897498 1951539 1233397 840341 1655616 1886758 255970 923134 231725 1515610 712777 1942468 299377 710752 1163201 1344654 1143707 1940164 1438639 989962 276212 1129025 695572 1566166 331108 896377 925209 1065203 85887 1734952 1361753 344774 1943632 137277 1380955 1553937 555842 1723676 752595 1059465 1153260 1331654 644144 957530 11114 108572 538638 401025 1601459 258952 1222649 800157 954831 2157 1981319 1155312 1651981 1873876 390552 577261 1753734 688407 1896421 1929782 1318418 345878 479214 229472 532343 1666622 819922 454372 1212371 1748201 1195002 1524743 157535 585032 1565822 1815841 185730 387217 1247770 1474162 1649542 551631 1528867 1958629 617839 1145993 1082212 1555272 1051921 1967291 1784266 1175687 1433878 1770050 884443 1959830 760957 1585188 791542 1088919 1724337 104731 1299548 750235 1117295 1796641 208240 1214361 565401 1291167 423379 1895593 1943401 813737 1794959 915133 793786 1447733 1556413 217218 57565 1934803 1095857 1489075 1381102 1583411 606861 113258 1924397 473894 646571 79650 902772 1805915 1852686 1928682 236286 93306 1955260 962045 1530987 240902 590913 1480235 1837534 115897 489869 754005 1608946 1311777 388663 554457 896383 289736 206283 860944 494942 1203835 408060 468677 305901 696022 306064 1435221 95989 1370661 6605 560735 1758405 76415 83051 362116 33321 1111574 772690 1163925 815830 638145 1150156 374981 1813352 982651 411488 186305 236235 1296975 740635 1051719 1128643 1555038 1123285 1763078 1602397 1078459 1841952 1637341 499004 752777 465492 685429 310483 1359350 1554280 985555 1504166 650353 89822 650693 1206517 1824193 810634 985740 39865 86043 1435970 1576685 612381 7655 781603 1264710 44282 530035 633081 942422 1616137 1295420 1077191 1439875 284045 564256 1767607 1323141 1171361 1035241 1995663 1703548 666518 619097 1600195 1329796 1210965 1121007 419251 376989 522783 1360374 649345 1889370 304027 107928 664609 1168074 1397063 1658435 1372786 1289044 1359518 1728055 1510477 589425 1353480 683095 1561117 872412 101303 681106 1651278 428882 384323 1873747 957655 1019518 54597 952780 882896 1984099 194903 689289 799616 1025549 494250 552377 1539915 94924 197532 1905600 1115349 411793 641884 1228185 697933 593054 976194 1497259 1723460 951499 672999 1551280 1602204 981439 1995647 1566918 1674911 1166540 1558311 766167 673213 961814 1266943 1180284 1747966 1182934 1433963 1255405 319775 1506334 461096 1336913 236087 1595609 259584 456450 1340121 429849 1426525 1161986 678447 1682182 1440260 420181 1301362 1401286 617629 238714 1717326 283106 384289 1771966 142703 762639 1785723 989592 1713064 1108785 1499605 1010216 595927 1228850 1160114 20261 71350 1433640 963593 1144385 1661081 797414 599233 1830244 1344095 656685 1969116 499077 521817 996945 827129 654501 1260304 1532982 161310 1824993 855292 25043 1019560 653752 1508886 550329 1973246 1791802 151139 243160 71120 952701 906115 81601 1585388 433200 1410726 661333 1361653 1786334 830550 1938537 419933 332735 617183 1754186 583713 511058 521149 1881200 1808283 1031783 47694 627497 293739 282953 1552372 1776122 778918 92266 1977006 1367935 302954 148438 198559 1716708 1238058 191336 1621600 1033664 698246 691669 1245720 422845 777781 503074 369820 1718931 1368503 1238468 1295539 1280637 343001 1664563 1900773 1682785 585790 1255607 1980400 1329918 1676388 1496999 1404620 306585 1736602 1172741 1813417 567312 1419704 275709 1328299 991213 1224864 1962386 353055 1611069 1256730 1338054 539986 460570 359341 1787007 491954 1258242 1689362 698124 1477859 707287 671266 1381015 1080353 1382356 750933 42837 903085 1259268 1005376 1985168 1596933 626757 1014257 1530454 1643431 1011388 1925601 869692 1942028 1201079 1375946 954280 1306351 1915607 862430 1721037 664880 11185 877599 42014 775838 751414 515197 841813 1125704 1206158 365056 1742072 20660 679295 1083049 1242312 628579 1909256 785028 1220516 1936980 1746719 1764543 144304 1123094 1569538 1596482 1316089 1746643 1395505 322223 1283027 1741910 1053959 1481281 1480623 1787033 1318283 632196 1800088 708338 873217 139451 942095 141309 150269 1536627 1893951 1076056 1843777 326004 1149204 212360 198202 1726400 712236 1376299 1429527 951710 463677 861032 1771685 1764181 1535583 1885286 53123 1142616 1661688 1341169 792517 59780 771923 1823594 1087647 1410790 1405897 964844 1913835 1650827 746883 1183352 368094 217836 786037 1793223 1342251 1599783 149129 292074 1123404 132193 1166313 79156 597977 529544 1234117 1186374 10866 1059045 913677 1426540 854133 1503800 1962367 1372031 31048 526250 1944996 303562 57356 274756 461136 132244 85743 1620321 321529 731438 47571 1605994 1949460 1653855 1488528 1133447 748242 1656511 946020 19060 1506920 532928 1213455 1615640 1110851 9460 673821 1334345 186155 1284235 1712464 895947 1735685 927490 806908 1461014 1894289 576175 549359 932811 1201557 62297 503733 642699 229533 404296 75993 1117582 1318064 169216 1366846 1252375 1882060 826689 93742 1525540 1839447 1564096 291056 1008511 514138 943915 1877960 210521 1818936 902609 1883615 1676703 1515054 1933960 915861 1521403 697149 368518 899625 754735 464466 1924183 923348 627658 901531 1327571 1217049 457922 1775376 247820 413155 404767 1839600 1908773 529206 184910 756279 1738631 903959 884024 345775 401013 923677 1204743 204296 1385161 1819756 406720 1969315 718262 1601810 1641615 861119 1345522 1668181 1243334 1815728 215628 903985 761438 792365 11943 1857586 1667441 1219476 1579524 143800 1491885 531010 1188262 1395583 565952 1954136 169521 1754383 1619669 998236 243511 733220 531783 710589 1536625 1086340 455706 1175465 1943862 1675654 1691540 823664 283548 34578 866111 1909805 1418055 1078778 847005 1564372 1975664 885016 1320407 1642599 269791 1867522 1422204 1595999 924764 525152 1009458 1388835 475421 720595 330201 120173 538673 786886 1434500 1169939 1173128 73554 936818 1971702 1671774 1837660 1977026 1267739 1214496 1179812 707379 121556 630789 61321 1955882 277939 1858406 1940007 1187648 1342078 1955028 658703 1872968 1028318 1599476 1578695 785957 1590542 1738593 1069193 912305 1774320 966767 75437 1855463 1308446 1350051 998205 1457552 473975 99917 874701 990886 1643748 473471 1237506 593936 1038303 897108 1572731 467801 268824 1952629 99459 1170232 1423506 1418818 243768 1108055 286083 1552875 1561027 602084 938284 375084 1038474 527152 81823 1852198 389395 552863 324409 805304 235625 1993712 480822 963242 1061160 1287043 465517 966069 1338567 952256 1610117 1050882 1689202 1535308 1190887 1586292 1859830 1354940 1810706 390535 771632 436112 1385464 485971 1691754 1284533 966248 611324 1698656 485920 1438061 493434 1916908 1366826 7294 905465 818193 876170 447490 155182 1574933 1133258 1077115 918004 962654 1273850 1511743 1829001 223308 1205235 748955 426089 1815802 512682 1163476 322429 1449191 1641384 1900856 295138 660885 552119 273463 1590667 1395890 1720137 1353591 1863636 919802 53139 433587 1301663 519209 1064943 1472534 1686600 697763 1206977 1780462 168112 1332252 609307 446688 1346742 671162 70580 1295213 1337596 1780828 555724 817463 1642119 986422 1478425 1699923 1767422 1852939 1928953 832690 1591772 1838439 838818 288993 1525938 152346 1244900 878822 1771511 445930 1632128 262118 762820 984245 1124975 1347885 138521 533427 1039371 1758850 826102 1573921 1979022 672029 324776 1430938 1404555 386650 211609 762548 1649267 826071 65373 931599 949676 1464934 868496 808656 769958 33791 1938630 1300981 698787 610914 888258 1821913 226563 1322783 1463594 690202 726348 1250132 1186224 1579645 105388 1897381 1209707 1580753 1159722 158735 1507351 1870571 426725 165722 140980 538051 490194 957976 1576533 1671623 523942 537644 531257 249134 1777986 891490 1260008 1480444 1039237 412340 244720 539764 680032 20418 355972 159090 735200 1087952 1928473 106643 209707 879777 994566 594922 1625922 385627 444469 584420 571294 1622670 1924822 733551 1305544 1134922 1817311 733055 871770 1480195 1429079 1877276 284782 1584238 304733 384754 520025 694373 126195 1464225 12634 1661408 1073499 1424451 166696 1646148 1010144 380645 296512 462254 1808406 468618 1003262 1836946 1664517 507803 1851779 455417 151251 982567 1384991 1354813 918503 69375 410785 344760 229655 744980 1570605 309382 298297 1516873 752121 424792 1320505 73439 1954207 1515493 199986 547666 61601 1648861 1421103 104064 1874739 351735 1244818 998884 57669 486682 247539 908316 1933065 760457 1055701 722762 683274 634934 597240 812748 196797 1541790 308259 1833680 1014900 471385 1756702 970740 1610880 1937516 1987872 495464 1276753 1844565 1245191 322900 1894091 1361577 1477755 814761 381663 749767 178232 1891263 1519975 1603751 519066 996200 1491144 947446 171986 1250909 1822856 1495838 1433805 941977 895239 908406 243362 21960 1060482 1142323 580803 244208 1386619 1061527 652513 1013122 662832 655119 545361 641072 296207 757527 705766 811630 1765656 1772052 1353132 1027467 437557 119437 1025028 1034161 1311472 1568680 823125 987683 55846 232483 13132 105837 316770 893564 973689 227525 754162 948661 166953 633164 486198 1511613 205984 1168 1428015 1226894 1552158 821688 523780 1105372 1999416 286352 752825 1655000 346180 675606 572625 356732 105579 585115 1793469 1895549 347213 385075 430023 945567 1228389 744789 1972038 301554 898886 1575491 997186 8987 1991474 82615 1212452 1256991 1315407 826470 1366182 1847418 1714804 1393471 1456774 832994 528734 1419608 1180077 1219845 1586123 937028 795858 439542 913096 444430 237959 335474 1592383 1763238 1367305 1089576 961022 1552554 167675 1538903 412654 1491556 1672580 1665279 532703 1919145 1613510 818578 732136 1520918 102601 178782 62974 380940 873950 1228029 969623 1247581 1291260 646588 839776 1558520 1130596 197845 723685 1646702 1303339 1206179 1028290 890020 1088378 1720997 888740 933919 1344498 1076025 726649 1461556 586658 1070518 143880 744477 818674 1229604 1221673 250919 1674814 787286 1350108 1456012 1382405 421157 1310274 555730 234771 1034001 177169 1585717 1741900 1082390 1605404 1456534 1956564 1517451 235859 1213192 1746041 1160242 252119 735958 1450814 414108 1952701 42864 1951801 100589 1225239 611087 530010 1037248 1936260 1305158 845291 867395 464985 1342231 1749960 1172263 1903132 1908430 401396 1139032 1521270 1448054 47086 1116661 1215474 791493 795234 515046 703991 1268074 963238 979587 1317335 1147118 436266 1496730 519496 281281 1538658 741786 1391535 1806444 1293751 976710 1037350 1951663 1137617 1578105 1614784 281616 1630109 1556090 281571 698509 608825 1528451 1019056 1915513 1311254 1572613 1515773 1942503 999909 1217566 1842052 412114 396277 1737194 1436232 1766593 376313 1769110 1562234 365423 719706 151220 1925079 667018 1514073 1108539 266175 1171855 809749 79747 1145653 1653942 805354 589112 1240271 566150 154183 411366 1577734 313561 1381218 925176 254519 454508 491192 1021010 1975668 446831 1733307 989847 1903856 824665 685462 1549963 32449 1668354 382992 217088 336577 611074 1370262 821708 1372324 805017 1824642 780874 666975 359076 1336914 293871 1550263 535332 1474318 1644247 464246 531660 168046 197611 1577328 1902204 1495825 1196561 1057578 1417867 577243 1398027 390441 1640275 306372 397825 249740 596689 1386904 1881511 1956819 1317434 985368 1189772 960778 1325668 603208 299899 1351987 363276 1597895 412005 43909 138744 1529195 628766 1643120 604278 523417 1213261 1514348 115537 1621499 93031 873438 1862120 1820874 1194648 424815 1540109 1153712 1382425 915657 1449595 1433630 1885315 1550619 981858 1307987 1533518 1695162 680342 1438226 143392 1660456 179919 789223 1475600 1537779 1952937 1417613 379916 740188 504923 328434 1308430 1450144 566609 1247386 1103155 1221794 444827 168174 1510656 944689 239376 1535725 1051973 1600718 492570 1729008 598988 502301 1035543 547887 1753285 344723 844460 1098957 1929005 1776187 24858 1652890 1119885 1237572 599358 1448534 271315 184224 1199698 571717 1251661 1376799 1579835 731628 1277569 76423 756903 1641114 961976 765673 1402855 1168909 462213 1354849 1142254 65005 1304853 996690 1532031 887230 1986931 181851 923124 368830 751760 543129 1725821 438370 428103 1856883 1055473 1164948 146065 846368 1777938 1408940 1696452 853255 1369083 549312 1636930 1304221 592721 782409 1517394 1691458 483337 1969279 1469984 1555631 1694856 146761 1192479 200308 896644 1939952 906190 1070988 1691853 110989 1971759 1775289 1281556 3063 478350 937088 1932476 349090 1534455 428457 144795 202779 761847 790258 1341685 369253 1845170 43696 292772 734731 1652625 1969429 1499187 608054 298496 618616 332104 18836 635932 1025788 1631724 1552176 804188 945876 31844 1375477 235584 848761 578122 312815 253136 1782026 107083 1157784 756615 1193583 641464 636448 1168992 1359959 395776 453498 682445 603754 248818 97589 892495 662996 397173 951739 1703209 941041 180672 110936 174133 1141592 1726472 1914301 590115 387070 531684 1908974 1937976 1278562 1592553 1028853 1320840 1399803 764100 1287889 1434868 1823546 922868 133736 1915261 637137 891741 1122089 141115 105514 484245 484404 1168059 269297 415919 1651124 979181 1893431 532878 1276351 839397 891752 1262206 1802000 774816 1700488 1640983 1703321 1098163 1061175 1708780 502613 651453 1265905 386275 111339 1711291 1678519 977777 1274711 962199 549685 1308340 1165428 704212 1909949 409298 933457 1866641 1741641 546878 148615 1863563 19329 1300026 1511671 1784837 1252651 1577882 236281 982157 1872450 1928801 1859310 1243506 1814864 565181 1559449 927137 1666697 488882 1158772 937681 1297658 192773 1916969 235061 1480589 1886716 808121 772180 1704844 1223602 827829 935362 1596077 1089374 947246 1172163 946955 1359697 1374730 1830855 1065926 1348371 1031450 1810195 169788 695583 1308806 1654623 1630897 1763388 408690 717464 1084360 284710 1691840 900333 946372 1207783 471723 417272 1354526 997136 848959 1228039 195151 914746 1533183 1607779 348515 744556 677159 1004840 1360496 1739005 794784 273568 1875474 313994 1619764 1009515 1252921 1677711 1024249 592306 1698371 327202 505898 1077910 1478510 1251232 1563752 70920 1830225 708732 269510 448026 1983872 1367056 98842 834146 1662125 336820 1292362 272490 1736961 133399 573640 1799244 173426 218597 572786 537645 1531115 1832969 1741806 1255123 1094158 571037 672050 995767 1606947 899095 529247 151652 259124 711242 1634108 769018 591459 160369 15281 1449710 1943389 1959144 368286 105391 1816669 1208152 77167 882968 1033739 260543 369562 293089 1498303 822350 1384371 559131 1466361 75444 514277 812649 237844 1328425 760172 1916208 1545174 376523 425913 187478 1119046 948869 736992 1733011 25377 502094 608018 461935 1686788 1217267 1191080 862261 1679968 759162 1056443 1012222 1201021 1222944 258979 246372 1752084 1379889 336564 1113077 733957 1216228 1663 24757 1980620 17175 1907341 218038 807752 403630 181513 1060264 1631453 1298744 1600769 584529 1471815 603424 1588071 1009791 821329 173027 1823198 1338310 1841639 1949121 1806661 692669 1671203 1331132 911764 268651 1892706 1892427 1560034 152986 1463936 889679 1845003 1599212 1870495 393151 1375628 806865 487445 1805025 973492 253393 1136388 1181909 394176 819677 189205 333456 745068 172406 720424 240064 1739780 204880 1959573 774157 1582390 1157918 741096 383429 855039 147461 620945 1514345 1648953 597519 1655257 1490588 843644 416561 98125 552086 1388899 1797902 771823 475624 244152 1786622 1424318 1714052 589461 1826169 142330 772061 211444 1584948 827046 220163 297366 1373231 152243 1148056 477525 1673331 840428 425877 910712 1374265 1900409 1984485 166053 1105350 1513214 1668222 26873 1475438 1940209 890835 1846172 358449 1115806 1382858 1643715 1655266 1830442 1728694 1857867 1350797 470789 95624 1235652 353548 1493708 1716520 900581 1098525 892745 1601006 1157498 1471750 1280868 634116 1515625 471807 1050147 1476411 174631 1523345 1176949 1754480 501693 103487 1245442 984265 1287131 537746 1758690 1278512 1909972 1434811 1907651 852914 688147 215644 165627 1091309 495093 143591 1960636 1421009 1342571 1598154 1178955 1272525 449613 326367 1510827 1718744 1084932 952045 1315897 982741 972745 903023 457956 1015009 1304915 1830267 653500 147963 1043370 729084 58318 1021543 1151239 500073 563012 1306444 119295 155638 1307808 675171 842433 1977389 1490338 1859603 1924946 1961595 1249164 1644115 410085 755863 961285 263600 971754 847179 1481442 942322 1317328 1618319 1124188 734102 1610422 1162473 1649029 1805461 1512996 739961 1693903 564247 1140645 314390 443163 305896 1936670 226954 65238 304812 1001959 271955 542122 1537123 797208 909841 455927 119291 1905533 824246 1036981 1355900 1105029 128662 674809 1126235 1515867 1868447 1153173 726394 1053224 1084810 650245 1526056 992832 1538493 1882446 815868 134400 347620 879155 1118058 1100210 354659 1540258 912037 1214979 1837827 251737 1843516 190430 638232 476940 38054 526467 985077 756805 1816610 1333279 729754 746779 1663709 1750987 1315913 701180 1329 1856570 1633409 1727007 478936 1372832 1011409 1341808 1580500 1568635 470832 407462 366752 1968160 568875 638270 1538593 1649072 1137726 1798458 245046 756205 1013326 1009769 1316445 1326501 625475 27386 906865 1090582 318643 1052649 1023542 402669 229859 609304 746792 1696922 1472722 1021533 441124 633465 1285216 1895402 59128 1785177 1426347 704079 484442 1232069 1228002 1483297 1382699 320233 995065 1006415 872612 780947 1543172 1282602 863212 5892 360190 548065 1228590 406448 689427 967524 1368602 1277706 1385425 254533 1485449 973856 1720051 704715 660755 1709925 637231 1573427 870924 1022301 464161 1612976 449884 101315 1026845 1912607 1081010 1656201 183327 1832756 865676 1834368 1434510 1282425 1232760 987349 904667 1116080 269090 233792 1626845 287268 1694466 277964 1940082 1827041 1017981 261618 1133544 320464 259478 97005 1711718 389019 1606027 1919291 790741 1639499 1925617 550034 1219928 698457 331587 1208563 981069 973738 1414744 499202 1180431 1838327 1534217 95105 1941463 529671 413493 265579 337716 1274766 1920253 794015 278240 1928776 54035 566870 1577320 791315 387688 1491155 1429076 458556 915334 1686827 1644913 810055 960881 1948119 1362712 1130321 1561455 1284364 412276 1767240 720545 577442 1363321 1139990 150506 147187 511630 1452670 437196 418925 129308 1383832 1214274 1221154 1714214 1392675 1729371 981725 1406646 793227 35392 277491 336287 1755061 905802 1793717 353997 755074 1323544 234502 1211215 209869 844901 974562 619028 978301 160785 1819654 1576049 151573 1744604 247832 1094930 1042834 240860 926140 1966510 1743412 438817 1478267 352611 1217873 265077 934293 1168214 1372637 1725375 76441 944437 1335617 1141529 426805 102415 1522776 621213 1357327 1285392 1804088 1036852 941669 166875 1845004 901859 320807 740292 1901339 364294 635687 962687 714807 355689 498307 1331952 49081 533393 1555549 1835266 1604790 412225 18579 416914 1961205 967227 32626 1088164 324680 1865054 1899059 467101 269278 580894 1874280 86875 680057 534363 490477 1023287 694860 1330141 716439 1128744 297118 241307 769669 1143391 461773 1299586 1265274 24395 222532 44510 393066 1824956 463661 510661 170804 299357 1936246 321766 1102431 192336 1519255 1387525 329862 1921554 17850 74159 1125307 915000 1104106 1012506 1548477 159975 225928 1212685 1714305 1987315 1818724 317033 1381239 1773020 406422 1208811 71472 152603 1826414 1975139 40484 1021551 1539095 1823408 1115223 1791383 1451096 1704822 720867 417667 1540725 1766724 1268036 216598 620087 334780 590825 549426 894230 899005 770236 953220 783250 603801 1177404 94387 1425499 1231145 1198743 1057442 1764234 662018 475230 355875 808870 1917711 1276845 684344 1927561 1570506 1011964 1515184 572276 1870821 563226 1189023 852349 987435 881724 532330 139643 809799 913031 1484702 1599592 1569641 205845 558015 1187529 223151 793198 1740437 619257 792485 698015 1902608 1417860 1310973 194967 831243 1180269 325334 1754300 957203 1364338 76081 1248737 1708755 965403 1644937 116708 1385240 574791 484248 866699 1893294 536616 1493976 1856878 131632 429660 895199 1021457 952223 1492594 150827 138663 549749 592602 1850393 896154 1559681 601971 336771 1199169 1321340 907778 813452 1565744 391313 802659 1779371 760178 393375 1448456 1115434 985326 1580886 1445872 1833377 1853104 1153998 1928611 1335452 1580107 69628 1640090 1530881 1969902 1827549 884679 1502242 23853 1444004 878540 125380 1728243 196536 953144 1312155 1937274 1189172 1270569 451242 559881 1927318 356668 1039478 164861 193217 1189389 1120449 337106 550383 837271 1894633 863789 1221675 1729069 1922800 58275 1008946 592474 76603 869572 366130 918116 577522 1630095 1115573 914859 1500292 1412042 439879 1984753 68575 1313924 525619 1165279 453561 1898181 1295872 691819 145490 1446720 1141757 994427 483922 1032526 1004784 892979 1355084 329749 930410 1794182 561694 1772222 663887 1768578 1207803 958557 878814 492389 625358 1470582 1710930 550243 1050761 1377615 278565 579583 1402223 499985 830366 190499 1830273 963096 187860 811017 593236 632056 1527233 1641575 1637721 11365 1067182 312980 1162194 967838 430001 1308303 704406 1622320 1084437 1805203 1370442 907436 830579 1366459 892690 441669 1440762 769458 1058038 389587 79127 1174501 1292197 86933 595366 443274 1654706 1058725 1300786 270590 976768 431458 1999020 780767 55602 1228551 1090300 1429451 548598 1429911 1204612 230930 801239 1133869 439446 1943598 341573 349047 1542211 1507292 1273439 1765827 21876 970562 980244 243206 699767 811455 1655393 962791 1781580 1173163 54276 971734 275362 422836 728294 1741525 1731990 1907787 297953 1720941 1192875 523903 79788 1156579 1843713 1658580 1765181 1877544 1901066 1797272 1657365 1186417 414769 1973037 1903681 1021897 148009 413956 686446 622094 285478 223849 30470 245702 622127 500329 1737626 1150217 1752381 1271809 1099223 626788 1862359 69793 1269941 692426 1936241 792147 419695 1335877 1779015 1879427 1769295 480035 1356750 1642527 829373 1392934 1030339 1566364 281972 1724367 344890 1738952 1304174 405638 259049 1836245 954797 1397237 1526186 266310 1625598 996442 588502 1506233 1603906 910238 1615979 1761369 1194328 1227282 1193212 635676 1757151 1469388 133975 1729095 992367 785600 1688915 763641 1423170 441408 1918545 133648 1200841 1215610 1113391 1169849 1745437 494194 136548 1010667 1539072 1960305 250051 985992 880571 1612738 911396 1847641 1917196 1157338 1956893 671500 720643 56683 1020812 8584 1032904 604461 1883319 997725 818266 1244992 1532163 1591377 686049 1519617 1628207 565847 298753 1504862 313551 1216498 1978331 160110 1562736 1981118 886484 1462483 1894412 1589700 708989 1687317 684451 863130 1387908 1641862 220939 1163528 1664552 1407388 634346 21648 703154 1407739 592507 603774 504240 979547 1658436 537903 292466 119315 1567774 511765 1703135 78752 1259519 609718 1157276 803868 989651 1765043 1332612 1261959 1914552 1436403 865401 912736 298172 1710259 946373 1737321 79333 1515943 1494846 1885835 1424340 1568837 848947 909859 1296062 493616 395875 752096 794252 1614589 133711 380452 647791 1277433 1416503 1314426 115546 717430 1229230 205410 1958575 513051 1155256 524459 1456513 647369 1700473 1226903 279230 1390536 1512536 1164824 417145 1091568 1203829 1077992 1785709 900921 1135708 1998749 434621 1163197 1058481 1419560 229803 162036 1739770 418305 896770 465804 387884 180828 1141721 1096029 466589 1306111 810514 1721332 20078 590535 1277094 597076 291653 1921075 1991374 312969 1826813 1298676 1872287 1257926 361565 496797 1429273 1806524 218478 865730 715116 941607 778031 584531 1299576 1125984 1807925 816387 174277 797187 895923 1556659 877891 1751126 1255057 1902123 1140435 78973 1895058 1943807 1173041 121809 1010973 841666 1836619 879962 1351288 1399210 1203121 1291586 793386 504641 806568 1903978 885387 1654477 293691 1183863 1182699 1689962 524530 86642 229461 253139 900262 499167 930196 1046596 1894701 1754076 1949497 1299975 529947 557696 1320076 580491 1386701 1768143 1429973 1673444 968830 146233 1543804 1761769 408555 1824674 253887 983046 922332 1937938 489553 1085893 1431786 1205907 1578711 552742 1956644 506540 1842231 332381 1890754 1788071 1733770 1674194 84372 603705 1009329 921996 393422 230710 102287 1957085 618028 630633 686578 1408278 1780085 243566 1315291 860985 1499595 1786196 1243533 713946 70950 43604 1960374 1075525 1072065 689809 358250 1750142 777023 883184 475606 727460 1926868 1825069 1436883 722254 753576 1557029 627319 1960649 218546 1501515 612331 310468 719288 368194 1332168 1758843 129735 1544733 161240 809774 1703497 409140 836088 989507 367047 1394719 127182 1774761 191438 1352955 683634 1982865 1573368 1482779 93347 457144 612235 1659053 1061252 766036 1201320 1224196 1578685 277554 374439 1608340 934318 1590913 1808870 518518 780036 1743878 1006193 702431 1530224 794987 1026809 1942217 1432689 1996490 1450896 1423660 1297541 654272 202484 1319932 1055978 1366073 596835 980085 300006 1511172 1476370 1833355 265357 625866 1138615 976655 1230 1430822 50468 343201 1566325 1682298 1962100 1315149 412280 295687 112633 729184 1191950 1720796 284042 1349222 21567 1920742 815634 446206 184703 996048 1578366 1055048 1324987 795106 500044 1104813 1610320 1157121 1026141 1786984 959915 1642158 655957 912826 70638 36289 475285 1585693 778962 170062 1330182 1046174 900443 836455 1924649 1388590 1816558 1424338 1594818 1630508 634071 797840 1560978 1723031 687547 674805 660564 1431397 1062400 718402 1595752 1231726 46695 1494396 1756778 423437 620988 1721878 1782714 1109004 1382292 229460 1670945 1299200 840210 55747 608886 1902381 378007 423510 1024391 1538443 1472697 1621161 1149915 16004 1986452 1033892 542589 1181822 1189087 46461 668188 425095 1520143 589111 897556 1577509 1833094 548292 1398305 797810 1327942 1699348 1934245 125124 592312 98671 776596 340053 1969959 424429 1456095 287915 471525 1466635 1459146 1763643 719366 663423 1488015 1040106 817891 490792 1579212 1025333 355805 807996 117663 713486 43937 111502 919882 265893 58070 931034 459847 2417 219571 1545745 1244268 760705 1249741 646835 828682 1845753 914523 426605 1514152 661181 488691 1718799 22713 1743471 531108 1225139 169422 283794 1446473 138486 135204 947879 1092884 550355 1199585 564951 1360117 808094 763510 1713686 1911662 757905 1774273 1493215 1683731 1277618 343247 746815 242762 1356062 759741 1548608 1973481 1134434 416012 635208 1618090 364664 1559622 215224 767218 355561 421446 1174019 1067191 1768955 907483 590132 991512 245297 1235795 788123 465937 771635 1842931 1888190 1003464 705886 989267 358390 1291399 1170221 366028 1658473 1969364 1139234 435797 730891 1595498 1170950 1436755 1476168 1064109 703157 524677 1046263 227028 894849 63463 111692 1863730 200905 1613554 487982 419826 245063 1518347 1040444 1256895 702841 859531 705561 1239213 1300291 1677846 1647526 1395082 1367241 962116 1606670 1794568 1657250 279412 852244 1949127 180938 163172 140460 943704 349926 435380 391106 698820 1233989 865612 743034 1250562 1643885 380672 999944 1391502 1820590 73839 1689318 1601178 1744355 1861126 848549 796109 1399852 1308684 1943683 1600905 859319 1698735 714132 1137492 961972 1922600 429559 749551 932173 24771 1150347 1475036 1135023 1782018 1305398 733792 722892 673878 991024 1298635 1156865 49743 304215 1081963 302204 414338 494327 280618 1109192 960118 1851368 218663 109471 1021488 911881 1514872 1873036 175153 1309248 723179 714158 604673 482546 975445 1651705 948520 369956 396910 1444689 1505764 8431 161018 54161 766306 950474 1563116 644041 1739248 1838704 1090393 614845 1822256 938504 857244 1097112 1725143 1411562 42314 422292 272357 1565437 607557 534101 236176 1201760 93119 1541960 514559 1535857 1717766 583339 810139 756436 1758085 135467 1203982 1432844 1039008 1114395 1085955 133263 19143 1907153 1612393 1237103 874293 581554 219436 512912 1327116 941960 1887448 1459716 1539470 976120 20277 436465 312231 1897373 1820971 1679259 1611759 1614754 1261439 202178 880503 39301 739494 302527 273609 1342804 1400356 1774316 714829 294492 1297725 121906 161290 766749 165591 560077 781604 1804688 607941 1192430 72386 618061 340440 32511 689488 1806983 1572646 656973 212122 631225 435945 286114 1738723 1147508 851625 1411244 1155800 17789 970223 1840830 1604121 146139 1397340 644520 854271 1253646 1653163 1239039 148565 1677896 1174226 757656 141717 1476241 421907 197774 339214 1881353 1115578 1234482 1656911 396067 439579 1655089 1372794 464724 35639 35543 1818590 937984 1743457 1311612 873073 529656 1087271 343610 1954645 1896328 734630 1019783 1256165 643545 586325 220855 1200333 687252 1072479 1494879 15307 767486 1727495 1587118 972927 1936446 1622364 122494 941692 279555 1612124 1539180 1948241 1930868 1546961 995847 1628152 1115172 1075224 562348 1263788 145426 1735459 387141 879058 1964377 1802081 1972917 1350323 1209617 1541909 1048343 934615 468746 1796739 1743754 243035 1934895 430498 762703 1053421 246875 83663 1889964 1207045 450092 828145 822007 1569058 135102 1534433 647936 1647859 287188 461676 1734335 756524 39320 104933 1852000 896097 212126 1349212 678203 1502076 403683 1709648 1254437 1342979 760819 1994198 1481244 250648 1846539 1911212 373734 1148267 1470537 1501666 1818947 1962346 1737301 1392506 1342351 1778662 594212 984830 107757 1399514 1934785 214298 1193080 1550597 164831 1602825 1847507 1206877 1069951 1692746 1183233 278828 1083900 20320 689038 125784 1859221 16201 735784 688569 1324817 360792 1508579 1678612 1433046 1047336 1462813 764389 1650140 1797509 1225078 1385867 285405 1603332 1688621 124242 398004 291747 1107631 276057 1348157 1073473 1705283 1038437 428854 1444927 1603681 813267 753854 1944074 1131236 603112 720262 1980143 1084645 556245 293447 1515931 1826480 1744911 916847 1752224 1261639 1181170 1871926 1859067 1229016 479419 774024 197468 1704866 793545 697630 195275 759502 970829 1528127 483453 316307 1915919 1735092 1359223 886362 1583759 1958605 716636 1932915 888959 879636 440979 1140604 1709976 1067205 599227 250931 147005 167928 463061 482594 949269 503811 261039 503306 1722149 1136844 417046 1090072 642888 1219741 1286309 909619 1752892 1463206 13560 652898 1779902 438109 1092252 1309453 4879 1749569 645845 404036 1848232 1747831 1318287 1482121 287781 526504 1806789 710982 1190287 1378047 900265 630509 491778 1723505 1904536 1281509 729461 1215851 1665527 858018 1795581 1053 482459 1245706 1227607 1829771 221855 1920899 1177537 1063908 566541 1709041 679828 1267034 1293683 449684 712246 488875 384074 1690743 1057273 1084639 1923622 55502 398137 19105 1051469 1426156 577616 674721 1449677 521206 1587788 151596 1461892 1629339 256537 1990578 747272 1607558 1809271 1702232 537753 1754228 1802232 1289176 1669280 1186809 1251279 82573 1192455 1296382 417261 1420110 222202 1204461 566887 1609842 974564 1112530 1714872 764392 108966 80558 1592168 672353 1923823 1778833 56458 1023448 1558542 57247 1198773 510988 1964127 1426840 1167765 1873590 879530 1208648 811559 1697470 1890946 1781299 1673417 298171 1146286 503813 1460149 1834592 311238 1132559 1766844 1353739 1943544 73608 1040144 1795124 1675479 1698787 335652 1198348 1768455 1755551 623296 1743153 710049 1838165 614438 1563956 346777 1791915 1924978 1513499 797020 1537331 1603793 783143 886847 1237233 433806 1081985 1854017 1985513 791328 1515666 644317 118183 1239985 1034499 1203321 1235721 407993 993470 32445 1762296 1207275 1079161 1136511 150344 1007992 18542 249518 883953 321261 1015913 1131263 1845066 1964984 1041677 1745957 1452112 1633607 1329288 1441819 1614655 1188798 67964 1452344 132584 476129 105686 1813185 1286357 22951 1342494 753324 565550 213298 1101456 1522667 142236 1856183 774983 1521635 196495 1755315 917351 342529 802017 1740195 1692962 1904283 65614 149504 1914699 5807 1751427 496708 1549052 1973539 1012124 1196271 753968 474293 1629286 469060 1370195 599003 875150 1541762 108151 1420382 158575 155368 1425127 1227175 258713 1132842 1230993 913486 1296768 796564 903196 1746378 510996 1586936 9105 972365 1011230 1670162 302195 1294772 1249504 659926 802060 744667 421959 1558858 1955585 1808101 236778 1700594 413897 1828442 1008913 1979537 1084701 880400 1692002 383984 1556572 1351737 1234738 50588 1249742 763573 16652 972026 325495 486209 1882571 401785 1091103 391268 172923 1165736 1698618 1093954 1763809 1387983 584709 1694478 305327 1132858 623628 1066590 1822691 1973496 547695 1088281 1649804 1636512 385693 1869848 211630 844437 268237 1597711 782764 1667983 868530 207546 690756 1467573 789142 775007 405036 1355205 60016 1768813 769362 1446477 717394 428134 1484801 375158 717529 1565111 1027789 1988101 1837090 1692295 817968 1003374 1977570 609790 1137009 1690588 1622440 783161 870794 477313 1740320 667010 748724 1321169 854964 410798 655257 1224413 1708417 1684385 1750720 213669 1077932 167680 1717428 1908398 825124 1125258 762323 759203 561306 194644 1861966 1297287 832114 1792661 1581634 130012 232515 1280628 1313082 1288753 1711505 1227849 1217701 1710693 320047 402373 1764581 463165 1547221 859273 559479 1317347 1301277 1473758 1396047 855579 326798 658034 172673 612208 897477 375379 733018 401560 1034797 106460 258423 188483 1101748 1710092 1645739 1897927 1510458 621465 1091298 1747234 578975 1373647 1383183 1126347 651081 81320 276292 533885 272324 1158811 526447 334970 934709 497738 242805 954905 907601 1524410 731300 257484 1714800 341055 364405 851318 76203 1721300 253429 283292 367768 1530664 1016074 1005814 822015 648802 204840 1523625 1660815 1611059 1171432 655457 1817055 1425750 1525731 1282294 795790 1989918 446117 404310 1120111 1807098 1039570 909965 1985564 891331 1114117 642089 1804047 1175050 1352202 1362610 1034739 641874 1752266 91414 882140 583900 1781225 1331527 135806 425959 466786 697990 1207495 152775 1964451 771690 1351719 1416531 1158941 1279704 839370 1921928 1387797 847305 276025 1472327 239068 1137865 1561323 1249583 19423 1815931 455021 1666716 440484 1786947 1283989 977436 603623 819586 860288 1640623 1928026 311577 823240 629437 1097268 150658 393975 633372 1116835 85500 1583815 680887 83255 1315685 1765820 1787933 653378 749558 763133 112003 1096375 205969 370367 271994 1268777 296645 1818858 777597 1895233 831126 313920 196261 1528835 1638851 929537 980918 64646 685538 75218 1732631 1017451 1707263 3660 1693509 734880 136222 1434845 1795207 1597882 599076 1637392 1133959 169630 1171333 740583 808581 1500694 524311 1117861 1766796 1205236 534425 1119867 1463039 1735005 1088280 1272339 609202 1340742 1931577 712087 776441 1117383 950080 976877 1734082 1287108 1804341 1654492 652596 724069 1033767 1086654 127134 676179 397958 1838791 162302 629196 1054851 1110978 1399396 288490 1185871 7871 630057 608284 646799 1689714 1377698 1843503 62166 911010 1565294 268847 1309615 1635414 686020 1074887 349915 23459 1818578 889243 1389716 914652 457207 1903025 719080 1825555 1072013 1696959 335417 1624864 1469716 1738125 431650 1088485 634103 1527841 1679733 458219 596059 706987 1328532 1719842 1110210 243924 1450139 989600 551893 1064092 599247 262179 759537 618963 763624 970031 692518 1527219 1336978 574359 221227 1766162 74527 1867490 1097271 1785343 1068486 1055188 1045196 1662793 238975 993965 964797 1628320 989933 1170890 1166359 1098045 1307994 1734705 1569196 167176 1244008 1852989 679664 1094204 1339305 619007 1295929 1028762 968274 228499 829267 453291 728944 616708 1148839 821456 82477 237774 1052762 1987867 974112 928186 642527 121448 1987713 1338205 1812967 1855543 627465 878435 1614233 1343288 1056622 1569554 1569106 406317 1303242 1599644 1636671 850230 1783401 1413457 1173203 1210996 589035 1355413 1243700 1572678 1321612 51340 589708 2015 224904 64729 1691164 1600338 594931 100538 89001 1830616 961500 558913 74264 1375320 1216250 1004476 1566558 982822 776975 223871 959411 870345 1997748 460434 307975 1234645 236386 1516875 717521 516047 807659 414916 1340866 769778 294890 1825863 875711 1662914 861952 1195097 42549 602046 1220025 30400 1244719 705973 912678 1765734 1030064 579368 395273 1689897 1783195 530371 772688 857182 1673543 384835 1606970 1876447 550458 1919645 438905 561829 298625 1351962 492446 1305394 120009 1156518 75268 1683608 1870149 1349789 1124177 163382 1721355 1256557 105716 739082 776746 798028 514080 35900 1683638 82743 486443 1899966 1964260 1189291 606739 1721295 204985 1496074 168111 95565 1027093 1025431 1742254 1314268 1784111 1214568 753914 1614946 1837362 763924 284092 911769 15088 745309 178237 1024898 337102 1936141 926587 1228390 172691 406984 31174 655041 958770 1616632 1039256 934614 638041 939865 1011763 820642 1576262 1580644 304918 1846513 621724 1572526 1748175 227993 1090411 853459 744568 316228 1286768 1681336 514592 437109 839568 64477 398617 866200 1103638 1037751 438725 1202069 1066598 1126422 1566475 197609 1971189 453013 1921188 523484 630876 430593 1214429 1312426 502492 1423882 1587759 385522 1917681 1502287 1349797 846167 421723 252305 1816180 202950 1912354 1937145 1490504 773097 1236442 1771973 521584 257228 1950266 1635908 643708 884449 329502 977188 544753 1523755 1743425 496869 642916 170816 1206077 240593 498240 698138 1368498 772086 1218347 729279 1151453 869212 1561652 1388637 1656905 579124 890386 1732318 520679 845750 1477186 255009 867400 21308 928105 790734 834171 1016270 1906909 139014 91977 623931 1227349 510398 271349 209985 313164 1269843 323502 1711988 1781416 1566735 1232247 159538 970044 1139252 1755862 470828 1658270 1241699 404986 786232 1256078 1422227 1603111 958264 1359084 315071 895804 218023 1683542 1946880 1809611 387741 1016076 296528 881539 1364158 1931119 883565 1086662 1576110 1153716 240490 1488289 584008 634234 515247 931810 579892 314219 485100 1763707 121953 554154 1640590 1560820 940032 392609 1911031 314240 400369 57646 303750 1493959 1186252 1539929 854831 1583609 573663 1082569 1272826 750470 1472981 56321 1841609 1063 447942 1801432 478424 166422 476262 531065 1951285 1474095 1308118 1912054 1266036 996746 170585 554139 12091 1292770 1069698 1552170 1449232 408846 1128672 300848 17928 1218661 1540103 1182454 489185 22783 1018314 868423 1465253 878463 202672 206198 575056 517564 230819 1387277 103908 731521 1142369 50019 206306 208320 1330726 1750265 736220 374108 1658457 741559 1626877 352140 1793500 1724350 1750484 1622678 1565502 402171 254895 1901330 6038 1284606 1024253 52182 566373 1470850 1994154 890520 1372158 263195 621893 1846226 1355156 1708092 712786 67945 1361652 305179 325908 79204 1552360 1304403 1729868 1754893 122441 1293951 1749069 204499 156626 564441 995773 624753 394242 1934408 1222783 1997956 1122145 699682 1409216 1722107 1112862 953636 1958293 1976855 740678 1344375 272592 492677 1393576 512470 1682616 67490 1402783 986972 99718 1677755 1908097 1888599 816212 1447098 1347683 1310623 176732 628243 826752 1724252 1601817 1137704 365491 1867941 1805631 413067 1900938 764486 1883193 377437 1374115 62345 1949160 1325410 1856641 349792 283164 909159 486287 695197 1609340 1047890 1867143 43302 723956 391059 951586 1181743 1712532 117128 910364 1400788 1778978 1431849 140578 1657661 298571 146288 136651 664337 765812 1606844 842638 933363 1857758 477482 472395 1671734 1540648 580665 127789 508657 458048 613016 699420 794875 1240545 1547554 201890 925544 345733 331701 392963 1314971 1920933 491827 1158621 1890181 1844573 1195734 87545 175739 1970260 148613 855837 61597 745013 90526 857953 1995076 249660 1065093 1799156 373418 1287526 522125 922381 1250631 1631832 1945498 1522331 591996 189846 1557397 1664888 694602 376782 25187 1704162 202828 1276870 302963 1658956 404814 827179 798521 1964512 577104 1567000 1295856 1993204 1680933 896690 1890286 352643 1604352 1936124 558507 234557 1619116 933326 1564980 330698 340714 1519076 597857 584546 48335 285428 1090376 393430 430811 1953918 1821489 382796 572598 800271 654859 945543 1437495 780684 324031 574165 503226 1581974 312493 1418994 1592929 1640620 512838 1588230 1958926 779103 268727 1087866 736765 1345275 1764491 733640 1014164 66914 45336 1463093 1485019 139573 666704 1782034 950079 1209657 352778 420990 103101 1364662 1871380 483469 1291186 798289 1469290 135813 519515 1852912 1815603 59313 544090 345667 112898 430105 952373 1053472 737104 713050 827561 1652280 1000956 1229278 1238266 1710535 1722195 599299 724615 1943980 1321213 840570 547926 1144366 1871133 1297755 862586 828431 210602 230952 587676 751452 1890885 717872 598526 1065441 1469975 1923170 1473069 591438 790562 1622447 1095644 1489637 678077 1118305 918597 829260 392137 1855190 110990 837485 778827 62713 1652824 1923824 882927 8718 1886633 1994866 419779 916040 222214 351929 1400087 826009 1261866 328247 1681823 366443 1995622 86886 1885499 740748 1025474 1571228 1373509 1396504 1822353 609989 1437097 1634211 1870623 1716793 87226 1758933 1016019 1570017 1544965 1478420 311785 189884 1688049 806020 1402370 116685 1735824 1942407 1721503 786423 823673 1118826 115832 1751393 317439 1093923 965409 148395 1167340 1551851 1969782 1244419 1596978 1284655 304390 1969052 18492 1595568 176239 1500333 1247788 230479 500706 1248839 827515 289627 122834 1171063 268276 484763 530166 1663916 1803708 775972 1647572 663788 909578 349392 187980 739047 1628727 926054 793292 11257 1147018 1100178 1347149 1623026 1311493 772608 1920842 398156 1450849 566406 794096 1302290 711796 87150 798078 1447811 466071 256175 834098 1655797 646012 454297 1638230 463387 206077 1473843 1363540 640557 98334 1078124 1552028 1489970 1033565 922892 280323 837993 464482 1657748 388753 1712510 544656 130923 873150 1813842 301394 469786 176308 1452413 661153 218968 129731 1987404 1786866 916336 1832914 1990492 1783092 597999 1615250 257663 223425 1902773 655884 1305464 603646 656775 200826 309522 978408 1184186 1945750 784677 66182 637026 1355449 1838568 1014127 1408878 1919948 326879 1413879 1810409 1439657 1744681 294220 1577209 1150783 1060070 1610777 1156958 649514 1447055 1688461 1619850 1772936 453707 231619 1890451 416271 1008182 805954 479120 982661 1929093 966022 1607425 1545327 1639583 1912004 398132 732128 691357 1578807 1052068 876455 358988 1059257 781793 914107 1566469 771145 1015628 1811761 1728434 1132741 4810 35455 705611 668862 116065 1179929 303108 420418 355307 256542 856023 666461 1062018 1131306 1966700 368628 1410664 1429368 74182 1513166 1881509 364142 1516338 1921098 171075 1688694 729842 568873 1472714 945577 1943049 1157334 1282128 1108859 1349076 1616228 1200878 1598803 1213038 1959697 755968 306510 435103 1747896 1627856 376162 1324567 1956310 1842912 1117871 100183 520437 1883247 801776 1151435 960717 850501 351172 817145 85203 1009459 1579784 372678 1447409 1772667 727390 1757149 556538 1170655 932954 992385 841721 430734 494826 664819 1483475 254064 996972 782164 222859 808555 513526 1119614 1198491 742418 65170 507096 264165 919563 1123975 1166604 1992130 1044775 869707 1185980 1237146 788957 1086606 1818133 1811696 714288 1878349 727656 164952 1024299 676593 1503084 1250336 222658 1775993 411436 1858761 351433 936709 1665645 1042313 1946266 73653 1077871 211549 1793055 987943 785548 779809 1887803 915295 389551 1869814 1734202 1869857 451904 1434188 1680991 1651908 730840 1329357 503707 710986 1746118 1628101 1149293 475162 1380029 1750521 467510 1736641 1938373 798243 1322880 804429 391005 569864 198810 999018 1285463 43172 1848369 1556491 645413 541426 1163375 611551 950555 284459 1230375 1161078 1880223 592595 1305943 1403927 396194 1850553 1277523 467047 1673900 1539827 1060552 506323 1541516 1341413 690765 1748629 1857058 663270 1154762 627096 1349347 1984138 691515 1761873 785669 1148632 365303 499860 1763573 1970115 820879 887521 963399 383315 1722296 378025 1447050 1168665 160036 1333395 50616 950899 1401752 1713005 1423254 1056066 1699899 1387883 1685252 807764 1955089 822527 25569 1552377 1323003 1339772 540382 1111016 572684 1127630 1378853 1224174 40528 897303 882551 1333752 221487 1960792 1280193 866258 1514408 140457 1302743 491918 1955880 1547612 1563175 138807 1048496 404656 1749504 1673893 1160481 1052317 1376701 1205020 1868277 1794502 1573252 1942208 994399 590567 185652 990554 480071 547256 993820 34539 59625 187447 1012423 1452212 361164 1233687 1173591 854516 1207346 1359035 1741214 1017550 665270 1281407 1176843 1169098 1999507 1138945 1238645 1801938 1366790 694451 486614 363033 564920 1896798 1443241 922101 474171 607200 231564 1925587 1227049 1572631 1458219 1641290 1422669 553875 1151234 1790275 1794919 839638 1421968 1501570 886189 491378 23842 830877 23777 1466121 783667 816737 1319752 479630 978988 1139051 788781 695562 390272 1501387 829346 482059 251306 515577 1661935 1729275 313060 1333867 141100 399885 1862599 1789319 1519318 744874 1964560 1096159 1923393 599592 832730 1151831 1013495 1695062 843337 1297205 1926675 1420816 1857407 766486 1292364 1471474 1285501 109856 582969 1186508 227708 1309992 622892 991687 107230 1182076 426225 1803236 1408444 496352 134829 312472 339447 619812 188793 1427697 1367621 1337495 1054223 1601218 40382 846182 1189345 1237922 554478 985157 1019663 1149767 1195597 1786667 107518 951794 1758316 681887 1086879 1027015 666773 987516 1743377 196000 1077824 911228 1834522 1375341 9982 989844 1959683 1381768 1409391 1023096 708824 547437 626711 735458 738840 1914174 1468480 1332861 1410461 1406188 114945 1241876 477584 1317494 1910709 92567 950726 1709343 743833 1584384 1429665 1807687 1776583 481215 1338978 1116376 698842 267898 57898 1415956 499500 1667293 515028 924676 1793325 159698 543157 558180 1979822 781761 317217 900006 1277726 1766847 203034 779198 1723601 196074 1198742 1197040 651818 1218941 542501 1968806 693938 155868 881973 1475002 98802 683708 1460399 1895307 217083 1465748 488042 1748717 929978 672642 64050 288951 998356 483130 1119679 945245 1089200 846293 165017 1317495 25577 883340 174498 964345 1262460 1956446 516063 1484852 82454 151380 10813 1758570 1749334 1104554 454822 845030 653930 182963 1361857 127045 629388 1656723 703048 1732344 850566 1219139 941610 580343 1523120 752615 1159414 712798 749484 1978660 1767464 946127 1991125 525968 1407466 1478757 782751 554974 653049 1766622 1875928 1463504 1644799 797804 718878 288212 1333208 337837 1595500 128401 1977951 1140199 1167100 1580045 710498 426498 54231 1568706 291806 639304 633156 1452704 303285 492128 1194110 260088 660659 1444432 66459 724604 1287633 1508222 337325 291536 1888455 1858579 763193 1581080 1742524 67904 1903171 1506962 1440491 1356320 1838563 1456775 533196 1311755 367574 1816356 1003186 801138 297257 838085 1704502 1477265 1480568 1021528 973366 367817 740432 784927 1993118 332198 875797 1412611 243450 1824123 1465854 1924170 764296 1691708 1846668 1183808 711793 374139 1850702 876510 51017 552609 131217 1933857 1188047 1455704 1209606 351658 985147 1634235 1721190 1604087 307133 1201122 1254510 812028 1409323 996498 1318032 378844 1245489 671641 1245376 1538196 1693241 769926 1702338 908649 451289 1209895 676325 1053656 939354 751278 1934052 1100189 1334600 967525 1352804 235662 1099622 181906 1982280 1211480 1899460 1812286 747864 88884 1516257 274864 624896 117950 1769146 1057127 827357 1622039 1326500 129120 672477 362241 1156117 164377 1377620 826421 1545109 853594 1137416 648876 447697 1773977 1790707 1279569 645810 551290 205799 1263275 1212339 1573804 153746 1920846 871460 1508591 1498848 617526 1433120 1531049 1422925 1707512 1137931 1441649 1434268 585264 544221 35986 964485 1913532 1572202 1871864 1884135 974241 509128 472100 1665530 1171652 165225 778381 349113 1476888 677896 992802 1163129 178868 1977602 451230 1202578 669849 1935537 1657402 1619935 1149372 1874504 366715 1394497 262783 1401273 824584 756253 28826 1248549 1965231 403123 1554676 316516 478682 940968 748199 1578484 490243 880310 844849 1557424 297050 41734 430069 1323168 1182400 1832252 728606 1723294 35131 1133735 607614 1238305 724391 217937 518187 1936659 424915 1708168 453858 335013 1861819 106912 1698007 1508406 1221914 512358 810587 1239977 1464525 111557 1975086 863242 599238 1274042 1789635 422824 1719773 568675 1553679 1814046 1271489 139179 1200700 1096221 732083 214116 1329204 1693566 1328014 404927 490034 368253 420992 815126 466334 1856567 219500 1196928 225909 23092 1376307 740075 624360 1812154 1556617 1463806 228920 953680 1949825 502522 1420121 1873112 1512174 874436 1336859 1744196 1906666 155114 1953818 1573571 1669355 1442962 87965 529346 817655 819385 1230502 1110451 277884 926216 417587 633162 523433 1609750 1028360 403337 563562 1688025 497291 169928 817368 1085759 1067007 1405455 1391906 988686 999235 931526 630790 1425909 1228100 1263246 1235874 1534417 1470171 932838 486752 1005751 1485518 1482469 1706004 1208123 1907517 758068 574279 1839734 901024 1292060 375733 1429910 625220 1311308 1639620 1516684 1918548 733621 883131 55783 1266785 1392580 358190 510974 1174787 915936 1147748 701037 546833 377054 1254872 1148302 603913 484103 1715915 364735 201713 242265 1128621 1025258 379871 1162028 134483 1494666 334031 457860 1111701 493450 1000227 1801311 846555 674650 1961291 1637379 985953 1490279 1697114 39587 1327506 471533 1389344 1158591 922270 440131 480878 537426 243099 1778505 1331297 434922 1075473 1955198 1418441 998464 1146962 1269756 780758 844848 581386 874430 983644 780496 1459016 1187046 1778002 1234412 1644331 1169048 468241 535153 1429989 1940957 530644 1423925 4853 977166 1061012 601215 90736 340043 674407 1065823 902912 1696789 1258561 1229755 1373148 1968662 697001 1967754 130267 525296 203385 440673 728617 205142 248284 1251461 1523680 966633 490936 43382 1372805 1700253 411297 488559 1163196 1970471 1264711 1243865 1811474 241027 489992 238204 482296 1357796 1572605 1464237 202551 1644647 1709546 286761 554302 249291 1608558 1580321 502382 255008 287479 1998477 1442732 1260295 348264 1268752 812606 997732 130873 557666 1623152 384143 1834265 1261658 1305293 1610064 959131 740671 118532 350704 1883752 1276933 95820 807567 497499 656589 137151 1169086 114970 1556250 1290610 1831845 1156634 563774 1380855 465647 292011 138682 1708001 1166718 285943 1891911 1504579 1585585 493713 1423292 1534877 1679545 127351 1823528 321051 1427233 35566 1378904 924151 491650 1395440 661752 217743 1355244 852456 1866826 74978 1520757 873202 1121287 1971914 1063795 256358 1094411 418740 1168990 349232 486581 787177 542304 619827 1563382 1815129 215160 354166 993901 774671 1143733 109367 117599 1386986 1039411 731958 256494 46261 34953 668317 1103078 1865238 557061 1598198 1463138 1127856 265809 759964 852442 499531 1485447 886607 677765 900449 485 1320806 1445591 1145963 1439745 1513334 1804937 50572 385031 1738603 1962285 156300 570091 1212340 1432187 1169747 1421656 1318428 1691050 505962 242073 1797516 1559136 1818782 1313881 1394810 1294534 1699761 1452584 181904 1188526 268304 401827 202891 888671 353648 1727730 1111165 1880412 973183 1812649 805460 591103 1869423 261248 1928129 192242 1565062 1402564 921915 992743 1256761 600275 1918992 1678882 905915 1970530 507675 342609 1982964 363775 876245 544227 1416949 593765 1366810 630481 1117317 1391655 923406 1700567 1526142 1498921 818737 671441 1837698 1288685 953336 1303895 840482 964441 1859624 533790 1369822 422541 1052633 981212 319367 1620733 1459354 645331 1262583 348768 42642 1303911 1174397 761038 1690978 1623636 508936 1629426 1557944 257219 226635 1661850 148276 1439465 547017 170626 1926135 1787473 155720 756217 711830 1431283 1715404 229709 1536424 1650878 1942462 586117 1283699 1377875 1611869 1676484 989213 172159 1968804 1828412 739557 1419922 1200172 561530 434641 1605057 1415908 298046 1681446 1459218 1946781 501168 1248745 1272631 1677601 1263637 1864430 841370 821462 1822457 1562917 263487 280222 653667 1168485 1380783 1883605 1859055 1980070 1186384 584940 1955428 1863051 150472 1908645 447567 634490 1086205 1025598 1237055 1041979 107917 1975790 118244 1916540 1712645 1160488 209097 528838 20348 1190964 1568362 1910424 388175 1262548 543341 1946294 358954 1401040 241402 18199 1839176 1241534 1822049 144568 1135942 1159061 468379 816389 780883 979550 188734 58226 652155 804918 97213 1162147 1273430 1572199 1519549 1964340 566729 1939984 1374747 1090840 1636063 343833 14080 628226 1606480 319528 1868150 1935026 1372808 366589 241923 602580 432305 181467 1838985 1486500 1553418 1478766 1185652 631371 340013 1117718 1541576 530571 105280 1380897 1634504 1569463 66315 1736406 93341 1609245 1524893 1036012 175968 346922 1586584 464516 1735602 1320601 1296464 227812 895241 1681316 809724 1364191 944740 1502730 1175225 484620 90985 971596 584642 660276 1428853 321482 620244 535056 695833 942533 1482147 682165 429043 1374793 803021 1884300 1683020 1244312 1645600 1931968 1583925 785050 276210 945853 1648105 38867 1938490 1190480 357295 381171 199981 72242 1987570 849307 1682939 1597343 1683318 1644024 674219 1427760 1054227 737117 483236 1310251 1119791 1174559 262348 1968792 3851 168030 1002890 1666133 582671 1293101 732149 157836 33613 60450 1271273 671097 1112630 1865442 283607 1207605 213864 307529 21911 1300529 1919064 1123675 1222540 411785 1845155 615186 394801 206746 143151 374721 1758373 397137 734447 36177 196735 1968682 720500 1339229 1837212 1847111 1025462 1662311 1743854 819815 1950223 166073 1369239 102502 929975 777849 1724074 319159 1140926 695190 1683776 1004583 1682148 990496 1589664 945398 1202235 1301237 1938358 1559802 134717 1682394 764616 1052245 1690422 1763167 1358967 713618 1862919 1189658 1953815 1703942 1621843 1615341 191867 951365 618703 1336451 1083670 1141023 1731612 350706 341129 1482921 988534 816201 1816437 1531323 1449928 1464405 1622196 1229282 1077216 572348 1105780 866810 1160590 1093826 684917 1082477 1631769 1215165 1644006 491558 1558909 1500009 1553417 798778 1188124 11052 1479129 1568229 1422892 814878 1823071 833579 1044169 700619 1690021 1374446 1568636 1721375 1815321 536570 923815 1468909 582613 693231 1435427 1268882 824827 309350 1778928 588917 1185414 684205 1967777 89005 1641465 1815846 1104761 436522 1816641 457561 1252859 1007305 1951060 786779 1140746 1252179 1266346 1473886 819466 1093993 694095 550039 1062151 1916386 1570684 1544186 123963 1657558 702419 885390 400025 1707020 416980 945419 1201691 1925090 943215 1124563 1846986 821101 32642 628530 217034 1868118 223295 1391998 1900482 595336 870976 1327718 305149 476997 271000 1411132 860887 1039310 1875586 960336 283082 1926956 1391589 1635437 755189 9925 914498 992078 1978759 1609855 1097083 151147 635175 1208494 1240902 156836 1826646 401696 1536526 893020 642159 1931108 1000555 1792183 217014 994122 1987350 1025152 578071 1247964 325616 1163593 182278 348584 279099 150168 1848625 408185 1529816 1299987 520309 684047 283276 335834 1190773 45616 1304199 1053073 590903 1553133 252306 1601222 1859974 939203 1989298 78344 1815887 24983 460347 1010409 497599 1041057 87464 333221 1877472 1927069 459645 97501 1433205 1471355 1835100 1080284 1558741 613042 474126 307496 522827 1855395 1555001 1975810 1670926 143899 98931 1122744 1174207 1503453 894425 875141 1324794 1422040 1707758 604769 807704 1058064 1419819 856518 135685 954284 93963 240219 123147 1244651 1915721 1771128 149756 1993299 169065 1803752 1522657 1994435 1133196 165813 997239 1647541 790848 1832030 707132 720238 520026 1581170 173973 1939542 1002888 447794 1230761 1419162 39094 1944714 1806397 1428584 1506933 863439 987964 102433 1548498 284886 1381085 459540 1771164 619755 1753399 383026 1821854 1384894 807200 1827327 798455 692634 1936609 1725040 103108 1611105 1023402 1042588 1860251 435889 383929 350380 545744 1607313 305842 1688618 123845 146030 1428563 1271005 1440291 1779051 1696549 841430 1844863 672463 1091797 1800633 714928 1478248 463833 906907 367550 871073 762499 585145 126451 1128431 285732 468302 1100833 206834 487726 1257809 1722509 309234 650313 176069 1401701 1985077 901212 734040 480569 4925 223954 271655 310457 989117 698085 571848 1452272 1621407 834499 1848001 1831628 1903424 207074 1995354 1596238 939021 1552179 1133343 1870385 1569795 762676 659539 22506 365395 999985 741291 1965406 1011189 1637269 1091345 1253317 988771 255517 780853 963064 1056000 906131 1619654 1064649 1096466 1468953 1800229 628486 1794721 1239976 1420615 671001 507979 713230 1610215 569949 1495880 963925 1880774 1289513 770960 648671 1261775 1382736 928471 1008275 1233107 766183 1094179 1328047 1776249 1480033 1008395 1568958 366434 1332621 1897640 1356794 1047651 1242945 1412698 1429364 437592 1263083 1626289 203722 1088817 442503 215499 1058564 928836 452353 164220 1989177 1814451 515915 938585 800041 336667 481838 1558300 588164 1554868 1114504 1194553 1114941 294475 908988 682805 1105899 37797 856574 223532 442230 585304 596381 1632919 1436283 355351 1881263 613534 1524682 1560343 1880892 850170 669424 891100 36284 474908 1267012 487237 730112 1604406 1695153 1464382 1444098 1991690 1945099 1911190 428258 695080 1345829 1131442 355236 879671 811767 260385 653468 1380428 250413 1558966 422098 1077616 1150109 607250 596697 480846 1290452 123903 1024456 1286015 1381741 221473 1624237 243007 1108217 1748322 279268 942366 1027432 300118 229372 1095026 1735139 1724452 1414656 266186 1080680 1971968 879696 1860454 978722 47566 337558 337597 639596 1374036 370295 386932 1822671 273548 1801776 1140222 1520941 827133 1271952 1426068 469816 1680432 1967137 585870 1511124 1791149 1067825 76358 7766 1815459 214140 1379719 465249 1013804 612115 785723 26411 137758 186641 397336 479637 849222 1184609 88900 1744415 907152 1924505 750765 1031856 1679384 1654888 1949935 183072 1660185 690702 1621200 1750595 1246452 38687 317588 310180 641554 1384764 808112 1763145 987498 32199 135647 681716 1088954 440066 522363 506157 769363 1141970 598583 1566852 1199270 781720 241103 1186407 1422901 1874285 1986514 589449 573144 1277003 740333 1658209 1039558 1380608 1332285 321062 1332672 215676 449059 328506 1935774 1510102 415579 1056193 1065509 1725524 1030630 108509 602711 1927015 635810 1289645 1588442 1279764 859158 925352 1188408 162658 1654083 1581794 1725309 1954379 857283 1494528 1143808 1292093 1607213 813393 988732 503580 1146306 1626087 354403 1220685 333596 316800 1197412 1872656 1911643 992840 1294440 378624 767701 108474 1272496 1644471 1638468 995056 687719 905238 1220118 675917 1452596 1184697 1350056 1608815 573976 1370361 166242 1576999 120064 631155 128789 67506 863842 1439551 1954399 757622 702743 1697426 412964 615600 288072 1672783 1079719 1157917 1574258 125573 596181 1559742 1507219 789913 1240417 86956 1863397 425548 102196 1339981 280876 584591 1091450 1217574 384011 1879449 1619031 505163 1606975 378077 1208591 574060 833839 562925 917381 1487006 189687 398777 44082 87101 78734 839550 1512140 7777 389297 904674 1303241 356953 1120554 1622385 1317551 71003 1437271 1734758 1531959 899128 1471549 1009847 596820 1377772 420225 965571 404453 1864536 1882539 937640 384431 652658 1006297 507519 369227 623351 1076052 1731078 1485420 273876 1677304 1719291 1828943 1983096 1937912 1283616 1199564 1459673 833801 373393 203588 1406540 1649244 1373686 1790459 1943109 881049 1676022 873934 214300 1526669 1662338 873484 685281 1688023 1666583 248902 1042707 1485642 746053 1608789 1224800 1722439 129502 1403601 1987138 1735939 74341 1935754 606489 339894 1326121 653580 341597 1454205 352596 898236 1661241 1517545 1818591 1444128 542064 1649835 824332 279100 1064249 1858814 138327 421744 1214017 670055 943315 851284 1186732 1031974 1905385 1121397 1985762 491161 815836 1883793 920800 1738925 1251996 1469697 1066475 1124207 173375 1719829 1521971 572201 1283081 1324316 1696180 363845 455616 231356 487860 675384 1361262 1472129 870609 635173 965140 1514784 1486793 160565 2610 851959 690473 412790 465697 745866 1044707 1645345 450074 297653 1069479 602217 110302 383358 1471007 1443640 415880 1269614 1128521 531944 941715 1432266 1523584 158444 1415825 606547 827577 1255791 271382 649087 373272 1642721 226432 1577897 1602025 616180 1262874 22670 1287238 167666 1871345 653070 1551281 1828604 1895039 1941211 1525144 1127460 1477017 1202698 724642 1658320 789081 487923 769942 1281543 1160941 1662803 1912732 1602131 1004642 392673 1255834 1953540 312997 991324 1911745 472914 789413 1923415 1584013 1687811 1630617 1994282 116854 1727712 525794 646667 1789589 923149 1839612 1067080 1733697 977079 377114 240520 510079 1228075 1112600 461110 1961541 856965 712234 1287516 1382929 1539023 911680 52902 95225 1513991 418402 100607 1877505 502545 267601 263610 1395474 798726 1961956 183768 1099407 128831 622917 760464 238142 1447174 657172 681545 410384 424916 322545 1986431 1566208 187406 1272406 1802814 250406 1112618 965063 897276 1223756 1230943 765329 110117 813229 228880 687331 1205571 407725 1403391 924372 1984574 110356 1015946 1286595 888439 1565533 102406 976247 509619 1044156 617695 376348 850219 1144633 1911695 1725990 236863 1046511 372074 1068244 232823 1019239 1223127 1591907 1105486 1756887 1776594 1695409 1338432 1686712 204651 668996 1864663 618407 534187 509903 1594427 1459388 633274 858369 1699653 511757 1024284 1842368 377345 277691 997351 862695 1563177 1533355 1833419 1215569 1325512 1016996 1631840 1864954 1476960 1765150 1690122 642731 86874 281837 742105 806250 1875470 637748 1346777 1154226 922134 298866 771735 289398 1998223 1556168 791459 1642236 845835 840717 211254 1719631 733370 20547 92358 1339136 1015446 798559 790718 1724451 321926 354208 1947348 419555 1538838 1709762 442394 1611046 385899 1480719 474048 1303496 980913 1756018 600271 869987 1438908 22467 1044510 448982 315529 1543758 1176775 743239 511230 730894 953361 1865002 291697 62859 164159 969964 139400 479455 1240418 771243 776569 812385 1707865 430834 1376040 1172392 1201671 322905 526670 378658 238911 942312 192958 1886914 1719859 1652821 152166 648167 1704215 1178699 272362 208689 199352 1610508 1749982 1911391 660205 229190 1073786 583172 368197 1005612 1341494 1363194 253772 1742152 793712 1909330 181931 1008885 1289421 728032 1485930 1851928 898480 1910431 1323030 875279 1311647 1938566 995363 1842734 1352681 1827134 1723674 542342 52633 1858662 26936 1437022 1189002 340117 542605 182050 550675 882333 408453 1942413 419872 8774 6574 1098640 51687 1750919 1976971 204247 1972786 11986 1650686 645858 937247 259437 1338203 1719035 421264 1039978 1238107 834097 832500 508789 1576810 1257114 639601 82889 1126103 1146511 621603 480992 349920 900792 1405428 1773346 1429300 1221492 1434642 360364 1726364 1874857 1630507 1466377 1436216 86595 430860 1448218 731334 946472 1855636 432597 965923 875740 317602 1048720 537772 255580 1590433 1755672 1051107 354217 1655204 390606 821469 136427 939339 1165921 1838440 967318 1579841 711270 431139 498576 228469 1997684 462188 213321 832753 1823535 359964 1502078 1150054 817434 416907 720466 198410 731207 1705723 1898035 1159422 884004 1465179 829303 1761900 1877613 193037 1329450 1811844 1656137 1283904 1547919 62887 1768670 1415393 1474466 1846118 235823 1590313 801040 442841 1604323 299460 1976418 1088723 1333175 1177154 1119538 909660 662426 98042 1327251 1280847 1986511 154488 695907 1012655 1017822 1947658 570348 961078 1726256 1923920 520413 190557 310331 268241 87168 1108017 1150069 355629 82529 141664 346236 853079 1716909 1861660 368354 1367794 489322 1943059 1694357 1100619 1258979 187287 1363146 639736 660975 1424350 766064 1240342 145549 814071 290195 857184 494276 1645388 1260415 112530 469119 1992869 1122371 1502298 1651780 745451 914779 445085 1931028 1204113 1956037 1272145 1126322 1760407 570638 1704225 768084 152565 1279665 237629 794487 151664 442131 109466 1933378 602271 1939716 69348 59871 1190370 43861 1142413 1443570 926779 564549 1884106 884551 790005 696040 1630722 781378 918144 1748194 1756281 1566418 1473533 1010562 395643 648372 1904459 67536 78409 577325 683140 1554960 1620468 676701 830814 1315036 1915982 1225056 511865 598662 1726422 1305838 295708 1892521 1802412 1574304 1528139 1572159 405625 600754 406752 1002020 618148 883702 144848 641139 1405297 1122111 315419 911317 544016 1119936 705813 735385 176044 1235079 990035 1714634 1780388 1547335 267797 1210538 29677 1249293 1137325 477718 516546 1242361 1757838 842145 771196 202054 520729 1135343 1707475 1211389 22519 1102540 952862 625787 136267 18958 1944301 1944261 1443025 1852507 1041600 582392 1437471 155797 1176269 867903 1884925 1790544 18783 1860387 1264778 1679958 38554 744277 1475298 545417 621647 1096586 74025 1633002 964613 1453188 758115 1961996 228597 1304594 337252 1422877 1706587 259565 828276 1067223 801189 1582596 205825 973587 1859117 1837536 1901646 1524397 501976 1495132 1495938 819682 1157839 1930679 348046 1636028 618594 1195028 753325 1246868 1656075 588876 1694628 550110 1058319 1190815 671235 1583290 1948179 325906 104766 485484 1011143 1506355 1487822 617624 1374677 1475620 1300058 385162 69578 881662 1413045 926072 1002220 1126774 1859400 882285 1721698 1874515 54732 35141 1454548 327955 85411 871597 393421 1026560 234361 491283 664632 1333457 54602 449410 1221240 1318542 1946829 1029683 1223594 455067 1155531 85151 1635096 1091630 1021189 595594 1230788 442053 1596328 943724 753969 715714 1974566 774647 1116568 923138 1816742 1452960 885263 1736113 1246358 881550 148450 1733764 1289903 1629672 1341972 623771 908351 1616715 313611 860621 1086231 898348 1802816 1126790 822255 691936 1645124 67604 625706 320153 573217 559665 1445923 1601134 519073 1501665 673272 1159684 1428768 482327 575384 1607675 287308 1987904 903768 1347950 1306305 1613194 1139777 1007660 1922930 772702 881265 1980022 351925 1358953 459856 475801 429311 1362769 397897 640736 370767 1917448 1991370 173037 1971695 20208 704974 1785879 1985788 513249 328647 965445 1667831 520018 1031107 1826275 928965 561202 541497 341339 1443858 1042255 872051 1895391 1280021 1367229 1759176 1455209 2586 1543283 630400 5847 1895951 1234372 567640 1162771 1295939 1844705 591378 1600325 299172 152778 918743 979039 559935 1783734 1917805 1551614 1747338 1703023 1412850 1992148 1879174 569604 939863 47444 1914 1474710 700096 533058 1350637 1611309 1513074 265993 381694 886242 1428760 953644 1695675 835270 46812 1809828 1574926 668566 425511 1065339 1148421 1892088 449154 1818965 1562588 800147 1707333 867520 386782 1037384 376736 1113298 669155 699615 142866 1290680 1559657 1275882 1240078 1446337 971457 1985886 220568 623597 1914266 1481011 1449088 239451 944638 903842 652262 319042 585018 735132 1625801 700024 1057593 870119 246238 310204 1943455 296303 445672 510720 1745911 1730870 1300729 999494 1622382 923944 1261620 1979077 1215290 206914 1645729 463538 295584 885200 1702730 806177 1786032 1518853 1282141 1355498 1655888 968963 756536 462811 1771190 1382338 1168153 855980 949768 167547 763572 541284 789490 1592123 102669 1037680 1567400 452787 590957 348169 876072 1232796 193078 203297 892612 927527 765521 1713081 200687 286731 1940632 705485 1230676 1225094 1088036 1699051 1280930 222898 376075 1683211 1690224 1239395 420528 711291 836538 206388 1433207 960644 883269 1662875 1194929 819454 457126 1219719 33015 445807 1666581 1409079 1848708 1439458 883091 1997585 814868 1186247 1071196 1117927 593512 898350 61803 910720 1399820 1279868 60645 251073 170776 1854977 1958407 35602 831689 1749464 1704153 557163 657593 897977 660938 1277684 1519143 496552 19748 1184209 1501317 465030 558820 1833604 1474941 1765327 1690763 49569 1942117 895550 1767630 1327597 40403 1087110 1591368 293186 934326 858835 1247218 1254581 957431 267317 1082169 1181667 212318 841546 791220 332373 356756 773948 1556969 398564 1172158 252765 1633601 1971628 1771735 1112586 503888 374390 1984007 1111329 1774204 1186954 1043776 36490 803940 1226306 565287 1419800 711990 483209 1699383 357237 1906230 304180 1149842 317274 623408 1690760 1533124 1228441 208301 1182206 941361 350732 219437 86868 383298 1846691 663681 841478 959275 1858492 1388925 489545 1068354 128454 32529 147572 1383012 419008 427514 830082 1429863 1410278 1029022 777270 886946 1152615 389272 1418138 1414472 663671 89310 2431 753881 1432160 1545622 773432 1363574 867305 1686280 1830726 1400888 1524771 1608885 605999 985768 1659593 1175042 1800005 1376440 263867 415743 1554748 517168 1860823 1054093 584584 1289982 1766937 1354141 604762 1275827 1646346 753257 1407728 1356104 1052719 549303 888018 71084 1864446 1026948 648001 501909 777756 1291531 195702 1589007 1368235 1564316 1237142 1402861 959982 1576534 162268 959102 422348 1360102 1389182 1144586 1260228 1968842 877318 567049 889360 1104069 393753 616651 1426683 1832494 1675744 681149 249672 409588 1792830 1242811 1031284 310433 1993853 1791910 113307 594488 1389840 972558 1786509 1955414 837528 471878 527786 1979080 828985 1771669 1649260 1600975 282986 443776 57095 460629 1470094 834659 835240 1042466 989965 538392 1288937 1322245 1361465 1083368 231709 951495 472843 1149141 1085443 16238 1976697 276199 1463335 1254835 1630680 1512659 1087090 129014 624437 1338481 1948314 1207787 371659 212091 377060 490207 1944837 155277 1512937 1681781 82981 983080 1803779 301169 539397 16341 982242 1126960 1530980 188445 1757458 290962 45806 899056 694916 1266387 497992 1277981 1413614 1170275 324168 1866171 1479184 1956081 201477 1021272 787666 796341 213551 1531845 1786969 1049697 1285128 1638070 599160 198845 35497 1083726 1752644 1969115 330067 727562 752669 1376587 1119734 1170899 1857525 111586 1610682 1267395 1743257 142875 798714 1417102 605769 1434939 1600827 1150575 1391186 20591 1421436 424618 1319010 826056 67369 190620 70477 1620204 153502 1912294 1269568 1590572 874341 297329 127020 1291983 740141 1203184 261443 537708 937204 604469 1928565 1733188 590584 1657207 588169 1611512 1361510 1260141 1887356 315111 1429547 682282 757529 932289 1941789 717884 335728 1269100 1150399 45140 1564445 1619800 818068 16078 1244559 217409 752586 559814 1636291 1462560 1746340 1437032 686278 1666691 1577050 1071416 1731830 470801 1817325 1417978 1589145 1152792 840328 476283 1459280 1634778 1273500 820971 855862 393325 1748659 529820 1112408 234540 42009 1740499 642748 1538401 1115553 1174010 820558 1446533 1905096 1795877 943964 504103 623362 1947022 3616 449794 603350 1554751 841169 608866 1485899 192008 1476481 372274 574977 1351191 1367958 1985330 1509348 272742 1873283 1147763 1742499 1337132 1416090 1660739 265959 953285 1505188 79545 1627723 1175459 1918792 1370606 905345 1426213 1697039 1944879 887618 162558 479476 1567093 1030842 67068 1503624 306785 1494502 732211 1845406 762470 1882788 1352420 17377 1213830 500361 1475967 1079643 1502144 1531366 1113067 1827342 1963712 1581173 27394 1484816 1449866 675694 1441897 381627 560680 647999 1446905 1353528 619688 1463838 1771159 1604094 856736 1672702 1106111 1853954 1812944 1703292 706864 113213 1784242 864765 198772 1047646 606133 265897 1358227 1323522 1175734 624074 1394826 1144724 211215 1421468 1001005 572601 268216 1792632 1809391 1890384 1698075 458342 1647816 1122633 1639158 161011 964335 753951 1375402 1947316 791140 1871810 1284313 1159413 1475280 505062 76318 1753821 1114405 1919827 858199 1811544 505110 646228 437415 829192 487090 1773831 1879641 239658 1935162 868926 1231928 1112687 1801008 1373326 329144 374291 1376519 1596498 209506 1728337 404263 412319 1346751 1759116 1140710 659803 85597 1540965 440808 1202705 262147 8561 204560 420773 1543305 1281185 978518 1712502 93591 1064766 318568 165294 364477 1608795 1251436 1266656 74136 955342 1059012 510965 1847558 1639564 213804 54307 888985 1177571 1837409 187503 1615501 205400 1016573 588544 1718677 438940 456949 735190 1920816 473726 324212 1861546 752671 725490 76915 133690 1432596 860616 782499 613003 1494611 513613 20798 400656 1589606 12494 772623 363692 967741 936177 544886 258570 1592170 1416116 686103 484225 209666 1870303 1826332 1551429 837815 1333846 1383164 1953738 988036 780261 1555315 1478171 764465 773686 459952 37589 1922603 1635423 370617 44698 1452289 1623690 1016068 388436 611575 1870163 65154 744561 1419682 474498 712349 1789107 70726 1503529 1714796 1425926 1632558 879068 1664287 255743 598310 880852 1243808 1814616 1822341 1307220 84020 593982 476182 944803 306035 148526 364187 688723 1893197 1975115 293902 509782 101353 99151 1797445 983989 473016 298492 1385261 51375 1437250 1425628 1442389 1842685 1687859 1720023 1756572 213580 1066961 1015565 1800636 1091428 592878 400079 94934 1101522 1135355 303222 1238220 1799116 662896 772896 1771917 1851613 292408 353038 732255 493849 455783 280191 150943 1737040 1328000 799412 631052 1489562 288474 598078 1509246 790068 1460901 1079264 1451981 1314964 1229723 893256 362925 1966961 752336 1050480 1965945 1363183 555184 1390704 88766 953546 952683 763564 565777 179126 1237099 471163 1357109 1923156 793405 1691360 387365 400526 286530 1091877 1104026 19180 781019 793085 1713153 1451382 965616 1387522 55136 1121820 1449685 1319828 234155 210093 1585822 609386 856385 543131 423112 1753262 473437 1962290 1642963 727345 1625068 698135 1545942 1378458 989526 999184 423220 108430 542749 550282 355129 1531547 1722171 1403799 231304 891689 1165085 514151 1433470 1195501 988996 1145278 1302486 43710 1615674 461449 1120773 1298325 89419 722604 1803890 1308193 1664055 1968889 804194 1386978 324699 538189 1498799 190457 1356230 1305992 124362 226270 982138 1184334 18967 1559516 1434701 1507779 1173750 800919 1101934 963308 1981042 223 125141 659505 55415 367154 1715744 112342 1175846 294298 1514982 248119 1750807 1717236 629831 312676 1246866 1280696 564633 493075 1988883 1605583 31708 596358 1794026 634428 127538 697961 1373683 62149 53396 1110463 1317969 453825 1793181 232833 273910 102761 1274186 710133 1366885 1797942 47436 942196 302233 1666952 593602 15229 616247 279565 1913159 557803 1336337 657844 254333 1043004 129047 127529 1270049 931430 1649769 824459 1270399 995478 943035 583216 1910653 50443 911516 1089075 3463 1468711 1323008 551307 734270 1887242 697536 641079 620946 686316 485482 189034 1684409 1892368 1697132 92970 890019 271809 586775 1198760 520975 896585 1806008 1524600 554626 905670 1196331 272219 614823 1244871 1883143 1439916 792132 1640115 994648 601282 1381602 1994702 628376 96296 961504 464064 1842909 1450231 1077264 1168784 1428463 691544 1683000 1020643 1486786 1274028 249761 901990 1605813 683914 1500102 1664472 538087 571710 897493 1067765 1575854 438773 1333423 827330 1419810 1281459 1051071 852372 1937856 625115 221732 1010797 875734 514304 302139 142168 637590 1178220 1161740 1880620 1037283 514492 744752 1761833 1119471 722116 1296013 726696 912616 1048453 1129530 1364089 1728839 1139847 344530 727560 1378878 183463 1779063 1160841 1877062 237532 1998437 1838904 1212014 1686582 603938 543100 1067372 1981533 1813388 1272515 38198 1069017 727632 1676548 1667327 868859 1432112 834705 1184472 1097235 1916976 66210 390633 211000 526367 1878640 382033 1299854 1271457 870716 1484665 1062315 737003 943483 1453268 1530696 391191 979603 718445 98495 1914029 694253 54197 594538 1022496 941200 1684509 1940723 1294811 533242 1557445 1121751 1904793 989672 1272524 186529 647259 1155776 923886 479296 561758 1757981 1130460 504749 1868971 220327 1256 1084088 1557747 1731260 1538352 1226365 1647126 158060 100752 262569 113982 1729852 1351118 127943 1747251 586666 1149573 3071 760913 63408 1577933 864205 1968249 1018495 512224 1526810 1713379 495401 235672 295922 1129383 858899 106673 1878818 101111 1923275 1119702 340149 330661 1139788 8295 1252009 823391 996363 1541231 1030480 1613389 1695758 541852 64279 557365 662452 842971 1106137 1465985 1526489 692861 1336467 1202564 391608 1669365 758455 43126 969947 1336482 1084872 415002 267563 1600694 638198 216300 1415759 860582 1142712 1353768 591319 769055 1658796 1540601 977164 10122 36267 1209852 193490 265599 1384850 1041527 295626 1385937 355482 929335 1882663 154133 1146110 1653406 978435 1804172 7263 1173933 721125 814886 1656644 1729592 632311 1218037 1083160 1367860 1161823 617234 1703102 1895050 1659768 354025 871377 37363 1052478 1665523 692172 1231344 600120 1161798 483902 387253 830976 1224142 1552152 1133430 29013 1117644 1716135 1146063 1522773 909732 562973 242049 1550511 1775310 1724441 951858 1428713 1006592 1626467 1547174 1549720 477255 1789709 1097682 1521080 1274770 957864 1186108 472630 1919190 1192030 1005420 1811919 384756 1938991 616179 1022581 1918023 439821 800097 684589 1035705 423209 13353 598469 1747636 1868741 370563 1729173 448483 828471 288961 839985 1427585 1928044 48756 858902 806042 550936 655788 1165353 803261 1092643 1042110 402914 1832913 946453 400305 1233646 512306 324932 599738 827546 1442132 1724970 1609475 785925 241037 1621950 222911 844786 1345655 377592 521293 1549555 1332823 948945 1463556 586783 973637 629781 1181378 1447360 1313423 687037 193583 793061 694014 69735 1732942 502133 404016 1630705 978316 241116 1845187 1885974 167743 1537537 702416 1818770 1065786 1527899 494249 974598 625507 650099 5536 241782 6307 420995 212269 387236 181431 1158011 162991 886596 110967 173170 922937 1535666 458382 324102 1244289 1807935 426028 661625 127700 137009 155905 1950725 1363791 575160 842976 607040 640777 1162309 1803524 798581 1461662 1554387 338546 1570691 916858 618625 1434303 944518 990519 438126 68002 1547464 1702509 122435 3793 1547955 1003537 1966364 830358 118965 462526 934091 1159856 415109 942097 592063 907921 1212401 840050 1134510 1755541 544710 317790 337036 1048327 1507964 52106 960093 297360 1068231 879852 531779 1306186 1279514 1986369 1364408 744935 1273711 1891692 1375889 3255 160952 1428908 184459 512621 1927065 1872509 1666919 1740813 1623930 1366331 1478991 1088169 251251 131031 602516 1412253 397432 549538 282170 211875 465770 1624611 1900485 1364577 1275807 1174319 199790 1572376 531975 1302148 1786528 502440 749261 1292429 1507798 990889 627145 629275 1410555 124018 1999248 761827 1212366 1161170 1854836 824681 93615 1813248 698012 676254 1326266 1803265 1036517 1172934 114968 71111 97157 1053578 1468782 1166096 606510 900767 1818201 1942735 1745662 1790319 1231470 1393281 419677 1124785 1003132 1946763 643245 144310 1895191 1914914 1907979 247386 1560345 859086 803924 1515772 1571520 1971659 1812873 1413141 875274 1418035 1792634 1392831 1736026 1339528 605885 56411 1687614 741001 936062 764264 111257 1759190 187685 395323 1109145 1166176 250335 310984 1194020 776894 258922 1622501 125825 1608198 1624501 1539382 1761831 412834 1410944 1870765 1538690 162299 1321841 456686 240852 1543987 637294 334082 1103324 195249 1070220 1075947 1977243 1208324 1788957 1263825 202898 692501 1868898 892088 490431 948793 1592154 748302 1873568 1698398 1410569 958155 1178836 627553 514495 1052892 38288 673856 1696294 1723500 886066 162060 877988 476735 960174 516548 952675 532701 904760 1940285 598814 812244 1314700 498262 1960691 126458 1650505 1655372 294596 1231985 1540838 246485 1441565 464437 1371191 829155 12516 1212084 1478413 710729 427106 270562 536563 1407401 595708 444587 131880 1250155 274438 1391939 1493135 1353828 8539 1079159 1029578 898898 321017 308222 780760 95825 1934602 645741 695206 1158 591588 67782 1004061 761987 55828 1527165 1025874 572084 1645636 957490 21388 1143111 1988077 506078 1691 458332 331346 558533 1792142 478767 1418092 179385 134762 200573 877353 454294 1508976 589235 903290 130940 701938 1838984 1028581 128272 621770 388186 347801 527128 1146584 171450 1690659 1175303 1505486 64630 521417 725769 257711 1538863 1002399 1783994 1291858 1844825 489815 1503810 272001 963319 1410621 1004147 664762 554745 1556950 1950271 1923791 817421 968961 315804 1651212 810332 5599 79448 1489117 217355 775461 1570779 326487 1322162 203477 79902 885896 933314 1969394 692541 545979 1470532 872730 1270341 778604 1843278 1402114 655384 1935229 456391 1054145 822323 1569956 741594 1302426 1661384 1440999 1950792 19530 1020382 923912 1617133 1530926 417653 1048888 821599 1159322 1126337 950461 1604049 998122 812331 699261 1423045 1425550 1626094 344188 563352 119102 714228 178085 743216 708792 1197553 45139 231427 732487 1475048 1941570 290022 1272731 1030754 1797210 381780 358391 734403 523772 40400 1971930 488063 1643713 1987877 443577 848686 1085747 1754866 1960818 1568485 491739 1549247 293226 1067107 89152 33158 858055 1808601 1873353 1594539 369352 1022452 731138 216534 428056 1996147 666393 437185 1372962 76937 12083 1572547 510276 912523 1322346 1569397 960608 1648182 226008 713624 1419111 1347401 598852 484270 410342 1668348 1185698 911053 753843 1501146 1696872 374432 1001031 1495843 1553387 197079 47896 1109333 95272 1658423 1758042 648770 322313 796500 21055 1048000 641730 1410758 1756316 1419652 1128723 650627 1472731 450472 1358474 1413960 920183 721070 1062934 602155 1330985 724092 1106989 254373 12434 1433512 410581 613005 622164 1265534 177991 228396 1773466 1378289 1459898 392468 1426866 1155764 1223409 1719978 587908 1317177 645945 109864 26971 735119 1986250 1207428 831723 637918 1771793 543811 552575 1999697 763772 1689885 1553665 1602164 1292068 1751100 656936 1939012 1066178 401206 1598647 898792 34827 1872419 928647 210782 1788238 308109 862199 861845 1962366 136523 1351221 1478031 875523 1548772 1143657 968154 76255 601121 1166391 579705 1665340 836203 1351665 1269045 1553092 1278595 800517 585590 479791 1237200 1441648 622275 1633919 1301764 1099973 341336 1151608 1226053 1716968 341549 776753 29931 43560 343553 161826 1958631 693388 1821637 1655404 1055343 544365 496099 56481 671693 280731 586360 1734397 1736513 1241592 180081 889199 246553 1520949 875436 1154129 19299 181323 877654 453520 320071 1405388 704293 1351213 12592 1240411 1549564 649837 819855 811757 1014808 1032909 1843978 219658 1420364 1217937 834193 1203300 964639 1632462 136603 135779 375 363963 1627721 843466 976906 1057702 1331827 1362466 1300091 626315 1028153 879482 800822 110013 1202679 714838 1144413 879830 1913125 475812 1876202 1208712 249111 473852 457917 1747014 169995 1858581 1259173 22805 1881833 760495 711107 249430 114891 473634 1646566 1994790 605051 932874 794431 1633379 1479137 31753 449261 1424105 662964 822183 1714421 844187 1137693 903088 1506443 650412 296227 1213333 1243386 1080795 134680 1878 348805 1654418 126214 1636372 1274843 1012988 1452472 143441 1682150 1006348 192305 979280 483700 299623 687045 586155 660831 971408 466142 1283067 1517928 1313654 344863 1620078 196239 190190 1955190 564300 272728 1954277 267756 1104929 929211 370263 1213315 1106696 281330 535219 384690 101794 1513650 1162969 1944300 923895 260963 1337519 1845370 1528822 1292373 1029835 1394568 200751 95674 907534 1376028 910248 1639238 1807309 291654 1782668 96172 230740 1248744 475210 1416099 1355091 625123 41125 1842453 1240544 280164 228292 1250833 364026 1098489 92060 1716670 922702 1604614 1198557 253669 1630764 1578601 1426432 1188278 1523077 563190 1523110 247756 1110317 1402239 1124414 140788 682248 232782 1672310 1350452 1338727 1261998 1320447 1071874 1651503 1351024 1547577 1486855 822770 1510637 948450 109121 33042 537898 1916104 685520 440169 958754 1154644 1418627 89401 757510 1208182 202847 1939641 620787 666830 289235 369950 716642 52409 1893151 204795 1090857 940905 1198011 653449 684439 1992326 535723 1653264 825717 1573736 1215113 1229885 1580520 1409436 203097 1296210 1878708 172846 1367611 1005163 323231 469381 1342787 1368983 295912 398825 1870344 754381 1747458 1614524 947472 1826028 1087648 1932540 818067 554261 243940 967209 605874 324719 269046 1075992 1484014 266688 1227091 276954 569934 909923 1607374 1451566 1208153 1690838 1924816 838900 1304485 321733 1802919 809372 1721723 1281287 502413 1631225 623196 379716 1469358 1654700 1625147 127353 459909 601421 1501211 859527 1420834 29982 907127 1674753 57394 811712 1732774 953719 1981280 313537 1781670 1120146 835632 450628 414288 665884 236580 541813 349595 214501 561933 1942632 1598147 1097799 535967 1802843 1404506 867278 1859627 555574 1206396 613467 1647377 1065640 607092 689621 1122072 953311 1015961 1158152 297332 183880 1941737 703242 1433263 1255713 1139453 6687 556342 466601 1350517 1574921 4034 1845171 206183 351872 524035 190187 49562 960199 810274 491325 491976 653476 506254 1706165 1180738 1368551 1746355 213105 1081207 642852 884367 73163 1949518 1852271 1988779 126370 1363481 790065 673096 1992951 1170610 296946 950802 533598 1405478 864181 1707822 961049 740261 1815549 1142892 1836786 1123686 427436 699706 414552 573514 1442032 168447 1534236 46906 666001 32549 727736 171624 975455 245332 1201357 310606 1725626 253653 899658 266543 600263 1845319 355812 1335523 1382457 862417 693527 1578216 1459284 1861390 533281 1664599 1706614 883986 723702 1823903 1380324 1498098 23740 1290658 1394621 1706343 632482 154892 636301 1562238 44550 762673 381630 1651771 1200467 1866054 1339660 1326678 16742 1164060 184695 1404877 1980562 168005 783008 313075 1375046 1130954 1250231 785272 849759 1466575 702461 1663039 1670179 1422327 1884647 115684 1735390 1118229 682262 333116 10698 122596 329876 1016256 412562 1452105 218585 561054 1262763 1875101 1243995 71462 1810628 1196831 444800 1089423 927738 1909768 1953900 1474237 688796 543397 111204 148912 189136 845324 1601205 1990428 1200618 402217 1081525 540673 582518 1825329 462274 1735045 1925968 456646 328324 324129 1905283 887458 1887345 1098499 87346 1995627 264322 1754888 1655031 1594610 794305 1918706 649292 1659288 862007 153113 904602 59891 402948 1071794 1725413 1387445 1904835 1963552 1184692 417744 1957879 107888 197958 934648 751339 362045 1664724 770793 176494 16708 487784 1333238 865409 773605 85256 1269876 925447 1283241 1087927 1041501 1329534 848364 389729 1808861 754468 1451188 810408 1255772 1970493 1683022 773707 641989 1273193 1122192 182985 933942 1527183 1662936 1442288 1627283 1089098 263556 1334288 988329 1272941 207179 705022 1999954 1732531 1256235 543421 1971434 702572 1527606 1049694 438021 906246 293607 452286 1449650 9135 1471553 933098 1585235 1923061 1575068 704141 1583572 1592395 871107 1639213 863735 1263125 1434066 1411889 770693 1481431 1521239 1298764 1583589 1847136 706401 1199540 96138 1647384 1392856 5083 1595037 641876 141654 1071293 1519628 1509370 1671766 1400197 1800529 1287900 1572077 434116 1734136 765648 1673549 853601 1411025 159689 430887 853176 1593290 1455076 1825271 1212369 700491 713022 504162 1667630 972209 144166 1753386 342501 1011786 456879 1857220 1255346 1639181 1975824 1423553 936638 129696 10304 415735 1365050 94734 1842193 1058990 484888 726273 284263 1101614 484070 1898809 1992737 1372421 441580 1444340 1615753 236551 1011502 373068 1917386 1155623 1607832 1146548 505809 899143 379338 1512936 1200758 223630 1869244 130529 1842286 1766802 1515 150184 704221 1048786 1239751 594678 1129465 241921 1344274 1459928 1820557 1360264 1720935 1297384 1594704 1854150 1427242 1225202 9170 527165 737585 1667932 833890 1525595 535088 1529778 1006149 1394481 694351 886034 1108470 1067661 177089 1090347 1704068 1890786 175099 925265 1661394 1687497 1576255 171327 1660643 456087 18768 1001497 1473336 905570 1932345 130775 946763 1072043 1651281 255540 490043 648199 1947634 1746923 1502323 717413 337487 1486338 1754616 551112 790640 1697265 852478 968156 1472249 454117 1234332 1583070 1738786 415636 255471 405251 988233 1476200 1674518 1626551 1252251 584783 1181994 1512402 1011327 1226343 235730 1472277 987017 1160801 43137 656911 133602 728056 1727173 1391426 1503083 476335 1906860 775611 1029804 728879 80233 261729 99089 1812525 81264 512375 500246 1411516 234735 1919072 63972 720005 1437790 1633476 646357 190345 967019 1069520 309221 1462945 1113050 239478 1423905 259856 466790 1745619 30505 942811 587841 265075 1882744 523620 241655 543624 1814703 1870764 1941941 1384159 333372 1274490 473925 898989 750753 930901 1572788 1492949 293021 1098790 128856 1343664 1148549 1103040 294049 1440776 864666 1519670 728836 472185 1259733 874977 1328458 1601677 1503124 1534511 1632828 1941770 1127530 1970646 526655 1033334 1919855 1867007 599954 1143251 1553717 1225412 1953988 44448 1651319 1233849 561326 1310323 1617706 1582321 792832 806239 1257380 927607 1914677 1757923 1032503 1528379 1477557 1746841 1707743 272684 1569427 1255020 1427568 1010297 1587329 1073526 784525 776122 999256 710451 948170 632138 1103202 632495 820746 207870 657224 145558 1527610 90658 560657 1330147 516958 1521722 711681 1028454 1782430 1658754 364638 1737748 1669088 1039791 735787 530593 1768634 1252325 55923 1614610 1536325 144227 775649 1608645 158689 652970 1539254 1000069 1621021 145923 1227704 669536 1248465 269314 428808 1804671 1950738 641509 1384258 6895 1381647 364465 767710 873615 1984872 90043 1118317 1224358 1227906 566055 762291 1943876 1287809 705491 1856485 1201433 162176 281550 484346 115056 524090 1723965 1774844 194445 949183 1555663 479919 45887 319489 70887 1659366 668857 355189 856545 901828 1002543 878833 859597 287514 99477 1427346 1749148 888055 1722023 119128 750305 253352 517985 171000 671775 245617 1570303 1804473 1046209 988102 120018 533395 515614 1615059 922077 1714004 530182 1679693 437359 1747876 773200 160206 105549 1796342 985109 367689 1547565 1780604 639146 1820607 1481397 1582981 349830 1304753 461683 1985918 473350 576319 659864 1882595 352260 718439 1943296 715578 989565 485500 1595444 1740310 1283073 564769 1467471 1150970 1417890 283281 616182 547081 1677328 1180756 1008008 1687185 391945 71466 1880236 782578 1813595 935595 516764 1294000 1560155 975957 1906061 1965652 358984 1672638 1202121 487944 1179208 420601 1976176 556760 1863594 353019 789771 761233 1073548 513632 1097236 374962 1071030 272976 1304254 1314603 1323725 1186304 1884363 837227 1479820 33890 1010177 672741 1603627 1741907 1912307 181788 591425 1793608 94250 372955 1958169 1642102 381470 1322114 136446 1549663 375970 301852 1272925 873020 802124 1876524 1569205 1139945 1824903 1441502 1766439 1499931 1384110 777428 649105 469655 1810364 1877836 363678 1475346 487351 966916 627759 357657 149706 1264896 160755 645693 1477126 338799 545694 1047701 857312 1257788 73723 1361149 49766 1431474 11518 1028696 1184810 743353 1888334 7230 1708677 1892254 1971959 1795422 1466953 1024180 1375841 469847 1165444 1109507 948649 1616331 693647 1112145 1319384 1284837 999405 1164010 315892 606373 948268 1701049 1229979 100926 844293 1200556 307024 339077 100659 1083903 1010692 1766099 83604 1834912 888835 1073528 579524 976078 1856766 704320 146331 574900 1180080 1856051 1385636 533904 992962 745645 154514 1944969 1072429 1369310 875922 1057000 1678112 1045083 7500 510190 336755 1969430 1549059 423197 1640203 365987 978702 1568082 1957620 844382 223051 941039 1818095 1045374 464485 1625436 1363012 1247603 204800 652894 1327236 966118 242871 1115137 1640490 690704 442249 28491 1294055 1856511 1541016 1648617 1306360 1020899 1281558 1164181 1905847 908290 541254 1087348 769733 437935 917573 585733 380795 1950596 311539 1060807 1733112 826295 1242776 1522419 151639 1893727 232505 1855152 1664116 799518 535117 145996 840213 226817 1266304 661156 1816245 468284 698150 1667830 1629607 1128669 1826912 1957557 1818876 1892535 611866 455644 596977 753855 1346502 182802 384433 1711009 172393 663584 31920 1466872 464037 1664080 1481331 1538799 832139 1243076 819954 703648 1284091 812277 445053 897605 702255 1858884 614432 1791345 1634412 100182 1285134 1836237 7026 1205520 1881534 731673 1393253 710181 1463110 220062 1065253 748511 633450 1399989 1486224 964265 394494 1643374 816132 830322 1610520 1581670 822716 1175538 858804 1289817 353451 1496812 860746 333338 1714686 1612721 862793 803282 19715 1433932 982992 1508270 1227781 389916 1653288 545810 1750885 215432 737980 417823 528597 1934115 1107544 803235 372235 683737 521208 1997060 487501 572960 1224145 432201 349058 407528 1418898 1735123 1437830 1378022 228655 1262731 691136 754860 1882661 1584575 1777962 584302 1138166 1299803 834508 1904206 695591 1325014 1248681 1168165 681368 1345329 530310 111693 1558065 433896 1852964 742302 1329748 124778 82114 735846 1310682 1758943 1283108 1378471 157071 1731080 989693 1808685 1952350 381541 1627792 458608 799995 567860 1612871 453112 1982109 1709465 555720 1951506 181076 381099 1045834 1997786 1525383 1990522 844653 558889 258898 105615 1432229 1231441 1901816 1124819 315630 570012 173715 253437 1633833 60177 740891 16798 1679695 413431 418414 57242 1613377 273476 1878149 1377192 248609 1621280 825482 334013 1993561 822302 393177 710263 536984 958739 1268525 1619208 1394095 1585120 320831 1858597 996064 261381 428794 691224 1711331 1955688 1870035 1293340 292910 590697 345647 1765486 964305 1595128 277029 1217548 1275385 1059422 1721657 1794801 786101 1986178 4721 1037230 1894522 1530777 1069780 1431141 981272 175170 296289 1058061 659845 149976 739828 1273506 581072 117467 1474299 1080684 1227780 499385 459927 783640 1317736 609733 437597 357201 1583122 987378 599628 1646934 875975 1060255 1044962 1337782 1216152 1527204 382118 1367195 764122 1479052 458844 543128 136838 526262 93349 843939 1071706 1995788 1775259 225669 646629 563902 533328 1888632 692891 1988108 1679132 1066661 1183157 1522306 1637021 753826 20852 1106642 77477 1434767 849818 701709 777928 119525 642881 636302 638933 1091075 1271165 1526728 712856 1078835 625670 1107936 325975 886241 685788 1896504 1923552 71645 579141 1544861 1801363 364786 790527 1501462 340292 508690 1227446 1491435 1216806 745994 1670098 989411 185371 1133038 573301 696841 690654 662158 29616 1178785 711549 1771488 1422911 1513614 1855599 1410925 1143871 1290679 1066531 1374902 1767397 634325 195605 879845 148597 371956 1204077 435839 1137674 545188 1429201 377652 1738664 251515 1684642 1860138 1073930 603683 1351739 1424075 907188 1470401 173553 1096066 1156589 1812855 797779 1104832 1057910 66828 1132955 1822312 4891 1164731 5769 237162 577081 1112018 1954831 527854 400545 887012 1185729 136584 1894592 746425 1886111 1924848 1662208 1448892 469278 874326 1030645 334601 404934 1738683 667754 68692 407132 12096 1318295 759201 606885 1176990 1768270 436182 460013 1023344 1691687 825361 1824392 1632763 1171715 841377 1226905 89387 1433840 491141 393558 850940 100815 900247 473295 1669093 1754544 1273424 1920493 84925 1081806 1637243 872518 1966851 88316 1321861 702453 484556 1901266 1642175 135447 1478690 613721 1450096 283102 2894 490408 1122419 1342932 1750295 427586 1897035 307827 829749 484247 860481 1534468 1785398 719246 1616310 502053 338158 36870 1591004 1413844 192380 1906313 922838 497525 664588 1186985 803849 1619529 1862321 1889634 339173 945026 1921615 935695 693041 1862381 1682489 127303 625682 1942320 1736196 176360 1885690 1760779 120339 518509 1893230 172252 551271 573187 1150709 1355144 549541 810805 1483762 1864508 226349 550461 1870103 1925913 1910760 190079 14818 1588877 89504 194780 1720694 1114726 1455699 1321196 1421688 1069514 1043362 630221 1052237 176035 21142 1923937 1664323 370574 1445994 719577 1436414 1560549 891464 1303287 1476040 86932 1299212 328035 54087 4656 288698 1677643 117810 1234470 730486 82247 1102459 1817388 1908713 993893 1571050 1308177 1788548 1202847 726018 769919 1568553 521412 674288 264021 1916914 1202340 1101862 1559833 830672 1810070 1461893 1557348 1985442 314059 803533 1949220 1135321 1947419 9791 1724554 735267 112639 1497469 293704 542768 276201 56041 810471 1177078 1143922 1935465 555554 270234 1233490 1971665 275238 47069 1218232 455393 169724 300911 1561394 1836612 1449209 1478038 1898451 1449280 437161 532590 1108541 1897980 1179811 1071282 1725635 1478200 188700 119809 1980236 183092 850027 786263 648224 796114 1538048 1114301 1126893 1161689 570568 1716117 839633 706505 763141 1995818 1740656 1174338 1503343 436573 931642 1185377 1158220 623853 606937 1196891 1522373 886162 346720 181726 1393163 1726738 740153 12140 1070674 472698 1140171 419337 242459 974735 739629 274368 1209029 1670371 1210408 146545 813155 191668 885516 1877779 417690 1903577 1090994 1008694 434035 1062023 1305119 1235018 963690 1207211 1583258 1232673 955637 1411916 1278574 721643 1364808 1733579 1498035 818876 1263795 1101870 231756 793701 1149659 503076 744938 1681706 1964920 1325243 774094 1833874 1107930 1176729 255375 1894660 337557 329985 1785878 1274693 1507734 1875894 503385 872080 493405 953538 1196430 1239456 1830185 632731 798207 217724 1998713 1031770 680771 926590 553651 122501 311124 1452024 1795317 1856834 1762675 991983 1372068 948949 263822 1882592 392710 1095975 855554 1024245 847651 1861593 1049219 1966593 731248 1024372 1167565 554181 721828 752566 1333592 1820433 1866534 747143 112604 1693336 267103 1565049 513241 300512 813712 1750686 198525 1226688 1955722 1469577 605721 1698230 275666 872793 1150124 308093 464216 406691 916080 1045436 1865614 129214 1877686 421469 1614991 95761 1055431 393527 531293 11098 620363 1188954 1688917 1900508 1262587 1755449 1583833 1194934 1679452 498740 1117670 1922886 1662104 18823 985648 1596028 1168731 1545062 150515 400938 500072 90856 944275 1712907 1759604 1775676 1948633 659530 1043761 1012262 1753483 813300 1178166 44002 1393972 399780 1663480 957065 1445252 1722035 1390286 1780200 1997540 1440644 1761254 1513955 1755571 1191867 1178027 400987 1189346 1368465 720623 885778 1012562 356549 604637 839761 1963114 1173915 1741925 155987 1518712 803790 1310124 1346298 1975407 937910 776349 111455 1230229 786635 9621 1402448 1965032 456758 1429249 2290 696065 1440240 31886 503873 748614 551264 1905878 1663304 1462153 1583311 1294172 233943 253128 1936099 1634869 1965518 1783833 1318000 1170970 1515517 1208896 372926 1290041 1032378 1954180 1845226 1232903 1036507 758044 709287 648051 209090 1147796 15967 1457952 1570658 14412 404893 1857965 1317343 1197265 21072 1225520 1260882 338951 1743765 1476929 730509 1855452 902191 459315 965788 898070 44077 708187 140285 593438 165589 1232147 453060 1931727 1971810 731415 1436914 694984 1478934 257984 1517904 1907565 1068530 922743 1543365 1683218 1414202 810852 1281428 1037335 1775817 1044419 1200993 753349 315877 1618690 443648 1565208 386785 777458 49563 768413 905258 1827972 206717 1529429 548086 69282 711358 763977 885955 75726 1979366 1823144 1297992 1826493 569925 256035 352876 1213462 1069252 1072280 344361 283070 37444 976959 197928 1585135 567320 1132023 1675732 651138 239783 1264837 1961679 1850992 576335 1173240 760588 1214290 1838437 812281 1411194 1385417 1838779 1072513 134940 878919 413093 299472 150983 1961090 1639557 1108062 63604 119613 471721 825106 1228153 1840279 647405 291768 1458711 1347030 1442541 568305 1231640 1663750 68957 1861019 878492 728750 1854134 547420 1903637 1141364 544103 1159721 1537811 410680 1069546 1637387 267948 92780 435035 1790448 431986 636965 1776833 714195 629451 1405373 343522 249123 1017809 1478610 1182321 156468 1128043 758981 1969681 685415 708290 246004 1352373 703839 1286598 737254 974175 1785368 1008538 1494045 637891 1578805 1397195 1467579 1497837 166007 704022 513592 158350 1632852 891953 217191 1612755 1833645 407684 1178849 1041634 1137783 440792 1853554 1415737 1367710 422346 236047 1018140 1423664 1892454 201444 1702326 296178 754779 1061378 1674122 460462 1490135 492759 968447 870336 1456555 946671 950842 336737 368602 375369 260281 1789955 636433 884805 1673635 416874 1728959 1114759 1615469 123921 1581065 829181 505196 1594766 787001 922685 1270659 1065902 908264 933270 1127517 846503 658805 699945 133454 373867 35797 27311 921155 1089543 362823 1806944 1906958 486059 453808 708209 534225 1376240 871199 536418 464155 1916886 708930 1313444 1443822 582056 747249 1366321 1750082 813053 1080482 824702 526087 843548 750129 520862 812332 1234991 1203902 568098 1349725 1093380 531626 235693 1204458 569125 958936 895060 1655855 458948 1563548 749019 399123 1695147 669866 960766 1976667 1728539 835081 522535 838428 1352083 1868827 1707225 1528902 3207 300264 1951568 834304 1011279 1048358 679631 688326 1083914 761658 957068 866354 1057870 375865 1464238 1388625 776500 1158512 1442485 1806185 1224356 672871 1101243 1154951 1700961 129551 482781 857609 1473040 1623755 721717 666767 1958393 1655990 1817661 1875525 1639170 1059423 1726802 856360 10230 778832 878608 1867285 706825 1322637 1204345 77756 1677095 37263 49115 1714725 1426136 1717890 1857542 1925234 1844991 870751 70905 1092877 1890444 266733 274768 1930709 127563 1889583 1540506 703187 294186 67105 302753 1829203 1112122 1675759 194645 750226 1245186 1012754 847599 1184550 1324371 1408619 114096 39150 1132616 1731344 1564827 418689 996509 578251 610482 667533 1503428 382920 1669065 1156465 1806653 470722 904378 44134 743354 90207 235360 114504 184979 315219 437370 293836 89813 32566 778778 1348338 126974 499380 1919860 908542 1680687 76095 640201 4589 776624 503251 751113 659488 478937 453647 1258598 1861076 288617 367558 581126 999435 474399 1107517 480897 1869 226389 811654 894432 996949 15151 1359703 1361791 1629499 914997 1814417 145348 1605916 299118 1163397 1686301 240036 1656772 1451986 1239863 597323 1566130 445543 1351647 1736307 844078 1403901 824354 1198963 710952 232184 1772494 1787497 454257 1054551 624201 657315 1633201 1687402 250271 162699 1383631 200089 1236706 1384704 1836869 1292800 245932 11543 140007 1756216 1367268 1493343 732227 1877904 340774 635547 701880 1690631 1842036 725765 519880 940091 1787708 35180 1938646 443736 1718326 227102 324087 1557475 109212 1167643 1159816 1627053 658223 796051 1052269 1263751 833392 188473 1274898 277456 1081915 462138 1389818 934501 901513 1428441 1960441 718378 301159 1986797 247235 553203 641732 24485 1985206 1402255 1499518 424780 413046 789256 1720632 495753 154170 1007880 1514159 546572 424789 672 1975183 1834186 1611683 1451283 782952 782927 919493 214884 1467470 1896651 889548 1870601 27947 1864116 1068525 854070 153779 75441 302375 1197598 382416 614155 1725775 1075116 1830936 549750 1246696 864256 1939748 1564614 1693883 1369647 1613414 736084 842070 149578 405536 1192688 1226984 1918536 1044789 1332357 968576 604504 412566 845002 390947 1623774 1470685 261835 711782 1530138 1438479 1757225 353530 1183665 657038 1511739 1568797 108316 1427842 133063 415463 443265 1327035 1108867 1069223 667709 1854678 1288368 1043231 1603806 1288764 689383 368512 530635 1984273 1738557 149727 185344 1174374 626214 579747 583878 1687918 1392604 1244460 77061 1772157 1737541 1319295 1337871 425378 749026 312473 1485479 859259 762880 1354670 1562830 1890921 1358352 853903 379336 798728 134162 1059429 642267 256625 1690986 1926475 177396 828563 174534 908953 846274 1353474 835679 843083 1195205 1810671 494727 828931 1300836 1455446 152189 1765073 631581 1178428 1385320 1950484 1508681 1178864 1863291 601054 68523 458388 321619 185573 1570816 59008 352541 750254 1142086 772525 988364 982417 304601 862712 1163453 316695 820054 1767616 1448372 1063285 98520 1553259 931849 668665 158486 477625 457547 1878187 1704283 107176 1345388 744535 257648 210067 914978 1432149 314975 1739455 1818825 319628 720877 222515 451662 1945445 707008 614057 979379 158166 1928045 237428 416261 1563220 1400577 1944385 809153 82335 1279367 1132408 1161012 930621 1269617 1759660 500337 1874833 992723 1611412 1034422 836048 432512 488116 24044 1870054 1957498 803082 512601 86192 262316 912286 1919041 803378 1931491 98604 831445 935262 1026259 794430 583597 884932 513217 1529178 1045111 1832553 1373702 103140 1636625 1826923 384752 1220138 1307171 1415656 911509 960269 609188 1698749 1820094 389167 1223698 936266 1495363 1825078 983404 844733 1988929 701373 120060 1205199 316641 1466258 626688 1877356 414383 185280 1897641 1211558 1856565 603505 44372 1363153 1126587 364705 1382019 1228209 1462523 803747 1371264 1526216 123413 395244 1825726 848073 916881 1228281 654552 440740 1686558 1703108 221002 305765 349509 232582 1615336 1280972 1970817 1279636 741231 1412312 1223925 402560 1930232 756412 294661 1745299 1646280 1989047 243669 1162921 1253638 325959 826610 546548 167129 844340 176621 1375788 641338 891775 955377 1517355 1617576 24252 438772 1971229 1635651 1322301 428459 1214395 603034 1036344 1930149 1888622 1631702 1404422 1710657 634670 283146 1301458 1358790 175465 96636 1842654 1350790 287213 146579 1205257 1679900 994833 237138 204459 624349 1914484 849180 1120919 168816 879566 515713 937290 1425439 568138 1392861 1530171 1717048 731641 1109194 28455 644468 1209191 1826077 1638767 41813 1260143 926689 1607310 1571758 1715184 900098 95857 52432 1350541 683820 686223 1877989 1536402 871233 77358 771608 1674810 1675041 54185 1584544 1123809 324705 1067522 1470799 770044 1526438 1355662 921344 1733754 1127949 729590 467469 1395909 1215893 801947 354219 1526003 1337725 1248511 901748 686811 83859 1199572 1742236 1140846 238992 557578 1418676 56134 1979265 1790189 749991 1737866 438057 196266 1590775 1011385 1424525 1386832 968595 559944 797361 1885501 1624898 1434734 627481 1236416 1436803 768560 1640185 532126 1197950 1620384 1385174 358299 1694835 540180 926368 892895 541680 491803 619150 453977 1497078 20392 1111814 735980 398557 159171 1415229 1969311 820827 404858 716908 1982503 46007 1234934 270360 213123 1036673 300418 1493589 1546497 1768665 41550 1463457 729400 1357490 666498 536055 1572063 373691 1943356 381381 1642036 1327450 277165 996480 371149 1826066 1052011 1001343 1277298 827252 1422618 1092655 811356 447125 78939 1235832 1478499 954646 818365 1514731 1681934 1233313 1406547 74318 985001 1507164 995784 1578848 1133654 737891 41092 425545 1262157 224978 664376 1245710 1568340 1218211 127817 562327 195432 1246977 1140584 392384 1736612 1642542 1327625 1255613 1276467 436671 333795 373723 1119265 1608731 1243749 322052 826211 551981 690709 1701559 1046569 859754 1996300 1057998 619830 1417964 556587 992211 715109 1540794 1406115 471677 1031303 1694232 973660 228143 1233304 1004541 717303 1606683 520698 1010756 721499 1166185 34600 1005543 1936515 1748854 1468190 227932 81776 92188 134181 624637 902121 187012 319563 357100 1177712 837046 1595986 1922222 1073086 849312 1534339 1684 366425 1524812 1223513 1476416 692860 636870 423626 1581499 663860 70284 1980414 685039 335055 975113 7567 1426502 1174317 1383874 713046 101806 1202129 233090 845627 128694 349907 1118752 1307893 959748 452777 724724 801785 1807891 1157888 1013606 1736713 456114 751618 408678 1851680 585881 1279177 1158840 604422 439861 779164 743138 899859 1038192 1694210 1239073 1168573 1826410 1954956 887584 372784 765108 800826 1830333 1429640 1727082 960353 1133494 1018365 1588385 1598721 1081205 1676306 456963 880158 1264726 1347284 853321 1891188 1734573 148145 1176122 764913 1974466 228302 1442455 1271210 1680925 115005 1344850 1456989 258989 1774029 1648300 704641 84083 316866 1926439 724831 708747 1502221 388013 702283 918470 705248 1176551 1449794 280316 598531 909044 170855 799681 1573404 1130141 1637377 1974856 1154072 376574 1708370 1594443 330676 19932 1264075 1118974 1928551 1586504 600549 1085312 1968145 1939962 1076069 434186 682340 165815 229405 148060 688888 822541 715242 1445144 92620 158603 256775 1676860 1134245 513783 1383360 900091 954308 581055 1783482 1305380 247025 1532178 1395379 1221177 269557 1918921 1609776 1650667 1236796 643188 1606902 487475 327392 1316318 1898759 1709195 978947 26831 96788 833461 51674 1706378 1523935 1924331 1095567 1016285 775379 355776 1354862 417606 1709364 1099921 895021 591535 851981 1363738 163846 1984465 1308339 9619 874781 1596954 1652569 1523369 1835850 1455993 1484573 359566 1041958 509422 1832671 1256741 247771 1654963 448890 756369 1122731 1927703 91232 339773 643621 241531 747380 1053743 448613 1622917 1461471 257396 1983067 379786 1713075 985834 1932471 1069380 494664 1367059 1138551 418892 34355 1634823 433561 42559 1312199 1828559 631626 940886 1249521 1463197 1288668 114371 298557 398449 982560 153772 644502 182831 1436351 1909792 960025 1593352 1451521 882429 663238 1263743 73822 808145 592372 1285874 70868 352727 759733 201129 468082 175245 123792 1814073 239425 1266315 614202 1877755 1977853 1281530 1065098 667586 220466 1767005 1736482 1978313 573247 1483874 1798678 1528218 1099001 601598 1863713 116827 66120 516406 719263 1104406 1268568 1560997 609582 1843623 1453741 420656 1323498 703055 78923 1701012 619060 684021 1799839 628782 252715 515269 411170 168822 11333 908488 1140774 1424155 1829580 898175 1539586 46164 1988965 1276466 1212011 697699 821767 1850359 1762050 875663 1134310 1954565 1397669 47591 1649135 818984 1936197 1533980 1196421 902554 115158 196070 1743785 1196152 924044 1415547 28578 719200 819920 1008575 26359 1932311 1993227 572914 620609 675193 156751 1836635 1575357 42891 1262323 1554071 68748 1193913 1704594 101075 1048364 410558 736123 1882037 625604 1933084 235073 1613218 1791144 1112712 1831224 1967705 897509 150596 42310 1424519 1128796 315194 1804938 504929 1598511 1358727 292217 1748437 1926065 1031231 1520396 6006 1193751 1068111 1269091 1839994 1534652 600673 224343 1875084 410692 1579662 957251 492976 1713808 35905 1074218 940316 1279060 1069400 1617920 3969 950381 114691 1377124 760534 316117 356997 816396 1587187 1316088 622831 903107 273782 1193954 89755 1658963 138552 148878 981241 965011 1497853 486282 1310692 788678 182086 1977801 386758 678267 1500884 1605938 396348 1096239 1755033 596045 782290 92775 1693550 457890 1828288 315525 1411828 1004287 227671 1003778 1983994 1707089 68990 452060 418948 770710 1985936 693287 1029186 302921 1234532 867557 1920102 242268 1002070 1900803 73188 1766787 1068376 240175 691060 1285448 1658788 1097052 1201363 661049 399542 1178811 1619762 1808086 855237 827334 1255974 774271 1921413 1871368 14928 1657068 606463 1065924 1503740 1137869 734738 814243 1636789 735472 1640065 1272611 728632 239117 1896940 1996466 995841 900243 508968 522094 93945 1765408 1736883 1561898 278004 1509414 230909 568430 1494057 1725469 1342533 134267 1626240 244862 1801429 1996818 891951 317199 363166 852061 221417 1784221 1805638 197898 640291 969428 1103104 415175 1434097 931022 238408 757005 448858 1967160 1893938 1125353 1965265 1570993 1503581 7367 1503452 1860938 905724 339469 477065 1337929 974396 196232 1055457 1111870 274173 1085729 75789 811512 588735 1775084 1298111 1870656 1755769 556897 1777229 159361 36535 540442 1700243 1574077 46567 935901 362209 440499 474265 721410 1585306 1668562 1705422 202911 768271 1574014 1294628 163748 471251 246464 435489 1280406 1946597 141572 1867465 995713 384396 1501712 1288049 1698484 245013 1876194 541524 359912 729396 1448887 1516555 1950772 120453 1275066 1876536 1950092 529983 674255 1663431 1055871 612158 466370 1800107 1542539 382440 1628732 1425347 293730 273837 1187869 117636 217407 1090400 151301 818593 1903732 1112217 1036912 566565 313094 443596 1601885 1530111 1087009 1710648 77753 1493139 966696 109703 1291513 1227816 784286 473142 738183 440118 1051860 477292 1297712 1996695 119991 1437951 205965 498618 1822543 660309 354200 1479378 285171 1117607 3100 1389653 1823816 764119 582876 1737450 877232 1720141 808003 1023358 189740 1210711 425471 288472 1891203 1519080 1381159 192657 1140642 230824 1638939 1225544 1847344 1115912 630429 484571 91744 1345310 985675 1637064 913595 485263 702227 1431567 1945802 1871947 921977 470945 1536333 1572138 201707 1114803 490437 408731 1791967 1810837 1810747 1051843 421019 871463 1900435 41209 929747 1972051 1664445 171534 1571925 380425 1455762 178298 449293 1111234 909365 636914 36689 377220 1152547 1978665 1646254 53728 1544841 462617 936375 1602433 675876 335031 81396 387390 529128 582171 1711782 325482 1930489 1191167 1610632 564526 1809744 474577 1522279 196964 1397341 599511 840293 265560 1059979 1514651 536052 507048 1630481 680567 177086 255766 65533 1986458 945593 668309 1969722 829648 958092 1615422 1680339 1776365 539515 929479 1463223 1238102 1017032 1855229 1394998 954053 1656022 1001489 16468 609832 235534 1024537 1953323 20650 733311 1285066 961380 1081481 78861 402420 1970178 391516 245770 837003 1329555 1090745 295357 845749 35910 1782753 1191746 1273919 1534581 314271 1077383 1644965 1047974 403554 889977 890369 1327759 537565 1220908 515048 326184 98829 197695 696411 1608647 976544 653721 1934821 959016 865708 1689831 201739 806431 1397033 470252 105702 1391825 1591946 134578 286622 1888215 584039 471777 1716626 186064 1553951 823375 582632 393508 201566 1964330 1027739 393096 1743004 1950189 1084905 1267962 151203 1767276 497215 1537197 285713 816464 704628 766037 191748 1729829 333733 1748348 35238 557223 121021 198158 1398204 724202 1070716 1077321 467135 876561 1087818 1169917 1250286 1461922 1778827 79182 976828 704036 8087 390229 1632683 631102 481231 1874313 1051129 1486134 419840 181720 177461 565147 291749 79400 1971311 775966 19254 324398 472035 1228265 1654961 1418752 967799 1807279 762228 744083 1100631 1948636 327268 278556 785884 205277 892178 569567 1904348 1353946 1598242 490173 1164922 67169 1121990 386426 450658 314127 1060271 624276 921575 772839 648736 470255 417302 113193 1467502 214017 396101 977701 250314 1994515 1245977 130872 94991 1409052 1681886 1517680 1063240 748370 1945536 692566 1834296 615765 1665158 1072535 163396 850661 1380201 1175009 402633 516225 432102 1681431 1278477 1767646 1145273 478079 916099 1746471 999662 1455366 596833 1650682 1828803 716206 275348 627802 600232 429047 1485733 1822933 638785 1275391 1018228 1169468 1439864 1935075 1486656 1104634 650760 1366837 806040 1913033 1199332 1876497 1117641 1753537 681057 1306553 50632 524828 1711983 488061 1217411 1506329 290542 324193 930260 438790 1713530 741339 1744233 1868835 418492 1867964 1716480 459059 498045 202888 1438534 204957 1504075 1536273 698671 574887 493994 33119 682521 1594357 1541838 1440212 1954460 916454 1683412 1697514 1336256 1465191 351347 797317 1708678 403727 1940401 257771 981181 566859 1841380 1013077 1308594 665291 718034 1017647 263049 1149053 544473 1198477 1480656 961887 1567090 52281 1867730 1763771 336988 65697 488411 940225 1505813 166223 2700 887314 1890861 1100379 535787 1902664 488068 925829 460280 964515 359722 1238417 648349 1614920 1425644 461034 1034524 870354 336606 424183 114615 1188431 1501368 1444082 1028616 1648222 1608623 614815 924422 576794 1683239 1842217 596924 156630 408410 1147469 215086 1419991 885999 31731 1073388 1315021 864415 890351 941574 1862197 1714731 638596 303281 451193 47161 1935697 712752 511563 223569 756130 577186 1683883 1808805 684523 1872782 1913644 1710846 469918 148133 1649428 824852 1835537 293179 998497 744617 1454090 1680719 1177520 1103688 1377320 1385189 1860816 1826119 551325 1264129 423271 692640 1765175 1863292 1711728 1159022 1406257 1411110 567484 1194867 1870318 1972075 1881725 1498064 401349 188580 1745318 1424760 1280731 1746712 880060 169057 356992 1149048 499325 52892 744868 705369 1621703 476693 550553 1094167 88964 200786 1686322 1894184 241891 1232560 1707579 1699918 1710461 528680 1356989 1170548 1296694 1811465 384747 99918 1626123 1688361 954679 3688 201770 826047 1157124 1721228 901253 1472248 1260012 220655 255899 1189673 813187 502107 1841655 551810 1529115 1031865 1539967 880985 1716431 1945882 1961646 1515496 1181334 1929161 1187243 878599 1263757 728373 320741 1713226 1996732 938875 1270879 1415471 1533766 1377613 1735647 732841 1224132 1314061 475208 76053 1542995 1070657 1232549 813332 1500962 53120 963061 1481239 1783806 392407 1683149 1815921 1417371 1131286 310040 206768 146309 1104930 349468 1067245 1540130 929184 323481 1139638 483511 122537 1526952 470128 614484 2265 72641 1388629 1848741 284302 1060197 125655 39392 1697298 1484358 1862430 1831296 312468 650680 1116181 826069 1761073 1938431 123076 1009356 916988 1994472 1228391 782267 1737775 159320 1538366 1585197 1960899 1832860 1637413 1033775 312395 1574516 1979073 529481 500745 1781967 1371331 457421 329201 1974745 582104 184784 1007641 493023 1712921 1044942 1689237 267164 1991963 1937188 1979655 21816 158414 1475073 1034734 486853 773017 783271 1578310 137599 1325836 1357711 1554417 780573 1903071 88743 1836184 1302492 290037 775958 159535 163023 771871 108845 1356554 450046 1433214 386220 1613177 1235934 413631 232368 1668971 582926 1372097 296602 686196 488957 737500 1671216 548125 1690235 1521237 1833642 747320 1880227 1263210 1451323 1544721 511798 862218 550112 1687648 1417643 528300 806450 1221559 986607 749985 1055211 1340198 982084 1740281 1040975 1931500 1969412 1262561 139421 447744 1378229 1165696 791713 89129 763832 1764163 1842145 84583 1948732 1947144 78127 1773266 1494488 493631 1551015 372769 596333 950427 975599 315887 1383005 1286570 1261901 1049675 1520231 295720 123748 461315 443665 1898194 1452832 639456 1613358 1188863 1830346 160071 1742068 1589230 61811 1653884 1852693 902230 1101270 1514959 743619 1053328 1537539 240914 1867427 32429 436047 1233587 921429 461406 1562168 1162367 1913044 1399582 577126 1006750 1321240 303932 862560 520388 1350291 344274 1177559 960240 889144 1307324 541991 1932423 494620 819184 330294 1901797 1346578 1789939 527307 1874057 444067 1694077 830931 1069290 497072 97265 1129707 59136 1367953 177012 384120 951647 723450 490963 1617118 1044453 1416740 226206 407507 321623 664089 558179 1433080 640894 108367 419887 425904 582559 530036 1129259 949012 1295573 830826 480879 1859985 165215 1329653 1889977 648661 1824168 567685 854073 578691 1244815 1577748 963011 1447540 250146 980616 725867 814474 1411827 856509 261205 812268 250720 460688 275721 1915690 354073 151074 1962889 125743 1743814 1032123 18964 405346 245996 1601679 1778897 1244348 1183540 1001553 1961235 188697 1843599 118823 421885 1261891 1407648 140020 1491823 432445 1538096 1010284 826411 353855 219455 663473 1032454 38702 1685044 1433485 1989217 1804155 1553562 1103876 440470 1761244 400965 1345136 1122242 1143581 80356 223091 957712 1254503 848529 1360315 386887 89603 695058 1146544 1215860 680622 1491777 1544022 599172 531513 848480 1508920 280539 459853 831778 235443 977700 740300 853875 453912 535017 523353 930647 1057586 785210 1780519 195651 1608027 279275 413057 168139 844609 613937 1187752 919055 1681236 403703 482437 1241947 1622324 1579440 1674412 647335 1266345 426583 1353362 188019 271680 1296296 300820 1815525 9332 1505912 1703842 1756181 118785 433480 740003 1479599 252694 515803 798661 1264160 230295 1733071 1001382 1419080 495423 1675416 253716 1142747 1003583 87544 978334 764068 1056311 1170623 33101 957505 63248 1411980 767903 510926 1003359 1518711 1183367 48596 280536 252199 1866399 1637523 1670601 750119 164951 680575 1252639 1085195 1805593 505271 910515 1018864 1306097 295630 146086 730898 1329263 572491 149428 629956 1708012 1548632 1893799 1394878 1230569 1434498 248360 804400 1372395 657825 1678317 1759183 124807 912540 1088075 1165007 242748 499613 1009789 64866 617984 1573254 1515793 434648 477710 447358 194556 1524581 108284 806153 976340 286793 1083093 366863 540817 802846 1279305 1374867 207083 1883738 1750961 890310 1905113 132112 73336 1099049 319711 1219444 1898554 1672094 1659323 1681351 717841 1714640 597974 946915 175870 1953437 1398719 1088419 918492 41292 1238334 1311882 899022 1637078 1737091 1664467 634404 1376652 931555 1740278 591191 1781505 242667 1925909 76877 910343 1086399 1980736 177576 87799 1031194 1627335 1674898 917164 1765653 1058749 1758230 459951 1084871 1835515 805759 1728882 1820330 1359816 1355997 1216407 1259056 1753609 264269 1540047 706732 1161518 1277555 720216 6905 1781319 1520398 1500968 298167 828680 1647124 445317 7246 35247 1630236 1998070 596864 700466 1670138 1457582 1944937 1165448 439616 1149786 656464 285232 421899 889021 1648425 694179 373429 1352371 1161077 655221 534902 1093713 318564 174264 1407730 203333 509481 1348790 362023 1586513 1097172 1162139 1148016 1537728 1667103 808739 1158263 1203945 608680 650039 645991 988445 106604 1518448 157759 1204348 1720038 960946 1944288 1528713 1718645 679269 1723068 337243 1374602 1579587 1292171 802434 1660833 1480604 729611 489844 861778 1995691 611657 229647 1113460 1035821 415930 780589 1814499 1649895 1108349 356113 573949 1353958 299875 1125089 1294839 1501951 788258 1863126 1758628 85741 280368 112429 327159 1040058 662681 345799 1445029 752717 1228870 1336346 771058 358198 766244 82990 969628 1169406 620878 595935 1765179 5162 570313 1275051 1439366 1997404 485856 559805 1472453 965706 238520 1330500 1156962 750865 1819390 1352626 1332057 122676 796885 68839 850155 1430247 1910327 948881 1250101 1275230 149419 369667 1781787 631174 1371741 801928 1133929 247036 1090219 469616 1866470 1451158 538985 1271303 621184 10559 913521 740540 1430420 12213 1656440 315974 1431055 1917790 1820447 980036 1344828 1585524 1092434 935844 493591 1021735 1444815 1416802 936215 79279 982349 345780 1949226 1557231 1291698 1272841 345407 900159 88993 1967875 1036831 1819816 1944687 1463731 981417 1569138 1588809 1117308 1794117 135496 1186712 1730084 598785 1159100 504245 1251510 234412 1601904 613157 506992 1503793 1958944 1656950 1739429 525666 183857 1948782 1640999 1156672 574681 521095 891928 343970 1709682 974321 15451 657237 180551 581173 325155 581414 5688 181828 1822367 1061644 1614650 547022 1517558 982534 740995 987561 619908 618871 854874 1185313 373660 1727068 1697008 1820622 654970 1712670 1151663 1919416 1248919 1062397 1266824 895927 113981 926671 1936840 280145 723684 1957132 1375342 1793482 1251346 686743 373777 1211106 203271 1923122 1603124 1699077 1530755 990235 742307 288693 554098 454252 1428850 116156 559457 471275 1464208 1404123 1230692 25001 697579 550966 317962 489105 1737270 1227372 243061 1129287 1538190 1510403 972466 1917570 1898073 1170869 1756582 46933 304513 458589 1844328 1876625 1604336 1405112 886122 258961 633152 691841 1139634 837216 826506 1249245 1404200 1635756 831899 1404843 500665 990962 784226 806848 718948 1028283 521210 1631088 1513211 449828 1039852 1903989 613976 1339347 211890 1966245 681172 452974 1379855 1925011 1222959 1030488 1312870 795027 31831 1736370 19137 200541 1440244 192923 330479 489853 343015 537184 1119103 1776398 436456 984987 714940 361274 851695 1021906 657174 1914258 1607091 678969 1484802 378723 183432 483260 1818194 1422434 98949 492609 845283 530243 478126 1453702 1492249 1673130 1157216 1070161 791327 396514 259279 1844557 884250 1125728 567125 1466541 227989 301629 1724567 1212467 855846 189212 435636 32307 1279964 1230386 807019 1606990 29704 1612723 690248 1837383 420608 820515 952052 1187666 1985116 359504 490855 911324 924268 471321 1940487 61291 91506 1366340 1816817 192885 1999669 284184 1847196 1582734 1800510 1326383 1930468 563329 1260966 1479835 1501136 731142 271034 1062826 676199 692853 1794266 1574353 476400 1752851 709756 106289 359364 1809579 1283531 1154265 1920829 358030 86427 1658869 583814 264331 523637 1050906 241476 1764626 1891532 588561 1921819 969109 631631 965309 634198 1281874 416033 1452808 1581108 790923 1165642 120782 889603 550302 1070873 1710686 1459495 440843 1041974 460241 861307 836993 459498 1600752 609522 337383 82617 1391033 518019 442728 467113 1362785 1193285 1817532 1021937 1025085 1486258 579846 395564 1643175 1138388 1380985 1364382 290273 363950 929240 13933 673185 1385559 1497229 1104553 1952818 1694233 872691 617205 1478329 28547 733627 587669 717618 1011299 17797 1341571 1597231 1734762 1728825 529031 770102 612690 1471211 1447792 1018680 1111586 570768 219754 1429716 1006289 1427453 325817 591908 870564 59820 1420171 199102 1208653 36967 368243 1851180 383277 814367 180995 1132052 31092 766068 1395260 1332611 1391090 1248121 1600561 1336351 1529418 589206 929395 1071873 515225 1743130 1446716 243401 272067 804996 1343279 1834274 101788 288274 1826565 367606 1429262 1373998 1397523 1513678 809794 233102 868740 1613955 89681 178933 1154106 370844 1999672 1634380 225822 788958 515241 160511 731177 1042899 1743521 742850 859873 1886919 1818920 1380320 342344 1162271 806972 388689 1950743 1259239 127252 355087 232647 1084921 1908077 1187286 774527 285230 621210 1763035 92013 306059 1633616 305154 24074 1550676 1179349 1866875 1460150 1308349 585677 1896397 232298 515541 366914 1084471 1368056 1541357 575597 1993402 1273230 1975724 398608 103074 231442 439282 669257 1557496 302172 1074498 1815006 1296319 1101339 12615 1858834 1351148 1156532 1053800 1539644 996217 1965009 826440 1374695 112137 425402 235716 1413818 128611 1807554 1487030 437924 293846 215588 1490467 617974 1717302 17327 31902 1454996 586363 1280666 271632 109666 976556 125014 1930518 1201168 1686635 170703 1523467 582945 999239 508076 1259967 252654 908727 1335780 1518049 214556 991372 114256 435426 838642 213259 1557153 1691944 644798 1576064 810323 551886 1979779 1833173 1225822 209036 158554 40300 1498577 1148434 571225 180680 1025730 1423695 269460 103132 137924 114624 1119653 1501988 1598486 792204 1605592 1391724 1407189 1976395 1615920 434570 1433461 141891 388904 497156 1008778 1414410 1250746 966662 1466172 695381 477248 1371095 519055 1494798 1086491 994441 1709724 618288 1997515 512412 505098 375207 1251640 1934463 1611033 1579196 851446 776363 1908158 1182700 1671388 475551 847993 1046449 1478949 1571108 1909111 1667497 1201592 1375684 1209754 1441240 1810545 1648126 942818 681203 1711317 888110 885403 599463 314168 909728 1906323 138154 663459 1098143 1962695 304020 315744 740625 849539 1623944 1824882 380238 1403854 753694 128565 1213284 1526352 1647803 806592 1336918 1997905 1139333 1764145 1481367 92684 640694 797959 1879786 121098 1916381 832946 946023 358878 56071 1665698 1652428 616724 1373879 42421 696687 1124639 78690 1876490 1893736 1428767 100064 1503913 52875 412555 744212 1327900 1653198 892776 1967162 665421 1628366 300081 726767 73616 1654119 1945143 1798165 138680 1339725 1002211 1251166 295277 1267541 750919 306072 1834825 1512638 1190093 1216125 135244 608904 37792 98295 1669890 581115 1470873 333594 1983937 980179 565451 699775 20535 1838462 1699785 1516136 142065 801268 40942 292117 1255825 274592 230951 1715306 921505 1200932 1200167 1527927 1649227 691042 1692649 563838 329748 1246915 667914 1867010 627357 1683438 618621 313743 1866202 1660855 290787 941146 1172315 1899359 709624 584097 694661 62576 1260118 1781494 379507 218682 160697 726493 1923021 1840338 39717 504410 1287701 1491092 948109 685922 1322852 1092219 1630270 646024 588844 1696400 1585063 238331 1417977 597270 1825419 1937449 642667 920859 1210746 141832 994988 578467 1745123 45852 619195 1811915 974519 1082363 751563 1856474 658631 1840585 505609 355512 714572 1468257 1376753 1027560 432874 1025371 1910244 1271124 1078756 25498 608386 1706350 885245 1599152 1060116 1928264 1242 1034024 346260 979766 800199 1983464 478039 1322550 1580642 1312581 1551466 67150 373567 305981 1144447 309010 1668432 966564 1744438 636000 58391 327875 1610806 796880 178541 1128235 92093 1023719 1377793 298775 220511 1335055 1821188 747306 1930086 1102983 1790152 907904 1912687 1169213 1741038 617857 1314956 329835 1588706 1811765 824965 1021041 1052990 1800539 602197 1773203 1486297 420876 1569845 972684 383662 860475 433203 1158685 595037 1149545 357193 1501324 15273 670370 69754 358290 952790 1106759 31556 1094357 1934366 1695569 735649 1380524 96313 1016845 595317 1822124 572091 21423 786510 653720 1664634 1948554 565841 1719068 115081 309227 1760357 794251 1460891 1773680 842590 964361 99156 1044138 785422 514666 1768617 1932475 128905 840963 871697 1348647 1663268 710391 1114164 1421089 1744602 3360 1887980 1850500 916441 1521537 751326 1939494 736065 1040250 411408 833086 212109 1260098 940569 1462318 1040655 648997 915379 430175 10605 1014601 1366097 800693 805042 1374227 989647 365240 1570858 1415010 314770 272385 203234 1893019 1285987 1341419 5905 822321 419028 404572 433125 1479082 682983 385496 1640792 341721 806001 1870173 496401 1288395 1306692 231762 1813107 315644 407570 603997 1552068 887690 1141896 1006598 1872805 472915 1033845 468527 2130 1432726 1582215 1775559 1161401 145974 1563855 1532800 799318 77724 1373924 1910852 993389 1078222 1356675 1868624 1977401 458960 1705850 585101 1566072 924955 1499932 1052803 568442 1230354 327030 643906 107219 341409 1287284 985190 439110 1037244 101255 725104 1468648 107013 1052146 179100 509682 281059 209366 1244313 1656125 264792 122454 1186589 1007002 1858701 710127 1414978 1007945 1573535 218865 1813934 1145307 1019190 590379 272612 1774484 1904920 264402 1976320 713439 618900 1820761 1656412 599984 11458 148551 62572 1060948 909570 1409947 1907925 462376 311403 1381962 947669 560811 1249653 1699857 941318 586351 628784 168876 1387526 1897133 497620 1317048 942613 606139 932159 140111 1164767 659747 1477761 833794 793340 141850 1520601 316134 333800 1691396 13194 1852253 608833 950472 1534687 1128715 179685 1344598 696696 767172 577771 551983 600469 1099327 463971 513591 1271817 1185105 1526345 382374 777672 1934150 1276640 380320 666852 116435 159179 1853448 425298 722946 165386 501290 1604248 1261647 436009 1405812 1750318 1339328 1345921 816439 806944 1110329 1496276 548988 883719 676546 825972 73045 138540 58561 73246 1181292 1777606 1687012 1083623 1289603 103444 626719 1492361 1078319 269784 258655 318 1030856 152352 1149388 232794 1341521 156494 278422 93876 216961 1153882 1831350 359019 614467 1373545 1915030 588394 1067352 1722428 587102 1180496 1729556 1782768 989452 1376574 188463 1015969 77086 856820 174150 1886095 692341 673591 290074 786128 216137 551356 305037 1218553 264559 1735497 1583573 458571 681795 169660 1656505 62007 1526712 1774407 1741749 1011158 1681047 308211 1210720 1959898 1390457 1528838 538360 596344 189032 1492531 209983 781914 676782 1400035 1399294 558036 89340 1321609 1582735 153801 1682436 363052 1892510 1378673 116830 103308 71359 950157 890054 1687188 1732393 1518350 893914 431210 1232912 384417 1483632 538937 438249 1587552 337437 818641 1819128 1441220 582274 452585 146647 623021 1614823 982679 108174 1474955 650034 1134910 902287 1250991 1821172 405711 1761488 666101 827045 1562185 1240810 264249 156872 271779 1204269 766088 644765 1522898 1070801 711169 1331229 1227391 1512856 1491518 1636610 853899 1319099 217477 842381 801769 1727111 1744843 626775 1395422 595459 433762 807619 1352419 1934685 167801 974305 358371 48624 1032188 193300 895024 791652 1766746 1011401 721146 1221454 754884 1366305 97936 1645261 87993 1706445 1839285 351440 546552 973921 791940 1630367 1027992 1816071 1085468 1574156 630239 1436683 283303 1315657 1597982 967088 1915407 1639343 138832 1311955 1756664 220684 1534370 383402 1164691 694428 1160354 1092656 766085 1180993 1661361 320524 300377 203942 1762543 750530 1861229 1552496 1410488 978033 500873 1674218 1015177 1713596 1801698 1683914 778976 1063813 355514 566791 400257 136470 715160 247710 1191906 304523 1947471 620608 835084 1750033 384148 293329 1624504 1098904 1662995 1393108 93430 1644873 1333307 1642932 363153 1946249 1322970 1583144 1415070 1631055 1158807 1522251 1527932 66962 1800616 1966182 264426 1905942 1760411 612168 578588 780519 1565211 1500676 532702 997462 1031653 637360 1258222 1783484 379087 38048 1926712 547817 1063052 1090627 124442 1877324 1895516 1944260 775735 1244078 481182 589282 1364959 1451104 1602711 942096 515935 897417 1485277 1718139 945790 544514 150589 934265 747063 116388 1159331 1318375 996789 299931 1386800 1961067 335199 1867260 767848 1369038 931630 849630 1843067 1445351 1642873 777666 1802447 452789 419532 426781 889503 278852 1191073 1598597 617187 1716021 1703275 344656 1212407 57629 1687564 243744 1880198 1990273 949141 102706 1820950 1275619 800964 545911 1720322 1847040 1226163 27600 1901275 433628 781532 643173 353539 1647897 946351 308836 1322359 778790 1197469 1536583 127781 1682158 1069665 1611049 12626 4659 1798305 1835467 1585021 594666 459350 1621832 612317 1284495 446517 857726 1027693 968097 127981 1158084 817685 589616 303185 1997868 132182 1846182 1714104 1371572 228713 1110597 49051 945369 704995 26962 573778 1435010 301805 143498 706792 871456 859322 313437 1257261 1256034 544345 642351 1551931 1054537 891924 720389 1222653 835852 1290439 357599 1685649 106428 1074733 853119 1294463 423769 1115082 1501573 770457 677623 1020787 297150 1094529 1392637 224380 1471224 1612857 443645 441646 351074 1078597 956561 53321 1885139 886109 408338 72895 1818108 1968046 602297 733349 144180 15326 170208 1673550 1958500 480745 13620 539360 908445 1509604 1877568 1819784 739829 1925255 1029456 86346 1705060 1873865 867921 694294 1367613 1678747 745435 44133 74683 1654505 1865976 375088 1514580 1468106 1950000 562464 953481 1383208 1379670 1955012 70407 1486466 912579 794520 1313731 1438674 1644907 1035932 893581 815269 996964 1567323 197106 571268 388538 1464458 1554172 1704462 457208 850223 1114960 783066 328465 1992780 1132365 995393 1861582 615269 641602 1934528 1061363 908939 617479 1219843 1952636 1621630 505636 84987 906490 715948 1930035 296862 1097719 1089921 1857928 1298431 930849 1922693 1297598 251458 972456 181175 1021433 592012 1799771 1461507 1828104 1276149 1613366 1029182 33910 905509 956146 594863 1074902 1018910 621093 848289 1199445 1209868 1028624 85034 1531749 28707 1650664 1494249 687987 720872 1443910 646716 1885959 1138181 1656886 977778 881985 547363 695457 1779426 1897104 1266869 1306722 17297 1768342 897206 1046244 1442965 930583 1483337 1241070 993018 747643 459933 478916 1763556 1724981 297031 1142974 271240 1560405 795179 1121257 127574 660663 1905966 644296 877595 5255 1682709 544617 1069677 1974214 1159470 1689227 971715 1145920 178801 1952105 1595990 390417 392226 798385 297063 357143 549356 722265 1795816 1597741 1462960 122088 181674 1902957 1577191 21123 1580965 375307 412253 1492200 1641801 1655432 810733 1397057 710326 581831 966478 1288555 926572 240468 1001551 1874765 564421 865352 1454411 1097430 1996710 1550768 1305710 559050 454187 1891686 1738510 1893597 896053 1245570 334471 1600543 1712273 1577924 605215 153614 1449822 714041 1553926 1425011 1373510 57655 409862 1003121 954312 366045 558798 927067 871566 749456 209413 775940 836369 1199748 1759137 316697 1928102 327319 1401747 916696 1325871 493564 832810 1631448 1137122 493846 1988038 954624 1151756 1777315 1578590 132245 55943 958330 215429 139384 156830 1089578 847889 26715 1005609 1586124 1361850 1943285 1449208 1603718 867779 1285615 642342 680385 1854917 1321034 372905 1308387 1916960 49055 259808 1307204 333826 278947 216413 975310 1631674 766347 1726201 664875 1939424 1924587 1516601 1261975 815129 385654 106821 360599 1611932 443031 571169 1064298 1124129 553554 1005115 624358 1421029 1313300 623542 1134398 505918 735965 1135102 1730391 1806744 1048220 1530313 347857 1706631 757345 1629850 1928681 421479 886397 1356928 260830 1156856 1526068 1242164 1271633 878147 1530726 644117 313594 913837 1167325 1172870 1723526 1443375 914121 53438 921801 824808 21822 1701154 359709 539245 1106090 117123 1033784 805074 965866 873373 337173 1949071 1168903 538645 158238 1002475 307718 124654 50766 20734 1392240 1674094 1993578 1654645 1415463 1177504 1601331 564905 713908 1396640 1800554 731052 739316 1300814 1971786 1142309 788645 437455 1168718 81370 433901 91725 1579414 1325091 1454577 114202 441207 1232047 1031079 1913409 108508 1720440 329189 793491 1977335 265987 186032 793027 1892597 612625 534298 1723491 817153 1626771 1599883 30480 1809658 1397296 560343 386670 721134 311578 634706 1079099 1520046 517638 301636 74923 152374 1894386 1050922 1081160 1302787 1378257 1233948 1409713 1434578 1980489 1268146 76380 386976 1615600 535866 740991 500638 1854833 703165 1441440 1506979 615669 856009 1686302 1513249 810829 607700 73449 10628 843110 1365046 568963 1667882 142508 1887679 1015021 1609647 1620922 404854 1023014 1868609 800896 1864790 157492 388562 999942 398676 993870 157344 455360 195336 474510 1479664 327868 1428788 1884206 1451040 471208 257834 1328369 1641647 383882 1065484 640656 611936 1725517 1962180 954165 1405134 581185 865520 1970169 1775961 785371 701137 910311 807739 1048244 399059 50547 1221930 57868 695337 756019 132278 95914 984698 549447 1880784 1870583 220915 1002014 714120 679358 1365709 397191 537757 1234966 144811 214857 951878 19142 1263338 1739687 967249 1971050 1699161 872006 1966179 1294038 323386 1214533 669490 670603 1392197 1619919 57287 1061951 633998 700272 1286964 1166927 1278462 365301 1802499 1175979 1255748 1361896 445166 771445 101940 1910946 292106 1058869 1690563 689619 1460911 1757195 1718405 1835352 912909 732049 208322 766227 1689212 5053 164286 1375168 648862 160891 17774 561712 1045530 546060 1665486 1922287 284404 577693 1698763 1808710 1401419 1329714 1316803 724371 198102 600058 1020008 823546 585001 530068 1368404 715147 483170 408593 886711 1788113 274465 849670 1288712 354013 1268042 1873410 1441271 880551 821586 768385 851165 245567 1244496 376129 394101 741463 596683 444490 1756532 1544593 1213352 1072496 441866 1446461 741538 699176 1074087 492690 498867 1525582 1236753 633979 1065398 1390526 953062 1625999 1111021 757826 1091282 377003 1058754 1612796 1857080 1005164 1112406 1616476 679867 1531936 1086252 493773 728867 1839008 338858 688603 1057565 1308474 717718 703409 391916 1161826 1868077 293933 831464 1981903 401431 1597174 1398407 1736244 1740602 1486329 1597315 1480940 197463 778825 1531847 1303976 1819147 1224521 11007 888298 1944471 1575720 242446 258650 363836 1220541 1665206 619094 773979 57476 1884340 971738 1635470 1574360 1002468 957642 1325617 941903 75432 1945295 1419846 1447971 683954 1476848 1592203 1595208 871385 1258443 209953 432361 477955 1717174 1125508 1875493 739855 554477 753061 1487738 953566 969412 1055468 1382529 895758 1941810 808665 74352 973752 1700433 1031784 1932320 1184481 1790995 931375 1375087 220310 845337 900263 1735160 449252 1753195 1722686 1991917 1555875 276445 1916777 1103712 1285664 1659414 1408902 1465634 698261 1331759 457033 848482 1050511 1007101 1206826 1831199 1831682 1472562 492161 1556163 1642049 294872 400342 1484594 29691 1982558 1674033 1056226 1624668 584938 1331396 371981 1490001 1891079 338029 341935 981579 1432191 859911 1336758 442817 1831419 1186189 1463421 598216 51253 1585906 220994 634156 1254348 1085983 126314 1287331 1047343 833980 941105 1446785 37505 1062618 1514466 574031 1775375 633611 668512 1736112 452520 189222 1610595 856383 805661 1404700 1478286 732887 665565 1862104 1268043 418637 1692247 402213 1334688 1601061 1035211 1171698 1648032 1823561 1994678 571282 291647 1791430 948412 634590 29280 859741 291437 45160 962909 1010231 763099 1328209 1400006 938883 1773424 169068 1176961 450661 193782 924443 532259 465228 460729 1501569 649676 177646 380707 1061465 58565 66212 1978569 1631458 1190868 519637 1833476 1046998 1852914 441787 553877 1325696 803524 40574 1349928 1057625 1784910 1920358 67687 1810213 1541860 549132 525881 1549125 802412 36912 188006 497325 391712 1272182 484369 1740599 1925693 1055219 2419 770051 1448998 296494 1109924 1813481 795974 1198128 719370 1894450 1699436 1677317 1657728 1773886 985453 1462611 1029131 831378 1878023 153694 177935 1622842 1402881 917819 518425 639040 670165 1296023 129081 1421823 377364 779544 816578 611417 973370 470557 861469 1162264 976848 881798 1657180 1057311 787484 1516786 1353980 552053 758903 1394561 1704905 1777415 1384460 1914072 488390 1012956 155551 1417003 1565530 1788310 179867 351952 408584 653532 934635 554678 1286623 274861 1290087 534286 653461 1509813 1731130 1144978 898374 474019 66189 225496 1355397 1552384 1435300 1909287 1554018 977776 592086 690544 1485317 622400 422869 496198 1311171 1349676 192233 63057 482311 1638773 1490404 1951705 478776 654480 1289283 878335 1834209 1646107 1864056 576549 383737 1537617 229815 1586934 631602 1581635 1971602 1694746 798705 1798345 1686016 461304 476595 1118208 1407453 423661 1680331 264397 676694 856362 151295 1793498 127130 1963519 102622 422528 1631628 1650433 593255 1462838 1763640 586488 269950 782224 1817518 1717663 572379 313272 1950285 1202262 1862457 891681 1694336 1590238 1514494 103238 647519 326250 134223 1947975 1034154 34652 1748297 1285579 919651 598865 1230288 1839859 1928563 635236 899168 946117 1812807 523558 1139525 1158364 1982509 1016261 682378 681652 67744 114390 582845 372425 1524510 1040095 1232427 1662420 1461340 1238318 1661142 1946860 1171741 779034 1924052 234652 645875 1539595 689395 1002487 534006 1863313 134917 1034525 1405584 910958 1844090 1862439 342632 1193040 1313322 546530 254330 1384584 311987 329670 444572 563799 1627323 596006 1490555 866062 941471 1600104 881955 1807863 1618778 387987 529428 693967 1827246 1274046 558202 246602 1311159 1401605 1352062 1585541 50418 1409222 1667506 684592 1013221 849506 1619304 1746416 899871 1126548 1434290 339141 1074146 1223035 672931 1659120 1357539 207869 1016346 1755368 289637 804915 178274 992958 954250 1155435 1394166 732617 352337 875886 1650509 1587027 1428134 138776 796031 1048583 789720 854196 1217102 80126 847139 26401 1162381 1531252 1334795 45907 1928921 435161 1745236 1720633 1235806 1518857 800578 94696 1756468 1236300 849200 1269156 618397 74870 1285807 176895 190865 1916415 1542264 1429723 1350959 1669463 1899450 887569 1177607 1469580 907356 1247668 49595 1833478 454619 132698 1318082 1230432 497796 1076541 860025 1914058 719163 683401 583478 493224 787188 1310828 532884 1193941 738037 1130331 1196967 488204 625687 632757 660954 51798 1264496 432449 1102955 1142397 1910553 1991844 1848867 665535 846379 1123188 1973883 709354 1531018 705666 1663707 1289996 545092 805672 1168945 1107787 456628 97001 1094947 1598176 174970 415746 1591896 1354625 1951561 1861468 1419109 1537979 1931711 55960 399658 1394627 1101873 140530 130852 1716624 864107 229180 944237 1969753 1574348 1486626 46707 375313 1923664 331159 790444 657677 1139992 558748 1048699 1637261 605636 940943 119839 736369 102762 807152 1826309 993647 1816237 1346976 199756 1547584 1894809 1353176 421771 122327 565266 1577854 1891530 1994861 1689299 428766 1009128 1524453 290526 1850523 1113387 1311931 824593 1330149 1595075 462930 725578 304756 1243029 993352 793406 534498 649259 1668730 247753 1228222 507345 1974859 640761 1905105 609479 661104 1930824 23471 163885 678092 1818676 1128389 669850 722069 1643898 875199 52364 1899285 165893 94845 477850 558954 186216 481837 1815045 1639695 1116070 1976260 1037143 745951 54556 1492609 1338617 810637 490499 852329 245829 532181 1585954 1229573 1879769 1387213 337302 1016743 831076 401509 339700 1278617 1790489 1618911 724009 502144 653382 565901 906744 95405 807462 1278323 1440286 20906 1926624 1407575 929180 71464 748503 669176 92964 653641 1251631 1172707 1225437 1931883 511601 21630 838843 1914945 895990 1201571 656966 1349878 1099400 901146 642111 739293 708873 1744638 734243 1323066 1563274 566262 1523686 413282 1487250 1911043 1582522 906564 1426382 776457 164645 423874 929058 68848 1810369 1910180 1200532 690795 102013 1402903 854572 1313591 35240 1494868 1916194 1969830 324195 1864253 1489864 1686605 508878 1797375 880694 1989563 1977359 1243390 1790547 1274153 804381 914576 1506971 279798 1074537 1679149 196812 920569 472662 1025945 1897573 589331 1926797 60715 1647365 1386375 1730456 1246666 341476 529351 475334 1147485 1839520 430630 1715612 595671 530878 1689587 1187879 488137 1900122 892364 1189752 237453 525633 1546478 36923 1848530 1862459 1423062 747305 1503718 1582789 1734367 336650 526524 538856 1050775 476679 1184450 368898 1160628 1875015 485127 934400 1277987 1838447 3849 1669049 844439 1326213 576914 1239816 1064877 738250 1214294 1647409 358094 1065701 1807319 1226000 1405815 1316961 1620995 558447 456488 907597 870202 142946 639586 1392851 1461139 989332 1603025 1982818 1684859 645065 248125 1856033 1017985 287661 581756 219545 1410118 1434981 806326 1663149 1076739 525750 1828694 467426 1565604 867525 934787 309859 1108278 31442 1850122 1445335 1561864 1037359 243233 917972 1701768 1269632 1790595 58641 1792860 1730302 53560 538064 1674438 357364 220247 1614553 1731313 182850 752360 921768 1504348 1604124 421294 1592930 654006 1952358 336192 957774 1342639 1736629 258907 1005373 939504 1692527 1176401 198154 105498 1692461 1089396 1287688 1927314 121537 1100307 310218 902504 1249091 196681 197233 1731274 772532 1707065 821913 1106729 1043623 1231804 1826421 1444851 529520 359007 1360644 372569 497562 1831969 846127 1086524 934892 61825 583393 74267 1307043 1570924 1576825 1712079 251011 1466702 592908 603828 1393937 1691081 272459 1186123 1085016 1235566 1516792 875709 1097921 1718530 381615 819460 1439736 1433792 442185 585135 1287791 1918390 1095103 337893 978869 383987 1491674 1032989 331617 983478 675665 749169 841074 1102620 1466179 1246555 370567 1877113 81821 51235 612357 1421059 1057467 29079 1127051 122052 1690030 752762 1052672 809840 1791814 869029 700434 349829 1922253 1931000 1723811 1555350 473419 774353 869363 1791914 491506 1360787 1283243 1608192 1409328 1880821 738611 1433751 1399493 89481 657171 962498 641422 849214 380591 1122220 628230 778380 1875524 93236 799060 977612 1730841 728656 202259 1507110 1502796 161327 930084 487001 346664 1780255 50003 1432741 417840 1314997 890174 1548212 1354678 1283799 676722 1298938 107956 8706 705720 998316 1351578 1395903 767510 686997 1053495 619311 284862 1113898 1441006 1481256 108673 1142245 1392277 1429211 1550945 1685181 686555 172801 315418 310441 309754 534076 861906 1367105 1013977 784929 1899799 714605 1587662 182120 450382 1759788 380458 520708 184999 301746 795945 335617 1659697 133696 1369132 336070 994616 570437 806992 580784 201807 365765 1921593 40843 127338 1894378 453439 1287896 190062 332604 1369500 397816 973528 296709 1925227 582339 37256 1834259 897013 1192642 452844 1966107 1827835 1198367 644171 600951 1505165 191394 1628482 346015 1843270 818070 1540950 1804810 1255278 47670 1116369 1319427 1895962 1076647 1712377 1510486 290477 1658961 585374 271220 109705 605879 1446141 1006135 228350 1519336 1965588 499661 1937108 1271882 778050 1322047 1190822 431901 757739 1668155 1976660 1144965 37431 1142909 1922977 1572442 1768349 1424907 1828413 1467496 1236258 309917 1271704 1781277 188731 874622 651820 436374 309298 1966050 1545354 1153582 870518 751149 1497187 1958019 1405954 263127 1506555 1698382 33665 1396840 1248342 799145 1267480 442907 1731044 155349 1868160 1048438 683892 1540895 696523 920118 427174 789314 766951 498305 1249432 1736553 1996454 773305 82434 511951 600503 861849 14599 863132 1947566 311030 1783057 838310 1767510 786312 46066 384701 224588 1954733 1214637 1610747 811087 1370782 1080496 261343 564205 888368 1567751 1254077 934765 1533054 587419 107537 73814 55536 654587 1390503 101828 735957 761082 769117 1385785 1034222 594108 1862330 694932 1114452 1517866 1555300 1247351 1976778 679721 1962809 395001 1656646 1535110 547424 67801 384157 759312 1352022 1867598 1783995 299955 588178 1167609 1593256 479703 569049 1531348 306082 1734949 523227 863739 1253874 1488382 332393 1432531 1596307 1468425 1083679 383507 1380904 843079 949755 1896744 1973630 1058265 1493011 1210545 1715352 1887296 856904 263295 1269143 425640 1912850 1703041 181552 970812 1160719 1130262 384272 354506 1527195 1699570 636912 1945015 454264 793179 755687 1965181 1206527 548656 1371175 877659 369421 1290763 501719 516750 1365491 19487 1040165 1738969 446779 50515 1773012 893635 889807 1529431 891316 96381 1715857 618012 1275530 658234 1312820 1396719 1220113 1856399 1177568 448293 1705051 1363523 1113273 756895 1389869 1464940 714229 492983 1936536 1429644 250141 1770562 914561 1962304 1085220 1590451 1449117 1710079 1687661 63004 1840685 296525 843758 42663 1742996 1304725 558021 1535299 1619339 1899190 1882105 1680703 310895 1656957 1238779 541545 1824581 139027 90653 93656 1334357 794911 1536215 1234913 268252 273875 628270 954088 1892485 1227962 902698 850834 1711676 972430 929131 238189 644047 36362 952587 1447742 395773 1397702 324668 220475 1387792 1664703 1585159 1746726 381963 1363435 899245 1626427 951357 1175368 1344294 1416021 1638308 1165527 1499623 1125026 1303041 325487 1039330 34598 703541 944810 339782 1953279 180638 1690607 1648207 1962699 1216382 1358122 362668 1858458 1571204 452234 1248403 1106515 1630211 73574 154192 825649 409517 1081970 1214566 512285 974863 1665715 1142684 1849942 1554537 594948 1349550 210209 1251951 1983580 1290580 1745702 1448265 1439482 114045 235724 1591208 1592719 1590503 1925324 1492987 1827947 841520 689347 612320 719220 1672509 1001149 121244 188481 1336217 1106341 1660737 1812398 1926984 223893 757558 270765 1217974 1236454 1304518 333478 525768 418260 1553282 444860 584810 561892 598751 39195 1215297 26259 1607595 417649 346394 531142 453254 298041 1461329 427613 1685226 462695 199073 1938718 809020 1131377 1799852 1544028 640771 308219 1398513 423372 1103523 1149900 617108 467374 695320 1165847 538539 1167104 1180935 412695 654516 256700 624502 1134074 304011 1175947 261155 1851719 1830420 589070 1717650 1193437 625280 720825 1584845 1062922 1451625 1673993 946658 691186 452243 485384 1778209 664032 1205473 97855 1590725 1928050 1432269 328033 289631 87826 345668 1468011 815742 788788 1159381 1946885 1601224 473099 503690 1662649 469568 695846 1244835 260224 449085 725330 1574159 1714816 523187 1569215 1555838 893521 1560387 1096297 244936 154167 725524 834536 685451 1648258 700880 105424 1009624 1395952 709968 1645738 1065175 754434 1918534 1649039 1320439 709478 313108 1732963 1519597 347721 1857848 1694331 561868 334322 1643563 1924661 248696 138085 1124641 291734 1895675 887406 1041777 447651 344122 54047 105687 1666496 701529 1825330 39947 680251 1643737 1709768 298933 46360 975076 70518 323576 417371 1770568 1763726 1578055 1761425 930209 1761938 236852 394518 1335974 1759855 565459 323474 787983 196770 338888 1971951 1750065 1545282 1222716 1811389 192911 1312971 326899 1487261 1390926 1997643 1598782 771408 535969 1689867 163011 1160167 1313050 1473005 1512087 1369781 1232215 942969 180289 1669268 880807 390591 1266810 486414 385005 1963050 432692 1561628 1523950 1804674 981645 231968 842404 688966 1179158 539697 1479292 1929120 1362223 720309 1421625 1831177 144960 1237456 1892406 1481710 1225850 70019 974958 1358325 873780 1541931 455862 1197761 965692 1908624 1740492 1872925 1587089 1148749 126092 739018 668196 1454043 1533585 1126992 956395 480798 174597 1068258 786743 436708 1032996 1860431 577816 1364834 1403346 1174876 1959796 1920919 23946 1731150 228529 295963 1652909 1557848 1442823 794930 266610 1336330 147542 1716929 1592760 1103030 579675 1088100 176749 1230272 871815 36513 662569 1102125 1041745 283580 1257036 861646 706297 221109 63870 917742 473331 1499088 894469 549235 1767654 1868544 374246 410118 1152160 852871 1876987 1250934 434835 1947560 759001 1815940 1845868 371724 1809511 1677580 1995741 1705943 502343 19946 580847 1953174 1509547 1491716 859195 287621 966178 1966868 395794 624868 1608530 1702634 1381003 1490086 1895928 713389 497963 657461 473405 1053014 23858 1259505 255015 57114 1203412 656064 1169945 697803 1831286 1997068 1074987 530460 1492415 1857490 1668659 1734072 694968 1223135 207462 1545231 898306 633676 950342 1662566 996700 1806133 100644 296409 329645 1208797 508278 795088 811363 280543 1325432 433306 88769 59489 1766382 233167 1458339 250473 1406887 1446214 321459 1159407 1693035 1707515 591722 652335 672953 785029 778676 706773 1301142 412154 707682 1679759 1925081 854230 560689 207411 110972 949762 1631706 241442 691708 1361436 1623400 507091 1713578 84258 299550 1776851 360831 166769 1490792 1807183 189158 1322065 846664 1361361 1370918 491676 558502 1478501 1557969 1565800 1501466 1422659 889795 1878946 779832 1386496 787884 894138 1149393 1775403 1545027 437426 667999 1770191 1861060 310532 1419190 119969 1859690 1363393 1923948 1678929 1984385 402837 218609 1049648 1646786 1694655 53647 1266915 1111360 1157821 1333379 342557 1499102 876824 1181076 1435352 1599680 507996 1425494 1031321 1023782 669549 640091 1520899 260280 1921267 186768 566093 1574349 300682 201197 1813913 1267243 27438 1578727 1431657 214149 745671 1410683 1369614 761402 176354 1137917 1238724 1036067 1502011 103387 52727 1966899 1257302 449823 1061279 1183705 486992 1477760 1085639 1661897 1752957 1353381 1443618 1738878 279278 213861 1190067 894569 1184088 1591362 891858 81183 1804620 1227481 669930 1349522 1344855 1980522 1502049 1691086 1845160 242415 44972 736993 546842 1465991 744167 1569487 1018762 176234 971588 307656 305004 1464628 502637 1285734 1208059 359181 37043 295245 200959 534635 366590 711741 1382636 703095 1548518 258791 152661 1147074 398642 1408991 1500373 961137 305694 1459394 162323 523775 1930054 1971508 1481240 1506070 1337011 546544 1487050 391104 531143 366949 1686452 1624636 1137212 1821233 1943253 1742570 1182006 44641 1834055 979226 1149000 104463 1555167 1293859 825829 1467367 1364350 1070036 1884259 337388 701229 642963 130904 24514 490334 1965954 442848 1401985 806111 503749 460283 1705064 1342009 332229 400003 709655 1855131 714994 446135 1146815 1412639 1175611 114873 1542451 1363612 1393643 1164652 1210687 1277924 808738 1218915 101475 373132 1858460 1971746 525937 1086004 592931 564382 149354 1267881 1687372 958722 332627 1850205 495352 1592666 792649 1787220 964360 1887792 707224 1374376 1209041 8928 772280 576593 1947629 1935503 1271003 99563 617049 1069628 1633014 1127625 1829449 404952 776221 1108465 1104190 1069817 1788599 1883162 475896 706128 175326 981939 255139 1544635 1337685 19901 462290 820401 1918243 1680852 1824080 1839932 1773798 619176 833607 1346506 662346 353815 1895456 1725553 426772 876832 500406 1025268 1245121 1273488 205567 1917815 586559 1100048 1971510 802982 222236 708714 1335179 177830 135979 1312578 330192 1181402 1727187 195324 1372730 240596 138699 1212741 208398 1910848 497148 1674002 658451 277099 597299 344799 1598716 1968368 1609364 1701987 602900 278058 1866665 348928 535312 1463971 365181 795889 1109479 1159251 456558 1017897 1276877 949878 973338 1221069 1961790 252378 1507870 1442799 576519 1787801 1130699 1113541 1121439 103541 934517 1442840 1707183 1955964 119739 295495 804477 26137 1512509 1529966 716820 1456491 1062664 1611329 1179326 985527 507308 198554 1807778 1777667 358600 1062029 318623 474240 1113063 848845 201278 343477 332764 477192 1349660 1919161 840785 1335853 1499021 3410 312324 495049 1506606 1662352 1938697 1398383 352835 106980 1030905 1929689 1590677 46648 1277266 318863 775663 955467 440677 1699739 617685 1186502 1552674 1258753 1749108 668522 976354 1909177 1483562 1819685 1033555 620999 1087218 381349 1828158 32052 1622102 338516 1499871 1110123 1537883 716066 217370 64908 1195079 592420 255898 467937 567417 367233 249279 1954783 482673 92071 233617 1311598 1484637 758768 785381 1658719 1487708 376133 1562119 135926 890417 1406124 1405863 1494328 559395 4557 1537192 1180445 1474808 294318 1120538 799632 1604551 1428574 1719972 604562 402476 1646382 1701045 1900339 1515103 1795436 161238 453911 601428 1413805 518206 442145 1675920 946885 1297696 1410875 588230 930607 1801274 936978 110366 1525219 536897 491213 170871 851966 1365513 475704 191178 1909411 1719835 1069156 928983 1871257 1535480 1356879 1407976 805502 1771349 1771588 1696408 670141 82419 127542 224531 933551 1631142 971070 1303977 1389012 689199 220045 496578 356696 6650 532520 519475 1212480 356837 1712259 1404701 74160 941142 892705 1993679 991602 24646 466788 242663 1379840 773926 1906165 1742624 1475742 120621 1692336 1981446 1321254 281393 257308 595301 1044805 1098725 1198225 1361454 358848 1706577 966570 1075110 1998653 1812522 768759 1168042 1556304 906948 324771 849537 1096359 1092707 89468 108787 273163 1370613 1696404 1330006 1070453 1063679 1613080 1919984 1987055 981083 963686 770381 1822526 1553071 35294 413591 342740 1735023 58568 662465 1277801 1642061 875604 1034160 1802990 189490 1870098 454563 1121593 1858297 1993348 1229428 1157940 963034 509701 593375 1107722 1360189 249679 1861001 1881079 893568 636992 805406 1391343 1532947 1332456 114658 1056563 499446 969592 1970908 1545832 1810272 1565663 523048 1103868 54044 1115403 879044 290095 227666 1518203 1058583 1109286 300001 1487914 675655 670404 943261 183095 1584755 1217798 581513 143855 248124 973507 1915204 1328222 1516401 612504 630166 1368731 15235 1102461 1336719 940034 1522036 1296775 1608785 1333711 638813 1077052 1536508 1202141 562878 357632 412010 373392 555081 184357 915314 707692 144895 1090860 1113863 390410 1972349 482309 1154666 1253232 1036034 1678836 278132 926023 1683510 1578138 1548614 960535 1044006 1471563 1232065 233368 1694147 399652 1412691 1012335 1016005 534284 1071933 1106686 1286722 728306 827224 1441912 1556450 1169879 550887 1821025 936147 5117 673872 1641374 33686 999311 1597655 1213690 1636254 308781 1029076 1676536 1273505 100952 1831543 1624387 335381 1831186 728720 831657 456410 1554795 1817077 200044 426676 625439 549374 1868281 952301 645055 928652 597374 153322 1143950 1714674 972822 1853702 1279810 27652 502120 1980973 1296454 1819100 1774645 301181 187144 367897 699709 1908801 955035 218634 641295 35056 68347 23547 1196599 1608550 1716358 962951 176792 5699 61157 1726729 873245 1845636 590613 528058 1762745 917103 1698820 1036627 49466 81375 1072824 1371608 632775 1082821 380389 1495347 1062719 687313 551612 13342 492793 282575 1012411 1229111 1965751 1150676 1523681 444261 21800 1837828 1404648 676146 1726468 1193603 498721 1080788 664170 1809933 1279493 1442503 1631000 800639 412638 1536503 1511120 946226 1688913 289421 796535 173180 1452196 1262465 1411202 1415995 1592461 615320 1477429 1703068 1310239 1234549 942423 1586860 216397 1357355 997923 766110 1728871 1282392 1742971 1473943 313443 1948857 729835 1394821 354611 826130 22312 37650 931885 3624 1190602 1758232 908928 608455 1878641 1384852 1006749 1569098 1128729 1585535 1958572 840460 1491485 1242212 1776371 721231 434600 1536002 1266027 1273026 1164458 1711053 1126029 1810666 1819177 1200340 1538062 361571 525071 261162 204464 1734777 1833261 1490032 748124 701798 1967691 823812 1072349 1156489 1502822 1685578 1714212 1629759 909470 644960 1578651 322280 925114 1888451 868003 1402104 1911896 778177 1140453 997575 1831651 1555658 1625628 940876 1053337 1545227 831604 763425 1685931 673254 1537805 1819234 547077 567193 963066 1766522 380299 292925 360862 1098149 125058 1663626 1969217 925347 51328 1852888 955303 749305 642464 1346947 523587 489204 1068183 303864 921480 721796 455012 1686826 483212 1061169 1794574 1672568 1125265 1596297 181620 772063 1532892 128640 812705 1147522 243389 545171 1355102 970301 396916 699435 1773272 930856 1140467 812424 1253059 1405072 1637606 173916 55431 287961 26222 436410 1115080 1864504 1224474 51388 1740735 954131 674048 1269728 1349653 280122 772542 1327261 276044 1235174 354076 1138649 543303 438495 439719 173855 858740 1908685 1929373 1759139 725142 1293707 722970 1603731 1596693 1495413 727158 908201 1905023 742954 1289596 212635 338157 219312 1462579 1817935 1059644 309809 1669468 1950909 754475 412153 1856413 1653998 455777 1314377 1143553 1702419 1075478 386552 298772 1068436 45234 678207 1815866 673352 1115121 1718375 1443519 425185 1773104 1132988 1674953 351341 1390288 1033007 1432368 1816757 1609597 920688 1857253 813011 1129620 309186 1955279 1241259 16316 1836614 1549524 1457082 1964808 1105546 728766 80540 97876 120845 1863469 740988 1025689 1906735 931251 1946621 1550881 1547138 421047 541646 1496449 536514 1843624 47079 1084820 363085 1826715 738273 1095963 2629 1736308 1670637 118766 843261 329376 1183676 1852274 171601 1705162 876582 1609183 1744491 315683 387965 952024 274279 838718 1162747 1163505 54829 407994 1607988 1489408 994259 23270 1445314 1702931 789641 1478127 580352 511701 614612 855610 1124610 905104 19769 231344 306945 89450 262386 1996800 551211 805326 313990 1740795 8594 982846 8632 1543933 262343 542499 1446256 1300055 461488 834836 1310924 1778222 243192 1510587 1649732 1997307 1942999 923901 1183487 619972 666315 1517064 1564562 1672113 1889999 1098316 579603 243781 1462253 1657072 1009411 742650 888125 1047118 399236 730332 796100 1102142 1274349 138751 1021229 96942 1208907 1079456 507981 10094 112347 1791660 300082 1429728 1965191 652100 980901 1557321 1470516 77855 1228462 1439517 663645 556522 131985 1490516 1889549 1227536 1564406 400795 1419872 1654154 950937 865190 563016 138703 1960365 862456 1765356 1157167 1422918 752464 1976965 98887 1028025 1814380 1182619 87503 1620948 1707136 671914 1830308 1662382 1464570 219308 1198732 1187454 618802 1580867 1997358 1890385 19964 1794646 1946594 808071 1478070 1301878 645753 1299019 1525564 1287253 1963469 725239 834452 4017 708762 191284 1544527 1076510 767972 1285366 1820532 514153 75423 1618699 1999116 884634 1281948 1013923 1877008 863642 1410965 496592 1642428 646739 560107 1869794 1621405 974499 1595157 1528509 1146390 766852 638954 856433 1977322 1976203 1507474 219106 1676912 94211 973203 179959 1319251 805471 1606870 1221808 1201667 1442229 1894554 1806545 440733 541837 1779241 1054922 711480 1055974 370188 1246973 1637134 1950634 1784629 498676 1044848 1149042 909623 18357 1360016 1791702 1434581 1288600 1794806 1167779 864722 1353235 139726 1963366 1342506 1029421 368164 1454812 391874 625173 128324 706674 1363023 26421 1071268 1151438 156847 1151325 1266798 1122921 1225485 1787535 195505 459323 1638325 540509 539716 525224 388848 971613 319864 923534 1253941 152462 899851 76497 1316699 573017 53927 346193 1122129 591980 1524791 2071 1310745 1478276 514255 960712 353113 321038 1006047 750912 761418 222069 592117 279023 1715902 1778677 1629410 1006507 1530315 1566524 674661 1505227 432518 1401805 536332 310813 1073331 1990369 517971 1046192 1458438 222633 135962 1911901 459731 1447939 1112603 102874 1935526 61340 1246867 444486 19833 1127128 983019 1666988 333115 405726 693625 1187711 1200565 194550 389531 1597252 648808 1214535 1234786 1014794 451711 924604 756707 1918188 830545 774313 1361326 391858 1939630 855048 1094407 1310669 666133 1276523 970943 1930252 1727632 1361097 1939025 1725115 1866549 282519 359387 306666 1140810 641964 555541 113467 304968 912372 1794980 878617 1244888 1985132 32760 191647 668711 77166 1416545 1289113 256577 1745633 1112040 1072680 1154429 302794 16966 584248 97536 1600803 350880 207729 239722 333319 1525560 92633 1124776 1168038 1013829 1724502 638966 1233658 457751 959053 1426769 264096 1532533 28473 1742050 752737 1891398 1656896 1484138 912545 1607336 648992 1883376 1673033 103596 1598871 339225 1110464 104299 1760023 1377075 1993504 1926069 114521 263989 555432 1592032 814148 1131023 1742403 1125862 26927 1902657 732843 1624207 230755 754103 853637 772776 1223374 1408920 164658 1982649 725448 855380 1436637 133388 145769 798048 1937413 180152 1838193 1263103 227302 1392363 1425352 61088 884774 34270 8242 886210 838286 776809 474016 382857 1768726 1063627 1635224 290357 682402 544273 91098 1298853 852026 346479 201821 1486896 612227 975002 1319756 640441 1548762 1974047 1887091 434428 1421158 652990 1509919 152044 1074144 307038 1784760 4186 1894139 1940566 564789 1813856 678690 717204 678571 1589266 569836 1361015 1144614 1975637 1059828 995387 638170 483017 269567 910346 480509 1667246 110060 1306588 1628039 1963549 470083 1030648 911685 1800502 67541 1541040 1861518 766510 1949225 1006436 1585501 1512428 1206644 384838 245471 1955170 1998434 427898 1949153 330389 517363 271371 1590860 516679 1342929 1753621 265163 928641 1391378 1791661 1544306 1922624 507939 1432558 1598841 265843 1042546 815260 271901 811233 1350261 1599541 208935 1753946 1674137 1715772 1242948 933504 983888 631662 1168528 592604 1024990 1574856 1328737 830499 1926944 1780227 1261145 1338350 379503 366227 97627 101625 670288 846543 1746820 28666 747199 415088 933911 1725797 1945197 1631282 1365814 1959362 1564486 889527 1802733 1786337 1524310 1727023 1856507 262382 1784431 1166804 64458 689959 241691 496061 1859118 15112 207327 1053039 1945832 926846 798509 1762205 1935445 1157041 598372 779727 928920 1656156 1979339 1935280 1816343 443324 458027 254465 1514191 1541933 494802 1414320 43261 1641868 471655 1074952 47374 236056 13721 1057978 470886 1446185 1656308 1826428 914713 1105870 207212 1757957 1216964 1022107 1505478 114593 1329120 1974513 176652 1204893 552031 331994 1918460 1104851 1248922 1540079 269811 450394 798510 1735880 725103 128940 1279940 1505167 492568 795560 1504679 1718546 728140 1063407 224720 266299 371007 1358396 262105 879920 1467193 1323610 841551 619547 476970 1713549 814170 1265000 684361 1602190 262483 1682870 50263 446740 644697 1700230 81474 444253 318082 664961 1820279 1457781 1176488 724815 1896602 1970626 700966 97090 1534067 179741 176273 176871 1084756 77935 862074 1946380 747910 1472665 649312 1253871 1034437 779337 858659 799377 1808532 1942719 491108 355429 1144543 1779587 772930 481034 1249851 788015 835794 757702 1593462 833569 676557 1628990 496530 611238 1907975 107596 956705 1215467 354154 1099195 783328 264950 1204706 834561 1711554 1541426 1720030 1107240 933295 515916 578936 484163 615753 1535273 972802 1518547 503874 1281916 977432 1547763 1260758 318799 1049280 577677 1228820 1507440 612783 1312897 900969 859131 1439026 1380710 1559523 1038858 379016 1851080 1925864 772858 1417225 749611 186205 3162 1183170 1875025 471097 1961907 748136 1080043 1635912 1751092 339212 1110919 1633755 240859 907262 247503 751374 64024 698743 335500 205839 1631613 560728 1481803 134714 89927 372358 807783 21943 1329587 167467 1966317 581238 1384707 442531 716152 1539067 1976415 1246497 1234902 634180 1285949 1427968 1486168 1009534 549687 137658 1521782 958283 999785 416596 954878 782444 12675 1229722 1404901 420100 1235269 191106 46367 1869808 92812 1512661 960754 173403 1137576 1541280 1738777 15833 1916947 444880 1108154 1683059 177076 316193 1984334 529698 1597189 1453256 801782 315106 803877 1861452 1663030 330008 707270 441810 1554850 1198084 1082519 1691849 280718 503015 935915 29405 612160 1696377 1874616 799497 651549 1362805 1687152 550863 1359065 1444635 605175 1502803 1340622 213539 315135 218759 1907538 1717211 509579 441981 186603 1592584 1542564 1443756 1302756 440632 93558 52526 1007136 327593 658961 553152 784275 693091 886755 1045440 1216795 1850504 169115 362402 109391 798386 76675 1906611 192108 473580 777759 1464407 1563273 443055 616373 247952 740819 1538385 1426506 452716 1135319 1659412 684991 598028 1530182 1527392 219295 1432274 240713 412561 910907 722428 881936 834487 1638014 1279848 209020 1431132 1497409 1730092 812739 1822320 1206973 395097 1047529 511626 856712 402239 904346 206305 1967360 1244821 1828693 210594 1313735 1601547 1537370 923549 1600881 58903 564584 1550608 34176 534962 441171 1370 256540 921780 435196 32993 1383469 82332 617264 1843843 124595 123953 434253 911515 1835771 1581257 1549782 186361 366999 609107 1712470 1413482 500776 1557488 257236 1649090 145235 1149071 778647 98047 699921 1209879 253978 247446 1839689 676465 1475383 1387379 1780000 1131937 163236 1026098 558829 430020 1008971 1615156 1979590 670178 1049172 708991 92559 959086 567586 1634249 152994 1235416 17559 1218461 1784657 1628534 85576 1281885 919425 512527 1868600 462015 1162446 1211938 1216544 1851427 333039 1260275 1348975 1274995 475543 147911 1513420 453870 643890 194687 818485 984398 1248179 1068387 849358 1234832 851500 1190870 158660 1819628 1708096 1816159 295571 236041 40196 1720718 1395027 442945 974619 498191 1898679 697449 1268015 1078802 1914569 724806 532746 1249359 173561 329829 1367765 1805224 1230797 1147247 1465984 1581380 353941 199584 1286892 1182342 991638 416238 1159179 1291130 723449 581385 1552419 22806 484678 552868 1577714 1156929 1430459 1779348 388442 659744 1959485 672967 653811 964269 468599 144248 393282 1716426 174077 1107761 57787 384555 1517801 1046512 930709 1083933 56048 1819587 1513232 225456 863839 1776101 1496538 1222239 417755 1329797 1849910 1713728 999792 1736601 1722479 630701 717428 916312 1395709 867711 288489 1047452 542049 1151700 1112655 281920 1911401 39533 958185 350539 141392 1470865 1118834 1928199 429459 603835 80652 1449514 738813 1579314 1416760 1558734 838581 189767 474747 1772854 1965309 1789520 1331806 1064471 55212 359588 488580 1923841 99209 1969765 1830536 1210730 1998927 1020945 666506 1120798 243402 217163 1934843 1478024 1100462 19987 1157898 1464715 365482 935042 937921 10815 437874 854665 540260 110442 1363695 1199311 1357945 591028 694969 1340787 1554237 182293 192048 807251 1633502 528572 1857937 950460 328094 420600 451934 697388 1851970 912846 1949155 1716308 1636818 140880 1348031 1675566 426073 737531 506876 577450 564928 1543182 580014 1336840 903716 1835337 1072001 332144 687882 1239263 130237 434605 1927842 1076486 115571 457663 899591 1167821 515628 249843 1696155 701364 1654097 717360 1134886 1731587 117466 718065 705725 1556905 1740859 430430 419427 77346 366882 1770751 27993 720967 756549 1621496 252645 592035 1260022 419641 1960848 220896 827047 654045 141980 980813 1823219 1033974 1711497 1653093 305204 1128341 1665716 364052 1668970 1804712 437837 1977121 1082487 1897686 196642 1332493 430290 1792684 1976128 1562848 904462 1426088 1095297 1726384 375631 398047 619347 1378990 1770816 1440844 1529371 1018073 1554693 696426 54901 145564 1147520 1647659 177433 40632 1579257 844495 1175483 194864 282225 861829 336365 1135294 547966 596353 730079 1305480 209982 681425 1597589 832410 375860 806794 1043662 226924 1310043 1524617 763123 145341 1541792 1517024 575418 258623 250951 1583011 1438147 1656925 722029 344779 66229 1382002 197205 1375704 817736 941819 1285721 1488140 1591130 1606885 1195017 440264 785019 1692660 854570 1340821 1331988 1226182 711726 825716 121975 1642714 55286 1890755 1147037 609871 479411 943406 908233 307200 81096 1214663 1001350 952326 1579837 147079 1838223 556627 172084 1294472 1095386 1013519 1056376 367133 210131 955767 320854 964333 61207 1129980 1904267 1135262 576927 707267 1594717 423953 1265323 1354214 778857 1537710 1173215 450336 185255 1190399 1444922 339403 1908182 621234 92565 587807 596477 1266007 675897 786365 1041201 1616233 996990 1589120 891491 1866215 1891897 1433423 1892139 653619 597230 1394653 318098 453016 1718446 1465731 493121 104216 1950821 402864 444463 1940497 1731997 397103 1459141 52343 220354 772257 1327862 1463336 718830 1192033 179062 895202 1798147 659862 988653 368513 708391 650537 271535 1127422 753121 1273111 846010 1375153 1810189 396740 1556685 591235 1889902 1220869 194773 984933 220814 1681504 1309549 1299173 1727728 316125 1487456 490629 361539 1960203 957590 1964671 884949 775987 1025705 436210 1762695 183086 1740260 987720 1394298 935085 1673692 131294 305641 1799086 964525 1541149 1109127 1576813 634988 266836 1168000 464467 78415 608783 1361395 433904 1263889 1744023 1336685 833380 313529 1806151 1233789 1489399 895808 594696 378191 1128257 656124 888185 685853 1696542 1567242 763922 697240 1064890 585708 1635636 1666381 1794803 945608 1558555 1570699 490581 1836806 541717 1074263 185408 1343094 1489542 329157 199729 1776002 1157351 1345447 966143 1427583 868997 1323911 761713 1434455 1322655 677253 689956 1821578 1150492 1447418 1393985 497647 709254 639680 1944397 1947670 448080 249382 1126030 305764 519017 1509552 485464 1704648 1983304 384479 1875840 132853 963436 1041099 1290026 1389973 1804354 113007 1529547 1792075 1355224 1922784 1349466 1128278 1988387 1141946 1111598 1945493 300905 1603248 108676 1885057 632248 1180919 3800 1806452 1200518 875216 71330 1631291 739135 1322101 1470892 923667 717404 1510569 987775 1560465 515018 1626573 301177 312455 735276 892487 1959707 1201817 1819020 348557 1229200 545248 1189895 1806849 1813613 410961 1607298 1633136 1832735 928558 1085419 993463 1817777 1116382 385018 1908281 919154 1028765 400156 1902406 421613 887219 481414 1669594 501551 82942 1091829 967277 669101 631415 1498465 1132054 56600 1112949 1735265 1090501 1610564 1501931 1677513 530908 353634 450224 1367145 605877 1734317 598381 167078 66262 600214 1942042 1600397 63415 861728 564266 1484851 1596194 101177 611158 1128003 1423522 615398 42382 1123816 1577269 879661 1081680 858474 1673573 1805024 456786 1508921 1989425 121841 904988 379061 239902 1628322 297678 1465491 928552 1742935 241617 1702876 1264633 1564629 1065201 241769 1451336 885248 516411 1130934 429922 576828 498025 870365 1204131 1620686 389567 1857445 1871797 526749 914889 782125 1160691 1698886 1844312 1605509 1460998 1450944 653693 1389310 68352 1052253 1695449 468413 1114506 1291645 1601920 1381980 882411 218614 1413104 1226538 1381862 1772703 1288934 1369794 443729 1401637 1106690 1309599 858561 1754202 1647651 669616 1009710 433708 1530564 519366 384401 283804 730836 899408 1425238 342420 722082 971529 424788 1859230 941499 1305977 1311062 369167 334907 1297210 1699565 1764202 1248044 1224518 578661 1912118 1582442 227291 1764062 1804692 732826 1778360 570414 133991 1619959 754215 1891614 1848346 560195 1695726 732982 556997 235118 113820 1795765 711229 151092 259794 700288 865413 800186 1181681 1333071 811710 1756799 596542 447022 1105267 817307 1074738 358658 35057 1349194 24842 711377 614000 561 603641 782072 898882 1388828 298964 1966470 506171 23387 1032133 1228406 1296758 246545 1432530 569204 289387 1906146 10631 990386 777116 1916081 98415 1182040 750500 1143343 1941414 19372 1617311 869226 1411722 1183769 55633 1559948 1219403 694722 1626217 305724 649679 1994794 636287 1629626 169090 790724 198391 1196244 1588464 2598 260294 1185218 319653 1069852 634992 526772 755871 826037 910940 826893 1392780 1515633 689009 181277 1066694 410427 701682 1608477 1077880 860624 1782895 446497 65283 1238589 349968 1124156 1580412 1931895 1071850 1635181 1619090 1670233 121042 291878 1874467 1669561 249072 898489 1599253 1067808 262447 1517659 871079 1899590 455306 1976574 1664027 1853020 1310658 792030 1511661 28257 293222 80406 1990954 1279556 527370 1148206 821423 696599 1295053 1249942 1997601 480039 609125 1523494 1510136 736638 317399 340114 1692519 646937 79242 131334 561455 1755294 1549043 1638462 1538149 338200 607412 289670 1702723 171742 47155 1071106 1836815 1123249 1994717 199346 1879944 1297707 1996746 984396 687454 131921 510799 1103294 1018466 387521 1009728 1694571 1759107 1037466 1433158 1469815 1196101 1819598 1074324 410311 1671035 1386457 1117192 992879 203995 148354 1494040 408789 402664 216431 1830450 472841 87442 83393 1641672 369343 589137 1964328 393339 1298753 52284 573899 1925032 317489 623089 1282559 1737393 133205 1372968 1460860 583045 1415144 1651729 342834 1526054 681509 256361 1229155 1945637 1453170 336705 1471083 1658974 891169 234133 630031 836598 1329067 308948 417867 651822 1927914 1917511 725373 347087 1404544 1627834 1783737 527520 1192676 1085879 198228 222961 686923 781210 60301 1286419 1725987 1247513 746605 1331658 1981592 1908328 1538312 1698814 1307619 798749 408743 949206 1158185 165213 94882 268175 1599470 424719 1992759 968545 1156792 83220 75514 1983435 1000237 1946132 81372 46158 1233280 1913273 1720848 1839064 992160 1483925 1084481 24814 843499 172120 1015731 810125 1494371 1577724 720826 944368 1345647 417847 737802 1937239 1963569 235847 1298036 1403997 926020 1786254 1738633 1072302 351402 302073 937692 1124598 1363853 1072781 1707528 62883 1892808 1628123 783192 1326840 329299 90580 1567389 603652 593732 169714 1441015 304650 1988188 1266907 41213 430068 558312 1728676 773105 376626 808209 645632 1262049 875537 1087265 1807136 965957 1426404 5984 902190 1350469 1776500 413108 233822 1462989 143775 252894 1990508 632550 272445 664846 1176048 1115949 601402 36596 1580564 420135 527833 1966687 319008 715499 1854706 1408968 151493 427409 191619 817999 1679166 244401 1479006 1014033 299801 991843 1660752 629501 1298143 1516887 1603580 1612975 974769 984242 1572810 253265 89951 1470501 1818395 590683 1853584 1429594 1980172 1156443 1099908 43516 973873 913127 1280055 99500 1584927 1893858 1745767 918960 1295692 476883 68819 189071 350500 122077 963688 368940 1336690 928533 342130 708376 1929265 213962 241411 1950659 1287712 1341852 640975 1843392 723747 1923556 535696 746932 65274 876165 901471 1804944 1551869 1802103 99450 1089473 1770439 416639 5015 979256 1430210 1750062 1049841 1794998 1439524 742194 739170 1904313 413868 212314 1529930 542656 729764 1245066 201742 1698170 1779207 1974294 1986234 201219 1647974 1271787 1642025 1661670 468738 291725 1103701 1925380 1062221 1595003 233683 244559 1813412 1709171 757211 511426 1762958 975043 533272 463612 1970312 1301731 392726 627952 1294598 1034863 1152498 1611429 105982 27994 812692 172581 1388766 943540 389193 254850 212975 677418 184663 250563 1099227 1195254 584681 889645 992633 948184 1590415 1082426 606304 96406 5380 104099 882748 1188614 1734290 626124 115262 530822 1960169 79868 1395703 691789 1941596 398578 559239 754827 279604 473245 1765505 1201595 1443292 1197527 214714 788859 31972 108790 1537982 863644 1059278 378717 1798844 1824 1816154 1649508 1205733 351572 117756 1265381 1917712 242566 494337 1427828 577432 122616 1921072 1861135 1217735 931884 1654904 280755 780787 779896 1482427 506276 1764726 1566939 1333787 368003 651853 1377090 104792 1896925 1708300 758699 1224650 794445 1724203 1223049 1210757 985867 1512449 1391577 724300 1092177 1702799 331934 1275873 1018524 1492755 1774936 686646 1354197 121577 718988 172936 813795 1239967 1601393 1175935 1016535 201151 1955309 33836 1197531 254969 343698 269299 750424 1340270 1229504 1886555 1754165 1268295 1460836 1347799 1632212 365276 925865 1757888 735497 5067 790511 42910 1018409 1633219 294965 607102 1328062 1376398 892862 1081400 509291 666499 1608033 1164917 202135 1266730 995145 750285 1967916 1033689 998988 249823 1547656 793657 195381 1176200 250856 1509031 1985832 922105 1395147 1531786 1003202 1485645 1379236 751013 615305 1758428 1275912 1882825 1026011 177016 478664 1028514 1020932 66704 1042248 547741 297844 351567 1127879 966233 1778221 1494038 923254 1317062 48713 1343561 518810 1337698 943140 238939 1883303 1064720 550952 781721 1194751 1205595 1910410 1663585 1945027 1277648 341706 777208 1445660 959281 1619001 1178195 1322844 1230407 759659 115784 1195204 463465 351381 380611 210558 348939 598097 1133792 474301 1064551 1134741 1210786 1993424 1944869 1114213 1318314 1414266 1347900 1731626 532098 691619 205604 416097 1293591 1782097 1121557 1008433 43209 135575 1742092 283930 1781576 36279 1370243 1963355 1813877 903495 1264076 953660 1289896 151538 1498341 1574638 1640062 1203990 1210494 807168 1510719 371422 443144 1205817 247641 1080278 931950 1601865 1325325 1199693 229510 822292 1526287 1097613 778594 467555 1350391 281748 1322212 125926 1459884 1927099 466920 179370 1635507 1227020 1908217 305925 1319622 936116 1130586 851505 68859 1463958 1829587 878841 747915 1823221 1097101 304677 792484 1775768 385490 1784287 801282 414595 46040 479437 74482 574355 86675 186470 911747 1694084 1749484 1356008 252097 1230008 94596 925424 1344801 1694206 1485990 806246 1722211 935768 432029 942589 1921223 523768 1631990 1930166 256259 728697 493894 1794066 68406 1375441 1947943 283 1773704 1097527 710605 1030032 1541968 1602635 1014903 348457 150362 723338 246838 1078537 1810477 943806 1830464 1140637 226764 1632630 1971430 583338 1443818 1839666 396274 1448635 712813 1675023 1265863 844752 1404265 601833 1081624 195239 1152859 798421 1398275 251467 1647031 1173277 515727 1446041 508655 644789 534423 1350014 1555392 690638 1061072 991370 1799904 1311474 1615985 505759 758288 1026293 1524289 964700 930876 527825 768683 1536987 1793736 99906 347846 385111 1310201 1802575 1855107 1340584 651849 1087267 1562364 1301874 670282 1631367 66561 146253 1720273 1774246 591778 1594015 515608 495658 999440 964611 340544 818723 746411 685829 1127025 183631 743968 1647595 1158549 1194408 474482 1903032 1206853 1907424 1361574 405891 1773837 599653 1652907 155300 719440 1267575 70845 414191 549226 1164695 1249496 1553209 99160 97837 1106737 1204916 681111 866990 1832166 816217 579689 1660783 908114 1740086 1468904 1255729 294835 1156349 1767072 1329625 557586 1237114 940941 1509478 1897251 695587 822253 1918999 1695480 1167389 1335802 1244278 166735 1312179 875685 1181591 1723186 62045 755707 1793419 381252 194596 1307892 1282234 361431 874109 1117798 1001605 308572 1496087 1895054 1794294 1913117 325980 330856 253343 620301 1506347 838339 1472116 1754216 269818 876926 309679 1009905 1868995 1653460 1123178 1889179 347395 1247741 500384 1917450 212286 1997320 1154620 1435217 765573 1672906 1959537 492260 1746432 662804 267033 658649 1722714 1972399 1525492 1621699 1840867 511247 45752 567383 1880345 1407958 1776214 1178791 1257887 1128713 1306736 1805669 250142 1009149 686143 1551052 1717000 1278066 1454164 600021 1613918 1236792 1653984 1438585 1132397 361810 1049720 1706729 379006 190718 1857230 1259977 1139550 1555129 1333233 323088 465491 390603 33893 866644 167290 764904 1628397 1228233 1895429 561183 588456 832506 447524 1884511 267952 542177 884033 1760980 1607960 307725 63044 559797 1084595 1299733 1582223 559820 1731939 185807 1385650 910968 1717154 1084424 706665 222080 296866 1758740 1428433 635897 1084889 14625 1368818 1730038 513626 1105436 160109 789102 1212220 1083610 1476950 1726905 120715 103838 42583 1618432 1233263 1921460 1324787 503773 1437433 956053 1147847 1956157 1315252 1790901 927994 1956487 1397444 679531 1529355 518939 224168 535843 552728 1756588 1459243 319885 1772688 920780 952494 397608 168522 1156289 95358 1306300 1178403 605265 1550968 489346 1573989 1906967 826897 1092494 1015956 1590371 558581 914243 1228803 582019 467389 136176 671989 1202304 1962873 389808 1254633 1121721 1759931 171775 290364 799271 1192669 1802830 1548143 1009257 503092 1434671 898391 1730108 764672 1104439 1862233 1057801 273104 377975 1194042 53371 849434 1569716 220532 850548 350273 1525460 493504 849232 1608028 244904 727517 1734154 1847173 1529316 332194 665205 1514118 414206 1062613 1259623 1906530 1252458 491292 1780652 929690 1940171 1565688 263119 684802 873849 137573 197912 1851075 192259 1579392 1932569 1588023 43331 430182 47096 888615 1462540 253248 4750 1837615 1851988 1925003 1720382 1110122 1295018 850781 966725 1472059 1054416 1800212 877365 1923062 645909 1363284 168128 1579206 1167027 1295682 919588 84551 1837111 385772 1811573 926706 753859 212745 56661 104275 855944 248000 1306688 1771924 650225 281879 1793094 1187850 1568520 1723295 988505 1488467 581227 939983 282237 570736 1698943 1687024 1168435 414537 530761 940415 716341 768594 817878 724493 1179921 1400057 591116 1502235 1499525 1337796 1560842 869018 225007 1084254 1951260 18699 1076834 980665 646415 953439 310346 1866263 57488 1879696 638677 402165 1950441 680595 612044 596748 138463 315574 1969321 1484381 1931382 1927772 860022 1416401 580634 1458159 1046268 751280 157974 451261 1429683 1390408 575958 282047 1836160 1209847 25618 865563 1697330 24984 1914500 1763817 794517 353951 192548 142787 130225 1395271 672080 1535728 511031 1050709 1441596 429314 1383514 1523290 523064 1655514 1314271 1637401 1728943 147641 1700909 580082 1243094 966135 447007 162628 529339 923069 605080 126525 74868 1413079 1671185 1630966 643138 1822580 342369 1475216 1513354 541706 1347501 763693 1683148 1811911 1589796 1056867 891725 925654 627820 772269 1842047 1532488 1256474 1005369 994840 1324572 174354 1327708 1954230 1347548 1344054 761769 808160 519541 789459 291126 325258 113840 68104 1410798 439520 1662357 1731157 1608438 1735889 1365583 1109804 544866 895310 1457773 1214689 830108 1415803 1663941 1266744 794329 104095 1239320 1358276 1414867 1872116 690623 81862 30257 783689 1978698 1417498 378699 1755209 819834 717473 1865226 1160672 215593 661942 1737485 637385 1837086 1301052 1662084 528736 1861649 861418 244816 1770267 696079 1721497 290698 463275 555864 679255 193873 985315 797408 1041471 86846 1548929 1545105 790702 1325387 1019891 1765677 819501 720848 378207 1999724 123935 454916 252551 1566248 1927073 1021815 827858 97462 1354777 1122824 1394171 1899060 343402 750558 1900054 1313448 179971 1561592 1408328 1195276 311835 1308969 1464204 585726 139668 1630234 249984 440065 1028630 286832 1913145 89194 1013163 1455511 1602933 288224 1908901 775381 123705 1113241 1141677 1769939 1643545 1757322 608115 623809 585820 977879 140875 1691546 1083457 649055 1125815 626146 440899 1150656 610697 1171790 481113 115426 761114 779635 1395869 1058456 380263 1251246 661299 864017 446886 503940 352606 773004 1202487 1621276 81572 832607 317443 262030 1099689 1396501 1907483 914060 98600 920269 25911 749645 1789440 1819882 1929345 264530 16872 1238274 871006 412813 1259449 1254882 1200480 1518411 61027 1014375 55905 21445 1579787 739274 983323 1089334 1475990 405596 929697 1373549 1692375 420919 1392845 510628 1861064 1166977 1056476 20002 850542 1597865 1082940 1805983 746765 1169772 1694509 1519945 79150 1963902 758208 449455 1047415 618915 724416 971650 510698 788735 472758 1542544 712339 1833949 77835 1008070 453004 1142241 680833 1911072 1330701 1900132 1555701 298609 266576 543809 1506582 334678 997524 579059 280929 640462 755391 1975240 440452 1762652 468147 1495736 1511802 843857 725948 150072 1391315 255963 1538542 210713 467341 373243 197240 1849593 1745878 479498 1950718 1379594 29953 189625 1248273 446716 566391 642684 26655 1929708 719083 1811711 1121863 862542 1163571 1527402 510870 1906112 1876099 643686 1740618 1683012 736351 1153252 104819 1460733 1147569 1711273 205174 1473227 505013 807296 1085722 1676333 891690 233310 1287415 1706068 1868839 1324619 256859 1714362 1479220 1854003 1387199 975421 1383364 1649297 132842 340834 720730 217079 664045 1578076 488033 1749310 1094126 790883 485924 1693841 472216 1964905 1027645 684356 383055 424726 998602 894398 1799217 1344230 1315586 1711619 1437575 1936975 1121083 1154958 426656 902972 196597 70140 971640 1163903 1532056 1772553 33936 736046 182399 1734786 558129 683506 1822453 1149341 373667 118494 615708 1643379 1413659 1911627 915615 37192 1644678 1109898 1866999 1434368 1651461 1347817 746738 546922 1940044 1145986 974832 1999142 1285387 1779638 1086243 1301500 682054 1589745 1364614 668521 1954382 638637 286245 1144097 1846619 540892 947807 568232 1284575 1219337 638073 1809833 831002 991663 922078 1945784 157766 1033420 1558750 1418902 1402369 147843 326530 317905 111821 1568411 850390 530038 1999552 1392182 833765 830040 391503 453799 313930 1904088 1080780 1463404 1752492 249874 1587060 299527 219155 282323 73532 1829844 1367991 207335 853629 1196169 581168 1582063 365573 952568 1960817 770210 774220 809016 1246702 489093 1441041 523456 639453 50971 820825 115506 38941 149180 102983 1301310 1935122 1342079 1470166 1489034 443538 1094665 1201961 79892 361486 1113200 135524 342857 76219 465043 519584 886663 1084401 1190654 1243574 373453 76157 1804875 1006301 246724 830173 1961937 28576 1042799 1940734 411241 1448432 61741 580378 1406310 152677 577145 1574550 308843 501087 1692619 1856581 844121 371912 1712654 1639772 532227 1633632 722200 196292 1531036 1093608 75421 265734 14566 553162 656680 357507 269212 758917 549237 355311 1757069 1808297 443001 1120096 1816050 125644 858555 363705 1712650 1269406 140918 1210325 732142 1566770 672250 1737511 523700 1071152 1640095 1492993 1436131 615033 1202632 97764 1401394 1293069 1569263 208404 390079 1165476 785880 1069314 1550992 1739608 550514 141117 872687 1882812 1926211 681087 993379 1230954 1419755 427786 905050 893223 1237225 613908 984670 27446 1357061 722487 1048336 1252569 1750598 519930 1656566 1418449 1109974 870594 151291 1088753 1986989 1132714 1725535 643419 1570577 1787267 724196 413814 1661426 1959512 455443 12894 669026 389143 1513521 1343359 1367964 1877821 1176041 106300 1870449 411655 1629385 75739 147613 989261 11151 100486 1743636 1696847 687260 584275 666297 523696 339468 1645538 1355714 1488450 140288 1234112 545333 1114735 1252364 1158457 1735349 1728505 892179 1244916 1171692 229141 1084782 777372 800657 571961 120054 900221 478569 384277 1076974 775710 1090144 730812 1897123 1710610 322332 1960783 1172694 1081694 138559 273605 452563 1175786 1156362 79786 1415168 329245 1732771 1957329 279269 1860120 1796939 525188 1245562 1866960 1287552 223668 674428 1035567 1602009 499402 83712 1497356 361579 421786 597038 188053 1917562 767756 411535 123500 526362 1280155 1604116 1911633 1142654 854773 1811699 491179 914177 733599 927935 240568 1616489 1211280 842463 369062 1780544 119185 865647 405488 629158 1077547 1667937 1099006 1826695 1668829 1541106 886413 1854397 1826223 795766 745079 791917 1184799 595705 60041 43985 1732833 991896 1268575 576420 1097251 363656 374541 1590755 173892 1583266 1783143 991822 1856875 1036181 1505692 1683945 1914123 1260045 955190 635581 811019 1894496 958107 39989 1096830 1551698 640042 379615 1734520 630187 319209 434219 962514 1314615 1540723 918587 174061 58570 1359918 571842 1506480 369314 189384 95899 1962632 1285237 1790571 1244314 652472 1491872 541861 1506465 1969142 707363 842621 56772 1179316 788296 1855343 1510053 786244 987407 1142210 377569 126501 1481931 1707414 1990649 1795878 1477954 1437974 202749 386522 868670 1426171 59516 1028209 54473 1306322 339523 1458246 84795 243165 320773 289741 1977036 211504 1637727 652909 1701883 1673366 118591 898397 593262 969791 911140 1517599 120038 1715028 157892 1291597 1863695 1186862 1771941 851528 774715 1377021 34693 560389 946001 826878 713109 1282940 1101565 104899 667351 1094054 538783 1433384 1423124 1705456 675747 1561305 1802595 1283161 572297 67048 85090 176398 1816204 1713090 1853089 1624870 125720 1102740 1902856 1591374 640699 1919745 964318 1504856 913100 981881 1395435 92367 750689 1208850 1819939 919122 650563 852025 385293 1851419 1530671 1503593 1522040 53089 1027266 1982027 1306944 53755 1700579 1835136 393714 1955773 1677152 1615512 116928 1058410 1794379 340014 1440771 1510276 1562241 40453 573037 1683029 848541 1256713 1881993 71579 1022880 163620 1624521 131211 393674 1361468 1140748 403837 1614706 194462 529627 889538 1034813 1438724 299653 448645 508824 637539 193510 1453906 1832993 784631 383638 69912 1444804 963305 1769786 1022410 1866200 1610496 1462065 273513 668181 1492813 90574 65242 930939 244800 1299708 873623 695510 859891 1863400 970369 1654323 635757 419738 754350 1754912 1600932 1727561 1974796 1466987 653496 735493 979861 540280 400748 1566293 1034428 96455 96904 309797 61734 1680472 1767890 1436548 1403753 1282753 1511913 781151 1962622 475104 1268920 1445002 619775 401885 230048 1730956 1139342 177391 1298547 500534 1562982 64980 41859 872482 973539 1757031 137711 423857 1637990 165992 1397497 1952511 1346068 1423981 706133 707922 1229681 166142 1857096 1726688 570676 1920022 31446 1516049 956382 1259412 825302 482230 219015 878664 1871778 1955921 1496444 1323031 1026190 147562 817638 1539265 332586 451083 1917754 102281 1723585 506218 1694320 1712806 148668 1727635 1573657 1488239 674674 1180516 608788 1104815 30780 516560 1394082 1110843 1484608 137145 711678 1634536 753024 114267 1130495 1743845 501180 1959863 1188295 598244 1899040 97815 1911219 168473 1307898 1117434 431521 658986 422389 1629103 1748269 136519 1037841 653545 1857743 1185869 1668091 1682664 723051 978426 809023 751093 1068269 1107681 1160717 940296 1837361 1909004 1613866 1853118 1665310 1479626 812413 76558 851189 1535960 337060 251039 855796 740648 878181 884778 600082 1468670 1356520 424007 1127509 1013966 1021346 739942 47056 735531 1143096 528293 1285917 864721 898657 950991 930995 1017904 1987533 513556 1566828 665597 1356254 987785 1642574 64309 1681061 52442 936300 594779 1387909 202819 1040309 1821439 1502710 1169370 1435440 1582948 568451 1591064 768289 1447063 1173372 940261 1912130 730372 1854517 1730120 1507883 148445 1676319 1088432 133349 1402307 1352704 680177 1645377 1625365 1447220 374638 587936 1822871 1095419 590135 1207396 1683024 1906341 501854 853097 609208 448912 1230544 1262931 1443775 761791 1224499 889367 1561593 1635982 641680 1411856 1917412 1965923 1030514 1116658 1458286 1538124 320259 429397 253568 21184 481500 1985428 1645978 301099 403654 1248856 1842754 1654619 38530 1323583 1833232 1409753 336312 1573056 733242 310305 713253 359050 1712458 127431 1849950 164889 1280295 170769 131639 1281784 231348 1788082 1569781 1956949 1388573 1963800 438247 1888569 453376 600390 1219638 567522 54269 799571 1877398 405163 680151 542364 1059787 1823868 1194250 1440598 1645328 1015269 435877 597540 451043 1302487 1690984 115224 1752424 1526279 799900 1084637 683219 326501 1122673 1432628 1703923 577585 1502855 474379 199483 667188 191421 773371 243229 879652 1932159 1967897 1457210 336440 99595 1162630 199464 714303 550361 322840 628157 1818519 1079104 1461108 234003 1371197 158000 503538 1864173 621596 781814 383508 583430 396557 83401 1195148 1191460 1494193 650502 835878 953324 332848 1909769 454337 502871 222614 1889492 372946 381530 1946889 556065 1725536 5069 112644 1164135 903099 821283 854711 853660 1202353 1393002 1587631 767775 282861 602040 1086675 1819713 1125830 288786 1926155 1038453 1463471 620026 1312280 1105578 1600920 1550504 461978 1158189 1878900 624565 502893 273135 1973064 1350521 95806 884394 429649 1931422 1454969 1872668 1407213 256861 1258077 963833 1359653 833865 1376913 1938019 1771044 1643916 136024 250766 1341990 1677300 634959 1727888 1547369 1270464 1259959 1572763 963945 1561634 777614 721483 1446284 1006972 1912662 1113285 1998793 151116 690742 1490692 1944008 1583873 673451 1500490 1347319 1458450 1629273 1995473 866204 1371118 1908714 1194908 367903 410495 1919746 826736 810461 176149 664130 1790404 95096 573291 1244090 1432579 1008033 1279472 1097088 52083 1261168 26519 245494 1132451 752629 259982 1958914 1987007 1760009 29750 844693 505309 28610 1432635 595689 1740997 1794523 1214181 1847168 1209332 1555960 35663 996376 821195 1226963 1526230 406382 1117549 1413264 1761680 133067 1546372 1433025 127940 1062225 1157777 600220 1735924 1891979 275157 1404591 1336254 922023 1043736 1274445 1402670 95609 981268 1449865 829818 1440149 1010414 1083551 123384 872868 1036492 1554366 1100982 1033983 610229 1558762 1686026 747507 378559 143256 373935 1221902 1798652 660641 168720 809795 1262292 1107922 1959791 930034 51444 781630 19104 1793084 111872 1373134 832341 1131391 344631 489017 37875 1567551 910857 1995687 111862 4227 311548 1518519 492974 328083 507861 1492961 677734 761859 340611 834337 175044 1560882 1336652 664784 66941 1044239 867054 1750351 1028527 601165 689255 458300 1511534 669576 1384819 163603 90689 1433575 1157059 876592 1917727 472025 226355 901400 521981 488681 668479 1761586 157914 1228817 387045 1202708 575885 1947373 1228473 1825545 1954477 926970 233952 396061 28792 655010 1141482 498699 743113 394113 1248279 221464 672899 398181 1392632 1772841 1026111 1306411 1699230 1881906 1149910 1711072 146037 524251 574382 1409574 1528632 80842 1215543 1552510 1367898 1327399 1499166 1805717 269053 1260191 65693 674465 1041187 307313 1768850 693110 1875798 1379436 1788980 151601 429251 1173370 1086622 550446 1932212 1386969 3746 1362693 1914669 1439054 378178 1742799 1729105 1473370 878577 1677082 1032902 12161 659416 497896 990586 98476 516653 1431041 838395 265196 71429 650345 1058900 1291422 696980 1020286 719795 555783 781524 1437175 1916282 1100983 1622550 1971080 1329043 593559 186941 1165540 529388 210307 1513825 1253058 15436 461172 1207090 1269594 1766967 2926 1588545 186356 1842700 379170 304671 1529834 1459868 1965525 569330 1745407 288231 513955 1920348 923739 490959 547385 1169842 129787 1437635 554222 1717249 700586 461641 812972 504810 1383060 957874 891705 1552195 492366 457867 433790 1587052 221331 947447 112432 1456333 309971 1761679 922238 475522 1420759 1212782 1722140 1548669 740087 116909 355186 901226 201486 478444 1702372 405704 452863 1730386 1245026 182270 1611521 309143 1987798 1879264 718747 585402 602541 600205 450755 629750 953812 1864050 1796134 1500395 538017 661083 1482552 857191 1895865 1235144 1021416 882042 1057136 1301925 1053408 1385032 232129 1037147 534646 1875715 1282993 1587865 437931 1102550 1376973 178446 411169 1147028 653330 1087391 1269606 1542937 762100 858052 1072206 280746 1328201 534918 169527 1785025 1159211 19293 77210 296325 1108756 1457834 415491 1240077 1016625 1553074 816601 1604779 1266577 742918 1730029 258533 1864320 1609242 1236675 226276 1933392 256293 1773070 137017 88156 735289 784930 310366 1261139 252501 821563 943899 1012186 723104 1668168 1318775 518992 1745924 107993 1721064 1314401 181649 772405 1950875 1113159 601998 1082284 1982995 1656916 1252091 664708 7300 189945 158720 30636 1119419 415972 578861 143942 1071150 187304 76798 1589849 1646406 238884 226256 980402 1505346 720151 1835492 1984837 596695 632168 1708803 1961493 902966 1110152 780318 1720896 1654799 352717 1875885 1161252 767626 1190634 1315327 1679566 1949726 421161 1945458 1561155 16852 1917237 763630 486924 964865 1597176 442215 1247570 1502875 1236443 33656 1545782 924260 64931 1631180 1099781 1535270 1807570 1653744 231475 1527368 372319 1121841 1123054 980509 1473769 781589 480445 137405 680955 1180821 630402 1429839 467405 59204 1560988 1786320 1415485 1531098 197123 1694439 1551838 83624 1995116 445167 1279635 518999 833280 122120 170941 1825953 287097 1954155 691981 1160619 1783917 256527 80216 596668 1210618 1708925 521566 94513 1882301 1963230 820140 879267 374754 362697 349565 1460544 128137 1447842 972256 1043790 1912650 235596 1127231 848563 793424 1557230 1383855 318801 1739039 1572823 1942695 252762 992157 579003 1503778 519317 1166798 233430 121440 1641119 1910697 1148004 815956 58066 705752 27984 128639 1585884 1404955 1205247 1716827 201 888473 699772 779576 475060 1820199 479378 1035751 1373180 1887046 157885 315919 1228522 219304 310612 290043 1733453 1643909 1113036 1208480 1743918 1636579 1458590 750349 1267186 1480378 354181 729765 1064212 1066500 175402 1653285 366834 514016 1965766 1647449 987139 466119 122990 1142028 645806 120753 1216820 1231248 599537 1792726 1493551 66079 1483799 1353823 1661495 1162389 885982 1761105 1795089 480532 396071 1524930 862733 1409449 812868 1952673 1090232 1369984 381159 1164808 1688817 649168 771696 812082 201198 1345723 467976 78699 1676597 1570467 767024 554289 236890 71794 296998 1955530 1170941 1950257 1341224 179660 571158 1585162 891406 1481429 832886 1844681 1691509 1585735 1893885 697183 742029 1555606 1167154 1154907 558057 491201 1567225 363791 980552 691317 1095694 1509099 92426 446539 1366940 1392058 851234 1390285 974230 1492937 1397469 1287472 1200790 1656295 1478243 1041409 622513 465880 657132 1897996 942695 1708181 1918549 318645 1311835 1368261 424344 1478742 522411 750483 82915 1027616 209042 1803357 174374 1288176 1667536 136350 1058060 944682 1041061 1259909 371078 157881 695212 481844 630663 1124169 904914 1291637 1236847 432079 1871646 334862 359774 183485 1490226 396009 1232132 1584367 367196 578460 1047835 104107 485692 1344847 717023 1505481 1358258 763960 1141216 1584305 698241 279080 124365 1468908 917857 43139 1827914 1742942 806731 981429 1094132 318679 1690001 1380646 281320 772006 1930415 1651481 608305 965415 1092860 1821694 319084 1122485 1331188 1833392 1701699 508318 1544312 702506 1033550 1630420 1983595 1459856 922927 553460 880406 1831745 792663 1324271 1539985 1598807 1079097 339775 186281 170429 295266 1466528 1495887 81468 590835 402186 1096962 993296 506457 1258812 575409 1443654 1581130 218311 1089250 1238760 156928 1795742 557483 1104809 24587 300642 206245 136371 1899473 1591244 760074 1072288 1130283 1003385 1093570 1848215 140596 1566952 1423315 1867085 1769585 791965 215619 494744 551823 1328020 891166 1290673 335764 238908 127073 1184432 1667256 1458906 788661 1293843 1200725 637671 139227 1395621 790769 122789 1506113 1536180 839304 505006 1073565 1910399 1633209 137288 1495528 1337125 65108 614092 1638261 436406 1042878 504560 885457 650576 1103502 7007 1380138 592065 1257144 1718398 29883 1487472 843395 104781 682708 1198 999467 1988294 103625 1968934 1605088 821856 167522 1364055 86312 1040389 1844172 1821324 717451 1014141 698611 1658198 39100 1144038 1874109 134929 743398 404870 77859 867909 598626 273860 1490615 1635262 1008833 80162 607958 329365 528832 694814 235622 295295 1448592 1515674 251136 820044 627217 147853 954292 1980739 1470753 1632612 280181 1133817 1646262 1749742 989390 1409771 1835913 346972 954997 1283078 363142 65565 987185 816494 931035 105718 341086 1582071 238916 1273838 42177 106401 1499354 943963 1598326 256123 1881668 952913 1933546 1617014 1408539 365939 1020089 1809318 1222728 699309 637429 527439 1569840 1777623 1314477 494552 1271222 246291 471413 455972 1622593 286491 1662704 245712 1726282 1090518 177732 1800187 1908093 1627880 80542 1271520 605405 1769085 1698101 449537 1058493 1263771 128825 1933376 1667097 993711 1996176 1790436 380730 1994487 1090270 1960186 1627938 1358028 438012 1699626 1087425 26866 1309392 343657 1255079 1347661 894881 1640898 1371192 1500616 717640 1615210 1396583 1093652 633373 786477 836581 1555232 1992937 305940 11469 1418652 1014481 949660 1353666 1658049 1997937 277410 1723401 545631 1376030 664733 572830 1018935 177010 1709792 1335151 691418 1267642 476954 1133053 1792708 750559 1953083 809882 1195895 539338 730341 150446 1948899 668865 1076674 220050 799288 1935995 1981666 1064546 556759 243460 1638351 1207138 318211 873113 1011302 1466097 1782037 1237340 340403 1260006 1791556 1954372 1545388 657757 556658 922606 462026 1371814 1813516 386690 1644149 802231 1829967 968079 950857 56553 728213 340721 1406255 1531745 551965 961846 1941239 465061 529227 1132794 95804 1549649 1496643 1659709 996651 216683 1931653 1401155 1583784 1603443 1989544 1807837 736387 426997 1825621 222150 759157 962794 616942 1880975 19574 521505 282143 94444 676970 1870386 1000797 1188397 1463167 624457 447214 1395344 1274107 105979 1268299 555005 79069 1524112 1053361 1748168 592453 132899 665453 994686 364170 603731 612349 746845 1573171 1139187 598787 1709597 812791 635098 1027564 1430462 1578369 760595 886869 764153 11966 717048 1157410 94737 160707 1327545 1902045 331976 283363 1944338 1202490 1449311 934824 1514336 1929694 1275270 508073 1908836 778829 416722 1424728 1455628 1649413 480319 1744229 390712 69658 871487 697065 257529 622752 657159 1413016 694745 1128274 488355 1007401 102090 76195 1940915 563345 1545939 1916902 1156938 1518845 807127 703223 28511 1708453 1550261 423751 1892679 1586408 1225950 279969 1548425 17379 1337111 1874103 17888 1338652 246397 391944 1806312 406435 1158690 642875 285417 1076187 890374 1010783 209917 1704772 92032 149566 9333 1760119 869117 20927 882680 1847347 908377 1515018 853161 1931592 26107 562318 743221 440578 119870 1062007 586140 1735633 1613850 779315 1124630 1031828 646127 1512668 170214 1994330 1539250 494938 991653 1285303 966871 682676 372846 1818955 156355 686899 1661886 1858683 438589 1813569 1668811 1556737 1856102 242743 1046358 129634 101863 178494 1374108 1313243 1925153 1645346 376361 970734 695091 976052 48321 1314177 1312476 1944177 35018 218034 1308128 1710857 1323154 1212372 1114557 1099284 407410 467227 1830395 1495012 1288865 1504201 375810 1780270 200507 59943 1353274 1974249 1321100 1816026 823835 1482746 1184808 1481477 1508926 1439588 16035 26094 583034 1318761 1960260 1457799 411627 1993084 279233 1619570 724698 175119 159135 427492 242447 688342 1558004 267972 1513233 1910342 797632 1498971 1222122 1734169 27978 864007 465271 11596 564758 1145395 827039 114929 1119004 301465 424779 192009 300711 1680841 838394 566850 361125 394708 1430092 270511 618985 1083083 856396 466257 1666663 634625 367802 629886 1736200 1106594 44647 1616882 1981826 1706988 180383 211654 850534 1050269 1793610 895034 1506822 641780 1049166 1972623 1007987 1913018 1153447 689464 1773478 1526069 977158 241679 864846 25405 1871421 1572387 1735389 89832 1794616 97342 456367 991467 271860 194197 1190554 662784 497955 894190 1817682 503356 10830 999566 1934609 576298 1537723 111989 1100466 31977 1912992 739837 1360105 1404900 730839 621883 895728 1461963 414471 200526 1685046 1666011 1332247 1585938 1291252 1926522 998276 1792978 340262 1431379 624893 1402991 1657881 1434005 896917 1576236 131680 1952236 530740 639753 1392722 1715327 26315 1129290 1098863 160242 1335588 878635 14830 635886 1615790 1977979 1641488 1532156 998444 157451 1946491 214688 1056696 767941 701863 1431091 149023 1348769 159082 326017 810841 544144 1201 1167799 1018376 161109 1140659 647307 1432469 807187 974426 1323904 624548 322760 1332558 1903245 1608684 737048 836748 623156 1520198 393193 1812689 1082075 20441 1264693 8573 1197354 196191 368846 1636996 1571092 475672 954968 540326 512380 1472678 917626 1835768 973570 1504896 1439134 45590 1558988 618341 1838930 362915 1325689 1254126 1878540 745834 1244096 1973073 854466 757420 1755961 1043290 1679118 196709 173366 1845199 526861 1172076 766862 550439 97496 1055236 426657 739260 1601094 1667873 814602 1105856 1019044 1127806 1041412 197311 1761616 1073859 740691 949086 753025 1397283 1215624 730403 886338 1073470 267997 1079218 474138 1465628 863243 167688 337378 1347584 922330 581194 1939400 456380 1133547 1360792 58108 1590085 664473 1416508 792311 53229 1878059 51610 1409837 239820 826201 491066 1899449 480303 282192 1378122 889887 1401861 1591029 1204712 223841 1182450 502548 867288 671737 1706998 1276339 568154 39933 1225681 568235 383025 1443049 1057446 372596 128164 1098600 908180 1615114 1822114 1821723 1529032 1351023 107186 1896493 189506 1258675 1156111 1877855 575702 271650 1526554 1929575 1524756 1102839 1363820 866874 1799011 706456 1643512 861946 1639967 279623 1122268 1808168 568609 1961352 1324186 872439 497496 739859 545796 1788836 1403094 1662173 1949026 384668 646555 1029602 1045692 1325618 1967585 1951068 867458 1607799 1933104 1784794 701807 297969 335128 1243652 1816364 1963986 191612 946590 1159969 674892 603883 1002120 1043882 150287 796669 440040 1823076 1248018 1106541 563057 500455 1543440 89921 996597 1037771 417414 1687175 1183628 1146856 82276 1486053 1174800 1336193 1298404 1130297 96045 1350624 767783 1436866 265021 888172 1016727 1444327 1593026 971875 1261062 1534072 774086 746070 252676 1127651 1127696 660692 15587 1262759 1474784 958189 1756276 296164 1859362 1813873 345674 250630 10321 1941742 1221932 771222 1539637 725378 1402380 665225 846505 1220257 1893450 292553 903702 966539 648535 786582 127890 771039 1428053 67996 123833 176443 963578 1291661 1987531 1189461 1965623 1162010 258203 1936351 693827 776685 634171 178441 1695140 921783 1014618 116168 1728457 100665 1327099 148814 973147 1511509 1568471 1958524 1893379 365479 1581469 16812 970492 1505354 1717008 315359 177004 368865 1679734 223703 1255703 1927011 438082 1672521 150411 1831123 830973 1745958 1986520 1258484 360131 195269 1118303 286248 399230 1526441 541740 1196142 719358 1808112 892454 1584129 309930 789635 785487 279335 1088705 1629904 1463212 1246036 1240251 383168 1726714 1017432 940578 1324229 453889 1035278 1503524 1864563 1156639 1643386 1403685 1724782 1279870 339870 1989716 57915 1323286 1394773 1969821 1153462 104777 311355 131882 1568262 405760 1496118 923940 725476 1421050 149362 873677 241331 50576 73729 599131 1760058 984257 1157162 606780 41107 496272 655794 1699880 175880 1910944 1648606 499260 1756007 1945542 1527890 944378 133167 1512809 201098 342797 683303 1373825 1153762 1976319 128582 1244761 387890 1110134 681575 94200 560281 1554399 1644636 1061714 1230136 1081055 861978 729215 784932 1126695 636689 1036429 1425607 1262674 1983160 923393 1442538 1170094 405025 1328371 1676534 167133 124186 1616852 789218 1736898 1644757 733750 1194881 1553716 447262 455456 1576170 1424179 235704 1763661 1889405 1243568 1126149 71221 1139864 1202031 260900 1927311 1000169 415138 1284492 1508172 1457001 1421939 402394 1510681 1189126 1976781 854555 88339 513655 213898 1467876 1128280 297992 8240 1881276 308937 1201144 1469637 1296442 558184 1548711 1313661 754926 310015 1818524 252324 494367 1307070 347571 1914310 460944 1637489 752742 1197319 1500359 1415441 800974 708622 700382 1971165 1735689 1921880 270871 567231 1348094 1126931 1109862 1918180 1204399 567054 1081936 1764369 829955 519899 510269 1340283 1910207 1800952 1404528 952155 1736 1921905 1294899 356724 961572 1166333 913809 1248206 1173737 1783319 291393 808019 1685285 1960578 1509368 536076 162689 1209993 40702 814091 1764730 1448870 862653 463947 1372905 320638 1789407 226577 779501 1520262 1547029 29531 1123039 223481 1334681 1478598 370803 1329739 370745 840270 545461 1640259 1237604 476196 602488 169319 194790 710711 1457866 1141250 720880 905215 944839 1807434 90313 1453846 35615 1935629 1154513 1362059 1566517 207336 945939 782901 700861 230992 284681 911545 870422 1213156 611938 730476 1436796 253654 1203821 1857912 312199 1808294 1450086 126568 1560421 1540189 1945021 1812107 247082 1579294 498797 1437965 1823706 1196322 1290263 640659 1799242 1079000 240954 1276613 543704 1736704 531176 1406202 1697815 419442 1921828 397496 1182585 1409271 611534 1644206 833816 987967 70193 694175 615783 699365 1302939 1517569 343204 1913961 1835770 1503950 67107 44102 851498 1707075 240489 451234 725097 1312684 306099 364775 1175354 1107981 1681075 1973209 1015669 1074476 222106 601187 1565792 768650 883858 1943057 418838 577845 474083 1644302 1351666 962387 697021 357239 242847 1988529 1763886 370081 18927 1471183 1026213 623057 384652 261360 1659789 1510744 1108787 1073084 709341 331747 1111274 1595142 1562518 1982514 870210 914655 1586634 295403 1915509 694085 841391 1356043 408454 1874494 277150 699387 252179 1209932 703249 944590 1583496 1304890 1814182 33671 1465409 403718 143420 1014399 225931 1672374 336076 1923198 91890 1322942 1718415 1492551 333570 1747715 1935781 474696 1285890 255858 919952 1382461 1219431 1369313 1981214 1873614 610508 571640 230053 1497100 1949616 574160 1047248 1904182 597482 1188393 1781518 305399 186134 378604 1558883 76509 910579 1692115 185357 1239728 490035 1138483 1988142 478725 1848951 926000 545755 1126756 893573 1618219 803676 405169 816843 1128448 828193 1340179 1766734 1278860 1354118 212553 1770684 662997 1510350 1337104 749196 1444202 860896 39442 515941 1280394 897642 1848557 1374258 50964 1055792 1230679 1038440 1576504 1313137 276687 1597621 1382721 426463 39138 904785 472251 1601666 1925495 527075 93005 1486357 575785 1998208 1487343 1743128 99778 287238 1016097 1333122 653646 1970914 1835194 99194 1769330 14854 1099469 1995926 562739 565207 282628 1198480 1244473 1887564 834977 823713 1890701 180393 858019 705011 1285287 904908 949787 713836 1704002 1313083 1618448 1808902 433317 341008 650130 140756 1943637 1721768 1615267 654843 1829715 830174 1340976 84883 1146333 1123831 1346244 417525 1129967 1380638 943420 862781 1045979 1891912 970101 1554509 1207823 1687461 1282779 180287 1135986 776849 1468986 1929426 1874436 1585229 378610 1221565 1018121 1008107 1712533 701973 368041 45067 1343645 1901603 23708 1705772 389410 1174313 1871459 1158342 1358046 893401 1823685 695786 1613821 1366006 1049290 1128045 1787464 1116473 1627903 1566844 649786 1537267 570801 1356862 1738090 1478308 1283732 284812 688149 347165 854799 942742 1350715 409301 357996 1598535 1902200 631638 1047922 335757 1562477 901096 219681 841946 767828 1378709 1805595 1236599 1654385 838425 23396 1596688 1987522 188212 1582060 1194348 1355655 797242 1517246 1100360 243620 1052344 1746767 1875475 1001903 1961672 476820 1035726 473090 1745410 1753136 985507 168465 20579 258023 119138 379221 539776 1595446 654002 524878 1290738 996968 22564 428571 1013099 90830 1035478 965261 1571257 1648540 1536902 855772 1247503 1389122 512924 1588028 687723 1893346 350655 206454 334992 946553 922498 1967266 1332241 670149 340249 794054 1378577 145218 601101 285917 1392523 827977 974270 339178 1369605 569507 2195 1809977 775905 1688928 1174768 65521 1814255 1356074 1784688 1496860 1644426 472238 104823 1098804 96985 1902621 1895460 79929 1379945 1927491 1588268 246116 886217 1859578 1032634 391389 1967073 1448936 343142 1123891 572210 909371 7177 230964 1451337 1211262 830065 1952271 411051 1591973 1527064 159591 739080 1243166 1401961 1875790 1358159 293883 1420631 1313368 1038612 385398 941974 1348427 511920 595858 825672 1632492 1021245 663360 1796228 139163 1156405 1348049 561900 623539 1737525 985192 1290887 869662 906573 1225996 875864 635434 454543 370106 1792764 71247 507067 636891 1719466 772643 1515414 1378074 707057 753067 611402 98751 1226111 1305118 850269 928438 1350724 918950 1063454 909414 722266 952375 1188891 719369 145736 593376 27008 1542836 717088 1227903 234808 1292067 182787 323729 926081 1063276 1039572 317858 1938242 1355906 1428783 991664 519576 1986868 1235193 1155055 1687080 1471356 807393 1821119 1237513 702327 1420887 988643 253579 1007723 1008055 623715 1582753 255610 1799458 475780 799510 531511 1616789 141574 1084497 878050 372187 1297345 463452 1723722 1118908 766672 1265987 1005249 928865 281722 424806 1845973 279896 1474670 1084273 41135 411433 997955 1579217 730956 2051 358753 1387425 1043764 1624023 64505 102448 1743398 72809 429869 666120 1174445 332632 1000278 153479 646630 1847718 834490 1847376 761961 921484 462233 522942 1603301 1772140 879912 431893 1520547 54361 883320 1442853 521410 1916894 476645 285278 1219263 686762 1539601 550252 1028764 376909 1454098 1638713 376327 1437871 1985156 9941 932747 290950 585176 462494 784455 345789 1170976 81833 1110358 861820 1338383 1802965 1294338 664487 475318 1872168 1569693 1507554 391631 95995 838432 1920229 241190 1209039 596584 691201 1768346 1058863 1723867 1229373 1975612 1080846 1879281 1800840 4027 333019 1982549 119611 154238 247707 1222449 1612239 1822536 694973 139599 1068103 344069 1146698 88585 293600 185844 35932 881346 963331 889785 1740458 1903959 953038 886068 172571 186682 132032 1686574 583856 778180 569041 1001773 456811 1824388 330859 395023 1908852 1226930 486227 1440166 270247 448653 637754 1891876 1266562 623730 791167 1816175 1767823 568484 1488876 823005 1534812 1137400 1192612 498652 538089 1910039 1899064 1746500 689663 459776 143246 52635 800600 977023 1443113 1215914 407825 1985113 1795509 1783886 1282130 920147 776535 1874282 271728 1372923 1942111 1259498 1510770 1930525 1451320 1650778 1148179 650523 645178 94563 761747 1140451 1961832 1908735 1304935 1801519 2723 1989229 732677 929665 1299884 374920 1633687 1808032 613480 653701 640920 1302314 1976567 495629 1318801 1973447 948887 1387391 301421 1361692 844877 421891 1760912 1384187 907581 1447295 626875 879797 1030994 1110612 326977 1609580 1952153 1673009 327533 126588 320036 1795713 221403 459037 1160936 1547678 1155757 1059141 972606 1151319 889964 90928 176915 1621660 1641732 1588280 550549 1499025 1919574 1336838 318961 483088 1406825 1730260 863082 1597924 1620214 1930379 1722192 922466 1844983 1072009 1827760 1025517 547212 668179 435884 175498 1634427 901344 1143426 698944 1969121 1275709 102015 189206 459819 284624 1603509 1898576 955868 1203084 334204 1601814 965255 1256801 1485753 1842040 1389112 30207 1000091 957821 1566535 200996 1455051 58400 1006011 1690442 1871892 1226295 1373594 663871 1192274 37389 1820079 1777118 691271 858634 454729 854894 649942 1276395 626210 1397865 152831 1957745 1287679 1797014 91851 499023 96495 1997268 1304974 532473 205777 460533 639934 1950032 366209 1815009 1054586 1285028 913054 288203 43745 1774507 1827316 224670 676117 849783 1620749 814455 636327 365032 21224 1648872 3819 614932 1865997 1774581 728014 1592525 1184892 300799 934351 583104 428096 1642680 1493163 1016372 1706878 1742864 890969 671286 1082264 394065 1572221 130768 1086018 1140477 1665212 1119241 138042 1912311 1405400 66814 668630 479264 466925 475654 380070 1773258 236777 1426003 344888 506924 1878692 831040 876978 33410 1973915 1473914 1003170 1311142 1204555 1588591 713171 1170441 633353 584693 922450 1659505 597294 1138076 310123 284974 1380126 1468289 1389021 1658005 862298 1334305 1000948 1340803 1699973 1655865 249260 595599 219542 250379 1953584 1202500 264808 925503 517907 1768667 1007690 1902367 1476969 918519 1058026 1289431 1495605 1466358 921932 938568 212011 998455 571752 1966242 1181007 401864 960967 1499495 1829692 838215 1878091 772667 260696 1112694 1429264 555690 130675 1493749 219800 649509 90194 314728 631025 571458 230219 1913731 1969876 321231 365993 968296 1774571 953428 579409 1642554 1748947 1573729 260333 1655689 1208746 1134142 1469421 1578103 1421214 1354736 422887 1781073 1601888 857109 1078838 565959 1774891 1380307 1405046 828457 1031775 764288 869016 1247318 1301781 381870 624085 824946 1932022 1462933 1371877 1312809 37626 58368 1365016 1809574 1637621 394456 1036139 469981 368555 223508 1385888 972206 1796725 163358 267347 588647 1306894 1289598 1947313 1069609 211566 1766525 1789835 578081 20168 1041227 289149 661821 767020 1512467 1010013 1960558 67003 1372046 299610 1569561 1468548 1330979 1390232 758019 459470 153040 1302060 964455 1836074 805112 1408597 1885036 1464047 624188 90409 858287 549317 1233914 1247823 1162787 861772 1835095 438366 1771665 358155 1117016 762808 1365623 815906 1520543 1609416 898534 436762 279298 729070 1795871 684038 696848 395274 1541859 1961240 68956 77301 780369 1639644 1593940 544961 770247 453410 1651048 570048 430121 1371727 27772 1572293 136662 1006627 1953603 1160507 992472 1072944 476963 1788160 675207 1140995 109672 288136 100384 1278846 678978 1793470 1363208 1063119 1000614 961342 1431177 526034 1743525 1103467 1178200 136784 1882416 769228 508872 565752 469269 1362822 21991 627906 1896136 484519 489080 351730 20237 1979652 551940 1017192 405182 1156142 242930 1401727 1285345 598916 934771 414233 1981588 1057940 1206847 888153 1941967 1463431 1359363 1494607 547749 991627 550764 1497855 701309 600030 1629898 426748 190539 1786566 126523 1604266 602023 1021095 885716 1348221 314953 668480 942944 27177 464004 372020 1856737 933857 498855 34322 1319537 580958 1834199 1368180 1744456 1232145 1696000 263994 1771336 938601 1310678 546861 1515497 553685 1282021 515194 588297 820320 1114211 1422426 1078029 111452 129944 1998083 1797269 1290981 938724 456340 839996 1712939 1836371 1768969 375747 825359 1778176 1446875 1022312 315931 124397 576494 1207558 31211 583054 512642 1664215 265305 1262635 1643112 1785975 585335 149111 1090888 1625829 1393025 493820 79520 1894299 1203370 544052 1361503 190152 1302399 1214931 574308 1579519 1253851 1088461 1707030 1558831 600600 915047 1373979 1739279 1035337 1265010 533700 1008030 1439021 1267520 297514 90137 169787 1979401 808763 995718 481189 695925 1203063 1663799 1266992 1205100 1016082 536840 86741 739279 177084 550467 382433 1900227 211193 311469 468021 1270761 1043240 1666285 416865 708077 30864 545128 392545 1564160 520367 930784 635414 1597438 31424 546229 1406374 45155 1861980 531440 1267394 781550 1391436 801397 583228 214434 1349772 1241745 965199 1458567 88983 806635 1199158 222018 218521 971611 1951757 125116 1430555 1174165 1112515 1547721 1248637 61047 523224 983052 1811934 1954366 760023 671862 820270 1940486 349358 623911 1315416 1129922 70035 454604 123494 1298591 1646842 1756551 1598351 895179 1174550 99970 153103 1415130 1283518 1965830 1860716 672659 216118 711925 829652 197152 8218 268664 163713 456050 1874021 392184 1768326 1947142 1207276 1883906 514739 264193 963085 1865241 378443 1930357 488106 609152 1779229 614369 1024694 1505179 1907965 813287 239933 452980 870429 74457 137318 1850924 1524921 38964 1901301 1876329 28733 292793 260589 1858017 849571 1371519 1212464 774529 860028 1000506 1793520 1554140 1107531 1071747 225048 435588 291066 141809 516585 142884 1703493 580714 556164 1157411 22030 1411268 1457021 1581489 1969960 1095756 824389 224422 890 1338982 1068298 1129049 1499299 979033 1054925 507702 297432 1331265 1946417 250134 1860596 978210 778046 689967 1735574 474174 519915 1274368 1818739 917461 262869 1203236 271299 135433 1932362 1366903 990587 1909833 156785 410776 1364806 1353017 1894752 1126035 1622921 1569747 364448 324372 1265216 1090828 519123 1775935 462605 490785 1074043 1198753 1223732 1438097 60840 1377745 1293144 352142 1115303 550153 1817039 1706788 991365 1736651 794198 476823 1073304 1376483 661499 465722 1456470 1861079 892593 479426 759397 1030354 962773 1590716 1317876 1401034 1428181 1543892 1316732 325973 1416814 947561 225446 85709 1713493 407752 452319 1738813 1287754 1723116 241810 1161506 1935885 1849951 72392 1654141 394989 1725473 1284530 881719 174913 1540721 1159540 553063 1983101 1756304 351029 831644 325777 1229069 1191484 911971 561630 1528954 139759 1339430 827384 702901 1025248 1439610 957097 731252 371192 32104 1127815 638491 413570 1625193 783613 1667770 684350 1780727 629122 1734988 277692 1232561 121516 1177008 428300 818254 954346 721842 1372451 974676 348263 1799147 996143 1471615 1831288 1104935 1439104 1463697 1980607 1718275 723337 581543 1813472 600590 1327023 349589 1575524 1104038 1290456 1144733 1401249 1346582 917574 1524179 968141 1016661 327548 361863 1073960 1352989 284355 188248 351824 189436 1325535 1025534 1180322 1913010 1389084 73913 1638849 1479579 1606406 1780871 568061 1187058 882619 644287 1486364 1960498 446872 1119541 485447 945242 177334 1136836 383322 1352759 631507 34639 1042839 1530947 1721067 131383 9415 1066093 724780 529797 1875316 1414733 1202628 544469 391130 1127027 97824 1939844 1507507 1061321 129487 1141237 1360123 1638214 1552603 704852 813257 1414777 326289 663075 125311 1634260 1195783 666473 500104 1935666 737392 1054888 336089 988722 1714785 1477160 468560 1640969 1416154 1567547 979112 1497317 989570 1751841 21122 589442 1834879 983556 453826 1606170 585964 1964085 192101 944490 585918 852864 575308 1484153 1479333 1416994 1455499 48983 1224483 1840939 280418 553157 960056 416836 1268918 1985265 1406795 187632 1804217 899854 1137968 717970 1630645 562523 1134946 93774 1753344 1802357 75456 944802 28441 1294319 1774518 1678833 120068 193068 77882 474400 826096 1441922 989804 330983 1388810 1397192 1752651 1688145 874202 986395 1722574 1787865 1139325 1268616 1892608 1959038 59801 807655 830792 121017 581272 781352 1910041 1440140 1619729 1593860 1170574 1438238 946636 1418884 339974 1009399 1061574 848908 732296 1867162 1225860 1655573 1036393 1606686 606174 1383987 833618 1181214 61573 1794936 1824262 1659936 254213 1046528 1898995 542338 1415134 785499 676080 1616018 1487522 477662 1281903 163932 782385 940741 404842 1477479 950928 830650 127085 4820 1541817 1356640 209948 384521 594830 1855113 543870 332837 218949 810494 1733160 1269451 2825 911910 1837891 1621178 1751879 71831 744883 1054802 1324663 1990127 1187587 1057820 457687 1033951 1023261 1318254 571981 1044223 1767376 906735 763749 158955 1992874 1118886 1992058 1208060 913626 16938 1044579 1209425 1638667 253946 1381031 1986174 1725172 655596 417820 1284285 1924332 349096 1244108 248597 648624 1305182 355027 537501 1817671 584445 1205826 66421 432884 1598431 1500828 391696 1427185 999437 1125859 1997119 998250 492063 878894 1763414 568922 262566 1216453 396469 98539 967898 578283 402636 1135567 1536896 912315 560207 1583125 1007594 1223799 861694 1088376 1602920 682257 104120 1587172 1216915 1178580 1294436 379378 451655 708599 1480609 1818461 1505213 598134 770642 773704 332929 1415453 1243226 370093 37520 1246296 17058 1185441 216524 329435 722806 842071 189894 1059528 1795242 640191 1379893 1300124 951885 477340 1308867 2672 842172 370752 1971263 693828 253857 249493 222862 1845361 794920 1097465 1783378 635667 1754994 515177 68081 1551178 782973 1815598 480554 33797 164321 1451087 1564577 788879 1146480 1465480 1411269 1567291 925300 1926654 1373325 617336 851177 1702257 1090043 1796058 1557172 856814 1836820 14376 383198 700344 725387 432893 717677 515151 1853376 581447 1814223 1708849 657279 1148740 1893476 1739726 3119 292538 958477 434285 924656 1306005 590784 760620 1733509 377336 1296427 1399065 935400 402601 111240 1477241 1554490 1849976 1115254 1589238 211200 1034540 435192 143215 1014776 301037 914583 1800217 16123 33495 1687150 1158922 1804222 569856 1598259 710979 615151 779008 608553 1780082 241085 593648 874736 232080 1127577 1744113 1865149 324429 1589455 1043980 1226011 414204 569857 1693993 693328 1282890 273142 678449 1580924 1531219 666812 1062439 678268 1880195 1261678 957217 1021708 1845727 1833614 1346657 1741845 1465558 1973716 706959 544813 1794640 76227 190264 1410663 926059 1863640 1654522 117527 750875 980657 1570123 1461112 556273 438737 238895 1435878 1191672 706990 1020424 811974 1722463 928500 120993 1361133 786242 1031058 158361 1125968 1327651 1232330 1847649 1803937 1458886 1489348 1032099 54922 1513260 1597790 1584975 743128 1334837 867846 1231092 1175421 878924 620981 1212559 514604 1764734 728960 1208069 955965 332303 212806 1354721 80345 683650 124864 868025 478887 907529 1386929 780542 1752512 812872 1583034 1256004 259799 936102 922548 605471 1757609 157337 1741026 215964 352054 641917 155813 403129 1600617 1535418 1092195 478882 1611595 1259896 99583 435692 1232931 376110 886578 917292 1166982 1957959 566307 1787570 200737 160100 1843383 427173 1033134 977498 110391 1198552 1780831 314199 1835301 655969 865148 244469 346512 1603053 606276 904527 1059576 645834 1989856 496820 1949141 557081 785836 301913 39287 1070463 613758 808647 159444 751211 876474 379467 769442 620406 1591963 503758 1872989 1305757 682072 435922 206278 715174 1970495 1357863 376182 1080212 37350 1057597 312158 1177877 1540668 1543153 1181892 1603735 905411 44261 1304647 4950 1171026 1241862 1071224 1297872 201138 898959 323775 919474 1490665 484713 1404927 1839207 1715711 1709970 1467204 1805217 1790982 137440 1385773 34828 797880 1658097 1055204 268912 1550022 764606 874698 1179994 1077872 179413 282860 456002 591999 762898 1948187 1267692 1480102 1961755 1293996 6206 153957 973176 1376333 530824 1162846 1583240 1257719 500855 496126 1669961 223664 1562059 689311 6050 319363 565779 848779 214054 1820071 1638961 1063101 700725 77373 675317 1225694 173966 913194 1669173 1473931 1151345 461588 692781 1318464 1522349 17638 900618 1836007 272555 1779889 1382568 977675 1514671 932919 924498 1593958 745891 586261 746161 1108554 516754 1318771 293346 971844 1777793 438993 555435 466664 441677 296403 1410826 1129578 684516 503752 1027661 525099 1178535 569267 769005 537083 728818 1326595 1674054 1945535 4780 560500 574491 1232455 1466531 1428557 123135 1321167 1818351 1895583 284230 1927710 266006 720229 830480 724814 1219707 1174360 447498 1658652 147013 702239 1011387 892746 1955638 587730 1086397 1479205 81039 1715292 690382 209940 336750 569323 167147 874337 1434579 1702666 1663630 1177910 1887916 777987 463787 1516616 1929667 803636 708633 554692 1282214 502996 1607301 707280 1774979 125391 1327249 800384 1743563 1213604 1134232 752275 880242 1172045 719956 849373 260771 1241141 1078763 29135 1673647 1851869 353966 339632 1059355 627278 854068 263852 1523583 1478549 1795647 971570 1151643 1585891 1051598 371449 1520620 252055 1915552 186991 1037390 700989 1817047 1756100 299305 1186079 310477 1209499 1853304 1574564 863497 1044558 1725947 724046 180958 974678 113896 1397016 1952664 1382450 1221789 115168 1312383 723928 563417 246052 688092 294810 505102 1508580 1690870 536561 1957590 1092852 1723992 1151362 1594643 1782085 1966221 1004937 1385797 720338 1237170 866690 1173855 1561079 900963 1802567 1635227 752087 27521 1162584 918251 1847371 1929268 1368917 1252319 77711 16372 573916 1253532 667107 1378881 639245 1496918 983873 1066313 1786288 398828 1682370 780678 1532692 110999 1881173 1820136 10358 1499056 1807006 954490 1596679 1808837 1228116 667635 1948005 496273 881826 1649525 1276949 855978 337833 1562684 1898549 1299294 777389 1242375 1625373 383078 209958 1983599 1421135 1645549 1544623 170550 963601 1481564 869711 449074 1249064 176618 1838946 315292 456295 522883 1852580 1936613 333225 1377362 1974756 695847 1891899 1758761 107859 1963452 968721 1060431 826214 1002195 1468863 1199598 319820 642202 1283371 412417 526890 1393395 9664 2966 1280979 1217579 897832 1965108 1441670 140074 528632 944669 481539 443614 1939071 81331 1810441 979595 1598305 631516 1216825 1491859 1626645 1624047 1325876 1683734 948605 1448143 1084968 1397953 821020 1645433 820484 1150886 215909 1996447 602841 1324360 162648 1717998 825254 830459 705624 1105912 179037 958436 339703 1152077 886561 860254 543531 546909 1971840 805932 116863 1596812 1078877 1771397 1095866 710780 669500 1166393 1900470 328053 530426 329180 429255 1507019 667919 1269407 585180 1834377 1895332 1930414 179241 1077623 235949 1715218 1074704 1096167 981655 1960771 1746854 533256 1254877 717507 1539975 1433034 389373 841674 1400269 1826778 1792560 1898673 1723590 183482 326428 1794228 1443170 873248 1332415 154693 1104490 58187 1611039 977721 1345939 1570558 1373182 1822514 1639740 922553 1143976 1038656 74691 714766 863664 1193225 1960874 1200441 1318125 48661 642605 1618753 1450565 719221 625844 320094 808737 774717 986857 20961 1553340 1523060 1627597 1869686 1757721 244353 1929798 1248996 436141 1015580 255760 1987781 567251 1397365 893086 1337449 875119 667369 1001617 289547 153878 1893496 939647 1658643 1122954 330259 1137409 283820 1469235 208899 882714 1209991 736671 1705337 448993 1212269 434301 1989493 23645 1868840 121077 1390307 132118 1858130 1087969 1619414 1104910 1207086 1298772 1078767 49316 787134 110500 1459794 1874482 1250850 1449763 327862 29173 1429777 758554 688447 1895323 405506 1654023 689638 287285 724979 1184724 121333 903388 322075 1136770 1864551 112742 1357279 356767 56087 1731419 1403977 1567154 1147470 442105 81438 616526 1411985 20639 1879611 540380 28483 513669 1357671 510195 39329 1079770 99276 1614622 1618282 389934 678274 386357 1857771 1950895 194783 179618 135795 445640 1507641 347548 1656754 791190 898155 1048479 962502 1443906 641773 1070196 874678 1815863 1073285 1854657 1243916 39241 1869273 330161 42068 454535 1005143 451882 819448 1888711 1305584 761955 1843878 1487946 463534 1370303 588935 1777900 1178099 416872 1346482 264431 1603452 929003 44357 232333 1477546 1963389 1855798 1865347 1616979 436451 1796484 131958 967627 1091468 924844 1863396 157489 1195563 792127 1994719 1069961 1371703 1120230 796161 1208869 6985 1066891 408357 1948532 1626281 762891 306811 1762558 705448 828411 1285158 1929511 1645962 832791 77595 1210842 681355 1235282 1732646 1840806 917953 1639269 829083 817555 1898114 1841154 189465 1186790 950400 1499779 252377 657647 1181282 683867 388391 1433590 1595133 797919 540458 318938 1762238 908093 1944333 1944059 1358332 1089248 1808140 1427805 1692596 216931 629411 383324 1785734 116184 520236 743825 810607 760533 1103768 210001 607359 1483991 1350679 417433 268910 504385 40119 1929315 385355 1612154 1715868 371649 861391 183523 1768743 953947 1712932 454554 138222 968761 596250 715946 1877981 1778776 1891178 805274 1731227 1881584 1812228 1753250 270937 1500770 364079 356838 3458 981931 1315360 1545987 1979420 659906 554398 1015587 354948 566357 1590504 1574903 743945 1952969 113967 562205 972974 923840 471065 1417180 569614 1982835 576190 1990877 452053 1522246 319246 943383 1856627 925530 1134365 1959715 1507757 1864405 1405769 930879 1607114 780851 126992 803832 1795753 573605 1514832 1045906 800175 126131 563176 898888 995775 1071382 1623840 1335828 107062 154891 770641 1474 1296066 724444 1502589 1045733 773526 378433 242734 742862 1910595 45983 1004974 294876 113163 296069 782053 298273 24561 1408267 1541249 1589816 1037062 882153 1078828 964726 1183528 459612 1562445 891640 198303 1733507 667715 12682 795382 215316 132379 1301969 1403695 259831 1857201 1556616 276360 1929184 1418941 1822241 503294 1148217 319795 962154 1209269 1661763 679130 232267 1099572 1406571 1194887 902144 1334484 170819 1667786 390233 1851495 37445 38535 1547895 412125 536175 1910976 1020958 1237706 1735896 617801 222918 1385768 1786703 1282388 1411646 787836 1144956 1502474 1442043 1467431 913351 524079 1151970 572518 643711 1327308 1084496 29738 703881 574149 1885901 1018271 978889 138009 1066900 856964 1505723 329177 671757 973076 1541785 1871698 189919 1968979 453840 459454 657758 1350445 882417 1728278 969921 1687158 1228660 139772 417201 1780681 210012 821299 520455 881228 862048 1994448 1517640 35899 379697 40319 1256707 1874013 1039764 1690892 1739814 221967 834869 1752314 1418723 136162 767274 1945347 1071755 1909761 362186 1935213 1759924 1738294 1437343 1504719 95106 1304997 1724427 309698 1750717 969333 204443 1942247 1246853 1091293 691825 1200734 601337 129353 1395844 1149990 678845 361480 1776795 1233501 1753027 1303621 1484850 889248 30196 1329021 1908512 1747848 316832 711835 662875 1178412 490524 1209927 199365 220623 812981 228884 1908425 442077 207515 1203448 1005471 3708 177585 331729 1857617 1430441 1924402 1166501 73829 1698396 222420 1064162 612254 1188657 1661941 625686 438127 142603 975390 1791817 270508 1730960 776219 541597 665486 1855268 1085841 174093 362740 1186555 997040 1016047 774802 831171 1148398 712391 21094 437911 934560 1422529 1152464 421863 1640602 1071099 673088 233350 1741531 311483 1371114 433388 1580388 814318 1337850 968549 272185 1145054 640442 1445655 929253 443988 1708624 1248034 1265699 1639560 325034 1883012 1801412 1788277 554162 479093 593088 914879 1240322 1847971 1726897 1021144 490569 1205462 1119051 1536385 288365 983986 946532 53738 467291 214846 236384 1604757 1112305 285911 208103 1427320 1451664 929361 1846535 1803430 1845533 552214 144717 569589 1783354 79378 357621 608724 824393 549586 1750352 98999 1545594 1697488 249982 1961749 1835393 1143891 274644 1354321 1226339 52512 916993 1076051 1403002 316580 51230 567201 564946 1062989 319565 1768451 305053 639451 1304773 189470 195035 338628 206288 1843980 1854877 1199220 130526 714448 346123 973024 359877 1163591 875602 717840 1668631 1902239 159136 1683845 642520 194575 344570 1489699 941242 971004 655513 845783 1216440 1857514 1344646 1899134 874147 1999712 1547765 255167 1413341 832049 1109864 1322876 212431 835201 1203783 1115944 563358 567814 781786 462989 1013512 283885 180777 1574838 521285 275191 1470744 431304 1212252 1037943 535837 1284633 1514690 1762841 640793 1430343 1661379 816003 1300693 786353 1771194 1061511 1525839 662478 783189 1635439 817269 344974 269445 342505 1447130 24730 1018013 1504950 382078 1008567 33894 1033132 32775 1720079 127918 1115791 1151615 1758002 1031904 341203 1846072 1684533 506 1343834 559317 65683 416018 1898135 406526 581972 208523 1260103 1311190 229683 893623 1646652 433145 1826308 665320 197922 1080777 1074630 1247710 1221897 887496 153314 341197 1288995 330146 1685448 356168 1653029 677096 130485 248960 1191288 421471 273395 520062 416365 353693 148228 1110024 1140026 365116 914846 360056 807547 40890 564891 38505 1452686 1215444 1508004 1906839 679546 1598016 312029 471555 489277 724122 1024446 250946 177993 1739374 1864085 281929 1857596 495611 989105 1565608 1832317 754346 759294 856148 1410003 450945 1900745 1574861 1437274 1228078 400358 540904 1071061 1094647 474435 1461412 182574 1784222 635906 1380829 1506576 852946 569799 308318 1853983 758172 856085 1638947 964627 1651735 349713 1276310 1530125 1836434 232287 1141469 1212852 1123473 543073 1361333 644556 8228 672266 24083 104714 642088 353169 749658 673121 1945913 973051 743765 798046 184970 1717212 254571 151774 1289828 1081833 1203984 826438 1852927 1868038 913412 1490264 1692382 220947 655670 78265 124400 1793899 1711657 1306913 1574996 475429 356388 295946 266597 1846723 184577 1446757 1426323 165833 1528673 233038 999578 579625 1654947 374850 893328 1514196 564663 75662 1374702 1236488 1085053 196464 1544530 407425 1939100 1075846 1024443 1338935 972836 472887 1563844 284598 1740306 1262893 1318892 1234628 1550392 1970074 1152924 1524234 1254542 1254963 1752000 1131815 529169 228714 1145752 1171450 362377 26368 1400720 871843 1963165 575925 1541509 474215 1440851 1389823 122848 1758893 9169 1652035 1359756 879756 201827 99402 1394335 1260047 1490674 954013 180800 717297 24728 1134016 1373614 806909 1034787 859821 1758310 1852858 605616 1123140 562377 1635958 1210339 537808 1165299 1603730 408367 1213719 210747 1337562 1951291 1987698 116505 1573505 342456 459458 1853429 1326245 390915 97058 1151693 360785 724286 393687 849415 786382 1194175 1533513 1977516 1055872 1852734 241338 1784122 1951219 1135847 9684 830134 1535227 681762 827878 1712069 61917 1557576 420655 1179544 1786293 609498 384405 769697 366748 802598 1207758 1132307 946204 137926 719533 1477141 1499494 1817724 1511517 715587 1758095 1493837 359102 1654384 727139 354161 527077 1382624 273431 696217 46612 1747525 1699238 890041 1458135 960612 1641000 957504 1354571 977515 1032993 1238177 1441869 1607134 794840 701044 1678662 1617142 191424 1736502 87265 467086 1982525 1795306 1040907 1388564 896314 220787 1620356 153685 230310 1922507 1025666 3745 460164 1223221 18763 1657244 1749851 1143913 427976 878381 1634223 833973 1631882 1881664 875916 1004383 1148544 747214 1489086 1162447 1114593 1876673 233910 614497 1576413 1924494 1995406 422379 1264603 1099233 768368 900578 52318 1575705 1013938 1056793 236861 1595149 822263 1358278 1457154 288424 509744 53542 1613052 971745 254477 454920 1904431 1042140 749592 1043170 364358 1260487 730388 112239 877276 877105 485789 1399157 1114408 340707 1566569 1129930 459056 428593 306854 1646541 89841 586941 1872541 438166 1387024 823537 792589 1256804 618049 456689 1509967 953475 1875363 969089 150790 416858 199987 868937 1789963 2929 1822194 361673 1393205 922625 1205037 590087 1919130 1768449 239971 1097209 1157479 1774825 1340337 1986355 1944379 1483350 1052271 1821429 1483578 1805958 610443 1456600 528398 1792320 794033 481511 294317 532883 1355391 1176845 1933911 320099 131106 1712599 1466160 946183 970154 707349 467767 1677171 1067066 1523407 889901 1644005 386894 1214558 300659 1008458 1147205 456275 1356015 1881609 978823 1853254 1486512 1472523 699132 824714 361958 1947875 1411453 1090353 473578 540706 1011367 1418397 158384 1998294 217502 1390682 991718 152943 995382 602607 589162 1524386 101323 710793 729208 1847584 389452 1141437 139533 552482 1446427 588508 568409 1460077 1092212 85695 320802 1690472 1630335 1924206 148134 206781 986333 287444 1276638 766900 1088760 1894035 360483 1596935 1341186 554576 350047 1872653 262217 1559257 87926 1728178 1556855 784833 451281 860198 502481 1094250 137610 246873 950099 758320 177716 1326520 557832 1768981 1281670 1450559 1177795 1536953 332280 1076223 826330 849296 405445 523593 146410 1700577 1468510 45747 1302861 860079 1176909 1300779 893394 183647 1039517 467947 785461 42500 680466 982843 413377 1856483 1716692 1593045 191467 649815 1137811 415618 933489 1565597 678003 1507217 292379 1497555 1987291 1391150 717997 1667466 308753 1291651 592374 1555621 957358 1342679 913337 165626 43870 886930 857724 1331258 744422 1951744 798488 575602 939388 448474 473702 257893 1750740 1413860 1712233 750678 616400 1143781 871892 1365146 1338855 386774 1316123 780401 1678186 591701 540481 1265044 466995 766305 1822585 1837973 1393101 1599891 360671 1408576 1909025 1472241 1736963 679016 144892 1700515 1163362 147440 741371 585251 1126060 114015 239610 1932081 526020 686177 1103847 251183 986513 59714 155646 1496163 123157 1262406 1545209 37305 1282661 1259561 1303093 198144 222148 268511 1221645 680983 1074347 1987905 976677 820819 1017188 299723 1678501 898661 263870 1780535 154534 1599226 1831359 1279900 334028 1183429 316320 1426791 1154279 379840 1776412 1442498 259507 186187 273532 1084591 1617621 1142650 1346968 481082 1813619 1930144 1709727 1236682 771746 611093 272280 1445528 1118234 641929 916801 1349058 267212 605786 34948 604473 1061610 148116 1905447 581563 795508 1399855 418111 1532401 1941643 524403 157101 1474235 69102 113224 1904818 1240469 84573 1530101 1974330 408950 1769326 1668955 509172 295780 1375428 1111907 781617 76891 580602 691321 1047232 1314873 1026438 1113518 1021253 1284232 1810863 34085 1540722 568979 1918583 1685739 40759 1773852 1639706 836372 947582 1840354 1988382 1888952 1368495 1697160 602176 851765 1032887 1708393 1462064 12331 1754646 1978813 1146010 823932 1370192 118888 1725323 708197 1944107 522279 1427447 667475 43256 1004705 1342874 1242493 585204 1393519 1100923 149020 1338703 317471 1133512 246661 1620284 1481283 1635401 286095 501666 1392487 1832329 435954 611136 62608 1026321 1681300 731597 1320180 1772954 1251190 1303617 1463725 278045 1984595 1194556 459751 41208 922785 1546437 1534808 1906104 1157995 173538 1498802 1453246 403826 1699420 1688405 106146 316227 1586595 1874997 1458051 146516 1445586 1117991 1943197 1204201 827996 1793803 317994 359154 637182 888735 1533738 1898524 1174535 120192 732475 1271197 1676711 1090510 1723629 114663 1734891 1842557 1252130 1384315 1513227 1142672 1145692 118984 1418258 817877 383410 1861986 759704 857334 1519803 1585116 825886 596141 1577627 522050 885929 247081 278974 1934736 1194595 1655828 316106 1746087 1561072 601819 1488069 52812 1470286 1171746 571215 857418 1641509 577331 1561793 382461 1185651 1006275 896514 809475 1412177 843656 1995173 1732551 1984293 11847 681908 1914646 954888 1961268 593815 844862 1529334 1677358 677257 1849379 593409 1809184 802104 760394 155793 431846 864573 939730 3906 1751653 1632850 616980 1438309 1597732 1696491 1905372 54895 463403 1993089 1145572 891349 1526881 581512 1404680 241407 980735 493831 33054 1715287 903974 1409103 313344 1039549 1825340 720847 485569 446340 119939 783263 1295974 824696 1311211 1009920 845524 1050010 594439 1327755 1437011 833544 327526 1399130 549288 1517638 445554 183689 391172 1573575 1547127 869098 1740648 664533 1703727 1411351 548685 1603467 94473 1408117 848130 371810 1108737 1203593 976207 185421 961825 254033 224600 1437642 988607 309890 1558220 1458104 261753 991864 1775795 750785 1086075 817756 1895541 98469 1604619 1494175 205074 390064 1025266 976336 1631851 559954 1837453 493247 872341 1048565 908065 1977782 1829502 115312 760557 608559 1083973 688937 602511 175296 1723694 475219 958617 1292969 1752565 685454 1767144 102890 393468 364987 111838 138565 1648702 1747939 1458004 1143285 735698 1075419 1566937 314902 1101040 774696 877972 1820581 764738 245072 1290713 1351925 48073 1527593 1322647 217008 1462447 1387485 1614537 1641191 1431303 903235 1671353 1713448 1472955 884699 1623845 1647238 1036312 922131 1967072 739604 1542047 1279035 1399249 1416657 1222810 52583 1952512 1851296 1445505 571416 105389 6081 1775703 1412319 1814000 153383 162626 1339573 287136 625450 354851 981381 1337726 1756260 958878 1287921 709259 657725 1105575 802499 763944 1049940 452675 884253 519818 393732 1566614 204747 1325277 1633926 153525 1085752 616222 459829 197474 314407 602634 886510 220907 285620 1943368 49585 1520339 1940290 94013 613911 332343 603267 381607 13948 477747 999376 1050152 595592 757430 415617 1131582 1473013 1907320 1870487 1687588 1410462 582797 1321543 777165 193760 1422379 866266 329504 589443 1158031 1135628 900600 1605115 885593 1543130 1164158 1510824 1942167 733197 1331189 1138570 260276 406067 377464 238312 1048955 1287110 1284376 392138 1571743 156442 868032 1934832 1178564 1322719 206656 1135954 467368 1776619 1713632 1892390 1789765 1655050 1903617 823799 1269000 231994 1877653 1666713 1038382 1492742 157814 1922538 1145238 1992569 781702 820847 349148 1245491 438104 1204529 983266 1643240 1222444 1097111 1859639 1014465 1384523 1798557 863950 779014 203590 1079046 1136968 538854 1892341 1645311 633927 919619 1340152 684667 1494542 465961 315970 189432 419682 1526912 857996 1716302 1190257 1630183 1080857 334724 1219773 1670448 1758707 645226 607302 1354910 1119218 1811479 1499781 737451 1456903 1960563 649469 1468501 82496 304205 1515779 1831577 368852 669914 356973 1248267 877617 1021431 524955 1544992 1942132 553596 1144178 1989007 1896850 1943178 1834872 211575 275803 253459 171391 1987507 1056245 200664 1747515 1477134 850857 550033 1573636 1249150 1057153 432081 912744 1968802 320949 1078355 441547 154911 1649948 698836 505424 1397425 1698502 1889619 421621 165531 1398406 1497813 426149 1643672 721827 364493 692565 565315 616986 1351627 1302091 437160 787392 269642 38548 612216 1909505 1189732 1164530 606394 349109 582435 1518513 980594 1854910 963441 1032287 1006401 715078 1033944 574927 348260 1706948 979573 1817780 455855 286109 1634879 131570 1805856 642247 731519 1794383 644540 336854 853603 1434486 1489100 998140 476452 345298 1379001 159694 706591 37169 201567 218872 1791433 215982 1188245 1377493 1033839 1727434 1233554 923096 678712 1502780 386468 1756362 942093 573488 1516634 1507528 1846310 1069706 1032485 1562264 1337754 306862 773510 223810 1144199 516555 316972 1094697 1813815 1521747 583326 1435858 14519 1021500 244779 1729740 441455 1839063 1927939 123331 1030523 738853 1668528 549100 1192969 847507 282573 1185674 9452 452153 19691 1116093 1134230 704612 1045271 1326010 652054 834290 1948803 1236805 1269564 368834 512240 512501 1419246 718473 696905 1755897 12916 31688 351532 1789775 1357026 341857 238504 945772 726345 491023 19456 1476975 490473 1417199 704474 1135620 80107 230483 370707 1967277 1935361 687744 1572397 1421373 959612 1547026 354957 1118086 1721695 1325257 1945665 1814949 1502623 570188 41003 1778287 508660 713034 1454856 1014534 937272 971888 1474054 1306598 1670994 956958 1669559 1269025 1670018 1514916 389460 37487 673136 272939 931122 764158 1130741 186128 1442050 1890899 12106 343746 168209 1877366 918603 294804 704957 32734 1712572 1188543 1820347 1231543 1769403 1873650 654173 397400 1981065 1815541 1030214 597091 694568 1292475 815939 104173 953133 1976106 1729920 1615875 1473926 1250255 532755 1122022 163707 833755 1214559 1108255 1653945 365425 21521 170376 392915 1078052 818988 1061126 966368 1007810 1881050 1257440 1817908 976803 897763 1169462 230121 748316 1968526 1829202 1538972 1077680 1850749 768779 1494801 683134 1645613 1094553 616675 288827 222709 477478 1906519 723187 217802 1848445 643652 1885922 1747557 1647841 1815444 477220 32921 108518 1103399 1190690 713107 580830 502443 1470691 745366 261849 1904841 1430667 400470 570464 1104740 1213795 772346 802798 130175 1892078 1728708 391377 1405751 1668982 300891 1992750 1669480 1609743 530961 457568 1711288 1494901 1937570 1126031 881134 1400861 114168 725779 1475717 650010 1034063 98329 449609 1344132 1728610 1406373 713826 1929122 1750307 1818529 1862629 1787074 1755808 656279 1581849 1225010 1271607 1667194 1534443 761786 688676 1924971 561526 144667 770724 273414 1216092 884716 49827 1300475 72898 1817242 964588 189888 1762112 1893742 1556724 949085 954430 352672 61647 496140 98661 1062635 1680306 916810 629931 1160565 1854443 1128803 457103 1316463 1669207 569556 363660 179848 443992 1018752 1264785 1357812 212127 144186 1995551 205791 321527 1034470 218551 1072510 1846702 1172220 1178269 1640080 51370 1693091 58298 475284 17872 1963127 1763478 1406849 1455258 900499 464885 1139033 1838108 748781 390942 996122 175320 1553195 1908107 1754291 1252474 357701 376455 1361566 838618 600037 1938956 1627399 1574758 1693331 459963 559540 1875167 585942 114934 48224 906722 1987320 190706 1370468 978376 916839 35215 1168733 1325798 167458 1218024 1990433 243636 920024 1731944 803960 524814 576365 1774700 218631 404375 1471733 1471956 947256 952417 1932954 1975658 400125 428942 958443 202113 1720790 1063530 1437855 1644395 1050821 1098323 802660 462873 465355 494768 321572 166937 1980651 1957639 1396093 29880 1058107 1604108 1711589 69415 1246728 1887400 462103 987287 1301024 1517481 646897 849120 1504571 582470 1307237 101730 1278906 1495777 1326100 1904242 256879 565694 1856985 17515 1322251 1602966 1137520 1659647 1932778 1189423 1531508 1985656 548643 1224333 1550347 835395 1379628 188735 1187809 930841 226521 1917648 1209087 633947 524964 1668466 326136 1387721 1886697 1910106 7731 1174388 1072125 1032717 954820 643496 223111 438679 768605 1341138 786788 510408 1833428 1433193 975298 746603 1164207 1804877 1532959 1605514 1052929 778885 602252 976185 234991 282253 1128557 1657093 719355 831415 1377571 197717 548114 62401 1892102 583081 1829294 1545163 1927781 1832091 245179 177807 1629689 129272 1384292 1026165 207158 1093506 1384818 1849520 1382294 29066 1450997 1315773 348261 764034 1847074 1941042 1181653 1166079 328897 89193 1719913 1763079 1737937 57061 1173141 134176 1502272 1981395 344528 658773 730320 37882 1465922 1177055 1599642 891943 239884 779498 275014 1422633 1468012 783483 67410 436585 836477 1823080 1374589 477180 116494 404387 1317241 1433049 1042750 1089878 149744 1137243 1197588 1525302 907443 868079 1297258 1734564 1886805 870548 1749143 847342 1881065 964893 1161675 818585 1568816 64942 1634964 1475089 1052599 589272 1145590 485664 1775019 1448040 576821 1535317 1963200 595526 1066547 229548 1098108 525383 725879 446358 1091743 1402667 291862 1587120 1012327 1107013 1036240 820985 1939960 1336927 1584030 1571084 723093 728625 100735 340769 483363 705608 461867 1644628 743698 1005877 1072164 1249564 604687 552964 425766 813530 1027545 157237 1482387 589447 644565 4812 1030182 1039757 1993297 1988165 1901692 479720 1684407 807024 838427 903033 1677613 1520433 310085 1975712 187457 938265 1222131 977873 547764 1514623 406515 1022141 1569584 1840483 1537570 1962471 1321842 1517573 1393483 534266 143689 1076565 1675409 241904 122221 592775 708916 1681535 1896216 193679 931306 1768531 1337885 156247 204759 1724066 1262982 1191362 132110 1325102 981781 1055275 422001 220847 1189319 819443 75401 687875 108038 1822344 1008880 1370285 178096 611271 1594727 636086 826097 350410 1092604 423392 1083945 235389 752764 677933 922694 1697020 231279 1191481 1234386 432277 708783 800866 1025661 532046 289304 685944 1109574 1129468 391271 1655387 468788 946942 1494100 532794 1194576 940817 1981959 498192 1276140 1253201 1999096 1086676 1062038 1092273 1109450 1176997 203066 1902030 1999923 196543 1751686 514270 936705 1622203 475385 902475 1702576 481919 840639 474854 60155 1547454 498461 1180776 654936 232384 1121515 324924 1042564 1833352 754534 209377 1323622 974717 1155185 35311 1804463 986870 149065 1555834 812976 226227 1982007 1130994 1799422 1184035 748313 450417 71031 1806472 66579 429341 28383 700975 576485 789811 780751 81564 75400 1655002 163696 474208 1920167 1118716 685266 1668326 1262534 944522 304973 1667626 1267759 250986 1144210 1796700 1814453 423260 328956 251697 1780974 746236 546321 633607 703290 771228 713663 505647 774415 782455 1970825 1769469 766867 825104 927647 1391926 94068 300341 175869 641861 1030172 914948 699633 442650 1059184 1076366 806098 477537 17747 319810 1894661 1798199 598069 1610684 1128772 1277372 316067 370364 10632 1342143 1037952 1280448 256522 1311036 1034199 1559206 352016 172541 722079 1989837 845806 272876 1303090 337346 837561 158082 1524796 73453 183733 948332 1693193 1686370 605926 1134085 678204 781919 210659 874816 1326379 1897727 1674664 294463 1955118 1169922 1187140 853518 1623333 1508285 1553166 1462857 1034144 380622 1915097 770846 208000 269048 1593069 1055946 143303 649276 1670129 109372 245003 1435653 605375 1968579 1661708 1153967 224452 728959 1450593 1427098 1687056 1151174 331629 1976620 1489524 983240 519263 1809469 979180 213940 279016 1818403 640821 649184 144205 1862799 1997039 1964746 1809620 1704470 884871 1836977 1856781 376413 210523 431676 972874 442964 183495 885149 1171312 286079 1778103 1610707 895261 1689737 267036 176951 1231231 39845 1516723 205412 1874994 1312940 550839 11895 170078 1088754 145085 1977525 136509 1553360 1051206 905004 1190846 1554598 610380 624691 523573 227336 770156 268665 885329 1607273 1451191 1275409 1212716 354146 1641995 724320 971877 507263 281359 211172 1629540 524656 258569 846021 1198357 759276 339055 1107389 1536497 1011491 1845263 145270 803181 723322 1205501 206723 1002849 589845 594342 1209832 238764 1269367 527179 1063888 1118738 607933 216913 1843299 903732 688730 1454962 1356291 367694 1343964 653625 651730 1108946 1567581 1249856 1397401 160521 1534201 1077316 1706645 62841 1774401 672549 1904760 452710 1475278 1991969 1693980 377375 1273067 585647 753319 173983 216174 1255808 547797 1298767 1658853 1810799 753964 1768800 507222 689472 20764 1973818 553970 350959 568507 1599390 1385484 142889 38885 468079 162896 1004145 1165914 397805 78184 247967 1608854 96613 1770193 344731 891173 440890 983040 1719325 228406 1584185 1074314 727647 940001 164069 546563 52112 1365597 449483 224740 1962097 1023519 1429761 1922766 527213 553339 1214171 888863 1785137 1568280 883889 616545 807504 1503475 1300060 1499875 1997431 358964 911218 1897787 168802 479401 1936756 1031357 1424428 463514 1915252 796613 1660606 1609292 1607236 1906671 510758 536980 932195 371722 897249 1264674 534700 270073 1096472 319068 1123348 478298 1748220 527246 512774 1270083 335735 63978 1418801 679499 1891508 670450 454795 1953932 396628 925676 1244453 1050728 1287617 1772416 1499108 1197587 1063147 1131600 1605106 1069654 756861 423954 1912272 1447034 808473 1423780 1339907 319296 697251 1979724 689124 207781 489820 1788192 1376320 513666 878883 1522583 644163 1469395 780119 1806754 766290 953441 333207 1055097 376487 1181729 1442988 1960433 941720 1017239 742140 26492 213084 1074709 652075 991198 993428 1524750 1649498 457894 1081573 1198439 35860 1641212 347229 713512 996759 1066923 339358 1726929 1410454 1485933 1521406 1867915 1071950 953915 1965593 560360 1014417 568751 1916420 394624 1548864 1334831 1858514 1950148 665063 1291827 1558263 357902 1970470 699580 1167600 1769813 1525640 897966 93201 806216 1275959 1199601 593633 496510 1280617 500538 847574 1602584 338327 567235 723509 418137 255465 896242 1633042 1857835 224685 230858 1564929 1808449 1755773 71984 1716508 1752079 1854765 1111899 613122 366819 1203453 525928 1145723 292252 1824040 62596 617573 1744799 1971927 295045 392503 1448974 151686 1235851 994287 1029086 210901 516316 1167426 1006852 1068199 1476388 1234283 1704912 264890 1785207 1222353 119286 391248 1372328 248828 1794562 830710 1609914 530712 1722781 831011 684115 249202 132413 299414 1653001 1626117 842630 1465411 849991 826863 1018337 1907389 1188043 340462 1772047 1972406 1975272 319343 1315392 1991645 1977476 321865 1005457 906229 422695 552534 522185 284908 473214 343577 428159 1029230 1429200 1790214 228943 479294 3725 749999 1069926 272365 459019 1669948 1341491 1660298 207446 933843 122592 1443571 1270311 323696 112115 39170 1611658 1769861 1996431 297509 397865 1312914 1376310 1392342 1034521 895259 1599585 1191969 1704169 115801 1672735 968743 1672478 7234 830081 1675535 1105094 1641210 1165913 1013696 1964972 718814 825546 1532851 1678490 1621243 1319046 929743 843379 1300380 727351 1567371 784071 768624 1417894 741647 1627862 547575 1799568 1808940 530869 1927034 1151520 850220 1516010 810570 849160 1760693 1414692 1029337 723216 1359462 1327385 1571528 1185147 890096 1510013 1337451 1060647 869442 523694 1993221 1017272 1091033 1362218 925673 1936740 341546 1131651 1634588 1833583 1138203 1910131 1375389 448875 1844179 1497159 437311 803250 803283 1596895 199114 147032 1265902 55477 936235 1820040 1373673 1831764 128077 1634345 665300 1703536 79471 709397 611135 523289 1304245 1329334 1701991 399057 1412989 260688 410849 167746 930237 920375 1297912 424242 1022985 1553323 1422781 573591 672592 39990 2617 923981 1092983 683248 657448 98486 1109270 1659734 926249 1098697 1626977 354934 1300555 721646 1944152 1198746 1366644 212241 1549455 1314992 1184479 570094 1219569 509114 1815867 1236845 1865136 477649 167309 1369092 1104879 295740 1275748 1605164 630646 388920 1746593 1519546 75328 1670846 493589 1334347 1232936 582354 633002 945415 1354089 1762605 625323 1424532 1535886 632143 1926641 53977 1290631 762128 246746 120253 1879147 617746 719513 955283 1258229 939010 1299134 1984429 89999 1044240 1662076 461331 1881553 1292719 482293 172927 1177153 104028 149116 1462592 1690366 1669849 503131 638729 1061301 675411 343449 1702582 1612338 676184 1903583 1263109 1229609 1884649 1233046 1606426 554377 404634 708413 287986 1451166 1234576 1096887 775228 1318456 212663 628536 1597240 1064932 524600 1619880 98891 1967833 560864 459978 1067458 1658965 1001667 690774 1154100 1376408 1074978 250908 724467 522028 587144 535066 584502 373127 1435194 1585616 1903580 1269786 1392013 637352 1976038 1482659 1772973 1495590 1403671 1546321 1742139 1083805 538204 1382316 104637 745402 1718151 1088184 665011 1651922 119303 789268 1441983 1686220 327048 453281 124135 934034 305412 1872191 173325 1598232 957272 1949354 94196 654539 711205 755708 1204119 22161 1593962 941764 552750 701739 354983 1106019 1030679 20803 1127675 134346 1517016 837656 1973663 1507711 1256020 538820 1113148 1765930 1372909 392064 1422395 1943789 67519 488895 295272 761346 52357 1690467 424275 762281 331106 1744352 116150 1794951 1636083 491027 886268 1948105 1600682 43676 922372 1118835 823317 601011 697141 1257097 594979 1995564 1961558 1801105 1854232 261875 279452 1937899 163395 426928 986110 473361 1706140 5653 1658664 832043 775162 419618 1498140 1995800 1691881 394027 1427517 20114 1117717 1017982 874569 217254 1913745 972491 1237862 1748274 850101 578964 1877683 1006954 688726 270264 961614 991753 690937 264789 171335 127617 1138448 692481 1550260 907546 278804 932629 931371 774878 1999010 72714 152858 628266 113587 1534192 1001805 1924476 97896 449674 720855 1357657 1019937 317495 973100 240841 510784 1796201 63405 1151364 1399033 19191 1380700 355479 234252 1028737 1351864 1637703 1754298 132450 930528 2750 301095 263900 179459 1900228 1635850 12488 508768 636511 184953 155796 161320 1144924 741013 1969769 1130104 429769 1368295 789936 1058666 160902 1248445 1342584 886759 845237 192531 1695867 1110916 1802686 819983 1255045 1874468 1692166 1803205 1473448 1555845 999535 1831008 1188542 640356 803705 796869 1337788 1893363 1340740 1715348 462684 500146 639448 754600 464097 1143110 1523965 833615 1257382 65959 1532449 853734 1278432 90277 312325 147712 147798 1443816 44454 128864 1249138 348314 270206 1803303 1112043 1693897 521601 1030296 538034 872801 109182 1201274 178104 1683612 1292360 1650770 38413 464615 1861636 770959 1705371 518277 1997421 1883864 1025068 1242834 142483 1518108 748421 1464020 839340 889654 342629 1895730 1537273 1663944 547964 913415 871731 1367671 978957 1680806 1930848 499558 1950393 1195550 518431 1963353 1419178 797312 1223674 984394 640700 1542512 1128537 1226881 786653 528077 338474 617584 1266343 1838048 1973648 1426996 1947491 373984 1373041 165044 922981 510919 160600 1142151 515159 916961 1479572 460522 1915560 695231 876365 960195 1344342 1741153 1295111 1924675 1227457 1486286 43637 378498 773539 537709 1155217 33905 607406 130973 944045 564288 115317 117791 186687 907824 83846 557846 1436712 1852695 448331 1653103 153697 1752839 528194 1881224 1215023 168332 1123072 135807 1625544 1061303 1740708 1943906 59056 1776981 281215 1117981 292804 1314745 619366 369610 1932220 661775 204665 1647354 141315 1887844 1190386 481135 1671600 585541 203327 1346630 1910749 1450256 1869277 505906 1022920 617362 1043291 1664631 648857 1353134 116554 1881131 363328 996948 614267 1242262 1433343 51119 344075 1076475 1211831 556632 216940 1052882 1807351 354194 1431742 1529792 1139581 742146 922912 1661908 1995362 1498569 24657 1756438 1029968 1260307 66717 727814 664557 910122 273658 326643 1229358 242875 576417 874299 366444 1171355 557507 1945235 1881115 1195406 1822935 1194705 1839959 1576145 1042009 1767384 1005847 1189613 1398875 115838 1394026 1015367 1298035 1993635 913023 1246269 474951 129123 735295 1404449 170856 951165 1634052 1795202 627815 1897065 1388910 34965 306968 432486 1353984 1027951 1814646 625718 1295260 156794 102548 486032 1480663 62103 1794826 674222 1686358 1371045 1919615 901689 1963329 1015186 1834337 1478023 1803773 1856397 1829709 1487042 353733 75959 324551 1715795 722435 505750 1766816 887363 1235344 930747 655551 1408959 370156 127040 1485525 904174 1017671 1479597 1635152 827927 1377019 524941 524549 736019 826963 1464292 92627 1658025 22475 960323 727265 1579170 1117923 575933 889647 82913 201576 1586952 96879 1604634 946749 1287196 251819 437064 653250 867311 322230 1953061 1012244 1223343 1259139 1015105 1802044 1462260 1420993 653046 303445 1018136 1933900 843993 1038733 1603861 6342 1164001 1644487 1923473 1813458 1984787 496991 937962 1716627 422442 1052260 506237 1676400 1214502 1718614 1220100 1945703 1266649 1637978 1923269 1932149 975458 919964 1917995 270361 810895 1797360 101894 675042 443138 469439 753113 1574487 550785 932169 1362940 1770591 375752 1308503 1663733 291714 236531 450358 1149434 259538 1513903 29398 1811417 1495625 1881719 164290 1387800 69847 526122 779290 1843539 600490 1528183 787454 1328068 933047 1553940 1939401 1615042 1565033 640592 387770 1195526 269449 1707556 749903 1002726 1759862 245457 152874 1104876 105534 1403836 107550 840890 319182 766065 1412721 777017 1169047 267673 155838 1618986 817451 457612 364553 777 332898 6107 1906465 1475512 904146 642063 1807394 1500547 1984625 570280 1390386 773010 1772691 1337386 1609161 122729 1445219 1945752 1418169 310930 882600 883117 808397 1034721 1296911 1631393 353279 535630 458683 1969597 1229687 1754109 1190798 1489802 1961342 95632 1660248 609007 282595 1947190 1133156 1696776 425107 1490180 235999 1865039 426051 1872846 1328586 293865 1353342 821072 1818768 823267 1467133 398779 1460682 25454 1486216 374535 1739541 293271 147764 444360 334073 465242 937584 1414528 816147 1023037 847954 1727778 1261156 674988 1098900 1615067 1650816 334331 199495 753136 519651 1338662 16175 1097538 116462 1794348 384722 1248857 841047 162141 626428 174980 696098 1190315 1148205 104655 249220 437294 1685021 544181 613390 1256560 32374 1881697 1760628 1863660 301635 1776274 1724486 1389596 1250247 428830 51232 97579 230981 1264521 1997876 1937761 1142763 1034053 1301857 194986 1350270 701270 473632 240589 1439161 1312931 247071 1448349 1827439 66771 1638669 51147 345993 1366931 1710393 1590864 23148 828517 1998265 9686 1683437 1623041 1637807 1950293 1767380 1093810 688537 668602 604403 130287 1413115 588976 30168 270886 1995813 1423013 892154 1513846 480870 760121 962849 272699 1473440 545621 161422 634339 1268562 1914171 608173 1017309 483336 555597 1900547 471027 676982 216158 712838 850776 666271 942250 1477806 1949017 582732 1462910 1718461 1128666 1717115 76382 1901049 1290440 1078771 1066296 738039 1433295 1807041 1530701 682024 1899728 525837 5999 1921087 1132439 1370376 1134203 903532 1830555 1564024 1393885 796019 149694 281348 408985 1494403 1639383 584526 297183 1844910 1153513 1469633 300294 218863 927604 764290 1448104 879821 772290 767358 991932 92712 1451929 117122 1526767 711430 1704466 720100 327125 402727 1017586 652432 64466 878114 1718258 1964533 1447563 1539857 38111 47071 472062 1768535 1434677 745819 1620066 1350116 622238 1509209 914526 1271162 48688 1204864 568094 1591561 1204738 739582 1983968 1412119 418172 708342 1287496 417107 1869541 1951687 1045140 1924983 1896657 1810154 1384847 89318 1009781 1204090 1531546 1407440 1351207 1153198 1024723 1433256 102656 1581156 1370476 715933 757856 53850 61101 944440 756944 1862525 1133549 1446346 654823 809899 292161 671939 742730 1058737 653557 1100177 993229 1255308 956051 1682509 1189933 1384286 601242 826743 1857689 1613328 1075993 873629 905036 576622 1146708 1402200 399104 1144095 1269996 1810878 757484 1474063 1101078 333947 627394 1498068 1493910 750580 1657873 264460 1911836 510899 705919 1383933 192860 1846353 423952 947957 608369 1606243 1371171 1974363 433143 1172695 625126 773236 280623 1256721 311058 355791 738263 550131 311989 403410 1153740 1051825 929772 781089 1560701 705945 1961830 214820 215207 1889596 888084 1229655 1643219 349299 960443 274423 1259003 730758 1690543 581610 929517 842209 484757 230633 1821709 1208293 474002 1342864 765644 318407 1277759 390293 817994 115433 1469703 1981499 1103717 872218 92187 1280054 1489115 1014339 299301 803094 1633964 1077161 1113842 1976740 852100 214730 1274099 1437176 266715 430906 139640 363727 753228 1917843 1752055 1033277 1030625 1849881 1184854 645098 200546 1945106 1494177 595382 346804 1740592 516434 1727253 199899 1907809 1568685 638807 964310 800207 1261908 385389 82654 707877 252234 1922642 101629 1446385 1379681 1201015 559650 533384 1420434 255788 978300 211535 1376427 110360 1729889 1592375 63807 1302166 1682695 1326752 795340 1909415 1865272 1718987 1287584 1617214 1548896 1253424 1450147 548847 1721341 738923 783770 1479165 29833 1987139 1099601 779416 277263 1159799 1191338 461192 685931 392249 831868 1679966 712250 1580048 379318 1993279 1347769 1792185 528484 367526 1531483 882562 1593247 575286 1671254 1626441 1787427 370581 753000 1492139 1765542 657772 1403082 532827 16553 1285616 55631 853169 942383 952170 293878 597704 1428305 1726246 880909 1909756 1823681 1386526 799010 1275314 728131 1760400 1941996 862072 721815 859756 411465 354140 1695835 1868377 953772 948151 1954144 290750 154736 962848 380734 1973520 318922 1573225 1193919 1850077 1984970 1018315 1093685 867255 955915 559492 1146929 1915717 265081 1693362 54073 1456536 768118 1979814 1060279 507100 1674125 843659 1705362 1254143 843067 756462 1745178 227806 1099384 842605 1919812 1607938 37818 385418 1662672 475333 134248 1955671 1277507 1287492 702093 1742561 645327 575722 1580549 1620290 1741705 583206 190883 522043 806622 1881075 660175 1573878 954121 420141 1702276 393651 559632 179805 541419 1037423 1258105 530234 1005274 1415465 21495 993966 703181 248894 1810957 10900 780440 296581 1813044 1832416 1199620 1251880 1661677 1182808 920373 1594531 228001 323261 676885 1225165 618702 867212 1101480 378854 586973 200366 1689139 1329925 144447 1216117 445679 240407 146721 843080 1581948 346217 1519933 1704484 1819092 48769 1639689 234484 471255 996504 1845282 375973 47953 1646978 838735 1644835 1802998 1951980 1453357 5004 356227 1686294 828074 266418 1021891 1852780 742112 435596 1364840 1097190 1715233 314947 624478 1202514 1859668 274408 840712 1376955 386837 1362803 569545 577252 1593263 199469 1878087 212558 963208 744404 1724381 548373 534026 375390 1998500 361771 309537 699915 1735484 1472813 1515917 1901455 1236238 1629742 103677 1315707 1660394 1627345 1449426 16721 1294381 376784 1162859 1168015 164302 337900 430028 1028404 1597466 756806 445612 690528 1534610 1194884 1694387 1873707 912684 1898299 754564 253778 11148 430932 271039 238849 1055301 1676582 1897288 685108 21313 199183 1042484 363616 1463441 9437 1309442 206269 1066234 1633497 1790030 480453 1495628 774797 235742 425013 899216 1218489 409280 299290 1921209 21652 1644671 1225232 144357 1274691 1313812 898266 276163 1957261 823894 1072816 1008961 398692 748096 1985250 150061 1470424 844499 1574639 1517520 754768 1672208 212368 1737516 1456264 289087 1474948 35576 1254785 126348 589444 1380895 62563 648055 1141284 476496 34200 1947981 788783 696295 837333 83419 47666 1013663 97652 181999 1075662 1958749 1485022 1403795 1511436 1105745 811184 65575 784954 992454 1184236 1536146 654107 1140508 299212 769115 1900338 147992 424610 1179950 216062 1082920 664078 1198180 1633227 754463 665579 1376518 1609026 1098394 571047 1337043 1059046 1137743 1288240 1853923 47302 904823 564363 875863 1762918 958370 40961 1869780 1419906 288097 1142283 1104661 32653 1234287 653830 1147111 1124537 244483 221657 223011 495406 1452422 1929751 433738 1126069 664098 1986573 1305403 475578 1287864 1890718 1914449 1089853 124286 711013 1803179 967336 958507 439725 282322 59467 1537555 75837 496862 1809767 1381876 1452302 1317502 1393984 1887111 640832 1996836 1653462 1818083 1663440 1960920 1527285 1717499 1631818 724844 1521367 952003 497605 1718302 1878854 999744 741579 373866 1593647 289896 645822 213312 290440 1137594 1826343 1897584 697475 436159 278065 1383918 1524892 1991163 1479066 852290 674243 1132081 1493092 1397718 1482082 1286334 1590540 1744457 19080 1728212 473124 925638 1154882 1990352 806828 669856 305980 1484841 1144297 91093 735672 610665 833577 1437088 509112 747096 1447282 1594101 1775696 1756563 1378922 1420602 1741985 442826 1449899 1981195 416612 198180 1325774 624297 955619 829120 1918025 778888 1711310 15770 835730 505578 1977468 1585119 1211762 1066989 1573860 1865453 223353 38739 68838 1390030 1532832 1785861 537466 262792 1013763 1235671 1956568 652784 1442446 372267 1066340 1841266 1802375 1109452 402178 1914594 1165769 581224 893700 1950578 385657 738940 373357 955425 189638 821942 446792 658560 220207 1035183 1905821 1357411 142362 1055905 811128 669749 1858000 265469 880974 1128095 16510 236975 113404 638669 503004 1202170 918735 1103013 395219 361914 832086 875770 1287390 1380270 1353337 13331 925978 912351 823524 278193 766698 937437 473985 1319216 1887664 1814743 1347619 686936 32045 212229 431003 885227 1759466 710632 871498 15693 1404683 51888 683218 294315 66688 595450 1250951 618707 714737 878790 738597 1332538 723955 1673977 445328 1810605 1689195 852028 531586 952442 1398224 740884 939285 1457509 447001 1874188 803799 1044881 1366784 1593349 1384091 1172841 93439 1556830 539994 870409 1185362 1799995 1140094 576300 713397 1351440 34074 125968 799133 1520403 1625306 1929374 1842089 1742601 1865683 127544 1367755 723056 1987440 1265281 1709169 651685 1356251 112996 320159 1943937 88202 220631 1803962 1374710 133919 1026517 419125 478727 172170 581104 1623402 1925921 1966951 1001446 1185898 111770 519131 1367396 1564699 631472 492836 983298 782530 1887918 1109383 1038426 155859 1306902 1382906 1867988 1188598 1876466 1761908 1231360 1874084 592200 931179 1550683 1904395 1967947 1184635 641711 462756 210850 1212729 825245 1647243 253495 195848 393654 1784151 404012 1188950 1691524 72552 1983642 1525152 941273 270445 869574 262600 778076 1384459 148335 730230 1196301 1149838 1667037 803055 1003688 1785610 34830 1045019 604842 303104 764463 1604828 1448820 389467 156389 1569761 1030336 1629303 1864250 745008 1172372 1102596 1222647 914950 618504 962559 1942642 1294751 349631 1170046 423244 1963628 646119 1272208 1102372 435323 1510996 1469265 1434777 1245283 1613454 459486 831693 145639 558928 482135 882866 422137 1361664 1271968 404189 598684 138232 608716 443474 1128653 1159063 293945 944650 1502734 1565377 719325 12111 1784161 1998578 245127 425588 1350581 770540 724154 1023313 1166086 325004 857096 112958 1796138 1600743 874809 509645 1823191 490024 1499017 838700 1045673 634220 316532 8747 124958 893682 707695 1145509 1983562 1185914 1512804 1369329 526844 436702 1490107 387822 624545 7751 514189 1815562 1237587 924099 1967807 1594832 995222 676581 787139 1529043 500580 986426 632490 1621117 1489474 107279 323598 18548 527531 700317 1200842 1401180 1978 134419 1109605 1257570 1398331 486186 1641171 1549582 1143026 1867952 959648 1794263 1290557 776060 777669 45440 834422 609515 1640715 1568780 1662834 209831 1634736 599438 621357 1097081 640606 438742 1540263 1574598 86554 975537 216832 1098665 1292927 1932315 735302 1432915 285108 1549182 1766581 1289171 1604563 709634 1419073 1674130 402782 98137 1191812 228226 233255 873993 335189 1320488 731944 318479 290891 283986 347318 1135577 384514 1019906 1680499 658210 1263046 75367 931723 1943358 341867 1748017 92195 1315427 1640165 1727198 349826 988400 1229521 1526497 61947 707811 638931 763549 1021553 1086801 982217 428838 917326 262732 117768 1733292 1726147 27376 329851 1887010 1783375 77354 1454088 1885738 1780237 1947978 1666332 1134475 1736639 167032 1936828 578110 1797764 1085592 816568 803117 335071 1875764 1879588 16771 715529 917069 1083447 1111985 82718 620463 1926750 4724 595799 99977 978812 578337 1630284 916941 231272 161703 447799 1460680 97269 1874407 1815716 382572 1395281 831670 1941628 743286 318172 460015 206494 1742577 1949593 1280775 1011660 1372489 1451568 1811920 871125 281585 1752691 672982 980018 1054617 74638 1958806 878105 1760429 691558 662100 361681 1133200 1696876 1789773 122975 1422617 1799699 1263615 1492562 1044591 1608126 480329 560266 584100 1718827 1653971 18375 894599 616760 1219797 67917 373326 412506 969720 1036487 1345393 1079546 984944 970726 1744539 1473209 1524027 1606919 320163 93266 767234 1316117 956952 196268 1714606 390925 403996 1024916 1066655 1036329 351997 1139130 114686 479464 1184399 1233902 168262 1304329 1333683 1025634 680486 57453 1762901 1605228 961616 296174 601 492035 975736 1880900 132263 1620642 1704443 274403 343242 432441 500686 1414908 1222762 1943171 1219623 523007 148938 640779 900177 1856148 120015 1529365 1205591 1931097 1774536 1041530 1088477 456841 1820216 1634616 1221415 768339 298595 1438232 931141 1082331 219297 691442 254039 180187 1555645 192062 215555 417224 1506550 979297 228266 1744422 618591 175633 213176 409928 752546 740986 1051182 1961271 256812 129687 450018 359198 1993813 839470 1739527 656004 1376908 1011549 80075 1463947 388200 999968 991119 142913 1569117 336475 554193 869230 811278 1871304 1680583 1946791 242078 285266 1833061 994754 806783 535587 53274 1797306 1653382 482173 940301 887481 1991970 923183 49258 1030742 1070093 578736 749231 16947 1584113 1688518 578078 754299 1041066 801544 1162604 1720147 1878982 1564820 1072007 128245 832290 416440 134895 1525062 1799302 1175801 1625396 187252 1522635 1305311 1907267 1964766 1697384 26329 1993911 235573 1804755 1149462 993064 948788 1059049 1406251 1103464 1856150 61768 1925366 1190171 1716118 1279009 924483 1322082 140654 1870244 441497 21635 1132921 256950 1547316 1568458 1194142 976631 1332910 657947 1535498 1011787 1046300 1265796 593709 1382115 1568357 1068533 185914 247983 291374 827897 1777516 1634901 296508 777676 1398965 1609725 1524594 1338557 1249485 436695 1008875 875761 678155 746427 1718002 695329 1522183 703684 1173749 405134 404838 249219 865313 1996287 1738509 1347393 355510 1593505 557011 1407801 279352 494297 173615 348566 418548 576753 774564 260581 1367090 1538396 1392037 45480 1566899 1911103 1270685 415051 318497 131361 1092925 779494 905761 553703 459579 991628 1632912 1917318 359448 1226825 857871 1056798 1744914 402737 810790 1959982 395653 744558 1935329 596069 745121 1136800 1048341 1482024 946202 1309124 820265 1267123 739797 954193 1648314 1571938 1095800 1287927 454522 1705917 1699686 359334 1279446 1611286 21967 1954712 1266286 1890249 44679 1393295 1383036 737389 1866868 477324 491821 1596264 1681486 1247849 663734 1309978 887669 1099097 1345103 652174 182823 1753694 296723 1241789 739646 869233 1347187 1807567 1129711 1970702 561996 367198 728898 1003493 849267 1775666 1157677 1279985 201661 940289 664824 1226829 1811285 100225 59444 1866515 258129 1021155 1072155 1146775 315088 1950349 1717717 729216 1114250 1295858 972721 495473 1228535 1106391 851470 224938 1703226 970169 124970 20740 1521889 28500 1933799 1987543 1529373 1425403 1212035 857805 1100585 936630 791813 307946 1137275 743390 1706630 1106968 163717 930132 1857142 963120 1415798 1321245 1879377 1440956 1149840 1861572 1299049 851364 1315720 1658657 1846200 1903056 1977190 1984372 1921306 1322440 1305533 1250577 893097 813049 567782 614151 294888 1580993 466789 1409515 1854054 1593673 43979 1286522 366427 695885 938326 1231528 754117 1603675 447877 306698 1854199 1894319 1115321 81623 823254 139159 1114936 428672 1614722 1608802 1567001 55578 1364050 1317537 424251 1063221 102380 782028 590241 836098 382732 1642684 502505 1745763 1990827 1461872 1612742 1343198 277423 143281 139346 1200264 1319268 1693697 1932309 574423 260417 856039 1764500 388884 1592669 1067518 1685117 264488 282538 769337 1932975 762385 870483 1694315 604731 1836144 1028800 225631 1388300 1068992 1494384 1299905 944577 384218 1471786 487376 977660 1210649 973025 692558 194364 63595 1987223 1897120 1398548 393602 1566751 575196 288526 574985 3037 1470596 1696480 51052 1063416 817160 687534 1743125 1423375 60891 1629893 1389247 1397596 1082560 201246 441859 1765992 889526 685532 1454223 1341718 1130186 490856 1477901 1996730 1119122 15742 986792 1940270 693805 1619652 594656 908933 1492877 364598 1735757 583565 1818914 1088196 1357070 1870791 881117 1145980 1022117 818047 1348593 1353128 984059 1790903 1750408 49361 738337 791617 1973450 227713 1621002 271480 207960 16045 1962752 72430 1779584 329880 1883312 1108092 226093 259873 1481682 408608 1603699 624028 1436203 1090770 343801 926647 929829 1449136 1085370 99932 131743 690088 433973 152209 986402 37782 458406 337125 25653 1626219 129510 369262 476127 1008754 1047860 423462 43365 1464822 969381 233639 1770477 1403709 125944 1310998 980802 1910514 152574 1311907 89191 574568 764775 672407 1191834 1578344 144319 1399259 1336374 413779 697158 939850 870298 1402725 979802 566722 1775194 356445 482576 887042 109322 1436520 1537083 952334 1142082 86338 893001 702084 1874389 1709427 812362 833835 1991625 1534202 301350 325179 1020668 252373 1952359 1588298 141853 117252 902725 180308 199246 1630074 1154603 747645 1727422 1860567 1732806 358718 1881587 492059 1711809 968832 1576013 145095 1786954 1480970 859423 198357 591994 1236702 678197 1941656 544188 1948969 604199 632202 1119794 983197 635286 119507 1917497 1272325 1136634 890338 1765568 1328282 156706 1965889 1676866 239887 1442822 1105281 1756754 600224 130131 313578 1736297 1085579 1788804 988277 1265803 71313 960349 1892474 1169000 1283262 142145 1802841 1809453 3820 1197762 644638 803176 701305 1206379 829104 532515 767562 1758715 362592 1941745 617405 224394 799301 867471 1121422 994374 355379 695361 1862715 1718819 70987 1089361 738524 479785 595155 884444 523402 776024 1472139 1515592 1435383 771052 1224159 1878471 1271346 1662068 1003543 1038600 777685 1320048 1551739 1000522 319271 1557821 1289740 371183 833600 375446 1314444 1247267 1989041 579981 1861682 786569 1229857 18096 720092 1805223 827905 745964 1607191 692086 1809424 825267 502272 399305 393184 1303556 1729755 1689107 1310594 1418002 999237 707505 1264231 846268 644242 1735621 1066244 1482931 421876 1778537 248302 790832 1861474 675822 1829846 1819421 1676906 240917 905066 291843 1342521 1388779 1559497 1217513 769451 1714850 1054169 372374 1262468 1458930 1219127 468256 421342 370685 790652 648486 1810728 379134 609024 1059951 1517748 1639154 1707135 1855595 1575707 1526937 218497 173586 1654252 1916869 174624 1395154 1311107 1430153 1406734 1747521 959895 1653537 1544614 395860 469253 130189 1966180 506865 823957 1465720 1947659 1318758 1008771 1228775 212297 1150225 1639490 343239 489539 1920088 1044871 297914 1776215 693283 1390165 1344451 964381 313595 915114 1360563 287845 1483876 442869 410969 849010 1027510 870248 108724 95224 686596 237995 1485598 743624 1772228 1185703 1028294 795068 1763056 1644998 1437620 1552115 1810502 566885 1919398 945918 336613 117919 1333584 1595545 1567408 1982172 1638791 860274 1190652 634000 1504014 1907093 225793 1479960 1856376 1336910 731350 1523694 127706 1026885 1941142 41175 988894 962996 1213173 1300117 1713619 896275 432130 1661779 251797 858772 249132 432483 481574 71715 706386 177915 260024 1776908 743176 512506 1928818 1007049 101834 333976 631819 1361211 1417365 1034719 909027 1290170 1711650 1796728 585196 367926 70802 1731036 1150669 1751682 1079019 1562327 424508 1101337 553578 801816 248761 62939 617002 864845 1393265 779883 1418110 1953768 484642 801417 49463 338318 1176931 232730 867445 1666048 1925916 1401705 1088532 684475 130398 204574 697834 880147 1274164 1839855 545649 746450 334023 106617 1262089 1628801 844631 1546728 1828219 1288622 1337848 479221 821013 348764 1967814 114314 1322956 1555830 1955393 375401 283163 262440 885354 1774354 1317472 794727 987604 922919 781545 1909251 866773 333807 1219076 1832247 595879 1206304 1744769 943480 1420026 1521349 1514290 719497 129692 412091 8647 1139809 510596 1573213 796243 1482186 418436 194920 824684 409673 1995903 852489 1208120 363287 777085 1551840 31938 1996236 425086 1520546 1306091 487483 1543355 391480 400722 226109 1894575 1425718 1573087 590095 199839 1966339 1788104 799767 833961 10005 709300 1549438 1141310 1956839 1625929 1095063 410589 1089698 1681231 1733213 410999 741280 372114 1053768 1626216 1817283 1954970 1806090 820918 520092 579962 84451 976192 200873 1492468 229290 129187 1081119 1813909 113696 123077 1991399 33569 493715 148141 1376569 1161763 1302230 262463 1465236 1197041 1104838 1862217 1399542 157102 395389 374521 1461169 1353098 1116222 1636680 989596 1234471 938301 227577 1272121 1209469 1221153 828080 142888 1256179 1115478 1499760 1521416 130226 1844344 747221 59973 806459 1051310 1689122 117869 450512 978211 934488 1070153 79029 1344773 1677461 1542326 1950424 1913922 1254121 504664 1967031 478597 1210743 1358401 1724033 1829834 1265222 1654717 1248769 1572587 31470 1242278 272820 218827 1110331 1257338 261119 418029 1323444 1730613 298507 1897945 1002098 729681 153725 1402263 1125679 309667 608717 1100099 951582 1003484 1374011 1942548 894094 1816772 1188091 363962 1241676 111849 555344 1299092 1112919 1793209 1560344 1700216 645671 172811 960208 1797301 1465316 1964439 767370 305036 234207 548150 950412 824201 1753721 549965 380210 938507 541871 484878 1444222 186834 453689 1676431 176025 1750832 1058688 1065121 1978446 666183 1235395 1705554 1899733 832220 1578431 1444117 808905 49079 132934 1906853 474003 1704959 327742 493440 1520932 1895022 121364 1940136 483124 1804025 216768 398147 742536 1243486 1935758 1805759 1142541 198505 265636 1199537 278271 223489 462964 1063439 1444732 1802065 316483 801974 1344072 139078 402114 807719 629690 942374 1409578 1283182 1433451 975481 347582 867995 1637566 1104762 1013988 35086 498562 816921 1468807 506210 670802 977597 113012 1950939 284434 625528 1301789 1789238 875105 1554376 1278707 1340175 1410833 106552 3299 385740 1110184 1001792 1460795 1594518 1840913 959254 1613115 1744021 856133 1369279 923787 1086681 1967484 1153916 1551819 52244 833880 200403 1921552 820434 94130 83052 25513 838566 595378 951955 165657 983702 1535928 874829 1360916 436597 1996517 773369 515712 86609 347990 944123 1381190 1115296 1031477 814268 11421 1512276 878134 694563 1559548 827347 180357 188326 1761723 888710 233012 285500 193143 269421 1169709 1495937 109191 502992 1974270 111996 1089033 1489376 39297 401588 1113847 251173 637077 528507 1194341 599694 1305923 566311 441412 1856626 56035 1901571 1028054 569683 20249 788388 730792 203472 1276993 1873860 616167 394536 1867845 512811 1700282 603293 1272382 1490402 1248991 299872 1600947 971672 987700 1186519 928475 873251 830153 513594 851969 782744 1967624 1959452 374499 511980 27223 672457 19407 63094 1309091 1009627 40530 307786 1340864 1244969 732905 1671020 62935 1141982 672259 848288 159812 1608588 313037 11580 1075804 129216 1906422 294400 1377984 1269241 1036092 827481 312166 1895339 992324 1791243 1743302 1637205 824410 359104 616474 1378472 212167 1778037 1408574 81603 1921318 1602138 966262 359416 6290 1658968 786049 1969935 357552 990776 681620 385432 707085 538933 355893 460897 206898 1403668 547006 1135984 1725460 1354132 212527 1686588 1026838 974897 30426 1493617 742075 834468 760097 986072 1647263 1692022 831212 1061937 1284273 1957252 1623743 508275 329917 1748605 151558 1424331 358254 57926 1531935 1493039 1196883 1241048 716738 1391331 584887 1978348 553550 1912076 1414416 1524085 895159 1829047 1709599 1085238 997321 1877596 733453 397096 239706 1067621 230072 645438 1039977 1645517 1515382 739500 71128 499588 1618835 939823 1396466 170475 1409788 1748279 1080069 299245 1113471 940925 1501577 408873 1704700 1828933 1981239 1960655 1897691 1958462 675335 1446598 996414 239447 1998601 663335 976274 1335652 1770536 142897 1633629 1392765 1433531 7970 867645 868236 818855 1950056 706308 1504602 81102 570605 250334 1084725 942571 881687 669254 793754 561349 1648330 762202 541743 1979438 821948 1766634 658648 319035 1164573 1995578 942704 84440 47973 685713 845008 171319 218014 981663 1924548 283603 655203 1623945 1953032 1259988 1181779 1162266 903923 514125 1827956 173650 827669 1458581 75539 9551 431610 864742 124227 699887 1673994 178916 85523 1815487 1720059 1372141 1710298 1842169 1608039 187197 1920982 416249 1438600 1234608 894004 709315 1382471 1608630 71309 1719910 1840723 1406070 344151 998877 1752158 1976247 751317 986578 663752 1665660 111826 1426660 1599371 696205 1460186 722297 1425038 450989 950877 181932 434314 155662 1929106 1996457 1352757 1468181 972722 24713 605825 1831535 852414 1530663 1231018 1076660 727570 1834990 710120 526102 809904 751403 1672878 657812 207556 316225 813521 1457800 899353 507913 776547 1182150 383541 318662 1811420 541282 709958 1482220 1545385 221591 1150720 979122 33027 1608147 1811661 98909 1525226 63093 1541147 1244654 717090 65962 1141657 361761 625068 962612 1683084 15889 514612 677101 985744 156584 173822 1832696 1498625 247843 1761895 51959 1516653 624879 1445156 22543 1054274 203707 1812146 673562 1888955 888114 1042361 1779347 1250457 1689217 1785439 1467009 1649382 1661972 1086055 419706 970659 412439 46953 1037940 1571110 867382 1161802 1999199 1043760 1805765 98386 1816567 84532 250974 1368625 62199 648379 843206 1110276 754757 719870 926061 1178606 537721 174637 136860 1962336 1683259 1395723 1408381 1666803 1792465 745357 1165849 1068427 634448 1447542 1405443 1390660 1523972 1452800 1925043 721616 1335835 386482 107646 1092839 1716892 1562434 592983 621172 479209 831998 1473833 231118 1708046 1382264 998798 907637 966752 1222521 1658444 824818 778698 969368 44307 1562805 197535 1576891 454892 1936335 41957 1124717 18988 1456539 1704848 847244 1728349 370328 1189634 1332151 1801149 1997848 91773 1473954 1548683 1729909 89798 172981 474705 1392008 855567 49404 960988 25525 1056052 1097015 783822 1064858 1825475 784384 447529 726855 977288 88646 1595389 71032 1666895 1195812 284470 1172937 166556 1835375 811532 1299961 1774189 903719 367002 1192502 1002843 697502 121189 231247 1583751 1578722 927168 1751180 1485244 312552 941276 1390737 1811432 26316 1227660 1033091 1464321 1075442 1789322 1826340 1092770 785052 1622966 332135 1256530 326022 417070 1503758 732872 779819 1276004 860673 75809 717646 1488304 1816263 1731573 1860168 1713647 481779 1300934 400671 585030 810897 836465 1735670 240678 1686050 260883 1149638 167284 804627 1274091 833950 1047864 1417581 1366337 1445503 1698039 848454 204742 1286972 1106519 240622 1237469 593055 1006369 1065990 1655211 1550737 1057889 373093 1558704 1575413 628242 588948 860785 152681 1458225 848902 1518382 1794342 119899 1597054 1902816 891624 1046711 756102 1930466 174804 1051180 616249 1940500 1880335 697909 246422 60920 133340 421794 310755 1315889 1941144 1390991 389375 796956 1435952 1352571 1627104 664197 1839583 1079251 770940 1061291 1868882 1901260 1659204 116816 78422 373434 1733183 1978586 93092 570760 1693664 357157 332597 765849 1936159 1308557 545819 1213079 372642 1090442 1292970 874583 1995484 380402 1234121 630331 332822 1417897 543239 1630408 1618992 277614 446715 1332966 164696 445597 1414633 1843888 532081 1480788 1789990 1089939 1410199 1059986 802085 499217 395252 454963 379028 1001309 853282 811959 924719 631650 1772876 1232124 417139 266774 1958992 659393 1256411 152512 1209613 1113058 259084 539693 286974 174120 1897792 1959522 1998091 1567930 297670 1774142 226435 1814351 1678916 674016 1783411 1939724 917249 1138029 1140289 143798 144171 1623222 170960 1906118 392361 1340020 1507382 1292381 305475 481895 16677 529958 1662654 857233 253264 479315 1002346 1920314 905109 164798 132449 1563051 879251 1715584 868067 1369009 686702 408440 1615570 798954 1443588 1326745 1854451 1678350 586333 1377901 1168860 840484 155670 320461 1161938 433296 6558 1458185 155792 1049374 1148453 1555828 240579 1652529 692666 1599073 1352075 1988548 1724832 701919 634789 1820741 838902 643897 88792 833279 1875043 974213 1023062 1682673 1508742 868253 1914535 413730 195580 695830 1931129 1534592 645576 1286083 1420992 300256 1472184 1695254 1676575 342829 1806938 239338 1011901 233703 656451 1012156 684329 521216 1137084 684938 665815 1365426 1903967 128812 1662984 1425221 1998509 294324 611144 862947 1099606 931160 1316002 1666645 1522998 435513 148196 1767977 1495889 1482833 1543080 601856 1856190 1469785 533722 708461 903299 351797 880965 1585985 297015 236430 430041 1101584 98685 1883781 742662 392410 1570974 514967 1319927 1573669 186053 1903175 1975109 272870 972381 1721449 934938 746481 142230 1988782 180807 1997833 1723712 1307836 1215169 1396146 1274317 751980 475882 1841702 1105539 1988304 1588082 1065347 1333138 1315372 1644997 809213 1694153 1923670 74959 230836 680373 942986 1813628 88534 809624 722398 1698409 447732 1480915 907905 1262614 1619390 141946 1223414 324440 1268013 710412 248650 379418 19767 1757276 54316 1501386 1307417 1814694 1040797 1806193 418820 1069436 837026 264551 325506 768700 1756796 1827830 612833 199501 450145 1073327 1034995 581789 571425 96730 1395722 448011 1619188 354690 790733 1992209 32228 1932460 1541624 994630 1182503 255302 1488172 1294270 1447331 1081888 683102 345378 541129 1352650 198259 699471 1427999 607885 629390 1153865 1693775 113220 1806375 1425763 1356426 1757167 1184363 585616 1338221 1720538 1140546 607198 1335792 924137 514186 476694 141670 572124 1987049 42828 574211 1501443 877428 337836 1192878 641952 1257823 1023305 374378 606490 1497384 1634189 1736524 28902 1643031 1397400 1653027 895594 7244 1433565 117492 1776120 176286 496596 561270 1122813 867761 516399 1295419 1108253 174191 1771975 1688784 796233 1270943 1689927 20569 1364553 911787 395160 1610104 159246 1109207 459768 1087661 1628448 1672546 858116 1538424 526838 538870 373007 26921 1031073 486787 1568583 465252 1662626 843410 855836 878010 288192 1624998 31618 289559 1484984 1202099 1025554 36772 758745 400740 1006898 1431353 267141 975449 1251818 1803490 15052 1014934 280032 1135213 1487322 530826 1246343 1422874 735899 822536 1321396 1229123 1306912 877856 1090364 1530597 1754524 877219 1410582 811314 102184 1444231 964033 389814 987531 550264 1031772 1304418 943747 645650 1792380 1565842 1707357 681075 1933492 691769 45862 417870 1400002 825578 265257 1729318 99205 1627793 155231 573930 902247 1782274 217496 152960 707806 681932 312558 1369791 1730478 1737123 824706 1549048 665408 281089 1956752 1995917 1116544 426799 891620 1246024 1927395 1906817 1077016 814314 750793 1976360 337622 949255 1656443 1732972 1964827 1962935 1478570 651558 1696037 1436111 1643327 1638116 590468 979900 258609 364915 1284644 748744 1744708 904425 515648 1021827 1215593 1359016 87704 769869 1354767 1747965 1439884 1382454 585045 1059418 1526516 1755564 363853 1276497 1793708 345447 454540 1213436 387914 665161 1003504 1457890 1175429 270785 229596 1573088 596269 1249736 417841 13814 848219 1697338 133551 913335 1865899 1841535 651767 376047 1573677 1654183 649042 157174 1971405 614007 974160 102225 1545315 1337114 395852 1962850 779708 1205090 1669269 1733061 1838217 793596 312655 1675925 1553660 1314500 1655489 1254870 743030 1444775 1255137 1057748 825917 1879900 1387642 993292 1445434 440071 120145 929209 1200615 683804 1409682 79469 608185 1073130 238725 793132 1012954 1060757 1847528 661524 521642 1756106 737244 439415 1996390 1396514 324414 1368268 97711 1738422 164698 1092702 1944579 1549768 1855426 296324 984743 574860 981454 1499018 1886880 1343589 1308808 617750 1573908 1627662 1195332 344691 1439689 768394 1317964 1559337 1323416 1562762 431329 172838 526618 491816 98611 1875344 1803117 466496 229173 219416 1583531 1116836 1437956 1979334 1370655 413767 1256432 1712779 1578494 1232659 470600 522247 1835570 353892 915648 1923056 244117 1164322 809282 151246 694452 872520 338404 1337612 755457 1188575 83829 510066 1603065 473236 1829114 1270705 1260497 717736 392272 1661444 1809817 619323 1136154 349050 1899495 974882 1595086 1928021 620493 1276352 1973709 675812 1669164 418189 1236303 749394 1590104 1631008 1263611 429067 1004198 236206 1468885 657337 1694706 245319 1015324 829092 1804309 518245 83973 588966 1475029 1432892 306507 1961448 801100 1593205 271260 1982539 1031985 1491090 1715499 843887 1141032 436965 557258 1461762 36249 899681 1505993 829147 1724771 363856 1636034 12939 1505461 825984 1384086 1934058 305021 1867443 226709 183136 1093426 1304012 1764044 1268841 245836 1965359 301753 926766 1652335 1935206 263461 1920317 1359031 582426 1921640 1608990 711526 458023 393724 1878997 1121675 1755420 1333004 1955809 250613 1998318 976319 1657294 719869 591429 1244074 616445 291363 1072570 1564737 555979 965369 1768045 1999154 8298 1382132 1428913 1325989 1856262 702013 858343 913701 328238 1829845 407882 582280 1599963 1969123 1417931 1699511 1483287 713076 541810 449899 1704965 1486746 79406 256922 1755091 285744 86718 546657 858798 74522 974138 866698 1737434 1701623 203174 1935776 292282 1997300 304964 459229 1875563 1665758 281694 157304 341114 1634224 1807927 1589404 1143946 744944 839241 146032 1905179 1036051 207698 864606 1244093 806551 1053546 249709 180280 1669571 1715608 990716 1170135 1532581 495717 1130512 106806 191568 178471 1411548 20987 1578597 268244 1226876 1825759 1537731 618956 960306 613931 887096 438995 1440374 1217312 1985546 600597 1604632 1744272 1376112 99967 295122 1505195 1493703 1090299 753208 782631 1068038 369359 1302114 1776683 1454878 1267547 585774 1850375 139429 1704777 1249316 1156178 607478 1977393 617618 1510210 958 957509 339222 809793 1749294 1300490 148237 1698015 649103 811829 1541411 148972 1253025 1029298 306771 1165107 1219255 812909 929233 1483236 597157 851230 792226 1220545 1361393 1330949 1809314 113271 1579626 927347 3414 1721908 1848983 311595 1421760 815360 1148684 1450349 1442930 1683319 352779 879707 1582807 184475 568703 1686721 1858706 1655544 90956 28159 480578 1356233 865405 1376233 98509 184837 1178440 761251 40435 1008550 77485 1978919 1339079 356450 794142 542125 1491003 78062 1748019 1503605 1449415 700438 1992314 255550 148332 425198 1437137 893204 1110480 1262387 886978 313039 327406 1651254 688198 1121249 1685225 1128544 1323246 718682 33322 759881 1712695 1848970 210846 832132 1192363 708188 508074 735182 1847357 1463667 822425 821351 626821 878452 464670 1762866 996587 434151 1315784 1663330 1041361 623413 1645578 360034 744897 1386026 1451885 1132802 1649268 129456 1137496 519652 1978734 268845 1889933 1810507 75639 1429596 66687 1303905 1359249 854449 192734 1573207 230866 1189670 1327169 480332 396953 1561931 1080868 11488 1897564 1214584 580768 55083 853442 1132465 30132 1587243 1869557 1718209 390150 1216188 1228333 134174 1672570 1295126 562201 645653 1772205 1999192 1524977 626626 339734 109235 318754 1761533 1981288 542921 1551748 786450 1519985 177057 219795 1880366 132796 1779190 1704664 312590 173524 611706 1674348 1161169 276821 1083349 1866311 1448661 1421241 1648244 898920 594933 623713 995974 627903 1842941 1680166 408129 1487342 1301092 1746511 1248343 1926824 1598852 1688413 1744274 1879243 1267329 1134823 1247415 1593821 116558 1509264 775006 21863 4289 1826664 643752 254917 1194423 112739 163081 1272321 189394 1409933 1449769 1367564 342536 1737870 635349 516405 707202 1813634 747431 1165737 1084621 389596 1011781 241086 573935 506642 610300 1898329 1224882 21272 1282684 688071 417454 1330200 1873800 246125 1574854 1818020 43768 185447 907142 1444215 1157108 1103312 1095483 1270959 184046 1340018 357785 1421199 1199401 402118 1661038 1378758 1126683 1122115 1333552 1324420 1039183 595466 5436 732513 90229 621749 1028235 984153 1186296 1944967 1068446 91821 186978 664742 254226 751291 210895 1075285 1028252 1089648 1537890 667941 983194 665003 816191 430919 223716 1080683 31704 708719 1050928 603858 1738847 114494 394326 4774 153476 360093 1135643 1850296 855298 1603036 997281 824319 1434233 237125 1585854 1005973 1117321 1674550 970911 581037 716113 200806 1832714 588620 227838 1936194 1267525 1436587 403198 863935 1261910 1538035 1957477 530288 481471 1268450 1156758 100555 1071093 1756587 406180 1648489 371076 32787 1237583 1017484 720099 818169 168067 421144 1393871 886670 1951085 114361 3001 302402 845722 411312 1940034 1753201 1988630 1713581 1491563 1420498 117577 885514 856529 1107169 813561 1836102 28389 527549 1922978 584161 1714517 1644358 1614617 926217 665028 1784011 1816382 1095475 332631 1078494 242306 753561 1110107 668542 789189 164589 1227533 280149 703740 845769 1539850 1516438 389610 1197309 1274488 374073 847868 1790384 1519953 146807 294196 1622996 47 1614146 1756753 1713824 222590 815726 932698 892981 1041784 120528 963038 56234 808810 939385 710472 1339948 1014402 223460 1309632 1726717 1945282 295279 1057843 1131137 287282 1768240 521473 1189738 1347542 1217602 1050326 191225 1391679 1378390 613181 896984 1976680 1386408 1459965 820992 754987 1553962 580986 938866 1126537 947091 912274 358349 1838201 1345658 1761189 225722 1857268 1253139 692010 1693639 810260 1771526 1535787 62876 127855 1623182 154004 1944896 1584069 462853 1351236 485496 887822 1050275 790864 875345 1365533 989607 1193395 509766 1069218 1454225 175140 199236 1492390 1737346 1948545 1704335 982556 810799 1785689 1467748 437898 1611503 1813278 1164164 868646 957742 1681609 250896 1674133 1168393 529403 1402305 1480511 1749614 378798 337520 892820 346632 421301 1602154 1805389 379927 323878 89799 130407 46603 1691590 567459 860702 446208 1708602 325499 1537829 1862012 1894906 541695 423902 1450875 1999924 489967 535261 742382 1178015 532421 1959412 1462507 74410 821207 947086 1462482 151370 1170955 1334220 817880 1995045 515422 1087179 1142563 152253 677940 512071 137425 1009844 1787351 1111129 1224968 1000271 1126297 697963 1380798 1410548 1955705 730055 1940758 528617 478296 176589 141120 1217020 886921 1130640 930452 1185345 152055 157523 367555 882573 649529 807624 266052 1789913 1636484 461873 822399 432890 1171770 463977 1263342 822748 1729044 1580683 1199226 1168429 209392 208874 1786617 472003 1229831 788035 583190 520648 75794 1463341 1005275 1823077 1982404 1968040 777247 1927761 929428 1541046 165734 437207 730483 202930 1375971 949805 1701233 1861173 1696526 1222174 986478 1277420 447951 706016 1546033 1411284 1890139 936860 1424366 837846 454065 1798104 45879 1228981 448877 1824912 1623762 1314029 866201 1910069 1309916 1343262 639187 938567 1647528 7641 1430986 691848 759810 83093 1625336 731495 973158 1695179 1949424 458621 817953 1449484 1266999 558991 1794633 67892 208766 397632 1031704 1383026 308657 544527 645686 51245 1600825 1825464 7072 145681 1658192 316297 7397 906734 625309 646277 85342 155916 1964995 704085 321968 1136238 1641300 1821712 1370894 1362085 237025 312249 334148 991173 68922 1495882 1846042 624206 186924 890995 1775155 39147 262655 838701 736812 812556 1025124 1736252 443926 1023615 1343113 1786455 61507 7698 1168772 265204 972568 1869162 637988 683518 888968 120281 1767671 467100 786169 1294820 180510 1179367 1810138 444423 1427931 1172148 1410479 905032 205872 1348721 429797 1533801 476058 991774 861310 469618 503708 1988049 710323 1687307 1611296 1634130 1248434 1643505 913970 1278062 802958 1716800 1118001 222255 52302 1047408 1599880 403039 1151241 791770 503507 1806823 1848518 1282228 1624438 1890676 1228137 834608 916100 759905 967768 755727 1548165 961172 324998 1999032 1661471 1945509 912886 915806 495289 1290165 627161 193898 75053 241374 909492 1744210 1240225 231150 1471206 1123399 157915 771532 1631345 651514 60268 1196754 1123492 1382798 1562126 636799 106674 963370 1326390 271646 1293036 907222 514181 232736 1499278 1099865 1894476 690384 1691038 761749 3677 1353781 953010 1685946 987637 1757001 122966 290120 1037981 1147549 1383934 76804 1836738 485800 1882181 1559847 1090982 1777452 646707 495634 217093 424379 710927 1249280 1885092 1510785 302925 788982 218111 72481 399992 506602 78196 1948844 1774328 902546 1495515 873309 1134905 646949 279209 490729 1518968 24419 420197 360385 1265811 1250626 1637057 159183 1969486 1127293 1043538 193214 1371771 1846233 1315606 401767 1414256 926475 600258 1261863 1801968 71548 883443 213184 446917 920889 1946423 20762 1172225 1762085 1128403 1461353 1946329 37791 989566 512836 362487 100941 461668 1373018 1666265 1517709 439546 816303 1078605 1263888 725600 114385 879923 1151261 1641186 1586596 656441 1278057 1329669 1992419 291579 390685 1943666 758599 1784569 1804104 1874974 1423789 1932881 634200 343520 675464 1887380 604880 705550 573845 1559247 718023 309998 1413311 798759 360166 1797806 377676 97064 1461575 505356 1038693 1853432 700285 1054211 1508723 1759504 985047 1117291 70143 653583 1659308 1746116 80779 469318 395318 460949 1433377 1096143 431784 1632598 1575394 513398 406645 948137 164568 29464 1152556 301325 1210054 830363 20423 425753 1188335 126356 1009933 465911 1090779 929702 1742015 312421 864184 849085 1781411 266572 1205945 1819584 587608 662704 810453 674205 1602778 443580 1502680 1459268 1451908 1072782 1369443 639692 1888633 1441131 1778012 1812607 1402351 689447 1169794 1929512 606515 853730 1324900 853349 520408 1818879 75498 106219 1760596 1427775 1056928 562261 1257276 1520437 265219 123364 796951 707155 1894744 1961408 36020 1007026 217773 578734 1109399 246192 110393 1874170 241642 707723 1438683 1330061 418681 404876 1545993 1973867 1231113 701089 1094879 1778973 138914 1631633 1239149 60763 1397123 1547768 340392 1034972 1889860 329744 1470247 21058 1110746 1571492 495884 842727 1895745 327283 1630931 359139 1643363 758297 1305117 1597552 1355627 514085 1334170 1742650 474883 1628533 826849 1283579 672618 125745 460535 1758250 1170607 629566 552916 1181717 257885 1610094 792951 1491662 410396 376545 1662024 1555375 1772598 620518 1284660 1603639 172146 1825539 1561029 1137358 1646808 1358796 178986 1370300 1388272 940377 400287 1444423 461892 1762300 524779 735904 1129323 1893676 476598 502604 382283 461527 353921 1648265 999901 167054 992389 1465248 584290 38469 1497079 1584749 1653602 200602 536419 1407122 1069295 855859 1682412 1572030 215791 125920 1160180 707456 666255 990473 221815 1289617 1014119 260814 1186149 1144636 1042120 842057 1489343 1416423 151837 214256 1029916 359813 1592907 855086 1951458 648729 8993 1769398 590593 912153 159762 354895 1287884 48005 1587675 559849 642707 699343 308493 1492028 1954199 868201 580319 1701940 645573 625156 797042 622013 897769 354931 1888985 458243 1748600 220096 1696409 791834 1636667 939148 448305 1914181 1959202 879799 434852 1553118 1989973 1897701 746372 292404 14998 1316594 1210218 1420695 718244 560028 1739525 1833574 1875807 655076 846397 656019 1418714 1119278 811160 1986376 1755680 1013678 1555515 1467647 1246393 1447691 969830 1196207 1649119 1395404 23167 635296 1072904 1845393 437884 773417 1956750 634633 380732 468421 943841 767403 1967911 96935 1075362 444597 256243 677365 1930919 591919 305601 1705130 432317 185688 1632706 394481 444886 1773719 914617 354058 1359845 995285 1636185 1266667 1427440 1052445 761794 1146355 1368725 1001324 1358654 1480147 1142290 603072 639285 110709 227829 629022 1592926 1016185 282929 778413 467152 1980380 1829479 480740 1466439 964997 708129 163007 1696083 100902 1168991 1901468 1270336 876688 1059709 54244 1538918 1418501 1293463 108425 1310330 12583 767210 656016 1153943 1338607 952016 20470 1084137 461296 577231 78982 70209 691698 384895 1419681 1457332 663021 945630 1868586 222408 368438 1101264 1788874 1564645 1115309 150780 1882530 1913985 276029 788665 1084845 1164940 1779116 415031 978014 1370904 1451426 310438 1140545 457906 1185796 1294288 213921 494684 1970506 1337536 1093657 1199888 1552976 1865337 410809 1804163 1911036 1990608 1552189 1214601 1737851 1896995 1079966 1865247 1911902 629662 129994 1714577 63986 1245506 1201019 1206524 1901346 1752308 1959811 1028845 1971258 710387 178235 1857180 1412016 1480681 1480237 192326 706779 722477 1116744 1180282 413907 931505 1708839 421928 1761848 445690 379541 1010280 42726 548757 585318 109046 1404131 1213575 1715244 705614 94300 24455 919359 1565105 245968 1098230 1058408 549462 29705 1751421 181184 1460145 933903 726386 1074529 367010 1690503 841669 1242663 265933 586823 916834 596124 1384425 740157 1466506 634456 524301 972077 422841 697289 544161 838687 913767 712462 1099303 489112 1172641 1871822 213528 1242792 1319744 578095 477375 353694 1060989 697300 1515834 366891 61628 1797247 376565 389940 948029 1717959 1758549 1360413 500041 1374347 279143 342215 427226 251809 1679985 1190565 581001 85715 330111 1153720 71176 494787 408447 156920 1573808 1566702 211278 65101 754247 1253583 216907 478207 183564 1146051 632567 495047 357422 182530 1302261 15224 921701 1955724 899763 147958 336894 1246518 550010 614248 1029880 10608 1403624 1054250 1657953 113878 1397205 331529 713331 95795 1199068 1564691 786831 83708 744313 261194 311537 702972 1642944 482187 1256054 514742 336665 408158 541208 148260 1533302 1772275 876898 373854 362796 980639 1191186 1050898 1571378 1703189 950435 524943 394819 1602739 189389 152577 970037 1776846 1410008 1141663 1495529 1615131 686891 119881 1637095 1490939 463946 1303740 1842862 13490 314190 242973 65237 1007202 1071213 697567 1312869 351780 374167 1740359 1210257 1780658 1977647 1740450 1352315 470437 688747 1704439 1067513 1778801 1635049 1562673 217396 1549909 1168263 209062 1260616 849807 482596 1667424 1539234 719920 585415 452790 219221 694792 90403 166834 1633055 1820029 426160 1740768 494048 1933923 614768 538666 198495 290449 1137427 294966 1076160 503993 252068 1188850 1656847 134397 385571 1713545 968255 1482464 1221159 1639854 1695719 347580 1295046 1063675 1278022 207649 1050088 473418 343609 1589771 611873 472480 1782304 1389510 382232 1434341 961763 1276574 595427 1542266 1962469 541157 828467 324371 797711 935214 1373345 883199 1663426 56868 1873208 588285 1180394 1742328 1910753 1061061 690270 627601 1099506 1044387 629012 1247755 1841467 415333 1924413 587126 369608 549116 515100 1454379 1651132 766263 1076460 1467679 1605673 554833 120259 245796 1455706 1183209 934842 17393 955441 1376002 510391 546637 730779 545306 1734434 1845457 63942 844781 515865 1813652 1058734 879968 363415 1412962 716544 1090909 964057 1479924 1411122 229071 1500347 1466233 1987868 780237 657247 1419312 449610 1173615 999104 1812776 1328366 1531477 629622 1575749 1599447 340444 1575200 1250066 1046995 821736 433597 162924 511504 629755 1674056 830147 1385027 1672545 301903 783660 1048840 487347 771816 1283427 1603749 500312 1933240 261649 1526675 109956 1947548 459257 1806685 521827 988630 1368671 647609 192226 1625255 1220740 1991122 978917 1282229 195216 1910413 151886 610894 581971 246730 1586878 1980944 1402712 1296343 1999185 1493421 842024 907459 774087 794458 579467 1224929 1324855 1728499 447871 948921 1672095 1802870 558479 1256155 837406 125371 1017197 1479282 440943 512591 1116615 936694 1787810 1877145 1131206 156859 1184200 570587 1415552 1456305 1119274 1900218 1356515 368086 1487856 1830189 15625 412151 1010994 764478 637062 719107 820842 93353 118120 1741938 330902 1872412 1328522 1545826 1929228 1218492 1029651 554485 1915323 1118689 812487 271393 1468128 17050 1568027 1832390 1045693 1160922 122929 893750 819957 268264 322774 10795 829636 360014 1713527 624376 1935383 599959 305575 1616149 938417 1335360 255935 300561 431823 840923 328692 108318 76898 878593 161167 1433060 723703 487805 429469 483973 1438452 816475 1003914 1675629 81276 185175 598736 367372 1811019 529118 1999650 1864003 1146523 821842 1884105 1342819 1443003 1201928 40802 1493198 769026 1250555 606123 1767886 663766 1441116 1979699 1695952 831144 1065760 1327951 1004866 1183804 1819276 885545 1821362 627869 806988 536436 1024240 1802767 1536938 1299192 1255602 1956878 792104 1218087 1441295 941518 1462767 74106 1664510 1420842 84064 509718 1376619 1661678 41327 1600503 1729280 1411165 1434562 681394 763674 1706542 439203 31496 188415 47958 1712813 145588 1144547 1818687 1804906 1872703 587726 659554 1418335 1962907 1368160 1197273 1018890 1916400 1049954 1699279 134560 1882708 150997 1693815 873800 990457 271011 1830204 160010 207701 1047331 718149 786700 211338 291871 268883 1558913 845920 245237 838058 320050 515800 505254 796914 1234085 208806 470808 501025 617755 1834250 132074 960680 176123 1111656 112579 471609 1043591 222759 483038 274204 806696 658655 1621382 1305519 1800891 1873495 950728 565074 988527 1904117 332482 393029 1566768 1450365 397007 1029541 340522 1673788 133471 1163975 1079718 1319435 1263460 808902 1907632 1283501 1332718 1659830 67576 441246 1212082 747329 1202619 1195733 1064923 411767 1607631 102249 563036 1253937 279723 1982713 1812387 1826925 1996576 44464 1949587 1054691 1029830 1050763 1700103 733740 732250 916082 1775275 1151340 1681970 892496 1534033 1617923 1255377 501293 1152220 125614 1734535 1052364 553020 1374499 269639 1853972 956817 1180338 1333650 858525 1681788 1821129 1601911 64186 1548399 1385010 861563 1416457 1049927 1886358 994519 389270 152550 965968 629382 1445468 162608 1848936 1418101 533888 1990237 312977 949511 1860114 1955565 257321 1014673 962429 358050 336157 1323607 1458645 216121 467102 1826820 323054 1520768 1531396 846441 1904705 987989 1767418 1027811 1263958 957549 266989 1478277 307327 755387 604618 213178 73897 1593853 353740 1817602 1882841 548033 1025760 821980 993145 216926 836259 892860 199530 1372984 1526927 793713 461386 769040 1849127 1491736 534671 804867 163602 697465 872785 619103 24398 1871567 834764 1379308 1065597 132372 1627458 1494984 1775854 504272 875554 689159 190681 1913021 1239315 896002 1357414 1615153 1207561 1611011 1031004 1489321 951561 384558 1269161 806332 834638 141172 669153 429851 748244 1275115 1619271 940931 786186 404756 1133508 1814748 1408607 1248004 1421067 804443 1500499 1735917 328197 316315 1128931 1234 1952467 1189127 566881 891191 8079 157158 572730 325371 1261828 336783 858130 1069063 542230 1284742 1608545 1719520 389765 329408 447762 1986336 1072812 1526363 1840951 1634143 1408186 1035485 752805 1883859 261664 1471873 1289047 53308 1164964 1967560 285533 1195263 258361 151184 496744 187394 1679277 1378535 344265 1500878 1256114 141314 1819702 64656 100879 1033291 1251183 197340 19240 927345 1273847 1790090 1847313 1227431 1547888 789360 1874338 326732 1826502 906629 1018696 1134236 485629 526546 305471 458716 459611 1154870 1711441 910787 344350 1083307 132130 1941959 1974532 1318224 55557 1533414 227373 1163695 299340 1313044 1728757 965779 1875081 362985 453436 1436 1002614 1981835 1722985 1261991 1120309 1185252 542964 1088657 951449 1923618 686921 1109162 1498231 1896486 37241 995666 1780690 455899 391806 236070 525827 1480501 1404965 140757 1033162 1498904 16051 321105 644324 1835138 721047 1478554 1663160 739104 194882 97547 702610 1817758 1762741 1619375 410244 642842 1842717 1292658 1243467 960119 1634420 791565 391687 1941164 580135 871251 462445 965407 611137 1094062 1591210 736086 1475157 1064465 616169 897109 1218462 1540195 1526512 848689 1167386 686475 861211 1872808 898338 832154 819683 357671 1985929 67442 1409798 1418740 569424 265136 1412442 549264 1612230 871069 1154309 1216998 1339546 854412 129789 1944591 996877 1247996 1760192 531070 1240455 630475 1002148 1491184 910577 1215639 903540 848317 1328241 672056 578526 1695658 573005 865651 1868373 1500838 543189 1722902 382259 1505727 1040820 1186928 1890925 424680 1647696 1338914 1702000 1016436 285004 1398261 122005 1408666 921513 216120 572502 11410 404631 646528 1027281 1698478 1837443 563392 80055 1392345 1588556 1512855 1671096 95811 114175 1009667 115118 1162905 139012 511952 964499 14387 1565841 1679608 1214049 1153285 236694 1315803 966227 1250002 259893 1623500 726139 1473124 33868 711997 41839 1762072 396485 1591595 101193 403287 1767537 1257917 1098892 1538873 897482 1790106 972851 1703288 1293260 200318 324967 213623 1528927 1357301 769411 1959867 1307158 1229586 71376 1619359 311827 1898939 1648538 435715 782031 1745635 1972298 1607093 440551 587463 1414546 1746100 1925055 598331 561692 166778 1804501 78189 1394786 894832 537149 1452610 533550 1768167 207299 1341266 577139 1222292 1032359 1099813 825571 1674070 1789017 1928094 1039999 1566385 1711814 1767385 1453679 1748759 1025780 56114 1253621 391192 1948950 277278 551270 1958432 707676 1003675 305845 124712 237638 172161 403126 879216 798571 406092 189359 855639 1087432 1672161 1648107 517595 969451 1325692 1954676 1194534 1195908 1763085 1630073 589311 1596303 835309 349191 319482 526969 972984 1525488 52299 1576091 1370663 1247991 1195801 464472 998950 686674 659410 1407344 1316677 995743 1974842 176484 1982568 1925722 247191 1176321 1864059 837780 1196833 1682155 1453204 302340 368763 1084140 1904285 330980 263776 1865486 991685 1161290 1263561 1272983 636979 1004838 1563571 577347 209894 427522 323032 1244215 1365303 165020 23232 944739 1989933 1331378 1516749 1159934 521372 868205 1940806 1813528 1581458 921138 734459 877168 1134523 1878099 979990 867643 1247721 1539906 663194 1527989 715663 975042 749385 1303737 396637 11555 544951 673425 594226 1221950 389291 1311164 85940 1186437 1033948 1171902 137669 1749564 739668 62536 1043323 746199 1111359 1053046 1205831 1546121 1198539 879103 7662 553263 749400 316291 156945 217259 1461729 1734502 959985 362358 179940 1741319 510815 1348886 104283 172017 430661 878843 609247 1247106 1904053 1717098 218963 1264760 1629423 829390 1033658 1349524 1744328 1392246 1001161 44913 154943 364234 1009498 56953 1540132 1920787 277152 1215931 96608 1408202 879124 156342 1943017 947158 1321771 732510 1479846 1354861 1138823 1063239 1109867 825586 607356 327014 1741399 1129815 467926 875161 529663 1264257 1923959 1865761 676651 1768729 1202342 544357 366200 348136 1813302 1738867 1748370 393485 1652570 1285491 459857 818582 1931242 231331 327270 1309032 1510930 470711 1762694 932440 1558645 266478 1259624 1365720 461271 1864738 1626812 1289956 1845795 1079078 344725 1100879 1519352 480581 820364 602704 349431 1677664 624757 1373787 1014778 1042260 1162202 244584 6982 4560 1634241 1344209 297613 622589 212948 1626523 1174114 703669 1264626 852862 1707266 1200509 1257513 1533103 1732002 702561 1281511 1658051 1949921 1177159 788885 1256637 1108175 1667324 1242926 766608 575430 130019 27370 335141 1358317 248366 1625268 810224 1548226 1270277 855075 1109238 1130507 814900 277789 437327 683 1884817 1950038 1619725 511275 549199 1247994 188985 849266 1760126 1360964 1021892 1374565 174918 1024455 1619278 1727039 1788194 1847426 377062 1197300 1461743 422359 1628396 296163 1843789 131001 1396503 592518 714227 79850 1379584 1543733 1345291 1358269 971701 1359877 535220 856630 627388 597872 192099 538965 1436242 1477623 503937 244200 1059006 64933 1430371 1249648 614937 205316 1889230 1262673 51459 1760808 1935603 531877 1960956 893306 995330 794034 1492634 713891 1317802 186040 739116 887440 328824 833640 1242045 1069463 1188593 1734990 719841 1580042 1966774 1878368 1170219 56636 363068 1265625 1524491 1250232 623550 989499 451694 937069 1610635 887170 1002160 153153 1076947 203130 948553 30499 434197 1306869 1638388 694743 255003 682970 361993 690203 1787614 759192 934372 1188977 1784967 862607 1290107 1494052 1004380 1453653 402798 1676434 1834602 58530 643569 1775221 518912 63469 331052 57786 1540492 293486 265188 21995 1381599 1961233 303586 870787 785092 1822795 1256412 790595 1724515 403573 1267741 1895349 1937907 752702 1047989 653797 755640 1206090 1998973 375593 1233218 623627 1209581 1579053 1838874 449320 1199032 20844 1053359 951666 1528587 931431 814769 631568 333125 567573 814092 851368 494129 1290566 1824724 1903144 690850 1645859 1685458 361389 1047434 166955 1738234 863881 482481 1727891 595860 1213595 500599 855935 938564 1384938 810227 691424 1328187 1975942 427992 1813383 890509 778052 1853127 1559040 22721 1406928 1117062 1175898 1776591 1105754 344665 773166 700116 1458895 848981 1079713 1910578 1023881 791168 1241395 118999 1743505 1218642 1194454 622107 1463145 1436340 354427 662410 1248926 1995100 63280 1963705 515766 784617 606552 910671 1207129 1648141 1412457 1469962 1078146 1740468 1462200 921036 1378551 973496 986854 1577788 742991 1107828 1814603 1759263 1482365 1987936 633218 700576 577332 962127 1513739 137450 195846 1671018 747290 1753279 1716346 450630 47070 1106379 1967743 1814979 441987 870230 962515 1138734 452749 29495 1279685 979018 146473 908234 1570635 33430 295324 1165925 5567 960461 194519 222835 1501598 1781047 239763 366963 1247517 1744497 1628837 1379451 969880 14257 1370034 1695732 1227377 193985 530591 983529 1871863 1578960 763248 1838805 1598705 12593 1374061 485411 1794149 987051 1850787 1324496 1459432 1106837 1632755 325589 305828 689903 739854 1449838 699636 23582 1274593 1479175 156511 117304 359602 1583529 429596 1646344 359243 375886 1345264 1050993 345228 1957351 1898081 1386076 1747652 1745448 215549 1482987 1717005 893436 1227064 587825 1379318 1326424 1478143 1020772 409775 338011 672372 1647406 70811 525143 1256818 56617 500586 1587771 1842253 258151 784254 768450 569929 1672170 1194338 1233652 708374 1541373 644807 623142 610089 1780699 1444230 983886 1634770 1986584 1658008 580356 1915446 587558 225896 716586 334982 943536 1754054 606997 1129289 400110 911352 1456059 843401 1319358 1654006 1670478 291957 1350352 1761672 1430600 669376 280406 1204130 1926981 1361232 343559 90162 1968572 1497957 1812395 551880 487401 150306 1974384 641053 1854161 283821 83179 1331428 1218206 416625 1031993 1587219 753932 278203 723592 348676 1903578 1021089 1771815 1757843 1268231 391915 1681473 1475851 1489964 1128651 1830827 155658 1073608 1173739 623676 630824 89554 1420236 1167081 215807 733553 579177 1946252 899346 1306474 363418 579859 1945419 1517466 649474 808717 1117003 264023 1276071 512017 101349 1394802 1234742 1666112 199731 1271109 1688540 838191 404043 137907 776057 1330646 1972523 1804608 920796 390562 403357 524829 1547779 1804661 1814711 1529693 1461969 1391692 995415 1085245 740729 1225911 6559 1124744 1483817 1091212 34031 631656 75868 449470 1074335 640678 331039 599587 1055196 833155 655059 580132 1139195 920057 104803 1082874 681051 1966312 962285 1119816 557165 252064 952080 746600 423886 910066 1290287 1367566 1326631 1127059 657242 619865 651630 578694 144739 419366 1480299 907058 84609 592833 469865 1302292 878839 1990799 1598327 1204981 1047266 271769 139697 1040202 1516173 418234 1852731 1605657 657180 728793 224007 883042 1112626 741326 350484 550647 951734 1424151 936060 1955806 1170193 1223601 1840542 408455 710636 1725412 1365948 1031801 1612311 971894 12400 1380271 963665 1484585 1314910 1140173 442389 559093 1987020 1491486 1699614 1801671 1009050 516909 1994062 894308 1237640 1127600 871602 1512866 409555 970690 975630 959617 1893093 803417 246335 213852 359658 1295426 1350990 1380675 983637 1557965 1679204 1935864 1213085 389877 369275 1577619 435983 611654 277770 1878028 1754414 1515930 42514 1171551 460235 1650961 663568 829540 67876 368470 1366860 680636 695083 1169346 463758 722733 2189 232660 1382678 1511426 1225565 82516 902448 620029 1970139 626276 1852486 102767 1777293 1242439 1865714 567527 587332 920053 1618307 768717 1336691 1213225 499927 34595 1379735 878922 117803 927082 259356 1925091 1145979 1978858 650725 941526 939841 1462242 889090 243264 1934889 520314 199007 840960 867455 1004650 1150511 19468 1876568 1116532 1973248 51068 1566634 1461246 1646670 606494 1159023 747153 1552256 815381 1950267 1456567 75102 488763 1761807 1880904 1847567 1004086 1940066 1905445 1565339 775874 542453 699940 1957635 1532417 1706656 1550754 1879143 1365821 873601 710619 276901 959611 846273 377037 1437257 1442061 666828 1702361 1410564 1817175 1857632 375724 1801198 1753769 1201333 499936 527564 1598174 1814523 1972674 1133291 1010873 86560 431887 51575 644997 43924 796700 159039 897813 709075 151432 1099145 27061 1932642 633533 562901 714353 703666 310784 112317 1613811 894332 1068220 1696458 1009724 1417297 1395685 826487 100482 1420800 610018 909315 982948 1424425 1058952 330692 1779530 1936304 203398 560840 131556 273421 470964 619439 1814435 46538 294156 1663466 116669 152622 698716 1637759 1795783 751670 1789267 1061260 189969 533157 551299 1098689 950809 1373430 576183 483287 1428827 954799 1810033 1524153 443034 1071670 1149870 116225 240639 748288 671394 150296 296674 914834 1959372 874499 365342 159278 1931109 1336485 1413110 950806 1276622 463005 439051 407694 218922 668417 1268363 684999 1641749 411705 534377 1663795 1637783 408828 1230610 1730445 310589 1953677 21013 14710 628916 1606508 916627 1404244 1321671 156489 950620 1547572 1069537 1362784 222694 104543 1268885 791792 1541465 1454135 1222387 988799 1717516 1041390 1518557 1868079 977684 1853460 475046 189602 168083 1142402 439886 629107 179849 1866473 1742203 1493624 1617459 793180 797401 1793890 644058 1851962 820826 949647 371340 1646734 1225643 1932626 652178 668829 659792 595642 664608 860289 490072 670871 1353758 99619 1248627 15781 57707 954629 560408 563867 1845518 1194041 1731112 244053 1434526 1247458 332717 1225733 713920 425843 1374790 683945 394042 865249 385280 672656 55313 371363 1835015 1944486 1041986 1757974 480497 653355 570275 1284114 281390 458685 227971 1440662 440811 509369 1675070 591187 542 653948 925129 1223200 1847425 633290 483889 277259 1236650 697415 921925 1950810 1299981 1829497 1112787 1490196 741636 1572665 225744 704912 1452899 1130493 441112 256405 356592 1378779 346687 1019884 674941 748227 253145 359841 361132 1888856 993376 246634 632812 1687718 565237 33514 1475125 433114 1520170 1372729 1160091 1403142 597615 640835 574356 93037 384105 84188 1422599 1127692 1422110 1622334 277998 1663716 219554 325265 1465038 1624859 902873 1903013 367690 695772 905264 255842 1108954 426422 185506 429961 723624 298337 1531882 278372 1059796 811977 756927 1413091 1184127 1019530 433594 1884848 1605720 1988216 1036120 1984825 1095743 542900 797404 761058 1030243 1821875 1691494 885765 518648 181365 163877 915840 1941501 1432074 1243514 418242 256192 1062385 1487417 939687 741004 52728 1615057 1283374 67526 1183995 1126403 591814 1364341 939289 1269227 1448262 1346492 1739906 1185847 1032798 1492675 689919 1580986 1693471 352311 250737 222052 187825 1064319 1368266 1807374 1619856 351496 1471884 1382334 59410 1645158 793725 1140548 686835 860975 816486 1042583 1987373 782026 414951 227030 923341 909353 732685 1282838 139865 1786854 921805 1345431 763490 1288105 1857430 1252996 55201 1524347 1284006 1513190 51553 601129 1082575 1137822 329913 1749549 1132737 1794289 462952 1630738 1192680 1138665 1853932 1385226 1714952 1623718 1599329 479609 1713479 795717 1244346 1593913 1948398 1534252 395179 1258849 1265433 1894696 122516 1914831 1892152 670997 234215 114231 942628 402362 101034 1196500 1582193 554757 868965 1632012 1396432 830736 1067705 873741 1291907 1454482 144488 210780 1467324 687080 1810630 265266 781577 1838761 159948 905380 1226931 609405 1159266 832749 1424040 271700 1165662 1776598 1971841 388851 1318695 351582 1112001 124095 486170 1463391 896714 1433621 975941 1787035 431236 1525558 1327561 1118318 19539 1033872 1929384 394493 377329 1880601 763576 283148 1271403 13336 1294789 366676 836245 1785839 325701 538620 1093634 1155232 862932 84470 806422 789846 987853 1948347 706811 1374004 1153213 1149224 1080237 1011639 476585 1530835 585499 1642618 104857 1073060 1078082 875011 225029 503001 1926405 388673 1648662 905373 1409143 706296 1900187 920177 1505341 8189 1810542 1133611 409252 59387 1650911 349323 531118 816117 1967015 1832708 1904081 659702 435718 1457469 490047 1094277 1020554 175963 759200 1863000 1795981 891332 1597873 981290 1523521 308321 1748178 33494 31821 543559 1186509 211723 1633909 1191500 862321 675498 860957 1590836 1129113 667451 39626 840618 716459 249574 1701877 102900 1142487 1142886 17589 912434 725557 1586229 1982802 316376 1746529 1931785 917190 563874 1221354 1378859 1563048 432533 1077067 1384335 1316383 1201243 624646 1315597 1981822 566213 30170 1750709 433382 1445542 1185617 183578 1492388 906251 359155 398633 403385 1805088 504753 62674 1096706 482523 1135907 1650024 1358262 225190 1238213 1441656 347170 1130432 1984927 1107497 46622 638288 369683 1457895 350339 1580296 1118779 819178 739312 1005640 533027 791135 1015704 608440 306449 254723 349737 1848922 145331 1659451 927547 1629357 1943312 378688 248055 1116830 1448164 1946254 1101144 1748894 460288 1468556 550121 1175034 856035 226136 1297443 863310 1556872 1635748 1705697 414959 412844 964498 1743351 641854 1768638 516283 77259 800107 623529 415438 1416373 951624 277989 1395834 1897477 803846 1331521 1289920 763815 608196 441090 1086633 719424 891740 1507595 1550127 1324716 315855 1655931 627156 842052 1055030 524706 1757445 1972961 419953 258006 1648504 1003852 447900 1664919 700041 405302 701693 496545 1541432 126324 1076513 1032746 250463 279768 1406828 75541 389495 355742 972063 253521 1381656 492279 1426498 1472834 927551 645272 703821 817985 1421423 383908 1828283 1312473 1135738 1301429 362294 513905 343925 612879 16911 718680 643177 1585965 604664 716613 1209553 1131400 1056219 952896 831066 428611 1586488 1548483 1856202 342698 1266409 1255910 1301685 1812452 444000 605087 982943 1467866 1234573 1970598 1237550 1758342 1302202 1728949 824379 1820306 859469 1563706 1460119 1655912 1571114 1015245 284865 37491 895147 1696239 998961 254348 458173 1646649 1511527 741022 706258 1359276 14170 1611802 836555 1828595 499247 913624 1243552 1063083 1345416 1540713 1038429 521373 52177 1272299 852455 683129 1228880 155348 658933 264615 809285 488642 1569125 847323 526238 722457 1199432 794869 505583 1303404 703018 1402102 804821 1907237 862083 1243017 906213 379254 505015 1224930 1031669 675374 1556670 699373 294929 382530 225069 574413 35537 1662546 924797 753918 1586275 571714 22270 521715 1741254 917555 205140 1021020 1449619 851811 684615 731863 251053 1165041 801057 1542522 1329803 533718 1649762 64189 358392 902150 253809 1212115 952023 1053047 1681311 777706 1205207 118676 797245 1925581 1709101 354056 624866 265545 727124 274935 848666 190296 656732 1230754 528090 1641239 63163 1999626 576150 29035 1037289 1503587 1323032 1056032 176803 1264326 523920 1751101 537192 1746526 1368636 387025 868497 120619 1583147 285837 1906413 763519 11700 1058912 304261 1915681 1126889 1926269 1999057 611702 1405948 150584 1997815 323192 1651350 554741 1598875 1605581 158468 1418246 1206547 1579904 1970967 1340235 1307448 721397 601278 3475 550185 666894 1528313 663038 396473 1970686 1568095 344964 1573812 276672 1225026 84717 593881 1173894 1025443 1555161 1116527 1382137 747700 183822 266352 1108908 527454 1679010 539582 616191 455955 1105622 658813 1955303 1402570 311700 1801535 268336 587420 1011910 1353535 1993574 1484669 464911 1038808 711900 963004 646053 155519 9284 1047100 77376 1894896 1686995 1205538 548465 1190724 266015 1171393 1441857 1504341 972539 1960701 57053 665637 1746201 615642 1039519 1969720 1552258 1185896 7279 1591005 1865554 1636092 128193 106484 676354 389406 1448410 1801761 211146 490596 1358806 1619551 370511 891779 68679 1051158 1373519 1682266 1433999 30385 1409927 836780 1099285 1432826 1116074 434700 1060544 1992511 862942 272637 1018002 1723490 15247 317809 455817 1357131 994056 1030156 74438 1590207 1138208 1935065 300028 530855 915342 1871966 1045206 1347660 13243 914373 1014823 960975 1147958 1698645 1590757 369813 1943504 843623 861372 1308668 397509 442928 814789 1122539 1552598 1577737 1211357 283195 555570 600790 1171915 1179773 1272296 1294821 336733 681824 1918637 352556 1875373 1717303 1381114 1399376 1717411 1710691 424061 454693 1001678 372983 904095 282215 1843061 1600148 925174 704510 265066 441776 1384359 1761897 865910 1766279 101838 108306 924400 1441593 183458 240304 514062 1978749 1524766 817547 1248386 74466 19562 995808 1215680 180525 1933945 83707 678886 892320 292361 975205 1375689 1421080 1354418 509549 1441604 1430143 9338 1725858 1988497 1228976 475499 819555 1958186 1959762 185590 1334179 838412 1710728 1075889 1939352 845220 771175 1781171 1677977 225707 379464 318547 1938707 546992 725129 1505400 313877 740763 103671 1487932 521749 1157705 158707 1361018 83102 1270760 1885605 370200 53164 1826040 424619 1853797 1379241 775723 1149361 1906871 777844 1650777 1936103 856999 686110 269671 419821 1379866 1012452 626340 239585 1488237 1895321 1291228 669107 1866591 9517 979567 238168 42278 678025 1511886 1455304 1797563 1158612 1036041 1617821 1054829 439448 1527451 1323512 1236308 1700428 635543 332777 166821 599196 1293762 1396038 773332 1742902 1865527 334616 1319005 716239 1040998 986913 1660244 1407412 1595441 985152 1147803 1610830 534925 733552 985638 1989159 1223296 916000 142267 662980 406415 391905 1714257 1230834 1732549 1489829 1022087 460805 951776 1042116 1516297 1300471 1674633 912172 1496958 576214 935154 119711 1041416 1274694 1247660 784965 356642 1232855 1001086 978360 1340346 1670006 1728702 1542958 1876566 1960530 924573 1438051 1428093 903815 1638224 597892 1580881 145509 155193 1895706 735867 1634638 1887287 1814279 376049 1773978 474730 507593 1598027 224928 1082055 604384 1752058 251099 147591 1256684 856934 1870642 512182 196721 1419969 577154 1484141 1183814 514962 247841 1331910 823746 908603 102083 981796 619894 1085098 9580 466024 86780 950405 1104184 1075372 1552325 676517 578635 61289 946382 658581 931746 1031868 1588459 1060093 85954 138819 1456377 1422147 1136055 1974803 10971 1895914 545120 1078196 535772 164911 1220064 732422 932900 105125 317234 458108 285944 674598 772686 750844 928879 613845 1880539 760013 1339186 341359 730387 632113 276609 503099 1584298 1091635 1083371 1035541 1594529 1116770 449887 106633 1883860 900470 1856402 588223 1872508 1476573 651981 481589 1435824 1471241 696398 1499621 1178727 637301 725851 1010709 1193247 296724 1935790 575820 119165 13195 1325652 712800 1839049 1551131 1036910 1423845 687911 1470472 497989 1962952 1091793 193908 404551 1661437 1296209 400322 788418 356723 1101611 1197234 1034724 505143 671310 1013511 889370 365022 1031559 1372539 72530 1053966 404099 1636690 1538021 714805 1606842 687484 349406 365542 1700550 1901903 811010 264151 1538678 1299607 506964 1219412 984092 896921 468942 114067 1461023 1245476 186567 1504110 844476 418656 715944 236239 1106930 255581 751384 1130206 500969 1107041 1056686 1449027 1550427 1876078 1209413 1916545 604915 65406 1575933 1085827 328780 641865 61084 88976 159355 1497647 895441 17926 1032523 1102252 687595 174989 254736 1394769 627008 639575 1259716 1576689 1457293 1387386 861420 25355 1340771 691277 90435 1116540 1663976 1558391 340167 871640 1129963 819295 1666499 1399591 1806244 545139 1214992 676699 1783312 418905 758746 1102611 1743328 1535799 674058 1038435 555475 653217 751514 234741 340438 1864886 228707 1574794 1232820 656308 724964 89827 963049 330178 204122 1777157 1467335 1630575 1467947 481970 1487284 1414218 1030485 1216920 342356 590883 376844 1180713 1380679 1875244 1314084 34855 1581636 512707 837221 308238 1707181 1506293 1777188 404196 1037542 1464014 1684246 317860 1369539 413326 648370 1897194 1010912 1341731 1210858 467590 1897985 838021 1949351 68049 624910 1023755 1753983 1189648 710895 1633135 1323135 944685 1603980 678585 846713 441874 355774 598302 1117517 414912 8821 788868 1780732 1987572 40149 1364878 243841 568735 751187 1337463 211748 408197 46244 1249589 1466241 734664 1382348 408568 1258476 1412891 1250636 1448586 1336228 1008384 1685711 274718 1217725 343747 1295479 412317 1884973 1613650 401641 176768 683562 673161 333742 1938525 382210 1176906 1342253 254132 222084 1257553 645238 1556586 1567246 412707 655122 885729 182632 334341 1694792 752001 624348 988544 1750878 1223334 1417357 1644587 940042 1051907 1543610 989286 1536421 159753 259965 1559126 1552918 543040 613626 331907 1551095 1728639 1158682 691923 659809 801897 650886 541505 1959226 1459906 94036 881195 649068 1744820 1414032 1675829 509040 1854389 704465 1034309 1588488 546451 696379 1359955 429958 1227674 1516073 1062062 1135436 706974 588615 1212386 383391 1391652 1000084 961256 555017 725481 177319 1618271 1737730 1937778 357547 268040 473201 1614791 139587 1176904 984158 1136074 1786607 1130881 437043 1919804 359002 31366 1156129 783074 1504312 612043 1372023 450191 547584 1927111 485670 1312446 1912893 565709 1067643 861445 345282 428790 124262 1115162 121270 1049563 1150877 1866058 922514 578056 1831029 1452641 402097 1673657 1831405 1845141 1438037 50892 1259488 1277613 1429414 1578952 1656266 499225 1517945 1743756 732638 920148 1323190 323127 1781685 1020180 243386 394552 670681 668656 820984 1118149 1862834 1706882 1784402 1802221 1997387 186466 1155137 1666510 386632 637336 1468634 378531 1734704 212157 365208 161504 1006730 272409 157568 1785885 1518971 70418 1706109 1390130 1841436 738328 1530423 312619 1766418 1944485 1570452 14809 1431513 14907 262701 502282 61180 925966 891262 1983589 870615 1232636 1248843 1500095 1084244 1852453 283196 624801 1140922 1646261 1038768 1372435 505225 579766 1447268 646993 1871319 1100153 969320 1658604 502670 828357 1241538 773649 1906016 1344123 1051888 300751 501929 1312685 1744987 167687 1947804 1314821 1045208 1784888 1408023 46957 1337086 1514811 345033 98534 1831747 729843 612130 301542 1268119 561199 82632 1906162 1464425 415434 163026 594237 1810603 1885636 113188 1792431 991251 1986572 634938 1203316 172658 923772 1229204 167616 853369 1940770 1398846 9795 1659399 1492538 300328 1787858 208653 1215179 1632917 1044245 989547 1366609 851807 709016 1209071 75182 1146593 1449607 1425427 1179458 1933957 1303760 1153052 1313722 1463764 1546592 92555 1307477 508049 1317645 812090 1453310 583503 17653 982401 902530 683843 985030 1178355 1920825 141970 432866 1905106 117070 1038059 1552000 1034258 433794 1778619 1156537 1101476 916063 351237 1388064 339238 1932014 1653780 1387162 1213056 3256 301831 262095 1314163 677906 356796 1423237 1183409 1839699 1833784 1628317 776591 739982 604797 649615 1659611 72274 410766 721324 971834 362800 348736 1848160 1462601 829394 192791 1574801 1782457 1573154 1574693 1731494 996302 365187 169568 1811926 1095035 1255833 30716 757003 1222164 804401 541265 1499200 655354 15950 1533741 1574054 954051 96669 788268 760911 1174790 895009 341926 1832901 1339333 1157464 1616537 1074881 1783122 1587613 1972856 864100 1502646 1346847 1868406 240500 1147845 509407 1765698 1689000 665047 683724 1209671 818741 462299 590595 1530831 1327828 544446 1197249 875368 961293 680051 235065 1247142 572817 1291888 681661 975138 1439165 1841153 856617 990553 1809654 1866772 648751 48700 587140 1729417 1333616 777722 936439 862862 201308 284976 568952 561193 1230755 324510 716948 276395 75318 949704 264400 1587971 668448 481570 1655937 1178603 514217 1567724 627991 1821458 1053085 706651 438051 1883051 797258 175931 1923579 1431161 1157840 1315739 1563321 666340 1285147 1126367 1896548 628638 956416 897655 1781337 1303795 706827 913784 1167879 1649329 670986 1107716 1011909 1926202 1949232 1447962 245986 133821 1108523 1568901 1730843 1911039 179138 53353 1474931 334375 828666 20148 1130976 866796 1099319 780158 1709606 1401865 499141 1005875 1956103 998956 415476 1113689 1399646 1546154 594953 142454 704753 1016228 1639878 22978 1832712 303109 1265406 169486 23806 411128 660313 317321 991380 1342579 1041215 1307453 835203 255512 529219 511616 1838179 556002 875672 621683 1339074 766483 910399 1071356 923410 739621 477914 1628905 320813 1801190 926959 1002861 1995378 505442 1325026 1460095 204568 1210509 69573 898688 678289 1947123 1457153 1267815 689893 1261746 1883039 335440 1907648 1437305 13230 1495429 483114 1194529 17722 165605 188729 1945995 150455 1635317 1895057 1293105 495813 1740473 1412089 268197 219870 73208 185921 1480233 107508 218453 400164 161956 1545081 1537534 1193405 1177635 1120827 551020 262239 761687 1100356 947176 1506778 1917261 746937 1145597 1612584 1459427 905605 1088027 248969 479873 1021502 1333978 1369501 311361 199520 799540 79309 206276 425759 1730590 486248 1965501 280961 123519 936529 1093659 394035 1875273 656990 734440 339483 868088 893638 1998490 1818980 1349966 1207570 852264 1237530 59729 1565136 180369 113347 1804241 1597787 595806 1557780 517970 1987262 489917 741907 34523 851611 403686 752302 1900427 1259372 1851983 117470 1937250 262395 1137679 1046401 566027 1684750 716554 1886379 1208661 543269 1556251 1150791 1056415 1163623 211915 1455885 1967070 362752 634969 945268 446226 1897137 394236 1560448 1774952 846479 125966 717247 391679 226243 1360080 28109 885095 970352 560228 1561596 413345 1629006 94226 1210338 160435 650885 1896562 173418 1993149 1146232 632562 1856648 1295236 1330521 818100 1455786 1974569 1104835 571115 386876 1855609 1708901 724942 420385 266775 454514 1246214 488644 106251 1160140 471139 1526255 536956 1488880 1793587 1558995 1174087 540554 842432 1505215 559515 743928 1070941 198693 168108 1928727 1029842 1959404 727371 353016 361060 103236 1563737 757571 1768136 1604924 1269478 927862 1064574 636281 1049141 159263 1770170 1927460 1680475 1296711 1247871 1860084 96485 1012484 1885175 1295933 986850 221261 1868972 1623571 355114 1193799 883534 888554 663081 963380 868339 1023265 1098085 1020556 1813362 1031884 1088161 57309 830544 534104 1436176 531525 1613236 105172 675675 1266830 426448 1752088 1210044 1622603 1454726 447817 218358 1227028 865970 464533 1736093 880013 1782335 171549 1552173 548957 1222338 1175108 352870 1388844 1682538 243069 851580 1137390 126902 1466339 771300 1342845 1207928 1174594 263053 1313879 1112149 771754 1152520 1580824 406023 293430 1842740 1770024 511406 115715 1882636 1653769 639682 336714 7717 520326 1543030 348208 1700786 1528799 1025473 1310748 1485878 1032206 1641651 1454140 1541985 1006132 81596 1218900 894739 174224 1258054 637473 216576 1032432 688396 1740503 433153 712442 952202 1911233 1327112 1058525 1067626 1215536 1293507 395147 1118642 1441930 1277730 1248848 246910 1029849 306261 967043 9047 1343396 1948690 1876043 218849 255498 309796 1852816 1727503 619809 642599 1796644 1724620 699518 271662 1199201 226683 248104 646244 1320274 328891 1899760 1340124 47350 1531571 1497983 1304210 1055677 156763 870842 1160110 521383 1379794 1133811 18649 421185 711436 1889290 684259 1573531 989166 1368926 1993514 1746804 890173 193676 1166274 817715 1970972 1277945 1280192 1768193 1023279 703149 1338476 1541869 449987 810917 430586 1272974 1392041 927513 654343 1102265 1736801 133522 1360004 366965 964676 422653 483067 2048 624447 124167 1738742 1784182 1775542 828123 1487876 1208008 1497845 1791374 150909 347090 1405377 643749 985767 1041703 755435 1932061 1746165 187527 799779 960945 903868 1934416 676709 192811 1514967 1530606 1379299 366114 1663053 1828105 1536468 1309320 1221457 1928654 1301652 1539346 1625835 1453196 345991 825016 993847 1400877 1405675 1282251 1536466 439995 842732 730785 888812 635768 119744 1392184 1962021 607029 1292143 500152 1875967 1140491 652386 1458070 1670021 1387142 1191549 1170437 345450 1301290 1532477 1353585 1652249 671802 210595 1411413 902922 14331 1527873 1233072 1697922 750989 1046416 1888297 1493875 1400623 1243417 366221 311676 1101107 1771147 494839 161068 26872 1226265 1651044 1083526 180928 1788456 1865341 1992051 86988 1566176 921381 1871122 1463152 1997894 1866343 137928 1751013 433585 293121 136254 1212324 544494 795533 782337 1923737 1593507 1517071 1173407 869818 215683 945124 1945915 385352 1770585 1215182 357108 10572 1256407 854617 466287 972060 1425650 1558373 1499723 665747 966160 1247365 321114 1784366 1943019 446599 660728 1568687 1775870 1461699 190893 368161 471407 1677207 2330 1945799 380408 1838605 1490783 1786527 805831 945276 1736413 1462158 781924 591777 1103893 126361 1054836 882819 1558533 1349719 982910 1826679 915565 623758 912702 356285 540589 1798461 1030014 504055 834513 935415 485644 1181645 1079282 623374 997892 1951729 672932 381444 1333839 719883 1474772 1648328 966419 937116 23293 1193255 327210 1696909 1118056 1834207 553043 1051505 646482 375197 1677578 494808 850905 171834 551419 1425762 1681035 1967247 338444 1214147 1472176 1401037 1258491 1328994 1445597 1154 1826479 382636 88558 20178 539998 1561715 31116 317488 1218538 815153 1273475 729411 1056571 1622683 755210 269163 693316 704412 5486 387181 1362854 855279 482593 1036597 1990545 416228 194691 660525 988971 1226744 1177416 387184 589165 110794 729099 1628217 668237 1050960 486005 138904 1704578 392528 1882575 1507327 548446 267582 132873 1400265 887081 780141 1240121 1705912 1027482 715738 704038 1835135 754911 1096216 1168838 1339883 1327017 44862 867614 340266 703346 1754593 1041635 998099 1367452 529626 370921 1560802 1473969 973947 60440 1984525 615114 459934 1462776 1436759 63186 1281574 1997744 799644 617009 975110 835634 158153 1017925 55539 498957 1824834 702959 709264 1267180 1630884 653219 1720686 1562366 1153496 628331 547965 926787 384852 683601 1117712 386572 305680 108601 1649504 1638242 1804048 1190692 1310034 1628644 105201 1715782 1356944 428187 855514 1741815 1875071 372776 758418 640797 1308680 1513646 1502526 1666780 1005195 1527136 502514 1314276 1117447 1493692 173727 1567017 367994 1377554 1222382 1365241 1307725 38724 1151273 512801 539093 72177 207370 1362768 1103070 27580 1233048 1430056 420139 1152222 611401 576466 1919814 1229474 70971 1891270 281228 1061180 37311 1927416 1982521 1081937 1873505 171642 1031126 1023654 1774575 1614840 1465586 1485616 63449 153524 1201695 109607 519084 1647439 958168 383863 373518 410302 1933085 1319502 1244765 424613 1371299 1377382 918952 158137 1872766 130607 99550 1843859 1519129 1943208 1127779 699750 729824 1069216 1373401 66022 544272 250462 883685 173417 671548 836935 91378 734251 413754 1075894 1961324 1777587 1523924 663020 1721000 1002154 1201513 1648664 616665 1732286 8303 968356 901911 1231994 1380016 1344144 636846 197691 1726166 1480910 659046 10209 1351438 1530395 333538 781242 825947 1571534 1036245 1120038 226160 869130 429354 1092237 741310 1245867 811875 1118308 276518 546897 1212302 1459468 698941 1368954 1432414 838967 1029279 1159757 365960 91934 579494 920570 1478788 1800679 153307 1093250 1746359 926299 323171 396979 1233516 1542504 843967 1835895 259541 110619 1952816 1698932 1452612 1718111 869032 1932794 361519 288168 1216859 1307117 1916412 1812190 961687 1841846 1388577 987844 1035479 1162638 881143 242083 1164681 130329 902876 1308422 1413177 64533 331352 1059428 2730 1137826 470872 432821 1540148 1236857 102662 1049788 1865736 959828 1516571 929813 1612167 1630588 601458 838792 1501277 1383723 11282 507877 1697919 1342269 188426 1287762 720230 954286 1927780 1620937 120307 1676635 662902 1065292 1824295 490859 1723351 609197 1436880 1761624 896781 555026 1565188 579976 1614579 219724 849804 1416753 488598 1418464 848330 875769 1527107 1216464 880378 747964 517821 1419126 1811885 1833063 1485561 1715559 699756 267782 616610 1613333 417996 1557042 717836 1834720 1673850 1865558 1340859 1722853 1934421 657956 300053 269632 1893248 83868 1134501 1290096 140857 1824142 631556 38998 1488568 1861316 1177467 507277 1782049 1615507 20234 942264 463580 1894200 1671162 1128162 1002037 1857851 1989435 505460 849464 547019 264259 66386 157272 1004888 1258633 295865 1338876 533663 1459602 1514198 1459217 34845 1973603 296886 498968 780061 175351 507555 330358 1438425 1203301 1287668 1017655 1544221 1847125 1477513 1302621 434069 459211 376674 337769 148539 1569548 858653 518751 1606744 1772142 803913 907716 76450 899657 138014 512130 1435611 284772 1167045 1534811 1166670 1839411 768795 1536198 160349 1850907 125411 1831375 1736488 731125 1996562 450996 870861 85535 1732900 1635762 1722231 604298 1656095 241122 20414 792027 1039778 1048589 625734 1185375 119279 1513866 1936044 1506195 1145934 14463 1757768 744685 1577594 1085265 1162782 214267 1723949 1253809 760009 629475 1651388 1431773 1826766 1344464 1145484 464563 470896 350185 299826 1265587 81652 1522806 806099 1669425 1418963 434810 1494935 183115 1077695 1695405 686435 1141299 1196106 846455 1004794 287848 810613 611775 1240220 991544 927150 463938 1047600 1995753 1594537 1850576 682095 919813 164024 504670 1241513 295945 754359 1143746 899765 1862455 1543884 1159259 1315333 1759133 543284 655537 1840087 1251163 379119 780970 1668122 1980309 1308764 1697036 1304702 1851031 736229 418557 953749 100965 1080422 1216630 1619906 422356 1016580 1103249 1723816 495779 1159644 499408 435895 282092 629982 1483918 76592 1700007 764343 35097 1006778 1048797 962753 1801070 1107507 1226346 170431 576760 122274 502961 633098 47429 1746996 703141 1760032 1540429 386755 1166227 1891126 324379 1857264 181305 517828 918590 1195570 1064678 1920116 323313 1732692 1356196 1982922 1641987 966154 806931 1014725 1037476 1278509 783088 677991 1687388 1531254 1688374 174638 808055 1634068 1730341 81356 1021650 1381591 1851685 270559 944606 1210308 1855765 494121 836295 1627381 861259 494633 425962 1481306 1976843 339541 1193575 1441160 643535 53554 1418019 926905 79793 1554353 83021 1247790 857117 177453 543456 1124906 1826655 1118709 124721 573010 1316404 159849 1638611 376303 94602 1146836 1822739 355402 1274796 1059878 1363003 519304 478619 704393 1054316 177183 60629 1198828 1907946 50082 1632009 1815503 932457 1726997 1628515 322403 1435893 1307263 1495785 702842 829172 563310 726916 798680 329916 1996276 698122 527685 198159 683244 29504 1910468 1355913 1849105 1570735 1349060 1742115 150830 1940899 570844 1982803 1478893 116990 163424 26697 518979 1071441 353102 819659 581020 1656671 1852045 1034448 1887124 1891699 666161 1843402 144424 329712 340382 1580157 424010 46018 235750 1119908 274492 47151 601588 1313933 916558 839880 1543866 1297139 1467423 443923 1563034 659938 937631 797003 1353487 345745 1267065 1165935 49112 841879 1431155 1564088 75288 1397336 1137857 553495 1742649 24631 1668707 398849 398683 1320615 1799515 1001750 1836811 1325301 1503612 1467784 1405798 1524767 1260740 177455 794393 1998692 1547348 1740434 429283 22052 178529 464542 1429296 173770 1730319 548750 1472049 1468304 1068994 1260251 754013 1470040 993168 1906372 50048 628066 1653774 1922499 1147322 1241906 159549 726047 659826 242037 16079 882308 1496762 919945 1119252 752033 1723461 1372756 15731 898273 726960 1105356 1193820 1599259 645261 777290 1662575 1246513 1144821 1265989 1331729 1913661 1660532 888580 1290507 1647531 1717666 1290966 1162234 1773164 1056159 1193896 1486641 517185 1136026 1521057 71916 92035 287822 201901 588372 1030542 1832578 580155 1400088 1319623 809616 1400650 277638 857893 1682747 1354900 52552 1107997 216712 1446581 1548838 633816 1607001 600652 1833511 1555877 846727 1624073 368065 769202 1081291 1450657 1505793 832868 1404898 785148 1465079 1334550 684417 1776843 5477 435217 1870223 446522 1262651 346552 1461882 1145084 1333136 439909 1316942 1249446 1586489 1578437 797595 293868 176980 924208 1983183 965213 1019832 1562195 237972 862647 1750084 1981655 1728786 68118 1830282 258857 1899482 1664400 345570 1267506 1198514 1924556 973451 9604 1916954 1169345 499349 1079055 609851 849712 358524 447348 1713779 204424 876853 1484629 1718059 232725 1854435 1350304 397508 1809074 771349 490101 205489 1037904 1781890 1375091 1561228 1920119 218509 1223801 581367 1244670 131714 1419104 196413 626192 882549 1954720 1573357 941945 123260 1896545 13450 1968390 597095 2570 966239 47853 1495450 941338 222526 1491973 1397988 643151 194336 218182 951536 421827 1617553 1505517 524489 1712664 256153 1982226 887624 1967851 383212 1478371 324078 1584887 1566615 1123360 1347910 216500 27685 1040694 1869679 1815438 161443 1529466 1321414 501207 1203223 1408618 1874935 451433 740921 1325330 1610054 712755 1581220 6351 559919 109288 1749432 1944368 1670654 1967007 1193589 1366301 1469095 260270 497425 754864 93586 437918 420140 926124 1988018 1630385 146109 1737651 365575 1218701 1216647 1360586 1824968 1287068 833434 1089153 240020 1524699 270393 1736415 32869 1311241 1894542 295046 466046 1668296 842348 438088 901111 828832 157743 510281 269947 596444 847274 888379 421570 365226 813935 1661632 689556 666454 1765972 983521 1335094 1736743 1883128 2980 1693042 751536 547108 1775604 1246329 1411513 212389 44373 678315 695807 1393835 643715 369019 1010676 1596545 770844 1997893 232109 996918 1083114 1882213 1506803 432326 174350 1003810 1992396 224877 1015443 885946 847083 641080 326617 1378127 1173195 447280 721348 393307 1980746 1326609 935805 1712742 772275 1195942 625953 1478776 1481731 818592 718267 1941960 860378 24196 857473 807911 1511199 1779945 1231506 694625 956213 836603 1036081 818334 823615 1406602 1198965 1466999 468949 1263970 547866 749748 1301775 1970923 1003540 1117564 457750 1063828 914319 782177 250723 475098 366799 1107871 629720 1261813 1577372 1017255 1737144 1023967 1671274 1950124 401536 728338 1404924 828796 1322119 763166 142313 1373114 442569 674157 1256633 1173303 1229304 1326219 1988763 958442 894903 1677448 72838 368335 553803 800736 1214201 679866 664507 1446322 165941 290011 1827759 788546 279205 1630314 742482 219961 1743246 1740625 1724388 1331499 1540067 1819146 1169057 1864048 1814168 194865 195050 1315598 811583 1213313 1006321 1676892 1570502 1639209 1346008 1295086 838997 1858245 984571 566819 298926 186763 1594321 807055 1737955 1671816 1250343 1328235 1585341 1422473 54866 1638558 588912 1578189 1460003 1985370 1161650 1652959 1048242 1606372 1443715 1016151 1241330 1142280 140717 1928269 1093669 1969485 1467901 32237 1223584 1273670 784460 1142221 1124884 87809 151489 1829651 1189356 987432 1991984 1078467 508105 1059298 1458620 1218350 1618707 1797086 1708996 1819183 942999 1331681 1747608 895671 1466822 1417166 1993175 971671 807763 1965051 829848 1750383 227559 1497492 1906673 1495918 312425 1346658 1865510 1203270 1241541 92864 208050 819332 1858589 922865 1611560 181928 598487 562749 620820 395161 1118592 1500486 388984 86674 1187180 1138699 546708 657150 1804265 736287 1008093 170507 702504 669215 1803647 814581 144820 924093 1652025 591502 303314 1981731 530342 1091401 672537 91350 1590148 219937 1096185 1838184 1107675 537813 1576583 189261 692651 1093479 44579 454919 844922 1452859 528690 719251 1093444 495025 1178300 474031 1932280 1182293 282659 392179 1521189 833101 1286446 1903365 595144 1677414 1390943 583792 1408719 908450 1474878 1849621 50038 1623478 1868639 750823 1931262 471237 493499 288433 1291114 1158510 1996580 289675 887742 1544317 1518011 888592 1506562 1092639 1981781 727202 818900 1596430 1497760 1963390 808580 28510 888188 1741659 1440699 1216504 159960 108571 77437 1861646 7863 1231071 213269 1464304 90482 184407 1951028 390826 256588 806571 825423 1838775 514885 1097771 821478 1377244 1232660 1167850 1822407 1543564 1798810 420344 1857764 1840294 986806 1459635 1305008 1231542 1153884 1551349 1227054 1686431 244435 1676709 1311357 462968 178583 1589933 1750298 1312029 744721 1740734 1989364 333208 1804829 142819 421207 505952 562335 1250641 19881 1585416 1519206 994365 651032 153607 1374456 630716 810123 1079681 490777 1932365 644254 1942103 725671 1805513 1671612 583596 1688247 1687397 1273771 153892 1249639 114239 1931687 615755 1295715 1695973 891399 1850505 212213 1722353 1904929 1498216 1199874 758202 1072547 1581698 795757 1233871 1752469 120710 1645605 779698 1875986 1661349 532692 277657 929260 228736 441157 900389 1870714 1279201 293785 551276 255814 54924 1794275 584206 830727 702524 52478 1527481 1592515 1018246 183952 1799160 1782999 48851 74414 863210 1846610 1487515 1993360 295661 1306658 1964433 198984 1074083 1548573 196002 1789689 850261 1041141 513984 452752 1543962 1254210 1456799 1260399 126514 1500525 1637760 89731 700771 693606 1684419 725934 594880 1890582 1528223 1072251 822390 1975994 1712853 1708606 586437 1315118 193790 445158 1819994 1299893 506130 1100446 1748256 1783263 722135 162487 802677 32482 465765 924585 1753516 9366 1959125 1760732 458118 1864251 1098814 1627311 1404022 1785993 1941031 160266 292843 607136 1042753 567718 1830806 219541 1971351 741377 1307289 454166 1708636 473037 1513564 1408464 37273 1459014 1048121 1496869 406712 501521 615778 540376 1419845 1667978 611358 914171 1246353 1340582 1841057 1997336 638610 872494 201137 548528 269354 278955 1882490 1610165 1847078 733171 25980 1618310 1906577 421376 955472 67018 519365 1982500 1172955 1330572 1454641 1456690 72337 1312415 811259 1533678 526557 422766 1803196 19457 707015 1478829 244367 1073199 327471 1366535 190717 1786121 946603 1491940 1499808 685111 487763 1956042 1859799 1040170 1046490 1882082 413634 1767801 1283423 1572753 453597 1450294 1167617 1054619 864702 222138 248600 1881018 418193 588133 1009452 917945 225292 476111 1434804 1763173 1072879 1489014 829579 24113 1647216 1891790 1367813 230606 1792522 1505430 1111891 519477 324870 1810956 707135 289146 239382 618735 806784 755792 347547 88695 1068900 511545 1140540 161469 1371333 1695802 819860 1524590 267923 1104850 343926 444877 1397996 1374365 901576 1749785 821542 121000 283807 503910 1491441 719844 1973849 206810 1550087 1059971 155629 1628523 149044 1450464 1113589 1393385 1055063 685789 1233792 862892 334415 1231286 1761830 928689 1249857 6098 990583 35191 127535 751805 1721250 1427418 1742442 647061 477399 1024568 1173024 1858733 1773085 1241632 933324 604975 182440 1093234 193631 1531990 501345 555153 47559 18713 1983138 991088 1903900 1115995 669318 1687097 1140277 803768 1572112 1899606 8006 33786 642834 719823 369501 1296298 377756 467253 192769 696423 902068 225078 1126268 426156 401832 1298310 1569517 1892938 7903 1022464 1940978 598332 1292448 124516 162661 1806177 1293230 852318 1480887 1256455 260409 603060 1301166 1670761 597773 923419 365978 1238472 677583 1713243 1276679 394011 1262648 506394 243454 268425 798047 1264351 1131265 1791714 659567 522655 553553 1232505 1723973 1971554 247307 1611166 453157 352071 1536154 669936 1924105 167072 1427672 1943235 1048322 1328205 744125 1750177 1379823 559430 1520812 492748 352122 1322877 444136 382102 951701 1912604 66973 800700 852751 1828468 291968 1035481 109723 1786726 316013 1753367 1207106 980599 1185090 1124674 1596070 1880039 1947881 1877380 1834395 449358 835146 1708563 204786 186564 911690 880618 1856506 1632034 1261533 1652315 1821479 1452348 512028 153751 1996111 222157 1676994 1112834 1860461 805189 1063130 1654261 159880 864178 916159 1770783 761564 397920 989576 585873 1535478 651067 1882073 859216 891074 331986 1442053 70534 651906 1938328 412830 318633 572998 25671 1996327 1628210 1642968 448335 198658 945944 1497032 54691 1255746 638743 1769043 1668814 1508322 604138 54186 538313 1194187 340394 1102806 1851742 345653 583006 891408 145259 55984 290406 323823 673012 521107 1653600 1619392 1392414 684539 1625038 1749872 272040 345379 1236162 133627 972938 171857 150770 867838 896975 844099 212021 1081855 393048 1076713 34361 1530156 1896423 224953 1439928 1844563 930497 1965200 1009923 522556 1501314 951380 1213217 209322 860477 1086238 951247 1820657 799293 996367 1444835 802167 859483 1023157 326069 73802 621675 1321462 420614 1920927 1968438 1562455 881227 897413 62923 1464928 1301791 432205 741452 1052457 1742552 391860 53111 147898 1784286 856485 1216444 161073 1917665 176756 1546606 204997 634511 293006 190017 1607276 711731 771274 659324 120278 1140782 1957191 1838246 1226966 834577 345794 1778413 454679 1603475 1046618 1806051 1272349 110969 1917554 1834581 1065451 777853 39553 1350170 1299951 398148 1758510 1334534 182044 1520822 347908 1917190 1282698 580664 1473804 225302 397907 1872903 265038 1403788 766563 127949 492604 1485641 849637 834215 1381746 981965 1633828 1169273 1055390 1785650 154089 1347195 371387 1736677 378713 755585 1243823 798869 129941 1978040 479291 326953 1101266 535677 1005549 1888301 1284536 1852533 1238273 524103 118310 331764 151826 583406 1461261 283943 153616 1587592 746077 1319915 211834 41272 67358 1642635 304539 1466113 50400 1407476 777303 1671542 1170814 587862 1866812 592657 95773 1024417 709852 586622 419000 514523 187455 1827940 476439 870672 1839656 1171172 385092 1445589 1303608 1591851 838044 378223 1958716 312612 1378403 1719342 1081035 1052903 727828 1812316 1947472 206919 806700 1476136 60356 1340773 852812 1809581 254105 1765773 1250122 103831 267586 1768127 179813 829090 1201192 418849 1751017 33340 1058679 1332396 1903964 269069 459342 495879 1351691 1167612 829608 1524555 408429 1114025 320601 1919126 334864 1635281 1749303 550878 1892227 1442940 739813 617653 1632330 312718 550012 1955219 604106 1787794 1960574 688181 1060598 421164 1934093 970262 835179 575225 193521 1500021 943191 1789617 1726181 261858 301544 1601879 1639342 1377938 1477549 438539 991034 85389 1934162 1827545 1202634 1976137 1986233 1621716 1948469 107091 1364945 920260 1221884 941846 145858 266251 1454372 713345 1379956 86643 895684 857237 1947191 818908 1527009 1167699 565316 1061648 1854803 1247728 1121647 1394050 1978296 486250 1816004 1877208 1827901 1292756 510541 1756997 713407 178329 447229 599992 6615 960633 221816 1909668 38969 327932 1314619 402639 720335 1384560 1582150 215705 425833 730907 1879065 1367819 1226491 1562350 1767223 662975 1714715 1202546 74152 1120996 55452 1761182 1410398 19908 1169705 716106 353121 1229171 1413862 968773 1751640 1976503 1423776 1093074 1888904 1284540 314352 200735 257671 523744 1865965 1248738 91608 132709 485197 272225 255520 1403294 667650 683099 1478642 1429334 1908402 852178 1753077 491476 53510 613393 1482405 549648 336068 1774055 823743 1362244 1719711 401157 375195 657738 1446608 1068349 1081159 1748253 1276973 875413 1169593 601449 955011 1971981 2909 641130 9195 1430157 260694 763390 1277917 1136672 1900160 573209 1958015 33330 795321 215759 652342 504171 1697520 578314 1014877 996971 680546 642739 1697278 1666205 1468603 426016 1342014 1669197 824300 96091 291255 719448 1059365 373891 453682 712884 962012 1728148 1648267 1798812 1110161 899647 1479539 1051644 731044 1092488 656224 344694 1333411 924798 685285 1127433 1691750 645234 1770091 796586 9877 1438121 1583049 1372311 986011 1324795 708248 1755195 145887 7260 1624547 1906677 1552861 892189 988332 654675 279561 978608 119444 1986100 51686 1758920 935730 188253 1921991 29231 1684579 1993572 71454 765674 1247948 1344747 1709874 1346030 14200 6339 1182002 1528556 669547 118917 1631313 1929101 680284 1786174 1231630 523294 568372 1588729 1677618 170366 810106 659663 809754 1422072 217890 1005068 693219 631202 735184 597441 1725136 563406 311273 260177 810458 1656714 614743 424634 89803 1108820 116952 1026486 1171577 1074039 151800 65802 347455 677370 527535 1409661 514133 586752 1597211 648069 406057 1432645 1291469 770466 639742 1694924 1959782 788038 1526888 431441 1873991 43646 1932938 151421 475407 361857 1053174 956328 274128 1130909 796607 1388581 1218083 101714 430117 1355477 574302 1556186 814387 93954 1703402 1183855 593893 1089408 1283470 827841 1647629 945644 287631 1994740 1812435 1873918 134119 230230 408177 1619415 961167 1712231 1905745 1148127 875555 120741 896017 1473482 511961 1939816 868328 602755 1143325 1567608 286260 863374 1713576 1057425 915659 808340 196359 1606939 808261 650624 1133787 1243240 1804967 994080 1738927 69485 151382 1298391 1988569 293670 1082360 705056 1102153 1203916 1400820 1738851 490465 704379 1788163 493420 550213 409753 552996 788582 525699 798593 1689716 1241155 1844340 1328886 645943 1440615 378892 1896368 1263229 865235 1561265 1562458 249299 1878682 754439 529108 1106699 1557023 198351 477092 207277 1105245 304476 960618 27672 1737142 1839296 1386880 739335 108591 1546570 1463439 1913853 681641 1299243 972285 1934778 881371 1500168 1151000 1167969 152828 1125793 1940385 1215241 80444 1072464 407779 1310176 542925 212769 1086816 1763459 718342 1573224 1809379 1137466 77876 230758 1795632 865187 1553260 151696 1399745 463252 148043 1066832 809842 1784074 1979376 1546227 330189 1888321 735488 1051823 580382 918984 1203327 1509977 357633 54176 1297773 1428640 1197583 1178818 727270 1076322 1257587 1730916 946284 1847261 869745 675577 1951183 1816601 353496 1200967 468120 237449 1950820 1264223 853748 1715117 303883 1115860 1654912 1698775 1961138 1471393 1956627 1746160 878813 453200 1637939 677740 297755 314282 168592 1990 190047 779427 626278 1463460 1988948 208805 855890 833911 1278226 1315046 1626 1519805 1091295 1992017 1936878 410973 1430721 316636 1340756 1321256 1324218 1568947 237896 69020 1791972 821024 1231734 1324852 1710844 932887 462701 432795 145604 1337993 1241414 583661 182512 498606 1239192 1887294 907651 790505 1502750 313509 1943896 1230382 123253 1588900 279162 524658 1945175 1284911 169091 776627 442940 1774694 488337 1698797 1365054 1430587 1001310 663093 1699246 480154 1045319 1065169 311802 245447 1331213 941362 484847 583449 8204 378253 72199 571129 650334 1868801 831284 948021 548822 1511867 1799971 1048566 1351143 843578 239440 67331 1085159 1273629 1267817 541915 1050792 160648 1220827 677694 1244823 601315 399141 286617 904293 601949 751796 1694531 943082 146547 11591 1718279 1710751 282060 1333164 1844468 1470165 423233 544367 443839 759651 781987 840799 86392 1086377 15123 252183 1852809 1119092 1935246 1690149 1952370 530146 1107144 1297610 1248599 1761907 1389722 916343 1493899 1571233 1244333 1686869 999570 663287 1997687 1722286 872871 1325509 348698 493025 525043 1326944 1335006 1981405 774302 266647 1216192 196531 1752005 404492 1588413 1153424 1685365 98589 791072 1295484 1510372 646816 1440251 806285 1619122 1701209 112313 567874 1050649 352408 1505948 705936 1595158 1439927 1708931 748011 1601434 467443 380027 1315980 1203795 612908 1074298 938197 1926583 1950583 1466679 811291 108229 184992 169594 555689 35948 1569114 1216968 1785963 1811473 1512172 1246878 936183 615795 1730979 1468220 1487174 1921005 342477 48394 1200806 394997 1179862 539640 1003340 564862 464150 244315 88546 1234043 1332209 1478100 743903 456837 1784604 449620 1262266 1643192 1443660 1556748 1052186 1870962 1762735 1951615 1801430 1570709 89259 1397445 747017 1667065 1781516 1689950 1926139 1494093 1113977 1644971 352100 808465 1149958 1661807 28603 70259 465656 1504796 1557152 1329933 1700153 11366 1301653 25326 1984337 1890584 929751 654965 834407 843918 1582536 1387661 1629094 1565774 1637290 1640553 424475 1755300 1288120 455987 1109341 1306451 1213516 498189 675713 1457015 1053225 906373 1151178 379632 18160 1804357 1572258 880613 584402 451557 1267055 881522 849915 1160306 1898279 137197 455425 982191 1555192 315441 1658179 1935068 1580926 1694921 188690 1231250 1909341 1637551 1826749 1356614 480765 153876 247610 708696 314684 1922424 1318072 903554 630174 726867 586134 1171039 1735611 459409 630907 1033048 820587 813383 492713 757512 1424528 753182 745966 465979 1030399 622141 704229 1737585 159656 506986 724766 1834211 474146 724206 926481 1353776 1111865 1929819 34621 507994 306814 1266468 307325 356299 522554 1659085 52129 1093132 1887539 102925 1443828 525871 1083612 601959 48897 497306 1497211 1789541 1342656 1673545 460599 1884132 811809 813850 1543558 353264 731215 203927 354941 818007 723218 1157640 1274867 1596478 1146155 797195 1613988 538429 150704 328783 323001 759480 280261 398345 1699074 464728 301471 1821226 185011 966989 639598 1524477 130991 361314 473755 1381855 735806 115939 1918623 1555268 246031 1805447 1435746 298076 1685258 882264 225195 158044 1937518 1253965 920529 1979545 5652 961353 1985138 238414 1969481 1524268 457036 318488 1248337 1261542 1714375 1178610 1360378 479292 1916411 129756 1360425 196226 1324647 1707863 682616 1077594 796330 225574 453143 1267781 1191499 1113310 276482 1458919 173566 1955811 715233 1752648 296896 904751 646729 1652687 1292938 795863 1800933 410889 138095 1276421 1136422 101357 414609 804595 1067438 542483 1190436 144449 265550 490386 1660131 587190 807853 639478 1661259 1440658 1251782 952435 291388 1301219 1035223 402426 765009 1614498 1368074 113114 1589787 1491540 666005 801868 832877 1343892 1695626 1482796 1926415 1141162 675907 647709 1732905 1820513 1089083 468407 31671 348424 908001 1449969 656675 522704 1317315 1433130 1852024 750621 863631 887936 1241385 496137 176516 66238 1817996 1359266 1020759 500114 1757038 1650525 353449 322048 396840 137959 1719311 653754 141854 1643068 1524225 1529561 226085 466792 262023 1609980 1693007 1873116 360440 1867524 1183778 1354927 805722 449369 427607 527149 316433 629729 783262 1210323 165855 578296 1454859 1402449 392647 1358922 343163 1324107 1451349 1533657 765501 760645 1772095 341905 792801 1094709 1871494 1102243 1381560 327363 185397 44866 1728583 1519139 260911 1195880 166975 75953 588025 1228623 1753692 1020870 686376 250628 763066 1047288 215058 644529 1197427 1015277 27314 336576 1880273 67373 1740012 1772035 1448203 1648960 138288 1339479 651496 1127883 1474366 1550988 1823621 1291957 1427732 213915 1994465 1347997 1308087 1950002 1282881 1529639 488727 737132 976633 1799315 711316 113358 703941 1830510 952829 1253744 228846 728506 1307104 1046815 1752066 1428095 517848 757283 227198 766199 991327 388759 1260837 1855841 681962 115932 616996 1124355 602332 755315 839251 1860525 1690772 1163893 64695 577101 1772452 495358 716228 343296 194232 615512 833002 710544 649623 1988847 179296 1697964 1030532 1502814 1237439 1575220 1408398 1059622 295985 352774 702735 1371820 186852 796859 1607567 1379529 1948470 1657397 669162 532766 433933 926640 734152 852156 1957311 1776313 460411 1870131 1962243 227800 985624 1286827 1910050 440512 762306 323542 137072 222505 1080650 1753520 111424 1263397 592006 60000 1917728 353841 272568 1721466 1809546 604228 158039 94769 1210021 1010346 1550388 470021 109108 1245918 1584956 1943768 1696456 951767 1917537 188457 233504 1533881 527774 1173541 133464 845801 1399268 611412 326023 1974276 723366 1051299 1382011 1412612 1611192 988895 1567662 1054862 117097 1777727 1137550 1856655 366187 177460 291014 1847305 225645 1142235 1699573 1145776 89262 1412822 318498 281612 1576837 1481986 46699 1646273 844935 1399978 1379767 297780 1271177 709665 878062 135383 136449 677725 149101 1800105 1347046 1257796 1497281 920579 1578022 1952180 1036783 1341888 1852835 283538 1354463 509605 1900198 1044751 1640162 1637662 1334835 1787769 1048913 181057 1257877 332205 710493 968856 1004011 1380528 1671382 1473536 483133 707301 1437395 950967 1743836 31374 1385397 1350408 805080 389591 598489 1693810 1011979 1403646 871630 1408429 1460144 1655871 1694917 1339398 664710 1969800 734124 1620021 1603873 645934 510945 1821423 1034502 758387 1888409 1956536 1062655 816287 1906121 1533113 343338 1477940 327827 1990028 1020797 1043612 760919 1119763 1389190 784353 196649 1143727 1413742 639804 622207 1889790 588395 1600438 1044284 1923137 1251838 836786 175709 175635 991116 709547 457543 1219482 210019 736111 177408 1851424 777875 1052178 919551 312006 1004950 876749 1861637 941492 1029345 1169452 108199 617218 1209193 965505 468706 1741114 982520 957142 1125420 1746637 408327 899595 230069 1723922 260855 404329 240494 1006447 740209 768082 1599761 1135974 556982 444919 1797365 262142 1315491 1707047 94694 1537302 886951 558002 281500 755449 1764747 1010593 1491525 143186 1409246 1657602 1000435 1371909 844955 1349267 1384978 1505756 473025 1788421 197791 956574 984477 822343 112637 518259 233497 257509 323629 1602833 891110 1660807 1709313 1358928 682698 1475816 357861 1162124 1900783 1810427 1623360 1798730 647267 978279 365898 188851 354162 634074 1814736 1869071 1352334 1752019 1435657 1961046 861362 1491388 1615334 730087 634100 756840 538597 72450 669884 127510 1242014 1470772 78940 453172 947401 1232002 1289089 490517 805447 61374 1184194 1450184 1069896 233174 1752407 1841238 285436 1652973 1973585 1047068 1190354 151836 1359522 580327 889422 304963 1985611 1718301 581034 305237 1780599 1101636 229624 1952091 682730 1177824 1299502 873935 1940920 1616196 1730996 1520860 1093893 1473246 632909 1276920 479230 124569 1732196 1174127 784565 1103914 1448818 429854 1744153 22195 1097938 1093076 95324 1918968 930868 171833 1137973 1620205 846337 18297 104721 72922 1048962 757696 870166 19664 110941 1225012 500423 871430 842522 811422 153323 473605 1975840 1265732 862520 226979 830240 1236037 1306938 56362 134850 288709 424197 1687640 1130235 68880 1238358 535558 47550 70711 1070872 1421955 1815392 737725 1266599 1411181 1383664 316570 1696665 1156926 624616 47271 703096 1614842 1207899 1040850 223479 434572 1616733 1366423 1397904 1634012 1904344 41112 846120 216104 1054850 1479773 365465 1640706 162439 782414 402210 1487053 157545 357951 299743 1990076 1546930 1649511 1673705 1545216 1287637 1840741 114602 388179 1356697 888878 790583 778760 1153034 1803083 1444304 1787269 793573 297154 1519754 602299 1493334 1086029 1366761 953898 137579 245278 541391 802517 1904495 891825 1160197 727848 1764331 526605 237190 1741755 1844192 392436 32713 1583376 167725 1322777 441642 7237 1139681 1042898 1489989 1552248 774634 1541370 981395 1147324 1133638 1671500 1222060 1268751 663657 1845044 2642 1203254 294691 940989 134371 726831 626761 535642 219767 1467877 916204 791735 984878 869224 1817204 369241 989285 1415927 1448453 1610437 1208214 1490948 1999809 1583714 1545145 1859731 1979527 704776 322171 1150096 686472 334136 899487 572460 979117 292038 1015453 215846 530676 1774041 1951523 568302 1962007 1522738 664851 1431044 1419081 1028202 34718 473399 1344471 181422 217221 864920 1434589 1140320 1382082 1197446 521151 1370367 1038089 1761543 1879715 1428111 1844281 72756 302226 1346386 1677516 1035628 1476761 1737109 1528674 67789 1773634 1745221 1093806 746557 457926 430342 422797 1779099 1974488 601658 219621 1649963 1341504 1212062 1312423 333857 1326346 1469087 1146419 1950528 252755 580386 1370117 1574056 1887780 203771 633718 793920 1533041 1321517 1137368 445841 490608 736863 653591 278038 90684 1513054 1697277 1045761 1462711 1512321 1921153 979993 1529656 133924 278199 1158558 1864001 372557 480979 1052807 11540 702844 783590 1334748 1122375 711770 1235522 935208 672926 1637372 299440 1934211 1488275 109054 1476008 1355401 256889 952531 1437336 316255 1238054 1029528 377838 457075 80568 314710 1322191 624211 438815 1363244 108500 680803 364717 1810346 1726642 387854 660451 442641 224392 944303 1761934 214781 575233 1937122 1410835 902470 365642 1987854 988743 211468 915084 1857131 1603528 395428 1387105 275810 702027 1551533 590544 362185 330956 1801974 681093 788151 702674 1780113 966357 1449299 341652 601791 274401 1610464 959462 1131150 117218 1560219 691926 1309232 1409833 1547564 693905 1037259 1834345 350314 563493 245581 345539 90570 1928962 1698607 915646 1095764 19237 274044 64070 467836 425130 480479 401521 1421456 1887392 1682559 174166 35525 1208207 1375245 1186806 1039566 1739951 1768318 86624 1637188 650553 813050 103001 1906893 1006989 1403707 1758323 633320 1370594 1071653 116012 392256 561383 858964 630488 1745766 1275055 825968 1589002 712408 1268092 716778 1362155 3370 1131101 153020 1244494 900293 59013 1700608 1579464 1049165 22371 25799 1544177 103956 1541382 1723414 1620286 1285322 1625132 1697159 1658054 141603 1174675 765826 1421515 1125989 1145358 799665 443176 1225740 989985 522126 1930139 810654 1886586 502370 81279 1796657 388065 462506 1036586 1843537 305077 1921708 1094655 407989 1349335 1036311 1287338 747246 1744974 353591 1398155 833325 91453 1125937 1381951 442170 441182 153219 1198792 1871235 636941 1845037 1463652 1829841 31661 1249433 1775589 953930 1142827 1094288 1817366 1959447 1304962 1312258 1944049 568695 57700 792905 1172219 1628423 1998400 1774330 1624194 941372 1867422 788869 716301 464077 1971369 1848581 837140 1855067 1211077 945905 349451 549076 984956 1910500 1432059 428727 1309565 868340 560665 1059223 1495858 1393068 1587314 301016 391782 398437 1141318 1214634 779213 1479643 805049 1145805 1644524 614090 1365320 174415 1716329 1306279 617387 177802 454483 168898 168664 1439430 160398 137871 1791850 1619470 171230 716049 1914414 1237075 433772 310086 1018961 239222 546701 1237747 786171 460745 363026 161430 1964226 118139 700782 1407510 1877114 1081829 513339 856479 1873705 270273 1839072 1754168 820106 916769 986862 1660792 1077834 121455 1298350 216604 970451 396657 1002102 561302 1129059 949365 863858 1651872 1252704 1758508 1526572 1178611 512712 1592064 145826 884203 1605882 564024 650206 391320 972445 527817 1900346 1843896 97315 224835 908677 1385958 958699 1718968 1831354 1262385 1636612 968775 1697449 567591 1494003 937635 1478627 153631 1029730 979736 115101 1784777 564842 1745264 248310 914570 589426 1420924 837515 281919 34280 30988 1444133 1653260 1092053 1043316 1209869 1706782 262666 1896097 398264 1288721 970103 197537 1875435 1487427 1475453 510143 595853 1947021 1379897 1502569 484229 613796 633315 1740400 1405600 996106 1675876 407509 194516 987221 421071 619627 1859374 979846 1349807 1385345 1734453 917581 1361407 1201624 1004511 1632370 1142461 844040 1753366 1736633 1651399 139295 1823562 386570 1735815 15877 82169 721950 51897 1144428 1041580 379773 1267161 122930 1929008 1054643 814255 672525 259248 706702 1961208 729665 1232076 92800 1586321 820495 954479 1441813 820758 940442 531804 510153 1525817 1380248 1055515 1015529 55195 916638 1658003 835530 1597423 1816839 1270489 960468 1560507 588862 487579 45976 1864502 1541514 1833486 1736438 1808660 1614260 476394 1793867 1618058 1568318 1496328 305076 1587830 1244217 1051095 874749 1478908 1081005 893471 1543115 1359927 1579823 1119482 1468522 779590 1051724 37630 867602 781410 761751 1450987 1454795 176662 1814060 1951280 64599 160165 160160 344370 148692 278637 1890222 515913 1282477 1545574 416332 1904279 1868230 131485 314805 1614291 1560539 1852431 43906 1640471 1393629 1491009 767801 415241 314415 1556883 620051 21170 1886133 864414 1188117 1429959 1314170 691292 357856 372231 1440435 308453 1187777 1774555 96874 810833 1249996 1885274 641246 1216727 1901505 1007373 1312065 1456243 1630521 1949952 1977082 1026700 1487005 87995 1957174 52723 478812 374446 54629 538778 1229784 1219115 1569094 1333067 1738859 795435 710983 882843 950657 578164 400592 1008425 1818471 966373 1448937 861199 993450 1452512 1635156 1723660 1030142 1688170 1885896 1288754 1663963 1918387 558520 1583064 855347 1072953 979664 987203 1326303 597031 1318356 31028 1989101 511238 1418472 332897 716 1396211 591913 1828041 531330 331251 293071 524367 1604405 1863831 987966 871682 1096801 446542 427667 1818057 697616 631605 112828 783005 1327760 311962 1132522 1122262 16448 12896 306876 1946100 335874 89916 905594 1784181 1583646 615082 1985570 988809 996785 1125195 1243778 126502 1397622 1125499 638921 481361 1439818 1631346 1360613 173093 1616117 1636816 1793096 65099 7682 761373 1434666 289374 1641040 336344 633642 676003 1263739 258519 1470977 1103979 815908 1137489 616785 1088114 862508 1500031 533120 1890303 1700988 688880 896046 1484498 883513 584488 868060 1944517 823209 1478981 1777372 200351 1762347 1907654 1916013 1626076 809522 1375139 6276 1179388 353645 587754 1684283 1139616 1705786 1770181 1006200 860676 705558 856185 1584870 1686243 1019433 406985 1534532 1320715 1747365 1910031 158943 1979684 225925 1775746 1411794 847390 33547 1012318 115410 342191 1161310 525230 985693 1987864 1194889 1131836 74354 1964648 449393 906998 1534809 1157258 1832278 332615 1676725 1112310 579780 339277 1311912 1317074 123965 1815699 1900985 14639 1151994 722833 1462721 1206274 581882 926422 319422 192437 769620 1354326 920998 1387088 1068264 1210536 1941842 387285 386922 273864 1729802 416263 1749716 1756918 727897 563625 1191667 1489745 1297233 1416272 256563 544106 320187 1240262 1694869 1113975 990402 1117135 922350 1574388 1743323 1005850 630348 923267 555786 1628980 382997 375511 1063183 1849640 1825744 818687 91833 1788568 964535 920370 1299116 390553 1255423 802507 406128 1809493 1627925 1096361 999038 1113206 922256 593065 1606192 549464 522353 1611889 1248688 1678975 663312 1574724 1914401 1558618 589745 1306685 1818155 1002237 1191954 437162 1271451 1369526 1259808 1677886 1330451 972639 448339 1082896 321385 876327 1918932 1698651 1274745 1894740 671140 1103201 1326602 1586628 991004 1211022 311886 1272445 301040 558017 529130 788039 1054357 1805352 1285141 1337179 220665 1478373 519126 1408348 230653 1230756 166051 1480649 176045 1172721 1008604 1731782 871928 11212 139767 1395121 1808552 1426979 1756701 1399822 1340466 173527 1672250 1005347 1337979 167935 1854145 1638813 1614254 120640 522537 620657 1599558 274600 983365 1849179 1885255 1972895 1782184 1395270 790970 1648311 171610 1886505 869138 873631 391319 1830402 1564637 502344 1855424 965973 599452 165465 395 402755 277845 405820 499734 370782 1104027 1948512 1092374 1390696 1257394 1114820 737899 428585 747592 593344 1438382 1957886 675266 647614 52842 284320 1191198 1220184 319369 404982 110196 1595100 669658 883032 642043 1972504 1185662 490469 826891 1492213 256693 1777122 1334050 1415916 426731 1203609 278354 670424 962610 1415808 775756 1554033 974986 516589 22676 1362516 906590 393728 167231 701639 1994921 616461 384707 1895457 960073 1290369 1489731 441644 279913 1559305 1061700 776042 393563 769479 537013 117866 328424 1888840 1429307 1083603 552372 798252 801987 1159264 689773 1825132 1857799 1926791 1236508 1771677 75000 1965475 383691 1593015 383575 1482125 910748 152319 297635 551845 831167 129393 416422 1184619 1190454 447893 1271285 633374 285109 1998322 196932 1217027 238789 1273517 1762810 528968 858583 1082338 1212048 75052 432195 1139854 920426 1916667 773576 196035 1040391 1555318 1477978 452952 595734 1219371 449375 1415834 92914 180668 1764363 373076 1231556 1853644 573860 461100 520240 317838 692073 1446914 917502 487828 840228 79637 1597529 164209 1360450 650794 363297 1478085 804367 553691 476501 1726939 1742511 1108704 192894 840682 671634 1227052 1128617 1384266 113636 305917 129805 845534 1280874 471635 407067 487968 1578214 534887 681595 1620334 487150 1284327 1162775 1572985 1015989 1741777 1309059 336177 282126 267360 628490 185140 1755485 1666708 1861745 1586079 1880153 34353 211324 181525 950762 552545 1749000 1621364 1851639 1993262 709177 1943629 1977560 1714387 1533620 132329 1109515 194100 1650535 104130 1409819 278876 517005 1550641 714050 1242235 1487981 1932755 651214 815091 1240688 422298 1349327 1855340 216776 1509358 1670404 766866 1412248 279489 1335462 554403 702865 1976658 1483581 1138403 188569 456064 1933103 640107 902487 537198 1708650 1433947 703965 1600698 1440072 201474 324625 1974528 909714 113098 132627 1742406 1843222 1868932 445138 492507 1380653 776256 1003094 1502864 1093708 244324 1751825 1377396 1088715 406224 295493 820155 1824327 256353 1379006 1987470 272466 646222 870097 1206207 455549 1023740 752211 1867815 420170 1717823 294083 528971 1797850 38302 458125 321832 1310560 421514 1175652 1812718 814411 103556 1246875 1383915 405205 116147 608926 1746573 645675 821613 589222 1033819 1275237 1497335 879425 890586 1046657 1916020 1165040 981431 1116525 776283 782271 1221798 872301 1296404 1092775 1013187 1810283 1211701 1717046 45039 390611 406060 1653007 123370 1999330 316148 460294 1691848 1814681 755780 1712761 524308 1612703 1681628 1455908 1139410 412028 1175277 1775820 1458658 310645 1009054 993916 989030 1982379 730179 224004 396641 880383 24527 35355 267316 767342 1735528 964766 46676 1975517 772921 538128 1779322 415020 616577 1587597 318913 357461 721054 1422271 1866594 702012 418258 1426286 1151540 758990 684376 997609 651604 1398404 1435475 406034 1827945 1313593 1417171 561093 766122 1395875 610574 1171653 1382069 669932 771356 1476161 4914 1517429 41483 706529 1876372 1387581 1683943 500578 1208105 65546 343050 1041222 1535280 145520 1060464 1648768 243681 1154612 1748456 1099855 94697 1541376 1241691 581209 1774532 1139770 814536 1372063 182427 1724975 902455 588104 743677 1866373 41407 244018 1631860 349549 129380 336390 1717919 1380042 1684088 929074 1626474 959239 1756169 1744385 904092 1554812 133859 1000269 244064 1972600 744993 1304841 1268409 1051952 360663 1239366 1723930 1562107 1717323 673979 1654750 1283888 1471319 1250296 1664992 1175639 1476974 1914826 1013418 143257 171266 80510 431057 1318840 395967 1227385 1105529 1738817 711629 1771624 1511327 1431419 1909235 244365 1628620 1884176 1809542 1756653 434387 1141197 1601386 302750 659591 766910 384461 1278280 89780 738929 934266 1926379 1686010 1491249 1344692 1732313 799014 240232 521273 618780 1482249 1122062 903805 451535 1135040 131668 1529335 326140 353995 1051974 902915 1690542 1717030 1279254 1848137 1991813 597140 1747891 797202 1461838 1314706 1329819 1117908 988454 430089 984806 65384 1899516 537522 1779670 17875 932839 191765 523866 1729045 1329765 768283 1516517 1058615 1284898 1587899 573706 986508 1159871 134154 253875 947874 1857913 1389975 1028539 770298 39210 1172596 1458758 320132 244852 953931 718528 1734961 531245 1331969 1315639 1096312 1099494 93985 1165011 1333037 1875251 334117 286890 205341 348973 1184230 991353 751055 1796152 835337 876778 1158864 1842053 761970 442511 550583 1980829 354500 1154586 823728 1505515 1347238 46249 1776632 895413 829290 777079 729426 1461579 1432317 367631 736811 1364534 1589647 858209 118857 506124 772816 839588 401981 1725964 208669 1140102 916194 60076 620533 907486 1329620 1579804 1654606 1025872 1476570 498534 1623836 297369 560453 776233 1946295 743747 1734320 84027 1045973 513634 1978076 1848043 1274314 1257749 1086890 801399 550253 1904161 1773938 538041 1769807 1167212 2866 1314290 1422879 200278 1249460 931664 37628 922524 1249506 414446 1053126 135767 1868331 386642 722595 1808462 986997 949400 439968 1136966 610788 1807784 878963 1737248 138563 797966 1514723 401399 1132637 535409 1471552 165890 1297415 1828079 1644047 135359 1957559 1453138 1334207 905321 715111 1915921 691035 232494 519768 54363 91132 17304 1544603 148977 371860 1344611 63426 444764 353431 1550174 1867987 686101 1720750 1025148 1477283 1339424 268638 1240393 1932276 1681265 174649 467451 1885093 1677475 80839 629587 981694 568936 773091 223004 499391 833148 1226273 583137 1498269 308484 440902 1915403 1000486 1923070 567229 457657 127150 766289 992660 962431 517281 375058 1507185 140352 441453 500468 961806 1881149 1690689 1579386 791139 93606 990999 1985270 955741 760051 1046245 964293 1093780 1289684 1624147 905315 642935 1123858 1311253 1664321 1391514 249319 559627 1084359 555450 537150 1316591 332591 1970182 260970 1606217 1969086 265716 845839 1233529 7119 395236 998119 828861 643217 1217587 1174769 1065379 1871408 1193324 634776 1192637 1422255 480935 1006028 399627 1712024 1360943 1897402 124702 1606359 106207 1829732 651162 919068 1191409 1081220 618075 1382812 757146 633350 556849 26581 1098174 236797 466384 693525 656681 1363429 173131 1637746 1309534 1781289 1037444 149100 1629288 425631 479058 1615954 1375660 18025 941827 1012251 631189 1885496 493777 1406844 1048601 1603742 1994974 1843152 1031661 646683 1514727 1638298 943800 70455 1593220 595322 630830 1238711 1411337 1327691 517172 1515684 1411698 747371 1438924 1936051 608526 1834520 1829391 1875666 76913 1830079 1710880 887215 991582 1773371 1541710 326318 1629593 1408822 708879 1103280 615880 664753 903904 1595440 95368 999916 1273322 1676797 715068 307752 1065226 542980 13964 1263972 117140 1056933 761860 672755 1038540 1153515 114290 266080 837135 650560 1831926 655490 869619 304731 1967126 391794 1246990 403165 1957229 1148766 1955685 615956 1553931 857098 1543175 770624 891375 872579 308447 1639427 715153 614760 1325954 637857 1778437 1556651 291444 755267 1229113 435639 983363 892575 1924181 1670965 1975239 1872549 407371 1828997 1799432 938664 508673 1953404 176103 1894285 56454 1709256 395872 1910683 104545 1847937 954235 1576723 1923671 315653 1558455 73555 1804365 170159 1850643 271542 56626 1142436 937007 62422 1629590 1394816 1180216 954838 1310622 390568 1134466 1061854 772205 70027 1043893 94009 1930346 840663 1147565 355530 576346 1305606 37310 346034 853762 253483 630932 147100 293059 317133 818024 968436 120682 1660575 1767657 760108 536265 1874340 243337 1378019 209115 550216 365317 1056589 1026540 1112579 902718 298207 1890188 1214834 1583907 1572560 1089711 1420538 1948608 1456045 883837 623620 502029 108283 1336344 10719 1412284 1965355 974056 761260 120424 181289 1889696 1348762 911115 1366262 1319524 477806 464247 903613 919351 541592 703647 1239920 1939423 847126 1072888 1657706 1052324 1869174 108831 432507 929489 1961054 496558 227095 209350 154092 1842412 92655 1562998 1881031 1817381 179158 1432932 84492 1177020 577583 178214 1070802 1404942 547401 1090922 1900901 581125 1393537 900996 1475356 630311 1817154 956027 63153 1314898 1495794 489580 1592031 771422 1204315 582155 1151567 707976 703399 201473 1877165 1874508 1494591 783169 834715 1963521 1109340 817823 1418841 193595 1284496 1019788 71219 11770 149877 1298622 702484 1424863 1493612 727170 1832697 1828674 1634272 1546966 331690 972960 1141777 770231 1862613 237626 648797 434632 1388340 1847282 1184908 1206341 1931031 1829560 1139204 332363 503670 297885 458233 1546150 161267 1081371 328613 1405952 44095 1395679 1444450 438981 1712887 969902 1377368 522640 1243038 634316 1188658 901042 1398189 889937 1946772 1824198 977419 16993 1816330 111908 1743034 1046355 1597008 868106 1923646 1832447 1155439 1092992 217112 1378313 1605760 1932491 627891 1429679 963432 175718 653860 127556 934658 650718 1589405 186196 1390876 484287 1179973 343434 1836661 857752 1701975 1451984 1662953 542509 1652765 360399 369384 1013278 47441 1406090 563247 1387996 93926 1192001 410158 169169 1847452 1690862 1455202 978474 1132692 1803492 777841 607533 1371424 1084012 911430 737213 659878 635263 961317 552192 1272700 57886 1177190 1142480 439195 1048456 1996320 439226 135014 1381409 107209 336300 1418950 1151437 941775 479574 1516194 1804756 573562 1274726 344784 717448 699631 1241 875563 266422 1094399 1259413 119628 1398927 120349 421458 1477883 319274 28672 300502 1277133 224246 1257832 1987636 977359 978108 417857 694275 570101 1114674 1995849 613486 978728 1064168 868362 141695 117574 429125 482514 190349 300636 637413 1999602 1564721 1016278 188177 302296 1589674 73041 1207442 44393 1756842 1701789 1312256 624612 1903085 716886 573056 1824435 1307004 1634016 1290598 1949363 682029 1192321 1615500 688100 607875 723993 1011907 702538 1517273 1437914 1020361 1978039 1072882 1222556 1742292 1633288 1390689 318660 1067782 486885 153430 1930404 275797 731894 133828 586704 1986760 845287 798821 1418744 1595084 1810752 1893143 1703506 1336210 783548 1951457 1072491 6403 1144173 474776 1197171 88083 945181 139722 1081636 1653071 652523 123497 1260465 773240 878751 1336938 419165 1742619 1358375 1590905 1089815 721612 1032387 946755 587829 314622 1415315 1223100 1552479 922581 1951602 1313068 382957 959801 1778959 1857853 371795 1091465 1272386 766912 280810 708799 1586987 407908 1603503 1469909 1232007 1543176 1357083 511574 1208101 1575607 1124234 1170415 253356 1466572 950744 1254208 331603 727423 898059 828529 844529 1196658 1050162 125078 32808 134218 496038 1458207 739134 1764596 1941957 1375909 982759 1462429 812143 1576680 1561575 997241 1790526 1761473 1349616 776502 955782 471500 394155 338809 1735361 1634777 1388906 1885948 96815 1240057 1064969 1020738 713519 1030944 795813 1903716 851992 1553840 1941602 826933 931573 523233 286272 1166111 386223 748646 1728172 168417 895160 1148506 1339527 939695 1144215 258393 1853615 497549 1107786 1594263 1313139 1866590 1711925 568504 1198078 763999 1815367 72148 18171 1313964 1081928 577183 1466744 195160 1832979 1347575 251381 919750 1281779 1074046 404592 108143 354077 883604 1237438 1688095 174760 1664221 1682775 624781 1987871 816463 578514 1412808 675397 846842 796479 14448 317307 713391 258106 906282 823102 1762712 1817654 121476 651500 1886928 85473 5810 1498154 171819 1591721 1793361 193765 1012895 1514560 1163912 1752075 696541 951652 1026723 1029202 1009913 1478595 402688 218780 806530 1254506 1607538 269065 202879 730588 649390 1973247 399109 1666513 1426771 268603 51167 846511 1302151 1949489 1357728 1587964 129800 369157 969071 1658523 652944 1059572 1262009 1346707 4523 1045725 156341 496077 545084 837905 779165 219459 272639 462862 1209557 632072 279890 1297042 1063040 33594 92457 384132 1519562 455030 1757170 1981536 1535592 598946 87017 392287 1615417 1190922 1517067 1275793 1010602 671019 1408505 1042678 1312723 1593864 1914384 427291 125424 580609 1987538 1176574 737147 507551 969614 118255 592237 1183522 1193385 978837 352201 1440760 1374190 421908 1840590 538218 162900 892502 1651314 58600 1823251 86898 1973320 1953415 270567 1759860 398768 1140438 1869556 1319153 1559941 1071884 39288 928420 385626 1201076 682239 1055398 214491 953046 1822465 375485 1699638 46718 1821931 1896365 470074 1588726 123151 148500 1720891 162933 1926779 1171219 815532 1944774 1101216 1007407 545844 926969 348487 186076 1581248 710138 52873 879655 1918259 1578120 602893 1359693 1653698 1906601 399375 1012528 1090701 279378 1539291 326845 720770 1764104 798671 1971056 1532671 885228 944000 1515914 1524900 913736 1791713 108621 568627 1168600 244777 1951207 1631964 422290 1730796 29526 1834618 1885774 1365254 1473167 1511730 1556682 467478 1101372 823900 1969573 622078 1431644 732799 476831 1379119 1821387 1690061 794805 1395039 57588 485345 1994943 623467 1790699 1209153 1043753 1310293 27942 393429 866305 423293 1886924 1119294 953653 1456616 1169699 338614 1442983 1932879 1275430 651489 290615 1427305 1129605 645086 1069394 587950 247762 549656 1673013 226450 988360 1333448 1630863 1714456 393132 1680616 1211936 53258 164531 950710 1690480 1669008 1975762 659650 1957690 242009 686386 984929 596434 771285 212249 295430 1906326 662515 978230 1837521 1121536 595225 872648 1520370 682834 735726 1483532 519025 834699 321839 384957 950287 91768 1480395 1745828 804555 514406 1310629 1754882 183645 1936738 719346 896030 232643 1964175 1170170 1569371 1283666 1151170 1544011 1030106 194275 1882657 988467 1094689 1571824 1305426 933197 472622 1583368 610542 660293 1644106 786356 1012058 192519 1074863 1136687 481476 619915 124301 752953 700604 1296520 1980898 972190 155711 1632924 1911808 1786155 1394104 107618 1330558 1432605 395447 255309 854716 1949300 396804 1848549 766579 1477247 222796 531037 584410 554751 149361 586996 163210 1674792 1243520 969149 854317 1488755 1742698 616150 22439 1577022 514843 869723 1939138 1187890 1116092 1198424 867840 904130 619141 109232 1008545 599693 1743350 1642616 1327672 1386390 1527978 1547683 1052070 1697290 691927 455687 662835 1348905 1103265 1221267 183604 204682 1668010 1813018 318431 1885021 112980 1939802 665360 1625001 213996 810663 178767 352440 1777878 1870374 702082 1913935 721063 330452 1988919 356655 944804 34964 103259 1611349 47446 1359110 957717 1916348 990859 865753 1228090 530031 1468520 883626 176259 867755 19979 1686323 543288 1014173 853111 384959 643327 401413 395039 1668200 1462272 1774342 275459 243501 1042354 1667580 1110172 1352432 1323452 861853 956558 435764 752870 1893258 1483341 660439 59019 1435028 398858 51626 122782 1988300 76622 217568 1305819 1868987 1388526 833188 445661 1288039 1905775 1160817 333270 16223 1712437 48969 367153 606323 879444 396768 1473607 232096 1336372 1966184 549188 662109 1532875 345056 356107 1413667 588176 280490 1856316 784548 1112897 1440003 972733 907274 941560 1753957 916412 641360 198761 1928271 1662342 1045567 40659 1400259 1796624 1213987 25991 44303 1242132 628285 499710 1641205 280884 1486475 945936 322595 1742474 1443148 204497 960671 63363 372004 778407 1112491 1928074 712886 1727182 907060 1280840 1294190 497841 235544 1599525 570583 1662798 552582 154246 1575834 1969762 609683 1354156 585548 184019 1188502 1562760 432833 1324102 1005187 1130227 451792 65127 111462 1694144 590937 773957 568088 425085 1467673 112433 942925 1215666 1436415 115306 1621313 1929558 785309 367087 1764314 1700982 1189024 188406 813898 1653919 958255 202467 1930481 1038254 827697 408021 1928156 1012952 1317236 1228707 739686 699168 1150224 1611561 1549067 50820 121929 1090577 357116 14718 301163 1367493 606674 1762933 337483 1278981 219225 1792311 1200554 1701503 1045976 483850 1549295 853789 1923208 964961 112533 120490 128536 602243 1763615 1361589 1084650 98285 464241 1169010 1226291 1850258 5249 1972424 46316 35401 1405170 297295 1564512 1888101 1467735 1955423 298455 1071146 604151 451427 1888813 273502 1344512 1882377 1439083 209638 82407 1283152 1526495 1861652 1498234 775551 543708 662885 1977640 1665491 307534 1214556 78514 851964 838340 675549 100273 822930 421035 94391 1137382 101398 209185 1119978 832624 1335201 1954980 887506 420969 325107 546985 1019335 1684413 399194 721732 1403177 1310736 885518 1509193 1942909 506991 1287031 674711 1965605 1346765 296631 184857 185707 393935 1046009 773132 1128702 615376 1047085 1432988 134147 531510 111544 84331 743085 87564 353152 564576 1489482 105704 1204705 1180748 1215272 510685 1325974 1559088 1309925 103755 1933557 788608 100840 1783230 431493 1473997 1347899 1768016 444287 96371 899429 1781795 8232 1051430 720740 930711 655500 1495837 455730 1588725 677574 1735653 1130788 952566 71135 1615942 744886 1341048 1750876 978328 1192255 1866989 1640425 1540628 634464 431123 718020 1136 993800 205611 1342386 403681 519705 515185 1915911 1392782 695922 1601001 624523 525085 434053 887893 1620685 1365407 723656 1083984 1079337 1793213 578922 951603 590147 739366 1810951 1998900 1707893 1397997 1536405 667090 1947099 241956 1306752 361915 504505 379244 1436528 885675 1437779 776406 1639289 1638164 1475947 469279 144237 1956989 399665 1984791 1188517 543151 71145 1009570 362912 1859820 326561 1471759 974218 1051927 547342 1647510 798258 1147659 691195 1869228 731308 1483910 1463456 840828 1781626 1920732 115720 1303622 583274 1041389 506489 1155775 1951086 1211850 599533 994117 1297882 1782192 1084077 196758 1256462 847014 245765 1240877 1184895 316384 233569 723069 1463271 1651394 603679 1455450 94687 84468 259869 1321006 1677899 1978508 617207 1845840 1831279 341477 1943975 1519433 1742428 825824 1249696 433519 1675975 1343449 519706 77110 1346390 906144 1191070 1971718 1443594 72711 628594 835401 1184095 1620744 1222447 1323094 814394 1332440 1921273 1894846 440318 954918 400516 678455 1107873 1590545 185297 240629 809005 1617200 1394145 1597090 1036324 143106 1249836 1372544 135120 1600980 84478 664119 1565658 1111660 1621103 887762 641275 1032365 19952 186409 1436402 1490714 741700 428179 431632 1419711 600055 428434 703023 1295094 1896290 463389 1155218 79101 1880306 114170 1016705 706352 360484 1775037 1442724 1799922 984261 902752 735438 1248944 1435815 1325290 1054946 1741553 1504822 1757533 1637555 1793607 1203743 113102 163005 537387 58537 65257 1555269 1962745 1591994 1961275 407755 693101 1244868 1595279 358533 845629 458439 1093814 198151 587240 571975 789428 1790933 824509 1856888 1860910 516 853586 129555 1844946 434192 1353283 761384 1875136 1112599 1541988 1734940 886853 1201828 119811 1781593 469694 256360 1936512 1260971 317671 1687805 14355 250583 523856 1033561 192862 1233998 323618 794746 694140 1506449 202746 978142 1354952 297000 1459652 899949 1169828 1311719 18593 487115 1229975 829288 1266237 964243 885735 830856 41684 397812 606070 1420070 120813 1246429 299805 1902102 1697556 1746703 1326847 1705817 865237 1864114 788569 1695966 1108140 195339 1270100 1222757 1137058 1019731 576451 86333 793320 528914 1538478 4043 329462 1382488 789125 953543 1793308 1364401 1473081 1270265 551021 248496 1713636 722394 1220125 787466 1751560 223304 873875 978445 334366 198322 1606290 1144493 1819455 1860923 1984732 1074593 1239218 967757 1952056 1443772 1478046 1417399 626044 1417405 801532 1111927 1809090 76332 80792 59036 1209549 1025270 657927 1700649 275909 275711 1143054 847502 1301069 1842972 674859 1789403 220452 939366 738207 80339 885984 913639 1621987 901684 1522652 766515 1437926 1473365 20488 963450 812505 516654 1038815 1303145 1701728 1287685 1997476 994867 1835965 973939 950830 841780 1637470 1392327 793300 1437209 6620 38938 1902960 436152 791407 172269 1806251 1308875 1030189 1330660 832699 429515 451077 800521 1085323 1533956 1418068 549200 898506 1567851 1835917 1511461 910054 1962717 13872 1097546 222231 1609486 1860373 779663 893379 1763028 977729 354510 1827879 1363282 840273 19784 1483814 313262 920621 111601 278144 809347 262484 306952 444640 1281495 967367 1666440 1153964 879694 1673553 814669 1442967 623948 1932940 469901 1946211 1839972 1460332 596656 1368337 930560 907145 557261 1381490 1316402 1061397 1682034 1513173 1083497 1143416 2636 1490046 393486 250664 1641691 739041 1495223 1299404 295486 1065414 1444742 1542136 417945 1226133 944106 892405 1127993 1758423 927926 804057 137631 747610 1792672 1788925 1370331 1434124 733009 1136507 1084008 1033394 269045 1570714 524434 796578 1992485 583122 1184282 265555 1218742 1053857 1312058 125172 172337 507875 1877972 1315919 1822086 1479274 1374534 3943 716418 846115 580267 1703476 493140 1450205 526309 910357 1393997 397460 1277941 1704305 1231176 1666749 744229 1866841 29639 631358 27190 366338 1245358 1724950 1794212 217301 1244439 510205 1998076 1069682 1281585 1959375 619867 123960 455245 1408288 1742178 311565 101900 1746917 189169 1122600 1425240 1874575 388517 1395955 1709528 539614 491479 368327 178932 1122180 167736 1415302 678662 196545 278914 1617246 1771171 668415 800307 88462 1885524 878859 1158607 74030 58673 1015337 345100 550401 1472088 252107 1617229 1676338 1527649 231780 237848 390926 1849725 1949856 1447624 1638811 1367857 728164 1903450 433149 5291 1283167 1120851 1661802 1010727 1112035 1065002 287098 623914 868494 13705 1630698 878881 491655 40917 1667245 1502383 622696 1942235 1654329 206296 1596714 845561 1487468 515214 558497 1664955 1696843 6240 1202101 857786 254785 1875281 1716516 1732265 1747864 213611 83182 379265 1178983 972399 1887309 1691019 125922 571992 933443 337886 1571307 1597305 1306492 1089718 1133665 359954 67523 1170891 1955032 916123 269680 1458472 1968826 1537089 239389 363042 1729677 1905451 949989 698316 186153 267926 365412 296874 1702327 995546 1138679 1185648 1929550 620181 928813 1900026 335105 1309256 1385766 1027884 176932 1408634 1805682 614310 1955152 423055 1694731 731649 120914 1778488 1799370 888588 1510500 654315 224620 1863458 1558243 1515420 1883020 864504 704250 29281 1124283 1025938 1110748 675466 1505757 1867893 716659 709059 1401484 1023180 1884976 1650396 903392 946375 1793033 1151758 528386 1500954 999482 72320 65038 24312 1410041 1851185 150745 1368576 1304286 1513583 151748 793172 1948367 648027 764188 1620967 721158 427096 628219 604025 260445 1429829 917993 1545754 1242500 1517800 669956 724359 1658737 1262099 1575383 588320 1159682 527044 1468161 71589 269807 1024140 1123705 1521029 554529 1347524 119800 1470679 415867 1060862 959237 464120 1156001 97343 1824721 679573 1707018 1166636 1507703 1321056 858252 1906119 584105 1514370 77447 1913972 1492360 1037001 220905 847583 378252 463037 672307 1502563 1660384 1606873 680202 944878 402697 821030 3855 1129369 684332 1004407 618952 558931 826774 1577317 962478 782156 1197346 123453 1704048 253380 885619 1475442 339459 1069711 1929608 409149 1696330 998611 1840858 1376937 186669 885634 159306 1765749 1069866 1360571 948595 303300 1782047 1340493 1483768 325326 1919671 1862181 1334072 554318 1862114 506708 1345822 1388038 1957782 1193314 1315525 725043 52710 1392998 673785 580823 1600120 1317263 239675 1371462 383491 640712 896508 466625 637648 1295526 619881 1669517 954097 1274087 1746420 569413 726880 688527 1155275 462185 1634040 705366 1322580 1679691 921489 1319012 1312184 878976 1470346 755327 1920151 992622 1410505 1394602 1351710 1085659 1471949 1902564 1067702 1312594 1471942 896356 73557 443257 1589451 1497339 962841 780421 1123838 984295 1959218 1089077 825282 398446 1065638 379553 393597 390027 1913089 1123804 1152254 1038635 675234 815537 839982 1044748 1545368 755619 1932676 829277 1080314 922504 12659 475062 872369 1484843 175347 221164 1025249 1137672 86468 576911 1738157 1934815 840894 476109 913923 378637 775969 292121 1497945 645657 1236505 223208 467170 338408 972440 582883 1469326 1961785 622882 1133040 653480 664367 1169526 1707215 1440815 1001260 729852 1813134 533412 93858 888921 1341492 582340 1254110 480613 305065 567629 1793208 1529146 1721829 776915 39346 860655 1986437 1106804 144078 348238 63324 1651462 274198 331212 1867996 623329 1145225 1316211 1658830 1889648 1765192 1874053 44696 1764121 1263004 388581 1879831 1576074 58239 1776016 301551 197016 1461695 720358 1713515 1713501 1470343 1202065 1430638 1760689 1209154 591762 390253 263656 279465 231595 1773512 1079751 1362253 848978 1719494 272630 1280014 835767 279002 1101924 11960 124275 1509202 1277768 1747303 1262642 222774 1534958 1042328 1787797 1268084 657933 1117081 1660405 1885157 791012 1915064 635645 369933 1442270 1410447 1683565 1321886 356175 80099 979976 787330 27660 1097176 190131 1558985 554164 437572 1651998 1034849 1216454 875859 598151 1467374 489448 1959653 926258 613151 994546 1038487 1642591 1592053 640103 1986778 802904 874012 1738061 854011 1064834 1007929 637129 1912248 842574 1562009 1711391 1528577 316511 616296 583569 1803660 1253664 1476912 1239720 271710 863089 1854162 504794 1653261 1779276 1743210 143271 1396997 478445 1066830 239036 566968 172529 1348158 392463 1571286 1425500 875677 1524576 1703836 497222 647666 1389458 433701 1941744 367658 1619170 643235 1262426 1857427 209515 767785 1031394 1346454 27556 1851245 1257916 1150807 1320576 257783 413490 390193 766735 1227192 306630 1462487 860682 985807 1318143 408120 1422447 1990345 1197215 1912185 1038786 1979625 1018765 1452182 743815 1321655 582250 1296828 1370149 1217958 436871 108569 139686 1424115 726538 772212 1459326 583727 830012 16368 288161 898993 135725 1069475 422309 1580124 1811724 1525421 1119552 1234383 671797 756596 1329382 1908186 1156094 1113516 1626938 1156746 1814998 242542 919819 699967 1001937 852670 1926694 886424 1402977 129248 1592692 1388022 107968 110861 122178 117174 737431 892308 1478796 1860562 1468627 1289136 1795329 1867087 1247248 104865 1136756 874873 431322 351606 59295 1793045 394467 317965 861327 1855143 1605330 229874 415759 1612730 1842787 1301107 1391588 1746718 1418350 1426875 705014 1010564 1925359 1036867 1893868 1680854 1195387 170252 1949037 1915435 1169234 117745 151302 987701 586609 1694582 1994034 668102 1211528 1265367 1439915 637379 893486 1214781 518854 156588 1990845 1116976 628216 886152 645844 541400 1051009 1431081 1583066 1049558 1983424 1975575 1998220 965194 1139031 1757674 457634 740225 1743911 1145151 1847969 1776862 1586235 1818830 1986683 1473356 1767792 408887 709213 1156928 679925 1183336 486187 731063 1135349 1792266 1030743 272092 1778616 1982754 575700 83562 828982 1504905 1573965 710902 1516744 2179 431763 1892386 628601 219034 902529 505109 1762406 882067 1190447 1748408 447034 1516783 991936 227951 1673987 154846 1752881 1480342 1713466 477126 855437 1860483 287483 1324917 409328 526642 216734 570588 277020 82936 1968115 1030431 516821 1444142 740244 998702 228537 113883 199656 18122 1350474 572961 1188418 1941686 134803 407555 1156971 330758 1284736 1652666 1047281 332920 10349 57110 1547560 104277 183186 114340 159379 1110985 1588966 1725397 383484 1844232 1932180 1625371 1934217 67198 1393380 320490 1851289 1206668 1774340 1957156 297910 183244 1067310 1391885 155233 1303141 834824 1750261 1198107 1872105 416466 908993 1046272 1978538 373630 127013 1472165 262947 1438736 1345835 1861205 1193837 1877388 1249126 1399741 1359662 132776 130800 817505 1808139 890330 908371 1176384 1787571 1850520 1756231 1063112 1817961 1884329 1223201 82489 184566 1843435 1234083 1261154 1010671 10575 147379 346210 1711465 958079 1050591 108087 1851586 1235861 1043381 1059211 1772320 580039 485506 231317 1598281 1220551 238918 871644 469347 1585372 370701 1082672 741744 1925159 95742 210898 365090 1631741 732656 994116 1576894 1579158 1077201 1683195 1185755 1658628 1092222 627094 701726 531274 1026952 1647179 1822460 662437 546217 539883 1270166 1935474 1592309 1156328 924628 1799279 989240 974698 711016 1864849 627160 338152 1727650 915258 98837 491448 401194 1443290 68179 1332020 746552 1534477 321446 1293033 50403 1073932 1569447 1693161 590581 909942 1208993 1067974 570814 1344965 1471863 914536 573683 63765 956248 1592230 519544 309932 242686 250509 153553 627149 1623955 979947 1066993 792026 448603 1044130 1157606 1029940 1044360 1128329 716006 782759 655471 395150 942331 595991 942135 29792 1517775 1984662 1385060 1217298 197544 20097 1919301 765451 1614221 1426845 881293 859706 545268 758532 285319 1538686 87652 1763717 1420662 983573 197976 971475 1488379 295473 1487187 1157653 450872 210293 1757885 856496 516571 879145 418117 1658180 464461 1443359 693541 1672880 588191 1471114 855477 1041133 602123 776135 1306629 1829382 1975690 1089889 1426746 278774 1692108 59842 248013 1286135 82318 376752 1368325 373037 1891059 976674 191344 905693 1367872 412176 1367446 1873846 189622 1328060 1832574 1934080 771119 846615 470178 108411 1507560 1908295 1178923 1226039 229740 81485 405462 283447 1811230 1398223 378541 680130 1158339 812801 1599912 158815 1386801 1371569 1002777 1424161 1264720 1438692 1797020 1041756 179270 1872707 1430103 1174242 658137 1176465 1116395 1387707 1114994 1475690 496113 1036978 1762573 689601 534884 1955398 1055610 308097 1295813 708609 682033 676099 448569 1303675 892626 625769 732663 1806046 1762089 614812 142698 1318910 752351 365376 1946737 622016 1777245 360545 243019 374954 1987777 1127761 1626686 1754510 810299 1019360 377189 1669896 1713113 841590 1700403 125234 648304 25406 754185 45625 1495484 768204 442068 22821 1227035 1105853 1550971 1579827 571788 373625 386489 911980 421651 569461 36789 1146257 775877 24261 1955173 1502592 213945 1322653 1980356 1550147 1070915 980019 1607854 1335801 354165 792574 321012 1477366 1552279 762916 361142 392524 715115 583493 1535694 1270539 1088933 1908785 556703 958911 1589489 720318 306143 1942150 1427489 299662 544845 758855 1117619 215060 1696433 780045 1969330 485563 1052654 1152856 36054 1367419 1909347 1115746 798695 916071 520275 326934 1713603 852443 774210 1870561 785063 174964 1092704 1557990 661830 1181409 1161945 1255586 23373 430239 999858 997180 211028 1834177 1060897 577118 1076749 1440102 522337 1300822 1342282 1255232 1097293 1900507 54699 1595269 478607 1211539 1146941 1076171 72594 1102294 326685 810341 1694510 485824 846934 618569 1346387 992438 520090 1667521 1017856 501822 301209 898396 612197 25810 1087527 948493 244069 611335 208159 256898 20487 1184521 1394753 428146 1725393 941843 1501213 1813167 1632634 446301 326841 357564 1082415 1715791 1994170 803129 949881 1374174 1756004 829210 22354 1018150 1978988 1324168 1800610 1023447 1683670 1286947 1694938 999060 1031702 1986599 532854 697385 1497460 1239519 1617696 196852 1415396 222853 1628459 730874 731757 485913 643292 1834920 984277 1718419 761561 534240 694840 662392 486641 1141154 1755279 668035 237329 1208161 285311 1320474 1480268 810812 1883960 564690 333768 1850139 971944 545348 1628940 968348 1492123 1115130 1707988 186571 853494 1165319 173953 808527 507928 1466370 152996 229254 566840 297114 146778 1936228 884957 1567188 1309816 1131876 1269527 139933 1133460 661355 493174 1011572 1832663 1251740 1850364 433741 798279 1023283 1020216 1213846 375654 621970 1156143 1363319 65806 1532025 89000 249806 1982173 1720368 1829540 602885 1971299 1964530 163183 1397855 595679 925506 1320321 518126 984644 1681798 1891214 667197 691793 1462000 577122 52969 1998271 117597 51352 373766 1465329 1770333 1506817 767085 1232301 291097 1498325 1633585 1386188 714189 1369375 1478029 1424049 88781 736104 63169 419275 508654 840139 1129680 1014288 635673 1219813 1588036 274994 845565 1022661 900814 1514218 1279196 1194304 911573 1363652 1408692 1261785 480907 69420 1577602 94870 947752 1468326 489961 136013 1713228 949607 356132 666511 765214 1301873 1400707 1308014 1442219 1023083 1147491 1970969 462806 922910 1115606 334653 1401609 683509 1784587 620124 1559352 572515 1342099 268959 639420 1249712 478057 1527960 710790 230919 1138830 465435 1817134 810476 323035 618104 923268 1822382 1557083 777313 1403338 676415 733046 1138168 361939 1795657 373781 1506956 1627751 126367 365837 168259 14074 1421134 1801197 387271 992704 1406575 1143889 1710589 393539 320994 957332 317385 1623247 922535 738914 1009238 1302803 1295216 1086146 964601 784719 99607 636393 79502 397810 508994 1664263 1406271 520703 421463 1774312 23122 1793369 181068 641191 985115 552797 580309 1666111 510339 1008376 1253475 1739130 51969 768847 1368563 1002126 387191 1069652 1759852 1978466 78402 1804678 290390 150211 173144 981784 1578568 86910 750578 1172495 838586 510414 1954355 1957834 1658232 1106121 350125 6546 175536 1361932 1619840 1988434 1381534 457169 677 1789813 1737457 235606 1849388 1115038 1210267 484671 857043 732808 583540 1112970 395442 1495780 1344241 1360818 485891 99343 600207 1592974 741872 383715 1334806 316127 1251543 1201813 915383 1148141 1184085 872041 478000 230289 616720 440737 719120 648106 271918 104985 1852266 1977730 1717186 1781137 1677716 1289744 1794634 1388339 823535 1337545 854409 1236671 1172497 549230 740515 462130 1444441 1935611 1553559 1508407 1016826 1596392 857573 1222067 907849 1151918 1533737 416835 1262137 725168 1122808 1380218 1681481 1898275 359948 1786208 3773 320458 1719344 1076720 427540 1672423 625252 537510 68804 418697 1121282 28983 201104 1432659 163322 1392595 1309904 1198399 966126 1954837 134031 514395 1771285 924766 1554522 848517 1254192 630374 817629 1199281 249658 1172990 1707874 990168 1095564 132443 99822 1228833 1208380 641942 1105344 393625 1686762 106011 173184 41195 55956 653841 1660727 404004 1616567 806074 1427504 864753 1144478 1699191 1705041 181733 1217855 249871 280627 372507 633084 779414 462719 712189 659759 1532043 1247453 1670356 124112 271489 359695 717291 832806 606638 582333 1356960 1034269 1887180 1623256 1809844 1452697 1297074 166235 1341341 1783747 1649051 301116 687661 1617690 1804260 1843166 451250 466905 27552 1740141 5416 1143532 537165 1454210 1771816 1817504 1856931 558940 227186 672449 251425 1151084 1412368 1955226 1857197 123633 12054 614835 110336 1173185 508641 824051 1249882 654967 49729 362795 1329331 1100103 1817457 1824579 1637686 1370532 657897 454740 1396481 74183 78547 1668274 1886733 934108 571 287058 1955939 515417 1484600 631877 523848 1114030 1880043 1036533 1981953 978862 1023898 1572002 1748412 1099264 495975 903917 1757385 81399 1947241 1843863 1170535 1235809 1055845 597423 187027 1078924 1708050 1736242 759606 773117 1061194 1212296 1201251 1098511 304378 1830744 1522548 665012 851136 1759188 489400 371101 1712003 472766 667694 910877 417088 852709 1802831 1349097 984635 351967 740438 1097357 134511 33354 403904 1286393 1535644 329445 1034429 406711 241894 1680813 1780235 630623 626531 1545317 1965139 792957 1826531 1586683 1698295 382894 477483 554849 480093 1630533 342510 270517 656481 518967 211198 1717519 852541 10213 1808116 1347457 76692 1503890 1046724 1043514 1435872 1594722 973056 1238331 1834717 888478 1295092 1574173 869340 379933 1894650 1331160 1836795 1128561 698463 1097246 538032 253476 502320 936697 1670524 1558980 763592 1892714 1104948 294246 1224610 1065766 753722 1126658 334215 771457 865679 1914315 1066476 1612228 181622 1122955 494629 1693611 1791455 1043715 864300 1975990 1876446 191722 1837614 1829616 710706 786187 1912069 1258544 1188489 1269629 226865 432812 572425 1964862 1512635 1493756 1867437 1996669 1327026 718637 35088 3253 1830884 714728 131594 216499 1180978 276492 332455 1649484 1559756 1078164 1085392 323663 691040 169544 111848 205854 478175 1445924 951308 1423182 1742766 1022159 528792 1714299 671859 1292968 1560122 1852359 1759968 1031525 1089791 271366 1035286 731798 1444103 267495 129480 17359 1656998 1795281 77062 1718033 851718 1370765 1821593 564741 1723481 508483 84312 1672542 481453 676461 1824835 295542 1110789 871817 1886214 1292663 1080282 1976600 272267 1327872 205823 1876737 1312477 214064 295696 796045 884616 1345775 1874031 446274 106181 490264 1849343 406285 5367 665204 1595449 1253357 1235287 1509124 1160604 1835521 910069 697145 1612595 1373962 1188443 1985932 1271113 923234 774631 1648798 1601663 1271935 1555543 13042 221814 698667 1434044 439209 838728 1516206 1483196 1918397 1575202 487230 1600795 1805739 1990711 947935 217380 626092 1906200 518308 829017 986608 1964292 550408 749412 769731 652242 1834180 1642833 1697787 1756909 1360056 1557036 1769378 1351793 1396953 1069374 1707652 941508 1965341 771638 1872908 587855 595483 1251075 1252683 1047800 1778377 1332765 1894003 621737 158270 1660808 1989624 1811014 340738 1855739 1148752 1979856 1550166 1258941 931941 366336 908404 1562322 1902127 1512452 477279 652231 993686 1441739 564385 876726 664514 444118 1107419 694044 1611320 458891 1147263 672825 1188500 247772 975361 1269628 1065283 770479 1539580 321456 1847862 1015372 1870748 684608 1399927 585598 1361730 1490952 1071429 450318 1707208 1795348 1430882 431859 537798 70713 1703230 1405211 1652494 1663736 599242 558640 221997 1296513 530714 1455167 1432336 1345400 315005 508281 1371591 463186 964552 195294 228475 1757679 1262593 103893 418089 171226 1237651 1473975 812586 1161556 1297524 509814 571185 1109198 627753 767031 1268797 1695692 1834796 1071528 140858 541174 1841870 794167 1692003 543817 118937 739043 1460709 1055418 323847 1105423 1472270 1979954 292521 1777722 1408775 164205 1509870 430795 1544324 1808046 834920 862503 494033 1902952 1346664 95024 1693402 811341 482370 787166 1106207 680814 63340 1485832 1066848 1764022 505775 1962009 1932120 914990 493217 1197172 257369 500187 1649597 816955 1280794 948279 1773043 1820137 1198617 857036 1033934 1825672 1176886 1508644 485455 1968294 968212 1148409 1940773 1558209 1989402 1591396 355705 538194 1107393 1607501 1772148 1376979 529260 1489000 1827373 994177 1822799 824481 1012308 222943 828824 613175 1447749 827855 1630904 468988 272698 1909710 1163363 269507 157056 731371 1808132 719998 430344 1818779 1140035 780924 1866891 1806321 750074 1264393 493573 1999256 1424895 1334733 1365462 448751 1231051 1318662 570645 1163608 1723989 1903350 1670454 1883331 575393 682250 722511 1222442 274039 70583 673344 972154 696504 482479 736539 47618 850295 251731 102124 234429 741454 977653 621929 1119088 1089833 1830893 918677 1572023 1333271 650307 684290 39912 178222 1753944 1296215 1088245 1922403 324469 113428 502877 1806194 1512779 646909 1249096 1126527 1509661 1841763 231747 1637340 1404027 219456 1314673 641314 183522 934182 319004 1696976 1852591 122424 758982 294587 639395 1297504 1321833 32241 1316289 777646 760547 1528886 60744 684118 1813627 619616 1107561 35801 1220950 949015 381855 1915496 1605011 1567683 1873312 1306499 576779 433601 576957 1062646 102128 954834 1263180 1156786 760427 971344 1980781 108353 521469 585035 1830569 1811424 1712139 375719 701101 46449 906031 1888574 1268966 745137 827201 1637777 1046372 569226 620162 356461 487326 594827 1781900 1702392 1698906 1222037 457009 1926133 1504344 1622967 1931263 271264 137500 1700032 116029 505484 30646 458754 1860508 1954887 340140 1908222 1306082 109993 1431654 1895655 1198610 1178566 1101686 829127 1407098 1011517 1493794 896479 686022 270430 444704 581805 1471025 694772 1596147 163560 1164292 119392 1369936 30054 6917 172267 1323440 58472 1388895 1628971 436694 1962478 1092402 378073 715740 597993 304962 663695 1475228 1076842 1523354 102950 557764 1058400 1890324 660869 1300800 881958 1590157 1617478 48358 416105 1346483 1518600 22082 1504848 1818449 1653911 640302 1780956 1509729 1110533 1965409 679891 1769055 563559 859121 1241503 1164091 1513677 1329874 480494 364203 1796504 842481 261478 1773327 1201787 1054547 684427 1758722 1689311 1636479 646220 1820088 1413429 1368200 64240 1171369 741224 997926 56164 1974209 1380131 1017478 1218215 615080 1808952 866189 1889140 604194 1684639 809290 231335 1453523 642929 4887 1209372 1710268 815486 899962 641572 292360 653877 992029 1531241 1567875 430926 1358798 1777977 228541 124703 74712 1204209 1646185 1343317 1341215 386635 1594499 169576 1546284 1016793 69493 306910 1738912 1049503 377435 583624 411374 1255736 1889851 1079527 1032911 1906784 396283 879288 574178 1760667 1117000 628432 894963 419037 571742 1251220 153597 1772550 524654 1889593 92759 566460 627014 1910221 288529 181421 761310 682685 168536 885487 1635124 549613 5958 620499 1512440 45609 845161 857466 602179 1418124 362242 1742207 626958 1285022 521420 1552775 1714661 1443636 29083 1330872 100227 1558351 992125 1819978 1757763 1096598 1663152 1747503 1415821 1709201 1226148 738654 1112607 1450360 502398 1172906 792423 1039322 190707 1431884 866176 878565 103639 1742643 1214203 1450429 68623 1010962 960772 1465590 122132 839199 1573640 671165 1803002 1376356 997540 1062898 1420183 1417113 1090474 764572 382755 744245 877939 1123875 1821501 1711381 567825 1855061 1857749 1795860 1764875 1784139 719362 1712551 1183251 136733 345255 1336663 882733 171353 934043 1404971 1360185 525634 730065 672657 1461399 708497 1970185 1513194 1234784 298467 1674006 1437290 928909 1554449 1381236 1966754 1502453 1471734 12357 1450840 47426 1804908 1748249 1570479 1175959 748478 239454 1327701 37463 1882280 1486336 39251 202798 54696 316041 725962 778998 917086 772153 1359919 946329 375455 1088569 1288989 752964 881414 1523886 1986692 117837 1032032 80397 1911548 1644644 88280 1635525 222999 715731 256229 1678599 1152619 1272938 1317249 756975 868342 1941306 1026262 1669855 1377044 1593828 1372487 883829 1298988 1016902 1677690 1883374 1633153 348817 264007 1505777 157019 1260493 152188 951384 927622 1947738 1505007 1769348 374676 1611489 1066398 893187 1674286 1486740 1869212 20919 1415559 1506729 1690015 615213 1744600 1217515 171870 1347432 1458543 1070396 650769 955138 239476 1132100 1840702 75434 355694 48035 844916 97834 1341770 1536266 1905343 1193430 1704070 796050 693620 1710007 928488 1804864 685630 79852 359414 813813 46944 189573 1388566 740062 941579 1377913 1599890 1047560 193494 598923 311051 82870 541075 1117938 694183 750098 349515 263463 1177958 1130414 1585730 1931555 666093 1413549 17925 572721 1233864 356648 743482 1270075 1699712 1276517 1419490 1597896 1849542 1819787 18488 1301304 114174 283605 1030656 482036 1087181 693239 464490 1845681 1012816 255122 385964 1138254 1856744 1152050 168571 163125 1908321 797099 808688 907122 1603021 104782 872839 1247873 590934 177535 1658875 1643168 311235 1069150 345383 311282 809500 1112688 637681 1366945 803089 896997 469351 1898625 1706851 387182 616856 1253216 187434 807524 135350 231434 1064136 661945 1400082 718555 1822014 1797041 313922 286717 1263836 1939077 939100 1747111 55222 290552 1432220 485881 1815786 1926164 1623859 1809990 685074 1624944 1769560 1999515 1659463 232884 739154 445601 1355063 1241623 1826652 751681 713273 1703835 813953 543222 1102831 1805452 1345135 1009381 1460014 928209 1275166 1034822 1431080 741698 457363 1861539 773622 1660339 1058342 1657314 1479123 1408121 355933 157990 336228 461761 54763 1722725 678024 1075267 197659 678134 986010 1829053 1436082 1080658 142241 1260592 242164 1668294 1609825 1904098 76247 1354097 1318021 1948770 975889 1039148 1219047 1872650 556936 1838870 789925 1710556 93488 342101 1738749 1223574 1391881 207711 1790232 1137454 1477382 1133559 746490 136097 1174541 1806796 1789951 99997 436235 734641 178000 1813300 1579603 734086 1675887 1310286 1345558 719941 1729313 1167661 844405 854425 921346 1862077 399506 1426528 248741 1917118 890236 1162326 696822 1628245 569520 541091 887336 1272693 657447 1938497 929656 1430514 782709 1509745 404308 485033 643691 1819521 1462751 1391621 795681 655840 1444152 846043 1556113 1737054 10136 1409097 110384 1884167 998592 305087 283382 1278080 307625 569908 1907101 107657 1328834 1733497 919889 476558 1020843 1626794 1316663 1853159 1371753 12874 873374 720888 1597296 1199107 1578464 1176406 1521482 447261 613766 1135997 590306 1107932 646018 721819 1477634 1281915 1226735 773424 792883 1360065 1031127 1457696 1022013 1586233 333799 1668934 714400 967527 1533264 1426029 1436805 870836 1215564 157211 625580 697835 1816434 1447913 1544757 550913 938541 742014 1109480 51924 490129 369443 428452 520097 1482012 1283539 611280 1196843 593507 1146657 1984979 1357208 1277424 1006958 612399 1662462 1622748 218205 416843 1484916 1382778 1893068 464640 1046717 1347580 1806503 1122924 1705681 1786902 917482 675795 1963 921546 337533 1329223 200452 137784 1772665 1190909 318300 1551799 249602 1602157 844474 128538 66001 1604869 1946200 1938044 1859356 1726461 1389609 245508 648575 1738529 143329 437452 1796637 119401 1474671 472493 1427739 519970 453723 690696 1368559 1416862 1045163 1794987 900156 1171568 84854 430522 818126 57551 1036013 215538 532932 1420807 128575 315026 1622705 1687790 1113623 1025579 1277051 1574568 962254 1106646 686716 1543023 1749717 203967 385728 1305068 1187828 262548 1304387 991476 645059 262624 386168 108285 1205437 576409 812295 1018751 1424870 1581298 245321 87194 1877057 667028 1470965 1753010 330143 1896186 752537 86179 361399 1550628 1200371 947725 1299320 649171 956774 487478 77225 526564 1680004 133124 1545566 1559425 446869 1778715 1245751 168735 1851128 657980 1297940 1157120 1825978 748275 1495702 1679079 960510 995513 642991 1574756 412089 1704142 812493 1650009 597706 516383 1378581 903566 305370 1015654 601238 1154122 1492795 157176 430709 1005947 781652 1991430 540133 1357579 1721439 312241 513337 224778 569047 5413 1376421 929142 1996401 523793 403415 713759 1161848 1938154 1784436 112080 782527 1810559 1907085 1769457 319252 1766426 250581 894260 1522587 190287 1587841 1177182 1464430 497424 1012635 1016387 402770 1889355 1949480 1791008 953595 1197719 708945 454853 1479937 1535735 682007 8442 185610 706803 949934 1673749 119760 1635249 71719 113201 826769 341011 354749 1361008 705552 101461 1688295 1098473 1840589 1107535 230797 462316 50719 158223 1324643 1358768 930893 1966355 1439019 174532 153389 1078135 325726 1898316 1494450 1288702 937180 1788705 1820309 1220568 533862 946370 1681269 829263 213396 1866312 866558 1884262 116621 1513100 1788876 528594 532846 634462 904401 1695717 288101 348166 1015359 1367575 1073147 1575734 826779 759429 1603126 241053 1079254 1216496 171465 1940057 412852 1250764 73506 1951592 97659 1916659 1252412 1534957 1801733 878809 1348061 368779 1240202 1458678 920310 1648695 1822606 1184385 243655 209540 806392 916256 1548205 279612 312827 839555 379346 494099 929441 42220 1922630 1343865 828542 1536174 1404958 641931 439457 177098 1157481 1973571 624834 863809 671007 1333390 1864860 807494 419531 1903318 1075788 1902745 1008392 1950805 1978865 1135633 1324132 971643 1692144 1875243 179504 1075297 714058 249737 688151 534361 923276 389622 1038787 1585136 1366499 1659408 1834307 430733 1232024 593346 750809 1148052 1261824 1433548 1558665 1512822 1388877 1767803 1500236 488595 547641 1490886 372641 1685626 725236 527289 1687345 690995 1382550 271426 270364 642636 1055206 400741 389960 1115230 654358 1622481 796690 222330 655149 1375284 1050566 1821999 1380137 1711857 1782154 1783674 1158775 524513 589893 1574862 816344 1082272 12196 529570 1925534 1190583 1649468 577324 813937 1767956 915437 1495038 1900038 1176749 792636 792203 1098681 819275 1517814 38060 1841117 1452190 1470395 1538434 802365 1514908 1128832 1098688 641056 1589147 1008690 834433 191587 1872520 1914755 860873 129043 1880891 1320043 1540048 92871 1555788 576207 669705 589632 1018010 1784272 1681932 392187 1945677 1446235 930763 354810 537280 340111 1045316 306470 999333 1309087 1396164 1958262 1242502 888164 1424859 675601 855482 1746618 614738 691225 666652 1194336 1272940 1755625 1288474 266016 1974514 214588 330524 1506684 880032 475226 1057841 1814654 1855697 1032943 485954 1871074 1294278 92691 749029 40591 1844607 964911 284860 1975162 1615431 1726680 86289 1398206 736553 983454 1114252 1174067 1534296 1948040 180907 490889 287384 1294307 1156988 20104 1467570 105077 235334 1812787 849000 691659 737301 1907027 1588631 1763059 200610 552026 1085594 199458 1247188 502146 37174 1050661 932579 830404 1296160 279886 1119131 1814735 440965 385392 1361636 1288086 479592 1401334 1786918 1513437 1036519 740518 1312921 745194 1367418 101810 1714010 583667 1333139 1355607 423966 669750 1845443 440284 1521227 5870 1569934 824686 1971921 1657802 1740160 1236607 1784466 1250314 1214549 1429315 124689 805183 818421 455836 1534837 1659107 318723 267404 427425 493774 716564 251317 1619449 555249 1708767 431667 1830578 422732 1970528 715660 782889 11144 1461855 1844924 1787731 1293877 1770741 483919 1067781 778560 1367413 628136 1782679 1205577 1387291 1765973 1260641 50339 786296 919988 347864 206931 1985393 1653541 681181 1373073 679336 801938 517826 686805 1215530 1456937 1510761 1778133 1277926 341600 285908 363116 1787478 1866838 988542 254294 513323 1169014 1857528 1187023 530683 1111414 1612927 1691615 741789 1689263 1947625 395424 1766263 783526 1296198 1038242 1619457 1433188 818807 1390532 382139 958298 907714 1857859 546381 1997227 643633 1390159 89380 970747 1370745 1288353 1838074 1514074 722745 859351 263238 353746 1674376 1193093 1047153 1299531 892456 983096 68065 564281 1050903 1957950 1305019 1579315 1900935 1232166 1847269 567285 1372381 1635371 856382 1921417 825732 972578 128927 906244 1013858 56061 1239457 498024 241218 408535 1308999 1284896 59977 1843314 1952822 455659 1706507 480448 735992 909832 900809 960423 922532 729362 823235 1178779 344704 1860198 1786814 1209471 147813 234002 943950 1526324 775824 1607002 690515 1344635 433981 184067 1877522 975554 52650 1887992 1614382 234787 480248 305847 659140 1222711 1944902 1358758 185819 957832 1758970 1121853 986262 1969171 1768543 321951 1871955 152020 185790 562132 536374 823541 431596 1438784 1454047 1446479 696910 171355 1499863 735985 722754 1947776 1595113 1027371 1053144 122244 862637 1895093 467361 1377316 17400 454307 1985491 1985500 1718721 1804677 906422 1695519 1518040 1467921 979341 1660027 418907 934693 170416 1503804 1419667 1130705 729544 507498 481095 813502 245387 262789 642588 488065 1883001 1027820 766832 1158624 456733 36197 1989127 752571 1092367 1293471 147050 1547386 116127 690466 1674410 1823783 1410729 723536 1341914 1143449 1066726 1908509 1905074 1012158 11797 1108134 1606507 282249 741199 1096953 197706 736705 649178 1347843 1403151 1871355 1999653 138335 153130 1130136 1612583 798835 15216 791007 899900 154112 207007 993111 602430 260230 587495 1888207 1826786 604154 730287 21383 1935828 137422 1884217 42266 1907838 1624910 582500 1907863 98353 204145 1089796 874335 52150 1801814 1160982 1419980 1555885 790247 1318589 1962859 1275367 409107 1633433 1421130 161152 930004 247988 72894 168972 529611 1509900 146979 1259385 1023875 656009 1780653 371838 349123 1727414 271194 1700274 998060 607681 1272393 881864 420813 747897 1518869 244129 1033665 1846866 1278249 1166958 1703083 1885122 949901 1409235 481850 894704 945938 43824 448519 286186 826865 982952 1465982 1765504 800502 1360523 1523176 1546070 1891208 531923 353643 113643 549765 1104952 9354 1585420 902804 1298254 1045407 34917 339349 951699 1158605 296893 216708 1643248 970350 760081 1887721 1527454 1927662 1999040 1854905 574550 252542 1168470 1995087 503444 946753 1646991 1659363 86840 1890839 1657312 483240 123699 1449817 517545 1011590 54572 745136 427480 1391711 983684 498716 1819669 1176796 165915 570236 1474587 1149707 1571547 1203537 1270310 1205432 1812549 1541368 18247 423698 1630505 1473491 1434218 1979489 587173 502802 1048765 312240 759633 1936983 1483192 1262637 585378 975527 60122 1343095 176532 766219 1042123 79787 278666 929227 1543624 304356 1272228 804156 500571 605146 1128374 624673 1074629 1617980 1889590 773939 1990036 633090 717224 1907195 801880 1500745 1097725 1548525 1786962 1499314 1134789 1542838 1437334 1405120 748043 792389 165021 1604657 1608596 584645 144436 199525 1496696 1015870 1366003 349149 888247 162049 940835 960902 343614 1054812 86979 179229 1144287 217711 729204 1186934 1577126 803421 1969208 857524 526974 1700711 1885937 317029 1545710 1179969 1436929 849936 684842 500443 774909 866394 264987 273339 1064745 339923 1988610 1041424 627575 947947 1246481 1148042 1536368 1369909 532715 31086 1575328 838831 1995341 406975 149425 1673496 921102 1906468 1100036 1026306 1955343 235267 440463 472165 1515091 1332668 1686348 1455743 1630935 32442 1205218 1617556 1894254 1583605 1365569 1433747 1888614 1178413 297918 1149631 621365 1557278 1452878 1141280 1017720 1837823 1092666 1906993 1873837 1287892 1054300 1034317 828251 255742 1794514 475236 530650 897601 74037 1174670 1495190 1393982 690305 724888 1455791 273579 1086930 779529 1264042 174973 1198822 190710 421255 1936706 1861191 680188 39630 1930242 1748246 676704 1394083 1928729 1802018 1536660 1268306 265701 477471 773552 1677050 1201533 238506 27491 212493 1114107 665826 1347599 53712 1339644 53407 1409053 1892503 1715035 742501 399497 1249512 740312 1161261 1139359 1084075 1427168 839622 746676 7258 1306269 342058 370169 158845 818171 1586386 1942440 1520921 1557822 286362 1728794 902606 423327 1114424 1942258 1163547 783294 1274734 1363084 1508171 1052837 118567 1330483 257824 1497273 1821286 528123 57291 957998 1566871 1504562 379429 1335858 1038683 717703 1488348 978624 1791518 617368 190244 1642401 247090 938323 963035 1685253 375049 1085631 1745252 922490 1060887 236833 212930 766833 1300694 537030 664149 1564990 1256897 296183 253916 1138737 591624 404533 763860 682142 1381606 606320 683688 747981 1040637 1668834 158672 16253 1488048 642859 1224952 1494225 478458 695652 710598 1138199 743531 845211 464435 1818300 1772280 1238776 1196884 22074 1737906 557772 239770 1311954 1128326 625864 941099 1935467 1261655 726125 129457 692185 1316693 1423763 1147438 189836 164547 1079927 1965294 391306 1178161 1871123 1899870 1693632 451735 1397321 1846612 351208 731473 713426 1333125 45225 341398 1424488 726070 1710772 1095116 466506 1565093 105507 32801 389057 82538 1736906 1972228 1679020 130381 890795 298740 34406 343913 40099 1490961 1005363 1542991 1281173 1040488 1872743 1308286 1439086 1021743 1395620 844500 505787 59965 1964119 456305 736126 1751474 1697648 145334 1644193 1501529 126219 1313927 1019170 1496195 1330631 679915 95677 1360584 1662386 548237 1101123 1819011 942733 589790 1782582 1444341 197801 456276 1545397 498159 1456372 1883294 527286 943216 1877844 635308 1961488 1100653 1547548 683454 1871711 1862157 1306373 734049 1286292 1551760 1669898 1565267 1033188 807111 1642192 125904 968575 1108234 1293548 1961098 1026737 821696 1840538 1126662 1380743 1566496 1271401 48398 1234748 1514092 1554736 821461 814419 90362 1673193 933399 161291 1169264 1506356 249162 1097672 1884303 98743 472566 965803 1631431 689388 919519 209790 1602807 267912 1756806 1739966 862935 1019094 1129586 1350243 862206 21449 83690 1665614 705132 446472 173117 650775 112848 8915 1435385 1901573 1637942 1498598 974664 503772 337605 856141 340476 6582 1516554 267174 1272367 1338889 1837059 72645 1806124 1267418 1926975 284075 1867746 361027 186621 788855 618348 759661 1089157 1426263 1677717 419393 1519449 367338 573432 791854 1076395 857921 65878 847140 1138844 140712 817079 1015539 1838091 831780 1129460 244304 1403672 1772327 518956 366306 354476 1864561 16101 537599 982137 239328 1879622 1759726 1709683 955838 728153 1068262 1711570 467576 1428998 68472 1376124 1257266 57725 1443075 793665 1111113 1373633 1724307 1979235 220330 893221 970722 852326 554524 1336366 1865120 1487421 351795 153081 1484059 349941 1676879 787866 609047 143478 1899615 1554076 1681810 1480561 1162043 1340457 514651 153920 355781 1462210 1717319 450138 240997 1201129 508839 706677 1990210 1540498 431781 1620241 1360144 1780217 1675475 1493992 272845 632134 1496062 130216 932523 962414 1475710 1198861 906521 1991388 274293 1030781 751891 757530 1694445 1853347 1987319 414646 346412 1733638 768206 829558 930263 1979752 423358 1205992 1073788 7949 1582524 725423 1234704 467278 1672584 1925013 720135 773639 1160486 436527 376141 514826 1616592 810082 413532 1994858 1205509 693214 1132947 1943681 1041373 458662 958623 63451 1131772 1335111 1603884 1202900 877288 1866129 1895371 906226 1284306 1149799 1822882 1954330 268736 787757 1601163 126276 286324 1754671 202185 941429 1736292 283157 808595 1547953 32113 1964669 1673169 177115 47736 1495467 1769646 404881 366091 1171927 1522001 1437371 28824 253947 595784 1243375 122706 1088622 551489 284719 1539388 56593 1585642 1892115 902581 638745 1636084 965190 1356172 1437453 1737540 30749 1797875 134612 681103 1728501 1021622 200820 1478154 314826 59049 1052102 327224 258841 1317391 420400 515672 177241 1964986 528600 177734 716461 1201159 1807583 1925059 1468219 919890 771895 675076 1177027 281495 1074756 1643971 1662832 1058080 1153390 1849254 1256789 377064 1792551 278578 201529 932278 413376 1575033 1046743 203543 1204173 412476 1470654 1578053 1810557 731237 1013884 613741 1153369 440652 399205 901070 992495 1712990 1405588 1106401 1589117 803973 841800 1640830 194135 74097 492675 1103647 44156 1930454 138835 1407409 644951 1920210 1371409 1274751 1998829 494647 1881635 520011 1216874 67697 19564 1581931 1800829 1329719 363772 883905 1847629 691716 594529 480715 289680 1544961 1546819 1073741 771993 1777703 1464102 584409 725136 1012753 1871338 1231721 504039 1270699 435298 1852503 1530206 1589790 790137 1266294 857613 316405 1016286 315531 127449 554534 115503 104083 1849389 1448852 1905989 567632 913391 1368448 109536 1595791 1151609 708627 607081 1707329 1834861 1885815 936655 626131 1965613 344226 715829 1741487 1873878 194259 755363 105268 1316750 1555729 1483736 132952 1823940 1498252 1204835 678821 483514 416428 1119843 1371613 1689680 687250 1652535 601265 1520424 776916 1768092 1797101 1304573 1886999 468329 49491 537530 366720 931725 825660 617797 1821228 1068810 1185892 1548770 1276120 1899680 309657 1204466 448203 1612030 802348 1774390 476154 99616 1707367 1324854 864324 1168569 233159 938837 325890 524358 1733087 1020392 702377 1428915 33943 1220448 1720175 1506593 1009988 998778 1630467 413980 3114 980442 117101 637527 1180550 28386 181302 327081 627689 1171607 1448509 326908 1670191 1659584 387756 1563724 827452 1222415 121184 1003649 1854564 1777972 484202 1559218 1611860 79806 1907712 887278 1007089 240082 743925 1159781 495708 258482 1506287 1934202 176429 166946 720836 594588 1942667 463049 1978467 1318323 1792511 1779531 9016 705075 1142870 1724703 1826791 1835826 410958 1445605 385808 660279 661768 1269070 1329996 613893 418139 1636822 542597 501886 1458481 1714394 641382 1766424 937578 1479970 1372711 1548010 1451119 1536829 1693985 777129 1149188 1993253 1196411 1244057 1339810 39199 1671630 1312827 1001747 575294 1827171 988389 725038 1345217 1946537 1467406 1906934 1055324 503434 1340167 1413956 245291 1344288 1662217 1555452 1047986 389156 342596 305955 1843090 615870 1204074 1089007 312092 51430 869667 1529697 1955457 117164 1495110 93661 1020076 1903258 463091 1101501 914754 1993828 1381381 108016 7185 179114 832658 1350668 123363 552735 607223 1414457 1848099 171221 1710797 1454734 1144691 858141 219442 1475403 1715609 127864 1336782 424747 231443 1489226 697485 1041927 51839 1728755 1846798 261251 925498 1852080 1148960 1312376 959891 1044221 1793655 37494 450386 1758436 1220422 516992 9886 1828298 1977128 1691896 1689395 869923 589528 142596 625497 633483 1218008 1512269 1177423 1223064 1397859 542741 1582780 1423299 914215 1855187 1426935 1017219 1534734 1382654 264604 471988 675661 1626643 1230861 822041 1547265 687297 1923635 1795040 1662097 1881123 327078 1673100 1998216 303145 473463 1429361 1709813 1460905 246169 440168 988567 1787651 631528 314404 1366139 617181 1587942 1221753 737361 162995 1392022 823019 316582 1873346 849490 764644 1610147 828723 1641038 95708 701604 254158 96978 504532 1641051 947758 1614838 162120 1009846 1727273 636294 1857007 1038953 676590 74366 1982876 1470096 704573 1034201 526536 572479 838184 1566150 1881858 1859002 441233 1594103 61208 1968719 339102 732676 712112 542163 249696 343145 632264 1765718 511739 1919448 1264454 1130270 447920 1593295 1970664 588277 218074 1446666 1378025 484420 1137057 1454059 976009 1906070 1303475 789845 159958 1011131 1920268 1467372 507880 779548 820361 661036 1010558 528036 1339075 593682 1278297 955316 831686 373403 1029098 1877582 114516 465178 1343766 956090 1521190 33815 1095340 1382318 1696247 1501424 898921 774954 321567 853346 437395 15669 265183 542199 906725 919291 767288 841621 1352487 536487 556427 772170 364469 1516019 1507015 1847231 780889 164274 1386436 1010684 775722 1365024 251779 1804471 765778 427557 794867 349641 356700 1816469 1159718 388242 165561 1255543 837086 1994258 209043 1170608 823160 204839 1924152 1515958 1236950 63911 1699075 1303318 567299 292998 1078385 30594 1066804 1312615 487456 192741 896657 1261635 1310845 851100 1594534 1607696 414803 1115086 975892 1569759 925734 1653642 382631 387509 136008 135382 1820438 865851 840863 435185 294908 24441 99329 335572 1445626 252040 1681736 1546112 15418 1095174 423950 1383544 196428 336014 1654439 783252 403820 23642 1289638 1745041 1236174 1088407 396463 59084 806481 1787559 1918990 611621 500048 1235111 86077 1671223 692454 316543 66934 1067360 779531 1607550 998010 445695 1468500 19476 561420 350551 1460910 151730 1852241 973106 443977 1263085 1140503 608314 353109 1574751 1725471 1808315 340681 924295 903791 1562427 305447 998509 1706266 1788975 1656789 326870 1940132 1655599 1330548 1256746 57878 671295 1192397 1255442 995798 738132 1585739 1051922 1183449 648759 1818382 1504852 1104127 836687 806983 1898271 537720 381455 382329 281144 550914 1029734 605532 1914618 1761130 969495 1228649 430106 909295 670158 727003 99700 619685 385915 1665496 867759 922431 1748318 923085 407616 1353268 1562209 353166 307839 670287 503194 1531724 83893 1701921 1122890 1099 57715 1974322 1486450 83899 1436911 1501478 86651 495860 828425 1718936 498615 1783820 1097416 1279827 1414785 300413 1091556 126744 1140428 821921 1339021 1324780 600824 534763 1281366 862415 1526581 926127 1914947 1485155 282273 1157288 750647 1790093 1315513 103944 1113999 1777340 1829466 1534893 1674325 1224732 1732587 1282919 853992 322217 717335 1086497 103538 1368784 1120741 948990 83256 1616663 675238 1037597 1381384 1430354 1300839 1601312 244652 1340017 41186 1322667 932572 62578 1271560 1393453 1411990 1102947 1488425 1826589 176400 1275778 1722182 187481 475358 1400729 1998834 755038 727188 482892 1040402 903199 477066 323137 726523 1681897 1742908 34435 1311050 612162 170573 828707 1578254 1388412 1925057 135056 128765 1021301 580814 232776 1762270 1949659 1656209 228983 1501894 1508945 339863 1428408 1135437 998680 559034 1049205 887279 1873243 97163 705204 1744550 1469425 429905 137121 435249 1887491 817346 1149729 548452 1662099 1975630 1729983 402405 674577 123757 1090790 1102009 580997 50877 1065918 941232 1440239 1675711 749015 139074 449218 598967 1093633 1603234 1772618 1425691 521286 492097 74390 534420 573681 872124 1535874 1767369 1612084 136382 166721 1437776 474124 966399 1640511 868955 724500 1342033 819372 1835931 1521128 954417 1873435 1454582 479986 1616958 1767454 1094473 230627 912102 631434 1912229 484414 620353 905464 33232 907577 1069973 1239322 1230236 1536587 856722 266849 1126920 317377 1455312 1914218 1521329 1023892 1815411 1268056 1107850 1705126 1501453 1474532 1539046 398483 449183 468002 1387026 1308942 405464 585198 273737 245883 482553 718720 1409920 917703 1975428 1777547 629776 1725802 841605 1630724 1409987 1560076 1657944 586683 1092829 790570 1992585 310223 175412 1073937 921646 1967036 223612 1389883 203937 1057957 1864635 1509457 821648 1236036 169809 1244359 1767027 1835036 898207 763758 793060 1492153 1568742 419539 36205 1621670 136315 566739 1849804 1935773 147153 651606 1938526 904765 512413 1686500 1472061 185238 754450 1101899 1797122 1306042 1294927 793344 1102875 1586258 1075743 532457 876123 460916 1946448 209760 1689981 148637 984562 548824 478562 1049956 366945 1590165 757081 1216383 1557362 1106461 1384226 1217232 297815 1877807 1851010 416985 1781543 1474065 1932987 1800222 1885043 511435 640360 1855239 478645 795517 471478 917211 500160 83541 19559 1027603 1455351 1747121 264909 767295 455725 611708 1455391 1447508 1249833 1999001 1773030 1748339 187175 1598240 1712613 93083 1880648 1611845 1052101 1895822 151935 1698306 1857417 776524 483392 622315 1268697 51336 1694247 1731500 497900 1059885 1031195 1885132 1581247 1219556 492781 1848144 1012205 378858 1500109 171904 151224 1071672 1886066 1405748 1343211 931695 1553346 969352 1472097 308227 1657047 1316307 1241320 282601 605875 341865 1788482 1907123 144198 211395 331433 1152900 1789215 33012 708368 1984162 1464498 1874207 1117545 1116194 1776254 1356895 868708 887428 1309847 1781221 1296430 1783845 875097 1579043 519121 296995 160869 530203 1602664 1176116 1958584 757398 1862466 1659883 1025849 1161621 343858 1961721 105701 897053 1253105 417932 1113860 209804 1302444 693567 1687572 576611 666062 1694205 380541 1733402 114712 357072 1438822 578953 426668 1543199 185267 1163702 1036166 988740 857406 1375800 101751 1234361 199433 289018 173219 1642718 1087390 868442 404922 77087 1693249 1536831 55643 212348 634285 1158096 971941 132870 1156219 1372610 50129 1927880 1900805 1440583 1710504 1599062 84864 1466688 1561199 1001767 895742 1525765 1311794 1206551 1879955 1064342 556901 932351 278129 1974735 23355 757093 522872 331166 1412711 932725 1118025 795562 2616 1155898 199369 1731525 968182 1105662 220969 1318934 1659809 1164722 356699 1168248 654929 1570362 669064 946505 939995 738238 992486 744623 978549 631514 1695570 1145686 1438285 432546 1861609 1801376 1719033 1499199 1665501 1726240 1904800 1752677 1171610 448365 1113191 787874 1943224 547154 486967 286087 1094754 1916631 1886615 249193 1114289 1769748 1786896 83018 1892766 1433740 854536 662533 299769 171033 745939 535619 1857184 356885 1885819 784987 517212 1892835 580621 1449751 1714513 342053 207141 1801750 1479325 1958172 983804 594692 108847 396765 708825 1497230 1067617 92073 1460953 1066292 944563 766549 463496 1768042 577400 969841 467851 582460 1929286 143768 259820 787398 1860779 1539921 379568 60430 1389051 1040577 268412 1107956 1528067 442717 1719664 1883021 1014429 889808 1371309 1974160 433345 1271446 313552 1474017 405908 5494 634905 639087 500408 1820842 605496 809103 1371994 324663 1730308 1855925 184170 1466134 1402810 1687666 864821 478373 1579166 670549 1162818 1434018 438456 431970 1862422 1775845 1539598 448816 265801 1856586 136250 758340 196596 1092961 335108 692830 1810405 1301966 1456135 1141725 1782478 1053032 251262 1174582 1971376 1056730 1932501 312207 1211156 1741744 748406 264367 1798250 382604 780553 19981 162173 298201 826450 1022702 1478210 998139 237750 884261 1802143 703894 235711 473053 1479705 88833 1145297 1312419 1361584 454513 511566 463295 1231003 976769 1366994 1259306 559645 138829 1758388 786196 1447892 1291098 735066 1467833 524670 1514712 1071176 1062868 676277 784115 98465 9561 1027468 350060 1877259 921256 1065333 1544937 105929 5443 1267509 900185 748031 1253914 539681 1520183 1472876 845595 1406391 986505 1800563 1888781 331303 209535 1221691 359663 1751828 1638064 1292393 27080 1717734 685942 522115 728718 25323 152032 1779115 464131 1567541 708042 1628772 347155 310181 1542845 784915 1988267 1312859 831745 1567693 412872 1463962 612991 382224 1205976 1920788 342664 1037018 988343 873497 1992357 1550151 1259242 493742 1461394 1561351 1555891 1810955 1133856 933925 739832 911153 143871 713728 1705472 1489811 131597 1820473 296980 1866243 175088 702569 1321202 1829239 1814007 1650514 599583 735468 472137 1844482 1691314 1762046 1872279 1059050 1758948 372773 926186 1985476 1301079 1755657 527799 528975 1690002 734196 1565527 1223151 1324427 1443607 169872 514665 664590 666210 709412 1262419 1721915 955206 359068 1423920 1186716 1193076 1930154 1693645 1745424 436234 949532 136308 821477 990163 1994191 709373 1534979 800710 1755919 470530 207214 1389532 958163 1023154 610385 1084636 729381 1173841 1045967 719699 31035 1556027 1951336 1721675 1897188 1566721 1169304 1919741 1223407 410356 123707 1493389 1738066 65289 1097262 1888234 223571 1789216 1332777 1782786 1909179 578828 1717968 1191476 1698882 108590 874303 998969 340463 210921 423923 1768243 642193 80131 1783875 1211800 765736 272228 869412 909161 1673964 701463 240109 590553 96021 1336163 1188857 1535941 269661 1883558 1429982 1381933 1538884 170002 237419 1962099 1153045 1000808 736695 1913450 1355429 1033487 1951750 1839732 951954 18987 1077811 1889812 1854532 1737917 1705515 111471 1800940 733712 150565 113929 1599364 256239 107099 326974 1364679 345857 660636 1790420 1197420 1869863 1842959 1669956 862189 923990 1774491 1016364 831725 1768607 844286 1896201 1179434 747979 522952 981942 1815084 562746 763287 1099164 647693 806398 731405 738302 465137 1414465 538239 1692110 1278478 762149 1434283 985536 1771551 1451799 945568 109884 1685420 1424999 1107595 1695373 1078324 229766 785881 1672522 1374131 86669 248713 662708 221009 1798215 1116605 548913 1615992 1163864 1536151 1945658 1069573 1055762 400635 454258 1459032 1635527 608240 1968537 753583 1554750 678422 277333 1317796 327925 387851 479984 315775 1633131 1403535 775133 255363 1257797 521803 1709062 1226327 1407172 82500 1499243 1125740 754324 165426 1979465 1684733 1480287 1435734 189988 1189910 812497 1293337 1842304 767248 701591 52424 1753940 909874 1762221 1616226 775155 534459 1728328 1678513 50702 491369 1765633 1718092 286670 1924310 1998337 1098613 41775 1805014 1906389 1776997 1933773 311213 1084967 133575 1401158 1028729 1346034 85938 983324 1171438 1625346 1530429 372280 1031148 1758134 1009131 1312202 193027 200621 241134 915302 731644 1231634 397449 1749376 691394 240591 768580 1002226 1102951 1699825 308285 259201 486272 913862 1376514 1816211 848866 720109 62206 1107061 1901569 889353 410200 1168167 1295263 1966169 954208 900487 786740 289488 291683 1109101 1013269 1054915 167850 597312 1934908 828333 1267986 568699 826952 1471196 808604 1458214 969359 1610502 1627719 680987 1379083 1710658 1447552 747128 1994941 1150024 637228 414793 3261 1114077 1180564 256600 1715185 1098479 1665914 836089 653091 1693381 1770121 1425116 1945783 1979888 295388 1488192 257427 42536 1248109 1395397 831879 727452 1160442 720292 700911 1738260 697535 380391 1507061 400238 37308 81724 1113853 1059382 970513 1170766 1737010 439742 1824879 585258 342397 499886 1286232 1749734 884511 1460841 873224 306024 1055642 1797410 1982705 443508 208330 394237 1678233 1176100 1713344 885526 1003776 76535 1565756 145302 1935283 55916 1819031 1092418 1489675 1295846 1642989 1761491 1874491 48737 1586224 208095 1011421 1712441 646935 670339 1563484 1280053 683009 534927 252060 1634177 1499790 773339 1479023 545261 1604066 1483300 622072 1670881 1005629 1558179 734399 527221 341012 410797 1251649 1015832 842322 887934 1211183 65428 1632773 1872342 597430 630970 1478557 1703249 491919 552379 1022250 524078 1372656 1137499 1069596 582992 847061 992837 239181 747867 791091 1946569 438729 289325 1489120 559879 1527132 1700983 326138 1522643 875891 92062 505180 353613 1171408 1312104 144882 600845 1749672 1772097 1262081 1640461 1160779 1772298 120865 200012 164773 1374598 478613 789440 803823 667384 1299995 673905 925656 690819 1264216 304229 1431783 1305228 1060648 905136 1133913 1343796 1708173 1040516 1616702 1569489 1162083 1249196 148034 103861 1054724 1337579 479841 697264 231601 1735503 1936978 1541365 1645911 1234530 751546 1446048 1057178 1033413 1884153 1580876 1671157 875382 1215677 247256 1980073 477165 558426 1161866 1424325 109888 1761354 1462764 1224828 704286 1050452 964277 1309217 2734 1937085 770331 18125 162936 1517300 1057587 675572 1335403 1982339 1370758 602321 308571 207934 1512692 1296246 1007740 344889 1500304 337407 321277 1944169 711182 388353 380894 239967 153655 957389 1477137 1705253 1022516 687663 1129399 1933846 689069 406573 99332 1109283 558046 1284476 1412139 565225 1524296 213190 1158938 1428832 1795342 590067 232107 1994624 1388560 1618298 217855 742768 302487 1027239 436980 1765187 1086946 1903585 902815 448059 1448255 686945 644821 939417 1806348 1143194 311442 9396 223876 1957262 748512 309172 249501 279965 643788 1146758 973961 805975 1606769 1654743 1106798 1291773 172067 1638277 999664 371794 1821381 42030 1350880 1446992 339428 358286 852381 1475652 42221 832805 1906869 359876 707464 338569 802048 531101 357896 498991 108914 659176 83449 1052780 1553796 1032867 876046 1071976 405269 1511898 237591 54125 1793005 709670 1780410 497399 55531 1515152 1564105 112034 205377 1888887 1153664 541550 1192355 1341823 1929886 1914137 1576444 1546220 425682 1142273 380327 1234495 551208 1684707 1015623 1290962 710322 826862 1287987 148875 742164 501298 1851366 928531 1593968 1110564 47029 77374 1338372 1703721 1213761 1756811 1280954 308370 564299 41024 35547 1107192 723033 795217 1217413 734888 1695237 1462988 896887 1670618 1354991 1368102 1913556 315495 1269230 470150 1936158 1774621 1516005 323238 1814146 1049101 141503 855962 1958220 1991616 1928159 349368 168008 281738 1316666 1444900 62293 1827010 117560 1397576 418085 1304670 16751 381336 66055 719592 1051436 682499 1065611 740885 224144 314910 331051 1109371 917413 1160756 110848 1730691 1443661 1981250 734937 1052708 313969 1564857 493629 19227 33712 804927 202151 1371167 195638 1024833 892127 117514 1889414 645174 1875832 681507 1953633 1185406 529666 1940306 1835600 281356 201853 632648 1466146 1392589 64915 693068 1507623 870814 151190 1834729 1747357 388945 50164 556195 210202 1960931 908987 822567 425657 242200 926662 1664397 1924182 1024796 454745 523804 1744800 956669 1849444 1319299 779680 1450014 857385 1615274 1200825 1427686 178210 1898005 198025 165781 1718227 1927328 949168 1799543 1014990 1479057 1131487 1861930 1452099 1860192 1893328 932257 1394465 1481560 809541 1064224 883581 467118 276556 83824 1563481 1553528 96149 1660072 1077009 1882819 800803 304078 1973726 63735 1692097 1870498 1631072 1896714 1227602 1173252 350310 88541 1641757 1921995 1137992 261210 1342109 877185 95220 1831138 1771579 905142 843155 875963 71899 1835892 101753 1326273 725627 450348 1707307 143214 639794 1437827 729418 1717675 1211868 979845 1185882 456571 256609 1549512 970237 1133765 1948972 1579180 1020722 1725146 833303 721527 1552456 1023363 521671 751044 1858433 646674 385917 273662 199707 1390550 1156010 1074457 421897 822574 1398347 1068540 1343820 115692 1769142 962081 1335943 331658 1634695 873674 525308 149675 215102 1187922 1560665 699412 997789 940068 15516 519116 335709 491729 1601101 514479 31216 391815 1998751 324943 1295514 1267845 1651007 79630 1620807 986746 1718923 975500 1923621 566290 1163540 1614085 560569 743322 1375372 960197 1877595 893835 917558 1107165 1037436 268909 1455614 756195 1066394 1325560 842665 857254 681431 1358365 180216 9481 1515192 1177295 1954876 481977 662915 1104310 1222350 1778473 1422055 1240385 1385754 971297 1874272 1784711 1987693 368440 404305 19506 1589916 1492718 1553419 1597310 224388 1128576 121249 65164 677334 923209 942324 221568 1219032 183538 762241 1113256 1224751 1111003 1431493 614587 930447 1416891 575759 1369568 1334480 390466 741600 1867115 1034329 1869546 91037 8704 844889 1375557 1739463 453464 1460557 342613 313048 599085 345444 1385551 1608057 750960 1655061 452981 1936428 1673702 1009081 93076 1821725 301495 499536 899739 562003 1414178 768151 631651 59428 675803 947078 877623 623537 981946 1577294 255820 1740900 1647827 429662 499615 1792030 298968 1163203 1323637 828424 376113 1387531 1585168 1216483 1422862 141781 1143528 1650470 1034714 1384890 1949334 1650832 1682471 1216066 1810664 1667284 1859711 1114074 1874238 292393 710174 1339867 110174 1248578 1508139 1491278 1073392 1949466 6999 1601796 672505 481074 659394 1093799 1255110 507071 1310191 871402 1696405 1233340 587651 1913165 1440113 1971943 1212477 1752588 21952 610516 1391963 330038 1695691 248625 844260 606199 516084 1458489 1033800 1678155 358031 1208734 1797183 75987 1515049 1944444 92262 856968 909541 127553 645185 1605145 321138 1127562 670622 1020637 1177884 570964 820438 1040903 154821 1724605 548848 211650 565093 1578099 1046464 293045 804933 228101 1872637 949436 812234 911493 1901161 1705468 1929398 1257228 937931 725857 1144642 1284718 633507 1077504 1212949 1646257 116822 826413 761804 802103 515313 100095 1354831 891987 1642312 1899112 832441 1945927 158256 352391 1459781 1538743 1739837 1332266 1935030 1677312 1241644 796788 593012 1061006 1213226 826258 1538881 536775 1950915 856669 1635065 1159257 212429 763197 419653 427045 1768100 1086663 1009180 720009 1732559 658711 1965 586185 1226921 98041 1184040 712494 138440 853801 283043 1249987 1059758 867853 1485172 967348 734346 535576 1380397 758812 1870352 563883 1180679 793517 1254574 607158 12809 649397 318856 1877149 1802551 1928841 679560 556154 1413012 1489561 1368058 1326183 1230421 1108269 1992232 944400 1553536 1856439 1256100 961384 1432898 930625 520259 1525858 103667 796526 732733 781675 1754203 935611 538534 593806 1461821 1260946 282694 531256 263319 318449 1854866 967152 1355633 1620120 1937756 650309 1752617 178418 688415 163152 1155309 766776 1750353 70617 400594 1242042 375019 1371516 1208534 207700 630994 961299 1044023 1100408 1238634 1939208 1442913 920965 1748882 1697511 492538 1124391 676496 168127 1338212 1886356 237393 803222 20704 920394 1492298 1283800 938461 553226 1673413 170256 1841636 1472151 115234 1555138 1129231 1596791 1186833 1730003 567085 1894298 518020 195031 1999437 384797 365864 171186 1704201 1257700 715146 1856322 804078 141288 1824107 1603810 2951 1423990 264276 1724753 124103 281237 1172138 1835523 273771 593259 1306150 1259207 1548082 1597726 637612 745305 1241116 1892897 783698 572101 192263 1909767 281076 677545 414336 1683986 1535269 741426 223470 1578646 692717 497885 1489602 849703 1374687 1115966 1760050 1824238 1662869 472761 181135 1887622 1319137 491651 858779 1677743 134769 420984 1221223 855858 1981725 1500084 553413 1209129 1422799 910005 1110644 1833088 1057090 1858682 593675 202361 85635 1227511 1257636 156818 599801 75516 456935 583766 44415 1617172 1890072 382928 843709 1461654 706429 759566 1595052 1538610 1602209 573387 36736 1431516 1799502 335809 121714 1283347 1166055 215818 516464 1807948 1584842 1187653 559940 1414144 1474328 165076 1905777 1382034 1766590 1877665 1567011 1684017 1755258 1274996 965417 408503 374513 289518 499094 1976476 558574 596936 1749685 121722 1192517 1774757 373466 1368577 334229 438232 1404327 248197 1520024 37839 641125 1509628 1809441 788098 1184134 995432 1599373 1991602 1001266 57769 1675333 1149741 1062013 1843204 1910047 1791516 1424154 749269 991222 176597 1025292 1413622 1594340 1995031 1981148 784325 1607485 1867106 806749 81308 651027 426872 1716254 153485 1229195 41293 224447 69804 1819959 1538205 586840 650797 741051 1870230 972252 1967132 745327 658641 1083094 1563141 312864 1058201 463762 1074957 1974686 290605 1279999 1837087 1092920 1096916 762587 1966183 511055 534793 374170 1485294 125074 1680062 812734 1355196 540975 946856 496598 57902 1442254 952270 342715 575015 1522935 894795 1649631 671922 363608 867730 1017184 1310840 1436719 1446572 544319 1672445 92404 896927 594415 1922469 1069069 1928562 1803029 774161 164624 1086621 545728 1407674 739720 1124155 42681 788384 1792994 1710030 1270697 16090 793442 439865 1030730 448462 1958388 1505312 758598 867182 29077 1140122 691674 1638186 157566 1339559 1633391 710139 1258086 214056 245404 737447 1257833 1563985 1861489 392315 1470802 1299368 1780160 1101767 799390 1513496 1427066 1856904 1460652 1695929 1829686 178159 34439 866653 1559994 1278947 683450 1188629 1288850 1168243 504005 1226362 470574 1362922 1541422 407818 174698 1281618 1411808 1093555 1644383 894312 547839 1018267 1143363 1016994 1139056 575802 1387831 1369729 220146 975882 727212 1173896 916484 791901 836194 1252543 1668470 740109 1450119 796039 827310 1284003 1345262 1008667 1801415 1658307 1676258 1954090 839328 1947489 244012 117955 1293668 457823 1256961 183222 644515 85281 1097669 421009 345927 504938 1043044 28003 416893 1643770 1531753 1344640 1023767 1431054 1923240 1117430 429903 1276925 1399655 346757 384112 1523725 1319037 154783 995259 1198997 798553 271378 1558695 1982727 1173963 1083522 860467 1798781 831858 1246750 936946 329065 1521863 782140 1180182 501792 1850860 1820684 540564 971117 807178 688316 1273481 1157200 1876377 117973 525202 246473 530788 1252688 1323621 1992509 1327337 1415550 1936549 1265308 1336095 187216 1841156 627512 431281 922992 922090 697369 1004744 1804820 1574226 1232443 508723 804175 1414327 1451801 1594437 829485 1379749 521917 272671 1275781 835125 1255994 1977723 1782115 1321596 321011 1409655 1383153 1914033 871853 449124 488769 1413995 1641257 1039438 125523 188964 801713 1528231 573267 1716870 1755446 1232719 1477586 813458 1459508 1357999 1621115 1503578 727613 962604 1145666 108908 1909409 1051433 1187620 624745 1204281 265385 1647492 149887 1549602 1498779 720873 1061468 437411 1952590 1975020 553218 1622423 1783061 714122 531888 1632209 484882 1376482 6623 521290 146340 1560614 1260573 3759 1624524 217413 598931 261829 921438 1484092 1574085 1066647 1534198 639023 516673 379331 1628053 321976 389000 308526 1467703 353507 1288008 28460 387800 821548 755641 252814 666272 1904612 417838 1083283 616285 664735 791267 1812420 238065 975510 1233852 747763 1070930 714972 560641 998747 315577 1437124 426443 909687 617720 1645908 846284 182025 996922 1447862 481259 1151177 1248820 763138 1159777 643042 1014848 973227 1517402 123355 1945432 418283 25254 1477195 1575539 832401 1467381 1842600 192678 412100 1289105 1825810 153123 165755 1059523 1881692 1471410 415739 1124651 1823347 1264192 1668142 22865 1732578 553595 445713 1982356 203835 620477 1569699 967637 1233362 1138107 1745722 1237553 1814618 510361 1465027 841756 1260273 372437 1920462 247408 1577251 553195 1147251 1746630 698163 1232476 68925 956870 1134589 1923850 15957 373331 1860974 321788 1801762 1092427 1176135 1423123 1047508 484000 224597 1608160 1243515 21260 732309 1307146 1660006 1057555 901946 1745512 1353949 1330259 1483072 1940382 1904268 1461000 1474822 1472548 396304 1339374 1798584 1445243 180786 222417 1372064 817967 697488 154417 1047144 631685 1881643 738624 630540 241820 1478136 618185 826699 1943426 1205316 1812915 1897018 1799596 409885 1550664 113075 266454 1382821 230125 1905036 916357 153386 339105 1020767 815340 807068 1716051 1456465 587466 1912333 1259481 903563 203039 938465 84079 8652 574737 1671201 1491202 912672 451736 454586 1243233 1054372 1267772 1079487 875049 1603847 1164712 1951908 727506 74023 59601 1906383 273109 1996178 1121769 720158 1813663 1644553 929375 884751 901713 186940 729827 1427584 887707 826911 97029 306384 536230 304385 389364 822187 863181 76476 644479 597039 435785 1431194 1978067 475030 1700044 510166 460305 1241574 1425541 579460 1160164 1453395 934084 1419354 469415 36461 1260579 870777 329050 1769892 595834 1941273 234811 1520781 256877 300401 1470089 647978 1249437 1052949 1636653 569797 1753985 64532 653779 1403705 1993766 31215 1055640 308919 375731 1499964 1617430 251150 1530647 1452079 1530258 541472 1541644 301191 858544 1424476 245518 737072 95716 1913690 1188126 474620 471445 556391 1861913 373514 547635 1000148 324303 1542622 1225136 1577045 1558562 1131488 1022005 1304355 1664872 427262 460999 1697411 1493538 1079289 1160021 275441 1877371 1847285 1198054 150648 136423 910397 1273178 1228846 932497 1725693 327104 1300143 1625027 236427 1628819 642795 1883809 574219 11131 667730 1166769 1448643 190321 1839326 1465168 1636158 1197184 200864 849810 876070 970345 129319 1372134 1247974 969225 758725 399741 1760154 1171472 105972 1891072 60753 1973078 983793 507724 1231520 1495392 1646463 1586180 529780 843277 1162301 235308 1801542 58951 157841 492040 1834828 843311 1448908 44730 82181 1339791 682116 793470 1083566 1664167 613971 43610 4170 407337 242486 1362731 1294816 1241050 731514 274907 1613835 43300 88933 172271 120400 533683 1273022 177162 1036736 1942980 56542 1200114 29347 1050969 397686 1849704 1767863 1570046 1093853 894705 22500 1730692 1271318 421143 1379445 1987807 22559 1239017 211550 444997 1478422 1871085 948124 1825305 478337 816095 1011537 1229148 399768 1658388 1266539 1778227 941538 1316844 978880 297671 1852884 234975 1640887 661974 1049418 513497 927012 1401519 1870966 1305246 227239 675020 393862 1904392 1757551 1368716 1051959 1186305 200669 425985 1501597 1424990 1627626 17687 1326079 1073778 1181008 320905 350518 812874 1249149 473231 1015518 1577700 1030573 1607086 1020330 148018 1377661 1831422 507358 1185811 558052 1632164 10344 1404377 1648302 380261 1646308 310886 1845224 1652528 1366669 123257 143025 465072 174151 1886402 919437 670943 708064 1296234 475937 863843 1668766 280220 140494 157163 280054 243613 39582 1973554 1341405 97044 1952850 682783 1215356 437237 1106085 643653 1160601 302840 810749 427933 1603321 1705074 1890746 1448797 117343 432590 898229 850131 1438373 836566 1110191 542615 1673000 1057866 1550534 1136189 894595 1071616 1161347 679742 1263316 753915 1104130 830416 1103631 704429 280073 107072 1565129 1679337 1527561 34879 313021 418405 84179 674553 635137 1604926 1223379 926275 1088172 464946 912145 703650 952867 122866 768402 10396 6060 1424035 1591492 622788 1290387 1036833 1211626 631342 277688 756592 612838 706713 22366 1924982 593384 867390 412840 1916975 1625187 1522686 1587844 822856 1533499 1872219 1349491 931307 1587145 1820491 1062056 1206683 1330024 1223225 559256 622451 1224823 311305 1398000 87482 725636 695623 1331946 1916506 185213 1913297 1539032 603782 1466851 455128 342886 1381106 1372173 741008 1944839 1782248 426356 31093 1497366 1896626 1729065 1266818 1885173 544746 1326571 308031 1587419 235031 250020 1178713 785497 264821 1543568 1953573 1696222 1489247 805847 5524 899037 1723701 1264429 822011 233806 70457 601169 213664 471002 81627 477972 1077951 758185 304835 1591009 324101 93286 642626 538976 1316278 1108115 876786 1753008 1616485 1594077 1399480 1648480 1920643 194665 1570549 1774632 1361224 854567 1397451 378472 669724 1876349 932050 836390 1597636 464872 1003767 866588 1325487 1792738 1717979 849757 1987880 1024791 1839901 1488950 1780286 244187 946169 620389 466037 1877244 60947 1954546 716207 211872 1729801 1423819 1735280 295809 265727 62689 1012224 1637742 1342168 773198 130652 1072340 194502 592099 1896990 1677034 1018008 1408995 861941 1239964 627132 362271 1836156 1495296 288601 833313 172164 846498 306325 540994 1673985 271626 908880 594707 533041 1402464 78863 1951445 372192 1503155 526862 624120 1349127 1424309 556231 1914749 708194 822071 792427 1811913 1655149 1272455 1753097 1299354 193692 1472935 444753 386165 1415734 1487434 1879580 562174 257662 51694 125073 1344596 604359 1370951 1422776 1947962 856299 439757 507286 467682 240673 255358 883249 509785 1889148 56887 1717592 1164137 1936401 1384069 94156 720011 1959674 1621707 509124 1546404 938896 326154 794223 1634564 1221207 1781415 1007627 1097211 1960473 481600 820595 299105 1645817 1194179 534770 1628387 1423268 1931059 1925133 1496217 278470 1314101 310402 137003 782211 1113335 460586 289223 897219 1728529 601578 1570486 1232899 1217912 1923520 1142573 336586 1239520 314248 323308 612738 1623621 1220519 1933436 955699 1105420 1664294 1505120 689057 1661712 821568 1725062 1566045 52644 1117245 1746484 1167577 1077809 1970078 757069 1066609 1033381 1568728 1443313 1497005 337580 581288 568418 1378464 1992852 747734 939694 613183 1257462 596720 1744703 703977 1883503 1050210 185822 1784448 1371249 1968856 1022208 1457242 705586 1391395 1052855 1647762 1235982 1257433 535639 1226230 151708 653605 830409 1521515 1659784 1360934 442708 626947 1444020 720120 1041252 592866 1006196 235295 254704 1943568 1714383 1864316 1671639 1029868 1245819 1926767 387134 1992246 502695 1782169 347787 699699 1538217 148345 1896805 1967645 1086229 1195054 760363 119564 1391241 766844 584640 1778139 1101393 1624763 1307137 594918 1926884 1314481 1751304 774403 968733 139996 926032 1956618 1484288 451000 45654 1880742 368543 1050170 632738 210743 976083 1770973 1185936 1011138 1499420 1720595 1165996 1697538 529569 632858 295891 508730 846548 385019 1884831 294306 821417 159522 762125 1449424 530083 1152720 13983 1366102 711740 1955868 1489781 1206723 1331135 669219 1577861 1021702 195729 880806 1700746 122231 467544 219833 63777 748689 1133338 1656873 1512004 1538168 939275 1674492 1102479 26095 837276 1502819 202012 489921 1408672 1736846 1231413 916393 1097910 564608 1550635 469076 112672 281632 1335123 932791 800224 615056 1236734 1074866 1880625 1522461 202313 1761627 1097625 410075 1609226 1218298 251061 760796 1193882 1285252 1142668 1336028 1241741 671385 848738 1268964 607918 1104507 1642231 1702930 1280108 1804113 508141 1833980 1131779 751820 386054 299056 367562 300798 1885015 1717365 1127757 1117091 1061580 651878 59214 336569 1410395 1708133 47713 1831378 581027 1317719 1432566 881165 1378914 1928892 1469664 193366 1908112 1584959 1628873 121938 1228251 220681 689419 600908 1453648 543538 846011 60986 1899711 474299 567192 1218404 788314 1724729 812456 1612881 853833 212997 680060 843481 1136699 317281 1863779 1578491 1893066 1164796 1339275 147029 1975106 1243168 282686 555560 266852 962771 212739 821022 997488 11428 882876 1301493 1119845 1342857 1576355 1771300 886151 325196 501987 1626287 1190750 837018 69899 1309117 842006 955630 1534951 1104576 1401340 703696 1999244 1057058 516004 653881 84740 58084 337874 1600702 1365483 500341 935890 76958 686840 539191 1112940 1566677 1301266 1283025 871218 465997 713271 134889 208609 568759 1545459 529760 1863675 1962351 1550252 1763397 1868846 1207227 955241 468270 483295 716983 911491 1647690 1063462 1648238 1520816 426955 628123 1449148 1710725 626956 1694974 548964 1273859 277248 1490899 1694045 1527858 1476987 889005 1473557 1239832 1827580 126532 812575 1092223 580015 1506765 1029119 110970 1811595 306093 781272 554149 955620 657672 425054 573596 1534366 710601 1855230 1948741 1890841 1047154 1458178 552237 14056 1689222 527900 1633701 52247 1346826 271756 972131 149702 1520045 820396 477744 738642 844837 1260865 209231 4715 1842357 777826 31767 778088 170845 567308 1313468 1265646 199445 1915871 232635 989792 1917569 1787389 1008329 1664238 101748 992119 923679 1714580 537889 1228905 1454670 413489 1535434 385700 912949 1238892 629272 1231239 722746 1131085 1709185 352947 844101 277799 978651 184325 548062 1745824 370709 471814 497106 1541052 765883 428531 1610136 1160016 523889 1043244 1159233 598896 763996 16494 1147554 691049 482516 1235966 296574 1336597 1535158 424255 733835 1514353 1282159 1703916 411626 1981464 1383491 1688901 854417 1955154 1612313 290930 1992100 1749177 1818488 1257098 1068102 1562794 562492 1569771 808486 730592 1939916 1059535 1704208 526950 1412979 1611944 956211 1720013 1836072 412429 388946 78787 1239982 245676 755821 1010302 429211 1454658 1233034 1248649 815499 1505636 1790706 534074 1264010 484297 406118 1091141 446815 215002 931114 1449988 1334402 1668939 1203281 619138 388120 1179776 1252917 793827 1094103 1964856 545931 1516785 508064 1640191 1683489 1984655 777301 359475 1082190 632624 1030145 150268 1829530 510887 1832023 247844 759345 768826 225547 358120 637221 1917427 751933 675953 1749118 1733950 726223 610448 1187557 1586900 1324565 1390766 1796850 888593 1536223 1802626 1476702 1273300 1912903 917213 1925739 1133174 597422 1785425 680374 661828 1238490 1306463 363586 440776 314887 246412 745666 1775105 567421 546116 250577 1963913 1884659 1736293 277760 161766 1254108 14298 1864612 712050 1426115 1646526 66843 927411 1216833 241969 1381206 1593616 772049 327747 295805 1407060 1016001 1757263 1744190 1709790 630252 172202 637478 1311229 133121 1656629 1205260 178032 1449597 1785013 145536 774537 1739635 698752 951157 1207313 162529 1055829 8462 809584 1286894 299905 1135231 285295 375468 1517575 1761628 1034916 1019394 497104 1172708 562195 1462285 1549533 1059295 1912320 86693 1369253 1082747 1521021 562186 923708 510072 1088747 1845098 538799 1693832 1196740 724412 442920 338632 368705 148013 461123 1585599 524149 1030640 308941 874620 598273 130913 722821 403920 1374523 636115 420845 853893 1241759 681187 381210 858142 939542 191359 1164539 1270469 934521 1396447 1704434 199516 615342 1383722 68719 669339 737485 1025376 1859662 1669610 184714 1047859 1305657 401665 1430575 1797130 1727861 1271129 255841 1072751 1344799 1434134 1721558 1711322 415123 1728116 1491248 1371955 1693441 926401 734704 1984647 615295 1810995 294450 1838641 80361 1967178 1624886 121926 916640 661227 422636 138950 1689620 1576129 970885 1690561 1995919 337787 138813 1353762 732788 1551821 92215 48150 168082 1556068 1475243 968127 1054921 774606 1937954 1631987 1261449 1664328 247555 1154835 151156 369266 1777054 1266093 879205 1898238 344702 48625 1052631 870923 611120 87020 71121 1424638 509512 1816456 1825012 324570 1234002 685762 733840 100450 1243758 1210848 1178437 1433075 1996031 1924334 1449326 1027335 339279 34426 1948530 1338903 1825558 1556687 307211 987957 1327224 1284189 1407034 790588 1996468 84820 1375530 1444479 1399010 1436690 1322401 273325 969367 729849 1874270 655308 1776937 148940 827592 1629068 434315 1051083 1992171 552690 1162706 244744 1805229 1011828 432572 1152888 323073 1853257 917800 520870 1827043 1546399 153598 1245034 376907 1790971 1113907 135151 902767 857397 1293925 259082 877509 1381879 772322 1989459 1468973 883175 1727644 1313022 1226034 1864541 1814697 1415445 1328033 1599992 1339280 1404251 1726545 18543 678482 1064267 1751462 1012720 1191012 1504405 1171353 1250545 1182736 1029605 727818 492047 490390 1580143 859825 1600284 1102065 1236137 1259223 1497150 1494944 944339 181258 1649049 1314807 1615296 1221382 532320 40467 650642 1653010 1003249 90904 555620 572703 1697500 1766308 1311860 126442 287743 1722918 266701 941385 1052770 50976 1028776 1697091 1748584 499106 244175 763132 286754 435152 180414 645562 1582942 999553 1907013 1398256 200134 231664 175466 314922 609624 699838 1420340 1785438 321978 251146 1038749 1426146 1143351 1407928 62011 184491 1813494 199956 11258 945624 195893 837821 836509 1061727 1891575 753592 1076203 1576292 1517898 1463220 1122887 1044304 1254601 511483 1617344 1825854 1298967 590345 62202 648676 1876305 489193 1836377 638801 848697 1086957 1890496 1608833 1221925 352531 758794 513426 345440 894642 822022 919 1666195 452007 1594401 1406608 1195848 269150 389776 15227 1012813 1782530 888522 1075904 1256862 594080 1089398 1385579 880499 1315246 1318439 1453758 1839692 453365 1849140 674024 245031 528249 925370 682335 988307 1858383 495690 1019204 686697 715719 1574744 1489438 1002627 975214 1294275 1393574 1416776 1962205 359609 1054750 1778094 771121 999343 101590 1002646 1463726 1050037 163240 1933592 1688695 451377 1714631 1906552 1584106 704931 998178 913857 1612289 1686967 993752 103008 1000152 212986 1878635 348778 315379 1197066 59540 217735 761976 376330 1716327 1653266 1507289 155994 1773980 1087475 1880249 841088 431492 644278 584277 1663211 1084928 212631 138320 273850 1390864 1237902 1774953 991710 1727907 925158 595471 1864787 1070652 1386273 1256985 908931 128609 1607885 550945 166292 974633 1331376 773438 1575097 597494 1727957 745636 904384 333232 1507149 1602103 574076 343713 1734804 855709 983636 1656804 274413 889400 1391912 1426895 1535504 425305 58258 361402 1491018 1249707 144199 1260736 637312 1980627 625789 1262720 1090940 1519180 362597 536248 647995 862940 1181629 1314024 363721 1987560 662844 1398082 1831362 1115996 1758166 887575 174370 1620921 56632 964502 1471587 218677 1615854 1582092 1633685 988372 486166 89589 285592 1723404 1093718 62407 672011 1950342 1208862 984302 1516620 587038 642007 934109 584141 157816 1707741 915598 1515329 307638 863763 72328 427101 1285921 1870326 124029 997840 477251 1802442 217540 1142623 881337 826722 1638768 1449147 302506 173794 1670833 1308726 478368 536315 861940 1188260 1859663 653773 768536 1657568 941757 816571 756310 578399 1513482 852848 1016587 487182 1841120 1035861 1741373 469063 606989 333328 1255002 1714340 1534740 1511492 1363500 1798464 1485175 1833161 1577894 1113587 1668175 875111 1557423 267994 877804 836120 1959685 1894557 317452 1361459 1984770 778466 1618387 177688 108232 970191 622566 1844428 625256 1228762 352505 1649824 765046 258490 1096086 583460 1266796 1898352 225695 756584 1494679 80241 1435023 902954 1793091 1792553 1127994 279770 686395 687896 233043 1152192 1922963 1054155 1198130 1414217 1155593 207763 453330 627027 922571 1792670 1227892 1114472 1517952 1546236 1923938 1172821 1861350 1269902 1609797 1984239 142092 731793 1106493 311663 1681933 1266954 722662 1602044 1332721 1714390 1971347 505597 757674 1131536 1811141 836554 782607 307178 167792 926994 746463 1747103 906672 330378 952303 391906 1914344 1103968 584827 1475895 567650 141425 1403827 1606454 1723906 1211668 1391829 548670 926181 1787558 538249 1675471 191651 640420 424773 1611518 1448107 1789394 663311 1530018 989477 388501 109937 1479742 1596113 1054002 1156813 1588754 884518 99481 1684011 1070404 869777 96722 1888738 67147 408707 939338 142780 1682458 1022347 1749519 196696 1408954 914041 1842423 299977 618976 473773 1195246 1328283 1439680 689463 1845581 624420 1934079 1631486 659295 1380309 793362 531313 773719 802845 759900 1275494 43497 74133 1481642 1380869 919745 1298402 51002 287237 280607 1810476 780850 1204503 481199 285154 1564055 770968 675057 954351 1738191 1046672 704666 1598605 1040070 1913692 1514798 12973 1522326 818001 429218 1532135 509253 1248150 830509 1469670 1807153 1298955 1160758 258080 1633072 343595 1506320 977051 1458069 614596 1938108 1117789 857035 68802 351149 1830620 1945229 898096 460932 118040 734495 1139989 1580028 700505 1245591 1844114 1630048 1991546 1134368 576041 907129 1668196 1896191 677470 1951587 111877 38711 895019 948017 600054 420356 330714 633590 780640 68376 149949 749946 1584499 9256 485686 370938 1655822 1013349 1529116 869779 1664677 990364 1686373 1611623 1668362 118510 135919 1394924 1043025 31044 1611106 1220212 1658769 96807 1112840 1640494 1428383 326035 1589080 1195824 1068623 1594404 592364 795851 944415 1335455 122886 969903 877202 29178 21081 174443 1555 322345 78032 261344 968520 584273 46651 1550060 638939 1848433 1416026 1327191 1954881 1523782 845382 940873 972897 1815772 1202765 1147167 1134567 642696 1926425 1227050 1618740 1552964 1914591 1783468 330395 1272369 332772 1025571 1614716 1467513 1997131 851083 1609244 519504 315163 1215186 180651 1803594 1086883 766388 713257 1065710 672124 1634578 505085 1890818 1001556 1359699 268973 1793733 1390423 171731 927359 428165 206816 1475158 184775 1949181 506791 805231 921465 636734 1580555 1308971 1667713 425573 442402 90407 1406980 190076 1844523 1310720 1284444 1114683 1533336 865372 1054261 656136 1098926 1599657 1267126 1895225 1390676 866432 512342 472745 999704 88332 158292 1312475 950639 1611227 257362 1600082 472920 1707196 1657658 1443651 379172 1895136 1898265 1199038 354497 1554987 430509 693027 1304335 842334 809065 1452867 7846 176119 1292110 1424877 234638 1577313 956557 1510932 1058431 363960 11658 186267 1589150 1918991 1038311 270685 471049 903843 1548598 1222751 1859511 975122 499182 1045724 1902844 1408157 1021828 469531 920259 1267700 817381 1088195 1830766 428840 97025 1422398 1702355 1297588 1147305 1986980 466885 606180 1324844 659924 702268 1254645 781448 1631671 1992543 1441845 805904 742879 1514409 1548408 831607 64197 64879 742737 1610900 1966058 1380779 1450488 1103109 1791538 167994 1091219 1730461 1926444 1587505 621584 268026 1342616 344802 1541171 1961735 1097660 1612740 251015 1833282 609451 620132 1866014 231794 822043 765120 156457 1896950 1573635 1886828 810499 1312363 1335552 703576 152885 1128394 673530 1763772 1041697 386483 1421274 1823373 179601 949740 1365526 123201 1661719 80 75929 1471294 191145 4546 1187070 1351378 174871 893639 1796574 278613 74229 1997892 607293 604370 1353275 925054 1746844 1093933 714188 136087 1086740 1694503 252216 1809582 398644 630821 708905 176816 392778 46058 1009218 996780 1520244 210725 957813 395186 1393645 1549976 1139803 1833698 1679414 1853430 1322872 1421978 1889652 1074625 549085 189339 524044 1485456 996583 1135821 718870 1714266 948843 244137 662231 717241 1609923 927430 286261 875214 1281075 175509 1105422 201952 147660 519980 1847343 125591 1884142 1796513 288082 758781 92234 417282 1121613 1143690 94118 1032622 1577664 1744112 1846038 1924794 1737045 1647421 395305 438151 710407 613045 700972 1514675 1041896 509277 1258713 322461 164556 1166685 1361452 395610 1691625 94400 590795 1553484 613023 318780 367042 1155572 1749831 1855297 877572 472368 1258442 208195 1500747 664743 1164221 1131225 718791 234958 930753 1611985 25692 1814714 821302 964114 645216 1343261 1803076 472402 938079 1141359 896518 1583820 1762233 1676460 1100506 1426885 1833519 1766480 448686 528244 1952703 1235967 822735 574696 1282999 844846 1314529 159633 250698 1859915 602121 1006071 453164 381952 709726 703408 1201402 735464 709094 1522472 1925350 562923 1748721 521752 1329197 1910752 925041 1250518 670888 1252010 1793601 1154607 1211862 208319 656272 1372250 892554 1882471 1036365 123536 1095266 1954701 871531 1522912 1790298 847923 7743 1546359 959821 711702 565644 1563857 1498485 1930372 1572660 1971409 1620475 161219 1242676 1880010 380456 1960078 1535843 624132 1405344 1166415 892857 916549 487616 797339 1263835 564184 490381 212074 1290415 976549 822174 653845 1367467 1459854 947697 699055 858082 1185494 1099147 1429027 741519 1787721 1157186 547905 1077536 4513 1320815 1337061 646593 1202845 957119 247331 1080297 1052849 164900 890445 1368057 215248 1741823 1397912 29317 40525 383359 1371785 423382 242528 926242 953776 1536973 312651 1122960 887024 629334 816500 1438398 836583 1951218 1283151 925981 463712 1575062 1396592 1591991 1105567 1108520 1351572 1775630 794316 390222 1195631 1551458 1859908 1088234 1428648 733806 76837 602196 806005 680569 1592548 1010932 759012 838616 1702513 372391 1683826 214955 117671 1167134 126209 1482661 1966445 1096813 65571 526520 1976587 826060 1345965 1696040 1580318 1122442 623397 1962318 312045 604204 1175461 1162187 1070297 212602 545504 569892 1879198 601052 1221101 1572348 567978 108286 648351 810777 901511 1026507 1904257 1670951 1722643 1507922 1101642 1997333 135098 155824 935578 725570 1916284 1189591 1771408 1249297 787759 1581536 1501403 863126 93300 1275565 1595739 464086 1607724 1272086 1020153 1001852 1271379 220092 711639 448879 195105 553831 353799 1726912 164962 1135104 1635801 1800578 1543582 48869 107442 1247116 899516 385131 489959 644401 1688400 1107931 185714 306656 1687419 750531 22078 1732159 790030 1229142 1252100 1218572 1377810 1263465 1527490 1954427 551545 303713 1182363 1082238 520952 299655 1716237 1595461 709118 1722848 1750825 1235322 483322 1906172 65324 1287379 1504440 1530437 1187025 1504925 1394856 782085 1765062 1716781 447203 1387116 929329 52021 194390 1740367 598939 864322 543938 1003751 1444924 181027 1026891 1593101 874010 1367337 295287 1969682 521695 1159935 1273693 493124 1703897 192701 1847067 1973636 518904 1066921 1405101 926392 389415 404138 307194 885262 489088 60459 134923 332577 828586 819382 1206620 1825511 168044 685683 122850 1442648 1361854 1406753 206569 757662 1709828 1921271 843637 1983787 1699888 998314 1930754 53072 1120560 1943270 1020679 511009 1394945 238190 1630400 1827062 530962 721353 635793 60199 930818 349308 503956 1505069 409695 1463104 1311380 141769 284948 1558093 782149 1703329 1928981 1967153 1208374 1219249 306647 587505 1913462 545198 907747 321315 1374555 1059905 1777152 1814035 646396 533203 366086 405369 627302 1779281 1807804 1622646 1491228 334638 192653 1868004 1889447 856486 1248696 21236 1865419 1455625 1669006 534880 1975586 133182 807051 417252 84 1585638 414179 1818807 429279 1278255 1785868 1599632 1131159 1064211 746576 301164 1275324 516854 79068 331068 1148646 1030719 1645515 320885 761730 1973773 948554 850128 1674943 356877 698867 1316353 288948 1364845 368136 1504424 310251 284066 1085784 1365498 143586 1845855 1729243 560555 1419237 577497 1430651 31994 523580 661649 1661161 1139541 67222 1846704 1989158 505980 1035049 627967 398900 109156 851853 1794390 719455 1561989 1236891 719852 1852972 254366 798086 673603 1744819 1492962 30164 229697 891016 889331 615102 439231 1561143 702096 448505 1408799 1225973 1282976 1690908 1037514 539168 856798 565124 1387044 1538346 1785232 573337 148906 1587054 746975 781266 234394 1897618 1006498 1300451 17688 415732 1068890 1624808 284113 1042470 1640519 1182774 1090599 1985937 337682 1955847 603559 71689 144782 19844 1206916 1539692 1094380 329183 1454938 695486 1076525 497431 1865902 1285979 1405490 847239 1174079 756749 1802849 1325412 63374 1967148 18152 515289 1506184 1982060 552320 1340243 1943457 1349704 1952760 533630 103959 853200 108986 413947 1089532 1096094 1428036 779424 1488619 791992 1475481 537739 1384516 1240823 317358 1876796 1613432 1758146 88982 1489267 353373 22228 1527421 202419 1051634 552823 1240147 1612559 124330 608474 831287 530279 1449065 1598956 263177 433667 746013 438190 811090 1070302 79267 1678096 1713869 399895 273350 1096626 1856292 768250 1013970 1202977 460179 467142 1707108 1114325 407372 1207635 1148721 641862 1700575 1617858 1390069 1137125 1565225 1485835 1509714 1384402 376401 601722 1663550 360672 1086825 1574494 1329616 1364895 1158648 1213323 1163342 951659 1749224 750672 968347 374917 1060842 1666293 514785 1296943 1906783 894482 1645557 573561 183275 1643323 1406909 1283755 994098 663228 321884 90820 1941106 210405 393383 71391 1751759 888254 969719 806056 481110 538667 1258111 146391 337920 1216967 890476 1542308 338751 1595988 1548578 518523 1134740 179494 1631371 1366032 398786 1801467 1497905 1389693 841776 241615 1755348 1695888 1270929 704842 1904577 688370 399041 1178030 1136743 1057508 226706 592335 1664443 1853606 1421860 1731294 687368 1008966 559576 168148 284714 1729462 1985657 1785131 1812212 172058 951309 66235 548289 1131410 1309660 71122 193350 404941 331117 309330 729618 1001512 191410 1121421 303183 656289 1505646 1887976 632283 163057 326133 29772 419478 1411849 397159 1651867 585446 107348 601029 1084817 1329045 908292 381251 408776 1951720 1811678 1471134 1753360 920888 1434588 1525763 1301436 1432901 701733 430803 749372 403232 1810087 1770545 570344 917116 1504464 1808762 346399 773599 1574664 217235 718117 3235 1367314 1334546 195190 75024 1849656 680107 1014788 1951056 424016 764494 1458361 996161 134459 1300502 1456866 972753 1858538 1910118 461533 691638 501388 333966 1463274 774891 646953 1136171 237324 517988 1267178 491226 1013967 1560649 1450317 1502681 1919932 1229804 1589651 1446181 722151 848198 638423 1994551 1252863 1843668 1464572 674173 1909531 1269549 929408 129738 1101345 780379 1683081 226842 334770 1822533 1969316 1374482 650482 177676 1926728 257155 748502 579063 1259469 1284018 21878 1054781 591952 247325 1607961 1980421 976288 481769 1618240 1244724 1246260 172216 110118 1472900 1327277 1806485 1282723 847561 231621 878865 1311909 1271277 1461198 1000025 846998 364913 985481 1840386 531389 1616036 1098099 116629 178039 1592089 1251471 616868 1123269 844303 149024 929712 383955 973868 1372906 1381419 1424683 772199 865262 790143 825924 1783187 921738 1019480 1967446 1541636 468526 775389 174864 1298984 1390061 251911 64969 385949 361257 185173 1770665 667070 1489367 789947 1605747 672211 1766817 1236493 1248753 525053 524663 309705 713003 564178 686750 828538 1601620 1941326 1642688 231895 243619 699377 975657 1045989 1064354 1757305 1799616 273617 1075202 614796 904846 1284791 1296875 1520018 1163073 1239472 1423188 1595138 1499503 19826 695741 1014680 1128644 1372312 1775594 1091841 282080 1963462 1760839 1200658 1998014 189904 1306783 1151132 1755496 686766 369672 1569235 406260 329489 1810038 1313307 347037 1139389 1914971 996800 255611 1936324 6831 1994809 1066764 630370 1872422 35469 250279 1480620 309274 1431794 1234711 1123301 1946719 649919 777500 1509541 400099 1469054 1982573 1265975 1517274 215843 522195 990147 637421 1772952 1244984 1957858 851774 1424813 1496612 502494 13487 299569 678454 111884 175630 1453628 767078 971274 1635749 61580 1747408 1631144 1987967 406179 1374315 1660485 618059 1675428 814801 1748430 583440 1154367 551659 637350 733240 1860825 899034 995615 1645194 929114 1712810 841821 1370626 671482 1805583 1038236 1071352 778582 468983 1664093 1467794 1213496 994560 1606096 1386096 752163 917231 1293674 150672 1215057 1130997 1696204 1116339 1657692 541242 105962 288372 1154146 1204426 501883 1843328 323901 1797044 1261213 74053 1980467 1843993 13358 237452 1094881 1194693 484132 2818 1353280 1656672 396396 1574218 1790380 248010 1259298 1667034 1228900 32974 716119 1795760 391891 619156 1660398 1831461 1949703 1607397 1217820 777854 1476693 1962011 572461 1304066 76486 1079188 1425614 1100286 1839528 1107815 1361911 1570853 1159840 1744205 229473 685737 1342996 1542488 758182 176603 1239752 1736492 1731375 1614366 1097291 81293 1650369 1858312 748004 595407 477039 1868134 438966 639472 374137 881870 1243093 1773780 1772024 827017 14549 9297 1253876 452915 945757 1267632 410488 1908939 1989516 1446169 1520787 301244 1984986 878325 1986497 1937869 1525270 1649828 1671352 960477 1598975 839502 521051 347349 619105 1651182 1786732 1978334 802341 611700 1814410 28078 1924104 401971 395079 617078 663480 197400 1012284 1317217 214569 1796115 16272 732490 1219321 1909536 118980 1454593 1007171 1918113 1710906 207585 1842154 1776026 208478 1854422 857539 67676 821278 1044274 401996 1680199 1480792 246193 1744008 717678 349210 954202 1283595 1131139 555059 1446790 1138002 252685 1663543 886467 1692712 1586883 1661317 1383333 1602410 1310053 1425104 1796913 157668 856848 736676 203387 130018 1408425 296252 345738 1877934 1420881 1875875 1771791 994858 336008 60375 708819 633210 246222 1970147 1865171 1370386 1496014 197517 78276 364456 994935 1275199 35161 1997312 873879 1398166 1351602 1340847 159451 473579 1136179 1610249 1691391 1561154 334833 1337667 1496503 1322597 511921 1189145 383744 1359274 874166 525408 629703 704345 957151 713608 1836804 1423328 440858 950936 30858 601565 816594 1326003 370104 1638626 1563931 1205450 970589 1066974 1663210 635495 1870346 1373973 539874 1083715 341981 1063610 1569348 797103 952287 4435 1264588 876101 762433 661543 63171 1576909 87997 1426091 27759 1971072 639291 33801 1630753 942371 1227360 242636 111907 145337 1604173 215928 1122068 1793779 1603707 1891427 332437 1888889 359457 579449 577199 620285 803048 1794567 519673 1175827 812931 1493089 1813933 1580049 976587 451411 469030 1834536 1313626 313659 1971068 247504 428109 64564 549857 1695148 1962825 1832987 1604659 1333759 611245 636884 1937693 1929479 750545 1041938 1070269 358271 1339472 1380931 613419 536369 41850 608290 94464 420002 537759 479799 266102 969605 1187976 1561415 1911271 545644 1484970 295893 1084734 1604208 870130 1030090 401320 613910 941524 1079275 1633298 486479 734499 563944 587870 328113 287019 296238 1213360 1578172 1292874 358643 1380609 1255941 1405227 1013595 269321 520162 1329308 1193948 633980 219854 1359655 582499 105581 306985 1190408 927555 83070 230660 1366382 1812071 1766917 1130294 302576 1222223 133163 980563 1340896 243148 618960 1625294 1520263 1499864 1481497 1183759 169533 1988595 179201 811628 602818 1727802 1858503 186967 710764 263341 70179 1434079 1056269 1823390 232119 675047 143381 1395900 1175816 1705447 1986344 515284 655249 1334358 1089247 1645602 1084665 1262750 1209239 745003 465104 842303 437791 1560567 1399206 1121017 1476842 40666 279288 66129 74132 1726155 1381494 1428299 1062277 1065316 373296 732384 1626378 1002233 76124 1207645 1175968 644815 294291 408864 697323 884034 1612381 1533275 1072941 968144 1175793 360593 1679599 9120 1664064 1037518 1869978 842354 1734227 1439481 794755 1098238 1713870 1672837 1578709 871033 981213 1458681 1154777 1357562 1867891 1555097 901191 97072 1428988 1354986 247332 865652 1726214 970177 93966 1321628 1799689 382034 1784353 1998960 1246887 1511679 1121109 989265 279028 238616 1598363 1409502 14321 1005276 761736 822557 740900 1442387 1211676 884190 829139 520105 1142903 622371 1542311 1872734 1788668 844884 71101 172574 43133 376837 365333 1038887 314284 1064594 852038 1061988 392585 179332 1758837 934511 1830681 1065335 918733 419694 1089246 1673294 612634 385576 1180742 29646 1006543 1573956 1039858 1536571 767853 1591784 1284427 626049 1956717 1735956 1123925 120817 545616 1050697 997098 158204 1919002 1877183 81181 407373 318227 344042 323218 909561 204035 807351 1343574 93222 1067819 885918 742186 941364 1217763 684699 546484 346462 845559 1251514 497084 553241 95726 1490895 349112 1943943 1551024 352460 1494704 1799275 862506 1123280 1452975 1936984 1315946 653005 441972 574546 1667566 1250568 471289 345476 1317945 1588981 1779158 1524146 1501955 1162997 1943590 327162 784272 524546 1819194 397118 631438 336114 917264 1672769 1107310 1756464 1972495 134839 1421851 852930 1070646 368991 1301709 575163 57766 504533 807538 1574783 1750303 1496424 585332 789242 705574 427386 1834764 1549389 821847 711216 981122 978567 36783 1078274 1830173 1312584 626636 1695000 336631 1667368 1401115 137825 731693 1792971 639177 396674 1831999 378928 1521263 1830069 250925 1043347 1068628 1470485 439322 1422502 461465 1035770 1779152 751035 131223 1919234 1020766 1540784 1876136 509712 1944983 1150074 162288 1322585 1020442 12238 1785181 1870262 1197463 1932094 859249 68997 564561 1597169 1695672 1814320 1375825 341689 970242 1997405 879794 588905 1621836 694154 1453026 876511 171189 1194379 720675 129475 546405 584047 1730740 806404 1253979 1219718 1482869 1863785 1060356 1837694 1708146 1321813 729953 643828 93232 1943987 1321440 36110 1090178 120228 780094 227531 667374 1758063 1031211 945183 884708 1582045 1870643 879246 257036 1787423 750059 51991 1714331 1068185 1942767 794672 727323 1271258 1898874 169052 1117872 370650 446598 193981 992226 685351 1180285 1579361 1933634 315466 952421 1727781 528881 850 1681497 435266 1897925 692075 14925 110711 25295 744210 1115324 1973111 919248 1104162 383584 1145943 1451759 1461610 31351 1855775 1335065 940778 1886742 1140788 458713 1384552 684540 752389 1215675 1268701 76361 1501377 1465407 1578255 1808179 233163 1639592 1561418 346271 1067034 29455 632161 487954 1714054 63516 1983115 1734659 262897 1452995 1522078 1449755 972659 748087 495493 936625 662347 1093424 711075 652099 506940 783390 705959 1410584 787986 170978 31138 1308924 1558799 1737844 300773 1541196 1111777 1320483 818895 1507596 635990 751330 179564 1885952 618927 1408906 49646 473482 1965298 288713 1503749 1143888 1219776 582409 1266427 947952 1511796 1367304 1912394 1498634 465694 1406091 1605463 214693 454712 68141 205306 255570 7647 1995078 1008444 290534 726559 1492247 1253617 439297 1233966 633766 1877874 408204 274268 591785 1766607 968900 383972 1353519 421116 767192 972732 1318044 669161 117256 1060631 676175 1900475 513322 1126794 1933057 1814889 607751 46427 1401265 215622 1214146 664738 272481 1183690 1562861 204001 1965015 993043 1563804 533970 1478561 1472380 856590 710991 1453857 46013 733492 72480 843435 696989 136420 305017 5001 1078612 1803112 1145897 1494089 444242 1415204 816522 1899598 382588 1575417 268641 1185397 451235 1845432 277350 540208 1723232 67773 265855 1144294 553934 864153 1099370 1165578 477287 251116 94962 790810 606466 1241658 342880 73624 1530326 1570456 1362109 1850465 1836411 1473710 980188 359314 350876 1312315 314345 936320 432053 1511830 1261029 1020655 1077608 1282226 326363 1227876 1605969 1582335 532462 346767 195240 1412147 1107996 1850087 839956 1904677 1973734 1355651 455248 254783 1797523 1882214 1930343 1915138 1995025 1790054 481301 1072369 490950 480014 1896003 373245 378539 19816 1984035 370923 1927670 506221 1587981 354414 1065670 1371708 1175198 723133 1887461 27265 363865 514179 1776848 783921 1257089 1308966 69459 851605 584292 1827959 188614 1803358 975923 1994028 1121019 831131 1848100 770324 732883 1265685 458524 522716 1195231 1644744 1132905 1614127 1607878 1231529 231972 1692254 1859957 676366 407826 958314 1207944 1773226 988669 918656 1249895 1450983 1633972 431134 1601617 1255179 1562345 772620 959868 1864005 1488699 1547505 952174 1564900 1818048 1691313 460196 1291045 557777 150512 18480 1750100 173247 1671243 1871395 1496512 1704185 1317096 529088 233236 352542 1495171 799535 765117 379758 1187748 1419778 1377521 1341803 457493 1149254 1453586 1308638 946051 1270219 705225 123651 289347 1163485 868009 1432256 567292 333968 481169 1816777 1673614 272685 385992 660893 1344916 270352 1546591 560091 62436 960083 576695 1497322 835785 1129223 998600 669835 184146 1999208 1980570 574661 537156 674526 1865139 1171274 878623 906493 861189 1158755 1001317 616735 1211096 1513403 1581090 940025 56265 1752603 548801 1209014 928833 1672957 1601959 1664463 1234385 931061 1253748 861962 188612 266107 54646 1942185 22855 1257660 455273 987589 1251492 1376840 346006 843879 123722 246775 557968 674230 1752049 950608 1377415 750679 380005 496599 1706649 7203 1383863 603476 1246881 714299 137179 176290 1251964 521911 1682314 50100 127640 1164138 456606 516209 1169973 1455555 145122 1490834 1413678 1449223 897539 621397 451750 1826256 1751522 1303922 898367 1587062 1288638 1885242 1317417 1377951 287217 463112 771859 1362802 41216 942161 1168418 1555851 1907541 207948 278872 1028911 1533222 99688 1683453 1571261 1555690 1115425 391425 883492 1440274 1821856 671155 1187067 1904819 157698 1145471 293440 829048 1386396 1610390 1236506 1692995 53845 1277813 1090262 174290 1183512 1018944 1996839 1367362 791412 691740 891205 1441151 1523097 1570657 135775 891159 491646 738241 1805124 821703 1733006 1461951 103002 1431587 1178837 717120 1024744 1167000 12141 1496773 1352480 1241089 1053528 895262 1994630 204152 1177415 436399 1401800 1797683 1100880 1406531 784851 1591125 1006805 1723928 1530498 808401 390085 712129 1422853 1432762 1913792 411709 505162 697165 1386373 334170 1688073 1151264 1019789 867800 117909 1052080 1777534 674250 1940625 1334894 465230 434539 370669 1872566 793083 897991 416404 85130 1433613 207688 1908382 671961 469945 1054055 811039 801143 569094 1578565 1331321 1011022 1902603 1791699 1316053 955251 201311 1047518 35082 854583 1499561 1927200 755508 142382 1281190 225923 1288057 164454 746717 1670672 1590529 1977662 1773159 493295 51284 103682 808182 1486362 991923 364180 1892450 114690 793332 316727 1845153 1240798 1963699 366741 1916828 1796339 1815890 1570354 26713 295559 146462 992239 490126 9117 1144402 1497059 110680 897586 319365 344442 618723 1984297 220285 1981316 860722 742095 1457720 1763329 1002472 1659557 1048666 1284706 664144 1718587 2693 1387755 262841 1860886 1565977 761954 867519 1281094 1182789 1511098 327074 555978 90627 1576177 8860 467766 690468 581755 690778 1100213 1925291 274735 1259232 388670 1734749 68660 730572 807991 424163 1923059 275326 58365 656830 859100 855686 635031 1262728 929187 1265820 1196817 979724 132499 1558948 1408812 1192621 954592 1359510 1744938 1565462 1529080 1859336 305876 639971 1168478 678881 649588 129839 472099 1393739 1695511 1417895 777190 733425 106952 499442 57676 265288 1028335 601929 1377768 1149423 1947067 1276801 13689 1263823 967368 619258 1538960 1664626 785397 871782 1696986 1676066 1469828 959356 806788 546069 1060915 1731171 809817 1183582 866722 1005267 1397156 755314 1555578 982538 126662 834861 720013 139836 212709 286789 648686 1519809 1140237 666020 1089692 710506 1496311 16095 857079 104688 621850 1129039 650971 1241461 170647 480597 1018792 171337 475982 1349875 283670 312021 36867 1621376 47281 1348388 1748259 1056180 734258 1579531 1520027 552973 1728965 490669 1318888 891541 639572 213974 722629 286033 1082509 65916 1187554 305072 577620 1999738 1254871 606886 1039811 1062461 1897409 461419 857942 1103646 1021983 1070757 759077 1404222 394593 1611957 1235406 1546786 1273757 1984048 429974 1482540 219808 67493 383885 4177 442981 738812 1467598 440145 50483 355624 209123 131878 3811 35798 817740 1589031 371243 1429243 1683052 379710 1299388 1655209 972350 1041569 333119 599014 737323 1488208 1080458 445978 482447 1877892 658415 1290555 478888 1221048 1618836 794222 744452 1998345 1333766 707078 1392896 74539 1889227 343560 530211 213846 1155013 1397103 375138 936214 918585 505183 849692 211336 1132136 940282 229893 1012379 715475 492625 758423 80512 450226 1387344 367303 1508016 1863387 396879 896359 1659156 109935 4185 388552 565773 1751171 186303 73060 42738 1583493 1803577 1930652 1952871 1801729 1549910 663263 1644499 1693531 12271 1906191 1920175 360634 31710 696648 1471135 637288 237066 200997 1704997 528360 1699220 1664535 1643708 1120852 1536282 30614 1975179 844633 1429669 316234 1437051 1710588 628612 1205542 169545 650891 1881581 1619273 1069996 218608 1262703 1382335 285936 412221 163159 1235252 1907598 1417197 1860814 1990641 839315 276677 1262913 1038046 1435338 1337384 927172 997451 1950220 488607 1411750 862621 1688973 1279157 1644556 1911990 1239913 1449211 23507 600879 1568799 835986 358607 1012659 497117 214939 268103 1105935 482709 1088776 184828 1170281 891939 1309236 489098 208863 20189 1572973 927895 1223859 723024 1756342 1574685 1238304 752410 756701 932475 1628028 242571 1205947 1861199 1877375 1620269 1643684 668429 685687 1390642 1461626 610119 1532037 1203449 234946 1197121 339818 679104 1169475 505372 1846087 534752 5565 1546242 605218 238731 1105365 1340612 1529319 1063035 1980189 512427 469220 1532567 1743481 1574148 1777285 186112 824133 1138745 629767 550827 1102256 1992434 596081 1172068 1012200 1648939 1726737 518465 1249395 1367417 1574984 1695374 1732861 1342729 1070394 1866846 756050 14091 1664059 1594544 252313 1568840 802860 1255195 1515032 1691476 963099 899925 1052330 55989 1306442 1927857 491051 1628511 1223995 876323 1320215 141176 44984 946883 654470 538711 820705 1940096 1640091 87375 1571477 925715 882320 1602321 1152989 1996402 1366391 828054 1481966 934145 806070 788458 1877964 1270092 1414071 1461522 1467719 131250 1245187 980722 1719099 181847 262508 713588 610779 1498513 804625 46374 201353 189757 408619 647612 271630 1898326 819547 915754 499822 1185028 515898 408980 717000 580840 1141655 1238354 98437 1852130 1033366 1547134 1147850 918392 834160 254876 406513 835421 259053 1595969 884724 1071477 806266 214052 1660901 1314782 230971 514010 234062 1130888 1452854 993156 1718054 1950486 809970 1721372 135394 1026477 737327 285762 1574897 1755285 712716 730368 900662 1872166 367923 899331 434067 730753 963108 781389 1002689 1090531 1559432 430054 1344321 149565 381824 600209 322005 613308 228790 400902 1564521 51078 883756 8627 1795970 560812 7240 89263 1876827 853982 1788253 313706 1003033 1035837 379756 822953 1957136 62242 1241692 1492546 1202517 983645 1814684 1106521 431451 1939654 1622517 1044016 1539791 1797473 1014724 1012092 868129 980578 1692942 420424 748342 1070427 642546 302848 598985 1912129 1329994 1891454 1408257 1892760 847879 1540097 752041 1052177 1999187 1271737 708671 1926283 799259 1649270 1194025 49015 1131171 1766428 49876 839807 114252 1943424 611548 707437 520899 1720485 1957459 1273503 769570 1844900 1922865 1872210 1443537 1445671 111545 1188992 113717 80314 933426 1405107 192381 1526571 1083101 34616 1319141 1461607 1656063 84656 1321491 1886253 954150 161990 1878721 1424759 1182165 1346920 269497 907670 878531 1740643 189358 1684224 468884 391466 1738426 107741 177160 594786 27101 1342264 1528652 1798673 596152 1082400 1783180 1183763 1290586 280206 1929615 43115 135847 1440323 585149 465621 124749 1056010 1798814 80269 1763789 33399 431759 1912410 604629 495217 1773294 933630 1334337 1691595 688971 589033 626971 917832 77188 1175165 1027045 1632547 1422958 755378 1108929 30234 682671 918221 1405147 320930 668034 1290437 904590 1708158 746476 644105 1334096 774535 980940 1165356 1041092 1933729 120988 768403 1630921 73774 1548590 377010 1274684 304062 182728 108410 178993 1574585 1618577 175551 1716066 1750953 196510 1574257 1398872 963613 261448 86027 1505288 1426196 255600 33564 642476 1178074 1716109 1966481 81145 319826 732761 1918690 1018373 665722 1736151 984010 165466 680329 1417549 1275100 1309361 325840 661328 1205290 1807612 938809 1711746 1806777 931427 1218291 337348 1053847 1212613 1570529 698189 905466 1669847 1938324 489064 1920412 1751422 1994752 1651077 863633 1313507 945845 1770979 1225440 1893550 658809 117778 1623647 691866 1304565 1972461 244661 701429 275697 1187512 1550050 310761 682174 1177755 1429648 303896 1732944 701666 1332850 1026433 824164 767241 708699 1613801 302884 1153751 329406 403937 182177 877409 60339 42595 1796188 1030600 1145880 728651 1033125 99545 111002 1682680 1089472 988285 715127 924414 248703 898884 1666817 504593 995854 71233 1778813 106985 733076 170728 719550 422604 74953 1649608 776881 1203051 1301867 302844 277589 1349393 1082163 1470241 433678 87124 899987 440016 709050 171586 1178502 452693 600026 760134 692688 1063580 826568 1142314 1083519 1584562 1695953 1403926 27123 820950 675009 981457 249234 1458037 1465359 88396 989482 1442377 1405254 744770 1750817 1484363 314265 588269 1149409 481793 687165 1632710 1695581 1908285 1043367 1808173 952891 1717984 985132 171494 439672 44103 703124 1914481 354944 444438 1260177 192288 1678853 745979 1390439 580408 618214 11312 1882096 1478785 492627 471287 904906 730884 332709 623055 206617 262608 2864 680094 1300498 1045859 506559 474609 947204 1404712 76322 624771 552175 1587536 1656810 617646 486895 235314 161082 1120138 13015 1454134 1953059 133550 41594 348653 67960 713885 1607780 1883473 1711214 839284 1594098 1520138 641814 351072 716949 1013062 1719265 1118300 1288943 1516360 1653196 636631 634749 133689 1247609 1922750 1761514 334235 1301150 1961199 1270084 753088 1603298 319925 543293 2785 1949681 129637 579588 1629845 799730 1335322 577489 1529058 186983 1149349 513157 1212158 584283 1533906 636968 812249 495030 958705 771505 1044390 251171 1295058 568803 1098693 1099391 1510259 1298120 1469509 680369 1556171 1144876 1145027 408340 982046 1486634 588705 324531 1002335 1537684 424311 1418282 50561 458776 1615333 1543833 1099763 714060 1427446 1948817 130641 1700925 1317422 390147 650717 391064 812728 417883 1833801 57106 1914926 467690 1467138 1948529 1589813 1854066 339954 1519612 1203909 1630136 1699711 430899 1318005 1664045 619953 1621714 1561469 1251466 351221 900616 372918 168800 1603257 335865 1124173 1802041 1195792 683571 1051792 647619 1199115 1890622 1497766 473228 1115124 1023360 1956519 1915748 1564173 1872849 1208476 1405148 703138 659683 670219 37329 409341 1945304 682520 630283 1410962 669966 1601080 1273268 1822429 911372 240730 1526258 1781028 1085576 1976860 1219820 198497 949843 704724 1426708 1375300 1651684 326277 1599294 632303 1321310 1468571 658258 1676496 877167 1395448 743510 318301 1663572 134353 357968 1350968 112500 1556898 243051 146459 1854137 1444428 674629 1813159 817148 1620061 574801 1230093 219040 1386518 1420439 450478 1720338 614479 1998928 6007 1721874 1278061 1885357 577212 421204 1771442 1560218 566928 1713607 1001700 536450 552294 1014685 1388007 1539621 1633835 1081294 275588 1561256 602905 1350122 1086090 369066 1518213 1263473 1024390 1196903 1911814 361344 905009 970065 1415844 125624 82330 1726568 1107848 1841099 1151571 1279655 1574071 1723014 1061058 1105213 101067 1197668 1850710 1539536 429104 551630 34376 350349 1181951 942412 1998705 1590449 870696 1591594 1481632 281106 1953501 113620 1920460 1042273 393676 1175119 1793267 458468 200877 752126 1552758 653698 1494232 619623 1618053 512546 190009 1225803 1533597 1609212 53051 1831852 299775 671956 1522740 376265 1892067 1172199 979610 1346061 715048 931327 1563880 546332 1386791 1751375 1054222 1476562 1362780 451182 1196138 268990 325226 150073 1648111 140895 770411 465927 870839 767376 604683 1966448 355430 1580194 1390382 408461 723214 1878612 584913 1395661 644710 633908 1395922 616349 319879 1553601 901702 1945564 976349 1001471 49333 1260604 149259 1037398 302160 988685 1167443 1092124 1799453 491939 338457 949193 158088 760333 1631051 1758572 1672369 319589 1209892 836345 799095 1570210 1664329 1521743 936641 1932582 1124935 917771 179099 1497739 1188318 1169261 703442 1924539 1866447 1531064 521788 1178852 715432 1463292 1015036 336917 1264550 1450324 1916325 155229 519101 849063 765244 588071 68306 1869444 984713 1236151 1399873 212256 281539 1184386 429352 1424345 710591 1239158 408426 1725448 993787 735711 338502 73421 618699 1776304 1966053 974696 466306 1309390 302099 1586095 1918724 1070502 1070400 165112 300587 124799 1557044 411414 100094 4980 433120 673361 1107142 1031496 164513 777951 428463 36687 1294263 1974911 1058654 867855 1505202 1583174 1238561 1029429 688664 1131549 34119 610110 599075 889692 499390 1187963 106062 1745235 1590481 423133 1483191 1112894 948622 1252845 468676 1061899 839789 621060 1961012 176418 1182781 1118820 1938731 1203211 197760 142584 1431829 1267597 1234616 1501193 1302632 664814 745822 251030 1391190 64231 1859007 372181 1405526 1498106 275611 818122 1193821 1146270 1102346 1885118 1009112 827462 1647101 1235403 1012960 515770 107546 1176156 1066185 771959 312371 1624015 1646958 20894 509524 247366 1196902 619702 480476 1579655 497271 248397 1941739 94311 330126 1703787 1316127 1043064 1152041 79767 729211 1839489 320111 832250 976610 1121386 923272 795769 110867 1033964 737383 18846 1260765 1043143 292615 1692565 1992083 540355 1389731 922316 672072 442244 374368 1513467 1388249 1841092 1141287 1202132 121107 280807 193119 28149 1394331 1243708 1182268 1109032 359817 1141403 1119577 340916 957386 591149 1829407 357549 1797456 736116 1942660 1891404 1911025 696377 1137820 5677 1864457 1446453 903095 837942 160588 336862 106216 1719965 1243499 79643 255920 1193008 797421 1293671 535600 844266 1390953 660424 435452 1509963 248738 1544153 1318594 1640014 470332 8059 878228 1293786 128808 481670 1539092 1111452 601416 574515 924076 1292520 1414235 374030 673649 267905 402580 1370724 1287062 1697941 1962786 411576 231260 781217 1617495 1862498 162788 1842103 1910142 1378106 1876886 1315210 1138459 1034966 1630386 1079661 1164727 190834 152205 1821687 1469294 1021698 286564 1619133 1717337 774388 1617071 1565297 1797204 1143068 894424 1946411 1867593 1139465 309364 1815246 1971624 709589 1201999 649654 99453 1963782 37167 1498965 901722 137397 56415 338432 247217 588799 1803631 610679 1180083 1384594 1097859 629482 1406498 402810 925419 98185 1422307 1760860 296299 70884 1555246 1677298 1599893 921255 443848 520973 1438022 119196 1879655 1874381 1926239 1767768 311847 1152028 1430764 1445837 600006 1382173 136936 531682 439553 1682649 497539 1390795 213800 615868 986630 1460361 1827185 1464161 810433 722434 1013716 229462 1467271 492571 282724 1129083 430827 1051167 1906974 1948272 765960 260473 608824 1349366 1182412 1442235 1805947 842489 938899 188368 762826 967148 365548 1468626 10732 1339776 1330441 1442698 427624 348761 636832 1599713 62819 1199791 406302 1524339 1877608 486600 626897 835565 722141 39854 1556644 295961 860864 1195212 935851 71043 744630 1560250 918660 1307573 1314385 813420 1807207 42242 155027 434826 1776438 561089 1214889 14498 1951136 671018 1555152 1972700 45137 114316 679572 193222 703817 1890749 1361528 1873039 353954 1894928 1764015 1906976 587988 325454 150901 1896554 617943 340717 560582 1572851 608645 1555963 333036 750353 1470206 1619612 1008313 1492694 1606900 109624 1026592 804251 172833 941816 1611510 1764263 1127436 252384 1849608 72565 1937916 440604 437526 1535365 1207269 973354 1457269 1886210 1202680 1862596 538485 629281 503636 1573084 1923695 876630 484384 509260 383431 1075550 10060 837725 493736 1946660 1414308 1997349 1159478 1163834 1769660 875467 1377140 149009 750199 1829322 685735 1648576 479636 1025917 1455373 446610 1651263 867308 395228 67092 862681 1128327 432123 242861 942655 1423602 1457479 918943 505009 1819197 152328 799604 521319 1421845 821863 54036 1124646 744308 852885 270918 627695 1905076 894748 512481 656538 1008821 1938050 1583349 200805 1985759 1173549 1182417 143173 548127 439738 32095 1094110 299709 1264368 11155 1666041 840202 885996 1532319 1601908 1031132 1246586 497194 1953616 1418512 370446 258294 493322 300210 1367822 1613521 1820861 1197690 600641 1840033 205253 1891870 465116 1623149 1426654 1141525 1003124 1790146 1827365 317910 682060 133742 279300 1920920 1723288 23294 1359036 1845631 1236482 1356910 809396 56161 1781327 1370441 777600 1101898 480545 414201 655190 1325470 829609 237045 1536352 1324287 778587 627830 1112952 1230408 359064 729871 1080171 1716435 1977176 1011140 1315015 1044584 1010751 577605 1733884 1358776 1943439 456318 554832 411841 1062832 339538 419755 1914550 1863107 119445 1133582 923343 462351 664374 854276 376124 380427 305062 467917 43506 1006463 935952 1086709 1085736 1994744 696577 1930538 1622875 1534481 1231055 1138379 599183 1222584 513378 245007 1817266 588725 493175 695576 1354428 369449 231151 1889885 1133553 1686842 1392372 113851 864735 1635967 1573286 1307123 1466783 773904 975045 1353909 1455722 1342088 772552 614454 1350099 1963514 1112056 1252037 1127058 1077674 1409084 586870 856140 1649322 796247 1699819 1233736 1241522 888732 861114 918101 1223278 1598551 1499856 1419832 411675 546358 1261126 128134 1994741 200258 187779 529756 427749 1255635 1963021 1744463 1216369 789534 504628 894833 1551007 1296335 1567055 1637817 1009992 311284 530188 155220 958994 1737033 854051 1680712 1469565 1459309 1866082 805141 964145 72209 220214 769694 1457916 1181775 1331389 1442262 829930 1564182 846196 935215 643607 726037 1914679 1116629 1156400 736155 1018743 1723692 865383 1295034 1167243 1322237 482619 970421 1787561 737888 729439 534624 424546 491379 1667033 1999597 1036406 1876344 289954 828794 1475538 15857 1189030 35898 1613936 1839785 47833 614462 509152 394861 964624 240049 907075 678697 1070101 440059 75366 487113 1061149 1154009 1156245 556193 1152002 1364220 526023 607756 770784 1447592 122657 1080546 662960 782657 1296317 1490541 383891 1864703 261759 345962 1718397 1426267 7572 1100782 1170694 976060 1336705 1890891 1007785 1647189 1727164 1665577 1341253 1177831 1129362 1630166 1185639 1044052 41188 343615 755684 67450 1739309 1024279 870799 101631 1233043 764250 408618 1310721 1899927 1893713 1456765 853581 123383 1596296 1122147 1329699 1707459 575606 1799623 82895 601538 1238280 1741071 300300 1303981 1931266 197847 949739 838719 189585 645548 1745489 1209604 1458428 1688642 1961215 111518 1845145 1754151 1449106 343912 1301926 1529675 1906009 1507706 743719 234172 906426 158793 293872 1339511 1035993 530023 347381 1398555 202665 1625814 497632 1754860 25488 719430 905065 868140 1793028 725655 736247 1669221 520266 876122 382204 1889249 1924657 227473 283685 1923334 1960293 1933501 1368232 680921 1809199 1725300 860658 1023545 1792871 703671 1568351 908346 5521 1957004 852409 968946 498100 552970 1453540 434736 190856 486168 1678298 989011 1920746 783212 665109 525720 463642 604068 327741 467388 1913161 380861 1998632 1175584 1004389 708812 386032 430353 1784340 834041 1909519 196391 1325176 1285841 561866 1797372 1348676 740901 1389643 1207072 1411205 224074 418888 1730525 1019358 666953 1204099 1919892 37824 1731491 386088 416812 262462 577225 543586 1938804 1680313 1915910 847345 1460429 1397762 1844035 50106 1371540 794101 1293612 1060206 753890 831017 1605118 328241 642784 1410170 1653485 119662 1519682 1796159 819927 11276 994848 1120182 115429 1016649 1391500 642195 627895 1747820 1584184 1133750 810912 748151 1736030 466834 1601982 69234 1749410 275002 711891 1506893 666130 1744063 718782 1432910 461746 1038309 1258895 799624 1718028 722932 510957 1010539 1166739 812264 733561 580092 1076439 1098947 1874688 175339 1090718 1432633 457351 436523 308476 1108189 840191 632499 1012921 255414 605511 1474013 584071 77275 1119370 284597 725070 186500 1855787 1740361 755912 1696475 1825985 191315 1158912 232013 886445 1099651 805769 1184816 1532640 1809623 781727 987099 1831553 316514 1855336 1933445 811937 1951597 270358 1443980 674280 1482729 116801 1626433 158705 980705 349982 674391 403359 500899 1925777 1739006 1880162 683584 295238 717160 411179 1081262 1099293 1955323 1058785 311772 1764538 1529460 1887332 868627 330755 421832 818448 516718 756871 863366 960345 535428 753878 490496 515869 618370 484082 209205 709378 866030 778347 473569 137765 219925 277864 468141 670867 522972 1661639 461443 856286 413583 649423 417831 77448 687323 1010162 116904 1553318 1564651 1551039 508938 1462996 645227 1309792 1298964 293228 951248 1083528 695761 97817 1199534 129069 1956271 909608 448175 1704567 171859 1911983 1926742 469708 1719474 1843081 535680 1830051 1377232 1784535 768422 636719 1130261 374087 1214402 1479177 973922 326716 1773820 1099461 341088 559643 298451 1221723 1905835 651557 287002 1470886 880277 996409 471674 434403 53875 1143330 1587018 875659 681442 1919859 131055 503613 1648694 1088098 971566 34884 245928 751543 1790633 1188184 1338550 1733406 350696 1722906 1438741 571997 18472 290557 1648029 1565141 1374639 1308492 1033885 711862 706615 1514111 1977975 289672 764955 772763 1872171 1048037 308218 642560 1687447 194307 1356529 1956574 300524 820611 1374492 1422938 1632288 299760 1208972 1919593 821866 495323 878840 697219 871629 892912 1644731 931328 1926357 1479967 1528328 1341205 1651054 60931 1542389 1527677 674741 1066614 671116 847028 730674 753316 113741 1819827 533667 656543 1121394 1841735 1144788 1299498 394706 348441 1367787 537350 1459403 1006995 1573521 7455 1090464 1525854 1363295 992183 370602 1884971 1303585 1375941 777978 1027584 1298703 479146 1927364 249601 1597668 1896412 1644430 1152982 993142 1677663 966106 40506 1694319 1317245 1848076 1708270 1158057 355942 474893 1150845 1289862 1754558 501534 443152 1608078 440636 270714 823583 1514117 1294646 582567 1584628 982743 519230 1404418 1229709 592268 1213863 662082 1148019 1509132 757252 1056360 258220 1245796 1534159 657522 1373990 426270 633874 1483150 884378 1630610 1949151 1184345 1073618 950844 209628 947067 139388 1877198 640740 227086 638287 837882 507104 1998889 410333 933709 260461 1839011 1467663 1410877 1949264 273239 194207 1687285 1150196 1403211 954979 1628755 506572 1464342 615796 1969991 1133662 1139133 387903 429306 747847 1862419 1078269 1285175 250139 789677 1451688 634831 271850 664892 1493020 1417632 1425521 1609959 1218103 87166 963304 341179 1017626 177746 1745983 1849877 48411 1399062 1185260 806996 190546 1541643 512366 1459654 1650545 1021025 1551449 637047 234564 611632 1991393 1021222 1526947 426288 406520 1054007 1834798 1644250 778887 83204 1105922 312999 1688019 627480 682477 673714 1587405 38105 1159269 614078 374833 977208 1405166 1796800 558145 912004 1916070 1200432 922035 1499898 1724429 1389002 1478613 697776 1571747 1645775 108682 591691 349364 1079472 80728 1748165 311542 865160 1679584 1081790 1244486 682480 111191 1272886 653402 1773210 321145 695546 967694 1794775 562731 1939240 1842009 669756 902926 875492 316896 1216838 1331732 1058358 761876 823933 230868 803732 353497 1262151 510627 546535 1686742 168926 1872917 1039085 1412228 1988159 573513 659212 801287 1768904 1827712 1435658 1770925 1192265 921271 299838 1721117 791850 500597 1658819 1106997 1737050 1236130 1307440 1262143 1674617 1997953 1715822 151057 902459 1420418 497732 55670 1661965 148480 1668221 1366116 930015 410134 1154809 27463 1350988 1788787 1139121 1903461 101687 879668 84802 1101525 1209947 848068 1237929 942812 201458 1742199 1694112 1646207 1211797 111960 1341596 684113 1945541 438722 1548428 474860 366195 891020 1120166 1145264 1332942 848627 827765 66534 1472111 839055 917965 584040 404643 1934501 333762 1059089 1676180 1105013 315238 1401624 934544 1754463 819459 447300 1487478 1751677 1599042 520230 1734388 1341977 416340 1360756 1844832 130107 676078 173059 223822 612052 1001276 565705 1928033 1190932 1341072 1286517 1485781 1332387 483855 416040 1379146 387090 989517 1872416 1734850 1071332 1755103 887161 737739 1384079 237836 1634321 531940 1401371 356147 136274 57359 1524857 434815 1363998 1028743 1449457 1526634 1952700 959327 640386 41493 1228727 1401257 867273 1459616 556909 315320 1445435 810154 1454698 1547242 1661819 1411211 1087845 272128 42243 1094715 1216399 721954 1781775 628659 364435 758124 1540476 84111 698737 1061372 1642135 1865868 1187966 399155 110403 991382 1183068 1644496 1053167 650766 1091768 1774590 583817 757699 518001 940019 417583 335938 119056 128478 1049056 4406 310339 665886 1459550 1962908 59385 1328056 744424 249427 496968 1391155 1855296 1195951 1158876 1002360 964401 1648528 1442409 1600059 926205 1831111 1175494 1193895 1607452 698745 765196 1710335 285484 169210 591927 954865 591355 1178885 1292086 1094320 141802 764852 1775450 451720 120951 1255364 1582167 1476548 38289 1774007 1926851 1162869 1630378 141801 81938 1740150 724494 635032 54863 518231 126890 1976647 1350889 1134231 743695 496498 1723758 292387 1201411 137167 9560 1077250 997876 1695560 1798480 1986438 876550 363011 1307087 254146 1590982 360590 556642 1578963 1027874 1350228 188905 573791 1596560 1557853 1936410 582088 1439581 1004806 100243 1001660 196842 1011726 1962535 154462 566480 1185578 587741 1223427 155666 1866266 1884379 1571340 1849971 1143258 1060381 342582 426389 450285 861461 1133048 1607570 87551 1145060 919758 685199 1613158 1671961 377644 1888299 1825 745227 576174 1649427 205256 1316221 1971420 50223 1062821 580332 1210598 383622 1492638 1662794 467063 1371013 1845703 189255 1345516 1079417 1817144 736113 1265838 1434785 193118 491347 319261 420957 1266867 1851763 1122312 1190250 1030030 1467000 1161434 310154 1418991 1956050 173683 112470 335630 1357896 1304109 624169 1278319 829806 115852 1899988 491407 1176879 1655332 478591 1671419 289053 190004 202421 1239419 1144557 1884530 712266 90550 1173337 1426268 606413 1787186 661220 715727 1114644 1698020 310214 1682988 1793598 1791315 1220156 501336 592367 1925204 1528794 1274570 1125766 926281 1672389 1265591 1968341 1925088 664469 783194 203966 828752 574038 44029 1507279 1995734 199249 1132945 411445 1687659 28812 85268 542269 1856919 570559 476824 1437675 1176901 961394 496392 1955894 1780778 278070 1651306 671475 1130313 1909471 1233100 1513672 943322 989955 680732 214649 1155316 528443 558896 594612 1920060 808128 1720288 147984 1430066 1581903 93459 1762065 1663867 1651949 195089 1332226 234631 1121499 1471807 182511 1771455 110648 116891 991300 1314775 1416884 518765 1812479 1539306 1709907 980958 571318 365010 1660257 1502244 1934807 1891587 1787664 489958 363943 1072640 966947 1756068 1384608 1054229 389497 954012 1570191 1520861 454378 978024 192665 785996 1251040 789648 1588649 890053 980870 1042022 884445 835470 935651 43360 926973 433468 1685850 1916255 554983 314486 685106 1866995 1778068 412462 1573392 1002694 121862 339303 847737 521882 1955350 1606908 538607 1335140 1261257 1748514 943938 617667 1958962 508321 629696 782721 96658 928538 779856 511968 830653 974561 738034 1226872 1999930 97608 1078739 1019422 1824071 1498829 382046 288579 834615 501497 530324 1085309 52855 1684692 1552788 525186 1131984 827308 600340 1450237 1085764 1804482 1195250 223269 1200319 591106 1969866 1268047 491653 99490 943207 705361 1772338 1540963 1601185 82839 1192254 1042512 1166463 886603 849153 1283124 662174 281060 1027343 1861366 1482900 1889894 1727938 62960 1154547 1602756 1715919 522916 1301270 254893 990456 1335506 1512168 992488 1076710 1463447 1106792 423354 1225548 813517 70910 779844 522339 1969063 53753 578986 960990 1393914 479132 1069481 570550 1243394 22496 1806629 1013820 645665 1889624 1044723 1343646 386089 1551032 1885949 67268 18358 442309 1415382 826787 147771 302551 1991253 1619401 1849839 1091872 1152570 1266956 489270 675524 131993 33102 1766681 133974 1723317 764937 1104501 1841205 261261 727337 1697438 250721 740739 267161 576819 472460 76555 1650814 825844 1263468 1216929 275905 1896243 573533 1420203 1424490 859828 1454381 1288612 1166713 1433756 458273 1198320 1056772 401261 1122464 995940 208468 274018 466305 2564 1453591 664628 791212 426141 1756637 1049659 1631982 556344 1742630 200098 648988 1854843 58936 149806 1175041 686438 618257 248414 294449 1592169 1749286 1101267 1668307 795183 1589727 639261 1265492 1656215 1073246 852685 481718 538177 1177905 360957 1935148 1825949 1197603 1085866 872173 202534 1158602 967299 1196010 659783 919544 136999 1136867 1206350 632094 1488533 1157966 278918 1571921 762253 1823575 1978804 156926 888013 1560072 1324277 708927 1357777 1877471 466619 1916364 1944756 1971133 1745950 1064871 818694 949074 1504727 340436 1567046 1831131 261133 672499 1635238 1211920 790414 1246120 1673925 145501 32571 545247 1039261 1182057 1325698 1413186 1114586 470139 719894 1426252 1586493 1895965 192085 1101852 1675432 1777442 1888573 1236101 269137 1184615 1596940 932786 1435903 751137 852822 547477 133827 486316 1753581 753018 97516 138460 216362 1695951 847103 1973366 175468 612081 516216 1542743 1232003 1323439 1125884 231287 1192420 499058 413986 1312001 458881 106328 1773828 218569 312195 1731996 760837 1233384 1810061 1831335 690632 1958729 764885 1223613 1691480 2774 562693 1106184 996975 544406 1825366 18941 779586 1571891 1003880 697685 70275 966097 964266 1863762 1760827 432739 1167194 100399 975669 1933304 769901 1255911 1818252 1403019 1423015 1012915 979418 975656 1198047 516194 1549810 1834672 1445685 1239819 1489516 49354 639607 734402 1182233 576296 891882 386011 461137 1631770 1556139 605045 1012523 1440618 54600 902013 505570 1216814 909964 731465 201994 1587956 486428 664273 760784 1534019 385484 1004041 924121 1828736 181822 1627228 87508 693657 1525867 1377625 309856 244609 1349131 1741076 824263 1621718 27647 898738 115634 707232 107541 1392173 682525 1116380 373404 1071038 461974 1982188 898371 551238 1103703 1122445 480002 1522971 689047 1144732 1749016 1841119 1402965 205858 351792 1506989 693498 969409 1665408 1640442 1325068 1543204 1095563 1527263 223000 1124789 28891 166024 1659865 1976931 1902591 1195819 838986 1012450 1426248 1270255 1990830 565371 343575 625368 153676 1936230 959282 631794 79335 863784 799845 1951704 331205 1556399 54676 1859487 102911 1536255 1605825 1296957 649780 1260852 441733 505683 1095821 1712161 496823 834516 1750684 955127 769880 208811 553190 1285460 1531162 300354 104889 1091816 1708981 1150125 870725 1027777 1109109 363404 1443799 538487 323316 258267 1432042 75257 659371 434527 1671496 548615 944993 1286711 808508 706178 1739054 897070 89498 604850 569591 738468 1837516 1754015 3673 1654879 219245 1657739 1026374 270752 1351870 517332 41873 1344877 1564178 1568336 181641 1098082 1072605 446727 1111301 1023188 1192536 246002 1425443 5480 383072 477415 1283648 1534488 1508980 370955 372993 1115155 1715731 407176 1326485 873468 864326 195273 885189 1325751 1406946 844964 693268 182941 689957 1961616 1823427 554474 1073395 148143 347902 1209225 89911 447858 665389 530901 220970 576220 1578175 1626191 517913 49957 1644240 448045 1185930 1558307 1978831 476054 1078421 1038345 1658410 941833 1047762 1319424 339117 1264303 835145 804874 988980 1329965 526914 1254671 372688 1618077 126369 24056 1002187 205331 500262 1129190 482333 1111124 1296452 150318 732212 1092476 1701842 1971515 412850 341432 1896876 844722 372884 261217 778671 834383 127220 892841 1103710 668128 1514411 776202 753296 828280 363146 1907298 1745059 286030 1795338 1242710 877029 45072 154101 1239317 758696 6550 312870 1472893 1562556 403775 1916328 1167647 294293 600660 648292 555201 1063990 1385621 1438764 487804 1449241 422351 1534407 261285 1964708 1522065 681498 371555 953234 1558353 371603 310295 1774941 376451 608876 54089 1495941 352747 330543 1379296 1353754 1277317 728066 258948 988641 997507 1067435 1766925 161778 1094215 1156615 1738800 994955 1639559 1568505 681218 1713055 1082707 1558039 511610 1863510 858616 771104 27718 1172960 1885195 506483 1796958 284229 831451 1356393 505218 820492 1356678 885868 320891 1920906 37415 1321029 646847 275604 1438547 1072380 1736202 970372 1963167 411339 1059647 3106 1983643 1850927 1508115 1731387 1987975 318011 1540162 1334064 1101004 12493 930992 755281 971119 1153728 471461 1574563 669075 1530464 929914 927337 1810179 75321 95874 354637 1700249 772300 918109 1554816 1164338 1721645 998561 418901 1920363 268971 1292639 342914 1152494 1641176 1802382 1132888 1870215 1187941 1391402 718616 1925251 1714896 1904074 736624 566948 1743021 501989 1545897 810815 398706 1574628 86757 835636 162778 1649630 1023379 1633430 1468253 1515197 1452286 1834467 42992 1164419 1922687 948681 274097 1605080 793787 1042730 89420 1799351 132331 407984 185833 1087284 1754063 1870888 415685 339503 1161111 1832489 1759783 952553 826427 1654225 580705 1651943 470498 216052 155674 448591 599590 922997 1460625 1407467 867019 813771 158655 713415 1036709 1480659 784624 526204 1938422 1956028 213894 686910 536053 1737594 1652343 1765280 848670 412121 1960500 204091 1380844 743831 1835649 474024 807455 587046 571979 1664314 421234 405975 1823205 1976606 1222023 848730 157166 1840613 1257485 1152352 1063999 629712 260261 1586954 91133 1544651 1366001 1204975 315747 1806068 928330 1548695 68085 973704 700783 531034 749755 1785427 1468352 259714 1950635 35744 1934705 559426 989435 651210 300590 994148 248075 1318593 1843489 133774 1806088 1365480 1491924 1254153 131913 490695 1123634 1385140 1135002 623261 1670304 1178213 265033 430127 962128 718465 1393849 487508 1049640 782789 1232486 996399 1034852 1193641 1966622 1023904 819087 219003 461127 1673731 1307240 1917863 1523363 1646534 443571 392223 392462 278566 890175 1361998 1573935 1376719 1533532 1159141 963169 1734542 287865 89490 702595 670125 1034944 1026713 427906 610549 1957768 1019986 283408 464922 1452448 761445 1819408 1530969 1042489 417346 398919 515469 475345 715405 1986387 1461615 1613515 163239 680664 820310 16237 1084879 434258 88182 962247 589215 1333675 1188894 950556 767705 1530144 79098 1734818 1166944 1531864 1478206 852481 889187 1387551 1989667 1923562 170132 1001963 1631695 1742030 64578 207883 621066 1931441 1813092 1325722 1580820 1355313 774629 753662 271832 547691 1246013 18815 1112628 1861294 1497526 425047 1658173 1158114 289885 1705724 1687022 1137257 1528805 1907051 1219685 316305 1876162 1008547 1373237 190278 1273976 629065 1830967 1190662 12515 1423707 1665108 388836 1698258 92658 529030 592003 212892 803187 495505 723167 979857 1871534 1360350 1554773 910469 771994 47254 31607 97584 1786679 479591 1016755 468955 1127324 1366177 1186476 1234449 1884664 1573903 1575054 1857074 794984 831052 1734768 663714 188994 355174 1100552 871949 44583 1569030 986322 1335218 1719280 1592004 925636 364459 1908466 1146808 1402142 1454099 1642329 112926 1881875 628409 1392820 1415819 662971 1548120 263931 323744 1269652 419260 863776 1096446 1603915 674349 800406 914786 725889 1533421 1383206 14179 1000510 795118 1250989 346568 1383524 362042 1041855 472468 1671598 1391183 1238528 759700 1350678 1471735 781520 691368 1796887 562291 1479245 1134932 268837 1173733 1031855 749367 1213773 1975309 1447909 774747 1364955 1770997 532235 782954 985338 27022 596379 1110638 485801 653844 1115897 357886 1027491 1114831 625892 1166124 1285477 860608 146638 1581096 1715251 1357226 769139 99081 1675965 1011896 559100 1247820 709990 331944 218991 269668 1782174 1088777 1133738 226892 1222560 1282737 1893272 1410064 1087942 225664 390563 1194191 1665856 1155194 1582687 709156 411525 1925681 414694 1421108 1972947 696011 170534 1167614 1128083 1343123 1121150 738985 1845800 1951043 595513 372276 1821267 1020921 1865302 1053243 157815 1373782 1558677 1854916 718028 1908475 1498649 1033774 488635 997264 657095 765691 621462 1558019 221143 798054 1623074 1025390 978774 1018545 1366445 1878859 1257743 1888059 1479936 86521 1678131 1686789 138324 107835 1935879 339603 1130508 489731 1350986 427185 1237093 1817862 363617 1455037 1436742 1241674 1179754 1324954 502829 1918753 676654 613599 554856 1386124 1022138 928087 1526758 1243997 354796 291520 1368594 1288007 174433 1225932 1767939 1855056 283884 1153932 1580335 449527 1626406 1488611 1443044 977047 966125 1791594 903034 1029537 1200844 36934 1879421 801970 279238 1827513 634034 1462373 568381 1323689 911390 1206116 1376903 1921137 1763974 475817 246294 1110444 1798077 1965724 837357 1907071 1128206 375568 1261794 1407083 1979686 25687 130137 997607 487378 1093860 1353645 1229 105832 969690 1438207 1113938 1522901 1545570 538136 630161 616738 1293622 560644 1356577 1280163 212549 1761633 1317068 610707 1427513 1571630 1441005 1492044 421544 1773774 1560706 1287130 714525 771716 1004531 1469842 1931516 1023811 812992 301894 1476942 1485410 1633359 838595 1581731 14510 1966919 1689407 540523 512115 505652 1810886 665238 564641 1091606 229186 647799 1794338 1475074 1248105 1231155 1107047 440973 838987 1340577 684217 942713 1457017 274320 205231 1923564 1096360 1270243 564156 382151 660861 1698292 1546994 1690003 929786 1230452 309220 1226083 406200 608359 1926008 1068493 653846 1931758 1774723 970193 1850269 980389 479224 440454 935386 1380758 1751301 1208756 82261 796459 1638569 865880 1300494 1989773 1809232 660227 830438 395911 149364 1958441 596099 1923837 1623952 1874950 1625726 444252 106045 871541 238565 1567431 854162 931286 1719585 227976 547344 1272133 1118624 1931986 1222618 1827606 850168 173479 1288860 1167918 1620454 1072452 519578 600603 555665 506682 1130993 1950643 1043101 649531 1560908 923010 1040814 73809 291880 1209356 1483684 1956862 571770 1613212 336869 1786692 783166 119411 881173 321349 1783958 1495744 1303298 620255 1030388 1708663 453494 1602776 637700 785475 1553646 1369206 1022275 565746 742184 282043 328900 137049 456265 978654 708804 1508390 1231671 1683959 1150279 537475 1942817 1592921 1625916 389701 1197288 573421 1459880 1175403 778581 1133206 1299991 284408 407764 305074 1837672 40168 725529 1703197 306518 1829227 1408683 1167960 386292 90808 1641214 1341635 15136 111583 1619881 484729 1905654 1437168 1116542 1191169 710773 1194690 914974 1241806 279227 991068 1030432 1072316 1694198 1793881 251795 1984252 1930088 862734 1625631 650151 1345583 1790846 1752723 1466384 1253159 1262658 132848 1578959 1601449 1527613 576947 1796332 718818 1004463 497609 1480951 947493 1327393 1003634 1305970 1843873 1714063 1360400 1168270 461222 34895 1904629 1334702 1617122 1882616 76395 1102109 1419728 1671342 50283 1355145 1362812 403032 1342020 170821 227104 41756 16886 1268041 236252 158265 1909804 1988869 38435 384205 507941 416159 1912464 1978788 1983551 1459226 1097526 552930 143070 289568 262900 460416 511258 497868 641312 955737 286624 1125354 1870684 1702687 1689929 866502 711728 1060016 791705 253692 1348859 1965792 1276846 417411 61460 341363 378991 1555766 656662 404188 101350 117268 989034 1795112 1847490 323762 1087345 396711 1743016 1072630 521862 1583342 1422035 1839126 504097 254710 1919453 1318503 1788777 1401617 1870669 321549 451393 1297048 1829853 1294988 1070081 1023530 674502 694898 1517633 1796857 1829642 1433814 1108150 1466709 175995 128719 1293891 220514 942467 683470 817768 1526166 1913653 74349 1807876 1786761 10591 1559966 694684 1452657 1009220 1135123 459528 1027988 643162 94961 1939763 94392 357039 993757 1273668 936893 817764 1895484 417256 154055 507367 1760208 1178793 767331 1372365 100161 49415 279447 376739 1838620 250540 57232 854613 1967427 232972 1459842 499209 144495 1661003 331689 1666298 1159838 1019846 1171820 752439 1880971 1572461 902895 1549705 391424 1390840 1972781 1258980 623643 861769 109902 283368 1561830 1263537 117714 216251 1183066 475299 1406943 688911 1101931 309251 122480 1447018 1187988 1857067 1312208 567604 1097122 1666758 284674 441123 1394803 660847 1111511 1911891 1747773 1295229 220981 1073996 1864620 819450 1710051 440438 630656 350893 111730 683319 172894 1856805 1459180 1923307 1066163 250419 1070913 1680154 89231 1428669 1692045 1059221 1452511 1976530 1632623 1189457 496443 1350096 1662250 299091 386422 1187100 1449758 1615855 1382797 1170081 1127824 784830 433610 1114539 1960452 1777527 770790 1326713 1377270 1008344 1435230 2231 1611072 946114 1605016 1053011 634743 655438 508028 1516210 1834782 1218198 689819 420991 1606080 1343978 1418137 476241 105911 379091 1430862 1104958 1803188 1044870 1765258 449087 1036804 457093 1011489 1669308 1309121 444100 1706026 381955 753489 1757455 680882 1198902 420361 689027 1137549 1079967 1736804 1612089 1464410 1321416 1272875 563981 592805 194957 1953086 399226 1335704 1500413 271320 1865737 1481136 1607725 1744453 1193495 714816 522384 1702707 794279 1955263 1113742 1122896 626257 1671807 934349 1544692 1765824 1066286 421785 1213525 224510 1231525 258309 1821729 1676212 1746961 1729526 85306 1081650 1244405 926545 168334 1122479 546959 1009824 146259 1080169 83564 726107 1031686 150691 969585 928942 320356 810379 130929 395348 70484 1105347 461411 1173229 48741 1055055 1511053 801813 1651979 983939 1652219 132542 1449678 341560 9699 1499644 1672315 760308 74750 159075 715827 1562532 740620 1111418 128042 1153756 1166422 771838 52498 876437 516957 208200 210340 1448744 503603 1563327 158003 656766 736840 904552 197403 1314136 1528887 981982 452937 603511 1853353 1298030 1489410 1779869 1212267 1624259 1382670 1326251 435647 293746 1304211 1912759 213545 285930 738401 1255831 1507176 221538 1337550 1869730 398669 856724 1161338 1132169 859970 525630 1961649 1197421 379154 56172 1836340 1995202 1533268 1213366 161446 430436 82047 1095068 1613867 105434 432327 1841933 121943 296797 1807459 1927658 487321 1650377 966547 1339716 1728400 498975 871297 1040308 1258301 1768595 702789 77274 1721203 1003671 1848171 425603 305688 1269373 1075123 1103769 277922 202751 1533417 445212 1125470 1703715 1590485 1479496 760789 481939 751926 34083 272234 94641 793835 283484 1791482 1914875 287795 299543 565054 737545 422618 1344092 1818978 1211629 134668 303870 250573 1113940 1782802 1702104 570909 1690856 252341 766449 741386 979749 176464 199156 1474812 1691047 438515 551891 1109817 782633 1885258 1602483 298741 319956 277282 1295138 34298 1627417 110423 383688 725507 1574961 1872470 110893 372243 1523242 1179466 1077305 799998 65430 240527 235647 263425 1963904 1243612 950948 845895 832130 157608 232165 397319 432463 1734070 1514834 136654 72719 352753 905818 870346 252584 1427479 197336 158188 34831 1466871 1942946 1870736 920547 26537 493268 1086123 685966 1233405 1436837 790884 1004210 763523 1309472 454173 1982496 888475 309083 485737 1630131 632280 1231097 412102 1538902 754514 1086177 1443141 659882 166359 134563 1251554 949125 538744 1805815 127101 30898 426497 1607042 1979160 486374 1605651 1259928 179055 928822 1638137 1087555 1301808 498145 1613049 1820728 1937366 144236 1514824 1671258 181346 211484 23503 253665 926332 1456969 1628566 1448507 648779 961355 1338499 1252810 1668750 483845 1409816 1189924 198640 815704 1109525 1994381 1847320 247705 17145 426600 1623359 634326 909828 1761265 190909 1723617 219269 1551469 1427276 500311 514854 521700 209643 631487 904769 1920086 718469 696170 221428 1367914 969026 1040995 1867897 942524 1310604 649960 1660534 1632530 1872331 693638 1472206 1666838 472617 839590 712225 679715 1520436 1906670 1581806 1452510 294830 791913 1312900 1648125 918193 1908511 1966666 1020526 967409 1513748 986150 1346486 1068776 1463488 130143 615932 1592490 805204 1315404 60165 406881 575984 435481 519597 190746 1598345 1009157 782981 1368645 797562 917909 252011 192090 1509184 1888969 1549484 985681 870495 576697 209604 1810287 224050 952268 195180 1259112 1511006 1223851 631319 1265186 247929 964355 1286954 423682 1357908 1380665 465164 1934774 516825 1768913 1749803 1850439 984435 1636051 1296092 1470663 1322041 992431 408490 1041297 1877339 710117 1939235 1487538 398090 1762709 423054 559901 1907379 644289 1735844 1012820 1886747 1636814 1671085 1859922 936472 376278 1490395 1998305 1177583 66135 409762 504428 526315 1338344 1295621 1131872 1963934 17853 133264 1511255 716231 286647 342727 1488332 1631347 609762 672707 978468 150368 875980 943999 1973326 1158505 19121 25437 1214472 990281 816280 232382 20113 1644310 706268 576876 1306201 832655 1181133 1938930 229779 950291 1229376 1777913 1185620 172694 710312 311568 714020 350158 1704027 110724 304843 1722912 335863 730806 1349720 873417 1484259 1761172 1810054 1971185 1582779 1229218 920166 203074 1219778 288969 1648235 1870480 1222176 1573465 610669 1495807 1263142 438766 1169882 734032 1811984 894065 1998493 1591343 608120 1707989 663908 1909281 999370 92544 1483411 1936777 1090690 1427865 1634878 236351 651443 1410524 899274 629117 319219 905737 1797322 1516742 343668 1737571 1933179 1341252 488350 1592172 1045484 631891 1014374 973942 478221 508565 435038 696035 49144 1503046 587478 552056 1591170 649626 633995 731156 683508 1752589 1300527 881541 1018472 104514 1236136 202916 1210809 177758 807091 252878 1944468 1247646 117133 1697687 161599 1899346 1790466 655376 486333 633238 1188742 1041459 1106851 1404490 924908 452694 1626200 657861 1288166 559644 1205656 271115 1113661 1389274 1297769 1229936 1201615 471664 486234 409735 373509 1853877 212691 1578839 1317104 1591604 1762277 179379 1615142 1725328 1621042 1370812 1309226 1602703 1273793 1777773 1171627 1779993 454534 1944282 717054 1919931 562564 1128451 709128 1318976 1786126 1644921 654207 194512 540256 1768522 59650 1308469 882282 930358 1404190 967129 1938173 167334 1301600 305637 1369479 1304973 922806 1813917 474443 1184668 965317 411925 1190987 662366 1480547 481708 920963 252660 1621796 412544 638043 997487 813668 366368 1906156 1853755 1183284 1744382 995730 1970766 527609 1091521 1592429 1956032 1206585 714215 1059277 1461874 1943375 899732 1117486 1524948 1230590 444142 394345 898464 1978524 1444474 861986 1590173 1356599 6748 1390515 1495790 1067815 1139526 1868473 848442 1060794 1744992 590888 1275809 1296391 178975 1796544 1812858 117915 1594604 1547156 1993356 1324981 1318628 1579559 1150510 595903 240458 439258 366755 1551495 1120084 615551 299487 1505616 1946371 871352 1213839 1065892 686211 1536711 1492925 1648591 115172 517953 1318971 580876 879535 272731 71299 852278 502807 364852 1016927 658328 1219787 60968 1150326 884556 1416635 1343774 347692 18948 1500434 1027784 281086 662234 1250696 455285 1574424 1385922 1252308 1191742 1440633 842188 316104 831944 1383328 797885 1195344 1944088 908644 895491 863192 117509 1800857 1903884 5388 579473 1979063 1127934 1070533 732722 79110 1976006 1899220 462275 1768333 1423802 977381 785177 423891 1282125 1239790 534462 1848112 553228 500654 1767732 280178 668878 33778 455073 1751922 1104035 578850 1990969 77763 815878 133118 462798 1973591 784991 117931 690142 1370832 1705649 567490 1883351 1163722 671169 1590256 1336683 1296291 1711923 1199683 1041977 1221099 1434725 601316 1753948 1941436 27575 1288652 282795 373929 403159 992257 1126228 1343345 1796943 1190607 1992386 457678 690130 874772 1607880 233312 667054 53543 892935 977662 1054928 817997 1693804 482291 185642 222 629834 907885 614726 1450436 424283 101112 142743 1756927 261032 1900368 1695896 1724184 538742 1295176 924926 859686 1771011 1546322 711214 798516 239852 1418206 79297 681601 471394 340564 1106270 1225257 1777243 1509879 1957649 1799225 1990666 573546 1875912 444540 386786 1231242 1865538 1164172 739075 871135 696126 942936 1872017 1045803 1797278 1927242 658680 932186 1846449 112131 427357 1462398 1243633 1190232 17485 857215 1453963 31865 1301981 313235 60104 1566888 334790 1082886 697296 285444 123326 713642 55252 110928 1052864 1556265 1720818 1372766 492514 1127820 442493 1939291 1973864 611963 1988005 683231 1959750 296864 228752 819418 892079 421903 1870799 1733445 1368322 1796116 1030143 1010805 792505 1419986 215203 1360802 1001775 641658 672852 1513964 160424 1819172 351478 455203 977152 1463295 143253 1980176 1088306 1374691 927901 1132598 1935991 1348389 344905 1657938 931208 1293021 1211863 1960165 1529053 742963 715162 1742895 1830690 1221320 697676 1728927 1293299 7196 1466538 1025324 524573 1221057 971669 1278112 75419 1842441 1046598 865590 1841519 1811202 1049038 318875 1708072 1750310 299950 1109872 852597 194538 803287 12472 1424021 779693 706275 1676829 645070 1365302 996926 1511304 502152 1119021 1915502 1117770 1517396 9305 863028 1342577 1272613 1780314 801116 1794678 1469707 590219 751473 1445790 124707 1598934 732606 1265507 1599957 452620 14312 756017 949803 391435 197273 807501 338952 568205 1147516 1773725 176252 840586 868386 717127 824175 894986 800874 1601584 937729 345201 313495 1223575 342837 366662 487192 219135 1704207 334951 114280 23818 305903 1432464 1265900 1132655 80914 929657 381526 1773059 1554105 1821502 753755 199984 1468368 630999 1595591 1944068 860148 1714373 1851892 317485 1339065 1625891 1068803 1781714 1075289 1963627 369021 802447 844475 147098 1337489 757824 853963 788259 1475221 1943952 1344571 814483 1598592 1221887 1137418 711802 1832521 1813970 1660089 1376815 805981 1876764 1866664 1650232 432082 609365 1177835 148411 297730 1018098 1201656 233321 466151 1108626 240694 1288740 313206 1444592 541909 58802 1241542 936766 1446372 1362006 1778536 569665 1449227 944969 1968103 157764 1440914 1960768 1501532 1828293 1683530 1563225 1080024 307226 839662 1708707 252141 1024340 1543095 1456659 350571 1873741 1660488 1677074 938163 1849047 1965556 862158 1920075 583545 1783794 533191 1126591 815206 399317 1569679 348694 1976994 1731282 30654 490440 1391093 68473 245943 148178 315134 809056 1538530 1643357 1670171 1150253 322955 1978565 520978 1981799 23935 365845 1323343 1155672 19674 285522 694164 983624 428800 1683664 763643 1342968 683525 990141 1676231 905216 1717925 1510130 447760 1147003 311244 26976 1539345 1920807 187841 1171493 750742 639095 512880 501337 1873217 1801719 1978284 1118976 772080 132104 612553 505783 678309 1958296 1873415 1220815 157519 1476935 1142024 1192613 650061 482957 807533 775608 1678644 1867430 1541972 1324821 1015758 1776068 980499 1222932 829499 536476 1144121 511664 837943 1868843 686364 1102269 1695110 825929 161768 344846 1185945 954946 588613 1771223 1744304 1774479 1898013 743298 555999 1582996 1410275 1129692 510123 1467416 1801040 1021955 790269 1359838 1763104 1711264 429462 1423300 830702 256590 1863811 1925956 168577 1590623 477683 1678598 1877152 816872 1186185 1954691 1905248 364694 224487 438194 444893 1097143 1894431 1578224 1361001 323965 197445 1913320 1976113 1599729 1126888 1993235 1051005 1336729 1637679 323962 1070140 1163488 1119609 1790369 969366 1521704 1201562 1798705 1048155 422842 865633 325377 1669541 566676 1275369 1565953 1343510 1088863 1697866 1442395 454 1241017 1363415 819005 415723 1991218 1909344 1644649 919496 367281 48218 1353770 1277044 476976 1267600 284496 451105 1338410 133505 1415516 1355964 1502215 1070851 632505 1607119 1614806 354872 1635185 1474077 396096 746648 1161608 1296051 1994802 1444301 1443904 243966 1130477 157288 1102795 1548883 211790 1922260 1161157 1753384 1473465 181652 192955 1802731 181468 1271110 621943 1013323 11645 1680036 1255979 1853528 1646976 1307165 785529 1362380 1104247 1826604 1512924 1093037 361700 884720 744959 1404039 1316705 477024 928166 1980211 1260390 1310485 1528113 1141415 159178 1179435 548038 686718 1729257 629892 173231 714643 321501 555719 1659128 444337 141235 687124 919006 567845 1396221 689025 1640124 457538 532890 514928 114049 988934 1403380 445816 388918 259807 799166 1952592 1359647 900555 411700 1752825 854154 1851855 338851 437881 1274535 1341712 1057854 1085972 18924 628588 505327 1286294 1851926 1748981 1534993 1421916 634692 1219024 770296 1440044 1004269 1515758 1040322 95480 675734 382100 658363 1766784 1643659 1970566 233380 991258 97661 1907137 192343 1735674 1714422 527146 538779 563812 1178250 1565464 250507 1653641 780630 1496391 1726602 1304142 1549159 293585 136642 285409 1264879 445585 268841 1703656 850859 176512 1048458 315000 457900 1672279 775478 1109083 1461279 1779664 1615529 466538 1423339 734719 1101093 874288 101131 16226 1732484 990595 104065 1558187 68129 244092 652958 1521137 1780962 1365011 1456017 474459 1929772 969881 339547 1295132 427525 1621140 1491507 16914 1495340 88015 1069485 25243 1820836 436065 1649718 622474 1829804 1093880 1018529 223826 246860 96245 889491 1172884 690878 1661282 419633 1190125 1722154 968400 1797999 1459006 263431 388949 1275286 42722 327607 1697818 1817963 1374617 582896 1405073 582588 1149864 1091641 1064492 1158071 1738449 1161507 383251 249231 238066 129532 1935115 216212 1538001 31011 1372961 1923669 1087397 1750333 632966 922672 1185600 774258 1904585 75119 1154332 536747 1517847 1751075 329482 818479 1691371 376426 630136 57946 1342501 910824 1631779 899678 281343 1906435 1934100 150302 819981 1099326 1419503 1338441 90282 98162 1176791 1821052 1370379 462419 553271 1500625 459450 1557198 1989748 950890 1488545 1022757 1089496 136851 1512913 182806 1761458 1929936 613917 1281765 1925846 1407613 1295336 680713 1176204 43292 49523 1105535 1921289 1358929 1081874 1920264 282764 1026264 1235580 1784427 1452480 457679 1939437 1281359 342585 1766260 1824152 14283 523120 220032 952687 702310 1704645 1396588 340683 215522 781755 957575 776672 629466 1065045 1704864 582574 1202736 895920 517074 1886366 177372 614299 4747 1012064 1453613 361566 430383 38791 734377 412759 315274 1777508 1762857 1554581 1194736 1263645 1995431 83605 1075907 272556 503815 1041027 478398 530143 158532 1270130 1724906 785216 817491 394945 629347 1200152 1145825 570597 568230 1178021 458501 923033 358020 603275 309028 1577119 1052022 735088 196442 1872801 321636 1062483 1497716 159629 353751 897891 1528798 1111666 1770773 939584 436821 919023 245171 302700 44334 867367 835057 1017056 1019991 763768 88746 1178232 853544 203408 1448895 457237 770027 82637 1520797 1848157 195399 79458 249178 1694245 214383 616733 727204 31363 1312089 1342407 344902 1666020 1711296 1159459 1224754 1162916 798876 1579326 643045 1059385 171351 268502 941969 1535671 411383 415529 315835 1592255 227693 180503 1651093 225260 956763 1238500 1351116 1886016 120031 1390970 421586 584910 108631 493845 750985 444658 875525 1287575 905128 904675 861484 471428 1303499 1322377 1116147 742077 741585 668902 228351 1591689 1881346 1169 1764584 1494902 1143277 45703 898670 1971278 22595 681275 548006 1167062 643097 502668 96699 1953095 1164760 1486257 338238 1998293 1965035 1988577 37024 1290288 1352333 916288 1504754 1103307 1465282 968526 1838638 316235 1030902 1534044 1144394 1238683 1331414 783391 630635 974165 85182 1928837 773217 1728542 1688351 1582656 227099 387734 386685 997023 1702401 1396881 130419 1239467 1294948 9754 1553690 55388 803284 1644702 1629677 758920 347433 1962681 439316 1454851 1791792 1824314 1781894 1116030 245554 867042 1749974 160748 1255343 121209 1767802 1915877 4157 164356 15788 1453259 869762 583313 744376 1504460 1977387 86316 236471 1225302 1494333 353744 575103 523511 939512 1399722 357394 404120 1102607 1843875 670062 1055486 1135117 1855719 726137 683456 1345488 123226 296363 955107 802068 1326572 1927928 1768703 492669 420679 269464 511644 87524 855276 641342 272634 1643796 1663217 1497375 1046889 1156474 1443417 196789 1748988 400337 228007 1939915 1945275 968527 1382758 1747993 154486 413975 80254 1070450 902249 923972 1506888 1398512 1010218 1542147 524465 292666 546008 1564934 602061 871674 42419 1324786 493635 809199 1805419 1838530 1472032 173002 1144144 1193846 1364265 355778 13824 1836447 1357626 285691 416432 103738 1875082 1867805 1041272 726399 878282 1337956 1335578 555322 778383 1789050 123808 221892 1054955 1875252 1421470 1128850 900664 1672785 832466 1531211 1434882 62697 795877 1606320 373441 143932 51997 1650117 1836954 1330211 1319621 199121 614266 899449 1296322 1738415 121765 1057466 1790318 1947961 1116285 181222 592669 101346 1075011 1546241 1028464 1998229 146806 1302105 1105171 107996 1041643 1272775 102485 1350756 1711600 336094 920114 495511 695962 1475549 752371 602267 1651194 1729249 1181878 311692 1726035 1881433 1974041 1311690 1452462 1207367 1748928 1658585 863199 79391 892329 745906 254772 38399 1518593 484139 1864333 1442786 523179 465839 492646 972200 899982 1499800 1235799 1336118 64598 1293883 1366455 777923 209839 260948 860312 1870462 1360429 1538622 773491 1781222 495773 724836 546540 1534240 300769 460210 655718 429056 509553 176272 1369342 177581 1435707 882738 934040 932183 832327 1077200 25625 656460 1096323 1926341 362666 1216578 514943 624150 1549836 565576 693702 1974774 731589 1019122 1623662 1084150 1771066 1556094 298260 682593 731770 666720 151272 429500 640687 48060 243398 166584 1891580 1210329 533645 1378983 729563 891627 1461491 1156902 71331 768208 1106600 780504 520182 62967 8394 122925 1579976 1513534 1818185 416578 31777 71780 1775695 1071041 69050 1233150 426247 1942516 523131 1792681 1550660 305930 865210 708289 107318 960486 246082 287902 1155554 587844 506770 1835972 1451710 1935273 803574 1046539 733614 153216 387589 1502434 732934 967751 790926 1410103 901254 1296815 1560417 936992 526707 768896 1451169 1957665 1521297 347653 361557 1915144 1056536 762507 1796794 34231 1753334 1077833 1618961 139019 1602339 1092279 1604896 1964361 1249479 1303508 680677 1249366 1567479 868713 1230465 956118 1083027 56024 883691 205356 1098945 199843 295702 755037 1620024 1982216 282242 1893933 1426702 1620587 1008758 753775 1001627 108743 758943 232130 1000279 482016 1951324 1849156 60261 365155 1771701 43694 1316256 196476 1794641 957274 1001990 1080383 1889594 1602460 1929365 1767745 709530 34720 1898163 1335263 1259119 1481912 519559 1804696 499792 425232 1370340 1773973 1559331 1145364 1742414 1919223 686433 1216201 11821 1631504 1843833 1239300 1083691 404395 50653 483805 1346784 89652 343974 831581 1216047 1890775 104524 1799172 255576 392849 672100 1111036 1711213 1247244 1915286 1162572 794256 1877521 466096 1706868 1914965 1650991 976773 777516 743642 965454 33459 649113 370374 1931878 1801792 1739359 55030 520449 659972 255138 1735108 670175 1742353 1879305 497108 1209985 3425 1859727 168916 342290 734992 1988831 1476114 1217192 530574 1185598 735308 629248 422686 1659668 1805197 1932944 875892 1476286 12000 1113343 1886268 1726150 1545480 1962208 1748876 1697562 679553 1643329 1342338 812405 672935 1032627 1846225 1639320 448815 1424857 96048 1949287 780208 1060251 1341819 243384 666709 651944 322421 520851 434711 828059 1730189 1929447 225538 634588 591022 572975 1164133 1445813 415452 1996500 435420 1988243 537318 1647814 492628 383619 258818 270410 1152317 573531 1073706 206972 1161069 418344 1196530 1109324 700541 1318746 662725 893601 1704519 1560055 1596556 931240 882336 657208 1844532 958736 1194402 1799837 711405 1680187 1195606 823486 1094516 441056 348839 490659 690304 326963 1612285 15059 865043 1627848 62688 1300129 849700 274793 1739936 22309 1601689 1972721 1092982 658592 901159 871026 1250330 942041 1578801 856930 108475 1136192 1754744 1142491 1848119 1854238 379113 66043 1827071 1946139 1980054 1334527 1246096 495002 411319 361812 1319754 1031891 773963 1849625 254355 481552 697109 511850 252459 1229553 433783 1909181 1100606 758558 529085 1632779 26761 616901 134172 547204 933745 929339 586388 1287071 829464 1327483 1936480 966675 597414 1493805 1681744 1505090 58479 803948 1583641 925168 936771 26924 1184495 19323 1854742 1924286 1052315 430601 869362 1475406 29543 992767 209114 111194 1362353 638456 499218 475217 1619859 1427522 1680013 1693011 603806 399490 1220929 299964 1372013 1346618 857764 585219 1377727 274240 585170 1350657 321745 151248 328339 1918473 1595967 1425316 987886 638579 374860 1290888 388078 1326876 1386323 361602 301792 285723 170425 1806504 1280966 1536969 541923 1917767 92192 1951137 1839978 1800012 930203 600403 358252 1381852 1982481 1553012 1834970 1418561 1397527 1796911 385231 548889 1137402 172720 1914249 313125 637353 1022623 1289761 1727874 192691 1025433 1684100 1079706 1933715 1338074 1092550 1707056 626654 684916 727155 1880289 1546339 372947 1093113 399355 65329 260084 698965 544652 1311055 1738219 799892 214867 1854698 1386655 595145 1144296 713925 189059 1381426 186863 1974345 1387063 1874827 1500088 1931337 1205814 640234 856783 261364 1950598 842472 489706 1179735 540780 1629417 1071476 1688631 738650 871864 856987 1839811 685655 731530 1491624 1806833 56733 1606579 78899 1204573 1160225 484092 30267 1783476 680782 1545615 1574048 1119316 421943 471841 1381759 971014 813484 549425 1141410 245276 1396473 1070816 1653948 1451740 81436 1832689 1623822 693758 960520 610859 1052818 1427487 1382371 1544798 1203671 24935 1806490 1172102 1406985 300409 1745795 1487073 1599216 1837012 1620809 966669 240342 1360785 1751702 246085 176707 1034543 886543 730389 574320 1707982 457198 686090 320002 1105173 1371829 1769045 115924 423006 1266699 83885 578210 638453 1645109 105033 1913411 1841399 385591 1671856 902154 1139830 1530961 830879 827282 1255245 163958 1208611 1435525 1398807 139568 132806 804310 506343 498500 647407 246010 1859754 295406 60567 603326 1105442 902828 646820 1367382 704831 341531 1406034 1032076 348124 1506509 402919 1624971 46344 162594 936563 186404 1995779 1567450 1663979 332814 1996233 1990154 181183 799053 110644 1292043 1040923 1507318 1652472 1100870 154952 1097469 173334 684538 377627 1844773 665665 1975689 898216 1330318 332 1704395 205827 604254 1668622 578685 1875845 77577 587656 647818 933280 232453 375845 1835320 1318648 497681 1990245 763056 359262 134196 1745953 1282171 1702156 683869 1652567 395488 1740017 1339443 175481 1179540 887870 1046127 583142 329907 354573 302271 1520679 674375 360266 427984 1379018 1781244 998379 1640415 516048 439238 1188182 488127 1926402 941478 754726 906491 1553939 1070869 885912 951389 178857 1332914 1578480 1837514 660002 1988746 96173 1220127 1263859 715064 842894 1738261 1937946 1395541 1597 899288 930313 1841245 1178999 1980269 594760 1531738 1018250 841268 1340850 363206 1700714 1648316 598242 1409628 1049449 312064 1345995 764515 634854 1873589 196168 700610 1848332 774665 998128 1833861 800020 1631672 1894634 1184314 1286273 1503916 603174 1846614 1372268 750125 1304876 309993 577769 637579 921331 712835 1087276 343569 1743927 823867 551256 277950 1590081 1669352 1556372 211431 975861 712701 236521 675523 1196019 1065328 1889859 338736 1757160 868624 961639 1827856 232921 617956 382450 1330429 1125031 1038359 961370 1986295 1925718 331626 1443398 180110 1317668 1803101 968153 1023504 792185 1811818 202133 670474 429466 1460391 193954 1430120 1426559 1692682 545266 306445 975101 432835 222098 380306 965324 1775583 1309095 246083 1479897 1643522 1220390 1578410 1304772 592631 602505 979465 180994 196975 409312 342432 993584 694844 726061 1449121 1566280 858839 961529 834404 1686617 943312 654177 357729 166555 1197233 1628402 89868 831811 303470 639629 614313 848095 86296 1779823 333971 1720912 212140 1537623 405158 351178 957822 276174 1652260 550978 1480807 513117 1401522 494746 447646 1541464 1819378 1568823 1572588 1812393 917790 980038 1465076 591049 998548 593914 1232998 1053988 98105 130617 51497 884799 1807255 985612 1042725 1853230 969882 568796 268692 461956 1105581 19102 1418266 440789 1983927 43946 197185 686563 1173551 1817414 1812320 514445 654167 55550 1464875 1898041 585205 983661 1508040 858304 71587 549357 229802 1490539 1467405 1597081 1990390 219257 24335 1886061 1313539 1079316 981557 945033 260075 249144 922602 1188558 1573924 867467 1080629 47738 471978 65538 7502 1286410 1354313 1790302 1238191 7637 669648 1506510 1779514 979809 28768 71936 984779 1335062 228939 1356534 456969 1946870 349481 411251 1892819 573811 404173 1380105 1897607 1163003 1445304 887074 589019 792141 1504937 1373561 1482736 1046237 459276 1468862 1903917 85439 696365 1016552 1542380 1433117 1888161 616783 1886054 483585 1126457 615807 595749 1891395 1709891 1742363 819658 760539 955669 1231443 1536389 31078 1023397 758397 27345 1340645 1508019 1226879 136669 892558 275100 859928 1489890 1039556 956318 1888424 1502477 1305627 1327572 885295 240000 1246951 1264490 999368 858375 356015 1087392 1037897 271919 1898244 1688031 950350 923460 1444429 1016669 1466436 1953782 372637 741094 373223 1910754 628046 1795434 635825 1270816 1668095 1649622 532091 256776 1554923 1869086 1572006 1904513 953657 1560277 1293854 1920600 457250 122040 538991 1679940 1886886 1008404 983389 1369997 1044803 1105221 243120 315951 945705 831495 1060323 986721 1422602 503936 25539 9300 1997984 1147271 1453214 432309 553211 1886815 322966 1242769 1231605 1272650 760880 1524769 1376026 1277368 1526733 65470 960238 1139795 628078 1468897 328730 220730 944551 1800043 47172 881325 398541 1383821 896277 608739 845462 959614 681383 98211 533146 1648467 1049023 1391111 1207388 1110550 1820452 540548 739711 1951559 1118550 1432468 1477620 309629 721885 308192 750023 708961 1118988 361013 1975426 1405052 1937615 13074 1435826 1176221 1923744 1706482 1125302 580471 161260 762657 305383 309655 1088826 958050 185969 1594711 1067211 119222 775157 107842 1078040 986646 244204 1813093 1059039 1255860 1700062 1472879 688333 1575138 1445590 995335 1682847 916683 1864550 596392 130493 659366 801013 1836700 1531040 863189 1365381 194257 1949556 1528860 1987165 367001 418685 1473848 290743 1778333 826448 1637971 1616185 1795675 1369373 1736613 323994 1415188 13847 313887 1289152 1405086 1560655 1102681 553617 1146031 1958116 479088 1755105 600117 274511 1715062 548765 1824482 21526 1572338 683051 1583847 91774 1882083 443995 1137082 1558916 261542 1777292 262073 1151683 1491426 1926708 1658729 1851713 89044 1837204 3976 1539230 1276601 1960739 1089870 1490868 1435315 145397 199675 1684758 965037 938576 1506695 441328 1017613 1783586 29147 1044499 1743964 352663 1307741 219229 1743748 1314308 617460 610325 86526 1241333 1929523 59370 1869555 1106511 160196 89112 1053927 778907 1569084 1676477 1911127 414896 793437 1295264 514512 112854 1816698 809699 1279382 241096 141678 549896 468404 1536169 1932277 1685513 1091537 1860187 1134580 1375964 1204623 1274399 265464 1153388 1322363 493638 932371 97721 670030 1049408 1250325 1411777 1432376 1950864 693667 1162184 611529 546555 1841232 895851 1564557 692036 1482099 1411921 1627628 1523997 386832 198488 13700 1206128 1214476 1884777 227171 46193 324181 1882643 1682665 1047254 1640190 1966630 1428238 1846793 897302 193515 387896 845308 755600 887711 809167 167592 1199011 77335 1994530 1185983 294509 651052 1755892 85744 1806683 301834 1662825 161437 623708 1676922 1352913 1082379 1676784 1791978 33637 722680 614496 1675270 870305 451628 1541146 1317257 891098 900450 1433424 335414 1430308 961533 989415 1177653 849028 353007 1624605 1154266 663253 1942270 1433453 1323268 935563 816629 531173 1903149 1923619 969033 658228 175002 1855418 396254 954502 1829575 1978580 548460 1692705 1316758 1103068 306419 1827283 1423571 465809 1446174 179266 826729 54526 1452887 1199857 1096452 803972 160960 284300 147327 1467257 1569147 1644522 1987064 632882 1229740 12524 1570589 994273 370726 982634 1569493 1280250 1793802 1767855 1114369 1749404 570144 114767 1496156 363870 1868084 1831785 935457 1249662 296220 1736032 160678 150601 148742 1618327 662904 1548461 303652 1066320 1862063 606789 206727 1818675 75292 1822214 665304 1968034 102066 1721717 1362619 867339 1779773 1533001 1573845 1347014 743097 352699 259224 1375156 1446948 1327092 814525 799144 1326717 608249 1576422 1927585 135644 159099 1162254 629621 1076467 624309 970778 356751 648875 1792925 100652 145675 1591564 1589497 970646 1603461 752052 279200 1399143 1302770 1893570 879964 709164 933328 836193 1572915 1490574 1798973 877346 1335275 1103602 724236 675396 86255 1509282 1866612 2913 871999 1360593 126582 1538859 1486114 331268 1268051 124704 1471737 1834816 802075 1026835 1755746 557070 1465930 205403 1182490 189906 235588 241005 1001952 687013 784655 1147899 1402333 219172 1120878 84336 1474387 1432503 1049935 1166594 1301180 1038352 1758449 955308 1452879 817781 1451543 217893 1845049 50816 1312787 374330 1793154 1089915 1324513 650450 1371604 562069 1139904 1473462 1696017 1953983 270279 1631167 260479 1655953 410541 98706 918079 207910 1750358 1370670 1002605 90934 1407443 1850027 908215 1228831 572426 1111550 1523322 490375 1627371 1794676 739364 1062486 4047 503111 386668 537292 1818267 1210679 1324681 904521 677793 211510 1841973 1079616 646969 1971451 534663 1661655 283734 992137 627289 565826 540151 423859 1699566 1230168 638134 408168 1268965 988311 451802 1482949 351816 1834593 528898 290412 1255596 1940123 819913 676428 432842 336471 1706155 1510279 515024 688194 931633 867756 668599 27617 112773 1302752 308794 1145158 1606095 825345 560463 272285 1499202 26036 1685362 1098536 708935 601237 1195699 1026145 1797815 1041849 445276 708893 1374268 275957 1639675 1161446 989262 188503 1848976 1879226 1295045 1747994 1566767 1061423 1491259 91538 236441 809659 154834 1560435 1439280 1826359 228310 1866083 1957798 1752845 1853831 266213 740898 1520275 210325 593232 1068848 1448278 1057118 1874576 1440341 1941302 1083675 1690900 981874 225199 332301 1533082 457639 157103 1831889 630282 41632 1864696 1845829 329632 1126722 1485752 180018 975461 1835389 1842321 1875203 266421 840691 710173 1192054 335797 1919710 948896 144578 870681 360801 1468506 1324708 1692998 758108 1378849 1935937 1428607 749725 1176506 1482498 1441561 1030317 304928 1146605 188396 957658 1712222 676008 1974757 1455377 1985365 1920523 1877066 1420318 42724 852286 710646 341382 1137484 400135 1830779 1844419 265494 1879022 1928820 755349 1710771 65138 1503003 1870615 882789 1083753 486568 1662747 1692914 1886022 1800615 781570 191605 425646 1498365 81774 993513 1004976 1433603 440213 92061 1203413 1276533 454219 940246 1434910 1053257 587811 270014 1113409 470129 1832146 621635 1799161 1798857 700205 771818 231262 231504 1825373 678578 1451612 139992 557767 669096 1982926 842933 1590162 483701 2395 556802 740179 628343 1809927 1135087 1533896 39275 1009080 738012 1984613 1720295 1360657 311829 234721 1750340 1169092 1625851 258614 1270372 669181 254176 360572 1656313 1757374 893535 1837774 1046005 666292 1431332 934897 22875 811924 25839 947187 871558 1515487 1663671 717961 550391 1506030 1754520 1645759 763261 700168 1151742 659225 281560 1864672 1602316 188897 398998 1177082 38119 1992477 1397653 590497 1943945 1895601 1986208 759867 1727616 1110530 1333902 412629 322157 592462 1463 621336 105521 1699914 1992800 1990841 1796564 230847 907140 1436968 990582 1538475 1336946 1205983 452864 1658091 1854490 721128 1189869 1672937 739874 495924 1537746 1727799 271436 1267240 292125 1138289 1400700 1756435 122250 691475 134721 1838923 193195 974239 331613 1693224 686444 1970052 1973131 154541 1813332 829069 1970201 47133 440835 515453 828844 606614 1359411 1477370 1257174 641349 523503 1086832 1221451 1671024 791653 228818 1144252 210837 751111 1732256 1342588 533777 453703 1062446 272473 1499396 140228 292287 834096 1567838 447157 353351 1230650 910634 904214 89146 647700 75860 352903 1570784 1283269 606142 765684 33510 1956764 886823 1846219 1980681 646145 1551730 41193 1292185 1744651 1336350 953575 433078 1506627 470592 1617230 619392 1677592 1438512 1151133 1363071 1849000 1825984 76162 1567363 90907 622212 1053172 1200895 633307 1094173 387075 961815 1082311 808607 1835874 1797422 1452548 852500 254684 902637 1933380 238735 595164 1116402 1569228 1069828 1651799 1529796 611123 1700416 910142 1823026 283537 880886 1754880 1910014 700169 759217 949834 529728 1166726 840504 913585 593899 1916275 1785323 1051788 757964 1016925 999100 1232326 1490630 1620417 764199 39058 251443 52852 899410 1848280 1957905 942355 1936019 1089051 1741635 1784176 264641 802761 1972733 1058285 1606675 129338 1962971 1685789 1187268 1162432 271103 648895 767800 790204 1191179 745004 1856336 782919 977191 1904779 1285267 1171019 1420537 536820 988115 1244183 1104711 818696 1591610 1330430 735396 1497345 483975 1281054 1565715 924953 766865 1784175 193364 1064804 4801 457734 894059 1895340 1857346 1965520 661921 1882118 413272 297817 338453 1649937 1702969 1325238 478382 435984 178024 872649 1863792 635529 899748 498489 1853779 1310399 1206101 921907 1946485 1749102 174195 1180749 414252 1831624 914103 1965223 1496764 1267311 1132219 293829 1300735 412811 872349 1119578 1963959 146798 1732328 1653848 588082 1374080 1944306 1402543 639447 1059967 820048 795775 683030 311324 808754 1663481 776103 965636 368454 1679322 1579604 1289998 658779 1353276 312446 1246858 1866855 1233576 791885 616647 1818418 157531 1677221 1726584 866122 813720 42006 182284 1725603 1472795 931176 381404 1941468 835876 115242 771976 347235 1880379 1067945 1182969 1062828 894400 596471 1054751 1589805 982470 1661654 1375339 1612143 499003 251805 442924 1994252 17608 1325667 610965 1757120 147878 660597 1368561 1053130 1658629 784121 1451973 1500677 1478436 1920865 1532272 508121 1048931 215087 343354 1123926 796703 1347039 1859046 87340 141803 210727 697924 266908 315677 753368 1577477 1357094 809365 581676 1157711 1241200 359264 197728 1506508 1218972 229211 782098 730788 1810887 1277673 971048 1335440 527480 1058582 1133844 1387263 874776 540468 805704 887196 1847905 1366 863241 490839 130818 538298 1369357 262700 1272505 1337896 223815 678391 794831 581631 840160 1338859 1193323 961249 1352920 57017 1196925 1587988 980 1882757 1619826 674631 1625822 1575239 431715 1015024 858661 1304574 1344457 1627645 1668831 1736057 820244 716220 1661166 476779 669505 1607870 698114 961999 1364462 551202 469889 1758193 1019042 1788926 1665460 469156 535946 1815938 1911313 1399248 322210 1438006 212353 247422 1255722 1252332 1281089 1169372 1743682 1997088 1559135 990592 503674 951267 593712 1705021 963363 1262545 1463254 1408390 1226934 1191564 928931 1351653 921798 188403 378499 277026 1497537 511751 125121 51074 1505189 1800280 1699139 647502 906930 1574774 1591118 183296 1569310 1193614 1302762 751454 387296 931107 35110 102902 1343475 1264112 263500 50062 1328375 961791 510156 177135 371019 1481388 1322213 945707 303707 466828 1061673 493359 348232 799361 1435593 1870400 1225425 144026 1522540 834180 1548581 4524 3692 1685413 1439741 1807924 393844 1324293 1197858 486130 1278561 1813288 1588927 709140 841481 421432 1126622 829570 246983 871871 382902 1444765 1937564 247034 1702494 1180572 1837649 1536976 1550639 1922345 1625044 204238 1713478 1022474 1840460 1410549 676854 1445018 1467104 669111 1049896 776439 1096415 1287836 776113 1216012 629529 338458 136570 326565 1478003 686727 393531 1526012 1829169 466962 1692048 490078 769260 263528 1847631 239691 1749861 40108 852827 1280256 505052 1549631 535217 1835096 835282 369058 42414 374544 1080612 74491 106306 364212 877647 1039954 67456 1688527 680951 1711845 1136163 1734158 81469 418268 1855615 1633759 632827 717957 1588786 812462 1529893 467777 1179899 1555017 983641 432381 289484 1315772 1403027 280906 795694 666443 1561553 527931 431205 1648930 715730 1747388 197366 716177 78915 302289 1498293 1008402 1706913 1086099 1986479 249617 1913014 353149 1815548 1643622 1649293 1393015 632905 1152774 30042 1833843 195603 957432 864033 277866 1502759 730397 673719 1915244 1245758 1328738 212613 1831644 1022608 719195 1327042 363922 855191 992256 942565 532058 1929367 1907753 613986 1317545 1783682 119650 336260 515294 813202 1986903 679049 1089008 1349297 453764 1451409 215823 1163286 1363339 243330 1413248 225039 588446 1663424 315095 1926826 1512444 1416856 351942 1558703 1761423 1876662 1103593 1145352 1564836 47587 1929811 1305863 928068 612191 1044470 669973 564932 776014 97851 1178561 1582504 651478 670988 1172578 1962452 715891 867831 253906 1982444 1662334 406621 1279488 1622874 157898 815318 284161 843794 917570 750659 823581 120538 694620 573482 1566685 916173 990801 1656314 739247 1197345 1416585 1367529 750325 373697 1466277 1482603 567898 585279 564684 1971036 29604 791531 1784203 1627272 166481 1847597 1122400 1188211 580180 1991754 1591979 702924 227604 834605 686423 1705260 943195 935871 714112 285661 465240 361223 1084382 1057644 1826120 305219 351048 746504 944736 1441655 521188 1638631 989344 1215523 1656756 524797 1996099 556826 468112 242865 705480 115414 386001 1481402 1773472 647185 1083452 1743313 1351414 978310 1472371 1513448 1283620 1724504 1027311 276657 1682090 492864 802120 979035 138585 799463 1730754 1431414 1752761 623812 997727 1796448 1833577 1640111 1680971 799977 979294 1511386 1056625 957733 1761475 1963217 1559524 282901 1976434 144085 479367 1936841 1640881 1875260 847162 455325 167437 1987149 173594 1688734 1655528 564586 1675429 1666219 614166 1533061 1874839 70959 213592 1434390 340186 1672424 985699 124670 1112171 1590092 1608283 1848128 1358 368524 1835290 182326 461091 1137463 1079717 1575113 742445 838183 505790 970981 1754666 1839277 1807061 1151271 1276371 1593474 1990451 1502041 3411 1978359 270580 1493329 1622537 172610 900775 1216605 484206 436765 1252029 755606 1034004 767852 980889 1008660 1980270 1416967 1830363 1673386 1170283 923887 1385506 1573123 1767018 590416 135857 1298817 1612482 850098 1707544 422355 159936 1114591 722800 1159041 668885 1006801 74065 1349769 815264 53036 865746 1373411 1789878 982915 257393 1886774 154213 993822 29418 898676 1248460 1112524 1940033 490113 1432416 1460159 1242079 1733478 141469 1349474 977584 14514 542536 714859 1098553 222521 612848 48376 520652 1279559 1909680 955186 1770699 1942244 475294 1656906 145467 1653165 769499 724710 663841 1984198 246361 775178 434946 287263 977361 1278295 665236 888358 1362705 402646 1332080 1118299 1556991 1123363 1759265 1868042 1385490 1719174 660624 435201 529664 525114 377124 1161708 1546491 1943241 1748749 377773 328453 217164 272859 1828095 1410852 1286959 70249 1468081 333728 837366 993642 582931 1759191 337181 629580 1657269 963398 1575031 519305 1889686 1369367 1771962 1681268 1117774 839272 104620 1044726 1756952 499427 179488 469555 1170312 695218 1042119 992813 1766732 51240 493482 1972132 315154 43387 1030808 213536 1474604 1419790 600528 1179331 1956652 774466 426769 1199086 1243003 164293 1596561 1774496 1949602 1731083 1721936 798713 305522 974777 1637348 568989 958638 603120 1692974 1508105 890844 1983230 851686 924705 818451 530115 308473 718080 1688013 1218744 1445300 651757 868799 236268 1053413 1633220 1391508 1950179 663844 825165 903905 404626 762833 1695382 900926 1867926 1451999 1064361 282782 1202108 1796716 152255 1277939 1746354 703288 1662906 51945 1737488 1494206 867146 52125 687793 738647 1926532 828498 535334 1308449 258825 136432 158257 415600 1393682 1557958 342503 1329019 1193222 1584395 275143 238668 239236 610632 485333 797243 1663613 1828476 335127 771750 1008887 128645 1444909 924307 1391925 1500229 874408 671515 1393404 439371 176520 261622 1269832 1016954 1865262 1867132 84427 1279670 509361 585269 1240591 245588 1466979 1653420 1774138 655810 1416309 1327288 111205 1245668 1724082 249808 25510 1821948 1380647 1965014 746061 1101728 1862288 374699 1943919 1814005 1301208 646983 173569 1320852 1947734 1126762 801583 527355 1139568 1793409 434019 1546156 744660 1742211 1662679 1749554 821917 282368 510381 295143 469202 1084931 1263158 427188 1455659 1875271 570440 1570860 1357954 426786 644995 1192614 1296269 1712055 1370182 299392 732986 511377 486667 1385965 1985725 238272 1019274 725888 1563553 969800 1594420 1533920 1224346 1863525 1792365 20908 587985 996923 1818024 1980076 1465624 1512868 1425686 406350 349057 1306397 188815 630380 354969 26782 90479 749848 1245306 123656 1394589 1376006 452388 708353 1471611 1630923 451985 1468178 1048396 584949 656701 1333948 21483 1424920 1944799 1401133 1632825 1488089 840284 669104 900281 267408 354153 602384 854155 1895667 991652 1441187 1640557 1688442 84330 567154 244096 5112 1995165 1955756 322359 1284229 1919129 950082 526131 1731089 716692 116618 1383178 1501338 263843 293608 77165 756900 1601196 36151 929608 1757861 785427 129424 1829840 266968 716753 707689 241909 1355787 1039927 1497462 774458 224841 1433164 618130 1763118 1705167 1509046 1681190 388737 291432 499644 306568 593035 357684 1472613 972147 1400173 1507254 1703700 1949104 107205 793809 740310 1731892 425648 649329 980692 480423 98625 1913278 93939 1300827 815772 1336552 1045230 578050 1294421 1659458 1583282 300863 657786 822884 1621288 1250178 203180 10407 527427 1848472 1002215 1430481 1334647 830119 1882772 1463246 421064 1484872 313393 1984622 1075299 1286984 709441 1129112 443634 1011233 684726 794529 1767136 4830 579575 163380 181122 1138580 1037796 292189 822949 70097 1907953 860589 764294 389642 569951 652415 1261698 1190309 1039227 358447 1909056 255066 556404 1407430 417137 324795 1955528 1911407 956333 1295130 1089426 1909706 1715685 1787706 1068566 746613 1925960 1661484 1403074 1902060 819689 124414 691199 1645715 733189 1365666 1473598 306204 1204091 704271 11464 1408631 125285 1256254 329252 1976726 526528 1002887 1876365 648318 1848911 295268 331093 371901 1074456 1572151 1623867 1835334 1843632 1357081 934998 596634 1510324 982153 756079 1113468 1570214 878709 829966 1542393 1453556 1760186 1774223 1429898 987976 216817 1009757 1221653 1617400 205880 96847 457676 1137006 1251822 1822026 1053266 1709595 1876890 1569062 224269 1729433 1324351 1371609 141893 1328769 14462 1424908 651992 1032663 381947 236610 1140312 963750 976283 1970420 683786 502183 781084 1570481 1291078 1862212 226678 1912412 804068 1996425 62907 1298883 780356 937745 816583 1636892 1292826 270049 1464142 1009319 27755 364810 1028326 1974989 532709 1740547 1811492 1202361 922794 1743926 1986080 179592 773591 212579 1290016 145543 1962381 1646700 1481932 932524 640222 1838093 309941 621027 1584981 1168690 94617 995403 99372 225557 1470296 1416265 1526746 763083 514947 1342939 719463 1579236 557579 937483 636414 1149352 1119143 1518772 1124750 629977 1621226 105683 1918283 910596 1059805 99907 1351957 1423277 647085 505264 1612668 1330637 1613354 226005 27567 898174 612769 36265 343460 298173 186454 1271491 597445 710109 1064791 1913171 1366796 595468 806687 1957099 1149112 1961021 140692 470068 1300614 1597205 899826 1139308 135924 1519728 970150 1226761 653593 753666 1432658 118060 627933 1093519 1937580 955911 541345 1523959 1312310 248236 1799749 958048 1554557 684815 1985166 1148113 645191 357635 551283 1220318 74918 575576 1127360 768437 1653708 1067939 1546382 966044 1483998 1792837 1475456 1903321 1181461 1415986 476406 920725 1972238 1739943 800946 183039 1471131 1911920 1554011 1659397 496474 302313 1632251 1454950 1279823 77591 850478 14836 1504158 1999016 179272 481592 42399 790655 615128 1274322 644603 717674 385780 641439 1642992 888519 881620 415159 1742345 369030 1349826 1178746 1544211 390709 859344 1390522 1459675 1345868 51101 782917 157329 1181762 556631 1579160 614112 1277469 1603017 984573 1809558 1599313 1619318 401750 53397 1819539 1807945 170019 63197 64686 889300 636855 1000332 1433582 1490531 1809512 785139 1137789 1744906 1002856 271972 1709334 507558 875538 244752 1866649 306717 1187355 1378701 1011593 1569975 856626 1214604 936270 1382756 1113095 919870 1770422 1699903 868877 1489480 359660 440596 469183 1446356 146771 1754585 1732568 1951231 505944 1511635 349434 465599 260580 1003608 1746878 1309428 814932 320396 977233 1506133 1001942 1422550 30734 321383 1582244 1649143 608458 678750 771566 1797787 806907 1625425 1072579 1390305 1703302 1928890 845815 764096 1947799 1654298 439449 161746 1627564 326190 992444 1391768 1378621 1629036 97417 876027 1257121 1689224 1927843 1140513 534241 442893 1793843 176097 1734809 1790481 562479 612651 930121 1705990 1866599 375066 798119 593184 1220116 848675 1989060 1833822 1118173 1467444 948362 882532 574603 1138559 986886 367370 1182505 1699414 1997290 357715 1697472 107034 1985751 1355396 1705872 143794 1381179 565243 551774 188552 204793 1499180 1705078 1340828 1592084 1211185 146232 858030 662917 589504 1015145 1361594 1698716 1862620 1903721 1001450 707002 1688279 1511644 328450 1611575 88437 1122662 1719946 347515 1595508 217044 307915 1853060 679474 1432959 1567024 1501790 704449 198832 276866 257334 909098 1865790 1186538 1118792 1216468 1220533 780721 1018094 1591795 66749 870857 1630742 1937384 1855503 275921 765562 1571 565915 105415 1883488 1019820 366879 1733729 765740 1605017 1398071 181749 1741063 1471785 1714902 472648 586971 468990 1984276 531 1370900 36982 1229896 59248 1457080 347868 845080 1724222 916339 1894865 1756689 1141626 640585 583082 859707 906278 378146 241333 1094875 1186019 892473 1767234 513953 1033278 777032 181016 938859 1781093 629143 288098 708521 1863103 1179588 1659546 1181906 1298532 1505441 739820 1551925 515035 1007516 1867017 832998 243582 894339 766835 1349547 1970325 1315665 718335 524029 1162491 1584609 399129 547079 205867 824538 1884763 1258974 995581 1547096 1073065 1845789 123991 626232 1692568 1790007 1398733 688465 1032420 1298890 647672 1362732 1857136 385221 272809 1820795 447721 1698469 1560778 558359 830659 472140 1498321 279622 875830 175889 1820544 1686007 1200426 1517742 166464 1628609 249956 1453045 98551 1640166 880566 444194 20279 260485 1001399 1033054 907652 309029 536688 650468 805345 1841596 857705 1957576 1069526 1265393 593325 48933 728225 1378725 34753 382768 747460 434952 1671754 1052139 1571475 1700790 1696662 1152967 1122672 1312891 1737582 78555 1368037 528166 999877 218347 908569 1997798 1395370 1732808 209942 268835 1866688 936977 792041 507190 1052774 116930 1013614 408972 913404 1887942 63783 836069 1732185 429638 195929 244929 1619937 1331779 24737 1354518 1691562 638808 1648874 170837 1299862 1731129 1898348 1633348 1288188 1367206 1301013 1139260 1015753 886935 640794 138643 1665475 1114062 1286998 169822 1464328 1477980 1448672 1403232 1153930 1692823 363535 228269 734371 788740 1651335 88291 834077 1077387 574344 1516189 1569765 789616 999868 1733796 812358 1749377 1885864 1818079 1825956 1855456 1104849 436091 1786933 1974618 1727026 1018463 1446786 1439043 736367 1174869 1373291 1921843 1416050 1850474 425742 1447428 105667 178451 147301 139982 840778 545067 1205515 1550656 1332712 208024 1618248 1187830 1015837 633477 73063 1820738 126040 555615 1183070 86071 506796 1234351 1746022 1126189 822964 53659 164070 195487 1598619 800079 268161 170280 1973069 1634455 185109 451214 1047813 1279852 750218 1042527 1851744 713468 121662 833509 1904422 6237 408339 943667 1490827 1479283 1267140 1178331 1251600 1576487 45662 1292912 1653205 1937043 624073 715008 1456545 1921427 1655494 1065785 73349 1348199 1669782 284436 984549 786672 1658461 1802110 680605 1057858 248538 1288646 1218910 1346267 1848526 1174651 387819 346711 295582 1907423 508650 1868205 1033656 575855 381657 559450 982403 1985523 1735015 303332 1755952 803811 1520901 1949205 335532 648648 1264807 464660 1948917 628293 391932 1189466 1376205 1846022 372511 221092 1926534 1538931 840009 1366345 1151617 1166918 1107709 537724 1505313 1158215 6396 1259303 825382 1426187 1182354 195664 278378 15406 822160 1439049 167769 943193 1513584 1924285 926494 1651328 1060308 952267 1023822 281971 989712 1902362 1684630 1823317 289151 1168795 369014 102202 1553591 241420 983850 315822 1606356 807493 1106140 1484784 1481335 1846076 1725935 885174 933896 1569495 532696 822014 1385394 1526153 616213 341446 123309 1888260 1464820 1352226 1075816 1880736 953971 1381886 46358 1980792 736330 1285400 117339 1871285 1500914 1160740 352860 585171 92251 14177 811842 331312 1603985 300175 688755 294869 738758 1716291 93021 1431703 1873194 1621487 8712 429795 423281 1436748 181030 649009 1248463 1944852 509996 1598921 1147115 572873 1728471 108536 232922 1973041 91571 268904 17489 1911096 1568660 794296 738477 876506 896270 859481 297763 1080326 969742 490459 1787050 1626352 1712988 1439350 1094941 34675 498857 875655 1678463 325642 1804974 1408608 311495 1197014 470909 1875990 352865 729035 1466853 1041609 585209 1220582 219540 1541152 137609 1352678 206638 718569 113050 948692 993938 1435482 1324809 391239 111893 1903970 701422 1668988 548130 960847 957768 924960 185020 1400731 1152624 363221 999400 436923 1053645 1855711 374902 1595254 1075911 1821419 329427 221584 1211832 273271 599140 708024 1679064 574101 1987888 715753 870447 1580692 673007 1440949 280354 552439 1266480 736363 883805 1826615 166143 916020 600081 200144 550018 1235891 207999 98238 1407893 513402 1117073 9034 447791 792795 767048 1923814 546584 1061100 1717558 22807 572581 1998128 1533109 233218 1990033 264125 415619 1519329 1309196 1042452 631985 1895210 129693 1275 799592 937528 1667166 1001911 817265 1221433 372021 1425383 1131138 504886 1368707 868345 1788490 635608 1881425 414189 1074104 1986648 1941359 1832331 775534 791254 596356 65684 177387 621261 363909 1436565 401144 965518 1946730 150289 323900 383388 1026256 1187270 1164994 1756515 956148 1732580 622485 458838 1674314 683999 459526 96948 386132 1774480 1560821 75240 165207 546239 714456 7924 654046 1798211 1751384 1158233 1478092 485965 465933 1574604 1573881 1266001 1305042 1156974 1385473 1248124 1780038 1631796 815530 1807680 249277 869305 837210 1534769 1652463 904569 1018240 1298013 1306799 1221670 1361977 1679018 1096983 122838 1767529 1051646 39141 1301521 1432675 1422982 1034123 1915651 1856131 1198295 700251 91327 1349659 1613806 190672 1294212 1683485 356193 1434433 1944279 1800638 418176 1278661 146818 382896 691392 1078611 606850 386386 877102 1199416 661060 353323 1052886 632216 1375705 1516587 1384829 1208944 215328 740619 1514140 1794571 1503750 1488751 559724 768030 440868 261763 1257694 277822 542831 1624231 1880798 817392 582116 1589885 301617 630287 751140 1741870 452321 160150 526719 1743792 570512 291926 1854411 962350 542774 248675 1942716 881746 775577 477895 1061726 1568626 1067350 229833 64550 1588759 372428 506530 1124028 474307 730225 1408852 1604250 338447 12089 72514 680914 1816344 1492161 467203 1430282 622967 950265 1497337 554667 1337580 409967 484079 1651113 1861702 911072 174633 1238108 1001484 564688 1257384 1469184 1987782 1430482 1626739 381515 154553 1882863 514450 788317 1122819 1851824 1820408 711888 127627 605651 1434013 845817 271328 1387668 411805 1171310 161618 1368941 1690635 1919067 1591780 559201 72532 380832 855995 1003732 162839 1153387 1158815 775776 1985885 81031 38441 1214641 1449572 1612665 1720926 810875 1205209 1149516 1018708 50185 411991 376202 1372034 741176 1597361 832977 71671 1318836 1227842 157340 458328 1455892 1955947 294195 138015 505509 1798272 328192 240632 1760523 1633973 688187 1775793 83675 297399 1601779 1370322 1796834 855148 1085067 1846115 612674 1536345 1097162 1214392 1751018 966978 1024716 572233 632254 855246 1857218 273229 715853 1026143 258571 967631 1313303 1907563 1524364 1904010 742510 546824 794263 231863 969096 158860 1469001 591027 358398 901334 1426007 850998 1335716 499572 1652740 1530335 1395424 506644 323945 1789674 1228399 1350953 1365667 489217 448975 1123059 1983082 1766204 53860 1587601 1617179 27639 327115 1676903 1733440 936462 514192 1953028 271926 216927 266736 1485405 1608431 848423 771453 376988 1007083 1897914 25651 1353896 1077559 1132260 429910 333255 1335516 141170 228849 344223 327832 1755649 627359 1116037 262449 202181 316747 1253079 496205 852379 1724116 1229880 1763917 1542452 1702877 20473 923459 697188 549110 636055 1183943 971841 565464 63957 1683388 1994162 1677081 553894 1594713 77590 98784 905995 1186373 1592106 1029126 614884 1858962 982302 1070408 1100942 209667 1413493 673132 32001 436473 807502 1583967 892825 303732 1436970 806558 1307566 974887 1881282 1407960 776004 262589 991018 755351 133563 16487 103019 1800296 1486835 1708779 388440 872134 744043 1016134 1401237 399935 607316 959567 1847769 413659 1790061 503045 1734604 859406 334745 1851213 440039 227959 675770 553680 718228 1052983 642676 1105842 1870464 1806931 1549399 810362 467219 590128 1080083 731303 840136 1614975 1492431 649808 165418 266018 1894335 1179308 239781 818206 539538 1494137 543994 1896023 800859 578294 938613 1918609 162618 981427 213845 1377629 1181516 1195191 1002260 1517153 1879632 1153717 757044 961250 936761 565831 136036 1381739 410582 1943258 1040748 683175 1973516 1251641 810435 1496437 1791023 1635213 1958693 851041 1879835 1393269 1944236 412046 1687794 1788146 669369 1368754 1696678 108543 109177 310749 1511089 1280074 464367 1158016 1898906 1367615 1909549 1293143 528976 1439287 1686213 61666 842670 1828223 1797635 289936 897516 737582 384118 437322 760426 382780 1675436 1501697 1483098 1451693 948350 1077475 1353366 1241556 477818 86452 1248983 1921419 321405 1967939 35723 1801309 1911630 877951 50320 98155 95835 969319 116750 24416 152945 983609 1609613 1372873 1809559 615327 450428 1042601 837080 1225712 890541 108515 1359730 745329 808903 415411 1491005 1388756 781584 805223 473779 453003 863635 1075705 246421 557105 606932 1444493 1521674 452991 1155644 1166822 164902 1141130 1459835 833525 1055187 772233 335238 547244 1842901 1640555 207293 454886 338140 705223 1153103 769232 1424138 1324695 1709996 1791796 521991 1792584 1870919 1814628 1244644 295319 717531 848476 1205670 913822 1219363 1938035 470016 1228108 1298096 411359 53548 69825 1957491 1905675 525906 1229167 332834 41940 1541462 1640406 1919478 222252 220573 822375 1297051 297675 1402219 722432 1428354 1216675 492390 324810 1487072 201275 879365 397599 1179869 184773 724534 1705005 1412167 1153166 941528 302191 815224 530480 1944015 1699791 482808 73308 314963 1710010 454277 1161598 1689992 1390677 1450395 146436 1132603 1390254 918942 1534233 1927956 1719547 1258318 1499629 378031 1291919 887505 992287 413468 770831 1328773 791134 1076636 1121219 1500253 1821964 1433546 1300483 1350665 1790253 253394 1153425 492739 23700 960094 873847 1835552 1370591 636232 1889550 1365193 595237 1329909 1200613 381351 632980 62431 577250 98587 38219 744542 643219 1916424 1840958 1293504 337239 1162380 1801714 1871431 725465 447595 244528 343473 315839 1399589 1485115 1718386 1859153 344378 280967 481311 1243851 798688 335030 1610842 1001932 1985536 1525151 957574 898869 715544 1441246 1429439 1659312 398403 1632845 1529820 178957 228894 1792777 46210 426192 855470 437976 1994948 894349 1447666 782588 1830727 1142140 1390488 1233924 436802 429288 1530579 1809307 758333 1019211 48581 724067 530868 1407131 1997159 1064860 1285590 1593921 1256953 1664419 80531 502513 1811732 1546769 1308700 1771377 507500 551267 1719388 1408739 1617383 1981332 651450 1710780 1947327 938082 1162191 1917182 1923265 1032781 1696386 909506 761920 858372 288901 1546334 17997 1574913 1007363 1860172 114876 639213 715207 392777 1046996 1197323 934379 1767735 1191176 1047007 1411775 1204087 886460 1726374 844384 1627291 1540227 1322140 489709 1878950 1610157 1489592 1463289 1271026 284717 818235 1048702 1166458 45613 405044 163878 318154 1857767 1699280 1941867 955099 1412341 1344170 1565433 1026757 1165975 1766682 902734 177630 1878473 1963367 461461 1062078 1129455 135083 968967 1783607 1020571 532040 1501178 1338536 912888 790532 1868523 520063 1403566 1136754 96467 1029145 1443679 614769 1548255 1979453 1820450 1696873 1039442 664426 711490 283935 360050 1775213 1780582 614847 1526995 853800 402343 1130876 371443 414787 1455193 310450 3946 1169111 865979 1621706 1698928 1675804 1984569 928597 1414028 1156123 799208 1713439 1368572 347004 321330 183075 328925 1275911 1737228 430426 1616281 771249 1630390 747111 1014813 713577 1242737 648494 1721378 1490724 264064 1154875 1535646 1388826 529845 294337 1052288 1296858 1321937 1121585 99313 614695 388894 1792806 169483 1553153 830413 637558 1931326 1103829 131459 1037084 655235 939125 343459 1076951 51936 145516 486241 1067902 1698411 956992 1879337 1971911 1337252 842306 1990153 1265207 890570 615426 530930 868445 1779092 760958 261783 1131254 967803 161557 1878684 1880876 906386 1125852 485558 335015 464075 866539 920019 688381 1672569 1432021 881073 1074969 546101 651794 1332930 1420077 328364 496010 1155112 1740128 1517543 884489 1749759 1905754 686215 433157 888457 1124729 643434 551166 1225316 1470221 37101 893268 450514 204628 756011 1630775 793837 336852 1836163 1028713 1985449 142676 1321539 100174 761621 1830106 141088 1321387 389748 1618407 470700 14669 656152 160267 1437411 104053 1277719 681565 1826657 1434507 1939668 615812 902780 41424 37342 479090 1049688 1962438 1058407 377070 164407 264727 1403053 70310 740575 1357958 190290 361864 1314309 1657384 992762 1244189 18052 1482376 1468143 633637 1825622 1978530 1577107 1128486 694122 829611 1766127 258021 696516 1432471 768334 1148946 1135237 1422679 610793 1199509 1644235 1350535 1859724 1762217 558308 1381233 1704062 795188 1673655 972890 1623211 1992180 219511 944281 1634247 368190 1247608 586735 704099 1097867 985806 1911860 1848353 303079 1464595 1261505 1065726 987261 1001184 1992081 6638 1173056 863054 779379 230087 688193 1656495 1887783 499270 226103 1424502 1881457 819137 1073368 1308552 924325 292921 561826 465895 1754595 746862 313819 1113955 90681 1703902 1478573 246740 715557 1721860 462717 869310 1191263 988824 1442927 466771 109287 1048280 380999 1019872 1027587 1466274 367623 1004905 590 54860 1368264 19398 1052458 1636150 745165 1495124 986074 985783 104842 276306 294557 309895 1554108 313210 1564892 1721247 588065 159116 1141538 251785 1951987 499172 135334 609246 216571 53745 1421129 1532470 1346500 123636 325389 11677 279374 755188 519334 295619 207782 509532 166062 1471435 747370 509057 1766045 1887101 1009348 1389953 1789162 1915810 378789 920446 1725912 502817 996488 1675033 1486483 914987 1492838 643631 1033406 374904 844432 1526942 1848031 1659064 1713362 1568927 1167290 309278 650648 1177142 1382930 1708965 421445 706944 915405 509884 1772654 1312791 337313 963483 1044275 1410317 1172881 1451669 129096 1451185 1536992 1344841 1559822 1326545 48937 652748 673071 986717 1840014 675931 964852 263304 1847962 1464651 145828 1807300 1156676 996685 387803 1450439 655194 1119017 1792893 1812709 1418004 940584 1981273 1041006 1646567 769175 427351 1223451 493120 1102956 500032 321990 1762090 1664645 307590 658379 419012 664849 1483981 21809 887778 948101 1323563 989608 143950 155112 826912 1145594 1551476 1539003 141301 879153 1439711 548571 1604847 6202 295155 1583911 977587 755433 1059441 566924 561074 1560003 161705 1479824 680113 1277035 1101689 1220103 259355 441967 766404 1688759 1152080 1823284 629796 1381460 281665 353851 1589588 223127 204974 14949 932030 1909045 966506 892524 1700367 1895634 1481544 1633006 951362 1690693 316524 749806 1208569 24894 586926 354742 1223510 1827717 234571 208965 68283 409112 265363 1252789 1065007 464314 1587570 318368 1014269 747666 26605 1821778 70232 779056 287824 89805 46109 485823 1700761 1847730 1794483 1088676 327467 1270934 257951 1830247 1889344 186781 362725 1997328 32042 339670 764097 670734 1308550 112732 1371036 553912 1939876 1100411 1049601 930130 762471 1571702 140337 486894 36075 296712 1831856 651922 690075 802648 128490 1979674 318433 1102900 95695 606735 646874 880897 1714844 635110 657207 679373 889798 1665454 976403 167763 1100079 1111337 1694058 1593536 1639937 493753 866246 1071308 1839553 1439681 1680842 584281 945067 495656 509650 1415159 672558 817246 743258 381597 1655960 1688610 496573 1616767 470908 617593 579553 1694103 112255 1979258 986562 1365059 199961 706964 86819 935868 886809 440967 1250436 18893 1612551 27479 321917 1135380 113082 537216 1488752 1314003 1044250 1313332 778080 1706285 458549 253188 758233 701736 128149 1672801 1498603 152223 948647 1404116 709508 893814 831713 1643426 426426 748243 104557 1421921 924052 601845 342665 979649 218065 1848986 1005770 216145 1626581 88540 314599 405076 783607 124600 889315 1575047 1498415 432951 1234974 669320 1061400 1934249 1277842 998694 1845026 1987163 390959 1439514 551501 1205746 888703 257026 1704007 922151 1951339 481801 270450 1927386 1490090 47827 1171191 240931 1170408 1088600 1448633 1465422 1876528 93302 223300 1586986 1420891 618008 384945 1881349 1981680 1854883 1779427 247324 1330919 19379 1263653 97631 1944363 1936322 1196134 1143484 962430 75810 1697258 551160 1247166 1418756 647233 308152 1845666 487130 1421632 1209664 467445 1600168 884959 163865 667781 1055217 650550 1020487 1621870 370314 1685314 834639 1333777 1297792 1323588 1567107 559731 48068 650615 1047105 810376 1329865 1095625 1283657 914340 945651 9414 1626670 1162143 374400 1947995 1587733 566388 1194339 1445158 265839 1028867 1066946 1506754 541752 196276 1908342 70990 1484836 1695812 1893288 405321 1028392 1128304 827932 1637733 283079 232408 787930 503996 378846 928345 1434633 1492412 88614 1266911 1473650 405877 1674952 770616 1594706 227684 1979523 641499 165550 1761048 629321 329007 447859 994147 357497 659690 1904689 1786898 285785 966366 216215 1512343 1513393 1866658 754282 1116757 1609651 1350879 1976401 771537 1778097 870364 3563 923032 416814 656878 1155076 1839765 1649131 935888 246060 171822 877933 1305588 1047155 1594328 128652 1961866 284195 484146 1327689 952370 1892525 715121 88943 715818 1366833 1033127 1352087 1691888 288390 257973 1334760 572015 921151 1871069 1486310 1095207 274985 884454 1391140 485764 1636139 1568100 226891 851518 7980 1090249 564324 753687 1028556 1228751 1042578 798299 166266 1154160 530312 899885 1338974 1579135 727053 868916 1141534 1126986 283169 1895350 819185 734989 1095777 619040 1214715 1968581 1595598 1507193 420348 1238636 697589 110628 894855 467635 878828 5084 545523 1333340 774698 1083437 27308 1640879 1582609 710211 203115 450166 1737313 160187 71520 1738269 1099958 1978618 1301443 1673899 568319 1615146 795807 1787990 252428 707574 544165 371164 779116 370705 1384541 42029 483310 55169 845977 1367390 1785161 1596143 186573 642792 117042 81683 385674 1892523 69364 1396463 1403739 1940051 1501155 44447 1088730 584331 1084241 1041810 1662659 560413 1206528 1253573 194008 1910133 1657394 894987 941291 1450185 1787486 343996 594576 1392164 1626623 1044807 1582509 208268 961583 1413875 800602 1580421 1355361 1113488 1461388 1570098 286450 1075984 1232028 147497 240689 1832098 436814 997973 1751616 155425 1175579 1047463 508319 1880614 788739 291415 1385283 108427 1952020 1258265 1590 1728293 314881 958177 600825 955468 375059 441884 619893 595622 286421 1305448 1531589 989941 1282297 1731711 1294564 1105295 961705 1537730 1928137 679961 1610895 458827 674483 1129514 589536 642661 154350 861614 1107438 1184863 171012 205536 996886 996169 1652155 1708939 1794154 1983318 1796663 1781076 644238 103583 788120 1956150 271748 1189415 1943324 13854 1907205 604948 839099 1573583 1180362 1880315 1163575 152595 1183485 873203 1887524 226484 183708 934873 667589 1371512 1740541 832587 843030 629038 1045899 1351089 1252533 46595 40539 735219 1765759 38783 396386 770919 235062 1733692 879617 267826 1391916 1703387 1849251 1999333 573359 1217183 896826 1313741 153469 1309780 1666277 196795 165676 1646458 1212881 754404 1918622 1036710 1157756 1902509 10353 1660433 1489809 863128 401615 1169478 23524 1485996 560405 149673 681631 191629 164541 1629703 1600199 698679 1665651 852515 1675581 919643 429231 148654 108315 1651756 1970823 1426407 819508 1460755 1558154 1775012 340047 1473827 799545 258112 1725105 1840160 525971 857073 1583639 1256831 168485 1646355 1678669 1556349 557142 137490 224665 732755 726207 598570 1734376 1000828 1763087 1049733 1246092 779817 1272101 1999933 639824 1108675 1531364 172051 1449780 1634685 1488173 1754613 1953549 1413093 433340 1075552 1886765 1896784 1814780 396693 714411 1552880 1529201 950006 476860 926394 1310237 1408919 1078583 1184801 1350556 237450 108311 431583 1142796 1713086 1270738 1179017 1931712 1945076 284003 926576 582604 1603058 108596 1353936 582394 763018 886244 1892197 1965657 1323485 417447 500135 1000188 260175 150552 558734 50032 1698494 827297 317978 1936038 1574518 1822811 843538 1385522 151320 1229972 617035 1753945 373384 1618204 1974271 1016116 660490 1445054 31677 1782415 1083135 1656103 400960 1522690 142682 174769 721223 26540 1559864 635818 18088 498707 1872950 1309940 1848363 1275884 729054 534355 462466 940820 642989 802500 1105774 1348969 1158551 148016 1766282 1795240 203667 1543174 59757 523813 498763 777011 1406633 305134 1669241 1122700 1998833 1863806 530389 1381429 470989 1466107 1790372 1889484 1278926 183436 1010213 1405000 749059 1938786 1436285 1929907 131915 1568108 1353486 685426 1788080 1585933 1065490 1847100 103503 910265 561841 443760 841804 1360216 1376013 116916 957652 1052709 1790900 1931909 502720 144995 1046790 1626940 276712 72086 1316969 491251 74985 188401 1562218 1034488 730283 1378619 265740 1909077 550352 1942761 1667782 1944662 1509925 1143265 162165 931135 291078 322656 1391931 586510 1937597 1049184 4360 926406 1636949 1623355 774838 1204188 790098 1762848 352068 1703333 1506371 1440592 918013 1372726 44975 1865850 183426 1650292 1090890 460297 1937347 496771 188354 263677 1390009 420272 1313557 690233 1186450 1073039 1056005 1105458 178017 474466 323040 463457 84911 1093863 1953314 950328 1090637 1805042 364101 1499022 528372 1203830 1404113 1445193 1118761 1322274 1889218 551297 1880933 736703 64045 600287 1379208 922304 741173 787570 1797833 1654250 689776 1689004 1069490 699004 561872 844769 877631 35730 646100 1527818 92882 1354284 1780934 582895 692507 1955933 1731882 588644 583222 788403 88879 517396 464209 633594 1885374 1752605 1181510 173025 364877 1208125 826970 1165359 52211 196203 1408450 1391664 1368520 1349278 708348 1448502 70708 194511 1844807 1828471 1870077 435747 1245350 1873349 491865 1500045 32651 1199824 629395 1742277 854522 812915 287956 1199372 1536217 1605340 1003472 587575 534874 1948812 833781 1707539 766356 438970 1874748 1660134 1938271 1399535 422666 1778255 214593 720747 1827384 1504998 1192112 1023701 1312085 1200522 900956 1216860 217809 375779 1193410 695522 1616434 1223198 1055374 1405719 1504538 621088 311059 1811388 92142 1403126 394759 1973862 1251542 1295201 666489 500436 48317 811158 73059 1443499 106666 1860053 1073258 930270 71426 1838617 654285 1447771 1660351 1344048 200132 510960 935484 1477902 147128 346148 266449 217094 566411 859991 1264069 788377 882724 1979230 819131 1658822 1884424 1718024 1456507 1684992 1590918 1102594 645525 429697 1305979 194533 26155 1448551 555491 39952 744844 762131 1294834 1846991 1635907 1473348 1687344 1211943 513236 597402 1401912 1746497 48155 1002820 1478370 71014 172125 344565 1678902 532415 607435 806442 1790798 163184 1564212 700992 1961300 1834670 1941497 388816 320373 1968312 871653 1270280 1826442 1087735 545488 140454 368894 313892 278846 1697844 1416510 184580 741736 1993632 819496 1370800 500831 758293 92937 755452 1787431 1387316 1550125 1234376 1461884 1077473 1467244 1364162 1358494 1709926 1595815 356265 771387 818512 268156 1719845 1817956 1654567 1374286 1377639 12286 1063463 1544158 326026 416849 408536 286792 30454 29672 1536159 721701 907466 1494258 734474 1445801 1826853 1354701 1890380 1423131 1601250 1723149 1748693 1237567 1959054 821150 323922 413578 515055 1051833 516991 1065857 1260145 337729 236680 155964 597472 1245827 1964947 343302 1644174 1932359 1508018 588586 1071514 400799 1408865 1872997 850775 1971520 679011 789589 338848 669674 795703 113775 1390993 840075 1471086 1410141 762527 822978 1718789 1241324 1956845 604080 495669 1844034 308646 1286617 1610833 190433 319806 664109 1853890 1258344 1068484 1374834 1690768 1139546 1325709 1951455 1548123 1843403 1963473 1505084 1713780 1581838 493671 412279 1218085 1348751 1644385 1011765 820419 963362 1362199 1773146 1536349 954000 746810 1183088 741053 327007 817857 189682 778627 644094 1717701 900157 693514 905289 511045 576707 636293 1556183 1432242 1446015 1108279 1695104 1212773 972609 737207 431672 1744115 1626278 244796 1789643 1018145 144405 1058418 136915 734951 1655040 1811958 1760367 1581385 255630 1651530 1271264 1967658 346939 1274622 1979184 949841 590805 1358366 955481 1301531 130469 1546880 239414 956617 870383 1893837 200611 214417 432520 1881359 1103535 83817 1695166 1667802 252835 1035937 92053 1203319 379233 145653 182972 1077426 1582365 271878 902861 862555 417056 1058258 361836 1023675 1213423 749395 1299755 40112 550529 192951 479761 1917590 767997 1132243 1599104 1115347 777862 411697 902807 896411 1678161 1883642 806997 556211 1725455 995486 816430 658030 1676630 1568662 1324812 1773174 1906525 877854 1339222 811323 802880 1690545 1112898 1060380 1485307 590227 99060 978339 1185783 762154 1042947 151478 1930393 141745 1589976 1522642 701839 1541304 1571584 1230362 188803 1611108 438801 1325601 1612491 426342 377195 86513 1478044 1109976 214862 580118 754632 1736274 142656 37625 1882629 358205 565078 503975 1080748 1170011 667053 1984066 399584 907694 1347594 1512640 872594 423909 1703461 1602782 1532870 503361 1933142 1979982 672411 447502 102481 698218 402291 1572747 856372 120444 189373 1706688 1010595 1566271 213801 1590544 1576219 1785931 888638 446518 530632 308729 1085988 613007 890735 1574086 892584 914457 916802 894686 419097 1991051 1905122 108796 746718 1114143 1875659 603526 1732186 298045 728324 441527 1878117 162153 128273 465211 374362 469364 689803 1608310 1564385 1756832 251943 69014 907223 1931399 169553 1561963 1166542 1959504 1487437 1030525 1791464 140731 1750438 433608 1840926 145221 1706562 463242 1326222 795751 1032010 30467 679301 1558772 85828 639110 1215844 932398 1685899 1570290 1827349 223908 1970410 1717574 843089 1422225 1335241 115098 576092 261177 56719 1861905 1786711 1632855 403185 1101912 377046 1160329 28604 943087 740628 1008173 1649618 1014391 100618 1632021 718921 309117 4932 184408 54478 221564 1951767 338239 891798 1530043 528013 1417854 1878996 1021122 337581 643998 1133336 970053 507363 1288909 1023496 52040 830376 620636 1129001 844431 1748404 280780 495332 1817480 550931 1572793 596558 453053 954080 1266138 75678 868662 266868 1528879 1014896 108911 1953778 69223 1598862 412975 335934 939756 748884 1022595 1059697 1457203 1610976 99873 1440252 94292 822410 81213 1187086 1716247 862840 1840648 136041 600417 1732419 290437 725801 677632 1056848 803295 559791 337476 945916 1772472 91592 820198 1218640 952135 1501388 496512 1456560 69689 173029 1199094 1643795 772190 1524090 1216776 933996 585686 912550 1045392 1289716 192883 1841573 1211010 140272 740038 1623837 613594 133999 635689 1647832 323954 626614 1690732 1299592 1412425 617132 1971834 766915 1099705 1322874 1503544 593995 829952 646041 692962 1367947 1750091 18296 875591 1149668 1909282 758899 531190 417294 801699 1120261 379931 1436078 566250 912385 859020 104992 751713 1566994 1128046 532384 678551 778602 1229778 352605 816987 673274 633568 402206 1302159 937312 967502 1572354 328330 571490 1400487 1494278 410464 488351 1170304 778373 1536644 1323005 1347768 1063282 1564709 1961429 1115864 747943 1275858 1149256 1101847 447774 1092026 593342 737478 173435 594024 277693 21881 141516 294710 341280 1514605 1367244 570717 875988 792817 974776 677170 1085061 1206400 1504635 411129 61110 521087 1799874 22574 1212515 43793 730292 1685214 1176162 1923226 1056128 108735 1986675 1382361 24014 1169560 199281 1797480 1955014 1856297 1394228 13987 1408113 172731 934193 1399606 1548456 500254 351384 357613 614307 591531 628933 1679548 1927646 1310707 876648 443402 1861808 396675 1513452 1319881 1600316 1720751 87741 552842 297932 681387 437117 1692281 613720 651741 1492781 1122747 533616 1921750 263543 493828 263616 843818 1481563 1784877 1626559 1296493 847727 1830285 1694833 64110 698860 1567672 1817352 1885622 1213654 1637631 677337 868219 205842 1862627 473714 845755 1388421 95419 515493 804988 1718496 356782 224073 996440 1268437 1088672 342946 1192158 106697 1699413 1401955 1976359 1999292 1032676 750897 538037 122053 1062734 178131 169604 551525 1531702 584386 1335227 255225 1310049 1517858 881506 709260 1850473 746828 131888 1076457 941212 1664496 832836 425569 1987438 1233664 860729 1808691 1476296 673973 1633565 710594 1508609 322993 1610341 1453216 1142302 1861379 1466119 255247 1228599 1510774 640628 308556 1822803 608478 1731333 387838 1523294 7628 94374 882359 559798 1739439 915316 1638475 876091 1919280 1926291 270873 1841494 1321556 141668 371915 382274 771043 1199393 147475 1378629 1227191 968067 1102342 746458 219532 1753931 110072 624640 639976 574947 1149782 521585 1761767 1695281 113894 1415153 444626 112359 1791755 1317811 512442 1274955 179426 470539 81653 621846 731428 1310635 965847 394005 1467567 480624 1404273 1666733 1443336 1016255 1088253 265304 1583175 787307 903970 1985297 506972 1565569 1732653 929418 1895677 732855 807330 67663 1022175 1544349 658878 441701 800811 1967530 1072538 367175 504725 1381399 1581625 363677 1721636 1732136 1314298 535421 878076 930899 1074998 104644 770494 1878693 887814 1688575 1997588 1528123 480649 1786044 628188 1547404 1577900 1111557 98818 581305 1227699 1858110 965685 1442725 1824659 14859 1590033 213692 622431 1675558 216688 706560 1391148 1763787 552547 273232 1481576 1311172 680213 1079331 1828594 1941401 369869 1197391 839119 973101 1815278 1786299 222651 1226263 1041685 104358 1121948 1796062 1150259 641844 1983611 1779782 1880777 855001 351056 1698693 302839 937451 184732 206681 262175 1856469 1799901 1722101 1126313 1190271 776318 800776 1953123 768038 177044 1198674 682703 1661674 761242 365003 1718653 1459366 1203438 1552960 516366 957252 315435 1756722 471448 546412 1986231 304073 1546160 1091157 986663 805698 432986 541295 824199 264081 827536 1303616 999548 172555 716556 135603 1506801 1701068 570756 1231264 941853 1494966 56520 1507136 277098 814546 695245 1125537 1147330 364005 977265 1859403 1832798 651172 1964725 974442 591428 949390 690763 298324 1113630 1250519 342335 1228544 655079 663585 1284607 404930 1806147 1115167 308724 1846902 1933621 1340472 1416063 1018949 1217345 805796 1213228 175390 677149 620362 1676865 496622 155733 801579 1859701 1091999 1672721 1423531 73105 911629 1646553 755621 1791251 962884 1322516 144522 1714760 450749 1607096 1816850 1353646 460794 1690152 485055 1990118 165339 1234506 656600 354383 1699023 1606438 989976 13632 1894075 1985508 948601 1073863 1231591 848809 1401690 990491 1916369 461592 825226 760956 1726142 98782 1756132 1862003 680714 1975468 893181 533877 1980430 899017 443374 1095300 1197467 1309613 691949 485210 1428579 1933221 613905 1220158 1565249 1446957 1712612 1143055 852130 1286312 1646577 959652 150379 1043534 237052 1264963 1335854 1198969 188980 1725228 932736 1172909 263202 1920329 70913 1970535 1567817 336355 607887 1468470 805372 369494 775633 1600773 828376 141045 883191 925361 952076 302028 61018 471233 1475872 494269 1445587 1977482 1427965 1582283 191553 142829 1456002 410694 18837 1259466 1258882 489750 1849831 1843822 1249139 125554 75788 1873469 1581894 878306 1480790 1861587 1258326 1350157 116136 808757 1040355 1704277 1808378 1371065 1663522 1623184 486149 1335180 155032 227890 168924 634177 906200 190944 1749911 1136018 946663 578559 701651 618053 825152 1213406 1584049 481043 895365 1401352 820009 1528654 1165290 1653123 425775 1544489 486322 562158 1548969 484330 792571 1106204 56439 1050165 1344174 377334 1971499 328532 1033865 1154098 1221569 733250 1015994 1866180 1514536 90171 1264975 1676884 197683 1355507 1968347 484331 1082956 264060 1298164 574762 961034 10834 1496596 507044 486382 788941 1342670 745323 1920033 1989253 1906789 638646 1404644 761088 710760 1860502 1110955 345328 1670909 393696 861636 748328 1402630 30450 1860301 1275569 386977 1529211 1842148 978060 1092927 337462 16865 1953003 722024 1951478 1940661 1788399 1821989 763538 1554398 1839086 516417 1892968 504699 410844 1727348 865416 1436718 1982600 590231 276585 1288688 1633003 1311020 1519278 1725980 1739091 809410 1032549 142841 942212 1780277 504910 1657712 1355424 974828 80307 59767 258785 1918600 1578946 103125 1212826 1800333 1406224 220073 666447 1079431 1854735 1038942 1327074 460956 1651970 393683 359134 420690 508211 271210 329185 191631 680021 1859829 1339603 1901145 674594 1997002 1419670 444 1354168 1411485 418357 424097 1810247 1072959 1699366 214889 1527028 643909 1055218 575657 1107120 1315194 1248375 1571211 484489 837192 831575 1573153 1347325 245524 1304212 470372 175118 1168646 688185 1383116 1305393 1941495 1855433 1832982 673331 979662 1237136 153818 1674909 1233078 934945 281942 443832 1372213 974476 778846 279769 115448 12693 1023326 1146350 1110257 1322918 1581568 534432 232894 1770415 1612448 547676 328800 610926 1413157 252922 1053360 598693 1251505 1857033 403409 230961 1935034 852070 1928240 110862 778666 1364903 1597277 123026 538878 562253 318189 263675 455280 1531696 730333 746826 1314913 464043 410953 1555195 572588 1961938 1615306 1598534 585945 1468308 1396580 865161 1293552 1324275 1616106 1144342 756475 419968 1613746 1825067 1060205 326392 792402 1219355 274257 1831025 30761 1188714 388613 541383 1329342 640146 1075587 1580345 1757636 1683037 1470522 646740 1109953 449572 922651 1097562 505541 884149 553307 1786689 1279000 1999693 127728 1507456 443602 1255591 130917 846402 1624555 530196 1620794 26006 273786 861897 1285795 418606 1153032 951521 1333072 1993500 124197 1429605 1773893 1657738 904222 1587773 1830976 1979097 431295 798699 1685447 1604883 676740 90846 222073 1808783 1364041 400405 281776 1720162 808989 1877054 887315 257211 781365 1727219 812971 452122 1488800 1802962 888452 1312568 943146 1414723 1004047 1782633 774971 673776 18251 1218015 416968 284067 1824963 801965 999992 1416133 1781813 1190261 1617547 1069129 780196 51216 476336 379981 954779 1899580 1943790 873954 540007 1330523 934792 1484593 204761 1101426 1130756 1892364 53504 796925 299110 1123 1410228 1115129 715914 1270502 1687379 1136476 802162 919266 117060 1371434 714843 1855016 1714229 789661 117645 728264 647960 103049 10596 1288024 1723993 893339 27147 177141 178979 1463405 1854724 252304 1033582 540248 935848 1619010 1622224 1204559 1351074 1350310 13773 1460635 954928 1161937 255297 239432 1324956 1825691 202842 518687 529106 103773 1719994 239301 39548 216570 64563 1331901 1853132 1621580 134604 1084883 787198 130790 1371130 1940292 1930385 1355319 1314676 120945 984249 1362591 1267598 5274 1407508 721455 1928698 1395005 435494 239542 326863 467501 839976 1814580 1719768 93178 1613679 1487383 1689232 1521827 1079164 582701 1817975 964111 1322179 296435 1185326 412166 1241732 472152 1182734 1193239 996195 780544 1916276 1661905 276434 478430 954529 445567 1981800 1645568 1295728 752165 1182723 1604635 114097 308340 1259162 929033 571882 1544670 1066415 1817756 1661263 1185521 1857469 148566 530473 96099 350676 1095664 290888 1944571 282441 350370 75457 1978321 212183 133829 1139790 844227 569194 1629934 1099635 1050628 1253294 637345 1524557 1372825 504495 1069841 1381638 229706 1249042 1297044 1214642 412138 664499 905986 1017667 815325 1730061 1890550 115622 917108 1062501 1546792 1300531 200697 987337 1422495 1897091 892113 1016830 1112622 305192 456933 1854768 1999043 1640697 319293 88466 1057708 269765 1801111 1517697 1158835 995369 1996322 470573 166594 927692 320604 1367530 342159 1121230 176977 418644 1199997 519894 1654652 1294441 1157465 1460513 653076 1996973 1915942 493570 882442 1924201 1205722 1935869 1952761 1625405 942028 326266 1211751 990857 69810 1887011 1457190 817833 575451 1951974 1615335 1826238 1436917 1351659 58453 868853 935151 1262574 253973 1440529 443817 1325537 683951 770281 1881944 1757 1300982 252157 230184 1296112 571069 381744 1726379 1182852 926649 1356418 344312 1724046 1387479 287412 596521 1130215 423796 1296420 978164 1384892 1671482 485520 844158 1330458 208374 1576455 767052 65120 106106 920022 659538 1883549 1256847 1224083 204865 663872 1138401 588469 1451490 1456226 1930505 194265 1908378 1095238 1066468 1134266 1913948 1856683 1663547 742248 1022766 80655 618724 753832 1500953 929611 1909152 738325 792991 1079778 879679 91102 383159 977309 1097345 1435333 956683 1747269 300451 1209279 640872 1425119 412448 1077849 60970 1575796 1690843 766742 367237 1819898 76664 1766409 1016997 1108383 1387013 982314 781594 244303 1360167 522113 1011817 1532140 1307874 1364558 1798756 1635701 1523548 1570356 701240 528830 1848422 919907 812165 346426 697211 266364 788422 345990 1870190 396002 882597 1357106 1767029 628877 507661 330551 1539286 742915 730560 171562 1145604 1807895 438086 1552239 1328477 666067 392237 1072417 1458884 1483893 1335147 1165498 1246379 1350727 458363 822729 1516496 1563885 641242 1540281 1395614 1883267 1682329 1033288 54099 117110 1847701 318921 867908 157217 1654155 941144 1790477 1821313 1965994 1687950 1728 327273 1326552 1536797 1669458 1111922 625819 1087592 1520041 1842086 1931903 790537 745223 1339486 1996861 1309853 1743917 27736 1456467 612385 990411 1769612 796241 840409 1931223 544590 347340 971969 976421 967356 674249 26625 931996 1105880 1507235 551204 198369 415857 42697 1217391 1318814 1994603 59771 1993506 825839 1071783 31561 707309 1581705 958961 1608015 1280058 804108 1851464 899070 1595661 1065720 1941709 665454 1490293 582403 346540 1454796 716255 1098841 1289091 1448044 1198866 560943 1917983 713812 1405711 23186 649258 63901 1727282 1843671 1404494 1027438 1590738 888838 1517976 808436 664699 1103149 719978 586895 1853115 313448 735805 640619 1953484 1020675 590999 1274382 556944 1275476 962553 1458732 1953807 1750435 1454272 1201471 839894 1940246 561615 293573 1241738 1849348 1895316 179221 1456081 424563 290886 890946 410058 792849 12119 1361931 171808 132599 785383 1753223 1543766 1063034 949744 700700 1303704 1372442 548980 1618314 715192 418762 1448623 1746896 645350 1303532 1912387 94801 142920 1067109 984471 1699025 230803 1478030 1617629 126398 1928965 1004782 1634156 1427909 793149 182659 65885 1444445 1283217 948679 452911 355202 1874998 1849313 1159062 1721182 242451 1770961 446980 1382430 1680103 292826 1628175 1504285 494165 112946 1658642 39706 1388863 1292452 191444 1662356 1071172 1419524 414118 696154 3254 1037760 747393 149617 1683905 1221269 8141 1451561 1281082 1458321 167012 1310247 404752 473713 754907 1630116 322170 515092 1873260 1930441 39608 1022233 1592514 1873476 1045765 50094 235001 1203824 1191858 826188 1626528 1840525 1080471 1535125 851111 1634592 1088456 745291 1568478 81109 750045 934910 223552 1678829 1749650 337738 1450613 240218 958110 29779 341946 104448 1811470 1641451 710610 1682434 1269953 1216635 1182030 1323063 822046 1647808 976660 418120 354304 1304415 1203393 17020 395434 286609 1453976 603655 1635986 1907892 583915 1425444 128143 347079 1554964 1795113 795380 369353 1537877 1954778 1141203 652563 1215650 1778495 1618594 1871129 906033 1346365 529043 571407 1349833 1250520 751178 524385 592859 1859038 1895274 1965967 1715033 21442 1528370 1141727 975974 940281 334952 1498380 1528881 745188 842829 937813 1927041 1822304 664449 1450510 929048 663542 1015181 14228 769443 1940424 167186 503911 385766 1823459 834133 576397 201599 951612 795661 479424 1975564 1160160 215008 1914668 981021 834654 1032429 1765406 525107 1990676 165043 1481199 1066756 581945 21377 1313536 600143 1415049 29761 1471337 1311109 1569473 1986698 475583 1293124 1934977 797725 217134 1408695 460970 1140184 1894376 1271476 1243246 1067968 262849 1714576 939887 1094223 1829681 722968 1196172 669193 1604403 631026 1814866 1244144 547093 1061085 1214968 1838660 1597499 1071007 468681 1836891 438462 308492 1177312 1556838 92016 1985432 351590 1468398 1623758 1559733 613941 1471416 1795609 742232 380229 1237396 1722569 1227613 738604 290366 557032 1145414 335092 1674512 1988515 1539444 1842468 437782 27296 370268 1602443 304200 58282 754310 1583597 306879 795899 853674 1002201 1300562 1389491 1784337 1058059 1419656 1991395 213459 1618438 656669 916602 1660927 1537348 351249 1844677 830994 107625 96125 757753 1557071 302980 496421 133187 1073014 1299815 1507505 1684720 749747 204887 594487 341307 1277097 1967854 444071 455901 1431223 1229225 210824 17900 757560 93154 1006629 1622531 1032233 411555 394876 1292953 786059 838289 1572167 700151 1576187 862252 1622937 1099385 1658659 1094562 373650 1062882 119676 106287 1453326 1923904 1046587 812688 1067849 1305418 409600 367439 1669578 378037 1941310 321755 229619 54157 934649 1608605 1787348 1196552 197669 931586 1778313 110198 864909 907559 691470 349668 134919 341017 286949 198730 1429704 425890 1185540 1211391 994554 157254 933288 1986007 858059 16990 801732 788064 453208 945210 477929 1581803 1994621 1298707 880960 1298502 319102 850681 1837166 165005 1892462 498425 1709467 684682 13993 1395479 46162 1848784 1540572 1298690 306390 1751419 874594 1260065 861474 1274704 1839684 1096759 1066195 1153402 959158 1847025 1619885 1521575 174829 1764774 1326693 263373 1088127 1367944 311873 974474 1724699 1827828 118603 1980218 1459363 182547 132883 23634 33139 1878382 725548 1893509 547074 15160 1949087 1082900 136307 1408530 18738 669399 23466 1707841 1425705 502378 1512642 1616976 813260 1281270 1631787 1185517 1175024 1475953 180729 749666 1023394 411243 179374 325327 824409 223333 898042 395833 235208 1270576 1119583 1521125 1136333 1355574 159841 14017 1004238 1615727 1200827 640065 292107 221380 1588682 1030219 1485000 165472 1364468 1493411 1856222 1574584 789722 1944270 543806 1093589 1107669 1594666 397125 1105288 902996 1339606 35375 976726 1572187 1841511 302767 388738 603759 421304 1297591 495284 688584 1907401 567354 1385929 722493 1290176 298762 944125 1453091 1947502 742270 1960103 92256 769203 1034691 1103197 1275258 1013925 20136 122481 475396 90592 904186 1033866 741481 611582 849 1088989 530186 449005 149081 1148896 217832 165824 163518 1431320 1110036 507579 379424 777908 1994239 1920849 1995052 1776465 1723163 1355070 1524797 1095477 1718349 775807 564934 1487203 840647 512561 92806 301202 645222 1947098 273218 990567 126229 795747 1454094 1869622 26480 262996 837724 1992478 1913869 394185 1780345 1210971 1270702 822627 1432294 703566 1450776 619125 1878194 703017 1931851 585197 1469019 1653789 1914353 1060466 802316 1785503 158190 82924 1744793 481492 1623886 648216 1290321 86722 1080625 1647911 1963688 1584596 1796308 1974819 1928684 301274 1516362 536970 1034894 1272131 1450167 973877 5497 35325 1888069 493834 180026 1789675 618675 1421395 197496 726259 334012 1508615 513159 79213 1484413 1069580 260942 85317 1860579 73048 115980 75930 61309 1749324 450025 765453 1668503 1359643 1314698 1929433 1024411 1805008 506793 1017339 1306618 1894853 211448 1128665 1788692 227134 742882 910225 872522 1109385 546410 542760 1442234 891403 1841219 1616243 735625 344035 635444 1392340 1391077 1158027 225108 1972994 1144777 19522 1300588 167623 1328987 1461109 425058 1276850 1686811 569606 399762 161559 699948 1405989 596846 354603 351009 1510277 1252051 333552 492043 69910 734268 261250 176682 741234 1730593 1230400 495695 1931369 1767470 1517502 368246 172248 1049742 1108937 811231 1115782 1336391 1131221 1059126 485728 1291317 676876 1828553 1825244 862726 316465 1647008 1548685 52428 1566971 111535 1521719 1447657 1533883 62327 1421142 1273776 1167205 1532041 503095 879833 1322685 1044699 854835 839619 436413 337121 1826558 1443969 1489426 515963 1051325 90042 878615 102483 1673408 1233327 747657 1265314 1421363 801510 39606 337662 1007511 262288 1057277 652828 1585365 1224419 1881817 1562140 24526 592567 1471394 86365 1297248 334965 1350913 1059057 168016 1189003 983982 664275 447552 1637418 492232 115855 15851 936022 1311329 1288536 1082889 81189 153435 578918 1431790 18999 262903 1411511 1779548 1281847 685488 434661 1740814 1455217 1410342 529392 179740 1729910 1029483 1004139 1005963 1506018 800329 314962 1140357 869091 1919254 419675 349786 938118 621705 1723900 226118 378560 1760453 1544680 1818374 833772 1020742 1858082 1864869 607424 344805 716293 665985 1453673 55200 340592 700511 43468 1250049 49777 60649 446009 777837 1111084 182725 1064515 971477 841276 11299 1798654 933814 1755508 1106635 573404 1221130 1786522 460033 158612 869506 1344800 753961 463621 339784 1598024 1206805 1338963 1156891 762943 1293746 843229 1836874 248138 1124815 1288985 651073 1143879 1400153 790197 1545249 1059162 1257952 913943 940217 1292302 1483812 771155 606306 172244 1955464 1379546 1467433 1677316 571962 1752614 425007 341133 1523277 288639 1958263 799346 504537 1001601 244962 1250075 739158 1287314 994482 1935157 1125226 1197767 840697 942662 1026999 812624 575346 687577 1647798 80297 1839180 271765 177148 1057551 979040 625722 337645 1663292 1077226 50074 1604316 701237 649618 360908 471386 125156 1693791 678540 1501039 644484 167992 316015 1744517 1870497 1717328 275037 1220672 1269120 963327 522776 269833 649428 1347302 1802046 79375 1450698 306550 1313140 1092554 1860281 914733 590605 1106161 815813 573551 502467 308553 1021865 1898145 1119330 972397 563626 346345 439987 987687 125923 724756 679046 1589418 1085864 373249 1075427 1531739 1343177 1008026 120412 448172 1895553 1938702 871703 717846 703966 1619718 889358 1237021 1805831 926535 1825631 1703164 1233209 197375 1145316 148760 847958 819253 805561 142405 1219738 370660 198423 1042438 77736 1020552 1335708 1766717 931978 799180 508209 706519 1404498 950632 603290 739509 849503 52067 590557 1103167 674860 1913298 1511677 1876355 635502 1234580 1513619 162737 1690847 1179378 1335105 1598842 118860 1035513 184150 1443395 1452392 1384646 1519786 1798311 849577 1826057 1051981 1826632 1644714 1854038 901686 1837722 1797065 576369 58575 750278 1233950 1495567 751825 950236 484650 1925537 1391215 579182 1789031 100270 156962 458650 1466521 952604 88467 1013491 990375 1415145 1800201 1570991 191529 1366654 1549956 583578 462088 1596541 1024597 600635 1120184 298859 264839 1345537 366995 150554 915111 1752445 604778 1527912 1749777 548682 554921 1416385 1563297 794171 656327 293927 1072617 950349 1322423 1906539 1233067 1003030 145308 168464 1487144 136605 1078559 1907146 1098011 1981320 259157 1766064 654399 983895 1321664 1413685 1557729 742341 1293391 762047 253974 837698 1583906 125945 1167736 331143 489437 894478 534506 1950959 1011331 267595 1032407 182546 1199892 1707324 646670 1611529 1682780 961321 210776 97527 40745 1957159 582502 554747 1180604 1863649 1435822 1027197 971652 207517 1874932 1635107 1851871 1823344 1035914 1501237 632794 364290 1642842 1496290 609660 327507 1076449 454658 1726028 1000675 977727 275595 1407425 1746571 581578 982751 1377247 1504757 539227 1631692 341650 1726635 868573 185452 275041 560830 1090284 1702113 997826 1732340 355460 1384236 1650576 1672511 1099179 83480 529461 1218626 831067 1339207 960478 987904 1595800 1904891 1624643 11402 1713820 555522 1815780 1330104 212479 324751 589595 364967 578247 1875554 709555 1484988 1529242 122833 229377 1964973 1299772 1719258 924929 267841 1140558 759962 1195994 1693831 13125 1108542 1548059 1897053 1623040 902622 663273 1137662 653989 635295 1525023 1331908 1658881 696849 873832 203961 152646 1980810 1985895 648972 1803111 467992 136203 1978622 1109951 797259 792655 811282 1726528 665457 996670 972776 1140745 40072 1054892 1950219 770062 1872730 1123167 1251019 1630279 1046971 1370103 826180 1642686 1425707 1947195 240495 1401444 1337007 1595898 1235259 1191543 672710 796570 1516077 1546656 874566 171439 1625824 162593 1450939 1567812 1813766 648618 451107 343787 352366 20570 894549 1508858 1104926 1486066 723139 39185 1093442 386645 1608218 1950173 805650 660399 653923 942299 251088 653614 1720509 595278 1160946 763848 319187 1240261 1316813 323393 282348 545579 29480 404620 361661 1161300 1036930 640543 382475 1575642 1234035 1057771 1835722 1999743 1089591 10066 806038 1425509 1368122 1878873 1612423 929387 883813 1197131 503104 17131 1451092 803944 870906 96940 31154 1815347 1195357 361329 1219676 1449392 789284 1591012 1640563 163226 1027964 959244 1469656 245261 1148962 1040971 1813809 1782010 1005667 682761 291353 963046 138067 185938 561487 127774 1412974 1410020 1262663 1576961 27931 508119 1164467 37788 1968316 1318162 587542 1269184 572880 926409 990960 212977 1282536 161941 1905057 548479 485730 1908073 1836517 568737 945605 998574 837443 1444960 1523821 1916011 49156 1579357 1139628 1380252 1126938 49746 1195828 1494725 1021932 1201420 1848686 1609081 174435 1328279 1097498 1221931 315633 758735 971560 1478593 1699114 1523858 873462 1037281 1596678 1135897 950980 1886165 61453 1510448 17042 710798 528472 554724 236715 1631726 1668065 1235951 1533170 1137799 622970 669828 781336 1496816 16054 365069 1771233 485466 526865 29073 221802 362462 434998 1080819 25836 433831 1279730 548647 1955371 1848828 1130944 1577262 1485560 510747 1774350 1385990 655989 1988124 1165215 1629664 737882 1438878 475176 168856 357123 394804 1785728 1270874 1561225 1091395 1756652 503805 196365 758783 1084305 1999951 1171765 1388100 683668 1258492 454303 1857702 224739 720589 566545 1030592 338480 1524896 1157651 418714 518697 21321 214523 480616 1745035 1994304 188912 606583 585661 1707207 1548667 605557 1675560 1128885 1765954 1989474 1656224 1695530 142926 697730 1773479 694823 863897 1751134 52758 871698 1017149 727998 365294 1891266 1197503 1484745 46808 927616 101126 1618586 953685 1266841 1150723 1271290 426802 1140675 1091456 1523376 1732275 1183041 117148 1556434 1646693 42735 626085 537245 286664 878236 1765655 1859317 365984 55930 518989 1953559 1982102 1862194 1540393 96276 1479468 626743 1908828 647013 187848 928406 379531 1683759 861595 264160 721040 928539 235893 682251 1078936 1878165 1296138 1950184 1326104 347952 1456112 1130293 255695 1671212 1688020 216488 1309974 1136610 1300915 778822 152515 660274 1335426 1633800 1385277 1639215 748170 1911085 1910181 522066 1603962 1254067 959065 1976908 584606 1246939 1485992 769650 541814 922017 62255 991351 325180 1102445 510940 308434 1628964 1960112 747647 868401 1184083 588078 448170 1891685 369133 1427693 1336582 1655237 861495 1787262 266469 456376 1049798 1393236 1952500 1352542 1675737 1111179 1993410 1591300 1326619 1261504 1564056 1467660 1010341 542523 1283242 756680 432815 1952401 205184 634531 265502 1701885 1449547 1822098 1921115 651161 1804800 1105124 1353044 1509407 1825887 1528714 832319 841692 1698269 1946842 780763 1064643 726153 488752 812751 1661789 1528600 823655 969372 723106 672167 284272 248829 1018122 1702411 1259852 1353889 413677 1784675 1134717 1690192 279616 1203106 1583500 1821414 1832729 152631 1848550 1607770 1552306 1428877 236143 1572280 1637101 1040056 2396 1972022 865045 257629 1566605 1553241 846628 710027 951919 469198 1454655 1608651 1030007 923400 742585 216809 1021991 949582 1740883 229870 1944561 1083310 714372 252613 97427 67293 968866 1614131 395713 1667621 1316441 1070572 1120097 1858637 1900033 774488 575985 957842 163280 240668 1137771 753442 404880 54709 733331 1949022 106576 412574 111823 1008048 429223 1457978 1121839 1418047 1056728 1786146 992536 180203 1213965 650321 873065 1078113 1462422 1175906 1901701 1392901 1707004 537202 1049995 107786 372611 1417717 474739 153398 145535 977949 754127 94064 1875583 912177 792724 1689027 327128 1599777 694167 1716368 608100 1165720 221853 1871726 914529 1730297 1662419 1268671 697473 1002326 1537241 1812765 899650 942363 1697827 1712428 674868 636211 81324 971090 1790974 1599219 1115595 1200699 9840 1343336 1568371 1886957 666665 46186 1255281 307019 220403 1534440 1168058 1934894 360424 367206 1283695 62382 1222031 576227 267941 841755 19934 1601511 933235 1141254 1134050 593117 1248111 48196 1177814 106433 1131632 797337 836401 1486595 139631 938131 1684061 347634 528206 270985 1771986 138536 1484918 1962116 1294148 1088976 1981679 1181567 790063 785300 1525111 562451 1871480 1564223 1718328 807511 1084807 583555 1547161 1760592 631857 421174 274641 1383647 959873 792611 1791375 396337 1052298 1069004 594192 665521 536986 1340785 337149 1818972 192255 1925536 292561 1655847 368482 1962838 1241616 1026918 1400112 652383 1120141 1231241 1498018 1784463 822137 61298 1468434 178246 1197443 947966 1958977 787703 1652701 919133 182305 846557 762687 1802190 1144719 1931969 1273618 293954 1291451 710087 1568502 1942763 276378 1066874 283775 1511066 509309 1405220 72391 1575610 1168679 1336269 1287765 453409 656938 523570 456793 1206771 859101 177978 1147086 635184 100404 1216181 1907441 1480630 1436663 312687 1967928 42380 1871783 968055 1569920 1838609 1303409 63751 247354 1500362 305140 158810 1770165 111307 1842915 579437 543958 99637 1244235 451742 494064 703256 1868322 1101106 1592845 1614871 1513264 975814 1812896 1083124 260341 1641686 699542 1643445 927614 635874 873267 1137841 1430679 1297903 1373249 1065914 1565100 678380 1714494 1882999 64395 246126 292636 766099 1379410 968952 92539 1964795 372068 402668 1767123 596464 288219 1352729 1666253 445970 107060 1112753 400955 72184 271494 278235 27327 497368 973340 456397 1063798 1406967 1353794 256403 1737606 1489336 58609 1281312 753413 228114 1319794 872512 429946 53952 444222 840735 997612 1929999 640440 1219114 993172 1339490 139968 6826 933390 1138659 1673384 1031188 1602352 644536 605722 465860 306063 25813 1340117 1670116 872781 803453 1453519 1873559 1105749 1501167 1282024 1444242 351912 170827 1341032 1067456 637252 1647863 1169685 1341780 501939 449439 530141 318589 372373 1589757 146270 1684537 630761 1250720 1635818 1920692 1847685 1469702 207063 1451717 1967671 1321846 452213 1941301 1002666 902374 86536 373645 1675 1734211 759473 1192480 596449 366822 1912378 120111 234395 579153 1090787 1474968 1965866 1013799 530280 1673541 1113569 1073667 940554 1043523 1744318 67934 182250 1755479 115002 1949993 1414262 1856229 1627121 1143977 1337394 767713 1476638 844356 1043592 46583 868054 337824 1214973 885625 1093279 1554755 398862 455737 1482425 1863131 1410175 1500938 1287403 380653 789039 569893 378513 986618 1326459 1785290 1528023 1093009 564186 930813 17548 206370 1151584 399988 17315 1024522 1138882 675845 836210 1866787 135387 668844 630650 899845 757619 642872 1720335 88582 217147 1944968 874113 1566515 788332 1826438 75548 575009 642091 488526 1633796 1512945 711475 823695 1680594 740705 669159 1707629 890953 1339353 38146 781654 557523 1734951 1056637 1493390 1191512 6699 1885234 692310 327475 528116 469274 1548773 972919 1062503 395102 1482070 1540317 1200598 1862882 1580573 1724125 1375170 1368975 1455064 908708 1491871 726676 1615270 898956 1034801 1527385 1897316 1245824 960753 1959008 1204056 825869 847044 1586816 1298944 1249338 556500 1279836 1928426 1670009 1705382 92677 1734174 1429617 1363070 1812178 616052 55787 1608702 1148428 481820 1319951 614806 734830 948856 85350 592873 129061 1987123 1068717 763049 618601 928415 1462891 1258057 1280401 1011553 131761 44481 142653 1032029 1608499 786008 384058 1950412 710205 1980520 672577 1591799 188876 1756403 1885485 1370704 1412278 335266 1295647 1146247 1636815 1251000 324965 1136225 179770 1283686 698072 1333065 1427653 819321 450847 1145201 230503 60585 227469 1327961 1462515 185388 970211 1072903 833642 873557 1948772 991909 1744018 558809 373097 1519163 1413769 188520 533629 1660844 1996691 1080525 352706 1376277 861734 1461553 681343 1689940 701642 351863 508370 484735 347351 1558461 1507882 1060386 1394187 736585 1321677 1080494 360111 242252 511930 1401718 1488157 1040440 79210 1766069 359770 1116968 317654 826409 866007 1748091 1722416 723679 1324767 1672047 1261934 788009 1431976 344430 136886 615474 69047 1045792 1741261 569282 42366 233072 1819949 530603 1068611 1764209 939508 871264 1712334 1949549 1423363 1309600 1120305 532927 127258 1380859 1183932 173743 45957 835276 639022 1417652 1994368 1223809 734716 673188 94270 787320 1688584 1732435 382683 478292 1292134 1380544 118140 762953 1766777 1876441 1532146 1971992 1463043 121640 1917394 1425883 1235670 1071113 1337397 5261 1752599 496806 349704 1947470 504792 1205374 1569249 1557634 797156 1701412 1523646 1418932 909245 347 771491 454541 953649 1299855 1600337 436242 547476 90762 1016945 71827 1660947 1690968 1304386 674830 1505640 779972 590328 1973872 209175 599650 1746903 1785010 845732 667692 1177806 192485 1755436 1872424 520871 563810 1731198 18636 808271 1897343 305564 541549 480916 1784559 1591351 86152 245347 9351 1022154 1271122 827084 175308 920898 318752 1680964 764314 965746 1013362 1376928 1424213 437483 1242504 1754695 1719705 687625 1446908 1900509 1616907 1118840 1024348 1808075 192582 1105460 141462 552469 1871777 1216492 399223 1715458 101965 1205782 2284 607156 1728304 1243287 652041 337007 499338 1549742 1743801 1073601 1094911 402246 1276469 934814 856361 1713812 93880 1218965 1650850 1066139 274043 300276 1060163 1496775 995502 665792 767568 20593 1348605 1959999 1176474 1318973 1022316 222271 1390673 18758 343852 1576384 650578 1589608 1699946 495171 763935 118918 477645 998577 614539 1806021 1106396 571362 1696118 1888539 1904983 1919238 544396 382077 833342 1452179 529987 118091 85916 1053883 842010 1824424 522817 346693 1342474 558193 1423698 1787675 1114553 137255 1272993 1395011 94739 1718529 1835663 1393421 608409 1619302 801167 1562084 1923637 130075 1494972 1206251 1558780 1298132 837497 460340 574483 1271044 592225 1996364 884941 321327 1087098 1556547 1448237 290403 95184 770400 1159374 1554438 78967 120745 1201799 836605 379143 495037 1884046 36781 1478663 326156 294644 978822 343348 1930982 920732 1170106 1628753 1017582 1117980 1792314 1568292 1631183 1878246 1518484 781997 1985868 73666 150519 169275 742312 1134959 692879 1295959 1736078 30091 1272794 169465 1509760 217047 1049272 1319211 380073 646542 1189840 1208803 1757230 384095 556384 377058 1851724 1507030 1456338 927609 1641643 261069 810149 1455929 1812027 1108578 1959432 288344 39218 72077 573918 1997985 47607 1176477 184455 1357377 43028 237761 1059248 1988150 394702 341755 566634 63514 1802269 182416 197478 1656745 264809 1857259 1865374 737622 1021290 408915 280537 1974123 1674770 703074 1394337 111006 42691 1571054 1736038 1221273 1586390 16511 867698 1448368 1521014 1521529 1597063 1263894 1735157 1822644 1526023 1644643 1672411 1534560 628846 253737 1960475 569913 1547568 69501 852834 1442516 695225 1220879 343625 267636 1717023 204195 1942329 124933 1196031 1483831 1859835 411070 510284 833412 959672 1818791 1745970 1389602 1965559 1419633 691719 107900 1674790 505753 953119 153172 1645275 669105 999607 449617 1843633 1738977 1693310 1052300 447283 331194 1702119 609476 1967912 23091 1163464 910452 1176137 75834 322525 1098742 1929813 1512646 1436081 1435250 23066 1379969 176710 337112 706998 1389237 433834 1637985 1291215 318117 1828658 1992387 1037846 743293 1941267 240625 1630197 1354446 107108 389802 816982 471335 1575847 727246 1975300 1290110 352290 49238 782124 623619 754437 1133457 1092832 94201 1866190 800085 574104 674867 795272 1611395 317547 149730 1562482 1791687 1540449 33141 913709 288870 1213320 760262 1008341 910407 22950 921529 1069660 558834 1990015 680471 544472 1491337 1351468 984952 507380 1476283 583826 962939 1501342 253807 1435659 111132 1121340 38164 1465416 911561 1854995 1540961 1406742 743592 282554 1089320 1134699 1001220 786325 1291117 1122502 1966564 1506679 1707054 1209655 1044651 602747 1395937 904531 419329 1600931 1997083 1749150 1626037 20442 552878 1715960 270222 728413 1136344 388964 637313 223476 1194562 1609308 1980390 638529 14469 383173 777265 92660 904390 1281237 1450339 1504524 184290 745178 1012214 1441263 200084 1114091 1590810 648296 976175 365605 1065311 192416 85900 849223 526378 809376 1508325 393567 1914998 1845215 1079477 342345 1428202 1948651 997349 170609 609497 247522 1396992 1041893 1850177 608225 838201 197974 1295850 1790444 1429751 65911 1035678 33990 913899 1833068 729125 949542 203156 1410837 910213 519875 1284525 1617275 1814426 1489421 143678 501414 1748515 1717412 214604 1670644 212980 288653 1730103 1144129 1901840 859612 1420984 1846971 1415786 302641 1908923 473440 1588019 778391 335036 448390 489324 1891950 1681571 616555 82282 749948 397057 1511596 290998 1488741 458354 1475376 745219 522332 1178751 1337693 972780 1585723 39300 1962519 18139 308056 1379406 1087260 1937235 643583 234922 1668525 310012 580514 954552 1998261 1157185 867522 1076271 1678868 1702397 452421 1642985 1821809 866397 1741608 1463278 432934 1401854 668805 569469 899993 1007412 375002 382321 1564792 1684244 355830 1187731 1320798 986794 1065535 1271045 1264046 1467140 1796762 615685 1694090 622838 315332 179643 462048 1782754 1153318 1455296 869512 1891485 1406535 103563 834347 1014720 209217 1674024 1637160 423352 422712 1946067 1438696 1677274 1042835 965400 1560874 1841360 471621 903274 496602 1477051 1063814 60508 1636549 818453 1738229 643274 1811938 57162 485048 181120 916261 116000 584924 1108123 513925 983869 109728 1018505 87604 1697014 108180 1486698 1959324 1460950 749763 1673636 926736 54705 866856 1150806 1431206 1676500 408099 1794867 364379 1643548 361218 776114 1811550 1112517 1473654 1207862 1838224 625590 1464696 1105637 56984 596075 791553 252711 1017103 66562 915567 860911 519438 1500662 1332184 993024 516765 1397043 1134283 1620490 616350 1291706 400142 479395 931610 1641043 955486 286024 601479 1100675 1090114 867070 1350554 345839 374744 1047051 1747378 911225 1147202 1430402 270728 1584707 979778 177579 959407 1551562 177754 1732681 968316 690807 1807889 568113 873428 1440700 397253 1635630 1167337 803820 1075074 1660340 353994 1134639 39827 1852769 1435451 1991768 63269 1644439 354673 1864204 836066 1426028 901379 192614 1318396 1987618 969726 94604 1192084 293154 1594080 1716328 1591942 711854 1617757 1421150 1273678 1297133 485386 436063 1886330 306770 183308 1340106 395141 1725885 1644588 1948095 1557319 160845 183067 550903 1688112 42405 869751 571077 784573 1722620 301672 1070102 1521819 296094 1433008 226976 731369 1463481 414318 422124 1981664 1864669 1952385 471985 683550 159345 1312887 235743 1394868 1797677 623476 1285893 301258 939669 610796 809343 1402686 1813948 885159 1418623 304293 1940802 1287100 581004 870407 1164547 727099 881308 194904 739282 1559271 392658 950669 750115 1662395 802055 657828 1466703 1679420 920602 1547913 1809540 385191 1968398 1691374 1945284 162164 433028 989405 1315767 1718772 1242370 1704426 1234937 416192 1258431 1026854 1621688 1536940 328239 357566 890911 1732753 927709 1797125 514914 1915168 1218424 1311328 873586 1091529 1574940 1362007 55970 1990193 1152469 1711023 471679 1681910 1285140 152498 1027350 214106 1860564 960255 356678 1049089 1674934 343856 988593 291939 1679155 1718283 1272012 835178 1390333 797329 1552440 1692785 807541 1200382 1395647 1777734 1219657 1220300 237368 1418581 294806 1082799 975001 49680 1078995 816222 1850396 1957568 1166446 1252951 550472 1892838 56364 637878 1653127 1659140 318221 1540233 1514575 1994642 998857 1349305 795697 828117 701066 1328121 691636 956425 1528744 1928942 1901778 1760006 1513744 192510 1794938 1562720 1213435 511652 1603709 1591454 906910 36751 161925 1432467 750143 1264451 207647 1097639 1222890 1354434 325370 1909085 244114 1870333 590285 93541 1968857 16755 1089259 1106999 269624 1026322 1761417 1298191 1923624 1538650 738251 1836919 1125140 834951 12489 666448 1741430 1889448 675944 1672781 329073 692521 1281727 276304 1783724 1725587 501529 561686 564197 1923702 1887217 1801046 1663459 1243697 1629790 1530318 735122 518501 157498 1080224 1979532 439103 1357600 580116 1497160 659901 1816922 750501 1413971 58554 1161206 1834426 1117580 1479901 1613573 906252 1428707 1681230 240801 1204731 1218887 297976 1088513 1017543 1918434 635446 521224 218627 1807094 1976717 1936560 1449706 638274 954259 642182 1050215 975765 1204134 1556429 1466629 888435 1299064 712175 1648818 853790 1076295 959475 970927 1911393 24026 267129 137557 1212565 1108848 495265 1513221 77443 1071959 1652753 489083 1060426 1863384 614881 1507412 1654057 1489499 796766 1708044 303807 381553 1937874 1793816 105081 1350400 801407 295888 1476039 1747299 1476493 1173624 640370 305472 685723 1860032 202753 1018074 709755 1848123 1075498 1903194 1219919 577554 1589044 510871 1880965 525810 764024 1789786 1111481 1114341 551043 1066380 678967 554660 52429 460894 1438211 983018 1440063 932562 1382663 911827 533975 867805 444942 550359 1777227 1782399 1160139 1339906 1155925 651005 1501020 1335866 355801 1084823 131751 43848 391980 293640 127505 202775 880818 1547758 1504867 422921 893167 697430 1977316 308082 1573947 1895046 1552959 882688 1656796 418444 1131116 610931 1417290 1620452 1658375 1597071 559582 1156582 957727 1219051 1429312 539353 515825 1924955 1923455 951633 1993274 1815478 1378617 1683492 1525075 1063179 395173 976823 1185442 1143735 670692 219581 698510 1214369 1856286 535112 1583732 251335 606870 801565 908787 1058836 1082566 1576275 1924117 1158325 765375 1488075 8846 457151 613111 1212769 1107565 1445449 1493982 733785 726201 446179 410021 285767 1692813 628911 97151 949593 1772642 1468968 1167220 1661409 348865 529904 1441349 379415 1971065 1668450 981178 1844889 1951123 814797 752476 135588 1837608 1807412 1830007 31922 608751 949577 43330 1018565 1882190 88079 879758 1475721 552070 593423 41279 1084429 679751 105221 888798 713014 545686 127366 1624649 833423 1888182 844069 1951977 1373794 418198 1158739 1307309 849463 1966370 1160334 303347 1308415 1353597 1169134 1981766 205352 1605543 862861 1435955 937603 1445836 622880 1164374 1423901 471344 1650207 1161678 824363 1084133 460912 728512 999964 1134531 766425 195351 501625 283329 591107 1211134 1550254 471430 1609218 1137651 3397 883321 321700 693462 996617 1679477 824196 1507921 59216 1047781 1499873 1543488 332486 1348822 1014420 533392 1237961 1604384 1707389 530621 1930029 1556601 1803541 683252 1258760 526040 99979 938558 1924229 147942 440031 926719 77719 1657918 720423 841502 1639051 976771 1766631 989118 1736462 709086 1989731 949258 589458 187390 773612 1933795 177811 1040290 782884 1261310 720908 929602 348760 1697395 189847 345078 1781604 1987954 1747622 1873724 744532 1999791 1312245 1641586 892787 108816 1210351 438105 189104 1113964 1691539 515431 1343428 601105 291524 1067776 1962723 607880 280196 452228 542783 1877633 614677 603839 1493789 538479 290158 1036176 876200 892170 339909 761666 98715 922327 810626 1873638 1893063 871740 1565237 1316691 1838166 1539566 1288119 1678316 287549 467798 933707 361168 269951 499858 631033 206657 1154029 1949268 1885461 1674774 1465216 57093 1138507 1971198 679945 1739399 281452 502219 1850056 1735077 109663 360121 794219 1224854 748044 1148118 279421 1311992 1320280 1777286 1969873 1188541 1701722 1937560 1735336 196629 702245 1777943 1070419 904657 1113925 1789716 1207608 1868565 1574983 1727453 1330879 945217 104024 684335 1026064 922125 879708 462261 586560 781672 328271 402763 1219252 1178559 1244316 490219 1523737 351027 934155 1460721 1642981 1121985 1944575 625349 1713815 1539517 745430 174017 497617 446081 1609050 940497 1117721 361482 323944 1076296 896650 1796277 1460833 1587000 95284 785648 839254 1472943 1420013 433902 359624 30802 102261 1846147 1859975 755083 1274177 155263 218169 512925 1657540 336111 418814 1708239 170089 1419337 308881 1061623 992503 1266717 1879207 1885783 1488620 374105 223454 1382080 1258813 1407786 1136399 1451458 1878420 790389 1538318 1889348 1666283 987429 1911086 240510 771844 1205197 1873842 1738331 129779 314757 819240 1858653 506817 1604555 882316 1421211 1275169 183722 1766713 1279700 1667398 1572566 1723344 546620 227018 789145 1766706 865947 1260127 337855 1983010 400825 1090990 209676 852582 292293 231973 998240 1139437 692148 1921830 1625762 1453212 219310 425700 268720 332192 1848846 860796 766391 1345190 1273413 501211 1981850 1266962 1551292 1368912 1807910 454907 526712 815180 493972 1642856 1675674 1067017 1451134 753127 1548959 14664 708253 1734471 1554435 269663 1658781 71653 111036 386516 1745255 738776 884508 868664 1045048 300572 1947321 1722815 1619765 1698798 1367668 753160 1799372 1129939 1915901 1521067 211025 1257387 330534 1372505 111451 306453 150097 707588 1531530 451621 2105 800715 1902519 970729 866667 1360369 1354295 1956523 1620378 1092221 141252 948256 146641 975208 254739 1919057 293286 895992 1734099 1977682 1308965 1355585 1596102 610942 648338 1839688 1077032 403058 1091271 6248 474021 1413629 859025 312527 1118346 1394755 405537 825210 605523 1411628 1008190 1090824 680839 1149392 1400281 1786485 1277333 1098053 1440447 1328674 1074509 1887870 438033 49531 1139953 735303 150323 830117 169741 1019722 776030 421280 1539105 1458365 1796395 1637952 270961 732056 1605639 892078 422709 182891 1460883 526307 89436 1631731 97449 1531497 637200 646894 538143 36933 454781 529369 142617 1067303 484022 1310943 789293 1064582 1557548 1134023 278073 1369001 579288 511071 1628707 767116 937568 1881392 772780 801252 1155443 1723270 1194669 308789 831062 99431 1825463 1267629 1824391 1806172 1223336 445243 367535 1557289 556114 321388 437221 1209480 762662 761105 1519567 1750741 1123696 1882560 715847 1527072 1855821 549167 934540 280259 1163095 898073 1834772 1459464 1043111 1882974 1303369 1559711 1024956 1867508 1743102 529308 436462 1174334 42963 828774 645707 1004125 1103695 1262939 1002903 1821484 1161976 666017 1537030 406527 1452791 1900828 1201221 193966 419731 1917483 652382 1499390 1792991 100147 746905 20580 1759631 1510232 272984 703382 933671 914055 684389 910511 911891 1293873 1100010 1072018 972735 1808194 1734998 155738 1317453 1838207 165308 1503151 324712 1954276 323754 1240431 1734069 511398 1787185 1326290 515571 1292299 1379862 852210 838567 811414 786936 435966 1969213 1740978 1651664 432650 28519 1417275 489430 1209755 456985 719477 1527201 336090 1861169 1542911 540030 1367784 521627 1611413 1830137 1433261 1493828 1303739 1747536 1385381 860150 233360 1191573 1532030 741064 564106 1265747 1584583 1834824 728119 412238 8541 1807411 1803715 1209227 645830 1140863 786491 1972395 1729853 1187702 27559 1383307 132550 143743 1593909 1102645 427637 723213 1399465 1439415 1772970 1820848 852433 1799032 925049 3225 207968 397464 7804 462889 842085 1955780 1053554 366453 1402887 1373079 798932 1470736 995359 1629485 121904 698318 1370756 63274 594038 212514 1309946 1849129 1637105 574921 1167606 1392089 1913990 351579 647953 294892 659018 1117495 16876 850549 167013 1843751 1604958 1279942 669475 1383799 817021 328918 1364359 978200 1685552 524450 1445736 1349520 624851 852303 1984011 66136 1783623 1981356 754306 1151413 757947 1397893 66213 1951649 958250 437067 318019 1375498 1250070 1178294 1313848 759317 126916 1369527 428417 978286 113086 1812848 1715887 483740 707182 596627 1195816 1755664 49637 1526018 520315 1155253 1918145 787572 926414 955710 245774 1086271 446046 456992 1710274 784889 1070724 1408675 254455 1209746 1106929 1371015 873522 78026 49922 1101528 1930997 541518 1213160 599187 268961 875069 1760611 1667820 1867171 1911352 1776747 1283500 160957 1674303 800428 891312 1202598 1406614 507855 920625 1892380 869089 1987758 1633488 115576 1116021 1965209 645048 1233595 1681491 1926435 752255 516261 1119703 1951239 930836 1964493 1661901 345731 1819976 1298309 403370 451852 1072871 642208 540347 28917 1107664 148840 1408735 526274 564998 1482929 630827 81811 1175542 1912533 668224 825019 1394160 1816106 1485178 1073463 1179161 1653621 1753712 528730 592746 405804 114293 623895 1998961 1888127 447544 1128787 868641 1042732 8435 1225411 809732 144660 958585 243637 148624 834172 1574809 1753733 1870419 1469749 1754292 1422105 616399 217189 1030237 1366554 1131111 317668 774470 1173861 719384 1294552 1471697 300892 295300 1667179 1807482 654474 960134 1695189 1827477 268316 1611130 287249 1446474 1083146 1086982 345390 639025 1280583 1521052 1250811 1314097 301801 835278 1759623 1596061 44287 61136 1723902 197858 123613 1306015 236114 1102929 165192 1280814 273855 153351 1323721 1876004 1798539 1144050 1285689 878434 917299 51373 1146882 235547 55 393397 735247 1026457 1331354 653815 1831752 1757083 282698 1342462 328989 288263 1542553 158667 694980 1935327 1860908 805117 1051405 324589 1512160 943625 1773781 766966 794484 463804 1665794 384890 322659 1276186 1709218 600880 1821545 686193 1389937 1502727 1757584 1505909 529257 1926119 343966 161098 254069 377120 708312 1813526 688662 1538485 1405158 227403 1058977 1292301 1569846 1159050 595819 484430 935974 1038915 1954388 29658 1303883 679324 873540 273132 1827093 1625256 793041 1333679 48801 421097 111112 1699004 1853917 1541157 465212 518901 801384 1104820 291447 834122 23979 1055335 1394734 1749518 141593 1638212 1052233 545557 1995885 1921095 981383 1535893 911616 367371 875873 690204 1025791 13080 895756 436735 649155 879255 1052895 815471 274298 1471010 353051 1294483 1841453 1962418 300334 810707 1915076 1880558 1474714 855193 169251 1425424 601241 1311130 1887196 1026303 1047805 1526209 740712 541116 1767576 150778 1722527 1728869 1481717 827600 1282380 1727276 863015 817030 844156 359512 99088 198105 1270273 1325501 853323 1916822 1093299 1015983 1840736 1482410 1259700 992577 151637 582647 347575 908561 105038 1304644 1881104 471882 1677339 947843 1953150 1539309 218661 101990 954707 1202020 482680 1158148 1502173 1283232 1317321 428348 1342739 1017952 133203 837552 873498 1775988 1927398 1963032 1751784 622845 1420421 1819822 1682895 647887 1209062 209818 390140 1174709 890729 1337012 461601 1996726 1374153 1104254 1909059 534435 841114 1291297 981633 1625486 782436 1719851 228980 1518225 1542226 1404697 837758 702168 290892 1771845 746157 773487 1822296 145597 1821863 1824533 1829459 422592 210161 1830392 1443052 23657 1514979 943659 1545055 1162475 480313 406990 1161151 1208106 464201 100483 407649 806612 1372648 1565039 113229 821537 1245450 1396286 1045685 873206 24246 1936916 1424616 336887 1163523 1584604 1480037 6020 1684075 447481 956540 1063523 1802141 567937 837336 1187094 1814256 603572 1442654 78090 609094 1366367 1539941 1901491 1612032 1305175 800834 520663 933044 363078 980424 1584869 1884851 1459392 1264316 1173491 673863 1100889 105884 886799 950780 513847 611763 908859 1283203 1091926 1354645 638253 431126 493115 1590747 520774 833824 1726179 677259 1631335 801067 1750507 1530749 127455 743318 1737023 1372784 655583 317921 269780 895482 1119211 59564 1037566 1874062 1834263 1819400 311860 1355043 574743 1018067 473591 629458 1807942 1002111 78445 1879214 724108 1761592 368638 958516 1115681 1545185 1749488 307221 637577 1275091 1714354 1845715 923681 1260664 833219 1489672 632378 1812744 1773477 1648050 1184239 924587 114234 1580621 810229 187096 1891362 1577280 1757681 329768 227437 1788993 673520 1576101 1135517 924120 1746938 1455901 107400 1582968 1183118 498713 897603 1447206 876087 999388 566111 495554 693640 825326 1884347 1672175 130453 1772832 123853 1196698 1595182 1879228 1803964 1821425 907180 1215244 1605464 1105611 1103898 266931 684597 1696202 73378 1671552 1782669 694682 1174249 1557758 1667239 1842144 1691283 782351 1628023 1851517 576199 1938954 1750087 1594990 85914 617676 886710 417601 1081724 1920187 130312 249339 815227 261694 271947 165910 1644317 962602 825252 592083 1958321 852970 1899161 1443370 1647140 1392889 1461459 1288679 1524134 756258 488953 482949 1662748 419487 1473078 1900367 1479197 4726 1902572 1283871 991239 906514 448771 1074064 981088 1337390 632000 83386 909624 72435 1485226 727773 1376784 740001 1707062 821862 1435265 1238945 1044771 352425 1562488 1864163 980282 1873222 488943 1921920 352645 87523 81598 1077508 1412725 1245037 990272 834310 266680 106894 1704361 1648921 86947 1959198 1312459 149862 624306 441366 1964456 508581 1968817 1061788 1924421 1165477 191916 1412038 711758 1412483 719501 956609 54096 890388 484842 1749018 761981 838091 1467213 309043 360868 1875437 477716 979054 1879242 629023 1248344 782636 683530 1529805 1254614 1551568 1539562 780130 355922 262446 1358311 610424 592211 189070 1445041 184756 1095581 1141085 630704 616869 1548332 1923138 130877 15205 1346122 107019 742722 1604523 1334758 660337 1732948 852324 436758 286504 1965543 1669200 691173 1910704 1511082 539404 1164166 20041 1578226 1248727 65486 721685 1331533 1222209 1141346 1762621 1310083 926813 1409027 354723 1862237 1265752 1017423 249165 924155 342398 704754 1567496 1823668 1274241 510961 1601837 1601230 499 100868 688243 536201 853089 874103 242967 945029 944538 788658 69021 1754260 1316420 1072228 731400 885432 929745 450465 765090 1844302 56063 1026822 396850 1307931 948998 626164 1333940 1279096 194018 1634131 179493 213753 56847 818291 1783579 1793363 1013608 1916405 81477 1522051 439775 566929 670741 565962 684730 1886640 1753225 886428 508648 1995467 100336 1990881 1854777 200206 1724713 393497 1638714 1369100 719510 1728577 1907790 687623 1939343 1256090 1702072 980187 1686187 866738 202469 556074 458532 589663 1937335 15075 1707549 584155 560282 64717 1578800 937292 1973034 812561 1180819 1045378 340921 860366 1617591 406318 1419427 1800178 666148 891032 1262590 11171 897892 851503 1865836 1660133 150129 364577 997833 1920722 1923006 1814077 1167866 1206960 155428 922830 1448867 296067 1585326 1283093 977496 582946 305160 649783 939394 464073 906347 1739563 1665747 194900 1331538 514358 545959 1857879 281159 1936323 1769213 243576 1869500 666328 71439 582748 1313679 112823 1344329 1420153 556202 1890461 241718 928990 1357853 1516904 561521 23554 1072840 139997 1110392 56217 864686 1580288 1443245 947232 57315 1806313 1416903 209943 1395665 1846664 1949521 1991897 1827893 1853553 1159577 165687 1363354 241123 1849130 959946 1660377 1471072 1123895 13521 328966 838075 1293783 1052227 664877 194174 1935035 70243 926049 1412575 1403618 37711 1031489 45249 1804790 840834 1301501 1273263 1491264 412889 1796527 1826093 1081778 533367 455776 212175 226871 1232733 1332195 881537 503606 854793 1454218 815442 626180 1555514 1761970 1994307 1934861 1948620 1285464 1537842 264521 1191203 1185265 1063187 962197 1915274 1169552 182163 1503752 365039 862769 193946 1622880 703618 31514 265715 6759 1608682 280314 1273920 118838 259824 336311 1858306 219823 46498 760757 1028923 151410 977044 724083 452422 114674 394093 537225 1828317 764818 545036 543377 1029750 1346147 1925123 731197 1001178 581483 1894323 1732124 1968643 572431 139700 1487375 702670 451266 1053090 1735494 260487 1624333 250280 1618837 293183 837615 648810 692804 999242 869687 1115331 389490 1320618 1823305 343969 620742 1798527 421578 1656823 635505 1295333 1594454 572649 986000 850006 1679589 1212935 642292 1546898 1982100 1396385 31809 740813 187720 444737 1955966 33323 1478348 1346158 896401 143893 367705 667770 241663 288188 112832 1589487 294634 463950 1989746 1457527 814976 992007 370822 1388247 1388261 224834 1974475 162242 701716 1998967 1664469 332745 1090900 1821762 49858 391264 1964166 441754 491955 1122763 46979 716731 1084386 1092597 971355 1046814 58762 128787 1663184 1956404 921024 1823127 501423 833581 957617 1315927 588309 1394384 1233958 873904 1068567 146982 1797840 1659863 1035299 1021359 1288271 1959095 27847 1785363 529772 1276759 691728 1452073 1915007 1104066 927651 830561 1606742 810774 1084981 1901814 55911 740806 640024 695624 1977248 29585 1986841 913712 1010063 522852 939360 895153 1045326 1129907 513447 899972 320806 1529577 330230 80445 1968499 1841552 1593834 1038473 1241987 955393 1812472 179757 541428 1431908 120187 1092740 297524 1030931 929769 1206288 818769 241454 1752994 283270 1792335 919811 1935475 1088491 694789 1700110 798720 83487 1252909 803544 1780476 1250591 1046396 707874 1931880 1898096 5483 1244156 1670629 680135 1332560 542857 1971474 1278029 1141159 327394 1204112 1625073 1291354 38180 1359760 505656 1957925 998017 201578 1624458 1817455 124939 350965 1484980 783057 884951 1002632 1793976 1152593 754920 1018921 313152 1860231 695051 463131 1945988 920589 199544 1510552 1856615 778207 552768 1991236 1401175 1769258 801433 220788 242161 1867691 1309790 732744 179308 648141 1900596 1677 980855 490793 461246 1509266 1760422 1585552 1036840 165277 1091792 1084264 126212 492555 1559907 907831 718584 1411078 585568 759758 1569026 1048648 1552079 359461 842655 219413 284892 1916008 1107442 403373 262368 1056618 520776 156285 1995587 1877982 1053182 840438 405106 935431 1523897 503435 1333859 1677860 1565257 1601307 1670768 797600 936748 1344265 546579 1105967 1072940 1964688 385215 726774 751867 619975 365577 312927 929045 205706 1293265 1624787 986161 852112 1495707 1612574 869584 1538384 54949 869910 1674964 871219 922220 1940579 1231052 193134 856355 213281 1033059 1323658 1359858 668503 1319197 1482737 175482 1186660 1643535 1750 1259912 403657 193681 381586 1149814 240924 545588 1310486 710028 1563046 1097813 553473 886027 308379 1062563 939561 1684950 636391 972976 120816 1708382 1678772 1579619 797189 930826 665727 906019 1046524 497864 738383 90470 1366852 1077434 408108 1146278 633529 1631207 1201865 1274026 847328 524660 1377915 1472072 1269555 1692782 1508280 907942 681426 952139 999593 1714361 1486209 1064558 82686 1721369 779925 1459701 1755702 1681202 1590143 1987382 103986 238488 1102917 1494668 816173 1623068 1239417 432116 655437 386200 766612 192173 1955551 337057 673343 641875 1538052 1772923 670736 1282938 96190 914527 1742840 764315 1385089 991355 38897 1694141 917678 472297 1503292 1364528 678490 1316997 1461152 298119 275115 1370405 927307 524271 1364226 617412 1913442 1938676 602452 1319574 1804540 245050 1471433 832006 1179499 369520 915079 1540080 1325400 169796 1244262 211150 1369535 707542 11499 959156 1517359 625588 835742 1818516 18340 1506891 613544 442317 1081020 612444 551938 917146 1676467 1071355 1805590 1459072 767793 1247814 232537 522230 1034362 1755242 1709417 1267687 1449473 574714 1272024 1370061 1492306 1535575 980382 1974484 1220024 99827 729452 224235 347107 1647230 385254 1506427 241071 1574820 195468 1680215 969795 687370 199806 25862 151977 1985229 735344 796314 1783028 1980847 211043 1431179 908330 1557614 1981393 1710739 1198410 1914383 1177622 1795962 1603022 1181819 1369853 338745 964854 605760 1867302 370417 1557088 1555651 530630 1173794 132803 30962 1215232 1948514 790462 370604 630440 1619417 769846 1379063 185182 1716573 33212 1606655 905324 1046854 545956 1533903 432015 1989920 584246 229455 209303 885109 326939 918203 1730762 1666342 1215239 1555615 47582 14270 645461 914634 1896386 982757 585634 1214551 576734 1679343 19198 1102220 948677 1091573 1551346 1453211 470327 1269846 369111 741431 1924868 127461 1336813 508512 1807943 255508 1304649 100453 722121 834606 1879667 1031292 1770834 1387052 1361044 1119573 1958422 1023622 1335927 167331 577618 857409 1604684 690152 726571 3706 1942589 1868247 1508970 1354087 1857029 1826861 374183 954563 171564 1382185 898613 287623 307234 1587114 1314710 1046989 973524 864196 1146454 160400 1043061 364587 550104 1506870 1099984 1273966 1869485 1523703 1166279 907038 550871 1655207 1087177 740425 323221 1187203 1279680 1790737 2565 789735 32275 398994 1518844 1764220 222664 47642 1496080 942209 265914 1561212 1283823 1934128 1273005 991733 702265 153858 238829 721344 907009 1527820 1103361 685924 519188 1472801 690581 1957583 1626070 575479 1685767 20553 1254643 730828 809770 1134504 1166744 1469535 1754356 61611 1803075 1074418 652930 535115 1515013 1476207 1359344 480976 107165 618518 1026375 382891 1906985 620749 1752804 708038 853947 16279 984799 1976531 999084 1899028 1608042 1655192 37114 1493128 861904 1632921 261964 1973573 1851357 920962 289029 1973581 551418 655683 1768601 923616 292290 1952446 1925407 1689761 1781984 1242793 265397 869341 1276320 601147 519033 1067891 354649 394449 172045 503238 1582956 1898460 1110595 569097 130953 1913898 636450 1488153 241993 1853616 1285599 1315932 1852815 939268 676036 1342727 588348 1418913 124267 1278658 1141028 741997 76337 372728 634002 33986 1507005 1018440 953314 1472888 282009 222991 690655 322504 83968 1894251 1404619 1397503 1715354 1223586 828196 1660263 1885367 1655735 1786924 595847 1771767 717336 1462874 364632 1354776 605691 430671 96732 322453 1603512 1423625 1677426 1944021 1698244 1746076 319144 1670579 666790 56885 1071836 798422 669606 1842295 337150 1093541 133579 1628604 414508 243167 850477 863158 498328 1134649 557526 207863 1397768 1152358 104980 591304 267041 662608 367638 1670337 123246 1309230 1897856 1876070 611947 1098852 258098 410115 1527029 138889 1004194 1625343 1741476 1751562 1643425 770416 252663 1101662 744427 1751884 1476206 969545 1301530 1439189 1168107 1466400 653522 1333186 1839256 1142610 627504 326571 1844455 717642 1599112 1117215 1264335 1199324 1013205 506004 997067 1422470 1160642 1204085 1476289 119434 1703413 439905 783655 650852 883941 343696 1310785 955390 1149339 1095536 716511 685080 1966490 1656183 742614 301404 452607 1885552 435602 384859 1837524 762275 1030790 1576899 1601905 1476458 1711515 261090 375672 1105504 1062303 1705537 184653 425891 1133953 1679997 953256 1113556 257479 1598175 273329 684587 268394 1613690 1200090 954772 1149626 1615406 1097964 1196112 1090256 1783175 1369827 470780 1521712 1413928 981479 1404512 142577 226811 60593 1992636 178873 1389162 1776642 1427152 1345881 1011286 1698403 1472755 1433346 16640 832682 1937658 1130550 1376156 1981654 405851 1937863 1933599 453956 1270624 752795 593537 18477 382408 112226 890171 1786102 1217905 1578608 272978 1995254 345150 1525078 364034 285975 1105558 662230 720235 220273 1133067 1911387 180707 1525029 791954 469261 249311 1158666 237964 597245 1359121 1772349 756671 273136 595479 540989 1584811 937305 230634 1007280 113625 642974 166708 1589442 1766603 577794 378159 649870 1101580 1986071 1826887 1543585 559738 281869 661709 1792703 1529621 1813747 1827153 1803097 1795680 481905 1422183 786418 851903 526542 309428 278697 1947927 1182047 1955980 1419821 268376 828840 294002 1598383 1808410 18327 456241 518537 391694 1796883 242674 383976 1756221 981170 254350 608385 1952112 1905905 333717 247005 1098842 566623 1920810 1142930 1428379 1424927 661374 1105498 554985 1560815 1792200 1833941 1468948 751604 1994216 1109861 155657 1435156 169919 446306 1433403 1428893 1711382 1281698 339588 972288 1161110 155111 1959101 1952134 1314809 522788 669331 1903582 297738 516078 1753066 33989 868308 381450 1146823 1045506 992111 473825 387255 678736 1242511 1327763 324733 242345 895353 295441 501262 1665574 912910 165729 1456878 1658617 1674152 510108 1090959 740569 1910718 1821876 1442824 1879947 1201574 992874 1711860 1025609 694363 1109999 1737421 1773153 1530177 1553365 67350 591573 1079209 241213 369671 1277601 546724 1092855 1413111 1608671 934144 1511128 876997 1200166 119358 838220 1746991 1130599 1251212 442797 1926160 106969 219376 563166 607015 1544977 854800 1888364 1647398 1097764 1800383 535683 277394 290400 1330689 1212417 1351812 1773750 881810 1343552 1795516 558198 1849865 633520 905093 990534 534482 168049 226308 1394314 1751217 876476 1755431 1702667 1966253 890784 254901 1204202 1290149 175393 1660984 706662 833498 1038982 1300107 970446 115291 1329361 1898710 212003 1246006 1316085 729868 375029 1497970 1991410 361394 901974 240658 282837 915979 87371 887725 1214480 1666450 1451103 1530154 187007 356871 1924133 471041 1508327 98753 1950203 227428 1818352 393740 307187 1408912 1046937 1936894 845166 290664 107016 1579168 1112033 1152598 1494975 702832 950905 497662 267853 255301 410243 1760223 369534 1342313 1877229 1036155 1263730 763203 711721 204095 406194 616114 1352060 1526673 1438675 1290795 812718 716990 474368 557155 1121783 592868 1228883 1341884 179215 530929 1235829 601566 842860 1547951 1717149 1124538 1884078 1784736 275247 816353 1460988 472820 1698114 1503455 723898 1489304 529985 1660216 1958666 1419112 641955 645976 91815 1867365 1256051 654703 1526030 1501667 1448063 1350741 1255627 76136 828184 1535767 1191472 1982227 1778042 1449090 98796 497816 37584 1638755 884455 734640 1681348 1576078 478863 1597354 1578609 690410 1196493 1891511 1976153 558812 1139802 1811954 1098824 51297 1399141 262791 801266 1785512 1235633 299224 380594 880464 1817614 814854 70872 295212 873423 463198 1964631 559356 480245 1730813 537167 780063 425620 1495894 381262 1184751 370147 907524 107275 215380 1522070 1681901 364433 1358886 893502 324262 533238 1666302 1358550 173617 243425 601090 1798665 240677 1641877 1687658 1246172 1809523 1392630 815690 1008334 565778 1494531 853166 1054995 770099 518954 969061 901372 916984 616462 1860869 1609179 1158792 1591100 570873 1699418 1192932 438069 1403484 1785798 39875 1721565 285624 948959 471662 977473 1433803 30238 1939255 1034484 1321409 1157141 1571900 1798982 1543910 958363 357827 1558474 1940252 1972055 1084111 77937 578554 1176093 1452255 1047356 871395 429465 1184165 466881 1724244 982391 126133 1259335 193237 689313 1508317 156421 1842702 1746379 1000141 1646095 205383 1550469 1513922 1206402 1425165 887810 1481374 295951 585428 1269489 1746282 260474 1709377 1725784 71785 988415 1504044 81291 1945602 1235392 280999 46675 890563 879956 1679560 283632 897646 986195 870731 476527 512062 1917653 777205 1591470 1922719 1105429 717582 537092 1048738 770463 633774 570443 1642722 1705711 541739 28509 586896 1000127 945140 1160757 468042 1998292 1228565 622656 522987 1269301 10376 352495 1848175 1499143 129408 734157 902704 634197 1243062 1214144 1328210 1742949 44562 1478817 1559836 1489977 1879168 1252223 316231 1370540 1377748 1833854 1864022 1615739 1927735 1241902 907482 892424 989103 716589 460733 920327 929383 961177 1151144 186589 1764036 1941407 57651 394170 1639267 347855 1894775 1345889 112451 1069545 585534 1505522 1925986 403645 1727642 135883 1586191 965830 1342341 629061 745877 142570 250969 154974 1620623 248531 1360458 672651 1740350 1833151 1582743 1867785 1073160 1805650 1948088 121661 1670956 786819 1748985 729494 1288896 1481152 495242 1790523 1361670 1078247 1848381 1596343 1030098 1592967 1914892 1364740 636195 1503090 1842281 247378 246696 379089 1988597 1566486 557917 567618 402390 1304028 657898 1289624 540192 657695 317614 1931050 308183 40635 1582690 584023 1967486 641978 110115 349736 1440993 733739 180266 496314 1954474 1262120 1385037 1325300 833953 785843 778656 641194 760484 50722 1615795 1885215 589440 1053640 1188249 1033150 683795 690284 664277 1912952 1979467 607026 235414 1616254 988801 1827442 775469 136474 1136981 284989 246530 1937777 228085 129983 1913196 1375099 410430 332196 1716296 1455333 1064335 1267310 1965204 1719901 1458344 1630969 148059 1232680 104459 671581 872454 1479890 561937 638671 180275 1235601 51333 616631 1259067 1016394 1479386 161336 732254 1220399 808246 352106 661480 1941214 1203196 867111 516897 1473109 1285922 505088 196643 1974328 680900 69032 1480964 1727392 1273448 575571 957078 1535986 238386 1238366 1358314 1657791 276144 121295 1040135 511206 148895 39375 1059038 291224 1850222 18706 1069892 1469427 1356385 189146 815843 982603 1384035 735202 597335 1244768 703084 904103 709710 1753163 542046 331832 1990513 472589 1611112 467805 132041 1542868 649320 1319463 1157523 424340 1170133 1755885 298475 215245 1582962 1844919 1915979 373807 901113 1810058 1388109 1872155 1043978 1336559 1269295 760666 1200516 444442 1331306 797943 101336 57347 1769483 651613 1866864 1422653 134854 1950662 392070 1711903 1689484 1600571 905532 600669 1117204 1717621 1375760 1241607 1416904 1265763 1508744 945816 372145 540695 1949387 885063 1872197 1621756 1811093 1827919 1990992 1752182 1060327 1004638 932726 1876730 980859 1604084 125415 761603 489272 1024544 1270650 1042089 1118646 1031490 180221 43339 896577 1905857 283316 360822 45668 563991 526425 1086577 223780 250963 8909 716133 112191 157753 1322303 742156 1433983 169151 542356 647484 1285963 19643 1234474 84984 1234106 1829064 898226 1463187 1150933 714538 789197 1367810 1232878 1282751 1566058 1036790 160121 1947192 182914 384617 536096 956362 914910 688811 1167729 1023078 1849457 382225 19007 93344 1937190 966565 794149 606049 1174108 1122083 1549366 1188811 1984627 1141804 750002 851201 1154088 1685615 1570327 1824884 990296 372979 400600 612830 1590227 1823067 871339 1668123 664069 1791855 1924730 64916 1356936 1567899 1300164 737115 1529281 111781 936851 94791 389241 440651 1228319 1730617 869796 1912873 428617 631485 674635 474647 1749046 541155 483862 1733200 1368196 651093 166460 103674 1966249 393312 357256 1786781 532900 515059 831751 1963359 1341478 573741 1727682 1629488 541148 745797 933786 1236015 1251916 302678 43843 1338828 1459336 1442605 1188463 1111665 279675 1852798 1504151 1898290 246041 467834 1650317 1378318 187463 584602 1295324 385146 1786587 826323 231666 1453184 243592 678028 11205 254325 973846 193734 1032465 160870 468743 1239508 1891218 566902 1112983 504148 1171651 448064 706924 76396 1831908 594333 958537 473308 1813640 764198 714521 709816 319336 1135531 1168925 1972864 1189531 733500 820659 186920 1794605 1674658 1183027 817475 571421 1675676 57713 1499720 189903 1755859 1552231 62163 1950956 582760 478774 1200093 727888 1752039 694295 1075599 449553 517742 1730801 1339224 1564197 1247632 1898822 518410 1750633 1615837 426025 1445772 1715679 721445 580607 159371 572421 342328 1532588 818939 1775528 335375 1030698 926512 107451 1707011 1634022 1638280 1558085 1360510 310156 1155200 735706 1593706 375154 901724 1607379 587188 1717577 1219467 662252 1201783 1468690 1750678 957912 1780027 1081101 1994784 1912015 4231 1539167 1613105 121145 426121 176075 1629492 1675321 1001504 264493 966511 1435340 1054000 1215976 1138440 1711370 221120 923447 1949096 24023 704926 394507 452742 1655044 492848 1492420 1620576 1530264 859578 717873 269967 341898 720939 962718 1429229 1694759 1692840 1418414 1855038 381932 1813028 900812 1611550 1718164 1218865 1902224 1430078 53691 1243669 92678 262092 906212 448523 1674143 315300 357283 1503960 598689 1578716 279197 976458 226414 609209 1753738 467240 1165323 1323077 1529750 1111562 406810 714021 402393 607765 1719812 1961083 542791 373192 1066429 1309355 289135 1064601 187820 169811 1327770 381920 1779260 1085630 804557 1008225 1898003 1533730 884025 1442090 1320704 646822 1604005 514888 1839451 1319730 1463561 1724497 1704568 1602356 875926 944806 1945469 1750452 1662670 1590861 1934462 1415150 824889 893627 1133724 1497297 704605 1135594 1518614 1939472 476835 1867199 1969244 1966654 1997419 828981 194027 336079 1118535 473313 520664 1844827 1622965 20214 894161 1930100 675984 1271661 1717357 1450013 166458 1406821 403764 1264409 558430 446529 1333673 42400 1385059 433539 1153614 1144743 1342096 904266 1427163 710943 599323 1088493 331423 1850440 445442 1740851 1029470 1217838 942813 1539665 1514134 545538 1370445 220639 996614 732257 274477 1163549 1580666 1198901 1254043 507892 1209686 1201102 1331510 1406625 478365 1906562 1690616 1749078 1394036 173213 1535100 657876 245880 1340553 1563323 493044 722923 1114254 884578 1108345 1241120 682326 562094 1294912 1095998 658114 229869 1414904 959371 58429 498280 1713490 1450992 859202 1696599 1873012 1589003 1550500 29190 944487 652665 696190 697978 1114203 871086 1804690 1110797 1304508 218900 1632146 1675718 1343566 1759872 166777 1467624 859128 1294977 1804243 82858 1990605 28587 1899429 1532554 313553 320359 1101999 1084279 643960 927321 757201 679904 927403 321057 1255253 754881 1216308 249281 1187851 1629592 157993 678096 1148125 1410988 441502 1611083 890773 1510073 700183 275521 968266 868891 5903 1279812 961320 1018341 403833 1742821 1434921 1283972 373149 659697 524456 53565 1678341 438132 716409 1925024 896446 1309750 901103 1836933 1648483 942307 1908892 977470 1050518 758946 1202661 1378227 831189 1606079 498245 9080 946026 169852 1969539 1826924 1563694 1327979 1174073 1931892 1409508 292787 206610 1776480 1152525 1012232 1448862 1536766 794387 18385 726142 849020 223794 195274 506780 803058 399605 270632 1752073 1243685 1218967 1604172 1598958 993427 1261740 388137 654400 93087 456677 1182312 433310 1132539 1292600 1752277 562154 1389627 96845 513320 1774649 869652 1659455 388586 1928849 1911795 405160 347974 1662038 1581198 1495389 729585 331930 1895328 1022246 134884 1413347 1743010 733736 1641536 876983 1133755 268851 1026874 33874 49462 454824 1860232 1510954 1168089 10327 1825828 1237636 1789829 1712301 1423325 1465885 641845 1510030 734691 653738 1251963 1430869 1800473 639396 507817 527394 1034044 1002486 1161020 748588 315086 1411638 609809 1851790 826762 1920857 355489 1189739 1901819 1048988 1793904 426941 1065182 1783926 906303 997916 1533645 1000118 1294739 877861 1937829 1012007 1038904 311372 339903 1445705 957656 1625774 646742 1460137 775942 787605 695202 742731 101817 194660 1084728 1658976 709650 538980 843601 374980 1453449 288963 458720 1747988 263769 1568317 1495319 1033070 1433098 1634386 365608 1709965 1191313 1220537 1720994 1884255 910739 1547840 1747692 1709722 1658236 1903269 456803 539243 608083 1487883 1393995 1565518 75714 1361486 541575 1628091 1837949 1826454 845925 1281151 817837 542392 210604 377507 1822301 1230715 327707 1885356 1197377 750538 142440 1721191 1172907 1451798 342158 725653 490912 560605 278783 215627 1037119 394227 1799590 1420708 1857348 319095 493763 600000 239224 1181747 1717201 1206773 162621 1667225 943251 484059 1250328 1936598 1627777 1463538 1297016 59164 1500418 707127 1133918 428618 812949 1431980 851673 1627467 888065 324442 1170143 1707369 771648 967695 1595095 1664425 379897 326231 1804720 367884 834556 653208 541834 1603215 1352935 1438392 680100 449733 1535260 1958065 609929 1528028 650757 508471 258665 356637 993112 804665 1570703 1694557 111744 315251 1195420 184496 965759 1163326 872363 1657283 1522449 420279 609937 609115 1345614 1553006 683035 1072150 1852146 1294710 1083506 521968 858313 732493 1042709 1487338 1730855 1313387 1745735 1698500 1086307 1761100 1091125 1228440 1006542 1766118 228458 1795596 1528743 1833993 1304526 407696 1341449 911435 944664 1749780 848285 1919411 74167 442139 1190333 86853 1925884 278930 861306 1843885 1368578 920550 926947 1441883 1682140 172711 546617 1773302 1897410 729187 1295863 1294064 1627101 1072438 398527 1903999 1831936 1330218 1670464 576846 1247273 1802207 384037 71070 1601991 1981948 51882 616090 610275 831300 604825 825986 1121293 148204 1717280 1951997 82413 762099 674702 1519439 1367839 1645197 1119770 1633516 1476843 1071261 1988398 199640 611066 1703213 290798 210909 718203 1589476 1817060 1091203 133966 1198943 369681 1092531 646892 463791 820550 594916 561817 1455075 593827 1080106 644061 186822 1317950 1365775 1969438 1649971 1252695 1998545 352195 1058739 1816219 854144 1399868 1939704 1824199 939978 989421 650623 279442 1064414 746670 1353180 135882 1959828 18534 1371040 870079 193113 1931541 1058128 1644622 90975 1651579 718730 613539 182561 184704 1242842 88553 1827188 485092 1107099 1676454 21632 353904 1633696 1606824 1401757 1165277 1509357 1141455 252215 23114 1857970 54060 1056109 719903 1844667 193535 622202 1112256 1568018 1509747 523714 1861032 755318 1125646 621806 281985 1935225 205121 1485943 1456461 1532784 1768610 1056318 1605200 535629 1237977 672671 1475599 1064998 369867 134047 106478 431399 1652022 1692630 1339382 43796 315699 1952783 134393 18943 1579215 583586 1768650 544708 1406903 301762 1504072 1807536 15980 1330982 651539 1801843 1165815 15640 82849 729532 1994339 393754 1585489 1579833 650460 1890101 1280430 233912 1044607 861702 246336 390628 722026 1202611 1654236 896234 861179 1210384 685662 196304 660400 223731 911801 1933749 1878019 1338017 1085362 1811382 374192 965574 1254471 21687 622594 987198 506810 251868 68433 458922 185128 474637 50961 115660 1360466 1818834 215325 1744599 681987 575872 595698 225252 481216 941603 1254002 754670 1849308 57818 1497688 20706 139367 1627066 1855992 597121 1720221 1574696 1451049 809278 1874743 1358829 911600 1541799 354570 749199 1011165 1115851 857186 43664 884906 1639422 1997816 380092 1284852 1904944 277886 1907703 296691 1166329 1288412 813201 1757205 1013409 1483473 1591720 1402475 1774409 956618 1795517 1627814 1849921 911445 714305 1051101 193876 1189026 1722910 1624753 787977 322557 1387010 1116715 1313686 1836842 1465031 865432 529457 1324860 1095883 1988340 1948344 1275047 1140894 891547 1277251 1056023 1418376 1717410 1776279 447415 1539945 1039177 1545721 1531124 717317 1829843 1003977 1404777 1176674 413074 147615 609469 1055985 776215 1296490 219546 1523734 1858902 39364 1698504 355844 1260037 755191 666978 532405 1624327 1493035 1604150 1518319 1962043 358959 1500112 772961 403216 1718753 606186 1589296 290396 1560619 1047504 14006 440875 886309 986957 330397 1448334 950307 948817 1635298 914832 725215 1237545 1522377 577926 354808 309011 146535 1207565 15888 1971345 1825923 1237851 1214792 1521724 1964954 1222429 266995 1369029 883676 1327849 1875815 1988905 260231 1654020 522940 1015339 1278274 454114 533078 1014605 818655 46345 105105 748613 879704 176821 796164 634374 1772183 554901 916188 727171 1319548 306235 931802 1556105 145285 1468117 1433178 1016965 1952971 818139 1201103 100976 1283855 1100335 751542 44337 1230223 498732 141833 403840 1221617 1209569 1006524 253518 1134471 1496413 1119915 1047028 734264 1496799 1351333 1907675 1848603 753692 106339 686152 485209 1420422 1481427 975234 1084598 398674 191504 490774 1705454 360360 1395335 1131253 653391 179491 1884540 39481 288167 208300 1597422 1503908 1521776 727318 1275519 1728283 1710250 370812 1382161 1104074 1923112 1974499 1141987 1780786 1870238 799476 1215699 238161 1605873 1151665 1406515 1503641 204130 200868 1675426 1059734 811605 408388 903893 1396509 870818 1845889 686985 111445 1531770 270291 767340 326694 1180791 1642539 683342 886797 408783 671256 608670 1233661 1002542 1202716 1136504 693948 584594 394050 661278 1871538 1562707 1862301 1697302 565809 980561 1688713 1963313 473194 1301441 653365 866032 135132 1649219 1964326 665385 1398452 1087667 75932 149188 319786 783503 1158171 1100559 937975 1447944 1182629 1726453 1248573 1864369 469396 511561 1004411 306389 1848494 46094 1083481 1634510 1509394 1517842 1855245 779553 41621 1310356 260750 1035039 1444455 1644027 1490233 1667692 1571493 491489 1704172 785991 583701 580900 1086618 1762480 1686933 1130902 684292 1205849 938395 255213 766576 410580 1077257 1844005 657563 1056480 1241761 16098 40 1945018 876621 1673077 1302879 271893 432256 575853 1180129 1769451 1068578 1145683 613456 730577 1537574 740275 1573121 1314425 1503796 102317 927541 211868 791634 1141219 56073 156152 668260 376267 1870673 1160338 1815041 529595 363440 825384 1572022 1985739 706267 1648414 984524 1540118 898038 230499 1993036 626569 809551 685057 554555 206139 1566532 1508664 431037 988416 1985477 1641151 797255 756208 1382693 1595520 1259647 950760 49702 922399 148795 1294753 822997 722274 354675 331363 1903694 528496 1383560 1602922 1972530 211231 1704613 943639 1020349 157575 507667 130977 479837 877899 1448200 1650563 271506 1454957 1843149 1699287 13293 940930 658793 1890954 1468612 1041400 108075 1347539 223467 1523386 254871 1620149 1906161 1925851 151605 173393 261444 725661 999006 256956 301140 69252 78742 745487 796112 1447724 803814 14849 344237 1991618 1358051 943730 424136 1560627 1626487 1797853 455517 469426 1266276 1961414 1624809 1599703 1491017 748851 833940 600877 350272 1683385 1762790 1812762 250746 1268214 1567636 1496498 1210156 1367133 914335 167450 873874 396110 657930 858186 1752530 993928 1256874 123275 379509 1557094 1512904 428799 1201454 312511 779960 398979 1075832 991698 452215 1170678 1518278 507151 1996750 1722871 124482 651821 401198 718459 211994 1501226 530731 1496164 1297110 631897 36602 406361 1868343 1369890 1124086 860795 551410 102887 261927 1553297 452880 1182136 113357 1767822 1667693 1947291 459047 878174 1318879 184488 680686 590297 1750930 1007426 1015764 1408249 1382499 1889950 372138 1032411 1421185 207854 1108993 131378 1996273 1821728 446728 1281337 459177 459646 123243 927860 688840 460272 1359616 715964 281890 844700 688000 4514 1110611 459497 1659685 1464155 1880449 1373750 55473 1313517 623138 1419644 1692662 1249657 1295312 1859789 84272 205606 1070306 1616279 803665 1676462 1802275 910318 978432 379438 106050 1740404 1319192 1865277 1476340 1951658 32761 1684627 1985560 704749 1931526 1228161 951460 1126177 78003 1289394 398831 1011714 241038 699488 449444 1451553 1043922 893240 119271 1665909 29297 933615 214776 1156679 1798253 66744 1829602 1793082 1170872 847812 1896686 1659253 354119 731026 1955188 1217516 850682 739306 1130230 342749 1428257 1871139 499510 88702 401049 535739 1642478 952210 1704195 1425554 1395779 1542329 329268 606736 1683863 1194330 879093 1029735 1751710 594531 1614896 340722 1003856 955568 249361 1854822 1317780 1530147 1686196 496883 22958 1009768 1834423 1811429 1820469 1480791 591966 161621 828717 340918 1998747 786410 1362602 627746 734752 1891003 369393 658290 146996 316471 362687 658407 619642 1607818 1999588 931898 1568166 1281139 1329079 383037 1334045 1907604 413722 581673 1281781 1613952 866363 547030 48834 608547 1493865 425842 628841 361373 1666420 1448770 503005 1252497 1623030 617651 1184219 748874 359484 896352 315897 743008 533195 1013846 1153460 302096 705796 1032891 587637 1874730 1415909 932312 598247 352510 237862 1490803 1733174 452544 1991708 1252272 1968731 543805 1917935 1757035 509875 1464189 225101 532804 1473854 1887693 1529694 242475 1961118 306466 3290 670644 1746000 1588061 393332 973155 966200 844861 238442 243252 929739 1450356 186780 937841 1165312 284178 1144376 1717543 1829383 1028830 1732965 1584098 1249237 1711878 519298 1352855 1139577 1852428 504369 283409 1821532 322618 1138803 860786 10443 784326 1564323 639882 560702 1718477 576628 760663 986040 1661574 1718703 290190 1665757 276467 1379389 1122193 1875646 881685 764970 127878 429658 162935 434268 1330652 943706 1584151 602325 819572 379683 804713 1030622 438422 1430285 759037 1338584 1137677 422474 808132 1280810 1042733 133838 384495 1473828 711391 1883638 1879895 232448 639216 555591 878770 1081740 1354105 337418 910763 1957376 430987 639884 885538 1692480 810519 673765 280176 1983161 1836456 421373 930210 1121869 1566209 991806 245820 18368 1955123 332839 78131 1103087 69413 833917 1975779 857328 1127963 1485094 1372612 1130027 1421519 1987292 1554496 360781 1623171 631669 1921678 225044 1680626 929392 1006871 1161384 245771 1200662 1647288 1444763 332995 894017 619476 1516006 952291 1022373 1831129 1269248 366936 1533582 887027 728400 207221 1782094 947004 184392 544263 546317 57067 1468394 1229732 1383580 312354 236335 963249 1190936 939755 108443 1406786 1534078 1727821 580262 1840077 387160 795963 482866 13612 587459 1461934 809221 1094341 466312 1791647 1539020 1720491 174880 1663515 1831004 1203538 68196 662931 1911655 72871 1532578 1118254 1725177 1045524 819797 208165 439266 505159 526109 1152692 1343438 1406111 80142 75835 776359 329693 534641 815774 1044321 1275136 852447 1819551 1177777 1193622 410300 278926 51315 1820157 1063730 1768851 446000 136618 1113873 1437056 1789460 1957948 1622877 1861612 446905 1996141 922676 986829 1899508 1268843 1527374 649790 1404579 1048236 1864757 1625657 655933 1454100 590440 426191 1447281 1815515 1274115 1683787 1979886 1722622 1228398 1915269 1864065 1126528 1773443 1689069 117453 1865467 963 311087 1841540 95982 1334606 68631 182037 404467 541163 1587422 1213941 1856231 772095 954892 1549753 51611 91164 1957388 110093 1974048 710587 693792 906409 710888 1281634 571520 1018294 52793 115038 1788479 1875447 1868908 1879756 1081692 1690449 1645443 1378951 960543 946488 1270954 833285 324021 994383 1823718 1427704 786056 1920499 560911 502134 396462 1479929 1152551 1523690 1752922 862234 1456720 1394691 917363 1414278 1688196 1137583 384788 579178 858312 1953898 1575024 1014477 374282 301737 1986447 213855 1048787 806588 1742273 861525 405914 416084 1949047 1544280 1942064 781809 424674 823159 247583 800443 1563649 200253 1246964 1995338 1127093 870443 1843636 250544 1565362 286507 1003213 1206278 1447701 529881 868743 482938 1406008 1849504 1669912 1403010 211636 734498 1058589 201690 379953 565125 748289 267770 792928 125522 225529 1646417 1528179 739727 45890 509802 805379 562235 1956956 173080 327987 599263 1971683 327625 1372765 1997574 1783306 1701953 974123 577378 234013 1455318 1254649 1012654 638304 328087 626143 799959 899306 1811416 502285 809569 1306826 541079 1861065 323357 1838856 1793695 640805 186166 1243872 670803 146631 1425094 433503 661896 422616 1353784 167828 1604967 755578 1314488 1847581 1470012 42338 1803804 793162 1254818 1679654 257142 1567169 1959909 286336 1613948 1285670 711725 1992255 851072 1866892 1137267 1549072 832618 1891598 1217683 957522 296360 556077 453798 283539 1002539 1373564 120262 643424 1272645 1327088 1108019 1636463 1315640 973105 132876 1658989 44071 1469241 1752875 220906 902283 1646572 510693 1583002 509541 875117 244580 892106 1978902 946521 801635 1666217 1476032 1462998 1174832 194750 247560 944491 1923793 1660354 1898890 125842 1159117 520423 1241896 141881 269898 799611 210203 298185 614036 1353782 1197386 744337 1276587 1389834 496219 670213 1384983 1459728 496277 859776 214215 364413 1643679 618208 1605637 1876684 1570732 1972828 437899 1268783 976251 1872164 1771358 1745017 1866529 993358 1965526 1155152 679280 1298737 622494 427548 1924043 172990 1356684 492092 609472 159923 672838 871802 1058219 1777257 1587279 401529 1527 835368 150493 1953717 761157 616288 191675 235785 1154426 1964231 1937015 1839693 336871 1524166 1778947 1491258 1606950 1432791 1752665 491214 1450722 670250 1589744 1943677 435036 1189263 1283177 1889560 15102 129742 541099 1561084 1411952 1797228 1631236 142899 1606132 135745 876803 272432 464740 1003282 1884087 922609 773785 1333212 911249 1835318 466446 1517023 1432854 605158 1075329 1176136 964874 145706 1522323 290058 1085474 1929488 331403 593319 941943 1434203 1997738 315433 967617 444791 1255413 696123 210671 585501 668948 1661765 1240076 1895792 1022837 1896196 1508022 779259 1365232 1206559 71572 1938879 1073842 1102908 391808 1454634 1283745 246174 234752 1707945 1563630 1595852 209600 384284 1798204 499604 1766089 366141 784860 193064 32112 1769776 266218 1458753 1655703 1628633 1542182 340390 788861 1948669 1870141 1237283 983616 1005162 543890 999087 1170390 1385362 931234 1218662 1322814 469957 531318 974434 1439650 1719276 947442 1608489 822211 892172 1349678 1309370 1161416 1991994 1731903 1964257 767945 817316 92918 1236252 531587 1749613 907903 1535078 1994508 1274508 547120 1937806 1725887 725508 1896422 705657 1332569 400527 282525 424418 340629 1325552 932417 1888898 233901 1239189 376634 1092439 13811 871128 148149 573598 124637 1639146 1816370 550113 917477 95807 1047550 192778 1642468 792032 615390 829795 1002484 905607 505577 1840737 428113 609670 1555029 625233 1325684 987356 140707 1068792 544515 1338832 1312046 581010 477298 64108 287077 1395550 884573 182730 1613795 533133 339467 1717448 276416 675674 1933421 1566645 1015244 225170 1744284 1083669 1710565 791245 653905 330707 268012 1117516 458415 1983520 57619 885043 1560427 357839 1710723 192627 205100 162747 811281 1215303 95125 1780573 611147 1626380 1223791 641682 598223 729457 1479358 715225 574670 601776 786881 775620 1470436 1118428 901105 644954 988837 1151436 1393558 1764933 349236 302181 696155 1742797 266948 6813 29485 600653 1347523 914728 1585756 1774691 1822657 831435 1960576 1048644 1006981 404724 1147693 682621 1080760 94805 739484 1463827 783369 418949 1843232 707749 531858 583576 572019 438645 1083450 1733225 1191544 32009 1053862 45599 1678128 1883359 468993 313973 1310284 953267 555426 218571 424108 527750 1657333 1878276 1017118 1694932 287563 221006 1151634 255366 968881 1014697 1397466 1042396 95741 665511 1401945 1058801 1037997 1361613 115763 1727169 1510799 310687 1177746 1361176 1300798 1594848 1909157 807680 412504 145450 1286627 331067 1731613 598982 646194 481540 1676727 1886148 1534632 899479 1818958 582321 1204874 1304202 731095 1365576 887579 1326218 125466 959488 500667 1441674 1502512 521271 965713 95780 1518447 1412453 1298071 712991 166698 1292943 1371740 185995 395194 874692 29799 34307 1840533 1371767 1393819 476717 1534622 1542872 1367565 404855 134902 1988801 719036 479860 1682986 1366088 548208 1248889 836518 1648973 37143 817799 369473 591367 1204779 1148138 1404603 1001957 1189897 1610191 1122271 164402 1839676 300779 384371 1017308 783569 1059759 1723943 246000 917827 1895578 578160 675969 451763 1608951 985366 1000512 963830 1749545 1648533 1754299 1832633 1689543 614618 904924 1747145 1681674 1882710 37476 42661 518042 994344 8110 1127397 831845 1994244 7664 1703409 318157 1489269 1629167 1462990 1418791 1117140 1424883 229294 1259006 432635 1243691 1398731 184106 103750 200355 495845 149440 648211 690788 520747 1568519 1697405 1468485 615211 1802341 724395 551776 1046479 846188 1365975 987462 1365770 90437 88295 1984641 1451026 775304 555899 1546964 418855 953052 1872442 1083495 95921 828668 533108 1678823 574992 395866 119820 1834575 616366 17409 1644366 1845014 1961899 1118050 461647 351240 607042 1158592 1062691 1451974 1334721 1509885 1841337 771411 847883 537172 1704476 1860180 189042 1736988 982416 1116486 739189 1285192 1415155 532209 900393 531967 937249 310427 1602345 1322379 588717 438717 938010 212233 583362 1459648 186873 1300524 1567898 1054817 884890 298759 149765 1036300 1945826 1984298 88409 69584 621649 1265302 973401 4021 539750 1876051 722302 1071145 918124 999665 1510263 1872006 1664313 1625740 1513871 1583379 1926898 365975 626335 1928231 524096 1371441 307852 936676 996788 1227505 976326 827477 925843 1617280 911854 770260 1269541 607978 678732 1715532 1727206 832887 1457758 1664846 1133943 945228 796044 1431119 913860 973979 441534 274088 1079697 465782 1914050 248461 1158419 284641 1086523 437299 1380036 77534 1077463 177755 819017 1391617 1289264 505345 557587 1966628 1672659 1121966 1310848 1240260 1866356 740725 1852451 1451084 173292 961676 158201 1578266 244602 1203799 367977 608363 292056 972065 377212 1125041 1524465 1748068 1252478 1567740 1973611 460163 1743226 584289 1868655 1254742 1656006 589863 183411 302932 1541283 598677 1189380 1829029 1590163 1333640 539262 959042 960104 1897674 376656 85849 1574713 1303208 95960 62005 544158 1397544 730868 1475976 469048 911205 1007591 23633 955733 640432 1801220 1243998 356741 1286245 844764 673268 1980624 1583973 1698284 1179043 1662168 1089357 1960933 1480658 233436 1448970 980945 980500 538474 1243813 732680 1529754 1608780 1090952 1364486 1047055 1613316 1778265 1173626 1900331 160920 312194 1212124 1390222 19526 1848780 283817 90236 1459260 269978 1944366 1317041 678727 1779535 423607 1335032 1693738 623565 796738 1078745 1920421 1094282 1722970 1419597 1147919 838460 1420899 131146 1163402 580726 651605 14154 33668 1099684 664561 500056 515873 822396 1950861 1678827 802646 391581 232228 204389 897065 1066766 1647370 1882071 587115 1423730 1984691 1767287 363448 440584 846103 998785 926750 755700 431401 1779238 866971 178442 1046991 1101090 1998953 1780148 1702169 1767415 875481 1065497 1457792 1798789 245056 411132 720289 1181621 1034639 1910580 545869 116088 1917411 1136235 1406003 574418 569344 420920 1959970 962829 1915343 293343 1836507 549730 1337860 468607 1733859 1453090 712201 251631 464841 622868 52750 1058511 1232204 1321437 841676 210773 859471 1681069 539163 1546627 773682 1547949 1480474 198224 824615 1467855 1096840 1437379 97895 1122723 1972116 1021012 1741996 978921 75719 1117529 1271808 1961682 1744227 1831558 1491897 1144907 1082034 1306530 1893775 894583 1256106 1044989 928818 1546799 679462 208439 1632620 408412 1493296 1838150 123608 1350328 1740983 285989 182132 1291073 713382 1862530 1086070 1525627 906371 1503516 1679088 1707641 996299 384791 68105 874044 409032 1654285 1605848 510257 1516707 1915858 1205658 1260590 37514 1756445 767712 970639 884403 1370358 1905916 714925 288373 1469564 662865 9712 1794248 232744 1600178 1208747 988610 130513 377109 323888 1890980 1251599 1680342 593251 973533 1387925 1013217 1223121 670426 892911 1645308 1924417 1791090 39180 1589907 1954554 1589119 119560 1239749 1729627 1968724 17812 1229779 1935385 625589 673207 554422 1404103 639016 1521713 1772978 928492 169144 1014321 1057330 1077566 1710893 1876032 343359 1726174 1713984 1175558 1613186 1161391 1183877 947108 224249 1371168 287396 1416296 1872871 241839 1653569 196636 949381 616354 633475 1097197 1813315 1683057 949729 1215087 1876389 494653 1254689 1486573 275251 1454558 75721 1688847 1817432 1399875 462647 1496172 205725 1965804 37799 1343119 1940731 937301 80564 312462 1266757 43850 270594 340858 1645694 719923 668550 1383557 1068616 1193075 1849843 718990 291987 1470117 166264 516947 1431540 976032 1880712 107252 833866 617287 449178 1302992 957209 302622 828402 845271 1903707 1244633 1865894 605822 214573 1129422 1554849 1367733 45917 949394 272667 965474 1905175 1593696 1333826 1610872 1055372 460991 220124 356808 979476 818204 830475 614942 79399 549706 915900 1755002 1144897 736732 327163 1715843 22533 683491 186309 1925726 208096 528583 214982 854657 150914 1289711 1065515 681134 1222911 1396895 1441619 699624 238285 1203862 559929 1101173 288623 1595578 83178 1613688 767197 1109940 419520 911305 1499524 77932 785720 16438 19873 1628485 344297 479865 730092 850552 904794 252916 1995091 966631 1004348 1617075 173771 70764 1722335 1127947 723397 1869922 1632666 168226 896700 147205 1372106 244925 712153 1167370 1456672 1985335 1959506 1557481 234381 531434 1303386 1712036 868416 974694 1024525 1698748 1481380 1919137 1505226 1490114 1235875 821389 1044779 921794 110262 378917 816704 812937 1413463 41549 162533 388597 952342 1817718 674927 1856540 1259750 1186138 514771 964396 148464 1456086 1981939 1543471 1434591 1328429 104175 1449911 1018674 496280 1537518 1825365 694706 1025397 1164554 1592708 59565 1825339 1339881 975541 942950 1982695 576052 1911412 1160575 1477070 29503 1342000 1214669 225733 20496 1485151 881709 143787 1969644 1358779 1252112 539119 1049462 561145 556292 1771099 425915 577828 973860 660042 1166243 1589559 1623533 308841 18717 22207 160065 1062808 551358 928184 1371093 612649 688385 989515 1443249 1484017 27967 1748399 1799063 1512707 687083 1036825 190726 1096634 1054966 305739 1567647 1207124 917651 1253385 1978583 1290157 951185 1983262 1842524 727497 837346 398988 362458 1847854 1494994 1861261 1626150 1642496 751986 1620537 1260457 746465 121213 794958 877328 1816167 100934 1330443 1549536 1143254 234597 559847 1916713 1888459 61389 750835 1786043 1363638 231366 1786185 1784024 1535200 416056 831567 1369970 785175 1746126 316055 1700302 1261254 669660 1335030 548216 1725298 33641 1762599 1732754 1223166 464464 150972 152542 1960566 189832 1485228 956608 1519261 1288918 331834 1755665 1409430 1094256 1366809 1631383 793869 377323 389455 673399 1787371 1072506 119696 1101463 1888023 1975973 1174199 304260 1604033 234560 1328452 425611 1223085 315993 1451036 1737107 353906 874932 120661 680162 1755720 1430700 600683 1133904 411322 435767 146361 805812 898537 1906038 831520 672475 235703 941102 187278 549742 1995656 1477607 1857277 1600370 312024 616510 397433 755755 786507 1007293 1633427 784859 407244 1976669 33227 1681909 1453950 1665921 639725 1107852 1695066 522732 637776 1673460 247230 1240388 1030303 368863 1995645 1745952 359987 1641146 56524 485007 582755 120314 309345 1517754 1150165 1287991 226044 1965012 1357257 1187959 830624 1105564 1248854 66915 752692 830590 1122172 593502 143786 1509163 1773549 1597810 290069 1271218 1553704 1921316 572035 185607 277216 1564673 62271 210451 1904990 1385898 1411624 197605 1898021 530970 669245 1147000 1984960 1202901 1752301 973761 1895005 105123 250179 1261691 1093487 1182984 422436 1189323 398651 302041 813489 1811856 1505326 1164014 1459361 917670 645951 972119 120007 604316 1582616 732313 1433646 800867 1230535 1506661 1044193 1248147 36233 170714 550058 1972280 588764 33599 979614 857686 243247 742461 1597536 51152 1941925 333475 718576 101305 1548867 1436764 54999 633291 1865471 404785 756278 682066 657277 1114835 529790 1423019 1332947 617339 274404 486740 1063248 589011 1115805 1575770 1184158 1953886 1398973 718621 55666 1894090 522209 528278 748720 375643 1121764 394913 98212 649217 1870811 1421526 1689309 573264 1326409 1389655 734328 746799 1291655 490887 1500855 1065210 1677748 795801 764475 613014 901910 1614043 75689 1402798 1760613 1184987 777525 365300 725497 1193097 261539 56989 133869 557197 1288496 643180 271793 236965 1595211 846482 860493 504561 1334263 1481567 1435561 1082095 1771244 1587606 645609 1760253 114844 999207 575424 1365617 693002 150986 1348131 586447 1221 1429638 1183906 1052453 1294255 392538 1390535 773826 1339 819522 1462013 1094630 304722 1234814 897732 610297 1129527 979125 566936 1494010 901948 1252004 1293820 553093 596182 1804367 1897770 1633676 33667 908541 327395 1077444 1887720 885836 1935365 688852 921673 196314 364909 265174 1371989 1823252 1467646 717370 804412 935984 697320 1171266 96765 335486 1999837 293667 856856 1859004 795733 1226198 889136 390778 268255 130982 1427552 1298528 471903 1530820 1044935 879321 825138 1369510 426056 178313 1009322 136235 1060120 878180 1712188 1566018 1431806 1342354 1430341 1039208 750309 1855210 1745144 1650618 1635922 1961700 96754 1576980 429808 947783 250868 1595877 1798321 1356380 978292 54752 1749798 996396 504235 378834 82927 1891422 423186 1483646 367290 1470959 878329 1609735 112764 1568596 543741 1019191 1426161 1772352 1768253 472139 274067 1004954 107424 201490 1170114 1174356 400693 690840 1068208 1101285 1593918 1913883 1785299 1728216 495433 1633992 915191 1525941 1158330 729071 558709 814312 535972 22138 1267919 426882 1005309 199005 1966814 1388483 866798 722391 861503 605956 1115694 302483 653484 1142810 940929 36958 1924541 1022302 780005 1795503 1373259 330583 1549883 93543 1823693 1448640 1261705 207128 744746 223327 858051 1419733 276038 1197888 907016 442966 513555 429665 1064277 81288 519177 516946 1381531 979284 574061 1193949 1528754 659099 313285 1290323 1409738 1117252 1006813 1383986 707229 645173 603159 587846 1246590 759333 1316240 238191 1952960 591047 309759 273988 1727699 455749 1006175 784706 624740 56901 734886 1069697 956132 926337 180515 230024 130379 1563479 784044 942499 1463063 1881206 1921334 278620 1712274 1492001 1675585 813286 920410 171331 1217967 1856940 722343 885026 906329 614588 876058 1045129 614907 773119 695548 948355 392626 1365020 527552 1613964 825001 1494259 1294245 944040 1641260 1324320 755750 1170715 1153710 226474 1748127 1218784 1866036 705673 702123 952929 1435048 951724 1141537 854180 695801 615387 1012302 516378 673933 204477 1459486 656644 408859 1847605 955667 1383912 1334613 389435 804473 1419931 200817 1263141 122161 1330957 677142 1616307 146548 1822380 240747 981945 456098 1040675 1688874 1048538 1142912 98790 1584462 669230 581696 532215 336257 1743858 269121 1662434 561596 821553 1956858 1480232 1115122 1477477 379876 1952723 823956 611840 164201 1461272 1261378 1349041 635142 1127762 690390 375576 1596333 1196192 840227 1041213 539365 398707 1132643 631825 656403 1720554 1826111 897710 579817 21977 1878053 1436066 1789662 1790116 846995 1601748 703180 1665193 1204980 721870 535318 1423396 591056 1677785 485140 1246095 1610611 889385 1363444 1528642 519171 1122413 1577815 1973202 451693 1509520 685694 1119432 354477 335746 533354 1321821 1060293 1494152 1614094 188879 548716 1277786 197329 812896 74118 590281 1923963 1453667 1299849 561453 760343 1350092 831876 882744 871994 1007251 1324430 490905 757998 1804726 1398479 1686287 431525 631325 346422 1202111 1294826 1742333 28179 659448 173643 330527 222238 746370 1172439 14240 1225406 1498866 581929 1806811 516902 684225 53259 1284264 618381 827316 1728331 758992 1586436 745957 1352488 402780 432911 1792123 914866 1413566 128429 1488060 215602 1542871 865769 985734 1539455 861701 343550 656281 401927 230076 1507510 151569 1970715 1517004 1780655 1744872 1255751 198555 826490 850576 878597 681284 401375 1329371 1380652 1905127 13622 1712339 1531912 1365397 1820901 1018588 293859 133043 1288232 1139096 1874627 713562 256067 785188 686687 1526049 1846775 1892372 1570307 666850 1293711 1024152 1532316 710396 1951903 638343 1513804 1368682 1167139 339082 394340 444501 1647342 1679865 1266456 1823848 88097 481401 432525 257014 1571764 922266 1454304 1626373 61969 1881293 1481933 1104610 30622 48829 235419 555391 1720775 1586594 510365 571874 811068 1033684 1964924 1948931 357710 1769324 823036 841475 1518315 1669383 1269415 1808910 90274 77094 1536763 212751 519704 1394347 1921212 529873 993225 1071070 1123343 1637825 1375814 1940086 82487 814066 1194297 1902744 1574587 728404 1102989 1993039 267281 1115009 1762548 1678834 910777 649372 284593 1382298 859994 663399 1200447 1810682 685279 1978967 1021331 878231 1226858 1747320 426168 1997302 402264 362248 133802 1673340 1648941 873848 525534 1834895 454705 259426 999988 649758 1518701 946924 1241351 835149 1706842 834834 111302 1924184 607715 956541 423672 1866553 889824 1458691 858910 1480684 622014 1240981 388688 1616143 1834196 651690 210552 1867351 938904 449134 567957 42082 912017 384383 956397 1324585 1262258 59100 1978904 991003 769019 1933072 291243 260754 735007 1340731 576415 1882363 1626644 1184674 444467 1332448 1218517 40630 1551103 1280476 1936551 989845 1195890 1918338 394938 382402 1199037 170385 444185 814245 880360 1895070 1932679 1727564 1012387 1943905 280990 779489 1313194 1076154 468336 1660760 884474 1520195 1037939 1884538 850763 11933 548881 375979 16068 284117 582955 333299 630987 371201 748211 1641717 34018 447625 1545431 1230295 1399846 10781 814185 344158 1475377 703777 1707554 859229 633786 1713118 175807 234952 1376144 446375 357224 854827 1290561 1847142 292274 354156 1846459 1912695 1834576 1069388 444349 259131 1846802 1838898 1241443 1324281 827406 298035 784742 325655 144900 24205 953561 549470 1318100 542102 1487176 1673470 1093473 1753289 78637 1875816 411511 1851243 181630 1542578 750686 1034357 1684493 1997622 1065584 265666 1789823 1829023 984646 1207979 1000347 1797912 1240726 614846 510625 1919011 1277281 1983729 1596518 10665 1958931 62558 1070393 640725 1619788 1166355 386481 81856 376877 1994839 1269983 1444063 624140 621300 828101 1163372 511190 355977 568139 1575772 834498 863753 761090 1846234 910361 1431302 558897 939091 1896960 1598291 1396621 1327348 729209 1896627 134954 489551 645914 1665832 1982972 1928553 1543574 1048910 1365979 698935 353128 1423963 620980 1243983 1993 372746 501205 1019698 695642 1000678 1745001 200014 1696150 195232 83183 918168 1650274 347074 1298488 1932981 422856 406245 342971 1985461 415678 630863 1748080 608662 1099166 1542416 1802842 1042812 1202310 1853991 348922 879813 553323 1958276 1061595 1560831 1547034 307210 56250 773589 1534669 1345606 804158 1322865 194146 548174 1582368 1775331 1319859 1389934 27193 899151 407394 1579042 1428985 1655540 450657 437025 36631 1440022 198238 1886083 1635490 844000 1021846 973556 1168872 1435043 883316 751071 263326 1738636 167380 28115 466138 622491 1373328 39015 322520 576645 106096 1177813 1218559 468052 6733 1072980 384605 719209 116155 520396 513466 527578 1595368 1455003 854839 799599 12069 216244 1310947 605546 999814 1155514 1710248 592344 680894 117891 876679 744896 543529 348710 1199044 1245213 1613338 1669885 696052 1436977 1266505 1719352 1887008 1412560 699152 1540866 1585690 1996615 584933 1849968 467468 948471 192754 1751376 619628 527318 24793 1502980 345556 1072703 13713 959438 655656 1310904 229175 585544 1690826 961146 19495 1104381 1388997 252686 1685108 1019714 1120045 301523 745333 671035 1344117 1353957 1806367 962537 1154531 399787 1634727 1543928 1161080 1293665 271816 642890 1800822 1373381 1536859 146429 1896342 232026 31429 1875072 89111 683151 539453 717865 715562 55072 1065101 65522 690933 158756 1098137 347657 1946144 1693421 338551 550964 1552481 963561 222208 511548 717733 691490 1761944 1665121 1728764 756238 1001508 235044 1309528 1762069 1770617 1329750 1085498 247009 342205 1482546 895273 1211174 1839757 1211394 53107 1067574 223137 800399 735804 802260 1635878 1119192 1572814 802450 280941 723775 1315160 1797217 1387206 1270885 1093164 1628797 1632832 401149 1324894 691494 523887 344000 1610878 676779 1995515 135692 1751155 1128853 1746338 1818784 600303 1578326 1985545 278016 147348 1454087 156718 1798858 169769 1968755 1743954 1070818 896834 372463 227215 1661110 1182023 916577 1339657 137918 629774 1604850 176830 1309292 839538 1710160 1453205 766394 430927 1753293 1567122 1043751 550884 1570018 990860 1089888 368723 672137 682263 421888 816447 1598324 1836355 1733456 1575977 1856892 1157380 1396328 209022 1039815 1660041 159898 369995 118041 1221091 1566447 1682245 856119 1696195 1127142 498719 1769836 1448616 1158508 1300715 1630232 976690 36194 1023624 566633 361716 902377 1129856 1751863 274570 1384816 1931004 20454 1556061 1245439 697042 53564 895053 652939 1842569 1699211 1792927 1992394 278796 1172472 165381 1934800 321308 1603726 1337154 917613 393722 334804 1007165 36366 1573481 1140044 938242 810412 1768244 1292467 654584 832616 966703 1572226 1804311 988268 634908 998467 1983794 797710 348450 1738008 1270590 1411817 1252617 1326441 1380057 1280199 473823 1016641 1412886 1892899 1634463 506551 944183 1514199 1485523 911933 737646 132955 1281587 1277059 1533888 1129105 183380 395981 1944453 1352236 430736 1394990 970192 1934395 1021045 1783094 1694275 1016343 1578827 407364 1429153 1012919 1696126 115379 346966 1756963 21645 1502128 197026 1700557 703739 1301971 1671359 1125782 384768 1784996 535990 1118059 1680790 1858753 743462 705396 587682 250010 1788885 1843133 215397 380295 1430573 1187037 1355555 115001 1737891 596427 1055329 703758 1494929 574293 200822 1865545 1440505 1078976 476909 668497 932111 97248 1716412 53776 560951 1562766 400848 584889 1883454 1948478 301525 1917726 30509 1968595 198545 1566905 1942019 1487868 910270 1452104 899768 639966 1964278 644048 2279 531516 467697 1766527 740324 1886894 481846 1534774 1857664 1940432 1227840 1607158 380373 474438 116003 1955764 599037 859223 1731457 1817207 1261652 1482416 695346 1045330 1672263 1796735 1214217 603677 25512 1613326 1890824 155005 235100 1441630 1269194 816610 658062 350247 1153279 1284781 1442018 535272 1989839 185084 516738 1576563 919900 849993 835659 1669820 20774 1602891 1326283 719207 1850936 427042 38328 1915122 346487 834447 1194653 800120 114633 1193668 1127223 1481880 1768756 966877 163771 158028 599334 549655 676617 1534813 17166 361598 1335443 1612725 390028 1361021 686203 592390 527011 1702987 243248 1878422 1085665 948626 49557 337185 48422 1172639 1306211 552902 1807173 236049 663193 1594805 130067 1082528 532763 265743 560542 1998391 1992581 321774 1147492 1423567 434765 1757690 1399781 1092780 1665540 100383 960112 1203480 1440631 1060377 144267 1880104 746023 1025053 531411 287421 1326125 263131 1693773 88043 985201 1941197 1056932 1388186 832708 732375 992933 169489 1011452 1548493 1558136 832767 1996497 1792496 1420509 1263418 104740 360529 63306 1922932 303838 1681997 332478 1712076 730579 810655 308155 28678 1541763 1926691 283051 855923 1507329 1659389 645624 587230 966183 7790 748823 36673 832961 542460 407221 1351706 177360 439607 1900863 1619028 76750 1955204 68724 450925 957970 292307 337652 1073430 786962 1857014 382569 1487127 208372 1753143 1888503 1809677 276105 1299312 1496312 129849 1112398 380849 1438688 653458 1830813 267680 804674 1297256 227294 143167 423524 1940882 691900 1156335 369722 1854662 620121 1410585 167430 292756 1156911 1246768 284444 1645772 721898 1039846 648709 426392 1240931 1088507 342878 318908 949798 811546 1369727 701649 356533 1597564 734755 23496 1573128 1531415 1880571 1161638 582143 1475695 153482 237236 465622 1501519 611466 1414269 942146 1949963 83174 1323088 115075 1810724 763840 469491 896780 1921963 1152869 830281 926708 291483 302721 439729 1037226 1550647 1589726 1943978 748893 285201 932634 1562177 737421 1051210 16047 1128498 499825 1166411 1259675 1683201 2711 593006 1042706 464090 677531 1608089 804021 751801 1817027 402222 1040177 496781 1935259 228872 398215 30301 1252275 1154768 1149871 757520 7122 854688 1094290 847412 1887637 424066 1600266 1852711 273206 764317 1034718 1166691 930792 1749639 433939 1046001 182575 840605 86634 820822 317005 1933860 1905734 251261 1675873 151878 777495 1958078 322339 1284600 1369917 1508597 219475 308916 1827154 1015828 421098 848540 662911 1272282 1160284 1152104 1244551 1225465 824867 1889032 840231 1314135 1470771 412195 891530 428402 409750 1641897 1947594 1598995 143879 375963 195817 770734 1978746 540125 886052 1082563 1599698 374762 1883079 1942542 1023798 678861 1574867 1368699 1577811 520677 1629712 264844 37795 1789535 1494084 1380109 436039 1466159 62798 276573 441421 1296056 1101757 45485 1372696 1544580 295105 753736 795180 566674 1868508 493532 1248133 1911492 727121 1095332 1055998 441433 159664 1475609 90406 640371 905195 803313 777813 1783469 1500297 5723 85953 1272988 443936 676807 1417829 598761 972109 1035333 756541 1574975 899682 1128618 307899 1920406 1218666 64671 795045 1222193 1377454 701467 161836 163990 146413 1432323 190279 1111525 1762209 1524314 629210 1991912 1906641 1847863 1286919 822497 1067123 335963 558093 1980079 1796154 1071486 1548161 458701 1110505 1409144 53794 392239 1251365 1109656 353503 1665207 1689491 425424 725551 1689653 9383 1627681 1572528 829339 1563882 1966193 63371 349603 124218 837391 1328327 1899967 1956745 274451 1157443 1081979 847990 75878 499939 671244 364539 840733 1345151 430380 1144545 460766 771533 1838592 1733887 1078303 1360800 1610793 1972002 1411201 163113 893141 98352 932269 934009 928821 1048818 450680 1323920 488837 339296 1121947 724530 195860 1728419 1643305 1672226 751279 1110145 1631582 1634900 1523616 1425195 504705 567808 306246 27912 1144154 1705714 1735953 674701 518548 284960 1840954 638572 1076736 66436 1456027 1962743 1801795 776984 302826 630295 771831 1479505 1767516 1539330 1123810 584463 640405 1899762 723979 1666982 850713 1124653 151848 368918 561159 1805174 411639 1353027 47370 1154180 1026126 1722392 1062763 860851 91998 106149 945673 1781688 1972615 147644 1749914 416790 492285 279556 1858153 720236 1661566 1728581 609516 371008 115023 800816 1527025 1232924 1906102 1368884 1609415 496620 805282 690796 614721 102616 667775 725942 1781253 593614 456895 680758 1854157 747424 1568389 566154 450561 930254 247124 685401 292321 1966427 1237152 733388 723972 1367108 1363253 743253 1141904 1114746 1909058 1733486 1587749 1809157 1788258 1475142 850761 1192195 1211657 1650466 1464776 1457650 588316 1905818 1387053 1547102 625772 647035 1100609 1230165 1618928 1089871 1565314 127795 333665 1989913 650846 1809362 1435801 1315503 501158 1083554 1428284 12886 1288274 1586238 1313761 1239150 967381 8528 198791 208011 1934110 1598323 214295 792002 501245 611204 1858645 1072931 1414518 1344353 1628153 1135867 1796360 38114 331718 39998 455442 1693863 1117092 929929 908204 69389 153592 1152606 571280 1274981 970088 1917691 291251 1415813 351681 1350316 1771457 581218 1926934 1527428 1976940 858164 48121 815752 996125 1296482 640336 631170 19099 1412146 1370575 1486818 1278461 835295 1895346 1632256 1994451 1984919 715045 357260 1418620 239162 1734584 959084 1648034 1022465 7497 1146302 312364 993147 1531376 35382 825147 1649626 1390287 115632 1115795 1973158 1108004 1059212 642651 712314 797240 757736 1047941 946199 1726167 216268 715371 739894 734649 1118089 1167681 1723672 1289187 879932 1565110 1662377 1116877 471262 443951 1746191 691844 1407847 55784 1472710 728243 1734168 778112 70098 1523136 1966143 1514103 1284001 487153 1034752 1639633 1702783 931025 1412377 1450127 722344 686958 123848 1829476 959289 761271 1445382 1994596 1106362 1420050 1034627 1430920 765206 48545 564679 988435 1087821 956186 1208072 1700451 1350225 40147 892849 1327138 1336171 194611 1491603 1674825 1903473 117428 1275014 716997 404191 1725007 1732959 65158 1827746 118671 1558652 1687438 772374 1086306 1320584 1479408 1089599 66479 773974 1496052 1410263 1063108 1518346 1841206 535225 713190 589460 1052386 497598 1124350 230984 579377 879947 1857473 339914 1294857 1260365 1830350 547712 1071373 1069368 1879490 1706288 1179061 1132247 1683503 1640900 668695 1403128 902354 526938 46379 762705 681890 1970240 1414250 262551 50255 512903 222531 1166051 162939 1927507 682552 1088886 542624 778596 625352 1390335 1379340 309225 561057 1840399 1694666 1962189 576075 1992908 518272 1697878 1455509 356290 1743764 1842023 880660 1360690 36530 1641881 1543296 584168 1800083 4520 1508896 376677 738932 72446 607977 1615345 274706 1420480 1696894 1743098 1763595 270892 1483119 392828 813335 1147648 383782 5168 1500208 1655262 924368 1594256 1044885 1134349 166216 488380 124857 810741 1157496 1697181 1318482 561795 1955938 615287 16598 222409 535071 54189 1633788 1693776 1811648 1695458 1576340 135904 1283255 1907339 1168703 1703223 398783 108254 1550138 226631 1424148 1156128 1941983 1916161 310842 393835 947456 1388676 297427 715002 990043 840425 80727 1393504 1472614 577971 318347 452894 625027 1181328 731580 600113 497519 885900 1570045 509750 212236 1011854 900104 165673 1078920 1153347 1872963 628487 1263763 692773 1335911 891150 1680396 481866 1651340 1675699 962694 380872 1553038 322624 469799 1118268 1881626 964308 104886 1889449 1938413 1506123 1968170 750511 762170 869342 456778 1909778 1280887 1364817 1285632 65862 1999569 1907007 1082650 417420 1498764 404909 222477 686297 102208 32046 1807491 1929446 1284809 216400 112329 805662 434784 1041024 1802618 1664176 903509 99558 1843390 795232 1790535 1003102 489849 726798 315215 1714393 1724299 1481371 1422092 29318 1371968 109586 456994 1542651 831959 1816016 1661244 629802 1809998 569058 1816969 1443678 1332648 882899 1197569 319754 532110 1679777 1987312 1567028 1336198 1665077 1049619 272025 1309404 650565 362918 1986186 11044 1646596 1639782 370353 677561 1164503 523071 1276966 280709 47648 929698 1591458 147135 362608 222973 1218253 1770246 1480860 1669436 1200483 1205105 1810789 518351 248599 877440 1613816 1233847 1336735 1541159 82401 968337 998630 188211 410532 1294546 539005 1083213 909488 1966525 1471461 319151 1425348 825393 925245 579304 130739 970574 839883 599374 1687059 1875441 1520536 957051 1622330 1337877 1846447 1200525 32994 872312 782565 1789596 1064394 479153 844222 1428634 532253 520333 634243 1836189 582364 1775567 1705509 1620944 367648 731730 24867 1221583 658086 476375 1836861 554056 349315 1276649 791758 1810384 69426 657942 1790130 536063 948205 617144 759853 658189 663830 1143670 400131 686085 1879768 85588 857828 1299438 1126824 1585689 137022 542505 1319039 601848 1171518 1743835 540536 1301165 1184742 1782525 1613640 1064495 1516026 1428492 1850658 1101563 1890151 524825 1100486 1188362 655312 694475 889642 889505 1712924 1838250 1563577 1892636 653884 1216412 1902752 259460 807193 1005633 643022 420558 809155 1715402 1786677 1607618 736830 927238 1222795 1273651 673862 1012079 1501625 1398430 1531210 1787335 1568681 363172 998873 1091085 234935 1234834 744140 370580 115141 743196 795476 1141802 1785028 500198 698280 986911 393743 227444 52330 916838 386813 356143 1207121 10080 1249244 666501 210851 1516933 1454815 1453313 749457 1629944 1531533 1972077 180679 797352 326633 1824751 918836 170670 618308 1192749 709084 774639 218158 1206529 1914645 758597 554743 1174551 4379 1231973 1566759 1726615 640044 1049548 302216 955587 1094907 1485607 1038813 1298782 1660227 602122 87496 672883 119863 290894 115558 1393167 1860824 15697 615619 1870640 710936 1227324 1778746 1496661 1864906 1198279 1013759 182071 217786 343663 1828053 1420600 27596 306167 133020 276828 1731292 135455 1574472 682988 1900014 1569692 974559 889249 895566 1485583 634498 1666808 1660213 1313580 390913 741370 876820 594606 298095 893985 1968885 1670521 601533 1733125 1170832 555397 1518646 639029 1406917 102346 516751 1985329 861158 650953 1662532 1443447 1591154 140723 1496881 695054 370052 922240 1594265 662909 658011 1918681 1492792 1682891 197047 1709329 316240 984167 440107 623174 920868 883076 1336299 1979727 1613038 1462526 418926 1818583 1308516 603609 1198704 829651 985046 1362635 1049175 38738 895062 499791 492223 710257 1671007 1685310 875748 1619459 1599618 1891573 1787260 1748574 496793 700805 752232 1823730 383171 187125 905636 1250835 1604221 1347495 234626 738969 1923591 3039 1900623 1043782 131686 1060353 1366932 91398 1625556 634685 231017 1511349 1757760 694728 1823530 790071 1930710 1091240 1417404 145389 1871593 1536888 319599 527098 1993600 46664 712203 134637 794585 1115016 1947838 602801 871413 1640136 434002 930377 776071 1583679 183627 397940 104699 129332 1283012 1715276 48614 378467 914186 1502658 561676 1472631 987115 87694 1397027 1730526 447673 646625 247405 1509739 1791830 1718890 18772 1591304 1889877 723451 535263 23443 623179 418183 756270 60717 591441 5370 1374180 407222 1934207 183466 1003874 1161619 1975597 1937388 1630226 1220077 1573633 1646362 1279386 835559 980919 1829724 1816507 812955 558126 1884151 328551 396036 211305 443363 344662 1059655 1554540 1750053 942909 522864 1752023 135570 1909121 292575 380826 1243639 1296357 832908 364825 158728 1074313 1942960 898377 1051435 985918 759015 1969756 1431962 1787112 1664921 1651091 401992 1480771 1838535 1821779 155678 522969 820289 880002 736710 656998 476008 307158 1114189 627167 855395 362625 1186528 614489 1393767 1670238 1232133 1246418 1336453 577888 5453 1077628 1724179 274151 1666661 1493069 316625 1121680 583513 1903838 1764440 1026047 927189 1963105 954649 1083855 226666 1833464 849845 623253 1783695 916671 352271 1022580 6102 849345 1093929 34004 1699158 348867 358096 1163859 895824 194647 189540 373767 1352864 545411 7345 292579 594565 393347 727964 7430 1143787 1203676 370561 1627983 1667910 955469 1260860 699278 744219 437534 582213 372335 1551481 668078 1265828 391912 1862465 1357027 1532130 49368 474069 1105832 472923 1261706 98296 1041220 1996755 1755996 464203 414210 672727 1407470 30572 1402942 978118 1103474 532342 863360 287878 745673 981023 6500 1081868 1331498 1695589 897880 1293968 993559 1444566 1042173 38599 298146 317927 556591 1560660 458337 1930941 979258 1405651 1871616 106477 731135 374004 1648601 872398 853069 931937 249135 1310280 1807462 532722 43237 36905 553930 535954 150841 1075133 1639081 1703944 1415830 863989 592257 1647079 392420 1084439 1969583 752876 333112 1023531 446221 1591513 861796 456439 70244 1554926 1242517 1441140 1801972 22171 1691517 1502046 1109761 60595 1781273 996079 569910 1590811 1735021 207120 383808 134278 1152902 927092 859374 1334565 1021042 1331944 754458 1619933 1582955 675898 1722589 896632 48647 1664149 28037 316531 657994 1532133 537057 11235 1100154 1991991 1458290 1122757 307321 450836 890184 454273 1719294 780246 466674 623779 313007 1046660 130252 175131 1151327 451938 1683217 319338 1885870 87032 707828 1351062 1733552 221373 1665126 1584234 1738138 58904 968483 647247 1519227 214084 230922 1106114 143567 449977 630234 551681 1813271 1854898 946613 40318 845202 616779 786237 912442 1467672 1193804 1990077 1666008 547739 199018 110858 703880 359827 1696766 564010 1786057 791184 1572655 1938769 123239 1602919 1768018 123203 761331 406354 1582126 1654076 82069 876955 1134139 522341 674833 1420535 813091 1318110 1210665 537787 1149671 1617688 1528538 249885 1495465 1862657 1275745 220845 46766 1749068 104235 1916397 1313859 953911 540302 1065692 747257 1999872 1527517 1752568 1430107 440464 132815 32062 975898 242417 630053 532007 485503 550291 691155 1349839 121134 92220 1924555 1987451 147011 1357587 912044 371255 619320 18946 1842645 1018686 207455 418364 1599181 1963343 334666 1089585 1481743 1773129 1962937 880484 935950 132448 416248 1804182 156432 1877915 1863697 651650 114172 525166 72447 1375313 1804438 122876 132746 1328406 1175729 11817 960914 1915709 997108 822983 390776 521951 1696115 1629002 1514678 1907296 1966247 1616870 966230 1393419 863321 1856817 1725730 1376893 1900204 1553618 457905 148404 1662426 1440779 406651 733359 997924 730331 1690160 1276493 485813 1620466 415729 1744897 446121 725228 729406 365520 501856 208221 1733644 1405258 1278291 1313513 492637 672113 1575118 1482001 1218275 854742 1499117 22591 136112 219792 1953715 683237 1553869 1496891 1096055 857704 273446 89809 1007094 312188 1779728 629878 1883790 1434969 681220 1834101 1322459 167435 303287 638115 1019171 1923689 1677228 410098 1183865 786906 1779578 838164 457944 804245 814680 1101538 935583 1736777 457180 1932604 793033 1271893 439941 621758 81536 945836 344264 1748471 1059359 1634174 1007252 259597 1978567 1288168 1901987 1742251 1040 823947 1235456 1105550 411315 141932 41897 854664 1960648 312056 1899651 970654 260809 382325 694904 906886 1750360 246796 1286074 1621769 1946555 1033097 1465378 490279 651913 260185 880151 248148 1924966 1792515 1098427 1436016 1508653 728030 739941 448980 1334407 1653203 1114157 1485771 1487298 23386 46936 1499362 1082834 1556944 1645952 520592 1561754 1111963 946119 1970602 1486667 597466 1273791 278862 1859664 1009699 32824 322047 383515 1968226 949505 928119 707521 236643 463863 285039 1410039 320965 49979 141906 1587222 764834 463243 240890 1113445 1111952 1632777 913393 654168 1467744 564021 919721 103490 231887 1586008 1431045 300859 1709082 1257071 1156456 1234048 1961066 1639762 344146 1463900 1465063 1935277 780419 432493 80432 1927846 1945885 303602 1464778 212658 1288370 216301 1388624 977398 5784 342673 122870 1666063 1805504 1751477 1473531 1690967 661790 198682 588784 219579 1616403 237730 293544 181376 1317459 972196 1887956 944431 1334146 1830153 1251767 518080 870374 1789355 353276 1958134 1455431 461001 268687 589080 1166593 1971096 1048208 1916604 412258 1776931 1806113 641525 155039 715945 1155612 85023 1448132 1220795 1355262 1223057 284564 1382634 243786 1067246 381762 787655 319519 1562585 103138 1886923 768098 990266 691237 1078532 413163 1737464 571940 1276976 685006 1151655 764959 1768968 1856460 1612121 1662402 122368 820014 1098778 463446 1561949 45263 23685 1652232 966661 688954 37838 1778920 1362921 889727 1109076 1535222 617949 319268 1499798 1431740 325385 332934 1138715 1685778 1832398 999460 161484 1561828 769796 51628 1139318 1917786 1045060 1247901 1617542 1385265 1074076 1050523 1359656 1369000 548914 420247 1065864 838103 839647 258405 1090896 1772847 697354 1898821 1798707 478101 977914 1757605 881212 987605 756287 1506412 339591 1961908 237218 1415143 1346413 447298 1500120 1537653 198161 1137228 852251 1824682 1768296 1963700 1718385 1390516 1714565 275124 364530 428673 1330685 790587 1328591 1484484 713554 1754522 1013381 1717481 1869469 1105777 1719331 1501552 1009332 1369559 660764 979495 1643970 181454 825854 590249 1624163 409024 757861 866100 253201 1047896 395704 965799 417557 1362783 202958 1178640 1646678 1383805 773603 1811274 1746005 1660707 596430 980384 56386 101602 789572 752627 599231 1805435 460486 1661160 1674186 738032 1936810 1620606 1628986 1910859 1127524 317447 1106877 390325 425855 953413 1940348 1530205 1846363 360729 512204 1976690 1435055 467982 851910 1386334 1789331 311604 1822478 560682 1575740 521866 948445 1531230 1262290 338386 1844956 539089 1984469 674 180526 476967 101477 1239470 765259 900152 1866850 671915 939708 1401422 1598123 872433 1085417 706644 163660 38899 848086 1893536 438659 1689905 273684 659146 962326 208016 1216644 649963 1336455 622243 1578285 771840 1071927 1229670 260875 1436400 1496264 33013 618706 1710052 52197 827172 599414 757678 189103 1388675 272332 98804 933968 1842056 1521945 1491794 1484489 1016989 1902727 1376988 1810254 1049897 769725 966859 75966 670524 255796 651899 824829 1672554 240644 1273530 1972882 1166912 1119549 1703870 244143 30619 1458172 559589 1085575 420757 1644491 1664568 821145 640063 1647516 25952 731553 436638 1773882 1793089 1297490 391194 152862 487450 1648969 1153807 1410436 1882003 1529379 666187 187699 1047198 623517 1883759 1948610 209293 1411797 1138503 635564 1565390 925611 484820 1123746 1393297 1872831 1031795 1267041 902436 1645753 554282 1275868 121136 954767 1339469 1618054 431354 1170934 750544 1212125 940501 1171673 7842 630460 1236892 810998 1046294 900237 411670 208532 1382946 949634 1172572 102435 734575 1198577 70921 1587995 278155 270378 126519 310076 1479829 1641353 512574 1135685 344950 1487826 737139 185701 27487 474816 1357672 1354046 325016 1145780 1519550 988519 1097039 294795 404797 168145 409821 641404 252272 1025452 1246812 1112311 1238356 210381 1408832 1210556 1952480 676064 1375834 1135745 1605184 620778 181215 337268 1644580 1188324 1747017 128342 1597978 65846 1137512 1590247 663477 171070 542833 1951482 1601315 128487 1376060 1162096 148235 1856048 1021630 775705 1735075 286367 1835996 401732 940834 1723979 904215 565446 567442 224971 77551 1761711 778617 1768290 688998 1061161 1472602 544864 307022 1859740 83959 1635760 104812 947396 1692383 1125333 1762188 1039777 1294078 1427780 1008831 1605808 1545308 1683174 557532 1152406 133870 929152 1911680 984639 1619722 1184625 1242141 1525755 1508700 398708 1933562 1983888 843121 519735 1088679 747095 961550 27078 1712554 1583881 334438 533590 423017 899191 1072963 335662 1902651 1580433 1231624 256561 1358745 571244 675326 510600 172356 704043 1688840 1891269 322522 265082 1154691 854607 546668 1562056 460778 493999 435862 327010 60500 1743998 1729651 14048 727110 872651 140760 1620343 195447 1736137 316293 466137 653089 1613313 1715999 1122364 314210 950869 1498075 401402 596756 262360 1411982 961836 1498223 1541768 1980914 401334 92039 519056 917004 1461544 549606 134859 117605 165262 841289 279879 1394954 1260237 1289401 1347415 1091458 333667 13536 1980058 758576 1641001 491781 814656 961495 1206760 715826 1470938 1063451 1003560 859256 598897 758472 1651678 1886462 122515 1367855 1632028 979771 1617018 1987083 55424 1473614 1786446 86537 286358 916053 125561 1850673 1804990 1502672 769766 1340494 1556706 489181 1183549 504360 1231984 31053 684144 744434 415 1187894 223994 40377 1964286 1984819 1893520 1008543 1082012 1764223 1029413 1158432 1080481 977179 1365080 104586 1136008 1832066 411078 1466803 1886023 1791089 972626 1969156 101407 142859 103455 134876 1885851 361832 27760 1094925 334353 949301 471688 48247 341502 1705618 186943 1595257 1757865 387178 1583296 289756 1737501 489091 744327 1673558 719644 379978 627828 683812 206008 414592 1882705 1435816 626696 250841 689968 641703 1766854 1170818 656071 1296846 1114435 1859660 423865 1779549 118044 193949 374879 200593 1156697 460926 483531 1409041 776183 732948 1446152 1072270 1835979 1540898 606800 508358 382267 1970024 904218 468084 1257808 467696 1649844 1948716 858529 1092445 742010 1749538 758390 995887 1542592 442312 654757 307138 1860761 1784735 468006 177210 1298367 891646 393660 983383 1199840 202013 512570 205249 1691002 905799 268475 1658548 168817 155266 647421 1619239 1085552 630822 678189 721694 149725 862792 110839 1176896 687258 1773449 1345257 1699100 417536 1214215 1924474 411059 1913058 1768225 1661071 582658 1358877 1137605 1274459 742374 1156821 1855637 979119 610763 1079714 372125 390318 1451380 900981 1714678 342684 2386 1633453 468330 720165 1138268 1260749 670095 318024 945579 1420762 725644 226747 1333809 793456 543404 1614837 652744 732163 1400873 1120499 27182 1726362 1163416 1623427 1650733 1583238 1101225 233035 161980 1362965 836582 1855993 284944 407235 1767934 802498 400827 354214 687001 1793659 1931799 160216 500043 649788 665990 258923 1705018 311047 1513555 393047 154625 548662 345061 1640672 1488661 1323655 1240390 1211698 469422 625174 606062 596669 1298294 1456483 1683648 101826 355367 194304 852630 126202 1420540 1902852 1553227 12112 788117 914533 887609 411536 987552 1385555 566351 514412 1147983 1871954 1226890 1394542 375522 1723276 1630582 1387256 972599 644141 583174 1558150 1844249 990212 920684 978601 1495115 1732367 729659 179591 606385 199080 1616833 492867 1978604 124872 1891463 895293 516136 651431 1633310 300039 757037 282412 1050559 42167 1044268 1308065 273469 1269805 299828 1892589 1536675 739048 1657510 1018820 723622 1346966 1020599 124004 1217382 1010163 1767714 491882 859472 580124 1839427 848909 1150228 391128 982421 1026037 1034572 666810 1801014 782942 785785 49674 1881644 155488 1612557 697688 1409472 370712 231497 950524 710534 1734044 1383023 1752896 760043 745679 1003111 438743 1785903 1587228 328046 1316453 1512949 1015588 959484 182002 398149 1513556 659894 1763497 1674317 1568987 1474797 945469 1330124 1680809 40037 1914437 958360 1460158 898826 1195793 1931962 1682022 42436 1614406 1115370 1208287 453992 1740079 1691897 20033 293765 1758627 1797260 1835825 142195 1643757 464819 731908 393840 846240 1824121 1035155 1356539 1939503 1329751 1798553 1632483 816734 847465 903538 1429628 1003906 1331947 940039 46177 1385403 1976510 1381120 481555 630058 1567595 395586 1483669 1934969 1776117 1318784 883225 225149 828764 664287 1826660 1771703 1816587 1153908 579444 1581507 1206681 908246 834384 1731765 1806701 1391605 1724421 667336 1915957 610567 1045632 1840255 362846 378784 643580 1766262 230203 1658175 1218159 266058 1079878 612735 322665 532682 294630 50097 1769283 532808 1033849 1578113 1450285 31692 15177 554046 142610 1080478 1104356 575177 971124 1774962 1226494 274606 837298 8591 1614869 1512083 158296 1898339 1656684 487315 545316 1977418 202983 452628 1610943 1086122 966938 414011 39743 421233 819581 853434 1115570 196370 165939 1373004 634362 1031426 256802 630664 1618843 1733487 257426 706107 1321432 176578 404167 1979102 293910 697499 1579699 1012487 65499 462608 1027377 764620 1279356 1737805 486877 1799767 572236 680585 194976 225773 633898 209593 820559 1889615 1399135 1572012 21490 441998 351774 701635 868225 788620 1717778 268311 1125523 497351 1824249 892534 1102746 1976582 360187 104891 1541976 185661 1839129 1270003 1200888 1235065 1666434 40283 453624 1856171 546941 1881887 406615 541516 1392656 465333 1178277 1357438 1720300 618030 1241561 1062262 212106 553238 178438 1746157 1319265 1139074 908779 1540566 1103384 568171 1003616 95987 158061 1523490 1116225 1524190 1085503 618873 778611 1317815 701847 273034 347984 1348781 1431735 97255 1573220 1206534 950264 108203 1309152 52987 1842977 105040 1358068 1571134 1263617 1592485 1952995 418752 1467889 1316712 1275441 229657 594170 907695 524483 1827485 1612948 1588992 1068077 171139 1693983 1103986 1640860 1274064 1821663 1527373 1400768 1656319 1291261 1592940 649979 1028623 1364204 414843 400140 1443390 1964308 2959 1546048 1894830 649263 466470 867973 535420 952325 79437 544906 321935 1589400 387955 997669 537059 670056 297085 1938403 1053299 812660 421965 311814 1898557 1448525 792449 310224 1075885 1621286 226067 548342 1432390 1717169 1336068 64772 826617 1716174 8649 1949150 846749 1643699 1310121 1389167 681315 762136 910612 1209888 706742 1082709 1951346 1737617 865907 455708 1432004 1891967 231144 1264340 702143 736778 136056 346457 358033 1054325 652876 923107 1694840 1166306 226378 1014751 344545 1945982 134463 72687 721571 568283 1811672 971846 1535186 827464 680851 11980 806860 1780384 414817 319823 690471 1322827 104691 1967918 997363 1388754 1264514 1174031 647274 1261938 1004679 1672656 784221 690127 491040 879744 1854166 760817 645889 1001632 823140 326874 890626 635045 359000 1595681 566965 523797 1354234 388438 145818 1194725 752507 1675089 288109 427917 1837488 809613 296444 418702 329656 1564194 1457831 1241966 1821436 1960284 1669248 1386027 329939 428831 48684 41408 1344413 1946092 110211 786992 402851 1329407 1023271 188850 1003790 817755 1139771 791680 554285 683296 336741 1727280 925140 357460 170286 1731254 416202 808395 660988 1072259 1220854 1289107 699418 1903036 1690603 1277881 959712 1560370 1668507 734576 560597 1998882 943728 371577 1269372 10267 1494051 378054 1565368 655948 1342225 1789760 1583039 829556 263421 1769432 1479630 1028642 58343 1925436 621168 745480 117280 986715 1430583 1789348 364346 1340723 493458 1235750 787742 399343 510599 1997173 473020 1043002 1857170 413720 1898023 472053 1737803 1547353 1970445 1735860 1657893 1650382 912023 302425 1971617 1818176 303246 911026 1801395 1168634 695691 1934852 1559961 383027 460374 1119363 630151 1219996 150818 1064424 1222526 1247746 1498391 1222610 789069 1262446 452185 1186071 725990 467334 194006 1983934 330541 1811476 1396053 1568436 1497293 1379400 977870 1063859 1309842 1732292 1876936 683239 288126 1278925 560374 956880 968062 1618304 1320943 865960 713854 977070 1851471 1306158 608329 1721183 1581772 148931 827851 1753318 917407 193803 621493 169764 1839179 1742048 871330 420251 1605107 463963 1899085 1221194 1013091 168098 1981391 451381 171625 365858 1278175 668693 1052809 1531726 1684510 1877141 101921 564422 1817917 1720375 880745 788213 250176 877160 1393374 1833718 773614 1014831 1104054 1969457 1410894 1764278 1015501 1155321 1242771 1963232 394399 139841 1779632 834739 1534929 1895798 1240569 1276006 1438177 739638 1076652 808524 371423 215014 1130921 197164 1141947 1188344 1241411 1314223 1450779 1250719 1081799 911400 869276 116893 403352 181670 1794254 271006 1191960 274670 829188 505956 1063401 1787897 1178478 1957845 1129697 1110538 1132363 1498879 667603 462923 647875 477614 517040 953539 1000806 1465724 1614028 153415 1441888 1761881 1620595 244176 1717200 1972885 1814974 1368362 210995 435653 1353791 1702721 1011674 1249048 686567 344892 249533 740230 1565927 1221405 876856 1887077 1885338 492775 251485 1660224 629629 178978 606125 661722 460133 1038717 438734 279877 1489733 960529 162904 1481446 728893 554508 1531895 80594 683850 788431 391555 1610934 142779 170987 1466589 1956472 627674 403163 1576968 1580448 185968 1279593 544837 863075 418434 414690 461215 1184151 1105021 287739 1133219 921986 414450 1292935 1333695 1910116 1921513 13826 1176353 1255792 1416343 1801702 816865 559560 1092093 283297 743657 1916688 1982619 1076895 706321 1837505 1575939 1135770 1204047 1687125 139692 180813 1645059 708068 1249394 934762 244292 1736562 1744435 1157020 567 888041 367100 192622 1383707 1029611 461467 1953333 1373332 1010524 462111 1709611 1770501 72771 427152 1327477 1022031 1995195 1718573 380506 1557104 1791786 59832 307160 1759599 1911928 1417011 41843 1207819 1557003 1854183 1990304 1329698 1595478 548100 1997256 264484 772517 507874 237904 958018 170574 1378346 882182 1487339 1171440 473639 1675133 279636 644522 1115532 1871980 1055232 1138303 1483984 840599 956121 1372927 496782 1164112 799811 922901 1115300 1555354 497772 1175160 1351525 901805 1824522 1251293 1534121 271767 1998945 1467856 1944762 688949 1462615 685893 1904970 114758 470763 944401 1246002 1350190 1608395 1186972 887444 1317170 116340 499312 1490353 1157680 1169592 872835 1453000 1232213 1020453 406321 813376 661163 529969 257577 288627 1820426 892467 1486151 136579 423557 443356 194054 1054337 1424416 425592 479252 1985534 692042 984189 1352659 1736597 1146078 1083111 1780970 1228165 595100 1942048 1277352 1391657 86723 270913 553212 1317143 461500 463803 124212 1440503 1695922 1056037 583911 763723 723270 469849 765932 1189210 1640775 155597 1991842 1972 356576 1871751 512896 1746196 1293945 1113126 1983157 1782991 947294 1651327 1730230 194112 210373 1586657 337783 1454214 1140409 122628 1160538 607682 391489 1500716 1975451 827892 1125729 1851217 1899023 509313 1035872 324947 1591424 288641 984679 1371873 525784 1874726 1335002 22791 119978 962708 464115 1146161 1557132 570311 1649774 446748 28782 790040 1700267 1804533 1827199 1850401 1672683 40809 1734404 1102251 710198 138207 280697 520045 223217 1955732 1872992 117711 1570342 32971 1423301 1730620 668776 789252 940475 1763223 1444549 971740 1095425 638308 1981357 702319 1011191 1485766 898439 1872272 548391 81957 647283 413224 1625342 1040484 558401 1812859 201141 1520203 249953 1289774 1516486 1770296 1377776 893808 326043 310359 639944 1798517 1715288 1412111 1859079 622038 865037 925670 1101447 1678083 1746203 1972883 1783142 1358079 253396 1842174 749609 278300 686728 624165 384985 88231 1232255 1935261 1554528 523399 1816883 366654 1949992 630647 916846 1125757 1132381 463999 259017 1861924 1281009 1068709 304238 170350 1576484 988803 1735501 1161471 1459320 337582 969866 674473 1641739 282011 818894 1591876 450598 105659 762837 1521252 121388 248022 147831 550285 1135243 739749 434217 1216906 869423 145407 538055 768253 202740 76733 1022443 1168870 506219 1069985 465025 1876080 1618712 371001 937749 324026 889111 80377 1932431 437588 165703 599484 652746 1537349 190035 1514433 131384 830796 1096247 234316 479830 454376 656320 944434 1031984 636731 984752 1517321 795218 180024 696429 1411965 572520 1647134 276870 553229 960044 1417412 296551 690170 1380438 1827498 1955559 513280 1157636 724408 267378 1939934 1907896 960130 1209831 230689 825775 211191 1820553 1436406 402553 1337825 984982 1285623 353756 1321571 200637 1558405 775323 1120288 1714676 468635 736322 748505 1519666 440013 1085892 698452 1456037 591284 896472 796460 1336380 1235354 386194 447648 1292191 1128992 1125582 767053 1667798 1439576 1964679 1882254 776890 1516814 667757 1267892 646853 1422014 1615320 157349 1038087 1963271 259904 517232 785940 425337 934127 304429 429398 1338198 21251 1929796 1915227 172345 32443 993823 1404660 1418558 1586530 1603632 484548 1039931 209807 868686 1781544 722007 1897207 1708818 881083 205544 289632 599618 1114898 881812 1730962 465225 1443388 1732994 1205592 1291543 334925 600788 1850120 709429 552576 1974759 277159 1607628 1308329 385769 1904127 1058367 1431559 456150 463479 730940 1540872 466883 1039346 384694 1763543 945767 1036276 1320919 1201317 54114 1410164 675330 1407273 228724 1871632 208379 530803 1081109 756460 49053 191930 683156 249206 1001670 87573 309561 1211243 1466717 1075617 499348 906442 1423222 894950 1094669 1518480 1465873 866608 488728 238622 318079 1238815 1755936 967025 542298 1838244 1244440 373246 475103 1026443 84643 1146906 1312875 611289 1178653 537336 596437 1549645 996311 388133 1628491 1972722 49974 501900 497016 724209 1556123 1595690 1803878 1000541 1491044 242423 148569 572045 182267 52319 1947400 1723192 433376 435832 1885803 192175 453357 1076900 12482 1398841 493271 832756 373414 229875 1140238 328257 1285010 1780899 886683 1287089 968563 1735204 1561905 1511772 1977160 277116 1614204 1915647 287455 21802 985390 506830 785961 334797 1077776 1331480 1953077 1100643 169343 1325111 603958 1938754 460872 1632232 1873696 587316 1247924 1638222 1155307 1380558 1840368 1097962 618686 1268545 382869 1691621 914419 189200 427907 98217 945414 909185 1331057 508587 1567180 1183520 437910 779134 785465 109024 854672 404694 1953232 1403370 487317 786647 1963683 1144999 627559 495159 486542 619199 1373406 695963 433201 1065329 1223834 1756928 1529415 1072304 847228 770054 117363 189288 52222 76165 330159 1255475 1004898 1262927 1881194 1975460 623459 868260 782533 83853 1848483 1080863 729957 591687 788049 1160844 788427 904639 1391211 161263 689960 1675631 1479407 1630174 964724 1902513 1056071 13585 345345 1323556 1326904 1413339 1667253 220972 1452942 995956 1304349 1562313 361532 60792 1637738 925953 160418 1845390 1615720 559309 118910 79901 962443 596836 52879 1741403 922274 801540 1311746 1657204 1089136 498644 1933698 1281772 289004 896157 1133893 408813 234617 536061 268780 472478 1746791 1956338 1357794 967802 1865245 880143 136865 614919 1555983 1585915 973620 1356359 335899 537674 693646 268792 1867388 1360632 1449654 764805 908392 1174692 1813779 376937 683164 659577 1209858 180628 1348773 885229 215700 1906643 520754 83792 1019327 819115 547461 724197 1275184 512704 99117 264440 663170 458975 917647 1047716 1672616 1685863 631217 1481274 1235817 725256 1732645 152371 1617180 1373006 1420601 1207932 106213 454177 443588 876114 781401 1091856 313139 639470 1562727 1433626 404159 865554 524445 25680 1793983 1406644 1585872 338307 1873246 1942302 898850 1241833 1015485 6184 1131552 921962 47465 266434 36873 1183937 1891771 476734 1063002 1676568 1584524 849378 918419 131963 977627 1907132 945631 286344 397881 1765588 192163 879921 1188281 1309698 1235095 946774 523025 1204227 1377624 376855 294205 1679959 199619 1115687 1370524 782376 310019 1268597 1299912 751639 1049692 1474122 1461119 521482 757665 914903 1701726 409474 1189931 1314637 1837876 1184146 226059 501214 1977607 1185913 88652 1638850 179390 422610 1386360 866512 1711494 326779 256764 23136 842738 269880 1741028 1422067 628437 1694226 194069 1981624 546450 391889 487905 606573 1971215 220780 713933 1716133 1942974 903206 1196336 1459845 37975 189912 1236385 199680 1620823 724208 1633475 642650 1781313 711598 750775 1948003 1383076 612704 1755578 1402002 1413421 971026 930940 1061912 203394 1790088 1522819 928764 1481624 595915 373692 45259 932138 489054 716352 1552235 647352 639155 1756815 1246596 837287 1010836 1083129 1543635 269881 1562741 1776839 1413722 1574440 1468355 1060006 601399 886898 333247 843920 220136 1463479 1898540 400362 515789 1789098 545212 10164 800762 1196237 1002762 1184522 194797 1199206 23845 1564610 1755088 1023835 1677745 1356972 933999 11609 1224275 652851 968892 189283 986050 1618716 1790669 318833 1704239 1122384 729885 1712007 426258 1743741 1216184 954998 52611 1947579 1109395 654217 729489 1685284 1856649 1585832 884344 1573240 555831 979954 1165421 1242927 1911712 1854234 668240 1489341 1461164 1988421 177231 385452 1317469 1721284 1471412 833580 91535 1388659 1730552 885788 826366 1466923 406801 1432765 170829 1767919 513191 443921 1098919 1034091 1315903 6087 282055 1431547 1768275 1079641 1046151 1647876 704156 325746 891534 677850 1982870 1553763 216256 1395684 1816753 1539081 1493820 1414480 37947 1959231 155308 1542765 141189 512683 1768779 769148 1671247 1063912 947360 1021605 209945 1671556 1689581 1520015 401673 1620653 240845 1200251 478602 431442 500368 413247 1503145 1977033 778723 1927539 486983 1072549 1608869 1582904 887391 819457 68664 1266671 260992 486517 1726625 99636 1130341 1514931 948346 958858 532163 67284 168908 1893484 1451597 96007 1491071 1490422 1608290 1737353 1665976 39925 618531 1944549 155734 291270 282532 1414689 1359438 158063 380430 1720145 951791 169376 411424 1865890 336594 409210 1643534 673796 993735 1484025 1739672 585449 1780253 1087153 619956 176590 1564085 482913 846445 1774522 824548 1273396 1903345 1067635 942968 960193 455889 1546595 131966 758832 25749 24602 726036 1350188 1026105 634385 1951861 103031 194429 1754362 708512 1067343 97052 243825 692850 1068663 768903 360348 1690911 1580622 1154436 1974863 1641459 1392833 665555 944369 308449 1247523 1246926 1779367 1366910 916106 366354 1571991 1710742 1285720 120692 534649 412631 1386261 74113 421589 93559 1967901 1191590 1059424 363604 693249 1344718 1928956 731262 1603249 1407217 1801326 488549 1263904 1702588 782132 1924400 1549380 796999 1802278 60711 220899 585351 426836 468803 1488011 1485808 1533202 1598448 1615199 62215 556157 556993 1623919 1115383 863609 1452032 597631 1497736 842055 82610 343621 869641 1902499 1536126 1654935 84805 630869 1430249 804560 1673904 1555163 468296 38097 147218 1325057 793163 1870325 1528264 921580 549922 1624571 519951 1292391 357096 684813 681972 953807 1509915 1410983 822145 1253949 1047937 490284 1290337 1741840 1593236 881799 155655 611099 1939574 1833175 154969 1790191 1525791 564359 1104324 525587 1158013 1459156 649734 521316 1187613 175213 1923820 444237 490145 1931431 1040527 1620404 581496 1731910 567261 1270725 654892 198412 897226 1297080 729248 875170 85040 1752038 943586 1652658 1630972 1276341 249397 1631162 332362 1295033 116996 1082583 279589 824025 1557115 1164223 198609 401454 1342697 248457 304442 1003000 977167 609986 1498246 1878304 1128233 534975 1182801 1353462 987510 651016 1344523 1277964 1283853 117788 1244025 546443 1144127 49933 199547 864857 670004 350325 1923558 529556 1079396 1073185 552277 52073 1091914 1455292 1144474 12733 620178 1731462 1035204 1586559 1443582 525869 140645 1905402 1736789 174329 1462710 7067 172983 216263 38066 1590236 1059274 171421 1204473 1515155 542731 1562600 1160305 1847846 1259528 633010 467520 1774165 1313065 1018776 1228638 1210581 1678053 358818 1720289 1868679 1938748 924616 1706795 759251 52116 858755 903666 309886 1977605 422579 1796607 1306209 1834924 1134201 131125 900903 299082 240032 372297 1874305 1566821 938964 1958205 1973592 316086 176851 1100574 1912797 1400000 690513 1304264 1492504 579483 642903 1267763 1446778 218770 966929 434581 397576 853482 1815524 528773 1316065 958467 201538 888421 389219 230507 198372 844202 1407686 1127941 1388993 1129050 318003 1303159 1578330 228767 1070003 486172 83697 1966806 571211 632604 1487088 387079 267881 1741692 381115 947118 1666136 763386 887226 1919826 236637 1688366 1539512 1458899 636429 476797 813173 1882644 1456645 1364923 724337 1508180 921721 1468567 1136146 1145362 1927894 1350871 1730458 393973 1744965 1744845 463429 467850 268058 266568 115275 1702697 1090257 273819 1701014 330177 1174320 96713 612154 850457 550614 1909724 1186749 631184 51140 1663402 128907 642260 662553 839082 1860786 1440070 1181790 299932 29192 399575 490312 915239 1802699 540927 983077 1540282 888871 1017026 1671235 237813 1700564 1726841 1246434 570520 622806 778224 1588605 1452491 255688 1586467 1483425 939201 83222 216084 1195874 600773 1244700 166160 1087680 332743 1848733 378578 438440 511380 1516025 1633820 1739075 201290 575088 628414 656639 600569 1768119 60866 1033961 154791 729556 328557 359162 403830 279907 1054470 1848681 1652943 1262573 1473019 306865 1058346 1000821 1743759 1761528 11434 411018 1948240 1231884 712191 129593 147865 1683405 623290 1034092 1885799 1348667 1383890 633798 1637504 1675263 353938 1351960 176747 494872 645912 1058759 1969796 671904 1550309 1517299 488760 241268 1229675 105669 684012 1739790 272752 466194 1102260 81388 19090 1736780 489206 1146074 141773 673146 222109 1786836 1850839 1606685 656995 1747839 627521 1367853 1554145 1933874 215104 948885 1297932 1301945 1780598 1321676 77650 163892 479647 256303 1020682 390980 389616 406697 1545054 1251363 760565 395799 1774874 300104 1110544 445662 81299 1867092 113283 1040851 1607312 705904 1062476 1006247 1277074 583164 826732 1810123 1992038 199543 377605 98018 781438 1605176 1267674 801377 1724343 1914809 1369886 1453164 1223874 999330 1490297 251863 1881981 796373 762330 322143 671191 1682965 895000 961640 1019950 314520 1051364 1103870 797690 1420643 337555 1327189 159790 1788932 1132458 197359 773702 801520 1765201 291618 455194 1631533 1314798 610051 1250033 1032571 593472 263242 227732 570962 1097009 86661 704598 396204 320840 1540786 1521235 1027864 1335160 967404 1937967 204635 1098058 931528 1914057 663748 793718 1077207 610884 1079606 1968866 1986552 1973011 201866 1882857 577193 1452486 370775 743992 1890599 502679 532109 1352497 1234643 731842 517792 1895868 1126045 1030978 1678257 63323 1876266 1896866 1476054 1494184 109651 853666 1833741 412265 1592625 1572693 1002404 1941323 1759054 538003 104267 1305000 1191562 1300237 1904945 1658442 1002520 1924552 1462944 1410589 1730907 579661 1895565 490558 563224 1263256 1315769 1143233 553963 1173175 186557 1946450 437297 771981 1013597 1955379 1664442 667646 1379736 1914659 1656894 1315899 1726707 455122 189993 1836606 1781744 531490 1728087 931797 1215424 702706 349569 380374 1313212 184263 804925 704879 1178792 397945 202027 1394737 1988461 273365 424237 1060761 1486029 1607163 621368 739447 746134 1797341 116752 820097 1442790 5034 1395948 60952 1742091 1772106 1763195 1750630 1171413 300914 1588101 110486 1090277 1303311 835605 1608575 1777880 1836500 262042 1890288 1669109 741580 1016400 1619577 183760 1762713 632598 1649840 1892486 255488 616850 461680 382202 146335 148316 1133172 1367673 803098 865055 124313 15624 352532 1268936 1928742 846383 354656 1809284 918918 1049923 1328113 841530 1144530 1063846 1489571 822665 1178878 1614305 862113 920060 1977883 1469008 205013 1009915 1426419 310174 1861150 537572 230018 1411104 1347003 1026066 232612 1003308 213200 992050 518214 1475199 1685553 173763 1368297 587258 473402 222763 884595 1883066 1618372 1415394 684491 821376 691690 745489 1294966 1232865 1095319 1096639 32180 250439 1151468 554347 1600575 443412 1201061 1068541 882660 331754 344283 1243529 295275 193903 597032 1898849 518975 1462168 112220 808636 1800678 860628 1820392 447394 1218552 611940 218437 1873640 1100208 1414835 1644143 1029026 122637 1924134 899795 1541665 1278729 1048756 1513944 340061 1924707 1432098 819215 914355 1170757 263029 1842647 983892 360078 248743 1021252 414677 872382 452599 1755889 602508 1899798 35628 421095 1170761 945435 1316951 846069 1228987 361479 1837829 1874924 1927627 885343 670279 800159 994166 446164 1531824 696875 1122628 1599085 1910417 101713 544748 1144623 20256 913584 4102 1161113 701336 1240951 865569 1491230 167126 840353 1659060 1794941 1656539 1449568 1877958 1676646 1543042 884666 624925 916619 203248 1679226 912679 886035 1607856 1996827 887733 374288 60992 130158 596837 136908 1307489 1112929 550665 974130 1841292 255455 1953156 591000 41646 1482824 1948964 781109 904971 375036 1528327 125473 1844922 835489 1637918 896088 1828899 521595 152027 1696112 1749237 249884 1630152 1178777 934795 386034 1049900 1527853 448933 1948559 408573 481121 234693 1753093 1906865 803288 743838 1609385 1985760 1901273 1307988 1183198 1063824 609375 1853167 1777869 141318 1662130 941312 687026 607540 502040 839401 1282441 1609281 1307014 1652776 1524599 685195 366372 696937 284177 551849 549927 648328 181830 356476 817313 1649852 992930 1063917 471746 1787304 1835818 989520 1639760 99261 27477 1990055 1658997 1081909 1004849 557768 1299154 322759 1550097 215931 31439 319076 1600237 1400949 1567996 511253 1490853 127475 195561 276963 1035611 1163643 1058601 1653633 660127 875701 452940 1815484 1238541 727384 94461 935237 641413 1212281 1769572 912502 1926149 1738368 983692 892889 1700882 637880 632678 1471383 1307760 1875126 882890 969659 1348109 1549112 1740797 1455207 1995281 783011 121378 1547936 1598931 1654095 735162 881750 1064747 539759 1862309 205521 1386415 551677 439717 362866 38545 1487936 1034876 467935 807086 1012888 778633 112389 1180198 422542 671106 49382 908123 686140 402379 1703799 1159533 442989 121788 896889 1895293 677864 1674842 63174 1007406 675862 1587940 1396354 1082002 1794450 387726 95217 1548936 141444 534898 593946 1313750 1102595 972860 1098527 1895336 1129859 856825 111885 313084 892719 1445344 1229305 608539 1615434 467401 309203 3125 1379598 724022 1018694 1507715 53615 1756758 1422755 1788487 1275991 1291379 533305 165669 1372716 764823 680186 643132 1954867 503050 241939 1898134 1850595 1415743 903358 519791 1011643 83309 84680 465398 1097987 1981841 1520533 1492578 1676300 155700 198656 250175 1007583 1784008 1522467 1226781 499488 93937 980749 833329 30080 1463513 1077749 927688 1636462 455405 27583 511667 1035191 995844 1564793 1406621 1997424 1245432 88105 1504498 472121 937236 839997 1253218 995446 1376777 1222885 1233295 1128509 207295 350409 1106410 690928 106884 1698022 481593 229849 871022 1251794 401037 1664209 662325 872504 295818 1933108 314465 1226322 303062 1355090 1897175 99127 1868636 975108 834721 453802 1110778 1012540 1483322 964260 629224 107923 1228505 1112844 133295 60821 580748 1565685 1111033 524455 1153191 1520900 50822 1272984 910327 1926307 775908 1206594 1279338 320116 1746619 748509 219478 1007158 445399 184481 1651339 559885 264238 530833 1118899 1122093 997143 759955 1535720 5825 1662185 1619513 28592 705846 852229 1755135 1305807 1516114 1155455 173257 1685818 1452784 488532 782579 965594 1403455 1970093 1930517 1048632 925469 1741250 1673946 1079784 924564 1833060 134746 733970 705107 1742701 1655527 515113 1853787 1981952 907104 1439773 1776150 750179 1701096 106051 1870908 1155992 844436 1361169 405479 1047009 1557617 1448167 1880006 5648 249166 1214635 6460 1235707 653572 993088 242441 1053173 215883 1679122 198191 1416613 255895 1005089 1945391 1523840 824026 900661 1340140 388805 1764238 1356169 1018208 1278587 737283 1317196 1398831 1984557 1159578 142050 267570 280976 1441547 495797 635326 446109 1074319 173980 1751933 837720 204578 1615492 776209 953029 581297 1000619 1661744 1077039 548188 1707961 696300 1423336 750304 1940148 302219 423668 233212 43491 1920190 1796757 204322 728674 823457 527418 1825066 1237999 308960 237322 1602375 1116340 197055 1838657 1604030 1715944 334813 523710 1278139 1849558 1208680 1614606 1442217 1329707 743875 894545 1519130 1191466 1314186 1135177 437078 288286 145533 175015 1487315 1482134 1547790 257830 1410403 651427 608157 1984493 1034954 1112232 118902 1172083 172911 945055 1026223 1891190 1712016 429253 700868 971628 1434680 4978 1452222 323269 1496563 1972418 407091 313098 980640 519746 909085 899495 443975 1969944 1080829 903524 880009 12826 1354109 1940562 1504772 1713772 576297 1688011 336489 656425 351418 569719 1532903 813285 175011 1876204 673238 982082 620686 292768 1119188 26958 1622175 1213330 857780 1953195 312094 95302 1247701 471396 721801 845259 1417041 1645153 41536 88237 947241 1863176 473617 799710 985906 923952 1941213 1597214 1922149 1291847 1123359 1099193 1668864 653204 175646 348037 606436 1656543 1096901 822054 1323028 1336244 567894 450921 1459912 1573130 1540907 1426744 632018 649279 1957281 1339416 1624115 928170 1036258 284556 1495045 1536463 674538 148391 1246537 342357 572613 1035116 744507 1868271 1728268 355856 418646 145488 1915883 1376123 56959 1860302 127711 1289305 1130931 1849416 1093227 212366 1430988 612001 1401194 1854164 379949 1486484 1644992 1776749 874682 882604 437695 1772814 875403 960721 599750 372908 1332044 1238553 776648 288959 892949 577153 963131 1947286 1174604 1646662 747636 1851176 1951453 208519 1128532 1843358 157317 1357756 208624 972476 1765648 93502 1414874 319204 1203500 1891109 1498661 1044476 916764 215049 203973 1547408 192250 458277 1401785 4336 485720 1219734 1945877 831660 843465 1948944 1585999 1246730 626126 1397029 1212817 301615 994756 609878 762055 779393 1298047 1318703 706469 851946 1265768 1072073 1302337 1316547 762283 1730340 935387 341763 1009774 1197458 732327 1754614 1594350 1008365 579903 1898475 425132 142943 1265322 665288 1798520 1939673 489888 202024 326599 822761 1943528 271150 67100 1090633 1802062 675771 792790 285888 774895 1881007 1165275 1337988 133338 378113 571476 407888 187607 866034 1054603 1403916 324893 567755 1629404 701430 1554756 1293402 1773374 592578 1863714 526922 156868 1258761 1419142 1754099 993879 715171 1731025 960852 1584510 788579 1530732 905409 799143 378733 1727153 1025921 1267622 1328940 1082993 1441850 1259332 860906 251908 714982 1312428 620914 824591 789472 1997327 261134 20373 237172 982223 812446 827241 22416 1695545 554595 287882 666270 975791 243571 479638 387714 935308 911294 1517105 1144963 234061 1232558 1373360 1756310 697100 1980405 1710986 860547 552554 276611 633618 319225 957829 1049651 127929 1598866 1310880 708115 66519 1620014 700034 1384486 1038123 206580 1797359 109130 983412 772085 1104757 1124295 1133162 224364 1382388 351503 758079 1347815 899643 1629043 835065 969034 1564943 496002 170477 340755 1745782 599842 1520088 1180004 1433620 57685 569888 228601 1289326 444409 170619 1140956 475927 1660460 42079 514817 541858 1641954 1375737 868400 71710 453017 1858203 90174 1094918 695085 239652 1311363 1873227 1972825 1261415 547642 1119615 409409 747664 832672 823522 621190 979009 1044318 1511143 370311 960901 1577267 363914 901893 299153 148687 1080386 789044 1956950 1512723 1872239 63638 955936 96760 53968 644728 660245 1722554 426083 801293 1190620 1214243 747947 1597403 778963 1721068 1175869 782575 1452777 1452916 1262796 688531 1363905 1172738 1828176 1728725 46314 268268 12063 999684 1872372 941705 690872 755934 328441 994141 1871710 736306 1312449 475241 136675 29950 1286687 1172850 976667 520007 1644360 112822 1444554 1378892 523550 1950242 1838104 865048 114666 310164 732009 1802986 1261856 663684 1120501 1541746 1065994 397105 233627 883205 1686911 506046 1299374 1431800 1601887 747908 583686 1755306 1264743 238156 1625786 968880 476539 1085740 1967713 410369 1303590 483651 1728556 1834773 768470 280322 515853 292358 456937 159615 425586 1848719 234658 1705633 1172563 426375 958666 1715599 570391 1945920 1233716 1915333 1813814 601683 1407766 1174361 1978562 888990 1228144 46701 1718513 1980551 1632722 946015 884727 221633 1402944 1470317 1523214 584448 1694775 5466 591903 1374900 271557 1951628 1014298 168289 902711 1516534 257023 1095213 650804 48826 1060737 1807078 550176 877999 1060959 1399974 601210 689954 1668866 945277 955537 1506790 657328 1563059 349730 526456 910403 874321 396047 1900490 1705339 1161713 886081 1775905 873846 1766013 486344 1331645 236232 1820497 1914363 1184502 464913 1575341 846594 1479297 1057257 1036846 883552 1153230 819186 797775 1185303 688444 240894 957020 1525260 1956321 1063008 103303 1922508 1260942 1111056 271348 1202029 1286110 529796 1421123 1700186 543338 1269175 1348201 850692 1267436 384013 686918 755484 1161566 1158256 937605 65972 774235 1503951 1601715 852325 895339 1672729 705443 368166 1571010 1827989 878620 1142029 1714121 414931 76397 492762 1945060 1131418 1123989 86149 197062 1091043 732133 1764802 370010 1613039 1767784 3105 622674 1365192 467284 1015906 1907768 1832191 486838 1881002 1618952 1280918 1854479 1695429 1667073 1398167 1268419 204945 865011 187405 1996945 1552290 386190 307697 1758649 55709 9687 855735 666051 1058712 1338787 1185235 1386788 1510571 1842176 1366067 694312 977461 219302 647981 1287409 1898645 1905342 873508 840509 636638 359186 594348 781181 1799497 632798 1323804 1710791 871965 207771 1316452 1580167 600125 375808 1145512 1273378 1262831 1872760 837702 200424 80308 280280 1876129 1592195 626225 1242784 523195 917295 38410 1733830 1002572 1849730 715913 975595 703607 66122 1104499 1609770 546120 1069640 840437 137681 323955 1273654 121306 1556739 935972 1034459 751408 1160451 299850 350603 1142383 52290 75973 744346 1044162 1489698 1991134 1183728 993334 500507 7929 328235 1413396 1094010 1199217 942817 648043 1277639 963379 1188476 417451 78767 462023 1795856 772500 76112 45859 1085584 523614 307015 590819 1199059 247582 468585 179428 1795419 1080956 1653610 1037594 182069 1070688 25934 645869 1180898 523246 1410529 1498710 1807156 971177 1241730 536270 1807405 1147177 1041691 1208519 822476 895193 324835 1343570 869193 1234237 678562 520338 1287696 963491 1064062 1902300 336353 1670383 1922238 372386 170424 13657 1698117 1187987 562518 290082 44348 1467708 578748 1185702 1894455 1701110 1218759 1455978 387790 1132805 1652483 799468 1499754 549196 1412403 1352664 497470 1354878 519615 183558 536460 961961 608595 1572469 1574615 1073087 475500 882990 1457124 1968364 682134 71976 1046326 816967 1871614 516211 1494068 785495 1487723 1895404 130672 1851605 1024499 1834481 1069586 1316673 1973900 1815490 728147 32632 374563 1236546 1138170 1642886 763089 150524 1376093 689316 283497 375508 1193766 1205923 1699624 673497 1115509 1974420 1507769 1994868 1446984 1736814 604337 454942 1330339 1161902 1379118 1521246 1324156 1344730 1665062 624576 1782930 544041 1997592 1205080 237982 202132 791548 1774872 201305 1473177 882117 541398 774341 890651 263305 1053660 432207 1241919 1138625 1235557 1760198 480457 499799 699247 646373 586482 984320 1178100 84751 1657481 1557008 208051 1500069 332008 1886690 1275985 1948414 798156 1473377 1516615 992224 585520 1796362 1336306 535482 1615344 1879132 1419042 782787 211813 1640414 604153 602434 750154 241938 469036 865153 54434 522770 23518 957835 1917810 1296245 1501108 409449 1464215 436450 1829911 369873 1252903 565774 797429 891686 1026543 376659 1773904 204088 1289588 42666 399169 1408172 1585313 1143396 339760 1695105 1012699 1973859 417705 1083191 438991 939838 548987 332318 1624123 1945865 327501 966940 203861 1752976 563092 173742 1279505 6880 700028 75210 1264228 1180944 454717 1675123 955714 647094 527413 1869517 1220361 673039 1116396 847787 431502 210455 1105616 997343 1076185 1740513 74823 763520 1214206 806407 757239 948032 1343794 14963 1863920 1207623 1295202 995664 168963 741193 599777 755689 385575 941437 1121026 1332304 1207274 294907 853208 820036 611801 1397564 53381 99172 1989922 1345004 1106311 284479 1806974 1983879 1131517 1526769 1446034 1997035 1501619 1207985 138930 1399695 1319660 1201208 785718 565963 1073071 681481 503124 1621127 1452529 106357 467070 1338104 105398 807850 1919809 252887 1558937 941618 726055 1924909 476217 1936445 1382803 1114411 1363426 288711 506342 179362 1291886 892975 1219347 1872626 1687496 619037 1408540 378471 662737 460064 1812561 52133 1011559 1525459 1053089 495683 874621 919187 1888798 1073855 1349394 456415 890761 308780 1921844 344681 940816 25248 1318541 244754 1600759 1016631 61132 1688292 1829341 1085076 374051 626215 250672 945785 1981009 966952 1813920 771041 1744450 26108 1575805 941353 1808342 45500 332217 1447649 1082181 717883 628353 1888916 1061559 1081807 1349401 142013 246704 403491 1016771 715124 380697 649597 468648 669223 595635 412043 221973 566052 1269240 222628 1987294 1670028 1618622 1136929 1403007 414023 496710 612406 1289322 1339507 1305324 941561 722815 1346515 582335 975193 467704 391666 682859 1944987 1790937 882914 54852 1072334 339408 1036352 73460 453385 420703 1117101 958009 929484 1624743 277753 1176833 1470276 1466539 1255552 186718 1660212 636698 6470 707508 956413 289716 646092 1022195 952792 1611984 1193047 998997 1159557 1973703 1284449 1717359 243790 25710 1287399 1819694 410290 1199300 1057669 1996628 1261962 357241 31258 1015198 413333 1586476 1737632 1869799 1436277 184895 1588728 130710 65829 942606 822618 853326 1790399 257063 604885 530705 1772096 1872599 1943966 107355 1368979 852921 1939444 843974 668560 754906 27485 892279 986620 1981384 276418 381282 1411883 991792 1821407 699877 1589531 1023410 67567 274956 318597 1019816 1443830 854043 1259347 987464 299544 1219729 1153539 562915 1837356 438089 4474 685979 1592217 461769 92717 867219 1255869 255258 1313920 1749887 959705 1763657 164623 1723009 1068866 1971950 1154038 1128390 1865605 372067 429203 1087080 506441 655529 1483863 157082 1153194 132911 1730974 572860 1326384 1944343 1522796 1167254 1604355 1773273 1932524 482675 1329224 989321 476429 1396571 1255505 1911237 698777 1020431 1965727 1300335 1889697 995113 1149098 1502331 822224 1419664 1467680 898915 816572 1001832 1574855 1978044 1766050 1889393 1793541 359224 1735996 669355 325771 1217906 327449 344290 1702261 573792 547426 865185 1025507 1728668 799626 1827469 645781 768447 1023842 191010 654135 1613056 798981 213576 650932 720987 337989 1003519 541493 467692 1019505 349738 840304 1015083 233286 1778346 992873 1262677 1339270 1111072 1887537 953635 295327 1118714 1898164 1950493 782566 489777 885722 182664 167374 5022 1555504 1016143 118795 1458155 1998005 412912 381934 1225853 653428 595669 337062 1702263 92222 1694799 1028102 1324616 49433 368521 1166450 1472897 1394759 319186 1821103 921793 1428900 607822 995802 491294 1287493 1281778 873119 361401 1789305 569423 1449236 56416 652737 269151 1706146 1536755 862663 542196 1386600 5932 1355203 1374715 909783 207592 686161 1060403 13091 62700 77653 1399221 1025693 334636 922456 1032000 771579 354234 818625 1133658 226491 649742 1169726 986254 1468392 1257171 410468 891903 1486428 1489415 1252895 1596339 1468102 143293 426602 410252 856061 938722 222121 1807514 713287 149280 1992814 1983222 998363 483455 179081 525017 1294853 323743 1982066 508980 153101 675194 308016 1915072 1649741 1301440 8930 1510722 6583 1346577 1017499 847689 1568535 1014907 372687 528789 608430 15843 1919250 1928968 148572 573642 1092901 291384 1089736 775712 1499881 995754 1981548 1038082 1577028 623973 1309411 983833 112113 1553918 286800 1630061 1027068 1437316 436369 344231 665479 1546960 184924 1653851 1407538 1492300 262005 1118632 1526479 103878 205454 674103 1046004 1497660 1828226 618615 1158769 916910 111909 1496065 231652 1376438 99345 537683 1929801 1104665 1573142 1080530 1183644 1060587 1283310 1300842 70985 34149 45991 1369230 859977 460040 1737315 857809 816047 12860 88974 794383 1361082 1652955 1025245 1176285 1654301 599310 1281638 420465 1214183 1347089 156649 682117 1555149 1026602 1163614 1651604 127033 837429 1595483 1501600 1153976 782120 251391 751182 1166920 1535597 978724 1219133 1026563 1514033 936928 1842693 625568 1548296 1834103 1703158 775335 865276 589150 719129 519999 1078405 1763828 1636306 407463 1826961 1102301 643988 1369704 1150209 1441192 153833 1659249 1647146 1949958 677231 115119 869627 916702 1816304 1455989 145565 1414679 268876 1475030 1462736 360205 524958 1541581 102343 1660510 324381 667495 86450 1799911 1107272 164989 84519 1973219 845821 683589 1843628 588117 678478 1986427 212651 809919 1798012 35540 1011178 1149471 413294 128526 459743 1898198 1118961 1366834 1524580 910070 1843281 833026 882910 1191855 1774940 36025 942824 1080137 1968327 579065 858542 478322 1527684 218223 1060031 90223 1062965 357379 1280304 1339417 1321469 1736009 715851 1191478 1226629 1852221 458633 1292183 1731 324507 1046648 1734328 1899108 1819255 1233749 116331 310041 40580 640492 206886 150015 1494326 617160 378099 1304204 82117 3994 1960779 1789950 1788783 847311 1461367 1779771 1746840 1529613 1278788 966974 1572897 1565969 1776855 1500399 1667792 1005992 1285369 1461085 1897029 1070615 1001892 479263 300089 478419 1205390 1020837 1773807 377001 231638 1047786 1547997 971653 882867 1038844 1960046 1106241 1806271 1507743 1245299 1117749 419055 1327305 1153680 1983268 209024 1814308 1333036 329909 250378 359531 120833 1507283 935059 1135138 807509 403067 1646867 580774 1353668 1243827 255452 1706021 1233471 107444 1219564 1243901 612638 1201654 369529 1425641 239936 687025 1515030 910737 367621 122493 945457 1576953 46166 82359 1601595 1024375 168412 687856 1919060 941881 1754161 676670 1123595 1048223 913328 114744 30703 1535302 1255142 1890359 1675144 279941 1671671 1182710 1111515 139935 1579174 815073 853049 1068854 551773 1798931 1975197 1152743 1233524 954111 1587551 745547 802613 1608576 1286626 420520 1648894 430506 1840730 1346268 622196 240360 507485 400074 128593 11481 273565 45231 1442002 1226342 1212748 1400499 1403499 1067504 1621325 1632747 1836423 1926013 333577 1189967 540161 1046896 923478 76469 163700 924197 560528 1523028 1876500 634950 953563 151622 476404 1970906 1982164 531228 1656635 881698 546512 1601096 888696 295700 1640230 208972 1364680 726149 1489182 934888 1517693 1372514 1083073 1139717 1687540 1413266 490413 1507649 79897 1939013 283436 1005224 1182332 1257069 249483 773074 428464 956960 1795693 508065 1565012 1684269 1415083 307478 736694 757583 364165 1748300 576023 556376 517843 1200682 1537661 491072 1862982 1039071 1355948 180189 191861 1814154 1656150 680059 370841 390962 393055 1365789 1610252 51412 1290706 795864 835088 505558 1497651 938498 1166445 538608 1688320 807994 108883 1126669 717776 897028 585904 790932 702071 1092980 1678262 1695845 1378128 1750341 614865 261928 403888 1544198 326855 969590 1112057 1882346 620136 285938 1275171 417208 924410 1579462 1787885 1103650 1969223 1604077 568795 126689 1890053 1102259 463827 1725032 1813298 1917761 1883729 125787 1345849 16340 1632509 363181 217019 580954 1411419 1970283 1280546 846040 189709 1840821 1856343 567044 602874 1920158 1872387 790626 419084 104386 1227549 1733468 1340526 858189 613205 1429160 807683 350107 169394 1722812 64904 128661 1268522 1612510 944076 453948 1255227 865117 491297 66830 973515 1391038 1298179 615070 1430470 1514564 1923225 874998 817209 1525711 481473 83465 1726398 1547766 646334 451933 1660573 836143 610736 807363 1649055 100800 190196 32188 740387 1025096 1218003 1769349 741941 1459131 611165 1917696 1853116 1708618 1236014 431687 34657 173948 1178956 134725 683950 402512 1966047 1362226 374996 957045 724649 1880755 1132181 1079034 63633 1847329 828903 1641407 337986 364326 1642625 1205845 195369 1614119 1692678 402461 1679764 1946869 714230 929169 1488854 314509 477051 1648857 1698443 139329 1380946 374750 281337 573008 1154087 1232732 659356 1233086 1691643 156178 761029 762434 668685 1335217 470096 1246282 1407637 1932227 1675045 627786 875449 1959676 1613760 1393501 817111 1156952 1276728 570582 671959 1214065 1082696 270268 1081877 1787903 1081789 1121039 157966 1255933 324235 1376257 1754918 1584928 1483713 1329262 1554692 785566 1525376 57461 1929202 698578 694886 984658 204545 1683694 1267245 122574 1141182 988940 120330 519903 694257 1712198 1999990 781998 1842309 878212 1192336 901109 1436023 541066 1011291 855570 454719 895638 1363503 1849392 483239 1987374 1790775 1174432 1976643 523063 118341 162706 315673 1716047 327269 1665445 556096 1213706 70096 458740 1512067 1529119 487990 1143711 503411 1052452 1333267 545801 484926 1978234 1633918 1557489 787230 1175100 1651523 1461736 1734346 1083725 1839168 1214565 1328413 121725 118575 1403991 1682703 1168893 459660 1931769 1976615 337274 246615 1363009 1771655 553398 323602 233472 1806479 82398 1191866 1075067 534848 1960567 738491 1551802 759283 1723507 431689 1934391 706848 1466213 1210263 1162370 851724 1167545 1512719 1685000 594639 1508535 1330367 177666 272119 1253825 1067280 827156 616813 177469 1472364 393609 972832 611834 1103323 1277182 785464 1181772 641378 1205825 565725 1792579 520683 323857 1202853 1803914 1009260 1397810 1318664 1097113 1185228 1005366 876816 1219577 816966 453883 1457131 439402 112486 112176 406740 1478544 1564939 710537 226261 50988 482147 766774 1278801 1179258 725886 440996 139231 1016659 1776794 289222 1190951 530704 634373 978317 1531519 1096026 1223966 1116834 76746 1037337 1334657 1244894 1375560 1204570 1662118 383342 852268 1169833 1143308 1307472 992099 1438919 1661649 1359718 319966 1681687 182493 1016563 1214587 356830 49704 778171 640464 1789421 1439863 1237413 168957 191879 1296686 19214 131258 1490195 318426 1905794 1632228 1461861 629315 230569 920449 1907316 1055586 876031 382741 254475 1048799 1877195 1767650 39957 1482476 1788327 598468 400183 50317 506800 1204695 872780 1902974 1895360 1451083 1810306 1510834 1116912 1976085 1022440 753947 1741133 1270865 1022822 159668 335635 564693 792775 1098533 1746977 1779154 1006070 913629 1676699 101570 1034276 1290312 1311303 1496095 1625093 206379 150888 1807039 1028198 1136744 625479 764164 1808945 1434617 893053 1489037 612378 550200 1165545 1453682 1424522 871312 1292018 690359 1994347 550532 773505 1558425 604523 1362714 739339 578871 756881 385030 1473062 1428984 1337688 451908 578655 368109 266522 1529300 108102 577033 40561 123723 1964455 1392739 124523 1414753 1502483 892344 512723 554561 1837434 90445 268185 338449 1945232 1638054 906082 1776415 1420289 1958983 1353188 1809084 383092 1921033 952050 821886 108677 800778 420410 430559 1745933 14466 1042431 1214167 30074 478779 540545 17190 910990 1641958 1935583 265891 1285679 994396 1222349 499400 1852014 754995 271911 1146668 1990737 1824561 2654 1993880 647920 253792 1677319 1417975 1423016 1428473 142073 907752 1680675 146384 1124982 809757 1061752 1772136 326130 343190 1912526 1978445 307422 1545171 1040063 1401292 1720531 255578 293695 706209 1028219 1936414 452601 596100 992649 1406651 1865751 961416 1293886 1022959 634728 1298937 605612 1852445 965908 910557 759924 860895 1660963 1979776 537611 1796671 351 727923 1192700 412119 1112853 1843073 150804 721659 1239857 1250556 668085 1452945 1375948 846414 1585971 450374 575589 871052 485180 615579 1031914 1180272 1383477 1559635 703125 216421 1229610 888098 750208 508022 50006 723954 517738 881146 1758910 418822 1187304 318952 315533 691354 947673 889296 1143907 1843508 105753 1588314 1848447 1420352 442555 414097 886494 1195168 1264516 1302905 1180698 1705934 1438838 393396 1043899 725756 1823954 1240205 1297949 847549 441187 1981946 286182 1457835 423601 1209973 273166 1244367 371961 1367100 491924 1988758 103222 228231 795765 26098 1821123 1867328 630875 328569 1023568 948838 1448305 713692 392937 1613240 1342249 1184920 1905108 518690 208323 878097 1573537 1649064 1514655 903246 1127162 425066 1728394 1496712 1213230 1927445 869509 1003475 1819687 1824545 847858 1171054 695175 1018410 1168392 978914 1082883 553277 457540 570515 581800 231766 858766 719280 1383579 1598589 1514500 442194 1436178 153579 686790 198626 1478211 837891 1602008 1965381 1902212 879260 358549 784389 1859278 1763109 1675521 387264 1781838 1081329 326537 566800 366896 1350472 215919 1408743 475809 334246 800461 1001817 1288142 1188818 344925 889357 1993349 1200463 1876984 1935321 471126 310262 810365 1955511 1465593 1910835 1009312 1843027 358274 585766 216383 1163483 21098 1286070 264838 1366768 1653207 80460 1280160 1720985 1673906 68223 1928889 1150973 1893886 1513122 339001 707694 1202093 135772 770305 1477750 910554 1344277 791141 905069 1172711 371333 1594910 1515485 266345 152798 786318 779391 908897 442538 1993643 1914812 1373855 33557 541455 270732 843381 1572432 1282296 591010 1916077 1509448 852715 1613787 89836 246538 736655 1288822 1870901 1901632 1646841 1861061 1138688 664107 1682159 1889966 474266 1082372 439182 1752701 1917282 1893128 364343 595569 778660 1561122 1506226 1411071 1445826 834481 1948464 308620 375541 957810 1844058 125136 183935 1538157 918721 1803579 1771038 437942 822878 852804 1269691 1744797 284168 628448 1830876 1702777 614856 710770 952068 1778773 942800 1347427 801753 1258635 1866784 1556409 1765404 1781578 863148 1812424 540685 1229295 159837 1775138 1564101 1996693 816817 560723 795047 1416913 1941064 1865087 1333676 419181 1838770 95493 11531 1908665 874297 500986 1037588 760959 1409783 1514764 643366 1322715 1659126 971414 1882169 1385820 594393 1927393 551926 200979 1540591 577036 178592 1767522 42853 868424 1049150 1592288 1408055 1319205 921911 265806 722874 480705 25394 1184459 1522308 167983 277546 1335944 1462078 1023409 1365176 1690683 510182 904053 374557 919970 1686319 452518 1369185 1165881 364019 299647 839018 378562 681138 593620 1348741 282504 694263 1942827 912967 1618138 1509391 493816 994574 1440266 273367 279585 1005842 299798 1443949 1960549 1859380 1369118 1539296 433217 604390 701966 645144 3665 664431 100449 944018 1101616 288120 582479 317091 754954 91335 607571 271833 1906929 9244 1534712 1843787 1212671 1757319 1980869 257841 304791 239091 972373 958312 767109 1239137 1228442 515379 42075 1307061 1046663 56166 1474419 1137898 1115011 110822 1487108 1555556 85774 496629 1371023 466416 1958330 839462 1366429 1487007 1389359 1609229 376019 1585960 737203 212733 1870278 422817 774394 536887 608873 1770653 542026 1954784 1421548 1711222 1788715 1049439 172697 469600 1126676 383103 473250 77958 1532529 601558 1902832 478061 1525304 768164 546284 469602 413764 1991165 1510463 460500 51540 636951 543735 425729 1960890 1051319 1877430 1162265 760839 61335 76596 1048887 101093 1218056 980959 1113995 1161669 1905543 886674 1352849 1519976 1637482 428447 510076 487972 157258 492401 1257634 1539122 1916338 1791395 1334430 1369677 1279765 5501 634494 880661 969706 770529 793851 281045 367463 1167482 1715939 1889139 1753506 213579 1459618 501476 211926 31630 114512 1543415 326980 1665567 411151 672908 1181799 21179 1746447 1726797 1695731 1372437 270667 1165230 438647 955894 418091 1875068 645714 558405 1091791 1508177 740498 339889 625543 226242 1258650 712819 1752310 1346511 110484 927234 1675818 483187 1485662 1341701 215171 1884542 1227340 1670489 384883 1122039 1264898 1360103 1700373 224387 610426 1115751 440948 1143372 258328 791519 1575954 946086 1078645 1162065 1759676 1738054 1561442 150743 878680 816285 1263170 709831 739103 1067838 378530 947505 228463 625676 774082 747360 1940756 1066216 209448 1358734 1276946 1768145 423094 769654 132145 1995682 732895 1521217 1367996 1395806 1210632 814430 1948834 1072700 391819 1553532 1583491 577782 709087 650279 1829286 791554 978767 744458 1101667 538353 1026006 1886162 553126 1018290 893370 1725057 1175844 1849728 1321911 1245610 277749 328259 1371860 218472 641104 1258474 975440 1245825 1121124 982859 1635646 835382 286162 374533 745977 335925 850073 114032 1182715 1360874 731543 1097213 1298526 1593714 1827146 460726 800831 425783 486268 1347913 1691254 139030 655335 447852 992493 1798109 1090465 1431094 925511 1241145 59539 1608944 1490614 654131 812276 1559683 765615 1849448 1329825 1337800 1475410 1310028 1014434 1205055 1113454 327639 1380617 1313600 654049 1009344 379748 1176295 1480874 1740092 1291874 522534 14772 42580 1347674 1089808 216994 938663 911904 1952682 1626700 230889 88011 1956287 140010 1241672 451191 1146181 1280434 1415224 1370105 617203 1589986 819133 1637677 1350274 1156939 1688843 465163 1665586 378680 1898159 827854 531686 1824632 1687207 140072 874067 1556374 1965736 1258409 1255993 753482 643645 1247020 1100364 212363 918104 957814 738009 1393207 1528836 695547 865098 877192 1690405 1936264 1552915 1301839 1488686 1703130 1171006 1595964 1616214 850904 203917 1056950 60819 136477 361053 606440 449143 1382632 1700824 895165 685991 733554 953690 115566 1745818 507270 1890727 939378 1571208 27483 393533 1009969 543694 62495 920572 495178 1592121 1822920 1213084 1079752 1249365 525095 1699306 1041910 1705551 1258060 780845 637971 1115013 681746 1772670 1894001 1570510 1999915 1312717 1183951 1909961 832013 1663386 1193136 828901 84340 1682279 1811575 284878 516029 169089 1795222 1682469 1257495 261387 349640 576766 1417401 1252446 830289 1349599 1965123 1548837 1540126 1409302 1029705 580977 1887728 441932 350870 439104 885045 366826 203079 106351 1287806 42807 1108171 1921702 1844022 1361789 1613768 1140323 694544 751152 949930 857300 1517491 761782 585441 2318 629998 1269730 753966 1172331 72870 1423408 260837 1344870 358423 890329 193353 1666657 387701 1278340 1493830 1134945 846935 256825 1090222 218743 216462 1523076 43770 107078 1719577 1165555 1540264 1905475 149619 1834418 1353052 1601064 869381 1347605 27100 929388 1495879 1445404 1268373 1199773 318051 62164 383106 1284969 1742024 1973143 195465 1137812 1497799 1242697 1568930 1004820 1079744 44374 1686192 418112 1194294 1134253 479489 506819 1530948 497353 951774 1773225 888003 482425 158680 335206 1014094 378735 672882 477017 501723 520694 1386442 1791991 305543 653454 1124266 982266 1147031 463256 188238 358748 1498853 1150223 1414905 526870 363951 1799928 505115 1510546 630449 271013 1741356 1946031 1123169 1122882 543042 626220 1703306 408304 78732 1559996 78808 1693811 1800688 486922 964074 1820441 353561 49219 206438 1514523 1992666 1231428 333487 183258 1857502 1654115 797443 1027668 351972 1635835 45242 1995699 274055 1330344 904811 941224 436675 1130096 388304 977039 1532526 758214 319347 30040 718265 1307315 1857729 304716 912681 1331110 810924 1675417 1481702 1784426 1507619 765821 1134661 1340538 675392 1563652 503965 1167854 374140 1820567 1605360 1097371 1409060 737157 743017 1136418 1437259 677269 1079804 1471766 1136073 1086951 1498500 416542 1559418 326439 812814 1487752 1962732 634336 472858 1782486 1982217 1749744 1664224 1952191 1774771 930832 654429 21329 202587 61735 804427 506462 442187 1608009 334648 1413217 1757328 1580572 813435 90703 1950194 943335 1153208 679522 1217010 1249046 1780164 246474 526435 820113 431080 218361 319230 393241 224291 1106842 15142 1665908 1879460 791626 329824 621360 1886172 369260 763417 1620358 1610498 849105 756 56043 728060 359775 727865 1384750 1027785 1877931 612945 1498636 566576 781543 819950 224555 539779 760828 1742625 861993 640188 707835 729596 579686 251880 1406948 1345316 1779978 739330 822120 729351 617186 1626928 1747493 858783 1440334 228050 589477 1797808 906631 1553368 138623 368108 1733436 1180914 476886 476162 1784234 1186521 99449 774677 1398127 1692939 1889114 1465734 1859386 1531169 557823 107434 933737 1776089 1964104 613757 27416 1808900 1085583 434024 1270405 1472359 1089793 1229375 22692 66894 500025 1778539 1231957 1748027 1467019 1072436 783345 1538785 264028 163907 1234371 163063 1872327 1912007 1187274 105966 1443133 113835 454587 1009484 1079307 723630 234932 1900479 1066932 696302 1900235 202797 1032923 781688 1473631 84132 107433 1208627 630522 371803 1161926 962636 935936 1567189 1385927 184780 540604 436138 1204512 1432696 150872 512100 734825 976205 1932696 1905536 541378 1708747 1457636 1024642 180106 967459 1889109 1679162 1884549 1089838 1203450 229634 212436 931995 77184 1082511 1793757 192056 16064 1713044 621057 1021217 708326 1310867 1434584 1523556 1262083 1260109 438172 849268 1921090 766337 468517 609183 1582909 339721 913344 996832 360534 1824643 822597 1230875 1087102 143408 686037 1897438 86885 1159650 344180 279764 1987132 1792401 1989373 779 1212140 442676 1093216 84338 939627 1025907 210613 1675865 1880995 1299350 1531360 1858978 1536149 1165231 1835704 468185 156396 1953761 1352728 1518793 638843 1636963 547692 1020686 1749066 1491680 709036 272958 947914 436957 183770 1639806 1326250 1368615 941749 1100164 706425 829726 1513161 614008 1574635 1480336 482024 809370 938708 340650 92241 601071 121265 1989860 814043 799398 1430771 1937857 355824 45418 1297460 623842 1583643 1224276 720811 1596732 1083411 1812329 392809 1852481 207762 305137 85376 657028 928348 1466449 907724 713736 458365 614808 1199675 533890 1444739 1896517 1430913 1202807 1134160 715388 549306 1888752 532844 89972 1772374 1132592 510966 1281518 1580774 251012 1638357 1146886 369458 993917 317216 1201157 959575 68665 1572456 43743 1136997 1419170 120732 897661 760853 1366253 1257225 1878975 1898284 76890 567338 1903958 72635 695210 894355 1726449 135690 175129 1001784 339560 910830 435348 852780 866386 325447 1856848 339845 1562555 635586 1727243 646380 1158658 80230 151801 1210802 1052814 1772464 243350 1866996 51092 1360006 530652 1282952 1754125 1288316 1402078 1181163 1313323 684492 923150 1594482 1903812 1701555 866538 902902 1309560 1750252 1378331 1431193 1546229 526573 1871100 1106632 1929021 1079040 1456939 541688 165380 189854 760953 666607 592622 1595608 1638165 1200482 960777 1032079 160240 1346884 1063372 1681053 722798 843015 292478 445181 395137 181239 1340831 740923 336708 1611422 1090977 1723128 1145123 1151154 1226916 444756 1118167 1243968 564445 3893 934284 1369506 70439 1254902 690555 1378457 1548216 383420 1314419 918338 892688 869407 1506379 1056969 827484 221049 616165 934711 347121 1592559 1630319 51408 1075005 1643937 1562172 1612040 484857 134583 6222 983313 458012 1262867 296878 976985 1470947 874673 603015 1555177 1553908 1520177 1135159 1429606 1940334 448788 398883 1742973 1649384 1051766 582389 118495 229923 91772 1089742 1613949 1852745 947161 1967179 156775 329741 869135 1673231 1111810 122695 675915 345837 1010963 1115168 1699757 1824389 1873576 1182994 620806 1707433 100949 1667126 1098271 1115199 99418 1134376 215306 369311 406886 1232826 844462 474924 1521116 1528531 1222691 1869776 746934 236509 1201537 1975475 439580 561762 376087 796961 1394996 353897 1908272 860196 1645853 1283971 289017 1417634 1528512 855093 1987254 486212 249756 971338 499284 1206156 708430 289238 1925689 1629610 1032933 49070 1914630 1082542 1001721 1759342 32302 921090 702999 1809409 1997740 940620 1815570 787588 1708085 1646612 98812 1637649 132990 150775 983866 1155113 1508650 516140 928669 11615 1089385 1132500 634018 1170301 1372045 426986 492499 1334286 1158898 424252 599188 884396 293641 448489 157952 1609224 1887779 1656016 1897853 317040 1341978 525138 400944 1352973 610815 1583336 791183 1836271 1671270 1093478 1068781 1080438 94584 1102326 902614 1220028 1941576 1480229 1440000 646731 770924 1656096 106692 1363554 450423 213412 469147 293124 331092 1767457 361546 17974 308236 1699733 1520127 198275 1058383 1523204 1016882 346010 225142 469659 1675049 1734589 1688304 1595228 1622264 1851532 1076165 1008007 526644 1908185 399565 1364001 2004 1301527 1663954 1990915 1380613 799803 1451230 1997102 893783 675904 1044975 588709 214225 1082851 319752 1524068 1181575 1284220 857963 1216809 803025 1494794 1877535 1325966 1116077 1122211 364123 1720943 801489 1844502 249217 267034 1337547 1445147 1006687 554116 651204 286218 643648 401026 773155 1287655 206846 1061619 1888068 1719638 794927 888825 365377 1827737 1866173 1289317 85632 1577676 1024350 1663264 1071239 412 1703453 299383 227483 978622 1055475 917355 267263 300243 66103 175268 946482 1934444 1808548 207672 1501879 1251828 836502 171225 493974 1394785 1056953 1596145 619853 1359446 996711 562975 1553686 529292 691323 131733 1203758 1073073 354577 1908609 248582 530297 1325917 1420556 570838 1495182 1793401 1273146 1283074 1857415 1665414 948633 1726698 717112 1271145 65057 1522140 978323 1105715 615761 1547520 411298 995358 514467 189886 1443205 1377900 404564 574034 420674 1412067 174933 8393 1667623 1252246 495871 1357822 944877 1443921 616088 1046923 676501 1562448 876914 1928699 374613 1976022 137646 1808597 1034061 1149986 100621 1670429 713145 779756 142901 584335 1950950 646381 502918 114012 880955 1062657 83455 1360852 1982749 352581 83686 311642 1644511 961210 1907755 865209 1422358 1727054 763585 1672316 1375292 687040 406570 1250230 215641 1115255 1762356 92004 1268232 1167636 1303297 948432 1929981 246748 333161 1071101 322644 360766 1017587 636845 194279 643497 247581 147777 304219 273170 399474 649020 1967931 851660 1047391 538874 1834800 1405672 1938383 140180 1069888 532269 139372 1898553 1731869 1261000 402637 653141 351007 812846 70078 951287 721338 1505595 210535 1587609 1700533 872147 979836 820820 536757 640152 1945327 1578074 1832848 1951830 955599 1263458 544166 1225517 1799554 385556 952826 947359 129371 1279717 1382291 501445 601004 1185655 206057 298196 1122557 1286874 51723 1717992 1961877 524542 802204 220974 1733370 1383100 463473 175711 1441675 1214397 45987 1128211 1146398 84815 686066 1985852 803670 1606034 1274805 181673 1226151 1210924 1653075 275958 951455 1903061 1590522 478433 134481 1001895 1948799 1444607 250117 840809 308840 955753 798248 249826 1475318 1868685 143296 1960337 479883 949903 40715 124788 1376914 699477 778399 247778 1065251 161526 1081140 1287190 1915701 1501114 1312587 1613755 26675 103582 688834 188857 676976 907988 1074616 1568916 9320 31925 248361 1821158 891138 209473 888244 867451 980168 1106542 1480363 1374642 753086 801648 1474232 22241 813004 1210841 440487 628208 818482 1817882 1238405 129299 143894 1391647 1532880 1556885 51884 997518 982252 1547213 453918 1537320 718084 861006 1826860 772855 1333167 818003 245579 829276 1379693 1124827 548369 178862 330163 210115 1464886 1064044 457855 733206 553245 1575949 1508011 1058267 1777078 1712989 1847703 672553 1360630 1619812 885132 930904 672479 1622618 361397 1571855 1360409 1684135 1042895 668978 1588152 1286952 1315549 1769165 1651493 1181710 28571 1264047 203233 7721 1869605 1874247 1580797 661748 1994020 1280680 1420930 1608537 477652 1573864 1951681 1783292 1286642 1647657 750251 734091 497427 1917081 140659 1814706 1281049 1990399 1230409 386337 1149391 1952200 1604129 941431 679339 1201413 1158762 127932 492165 588696 402119 1148901 665157 816354 1494454 1259998 1473750 1016450 772882 192630 66223 148052 1532669 333387 859609 1681755 1095591 1860306 577697 267513 1263353 1176494 1410775 708915 831260 109149 978373 1085860 1861902 1276281 455539 1631776 857618 221726 1066675 1584076 1787749 1095436 1073817 1070027 1370881 539212 776216 579400 602172 336340 790464 277273 1388166 1221831 733334 1215971 1385629 1089544 4423 1568257 397977 803547 321528 1356408 1681877 72549 1835440 416072 350565 611319 1820098 323616 1776994 1542030 228562 1931822 1174111 1367347 1139951 1434159 1572310 1991147 666628 246172 428549 1685389 491063 210920 379027 140729 186594 927434 357281 1430133 1593458 933236 1817082 1014646 1512955 1681170 1315403 42920 364266 168285 465035 1876518 1342459 1595698 509760 748112 1673059 1718642 1766230 243364 798730 948776 875969 75005 115960 237655 1461633 455352 1963029 686644 22039 1294677 905795 180472 1465212 87608 613429 1183962 1417139 915434 117851 956916 1771409 873322 1432119 745265 1637798 55653 999796 842568 1488142 71864 875246 1947963 870632 1733811 405448 1529582 1845328 1705644 1664901 897029 1943454 51908 1396184 65105 588828 661994 1676087 1047000 1238419 950587 641086 1516293 1937374 875190 1005657 99013 862359 1721013 1570397 369620 1683591 1641551 52776 1948688 1948859 1952304 537373 1339533 295921 1389737 479890 1994484 410918 944279 265060 771439 1637147 280394 1787064 1441214 225851 1488572 732342 626291 1419853 702359 1932517 1591248 1630401 1580558 863078 28543 1863158 997571 35208 786149 947101 682780 83583 1526817 599894 661724 1969809 1893137 521408 87815 1251048 1429432 1401186 919748 267866 633949 1137049 1394546 1376832 21241 1484772 438552 1270205 257950 144830 1817546 1917837 1065257 302002 1944115 221382 1615555 948545 589631 1291768 1533821 1718361 1648905 1192694 287257 1208957 209289 895249 1873434 73594 1296462 1641927 60723 743706 40649 1536788 1943708 19871 485575 1202575 1278036 992625 1860758 584981 121386 1825151 1504007 1286380 1707608 1776230 685716 68487 1454902 1922647 9667 1310000 979142 1532996 1627173 928038 504772 897738 1643738 89228 1707779 1070983 459538 505004 25889 1213257 1927798 1660090 468845 202763 1588731 188788 741885 1297955 925461 396038 1064735 1978408 1385116 366423 332682 1172350 255621 542351 110673 1042531 1511411 1165355 1856964 173913 303467 283232 1217544 1398522 1776760 508724 379330 582811 482106 1379042 1355360 1402034 862004 408660 610579 1188983 427061 1853594 1271 1514187 675220 802625 1835695 637608 945100 621947 1461702 1264953 626855 1158820 1095076 1060992 1023879 977017 1691789 1920611 1304869 1288515 1241267 266677 491338 1577300 193008 839054 103090 302926 701272 172710 904788 1989262 637570 1091470 307606 885687 931803 597307 61334 149463 922139 1215412 1345260 1649120 42072 615576 78955 1586547 1108457 1230865 468467 821701 1409526 1802758 904940 1528056 360980 106515 748484 512384 1520489 1085155 1770152 71215 1146900 639046 1373400 1917392 576544 1067997 540490 1533323 540771 1118095 1292855 770117 275091 1706311 643069 1502988 277863 1255655 1339067 1467424 1924026 1609435 1984713 326169 1063960 1559186 226063 359723 1438666 1095907 1538364 648840 1196820 304771 516310 1005351 1311295 1662971 275510 125546 1124613 821654 180338 823106 458797 999191 1615195 1415920 1378091 767280 1250926 1022213 1000618 420056 752061 958806 1404212 475775 1710006 1301311 327070 446662 1911164 1790623 1326706 732565 378152 1336020 1274566 555404 472891 1956802 978922 1449171 1138861 545462 504002 250098 1275088 1174215 948197 1170491 197905 1569456 287488 1899992 1594582 581682 1262846 338162 878142 550055 314981 1900167 805102 904997 1060191 1374806 1708371 436459 1342178 455545 919433 955424 68846 1999814 1670375 553903 507070 1983295 312018 311694 837961 1537177 441999 1610499 462536 1466189 713118 555850 370377 1144918 1508003 912217 1594289 1940869 1471753 1263177 1541485 1092142 1156227 1499738 1096625 1108824 1440645 1057727 1908486 1154606 1993886 403782 809673 1221488 282507 696558 990133 1064389 90446 165891 1609871 1152938 903173 138473 620345 274742 390825 814244 453448 1682591 1613972 1044854 536515 302877 631978 1731921 71826 684287 235127 982143 543981 1865895 645928 62159 351846 178465 1302819 1471613 1851173 700232 1792530 1505543 1359250 418284 938258 1725343 1170456 869023 1765138 127057 1603232 74756 315766 1644277 1843619 365312 127802 1686325 59479 570846 1978232 534544 363733 504551 1384874 261832 268936 1168880 846694 1429939 1911874 1099842 571791 718338 789869 1058426 378851 1993738 628646 329396 1387030 1947420 22053 1336576 289684 655030 1617815 958763 1717488 1671023 690286 1569333 127877 1681002 1777210 1808830 1787625 1254277 1416284 765495 1419288 1002893 725957 633448 282754 470188 1495101 1142937 424762 435886 971011 579649 1988981 418156 1338322 1557662 1360027 582418 1165436 389411 1061269 1351382 1837769 1039541 613485 1542960 124291 1516983 1849632 1187845 921577 1063113 586187 4064 891674 1623943 540320 1873583 1624579 924035 1280512 97096 732415 689549 232203 77797 1532881 73930 1118559 378444 574364 1544049 701853 1431495 1613473 269701 22122 1141730 116351 541011 929206 639730 894867 1328721 1104084 805415 1759684 651418 1553100 1242722 445079 1069547 425310 1590268 1420262 1077275 1746144 1219399 1006227 1058925 934502 1355642 547288 668072 327914 169541 70202 1202689 86465 1440643 1869606 235381 920289 1300584 453272 1607769 998926 1426799 1619847 1834630 1761206 922543 1375212 750728 600536 1559408 1601253 1143912 1616311 498827 672306 1077808 1487234 144443 33339 967981 1516282 129974 1690919 706224 1087928 513403 16915 1618508 1687878 1806809 1934561 979443 1365507 240163 421936 875812 206439 936186 1327062 893077 143609 365320 1481540 683649 923732 372226 616092 301356 470200 543216 1746616 356050 1862417 1516807 1906176 676069 1110960 538079 718446 1606452 1351949 1729635 363982 1493336 423445 472151 1021399 1063940 1904914 1643950 1455876 503703 426736 1501239 1139844 1845401 1602735 1401039 458852 1496947 1329459 497769 46509 718199 1175182 199482 1681696 938078 1463210 1467059 107597 1053462 1455619 1567895 1069507 407096 914036 1208310 609798 1087696 1888431 784038 363545 368269 1336889 668749 564740 14395 1855756 773899 368574 277024 1410252 891695 1949605 898729 110516 1058112 1148396 560384 516551 925773 629303 1247743 1740866 785857 1451385 242177 538969 1858882 770218 1214765 1603182 1479176 434713 1334187 318197 1020252 603523 763885 1708403 548290 435321 894392 1198498 948318 1482254 23959 1196665 958106 1577539 1968613 209239 1976284 1483744 92290 1439357 1393409 1813498 192011 767784 447800 1810862 1158001 1122625 1846098 793533 1284324 375867 282405 160717 1921517 1583944 1457638 840459 1033862 123083 1054905 1317411 119936 1098839 824850 1827061 288837 1334361 1310086 1778854 369589 894296 1212590 1269495 1962596 920254 1638571 54554 1369528 199478 1897581 1556226 1375092 667430 1223165 1848269 1581059 232550 687725 1457364 1135275 1044906 1187795 762339 945411 767169 733104 1492477 1482009 29113 1100346 353138 1445413 115883 1571436 503551 79283 202861 162283 623986 336097 1842362 1925570 1122843 1329922 989258 916383 1919662 1356460 782194 612013 1577726 1606311 1175848 1831715 1610175 1836623 1287748 278952 1176556 711762 1165378 1093781 1901753 1374209 1597266 1980661 270666 699500 849601 1886526 465649 843421 1329930 245755 746325 1775635 1266728 413589 759726 1051999 1447853 763858 626491 1323295 1399900 927566 1655460 1079302 911271 1941393 579263 1910591 674350 1856850 1239979 1511007 322814 184013 250675 1081170 148777 1541359 1986141 275760 1410157 1371364 1320749 1517375 577133 1194819 1208553 1767406 1950619 302144 1063435 370917 425706 233975 1959156 1369419 1905837 1711116 333486 514891 1384367 711858 1645238 1769122 743197 740859 212209 1376186 382867 732615 1130715 22322 95340 1610304 1351458 800198 1176453 1809433 419166 1143910 369721 377949 1232281 47765 1545019 583762 1430868 242529 1506974 866029 1151307 311843 14313 486718 560648 830287 1869845 963377 465093 1962128 115955 838409 698904 1508194 1031060 278127 256975 390682 1286067 652309 1740248 366938 1127362 1533371 1982123 280722 439427 691498 22778 1803171 1520179 1735263 321625 714777 1156287 1700476 1971271 1645136 180502 1115765 35621 1045204 1044415 766657 953352 469577 1978175 790225 791317 375659 53992 801913 510060 1564541 1119678 1388404 1111215 1271404 1122057 1618255 607792 1916823 501617 1246800 506526 1059928 490415 750035 1493429 969715 371396 938469 326152 1965787 1219935 1987264 1191809 1596412 1485101 188573 62818 1452208 237746 751851 1937688 928825 881648 1700979 592995 398183 1674618 430573 645061 1020849 1351959 699858 1731014 1963989 515264 195903 1470398 1203225 1443449 924950 1388949 1501591 846887 1329875 1065270 508922 932146 1019223 1051068 1068990 859451 1860731 278171 812438 516303 536286 111843 179510 1890871 441402 1387587 1493569 1074578 1191712 1628812 1689008 796354 1257052 261866 1066310 1911747 250638 1641354 739468 182724 779598 212504 256280 1051613 1659286 1308158 1288138 1955144 1573673 1381108 1795717 770925 999062 1937161 85261 265006 1173669 1407486 1802941 1604032 1884182 1770917 1917271 298845 1560805 765520 1669307 1522868 485909 165029 55430 747470 1315451 1017668 1415776 913717 254209 957518 939408 1980830 365998 1339210 680816 19740 917186 758490 234220 670411 852896 214630 463417 1427194 925084 293030 606649 753109 1608384 614875 1427164 404594 1351140 1956317 52456 316491 1293164 533464 541983 1622726 624455 888745 1818152 1578936 401351 491220 1085553 201006 1826918 1686328 450585 178879 1652081 40368 1454860 1945283 182172 946414 1760352 1033248 1243286 1726902 1708480 1522934 452199 949342 1617394 1894278 1751701 1061441 1588680 363939 786358 872013 988854 1097561 469896 379960 540935 1495607 1530350 866383 1074151 1278434 1905107 1672184 697758 585831 1892536 1776545 1281249 486706 1929820 711137 929974 984762 647976 365121 189875 1165403 1820365 326421 68099 1108233 1688997 655552 1007244 1591280 1603640 1640153 756280 536506 47835 239339 1521943 489868 477147 373168 1914329 609144 862375 1589707 1378982 1231864 319640 1069416 72176 823830 147190 1799661 1051976 1044424 570424 573645 408609 646717 1993723 598781 906555 1470782 1064536 724771 658784 1169737 1647839 144373 1567339 816338 589917 1182087 1478692 869308 1569773 1974428 1461587 1406044 1650093 1538640 1408871 373501 1314001 1914724 1575310 865112 1013701 1930879 555919 607640 1397095 1790107 768281 692022 64896 1215980 1056029 125751 113715 301992 1405266 138129 141815 1096722 1002800 251255 1448000 763033 923493 478089 1897776 415363 1518341 393606 1256816 162465 1209681 294382 135378 1608894 202999 1594162 1206979 1635757 230248 1766190 1758105 1226541 1017373 1199327 985305 30717 180740 909746 1271561 577671 1449920 644388 1798139 318466 1073126 1159471 286463 167644 1823247 1355709 780616 371365 1535764 1605043 484828 776867 1792035 660052 978519 1698180 1759674 244747 1341481 413181 946513 1600079 1715483 675933 311717 524693 136003 1012053 630858 1229630 1954828 1835399 653555 1527875 1236921 1372677 1999140 1718510 1366127 1282858 1809245 1917236 601697 378412 1530609 1376275 555460 898139 870688 1328482 387613 682926 552720 1959615 703605 769276 1483207 133449 340798 926315 1592161 1114175 370597 244749 721225 963192 1203012 1604598 791936 1280097 1701900 622728 1640087 1432409 388050 462019 1767118 486671 1321367 842978 1917209 395962 647022 1266464 434224 1895450 1740183 1726399 1967469 941230 1356746 1017350 1292338 1300742 835728 88042 1373460 1189229 821789 228826 913610 63223 1773812 1427974 154782 325170 1726559 212350 1062622 466214 645092 889632 1860931 1855654 1998352 188894 1559619 1029431 38409 1388571 825437 1219113 1002570 99706 105390 316345 1469412 1307152 321006 1331285 1196285 1842262 996482 1757670 515924 1140056 281948 451093 1134386 808746 538107 1505131 152305 1287467 1683073 38207 1286295 1039786 411595 575587 802694 610142 1779423 1417788 1748454 1529428 417264 1004314 1809639 198701 22646 782587 159373 570995 1194914 335125 1811357 451816 1743646 1850613 1296397 1978990 249570 1022753 771939 1790713 532989 474479 374622 620009 8119 946136 1444255 1772511 1410121 1877766 291877 671227 1826634 1311910 557246 1256303 1575704 319420 1019276 1933195 1184650 198995 784554 82869 773727 1419094 292613 1069776 1489220 1253574 70302 554514 1569572 1392493 1252604 191556 1909333 1725276 985886 833247 1101197 213356 791371 1772549 1003453 511393 338813 380400 1278767 1807938 1083833 41517 1933662 1209922 313115 262055 1089807 1883462 1825423 1340291 1854858 403253 1187737 505131 1083133 398172 1489971 1569012 1461132 340797 1462934 301234 558495 1621607 1700004 333238 42397 1399612 146692 1000875 1915057 701218 386934 1360119 1701011 1216074 159773 224375 560752 1084433 738590 265737 1747712 412946 1769126 1739101 1604925 1538952 1734330 358705 94807 1855556 1009701 1268414 785462 334506 1315286 1566328 140107 1324779 594676 739317 72111 475762 1800045 711810 539891 623839 1856795 1161076 297184 826315 194299 1220720 2645 867115 749267 592693 1078705 1008799 1387512 770774 416164 1637715 489746 1615292 1678238 1195403 1323398 1613983 296798 447545 599554 1328716 563734 925050 1691230 1439029 1759425 664106 605076 118407 1504958 232506 525393 42413 233458 957237 322877 776762 629805 907631 1679048 1100781 19777 1465004 1665162 1973445 1899310 1059876 594103 1969055 501202 1205318 579827 171081 152026 871379 1892915 1830407 597792 1549651 488808 1922821 1744157 215809 275020 824156 893490 1941281 926410 1200169 992221 1039260 1649352 1341620 1476299 1151457 1791234 727916 984130 1510573 363364 646422 1086360 1437713 1750350 254822 588842 1380275 1345750 1954991 946315 625059 1731506 1310263 692826 1338294 1323947 1105380 1372296 1710488 571890 1122833 663994 219030 1609584 1284039 1846849 1533751 825654 1223208 1153158 553805 1238807 1848340 1736987 1407721 1169824 1015017 1911441 1266604 1776511 578134 795859 1302683 1632425 1827596 44533 1173035 1619818 596546 593771 598616 205922 58375 104689 215093 1269962 1122532 1349454 153178 839330 1612932 1059513 875946 321020 1634135 8387 279037 896212 187418 352740 951398 1224432 1019489 135629 334696 1257401 69803 1987181 129753 1238179 1494118 500720 1320475 1550669 998494 1967670 55915 1084491 1637581 1704043 1573503 1011455 1916530 1372486 660496 1075844 682157 1812764 1716619 1833307 528804 1690936 1123200 1299351 804485 797991 330308 881922 1286526 1763550 1934348 697046 1601874 1975693 67723 1766222 1537544 1782060 1584325 1363255 250569 729419 748745 212874 469925 403964 176617 1243407 699094 1361558 1592577 252249 1235103 74739 1734271 501706 950175 847641 1881450 1305454 1764682 118050 831357 361689 1862467 285461 1197218 1594698 726500 1992431 1615636 96830 1607250 482725 1176131 750373 21112 1279299 1750848 774898 1896396 1108247 15027 1740335 115849 1802960 26136 195926 845195 25025 1435717 578101 863107 993212 1621179 1242425 920908 1248178 1759216 1346111 664270 1432064 498030 1131021 1197158 1153049 81644 1272055 1093245 228717 1935982 1022692 212729 1916073 503711 1459993 1257145 1022717 1112913 1212380 1150355 260853 300608 831640 1765217 178786 402485 1836248 798673 1823164 606963 1464582 599050 1620522 1492070 758919 226348 1145911 1525160 30058 1380667 1358787 245151 1461535 1331767 1812041 965134 320983 1220473 555236 1359572 230016 1939151 987164 1590312 517250 1602474 1295996 1552634 211907 1891718 464661 122545 895023 901645 1911007 98579 819112 1603875 1559605 1535077 996247 41709 783430 757172 1691373 1253731 1394261 1110651 762394 1754384 764018 28579 447772 1148847 1321043 277858 1297060 392459 1218622 1826505 100368 1562015 15427 1789796 393739 1768863 324041 1847278 1156267 1258630 1201194 1534391 1090594 713167 1840036 307292 377084 1561222 1022444 1482397 1194923 330765 1595242 952262 693090 207220 1337350 1798473 1536703 654769 1387514 19055 1270283 535971 1084414 1269642 481350 1880107 1083880 1238297 997173 191097 1891434 142177 84645 749 1152434 1919563 1953500 1611335 1946693 1507495 1335333 230523 1850876 1567171 1339096 960597 1745034 1926846 1686830 979381 736021 576421 381342 370425 1827039 997456 930956 309192 1579398 1170265 1324502 1280052 265029 784802 443312 869284 677375 1253570 1486868 543108 148892 440993 816794 1488031 555190 270843 1008096 1003173 1013025 1619596 663315 423246 674208 1067423 1667014 1937826 1662911 1393657 689036 313850 1199515 805394 1028133 1918662 269769 287605 1747065 808453 1981678 1641614 1214831 681157 46500 833134 509037 1916021 1245463 1341682 948461 1284679 664952 1671538 217744 920036 1468080 1964894 1906516 1405659 1415987 297115 1750966 1510340 1946799 438669 1267605 1579312 1525158 1058844 1828608 185713 1464009 392811 651715 604309 1103777 755974 335955 788520 80457 265834 706155 676830 82342 1327573 722498 1283031 1905525 759538 1455099 1663606 562646 1603743 997306 1858248 1942152 128954 987473 852151 202464 933799 451549 173343 1674715 1405459 1871402 1682644 1112557 97282 310165 1623560 286255 420977 1887433 173766 1225938 530363 1432035 1202886 1247357 994809 497042 561579 882810 1000046 374274 758437 338738 788635 1917741 874509 1263293 1030515 1141441 591815 1568532 491236 950221 803955 748650 1561862 1429524 869773 160481 1107647 1907138 1144354 313092 969987 1550103 11685 167118 1757377 18972 260712 1834310 280754 1544903 988889 1093477 30103 459998 1541369 262625 21606 1675411 85782 1765144 1720644 1046878 596947 586681 1827506 1157923 1163418 1174001 496644 329034 525580 1796881 1851346 1357139 322423 1229803 849082 1021962 516742 1976630 180693 1121544 368600 960709 899425 811992 704082 1020147 69087 330289 1682916 1289067 1108657 493551 1863186 1794288 1289775 1798350 1972121 1731553 284238 1470940 631173 536679 1951046 1547394 1731832 1698676 411832 1248349 228124 832107 1064316 1790823 334321 321283 262157 1840307 289972 1194681 196754 1704950 393326 132004 428065 1318432 868993 303056 1462126 274787 1076061 858978 1903489 1914336 563398 574821 1776740 715884 1305036 626925 874764 822418 1790605 222123 1458887 346961 1775089 489157 1576684 298797 1788590 1359989 167296 149183 1467746 1844742 760762 130382 1237918 1301283 435198 1366461 327743 578847 985721 813851 328077 143090 1651009 1743397 1980217 916921 263601 1329205 1491224 107241 695586 725313 1189585 796508 1572404 586930 561377 20874 264461 1066730 49302 193534 1570114 1483827 127133 1691905 156924 183591 1716462 1862864 1125228 1629278 1075848 556924 318628 1399750 377744 1332617 801173 680638 15462 1297954 1411362 1651446 847774 1243419 93464 1045842 1939797 726837 927695 1635585 1536802 411215 1141582 1790826 1219901 741368 1385921 217594 450725 1382819 1860405 240096 931403 748877 1434242 1942209 841461 1358223 291474 1197782 922733 1792673 418161 840951 384991 363159 1427623 1339735 1518320 190561 1857789 882857 1671605 467676 1301498 1885080 536121 987535 1218686 274632 1232286 390254 1052530 988985 727458 1632303 564468 384334 1841569 1496541 1827348 474681 391053 1570490 731298 1775564 1355961 272762 842545 46611 1415434 1152409 1116443 743393 962217 595955 1485741 482633 1598800 825533 1305312 762458 1466373 1196014 1117600 388863 1079406 906850 779338 513853 186645 103539 442329 614382 856933 334067 194245 320352 89674 890420 380042 585456 153862 751329 1906872 1521948 801237 1966332 1490244 1714619 1777116 1383697 794620 1722026 1504305 162156 1694016 1535984 1827996 660651 1933036 596504 246178 676622 1614109 1552991 857183 834291 1967639 182671 549369 707741 1432019 115917 1106222 1037469 1944131 553678 355435 901739 1953004 199302 269861 365381 235413 171198 252037 1820554 686902 1663586 1845173 857815 1277568 1287678 1760987 1181930 390157 427926 758989 571295 1429260 724440 809844 1905888 263530 1691734 584123 1679735 220536 64128 1362565 1294581 1048272 3363 979103 882611 953968 593343 200154 1918194 996412 1832703 1438917 1964844 1446964 704093 1685218 660539 1019993 246054 433348 725277 1558218 1909308 695648 238629 400880 1693802 239621 345105 185956 1114686 725187 862723 1051264 896879 1860458 1571651 157594 105140 779952 1906379 1801336 1194919 336835 1087832 1412743 493920 1202714 311290 1438607 1632561 425882 948191 1961210 1663029 1081427 826489 135542 459907 16083 453134 1432723 970707 202274 984260 1062738 1538497 509985 418742 1111846 1424544 381188 812603 1206125 1989252 1941865 1917184 673934 499704 741822 165874 522509 173298 60885 1434561 1339825 678304 825774 590002 1671999 1980798 245491 1016803 1543894 1177615 1934072 1642937 1187334 713979 912192 325600 1106148 1810482 537255 325169 1230600 1449453 1358926 232949 536239 1059702 1852392 868830 1421617 861575 1725171 1915790 755376 972637 192876 1135330 1551283 1858516 251961 1374466 1198814 981401 1632540 911866 760434 1681003 1345021 1508607 1456134 434367 505501 724948 532655 1471601 422135 1252298 441209 864835 371821 818721 76022 543709 62538 1239015 1093124 98826 115252 529687 314752 5714 548323 1167427 1432033 188987 1668189 821765 102877 1529554 454697 973950 1627408 398291 1043470 1769195 841913 1950687 1699784 316371 1284416 1451938 763171 1651864 6508 1925145 385403 273156 1641561 1732704 376680 431843 585962 1368366 1275915 1227638 1190658 1005167 1552905 1707391 328529 962554 911064 1948167 525839 1959944 1526799 137693 322884 417493 1481616 1461663 307568 603470 1437167 207738 1739606 708703 640976 1029992 1820890 1573871 348621 1570985 88289 1360391 1597502 1783530 863053 249094 1628668 1074331 533145 1563910 484106 629554 1964531 1821533 1148354 188002 47664 1766100 782683 1202878 1012421 1033922 1952935 540680 510780 305759 1266224 470774 1676550 773501 796131 1228561 999054 475121 617230 964873 962810 225429 1838376 1826069 1161212 34150 792504 1485666 1502156 305198 1740799 655554 934250 1082310 786701 51285 594127 1242232 1214872 1534534 1355680 1567610 1111422 853284 254997 1849014 654968 1228529 1819096 1279937 695412 546488 421276 1739875 1597820 1123603 1748066 1195576 1450654 1375148 396677 940714 524463 801279 299307 1130172 851407 219020 1953076 699486 496089 777492 1951659 554060 800957 1729403 1688216 844600 1708334 78784 77926 39940 1491461 699173 1706443 1603779 1154138 1838139 213744 1873593 795922 1064874 1800686 695147 1496417 1375955 923217 188730 1434554 1105061 222193 1065925 1354225 1411971 1692476 1779018 279262 356376 930282 471614 36195 1428960 1884939 1214610 27859 1107634 1041494 1995626 1318495 318468 1535130 162082 1062902 1298856 1785450 1031916 1917379 428210 1139719 945852 209986 353824 852599 1139517 1018154 428288 1829262 156992 427626 991506 1674627 536985 1639182 1949000 940715 720382 1199610 1913368 1314587 72214 1551877 1506457 1138193 288897 871266 1045267 1176947 1478891 1655240 942291 1737532 1616525 1526033 655497 320298 348930 1935962 1865304 1552387 1007268 1556674 1930193 1063796 1556946 222476 1256209 1981474 554362 1645844 328517 675265 1672609 617363 875291 971606 1886808 205666 1683762 1925033 1568055 1032555 434499 1191975 745744 197995 1471030 1471565 186604 477473 144489 90799 127295 824079 1847690 1765527 1002833 722316 1355311 1960986 1936800 1830316 533118 390647 297882 67398 1581091 1980498 1821037 223920 1041234 751958 667250 1426041 436874 1819180 1165393 1274932 818991 562647 403922 910856 792971 1616694 1183833 986061 1441742 483153 601132 1469009 920178 1540857 430525 1436737 975377 216837 737521 100858 65823 627612 835289 1561670 1963631 591460 861985 1246224 657498 1652610 1438793 1210078 540818 1418319 1558044 1059686 1260649 435970 1807774 1658282 1855417 805644 1185390 1492714 678169 1638800 144674 1569821 948143 1973357 226594 1064931 42386 116475 108844 921874 233245 1357062 459758 1698018 1755406 1742444 1846797 290631 1951184 564303 1953697 1962528 749679 69545 185415 1710322 1225099 836281 1249195 950393 1735051 388717 1459624 488631 715556 1118062 641231 1600002 1327300 1015229 677589 262182 513608 580901 1178115 599571 700021 620034 91042 393004 1735200 74569 1422190 1114018 921185 1201286 447352 935862 1851973 795265 86935 325800 85488 404450 1684748 1071405 1220115 1541020 350821 1778674 998474 59402 560371 747535 486235 972035 1963454 1224900 449431 1543448 194144 1955639 1979267 1309881 561296 80379 1267935 1782742 286937 1975799 1248618 600856 595023 1370470 1820577 75962 640881 763524 8575 521486 646350 1167859 686535 1445235 1763383 511023 1657184 1497172 644925 1150352 1132743 1155523 1306611 40927 524477 1393836 887217 1733120 1066508 13049 1249974 1673772 636132 567759 523261 785249 1158460 1178801 1957819 1529025 1626641 274054 71770 2333 601756 1352513 2568 948997 210361 904035 1962748 433237 667133 1696025 89769 90225 600344 1579611 727415 1626275 1216966 1799524 1741623 1012045 783269 371018 1501620 232043 252644 1169847 213597 1794683 1231684 46905 512521 579901 673152 441804 1719501 1113645 366262 206222 1858886 862409 713375 1155626 1643883 421521 1691885 166690 1783847 665482 1131152 1874098 1079119 800607 18468 152237 887943 1052984 1416834 1836092 1138858 1051233 1715586 1132246 1400823 941773 1712409 684705 1850943 1752756 1291374 734229 77262 787440 1905156 895778 1742549 728672 1045094 705714 1831184 62228 643458 1830898 1041003 346492 1374669 1157117 370727 645291 717213 1893757 736792 1725978 98003 1837611 486217 85495 410782 1819410 1049319 1157388 90639 1277960 1482689 178617 2262 1101486 1325188 320334 758820 1803942 1244423 1476228 1981547 1090002 1148265 958862 257249 71220 1151507 68157 1951008 1526753 436967 615179 1251899 1000122 1918457 670902 908169 1481160 1369920 1024888 290434 790060 1385185 776293 871803 1853479 534620 793868 1431308 1175775 1160730 116545 985960 1280269 720113 123568 1899804 686282 564447 24768 1420241 1532637 1743987 492668 1002747 1942070 1044693 1057758 321729 1296260 182168 1999648 470933 381010 1773592 164174 1862646 155747 290115 1361719 890430 752584 1268493 994139 1243236 268515 352570 673771 1261503 540934 1075080 459139 191181 1396617 137865 1353705 1647094 1389778 206004 1202326 1732112 1133106 505354 388394 1997827 1100016 70213 295421 1096346 946685 1451386 1723109 513415 795530 1051235 112040 1114042 814266 1219068 1047506 1383004 1611921 106943 1742770 275389 1141595 656301 103998 1737073 1618163 1867300 1582106 1542240 431157 440143 848976 919868 1995287 738115 452216 1254715 28229 1542028 1577534 198619 495536 1763965 1002998 136741 467039 79624 1497017 158697 1373726 1718905 1402028 1699723 1144826 1949731 332942 1986327 1477657 1368564 1515681 639776 1417858 603176 154798 552449 1754660 714250 176960 1878295 317954 1291580 1187474 95140 1496663 1205952 533567 1061783 1429270 1703509 1302086 830920 241046 382633 328536 974100 1016664 1912346 199123 749073 1344280 1193251 535064 26504 872650 432646 862604 1485265 1193139 1975591 1929305 441221 987059 313983 1121894 209860 1715977 1446622 969453 92563 1197338 126271 177670 582749 1973873 171424 1020826 977953 750845 186050 1370571 219561 1560877 1349607 882677 1422471 1321916 1263352 1362065 557490 91944 1556577 1174851 1736964 1229168 306248 1795990 740549 1577804 18489 1307027 319664 1686411 80810 79646 58893 1736207 1824177 1541680 178078 1394594 1230283 811506 217080 1166266 1664838 1560556 501438 628927 1545845 1946635 1419326 1654942 1607115 150471 47419 1098218 609354 725692 457330 1795458 552120 32728 1586614 662530 691460 438603 109615 776189 1331125 672641 1025269 498190 917956 49412 71773 1003718 1274053 170867 1337772 1099236 924735 1772935 1616469 358516 382280 670894 10776 1144309 1251789 1512253 726648 630363 1364103 1426805 1647655 1317567 1625443 1546903 1586922 338135 1169150 1495075 1852092 1573428 1907398 321499 1786276 595411 434263 1020902 1682213 368419 1628042 180754 748597 251197 1242331 228553 300949 1872532 898185 1647294 1811307 190614 174188 408693 446878 1946867 124945 212973 1439282 454813 476910 1686276 1162098 927704 1332267 1792095 206941 149965 347181 1999841 103483 590827 618613 468254 658318 768291 1351599 1058607 337851 797685 1884583 625757 1428462 300374 1185043 805848 838762 855719 511331 1397898 97447 1686126 224242 517785 606321 18173 89171 1880959 542328 1905237 1148492 1600914 1977117 1007522 250846 186004 472968 692245 388799 21129 1370175 1451595 1489092 34003 264900 1422740 519633 1970869 995118 1040768 864689 1058865 896607 337064 1734241 1337094 1059895 1742582 412147 562968 548597 509078 456149 1388295 1547528 208983 1563916 28182 1897802 354710 1257506 708380 610630 1922044 1153525 1234300 1503569 1130516 1181708 1930775 898981 127751 804117 1003435 331119 210546 250032 497692 815050 875878 230263 781182 1995732 1452718 1094582 1315269 925258 838138 1342232 222247 1123075 813731 1726739 1097127 1432221 65901 1669879 1836817 29795 1503027 1615068 591643 1353956 1297756 521017 332204 1055086 1742302 1306401 51184 66152 1699589 1870458 1075324 490518 507972 928803 362044 1582027 1674177 136153 1756067 400168 263048 754304 1429040 1558481 432693 134963 1946611 627739 1523468 1625615 219433 1940219 708978 1452442 604271 239666 1180582 1151930 284691 1037668 1508567 380577 1905829 1894814 1354855 1726205 156352 1944914 219679 1007387 1024821 1479127 1224729 597319 1054952 798577 1250710 1464283 101115 1271949 645970 586406 1690701 724191 754896 310686 1663551 650108 772176 1858260 495404 1281357 1022503 703047 440401 1369477 1179539 1609399 1925274 1413154 331817 652510 993082 1723576 1255719 1944649 709488 280559 1794369 416415 1895056 1936735 689647 236369 626339 448002 1673081 1445222 531097 210064 200131 486730 84076 553383 1554101 1803549 419187 1440352 1696965 1093282 1778284 1845942 414980 984133 213559 817273 46627 112057 1170669 1600449 115405 1312052 1785076 1782552 289628 1442571 357605 357392 1570264 1646586 3756 651076 914174 1225194 1704516 246068 905746 1827718 1709785 1359954 304046 1096032 551148 695792 1185092 34681 1496851 1714566 75402 801961 707890 298409 1054595 1281171 1156854 1356954 461970 1478151 508480 975870 1039497 1828191 15487 851593 1686032 601151 1020983 1482988 1872488 1220952 682928 1835079 498923 1482065 1645232 191590 825500 111654 1981107 935019 933202 1579012 988927 1851914 1311573 671380 973440 1470592 1502203 221950 768234 1551063 1993212 1443872 1763005 1243750 1867060 1224031 6139 18866 1208948 435834 1207552 1973807 539736 663992 1887038 108807 532053 235501 879336 611967 321458 896857 655976 181564 1436208 1529111 1737205 679252 233059 1996417 117593 667051 1833245 730823 1852318 45914 1896499 690818 812752 1186658 1300851 1908959 1723153 79311 896695 629304 1880652 1361033 1376285 490976 623795 971750 1900154 1976487 1159802 1392556 905888 740212 412934 1630644 1703415 627435 1492730 1157220 481848 862226 1729201 1131209 211591 1019362 78306 851363 197807 459884 772541 1199504 1363999 235307 1797883 402268 1120303 1802205 1127797 687953 236804 1133107 880368 308279 1006346 743207 1335211 703225 430227 338465 1967623 1790212 310775 1262833 1163874 1827038 692330 61228 1925327 796384 336422 477241 96188 1518132 679500 1484982 160162 1795276 634202 511346 270085 294271 1507564 982197 1276730 1621788 1329641 870873 1661546 1405155 982282 658769 182144 1856835 908900 26178 509564 1804630 1850152 1249676 1691215 413759 205280 100709 1398989 1019107 562452 913059 1648845 2639 1833134 1154974 894209 1413680 470167 271045 1896756 300345 1708614 1236961 1914695 1217238 1751875 858192 797445 131783 1738256 620348 1695145 885823 22825 975901 467816 1889650 1958791 427008 561611 126105 356387 964538 741151 1232940 69121 1397446 466420 1453460 785023 484241 1548605 122981 726321 1044727 1885100 724462 674621 678557 917904 57022 1479449 1224768 1280989 635097 1193178 151226 386537 1745304 691250 137701 404105 1566262 1509627 1582784 1890601 1894548 1485917 1747582 577094 1261673 16422 1803395 1158014 1352567 1127840 1624955 1860631 179693 691176 694022 508277 1751068 888162 1359455 666573 689584 283961 1647723 931571 119463 595397 1951799 980926 1617132 343854 252266 816297 1425996 977168 994617 93879 524164 1883727 718531 1040085 257591 1565858 475054 1132038 832938 441262 660236 1290364 1614979 1095215 1730991 1858549 1222083 1232018 1389316 1755467 1535397 548845 160325 129635 1476197 1634835 1282197 1989213 1509618 1960359 978864 653271 1652651 103778 1824555 144538 28856 1068510 30984 605592 335949 1643469 1159160 1524045 1754714 1853489 310043 887055 1619605 1803274 961359 764848 348305 136014 1135735 30264 1788483 1083644 844663 1385359 503586 1317010 774314 457770 1389638 28539 749186 389342 141206 397136 85519 365228 810539 274660 475096 1133612 343265 1309910 314208 350858 1818997 1536693 1981615 707258 547216 705330 1103784 1259102 851450 1155087 1096596 512719 1314456 1010155 601885 463879 1924593 945893 674479 131505 412240 1176349 1419234 896634 1365464 1865484 1515499 1470114 844874 1100472 1764527 722732 1053755 989019 337849 593017 755624 1954032 1495349 743791 624473 1614058 667540 1681581 1739192 375298 44178 1012167 478817 1177252 626634 1467949 1700435 757233 196107 379992 1881671 89619 1112199 1947974 1719805 423090 276844 1175351 85846 1941906 950426 758568 34243 433757 703554 1462725 1966905 838141 1469484 1620533 517604 1573696 380072 763535 23313 423616 1066136 1489559 1762458 1231067 5100 744433 1548107 1768818 239918 1438526 479999 1028649 1364289 635959 1221687 822966 1401409 1476125 814305 684172 688965 198748 1075921 1892288 1294861 388058 1867251 1309000 1666072 1444259 1472732 1099067 1842078 1562331 1387618 1771593 1518744 509495 1341894 136020 673718 1109591 1969791 1980181 142143 492589 1832069 517934 1024113 1726713 436917 420932 1944605 1786812 557337 1388771 806262 136588 1516242 1040683 1619234 795744 561746 1213721 1209369 615643 976208 1825182 1117256 1002147 1049052 71470 425271 1834758 1611427 1278701 1213920 1484078 1262142 1118337 1782987 1170929 1176217 1234272 492543 904768 260557 1115563 839992 371508 904682 1247423 1334957 133283 1911357 1850013 1124775 1198540 1067322 54461 202468 1824432 1892607 102144 586212 761806 982442 1476503 1854806 952717 834073 1360484 1094514 1119209 766598 1479992 638178 1645512 1560937 1391723 925492 920197 1354249 1570824 278677 1719654 396192 401189 1166379 1943442 1901950 81968 1470022 561939 467211 297927 570560 460338 652507 990448 253360 881540 1362756 1214316 1407934 897878 1849447 1090082 18241 771214 1596127 226691 1689329 1121782 910426 603739 614162 1955636 1658958 338353 550889 1306430 571928 1449652 641504 1772485 1174329 1603203 265543 1810397 675987 1396175 431023 1865631 715667 365379 786385 1302236 1467004 1693653 258748 1497444 396902 1975031 264425 1441953 593374 80940 1258519 1657487 88180 632399 1633752 393783 1533115 1004092 1947356 1330125 1966758 1342041 1585079 1950455 939443 1900861 1649255 1686443 964113 799380 365331 30158 455648 1205837 1912883 252372 1550932 1572439 898292 309375 1335636 606036 39802 687015 977990 1872567 1089256 1534619 1705141 1951416 562688 1362879 574538 758684 1328561 539335 237843 466681 617559 1722031 1946992 802812 1353155 869568 656610 1396649 1586611 1676917 1005897 925224 787002 513510 48609 392157 554918 160359 44855 611374 942045 414322 511592 1822395 1824426 999342 1916196 1516320 623260 806648 1015182 591139 524738 1042951 88897 1980174 399264 1859041 748622 1731693 701641 1418990 1598039 1267107 773518 311267 965348 834911 644880 1943015 1024231 1779358 560396 1828652 918343 1483245 1773734 1286734 1851693 365764 52046 754762 87314 250364 200441 1745168 889561 726677 1556485 1568915 664611 77295 707150 382058 604481 1501518 1165492 911185 509872 1957731 598383 1228439 466407 1016029 46992 1365171 599867 1348037 1880881 1287817 1196263 680745 1194199 196238 1305075 1456733 34529 1947795 596831 390223 1464649 1609350 939861 1497430 547099 1587568 128632 836647 1193032 1766419 1985576 1916152 1248173 447743 988904 1031888 390405 1148940 318365 64435 136187 1251069 1673527 1944228 609204 1979582 1652027 968711 638830 401683 666664 194755 1966244 1979330 697557 522057 93257 1415782 41530 1046705 162320 834885 991669 988586 1153857 411057 1758347 6027 1070136 1646204 1944593 252845 682020 1100869 1552565 1910951 1076201 1188146 649207 1880101 184659 567113 873723 461377 1480494 1874141 1003304 1951377 715337 173750 1255945 532212 1502853 811374 642183 307442 165545 16534 644279 1132413 742881 546723 579949 1932652 1360921 310811 1151175 1311845 245167 377358 494557 1031633 1172441 1293962 807837 194985 939743 779491 1779760 778621 1634539 1863755 1276621 1890984 1087485 998331 1819144 807938 45070 1569212 1465882 1924818 1572369 971116 1261859 1512736 1421723 501164 803659 1694384 253525 1588708 429837 14807 164086 1867991 590086 1819592 122557 742598 467687 483980 216183 535414 421511 109750 1990651 1745164 1269087 1857755 922704 1105991 1708165 450041 820748 1883671 787644 495076 1577016 686182 1730632 1484466 112306 77134 1580655 898894 38043 982149 1642363 1689265 526646 278160 650004 1556995 1280920 1744679 756276 297836 1692903 761801 976540 1401232 596765 271986 566364 1089868 1940650 472440 1478913 1908180 1022515 1759336 420555 224443 1420156 406986 626130 144074 1929492 1481842 950680 43208 624760 920951 1777460 342531 1962312 966758 1344717 1717159 1715123 856301 1235063 1553471 333192 1411279 919760 375930 997755 738625 1427918 539041 1960204 1674802 1139512 1574300 1774971 1475148 231650 435549 308433 982486 1032448 1392207 1419509 526292 1833470 115733 1172843 571721 1060912 551400 1476402 69903 1913508 1650082 1057014 81620 916466 1105543 951416 1148363 254231 1655691 666497 1798500 760887 1143650 209711 666605 1003309 666008 83830 1321980 1483114 1793718 1781134 1405540 588756 847869 868058 1118235 210423 1540102 1935129 1444585 1517248 956694 953274 1986187 1783096 1551848 1728461 60918 1428039 54846 43478 761778 889779 705133 1363408 1527491 1342898 1345325 570960 1011920 1783717 492143 1375126 134501 1984081 167127 107853 1235398 1588598 1561701 438715 1520233 1342147 402078 1596418 1012016 551873 1691111 176413 1182829 721690 1102387 654618 1086387 1314548 1534470 1122000 54122 221405 138110 788552 1731370 198381 1484262 1593823 1453710 1146676 487937 483733 176319 704265 1158527 1840137 1414961 1347162 908388 634240 1270241 1544232 1013480 1585064 969289 724832 1752728 1224078 1798614 961754 186514 150774 1805988 509117 1016988 1532274 1074325 105058 1304099 195167 135562 952737 1919385 445232 1716353 1109679 833575 563674 1657024 1260450 1169497 328689 451697 832074 1581402 1139618 970298 1026393 967903 60053 626630 1022281 1102020 1443595 53577 1194360 1120195 1220764 943621 1475082 1703725 1630439 1131173 1348811 1936406 1789149 737296 966644 1121944 638521 107271 782088 1600973 1208278 1575691 1827910 1911838 558453 1651000 519619 1645149 894791 1598776 1087542 138053 1390116 623952 1374196 1681483 173564 824013 1686283 1504435 1714773 1473093 1351620 1947552 14922 1245896 1449044 1429975 777412 1157671 293266 1961305 853139 1830631 191833 792353 218712 1536945 1825791 978952 1679380 757615 1137370 1923703 421214 1467613 1882276 1941339 1613335 1065787 674436 580072 999308 661103 1546300 1055589 923766 1914648 1507976 1745875 921314 197274 1724690 778798 641768 1181642 969998 133921 422071 1141634 1389142 1659730 1144237 661114 1903293 1841403 801568 214207 1188888 137546 1920208 1546655 1006472 1943234 428934 128098 1320882 534960 122629 556125 1663987 1954700 1121546 465018 621198 219978 502632 1394169 1788000 414194 1189812 176026 1142500 1795483 466392 1283324 1317097 1886658 812977 1019657 767770 420073 1502738 1947430 316157 1822895 351652 1239999 1044104 814459 214541 1585521 1724656 479808 981188 1673280 485860 914297 1632965 1405692 1853714 692739 1488091 499987 1656450 1273982 1123766 1900971 1861776 1381943 732539 1615248 369561 790507 476043 1658936 1373133 971470 924446 55025 292646 53256 572568 1225748 1362611 1385 1080501 1353409 250471 747061 746489 1852168 367361 1478581 1134526 1136328 1807993 72317 395182 1801623 775698 1806557 1822676 611651 1053789 1599059 519752 1901194 1310477 1177798 10625 1072185 1822490 893874 1686525 1878756 1909740 656003 1779512 1501124 1974086 383290 1821516 1635480 1906388 208354 43931 516999 438535 1071414 203100 253952 839403 1405699 234607 469221 1367240 421350 1745231 1918940 1009930 9494 549807 48628 230677 1109599 407211 690602 1567606 1465950 369590 612152 518396 1882008 364267 1741787 1180340 795101 1008291 37636 559310 143720 1248406 64948 883658 1791262 1122593 437927 1156170 700338 183129 981305 961375 936781 704369 498172 64823 751461 801002 1979051 1466249 1219440 1166465 44565 320549 1458488 421670 1677975 86142 1164570 1344724 121337 1224131 1693062 1117162 622675 226964 1155811 904647 1164852 895223 1238441 979452 939840 1903310 1785501 759082 1820616 418057 759643 1035599 699394 582678 1024556 942723 1465220 835693 1992904 1926789 1167416 1282102 275136 889175 1517440 1250792 1241472 1054906 1644246 1441881 1414045 748515 1697761 1220173 1055782 831836 1486853 1503902 206176 970764 275530 1020438 616969 1102685 96439 1829371 221133 1420835 421604 1529153 775314 252239 203136 1292657 1068600 974932 793353 1619742 582644 438382 118758 975521 1400860 1127698 952865 336117 719029 896619 301678 1200237 1988130 1415325 1262378 119061 1280490 1343948 1961681 1148111 62938 1911 1913293 743955 171512 1328424 742579 685709 728441 1611962 647367 845941 542189 332291 1808784 894047 840969 1605817 147917 1712086 287191 472180 1898627 1976167 715540 480933 770541 1151843 63433 691720 1552558 107896 1860016 456027 1615960 1140256 962788 1738568 237018 478413 178304 1126755 1630762 497604 1749010 1724792 1119024 760119 501321 1038998 44713 332178 739087 1797939 854648 1721837 173260 149692 1331994 377273 1539430 54940 88860 1540739 99816 1163413 1602029 1138952 1884917 1043084 1361332 755198 111058 1831692 1108583 551754 1200431 1786200 985929 731889 934388 745024 1380287 132213 1635856 132055 938009 1044405 1904331 449768 492160 1024041 1295266 324335 1630402 1718627 59608 1687460 300323 1542123 1239243 505864 1497216 998827 159155 1385353 85325 1500748 1032172 1153201 256204 1643134 149726 1331055 789271 1076415 1282583 1403811 936966 1344868 23805 1400300 1117051 1198801 852032 1613776 1184045 1072594 1118794 408075 1242944 491680 619075 906168 1740828 403500 613385 1752581 1786442 1857833 1275768 1754591 1643859 1154551 1678991 1075386 1991367 1711764 285413 411048 246582 1234346 348010 1064640 1178496 883275 1380142 1405903 946364 1300853 1715889 1341284 1813403 444123 1042117 688251 86725 1081787 1176130 386371 849502 233481 499590 824137 176522 57728 473507 534972 535862 1209206 158820 1864969 343120 1422404 635965 1354015 1882342 82421 1272745 737095 872885 1152733 1017906 1865676 1732457 1545725 245272 1642931 698814 1428230 772395 1644109 1773250 736667 1431070 1389733 107227 373870 1316480 318495 539871 1361084 634022 1162759 1904210 1666424 292913 1211312 1925566 1432212 1433529 1092233 1057342 1788357 1223401 1005356 612999 696948 1723409 481073 1468851 1972737 1439545 896973 1436585 863097 790157 644086 1770926 1595623 851855 1193448 1338357 763199 1030696 238783 1313023 948441 119944 756015 1562111 3102 1662545 890698 299059 262130 354114 866723 1194614 692865 1304011 1273634 1391981 1184174 1683635 580742 733096 1175751 549594 225470 1099945 1732892 654346 1545539 1579848 108805 1813485 202008 1228073 605594 73585 1089206 1945975 1306118 1457451 1051873 1772701 1286165 604625 105439 659582 1076448 303574 1535977 670949 1671633 1039823 1199898 630356 1199315 1225573 1635272 38318 697820 1538660 614680 1468838 1548047 1940990 1552164 1296989 1821916 141245 1426090 1118215 1129898 1057679 1039560 566171 1797425 1223778 977893 1979513 984230 1015317 1265628 907271 1090709 1591123 1504274 708727 1112721 1988409 1908249 608774 1009527 1102881 948168 1623873 1720739 1922434 691991 749692 39000 1008861 1113879 1567694 536168 1640985 679102 1289901 1798375 666009 1453339 8854 553081 780530 496608 1268514 615331 1412818 1533685 1715385 1322663 1326823 215854 522027 1720569 735439 380164 1252744 1758416 965225 332351 1860577 1952601 1491095 1631943 1027531 1215301 882822 1466552 131796 192428 260140 1006396 1660541 1041138 868540 1077069 1992593 557794 1756443 1009222 1752972 732507 1618931 1768744 1808491 1482690 1768278 1316280 1511822 1402196 1868842 1283780 548694 1150424 176334 1367321 752113 765404 693180 97021 581437 17342 1021065 1139716 597500 1616987 392269 443855 158958 480073 1079818 946798 1608134 826767 150976 1427463 874940 1072620 1994136 1653583 1956786 1372231 1843536 577366 1491933 814983 834882 391200 288728 1786664 658297 202303 1927332 1414533 797166 1034768 568315 1600473 1369190 777330 707213 792697 1431163 330678 1655474 202368 778891 938658 1110545 1249597 1048849 819237 833805 786481 143780 178254 1352205 328175 507611 262413 100461 1145308 965712 1509386 1293481 753345 1282548 1274126 1585439 281221 1760743 959818 1319493 289436 1903520 639043 1637826 1376993 1373140 456684 1525678 1455708 1548875 796263 258432 642917 1665380 102791 1521981 887399 1498206 780425 1921866 529874 1670557 423847 125278 506712 1474763 963648 1924803 1401145 1696861 530907 1736672 978325 1732586 1479284 1750573 741052 538014 40677 311307 1163602 744057 254093 74931 1617715 1349643 1112143 1203278 966735 619646 1117067 189476 344397 1011647 1653105 1315790 1544944 1993044 795542 1555981 1744098 425918 333631 66930 614206 1758393 407 1950463 1961058 224590 1812661 476613 107711 1842162 95871 1207131 340488 108101 671903 1785607 1053822 1622978 59776 1886882 1081306 1868940 494992 873340 464063 1195213 583033 1791752 612248 1004725 793284 425323 769011 982092 7202 627627 1901306 1274630 1349490 1547471 1605227 482585 629279 149909 1046280 911726 1026686 222964 1645790 392954 1965699 470653 899157 754297 1949555 123852 1099768 483674 626906 1375101 590714 253166 242786 677671 1012228 1789660 737602 1087152 1192885 1336417 1518903 1559014 1343181 1304567 981340 90452 761680 210411 619123 1468516 147938 1979879 145035 695415 1012658 1312724 211933 1207444 1478193 1885911 37226 1734375 1927265 1766080 657112 21962 907918 1458162 997025 1322482 1363126 494236 1240312 1784540 328373 1018981 812400 135429 1141799 763353 145252 404020 164123 1672593 440546 1969283 922203 933636 175879 810913 145747 1569965 210031 1696632 62302 587859 1552553 437604 69075 176458 479026 1258173 1355432 1686660 1893990 584585 176317 1301571 683334 955348 796942 1018704 258040 635262 1093077 120724 1080789 354007 1560475 520546 984161 1464888 667170 1703021 237142 1554688 1726627 1825753 1974971 811343 1774603 1008606 1692681 53627 34586 420340 260071 677540 211771 1017222 615312 836060 828028 1123577 293061 423152 1949603 1129545 1470996 1013378 1224745 676865 454233 918349 451663 186816 143179 305831 753460 1652852 1980820 1808661 825083 1401795 1835952 1968549 1920286 1485303 1204564 928349 1110166 305808 1774093 1686572 1458142 1697081 1808855 648710 1814112 1701547 197557 1646910 30841 1782731 1092065 402077 671189 374267 244288 168875 247129 1180628 1849605 1644659 532203 1762706 1555879 1057577 11536 1676340 619798 1483371 1289445 46156 522512 406334 1861909 1913082 745315 927933 1063277 1889666 1498572 389263 824735 1129962 339983 1162642 1239957 1873014 1728603 1387366 1460681 797036 1050650 828825 1739397 265774 1769190 1424434 905937 1931144 690600 841619 541966 1919099 79184 942027 1661014 1354408 1988829 1006975 1604354 844730 360494 1795195 191617 717994 1254342 1479072 713516 1728070 112961 1916429 161439 779090 413910 1119808 71252 1790678 261420 613765 1771847 892785 1101860 1158436 1102063 1406141 263147 204080 1162637 1869889 262628 1719012 972331 1488128 458832 532996 272273 555091 1441461 626476 1860077 498050 173265 34820 1561499 1448127 494565 29052 610598 157478 1245631 1881419 1823583 419073 1535140 1776040 1781882 952730 1270997 1300525 1941840 1831570 1276303 71463 462534 1461118 495081 554038 930185 545769 974440 891131 953696 232893 1015717 1735892 596387 397948 1390173 1225467 781560 1852836 792771 256320 1398446 118725 1604166 670431 627369 640108 1456079 1727694 524209 1072628 996601 832381 1990968 71504 1489570 638812 1619248 1442886 636163 220630 1886067 1090635 1664194 882891 1439758 623718 262729 826123 1694120 943913 1872258 1498264 1144512 1654074 1437402 1452684 1378812 1336087 521070 1129443 1511253 1267168 660319 541514 56298 669410 1203688 554516 1726762 1145120 1410307 1307942 616507 294391 1982555 1146812 140467 1391955 1633234 372278 1022296 1841704 518745 490725 1143402 37251 605289 1857393 783295 980367 640447 1601835 1594883 921537 69280 855280 1829081 272062 1843254 579352 1446511 1413646 537705 1749047 251985 523416 599873 397091 1635191 729298 1585225 967203 1165422 245355 997821 1247942 1358104 1001127 41214 1664029 1405558 1303118 189961 1801880 439697 823367 1426877 423231 778504 1963183 1936511 935474 1460864 620065 1366120 1510114 1365291 434731 488492 726435 1046679 195845 1203850 829399 83536 131109 197684 1195962 1376816 606022 228679 913640 895296 1269973 19256 121056 1134542 1555228 1777791 1330322 1365548 1383963 547838 637245 1242069 947027 1024043 1604075 255672 297123 1434527 286133 666408 1560367 724576 264833 1050297 1709839 1042738 1029158 1171470 674445 1009076 1026460 641927 1631273 1550550 185908 517313 655902 1587684 1890323 1565384 1732923 200661 732243 976995 510921 1534609 1147723 1585086 945662 157091 77515 1647317 988475 1575361 1591906 1088101 1962915 338338 961867 1760244 1418694 1047250 1144706 1205206 1417850 1716277 239183 1538130 1107520 1039475 459062 998192 837250 970120 1420964 1804303 448477 579665 1553738 746485 182745 614076 926768 717055 268001 610301 1600440 1419283 354644 1468539 1146635 353669 193888 1912943 1488184 707252 164672 1026548 33184 1965053 1356470 1762943 88640 1362903 1109237 1479538 323284 698695 1310197 1218160 1327598 673586 604290 676869 437521 737724 1534649 219657 1726967 1559316 1104590 98857 1926209 1215263 743942 1635725 722801 331373 1370633 1315955 213526 1724555 1899082 86844 114492 1486812 365145 241560 571321 438868 1356457 921554 1551335 1799679 51437 1754180 1227772 1503207 1596196 833508 1477161 877163 1738429 1735115 1653687 1377477 400222 926363 1923463 1306583 1175798 916770 461373 1781437 1433532 915173 1189252 357397 1525196 1844651 54950 1571811 905261 1149874 1161240 1870760 396319 1151531 846291 836191 1921175 214222 468725 1433231 588171 225532 433115 1635510 1579983 302386 925911 1174212 1827434 218060 556106 773129 735583 1077562 195703 715767 1940214 1574378 310944 232353 1994209 59840 1512296 596951 603929 1231495 1680353 225764 1066362 642020 1965726 1202060 661288 1597006 426809 1440153 1101637 1421367 73339 1916741 1503670 39145 49189 358695 755338 1153352 959605 1724995 30815 190966 1205148 421854 584091 1736172 564464 816805 1891213 1276377 1782920 468673 1501837 948449 479147 1211292 578764 1130356 873662 371651 896018 1748169 1913091 1539900 1632309 270103 618908 239955 1741067 759072 116601 554754 1891732 1895756 215557 1567282 811302 1910282 1965016 342051 921096 1625954 629021 510913 262027 1881647 1293154 1241960 1166385 134439 628021 765262 1072432 699845 684128 1342583 1243088 1130792 1824087 31046 1170482 1308883 285954 576890 1802855 542252 663173 1943983 1087233 597469 1105261 838796 269136 1150129 891162 82072 810021 332625 1295248 1548115 1494151 1141213 555931 547178 1816981 834063 1648563 1426412 271513 375498 809086 1021645 943217 1894119 634429 1884588 1173087 1140270 1077183 242561 1106404 1304870 392872 423898 1688178 560843 1766876 1250485 1620221 559177 1725679 1261483 260742 1430701 1996994 647481 958949 1890298 1801404 1012417 1446797 783678 1710221 1762231 1787855 722741 1348565 369909 1066455 235953 1799314 237311 961833 679501 772880 845298 1273521 735528 1072433 1326994 1606111 1270145 429616 1925555 456662 69287 1432577 1753836 350354 311344 267591 1687016 1478669 248657 623965 1479813 485177 1776069 1567868 615401 620329 939981 1311923 1972093 1380188 1546341 119071 727349 1952926 1564833 1094915 1807201 35478 1722730 1779173 1614315 1754669 1971223 1506375 1570184 318690 1139601 801224 1662207 1422171 1444019 1464584 1067040 1414210 1892764 851980 1113603 407947 901192 905352 2717 69285 1234900 1963912 657033 1451190 1664819 245208 410304 935196 92193 152830 602088 567542 1784083 1813466 1332862 216220 1591856 929119 1660956 239672 477766 267977 384031 666482 649000 22318 1496344 35617 1894703 1030046 817054 314496 534993 1053168 492947 874283 1577842 383456 1448683 663434 1954368 1375438 652664 1800601 1931982 1851978 892346 126782 556339 610529 811500 1309162 1821957 903094 1934221 1089945 40188 748578 386530 795250 193652 194239 630387 1280963 770265 554543 675107 1332506 880096 394219 1332348 238819 1041132 447386 48955 934789 101769 746851 328533 163814 231273 781434 750553 1711112 979546 1080321 318243 562456 809464 1787157 102928 901704 1611780 1179180 1367593 1197948 635095 428022 835480 1658614 260118 1451848 1558101 386742 1026133 1198693 77027 647256 1588350 1645863 471776 1261997 297007 1858741 105236 1051531 1600774 1020884 1859093 1424332 1224788 1225546 428481 1036926 1466922 1405740 204690 303486 1092659 487313 461097 1727514 1261861 603278 1882413 1505190 933548 316683 84548 1154899 1551930 1041873 1656357 565685 477979 1563291 1547492 749817 1517427 1214470 383675 915832 1406215 1444436 1044545 1179230 389119 455912 574952 178764 1045155 223009 1655450 505830 1583886 1358376 756368 96360 256205 249618 135497 996235 1805121 689869 239648 1076484 1335569 1400400 1481739 1343344 868764 1238869 1652993 1667530 1869901 1040686 1251677 878573 502969 1589034 387562 1146682 763938 270491 177288 1770723 1972129 617900 867746 826968 582233 1938267 356402 262888 1200757 697705 636546 1280136 1158776 695538 1418337 1874042 696679 339551 1153353 50471 1314455 841327 710854 959308 1064715 644487 1719075 1748918 1966273 1876480 1975142 1815429 1141811 1760931 1285093 1701239 1891198 47937 706331 7831 1141196 1441450 1349756 1160075 1234037 1006053 1914470 1764103 952993 1972491 676171 776171 1150271 1048179 1636475 1453875 854902 1682542 252254 1695497 507265 73221 659645 31839 993408 727429 675859 1281812 225340 567211 1160653 1749635 262695 690908 1517480 236714 1230324 1409769 1755970 1679983 829781 330720 1907487 1659982 138295 1180051 359257 1495375 1826583 1146055 624378 1855898 1600416 1388543 110000 1419185 1208415 1941641 1056055 629560 1120387 613166 1751561 1083889 1446274 849167 1703271 100520 1066053 193461 1682167 1777711 1614086 1463923 1952346 360536 253801 1858827 1482480 155274 1798525 331249 289616 852382 1524607 273733 504919 614420 121764 643131 280135 1496515 1788165 47527 818562 1560613 550320 852802 1836330 1842367 765068 109837 502731 1747934 177120 1160136 587442 1797898 193087 504741 1870470 1481612 1287594 58151 1224026 520662 800894 899867 1369876 1593540 367907 1493147 1008172 641772 784911 1236371 1313727 936112 1232738 1140937 1401019 1205303 1196476 192312 1220470 1497650 1374554 1819076 1174977 1591301 1083683 489826 103572 106957 1168440 1049626 1486582 1847020 909575 991837 352474 1681793 1066680 1768130 532537 482898 552300 42210 105369 1638077 1383833 1494541 514945 1769930 1352908 334303 97555 1676307 711464 194893 518515 712259 225008 395339 1819686 545742 1641295 903425 1602688 657154 166309 1071649 319515 1711941 1273876 1833760 1562946 826519 40876 1809711 685208 372124 1406405 1511966 830613 755068 1009310 1534898 966764 769165 358164 1663469 942752 4846 1245875 1762299 1739157 1750917 956657 355621 1433712 452531 372087 1492650 922171 153109 920528 1257736 791745 1072624 1974273 1015397 1954377 1420672 341954 1651247 1517649 1895585 915128 1901685 293769 111581 81251 1403848 855729 358038 263159 328230 344324 733524 321586 1198132 110871 1799366 240076 1950647 195897 3436 318972 405209 120378 1030088 441303 1629758 1339982 1032980 273148 1806722 1489351 1407478 1668915 625744 1994468 1843045 1760979 1138475 1003219 1828805 1724266 1230318 218235 1608374 1264900 1919889 1598346 55265 1612416 1843248 500410 1054130 1082581 659636 1321985 1373761 1415028 359891 726756 175233 630854 1189794 1181695 93834 663400 1388481 246839 1004837 1473058 321690 1862945 1800710 1698233 1733893 1570785 1763108 1461116 1314134 630203 125997 12157 989548 1636913 1023572 809119 326717 357570 534011 1619435 370006 1039231 1599217 439970 1554083 1623417 1809408 894559 568680 135539 1735517 403142 86420 1987617 984598 444539 1833627 1748188 1076315 1489568 667576 612611 584379 443857 652123 180805 298465 127844 964393 336993 1181897 417636 1309630 602766 1605503 1330159 959547 1947794 611839 1204591 1813082 575483 1048346 266487 847953 1990744 1585458 1859019 1427259 136171 1768380 795001 71265 1887108 19661 1147270 1712987 631525 24123 388657 186442 1207471 1713270 230433 339465 1745538 20222 46952 1830240 1757054 462710 567270 1893441 821515 245131 1150735 1897209 454620 714193 662136 1166787 326021 1362467 264005 1885987 608371 1588798 1916903 1526057 1442391 1383226 897384 1349796 1346706 188126 39979 1203425 926677 416955 1436304 552891 21579 1701007 1346157 1982338 333303 454125 340715 154038 58140 503723 1718747 1874859 1292918 1236023 708471 878880 1583065 1099637 1105645 1286104 1399155 1795167 1839253 957141 424204 1956465 314772 1497085 915424 242082 1556787 648955 1443530 785639 1175902 1398251 1041996 444635 1077774 906457 730135 1168895 431664 615344 1619153 819819 454311 1888888 857823 1072511 1027649 612133 535948 1592827 1109648 58877 1263045 1341996 1781863 598131 29820 795263 1587635 1716037 524888 356656 756146 1549007 1556266 488531 759909 1627584 45676 505130 1309448 1869134 1123829 1557566 408059 936009 1704255 575844 1803963 292031 1611743 686775 1568730 1206478 823479 806874 1072454 492946 1471327 1484635 500354 1548400 686008 1679235 1533650 1163989 1350526 387240 1071448 129276 1199499 484342 1034997 1260551 1379293 121947 145919 1410024 381659 1510327 608020 35288 40995 1804167 1699218 1412821 815808 994321 470691 95463 1050174 1018111 934192 475317 1892541 2707 734858 1147359 295394 1664813 704343 626862 1642108 123691 1336144 1171038 1895954 566206 771469 1040933 973762 839892 1337215 1758111 702523 1115351 640853 84692 1515416 426408 269343 192726 142261 659328 1596550 1360904 1673874 3219 562024 1711972 1044909 1368437 1128686 519972 830125 1026766 471798 1277158 1489697 1012837 668646 1188707 539888 167954 1426573 1648523 1979712 1403641 1100904 864862 168767 1562781 96056 419410 974689 705563 510796 1065633 340861 315810 1391421 1114054 510296 124642 1179184 762554 1662281 1587812 1053387 1485721 1350954 1612267 1728549 705402 404015 666516 376352 195204 151680 692255 383355 1861589 1157903 1393839 964280 1406818 100961 308069 1728720 968865 146552 1762793 1423208 1837220 1334513 1569942 332110 1961494 425170 853026 1908993 1086995 1514106 363784 632840 223446 195515 419090 1372531 885062 1091540 293620 81043 1590638 1672100 1298365 222160 1273073 1205545 1392247 558831 1814858 195083 747899 581844 1810156 1051304 741496 954984 1802488 1448426 182622 602364 605143 1827402 496370 1150404 1265688 90534 407336 1386704 155874 1808374 668257 869479 1760129 291832 1988711 171868 1816695 1392807 399219 1206322 603050 795255 403202 232630 1806418 1200132 1539780 261048 619995 1718335 1224689 463308 262525 787336 432967 1005816 1459057 289165 147927 1385375 838543 731616 607278 1971147 944548 1590467 719758 247557 1325227 171482 1289509 1813872 1398787 1705248 554993 53077 1725663 685286 1921352 1293023 1575579 736045 559955 1587148 93066 712144 896281 612663 720852 138850 1954052 132895 1362775 1653503 412977 558518 1137528 502945 297367 266077 1495001 1332004 1739500 175752 1224971 1357114 1740339 683183 1089422 603057 1796367 778299 1725825 271263 589084 1672901 1235981 1603270 1683841 1413535 187948 562004 81315 1837124 461837 231660 1614105 447635 80838 726793 272146 1154680 828220 200326 1413357 111534 1520617 1675311 1655345 52587 1537948 1045430 401934 1898080 89381 1219863 899443 1642350 1792716 621293 1682046 477968 484343 370849 1311967 1071130 1085608 401450 746367 738541 1172487 1676182 121579 927593 1458986 1346135 733681 1970820 1402844 1873986 800444 288996 102864 1642287 1927845 424476 1779856 1992655 248420 1864600 1741523 1200259 1112885 845456 37844 760033 1057188 161765 1317844 1579510 326432 758869 1977907 1381303 660194 1172066 816251 1431857 1379045 1451413 177024 891003 1714017 852788 1775825 1487393 625913 360869 1633841 1036938 1566542 415496 685317 180538 839532 1467299 737621 1653139 745149 1823893 935693 1611717 321571 184808 1201106 1782692 277674 1529229 1308752 719491 74375 234490 1385750 1205211 1740593 842682 1230380 1424122 1445305 1113275 1578448 897270 1635068 623170 1887427 1171301 1016851 276435 1995336 1449334 77462 689151 1466255 1029557 1435016 1005954 147452 1983071 1262411 450520 1192870 339478 1471175 399215 955021 655416 1613993 1972037 1634982 222935 335183 1703802 1067925 520401 1209122 748082 348739 1418088 754313 1400508 1955831 210582 1193514 1536203 316588 1182701 1697171 1029937 777457 1221352 1351536 839496 271699 1246969 83737 1147963 1940779 45562 1980440 532005 1956122 1620622 1951949 548499 492575 1211566 237155 873504 715151 1023296 1458165 1229270 755235 1593806 1819321 88208 1764841 446269 179398 1262398 1436743 692083 1987959 732264 1285817 1193744 65052 1298891 66559 532939 1386750 402630 562129 643297 1254287 993413 55935 768280 675986 145151 982606 1278719 1718803 144346 227108 391495 1298063 273460 1398013 1793704 431835 1111797 1573563 461364 528005 1813325 127143 1657270 580463 378913 1347598 1842088 1425136 100642 126979 218313 241975 1109350 1216774 97245 1505747 3850 404779 611933 1002206 1995868 1512043 343387 1491535 1360970 79705 476376 998245 1802927 715679 1164673 1898999 425745 847229 898380 1922457 1485141 1684220 1639902 737519 995242 1660120 802083 1126213 730300 1995759 929935 975895 1238834 1060733 1136540 1645436 747938 629570 1703208 1392143 465702 618209 1580578 425591 1128571 1688456 1976756 1247923 981120 1615980 1797607 1684008 1764922 1963870 1062724 694001 613938 1265765 1416642 1510464 388057 1920719 256043 1925490 710641 313429 1536659 904627 511259 1217497 1787142 22181 252240 410110 1114243 1131694 303409 793593 1882352 1423714 211311 1136826 161738 968831 229062 1401149 300641 615012 439292 229478 1821786 774775 40044 925409 295896 598844 254308 1436785 1592278 1832443 1856193 1193226 1912149 567767 1748992 913331 737220 769348 1837043 1199113 1163107 1447224 810837 741406 575108 368974 446933 735640 883424 1191508 799184 1024571 1811935 934433 1228411 306431 986914 1322388 1670226 513188 190291 1733614 202019 1949896 1545358 764642 1400406 1953992 533381 267651 129090 710065 47124 1703279 172671 1896076 498642 1314017 644120 1683756 1451126 568473 609712 1947066 94753 1603969 1957928 153225 1439534 930101 1451815 1282316 1841719 640837 710574 1765124 1589510 994038 463620 1534963 469806 1028892 1454349 999919 1401862 1023971 1840500 797017 1123527 1536473 13676 826994 1830788 842714 1769499 508038 1216200 1794444 1299296 1564516 753751 1968025 1730105 1079195 467796 1960161 1609699 1688961 1499178 1412718 638617 1543530 1225538 1712227 1329073 30387 1380247 917148 595981 1952555 657249 1833850 780847 1908408 57433 1997813 1163853 862593 1031059 1478683 1988945 93352 686120 1324112 661014 759987 1667920 253258 567165 953895 1676715 1803636 1826222 1169611 5048 928040 462836 1518255 1963889 1899260 565152 796659 1323197 1983356 1506295 1201859 1656564 1940226 376435 362641 1427140 1392383 836290 253776 1233011 1182798 398694 1800806 1373305 257067 1954217 427151 895433 1663224 1041119 743876 876985 1838242 561220 389792 1907859 280061 295215 1091753 794345 1478115 1386039 1722638 1789141 239324 1028637 1427294 463942 360444 922920 1971516 1961043 760676 1205038 1366723 1274336 1948243 1967282 1000002 802383 892066 1340951 1155537 691932 1597297 1075455 600927 585940 1278314 1235742 1763311 298522 254614 323349 304742 1076914 1271338 768451 258 1685132 1029360 640142 1291747 1227087 1483227 1166529 324908 311017 1818673 1052625 588081 1587590 16336 1120967 339236 761622 665216 387063 1732842 1418982 1699676 1263914 1814248 491674 1530757 1028562 847371 873663 338388 529012 1588506 1550404 1645931 1415946 1860727 1512208 104922 781913 512151 26390 509295 1403581 1357136 1401241 749273 1846145 569531 1668925 327676 555416 1437805 609673 1953629 1708881 1726486 1171608 1253752 718589 960560 784750 1569770 1974947 958549 1326103 65130 1883907 1109642 1499109 585460 1223777 374686 1653670 890398 1509912 1401871 767040 1833702 596691 1255717 765903 338193 1320842 1684703 1814053 1384506 1750420 86016 1777365 1065263 1935289 1106704 1593010 225726 1847714 48532 488898 1081627 1528324 1929243 1995653 1664834 1923603 872068 1573775 207950 1263627 1038356 1611450 784821 44569 1820025 1682800 756411 1811250 1062998 1223143 990621 842825 1475630 53220 273929 605652 1505111 1642708 102634 285101 1851609 49469 406229 331087 1723910 635103 643201 405361 1661152 699584 1848747 950219 528870 747684 1141248 1756906 1774699 1628044 752583 1527324 1266937 1202742 480080 1521664 457079 792712 1840647 236013 468135 1987174 1947473 169116 862038 519396 758941 1666266 1221929 971686 1162333 1411522 542186 1408129 809303 853513 1100701 1183780 660364 702740 214783 1451193 847866 1332596 1623547 1474817 1793422 1162310 1622689 1141215 774338 1549575 1588250 535945 618135 1583010 1595421 1155682 1340156 1895759 197575 1234842 843536 1187340 899142 94910 1056929 1851041 346873 1284673 78383 1509485 1939577 1408191 1253007 332760 571210 1130193 264443 1324392 835247 38275 872679 566858 836923 1642288 1801538 1306156 1343089 1122576 1667958 1758430 583404 1789839 1364450 1967445 1506551 1141751 370912 1818995 463725 713039 523027 318887 805986 22086 261277 1924544 1357832 1437744 260508 438613 335245 912848 530018 483640 414538 835828 1131670 1907421 879750 898156 327490 1597237 1767615 783539 1040938 199401 1743888 1592913 1413782 1813370 1435911 1141560 517147 692535 655388 1702991 477352 296255 865798 213432 1018398 909033 1475211 1251625 373155 1331360 1964836 312714 1812162 1608291 1846348 1941817 378399 918428 1132339 1179305 1947223 295286 355603 350373 1738339 819878 1402393 979068 1856693 327554 950261 210000 913829 935210 1797163 1639353 1253270 1778857 275082 1076124 1076609 313303 1951471 482888 174341 502325 1595374 1723304 574452 113093 1361705 1221510 71455 1763105 1259754 121458 1357202 780159 294707 270606 1084713 499428 1266923 1661133 1445893 1835013 292549 1926634 378124 1243540 641020 94679 1771947 1650136 1055833 1379631 623850 1863431 1012202 1425874 29156 1922116 1861997 1876192 251175 107059 1862477 521477 1445985 732242 1587151 516982 136454 932740 1516464 1969824 1334945 1277468 1016529 164621 1252176 634823 886760 1086180 858139 1695794 833432 430700 1841646 1136898 912164 120757 1523292 1745043 559289 336229 1792384 111514 452382 1528505 456103 1421290 559172 1975750 1417993 356825 1232759 890436 623337 870142 457027 1756087 875452 553470 1242933 629894 1750293 874663 1432318 299702 1805634 889892 1289141 1071915 30517 1281736 1360711 1260221 419602 33071 323768 956685 1421611 1316384 1458029 1237770 1170315 1766539 1383745 1377690 1993934 25113 335753 410349 391150 909014 536023 920847 1406552 493113 1760624 1779312 90062 484827 615078 872875 1433798 1414832 12461 1488692 295489 1123716 740537 716592 1109576 1971813 1688032 1574268 1345042 1590309 953425 1207406 693807 1307332 533068 621453 1347634 1790429 927641 1215323 330416 1291755 976817 323176 510711 1352128 1955727 1762939 1371733 663084 1185842 1105692 1719125 556831 28835 707582 326881 837082 42855 1432404 353962 961233 1400595 457175 880881 914908 267966 1242734 225567 1943661 1469214 1836898 1523237 33525 1794393 891731 1704441 1159090 1008909 353706 918001 318753 12113 872320 1093192 808490 351738 323960 1489996 1941280 1594205 684895 16988 1788648 364397 670276 358633 644508 1499937 386281 881903 146006 1338256 979436 997087 1934980 173501 1941794 1830814 817819 689884 960909 1705612 1841024 344739 357163 765808 1415747 759623 1288739 1041863 1633246 1680191 1244441 885485 1695809 471767 1173125 1832154 551282 923690 1289661 1806081 971811 604439 681640 1040439 1956947 30906 1322829 1699419 445258 1409900 1972188 1818190 123174 719387 1204950 1171929 920495 200915 397547 1877542 577202 489970 742397 1032735 1985908 102807 595802 1702287 639939 337975 535769 508619 169492 1487656 1351519 792242 1206565 165795 207947 1860167 1344787 1511188 932197 1127925 415830 1376939 1842678 608614 45560 1098504 569185 1719190 1000184 1934603 1878159 1365240 1628462 1072736 767412 696434 772415 427585 1588018 242893 1847545 1656955 1504572 1484712 1682977 459567 1645208 1691557 1195657 1670450 1901557 858549 1467369 430846 660063 1794273 1142884 1107762 1543487 1036191 637028 982956 1376967 257639 48840 1119527 1471448 23792 419512 246407 1020878 1400612 1193387 1283304 644417 901561 1877112 947806 81107 1320591 825876 1213711 1925409 1080750 173278 1953533 1968488 1693054 1037035 472077 731345 780197 502919 1110224 386352 1744862 980920 1473000 1017541 30740 1679315 1808434 1563392 106432 915768 390985 1534270 1347315 240712 181100 1497835 952057 1429830 1978356 1339802 1254947 1780818 1303640 194405 1848358 608244 1414107 264069 1173405 545290 1387229 976396 1711669 18047 1311458 138461 1985079 1849521 1051225 751640 694106 692502 558371 1443154 377894 1914698 1679089 1762534 1770070 1421855 779662 371570 565699 1305269 279174 1933758 200037 744108 763295 1956548 847329 1174302 1298520 1244856 1176443 1372820 1608653 1109882 1443500 131999 1660967 279759 862014 960090 637867 462671 934772 225868 843364 547044 1215464 639038 623592 777663 1207759 1881106 94191 1554904 1225755 194168 1163167 470090 1201218 717643 132658 1848408 615048 1461886 1285828 1288523 1712891 675688 1420757 90337 1175985 564198 872699 336518 708594 75072 593270 1363944 343540 165456 1425846 956280 1493663 378028 1207766 930173 1967311 142702 1891417 53855 349679 1872952 1216442 354835 1374405 517330 619070 1623459 808741 1776442 436506 380085 530260 464326 325995 1875740 1843770 1165332 67997 1072756 640869 1778420 34697 200234 1951110 1102120 336964 648272 59998 229060 422674 362595 1547140 810836 1619112 1817859 1247434 826556 1749779 1006770 1543900 211229 1976840 803718 1329792 479925 17511 901294 375358 691915 1388917 824637 1714403 1255113 777275 773439 45080 149930 929490 292526 1956827 1775665 1448709 1825920 883557 1251132 1787920 634310 486140 1222962 1035528 60445 1923829 1179001 575713 1974508 1066203 1003930 1335243 1076007 267160 4432 449657 320958 1990242 715139 602510 1366963 1475968 526501 1839276 769668 831211 513168 894353 542949 1830369 1398342 461329 45855 1418688 1315065 1678734 101000 1410874 535987 1072686 1979372 659848 1369159 953842 169362 1234489 1261630 1008117 445782 1308294 1866237 623527 743672 1168187 1320713 1227765 1810947 966879 1834898 121545 1091462 1340058 1215912 1598950 494363 94422 782888 1222803 6368 627221 1625511 1020915 154544 851781 1514942 658836 457510 181243 793743 49671 47504 777292 175708 426214 1215858 939436 957963 322787 164877 1180826 737833 563828 687546 385606 936753 1963145 1937277 1690676 1720968 548573 276278 1059405 687490 1043165 1618141 612960 1314162 1646476 567786 596297 1050867 1540100 461557 481573 100198 1548809 1914967 1508686 1978286 133767 1506969 211644 687172 1969616 1385670 137800 299469 716167 710690 676922 484058 1279226 1602727 426217 1440040 333368 883715 613897 1369251 1315405 417413 1664270 1657446 722534 614464 1392314 463111 693785 418372 1648131 432187 1792616 65136 925778 526480 374768 200045 1327016 1395828 1913931 1255292 918072 1154820 165237 1396013 85961 1764176 1752320 334845 833172 1383218 79031 23757 1275783 665742 513075 736599 601704 715553 1569471 96810 1276312 655669 1735188 1509140 1659393 1915914 1282618 1935191 1709749 256574 1631608 1094779 41066 1315415 1864857 299727 1297263 1507591 1314664 1275086 928044 218445 936559 614237 1720142 509546 1798544 1907173 735663 783733 1304263 1961428 1493770 979911 1080704 761388 1789384 625859 131030 1705401 177239 88736 805313 589243 1481341 1175379 429330 768920 1273456 1695777 1982860 746923 1899867 342113 318366 1542479 55138 1510303 1165008 983417 502239 3635 331250 1488292 605128 1332349 142764 184420 1711227 1583075 24031 766503 1404242 749675 1287289 915266 1961072 32603 1094802 1678485 1842335 159104 762265 1176635 1928270 808552 1258055 652066 1286521 154201 1815992 72672 1726780 657538 1246806 1268774 355785 243703 1770468 618578 1438386 536341 1522696 84714 136073 1969256 930918 1314365 688738 533017 788778 1557177 1033211 1659376 140186 1007746 631089 473015 1556813 698998 1018125 1901384 644349 1236673 262654 1573739 196918 1263959 736350 636235 1555537 1390695 1609205 1686511 226453 1909898 1543409 1459869 40471 1178620 1901096 462900 329980 1271964 1394533 1216391 688681 70305 342790 1770900 48033 805825 681413 597612 741508 1570514 218752 1623460 602407 724066 988482 173832 1301557 1264272 1458889 376516 932611 1363928 1516732 1106791 1844447 302026 1313376 166322 758497 899090 194804 261598 1997225 1087561 1125671 1701371 1791728 1955972 470682 320985 1624374 749390 399743 124691 232099 1158982 1627817 697054 826578 635485 1010710 785899 1787440 181881 1269361 1132526 809629 1692846 1662752 627254 603412 1636797 1806984 188366 1403042 1472718 429735 701015 259079 1888293 1617316 1829236 1906582 59512 1167396 1829966 1752525 1246102 478869 1369952 1247407 1972281 1260271 646059 44685 389979 63029 185783 1653039 1605166 1583440 1577503 160801 228937 1632651 66612 735872 56049 500956 22718 329518 1209298 1501808 1020449 894899 51371 1940410 632826 1280713 1324696 112649 53567 484809 950665 1224434 1872561 1942492 93272 1816217 57779 729481 1535275 1147480 1343055 106670 1632792 763824 1646108 437804 1679503 423522 893271 1969856 162886 455868 1569270 1686628 284462 530352 1309012 974652 315151 1262749 1761815 1377001 51250 1477062 1551473 1133064 1521015 476203 709862 1320046 560580 1145169 1400105 184141 1808089 366041 1761034 1209773 666916 893659 68238 1197535 1993835 390858 123106 1721534 1834301 333194 1995175 1888419 263535 1696181 1178157 1255970 604429 51801 1466659 353101 668914 1261791 1661004 308169 1524941 820579 1360603 1838718 1105214 1154942 102497 1071073 745418 787334 517361 1453118 366957 1992147 1963057 970288 1331885 467821 1423223 865338 1150216 1442445 1505361 1290398 1496099 1751172 737713 644505 1028806 1971958 1500912 1500835 1396927 1994477 1291480 889598 355059 1458981 1435777 208448 795074 1769199 1493340 521325 1034491 864086 1321564 1233828 235985 1634630 104629 888269 1860909 1736836 394587 752868 302991 1424270 111797 468624 697504 122358 1097724 362408 1745918 75239 278523 1076316 1288903 1167165 1306703 971215 790251 1230190 1628640 1728084 1203586 839510 156501 1917788 1895521 1664388 1529441 951274 436058 7404 1558301 1456510 1043875 592298 390245 409943 1662010 637969 1209651 1769460 192502 1624690 1365278 1926996 265901 1696071 1455965 575262 562206 395118 207826 1335479 1169541 1328799 1396855 560190 1557428 1685762 1391302 1913863 1414275 1760255 968802 702306 1555782 1628708 18191 1911376 1434501 678764 1730637 1459133 1346475 1669051 1599114 944607 1481558 219055 1369169 1716757 695930 1950286 983769 547115 1466456 666663 843378 396243 114780 823826 809241 1090088 1873429 1749956 1083886 829279 370327 1666741 256467 1634683 1912199 341507 1015041 335299 727094 591369 1442938 961769 1365977 511942 1880147 1336185 1872115 1178513 1387610 1022663 460205 1457930 1738869 1410717 399596 172954 973897 83995 97781 1924876 1385075 208258 49556 1559219 313772 1236304 239618 1681399 726585 1252709 1245472 1956145 1810945 449104 819304 332459 1228788 1697189 1537967 410555 701055 1227226 822274 1272869 1215627 1001537 238090 5361 957558 458030 341328 1946906 299024 1373336 828215 599794 754146 336255 122171 229395 1239318 425410 1721185 1557218 841041 317881 998489 819574 12648 655453 1804563 1515690 1495321 1970452 746362 1341071 130413 1406616 478940 437265 1278522 1369078 522158 1233482 451466 888321 753516 1038135 1895312 1516015 535147 519011 1495290 937611 1045253 758538 356236 1188241 1877026 1550463 468860 252051 75168 1741160 1164905 1308789 1519753 1428406 104162 85987 868118 776388 1303754 80292 780712 1198173 1788152 1430253 1825285 1805330 1392661 541286 1281391 12184 1665242 903236 127152 864776 27035 1948600 1449095 629206 650875 370088 73235 444936 1493935 291105 1089646 138080 327517 397715 551350 914244 264202 460151 68715 826528 65195 1228145 1065019 1257099 684079 1696749 1411261 1013887 1836303 712219 645867 1095170 1892285 611673 1486031 275832 302339 1720709 1887571 792488 1820543 1823725 1843752 1517706 1828780 137296 1768088 546782 388634 172221 194046 264433 469203 1908046 311034 463777 247533 1609243 1388688 1984856 508365 429238 838352 441732 720565 1044081 1125640 1614527 831510 1452202 1413513 281462 1674399 1592966 700776 721402 390059 572702 1767485 1754494 745140 853444 832425 1142703 1694207 1089118 913210 871144 54311 870448 738265 875442 702971 1121855 1034503 715363 1041798 757124 1644040 1540536 1783300 1616422 184293 1362892 1824824 1907606 1003010 1503998 338648 1698056 219939 1361746 852889 602302 1691095 1212911 58131 187740 1284995 828066 848261 1690920 431851 337601 356731 529380 198210 830508 1950581 85534 1272042 1385706 1037255 1616235 1165318 1464736 1111715 1914369 1607254 1352141 1461972 1257534 1306280 434812 251354 1828661 1111304 846620 655972 1085096 1065776 768538 1714823 913468 679687 1463701 1658046 552486 1351286 260124 860583 939645 1766383 582160 1631298 541526 335153 119040 1161484 1819626 525256 1609549 1827761 231871 679581 1107284 1923972 1148781 1133484 1582478 982763 184706 749494 1402353 1562469 1722547 1905079 1241675 258803 4803 696472 390345 1284528 1288430 1923926 95354 1812938 457961 852088 722161 658117 166853 607913 226841 1876316 1904802 599625 1653590 742856 1399346 1799822 1893831 1556108 1964974 1202050 80329 223624 188404 1659620 50149 1138624 51207 217581 317702 1516602 1326630 1668242 199694 1534702 843654 856195 1833719 1781680 313830 414660 1329190 358450 1588787 1282842 895709 1758395 169270 1844621 1337084 1926474 1194112 1414876 637393 1796960 1029809 1674990 666080 1502604 632430 112908 1976018 703418 1094009 354571 1629857 1480519 83668 1319018 355735 53574 1368545 1034693 1628540 393950 882176 1413313 470390 744326 44240 981126 75670 145579 1234924 1654263 705446 1781417 1338853 1628880 1504048 1601785 1076244 1602177 219798 935809 1897666 518926 1303081 1832575 1872890 1635667 245586 918260 1580866 1789014 1750357 1314247 1978636 193878 1392283 500294 1972969 320217 1293910 1990639 1505117 151127 1644564 360865 1363010 755226 311671 108605 808164 377611 1562983 1840239 1410208 172264 1181902 1069315 43791 386356 982038 1511083 372282 1902464 434762 1838406 1346519 1527311 1356016 251535 1435670 954244 1520952 698759 993311 1953244 987141 1894194 380566 451615 1778030 831009 968870 683294 1661743 1898394 816043 642199 1064990 575204 865920 1498748 731430 1156648 24355 735748 1460153 640328 504137 807155 1562841 1103443 918167 845032 1111024 313031 1559599 705709 1248596 791597 1336440 602230 255953 627513 61579 497231 1513461 1629059 1756057 1240873 401277 1293868 1687953 1589966 676584 1889751 266547 443851 671929 1197332 1788333 397143 357329 1863312 473879 695112 338251 1390110 548805 473417 659250 753260 1570443 1812182 964432 1369872 1508694 1934944 461024 179555 1579366 1224057 711221 1848808 1352081 381618 242253 92838 1057697 1281394 394433 1468294 1602871 91522 452707 1043 353614 1960643 713493 939672 1628711 1690594 1029160 512770 111380 664542 968254 826778 1055458 1039207 612944 935478 1123640 219458 300203 281122 322356 1781202 756014 1880989 366212 920761 335237 763125 1071576 182113 1241311 1327684 840469 111561 1070004 1047694 548142 1866344 371653 1329771 179174 765370 856599 1424733 1829567 1474335 892171 1922972 869278 62036 1274410 1469122 1572980 1950711 921405 859161 1608434 1572527 1154176 1810439 1337314 1252971 1495854 1570221 291043 1813544 1055911 99825 1272865 853154 1448544 298389 835838 621621 1382157 1915744 1605844 632441 289895 5364 282691 1661724 1386977 1924795 231548 321598 1654429 1476379 1138342 1834486 1295331 1343528 1340158 1179281 326596 1556320 955355 391467 1951030 1331751 1308036 1854705 444318 1309754 1054717 550740 1419345 1241901 356567 1475415 1813839 835936 504935 373119 864022 607362 274655 1402348 407375 253976 89331 88449 992683 1073911 1857376 1041989 818599 592787 344981 1600404 657601 713558 309973 1304987 297400 1286286 495270 176017 1057774 1533859 1707291 183680 1105339 663208 1499100 1282137 55681 1736848 1713656 1472009 1898419 224268 1448614 1435689 115167 860872 1037874 1065569 1694627 1580241 1795137 485009 1831631 1337886 1762174 1668742 1567833 1117375 46879 995360 1332885 1214868 881411 720254 251288 703079 857591 243975 1429419 760516 654528 1899393 1649301 367446 267566 1171296 1023206 750162 1867130 974930 432027 441570 399168 1882602 196633 35790 1793629 1297976 981222 780944 805956 928394 712714 915647 583610 620954 887201 1254899 1372990 760369 1924857 1856133 723413 747355 885411 1300198 1335233 602848 1361204 4146 1802261 685649 1288676 1034162 1474922 409785 1948078 141237 864049 1368080 615162 802980 1188640 1751868 1014464 1148080 1117621 884284 1923477 118417 134916 579676 1112639 651529 1256483 713952 1787384 1938820 995875 1409050 1150919 913774 1309487 533066 315539 1234391 770032 1096929 1771361 1059026 1331631 1615969 846852 1007194 1927810 711668 81590 1930613 923044 18884 1390663 663418 1257271 1325415 335330 1225227 321411 907519 951997 1200124 869076 502288 1710433 520094 1011079 1058876 1419030 975841 1252792 1847772 1963301 259376 612360 1696286 1782068 5631 115413 1423934 759542 1539684 1120755 1734089 1221956 1901855 1996961 394581 515440 916419 1365980 1492267 1665189 1144804 211279 310966 1397360 321875 1217684 1047496 28517 143365 233125 977706 1076621 1003051 324631 1616037 1123111 304207 92887 1034400 349525 503885 1474400 186663 1882417 727594 577582 1312812 1805079 1393935 1951292 1016772 694707 301697 1776188 326473 614364 476046 890824 1046094 834604 783440 329578 2867 145416 1231592 1087794 217286 691607 1796160 1077665 180179 1499672 1385961 1927384 1833496 1386644 526451 1530562 787768 233242 480226 1002021 676035 211348 1283865 302205 1691362 1499383 824370 1951588 1671449 1909184 1586087 1556979 985258 591946 566954 1117388 1923135 314503 1203594 1307135 212210 1009454 396528 492548 1969561 364032 326243 1249253 993777 1645394 1623993 1133956 222023 257339 1092198 782250 1812202 373939 1385781 6311 1034295 764532 880409 1466542 1093485 968652 701479 1250487 929691 1596170 1773387 1184503 844118 1932771 760507 1403782 576249 1547977 1487791 484972 517816 1458375 720428 839148 1548769 922124 1102420 781777 817356 284890 1104726 659701 275978 1420955 596164 509773 1241166 32010 1583454 977157 905896 1153644 1578473 211691 426077 80448 174632 1680528 1914270 882973 253144 74938 694727 1362642 1417030 369535 1135702 499088 842110 541336 1401325 1075813 1534303 1281832 91458 669061 1839300 1300073 1407240 372977 421598 538297 1843576 1805272 869907 1160307 1089309 1662510 1033197 279377 285089 591846 222096 1543890 1456877 275931 1708657 1258945 537789 727960 1259382 524232 786790 1719413 1300357 1826167 84933 1947061 492078 1265510 170889 107149 1310256 410517 1458441 1235680 1190448 1901136 675432 1604968 1546368 1630202 1003361 662858 760954 179191 153899 1986882 475643 285970 1266839 1929257 1771887 1238631 1930516 855668 23351 300360 1755704 1551716 524080 1564928 1926010 1674131 1838103 251780 687715 968818 84212 1183601 1763112 1584593 1181088 401024 626243 175205 1080929 855076 1895383 1145239 1970668 1825921 115912 1137278 234902 1031922 1714586 1910699 1053753 1892701 123689 1780539 1784636 1321907 1625813 905701 126020 714028 1017717 1258690 718077 776062 1408575 1441343 1069157 566231 1222376 248140 1782193 1776095 595934 1843452 1042408 1974498 1359177 404070 144009 676177 1196651 430341 606699 545851 1329505 1629114 149685 1994852 1051096 1656384 1925784 1723189 1598456 1786120 1269335 462843 1769989 1686529 153410 898728 775893 75573 1682247 61818 396699 1199980 626831 141666 429539 1775095 1217814 1315830 579137 251699 183942 1639137 446379 408422 1298416 1596375 33128 155693 289124 568110 1122971 1858719 460539 1537318 884878 911216 1055233 499618 1616684 965535 617803 1575448 305654 418614 1148131 1298222 880907 956178 95122 984370 1703540 80039 1214306 1010336 1595388 1526156 172180 51503 1897981 1863826 328069 1067268 1880023 514154 808802 180101 1263670 365949 443458 1714701 1435052 1398653 829154 720425 204431 1287596 1728241 1202137 671618 804295 1460713 1685549 397413 228848 207424 1975229 1643456 1764336 371318 1526630 857485 996099 881343 1484316 1919374 1168560 1936382 327301 764339 303877 1309097 415357 395239 234091 1269059 1460958 1998170 1537996 599270 1975656 1508672 1691192 46743 876294 1275731 1003178 426717 1878804 678341 1596862 231726 296643 1258422 1354673 1255872 1786549 1371277 1897396 1632734 554118 1001753 1569775 1572750 1865973 1630130 1797207 1567663 868127 1856489 266501 874507 138936 252556 1786217 811395 42535 831134 795073 1838813 999465 1333152 1318994 1071327 185459 1863210 1759211 604175 1352050 1907631 653539 721482 511240 1084865 219111 1035235 462317 1029207 559877 1556559 609823 81871 1559115 1145901 144764 1483142 383634 567304 963033 359101 1586809 1291518 261999 1872613 264223 327724 205589 1259156 1896149 444160 1081047 348209 773015 1088549 917659 1470914 915223 1272014 1317612 707618 451067 1715639 908495 598961 1973670 960225 4654 634455 1640544 93788 1546539 626309 11959 82619 1095343 695714 1563418 1615672 1670349 1726961 1441368 461598 1814907 903395 697903 1949108 1944773 1081613 799559 116920 159667 1131154 1426080 810717 143456 1855876 336148 1391583 1206270 1120843 7198 1787419 1416248 843715 924649 1877173 264929 1510233 1951692 656422 544087 715306 1043603 399053 472 452167 1522293 1260355 1809597 853272 1995554 1680110 1230825 574554 1205629 1056257 790184 21425 1762524 1120936 292342 76764 135765 1461725 1819743 1209458 129698 1602388 596617 1440733 237224 1194710 1691752 1108437 164764 563040 1236403 1915585 651275 1633424 936327 1532965 1028413 1422154 922807 120000 1744096 1108927 619288 1587299 1480598 566216 1319704 1868547 1313156 1669797 833649 763627 1658782 1708668 1286485 391167 843671 1214054 383381 1414101 892045 176000 1668207 1423605 325916 1455811 1069028 95485 292279 148541 907288 1524696 1743668 286891 81836 1499375 1275841 1973999 1141048 1914424 978863 465417 512985 1757332 1248976 1578726 1474047 1601039 1437757 717011 423805 1825193 821946 307231 1665742 1590335 928306 1624582 401503 1996115 1462094 1839473 1043487 918078 632156 1594972 283342 751476 49742 220170 1267821 1185098 1146048 457170 1136464 894978 1204813 1658116 219049 347943 1863287 1203523 1074482 1942895 1222738 733323 1695343 1382727 1207530 1948766 721911 1382312 866483 57173 529098 328474 1380485 710487 1103290 750883 1030176 703068 1788454 867932 297354 355343 1777086 872295 750366 391873 1673414 1404390 262405 1181936 1797173 699281 1564293 920164 1525483 1266074 153712 1331040 263343 403597 482636 1941138 1771561 605092 1349851 1109994 1810065 870471 1153793 1873263 1938733 289159 269968 1254440 139558 1198976 893513 1633805 1933894 1547897 1782303 1248559 133145 763560 784372 1025911 987807 5490 1426952 141312 558470 307581 111785 570759 1697617 250440 818739 808640 1106333 1493428 1759805 4986 590189 935448 380181 1859520 1709974 955500 135818 446352 1336032 651932 343931 110910 1658384 148978 763040 556396 1067699 1803415 1091194 1339587 114539 1322383 32424 869092 1048901 786822 1715626 633460 209767 513896 1112789 767039 617822 613957 99479 918538 1073261 382720 773995 375202 1644663 1345211 1613916 1572707 1797511 1889063 1584929 204149 1961673 1144626 893852 731209 1234324 1867413 463882 1220544 1702781 462949 1041463 1760227 862250 836525 1497528 379263 1742844 1713537 1364755 22900 1514721 209014 1953362 911887 222527 605679 1729659 1989186 132084 150265 1377681 1186693 1055057 1041904 1359264 850933 1911578 754435 1121684 1266673 1661043 1032374 636682 1916156 1100429 193209 1124980 1786330 364381 939583 478948 1150076 1955320 651912 200148 1136553 721371 1364887 1062309 413443 461911 853757 778874 644888 502600 1700068 1451626 1586054 602034 1749485 1226927 152849 650352 1902124 539542 1262492 106740 1072261 612294 1535096 1449609 1633587 1110981 904284 383734 558950 1619362 898283 613287 1328338 1749240 1164314 1632589 554648 1889185 972270 500190 1783765 1323810 1233404 890151 575617 44721 1088216 1911062 641292 687812 1053068 1846396 1520228 499036 577493 261191 708117 1093641 1545461 1256467 1685455 878001 879562 1794479 1659540 118231 1192190 1223802 647750 1061739 1789217 1243454 1077124 157932 1310350 708979 968120 1820623 593360 1543202 389476 675556 1290837 1232944 760626 9455 197490 1515225 1864776 328157 173437 248754 540505 1561952 744112 320502 309954 521965 549047 1384410 465960 1851190 297353 1162746 1349846 219501 1175162 1295427 519542 1889769 640724 75293 1118934 1231947 992864 1302281 788212 1351672 1425638 1554847 231985 790286 1365317 809576 30805 110767 195574 859186 1811996 422494 1332220 1584779 476512 1421503 564246 426234 1108606 1288297 51187 1830836 488739 377449 748048 1873345 338431 980819 20703 867863 396207 561258 1257504 1137742 1572699 231748 1407040 1218496 202546 805968 408151 1623802 1480531 49582 1502736 1039068 252687 918663 1377183 1512523 411482 388540 1716120 957881 1192340 1300533 647848 1846405 671399 862909 69259 1910096 13970 1346104 1154783 93789 794337 1918782 1323411 177702 1308278 422449 533575 522773 914553 1056513 1429497 297585 1824636 929269 1073660 1811742 1710223 1326569 1169354 1723397 447994 203413 961683 1590212 422211 981459 97228 1649938 201503 107692 1608996 1185224 1846350 42019 1569195 1051726 845909 488675 467615 350815 1379538 93532 48772 1182959 1993833 919017 277604 1555659 733507 1837079 626466 995236 495951 396066 1250160 505633 550904 349852 853950 437110 449481 475619 33378 437798 1607009 1645484 1011234 1209128 519782 505069 585846 780414 191828 849939 1311121 1117123 1137556 1780841 1491033 315281 456796 566738 552347 1222790 470906 1277788 1416838 1199754 1926827 1357696 980540 21502 1482913 1845445 970826 101057 338604 732891 146087 545484 1930976 1832379 1782562 841402 1471672 80976 245537 1182818 1711861 460157 1010770 1894527 335131 720555 1063181 1272284 1620346 824173 1921767 147242 556811 1673760 106869 631789 1349341 1348470 1814408 1866229 1581741 174045 1559828 159603 1429754 507009 263017 809271 1138612 1427956 1689743 90569 1364540 1950106 1543971 1649389 72580 1621429 1193645 305188 1111415 1602656 680063 228987 294569 84749 519967 821924 1842471 1461928 1340060 522466 605932 1293146 1133507 1925902 1483407 194746 1423074 370100 1895577 318926 613972 1069292 727392 1906557 1823141 1016520 1832665 1619972 524391 949526 1150422 230730 1024729 797263 1294807 906361 1770255 1560577 802069 1910165 1147812 457328 283474 1235381 1682283 1687184 407609 86328 1065130 824101 1717141 44299 919272 1005720 312728 348116 1230047 907963 1001860 340486 818363 528962 674132 1341366 857552 1223078 1169130 1224697 1828457 959191 444028 802024 463617 466923 1892752 341984 324871 1269261 569349 1047081 474071 659749 566232 1508260 1064517 45264 429214 1294258 1666264 1663696 515980 657624 849976 1856896 253059 1208292 1880992 256036 1907740 1373421 993685 1834217 1308485 1515312 871665 1529719 78629 918944 1158588 1226910 964978 146485 1453514 1600630 1622006 1656845 1401092 1695029 980289 1690361 687894 1403445 1683540 233649 497666 613860 643311 876552 1630375 362590 941027 230292 16228 389568 512542 128415 1522367 615135 1647578 445216 1136310 1830033 444062 1994344 1866043 941367 1997859 225680 1110996 7967 1673404 408041 1858858 687371 906438 236894 1374331 1451893 1928360 1632417 1740118 732790 965864 504435 1010001 585728 1687833 170160 759322 1498631 58614 1936110 1002898 1238854 1493577 708694 1876396 1793243 139676 1268884 1801917 425552 228473 977151 1163316 1599236 148122 287731 1457151 165720 438699 123145 1541059 1240327 1467435 1496547 1528690 421884 679984 800920 305407 380518 272425 1074699 1160658 527936 994263 1451577 318960 570003 138910 1067908 1524446 1192934 1315967 1302636 940888 500551 1230114 506117 1003036 339291 397585 1500266 79989 85305 163890 64299 955532 1545071 79944 835780 1587478 726913 811783 585485 1011206 1839835 1133099 1718875 1608834 1682523 435623 975934 1695931 1347947 213825 1387310 631635 1963573 1268291 956738 1872268 1594054 649981 1631203 1065193 1857423 1492399 225087 1813188 397869 17423 434994 974813 1288521 1246899 121229 104623 1636068 1792814 297573 1343549 1979797 422873 830278 170458 1018628 515298 785801 1504574 1911252 134907 1762467 1100056 343779 1037074 669377 818998 1498928 1320590 1745884 40878 521409 929005 55064 869812 816203 796205 1848236 1805986 1563085 973746 1582686 509246 1721582 297677 754617 1551619 350329 1007221 1182745 1263088 117922 306794 1346328 1086091 828578 255733 1054205 433134 1071363 1454540 1365121 585341 1273857 944955 1568828 94645 1079106 957607 707528 313531 1237015 784445 563825 598804 833568 180545 1432591 718450 681102 1345296 1440067 1965600 1306623 1726990 1764953 1665724 268186 1840592 1638102 1203856 1428113 1092140 692049 1286190 1786755 235376 545866 1489015 1476246 1438732 1237590 1716869 1849838 1029485 1429862 1726849 1369642 1577886 347601 1924777 239169 2086 297562 230954 433481 940162 377183 1660440 1571027 259071 1165370 179063 768471 1285857 1540470 1567239 985975 737045 338267 19938 178946 59324 902762 754102 456484 1471006 323055 271702 1187327 671639 868287 1067900 1023513 1250705 167580 890997 1602642 741074 1325843 1328713 604900 1010741 976044 349261 207967 1607630 890874 1814449 200147 1396832 1388626 1542485 1823312 137996 1909586 1947639 1953954 1384021 1858044 5230 698657 1760600 137634 926417 1773222 143259 401505 166952 1513733 684403 616382 1679520 1739758 289593 1335205 1618585 337132 545191 1584405 1805074 444147 1258045 1105149 138612 1098336 178915 1249796 712859 1568602 169178 617262 1665167 125377 219775 769648 1859305 851187 203353 383876 1989430 968645 1174438 215981 554571 1695487 344642 1219753 213778 643612 1945433 916297 885812 1092996 1521030 590387 1801648 940229 1803128 1013540 783534 1202876 1068590 1170621 1461254 853265 1405423 123337 133299 481912 737640 133958 1940811 443821 1764614 1960703 439777 520820 470170 1954123 766100 1386223 1312341 489179 1719576 206160 842143 1525170 1905776 82719 654938 1131477 557037 613381 925068 579888 1290137 1199306 1245621 908924 124508 937042 1325260 114092 1683918 482602 458789 54772 999404 1896375 1771261 1940795 634088 1221731 1763204 185824 1482463 1484788 320279 1674226 1178871 113816 1008879 1446237 1452740 652167 172466 597391 1596038 171454 1839410 806961 1777865 1471 1752245 1930426 235793 865151 772189 1946653 650382 706568 1415482 1115590 1945881 1153470 749589 417100 340152 1702681 1839486 1320152 976000 961251 1083569 356832 958934 244787 905530 633997 1215574 788654 1637143 1341643 344427 80631 1889497 834753 794390 1781732 130795 1150572 1197911 190450 515521 574155 332271 816051 1596222 1786641 425448 572659 734766 1811201 1665068 479734 829319 528894 1904137 168782 736582 1117904 1343504 206558 1504623 1703652 635939 565919 1185325 1993513 448275 413276 39242 1735710 1891070 1550250 751620 994777 1428469 1659163 1177532 1190027 487694 546187 232388 1129938 1074475 1441692 1226904 38631 696961 605976 1683793 1065289 1740313 1439258 886521 934490 1802804 498049 1720014 249685 802993 1670741 708034 1779438 539590 1777949 69698 1400163 357767 1117758 823356 1608064 552846 1807831 728494 600053 1321753 653552 469575 173668 415644 913139 587812 1806025 544630 1502934 1153104 1705281 378977 514721 218195 1829573 1332809 1702824 854631 828657 513897 1196511 1601694 1685299 593415 170092 1387115 144720 334713 1674555 1991376 532805 1990883 1613399 1061336 630957 1271969 748488 612614 1054618 1682259 32521 1445706 1358426 1011195 1360697 1902812 1209457 863233 1268833 1709035 515583 789745 1414715 893710 1530112 1150613 1180446 1123883 1673588 531839 1880737 1349926 44836 1064600 1147098 427641 1294076 980369 778628 361279 1577559 1679798 490773 248224 644596 1600871 1784199 1196321 1191250 594471 1183826 1816083 921666 1831485 1749619 50868 1424524 1641555 1623018 1486700 1274938 1063314 1696406 1446584 161012 1821433 1003521 373885 789976 1945532 1411097 919074 1408075 156622 521787 452711 272571 329389 1049574 860622 39249 1740327 179036 674640 294969 43900 261523 1107897 1708084 1423538 1390547 1275757 993588 1158662 862348 1424382 1780408 1798256 1815644 902591 1582498 1327120 33192 1840640 1021517 209292 1364761 1026068 151364 308898 1119272 21624 964039 321 34418 1232823 1022428 971339 500450 1789474 1604035 1155151 140539 1659911 1254396 962936 1039199 138700 1642585 1063207 260129 1851909 507852 1939669 1228903 204716 161435 1770426 1898622 1751047 1815561 1108049 369975 565103 815601 1972752 915805 1731860 604633 1458323 322278 1496425 1810811 872899 407593 200163 411457 419488 1621155 841865 1361835 1934833 1223036 450400 1983013 1949532 900986 1538828 9525 479983 1075646 1028567 1852160 1527217 904737 1440526 502476 832134 1842616 350736 833504 1607828 1252157 671407 1199347 1563057 199714 1742282 63672 783093 357834 79252 693696 1518384 799115 1286527 1042164 1800566 528954 103075 1445701 1898383 1378437 423904 1983247 973609 693463 996204 1810472 559362 167358 556920 969915 337927 1293293 293193 108789 1022949 586205 265773 956740 1012840 1238340 1930900 498436 1325815 1856382 297005 959183 1859856 238793 1405973 1631855 1663411 1010140 1854823 1201884 107705 1626950 46214 1718569 697327 42748 84387 1217890 182527 1712292 364899 477253 308215 530307 1001616 1809225 1691201 741649 1479140 661948 1990548 49972 874282 97782 229805 1434046 1420877 794136 1715676 416661 726328 1875673 1947700 412406 404918 1298673 1936639 1393913 1035347 1136587 379500 924444 1156949 1905507 1751044 1392742 382074 59774 677464 1164170 307681 1747237 1632391 1141989 678117 391755 1486771 473739 322860 1665298 1709715 1530944 1506057 1028324 65432 300286 1492009 493615 1641479 387120 1279481 935859 1083983 1896391 1236678 331816 471296 380508 1862991 782988 510487 1103151 984608 141634 117855 838556 823080 839835 10738 1713764 103176 300542 861818 1968812 1243759 1709037 1375708 1941083 1255899 1618 713848 717650 1932196 1546751 173111 370037 1582938 1407506 1204848 256557 1493105 538065 71218 1701168 1180946 890602 1513995 309747 1669062 428717 1914216 1599780 1959280 758972 375843 1626108 1129328 532986 1026479 982259 1317830 1328731 417034 1617597 1041803 1327599 1213611 175260 1943478 993388 1727653 98954 95952 693822 1448686 306347 337638 540122 643467 831438 1794782 1593629 1470674 1498876 1500377 1535507 1369566 659143 949937 1204416 1516597 907470 1341950 1072132 1284815 233293 434394 56278 168764 1439717 1462706 256007 1678081 1252206 1422754 265281 502836 571862 889254 108385 506829 1421661 1906395 472918 1333406 964827 154685 1609953 396734 1573244 913865 1581908 528825 1160776 586174 1412707 146138 1833587 596143 1707919 343802 1998321 1026328 186842 475302 1704029 1022409 1974142 270477 1968636 1251484 1719956 1950970 1565832 1406748 1307251 778565 1011888 787164 903350 1228694 157095 343781 419564 52739 828287 658204 438512 2328 600045 34916 1949520 1310546 1690353 1192879 925705 126375 1247025 1796856 565470 368425 1286572 1776082 857617 1094007 1309829 1063552 1529287 1084406 27161 1490544 1391100 78693 1906523 749615 605684 1019901 1196083 982629 1236168 385259 1288202 363234 261751 1162568 1437138 207845 1096636 1169516 735847 730818 279459 825047 900067 449941 102931 1477393 946346 1146525 1567254 1813539 558761 661264 1057372 1553896 597970 841791 975165 202975 1244511 613916 1779041 535950 1384426 1634033 92566 1076269 1216356 1088659 1301077 354921 14025 1377622 1316837 1478840 1150093 369363 1981235 453124 468070 1793578 1666835 948834 1614495 712433 544872 93524 1437479 1414027 642958 1887412 1992223 1118877 602677 572398 1734814 1411294 635780 1421643 1469603 751129 1747476 1321269 195448 1335590 1241436 160828 1559016 1288959 307544 509657 1116370 613170 1281549 1715576 595138 149752 682377 1049859 1105336 616034 816535 1148570 1574386 1711680 1823781 626285 432570 1051763 1575174 781593 1491820 882609 645112 1143314 1375447 337245 1707844 788773 1716713 1530650 479598 477984 1733444 1595772 1370009 444104 1450307 1344231 1534196 1262569 354265 1697636 788939 857730 1520407 1674225 1267429 335605 1524523 416321 1723864 25146 434584 1621152 1793986 1256383 1708890 1639702 693897 1693172 435292 418102 397980 1407477 1851214 1167384 294986 94281 733663 1836370 1781657 1975641 1094123 1968395 1201756 1922874 901442 191807 74678 164779 1231659 322367 720018 930146 178888 1758330 1325824 207510 1272432 744519 861957 1732178 1574377 170674 881603 824493 1441740 574197 1045099 1917373 1545894 1307793 1511882 586349 29409 1365625 1083712 649121 225185 112098 1865317 502647 45583 635480 319818 1831848 586882 1465886 1343817 609456 1737832 1308917 771971 431708 953808 1176057 1426215 1413651 1296186 1851752 1341528 1030008 785519 380265 1731572 1489635 536586 1766304 154271 973312 1943359 1008031 992052 167866 122810 742410 254450 47336 178157 740844 1350508 399281 1771421 909218 526581 1584778 1698060 1881287 1660435 882279 1893020 1022029 549029 1780744 1899102 249308 953987 1428819 1206458 1801045 1895929 750661 1180405 1629395 693761 105137 1993394 1670411 37039 651895 293458 248728 1731421 1100728 63627 1253217 1853834 1096036 932923 1751591 219910 105214 546812 883193 698634 1293197 1529023 1192815 1756199 1470256 1544184 817568 1399700 1571304 1899955 1945068 1194979 1202600 1132034 1950344 1910708 409999 561275 521939 1342637 1232615 1902036 872061 1593053 1511415 205597 683500 1259573 515268 1126023 742961 1287839 1077908 1913500 784057 65609 991077 824522 1329055 1970585 1230876 63265 247440 1278055 717058 1702417 1667276 632556 1469822 782342 1399651 1101643 910421 946705 1441523 209689 1102397 1014524 298457 409733 613922 1221202 886134 1783222 1930010 1841575 1098003 410645 667230 845192 1263252 1987851 886839 281366 558101 25210 1786413 341458 1004900 420951 829731 516760 1125574 1678409 492310 966979 897036 482387 1974039 607828 1086726 874640 1733948 1791401 759984 787663 1428553 1276097 157321 363708 1305639 1104871 1376659 300027 878675 934276 940406 1879682 1335058 255987 974918 308739 186916 881413 1258204 197440 1592152 939025 1348435 234285 234366 1428803 1264495 132441 1425701 666807 1933968 640516 307897 1924448 924134 1609759 1041143 629286 1587693 978123 1435143 569251 1564907 338468 1323964 1158335 1063510 949696 801048 700029 1604342 189965 756314 658726 1836087 1959044 1382941 118216 1193915 188642 1568613 1025009 33530 778440 1035654 21261 294645 1670501 569940 1767236 1361590 1439765 1675140 1590977 578977 908487 697115 1267443 1846126 1816504 109557 419217 1805240 1282413 709820 1838238 1921096 1270855 1905398 667446 1526201 172256 108965 702915 1571434 1722723 1348220 779076 313269 750599 466272 1259288 942454 1389125 1349734 882478 964518 846951 429507 1819887 277818 1141290 1974309 1986485 555705 1869547 1689120 955399 560942 774586 808834 627747 392390 1521645 777037 1774859 828807 220148 385600 797397 554473 458457 1828915 1976879 1437205 713053 1319308 612976 1759293 1991547 1870665 1134648 1646880 426441 569417 1132588 232257 88096 1847306 1111721 106996 511783 1921676 812708 1936005 511745 347931 190769 330123 935680 1484946 269339 1921647 1891506 1258008 128424 988883 1873391 333095 11590 1333631 368421 805 84004 308322 582166 132719 553349 1936039 1126768 604810 520682 125321 1902144 1825025 756574 249224 1169266 1075294 579118 10268 706220 1282295 531432 483464 965767 1262562 1240619 1776546 286680 1794680 296917 482048 1602611 1255504 437235 548458 1910942 501393 101405 1644724 1213583 1584670 618011 663726 1343913 338580 907024 1365029 119948 1611963 1963210 847631 1606653 1022085 1111051 1482491 1791630 1269390 1591174 828083 679025 309113 617764 1928832 1648057 1314980 1077241 1868964 793315 854593 747781 163055 713490 537659 470458 1815147 379130 455612 1213524 84871 847338 1531260 488776 1365699 272889 1844473 211422 339457 1065907 1432544 1348288 253795 275321 1278560 639677 1061678 204207 1402711 1319990 1944841 1823996 11278 1050839 799753 1365099 1848035 1533721 1044266 574777 610263 1524920 1147864 1940235 1410609 119892 211343 976863 1708200 1685306 133654 1289706 831449 542417 1383903 1706796 1358843 1715308 536990 1692212 1652630 523495 1842748 950195 145002 10190 1945137 1885958 803361 1074130 1352853 1574389 551701 435940 390068 1469949 214145 1880008 1857020 1598138 138510 439338 603181 1693682 1447242 241379 687491 1214518 1127531 1264238 1200324 758018 1990592 1000477 993884 279986 1656525 696689 31725 1055627 590074 1485728 455445 228023 750930 1158988 77175 255090 1148209 942141 840198 890557 69137 400089 1466220 1269607 1615490 256089 1547914 1557606 544463 1016108 486977 84308 1415480 26471 871636 1447051 581793 811626 886281 940722 719929 1769598 955243 1728944 1280161 1985037 516196 199847 296098 469182 570040 1454322 1847682 589323 822598 1215003 34308 1574094 1220249 1889152 492245 1105997 1111412 1747180 1872173 259963 866099 631700 3387 609049 732827 135889 1556705 1054620 1854414 1013036 434113 1501851 439824 902124 1013596 1736656 1400638 1880953 1136231 1045718 183018 196052 1160743 1830032 119530 1361866 1289592 1541887 1400946 1579149 1956810 783970 1190667 47754 1778107 1879037 1477445 1110217 103379 185113 403267 1943068 1621285 1588950 263330 1536651 1626687 1013291 335660 1793136 902391 89994 834255 1597796 566951 1579663 1859878 457904 1075025 345692 795366 444056 836024 1771764 1360661 1653963 170493 372111 208541 810558 931447 1646528 232992 927931 1484474 1848462 863291 1226833 1382204 1478114 888882 1749968 1817254 1779284 357012 1015714 793972 833173 1184950 832873 997211 1221952 1062120 99698 1220021 805593 250255 563242 223680 250468 1542823 358700 1985783 21820 1218295 1682790 540196 771275 1191147 1628280 508797 1218458 1226552 409046 1576079 1938195 656054 1515677 548756 1185408 1517228 1054273 513799 836123 849215 1399823 783024 1916404 880030 1573184 978504 1310443 249656 431445 1418452 28521 1643921 774417 243758 381790 322310 1803930 1190246 1445695 667210 775766 1629654 831843 863100 1814915 1972360 1391439 240263 181321 1402804 154076 769280 1523898 393755 1844800 561180 1005797 749663 920482 1246657 1817031 1041279 1707311 27608 1731266 1113767 1458020 299969 555063 928778 978872 534822 1838976 213338 594404 1392602 531850 1019248 1005251 1498974 1653169 1801823 413475 1247487 1938681 968581 1097123 1805152 464277 1661851 1128410 691855 938947 66464 566564 1010249 76400 674028 1725417 370362 1285080 1948142 686300 1082299 33666 1046546 1695805 236334 1299668 273107 53234 1406049 1383730 473300 1299333 1392023 1761614 1989491 1698587 1475386 1468935 1830272 1238728 1974117 792976 381516 1311877 639332 1068433 283295 1577430 1141934 1448088 46322 202996 1348247 392435 445765 611768 521751 340992 1969786 1797553 525475 895575 407439 153260 1235076 171504 571544 1341384 327488 120014 1033812 659691 244704 39192 1768499 967912 1785155 395870 1811020 902774 1921221 1513774 1811888 1448639 1293279 1916510 850623 570698 93197 1952404 983360 1641287 871108 649270 32563 1264343 1033257 1409720 1338290 936736 638024 578158 890127 86592 71213 1296715 854892 633683 383804 851956 1966934 884786 1671171 1124203 230555 1258199 606112 378799 733743 1858958 1033768 941182 935300 1325356 114257 652464 1315539 1553369 1168366 1779761 672702 359735 1114319 1918309 232208 862926 1569636 1386410 899406 431778 521955 690531 33219 1584187 221663 1390749 469882 416283 144700 690295 309753 98902 1486373 1950330 1943086 296152 1071365 1130381 843032 356263 1606444 1749409 1029613 1247797 1319527 1489718 221037 435017 1897345 408192 714735 1364016 1961706 1472802 464814 214509 1303811 122445 666102 28873 43841 825865 1841864 769377 887108 1872333 22148 1986373 658146 408353 904573 406919 1978427 342425 525086 1515107 1832005 1434217 994825 1476633 1691941 289309 1916388 827906 961584 1582518 968093 555501 897241 1459386 892958 996031 1402296 1372093 205972 944912 187118 1822265 913338 334709 207204 658832 658445 1584515 1872689 1218311 210549 474675 1091241 986165 1932953 1168007 816905 631441 1308690 1126777 1352041 1248457 1481167 753579 1218202 1115314 290200 1997593 1804815 956569 1018950 335331 1571659 407937 1511532 1218498 515405 340895 20280 1800387 1502919 45704 800525 1201328 900734 640576 399060 1696308 1099934 207929 296190 1398290 853121 1385663 713653 1030110 360666 433075 819965 1875147 1420071 1247162 216899 1038668 1980556 1933382 605520 350981 477258 246736 543644 1383389 1217239 1359053 1155486 1684869 1815657 281582 1150113 745156 112328 1126666 1370164 221442 1549626 87942 472064 1216380 1420609 279199 1717425 1829360 994020 958569 971146 251977 961132 1978133 480677 235148 239019 874688 1272461 1631981 478364 1232870 925943 198200 1110548 378898 571422 485894 1747940 45513 1153553 1964534 1253154 30771 352526 1765374 699126 1489039 403255 1283504 1520738 1677807 299036 1397206 95085 1429157 1613376 714134 232210 1813276 1911875 45530 655407 1129236 994481 115260 329212 1482004 194220 1725060 899665 50364 821480 1734562 268775 1370861 1380990 1617630 304361 1289749 791800 1995545 977711 1961880 1012783 1849682 1523134 1145584 250984 597621 556562 967070 575698 1576385 1073826 1939242 1447833 884214 1687210 183763 788209 522690 359719 1458569 1217910 1974616 677858 1206426 809831 961157 1560320 890504 1399925 130470 941622 1856516 468877 1584024 1031512 211050 879467 892091 1463578 1060747 808565 1172131 1859387 21496 1624380 889057 162567 1927261 794394 221369 763034 977530 402866 1838859 714343 1774726 1843454 1897490 1256602 1155884 244299 754605 1054154 690884 1858217 1218820 1775674 1767353 1568235 958143 986803 1706414 1358502 1244907 1790739 901202 1130751 783018 1764007 331993 1407080 856517 1327333 823506 1030617 570063 1189226 651493 295289 1746020 448037 1393264 876861 486577 252049 235991 643107 592281 1855749 1038060 35919 1390915 411686 1561926 451492 455137 1474828 49720 366809 1394080 1418064 789867 1196514 278189 1959833 990467 353326 545654 711006 9364 82934 1222847 116684 1785824 782840 1797514 1350703 1864367 1438499 1335915 100178 982118 929530 1096689 1571164 1920840 1286519 1148826 826825 1345372 356007 183493 180057 883439 1725086 1141543 905603 1173564 918242 1620728 1206036 1663296 1164038 886188 191414 258820 1483992 56385 822757 694781 1893816 1222696 9306 1431162 781554 1679016 1279165 1918392 1707987 248417 1842608 1552476 1687141 1995657 580709 1321477 386431 1380543 1997791 184905 879734 86487 143706 730688 212794 1354070 1067030 66329 883438 1161766 1731435 1993616 1407707 48980 1175819 419286 789316 740185 1803941 1745634 338245 1459969 1371286 1705177 1796413 1413064 1501366 1871071 102295 933667 1667717 1210017 1940519 155103 1600444 610674 1161516 273957 785314 1434995 435972 489740 382055 1699450 1013837 1476442 1125428 1525680 926869 90195 1241954 1728761 1213714 1553769 551199 1134506 202826 1583233 1964783 1037815 1339125 1907523 1761803 1213688 1814497 1419207 1767779 509365 477302 244337 1897887 435466 961690 1211372 1620708 122465 1215583 1472719 1111835 1275129 121939 1825734 885688 524497 1435555 807610 776066 850582 1041906 586318 469315 1455432 403985 1759653 400543 403565 566946 1092451 98324 1087027 638036 31152 339061 884425 479557 1721444 1924543 778456 861337 1418977 229636 1798066 1158384 1715511 193458 188634 1183726 1579347 116951 366932 1367549 1860350 419746 1306841 2400 416393 1193520 1906282 1473070 1114208 780039 1154724 252682 386584 1173118 66807 1837556 1058471 36523 876743 1633008 210999 424678 1147978 242280 739467 91578 1854820 116738 1263421 562710 1679819 1058249 795096 1414159 1076717 1017882 873087 216440 400053 1590547 1371073 1603914 647811 1527302 1320960 507159 533951 1120260 1815941 26626 482079 192779 212815 110389 1745804 334223 1971578 1800040 1976208 916716 1424786 821716 291359 751183 955848 1362185 154292 606544 1724692 1961030 1147878 2437 1771509 1650401 1967197 1334551 1762996 1273767 1931774 1614039 363679 1513802 849467 1450522 842745 1225539 1232562 59711 1621024 247208 1491923 58236 967457 1337818 201540 1873248 1512541 1013166 1054609 1976216 1271091 1125986 456288 1355732 470918 480836 1169826 317720 1235608 1500584 902108 13599 108250 1753518 965010 788970 1506369 1673621 1160723 1817907 671287 1090303 918579 220736 906008 741643 1373425 955736 1037515 1023321 1365134 1544391 812768 1754445 604073 1837963 913842 389195 1868345 310831 1636764 1374606 316414 137225 435048 1090803 1816618 481855 958303 166656 1622317 550802 818520 931562 1076473 1512268 679435 438847 1500578 176987 202934 589176 1825024 173796 1219971 633753 264835 1228812 372680 1060458 1170262 26963 362549 254362 1186091 1606145 1698615 1357504 1054179 504813 1434595 263000 1400262 1854352 38972 1048700 1363900 1081589 1222363 1530677 1089779 1457032 1799148 561658 897838 1523789 1062879 1497831 1994849 413078 977290 124189 1348674 1678287 900056 1445160 204215 1578796 1977953 1421980 145809 1026100 1910956 230857 250443 1790321 1585987 1703156 516782 1840880 589470 447302 122361 1819451 1864846 938857 1129258 703148 1687949 412848 1440985 473822 175082 1339271 1491656 253049 355365 1325237 1425183 1071558 1927019 1004578 172041 78548 1562649 1245236 121624 1439539 446817 1404613 1104983 246107 1270901 256840 694942 1656711 1821006 122939 833834 1904417 1636269 758839 307895 1613680 1775344 1711722 603854 1923212 1637029 698886 771948 1329980 1928416 1957291 1470823 1262198 24812 5418 1239252 139695 931159 807607 683291 1732978 224684 1971679 548554 1000856 1918801 1290611 167773 1127655 788780 1275888 338864 386133 69400 1726490 1295847 1915841 1153411 1822938 851158 1223687 51399 1759359 1127710 1287903 1510176 854591 384314 364724 430975 391884 33507 741230 905299 434516 1489197 1020692 1698905 1919962 529896 1823928 1517407 1098422 1853863 210490 688183 279548 469572 804670 1279376 1181275 1817832 656769 1112577 223776 1709881 414310 936606 1340676 133818 824289 1677973 1517336 376483 205434 1549712 378626 1132354 53903 485888 984708 1299457 1311384 1621593 269437 1409543 1228242 1921430 717398 42337 457108 599245 1072527 983144 391556 1685019 1039553 974771 1688281 1646801 1928385 613505 1869553 1795922 266376 577623 1936160 635754 1669732 681487 464474 908355 908403 832613 1170136 1170878 559649 1568785 1444612 1510430 892368 1385612 417250 770396 409356 1560322 1653578 1592902 1003599 1622042 618842 1542605 1029553 431221 1416752 1875679 528895 399618 625286 1070144 439765 548467 650296 460018 1901795 519741 202633 41440 142728 1879603 1873516 790914 1011505 506672 1186376 1556240 1145492 1005746 1581060 667892 1028246 1794377 1346021 51298 1261578 1527891 669238 1546825 610956 61806 1270554 270743 1188290 431495 1336473 114153 733336 1759261 1911300 1306570 1924316 80244 241523 606529 516588 36402 1831983 1973455 788302 720661 207183 1448073 1961081 1320959 1684597 336456 1679364 151716 191561 1449792 379843 1358045 389204 963495 100769 1281469 429116 585380 69500 213481 257598 708791 719395 1825548 1025246 1583579 1560282 1723673 1131570 1134126 651934 1693472 1663032 1468005 815190 984170 1181727 1397389 314586 1494522 286804 864581 257659 90044 319821 1231603 1556274 1408942 1415324 1584725 1586051 41174 1516804 318044 45982 1412032 50858 1470219 97383 105445 1116732 114974 1090440 1991972 751058 1614281 1976432 671428 2209 314344 985955 1957378 965432 904787 875267 1429698 51329 1861194 462106 1052198 1085545 1582510 602358 1784107 449538 1633619 279142 302856 1836023 953199 226332 1233075 373280 1095741 291833 1959934 1504554 757566 1800874 1576515 455372 430728 440263 680343 592084 1117270 53842 477353 1330319 1865394 66397 667032 1076663 743044 825468 126215 1571013 1258594 834894 1924638 185698 1367620 1123520 248146 1031929 1293147 293259 1628464 1165205 193609 1722617 498180 1980946 526228 501201 1861526 1488706 1932782 1753084 1634887 1972103 352006 537462 686198 1167356 1845901 1470021 1502585 76983 1813145 343104 989974 1307944 1731404 1363262 749236 1264436 1011417 828598 712029 309962 164284 1850166 548199 1087333 1671374 1072555 899421 296125 372544 423587 1972027 1467967 41 340518 1672027 1218401 759256 1951560 1317901 1221013 1618747 1387039 600531 1436404 736547 162262 615430 1368895 328932 1685289 119088 1362118 105216 1095449 1114238 903387 415108 1708402 1835174 36559 1129076 1310531 673030 1274533 1259430 1403011 1118400 87277 1129037 1422376 93206 858572 197100 410313 780830 1879596 208049 1402961 1929400 1308953 322791 243075 1348902 1502166 149735 1692246 989314 302162 971556 1525177 481096 292452 730776 1036017 1153849 1843175 672116 1667984 1465752 420387 222810 1358088 1949548 1423405 1972992 1538138 1024517 1260069 393091 189999 1342601 54537 1327106 846970 1016863 400980 104544 639365 483072 1936034 597208 580722 1785489 73997 1043685 1017419 1077367 1397145 557593 791240 1252167 1416778 1118773 829274 657053 216096 1996217 1825139 1638853 1882198 1709079 702697 1534600 136253 1210714 872338 1617045 49947 1683596 929541 1171311 849974 191107 722524 134897 1775045 1950762 211869 282354 1006371 1034427 646650 258928 1651017 844191 1228457 589655 385046 989890 1536618 108404 156938 566016 1966801 831522 1422032 1922639 379801 586001 1207918 334218 1893424 1302790 1581878 46361 1627303 1886276 744367 955854 1861940 695414 1993756 1709488 550858 1779896 100419 1649136 53307 1455506 1245779 1893934 537531 1143210 1501746 1252592 1873401 334902 1466574 457875 1362377 1470533 1554294 1784335 340936 1425046 748772 699187 1901107 815714 532029 1070317 1283944 740932 1972175 751562 1085508 1847699 1466326 1606871 722366 1728491 596122 1079584 835346 590761 1278688 1271837 1924637 446252 610280 1772329 767995 1093740 422122 1621749 1147660 1436935 799482 1708854 390534 532822 254478 692948 480965 1226568 646562 439676 490673 1939627 344937 1994998 732970 417516 1736506 1794016 484454 1657643 484987 818893 1461880 651745 1313278 39397 1118035 1615769 213904 1121714 936027 1180263 922721 1885462 890575 95715 1386237 1417706 1056096 211764 1440767 595617 1194080 52155 141534 1537502 1058713 1757578 728484 1518361 389361 1291361 473320 1343592 1534154 626627 1876590 811884 1845310 1880746 1338737 809587 262465 1972553 1989857 1387274 803032 454537 1481092 1810066 1118549 1215708 1997919 1989211 164671 343372 1443077 1682867 902035 1825588 592130 1328095 1813296 1902225 19897 1785400 1611325 730515 204766 1867256 1905973 455651 691965 1225848 889591 236215 1922988 1172368 869989 925641 1480173 1001532 452050 1455145 51059 745661 1325861 1181505 1031782 1260532 195622 1335981 830643 1802320 1084341 359150 1925544 502888 1843202 588413 1458249 694108 27359 1807766 1121216 633705 1282673 413536 625796 1050345 614838 1758062 345552 1120600 1728847 1767862 1090590 407554 1334510 1670827 372470 812954 1112960 246604 933762 576430 27335 1440105 1284387 937119 797866 1855882 507290 1584119 1764389 1815522 1390520 1457458 10055 1410680 141640 1772468 1934224 359303 1111528 1681614 717859 1513550 976055 90006 1664380 864536 746545 1101444 1972866 925701 1711417 155840 117020 1906460 1698115 1125306 1579916 896702 1234063 918215 425680 1554615 1291791 919947 1040465 37216 1749521 1419079 1926523 745209 306363 538694 1968209 1409673 1664310 846354 1889096 1983910 362983 981748 744522 818390 556778 898679 1134884 1191688 1320305 1948674 1349448 156475 736880 934697 953697 176419 856644 1548891 1116017 898213 147962 1721319 940815 1091943 1852143 1456577 1264013 709651 1609121 428094 1305777 1854049 236324 1910387 1264342 979008 418796 604118 1393216 1927235 826375 1764323 1599251 175230 902221 268747 529594 1375638 1174724 1600502 83218 659203 1884679 805840 443741 876138 202477 1331555 234456 1227298 1130644 1008052 183321 1279220 1901700 543592 1582222 990478 1093441 409634 927672 471484 145202 896129 273958 889231 934074 1253040 769520 460423 667421 1268462 1256252 609900 1836603 1156984 342551 568214 356539 1743186 1367176 357883 9834 245688 1869285 1562498 1309808 1705560 188423 752941 579507 1477470 1501272 331597 946570 1885578 1850717 170864 741400 105915 1337801 1251908 1325358 686356 303289 129103 821720 1053004 538283 13919 1084787 693432 1267122 1840271 1513002 181837 1292572 737606 1349923 236436 1742755 1835865 539411 1034559 1412370 681011 1151822 1735897 611189 901800 1287322 1688524 204400 1186974 451880 275946 682518 1631382 60193 460010 1284139 913811 431829 326304 588772 1336976 255029 1270078 1223606 1682191 63990 871341 753571 1898236 1397894 258510 1929704 1596011 1138150 1183840 255427 1902475 392434 985728 173394 1922422 868563 1505420 142997 1297105 1087740 1585650 828260 1895059 52485 1755736 28228 1534241 306631 1577872 1733735 585699 1350800 1935127 1910569 1665512 1676682 389874 638093 1387889 1400338 755262 1600640 44944 1604612 1039824 1384165 1930949 1452043 555558 1093758 671138 1377122 1439950 951696 665582 180594 1023873 208208 1514892 775256 749291 1539073 1070070 638852 770808 1480893 1307662 1601588 1732156 1408595 1352137 863578 1045315 1409266 1014389 1508583 1023158 408252 460565 372019 288289 1696483 64396 576113 676655 1708265 617631 987881 615550 1151718 1952650 431904 1244676 1059168 1609302 837881 380595 1286556 1278256 1060689 649432 1165812 1971545 1865625 146988 856311 1786573 437145 8543 1684285 1615573 797911 898079 689399 848569 1701281 1211169 670385 361436 127641 141925 2156 1487034 1767972 726152 1380077 1733228 1044619 500442 1839768 1065521 1199817 585934 963147 812744 1900484 1806826 92038 1246884 493128 1009617 627911 427485 986147 1743816 931050 290256 1807752 1947233 286769 1823795 287943 1444237 909116 811348 354170 514641 1590652 360347 414482 1411956 73866 1592910 359796 1946093 181948 481432 1196211 914364 1378624 1786740 647997 331109 383215 1345520 1961639 429105 999624 686839 1111475 1820481 106519 450523 1816767 1880123 1251005 1313532 811960 1935711 1208460 1475598 1985068 1328646 348271 994368 386948 692281 1796979 1944642 712195 611281 1430216 529746 1379197 1867403 1586417 1977223 1333608 568056 834998 557453 1638518 896339 648266 1317889 379237 1565846 1864451 1248134 431799 1983494 792674 10482 637059 986057 1876738 233820 1701435 1359381 1294936 627540 851389 753249 1877326 567863 1586665 1292597 1658803 1613959 767996 1787265 566156 810313 1063677 1755011 1314460 1327982 1963282 1262816 953450 714166 635075 1809057 1699332 495978 1855544 825278 61564 584530 1294084 175590 1409766 326180 456176 1247275 1956645 10749 1298519 1001398 21038 1419580 522967 1025322 1062788 443556 596882 1216437 1556657 356166 1287217 612692 1508677 1885396 1082826 563720 1010057 144025 892946 1965439 595747 1241837 343920 800116 1106408 871302 610838 836397 1798376 134245 964817 520445 1427875 1038846 620346 1087508 680936 1084898 111127 297398 1657156 1747443 320335 1962300 854087 44311 768043 729389 367108 328591 974363 1994775 1324466 1171920 730136 610618 1731635 889226 1175488 1352312 740920 457003 279395 1709381 1911326 1157386 1991666 554394 1720779 1483110 889380 359565 744420 1885437 318377 1040313 1637061 1589782 1301356 1624908 1474119 1069159 403227 1647706 1153669 1606585 188121 1081736 428913 710316 84461 167926 1190944 1336135 1500622 362401 1774040 1830861 358107 906499 738686 1553300 51596 1734628 1806922 1971915 1951062 1969413 988704 119743 1219089 724107 1238424 1685105 1823636 905141 1456628 1615927 1995829 553582 697634 1239088 514688 443493 819807 255579 826228 399380 217148 1735894 1720752 404754 1138286 1439924 1591252 1933303 971319 1861947 573339 29059 653745 1172353 1604229 1734428 327802 1548543 1438730 1995284 1076299 739841 1848331 1597720 1133314 82262 1202951 987860 567986 902429 151278 1212385 86222 1287643 1318189 1201008 1265637 1716983 760838 568089 509534 1193227 1600688 643738 1919959 524938 389385 1269329 1170666 290634 231600 1368832 7421 1326458 248857 1406199 353783 504771 1103686 969912 1296851 1610153 1430549 41144 637516 196666 11003 1919572 1855559 601843 1703087 1808034 1968221 52001 992433 1611830 681043 1384003 64345 1859005 542626 979423 72726 567322 1602417 1070433 1171510 84181 392833 1188204 1198645 363466 1681692 584768 1618827 1809818 490605 1965492 288761 970552 115461 1840236 703416 524151 367089 254216 1511487 1891107 286849 539834 1494176 1868696 1407922 969172 1988379 1844000 1328407 1372035 1033591 1508493 436332 742216 46875 1300463 1593029 955656 669267 177813 1051339 1422640 1987878 848621 1211841 623724 462963 1796219 1921030 818661 1159433 281618 180434 168176 1750842 1882967 1995276 1669233 1626745 1681936 1752828 99962 56558 1825582 332128 1392565 1810867 1114416 1099751 1733055 496912 446448 675103 320459 1281836 1587150 577371 1933726 83447 1432094 1268686 1074966 1013825 1734096 1189308 1176389 1548795 1525246 672439 831578 1392984 1840428 827670 922569 477752 428460 724077 699161 1048149 845882 291399 1662761 287095 785713 1502220 369354 1033111 114276 1759511 1586695 1761762 1905708 247190 1182632 790589 1295922 226183 1772246 735783 1130001 956018 1785715 1247194 711516 1758881 689102 42713 1800777 4566 1055487 324597 1028072 1892807 130654 1306911 474167 498567 1991405 163133 1542358 900646 1787450 610536 8964 750026 602192 148306 876710 556313 835882 1909405 240014 137038 869743 1623808 503080 143298 1482071 274626 840741 1753669 44099 1194740 1931386 1601323 1791147 1639433 796113 1201629 127224 1485032 1795987 714340 1806226 975436 776930 170124 1766313 501466 454548 738301 1340075 1099832 1649721 87152 1711700 1066837 39021 1191230 71793 1876774 679676 1364634 469418 414421 985549 1000054 456534 562097 1818505 1446625 1060330 1331443 1276386 1783171 419586 1847134 1545556 1812311 626391 1187282 169978 1606846 794304 1752813 1574737 1058822 1486148 547070 620360 1791857 274134 905291 486632 357509 1510611 1008770 1459491 590213 525246 186115 1463789 536245 801802 1947252 1480132 739464 679163 1731590 483344 1681752 1753452 653253 562213 23265 1748654 1839051 1491882 554525 423563 1918062 1952343 455905 505994 620433 1427767 947284 1947406 1426036 1943742 93832 1746173 458050 1097887 933483 199931 186082 132510 1695223 412511 269702 1600616 1346019 1885688 1077875 24686 971848 1579761 1454450 68421 1182071 1166648 643970 1390504 611792 449979 741951 1382824 832911 45627 1507792 44742 1761387 906879 878742 344758 724727 466977 1594012 1357014 1468943 1144140 1659347 69262 287836 234033 1604370 1576875 1964495 1008920 901928 1748115 670200 396129 532687 229796 1621550 1651840 342709 446703 901514 1300954 973382 825010 692675 1179515 489032 53168 788257 829452 5027 616439 1770681 384794 1094840 222210 994209 834621 1694965 312360 807792 134168 488279 1678649 1813033 1676009 1331888 246520 1820915 975291 1042764 1735340 1547347 1437690 1650717 822544 417035 1381370 669136 1102513 1414532 1091352 770650 551954 388628 1764758 1813176 1045092 251016 310162 1563368 747500 1027842 393778 590068 1290195 360992 602124 1662467 580363 1613281 1154662 842528 699745 42208 1300999 757115 55245 651766 416729 1106753 1397240 929205 347048 1825924 1433435 1037006 977230 690106 1036835 785374 1901777 1530019 1000472 974746 1107640 399890 1275907 1136702 562965 362032 1613832 1442295 265515 559379 1245090 350962 1708810 927354 1042182 1588668 633428 944423 1530398 789536 1711892 1938770 886330 967852 535783 1137519 1341068 521758 166116 1202801 1588673 1121269 858568 5232 143165 179200 601292 1934306 412704 839151 1233633 434642 487641 1904217 69922 1010381 1788576 1052615 1696564 334006 1272834 160853 1048703 846677 80749 807654 1383370 1938535 1590726 637223 1084900 1999436 1010808 1689998 471403 744045 1951779 1952000 276331 1840563 1387754 939440 1092835 1240866 1793978 1032786 840371 597190 884537 888001 1643943 285969 1375582 91534 1754867 1327558 1966908 347017 535824 496181 1450452 248171 1499458 1354837 1381160 1420438 1173464 1444417 480021 1343286 605490 1130430 947052 972394 751682 563863 104047 1840058 161992 418816 283626 1298395 418067 446277 150773 278825 1993784 690237 1620034 1225960 697857 473787 692209 307613 190041 1936563 71563 1915288 1565292 1102150 1667346 1311103 561679 46397 1949756 1379426 554227 1631511 1799998 893714 631767 489099 10183 1711266 886291 1831598 371060 1860479 1602125 1515156 1201736 1447335 158721 1399980 814136 640254 1691092 1410759 1159442 133531 829415 1030279 952180 1876163 854759 1741742 909977 848212 239419 168085 1054104 177451 1737696 1324512 1450297 1772849 471939 1159354 57320 393704 942062 999625 507000 523849 1757798 1277142 392622 1867689 143036 1760312 1459499 935130 608341 646196 866708 1759867 1103401 1059508 1670042 168419 1154771 1135866 704594 1379283 174575 1560587 1313665 1656123 299303 363476 1996887 422550 44126 1800058 1372728 741755 764952 864481 1315483 1337589 1717345 492980 1290395 1958180 1453005 1317570 476214 820574 1453861 428641 555489 1688027 1570901 1830343 1866821 1523895 610830 378943 1701028 170183 394802 115491 1704952 401087 1155740 1756373 1487935 1464518 1054005 1607896 821152 433603 1942207 294937 1714432 1771777 365869 1746001 1887621 1526567 1406926 644400 359880 1568374 129783 494956 1789124 1595178 689240 737067 1769564 1513551 592539 1723450 101310 1399608 1719150 1086223 431357 476710 1501014 412099 233538 531402 754415 481456 1290202 702315 1735810 89253 37727 1314717 336382 1475950 718499 46917 12936 1848546 763839 1599028 1070370 1567784 1142873 1467137 998352 1557338 571537 1507522 467467 428145 698572 915045 934960 1138001 167733 1592847 839680 1904838 458109 992639 1599058 32210 243234 1840955 737103 295880 819795 184536 956680 867340 805212 1886209 1605056 564308 1240066 693246 1888136 1142150 1439491 311941 336162 3347 481816 546891 1216821 1801293 1057416 1389732 213859 1671346 79211 891784 574739 1695983 112457 1762883 982190 202728 1124758 1858250 817399 737417 109437 287814 1452465 313133 578778 1757626 420681 236311 1053787 670737 1730025 1746851 927351 72851 1257325 573104 1083153 1952609 1007467 292758 231100 914849 557407 196137 480218 464195 1550104 1964394 510100 1292890 15938 963944 95193 833225 1487872 323782 244478 742249 32725 382959 1723442 1687030 441591 994106 707750 898135 740616 18613 1348315 1312022 245441 1759857 1161041 1622710 899741 1717040 411623 1344948 1864792 1543642 1671287 900708 1288016 170073 1348897 94393 1257132 1890232 149003 926705 1810444 1222698 125792 1555683 382885 1018114 1282818 968351 1144283 434392 830175 875841 651520 1041939 251754 240628 540099 665272 1234953 1420442 625882 1199636 1308285 919846 1362198 1089950 1523243 244885 1964309 968320 1641444 896931 1792288 530325 1014005 327812 739542 1390575 153890 1300503 58879 1669750 1899323 845663 930191 1701925 1445283 943032 1796556 1978794 1565941 1890648 1710759 668763 628170 164054 622673 1760891 1398869 453092 332326 526359 152952 492562 1175646 1176276 1610272 108165 1410249 1021711 31136 922833 1031739 1873927 853794 1436877 1584432 1877750 1598985 471953 1982258 780374 1563735 1927097 464980 1891928 206704 383959 493148 1670594 379328 1500317 1040951 1149113 1586121 1793940 1095760 680849 1520440 1951610 97559 1128271 700460 11768 585486 1538504 357859 1812884 1165743 1890650 1217505 1394374 330749 1847907 263281 484951 1504125 529402 147914 1344652 904727 1977158 141326 1006991 1472896 1092529 784299 810253 1113915 1376376 114740 1405836 1745979 609399 712844 153099 1016289 84644 1935142 151348 26307 1971482 1524789 1145184 787820 1268864 1749776 335636 445014 14919 1865019 1071098 270128 1317839 1812279 1605281 1522341 1233976 406991 439878 980008 387871 1501370 749211 668108 1353581 1036605 1515726 1667370 1406717 1890024 604433 1869706 617587 1240820 1827728 244583 1540222 750612 771203 869215 185810 1666328 585401 168512 362131 1591766 287340 1198538 1485926 546654 1390289 626713 1733957 1964342 1631150 1383735 23941 622477 1463297 1733268 1246475 624453 1569148 613778 636401 1589629 1973692 444663 98772 1314297 418366 1187819 593 1240284 665397 1015420 808937 520141 1244304 1613140 1881829 1784456 130079 710332 264136 1644552 1496206 112757 1121871 424494 1041662 792836 1443663 379137 1982546 151484 1707392 877737 244739 769223 436652 611506 68419 1717196 227816 1762721 1540550 681146 1844159 113107 1968265 617171 925051 1191757 463495 570237 1677458 678151 476930 1137177 39349 1735919 483687 1052078 882820 841439 1125568 1230636 1203342 928443 29492 909673 604133 1388617 305073 1219466 1703239 967157 940061 1831293 1665666 1392330 1987814 709680 1965821 1697182 883030 1029302 535438 1763198 1879347 63671 1330768 1771399 73914 1657721 1530336 790420 911327 1710351 634843 1451015 411865 1789576 686982 1855386 1847390 1551087 194892 784006 456653 1228468 1561052 166567 643794 547658 1992917 760149 1383408 492098 298640 1771768 1008148 734970 92782 116259 264371 905245 1843917 872249 43608 1531020 1012778 131370 1190444 1685752 810966 39178 1729090 1087836 5462 1117276 484125 1995675 1223258 33498 1865537 1701182 1836591 1000516 1388534 1026121 1348926 383369 1140344 70105 110907 1905686 354126 865619 98929 1169322 1360676 1887591 356925 1555736 339021 1774776 539531 1567467 122 1715004 356518 271772 1923005 786591 191687 306171 1007312 642108 789222 285857 417854 1596692 1670577 1332342 1754622 158556 387937 384771 141938 1254317 894571 1087744 382557 839583 1904784 1936402 1233479 23932 1188172 961429 1836533 1045799 664410 1905512 1858698 300680 1143239 702782 871017 1444309 1699766 1660380 902314 1099772 1619463 803170 1799838 54412 278279 233156 1918913 1707280 335676 383890 1587855 74451 444386 21354 42585 1424408 423119 980346 1154546 1107176 1982745 1956470 251684 872501 1814115 390174 1414085 1062116 1349328 744368 1455274 1046795 1861410 276125 1226238 171856 678836 1228133 1955101 1858173 362599 461626 1577027 411403 1877898 355921 72498 530427 815510 172207 1748904 1015217 1236285 778992 19797 1004209 1046202 710496 1730737 484486 1962448 33966 438261 1171662 1847848 791011 672925 745867 503614 329077 622630 885692 800196 101399 438229 1129774 1530340 609570 1924447 1297108 366850 499790 410090 1851912 1676185 1096936 1641100 1462799 1116348 652929 851254 1162282 1336159 1328213 1448087 662102 964698 1771216 346946 1138099 771309 1839017 351814 1779275 857008 171014 1432474 866886 84293 237320 245394 1034236 1285003 598443 768685 759143 875587 660545 466159 1844668 35032 267876 556752 295000 1308507 520829 1913774 1651775 1533526 240973 579510 1481400 897830 1072672 965553 1622821 1655634 85792 2666 772429 1000371 1740287 851723 1558023 1692677 273208 743161 1746710 1384127 317425 282789 1816755 1195194 270857 1230565 207995 957528 1027602 432268 1959628 748960 1734023 157691 1568755 601406 822108 205569 791674 175368 1971920 1155753 1155397 1067125 1997361 1961720 1178601 871550 1063475 1270654 1265560 1410046 1395105 1558710 101649 369320 462401 1539279 1358450 650087 984803 1571653 995092 1851126 398948 1651650 995036 1034323 817805 1282210 1763964 1037215 528934 274113 1759281 645435 1277140 1191134 172699 1650319 1950843 1701541 1021550 1003771 704953 562871 1890071 115528 1389348 1862002 1079404 591190 659255 440814 1134894 1780525 1802291 1114816 569749 1387880 1964108 817560 985275 1968669 1227249 1765248 947011 658796 466816 697477 1543168 1928386 1071789 1298489 1953226 957228 687345 461073 1099879 23756 1519348 154674 676163 1687694 1416552 220664 104437 1619708 315650 1801071 1782683 1212916 1483286 1940129 1109554 611088 681891 1491593 1827689 185443 753553 505622 1626901 957240 1438729 406454 1958973 1251180 895115 1939605 872324 549440 243780 1087925 1625770 79554 1389181 1279172 1353219 1206734 402597 1761619 724596 16040 908682 761137 1645956 1307374 1323530 984906 951918 1334178 1380672 1631013 1012024 890688 1858528 1896933 1056016 1994831 38534 1540277 329983 1378536 490419 589382 447332 1192757 1323111 681350 1356259 1306188 1017097 911917 602523 1693640 952279 1905635 1848773 370247 1589562 909990 102527 811171 902585 1979774 1233988 1179459 1707362 855224 147637 1317810 979157 1711224 629125 1164153 1801209 858430 1472531 808911 1208656 899049 879168 294374 1171778 138570 1346490 448521 1368254 91245 1993350 620248 1919618 1109928 351326 793001 245187 1520438 1377471 1862260 685347 114579 750966 402721 1434738 1126825 716058 509609 169977 1368735 1647769 1354812 943041 499859 1901236 506311 691017 1251578 1613757 682390 36913 1346753 1587135 41515 568683 1165645 1300349 493329 456154 466032 827291 143009 1135381 91021 1948698 1153804 1268223 1958619 467390 1028140 655077 1351099 417528 1450898 85057 545350 11921 550445 145441 1895301 522894 692539 1560302 1523164 415015 425761 1677958 396432 678914 1438239 129595 911970 1144011 1096451 140340 1027211 1018304 535640 1014972 266651 828170 1864666 1806873 1248957 686598 1891053 1336076 493750 1903954 255087 530524 1726618 626402 175719 1720199 148635 1766011 1345955 1318407 1553845 1051518 1892113 152342 93106 1078675 1728298 1782062 1309381 1587644 857868 1594156 1065056 810982 1829894 542905 1917961 21508 595240 1288303 1566928 576100 520516 1559382 411172 1730229 759450 1098838 1519300 1100864 883195 1584793 752694 935070 795358 461623 431373 391947 1343795 1170965 1423367 981505 248549 685708 1875451 567683 1810801 508001 80516 1990836 1392189 992319 1755252 1194394 1476308 258594 69758 1429443 1249549 1658351 1304635 911380 159562 791431 1346192 1343822 996483 913648 1649013 694033 304273 1277336 1153167 1168415 1366144 865386 232042 1046027 716487 942267 536587 281897 175167 1575722 1001582 1321103 453212 139622 709263 631874 82667 544305 1619671 347199 1120085 472957 1864936 1643985 1568791 45551 268254 527934 1955246 1945883 49489 1782077 1649130 427055 1543854 393578 1992301 1551857 196576 179522 842238 422680 1641139 811672 1329358 167096 22590 6047 1354291 1255682 768348 1422546 1206269 118447 103926 1577281 1411281 376476 318413 893026 885678 951849 1200647 969649 1877080 24653 1697432 1172577 748085 1131831 331922 426478 1411255 1986394 169524 1073552 292896 1858590 4405 1620953 507436 1521106 1986661 948809 1176925 458710 958622 58271 951304 480816 1563114 342401 996434 32702 1572051 1851421 301080 1412165 1856853 273439 193271 1778475 1981322 947798 82540 1980922 1133541 1321761 560609 1509396 1594301 1779370 1893756 1450700 1699143 1931766 535339 518051 1894568 562292 633434 1603331 1568511 132957 1751295 1261050 708739 171089 1542035 212731 235511 1678573 852099 674814 1745954 1472146 486078 1786106 474405 1259793 836669 1636012 264446 1495112 1500974 873945 138820 1780553 325591 485751 823364 135137 570318 1947994 378019 36261 1503266 1022989 1597657 478304 1802761 968544 1976618 1356736 1905722 445352 1986825 749022 1428662 1042267 1827294 1706909 453084 834026 1110553 1980337 1298124 192281 495527 1883813 366631 1445640 363077 232227 574666 1988396 860492 939397 466323 98557 928266 855702 1208012 959124 505059 1792076 9138 291967 1122269 1562831 1361358 1121050 1044504 1544072 362156 1506158 97638 309842 346072 1726443 1638384 851788 1436812 1357120 774641 38454 139648 1546106 1514732 958990 13647 766538 589761 1088156 1890463 407590 1110231 134687 545540 1917475 827134 212111 1401788 1114829 400338 134780 1442008 623626 1759450 1153623 554707 1791465 1694204 537950 1410402 792360 329176 333938 440453 814799 781940 257801 26637 82017 126093 1114590 281488 854236 1188440 638526 1777096 1115758 1356428 799690 892433 437307 999714 985633 767718 1860223 1610452 740464 1610227 1730514 117095 378222 349558 1600717 443974 1260937 345045 989617 980634 1184422 1387629 519431 1539194 1857043 727329 342992 149575 726596 879657 1071376 509009 19791 1428461 554756 631901 938318 1201986 1319 560423 1777213 1652744 574735 782597 905792 1475235 1593891 1902731 1536626 1448177 1968833 385426 1498570 192581 633473 702911 1859976 972691 206024 1541168 1510730 659917 1724847 941245 1185987 1647727 1199172 1687933 1426294 610910 186323 148388 764803 1964627 1853519 441481 200120 1998877 715251 499842 200889 1757709 222644 1909018 813905 356691 1422944 588381 1120001 1055722 1202684 920846 799552 1208338 591455 769682 130844 622987 367776 63510 985601 1336822 505449 1476596 1904490 1875460 630575 740493 1927628 1086484 391082 1801069 1290878 1625105 1688326 1329341 1513728 1750113 81366 1330612 356521 363811 1975817 1475509 299114 513064 232151 23611 1147941 452488 1028257 516428 676877 592701 879087 184490 686075 1590356 1309973 1343165 784536 1060786 1557663 1265143 1806345 1148881 1537879 291007 863387 1229312 1022313 1594332 1991095 1501184 315943 1874014 1302483 23350 856890 1786661 1819332 608970 202200 1450481 580165 1922574 374211 968107 934256 667868 142081 1479389 459855 160591 1368455 1498924 1994271 1276361 828962 438406 1087972 1325307 292722 1945813 1236626 390621 212244 473159 193196 1941172 972158 1208875 1842951 1152754 150958 172165 1129033 173944 424609 233612 1468482 1502013 1587815 112869 1805632 1563239 558810 204537 1198627 1797384 1459043 836595 714036 1970934 1286409 517990 1142755 1814273 975013 373904 231730 1074854 1602610 690595 1927348 1193280 516479 1367271 1116565 84352 1902901 1660999 1699390 1945191 1997801 344333 200063 65142 164730 1492052 1608579 1686297 906752 1704840 1664676 1397520 1340778 1891356 187953 556289 951409 636226 726356 512152 115968 1159929 1564007 573027 740842 1226460 670822 1383670 591744 17452 1939460 804099 1574599 181196 660068 1547575 398914 632647 719070 981877 830906 1571795 1626440 1425321 935374 419956 1167144 930249 346894 132240 1570262 609268 489818 91035 665765 1580545 1104990 871153 1036411 699625 1579664 1931660 1745754 583585 1845225 722143 391761 96203 1071000 457718 316993 303234 1822390 1329624 1339842 1042983 366818 197673 839149 1299957 1000627 564859 1721025 1163840 177635 878369 246290 311543 1122095 419314 161362 1413761 146835 1456466 836878 1046279 1443489 966958 799608 1645399 1021977 1932381 740009 443382 1883040 1855650 1606016 487728 384093 360994 1394245 956319 523198 279171 1922942 158592 1522355 229457 1208181 1225361 1682101 1073157 1697526 1474867 327346 1928660 728088 1643919 1885817 630276 368258 265581 702318 1517938 402298 539087 1863669 498631 857625 1104500 1160355 1010168 270697 1817710 853625 1461370 750798 994249 1577321 1612987 542999 348554 1290461 1459743 1379813 1099324 336805 883501 1724001 914389 365464 577750 1963825 1480138 84981 1171248 846936 1273087 1777505 1067805 1886474 236292 343093 1335512 858764 1638471 560833 330158 1507484 470442 210173 1576099 1470901 985429 741330 1757178 1924829 1810414 191964 1225608 1560216 1443329 1954063 37593 1671543 778473 121426 1377457 534008 1284890 98206 1296969 1787785 1002376 1107097 1746264 659594 1623215 723470 1267344 637821 935994 1734923 1481596 1699303 1947616 1469713 454884 1357450 1272576 313071 824740 117437 1881436 1292565 1199951 1246397 429256 1424046 1731511 169755 87291 1444096 544791 538759 759528 1570927 1537149 1570107 824980 898973 614836 1059059 1590392 696356 1024527 572362 1330485 276932 548434 1344813 375632 1028544 1715124 224653 1265993 1277709 568615 29615 1534383 1174684 1599539 1167748 1632015 1708745 1990967 288613 1914012 377945 842242 1614421 683153 1637958 1892205 976172 441846 541123 135747 986336 264361 1166582 294005 1359422 1888120 561664 114817 1964770 1494389 448088 1843412 304614 1252633 65327 104411 1258338 986094 1501326 998833 1749740 1147420 1235971 1907366 1786775 908948 937097 1161508 666854 1829995 1862275 44266 662735 1887061 8414 848720 1242107 1638482 115365 392552 1075393 890090 1621431 405913 1033771 46712 375945 1042447 1746389 1372375 873913 1730600 1961550 1863399 589701 1522047 679649 1858112 1677056 271268 267824 607962 695252 1981522 362877 606356 1518434 632923 118243 48803 1312414 1307413 1110235 1839066 1436170 14115 1844243 1773649 53398 1627044 446514 167804 1173590 266984 483685 1324404 1186388 545922 1264531 1673272 685615 935102 1919696 1940441 1048393 1490675 253697 152635 1983460 307232 1839193 1110932 1082396 853198 1498408 1227218 501914 1678566 180581 1094629 93969 1906049 89048 1011093 69313 1500987 678974 1573847 1754303 1922632 328139 1620209 1457162 1533258 357656 431894 695243 1240534 1750108 1664911 1098850 1809234 1141336 802324 1434989 1495114 72967 1619598 1683309 1445068 1063303 1225477 495209 1317388 1667941 1834302 497167 1844117 185836 556793 371096 1129186 1442271 1958210 970307 233114 1476313 1390140 1326905 1435168 1262299 1877589 920870 280724 212939 866102 1010842 96412 1782321 732437 1550603 975561 1651417 1013333 1439032 1911370 1831160 972052 1930819 1713814 783581 1794829 1288467 823180 138653 869475 255996 334558 1779729 457042 1919186 1630475 1291377 371355 464296 441531 838816 1639041 1310631 1323299 1035604 1916711 141892 1004105 1986442 816334 1366471 1518871 517655 1325010 1845378 1427013 276189 185006 220586 1304267 1905928 528430 1431114 886005 323392 1562150 926389 1235735 1805214 1947693 550085 1009605 308642 1062190 1338098 1049365 7028 736587 937891 542901 367900 925214 906354 592900 775176 1827008 300953 926508 883598 1602399 1514293 404211 1742945 954118 260894 1952993 231925 1611328 558671 125232 1085596 1370877 1219126 630147 1123630 720540 800552 1555676 422366 1944066 1567170 111034 1281700 1269343 1399994 1652811 604184 93631 1669819 1945416 460693 1177088 1004618 608907 734218 969807 1610449 1276941 1707813 438129 1782670 769548 1297441 1564621 1171125 69818 1268052 1935252 1140121 207020 878224 1004288 967726 781655 1365911 728193 881835 1326755 1705022 1347976 996357 1948204 180812 688758 1182708 1793768 223419 1477710 746339 1621614 607174 193362 1196383 831154 342138 199153 772567 319942 1948945 677215 892278 60975 1760018 1001043 1832989 1510740 1883852 915313 1834705 35341 1834033 1184337 2591 1326178 16164 711606 1650459 1193978 1760877 728726 1206075 1633284 812581 1264008 97938 436912 1280667 916756 1693608 1837603 1655495 671395 1156687 989659 718918 1059229 833336 1169667 653494 1376054 919498 196766 1652262 1657908 990383 1829977 1973725 1833244 842723 1303973 1105395 1414298 645158 454131 862946 488583 347655 1432991 756393 1121880 868111 1910478 949257 1724870 634170 1401093 785008 1193125 1091628 828518 1468818 1562599 1197799 1650549 727304 348147 196574 1413552 504015 937440 1683406 423853 266582 39001 1551474 52191 99590 531574 1255734 1253656 892393 1083853 1026265 602489 1883353 580991 870585 1779613 368764 49455 1563495 498163 901335 268606 100154 1757459 1643968 854633 544909 1009171 304814 1013997 1004040 198099 132867 901797 1781884 1084312 736074 1293313 286819 744931 666658 960517 1421371 1422119 716654 908883 323703 1995932 891287 1732309 1786149 1876366 1844089 790936 211830 610388 1945042 78370 1100825 1863576 1337565 1071238 163128 369338 436341 1536960 1589748 1745786 1828883 998692 1435330 736354 433814 792183 334189 1446876 756747 1091658 481479 622726 383416 287537 1535747 1948862 406812 1028036 960095 805887 1886842 1858364 1203729 1735273 390884 1862910 1223881 204769 1128435 1839988 1442941 1683136 4384 344815 1921765 1710566 1135578 1965663 1592287 948821 1793497 1896338 891542 1432976 666822 1339721 277232 1791436 1394322 1677264 678419 2678 305655 223753 39586 1026034 604018 1123677 182884 142125 400542 1966225 1860064 1781317 1036742 1954141 1729785 564681 660130 109977 727565 795317 1752713 443666 1624876 1364308 1565401 1235039 61656 528729 1310078 756716 531854 414553 104211 1221229 651063 982189 974244 351155 221418 1372513 602091 1109255 1438532 1645915 1406696 702104 961794 1410676 1091257 377487 1471933 543450 1442949 143854 994480 423505 1274378 1671811 1913395 1400950 1760897 1019815 199457 117473 1894230 1233342 1701712 1286834 1439015 1769341 1580128 1609434 437949 266197 1736408 269070 1354068 442253 421974 1654013 1675748 1571579 1992184 1364271 1033824 985625 707016 1013873 577745 1423324 994588 1608862 1008346 1433648 331405 1538765 593394 239540 1198952 439388 1038627 726253 772396 1787626 649144 1884536 647378 881503 168060 886383 416758 1501737 1708330 1816629 1777815 461583 1805107 823571 616328 1390483 1787350 257106 1413550 922941 594806 785869 1837320 796175 902672 1061167 1876697 388935 1333905 1225350 1746068 1810104 411720 4698 1183918 518773 1768835 899360 636384 803615 1765650 6011 72977 1718900 46688 1400466 1545204 596096 1618447 1838533 1325447 1080961 798438 1133157 448486 537433 403254 914716 294873 785965 1928497 1823415 390614 1893281 1585659 1880922 733428 1659141 897585 1531766 611720 203239 350954 427116 381238 1350583 1704304 420493 1945636 1123155 1540123 536384 1759907 1278184 319888 1816946 542282 301237 1645188 1595527 1831720 109398 435742 1753124 143814 856859 1686203 580192 1625550 198050 1247828 1496218 1761559 402523 1056340 1041228 287933 1759621 683653 552537 1835966 1800570 1219830 1050809 1144388 57600 766592 1456880 1713250 617905 840186 1460761 1835169 1208630 1300286 1968692 769092 1881994 28566 537175 102804 1369516 308425 1247877 539818 1860295 427365 1264782 550195 593566 679672 1518333 1399123 1232805 971459 233060 252964 890451 1389044 1961222 1861426 859804 1084851 813184 357838 1709478 1734594 1027396 631 1018293 1529886 1787199 1295169 328696 700375 1973945 599162 534778 133040 1475411 1320357 867438 1339218 79271 1710970 839183 1960151 166547 656611 1796331 311620 1070029 927799 1235386 708894 432524 752290 1444389 1218750 1818798 970868 1697937 1402535 1768160 1683293 1518242 1623728 1901623 1495411 675673 1747285 1381221 302876 1551966 643508 1097825 930488 947872 1440405 403423 6118 1654051 127851 528651 669455 322550 608561 441703 1050604 250417 868607 451166 714909 1192760 700080 704761 534040 877540 1861725 4486 108057 786851 697618 1700470 1985646 1388313 721204 1073125 350048 1121291 669453 525065 462870 85028 164289 876208 1613878 1489639 1267322 637010 1307037 1906098 842943 895395 138466 1850547 1010966 1514711 1038734 910810 1654369 1582691 531152 771784 505723 884311 113209 918305 946656 1069565 948209 284953 535070 1746894 748439 1390040 1443999 1431605 1274835 1593122 834333 1920955 749087 1399160 1036497 129149 1204525 1593095 1712485 138573 717510 349800 1269530 310812 49553 1197074 984455 369644 58067 1338603 337193 1199796 1483212 1492709 1088791 467741 57101 1903425 784310 1501604 1938075 264984 374135 91975 1391004 545307 808342 172103 1551841 799171 168187 805652 1559300 56379 1207672 1297969 593588 523789 1810403 1252867 1495065 1987857 1569299 434028 1919634 1771224 1926034 491324 45913 306627 1465498 884553 1830873 874994 462935 954722 522360 1400881 1633970 419160 1630363 1525733 474222 1060095 1010587 1591139 1377438 480801 870070 882869 513601 1228849 1644852 1673062 473158 51874 1037319 1105443 1875534 32753 1843120 1936415 1956320 1739795 1376242 965320 769673 678493 1307422 1063863 1167379 265265 1877002 1801678 1273759 1323695 462456 514638 241063 1431785 1865079 439090 1560366 771897 625878 1711146 983057 420576 503787 961916 613186 1658424 234878 1575419 1829362 868393 1365098 720068 259781 764715 1819807 907791 1948589 368587 250883 88436 347375 1016706 540512 1468679 200331 170705 1250633 1575277 174578 849568 367807 1208316 823392 271867 1754707 865503 688962 1077004 237928 306628 170402 747357 1044454 301662 229882 1119888 733529 1797755 840049 593851 316023 1353621 270454 196714 1827240 1628266 1482578 296883 1378901 616973 471697 1384259 1897219 474952 56573 1853490 163598 273453 1064951 1354004 1062774 995686 488923 1640049 796608 1095257 852029 867549 952242 1187020 379565 1702869 304216 1606241 1051822 1580865 1036611 1736404 1469225 324902 669467 1901796 792529 552396 428921 1924015 947186 590244 953838 1561856 118476 55773 196607 734088 1819938 1368008 358346 155040 42141 1009522 1675659 123000 921281 1726874 374864 1176916 441055 887671 894317 1043326 464779 1366194 566284 1323852 1260278 1046891 1355928 836417 1379193 1556688 979937 746747 380228 1416302 1830718 393213 1258683 1702241 1273150 1093617 855704 1755800 119720 282085 259107 771232 1711187 1754350 149000 1964494 992736 1377971 879479 810244 1812900 1318819 1882145 1194699 1679019 746662 1927434 1136860 134558 1643422 1500422 237294 1624934 1919181 165576 65292 233625 1794022 1556859 1475718 1148311 985713 1974572 953313 1545709 1250106 1668153 208124 1004169 1839756 511074 363411 1088165 61055 1915639 637448 651103 1682036 1664547 248815 322072 224736 284325 1167530 1925351 1542866 255013 739 156714 1252953 762359 779647 652140 1359909 629039 1478492 1912308 1668862 677307 1763342 277330 1524981 165069 1931323 1508749 1882801 1013338 1582787 773136 597608 1148119 585797 1676723 690492 1360884 1912456 590131 1662722 1391780 719982 51204 1775340 592655 1030185 1896490 834726 1173387 1342936 1005987 1288029 205107 827275 635690 656882 1871246 1796844 255236 688139 991791 926888 661557 1947969 1953145 673526 180458 1433504 1638197 991817 1534297 377567 1695844 535848 12673 65626 115190 782923 271219 1496982 83505 737464 456906 1765028 544478 488271 1154941 1592589 1221841 887455 444273 675262 1025681 1779204 514646 1332354 331396 775590 1428026 629004 1564783 1234727 1441836 916429 431905 1012021 773774 609840 1500846 151753 443545 951920 1214934 196447 1536700 1320514 1245272 4481 936989 1846468 478481 1789656 1249542 1006491 739527 734925 646151 1344169 76031 761086 980275 110047 1714937 204315 1294373 1561095 1955167 1065120 1202938 1946470 1079216 1746070 1612251 253762 1930763 587777 200785 1161423 751759 41788 1522694 961076 1085189 1539160 1344278 441551 1656138 966880 96708 1420190 833705 507993 1080503 361573 1755857 906703 1731862 1072297 277823 687466 1445385 1261751 1798952 836275 1901704 1478071 1007149 1626943 489751 1923468 1224787 137324 1282487 1886384 1175631 75243 1856986 258205 1097185 1985834 205098 1714265 410025 1332126 668725 460233 1305434 809529 280353 1901327 509140 1298892 240617 1437673 485656 1559789 1095835 1020699 1421609 900989 1710181 1817102 85955 1186532 1459594 1083593 280201 1875456 1609615 414989 609613 959841 884960 1348226 950304 283575 1108727 774332 571872 1342608 364524 1425300 914029 588890 667413 316267 1882242 358278 1435856 1205426 1631704 1076708 1094149 936146 284737 430625 891941 1435104 994768 1715988 1796286 1692204 1583306 406613 879051 635647 1575397 193397 1975415 292610 901339 975652 742324 1118600 1999627 989729 489488 1997836 942647 456775 884377 417045 356516 1379095 1562604 1197019 1351813 1645958 694390 417082 1775242 137095 501948 1440872 1219968 592857 1720385 1778889 1870639 472521 1092679 892301 150664 1436833 76261 1481529 271613 1494630 427620 1086042 226478 175492 1451301 1180137 34609 1713718 1528944 765559 763495 9402 1887935 1917964 780455 1767904 736555 727590 1114647 1459836 412809 1722234 1726605 1239190 1306012 799660 1633873 200523 556008 1671265 541561 934567 1128024 818974 524858 403479 1393165 1416065 537528 290305 946451 1820270 1801947 1261507 1844637 433528 1339077 180743 8310 1866577 494037 1827913 322530 1992504 671773 812690 607968 266088 161199 1930334 1429302 98277 1824103 410469 1945274 1926807 581637 998901 1175573 1617805 938502 1878583 1131056 1921067 146933 858074 1162148 780211 1661578 1631898 829302 1881912 105245 1483673 447589 1521870 1624526 1964820 89271 945246 1817180 440229 1167286 420942 1032892 705258 1707937 544528 1755960 1668068 1328672 1380410 528888 591327 506701 1282628 961881 726343 1911697 381267 47921 262983 336587 612484 1453480 1223062 642954 234923 1256732 1272298 517903 887544 985559 173698 1519203 1406853 1334469 834396 846834 1503202 1907343 813798 1072691 1523928 96676 696527 91777 1977204 1877068 217438 930160 1447768 452113 396725 906780 1848722 264057 1497319 758210 990181 80936 422862 286406 123761 1305037 1350942 1124692 1942146 1590935 1943955 808657 763889 1143496 237077 1383007 121694 14663 930909 1993153 1445885 1706048 839473 36326 1486692 748169 1321658 1284943 342457 1978387 222655 454461 28804 1836484 48098 1264315 256015 1524285 1231338 710379 507375 1088528 362303 385093 1001554 1818766 1377252 1337700 171361 1573874 612316 1672205 1037883 738327 1842995 1826153 276171 538215 1816941 679948 345937 707115 1655509 1232044 1693200 890741 1459700 614190 1755709 1610708 1912787 798369 979467 1643936 944360 343717 484879 16346 1087757 133533 963872 1083220 598922 1107101 1929762 1788025 998282 1412655 572831 1602327 1652466 1878174 892270 997334 332063 780911 1962403 508325 133419 831579 1951065 843328 1517288 1365711 1630206 1493570 894923 1745442 1699392 1683601 362230 486585 1823075 330985 1898744 1538704 675599 632979 565619 959819 1088709 1025291 596482 1585830 655883 1693850 806409 320665 224803 264310 1650773 423131 1695798 752525 1544006 142367 443507 305000 1717513 1075582 879277 906487 139243 1576545 802587 1702510 821672 997511 716020 549905 646236 1628931 347535 1471039 1392484 734374 297020 405101 1627096 1147652 1714346 1253057 237584 232705 1791963 181286 1919847 1043390 1731221 1039952 884807 1325620 1120013 74154 609592 1393675 702425 277924 1864407 1334965 1293879 1817029 897079 1060717 1700128 1111185 424473 261175 994338 285581 163622 1912142 1404063 724871 1126798 1024974 1236852 517768 1782516 1186021 1261953 1248186 1013604 1507373 1185612 1827909 258968 68878 458216 1033748 269546 673491 293639 1131770 1304721 1955538 1424729 884077 1533267 1843848 328464 1725179 1726601 1704587 454326 177400 1512515 1484718 711880 1892461 1489928 712634 1556897 543828 664301 1546564 367995 718546 1191137 1745225 1441394 1964317 1789599 1966019 724118 743445 1766511 1963124 1208483 118106 881881 974156 1792602 1247481 628316 1599508 543787 491619 1287539 1362412 1050619 201505 223990 1766273 464347 960202 1697222 848204 1890018 1812502 403236 13051 128090 388541 1936855 1109709 882759 1122257 1283562 1474880 1497092 1079224 1621433 1812650 962745 1688415 1328115 1306671 1578088 1997288 430126 799488 990307 706526 814350 1188613 1373102 250622 963269 1514467 543405 1435127 943646 615262 1387222 1348290 1192440 511674 1976846 257078 578696 1995322 1671909 194535 1725134 1979818 1606924 1192718 1171842 1443078 1418953 693799 556143 760056 1950514 495105 1069455 1858488 739341 118166 1589055 840634 169479 142931 1853921 1342635 1155762 860280 288244 245463 1684678 1734293 753524 1114957 1706960 1899184 1697898 1168687 1385982 1625224 1863584 264701 1459945 574565 1103872 766174 1296067 1715668 1700911 1590840 470715 1305427 1657919 675842 667899 133006 1650501 840448 301463 1204455 334343 316616 589821 213672 251419 1198407 1192394 16615 1327776 248504 1074544 1467326 1865161 1261585 1502209 1825661 875328 479526 1272027 179508 1920044 1181227 1648358 159879 383415 160002 5318 1152821 1619197 276906 1691891 972968 1229909 1398759 873455 1071851 1157347 947113 311580 1537706 546030 387626 1645025 628412 530894 1930798 1926324 1296236 1519724 1469708 1329495 881360 1004590 1212690 663466 353445 254906 1838175 794026 258403 1297934 333851 192599 778162 21302 840480 81613 1968803 536079 1183096 314644 1111363 1829970 1211990 49529 968261 567283 1788241 1072988 109828 533986 1832195 1691616 329249 458239 1319327 402019 326462 1787969 1681651 1952394 107223 1160690 1034084 1128645 821562 1038688 525325 625385 1253049 1568000 510795 477467 501353 1632618 156249 373856 1781196 998996 992186 1114085 1552143 907342 530449 1363164 929287 1610515 304813 373962 1042800 1785534 883683 729217 748615 347972 125846 901765 74409 376489 1741278 1025978 35821 515218 1062930 104366 737495 1335289 436715 1821678 1260586 403031 1307231 1273814 1631376 677062 512602 767372 1975496 1869316 287674 1652283 84969 1972244 1781038 1281219 579067 121760 1272753 1328380 229419 522122 1664707 285331 1654340 1715525 1951048 882659 1925700 1824792 1071781 699801 554722 1296558 436797 265211 70203 339825 44674 521616 907381 1602577 1819825 1578086 501806 79179 670349 253 36928 1441326 1310542 993519 1848025 1295603 1632040 683420 1487884 1378509 1036781 1557095 1843261 1813379 1559646 833133 823426 1401671 1202608 582635 986285 1409782 278029 1281685 1245089 84028 1990364 211656 233642 797728 1038792 1782931 1334302 1424113 324647 107066 1513362 832470 1782650 1383227 703261 1391824 1599355 560851 1211980 224314 756059 14858 108271 1792012 196130 191785 139104 1304972 970964 1843959 1313153 962391 1803129 1375355 1839827 1320126 172034 997901 1258170 630010 335016 455382 455068 1688910 818569 1160433 1039454 906451 1516484 1427015 1134011 78125 1649574 458647 1610658 461417 56584 943612 638559 1996874 1294029 1099269 556605 753040 1848802 1375723 1412472 1044978 1298075 436318 1548358 898328 1534187 26291 87433 546729 1817214 1697362 642507 1362372 341522 1288277 1170663 679251 721769 1612694 607151 851857 1258981 954171 1194401 1503000 50949 1219777 768647 973102 1404128 549934 317255 775479 30142 279282 1562997 765703 1080936 719996 1445925 450499 1848404 514959 530795 625564 423500 1817911 1793706 1387787 1361508 85323 365850 1034758 1672079 966286 1590715 668350 1676963 1762322 1756078 1157426 1647890 1519102 1367207 1876578 1194167 604167 1418547 1580884 3112 806182 1048361 78532 453725 155604 722729 1528940 588974 593018 193702 797172 1941811 1215878 1855997 1564237 1276152 995574 1632249 387767 123668 1199035 1834826 893129 1063642 462236 1486154 1694250 1319414 671740 50620 1168414 959823 500757 827601 1675259 1605661 863150 1915796 151426 1770032 121387 260345 745873 1153813 1285711 1787720 1970075 840752 417259 1530324 1319395 378893 1082906 831848 616029 1341719 244846 1688756 1223406 249977 1866528 1091330 1946838 180032 193781 1240861 170509 668856 1787783 1086066 540929 1291336 856985 8146 1049611 250002 1633233 1303501 366953 1320717 1968744 499071 865122 1339648 865488 1197306 1806363 250163 1096805 1550520 470625 1777594 384189 1457918 1217248 1022824 950339 1747694 1263378 456040 31377 182203 29429 194495 945141 1681192 1867741 1076747 1562500 167313 836997 1743338 1543099 1820352 517317 1597829 1356707 428931 349854 1986087 28740 1692700 975662 767041 678524 845210 511527 1824598 15228 931108 123311 912712 1587630 1016503 1435530 384806 789563 1899164 1227292 128866 11011 1486189 98593 1211403 1839087 1528003 6548 1391115 203504 1693307 1212633 978390 1930451 1774586 1080120 1335889 1162553 1584672 1022605 1005017 1816987 845497 1881688 379029 1839843 27574 1789961 1016058 1143120 772544 203996 960659 754303 333134 1828361 255171 1126956 1428007 982310 1902121 1883688 1520843 675706 1887725 1612599 1128087 1815054 848748 1224737 1820630 80461 1461852 578260 1434198 574429 1159689 1282705 596718 1192276 176357 1263696 289960 430363 390097 242665 879677 1173289 197142 814291 1705282 700011 799564 1702507 922957 1105775 729673 366595 65635 600896 74640 1106919 960318 1158251 1690976 826253 560366 449704 1004909 711507 1958808 792966 1025343 1647111 1966714 430039 1518268 637705 967878 67966 803817 61841 996270 392793 274070 631198 1413729 1992062 1839769 306410 975645 1949244 1337728 469681 1822426 1336127 1322895 1248525 399629 10152 1367919 1862970 357382 31829 973246 1104289 1339799 976754 466078 1381318 1487631 1986247 1400688 1037740 1096776 189049 45547 1267875 1978606 603717 1107715 725635 1387362 508305 1775568 1609254 929101 1447573 1937531 1206636 317196 1058628 260307 1255665 1862044 459596 1113499 1858211 554244 841308 1264020 179331 1405525 180228 363137 879166 1541137 1775759 1234347 951905 1395944 350111 1126504 1323937 1490036 1387454 1060704 1110119 792474 877978 1691356 1459747 15828 209461 952577 397689 1980110 1107601 513791 1043498 525627 1037317 185252 1227440 1341210 826281 813742 182135 1629209 340626 1687789 958952 1290003 491048 1826158 145691 241398 1816625 1361509 1099444 1073515 1756660 1052489 1413369 1906514 1911322 1483697 1930563 1725875 376366 1213094 389101 1375626 1478594 438117 830910 591492 1492626 1353 1952931 762542 1626391 186997 1720075 1460090 983302 1036569 933910 1374211 195066 686651 973916 214657 653108 1223461 82905 1100152 1720241 1114916 1116346 116903 1699365 1307890 1859810 1537908 1974820 1148851 1182569 1071527 1643731 1129351 313880 1314525 784836 334222 1234719 1490340 985341 313526 1369389 254600 483485 712487 429981 854255 33411 1506077 579176 448488 285243 896504 1221689 1170921 1673547 1400303 567457 1597738 45965 1766904 1079204 826172 709149 1598717 1330404 1199801 1139720 116763 967664 45589 1850507 3856 1403311 1963341 1050067 487098 1683054 1667852 790613 462596 1475080 330823 1103088 1375424 1929543 487773 1134520 1999899 1477678 595776 1736865 745639 723429 1341631 1929935 415755 1483254 379019 1809536 1808424 801895 1428787 479696 984513 560161 1690901 673025 1591802 2347 1398472 1925444 559420 275055 1290719 1389046 869451 1650780 502056 1478426 1492756 1691818 34249 1353500 1102667 326885 1434473 1440364 1081793 389770 957018 586382 1223592 1637528 525365 71567 351397 777206 590041 920911 1013781 329219 510620 1511812 1790014 642181 1138955 1977895 4651 1175964 329640 1776571 326288 878747 519351 746866 1429689 1330966 402501 1776270 801614 650186 1780381 897645 1153705 1187315 185063 628234 1447323 589058 651083 178961 805735 1446363 1684795 1443807 1172029 779024 409160 703674 790111 1749073 1508979 1042756 1546358 314485 163228 1388433 988588 1300664 1458087 603518 1701913 1808255 1325281 1047623 793603 1675856 222405 1957151 649637 889634 963508 1863020 494310 386901 1124484 1392176 1596030 621474 412365 577265 1863961 1379793 1029579 1227621 1126458 1954410 340768 610987 544742 1879687 1372745 1641720 1174632 1996409 855865 1527808 766916 1332881 1901334 1396436 1677968 1214172 570829 1838561 473273 1600377 244305 177569 38992 2657 560967 1257019 1171463 888716 1298667 1026590 1111440 757121 970357 260107 754576 22517 511126 1840530 310064 728930 1156045 1938409 1307826 1378548 1680219 1249271 328226 1057209 304715 1281725 1974257 1569131 1946317 1112480 1193760 1065930 286542 996109 1982842 1340282 682652 663374 1923080 168657 1210599 1330239 1575829 1140332 117146 475747 1422079 718995 1219563 1226059 1372135 700722 1697647 848325 683739 623433 410104 925277 1103207 398589 1832588 542554 168792 1254760 918075 469732 352242 1432961 371246 492890 421450 949681 1264927 1946891 889820 1397048 1035454 1964964 1492253 1727478 1199955 1878379 875476 1826078 1980093 1276373 76278 1433432 1731473 1968121 1073482 183906 461679 1885149 736144 778637 1742785 1977763 821966 868533 1057181 693576 1805332 1555639 2491 1423578 358744 1589268 457383 936198 31750 1412882 1724536 1799479 1142038 1437928 29346 76810 739899 359838 154589 312756 1576403 168266 1047957 1691632 959506 491903 358487 71993 1230364 362368 1710500 986152 1539432 203352 1802396 227772 542590 1074423 1619853 1704754 105307 1607943 473095 59520 1247963 499382 639255 440780 1932179 798244 1877790 1722280 1160212 1388630 1511418 1081336 514319 1471985 1304208 1497080 1392803 1029344 1934141 1761340 1424509 1354824 1923881 1512093 1417885 137737 1738649 1834790 466859 759525 873366 798866 323867 1080659 393214 1354194 1127628 681741 1073888 1187259 1648474 1466509 741449 575005 652465 788991 446791 999449 1697461 919898 1875321 1879593 825925 1403238 615265 1482466 1352611 1496294 1637780 526042 1973070 244120 267585 277833 1055516 1055195 170576 721161 421005 566209 1061404 1978191 174306 1202415 416485 539550 1451910 1582586 1908503 1765788 705478 1849698 252944 1506299 1164709 417364 383195 1814914 17890 1194340 620196 661205 314456 1217060 587341 185319 1845831 757383 1068914 1102024 487199 57628 1549085 417871 1874119 1144832 472747 617605 607502 1867520 1025824 1350671 1174092 919002 134443 652457 732920 1651663 857703 150086 321923 756548 1214457 1289236 1173329 58446 854104 438338 709560 286591 225816 600979 62322 958217 803942 833773 1562117 1884546 728641 1079915 767571 1815476 813792 1120829 1162831 944218 317937 990525 633740 996447 1827104 402274 140279 170027 1135395 8010 783610 903278 12406 1063219 1162368 1076930 1850300 49559 454299 448363 735382 43230 621140 1887052 161993 842536 1711235 1519447 244476 1121001 1427188 923525 1183707 813656 963716 84621 678521 1077748 703622 1125886 1792149 984027 484374 113962 1476480 1784051 29700 1837460 1833070 1008286 493605 39197 1446409 1520287 543825 1935174 702763 1900147 1857468 1453924 245792 1556352 1218535 204600 1427049 1910574 815775 524377 536247 1050451 226099 972306 1668826 855845 1790772 917431 645935 1167463 92153 201862 1584402 1523914 1628972 1579231 1460728 521326 1803441 71547 707699 1332940 1652145 821055 532326 282017 1764874 1898773 733921 395978 842229 1661718 1190295 698336 1951063 1985341 1714911 525163 1575107 999822 1231138 269899 1471363 664521 740271 29853 1454987 1230072 1734903 1037902 1389526 1378664 1443749 408759 1943806 519701 1015567 485821 121837 30775 1260817 829949 971502 703038 1581588 1578342 1274756 1108552 563899 252739 15553 1548831 473316 1319643 1398073 1179074 1788088 1381971 1271617 1670936 1071773 1028920 1200398 903481 1065932 264750 390752 1706834 874880 648925 811651 1383649 1352916 382287 1826432 860406 1762000 544000 1132318 1252228 423299 878953 141897 838016 94457 164539 1108584 1158422 810031 829293 1483225 1360046 1364547 945083 1880113 1946963 1509041 1937526 1446940 918249 1567633 1448223 512963 1089435 1433714 1816995 591388 1051173 725268 401114 216719 1555640 1194039 893725 1293939 1634341 1062862 285808 306844 120071 238291 1181532 163943 946102 1318623 386192 505272 1753707 533401 994371 709619 1559059 1645282 1999991 1742161 722224 960791 1895616 697099 961364 172342 1398217 591618 976889 144703 1803640 358756 1161124 1585571 689620 502254 1735189 1726316 1653180 186016 1624564 341618 214757 180413 1346940 1390566 270375 1274393 1955421 933509 66981 459261 1040950 345797 1091323 788435 1925736 296114 1955656 1890248 69144 759171 54054 1514587 1125174 209665 239549 570197 1725897 1941678 1626014 235251 1015813 1964070 510380 707040 1673879 762321 1868196 1224268 691339 833139 1259512 1552169 1688639 1672713 954436 675584 989100 624178 674064 407780 622679 1350154 916051 1081333 1094814 980896 1846627 1405738 1424885 86237 954871 837299 1459435 1705826 521314 1318644 1434786 1853999 1997765 1997047 1250039 1421182 1229384 1336577 1111039 175578 1863165 1918842 622453 1585118 165900 635391 1667462 1791261 1255125 612665 1810521 108273 1540676 1120492 777233 819880 301263 618424 1925572 1123791 368059 910728 1137398 817232 286280 97376 963081 822563 1121436 1734613 97535 1728867 342864 442767 748628 1862751 270367 1802874 1986162 1691716 29177 1837687 496580 1234651 1382329 256330 208868 1862957 1731092 1844979 1548361 241354 1093169 1800683 474534 811492 783577 1670359 1356183 1184766 773797 917499 848732 955395 1458521 160122 1773087 1599069 111936 1980184 1993785 1803815 1782814 1700501 1852150 1850679 1647560 145062 1298371 991490 102501 541193 1539908 1761401 621151 1120392 1702943 104658 904954 1603479 652077 1611204 1058962 260154 1275502 514733 393065 604986 746754 1265948 1843087 952321 1638668 1823923 1309832 1569168 1202528 41869 1008252 1404393 1795441 1032401 416504 138868 55877 1413178 333841 1326553 659716 13714 1342433 452617 273450 1240644 1253666 1019051 1960759 910536 910903 1166602 1755308 678655 659670 1557735 1215824 1182677 1372772 1162658 5450 1785312 599197 1031012 1430883 1172961 1545971 1648263 1151288 1549823 1526852 1742790 142343 364216 1245203 1903179 968475 1837447 1942147 894422 750761 873768 91742 1316878 1711351 247660 1901067 1637072 254202 1395229 556888 709647 1582085 632277 471177 1458495 700197 1402820 468822 343938 1777075 1396530 407666 643883 1694241 425150 1316960 1948566 1269924 319240 528330 1689106 134974 1649595 787395 205040 94116 754808 1815074 375787 1641440 711307 22233 807345 1075015 1844780 297700 1447087 1373677 1880062 1752185 1662098 248365 1928304 1097934 854202 407275 597535 862864 1223884 1715735 348903 623974 1369773 824239 311545 499797 449482 236934 613365 1474031 675683 1589719 1460840 276809 1154938 639214 495783 1071254 1522792 1749056 461667 721300 1547587 269411 1348050 1216849 635135 276012 1999607 1565825 1731104 552810 1437722 268974 189593 1580951 580168 1660981 1513245 1680713 491037 115586 1916278 1687576 557076 1663780 1811941 1910040 1625873 1291267 977218 756679 1602046 1999749 1932756 1558550 499805 1644292 494958 1278526 1341968 206274 1239988 372677 1612746 2687 1405696 1653108 1344443 1846996 1902372 459202 449543 516053 649047 470848 1614214 1906411 149998 702271 899976 417296 654228 1167526 978458 1114398 196952 271029 818682 1917021 1839999 976476 186177 1627495 742373 885811 1558644 1966294 1554077 1486779 1946536 349393 1434076 338155 627566 1012117 1649746 658468 1922075 796407 1198072 192384 194235 1372721 1724578 1252036 1936715 863757 620947 635895 853130 185042 1246487 31177 584950 728517 31985 1761662 1198242 1018134 1966632 970795 1948879 1610350 226675 1419191 491883 1939328 418413 1359284 1282465 1285306 1495386 1375508 407656 604803 701582 1466138 711258 1214250 176472 1892936 72483 520901 1605389 163411 1616977 1072106 465571 1166887 495766 940186 1148096 249251 1029305 29666 297011 1646589 690868 233221 773674 869378 1588853 1599620 1065314 1016187 880911 509447 666426 1132649 382999 536423 786239 675303 1807856 1083462 821674 1113682 24010 1508646 1961971 1756893 1624544 1916468 21680 153660 309432 486127 1473944 707634 1131409 1079196 795691 429301 1184911 1492642 595139 613927 600995 673297 1947328 1518029 1607047 627624 1442068 1768252 1672077 279714 844759 642044 914033 1146727 32198 665266 1688040 62720 32469 690372 597137 426065 1977672 51673 1405980 1322479 1490739 1821987 891129 163070 195620 1051074 525363 1728140 1923658 1226514 1635306 1526642 1833521 1363709 825569 1408216 1813427 157939 1553064 1301482 124641 90372 981947 1577821 1758244 949629 157018 1337040 1879521 54027 102173 421531 379971 5987 365016 241019 841037 42743 618906 240597 444304 361912 656835 889726 877412 990136 237867 1199062 514491 1579138 224243 1183272 948701 232215 1305972 1903010 606824 1547699 928124 518112 1974034 1480952 1824743 1390494 125210 1780762 592177 928365 528876 1139914 1852489 504804 1329315 979660 1971402 534868 1546901 528454 1167330 981546 602995 1264066 524891 523114 1812865 1439898 1746659 628529 1736792 887078 1981896 1782351 111075 1784865 1441727 75706 679861 718143 143129 1356806 250304 1340381 992379 377079 1762294 1307878 575990 462360 119921 1088964 764583 655067 1340605 887058 666441 976684 781153 788235 1126095 111524 399942 1101018 124697 1746040 803008 126085 1477854 242038 1150495 1393581 1250390 1947852 29234 1388177 1184139 188328 982624 893769 31504 612864 1559250 1643539 734826 1748252 1372738 1508626 1115528 1885729 996534 1218706 1065880 507859 1641599 327644 1471179 663134 1744215 1346417 1984183 546971 350392 638172 865557 192830 1671029 29053 641996 1717128 181410 694414 1041441 413926 181036 862807 1265136 372338 1182259 1676155 314974 12792 1194993 303682 944291 564950 861286 1985563 486047 96479 519806 293151 505821 1415508 10867 723934 608981 11256 1136004 309176 481637 1372844 250725 1963013 1989025 521211 591963 430680 1653178 1014453 1076425 1311593 668016 442953 86928 928516 1882852 88155 455344 1266997 160919 1259344 503113 1876331 934048 1480890 68325 657136 332007 1033123 283238 84419 1342183 581737 537359 1451871 263117 1991198 1135198 1382400 607633 1232858 157238 1987398 269533 1638415 406151 1965008 72949 118187 1325787 549221 980981 1305852 1209289 1325752 158129 1905556 1013621 961960 1407819 1019187 452637 1788974 1212498 1544247 1885218 1698089 1565526 1563078 1736967 961276 333585 21717 336812 1898626 1129501 1125675 945213 539625 753224 1358753 261339 237289 1886581 899170 1087077 280416 1084466 1794956 1602843 1379128 568182 501141 1052265 1182453 1670848 1520724 1760257 537275 559402 653834 386417 1267678 1681667 737325 848031 6756 461250 1182528 518962 1757492 1428810 1761238 666500 1975866 494478 281471 974046 1899402 709636 216846 251452 934212 1539491 1251944 1177679 493234 1514955 1057429 598623 1409983 1483674 997885 1614890 743936 321899 1112441 1495943 656695 954550 4219 43932 287689 368539 1087917 455263 626043 1096752 1232520 1648304 512168 416765 464117 1214009 850598 1327821 1641937 766331 1414813 327912 1925323 161678 807449 431760 650134 1281252 1215292 308033 318480 955795 1439235 116327 1100892 389244 1355055 782991 1313674 208974 1206491 1416712 1617910 957170 1845810 311742 461805 590069 160822 1919506 1706520 266103 1036306 466876 170792 719593 1317183 1909022 170768 661489 277173 642385 1763226 888205 239074 498063 1306546 1112580 419678 477453 1882586 1278609 477517 707465 802127 16132 1918073 1435147 565454 355716 1446591 1490553 51358 1149288 1985433 819764 1046186 628680 863970 1068454 42429 917012 924807 1239138 1238343 500511 857412 195617 1704559 880621 727926 477901 1207277 1747509 258844 1674696 1256962 1273351 1499275 344341 857623 1107830 682857 888684 554217 155618 1858666 1620548 1925109 306932 651060 1651111 144165 866400 199338 1185554 1278482 304154 1303843 431469 746462 338112 1392561 37759 807941 410769 1089492 329313 540387 912425 1197119 8650 1315012 482838 202921 137685 184179 1109617 1631423 1818664 151944 854916 612629 1092684 893315 1576327 1537130 539674 594723 1080613 1008025 1027246 1797220 1607691 1308698 1970851 1926215 1923984 326901 984895 1843196 1218158 1378086 951394 1878696 1377271 310872 335893 1417734 96480 607394 1569898 1966529 913871 1129044 580893 1205033 830180 856656 1773809 436841 490737 25036 84285 432957 1605624 625484 107760 147245 230658 1140235 740028 765113 1531204 1309833 1252657 1932222 1545514 392012 579280 738847 123695 1576688 1038171 197793 1491355 960209 1069283 1015153 1069162 192937 370623 1666703 882701 4511 480673 1033425 49846 681005 562236 619769 973157 1622326 1716270 787506 1207872 768870 907268 1560529 507259 1502701 1261814 1979003 679335 86981 83237 1804973 1298797 1057248 95086 298255 1283007 1314993 641506 273061 1286723 1171701 1772562 1041294 1284246 1772002 1878783 599695 87394 1293866 1306481 1255404 1479336 1476766 1312342 1946133 795371 1674815 247010 1224890 1303967 1914766 271788 809022 292723 1630470 1622671 889714 452572 196090 19424 1221213 1185679 254089 1565699 1606090 862469 282591 294259 973245 1796631 1996717 795843 1900005 808203 572429 1802271 1954245 377495 1240366 1916550 28108 121506 923835 567028 1486911 1982373 1581264 1501922 1318089 541537 1330130 1989719 1294506 37535 1138714 92771 374240 1921860 1720031 7749 586204 342754 1139768 1454907 122521 817550 228865 1081397 389638 1333485 1811329 1685442 1505155 80885 128731 1217005 1633243 9949 1568342 1721888 456448 884991 1612361 1611281 280428 459649 384808 1587038 1584360 1071189 1196937 1367284 1682075 1268504 1062084 1273942 125430 631118 339211 1040332 37029 1775867 296179 1168768 790285 842573 563072 481836 235814 790781 1457456 1304708 1394844 841331 1593565 895483 821860 323331 1360456 547943 1514829 971185 9269 1587632 298433 1724215 125174 497892 383295 641813 1011737 70567 1105908 1406151 1749992 1442001 1209139 1622881 577267 1569894 96438 280974 224167 778970 1273154 975311 1403482 966011 1008800 1408024 1486914 1076131 955485 1265266 1757697 1924428 850847 50715 1177944 1767867 702334 1032415 1947158 661763 817035 1495649 780089 171416 624590 860965 1309175 519474 328985 410944 108186 212092 919427 100063 1249612 1732177 1531275 1657876 327132 923715 391830 637354 1607147 500276 774622 1189273 34015 1500523 399056 1070842 1421537 1955033 1812904 1988083 574624 1906107 985994 1991292 477638 977092 1976250 1273008 637615 975596 492902 447473 1324249 553988 779558 295987 1268860 317578 206375 926915 1747100 1209050 544918 1070559 1074893 361883 1595162 1586265 527810 573074 1337448 1537213 1690408 762011 4789 1930696 810100 810753 57338 1737394 994494 1650348 768740 1386104 177524 1333053 684257 1921757 884431 1767069 27973 179921 116107 1217721 1603295 1651823 1725305 788959 375580 1255564 874815 823246 1553205 383231 737118 974240 253433 1167805 565184 1902660 344401 1237562 1030092 978203 192407 1251008 683249 1798760 13851 1156070 116305 509548 949603 1868041 215558 1416258 320367 992229 1956407 1651114 794772 361252 383589 1456670 1465706 889086 178300 1588295 1298986 451198 263030 317624 602850 426837 1847113 122775 1318862 1746734 1777851 1973805 145600 391468 1155114 1677141 60204 869027 560498 553388 1458747 1607545 216651 781886 566639 1669830 1270815 1910323 1102075 262485 231870 1283116 430259 810119 85309 339633 1943002 1699128 315373 1755631 1457592 1114962 772754 1296847 81848 348894 1861009 1595660 882794 1619506 1638509 981987 1337690 36317 1950914 130265 554823 1808858 409791 1010385 742517 262606 1696044 1048562 491342 1592570 657940 1340209 1600080 1769069 1002535 827441 1494594 764378 1572356 257418 955725 1944986 1064252 1028896 1811394 1249270 501581 73928 1405228 1918041 322611 1060066 334654 1389564 1311492 1797091 1497090 551073 82173 999209 611977 93151 758739 1185964 1897262 1000359 1591873 1005340 289361 238597 373001 1096072 329542 987265 321355 1930890 299797 888082 1958802 26045 423561 421947 1227605 937152 1141426 8516 1160351 1756184 303177 1912936 1159137 1242387 1091133 32366 1723396 232903 209772 1198137 240996 387780 1975675 1758046 413416 1238981 1083476 1556136 1677616 543333 821880 1626195 381753 1772005 1689124 1753829 487756 1041232 186927 787695 468653 1826000 1528611 56237 1320344 1435774 652092 417531 139938 906263 761848 1004821 1707417 1309619 1240761 715694 1302206 650375 1212754 189027 1828572 384632 1043954 359435 947920 616661 1745894 1478997 631783 229652 802295 604750 1433855 1144270 812773 941498 1977546 386833 1264813 2840 1835286 766010 100371 1585834 319921 1668346 1010208 1151131 754833 660024 1164163 1652636 1157055 13839 1947802 1502329 1217785 634069 375068 373706 1313286 101174 815765 526736 1185991 356393 573147 1972536 1049868 1347322 1645292 790991 355570 1519481 402918 1544941 1932219 1443338 1098517 1193002 1739137 697184 428229 1082291 790972 173084 3596 548009 395660 571800 1813025 1772217 1294080 544773 391274 918513 1574716 1004953 950315 166961 202389 458537 417904 1895651 300966 1260345 1373049 866527 1070078 1607608 1070178 207915 1669005 198306 945279 835083 1902647 731098 253955 1091948 534374 269532 148067 757794 1989403 314686 1331566 329474 752160 1684519 1074780 1494920 753558 1096973 699370 1118272 350311 1323802 375350 19698 1274795 766150 567769 1561237 1167183 1145588 1001736 1758925 70520 1194787 362762 11612 594146 1433608 35080 758227 1642816 1605453 1502007 200395 1552026 892073 1997394 189901 973480 1810840 479276 714487 808403 682082 268989 219313 5240 1070234 391394 513360 79202 203308 1603369 406838 951000 639960 453540 795883 656214 253034 1741307 1219828 531991 81505 1242892 638013 448792 1547639 346549 1740949 1696836 72484 904618 166836 661159 887241 1132286 1418312 1472790 1527342 154319 145718 1120743 343137 1779311 1946614 1023747 322523 1997962 475905 592568 481148 808567 1866818 1335627 322029 33334 814332 876678 608337 653836 1704224 1005088 1642299 589566 999546 1868352 1068959 915950 1861429 198754 659986 1378623 1271202 1990748 1832279 1703983 643139 216995 816652 445936 745818 1848578 88503 1522508 1407187 872700 1527074 521855 616917 1285781 807411 1603750 608669 702468 473081 863554 1069840 982042 1753977 1154492 1922011 1360631 1403662 228593 297429 1987520 188154 1879383 1137527 1704556 1799641 767813 706574 1027612 35872 172944 1170149 806064 500573 1567922 779430 5530 745475 1177442 1921447 1130182 361720 1108931 1128798 281123 1550631 188812 567204 14961 1137300 1810865 1930817 1122822 1427917 1566134 442917 1278819 1227998 1297100 740094 921707 1578774 1952994 1262014 1490487 200575 1909205 1630878 561808 238708 630997 1138447 1583718 1750032 1424940 1958411 1614360 1339553 1848958 760975 244707 1175324 1300589 788794 1215974 998786 1375028 1859537 953966 474434 1329949 1957122 971572 1630494 846491 316640 1954776 405792 1919697 1090062 105462 1887232 30134 1064829 1734083 198643 1246483 1496028 188418 800746 1649003 1453124 742703 969400 361395 835117 1342287 1925170 1909863 987076 934568 1136148 430556 1059472 869553 214210 1671669 508525 328191 665445 605849 651701 394793 538548 1400251 86996 535943 48177 798131 862846 1358841 1644924 449729 490871 912275 1910888 1059609 748150 22945 1341364 1286377 1770332 887267 1735399 770741 262503 1969794 687049 1370511 63971 211778 509878 1463989 1900516 1154677 1254089 1230995 1860072 228142 1888669 931506 719375 775981 810676 1123773 1000132 1082844 406237 1672069 707166 228739 1957693 984033 1886820 353952 666737 184606 1659320 1086181 437484 1640365 904149 1980065 1564572 1736088 979011 1089929 314735 1127320 1307183 74856 730349 1208774 607759 1886053 1220415 627850 1295147 991006 367444 876640 96814 731998 428796 1073238 1291868 613960 1926907 941303 971713 1669774 1446329 1175231 662272 1224535 1379902 50753 847867 1916399 1662894 778739 1703358 867720 1027998 1222937 508060 18718 519711 1111925 1833618 1532393 591069 1091609 881989 167152 31391 437772 1090947 1437127 1692949 140477 138935 776124 423095 115956 733905 694273 894433 353483 732438 1757534 290528 76422 1591390 34288 550417 587378 829315 1804369 134739 1620603 1346215 497717 1781380 485812 1220915 476720 150453 686213 198856 934187 1119512 589187 1899749 1072183 1296832 41816 1390818 142657 1643348 1406012 491709 688265 20838 119103 1744391 1537494 1858222 908268 139166 1977241 1622308 1139182 1552936 833995 1586433 989597 1936259 749293 1084604 355454 527063 1460454 730987 972687 1894305 339948 867065 1812280 1419305 964158 604626 1202921 930927 204055 1068969 749409 1281293 1768479 1506623 1600851 157054 329049 1112362 224341 217549 386184 1405024 512354 247333 1825250 850192 311069 868218 1316534 837047 751992 620738 1387921 572594 1782985 234756 1601736 1221436 258567 1538587 1999629 1186705 1700202 271963 1035795 1628503 751599 1531223 1550862 1592545 1984620 1904963 362519 271279 1054057 1578447 442212 1389826 1550831 494295 1637402 1187418 896235 1616498 125151 836476 1214667 185605 896548 1736074 524765 1327246 71903 1056017 1841797 48164 388025 769749 50931 1209556 892375 1315218 34644 738469 1274822 1715854 1101271 758325 359620 739913 1420536 284392 895705 785790 1928541 429911 622183 1597125 919456 1785704 1489489 417155 1607331 1071782 1173929 910717 258413 1478089 1518479 219472 947654 1523730 863572 91045 76933 1319680 117463 771705 705193 1291554 1767137 468436 1570373 1618669 191622 879486 732459 1217862 692490 107122 1395360 1625612 1152276 716139 1232492 1912915 1079757 1016333 1624406 953671 667837 363499 1405575 1129245 562928 286576 137340 106186 165608 173849 1347278 1887100 1787738 285340 1449827 1099788 1855729 741547 1696086 541772 57615 142184 1324511 662826 1015163 1614071 845293 79446 260990 1552823 842783 1118492 1916555 1617247 1967303 795123 415826 1349198 1334978 1617784 581568 912013 1629191 385760 1877575 172577 1089547 661394 1525380 1101809 1983685 1542225 387531 1278911 285202 367417 267440 1682735 1034597 1828776 1598491 1061541 1806550 76458 621115 23697 539907 915187 1606353 1658207 58696 69539 1117651 1636541 572187 1036236 169186 1040824 1279318 1985539 1180060 283969 805583 796559 1327325 1169441 1880224 1963039 193042 1440938 206797 599221 574161 1625875 1754511 124447 1657818 369789 1680152 1933876 915693 1353345 1734839 22654 3935 648067 647250 168903 1671657 41543 1473467 1901852 349077 1087227 1913828 1159165 1503012 1139921 824348 758811 1859208 1313357 1770911 1026519 1601758 672347 1042984 1107801 826840 555767 1097826 1610986 281643 329762 1130107 858997 773336 1034100 646855 70666 1978245 291594 1478583 892223 1638431 478006 1242567 772469 1338800 143374 651592 1181421 9675 1288665 1153362 1568512 562199 1161223 619216 1328356 649358 1543709 330095 171519 1563025 18615 910291 1469869 1250221 1381 1507468 1208626 326522 588881 646499 126694 52742 115037 103669 448317 202427 1409357 1329369 489758 1062184 1117287 69610 1661731 1899211 876249 92534 27234 1420445 1075654 1234630 339732 1766082 1067203 1854540 1998838 1548662 1668460 587652 1991664 87225 578722 1507707 1136890 355821 173679 1568621 1741880 1810001 506425 1182493 185776 1294156 236575 943418 1213466 1658841 1372267 836577 382510 1245404 136202 1704805 546903 602343 1639993 839280 1598917 1905764 485185 1466493 1471297 1724419 67273 66034 354260 1454039 1333348 1966198 1015570 209999 224783 809798 1530124 933415 261493 572303 963402 280908 76859 1692560 829152 140732 1377022 82230 1257378 1617947 163683 836368 151452 1965933 1397658 1166435 1276725 1722337 443793 23207 824880 373431 1483751 1003266 1975966 1192772 1346507 765579 372302 1296044 1725747 575510 1692422 188511 519927 1644099 81353 1788349 236197 1689780 354627 250332 1632774 367740 1860652 1527735 912310 1737732 1080261 978798 206728 1324087 828545 31165 1167742 179455 785936 662611 1557185 1177838 1982688 1680740 1428661 1598731 929455 453072 1798296 777440 1117112 1861087 1106290 1494427 1985902 1201478 411380 478791 48254 542384 1710800 568825 1358307 514766 1831896 1553469 1499498 992582 712117 1191915 1248491 375456 1999985 608147 320376 1394604 925108 1440686 710638 260961 1906125 468088 5550 906845 280993 1120771 1109672 1298454 588194 641721 786521 900168 894902 1254737 1154660 1108348 471245 965435 590594 1416300 29244 1667151 323460 38268 518996 1772330 1311549 1808304 717893 1239459 992849 1716427 1675407 324564 44395 965228 52846 1734449 1169573 48922 1784862 348498 25267 351206 78902 1830149 488388 761952 1580348 1100484 1352556 1227284 1331923 352173 573453 1394119 410014 335395 231515 1436026 1677670 652070 1048180 312022 921968 1096655 81382 1636288 310389 319611 506580 1553928 1680135 1918948 434149 1759904 1802127 744997 502334 899491 1842544 1771301 1141675 735187 751063 533061 1579368 1990488 740373 1624816 143789 1310613 287264 208851 955314 230805 1950925 1469093 1629457 1108191 933845 707911 906901 1600797 826003 176961 603760 530041 702166 10362 1331015 563889 709964 548265 785921 1784747 222579 1225728 734788 1947565 559344 1382127 879261 918071 263469 1172940 481418 196088 624822 553913 93859 1606233 584051 114228 570933 674334 516481 572875 319486 235597 1716397 604929 1742355 559507 71682 1116108 628352 102886 874290 282725 1130246 194829 498124 1267696 1901948 744283 984448 865252 290482 479422 270120 1329780 1507463 1179805 524282 1352457 302901 1785328 1876913 829304 1596625 465272 53602 1510225 405217 1416355 850591 1684521 484665 1587009 1221514 484631 1133608 1547169 1540042 1235898 1518017 58311 257913 1575178 1701875 33601 464418 518305 1211129 362199 678579 240695 341143 375437 166182 755885 126639 1646118 906604 1557046 1129154 1988232 1739901 499377 1303726 256712 1759541 271475 46090 1935326 1312636 1273482 1566676 1216601 1198007 1063485 587452 453141 295386 1368849 1691063 1357943 38624 1441147 596509 1732949 833027 1002788 1595053 1301109 917807 507721 33727 165149 1616268 160186 42635 1773292 161425 1251084 117094 769281 1194032 1499872 1354769 1259147 1962906 851783 762058 1307681 1755731 828351 1001543 424978 1145815 1678678 145599 29699 1955422 970788 494817 1480689 1506257 1498438 591368 567827 170928 337576 667127 1253000 1049660 1517925 1791418 1437377 305439 1532973 65258 199921 880513 1064556 368259 408834 1219867 1703535 988316 379168 1474049 199211 474901 804750 279487 321861 955032 1194813 1532695 1157130 1508320 1720749 552593 1232993 1553082 1442296 1581246 1873221 203541 242257 1864689 1671126 827121 1731651 937361 753272 1436915 1029909 81622 514568 691821 859356 1035298 1885950 1153133 1278533 1333709 14394 549631 989458 549612 1195000 1474445 463484 1296841 1035738 1856596 1840693 1063301 554719 465472 333743 1890632 307675 1950535 330523 221671 633247 337030 1796701 1676262 32966 615144 394002 1336358 82512 525918 646887 1444899 1336925 1666533 1562398 1608593 1379427 294464 356880 1992764 459824 1278316 1602028 1880882 648627 1302185 1202819 1857556 1047650 49375 1146047 1110313 1605130 1255272 1455721 1727685 1994580 420322 1885144 1835757 839849 1555184 544497 740737 770033 1497131 1478695 309852 1128982 1733021 1309845 1071170 179749 484339 1488823 1752686 1251857 682995 221340 1764927 923086 716649 126734 722843 812316 1741460 119233 1558182 1325808 938374 269480 396838 1761066 1379938 1370748 579487 330391 1319942 1386138 1860308 755758 487896 984439 1397245 1387928 1744499 1873845 648634 1050513 616964 748067 297769 1210856 1704530 216493 822226 570592 954063 978111 301084 816508 281502 16639 1965386 1858085 1369469 1235145 2498 1947375 1196236 1060343 1707840 467498 1219671 1963147 1395815 564818 1626599 896178 1457464 1719175 1541966 1410071 155244 1349111 1825369 775068 1232285 39620 220913 1383531 1020221 1865131 513474 77196 916114 198248 1155196 1063022 50818 1436171 1076235 1262827 313855 1611753 1781872 410757 1196869 575151 28596 522432 952307 791822 1622963 425558 1985667 1347779 1584422 567047 745183 959754 707679 1370402 1690662 1834084 680670 659988 365677 1688210 1566631 1514276 1187430 1204832 64789 479003 101886 22944 251599 1289177 1420164 929359 973032 832901 1476222 833040 235012 1576427 972886 1331512 1776572 239727 315965 181445 1528828 767298 342572 1914653 1037338 1545074 612434 1245032 159720 1795472 1003554 412974 449408 1093512 665976 1927177 1399220 1687857 912755 1678443 186424 853233 305962 176084 1416213 1017643 1842743 278416 525317 959076 1225542 662716 220359 861801 1184145 1311960 1642736 765575 1756557 1792521 404937 1461508 1610255 422569 690668 1726262 1657349 1349001 168645 884861 668764 699836 1105904 1401424 1939228 1359768 370983 57372 1055121 9008 880732 734685 675896 594737 1427792 142146 1936999 160083 481136 305309 1223309 899762 874302 544223 41714 1787338 1925743 1407142 1108943 1442740 1846910 1778379 949585 75272 1925847 18108 244623 1297259 1491176 1459315 1312767 1102357 1003440 1423561 1070063 637195 104562 622349 664452 1827408 628373 941497 628222 679467 1786508 528489 1666627 735025 1638157 749950 936268 253438 1880125 1110 783716 1911245 996068 653856 1166916 801553 985880 516447 963423 588208 384472 1456232 395687 827274 1059354 1823778 1147181 1319764 1379788 963666 340776 203676 1819888 1887304 1729189 1290757 1545319 878423 1241737 75715 1392767 1819112 1324600 395067 1020007 822914 1653771 1520430 543850 1664403 1884036 746302 1200135 1541364 1921395 1187461 580649 1571781 1880623 26950 1386640 310560 633901 1656073 1253410 939496 1708251 588588 1010174 398008 649498 1264647 355364 1611373 1663271 1281636 464953 812950 1830297 560005 970651 1858404 1354541 837362 678349 626830 835817 20675 898758 476517 1696172 1797954 656417 1520418 250107 1038558 1348066 358079 1744238 1083316 851841 196249 816826 126997 1971986 190743 553382 602273 1844346 298796 215886 41507 1716678 1039908 1225998 364492 298289 613235 1438958 220297 817124 1937886 469421 615244 1219582 1649015 854374 1250893 1397602 889595 1203349 1696218 1884662 1054824 1854386 281024 1371338 378310 474643 731011 1365934 639590 878034 778989 75315 55039 1953457 726570 1029917 892884 417270 1317594 691929 682914 549798 1280316 1343618 1644770 1945430 1327920 382649 992959 591836 732184 599318 1768639 1033640 371145 645658 1119496 1334946 1515301 151436 1284827 1820824 1454243 1047755 1469052 1986169 756771 1245849 294884 307765 266074 1486584 239986 658360 257808 26196 1816599 1733226 955281 241255 1478141 242544 512941 372327 1375793 961184 917429 1346551 1114597 1911570 986033 1015624 1324609 914085 719879 1298327 215451 1190542 820680 1204311 1561050 998490 1160894 242572 1616050 1641080 1329475 1601131 1869612 1587540 1692198 176967 531102 480224 334966 1872519 1978477 66498 1269453 1098760 1048575 1541262 1431356 417367 101592 1137536 352380 294974 1708203 634906 1798333 1839012 1457718 1108871 1803170 42396 1652970 274486 1686484 170734 444107 1960343 1025603 217377 581654 487099 1787237 965780 242758 1131930 1499335 712244 706277 555668 753872 1068063 1903421 1937098 886202 519160 1077109 458053 1514278 1691543 1864621 1712926 1034803 268597 1203191 94117 1693094 633366 740723 1998313 600721 535457 1522569 1959256 171293 1652140 1957670 1403575 233496 1386045 792107 942215 641213 1406578 832733 1180331 782816 1907977 1822150 1468172 1117728 1172939 390760 1677385 1030642 828496 596138 1508190 351512 1635173 1176343 1791871 230422 565092 1257854 1850279 404991 906683 1639165 267151 868112 417271 1791869 362766 382692 634853 42916 119086 1469998 856905 154778 175023 1631097 128977 994650 1832791 666253 1219448 1718633 1536316 278054 242223 889087 1186910 964392 595150 960020 630025 562544 115804 1775366 1434240 436700 422060 1199928 649888 1398254 1828415 648983 843599 754317 24895 1222087 614593 79571 1407448 1215751 564604 27273 145719 764999 532851 1773928 903822 1633567 336447 787622 157644 1160028 164112 1579269 1505630 1104216 754886 154620 1982210 1413839 1821671 186740 1648754 1964191 760443 1443658 1592259 860060 1463420 1751084 1521334 774738 1137719 397425 969321 255246 72424 1868807 1166037 1013712 942438 1525403 1272738 281386 137061 813747 1848615 5976 145797 153662 1349793 304010 1985100 128103 907727 692372 387301 41514 1749653 366802 1499741 1833841 1066010 639042 1049275 80255 1174277 850449 1427145 684758 38622 412248 1640535 1840018 1102830 454373 1307520 366031 1357736 802284 814567 26900 1270176 1677161 209335 1251978 563778 50796 1956259 582573 856521 950954 413033 154613 1716489 1930425 974880 381398 1693411 510017 1840222 1039569 607358 451462 1366884 60512 1504707 1167931 981512 343795 1041043 1590019 1943376 689197 768741 1908016 1095348 907069 90405 428608 1282494 1483241 1009330 1233348 444595 1484291 359320 1168352 935561 725155 901826 590547 1779994 60616 435610 543774 370321 1407417 1240913 1593551 870066 518207 1556917 68943 1944933 653674 1881873 1189815 747401 1961168 1285680 984687 535904 299490 1838414 40651 941664 879718 1021790 1392881 1724285 1643661 967884 1031931 844262 1076239 1914554 958459 1587378 436828 1355865 1906948 17280 1768891 130679 1298713 988507 1368711 1495134 1535072 1428709 236458 1145040 44462 358653 1342272 258036 598527 1199752 997835 1962974 1888933 164439 1021515 189285 1722942 678150 1018006 591604 327216 1738029 261793 296809 1917084 1839879 1351345 1196697 671714 1705445 1616461 1895415 1631700 1332577 1360853 803861 1349565 733531 1810692 515402 1495185 1116102 146097 1276639 166724 1126183 183293 204813 1805829 868206 1507210 1999153 1981490 1024472 1371997 224906 182563 1350292 1380553 532725 203880 820839 1743318 1421153 383797 1334013 125881 320082 1418864 1708227 1781291 1647057 338509 1737780 950311 1178618 1030814 468908 632707 1100851 200268 487691 1225000 1697238 726141 374617 899185 845865 1491010 1758610 1971148 971558 999848 1842015 127905 652122 1878965 1439776 1985495 958405 719819 1517724 465533 621840 223427 1340945 510178 1852284 1562815 1274437 1148959 258917 687776 1238412 969511 904707 959177 1504835 603633 575735 904999 1481971 387542 1933731 1781800 105167 1283822 730071 492463 174535 630964 670024 687607 427698 1829374 522842 922177 1697765 926605 291277 1784668 1085429 1085570 1678500 1393431 331357 1420918 1223785 709049 91432 90091 379837 431156 1088654 645422 251191 824146 993769 600488 664530 1413800 1685926 848318 422952 1935972 470218 1085019 913141 540765 1981525 408784 1551434 1441397 198713 287913 381792 986157 1764441 1140497 140947 497284 685995 1335476 724301 1031390 1181054 130528 1490616 538524 1894854 1551755 1901321 1623754 1554412 668032 1565043 1561866 150163 1743623 1489563 1954943 1118269 781503 122561 1570097 966297 1476454 644488 1468560 1563559 677493 681536 1314335 1594886 1841559 133605 403808 398797 845855 575754 494520 951254 790893 1324141 1514538 383255 1953922 1777129 1990658 748875 983678 213897 185196 1177729 339778 1871037 536321 1397832 921509 1221286 1353226 916576 1209537 15475 1645565 1831075 165623 1661951 937775 19764 803821 837526 1370483 1263715 1942038 1980023 545360 1705514 1852702 1746405 1410090 253836 1375847 1865325 457197 1694139 1735564 668051 1660562 555452 1418220 17104 1436531 597746 1346491 1396467 1463202 1490170 1627222 1427384 1628186 758792 35510 714406 785935 1193475 1855947 777899 1617856 358344 1241865 676687 1795420 188890 1852055 1496370 103407 1159339 1947168 1644516 955412 1179013 10140 1898618 236477 794629 1099810 517933 867447 115186 707883 1757410 1279854 891761 1917714 608636 1062534 205696 672275 895813 1517890 601096 766154 102653 23099 1202229 568750 1187167 803097 803031 994017 1707387 1959056 1958871 1122641 498478 1173296 99404 719490 1062907 1525884 275198 1245764 569476 176129 1455456 1532731 365547 550756 586935 227021 1390619 1247634 614778 1325934 84771 1682763 359359 1587939 140846 898168 11165 1042554 1792029 723215 464068 1239489 176258 946678 1759651 1837736 880007 1758641 1458093 1102205 1516619 1258871 59160 349086 1060792 1923013 1760978 62514 1759658 1833529 723180 1652062 536100 330626 806569 148540 299327 512957 1334253 1228504 332697 1651080 1438327 1559752 1086891 1646708 1942142 878801 351061 1465214 1256688 1043088 454436 1717384 507185 1759168 1343395 241164 7741 415855 310553 1152600 1193667 1090443 667185 1427575 864065 25734 170204 422792 306983 694429 1125749 1153270 1269132 1720376 79532 1787218 597790 767692 1911820 189483 1935648 410965 53621 1482308 1774381 1798397 1882267 1570609 1378478 79845 759647 602181 285663 977827 316420 1491850 1363326 960944 1505422 997644 1131262 1480107 474767 1211489 1977047 180415 158566 639585 1101192 163818 101920 863479 130391 1756298 1439910 1458288 983477 1399422 1641362 1074287 413522 1288330 1154804 1759490 1817995 1378325 651054 71098 1096729 1732726 1925578 179957 1688153 660746 1012980 1524585 1606069 498073 1011986 1126715 331978 795969 1483868 1645396 860559 58196 412980 1126505 1925539 1302110 519554 638899 164916 518103 1894580 1265716 1038519 908061 1265080 1725632 1869542 1809686 1831656 1750112 1055123 736586 1208499 1608657 381208 27028 714559 566090 1461950 450029 1764085 1186531 1282407 1520991 1815581 1131002 1983198 453619 1476545 1177454 873026 1283464 1682909 1543334 615975 1534106 1046903 332164 1005574 553466 1820535 1426966 1745574 371400 777130 1265043 108295 233893 507445 796377 518730 1127637 271433 512288 1821536 1627007 435560 999318 1838802 1716807 863058 1188872 1499695 322878 20272 1388148 280107 884704 1622221 1244193 1316796 817928 1837464 887614 492398 1517576 875958 806880 404609 1145202 688090 149996 244190 784760 1467985 1972666 1583067 1670575 866001 678236 303797 786428 1248333 648834 435255 1512243 731479 1469913 1399904 1566953 431340 74262 1651301 548271 834267 1086876 1429578 560955 788685 216346 1480785 1350825 1766691 1904532 1805923 1694811 224038 614622 919949 1743690 1231024 1306531 80210 1248385 720832 1194612 1714691 255477 658872 1547946 701189 1106438 459788 109604 402983 1198981 722285 1944689 561030 1503495 1395767 228104 1800261 305752 952164 235930 1892400 1055293 1725685 1293307 601030 868538 336494 1172972 378055 345903 420746 1286209 1975516 1581467 359517 920977 1018668 18222 478046 1114328 213572 21883 510288 1199689 1822002 1275596 806026 1159441 1511187 314652 576481 458088 1207369 1304557 1123482 198646 712586 1223431 1231771 1202158 1299067 1506798 139369 586487 551876 1870755 1049893 159429 385775 730893 1037854 1765071 1333602 652544 1022934 1659024 919410 323928 1402737 1791489 723582 459503 587433 786378 509655 492623 57816 166898 620647 659045 1305878 1037360 1606793 1935630 1229078 731535 1859219 18760 381606 1187227 804763 866559 1318549 735427 1545313 452745 1863642 310582 924895 1389487 1040629 40762 112647 12572 1329457 64811 220556 752890 382737 868316 640310 1752334 1349960 1787224 1765190 858593 1410495 1972422 1814165 105364 1679217 1742134 1309239 423011 52441 657091 1765959 1163438 1605872 441863 656561 4852 1447115 477052 1649327 1654855 981766 1047947 1656766 963409 877728 576568 1786916 488431 20165 618844 194697 1344649 1673618 1617408 1784656 201220 1835787 615009 530156 1077399 245257 1596727 824822 37441 300274 855217 1981769 1819206 597377 251202 934728 1933266 1144676 1692236 548275 1685970 1424229 2819 1751029 635698 9475 240426 1088880 1095231 1518280 1149036 1978339 1292039 226504 320016 152007 1380333 1999887 993198 924210 1742051 165625 304085 52156 202974 1740073 442633 511375 1705044 54274 1528194 1678103 1756071 270986 982605 1383542 356967 1117558 1650210 1488301 35561 818718 1808372 944336 1914783 120126 1726135 1754243 768671 125115 40544 453392 481372 64362 1723733 805087 1285755 1163382 1257486 1137690 567543 1543496 685185 1503834 371278 944213 1368515 74449 1696329 808544 1785196 38772 385312 1638504 772911 1228910 1783361 406492 86972 225871 135139 1295931 1706632 1830034 192787 1241138 935096 646052 1582485 887304 202666 1336146 1884306 188590 1687929 210422 1520326 1528184 784841 376153 258836 925552 1295133 1923675 824060 1716675 390214 258747 1085349 1097690 1827823 617124 1586441 1395727 1083671 1789456 1121067 1890269 383940 445500 122415 384242 1276201 200823 1200538 830440 537915 1540399 348277 1954172 394604 979985 993949 369795 137203 486321 1975662 1356986 1996156 415569 77380 1915114 222674 70319 102310 307078 1677279 1389520 430778 760988 1486025 1258245 486557 182614 305055 1941480 1121344 1683220 341740 1310068 1180625 1922898 1310137 1839588 1698105 1118727 1826403 104627 63397 1026974 1354724 460918 1823874 1535066 262581 315018 196951 1765036 1163217 1976171 1135457 29989 1067653 1791097 234192 1160015 1220956 1042471 718053 991543 1222165 361748 1595973 425964 1264168 100372 977720 203491 766609 1343035 1115991 1581721 749302 47917 1322457 444673 751006 1453498 1615845 572642 1968111 1851365 90426 70478 27916 1453614 1775530 169887 32696 1682374 268649 1623437 1883986 1844163 1722520 1301951 1274313 478 1172653 1841207 759999 73837 1856566 1648396 846583 1404446 1203026 1727168 1891137 1341792 1476639 686222 163027 1694953 1750565 1332407 1005385 1932873 132490 1440656 286190 1798842 720986 608822 955979 1469916 1298684 917304 1006823 1060663 1570727 1333975 9387 41233 1234271 383979 1936601 639455 1103674 1279769 469372 247909 1510960 1784486 1650098 350499 157649 937629 1481100 845167 530656 454578 1207617 537087 627554 1707241 987301 915 623277 1611858 532723 1959393 41500 1812156 1182131 997316 1449330 1581986 1729164 204938 675540 177192 1541847 1807377 40367 593846 1405416 474382 1112046 1015661 907558 182702 1216981 600676 841335 830848 631688 1284723 655754 1590745 200511 1361415 1976619 477450 840816 1716831 638105 809299 759595 887270 12177 680143 534999 1364224 1352784 583642 673300 670190 751379 215416 634106 671898 646337 1741617 1713739 1985925 460075 379049 277168 1718742 1002990 354261 205631 958883 94487 1358881 487072 1052623 1132096 841487 671298 181660 1786816 867648 783983 669942 1787729 130061 30531 581130 522945 912474 1277329 298447 626449 260633 1553137 292292 1018379 410943 1234032 1818443 906874 1322381 1375944 746874 1775728 230806 202215 1049811 1259376 176733 1043384 1577920 1161346 1805281 1071610 1504510 152545 904856 1849340 1751511 680168 263935 1013776 1808519 509221 1867540 586641 1729584 981908 1670137 343043 1875135 190964 1599997 1758289 1214267 808150 997896 35613 280751 1164631 289723 522469 537853 1063663 1304055 599283 1990623 1732390 1400696 1342461 1974358 1570087 723276 1787694 656776 1822770 1067142 1683669 585011 1252885 99211 1124452 538898 564229 1889155 803892 869004 608471 391072 1021964 537114 1853967 1642080 719105 1850835 1869569 845802 295194 446279 391404 278963 967985 878107 596799 962719 641362 615892 319210 1529250 1190553 1737057 250961 1574734 86161 523947 857651 460574 700693 720219 663880 1242249 1249119 1228297 1345035 168914 1586469 1861586 1947387 87757 1038110 1681767 1025944 1397482 366498 1056869 831883 1017335 797713 758215 545016 1811269 1277006 457107 579557 1280658 1823478 1889981 484958 1331813 692723 1175281 1159102 957164 1610305 873907 300494 1855420 1130253 894258 1829460 1657722 263701 449342 940510 238855 27716 1592685 1759495 1648089 1948645 641923 321563 922522 1618424 1883123 920715 587955 1116283 1545200 507967 359767 282811 114251 169699 1303609 122220 1473840 1530735 1449671 1554266 1530898 91820 1832596 844210 961726 1062817 1576082 48418 385714 1083234 1582739 1744879 632436 1049493 93987 1416165 1447415 134524 451197 66124 1575710 694678 1806791 1348722 116360 552804 1856856 1075930 558570 1164921 1650371 658226 1947165 1782487 1607561 989189 1652137 224801 1960017 484552 1426212 425015 1477284 150102 1803887 1823035 1084000 1896689 1314480 1639484 1360554 753100 1706141 877674 1786370 120693 124603 1890350 1283961 1568562 328570 253900 969417 392024 168745 1759626 625730 891039 340233 481940 150703 102187 1354893 1215973 1205022 530189 1346972 210518 406250 675925 138296 715204 1628446 1881766 1525633 56760 71856 1847709 1539703 1085183 702773 1446285 633346 1837133 372991 1491053 902760 1030396 980094 523468 1635161 204142 423306 1699402 112804 1079231 403199 198073 836264 443746 460349 15434 1401836 205698 321853 1295814 1952640 398241 234414 1774099 1257415 73632 1511433 1449970 1323025 1898812 1779647 1468939 1261889 1308115 1392689 467517 406774 1153742 1061703 464593 1927459 1629409 142456 275344 1698303 893019 1244222 1457171 802449 990382 1278487 1559183 1575995 26934 344446 1856305 857839 199367 1766425 1923174 852354 308747 570966 419152 1365092 17605 835904 1798274 1716742 1707209 1275512 120893 1074400 841937 688793 853151 1449687 1674576 278170 1814469 1268648 371825 916732 1460376 394674 1679427 1709188 1059478 58274 1594735 621915 621260 331509 1511825 1786742 1855314 531243 1596397 1468654 131139 1390301 1064386 1693741 1383954 86293 1535676 7707 877660 24752 1471125 1845163 840331 1736115 1934111 421345 1136215 1124444 1440595 1089894 1074579 901033 33554 1631007 1906345 1805271 1342651 1520075 827488 613792 1852114 996435 1013208 802930 1356361 319123 142569 1629017 278527 122558 946443 891900 384091 454656 187095 131563 506207 330018 1252561 1744401 5214 1963226 1373864 195003 1203901 579375 1440820 830866 78527 1097681 1966269 95295 1808439 1663608 1869562 867144 124492 1268473 189340 1177739 1755986 67613 609213 1189860 1310638 937781 328987 1744913 124699 708020 966591 624878 53264 150077 1749019 20755 1846232 1613265 560262 1181290 895951 1444803 1490942 1017870 1741034 309148 955361 1906810 833684 1974650 218269 374193 899105 1983614 1329571 1567810 167686 1253334 429030 897218 1106068 1617038 1366996 419185 350820 1765440 1672551 961510 1443879 485465 1551176 1501949 1963249 629813 42969 1025737 1340311 1699500 1921999 1301758 104873 81986 774833 1495759 87013 1835713 1860294 171135 1500409 1660603 1276987 152873 9772 1800041 1501799 537606 892260 1269294 1838584 1302078 679052 1334640 1450071 1949256 1880802 597373 1514245 23567 1212420 1005824 1592298 1657421 410945 279820 283683 361238 1939434 1636707 1630097 904279 57515 263443 1130614 1110974 1940104 1592830 939320 370267 665367 1164894 1612398 1195829 1723723 869069 1440966 1363662 1127992 572109 290142 150709 1738727 627731 1402924 1136936 1088136 1950012 1809023 1385874 90665 439914 855685 1475568 1212868 1971027 1201200 1051918 800104 1577395 1685938 1441081 886806 165692 297904 1988874 1987917 642161 964294 1743698 1043346 242876 1025555 133723 1343710 1151782 1146006 1727711 986041 781944 1569169 1875729 1372795 310364 1501499 874008 1096133 1786724 752992 1375808 2539 1701471 872373 580062 154298 1573405 1730315 1827106 352650 221438 643011 1211791 1167326 1353103 1600279 915015 87051 688306 220959 1268526 30051 943461 1629294 568447 1584062 1421975 604474 1492960 1601854 941831 462491 1646918 142221 740736 1902058 1080876 1828405 216654 1565272 104454 1201450 1230175 212786 1099923 1867653 1686975 1099658 1189586 1886851 1533697 1354965 430323 768161 630780 74837 1647963 1866774 1904228 714262 1067377 1067287 385001 1058185 1861195 1850140 614216 1548575 1338491 416259 1756453 237648 625605 197648 392930 648820 614702 174799 1828414 182543 1858771 1600292 657937 1236945 1807724 348258 1968421 382124 148573 1942238 1509234 1658196 964811 267861 1871529 1298364 730100 1838765 257604 1170379 730449 810894 1524703 872833 1778972 1915656 829004 1993371 1150102 69632 109279 1420090 1617384 745038 1133700 800939 1373236 912253 1562921 1539804 1041031 1359734 610807 206219 1121641 1607886 865415 830786 1042823 910332 53914 821846 728310 430777 1946847 1160425 1992162 976797 636706 663981 1353295 65608 1289734 1187468 437213 249818 1582604 1941376 1803924 1809158 1060830 772516 368050 1918720 467338 430361 902482 1321632 1411331 1502213 1448013 132065 621728 1354679 793265 1163889 1744582 134127 773950 746138 876769 319543 272744 797682 1425091 495519 555357 409820 1949065 704503 6468 1069899 1721526 1413632 1483627 1022023 1952031 166692 1660130 1852751 1379339 756138 1650271 1251595 720685 518915 947247 302213 1780736 1097950 753595 745727 1000713 573648 1121918 1724874 1208996 495412 657133 174164 428944 1461468 1405256 1918783 167319 1631656 1641039 716366 924757 868100 1397079 137790 133691 1477237 1915379 1868449 493795 1345519 990990 1307864 546827 1087058 786430 71085 599667 886516 1872218 175629 1303514 1723177 685877 1908062 1487179 1041789 827610 1964081 1204160 1594635 900283 1034157 1202766 454106 1173444 251582 715750 1358784 146596 1837209 637854 1741969 1395499 1052697 1555281 1905500 769877 67348 220432 1969838 1738069 1766946 323197 817213 1890402 998196 1073497 694677 141776 1369966 1630599 1954126 1134235 68185 1137291 539762 938139 846229 290694 573877 229039 329663 975287 121036 1682161 595788 630360 149342 1159756 1786579 696895 1832376 184180 1154794 1066986 1307919 758078 873406 1950016 824154 1444460 429857 506604 358541 524154 55698 986804 1832010 506989 229050 83033 860407 159681 546117 435573 492791 1131445 493150 503031 1517171 136206 1698491 1354697 1086242 1374802 1639894 1120191 1182863 1945649 664797 642554 1061138 354448 1667619 179638 599591 1226707 1761983 389794 1112948 1747875 985294 842883 345098 1643005 503058 185798 1019188 1221899 1107736 319164 324552 1200400 1902544 1939207 746541 392312 1095937 777792 1423289 805114 48789 995851 73017 691811 1280292 1409821 734448 1677798 218265 1924391 562469 1001160 49036 1885623 1078246 1486220 1121073 1339708 751975 943075 590226 989644 1445516 207313 72156 842115 1407603 1820381 57741 1216829 865912 1389521 1277486 635579 1266993 205808 1584120 1104825 1461344 1915892 280310 966756 1360665 490917 308555 1771332 1124996 1532224 203128 1359367 933068 774552 692437 479390 1078435 573429 38285 605998 1721773 1398570 1152811 1217754 345793 580066 1229456 1723751 1125107 56515 1600940 1458355 1802806 1634624 327954 1986518 1049419 238876 183567 1929418 180346 1633082 314102 1702813 784526 1760393 1744217 1606413 1076200 478282 1225310 1878604 1373062 1518727 70266 1948140 810160 1727610 161051 1997228 942242 104956 384186 288186 1545269 13564 1187108 1825224 193028 1063629 1622003 1923505 1013130 1043485 1803553 482478 223482 329377 1190562 68115 1935093 1679424 1731077 981256 223567 759628 550623 1742347 1980136 1199513 682637 456836 1480936 800361 1705102 278831 645277 1281967 1538392 1440961 956971 1278474 1302597 1009548 1370709 1866644 1691554 1830135 1040740 1896945 1626713 1056369 1380250 532011 501007 1398429 54 410596 848319 1866994 422963 180742 1102159 1159126 1757518 1392783 230522 1397526 780137 1708529 1221081 1567394 1584962 1922530 1155708 1312847 497029 206749 628271 1185151 1770822 1835175 1494233 1781618 1413703 452717 1075061 321659 380182 1487331 1947322 273008 976140 49862 552133 744381 1303038 1006000 1949755 1409996 1370611 441521 1750884 1725588 1765780 1366653 1792484 1332389 1034880 1425687 993698 354367 823639 58551 576851 1235820 1246630 1549652 1121232 684942 508163 762083 1271496 1183695 327481 568508 984442 25864 1206224 1761054 900859 1075817 118278 534416 1889003 13337 1003804 1935842 1122957 1151508 10416 1624349 688158 1913858 1664423 1407930 1381828 1254115 852113 1822760 1033408 1069185 980174 1256715 1823596 1778190 395541 1754018 1522099 17674 1984723 1392073 1644876 394845 1927622 1164768 1094084 224643 1492320 1166276 133994 1221810 239504 1150734 376335 404096 563171 466783 1181541 877673 751976 471017 146740 265248 1162855 208236 1114965 290388 1372698 357491 1656355 342325 1598420 1208410 1268637 827042 1758456 864063 221782 992039 892944 1179674 1931824 416022 1185733 1499657 1473166 1227658 517302 1933554 436128 1731389 1484215 691036 1995411 1469727 1574216 1872415 521983 779864 395013 363869 1091807 1834392 1996130 1324915 389557 1043994 1183488 121433 367999 558147 1451432 798317 193759 933050 1672926 1921919 1548911 1444329 274276 481744 1192056 147403 1034647 1169655 712513 1543274 1226585 1277745 1514522 1576798 983825 505190 843902 1447901 1930150 1404694 1372631 1363885 777347 1266158 1111298 1815630 1633901 1321538 1585465 875981 1323049 1359809 1567890 486434 493966 1778355 39640 38280 1371562 1327425 43043 1219750 617942 1004349 1791183 1976794 902515 810814 506160 918583 626144 984792 1892522 1437670 1209780 128196 471230 1288231 305886 126951 1691406 447660 778517 542776 1757959 155602 734176 418677 927754 1187308 896454 559349 311234 327263 645419 640778 810960 507866 1431271 36593 1488083 1050716 1761317 859137 1795813 1414625 875588 1636663 1387219 127676 174263 1201628 33556 1467202 1650095 1385432 1405003 1486876 729160 1082929 1329946 1884416 1594190 877137 1804368 1409476 1067586 790678 712179 335492 171333 1316639 937815 1294573 1224798 1039048 260509 890589 539279 1100608 552674 668210 1916189 883845 1245307 911139 62265 18078 226374 451386 1643189 553465 1287944 1970991 508910 1725027 1534108 444760 934124 682470 1038847 14114 1809968 1106719 1347608 734294 816827 375922 958410 36403 277940 1025607 1674311 1570889 1946780 1155583 197973 1330450 304409 1633462 1467420 357815 286571 520752 430205 1502457 1123205 1779794 1022012 36120 1930522 1073115 1954827 506704 1318370 1098982 173124 839195 1081503 218630 504479 1572726 466221 352595 1091713 1219474 85491 1571407 974051 274794 1853319 1978907 65797 6401 1242447 1524282 66425 1945321 1034364 1861355 518714 1395185 1807336 1578332 444957 601804 1044655 417298 565868 568402 138975 696033 426952 485267 1058891 683580 1974108 1166712 933502 541358 638722 889819 141278 575047 1961680 140688 396135 1400396 956152 395789 1205184 299753 346731 771074 471563 1974437 797528 1664867 975909 1439550 1198626 1490779 800485 1083803 827292 727600 1575800 1089633 235102 1761154 1858041 702370 986685 531906 1795239 845703 1558412 746274 28034 1076869 1305743 1615144 51971 1341201 214008 918125 1999137 1284252 211243 370965 122197 1222571 1659608 814174 1874553 390461 782614 1614016 1818547 963281 677137 433464 1254144 96866 3420 253596 740243 831499 1704778 352768 1236856 956120 529007 1060581 1418959 431939 910803 936953 1388246 1888934 764698 1627043 1191653 716127 1118048 531756 1812644 1359059 1093821 1253262 383835 240830 760635 867320 929130 767296 485405 1654781 196948 389007 661973 1351918 996254 1535063 94050 720033 1969484 530743 1531253 1761252 1623407 1977731 568542 1199845 1660328 449727 1872940 1354297 1076677 1229756 744758 1525265 399284 1686087 1362588 1530302 227105 246217 884591 1965082 1168553 674677 1206525 52076 86937 1006250 368644 106708 426098 1012070 1470333 81487 1777343 1047285 1725092 1298447 1591694 807491 1618210 1845091 1960214 345143 1357909 61813 1766171 1984175 1570850 94502 1671978 1902238 434054 1988879 1097364 1367547 451551 1343998 1871656 917870 635709 1351954 1869294 1623057 1437633 523346 441138 498919 1567965 1446492 367104 1592447 296801 1022074 869551 381804 1231409 1565020 587882 1578132 1673080 749152 237470 351965 1758971 90023 1121506 245892 1312482 1246044 1742626 1357013 502317 1133049 1377370 1806390 669389 785091 603297 128466 1465977 41670 202134 1710517 1656549 1215483 220642 1005020 496269 774873 430626 130050 1112186 305332 403193 1492012 1723599 39856 707619 1017325 665125 110545 713443 1192918 704290 1988956 544202 1411012 1439298 580850 529467 1787228 947005 1680356 551614 426459 550017 678324 1062477 1830121 1538585 76017 1061062 1593038 975845 1155917 729554 430275 634907 674180 1537953 60702 692064 577273 501770 280147 1752243 751306 831655 1205912 1836751 1788733 369033 1024678 801454 893753 671468 1552742 875302 1564766 728455 259964 1979059 1118152 393513 1850843 1940813 975780 1642205 1029029 1829537 855915 816665 1293408 1559110 51228 404639 1865426 84313 1911074 74915 1946825 976315 534605 1004965 1799756 1984444 142486 1485081 1220439 1936831 944673 395459 1772103 1238168 315586 1642230 287816 1857709 70045 1804857 1162632 1312431 1068374 1845893 816149 327541 1527455 45188 1299329 522480 1385817 1227601 1366718 773744 1930675 1441431 1590906 1942970 562015 600213 856051 1735190 1812038 586272 1206634 1987668 1053814 822270 403650 1206802 1256524 1313190 1098373 1000765 747180 1890978 1931857 1756507 1364312 1528008 1551827 710700 1815942 524372 215714 1776819 1959937 95083 1123212 562194 658908 740773 574117 1858559 1647122 1092283 1518833 1745374 1136758 736029 1601212 336065 53786 336517 687027 1795375 77508 59968 987910 729379 871746 1997481 634084 725921 61665 305802 858251 1623469 609203 1338740 64469 170718 48220 242537 196066 1146985 747467 1422069 535024 1757733 1581403 1300373 567504 879026 13279 668008 258473 63992 362517 1471610 466866 497122 1114317 1654484 274487 683254 666458 1394357 1126020 786650 320442 1203085 1726359 396758 602630 1802834 17546 1350764 1354296 1582387 334104 529255 1969003 709060 267603 1157948 1094437 1905524 1039225 886003 1034207 169397 932538 1748373 647844 759803 1404693 709169 719423 1102492 1540231 832645 92799 202006 1013366 668814 1372771 735218 185047 653282 848350 856315 835675 1085769 569712 252624 559204 34123 871168 446167 1816003 1815610 713677 101283 537026 984896 990953 593358 661423 445110 552298 1917671 459475 1590494 1605263 686974 1997280 232558 1035132 734809 1813316 864408 904017 170086 1054480 1729281 1331339 1491830 1221427 1893866 378862 701325 1166191 1205567 1303550 1711182 1295102 1926736 1600021 716931 681990 1624530 400971 830823 201598 1313821 1864291 1071551 480420 1203054 593381 1549734 672610 1655338 1668856 418524 297375 1156305 822012 244520 1308265 192362 630204 1809110 134491 1288062 1748652 1371588 1016765 1311609 1589101 1250597 1793463 689242 1581789 375494 1192378 477370 1029364 950872 19900 460705 18120 1465956 1737265 1535852 627810 1058195 476869 1307821 434628 1836148 471474 824891 1337020 229366 752544 484254 343102 722647 834560 753945 710335 790303 1961578 525904 1328723 473285 778757 1103240 251376 1349445 1271768 1862131 359858 380493 725165 267799 1638732 972798 54593 101997 235634 1112770 1012125 874833 518867 30185 743078 1639272 1944220 457929 837769 1225900 310261 1531475 1255489 1486260 639000 1286218 245612 837922 1463595 1417015 60279 1217599 153218 1980378 1939653 1812877 643644 461975 935395 554391 590561 952963 1056397 681424 223763 411723 357488 601340 1458598 300369 122320 1573735 1996876 839654 141748 1662910 829774 1133718 1929653 1150728 1575337 444162 1215034 1528262 988480 945474 8291 473641 1927481 1354368 336188 769349 42038 868851 1213548 1699442 1594152 159725 355667 1507642 1014824 241699 399967 1215254 504112 903117 985545 741999 1430322 218157 814222 298112 131911 185352 70100 793263 1503880 690601 794415 1763758 1723061 259868 989796 1642275 167631 302514 1330926 1348909 933215 486150 1521420 1908942 1324661 1100883 1241766 774224 832870 1117853 583592 1096047 1862972 1191418 620978 891936 49618 58686 1152567 9552 299367 811440 835905 658740 936261 261798 289145 1840228 1606416 1267361 553854 392542 1609387 785553 895661 1991152 1838373 1349622 660512 1731999 1109678 396789 218914 808883 193002 448295 1019516 135149 152127 1308664 1072626 116652 784354 307500 19752 1426914 232976 1717988 967178 760375 1001482 199771 1080257 1564230 345091 1528270 462559 1957988 386855 226121 610128 132092 1455087 1321706 539629 1659174 1587409 111264 180881 1836405 762976 372161 371972 688948 1148744 791648 4198 1765665 1404638 113522 266665 706607 1508973 1851754 1817372 214060 1510707 697191 834581 1120273 832239 752954 1787980 836588 40225 1348174 536159 1148360 1584808 569003 1237944 1366956 1032938 136225 1141997 448741 635469 313545 1697141 1479841 1415675 1429891 1637222 1085560 1730653 700721 1275542 450650 1099437 830345 470669 7465 457315 1680409 1918635 1394862 1720805 1406827 538832 1234317 1376393 1519590 1481821 522713 826433 525012 709835 1621611 1704719 861811 1226961 1904951 1772368 1118775 848687 957449 1814155 312907 1062381 1930390 1880197 1715430 1630080 1179855 131100 767022 297267 1947442 748941 416937 701652 546900 1742825 243865 745005 1553829 1478733 849535 112100 847451 1570213 482979 1928702 688313 1989466 1482433 635416 1511067 1641503 1313435 1267093 151200 328307 741707 1680682 689593 155191 867150 1807668 1311691 1811247 391247 494492 1987363 167480 157882 1501488 1315529 1563955 469705 1342446 837121 1254981 1713625 1770185 740591 1752406 479235 1802694 63572 505621 1733494 1762568 1001145 1773412 72065 502887 1590594 1112380 1487188 1894755 1450802 1203746 871906 505545 1797067 865419 882806 1651940 1240201 1146926 1689585 1305475 1116086 589653 561045 786769 575636 432477 891832 5039 1284981 399594 1876320 970688 1650221 662088 1603465 1406222 1266049 1862877 1581623 901 1164828 1939270 1271262 340413 1850545 961362 146829 1194400 1977810 658841 810143 1904265 663708 787223 1601391 1287248 1948696 422344 1574335 818637 995057 1479690 1357805 1890426 337327 734642 1074168 1923098 1969393 1866475 978718 73877 1056736 985435 1426700 1570876 1282648 1917899 152314 1926351 1574663 1704869 429859 1855304 916035 1902905 995611 1312740 1641684 430979 1949464 546222 754342 493842 1969388 453915 77052 963391 147198 1097992 83786 678892 286889 1326992 1680443 1498436 886885 539178 1754679 936987 1606792 842512 1611154 1718218 699276 304029 1827571 1996599 195767 925535 714298 533712 439242 1586911 549578 1310698 436142 1216221 435537 469673 1932178 477005 71237 251259 1861859 1615393 1660413 121949 1865014 206372 1123223 229539 253337 353844 399880 70790 454290 1308318 1900786 997729 1389718 1518048 461433 1282183 964000 1963080 1025282 634291 1963652 1013802 1895796 1203608 1629872 365011 388189 206378 1610245 1497646 412804 1190710 1453974 1750564 627398 1684199 252572 1562529 571963 971281 405788 1652461 1753086 1648352 95165 461175 1060770 36178 514538 1944606 1952599 1133583 815945 464676 986983 1962184 1384735 1119128 394358 152187 228776 1692463 723162 1079141 970002 830954 1788072 944433 1508627 1694665 1003429 1479417 1958109 216894 892355 219256 1120104 1259725 1525330 678745 1939609 1606059 463309 318693 1311843 1186522 1358110 1544971 247931 184762 258319 1131940 873888 408085 934537 700821 341063 1794982 351386 1658562 63886 1532164 757298 1912919 1488921 1368218 1543105 633699 425941 1511395 463648 697215 1398680 1949238 863542 1931158 181316 1072537 1931877 815289 411541 1098627 701029 1069805 1619110 1845936 1987767 253815 1783981 1984467 323753 1835196 916334 118051 783181 1369416 886724 12912 205243 1615634 1194430 283054 260167 1462473 1363514 654079 1443344 1575632 1861969 65206 1824613 838516 511088 1518152 73888 1719316 1544553 1013065 1240150 1252517 234214 116749 1704741 1797248 543240 1834961 1636010 341770 766267 403977 1496286 1899745 705808 1494505 1452243 1104967 1956880 865376 718352 1668888 1288244 1961264 1416612 1884178 1822867 619330 78954 1590698 1254593 415676 288486 75050 1487381 1042301 1560693 604097 78352 1957193 64620 207098 964537 551596 344144 1819815 531782 415861 1744876 1279616 1067886 641352 1073599 1454456 1683235 443853 1524713 904319 687593 1261170 204953 392216 1145129 522557 256500 1575743 1525409 1492029 1945374 19980 609866 634550 1720606 1925054 638018 667807 1355914 203746 1242720 1817705 1653665 1551422 1779791 565824 618584 1323224 194465 1421069 516706 1858565 1101753 432356 880598 383500 564358 1453581 1366577 1381439 321957 1556567 378999 454245 1270410 529967 1236483 484530 1549583 814898 691676 1094780 55724 1332644 1500661 1949062 839592 206480 645193 484591 253958 1451934 1180630 1113647 460583 228629 1339297 1313562 21074 985 1841007 1399993 351959 1416689 907656 1783088 1778409 1683452 1576985 1072808 1524275 18169 902119 737171 282723 1313097 886765 1628930 1141942 1226613 1945634 594504 1231775 1581008 1190860 1774045 956245 1636408 1919595 1718998 70450 966457 169627 1935687 1784944 941252 466488 754413 209527 1391381 1431758 325457 551651 761385 336118 940775 1202568 1238279 1438866 498983 889742 1915417 1109580 316769 815633 859644 1021705 250470 1769038 333431 1397294 269139 1194181 819754 1640061 447829 1281143 1349516 1332178 684852 83601 1502990 187342 434768 886709 706222 1303945 1412123 765301 60557 1266150 1165309 137615 1303712 120778 1454 780212 196013 1926576 555726 1006722 956797 1233188 1383802 1783359 1843180 1059752 611434 1660964 853765 1503737 1136815 1110752 1692896 1807069 46726 1821033 845797 1620702 1798171 823560 612271 1812397 144268 1956913 1164711 399539 550101 77751 1964418 1359123 838695 547473 1768010 1468087 722425 314489 1878106 633790 1487569 1830180 722952 19170 1292267 1812360 711826 681710 333479 1548839 119864 238420 724324 680200 1332035 1148859 762665 528149 1846861 570106 727918 1604716 1082732 103499 593100 1918832 590321 1948609 1698880 1492879 507163 1431403 1413036 977087 1776368 420726 848401 245790 247356 1293906 1742627 1425394 1769540 780869 594861 1311296 474858 1874552 1757269 402316 961448 1637067 772914 285578 653712 1527674 538966 320058 305080 670572 674965 1815652 223202 1206028 1039473 1318747 534035 1920457 1201300 140926 964957 624362 247872 1245917 566778 556276 694358 590267 1717510 1245279 466640 1120168 1049118 1985368 894663 1145287 116538 564656 1196277 1870454 1039187 346643 350515 171821 1975025 328649 1633299 1540369 359221 1842665 610609 1397196 1057097 1840618 1682994 103405 546975 1000174 1653824 1058223 1610442 3352 1139236 421981 63491 1342327 596098 1589370 1002493 750660 1275518 1855562 704478 1737886 998418 565013 869752 1970297 1082449 1571605 1013589 516509 1581754 1602266 228885 1407688 833614 1068498 213776 759872 63069 891140 1526896 1057434 691235 788176 734162 1374511 27725 331158 1286097 862675 1148411 1153226 614468 265991 1841551 1451648 1231415 978281 1519979 1327589 959176 143461 1759641 295254 1329920 104244 700049 1472542 1730384 1003515 1153642 1697266 1822221 1781279 564360 1097770 1665861 43198 1145058 1717279 52256 1315314 1698483 1770764 563833 401603 1376042 717400 199297 431985 1177540 183318 1806844 1079245 263081 242846 1374425 609011 1228423 529988 811622 1081749 49029 447427 896078 1575596 184929 1696033 1131704 207534 1612199 251637 1787703 458307 956475 1766058 1410385 1429044 1798307 251806 898423 616791 1098208 915617 1341270 15576 1815801 602584 971059 1275112 1929516 1564 1265856 218310 441609 148111 232869 225464 925899 1214529 566833 1335966 160123 145959 612055 716967 734150 1841316 454013 645626 1052553 116251 125254 873061 1504374 1881298 1250466 1120715 1252770 98984 50282 1773340 1595535 435026 1139020 642957 1414690 1817291 1687507 528630 52945 100963 102752 1123445 703842 1401593 1940905 295139 284064 211629 1960191 1671335 18204 1341683 1409503 1884653 1235151 1299440 249992 1431521 1096543 508103 1683262 136580 4425 610667 421540 633345 1623765 1652587 1027462 460510 1697200 1668176 700509 1013841 942063 1923315 1766189 1907276 701677 1523440 1758030 1964401 1398832 239747 1437368 991784 457105 1709863 1967615 1337311 171995 710957 932617 1565087 1453914 667649 1984626 1107598 1495425 1110959 144639 1953142 1512282 186317 351365 855631 1378124 21758 1757201 1356593 1448703 1134619 1108375 217748 200943 1505702 1011096 735400 1469790 1243320 207810 1288193 1300732 211964 164751 1347713 1344303 1270930 1359476 1110420 1664680 850921 1371469 93270 199536 1875419 865061 1815119 501563 458936 1658310 690589 214495 1186709 848719 1341451 1388705 491477 248861 1893560 333061 1546773 1262650 361489 1955016 517590 587281 253964 854024 1031112 871560 539201 1940533 407152 1732483 479283 1932394 839005 1562283 89526 675983 460055 1566786 110639 1290277 833304 189727 1951354 1147218 169457 1729517 922725 315883 431991 499657 890702 157086 833820 601201 1249830 22851 486352 118601 141492 382181 1526116 199065 1574748 1312017 1279626 1639737 1948966 776169 324149 151162 1302954 832149 640280 63637 401977 666744 415048 661715 1740791 1633834 802784 1593297 73444 837044 1747461 279580 1816875 1078330 1959640 1567147 1773143 631885 764792 641013 398281 1614624 1545520 1982195 1940883 1411236 1249638 477630 1600994 158412 1877883 1294132 1934765 1745069 1742910 1820766 1891677 540777 207337 1854210 1415161 1252488 1786042 1031552 24992 172411 453423 216555 830884 1252492 816253 696775 878625 301344 1393238 1005061 1869079 1422682 1309598 870722 1716014 1124507 1818023 76181 890994 1961619 345925 679222 1947551 1575741 1781832 83180 1424112 439370 1719380 689998 1796831 1511458 1302044 1686080 791199 405874 1654532 951866 1932236 1651570 1547866 1411361 499580 1173245 1560058 604471 304103 908592 1490364 73701 1640114 928433 1761391 1656839 1969840 518881 1531278 1639092 633302 1189546 1499110 458042 1172771 22705 1679227 1146049 1814448 1295064 106948 955146 1337283 42766 1007044 533867 303772 1960717 1881408 1637734 872043 541617 801473 72124 1900553 194830 472523 165394 807696 1977802 449962 1330240 1811231 1293855 1690430 1279221 1066539 29789 932411 1403907 458762 1568530 1621331 98448 479431 573677 1744959 1373910 158078 1088141 353961 1762822 1568890 869257 1491266 1288284 1180324 1334129 1582857 310302 1835500 1144785 702086 1515418 1861280 1396438 1410823 1572597 693276 1535067 1709422 91204 751094 1257234 1273740 55553 590396 1594691 235474 1831493 1980408 1300406 670167 1484711 1404056 72821 1591227 1108043 1682990 1967747 14890 402728 1259459 1781815 1728951 947776 242294 141976 460401 1044565 1350487 1335308 313091 1263113 414458 526887 191654 995045 587623 1734800 805224 986169 1711517 537061 1540716 714428 863758 443231 1177763 543385 481566 587037 1380715 865890 1283314 713668 829548 1857902 490665 486785 1775455 1699670 1280815 716837 1689086 666969 240251 58332 1862143 1399374 420382 559623 1905304 1212833 1836241 567523 1764107 707645 581773 1895308 631915 1403360 1913483 1237380 704256 1545106 1125132 1866351 902087 1658928 1095152 1512734 784982 1799545 1891554 931617 1629560 1733597 1630889 1316279 697918 1862406 1812528 1448984 1514080 1836071 1009335 1288986 1758774 1546709 1055032 1418544 903453 164946 451328 1525051 1091083 218523 1892886 1245745 329351 518046 1838554 288495 1812962 1445758 768387 231678 609876 1084690 1213630 1686164 400735 1134834 295280 463171 1351141 1329399 105357 1505817 1169865 1610651 1257295 801985 1727588 271296 729423 1378383 1633242 455971 1778945 1532992 1640345 851235 1289629 1043360 1203810 424660 967422 1639544 240636 951173 1794981 1470941 1397421 1853253 584774 1172403 1859098 1544394 1953329 1593343 539288 1452849 83489 101102 1675993 547535 948182 651924 17555 1191801 1589413 1208318 1568576 278463 1552475 1210458 507047 1789769 236919 855313 569067 1893715 1251843 821437 979640 1064256 818978 1801922 642529 1633866 1316652 1615630 320696 1693347 12674 1329633 1594787 135595 1552848 367350 1304077 994930 1159350 811852 407114 911001 678224 1252407 329459 1638656 1748219 1707677 861252 25101 737816 864459 50841 1006020 475145 491330 1873450 498548 1624461 425262 1496412 1244844 1138410 91905 101717 912252 970086 1853858 1495827 1661376 1750743 636166 1558687 656867 1522724 1018801 1257278 1827755 909360 1051452 1187483 553942 1184257 78392 1244055 723548 1367554 389190 1835458 1586935 110203 473936 477102 194149 24124 247244 801408 1728407 983670 1640641 247089 1505463 893099 43886 927333 1561842 532244 878862 1982541 1316281 1241167 1905347 8892 1965065 1559222 157416 1716857 270585 1288601 318383 1456004 343900 104058 500627 1157044 560075 472483 1939143 478203 1906398 1354405 676283 132889 74066 1692337 1147913 812508 1076204 1996795 1470475 555986 688200 217427 1348818 272382 305976 277421 1507986 1727432 1812166 377962 1216643 1315652 536367 973262 1174783 1525545 544793 1332318 514668 1599498 102889 618733 1176201 1827643 1197760 1515955 601834 680786 1616508 444019 1170912 359740 385890 1385427 634393 1354523 470450 190781 877714 1314172 95233 999109 532801 1086473 1378032 1450968 964217 1414460 1608486 804684 36979 1741081 1374717 1940693 1374294 1313749 540826 375630 1849041 1828755 920472 1423607 777147 503702 86824 1520271 948522 680420 659074 1767354 189028 1792608 329677 1305590 1678796 486846 628169 1593515 1353359 538687 1953395 1346369 1503169 1154514 106877 1828781 1889252 283579 1924385 1537199 1563422 231803 844934 657756 1650899 1996339 885520 1280325 1380570 834114 96061 1701034 1020785 1421864 1755733 591741 1687791 1874601 1940414 59844 336986 1182179 920470 698925 1944554 1173823 730757 854254 1974457 941600 1804536 1916541 1055034 1907486 419514 1199921 360463 874062 1965158 833159 975742 1414980 1794603 716858 1060019 1633671 910672 1631080 1404621 1826903 1591459 1537256 27120 1245952 478247 1396023 1509408 1620272 716040 998794 1428978 186274 700039 1595202 312717 682442 71183 1807105 505135 1599827 990403 805199 392056 1919225 260046 723217 1878401 984785 1162464 1303814 157834 1870427 1668781 1119536 572478 729719 1064848 1944016 1795504 1704194 1619452 1944733 1197921 688765 1706432 610828 815146 1844477 1407608 1586234 425798 1017385 1922076 1562377 278575 1597745 976552 1454027 1843308 1274200 1013886 626179 1798562 928205 669940 75580 1543831 1294062 826543 28765 1080757 929609 99829 1087043 501714 313653 610013 1283440 531336 433098 826019 627558 100887 263256 1765608 528528 1136174 528699 485126 1664273 1613403 1604935 1314075 392953 912450 670536 1029989 1549453 638636 1346970 202169 786341 1625471 1471343 355919 356358 195637 513022 1573859 1170326 474140 677640 1732936 619643 1015683 1162 1749058 1646854 1067826 1041683 1808541 638528 30978 1518515 1508642 1730490 159362 1901143 1851842 1890180 306705 101727 1337363 1209783 1039043 307889 1745438 1703808 811384 1668227 1450171 1274486 48645 1181187 1367491 378427 12872 1045226 1438904 921881 485645 1715661 1419343 1392583 1618772 788032 1135151 1579000 24223 1647505 921289 1438011 1487687 925739 230839 1309776 1241264 1904320 113034 1808876 187700 1264875 1692521 1084176 862929 551296 1647203 1142356 475989 843357 1403979 215719 1654394 1148357 1506907 808259 1168747 659351 333405 998349 1062240 179108 1990376 1192232 1739475 1882335 749835 108862 1159891 1430750 1498061 1339908 1869496 160203 83861 953452 1549337 1451175 1601279 998587 1427403 709812 872644 769326 1190581 1271334 1649095 935599 1940358 1082297 1768078 1857303 1476603 71932 1687006 50258 115449 1955509 282873 858799 1501688 1731342 864009 1835041 1099019 1118241 1502776 1231479 1759114 1425259 1820228 483624 1430447 1569079 790031 316533 849913 1173974 1156325 338500 373607 371125 1257442 1643443 1668636 944135 1894306 565645 745663 1304758 983665 997200 1111756 1074930 1964637 1871931 971864 976212 1684832 1971424 1914099 1619560 967041 1545880 968418 882617 820455 723252 1802705 544842 1097459 91030 418039 1036592 53878 1246553 694256 1592609 434231 1607984 692100 1239194 607615 935176 148998 1167720 1401375 1203616 1289104 1374290 1040028 1822675 682691 1151573 433131 1239637 1658506 848004 1271094 1978754 1904177 1112192 1818227 1975757 1374238 116805 735778 1297979 1423576 1652878 223494 592334 224921 1596374 136832 785733 411326 320528 1705052 66142 311345 1811015 373474 1544685 1132127 1775683 1889979 643197 516840 1759275 539783 792134 842405 881025 882541 515381 1888686 296839 1914925 1001186 569818 782245 1718340 39718 138759 1604007 1694755 938953 1846139 1581527 1317931 1847368 371182 234196 1761080 1764530 1213879 989076 1637 1649816 84117 1711130 619217 782483 1094421 236983 60873 1569385 1856721 463107 1285153 928026 205620 765021 1058685 125537 1055955 1876188 1109842 794433 1046377 776642 1092270 1330532 1929108 711053 299275 1891914 340231 808662 804426 1166462 465117 201381 477484 423287 1978363 1699134 893884 206203 821396 1165946 1805900 557584 1746949 1662647 1067381 197875 1095955 1254442 561802 880706 879371 1903709 1500049 1968603 1468661 1043984 830898 102238 1147190 1465165 448916 1064586 551458 1329393 1699995 1333882 1670623 1034256 101354 1480645 1533286 1526570 1959836 1372176 423736 575703 483743 1552318 1926910 492642 1757828 1814317 1299442 197271 536611 518118 886929 1681010 1755413 1014507 116072 346678 1696027 1865826 1692941 360969 1346689 255482 370381 1105573 125208 1284520 1377323 587645 1455122 230012 789499 1611530 1827107 1175164 1143479 256939 1107246 1439239 193189 216887 478816 1757318 197652 334172 1854368 394785 1007358 1134172 1435134 1970876 1476752 456444 1190210 1903606 680964 860573 1283084 1681101 339394 1443602 1987219 1135168 1242061 246273 438882 1580589 230960 1408511 1445451 514710 741441 1310899 1419064 952944 385612 1867214 138100 1717304 1974467 1458451 1862145 373828 717118 1221566 85920 275788 950290 687399 118551 1926774 1059746 1914533 1390088 1680498 1107757 1302754 1620189 1395024 278933 1298560 1858512 1890504 410467 1937125 447606 476969 521891 1218077 1328134 340726 471354 606344 1900088 1979071 1205101 1581521 1332856 1824913 956398 1743519 499204 978392 1412865 1118662 1279184 619859 1420630 402796 510382 1824108 711497 1965884 58517 1497214 268869 679624 1478994 604951 1040336 1037812 1253176 1831985 485839 1642896 1005712 1706994 1188923 918541 839146 645045 693138 1683807 1032715 1599337 1455810 548546 136569 1384126 920348 1024502 1136666 1308744 755898 757105 274463 1019378 260169 1002088 1317102 89736 1503858 386918 57311 1191152 482513 46722 1069323 88660 58104 986092 876585 1313558 1718655 1949475 565620 589138 835396 1547774 1130445 600409 389315 1700486 1838336 334760 1648486 931458 1591045 221755 1790066 429437 350786 1471909 810977 1751093 758372 1760537 435784 469062 1125105 1181129 886851 138994 1523393 1732476 1915833 285143 958406 299379 1838412 331835 1362092 309551 1402387 814493 1540019 1244601 823893 1705555 1017609 838342 1887333 897083 203633 754947 1792742 1942581 872195 580208 1435660 1324707 178470 443348 1706580 466162 656582 386875 239944 267554 384586 95214 381166 985082 864341 1589019 1774066 1809678 81953 661428 568169 1255901 637409 816234 1898302 69352 1658445 451813 1687452 1404299 1305901 821131 502380 1879963 289279 1163298 1306755 1254745 1013765 1785407 1947342 404156 1807750 743357 1141185 900239 1604524 2988 196194 555984 322300 1131742 434448 914402 558702 213458 406419 1572929 1524823 21403 1119275 1951922 20617 573601 1241341 1838875 795313 1994550 788374 88006 1912093 962455 1826117 172226 1199009 803777 89838 673079 973911 152892 1967403 384411 203366 524646 1149272 736891 654213 989395 1213376 1441128 1308721 505673 101977 231715 1689262 115578 639434 110277 1311002 996374 1927879 851858 137364 1917149 1905593 26512 516518 271996 921498 995659 1141873 998024 1105568 1447620 1570563 118295 1849226 1491572 1690459 1256083 37969 1236126 114212 1771057 1214210 138748 812326 1606020 1472202 268378 1542652 407214 92827 726832 522734 392105 635718 1281261 726920 1122496 37631 622163 780902 1507973 1821740 1779763 1093910 1177301 897386 114887 958521 835939 355803 1725256 318529 863180 1975332 839266 927461 980189 1165229 1575541 809928 481917 489491 306017 1088739 813810 608024 1965947 468927 1615938 1137441 1329301 1341520 1481219 1797838 1174080 554762 1023650 54046 404822 370399 857739 498976 831350 1262176 1605985 205313 1416370 724556 558365 1872165 572933 812069 1192465 1404342 1183506 428918 293783 302466 1162095 736340 156268 907722 1101544 860713 1401819 920021 1265413 112821 1627563 14028 1157766 651697 1154164 1205299 1143166 1380974 589184 1536955 1197659 681455 1625761 878384 994761 617149 187693 1842431 1726984 1841759 1055408 26666 1485817 1344051 1190990 1454748 800477 526382 1025114 310324 412330 1898990 1382536 1146334 1739024 645088 91816 59431 1551371 22540 1607243 1608937 233476 59994 877016 543687 901761 1271610 1773796 1072787 622841 828576 251877 459235 1317735 750614 1123815 1258098 53127 517683 1078989 587107 1532098 392685 525787 1183124 1203400 1908500 1135905 1426013 194249 1733222 1268271 911539 1707957 693427 383963 1584131 119235 79227 1163830 435654 1457064 343892 258252 1825803 157548 633250 725965 1797663 1254650 541697 345834 187256 1410935 1650041 974217 179376 1623594 1247766 1545037 1666737 1539243 1125358 423786 1257963 1470350 1359528 1533572 1623869 1037122 1688641 1952291 1865536 1757388 171996 298824 418542 1740817 1655546 1427761 546241 418053 1466389 130814 1677696 1653032 1119556 774300 1541771 1176698 328593 737822 336181 154525 1661339 145458 1702442 1541629 3137 1988082 587209 1080073 1698568 1964837 1842853 71902 686077 401888 1695862 51362 686400 1062285 408370 1794513 562222 1348915 902921 1647023 140233 59618 1265361 1294131 378277 1574401 57405 1687997 1052663 748716 1254804 936413 893039 586276 233654 1087729 1396297 1879368 1403786 1820494 1801965 96849 1771719 1389379 192257 1865553 641651 1113457 194578 183439 1433199 1434815 1969695 703245 1133434 884359 585356 1910067 1158207 798009 320508 422417 419118 1355385 1956821 131232 510648 1596662 358646 1119968 984412 1905069 609971 840728 1210236 313187 594596 757028 623778 1539372 491987 1757829 1623394 920545 956513 303520 1874442 1787394 1156477 408063 154900 641826 1356141 1271672 1194095 539329 594775 1252612 1938351 1382796 100782 1602257 951292 474725 156163 163862 1891544 626194 330640 197146 1000928 247114 1503008 250934 496211 241189 1608144 1457437 1768671 1556698 977939 1304461 177580 814714 452672 1829926 1334906 965493 450808 233620 394626 448377 1054707 247890 463284 528685 964938 271041 300747 1562280 1862416 544902 1897365 1784365 1914503 1382963 287228 1261513 47251 1399362 1215617 18839 366063 318485 1814515 419598 114709 1382125 640900 454335 360730 43294 1735401 1941334 642586 1890713 128088 1028407 1693988 1871210 316858 1288787 519450 991163 1118786 889754 1492745 122417 1490472 1475017 1041831 1341961 1785053 378839 1072852 146263 1038879 1408349 1446321 1736896 1838567 207191 1097037 1252613 424394 727951 812081 841315 1816895 819218 716799 1056849 919936 825591 1308226 562486 1966390 288147 1364156 17834 1329429 312764 591581 802171 1653094 1783913 578432 1965186 483957 333994 434925 473995 1976877 370889 559025 1753402 867621 1516540 1636902 1639511 735979 165885 55714 1980224 1689932 726111 235344 451916 1736239 1739252 1003261 624583 373516 1024554 273487 1787765 351800 776326 1992189 194559 1778027 1188010 1815186 1585901 110184 1392645 899550 20619 1168935 787190 867865 1448411 657923 1831466 465483 21161 220648 912566 1466603 306123 465935 50966 1704379 1822548 440315 1454344 1068226 125567 1177569 1468699 477462 1817446 72860 1351086 392766 319295 1872746 1368597 1080378 343046 135247 1159243 351615 59611 94089 1633715 1838650 541776 639571 1506766 927925 167681 577545 654124 327734 62533 118488 951947 855867 790660 1881462 1742384 1759610 769402 838755 904968 1258315 630539 1265383 1520007 326174 1008345 222645 1864466 460058 174331 353174 1924468 1348574 1454858 1725067 1831607 1009987 1658206 1123708 39562 1117501 1423497 1547954 1985518 112312 409230 1032970 941982 908158 185065 1372530 1317028 189408 66995 1171061 1481742 980631 433646 235187 195987 613091 1092010 1073789 1645784 1677672 1295422 983906 464033 556577 1884936 1202547 1374418 906544 303020 430930 563566 787675 1820041 1515379 1999642 1386365 1520247 882261 226822 841414 204724 1274931 1223503 1811731 1255092 1357433 645087 1151002 1912436 1251534 1641696 55546 429436 814506 1414292 925223 859342 1718414 825662 600958 391744 1739369 582989 1197917 576379 1085251 1923498 220298 428254 135533 1607889 1936334 1569057 613127 36225 1939485 766413 470889 899266 1152459 1957237 238631 958116 1372251 1572378 450584 1434722 1271154 294483 337410 20088 1487447 679189 833723 1535214 379887 310322 598503 1415404 148032 322672 1894292 1464671 1059657 1449717 59458 1321391 1070846 1891249 665336 126531 418076 1050284 1838716 1936424 1540329 1341633 1392030 646442 350433 1921368 1527052 1458861 720344 1967686 1755786 192633 1814751 1750085 275440 1012237 984711 1438847 959457 1432825 586069 1875440 9744 284299 362905 1465881 770636 1019331 197131 1260920 319166 1739595 499326 1504113 16087 674727 1396036 519916 193506 1703198 1357064 269782 607105 1439207 646464 401303 750068 886956 1829673 36756 1079996 1953435 1516205 1995745 1364852 1982247 356762 1818502 55339 1547686 853853 1389502 577798 440173 1974877 1984976 1701043 176767 20493 1263550 878547 1887520 1567162 1377916 797878 1297569 201573 1209577 1503774 81721 1058302 865796 585819 58098 1152112 300473 1719422 1688551 1352231 1390041 198447 593728 1946959 914797 1068057 771781 591399 59240 156048 1406211 1050064 1257842 1418320 40781 1555133 927772 613565 1141180 1076224 700630 1847717 477369 377708 610552 1377885 34448 1037312 14578 1039819 1766448 1238327 1966292 363073 271351 1490524 668953 1633455 728432 871880 1470658 783446 1305048 1001304 1784215 1725538 1175057 1879823 579635 672076 384549 919362 1846193 1183357 883935 1985990 869389 1630711 789450 1227528 1111801 1423110 1079295 1225468 1824691 468772 1890421 1641372 855172 1025169 297300 1457854 247206 90543 575312 1107609 1657800 1558864 1006405 1077419 1053577 1337203 1122060 1647783 1025441 1394256 1171374 611990 1857419 872054 134389 595808 43378 1139356 547914 1853963 95768 20108 1909962 733873 14002 152592 908258 1792973 179907 613253 116531 1129766 1647148 65123 1263436 1898433 281540 49056 1263198 237556 1379676 1202234 44515 216987 1711218 343803 187413 1492561 138864 1429454 1384195 1698104 1923127 927713 1058459 265682 1504624 1985470 1863333 368139 1648559 1333077 867155 837680 436990 1259703 1531442 1998115 263864 1616125 158893 520499 1459925 1709728 687146 744536 1089620 469228 1985458 183230 1863673 1547018 507488 1964729 930693 1921771 1222856 1023426 811700 337190 1263605 321048 254740 1129921 465041 1017818 1010722 42806 371874 1837691 98092 843190 1332182 1485439 935333 1343427 540909 733293 1190175 1068920 497699 1993376 1238241 1293099 1149580 790668 1726892 450186 1649162 1410669 1228203 225734 1983112 340574 207717 249084 1082524 1927054 24537 1743671 1351441 1625583 1046129 1734214 1939757 1503562 1686432 15034 561687 909023 458947 18578 1375640 1329344 1091163 273515 999842 1402476 818543 680102 1825145 1565051 157534 1154728 124067 1074199 816678 1958720 796886 1651267 1916272 946501 875349 1897206 1328749 1130046 680349 518500 1916174 1004987 141459 1925233 729655 328404 1689207 1889824 1634315 349961 1269101 812185 1858695 469344 768147 1788221 731314 1558943 409084 1726645 1961967 1006355 1756500 1988628 204170 1659006 1192409 339512 244404 1264947 172716 7813 1435714 111620 1853813 1256202 1089020 1516285 50360 1633058 847504 1057527 1480778 670066 698675 52393 1327008 1878981 1762196 748296 910149 1766167 1329423 552660 723968 929487 855459 340447 443768 408333 1483516 1483794 1636013 1569485 666901 740568 425795 575833 21932 1835407 969573 828991 947036 1758335 64952 1911813 1294873 1529505 598557 1652655 1802817 907833 404942 495218 1528831 1971685 612463 41801 781797 504603 1693879 1894097 261862 1239383 1422181 1968383 1240845 1324317 1156701 699765 649488 1311799 956160 1541186 193474 1958623 845437 1099893 1462112 5225 1566895 945429 55726 1663890 405541 1038191 872761 673330 1448997 739788 390180 1685674 88687 1582573 891171 1858609 1495285 282746 599048 700240 1898361 55628 11107 80380 461843 228653 1740640 533569 1963644 333193 60335 1701449 1499296 1199766 1763858 1306289 1357451 1389685 859851 292024 386300 434643 851010 1133880 1411473 1947982 1634203 1803981 908040 77430 1804313 506859 1535528 707264 18387 518243 1984219 1256438 622996 263375 91609 318973 617161 606558 1379469 1089166 546927 197011 164265 623645 987509 974153 1609760 34278 1499501 756150 1188008 880756 1726140 1667036 1631491 83610 1708824 1130922 1032790 1313811 375914 1579371 1047010 979223 285810 295625 1582918 1684263 1872690 465699 74173 1451673 399320 1962107 478830 1759049 757277 1831453 1885720 1907056 257312 1568905 1974687 510128 127840 821132 1340891 1737039 389393 1277661 1475020 286732 671559 1781121 2415 377850 1367674 1702415 1786973 1590276 1146272 1385842 640845 603156 1587043 977794 1947589 965961 324806 1394914 845894 1368275 1266402 1271213 1931576 1596539 343152 252486 1448419 425436 643683 1986695 516676 651851 1253775 1942076 1012066 389036 1716507 1952557 1367247 884374 763962 120984 339417 250201 483292 108049 64065 802102 390370 1777147 1788247 1265955 1746219 634895 191257 1248473 853498 416719 1649307 1754198 1259668 1726252 1443432 655851 644953 554694 905836 749762 904161 1064994 1164944 245953 730764 915288 957691 723544 1368656 930588 1668495 545170 1392606 898686 536316 411167 217211 1075242 210836 1853190 1955034 1829943 1006432 1175806 1154476 1744768 822650 221632 1482327 324852 126358 1139968 1159930 1804917 1533494 1033936 451846 544555 554601 1932308 227736 349388 104757 1510107 440555 465125 1722093 792923 1965864 821628 394522 201560 1757444 238453 302913 577592 1242326 125678 1629372 1054389 1423424 1406198 1667287 1473152 473817 1718600 600090 1138812 1378295 1281703 924187 1277462 1884789 836639 1570893 628972 1647665 1609828 1642055 836985 1961984 718993 539710 445068 1679430 1265837 490621 1512019 1886452 563528 881865 1468408 991491 1935759 207894 1343656 790387 1448775 1779883 1154557 1322802 1163374 1849157 621969 1250772 1581545 1487894 1663385 930489 866935 1141065 740641 1471020 1195032 493927 1863788 884407 886695 845857 1818863 1684824 301318 545466 806769 1900733 1704397 1207841 1762547 177422 1518683 931444 645031 1264229 560748 110855 469570 619274 1647252 17037 225668 1294536 1299940 1577661 621715 153378 830744 656511 348384 1124711 421476 1655398 1854007 123467 1510268 1192429 25151 1276724 938836 1008529 1142598 552855 989708 1598741 1020508 1909149 850332 1811083 1981117 282179 354539 1552810 1211707 1896126 1022265 950227 1010363 1395648 1179261 1787087 1292602 1189011 114428 1531061 661500 193485 1192887 1124950 1912995 168988 479507 1052773 1514512 842581 292170 1611974 1418761 1723958 81210 839640 358940 1000621 42710 315081 237603 1704607 4727 688478 365812 940973 496720 1992940 1310435 660530 1104000 1382520 489508 1981752 1323569 401432 976645 601468 982270 500628 372475 1737334 1648322 1086314 302591 261176 355404 1145198 1594601 808639 793893 330242 528561 371430 1200893 1730376 919717 197234 1951892 1478203 20696 562242 621859 1688723 1652623 614470 1210584 1242155 835885 1952714 1518518 1224090 409337 1085688 288957 1200007 132141 779542 107160 595367 325998 98560 1053670 1681492 1299465 1641911 403301 733991 227157 1736395 1008170 1066722 289391 724510 1959956 1109105 1016538 1208567 1464766 358950 48583 1747215 1425519 927060 309683 1231737 809881 1778691 1996720 1336676 922628 750207 1020289 1095600 1541661 651856 182818 221399 630591 457719 844520 38461 846926 822951 1165845 1142515 459749 1460685 416581 730931 1632045 976868 1958836 1016118 1126083 676255 1627685 1377667 1000862 1693181 1717761 1852803 531011 1819299 500914 1863593 411518 481308 1126343 1398102 1081628 1128781 64041 1835163 514603 706575 860990 1728100 439589 505608 986282 1804785 906163 1307853 1764256 1028789 15394 832392 584318 1324234 1155303 868885 1279042 1324120 1379921 1767772 1461097 1284996 253000 1189787 1671366 1314583 1799100 1962348 87787 834157 1697469 498779 1642697 1698386 528944 268779 1997795 1366874 57983 197528 732578 878604 1133798 16541 23815 46108 120735 458709 1948693 1519252 260267 1068818 1137028 779950 309775 1146873 1534561 111399 1488722 1605612 950226 258347 518334 1224619 1860190 666279 915576 1294531 1208634 1838176 1919080 536603 1879791 1670929 909998 819238 450158 923783 1274004 1738530 1096766 889569 1928443 1729441 915281 1989272 373948 1134975 88699 1062961 921409 1711294 592586 268978 921242 603242 1924911 1737669 513071 1374028 727819 548457 293869 630131 283477 615309 1994403 1965842 1452679 1531290 1674220 192933 675532 906360 1820720 1682576 1568637 1848754 1059114 1580806 1846487 941029 307659 1668923 306943 891481 1396907 911172 129856 1689102 101447 759026 850138 1801963 1268728 596619 499012 354700 1979667 84733 245879 593044 992701 372325 1863615 781373 591490 1117689 842684 1470922 1238321 1733187 1198168 69838 1767551 1513348 1340617 285148 257120 427746 1448951 567856 856144 709179 164089 1230184 931020 1095154 1255366 1820246 1459669 1483416 1932635 1197874 1087919 3656 795141 617533 815616 1253165 181044 1031521 1905154 1124334 707578 494734 776612 91658 330461 1621249 976236 319947 1387818 1010865 1192792 75758 1665575 1307982 1039224 1214407 179845 1812582 624115 1429931 486679 1869850 71193 1035402 1343466 81494 557662 1930462 1391985 1694385 1561377 18150 309975 510226 241299 1368846 867822 1599384 445006 887610 1265163 1284851 357183 656853 127261 1855280 464822 486807 817767 120696 1794486 532441 1791948 1053871 1855398 1477633 1109212 304350 50676 1323697 1302035 228930 497249 774246 1934626 929622 1167630 1391713 1338901 731181 1150653 1969795 380242 654254 900399 1307824 561450 535040 1999584 417799 1350293 1552196 272257 1352073 1921616 1167701 1942973 1615915 1769568 1593509 258663 1188114 1576784 1753414 1066026 265765 1056834 478662 987140 333254 1145577 1432686 534486 203623 718018 680971 152165 142347 374443 1260535 241620 425200 713648 1744802 1773476 1364022 774386 422025 8787 1146875 1947900 335217 1948168 561384 516256 1903223 942 1037800 1918135 1847527 930061 748015 329546 625762 1154078 1742310 1849051 1415048 875283 331385 240969 959423 1349820 869839 1902024 1826725 1685542 523449 1430614 1165322 1079266 1838843 45971 351827 411002 1584174 1305585 1400054 92843 1293043 1709942 327175 571764 181034 1119078 1867753 1345473 19282 1489664 1400856 662034 12026 833666 1374763 407092 1710614 276459 389945 395451 804244 1791809 1180874 1364057 808841 688030 1246660 879452 1008215 603048 1672602 843446 189349 1520570 267549 58725 278803 908977 733209 1721014 1559451 1801724 1829174 1811050 623319 1533491 988205 1866526 1018646 1545925 233591 908131 1729860 369594 1797215 1605703 724033 155544 1308383 1970498 1017137 456490 559614 1335982 1423215 1880329 1238185 1909208 241979 1422394 883206 1741628 189909 1623615 1197772 53804 1869046 610699 796565 724862 169740 6846 345512 982577 1256787 1167814 1627508 805744 382681 1103927 1247197 1164801 1232091 1609744 1939966 1232892 571724 648147 502667 458570 540233 1715137 1505880 27352 1102466 1701091 239096 921991 213827 1670370 1479559 1136740 1621866 123372 384003 553762 1358470 653941 10345 1996008 414520 1475711 1039506 106248 860950 1545346 1348542 1141819 989085 1864427 930883 357254 1514219 1191795 172627 1685702 1067836 1044211 1148665 2409 854637 477408 1106703 1894547 571333 1885626 37840 298385 1273061 642092 310601 1400324 796315 1836574 673766 760888 917072 1318768 1294384 1319610 965495 1294054 1513199 1672256 1396601 1321552 1027 1880439 1688546 893762 1337202 1694277 632313 1408078 1617552 36562 1180708 55580 130327 1392878 1488618 1508774 833859 1295774 1268831 461147 1631369 1628382 771435 1673492 974 1589739 1576826 1436995 645930 1998256 224912 1236551 775565 694756 1693490 312322 249263 1164846 286461 370761 1119778 1577896 1339433 1550286 472605 1586644 663604 694884 1301011 1460342 1166606 1351937 601524 1592236 1685385 1773025 1025703 1431581 1143991 1269901 639802 1520613 2884 390056 182838 1068086 1106003 1010129 609175 728149 1873444 1313425 1234647 660866 696012 1851134 1959508 1325490 535327 608182 358630 675738 723219 1406449 1145148 675899 386625 1397086 562658 1948009 1237220 198692 1042498 1951789 858439 1736284 1452555 405208 475800 980983 752918 484037 820516 708567 1915147 681622 1759463 901420 947383 1272453 1076676 256286 1285915 1742842 282380 1430535 177764 1429685 1552924 352762 275968 1994348 706774 862868 1373371 692246 1760836 1944820 1529413 1161450 123780 1135616 1550856 60026 1874476 1137773 586063 88342 1674644 1916761 758107 177316 1610088 1074610 1772700 682154 1073744 587877 194853 302000 431006 102883 1125205 367732 173052 281941 1395359 1904639 1113485 1067014 223070 888727 1088209 487551 1364114 564702 820089 1839278 1579873 1380386 394617 1961512 1019321 1190826 557494 800184 546547 1380044 367937 182216 740198 187498 662644 1163305 1757378 1544786 190005 1827526 145020 834470 64667 599419 665055 398877 1779817 1076567 910351 1035919 1629818 143907 212159 2534 1707514 710453 1488155 1236379 1865650 1478712 1424380 1269722 1893969 1088287 72597 598481 1767846 1969221 1914423 1986424 204709 381430 1632746 909869 1408070 1387202 822248 1990902 1689935 689262 1072278 1479778 574812 1026442 497274 398211 34169 1193274 133592 1080430 596844 987422 764192 1623723 1691602 555703 811615 568837 599530 201247 199541 401433 95006 967756 1212238 760848 1147626 1150839 1688688 1395277 788348 464313 643636 615403 461201 468236 205092 1242688 1657863 545913 1737360 1301226 1895584 1785311 1154507 1957763 1692105 264763 451959 1344607 913848 61636 1452197 950898 1211059 881020 449648 1388232 1590377 144876 681453 1524030 638350 1499889 637693 132897 134831 1290939 790445 15137 840308 933119 1901287 433325 743609 895237 1291851 1153381 1724008 916624 1127282 794147 1020798 433483 764173 349326 999441 640913 818515 1225717 1096894 189217 701331 1179634 1556585 548840 81578 1463537 1034 206132 1669462 671906 1759785 1219282 565380 668088 953145 914140 1128523 1381555 859812 1271304 1467467 1200313 1879541 345884 293770 270304 179257 1938870 674460 1105816 217326 1473637 1381987 40721 1290441 1888790 561366 804293 907602 1457628 536641 1091767 1811348 829094 965273 509041 1965746 675153 268356 1096826 341983 1392822 735594 153735 912190 1795147 1695446 1231988 351261 660162 83917 1619310 394982 251441 1698750 761660 854941 1138462 604496 897166 1027653 1816182 446981 88034 490137 502561 931017 1464922 1434573 194858 1783509 1061025 943249 19416 393636 782359 1956550 775383 215505 1567897 723911 1809961 1946937 606302 1108526 276835 1233786 41494 543643 276191 774233 1902214 1980660 1597605 534992 396582 1548601 1034717 618710 987707 1925137 1696219 982688 850610 1329009 1288785 635467 1255345 33427 1401517 1614376 1857602 97633 1907392 1679907 682419 1967133 146371 1932323 560931 699442 1251109 1796247 1176860 189848 1688560 1915369 1068026 852629 1608404 1228627 380443 1291060 14008 1721748 928925 1722941 1341540 719559 1398508 707399 813680 1399192 21267 713417 825941 288413 717261 1517853 381717 339299 1840182 54812 1012221 1750371 332012 1221148 1866845 1061453 739451 1546161 396465 1763364 557448 1720276 1993091 959572 1463053 751301 1741519 1506992 698994 1531487 1022329 900587 1273366 134011 75499 1300914 284442 1002994 1142464 1361529 1925370 84252 1841470 923861 755125 1797447 375326 1968843 479181 1332159 1958643 1968513 1757537 919691 119959 510820 588951 1800999 1597249 1785823 1304903 1460271 462517 528104 620673 1097750 1000096 550202 1574420 75593 1732249 704237 1854482 976962 453541 1597284 1521109 849540 352683 482613 363179 1084447 1974730 127275 148222 55075 441992 1818587 279731 908007 1381280 712726 1711423 1024243 1016776 1382544 221292 1756150 1871528 1570760 109846 623584 182571 1614061 503163 1114950 400117 1630222 97181 1466210 1025400 1210201 810261 315141 1214775 20802 1739809 1321752 1752826 1888248 361268 748361 87393 586943 364337 461655 143241 82438 1621967 1250469 596968 1389571 315478 827025 1440418 1631924 299622 177608 797665 1736134 1282533 347875 667585 1683970 1678241 1950331 9940 1167713 1257746 23281 1124824 1762052 1249454 1251714 213680 1877562 1096602 77329 267710 1772101 381622 569052 1076481 1439655 1741340 953417 1755423 5026 929203 461939 1106971 109953 279256 977669 1880196 26923 1414901 895081 1036462 1615684 1776314 1198890 137654 559615 666236 1911579 518293 345442 120118 186469 1038504 1207763 1407299 215470 1022514 1016359 59623 1747127 748069 628165 1260165 101427 1604044 568534 779993 406702 1303714 1871638 584226 355171 820524 391363 1226003 1600063 1539466 757373 656358 971255 1859714 1731409 309237 593230 499269 602824 1848371 1459501 984774 1603400 1040852 183614 276787 1995785 1836846 708568 1640709 101650 245049 1797176 1169183 795150 410067 1785754 495663 640814 445344 146356 1481040 1462941 1192327 954666 966216 578546 1471487 1211898 1544315 1514443 1036993 727041 901201 908764 268522 356071 911255 1006184 449442 1473878 1402642 973693 455175 57074 1413886 1787474 358359 1613162 177410 741506 1330906 530856 531424 1498643 1761493 1073745 624494 1764852 1061432 319092 318356 571127 1028908 1833849 311132 841450 1423260 302864 1173098 899696 428755 1758099 1245459 1185565 33284 583806 342064 169345 874099 271405 1973280 1167531 1651020 207093 1853802 1575968 790850 227880 1259009 1979470 902737 677373 1526901 1953847 1480745 522532 977629 246576 23798 263359 727354 971972 1304944 1329960 486195 502017 901080 252565 394772 159296 729468 1353664 867829 590294 1819057 929612 320730 197053 739821 860809 1002462 1393931 364914 342443 89192 1637651 7710 1081518 1378842 39830 299831 1851952 958182 943037 1455479 894316 132607 1716748 1057685 1783296 591865 1463377 134225 1256354 652169 1791745 1984316 108164 251658 557403 853149 334892 292572 88485 814278 1134082 738919 628433 1357993 49692 1672617 437602 1080648 154010 254180 1484369 1815547 1053111 1686401 1689874 36664 829773 618002 1379785 1464920 814006 972492 826618 294355 555896 238821 341753 257306 339651 984308 522830 1572895 564720 1494180 1821810 1551316 486604 1072212 985478 490998 672848 1635066 1241366 895219 101723 1729401 1018904 779274 1755966 806680 1336084 1776092 858737 564857 1087705 355259 29614 666231 1168539 262442 180418 1399107 1041465 1291019 274919 265719 845617 1008249 1908498 1485767 838439 1603561 69829 607034 1235856 858750 1502253 735960 936103 849781 571263 1401399 151192 333029 1327965 1754406 1440688 1151605 1694285 1551455 832798 207876 1464355 814693 964197 586702 1015944 1297831 1342464 1155522 1554662 385845 1749715 839173 419269 48202 1526291 920271 54092 1738472 1848649 471288 423424 755026 784120 1455878 1403778 1226272 1162825 535005 898638 255768 1366889 337715 774851 1011460 1628016 661658 1863238 107583 562417 180529 153342 148005 1941236 888749 543581 272528 1558288 508186 295760 1538049 749123 564729 951712 933683 994462 1454651 111410 1402959 1725698 1993703 1233603 1272261 1501063 553400 1107695 603907 479980 154496 769097 1664584 1618886 188474 745211 24565 1530889 1660430 1355339 1427844 1293823 429107 1459879 1885891 1292924 437747 324940 1327133 1729491 791045 1974588 1425921 54539 196674 922418 687369 1092912 1146126 365702 668494 469276 847114 1041173 1515254 1721334 1421147 1627259 389292 1278339 1225483 1103179 836022 274958 706538 1229620 1043879 643534 35686 474296 635855 1257351 1686697 582610 1059640 623125 190099 883601 16906 1198459 1435006 1804402 570751 1749465 418293 1376801 766081 867089 1396090 823485 1265256 1240309 1974677 1821623 333104 1843188 499296 323510 1693837 1712397 1911894 379054 1181193 1700733 729163 1918829 1064243 500157 1807697 1506137 1814190 1425839 787043 219684 737709 55257 1835578 152997 629301 1557142 1473915 181064 1395862 1724693 1150431 600827 462913 852437 534278 949737 1573414 1814474 1233147 700125 50694 1778633 383224 1606419 1318893 394688 723772 1431370 1127154 1949534 1918265 1641288 1872542 239796 1497271 1377730 651754 73938 495990 1906281 1291326 1435253 1816428 775645 629230 888197 1840496 756148 275464 755312 694753 1760039 478931 581583 1299544 749598 1632289 1043388 476572 1441034 1164216 391124 1224431 238496 1222548 975549 347725 1836139 1907371 112488 1057349 1355509 1176515 673726 1911427 1510152 952437 82376 1337028 679993 1736874 1596534 669623 420712 1984179 416222 595231 281581 1314674 1976394 367513 62989 825343 1707926 1094115 347332 1604051 1086954 419879 1216611 518108 537811 297493 672785 1770130 1084877 1028904 442753 1439506 470661 420755 1841762 1660371 1512571 797727 88586 1903372 1051113 1171496 67017 973802 931190 624856 74910 1099399 1529594 1476017 1128863 883395 978639 70399 823741 207281 1542052 197441 1154031 230132 1146403 518747 1870080 1410921 1264262 443041 1507613 1908329 1695594 121075 1122101 865683 1500462 1309201 1943936 699833 111520 458963 1098903 82327 331722 727713 755085 486802 428604 756193 408866 563153 917135 962319 1589152 377105 1897526 270608 729897 550326 727436 1794394 612677 1807124 316760 928570 1702593 1826945 360467 640989 1390434 1533852 1266581 1172872 1528038 467592 15399 1903066 935631 1441779 1642374 1998920 284988 844739 409716 1282689 1869581 1890804 1386839 1153439 1330395 549150 1815095 357640 56456 666694 926505 780406 66825 1228848 321596 5396 174925 1756646 1364972 1188199 1784030 1761972 241789 185499 783147 1639398 781453 1250881 1174963 1186721 187905 775215 789651 761896 1322499 466919 145895 724453 34928 812750 1889657 21426 946735 1592744 161662 886358 61430 964168 1501627 175505 394650 284227 561760 1568610 1575874 155801 75752 1402825 54596 1703185 375427 427766 1968747 183164 539337 1008100 27514 1412045 945709 311823 1874461 1439283 1090208 962315 1328941 1167690 937046 1475060 1002045 1137808 1254194 1385379 1202390 1437418 1505211 254517 1839749 1155607 927649 1345686 1972357 708434 564651 1966954 1684641 1215741 1849716 1273211 208704 507002 287203 624387 1671989 942754 617976 152963 89988 1482784 457775 1611689 433781 1751104 1763227 90579 702566 666242 206853 610157 557113 54990 23746 1167905 1542210 632261 522304 1963674 845983 1462714 89329 318830 1787017 1002348 1166057 740539 1268888 739735 1742776 1132152 1320522 636675 486240 1864488 1992584 1228042 285458 555868 27599 1148026 1671182 331470 643064 1010940 1583020 1135340 133607 1937920 1524947 714635 504657 563841 980313 63726 321793 612598 1123273 1693846 1891629 666071 1779990 546315 80459 287376 1449218 74665 1233121 1621150 119833 1922080 778034 976003 296374 1924387 1735644 1851827 1376212 460656 1742173 1980446 167892 1808328 1896457 885990 351197 1084765 1391720 697395 148594 1848316 958827 363759 603757 35926 740145 77466 1945217 1112381 1395142 1450587 373310 1205824 1749135 1759270 780729 1726794 1071801 1232180 1424211 634646 289951 1230091 1450003 156231 1730134 1079352 1551428 710367 1183028 236766 427277 494273 1765288 1782756 1068443 278863 654039 1145023 1198648 911183 1139241 1971528 1249329 1560543 575305 394589 1739247 502082 578097 1853408 1716157 23244 1534336 817340 483184 589584 1605072 1605660 1641383 708301 1981572 658124 608454 893112 1472149 1634752 761024 5258 1121237 1727807 483272 331776 751878 632101 1985538 739000 661292 1863541 1561809 835665 492440 206165 1033740 1080160 1863253 448601 825150 425887 1868493 16931 1003931 101281 1908721 382090 1210009 1487069 409437 702886 1913642 1686071 13002 802422 384125 1124596 655597 814437 1910362 1432721 693300 313865 133779 646521 369245 956101 1879870 216748 493125 1016999 978397 1774819 320398 158627 1934040 1915249 409898 590959 105463 1151975 415460 149117 1835593 591015 350113 1072883 1447383 538182 773151 147642 3092 1982696 1991332 704114 1082054 827947 673409 606798 899596 1238512 3052 392296 668387 1603027 7036 1559798 1532663 1493950 321304 1514400 335426 554095 1409091 1892813 1555677 1201298 1277382 765713 979579 998572 1551213 700018 1069965 591857 490478 1689135 1977035 92227 799902 1934032 1512493 741705 507851 628580 1380611 1004762 1293436 51153 1161221 259381 1353095 1970890 1686810 1646437 1006501 463280 1701720 424852 1998153 898703 1580336 1984197 1966875 3716 469834 1718354 402527 162276 34315 887144 653381 732405 1373837 1988488 1229728 1786181 1182146 1059171 1789016 854047 242036 246357 818590 1836494 1828338 748188 376219 1166487 1052831 1257509 854384 1660957 1875587 160637 1363992 933736 812907 274604 1140185 447008 1804364 1417059 1492379 552395 534476 482733 1880930 250688 1717143 1811365 334633 1665759 15677 1763911 819306 1763043 984387 1766443 1553870 870251 1179320 748923 1219496 627062 997966 1756905 23334 1749610 294074 3443 1158169 785789 78523 1687356 1716986 1001902 540173 1034071 1264602 1740634 573020 1254723 305406 1613110 1239812 1682859 1553517 163618 633384 1569861 711040 234655 1570638 210900 375361 1838861 1167127 1101015 541211 63556 1809497 1955432 347127 1408338 1859572 992971 1530130 106989 180467 1214511 555564 1416160 998806 946654 976950 1667012 809304 852820 1014454 1113748 1887095 874070 1345288 519532 177487 1846276 265478 1447119 1941791 452686 1132228 1096681 1292776 1939691 62393 1834543 635054 560116 986036 1793855 124025 1829260 191875 1152866 334703 1042306 1108997 1187593 1310269 1134124 108477 611975 634010 108497 125016 1907986 1609869 83034 1752819 1034901 825414 72185 194086 1762441 1847030 331933 1573015 1771324 1265354 24764 652076 1058491 1449951 719805 4952 556161 1330732 529111 231244 964464 658573 1537238 1989251 1029425 328436 74300 399808 1260317 1759046 1209391 844424 297120 1347662 1298639 610570 387623 190157 1004588 1299251 1701194 777379 588392 1493377 1972233 425557 1831088 1867416 590580 876152 110601 146719 937756 1590296 1417557 156995 1947361 391984 1650588 160912 990922 1580280 1581979 470514 119175 1831938 1821277 116272 1894077 47019 1875372 545401 1358674 890314 1755486 1423785 1442064 962146 380796 1426284 1520779 1416264 113445 1474893 1315282 878274 139540 970204 1514391 152627 1135264 1630306 214088 1605308 1950114 78413 50477 273152 330011 1974438 907591 791941 1151706 85757 1231657 1783598 1307258 1242585 752894 1793270 947623 580472 1883169 252296 340130 1841018 502065 1487476 1595318 787697 1437263 347113 1454978 1635235 550350 518317 1439521 1868899 115276 804868 1587687 1950248 752155 976658 1499904 591357 592953 1866943 400194 711104 78963 225409 527197 1132419 705961 577836 1665557 838824 1801555 1553432 1660940 1232775 787458 332790 891209 618126 651542 206158 1156284 661594 967302 901613 591676 1422637 1216465 1772506 1895587 1121176 1465471 898682 414823 1788440 939296 1362699 1165360 1905431 540079 1636571 761753 1701804 968909 418390 56274 547582 1321095 1142802 1190791 1741678 1673714 1389121 1875210 769327 1367979 1582104 1559592 1221423 483319 1821189 1575846 955790 713783 1672984 1134966 236402 29769 863805 281783 753155 597310 756505 1119723 1687530 896956 162550 758135 854554 892706 669881 51680 7909 1050340 1994660 217952 1746674 1363770 541755 1586421 964297 1670462 1984636 922365 1505072 563080 1042445 393009 1874318 1032865 1024418 1415084 1219361 453128 144938 765486 1307069 694057 73280 1431558 341068 1586615 1029586 834966 804935 237790 1415652 352282 401950 600529 17831 770794 1029267 1637366 1588859 1475483 753504 456860 1719991 819973 727844 1865163 668612 1434797 1082996 1930625 1286537 206000 1781605 1187729 1335195 375287 17398 320020 949443 589700 639219 289346 904003 1706019 191892 1940981 1513512 1445567 7987 1809708 668081 1053450 697581 1310799 298744 1433844 322116 578291 1981208 1120431 983704 145976 853805 935590 1073854 1510425 1075468 1654491 792247 1022304 1092742 933803 763159 62920 1300224 1229947 48857 424184 769685 1126876 1809792 1143350 1182402 1268600 352246 86234 1643764 1365757 122199 345000 1943877 281866 1435870 1918701 1737966 473054 970014 122781 1461477 1010272 1393879 955091 587270 1753776 467776 646694 1840632 1514398 960540 1876678 1621418 1968773 859984 1670533 877732 254300 1681151 1198172 369074 1387289 151306 89792 1839784 637746 833036 77924 147709 645034 146541 1633803 702943 197370 107810 1207526 1555644 423721 1809595 1151661 135207 1907229 19912 1901440 115793 1539564 396043 492688 1597907 601961 437757 26563 400713 408196 1654630 50705 1349685 1724395 1947432 180506 1608389 1618099 159650 1985756 917344 1473960 281807 720537 1267061 404799 1930195 306632 1704917 1715311 765477 343101 356093 1637750 1913537 1989384 1370716 1963787 81538 456274 1586475 278341 1786203 1634081 639534 33423 610049 1168723 1650768 1535532 984758 680919 707340 419725 1252329 636982 1955151 548166 1500396 1235655 563129 957204 1998344 1978118 1204541 684867 1368659 1548298 1723494 153171 1577905 716851 942244 862961 1724256 1769888 1372699 1420950 113907 217219 1091778 488466 652942 1920346 566983 1382572 1467008 1277005 1239199 209669 134695 1708 1393538 1149932 1362072 726935 797974 220144 1695204 1520463 883350 1194347 1991172 1915300 1602822 601818 738346 1739445 902960 347780 1605395 476630 585682 1560887 46054 936539 907729 1627713 243472 1175821 70403 623111 285095 1625787 666115 762462 1829632 840557 1699920 124904 1034994 1159466 1961294 499943 537728 1293288 1545195 796082 855472 81777 1864489 1317745 462443 863926 1245834 461630 1918816 129372 1087183 1979533 1977508 1832877 744511 1452364 1697192 1438043 178512 1454531 1230401 372466 433038 367871 1390 570269 1812474 1170881 1708906 1561794 910199 662295 365031 1950646 1291116 815229 1833241 807133 1656964 1800909 727825 1602883 1157583 1808736 1274190 1759374 1700353 48449 1197939 161027 828174 1278527 1333490 347036 119186 870444 834181 1294355 1308861 1732656 1047166 1363307 549628 983765 158814 17880 1220168 18012 919189 917559 676685 541693 1335425 1731867 1055163 1240608 1631777 537211 179856 1147992 9198 1208970 1286017 1897953 1599295 1643682 136855 1048262 365343 704101 405733 270190 1458848 1191102 1376265 1218711 1410105 1211705 1239698 1952828 31222 464943 47573 1555355 449672 1540447 1311939 1214841 1473094 1278621 940614 1295152 174317 1719110 1848237 399198 529552 920228 1969013 1165525 1681309 661345 144392 1125765 1206718 1584603 1397025 243281 1306916 270 911033 1387916 581114 466291 1595306 1672475 1970236 742081 1264666 1255783 1965568 290960 960312 1480347 1747436 1085623 226058 43642 940814 1285710 1039588 6183 695139 1723108 7736 1908448 1770959 994076 1242836 1998203 816677 1223561 810714 87764 645361 1187751 1779163 870217 1257940 1068649 840278 757725 1154434 865474 1844759 873126 349771 1032180 1044527 1023488 594102 1721545 688062 1646374 163751 1727237 1399627 429525 766744 508087 909863 1394946 1239654 843018 405481 328711 594734 504629 225136 1079798 1891111 1195985 1236013 1249008 995725 1689032 951171 191020 591401 924375 168993 348648 1855797 928486 209200 219354 929123 1967304 134099 365328 1479508 558692 1997991 366371 250300 124315 464966 678252 1754527 683930 81713 1625501 629266 318271 755040 679418 1253173 1631464 178995 1127296 429899 954157 1822501 1653115 1353273 1265788 1853086 317917 1482042 728173 1270772 1661441 695941 633466 325387 683115 1151385 334736 12965 1218177 1269908 61404 887736 1515919 1853113 513752 1402501 1477304 1507168 671022 694144 1324495 1728956 671874 1016687 1624942 1099109 37255 1346208 1626018 1591212 1360280 1404115 756585 1947483 1357522 1153649 1698806 183132 1087619 1183279 160625 1583158 1425374 1962016 545148 960257 825540 1539366 1258024 1188216 1322735 316479 254694 256374 902565 1189365 1182573 105535 1177267 685298 92883 378176 467057 786357 40296 1126693 1365753 171059 32061 117118 798817 348332 1127583 1391624 1292633 1716292 723300 798976 839536 1157533 1841095 1188056 552596 1788654 1084588 1125502 785657 1787203 1174844 1874224 745973 146084 1608085 778032 1931311 1887546 837531 1723821 682129 1527824 626405 739902 602696 569744 234951 810901 336753 488870 1195037 1226243 1347714 187018 576617 1963523 949882 354776 216231 469197 568186 1203099 155073 689321 384544 1409925 1051041 2165 1962511 1173635 1112670 566401 1902034 762314 923084 656215 683973 700082 218139 220081 1274263 1773835 1584644 804721 730635 1165626 1259302 1588625 1519351 170157 1335759 1908590 1001427 1804278 378646 1004508 1184473 615185 1836803 782880 122993 1477187 73630 1027052 890190 578275 989304 71217 286766 278006 1418905 1290917 678688 501071 1683444 683352 805959 1556388 1061262 1544374 1800474 1838 768680 148 326011 1983001 1621118 485004 441331 1562129 1482831 1334586 1702036 493829 630300 317980 1484959 29139 879364 680134 480147 1906634 1329609 90366 788979 554240 338652 1677508 1404792 198821 1700795 150693 705422 1228362 350772 1775727 1183864 1085044 1277123 564070 1393143 794180 1051218 1071536 1977676 431822 153603 1148105 300178 291086 1174755 1350461 1202884 1159984 1923052 1561176 1007944 1167377 177588 1836551 1365613 1699895 3136 1242905 1741171 270589 1493403 235848 1522267 2373 1803989 1055302 459641 108935 1358320 1057232 1554058 18490 54982 1572618 861212 1642741 1182130 789451 1095205 1010282 247642 1744048 1232607 581066 16982 794368 470430 321704 1917336 901978 1387352 1234746 1807345 1993747 1452876 1203825 368324 1334809 166153 1528592 32320 333696 3090 532601 1830466 238865 1861476 1225435 267498 1559492 1958828 918841 1857395 1831660 1070643 514765 182452 1953477 1753593 374872 1109381 1839540 39118 658458 545571 1558870 933867 1801257 394634 409207 735629 439385 58003 443495 1685808 467601 749576 1413858 1199407 278208 1405121 726615 787912 1419365 1189149 687866 1777567 1910310 343196 171916 734305 1377324 1646730 60757 268763 1107866 970146 1876605 1838157 1287364 313185 1424726 192253 1667260 558708 381141 655369 1385454 694908 1522639 889717 367357 1550652 1856095 1597908 170241 975367 888762 514575 1151543 1167959 260104 169396 1243714 1399267 1156623 1339804 1492107 885885 985628 359153 400487 1005972 643814 1193321 1604764 937666 1684577 1752389 1436997 509199 1424884 705700 800467 985013 426431 1304651 1906852 1164131 1079724 1177282 1412926 1312836 1534002 73878 1197829 576000 495778 293429 1650417 1862765 1649514 1788664 1202230 233568 1485623 972149 19818 1818259 92102 1379931 871910 807974 1246385 1725158 424903 1987589 1309321 140904 1191276 1124341 586064 133380 202428 488095 1397185 1377106 504779 3272 1379973 348536 172713 78406 535488 1212256 1180382 1896872 1940237 618329 1121760 1209813 1113765 1069382 1605549 1342946 32941 770136 1062970 982599 1993052 592960 1688904 1491880 705530 1075300 469398 1690314 122717 940788 1450959 258038 1324329 1545961 1924242 1375566 1842539 247488 1785159 950690 232846 1566711 1473906 1855706 969799 1623593 1804485 5669 1187476 1839100 1071289 787072 53101 243293 398375 114454 97330 1714936 1187684 409327 973851 60960 951153 34582 346359 923161 438568 700441 1786909 1728876 1639834 1613438 232829 500250 1473392 36418 76159 1790462 37971 1429650 193418 86641 1156229 1537204 1754003 1183370 1453788 1057377 1593585 1939975 1233311 1676233 857386 66323 1708852 911990 373369 1078506 884730 1920045 1081145 363289 1964559 1454544 1768344 1898118 217441 1317560 232069 1848786 842346 1242877 270257 958105 1854382 1938524 1886242 1379831 404265 793638 524586 245435 1937751 1996018 245562 1013575 1545129 1691809 1674316 1133645 279783 1965489 330522 466796 1194498 179942 287021 1236480 1296719 1066196 1657453 1279276 982093 330595 1775430 345579 1046698 124856 1652978 335149 1094650 958966 1871742 531774 1305187 595646 1715395 1637326 1489279 1460767 1648397 784065 735880 66607 145347 1976003 1812161 1179897 418750 102698 654621 1940911 453111 1680012 701974 132743 913787 1949878 1344357 1896393 894573 1273473 1675910 1766554 1177381 880696 1424790 1787989 30560 1156044 1733203 777145 495557 425995 132918 1425669 984567 2515 52856 499238 211329 351594 606559 425705 82569 1187302 619607 724248 312694 1273969 1959894 466471 134221 406211 1512800 737014 994222 1826447 283122 1013443 326211 1886203 914937 269038 1342284 783214 1368109 1110479 1519248 1360476 1590593 1534553 1449472 1818684 797465 964482 838477 1919701 12734 1651606 1595482 1613094 495503 800166 1072760 791124 1552465 1049083 564691 544321 741761 182726 1181929 1259419 452936 1248706 478133 279170 484472 480203 1119467 1014683 1927902 597507 1365509 1432383 1914988 1722689 414874 432766 1657362 301640 1353001 296328 255242 1985261 1558053 405033 1442136 62802 1023828 740913 629915 71496 1217606 1080713 278791 1177270 834461 1320939 136630 1207179 23303 348672 1245053 621721 62147 1743576 1287713 1560159 841706 1743026 547273 1352730 1444611 1082781 1389049 778702 397420 1954896 1253346 561132 1631216 332282 1184092 562859 1027269 958186 1459817 1008246 1704541 818078 172302 570518 721901 1891731 737637 177488 1606962 84988 378470 933017 929163 238464 876251 400308 1143534 779058 1734579 863191 1393874 1527008 553172 1066001 1587434 677482 1291748 1559341 1969428 555933 933431 658626 648640 1192658 968535 822520 1323875 1073408 224811 1016325 1996761 1772843 1891501 269289 940102 1652916 60573 1632685 1427600 701473 573368 261260 1645313 193701 205527 1495184 85611 1045123 1366422 1435319 1053726 706634 1152563 413397 648781 570451 764784 1695854 220848 1915105 1683563 1614445 1092563 44042 797231 901687 549445 1119244 887927 121329 1583021 1615328 1946046 1888580 128766 439093 652272 1159461 958750 1229300 922436 256218 1580405 1076558 1645805 426216 980118 1033621 435425 192296 1399208 1361371 1759853 1245372 1166430 915978 547418 1209131 930505 5561 40255 1248982 861879 1889687 361833 1458604 883203 421070 144801 1760300 836515 341103 59040 863765 1451806 1980259 846500 119236 826001 1639531 757100 1791381 181697 734173 46393 560978 1461453 293735 1765427 513397 1008373 519583 1302522 434142 1385325 355478 1192956 662327 234828 1620557 773855 1321092 846858 48900 1145573 890137 245061 1726368 1184294 106686 1783898 525712 1790864 228204 1878699 1779341 452530 1268397 621574 139959 904030 934676 1753316 1359165 241424 636893 524357 1823651 734857 584495 1992455 11226 592010 320819 672688 1329567 403576 991723 972143 1477735 1020859 1458390 202407 1615135 1261070 232218 43234 716437 1034102 1225172 1450222 1518435 1015740 914130 1369458 212421 358002 256289 494639 1815860 1940498 561130 1763320 64109 1454143 1844860 534728 555223 1073702 1179250 1283318 633569 658192 1872373 297647 356844 1803664 406300 241589 1722325 1848721 564398 771549 612079 378593 935184 1552972 503943 1358500 1558134 1076620 1062653 293173 418133 232249 531322 1930602 122538 1770071 1368285 1475486 652333 872854 1271394 210561 1557433 247960 655433 872603 1001207 1318844 806948 1443480 1125974 874774 1528475 437192 1812170 1536113 753929 1021585 641963 1954342 1337560 247938 842286 316650 1286378 653491 1049618 1226563 1705553 1536321 622082 1109166 668243 92495 45748 99572 1009199 1721045 541851 545164 1557463 1120891 1295628 1217760 346847 263850 1204374 1104852 675570 302677 614273 1454011 1241978 1482510 610322 592391 1934018 1437341 315867 409709 989207 1011289 128620 1257087 231839 1877467 524275 800827 721501 1472994 1918987 1355719 945921 494585 916589 522590 1710280 1438215 832485 240726 1176311 967464 1332450 1184782 1452332 228084 1729437 1978770 1669914 856952 116328 1365643 731461 1656579 8491 986600 1750715 1108833 375119 81624 1006091 1971103 297040 267321 1809263 474558 376710 1023836 1327980 1861792 915403 1998084 16058 1039895 707663 456782 1353752 178637 1986817 1935634 1628177 1128838 1070483 1059960 634864 1390123 1260139 447238 1324559 1739293 201837 1582358 581524 396132 1669429 1662855 1917406 1859407 678944 1746839 1815150 900569 248243 1864966 140476 1739941 1843360 1896646 975890 175485 736437 1293328 243422 1879772 637701 314164 668940 1611641 1392216 1344976 404183 1355212 178610 1716524 146395 1892320 1849663 827196 1536071 1435169 1655895 1711336 1312518 1340098 275021 1642796 69004 1947125 1514122 1476924 1318236 1734971 1766139 1985774 878208 689539 1980682 1603220 1340269 1095098 1807661 1174062 860680 1815153 11358 1487474 1762764 1323760 348697 1955901 434776 880988 928417 1439625 1872840 80742 1297558 598894 294175 903933 957729 1927718 1912546 695768 1122893 522256 19610 1434171 1855819 338008 1088116 1021798 1421010 203328 465520 769404 1843382 1989912 355715 79137 1170918 712254 67640 1349891 473354 127205 1257024 1350018 1371654 130070 227602 1425148 77328 936527 1080146 49610 1333182 1097843 658481 1356790 1734281 358177 266923 37409 1153064 984815 824392 803036 593703 1939451 1813633 953170 1685460 855919 436537 1231803 994534 1871941 567471 980768 182739 1533378 44174 81825 1071351 145349 516629 1165283 17826 729813 1917366 1300012 1780885 1455348 1455644 962993 283205 262642 151262 1224340 1630266 228373 720429 1659424 50485 662709 1021979 476576 1847790 556602 147018 992196 817627 986448 1514045 16968 1971079 1384000 1956549 611520 1157233 1787848 1081764 392883 1029122 1413448 512981 1223554 1486770 1755918 147145 1313129 1958033 1048951 148764 1370726 557566 1262536 480359 35978 1141639 886963 1272004 448860 1544076 1974832 1870532 755859 1879401 1287928 139087 145668 661228 97341 196947 1659595 864620 649084 1542171 388640 290926 1087340 284148 1103374 1831966 733273 126746 952875 555696 389024 1001754 846531 584058 447026 1094527 1092710 1512047 823130 1552129 228600 470161 531606 435686 6080 825310 51641 118081 1229914 143080 1708016 1884016 1919899 1593411 1190736 585730 796441 748627 625004 1537053 1717422 1162274 1296634 1450431 947021 1304916 909663 1412414 15641 1507460 173048 1430801 228898 377466 1463452 1253840 335819 1183725 2487 1283446 405712 973980 537315 1109705 1256272 1484901 513968 491777 1182755 59823 858347 859880 374579 1129661 192493 1140916 1081941 834984 57649 1846357 693515 967910 511035 258064 458883 902535 1788619 1685361 872741 1344223 680074 613000 1147379 462184 238273 1234390 1886108 1032205 717269 54324 99435 443662 851471 454584 1725316 1418434 1460550 369889 1963662 1960417 1167575 1899462 1715726 695940 238548 460030 45423 563114 670865 1839973 119740 798084 1697566 1391346 1097361 1551461 230181 1279682 617480 220440 323609 393750 598250 754748 1044141 1499116 1951584 95720 391337 786064 1095294 519227 1957323 83710 1759398 1002354 419621 751153 1557360 949319 1992424 155436 952398 707190 1588957 899834 1028087 765316 884134 999286 1199280 1420644 429578 1270098 1100030 981151 1765569 1136635 923823 707045 664394 45950 547481 583564 195327 1281489 306001 1294503 1515827 270868 1223472 734111 39134 821187 569621 1872085 194198 854097 1387557 213873 1391319 709912 548990 1293342 1390060 354259 1104807 111937 358408 20556 1782396 1308126 878156 1825082 749776 1190324 777957 1384190 1739911 1886872 934366 460619 1283516 1899340 1205159 633794 1935176 218846 433420 1852187 395572 549058 1436289 364602 1281115 1079454 1245651 22200 333524 1971486 1633971 101917 1481939 345500 159249 1531663 910632 347284 810752 1848642 839196 364195 412458 1103625 837690 908134 647855 1956539 1460392 1886818 869649 289318 328935 1869927 814650 913713 1003592 782272 299491 998008 690234 417494 226499 45792 1694646 26974 457000 226343 389651 1686427 1782413 1857212 1721597 895344 456354 298259 1427250 28361 659934 178429 807890 1752339 886945 520743 934806 1119857 643685 142129 1398193 48134 116962 913048 1017903 1247117 891780 1825317 1040442 1730589 1138885 83521 508894 1535243 537627 507834 185148 625417 1453244 1414065 107936 1493264 952821 1259010 1653129 125838 842927 774662 1727232 1038935 1958669 1988638 906170 611844 1701463 61034 1706888 1224531 1349299 1849026 1644108 1095938 786888 1315972 1323688 578776 382813 158964 748947 989649 1091732 176231 1690223 1625587 600681 1779967 785238 1822326 1478255 1177278 104475 1988848 1638067 890470 298890 297464 1384016 1155412 1517975 1011814 11602 481583 348581 1978027 448061 112737 301405 891322 1583452 1991809 1208515 1398056 528609 1446758 923581 518620 1504534 414859 729043 1515503 1131072 1444060 1972962 956573 1864301 736596 286775 857064 1685564 1396517 1489002 1073004 514031 952964 41437 256598 995700 921697 1609897 1994083 905202 781671 294286 1580102 1140029 1563895 1603423 1684049 399308 1345494 1930553 848962 827398 330498 283446 414652 1129986 624663 1583834 64467 390973 1026943 705829 1923144 687353 909739 987887 461742 1584542 48428 1558701 942342 379547 859731 1546914 404078 1376078 146722 1126255 125435 906042 1937631 370947 450533 1859126 1780977 744751 1088974 1210038 644425 259336 947665 670146 813912 212962 1846092 1399840 1955270 1050 857835 423914 1463430 1416821 663002 1379034 1668160 193125 8590 349036 961509 913353 1941413 1743194 1774443 1978840 345591 560736 1947174 1720859 744815 1686265 134062 817506 53176 1603866 301714 1841954 267527 1453039 81690 1631437 38914 1757214 435830 360562 202860 1532912 1953325 1534738 1365824 1373229 1469562 37961 606395 537040 383889 1653164 1458395 785433 1329658 1614658 1512319 494141 807069 119993 866476 373075 1946302 1978741 1688894 446524 1064691 1269446 1977189 40849 275784 841617 231105 489857 1808265 1100963 1298790 1876972 394438 9741 1481715 1646187 902042 1747387 529735 1862674 1722209 1279023 870670 600739 817417 987283 189221 1920326 820108 1262346 1588658 678318 1308938 1690605 749239 100552 1622125 86140 1033985 768393 736391 486124 970843 1546900 714196 1611215 1758668 723175 416078 1803509 1064525 950078 1381748 704413 1763864 1723398 922185 1097370 1562357 397312 351338 1439932 1799045 1585294 685718 1517696 1094018 1902190 1194223 72359 524492 764027 361981 1751914 1238124 1739866 1075161 698945 6378 206117 511927 839218 1479671 898115 1406697 1125842 1317814 607610 71824 452913 353427 1571582 1421807 1277048 1319262 934569 1515761 290718 1652639 1846223 1461883 1009959 1956196 1757505 920485 1471426 1417006 35495 314778 993853 1980167 1141405 427975 1224277 119837 474618 472091 1495539 1841184 702448 1086693 526620 208862 659897 729495 755213 1479045 1562803 1830080 1868775 411758 1244104 1233341 733039 396214 976465 1719986 450125 1039869 117127 1620495 682990 602587 217892 295062 173096 876426 454823 828274 513777 922803 1733459 1251504 1198458 660299 1517920 1780260 8566 1262973 1079585 432058 356882 1437847 150042 279083 967832 162810 955565 1171070 122013 251900 220404 1880569 955934 429688 418966 925785 1062914 174307 1769901 1248196 248128 1097503 1602819 80168 223188 384324 980204 1538415 758127 1850235 570235 372949 462135 465540 589095 249480 197713 1249223 1832110 1920522 1197001 773685 1295431 1199695 1245600 1025132 1242120 1985915 163809 1381691 571535 837093 145903 597142 698612 1207560 1578681 322962 1928301 1459697 855014 1442958 440900 1053059 89506 975930 437873 932532 494039 904137 1281838 682187 1740097 293211 1416848 1931533 1823625 1444997 465682 1489229 640781 845397 1987766 1625332 1062 1389767 1896506 308933 795991 1822703 823578 383739 833468 564177 1968798 159146 679797 1774711 1944848 884567 1867782 1034232 268838 1123621 325927 293375 1319998 1582989 1265497 676066 511132 1642155 698666 1728073 1196741 1365430 1378996 1832767 77400 1133716 320671 549364 1802621 1816070 695188 239061 417511 755333 254208 710916 619393 988675 1775297 627445 873229 452680 798230 304322 841764 643625 1843269 648281 645106 687134 908231 586548 450066 221010 914968 1719900 373879 680644 1797990 800227 1180928 1373281 904773 662361 37330 363388 1813199 1197985 479375 4496 1325440 1344152 239650 1863092 940047 1195984 751508 392949 250136 1933397 262683 967223 136120 1455 1614007 1773605 1883659 128561 1464986 1369280 1348014 1096081 744862 1842124 1203095 1181207 472693 1758672 1510835 129586 1190380 1328711 1236093 1627111 43065 1433846 519268 1283706 1358249 863416 1035892 525590 1728339 1812277 725617 1735335 1393186 547100 89980 56839 21595 1528782 215783 426846 359163 1147875 1157738 110178 604293 672424 280247 390891 168820 1507742 657732 1674389 929493 793036 497571 1281265 127933 1786099 133508 416528 1054038 1697989 684673 246637 141648 1843870 1966509 1665988 1890064 1245411 580869 110254 139202 1281188 519172 964517 889935 262986 1166629 1328122 605946 1957799 1615523 542258 1055358 1058850 1220252 1105175 754482 1606147 1420928 1319352 1179746 35604 1524605 1268305 1705080 1976554 1623770 1207377 306342 559666 1236343 1146248 448346 227691 693586 1703607 132977 814646 352112 44856 1591620 865582 1767267 1894207 1560983 936549 679429 132122 1714451 1128771 763299 754190 641877 276079 918012 287726 1569225 320546 601830 1975456 165365 1388087 998446 353603 383264 365421 318668 1467036 1994021 114026 1867699 1733662 198020 576328 1127279 1895092 1854182 378002 1238075 531819 122240 1864511 1731988 841620 120857 896011 1383930 1185365 1966420 1675185 1362264 732604 536998 482237 1872278 5707 240124 1998797 789931 957440 1545503 385977 78604 1829916 1396423 980488 480775 591729 1038377 783404 1971277 1524679 101993 246605 1308481 1144137 1933730 4492 1629360 569637 1157214 179864 1172660 36035 1840781 364450 1592745 1027636 1585113 218059 993028 1124461 1992113 234119 1452856 1437759 1339819 244007 1204921 1780679 639994 386744 710805 156354 1831483 1956386 1924640 1284301 305148 723007 635973 49783 1019302 1791532 747931 1024818 368465 792652 56670 1847165 1091414 1348465 696279 891061 1594326 1862094 793633 388443 1175600 84218 522084 1123109 1574749 1749407 344437 765889 341361 1199442 1605125 656316 549518 1767372 702261 1822516 117662 790820 346280 1362530 1467619 388868 1724026 213127 1582727 998161 451973 435088 1868458 526637 1080147 940009 502313 1804646 924998 1890328 965349 1700601 20966 1970179 1923822 427375 661391 1955753 986067 1881556 1167650 923641 1575791 166002 284696 1513558 587196 306293 1944836 816050 630453 1670038 1966522 649692 1839716 487517 1500299 1132239 1494380 1446699 748335 562272 1586262 781081 892039 1032093 989141 680407 1813158 1135646 1714685 1834869 1744547 86254 347647 840521 1850859 489468 1543601 1027224 1218058 1021039 1225968 456335 1832752 690429 272063 950163 1863686 769095 1364227 579645 1071757 808608 68311 725924 1818732 534515 120343 1853756 553568 680241 486909 1080657 1576679 735481 148302 691414 880708 714596 1328990 1276407 1712341 1505790 1952321 445577 431945 564474 1785515 681533 572050 49305 1785550 191826 1811458 1455823 1617271 1428390 1675004 1824664 553369 1791414 436503 1022750 1755355 1217197 837819 1891365 623206 1677077 1737949 1009195 1709916 1279057 1236579 1139949 489355 922646 853175 1540057 1223951 582454 1767501 834860 803985 162372 1763954 1891220 1813139 367091 525067 1397973 951197 479268 1192483 519693 1482759 11528 370510 621860 1725267 1365607 1677555 1001783 581487 1191402 922769 1128179 20955 219984 1495464 1306376 1896532 299670 706835 1837458 724978 229163 570458 1632803 869413 1727398 1050333 217450 549115 1843450 1609873 1860678 390766 20060 1986537 1787349 22953 1851491 251729 1587404 1061604 1743116 694559 1661337 1637146 261432 1762905 254872 178212 1869746 1955407 651285 962245 1816244 1308772 1989846 1445497 1258996 1121870 975935 1862324 1739857 813288 1106716 866915 1148245 974209 1099987 1092616 1843851 1379867 1579508 1144716 1112911 1860531 1195965 668712 265295 1649588 608992 42373 1211051 680494 1676449 713112 1146141 1695095 54102 1048254 1749586 1427176 1034771 722993 1271794 1256363 423369 1456792 792014 876276 701443 826064 731263 1548014 123395 1500057 1771462 357800 808736 695759 822094 372806 865987 743202 1726111 1866682 1569734 1899781 897956 1215017 1769705 397256 1239656 1353937 1948596 447846 115359 551353 870896 1480996 541734 675208 1769523 782393 849768 342132 1831253 1734390 447558 1923467 36948 617191 108884 931606 1655389 795089 1676339 1398370 434738 531408 604736 1990982 1180998 498321 1956447 685639 1246274 978560 103590 1940311 1281126 48697 517600 1514066 1140968 607910 125102 955413 121713 1714034 1258447 1444597 1854116 1029286 900136 1908907 32859 1494219 708709 739491 1430244 1091696 167640 1847228 1443347 1975505 1788222 1409130 1743227 362797 923225 1460269 943200 945467 323291 11671 1223453 1398266 120050 1433900 1421999 1793495 361677 1321022 435821 620296 1601730 1935975 1341052 1385575 1264991 177939 1741640 1529470 474604 1149967 555142 1822310 202994 458034 620206 859577 12503 720114 565447 604535 1405486 1619640 521576 493109 20811 287551 1914599 1592086 468349 1119871 1960535 1919294 1767343 554493 1900684 336244 1177589 1108365 1543170 491070 30230 83017 230373 1343982 1918184 290927 895987 583976 1852345 632526 492765 224569 1553301 1622785 1045474 234814 1325450 1759177 757478 1088203 1436222 378027 707611 1263593 555595 1869179 1876828 1324701 1457957 799330 375414 1115698 1101033 1024546 1251673 1762320 816521 208777 790577 627583 964247 1889313 1123043 974868 1591828 500275 885049 15532 820978 384596 222801 71732 1776752 333441 63078 1797972 709163 815201 544128 1699113 1357871 390074 1514596 1963781 176984 815613 1449930 1583164 990555 739248 1473640 1099296 1154807 1562471 1585397 52396 493085 982506 1879303 1051420 1542353 1633312 1158343 125166 1496479 1881622 500225 1562859 1256754 1385224 1846957 646613 809154 433918 632209 847070 884226 109030 1183252 836452 107021 1157092 1987573 402063 571757 763752 213357 584992 1371292 177207 372424 1574908 428851 1693828 1116501 659994 306740 380191 826615 1629955 1271951 439410 1994918 1944676 63885 1477535 77528 215254 660384 1113001 550365 817913 612322 1100166 1551639 1395244 658032 1641936 1296157 1766446 522413 1432092 1015915 16834 73224 753782 65543 1722676 857481 615424 1592211 520723 1993247 176690 643403 932705 1088332 54398 956100 380532 851703 1519436 564476 614439 1985423 1348867 792061 1945408 338833 1348607 212656 987448 443897 193437 1859493 1784627 302050 331345 207582 608098 1646826 1392145 1254869 24756 1229789 210904 830008 402691 1897788 751645 1146406 1839940 934354 1158380 39232 712842 1024326 576956 1573926 1154589 2496 945711 189650 736200 1540504 1744044 82865 740941 528735 690177 594425 1388131 1291464 487023 966340 1224813 238391 1582141 1695510 666462 311172 1530632 620983 1695046 1982942 1353679 1812308 958138 1046002 1142378 282697 1237250 1746677 83454 1143824 1256929 1508092 148369 662373 415707 546102 561139 1122838 564698 734213 1922563 1070697 747147 1279197 1910379 1432715 67703 1043405 243231 563916 1097594 540879 1577605 1509363 627679 1232402 125629 1991773 1869323 150945 785268 401047 608274 1143925 1326443 1892566 867180 1594690 1903805 1223634 1646112 1211115 519626 18335 1875797 570252 355464 1054143 1295908 1142552 1348255 1414907 1453009 1489 356687 678369 262347 1292150 1985609 1172477 296717 1769176 99867 1728010 832996 512176 368014 1367540 1786218 1227287 1985720 1752559 348944 1520672 1872674 1645877 1301627 1451405 1553495 742023 720044 1476363 316183 802073 1145638 924271 1258269 353861 61903 1059682 1537240 768179 811726 614569 148661 1339609 961599 1223672 948836 557552 1317582 1349033 1975998 821977 1961544 93173 643191 160710 1176643 1662588 323555 995496 1895132 829737 507211 1311523 325466 857285 1373286 1819901 1090100 140242 400712 317148 712672 1556768 467107 1230933 1479470 876839 1452906 417163 1032801 496372 1480263 1645574 592108 1781473 1771055 1307188 1602252 1653619 365820 1591852 790089 353890 258588 55157 539293 690432 1983467 1471018 1284545 1790238 346989 824769 623326 745454 1308134 414967 1527943 1459666 216208 1246663 1689842 476458 520320 685798 261414 1614701 942894 1017793 449796 224917 345571 1093329 43418 1676858 1841328 1770155 677319 960532 1740148 1732706 1311895 960839 82043 1878253 1600242 1113248 368445 101621 1328806 1380089 1070864 260879 996666 184579 1369068 346348 1610790 840095 42793 1674581 1389389 1229038 1249206 1385977 925634 1444207 1488671 1562540 1727427 1348675 1914005 366036 1388442 473387 488359 1027454 1390361 155149 1942423 682059 1403532 1861255 50838 1861062 77050 1445481 1847446 1102369 1463619 54545 1253641 203418 670142 329137 1047342 639642 897049 1441294 1813816 559480 1081058 1662865 1674434 251636 493939 963709 1495595 1302080 766839 1144120 1806170 1624339 132527 1683234 1810014 1757868 590326 1404635 1241586 19334 1524722 1336856 1383030 628091 1820987 887277 316275 830929 709080 450817 1208141 450120 1331456 1495655 1825577 714662 1567958 1118846 902611 27763 863039 947094 1824899 74618 1496102 1332793 254653 304364 1061364 59145 283241 997290 1591420 587215 1302374 963885 1820217 1281053 1801339 1739199 1681520 1996971 948853 388357 243591 1494103 1303122 1130113 1868288 426806 1555270 1705518 1802240 839434 1507179 1383974 1924264 1539560 1920071 1835595 1795868 458750 1007597 542114 1987455 1573793 614215 124332 1473431 514901 1700773 808065 167933 1492990 382082 81802 1594825 239638 1541285 1381575 62513 615938 1419645 1712879 1198619 1804978 1232838 1493137 1831521 1317031 1777488 1037475 1356603 1588131 1385936 1084189 1959923 1002731 839749 395290 148865 269023 933902 148531 1854154 1379600 1991789 19579 53668 1454046 1141206 1812265 1141191 5242 1328820 535785 1358522 149625 406218 221697 679857 1654698 883336 85098 1421377 194881 997517 1128720 1119245 1331373 833623 1766173 725815 1117064 180818 885865 686708 431130 148325 1842427 236901 1535560 1937773 1625920 988902 305244 425988 955943 594745 1341586 1180890 567588 517534 307800 228291 1492162 1574499 1608577 284775 1499120 1331675 1442528 271639 1477774 1189695 1430238 1072540 1725432 1336013 148650 494534 640719 370996 1653030 813027 1295725 757889 1879423 720631 1811560 1837156 1557136 679218 1703317 163887 1344332 196344 219955 1523229 1175993 863713 32918 1501521 1549942 1969373 701708 1460019 604631 616268 775749 727252 938534 883621 883478 325302 1398186 304746 147618 1972342 1800256 1230667 1242381 100641 984393 1456663 1353690 1819304 1669800 1345967 807205 135741 1154624 473849 198145 1498042 1838494 1724822 810979 1927822 1256398 1056612 1420986 1485293 1266707 1082246 1561888 717066 1787426 422396 788951 1613206 1967908 1473090 851226 483207 861134 887542 1151934 787908 1513639 605041 1311742 1546343 939208 1411939 636620 1732227 1718123 1803706 1381285 802495 1531800 1537109 1517598 1580637 680035 656984 918058 857171 1271252 235817 1538220 442358 958460 1003161 151416 1586160 1802258 1463695 45042 1092750 561388 1979340 288129 341845 1905034 764206 1357864 643070 350032 1562948 665041 1059466 1958486 54766 1608957 874074 1551239 362593 657080 150979 1744425 1932639 1228935 1656113 511778 1744814 777859 1636184 1516251 1657064 399019 1657020 1511268 1829512 1193509 1993930 140536 1007080 1505843 551424 323694 1064417 393648 170880 1971821 1351774 698979 567639 1588630 986018 640655 1627285 635588 1063481 208032 1318267 1421062 683279 173146 87593 511104 164519 1911532 1702138 978621 1920335 1981758 1944419 1154428 240976 377384 1413903 1547098 1149961 1350346 276383 825581 1607333 1222445 711967 938614 1629996 1006121 159260 125520 1527243 556864 1946044 1010669 1321406 1143098 137265 1300049 424830 1497519 918325 989362 1904821 160085 391948 423338 89960 739193 175751 132306 1257879 1515645 1674106 1368952 914887 1074058 208505 1857599 922774 1935981 1823780 1951490 1216270 814670 209176 757983 413668 313343 1647055 1033986 499819 1163694 526296 600647 778216 534085 347768 152867 1370329 465073 347566 759599 1001690 266246 1641495 646176 1949343 180671 1601546 449302 1107448 986260 603241 925737 103148 166757 394210 651264 1392437 1829705 155063 1795081 1753747 715412 1700737 625929 580994 1121636 954313 1716789 960043 1260685 1184500 1789717 69896 199704 1367400 471552 1729762 1424809 630692 1633356 1947044 1556482 877426 1812223 1752694 1007104 96720 721168 1668027 56708 1704978 156271 409833 1363103 820436 207772 650668 596289 945988 1376193 1911323 1444326 267805 466410 1474226 567123 45680 809399 1857958 120691 1364801 1100069 1205603 1397417 1105791 1642578 1214804 258379 1046444 283375 1755552 1789323 1682924 1498588 1498583 994803 1576233 322751 420821 1795934 1459959 1561328 1632967 731467 647224 801745 1255535 23999 1340537 917623 1457644 782459 1831758 12018 1945127 424178 771656 1962920 1954365 1094641 1561160 951713 612691 878703 1962516 483075 965890 1486693 920874 55574 428638 524643 1524731 1700002 1873103 73006 296364 778270 1189908 1013605 1571807 1893844 1388352 1452098 391672 785435 1502917 1409339 499814 1476749 1589701 446672 1051796 108959 338013 164222 1951249 366053 930189 676825 1834966 793648 1821124 338589 908023 472203 1034326 416967 1407851 1843739 1029765 992972 259675 1346356 360790 1892268 1855409 1221100 1579608 714867 375316 1700690 1542411 969874 468098 1798661 571666 654252 1963675 597652 835793 1963888 1184850 1649354 1130323 655817 799139 1159089 1211696 738917 248159 28676 1311080 413373 1079236 1341204 1483961 535867 1298280 916813 788474 542408 767940 1568001 1549469 1978846 137378 469840 33776 80469 390119 800418 198802 1917120 1217272 919755 1580989 1884227 754994 30803 16578 539053 1752862 191111 586631 1448342 892095 1977494 465883 715536 651329 333749 99736 1045041 1081283 1167413 1210745 226656 1151600 139530 143727 1330186 273363 239237 1207912 606967 221419 1915862 1462623 593981 1814052 1781986 527294 668524 466676 1852882 1981157 579533 750712 1201205 1347801 1073693 1369148 859333 1732288 1344876 708016 1882223 1691561 1029828 675285 1059677 1116178 1993769 611646 1891419 756329 791511 1070838 949625 153632 1955568 679262 1677196 928262 378281 614149 1137034 417728 329192 866359 1345058 833986 658074 394490 971723 73248 1122457 507483 1857545 89750 66431 1365603 682839 1909634 1838518 927284 1436608 1757097 1813064 1807960 790295 767381 1367793 1584447 1878862 803650 307273 1598121 497406 662836 1639960 1017444 1316494 1946856 564614 688503 1843020 721245 1218675 484612 1498840 1403015 673943 1974190 1021706 592123 363536 584512 717960 405259 848531 34661 885426 1595156 1880150 292871 516912 1667414 1063506 908064 1118523 1420057 400568 1333427 1223999 123918 1574478 1747385 406636 487386 1647551 12136 563639 344228 683575 1412971 145711 1606488 1103497 508227 180624 215293 1481140 161402 122268 562803 1676309 522255 1922406 1490760 1690873 274007 1800785 1848823 611431 1944582 660338 181539 682642 1080539 1076309 1182614 1638290 1055810 1722772 681680 1796215 1128258 1622233 852333 65288 696514 385885 856211 619799 759472 1787979 1454738 247079 846050 221187 1071534 329247 1385436 1928001 996051 97463 1545386 662375 1538899 1079094 35586 1016561 1518286 362397 438039 1245072 85021 368490 1152735 1242021 1868225 175093 799472 1099736 782212 598239 1373840 1442961 811064 1989665 871274 743554 501279 1710466 491365 707163 37299 155332 1812532 271233 1597997 598546 1587327 755665 40824 805084 395521 1748036 200670 431349 361452 1605289 1528909 1463593 1395017 115488 91826 1143674 1128422 665974 1090131 1687183 1628984 1045242 899431 1585835 1228058 1308453 206104 347677 1891803 1541593 1148758 1313709 1422501 1473933 1037292 1550557 452489 626305 1942835 1296078 1915694 1099148 146598 703274 843017 41201 338873 182248 350890 1345711 1646229 1055279 1516204 695303 720159 406938 311995 859045 623909 237454 976741 176128 280693 1297510 1637782 1266627 1361802 621944 1156302 752984 1891255 65871 413314 883984 1912600 1184645 850063 1391032 181645 514736 826109 1795019 338714 411410 205570 1948601 295205 1132053 1097677 1355852 1482056 336745 927927 1848367 1269976 681233 1532441 559640 268332 1513276 1718100 572289 1665896 1041182 102667 892265 72525 1151202 706571 1258371 173998 1446550 260739 89024 1522803 1382697 1261750 1797944 1834428 69680 1249540 88677 1422885 1820507 985673 1011757 1644021 619486 763160 998241 1070243 1976926 1035975 1084290 1977149 1501841 529194 1221760 1533055 1860441 928397 964660 1489187 1696028 1803665 884707 898564 1128092 366341 261913 1872385 1734267 1116728 1117399 150309 902110 748220 791443 1942676 1891325 1669175 1997007 12498 1675352 621251 1639569 720860 1026805 96729 1257580 1100788 1977858 1574385 1289861 1450376 931238 1865199 1703377 1673574 850651 714917 115102 703244 1375534 1391124 37375 59791 181008 410432 1320168 1911483 289498 1507438 1314332 1938751 1436372 922724 433211 466772 1883843 976135 491211 665390 1054193 1732813 494435 931480 1898727 1743079 1391022 69091 263664 137010 1741228 644781 1150218 127002 1307937 1733386 786384 691785 42875 331499 258682 1468709 168117 1064487 1072458 532903 328344 573890 1808584 1812201 1815695 393551 664945 1667305 1969346 1336584 189918 1335040 787563 1854527 1948720 1222857 1261583 1767680 549954 109222 1345827 873244 656556 1156461 1322043 1666812 195024 327515 1091748 171467 226147 559150 1715427 1449002 1199998 647903 885511 478772 849981 1117803 1621191 921087 73292 1170698 880816 421798 1565442 164453 634162 254747 738952 1890161 1246968 65167 1714250 1063601 575596 877814 728567 582078 570184 84955 587938 1668676 61571 1394368 489503 253948 35546 20250 1981096 1046962 1059738 1247204 1150072 523256 980852 167113 1180402 1533134 455246 56103 1383825 1952212 954140 1330683 899921 771378 1735995 1220233 1583793 1299436 1062135 1733441 1744985 988473 323684 1944803 632650 1027056 668545 169526 869644 355133 580557 148439 1357707 114749 1281892 1045178 285453 90369 846631 842991 313419 814147 1008136 1258418 450960 1611380 1277224 1959728 874748 1697885 830141 1586048 885191 411247 1780407 1394782 1592621 696101 1308176 672254 1555248 1253833 1103634 958118 1257188 1362066 229063 1576589 1134505 242601 671878 1619629 1368746 346461 703862 1005079 488645 469447 67099 853223 74883 388937 443918 1206161 411054 1296930 1221095 1011577 954593 1828822 859400 1716947 1778309 9527 254279 1490655 70714 952094 1551326 534474 1772143 793014 470208 303454 989060 340058 489949 1135065 633047 987746 117495 621492 1403931 69059 811108 1280043 1184300 1211712 1369157 972438 1843731 920957 1815950 436727 1618909 348878 1030549 1704838 505743 1424414 910067 627740 702486 155371 1405822 911056 276217 685256 1156677 1345532 122317 702722 755097 352679 1579740 312614 181177 1630777 446780 1196601 1789542 199588 1270202 526256 207798 284616 1063676 1810072 1827891 687450 182667 278765 606666 31240 1062810 561985 1636586 1649392 941555 1068115 389178 1555723 75619 1238705 1103894 123463 805373 1713324 779200 1114199 781848 1395519 202452 204677 160052 612250 1783744 577653 1387533 1645111 1974978 134843 1061310 916298 918159 1949323 1547889 1810972 1484917 1033792 1643436 761591 734827 214378 716531 1964556 1965630 1760762 1766763 779615 1225974 1691765 1323267 1730060 1113745 883851 1775498 1804886 689058 1592475 1798833 1861495 968308 1027905 1070181 143515 244955 1027950 1088269 367626 586740 880856 1423944 1031536 1842271 512814 597749 1120572 672583 221134 1909198 674671 409351 24865 336700 130351 1263043 260556 1812503 1602142 1696268 394180 1163490 702895 460875 159317 1397561 1933216 1314907 501181 1227065 774113 1020791 1267057 1908235 1953744 207636 493418 1645566 1751584 596331 1459913 1384690 227056 1605831 79427 641819 1963535 1799996 120635 1499789 1252712 974782 1730732 38311 902494 1815436 1388200 1888315 1825927 1977610 1359929 142918 701070 1393115 341211 1762503 1564059 1027707 968281 761639 1402302 1115565 663095 657534 806150 1597311 1125621 1225113 329705 195750 1621572 166505 1524685 75957 515430 814645 249142 1616379 1262249 848544 730743 1959511 513695 65502 1656971 1429251 750362 38942 1751928 934590 1893583 1328469 1104614 819967 578819 777213 1985129 1338765 716831 1990638 587586 1254766 934221 1667192 399683 364818 379369 208396 872682 178860 678642 1202897 1240132 341156 1637299 645396 1289986 337887 1226672 848051 1191623 49547 1923725 702585 1882046 1514689 260762 1031116 1461717 944841 1539211 21453 554574 106599 993544 69970 1971826 1313612 508250 211730 592779 403970 1883816 514305 959408 1006488 1289822 1649350 1341028 1677644 173688 83582 645584 667114 609084 304059 1088078 1484824 1471514 1951967 761964 536814 1914212 1342276 1675564 67349 1906711 1483717 1927047 609533 973634 917077 325536 1111404 1850964 488175 78205 1287497 1274574 1828398 624246 607469 29643 1581377 477886 442645 1511439 1735090 1377098 1189447 1485655 822312 447038 1952740 1388660 1206353 794498 641976 1867664 664871 1463191 1925787 346520 36791 1875624 1898314 761378 1330345 690030 1007984 25177 805355 410275 686736 225321 520346 190860 1419138 92893 1515136 1425897 1981411 1113022 1462215 1338966 782935 111519 532758 26978 26393 1745339 1407959 379246 1871548 177593 1521982 1136459 182347 654356 1330493 771955 765881 1942140 1909473 650756 934588 1967872 1809012 329116 851128 9717 13724 558782 1649331 20073 1620815 290524 597029 459051 923203 304655 1540634 318202 883489 405676 1000281 1883141 991757 324605 1762521 738616 1929453 1108422 1117374 1958893 323272 1833755 17506 272260 1849436 1072423 1352204 615846 576940 145357 352249 1433225 1582302 1478862 754274 1579483 1922803 107782 411505 255543 1348492 780737 1013225 1963566 1233520 371482 275277 509563 6792 565346 1413545 305595 1470801 473026 1678224 201212 653819 1951412 728055 554064 1895240 1184179 1008893 1276763 202850 1548497 1070420 1317837 693010 1611621 1707851 689747 1309729 527238 289236 736828 1183360 1991550 364542 441584 1423174 39974 259039 805501 1803613 1886908 1023925 1250125 338842 1714428 1382706 1901496 1964846 1383991 464186 1094436 959336 150960 1406764 1747541 1633156 318184 1886175 1238025 1874420 1507934 914091 207784 1065188 827353 935942 1131877 1559265 846517 883005 1687365 297170 1314957 235447 193367 684665 3006 1796910 1924726 72039 1261382 403306 820694 1200266 1262524 254507 1990476 189576 1467342 1295697 447975 1514119 1820644 203172 829066 1068383 1396864 1213536 415113 1590889 1078500 991286 1002810 512689 1412578 1029995 624592 252907 1459104 1324864 626101 1140096 626557 325747 367131 293647 1416746 1755768 1591308 993728 1234185 1083648 1552053 1252490 706399 1620438 424644 603785 257052 1821255 326108 1540480 1351511 1355602 1325279 1242017 321475 577201 1362366 1266691 1553487 162387 285914 798264 1639070 956267 139649 1743753 1640168 920839 468003 970926 517823 434088 88405 372508 601452 611363 1711125 1101516 997952 1332271 349209 1381266 367 1808637 462108 198829 1199641 980095 597288 1177986 210071 1989706 359690 824778 1891055 784230 1638107 1244112 847253 709832 549128 595486 744403 820959 480722 475959 1757190 893 1522364 667049 1147160 1417902 344057 703266 1311801 824226 1237935 908619 379983 501128 1959887 1792411 129267 398567 554281 1075364 1770980 676286 619279 1661732 203214 1000651 1993819 953113 1110664 1943142 719930 272485 1839302 1963061 1912399 625122 1519757 765536 1119839 1847919 1223795 1271789 438962 946577 250704 1503914 1042319 941988 808394 322123 1938264 1024842 1480631 916155 1952997 846523 853649 1869522 1469816 1801758 1303696 503914 1701301 658027 597658 1534262 1199236 1544864 847820 1484569 312548 1039521 992768 1338163 1046053 450867 1539261 1821826 1417851 528260 120901 919445 1986930 960833 311981 184335 1740240 1390279 1257928 835723 523554 532373 1576860 149843 928632 1565758 1571342 1064851 1203975 262345 1845404 1540518 497712 668913 647771 1929280 1368689 347610 867978 822975 361019 192601 180021 240836 97078 329970 531832 687188 168389 12880 1915968 1059052 1379923 1105885 1199019 447765 936687 1409486 1032724 1640500 569869 1194228 638361 353605 780176 1355791 382749 1946366 1433028 1851053 1777329 1583046 327769 126062 255807 1441055 986571 858587 297299 889853 911447 266258 799766 878566 128677 570300 298280 116724 169918 112327 1188313 1734559 79820 1461193 1511760 1613590 1238923 1799823 258287 1948450 275579 401817 1991337 417397 1631996 317257 494665 292645 155380 1797670 542942 770855 1308423 725659 1515564 641399 886627 926411 824160 705405 1281411 1749697 482403 1372230 1613530 193041 847297 707063 1375426 1185482 196452 1379013 1802184 1563015 1746257 625519 582472 331139 918544 958375 284939 629217 1119217 1722558 445663 1725334 124071 1829127 1486162 1114627 799720 1493914 1636018 1846399 1632484 1844526 854188 130938 325197 1723823 444077 1792293 787324 407307 299641 1674910 159218 605845 1268457 442499 1849786 544112 196943 269599 1693589 876659 1973106 1893250 1256313 1522992 1157035 850174 1939455 855544 424486 1110407 398 821926 834017 1244785 761972 1295225 1973675 1827790 986353 963999 916471 1502337 766964 1584924 1718705 1751920 1078742 262251 1293712 1502813 254918 545213 1736983 862092 1392170 1674615 1715453 1884714 535309 1849702 475417 1741280 1195530 1277304 513987 1659422 897825 1811184 1911559 1478618 263795 1150960 1514496 553626 894384 421044 1533130 983751 1539872 1977645 1045838 1175086 1657258 1159088 565052 1487494 1860239 1192596 1684257 1308131 1462985 1066030 859082 1761083 1402471 84213 1248806 138455 1412211 881103 1008447 1950332 1430158 1889219 476052 1605003 953782 734455 558784 737143 1929551 163003 318148 81628 379650 1036053 701114 15611 665809 252831 1069666 132010 840306 420683 1536567 672338 1150437 1608483 1150032 1483594 1985567 1532238 1484941 1868097 721647 46469 1161547 1004258 785631 1423218 821173 180528 1679273 1781475 1287381 1037859 158199 1601737 1264882 1200159 27333 775363 1623397 1280957 942961 1932884 1156214 1312248 1362481 1180407 1796988 132190 487787 134337 1116621 979057 50802 1010820 1477908 1804568 351659 801047 422679 1769635 1528769 794830 1134043 1874888 418349 1015053 582535 5304 897369 521880 909317 405260 1613935 49171 745554 638751 1999469 1743028 648012 1123508 1283523 33483 431084 1419527 1264568 113066 1270867 153195 1012476 1799107 181000 1783716 1592850 907454 1975097 1375027 1214897 1640225 1022330 1288568 494313 1367967 1913185 1842560 333801 124678 1457415 707396 579581 1727673 416269 736752 192864 1024451 723899 715080 1871475 1788834 1978806 1861894 1376748 359911 549012 1198379 1459562 532414 979095 1755593 699282 1451996 510188 1493973 1564395 531696 562563 162135 1349353 1982036 777358 1684272 310341 1703066 717389 1477349 1674416 1102623 1331834 130644 1473304 874564 596485 1277777 1515288 187728 1579105 47606 555680 482368 1197910 1103585 445188 1236654 1318961 1055285 1011611 1595356 158237 197187 1122704 63311 1053825 1954998 1710573 1890343 550241 175164 117550 413569 87390 642706 1081006 334772 79282 953127 1624705 415162 1093953 32497 1189638 155594 1710219 78941 1679474 1848317 1749123 1445101 1764037 1258402 382400 1454805 1047515 1827804 946569 1421036 267376 135728 129932 193841 899453 380936 174251 78715 764051 1107581 1597891 1199374 396149 1835918 216055 1019208 1568723 1629480 1770327 1278447 927882 166319 1461436 1724926 1872929 307710 1684986 10925 1867431 1998642 748749 868801 982836 458390 1302423 1902411 510666 1179578 897383 1930293 752463 1083014 347052 212398 854659 1819429 1114108 1958922 1424752 1547735 1968672 922430 1686430 416430 770131 547548 743227 948176 163692 1245548 318387 1835277 1651625 418940 1719063 1661794 1993735 1343723 1339831 1522728 219400 1528275 259364 901273 505882 110573 1150059 976487 423239 255268 1646911 1020205 1404960 51474 1603212 310897 387888 1058571 1778148 627691 1175078 1568695 110137 534165 1444476 753281 1087369 799666 1208238 1868082 1764670 1965283 41913 847968 1607798 1953394 1992464 1402465 1163391 708708 712850 1637860 818669 1437546 1012971 582614 3924 1950796 1024038 1628360 280860 717958 1961258 1062008 451515 824290 1922119 1313001 1732252 956218 1895971 1054964 766690 1715592 772147 1970651 496268 1918343 1656624 365247 810867 856423 1755001 1554675 909359 867828 129376 1898229 1800376 626308 987384 365348 1184602 525822 557115 481639 418321 1230657 1319566 1171261 658355 296131 1902313 223403 451051 1884940 137493 361243 521480 1365481 1967261 1666034 771721 1538016 1812238 1997292 1361237 331353 1134066 765552 1595992 858533 1802624 1360296 717561 1613698 1269638 1377177 338971 368601 253268 1827055 952209 1574191 1407690 226180 1319371 817698 455253 1553584 715583 544470 1224498 209324 1888363 639400 1526139 1074504 1703740 1998047 1248130 214299 1588057 567648 595307 452412 1087784 485912 1155939 1983031 1507992 1672236 1967588 958062 964436 1014648 566728 539923 1479396 656811 1387935 741201 943960 1457474 1916630 1709375 1953491 1088523 1568948 386197 1898120 114281 842195 1841075 1521866 86240 1639442 887322 1718888 1054189 753133 1522174 685625 413082 647819 1842855 1183610 357759 525866 1024063 1968848 1288385 763237 222135 1570429 1665097 657287 1487287 1717390 993345 1342568 835191 1231359 483811 1580895 774779 1239669 1927783 1943191 1846516 1483889 1459816 1283683 1200865 1215477 1499272 622615 1102263 994959 515932 1281652 572510 1343158 427068 717424 1337894 910480 518536 597624 1671951 1106905 1524939 513600 1541736 188274 1245140 586112 1203456 367329 144688 1762146 1704273 1734054 1062775 952047 380440 1469760 31132 924969 1556362 1111265 613434 39911 838163 65819 1938647 500851 976871 1794334 1482983 1128483 1274893 750233 695651 166477 1076806 1908405 833795 104021 34110 772211 1042188 1230612 863105 485851 1874610 729816 706193 340263 1430872 10085 38748 1393060 709984 833387 811452 1488983 1300590 1190368 34767 813205 368070 396336 1234995 1246577 213793 1210748 1019582 1507282 1145556 225208 323060 64862 55542 1442169 598782 685128 327549 366959 1449566 237857 1594978 225484 934417 1024005 1511980 960192 878692 788238 786070 1099175 422297 1189618 176399 293734 214019 1096266 1400491 1473924 1062378 343967 661664 130550 526730 1999078 253814 223646 483122 1058963 1595948 1832235 1570828 1305169 260074 1966749 879250 324910 418297 1308433 699912 814396 1479451 1383173 1257608 1488201 1215273 145915 1278174 1096978 1285221 120598 24060 1549515 1475103 1549356 1527145 1912 582043 704501 1666827 1179199 658790 1748989 765475 282928 1806440 241408 1201706 1474329 1758780 170463 1932354 867145 1628405 1852903 1623998 407526 1556976 288044 1870646 953329 175240 111297 1924110 541327 218796 1330924 936047 894150 1231452 684425 1097340 678878 1184485 975145 1961781 1377735 898402 1150016 1143342 1080464 617816 556361 1607467 1678046 1097573 234707 161126 155830 1229297 1939265 1715195 1145360 27146 1339003 1299448 1284876 246148 877621 1810965 1508478 1267253 162345 572982 279120 1609565 743155 1693705 1731502 843442 141983 1828533 1934457 1627771 1255531 955668 762593 1815787 1950746 730279 1002103 1468628 1966952 645635 911905 664751 1770229 754028 1555881 696628 128788 1073324 799757 1949510 952797 1767398 103428 1613127 456205 411749 383085 754334 1259979 1948790 804070 802731 227486 776152 1092389 1003197 473087 49114 1548989 481515 1082185 938468 1205092 377789 810175 681330 1990438 1426802 1128707 973470 705197 1938265 1721618 421953 1158440 673705 466901 1796146 1585927 66756 799590 1342090 821134 651174 1874995 1293754 851178 1552460 137285 235895 1943714 712897 7581 243937 1371772 1515518 588076 142753 566583 29709 114360 590910 1208061 1468179 970731 1698047 884092 1456429 1380430 1906414 48443 1450403 404129 1569206 1569705 1780043 1115865 875791 1636969 273614 1819478 359494 836286 492334 1169152 1565374 831648 1037647 1597986 1922777 291411 1705981 1262962 356738 1209598 1027871 722152 1242407 359172 1593705 290994 230437 1879247 1468146 1211493 568956 1075575 107612 253859 383226 795451 1883546 192044 791592 1329592 1395030 1701466 1057766 1700641 1343889 674128 1649441 848306 507905 375946 1363815 1878432 487219 958958 1100061 1875948 604103 462276 1666786 1956991 733084 1697272 1080029 1543722 1673615 394511 1371775 283344 1169600 1536264 1134292 1684427 913295 181227 1650302 1014744 217002 91380 336044 1546546 1804569 1104313 1725962 1582357 732450 414953 1230675 289232 1428304 225165 638006 890464 977145 1912368 1703451 1579345 1559726 200768 830032 1790171 130728 66776 1701010 1643490 504971 279960 1944515 342579 754550 1436261 915695 940397 1057750 1277456 1371051 401203 700147 137660 1297012 75601 1443738 399729 677387 1277129 1207614 56898 688274 1817348 1109244 877700 972111 1023162 990260 251683 392550 1424348 236121 1565004 638484 494441 245450 1264288 557605 1901071 312530 631780 1631076 1248655 1854470 806053 345597 1984718 1858464 123120 85260 680650 316691 1348187 1995566 1339612 1656057 523072 1017790 1222190 1494543 861214 526290 1270995 1260831 1045769 1035386 1285521 1257344 363753 1565549 1813221 311121 1613215 414051 652063 1142412 1547046 1490867 1630916 1884591 142337 527106 541540 1065707 1463393 1558814 1182396 1953577 1565866 1857464 151821 1540408 355845 336788 358970 1249229 830217 603016 1497236 447233 1294921 246103 1494070 612966 387152 1443937 840864 1710339 779101 1197689 1286549 1052014 788903 1799712 975127 949976 1102821 1824083 1209232 1111617 1657185 1127564 1174931 1067711 951617 200166 1860606 1483726 408326 1126308 1355966 185669 473619 1102182 388274 1950987 279605 750294 1275253 168814 387353 848571 1483147 757098 1537386 861714 1624345 393280 840603 1477744 351931 758041 1807708 187493 91702 773465 1245843 1779230 1466142 1178207 512337 534508 1766837 1930816 1625359 1357787 472859 702403 1184989 1600335 1200763 1587101 965328 1614736 1574072 1890926 464890 459321 1985847 1731448 1940683 426291 745491 1402974 1574433 1409495 377181 316137 1875163 274875 1654036 1166750 1100084 733994 510652 1853719 1701495 480707 1920333 843746 1170778 1969986 1575040 168702 108251 726482 284374 1040615 306254 344766 1422187 681611 1001731 1090472 1128602 1231013 1490889 1045850 934337 1431619 1569403 1007098 1600668 906570 317830 403052 1057008 1307623 1013895 249779 1213609 24610 1564282 306077 1438155 1503080 1289229 258547 424202 1269969 840289 1244918 169447 223218 548807 1737365 1350202 1532479 294269 1141342 1381243 1881412 1644097 213973 605004 1786907 1505014 730379 659886 521506 1637381 1266307 584704 892416 1963374 1638397 947210 1874577 1309329 700677 63860 973128 513234 910286 1120332 39963 1192304 1985533 1527752 1173577 1809915 453131 940339 1567436 1004732 1033841 524189 1634430 814821 1509888 642425 395696 93991 1210817 234882 943246 1471031 1727352 1151830 1882200 1351880 1547541 1017225 1232030 1028505 490619 1065442 104515 1337734 1523558 1767984 258392 1823435 33401 163056 661688 1561493 1803986 146156 815551 1502342 980700 1903726 710648 1721719 1513132 1089199 548060 335215 969406 901738 534632 829679 1876128 841266 1874535 1244195 885760 292137 1792796 1952442 650851 1790994 1609088 321447 135488 495989 739002 1660104 1991833 748062 715998 1320504 425896 824623 1982796 1549219 1951765 1683182 177967 1873282 911870 363862 115166 1589089 192169 969908 1819093 1852976 1693371 1075395 1535756 393635 1920749 1711821 1991402 1523236 1065845 1103859 67212 653148 1163944 585888 541821 277971 126861 255561 1301896 1556910 926571 1076095 1664614 1815800 575865 1963921 298705 1044330 1443261 369648 1003019 497572 1201466 1419553 327429 1303209 1159901 1136436 1556528 13117 822510 984630 1870389 11953 1539 523840 1894804 1784490 884069 1101013 435031 120285 1651186 601904 440110 968726 254515 336979 679846 216591 544851 688143 780340 351620 1675565 1778046 1685935 49393 1416932 625509 821359 289312 525353 842819 1402273 268578 1009883 1644749 1572445 10148 1392069 182114 261180 93376 371870 1139339 1526844 1672619 725238 1260940 1093558 551228 780403 362416 664764 156143 1200403 1464154 1798939 1002170 806430 1289454 1650759 1889580 1308208 1339986 705545 862243 322946 130094 992253 752102 829091 879362 918835 827164 1914918 742396 1708711 1462907 1696039 1340165 1160361 329084 447228 1105290 1165044 824056 390306 617540 35858 36313 1479375 815905 95611 1361362 1449144 661610 1287176 772196 1760913 216267 628755 1410390 366450 1850155 1164770 1569842 240538 31290 840251 1429789 813337 1100759 1416243 946323 438228 1541238 895904 1547234 1219794 1860852 1246469 1887964 1281463 1135255 592037 1320811 165282 1853143 677007 1797328 164389 1019626 1545839 1710242 704829 1707432 718865 811785 49124 1281097 268223 1077255 341170 756824 1233403 629016 414272 710369 930950 596008 1567473 1348644 720080 47557 1793340 249059 1282467 989409 1543051 255325 1274697 659214 1845293 1199257 1028834 502126 1662379 1630518 148604 27243 818481 928446 152050 1231764 1136625 339389 1419311 1867878 422495 1456010 1247713 677151 271305 584605 1843373 52924 1739555 706008 1694197 1648855 1444381 257882 353310 104788 221636 829959 735287 1904219 1775492 1406063 1490263 991797 1064737 631549 205289 1774459 102623 1192761 1848399 1626312 154187 47244 376042 719085 1425959 429212 359769 781629 1391042 1196390 704365 1920999 823192 1503464 467923 946725 548569 1534175 549149 1142040 1083392 618207 839756 1191165 145037 1191977 242620 301526 1366452 1832258 1721605 437091 1957585 1504222 528504 687109 1523029 1761497 297536 1800625 926207 1000556 1578964 684285 1183697 1193215 446859 942067 657201 310434 109648 446505 333474 128854 841747 1884316 1291921 620476 477642 1420566 1109229 537535 1261370 1406534 986332 1258453 806632 964274 278775 232008 438003 53065 416868 1508729 1504089 167495 208070 1257526 987960 201459 1579884 1122351 1445946 1821469 977041 311752 1022559 1479154 569672 657464 1810718 125488 298388 612454 1021127 870467 80616 900366 773023 1191808 1157751 1144030 1923513 1743104 1637112 922718 1991717 942877 1629702 1411009 742638 1048612 12067 35111 257013 699401 1047215 1713766 1566048 1520008 926174 1556570 394742 811909 1423172 1630328 1785994 511710 494813 1929397 1064010 776503 1918962 225298 176147 496182 917332 1701422 1530432 694132 1140735 43785 1607527 1317538 221406 815497 794348 592015 151981 281639 1507819 12344 684267 61007 584373 1662519 1649439 222310 1759268 872170 1855824 1968038 1534148 265432 1357462 1342402 966288 1843543 1585726 351892 1198791 373552 1445993 519152 520560 1036325 818961 559609 918882 1944099 788509 1143669 155482 633439 986903 195895 950389 1385341 782388 1963615 1999683 1852831 544765 1142979 1082111 1489437 1296599 217146 1839293 890474 472205 1122527 374952 508295 1855585 1705673 1446253 858110 630077 696071 1196381 980401 373523 814746 1090041 164559 623721 1752607 1874745 1601979 27880 90417 982837 1660702 547438 1535013 495633 1408327 1421945 1840097 1973629 285316 1193402 329220 917638 544460 770220 518192 1489544 753204 5849 1618951 1985971 411003 510561 399216 1607489 1787076 1306993 508647 432500 190422 1185163 1889493 965774 1008473 661178 1854293 744470 1360402 1243188 816714 1614485 93026 1850011 1289640 977768 286299 663250 556646 763194 218116 499720 1914869 1824467 1123142 583402 1025426 506537 1676062 1890348 125277 75135 218804 1284170 112150 783034 833049 1180773 1540881 1568089 1691913 1775335 1545515 1797380 1752537 1812509 442344 1297536 405427 1200220 1311448 1118706 1701172 1736329 1824349 816078 154904 788717 818210 1670765 295141 1094806 383822 1182134 665130 1665150 78756 1215392 977323 24890 127111 1060857 1226703 700843 184995 1093595 258728 1798659 313096 94023 583770 1791156 1374310 410588 499319 946519 1680055 193405 1255450 1378678 1408680 117198 1865169 122430 24473 1904847 544726 1582213 1331613 907224 164533 1866789 1649171 1659659 546002 803085 940409 1086886 102924 1016843 1057211 519857 1392832 104709 1351889 1730521 890564 251464 1509068 553074 1199354 1765300 389425 251218 1190778 1208314 1661849 439326 351407 1827815 516295 1351940 207888 609619 1220726 155515 1935417 1316765 490624 687874 1235751 1139443 1620099 340260 263818 855952 961767 1122903 1287178 429650 1443821 141182 133137 915504 584295 1054719 1786113 973855 968819 47220 1307334 805280 81693 1864121 1310167 1711679 296108 805142 1262396 1323792 1633784 923579 157186 924932 131475 183421 1415571 1184286 867722 1293073 165370 1824926 186043 422369 1055094 1154316 1178252 1224528 729140 1687749 1252956 1601455 1780916 47568 404997 614412 691910 1601345 305579 832133 455259 653867 37606 1062523 1519060 1675229 66740 1132491 591572 1609129 47700 1254680 371148 988281 1993123 550489 751343 1074653 516454 769321 1079021 100734 102994 708309 1003807 500524 609649 213087 1868463 1400284 1418717 91841 1008907 16535 82204 519805 1997579 1294582 1678529 625574 1153715 1092421 962710 1782696 1910939 1067931 1070124 1278827 30764 1906815 1900599 208714 620689 1241950 1184638 1564275 1271052 1256854 291517 932514 666225 1213247 1446381 42446 199024 1233972 1127328 526176 1680824 31813 435768 789154 1965270 222194 47276 1853475 1498647 697379 1060483 571056 1375521 1711194 694570 901108 539387 1916554 480943 1898835 11327 1753575 569447 1909433 1264180 586765 1862423 938394 1355813 1996158 53217 1560531 1988662 793050 729460 2300 1251566 156854 1847361 19974 1666009 1032997 1163749 1995719 1429543 416675 1114104 608752 114805 344108 1503816 1620436 1680487 586853 450753 1662686 1753817 1697668 1075821 1539183 1002330 948254 836115 1874353 445346 1233357 129383 126022 371836 1095145 786087 672035 104296 492109 1144246 1169496 947990 264545 665474 847932 56809 1541250 1638323 475973 134254 942405 1014861 267042 1130249 1375048 230831 645636 1978026 1991325 1798100 962480 1871809 1111589 398771 312757 795748 1668323 341665 849344 98515 1673860 1060900 35099 1376915 1580516 891317 139509 1399385 258817 752727 751209 943936 1467461 414332 412972 615590 709249 649298 1200241 320543 1966139 341720 1565003 1028525 309285 619738 1672709 788710 550929 1262929 790531 1902430 230423 1294983 1687488 1663789 23108 611988 403601 303621 385400 1416616 9639 1145754 688972 137674 200719 1210345 169390 487716 842963 1367792 1397020 910206 155976 569842 608094 869497 1935002 788634 247151 1733439 1820872 280342 1023716 316620 1666689 1158814 1268928 777772 519425 1057363 1152415 1587254 1445992 693093 545476 1453113 304923 265221 550004 1062841 1947107 1748763 654643 417576 605326 1534935 648467 128521 862164 358566 1368710 1632563 1564201 1697689 1676230 1613900 1017970 988377 1438740 281536 985990 944220 538974 1439761 33758 177028 811729 1117274 1191085 192231 518676 1317197 918263 1985207 702892 435668 1396702 36417 1974613 178730 574879 1910265 467533 887696 270982 21492 637130 1210718 328665 1179836 782897 371069 57601 996317 483305 427250 216036 1709702 565083 764563 429684 1801569 148407 1716127 98133 1764150 479044 950242 858095 356417 686956 745917 1869540 1831317 675306 87212 737843 296955 1702114 767228 43814 1362905 697621 1261273 1418118 1942466 1017785 561551 1526644 921508 457300 59109 772596 338057 1492406 1655248 362120 1711723 580677 663615 1504202 639702 259477 1911159 1766625 817100 189488 1134535 1978482 835214 1557831 1367404 828622 1746006 416772 1252489 1619895 1240909 46298 1376183 450317 1233364 571903 948925 350562 7954 1085164 562415 448996 1654018 733087 41636 1280395 1428488 369898 1595359 1192138 8191 1068069 1284720 1149734 983964 1038239 1093291 32729 1634173 683379 1900515 1089994 1227881 1974678 1666715 1231965 821602 762702 236175 266675 878598 753335 961404 269184 1221090 331319 1737034 181808 650248 737454 99122 17865 1594654 1991344 235636 289524 717984 1859992 1589809 1456124 1837433 1172034 62057 1897441 895443 314296 1571638 772563 1497596 822209 1838022 57871 1970037 1220326 851599 568947 1094098 861992 1860352 1356772 1715422 445003 588700 462540 1066245 1102552 171961 1736317 1341290 438343 1358393 295031 1277308 447399 1083140 1641976 1472765 1863540 493354 1655351 1086198 376750 495125 1115825 822810 431668 1736842 258457 1249738 1669066 856027 836798 709786 1006486 396527 1403526 110425 1329514 696168 1531983 1253954 1727747 1774020 1944668 35946 1743580 875475 1889555 897367 907402 388847 107953 402184 1786716 1099443 380345 1844101 175975 87417 608513 463362 48757 1167819 1923103 330360 1163395 575153 1667847 1675084 158460 1000344 880480 1186348 366393 328626 1360284 93544 1698629 492928 1727602 1031482 614446 270965 1136042 1510470 818794 375804 1159638 154581 326173 1741387 575485 416476 1282893 639104 454395 442154 961369 1853263 480547 795190 1723991 655375 666957 1159099 916883 1689413 782886 100144 366259 723958 1674387 1248676 409777 953610 798112 1538605 1163843 720676 1293063 91818 1631933 877332 1521629 1968558 926979 1097700 315551 1205938 1040597 1390790 1330784 1375903 531210 1447479 1331643 1621050 1574545 1859192 1932900 804159 1082398 492639 618725 281233 1174924 1110025 577168 1156979 371623 1375816 623250 1857931 1326397 152466 1968440 874997 103881 361145 785001 1780294 165424 758726 863091 1973909 284200 1951132 1159118 412256 124457 499211 353500 1282341 1942619 938223 1001481 1450290 1431649 1539074 1910604 721561 527814 1725628 265362 1188364 1132371 1945251 463667 1368094 266142 486998 50956 1419941 1917682 822025 1387311 317066 1994019 783762 195478 773837 321816 928169 916422 1286524 1266606 660821 380138 750341 886785 1902972 631598 1604165 1483781 596760 1346640 399725 1942904 1644854 1752757 1564400 611926 743262 906899 1891627 1362060 1036795 1812933 323296 1635648 1811450 150766 425594 744448 1734043 1243288 1847188 1161309 1860170 1719410 1613621 1231306 1410191 464114 1586965 900084 9860 1606481 1634231 1037214 1872064 67252 1818430 1005412 625166 1536502 1420088 810616 1654633 1077062 41297 1617519 288852 1645523 406795 1865339 1242057 521589 1209334 1662 623229 398071 1164357 1436394 1331532 1407252 1316189 1734833 1165890 1184323 1085783 1007506 774173 655314 1950408 1895294 276364 1954814 1540186 1705170 1569352 1026555 713748 1996474 1516218 1651857 428339 581160 1538180 1569503 1017127 1993324 799451 1747858 1508328 73314 138647 502722 1103226 1974106 541147 166751 1706776 1816845 1834988 984873 1313152 1552688 60182 970302 759838 1427156 1529721 1342813 955370 298489 1324886 1104974 1018892 70916 1776675 1024538 1252083 537698 1181806 1616242 1246356 672832 1728476 1748575 1100063 902601 1377576 138786 645644 1383715 462662 1241249 1488193 1918874 1282264 704691 362731 1307063 1812696 1703914 102680 677861 1300942 308207 1151471 1369611 1664785 151885 416943 1011228 1068536 1034288 1893240 678351 1706944 80414 605059 1124226 1635418 1795574 631428 1329129 651737 301470 634446 680768 89232 271444 1393035 1026881 816360 1988631 1235681 536172 1004313 1590620 803934 1545774 180804 577977 875256 255251 1773299 1158158 46564 1406352 1726168 346816 852423 461816 137692 79963 1828031 1737425 487358 1119072 1319545 1645577 1178105 390043 95855 1448888 318594 356707 241629 516330 139678 1155424 1582323 904406 950419 99112 545500 96375 299034 207030 1584786 1175560 162459 634312 1364017 1807369 430133 1897605 1936750 1474470 475495 779140 944698 82221 1844809 571419 1741458 1127008 1539565 898995 720463 1151478 228825 126717 1499246 1214332 407664 363762 1503423 1167727 1802048 925985 1569777 631463 1843625 238282 1586028 394110 492508 1837724 1107902 24100 1745101 173895 185461 19043 239429 850435 1448622 286442 1717914 661810 1812972 1222646 492712 494131 1922293 1021264 675033 338363 1450236 737663 333874 1478998 869470 250266 1540560 1767948 222439 327527 89786 1776856 1289515 257417 1300297 1625994 1505565 600534 1401873 557286 1420304 221800 30629 1153480 1769372 1800699 702276 1523863 131406 1246341 1260411 1536707 84572 1055695 501463 1291109 1115436 47822 1342037 1669054 47227 1550851 323897 539801 1221431 1915634 1080667 579512 147947 603956 1109387 966932 1757600 615946 734253 224023 1351902 855213 155550 1488764 996911 1921504 1998218 211849 219425 670874 1488765 818643 348466 900301 1863889 1862386 1550661 1983866 412181 1089367 1182404 1883049 1189302 1969908 824958 1680674 1211069 874608 211430 243132 1065070 1071039 528174 1164638 1352621 522870 1335362 175076 1519277 1641249 454565 736286 28411 1265524 433003 63075 1942555 997824 1073984 924841 1941609 1073570 472706 1367501 1743134 1721602 154064 1068397 173563 634678 427654 1720039 1033204 576844 1189751 649983 1641311 56871 345621 876674 1042503 575113 938364 637111 996992 1027771 1495086 88688 309544 1436886 1455560 864281 334008 181202 1186310 175569 1834590 483755 186144 678811 1774495 1516765 309179 1460324 1987258 672965 1229656 943145 206495 746417 726054 834389 1886217 889414 1677910 934338 200385 232233 1925559 1240749 354488 1321879 91231 1555741 436385 427861 1841121 896778 1276360 53490 1616996 1833501 1896929 640799 1345267 1386768 67810 1428660 1618184 877382 1470615 1821288 1954747 1089510 1634593 389922 1046088 761547 418271 810559 1082240 1577439 1391819 1568328 273654 51106 930556 1105669 916490 440705 1495359 1244323 952570 284845 1042666 829614 814158 1453733 628248 1829744 713159 1819249 973098 52554 1386976 1368148 631974 521556 1484574 846603 582707 1555335 1759329 1788660 1088693 1735994 1683372 474794 1280626 698213 1562507 1941047 853470 1625454 1844598 1774696 406141 1591641 299874 1627082 1036392 604935 35677 1006713 1412015 1964526 1167226 383630 1090517 1172332 1228231 1953419 468237 1620768 717436 1017734 1099803 466310 275174 1593286 853959 351662 1618389 996825 1174314 517763 1975381 1890049 1080220 975629 438360 1251063 1389296 1632487 1030758 468199 563105 84211 734899 1960362 1056106 624176 1350394 174517 114363 399191 805208 226083 1442210 562288 519829 845556 469656 1959870 1021377 1021579 1125038 1527710 775128 386647 601277 585703 756703 748838 1309146 924767 667812 1961265 263062 176855 1120478 1237159 116166 429433 1477484 1989755 1378963 545723 406840 1976524 1891116 1560733 1773198 120134 475011 530815 1249793 1898588 773990 1874822 1478919 1152055 1597321 604029 1893478 1837994 675768 547102 167442 507932 841852 1838010 1074633 634076 1184949 1953572 1020830 1200678 953411 288540 1778229 771562 58914 1984640 1196678 750813 1643012 95454 675622 1707738 1143659 1085350 803560 656360 965078 1952724 1559065 1200501 1737181 1366683 1711504 91360 287829 1727426 1436156 552304 1975186 187803 1152501 277659 1155691 934317 1698317 669713 436614 802814 1681601 424709 505346 692912 1447371 1298761 1322790 624883 1474206 507841 942586 1192006 1315809 155930 1864999 1844056 1066639 45908 1759218 1576965 1887406 806434 390990 778818 965020 1220355 929641 911208 1281440 1027230 1747713 137118 734990 1674195 1668229 572486 1264411 200334 1869373 1250009 1659637 333708 370443 1467930 1008760 65454 368457 336214 588972 486184 936870 1843722 659338 1951411 729340 1849191 474622 212301 1903735 107257 399271 399433 330930 1530871 201746 883194 247767 1116358 875796 212557 554796 662684 1738585 1538820 33903 1566716 78569 545600 1471536 1478183 472381 1991850 987010 304066 122367 1280638 294898 1984466 1848418 411945 1388299 157808 1677373 998797 1409272 1108259 1435144 1619502 189970 1189491 483028 222735 652400 367018 1236475 1735525 430472 1365298 491664 1070075 1696079 1254123 968968 1143864 243479 273760 1804069 1086547 677849 140503 1043466 1121646 1476151 1629071 116953 286431 1640619 1995294 1825150 1676539 436857 453482 998357 1601947 1531803 770898 263520 953459 536216 1700757 193680 394875 1026238 404348 1507224 504451 1898004 20471 1995023 902918 1872768 1035674 995064 937225 1858747 314749 1620255 505694 893691 1385232 378632 1852605 1264089 1113726 227106 45435 937682 1816913 1467219 69519 1917293 1394854 777534 514509 55085 322226 1994171 841887 1583582 800895 1843082 1067852 1978965 445069 587084 667924 910375 1111119 22012 1036512 802286 1237009 1943854 182898 1316848 221044 497333 892926 1624924 971443 931567 398514 699359 1209982 712817 593683 59148 1378768 1544801 126738 1808745 333575 1017526 1004492 433811 383815 730721 1936 431181 1303322 1440163 1188369 1145181 1653438 409306 1244315 1192240 287366 391779 1069528 1429607 50121 1943717 687254 1058269 1078558 1009265 1368571 1261636 681254 965196 1573083 1466196 1333244 838944 965155 1325332 301007 492502 1399624 491319 808161 113032 285223 1318258 1290839 22703 1801763 1487107 1899660 947861 950915 1613956 1628129 1033838 1091652 676778 1117887 1833153 1506737 1223750 1834532 1440303 120450 782525 1858269 1868287 1266508 8317 1859120 1001986 1860752 606756 878055 1176378 767343 1000735 837083 1146942 374559 1792212 791918 749735 1078439 1221349 584854 1094955 1086439 865438 307630 1352112 779687 1008757 361777 990149 253103 909168 1193819 1722202 33258 209118 1186792 277573 1360181 1843251 1962395 768430 1893680 480858 1417743 1708950 1569283 800723 1924012 676448 1221465 1326362 728820 55254 257213 1839002 717307 235287 633405 1111152 1733878 1137032 897868 844990 483727 1252333 1343769 217980 1382836 1743243 1924111 642423 1650310 1809959 1650704 1455796 1546288 1349876 1693015 493211 1980366 1745940 818827 766017 556304 876286 1706303 800973 1361245 1590568 1114849 1148297 1739187 1536530 440748 1704797 729074 138560 1222829 984953 85467 595305 1299730 878075 496563 1171781 1723830 546385 258339 806062 443171 222383 1960407 46100 1032349 668803 1474684 873868 238060 1967871 1440817 721739 922657 634471 1261352 1826874 1274254 1573901 1684684 700386 749030 1018866 1460160 749525 1001831 1322501 1341625 111858 993424 1150664 414158 120474 1942733 19756 782878 1154430 67680 1182636 1626131 1019769 927133 1098853 1231663 356892 371179 739456 827968 1791640 201464 478284 1589494 1794656 902751 1523466 1087584 1307861 630688 1430871 175697 1730594 218964 245186 1314392 740835 1974908 515654 1156491 554684 1144602 811678 1896094 1857760 1019324 1576435 1008349 428160 283475 1285152 1336096 98483 1460641 905257 1238780 323410 643246 1835665 648322 1959742 1961742 187942 548720 1622660 420148 1766134 1429490 1998168 941473 1103635 1283525 930675 169901 1621217 1047976 1578238 1507020 1077023 1370159 1017371 1684593 678057 752482 1153638 1140661 923409 1454618 449172 1932542 167259 167857 1552206 1522769 255957 636478 1334230 1020762 1528088 773607 98166 378174 68193 1434259 1842409 1110775 1802706 992421 582236 131834 1175826 1493059 1829217 312773 803439 1405905 1858583 962518 1223536 704180 690870 1827812 117372 758364 992468 186664 1469447 1104360 44485 332899 1930360 1482644 563536 1957489 1786449 1121375 1248911 891022 569455 135555 1668098 312315 883261 1584412 1242582 570057 1304593 1064497 693383 236379 1155462 1396760 156896 386560 1455836 1165897 918319 585323 794261 1357576 246298 594370 1299767 430330 126877 342894 1345758 1979386 1500126 1757933 159962 1316501 502832 129514 230967 1517465 1542248 1055731 874944 769761 1689657 406706 548074 1599658 746235 74529 1177039 1280592 616679 680496 86109 1639698 687761 993126 1952255 1364545 809995 886203 1697443 1111775 497331 1206095 976977 1278485 1437077 618944 1360622 1067429 1688922 1067499 476610 5749 1602592 1196123 718181 545159 1606544 1982873 64260 1096203 1128846 644592 1967107 777487 1178556 1387323 73227 1959815 1945291 1776680 1831603 1604188 406769 1750483 191206 1124533 530925 1209653 843473 173386 149657 1371899 1105472 865009 908165 624082 287997 593069 1698713 53764 1432277 1136633 966324 569800 65415 990652 854901 650582 51065 1467883 1431455 1070868 1123331 992805 118526 878437 770289 1051073 1231837 1610270 742001 1093981 438570 128110 570689 1946074 740489 652303 517408 1869792 1332408 203080 202967 1705880 1952857 1120246 158788 136410 1644850 683938 733318 1722125 1272490 1923278 296032 307849 1051451 817753 107703 334848 1223092 357205 1087171 1442080 1440511 946535 196032 1022876 93802 1053028 1323586 1732775 47255 1494874 1933023 1421358 6988 1108048 820512 821528 922205 524431 1116579 530527 1355558 20447 1015454 1640233 1086550 1774850 450169 1437551 243650 212942 78852 481235 1628433 1138921 1522194 1822102 176625 331576 1784326 1915799 69979 1236132 1484174 1760304 156900 398569 260892 1119820 1289098 614451 448017 1168750 1830320 1776736 263871 112265 1991599 1498350 1860298 1970103 1606866 1595102 659390 1025633 831111 162543 1328560 994230 1039061 1083975 1408859 134510 1622862 609641 700188 810496 1786461 1051004 763609 1497615 1133024 1190883 1753620 1736167 533534 509599 1311478 289833 871495 400544 326350 203758 217483 1411348 1653277 564776 715027 518695 80868 1285176 1645770 1586169 1623458 249509 1019477 67729 1943349 263354 1230115 584384 1045544 116124 1266565 353027 1559187 1426083 521041 602625 1396664 1572940 874671 1436666 433175 54650 1927342 193349 1082508 1291427 1456146 1255742 1096746 1798465 937802 1559959 769566 1974750 708849 948237 1798854 739987 1607247 1956681 379327 1594189 1726483 1587471 1679289 874700 949391 1524043 156771 109251 1508727 932704 1382687 1068637 1977972 1627372 764917 1192184 1749721 839217 1869968 835962 7375 799576 926453 1593416 762438 1271710 1065191 1207587 1977330 1764219 1036303 104008 1577681 1452910 1294732 1347754 1322062 1577274 637811 1925281 948297 1710858 1327313 1163412 1600418 414254 686993 1218986 4660 1806256 86214 224464 17635 874623 1373690 1211246 669265 577004 154367 1687104 434359 626764 263682 1865927 568401 1039276 384863 888405 1513586 952809 1744575 594824 828232 187435 1455449 556601 1363461 145018 1361286 1751607 697968 1102192 941159 1799123 1228274 508559 884653 531755 1222127 685374 758602 488285 1745266 1743678 1544142 247900 232021 217729 1087741 23689 1140510 1081411 824812 1529409 473176 1582161 1244385 591515 130807 1735750 1197057 286381 1771210 752225 1283912 55324 687311 1870809 290401 821508 1417274 1404408 190974 1080900 1580656 1037095 730887 1326139 834827 1519898 235576 320305 132859 1624338 343426 231998 579629 862031 1396420 148964 344843 1739294 348478 1262845 1461247 522976 1993895 1190206 841921 782169 1840571 324764 746628 1141227 354970 423775 1392121 883648 1222837 1441138 1661365 115068 1885469 1930368 321259 145618 560667 82888 1452359 1279019 1187365 105619 1606207 1072487 1176965 184751 640045 1180520 1649383 418829 607312 113672 1886399 1681959 1707895 971205 1233937 143967 1931168 227263 492155 998522 1536340 382769 1391461 99339 1385104 1352275 669317 852840 1750276 1049506 76980 904775 720316 1972694 122047 1053403 614294 1192103 1356637 1304896 1356179 262443 311299 1079895 1948934 1730842 349277 752312 627281 1340453 261891 1461041 556406 293239 690244 939634 1414076 537622 1759706 562652 93740 1451031 947630 1317361 369654 1021276 1486948 2139 178985 1209157 1125116 747609 1060463 76214 1434568 794968 402720 140507 200588 326788 1276340 1891075 1347718 1926666 175324 829321 1933339 1336081 655129 439159 1629766 483970 1956690 975426 1315100 1753299 1951259 1264379 1082534 69544 1447382 1782911 275402 1232839 155691 1659084 264768 1964564 1275127 1571958 477214 499821 1652253 1631801 596987 1320435 703439 713871 490001 264729 1564560 162364 641645 1713593 787059 433740 491671 222043 369961 1785684 177552 1169205 37820 1055051 401484 19287 1030683 1010652 1302587 468332 1959577 611704 1747366 1170659 147785 280119 1105608 119706 778350 1986329 791474 148523 762194 641029 51027 762353 1078413 812122 427742 305007 1095180 1019743 1786202 1103171 1739360 45109 1300413 1577769 1420054 439072 387321 1485038 101586 828086 1953882 1474148 107321 656506 704523 89025 1654556 1327839 1487629 1496419 1068862 1334548 1227650 453820 1744367 1791642 1864698 1006402 831904 1037367 1466390 537605 1114812 942216 1171508 1236386 1509106 545386 941756 938081 981831 921433 1384138 342260 1371987 1451342 1550109 1132479 1009145 433189 579154 678108 250075 990498 215179 1897126 35074 1807092 1385011 496753 1006879 1289611 759505 430543 880346 1149719 1382198 7448 193597 320488 1940550 716833 435657 1227086 237082 341452 1951075 1146960 549474 1748333 1739846 1933268 860178 1230575 109420 1763875 1268314 267605 1049819 745703 820645 1090549 1267019 602844 591252 1326118 1245768 598297 466297 1156867 1458616 1908906 467375 973050 437777 185302 1274411 1174233 389857 1612172 710327 1416520 1403779 189477 1380765 1066717 1049545 205260 1689679 1164448 821771 833744 1525870 1261417 1266373 1146938 450059 611959 1521288 1436893 1092234 1049288 1579362 1436010 1226058 1115204 875596 1764310 1338109 1152872 1075494 1674861 1645330 1009190 1557216 1707630 1810234 1134748 880767 132271 133369 1107633 1109027 1501112 755102 1087669 493284 261160 680378 1899087 370948 1645287 1889503 121379 1816880 1035832 1266028 301924 1259886 1063582 1862015 21290 1904233 463830 212235 747277 206459 877781 326443 44386 914349 484594 709396 222479 548955 1791263 1047030 1367888 1078258 1148243 642886 1659019 634322 1901969 1472066 1994234 1482860 1858845 191346 1860185 1409791 832041 1476557 1206770 1335441 1788290 1087782 1434099 639318 652408 572863 612391 412136 680047 989811 335099 1256327 358011 1625272 1366688 573047 1446029 1916929 207543 6547 517779 1014037 236539 1603430 724895 1302637 414575 670341 1634208 1302227 591783 186732 1971183 601957 862978 466736 1547666 1183097 273275 217049 939518 1482189 1839000 1316286 67336 54830 1790973 672016 587724 674415 1248155 491609 1508953 1120157 393577 342478 211960 1125451 843519 1699639 1833612 45504 331519 33277 1005533 3430 572671 1849373 545612 736706 1954311 1940791 650471 1615687 876681 704769 1721450 354676 994990 927197 1611276 1211245 401469 1158221 1000679 695968 570261 764324 1355048 665052 895767 1780004 934342 1428954 1558679 360031 487618 36877 1508144 1571425 1385122 355773 705194 1548346 919414 645202 1144359 284786 176929 744567 742508 315985 1666448 835280 1252177 578860 884322 1169970 1635728 785816 1869267 1102218 277417 1381140 1850897 1809058 1639298 1862989 259173 1825088 69357 1415106 1300270 796236 160607 515518 457648 1941752 519900 1228634 288409 1168119 82937 1319928 1995860 1388054 1583188 1236415 1223520 995810 1467847 1746444 1740917 1109993 1853994 1457344 581375 332888 1074494 1824532 466585 1287147 1567657 168333 30553 363849 1786887 1406781 818612 1595571 1416984 1255500 830193 1444852 834814 1125318 1807429 693177 1212411 283027 1412981 585527 193081 499007 624186 562618 1759757 1725498 1041238 1216282 600229 1612012 1526680 131652 1375297 709292 966370 527954 247086 1482050 1504038 1559991 1189862 1711803 1404754 1633157 1523487 1533838 1799223 1028109 910931 1180853 736166 64454 84894 1014117 566220 207363 889877 527260 1262591 968555 115228 1775859 571370 1773998 1977591 1825268 1603615 373415 1692628 1546330 1994984 1979592 1672346 274494 1550964 747543 1507152 590236 1946346 53756 345803 1437699 555446 767402 769667 1327103 548996 8868 221394 475540 1168619 1360030 375262 854539 1592414 1158226 1771643 887868 681398 434836 658707 739245 694612 1427379 1940393 1439993 1520139 9356 862231 1323361 1196188 24574 1536868 466401 237282 1855030 783763 254321 1291850 1578766 1216321 239930 1199423 1720584 720447 1313828 1137102 1598827 961100 1279158 221326 206762 409311 748718 1763898 1876531 1144604 1623967 411355 1186303 1032800 587053 1797000 1629384 782454 1633360 1534693 1023840 1345338 513371 730754 1884923 1859546 1283975 49326 1066073 1907086 896717 142043 1175889 46528 1071387 1366923 839237 1156774 251087 1915993 1856375 1173139 47039 1010948 1710060 534390 523208 1077739 1383301 1325006 1559678 1442784 749377 996847 1358453 747611 1665750 1069409 43179 26014 316298 216464 942284 158365 942536 1103484 1694890 1253714 1176536 444093 451061 1424685 540329 889582 540570 628662 219144 1183505 1218250 1325647 333697 1432946 1600890 1959139 810994 1590635 1731585 793025 1644545 1968151 1277747 943268 1278995 1546919 1491839 1849872 103017 1106683 1095647 987216 466070 362477 531718 1990664 982983 111732 1610462 1523736 1029303 76656 1412957 1474912 1171168 876777 807922 1655617 193130 809748 79086 4261 1621652 281422 904162 1225777 1334803 658466 1783788 181693 1833736 368684 697671 1992026 1463931 1986912 820560 1118622 1621589 800256 826114 340661 949995 436012 41000 62307 1975596 1554268 773932 647794 1392419 627261 1568239 1894504 217399 947436 662944 1763120 1640683 1099825 925894 1734393 1647619 1919081 1826670 1413788 1465969 1435643 1284249 1595887 589643 163507 1641273 281832 1324712 1684003 286554 1129547 141020 534159 692644 324643 645497 1960808 1028446 1338615 1977420 209347 617143 225720 675269 1001853 159732 528187 438243 1065901 1223420 551970 670302 738225 1292098 681630 902397 1195264 1154459 636360 191065 738607 1140521 355162 1073904 635360 725283 60733 1502 1116060 96212 341263 1632753 505150 800110 64555 1789793 1945513 1998492 1668616 1177968 996087 273826 890620 371066 1117254 786859 337587 135960 763504 1539810 641255 978386 48598 767607 396876 243203 190405 1336272 1924813 177298 777307 1895202 534358 146702 706048 229970 691436 1467811 38655 980041 973179 628952 1775558 1668138 1558518 1096 220534 1178921 1267139 866652 394830 329156 1670173 653866 517769 1555411 191623 961373 1096841 747556 1121255 389540 204802 924484 246490 109658 455803 1657906 282516 103458 1208955 187111 1661641 1647275 1187185 1821639 771188 1584073 703876 305923 425936 561277 1312964 1598279 1643266 1034886 27897 844471 5071 588196 843280 1742329 1773602 465921 368264 103097 103045 1480508 1118016 879100 1127350 1667709 1671844 413687 799165 491553 347077 1324081 33033 1030761 646497 326103 1434150 1039114 302263 139762 1313176 479349 1406803 926080 955981 17031 1090239 487583 304263 250643 806071 1919062 305180 1765949 789416 874332 1713880 1252252 736202 1812307 713527 625052 1012516 1797315 1860059 1466831 1680820 1795834 1057472 1889726 1613074 1452821 1690737 1947746 351472 391420 259099 1516094 736292 929592 1516994 352470 779513 411696 1416025 1509385 914942 638007 792472 1924139 1232576 905739 1247817 650254 1627840 570967 1269653 686214 793640 1410819 78329 506414 945230 1161727 866872 364981 1894197 1401125 1810425 1736960 454596 203753 524410 494112 165500 371050 1976987 642571 1143592 886156 499245 1456768 310127 214639 1071977 988406 190864 277806 1573552 705230 1412899 1902507 784520 1794745 1373640 1657871 1895820 1082157 1827897 430355 987512 531582 1765881 141604 137260 429786 1794720 1139762 1523455 1577454 295919 1468569 684579 1980699 368905 594023 450853 1496683 446444 515856 599555 719488 437220 1383587 485753 719638 1920530 1108362 462990 217955 444361 703059 1513494 885867 1555625 1125907 1765381 1351109 343754 1592324 1839433 609450 1397264 1967419 889027 359792 1897270 659681 1243546 1434008 289418 630095 1364495 329327 1504849 1134727 1723132 108939 175469 457603 1450015 1223254 1051729 1914210 1960564 806076 1856802 260486 1770463 1752003 443979 1817227 1660871 1774225 654447 1256702 257694 1152776 680089 1041915 1680847 694940 829903 1153894 793327 1590578 621655 1205141 91059 1974454 1293289 393998 1852789 1335937 997242 303423 790369 195843 1371696 1201602 904743 1519237 1426593 783583 1046867 1505184 1984384 1074228 1929648 417793 1302797 1052613 1193063 1399833 437225 3324 1132739 305850 1291569 1927733 211094 1411666 1356134 1140389 115189 976760 404462 965444 1737902 1211481 308294 670555 135379 870682 1872826 456946 201344 830553 1026550 1490214 891937 1975127 813100 407155 614544 1768163 1205959 1566158 646756 1239502 1215984 281413 1407583 11967 591169 374493 1780960 1286674 1908627 818881 890178 593880 1635830 1294510 153234 1822048 1961283 949732 701069 1557808 1355325 1584943 1964114 918819 1766352 60208 387367 1795947 26437 1319507 1309053 109619 1418119 632537 1631521 924153 155965 1753307 457050 1269259 187006 441864 615792 328870 1962880 487258 1834306 1021959 1405335 1149007 1585908 860126 934643 600863 678545 358906 1369767 451761 74984 616170 1030041 453168 1876866 35838 256114 307440 10873 653419 1147446 1189759 1726843 1365031 1744808 259315 1442905 1551291 1761800 81606 572610 1518906 1708207 1523865 1604992 1194961 1304957 1168090 839936 789724 913177 1667929 1186731 1567130 1457061 1785533 808913 53910 1143995 1489867 574633 1953320 777076 1408156 462342 379569 409996 310941 1551627 1467986 801588 1364255 244817 98203 1177193 503513 810439 294940 1148844 787246 1540401 1451845 3053 1791734 1489164 1179168 1747887 763282 1980300 1865727 210437 232852 633784 1464769 413588 1666193 199104 82228 614482 520920 1642846 178385 1788770 946322 1315969 438676 1371166 1786600 1805580 1325194 1457551 964510 543349 731146 704948 85346 1891519 1802897 1172287 1001960 219299 906990 1839566 1611636 1734748 382240 101053 1692065 872351 819395 1299663 77142 478429 164838 1141360 1687900 1573771 1347453 341410 1520274 1290455 1111320 1168113 1856333 65641 802092 1983524 5491 643725 431383 1630034 1607075 151385 1285465 41487 506707 1792508 119895 1263564 1448163 1863508 1040367 738888 449366 1863668 1384670 1217163 1450929 1295120 1622352 972329 1218155 1681952 117410 1280566 705092 1669551 893974 1477664 1053925 802501 1757109 362336 1887865 1163031 1942370 1151564 774329 366113 216123 1286520 96022 1988544 1152246 240038 253006 829251 616758 433922 572710 1997951 563600 1296615 1926461 1865249 1990370 1492010 277255 1157255 378048 742068 303016 1941493 1025213 1616559 759739 650109 399970 333751 1767451 250873 1302578 828049 409003 1470458 1400420 497189 1734223 1444862 1641211 619656 1527788 167561 1923093 1659003 476106 588466 1504799 1833484 278799 1254449 1403052 1808742 1765004 1809891 414666 151546 1470957 94215 223221 663293 1060518 1851569 1851776 1660152 25182 1980885 701017 754544 394543 1395219 642517 1625210 180132 541670 1347424 1833427 512455 1528877 745570 637085 1754250 1253078 133417 1645051 480219 1585110 565484 1671803 1669601 264787 676513 1026945 1223154 702891 1282173 1534826 557358 1898615 1003070 892482 1683856 798085 1764565 626701 1319238 377811 695966 274773 1831894 451652 809007 251394 382003 1639622 1443291 326778 436911 1782046 943413 1980961 459690 1076809 762277 510509 82152 1516570 635506 442233 1562287 1790334 871187 1058711 1210894 1080903 273959 131713 839642 1774113 448750 251522 1032311 185087 1065773 562963 1235645 108851 1751791 731945 1141690 1521997 148082 1421474 122871 288730 18773 1690220 62613 1957630 701868 274480 1927085 1837587 72353 88827 351097 1786557 1554869 1126965 800721 391202 180273 634265 1657013 1670549 512751 1886461 1200225 660035 390737 1784802 1559908 723102 1638410 1920598 1569323 254651 967373 1892405 91110 556145 564654 705882 519531 1723099 1297863 1203563 270883 164995 616559 95189 1846976 1509685 540102 1175266 761598 611142 1903291 423777 248756 1922894 1259752 423028 458148 1740881 1422193 1214691 176408 838810 1659410 1624024 435694 1501729 1983986 842308 660429 1946633 1166702 212253 1990567 102849 1641741 1088145 1469754 1741507 949749 1877364 477809 610927 1006902 1360112 1901290 1025912 604532 1240269 1713972 1035276 173405 1247332 282305 1999214 5005 381909 267058 1884282 671542 1869795 933405 662052 1682300 1572906 1617966 556052 1530183 414914 1506945 684408 759603 1233123 462838 217198 383057 198169 51852 1489357 1402551 510197 599928 1364024 1153676 1160708 1195166 844677 582156 353388 165615 1667806 1035428 1956881 285604 1337042 1445974 905861 104469 1153413 410948 576543 1615780 1968627 470799 1590420 1080252 84759 612286 1210045 856742 1943521 1002660 677524 98638 116313 776877 1388196 88494 1752043 1136761 276651 471851 385061 600345 269319 20372 1402973 590015 1354982 1575708 530270 236914 207242 1203556 1517431 440022 912807 401477 1677882 1105481 498495 651975 195806 1576507 1904336 1909232 323859 186191 1784020 1725993 1015068 376031 1160475 1989240 1022216 1293219 1972032 923240 1877814 1363837 956216 1566495 1604725 175664 1440663 1398423 715439 434816 1310837 686543 1076307 1188531 1405030 755142 1699974 498808 508387 189214 535689 697452 465738 1123124 671882 1636853 785913 1769387 362702 137980 1161031 715082 492163 288519 409100 1316174 503710 1806338 1806165 1317975 473810 1312639 844568 1285116 581441 1350749 595270 1166056 992148 1524413 225036 1139094 1703210 619887 693659 1973499 1525240 722081 1698679 1803546 420212 224310 1906011 998621 1816107 1670354 596459 1803330 456857 1135589 1194762 1400385 1383481 1668069 1691887 447536 66590 1142939 764309 1304532 1575070 1956368 1283965 1717500 168825 231031 1839643 1996762 1263384 1571738 1148711 863528 1887682 1776911 1282139 884236 1652717 1152795 1655582 987484 368889 222057 1936825 307345 670452 175784 1138650 1599740 360065 1196229 75790 1864575 1521001 28930 494345 1855266 916346 998403 598260 1841754 1406035 1697244 193811 1244067 1903408 1109279 1581004 1236069 1082276 1467576 760847 1730832 1636833 582289 1722878 448400 1879055 16274 1609572 956867 205164 1754397 493905 1272216 164732 203422 55926 731627 806985 814975 1459430 1287 473609 100332 1932505 1109930 480628 1011608 829320 1705271 705410 1141624 1261138 1277984 816023 1023536 179565 127128 1395514 1814232 851108 1163872 92847 1989053 242092 1939274 778280 133459 64857 1152329 1407595 1132165 1494549 1102008 677323 61888 156703 859411 334091 35378 1849890 674330 146528 1369091 988547 1500319 1450249 887756 889489 61431 932343 479677 247167 1265945 332452 1243069 1687242 1670382 40800 614955 1936733 849687 1966 65558 1709929 1831958 37827 737461 648475 1550361 1189727 975009 114180 338423 1787791 1613990 886783 1014816 529282 1224226 1798260 5726 1529550 157135 1621986 1529674 1541766 1693100 938049 1819464 1037432 1228937 380675 1078193 1905522 1689584 458036 1240751 1253476 1360952 459799 368862 1352666 201402 396338 1713365 1422056 1610604 813438 1516526 733302 253158 805953 1066388 1805099 717490 967495 1001430 1772741 16147 390730 944483 260027 1112129 563154 1659549 1819080 1247213 724937 1790553 1132528 1491679 995609 872084 694478 1064085 538733 796287 1063117 1977023 730239 215424 1183264 422069 1529463 1091963 1380223 235528 1154847 1775026 1685205 1229908 1653930 874696 1826636 772960 1466546 1467900 1915318 978451 1253797 188532 686208 1264765 1273328 1459524 174095 347414 1107836 1580222 1281464 485781 1309167 1799592 480815 758474 1651181 610569 1775940 1289784 1315137 1431221 305275 1279449 1854991 470582 82161 1726541 1347363 1934716 614547 1903434 1681291 1796400 559543 1755197 896897 858346 418583 607292 393116 118451 1239423 1274402 1689389 1130059 84438 1752571 1611774 1381472 1518801 316611 595856 1732405 410648 959606 735154 1612018 1499224 1603647 1905485 922006 941978 1745311 737008 85775 1215076 566168 1493677 1483665 1016566 1498416 1715221 1459314 81066 146696 1212529 466825 38743 978285 615771 1501376 358144 966809 1669257 103432 1441598 211744 1608967 97593 1182887 1843331 201836 702491 1900625 1721634 830594 773001 705313 825009 1818234 1043569 1483866 247115 1774074 514258 1586798 180664 1615428 1081688 1580181 445756 522736 1786690 1289324 423267 899024 1201876 1474569 1137133 878026 1958997 1655309 1666005 1067560 1962095 1939593 1544897 1111915 252759 1115900 1350775 79457 976441 1833346 695916 1041285 1025262 795526 1527874 1859111 197003 355973 1057477 1060242 148343 576648 330355 526516 782682 1408699 924463 1732597 1620535 1770235 989531 896034 1523735 936605 595684 1017352 457644 1095565 1194229 1958960 1206728 1433129 323688 1284678 427122 1263952 1971327 386097 838527 504244 1109618 385033 1066373 528645 1016798 1080883 1151751 738073 308957 1759663 1389421 1985965 1605736 1307800 388952 1121559 1171761 1846159 1229761 3469 1868076 434417 964084 78099 536099 1644605 1484424 1124405 50644 1680217 1266782 91024 560857 1826399 571387 488692 1482417 602754 406093 458201 763369 1183720 1388656 1968647 1007982 1169948 454714 1021468 1279353 197536 1258527 1457734 741588 737704 1071593 1828733 1108331 1702161 1652895 1081530 69013 1140685 376662 1807611 1077838 221687 1752592 302071 1161960 669718 512487 1640274 113452 1999008 981668 255852 1221258 882528 1840641 1555401 277336 924520 598571 562836 84690 255601 1195372 1746572 746921 1473900 784902 194880 22393 764782 97767 972389 1299171 321271 1352110 1072461 704270 1194383 1273564 1303725 1714788 392411 1764549 418999 587160 1372845 1023164 516768 1888529 1335010 993153 603984 701279 358098 753028 1120573 1760640 1698127 247470 1087933 1637830 352099 798893 385997 1493984 728996 211749 776192 520073 540222 963545 1302217 1262471 1551220 491465 1160871 1111040 1565714 150180 408633 738158 658396 1951823 1353735 1068024 364964 1641776 1043504 375331 1380857 1769979 572175 925523 1191655 410416 924102 1699613 1542704 217542 1464465 52117 535393 49300 1735987 132501 1905381 15335 1095131 1165725 586817 1025274 388575 1574656 1498894 943451 1032220 486984 1071766 73803 1347404 344873 410163 417959 1546932 1851756 1298456 226289 876717 1475732 632206 496261 1783164 1497884 1514181 592738 1751685 1096104 1354638 804744 511799 177565 730173 1107037 375517 958900 1688344 246118 1812196 1400582 1876624 1961330 1176192 233175 875759 1205770 491418 1593161 828334 1969187 1663794 1133691 28979 717751 1475165 1996065 1990225 470157 1975714 75965 904610 725622 546762 1768310 488485 1377550 506376 1251777 1115206 1001530 240319 1390263 1869271 933125 789885 1491946 1257406 1457882 1202534 1705752 803268 672225 684924 294775 553849 1528009 538716 1661132 1542119 931897 548263 213819 1148081 1743744 1009767 1104689 1687867 773610 293419 1330256 893066 208136 421892 55114 988456 1452570 969740 1318566 609465 1563798 402163 907435 292021 878914 1438728 6819 51488 1436067 140138 147512 1331694 1067263 1654446 703916 28336 1364567 1764355 313688 1589298 400997 901090 849330 569482 1895453 662313 745298 7226 704059 404800 1616021 22527 1259878 1301711 1539354 1507414 891916 1502202 1867029 1997335 1327825 1980461 1151767 1007103 659373 990682 892691 1595669 908009 978790 1261381 65507 258375 1026065 18807 1792512 867174 569952 1653088 1143175 1230325 468164 234092 1143601 356924 1246685 1173617 60603 381734 276626 565888 1753349 801208 1604564 849414 529394 1884184 1294265 1874912 1569688 277489 1064825 1167764 333970 1266645 969481 901675 1733791 68755 1213901 723287 237644 1105091 1308406 142036 1646044 1515558 1884012 784847 820573 1622675 1631854 1066102 1634006 1789438 1634647 125907 1451248 1396548 1780515 1425844 1304439 956605 773055 824380 118354 1809038 45670 99181 1419164 52561 1526221 1127432 1400973 621116 1993026 1105617 620448 1373714 709630 1729468 85237 233037 119984 108004 1635973 487560 1424661 1119694 1752751 454680 976527 1416162 1009223 385991 458037 863252 1252199 1818683 1621352 1488744 754880 282425 930977 1737058 1869801 3867 958449 733612 1622833 1370178 1416633 1209402 1488721 499041 836817 665760 816748 1863475 718702 1941997 1922848 548888 1983090 455569 1782984 1705094 3023 452635 547286 679087 1057888 227901 1983649 1846204 127565 1691684 1239030 1587571 480299 1524942 1684725 1042270 1743633 1186159 386094 60306 915462 874484 1561369 757519 1230835 384251 819173 666119 162730 380970 554695 196229 1310944 1396676 920243 1350442 731341 1670851 301293 324362 364249 805824 140489 20552 820742 366474 1054960 631946 1763236 1834164 504080 1175307 22725 1732021 86539 1025141 543814 746211 294843 1110535 528219 696314 25300 1387993 922379 1328790 1050746 325392 481733 1500024 1904561 999655 635090 1068669 1960090 1069649 836045 1562468 1691743 763399 189743 1687558 701941 1092754 894897 1694266 317708 1008788 1628585 1010883 1368456 878722 1064209 1856034 1916299 528940 1142293 420415 646163 443195 707488 1493189 1780940 1482569 539369 1567524 294412 294658 1129802 815803 419750 152735 443410 193313 309533 1377328 37926 815751 1854316 1582111 796414 1718794 588900 192818 1045459 99757 25353 1275188 1704035 1534655 1640058 1679613 80926 1252450 1591317 453295 1514003 52312 1582567 1718065 1553748 447446 602374 1675882 315400 357787 1020473 1810548 104531 1587180 1512562 974194 1129453 851491 892696 1654753 412767 1701971 1710510 1552672 1253347 1161490 194762 1396974 700131 399066 318797 466672 354145 1027548 327765 1899816 1389446 119022 950352 1235720 163591 1179397 73996 1529793 653436 1832469 1048221 1449947 597118 1035883 946332 1769185 1247690 952037 768033 1982058 862060 1958368 261311 1955376 1733449 956431 1433577 1641336 1073345 363991 1721660 347522 979503 716900 866421 755907 1868676 1844330 496369 528989 1061532 335079 1949386 1038158 1083843 747803 460858 1906022 599791 737893 791110 149739 644271 1816826 1512027 215378 598312 1239934 1959461 1351437 191018 329179 84328 1157938 126462 1319332 1416491 965060 110183 1849115 1195004 715390 565540 1840993 190821 106728 800236 79743 878579 1376043 60706 1060461 554825 32813 686373 693111 1688858 1811785 471371 724297 1227843 377482 392569 553018 1250832 1780128 40330 417066 844180 130518 532348 1041612 732033 372219 76875 56818 394660 174466 707490 929799 1764800 1062136 687125 1460128 1695514 1371995 1957687 1490691 1951540 603045 775836 759993 659217 1185324 989035 1029197 1825474 1151490 1439489 1715126 622200 861805 1523124 1705586 649271 1544898 1276124 838042 272209 1552174 1581069 1466966 892710 1995483 1685698 213504 1398359 126701 677653 1250241 678262 541527 183010 640861 835987 1244987 1067120 256305 1060670 961067 693982 774817 1554102 1916957 797683 1999486 284334 1217151 456637 869241 1615271 653289 1974830 1881604 1613425 293918 425498 1381573 784980 1666505 1495962 278438 1196759 89292 1672723 111923 1099224 105318 1027316 93147 204863 340743 726039 762185 1634937 1801725 1587092 1384427 1594628 527724 35694 1507191 1819077 902428 1054941 1550611 772437 1580117 343738 1073220 589799 1573663 880826 4352 1894587 1408580 542050 1396317 26956 624283 365506 260368 103245 766566 102670 1447528 472854 300674 133008 1994867 146560 1647608 1712536 567835 272145 375274 497050 810071 979935 1609171 1322079 732086 1829192 386315 351070 693499 1803063 1654372 1257282 483650 1823999 1172959 820473 38910 565107 373737 1775394 896554 1621598 5124 940933 94864 1479275 1227075 1186334 1638095 694978 981267 1677757 972571 1753839 784695 1393958 226659 80370 1563550 695053 1809456 735990 45565 1172333 305924 213509 1911575 54299 51857 1492972 389502 78879 1409083 1063095 630096 343224 668337 428180 50965 112770 1377207 153686 1417553 981872 911276 1562312 284618 252456 1654333 1065346 1551549 1545693 285577 1782649 328444 1985890 1718679 1541325 514961 1214492 1615128 1178261 761437 1630714 935453 1800171 1206921 1295605 1392066 46185 144837 915767 1266590 383366 509789 515604 189829 1656877 929481 1738325 1924514 472817 392148 185620 1706481 1459587 967952 659271 251796 1888885 801157 1239894 1571924 17333 159739 1421040 935039 1050823 1226844 392551 588439 1136588 665351 504224 1596509 1064917 1857441 1056001 1269154 1471994 1567457 519051 1949869 852752 804403 1533644 950904 433799 1119153 1874973 1750926 470051 1225829 1898991 543097 1336746 866141 1371544 825183 365746 1709359 301207 1227149 900520 5832 1229715 198707 1849122 1344427 1200388 663086 1070670 153024 1219765 114467 737546 1164798 1916487 1701152 948303 1469056 1906808 307777 706678 616281 1239282 1356551 112506 1150203 1682381 1852334 1532886 301506 1815759 1015498 1212831 226339 645304 1244321 535081 685160 141561 80341 745386 782275 266193 541604 1370004 123620 1454736 1524412 1684716 249889 1969724 1830805 982928 1055526 1838105 1603463 477010 647569 1012274 868667 939620 34115 525545 710154 621610 1826601 305429 11183 1261961 46437 658235 1974733 341242 924066 1396800 1173401 379371 1788831 1057496 783547 1932964 1929873 1118207 484923 1839610 1100802 67766 917333 1080466 1599602 1924406 1495874 1042685 1655683 639252 1649172 1008673 104680 1453085 403358 1344352 1759984 1124898 264672 1242330 761998 267548 1280856 161010 709606 1100523 1464717 16644 1383596 931256 398123 1674879 1236081 1788475 1502896 1745621 905631 1350309 749945 1107686 608718 664323 282494 398488 658336 1470433 1051791 208681 873736 528760 1317604 511764 1848523 622934 1394969 802020 369550 1004023 97381 653886 626968 1202477 1189622 625563 235361 276048 1151060 742842 847638 1056308 1244150 1950471 1789999 225730 470366 1098091 1480646 181962 309368 25231 884389 1361898 365387 944338 1545450 833315 1387924 1806016 321262 1329365 1465905 500895 1532177 1022104 1329349 812091 1658244 1116161 1279619 456549 468425 1608344 211320 940456 572428 151584 1364148 2983 1324448 904119 864061 1688105 230452 1217724 674999 573965 554990 1470511 1712937 978735 337020 664999 968613 1620992 1384434 617255 513049 573180 1932808 1931754 1050887 1163931 1298355 1646135 847649 346 321891 734353 1127547 1920100 1651305 1770344 256468 1342751 583958 898075 383271 511264 366881 601777 1920451 982070 1957651 1934101 11166 1290744 1107961 1771614 773972 909766 29775 1876359 1263307 254598 426090 704596 1546212 586197 1214339 1509837 866845 1172722 1010794 579278 98196 499775 898165 148632 1411491 1850180 289918 1893811 796901 893070 1034957 507867 4702 1994474 444276 330089 1325148 737547 1058172 1404986 1079972 1515413 506935 165100 832027 53957 483899 442504 237178 1780183 128898 180833 1005500 1240617 1662946 860375 1801112 749251 393767 1780569 1216476 1568375 386795 1031283 63471 823906 114204 781429 32433 1246094 1707718 154297 1101670 452555 10046 531988 241470 1104534 225370 1312865 557279 495478 1705256 610401 832473 1734296 1127227 1603727 623300 926491 740274 1286030 1614878 1253074 1308940 218070 838661 97599 273545 1549357 922317 304411 1813541 1936208 661177 1551720 1476911 439179 1221345 1220532 1882365 437386 557630 59974 896315 1068507 746744 1326113 1583627 1508798 734064 873880 1426748 1890681 655992 1434926 1054509 1592546 1633531 1348997 1266953 331592 188831 1660929 1989781 625683 1754651 1859033 1636231 1732317 1812059 717172 1973210 683909 1016380 1994202 1886194 684197 318658 1216164 1863907 1500485 1278503 1871021 1553354 336533 1999524 1256222 899992 1922228 1596173 605231 577373 814121 511108 1882477 1645988 1175570 215294 684399 1921208 1645001 1571488 311842 954151 669986 863853 1878766 1334931 64902 1328559 1032815 399960 50367 515642 1335657 907398 1427557 1920863 1599868 189837 1182261 754898 1696500 166582 1646478 545550 824766 328655 991410 1790807 674682 589953 210763 994625 721639 1580763 1050753 551671 1948928 493880 422884 517301 1873832 445893 1825188 1468311 1472154 1213700 1872355 94553 1908937 927613 1414025 571907 1613077 1672030 6968 869189 881852 1058972 696690 1707792 1251573 501374 21627 1118482 1682944 1401851 1394406 408028 1362598 196053 1813837 157506 593458 1236816 1768165 1706034 1425999 100994 434733 641302 1967476 888577 1272487 1809019 1783013 489950 373806 1534469 1654177 568701 1374835 1853024 1485059 410674 1180360 798917 243041 1697701 670875 1160853 1531879 1779272 204321 1712364 760871 714530 824520 1489506 1307387 1988877 1335823 549193 1160279 1363125 1547373 585071 1113271 1196253 580818 1141016 1597247 649658 1681539 1806917 1126184 1446167 1796436 1819529 1274624 1979048 1634291 1859633 1738299 477507 372566 212825 1476350 901848 454116 1942273 1448783 1818567 751517 1166791 1410976 1222315 1734176 1278678 1115138 248821 1785686 1625773 1310679 91686 153564 361087 1173005 1658378 468959 205615 1341396 479521 1788212 1453832 1008708 1119954 1872919 486411 539280 1312350 204896 418726 358593 1056829 899932 617444 1765045 1913628 1951064 1273028 1256442 1752333 1171051 863963 1147658 1970827 514611 1822943 1509829 1304412 237257 1292941 1847975 1181504 1172622 509073 977453 1055491 1896643 1220269 1929788 1911772 1480521 360010 437510 1922182 1658740 343121 1780412 245219 1658455 1893803 43276 774483 1347737 1127534 770957 1066612 315868 951894 1071572 1284270 1266884 1402768 709525 338685 244381 1286848 1365976 154093 660270 824874 1557477 812218 828917 847777 757141 1079332 1835608 171973 1456031 1691926 1293876 1944964 1769205 1730204 1147272 179065 71351 1251892 1908473 1733630 1060870 148460 1325997 1258179 1356974 118665 1209447 1893420 1009660 1609462 1212109 464668 1035761 1058837 872647 1370073 1028786 1704000 1241649 1133366 792511 391507 175714 426695 962213 809818 566820 1143721 522664 1748135 1973927 1831997 960102 318109 1479904 1719950 1230536 720270 1587313 1106124 1389171 94708 1220291 1925767 1881034 1313102 1412929 223430 1073668 920598 1775788 1062598 67039 1809622 895845 32227 618311 1852584 1334423 1730542 1608184 522266 1668551 1396709 420383 211003 1134550 1861999 1753656 1990106 933602 924000 1562421 1397905 139432 1465107 797813 1002838 505764 1414176 918074 1368272 1624758 210781 182139 598568 213290 63966 1395761 892103 305550 957191 316362 1546811 599066 1294071 656267 601122 1004755 939081 1954321 839767 1999352 9485 1446336 1894118 1719689 1055952 1052375 1198326 689697 576917 741413 1180054 582900 1825333 1184853 1402132 901798 1781133 1768094 1899811 1456585 1534521 738581 1883466 609639 1673004 1353037 392947 471886 1936525 1795853 1379138 1143040 520579 1151484 1111253 1809297 1472808 458820 546574 497959 1122416 361843 1090597 1451884 1933748 1820363 364863 1926845 261468 1285078 584466 962386 823663 1448006 817261 11784 1203059 457359 682498 1498978 1223932 1361952 1268270 978162 642508 657370 821352 1386587 126657 1182278 1946642 376271 636501 259783 1721336 1155247 1575288 919016 513622 264980 785450 1904329 201884 552592 1141358 1963550 1320186 1877767 1714416 1579600 1268536 1211281 488214 1723119 307438 759882 1697518 1007145 63266 1031927 431273 332858 528925 1844066 859931 585154 347164 451687 1631744 447315 483926 708306 1990665 1917902 1569959 1100765 1230255 1621931 381636 1553408 1171304 243948 56191 1312930 786307 1569978 235025 235788 1688664 121763 128165 724101 1158061 1143183 1256060 1939421 1198722 170255 1151363 253502 1153075 204961 345513 1413695 1093431 513127 1255818 334883 1992575 421754 227979 455092 79920 1597648 212378 580001 1610906 810 591647 211524 1261074 368883 958983 1207046 256571 166813 1965243 233317 108753 776732 1543793 867622 1209396 1665237 886509 320902 98742 1848079 1992555 1704475 863101 6259 81430 1921609 1738791 356154 1494571 949111 54660 1183345 1550235 791752 241210 1900674 697187 250655 1730724 1988914 898094 1258806 774319 1943199 35688 1400772 1053370 1858984 1997831 207022 231809 1926180 1626510 1890245 768078 1694429 905912 1629295 642058 1061806 1044152 537007 157269 1904366 1570799 1635471 519659 746278 381684 1156568 1634188 13078 871029 327498 1425508 912627 1631921 658157 325870 1826001 1379752 1350134 1489615 239956 931133 1903789 1528873 1199694 687269 834213 955005 323532 1844283 1844173 143644 740679 445851 344280 764967 936007 1219136 1075652 531493 184950 556498 1237663 25819 1461265 1980011 1748137 585310 1600259 1576839 855646 560607 879202 93255 1518156 1731591 874885 388192 844367 1385414 446383 58194 794456 1344416 865898 285123 1461091 498480 1732017 538683 1560963 282803 1544948 1818457 929012 345984 1676393 889001 753357 1857594 1933896 1961334 1519098 1969399 1395626 1250546 1266485 1140426 1291392 1970026 1762324 286439 249297 603360 456021 713729 613211 859318 541578 1054167 1878412 1563408 851722 191123 1392892 766054 1437270 409126 1387538 1310980 1251176 1326709 988466 1884968 1803219 1681904 905458 319000 1981619 989037 689375 802221 1999938 838237 1992435 1139108 1121949 1960988 751065 528558 1254735 1112249 366899 1581972 1832178 246064 1492332 302220 1916797 1764645 666508 332588 1291944 586597 191533 115981 925925 1980293 1737924 1412447 832997 137449 823500 358321 1764286 652395 195736 791246 1426602 1523619 71072 1174964 163459 1723853 1684744 341195 411978 1356122 81849 1416703 1324898 492795 874586 1291592 1415135 487921 464995 817322 1183636 240626 1837612 1745229 1320719 979007 1712565 1570206 41688 1783424 638660 794797 1034950 1782527 569598 199529 1374052 20808 1516331 1333146 1714385 1618088 452311 613578 1973427 205097 1281621 427293 369349 1581337 940326 860507 1083762 1530143 1087543 950583 722471 579037 502882 256436 1597124 767180 240110 678501 1831251 1748740 1721441 829505 434863 1337298 873877 1453656 19669 1653298 846822 52285 1359270 1699351 708336 1663700 150349 105188 199402 1060814 1705838 1464422 1429357 1015712 42560 387952 670800 1200860 1474167 1351002 1742075 871417 998813 807257 1574963 1959034 1237118 1683221 1218700 70999 693386 1722015 1715693 1274078 253534 529731 731850 1068219 273449 1563832 200550 1240038 1059048 810173 1192036 1118332 365248 1822648 1123369 1632268 1286863 1960945 42956 571002 1854801 1072435 1548735 944827 1419487 1755868 1404776 101740 1189155 1092816 1343480 1190913 1610561 639142 1161019 798157 1776800 913765 500690 267596 1342802 494835 499130 927957 369205 559384 1327070 605720 1438300 528007 1389959 461482 107659 456111 161139 414250 779035 844668 1245930 1563726 632872 1954617 465539 1615833 943663 1808507 1123752 782593 1263790 1592062 976431 558079 1721682 1445143 1958614 485274 1372004 1931218 1636925 658829 782159 1235865 84688 1827646 977845 339491 155054 1530044 1416292 1855475 1354452 538390 1618804 986139 1585031 1460177 1163136 513308 1027026 1739752 1860103 1532793 1718549 1443761 560932 286063 1609728 1517927 1405094 1129367 1712835 1095324 1227963 702351 1764838 1389553 840501 4189 20522 141784 809871 1222689 1499315 1422843 1031136 1380596 840843 453622 1825356 1612805 424858 728969 1523105 855252 533202 332678 680321 1406512 890754 527670 1351571 947331 96294 894758 1128243 1683002 1616786 1087386 1712772 1185799 1071116 240481 1866611 132940 1690202 251482 155988 1646209 170635 603348 609993 1057270 1852061 866348 1890787 1453409 161265 1883216 754694 1144603 704798 34691 1626864 1597565 57226 1973875 1134590 1683916 1950243 618665 433837 901043 468876 1139237 125472 1528387 1755277 417222 1536032 1693627 1155191 684558 1476619 1325749 1853735 1336583 288536 1949821 1499302 775202 1172492 415690 1136242 179901 758242 1786980 274860 1220362 209510 1423629 1427911 1329753 1759536 447002 1891219 1438996 195380 1250083 1443058 1014621 903703 598472 1942746 612732 222915 1610760 1546019 365309 1366296 680734 1945713 232575 287327 1886362 81351 247181 395919 1382353 952132 552461 240418 475065 1057065 935162 260987 966874 731670 1257825 1151628 504061 1964006 832649 1967054 1428274 1888756 308118 1839753 1830275 1050110 1774427 1583843 839074 343320 1663642 162719 337623 853509 296996 1166189 1934027 1019976 78234 578622 1521702 1297281 670257 1211032 1409727 1948901 96349 1718042 925751 1921623 1476359 1984321 467629 82403 29610 1987497 1777559 965378 983276 1597944 1867812 188245 1992309 1178551 826174 294820 674942 1196023 975422 1024973 9789 936466 1371927 1452844 145034 1879295 1543750 1218342 1652288 1658335 1305093 1181459 1862005 1011734 34939 1191135 888139 1902916 835416 1781819 827375 1534965 403553 1893410 101076 1473096 1900816 1949266 580187 590900 1533478 1012607 440137 1058192 1402282 263918 1445896 889176 634794 1420106 121022 1278275 72931 1465049 1896531 935664 434369 84158 1437544 676341 1866972 1836505 61337 1964680 151795 721078 278138 1711872 1899366 424791 717479 712432 1038752 732131 21770 231410 646627 771476 786109 1688262 1900510 1044303 1883592 1992115 1431453 1089552 1965554 1488189 1799725 1488241 1938717 1803791 1138929 1310 1749636 1156543 347288 140621 181745 1359651 1201131 434034 415050 747419 1083511 536440 70474 676809 462101 1250838 307576 481826 163245 82866 629393 647295 569979 62823 368410 902757 106088 1146004 827609 1669787 1019435 497640 447777 128937 1648932 931399 452460 1700329 1184841 314940 1805584 622075 1287533 1627159 522013 137400 1015992 897514 645552 498592 1750238 649386 1143115 1111080 1705376 1236220 1884489 521952 1670186 336359 1920987 1835937 486669 1731868 52594 1052223 1587871 1503459 207840 300796 683111 903568 1003283 1776086 1144559 1139934 789977 1605127 232860 1383484 788674 1206103 1093527 1098368 52764 842167 1241132 1997254 1588079 1088533 1191552 1287690 46117 1980947 1888687 729060 712811 1024369 1267635 163610 1725333 1870232 992467 1083060 865003 229187 1239635 1529096 1462375 227207 1483466 1451114 1468732 1033063 1574702 1984121 594755 1619514 831685 1498589 1704895 191569 801494 1703899 104374 1265660 411654 154495 1555254 504958 1385243 1194121 547357 1179195 508468 670271 1468107 1021074 997724 173649 61582 846057 1061950 1342380 892984 1484884 173976 177394 544507 997007 1196892 1518 284010 1519774 125953 1280513 832913 1421218 1412604 1030834 1827544 1379166 1027882 764341 279883 244352 58492 370260 1579788 524368 230410 1793637 622822 1972265 545216 927283 693426 567326 1212447 835872 328528 44502 119556 1042855 441590 115485 1208946 414933 862874 830962 320408 326910 1016684 1918871 537597 1357888 1827928 1744065 538831 1204393 12215 796055 303783 1601699 1860978 1236307 1811103 1425360 1037117 334625 1472785 1172237 269873 549600 687245 838862 1831130 529004 581439 6958 1938364 1701387 1230688 1651633 454150 1511549 1036379 1365864 128270 1641755 1023588 1864217 1463189 1681787 1147694 1901326 244307 471891 107785 1129687 1302497 987385 176315 356274 601699 427395 588903 926539 935270 885875 662636 1156953 15769 359487 1693114 1017510 1754035 1861114 751874 301553 1975015 1475971 1290173 640549 1125912 840361 223483 1530379 1433023 213748 1410379 1662826 1767489 426401 51046 1460359 1028870 361762 929327 1037573 310781 55684 523536 273025 1259273 1844969 116274 1122069 709880 1234142 592890 1677208 1880026 329355 182918 450903 23095 234621 921974 583846 1214189 1122897 113237 1039401 1482200 1548545 139428 1116138 1149174 1284303 1251695 1507615 938297 793745 1071960 1409114 1503648 1976422 802067 1044769 1406004 944358 148843 140990 459572 378797 1046868 1425216 170436 243067 295163 639334 1525958 861830 1311624 862094 382632 813589 843834 1004166 56491 114581 1204008 1571982 856653 808678 61669 73334 1144628 1712169 212578 681607 1854398 642680 850277 541019 1039315 1446208 1332924 773632 146922 300661 838750 1597394 1601414 1200355 1155772 377816 1491843 74078 1404540 177987 1331689 1638491 881759 1562404 1795800 627657 318406 229443 1186800 1184121 25947 644331 1446869 1332683 890353 127071 1890689 680877 1994392 1514813 1125281 36937 1582900 1138264 490254 37919 905067 251715 1653210 715406 413890 1324225 359374 301895 511494 745791 1194795 992455 1597482 982392 1026898 1928085 612100 1180208 1602426 728215 337864 364115 1032062 1366078 965475 1071155 617962 852098 455167 1135622 863176 1732045 1012215 504473 776607 350308 386631 998141 1296863 336066 1434494 1443158 770902 809494 1574374 1750379 1935183 131200 363246 1554385 1183741 1990687 1754459 354773 1904034 714978 472502 651441 230541 618453 1985460 1832610 805996 958683 1615519 501511 40508 328367 1715315 178444 268813 593600 1096881 1132310 15369 1799943 972293 1275820 1195429 1676227 1856498 241358 1058614 1517455 286378 849847 416594 1825942 1233063 1950 327709 316958 1908031 830016 1823916 1806731 1565764 124341 458169 1595696 1541999 232885 1867575 1387634 1896253 1166072 153945 1367624 1127540 17859 727605 842025 1060844 1656805 1384626 407971 463623 1370432 1165121 1642494 496159 586731 1492851 1591683 25608 779301 1137701 811185 1738371 1087753 491093 1920873 352289 465922 1201371 1895857 1511954 1140723 1181966 685411 1454239 1235035 682255 220469 1109900 1693593 1615010 1054629 1034811 331862 1478897 1257202 194050 453260 223518 1778263 1678582 1663746 1816937 1073403 465719 1915734 1131713 1630593 1965312 1240857 530198 114392 1157198 1808094 1840950 93577 31265 484274 745835 413064 1551581 1325079 884723 582249 543049 799274 1681836 774398 222678 1096891 39308 1922130 1550819 44702 586050 1712705 750348 512434 711186 276847 1850374 1178933 376587 1050580 330526 393912 167156 858417 316295 788077 841997 552681 874006 1690142 1818255 353257 585014 924633 831775 87239 1399352 1404240 1177904 1988640 649949 210412 282893 1864185 320144 97684 1814496 1144224 1244206 1483384 1691656 543200 79175 1819657 1756774 680043 708395 1791218 358496 113187 1895403 896882 1312990 862499 1634877 1159491 1588194 417022 1222934 1258536 937121 1944409 922250 1576001 1564171 1522403 1660307 622847 1525140 1235706 673926 1224048 1017977 1052975 1212409 1339043 229735 580791 1370365 279264 1008496 1198840 471890 1078631 585994 865470 548071 280225 699446 1818120 695100 1608114 887110 1796 1017619 19177 887244 1874229 1355460 928584 475019 820474 1845702 430260 633904 621253 1187877 1343135 1915759 566110 1642715 1168350 614183 847245 628925 172660 713231 671660 1513170 511326 204589 1902883 622793 510770 308677 1408547 1769627 1047237 1926231 596524 313265 1013105 1082663 877017 557270 900508 1072554 189244 261053 372723 1391415 1030555 157720 1601074 989028 709359 1463576 1853854 669132 1646899 543707 1627006 692124 334194 479494 744206 1695705 886508 1079480 1399761 116177 1194016 381905 728601 485797 1062278 592529 819812 951046 1979503 88727 1512222 1648614 867086 571382 1791176 596971 1359038 1486784 362139 519143 1268345 18000 889020 606844 1098266 859783 1837978 400040 266656 61881 131976 1829791 1624786 248006 1337006 555773 1252463 1849492 931486 1027598 545951 115446 1547028 1712614 1376048 1907694 743222 836523 962870 1993080 1411751 1286781 52216 1255376 967703 973392 813146 1370119 1905598 1096093 1683340 813877 1469732 10645 1223518 1312817 1490474 539882 1397186 1801036 1954105 1475478 1914067 541143 1574266 247510 629179 1416718 1072619 76801 1261921 1188282 744830 1020347 1165055 213237 50010 702501 189202 1768960 323333 1098550 435013 1276272 298352 368103 814969 1755632 578392 1479751 1396372 74028 1508026 1041100 963118 770999 747488 237244 1339192 110773 1441581 587108 923420 807632 1571775 1497226 1297601 324269 1936626 1727028 1706742 1907270 1365914 1955097 691834 1030940 1480933 1382801 1427996 687160 1518118 1199500 991010 997216 1604812 193581 456122 628362 1807758 1072526 983335 1919767 1305441 129344 1560287 425358 1619484 575536 1472564 453229 750527 719359 861233 155008 57368 1457027 769127 285135 319053 1573076 360880 595385 687665 1932402 1423475 1548345 1171426 1892627 379185 453908 736942 1757181 810783 1948189 37313 26696 1067853 199612 221309 970156 564108 394088 1492514 1825578 164666 92734 456315 59088 856078 718043 619773 1442992 134903 1672923 468609 1964541 602487 1811562 490466 373908 774014 1087089 488023 438212 1577850 1573500 83340 1272894 1111681 888313 350923 657975 1981974 1170646 975309 473272 1703266 1176417 1435244 456287 666736 79862 74977 394274 1844008 1197362 1447633 1818248 1495235 49829 26215 326182 1227058 1728181 1353388 1023585 1991501 405073 1776982 986594 1385330 485848 114977 132937 1942285 1848413 1796937 1039621 1036985 815623 1547975 262160 441108 300456 481803 147103 1821737 698267 564871 1624448 1543549 1202888 1439722 1632059 1267420 1188382 1996820 1387524 455773 1271357 374186 697035 364112 1146899 270877 136698 1813317 1353010 1612836 244060 679944 158503 1182491 1326978 1996411 1663439 362830 1764313 1424197 841283 1980495 258974 1617358 1569052 957534 884822 944716 1910454 191300 1061930 533137 1233968 97660 1674742 575263 961246 666693 244332 609109 1301776 1850019 243129 510003 1189010 1349205 1773339 1421227 37136 1356987 719412 1504382 1602792 1786911 1991867 1095439 680818 1044427 1049015 1885438 339809 781659 99678 1186952 861088 69490 432095 423882 139286 122381 1224289 898526 1203782 574212 1709074 1335559 1594949 630162 1998786 1556630 1801315 1793564 1768497 565046 1114940 153165 664038 1006743 162500 1944516 1379966 1355803 526067 804408 292644 775578 1224116 1534764 838911 1758947 333996 1470664 1483531 294897 1432707 1935794 1612579 235098 1104400 1351231 1601658 1674824 764455 553989 1043919 1879912 674123 1686072 191705 1719922 1799781 1367783 264801 922827 234503 421119 326715 1811952 1560630 643710 1919036 59725 1073784 1109197 133469 436851 179214 691880 1963274 1625397 1718700 882034 1204100 1998958 93187 515552 893910 926230 654305 96184 1693240 970026 1409413 1272440 1901319 1880054 1662703 1136741 252842 156635 113653 1713203 1795020 267007 269834 1417253 1247015 210092 785868 1159168 1499688 310118 837241 737077 1139166 311796 1324039 1294716 1220523 660700 168304 810957 1856912 975174 1359244 1633094 121513 921650 729697 1144403 1306949 1688182 660065 1585602 759068 1147558 1310940 1051850 1778081 831459 328314 313575 1070771 1759596 43838 1534278 1753180 1363041 651819 1848967 244379 1141967 247001 855880 515390 1940728 1255208 421501 1916321 791775 97209 1878876 493203 182897 298070 691381 72303 579953 704239 32834 1372104 348979 962640 1043610 1195363 1048782 1173314 1586661 1638015 220791 1251648 852134 696355 1712660 146365 524893 1079974 218191 1196037 88394 1562743 528481 294445 499156 518614 318459 584997 613015 1635999 757726 1599885 1959154 1096324 1489054 1631642 924608 1228252 903148 1296748 135738 1518207 1239975 466567 1090708 1357268 1831781 376862 141146 512138 1946512 1433160 820041 1502882 507754 1270147 1796151 1024024 778250 1086634 1136745 651633 331155 510187 1879419 1925560 1477083 891961 557509 652590 1030965 1646459 1830791 1258669 643141 191614 507557 505205 44001 156950 673755 1887198 818837 1773353 228011 1291626 1387141 1252994 385028 697825 1910625 1669267 657739 269835 288399 696200 585077 1555990 1218786 401972 1980205 510741 665662 1379773 832031 756438 535477 165027 473475 404197 974568 1807573 596997 108217 1670859 296295 910143 1694371 1356311 1145403 383202 770913 1868054 1615575 392454 125481 138272 982343 67760 1168694 1156853 672704 1473219 191250 1080437 1792182 1123052 245979 1749524 685506 1136632 267535 996538 1012719 820083 1949324 821356 1557916 1198964 1155211 608584 1608502 595765 1004427 874205 821960 442660 410492 249203 1879992 1880490 1038805 407661 1605138 1667836 123604 1814303 1996541 943861 1554783 1181069 708516 793260 209602 1470287 107094 688223 1792615 1837905 1958267 666136 1078789 1127654 972164 347286 1975915 386954 1389415 763106 431974 407980 845284 1217915 1414516 178205 1276389 1574127 874218 723904 591760 102177 692643 118797 1936505 916306 889233 1818279 519065 1377862 1140811 1653270 1150062 878572 1076701 862136 1782630 1901605 106483 749706 151423 1285625 685495 1409590 1823497 1919487 1794392 489554 1185087 1250095 100702 17568 776390 1787063 1808686 1947403 1167604 666172 1807031 502901 48116 1789344 1345305 1160805 544364 1999196 140630 355515 1996573 1297555 727901 1776335 243412 1944658 842274 1758532 52205 1473428 1451802 1367334 1909560 1647087 1955935 1751052 721101 470633 1279606 1512568 944033 15615 1409550 683060 387673 1507533 1246627 385687 62906 1373652 862054 211339 892823 347930 1228665 1103949 1652141 831195 113707 704042 1267330 1580360 370167 1370437 273139 38138 653740 445513 1204015 86680 1042581 191291 1316255 824273 271971 1031469 1613047 1979876 1684587 551619 1998534 1017000 1052113 1807982 141706 1009213 1271776 1825218 266398 1887053 659291 936866 1836126 308004 583290 158505 1512824 162244 1650315 1796520 392303 274728 943293 1408663 412882 773277 1233697 96902 1603614 203969 831239 1992642 1759396 54287 477549 1642285 1640591 551322 1620139 450905 1311222 1542023 65500 1791997 1284030 1717376 1789528 724697 1334789 1232902 238462 1981286 1852140 81982 568593 1072293 356876 1804888 1473754 203591 684854 1057937 926995 797571 1056726 1034217 885626 1262787 666197 1801688 1725715 1095457 1664172 529954 430516 606632 1935521 1836251 469382 1261346 1660664 1582078 1711301 71822 1370630 503502 220542 637846 463637 213402 292830 177776 1104529 1235280 608766 341449 1198239 1450518 1435278 1890315 1014274 525396 419433 711570 1283344 1904153 455542 557194 1196930 501050 1002289 32336 1079856 415329 1969089 1080614 134566 245476 752643 110114 1222133 705497 1407954 1921654 1667595 1320800 654763 1838492 840325 590058 414495 165419 486003 851402 1844202 108150 1042572 1455106 1786429 1586151 599641 1288970 812042 911074 1265268 1047050 1039107 1597567 1582451 1516851 589736 906673 1855959 1337093 927669 1148614 805391 1129854 260957 491151 10523 47372 1196340 1821157 671896 1727524 23094 1029423 963119 994174 73295 1829959 1341076 1751739 1816189 1353511 1233135 1871018 1523476 599933 787915 42426 58515 1090963 750449 1223000 867303 651242 1848023 1710924 194386 1882442 276186 797950 1025926 1951895 1240581 1545879 156676 1342399 1357108 784362 1106059 1085064 1154242 144468 1002769 1455680 1768874 802503 1450383 1424976 788105 1035066 1841974 1979345 1473875 1960788 1238319 1957603 235319 736623 23773 1895983 1494004 32799 1799368 769414 1337597 918285 789305 546026 794518 1929221 650897 1455528 123116 381710 1877546 587273 163522 1987065 1216213 972421 728138 1422540 597532 1440015 1667550 635590 717530 314986 267578 1381581 558755 1340544 276579 1602101 821232 1703469 947527 774932 924281 1444306 55857 111816 1576341 1298066 1358587 967773 438266 1663623 1847501 1071982 811888 297023 1253284 1417865 291044 1818387 1281616 306621 1664192 1567378 1461676 1930852 39267 1773124 1723262 1126978 700644 1324480 999395 354043 1161335 1022151 171175 1463075 1678482 1378625 1473937 210188 1615639 1543563 103581 633808 735901 196352 1407006 386095 1299289 963393 1658374 1654751 355116 907023 1326594 138468 184086 830790 1078006 836723 1663555 1546045 691595 484409 7531 1295224 1792754 1646623 1389486 1405378 347741 460813 1908476 1122472 1590016 1071103 1122277 1864092 1306686 995830 93064 439755 1292906 1718725 1711085 616106 373620 1593011 793382 48896 1612077 964222 835503 721736 69865 1196342 529378 1213308 1311072 1485363 1001533 1706712 1690386 934286 1738379 1959579 451818 742301 756457 1767938 794527 1652592 1244070 1996374 315678 398847 1312412 1786372 1544223 1842444 866326 1164414 1863055 34000 652594 1734512 1909919 346374 568337 402962 1571252 959933 1458486 346253 1590644 1265745 513182 1392726 1754095 265867 1599439 242754 1327343 738197 383898 104901 480941 479737 1993949 1081808 966983 4585 1448235 1636343 1224013 755109 587138 1532270 1480948 889015 1393299 445112 351578 119534 281527 673334 841990 1705176 992243 1477209 1940031 1211387 1074519 502032 200413 1283976 1464093 1881543 475835 985228 527108 399659 608072 1631262 1370002 1221792 244132 251886 1868955 803709 169673 649700 1873815 364213 331547 762319 610096 42882 964680 369136 1263138 1369916 178913 405994 277066 1793388 240654 996473 72228 283076 576555 1616916 999859 1678364 623559 352008 267834 1294227 1561020 140409 1620569 486364 623477 1547902 1125447 581426 135049 1829773 692620 198767 1478103 683734 1345785 1769729 931673 369925 886493 1263903 642557 376918 623463 1262213 1716429 219001 43370 1816216 98912 429938 362852 1651923 623857 1686252 1182916 1058608 1087352 1482217 1007033 501636 13436 350947 1665682 689421 960096 1692235 1040324 1015629 1796984 1619693 891382 1981466 1007543 208513 562628 1014850 1665041 1431760 974919 534341 852563 821386 227148 30195 259726 277231 684041 341038 1375080 1492088 1868626 1422616 1560499 931391 1485234 1985357 1517893 1244488 994019 1843012 1564697 1320165 1059226 384305 1562869 634866 156855 516812 140670 398732 841618 1714983 781481 403275 446388 71305 773496 1202324 1196714 1733498 1806581 1671514 1938740 708445 178635 1724320 943605 1932932 1707562 667615 1155450 576775 715893 1441514 1792942 976512 1286194 1215367 346043 246122 1026158 934565 1128212 1575703 1523415 1752623 348732 96757 1661944 1103123 1859274 75597 1277597 758980 763719 161579 1703970 795463 1831540 775441 116460 1966459 404362 1048429 533825 1245794 1317518 706941 1984497 1324019 1537358 1590845 1412543 1706059 1823661 735603 953265 967517 99528 278696 902474 1871499 1617428 456977 1339016 738759 533932 517032 44756 160937 1044676 404496 1422191 1484290 1193010 732392 430915 1304123 267243 76461 1495908 1608309 374650 644955 120952 329995 651082 1308063 412197 1267028 465268 1230649 1046359 1811775 1106937 1345335 478142 1359157 1880987 82175 44951 1069241 1054361 1843656 719050 222163 1374280 931823 1914130 1565720 677244 14418 1043560 712187 631490 355685 1091015 196535 1555484 1319469 321069 267781 1676205 1800746 1589157 1795326 1164102 191305 682041 988777 656072 839681 419698 886312 248790 275425 1511121 1844298 594524 1285671 1589669 1235310 431345 1982686 789286 1737193 155993 877421 418385 1624784 560683 1698025 733566 1888097 858723 1453696 1071200 1553057 304102 633216 1158232 483678 1461100 1863724 857235 969629 1914621 224450 1291244 1344959 1153633 802716 1453955 1058360 1575736 1199360 998939 1696464 828687 1787183 1809404 436197 164325 1187526 331489 1223982 797140 123206 1534991 1289426 1466790 399195 1428141 883924 731220 679439 1234963 1560025 1262918 1734970 1678589 1556837 669747 123146 647501 14084 851816 1696866 1169509 530425 434860 1978938 1276894 1397105 625299 1079782 249729 1751008 4125 798458 817513 1947097 810070 210226 1320714 96653 1660037 105605 1985651 7169 1903941 825936 45284 1546245 499413 1714509 1242360 653907 1025809 1205219 1423470 876647 1332821 412097 936218 374286 1906272 1077333 1975897 408566 593056 642203 311109 358047 1347373 339514 1192804 78202 1949446 561994 1446794 892390 669631 11657 884327 280227 1808512 911871 779742 711174 903535 717341 719940 1658941 493170 1237303 961964 1681710 30152 1266646 1264005 335672 1353398 1687052 562051 1992409 1886794 904321 1132198 1594952 1470866 1589070 1028150 1373941 1776209 28334 1040708 836954 490168 490882 167226 5821 270729 1445397 1375310 305423 178990 1676997 1424615 1780186 619427 1035699 1904038 1506031 680592 630068 1945922 1861028 363994 75753 1378800 769546 1041632 929699 427957 1174774 1403597 134957 1479854 1729767 482997 479908 1937012 861477 493898 637956 1230724 616149 1615280 1356249 42431 1620224 89404 627431 1291446 365459 1903558 1359596 1629826 1064645 1972589 1170411 1407615 937786 1730155 963810 1678127 1018428 844276 1090508 1261075 1043915 89117 1193462 1836911 252252 520262 1237051 1537049 270566 1070287 1435601 313873 556166 1825932 360105 80909 1867938 603432 1907821 417630 1855588 1685985 1778459 716244 447168 1858390 348741 266473 393373 1752105 299523 1231638 947131 528795 1257915 1336082 393351 91418 1235504 799167 1701128 968956 1589731 268549 1902546 1207270 1865377 738347 1085726 1892857 783198 285817 1781060 325336 1110343 493257 448264 760040 1818417 1225408 811263 300555 872511 204666 34371 1367184 1219015 914796 1598419 975406 443166 521166 421919 1077253 1258499 1659026 1442077 348649 159733 1978180 1081065 1300025 992968 1077002 484041 916866 1789960 1504672 762654 1920728 1944735 894643 1848508 1311756 304805 1304100 788925 1211220 681553 1540111 279539 1429727 1865184 401319 860172 331006 906538 1250389 464363 1700912 1140128 35182 58619 1073671 1587246 1614026 140255 1460753 699787 1692891 685983 690826 1576865 1923033 195018 472541 1920342 1844904 684796 1394974 574659 35073 94427 1899673 1352832 481782 1419828 1679740 726347 596310 1465875 4534 605036 1298411 1946187 529779 1679316 696557 1182162 1215838 1971657 1827251 1068514 521081 1463551 214195 1208321 579765 122342 1063905 960694 1430398 206206 1761248 1836401 432104 524598 1172479 1495418 1854236 26881 1139926 1796285 1794968 1423663 1092778 1621951 1056050 140465 1139956 732514 1549995 353854 1368914 930221 1142390 124830 1966730 1592716 211619 1603063 1825374 537815 1313617 1755338 350083 938201 1596210 239782 1657200 1700420 1817277 1540763 315902 607797 249668 613479 1926027 147652 1245280 1556811 1887500 1040877 1669951 580620 1639533 71365 1756121 1523866 288662 899198 534942 638078 1937254 1470434 404165 1944025 1248099 964959 1324372 493054 1239717 10278 1668640 971718 888288 183246 670842 1624086 104096 634603 530497 1643399 1325919 35806 1237737 1027338 1098224 772011 211457 1993968 742111 1659597 611355 1059993 1518923 1161520 1254352 1482398 165771 116937 1894996 1197328 1304672 68762 756860 1930389 942185 759101 745821 1147417 1377503 750535 916531 938749 636547 1400891 1425977 1407741 892808 857463 58480 619225 763704 1117629 1664581 1521989 1899772 76583 928798 1339051 425854 279160 94350 1217097 1692691 1778905 1503183 1829113 852818 1214184 1603993 1929113 757131 1119998 1954314 1097885 1069611 1399193 1819553 802636 1877586 1043389 1159506 528367 704614 882412 1851000 1755779 53006 109633 593724 372524 1445358 1288396 153200 965355 1745146 829610 1469854 911809 1413837 1062594 1383582 1632229 452685 990350 670786 1822349 487302 1553948 125718 1725021 1493922 1313229 50798 1172640 1617900 43518 366785 1124865 156730 328156 464900 768931 813987 207423 1497992 782111 702649 1646914 540691 1065274 1677568 868504 1477060 1810571 1146817 1901009 851084 23006 603859 812229 417181 296817 1891326 761477 995982 766308 1258267 904173 1485935 1454849 183094 907761 484952 1117377 1914572 1245790 805689 1413321 628311 1485659 987479 377681 728177 13954 1601468 1103575 37796 1597834 1681528 1696712 1642490 1521800 1949341 1684361 429524 433419 1919362 1156225 106033 1817140 965339 874668 1981030 875320 721030 1007110 1217301 768981 976295 753183 1511956 1719941 161015 1126125 615052 118520 1879206 705804 1510129 1394400 835929 135990 327222 1233262 433774 1414506 189696 1499916 1485446 736808 802400 916795 267833 1955010 329974 46336 782469 1593769 412273 599201 172778 778753 1687706 1222430 1045572 524637 993691 519245 69210 291019 1685440 263511 705082 253507 52225 737721 1248603 525312 1735513 1917129 1172520 54912 455526 1121639 1268598 168052 795385 941382 670671 790412 228173 232892 1087314 1777577 1942626 1963022 1853547 1239823 117246 1141253 739622 1694791 1072606 1423682 154806 1630364 1540833 1371717 232704 1998180 1998782 311449 270178 1798504 1190018 1622059 1467047 1171980 1013572 1537722 951206 215188 249732 1395976 1515802 479460 1787670 726705 1935376 1057031 331910 426615 1711697 731224 572732 1976245 493696 1898169 836396 1086479 133433 605032 687847 386553 395909 1673540 893911 1971713 872517 169221 1754551 1376689 241705 1191128 1203199 1481858 845327 402650 661726 1785983 1443123 463967 48205 533245 488544 150779 392576 671850 667988 1561356 1597050 573433 175478 861914 133042 891773 142612 1127561 1467603 131979 1784253 1682820 1074545 1677407 176668 1270607 438026 248508 1777821 1682252 858622 1014595 698250 336951 1874194 1125246 1974306 1232919 342807 1260110 1186510 426456 1600869 1329552 716118 1388887 1494434 628559 93032 404249 1510505 285010 1061940 1644730 1505458 1367397 1367590 1457483 342843 1071492 1472978 1943085 1461093 955698 1596956 1383741 1766346 37507 481968 1486111 941612 160282 768736 1225466 199372 1687197 1275826 865019 1500038 330481 1962712 1838240 1842652 742946 26632 441149 55545 909761 1988893 517932 450321 1641177 955097 190585 357187 1610459 1455022 233367 1083318 1153540 402515 344201 178185 1603355 1474086 1723931 208441 230462 1493710 854524 354885 475914 241536 500935 575011 503243 1783400 831455 74591 238898 1663294 835193 760977 60424 772308 976592 1872763 839969 105241 1096468 1171222 1760096 351506 462899 1027928 434634 1753952 1416965 1063494 467637 17544 1212564 1453612 1062213 51714 1353737 1449877 179001 802783 539520 17779 1978724 286339 749664 1716768 937138 363819 873810 110994 958668 663626 377864 854600 772813 711496 1659660 1535529 597066 1233760 1222385 119403 1347110 1569484 746117 886285 1964697 427789 1599785 657614 1646483 250786 491014 337740 718410 764398 1448080 209827 111934 740434 210116 147994 99559 1799985 527713 190145 227002 259785 547900 339676 1386765 370025 66008 1061956 1428758 563826 715276 1948025 1961061 1387812 1374999 34768 305988 680219 38823 1759367 633226 477667 406223 650513 1160201 1714622 393098 614029 108464 1017577 386461 905625 106400 773976 325145 1079849 1378985 573266 1384476 1376512 1955668 1752990 1953627 1351205 169083 28231 516462 1107740 89543 1469185 405670 1610677 902742 1472125 1805817 264807 721596 370918 1154330 222833 545937 1020697 455086 969574 428936 1470075 454285 473161 1601544 863236 1161834 969773 1985352 182123 1347785 1754869 1773792 565696 813066 553127 1164239 1957179 1449864 1985117 52661 1754656 1215511 1370914 269189 1586622 1943653 1040265 1787532 166730 299561 362876 219273 1818052 1263975 1900657 1309047 1872107 1552001 556624 602651 1735428 712085 292635 533357 1376126 1773000 1463638 1835999 16989 706986 343548 682362 996152 237034 1205623 1551107 1909265 414342 443123 112311 909417 1235184 463995 979186 1550563 316290 1328992 758245 1227969 812119 90408 133890 1804733 179377 1833927 862541 1956027 126654 648148 253304 1626457 41604 356745 1963207 905828 1030266 825813 614388 776128 1003014 644830 1112477 378014 1032426 384833 675619 1762401 1837177 1277590 301601 125794 612642 99647 1002436 420835 1809088 1403938 1470337 643584 226719 1271128 886176 1220340 228569 1472759 821415 87843 557080 265997 245801 1049450 562040 1593188 947946 984218 1449905 966424 275246 548231 248053 1529177 174938 1447565 895469 1837995 1177239 1111098 1881956 1017450 981828 1216709 927658 1612908 958339 1933597 896846 1284647 48784 325440 484387 333724 579709 403872 1145319 828585 179419 149357 326357 882141 1393377 398413 378543 1858212 55585 235442 1064870 1515241 145669 1938337 1007599 1808058 456808 81343 109729 101798 418512 1453295 1898605 402800 1989692 892312 251361 1125882 636900 1138933 1441839 560969 112815 1685722 927873 1603999 873058 1648269 297092 264351 805920 948038 45317 1162776 517009 1264230 1249291 1301747 605418 256050 121615 1338681 652956 1234636 1832817 1470300 208771 1482223 105249 156880 855795 1475542 1335023 837558 1360734 1976072 730328 866405 1709280 1896665 547416 43636 530483 50096 1545283 1442036 335194 1029893 344696 1393901 1152764 415383 1608045 1776738 1458996 829884 1175475 585735 135131 1255302 157205 1057202 1621606 144743 1614307 330478 536934 1461249 776078 220898 1398428 1788779 1060742 97113 18009 1140815 431635 1071440 997894 1177789 334579 1052523 430066 1286670 1705948 1567643 408332 1637545 17201 461729 1138684 548879 263681 1278619 1535890 308655 1731801 267460 1683377 1343361 702534 832311 1423512 1715199 1697337 351516 696257 1765401 441160 1089721 1251803 1396189 1169083 593200 675074 1715076 174104 1052405 544978 75711 506231 1732533 1354277 293981 1347421 1367104 1144902 519940 893062 1783673 1857106 469431 1284425 526596 530734 864130 1039635 1818520 250392 595534 1381912 313622 168113 1165043 444215 1579153 1155779 1383176 1126424 1051640 1316703 1613914 925993 473948 428530 1395187 831699 284189 808406 347920 491840 1548279 338571 599090 541308 708780 615647 1777601 1722944 779054 909848 77610 816388 447713 1571371 1561206 555123 1044656 1772403 879292 697876 1939227 1200046 131424 1114070 782896 1445285 1013953 1282134 1918022 1788057 1259720 1989759 1881 1647450 81903 149901 1240176 34977 309615 1470263 1400024 1541575 954026 1934607 1777843 257131 485229 739502 1531581 1608838 1193375 978208 104070 705352 932510 377614 174051 1792613 508344 795260 336206 1979687 1048979 564473 1138744 1623209 207545 1111504 1823742 688010 1252627 1848959 1579022 20615 1623788 874069 338321 1684987 818110 55825 1131669 673325 1515876 1006168 917379 933194 964586 716463 469906 1108628 1932332 381438 1332713 268661 352160 1321322 1238646 1717270 1069188 1162653 1887749 512070 1762917 719504 281191 591732 50854 1814645 1913629 1946909 1631773 1705623 1661225 931545 974523 1161032 986880 1208636 1223556 1612516 836848 870040 619275 1899714 980249 1217499 1911123 1067804 1067216 1326869 900317 224398 1283266 1139653 1867242 135495 568545 271043 316654 752896 597688 912784 1933806 275011 254622 1830973 564430 490664 559472 1236890 1603698 1065874 1206305 1633991 1856351 243666 1965217 1812403 1377119 354482 612544 315007 1008159 1127440 660348 660045 701933 79965 270646 141778 1098635 1430062 540612 765356 1992392 1449952 1618903 173624 64552 181985 699437 36056 876383 1561169 1205300 666575 1283037 671177 216101 1125074 1824919 484179 1833168 299156 1138271 1349046 1679276 530421 11354 535789 1096782 252096 188946 1767659 1954976 401346 193528 1235216 1781520 398949 1512962 693034 964458 799843 928529 1430412 1648421 525252 1494105 1481174 1407039 319081 1907015 852784 476815 705513 1591877 1530940 1211309 1333806 129712 1643286 654122 469081 1380249 1576609 810603 1896495 1987480 1970514 250254 270820 158197 957947 831192 1303181 1971835 911741 1267414 50550 1147534 1172430 1644278 154520 1442000 1953615 1770076 1779943 1489139 878788 1784499 1476963 1602613 639506 1433370 362758 297274 1443734 506073 732537 57010 1226106 1490343 1688693 1047447 22420 194503 1513022 832916 1416498 180490 1688842 375535 271693 100701 1275264 434409 1894426 125851 176301 581205 1319150 1088900 1873592 1253110 254561 1809075 625431 1919032 1423240 1370966 274154 1404045 1983317 241626 1299702 707915 123721 547655 167505 223224 1536428 1285779 1655405 1681120 1747288 368556 1235487 489833 523159 1540527 1187123 1148337 1953987 871139 1208526 1826703 570539 106596 501993 491951 1441698 1182227 1192607 778475 1994242 868169 1386626 1660270 1535548 299935 1779847 129763 916681 869824 1387160 1825549 498122 1755925 1626554 856740 1647161 587476 1361048 315884 628319 940230 1073519 1565497 879538 218563 1471361 862486 251036 1392955 225903 795615 1713159 801607 1504627 90085 352014 1244548 247672 1373154 1525368 1377262 53363 786359 1921013 1288542 1173846 490949 1383049 1438773 1371944 1037743 1701072 191530 1965816 402779 484512 892220 828231 1358050 943998 1406508 1323316 1002077 505266 1506693 1820678 319481 1338479 688036 1951376 442537 1922392 1811187 1012725 1236760 1688573 65096 1059693 938979 408874 550654 223649 1674846 1644506 1180988 1136650 418329 918137 1764796 1950932 729844 141504 423033 581088 1076769 897901 141251 462894 1796956 917176 857100 169745 496652 1838312 11574 1868312 409460 843806 461005 1272271 648070 985875 1275459 138225 1682904 1603642 1000965 796662 675359 1480581 1845346 458928 260465 1758237 101854 941071 1627687 1236910 122350 951483 1517776 1731248 485323 1226612 596266 1091424 1527181 1844611 35808 1784954 29581 1895809 217307 1747278 1380049 1549038 1835514 1901613 1304247 242606 1093849 1738914 581379 1113177 1376050 1268780 344955 1461051 817308 327683 24557 386952 698310 111723 1799533 393215 821550 417205 158496 127127 1638125 861250 470097 1531414 1491362 586799 1682875 1665628 1452846 1814240 1221910 18188 931362 1074149 1700956 1176481 22415 1825755 1549838 19707 1307408 1892439 1221225 1731289 120954 1207405 706501 796692 1118200 289800 1264053 1183903 1376312 1149634 888801 1278770 1366853 1761305 1636014 496751 408546 1731823 184523 1796380 1435921 1669073 479812 260610 1640076 582395 548866 319384 467793 1075853 1195708 1502992 1555519 177879 729166 202972 129051 1587646 595600 930903 974848 949806 499043 192533 1077642 885117 296390 1181605 1295444 233268 408245 1779368 650210 1387003 292257 748273 1400220 1675598 188937 616584 673531 203072 561019 1207626 1484154 14945 1845249 1290154 1175520 1712484 1272578 83940 1237707 1209326 1545260 1098199 1365684 1789648 554806 111367 1709854 1758351 796429 834700 826786 678839 1802285 330055 1173416 1747739 1232440 1019556 1337218 977397 1686112 458253 1498101 1352974 95653 288585 128739 1957131 1323424 810849 1910406 1385753 745401 1643347 639786 207572 1970763 456728 1174665 1601347 233086 1067433 504478 873276 1063231 1542738 1219112 520896 630570 1139468 1163797 1707768 579002 1733122 1514913 232715 718489 1495060 1473826 1192909 1413908 442780 1027255 512169 828698 619306 322889 913995 1010780 700061 367605 836175 721573 309550 1628714 1562810 1338570 1353306 1715267 40182 765737 1781530 680149 322246 1929950 1869411 694958 1570418 1637137 194441 1261969 1123501 381083 1111191 1410818 214745 1813299 442138 1957141 1727226 1972782 280524 1561494 1017139 174299 272794 1492700 496766 57494 687721 374369 1940593 846260 821933 843283 571679 1164854 367059 1012101 317056 463566 1634246 690982 1720488 1323659 521836 97610 1533388 864372 1695125 1147920 1563653 382853 415070 1186562 403526 1605977 532466 1352801 842504 1020914 1577197 1582432 927146 732276 1706062 1460373 483658 332526 121692 635677 142310 639873 1413773 460927 869282 1418041 731760 1247667 75454 105310 746927 695423 330137 833415 11810 878358 493076 1813141 728791 1941519 1301933 1904948 1660636 1904294 742091 331393 69425 1109712 1392854 517606 770493 495109 1589660 1025624 1507023 1405129 633278 681227 1872865 1411167 539661 448333 525447 182856 1183802 264034 878237 1961037 802542 1797914 985921 888076 1302764 395004 1723564 203912 1491215 655074 1614789 160088 1223658 1509796 657555 1323625 185796 1206333 574182 1394763 1496011 735637 216358 1417920 1703843 1948571 877212 987210 484601 1854880 961190 49011 257257 1880473 1203742 1218282 998693 1642534 1435788 1085593 1778038 1038329 1585836 1783203 1801308 552156 316497 899644 1744827 1789881 691080 1729167 1254294 1976722 153071 1517103 1259490 1098513 432735 1154148 1292252 162001 989599 185422 1706227 1514041 800140 719888 678779 781976 1895062 674165 822936 1624064 1710705 93126 202901 252093 642630 1045383 1653279 1858118 233134 603431 148985 1033755 694142 170210 272442 979320 90903 1167032 328051 1045161 180722 322419 162723 719729 891213 890780 897378 1736663 1918994 1323059 889004 342243 72033 1576912 342161 1338890 316639 180566 1279530 239528 1008410 1741723 418489 382925 314774 1545277 407918 460653 175626 1481234 676611 860091 1758986 1623827 61203 978535 1153973 880692 1879905 300860 76352 356073 1090615 1320497 1919690 467900 542079 517861 419712 548261 558153 1003889 289166 110316 1170974 1338658 556822 156073 1467547 927617 1513689 168568 76056 1516820 671262 114274 1338592 1172726 895381 1917033 938647 1916144 387198 1399163 97605 1383570 52246 691741 593755 1495760 117185 344196 1200250 1354778 1564095 730311 1614931 1402728 1438378 223613 564209 1944454 183093 373248 1096548 1012490 1514094 646884 722730 813984 612174 1419436 118505 1031181 136012 756835 795800 709675 1807132 1654517 688830 1543002 845180 1480149 1967465 368464 952289 975471 1206698 1011612 797894 485261 1122299 148536 1460141 1888493 1351291 446405 1151906 1305114 1107764 1207481 1951130 33144 1211477 1007372 1022398 264793 1499170 1353910 648910 1832332 975230 1032586 1390128 337356 944412 801505 1278416 317506 293464 1878573 710416 1270504 1309481 55961 161637 786012 965459 239170 656825 1134806 171242 1895333 794403 103088 928721 810996 1744440 1534403 1372880 194527 1639913 1154218 1612878 1895029 237047 487865 467298 958246 929263 1534045 1789081 1924041 320636 1658553 800573 583753 827331 1989662 551491 1628349 1493744 176331 1196927 671809 744731 289734 1396663 1612080 1623186 1191678 1791441 744392 1172896 1504342 1692177 1252853 1006159 1583509 498048 103747 163561 103145 1363001 1792390 1060344 1292681 557648 1941529 1770216 1762949 1117394 61177 1122332 435487 783043 3238 366334 1927275 209161 575875 1870399 880086 252558 1944814 1056224 1566823 1613293 36144 1491901 1813464 857767 744743 974913 869469 575322 932210 191102 1825749 959729 1410200 1483859 869473 1605689 72574 1268548 714356 395432 11142 1596436 1973989 160867 1954932 1183023 1522972 524845 1536447 1464311 859415 1971741 122832 429040 1214001 473949 801075 836190 1971116 1800925 364277 1488683 1685240 1680057 830765 1506492 890483 1379685 511062 650887 1982643 1752187 124110 486975 1993689 1485706 230943 1338311 763569 182860 376967 1927112 44016 1189719 1190911 696622 1053786 1969642 418969 1878052 1585107 1512525 827016 1760760 1277902 70771 401151 818163 142794 1958853 1297276 1361776 319931 1956240 287078 1260759 894192 440762 130305 451718 10889 1552371 583155 683061 352527 1331692 1496614 305527 1085154 1430002 1746591 112982 1985558 1072439 118372 209229 250722 1730091 1063943 471774 955860 557667 1372572 1256448 853911 480839 217358 687922 1986772 685621 1822929 591837 1166668 1217768 414837 327160 1935033 1127623 217433 1465060 46742 1594653 528416 1053674 1759153 1803763 460628 710482 696075 1709797 1832841 869864 51779 1071384 1861901 530661 610037 1435368 1665694 1287389 1285002 1047043 906158 858721 933211 1140836 431579 27341 1979707 1217393 1617186 1793228 967968 1276785 109669 546416 1902086 842841 1628903 308401 586399 966132 11074 338343 1110104 650858 375887 1419772 695140 1446160 32830 1698737 203336 162591 1174468 109275 523317 800442 1655430 1919977 548165 663761 1198858 1028068 1394951 1647777 1606775 225998 185138 1936982 666751 243698 1886208 1272535 671870 1383095 432671 386395 1369757 1441542 1240013 1178943 287305 625063 532575 365761 582829 1559997 1498277 507438 333092 1822280 170708 462226 1508498 1118385 1895846 1128909 398405 1171464 92639 1828986 682752 669506 1180800 663243 893418 514382 59388 606708 407532 1694444 1751617 40102 812509 1706873 320556 1766633 121628 1369741 1207202 784475 1753490 258070 1140032 1494027 6925 206264 1628528 467864 1535292 1236072 495395 119111 1364218 254980 1688544 1986626 1065454 377265 750437 1183212 551768 1478487 57143 283462 557930 868888 1161949 874948 1056830 1874931 1690099 1825311 1260669 733097 835711 872146 1822365 1404401 1067331 1487244 1966747 45127 1387303 981402 1218846 90890 1851934 287505 1366048 179710 1331667 167363 1404316 478741 1289186 51349 632615 1497144 84467 1372347 684672 243406 1347092 29456 1685326 547402 519156 1093060 1527697 1296224 1236236 1241143 149486 691452 655198 879727 239427 1593361 1707787 230412 222723 760106 435370 1964681 340071 486778 795842 978019 925557 493552 624797 164096 861917 337511 1294888 549378 1700570 487331 652517 1812075 1370377 858831 1022786 1687083 572172 366292 1884075 323257 670052 1227034 1048845 1126346 462339 1468555 1580205 1885386 1865240 1989241 1506333 530277 311256 1452141 1943833 439890 1721075 67229 402847 1542774 1668580 208020 1012139 298275 409070 50995 828285 207561 987310 1622846 1653539 905477 593271 375299 1673325 464325 1317165 336290 1266748 883210 1239693 1436523 871207 634503 1293135 277796 117309 366702 273455 1929415 851877 1799870 1859888 1006509 831772 702802 1018629 1982737 1979549 977228 1204804 888238 524184 1415895 1759178 1500633 1450419 261379 304320 838937 538462 1104845 558713 222720 450873 963949 1110906 537837 146746 1634658 156111 684661 842556 165460 1982556 212554 1242373 552205 511353 1428860 1569686 1347020 827408 132173 420082 1264800 205344 1477212 21868 186130 1863457 881389 699327 1280686 1160166 478653 1081367 1089597 66433 1130471 66802 1815995 843754 732035 1720887 1884414 920325 733854 881064 1455437 927000 1710450 1862837 679223 500641 1284627 194177 1195534 1907743 721919 244516 462086 893690 848652 1665857 573656 1006310 1063482 439538 197070 336809 674820 1798353 1889714 1151164 816403 828755 1826441 1566492 888645 1068960 1981025 716657 89261 459136 1350379 1440786 1789393 1302093 198313 1162286 899404 808520 783840 924803 749488 265554 277129 1938464 1810291 865461 88255 405658 781226 366408 287426 1069603 233530 247871 355394 1054032 1343159 826221 771252 1447300 986121 1179335 934982 878686 767983 193931 1607449 1710743 897022 700231 376537 273715 1620502 1797429 1736007 557436 189542 855677 1206595 950847 1428799 1222539 530359 1625340 356192 362002 187351 611395 1466937 1969515 428568 1713941 218679 295588 321794 939277 1265638 647788 576806 819255 1999430 445333 1580835 1673723 979105 1473819 1393554 248409 401141 958822 1079828 734784 1702769 428599 753108 1818489 1370147 78068 1687751 1053596 50124 1846799 1163065 1453725 1206928 254237 1388025 755390 109176 246955 1472025 1246445 225466 1201843 1239432 1203801 1225868 156415 1309214 1778907 579291 1709408 1643734 1571302 1152000 1940870 1359069 420557 45356 707698 1574050 305515 1140874 1541784 171670 258976 1772776 341557 1178425 340108 130964 294678 452484 1085381 1854217 527267 1772297 157366 1809543 1692650 387910 259216 1001460 1683515 1287531 192182 1951403 1684508 151079 1970619 107670 1696327 1445025 410082 1860258 567353 1272623 839743 164058 620544 1628691 1631348 647661 921833 1306208 441198 1139165 191987 1404109 1346991 370698 1340399 96771 863037 610422 1823897 1025043 735188 1561179 1367476 1472513 227568 1150011 1660005 1061162 404045 1918034 1450792 428322 1569855 1244240 282972 13634 1507215 1278358 1569953 414822 749523 698078 757023 318870 530416 1563673 1773176 722863 1538103 684508 1090711 828438 922071 982323 1215168 1998056 551755 1049434 228967 613969 277820 1078202 740139 94207 128870 744073 384796 238000 671728 1460824 1429421 1396150 292681 1150972 1921982 179866 1957989 1765295 1907601 593808 184315 52427 1751269 639808 1516219 1004529 81127 1557899 399501 593957 47585 1950891 1322934 118026 1461206 1982607 927410 651276 618395 1508748 1398697 1052108 1464731 1441831 67983 676089 320663 1360366 1913938 129394 799747 360298 340354 1588965 22020 324770 611461 1909467 404787 577950 437842 1178411 1979041 634244 1328402 1319074 423316 973670 891044 1905737 723634 1133133 46216 1262364 595529 908513 121474 551277 1423198 1013401 204205 408373 163485 213785 1093339 424920 493 1711047 1253438 759161 567460 1538604 104908 84927 1202189 748782 678793 1878564 30696 776199 174144 1525021 1309918 776059 494720 820682 755847 801127 43593 1128625 491859 1250074 1924718 1204387 953160 1834475 944772 1004748 1477906 1544275 579407 1563276 1811887 1533324 1007114 1166267 1471716 279095 1539299 143113 1638399 1554320 92442 1415574 916171 484607 1340858 1755530 1471616 1640962 300712 1341915 1522812 1771202 1810036 914502 1149664 131487 1230438 1496372 1276396 1472399 244615 1697368 1796130 1740009 1835843 1757448 1746305 77879 1738428 436211 1707462 1330609 1927293 781521 1966425 647451 1353204 1452781 1362294 732890 658801 1566265 1823702 1361518 166589 1371543 389164 58263 215497 196245 1018224 1523228 351708 124047 1745450 300696 1687266 556716 284015 746833 478410 1542205 117333 672490 1020092 1577688 1455654 669786 298961 945098 805709 1461527 1110353 261320 404401 1577461 563108 1819046 1168783 854057 300585 71289 1218543 259558 490404 1201714 925553 382785 1874682 1633508 864507 185152 957694 1141307 224355 1748650 808129 776459 58990 715608 280774 1033049 1377338 1613246 1057955 11996 316096 961326 202107 1729966 786154 414616 217455 1803388 171126 1520252 59483 841423 1117283 1925276 1323194 898008 1021281 1095902 1781361 291279 234727 1724525 195045 1840213 1198852 811933 1007010 31497 536988 1222450 1369466 116354 578525 359840 1871540 1392743 1034185 743183 305520 234151 1009186 1952817 1414332 1354685 1076680 322838 1364610 1949904 387129 526583 1903883 385824 961152 698826 1524567 1338824 447012 1571911 1028768 300078 548562 1328602 272811 747005 1874183 865728 591827 1326452 1855039 1687885 259033 1760657 1739003 485756 763332 1354644 828365 173911 931384 1612307 708577 1030974 252346 318713 1961253 1125299 389796 1450517 223256 1036761 173098 731212 453371 550663 1649057 1895442 455620 1699987 484614 40284 107951 74398 73411 1336763 1446535 602445 1907127 154359 1010875 1848348 1037178 510655 845076 1390452 860907 402200 1583538 1926952 1539083 956277 910589 1651094 1864814 884146 980365 1265170 1438461 835160 306498 72950 738354 996549 1576279 695181 1970398 376562 1321444 1565558 321053 542497 677739 1002188 721200 1940857 724625 44695 255686 1972193 929729 1138597 616761 161995 107254 241221 1030193 480314 348598 34877 704167 1948183 1603466 2452 1102053 1718168 1525228 465965 1574083 1374030 1442247 1493987 1550112 833918 1785145 364360 1575190 278782 211294 1403536 484547 59635 1164528 708820 797709 1748209 660486 1357455 790371 1898590 1708188 322746 839998 887360 79272 1118807 852370 1395705 1801490 6866 1911094 614824 632924 109346 1796260 1438088 381849 1206550 727674 836940 618239 50240 842240 146876 1037825 914394 784587 1425227 1623707 297341 1797293 534928 1061128 435617 454982 698746 549275 1615964 1322365 1447114 898625 1603225 537174 867870 382357 690335 1388254 1083885 754928 1600282 1154548 426538 235265 1162772 96168 17590 1122609 300862 673449 1804530 506497 1376318 916365 1352509 1540719 359379 597626 1597255 1924922 1673596 1990630 1224663 274880 1900914 845154 1529989 735648 1504299 1876176 777949 1341479 816881 63001 650629 792501 308483 1671323 321095 139182 200777 411324 882536 64827 234487 143828 1374673 841593 1857915 880878 1538702 116657 1463300 1211511 3044 1144330 197158 814346 400109 195881 907116 1697413 1005314 532803 1532343 300376 214602 1825550 1410177 1306920 665375 108397 1932963 1306574 1699276 478258 111141 1566298 1930738 1203503 346119 746599 1515324 440342 1557090 481959 1089207 163875 595598 575559 621504 1401355 384724 1696173 1270379 149830 710951 230309 1011006 1891163 1422375 596574 318955 947718 1006863 1623161 29626 291259 415444 745802 108173 1713056 974841 6602 1339140 465569 1544743 764088 160046 1753428 1682020 108899 1874284 1134276 1559878 570251 1853949 193846 1848638 952429 162753 1771289 835612 105470 1197270 109596 772775 265483 545835 796641 1475676 1298841 1744 741938 1203050 424649 1907034 1804131 1360503 977826 1411416 1258404 32258 1675048 1912730 1151179 1829100 460930 525801 1056855 1810554 1630554 714987 757836 702862 9434 981246 782912 1213489 1627796 1364088 1591692 1460785 1910765 884397 928708 1225453 1035382 1435419 291436 617918 1850519 1161453 1698135 1828804 1467011 255337 1404209 500109 1013277 773120 816756 947367 1010240 949845 1083996 125052 1354272 347528 1081255 996860 243334 1112140 606630 1271212 293134 721084 987522 892716 109028 1221034 1777641 1209777 1038386 1646739 531073 1314057 466029 137649 1809287 1671609 498111 1412277 432118 1060702 492829 648036 1116856 1733782 521706 304186 327294 398923 828128 1452813 1644535 977434 1180567 412041 226366 1268582 1012588 1301044 368383 640951 497830 511291 199812 788754 726057 307396 1843546 968886 853059 1688457 1209024 1196200 1517172 289922 79010 1340975 1296894 1542053 86913 769248 1979666 98801 1316830 1921820 173676 1402598 798016 1475416 172474 1953398 1136691 457896 1960552 629684 754148 1743025 1211465 1561780 1611096 1422573 117225 530061 986363 502070 861666 1728385 791537 1135279 1559716 209944 1888002 1980428 524987 80783 845079 1533948 1224327 384484 242732 1034617 621604 626495 1929959 1493482 575953 668162 1376835 1097666 1504471 125717 1203288 946838 1181420 350517 1525095 1796888 990144 1747025 14773 268440 446664 938159 779830 853396 1153340 73521 948434 727144 1555767 1052503 1772628 1585300 840877 853619 840576 128239 558314 183370 711658 1787405 1487934 1253526 380680 1670509 1522952 475683 1543135 545341 944186 1457768 1028016 423976 1137220 1862719 1113655 1710543 1730615 193885 1979402 1360505 1540854 716434 1227689 787704 1103858 191004 1179409 742843 696230 1429381 108827 157468 1329650 40292 1705233 1861932 1986615 135138 576105 667878 210408 744826 1680391 1598173 1395235 926643 1656720 19514 545048 405075 97550 1826017 380773 355025 87072 1688607 701655 307867 851927 1712711 1359080 1572355 69876 1810200 904839 416426 743668 808068 203382 1894485 1250683 388124 728883 1425860 1587741 1600399 199865 1281412 1795274 620773 1706050 778856 1963391 28961 653682 1298846 883751 1925304 1549130 1159741 1416716 1468242 85520 649639 1498689 1305299 154251 1387978 72277 1150758 374271 564747 1101326 1745902 1479567 1125764 1823919 1082119 1105026 434204 1331098 1211667 983655 1400535 526932 875593 460098 934790 1401694 257174 1944657 1265892 972504 5231 663995 714752 971905 1708661 466912 1001778 1473932 449284 825640 495992 1108135 414359 1696935 711889 660449 456337 1624439 1124284 1684780 1465609 1870533 1437689 1625574 1353214 108640 1117227 502237 1381336 58750 365763 1335142 713955 800589 468882 404720 1109494 980357 971629 1738326 415417 658992 378693 1853582 301732 1591894 505728 1686590 1860165 1451684 1771943 1242742 1183267 110301 1926962 1383241 748300 842861 425931 1669662 1439363 1873133 1712067 1504663 953429 652819 1701396 348877 1563112 108472 749796 422350 470073 599287 580321 1641427 900103 556038 1065020 1767 1883746 1936521 838758 1785422 1462748 114315 972137 210889 1573656 1087455 1559753 1241948 848872 1105682 834242 108776 1492797 787545 77516 448930 1962564 20492 952556 1836509 1852339 265297 1876747 255589 525433 690089 1635906 718972 430935 1434168 1159457 1692145 620261 1490483 1473666 446414 992415 1660011 605153 249634 120587 1781490 737526 1097760 1996348 169993 1891087 949978 1404639 1669465 839402 1950964 1940529 56431 1010839 358134 761554 378748 587667 1087064 899800 984884 1079410 1348823 987424 1582695 1498433 640627 1561109 390836 992569 85177 439688 1027971 1087309 1967799 1755669 710668 460246 1621808 563589 411684 723760 389169 1829859 1437845 1637515 232745 1250969 1954055 946188 752779 1556273 1433901 1330412 691777 1599382 100685 1973531 1288035 1954743 1206446 416666 1548211 405534 1710135 726564 420668 1340135 637043 325805 1143902 1660190 1480134 836514 1192660 1312408 731395 1376628 733470 1656358 246911 1774982 1435361 989272 867236 342316 250989 1806306 1340313 1430819 513934 1798237 1477312 1545498 954895 850355 1645319 1595522 15964 838157 31013 280604 1110171 536407 690821 380091 924136 1256355 735858 598029 595442 23997 531769 1659588 760525 1881306 172142 1245467 881316 1816108 374534 33532 1692368 1926517 1470927 1488134 1941927 255433 1636516 157246 685276 1258741 462402 606680 247398 1384055 1566803 353386 1886090 1817415 858308 552199 1854590 588148 1549812 649336 488079 789477 1333556 938022 668235 1564894 998482 1662861 177374 286448 102541 890924 385143 1277014 1864766 1468133 1848311 250236 1086379 1388606 1153309 877171 917688 1193875 1252579 913509 1989891 348500 1072870 1342644 595615 668392 1567165 1870815 919951 737690 1700973 673799 1159977 1915290 394848 525952 667949 1540143 215523 1579952 1791761 952653 1391244 13023 1644528 389974 1280284 967510 1698394 1117304 246737 1110466 993213 906760 225580 52351 1812541 1588542 177518 1096611 149224 537308 1941648 1170443 69052 205877 594502 1548363 1244502 491086 482480 1667518 1400651 1771630 1113099 519845 290476 479923 1281502 1303480 547272 636566 1326095 692953 169849 1961962 1845549 247948 939906 1887025 274755 1848886 1412100 831072 616275 1958751 93408 567103 1983537 1139364 1686949 229810 1189579 1764983 1579694 1266741 602800 968854 1901223 762464 1281720 1640636 1058921 1938752 205188 360774 894003 743924 1536943 830996 570159 1188917 1987603 324155 990910 1174785 586113 1454502 399698 1841346 1270644 395237 168437 1201954 821498 1658900 1995096 1624199 1865809 370504 1499059 1648438 1709652 1907682 1189084 1609589 1798581 654189 3829 1575450 273131 1498849 857781 45393 823390 133149 1598274 102580 1431342 948815 1846005 1317822 1013000 411015 969702 1107006 1429598 1198289 1790996 1340458 235041 1894840 1396842 1541883 335350 910154 281324 1863198 1303793 413116 512808 1349012 434653 1164683 1948346 1602962 1509974 903057 499020 393480 1100749 1019943 184890 813213 1801799 1854125 1977817 723488 1476951 928940 1561274 347927 111690 1972740 1801107 1038480 769474 1449074 781190 787327 1975175 1544663 834701 328103 407297 1839572 118201 830774 1541850 504572 1701060 346161 1786003 736841 228999 233197 368060 1635230 456801 183933 1349897 902085 179956 1171452 1057882 1254111 570869 1327350 510392 277606 451413 734496 871719 1555617 895842 1097855 430378 1658764 1646767 1486477 566475 1952237 648029 850523 639560 1781830 611143 1152477 1514281 1089381 1437100 1473368 1627521 1961526 508102 260877 684945 640626 1998672 1265048 1245798 1339621 513493 595681 1858833 910071 886646 232777 872950 1371524 1923259 1882470 260704 840317 1058971 1973679 1879478 1632001 321708 1815413 519689 1019629 1635921 361522 138203 820597 120534 989718 1846478 1801826 374883 388301 1726687 1958649 1970222 1588148 287491 1717123 1825206 1779787 2800 1888714 539754 1404012 1635674 296381 1913636 1929239 584904 1210031 1595491 1143264 1884556 827222 441791 1471937 952946 722086 1729819 1891470 1122912 1315459 568067 1622511 204909 210816 1409367 1379416 561721 213842 1564688 548935 170185 1799840 1308988 200869 1288885 88724 1771456 279246 428143 1835673 1793488 1938360 1751839 830423 1235718 1935052 1160979 1990998 468974 303305 825728 557511 1651224 1773742 1751706 1512726 188494 1795976 494899 1193752 1827598 866705 1929797 1060541 742587 170095 641234 1443146 1966604 56828 1480460 733764 1582626 1434023 1882617 791343 195950 1549595 1695101 87308 1584420 496881 493038 1689907 384213 689202 640260 403546 713718 151888 558042 1436453 1188617 800447 7409 73811 89900 1139797 898762 1740307 758334 268783 84270 377017 1224075 1205272 523271 265260 685288 1837041 210182 181307 370997 293166 5177 1587537 1300314 351751 114148 1171262 1943165 594551 339466 1391437 416262 848 365706 1575028 1563858 1239329 1512126 1280023 1832611 1766970 1612471 1162582 683441 943891 706010 1000632 127853 273488 1057874 672368 1663468 1624931 30392 368160 908656 1146448 847713 1738060 343672 1142978 987587 1957795 1638955 1201739 1350247 759929 1978219 1312855 689952 1946946 1244787 1599157 1542689 1801533 475277 1405407 1832311 1291968 379030 1671269 430271 1924917 1920108 1591017 558823 440842 139859 208998 528254 1496029 92643 1877634 1822822 268830 855019 861963 1062715 424309 940457 1253336 1659040 1650360 66548 1492091 1781061 1331481 1154427 723571 1150007 266081 1806660 1338885 36477 1790574 399445 1057877 967191 1619917 1649735 1626111 867826 388275 1118131 1408676 1567010 1704372 1666295 920628 1469623 1654518 93348 37744 141369 1836315 312565 1587650 1631228 406048 1305159 888222 1970885 1789241 883640 975904 707886 1193772 357905 1950560 613575 1739674 317851 570574 44663 1477307 487169 698712 266235 1039133 957294 1319895 341147 488780 1527653 876248 112628 1711017 282474 1907933 59826 478240 1888973 397485 1402150 632658 1677891 678584 1653197 1789590 1542164 733513 851741 863652 445418 1825754 514472 810702 1676998 852224 163557 676399 409158 575546 379910 565737 1702394 944289 1463893 462612 1574788 1866050 1343776 1473459 1017472 1836300 26353 1566783 89063 24330 1228927 538882 1927774 61432 1036319 212765 1650449 1245978 441054 531678 303480 1628969 67527 855622 566366 1153466 103251 1155183 359699 1957555 1955186 751392 1692327 643714 77458 1647382 1541863 388259 438976 1289309 665875 856543 30148 1130379 554429 1612247 782069 1282181 1849932 1497620 128393 1128350 1813957 1988738 1773716 1787507 1625647 1061762 1912305 1557021 1723097 574693 792986 1302023 510074 959307 1864876 1418763 1872323 993828 416334 1440455 1519215 341993 1366362 896336 1507733 1298176 1016199 192347 676360 144571 707013 953328 1377093 786003 932165 445648 1250962 132775 582021 632988 1023182 1838404 166095 1550457 1793832 943892 538171 608343 158876 1615084 1386489 1799490 443206 558876 1662020 990504 1745705 284911 1438187 1982364 268729 392775 1902092 1672507 50683 508152 1419717 744550 797833 296524 1963716 1081657 1425164 198291 488193 610675 1979553 238765 1024746 58010 1762717 22772 1072252 534113 1603666 1256999 410334 154690 703598 1377657 1917430 1421016 725220 33194 66367 14360 970910 127860 509296 60942 683698 668206 633934 752769 1989042 931973 361704 569004 253538 356537 139233 292592 1134199 877405 1011686 815801 388148 815081 1060976 1772904 1132268 96949 956406 52180 253170 1329428 138949 230567 690876 1898499 1732093 501464 400684 1763740 1202887 1657345 923659 898416 1611707 1411651 947268 993667 770221 1616636 1250003 1539348 1955353 650072 181308 210090 985032 100655 1899280 939591 1980834 1792063 1859588 200269 1720867 1950943 1777834 1580600 1774195 1927682 516178 1901364 1889793 1835220 60233 1425126 537094 1445111 1949075 860926 39321 77330 536871 632764 1885433 839243 818208 163126 1876826 1262576 21963 287418 130456 1055298 754643 211805 989357 1541961 200122 1112152 444410 1826757 1419897 377800 1317082 182244 1328615 294883 1752362 1448518 915443 570444 677507 902496 852024 1610192 342353 1292707 1174318 939456 679329 748948 583020 1010972 1734332 1045621 1697121 1669370 958716 1981733 1673680 852644 671316 576892 336195 1361883 1390470 48658 1739816 605267 784147 410831 1964380 154953 1313015 844445 1042548 1842664 1598266 243888 1723772 1970070 583403 1413918 854589 18225 831839 539062 1853407 218848 1129518 746987 1030791 977078 1989135 1723895 1215895 1492152 1586330 396602 1492316 1276975 71597 717437 1399041 1866940 1421647 1640705 221224 1274047 221806 1427619 1033272 1503399 904830 1008474 1032200 313025 1570537 909861 1893125 913987 164966 1796326 1762034 862362 54290 1993564 389026 1963383 1484923 1269682 1708042 1070358 1891630 1470360 799073 616987 654840 12926 710011 1784959 229687 1485539 265525 1440371 850753 1443122 1224160 1538003 1252372 1721683 1029827 1021460 24452 208288 779845 1389578 816005 558976 293366 1439469 1818304 839344 1544106 1849072 91907 1750241 346266 1965918 251315 1037737 104507 33199 1133236 1017992 92679 991312 1782230 14690 1543322 1053348 451539 1860984 979629 93902 1141079 68534 109023 1347446 622897 825621 1210776 264981 1398401 152232 1283572 168862 829708 1909618 596035 1081605 1813297 1759551 900512 1643964 1428657 752716 799182 975983 804075 1058974 1379062 523325 1824486 684951 1222585 1673761 433926 1334922 266370 1597622 688121 763629 1394958 428156 585628 1249402 1688764 1507113 94329 484452 1582641 1305469 730467 1285629 787520 1146473 568524 1191509 394744 76256 1119264 1362728 714087 571746 109384 1467012 384849 691913 539566 488928 1986893 532281 1670223 1146710 1245889 440195 1723106 1666361 915636 1872663 500419 1174069 180871 1314773 540090 1273433 385187 80420 738808 436959 1858888 954906 1308896 1890366 1339645 1205322 1275601 1862322 1730367 9705 566877 1464956 697018 176557 1906620 948033 688497 1580097 12483 668991 72187 290937 797184 1676446 823982 1762975 1805474 538187 1922280 504288 1899250 419046 1754743 1600711 1974838 1279576 326593 499083 1814161 1915317 175729 774516 1246127 1307005 1751754 555923 757493 1077941 1208084 673192 322901 589681 1283857 769523 1562415 328258 203941 72928 1163317 1990329 1149417 725039 353519 1561876 1771784 1274058 746941 706426 1519332 1938547 324874 825995 334823 1138774 1562531 939305 1559437 1216855 801455 558550 1368588 1445494 835241 1587588 834293 65361 97038 1463590 1055363 833043 1576130 558266 47674 997581 1197820 257015 1107290 747120 353343 1384026 783324 1529869 1773277 1969880 664167 946328 616225 66836 1602706 1622343 771896 790122 414323 28677 1937351 1583757 1509708 1393865 1270527 112141 1912235 2390 1181113 125979 479978 277762 1450597 1556940 1147560 428472 306683 1036049 367737 316279 1353649 1663212 1113803 1845849 1282337 431338 967680 321881 1127491 1328403 1500460 934070 1452733 1215099 1121008 1539818 851104 63454 1099734 331995 1498213 806226 1544996 1575781 218895 1030771 1561849 593716 663004 1290938 852936 94307 1355116 711537 183423 1676069 1549178 1656050 1927321 1607444 613202 823142 785378 710304 596804 1420806 1046640 1920596 444472 1707984 592993 750896 1742767 211500 1022485 153921 923771 569891 1374947 1151498 1314727 1938377 101573 1924999 1210733 1297698 587403 1688047 1791076 1693106 369432 1649416 1311881 755227 789324 1073894 1080603 1330864 1440860 231402 1301843 437828 492010 157795 475782 1283921 649495 998744 633703 1327732 1397792 29933 611847 983764 1050011 131419 1204868 490521 1851637 748842 1360301 850142 1979026 642196 956002 1108743 1819316 1704775 1464775 522991 979396 989352 1546600 1436438 705399 100377 1002124 148991 819993 74793 606869 292487 944821 1509732 925183 1494770 832463 1719395 1648152 905664 163337 702824 1184862 929225 1360298 276081 1775671 1191231 937838 1720979 812871 452986 781887 1575719 407251 655621 1464224 1876555 1571730 1543860 1313053 1403266 1451700 1760727 1530662 890395 692495 393705 1071713 610339 1099472 185474 1154698 1505042 1363868 1492773 710126 1523470 19348 600270 566733 191386 280156 179337 61312 1114293 1108403 870375 1159166 181386 1526129 1134243 517981 906758 1493304 171501 50843 175782 1585417 1648803 598218 111265 1110795 1029 905203 884119 721708 1913164 1091117 134565 1306756 433463 1679127 659487 1273455 969041 1815285 770252 1809966 1219607 1598536 1715684 1910932 1179525 577369 901088 1200627 494709 599208 1755949 1787437 500537 1365786 70932 1356420 1774846 1335176 699848 667578 410971 15914 915132 210654 122680 117084 680924 1742876 1599419 854519 1011439 505389 726252 319211 1254200 1228236 1185120 1195983 1624260 1927669 1197901 522631 1658739 911982 1886843 868652 672856 573349 973083 72088 1729293 1545610 1731125 1289384 1457790 1816408 1368136 1063873 1047503 85805 381034 89186 480964 17585 210765 506720 1798611 77942 397074 1850846 1611680 1242325 1511282 699684 1655844 775340 951487 1619645 938571 1406047 875367 545377 281195 1234868 1319578 395910 397838 509432 289299 1659231 561441 718463 454898 889606 1764563 721472 1166437 1910094 475684 4764 1452712 1734348 1085812 902840 482118 1595822 372640 1141907 1165644 122217 1690362 131760 928350 1141741 1058623 462477 1066000 1116171 409362 670816 1072796 821148 1855905 964799 1709829 1362685 1151093 1550316 1360539 1285398 640965 1242968 1286118 1407223 404201 1927725 538027 1675280 1804499 1734791 1240080 1259917 1344050 94384 155880 1419059 1928787 1434216 726138 338402 1580127 908921 851167 1880203 1532014 716399 1730452 1990447 397416 396650 145159 978406 1231960 1539925 396779 1866459 1631841 206986 1438659 42802 1053354 1160942 1671058 1096041 1159803 840250 1391447 1375237 1946528 466591 1600357 1971275 426914 594368 746723 671016 1115617 568584 45371 890581 813542 1828066 999637 1866827 132628 632193 227663 1748411 1214993 1124946 1416066 622473 882772 1513309 316963 775022 228519 681501 1142445 1099003 548525 60256 1774057 1600110 1163174 281296 1873868 1200731 25576 235591 1404122 31772 463126 289642 90160 277676 1187490 1080738 1653286 1280188 1824947 92011 1496068 389754 749792 504046 1378869 857177 544267 883797 1627276 1287536 1170471 932652 1210522 1796373 105735 373145 64344 201051 1041805 817260 783006 1203619 864584 671808 632 1078579 1365337 1160899 1289801 1210292 1906142 727432 648017 897679 123506 1245910 1265834 693831 1290401 1735675 658638 212838 1516142 544168 1814971 167206 632717 1999675 173434 1573133 14816 26984 1947821 1782482 636494 969699 1619731 634419 1383661 1622077 855904 147800 1789639 1452006 1372236 127638 571171 981593 1895124 1004029 692175 1765699 1196808 1596096 1765133 972086 682443 1852264 1727350 1190450 50113 1962442 285816 400533 1696565 961864 1124761 804890 241073 1829880 397069 1759304 1419655 533776 483113 1312742 1865854 322151 797980 22620 690005 205894 1982186 852648 1213903 196885 208509 857491 420796 1678431 1045839 1798593 317042 1383051 904049 1282970 840907 1091845 645341 298003 764219 206051 264 1881016 666200 1141996 1163770 1638278 1639019 986739 1637953 1038119 408457 445604 1863448 1166069 1974676 1552397 769945 363259 337868 89122 1570965 1043109 1016434 1860309 860598 652170 279650 1015664 1678397 1347916 1149314 274493 739997 1656994 1023544 1467518 1499570 1977685 1083731 800028 1992643 1324692 293145 1249893 1082653 1255352 604763 850424 1586742 1696736 1098191 482492 855007 172366 806063 161162 1349827 696842 697071 1748598 1853122 241456 142844 1680328 120101 798097 1841221 1585260 1943767 1384542 175598 1929318 42007 902111 71648 135329 429487 1733432 1173221 413226 1174909 624639 1581850 1833077 1182643 468742 1331102 239636 841095 1019777 469224 1295443 51948 306824 1413452 30891 433992 1913448 1943722 708099 1396802 391371 1462178 775865 317043 580787 1221170 178219 1731187 349143 1346020 401457 1888918 1963005 1692180 1415196 1801019 763198 1360731 240379 1342744 291077 137059 1441583 494353 1189256 1204863 1102656 704919 1692783 565837 1119718 512323 101791 422545 127521 417594 1430503 1470020 1424494 1705973 688766 641473 1118491 590573 1840173 1179742 258198 1255667 874575 449984 73326 537650 272113 1428950 724156 48712 776338 1266329 346188 617174 45632 914238 781446 1121670 796515 1766497 505516 614109 1071111 403874 605549 1127603 1865333 1814818 1700298 1870290 322255 1654680 1798401 976783 516134 1791344 1603678 1084945 1124066 764225 1931914 981082 464692 983801 54945 45643 217766 1642219 1726923 1967644 1445445 1720096 1010115 1564246 1825873 258460 1153178 1748582 266245 97529 980266 1073329 578060 1879525 106977 922027 1904109 1512344 1734429 1157882 283200 657508 353491 1440765 1412003 1046019 639841 1851278 345050 1686057 1969934 47267 1806275 65217 1039413 1839460 340665 953896 764763 188320 700487 1356143 1574907 344070 1061051 1169239 391800 327634 1092051 829033 241431 269992 951330 1827244 1141452 12486 1331761 859894 830641 653710 1541458 113918 1712569 1101982 862535 372165 1602092 1411517 1563588 377927 1385996 1693526 920918 1746682 1487882 832062 923920 774362 199997 1734091 14737 1384350 1362128 418167 1246021 1036345 656065 855691 1699806 747213 185493 1011135 1355761 683480 853791 315147 1471442 999949 455401 1658998 778327 1415988 391152 1692446 1692884 1708514 309417 42745 1534950 863822 319832 1223443 561677 1377903 1826128 438369 569736 193339 1253737 918179 824428 1002305 1084996 387998 228827 303690 364950 978313 1005646 467895 916023 1276308 115015 1599996 1325527 1564727 52144 913505 1868338 1109630 608444 744236 1112156 676522 1877264 566913 1636872 654700 926773 701719 483069 1789512 1795907 833703 1066065 1576122 1458924 944020 945966 1999230 1856957 123968 282939 518000 713941 1690898 1915557 658409 760423 1353836 1138413 1793460 858078 1673224 1900924 990083 1801659 160808 1594258 1774115 629716 1953581 1892096 1717142 339659 764065 101533 669651 211533 471720 886791 944402 595206 922382 598819 223212 1018050 1740206 506458 419669 418769 1720448 526401 794353 407333 645175 1640421 1361293 293359 1677391 1813642 901563 995280 362943 1990467 1721066 59529 1363175 93268 443579 396857 1605418 716402 1465125 1458639 504580 21471 418858 235744 918280 1788773 941990 911019 1198261 345851 248745 1474869 507482 475280 1193469 112627 115668 1060080 192660 1368230 987598 244436 1695653 1537339 1151734 160646 1686359 1575752 882425 1398118 812415 415350 103897 1962625 613770 386471 1511403 1448 1454708 1734807 654052 186438 683639 1580968 1330943 493141 473813 1512412 350239 1893264 1744844 281856 468785 400557 1822016 1923442 735775 448905 727084 705013 984473 965448 1276494 656012 1027721 1327429 666927 1300728 565873 669109 58648 648046 1482104 431185 573245 709384 1115976 982588 492132 1550901 1731208 789673 578461 1072765 1033240 1430852 122260 802239 1931930 1658667 293913 1728060 979405 1362341 1364431 1182202 1257619 1499439 175414 935674 507729 1030437 1624826 705460 1498514 1121497 1332486 53734 1162648 1011300 1859722 255448 30437 268681 1293745 589352 717238 1547041 1765398 427132 1376766 858219 734547 357642 101243 1866320 391343 1890902 1942633 542383 1815836 1473306 412422 1673668 1742490 1270015 1108668 564603 1250254 958232 402973 1583184 537845 114530 718436 970386 232002 1105225 645124 398475 1222092 1773151 1837172 894944 724169 1157112 1182665 1272668 1558753 58093 1200515 687287 331219 1005625 45018 67326 725847 658142 1139327 368794 470025 1955521 1263892 327524 1393270 623013 360758 671011 660786 1783396 1884400 509200 1874537 1112590 443418 1753623 10091 565732 1269791 1163279 1310794 699134 722153 693882 1417822 1638355 1609222 1809204 227809 275981 1776119 1000146 1532459 1999412 958027 626596 1713702 1386852 569851 685333 1459563 90931 915611 1577306 1952831 747224 1317208 1644213 236490 1663749 276842 800369 1881947 561622 547958 169435 1117143 1296040 404116 558254 1467393 1197579 994398 595836 1209592 108125 1822494 492095 1850984 566585 770368 960860 385778 1882564 126950 59453 1870294 367506 496502 771559 1254816 1754821 746246 1453862 1151835 772163 834392 790170 1667006 1485305 717663 1854396 1309490 1270907 143850 1637249 175344 672017 399188 1773985 924653 207988 707568 1007879 1027198 815134 1357059 1620762 1785696 521079 1843243 1733917 1621131 272329 1368147 1858529 960237 1258554 1312101 1881838 1722011 1265542 516626 1459411 1400481 1833619 791017 775834 1566478 478454 1372746 1145044 349185 1409811 1346627 1616049 1899926 1234881 975247 224448 41354 1618795 1507177 1254733 515170 679277 603025 732516 1381683 1946861 1806114 404228 1395878 1418212 816893 1806639 556671 1721982 48790 1776899 933448 4321 1316507 1530833 850643 1057050 308782 454580 984281 1624701 698025 863122 1271460 1180691 1196538 594292 441779 1938677 532074 482774 19286 565257 1516719 194347 1513666 423083 1468609 89424 486101 795050 1423712 173824 955705 585724 1343758 1640604 1898964 118859 1997086 1040941 380133 217997 232377 1166965 1899948 1941691 673729 39391 1051088 1227747 1084431 829324 626779 967926 167421 787036 682143 1893995 226735 1612607 601703 1646737 1803214 1189234 1444844 566124 294108 6475 863819 1212897 59694 1956900 612767 1738752 1338386 504825 371557 569 3177 1462737 991414 614774 949239 606076 754245 557936 1987741 523036 293703 416846 1328273 1806725 471827 1572864 309508 214284 1250558 921041 322834 791132 339473 113264 249794 1284558 1002984 1539383 1567048 802216 756347 616021 1869056 1495508 210058 1765030 536804 293728 1440038 1162327 1061434 415423 1816816 335833 636695 1419458 59930 149416 1894505 1422691 526822 691830 114538 302990 1591947 1407811 1983519 842642 750060 1943668 1467758 1493495 1778353 1651403 1955377 487533 107648 247933 1758225 1748071 390021 322341 1496806 825912 1342277 277525 486510 1272175 1725710 892951 1048903 1301916 337680 263386 1024680 1804783 1402916 188672 1690570 899252 1527921 1984348 1552614 818915 617023 1779102 928707 1169400 1138689 1160790 586390 32416 1193962 1914341 1106762 1592220 331197 309943 818317 1301726 1713331 206961 1625838 861870 830913 739927 265673 505333 1926502 722062 1479683 731090 228579 308361 1150111 868021 995900 874718 1207338 8957 1561423 679419 1439839 40436 1747202 1617219 735674 1731235 1250173 1744375 420709 1473330 1138035 1648835 1209607 1789415 141591 1449172 56068 1118111 1839044 142616 1114242 1494697 851055 824676 1691950 952190 60124 232724 78107 553069 828010 755361 1858311 366127 426995 47205 1551618 1589974 1641552 858413 1678374 605287 1289043 1032819 259637 1726245 694419 31741 500480 1534054 1094445 1269895 88607 285288 99102 1518394 1554217 1554826 1923178 1517501 680 1554224 992485 38567 908919 1536397 1606240 772320 783145 1053423 1199927 286021 559247 1451675 1594513 1539709 1135555 539999 691146 1345987 1768464 92704 741497 1006136 176441 1443693 1082321 153621 803624 952277 1335267 942960 1168583 468914 1668855 397454 749594 671999 270342 343052 615524 1846958 1430921 628977 499887 1137345 1728518 414002 1049699 320045 1963338 1169816 1463281 71760 513875 911751 421620 167615 442963 1628809 1461296 143379 1143448 815102 669716 8437 40128 1927741 1310021 29622 415647 586010 671021 1454589 1441443 55715 895914 1252875 1918947 410737 1531885 400471 1196548 856324 1755740 522109 984545 108666 1795199 1155216 1071877 1243350 1891662 1678488 1464720 1788893 1943574 342462 1548797 814614 1131459 1490722 1695750 1568225 23288 225353 411357 757442 1964548 1632673 1427587 800720 56734 1547876 572335 1826575 1687559 402140 656510 1635339 1842738 208891 120157 819923 1932341 95930 392400 693098 1387093 306750 344191 1546247 1409240 1873132 854261 776804 172916 586041 1590801 948798 1239481 1941627 473567 1190894 45126 1218838 1419022 191661 1845559 973450 1991234 1326592 1948893 822961 1432981 1200062 968631 953112 814587 1150519 158465 523731 826892 1273998 365234 117108 277746 1697218 1122610 1639714 1935175 30887 1621037 796666 942486 1509324 471471 858065 1713068 479007 1653981 362884 670220 728439 1733036 520420 96723 1959416 109721 249330 5345 303494 1478125 1894115 1779000 1318574 1883589 988328 319776 1875994 46520 1248781 612397 47158 738634 1134318 387195 499213 1837467 1894959 1023385 1120347 369606 154562 790093 805386 1347348 1153356 1759468 650020 601037 228069 558290 1981435 789035 929170 828195 934174 1365510 835261 850747 1101430 78192 1824241 1157927 1452323 613138 1689340 1362317 1180273 1140638 1778936 555477 583289 284899 911806 360156 137770 1812326 1396691 1880599 248963 1421756 847578 731103 791454 442467 537717 1642143 1260186 1566175 94984 282675 486617 1839476 182059 568049 855713 1360780 1650713 782185 1445881 845110 838851 1088159 699991 2995 760830 1696589 1566815 16416 625707 48666 690538 1768365 830834 1423040 1870246 1945673 1708113 1760801 220401 1443894 1828568 515245 853140 1635157 766111 600779 1278831 546592 1915017 1837798 1251404 1172575 828536 716688 1536030 1369766 217359 1029148 1284484 957448 248644 706204 1147614 353475 1447960 1733426 670711 470510 1479345 1748841 1212532 536697 1616121 1408756 1092291 1894337 209853 1510202 1227685 1721762 145865 1516391 936108 497893 711145 812061 1510900 1574990 96279 1486253 543500 1276121 1148813 1654483 971822 1678484 745267 1413358 1005553 356446 1616126 278462 1566591 1140298 1011010 1683324 194286 1275808 500523 1705735 566763 1221140 739109 740344 1736528 113363 182853 1612509 956586 609207 69745 81411 775602 545144 1686006 1375920 1018141 759873 1232006 192515 995793 115444 557498 1286564 1224292 1999131 1670132 1573202 16312 964746 634735 806630 1212497 1150104 945777 1989669 1269578 1857191 1041503 824105 1791426 1631082 1532176 760631 480853 1718858 23695 1105179 785455 1874899 1412025 1642792 1013249 430261 1081722 1513313 1299089 1191923 360931 751672 991293 822158 245701 1128599 473862 1297817 1985789 981177 1504280 1556590 1217452 1932326 980779 940180 1725994 1324064 1000772 902671 631606 1842011 1108479 379038 1491631 1421033 274381 1502715 1969678 517318 1775816 1423129 1766893 555721 1934107 335521 612569 1470084 1267434 1497747 71531 212518 1343745 1046141 1368067 1142287 1872121 1713575 1149200 1327835 1690062 695595 614947 285000 1577564 531063 1208550 349302 736240 1396375 442304 218247 910258 637342 939889 353673 1615935 1976000 115285 331677 1768830 1133097 238446 254314 943285 888679 1456953 184709 683173 856366 78831 1269627 1324627 185756 1295114 1191574 1795743 928525 1554946 826401 1370064 759054 148537 1071419 1002889 1379284 146463 1006727 1080573 955191 150518 1868951 1185613 1565348 1609925 895818 246120 282743 917244 286180 888148 119664 791722 1414470 350823 451365 1016023 1963622 712557 1424508 223141 858786 1312036 839764 1408126 1425588 296655 52522 228156 1831575 326706 1301852 1988913 840503 457206 194820 921722 710602 535766 1153359 73545 1104174 602811 1082782 1584505 858756 190541 621993 60168 1129901 1547093 1280891 454256 1822093 148287 1559034 113959 120190 1618480 1224671 1805565 1845957 1979756 1546176 1500155 1780868 1513894 1398209 1761660 1235813 840727 1000578 359639 1534423 1973370 1135420 1999585 1361155 73962 1555087 1031777 1788525 1682047 767043 381464 160294 1893002 799134 167342 158324 404575 435687 1965811 1055272 413230 1805793 375595 1250680 1753915 629129 802695 1261820 1597686 1171522 402414 14030 1789729 318005 1645599 215977 367704 511337 1644000 65537 128868 1112383 1897482 361615 126206 849866 337029 1283046 167720 1564848 1604244 197138 771490 1570273 1400583 348846 1406075 160372 1117438 1283837 243433 261359 552793 822821 497933 631154 946155 1964500 1938089 1304453 741126 12835 1078022 1208345 1847033 487553 1767728 929078 1843828 1814791 1745151 678325 1869483 1986918 156395 344394 1774580 1921660 1142846 1555917 1553044 191319 1252818 1833693 339405 26807 868278 1802889 1140708 909795 1475592 1321186 1890501 1745456 1493192 303518 399710 1518357 1519722 1349527 544794 894055 1937813 1814186 412539 1328394 1232083 1073701 450846 960259 1879873 857078 1876873 455842 592304 1088611 1551861 1603539 268293 1383192 257793 1575063 1163555 11760 1802712 1488095 1730273 932085 1566627 1802554 1834549 1093497 1698201 1850099 1405065 1320269 826282 1742833 579249 475688 1990071 855288 1914616 1452408 1241043 1933803 523504 1985928 808101 434947 1591407 676662 512166 220177 1202524 1515836 687213 520701 679956 153039 969082 1740709 1290243 1084608 1201559 156717 916778 461134 32999 1544490 1797186 859340 1773347 839745 430947 1559351 1334830 1575498 1527925 1342542 1678256 933364 406493 461699 189297 1644847 1254226 376344 1339768 778047 1455962 324523 1256611 473696 1950466 1358951 310027 582806 918007 368341 1028249 1882494 725786 516757 970458 192938 775233 795631 1055379 991928 1180281 933591 904096 1128387 1585401 1719975 1677309 148603 999046 1797848 1501887 1688765 1491029 1572970 1767546 1553386 264775 1151592 891888 806339 1952798 1395827 982398 1594100 1772434 1600997 354914 1667469 1799103 1294577 1740942 1635831 1552274 472718 1036658 980626 1893303 1368974 1887278 1595028 1417379 723055 1954189 1077976 1343036 914683 1064007 1063775 1614859 612831 95641 984076 1967312 345951 1139778 1612619 1254179 869026 864948 365770 842830 599780 1134005 1894705 826949 488941 1974191 102943 1570613 982036 382791 107672 1098423 1544939 1171598 600999 747065 1919944 1161587 1054374 780174 1695851 270583 950933 732911 1748085 40401 710652 1872135 1521849 1782015 1728037 990790 1336956 1499000 456023 996831 505968 1317447 162582 764646 557158 1964981 1542090 1800700 633239 986730 868987 1092859 1131266 395740 1978621 909279 1655845 1648823 1419273 1968951 1924641 1996698 325736 1308500 653392 1043643 210014 126491 1929076 997577 1711665 1933007 165905 1830983 62566 672371 1220985 201352 1010515 1633935 1517312 676225 1101158 1178218 1745827 1724649 1016673 1687684 1752539 401105 729975 1025993 13464 560521 209291 1793765 1140414 1772389 1895486 408674 50293 1067255 450012 1528371 680568 110171 1889763 460655 129370 1792017 894257 1532672 1178487 832595 1629547 489733 425163 223575 502718 817554 1646836 652327 1975951 1874837 1559288 514971 442231 1153694 1130006 1000176 1271475 1974999 461102 1064714 313657 289254 1857597 302757 671774 1974573 1418730 1264405 937685 774885 567068 1977623 782050 1406291 201996 959808 545242 1460308 1177643 1852652 387934 1224618 1752631 849441 469280 1869036 1026317 852607 1380087 114292 529528 520268 473735 1686261 1458825 570194 644405 1492603 930399 842421 1984001 137301 710687 1053866 1185002 1743504 65629 1897962 1055749 1051846 988966 1624282 695482 1432711 449747 1364074 1802374 1648597 333164 976758 950269 200848 1524918 1315916 1158209 1754621 1728531 725780 287851 611015 1144506 155047 215789 44142 303741 876896 1952835 793365 1501706 1066838 1476780 1545057 825786 605193 919903 829835 873343 572237 1599929 1492958 555273 797834 1878116 933251 1329604 400069 960302 538892 491888 1089528 850383 694788 999430 1090646 1520737 356121 1922882 682426 1857129 1755418 1136566 100352 1925755 679234 549666 1559596 1463014 509514 907110 1955572 1077631 65290 951844 1405920 1741230 498544 1525608 464823 1374983 999969 1528163 1345741 219605 39926 1733817 484918 128446 387993 575761 1374354 400373 1179270 1427988 1826680 883092 15786 1690014 1531173 890900 1388379 1092423 1486580 1886967 1152006 210979 1089514 26991 797074 115007 995665 593822 1403178 237578 1702149 270255 1222606 242659 985176 1678889 528850 1576490 20695 878078 1286695 647623 1991677 1505123 1624457 1248371 1884439 2403 1830602 1279914 1754170 152794 1483527 818455 1423701 1589123 1811978 487077 1561953 1451244 1946234 1667680 641640 1122315 1815798 1294996 632141 990119 620330 1525805 1609383 1637421 530971 1005175 798242 1332929 1812810 666528 1281209 102965 833025 77600 1300412 799812 693838 1900064 1496571 1330199 162358 1277155 217048 12922 6692 710204 162794 1331942 497385 1142187 887251 1013591 729109 841903 30011 846549 1636392 154293 1163692 4593 795305 238109 561574 925883 1940965 1820637 1575290 1120122 788649 797395 1970064 1139867 1632769 1470982 989788 5253 878666 368254 963229 348525 28796 739490 1998736 680607 627741 69633 16570 930692 445414 337634 1183584 948260 1449679 881024 1197962 288820 1678125 1159462 1982453 298228 180297 1276328 386059 640138 1460489 1506520 1678470 588093 804359 137587 1818479 1815626 258390 171164 577240 1583870 867156 423394 1779597 1845486 1183459 1736588 400716 769073 531650 1263447 1456788 926364 773850 499366 1255332 1016477 1675728 1505380 238947 1879969 1042451 1320763 1570093 1655213 1437313 1405064 1269498 769701 656421 1266678 1490506 1392209 253414 1005049 1925307 606079 1534927 1408317 1558754 1145610 903755 1267491 106340 1255258 1113615 1542166 309371 36009 326272 1645184 1296134 960089 1941550 876757 1116595 1619941 1252766 690548 1756193 1915437 844894 1495468 1862816 349409 418334 483391 1565836 283156 570452 754964 490361 1264476 680643 641316 1150953 241171 1697120 54302 679186 754598 445990 813076 1578356 1959860 1653297 669396 1516048 909166 974215 1600379 1474664 818862 1147649 844190 1523154 822503 978192 244325 1389404 197672 488974 117696 20289 131289 1845635 1717802 1654653 1909127 430462 373208 195426 419831 382580 1627536 698913 377657 1643035 1912735 1410027 1705572 846684 1082718 246481 684569 883755 215026 1155918 78813 1679314 1536263 333654 539123 1417934 1620022 737217 1231524 714034 1393212 1275687 512886 921601 416030 876302 306456 1985406 446360 346784 70137 1852306 707790 1326243 1661404 1767225 1637142 1133554 78198 914977 1049871 1541415 130692 913830 5379 576295 1074349 154582 1881132 1684909 967104 945200 1146493 522749 1422392 467403 1915239 1041923 86187 1876325 1704878 1389650 861995 1347982 1017927 402356 1462091 1341546 1164511 735475 422040 552789 1003476 151417 1083131 1704433 582324 203164 1142664 215670 1855485 1700779 411924 237963 1588151 1031553 1094417 852148 301112 223084 171223 1106015 381910 448297 1842418 613185 1810345 558142 304945 655946 911269 600543 678271 433059 426007 597900 1165570 463115 1008486 1327002 1584424 1617984 698781 774613 446547 1272320 837009 1967076 494809 909135 130861 507977 74954 1751053 191842 1626316 171267 47081 1289949 1110062 487096 1262860 60310 1182529 8708 204879 1216410 1025077 1078465 418639 288751 133358 754624 1862653 149356 1067318 1138863 161959 148482 1298740 1362206 136711 803906 1907590 330997 1313667 1783642 1853098 1923195 701836 828589 579531 812716 83264 845380 1125259 68441 1932578 1410446 530151 853133 1363685 54436 1774712 342812 1284465 595894 700973 1155652 1265650 143664 1138887 1019524 561837 385467 1914725 1465355 969734 243560 221747 1356429 548547 1581172 20229 1709106 1205016 457653 282872 1223753 1738913 1473015 44097 119142 1949972 1928845 1821667 283380 1641531 1042327 1164286 1032258 1031173 95862 1693364 644843 630120 18780 324479 1705275 838155 1819752 1807793 1397615 1980005 239113 1037171 1498850 314534 1130154 1873234 996757 1272695 311851 455495 241522 1443079 1941824 753253 1914040 487780 1788343 1590909 793272 538094 452786 651647 337805 382265 577621 624086 1245914 1368796 1521653 1666485 1265846 651116 346589 1252307 340239 223553 581575 1078543 74544 1522170 1146857 1264732 515705 322459 1426241 55977 1424192 1943094 1561829 1707373 1699364 1015572 1421264 1376536 65990 603246 1105247 1425332 1915975 722514 145336 1632020 431765 645820 1096205 82931 923392 24957 1601210 932732 549296 1441467 432433 373617 1350967 1366453 411064 1410341 1602682 1558702 955683 1344823 3057 865518 1792997 1748569 1845977 686146 341158 314689 1794005 48547 1182513 1755409 1695684 1982711 1321368 1365590 1727271 617003 1177120 395991 1839663 1974943 675578 292351 1786989 538154 1056384 920388 1579844 1656471 1386090 191591 1883953 1884914 600833 1283506 1802779 1003579 1376314 1346159 1542263 1865602 1957263 935491 1242062 1683910 1315421 296055 766804 30350 565379 137140 1642716 1636874 1803221 1234343 664687 1785377 1391980 533620 328879 370690 1125274 1479447 991508 555987 472482 199836 57030 832120 1909782 1275381 1683058 1199252 1661823 1837531 123047 1866836 1855671 1496611 1090533 1138297 259360 1313819 433041 1566482 405145 1838360 1279265 1553558 1929931 1421790 1988201 1085143 1345853 1283200 998133 1626560 471699 1932744 131316 1409890 1572189 1656396 1098687 792979 1013642 1308317 1432662 1295549 434791 1361376 1061048 285293 865168 427362 873146 1832318 1121858 1684498 1589133 360007 1034349 1640217 785342 793494 583101 188284 25423 1956602 1399836 701435 1436243 205803 1591153 379965 1540159 1798782 754890 220034 1674569 1624409 970845 1152950 1435232 411966 1983977 462197 973812 1434456 1637535 1264294 1620161 61378 527699 1652231 1503380 1088849 1325254 1614526 1396939 1464469 1124727 336879 159599 1696693 1755073 548677 1630043 1922364 803781 1633930 11249 1270332 302261 955888 755208 1225204 1932041 1764658 1108904 1908058 373597 1815670 249804 202170 1603196 392858 1163282 1079455 294877 894998 253324 1625130 973552 1824916 195072 1722380 1327997 304342 1417385 354359 795343 1002799 267701 510095 118107 1494099 925281 1276895 1159436 1598172 913170 782502 665230 1134933 166004 1575982 228079 961729 379243 899006 1688680 1945160 572846 1846464 733980 1121331 336400 1901764 531982 14506 1454855 1858721 1450649 346916 1302457 1680175 1241550 1804873 1148470 1417115 607554 401875 1051177 286600 550687 1663014 564371 1114163 1318955 431908 29837 540001 534737 934132 1943485 1008314 574718 1854370 467302 975784 781842 427346 1501586 415547 479363 1220576 761556 280268 955947 791575 609907 405980 1211418 1437110 1030429 1105556 1355355 1564528 1657951 971240 1558910 114127 1613203 625248 1336429 1430457 1291387 927569 1367217 1813038 1198205 657056 222372 341472 1844698 467409 810470 588431 461983 301840 1562114 277429 1045520 498634 424387 556310 1243796 1578511 1328061 834150 325621 231172 715929 946440 464372 1396557 1179796 77053 1188548 212422 457045 1431191 1153609 893901 248540 1073001 1794073 65218 964983 1244598 1611758 1020930 1452025 1068076 412613 1591011 1370368 176436 32969 223791 22015 893966 807306 315806 1795710 962257 531086 275861 179783 1519544 912069 1558893 1803667 248660 1347959 509238 426693 1595838 1065933 461781 657372 1845034 26287 1703542 1308368 937757 1125036 1782995 1182550 1937353 1095490 1827343 1963707 266832 233754 1917485 1201437 330776 1061354 1672232 1330519 1832212 205311 312290 1079508 1262291 1010113 792997 198543 520800 1236955 1614695 1681094 753741 186643 487462 1315893 506089 824020 800364 937452 720390 104754 459832 1590098 1227526 1680725 203268 1762465 332721 874729 1436065 640176 339801 1219948 644146 1767338 426397 1619944 1971470 1123145 1023759 1381464 659905 1476159 1457515 1085316 1374191 1502226 1716153 1233154 1386654 1516581 116389 836099 1490738 865106 853495 1851274 939912 934398 1728454 902292 1587986 984789 622 498627 455301 686600 828120 389876 577412 604601 1898094 1098574 524323 694156 1879103 1435342 195256 1283058 1850355 1522457 1069396 304790 842853 958069 301448 148232 1445432 1821563 440128 197321 1733473 924040 651879 1795439 358558 954115 1658372 1722931 292183 995652 287611 1247515 1880913 272243 1941351 1296691 583783 1837042 1965732 891540 1498852 475189 1363705 1600585 1726447 1669722 673723 1335804 840939 1340354 119746 1831632 659889 791477 1617175 1200049 1805426 204418 1513037 1352230 1843466 308284 821584 1644033 203772 1688407 1119299 976358 745882 437922 520066 506926 1261433 1158125 533997 934954 634025 348493 1880788 296658 1288151 261952 1467621 1296712 339613 1166861 1753354 59665 596249 1369943 706449 692677 1348447 591716 761750 834011 1534539 1715637 1141544 1482561 296487 860951 426013 1672063 521227 1924175 1365023 158686 68751 1631417 1122228 37129 1827887 463276 1772461 901269 1711223 1233371 710786 873334 356224 341091 1114065 916029 805234 682507 899792 1163880 1623048 759045 1762791 1674382 1929846 441067 989919 1909422 1346552 1611878 745457 444765 1693721 1181540 1895223 652 1767527 1894082 1315870 1981488 1287546 867672 1002172 1545576 809149 311122 375099 1161064 189579 264888 1792006 431638 1934837 210632 839915 965737 394500 243517 1450449 1416259 1323855 855132 104831 1675508 1099629 589874 455850 1995135 1288224 1200285 1063965 1089184 1407296 520175 1178840 492861 298611 999961 759717 23891 753705 1867200 1737599 1302442 1259880 1037532 1852163 23495 569021 1696160 1706529 1736058 367263 1823392 858652 1011658 1250580 1213369 1109506 1821971 1158101 1038132 1551932 225022 1343140 1534866 1865099 1631405 665668 1786007 1077664 146339 1863643 807304 884840 1312004 15863 1145985 858188 1146788 63249 47339 199797 1675241 459401 1021265 257001 216071 837838 567684 1863379 1344745 21253 113397 965266 1407206 1960347 369958 70265 1408827 858100 1095385 559103 610214 1331701 38157 451364 601177 1373760 1277379 1303258 1442798 808334 399234 347280 47778 425945 1679194 922169 1071704 525669 748837 1034388 1133129 151758 1420675 792121 1162817 467173 1743267 288672 529965 1433376 252262 1024153 45602 1808971 1673029 1425601 676091 1812350 1028758 1510074 431858 285443 1868553 777041 1319380 1373474 184400 326513 1754779 1396397 1788365 1996624 1858055 1662015 894336 1233339 1522843 1636047 773565 50053 1816097 1677544 1589024 1809953 283162 66139 535805 891976 143125 1630939 995053 1295442 753631 1904733 1191861 1890414 1449707 1403884 1665066 692653 1224408 1021086 444530 497828 538867 1633707 1200593 884484 1106715 419300 201882 115697 866300 1522404 905646 1190195 989299 630652 607080 839413 1633083 82679 1859710 132871 148710 140046 1947948 925227 1125822 31071 1787642 1467508 1807050 443177 179369 1183960 285692 1884630 796784 1154850 1416626 977358 304193 1738198 1865111 1090892 1160671 241439 1482471 727389 29252 246718 108752 649708 41866 959800 1877962 1263908 71704 75503 777003 1255393 831333 1468599 403807 1584256 616319 298250 605198 1588177 334095 1527437 1820405 1116583 903584 267202 851001 1398536 1023337 1967511 105382 441538 633223 1554332 302211 1207231 478297 108011 1646948 627866 339810 1890102 142373 1740271 730541 1376375 845057 1175089 814319 897264 328675 1675497 1606731 1891880 1689213 1934719 889851 752815 810008 841153 339901 1798997 1973689 925655 772728 1257310 424533 1216009 1844940 815920 1900100 1620724 1638123 292435 459089 1881962 240672 1071048 1369742 262410 1598710 1300229 1572967 1137104 725241 433406 18128 1838769 809700 1863327 346468 1201312 200010 269491 407867 864292 569464 763443 1880535 1528651 1145687 1949641 1736082 1192442 1858910 1550672 411285 347576 1166679 391708 279367 136724 682291 209713 559353 603477 1357037 1092496 1594863 36298 118153 427784 1279968 1679676 1592066 1702977 1476509 580458 994158 1859839 1454624 1254740 28759 660074 254838 231433 1299488 1152280 1080551 156420 659354 129331 361552 1170661 257104 1512055 888080 718222 1970915 708266 1464128 356004 1870873 108159 683906 1447068 1715489 1011785 1716653 1880627 1051824 1472652 1769020 1969141 1183881 1959953 1093386 1811215 157854 282958 1514149 912068 980161 1132012 1381709 197432 987909 570115 413501 1932726 486113 1200799 736313 1933808 665591 1132562 71907 1708437 549439 933408 1358642 1704728 1166158 1869015 1850624 949675 327107 1099920 48138 687272 1280525 1850626 1364200 578676 683758 1065553 1697703 63950 1433419 1109789 1885833 161075 66275 1892127 694535 1976142 1046066 1173508 1715751 1864624 1924547 135811 1889056 1428099 1864736 256275 492269 1301845 1895660 1281156 1534888 1305406 406251 245942 61756 1256651 388028 236828 1490600 795279 161389 1725 579260 330386 1337076 1913854 1178766 47102 1357554 1168670 553002 118021 183644 443997 1309704 1199016 499851 973285 465646 261189 382306 561451 1669433 1658879 1862046 1479734 178390 1247027 1654306 757786 881574 391603 8586 1080156 136090 1324680 683492 1733045 1396476 1799916 747622 1293702 855393 733442 154172 63366 241161 704940 1808162 1338495 1935279 437781 1899273 1557536 806364 942725 1319217 336029 526926 1357766 1237428 1897750 264076 919810 226713 911323 543816 839433 1880666 1575300 237176 1883756 326626 1516778 1155434 838547 1312744 666535 1593164 331675 558380 373724 11262 938600 1451008 1664227 1871821 930664 263263 741659 1239902 1692334 1004626 163649 1758651 429947 1825783 1863441 1472041 24445 253802 1131379 1751572 794583 1255463 264066 922896 665195 1981508 1965194 1186856 1416741 1109467 1670209 748818 441938 26938 971115 1594167 831627 213122 1648925 1395411 848532 1192771 246500 194968 520587 37907 458141 1660976 1952958 811429 93639 707930 287970 314913 1058748 1448289 1989546 1268651 136905 711869 179771 1924564 998285 1868424 991433 436985 453885 1967330 1614860 639030 1166725 1676781 888742 447972 1427724 1037082 294611 1838307 674012 1581051 1956751 1821614 1317360 1736620 1278438 572265 1757921 1666935 1581885 710755 1995658 677732 604239 996027 580560 992348 1645624 1826164 1514277 753799 1442985 27707 899445 206554 589561 1275400 1748181 911118 1957288 473242 49608 833131 1336890 536523 575366 1972548 1101537 398417 688586 575788 1453826 26375 1244982 247068 1247716 1185259 157883 1419542 1485500 65673 1775072 1156950 1827524 1010079 404600 1063167 140963 285551 622808 1113641 1599163 1028357 97763 192775 1767058 269607 952998 253147 16276 74650 574721 1824774 1809371 956479 962894 897823 561133 292052 1844230 831847 490876 523053 320377 61284 1556581 864259 1374774 1077946 1956498 559829 552125 1849957 1726397 1614561 658222 1229449 246608 849615 457779 166126 1840859 260318 1247521 390240 128235 247585 1506613 299011 305321 1298281 1590612 1668977 1050072 415589 367870 472306 1865823 657926 380536 1687966 1909726 1000715 245694 1262321 252914 985613 181518 544929 1379084 1698426 839152 1266913 71163 1763541 125431 40680 1720838 1539563 75149 1884657 1584261 253219 1359689 364352 1060602 1649398 474214 1273979 446085 1563517 1134279 1374610 302315 1832743 1767669 1419675 1782677 550135 1529620 1252615 685417 1131819 1817939 707098 1574326 1672517 1081565 757401 1742890 1943791 1802939 737786 1834077 1546292 502240 1323288 1114239 704545 1763778 1914968 1162201 869746 478794 592920 354840 1418160 1694024 965013 1961489 1508527 68877 1192168 1465010 690922 68647 666322 1490175 421021 182231 888060 1729077 1334307 1714164 942781 166404 1170294 481649 737955 1101464 954266 848242 1899692 1500890 1114380 1888618 497660 1392989 1421774 17443 433924 310834 510521 1086375 1521954 191166 308816 263403 1829369 225553 507918 1378736 1822277 899517 788065 692486 576361 313199 1509259 383481 1319776 1315851 1345401 1441804 825320 509888 1873207 1951168 1296331 1416860 1862308 1779731 412866 610905 300999 1876174 1501254 616605 931432 1506773 211972 1485054 1239676 1225638 409927 50475 590011 1152928 1227209 1684778 1319519 175050 344331 582835 1694173 835089 886194 1335918 549573 815866 1650033 1279357 140727 1602335 1462324 985144 490760 1875433 877147 966316 244839 1525210 1018200 1980416 775794 1682226 45543 889508 182058 974607 943754 166982 1678891 1385591 1764360 1068305 893484 4714 1353661 1311488 464687 576257 884806 148532 274582 1848034 231425 119586 653882 1898277 1859471 264263 1675526 1031769 1149030 1475540 377033 1923739 1645799 1016086 768223 1342377 1421497 651578 713520 1868047 633304 1757620 1446318 1100386 1443692 362521 1107905 1636562 137569 235463 410348 1313224 1174822 790175 1388216 45798 1999668 1582461 1358199 498020 1514404 1463756 1045141 1151901 902862 1938386 700908 1496122 1204248 139222 1435 1265390 908155 1514331 167949 1116982 1202233 1981618 42153 1024932 1212286 1937080 1435082 993762 374099 1921237 1218052 55266 858147 769528 1039268 670170 613710 1822218 655797 1286459 1554643 1650783 1434466 618229 1463041 653397 841363 324727 1879480 274076 700856 653137 1228487 506860 288876 1921272 1030357 567408 761377 623578 1081931 1758614 1534564 73969 1211591 1815560 205483 179256 85934 1820592 217879 702881 1036516 1143537 1430198 384374 1575744 1584289 628082 146418 913992 828327 1401709 836448 1875537 883025 883090 1263728 177562 1729354 1574262 1997783 926903 278434 1519991 1933336 883255 194412 1169801 169100 491471 235837 1816351 1805448 1286560 713200 645395 208143 688720 1139744 421849 67420 946218 234173 1706263 896844 1970635 1192500 382481 1547413 290211 756746 1060884 83346 130969 1041383 537600 732637 632033 1028436 731190 379252 1547350 783349 1822410 953020 642623 565906 1668488 1348203 1023515 1069137 913851 187939 1676957 158381 943346 302228 980992 525245 1149249 1659832 1080025 643075 407483 913086 1693195 560831 1630707 488975 1590442 56944 1237500 480240 869125 1732505 755887 1870339 784582 1366324 1866383 911568 172284 1434694 655264 1068654 461475 1989556 963683 476447 759834 1138883 1189657 192866 1467911 310722 1426429 1447489 287127 24387 706236 412222 929789 1975198 1641037 1491558 1247989 306867 1669899 773085 854490 1684334 1377242 1520085 101637 237987 233480 1374317 258152 671530 908812 760019 1156763 119509 163025 234261 1470442 486867 1546113 1336571 884486 748416 1093457 123925 122447 97371 87259 739232 451116 890133 408299 482540 515833 1564217 1565092 1359404 1885772 1729350 1992237 1865925 1614317 1618536 1330373 1695517 704796 1187761 357388 1060450 668562 1464692 1868557 438554 1012638 1825177 992234 273417 1109099 1193196 1780665 1602011 585183 415627 794928 1530280 1989818 1116411 1053292 441058 1797078 1285655 1935695 488699 788251 210545 1683677 1130641 1970791 1569875 78471 156214 1220419 274688 779284 1190169 364783 1739210 1217556 635869 1252979 1250441 482182 1663910 1764279 1447406 1710020 740692 771092 1071804 1588032 1097490 688145 1773537 1413767 1410106 1174461 532896 8014 610044 1006088 1453180 382757 1122112 213610 913579 485497 1024690 1005902 791984 1926800 859562 283633 955443 284729 1298561 465831 53008 1833916 1958942 1104802 645876 1240024 359591 291678 285553 1134897 569840 1236433 1164280 634837 1740990 448748 1546314 946854 1066621 1809322 950686 546638 713824 294590 1672979 1580461 1502151 1717430 1818219 1641133 1895381 1581083 61748 29501 1223735 308306 228426 229298 801619 1722978 1844244 604906 1377819 184696 1221995 707804 242155 391077 1121483 1570148 348008 1270627 958241 749993 1139613 1900254 320725 594085 1321661 1411927 1987244 85674 1258185 1551478 1891660 945521 1767746 1906785 382048 1080346 642455 1809254 67047 1204444 1165022 1301898 1314533 1038651 960523 1833001 1262822 1097050 1755999 474698 76755 1585220 928352 1308675 799436 1340810 1167272 1603392 1669237 976719 1723368 1864006 125809 505365 371279 1842712 1248846 1958578 490540 1090000 1502709 616678 1802094 797325 1929625 366878 1307010 1352055 1459769 1100768 1568476 275585 61830 1932092 996630 1197219 1315412 868561 275613 989864 1126289 1993005 428960 1818999 1521172 163231 1305647 570584 1122359 283750 49201 1049568 1991935 558282 441916 391798 1270824 1012796 834362 1513311 1651012 81686 1147376 1219723 443841 1436237 533391 1925857 1947836 165551 618275 674142 1902807 569223 1435541 11900 1535438 280719 552809 838945 1796235 362975 1814798 1352709 847739 637251 1224493 1913355 1572677 427233 1877923 1293079 217000 1821521 837394 288981 1976073 1482850 1697829 230474 612889 157895 615542 475614 433194 1750027 139501 562416 1684091 1093526 384304 683674 1630894 937103 1862390 860186 1092898 1516991 427493 546774 1055603 1256639 1003244 392158 1204728 1588972 1249837 1572458 1041891 1547000 1500972 460309 1606291 1142765 622074 1800793 23608 636417 1032065 1949297 706930 1617308 976245 440252 1568390 745440 575590 1450865 61160 719723 305115 943297 1825341 1337301 1597513 748291 1621777 1895109 1739454 1851668 1859191 268367 1206768 853032 1418591 1180473 287971 191725 650071 458682 433251 407730 342769 1193378 752831 1545188 658564 471634 655146 1970848 46656 823228 1003726 1093163 1838009 230062 566310 697230 596983 939089 377415 1219694 626297 1103470 711694 1032247 1779497 1342981 686932 1871629 1169344 1752540 774911 527211 258677 369938 106227 1227437 1425963 1091612 631244 1887055 102990 849286 1663524 1259828 354211 1143921 376952 742011 1876569 327837 1302249 1947205 74561 566264 304130 573502 810757 750303 1384492 697620 1350770 965841 1279738 117004 1825089 1766009 404155 408226 1340000 390128 1296002 421631 496040 629611 126791 1576869 598619 1889055 1878001 1694060 1559367 1646250 1303644 1740136 191063 58120 1014086 1860244 1477386 1725599 466922 1364743 613002 1152964 910935 1778777 1407644 172033 1658172 779059 961168 1131242 1356455 180108 1071277 541319 952952 621542 1078262 237518 1981563 1237106 1694391 1540693 1448230 1698875 1730889 1014278 1410115 1189935 1139105 826181 374052 1130755 719763 1442814 628462 1731508 94879 1469671 1070863 1626860 662 200871 1758647 821205 1278227 1198520 146972 1976604 1947294 1942269 750601 1455246 1670465 1564729 119654 1888167 325779 679214 15936 766260 1160760 814872 827806 905361 44590 1997809 799630 30566 1146737 646696 1073389 1134077 1361151 1149278 1619069 963335 1694823 779281 249832 1250486 418023 1650975 404269 1115163 187048 1046353 1380628 1557446 1126971 1889067 415891 701559 792834 631727 944778 319710 1706229 624419 122702 1518612 1737801 532068 969586 1868220 1256102 1443717 1765611 1152256 1558683 865564 25169 147516 1175930 1193233 1828161 378187 120759 946945 1473744 820200 795613 950643 1431514 43454 981850 1532504 79593 1632553 504962 177534 1971692 348824 1738892 719113 171398 1344164 1142382 1347191 246565 702989 818464 1160825 1001187 1308397 1738414 1716933 1972104 1142375 1799359 1371389 954828 518202 530 293816 516054 988888 1976362 909996 1234354 123277 53470 1331597 1608500 1159794 1359107 679103 1496471 35361 642565 79807 1899593 765838 540697 395229 1102544 1783084 1145711 1724093 1452147 90850 1743312 156369 1803885 1816352 657920 1845165 1806737 933851 797428 1754834 45827 1038959 38526 669874 513329 1346555 245333 1413259 1169296 1320212 285681 1827731 624943 1403087 458887 1284258 1034681 205664 98007 1794366 1678434 180816 87814 947709 918712 1279890 1310653 713005 1950309 1367773 1745220 355745 621058 1745748 589628 1263813 1592192 1640756 766701 1276283 691088 1352400 8282 1477035 229702 851159 1822393 1878790 508710 417894 398387 1875560 506586 1561478 1417816 618118 1603143 1818586 1990814 401281 335970 1864476 1247872 1197003 142971 591411 1648668 49246 1870027 732152 138382 432780 357233 702274 1441067 414470 60684 1513566 305068 1676913 894070 1678495 718035 921923 413973 788159 1889283 1359307 1864463 960580 1247629 1160540 630362 1096836 1427928 1034130 944403 934072 1690991 82583 7166 1819437 314626 312790 1030031 530556 1302122 1220136 888058 1731323 143666 1018797 1557495 1981265 1727797 1041194 175116 228598 575048 806540 1560966 1332763 677893 622407 309576 509890 1447537 102955 414802 1574675 141873 1451743 1704575 1911917 1636413 1892925 1473212 1341412 1396755 894002 1470288 1097184 1687958 1151082 1846382 1027897 149288 523331 1060893 435320 1110160 1883588 1258787 1847260 964943 1921723 1680990 1344601 1874334 864057 849880 1939598 542124 220741 1827719 1093962 586967 1929882 1633184 1337666 1156375 84371 1175545 687687 1596572 218662 1428519 1572714 1171292 62428 118802 219551 1245195 1404478 45130 90246 624946 34349 1309031 1824654 1642725 216114 1273903 396664 1242183 1578368 104598 1319076 204242 1664068 1685709 1282781 1418656 1112434 483263 37539 1497692 836853 57527 393360 829932 1013356 1173164 917641 979839 1479566 375206 1259999 159927 1563196 1884852 356522 1112336 1775707 1518878 1162167 1982415 1897794 499057 411291 1271517 1611210 681189 1938042 1069211 1849869 813135 526065 149919 439119 345313 1083331 833536 878715 24569 1916706 1237188 339437 955321 1195015 272790 1299484 1687334 1432656 1584257 1346248 1117401 650243 1537382 1744230 1023278 781260 990528 570733 1230359 1368260 1312331 442282 769043 720098 1936078 107382 1128745 1811530 162643 233545 1382088 1537103 423735 1984468 1709135 1312695 1492863 861313 934377 491247 84730 1934878 671341 266442 983610 1650363 940648 1948302 1306163 1923709 1428740 187547 1430857 1802010 1099824 49434 902649 379654 1059447 1224962 1867232 1611090 611303 1964942 100467 1007574 1293941 1086820 1519465 1480003 1861292 1611292 1843238 1704104 146976 917836 1995541 1018195 323969 901599 1115414 1924395 1918374 414626 114220 1745353 389249 1618460 1060974 142719 1953854 1531089 1628211 1767843 1046480 1664694 1156693 540698 316936 793115 1096211 335373 1674724 82655 1652089 948933 1725226 1192398 765481 1904354 1170887 145158 1779081 418100 1068950 1471011 1182274 1659062 1561141 1095590 1877514 1681366 1855415 716470 806235 1018627 1146982 1397766 1101154 1885049 102562 1601628 1658069 1898272 1260515 973346 112668 1677648 1027780 1820692 62300 1724876 121534 1088714 1693512 1975539 1972309 737271 1254255 1335947 285459 999417 1024683 235047 1412153 1147506 1844792 1729448 1928897 1846622 1980175 238297 1704505 549879 1980472 385461 569150 854869 880254 973733 1636686 707352 64182 1898177 1644495 1599867 267699 332011 272467 1238082 1627422 329963 1162849 1185798 926849 1705349 177055 896831 322730 219340 555115 1160767 1988045 132131 1193419 832819 1075745 1382962 1983474 472835 531738 1695356 1246870 1908768 1946277 379811 1535296 23119 1511450 1270781 1784079 289023 1883099 208725 1626527 1035943 588046 1455405 1231882 1837835 1910070 230500 844182 1492042 787981 1374188 1289522 1007295 1443361 207303 792615 733971 293130 1915808 1584117 947189 72728 1039896 1116353 1346767 1467152 24080 1488595 1776762 1487601 677041 1587780 1399044 318142 971565 574851 286375 1080907 617953 415606 232963 767281 1607791 1613233 508911 1047264 1041407 1702826 401705 1123582 1197018 316432 308589 91861 1144250 1798744 1747972 56276 576372 1555933 1633904 404642 274754 164680 540484 826525 651719 595942 844163 58682 1414302 324056 1514694 1873758 1629050 1333974 1273212 1923978 1411016 1869117 1564587 1845291 383444 1278648 985043 577733 1601539 1519140 659358 1800751 1612809 1084673 783951 463763 702186 1878552 1292539 709622 1388089 655364 1821438 1151100 480353 1143525 658820 1740936 1305695 1032954 867165 788460 1864898 1991111 661525 423206 576262 376949 766634 1627020 1076503 1020827 379959 921388 1571969 789398 1771033 1426434 516661 1974765 1978107 871968 1594648 958494 1611037 1179178 1541327 1671160 1779650 1838580 98246 1830216 112776 532437 357504 1388729 338061 558111 840130 1901620 1652541 643679 264052 1129226 1992597 777590 109298 1529984 1262625 894789 21895 1206293 341394 1777919 1159392 989781 70613 1823657 1955754 361163 155433 1537727 1870806 1658322 414345 61542 953316 471176 1044933 221846 417192 1684539 59264 1260029 1456761 1690924 796637 1866716 339177 807137 1378706 766086 613798 379211 668000 1044248 710044 926101 356982 457181 412160 211822 261918 415634 1761335 1197653 919202 1990509 1767285 673390 341949 1219036 1665309 1652036 540055 1635788 1685940 1630797 236142 1681859 848599 918546 1378988 364856 1151019 1154569 285251 1018269 965251 844223 905648 261696 1888593 1802126 1829700 806428 1607455 1049072 280361 1635273 1545553 789618 1382060 876913 571352 983674 692140 1655349 624974 1053202 304093 319759 1815456 270610 340237 1890910 1986227 1936153 504355 1158033 1892295 66611 11666 1782581 1687824 857583 1945376 298679 1560432 8003 1585075 797996 194929 1210168 1634500 447932 970761 2786 909559 911166 566666 1310450 984198 136294 1813535 672328 1851905 1680640 1556751 1551208 1760715 217149 1078768 570036 591880 198147 1010005 1638588 586136 1474899 241835 1871280 73998 1188071 1548917 1179203 13385 390644 1620639 1848108 1289759 1646811 1745201 1395780 1669349 464757 1738623 1859333 50775 765102 1158485 1718049 1117273 433660 1620776 1216639 307195 849495 547282 8032 1894536 1188430 1978413 1160497 486141 1517308 1756686 1473648 1888895 90432 1946228 460328 764205 1476909 1115197 911988 358941 1306435 1781893 1458713 956275 461212 1723241 416579 1003108 769703 1408061 727699 1886057 1849616 249100 1380856 608805 1098469 975241 1772903 1207835 1171533 875319 1640810 126294 900230 739599 1826739 1606328 987149 1715936 525407 1040666 1540468 1574089 1541858 1504324 844646 1139571 1663454 268248 628415 413978 857533 745587 1631638 769397 995954 1065485 292113 720287 510868 1784211 384336 1554843 1619975 434414 754420 1010348 47136 205621 1314125 100112 124988 1137883 1616267 1917142 875075 1353118 1934164 843520 802379 731594 1426217 1058251 775568 1578680 1266727 742552 1741386 1650574 1259343 846785 954759 1683481 650963 1686341 517194 943026 1434031 1105393 634579 146143 1638289 423555 1642209 549985 1679760 1995842 1184656 559506 879897 446364 1721244 1344350 1517344 1786992 1249569 822285 426169 434811 1192082 922664 402695 89870 530048 754765 1037925 1106995 291092 818080 1167060 1911024 186666 951327 19545 1337188 1928337 839702 1035962 1601684 69158 1601519 405646 856350 247321 549780 896761 1585790 1331855 260279 1101546 686292 928489 1484042 1694180 1178276 1867065 1636132 1862017 385697 572283 1252135 1040195 616148 702044 63037 1236868 899697 1694685 834657 274595 1364032 1230317 1143882 1538034 1391744 1685669 1067149 309898 1629429 1352316 954108 1396257 660640 208705 20112 894826 477396 400084 191078 335587 1216527 1551815 1689199 1426239 413095 1060973 1038551 975997 16743 647393 1309202 286477 1092984 524236 730151 1449676 1744709 298831 692427 185035 625761 1868408 1345934 1530866 1149693 1175587 212257 514442 1084622 1097086 1319503 108956 977227 448306 1189047 1877501 1020993 114667 1182330 1302555 81479 22106 701991 855674 1460965 761275 267063 698930 982500 1084643 1312942 1233229 178732 477085 778831 1420152 1766454 1813424 1414589 1951450 1294487 853093 1144703 1064400 1591892 552353 934585 1464631 306042 84377 322722 1715098 446460 1842635 1883412 1568056 1742370 1532344 1841446 1183807 735888 1156475 1859034 651594 914970 1139355 1762602 421368 1246625 69674 1152769 1139132 968040 1566666 706686 1573570 335262 1724885 33466 919429 319172 1249567 1830751 417868 1294189 1507856 1692756 1363956 1864070 1145626 153829 1696838 1870967 1838219 1080798 384385 1593893 1419454 1885176 1784303 906219 1039573 334381 369438 411226 1170579 1013296 1365929 612411 1582408 620771 1050181 1820790 1063608 1124435 265684 44329 1079913 1935189 1873479 1797144 50767 1888924 608703 1390565 1909781 836871 747882 1955022 1107445 1629174 857762 201176 1786015 102941 507238 1809361 1599643 1953956 1898043 1964798 506827 911683 1814758 78055 1530517 409178 901621 1220371 1796239 1216310 992149 1066495 1437629 801061 1217773 1152200 1412184 786584 440209 1372089 1183296 1930821 1001948 1695921 965463 1219099 408434 1643606 1965144 591615 698348 1499979 58649 213349 1602047 1930356 548193 598102 261001 361511 1638074 1561459 1579988 1206552 958657 197379 709676 1972621 1656867 18877 50444 443472 1721633 1194714 480860 1793914 1638995 1576570 1305249 1383786 345028 316128 1929835 1732940 1813823 41607 943919 164873 1243900 176848 485246 130229 1639371 1556330 1321778 1762395 1938218 1457795 188027 1558927 466404 491047 225766 1932046 1113728 508984 652992 1665678 352434 361635 927645 1382950 1979415 309710 1281539 1242435 1293901 107258 667830 255034 1547171 1657660 1069377 1539893 1494426 959570 1166931 1590763 586506 656343 1195096 423138 993016 370658 1219629 1940515 9846 1343586 88134 1179387 1300163 568629 477185 1241119 1615164 1497706 1522430 1066812 1055545 188998 1789176 918792 700726 1975385 1404838 1882966 1179524 1520552 1831212 1272892 316499 1650109 1895163 1269202 1248290 1490579 931993 634037 1246643 656872 1670251 1114913 1320276 1239448 197751 364768 1086454 1953001 7199 355566 1048783 149856 1960562 553321 1837280 1799375 1213660 1191239 1192316 1877383 315351 1889150 1934269 159162 689799 395320 1422416 399016 998062 110860 18136 1977666 141249 838869 874528 894904 1193177 204448 1772902 1920049 672062 1395311 1089150 471488 1574649 121024 921503 286023 563148 296454 872002 1344674 1312987 1678259 330251 221601 1890149 70731 1075332 98884 1941202 1666648 1154313 1904634 140439 468839 151832 86839 1358644 1405430 674118 1970764 1911334 1533725 839042 1597844 629672 1774429 1276344 24977 610219 682437 860639 43308 753443 1217677 1966080 422010 936572 1884257 704121 638387 1857531 69157 1235952 1182175 606757 944506 167962 1116140 1941472 576020 3014 1094519 659692 1633578 1492886 1174250 1929459 367173 1196529 1983947 969356 1907068 1852208 1181598 860146 411216 93125 1884636 1905438 899081 1816288 1125282 1303818 156164 830101 1905950 1049123 1281801 771662 1139545 1509722 89627 836882 1195903 900259 1203325 586133 158388 1555989 1373604 1120689 215695 1518214 6712 75622 1052977 1083010 298706 1896284 101496 1125654 1189512 989687 288575 409663 1373270 1346560 1779534 640304 1059481 1379237 1739428 595507 1073343 1791987 1544364 987372 902162 655975 1582555 622015 1177837 1346463 1658083 1699989 1346528 1092012 251979 1682872 661712 603024 416953 1011153 634001 610782 1488056 861514 964099 1975459 1823943 858197 1825677 337300 29005 1552468 120981 207223 992154 517833 582565 86210 944382 407179 3908 1378615 1695609 340004 112196 1021133 86342 270604 1974519 64792 1064569 95259 1386292 1608761 823366 191400 1199624 674069 873786 1109788 1013024 1984476 1440415 153824 1734983 248934 657996 511528 45181 1830607 152856 655246 1848223 1428821 1841503 1810667 1441054 415023 922824 1813651 1302241 1009695 1946118 939216 1621882 1599993 1186848 549125 862361 1666756 852906 1770079 934117 834541 413148 1634856 888376 1546337 571040 1742153 592534 1394189 26524 574853 1805243 392581 1807209 1348678 1147734 1229963 963801 723648 1133514 1206828 1205888 1872275 779887 1869613 1397621 1940338 1901258 695321 1138053 1793563 747901 1168136 1701082 1843574 450565 865975 1919680 582278 900314 386891 1666602 272513 997851 1156750 3199 1145474 602146 377160 1467248 1976111 985752 622344 577484 497436 172568 1084063 1351770 571942 1957240 906639 1247232 1329394 1562183 1844938 1988790 737292 1708977 614599 1246993 159924 1027315 1036561 171992 1563964 1711051 1920201 316484 1457398 514738 1839116 1282090 577540 1881884 1462541 868410 1106180 871603 1710329 1787856 425849 1036598 1334411 459205 753620 549408 1747314 1200546 584643 1284438 1970128 1928031 406262 1719976 102693 913763 947994 337834 953567 165298 529216 892337 679396 1848720 943175 522982 1911139 931080 893664 14542 854319 64626 518150 534381 105367 1170248 1760274 914731 1106038 64054 880577 1967816 1486569 102255 505421 157108 1461617 27383 498988 575680 1182740 749922 646085 1615399 373247 1559759 189120 1671627 919018 944750 186809 641152 54777 434794 1668497 129444 1903906 1448391 1224702 1731384 1532547 961756 705575 1596230 289599 1972217 1224380 21353 1166749 430848 1311673 23098 401808 169670 1225246 1990787 578523 173940 936470 1821269 669188 484995 1566053 338587 1065143 602966 1362567 188276 191728 1177803 1042356 987044 1931738 993895 1810725 1619075 1518569 811317 1596154 44036 1108683 1875500 1036052 1619481 866529 394753 346539 1659474 1807188 1622240 548819 1976134 1277042 104829 356535 1138838 1430373 1427396 1015133 468562 1348412 1946678 1954941 114616 828126 354326 371833 1378841 1435486 140203 1141857 411756 585464 1342841 453811 1091482 1831438 1415979 1004745 816706 1200386 77171 201879 852843 1376825 1809699 669150 782760 238197 1581616 1857156 372961 42057 714170 1491571 1665083 1718629 1826758 277011 291069 271519 112024 1833404 1154468 1304606 1147481 1459878 103695 1498470 850652 1237813 108529 118904 1185249 1842948 156193 1513925 1561431 572673 841682 967387 1523471 1043818 1663349 968244 597560 1614451 1123137 288009 673057 1934047 187723 1739292 60643 645369 1745169 605913 1366450 1497780 1149075 1846183 580021 840585 1938573 598293 124877 572592 1374810 195417 1796501 1061284 1839755 1471683 962902 1768051 608489 1096562 209079 1994450 1508168 1980420 1047853 1753308 319379 1017379 81804 1830078 1970102 142749 458946 124613 1864359 1508638 781523 708150 1712357 1150756 363961 668663 388801 301566 1856310 851415 1898751 932345 1226180 1174093 1093881 1637668 1196047 1713998 847829 1891367 1141774 1972321 85552 1767592 142593 303224 1417856 703802 1639381 864251 1478527 1065854 397357 745446 394570 808314 582165 69702 1884364 684793 312285 318540 846835 149720 1950892 1805020 1898862 424774 739034 496107 1493048 96201 1450885 470191 954180 1690475 512128 1637435 1392278 1368795 1393436 1160640 178220 678085 1165558 1202441 1446828 1902520 270149 515540 111102 1325031 1296555 730425 448892 771374 1215830 1058344 269293 545443 1430571 1328885 1258686 19813 927030 1022310 952159 1184991 1303295 1211895 1809240 529902 1266846 1403512 1581479 538285 1553698 622567 269262 1214226 411774 1738443 959503 453620 1697638 33369 803351 408009 452662 1800663 654513 437499 1975432 1413779 245844 1627370 417058 481754 1973879 921202 1925376 1550000 873015 20720 1624897 75059 751799 1610301 503990 713693 184959 342852 1322542 1266547 1138004 1729054 1480776 1402213 65276 832800 802529 54171 23084 1372782 1084019 913241 767937 764562 939060 1119012 1777382 461135 1290712 1182943 1974391 67486 549488 1240727 1761294 1494262 869228 1424737 1143916 964047 271636 1869812 1006925 620111 1887968 1543800 755822 977345 977946 1546224 547734 1565067 1175832 1258266 1335715 1341622 951437 1487650 1667086 1376108 1748006 1204287 271332 500084 1895366 1687403 1393653 25480 1642262 307869 1748939 18116 1622588 933535 1535672 454051 1684033 203598 170242 1519273 1630361 123994 833288 573364 434144 5817 951764 1799617 45051 1692764 230015 1954108 1040292 84050 937876 354075 1368049 315038 163114 987104 1926345 1339331 1175980 1637317 1913468 91089 685700 1817941 721942 1451136 260037 353936 942692 1271265 837542 1101420 1226057 1407547 1551599 705052 1670273 671082 1000582 372066 1376143 1941748 1836387 491700 18784 455757 278601 1461840 783544 203700 764354 1414823 208464 1943119 1152266 519344 1747150 533221 620215 429868 1630079 814119 1760647 1134953 562855 1834131 359842 924606 607264 1118788 68189 1702711 865232 1888067 1276505 933226 884012 1867528 886932 871813 1717312 814875 1530942 307944 1991021 252325 1375155 1394377 1788372 1957247 749987 1824530 1374931 1103228 446161 1983956 986798 1568195 718915 1948157 1299946 1063263 237596 831922 1668733 1736040 1529716 257172 44296 1281340 1071879 1738143 1448817 1543050 1459399 822937 664118 1200977 481556 69143 1521304 1357218 235205 574134 279180 624489 1036042 113489 741300 187965 1566356 405508 1226937 94454 1809557 246247 1019127 1088235 541971 1092458 1303077 18860 1510416 900543 1178492 159042 791390 815184 426640 1143708 355763 510681 940979 513662 238250 91626 215320 1718826 1350111 444280 1559076 117479 1148455 1255145 1582852 530395 982591 337547 227820 389737 606496 853632 961391 456833 448236 439000 415472 1196608 1117597 524220 1879315 1689373 1615234 1988584 438663 284769 323770 1210445 927098 320933 1702557 606468 1051328 1643147 1748367 1464952 882967 1772540 93480 557340 1805969 849016 1792697 1521467 163428 1384441 156065 926380 1785338 1089899 332840 479471 659106 684090 20598 1423721 485873 1989033 98704 737951 1580673 1784986 1801343 1978487 1833373 1302955 1506186 1438347 1659329 1198524 100221 874540 301182 566172 1928499 34476 1510189 728293 143242 240222 386407 399333 96304 927637 1228176 619031 1821752 1646491 1709782 429468 512170 748833 199764 692287 667041 1389816 1668050 696774 1319689 149882 1575522 1422778 812785 322427 1800399 1402366 687308 250189 1263403 841806 1870733 629589 1443289 1263533 1256867 1165259 1875181 1226712 1208173 1731811 114178 1591627 121607 1598561 1560579 1330253 1955937 330365 1616169 848826 1789423 227767 1443175 140611 580245 205542 376588 1151219 888305 426166 181910 1985630 1129650 142582 1600249 305212 32848 1809437 1347968 1922372 7759 418707 57572 1555342 515701 675117 479620 451478 59126 119465 1348239 1575983 396401 1241740 594986 1404074 104881 964795 1064578 310489 96286 1707912 855887 150724 1647945 1719933 190518 230636 1784721 1016795 580708 1296658 1525674 1672874 175184 1224695 753747 197245 1397610 209353 366378 1218871 765636 1927052 424274 1841187 447474 58270 857367 695818 28162 940216 920875 1629685 1263946 1403600 732267 21862 970184 355033 1546409 1605231 837945 795582 943836 40746 1762801 1199222 1559695 1680502 629269 1257491 1670285 1612232 1693425 391113 1088241 1066823 1882813 483847 1581555 1373893 1196256 1618613 573843 1658224 304142 1061070 1636493 1411610 1982421 286864 1502027 789238 586584 86352 612059 1331261 365546 684415 1164051 1253614 1854141 946787 1704883 1409351 1198116 700380 431603 1583580 519137 656943 251945 58922 1669333 882122 1134554 1644469 897930 1730948 246979 1516599 742198 1537125 650261 1523481 732627 1679598 1405480 315569 571189 789226 206449 820736 43413 973330 162524 312086 993883 262109 306967 1823502 49568 1447827 272583 1565243 1216239 307294 233757 47553 50055 481651 183638 309376 1629261 1796199 1828918 965489 1931587 911765 127870 296556 630554 559860 408037 1302701 1079098 707732 1566105 617018 1177274 69733 519083 120637 961396 1788837 1300038 1466931 948813 1946593 94218 404182 1626466 1381859 732601 1368509 1788444 743218 1246440 243986 28738 24899 79792 1475995 184819 1987259 1665185 969019 649613 1834036 417130 1600618 1408334 301288 1373397 107036 923982 1951190 516523 1332869 1203352 1566500 1240290 864232 1222712 503316 795521 1931107 700365 1095781 1859782 741676 1130330 873570 1173864 1887007 1842791 1460248 1761708 900692 1408144 7462 1844571 97156 1382763 1017053 1726998 1607496 628408 1094120 675287 1309627 1919952 1827389 455997 1114852 1684706 1590382 1391546 246364 283262 91041 1737946 865309 704105 1334241 1092269 381484 215633 688573 402294 1884963 1227589 1768921 1048111 131476 828842 938764 1702021 1812222 1269685 1922868 44977 760999 1958798 895335 1155594 709904 999567 1984406 1386674 969916 1104918 257262 586751 335060 433858 104234 810873 1728402 1239509 815051 264714 27210 784962 919976 791907 1632310 787897 1305692 923618 774245 1267270 735343 1891533 1633222 1246845 708437 1850868 1968452 219085 1244940 1048167 1000369 592437 1119636 1671912 1406309 1152128 1426086 168774 691029 298857 198511 1001064 42934 1479672 552468 1204780 1137227 1912746 79409 1256311 1283396 1334607 584798 740069 1314324 1308154 698222 308408 307876 1964072 1416252 1097998 1857975 139498 523750 932020 535907 1421867 89669 1539223 1231105 1466867 605247 1532108 1801414 1748820 1616869 591925 1491969 1133550 541956 1624120 812641 404108 7054 580209 1757859 96011 546554 1776944 898933 624292 1299571 715140 1411026 1097909 389532 1214285 1168707 1957414 917983 1386926 379277 1383836 1390687 910092 220657 1217692 559707 550852 1131456 124138 67778 1975001 503957 324431 1377766 1613939 1569183 237374 1167294 43570 1407502 223963 356398 504450 321022 754869 878323 908940 1600193 1959612 246095 545070 778877 1988002 1414513 626769 880452 253181 1912736 1348798 1710342 1436642 899646 391448 1312432 1905325 1628167 410792 231544 1503532 54164 1173364 798321 640226 519107 1011325 607021 144235 834755 477597 1661699 662075 1519017 1585464 1056860 1022840 303913 1389557 315434 765815 46194 903378 1616282 1806302 1673786 445419 1181603 1407669 1870976 13044 1331671 526151 525079 1070695 610687 430447 1873081 1276035 1388901 868702 382083 1118783 965975 1781396 1590808 651867 1681032 484140 104681 824233 365366 1945645 1429831 1736447 1963624 1076742 1571895 1604155 389694 1815596 1956007 423982 74761 184561 1657167 1163825 1801711 1020129 1878870 1734148 1242922 221468 840739 749501 476399 591251 121875 257654 140333 969148 192097 1449742 1716751 1929961 1664240 111756 1523103 1302690 1078741 1190613 846325 1079004 1379708 1740007 947700 1843588 104958 288815 1326277 276020 472022 1798383 958124 1086114 936492 1585171 1494613 1325444 1734618 1250281 305409 1604383 1779510 869285 1337483 807447 1959288 1839419 1093904 1332483 382956 1691811 575813 147732 1129494 156674 1573061 1886660 494571 683425 611723 780138 306682 1908098 1185528 590432 990265 487570 992611 1269127 1308514 613573 615067 833893 443186 511474 96784 1169501 1462009 1234701 1112241 253313 560579 410359 1651214 144185 271020 1896528 1203636 207255 612285 1870942 1673502 1274439 541111 1666515 754393 1359093 1178490 514227 1270820 131121 1048153 1274401 1623841 1767631 1900365 608380 939624 1532119 951590 190133 1061086 1090224 381577 835803 1592802 645859 401508 1390227 778293 1843262 1671887 1217148 1823069 515466 1015643 1672954 587134 988825 52092 916408 1329061 1196809 813097 492839 529732 1138426 510360 1806298 1629808 1501230 951179 1930770 470825 1858995 314776 1960700 1793327 932192 1423581 727830 671732 254131 307863 155363 1436087 220246 705716 1298175 727767 1480248 1020298 478580 1131928 769441 1414537 1539861 1850571 858105 843517 1620391 966418 979924 63596 76166 919841 997677 39560 358080 1156954 915242 1077446 817287 869737 1145782 18486 1284459 54899 37684 1620803 1553570 1557282 1226756 216095 1504262 705759 837579 475659 638383 169174 1669255 381527 719311 1879068 1390847 183311 519354 365298 1156077 1218615 1198283 759728 1828699 1617188 678280 1984045 35260 655519 460741 751008 1370634 1783264 1419120 721190 968438 1568487 1530013 1746578 1560456 797448 235883 1077618 1609792 770885 1945029 753418 266353 1241240 442576 1279438 1528543 127051 419130 1889428 1865218 1446189 596635 658058 149379 727822 458054 183930 1743967 206299 283845 1008267 760523 1605656 898994 311226 102561 988398 786271 165478 160333 1668254 782335 1355408 1113849 1287572 1075033 1874669 1415556 977278 1184447 1227706 1063041 856338 1637564 1905774 996459 1545665 819234 1599872 472263 1149359 1386633 591734 639069 1628817 58224 1979697 656944 243082 429563 1243384 879783 667326 209627 403760 1914525 1639885 1252001 197964 526344 860703 1177108 157774 1140547 1836565 1645899 215042 969904 1072162 699994 1369217 522261 1934192 1954818 1318424 263252 1554046 702520 159951 1034204 1406240 166974 1592561 836842 1947290 759374 525660 1843964 1402982 1307581 546370 1764908 1038966 303908 658569 399832 964156 1739658 1592883 1003973 1967431 819141 824572 1763319 698802 1873546 1535448 834345 1464783 1210297 303113 968137 1949250 385761 655555 1928719 706606 1294761 796444 25721 42358 1291842 117448 1526566 139535 635113 145823 933759 867590 533707 451212 1157906 861549 1167957 1826166 486420 1138370 1727189 559233 1702152 990433 803635 815149 770760 247377 1790483 1070162 945130 839644 160425 693564 155435 1440712 804591 453836 569924 1549726 1158613 1914134 98389 41882 1811088 1685488 702496 178717 739772 354463 613895 1320914 94235 1785129 104127 499065 1561529 709783 331981 1312560 903854 692445 243020 1142975 1095023 1255843 1501327 1029253 765342 1696157 185453 1400205 930519 1637691 1032141 1812919 1538073 519737 1551536 1290570 1112255 1705195 120318 532088 1161683 1392373 736153 1742480 625721 1371030 883254 1290240 53002 1478236 1803151 653465 878054 428733 851797 1250134 60688 135665 916027 1264387 372654 1565610 141920 763251 120174 113571 1374373 1080605 1418142 205480 393379 1248051 1399906 293257 1923233 566845 614453 1370176 1606048 1162979 878785 1069183 1781960 950186 1075408 789574 1950407 1559690 1581400 1909067 1303319 153230 298656 1819908 1327905 580821 505703 698415 464315 1847012 768480 1218389 1113060 1211166 1548202 658285 1965021 1800523 1352686 1227009 670843 418295 127561 1357050 100772 503714 1956607 1728776 1384855 293616 3082 88778 344087 1048659 401663 244256 1450368 1701729 1106196 258516 1251545 1594386 142326 431336 1712684 982497 829577 844692 589820 889487 850895 552939 1400042 1396471 1960949 1199352 1223398 523389 552976 1237864 944898 8500 1234745 82353 1448317 493558 728087 1456168 203595 1687736 1662428 1629841 1809329 535784 972941 1180221 1241748 1157886 1558554 66194 385710 1731158 825342 1315687 1211256 1362063 1283026 484217 1632409 824110 1550284 191482 724013 424977 494277 170117 431873 1654264 1953849 5314 1559013 921076 1009842 594925 1457740 1189703 1129772 407964 1433966 1704303 1412970 726075 1938239 1690766 862169 1250041 742256 502606 1419163 946184 280915 225919 1109791 1432511 845624 354251 441878 1545387 1128302 1383287 475037 1321157 578316 1989871 1545859 1946862 1690131 228703 590170 1966526 516590 857260 1553703 1851621 1049701 1337997 659728 200949 369786 1165829 1850458 1770437 1796584 525836 355817 1899218 1431480 1406647 1383618 530989 1981238 371543 1112154 281840 331806 1221075 1776045 1071659 680505 1172093 1838042 1547422 368954 1799736 1311705 818566 355832 1947416 933533 881993 926314 695928 719680 1811049 768622 393410 1997895 360394 1735142 173623 1201092 895346 829225 336186 202179 1588422 367458 881188 562852 403818 1797778 758510 1262194 99697 1047467 991492 498908 189996 1410590 344090 1143929 1366995 1780686 1809793 160414 1759899 625746 538689 563619 1878466 1786294 449055 1389149 724113 1264157 1490286 961365 1358862 1844852 696758 531287 385063 768938 62324 857916 1136655 1644287 907613 1219782 137806 975495 1663090 1496777 1399053 193226 339072 1891348 1937082 138189 1757796 1933670 1547828 466215 935429 1505734 1325764 1170071 800911 1450953 1698125 1645596 705890 407370 1037056 1560036 467143 1161464 559138 585125 1925278 260291 824475 1199672 1856195 1979110 1673766 737423 228479 990574 1558760 87824 1737820 1928621 1077015 1732386 843156 324207 620623 951256 660513 1581681 626673 1174984 1088870 1192120 884385 860565 366689 1897644 107890 1957661 1084902 1299389 836119 886931 384964 1957047 652679 347530 1862306 1724097 1241974 1620402 354045 1115934 978479 1540395 516497 235840 4159 261353 1924347 896480 1400791 774944 1200468 210942 761272 39196 1252786 1553543 1146920 1278864 146502 523533 1536979 1285024 64100 750036 1054266 732572 662244 1417111 1625244 526942 140938 85650 1544601 925699 1843723 1124558 1904147 1671242 869121 488827 1054412 1028097 1628444 841872 777807 372419 365117 1969215 394295 1153046 1046311 1465945 1078420 739589 1971138 991779 878668 1752620 145694 963668 1320735 220735 335466 1260761 1718948 1342193 769536 1304652 964605 1515284 469855 1039715 1418046 544553 1166078 445846 840385 1192350 1326637 1996919 1150132 1118463 1517511 1206328 9225 1963416 480556 1409850 698317 1122675 1023826 423905 1554446 698557 1548176 1379103 1686133 1426253 804130 991218 823241 572951 6862 1400074 427819 593657 568290 843750 1580312 1160490 832605 802975 1237564 1375942 1931946 318244 1560968 137929 703990 877488 1220729 1085760 1088105 1979493 757576 1617490 1362615 1794836 231375 1858895 1660098 1935641 1628368 433439 1802728 1991369 1959251 1562347 1706930 1025303 769900 1239998 1604189 1681598 956837 1236871 1055309 454499 1942651 581319 93716 1520767 1206112 800132 1701706 1016166 205339 45816 865217 1955879 1740530 762777 1584060 1299456 71810 376368 822743 369810 315690 1967170 1288027 1819873 394182 1089865 648031 1459713 1748114 89582 1634046 1700245 542120 2440 1062923 1803408 1529806 1421903 1120348 76723 726357 1973907 408667 262139 1467594 31057 913693 128914 738091 520184 927627 252050 119099 1100282 1094006 816935 411932 885680 1678452 529033 1606735 1057680 1837064 1781190 1186087 110215 1381164 1797587 1275715 1658909 1280416 490062 176302 601291 464732 623024 1660355 1262141 1302614 1750072 1307295 1475875 1481909 1160226 2292 506959 932347 401220 1788956 334980 781141 920350 1721604 1841179 1436091 1209649 1226600 594990 751761 700023 1910005 1008032 840206 1139559 750766 1752635 876039 885993 246501 511564 1648895 1741574 1729110 1194209 903679 205318 1614399 1429261 1865420 1578668 942956 1752460 522777 126230 808377 1089720 1644197 605959 491588 607201 1166611 1375794 1859206 697831 42686 1948029 79394 669981 1167142 536966 1340555 694307 384999 509639 1586478 1872057 1063809 1659100 979203 627334 1790221 939552 115573 729593 1686218 1757161 252599 971296 653814 1501241 1900522 1751202 379948 1458572 1568352 3881 649916 401160 498510 1654 1731852 1652986 463845 1518834 761289 1723459 745628 561922 874201 56426 1611253 964756 540933 837341 844059 849498 349426 1120642 1236125 354932 1188966 449152 1683927 1244981 1897360 212713 80996 900945 705895 1415984 1863819 1880695 275573 1868933 356515 1801216 344498 832180 1842643 114659 1791727 975262 713634 1096372 521624 1988525 361180 750593 1252828 1288575 1616506 1487131 1038316 86492 284558 1451718 222211 1367597 381473 1721803 1865657 1102144 920016 1053614 1104580 1506354 1299895 1836896 519031 1731172 1399023 1390456 1434052 1184295 291081 1803830 296533 636529 1382163 1048882 911525 948421 1466841 1668338 389903 1778744 1564241 552291 277523 1688577 355692 1989725 881109 199934 1962283 1518375 507598 388432 1341813 804898 1506506 16861 410147 914179 501027 1238258 434165 139910 1868265 215857 133386 1044400 551516 1839062 1761784 938150 469388 1438124 1581567 1241838 514248 861889 1863896 309209 774941 932752 1924928 1615361 1488146 1216148 883938 500515 616479 1887383 1758217 929802 797701 861453 1238293 1316612 76224 1815877 883473 1711249 858004 1165088 163335 70953 200070 499154 1339531 626468 964077 625218 236245 1867440 53305 1048252 1300239 440844 1038947 637394 77952 1808196 706418 392415 494222 1041652 840112 490533 1711937 999195 1867756 297703 658301 1831185 520572 1015345 378583 710782 687244 73178 984176 1667244 1196478 356082 1987799 523272 487592 84763 870952 553255 341809 936983 522584 1495512 1939254 1773080 939180 140182 1194846 343056 1632950 1616619 986218 909984 1438194 453329 752269 607018 1300797 95010 1805571 63600 61282 673660 464433 1636781 726967 1019827 712959 856223 889186 213925 626541 1576938 557306 1691381 1969146 206086 513511 777367 30902 1853237 1889713 291519 1133010 290024 216539 968556 610109 327961 151955 1380958 983679 1095263 499612 1068673 1343175 675070 847766 1660866 1969516 508624 904525 1912717 83966 1825368 1944880 1488460 498697 1117280 1886825 828318 1856484 293964 913292 410894 1624464 1056677 651340 64161 1216224 711505 665005 1046665 1181333 1507702 267720 445097 1160746 82800 1941869 87165 1293842 758029 427647 1020800 1763097 1184548 1215490 1788939 1794425 780516 1786953 872237 1472357 329678 987929 1461063 998290 1072378 29540 525374 248632 635435 1197047 282877 393234 673974 1307012 792607 412648 345125 10661 730144 1353216 1874360 571635 975781 961483 1428235 1910149 1862939 812292 1710911 48674 962165 935109 254117 1159010 811648 56732 265942 336914 1313195 344522 79196 1885064 1543367 1497037 1354412 1046033 1576541 728677 1484703 268275 1947104 820848 1451927 546556 1137781 130440 1035192 615536 18752 1310054 359979 625051 1169136 679938 1647525 1666234 481841 1510734 68551 1527701 1146162 174905 1030228 258441 1386699 1439690 1112246 1794681 1097585 836153 239374 505580 518321 1360656 1077186 277324 1794309 1452092 1559368 122983 1637726 253325 1300391 77985 1979480 164380 1328743 404560 127042 618237 56978 1195938 645408 969133 470984 47049 1546944 1724884 667724 741928 1967891 376105 113441 1008061 463100 710885 834151 499921 1116253 1427622 1898413 429957 1700393 162937 1603417 115615 1890371 514867 1190243 380649 1157879 1108042 57463 706447 1325957 1819120 1004057 902411 174586 515060 1548814 1017317 1222625 1943977 918695 1980567 1800660 471542 549957 1323480 1127232 1989311 1504670 687814 411350 1477780 512252 462201 1687478 284749 1555528 162947 1865747 1186491 1091951 662357 74080 1797664 242357 101356 1537579 1046602 1494575 310585 803186 1678694 651651 1091440 717211 1543123 772252 356920 499744 432050 1983148 1702689 687934 1530989 38471 379470 1832569 1101980 811826 820112 946616 483073 1991232 205168 1242293 589514 1054436 1471392 426570 655556 1666097 1626067 105215 1459827 1098625 842416 134882 938685 1647211 1905393 1031990 1934228 733071 1722038 968176 1768295 1047939 78011 896004 1939779 318249 1184217 135145 306883 357623 611096 442882 87279 1302997 1747843 701332 844200 1393020 1809275 1848510 537579 1929079 439572 1841736 1171454 880640 1652799 1953166 142159 1081737 1430448 1624392 738924 1159523 590364 1862283 1904504 509268 1951185 906724 1265255 1049119 1860957 1128955 702626 297728 1419636 941742 196011 1910990 1581293 1906317 885828 161589 463282 957789 1154469 333927 688186 1823624 338843 221646 1127973 595161 1140641 1481608 607867 1498304 636766 1480017 727561 1637460 1526465 39896 1928054 1691654 310989 919070 278827 573348 1365492 673475 1023706 1168252 1747192 1241829 1650216 1104052 1612198 1199578 859877 1152690 1319169 522601 663420 968794 1944526 241945 1807249 893897 1103410 853408 1990584 508832 1204254 7667 1940881 602845 324805 1024304 873997 503365 1627070 807085 1465285 1152264 1209196 651484 765137 1673419 166397 1499357 666058 1666098 1580456 1520175 376505 1259947 1933136 139277 1198994 744150 856319 176511 954913 1366140 555394 385886 1867219 690430 710886 1948586 1693717 596753 343409 88299 1044648 1170844 316063 1640609 1741665 486747 1440080 1451267 1007300 1325703 909903 687481 1897119 1197405 835056 1026536 457323 573764 521755 603198 1481349 1901711 575652 939222 691038 1750547 1851231 1304333 784805 1025000 1837565 944089 1493058 1665858 1153707 1053930 762549 122135 798152 1375251 177029 566184 1536152 616 753144 128492 1453129 1571952 1787657 1878784 847018 1575595 1260207 1612739 963797 1515891 476590 1181644 762225 1630570 366433 17636 575745 847661 1174278 1232241 621119 1764190 1772827 363602 1453109 1366738 172422 1047116 1053468 1417101 445453 1216460 95279 1103778 102876 305460 30630 930391 1738991 183826 1772692 1233299 33644 538740 680988 1249258 1834072 323628 1810619 1249688 1541295 1029505 1864434 455161 775978 1474436 865375 1135509 874552 1463196 1004929 936299 705427 1260933 1222118 69106 874848 1311234 1838610 417783 1947057 1979413 1732844 1713285 1822388 111238 988621 1107125 325744 902243 1175714 199728 837633 1083205 1356855 10680 1200531 1037678 807663 1890659 1166097 324399 231512 1946186 1467671 679045 894885 1361006 1604016 291348 88628 1228918 1309147 1368326 776225 1590113 1296171 483995 1238385 1058513 1561393 1518068 1795416 1360837 1088464 377226 1795745 683359 626056 1149002 1685323 104953 1183608 1769759 225649 1185689 1158866 554504 416243 609983 551771 1272180 1457497 1271740 503609 1682089 70719 304851 1102480 1045516 541644 213715 390516 1188118 1581690 834352 302837 864592 1403253 1995438 1547367 581716 65279 1559910 573772 1970916 1761191 607339 111891 540111 835349 1546361 1838135 695745 248767 450734 1995909 1723311 1324018 229317 682895 461692 233519 114187 354882 1287597 1411335 38765 604137 1715631 339972 1596903 1048967 1578384 1431131 1850480 1146720 524471 716854 383134 599578 465431 99610 326396 940526 1639077 135210 547620 200830 717953 4332 692770 351691 275584 603729 1018072 1911308 480866 688322 1974468 1320014 1045125 1726973 1963501 1269430 1113582 1245276 1708544 1809671 1550896 115650 1826012 458458 1160129 513513 798504 1416533 416910 466904 1992654 313274 185891 1330688 1439344 1991584 1789445 1640719 940561 83594 1005914 1031334 1930784 113382 1406272 33578 922932 1275879 1083662 1305982 1980533 1488997 1803761 1145340 1280376 1586119 448385 227992 1600744 14689 1631314 1416772 959092 699539 829712 1936061 491857 1976558 1446443 519208 166491 1291388 1221778 200324 477452 1893275 910061 1820990 1768131 547434 1889317 1270132 748260 1312286 1323693 654443 816437 1806050 842217 1589967 1623485 729370 1460676 466500 1321190 753467 474233 706021 1449365 1643125 941079 96481 201886 810462 1465556 517608 907461 1595404 1939693 944988 1809102 1930506 1983665 1744207 152224 151749 988906 1366082 1364659 1289099 1758106 497208 1072081 716639 1966408 1604104 1435678 1020327 185633 1668710 1114911 73414 512078 886025 1387726 1885802 1613272 1730884 400054 332600 873408 831065 1772492 86178 536491 1277013 1723233 643765 1733488 1622715 1234521 1773236 1916632 1665476 921270 908845 1833584 1739376 1644034 1585719 1402975 1087292 1818831 1776267 1730190 1598508 408114 273491 1727450 1461499 458117 1860023 1935203 1324726 1230512 1494483 1060067 281220 1825903 1171609 1165888 429229 447496 170957 191514 82525 956103 1537254 834969 1216451 757202 1882415 1411266 696114 970753 1338364 1474730 170963 860870 1897861 761683 929458 1615530 1602665 176106 6000 1570883 387931 28770 678258 986308 262379 882687 466629 71378 196737 379311 483285 1776686 57948 805283 1670538 1702642 1258293 1094077 1796855 513762 111244 988179 628256 514934 258804 1757477 809676 88559 1000262 1151214 33243 761188 284767 45452 1286431 55198 307017 20101 1126004 1076783 525192 746273 269712 1924882 1998772 93713 938410 1426925 1682585 1071089 432838 945399 847746 1967971 1257589 949538 890548 1149093 369097 563124 464865 570100 1534745 604782 1891991 893593 78086 357904 1101044 1307556 1964629 1873609 1483741 1904346 603308 1462599 920767 1807164 756952 816517 1510364 1402238 1970973 848673 1561774 1378622 1886981 549399 65025 1473195 1703662 1902700 919052 788768 1495352 528234 1665517 534845 1527962 147521 454463 1017138 110339 949008 1620041 854868 1602725 312602 1935766 1714957 1745344 97401 196056 1773041 1627073 470344 273200 842984 977943 689379 674541 1538465 1275035 1738891 825928 265898 589390 1416357 961358 598561 1588040 1379124 1414695 527337 588636 1214018 707557 1587374 1514870 566137 436306 896007 264317 1321601 809704 698041 551789 275926 903546 348671 1519924 847476 1155844 1609516 5911 381344 180105 1921180 1257696 1014388 350839 1224653 1821791 54501 696904 444661 1125891 747831 617388 1958119 519016 733393 138271 1171572 858620 643182 581977 1483045 692635 1875401 90923 410783 965393 195376 1302947 1065612 1055396 56272 804479 1362800 1131597 1018082 1339072 287619 1237745 355543 1696185 811851 947822 1455336 153147 1817774 286720 1178627 150382 336385 391857 968285 1228030 1664579 800875 1715985 1181970 451033 1632358 1257149 362825 351119 1660822 1639017 1387929 954555 454301 1564240 592939 1042805 1109075 926415 511386 733659 327276 1230718 39338 381230 1853671 1807204 471016 1112783 1082911 732073 1102247 310130 102296 864064 1646074 381987 1882348 1440547 1076514 461923 1982554 1374518 376410 452292 700079 1234074 349659 815985 804900 1074747 709487 1360600 538350 972219 988978 538770 594034 1739877 95453 1149515 689908 756503 1104380 800357 1489921 1927613 134988 466643 300757 175391 1638335 733776 1990436 1815588 1300624 763051 645122 1035194 907927 1606584 781339 489577 771920 326659 1710062 1033911 297765 156244 348269 1551858 1856142 1122599 1562521 1434312 1024983 1599768 360961 1763205 925028 451854 1310084 926244 397687 993021 1998388 512509 845643 1746518 780259 680179 1769088 401687 1146964 174798 570295 853347 41119 1576072 582407 1368500 1580430 990680 76950 1849960 199559 1946121 1815920 213594 23860 552604 504982 947217 206803 134507 1040848 447095 1884610 1927546 1733981 1495870 515726 25927 378288 1539427 1840670 431450 1121771 1321047 1211814 1066384 1908141 1603717 683327 1055788 45252 1374323 6631 1161994 1568388 1318704 752524 1610351 1881193 1272352 624572 55659 1774084 1433416 771304 1190561 1872610 596156 83157 94144 174635 1635960 609992 292670 761903 1458594 974154 1536779 1604582 1405746 1838700 1320081 254360 42857 1315153 1275817 1070841 1230832 1092226 743731 735425 950181 864180 1055915 315044 617137 1389473 983854 651612 637319 90953 1181601 224245 36968 1939666 509615 461865 561463 742783 265386 457667 538640 255273 1891329 613830 625766 1684753 1131042 47590 1750235 465507 707901 1432582 613706 915902 1195656 778228 820896 946395 1130712 1346209 497597 1312218 1990876 1960137 1128028 168555 839415 948368 486224 697818 1624765 329140 625143 1628875 1768912 663361 683487 451776 1866366 733481 1103588 1127594 1574504 1539832 1348002 92090 824533 1686599 549658 828270 838790 840426 1271736 1991273 1860679 406809 481108 570465 522848 1044642 1847843 802243 689012 1318408 215487 1251687 671055 389001 285726 471859 1081704 10959 569320 1253778 1377631 66543 345795 498403 662160 428458 1382753 159827 1829871 1693820 153904 703557 38451 1263756 1949020 278999 954945 1863079 237248 1266333 1445136 1959798 1315833 1885439 391236 939521 1417268 934716 1475436 216858 1153458 432992 167880 911593 214710 1303876 43446 626593 548281 1772482 60027 200810 457960 1956934 1893482 1134992 952882 268146 1961000 484818 849131 1442939 310159 644059 1043035 625888 1682354 621252 577095 409343 1191953 192640 496684 1369179 1030559 1986316 404925 1313431 1987243 1985846 403550 609917 277662 1465992 590408 183704 906408 1425247 1253168 990353 1289742 1309618 1004654 742765 1135686 1111268 1055105 1553921 1244597 494455 953033 644823 1286960 1151238 1678040 1172464 1430686 1505331 1632255 1831464 1739055 1325287 90228 1566649 169293 1376367 1369378 421251 1083959 1483622 934343 1348240 1857061 1763811 1992047 1140469 1428064 1826747 799239 1591356 1898307 99134 1734984 605149 1565701 1697226 1197663 1945090 1766061 331348 1371720 1729715 1268639 1423768 404536 1773275 970921 1735148 1667577 1866404 1951189 1540453 1342263 893359 1216551 298341 1224585 861270 277028 1296535 1363918 1981811 1888308 1412704 915986 1328188 1944437 488528 1473777 1715743 814397 1234515 527975 169217 1518628 85654 843665 325881 284909 1038580 968015 1508552 333180 1679080 1785276 1504949 1864458 1694707 1742135 1735421 463240 1046241 939855 1304879 1050146 1335436 344792 1186287 1908010 1052169 1130590 1046421 1166549 464691 1589595 338979 359731 198129 1620806 1926744 1777162 938802 1504932 1111790 1242601 226703 1115908 195520 1412775 1900540 704386 932112 454890 562453 1523203 1247143 1921705 1890469 187774 1109961 1616989 1741856 1160560 1562311 1398438 1040913 1550777 1283528 269608 401180 224158 778629 263266 591659 788340 1672765 1264702 1773946 1452741 661021 1706883 1792354 299792 1853628 252293 1752610 1984170 803827 348809 995362 596885 1123747 382279 1463342 344971 1452888 1756244 880966 582452 3265 71368 1665359 631416 28092 540047 1144444 1770410 957999 1500138 1151418 247131 1903306 1821608 1980188 59306 554679 1999129 767423 1200369 1165844 515192 608451 268263 1007318 1915224 1377383 935071 82447 683627 164397 1462760 722232 206289 1629634 1946271 190713 360108 363260 343218 629648 1698076 1258709 21054 932332 1022449 503892 971763 1368530 1637074 1302041 803392 1165985 1075595 267018 249909 81225 1959682 930136 1975835 330817 532782 1984551 273155 649593 1198631 1205517 1593950 160185 387069 324721 789676 524847 741101 802262 1410755 113165 1612481 1372402 1411934 1658526 1076276 1732395 487149 941681 359268 641 48758 68953 926861 913807 831425 1898670 1876974 836232 1789157 1949346 1526449 1380398 672428 240571 228357 1356735 138674 580220 250860 951060 1704067 28849 126412 927055 124358 924060 1426233 1579936 808037 182786 1087088 944915 256346 1000377 642157 692736 919430 1851144 929897 400171 4095 704820 1734765 538809 1196700 944271 829422 105595 488672 713071 1364490 177344 1467714 68537 1850724 1154647 1408996 336924 1409007 805756 1913265 1722943 349048 1926157 1123728 617555 1718455 366890 1832512 1414018 1061723 1199609 1818293 1462048 1774903 921587 496863 872734 377762 399516 1344641 1036525 1338839 1274985 1586785 571689 666324 1341738 705744 189400 1266262 1332120 1221684 245856 1734852 1643553 1091504 797230 722965 117625 1225704 1902924 72160 1475112 1434423 1755403 1233166 659686 920089 1937217 1920901 387985 1031144 1680945 1080934 64760 914425 193617 1153077 663900 138354 6785 1120608 480782 311191 1796821 919388 790012 232574 1284173 1822608 708484 1862171 818022 857938 198411 987152 273763 1317995 1044 595268 556410 185166 1198162 176796 740643 1926860 256299 956861 146823 1598629 868372 624728 1160905 13968 310355 566805 685289 1697274 1491789 686992 1961989 1839607 1507761 503751 746166 345636 229866 156221 1575841 316667 1189448 1756684 1956992 54127 1928500 1014010 1042486 838006 1176533 317182 1447861 788736 587400 1225439 1328412 1013031 1052061 1204133 1932892 1619699 1957696 16730 124466 1787234 1136200 758315 1812164 823250 143925 1070385 1636066 1340334 333212 1324350 471865 1403644 1436524 581768 1509670 335596 718740 552137 767346 91957 1143150 242855 1007092 189865 1069515 1708775 1255961 371334 330267 1014344 1132999 1349431 1187451 401250 413362 1031333 1349241 241803 1902926 1130941 772434 1338020 281481 53774 376289 494321 1802650 1103823 290282 768039 507302 1151017 179747 884352 395084 1565736 309201 1721785 1492016 492438 284873 415247 115422 125235 27404 1122953 1529654 877286 760144 819726 1489969 1547589 1220277 753719 1681780 515837 1999875 1106234 693701 755787 1557004 1381095 755506 688511 1790280 244498 1228443 1916143 1255715 1811282 1184285 1619651 787501 717331 550704 1164281 835038 1104991 720179 1831584 62597 787235 652221 1289579 1894313 239205 1393867 1766465 62161 1376450 1367937 1640447 995732 1358327 1293202 616064 1278243 743447 1612774 1551908 766186 67674 1806540 1621383 1701246 174154 1549333 20458 1881596 640802 1277319 63970 1626914 1585746 696833 1397158 176372 1097041 846981 716529 947200 691854 1871107 260941 274102 891785 780799 521434 1957614 1813700 1415096 863589 562862 1677089 134783 577055 1132880 1502581 498755 646782 331059 161759 1177432 1039759 572919 46502 1382278 259463 1142292 1992183 1438590 336829 816049 88587 185747 56408 1212627 1472135 1009203 1173077 142076 1484323 1049980 61024 1316814 554777 1676216 473613 1987788 317129 1049555 1139882 303303 797400 1771789 1004947 1215772 1640737 1752909 419647 1501503 677174 598634 752002 1640632 9584 238002 951662 328153 1808659 193969 1678354 1096042 1774086 1148915 106882 1892475 1577809 683876 1692667 196015 229350 1497816 344246 1763755 1025592 1552273 7140 105705 880536 633367 1371918 133795 236920 389054 967281 1839991 1884595 47802 1765425 1344738 169940 1297942 144343 600182 1076229 638298 1683583 120928 1017323 1724439 1746738 1720070 105606 793952 11516 1393194 1560064 1079091 873996 956846 1142997 188222 324353 452338 1255852 1434326 963857 1513357 1617769 1341373 751807 1887003 1659735 78117 1560217 1927937 1351125 807066 1856097 932883 863721 928258 494340 972344 1870264 1902699 1867447 1072758 1277459 1432747 1763340 680991 557560 1033538 466278 71687 1064620 447033 1860780 82102 866151 1509567 1912529 1171071 66992 1138628 1333161 1989786 227631 1654217 889989 1329170 1498664 1044661 1141468 657941 906693 1338757 126831 1572887 1846441 142023 1095286 1372684 1040547 448197 1286225 87770 1549868 233237 854821 1561479 175381 1808968 1459617 1466341 68003 22157 829895 572132 269522 591767 713739 1745544 142707 350842 156368 72068 1832473 1849635 731542 90553 686642 1020962 1597027 979805 1713028 452569 1753421 18287 378833 536975 1029172 837788 588100 1077548 1101449 785500 1720371 483445 1546681 1707071 1396097 1685 1362883 56154 1587250 156689 1956559 1410213 247486 660731 1443936 921037 1234018 483010 932425 1610553 383670 770718 1478821 347718 1084363 345234 1344113 641458 1520454 271445 405135 1526985 1852041 1881782 1092284 454673 221028 610043 482344 791507 494857 1497425 996368 497940 1620568 334972 788304 1722653 1830908 96979 1683342 1199267 735664 329358 648288 867410 580429 1437799 61158 1246821 468739 319388 1515498 341262 404459 1720329 567882 228286 917861 1137563 615496 1216142 1355999 1111454 1730245 1312554 1335904 1791130 393018 1218398 930587 1293913 1490995 1482170 651582 429337 920451 1965322 199912 903767 1445725 1758747 1885653 1213167 371319 1161217 527153 333088 1397298 190932 276371 1895103 1608237 246157 874745 449031 941268 821409 867233 1629349 510387 1285584 981617 1813620 1400380 353829 242864 1222 664998 1487233 55249 413661 1461898 1557451 1942562 1598019 40557 729445 1068808 233491 393652 1478150 1153895 1551447 1695441 535654 1873719 660823 519320 288031 861945 1658848 1950009 823314 1417771 1366872 507547 1749341 236847 302787 1914652 208033 1856993 1303363 414755 1306161 1222509 839163 1323833 405825 32776 1524115 1136204 1060508 621040 1154019 49925 1916132 1037898 1096704 1094760 1568425 952261 438759 1291766 289058 899876 1372767 862665 1716773 1132433 479217 1794657 1009321 3222 52831 455715 487754 579202 1603213 887141 994900 830867 224082 1498809 1772190 894918 573275 408537 1650439 1202624 1485872 128665 519712 970531 1577860 1422412 1023424 1235816 174043 1126075 976905 424661 1935377 115996 1164298 1481937 901995 344123 1319611 545591 219480 1766245 255030 1757515 965123 26607 111509 1400938 1539255 1795589 874435 1686675 1053311 1593748 1983983 1536985 685396 156877 346734 2120 363413 1842351 1683653 364272 942367 872818 156690 90780 1584038 1762298 745346 331875 1255091 995673 54573 174247 192828 1909374 380578 292808 408780 301900 350198 206970 122853 1255256 745434 1133955 208346 847415 1344372 34643 697783 344851 405713 13350 1747645 150705 586661 164349 1126607 687216 1708932 1938136 1666588 1377630 1854124 1408012 862491 1622529 618479 1661985 1643653 794923 1446544 1495924 494380 1149106 566982 1082922 94124 103200 1722373 704116 488554 1172944 643041 353827 465012 138249 1228270 1101838 1724661 1415865 1155387 1226906 1280630 209782 1396429 518094 1509239 1821985 1163005 1048362 1243202 333770 405002 1858832 1734122 1942187 827624 1886361 1870998 948402 456116 1954664 1825360 1457875 37048 286414 1255693 96204 1223523 851132 695525 1320784 1765070 584711 190638 112109 1060297 1077589 925671 884383 1858931 1822174 242180 1820195 216347 1753220 245143 232318 1599288 1333926 1686428 1618752 1276978 655191 1599793 993670 1740283 1289225 920107 1203819 848144 185455 1687429 832018 1732501 1916875 908789 1372310 421776 960637 344672 1600345 1381495 564979 885853 1761775 599710 1710311 880686 913449 447390 44925 1044929 1596109 16518 201968 1673746 327195 1095388 818731 1327633 101532 1730911 44387 1184421 1321171 262798 941479 535394 385142 486070 121175 990347 1646753 352739 429832 31064 537833 1008562 85298 422635 1955845 720839 1425413 1933518 1631135 1264344 1213675 1707398 356805 835181 850397 1786118 1715000 1202532 1159687 1270636 1038333 244032 59364 1001720 1465128 451159 1363610 948248 1726418 1392914 1995374 293778 1544773 331596 240794 880555 871525 1308121 547397 835514 193302 522513 1865798 287024 904640 1150568 162544 906074 497142 686259 1039847 343314 1467709 1348333 178136 1278101 1056949 108859 879264 541908 1857234 881853 1161058 1521659 13931 419141 559185 542719 1817598 1260306 1846014 1748816 1614022 1514068 21986 1656008 185022 1033018 473562 716263 1012321 255480 492051 1846308 1069128 996787 1999742 1230699 1016026 1989787 1562081 1140377 1331575 1460826 731792 1295410 848211 1950527 1198022 1409191 284364 1338972 1081825 1688307 1710940 416016 1076780 75785 1661907 1837988 1690759 1387644 8017 323899 1710378 724657 1207569 1588595 487783 1425371 1546422 159459 626370 1242366 395733 288038 606345 672512 791505 398069 754457 578560 590296 732962 758539 1310294 1192348 1228768 806748 1529666 632960 440469 747411 1932830 1580287 343814 476854 1919639 1701861 869081 409520 432919 1119895 40981 1570618 466247 1860515 1337432 975382 1566979 1499826 664954 1182358 268302 755357 479576 733070 216315 1541433 623466 126080 775952 42388 603847 1230625 621424 897652 1819760 1876141 1234110 1644690 332460 775833 1368934 385829 1429647 1975228 961877 603940 1160439 381977 1534048 1681450 1777299 281545 1988249 1176202 1727838 1620306 213820 1022344 283194 1648199 548257 1184388 197217 1306219 1339181 1287541 886457 975905 1014049 757811 632341 22267 1842490 41581 1540106 1658626 905460 1432489 1385241 183492 1350912 798032 1280969 1461495 911861 1178734 1365986 1688377 1951563 599684 35000 6187 409062 12175 330873 168293 1579523 736261 1888319 1103922 604053 1195860 445122 934826 1284842 1548299 1648917 1286022 1368186 1240882 423219 619100 687427 798897 1370240 1483635 98596 794615 680045 588031 1152712 51568 1443257 1893003 477073 475774 1259235 1463345 1814284 414463 441417 836579 364745 796266 226167 684200 1078050 1089527 1731263 554370 875567 44810 1853981 695785 1850085 1517519 773956 1432427 266549 1689298 181610 610166 1100359 1106944 1823477 122025 979333 1801181 1349997 398458 798473 493625 401317 1416008 259680 887523 1055258 924020 978965 724521 642629 65109 1598049 431195 45409 413748 1388942 954461 1696709 1129020 1648671 1000345 1826689 1521931 444477 113550 414781 829675 416407 1376417 1105983 332684 1958006 1237310 1620649 1964245 459103 121233 869992 124145 315116 922457 422129 670713 647677 1413847 91577 297842 803019 30361 67615 300273 836445 190549 439842 1056528 1856303 1094312 1501371 1710277 688272 721650 1643591 738371 1396810 684391 1497734 1277040 847577 1468988 1980646 1278152 773585 590626 1655217 1863427 973789 260525 1053484 1100578 1226159 1975534 215401 1321592 801514 935398 1037487 959069 617658 584724 1739068 1077544 28558 64826 1646364 1007121 1968983 519521 1176938 1385681 655291 1000579 752284 1744702 874808 1360850 1629679 1241568 20975 893103 1712624 121492 52359 148560 1652605 1827538 1819516 969408 26497 494970 1769236 1171455 552611 1884967 484421 322247 1616535 954379 1075303 729786 13855 256438 301407 1268212 1767404 1992886 139856 114120 808904 868491 1941300 741848 36022 1402871 637407 1854567 622950 1145893 1471415 874740 1490473 842756 1897443 733417 1319815 486948 23928 765170 1482935 940739 1687331 52126 1656551 1464455 1466590 772565 1823582 215842 1237245 1357333 1380219 171051 1460466 817480 1799786 609690 807188 377970 1937011 1546344 698341 1641731 799385 1071320 1413876 717323 1056896 1654322 220260 1931638 1648455 435890 1788871 716214 1986995 320256 1285293 1457271 1252767 257234 972189 662236 1206584 1675603 552165 1519050 1128731 1640407 935056 1504111 86904 1277755 1008542 813081 1600016 591163 1063018 684060 1394523 728633 244914 274851 965310 1497023 3192 269412 871512 742534 210319 680911 118364 1807602 1296381 1340028 565529 1437350 464323 1313101 230946 1156147 145356 57979 1751038 1454559 1774227 1674423 1184871 1629007 1120041 1796163 125131 1106721 560662 1700890 627117 1613220 1066071 464937 1569968 1116196 1219177 1842476 1108288 742204 1901087 31327 1920879 229522 67246 1266062 1683347 1482513 1572884 416659 597813 1088871 841223 1204657 1271163 905590 673490 1624281 1335730 1575808 1240300 575219 1736969 1985130 1554918 706857 1570299 356315 542956 839086 1164677 1373164 526327 1629271 951821 950602 913144 745637 1759895 1313062 1103884 1087621 1521657 422265 1821774 368185 740800 632704 899615 942523 976581 1797110 1075735 1970225 280827 826055 1919969 1570670 76606 1422845 376976 1292378 1782058 551841 1105121 1347337 503133 989744 946623 1088365 1655434 460003 652125 1444629 1939986 1227413 1474813 1925937 1613727 1799779 1529659 1355481 449996 892728 1031832 28070 1931479 1542713 166990 517576 150225 1100480 1681808 37284 914035 625050 962167 729826 145879 534413 502709 728629 1839667 1963362 1238978 31611 1890241 1985318 1033799 1024948 130839 188087 639212 26918 505907 1871605 1538750 1135143 939432 1583470 1622012 181841 1563020 781820 691296 558332 1179687 775653 735677 1399273 1317091 738310 163574 493301 744165 779801 610753 28260 541910 706970 692768 902311 99141 480050 1483783 112995 908850 873678 97212 1355562 352096 1594965 560137 1723519 139403 1653987 1087048 1604648 1023128 1449995 1630019 634682 1028632 1763714 565111 216133 1602893 1071043 864907 594672 357962 94055 1816045 1895026 290318 603446 1904365 1708991 178261 27157 1755465 1297963 467250 451738 1165101 1058364 283274 430033 744881 1911861 1032302 1608920 870549 1832219 951163 764286 345917 1297790 1006311 523607 536101 85510 1186921 714938 259014 1372163 1156767 498685 770176 1385994 803626 1317396 1068993 1979551 1271577 713064 171604 337136 544659 1858573 1331713 1112965 1110790 1002685 323551 995244 791561 296588 255020 209644 1591881 1376302 1126296 339851 1744195 871652 1986192 777176 1252795 1510788 166336 882934 307515 340981 331027 792441 746303 1110781 1072443 990947 661979 1906160 1169771 204164 1022267 1137047 1342321 1828311 56655 75840 216278 56997 478945 970724 339965 214812 174911 610797 1229664 576860 1570089 1465666 1814698 971369 1974827 512232 1363802 1483492 1425534 1927244 949166 924860 625831 862842 1716617 713010 920063 636363 271633 1363267 742808 1070436 324550 1001384 719011 1047418 457516 48417 420548 867169 1666961 1398468 1757019 1329807 200493 47781 1665354 551092 790559 1820899 1792643 47506 806912 138145 1035776 747322 644177 941503 698079 1492798 497615 1632992 1010523 847656 1220625 1380792 1374548 1424159 1554607 1096315 906616 1077802 775254 905827 905595 85089 1837549 972210 777723 166950 1311812 1083864 66680 1036250 1244045 675671 1594465 1421313 624355 1154157 1014124 192285 790983 148392 1926416 1633123 1943933 1139227 1340662 155959 534253 1381728 1045688 635011 707212 297227 735857 1989599 732492 681658 1772998 499448 166221 1262325 776818 234507 131926 1710516 1274362 1468655 1853978 1298155 1502412 318997 198875 368742 1417420 120089 434459 1389677 616846 1323987 1821450 1815075 1616768 1360254 844379 389158 1318260 1449019 1507718 210277 336247 307896 398659 815155 1651336 1225195 274690 1619736 1406362 875165 787777 464039 170835 1877185 941641 299013 1128551 694407 529586 608415 1819354 1356239 194026 1907179 1985291 1074740 852805 426187 57561 150850 1711568 1411133 421619 906610 734451 78848 117377 509935 1115273 1136291 1187195 886737 1472063 290327 1702503 1605070 1303240 1397994 1280433 1796836 203980 1247679 843624 340698 554100 73448 587415 184671 1581506 724659 151834 249075 742547 475497 270461 562375 1189119 298888 1342 1900661 559291 1941354 1936470 1218857 1590934 103502 1768602 1831469 1376374 1997277 290003 486554 1016240 1210359 679962 1756395 1811839 1383308 1652817 1638121 1119522 566754 1215550 1360234 1826503 1677478 506850 1738978 1578928 1458718 1816225 339862 829642 1031439 593902 1338744 933808 652149 1588154 95604 1344543 1677630 443983 1518454 1036528 838128 1981331 1180502 591944 710719 1786453 1683352 1168262 25842 215355 1440976 1187956 1867930 1083655 1419593 1600394 1411795 854875 1951108 746872 750293 1343332 1653782 1531618 1514929 62277 274235 556490 1545821 1791206 48611 1517791 1659583 1134337 66947 75403 790676 176304 72193 1640640 373974 999473 1114342 1798027 1076999 1011949 136935 1605331 754501 529923 1040075 1324652 387678 48780 1629970 734658 457322 469652 1686547 550949 1919872 1713333 123220 636535 1597144 1887702 1941435 11916 27933 1017762 882994 85100 60023 757282 212946 984147 1732047 199721 353721 586091 253140 1333899 1623798 166537 1386197 1335118 1697427 313216 1260969 478581 1570649 761837 1887330 1657324 147517 1904027 1351758 1484834 1374536 1167124 1422535 1191351 213405 1712095 163256 1579923 547703 1902569 1256941 90779 231430 1714453 27 1825152 1901445 7963 79510 1664750 835748 1964388 1517119 1517993 1947610 948627 1850665 1098115 1978453 1313984 1120586 1896379 551812 1162622 1070460 1207517 1158674 1034189 381511 651309 1503430 1359891 1366776 1136797 451675 115617 205993 658101 1882005 451157 1851821 866735 1455798 1331241 469237 521429 86398 1576232 1194694 1398021 762615 1173907 512630 90412 881331 1793644 855152 445780 885337 516331 743920 369917 1152583 1955807 1124939 1921243 1611515 637091 1547516 261723 1596690 838691 207395 1301830 1266516 18544 260362 810720 1258180 998918 882986 252381 1268543 1692766 1688332 462586 1966029 1546888 1550583 17503 1385831 17268 457277 1732577 1532447 1777705 362285 1595430 675518 1582265 1134777 1440118 1228586 1536401 1580984 378322 1257185 161743 1885992 1581106 506909 1011565 250903 1294192 1580455 1771072 712531 218699 334820 1182957 137966 476508 917608 738272 1891776 1729425 797064 218728 925743 1682197 1550890 835060 208741 987740 750291 269654 300816 832289 648701 1805457 18376 118727 577991 703704 958574 425878 1080548 1904292 610726 1874294 1658554 616582 1860520 565905 1786990 1969992 1102044 1468040 394342 347862 1322032 848825 188187 977463 1481347 1873819 1584489 1270318 341801 812546 1503576 1321545 1495849 1338945 1443063 223757 1642461 989912 1391434 1216993 1748948 1036488 1876519 678619 680246 766754 90793 1431416 120642 1114455 1017757 1639850 918233 831450 847080 420554 1494498 1503920 671601 1225345 724920 732139 1324072 353599 1667035 1205725 1463444 690122 574649 1820784 1835846 1592246 1896610 1637295 178301 654679 1929423 105248 1799465 1910843 319690 716952 1019140 1780588 1613216 1978485 548954 66381 560790 1557921 1048708 693607 831960 1019383 1148212 411193 766000 259792 720548 295857 513341 1239389 105808 1378921 534583 532315 450189 587514 1360152 475245 1934745 884220 1518495 1240231 907035 1932293 103411 18881 73923 939105 357772 898696 1216339 1559704 1990275 940206 274885 223096 1118242 530898 1759240 349635 1223095 1362293 1930792 589523 221797 1524990 1982595 415695 1617335 300235 296074 1331603 1884067 1786036 356596 1085391 175793 1700591 1921903 1644185 1036925 77552 888325 1702005 1310512 1390129 1971267 49021 1923396 682333 227619 1679409 1107773 1762688 1839597 1975327 999549 1061338 1093865 613993 1952251 1739867 638758 1056253 464766 535336 276885 1924796 1352182 546305 1797496 1042699 175114 804397 115046 510364 1360175 1032450 207017 1078063 56545 1533024 69579 854390 861789 43827 1339394 295522 1274705 731398 860993 881645 1404551 1505782 500154 1442540 424190 919426 1667531 759234 1947806 12312 198710 1997043 35700 1150936 673347 1954506 510781 1309763 441909 426911 1274538 1479013 266327 601392 1916319 480961 1607261 586028 482081 1013719 756688 814920 1254481 990765 1437404 77804 1482332 618377 1479679 169859 417721 1716134 621874 561999 1325941 1969024 140679 5 1242242 1592392 1119957 1588112 1848219 997214 79083 123602 1701899 180084 1111542 593092 1296163 310412 1576921 1254189 1453746 986586 303605 1774688 645645 1572472 1363420 294325 67890 1504782 45835 178077 1978070 583016 1665001 477148 1229143 132565 1175218 78744 667591 1088579 1557279 569955 1819566 111997 1703697 718943 1163851 1359822 665209 146414 32343 1899302 1354467 1035981 1539766 1152412 136515 862152 1426464 943872 1674480 560697 1666026 487882 1536808 39973 1845023 831038 349511 946887 1211663 720278 1202871 511152 1286236 1469792 1950402 612282 74103 1442243 924122 810282 969717 1303072 1721193 88539 1587932 502346 1254201 1871329 1895540 160592 1821594 162637 5211 337643 510987 1156364 787344 932872 985254 1283964 1408862 710404 1372085 287398 947038 641736 1234873 284672 65300 1607267 42081 1811892 1120015 1776750 210387 1522532 1107823 76774 1626045 1838065 489386 1297746 985844 869300 1112817 1091869 1871276 1027853 1686360 1563324 211194 1790796 649754 930369 177128 1289496 1911380 1334094 518394 32768 1152131 820900 616025 995855 1088866 1474937 413529 1728591 1034541 1544367 636063 36309 623039 614458 389081 1213148 1441406 1126787 1666139 488646 1557554 1067502 1151859 1664038 1111150 1421112 473904 1013707 1152338 1691061 538131 1551808 337592 95707 665227 1456489 810759 1221736 992748 1500136 1134248 1444715 289319 442745 1309687 733768 1838542 677845 1377268 1709050 147146 691312 1843975 526025 1288282 96403 428411 954548 1449297 1998933 146678 662739 66918 69458 400674 117845 791003 1288014 783706 1318561 1945341 512035 1996735 1302979 855611 1349665 880707 731844 1116831 1691919 145042 87467 1636283 847122 1690696 1539666 1133108 1035496 446439 986910 178203 1987974 956895 593469 81983 1268207 1670928 84128 1092113 600655 26770 1082405 1852309 345959 771957 1529971 1930937 372512 651022 149206 1907878 1604760 996548 612384 1570152 439455 504793 1643988 1650410 1077649 251423 841653 1947433 1232088 1675919 1688647 815545 1024248 1344225 1822983 1736259 529875 111617 1588515 9651 1867951 575392 713031 243109 596335 296925 1985033 79954 252283 403990 663319 377941 694630 228452 1565078 546144 724516 758037 338885 87777 1739630 1262268 536256 1439284 1820809 122332 1519537 28304 40711 839030 809430 988121 880108 1763743 1149085 1960372 1817498 1382390 384569 1696451 832452 1570474 848867 1142450 212647 1654865 1044146 1772170 1141798 687846 428587 1338854 1818548 663132 368967 608848 309068 1429230 605258 1958747 55697 1834546 90013 1081774 710776 1111621 952591 1045789 201456 1477590 1494673 473637 399224 963580 1184633 486917 1990734 1955855 682386 1615568 1774124 1667222 1706555 1278749 432488 1772358 1367780 805414 1971660 857353 1154883 284700 653912 656917 1182711 675736 276860 489149 1153586 1834677 290199 1829490 667452 252188 56766 1971674 1523806 335075 775439 1257395 282992 546209 655247 532506 1490894 27852 656252 151631 1550859 122002 973774 933935 1035058 1261896 1626366 1589585 1317047 521299 1947007 1239925 1229298 1957108 1859923 1253187 817888 850492 733174 1064512 910001 1539720 525648 630549 1999424 468531 1051963 716438 429031 523985 21542 333490 674389 1122942 429296 1579338 327351 377929 1641742 704292 215274 1163417 1840711 1041329 1862916 514340 132980 188960 567954 637979 1816578 1987669 284753 1019681 982632 153596 276004 993902 1561598 111183 287258 518782 1110221 1194520 1236934 1632585 477639 986941 1818298 1502260 885328 1110395 945488 400341 1405759 1902967 1729866 1590611 1524309 1393244 920436 160125 1218834 1900364 698636 1104123 1639641 709673 1026869 1731372 1832526 141062 1723698 6347 1410541 1506640 1880063 1082036 858940 1802316 1717537 841356 1971110 916835 339609 1469428 1369632 149447 506313 1242466 982611 348026 1191621 1351871 1842812 266759 466976 799962 1221895 246321 313462 1335787 241386 1696474 32862 1968045 1841271 754292 1225999 1934577 824749 962209 1119605 1634571 1652226 907995 114373 561950 819440 724738 3572 1435045 1280859 1259243 228006 662283 8518 159311 65169 262906 174175 945959 22794 983269 904891 1114903 605176 1520691 663327 735329 1037328 205328 452755 1864946 1762781 144910 1508148 1120061 732116 1247809 1080775 1716434 1107133 1346424 1510712 952779 628446 523103 1392777 583818 1092352 364329 1564858 958565 53056 1581235 1868737 150987 1899774 1111640 641511 764729 1134148 1706995 912168 1520710 593976 769571 140528 1651270 260488 994458 1614841 982473 372129 1601086 799169 879133 557847 101544 1126652 1169276 416459 989989 177180 1506885 1806055 1524479 818268 365082 1037528 294212 1382516 1597357 724856 1880578 1837249 1256774 1169999 363076 1388523 1165288 491021 281402 249699 281477 257092 784900 1367618 1386503 1793685 762425 1919176 1077538 1540885 1627324 660216 481617 776319 1984122 1564698 89877 578123 1144678 782168 804115 1467192 268778 1153850 1624053 1895180 1497506 1182564 1923722 988295 659042 1910716 1357011 1347146 1172581 756451 1073506 580762 1837235 1195352 301174 1507812 1136767 1349405 885365 1405411 820678 1732556 1239391 861331 330261 1558064 1646863 507533 1803232 1880212 848280 1601280 1445634 1771680 856182 1157909 740851 693243 852019 1169333 385923 267830 1898505 156054 38371 1682750 988202 535308 420075 570411 1163775 232816 1753431 407121 962104 1148771 230687 856184 900580 1393149 24322 259961 1778717 1023204 327712 1711229 1159403 731005 1278371 270042 1103074 342259 565637 593774 396523 1950469 184977 1765205 1572643 1483024 593406 717493 665636 1803686 466464 665868 1928013 862387 373736 1050468 1953260 1484777 800843 619921 714472 1212921 1827602 102790 1441554 107157 210801 1119571 89722 724666 1144697 1276927 980350 1754785 53735 560310 1546028 349375 1212253 1694327 1028147 555977 1818365 810259 304366 155957 463175 1550687 153827 1080950 761685 1847092 1987345 1909803 770659 677687 1672432 1708983 1050538 446857 1309439 1582929 964460 811236 877040 515104 519271 703075 1385638 587232 1874588 747942 1030890 1182231 1285096 111687 115042 1877143 841954 1241874 1885871 982512 964261 294798 1522865 832851 122022 585539 572496 1180871 1050914 858073 1874412 1316066 1068273 1653402 1532321 308866 1173566 1180311 886394 1335821 676248 1133850 1511686 1911752 1385327 988538 600493 1921063 307351 183707 1728715 929055 646755 1318239 1240987 1625376 1730646 121813 188191 1520391 1787393 1928422 273233 1613285 1726000 1230298 1915020 1178820 583200 1905778 320460 408329 209971 1522873 1765294 114320 759323 1341158 67233 1067578 1327791 1128074 1896700 949354 1653321 415397 1848634 295673 568540 412244 1808929 924104 57746 1175454 170964 791463 1584536 1682044 609767 137392 1548686 1029850 839973 1623108 1406330 425112 87082 534878 1964529 1616823 373914 419328 1318176 715154 1991524 1411721 1042070 795093 586450 69120 1123611 491559 753219 1948144 1159656 1561870 368755 819078 1999024 373041 1066210 598947 292802 932100 573440 204864 8556 1351315 1448558 1630017 1301151 1672966 9781 1832366 698762 1413723 1109543 1723621 1647132 1875650 1660480 132994 949630 1263893 938536 1403595 1063684 1156917 1967425 362949 1785748 592184 1851335 76568 50923 1571933 1287202 1012080 1481782 594421 1207775 1657027 444739 225799 1727366 1663895 167956 918978 810573 1637430 357421 1957764 783960 1324016 1703307 579502 1337845 1647548 1622651 1578640 371737 987403 337493 620214 1905428 557576 195071 948773 1184754 1245192 160840 1404077 1536143 1448612 671389 1356108 534073 1242231 1733361 925097 1918218 568622 1735718 919334 1592720 749726 1979558 1088907 344107 1791613 1797630 228832 947573 863961 1039052 840502 784387 1170067 908795 1941724 674471 1392971 320823 66531 1581028 1827174 8396 13149 435415 1453078 330244 1235753 1506973 1475983 591562 245571 480491 1784069 697371 1037347 276456 1883770 977366 1893235 823784 1897838 1904260 887392 329437 952236 1242658 755422 1676428 649189 1813026 1750646 1300676 1307443 92500 1319191 1091146 1961246 1848835 941211 1255978 307658 1454222 269612 773231 1418618 118760 167997 1064479 1933152 1763936 335307 1873811 1674342 1661073 1784919 1645211 1398365 722752 217129 1080765 1629888 1059133 94029 1950813 1945006 47861 1744958 1810417 1104259 1428595 266864 1453462 816664 1094792 84527 958658 1784626 346298 321514 1002676 1662035 1081321 523858 1609444 1089093 1405961 1147829 545132 694028 483429 1645127 441629 496769 223323 1427696 1141694 1858128 864336 541892 1802403 898551 333050 63840 938287 749542 6689 1731039 1823503 425121 1238747 906477 358257 704667 533868 305649 1389839 1482786 253474 1485814 174569 1024068 976759 1432313 1015263 964567 1962410 1574459 275995 894671 889462 564914 1609219 976653 1107159 1437586 1563265 1240450 1452864 1344009 519130 1244734 830159 1107085 1130900 1478507 1001023 478845 1955221 324047 479152 1060775 179012 1024322 1004094 849796 366325 151805 690058 1161882 256235 1272250 948105 1586843 1413263 1573239 1607287 1648287 553243 1660076 1692765 1941220 180015 1767924 720953 1344539 1114607 1482774 1972092 1652829 905944 548792 1333209 1261564 917289 1829418 421030 1487124 487196 114171 413820 824225 1536680 798309 45226 1536250 815579 1976488 375190 502928 720392 1688902 1466899 405013 1930928 1752883 1777444 1716168 744306 968236 1117179 1161260 827962 456718 669815 511154 195337 1227167 1646503 126606 303879 226908 935967 241514 1972143 1504281 1808633 250826 1782101 866145 1448597 1110782 282125 1356864 29313 1514719 300067 833395 780487 1599462 980804 1260546 1099725 1198432 1968467 676139 274251 650161 644422 1986209 498404 1013178 707064 1957331 1500370 1872322 485050 27460 1054418 1864879 1290571 1084315 897861 1379543 1911739 1928343 1055759 1151136 963280 875443 90267 8772 231579 1531286 910317 324740 594772 1094097 1036785 1767449 732935 705347 888604 1003908 183785 1042676 35622 772513 448348 1923666 552047 1926332 1492860 589503 117210 750022 514590 1322720 1910755 737474 807613 1605558 270616 665641 43552 1878112 1159434 1161475 46309 1154953 1464317 1554009 1954526 791701 1384324 1554433 159024 716304 806373 216083 1070942 67716 984098 470652 1137756 1819737 1663473 299766 1464800 1348602 459428 1574916 1701985 1421173 1786797 1640413 1837256 813496 853922 1957766 624037 334309 992131 1058053 1821218 1868126 1726356 1559193 1384024 470313 397853 462776 552478 145116 1971208 1622991 1833629 571418 1781664 1133057 795512 1315441 587713 431867 1978216 888301 469212 189926 621586 1947607 115861 1180314 90740 1295919 575096 1225941 1830117 1095540 1606718 785835 238573 1892292 441007 1800535 43499 1357457 1435547 553671 1054265 1229361 8845 624586 1206026 198513 1812183 1374864 1534641 1227600 698295 1721942 274011 1614138 1697212 200165 1686211 2644 1480965 1132287 1409806 741937 1022395 83323 1305233 634505 1548225 1533502 1063877 724190 1475198 1213928 1336477 1246793 925632 140865 615020 1034626 1831677 1605553 33138 133296 221183 812221 1145801 27275 501634 346156 628969 783163 1913587 1916693 275112 870085 691345 1437537 1394714 588147 1007262 89357 391591 1236956 1250176 1845597 1600998 1944779 762737 876671 1921713 815987 834378 1057164 806054 1601987 1532990 1303950 1549895 541122 964208 1797004 190088 1334858 211735 898220 1301100 1382083 691309 1255260 1619632 1639965 1185114 121986 853277 622450 421180 23096 644052 1023124 1064532 1346444 1621738 679888 1956436 1362045 855651 1447447 746531 18555 676323 779522 843787 473146 1962618 496816 896852 933545 672445 1446286 490441 670246 906519 872936 1195535 1797994 1815825 1565095 970094 328431 533922 482258 83190 1775884 634752 302958 330124 1279395 697017 504357 1926563 1271279 1180014 313010 650491 266748 218906 1133332 1894123 182801 778308 64400 447234 654106 72960 989861 711671 1883935 1303625 559186 1196609 841639 440751 1778574 1253234 840030 753991 289249 493792 899902 1040994 465363 1360507 1241736 998319 1207881 1905143 1967245 465768 1472929 929334 1370928 1539289 572920 302217 1706435 880339 270964 1967917 1156558 1657326 1540464 1737167 761325 758615 370700 353424 270989 987626 1741650 1641523 1746582 36350 226771 1655244 711418 743708 1294505 1560191 1669339 505733 1687037 119834 1893512 488737 1582382 1266766 1497134 574949 1589411 1293761 730114 690274 1161767 994865 1047402 1625588 1225065 279894 1369962 135299 1180886 392478 1825161 1980797 974259 1047265 1956953 543155 1161493 902635 1067890 524775 1296977 1609752 548501 1153014 373303 470102 423339 1804796 102830 713944 19257 51738 354820 495980 1785662 543415 1139677 924980 671960 1291844 1514158 1613992 985260 195550 1895115 141064 1936610 1418450 449063 1034431 1432805 1305715 154432 243920 403677 49708 285133 881062 66935 664612 130863 150131 1892337 848222 1539499 42880 1072444 217625 1137417 1078226 1917156 1466176 1049386 811516 1487633 766310 957966 1024739 1181865 1918889 1498299 427109 918746 1600826 1837507 1544834 1412930 1462304 366811 1893911 348949 1682398 1391339 580289 811747 913725 1287787 183229 88742 1030507 205456 1313937 747836 493099 351505 1687332 1740928 1462490 1647315 1933491 1820241 440225 874129 585046 264427 893504 788339 1928709 1679682 688046 1447923 829764 1111824 749939 1784813 967830 459010 1658107 214354 1233283 81161 710476 590460 680785 658651 1827501 557730 1617312 232296 1080140 1232811 345192 350217 627495 1548009 1469059 911532 602512 86274 811029 446377 1383794 1196844 760372 1284146 1909388 111644 1935281 347335 585172 157175 1759400 118686 1350801 335537 1567939 385858 1559743 374094 1968781 1033260 1630086 1353073 1575333 185353 1764329 469962 1764786 414618 87472 1281186 549952 20649 1364891 215211 393841 737736 1566867 952029 594079 618223 956419 507025 721396 1573538 208531 1682474 1892032 886179 844607 221906 504838 171928 1252384 481745 1126178 822932 1961765 602594 1620162 1869291 1644255 1597599 1445140 1227924 1910007 1632838 1642497 230000 349089 642373 1797168 1981254 13314 335886 644347 735842 1699262 800947 1103317 264393 1191373 185374 575530 942164 226313 1331260 1404104 1931832 1609346 608885 870547 702010 838895 1781942 781893 1672603 1823099 1734368 1899720 193150 405884 1733297 1032741 195788 1230396 330709 888089 1295606 406113 1170924 150267 1787420 472540 367553 1467105 61114 895664 888786 1489640 34304 842705 544731 583298 1717561 1871204 1006087 1787092 239127 1971755 1627240 1399738 1303786 975945 121994 1396705 717411 1356726 1525905 6257 1719755 521967 323465 1589339 1990793 86484 1811313 1040649 1648394 498378 940737 151945 500465 599257 846657 1376101 953889 1471326 1361096 790823 1567753 1921867 1442135 1247756 1945993 1856013 76067 908530 356552 843217 303891 607729 1878456 518448 1231509 1781616 628655 26369 1185319 1390120 1300772 307363 837037 788851 11022 1444406 1128582 1319635 822352 814412 1653591 168506 51534 1450496 785373 471689 1659742 712565 1300566 1590232 1202711 29536 443622 180444 1487255 977574 429325 1130487 1423738 677989 1566454 535101 1822088 1079672 360820 560998 666829 1830692 23158 1437867 1390264 924547 24682 1169439 1740774 1137776 875727 1580550 364144 428166 1015675 1892604 1256280 514769 518095 762994 661718 213443 843850 1125268 1704004 787477 1818707 1606830 885019 1723884 970727 851989 1804987 1733119 1334418 639857 575545 511914 578636 157909 1320991 906523 737698 79249 85799 1968389 230 425423 60146 988531 1330568 639124 798528 1804627 1962052 147602 224391 1292880 1706831 675191 525892 1824157 1025176 1926233 608307 1950147 1492702 1834569 1082639 447006 1161092 628888 365885 1181127 401204 170288 1178374 1380416 1364360 980904 27593 508759 1902223 510797 1163125 1468849 1321018 1841289 1118883 966530 1332543 1877533 66822 673842 1990519 469354 1828825 1711450 298031 501495 1389651 1183309 1070796 802825 960077 967714 692777 55353 1436586 1833858 91219 441425 549341 653762 1079328 1583827 1589424 1985328 1271025 889529 1348054 91213 170587 1745517 1016042 317418 1580526 1785017 1252433 1944218 844833 1037947 199178 1126474 1078842 730271 1373334 1568801 826534 1546567 1565946 1244178 636661 1824634 397012 1684856 1724298 758081 1407093 237640 539045 1709264 1006812 279446 126786 720604 1436284 1799691 330619 1078721 1216404 906474 1908213 1401423 1283876 614949 124532 395662 805023 1733423 1636328 782427 1585904 1842342 1524039 809458 1658805 1071912 1562688 1627658 1668531 877930 1204982 694207 1286012 813085 1740727 1904274 1646469 608902 1270794 304151 617370 854403 1457050 200596 883582 305189 92709 1080051 1864095 1927140 253909 1998660 1262906 1790220 372255 1727325 1081176 815702 788114 1263424 1380565 236244 1397848 832029 121911 1706273 877305 847989 1442545 403009 1578738 625628 554501 1598882 637068 335370 1951425 1803482 6975 608112 835397 605842 1978033 363832 644665 194382 937465 1241396 439798 824671 1106865 542291 115254 131298 1371408 1229641 1280609 340364 599077 799234 1115620 1799857 304815 730915 261460 923985 195350 1296738 1103909 918282 625271 570693 373959 392978 925903 1880596 20855 1805037 869862 899945 692364 995262 1703483 176206 966915 820503 1403669 671206 869855 1031571 118359 1668237 388193 1570095 125148 1496861 1844271 653982 1026768 1731134 659432 1252551 15720 882829 122226 1931064 750561 1070058 1353483 17632 54150 308448 1625122 885858 1447796 331025 407512 1577039 98763 548760 853044 1169637 241978 1807332 1389263 31298 886181 1840584 1678088 1518185 1348936 188728 68834 1970730 1275638 1575151 973248 1544923 1094177 288223 58473 1115385 1681484 781877 298252 513176 177333 1676469 244345 4526 1956684 1110681 788230 1120380 293740 290597 970165 1215856 1923179 1055935 1090806 490154 555717 1776468 745852 17369 1435958 1330101 67951 1391994 535835 396952 721360 558482 1837400 1244938 933689 1225489 1934359 898554 826763 16583 1234885 21724 29084 371506 1461989 422849 882022 1507910 651848 1716628 1031896 1084778 1491039 852230 141992 1570110 1284888 495210 96743 630463 1078116 629365 1081501 1195153 404902 293213 554942 103119 890545 1549280 1273072 1689634 1719940 291231 325877 1712014 446290 1369434 1359348 1692750 1186664 1441105 1589330 1861960 1915160 1982698 1415671 117522 1951762 1744855 1734476 1355089 428164 1350851 1354315 192383 58861 1474821 958080 1182386 602926 102564 1543212 1970746 984709 1943488 854026 618894 1875365 1104612 152247 1234487 770904 1276441 764415 537147 56674 596899 1027866 1453820 1444224 1844454 934904 1279579 1114322 779514 781290 1623879 303748 324923 1244812 1127950 420737 1067297 1027533 1830605 1860950 1982545 978944 32944 346225 1307572 1142594 998322 670559 1993807 1829230 1388730 416697 1699290 465154 1857317 1523068 1766159 924918 966721 16497 1849963 47623 1529108 1903016 1030158 807830 607687 296911 741012 1154050 494515 1602799 902415 1756738 1234388 1100477 1353792 352732 35397 541783 1442198 893993 1283846 920226 855926 1080175 1020038 801361 1274723 1975405 169961 1499403 702396 999170 279521 1354513 1037903 492561 220955 78136 565485 1184310 838305 1006431 192841 1173743 150891 1008704 1591971 1178341 1047901 842355 1842543 1178364 1577543 1737905 1797757 189527 46744 22570 1396499 1331025 1386755 351825 1246648 341306 631815 1009541 1065047 1739965 1886068 534291 27418 1781213 924455 755138 1035757 1849067 1396073 512019 1888121 1952901 1434710 17820 135512 922588 799490 632230 217278 290019 770929 150119 1768925 1261984 1939688 525201 1193185 1794244 111530 1674524 384274 453778 697436 1235040 1524074 510679 1492315 1279385 1830960 792377 827559 337700 1852753 1863450 1007479 1733596 534133 1969544 725269 173127 1453281 1929370 654819 1116676 1714625 1287890 1791901 1139268 1047113 490376 1229567 107151 1355878 814286 838089 783406 1294157 1882462 1389572 296419 66673 1137375 859988 698420 939497 975021 1349600 855066 1407058 220575 102801 1477105 1978397 491138 1273525 1758432 831610 1267260 501946 1509934 194917 184919 738772 1427332 1339886 417062 574318 332879 938438 1507357 1142105 1776259 1932537 1687804 1371043 8402 1070681 953524 712905 76346 187785 478170 1662655 1477966 1283091 790052 437074 1830470 992563 1070973 268633 1162295 486833 1986271 776054 1966741 1474721 383775 509649 1051532 1419671 707351 633425 1783474 1789854 634718 1710407 695912 1507790 1766010 1980273 1031778 1040993 972140 1932117 1987661 1650250 1102441 838973 117811 86509 1807089 1699148 91211 180970 1532493 1659015 1148123 1315722 732723 1977141 1654425 334764 953836 465276 128277 471808 75679 1262985 1258739 653009 1198302 269792 46834 1200452 1458982 629503 380545 1834838 653939 1564397 1752199 1509306 1630430 491299 1671189 1128204 167838 818016 1260707 503834 1848716 1797911 431861 1853979 1283492 38510 246452 1173440 698908 1350471 333332 1572315 184511 1667775 1349947 1153733 474934 926972 804260 425794 1428639 495390 1481554 548861 1959436 1148437 1737343 1459324 705584 1192216 487271 1181571 1027681 691982 1190406 494662 17140 1462475 789747 996286 653984 1211160 1403289 498121 1277236 1162484 40302 808205 142851 727503 1969498 1837746 822440 1078809 897451 1745602 204444 442868 621463 1316506 1134765 351100 877997 1010444 1253580 219526 114396 800448 1903051 413594 22107 1824490 1939365 968986 1891590 1064191 643502 1600892 1944262 670382 401820 970394 1952752 1864866 446174 205271 198446 1010130 1295056 1039195 52868 568880 1935397 64939 1321232 1328034 1326546 1473371 1052455 1648853 1497710 822795 859464 1639680 1720366 1471542 265645 1916938 1189258 1371680 1996959 88731 315264 118586 1429462 993813 408376 614763 357087 1815839 1426921 313931 1469469 416439 556559 1332601 351688 242259 927009 1839036 544948 1406475 605619 41926 1167210 19678 852260 1234393 1956362 153333 1971861 879392 1998562 1500617 77635 634879 1421639 56316 1526164 337090 93030 150236 1752373 1695338 568984 294655 497905 1161979 367824 1819761 1131399 1517857 1597260 1879734 1212373 539514 1516185 258661 225653 176899 1045250 1283285 270829 1312901 655977 1519874 1219083 784630 911069 1013317 1224219 352668 1003834 755183 1726789 1147559 1103140 177529 1490225 478510 1889935 690622 1561857 618184 670331 1604990 1609984 1763294 769046 248536 1237050 1259568 1748790 302894 17729 464627 419855 1801680 491537 1151702 1015846 951958 140216 164141 1521777 1352599 1678414 1401015 302368 942609 1518758 1768805 897877 1531527 1823275 206111 496161 1379357 1636966 1497054 362653 1147287 1754896 1023016 966971 191771 810503 1571538 7065 1366259 934733 378881 462219 417716 819045 751255 64229 250390 1150569 308114 845392 445133 853850 630272 1044910 682180 86182 1912396 1223800 582656 672692 1211662 1269128 1727235 863042 1518778 438494 1333515 1498737 603388 257896 406593 1733959 845241 1425465 27645 635470 709325 23835 1241454 1824710 163783 974382 1111050 375899 1043022 1159933 1994561 1828712 1275268 1557342 591247 301059 1433052 1714206 1100114 1001078 1037393 1079100 1941367 282398 158950 255332 1536209 1491739 23563 88963 1902418 1918273 118936 1828114 1089356 1282831 424754 340670 1062416 463988 318760 1072318 1076672 1048701 1424202 1088534 1815638 444926 1426126 160322 962531 1281307 975647 10169 1618907 1840836 820673 776312 9671 1378173 1413814 1296801 783707 1792330 985909 1505766 1456647 848655 1865303 73496 1399703 1457616 310518 232230 1966410 111965 1935355 1255340 1451852 150445 854072 1252480 1860559 1067935 1311710 1481796 1287215 1093700 435498 1640828 1047287 1631198 1480934 1258541 511912 185046 301758 1656463 1508337 563131 1136808 1846945 965748 156484 875007 1230397 1943267 1023582 728362 1953703 1604331 1945004 839809 143846 538905 434798 684157 1245816 1330283 1509838 1839124 654215 166858 1828355 1647873 805549 1309258 1058735 600694 624225 621278 1140551 1048087 1910347 461890 1277426 430214 662467 915153 687492 790885 260491 1547817 1464357 1986133 779526 971589 258214 1949162 1615478 795490 1614760 1925001 477463 1442954 582065 1504546 1452088 1156795 1978052 1443544 1507250 995758 1348120 364832 665340 406590 1688261 1385136 53681 1139879 1849160 1688522 624908 1201712 958649 479736 1076082 741271 648144 75460 361986 75853 853168 1176300 218908 949273 1439391 988890 1459832 489983 994514 1765933 1786373 893080 682851 1770064 1707128 813427 167112 121479 542518 856831 1505206 11832 876980 1857710 1163854 645148 1178857 1820518 1334715 1084355 1050009 307624 1071725 1706551 495831 1843973 1923425 573021 1238281 146170 157875 1175586 29930 1486624 252085 1801059 1139661 587865 284429 361583 407193 1513041 936974 1135064 222799 1940309 43432 538455 1841926 1847411 1106052 1066027 158899 1291905 1623398 64482 947649 527020 760048 666881 1928906 298235 829775 1455442 1157181 1784299 869150 1470619 1877765 114415 168233 602312 969929 1363483 1980696 988912 1061348 1518172 117173 367307 760970 1433600 1692635 283543 781607 87983 645813 1642314 1979112 454574 1013035 1757827 203998 280202 1755901 1032584 308758 671002 1577371 1597323 875888 1460423 1934930 1730680 1879217 1169410 969895 1648744 783152 1363418 615711 343074 707503 508912 1352453 48793 293776 362663 1749042 1193466 1134171 1750774 671275 1888043 1841715 1121531 1037595 644226 278133 1523940 593697 242181 1482156 896329 419540 1768222 1819189 1484219 94517 1985945 205044 1701730 1867050 485091 1754323 863933 1081655 369046 614173 569421 783 1089971 1392893 274934 1877945 1520521 1954633 635465 1052805 1290685 1742599 125681 1081124 799751 283771 1764699 31270 1728330 17223 1292609 1902283 406255 1637070 1991228 712272 1316343 723613 523963 122560 878209 1214554 1832438 1159048 1679848 819377 1507793 1410897 1128833 1027340 1267210 1187079 1376027 171235 1187736 80746 231764 1576517 559219 706043 372269 1173334 739767 1867501 85966 1949795 1980503 1521464 1347693 596948 1450162 1801682 1775801 541474 278213 1271358 874442 1757607 1048731 516587 1311207 173075 1683595 1571626 1478053 1420805 162205 1644507 433771 1952032 1213416 537361 1112158 170236 883670 1938196 1498883 497675 925025 710152 1459136 549771 14401 1802918 1383989 1408658 1962376 199122 1250629 585789 850459 1228558 1501169 891011 1210269 1432099 1681595 922756 785280 479624 109732 1016355 628236 651096 109562 554909 1529240 1115183 145483 1857703 822942 1740635 1259274 1371134 1366911 1009829 588028 1593478 762391 592733 1676622 1773824 34399 33602 35210 1887256 868319 1123633 1950288 524913 601077 1145806 1954499 1109085 319550 1743469 1658431 1057944 1215774 1080805 854470 1169549 1760970 1150417 1099876 45227 1236715 523695 687314 1909631 1333119 1106322 163366 1093684 382947 1783501 552936 922354 7415 785237 334022 848432 528562 1255731 1563380 312697 468455 1043314 253774 916815 1551876 1309145 9088 655422 1843601 1668393 1708918 371705 603466 978623 278789 1724018 531863 478507 1515112 308175 1217170 966656 798914 116851 974285 1481041 1693727 494294 1415217 1515333 194271 1831530 605590 1913264 1537834 1028065 1744835 144317 1674025 995919 414243 838766 1462834 515651 1420943 468106 1745630 478383 1967101 1584614 127136 1239731 913908 1253551 235246 729040 304581 866338 929014 1455959 1496094 609383 1680706 1947585 1642755 883982 1376459 32782 774059 824295 333788 1809689 17990 604970 1003407 1632699 1968193 1095653 373197 1416831 372721 740096 764316 1701859 758447 1543757 362696 579270 749619 1959401 818351 1240098 1854808 259136 1616040 350647 849260 1636267 1016656 55863 1862475 634850 359554 542705 1330787 402280 1420610 1452276 805399 651619 283325 120766 1042677 1200530 8177 515346 1411703 1674845 394645 1761434 1679350 717795 1121345 190077 1424899 6940 78573 1265101 746823 1903853 253729 1786000 1830224 1610468 993963 544141 758023 1669113 1368063 831596 738939 1804902 1307460 1079447 38721 798453 1958094 1591406 720753 869033 1002232 4837 699240 1821473 978827 33820 884317 1693856 333572 10790 1401735 827257 1859295 1313285 1691337 699696 584575 253806 1021254 364285 982697 363593 1046601 166995 1243791 445606 36911 1136489 905263 18121 1919029 1742682 1128234 359170 276504 1832144 118911 301812 1706646 1836580 1458081 1417061 1105264 1018036 733742 1517006 1413537 234594 1745989 328576 1420326 719751 1945069 716866 488789 1816086 570618 1038623 1226939 1132638 322250 375695 1704445 1201988 1254692 636266 500243 1234774 1392211 763743 796321 1669993 800095 19310 859368 944817 644658 1331659 1266270 1389230 1218091 1541185 1995328 1823965 186107 972528 1277393 1745316 1415553 674716 53221 1275495 1094994 306236 1537505 1712710 674233 1082510 229927 159967 982459 851453 618256 210548 432704 489145 398190 980982 789726 1593875 1509548 950205 168057 1777344 1332163 1527748 1011730 26654 739564 587034 604150 1430566 1812626 1493948 1207612 332054 751076 1952830 1944360 382427 1812396 544509 74295 825589 643435 1720452 451743 3857 558318 1160935 1712588 739381 836238 1772824 480809 54418 40717 154855 1016540 1791476 36485 1556151 438763 999137 357194 1142702 1642945 1765575 1809962 1370212 1453735 92239 612821 1930633 1219807 419044 1993327 11945 459654 1278419 1166152 1879332 194509 1938191 1541104 1296307 1245333 1926603 460761 1512735 1336657 241713 948663 687703 1987133 1270175 1277374 1233081 1555643 1465330 564832 1613985 798868 504113 139846 1836311 927715 1771985 412287 1827641 1878231 1665502 519522 1333022 1562187 1858859 559136 1843850 360675 1627379 1108625 1914782 939424 1497084 1141424 1615400 1739138 831712 1764144 1852475 1911527 1298773 1991078 1865387 1060471 1982679 639865 867774 802359 1270859 516386 341023 1391159 1455873 1948100 1745800 734545 1699930 445602 1430478 1000175 652142 515892 1307369 1218376 666465 466603 1060956 1068216 119511 873106 1770093 324547 1859352 1953297 881640 639504 1595734 177026 1632757 669421 34401 1365270 969426 775837 884062 1843654 1185135 1388226 1487415 373238 710958 938321 386377 1808820 1759232 179590 1048449 1167131 1479405 237286 1702919 1618420 775660 849021 149228 811376 524064 1872391 256868 965668 1995776 1199729 1393778 224439 72676 544879 1740938 1318392 176807 1874455 407619 782576 1788021 1712882 1867800 1539999 734393 150864 1185653 931881 1869261 1210019 1918582 590252 1121326 1847445 1249525 1351340 125518 1593658 903544 17876 1012731 1845618 1412919 1250915 566074 1724746 666891 135992 683376 1432165 40387 1228998 836101 181049 1005662 1948615 1790317 1288410 1283895 80887 726424 674685 841230 935515 534946 1201190 1128892 1453251 580138 1494735 675129 502683 763661 793002 1736774 1106527 1686371 1033324 1444567 1729178 982975 1288307 368360 1442425 1316352 1055981 1719628 53887 1111491 1157914 1784872 267101 504747 555966 236157 1385964 404978 1637889 672208 1685366 679490 221983 11592 1307879 672691 631290 585468 1091422 1757244 1031091 364699 1233460 926240 261399 979187 1141846 821465 450778 1201135 813683 1351622 1820052 228841 306165 1982201 496837 187585 549682 1346943 797578 1372926 575268 1540544 1812622 1740571 217629 285633 1187560 1548474 1725257 506284 760440 108517 1085621 329673 1517160 914864 461516 1179562 354537 1435122 341106 1174762 1193777 1565901 551987 4880 11731 1601537 592824 429850 1248523 781789 35819 1095190 328085 922326 1864932 1933228 559155 949590 1126998 13402 1358945 1960514 1169513 1840053 1555892 1601541 1239201 424199 653367 1113418 407719 205928 1819896 1564741 1168244 1909036 778554 499978 827393 873151 656141 87177 1865047 415786 1843800 1181954 1921186 1097270 1426989 521503 622362 693675 86834 1182724 1162698 1275370 1653095 1895033 702042 722368 1573642 1162455 678414 1814542 1380548 745225 1372425 1486870 1622392 1108837 24475 872044 870021 149533 1857232 1896537 730095 617177 1533235 712834 146199 1917920 673043 13516 1959429 1331705 1079158 1463417 1135359 1685951 1532067 870586 1603763 396231 1696055 1562271 40277 1251320 113714 1445600 253912 1202200 55362 1770967 1392351 1443985 634089 1854070 1594461 611488 1124863 818816 691216 1674035 1254049 1496575 1235536 1453680 913758 1019699 80573 134260 321094 1842511 10314 1911540 1595562 1161896 877369 176990 1413774 1170475 1973225 900576 1463642 895064 1576623 1330916 7782 157331 1875487 6177 1419749 975692 1980229 1699125 1828839 167940 147871 563623 1760492 1356498 901331 1746798 1302862 1868795 1035864 344916 1728763 913038 487894 93466 206921 587849 869114 1312599 130268 611648 1067265 720660 1585627 611481 1723199 1061637 567537 1445060 1023105 1389900 1497514 1995252 545037 1162739 183510 123141 1711185 764789 1729644 39647 1631751 906871 907548 1227663 804383 1472126 856358 943912 427721 1317227 1809975 1469470 604910 1079083 1232836 1976657 134514 7012 1708772 1117609 135289 1895224 1389283 50012 179148 1306389 1319245 205437 1363240 893838 1104767 937034 1231198 998838 920949 1265679 1678048 1382793 593479 1904030 82216 259330 1267856 629439 82593 1255093 1083847 464445 1413843 1115985 429431 1016940 462322 1868732 123308 567607 1080178 54091 1482000 50885 1001761 729739 264257 1859876 1557573 1055284 228157 213366 1018735 1142483 101313 736433 256370 765733 1717722 1960650 210316 1823149 1561676 1123349 1121283 1467731 343484 245652 1560001 1978527 323722 1044570 640364 1336579 54502 238652 1468952 1507328 602807 1235306 681946 1928096 409075 1000760 1706715 1854310 1914371 1967844 1752345 1847508 1797679 38467 725868 1378131 572219 1744978 324 1203481 1334297 1194807 1087859 684827 410551 1526311 1698462 1061598 1235202 1085388 129417 1008519 1547670 1477615 1327898 451709 777815 274775 1862284 602558 1968379 1843982 237092 293471 884358 857376 584761 1183382 1438188 1711999 1154886 683534 861261 1516832 661438 302114 174125 1600188 1349604 1358265 1630523 1370790 350685 772995 1333543 53772 388264 1694078 621974 958492 44397 989821 1306517 1451571 1693618 1856703 862453 1055696 187339 1505878 1614529 1411486 1548812 1250786 947098 1957993 1327382 1645255 631750 1444545 511157 327384 999797 1941728 903118 827426 890414 1032573 472183 837024 54109 1576266 798830 20545 358644 1492524 300075 346071 1079081 428922 653976 51353 1765108 840693 187722 1441808 139803 1288929 421780 1514292 882094 579663 1873433 476499 1378833 571053 1547567 1201023 690661 1072863 1120628 553574 1306653 654203 841183 612835 283431 814000 851399 933668 822055 1123055 1055598 1174043 212901 861512 1332451 891397 644060 847916 1115076 1908617 677617 1092661 1064893 1265088 1304009 1142657 1657596 382264 1132860 976162 744065 496907 1227466 63569 1000839 1569136 584299 238604 272191 1159815 1068356 1684700 179132 460582 1255478 1397797 946185 107364 938869 867323 1783867 603258 842951 578812 1717219 417311 827974 1625355 26989 1840353 1831674 49403 1144213 572122 969600 887512 197038 1373477 1767394 1391478 1327075 588399 292259 1811507 84889 1622980 1837600 1367753 1950923 1503760 1074416 1341333 58021 1539559 977491 1011990 1590804 1209246 1503025 550820 750999 950914 179358 1956263 1927053 1318822 1037763 1893189 1430364 279022 598356 474300 463940 984425 1569044 118934 804119 1621440 1782381 1469178 1624220 777418 1064676 870046 1313406 8564 1309004 1415548 174822 964897 261093 1912043 205549 817738 1298549 1207390 1993300 499682 292811 1963992 1721951 590600 623999 1788776 204918 120059 576679 1913613 1216209 1872152 1648012 1543775 444234 181905 844776 13099 1244399 527803 236221 256624 316879 1405874 1078915 1901353 1563342 1741017 457503 126331 525769 335231 1825003 664775 1286914 644184 59595 692872 675048 592111 1910389 1925480 755430 1516000 1159628 1531311 1382626 1126371 855104 1516924 1595009 1839444 1691572 891762 829498 1878803 1981853 1394617 161036 1019401 1202793 639600 78493 224331 178881 1523443 98586 607438 1222580 1627998 1324945 1755546 812616 1174399 705998 629614 590878 1965873 1385290 554256 1601637 1589720 1758415 1822252 637472 1509450 1515115 853466 752960 1770812 1030255 202062 1161521 1168383 139003 1443397 1427237 1751298 193937 1944201 221875 1508925 285941 289494 591435 1918945 164046 218029 1344631 765544 1388663 1652359 1225936 1438513 36389 1937895 529212 591271 1699223 1404483 216266 1191889 203036 456893 1597511 1554986 1457128 1239424 1312523 655083 42650 1235787 17533 1858378 905496 305884 258336 31441 97060 90213 1192800 252491 278747 127172 1245367 96988 23382 1174624 1698337 1703738 1423093 189500 155077 336242 352917 1832754 358544 191177 554026 1077527 445541 1889432 1772784 48860 1880894 907937 1669835 229389 116788 168987 1562601 42520 283841 1085853 1387712 1977443 1077331 1589668 817839 730099 1494063 751499 346988 737137 1253903 400010 927714 1039665 611166 181190 902096 705747 1750378 1419211 131461 681142 7069 406358 50741 1949174 543683 610056 237687 203636 1578472 53173 623736 1677980 1715469 693435 1074842 201847 729531 1313455 1296174 1379003 781243 1496783 448244 476978 1217120 67712 1743824 731306 1439351 1172243 1541676 385281 1344435 1214180 185724 1184728 378774 1744569 1967559 1001890 1318501 1679709 1147677 1121070 1931459 1992530 22932 808750 1057792 1625455 388168 1550615 1027455 1368342 18411 678373 947986 360580 1785173 1284538 464129 510636 1680420 1373341 770224 783097 971867 727193 1123911 1800632 1054231 1707626 727185 1885066 128836 1738574 453512 1488191 1212712 324385 1279618 63780 166745 1472812 1960625 791586 59678 1177687 373500 645880 485043 648846 1881707 1870135 880585 179578 415090 601828 146315 104752 707337 1632615 568359 126426 1218715 256074 358108 1713013 18971 1064882 724588 1739509 928998 1136889 1177772 597565 1621186 363189 248210 1121035 486738 662400 1853194 1559462 7922 1364295 1552344 302297 544218 746044 1288110 647379 698569 1360595 316337 566933 1340589 800294 7469 355560 476102 1547961 360472 345353 1131845 1021908 1787924 150985 1220645 1661200 1186829 1214960 896049 1558159 308210 1392779 1059580 950947 613947 1175781 903441 144629 1823807 1805115 271078 725590 128289 1542709 1379842 243688 473920 662594 1589391 1154269 77424 1742186 1185113 1219408 704929 643503 1491763 1499027 716800 892766 543512 1943093 1348581 83293 1623465 1050908 1558199 1017744 1026515 666635 1466807 325263 1679941 1633173 1342906 1611596 871342 209950 1781521 167233 1647965 1239708 138668 1765624 190690 1135956 1257874 180832 885097 1317067 1619644 1458943 574564 428308 216552 1685944 1072741 1638435 1954129 1532874 331264 1199966 1130601 1245122 269280 1232777 1924993 590955 1440171 1655808 744089 786937 637445 1746483 1966142 466403 1601951 1704998 49899 1643437 619801 658644 1494246 1253103 120239 1705643 885759 1554186 797586 195812 887098 290625 771691 1176767 650968 984029 728790 1032413 1098025 602086 932368 1570052 161076 622093 456996 951736 824673 1558793 955545 113048 388748 1072823 1425211 788666 1746434 1170005 518343 48022 1799238 159944 899338 741980 250827 1480411 389477 407986 1195610 697234 973273 1967151 1497125 1296950 1785358 1090821 1726660 1887145 537876 968674 362175 43537 1629019 568592 599759 485221 1737494 1803175 1317110 1099673 1649390 153857 1695900 1721168 1943378 1023059 957346 489329 1706651 1803057 676433 639007 834474 1409043 1871979 33568 1948429 1977287 1129903 1336090 1272980 1195524 1032296 1181900 1737640 442727 507569 1022431 1409259 501249 1871259 1553671 45237 1201416 1285733 1618001 1538726 1142200 542104 1716088 930290 173926 1781306 483119 149112 1638614 1336693 949544 70859 1683858 832856 117944 1539412 1992065 91165 630290 661876 557055 1816583 1448241 1389932 1154395 1787272 1998449 1787190 1371415 55437 267084 355814 928704 438612 664187 781257 538897 183840 528368 640519 757820 1734473 425078 234447 1234192 73342 918879 983171 1685031 789245 1098703 1151455 1463650 550748 1622038 1927591 862743 1493285 55209 1975844 1933026 474183 926603 1948996 1167745 1462953 1029617 1870566 272161 1543569 1194203 1410643 557035 198471 124718 157934 1559056 1560112 807523 433852 1513184 172624 1585974 929904 922926 1476815 26765 1120413 1605335 632352 33736 1162835 1106924 433135 82263 1697392 1402673 1219079 1656181 678017 1152833 1524542 1702482 761326 470659 294760 195297 1142172 425499 752231 1003581 779893 1181481 1281529 1799436 1522149 1476146 1075461 659057 70528 654714 646794 409372 17116 52658 326226 611286 806565 894711 1126393 1882587 461906 1055633 1338483 1990965 1807045 1300724 556345 1041401 707341 132387 540408 453192 1346403 1708291 1231908 1639078 867683 1331001 913989 202521 355602 1040241 186778 78540 525337 373480 809769 1970047 186770 1678948 737770 592187 1761466 558337 776082 1863893 660232 78645 534606 823643 383834 1159826 1384457 25028 1101725 1748552 555640 1187590 793783 1590859 1815211 129410 1786388 530969 160802 561998 616552 1566863 1762439 525014 1188605 1804487 1734590 589411 368936 1591847 1090302 1229954 1348904 785970 863687 505493 468705 1771404 132222 1909885 80993 745428 1747118 1976747 144048 1430069 960247 1331447 1172903 174811 171132 1157323 969297 1731244 394731 1149108 865585 1139362 21408 1853832 504427 958302 1753594 904982 214958 1437155 158984 1402211 1597469 1491149 1948092 995010 1798908 243222 444734 1545140 471153 1412935 1635155 1891162 1409853 1621246 1184804 1148862 1198211 445169 1542614 1470349 703575 1845609 201709 1754187 1085026 1517214 1593227 441264 201126 1978841 72819 96517 1508566 1092242 1856967 1039453 494818 742574 1452898 799449 1132036 877515 1913611 181618 489762 1798025 1395653 1263562 1025773 518713 284329 1623203 353089 1581946 1610100 1684571 1592951 469977 1705780 1559781 35 1179708 1004570 24090 1113307 965482 54942 1476368 249968 449025 702742 1326644 1671640 1090294 285265 821424 1557865 1034794 879639 1823089 258597 1627130 836004 935787 1679433 878338 1876953 863140 428271 341681 1111560 1061289 1804029 498700 745317 1574680 1819402 1673781 10540 233656 1510838 1706464 572793 71495 292590 925229 1154250 204975 298251 1677897 310186 1215721 1543743 159863 635519 1531572 39907 1361075 529097 1880172 1566835 39104 1289004 1627701 871 1501826 602789 890677 570701 963434 946356 257634 935001 1176317 1546063 1989284 1207551 1572359 844018 1852434 1541666 942266 659832 20512 1517586 132189 1349398 622397 1532858 489053 799508 763274 1951408 1458643 75515 1209178 1326226 1633039 302879 1890853 271121 309044 642883 733437 896535 106549 185295 1837574 676861 263655 1860477 1565199 1739604 1766198 245482 208333 867958 633262 612714 29783 200445 1896140 327594 1326616 870700 1783580 1812478 1067308 1056872 346273 1103498 554940 1289298 994431 1027955 1098964 943680 195853 623869 1644819 1621532 1917144 136242 378815 1016307 1047404 1331870 2885 1971954 251625 1071100 1755797 1792448 825395 615169 782546 347290 1757855 1468057 1732739 1137882 1216248 1818314 1203190 21214 1669033 1156760 1575215 1857160 1375040 440245 1642379 1601208 1422697 706428 549482 853754 176479 1468999 1532816 193365 813389 1593137 1637479 138789 1473454 1261171 956628 1752274 93219 537971 1659587 372188 1581411 1939497 314298 1882572 1496716 416103 1905498 625745 1270909 1892434 1133284 574862 1615643 707095 469617 123176 308534 1121208 1487078 188365 1827013 278033 381989 142837 1379943 874820 953402 1906576 1493075 311584 1162778 85798 1337096 1504987 1197980 1588760 927428 601350 1384593 963607 1555273 233681 1694182 926501 679729 708097 523787 593503 425825 1234976 1886107 556887 1626004 1576695 1969703 1938411 1545807 878720 400734 74916 415554 1267814 306328 543289 1319877 604752 18985 1435393 1173214 1594948 1513603 513014 1321750 1298613 149477 728671 1164139 1710005 1622811 1759245 1600304 1550234 835628 1254378 1724513 700167 16833 1449886 1951960 459950 421056 1490392 879510 1713911 532638 1524298 1068481 1267039 841496 1957118 1058910 642239 187220 930689 943943 944585 1835325 339095 129439 626319 217928 297140 598172 1883524 119502 1821347 596577 147594 883868 1992919 1823519 730990 949940 1750994 1899124 218524 1335100 785203 1085680 1716274 553527 470239 1930882 562128 335678 674152 1035518 1423195 10806 841079 1301066 1073850 1446801 337845 961651 1444893 118178 184117 1646392 466860 651562 793043 1718756 1600129 1984798 1019070 1276777 402665 1266989 1637106 1617881 1894509 1834065 1207784 1691066 1091805 247449 509592 1262812 922773 1221309 1606589 1263064 1158300 915135 1026410 113119 1115641 411578 282885 328378 82542 433788 954808 1474881 1151107 1751509 637799 141910 729643 1279706 1340360 327333 1779938 658981 1425568 218433 644050 1682719 811320 616737 441052 1383105 832145 457696 1919114 1980373 443957 574255 355813 1409020 777128 334763 542858 107516 269788 1346082 1738364 944785 491691 1883700 260141 524162 898238 803578 959059 1216481 1599214 1371157 1362222 1839609 1677617 321202 1826869 1037924 251162 1996920 89260 251406 665774 374081 1743776 1760769 1359940 1310057 1814391 1796514 1625183 1105109 361782 1342904 1327416 1321166 157058 1627776 515809 1517906 1103715 1029563 867432 37270 826624 1671080 1977188 395051 390991 113889 1152831 611600 1779315 6586 1094353 560614 1238880 884804 1089345 246139 337728 1637529 1135626 364741 112760 126295 784058 1612673 937408 1665839 1441095 852373 1577312 1062209 140358 1876682 1277443 1777178 1356386 333354 902104 581744 974211 314928 1394896 804507 1040607 264846 883272 1583472 263205 854627 729631 756898 1619117 1341533 1447285 1605344 1165307 800295 883943 927050 1983679 469121 1218616 725666 704155 1853742 505499 1011799 382171 1016015 74020 187758 681521 663456 1612943 469330 1036103 421266 414183 1802718 1414840 142885 1721947 1332273 528451 1968569 1615878 591117 595282 563330 965334 1358461 900171 1097554 1692184 352553 129573 1943738 323414 309800 1974571 951883 816607 588597 145076 325404 1179714 556479 1925671 1251961 36790 996605 768349 1661599 1721368 450211 1177283 1924203 1444800 1631797 1358420 1494707 1312281 279250 726917 523976 1554327 1192024 869640 1560486 1050849 1335136 340097 1976345 529323 1738437 153786 1503468 1848355 1249524 1307355 636331 1342336 1850190 627659 1053689 1242313 821525 1253788 1700455 1071256 425211 455377 1418534 269679 981371 1528551 1724891 1478275 931960 738029 1234823 1225675 673091 1915401 421627 1810679 1960274 283829 347073 826694 1741107 1460590 1097809 1850551 993865 40021 213362 1292584 1967144 1337123 431200 1077303 382177 1627923 1043010 1403081 1056329 1772558 1339949 590413 1978901 1467174 1422439 819116 1981864 428588 515534 1608145 1414510 355658 1864216 823725 1419309 708946 1511615 121733 1349688 1013849 628172 1141574 1823445 491326 133432 476725 440097 1269545 1059707 838889 1947756 563038 52415 1099312 1671289 1123612 1902510 242599 528570 1653313 995880 497430 1905698 1313126 1143647 1325093 1017064 262762 970209 1699765 1170853 1275311 82147 290801 300386 790059 1992879 1510715 992778 1117408 621965 1301682 399022 1684229 551716 1559196 928233 275162 1378081 278809 607347 1762318 16352 1056117 791129 835541 1384512 984912 1085479 1697684 1922825 181170 160585 21576 70174 313236 1921719 373804 1560834 1758402 1937605 448711 1560347 1260688 327613 1486785 547150 1342885 823039 1182861 247209 1624965 799734 253467 1676120 383646 1563117 1739111 613319 279243 1862138 272240 1812022 1968391 1139941 22623 602242 1858684 769028 1514691 931693 1344874 704259 227062 703507 766489 215242 1214944 887165 176448 1142291 1517120 1878143 1307841 1564958 1185217 1132887 279871 1349680 1001596 1800130 534875 627047 1015980 1384077 918925 309734 1668178 807521 572403 1784005 709528 1811116 1236007 1402967 1852744 117177 435516 959596 592307 1131277 1335612 222752 1023871 1177686 1852781 826255 1412487 619147 1790006 77078 846916 1535563 1534784 1658718 1667759 346983 1432188 267045 1667493 344161 1832393 623148 390660 1724863 1799451 349007 895881 1372538 556497 1606330 44954 1657242 40684 1999509 1467650 643654 1779234 496346 1459843 683673 681441 1185988 1670534 1526192 403862 491724 96553 959598 1047826 851789 1055208 1724855 1638870 898797 1184484 419760 702295 1581727 137699 243896 1762243 317764 620209 283895 603711 1185143 118453 209613 1168179 294971 1280804 555158 267573 625044 1071497 1555330 1462912 1903641 1734883 1008214 1212828 839481 949703 1429136 1824528 1028977 1139644 668444 1349864 1165070 1523222 904732 1040179 1314179 767431 1431464 29010 1455256 188395 447384 998668 1590816 1166909 1671280 1312216 950093 1782993 110036 1306953 1418699 1045909 1506850 918374 1425869 1937034 1468888 294592 897203 1401942 259150 1814724 1709720 407835 1110786 780106 857565 1596936 203783 1346333 290753 1815022 658567 705020 1441617 669928 1254986 902577 1710159 1071139 803788 930846 264087 1591039 1342760 863153 1892128 500861 1739842 1531557 242212 1014681 656736 1976592 262630 1314933 26585 1447597 369886 1153544 923196 1400305 1389876 1569305 1764446 70429 1672006 1957548 264884 604236 672681 615322 1632996 114981 1542109 1260776 146734 1071319 739647 974815 377372 1690196 400179 597366 76845 1642993 1494478 695890 447403 1431050 116799 1226943 1085723 1854681 993614 466107 248670 943699 1520284 64959 1401165 1673696 256701 890655 297905 372850 328372 1825536 1997316 1799000 1276688 720376 1291556 1718635 1674252 220506 382503 702383 1756313 1555382 1211320 896181 1580956 461705 1135075 947357 15330 811145 975272 1999536 1437840 1918403 1251446 277200 1772983 873254 1756891 336100 1747020 938868 713032 398596 1858903 251044 1789562 1264386 573055 210204 1865106 1711135 1431174 800142 1214879 481645 471517 242338 290334 992190 49693 294914 760809 718317 82172 1707007 13809 318324 119945 886075 356381 1884944 16862 935447 23922 1311617 317256 1495091 1424223 1916534 578065 613876 1008532 1616529 1833942 1263674 92791 1002318 1621935 561352 1260635 982612 985331 1097765 872746 202302 1387734 820223 111841 686430 1793973 1869207 266392 1540642 464251 999112 1050032 1929007 223998 182623 310354 1174941 745083 1079339 258626 1900870 1363911 1692599 935970 1759648 497230 1014006 13296 170153 1220981 719092 1142354 166088 454002 1171226 760334 608154 263306 1138409 1783376 761669 947617 1449217 568403 908750 1330624 843330 1740583 1116810 858259 1458291 1236550 359886 1244027 1909989 318270 1242741 5556 1521637 1923872 1854100 1116256 1889053 1096534 274344 120512 403332 1675457 997743 1446462 968820 822744 709925 1546171 1574390 1452252 1849811 989946 1435084 1585463 1827046 1202813 752354 912610 1545914 1364987 397871 1664722 307032 1754554 658145 998197 757253 1527210 694759 9471 410613 1437613 1240567 821544 1463543 298152 568924 401856 716978 1704632 399378 1796233 842237 1034720 161403 154996 217720 1021814 50821 1882634 403593 1447506 674409 1080076 936397 337757 420806 1716438 624723 881575 458375 981783 23239 1682527 376630 1985917 1235267 980522 1702517 1956205 1026924 1658403 1099955 1305775 1649874 1161907 970092 818410 1379087 59422 155204 1377850 1419250 57917 1527510 1704540 1932692 1301574 197222 1467829 1626025 1775910 1991036 844581 1302385 1042103 1973858 467794 1938672 760120 356895 162860 593736 402709 1833979 1387134 1607504 1185409 1677362 860160 1453226 86056 246262 752403 1075502 637674 592040 942397 122164 1550880 281750 111344 214996 539457 980149 1718211 1843332 545452 226050 1823116 433384 570799 1513053 1793592 1140870 1800220 1704766 645146 1135444 1006831 937013 119933 466798 975216 1895477 1229415 1387602 440385 1663777 527587 273528 1267407 403237 465479 1504006 1326953 1214853 828883 725798 1940514 1767704 286631 97095 176699 170439 1416365 909684 334250 1774570 980209 658261 1135423 1380563 1818928 1875303 664471 344239 1673609 1201973 1666638 1722224 54687 1178184 491645 839404 1948373 772340 3482 1434600 42640 704504 1813338 923562 248323 412347 1115815 722132 1978982 1334460 953946 1137656 1053611 254444 1385653 443762 918773 843444 236498 570309 1495236 442821 1053915 504669 1617929 1958187 1023868 1659749 648755 569415 31715 651272 343928 165743 1757213 1191713 55206 91613 1249007 1586413 1494848 1154054 915347 1804208 997783 314706 6415 1997697 612728 610868 315370 722831 40474 1166642 1600649 1861212 350058 1293215 145470 1178754 135414 1107230 1352727 1065150 1836137 15424 1160438 1121038 1639722 1238303 1558299 110219 613645 1958286 62473 356856 13295 175898 757350 507324 478819 166473 1281897 1860047 1367399 184054 1988157 1232982 1684391 782775 1894987 593691 186147 1009742 1276187 1374981 1472405 340316 280870 792481 1261929 822825 1171064 1307009 1589840 679897 73157 459104 722941 397542 1130470 1339964 195627 1964447 613585 1169374 1224308 1378054 1398005 1741790 277631 347958 441627 1377822 325329 438463 1875496 617553 1183344 414791 1042599 1343827 546704 904533 998232 974752 905481 1499057 1990112 1929380 159696 1570636 1884751 225986 485932 224856 1600544 690065 210764 354124 1250236 731249 1904711 842406 1434488 1967359 267788 791319 492506 1253323 1993496 1863129 842988 1271215 1103435 1622297 238888 539223 714590 1151398 737062 871480 1701966 285419 1189223 649301 258673 1989644 727883 1624243 269031 917073 433843 1466577 1331560 1782856 396853 463518 1685082 531530 318226 1362767 627100 1528382 1574129 203041 638252 960017 1604942 676696 656052 29230 1595115 702 192997 957872 768138 1139880 1434424 875808 148584 714164 1297527 449138 1169884 1729432 297481 1779433 1105050 41361 271817 11547 860470 1277183 1628268 1493732 1164690 1427637 1845805 1359607 609337 582646 36516 1137120 683793 1064105 1030651 172487 1749007 547849 1404015 1485556 732633 1952125 885791 108768 499025 776830 298071 750378 1049504 1054748 1852597 1282913 1916122 1802477 1192076 264913 1333369 9436 274863 708200 1111295 1513330 755456 1210923 573155 1078994 220792 1656169 1378522 242565 1748727 1066835 1851192 1707860 1753526 157902 94600 1110736 1878402 1659564 236946 596178 1990903 1564630 1526716 315873 1502285 1836096 495926 1660884 863515 463730 930396 1904087 457672 1245197 1880067 1625228 1350740 957952 625008 377632 1650086 170601 374415 976430 870377 320312 704580 966834 1041379 1663275 866918 824621 1757047 1789047 1337057 3884 1820655 1679594 1794884 1667640 1217801 1735875 421765 463893 627429 1859651 949065 1284268 271057 1603602 738783 1230920 1848769 548226 1018287 1947146 218115 261631 999746 682217 782895 1964370 1850771 1422465 427905 1637577 1212493 1831215 1329445 1141572 814125 278113 1623942 900464 1627415 750141 1102284 248844 1742538 1480601 949293 751792 1416676 1007932 864313 617071 1242397 550347 129815 923608 214404 1004487 1725899 1886662 1444551 547916 295971 329514 1597069 1071628 1280712 49485 584371 698293 1958890 1156303 1761864 822086 547192 659081 1767790 290103 1588544 946132 1506911 166379 447310 424166 490979 1535621 1617023 1690358 1929300 1333391 860363 839394 137846 1634099 1356070 533477 646735 863141 69267 1114247 299700 855101 1748887 350829 552899 1624371 1342516 1828724 894509 727168 61506 1210882 863390 1617178 870254 260109 535799 1552999 817187 1668535 284416 780026 901125 159546 1157405 233607 1185264 302338 951749 1794144 871024 1894972 1264856 179884 1360602 46310 1921199 899205 1635029 1368279 1265574 843917 1467926 139944 498620 5342 476726 1092406 559717 1028791 89092 1452980 117165 883389 842755 1472068 685865 331046 1544729 1715924 142368 1829381 1650971 1372864 695998 1115762 632338 1079366 1358415 804883 773448 1220571 1439842 1713386 225794 713410 902548 813042 682729 202044 939092 163194 345811 1295535 1314942 349804 1432248 1766096 1523907 1034808 1324594 1824554 1250271 212071 1042160 1173956 195742 250263 1594248 918611 881089 213038 785541 1546501 1412603 219878 116338 1256565 611958 148842 1057754 1604861 1290057 1904067 1471893 892652 919730 1450958 1591221 466012 22282 320499 712445 910033 888407 999888 1242537 1867043 1645000 1019460 912903 393933 1181753 1107021 915438 1387933 458876 734578 233152 1644565 956447 902821 1853387 1952082 1686634 178936 946024 383628 467277 1570426 479359 1933119 502420 281210 245245 464844 1335663 1448985 358576 1566030 163724 1185922 538728 1952367 1273169 883143 53881 169313 1031239 450102 964330 1868319 1082474 79203 108009 1914771 1870099 579776 379689 968025 1296199 472219 1770659 1848864 182931 1299859 1404223 448535 298895 1754549 1183228 2848 5794 177271 114882 300867 1767960 1321644 776725 288547 667596 447764 1628189 358222 1315942 525300 274854 759471 1201110 1351427 460498 840505 868928 1212872 1297735 759130 1019679 772867 1378223 1026174 611981 1058857 169230 1447048 213161 1960106 1569575 1819058 224804 857091 1630285 1664092 1320093 574657 1181646 1547327 1671095 1004573 1766972 1958732 1551634 844006 341802 548941 606393 78363 1702979 313628 657113 1503777 960460 338893 118298 1980412 843181 1741855 1102870 1567537 1437906 599850 1512645 1313938 1402899 1029497 274127 122232 1359489 86921 510858 623346 1395772 393587 168154 1155427 1601049 1890235 1822764 1004908 900776 1037332 1462294 1321780 166172 1158068 1855403 1780693 1001455 1676649 1753311 1236649 1856344 266585 1986705 1335932 976954 317333 979025 984453 1488390 1029312 427646 1691029 843225 822701 1605097 988122 1620119 291636 1831391 1053162 1364119 920420 116223 1183729 146555 398278 371758 1144067 942011 1179663 99321 203658 802357 1711826 1852304 224742 433302 162217 248111 1009078 1477138 1527922 579001 355445 142297 1869934 1630778 1976248 1918099 1331194 39738 1467534 458800 36473 488378 245960 1779240 795552 1393575 549071 817992 1949448 129683 490573 1219860 1803912 247316 132643 1298941 410335 1431200 1889080 1619355 1195405 1698778 559231 1750005 1146289 536766 501665 397922 885056 1416793 1877328 830186 1385836 1263202 957439 1157580 1480129 1829997 1640418 1244743 1526042 1947344 636576 1907224 1471067 202890 1235790 1422087 623208 182515 1204364 1321479 1537538 897682 1088756 1401560 1454501 847363 470005 1640404 1274640 1273825 19022 70351 1212489 642241 834684 722094 777730 1557402 1838069 1729182 185008 972282 660648 630998 512579 1194248 1304609 1773763 771448 231916 908432 239897 1938616 1009141 1176485 1058463 1295625 1798422 211852 820915 1751845 278518 58639 253057 1894030 3104 293373 1684792 265253 1887534 102690 919158 1076403 198672 1733900 231865 591791 706165 399415 1486403 1337172 1532309 1528148 899217 289128 76874 1555179 1030676 360583 1149247 1759019 536296 720794 1808554 1642367 150797 1350701 289395 529131 746721 216666 973413 179644 562240 1611660 1229236 1329041 1327519 327114 1471639 861827 1040500 212983 76172 679379 1799555 1532971 1233994 1750304 1865431 1123907 837418 1974131 1504642 531095 322628 1682548 812340 57080 414885 1297450 851585 738665 863580 1267670 1646676 1760873 431075 1677335 1936789 1753741 746345 1773519 1650843 1095552 821931 418869 366324 1491270 138811 1613556 1950767 674896 534269 1904523 1327451 790775 1126501 872753 1841768 211163 1907519 718391 1631481 1513883 747711 1311056 157944 1047577 1472310 535491 1441936 1382737 613179 148755 1092846 396417 387781 522581 1172255 226463 1117107 727382 1565513 783004 189023 1026525 1133690 912313 1734062 293285 1817592 1159205 1240771 1582216 1996978 1707351 1841872 1877590 1352248 1216982 309165 1776390 1226981 1962624 1805655 87317 75756 826467 1591634 525280 1699017 426481 623309 1468996 571626 1565860 992336 863308 292543 97759 824237 361082 1859563 1485445 1267447 1988811 1736499 311206 360513 266317 496418 1992489 1519618 629952 920619 655290 1899901 124404 1434753 1750822 436212 1660070 1588815 302874 791538 1760700 1062154 474298 1924142 1926039 1962118 722351 36472 382958 1283651 398456 223799 175059 1660867 1313341 1636921 644155 1585883 959561 1370910 1070123 765465 1333430 645856 1092022 1033087 6167 1283170 1967999 1537498 277108 1659035 676101 1598302 876309 142986 1564388 1348939 616254 1008792 1630815 1035169 1322427 942273 895892 544637 12427 278409 850865 387839 824411 1370255 33062 449374 1906570 1967284 1063063 560588 959316 126172 578471 255219 271177 1867843 1084117 1158062 552894 155439 94732 1593606 1027464 966295 60309 112298 1514582 172845 1035647 1313402 598713 1965650 1998062 707371 129049 719782 530728 818447 847173 128116 1239692 70862 786963 889564 1137421 341584 1864830 876656 579815 1482806 1691055 130743 1713325 1797300 158128 1273648 1563750 1549552 571456 734874 274932 1611716 1740494 309839 1642131 1997946 671664 1227040 330077 1886494 876537 1120971 1465122 1402915 1711652 1480566 367138 1965984 1930994 1739494 426144 47563 1009603 376760 116363 871643 1227501 1606245 326973 43017 442305 1883277 100236 726983 1688852 1732361 1381792 577932 1891830 1963202 627516 1109366 3450 1557984 1430900 604732 527383 873587 1398409 1214056 1584730 1464413 723570 348101 565301 923283 1377836 260967 1749532 1543232 1862622 117690 1033502 1916608 1379287 1564155 330103 167410 661494 109389 273033 799215 351869 938784 1576852 1436221 1675236 1412449 1316467 1134476 1450073 1417424 1909638 344878 450278 1522675 1400739 1053974 18797 1142502 606961 1679310 397063 589141 1831308 801990 694217 1210944 1746474 1400592 181692 397525 844909 780466 1630210 1718338 1946349 239480 1910674 49841 1686188 704640 1224188 268834 1174152 1822290 123196 1876269 1767129 687474 1314890 318886 1007076 813840 830638 701764 79576 360407 504229 64769 736500 128966 1606000 276225 510514 458567 1093824 1497965 1465764 1642375 1823871 1621379 675644 612586 966830 1562095 1815532 213480 536647 253587 41442 584048 85572 62547 1140519 1928620 254054 1431433 1823209 75388 1013803 1144007 107649 956107 1063185 1066602 1475825 1030115 1114794 1180424 1649221 322261 159091 22711 1366705 1453666 681906 1838630 22673 1375880 104314 1344102 226888 1933668 1314479 1258209 375157 1022341 933698 677129 1659955 1485837 1475024 1773022 289203 764708 10100 1774788 1119238 1833007 1260992 374712 1634171 320755 1870313 336317 324199 648841 1094129 837054 1844395 436143 880026 666507 1774572 1211097 1783663 478738 1896843 647695 85052 803303 721749 1369826 556470 1224272 1111624 269458 1255010 1644891 85640 453916 263396 840696 696395 951221 1738770 723534 492726 1579390 1934508 1884650 626053 105121 1823584 1662184 1017945 1557828 1022669 1203380 1846451 1088878 1129875 1251198 769637 1820134 1115307 632766 353405 721711 1476172 1600283 1315983 124785 1124046 55316 1512729 1165159 1939426 1229679 988226 164950 487056 1625057 1437195 1402824 1744139 1997987 648758 1430612 230146 1532948 751573 245062 286495 1552247 1395989 1182003 1254663 1745501 1287586 909653 940345 526748 1936818 1540957 1394662 729806 731102 503983 587058 824837 600186 636591 407630 336677 635558 53316 1582239 179117 1857072 1024666 1782735 1314127 1322502 633801 878893 1364657 1602944 1523230 1003589 1179007 835176 1870144 54472 295608 76585 246655 142985 150557 832218 827762 158029 751819 1115728 660976 1147541 1541439 14027 759715 861283 900586 1387056 237010 842054 474832 1079666 1305941 1706199 1818752 1388530 546845 1311343 1763815 1621189 59755 1117555 1157860 1106996 1619971 1027684 1653747 641791 419503 914137 308943 57156 44210 1732899 537596 1461236 149708 993033 1704525 1235081 715582 864162 691434 1906952 1912016 600429 875420 543017 395812 1002476 421377 566788 1253948 998537 424750 605962 186271 542244 621782 210483 1602370 859586 56745 1829862 1338425 1638983 451536 337248 1330888 1524145 181012 859392 864903 1817587 380497 1767935 1650487 380952 426064 253178 109662 748529 1556146 896491 1337024 832933 773203 1753987 1516743 444397 1217319 1716623 610916 460597 1957506 515212 1890649 1525971 1828235 674851 332427 1895808 52252 59423 1555986 1825320 26380 1235818 700045 1955793 702652 1154625 289424 178287 510824 1512151 944779 615264 78085 508143 1215097 1743909 1714308 696188 717861 1837379 133420 1587456 328993 1199340 1680768 1171626 933875 1927789 1465914 1286270 239795 334836 1046420 1858760 1225409 791302 1218927 243580 1930244 1817980 76048 38605 249890 1007275 1892577 1154274 1622935 87180 1330915 1245840 355518 1951763 1093887 1258125 870550 102245 915599 1212847 464654 1022563 213358 587885 385044 1517759 895221 228501 828317 804493 238658 480360 585215 1283159 156915 1897215 816680 1099104 378555 1650995 577720 454983 341708 480949 530633 851542 1346831 1248361 130224 570373 1045960 834341 822934 1530309 1593885 984864 619191 1898370 1037717 229415 877672 1150907 1662929 1858713 888251 181773 1771596 688729 1013345 1174499 111464 761592 1746188 593523 1141603 320811 1982916 144045 391197 1596739 1295892 1830771 636407 31106 1917575 1389990 1142284 343994 1234245 830740 1378563 694583 1290494 706146 325993 1815653 1882856 117069 1227181 1728854 252201 1551020 1448384 1273158 1371681 1770898 721085 1964658 246889 1696768 1793605 751409 1721601 723825 1825175 1280110 1791678 1233963 1197528 356536 1041611 666660 1755155 1068204 1181006 120585 861002 269559 887973 118554 1695295 145939 1776191 230206 1265743 1179852 1863847 836254 1326777 63386 838613 1359336 941876 741083 1018039 76838 60798 91508 1150340 699325 1451774 1135671 224552 1565904 1374490 1452167 446851 1331204 1087526 262665 1695525 1514726 1568224 1803250 1974524 1924551 1568977 801457 1277544 1002672 141434 1381181 866583 1683572 1085194 1965988 2150 1130529 1407833 1187507 15486 601577 1228490 1794318 1932565 1177613 1184171 1183437 1772030 1080799 1988890 689800 822526 1210353 1935357 595101 1627765 1420308 402169 1146603 1827254 623176 1255373 490748 999700 50340 469275 581747 443987 885500 46231 1943244 530627 1280682 1084171 730880 414329 153140 1096263 344200 49518 1556026 1311599 1829078 582516 120084 1202768 1617376 370008 1835908 1878501 1901625 1141068 191597 67009 785285 1588963 300941 635767 1200043 140635 857161 1795438 1354957 496087 789117 1311745 224756 1096210 1894571 1506494 885057 432789 1468252 1755345 483772 1406879 707721 1947499 315340 1161375 1965685 74565 84382 114988 124863 816130 1482694 368583 1109465 275294 1255640 1055982 1371222 1696453 1247191 1100259 781361 1663754 425864 1437089 786266 1217402 602898 1323493 1412439 288589 590254 1936314 696691 445038 449771 1347490 253286 1626075 1470739 1151872 476010 1137912 550568 1104003 429334 1084504 866097 1393066 1878916 118410 1329517 113349 1862272 1511945 499727 1677779 815272 871797 1543789 45090 373252 1385777 33185 515369 1919799 438423 1642875 104948 1578748 268996 1668805 1041350 1858595 186870 1745057 667362 1675717 1338061 926653 321485 1499899 162070 1086095 1065096 1941585 100983 824334 1889603 1917979 966254 1378674 146585 1712830 1734585 1426257 924291 1347652 381559 1485116 342223 707926 1870422 1271621 544147 1395586 1966397 901880 1331152 362772 1464090 1080694 217271 1938635 1841620 1015780 322795 1731425 1096833 1871411 102786 1594819 334663 222354 812831 1086955 1482149 278490 1422088 767901 732199 1401010 1066763 1554338 1687931 1810171 1059131 1568590 1102288 376530 1782674 7515 43312 1932000 1554731 346948 1045131 1086054 619379 714152 1624058 885183 1883389 1849543 1743052 754899 1177061 1483201 555887 478208 1929618 896689 1875410 713989 223473 374751 345935 418498 351151 1127643 1104023 401947 1707965 1220562 1888787 296168 1420810 1451783 667325 513693 526347 437258 275773 1444750 1542773 75238 1521953 1074914 388282 1548469 312605 1408132 1077228 1605874 1612861 428442 763001 1765810 1083033 482728 1786031 434619 1888094 1161844 1223719 1011136 1140854 1914690 183064 100423 1921031 1231875 1462192 1591267 431949 1336702 636053 1998219 1647990 1489832 1772308 104517 890922 202985 1348068 193486 393110 553800 1273931 443224 1113014 1520125 978079 1376011 424629 720581 966423 1484996 1810622 789558 762247 1627233 1880421 541763 1314470 1196190 1984776 329879 1536029 744722 903971 956678 1332764 416126 790232 1670407 743382 1284214 5838 951730 1045105 1266424 1515541 1369983 1775231 329076 572376 1332688 331180 1931973 1266591 1248773 1266531 1507737 329664 664765 377327 650691 1807260 1244036 1021823 868415 1471604 426780 824603 777475 470101 344216 804941 1158683 1729862 115718 888237 726411 915512 1898667 1466996 443638 1981991 391017 273482 675098 1201740 1688055 260402 897211 838557 1551934 189455 1635914 831337 1137437 1019098 622347 1165610 1374914 1062560 1958978 1712333 1942540 1932109 1162138 346308 906914 901577 997033 441461 1052900 1123325 1065195 1797991 1398323 805993 1327492 43431 1886649 130598 1363878 744981 1953852 401452 464232 1116556 1482580 785000 1470027 115430 171402 1342604 913467 838238 258745 758660 1367969 543923 345246 600217 665814 1164919 922647 603635 1489157 1914055 1935717 146431 729488 48612 974258 1394607 669854 936367 815071 1006016 1665028 1208784 553558 1189012 1583562 153860 536499 1067972 962112 970409 185394 1741775 1205587 1779810 889223 1321839 758948 146306 1062920 553524 1730886 1599766 209359 1164999 839213 75687 157500 1783397 568325 1087016 724007 584786 182535 1664350 57462 1928554 1228101 20979 747035 1312174 309159 1129653 643232 88335 368247 959217 1002015 1522814 266135 713813 492315 629431 829677 158900 1706946 825951 94904 1707364 1449922 363488 659767 977814 1578129 617172 547622 101530 1591507 1537258 964447 940016 782814 1863812 611188 1435546 1562932 1348473 1149063 1204816 4884 535519 426054 1523538 953211 632100 978765 1665979 1965387 125977 1821010 1185283 336022 417241 935405 615707 740760 1902421 1378549 625651 439360 881460 178115 492994 653499 1119692 1825645 1851792 1099100 1890683 1256005 1660422 122571 543539 1910681 481209 1489101 1113540 63691 1965148 1370478 1063160 1509958 1044867 1084624 1392814 136092 480667 12961 464122 285190 608073 1013566 983408 600176 1764932 973114 1410693 1464821 289430 419039 1732041 1765651 1158688 1227068 192372 1809426 736267 1554626 1012464 832409 1259100 353780 504180 1308135 679110 1296486 233178 676516 1562 1735049 1226376 836714 536017 185368 1156843 1746940 1630888 1211513 1147057 61824 1098717 1898281 61236 1907233 1674735 503535 1828795 1927392 778310 1673538 917572 1336687 1679672 1970773 591931 34456 480213 1069707 1537705 1485533 1953324 937478 1798391 1950532 272030 889474 1504717 1934045 1767126 451095 1807726 1818207 1802584 719711 238762 388484 1604415 329854 572189 977855 1851852 903315 264298 745096 222623 560358 301901 473559 824303 688284 745019 600599 1198485 1689801 625406 104278 1071032 30222 776444 1033253 100170 1094544 792460 11613 458944 706936 757575 614374 503631 361478 1461511 261636 576591 1761710 1682189 798368 38106 559765 606815 1983650 1869753 1751763 1874375 1132175 1113453 1242307 1893701 10730 181300 593864 156964 116872 1431216 1405677 1343319 1001599 662340 681597 1108559 573505 1649285 541521 387154 1633250 128754 605317 799631 1640050 1761845 1404650 674954 1834820 1176225 1085287 742195 1237819 449032 1538683 611734 790069 152540 382175 905328 161157 301850 581766 1618446 1899690 945698 649212 1232829 532874 1926443 1162719 1847828 1984629 1104981 1513305 1385237 1936479 1364844 1914223 1450695 275161 1292838 1695533 43730 1388720 1312424 133941 494929 611856 410730 690846 1368026 1174738 550726 1817075 54518 1186559 501384 625075 1762851 1317336 1927848 25381 899578 461731 53172 1401317 992328 621189 1400210 911606 764718 812117 920353 1469528 1462718 599413 1851885 124350 118227 1878728 547617 878781 1453840 273523 100574 465326 743761 293333 124514 1908565 928890 1501255 684349 484377 472554 1848515 1271397 1434761 1086441 1251472 439330 967512 425893 417375 1291879 1098756 1919169 1628844 1742761 1718839 1489631 237260 1164329 1401305 1832384 262236 167194 1374607 872085 433354 1684158 1898454 571369 1843561 393228 946181 1859765 256993 1022124 723728 1159597 712919 331951 1678074 1670363 1207691 1778570 1171989 231702 34159 1865938 1162873 340533 415604 10922 1959608 273882 1597912 1301395 576826 554076 130575 468298 1717579 497941 428387 1889120 1813279 743328 119481 179326 600342 1758851 871855 481047 1966591 1310779 754086 24529 1200317 945565 1655928 187083 1529565 708624 1977863 1617627 1423808 875027 1842027 175232 1251839 920649 1888325 1269998 1203330 720599 1951279 526038 1996774 1215592 1620946 259497 1287005 198249 380186 52375 1654996 1581808 335961 248257 1614830 1602319 1386289 730178 1319734 426194 999843 1231845 1745406 1795451 937687 1213223 172871 1403511 1522221 783740 668452 1550735 853122 293519 485156 1983528 833320 1980015 1672013 1784208 1333002 371712 60713 928725 959794 401104 1597708 714989 1343328 98138 1557099 1916814 288816 240555 833692 239344 357316 1822160 1010606 1383457 538170 63969 475597 937194 298298 647436 302304 556945 1636230 1379495 433949 1248995 732272 1984570 563427 664127 1131660 1293051 960610 824724 955918 1053218 1220887 332975 109465 990115 228186 267709 99264 206393 684847 217798 580554 326185 1310463 1415370 1739938 1129915 569365 1922502 911031 62294 755348 764282 365554 1176682 720062 881740 1802239 1975281 640329 1952934 1552341 529311 812366 986632 1108091 1121401 1801457 1459048 533494 381683 464080 1239730 1066922 1970717 371413 983493 1341359 1077864 459308 378331 280992 551862 1801718 726423 230022 214700 1089854 942378 1493175 1980127 1474934 889072 1348792 89299 544739 65939 99503 489452 1571954 1037224 515695 504648 967406 12597 911697 1732955 860373 1766569 1734319 1294351 222798 1520969 1594288 832415 1288585 201710 59738 30128 829553 726886 216333 168694 1202210 1991392 1777783 647113 356341 353342 1717256 993240 1573762 1782225 1933458 1809172 590722 168034 1914324 47826 1811255 1389025 125022 1321313 1252162 1208071 1926612 1354958 693561 1488391 1117589 423637 33145 747398 1978744 1666606 934602 1263918 441949 1895912 331506 1231373 1765265 256858 1838216 429338 1933713 1863769 420496 358106 1923625 497765 1966395 887914 335978 1026242 20383 420459 1020877 1580118 657301 1300668 1286033 1690549 173481 206072 170747 1538887 1953384 503455 397901 1758442 850403 884891 190818 1302737 533499 1883543 1603362 1272080 900420 1809355 1118477 423406 652249 908800 1326920 1652448 1945685 896570 1966857 539705 770325 1776934 667126 367940 1449784 1020749 818897 1409011 86959 1000473 1850207 515490 829088 255644 1786333 1680968 108268 162177 1476367 1985222 808329 1992607 1989992 925916 619604 413875 426031 1132557 252180 1384397 1934268 729937 1118618 1150577 349911 1717185 1647265 1697085 861092 1345756 1208197 248985 145755 226386 6683 1824617 1317112 628474 1358986 231917 1793086 413086 8239 1914090 503709 1730288 877692 1448573 1223019 816502 55508 1699909 463045 603125 1792479 1306286 286400 1726799 1956065 198800 851276 443910 237737 456642 397656 366178 1907476 1770981 642234 12783 404031 1072509 1578386 796726 621881 396172 290229 1354699 1349974 1734837 1898959 998822 1427288 1446052 1653327 560824 1553999 1770709 17285 1364960 277494 1336033 1298126 1555614 116097 415394 97275 760791 1594871 35328 71636 1038976 1337461 875666 1458199 114814 328603 23309 466118 271343 1880849 1005117 1832208 1572236 13997 107409 1197235 1392468 94742 202856 749436 1041822 1347167 891264 860935 1681487 307462 586627 990337 467868 86416 1263061 356911 765604 1825607 1812290 1606891 1650378 1809908 478771 810367 952667 1941735 709902 852218 278218 306244 1032294 921632 1533104 1516686 711321 257696 107449 1123594 1817535 1160182 1122381 65044 1445788 847224 1028969 1140168 1124394 1228088 588808 56736 1852791 1335666 1142259 61531 624468 250218 243852 1546001 253831 915218 37009 1607023 1082193 779811 1268805 1248300 1164886 484676 1912825 5018 357930 1835576 437011 225291 1668943 571232 609315 543714 1165636 1744371 1160373 368076 1295835 825134 1934658 1716693 1626691 1471874 556550 337602 347324 1706488 1294395 1217130 1478281 1834682 1329501 1022851 1950369 1396576 1052875 1724369 1146326 1897202 1596968 42240 160656 656841 509765 1780856 1225735 491080 1461212 965465 997470 1722665 995943 684633 1769899 348803 1411931 1740672 1816270 1724446 1535969 1380498 1783259 1911084 1991783 1301850 1654874 553102 1883997 760969 12017 328923 434866 1881128 1099691 1022830 1666855 1234307 1463064 665322 903357 1314028 1383478 1655860 1769411 1737004 631293 1279882 54019 1682864 1033451 1658283 1612290 289194 800850 242158 1952204 373343 962626 584600 357014 1957022 441370 199371 715270 1892049 1465387 129728 95246 971149 1611822 290619 1432538 27268 515676 1234130 806197 1778552 1451050 30064 1817927 1150169 237706 1983673 949814 378400 168576 698606 474271 692707 1612848 1722954 1954735 485987 1640798 992791 1513368 562879 1507313 593027 149386 1633588 83168 1875899 763920 1821154 1958532 616660 558299 96616 470946 1002000 914001 1460871 1828273 1999762 1707658 1159630 1507477 546418 1450668 114025 276998 1505721 345900 1572594 559418 87450 302648 1912616 436632 856235 651448 366842 1563407 1793307 1460418 710160 1812236 1468443 1090049 1824418 429555 1010559 634042 873338 959515 886136 718989 1833069 1527276 1395384 1737639 1114264 1723520 1910515 1176817 1084007 1909345 1181277 1646685 1329959 704028 811301 125847 1419777 1749720 1931940 1939476 233488 114932 1916453 1063244 940274 694538 537574 685617 443239 242292 460354 467949 188656 51088 831341 1385515 162458 227634 1251513 598515 1517886 1938679 1464443 260493 1799155 1815071 709196 1386772 1709270 1363335 1627968 1612928 517162 1063127 25524 216086 729382 648573 1866260 1884403 1415276 1759369 128628 1214420 816730 90227 1962242 1444084 1765892 312281 1033728 219042 1483265 1628663 955015 1941475 1494085 1664171 42467 560836 1012390 1891781 1259002 1712427 1038054 1394103 1253237 578575 1051809 1477202 71925 1203972 341726 791329 1470142 939596 95090 1887078 1846326 1479794 766173 125749 1532476 198181 536263 1202266 640647 1430267 358159 1005328 1206043 716622 1637071 883541 1265047 153941 1166404 1635685 260242 448659 1176308 1991264 1485534 1528039 836393 837454 1737371 1646030 677379 216472 50658 1729197 7296 1839468 1320698 1025616 622284 640124 772470 429511 436055 217179 780790 90334 196518 588797 725404 710268 660715 1850644 1174193 1521966 1985086 1956412 1127435 1668586 746430 1136226 984913 1340105 1618894 552833 1223031 183054 1867935 1347889 1603048 652294 517334 511813 366164 453804 1818124 262820 1786759 467367 802554 953678 1868786 1815876 1429152 224284 251813 42764 1232664 90804 1632401 1218606 1274656 171406 423459 1387091 1119498 1954768 1823701 189208 558239 1760226 376486 1013775 935822 549033 283806 159174 1081011 863382 1444673 798235 735576 113512 1184905 1008460 1280254 346723 1268699 1012488 897496 1246125 1541342 466175 211477 1018286 53063 949508 1224626 389033 1442035 652884 465202 1167012 1079494 1400429 1252831 1081691 885197 319647 955613 1654690 459169 662135 1206485 1585259 1923350 1211188 1659776 433084 1529776 397010 873341 1162231 1178024 281640 1459858 1370804 1803951 955136 1124928 1093423 1241654 1764554 895188 513596 1315481 1900631 1293238 84190 447508 1109555 419777 1715995 437277 1319267 1846653 763191 122839 1988426 1325757 206116 1425397 814196 1845754 342707 334528 954682 1741854 105090 48126 1345706 837147 174124 310436 295184 1652601 631311 1578349 1593019 470264 391014 1271085 1059056 1037104 1147015 1904836 740662 1066810 387475 1595743 940974 597235 222517 1708020 1302291 1168825 1711516 196787 553920 1749033 1358132 21910 262935 1531094 1253318 1448785 1229497 991841 701047 1788508 1315006 756202 853381 264996 1567103 1847255 548375 473184 538460 389593 1453477 1910556 444792 1206453 1125861 679114 190735 1158326 632299 1714477 449939 1691297 664684 188636 443173 1647255 1566028 554627 1793439 215217 1943613 782637 1180531 1293645 1237430 660422 450010 1523330 1585775 1371435 1150884 1731638 559474 1216607 360507 148955 1290385 1538095 786809 493723 1537912 1819750 773193 1369924 1493759 1879514 1059852 1145242 1605614 1528411 1631781 1739651 1363598 620001 58919 1239107 919113 266263 137746 453950 719589 131987 1536109 1749252 653543 787303 1334824 210416 682947 1469748 1957452 197371 1631457 914148 1547747 358416 1390388 1102385 1017702 1900081 1412827 438606 1341172 1259915 693066 287307 1717363 1268954 641641 1773481 1298119 454275 355105 326720 1693740 88088 1727240 1575465 657667 1647710 128384 1897336 1192795 1157049 1414463 1124400 82549 1247319 400867 1195619 1373754 1839710 1228837 329559 1806296 460567 714631 666928 1863064 775063 1561700 1464716 1728219 111024 493689 1267290 1285937 1948460 94298 850479 213668 762670 1214755 463469 1939739 1130748 545705 1588089 1168279 848520 246164 1765890 1933131 1921703 877550 892779 573119 347909 1803508 1413017 1792400 1280671 1032527 981218 1247466 1397366 484415 1572485 1320888 992917 539765 1319746 179167 1034686 1812260 159092 239501 1285881 1049560 1857768 1574297 1033651 1600213 1536650 535126 1623732 1326410 687016 1999560 1183174 7794 284437 1257218 1589690 1158925 798444 419925 1410860 1371649 957269 192081 1468639 1682678 1030409 1700712 1210604 151629 1727827 1808678 973376 1110931 168133 113120 1961575 814715 1815366 1261217 139442 401075 1663713 227779 1358923 942303 991931 983346 1507231 25346 308299 111287 403244 140671 600381 1943447 1920458 1248602 975894 1162780 1620257 627985 1860278 1931264 70472 1946475 145014 515588 391025 1013704 837173 658242 392144 319937 1530899 443384 1583499 564386 1194794 1087400 165444 1750019 1610500 1411717 379878 591222 548736 1768086 1540915 384355 1437552 934370 1720283 1629078 34866 1350216 270827 1349000 445485 949488 126100 781232 558357 1957975 615803 1734911 403156 624136 1816278 1601816 229314 702778 13547 1365520 1908567 1495831 113780 1647970 172986 1967458 1947162 431264 1694834 1805220 492346 893294 106727 154040 437211 1116151 1645688 60735 1089654 891867 191187 1270281 1605777 1191602 1941845 1035414 417819 644496 668244 1338860 682886 1724532 1693825 1113211 262745 1726285 585982 802320 1656591 94975 1270691 1264971 1413306 927086 1363029 116258 1058831 1213397 1343205 42725 1020747 1395290 69588 363261 1739440 1640284 210069 1701741 1822797 1151350 627411 136685 1149398 345426 1606023 945451 483510 1999164 677082 473401 976702 1859883 231779 1313076 1468229 353775 1079762 1657894 1251228 697891 726443 230519 1123750 52260 1127892 160081 755529 1669043 158138 932293 1017200 1351067 1975196 21404 177969 371830 641878 1570724 1315230 1746496 1658778 1398987 1921813 79422 1673528 1245859 476138 1902377 262124 407053 1799096 345611 1619584 821412 636184 110251 1739554 417983 1766897 1437301 1109619 440347 267247 598855 1643014 449268 901026 893666 1021168 165732 226326 814468 1761075 40337 870480 1704974 1754050 1171123 135897 1438931 210332 1988619 79893 719716 1348445 399093 427 187956 269025 631181 145466 397298 285450 1590699 237375 1906715 1799280 155234 862630 1068965 924904 257073 310053 1742814 339577 1099883 258484 928411 1728819 859576 1896465 872158 984155 452540 450048 1513205 520087 33305 1849692 1157187 713715 57521 1860768 688822 157232 1777674 706516 1885823 985039 951715 653115 1548068 475404 526398 1795761 895471 712353 781572 827744 1949630 1967029 1195758 1725574 1130123 1134382 1337207 29290 1783855 376977 561864 32870 968340 1951510 385994 1500576 981388 1209595 397840 1212871 257646 1682263 1038182 617251 1534995 1999925 1872736 1633764 1635217 113291 705555 1431309 1539605 1951004 1019220 1797443 867056 963442 1888362 1811092 1215755 1135858 486696 1093316 585664 53337 1567696 167714 355480 1966920 1835930 1377790 651133 1641708 1690524 1197348 1001392 1688368 1044514 703412 1862647 1393400 1159367 982547 675449 1246219 814740 1443180 880171 1209028 1421517 970304 159508 126510 1042504 982086 1740237 1149827 215018 1749710 323710 501536 1769426 214629 650325 1175111 337205 1711244 1134296 283954 569316 1022894 746864 1072006 14959 381042 1124566 1844756 839935 1358607 697451 48364 650107 1016160 107713 214873 1714539 1917591 921422 123273 1496240 236060 1367695 216592 464378 950107 1138238 1013945 30557 32581 883962 1691414 545909 987580 999815 745689 1378367 136444 257690 1289810 751353 1145458 1783996 681097 1943779 1380354 873189 71459 1596902 949977 204167 174860 120254 706622 120078 1701898 1603343 990693 1236735 408178 1059719 672227 1188838 1994863 1724348 1376045 1698213 25220 445391 1211686 1692554 312481 715868 95859 1679648 771133 820487 425301 1932418 252169 1661575 643880 409546 1128298 842807 1724048 1335063 939379 762233 610405 63361 213879 1249231 568126 1491941 939933 1015258 813243 564125 560815 1621825 1748837 420074 1269873 1377591 32083 328980 608946 407238 502705 1622971 198614 300382 1158265 862037 1156473 1621092 497541 1617888 852918 426775 1716054 587103 388098 1474998 904286 1504303 1793754 1084577 361999 1702244 400208 481159 841890 1852379 1085293 1710318 1069246 931142 242315 1244827 1078268 1428038 1125994 765488 1231990 235483 726926 721177 174771 322372 1970434 1834346 1860611 50478 162474 1561136 128437 718884 1304448 1003867 533746 1496624 335230 1673509 265425 1109835 63889 720063 1049836 308876 736746 590190 1745295 567347 530915 847442 976666 1860550 1646332 933109 1207550 457215 1126484 30162 760795 1028662 1510188 779714 627750 861567 683021 1571153 1584165 999461 1494024 312534 230326 648996 1728662 1386920 381669 1841043 1326237 1529398 238180 243774 391084 44007 335242 375955 946932 463907 1445769 1671052 1960201 945274 942352 1003387 1646111 1385505 1558374 431663 73732 1737996 482415 149005 1235113 226705 1559840 1693914 1905972 187427 1821134 90993 1397168 379806 1723567 470212 157590 211671 1764016 580897 48300 443189 1048450 704650 948439 1024437 188610 1050105 693371 1356639 1641695 631565 353793 510669 149840 188661 1258726 960146 496886 1994194 708245 622012 1703603 1740888 66551 1443420 394098 1195391 1426932 1829284 798993 1526625 1355587 1009572 1533093 1463437 1105840 1887927 141006 1395654 1321030 739020 341932 339672 862646 644803 1041428 1920147 1653142 1112189 1678990 280151 672842 68932 1870217 934843 1832723 389275 700468 15270 1356413 1393340 1090026 1968570 1366374 564496 298440 190013 928757 1099203 1004962 702254 126963 1397165 1695815 754049 1160065 788249 1451703 125323 1136466 857242 1405199 732447 212688 116314 378955 693142 902621 900509 588762 384939 1521152 1021675 1128237 617705 553401 86785 540128 1329460 280083 752908 1901697 1099452 626765 1583261 347458 1593808 1710376 1111763 190914 583179 228159 698017 277457 308539 1320469 1126874 1272830 1471105 1732887 1465357 1427727 1971666 1456164 1493636 109767 268699 1120481 397557 1678419 1778447 1950386 1236233 337684 1842613 1680181 142806 1147641 1545568 1510650 1375074 1142190 9861 1365845 1530001 1087203 452385 1162419 141346 71820 490005 281906 1714614 133752 821432 1992778 272009 1655116 505462 441122 122138 533762 586900 998805 1189016 206630 777715 1170446 1744073 1282595 1913920 524800 1054612 1584709 890658 1281513 338037 902605 1723501 1194126 250769 1026895 662386 1563873 1392201 1647195 820591 426240 602971 1127910 313105 525351 943314 647308 664513 1886583 792918 1180034 1853811 1542513 1167547 199927 358957 449570 1674694 205731 858806 132772 464340 22813 1380785 162843 1980064 1911342 1761024 795862 7022 1633633 1209095 970809 522317 1831416 1958859 475741 1509383 628543 1014679 798842 1548407 443182 1472143 1988446 1286715 859691 521481 1036580 695309 933708 1447085 502794 11765 182981 16317 263209 577435 894089 292273 1935606 1080772 84747 207433 537 740622 1329895 1569746 1899586 1451494 118704 1451826 183535 1812588 91770 1289701 1159964 722148 341713 778578 1019541 1522015 1122239 114792 1792022 287064 1694708 1366812 631724 1969130 1709336 1445868 502903 712914 611482 1294191 1422264 643134 1324204 1305893 541533 1721548 1417338 1819117 1502318 393806 324616 1347953 1504489 132026 679436 596443 372659 511485 1688061 1243910 1454728 636873 1384063 774900 758829 720616 1913894 820805 1390139 1961629 1897626 909165 373784 401193 1943575 337976 950759 780559 1433276 1418509 177152 347597 575106 916146 217209 784503 194690 1154271 1706981 1995033 876782 1121964 1853875 1823202 1146507 498218 1981125 96039 366577 128449 863798 643881 1564446 1798396 1663316 1313334 700442 871773 860030 1609074 1114538 952254 1831810 1675124 454261 1302837 1700766 753277 844470 1151400 424597 367877 666609 928283 1870527 1513684 584514 975732 158519 1737086 1949235 392155 261240 790244 291039 1884958 1905665 1529331 796423 1455130 1523989 158160 852678 1052232 739471 975975 1846485 1814902 1232661 1336526 1781939 961175 1781899 1031728 712226 1025706 1124151 666373 652009 1623345 977119 971411 1845638 113138 81089 620950 88956 1296074 111322 1873676 577576 656159 42830 361649 734922 1625290 1586077 199755 854956 1452554 189704 260597 1889952 1927428 1121683 1022052 1015728 1863856 282999 397552 1832161 455310 821230 146223 210075 1353456 1689720 332451 1901652 1108160 1954628 1556654 1602407 1446262 1510540 1404744 1214674 1131045 854769 966904 725720 1393356 1120439 39377 1634364 145485 1058855 989736 761900 557148 1386780 151851 743365 1144043 1293594 177526 1311364 1634039 196125 587601 603411 1525360 1548716 765801 1447008 1820670 1926880 409731 67332 1059128 1291365 1384995 1596615 1006403 431630 1337890 1567994 130893 1177262 707470 1688336 794572 243963 1442272 49522 832268 1720133 546751 1540699 69994 381656 1327953 258963 1331023 781349 1029637 1599488 1324370 1455734 90560 1979849 1569264 1317952 1871428 52279 767396 1987984 1815260 823502 1553486 521066 1237547 1065025 758259 1724364 1680631 477338 800248 1382956 1092722 1260423 1929457 727005 266873 1870350 1852447 1304934 281425 623378 1928399 848829 939548 171410 1848584 599402 1460471 1515608 93398 1285428 1821697 662119 326051 629613 177636 1422514 1652896 820756 70221 638816 1902870 392334 1019957 116043 659838 601124 1178732 404749 1495367 1746404 2017 1603542 14822 1520365 205857 1910810 1653892 1205689 1417342 1362537 629756 1442020 772799 427813 549409 1583707 1960132 1652508 787355 527065 1196721 809262 1062167 1585868 916597 1219822 975079 582785 1916893 1950653 889574 1696624 1078643 700038 495154 1504459 1483211 1174061 844209 1699771 1998386 125262 329825 1803927 593660 175769 321802 1473474 863115 1940448 1915415 1622065 1958517 1193168 1654524 1030073 1092784 238233 1081297 1434123 1376845 1905016 1444016 824530 1779084 78504 1294257 779340 1307412 1984782 1651025 795084 1850565 542140 736379 268995 859132 1061088 1482937 991783 1304243 1889994 33118 839427 1697203 822058 866091 705692 856759 145063 588884 807571 1124252 640573 1388723 1323346 746997 1938520 1959070 937957 1364906 482093 528693 1440805 388859 1186999 388178 1894079 1926079 679558 1939531 1707888 1638395 1634290 369161 520052 1067581 976834 1690636 1645227 260157 509358 319825 512955 856347 1971074 606596 448508 701143 683511 1980688 32726 154678 400035 75934 1469018 1347828 55576 1092403 1710769 1624967 758478 1132843 1297086 530105 639946 1266453 1357099 1127508 1248904 1055570 273554 971541 1449924 242087 905504 1387506 91656 803126 1640871 1701116 1261155 1641163 1042370 1125905 193974 691833 434316 1225933 1598703 1943355 1246235 1337458 883637 1402978 156862 1612382 259561 1437146 394013 1292861 615636 711688 179852 1442478 666539 1215078 1920083 988371 854666 600527 67001 1554471 1897467 596633 368456 1051993 20483 44260 690926 1359140 737186 1168143 80024 1973466 1062312 1955177 1942062 1918139 967147 452735 1031565 1073167 868 1949140 1579309 11854 1397352 215268 1974398 1953451 1339377 1060068 102032 671326 780986 433589 533943 241640 1864119 626822 1686275 472830 300721 1692943 954336 1948271 1540584 1281153 717772 891194 1476219 127017 301129 1315375 1620491 169430 1745268 599149 528048 764968 368214 367993 421323 994266 597082 1762972 1613470 266545 868882 427376 1433347 1892428 293978 1566214 1859148 236108 801937 1534721 1278313 964078 475212 1984764 969751 1176224 901776 1866211 1602786 407711 1509951 893657 1699647 1706286 209800 973602 1521296 114249 1423322 983887 229595 137210 1263794 86704 1046403 704743 1162710 29784 1914047 1793948 646376 186071 1838417 28150 634982 1552730 521542 1759524 292069 30799 426621 1485209 2804 1916705 640059 1772711 1776672 510638 878221 1554771 78789 402567 20728 603807 396302 58107 1919108 1241868 1875021 1911230 1950576 1844579 1596355 546354 1517882 398753 1815781 819337 1005823 802876 1366470 637465 1916709 340066 1999538 849079 1633414 1733490 1287742 651989 1484180 1345460 1430815 264336 1333886 1550196 543147 831531 1649387 1443306 1887706 576829 1426703 1483513 1125860 1658191 1260803 1223212 95791 1232161 533503 1655252 1073954 622007 1858725 713744 618457 1533110 1604538 1740655 1309958 887503 1494649 1459688 41903 556987 183225 1716608 1430236 1884758 1992208 642001 1085320 187080 15771 988783 1559404 1112760 984157 1271484 757981 537408 1411135 784148 1290764 1249680 1683440 1857226 383982 1060984 1987201 871840 282121 467053 1631199 176986 1901575 1958530 1513872 267246 938895 63987 433054 212282 488987 1057997 1117594 385349 1452159 1515403 1735832 1225472 1752337 1059225 1424424 1733147 1077234 763384 1333025 1394540 187055 1945726 1995370 871839 1315212 116968 1914079 1399101 800744 1548073 362053 1491936 1199449 80959 1278742 846614 442609 1913627 528913 699954 1494185 1299425 291390 815947 1818313 813541 155400 1360262 923501 397707 871955 536862 1955147 103 787818 454939 337242 401361 455379 1555876 870008 101268 1933732 184777 733484 475275 138323 1305260 568776 969126 1631928 719215 453667 1088749 499699 1956927 1930176 1845333 389417 335002 242621 1758631 1391168 79809 109325 842459 1349568 159540 109315 87520 568832 369580 1574455 317748 1042826 556574 653348 1625656 1993644 367246 1602181 791891 626024 66390 574337 883166 620813 497711 720471 6331 1369189 1546865 892629 1497621 592323 1401567 609320 1334684 1849081 1642030 225696 1186678 801550 1276368 1463918 1348181 1875824 1087384 920152 1884886 1866908 421027 745778 1820869 895457 1048540 1994709 1710775 710408 818981 1113596 559694 963237 1724154 347563 1941441 769893 1919481 1924097 1020580 1535031 1449488 962135 1932240 894172 1801048 324767 313179 1687368 1087173 180139 1628218 768425 509021 459443 616234 625090 1193121 1609881 1284210 140803 872270 1038319 503722 326807 1296999 1023069 1651425 1834702 1495078 1652227 44512 487364 1298110 366746 315710 1350908 739319 864984 1642153 1133450 492319 1879582 1324730 677104 616586 809139 109147 1976161 1243600 203456 178200 1726832 993129 489285 342573 1885549 1092923 1664005 1937228 1696614 537158 156958 1495369 1850338 1965722 1315755 287794 634303 170995 112928 801091 127769 1059882 401067 1410979 117760 1251708 1682746 299163 1017689 1234779 229206 1385374 1828224 1944617 1684616 1668961 113022 1296773 334511 407281 1209839 1583524 1533581 1456592 1383782 866805 391813 1382899 1459567 703792 1454185 1659773 207071 536147 113338 1010080 570599 621111 611835 324397 950090 1949485 308116 832318 301610 1836152 723720 1617272 504203 460548 573887 1901664 942538 1021595 19364 46425 898669 70564 1951401 460220 1581359 1143135 1036177 1825570 1956276 1742331 361823 783672 1176617 1821872 1691851 392214 661310 1018740 861358 1272463 487160 1002129 1403776 1698647 548893 1899564 1006391 503011 1120471 59895 167216 1672204 1658100 231179 203179 1506258 1319750 298704 1062612 1789922 13301 1205000 330341 375877 1695026 1823831 854679 913986 320517 140665 652248 1799912 689269 1607924 1806229 1218157 915983 791514 733482 806092 9856 1163339 585103 523383 154033 1096437 566605 545995 1842179 1201619 1760145 1226258 163257 799267 1350174 700552 1974300 1228773 291195 1550898 1462244 742929 802372 771413 588463 784874 1813449 924611 441961 259987 377716 204252 1611970 1450408 775294 1750854 1800225 1167447 1531 768750 569244 1237938 1814041 544449 803839 1199399 1283369 799888 37402 712273 596193 234713 1514161 1434653 127229 1167556 631421 1695713 1547493 120697 1325786 808740 1022729 59877 249682 765999 1184690 1918001 1330387 1233700 733384 1925717 1539574 391176 20746 1644089 1710629 1249406 1859715 1880850 81042 715843 1433040 1024282 11031 1175884 403245 1835807 17919 335351 1102377 714430 471032 550523 1040799 905597 965522 1571118 1477076 1880091 167392 423448 547767 395825 1996900 1589172 266157 1697242 1548207 1006362 488026 694821 1967171 1184798 1622137 258851 23871 942042 1195689 1317006 1843399 512373 1229307 49091 369797 429353 1017422 992513 1017680 1156574 1371813 201664 6935 1432516 1406244 364070 578806 1956804 1065088 1683266 1108565 43498 434529 1115396 15521 1983034 868193 974118 1176104 1002434 686233 764499 957146 1767157 889340 1838970 851554 1465539 1350948 1789880 1616198 1320262 483673 865541 1749357 66300 1794560 579354 518832 1724807 313525 1144889 170798 395463 277670 711698 1868429 237531 1689993 888610 1787102 1439406 1148300 1402116 835560 776741 1289709 1366605 1643669 44267 1636360 1796691 1381819 568136 1423897 554458 332523 645950 1408306 1242973 98756 70194 1423029 1834822 1827525 889421 1777464 420834 172588 101160 1429660 1751532 1461688 526709 1509021 1515477 563331 1674120 556794 1516825 1492184 491893 630588 555295 1971112 1124041 1900818 1254142 383492 1729510 1082995 1195546 867177 987868 641885 521587 1506044 1776328 397055 1970617 1824538 16707 1451666 1980530 1420840 1741743 818411 1955117 874629 406145 1333970 108359 62874 504608 1318373 1149334 361957 462333 306556 350400 1488519 161419 1568923 198745 457317 855786 1970409 1969608 1227190 703480 1011373 79647 1215344 1641878 1256504 1963172 1064627 218698 526050 1797237 384024 1237042 1180468 1330030 537803 1006872 552385 1919428 945643 1821906 621452 1995835 1997568 1456588 541223 348117 470943 862605 219919 1085670 1277662 1327408 1306915 1286594 1767320 114226 224832 1198383 523910 485864 127484 1377335 604274 137983 1360411 1301595 1194061 855881 1684082 1915646 541040 72348 321368 481972 1628078 1547662 953758 830616 1329732 763868 1677920 383866 1276787 1734488 647833 683978 1833348 1621076 1688795 708505 1558954 911159 1321603 603660 985593 218805 1133882 1336930 485953 133938 856804 162992 492373 912478 598025 1791184 586226 1533141 1022816 1159847 909694 407182 48009 133807 581325 1644265 1681749 31238 440362 1088181 546471 1049861 1625977 543598 834838 676619 634586 820973 124657 714126 896530 1258931 924830 1547203 235729 163264 1758655 1499733 1634113 615378 1174930 558442 339989 1017511 1993109 6598 403366 775730 199602 649900 1210180 276768 258589 1853006 526497 1911157 1671503 778184 1365636 1177015 32645 1564685 1131065 199376 1230829 352257 749878 1985837 1199718 1878528 1149336 1466292 1092755 298909 385441 1856481 212116 1880355 289473 989012 91191 1388383 318539 1002846 631648 1489558 113719 1318520 581546 843657 324391 1468256 180006 1354108 144759 682209 472966 1118475 1902155 1775575 373639 1862830 609746 75095 1959403 1310551 823184 1158312 1944795 1780963 1715814 402954 84586 1712467 881635 1854682 1254930 5085 1460041 1341226 1058466 1166664 1704489 1872427 919308 1276313 1358216 1259679 768587 52648 1931222 1502833 1068577 1183559 375479 20892 186699 1630169 1071918 1515523 1620389 931894 1115992 847636 92416 1068494 641988 522465 1217246 416275 1260107 1816066 1569290 1581086 877389 252322 820940 1458008 1298475 1119365 1058202 1981336 1953409 458456 1059857 713949 858045 1186032 1860840 258334 97290 1188899 1377710 1737207 985186 179991 1322727 524242 286332 1876651 1381835 70603 1925640 1554610 1856186 1491274 86637 821082 336563 345831 1028784 511396 35577 1924412 524175 268492 349453 1544415 515012 667574 1118243 1631127 993577 1756675 1930207 284799 1505666 48775 47032 202371 172178 1023628 1201604 69345 650285 1410743 1466216 1735516 1865278 1489749 740745 970220 163691 363486 1473686 554633 986015 989670 249774 1169082 174767 1072386 792874 388335 1233791 974125 105973 1399340 692270 66359 124761 1380713 385249 1249990 1275159 627610 773456 1591278 1708801 1203045 665086 60685 1745620 1119828 1907069 1133517 1738392 1092190 109500 817995 175722 46257 618164 997627 1644532 1878637 1440012 327347 1641198 1988903 558392 720862 512013 1380041 91406 726477 1119722 64720 1457052 804210 1174467 1784009 529450 1354470 1802750 900523 1223037 1506067 930834 1824493 1492110 1196433 1792885 421159 1614218 1755364 1745453 1579756 543641 1278776 1739388 1347876 1642898 26012 285029 1446105 567272 1554112 1949623 1952792 300198 1837621 299081 1303228 931302 1407159 591243 178816 1300050 1433181 1845157 1777450 1754118 242339 1186103 753468 299295 1546099 811723 1132542 55858 1104117 832839 631864 1194501 714453 1107467 325110 1273232 825948 901234 453837 702135 1246328 1639002 1675372 176451 1014377 477596 1535105 191921 787512 814439 918815 332260 1842369 1752848 1447557 632893 409272 644320 383102 435761 1541855 1757961 1387168 1983487 670218 1130802 1259944 656341 233410 1103682 252612 1240680 1147578 901040 755019 1962872 1973259 1559191 908212 1274405 1702400 1472396 1945949 776409 1445833 645188 1050521 909969 85400 32079 1893079 69457 1513815 840314 1498057 348625 1725530 8531 266118 1993731 1807909 737755 118210 1716458 241488 1916475 758896 68297 388710 746365 109051 624325 993763 131708 863823 895002 45928 429029 846267 140842 1247455 743653 1488640 788395 839620 1258469 1776431 419697 676193 989910 1722233 1237690 1656735 679537 427146 1561813 764976 61508 144028 112044 1833229 914235 1455787 1288071 463253 1288872 1302427 554798 1715075 738481 918558 675021 1324641 344519 1946561 1115511 1378324 77689 518460 164782 597283 309359 453162 1328054 1251317 264012 1189042 1557242 249126 809496 931848 722608 1023547 260854 1505087 251915 355639 211482 1346526 1689818 61398 498566 1850511 937255 1633906 1669213 470062 306569 1327321 567994 119414 766130 1778829 1100145 997068 1192665 660813 1533453 907864 1681766 1352521 1526087 559468 27021 1592817 587269 211360 1074761 86912 225082 1914889 1942924 1163697 1242026 1410506 131285 1930001 807020 1560030 1753504 290609 1175622 869181 1935856 448818 520148 17206 595426 1855653 811125 1006881 1751538 29825 1929688 699806 765893 1281285 1192925 1990769 271620 1482462 1451039 1040921 1016429 714403 120480 1693388 1547932 446339 1097878 1946492 682103 783700 230926 660913 667386 1878045 782945 1875874 897827 595522 844283 154671 214902 453744 960183 1434801 463001 1822720 379390 1740242 159445 831756 1275822 1125810 1292384 1522956 1131667 1416885 4765 102973 114963 1621088 1747311 330635 709473 597599 362262 1545930 1714912 468476 533829 585809 458302 1517149 1468831 1279893 1226385 1744137 649083 1872288 239256 83196 39265 1600690 13920 659695 32344 1889760 207955 112870 1209442 215420 109210 1262508 1901562 1615392 742438 1938812 594151 1873652 1338408 484629 161486 588774 1517297 1965216 352305 870398 932062 673569 1941951 81218 1134929 536987 1995318 772926 1584408 1179601 292010 1759199 1419057 1410568 1553782 83835 1228458 82713 1743839 216797 1210724 603826 1469197 1022576 1758223 1616861 1745568 1164872 1055592 1138098 1396637 351855 1421782 1486359 759899 1180475 256473 1358254 1074613 9441 1467251 1769760 141698 903736 402085 904519 780044 411321 1154825 1384379 238589 208866 690407 956523 1874634 141407 160038 116431 1972780 442832 917385 513042 796946 880874 1413087 1772719 916945 72683 838197 1817889 1299537 1124466 756242 892444 39417 1308918 368495 631878 910792 1545154 1681146 991041 754530 1584020 1736856 1625156 969233 205019 1899275 371917 1358947 680557 27017 858388 1310528 1801232 605248 955877 1608255 289215 1853575 595609 1412343 320569 909636 35023 1550800 496459 539416 22051 856560 552416 665376 1059600 456865 952977 861681 1836146 1375195 1032751 1412737 1358229 120440 1124644 1424652 1712677 41005 1689610 871206 463132 1164880 1536228 786599 169194 1232665 1123388 720972 576997 199753 1918823 580569 585924 1797823 1694227 1743324 427531 1174368 487365 242138 26247 1460775 120136 41779 362203 435975 1246189 614212 31613 1448400 209449 1991888 1397628 1996907 650601 1038443 471382 1248712 1947380 1369492 1177063 146595 1340907 977318 553893 1236832 195454 234847 126711 1465267 426904 726313 918571 1157634 247770 1716474 323274 1819023 458560 293856 952269 1782897 840747 1707100 1846804 1067009 1323435 653326 619763 1117953 583777 131965 495174 30934 1874990 1900256 1795191 998994 282231 1825118 1321702 1215703 1394057 1452551 1655136 1860830 496080 1409451 1557294 1634988 1894140 222175 642871 1087990 1525899 274546 66166 258866 1512490 1238718 117477 1596309 824756 480160 741991 1093466 230293 1929288 1608644 1817897 1346508 452977 1611420 399405 1712935 1396962 1304989 965345 1515437 867889 1181130 1605515 1404632 688308 1872123 1370810 1038956 964708 1884077 4090 1674762 889368 878527 601369 337521 1363963 606825 141107 1073372 886342 21457 438546 957012 86150 884197 1063979 332173 1874818 613718 1434323 983916 933978 426347 1282390 1799774 780872 1840214 1187628 196311 27323 756783 1384177 182073 820362 960099 975769 287280 1994814 1672539 1047868 6057 845444 1020712 798318 172948 163902 1203311 939009 54463 886528 93148 446615 1372967 1286622 1586354 709335 430153 1255658 1004670 1680871 1584356 1458938 1569011 1149851 392654 489409 497184 528414 313539 159641 456344 1259744 503047 447514 166224 1106150 1605409 1549862 1443810 1495750 1281317 1148720 546980 69441 1699038 231316 259634 1587086 942279 1393687 1470754 1908210 1194702 1686347 481520 367798 46339 1665531 450830 1868976 1617419 1156137 1412576 63262 1390997 1878602 814841 785727 290770 1766762 1205632 64523 1876740 1993188 1708539 1116465 1091244 1441637 52947 1450908 1506391 553412 1407650 99672 287141 1650034 745177 1147183 799956 149853 1868953 449973 459888 1954408 1175880 824304 25277 1475927 937129 1792253 1156930 1723467 744379 426220 805024 665873 286830 256173 240335 1663394 1007787 175896 1168629 1235726 998270 1960529 1932777 1638826 364866 481692 1406904 1892757 1453926 1945926 215488 1587719 1882882 1957682 394418 1379070 782515 1770207 659786 1788410 771518 753637 1918213 1205664 851864 41035 428974 1221196 1687755 1053818 82217 1439660 176912 1111546 1435248 1688799 1546996 254459 1817257 964810 964354 1899499 1878275 1178692 1363069 342288 921385 693149 496425 1562675 1085059 1871878 251763 862110 246414 435199 1893067 1607893 1198171 1786059 634183 1395238 1547712 721569 1976654 1073536 1776493 720734 1704625 897321 562715 162110 1533204 1029065 894614 149655 763928 1242274 1286671 426263 124115 1985309 1047840 548834 838646 1737245 397952 171401 668827 1009529 476562 1780423 1578633 1837496 1403164 1217940 319366 426577 70847 489050 1906111 1486201 326147 1719115 830115 1423341 1498041 1201781 642228 1555979 1206878 511382 687704 177420 265896 349312 1009480 972337 1885825 185095 1989626 1061442 1642223 497706 634196 506891 1407762 175787 290109 1915103 950646 1761059 384581 758873 1285217 602608 1235992 861350 1531121 722227 360070 1990411 1462808 1918522 352806 819019 931448 626034 553417 1856518 54670 1598059 981495 1159640 1273388 269518 1130540 1825183 814709 979364 1740627 623062 1258641 9833 1701138 1589516 1152832 1090382 875033 499891 318563 1582419 979072 563023 1974586 717742 1073069 1657174 430741 826527 1077064 1751650 1454253 1202993 1749666 1673271 480531 80611 1490667 1207450 1785354 1599939 437677 1442055 1012463 353807 478206 223618 105827 274281 1355081 1300156 1350939 131919 1216402 226317 1698569 864908 1336109 486821 1935840 1933323 469792 926468 149751 822260 1397510 1547816 1641025 1826435 857398 1264131 769888 1623325 1185721 1010952 1948789 127841 1372708 1642624 1970461 1703730 546082 95866 1144745 1416841 66658 1218720 254779 1908352 1204786 1841995 10477 1754931 1771479 643966 260310 506848 1542674 898999 1397822 1149345 1578823 448424 1106481 6451 1263049 393822 487516 28323 6571 635494 585309 753425 586984 1463022 347602 836717 1573955 457148 1055406 375126 1424614 1628966 408020 314474 909658 1539696 1295569 977903 1304840 1705883 332183 140921 982998 1658434 1730520 1152305 1039899 674866 820880 1853642 1970250 1928891 1596093 140493 1206157 833371 280438 1841021 491227 899488 1398656 230438 1909432 1547500 919233 1753495 484850 118634 324444 821877 624515 1652626 632133 662168 1491807 1513040 1526420 717035 1010483 1067408 146906 1541517 1064339 443046 1042145 1183622 1630001 853310 951630 1930735 1934617 440090 1390879 1415860 396913 1599769 879619 388886 1905938 1419545 1941099 1965638 629348 484654 1974725 407245 1857117 320844 115521 1212466 1943196 155852 14587 1357623 1572841 96521 232951 954721 373613 1041961 1560883 1396032 1358864 87281 566535 2510 1364975 1375084 706778 1625154 93193 1117293 1805232 1736392 954015 136760 1110741 664540 1452613 1877532 1784822 1837487 1099182 1192415 1691953 1359238 578475 742725 273281 1318197 177247 1622430 915592 536710 1924372 729063 452989 1491178 315501 10101 828057 625229 1586582 142831 642415 286082 1333570 452241 953375 1174372 1343927 369712 1426719 1202144 1414595 1806952 1746055 355860 525088 80925 1088341 1179233 1710273 1787836 75115 960286 1696385 1294951 1635767 1717922 1785810 643476 1115198 1921695 660354 1176927 1504185 1155391 1141285 1626922 1284721 1930092 1265926 549416 851039 795143 1071269 617934 730450 1180301 1730908 970490 529332 1787362 176495 211509 833809 1336668 1591150 1358815 221282 528412 1824827 424269 912839 1191274 1759932 644260 895738 1191271 784731 898861 855731 324256 779122 203565 1224727 1836594 1695193 1974728 229507 1533599 1791061 1087226 1530851 1264594 287048 1659173 267894 1475292 678652 831726 32873 11100 201194 995251 391979 1793854 960275 966190 1350598 1798477 1193590 515565 1167561 1119043 792598 451634 1687740 920525 1196459 211452 56508 709367 1265976 1050404 151915 1395138 1315496 110340 1617506 717934 321910 1842731 1679749 963289 67865 1293064 209612 70150 840777 1998428 312118 841741 1099449 1490110 1930136 433776 500127 457005 1512235 1469043 1586662 804965 1051025 745102 1244924 1864292 1279921 1180690 677931 1932946 1363921 1214302 1295348 1621403 1642553 413156 848435 1385993 1107111 1751546 335802 754201 1455770 1320866 28915 1007773 775454 1082738 757448 332515 1655686 493788 162086 151017 71453 1179170 1778117 205042 459192 1960775 184821 140000 1745491 601752 1553158 1299018 1726086 320270 1521762 30706 1450884 1829193 149409 1685111 31304 1235708 509716 763705 1942396 1510361 1449704 1512788 234402 128669 117132 746707 687046 1255254 1623403 1133962 1085360 645960 1735118 97563 470926 962921 1751129 1808143 1747434 1946581 1979878 828951 1188622 1249198 704372 1769489 1556223 41059 767223 806782 746163 89672 609694 1353870 1653072 1951274 489511 1815204 1874345 1689944 870034 873260 626453 1746960 1876643 1532872 822009 102513 78367 839159 1057083 1680123 407571 1862264 944541 24903 61373 562571 550575 980580 1009258 1483461 417382 1510962 608683 221660 532430 484031 1651541 203820 1465242 1983918 655512 1721997 948540 42948 538914 803470 743133 542143 1478852 1469460 1095223 645627 637408 1518043 152570 1754940 1349459 172762 790757 1228980 1559731 645947 300368 1594160 1924185 907165 350849 1693387 970024 1580076 181762 1557345 1367088 206141 839205 831586 1191265 727226 1901109 693933 1781185 623379 407510 1377890 46845 255952 791658 922783 573476 1985422 783346 574805 1234759 1145885 1805799 40869 1055304 497946 1146374 70552 905768 1580768 1556956 116202 1163288 1287073 1458464 826115 291090 1993998 579845 1998707 1325734 297405 933738 751725 1414433 552206 598339 1345386 1526435 1365326 408515 777800 828829 1571585 1886741 896379 767895 1409960 1854395 1829676 1953769 1752880 657802 282332 1988320 1153890 1021974 1247779 1754148 14433 487294 1656530 1194679 1097762 491044 771977 94421 767948 259920 1506687 1325502 154774 312454 659227 965881 298237 792853 1902795 1474819 864568 1846229 885271 1035462 1396573 1676440 1289756 1849301 459891 377916 804987 833783 1833940 294827 1799090 36627 10194 457675 1647666 490004 926463 545235 618683 1163454 306661 626058 197708 229483 1440058 1648379 600949 454202 42227 206007 777616 1957912 1137432 570231 1774597 469524 83828 1849099 1983593 784422 663366 650063 5647 1784706 69609 1876576 204387 1165657 1351352 856563 1703546 1374893 522992 1365835 1246116 1465114 1956236 1399773 786669 1041158 41229 1654511 159068 644755 1020409 732246 1194535 976054 1339667 579951 751869 930932 535177 645036 1666416 1182687 619465 1752053 1063620 1570440 1155692 870509 408523 27744 1007696 775937 1737807 104613 38184 901844 90449 262115 96309 574641 1660930 332583 145149 237814 485694 1618844 1008073 788397 1248389 975831 992565 1052025 57695 424952 79877 1869740 482096 1237914 1909159 1468898 521463 95285 632847 116523 724974 619703 1795505 245785 1907846 122635 392577 1598438 926190 1567083 280015 1709745 876391 372804 49255 410843 1438304 1964408 596767 938518 1512280 1834140 1508068 918038 174525 50714 305937 372397 774951 1571414 584158 1242556 375071 1886556 625240 1567070 420239 713632 923775 1398248 970497 794127 39191 1515479 191698 600432 215172 1374772 960874 557082 1022099 1427749 1097093 622310 119802 646305 329002 1962945 215850 970122 1075079 482862 1949724 1465412 1531640 456373 590033 135043 1033337 1543416 586832 1150038 1368207 1616737 313797 1886954 1500918 1664881 179022 1669249 260344 451672 1008191 1685177 570468 775670 450664 1578678 1401192 864188 1597065 372109 1182039 805265 232750 213691 1262938 1399641 1587961 783710 814659 136796 742986 149215 479762 1395879 959510 756639 1982225 1057958 1657228 468463 387411 620900 956083 1522432 72118 682207 348345 733403 632402 1367505 751951 1303723 1660609 350620 1245945 335384 1835638 660774 1768093 18553 1001204 1098881 428383 1844754 1011798 1130974 1372039 521602 584630 1183122 1661208 1279377 1235023 1935479 1079357 1422387 323424 719901 1298408 1310699 369859 523679 135816 196998 214600 1123057 467743 1958291 341551 586669 653771 628068 547576 1125677 192969 927230 1377494 1243489 437970 1977839 42005 2326 541007 1486370 518499 1374645 848455 1101307 376063 669743 1426902 625738 1561822 876857 1898371 608448 1861873 1513240 724580 98567 579237 1840264 241092 783468 591801 1349213 1623277 724484 601607 33162 1364661 886541 1716760 1199139 706172 648053 740113 1246742 1823675 1535033 901665 911073 551696 196490 1430043 1358852 66420 909657 1077483 1308787 865780 412739 213014 344133 97198 135130 1051145 1749664 206424 1300870 801452 604191 633068 312672 1582042 393041 684866 1614935 362913 164248 282571 226831 732499 327154 1715649 1148002 246350 47413 1217739 326177 1324449 1577080 1088663 37783 1816518 780690 7530 521793 1913809 286700 1497997 618063 1559861 198633 1085437 112272 919077 1004894 105577 365910 276872 653875 1616875 1798959 88810 328758 33676 1961519 934404 945967 907679 1831835 1889833 1832149 1205162 831005 1910844 207478 1301567 713916 1693175 315452 219772 604668 1523135 1166568 977293 1490635 315708 1391897 1664940 191283 1354525 1666729 875512 609895 400056 317064 1237244 450303 155483 1952319 1496326 975685 62940 1923573 1234113 1457258 160586 648418 622462 805428 1382595 1724867 1538713 270509 942521 1486139 735313 331168 1816294 1116750 1505209 75638 1586459 556972 1497149 1257678 446454 1103180 821785 1441680 1825238 1583434 1431145 857389 559235 481508 881622 1123667 777545 1435008 961868 187285 1741177 1259181 1614518 1620461 1837309 580265 1268537 1282740 1851903 197481 403850 1679973 531309 1762974 759589 1207087 968962 977396 1459947 743081 849033 1084909 1713368 268238 617054 414764 1713151 48292 841427 944718 551389 691824 433181 677577 317089 1680776 1700500 1862590 1973662 1951406 264039 1378568 1824817 487217 1512812 519691 539643 1206489 1989552 520288 221469 894905 1420753 317791 876916 120599 942231 1005130 67292 184258 385929 1634207 1223833 1555238 589812 67949 831994 1481209 697270 1806597 562640 755662 274967 1710677 1029600 596653 579140 1842911 432294 521042 1712959 1203234 252573 1709490 448423 549747 1302800 172702 901245 1933010 551746 1664932 268892 1043458 1961209 922897 873046 1741120 1892071 1006041 154944 1767636 332707 57134 877069 1668673 1734435 1335213 889575 759129 1636522 905930 569796 1709258 1852227 1551125 74705 1416819 1583443 201670 724350 654184 981544 386898 1416386 1907348 1529165 1529525 1292548 1171646 1424007 1833340 1623655 441116 1520752 357171 593240 40991 513848 1463375 1880170 160415 1818530 1839424 1776682 629262 703275 238575 1104030 253101 21965 1199491 948996 772491 326834 1490526 120602 1359308 450452 1964402 1048515 679990 1115994 11720 54069 1678215 200677 1841828 569105 879187 690580 454553 770651 254144 1725270 380454 1011815 263654 1015035 1349530 1948865 1398470 971016 35575 1215598 393990 1639172 1083538 1048942 188371 219193 676957 1245858 827358 879351 185663 402927 686589 199740 1015908 621983 1571666 1765676 747085 416691 718375 270370 985423 786717 126154 290392 984824 997765 759508 864535 767968 130798 69416 1312539 1606362 763223 1608335 137697 401127 798845 856279 1501205 567829 320767 1354999 1646413 1910139 534188 1846278 1929271 335178 1373492 499715 1779840 656348 1373136 1627568 534686 1397465 666152 1469841 225461 271743 1853275 390137 1956041 1309043 739101 36318 1726019 1142585 1653009 512921 499532 1303156 1650488 575470 1446447 362406 1972990 1351462 1375854 813920 233001 1913250 336476 1249822 1182858 1451017 492133 1122217 806075 1946136 1873727 1672357 985037 1386208 1212375 1954883 877097 1479148 385792 238938 596578 1837561 1514658 1457583 668592 1467918 1104296 109959 1200301 1972679 1276931 1994235 826482 91160 435756 177321 628269 205149 90349 731097 650281 1553989 1294205 1193631 1127982 753317 1141037 114841 513432 1594138 129193 856198 868147 991668 1795807 881200 640866 475260 1151844 948271 771410 1092164 733304 1795901 1152533 973295 1181029 1362934 1014073 1712701 540946 655638 634173 1911905 60469 1105441 1723250 983973 1877428 1815947 69292 439930 371960 1978697 1654501 1951638 1861170 60270 927794 545682 710791 990916 1284929 9201 828819 1752837 306421 1157559 455224 1768577 1029193 1756173 544101 242495 1719028 835810 966063 1169454 674568 1718044 734167 1988264 1466562 1302318 604243 1486391 25345 711085 1929842 1424402 1235355 966751 1243962 697778 371515 1416106 550830 1783834 925628 332133 1351460 1653608 1109483 1575696 1780991 1886835 101721 10792 1010470 1410417 1455931 622511 1116005 1888040 1372675 620868 788459 1372948 419412 227368 1550824 1689387 309310 1486492 942008 201031 1057182 1394721 591255 1815014 449632 1918072 1838254 31525 279045 1594842 607180 1296547 324242 1381169 515199 1758404 852450 907507 796078 1815359 967754 232999 736893 905024 1198545 867750 1362342 64641 602606 1839872 1399609 267660 1861246 1437231 632240 1264698 1924607 28719 392349 37679 1578381 1092566 969832 64813 1190888 257093 246131 295048 1202740 212217 1772848 1137905 394935 884048 47088 1501912 914225 950859 589831 273659 1287620 422552 1605202 907815 329952 1566709 790762 778127 1946435 46320 1037484 1159001 1902706 1339408 798833 1458235 1257399 653012 1602812 1559598 1120298 1662048 1862615 874524 261970 582281 667890 1219413 1373507 1973051 1308815 272878 807759 1279408 1171093 1203959 390138 1740892 428624 584256 733254 942931 1065728 1699528 527142 1480447 901746 786567 1484754 1534884 1457005 1971473 1734408 1903636 522660 917554 1059271 1319605 1129572 1545899 1523258 708542 577009 1294074 661552 360154 1111685 360778 845109 1462385 1328673 1445553 704016 1290352 828863 1657939 822325 443259 752316 319901 772750 1352467 624969 1502540 1188308 1230404 1143684 791995 1550155 1138529 288133 1498638 36385 589242 204116 1443714 1050983 1672390 43921 1703205 630100 583372 1216788 1807428 586888 774818 1371719 912469 1553431 134138 1910892 130152 240479 1460108 1692293 674639 1575366 1705699 1021637 8609 943848 796678 476767 1742609 844639 1838996 725734 1323834 1736049 1972282 1961852 743452 1561282 169193 1170637 1967489 1672601 204935 299657 1943348 1273875 5180 100945 1067319 623424 1474272 1131697 1704543 465028 4968 298415 14740 750030 1802886 1565628 900139 532848 1696907 3069 1397494 417096 1970962 204626 133979 351886 1292910 1154703 1866771 1429341 883059 809728 1818294 598294 849461 447596 1052989 474595 1870062 1083407 1280687 411310 1189797 500896 1454857 651903 562384 1960099 962576 975180 1229083 1689115 1475051 486238 982614 183605 1854736 586879 1800143 216566 662050 1381756 181935 1020646 1538242 1779838 547446 414015 474996 278366 460020 1307154 229776 542495 1870299 1936222 701985 280636 1587607 876372 1748082 900044 1255338 1982674 836010 1043447 428725 1191405 74994 421762 230577 1398145 1211343 1034332 1114196 1764280 1671113 1451866 976717 1966133 1956406 1595976 1283029 822149 709626 1944094 1731980 1442025 988578 1348396 686498 1336247 1760435 1074939 1333797 869722 1625968 1790820 630501 1227405 1567905 1372851 620586 1345991 1773563 1583265 500591 1798076 491084 738787 48072 330669 207873 330394 1811318 908031 1299606 1808235 651788 1927028 1581394 801063 77781 801123 684849 464088 243215 188330 1305713 1847350 1577929 598185 657325 1718133 1288156 79057 1691347 360911 955529 1976091 537875 216295 1805036 1501758 804838 1756267 1614285 1798133 314933 1296914 1166888 721987 1060203 1431376 294517 135395 1951946 591297 1499540 1283393 525665 1121902 1000905 256763 786797 190807 836601 237866 1298557 1620586 717442 1639818 219940 1649999 1945474 300163 1056777 436353 1354159 1714107 1865680 1940564 1299150 1672696 1510440 64169 186354 92554 1828707 884058 1550438 1556894 1905967 1472372 1125626 1658273 555196 1767172 125319 1108926 1449668 1596186 1843816 1158872 573729 1981122 1678785 1616924 1710890 1539027 1124403 1784230 1531600 682052 281613 1658121 1228418 1707655 674627 260403 1367653 1232979 901485 869567 1691577 1966779 181014 1057650 33543 1497264 1464967 351179 508770 1329225 115512 1392711 11406 1865476 275753 978459 1293542 164245 1188353 590146 1049511 985665 149222 1826609 1608443 942543 451940 1157317 1882519 637083 495326 1891117 63664 620251 1420819 15536 1941859 604690 744004 641513 349284 708154 117630 1890357 1178297 1515755 904951 1343755 1949254 901625 621109 514900 1840749 319448 1015467 1869854 49094 1247059 1536185 302744 207454 103711 1270669 1361675 399353 434294 202737 1983568 183981 839766 873158 1122646 648584 1343227 216739 1078852 438823 490891 1602502 91501 150027 1897239 421538 73050 1781778 314362 1683878 1736606 280267 1257818 766447 1481056 773998 913885 783168 1846771 730809 379289 1072715 1046275 279533 1440325 436277 347404 273125 221138 776294 709652 610294 803539 1710240 1454198 741974 1516276 1563634 521510 193886 1597724 1838663 1113422 1565896 865484 1689123 1839544 1041519 1981299 896759 1440228 789733 916668 1435973 499084 1252977 788616 867714 57001 34292 740984 1002018 598969 1705963 1083048 1232322 16676 320447 531705 366525 744583 553405 1454436 81846 196121 1129072 1552225 1736830 533631 40518 1919511 50233 922511 459722 87016 1899844 650747 532487 63559 1351174 1771312 704269 481107 1268814 748360 1765903 1768880 30886 381944 906623 915710 593978 1615133 1924712 1677214 764084 183949 1832935 615994 381685 1896802 1516513 1601151 1409139 492226 851751 1432209 1229959 887825 1038133 566709 378998 736297 419025 1752150 762410 884827 1733769 1732454 1771874 1810145 1759989 458961 540659 242944 848641 673632 1313514 740128 1008837 10728 854274 1580185 1611513 83814 416251 681340 846112 367341 1428750 1436462 147886 1059739 493908 438700 481777 1757096 861758 1485633 1829714 312858 404198 504807 46454 1410885 1353061 31417 957839 775769 140923 547670 1731021 945383 1645432 1668415 122506 1951079 1847985 1493610 1973988 1214360 655724 490906 1851436 898585 343831 1235869 1149450 1552722 264610 1898980 522035 108618 247028 957967 1426583 1162118 1535935 970533 243844 153937 1010051 637002 697609 1143237 82795 1652347 823182 1422350 1699675 900680 452314 844562 195033 1206038 330269 1876817 328660 1024056 240467 1844639 218536 1508135 1591891 1899541 775378 1896443 1465435 1835929 732403 734867 1791651 1593265 1458287 1268160 1521169 1234938 1640772 1393748 27689 456770 896496 50987 177175 610917 963332 1836264 636404 260834 1710473 934865 152422 530779 1171907 573761 458934 1337417 940327 1488712 397414 1157454 1435080 1399571 1616464 1961965 717091 591350 135421 1724268 938705 824685 1346990 904253 1642083 1964021 418510 883611 27340 1484275 1711117 1836362 1683120 547465 1456875 1820911 1941317 1500268 1583495 390277 1326131 23475 1662520 923417 996890 1126907 1625337 1867974 1865840 1519916 612313 1104274 1526211 730116 672630 421535 285699 147470 1451281 1296937 1403930 1171198 753706 270734 1010858 1557352 675959 875058 689543 377053 837020 997342 1257857 1014570 790497 896106 1369482 1588479 447617 1783974 1389890 178639 598936 1664513 1165609 1894126 1219163 1805683 426822 1900969 538340 729551 1372344 139487 610728 1475969 830935 1355165 429247 201579 746716 1945131 1593215 1262838 1956250 1171318 824414 417499 434695 655857 939452 1546597 1602724 800054 1771875 1712171 1032210 978228 959315 1799383 1720655 1092957 649964 1388621 1347261 1962960 733204 360736 1537517 1172213 625839 1160415 1766971 1945933 40010 1157741 1950922 1715512 1406483 1877298 1836935 1218260 500207 1010153 1710952 633732 701394 1215021 1932335 1211908 282995 314280 86615 622678 1298331 893185 1269935 290560 38027 326838 825838 1760527 1072761 1762991 1546127 453853 1187306 1547755 1842960 1299269 315451 689381 824177 1077122 1165532 1935719 808410 1896521 1339923 796872 1866005 1851492 1612666 1582251 1796321 892599 1107583 835174 1668430 1830283 1707994 1841056 851926 1526619 328633 155960 1380230 561978 202300 4700 414063 1811836 332018 673243 713069 1495965 815195 412918 1913932 387992 872265 71200 1940878 1948036 1246585 144973 1938539 675367 1893360 1414948 780597 776242 1843037 179103 1139438 1093663 1975536 1753920 727416 767978 1544418 1302306 690779 671095 65118 1982118 1507407 1815575 840765 1546686 1067459 862563 1063033 316992 124774 1347894 1092520 677872 641128 157621 1666443 1658733 216649 999907 810451 76922 976876 1021023 879643 1426309 307936 592579 1700661 1282696 439782 625460 1527123 817309 1550416 1805018 1461120 1031212 655044 1656455 922233 635392 1580816 379247 581906 920056 1818883 543673 325706 747022 1095075 65812 14438 1216896 11386 368434 149207 1181828 375864 1489280 1671714 567796 939221 1461988 1548446 1137779 769553 1933884 1672480 1545206 1131619 427030 1900136 657751 1945008 1288088 523933 1994791 597150 563284 1522504 1946128 318852 1792737 1192752 1321392 199028 1203019 297930 389352 1094821 657288 1342376 93009 339134 1626338 351748 1406103 1103133 1790047 573805 1266031 626332 1360698 930340 264494 1595756 718976 1278199 229169 1855092 1202444 176195 1492355 1746180 1317813 21972 603315 1698574 1571994 1057823 867276 668927 1134473 439815 1241393 579061 362723 209630 1257303 1615009 1640515 1021384 328738 711288 974149 170330 1985914 1649278 1986963 736165 699535 467238 5129 864996 1383233 1796934 1202794 1110697 1981942 96827 364015 990311 1623079 536786 964749 279299 927875 213997 1524897 45036 434399 1490580 1118900 856459 814029 376256 641522 174733 1525749 1951073 1547196 1730336 391678 928843 1566546 1340417 67438 1821121 836690 432329 978538 915781 737324 1663942 106508 1901941 766119 948778 1699289 521887 40720 962295 1748225 1005046 528055 103193 1332458 1225260 1521574 1361413 1618636 1358169 416488 107134 207187 1543904 1995999 440391 1980779 1570312 1786753 1101483 1844276 575482 1849114 1314347 451448 1916311 265778 306942 668018 175696 1737953 411205 1084897 510229 894837 441292 1325671 421553 427728 1330122 1019633 1264563 1785460 1193214 1543519 491183 805009 1458878 1150778 749603 358873 548126 1012973 972286 83848 1391530 225840 387412 1014345 1771597 192735 1838560 121840 565308 947391 1533051 991802 1144231 725875 407632 1205753 842133 1236501 790178 1526028 680525 1839778 1490826 1565346 1287683 32114 1802060 1552539 1724588 1192027 746627 1829658 1915016 454316 1883814 1715708 1928836 1046581 1631281 1504369 1392199 154637 1332435 1396182 465071 1383089 674408 1854325 837325 518570 1916432 1802568 46530 1181185 1158393 698668 1596987 1694691 526681 1209638 801255 1052307 1291576 1701995 59336 1054980 1531071 1694889 1115920 1581295 1404264 758744 253911 1590363 1577807 18689 1813132 1786957 1195053 237946 84237 1015144 39156 615533 1097163 156293 534795 997756 1568230 1292017 1115574 25960 1770760 1044441 297726 1522704 1349432 1105373 1378172 999469 882894 1377222 775866 335906 819239 556407 1173425 471278 292813 362324 1135892 491015 1735117 1985444 1344994 1927317 428228 763658 29175 421110 1184519 1707042 1658358 1400072 1972651 1134616 1458963 1980528 787508 20536 936031 1169810 121879 1617951 936741 1156261 1337923 819094 1430477 398057 1920441 309521 962538 1359041 1663419 797494 717401 513288 658493 1750102 589075 577210 27742 1254917 584944 469328 1900643 766185 294224 1578623 1220272 971645 1422325 1415346 390324 885854 390344 391786 559014 761728 750085 189184 1436757 85853 737957 625752 1518670 393245 7962 1783242 25926 1672649 811707 295507 396 1059301 314487 1405424 1402167 1746248 1952544 892258 1094728 393483 452912 481266 1986306 1275267 38692 1182878 1436790 616872 1202466 1993890 509137 1796107 1524415 1246541 197929 1979194 1552462 1825426 536660 872266 1831502 1733871 1991155 1921910 218471 1532759 1942788 1791854 1297982 39121 210985 689243 1995348 48170 160113 1005271 872191 705958 1467629 1185434 691792 1289119 1447673 1727481 1043767 1457041 1392764 1641860 38713 989343 817733 75626 263798 1040774 262214 390684 1758124 529430 910952 1300142 543175 230099 1988850 1032096 45057 75829 371458 10582 1511249 1511065 1413361 1167198 465169 1575926 1168375 1752354 1751508 799926 515983 417469 626354 549394 1453703 1253747 285886 943901 1131700 1923106 1606786 1846593 1246232 871756 1121202 144658 1822705 881449 1636649 1707137 1923412 179706 72197 1206855 1017464 1850561 1980515 525432 580763 694812 383752 418038 386870 1104279 1692770 1206268 1550833 209241 1171602 1754770 1056132 1314949 391321 374198 1006838 196584 194348 1348655 666100 476905 244606 713494 728980 1593964 506703 1496168 1528440 941191 981110 57552 58912 1830255 1955615 372786 814527 1572017 1011349 1209113 1103021 1986947 1895436 1882066 1286828 1055842 1481656 786511 1808752 1938580 1426656 89325 1493073 1402698 701846 840087 65937 1777750 1405787 696463 1840440 1652204 1704943 695597 1966808 1298505 1609817 1495099 1572564 990075 298079 70836 1994506 563308 904315 925217 800479 1087915 1357545 1889066 726456 1837529 262741 1627147 1511795 698822 1783107 915569 20885 1864123 1849064 1431968 329616 325573 1632404 1322319 16110 1597295 248253 1036583 629031 1929234 973363 1204895 1958178 630781 230739 1507233 695838 696806 809880 349649 1339996 1902827 1053295 1925138 695189 11370 1100634 1840258 140860 1938099 600268 742281 1869030 802746 1787336 152495 1084868 521647 1820188 1987696 1254467 1889398 1415658 1731732 1353800 1317593 754017 1640659 1069210 220053 1216373 1891734 1396140 1503744 1543032 1197970 1602865 814358 863284 1311249 1235062 496324 1157752 128107 1344212 724105 738695 1608541 106906 471358 1786063 937933 103092 182907 463761 1097519 384046 922028 1232054 1064708 1204938 1313696 1038718 951170 1514124 1791405 288366 1197956 382506 844008 1725345 546692 1737568 1096651 1776102 1057268 163297 1721746 1054877 457320 290118 68645 1137660 2361 1958657 737639 151266 1999149 947171 1787274 714630 1029926 1540192 1547530 1131007 176181 675533 58644 1207725 825352 242030 564961 577740 1524683 1242027 1614616 874429 1012662 1590253 840441 1703063 1857880 1676421 17513 745805 1897738 108878 1876277 1216533 1385149 26522 622240 1796155 1985874 765571 1698195 1924438 374070 1009069 865311 288232 773421 1440998 1653020 1755963 21164 1349508 379794 13157 1893564 692375 1690657 1455054 962748 1995660 1741309 1091893 932001 1333540 1620282 21634 1285037 480102 437055 1126881 1767798 751564 734897 879924 818913 800929 1705808 635461 523138 478527 1987337 1944155 760425 1255678 1470997 1539599 1033244 1768532 1111159 1946929 495301 212857 651169 636588 895916 1948709 167786 328774 68271 1509010 1046613 1483488 763575 700575 83311 925848 692227 945064 1453708 1549617 211816 1517626 303124 1777907 950706 1997911 638818 1459040 47858 181643 1414227 942790 1129828 56464 692301 1288010 206733 1906936 967032 1551745 1201181 520465 1225048 187063 467289 1088030 662583 777948 1654468 1546126 931060 1536964 748750 1014760 828547 1246784 1878576 1871554 841160 1233770 1305237 783895 418813 1170984 1898725 1324774 614640 1618729 970217 1238968 1674995 153793 1127055 668933 877734 275232 359586 1426168 420507 1981814 1120055 550339 517186 1723345 650229 1591959 1892321 341496 1458524 840676 716279 842917 1996296 998569 1223112 1824609 684986 627075 365105 1868551 365075 1776657 1262996 736431 718070 1012760 659575 1894979 1685659 75205 1611158 814612 364930 1220849 1782905 624141 40488 1572537 1110704 960863 161609 825247 253362 27510 878949 34462 1096481 485617 1958279 573973 902231 589656 372031 1630164 1491102 786835 1318397 1625120 1526321 1136039 573694 1115407 556453 734672 1682748 1884284 638790 144358 1991428 507059 564152 277154 894284 1911849 1070696 260257 1040865 1823818 118138 104786 1211531 1940271 1316605 736618 1104938 1737992 1343226 1509542 1367398 1250100 193166 748565 1834158 1175916 1164838 1595531 1722875 1247966 769445 1644116 1177726 441066 1307439 1709671 896669 582581 1464600 991537 828160 1403066 446864 753735 1924870 1700952 1410136 896811 460988 663535 1671173 530872 1232696 346371 140833 1377145 1247754 1695575 603904 1876322 741187 1695218 712543 497981 1677134 41258 1361961 98427 1529161 1277160 1933743 481062 221987 460372 1259719 560493 114036 1583312 140588 922736 573689 1185107 1391065 16623 14682 107491 407392 1941343 757440 333152 736401 1612147 1434928 1130702 1665878 716825 1634882 1286427 1281828 1310442 218600 1278294 1477180 1017153 1502862 632965 847137 1568523 1466844 1001515 79455 1829181 102604 735720 243503 1922760 856516 174522 396351 1735691 728777 1393331 1158142 1278125 747649 509214 444299 1735448 406473 1247085 615661 1572247 130722 1356538 1444430 324599 994552 186332 541204 994298 1923557 780335 478885 1961935 1733023 599357 949699 1592673 1609617 1397259 1198658 509227 1546042 124039 1428013 1789457 115061 277794 231278 1096650 852910 1139412 901635 319399 1219877 323150 1976204 21811 1545907 841345 925417 237123 1305354 1114927 1103721 555113 1871418 721715 1917737 1670822 631922 1529551 708402 1080691 1490751 2618 31655 1662799 1124354 1456427 1760571 241067 730815 1837005 1283980 1991464 1966405 391304 238188 1720475 1220329 1848696 468193 1912187 857495 1399991 144941 1260039 1857637 625429 180861 513918 1678601 1987794 1168141 1364705 238523 420481 488083 1159011 826866 1317450 934584 1547445 1058516 879675 251144 989903 1871854 1171541 1388062 386016 686688 187087 1365784 1140673 375880 1712434 1518868 1841181 193167 1664486 337219 171247 545102 802378 108777 1162889 1938599 1263040 375051 1255217 1229387 1917212 1052345 1514665 1902306 309989 1967528 1926739 946534 840077 213410 808895 1953945 586530 384181 1439471 448914 1706408 102558 1534768 1850432 781650 434758 1551864 307111 207670 1845450 536972 1114256 130915 1870822 956805 1098593 597550 552522 1176326 1775031 1206677 1859750 442162 1926325 1267842 645907 942839 1601834 1936046 1764108 543749 541534 683720 336645 658555 1936992 1603752 233567 1440636 1144730 1906761 1369783 396691 1453624 1010230 911243 1853649 269101 779607 1360635 27083 127024 1070747 714769 798777 1994363 916028 1217816 475917 1320437 459878 746097 1105824 1646055 559945 1235389 784732 115741 1353604 1461690 94900 707899 970133 1447192 1868146 399489 875363 1417556 1656961 948085 588688 1992696 1089268 1235571 1953401 722472 724076 1132607 1591120 1709246 650782 452111 1202008 706543 1893419 1455728 1448261 1785178 1687346 706187 1391362 356503 330976 907118 1564510 1594468 659904 1948762 685067 1266548 664543 375143 243002 1319152 981613 888502 201854 1402581 203621 58636 742642 1155491 237613 1676911 702026 1397337 1925583 773405 1280300 161797 929352 347442 1985163 603087 1559557 1862700 96427 1432652 1172455 1932885 1216503 1081208 35379 696940 15020 1398001 585079 1027669 791737 1019402 774811 25598 406433 698125 1783228 877307 338031 831265 330843 593444 795926 1151376 1802961 46200 684915 1728918 316564 789874 166145 588911 439600 118489 1092935 1010520 1583286 505792 966388 1304262 1815964 13527 540470 418765 1183237 1823081 1697232 1931061 645713 970157 1309326 1121059 42614 1091279 1901820 1602141 90144 1512606 932018 615181 1746129 1070950 1124260 1768138 111409 1946996 725288 1644615 1952474 876697 1723207 1537752 914546 1318 962329 522984 944619 1061918 1011937 1542031 909109 1510049 972374 782511 1886841 1473425 1806853 270882 1258155 1338115 602231 787516 600986 83949 1782605 340810 1268163 155006 115221 1230521 1880597 1963980 718931 356408 1550037 656647 980220 513483 1794198 196356 1052644 514025 64707 1358250 228354 158457 205458 1999903 1403716 704395 1354227 1162838 1086873 1178622 1656573 1160426 711648 176966 734673 719807 1183799 1276 663952 1960024 27905 457012 717635 1342733 680696 1341133 387609 1693842 1929082 173223 162136 691725 308059 734549 783682 1114855 231940 909593 693959 48264 1762839 1910129 1536265 1716190 753944 1815898 1279808 756494 698809 1003802 1686131 984672 1477737 1468590 1959896 956308 274254 1272251 844716 404935 706034 459090 1922468 1860328 566920 1419564 934541 1184427 1155605 999890 1808868 1253741 1172832 444378 1691817 1133429 1376752 940792 1404768 717270 810787 1776155 147265 1266066 1548943 1373254 893559 1967447 859711 436434 1702793 1615245 958843 1223477 479617 780251 1738367 1647821 261168 1432738 1208829 1970959 20486 1679537 411425 1557885 987810 1682690 644130 377688 931346 1996270 526225 175907 386177 1338320 1481918 1008171 1843451 761919 827444 259077 1347258 318914 1710254 1622185 1367255 1422651 1030564 138150 1963463 605246 1156439 1582007 551232 533257 661180 1495240 398584 1427620 67910 1807899 914454 894618 941532 32679 932592 824291 158316 1642706 447815 646583 1959380 1843965 1301562 679143 1255578 1766955 1804449 66630 826129 236562 1131395 483314 1712743 188291 1724840 196626 562260 404087 1191020 1669337 1131298 653264 1426661 889396 68268 367783 477911 1080366 1146185 1590339 236140 1072392 489611 1368797 794152 186251 1916037 1150740 1915769 1391411 1321882 72593 1623461 1349396 377883 95199 133307 1168874 1731661 1351412 1087985 1483476 1021199 140845 513321 558775 392667 1687879 1914014 266770 1218817 218549 143821 1084096 319015 1069858 534602 424879 867134 256622 1266404 1362952 1718208 475975 418225 245959 1822248 810124 227249 1557537 1237174 1017204 598384 1328546 253033 1323892 1128066 1304830 1014841 69328 1576557 793159 1142863 368822 1137415 797837 181940 682067 933056 1420702 998002 396776 151907 1225834 1964339 1455264 642204 314600 720743 1017678 720111 1528747 157893 462723 519338 356755 937016 359434 32341 1431165 217996 498388 1529948 60742 1664829 1142379 1220192 225947 1661474 1526573 825003 1893516 1648850 188785 1474159 1657219 1739593 1719785 763956 1238087 148305 1359818 845567 582789 383665 1336290 891933 720593 1112312 1215522 1501726 862606 1727269 1107589 2202 1339476 1147531 548505 267798 580828 879121 1437641 526710 1970038 1733762 1834583 1706400 913611 652545 784099 925362 725080 1472824 751470 383693 1542494 877475 1244672 805833 88600 1677313 721628 1849709 445165 113989 1315338 341834 1864157 1379278 1306493 1344771 858623 848151 1796698 591053 1981805 1273909 737679 1609546 1991041 185589 912194 550999 56120 1275766 1482453 212590 1550784 911602 789079 736198 5202 1757249 1010106 1541131 1653593 1270714 1881162 623489 216856 1173166 268121 1078464 956938 920070 1605585 1139301 286374 705767 234908 1518862 1184797 563733 1655406 1498666 842748 1581691 1360728 1915000 436105 1318451 1775813 1564453 477022 1552888 1530821 1129007 1499264 53250 1899682 1535223 190644 1305988 449458 929867 1404303 16399 1189822 1819857 1552136 143292 1081775 671366 307317 1706896 768239 873956 1757478 974963 841191 1643337 859386 933393 1730309 1031330 405628 138997 775552 1924619 910500 1138564 113791 861698 1226341 1415935 1195701 1423449 31536 1361548 1333057 1327641 1069739 1597408 611285 392725 1592087 100074 1626322 1513453 1200437 150470 1048348 1150892 1417306 1638880 435461 142907 1116134 1697055 802600 1645948 677286 651350 900047 1993992 1686025 198218 991887 1818082 1217560 1137505 776133 1357293 1782939 397041 1828124 845037 989541 1942252 1634057 305351 1023195 769784 1735144 143049 629273 1877746 491064 1540654 1802342 1173765 509165 959786 78341 1274894 556543 1087924 1280044 576428 1136814 789397 6179 1265924 1268776 1540766 1602762 1905399 248264 796385 1280921 1154910 1097402 198922 1513706 363976 644639 694139 545414 1100085 478442 780888 253392 1290616 515235 1478469 1682444 410693 242991 1204515 1624847 1985383 1312494 1317007 213175 655051 653734 1535596 1981200 1551989 1231598 1386051 1498019 678573 1511602 1601261 37917 1531537 549079 1603720 774568 918911 1288558 1571577 1157885 989689 1852609 171551 1157601 1410300 526658 1877795 967123 1849415 868614 1707694 396960 1770358 886403 1278949 1052128 1253576 466930 1583733 1573138 1462271 138697 1776361 1777370 974126 673951 1700348 1216812 372016 1519547 1023853 1282700 98406 40860 212296 656276 282622 363241 575348 732946 1624418 894875 1852155 1609170 1267503 1406726 1024503 81585 985494 708869 1883059 1504314 1372956 1448711 362257 1427616 353801 86728 1694553 1195390 1902043 349054 671718 319406 1517982 417663 1603377 611579 339706 1894153 1535914 9698 1420185 713223 663324 1287630 540571 1182802 1217401 1189828 701369 513945 11461 600281 456951 1095146 344980 1201319 1747551 1973732 163710 1980398 847666 829093 249240 71544 119455 1486960 559734 1238351 1823036 1695939 1315279 142428 987205 1008553 1696473 1623985 466637 1477829 51899 138131 360127 510726 364140 1746705 1479064 1115580 238176 659810 1121694 1911095 1379429 1166323 1354335 546052 1313490 1967365 1972087 369707 1258865 622446 1352766 987320 788099 1116889 908866 1881821 294179 1885567 1906122 1442598 971382 1399586 1424320 1289215 1854441 917455 324259 659234 1377910 180351 1370898 821377 333561 1178223 1265909 1288279 376886 685112 949924 1092084 1939122 1316708 1251136 357865 264722 447889 140425 1001568 348067 162853 175168 546664 631090 1827810 1735658 1084574 419536 1647550 1503492 558034 1603524 184088 111892 901631 1231123 409148 316153 1977119 248488 698502 1896766 1595485 228276 1318141 1085285 1010059 1181056 93535 388424 1234604 908485 1598693 1898345 1785002 1613025 555431 732758 438141 878260 1670119 896396 116530 214550 825097 1612025 195759 1368790 1519173 210668 736064 592465 323920 459756 1200082 1522734 1416482 1790874 806615 1460022 515748 677350 1495043 1916595 388626 1963336 1478094 956004 358379 1685697 287546 74545 536509 1086509 1770575 1838016 976115 1286087 1799633 1620451 1010843 729471 1165746 1969574 916001 1119121 354968 865632 919315 1685444 8062 362770 1126398 273263 577936 794255 574327 1637713 1435476 1758911 625649 1026648 192138 112249 426886 1995925 1622739 1471467 43817 1367277 633422 1600443 411061 772666 695529 354471 1886756 710920 1887627 434264 1404479 927124 1050900 347964 869406 1513685 1638496 925340 641367 1113210 765114 1398898 1984025 314195 187275 909207 1112036 80104 253752 1156383 496712 1929649 268506 126910 477933 1094869 1577498 1610454 1992365 1450563 734257 623456 1581557 411990 475926 1061805 378382 1080838 1973785 109441 146726 101023 425772 1335526 973614 1407115 1790439 946761 1749149 1968700 476885 406122 144396 367245 23208 232147 470307 1000418 689793 876558 1427743 840783 203639 1220821 659357 1145774 530113 1990733 1864501 1393735 1307405 1365856 1848131 1937707 1779089 524440 1768766 111436 751447 1725633 1666992 807324 1227774 1056252 1897479 177836 876420 1123853 439906 1758352 1018933 1698598 200021 1626667 649462 1796586 1256822 1963062 1700770 1429379 1645591 1364752 673458 20431 1800619 341814 620975 1501461 881571 969581 198239 237001 1225496 290165 890597 531694 1893678 388014 1585776 1434328 1680962 1597162 1459564 1000764 914853 1069163 365260 881466 625416 1147039 669418 1199750 1784606 188718 175974 1974476 574605 1492081 1927162 1167365 788012 1027817 1911360 640004 1227445 1711255 1548806 641925 1359694 57208 671263 1826770 289912 350022 1775311 1561294 1087525 1560373 1661356 243843 844496 545456 1090186 372981 984055 416548 1744155 1549242 425474 912593 278848 1344929 1110296 1421253 1079679 604860 1762271 645734 412490 1584982 1394502 1017767 884852 762268 328933 843856 1040566 1361416 663202 23477 372007 1640488 1368867 257197 329257 229622 711942 345206 1209721 778772 1787056 924241 45346 993506 632769 1040535 1411360 1102851 432142 845951 167796 1237064 687968 83083 1600841 239976 1964977 790887 1738820 1831582 1624428 522612 484830 621902 103928 1791659 1377329 480354 1220828 1351033 1967899 1041033 750583 1448704 244213 1944706 1286386 1479434 1139490 1243084 1665245 1736722 601306 383841 959155 1214394 1128502 1453426 956522 452504 554405 1190950 1796983 776802 1668869 1753398 1163023 1917058 1409715 371380 938145 148139 1512345 373087 353030 1943503 1471323 986675 449334 566476 1252047 494416 897807 1754755 842263 1067790 197176 1474070 406960 1098980 1275354 1402108 309524 13533 1336750 1217165 1147383 1789800 1089773 666780 568086 557711 744021 1125518 333638 30824 959965 1678893 617121 1052614 62397 1750561 1733803 988491 1304736 1095957 1536685 1003254 1436150 65305 1634534 163714 202241 33975 1549832 970899 1872179 1310647 1522312 734976 1126299 137414 718924 149178 907552 818901 782410 753939 1622786 370846 1018324 798837 347559 5625 59251 1967664 287229 704213 449685 941548 1460286 158033 1143006 1447561 1594721 1711775 600295 345540 1258747 1674166 1622566 1983587 430929 661684 1898015 549731 229540 597915 303028 1785867 449285 1368133 1948764 489141 1323639 489011 803865 1451676 742854 361051 37588 833065 440368 6262 1672014 1546502 487094 584754 1326023 1165479 859601 83406 1650290 1644674 1819493 299845 1535374 253951 1470536 389896 1914109 1080196 431152 772572 1459751 984812 1800953 905983 160451 663746 141908 1501283 804768 1554927 240946 1819894 57413 457179 1027066 401212 659700 768057 372359 1065979 32588 933102 377755 35903 938023 68746 1593599 1712899 160978 172806 1777954 404051 1528584 931668 1848812 172130 714493 850443 158582 290793 756728 269986 1516610 1513154 1323811 1934576 378549 1473421 566517 1302512 881186 674003 93090 683784 1725439 1988 1271041 1412870 1732695 1256722 945925 730707 1173865 1503722 1596963 1100219 761456 471934 949738 727047 532745 90897 538119 264046 1975713 119242 388874 1956308 474420 1016274 1752472 1149852 1593602 626784 1691693 1833411 1800454 599844 1057247 1067791 104892 1736012 846415 1656572 7429 1272477 555379 855767 785190 1635566 85612 1664923 1849572 1924501 1625624 446052 660163 798834 1518831 1356458 990775 983697 1223646 1746288 1027030 1843568 222272 1331894 886050 1716579 1301803 1545862 350195 143054 242153 1961715 1930201 660197 1832734 1313516 52019 1583466 928156 825803 14779 1529994 1416900 1324746 1592139 1555863 535365 1867961 1742854 711398 552957 1476499 910855 37180 18318 671899 867662 869537 1947527 894931 1972236 1910009 1156713 843002 1610795 129876 87672 1776670 974319 1939041 1682035 338523 1313180 1054488 1837175 132142 609731 1623679 1721735 1843078 775026 1474304 659192 1008809 498422 497938 1293271 786321 1386175 1574557 1796771 1093927 1870701 466926 390587 1790828 1931994 1778578 1971598 833542 1128610 1207487 1430874 1174000 1965992 815902 1301917 327636 1654691 1628048 1991372 390943 1291616 1001157 33127 1848084 945193 312223 1077927 324636 142393 1292369 1284727 324961 1120686 1768775 448219 810902 1077468 1125653 616282 1374138 890058 1550908 1498229 416109 1826702 1361380 1401899 610165 1103184 62497 1085996 1797454 393119 1170137 1536744 1824328 1588901 647235 1632203 1320017 1941711 412825 1045515 847647 1154580 63277 1139248 566333 1744462 1025783 1063708 571588 1705859 1748941 1253198 713609 889524 1558797 1192668 1033734 1946150 623775 34538 1261831 71048 337263 894176 439615 485069 626454 409236 1315553 1902065 1493094 1082596 144106 1983860 296901 908491 1916106 749349 1861984 524764 820891 1328353 517965 1384501 465522 415733 466295 43143 1257029 568307 1969092 1955584 1562043 267732 1350505 93890 1478032 117226 1740257 1868232 441247 1989553 504307 154022 1209187 1925157 26842 1648472 988215 1478288 390555 543045 296787 1610831 935962 155705 109561 1759601 1470976 1882866 1167939 559772 228335 1714455 97041 1745091 191158 1850438 95710 639471 1457234 608654 976252 1912688 1024840 311787 1754999 817016 139639 783420 1259527 912512 165962 588318 1088022 521860 650018 46650 357869 1321880 871687 293004 1579883 1817044 1882163 491662 977475 1167402 743738 1421653 726331 1359557 786853 998052 1776865 972082 840749 1530747 1846582 1948468 778754 1440036 80767 370632 1584821 274434 1795357 1082235 1835852 1740193 479033 379956 919609 1143680 91074 415730 760377 229790 1003983 1488387 828017 82774 1269459 1419613 850766 536438 712293 1558722 799199 1138946 133494 107194 486006 830538 570244 714212 583485 1355859 1139345 801696 600350 690018 1073184 226665 1012298 1137455 1220027 437270 1234137 1720209 755273 929254 1181636 1318116 1464856 363059 1208505 1648124 1236928 1770537 1704584 1135060 1917472 24129 323256 1594508 1089230 484167 871957 1851242 682946 778079 903 179568 409066 1210260 1441308 1750431 1295773 1607403 1349119 661564 706452 1135251 428693 918949 1876603 375627 232381 92841 1592887 1777430 1920448 554763 1088512 1469256 1440527 82058 1824711 1597705 140515 378648 795184 1521623 1926915 1954857 1297275 1445098 1970956 1021656 170468 1373122 438923 923314 1896901 1914429 395722 1575525 410231 1432763 1348463 1343899 656845 1406176 1667063 1831273 576084 862789 1261693 726611 1927686 1629639 401780 782977 1645036 302331 1797118 1533447 1436767 448917 1284777 1880576 834084 720626 974103 186184 1629318 179787 1182735 1055875 731549 532454 1809188 1405261 1976702 222967 170420 149799 1440504 49125 64118 1739768 1851317 763888 856713 1613003 474011 335756 856665 1648135 126608 151737 1244298 347748 641154 1230790 897656 737729 676684 568284 1833449 605147 260568 1838019 1258589 1829687 1998162 1435034 177225 278674 725412 1463252 607603 364883 1951707 1595901 1290053 1928828 1202270 147885 494153 1925387 172149 1527441 1162372 428582 540082 1070208 986875 1379097 1073922 1669492 1174622 1886141 819313 876709 1466253 123081 1152555 745698 768548 1701782 1738783 240381 260681 1923077 75484 936231 294708 1209848 970975 950571 976263 1676880 983355 68116 931336 1691764 1059837 863118 1082153 608684 1247199 1003774 53821 1728223 146023 852083 1868469 571165 1164384 1397039 985038 270762 633989 344903 756959 1106751 1654709 505291 1767987 428486 1673266 1811235 1003271 1195123 1598844 1703745 505525 1134205 1877263 1417903 1774127 1697627 1035766 1935190 1242396 1411035 762754 1946376 432747 41473 1428186 1808970 433015 198498 981077 94781 845509 1421403 989901 1562276 1840518 1461712 1688222 1245320 1807939 1412669 1112930 732315 1192208 1073161 1950819 806271 1251793 838749 1127986 1860654 851384 883793 206940 1990102 657526 973171 1132253 459712 1763630 1234895 1046576 1039563 340676 1072477 148227 489908 257061 303767 301638 394303 729437 116220 518195 516448 809943 423875 1829777 1908726 1371788 1424398 1473575 21882 1365190 1392802 1467783 1224721 1138257 972553 1128077 1066724 1705657 374855 526827 782103 850451 12803 1402620 396385 619785 1508269 1838950 578205 1857622 956023 769655 835590 28321 1498897 478217 423205 217011 456502 1160376 1575944 1227736 144182 1389403 775793 1466453 1369066 770309 1819307 606594 1845219 1616097 1291671 761894 718723 1585374 1133985 1596554 273979 1066119 363231 784928 1565470 1460349 1107800 1075665 841506 1970212 736112 1199056 497006 1307727 642311 1089713 358043 1487230 1775082 1363781 1896792 1296844 451798 1920994 738626 696402 1824877 1119956 1040130 1962426 115642 1548650 781248 1701306 413886 1867250 189311 1212050 938933 1886161 1843979 362025 81827 52906 1885283 1664920 181003 1617732 44767 814600 220888 599721 414238 755930 1661249 661952 640252 1685904 1950818 852710 588525 335560 14521 1019608 917345 263495 1155331 153675 19128 1796416 543294 500487 1490068 1726031 1996510 1130481 1457825 1124264 403721 320739 405956 15528 1612636 1767215 1130990 244788 658977 1443496 1020724 983457 631034 404178 1474306 1559243 1748254 434990 1800883 1086032 1291683 719586 1180267 273928 980186 1539840 988655 1987981 410078 1307311 114585 514139 695681 52006 1052641 643979 1103756 458721 669433 405375 1212210 871849 1050996 648229 1028396 1565014 6297 955296 1625037 160669 1101081 109371 1122415 1960482 1850174 960841 1278706 1531333 238656 1015452 1783353 317897 1250952 1570323 1257711 446111 1204580 807859 1419699 1140830 634186 942913 1543372 1879703 622542 22204 1431590 1349143 1826871 656636 1577621 1353808 1957633 958319 906113 1667076 905963 1194166 1201755 1285508 380239 30791 1047095 1169778 1641069 1225424 92936 1051616 897622 1658364 1768421 1456619 1371459 1698948 92014 524520 839386 862595 487500 868907 414727 701025 249314 1987084 209465 1619169 1837141 15714 1727709 1697453 981085 1090476 1045888 188606 1770313 1871148 424303 1368406 1613522 63626 1758079 1793618 541641 391453 294538 537132 1303374 520417 1799688 102258 532362 1906969 299207 1948057 211435 80281 787928 758173 817306 543672 1150722 1877346 35494 1994014 1638591 1618814 1337176 1111296 262253 156056 1128319 802293 1801667 1926076 130416 408653 1719192 1137304 877600 653193 1382784 1880728 1680341 1190934 1539612 1804979 1439240 126695 1673398 356129 597520 1524394 496101 479699 451856 59708 1807848 1109875 104939 1997556 1763159 1187958 1406891 610750 1002593 1300740 268873 971191 557415 526271 1166956 1484451 1286258 669682 676794 354572 379207 656047 741779 1527502 1945093 331156 687214 259013 768569 1862772 706963 1733029 876454 1413207 64795 473205 611347 1322103 1171427 1386177 1614484 278647 1383539 919019 726622 1408723 1815578 1437326 1884402 360436 1187242 975729 1377609 1134750 730948 1922115 1635984 1679754 1555855 1737858 25639 36084 829494 1889274 1073496 1798695 1050001 1241637 1876104 550524 488697 131660 465975 981585 1984689 1637331 1889068 1782314 956807 1102042 398937 582764 263143 168799 666010 825490 45509 471183 1101484 771029 710325 1209949 1430539 301381 409403 1660269 1502639 92666 1104805 1313784 952504 1553140 644216 1866677 772109 172812 437524 1894152 1760697 1435039 757368 1444026 1965964 168347 1962674 443859 1496797 741669 556346 321848 1847482 620745 297878 418300 862440 299448 412169 1945082 1652676 1890719 362682 1753003 175252 1905168 1928896 1694262 1913050 577375 1534004 1112867 1320671 373021 926890 1319348 1302317 211209 1570999 1227300 511530 1941790 1146399 982301 1122482 1893418 718755 884986 476063 1637938 731009 145224 1942932 138040 1767698 1578949 1336970 1658563 592658 1748679 467611 318730 1332295 94123 1179318 1595748 151994 184862 403175 1471776 1650839 769586 947174 693720 740007 412469 255241 1909339 1988337 1530034 525920 1291378 827637 208417 1145894 1706703 379805 1886002 217141 916999 1429738 1744247 656148 1952420 179194 447266 517871 1765913 1015086 94133 1919439 533220 1380693 151191 430898 1520345 304522 1478249 1896385 34664 908481 465067 1677940 6138 1719354 29478 299973 166742 241701 1813753 797688 1296823 624562 60047 1131390 976242 1114988 327860 1535297 1125652 1859319 1016156 895668 802097 846408 868518 980519 319272 1235424 387736 1218914 159369 1396002 1700510 1226418 732928 700142 1255795 1480593 559385 542359 669629 1789549 1781866 1534132 1459418 46554 652498 912653 38835 521815 951613 1750095 42169 1187505 713983 1590844 51639 1957788 75968 31019 320667 479329 1830269 613446 389277 186345 594530 994632 1446714 1238451 181994 866088 564668 928460 720322 1148680 130182 794506 423285 368031 860768 1672758 581613 106420 1994535 1934879 753009 1396348 1537142 462104 746409 1589678 54351 779981 115787 1701036 898967 267496 1439330 130337 1803392 304563 590961 825443 1416573 1734532 1213922 1651603 509910 1662436 1358417 66790 295312 1944006 1216619 1103145 1302156 1425291 93160 1408029 1522481 1040221 1576344 705321 774229 645288 525221 1254687 18679 1536443 66701 1438154 863691 262048 262804 1723883 1763648 372320 699081 744778 549813 1625858 398516 1636135 233880 1689989 145899 767233 1460178 1253193 475535 749685 1727332 1218566 1481436 943309 1949933 735060 1278290 1037610 1593716 97531 837729 1561204 1413972 318473 1809876 1924289 1757253 1497723 1490991 1636196 1500551 580272 391999 670168 220269 987546 1730253 972519 1163046 189292 1889351 683913 1401408 121255 409287 1612514 118170 189721 1487525 906315 973971 1358367 1044588 179434 644673 1436704 242956 58044 477194 1790037 734136 1854745 340970 1773871 205182 1412070 1722762 1816660 1543680 1068972 1837729 1418211 1258424 1976427 195111 944512 73609 802012 1615347 230908 833098 178503 113984 392719 293666 177544 1731720 535479 7070 1643166 1804176 1704646 1120403 450061 1535689 1838203 1887668 786855 339687 1644281 662939 902007 297742 1119126 1017776 929700 1212376 1843811 63589 411537 1773342 1004259 557123 24289 179217 1579528 1485027 662408 1001181 102359 1916890 401514 1932283 943030 976101 934224 787009 1054013 1814865 1823760 1084573 1667349 1813899 1550292 779613 789529 491571 1737829 311035 615061 1513896 20931 172128 848699 548686 340064 452802 243140 736169 1820958 1124109 1434208 1175326 696231 1398768 965917 1373649 375582 1624035 29386 1405716 168902 1319872 1363982 1131383 969485 366380 822924 785700 1416981 1925224 1578694 785959 355007 561810 1225773 282314 1943665 108967 1867319 1294178 1314343 560216 1741564 1738067 1263107 1447167 1839837 1196706 579514 1821342 1600387 1087010 754456 819796 715185 1832519 380551 546628 562919 136089 902889 785482 818502 668148 1369437 324119 1000019 1198586 752016 1359727 354228 1580507 1012732 1187458 1718115 134005 1730058 772123 1718881 1944905 1316372 91147 1659158 1334915 691266 287953 714117 115860 349443 1666967 1815422 433650 493496 1871755 554976 1299625 1886473 992067 1791920 666966 799942 1909216 415998 717337 1465566 734500 1106080 1671420 692298 1565923 332124 640175 1585900 987196 603937 558514 1231736 36715 1650758 932559 287842 1919924 1119409 464710 1825342 425092 378786 1351472 1777723 904280 1358061 658033 1134112 1150231 145194 560802 567060 1982162 288166 1367281 282829 552583 742085 1692835 1615725 1286222 1595088 587821 301272 1964585 1771207 997811 1012551 519870 1038208 57996 1079575 890363 1535108 600712 70866 1287872 1620789 1315456 1846648 847090 570164 1172257 1958867 1622605 1903672 1146610 1299906 1862080 986120 1845513 545968 185823 372292 1819862 1748576 748384 1681685 991656 1554955 540267 1894034 1467988 1572114 1325366 681567 1262456 953496 405639 1909846 1790722 1111411 1263625 695469 1003060 356410 1991508 85487 1020379 221453 1899135 1770598 1873140 1296465 1508432 1865693 1700918 297232 881238 1463857 789596 1904167 787482 1138550 705099 1204826 1276030 52386 1259057 512739 1748063 1076327 981139 145448 557502 1742336 1936484 270037 1109126 1110053 1897294 1567990 140065 212185 941179 1348461 774129 381937 605709 198211 1579290 564190 920307 381707 1132727 1260102 527479 611176 572624 1147038 1211198 868028 975714 544268 1770000 158813 1701402 1153806 1286719 1510359 1996104 832739 1448062 1892007 1245966 181922 524505 315545 346674 603331 1880791 33598 193359 1910881 372623 1372898 944392 1738690 436158 1718514 1152339 1252122 1819802 807129 107731 1189422 56275 344137 1164746 920813 779395 688033 1392291 248212 1490572 608528 1028421 934595 221105 1421509 1546281 1645162 1508369 515971 225261 918896 1641225 1336054 135835 1917977 486990 915561 489314 509411 1653513 1579420 655929 618333 1222593 1091416 1798696 1460312 799648 1623424 495685 1606171 460964 123586 693582 1558658 185825 1045454 794187 1567745 455694 1762096 78186 425 1464503 1840247 1504702 1349088 1310989 1576760 1248483 1377341 431844 716661 1708545 1151249 249902 1952660 960067 1941704 721269 674939 1408913 1939794 1987916 1247902 885296 1098729 95348 189392 1541956 1678790 1391521 1112394 1732082 373029 1209669 613327 698 427287 394670 1217240 755369 1128481 673823 1750302 614115 243528 1494157 1652046 209156 468168 1226069 981130 1290683 112330 368645 584908 388387 565328 99735 301175 1810404 487947 171898 174999 726475 815750 618937 1392305 1561743 539485 86887 1899307 978972 51332 1269345 1725975 806566 1185969 1832605 402237 118792 1677336 657573 1702443 1476803 1543167 1467208 1740102 1989000 141913 874002 687321 765953 1833819 92299 1552536 1918470 187656 735454 1852810 1870130 1078056 1554801 1426075 497248 1598378 234094 1939261 1213365 1827197 1680185 1879559 643049 1377344 706871 637148 59559 1287034 330556 128029 712947 1954981 1174519 1920668 119318 591764 1438782 1740497 248049 1533910 1012034 487913 1786112 1902042 519402 115523 537609 305994 813141 1524255 1148208 888636 265226 405750 658989 196551 1991514 1006465 374697 1575875 967565 1619814 679567 628116 823282 998387 1620478 375997 180993 316970 761026 1773393 1583874 312469 115971 1957712 1351567 1066279 425120 39393 1201676 464558 1691454 1656879 1232646 674320 946515 723282 1341116 869157 914170 357436 1814567 1901904 876981 861057 30796 204950 1870934 1413133 460697 1929978 685831 1936283 1408620 467668 1397046 1076865 1601701 1591776 816443 529763 1552760 700094 472804 624233 653111 1812610 1432870 373769 1434754 1246996 784727 1131745 868793 547455 1325675 1472329 788792 596573 1159851 1431684 1429625 948646 393725 183494 490877 522905 498006 1905226 1143807 1300069 1994645 791904 1846581 979916 1569335 659958 1201561 270977 1714007 183349 597280 404393 957948 1455874 281388 71456 527943 214634 583651 1916438 237009 1463910 223138 332944 1878822 207931 903825 393058 511893 763096 329021 44253 863985 1051148 80550 679667 667683 1368044 265688 1330486 475758 1960318 646160 1906390 427791 1588528 736222 616805 447832 379928 1431126 890538 63214 1726026 985389 1444839 1350493 259372 1881852 1977806 1064872 1210471 1376405 1346311 716162 252986 1499448 710634 1846228 789393 15529 1262746 1495097 1450704 980271 326547 1940701 1531408 1731552 570104 1407747 1676578 1053911 1940558 1977705 95863 1034922 548042 1395881 736516 1150456 424439 1424162 553178 632925 1727096 1952917 581548 151462 1792773 579729 718104 33993 1447078 1538450 1331640 1291975 1723587 672053 1632714 19596 94829 1314914 1492244 1108400 239583 758076 1323212 758487 1823518 1126534 661372 1069362 684218 1981961 1529961 914269 17420 472741 1964569 508336 1950176 1021980 1163148 1262552 987937 168433 2007 1025952 479684 828229 1668840 709549 1346057 1562892 216415 905815 39913 143856 1299308 1018717 1694566 1149390 1691952 941928 1549917 508439 1715714 955759 474060 358495 350336 638560 130277 1046518 655174 1446173 1711045 1718986 431992 595115 930008 261773 659075 1063032 1421085 288278 1671296 428512 201047 372900 925650 37879 271754 1397159 1393886 1245586 687612 1727287 1494415 1708625 1068002 818712 1114382 621952 308612 1675808 1706479 1025296 1196216 1371148 1833272 1820427 1917556 154467 1176709 1618452 165257 1304112 1032821 1072115 1104785 700174 1441643 1766505 494045 1237287 1087871 164468 1334383 1359525 247425 908901 191507 138534 1716585 1881977 1030241 1218048 1867235 430379 1466647 1571805 58396 1565780 1103782 1009070 856954 62209 1917369 1487140 1903023 1251858 1922362 1828020 99278 39526 754071 1317405 1571776 1563974 1212209 1400107 1083317 459178 733756 627478 1972334 1890446 805568 956497 1964109 329242 307524 664933 1025710 631261 1574369 1655712 1793740 1543710 1672318 1419762 534699 935665 56807 1468618 305022 339143 459557 622540 1355718 1444830 974329 327711 1353282 974428 1732279 1625816 1973173 1689441 1582673 100889 367540 585348 665263 1981839 1208089 345535 70703 1096284 95296 1361736 1419327 445766 606084 120098 1044252 128335 350033 728288 150683 19724 119988 450342 925792 658093 217159 134236 700283 1691453 1282812 293156 1624519 1105782 1439473 401100 1394203 1559585 849255 195616 1224636 905163 1155931 1616911 1080306 1046697 1088902 1083720 986628 1829919 1732321 701523 584054 621434 1334216 220467 1133245 209880 1827369 1513957 1579091 1013455 631834 294255 418470 563647 1911217 1171049 1884799 1979901 83894 1435612 1655205 1350753 1097348 56152 1694995 780032 327124 297921 548318 500655 1817260 64079 1962321 865523 1508294 967231 393425 762998 1084875 415479 268422 1607174 1268962 246801 1291970 1257328 1707251 1605540 960072 1762772 1278498 1847157 1182399 1049575 425880 449265 105691 927006 383302 1343935 1028871 135333 221758 679289 1774701 491133 438106 802376 156661 1250456 825724 1654682 163480 511614 715586 846405 339108 1614417 595020 1214507 1896211 1854429 1250267 846801 636784 264957 1260471 800056 692503 762536 1837843 726118 509397 1181351 1648988 463669 891721 1710568 1176672 1404485 108206 511954 760265 975817 1407905 25448 1169529 1607200 1109885 1237349 591308 1578313 1229152 932129 1414938 997714 616069 1371011 1323795 1830488 1837859 844717 54004 935887 1815381 1655456 1026291 1508398 195395 186400 226590 826363 80954 1319586 1442384 1985361 514157 1597639 1101831 1865557 563538 1070538 1704262 1208985 1728275 1891063 1582267 1686509 1176866 1907960 1696973 1205110 1859181 656140 1134570 497729 934523 515220 1997908 471477 1839034 533244 1595480 1698090 95018 915692 1396048 382809 380996 1490563 682972 1935726 502716 814192 385385 870984 1970295 318621 303048 210848 1905933 1627008 1559159 1122321 893456 1652794 500324 681344 487943 373003 898064 94076 1148548 965433 1173623 754441 1974727 795348 1632412 245487 1125086 1866341 1832059 723753 997719 1573498 307499 289650 1098069 1437112 1936245 5137 1515244 478412 1191592 796218 1050666 260588 1768529 1850061 165402 1688149 1572953 1296699 175434 1832939 744205 1472098 955931 1000354 569701 1684940 723943 839843 695300 929409 1833156 132336 335674 656816 1373383 415828 1103256 565476 1200570 1908187 861937 1270596 853213 1458476 1477448 647465 384822 1211559 1044345 1356796 1410953 690903 1293916 1682440 1137349 231184 569182 1835261 938106 1462986 1985889 304552 609142 1399732 1950592 464962 891222 1424003 573071 242353 29216 1537532 812149 829733 429425 121520 171535 1322868 1217829 1127929 814279 44208 1532246 146476 775717 371382 271676 845328 1071716 1779513 350004 548911 965962 1078371 920663 926002 1457092 1092220 1916207 1116742 1339349 200833 1767828 1791446 1371354 1391364 1724375 1935150 432103 387847 1046057 109036 1900645 1192267 789469 859992 104449 1441868 1322609 948398 249919 1366699 855147 1206635 1054628 470800 575762 104554 979613 293884 32621 1298433 965208 64488 579586 1427870 1916107 821646 1010018 1812346 21509 51164 1743775 964604 1984802 751591 378395 180952 1408351 1865493 690426 1878850 986177 419688 735593 1105728 731258 693343 1987546 1889524 984420 1287767 618423 786876 713879 963983 696708 911498 827243 1900723 128040 1772835 1106814 1133789 813313 1172652 1642268 1150931 1595016 1971550 1039937 1700419 1363848 1782475 624048 1640743 174300 1997241 1044526 986159 1782207 1233098 445785 1474557 1561886 1057294 1148998 1515026 1173182 1854111 1297814 433887 442921 321995 1206791 810096 834373 369729 1300197 1382733 1276578 666644 956135 718330 686234 921162 1938841 1826217 1994101 316331 24770 397929 718594 727910 1018351 1993589 1209342 486189 392481 232840 1098006 1858171 982491 572679 1827951 648697 1706612 279169 399103 1264923 1753616 1345414 1285344 1496509 1224412 128010 919210 221975 622055 191633 906261 1342645 550853 73581 285300 1493338 1777978 1266802 477986 1429073 182716 743181 975612 865631 705021 201286 699885 564037 849315 1950028 819407 139745 961230 1294683 1811590 61566 1133829 1626586 483366 1943431 185996 1050183 589574 803314 1975204 1214330 629082 1276604 731051 730447 991684 167010 325311 1566034 1977326 294065 1636151 1652055 941780 1115520 1132813 512260 1206183 1720344 1737210 281175 1125169 1048961 835376 1937665 492058 1915671 235892 298818 1411664 843453 1222912 1569823 1503666 898507 948164 1125682 1618011 1738508 1369042 146203 678356 1001612 1297189 279996 360598 1232821 1176677 371849 288049 1672848 809053 322053 443258 1798284 83561 1654082 662883 933976 592347 1698519 32546 1488719 1693429 1228258 10722 1183204 177300 1999400 1567959 1313115 48865 1610510 552182 1981401 440163 201792 1628046 160248 1185065 1069 391352 1599199 497709 1334311 850504 1496798 1346430 341895 83558 1079432 1123136 713406 991522 1780481 923063 1997382 1090142 472266 1844443 1222630 1473677 430196 928735 1883246 1764034 1420740 771866 950870 125636 122556 394240 1709852 1618644 1131545 625314 735379 510547 963063 1438839 17815 1535991 1890556 435779 1766354 775989 1588068 637258 135206 1454817 1056714 1964130 794970 639342 1621924 917738 577716 1686962 1797074 721211 1509030 732593 1666512 819082 404261 433867 1081312 1333187 1330992 1347655 550784 1761447 1126520 139855 1007989 151113 1261036 1979905 1467895 1524025 238263 1682183 1616681 677891 1549728 908010 18485 801273 1878207 485660 153160 151035 516883 177235 1076689 728128 186150 939223 1643696 1692294 1328694 320589 310374 188762 1343677 1975058 1040219 55323 769726 238280 1392584 1212665 1362868 1822061 818634 1265213 539790 799677 1317990 1092125 562592 683415 672180 704143 609865 1032792 1072145 1114485 1072224 927482 504187 1407422 631654 1318334 753392 366674 1502024 590743 1079084 1299219 918487 1690093 1323531 938320 1693559 1175984 1441891 1091526 816059 1769399 1443641 944298 284328 351759 767611 1200257 1783341 1878294 1653446 58388 1377694 677587 1162362 126676 1922351 1605841 1877682 178266 556327 241513 1067762 824207 186136 1457581 1563954 1259936 1966034 1668702 1521934 902133 806144 1284069 175235 1958451 1638035 1194599 900498 1769322 52352 721412 1132421 946128 1461267 820250 1879317 448703 143985 1123132 213723 1373497 786625 1918262 647002 1312210 1785672 933780 747743 1995816 1697355 150937 1008625 417170 1150283 1071245 1164130 1475137 1888012 1238040 652552 274015 1733708 1049750 1834513 416932 604034 138913 1634263 667957 103163 718553 771580 1644268 657643 291309 1724498 1819508 152770 435070 1074809 30727 151046 660231 910047 723940 382628 852816 1588365 799778 898778 1405487 1136861 1550025 290831 1582293 178692 1430044 587624 663528 773274 659519 971340 1094266 1193632 598715 207930 1529255 731937 400933 735910 1724408 1431169 616271 189951 978672 1928689 1482507 196347 247278 1995815 385806 706291 753728 974674 1135202 1307049 1615949 1641951 1005538 1178079 945403 669220 410406 1942478 171395 894665 491237 294640 1401726 1613810 1127703 845609 150934 899355 1550921 315925 1296835 560250 1167683 1927626 117223 797092 1601245 470201 993975 203762 1891574 1986751 1090288 1094285 957406 1713429 1117779 1176478 1982592 841150 1205143 1652757 1907622 1963734 1180478 891352 1007127 1324801 1897683 1037314 115047 1902978 1395161 1174425 95916 1163002 111836 775864 1817706 251439 1764589 769881 327367 511508 1072130 1213864 1797427 1357008 1287525 1707365 937704 197503 1581327 966695 1166434 605419 316249 324095 1805733 937450 1936458 1247965 750669 38022 336194 1599167 53268 1856140 847687 38861 1805694 1694299 1285453 1341191 545988 1327784 1479012 1035470 527922 1893358 936036 1724083 1629512 629987 542224 1253420 696305 1048924 1984746 780277 1069385 322693 1331121 1227374 1383970 609080 1869913 475214 1254266 541675 128062 678604 462183 1249535 457452 491264 66785 596053 575757 239710 180767 1746395 87373 498272 619121 1157944 1184142 750859 1015808 944337 1198336 182572 376252 698183 1927461 1568936 1847334 1260282 1395109 135594 91011 1794696 901341 1801847 1410763 858953 777183 1990062 42747 734473 134188 1190498 1953504 334320 592530 510673 1987965 1904621 1136312 1897351 158611 1172888 647144 768220 637007 581947 113014 1187047 1724413 410419 1868537 342940 993118 487682 102449 1122230 206380 208405 790223 1370388 223603 1415057 1216803 234574 1339474 1603116 37922 466769 1216169 1868606 1114584 84791 1725350 1369541 891946 1537846 1689381 1217569 803507 31873 1005428 1568063 1122137 208252 707376 1241652 1781982 1274472 1787429 366388 347266 1998272 1879946 376418 1266078 1634074 863770 53208 1817946 421581 889018 881742 1426958 1205840 1071626 1815271 749508 579722 650258 773340 118207 1014772 1723471 580983 1929979 263367 1088531 761193 176660 1130889 1837484 1147580 155624 12330 1867078 1675648 1012870 233140 13662 1066910 1573119 590905 1148312 1761046 1039915 877666 1296037 82736 1920409 89091 620795 1765693 1587852 143022 1760309 431201 1354306 1110218 1451207 401251 327989 1918418 561711 1738560 253996 1402000 390576 1900920 1476486 446972 235221 215206 1982613 1840536 792860 170947 1879637 1885560 1689712 438688 1440525 1835246 1725670 1343862 1728151 1104877 969021 1377680 1381538 236597 975439 147410 97172 893178 637676 1054766 544424 1641922 1998757 4062 1273653 1039046 78301 1570887 442670 1528166 1100630 797387 1225619 1238976 860422 954587 324769 1324947 551627 1357145 352437 1128120 263680 1564351 1418174 1199677 1012507 1149789 1157357 1854244 619732 864358 186588 906370 909750 1809076 997043 178008 134681 1038971 777673 1643174 1288947 19064 92287 242587 958042 819638 295229 567166 1857918 777606 1563682 1906241 1861136 508071 720881 945743 1042915 1501402 555065 1917410 1165981 751378 387694 612303 1639434 1979473 940745 204809 621876 362400 126284 988845 1560053 781534 596965 796455 158995 1234387 148975 645985 1844875 1929943 598681 935514 1495189 303150 1404205 1122796 1132992 357620 239607 1138985 722503 1922815 516613 1206738 1829766 1496244 1073481 1428178 1739134 150045 265423 76466 447884 1958513 454313 1098180 572907 1041408 263155 1739036 1939860 224352 1991987 1234465 541221 1155853 629862 949955 632938 350327 689741 473798 1672582 984928 988798 48311 1898777 697994 1788506 1643146 1360982 1694945 1037657 1750344 1458791 252439 1358027 165778 546031 1841431 1889480 1191882 836552 1587937 713095 1430434 574606 1715435 509434 141373 845217 918269 1955927 874225 1821547 1214657 1820200 1351625 337141 53162 135368 1997406 1910359 1123337 1726451 1185505 657052 447587 765994 973727 1461918 1612187 1677288 601444 141576 2357 179403 200789 1657834 447361 452871 1539914 914075 1465665 741099 991247 615013 724125 1131948 668193 371598 1935216 744670 319633 907131 394208 583235 818539 488051 914167 206510 1537375 824536 662035 605745 1786574 476917 1146439 45541 1989292 506567 1829452 1896033 560594 1303717 1619252 971458 1881558 449969 109455 281134 366381 745942 778972 839358 716452 345698 291931 151122 196794 1001913 875833 375996 1873634 1552935 548121 1896224 31147 48578 1620487 1971364 1853294 1075620 181065 852277 111160 401290 248188 1392979 1100947 1584815 838147 1977998 509637 1546272 306356 304428 733961 1207846 1441086 284774 1039885 1483383 1462352 1435350 1215381 1157795 876615 1381843 1427270 1759376 643363 408729 585214 945243 866807 1658874 1040732 528705 1386627 938423 586297 648353 550319 1231037 1290913 872673 1204620 124449 410295 262034 1524244 1154223 177779 278659 40791 703864 1870595 550602 706503 926300 1404978 989775 1621645 157972 1258440 21780 1208371 1869364 108209 1357181 127686 1891705 151149 337485 1685493 491135 656896 1733324 1526041 684736 95483 129138 285521 1358586 220802 596314 1866308 717706 1780579 140531 1797719 30419 877879 1726741 320331 515967 1943161 1155014 1530261 645735 1495577 607405 1747579 1668247 239391 1797579 756598 460148 1416297 801395 1941718 939088 799303 1216772 1566071 122591 917322 508435 1934432 898803 226501 1564326 3758 1324391 1140295 1494146 564553 1037756 1288042 779884 1443520 332317 1526587 508758 1680141 671131 841578 701811 1654950 346682 144925 680840 1007310 1092602 1103999 1106834 1320538 414938 35083 1459357 147180 797427 188781 883934 1526353 612837 1027840 698232 405729 307688 1606013 804228 702558 676067 1303030 1267077 868045 1383198 294341 1325095 1237643 398762 1115330 1103905 730571 1927589 1468513 1808839 1749882 231296 618404 1834415 765077 1919436 834831 801240 743230 578740 1482700 1261345 220289 1812142 865752 1359180 271576 195073 1663694 214248 1985907 1365225 1882767 1456563 553916 514233 1815702 1511598 1398093 1117786 1535624 1297488 98423 1980235 289957 334220 11995 628281 1659613 177924 791344 273401 1933093 1946752 153281 1671743 1649339 983175 1016193 1233779 1315200 1513183 1769911 799620 947309 1602199 890309 980418 1009456 1127560 960005 1659022 1375609 1534266 2172 1007403 972923 324326 538179 202393 882032 100893 923697 814640 929475 522391 1845304 1172859 1871005 1377417 884235 1065185 1656154 574903 490503 317771 1746424 371399 531444 597864 502465 1997364 1847288 775181 891866 1560437 893496 949923 880116 1615932 427503 1084550 850476 811998 1013021 1638038 483749 1928387 29049 287987 803375 61788 834002 402582 1297918 1204182 340659 525530 1127821 1671529 1738319 164847 1279629 1969627 916226 1164650 211693 619765 291227 1663283 851552 954085 292692 247428 738172 963791 901743 1259898 913363 418667 1883988 1954880 1588202 397852 1772315 955279 879798 282059 268006 46708 764821 1045679 659687 24788 1715652 1047768 662083 1845366 1133288 796079 1825429 519099 823808 665581 657728 482744 803787 130011 645523 904697 763463 793396 1153987 1428377 176316 1568032 138737 814523 204034 828165 1974054 1396021 926868 1103973 1250047 1877490 873032 1606526 1507701 1637354 523093 1889814 1391574 302055 1900827 255978 1739255 2257 1892089 1649086 545945 199370 606690 1055190 1529163 941018 560037 323281 488143 515252 338986 489325 224027 98068 655772 1273441 702757 1068527 1023679 148106 1202908 1109706 799334 587621 1537966 230221 1743112 870239 1662511 1778492 1160295 191682 1186201 738067 634178 1337000 23179 1503327 984097 1666826 1811601 1015729 629825 1823662 319498 327723 1382656 930292 609621 853471 877895 22828 1408455 1603556 1992799 1054384 1998725 839001 474324 1606511 1650462 664388 336682 294165 997984 1877168 541836 1886442 1809304 1578513 1489668 483177 1760201 1435349 1567354 1556777 1496804 1910273 1903339 734193 1565747 1667964 43913 1164794 79962 617356 772041 274543 9626 830923 1791981 852753 1373993 1333734 531549 68093 1825889 299137 1526696 1985636 1533658 1385719 1520906 1587748 384511 968530 695348 1013428 1922097 1435382 1386242 598162 722395 756925 306032 1895251 1747880 687566 1014810 1027571 1409836 1928346 1167920 857343 932816 1359924 1665620 1910177 655065 1796749 1098001 450855 1242681 934139 1596839 1949465 1624754 1659229 1205569 1726567 1669485 1110707 34242 1469789 973755 1248264 422637 407188 878321 1813034 775547 946579 1450703 1149326 1625793 694700 1768655 1856601 307377 594555 924763 203017 1345072 12701 611953 1883976 1654661 1683823 1068098 1180398 1876045 1206621 465869 1010393 501669 245904 537563 1567226 1093892 259735 1758901 1317105 54029 994157 598187 892010 1636746 687472 804704 783697 1096439 165506 1676595 223870 1617641 890879 922053 1175361 657874 1547205 1760189 1840416 1566806 1843849 1559078 1502573 1404724 1830023 1516078 712411 1151442 1375489 745122 983157 1852385 1403630 1504112 306029 912039 1724816 1875206 1626926 1303116 1318338 281140 1061850 97602 710286 756105 251998 851478 1920560 334964 829384 526602 1119807 580056 1999934 1697134 883569 38360 1738840 1838832 603521 1179131 1045634 1382260 744393 611450 734190 70256 874476 1121106 1675460 1338467 1483752 1681892 747226 1073295 432399 1336438 520383 1451199 571034 1878541 179968 985733 1067130 1609894 1723197 350189 1748102 673140 1823862 18919 1001618 1526657 1765384 524345 1732714 882050 1169314 1514666 1487264 1350917 928937 651365 279746 841403 1943634 256285 721139 308844 844723 1491770 838178 1909005 220944 1725167 1906876 60890 1826187 1642293 1636582 1454262 542457 112702 1073171 971091 9134 1375951 1241968 1392234 482691 1460508 1816746 1428646 591751 1722468 1090720 1776405 130508 278991 473511 1317623 905877 1146437 1468997 518794 50467 1643623 496723 54360 1581283 1945617 236110 173836 106479 924256 1232253 1320631 46704 388153 300824 1189132 1075330 1602955 1448556 454441 1782279 351699 854106 1936244 1344819 1473126 1727205 229798 1338812 1351294 857313 1745835 1074710 1147083 604432 1431584 1779832 1214074 799437 1418188 1419877 1211190 615450 86608 937476 652973 449313 735024 1427053 515903 798415 1340065 1439244 1900830 271100 964286 436826 962470 274005 327720 1643912 1086401 97399 1340237 819711 1244332 929511 381715 1610968 1188371 453250 390149 910130 1198642 1399103 455712 923333 729612 1813748 1937816 1531281 1246534 1390867 1450881 1579251 1492654 1078785 155303 858233 716905 1751991 897955 742708 1401197 706414 1412968 139237 844908 1493356 240121 1327786 1443088 1719055 1909428 240669 915236 1367141 1233854 848071 1700039 770407 1624257 152139 980685 1795968 625993 958583 736875 550616 1495984 1253904 1036513 1426516 1530376 1174591 1470514 972254 1852818 1270110 1532532 1013324 147654 983818 1409469 120273 1271444 670851 733246 226900 604501 1460583 879658 919069 1305370 946828 1585680 1397394 818698 606143 918009 335912 1024162 747906 1508315 388729 1909700 405523 809526 1490864 704925 1088354 1209482 1118594 1435614 597871 151798 377361 877964 1242485 927948 952293 946508 1152447 1964864 1150272 1031898 105939 1049556 645982 752743 1247870 1868889 1845968 1923413 1046609 1245075 350932 397014 1198346 664596 1323993 592660 1884235 945679 484982 1397984 1968547 1266716 636895 1942504 1106186 1601258 456768 1343874 1102638 416124 1672692 35060 819549 1195196 985128 1852718 693324 455288 458113 1504891 1665029 1296407 226697 1754312 1758676 721033 271667 444991 582085 1893286 462052 41259 902570 1350692 1086903 869596 818789 624623 627941 1424644 1682208 419489 1253690 88044 851425 1607600 1525471 528501 964302 498295 614425 1096529 1462890 88719 660993 1342421 1453254 698071 1718041 1727559 1772917 189016 1790964 959845 835585 661004 787739 1407380 1607295 1429587 984270 200361 1334951 1784890 1887590 1472283 215643 1065546 1792685 313563 374702 1229514 1080873 1828949 893006 1666671 1649292 252758 284585 1979539 1823131 732648 171419 1437441 1329779 318970 399116 1139584 698568 1142345 527302 11090 91699 946158 1843725 740161 1031102 1858668 705987 23731 1869732 1130733 628725 883190 726353 1311135 1530699 136312 1245881 1941973 1963948 768793 433553 927809 1349438 258095 288747 1252726 145575 132705 207256 638112 717373 1870723 1870783 943638 565108 996664 689080 1060987 1795672 1626518 346053 1353430 712918 391186 630891 1286191 920403 1186842 278180 354378 463889 124546 43384 774790 85876 233949 382419 1416304 201136 1636478 1082040 577274 1779058 1415662 460343 1420281 379833 433572 1104350 1490857 119607 637355 157688 852007 915674 529882 1793442 1675159 1813703 207933 562962 1475729 654455 1873278 1252779 1780584 1975096 946997 458076 1092431 1024268 1391233 1371836 364590 268250 728687 629090 1513885 1149054 1474616 380140 571275 1909020 138637 786967 1721427 1443662 1035800 1264915 719408 323214 1380043 1382770 1911833 1831981 772857 791932 1547771 1798155 1954556 442020 915026 1218690 297043 1435054 1088294 563059 1248075 129587 1893117 569517 1165933 1528527 1735103 538789 419817 1637332 743434 1138956 1116958 1088877 1242050 53611 1491470 184160 821629 1485176 830214 1280271 339681 391223 1653241 773636 131981 923905 1731918 1219967 1902904 1092453 1546419 1071552 1558369 20258 1823948 473878 1840636 378436 662778 217140 1567804 1167333 540757 387548 1691515 2448 1618527 1402758 105894 1260173 1124890 875860 408220 390051 969558 731740 1247653 1222826 230666 1482789 701090 1440222 683916 964723 1227376 183715 899007 726028 1827191 1093306 476564 1380213 658621 1149935 596339 1632399 1638848 1893594 125497 1396223 631952 901873 686751 1536123 1791490 330304 875336 870237 334884 26615 1269141 1138758 174790 1013541 335409 173419 1396682 1820202 1919105 1117623 427102 1694600 1933938 1489406 1324866 516371 602425 656391 1403488 896366 1250733 1078943 440575 1588117 1836968 147401 134499 1687041 1805976 874136 1411580 1571324 1230402 347112 1550004 634317 364980 1381324 308776 1437695 1998273 1693459 813791 393503 642663 724914 629001 92784 168189 1323121 1014423 267832 436883 1116258 775918 1863842 622846 1007834 1262692 534811 1580227 1325968 341783 786952 1315177 1506964 633486 1309891 1645548 1979050 866680 1124491 1005380 847356 1568866 1751975 1782100 1385157 1161832 1146501 69123 1463742 182266 1039182 1857974 760155 318521 1885869 1416690 1962658 632155 768562 1281614 500018 931073 277209 646633 1693083 663951 98340 1038794 1406245 539132 1123950 941488 1342544 988651 1842241 1801023 1264601 636531 1142946 1915439 14767 1703593 486156 1679117 1043931 487727 1340566 125271 83731 903709 1909076 88326 392918 1328171 1947880 633059 107528 300713 829061 1020114 596570 618355 44782 219583 1321050 1634141 672147 379616 707346 1146509 597109 771021 48064 1541230 1634583 1483927 637721 1820163 1078065 1122424 1477176 1051419 1157661 1045816 1268111 1526732 382296 1171247 114068 1511873 243483 1701174 144738 1440256 1961876 1209446 1877021 1163535 1931065 808186 1679765 712732 1779646 1727229 1211261 1836202 1177169 1902902 1690184 1133566 249208 389231 478778 1045954 95403 1550658 1933623 1085158 180913 448105 1594655 181288 1083667 498825 1292156 839596 1974253 1052603 1652429 207959 1069728 564802 759593 1098836 113104 1867049 175666 1886570 1764843 724255 1682196 1524079 1820696 647766 601109 1979591 89303 1090238 191263 859225 1690577 442483 298181 1314502 560222 79395 528869 254817 1455778 1394787 1283826 879874 1554258 1797340 1141226 1597338 1056068 1313979 1790620 1403404 1547693 68998 327203 1436001 1618110 100468 42055 1268611 1141125 1073687 705885 390226 392723 395956 1580368 559164 732767 596436 879053 476844 623005 355301 1805263 1258449 908194 1679222 1276802 1833297 699338 233297 847756 1623604 1401888 407362 900188 590773 424400 653652 964223 560235 1148050 440094 163014 837224 770160 1948838 1776617 1601760 1032242 132495 1774717 1550965 644266 1891873 459810 740035 1882487 1568333 79938 496301 444102 422083 1483282 1248704 1969818 797946 277933 344936 352941 1669315 75379 1644557 1675514 1886269 1262586 320346 235163 1908727 355108 1548768 1447835 1817501 1919589 16435 1386957 1076102 1832797 1102541 1167159 1556932 610874 1425783 700129 843804 361308 730370 225759 605134 378750 700153 1144635 722193 889096 872318 1658486 641508 113930 461980 1660373 1463776 1559381 518267 1695443 189644 24157 968155 564895 699038 1751137 1294439 693834 1585684 1727539 1316345 1418112 19473 1877791 821349 1465309 489144 1402443 1255871 1614530 567384 747004 1190948 1108769 567098 416266 832217 1283086 810235 1698358 1218050 1675214 450150 1579046 787394 1551753 161949 453680 744440 134939 1306659 125777 165404 538342 1439024 1578723 758872 1136331 1843500 201376 1443611 1890538 477589 960696 186318 342961 226199 1665959 1857453 1935507 1065878 1383526 1545039 997891 399130 1256066 812594 1360392 1345443 1213349 38296 1621933 166998 860221 364111 41317 131666 65727 928982 1996251 1432479 1017831 172735 1942978 1150517 1272073 239329 903741 1904303 813975 166691 1149140 675406 912070 1601174 164187 192021 1391590 762905 603346 798968 91321 1861522 563500 403089 738606 1937264 1790656 1040191 1027041 1021235 1053747 287941 673762 324857 111259 488900 523563 402345 601257 1575379 1909446 694331 332122 998038 1744364 1507858 448835 1751022 428311 329397 1819252 1618280 1879443 689333 1634678 38325 90711 930445 170974 385514 1766987 151772 1597634 858580 179894 1129500 822538 1811340 1800048 455446 806561 394036 669116 142257 1079874 1229839 1298840 782704 158042 1670269 570399 1571140 962225 1776529 68568 894099 636088 1471374 678798 505523 1648931 260106 1162189 1395523 948659 1671806 1807742 132546 183209 2211 678548 1596066 1258805 409289 1321059 1671800 1042213 839872 1212504 1965147 1656277 1418550 1906672 1502350 446618 885153 1741940 912722 1182545 1736384 1662514 1964146 748586 1407561 381863 1492810 1340806 1777486 1025943 441729 1686968 1168273 1282794 588274 983374 185681 139858 1647404 1778628 399956 547853 1451372 968725 1602619 1957873 1830847 1661843 1845952 1974410 314354 221884 914752 980591 1270802 1641683 1947254 517371 428744 141202 1063208 1113877 848846 256580 897217 400706 1899061 1212167 1077948 1963621 487971 788863 287867 907655 1406874 1021076 469493 306396 131059 1401638 1006792 976123 181913 776235 1873548 1273344 1949438 606095 593621 517307 1069549 836049 11551 1441354 459085 1004133 546660 1763867 683205 251247 1880706 1563780 381303 176225 1179978 1489224 398306 1299613 1956578 1820099 1282028 241163 97023 1433904 890148 1370226 289212 45962 1138849 1671859 635695 1630231 1589568 242241 340862 1260373 235738 1963960 786935 233110 1469158 1862079 1081983 1650279 1824799 945339 1490900 959556 1414848 1560918 41206 626637 429933 1916759 1171813 1534544 1666019 974000 1196887 1394853 1037809 753525 1181126 362227 1242402 830361 1611702 1072163 32381 1349235 1623495 1159473 1278375 1457588 1882876 932931 50254 956917 1790395 831270 39581 1131999 1040344 1679039 959096 1091301 1740676 1718814 832972 949383 1161104 558229 1433290 1295398 691718 713398 1921823 677000 986014 779235 274715 174737 62835 1036791 439558 414144 1332401 1204410 1430763 851904 1335625 60719 128262 106572 1232280 1293565 845938 385995 57885 641265 275048 215196 46562 579294 1796920 965924 131404 1914912 618734 946602 979627 159479 1232639 1577239 1073432 1460075 1342735 1361771 11651 123891 1807533 827699 923494 1771122 989798 829473 298371 163987 608842 1258304 107179 506129 264098 1951521 791425 1504664 1319307 1093276 484586 881419 1811298 1189572 1203878 1430835 1884811 1636497 1152022 784658 1045400 496927 927756 1714574 1927838 1709107 268581 496519 1177172 994657 17960 1697093 82801 1528077 819 1691067 343436 935538 467566 1296721 56821 879376 940701 211716 265396 1800318 1398920 446973 301222 700939 1897742 73257 562593 818646 1818838 849668 229305 1337329 1390674 1510082 792953 1971286 1292147 1265147 1840076 879447 1675364 1976056 1587701 978381 566117 477686 594594 1234480 829171 450323 1876522 477749 934917 985816 478824 1857141 1748344 469703 1181915 926840 1673190 1663786 43746 256247 1762755 1161648 671985 434191 1279943 1776175 791420 668130 1528491 94872 871534 806192 233675 331497 1575712 1909831 40679 1776227 1931924 1153820 76370 1167498 1440342 565597 842063 1664512 1364731 1075927 1600996 114086 1117957 1427315 904469 1774777 1416682 112436 412646 1987972 762934 1734690 822571 341437 1065212 744984 692967 102789 1041539 571606 1507021 1084722 944026 1202212 634308 527550 1866227 1391914 1207743 127469 826493 1285637 1825289 765003 1114111 1880259 1040291 570965 1613150 1374076 1648717 463792 1106611 338290 1079854 1853678 1600062 109249 550886 1962642 579364 1047489 1810584 769273 467985 1972620 665144 74728 1187937 626904 745635 278574 719518 1694592 487101 673450 1991950 1793090 1984492 1615617 617232 1007697 1658931 1729011 142133 1724415 407551 918034 990038 1185320 599244 1042460 1973082 530617 1027505 1387124 1678413 786252 874726 163891 1934437 490064 106632 1330723 1393440 1845140 1483064 980549 869245 345253 828177 1112054 208174 912559 1871828 37372 290703 1966308 1846337 11290 103699 32024 1909969 359646 1312844 791949 900320 410283 700103 1448086 2507 1688234 1165908 907857 1564089 680366 36724 552358 96682 379999 1578622 459812 198486 1558886 451806 221666 1665684 102073 322353 705843 374319 674085 1334293 592168 459063 430481 1059416 763218 1561364 1592626 1839989 1127636 379059 298593 1857436 988928 1063757 339554 170137 464770 379821 1993685 599156 703235 1075351 1561100 1288214 454410 746869 1435326 32309 115471 1103103 1898665 858227 555414 1148342 890561 1305423 1694832 1132677 271122 1105239 861275 1186689 1324633 14781 1111388 108513 924749 375201 298097 1496374 937357 1615526 1607643 1708703 665653 1342822 951229 1398571 1276305 1673075 1387654 1149344 1705408 51536 1260112 1428702 975014 1500867 1045607 1622499 177686 937386 649601 1520166 908236 1488775 294480 881260 1881396 1141163 341483 1461728 872167 893180 672219 1975699 430317 1150963 1155946 56012 101916 790162 1837196 1200048 575438 156972 1130521 1150549 1067730 242918 1342140 71709 1539322 1613329 1459293 201564 1597946 1811624 364872 784228 1434155 693187 716944 725348 698028 1186882 103404 1215968 291606 314851 449089 858401 436806 702256 1467156 1587898 1148972 735797 1714471 985482 17658 1308429 235754 695269 872583 1752223 519732 245128 1386714 1939454 986533 633406 153125 155430 1637517 1452149 622108 399601 533433 1461529 1511311 1644216 909743 1810785 723507 1081714 1349707 131870 1741695 520037 1028557 1761132 1318583 1064827 61159 777411 129798 29553 836077 155161 1744623 613665 1832854 1557086 1179661 342311 165359 642148 580507 1356474 1954587 1563976 1240844 857682 1522291 194062 743628 136441 704967 1056989 1581343 457694 646619 981012 644645 1602650 287761 1425436 1933417 1625286 95974 1542309 671122 1794420 1213032 1607487 1566753 1452698 1048730 1060535 25833 540217 322956 1112360 1947793 1903215 1894255 1215038 1442492 1831069 1714443 309619 711733 718310 156242 1013750 1391680 1017354 1252324 1282080 1039878 227147 1489494 389917 1612960 1871768 1005780 207509 1473042 231148 372699 1828310 159271 1801781 605647 410390 857356 1217586 1363088 629435 1443199 1804457 1343064 1326747 757659 64891 722860 954257 558381 979202 1862331 1933357 1315231 130836 1038535 505747 347507 1288427 65960 1600852 1701509 1360362 1336101 15457 520961 1221722 160576 540496 1033632 293412 1829524 1573564 1967976 949900 313767 1221735 1422763 1723710 77160 1814455 1623716 1964791 359205 1149890 1896073 1690879 1458609 317779 1147290 631224 193752 1069893 83365 375639 958804 671459 378015 1397370 1309151 1558891 575644 1024078 1928166 29425 1229991 1157273 1085934 1504608 435987 1202448 1479759 1434083 1127862 1287538 1655811 1630340 380779 1728315 93816 401590 400816 349639 1775586 1212859 1022728 1556084 862754 628036 92697 655188 668932 1469813 1556602 1868854 1287012 1152529 859024 617216 819553 1264200 1210449 1846709 248645 707403 626778 1557038 1606883 108156 843092 1821967 286054 1300284 1023707 841870 35062 1245199 1191195 1814777 641421 646294 690461 712178 640789 1621620 503986 743206 19002 1875769 756637 92939 1603200 1820502 877403 1750603 191580 1916818 92429 416606 1432297 1072441 1508247 1351521 1291739 305254 170460 860446 269832 1809681 1051332 1508488 98944 1831283 991438 504128 419059 362552 273522 686870 1761794 1820334 268105 259515 1698035 775017 341936 499795 1508044 1247492 646378 1472472 1621700 1042382 1241185 1834446 891210 227998 1869720 318784 1718811 1767679 902624 192330 160732 106958 1691219 1126628 499780 263011 536267 1479149 295213 138515 152163 1589612 637696 725386 1417206 1356670 862907 784364 1304727 1739212 1657549 296495 933912 1732983 1463243 365624 749210 1884593 704890 1491236 236050 997796 1520993 521240 1767176 868629 949103 1504844 1152972 1332635 1796581 1696065 70343 936968 1686458 1982307 736619 1473442 1354948 480239 1526130 637555 1055970 1952231 814823 85507 352534 342604 1060387 1688285 1491964 575091 1689386 665446 449775 1009828 1403103 1848267 610698 1544526 844098 1885313 1891347 1396646 1468768 1601569 1235957 1899070 1420712 1186586 711868 107614 1185773 1252502 1260248 488308 1790908 1617963 726846 1604210 953625 844394 124175 1715286 334955 517041 770612 874819 1938711 1192275 1393730 675732 416823 9419 1982553 1259749 713394 1917973 1479791 868865 1439345 540061 776374 737082 697343 729522 783896 679278 950891 1285169 1820946 1773758 1416880 1263285 1162476 1491104 1573724 983379 714970 1671695 1038279 1165263 1452404 472426 1451479 800274 410602 1302378 1305125 44580 1459301 1516598 798476 863314 946708 1288070 1945154 1743548 1908871 1705777 939259 144356 602808 1196496 14342 1028626 1493945 613948 291104 1836951 505637 23824 1422142 1362423 1461066 930987 1726960 490116 429489 1097542 602931 1064201 423276 1850200 932896 1734273 1678579 964738 1947119 220895 1818929 1193698 696837 1687710 1518621 323655 1693303 1582469 1167399 378911 1667511 1683027 1178646 1279508 1307344 1131096 1117518 1903402 428280 1244483 1078854 1909602 147659 434876 525378 1887021 366505 1375937 379818 114488 844596 803067 1880768 432685 543221 776198 522141 403988 1009664 1322208 238512 942040 846297 802200 848059 1515367 658689 1038488 863096 4247 154592 311984 1244417 341366 1563973 1420457 121305 935635 1873242 1950313 1312141 1892994 701132 1576477 1442690 1659154 198328 1234633 32378 1693499 992380 211464 680838 792101 178490 663175 1672350 278749 1610463 1101054 1108999 885273 587285 330453 1727918 897531 230166 1596808 1513375 1693167 470499 544008 555741 1083448 121868 578728 757259 724387 559287 889731 1468314 845532 353537 1436583 621025 243718 630426 1803485 11845 893145 1466413 1013790 1233191 561510 893363 1763848 503215 1139261 1159925 398565 1590693 1920249 1197400 442606 221040 996121 1124642 1383845 1568846 1161489 1042514 1985403 1194369 1300656 1281547 1451178 53151 1870861 922982 630658 961219 1114451 1875721 712928 1680658 1316823 12480 1081361 970481 1666178 1584017 1732399 851400 43408 1246154 102629 1999981 32130 1814993 1027141 1289946 1268243 826083 295947 143085 991158 929981 666533 1927305 1953136 1167980 1760661 1058838 1697509 1003336 1670376 1803823 268508 1856088 662022 1054039 1369988 116821 685761 1887043 1672873 640240 39491 599986 1527615 1311257 980943 1442588 1680829 556462 1642548 304681 1065937 59424 1925095 919378 1692638 434005 1121178 588220 1717232 1051059 950695 591822 295841 1222838 1950835 1276826 241697 1535499 866240 653020 471029 310735 277735 732932 250793 925441 1477581 629530 260804 1853927 1262875 666682 825418 533069 1617992 1997728 1921754 1169877 1683475 1408417 1276248 896156 141144 169998 1232859 302441 1075028 1035415 439188 1482396 745986 1333294 1764857 776479 367725 1249894 1976353 379332 55003 775617 1003869 231518 633750 1510506 1785374 236409 448575 1098417 1742606 15585 1637747 1186803 1882738 1455934 952081 1074321 1878206 1057939 1761234 145345 1485724 165759 764293 1306526 1107826 799980 1615202 689719 1065909 1818545 1067786 667800 410394 1356020 562662 599567 1337075 979991 1777466 1315995 487679 1039584 1750392 449510 477477 935763 59921 490766 1831282 441491 1813817 303110 1965360 24822 1514422 1906537 1273334 1908902 897318 803988 519369 1346679 1103862 982028 1683987 201135 1741926 1683474 1659971 73751 283931 368595 190524 1567651 1531280 577135 1821624 1084990 982720 811179 1973691 1545602 98695 832356 718074 605022 825114 303489 582698 224299 1112737 1800932 195459 1875692 1414787 1770977 1267237 744841 1270108 1078858 511357 657425 813429 142101 904653 1328969 168731 333165 304332 705583 237216 998649 442896 1496950 1356952 1941601 766743 822652 580775 968905 395628 68866 607161 1598269 1974196 508604 1062236 623946 1538964 1387901 956538 857672 1755587 268326 577575 1838158 399682 893351 1104788 1766916 943545 367183 1156395 236155 237723 779067 858494 830201 84920 1175911 505751 239401 874675 1050227 1092794 438695 406591 575145 524842 1409894 1133063 1811261 495515 1803163 1698239 202543 1611435 1320320 859345 1131648 1357718 1675110 1218519 1175886 1130950 183781 1041598 1209840 466687 1313973 288759 1045269 1718194 545472 1866136 1559938 727078 188591 881291 944856 1590049 1333707 1630989 1329335 483989 570059 1254630 1825941 445623 785883 1226702 144365 1799114 416152 1554998 196549 1398556 420635 1951076 1928961 1161247 1248005 525589 1114295 1711998 529876 240115 1497923 1928099 1602970 1687650 449683 1772947 621501 182805 1807763 1660977 1391149 1457828 661129 711649 552717 1798009 1967516 1518158 305455 50829 598233 1771302 593420 794603 1057473 1830123 117890 1497691 1027373 1317752 1465234 1821749 226763 131693 1387004 1122549 961575 915497 604206 387413 737183 1624752 355937 695993 1561189 390061 1682879 1297673 602300 427393 648586 1140367 1101366 1018138 41481 815312 525628 138803 751039 394144 1742827 1285970 496852 1530295 1571697 288061 1578761 1079265 703335 1967607 1767274 1120335 1795725 232760 351635 1705330 1455753 1556563 688146 541379 198279 258620 252527 1746453 1616491 1583048 1151769 1422802 1451209 1691121 1593944 550645 393718 1686470 1613440 961199 908991 140852 1508210 920067 392994 1265002 643362 534944 549620 939656 1585297 883816 1824497 698622 767519 331298 1140715 545529 1598552 1419265 1740427 1398273 591009 1383092 774988 1452588 767714 926077 463682 1480372 667258 451556 35231 1533878 790326 1282339 1957001 794125 247989 1491289 1784170 592013 1600343 1681074 943631 863796 92695 1212001 1738788 912975 1906708 17999 794612 295960 1496169 1744597 1233124 81245 501979 67595 903431 961136 967776 395471 941495 482964 907301 1909354 1390714 140955 465215 964106 1758591 1685974 963197 1515985 838981 1145005 1890281 669807 1581201 2854 1682341 678983 1578538 1392944 1010717 956386 1429662 481707 276541 814707 116660 1914323 922993 1283214 1004192 1408736 1615629 838559 407856 229207 43620 1434825 1567813 1892044 768142 1732325 1885884 1614274 1645286 1397242 1418415 1853223 1036412 1482883 784432 1299633 1418294 384887 426152 797563 625269 1518830 16549 954595 857214 1773726 254402 465115 460417 1813567 1259295 1270886 32682 373376 1795277 1708378 1839478 1457217 1490973 1321279 614034 243303 866454 1020684 937811 139215 809466 1012928 1721408 1085068 1433445 896179 306691 1456345 1538170 1632339 1274283 228870 1175856 1078589 994439 205970 1823288 863624 1886709 1509972 904852 224307 1410691 1604591 544175 588202 1276165 627635 709694 1212893 190340 276621 1963203 221370 320860 371025 1613501 1497106 470972 602147 771056 654139 1778999 829808 1918851 417238 832025 78132 385318 1159439 823098 346905 1372275 1176251 521026 1086424 1214122 1320183 370708 1111348 192204 229529 272648 780953 1326643 374292 584230 1792598 1292478 600216 552934 1904252 1225879 352128 1430024 1030179 1490682 865299 393166 1806885 1676405 1653354 841860 1526622 992034 731887 675967 596887 402554 978660 911518 1020394 1052689 1473519 444782 563490 822474 113986 323062 852519 1510667 1857343 403992 1742495 257346 1535553 609085 76295 1833705 1936851 826921 1419582 1682493 1727436 1954954 1804318 1837325 1887523 323 1954728 1489564 680563 1026789 783703 1387649 1620165 1437948 236408 753892 1675051 1574967 1255115 1062903 537152 505784 1210565 160355 753401 330719 405728 221964 1375233 1059530 952965 15779 1445937 846463 1683516 3220 732424 1735057 55024 1558072 769431 206687 809682 272953 1607445 1928986 1355210 1624238 1148742 1209890 620326 247489 1400342 356750 1057659 1200242 751581 1998451 535877 1670935 1434063 1176167 1946105 76409 168540 864166 1299891 775741 1795395 1714628 1952168 209717 126836 1321512 1306406 385699 1626236 1187063 1919961 1000115 1795844 1932254 1405886 440142 502719 1905121 1162593 994429 1778605 193017 1531129 699621 637069 1854440 1729316 927264 1250944 963908 1170614 1496129 156168 1264839 333705 899786 1370316 1536241 828720 1673852 781319 345165 1814272 44878 1526863 1774418 556097 183172 375048 421684 422777 332490 984275 517955 763794 44164 419365 51985 90643 476979 809821 829156 387721 1690536 1066558 932863 1663405 1177484 1817565 1679348 1939749 990917 547322 1777868 957326 1728923 1800320 580598 1353014 947501 1094496 172123 1027180 1651449 1100450 255747 964741 1599192 337290 271159 556433 1886398 252000 1155634 610655 1499944 1727771 1877313 584089 1716222 1567412 1195548 1608024 1980889 1170980 801479 1786312 1426988 1890508 1351593 548934 374626 1812875 353623 540861 732743 528554 1533538 1511745 286197 275205 1981038 1012759 1969705 929790 1894104 266730 239509 340433 1067488 401130 609807 1021270 586526 997500 224561 634721 416 2309 584244 1051274 283214 1514489 1531402 1093508 644779 1164788 1267715 1413506 1543475 1158245 1535530 553730 773733 750473 1705867 1682691 1751167 1674398 719161 137663 700318 1090473 1259699 539061 1047088 453738 390250 1593448 968057 231892 1697165 3739 1994812 1157264 1424275 1469739 1763473 513028 1211219 364159 340223 1232879 161459 29838 1671921 987557 135927 1742801 1821391 866657 1758196 115121 1892515 922411 1702500 1758619 1216341 757827 1860828 385397 23771 1569443 172824 1391303 1082260 1422149 650881 986021 208137 517594 1823442 1962687 47816 1209697 1182091 1074393 971692 295407 530125 1559004 1888024 1291275 1666153 1367116 868459 768322 1178879 1315125 1064025 677544 1898258 103886 1685339 1993238 383273 47653 1588006 675333 780436 1496632 960121 406762 1227004 362773 967825 533905 120969 568349 920161 27702 1236317 444682 370341 697364 140299 1207640 1699195 1226865 1292315 1868396 1453198 857371 1913827 436052 297380 473188 331091 1029533 911214 1820503 635628 24408 125081 1528036 1670968 261612 1719828 1626381 1584545 1657146 785208 1921900 34889 1148817 1990547 40237 377685 1902394 907738 376301 1624042 587500 986954 1004885 213631 243646 608245 1723134 1701865 459027 1244575 1935380 1096854 1322862 693908 1611009 1715866 1183645 512124 331505 1770069 843144 1767809 953976 314466 1202436 468212 517628 368933 1480870 1921284 139283 1788373 305133 1418486 706730 1460506 1743901 1213408 847470 426821 189850 1523952 140662 1315852 1717716 1786117 1231368 1452603 1283554 686593 150763 1206567 663307 1817333 628117 471756 1967309 1353271 790966 173847 1894741 1832760 424721 120685 1017739 1266870 1565429 1309171 226795 1700650 1400413 1853962 291633 1795163 1352863 572668 845138 473537 608590 852749 1211457 485431 1524073 1947680 582986 1412716 1883050 1476978 242613 231404 536783 14491 1994781 127089 393010 1550089 1758236 1644754 250208 1998607 35921 695150 1422045 1646664 650464 1064345 1004000 1209032 137321 563710 1866585 541897 1996740 55809 1340817 1733940 1751631 1673915 938768 1741461 202367 1265292 1788542 816580 512857 146319 81345 736799 46529 1166346 733382 323422 943373 1851373 692394 1869429 305941 798597 785776 1871251 1591961 1430729 1604245 595643 1581291 656991 1473583 692477 1852203 1840916 325479 773984 1613464 1074708 1303165 1593598 1270170 415691 96080 266620 948799 550047 1908028 164341 230336 1479462 916948 1328750 449579 893437 1903257 98619 295651 723696 676725 148967 489163 725515 585817 22631 1799435 317206 472510 667223 1606346 1200974 785021 459901 888486 1842105 374411 1348559 589698 1007838 247506 1195195 1114366 1019379 976740 233425 182804 1995883 1241908 796265 1578382 373468 1322277 998980 1338699 626017 1710189 1568014 662363 980241 1107453 605748 16492 975054 7566 1372854 673179 1454920 1597662 1511576 569431 1875517 62790 458695 985090 124717 1139418 1135520 891244 35600 1544772 939945 364411 1580363 925399 413876 158025 275077 1692814 404589 1256288 1222713 575313 1693672 1543730 1207977 1016177 1195670 1719430 1657245 186197 635030 884811 1546609 1058101 423111 980267 211008 1897933 1064031 703888 771561 1914955 853918 488028 518707 1113988 1166682 303897 1821745 1828704 1646155 443786 1003319 428778 1047226 1052965 118877 1327654 1973933 1109442 53317 741124 1622356 512938 1694490 341985 1358462 1931324 314420 1202531 1145092 1170141 557333 479619 1326735 161434 1288951 978332 1952282 1937214 1145603 1128055 1722588 1849739 1649719 1011092 1125496 55394 394899 647962 1136224 337848 850583 550551 517661 1234473 779840 1311127 1593173 1787909 1452329 220822 1047015 1338473 1447211 905527 1132026 265495 1638281 775493 1798002 845402 1935944 1527413 647158 1643922 729661 42712 1748296 1850476 1393535 1539928 789443 580663 455719 1023126 515922 1589524 1534757 1774005 1277121 1825318 656480 1998144 1915611 1709284 1746979 1142288 1040190 191978 226327 1673086 935378 50081 942682 988152 1773534 505566 1485885 785756 1424221 585231 400605 1998929 1404443 1390930 396636 138340 1733372 657742 1190867 1799917 703303 1124358 631641 388468 15609 1810740 673493 1413227 274065 114999 143421 278251 1115413 1936284 1289304 1446657 118971 237474 1986342 728680 391297 618371 849421 179238 1424696 1077339 1781889 878519 1313382 1500381 1414112 969100 333127 861535 233503 504812 228361 559341 1596104 1103084 1532114 1346524 1596663 744417 1102679 369356 211062 1021784 201074 1948736 1399871 1497800 325253 319469 351305 1315886 1966330 1448196 1554651 377729 988933 452765 1709363 1147972 1335375 623289 441740 1114047 1746834 1875139 753527 524502 442140 386360 1877257 1790422 1974962 709801 1181973 1862425 982860 259620 963591 1453657 981701 558462 1604629 267700 461415 1592653 1896865 1820641 1412696 1169751 1794160 459787 1805315 1371631 931826 1004158 292077 1154187 1163248 1191197 1384076 1369509 791314 1989895 937235 260374 962193 1091688 1118205 1702328 787322 744557 1408140 603620 432762 1447025 173977 1121566 1533504 147983 1817806 1302141 1520416 414404 1200950 1145971 1234173 900209 1084563 1482605 533651 335557 676065 903639 1120222 709909 1721214 506096 129713 1933278 189463 1775509 1103844 744744 1583314 330035 230735 985862 155481 1374651 434271 150585 1295137 629645 1072621 1555303 27353 451589 1267467 1293180 1363626 966827 172619 619795 836085 1211697 1891796 44731 1604606 644434 1617446 653033 795170 1064701 1314611 1386888 370016 1276878 247625 66879 849816 1341907 1240085 661254 586562 1556211 201112 633159 488157 1572344 1972661 206833 1877880 1514163 1895266 391215 1880924 545556 330072 1889098 944202 513828 1861806 1878891 1508826 1646470 1904309 718784 1469273 984424 1481788 311041 830044 82822 911250 1684746 937902 690985 325003 1921435 1686530 957158 1427042 757308 1815680 1606944 53898 577486 723988 475080 1341824 504342 53715 1112849 381742 1416186 1171946 1827553 1447128 672210 1417955 1853325 702899 695825 1523885 1450672 1970789 222809 116078 438607 360285 1551771 793252 1637462 1375745 1937718 951550 1870587 1602010 304457 1675607 236341 459940 1979238 1348428 1913502 1240447 913872 252824 1614933 1853033 1022314 111311 1517687 1980101 744478 1885918 575082 100351 943436 1713419 1259406 98988 1204673 1047745 735317 1379244 1258585 739794 639830 1449024 196577 1851220 1009156 1448074 1538322 1575516 1934701 864287 1127458 271962 997782 1131385 715403 1743758 73478 832351 1876942 1218712 558262 1688550 1289703 256740 960550 1711096 838936 1022403 1291835 1409641 1158103 181204 50758 1318636 1210018 1476166 1224501 1881422 1717288 1288858 1866251 776292 882834 1948612 1952351 626824 1999195 1530399 996681 1128776 501726 1649385 1644094 665805 1488473 996981 1576087 1305572 1120680 959242 1838444 1075474 1035881 1008294 1589483 1649619 1465619 125653 493821 1662221 1129635 1420323 1600860 478849 1404501 1186320 132322 124913 980029 1769456 1104531 718815 1056803 1799170 1470203 162253 801362 1471174 293085 1434773 1307487 543599 26344 21468 281428 1006719 722283 773503 1103150 1419947 1809569 985003 1530443 1644721 448560 602100 1136759 1346317 1538200 1363945 525262 1652258 287962 753802 397629 1550797 887257 1239997 406778 530037 642921 146607 1695742 59469 999152 1277007 703725 453803 13971 1119755 830842 641492 697980 1176974 355513 388351 1284640 75553 1376990 470033 1974923 1988219 528887 794988 1008582 944493 1229063 279552 599730 1699438 1016801 339798 1531791 1882623 535374 1318599 1405612 1101534 1811706 1315729 887990 1337955 1569242 256549 206591 1789593 344621 559216 73115 319726 248092 14562 345200 1819204 1827262 738040 487188 347501 1940817 1911083 1515211 624009 1071464 1912170 1020333 1714523 1103757 639532 1694487 634415 1352133 1624975 332829 1817024 942043 491997 547821 1401613 325184 1158017 672836 1584535 956564 1526144 1623340 628426 544698 116692 154601 937676 1686304 1789974 871223 563018 1054927 1739182 704663 365723 1243335 1825424 1242618 203216 995747 1258782 1179151 1097433 1279778 172113 1234478 1864940 242477 701157 32750 223854 377011 1943271 1196163 1947721 1642889 1644266 279491 725065 1676415 1090612 1303716 576724 770557 1755621 141974 791639 1572926 92208 1167557 613249 468422 1112363 356352 18753 1713069 327233 1680879 6333 1569016 858102 697204 1863915 1826273 1432101 836856 1268505 1047202 1165206 162462 228450 214440 1907660 332785 1933761 1746061 1689303 63325 604777 1089245 304412 314849 19534 1979020 125340 15472 521842 215570 1952310 868828 1997770 773730 1356839 1188271 181372 980037 1220673 1250058 840089 986863 1973538 1802826 1548817 1538314 1646245 1209354 1147689 1647964 1726885 1509922 1235455 422212 1286877 279609 762508 48283 446189 1882836 1758718 564148 1984026 444561 1594389 1109769 1290443 1163689 172951 1777608 1362999 1628705 1035749 12088 1704771 1922474 43272 470815 1686541 999136 614805 196409 1776297 1626995 1673747 420850 1364439 1738135 692092 1188038 311217 936770 1312133 568379 1274093 1793479 1801044 1468933 1649669 1200983 873470 684233 782866 251861 1051424 1414447 274072 1022484 234334 536769 1976060 227118 218562 284791 192684 311364 1546851 1548430 197048 1246826 951048 1878346 1346620 256567 375571 205601 872114 698520 351877 1098219 1772630 1882807 551999 1769183 162369 956247 1228397 743269 285921 1464951 1801199 1968797 1177511 1674003 717747 1932509 495272 1579691 84829 83421 100553 488942 852394 1782970 955769 1239512 357970 213449 1732199 89789 648257 910823 864674 1340751 1072140 635130 859857 1371559 913841 885335 1548777 112985 1376170 1363784 395892 1257968 998654 458469 1421664 268366 1040706 486588 1954997 1703876 1528962 402161 1313837 745365 1055216 1073986 225727 1188621 367377 1805730 1276977 1416560 1431069 803531 67586 963114 1215649 577906 1603511 1588693 1167914 613686 823588 310527 483488 897198 177090 815953 1854259 1625317 1660379 1988838 1140564 1162269 1301606 1217336 1327984 1412348 595809 877985 1506455 360101 1261712 1461106 1361274 1842082 332147 958480 1698332 532201 188342 655909 1774178 1177925 1523040 1580015 1634254 974170 1620245 1604021 925431 59286 1018248 979276 498201 246511 1806658 657401 1137791 1783967 436258 248240 1116490 1743852 1686103 920385 818550 1208945 493688 1318519 821078 1967558 1533259 1121541 477922 788933 1330563 199131 112116 1139515 1688595 99198 1864105 27887 1174899 1537090 520874 652337 212653 1047689 1222352 1558689 560612 913935 1050621 1348836 899039 245636 1556437 1373319 1173825 888351 1516144 844601 1512361 806290 61475 47678 1570063 1200440 1939832 474906 1255034 262575 1415268 1949599 1866860 1532271 1425201 649142 939057 572776 1574081 1483053 215075 1403130 1878470 412933 1912617 654625 871040 1288389 491238 1771805 151284 914605 662021 169140 1317858 1370775 1767229 1329141 1382844 675755 804711 1814490 186552 1677495 133463 1791319 246690 1345636 153975 706242 1400288 1001010 1961634 336230 1931564 119171 1577435 1463519 1313852 643452 1506271 1603389 1478964 1605984 12086 1973891 970117 912281 1847704 1901874 249757 663894 367863 1686942 862160 1472451 1523123 1299 135123 344561 756040 228327 158319 900871 796013 40254 695041 667006 1601508 1745107 1466047 1422562 194389 1291519 1504287 1427221 1617425 1348183 1940635 1657715 330082 1817940 910414 1828485 1505428 1498576 16069 1545177 674398 81795 59615 738028 600639 1165880 182422 305223 873174 1782460 671962 357278 1927830 487159 1194118 1028302 1437200 1163357 153405 1271036 386332 721267 792245 1408412 961830 1180897 920130 618103 661843 126327 1011013 1659513 1302993 1386779 714599 1716582 86458 1215427 1608266 1705986 1948479 1261788 880343 295195 1996403 898685 739499 452034 501949 1778980 716583 1158794 1130807 866748 610156 1599019 1862776 284991 1229659 1373550 1631440 96005 329570 1292858 1024081 744510 1866293 1049441 90935 703677 371009 462863 1030170 1807341 1345008 1363031 1005666 1380505 214603 489912 225693 57737 4282 108647 888261 962806 1352719 231020 1000047 564763 686625 1090867 1513887 196910 795901 1553987 1316741 2778 356847 125454 1701621 1332199 965243 79977 597606 329850 1460527 1323702 1937945 1168942 402397 1416918 341757 1778821 1453830 412286 1320625 529992 716104 1393823 1168609 1139955 1177400 954974 939431 487371 444828 1750334 336987 205553 926600 1916080 1237243 217793 671900 1012086 1691526 796949 921961 1019677 1021242 1234396 1721946 849086 1537904 1779875 1283893 811986 1676203 46227 783984 484634 797029 1517013 828789 959064 739396 1699355 1011177 616450 1484052 69070 1690050 1719869 552614 206146 353511 1872154 885967 505739 688872 1228632 1406688 1588309 965637 1136284 1922183 965065 1884410 1221106 911207 961301 1774607 1811277 741976 1089447 959347 461847 1650394 1480506 46129 1727590 1299504 745318 924799 720728 1983998 762829 1681065 1854596 1290602 1733896 1589274 1538550 1755194 955853 831577 663522 1509880 86924 284866 557291 965735 1185538 1779687 1181463 423925 1731909 426703 1760456 1476343 578215 281371 888563 365589 186498 432332 372792 167368 1111720 36244 1133491 1116777 598205 498076 1612348 1559448 1678551 982058 1894958 64965 1484033 1455907 962218 707851 882384 867117 179641 854125 14383 1632521 1327484 427544 766003 764220 1863928 1398581 41454 1033314 131380 1293341 321687 862572 1871542 692575 1652236 22220 1856259 621350 1166940 1081416 1170222 1838145 806138 28331 1381039 1872318 1155468 53349 561076 1912571 1171398 135646 1338180 1097377 1944443 1161400 1543312 987046 634292 379492 1672328 1038211 1022379 1111608 1853866 1879958 450863 1774348 211175 1710726 1321248 979871 1740512 1795401 652684 419351 313579 1424856 878831 620153 700120 637744 1919912 1898496 1767345 1861312 618357 82180 1873461 1539090 1822617 211738 1998002 997059 322406 1600221 1394871 1679555 1647049 186576 755721 1930131 104111 175377 1985050 1556875 1871423 1510101 1025731 1232904 708653 723190 1804012 161744 648203 1588304 906038 928337 1967861 8125 825611 926871 1370581 153651 167806 1531828 18426 1541361 1042340 993381 656827 1486217 916253 1683924 1969077 1661694 977967 470591 1908069 1904071 1303255 753981 291720 501957 165186 1969955 815384 382119 220948 1224793 456201 1842938 1660717 1608567 1673409 554057 1588975 96345 137213 706597 997564 84568 508300 814521 1596881 1089275 1037276 281267 1816949 691883 523151 511244 971182 57040 487854 1941871 876990 1738454 1218007 54528 365457 1401018 305551 451759 75931 1451841 1470692 1096275 296711 1455010 443203 695324 1995573 147400 422728 1264006 1813531 490482 1133990 1818049 876444 1684041 457608 268385 1893541 1220171 1986180 686856 907850 576581 1176808 1875636 1544826 174414 1490302 579965 493209 967391 35549 1589447 1206776 509796 724425 1262774 898590 1831529 781693 960892 1460365 1335728 819043 1456855 670258 1648403 994676 1446534 1973973 935686 651683 1793905 1359910 59939 96809 1032110 51707 531871 134024 1206569 712931 1968722 1968061 247733 1505041 625638 1736022 1217361 1302464 644448 450750 1285699 1862287 56768 1861982 1800736 225739 1795914 1572311 1279026 1579962 765649 668625 1722784 1359934 1442841 1093428 1860368 619309 1620445 1247378 923215 1240234 361179 1245001 1014455 1516834 1148557 445964 236613 1875800 1666132 1525860 855296 298036 1024361 164041 1354983 1929998 427751 1255016 712183 486986 1955571 1421940 1658883 349858 1713092 67190 1458095 1425288 1956908 529410 21312 1746768 1156060 1195259 1991826 950875 1806398 1140958 537421 652266 423494 102039 1292102 816489 1522116 160831 498736 1343070 882403 182587 1443472 307115 1032826 898984 1112244 467471 1729821 47761 1401596 1497142 1460519 823127 1648339 1953461 1417369 839479 101220 241579 1737969 809481 1215847 1310147 1190566 662409 327087 813206 94699 244838 1969549 338122 1915256 1828906 1929678 856569 138571 630233 834259 179786 1218020 1618890 831590 773126 1328789 1333454 547614 1605208 128758 268694 1758848 608239 468629 1902340 1872428 278737 1004274 1532757 525141 202305 1290649 568065 1902798 1810155 969893 361801 1375540 892369 232472 1593468 1879318 1166190 1903236 820504 1577691 650920 117394 737322 524362 1351036 467352 781866 1954322 1343191 629713 1148415 634836 547275 1627881 1308439 1236283 694410 539128 1317484 107981 718061 1402666 1171570 358004 409838 622872 1217870 718588 422683 1538015 254686 1330859 863507 1044794 1508517 1044199 894148 696050 811380 1708943 451526 679696 1491951 1660080 1463408 1269522 973164 1426527 731623 1680787 940212 1697235 1632728 1432679 1671742 1878985 662438 870153 388212 939991 1540044 1825140 1259346 80287 919809 592355 1861129 1523082 1028857 1482574 1020782 812887 1828557 1033011 1082259 426075 1996803 692078 1731604 1296940 875924 1098563 1697229 108324 1595731 81600 954288 682804 520436 613163 1136274 1507303 1651164 1999471 1585349 478280 780513 1526275 354100 1060615 525999 1298149 862192 11904 1204052 353072 69929 884559 326278 1875564 857477 809739 691444 814697 1693508 1434011 52240 1912079 264489 1513209 910925 551990 123717 945774 1552601 213953 675213 1331829 165536 319779 1958370 1170734 759841 637133 797044 1440549 1509950 1010521 426081 20691 1416102 1913763 1472434 648852 37178 74827 1827486 864079 1111959 1475018 93411 1130758 640808 1881170 671149 1138471 359978 1661556 262898 1024037 789148 928829 968361 1464789 69171 1010029 524335 669406 209197 147471 528861 1148175 1882546 540491 791898 494853 1656537 1881402 965851 1593460 458497 1438874 1260514 396359 1149957 388623 1227988 1354908 1514801 493138 149471 1121470 725480 339617 1304010 166658 2845 1930573 965113 953757 957602 252732 649728 480101 114927 1242503 1427997 211793 974589 465455 368042 679943 1729494 802448 1355892 1190003 760706 1915680 799889 1351988 1235443 1995766 473767 882860 232350 1991312 1580672 1427779 1506059 1720484 1338406 1221822 80761 537924 995334 1204871 949050 1783672 473519 1987770 1323053 594139 60284 520372 1781117 1439360 566997 1225842 1017690 1009833 1812382 232429 693590 501679 922113 66038 195085 1335875 710401 1811379 1784491 1394349 646050 1426081 1666396 1783363 550593 1408131 770787 774383 196323 23575 39788 662999 655536 1401278 490642 1310020 1944556 1846080 718538 404660 1996323 22905 1103810 537008 257267 1005876 1621244 528245 343383 553652 115901 1155970 60040 1160904 1433310 1155400 1808285 925175 1367709 139135 1398440 1501031 26408 1257389 1317740 1388812 410564 704370 1636071 1928183 984224 1509543 854148 1950169 1161228 598669 311450 913615 1497889 1055781 173009 1602494 569231 752057 1387200 914437 1170863 1395735 455966 1372628 778508 1385317 378609 1437547 1087958 279666 638800 751846 684162 729236 766801 1069248 1118658 541853 857517 476465 1507508 686526 1495111 915454 126470 1988233 110725 837870 747201 1606980 127339 1593362 676041 481440 757751 1716920 1410597 706093 1100331 1832903 951283 1757419 1086653 1337234 1195626 854342 1993470 1321573 1628454 112018 814352 800546 624032 1086603 86278 1680086 1968200 621553 490983 1444136 1932646 1040761 613606 1033735 140660 1007674 355104 1495351 1760235 1655138 931258 1045758 1315435 1639697 164113 333413 94296 1761428 1163992 907884 580093 1066481 1112175 706311 925252 443477 1159452 1794197 1832185 951030 1629207 634459 1374932 1247178 1806665 171651 844395 1322688 670395 111672 604434 157665 321042 34810 517263 108555 692881 1261692 1007090 1557229 647662 1000984 1901100 1506013 1582823 240912 1263123 1130543 1680586 185768 155445 1874350 1713943 1105433 1358527 564274 248133 996281 1232284 555225 849073 1308711 1106190 654481 1416237 609301 462085 437537 1329862 1808796 685468 728204 27464 1936318 1341690 524716 1325051 463653 115071 471039 1595982 1027576 1638834 306094 1000489 267369 1763854 1367548 390964 585288 1647556 1257902 851744 1555056 1334248 704234 1035737 1888657 33621 743321 1484958 974294 1660821 1708946 1395864 759086 1050007 1787491 1961709 1583036 1040518 70572 790659 1410304 968878 80340 1526563 44290 1606317 1335376 1840233 639694 49010 817212 749150 1469642 495233 769837 1145970 759605 1966129 496020 310806 1897090 1198715 680458 1758337 1126989 851682 1016198 383860 1421512 922247 1881610 745713 1449092 311845 577529 1426942 770841 1655289 1120271 1988126 1135947 1276616 430815 645363 701756 1231705 1919635 56394 1462804 329208 1139659 1204046 24359 157422 1046115 529805 1427802 1955995 747757 89164 569101 1086817 730864 1633176 1751133 84065 1893982 1841914 1567296 50229 1053715 1307989 234815 605450 305146 1932448 514440 1011243 751245 414596 211048 170272 1400935 638648 1159631 200081 1969494 968899 30754 728125 1984366 974456 838145 1644295 1627400 1317715 1036420 760199 689200 1737694 751019 1448589 316418 340557 399625 1534733 50857 610246 861680 654489 1541292 1192789 865189 1901718 1033347 770565 1334504 127362 338954 1890340 1207616 1711473 1935814 1164998 1316998 1063624 1019474 630681 1959558 1020893 333172 156045 1049086 203484 494116 964547 968151 719323 1390464 1310681 908379 1673710 1827687 1820940 1634148 1293009 699201 1045381 1581633 746133 871974 722626 1656122 1850405 1907274 173507 877399 1723521 1749214 1646322 786566 80161 1080944 483218 1001733 1755352 783298 485589 1017887 1743663 246693 458391 1513835 1629617 1075084 1626164 1104886 1845235 876844 425316 1952482 1863712 748440 737156 1030400 399515 1915521 607969 906739 1160366 844804 610477 1841949 890002 1060536 1244804 1036821 1638354 517246 1839546 687992 1034598 360181 855317 1418274 1819222 1158362 1229832 623144 1860920 1509898 1444153 1718012 965252 1988351 970468 1293125 75424 216317 1899538 204072 409035 1240900 263731 1103764 1986286 498131 1294721 274116 1933439 872945 1873721 903545 601196 1847958 147036 1742025 1436014 1411537 387617 326200 711550 1961197 997419 668683 1784562 286951 484976 588744 314060 1544577 179692 494960 1350574 1497852 1716735 1530905 1317728 282117 818140 661290 1434831 1538558 652694 1169894 426550 1523317 209428 1040257 1916134 235808 573400 1432940 294577 455313 1460282 294192 972497 1173574 1827304 121228 1197607 846881 1522407 338355 1487630 1199460 701808 1324178 577612 312595 156213 1881645 1840130 807985 182701 547682 912322 62308 252943 865868 1819560 630179 723267 1570108 456074 117553 1017605 422462 256717 1897017 1410929 1240859 51633 1532704 1008987 1829526 810183 1298424 1264186 121118 181292 91769 744681 1212569 489307 663507 320238 1505832 1403073 1194151 1309644 1774769 1396996 1878902 132905 1662591 618570 265711 1108651 1409751 208719 803943 1128105 1683806 1185833 1341723 1840846 1011083 516307 175883 1385857 1045113 953516 1487622 1322498 1486823 284335 1191140 695099 216043 1346841 1969829 1484701 1785367 1488574 1633751 1296939 1776299 479318 1910527 898743 262532 503098 1541652 1725923 254351 478495 360200 1609774 403870 1045773 858366 50227 544278 634891 1784508 1283181 500418 1249948 1417617 360445 794035 820338 578339 69214 1488299 945186 1496733 269047 1887943 494634 1199559 808253 998020 45674 1137359 534289 1502550 1965619 1409729 1443323 1611088 440876 565566 1412304 1547452 1698181 1888148 1167632 2425 1794236 16007 645393 919141 1449659 1605325 1353202 1101360 703080 375409 1267143 1492129 758628 933908 1658258 133612 1908202 1174836 5046 1821386 1923353 1763106 45038 1831421 256913 1339334 1258708 167812 366143 261520 1174502 283050 1410562 812563 80134 1604947 1298598 1193491 1569448 234235 717060 1741778 1732918 1992188 911867 1195200 1387000 533208 1653828 1701053 1611019 1789579 611025 143509 1889115 1014137 797609 62775 1518063 864868 968827 1086150 1432219 1638536 1518835 495079 270098 1590857 276050 1374229 1388083 885164 571172 1124447 657362 625999 283230 432651 1069708 1277522 1513374 1441371 99618 606593 751873 1784529 721247 1572945 1440218 1293275 1983076 1149382 138047 1106058 813059 1278673 88763 1617420 934769 417623 1973461 752481 289674 1035621 590061 535748 1754670 1439462 853430 1160839 1224355 1548790 1123045 1742417 542621 1744070 20498 363667 1082588 1719889 1188688 419466 1410077 6440 812593 1555765 1665402 981739 931597 964255 1960295 954038 688142 602586 1673284 863709 1552242 604079 928505 149704 1698707 1071102 396842 619429 1654715 353729 1676543 1375510 771318 627625 406931 35534 790578 1687291 1412054 165329 742122 774904 1896264 1620682 1203654 840269 31764 91002 1399516 1294974 80870 597935 1355713 446509 1723268 221162 1953620 627306 475058 411899 759956 1842522 726324 1120643 316668 1144165 1244014 496351 82452 1441989 491073 805327 1203492 1545825 359569 1751880 838920 906314 166475 802155 1142871 227279 1712909 1883007 692719 1910450 233726 1953257 497866 912836 1687237 1886520 622829 267277 1750001 543005 678016 1091929 129203 860842 1666579 428414 1173213 601327 1376637 1656643 408119 1380901 670032 1545103 1997483 531230 294340 1935702 104105 1937119 443873 258135 356604 1421522 384517 789523 1125705 771797 704959 1215117 1301117 682822 539858 706053 1775839 683924 903627 728682 1446834 84555 1618597 1729101 765357 852498 1525863 467843 629785 827186 988654 351670 884548 1738416 767855 1037795 1283194 1615812 1152736 683756 1889891 620399 1107728 941624 486447 123621 1106014 98759 1375781 722675 1660686 890231 1674791 1196091 841312 360928 1660637 1433322 968780 1153382 487491 866624 1017525 91891 226346 345901 268126 397705 1078417 1849626 127833 1006716 631032 1161677 1887445 1661085 1160622 1943721 413348 587198 321004 208981 65595 880682 598291 845859 1010100 1634477 155399 884943 866468 1814952 1877748 642594 1941783 532497 458613 251789 1087023 1519165 1068497 355700 623536 1457298 743420 932756 1694482 1857327 1526886 717943 812717 370914 1974851 1216779 1923759 57659 264591 727864 852916 1681093 1204788 484583 1193942 1683315 1132291 216648 1171397 1755807 1211632 1133516 414086 1229485 136034 735073 765862 875342 1268967 861518 671071 1338252 829899 1470371 1644323 1054834 66954 1531792 1079052 440398 668676 843432 271892 287068 751486 194488 1135242 822641 745056 1421385 36301 1558116 387375 53652 1295513 239084 301847 539593 1208938 895910 1560879 412145 401602 216239 1893522 810169 1253278 870723 1489255 317117 1895295 160918 1066522 1914619 120006 1873944 1176915 1403665 468929 1788232 672998 1225702 74353 301122 139914 772492 1809913 1305623 705198 1524304 1514760 1684559 1995235 294411 181781 870244 364280 1765283 1552230 1540190 1574115 1634914 1629750 1613107 1485834 778174 782929 998201 1784480 1765239 1103939 502384 1031110 1230631 354148 1307407 453569 1056801 598146 520759 1111450 607384 603720 694400 727224 1671740 590537 1349617 1807906 837434 1215476 739762 1926049 4060 1017560 1208897 338180 987327 644738 799762 805483 1087799 1287514 1364175 597164 1102139 1049507 604427 1809761 638339 1080762 988317 996898 37067 1314522 1360160 1675371 1673010 85779 444082 755059 332752 1833709 1511951 144971 47759 1834045 1496306 138525 991534 1068865 265516 609283 694674 1199241 579509 360602 72409 1111864 147604 1712513 1687286 262641 1285139 552950 657934 81617 1669714 266667 1554920 397544 1427751 101436 279976 34233 1471702 1503563 1761923 1755156 181059 933165 1369151 937351 1071775 810739 861751 1958941 1491686 1088076 1144809 1643887 1052973 563816 1627967 1146197 393080 88388 1827855 1459599 543509 486431 1997189 1366894 656919 346137 1522607 650256 1551083 1987639 47753 1399372 1192930 988938 144149 1315345 1115741 1058242 1188873 1746235 736536 58996 763534 642390 110964 214644 1775290 1868977 1233696 1810188 986859 873138 1027763 1148369 1435225 696879 60544 1718696 902814 1732209 1799619 1623154 1823539 103417 1835028 50141 1952900 1941625 1835396 128828 1798393 1199992 1905619 1408247 766136 1739271 499350 1360325 710157 1362969 977248 345690 637236 119338 1493880 1352301 50061 1193209 1468762 112478 1681737 608281 1231890 56022 1798241 765201 1041314 426387 669923 699252 1313778 160474 1509304 1003900 1452714 90880 645917 1723204 1463322 1375990 36706 1604076 581328 538229 748209 923853 874481 792970 1989523 1640796 1248393 1551397 862849 1981555 985384 1550152 20904 938578 821012 1508163 1905688 829588 1041437 136568 561115 299965 1263569 1977135 770817 1755282 518504 1325192 1137849 219584 1125 321101 1265415 1760756 650806 184081 1232206 593817 483246 1897810 1048148 926658 51667 1745541 1973410 418063 345785 1550648 1683567 356860 333778 211310 608544 1431170 376084 1541060 509097 1333536 975340 111067 808890 1936562 1166699 1821807 932443 664656 701046 1474443 1110460 1255161 1678275 825319 15911 1509706 1462095 1892683 1103920 1243063 1228315 743630 1963721 835862 1577057 230557 1124506 1104940 1900401 1139672 73570 1988365 210150 1675493 622993 1172519 1492000 560469 42619 1186454 727579 936525 1749811 298443 1074142 41448 1555799 888951 587979 1825004 1932058 603305 444305 462813 824215 1005462 1641175 676276 144683 1043072 1756219 39002 965653 391570 627018 188102 256902 1367286 907428 1650754 1893463 1203498 656444 58099 612535 206799 496332 1567785 850985 1219799 1787914 427990 382110 1338671 1176151 1573949 836875 723331 157659 236310 363342 491025 810609 512312 146843 1693558 1915729 1336646 1660320 1290671 342883 673637 1668082 1187130 432300 1615750 1674507 1806145 1927385 1273188 1970847 1842246 835596 380259 476224 1517874 1787053 671199 279884 388795 1758145 587380 164333 1873416 1636941 41795 35507 811972 1787658 1515202 1599720 1646028 232050 1021723 1372354 1021446 915491 536424 191641 1909656 291884 167063 585920 1658513 27692 845721 257310 1240508 1551404 1055010 294934 383182 1857085 672470 1288956 201370 1564878 1173264 1156975 1743259 703356 1317568 1658860 333179 874610 352162 564562 267568 1292463 357702 1748241 731016 54894 976489 87003 1810107 762369 1463833 1655699 1426048 1466548 491814 1528837 1910971 1575043 79505 602132 1816042 1162509 1841819 210356 1635059 330496 278158 16657 1714854 873998 554127 373191 156090 782408 630029 1232409 1937318 1232223 1025578 841664 918650 578079 944229 1239056 555593 863385 752939 1370355 56117 771341 1861933 1884684 236086 1737559 3724 148172 1709555 1000382 645167 110780 1278746 462886 1740391 1638403 93313 1115265 1245311 1207357 488740 745843 661484 1264909 431805 1394849 747960 1640967 606337 1636502 1835223 45283 366033 564122 1537507 557970 1799355 1607533 544454 586674 868929 580833 568816 979252 1631015 272289 629850 1083808 240740 1656065 1309640 438294 1991458 343909 1266440 1838136 1237416 1686824 890847 596304 1598723 1598451 218541 147956 1581306 1474028 1657461 278128 1994128 711126 95281 488958 1681884 101693 861804 1028369 596682 65563 274955 448955 1544359 858296 715953 890091 457556 1013782 1848646 13077 696835 1291950 1007620 346954 1320510 1450768 289815 721437 269024 905406 1475888 613789 1587339 1315175 1740093 1695424 1338844 1168802 18920 1274071 1253461 1153469 989860 1410641 117100 1641445 1637237 1205539 764773 479898 1414604 98179 1949783 1675738 341610 1065639 314543 1160518 515841 615267 558538 322404 443006 1980905 84223 1269932 1557583 1276854 934484 615652 1292922 1411970 590134 1199712 1276237 1964359 1517658 887318 1251644 1653342 1210392 1349350 1476554 1006546 1103547 1578794 158714 1358859 1107353 948808 1995791 1270056 171278 1872232 1508865 1809705 790731 1689840 1711372 952659 1959117 721214 407952 691095 54253 304866 161834 1555502 911092 1766830 397394 192405 1810365 1311990 1363867 1699592 719237 1755658 637239 1664522 1025889 1871351 1179722 1866264 1715824 101562 1533634 1691279 237108 1432488 449474 1298052 1229981 1913870 1304280 1010021 555811 1124769 336408 1811482 1621326 572553 680235 209861 1034153 331076 1821178 1101946 546565 1083552 1854351 781189 1022852 1870165 928235 1407742 848461 690785 1805120 1285115 54760 766481 945104 1840007 928848 655352 58591 1136046 194159 437019 1304321 1561489 753625 1200985 764037 561012 1753928 971348 1026673 78667 210289 474375 612337 1973278 1645320 1057583 577084 24067 1912722 1746228 1053491 96305 1976280 1214862 628904 1788040 1954002 1246897 475132 590898 1158987 419614 1808073 596966 482470 1190895 608095 1079440 1886423 606322 730529 182678 1115187 681083 250700 238154 737735 1428021 946376 1550079 1604778 859395 1046670 743261 965524 159528 1961716 487014 1637684 14010 1421140 520082 541682 1187102 963274 625458 1629403 910775 1241073 482421 1943445 62996 1201343 609625 930572 110587 1041781 1715963 1893321 1875635 987397 18819 179349 1091070 1555646 1452732 1088530 668590 693737 1132124 263064 1129347 1006869 1252432 500957 48356 154416 200216 772452 516085 1596731 1871420 698005 1026963 1253684 1332553 201918 1609339 798908 120936 614900 1978632 214918 749336 739045 33978 1519079 1422121 173597 339419 1049965 1788992 566681 874643 1564378 1624927 572705 1879311 669085 1342429 948761 1745577 1213981 1287172 1808816 791354 434022 905106 1193455 1512154 1946303 302709 168893 697103 1401822 1515399 1330379 1935997 98287 361773 1068581 1417577 867982 169930 832296 991997 1055112 774787 74442 1711202 1271915 681666 645507 62301 425178 1255672 1491748 785660 1744326 1797996 383883 1181371 471945 143970 368420 208599 1416541 431783 76206 1716580 789165 504905 740766 1888597 637158 1006999 621080 1002405 1012777 1624300 1194901 1801470 1703525 1981441 351181 556495 1837720 864801 322600 301643 997408 617599 1830253 542385 588192 957959 212060 1104947 428893 1810914 125563 1942537 1850609 159573 1995828 1407468 408498 1666523 555861 97227 1018370 874014 1497185 615310 1834656 1956612 1618095 1058445 611719 1203869 874267 1345336 374305 34444 38667 667272 1546163 911315 713522 1994978 1120821 1416882 623580 1573467 497530 986416 548929 486683 172090 563356 372429 1597136 1729467 1235698 1484286 1828752 765646 714670 1882460 37019 1019892 977785 1562870 680402 1317628 235105 1853397 428080 376262 1462661 213467 1061187 572155 342256 1102440 1122317 109806 1441332 1589138 1389032 316441 1233830 1789917 1624075 1381115 880518 635662 602142 1741036 321581 1038146 1605666 590300 640189 807113 1336147 952000 1000110 893378 1366093 1802753 1760927 280163 173893 1540564 1692536 1247052 1957294 1750464 1228624 1424010 568652 1403881 1090871 544711 1995874 515301 277146 726964 1402330 1062786 1305315 1476952 38122 585213 1572540 1325162 1476502 122446 664884 96355 1879719 569538 617815 424445 590330 346013 1935149 88624 968124 1464390 1506328 1006918 583108 1382964 1181901 1088867 753356 390311 1321889 806876 1504427 960811 291326 700032 1338345 1094617 1626003 1301215 305737 814762 1150090 147126 964782 1127933 867558 725893 1530689 433455 1329078 1479512 1457750 174342 1649192 762649 30843 769150 650896 1950866 635437 1827967 1483140 117924 1334542 1855428 366993 1399222 1966945 460760 1928751 311007 782887 302688 882196 1579056 96268 177297 1439223 790265 1519942 316548 1551668 929410 1836410 85871 1936256 725355 526079 442865 298728 1543106 142979 1044229 126347 1805781 1766969 1185750 688239 1746145 1834135 855373 1532451 85395 1673947 1235989 935498 901425 538279 1660733 1843920 552131 173033 1120900 1246017 1016915 1957953 755407 1779052 1601717 765553 1479755 622799 991320 1578700 1422545 1625658 744957 780858 991632 1198176 1443368 1933959 444890 1841342 1265423 204320 1743404 128343 458795 377511 1209135 1448282 1575591 544058 311062 122062 1405632 295976 81186 1488240 1382630 356709 867641 1720449 642742 1604514 342307 730094 267714 941445 533900 1156709 1564402 1983843 1403514 1636782 44230 1445901 640654 1061044 301609 1316145 850589 56681 1801042 900875 1746666 333681 339767 1042629 1731895 1947464 1491233 92546 805442 1078491 602153 1601644 1853706 1477505 565065 260269 497836 436064 1696463 795905 1894310 1659328 837594 1904656 1388761 335201 1248354 1943981 1033736 320573 436988 1073541 751686 1252646 1964930 1734543 1426334 285529 1386262 1577820 312609 1496454 1467295 912156 1549198 1490662 539498 1177398 977156 1631791 707852 1678204 1018399 668467 1777992 574472 19460 14471 1000718 1113481 874553 565276 1152349 1542942 626310 1252602 836185 1547504 486255 608877 613097 1079688 1917319 849698 1573801 1960393 1399890 1260138 386392 728789 1889239 971441 543640 622145 1582064 922976 1839472 1699654 1210466 1768861 1895620 367440 272588 187177 1893411 1209614 769851 1148170 1385493 1240785 1048537 942287 451259 750846 1315266 378278 24966 191223 1845296 1681411 1708048 1756817 398729 1086540 998581 1449606 764695 1489468 1578806 647498 561681 65399 1031076 4507 1091936 617916 1488577 1355977 1187627 592173 36015 379881 779248 664795 1139696 519191 1020470 429561 1821230 1299264 1494645 1434658 429403 292213 925094 449151 1678967 1695625 1513891 753360 251451 121786 206054 42621 948501 860077 1435837 880766 1421175 356646 1572264 13900 1275918 1597792 170522 1654676 279323 1345385 582589 514164 1908243 1270871 1175892 81227 1056414 128995 1410451 472837 978005 1542004 1527662 683546 901158 896343 1827099 357502 1257892 1037991 1738372 1124337 440203 252947 1157843 1105641 551559 876531 579396 1552259 1263201 792799 1447181 292162 1704666 556358 1655682 1402179 1319022 309052 1115530 1552495 1241886 1844102 1833064 319780 1372420 622142 676785 1652469 376897 605579 943929 107743 1648749 238932 128127 1525092 1025997 977056 1809529 214875 1457842 1106868 1421960 469933 995301 119772 1122850 1090632 1619340 565284 256373 536437 95142 432605 72052 880039 95002 425429 1052226 96260 18523 1958558 1628587 1147076 292751 1192773 1468014 1021920 284975 631305 816020 7068 497960 1578497 946811 1551891 1760182 1602454 1319641 156601 109463 931970 1197626 1299193 1177421 272902 1310475 1960423 1795534 496435 1211049 99252 698610 1195642 1484968 1560042 1615136 842879 824556 284623 1330613 1331208 836063 821968 696301 1455308 719148 1565565 1075857 808814 1478467 1348147 1537425 1552155 1740465 782239 1657983 1134513 251127 1794921 1298333 60519 977863 1130365 710006 505855 1460897 122364 769865 1378498 698982 301684 289843 665319 1216132 788286 1736263 1585645 1268861 1322006 1209965 556637 1161144 959574 805786 510127 1943520 1166492 1084812 1331773 1942679 1663308 264825 1642094 90838 335226 1235620 523407 561838 1730582 154249 1834674 657435 1752717 1045529 1000462 30494 435750 1003013 879410 115916 1764622 1505357 1227902 1836532 472641 475960 1398810 79079 184860 1167868 1191595 522437 21773 1776667 1969410 1127224 1426167 616357 987092 1579917 1372071 1750989 1448042 906583 1481353 950387 1255147 1886226 330509 1936121 1049987 194261 1272254 525151 873795 556729 1327351 840702 1839499 132986 297377 1138158 200266 1730781 1878971 767415 1442918 1049250 795121 531532 1494757 1551375 1480040 1891333 1124800 1918250 671387 1969982 1587681 1105227 1255477 1418086 1398591 291380 1803707 1123158 1097923 1544356 1557219 1609131 1964700 2218 1767751 478370 1521415 504025 641764 1007527 729499 1099729 1306441 1836949 1113490 1236411 1420037 1080248 395271 1780857 1530959 221142 978034 897752 1902523 457428 744817 1171928 42597 334262 1478327 1693427 1983644 1746929 1583896 1721083 1981313 1686711 143872 1058515 1026202 422313 698602 1605089 1947913 1348700 190425 1990149 985396 1619958 1765180 279859 1819296 476842 1960300 1016003 633441 448763 210305 109689 59265 1637282 1414558 707954 445306 163118 1579237 1415440 1501185 1151992 903953 1647853 294000 1388781 1373094 725390 868164 1222558 433804 909237 1130251 1503530 11241 685480 250347 549654 1356723 612878 1202264 1366500 1755596 1555378 1831511 1369772 306230 313291 1947878 1423908 1570038 1470512 1193287 805339 1080304 1128918 1932896 1541156 369817 450379 1725684 1932649 1825254 349420 1729885 368592 431967 1737218 1979038 323115 954399 1280206 782248 1576994 1303527 1095715 596618 111577 482928 1489346 979307 742640 389780 1268795 535812 746714 173238 715629 502049 1260200 588869 142786 57925 1201176 372808 817038 1291875 1987935 700826 882730 605394 1292911 1401242 1227735 882526 1246444 524348 1046220 1157534 738052 428072 205004 606890 761032 1674038 1569318 98436 1553500 1277933 1067374 1924629 1490649 102303 69920 576921 230599 928970 1944818 801596 1734772 693019 419563 577021 1663322 1227866 1148528 1242471 1568435 221017 1807435 1232198 942940 978009 409017 1433038 1468132 1957031 35348 1272534 1707375 261281 1395419 1575822 907113 1002625 709799 1005057 1539494 1586490 655836 632953 313033 1799347 549286 18774 483582 1521525 818005 207250 99952 1959544 1986333 587068 1934120 1577122 948339 1236434 1836036 1599752 732279 153004 638875 220600 936811 1679994 1723527 1339091 74293 277892 101986 905485 214549 255732 322236 491512 1143186 698171 671866 938154 1690910 1749515 782136 1395453 372543 216345 1348522 1805049 487985 1144142 1977452 490463 191499 1097250 1294670 931873 1095056 1333293 1079587 838264 485300 1763950 916424 421437 1810854 1592232 840282 617208 581211 295612 965315 1628893 1678477 1827511 1087853 1890220 1437414 402475 708880 1155886 16877 843329 639836 1467476 826517 156303 203342 461321 7941 510782 518158 1984342 304566 1851058 1427822 309548 1884061 758149 251270 489804 1124335 1554107 485442 1290039 1865845 1273343 731818 339208 821661 1461451 1744863 723098 107831 711197 625667 632561 688792 123975 1958155 856789 533823 732858 738075 1365361 1840573 1987383 1694329 1979872 88185 515072 1441878 816148 626629 1734155 1171714 763581 76719 590357 961565 820934 688672 1983617 956494 1017341 919728 427458 1522741 834539 329882 1362057 1900309 169020 213549 1303806 472729 1473628 22041 193650 1427130 1680419 22632 1993351 405129 466122 1791768 182937 904658 1151944 985166 1799416 417207 950627 238402 702723 1469397 1879518 694489 1791274 792351 1367294 1436011 1763856 1359303 1400096 1802313 1204898 939990 1273284 1349265 1623699 742660 434697 721345 1003368 63050 963337 598307 403638 477771 130962 202081 518370 406894 170063 1306116 701695 647043 1555383 1943104 308034 1027313 1273803 1044647 147276 1296386 558326 611647 1600751 1597131 1229090 514790 502204 416928 1305084 1238323 1290477 335385 1183334 1818662 424536 494829 1387191 1647358 1275743 1232911 823989 1714389 1676247 898518 232033 1141883 222556 195613 716205 199443 1066705 1374775 551910 273677 1700247 1751942 836762 344604 1150324 13572 1590809 225119 136556 1982567 1912590 193897 430223 123550 1715355 735814 907508 70368 685570 962262 1713355 854898 1622030 882506 106108 858150 1728941 455742 668093 1138202 484747 1068652 1387794 1456026 732207 902160 925284 866003 622736 1400250 45219 988381 368380 25828 1829145 1417749 1882358 44966 1499356 1071935 1143306 1498276 152281 793563 722681 433089 1247366 667858 1496865 1138574 1724955 48021 1238670 1658309 74143 1327091 298931 1955818 1188002 720187 1041263 1462171 1709291 1648777 416667 683830 263727 853357 1140306 237832 1401491 1459221 1430227 77969 1165605 937064 1973186 1614263 1097774 905110 357665 521134 430683 243728 1196179 1397531 814784 932627 1403518 590711 503086 1338986 1112860 968247 1854485 283640 803831 1969946 474911 901770 1208992 605396 188347 1866299 1782379 776411 750667 1773031 876937 160762 964288 1128753 1462925 1676945 1179167 1125635 1460772 1412290 569288 992888 514197 69559 1656744 1939985 123618 1586948 1500583 1000805 482058 567293 166864 1368903 52788 1294444 1322317 1726489 867928 1363813 724633 214293 240390 233449 112352 1837304 1958093 520859 1754011 413550 1291238 1662348 198362 786555 1877498 440188 1202933 1277409 984515 139111 1913980 1804306 550295 1491533 316632 1648869 948030 1930339 1575076 940978 774553 1490475 182996 1911439 1732756 665647 1926701 1344685 1864894 323120 1122752 1411748 1330085 428384 1303679 1359427 1799571 1353069 1562980 1758470 765757 1449648 700276 1987722 27167 1115715 794037 1040792 253418 1566977 1064185 1769134 1579218 1845918 1606552 1968505 243938 1493788 777682 372471 1506759 582555 126919 1420779 617657 849850 1637687 1726062 601216 1382589 1204441 1514186 1993678 1729634 1725426 531536 139268 312776 1530939 418835 1948382 540797 429089 1203708 1749284 15628 1958398 136119 528599 1329758 1648578 1339841 868047 1393603 1239990 1253615 1631527 1958818 75893 195804 1367168 901343 442392 1686938 1603844 1320884 559143 233039 616666 1192379 1690469 1254729 1114509 1502418 1806329 1174610 412452 765508 36053 928774 1892293 1137947 1751198 1729843 284882 1032139 110269 1100761 1284441 1282519 1942310 934355 275895 1959327 1429825 66169 961036 1265359 999188 1438795 1201245 241403 1316304 1352219 1118342 670013 847733 592170 262269 304885 1236000 303724 1466951 927851 1850498 867206 348977 1495999 925667 1156581 1451945 1683512 358425 1253481 1453224 152593 916548 1035340 1515604 1291584 310491 1302237 270707 1370687 1925973 1542549 590310 1416683 1078897 706497 810670 1485580 1241719 996710 954976 1311154 1760903 1092947 910128 1571949 1694409 422514 1963854 1385655 1103629 798332 1398917 192335 563050 267918 382051 1290911 968460 253798 1136165 1487989 237068 989983 1555198 1815063 1685533 322385 559236 47228 1611953 575513 1884042 1957554 1610794 1894962 1584301 1373412 992477 1190771 1678012 1897423 1287777 348642 1129857 1076889 1051738 1782464 704417 1991839 1166913 1376505 1876872 1832215 1889410 1621057 1453399 406267 1904900 981099 364789 1122780 944692 1775750 1652999 1416444 6665 62287 1653348 1494479 212086 934401 1215697 1202360 1488198 1851123 1217779 1145200 721458 1062228 1224838 1969367 963667 1452564 627856 756459 1814212 532407 557748 1716166 1959266 1183220 692071 195655 491006 1294913 65951 1389145 473358 43283 1056393 1792204 203480 1108510 35327 1973556 1133259 1179412 747921 816318 208791 971383 1783940 992894 760651 107353 904912 151174 646682 357784 511767 1299497 1396631 985483 1040531 1373537 1686611 1364111 1038210 1390962 49072 453698 1055100 395249 796670 1843005 1903618 107856 1062504 514705 893197 572584 668405 424468 1966787 1628195 260868 434336 1677019 1689147 130602 1938200 905278 1214713 984330 299556 662328 964849 267872 1835404 1438529 1436960 831318 1479577 1289389 358538 1066794 740486 1552954 1546993 1374846 234911 1002374 891578 1889661 74387 1276597 163097 374782 937664 117224 1673028 257343 1601226 943969 412437 1673139 1336322 1423183 1386271 1428366 1843795 1346351 356280 610412 580002 844165 347047 1655790 203348 345397 523956 753107 56928 210746 859311 256925 1269075 1093322 36700 789143 1563095 548518 207271 301406 251226 808202 1650173 922540 117273 394838 1746937 1939317 981518 1626450 1879194 1235626 952540 992289 1541061 237994 573980 196871 985401 489373 1035590 929924 14324 861911 661128 1053486 177829 893360 141075 82473 311294 643008 985959 1483230 889504 116429 243441 1764017 179608 801393 916145 888365 1743514 201291 315662 1212285 1303728 203699 1456035 1195774 583224 1963184 1816431 260530 303705 319789 749168 771694 1618471 340288 1844239 1169565 1708727 1627090 1111627 441309 46208 389301 130850 558302 324528 238617 971087 816838 272894 933987 307506 1460723 251031 614238 1263106 440238 1270585 730562 629887 489176 890490 1219497 1175439 1150692 1620279 695368 1219103 360308 1811336 1585276 1943467 1394994 1693287 40385 863518 505481 887675 1474130 1197101 860780 751321 1858921 460505 1139674 1380254 676603 1790645 1088084 124741 718980 830799 1509565 1063344 54590 386779 611232 1429750 75518 623601 1359333 455375 60458 409901 787801 1671532 1116573 1314504 536958 1670766 368288 1063497 123158 1503498 1602947 1700798 544484 960298 1203087 523442 488453 730979 1849466 1014409 1670617 652111 736823 873513 840530 1939371 397946 731855 1333562 584667 249057 657481 1583498 1625686 895357 1400895 116735 1781659 1205332 1964833 651799 1750677 518788 55261 67721 868796 1974043 723657 1208172 1595150 1113389 932431 1252829 892206 1520958 1191183 1190335 1416799 514428 51933 260962 648210 1473117 139280 175426 82652 420102 1459322 1816542 411893 1588675 775436 1380299 1857169 1164661 1104224 1594226 1774702 1017324 1472560 442288 558330 717797 1479944 1134391 1505412 682624 1482443 1919517 1080092 812841 1959635 384988 551024 186015 295620 1356950 429127 1397963 912066 495303 76071 763428 416611 16050 312027 1015292 1576904 615539 1434656 328530 806170 518763 445877 1000457 1484309 241423 1033863 1817007 158072 1722471 332964 130947 1796551 1365746 456876 853189 624525 1677974 1986528 188499 925185 644778 172797 1383423 1873285 1950104 408829 1431467 1655803 1329528 1830305 69294 1297948 1022842 662382 1176398 667348 280817 1900353 1388876 62734 1684148 1579285 1727976 444300 1047275 1028298 859418 879906 1019403 955573 226990 501184 312754 1747228 787873 254722 1653932 166312 1735026 1846755 1332790 1290453 1750139 1868952 242845 588557 1460907 468275 284722 739851 1851861 1931829 1992179 1195836 1354359 1704008 436246 1178360 1019603 637155 1096735 1508112 1499882 1379142 101345 1029164 141055 59186 63584 1540649 746467 937632 1832001 1030955 1646208 222817 699191 1762880 362075 44528 122249 1875110 1568999 485886 583538 1046332 1401086 1696739 27903 1619485 81915 1687743 240638 1037155 1014303 533759 304363 1469376 887653 546850 1602452 39033 829432 900683 1370660 292952 882114 113315 605564 1050450 1106181 1754222 862825 1039093 1283902 908722 689680 755084 1710763 1105519 1001873 278802 1586118 1241027 843049 1603543 827569 1058416 591971 1419658 559898 1426727 1720740 76645 101419 1292420 278270 526836 511446 1835304 1166177 622423 1843040 364231 476782 677372 1643773 1714400 16600 416100 1630834 1358080 789182 1461709 1249582 678220 826975 1574160 1199725 1801879 363133 1061547 456292 1809126 719154 749648 44089 504988 1149503 941465 374828 224350 1669262 308203 888800 1323302 195322 329463 112143 400793 1891359 1087861 846553 348683 1768525 1871739 729156 955187 1301538 398546 1016597 528967 1232240 762704 354502 156753 1277961 803640 596999 1320834 899619 1731498 1165568 1201267 1222378 1872515 405020 437482 1310252 415102 931531 1726492 1351134 1773498 1043668 271232 1205046 1775591 1926484 883976 1031950 1000935 1526748 510916 1251647 300234 1264280 1838227 1888291 228996 660072 618219 1588241 1711174 1738173 1521450 106259 184907 1316444 1497386 720263 256014 1944639 1176067 423277 1045974 1382211 1297901 435738 1023529 1624768 1254613 1424029 219521 1849604 1965979 1753966 1944154 827032 546979 1396742 694441 1740880 1866120 491835 1573355 368796 1165808 436400 837696 911674 1572516 1328654 801132 1675165 1737877 1337936 504912 1079890 1913384 763571 809178 1989234 1147440 979942 1321570 671194 540134 533361 1383914 1401887 27638 1488690 1393456 1474433 1317565 737154 466642 1519474 1867165 81984 1842021 1238272 270230 1427514 1996619 1809302 1126390 1642495 1126408 1742478 915428 205800 518172 1609600 1730705 706085 1037033 1219288 1316595 660358 1152346 1438918 1748536 1419056 919083 1114799 588641 1449835 383053 1434637 1868308 1131103 1373309 937966 1438903 760867 677141 1436854 948247 861767 1295131 1696264 834030 1557187 1511034 772531 1786431 836343 1410189 1900883 870137 1033284 701911 339942 142694 1845416 76293 1387355 319214 68007 1232731 1460320 993257 480758 153542 1927230 767704 1282936 1244299 1136775 443120 942640 1876409 942055 308611 1268387 1524406 737352 292648 1545464 927548 224494 1213563 21561 440622 1514663 1300859 1726666 388138 1192308 1249215 215045 1133656 1031614 762300 1388838 1997049 1216448 92458 386861 513096 472530 1539590 1957984 595938 1756936 1528767 1438807 889759 1983796 1638172 422259 1294149 1544850 1649731 1974542 765858 288974 1189120 865823 496597 277412 1233413 1483530 1457659 405308 936124 1281769 1163963 1959625 154478 858776 10112 1533905 1242672 459126 1074435 284559 448324 1427778 912629 1024855 916677 1322254 1800117 492667 988539 1380537 1280571 387880 510118 1228552 1830674 79007 464126 818339 1466911 1909553 1835192 1169112 1274131 530903 629788 364156 1799762 991030 793866 805261 1278200 1906064 419053 380480 1376732 1496378 1946467 1270458 1925466 1368774 1287321 1109808 528400 1847836 315011 1866210 634426 1675918 1005388 1725030 1189652 1153204 958978 1829630 1947633 204191 1431134 1004457 74035 1233398 102489 1705479 769802 1084508 1371474 1407362 265073 1265320 580941 1871728 860877 645565 105877 1778365 1112855 592164 1264977 1474102 1245501 251003 1997266 598320 1420524 1714140 1120371 896324 1522053 221547 1220356 889034 1608509 1262343 381134 4848 27712 679199 1019952 1901772 1006418 1424250 1408585 715407 172728 1406957 1366170 1193827 340472 812258 731490 780746 853287 1672611 1659444 1095066 1381949 359896 1267063 265489 189257 969361 1414464 1782942 1762278 283224 409698 876503 388064 1158502 1735232 1265623 1075160 1450080 1431074 1607804 845129 544890 1982416 720101 833695 527264 290742 406637 85818 1232771 357238 913937 1906426 287288 458425 1612787 1192696 1888817 398018 1932765 1094975 435555 1874951 26728 1418875 718015 625211 1764390 258763 608312 941708 1069330 418935 823705 371999 475431 377846 639672 130203 622699 1616208 196212 1286457 1313119 800781 1494856 1591699 164330 666817 1628884 1487390 711817 235437 388475 856853 1160685 706157 1762518 990763 891703 509233 200647 1851930 1602771 866933 594009 475832 1377956 1680577 751174 867497 1583520 281800 1337082 1264735 1258612 936025 1221699 1023201 1178632 1762528 156245 59831 1423984 1308796 1399939 1445536 664171 1994211 1557199 1519690 78551 315780 73522 121866 30104 63263 617135 382035 1316886 418025 80592 1948017 763892 883509 202084 262332 59561 1262276 1306462 454302 1015 395368 640969 1410119 1482623 639793 1975829 1144009 1026246 156873 1637357 1190639 1177335 1235694 435732 1953640 1708903 1039960 1248028 1372456 1495085 1219343 130673 674803 1831206 1091541 178691 1223081 1913799 750402 957531 553714 60273 1080753 1955563 164969 103224 1251051 1540175 643348 792337 1342460 1855771 509334 677352 1159646 1415320 1048006 1124843 1146129 1534234 1995862 543322 926202 1657275 621657 1961212 808317 106488 517704 350260 423351 1857104 1844632 25127 1833456 1341260 287648 1866451 380035 67270 590623 660688 1581830 738144 332890 1861319 293039 1641359 1060522 461806 1052085 868313 1686044 621719 300604 1423139 406558 134577 378643 245292 1900762 1070700 368824 1090797 778298 733560 37497 1260904 1268057 907513 1011019 720796 1651546 1636194 1139102 1986028 1065383 1475564 652357 584872 457487 432062 51118 1659456 1266507 116745 1569530 728103 1962278 1825235 202750 1021083 1917051 1291409 358228 1467560 468693 1932356 1167057 198923 661139 1849317 596073 1515110 515158 386574 1647952 1423412 495538 771507 332190 800188 136753 1417974 65564 912404 355870 1310625 128252 1387665 523463 1977363 348020 980176 1612687 744909 602928 820453 682422 1001203 996889 91067 1085237 1288906 1920239 315800 405887 439025 1342868 913604 1821491 219755 370964 717212 1224951 1887179 1432332 1947977 89884 662602 696912 1494586 1673230 906858 1259352 706758 920705 1653021 1965221 1567452 612095 964956 1114922 1308640 276942 1309944 1057520 90650 1299190 335871 986515 1771150 1864989 836421 999947 504268 1313676 1414418 1876347 1784857 1228576 525486 329061 1834646 1331483 836413 77026 607171 1074885 1100080 79157 1516621 837927 1147966 1593825 536178 460314 1340883 379886 1679855 1506072 260158 1477048 7630 1824412 1874803 1370729 626189 43225 315691 69789 1063347 1343039 528524 1352338 1967913 1262517 1733382 1339133 1218878 643313 158038 873577 1468475 485960 863298 425514 199430 1437743 1969665 1488933 1640257 1170627 1231857 519592 476344 1339346 1367203 1094274 1586772 613596 151176 1989103 1219465 398760 144612 1648550 1035467 1945972 1232155 651807 1821509 1375655 766253 405592 1836495 1212602 1981290 388487 749573 1419615 1949383 1998721 1990276 30001 1280728 1506220 304597 618082 125937 489208 1304932 1428733 1695477 379987 960092 1372681 1473550 1071643 1426275 1413123 605928 1114588 815315 1802039 401608 1432346 1033450 1068291 1528533 1852557 1148877 210005 1730860 1156022 580361 1239064 27406 1665703 372597 807427 1774794 1104263 531514 1394383 923744 1493184 1605157 3065 480968 331293 1707036 1929356 300740 1836790 212541 1568564 174454 280687 1966188 1797901 698206 1405053 1562053 1665840 1802980 533388 581845 735172 864460 1067313 1034265 894979 917473 103218 836146 285697 216381 1255416 1407164 1065430 589433 921070 1110672 371441 395024 1700622 281503 1594091 1605376 633482 1739918 328322 533833 1102249 1979939 515760 17972 875432 499692 55927 416260 291159 1710865 869496 1169289 274110 1532181 1750259 792821 1284061 1238209 610973 1750902 1877603 478892 1636178 333945 1133103 623386 1403071 1271161 1069956 206769 1110214 500278 591528 108470 1001804 1093414 1115030 1789346 1021150 932065 1232941 1951508 1773017 249442 240449 1475699 1500957 480720 126455 1118843 633150 655732 1867669 1596567 77490 507634 1536855 687636 1517540 1698413 792304 1019727 1807872 423640 1674392 363171 1061173 1264347 243832 1125778 1177352 1560760 1068393 431531 1959822 1399491 629745 867478 597554 1130626 331707 1682541 540971 371115 4555 374727 1717711 299201 353748 793387 1927731 1015355 558155 1924011 1285308 749003 154447 1878829 82634 1239144 932045 1334408 981361 1508266 1734728 1180813 1029169 1205275 108708 1703372 172468 772962 337553 1749112 613755 253357 1167867 460648 1988440 627079 1643339 1860736 877377 886384 804699 1390425 1432664 1739766 1784746 957148 399361 1806732 1547812 877574 615752 1968107 1536801 669855 945455 1821105 692134 1618029 271891 43095 1684183 1548396 1251225 1227556 1391947 642752 766385 1709320 1025812 973237 1922395 1485615 1373866 1550503 1793553 43950 1520685 392714 1199527 1172506 1627680 1127438 307037 844526 412499 1485050 1698315 1851353 398554 1909762 823953 225576 301216 880893 1210892 726629 1438698 1876103 882444 868036 176969 731732 363750 1970494 1042958 1079093 1834017 1448221 208849 1587169 166635 1748087 1632661 512177 1922335 1758633 987360 729039 1792982 198876 236220 1243136 1355788 1354258 436954 267100 919884 861475 539934 1449628 528189 1792424 39468 336513 1639097 1603548 1075703 1427022 1035034 1084485 677962 395594 320764 1080601 488613 1821138 1257212 1878546 1200292 354375 1061495 1082907 307224 1749520 1739715 1603315 721678 1857719 1813272 1481609 484381 855739 1324741 1666118 605829 1433795 693906 393008 1002169 1249827 595650 1760197 1384276 231002 807097 1598485 1764740 1872305 1130200 599575 1919849 1210382 1246175 1149305 992996 665744 214974 1582993 1536274 1879024 425406 15215 908794 975408 787282 1245614 1962643 258348 494083 196055 1795881 1754403 971399 920664 1921045 677468 588278 123394 598992 242791 1490372 1873517 1789805 1172740 1914978 69068 823328 763867 1141839 1883096 1024014 618970 1056236 1624178 638979 748563 1882834 1098299 651101 1674758 1524745 857209 1615481 1434973 1599040 1236765 532970 146370 439686 1288643 1330310 1556610 349611 93022 753311 25683 554597 1023807 1277114 1376209 89902 1621173 1372624 472748 48105 590082 1393746 461454 1042096 672664 826417 1651078 1501350 972524 1911751 663087 1978880 1994004 139892 273040 1121873 312739 1268023 1691920 855391 1344281 1648780 1259484 1815816 1220805 1491024 1238872 1208330 431299 1433562 354592 929557 1083285 162195 1774591 649219 1305761 1862598 1409699 1845768 207130 1680630 1929354 1891200 1641961 1747159 1513996 448706 376106 1515736 949564 1995460 359452 1044251 48767 27257 218807 1772804 1005299 1650006 79146 1140471 674499 1338631 1763899 3479 1651576 157395 541403 663404 210297 707034 1034921 120814 817742 84048 1181022 1159996 678330 357214 1444747 503886 1922722 1263770 442124 531896 1636525 922688 1959706 1363159 565506 1978808 925896 1951931 1198843 1481049 442326 567410 98182 966426 1166065 1121591 1028998 1202038 959707 1002192 470966 1997261 1503394 517418 740065 1266981 1978635 1956415 1757588 929546 1338822 531566 1611791 1632534 1403508 1202362 266707 1109611 259220 1383536 451587 877179 1726286 1795131 227899 1053013 1159217 1123130 1535183 1037721 1713638 402893 1950575 1268912 903159 1524980 866634 579087 750168 1352501 604518 1724660 1368003 1420123 434047 1756827 1989137 1085252 1852005 1886891 854469 1078019 1976588 1231494 480679 1424370 583992 185983 71998 1272634 960200 684311 159332 1336941 1430982 632723 1891146 1467495 1569043 1569145 404914 1492955 609005 921759 948333 300457 550111 513886 793613 1809186 106220 1998657 468842 23022 896655 1970051 1515745 1799715 1911835 1171403 1882820 831779 1677854 697605 1123653 229402 854740 1037223 1287417 1108025 1860147 1848007 1885273 439312 1535851 183381 1063172 134017 820015 391069 991279 437227 763097 23157 1397625 1269269 1393789 439006 1674938 1900731 1395800 1077102 1003701 933641 494691 692423 708868 37752 1347399 287123 18682 1196855 4509 655998 1029188 1095072 184629 955930 1523673 1618493 1347705 1707310 1432084 1589399 329700 595655 361284 1897731 1510144 533320 186642 93769 380948 244487 201431 1346877 1815808 317649 593680 1538809 15074 1528468 213131 1105403 1109742 109411 1209409 1096156 811250 1462602 1010735 1328697 1364794 488161 1774619 243262 606 1531605 203911 582846 1428002 981053 210555 555991 475722 1048487 1775892 1142619 1985378 587756 891337 1504739 135862 1669864 1329062 721814 358112 1392569 663946 1443934 1683145 1859554 1573066 1532472 144733 187016 513423 151536 933656 1412936 1711572 1111381 107819 1228679 168337 1039607 1174458 1904852 571328 987526 1697465 102209 1341590 264010 1254430 749368 160771 676797 752915 356294 220329 1424963 1549447 979623 1963944 1225189 289978 1062682 35253 1527832 390348 101618 802227 1100937 686841 401860 1317471 583633 1496964 903835 187628 203892 796688 1999077 1241689 169283 181158 422490 843416 97158 1862815 646190 885925 261171 709220 411956 1079582 1444261 1736539 1723566 753262 1919902 339861 1513068 256532 1475340 908369 1950994 1587023 1625395 1640010 726906 1768181 435568 555928 1375386 1890604 438059 1532227 1138720 46999 1861749 1900474 706009 559444 276373 1595916 75416 466686 109910 471715 1709215 358849 45006 923779 693172 1549710 1986083 1551298 83588 1013456 402434 1488845 668923 1664758 169093 244805 1868510 1518007 578347 1425387 1336370 1740879 834029 162925 1770679 401223 1334071 262327 1087995 122786 1971938 722165 767392 532020 775416 684631 1829581 787187 1864143 1694729 468753 1653520 918937 142909 905272 806793 1052692 488238 358617 693105 1830338 1919304 1284778 878925 12211 742771 1109285 943632 1114814 792088 208639 1627615 606449 242128 1709961 1355422 1146077 812080 474059 1678328 384447 55308 454625 587995 1626697 1360537 348405 1489128 1228104 1094977 766457 713356 1540359 1521280 304683 1028999 608940 1331146 37297 1146411 1809320 935573 821770 1996123 1676140 539205 1976458 558475 651495 886127 1276353 248421 1652178 1437345 1650522 229034 225683 1122 1005979 1954848 789224 594444 984274 1125395 1601744 1876209 1649375 1772188 314969 640901 265418 514144 1977540 440282 1498199 827938 966202 179448 349662 1247367 1987173 1109965 1598911 1754317 688980 66069 299092 563554 1458408 465091 215140 258359 104999 836628 982477 1690024 889069 929056 784398 728709 1202077 510903 180328 1501744 1265220 1720353 1273637 401321 1366627 761093 1406814 1357320 1819499 1757006 37667 965461 1105830 1269148 1972813 1197307 484056 1485018 1877379 358962 1474347 1796997 134297 383593 1683337 609565 1181665 1265580 606883 1064934 384672 1172560 1053877 650517 1875245 1144980 51547 736452 704455 1040062 1345777 338479 1909169 1957793 959061 484213 1412820 1427561 614175 1531736 731440 1755126 199450 882318 369806 1518554 1739678 922467 520681 893210 1772834 1034745 1855006 583299 1315126 1736002 945794 130484 422743 470046 1355631 1816890 639209 1443526 1761397 993979 91516 1861356 394132 1443485 1326396 191256 1731871 1129928 318688 1616912 817649 1407875 1314621 68385 695872 796594 593281 1036398 640380 24324 1627686 643106 1035750 1793399 217514 1959059 558460 697467 122208 1545755 942946 1315418 627922 1880865 1129970 1263216 970170 1593384 881401 901835 849175 1580832 886490 1964137 756575 1712037 1968664 1629714 137738 1796660 116256 274786 232286 819379 1173160 96431 838213 25656 326747 16009 1392212 24539 182847 1421786 2388 530725 629132 1525851 979887 1600461 1195599 192789 1531367 507576 376991 1172668 914350 738718 1331799 879935 189386 1934730 786401 572363 1896061 594447 88905 707673 910116 529848 42144 1761580 1584640 958088 997069 655637 459373 799077 355775 1384530 528464 115609 375621 502787 1704763 447097 570073 1419432 1848818 45892 913752 274597 1937670 1275570 93383 1826718 1085338 433642 784032 1125924 270552 691689 1841137 823043 1279463 446993 1964976 644976 269344 1028702 516726 1904160 1881708 1677762 828214 1562223 178236 1044121 1367545 1919259 653114 1341343 122039 1221549 391405 1795120 768684 1511220 1331840 642085 166479 1951909 745200 445290 1662153 1744447 1440014 1991752 1305741 1783773 475745 599753 28408 768391 1111633 1196773 798004 481854 1526796 568721 1183387 1713077 405486 907535 1796604 54951 1688848 1511431 1412923 602618 1506436 1546226 1425003 1295666 800585 37794 846848 558868 1944237 1524051 1269398 914895 1683580 796625 1961132 1432897 374633 1461454 176559 507170 1069811 1696964 834006 576412 1222617 1907171 769183 1097667 1696316 5351 1004237 1069271 988108 223614 894839 241603 440101 831437 1864520 1957165 1890813 1114636 284962 502777 294076 1912802 1540391 1785202 131463 1253610 1661671 1279006 1892552 280646 316736 599669 1430345 1741301 794947 747523 1958036 1515850 162443 334428 1002324 38354 1685612 238659 1850116 1378544 923793 1663267 78255 1567718 770870 363966 534537 769594 524214 1954552 1284805 400264 125622 1583142 1128446 1388430 512428 315915 1855165 808023 1908777 422512 1960748 1655091 1151670 1939537 1000238 1324150 322448 224573 1658466 924702 1695590 1537140 943942 1706219 220056 461067 1131532 1007391 365108 643863 1107644 1179606 145537 487987 788164 1331409 1979880 1983469 1337695 1101857 1124593 37826 1931033 407558 1244803 743223 1076461 718629 1631500 1302774 1663885 1131027 1805205 465177 1717948 876043 1831229 142119 1015859 863706 1096909 1246443 1981021 1612758 1497119 1409165 887730 957218 414509 1639705 861721 203603 1769556 1979305 59631 332908 1663115 374866 929346 325290 58478 276487 1229781 955813 1662866 1338136 587599 444975 1632291 183162 1828660 352373 1039432 1165962 961871 942804 551858 240225 886488 446159 1411997 309876 754935 546349 635331 76029 1559521 383922 1165300 247121 1094932 1414800 942766 1765021 959078 1477567 1954244 1278455 1537774 272218 1378793 1917538 1457596 8605 641278 1483131 1759213 976993 59048 683663 1626980 90739 512949 37722 1687986 1753943 1530542 1549915 1291704 1547988 182111 1437982 1954624 1543985 44546 1295955 324650 454779 1054621 17841 1070073 398288 1356963 1115475 350721 1327913 1991434 420663 1704913 1071542 648719 320539 706479 218550 546465 573825 739405 982297 1464414 1724936 512945 532620 1843827 713151 201977 321786 46814 340605 1134226 148981 1415018 466888 1241885 361242 1815849 1558969 376818 1163777 174253 661978 1979368 1177036 1203107 862049 1025294 1016695 1632543 1277036 1998722 1864945 712076 720509 1608809 596402 1992514 1737443 775774 1935408 710500 636091 10199 1413284 641452 1425700 1751015 1713777 917508 1341386 1862084 1999848 879951 1106249 1706745 1034902 992801 932691 1025436 543451 241451 776182 1363664 1780144 115313 1936723 1528098 1051292 850336 1043312 1080717 1219811 429671 1220548 566437 524632 1112649 1162761 1894224 1422964 1935870 1734822 267301 1543616 896196 27731 1419475 1838287 295257 733192 141380 388713 543373 752402 166298 1716469 341823 996955 1902764 1355934 739153 520191 763084 1708785 1228226 437984 970046 372459 845638 1344343 462330 1427636 1721710 867075 1452318 1052948 1025645 1314882 536521 1957315 1979569 1053494 974504 555507 1192014 802842 766511 778510 581476 102119 1502224 761263 1077540 1633261 133156 1287960 1953254 1025210 485685 657323 295418 1328344 370447 1121561 1924595 1628512 75008 468347 1205832 1276943 708046 467952 1209928 160931 1953492 141520 1784823 778155 1133825 604855 17994 632529 1114760 289037 1773305 833681 938811 745921 1067114 1150282 638992 865137 1022838 884325 537496 937453 1427685 235671 1069013 870614 191324 715055 8955 751744 988150 366416 1759671 809187 841454 1191624 879018 897340 938751 1780417 141916 1036563 678183 900826 1853835 1853111 1686209 598518 1849141 888353 917801 778057 1898848 1388735 1052586 1088682 1478907 1596177 979132 487521 1739018 257435 190053 528738 1188420 1719678 1276031 641261 1534408 1342769 663145 577825 1033629 1395375 309181 14144 1358119 1388357 856437 1008682 1011322 323268 1905284 182995 467330 1138354 1924194 688580 560402 754858 1836017 1287580 623793 991636 1886646 1842200 1915545 1121727 418513 907405 768233 605729 342550 253972 1445246 1590459 956746 1528772 1519425 364829 380302 979879 983640 200118 1911405 831203 15061 371316 557594 1392046 1045772 1170936 1621412 99768 1238320 1389696 670805 769854 20718 640493 301503 1033929 1629519 246477 4618 1237385 323985 841297 709045 793338 872148 448031 67957 1033338 1115541 723830 1235350 110143 925376 1961127 499914 205739 1802784 552247 892280 1112294 997945 1520851 771851 1999554 985575 1328683 1230369 566079 252704 1493780 684741 977624 1867000 1417765 1653102 818454 760157 886876 1052442 397772 595490 1761843 1556605 652636 308509 908060 1754985 1662411 291962 231948 1522487 790213 791684 310338 337398 603026 1708800 1540927 566653 1756065 34321 111472 128584 590171 793128 1125472 1333981 1031370 341583 1130701 1061043 1485250 1935481 187604 285494 1051411 1783260 1486207 580662 1476492 1116925 772023 640369 758252 1097141 849046 961545 27133 401313 1014385 1778700 1610913 1084937 1887409 1461043 1758931 487624 1734890 430742 1039981 373042 210541 188303 1402444 1296608 539817 76456 98259 1397246 1933368 132258 961528 820467 392470 50303 471240 1724160 1612073 1643441 1422408 788612 557659 137160 1142130 1000703 1984413 1045139 774250 912972 757070 1541490 374118 598414 48027 1870805 5183 1354611 1856653 693420 420161 530897 1714694 1974969 1407868 428900 1229695 502235 862679 1235973 269265 911820 655531 650193 1505962 1055023 420966 1973056 837178 329513 480696 1443439 166845 547639 1143317 1676802 526387 1093804 112971 1455260 1331500 1241917 1808411 1203422 791006 283491 610064 304959 1452571 989619 1126980 679563 1950021 1913339 155846 687724 540772 1059237 323579 41471 1260968 1179997 498285 729034 646339 1600833 1017343 1170452 677360 1255769 1902294 1207330 412942 396836 586357 938808 730821 1595137 911142 1336040 465429 1108031 578220 1490866 85449 33113 504556 541349 613074 1827644 716638 1801072 1531781 1578444 1868179 629335 319617 844683 1300404 173729 332509 141302 829728 926243 169659 1101782 188528 23945 692792 873815 1914776 1595038 1801298 1610051 142451 1781807 773816 1679605 1163739 18685 369288 1659032 1233823 875210 503792 1131369 139930 475367 1760964 855133 1762398 1720167 873197 1518284 516262 1979964 1905427 1905146 617094 1618703 857407 377778 881326 1178710 1753247 1521043 1864242 1760557 1821616 1818332 1816489 124386 898766 1067457 1450298 1287154 1047476 311386 480409 1128730 1179129 992259 1762517 557527 479731 635966 166524 674080 1677739 1844201 1910301 1654880 1351443 930829 1849756 576276 39673 1556286 1030762 232888 794780 675918 210087 1618794 1751085 1135069 719351 690303 1853564 1024576 709666 827230 1259676 1473485 1206364 812760 1092278 725512 376673 1180390 933059 116322 1410689 1160928 967216 1615776 738763 1962601 39739 1871407 862366 1736797 989394 1238858 139521 420394 1580974 1499724 1063964 178568 344772 1294692 795930 1030376 669273 102963 898277 1603563 1957867 115824 950348 683614 590812 276133 1925460 162595 1325654 1217214 1964842 1077778 1261933 1051623 899774 1291367 770669 962914 1381292 209520 595405 1000076 812425 658887 178776 1948458 1324750 1765729 569902 1451539 214310 1037503 1548846 772560 391640 1425512 811592 1222113 275900 685297 660703 1928275 181477 1476708 730458 1306000 599971 1795368 1041506 1195821 477387 1007001 1265808 1878835 515866 1825279 1630716 546177 15211 174780 1555948 282531 93807 1622064 605880 416155 1027954 544389 869942 1731681 1560562 351682 1633345 40542 1576178 1187343 1087167 1605751 1852216 684760 1214102 1048856 1593506 252904 1852603 1545198 1379420 914909 1250849 865765 655192 1690806 1816806 252957 1020743 481845 173406 116005 1456610 687221 1496353 1613654 865441 369992 1619356 775182 1892208 1551962 528532 1276729 1334453 1582539 172114 1510663 1205667 1954808 724267 308367 216398 983072 1884544 581341 1643201 459144 1244928 930648 1168257 1455682 1871857 1129523 1816505 1779781 1205731 1969000 1793931 1015737 447947 1012047 404434 1797326 213747 1321314 248544 1476580 1644162 1719044 366042 1740980 5959 1095841 629331 1241031 1470385 1708274 504328 1168551 239821 1655402 1584655 1741343 1794042 603951 6984 701282 233899 609252 1715320 415844 1236347 793550 1925615 1778320 1182672 713760 971714 479529 85308 1051493 1910422 1182659 446149 1577986 1128612 520004 1102716 1309839 864761 1931464 1147149 1017662 1392921 1869926 334162 1668224 1157615 777182 728163 134606 1565165 202774 1162741 1361164 665823 1409229 1568460 157330 1726769 1986432 412582 1567591 1376522 146318 1809771 84129 241953 1148954 1285121 324286 270796 1667066 1778775 436975 1933567 1597435 1634526 649016 99356 1627426 750416 875735 493168 27915 49088 886514 1448295 1515134 222053 1879760 1522191 1829745 1377201 1661596 1585185 1575748 1247725 490816 1446236 1841628 951675 1697888 272164 1628631 512734 1753567 241920 866004 1945383 1654890 328612 1723512 714742 570540 698007 1630022 347059 804645 1311780 1171840 1264508 279573 414729 1407404 417543 593152 1804663 1516354 1833095 1628287 1449830 394451 183011 1232430 1440756 1634542 1210480 565055 1017084 852849 1943763 193540 1608969 1311641 1551906 582628 1858376 143531 1629555 81671 1843170 650131 1600555 1924386 781033 735728 1372523 954669 843766 1244396 1087966 619902 1759845 928217 1489309 1509641 383533 1242832 272058 746922 505680 1213326 1816052 1647115 266094 662905 1843158 1317320 369340 1780763 1117883 88783 1115753 444259 371055 62361 40240 1826268 1822550 679942 59023 1681562 1355326 30528 234849 71353 488086 18187 1994648 804757 1769739 1188609 1927511 662753 1112667 1641174 341148 1137200 363662 715128 255425 1686033 482407 474853 1832498 1990669 1183149 1987193 1969518 1283261 1661427 978709 628214 1515717 1907888 1319840 752811 1135965 843705 383790 1041139 1248585 1288774 249194 455584 392080 191405 201483 442992 1362865 1145231 1447929 58588 486889 151 1619965 786834 1147163 1535428 1581658 21946 1441126 1680532 1431912 1097583 1915728 959815 348677 336071 1583375 209061 44083 679953 602568 1429333 1209495 1934965 1534114 1752045 97765 191447 1905521 1625890 713938 695102 1825883 1164879 562949 977891 894770 1471187 868844 1005781 703595 54106 254260 1215108 675930 590238 1192651 386099 1731469 1330293 1242248 828587 544807 17331 177817 862098 806705 1616630 118241 1911898 140258 1411010 115187 263796 704750 320397 343921 919180 1097726 1668245 874328 1963708 384865 276089 621381 967503 1522626 23558 1697808 1637266 1399592 1532225 1983896 1495358 665061 1277669 1496318 243727 512020 885879 911770 1102025 312968 1566874 1251318 744176 884015 648881 833934 925780 1389680 204310 1150247 737407 960105 1554283 1799474 235982 1591440 106651 1464912 1107311 1280783 841500 574650 1708463 666757 1409428 1734511 1196545 1694508 647516 943409 855844 1258560 1025723 1233256 485999 253791 1762838 911586 123431 801302 123582 10044 460651 1992732 895772 198336 1716755 1794697 224575 1129664 279176 1273478 973353 1564374 1896042 563229 1218767 1390842 814230 1586299 1352596 32412 1766981 541212 248778 1367471 718749 1137149 845097 1969719 1651518 992191 851925 1194153 1431358 769914 1447519 141000 1467352 861519 33393 1272747 1741296 1084105 246214 1190057 134019 1660372 1399278 936388 1583976 520485 1317462 159791 542009 1693685 1397269 1764281 1023827 749165 254065 992538 488085 1590461 143912 192890 437753 1773211 397854 1441564 248134 1895319 47572 197721 1975926 1337373 1185616 1750509 1803846 425346 1501172 305662 914755 1335102 695503 1426337 524418 516357 683285 1493233 628791 1549519 1265015 1209385 1267521 1367851 696747 263253 1025402 291017 369559 111433 1627031 240754 1099329 988206 1425982 1406069 540098 1033159 1803451 60095 1355040 220389 1604649 1522151 172273 1603979 1451964 1934427 456624 459358 1145751 1327959 1741991 710203 854584 1382133 1249368 665739 1272832 1304146 1674366 477938 1165276 110993 630586 442573 1657403 404495 1764205 916094 1056783 967056 1924013 1499647 937316 1980377 1313395 805088 411996 1018095 1122078 1155947 1485787 139729 168644 1300578 1113258 526471 1969332 502123 896665 56773 118820 558263 342047 9399 1416811 504149 944526 250162 714223 224108 696386 420606 620273 1025854 814621 1280060 411271 1448173 1066768 1096531 1126353 1001219 75738 1651233 1659925 829681 305674 1441031 1452721 483664 260293 615419 393492 850867 1453051 1490582 856595 33358 1430537 1965627 1245609 1339238 1326068 737279 989620 1638684 702987 1309836 1418773 53185 685343 180932 1151077 447577 624844 1526070 1822800 1967464 296555 628054 1247331 1282541 1743957 912642 349182 408733 1154760 502166 661846 1509066 793222 504319 96366 1738835 87071 1559073 1333868 602574 5886 734929 976744 402270 1285999 1054294 1405488 1685954 906788 1937308 1124502 439422 1726957 490508 1848453 991838 242137 187706 1838562 621283 1336958 733748 1295656 1948260 1823553 1049615 1192114 556503 466227 1235960 929193 1976016 1388732 875395 1097943 186836 1716336 1178048 1515630 1060676 1642598 1652325 937130 1523025 1785286 1560822 1026915 520962 1048498 114500 1971341 722446 982600 976316 1466690 1678110 1767905 45214 1879985 1050732 544818 1860048 1508852 554014 1373612 1743659 1900692 1967093 1234034 640110 43435 714980 1825512 543370 1861073 1635515 604038 1693435 1692546 876946 1382662 1698429 1854416 599584 643326 959940 595557 1814275 1745138 1969878 1166137 890477 351982 86197 1464751 245361 924578 305075 392956 1572173 1550028 220472 1255490 1049212 1879977 1186698 425441 1495927 1590292 1762742 377170 363547 1484622 119960 285360 1641637 1824217 961708 729171 1148021 202177 535362 324922 1999913 35167 193384 1257964 1086614 743288 37889 6369 134023 7227 1940368 1571392 958100 1936002 33223 1373093 620521 1396622 1275764 1784697 1778078 192414 676941 154063 1144443 1074093 1400450 606925 720644 494030 1591875 1549931 1449965 888822 1175831 1429518 439621 1365213 85430 1143292 1418742 1157414 606860 1395741 389278 25102 1481369 652696 672483 1941772 1331733 281211 1926198 1743941 410279 441875 1202322 133603 1965695 1149753 1696072 1299986 44691 1523665 899158 1177128 810220 1645534 1688636 1907715 1963245 1895364 1885081 906582 476306 1434982 1317205 142983 438952 126610 1290311 1225586 956637 925836 767908 1727977 1633402 674365 129237 1387968 1513477 932243 1457568 225586 1333345 648649 1346816 1928840 1136430 962343 721155 435691 1362929 1500153 787827 1762206 1172488 894669 164552 1026279 548388 1521339 535591 1721149 1805175 1129448 165839 135241 248266 1111465 1752126 1340405 1242872 512052 1403247 922040 993140 1617885 10751 1996071 961332 1783023 1824549 174940 1823049 579030 108221 1528484 1811704 812676 1372515 163047 1378230 990639 951827 1188625 1055268 1878433 1887923 701998 1923124 1679797 1911179 1892674 542822 1877924 902334 257616 972345 731797 1119719 1074233 134464 1309797 1532511 573816 3252 1184225 643192 1065133 453936 425002 1160181 1547278 1088147 853001 1703519 983468 1141292 171072 212308 1027488 101503 922325 582366 113029 1480666 21969 83533 426119 557694 1823887 1904251 595143 327140 1266731 177825 662430 941588 79648 495928 1300154 1103295 1220384 1018813 52219 144239 1603767 1278680 239972 1544511 359296 1315868 1554915 1981515 341400 1081905 1977475 1349900 1343492 1776987 304191 1424632 308906 317631 1706085 1037415 1362801 1603308 961608 1122121 1365973 1645939 404705 1964861 992669 1024508 1241723 225374 769799 1981206 1248188 385568 1268173 1221399 973108 182717 1071981 1585941 1274240 979775 597481 1972949 1790875 301744 948667 1288794 448255 896965 1907573 1760892 1502586 768751 560652 791960 828814 765461 282288 573641 1371961 1663044 281200 1143639 1176848 1837269 694857 1588764 72566 1095584 649396 218577 1965542 381563 1304391 1727077 1472354 1502438 605870 368114 1497893 927917 1849147 1918104 1455583 1818819 628812 484382 1314600 768229 1553054 428644 536179 1639472 447796 470528 844565 336281 633677 1548360 1850712 1088631 592095 123522 612989 676787 93612 1096085 1259662 1586932 1408472 1864219 1533734 683882 1996070 1240553 1519891 1997771 1441304 845928 1534425 432826 1427841 206027 47584 1830584 616172 1269933 58046 1680022 814579 1678698 541374 729310 702887 680178 808541 1780966 508530 1805852 1997774 478418 194975 1032234 1612052 417347 1259019 1486166 1024141 701152 1523537 35052 1993671 1612806 1162618 1728041 1512186 1931035 618488 1753479 871894 771711 625791 1912407 88146 443687 670863 967624 893746 899395 346402 1129882 599742 804392 1468861 1778063 893754 1923234 1640137 338117 206463 30037 1146888 1667971 137162 374755 1866703 943306 997986 907150 14887 1861074 561853 1789300 942006 1800899 248452 1870254 732983 429634 768833 676436 1344895 754114 9968 132408 888389 1847786 148549 632607 98565 582141 1546806 1245185 1131892 631554 323718 503962 842138 1711042 415240 598523 1109503 831565 486906 1585083 959497 926408 1611846 107104 1755143 826443 1735988 1369067 917311 1775767 123520 1580258 282493 1657548 153517 789375 419221 14588 1476940 1323134 720577 1501679 1026120 1243961 632314 780424 1017987 1550472 897988 1407749 1798787 319355 318093 1185743 1052685 18209 1673984 1806720 610628 659607 1107301 1515642 1868768 1802799 323848 1737104 1227379 323769 777322 824351 299906 1078813 577685 876050 1101956 1453154 88262 1153605 698374 316493 1954813 1363093 1957841 1937334 320044 1319731 240927 1926290 230029 1134676 293955 975119 364592 1297224 1811500 345090 1755098 273293 488098 922521 989661 1570235 1274994 790773 925343 596501 59848 1600659 733085 1751672 1467006 693987 1786470 1588723 237516 1539998 573864 463268 770722 209687 307393 670537 70369 554941 630823 655589 1712329 1866531 1657224 54251 986058 1175318 1776699 1788764 1243579 1190814 615939 221874 957409 1779303 1794121 633791 391633 1946446 850044 1879656 1676796 1000823 262400 581937 337752 1541522 371527 1508477 705176 226362 822126 796910 180163 529563 109885 159226 269710 1435410 561018 139632 1235421 1311427 1448418 343675 457392 1137798 1904885 1131733 1676048 1523594 1148013 310128 439643 1041628 1235521 622770 1172663 416630 1559478 1849947 515683 872905 1249716 1455532 1251250 1318212 1064458 1226982 1442044 1204670 965681 1889512 599332 728236 1744454 1051260 1600432 1460832 1164517 496995 399412 741775 866420 1087641 1637438 75060 975571 1790617 1502341 649548 1468082 849192 1136546 1527660 253686 1394675 739816 277306 1676430 1471885 1502258 543881 1897324 1484496 259761 1496204 1520740 1535444 57386 1355 1692245 1379085 389649 636321 900049 1661913 746156 1736484 1992825 253508 428063 77742 1147959 491165 1970091 1358770 1842098 1790309 983623 568077 949427 1105501 636581 583829 1617603 966828 1445108 430080 330097 27771 20622 1477643 555454 710822 1153483 983745 288429 404456 1759246 1770989 572410 908253 1829412 1307246 1572117 1227424 494855 507697 174722 526986 1332254 398795 859456 140952 792534 565800 489713 4819 1331972 1356263 451883 1699104 1623421 1267555 720709 1204215 102760 1319407 1803810 1247806 1726746 1098493 1077071 1455354 1692779 1303018 1799553 57740 1751156 570248 1966555 453403 914100 423662 1397318 1859826 1444647 380273 759963 653067 1560180 557298 1779715 755375 1931745 1664150 40605 1908701 9078 1814561 1131183 1397500 140942 1323290 1745504 765406 1738669 1278232 759941 1082964 1340763 237500 1048973 424767 1955985 1064488 1828624 47711 1060362 1116901 1386928 677831 1029051 1658323 220859 529159 201961 556237 1872569 848709 91401 1811058 1302073 959740 1357855 358170 58337 1511854 1350241 345758 884686 734893 278860 1944263 693671 916588 1015445 1916974 322992 759553 1119800 1603925 1904702 305625 1889900 789698 1712018 1150085 1323591 640518 564676 138428 1018262 1498734 899040 673588 1097133 1264305 878731 298781 1724584 485609 1427121 777441 730939 94983 1745807 482777 155902 1706224 96335 1822456 120737 561247 1384620 268005 1082189 276408 478158 1840783 1606609 390230 1314080 133667 828602 1163660 1107075 1054148 899275 1701556 1132232 1468512 829820 1452440 1469383 419910 1108441 983508 631943 1574757 546945 1834931 711338 757963 1361203 1227185 854497 678307 813040 624901 956128 910139 558963 545584 1421564 1752365 749425 685239 384928 780396 833588 1774592 1219207 1343104 1248359 627242 338433 1242923 1504259 1692066 1151949 1209438 98978 1410237 742972 1046589 904502 406329 1137451 405196 663686 818552 895411 1843509 544897 1868298 1845804 1258661 1845469 1838429 1731315 1503129 390425 1218548 96248 1027279 747002 1059209 213282 155209 118094 20404 1896135 166296 1199749 1177699 1078518 719843 285137 1100266 1953258 465999 1670196 1325427 1158150 1455953 678205 356746 335705 1863908 1563743 1594402 715784 1938788 698702 727081 1319458 1336111 1436702 1412883 483747 433356 1151916 1119472 857224 1263819 1827533 297484 3474 208072 429298 1478635 1622928 838768 1081446 95737 229580 316110 164600 1908484 1146578 1958249 1170421 272328 853382 345008 321552 1913713 1242865 1100642 710865 1404803 936715 1296920 391742 1889958 855942 115287 460686 161395 1318824 84539 1097633 1808218 1625682 152908 1680109 488003 1158203 591542 1023432 70357 1279754 82016 480020 756236 1894154 1353105 889680 1228811 1798966 350016 1612663 1008804 312877 278812 836229 573485 451410 126445 1699609 435934 11015 1463849 218042 109533 1093977 353836 462451 1770913 456 361499 484098 1669901 716705 34087 562998 980265 273800 769793 127884 1190122 1067731 503889 693649 528100 1736985 1073478 239120 1834143 1660836 1562537 1934374 349304 208902 594790 393826 99292 91429 1739326 1137071 258506 1038225 604893 683159 1374457 1765391 368604 767720 589441 418004 820031 1894397 1163052 313162 131935 1980227 847793 1449713 627457 644435 1179859 1620920 1692518 702300 1851658 1731147 183223 882018 909606 636452 230341 280717 1061478 1152587 205733 1020418 411434 1099555 1720657 1390202 1094674 1916927 877331 1557314 318791 1766974 1759697 1758024 1474151 868075 1192460 568404 982116 1415232 552366 309169 1027567 1689077 103652 1465640 181194 103529 480489 218099 1418049 353964 342955 889949 637307 1792169 590165 739865 1927418 1715377 1523822 1331998 607379 770188 624827 519978 863031 1733700 1265841 1037827 205293 447998 325355 1562061 34726 564364 974572 285773 1415003 36589 869280 980766 1364832 591621 1183094 1802782 1995754 1844530 959132 1611639 930957 1860624 542393 790381 1237140 726307 1092962 59302 1156967 1777923 1073426 644819 75200 1409906 1168194 732433 1685601 178861 398390 526198 1674836 851020 1477862 432984 433492 1333408 305646 507182 137125 387288 277276 1191772 733082 866942 229973 687899 1700077 1387731 1469506 1427819 520279 1929499 196769 1489619 1044631 1644520 1780976 153315 1986111 1517345 1689041 916914 1168065 98521 1554885 1212584 1807079 44677 1946165 6841 1541797 1692032 808438 680344 683846 329216 960111 1845446 1833386 1155943 1723152 1795809 1651406 611496 1849263 1577487 1621659 1726300 845898 1767526 25912 1982422 109439 1154574 1708454 1936635 1939945 292029 360039 1046249 1379368 1655280 1614027 780978 6414 617269 755599 1085202 634341 379440 103645 1802708 1196135 1022780 377875 1183764 626157 1485760 572798 895981 28273 1395143 1590633 60275 143065 1556459 1486150 70511 400104 807512 560302 1666239 1800568 1351546 388917 329465 798733 1155687 1102928 869947 439706 855199 1662406 1542985 1294827 1230357 1036948 1417876 531892 757381 277433 1958968 360185 1009863 1558984 1313555 756518 1688126 1993667 1145335 1456800 916534 1732333 1178033 1054828 1037278 770836 823959 292805 854610 1073963 1424307 1599428 1779550 521387 48463 1291601 953975 1820307 948894 757429 1178731 1625585 909331 1929047 357719 1789953 1463875 1222187 168467 366652 561771 627268 129036 1651457 406445 741819 84465 582751 1594802 1019364 311535 1214681 325256 894040 721328 563271 4993 432371 264578 712080 967568 519607 587934 1223101 387665 810723 882277 1271643 362374 324768 390065 1848600 222268 435879 195404 1935595 462414 200752 174727 1569727 747924 917963 1600446 940831 1062311 1462646 700585 680961 1202960 1370289 409504 49297 725849 454678 1373878 480905 1581911 180611 316503 1599911 1173670 542725 1568181 924480 737109 910456 1145846 917008 327598 722660 501002 1111076 168621 1844741 1933873 421848 1770662 848830 906828 1582927 1403899 1704735 198422 519145 1616224 1157483 1414007 1763489 1304041 1706499 1580740 820312 1127514 934288 1713635 1549440 1341105 875482 1392195 813075 1281661 1609910 1292074 217778 356366 822622 1660066 80942 1297701 436971 956998 1262588 8407 315559 137043 1391058 420607 1946837 1251556 1349500 889164 357173 1103910 261879 1818984 414868 778263 1385729 938990 1419371 428554 676426 1331932 203800 813385 1151073 504942 1791454 854775 1891857 855924 706748 1490271 1408535 1587240 477084 1714267 566003 731646 373019 222512 1007738 625144 746115 726429 915282 1209584 1664218 409225 1594897 1363457 1691892 1618912 984863 932631 1984539 1198422 409205 1669009 617396 212801 138716 55405 782145 1177152 1376456 310796 697447 651802 269086 358063 1720860 701507 240893 1272301 1575919 539842 548146 406468 803405 39916 1894524 1210071 1340860 799561 1479784 1397291 1179555 1120284 1806072 1149211 1196397 1129890 1009804 444932 1662302 214057 446929 1163576 467175 978063 1799247 991315 1992426 1818460 396683 1471714 1179590 441903 1975938 1236244 1451080 1272209 1918248 834246 1438568 747985 679127 1500224 845719 412123 1242243 323707 1582409 895036 1353651 1071468 868073 1656009 859289 383549 141378 154628 1485399 1157623 1155153 1381730 438258 1960878 804644 1188305 1325567 1218931 337012 769689 335146 1280702 765907 1497437 1588679 1007874 1130723 22584 1872225 1979264 387610 1589791 1479592 1204578 1050962 1920090 1218321 1430597 1690138 1326282 743473 819441 1718591 1514684 1991296 1296060 843271 842356 1694003 1142696 1294755 1234796 783051 367419 635019 1717866 1581812 1149446 1235499 358778 710545 538801 1622868 787435 1845909 1642200 15108 292997 1841505 956758 1746806 1077799 1376542 1391702 244538 1767186 1244469 1060516 1346293 1682339 1206477 173328 1692531 1152846 399929 308857 1189174 1823410 542482 1132970 1298373 1284453 808809 1420869 937429 228968 129306 615705 157477 1568912 442083 1707038 995284 1472345 807242 334062 1386667 817529 1895570 796085 1607503 621569 333839 1943048 327245 1370335 263561 58130 755030 216596 1014642 1538405 573140 1952258 1203484 724916 296521 334247 1462452 1382895 1791675 531557 1317416 669683 1056712 1806850 1810009 680026 52938 997075 1832782 262601 177074 1227367 1763228 1940702 1147583 1670328 1221706 1071778 1680083 1626564 964945 916953 1093334 1031315 489417 1042237 369246 25998 749997 1583127 852739 952755 1836380 1600084 816158 198994 1391335 805458 921953 1159659 1850580 995831 58632 1038147 1064840 1787612 678186 430685 1470044 1721941 1194970 1189538 1003046 33706 488534 87471 1990958 259959 1655508 653610 208840 399750 1032369 695341 1795764 497308 1897504 531958 1540896 972756 689538 1558513 1812700 1803371 605432 1124585 682533 3815 86995 149883 1762352 746242 235513 374910 1726178 1851163 964171 867486 1980949 503704 1867954 1796304 1358123 1596588 1861391 1214362 1543835 482987 812805 911340 660016 1181838 1807327 1324819 557168 488006 1726196 685820 1688782 1087523 1819149 545816 681758 353670 1851846 654658 1900798 1121027 1984513 326815 1779066 1926817 1255013 822236 1222958 929216 526739 1552868 236291 1692159 413167 577699 1097936 1489586 1232432 911345 153381 1076353 1537697 1306586 580459 834348 1899138 1646210 1240458 1722281 955503 976307 1104297 801798 1908143 1161150 941197 41679 640567 177928 817962 852343 163176 1800924 1165083 1515415 1016207 1185392 306965 254172 1210028 1251810 676147 728456 1361878 611885 211787 1130456 1742867 1569073 1835232 1763786 1033653 1957339 236631 91086 1672276 579121 1102059 784397 1924126 1349563 724265 155915 570590 1559440 968260 567112 161989 268880 972739 424664 592638 1385620 818320 1196089 1941482 711797 524690 425860 1822193 245708 279327 1974008 1198700 1895581 93274 982015 107247 1243883 1446223 1332620 1070299 1979362 1269857 1830669 562305 1280445 768604 29021 792613 81954 1999690 880905 1752346 1481158 1884795 472626 375789 537240 1746995 423525 1735101 460874 1675947 1112369 459072 519975 163282 952592 764238 896375 1279677 216667 58399 624882 1815220 1062669 588123 1800403 1712915 194413 1519254 306819 1701204 1258698 1165607 1157048 1252967 1095202 1622845 1143778 1706124 1339749 419876 1107172 1065326 1348277 42586 836029 1080245 1788156 1667303 272281 1969048 1178208 173392 1467493 1327289 717343 189517 9271 1137026 1100665 975938 195328 1385790 1328767 1466429 1412594 886175 1253309 1781608 1023455 1134982 1517930 42949 266584 344078 431621 1050641 1885022 255599 634055 86931 975819 1007199 1259995 1756400 1537359 1192963 967042 1975538 673388 412093 1599651 1888140 1177916 1831509 1945577 66538 1868296 1222017 1971487 431141 1707770 322909 115258 1283209 1417594 1123127 133372 1005394 1308419 1592133 140306 1828677 245750 398745 1842950 971418 336458 599051 197129 1608032 1294154 1401872 1271037 1689566 1385016 1699702 1673045 134976 226240 855095 40571 183731 876315 1064442 1163051 433012 1237201 1762007 1123897 138446 1565381 1715886 317050 483923 1662816 616023 1861686 1244370 1390436 662819 1320038 973238 1094642 672863 1434741 43184 1589507 1681361 1400045 710259 813253 214755 510890 955969 1481149 738954 1222665 1780680 1886073 607127 526112 1399793 1604727 1422021 186777 909731 269775 1844617 1948991 583125 1239715 750184 941279 1010413 610282 998191 285868 492267 1704526 1120020 756376 1612332 665708 99464 121977 818717 1110482 1140574 110934 485316 949129 194650 148117 1784917 1560463 1573412 1510626 1207252 689415 1594062 753116 734652 1805552 1148126 1704369 77256 927014 1660481 1855722 1208030 1706367 1953762 773422 171811 1694281 1224728 548789 1014087 1186768 1668243 817600 9491 122287 802741 1213009 590080 483738 768377 855374 995520 51146 376356 574839 1175547 825861 108626 732316 1365524 33271 1550772 1598116 1129634 733694 1908958 1025378 1427916 102674 1004039 166734 1350643 1128132 1090331 930190 952228 882939 1007532 394026 1573836 1993788 1442586 1259974 498542 1164315 1455425 1287453 747296 1813099 1424890 1219857 597387 785122 1466422 612805 1164199 539686 891278 1092344 1497016 7259 622791 215613 1110853 219469 466848 877051 1961079 929171 154717 551209 615060 1212651 908035 1639513 1330016 1076519 197601 667504 92267 396590 493859 11161 1468358 1994777 199245 627675 1763289 1016637 163216 1886656 632746 1779789 1411066 778004 1651501 1587045 131908 449837 1021239 1890739 1009761 1190419 1753926 1338937 1449355 92124 1127043 529607 395261 1099376 1196681 1166514 1142011 413258 1437545 1065431 1479311 909890 1136313 676720 1419659 1841649 32094 1058294 1017487 1910232 1719244 475343 1571843 268981 1102089 493634 588801 1765226 735598 495228 65699 1164321 1204782 1489424 1701828 270536 1611583 390914 1186212 1623433 1170107 1640781 1471675 1521841 714511 365188 22463 1669283 1166634 980353 1438055 1950140 563791 1372228 807797 1886863 1754245 1239532 1245984 590556 571866 1357691 614444 1668324 749404 80375 1986945 1899555 412407 1047708 281407 680798 878197 423361 1268148 1036456 391681 738005 550398 673907 604657 703213 310676 1391056 496747 1437179 618018 1293500 1865690 223537 793139 118907 1757977 1499214 1027976 512213 703472 1185125 671133 1805911 1245993 61939 619694 594032 100065 1506660 1902082 97382 1678137 1078888 1321173 482522 698987 516712 335760 1752758 1480041 1677538 1745378 405557 1736106 1906288 1392319 1609845 832048 462018 1851239 1038826 1281682 1310038 733707 1766405 1408496 283093 659019 1883886 549932 842317 1075803 1711097 441237 1704047 1821595 1717136 1348091 1767057 1932886 1366529 478573 20668 621519 876701 1482519 922559 536488 694112 1415000 1681911 552317 1406851 514540 1361101 85707 1998805 886012 1248181 271061 448311 1302062 207280 1628037 1401012 475170 1191662 1997480 140125 907012 1953216 679069 1772439 609999 704565 769195 1119397 1625495 1413437 1771470 1082594 1014958 30713 1614493 839209 1923567 1900867 1946494 628001 910723 43582 1776440 129529 118198 992646 834511 211929 563132 2294 1440855 1887694 606392 861050 1021843 1603454 1272953 1534883 617005 66521 715389 1128439 1533549 1758138 1970768 384369 1380158 842083 431237 1501486 1308650 1464663 852836 868608 1368106 1149587 1379343 452690 325269 1994909 935127 301689 131887 1482697 544468 1230826 1984291 526897 1110791 1001910 1724030 284095 395425 616924 199877 231694 1924465 138096 909290 1299507 1712180 1665498 178598 487722 252885 486116 1909046 294038 788963 1331123 1858499 1569272 1512684 1450653 965476 1584875 1910277 1127582 533251 1155632 621778 91989 376701 1652635 1381530 22785 1661009 295604 60460 1307351 1387346 1633117 756037 758893 1872580 115847 821587 1845308 848076 1535294 364474 881854 574526 405702 787273 878268 1823301 1153042 225123 1781617 486176 94338 1443543 1710470 53733 1099011 758687 126183 1394616 743631 1676974 826431 1746550 1747632 1271943 786419 1240429 1149168 1972979 754130 275261 926652 435019 588593 299109 1244463 1213798 242670 1391849 80022 1195820 1302778 853575 863267 644580 670486 1186740 427707 343982 1795873 1639183 1564245 47975 992126 329871 1626331 161566 1007514 1735209 1890193 650631 264445 521688 1531913 794741 666202 645014 682646 68035 321943 1392382 804180 298505 1940616 2270 1007227 1626257 57932 259262 1333563 216056 442866 938688 998475 193117 1964983 869684 702917 1176937 885297 278101 1565007 1063121 699898 1476936 1201468 1321220 663572 61359 1102741 580097 1791943 582828 1748270 272 1477408 533178 81896 543058 1629121 227029 1570371 369054 1763545 133236 1990454 1996921 543041 276603 47609 1807901 1638490 1192998 687836 675407 497013 515196 792210 1212898 1693034 773988 1185239 772166 747333 1570173 475693 346990 15300 1583552 1145223 1739591 1838521 489847 89686 1758239 1485687 915290 1749307 85219 267225 1235463 164842 202410 1412435 359010 1061093 1717497 1847738 1576558 500020 1954430 1369664 556565 539749 1272522 1472666 1787424 1947695 951759 889292 1160910 253630 968749 416490 1165240 1392895 1118184 724900 459717 813991 487211 744261 277254 595978 225984 1045870 1814250 332324 1900056 1350606 1120419 520218 1881530 789366 1470584 1373420 1685142 1110678 1564511 632851 1198679 258100 126827 1760929 723662 1928278 1404897 1019861 881915 808569 1418298 1030310 55952 1221332 144160 507258 957921 906840 1850157 835516 28585 465405 1644842 121006 1088645 1526113 1274457 1212575 725301 744505 325162 1812624 131654 1229575 199113 345694 220072 1981486 1485980 410013 544820 26996 434918 404307 583341 62084 1418660 690648 883227 1860661 1602355 102921 1578018 464596 1210468 35367 1078530 532031 1358748 544915 152813 162958 147396 331643 832378 1276170 3184 753248 350626 1912366 1123318 705581 1812926 1598239 1652923 1726517 1041871 651203 1303678 1433922 1464151 1275198 503658 979599 1401313 126144 1000874 977618 1846117 1559479 983411 549498 1072351 1965154 867768 1955623 678673 1614060 1098734 1907508 262458 250594 1269783 376834 325693 766905 1084115 1622294 1162365 225910 793413 1684782 743179 95673 1278612 392360 1687711 133206 835846 762412 1549924 1518914 420326 1263121 404823 1134525 1730672 575999 1080211 28459 285327 1582431 1425346 1362097 1253557 1349972 1346161 183452 688051 653101 630090 1022407 209941 806525 524629 1498659 1066696 1118544 429028 1862624 1526370 197559 841726 450917 1162289 54445 794972 1497043 1015600 1713061 1227647 1703586 119983 1755533 324971 676730 578517 1016242 1588054 263363 187047 1482813 1317841 951314 704965 851228 552724 1210189 687930 38396 498291 466921 570800 969613 842666 107602 439836 815876 471709 142322 1754876 394187 1309620 451490 1861540 458357 983350 1503150 1107957 723328 965855 1768839 844171 656780 397627 777229 216556 546394 712384 46264 594194 268420 702328 1627257 120183 667573 192225 1547805 259249 850879 1778157 531380 1267760 168418 965839 1082008 1244777 1801897 1270161 1878419 512195 107438 1172075 246328 1489958 1213221 1095888 1602286 14590 1323204 988699 371092 1890778 1509222 582190 263943 76800 1270258 636437 309562 1718448 784492 1221748 604963 1965495 537879 1038122 893435 192096 344165 41848 562700 1518412 1983563 1335936 420662 959164 435374 884597 1391626 1305930 1008167 1691408 1740526 324389 1973882 447585 574738 53958 262015 1406671 203577 1161527 1102859 1818260 39492 1071331 91352 1711961 497086 244471 1859978 1042870 957939 168457 779685 1013453 1440552 1561438 16025 855327 813678 1877193 1654736 535608 647012 1034557 205206 1236122 908484 1292652 1309085 14958 949591 1547860 793242 1978711 466269 749918 88285 1655902 813270 1770080 545837 1971111 523855 135485 356940 9123 48738 570321 391827 866010 1859584 1147663 472907 242456 732840 1759354 1748585 1588993 555838 1828287 306733 216390 230090 1066101 877584 1559221 373903 47123 895848 867058 1774343 853300 1551721 1093154 983243 1744607 1871565 644471 1001651 1177486 708415 123234 255061 813262 1739017 1524862 293251 1765815 190193 500924 314898 256695 1269610 783906 1957721 1193695 201507 1706679 521209 666227 1277634 1564947 571100 31557 1688201 1805729 1542445 244317 893284 361256 445183 1478808 1802470 452927 880408 400821 1553959 1608005 1074254 263594 1433549 1068526 1181286 1425878 1135623 270478 1239617 1933509 405069 1313571 1828330 457082 1464633 569392 1335845 1315882 702754 1462974 377757 113585 1217217 1219538 382591 610523 600441 1605912 1329276 731266 1109419 629923 625239 1503424 1100404 1619082 454217 747646 905413 711140 1939533 1093802 118528 257507 1609311 1955361 1924630 1610624 720683 12246 300815 1622236 1722216 893705 1845193 656977 543722 1451014 1978381 463477 1138266 863448 17184 1681931 733915 1543340 1772331 34688 859914 421568 44053 1190694 69678 47603 253120 1597452 1351921 1540435 696093 46793 822426 1146098 408831 1573536 192838 847726 401922 490685 821180 307801 58647 410271 1394311 736956 902166 1664957 1718019 913472 622558 1386607 994576 1488084 433641 1497805 518278 968515 1834149 1942851 1095812 1074239 475759 733512 988808 106154 1827207 615235 1382283 1265024 326762 1980511 18010 534625 1082775 1772401 1295057 1541603 850813 318283 1248265 1450079 81178 1943662 680353 1114218 971694 814405 671953 1748161 1928646 185226 1004226 437587 1038550 1630472 654659 334111 508252 297195 1125906 594046 1486691 1820276 1971435 978084 1470727 914252 1862270 1409163 1948054 738025 1411900 1447534 1652768 302556 1230928 1796027 329072 545503 369284 570308 508601 75297 610534 491552 507005 1146373 1064666 93672 1845925 1232776 1835355 874422 98085 137812 1352300 1131037 970325 1640748 1734279 1751396 1490549 1367616 903420 1515189 42973 1367380 109409 1777263 1531114 333602 371719 673145 1818149 423732 1968912 380419 982541 12637 1396922 1645524 1137612 434932 666417 1946055 1396116 300849 222320 890855 1334791 1971569 1177481 794401 1523751 35272 1908274 687476 1196442 1473680 1354582 85371 1009244 1478509 1170700 1865807 915064 1770808 1480968 914534 1122263 936086 1507673 1622047 1745955 1257862 1022644 493800 1043846 1701493 1966367 1918632 1910622 397237 1849505 1106452 1678379 1957843 1165842 1038941 1819897 1624219 323372 1128423 1997553 1944388 1316044 1303980 1016611 1172915 347918 798055 694941 1460843 1323404 1819650 1053246 1376100 284876 1476879 537459 1860530 1185077 576942 272961 1076458 801170 1339220 978357 1630254 1268386 106768 371283 512275 339242 1889973 1693268 515423 212401 1212813 261855 1634697 292959 1213615 1742907 1779653 33796 1477879 1739691 457753 141263 1872300 243182 717184 427973 436910 1256420 1160865 25160 1091233 510211 1712669 1866636 40672 1508227 1357042 1595808 1597785 1423526 133797 974812 1506243 372753 330727 777736 1737438 1737475 1435841 1734934 880477 1091135 326397 1759758 1969229 178525 776706 1503010 1435153 351446 447489 1088926 1263983 1844945 1173523 835171 1272649 188740 1850409 681471 1938025 1975463 1909309 1221552 1520327 1033258 988027 1008988 1266857 305713 934780 627005 504991 1114281 293784 1528718 31684 631666 613536 750668 847981 1957383 202739 489549 1065772 443067 1031524 27317 696926 157579 524393 761986 902278 246577 983614 871492 1217357 389766 1512061 1779007 30062 1507081 1667734 1579055 1334133 1247711 1965519 1824552 1935236 353394 295598 1541440 1375271 1294127 438470 1844199 764070 941660 362987 1367965 42919 765871 530982 487458 1885528 515889 1142385 1754496 1904397 769579 451415 884903 1831809 1512041 167026 66444 1577978 370246 1927383 632241 907125 726633 937269 1488826 1844709 1679535 1567626 1075938 1404060 1824495 871007 781553 265207 1360614 1241433 116095 1774334 1448803 1792757 1125309 1646868 579556 1284546 637213 1460249 1816785 1906428 1833267 1831238 1464130 16942 1871419 544501 133872 135078 1227106 555648 955789 266250 392923 244630 710696 904122 1923794 646000 1466060 310349 1066085 392222 235446 1952923 86273 422821 365664 1418199 875108 1313614 490032 831201 1302970 871210 1416318 740205 934924 613196 1048651 1635406 286353 1763308 1575346 219476 363464 1418173 485280 1377869 1124080 1680778 1084565 619057 1902640 334417 1129124 1934515 1441646 369335 590174 1010647 590746 383348 469135 745515 467651 1285763 53095 805520 1352545 1841528 1482773 1095307 1306051 1687161 806173 1430281 655549 598899 753128 365382 858545 361987 1327097 1126809 1616650 1899160 1236022 1360996 245793 133025 1764694 1500173 119133 363515 1472351 1369957 61087 471213 1037194 1320844 1762608 95897 1194991 212652 719738 365509 539584 1723230 237023 1297497 608058 317673 498657 181614 1944615 1468026 131615 294372 68842 1787365 1204297 1103510 1889903 1661650 919215 580500 529066 453606 460849 1784658 1858307 311357 249802 1967498 292741 599515 1135634 1809598 1480272 1634336 1908732 386873 244809 1422587 1276566 119700 150905 1774792 409131 1677675 357264 886702 791535 944064 252909 1228633 1558388 106020 1347299 872610 689126 1666077 204762 961730 117187 811761 1680414 90462 1948870 205087 693476 880782 137771 228718 1620095 1316742 1695087 394141 1746159 296402 1986020 1474096 39758 763335 1699622 1838552 1401745 1845131 1794043 1483511 1082491 1264888 765497 741080 690793 1463009 1304757 451911 518643 913001 714888 1474619 528171 455652 786396 1925652 1382847 1133031 74448 622249 1187944 525225 1447611 373448 1568302 1531259 1703609 561835 1902545 291093 1988175 1568152 1583226 805792 1569391 1829870 1963750 1871958 834949 1823370 872345 908689 51392 1506335 149287 236516 52423 597221 65434 1288502 1409544 298669 1077658 1827368 1759194 739896 1625997 945518 1523582 328101 1342972 704868 1505286 1966360 1026053 1621381 1672479 71941 526651 1002246 1070062 323680 137517 433363 940074 137069 1805329 1601586 1600518 1683862 612078 1243477 1769021 1196996 107351 1002707 288202 483386 566683 2892 1241230 766825 130927 635907 1425932 58638 3992 1209976 1177927 1226815 907888 1780505 90014 979462 239420 1096982 593980 815273 24276 287924 195525 1720844 16412 563451 155359 765414 1417352 1545758 76410 893800 73752 1046555 1490459 825228 1969385 455677 1004273 620964 1996527 1908561 1006802 752726 62837 1926328 287718 641904 180396 504507 1423113 778610 756120 559478 85355 78427 7780 1815216 1125541 1826598 252441 1353161 1896382 855072 242015 358183 471051 564387 362322 749578 726727 1972291 542355 562550 1660685 441350 1750024 1633672 1672373 1376820 353646 869787 1756129 597478 1583570 384665 1536306 1224374 926045 1841827 1424676 562990 269159 770245 581510 1005916 1177868 1609978 368047 450201 1773051 769180 199688 1865461 987425 391571 1314666 876633 1085279 996991 1451140 1102847 430225 105281 1583696 726046 435178 1895694 750791 1058618 1059252 742917 1614984 1030632 443664 1944037 222938 1854510 43833 661313 1732271 381976 1972544 731526 1474295 828993 677376 1309785 504262 555293 531907 89296 923966 278757 1373841 1498198 891142 402787 482449 1351923 1048950 1311886 1078119 3221 1266071 205689 627890 566376 551833 242341 512414 219589 1040210 1298778 1364914 124348 1012456 1558976 812993 1026095 641518 512504 1539424 607967 1018042 1230705 1322984 209979 1464667 1220768 1831565 1052706 954173 413954 1662944 926084 325569 1207040 1963950 1549317 1535036 969999 1888547 624902 1175274 540164 1337022 1565607 1261687 863182 1021599 221546 808933 552391 1345809 39247 1435548 1134440 56083 19608 1216292 746152 1862922 429882 197962 484649 1626167 474938 978926 156795 1043289 547743 1759535 1313868 1499850 502460 1443629 1112094 1643815 263836 223036 101382 609913 1837902 389429 95350 748626 1412924 1765610 1502426 1567660 506212 39399 565168 792031 277896 1486821 1342238 286398 1583357 458193 1797502 549468 1741396 745426 167572 401116 444555 1817514 1306762 1016976 1666783 731330 1791813 1433815 487293 269463 1832338 383158 420745 1632236 1250310 1732511 1638007 1739398 1736654 1239940 535693 1388351 203665 1811912 8243 148670 908132 370245 887991 953412 381175 980606 1742373 1738128 1451174 1547963 1421045 1712020 765561 738415 21238 622620 1576401 700840 1676210 1195479 893671 373942 1258550 1523852 359492 664311 279817 796033 736965 150369 16310 922633 1998984 13771 1385649 1723172 1354756 349336 391309 1438935 1340791 681678 59490 1922052 425282 1261431 270643 564856 886589 728454 53516 466475 1257860 1912082 1526281 56178 1775570 1778076 540705 908521 630669 1697042 1734004 955908 1729731 194176 1701816 1283498 987935 1282136 1238879 557196 1306254 889306 1533633 1820152 1922695 1983688 569008 468166 1799196 166420 119777 1603155 704157 831771 702928 1710129 776994 652906 1255388 1459157 1414810 1679031 920102 1348841 1385033 804736 1766865 1885547 1000544 29162 240760 1393661 162199 10713 1192881 1702459 76039 313643 1135108 490341 1270498 1525944 757342 1484272 186701 554330 857226 208055 1880810 1922791 232470 1072575 1287930 1860659 1868803 1370757 298176 1078516 31278 973431 1243604 1570198 1326707 1232261 1129544 1427823 1465173 217280 1607413 98153 940693 706899 735434 692582 1086598 1379381 1233631 12749 1558402 1240701 1922412 1467025 597006 311961 1238903 1617829 1587848 12784 1230346 710680 600504 1406855 1352777 1291899 7352 1953453 828052 127928 98425 1763027 387553 1190655 352597 1866481 433676 1673948 914743 1685868 786097 142432 1318803 1565220 1056178 1532987 925500 15042 686404 191962 792515 1464721 1684098 1770777 1779297 1243304 491960 1647522 317114 1083774 1153010 1008862 234949 667857 1945567 757980 1239014 1785812 54831 449612 1004207 1504083 75768 500919 356933 387643 1212525 782673 1605068 1740861 1605654 1717057 240430 1214123 986259 477813 1933033 12226 579286 844913 597978 64665 719667 673731 1297653 1890073 209684 716576 1909581 1033214 480357 907364 803916 499101 1077206 1059865 474844 1976460 1220043 1343204 178343 679207 1806420 12997 324999 427577 436340 1325542 1097917 228219 736739 1362024 714261 1858991 1488613 160795 6979 821263 448493 38863 1064197 1385889 386745 437086 1151948 974725 516739 1473418 983517 633257 1939613 484101 223294 294046 837606 1343420 1012644 1972995 1151185 1694738 1854505 228051 558612 1427072 95039 1984403 565419 441088 1213853 1060939 698301 716950 1839534 1737069 1831710 38383 737214 1316749 132661 1038771 1523669 382593 1073179 1843608 234786 717745 256530 1308436 1332336 1456920 919873 967470 1276256 1807064 4410 1675011 674239 983893 1572533 1689013 1240002 638984 1334569 725773 1496818 153536 1429489 229813 1571657 391472 1375238 768008 1698137 1290000 1850259 1537976 1836098 707400 1290761 1065048 1106946 135309 1796572 767609 1471309 903411 1533955 463443 215639 1265009 1736778 1258716 966795 1987970 344965 133613 478603 1218132 545496 691656 204147 819027 1333428 758622 493233 85006 951122 1804072 891304 1649846 1949767 216449 874190 1244320 45768 887804 1157420 1813301 974072 854316 1841921 1925820 1759003 1147818 1859130 1891885 1847071 146411 1453079 1638757 342281 731625 1744006 2947 1728804 1133585 1798801 1454045 370808 1493438 581537 1561510 153580 1909372 1042866 1945747 577303 1489547 982621 224162 1877094 1552702 1085950 1188265 975139 426238 914629 678720 1675365 1293026 622565 568638 1173322 1327391 401826 529936 1100820 998442 694459 654914 137832 975725 1611854 1546815 1314977 1608323 1239052 373973 292181 1879161 429971 729997 779700 1875391 899356 1637440 1903116 6416 883093 1155868 187930 1247465 1817778 1246689 865092 179273 391520 1569068 1403982 1774431 862717 1178774 1612372 710837 1679382 1046456 1233745 1172133 1064785 275867 1125469 1907010 1453413 1407715 50045 1633208 716157 487515 143778 985378 667514 1566060 870285 1998233 480493 1892787 664896 476491 953427 103949 916189 589409 896192 124392 1096321 43780 783137 680265 347822 1944508 1701595 959019 612290 1629455 922859 521657 1841753 1264687 818465 1551929 577574 1910893 209963 1395766 1124916 1406442 1032860 783000 1414852 640182 1127851 1668611 862418 1187460 1558496 144054 996928 651402 1280099 1261932 360211 985452 737391 1194014 1081197 577258 902768 783416 1346843 808080 1576319 1026399 1093751 1741713 694161 1592873 1591203 1902914 1173717 1877071 527978 197302 1227831 1264883 464715 1177271 449235 651703 1191057 1153907 1387705 1545732 275687 1339617 351389 1885608 1844614 1952553 204194 492652 1843182 1883444 1155637 231825 1799789 1073644 1076006 177474 1685621 711481 266587 905655 1719453 1674661 1113739 1942444 1570728 961247 716134 1942201 1987192 1443523 52163 831629 1351156 1354059 1153242 323832 243444 840296 1864077 1186282 19119 900829 321152 320970 1805251 1971244 856126 1104463 1384491 695638 1377602 1039007 1850358 1866446 24910 1509759 1126429 1808760 201189 608987 606360 842915 1269286 1059912 1415060 271773 1215067 1306624 828779 53831 232786 1455462 1833667 609536 403647 1057499 824840 416614 1348113 758241 1207736 1727735 614142 1393597 343412 944078 844358 270084 675322 195708 1344391 944145 1913727 591616 1521355 1157845 53972 1823396 622621 350065 1261078 438274 1430759 354329 1901610 1980602 1597288 1030594 1958076 1952630 63308 128362 1253302 756485 496022 522606 861905 175738 939713 1181530 665950 1996279 477262 1340550 1415190 182294 446552 715625 243796 1325282 1019845 1951863 1402127 446578 1480174 178218 710215 1440777 516709 905362 906291 159443 1706188 1489277 551881 135516 123742 481178 437543 1462182 1523394 64821 217494 1482218 1197875 1541579 1146083 1894620 1915207 1485389 1280354 1557145 300125 642368 743774 927143 1645955 922556 822863 1687541 1700765 1217686 1932421 1978382 151883 1459305 1650790 1375714 1254025 107535 794597 1937301 1226115 1726895 986559 1564136 1439321 311177 1915284 1959386 1235399 586128 1163574 131140 1139025 471926 1972630 326824 161777 26981 456148 1743067 631560 778059 117232 1403870 1588123 878487 274459 941913 113812 948642 361353 901672 1605739 483830 591279 501322 827238 302446 339987 131599 1863488 586004 876760 467541 3311 1589251 1616810 906535 1238953 208585 1268156 878159 1669681 1883923 1279554 241243 301079 1159814 1595332 1761049 373512 596337 848102 985817 1256743 919106 464886 1689844 244412 783264 1293455 1077550 1325424 1797780 1660391 1590920 1897911 901035 1742108 464489 971329 1473916 1466450 1853646 739428 1414917 1685557 309682 185667 1804854 37695 424614 647222 1935178 1709802 1154511 161399 397602 1781762 368484 1605869 932389 1507396 151779 1085129 940255 532581 502236 1656045 1680429 781387 1888773 332199 1368183 1618425 303092 1999580 1192002 303550 1615755 1121426 1645427 1939267 1657229 971919 732553 995522 931421 1746509 1409152 1464348 1913304 1767834 1064446 450818 940474 703413 1091967 1594927 248719 467285 1091314 1867855 1407616 169793 794669 1319249 328106 30757 20426 102132 1892011 1500798 1906058 839569 979096 1692625 1185346 1950325 1208437 735320 309460 1788514 1724405 1271753 439005 769776 828633 1091781 118089 1830114 1162857 62257 937779 1200712 1782217 6204 1445221 1215209 1446946 952586 1092046 1688183 566242 1987752 1499862 1486433 1148190 1637273 872040 938937 996278 1250229 544373 649653 1130233 364731 382798 1583940 751115 336728 690163 430263 891377 1410021 1108988 1779552 536609 636585 1099153 703041 86092 494766 257354 1594885 1882677 236028 321748 1189488 710625 52904 551894 773122 1700318 1384420 732538 399387 507514 1682948 737229 416113 878309 1483588 1254071 1455206 1570196 45510 1152284 701204 1442259 845906 1690464 1100965 1990332 1702159 192088 1679390 150885 73135 1737798 69355 768752 538860 855267 285354 136571 1264122 527491 51916 96568 532056 1553226 1641504 76613 1787059 523648 1660548 1464713 1700706 439947 1702885 210463 586022 1596598 1525309 832294 656190 1444398 1818970 125699 179193 1912485 1961121 1899582 675701 238508 946933 1794180 1049693 119368 960855 944418 184881 1435418 336120 1100875 88516 1398322 176560 358430 1889735 1488333 1832074 1062881 129714 1605204 203642 986321 1279562 407645 188492 1832643 1833332 585477 1950719 869550 1958394 1401783 786206 223775 1186080 1408773 1546875 409866 1190622 1314638 51831 108730 62119 532318 243507 1937989 818057 1261149 979729 1574489 944414 1471133 41715 1352221 1603997 1162210 628735 1253131 1985786 127169 1931172 1874092 1953979 1930836 1798415 346839 1284816 671494 138618 712154 853 885747 37086 734450 1920107 1026104 673287 557853 727843 390789 1288273 382414 1942826 1166307 1649875 553932 862237 1161923 924278 1582972 102337 1397463 1645045 488853 20090 821990 428114 1905178 1368994 4278 1695238 656168 1138888 35387 1821998 274802 527415 369486 1461054 256919 1254070 1343787 31641 861892 351962 1281898 1581225 1193477 16864 1319551 350085 946743 68982 1050128 1639468 1493962 1784795 358882 306848 279524 1108028 35589 460320 1226041 1500073 222972 1331565 1732876 1218051 1220992 1367522 763276 288104 1971492 752124 172628 11802 1125946 1469942 42449 481529 1182596 1051775 1413251 670283 467176 183879 261446 945996 83468 326751 1535474 590201 481951 273483 807320 1353821 1782812 1969011 579086 914644 327430 185821 1750569 1699949 1834565 603478 1988926 451902 723637 1224291 218134 558523 1155590 1665321 563211 1510591 1872127 1741875 235457 1351123 1087752 858598 1043030 559735 844343 1999644 74034 1337050 1718052 851260 404632 589120 1008029 1198243 412902 787729 1505531 1147267 1947544 951985 152715 87339 513034 372883 1795309 1561668 492112 1263420 795925 1324091 1827955 1105001 1945664 42281 1796029 1331154 1831109 1550731 649878 490329 587554 229500 1419794 560704 619700 1099579 1512032 1467881 1276760 1276492 1187072 556061 357095 1438128 966253 296282 319787 1113686 954447 803956 1582824 36109 1595693 1980759 352095 1439816 1604566 1802911 1643070 176232 322939 1008882 1175785 219393 342371 1079658 1739600 842934 553314 178729 1194505 117487 894615 895977 923881 741857 1883925 223402 1890620 1277642 764610 111155 25342 1280429 563212 1168460 580603 580932 507668 88597 1285331 1532993 437187 1352609 35324 1045977 1086126 708932 956830 317728 1444911 164044 756152 919088 1904542 1424341 885901 231978 409997 1260790 1748611 1075094 310408 1033065 1251450 1917113 433328 1816968 1986457 1413907 1583937 1044812 181449 125519 794003 906119 1787723 1135154 329519 95817 1206576 1940001 616894 825131 1421194 1013184 1030223 1825966 433139 804049 1518995 682967 825998 1929949 1373909 1239529 1503274 869184 461754 1331340 1057355 1981130 782621 1915983 563895 1081325 19657 1332111 11126 1505751 421909 919626 1189445 1203815 195733 111793 1415220 1221042 358101 1536434 1306620 1807681 1337414 1083824 1609567 1365860 1243927 476479 798219 1638258 921219 671958 842589 354736 810001 1545701 383140 416995 554007 1233159 481534 130511 1916935 724061 858501 1662617 588459 1192345 1504802 749080 1340406 1189871 476069 614288 1720573 1171822 289937 651439 980199 1929629 28225 1856510 1108485 750245 1296584 1980372 424037 687137 1024325 306302 398238 1478872 922580 682754 856131 1428172 402856 1032051 91026 683741 627738 353943 1260466 1053001 1804763 249500 359550 1429501 223149 1651821 915582 1077825 701021 65713 18822 1154488 1524994 139689 1096494 1136531 418607 100187 669641 1467048 493375 1614818 1597216 464526 1587357 210974 787486 835190 1835435 190968 543138 1623310 455732 1341935 1371402 1887845 1540217 166304 1525895 814381 1531182 653427 1237772 1962691 1005618 1985234 284370 716012 1089955 1132431 1452193 1337496 984068 885346 942672 618636 1237710 758183 1735952 815873 1495287 450963 1737896 1281999 1299945 1185889 899848 158284 785924 1328729 255645 710167 794881 797757 1473119 1668872 797393 1736816 1392367 764934 598891 1795290 1174109 1550356 1838819 1752962 678762 974687 1270285 1670484 522285 74503 1998193 1989109 1551329 550621 620880 1471389 1155820 1282275 1011000 426133 943179 1338147 147665 1936808 757086 1167277 1094188 535908 533751 311662 1575170 1637419 193824 1877802 1102308 441317 1434235 1206 1775976 1848327 860224 1502340 190596 386658 1923952 979904 619514 1318043 129260 461675 234926 1351020 1202603 1005166 1839171 885091 1366343 1167342 1131063 1183900 364520 1290178 502296 1288900 354858 1795876 337703 597917 713685 1753993 548340 595477 1875399 1000750 291855 1691199 285406 1657319 1045738 1222220 589951 1912216 1202225 955734 128275 1664432 1588571 1199141 427794 1745270 548768 1383623 1678645 1241035 214483 289329 1926519 1757271 1552551 102360 837825 1317727 271354 1728557 1653552 789357 1207161 80627 1545799 695185 1595147 1040690 1172943 137362 252002 732594 1933295 1936545 1311198 1957627 1984829 603249 1968466 1743085 1117799 1371542 1359833 1579558 1636021 1232843 815708 1540779 647390 574660 1465534 227303 257088 1268209 618262 399760 630444 1937884 1768351 388891 1343458 100382 1230499 920283 258481 972981 705226 548092 1685583 716969 1547539 1743433 492874 229820 573023 777537 720449 1643108 812083 1435542 40091 1903052 398144 25588 1950771 1765094 262884 748905 408307 1631838 583748 670359 1873291 207099 1257349 61833 11772 741197 1583108 1784339 606738 1659210 1976974 67736 838546 643118 176843 922161 1837855 92285 258296 448199 1309726 302027 1130240 1375918 1506183 714441 1653996 667154 62913 970066 822186 1315929 1569854 901935 1096806 329255 1597292 340961 1528297 1944350 1377957 1829036 1442323 866381 414030 1393136 218251 716222 1696201 1930117 133482 68360 123459 1930736 396990 32292 1640882 1191755 473550 796806 1626789 56483 588435 1203497 666512 152276 77098 845725 204144 413355 749801 1759721 1382616 1402469 465784 1743498 263052 1317498 279075 1033210 1367918 1979245 1392692 161536 698433 1331191 1488362 369185 1180156 1897751 1409401 369336 22162 586915 1643271 506242 1428921 1560222 1013014 497817 731708 859234 365932 1518764 1069001 163021 1386693 1561812 834064 676577 771846 1964252 608231 1049297 1565140 674963 1168081 320089 303238 83525 1778795 1493122 635297 502196 211470 456633 1495353 235929 146633 1514692 1004148 1591242 573896 304528 974912 409729 23561 918039 1785837 215494 1178464 4074 195947 1560896 1693859 1231625 772467 1356121 17717 763820 1868379 540875 518418 1920601 1535686 739228 1720922 482840 1375900 1551091 791558 818426 716716 1110211 867900 14524 523396 174357 29387 1966861 1944121 1383288 1074407 488258 1849493 1127526 38946 834475 1913243 1653787 403700 768383 581781 1852797 1694537 233409 1002359 1269671 1770169 1424700 1494581 1072277 764086 1636749 1693192 256792 1225752 583744 1593657 664218 1792433 1413850 214326 348191 167574 1274580 917806 766387 1397288 1159114 1749705 1130966 65359 1780087 107493 758881 568107 1118654 676159 112013 196640 1378315 473930 1354623 301530 23680 807016 340378 764791 1273210 286340 304488 1207189 116239 1156355 567971 1783389 1556159 920498 1789148 1099521 355992 1499349 385071 1898313 1932633 163371 579767 1784475 1005374 1566273 1208709 1673200 587435 1778162 1789228 1382177 1038625 1947355 511036 1250217 29819 244567 1957325 1001964 19733 1031264 415832 868039 1839820 606030 1712130 784592 209159 1956713 51136 1221815 1695689 1413042 574280 397409 1622237 458349 94085 1639417 1444754 1753028 1945362 379524 1460208 1619099 1118279 1898584 871574 1940098 1641516 274304 1360685 273154 74224 213771 1795331 82350 659404 882266 585787 5667 1135792 258314 724433 1072918 57206 562890 74722 319059 1712630 1511610 1626680 292388 1247640 812691 1550450 994830 788115 1928859 139109 1165468 812952 65827 1982621 528067 508664 1882692 341864 855375 1430518 1693690 1307418 511447 1440358 1326657 1115656 1959126 37587 23243 835024 844372 50748 24869 136121 1506566 1171992 434146 1191050 342294 803945 369034 216752 1647177 637822 1355576 1841619 464113 526589 1396207 1325608 1766870 1185404 1967679 783623 433240 175220 681353 598020 724991 1040966 668455 1524487 385902 702097 222492 1660475 1294547 519214 192004 1940485 844203 843682 568354 1617554 1027296 1630431 511509 792575 846271 763869 1824382 844747 240177 1454178 1002176 1915699 1648046 180839 1147435 124193 1430548 1601745 895467 887625 1108210 1294385 35418 202350 1678982 1685417 1391836 1719312 1348073 1151594 1023480 1449068 82727 19445 439175 1311049 1140459 642724 157859 505187 1368175 1443142 1031233 1176724 413551 655761 913764 883814 1242573 787765 1209894 791237 754372 1456138 361859 969837 979593 1782416 723771 629178 1473822 1573914 1607357 552642 151488 463706 693015 1224708 839188 1599855 790331 32396 1449216 688494 1535022 138480 835011 1165959 1831609 763297 775332 1959638 729253 58947 1367758 1121071 1702627 753882 1189192 1599389 105257 877896 346149 393903 1478362 1439958 786317 84958 1822562 559817 1498977 1593255 1614434 703975 748919 1544887 1516113 32069 1256901 699937 1628647 1509466 1244884 335023 31409 55680 675881 1660691 1267156 1960686 793472 633695 1643746 1923985 851271 1605327 511744 937157 29120 519003 895747 438170 1292118 1024431 1117909 1096999 1670734 244690 929647 1256496 842548 1254622 737191 262024 426563 116948 987877 1044154 894016 536928 1753494 1712634 950595 840519 1735717 683897 1378503 880572 548603 427871 1273706 1624442 122867 1362600 1347041 1354191 588570 1189180 464964 1108358 700999 1211524 816324 1950362 359258 1697663 470622 470095 128024 1021611 238683 467189 897371 1863436 1289582 699642 1579509 1616354 256112 1114182 1443356 803678 934983 1251442 1643253 1043203 1054176 1677057 589213 546731 811589 1172643 283993 830694 50973 897846 493748 1081415 312514 9929 1082412 1895890 623637 1831658 1703679 1190369 429227 436469 40327 1677733 1658515 944292 1621807 1822560 466314 254821 1529846 1773075 1004644 1042797 382059 813072 451391 1541646 726751 1246007 746674 651423 683139 1437786 614492 466270 595239 79 1162156 1745237 1888093 277297 1418824 637573 1867606 110986 224386 1306836 1829538 1460782 783078 933634 850303 17194 1098949 1513000 1221744 854332 877302 1106698 1776793 554418 1028129 1148307 1162402 57244 728466 381626 1415425 496786 566895 73507 953030 1991831 1711459 30554 1985236 1308577 661005 373497 1689684 1298234 582894 290913 1680819 969139 1640537 1368988 779497 873187 1863275 1338585 1292025 676247 383523 408760 1706684 24311 1198634 1091777 1039060 1263985 1377659 1921006 741066 337933 1476330 1104894 1160417 1200667 580142 718697 1927864 1914075 1866566 101719 1000292 1798970 802997 1702552 40422 1293948 1503252 497287 1997104 1549950 294995 801874 296775 1639156 1788703 744775 1118039 1769429 475674 1222238 1446144 1221779 706789 404343 199180 551834 1775678 1732368 1091346 1492282 1180379 1036784 1570599 567982 735469 363543 1043211 1723221 190965 949317 982920 721781 332232 315121 1448207 1524735 114723 769456 1826988 825371 1772944 858239 210640 466424 466292 935669 1317269 1115981 39186 1849978 1706629 1565594 133209 161453 974262 356031 395608 404608 637224 759786 1527206 1927100 1835840 394729 262106 112657 1966067 1307347 1074481 383526 1391451 1673254 1233409 546483 34370 1873663 1967838 461734 545883 1707797 1682242 1074584 297773 1371576 997002 740690 709604 328208 1050503 96141 107638 854396 893876 892363 1293029 1561948 643269 1802546 1004224 1797562 822882 1986820 1670421 420732 1207171 1486312 373062 836433 878322 190570 358099 1608480 1984389 1624022 270784 272909 1454248 1555387 331473 819893 320848 1858575 535069 1911280 1376866 1559894 1931131 518433 344260 1960189 1653453 1209787 537455 916855 1996193 1968937 1172574 909306 1888347 357969 1432003 1601496 1926151 1066147 618603 376684 1503246 1068193 158678 1241631 1444350 279909 1313347 1211366 544388 746127 131814 815125 731219 679764 1304490 615247 157470 1001988 40597 196911 57701 1293806 1016030 678398 1273327 1743965 549936 575373 857760 475879 288199 583051 1212514 1527380 67648 1966286 1403507 477434 151451 1710063 1634330 1504535 1446966 1688197 1943362 381363 981315 1950353 1530880 320344 140191 1130079 1038360 1783780 1111277 1131486 298881 1114687 376984 1255898 600031 1394488 88160 434982 1529208 1673795 1551185 624299 1997602 1281303 1606360 1947280 1736829 89288 407920 1994743 1437964 1944620 677868 742488 1970667 269209 678570 1361588 800509 1205919 680601 1147197 963751 362799 1183556 468529 587827 1655400 520633 1019161 1021740 1978061 113558 1762354 472686 90317 1121444 788919 1618049 1708005 1527348 398950 1495976 1517376 1398796 156655 1323500 1514241 901448 44870 331813 77197 646703 264557 190967 8098 1562151 1536592 1491275 77420 1170620 1335779 1809132 1333202 1522517 1950368 1057826 409816 901149 1245464 605768 1367263 1577893 882561 82950 1817168 7933 204246 1970655 1409888 1981796 195699 1340040 121806 1281441 1532169 1655628 1410937 1028997 1638140 1160845 128936 385579 906081 1300559 405527 1914893 668759 1859104 733874 1763655 176991 1312983 1115236 1325048 1165224 456982 1779462 75106 255238 1030187 1307716 199604 939531 1992248 415303 93695 727750 1913372 1676245 1418259 519755 290263 430607 830957 276463 172572 476311 1637276 421853 1264000 1024317 455714 363852 1958800 1791947 81405 1561874 938237 1657926 1125056 297157 837903 1937962 1066919 1194752 1113772 1368806 1284297 234163 219196 791571 1695417 1125236 1654849 1362411 968951 1435947 186495 145961 1223744 101951 1623438 1867080 1077286 1926927 1042493 1089488 762896 1419051 796973 779606 1001782 760341 758612 1244922 1434060 192417 1318011 1443825 323327 574204 318438 1586001 216461 377426 284707 1307540 532609 1755674 556210 1438551 912326 590299 1601960 308386 1628882 171849 873633 642304 1390955 1069517 887194 1336888 473347 809441 1698404 1089586 1725347 322565 1560292 785206 1759917 1323045 1791686 468049 100007 405133 449633 232664 1266523 63768 399009 1834485 1242118 1022921 716059 1158625 1249746 1183236 319850 738691 10343 501079 1516881 1704170 1674963 18479 1624638 1779424 767598 1573372 1196288 1973302 1092837 1278285 417539 37118 1094936 424671 1692070 1151613 1768640 903437 124822 1533346 677210 137434 1761104 144049 1915405 1081295 1894025 1238509 49122 913201 1803438 1315074 1174605 1369808 369326 75594 1610621 346429 1020259 639760 1818324 1873043 20014 867080 825718 1226639 789962 622592 497302 515085 1663548 179249 1965883 1011324 1279040 71868 1766077 1728468 470384 1392686 823230 290644 1985048 575075 1407814 1283313 1695054 708426 937446 1026385 1465495 449384 852633 1617540 1551885 505399 1307752 934803 638784 522981 1057538 417188 1818671 598298 1123642 352728 1273249 861348 958364 1813395 1166172 486142 504318 186067 122156 114645 454731 383305 508812 476389 1126395 285404 305944 251352 1783910 1341223 853420 138635 1621121 1839174 1003335 1062107 1795299 1270201 579454 526753 1209510 191767 1209774 1939911 1703675 1411621 992355 866459 1783377 1777260 1210281 561103 1196230 1682302 180336 1990735 1463234 1409764 1143676 1609609 1999863 184605 1565797 594137 33241 1874668 440992 1378151 948888 662834 1048182 876269 1693026 1007074 332623 241415 1677278 1193432 1197903 597893 1557155 1652426 422706 776875 572755 1694660 1928288 1161461 1518691 375376 95286 270702 1247928 577802 1066224 1672163 1347844 1327846 303779 980489 1875285 166825 51267 1861186 743440 575403 620119 1957204 1172164 323501 791952 291108 176152 708728 12053 596292 534196 491744 1333954 720439 1703732 1672043 704668 1470712 1849347 251724 1615109 175148 1332920 1713978 1006370 498074 174367 1689866 399899 576655 72749 545254 1446851 586694 988786 303341 1503088 1089605 346446 348325 1394877 1840517 1363766 1590767 807870 953670 595293 1006576 1872537 1946981 1145418 562433 463385 93249 1281322 1454556 1344479 1261709 426212 440199 981867 285948 1687343 829538 1408015 1592512 37724 1715473 63372 96469 1101620 1355371 1342876 520131 714066 48479 1366387 837775 1976884 561702 1517533 249930 492523 893203 328188 293007 940149 134241 682806 1940379 1547049 834704 1739123 538011 1591086 781694 1172697 879112 1676407 1168854 1279288 872886 1842661 1066704 1602428 1988141 732306 1509723 181583 666287 754451 1764918 1457934 1363920 1395546 848014 470631 1339301 557079 1517406 519520 1222544 1705236 946895 929710 1606764 25221 88663 68087 648962 1547893 387462 367057 1140703 1885482 972620 1471204 1135083 1497287 764847 894288 1155500 42198 1910826 1356815 1699228 275864 108272 544060 1687923 912533 841002 1075997 1033142 1540306 47116 996737 1582613 112194 1502402 1495585 836944 1109613 1798658 1417947 536982 444556 469912 1589473 546852 499803 625227 1713774 995473 1088882 1855573 1741546 1293789 1366446 1580075 759273 132005 1412561 1100499 616860 3789 316952 1212273 1547964 1583938 1776849 580431 1430856 1360365 89114 1391634 1500197 849756 1545490 1651690 320035 1774366 266304 802787 1077928 570650 711974 575850 249268 1233581 1231219 428378 895213 985650 1814650 757641 1480878 59675 1173886 1931497 1120705 1183224 442590 1739240 636621 129302 1838886 95409 1561921 1009485 543675 222800 929021 1140605 788598 1611556 922377 87560 33084 835948 1827274 1861730 1783619 1227665 7908 1173728 581590 1900413 1360634 1666560 1107627 876457 165357 10988 1410780 837995 1353561 208881 1924663 1832900 582179 1703467 1595649 120959 847000 1124426 830007 575405 1246819 1916025 571592 1608724 1685934 372541 803172 1112711 1118244 736537 1443648 493539 1683143 1379853 1970430 1541671 1148258 131822 1424974 1708538 332845 1336578 1630608 738006 240446 1600208 923741 1028603 1785364 1395098 219077 1269382 1807977 1521388 66500 1785830 1776993 1276197 1782602 1776703 221966 1114205 14547 1670037 85873 1957727 805123 1342606 1321079 1354444 1096264 621872 517684 1612933 1785308 1237800 866632 268243 425220 1917641 1437145 623569 50982 1427089 1821283 299336 160270 1998885 1381119 1749156 389575 859219 1530278 154515 355642 887187 1020432 648390 124041 436602 1632953 738055 1133984 522927 1216157 1274147 1294786 898770 1549875 891897 113758 153532 1786859 134652 631220 836108 571511 593051 1486366 1774230 530880 1128777 1760107 597354 1378930 303501 249662 889009 1511499 1776804 496631 407363 1282780 614957 1083492 994885 390940 1175919 891064 120075 497289 1119422 363237 1596573 1272405 582823 1273890 1231996 294331 245994 1916312 1389053 1576643 1951792 1182116 1540941 1100293 1064217 1488514 1368756 1804739 97503 359087 639766 1029866 507956 1816235 425717 1138253 148713 1273864 1745209 949912 49696 228785 680395 702592 1476451 349573 1087362 1819220 985057 1008579 1146860 193370 131291 718012 84557 1575971 168062 1296829 129826 195371 1290161 877411 1217818 606773 1367542 1159892 790393 1684708 294575 743126 884561 1792231 112138 1850299 1384863 1734760 1899455 1832118 1220042 331822 1347116 404064 1622005 1851529 774676 655509 728565 5134 1855389 1705175 1296714 803618 1206750 1978805 535179 121963 1836814 1422807 1595006 1029904 1365881 270808 1785099 87723 769652 1910035 1372062 818243 958230 896823 957606 113411 1275484 1260426 926303 214567 94821 967135 387929 410514 1215801 228989 938818 551470 1551236 1514483 1940560 713388 976590 1718942 588373 401559 979677 1911912 1453672 648863 1046477 1631537 974429 382220 77456 883867 1077514 136421 406653 1663445 1097164 1670157 1329054 1671527 1430947 767263 708857 1945488 1499280 846681 406976 1781342 546705 981573 214830 1847748 1199026 27293 1397613 1809724 49929 858292 82763 273028 623543 41360 1268960 1074925 1449452 678395 632910 876814 827307 1579991 1321953 1355858 854686 218068 645832 176739 704451 1555802 964628 1394046 348985 1195567 41288 960239 1268428 1848588 563572 1021901 191899 367415 382037 574467 1294310 1129210 683261 298521 1334309 1459785 276182 9053 1743515 247400 595043 607529 1434133 608642 70007 372112 1752060 595597 1089092 86212 358704 289064 991889 1331520 1947924 658116 1686867 75071 364634 904577 277656 238020 1311111 1538786 113947 1901683 339287 675139 484468 388110 1172742 502362 1761462 1031747 1914226 322059 1382548 76334 436485 279082 279705 938402 1637165 1245868 1011749 1566965 1488210 519956 1343635 172576 1073641 1875305 1529072 368906 1953800 1573136 1811638 1843732 1144587 856318 1066209 534142 1982654 433390 1876251 1369043 1277019 1000211 1358490 410220 1933249 754012 305673 156898 894051 1701568 1720608 933892 576143 1592372 1116406 1822837 94369 1488988 551994 895560 314058 1776377 953962 1657360 527748 1330269 1003792 563499 280997 505745 1674323 29566 1555607 747969 69073 334805 1867406 742809 551822 1668638 1110715 401023 152748 1926798 871667 758090 263509 702512 938157 1871693 431599 1743757 814416 1024410 1872759 1530369 472736 1977346 1525372 421053 681787 1762639 163549 1428507 1315966 1541631 1461944 1062522 779105 1292504 918797 774711 1745717 589832 154053 269284 1906587 1986445 207765 683015 1895642 1974029 1920395 329290 1010048 1139576 698016 1651468 189434 893788 1418947 128541 1330899 513487 1468976 399766 1210645 245492 1676793 1555055 1868568 516019 453644 1337359 1174895 1065369 1174898 1234486 362892 1677466 1749359 820863 1041275 954484 1858591 949786 691852 1722763 1434508 278682 1808536 1275308 1019040 1149867 657949 594233 352955 1651203 676921 1702612 478405 1272287 1055652 464480 1789119 507780 963076 1677245 795513 1011444 834717 66104 310618 1839537 352467 475329 22512 1741627 1966214 350170 435858 51306 1852104 1255574 724171 1784059 101269 522903 1615510 889583 1060537 343133 1074640 1697231 1696578 1631979 195959 1653177 128655 481482 487436 326959 192950 826993 708795 167122 549972 1059873 570666 80745 1336439 752963 1167495 516370 927538 1194597 1308525 536672 81553 1346908 1780712 1675452 1692363 205960 1449882 942190 1485058 944866 1962461 959597 1934411 498372 1865552 1931970 336253 880131 1160875 1841175 1098940 1404881 1324863 15754 375374 1085840 90563 201040 411157 15284 1106746 844106 695999 786120 11396 1533449 523243 251256 40862 186638 1471108 738797 790127 1065206 1895320 167614 1073417 1946989 1636256 578207 304870 949620 505614 1130883 766643 1486772 718735 475919 1242329 1985873 402575 465244 884714 15376 117183 1792948 1443584 41011 925088 64888 1965986 130522 192106 1442021 632807 55101 1192764 341862 69957 1778684 1129263 1421932 1081543 411620 347983 1696961 594472 1323169 754099 341876 738739 536864 799609 1701257 1737441 1526040 438032 591937 1210580 233495 190908 471812 703752 1086570 294679 550916 1107063 1751809 335918 218760 694665 1320402 1966201 75832 1565123 405716 1340195 583682 888993 551933 711240 41916 1399181 340724 1683442 978289 964123 1801584 1880780 71540 1083051 1190540 1166132 1454945 780168 880512 809731 6221 1320273 954273 1553599 1003770 404867 1318093 1773707 900451 1914576 227410 1944148 1444284 681473 1868653 1279346 1691753 666305 1320565 1427366 1351503 299314 296782 539299 266867 1028666 280605 62132 190785 713690 1656550 1786351 1272734 1157251 401904 729093 1540482 343480 845549 148653 278008 1141053 211056 1772017 1046235 369649 515847 1655103 768669 812651 88432 1016148 1176513 1073776 1856808 365655 124120 115264 150857 573346 1204697 1520481 1653117 1310304 472675 1763493 812319 306152 1724716 812779 872472 490229 732429 490637 841549 1058661 1342114 197210 1105655 809393 1803728 1612233 113767 1529562 301015 359021 225225 281401 1130768 260545 493215 1154564 904398 191423 1667870 589680 1296697 1370466 1883188 678111 1650978 639880 927553 1320841 1633563 141464 1148255 1466476 1087983 1136086 132001 1576040 1033821 552913 50236 1083288 1815426 1838722 1623992 677443 96970 432136 1019329 340059 1205687 846483 769554 1782256 1967026 1728150 103727 1641271 1802683 1506628 52781 1928811 1246119 277448 292495 1754505 1745348 126638 1146719 220434 522051 246233 735954 221396 1479101 448913 563374 1201397 1320830 1987586 1240723 781394 165325 420285 140027 149134 1029635 1653155 662407 1399350 1209822 1662674 131808 976607 1720198 1010262 783736 386142 462595 759056 1772449 1360717 79003 52316 795356 1229135 926462 40661 1675520 38706 1752213 1260032 814218 1613969 1319988 270774 360744 1106769 1772364 235888 326825 1670599 1647737 1507150 280326 1263063 1343486 1568597 1337145 1681452 797870 1046042 674708 8401 1535855 1926467 773414 422816 549509 413968 1887162 756156 946935 1339355 287969 1390076 1382475 204660 1087170 379441 1666793 913912 1589331 332237 307457 391116 1546190 1771952 1463599 344717 798951 635159 1985217 976198 1491244 139427 1693520 706233 1350252 1466200 981759 1264509 1748884 911912 812239 1335703 1559508 1618743 925961 230505 911510 134760 1181261 1672418 790449 1425168 1849633 530082 1414289 1298550 1723060 1328893 1989358 326574 882053 350377 1584329 17328 5818 256240 479087 625546 1251115 498645 1331108 658076 346930 1421914 8363 1744915 984231 1631663 1866094 708968 843636 40609 271231 526778 618133 300019 1944467 1911719 781055 253553 1287828 948720 1165823 1441907 1839223 1178888 1913398 1963322 369224 857834 1652932 1836181 78563 111305 88634 232071 994537 1654639 888718 231581 639639 596094 1453796 1319425 1639882 939777 263294 928212 1842822 1609908 1692745 1556408 173112 830525 149457 326850 101291 1958157 1376594 101318 1034702 477532 1032249 1053241 1777755 1158411 542961 1747985 555672 1416041 1465426 96443 1262329 658876 1661844 1734902 292375 767653 1874140 1793898 74615 1629564 775279 333655 24819 1927224 635854 1591519 818086 1021510 228896 770098 821411 141090 1656893 1727127 349235 1794385 1415812 777538 1582003 38258 1889217 1492601 33589 1773918 1096888 1171129 374594 121360 1859286 1070964 1250732 902906 1111522 1798240 553304 153034 1692179 1042398 361224 231802 1436694 1254005 372077 649752 1921104 407729 1240674 428521 1136373 388776 43266 861496 86399 1706753 319926 1372813 1422752 1771721 1557200 721011 959855 325175 1678560 838692 1884895 1423985 879985 1969754 716226 1122596 1487974 24901 1626353 1559850 1937612 657726 940400 1949806 299590 469468 346752 1451019 1583723 1788157 1119688 1616345 480646 1448214 894943 625783 899825 1515529 1906716 815393 740959 261722 1663660 981403 1050234 1363532 1881630 1492543 417641 1774966 1443107 703929 1729611 1031900 1278615 1494727 1057012 83509 1263758 1491512 941972 624792 881596 285794 1984332 1902585 1991513 263176 696840 928876 163835 19081 541046 1093646 755293 1997973 1007604 1902290 1078456 1906128 1417836 1901745 67948 1803799 1602862 1385608 1291804 490204 1295616 1146397 153625 240099 1165052 801341 151764 102471 824558 172979 979077 1808109 441853 1632572 1113369 904361 1767040 443753 466087 1211884 1262724 942772 315200 41927 343604 1708559 1077920 701765 1284677 1235878 64839 1771517 1834755 289035 550622 1694820 901813 1162314 862775 776482 1376667 1465855 850081 1110621 1550345 1888237 491253 213766 229834 1134459 33486 1103319 1414806 564719 1429476 986842 1503590 1896424 965245 1944565 1220760 545501 808069 1984964 745851 1330800 389884 800510 1972441 1794169 890755 1382065 1747407 1031924 1303023 1308420 947099 1394031 880447 351856 442626 1786440 73768 1269203 1823414 1757184 1809041 766618 26191 1583159 1852282 1922201 318100 1596404 801375 1920877 327553 82868 826347 405353 16832 725083 1365737 862771 508572 98746 1323260 1022821 52806 468581 692354 863516 214660 1345547 1348151 1062891 516492 1230279 938207 385526 1881228 497349 1595472 259525 1104831 761828 1599232 1074006 1537823 1853255 1125206 499709 1672703 1041964 329344 1293233 1623855 1507731 377215 825258 1475943 1888110 695026 1215493 521986 1912012 839500 1213710 716723 1416464 1800503 373259 1136723 1459851 1965142 1290429 1264336 1997383 412602 83552 169334 1430918 1743003 1584361 884080 492233 324426 337459 82948 1974876 268913 1860980 353924 246727 1573435 842781 700341 1233647 928649 953794 1201179 34678 878873 1974037 431432 1585409 319849 211443 196093 1931379 1182237 614048 251513 1589896 1895524 557378 201083 151296 1037446 308725 845596 1033009 535342 978001 285974 1180425 982508 1989309 1608021 1111195 884171 1666407 1440548 378934 431494 1121532 1188908 668389 1660681 852511 665064 1194346 317245 795024 1169595 1994924 524802 126521 1678499 1773456 1553519 503090 1207223 595716 1319967 987481 511671 630023 967601 703488 915122 584383 1251537 1649892 52641 1022745 1914474 1762185 8936 283573 242552 634029 709347 1609719 179460 1499474 164459 724159 1301745 1513912 623417 1287339 1125108 106222 524300 663524 159367 305069 1787275 1260600 1942776 1979994 1140164 1128223 1753401 940124 675094 107144 439608 978020 245231 763917 623703 1039714 307084 621524 119731 1857286 1140018 724743 142863 1290475 1280684 239147 1044484 373580 1059984 244785 1303485 674607 1836979 1733190 1092070 197028 1939063 855493 1020426 1609214 634437 1433030 1241888 388616 1165821 1869100 1262581 602894 1481473 518330 1665626 1587277 573375 1099441 397561 982083 784777 1739945 244260 928342 1324517 1756913 1085104 1963678 1617173 1606523 637981 134384 1580315 50592 1314289 303788 1047847 154115 972924 1926361 997726 1697959 1477550 1098076 1657700 169368 1312642 1843310 1931083 862949 40709 1196907 697927 918328 833701 1040838 597214 1298656 359881 1741789 385640 615826 1305989 692899 1948262 1267734 335729 1581867 1152325 725089 1744970 1408975 1762925 1162779 1995723 1121552 1655947 222552 1897397 1510868 912570 1211351 1078307 1470779 239773 742092 1075864 469693 919213 350036 857451 1859492 98289 1322634 204108 508171 1950040 1047443 1061650 1570202 1018945 566971 1342136 362383 185737 372573 1277658 654610 1507106 1838587 1346576 813359 663959 1809722 1040108 1904518 1099495 1548099 254563 1936407 1549315 1589201 1331316 467483 131020 767942 1664602 443247 1385120 232874 571004 1894366 650240 1573475 1618589 659013 1794380 1158565 46478 1846774 808489 958047 469051 50295 159478 1398672 499641 1987227 352236 1519468 750485 1093072 214672 562716 1620322 1849532 399569 912181 1378098 1800243 486791 1862804 1313499 1716065 749057 109687 704570 764958 488859 1291832 587673 1027386 598235 180655 1733913 1402590 534570 1990677 74450 1397919 1851409 1810353 369142 1888891 1036969 856594 737197 1407997 822765 1435091 1995448 1483498 955866 667470 698586 768591 1245484 1349594 446597 174928 1290018 1055622 1649134 1610542 1261809 210750 1992794 856523 43788 603882 1467641 1447294 1189998 890380 672519 1859316 687960 810838 1277318 166423 1358990 1232933 106373 1958123 1284159 604280 453573 863722 1110910 40490 428190 412026 293431 39980 499969 1617720 1577892 385487 703198 933512 787911 567869 648998 234609 7218 718215 1633483 219913 1046231 113270 255351 1573920 282808 410779 1794570 247013 1248647 1009681 471424 1131368 627800 1339027 1147750 769059 1955962 1822408 589479 837820 171603 1196519 1972172 734404 1167211 896539 1454711 1032102 1871910 1833085 52029 131598 183248 1111058 475675 617462 427854 1372925 408954 552578 1528834 1272288 506103 1220262 1625609 1141790 142226 439052 417634 1061190 1271674 616279 962410 1713839 605494 69475 487446 542711 1763569 1936461 448169 1881582 1818747 270080 499050 1612302 1661140 13455 1700117 193264 1982691 1700209 583677 920560 502323 601403 1604276 1780111 1015211 1519669 691774 1347382 1252288 1339120 1572463 1247495 1266203 1993219 475341 1766697 1015561 1506903 1925474 1624891 1040833 1825612 638687 1990825 1154755 636410 1728459 399820 910919 1978943 329981 547779 672687 284110 27342 186526 1575273 1880944 1335917 1289904 206157 856012 861517 1995761 660740 1677851 25030 81014 1969466 1455569 273849 43647 1898783 1547732 1245216 1578041 1989416 979655 1435158 2675 1134262 466806 1204702 59802 1324003 702243 1227737 1121199 125659 801631 256770 594896 215053 1565540 805279 1309254 1424017 328875 854935 197567 1193050 186239 782027 1868785 1178763 1946041 1767805 1062059 1408309 600624 5898 792650 98301 818618 235351 1662610 289085 660198 1566455 1733526 382586 1525716 1308097 516922 1563785 1731258 1100739 1355834 1096291 684326 1692697 1637408 1013376 1785298 905962 17441 1787442 1512950 995566 1268443 828124 257814 713066 1112758 789172 1343014 1102396 1775810 339375 1064617 1530139 1227467 1638753 49153 173642 1656134 1423335 873721 657818 416223 1071511 608323 322577 1070251 280842 533572 670122 1911867 521439 70879 873208 746215 1351203 759177 1862626 345289 1271538 1153606 513516 683088 1163178 1184109 1998058 283117 113183 1768569 196034 352555 1145046 256418 1549268 260752 1717366 406238 1700265 1863991 23890 617196 507361 1826475 548701 1166587 1763137 421567 184142 1817100 1918970 941500 1500277 461288 154530 1370965 798685 804125 313287 857734 1273901 636908 1130534 67447 1441909 1373759 1312888 106307 1683892 1920939 579272 136360 1584563 1957663 266063 786436 828745 923891 405162 1222991 1208498 1577343 522180 1063844 478376 898069 309306 660992 646763 846539 1404268 497022 1575035 986491 106308 1386706 1918349 859595 1244097 1422814 1299107 655043 1925161 1079740 919972 48585 779740 86900 90588 1115688 875451 1773224 180909 549833 1649497 1063554 414590 303974 1202778 1865810 1864900 1780182 1715103 1321044 1033655 1093944 259663 606584 1949850 1492476 1452893 1442560 806127 1174578 521823 218397 1054212 1567381 162554 334699 732314 1631421 26059 216409 718964 1296063 521764 1667490 1821200 1144929 719545 441304 1722722 1106431 1246629 1396094 1236658 1846899 1950094 1002940 1640105 657565 496588 561580 1801208 1265781 655123 68689 226803 947533 1892735 1995782 1297403 1619219 391756 1377897 1756472 1496061 1971570 835197 343839 1425724 564009 889453 862731 1355109 1315781 1978624 1187898 422008 497491 1112372 686906 1504610 1816500 1737307 1141244 1802182 33297 1675154 1234064 1264457 1683019 440380 498731 147671 261834 1138746 1319968 648799 384603 1165284 533830 1855674 676170 1626570 1368343 317481 1590487 1106508 699781 1910494 1741166 140190 11032 1771250 538775 1397114 697438 1730964 1845765 184105 833064 904557 775043 668295 645833 762392 1489709 1116201 1875728 1749751 801738 857894 475968 617681 613018 1183323 1280040 1714939 1874533 525278 162351 192319 825286 465651 1725130 1059773 1946436 871804 957035 30069 311159 1884572 559009 1857498 1343954 569449 1865821 622715 1336801 937572 432346 1615957 369153 761805 1919438 1654178 1212203 694463 959352 1629424 1908523 1736314 1835313 306264 360728 707517 1459053 502273 1849001 1462185 1765501 456144 1517942 962022 1593531 163388 1871143 1977673 931272 298567 1637536 989508 1229854 563423 281168 1716185 109824 1384161 570074 1487033 76102 1012571 386161 1042006 1064910 558987 1615459 1123559 717811 850079 338695 1698341 1448519 1080148 864455 1684464 1425667 1526395 447045 609508 1559150 4821 1127087 931461 733324 1649523 480629 86789 522803 124471 1780865 1543081 685600 1938595 1513626 1874981 638223 1027412 1521699 1174633 1594578 1851489 1919900 401967 1329525 1779877 1966474 1005744 868901 337500 345178 88526 887514 1398191 233925 266488 848645 886474 755512 338040 866926 173504 83149 1838030 1658682 433448 1455795 671845 80523 902123 1730172 1319950 307550 1031683 869986 1608313 773040 1909828 89738 1116197 1592041 978335 415792 1335781 1735182 1772477 1359166 192086 1616232 1529284 417053 1999994 762903 1628685 163348 1125901 1069744 963768 1643061 1507753 770814 204293 724669 1318751 1006445 235614 1242032 1278998 926279 1533750 1697185 391429 342702 1110266 497851 1505798 702981 799923 1361291 613774 1118367 1173393 721733 611939 1923421 1882385 3047 1508257 1371653 1981037 410403 410631 1789869 1558257 1140936 973094 15645 391949 1922482 365270 1833380 224923 1409419 550128 677044 316592 1879133 28237 1389657 1678755 909999 151322 322290 116481 954411 1038113 1443558 1803832 848993 1040065 360361 520742 1112984 1829211 1979161 640012 1930096 789525 997852 339519 408869 31314 1513797 1774615 1710662 1444101 668456 350789 1013256 349945 785151 154666 1054576 668559 1642371 963562 1409425 1864540 1395023 848223 939314 1563472 882268 314892 1841553 1977912 702613 331923 396808 1253045 1774724 646503 1845318 798846 848590 990711 315042 1025288 1655396 1222680 1434601 1438987 1343814 50732 214077 1710903 1370871 225479 434413 1611406 985202 266510 1948769 571401 548099 150003 935393 829476 1790985 503852 1505425 278446 836839 761283 221700 1031956 1159534 571649 1916063 1240651 906300 795723 757747 1293175 1640187 507235 1114469 658305 53290 1613702 1463010 517778 690746 1599549 413166 1254545 1234306 584458 1496694 1183261 1525137 1234409 190736 1445606 481405 1852627 104915 1959895 550061 1036381 291459 456519 171750 190757 612147 1822601 60694 1314703 1884240 1031259 457053 562394 1571961 1948947 907609 1249989 1410464 1798994 1974356 1579674 1282961 1019343 1023880 195287 394336 903885 428786 490534 74788 89575 1824203 1118508 544313 342699 1126559 1555623 802603 1564119 1489223 1810225 1691829 1649161 1391406 564606 1214596 901170 1252129 394677 1372929 1140737 125658 1725071 682191 1653837 998173 1108699 179606 373647 120832 629130 329816 307934 33716 220108 523917 1449773 1567512 594856 915905 1819645 1802049 976320 305231 244933 242311 319088 514458 492044 1359804 1071753 662084 535993 929650 593837 681029 1161781 1433495 1930715 1744357 1840232 350208 666209 834687 906674 1426403 33781 952903 1664661 1458979 1908163 1030464 1044931 738098 521364 469532 514149 1637278 567302 897464 439010 59488 1509657 1346910 399574 1137930 195745 917214 1794220 1580035 1721551 1692819 1250784 1675840 1548916 242247 1399349 1285634 1799020 44898 823964 1150873 1525040 86710 962250 141092 186465 126987 1302510 1457357 280027 230706 1431708 1721392 325432 1578831 52618 1051951 800174 921423 1863411 431278 664504 375255 1774034 1855896 1195759 1308623 486711 179427 807118 1427574 1935996 231754 1347557 1465402 286010 224160 1438708 1630108 490451 651011 1873062 515083 1437650 1751787 1721655 604192 1920306 1192625 84715 437783 500570 1145258 189934 1986910 1147387 82324 517123 142078 873177 1229907 224794 256355 1215119 1698017 675088 677255 79825 1432982 1303444 1006580 114369 741638 714451 280413 342858 754750 932391 1381640 1556726 889301 1671460 1527902 1849946 903611 899953 1822362 440079 917274 1539699 1532913 1989016 1566413 1784231 1662880 480249 971312 947891 1050491 1642809 472890 1826278 289737 1926062 1179148 675082 1290074 1582249 355267 1281918 1180040 1880885 1557272 1184464 1226194 1722406 14210 437764 1335481 1563360 949507 1340051 926525 1577787 770424 1230177 541656 361437 1679160 1550585 367515 906729 807359 330512 216476 1839775 589300 625258 503179 1646072 1829996 951177 1335408 1621253 420707 2168 630303 1150275 1579727 436339 1842965 653639 846674 796402 1898926 1008239 1435321 758428 589126 381702 1006728 1633010 899907 1984032 1569109 1064901 1738993 275533 1989514 1811077 410901 314750 908315 900830 1655464 516244 520798 1450214 690571 541562 1548977 1377501 641000 835614 900326 433236 1682975 306541 987599 630895 1077318 335993 315819 434681 476056 1015265 558647 1745646 303632 1506967 1284867 811740 1957470 792553 672632 423492 359942 1395426 1247625 43706 12982 1754241 59688 697455 844942 1513107 1599407 1012398 1136994 1596843 1919199 1064841 435714 1819457 1120286 530161 1883672 1013891 1772916 1452283 1994369 1849924 1937860 855403 1786850 761472 49865 682281 1810668 592695 879867 1339522 203260 1744419 1648292 401301 1753319 726710 307972 413190 309352 226511 1764664 598572 1277028 1800964 597956 1458349 1682177 907401 1784589 1523623 1825944 1483481 987311 836885 487837 1963714 1701677 1984067 372800 105465 742982 1129215 1530442 225498 1757062 494625 1116478 1775646 432286 1970729 1244029 1227577 113700 801202 367653 1167116 1121875 1290575 583467 633134 1342539 1129589 1945878 1031870 1681305 1018724 1154913 1570028 1050293 320909 1635619 1937311 1380685 1503059 1290809 1050841 1088802 1439038 1460410 1201189 1974869 1725441 1325804 216410 1839304 1607285 241758 1015422 1911921 64233 971392 1041786 690960 1869009 1593223 20810 167099 1089223 846778 506400 1707450 117307 1034016 803316 221543 446947 409569 1477077 615728 961120 179539 514239 204280 1015230 1372671 907676 641771 877338 1618386 1978802 1061327 1281666 1505306 130723 791107 1694225 1094581 1100569 1024347 1021547 1189640 1873147 1854667 1815066 278059 1290546 780928 1962789 1248174 1343090 1641182 1221893 1007886 1814406 1811395 814323 254883 486335 1683548 1910614 1079769 1166841 1023503 444339 502403 1565383 1050197 583954 1323926 1717756 1205423 1629506 1901966 1519964 1184058 878648 1245696 176852 699356 1320821 1654089 1549989 1093696 1808351 1310434 749967 156276 1662429 511806 1135927 1317595 1479259 1304331 1035991 1902336 658575 1482105 1914291 213924 1493323 571374 1024094 843590 1889876 1513569 1951620 825788 146592 761843 1676061 1219417 585559 362502 943389 245988 1847190 62033 1587448 571815 368169 465718 1816055 886177 1485967 548907 106712 811168 715866 1897089 316534 663118 167182 1515862 1412069 1480001 1623058 435848 1672401 1076899 216589 486891 39723 845234 1789422 1563898 879890 655605 1355022 37230 1736694 309040 1590472 317208 1952060 802830 1249194 1010617 1416971 1906953 1060638 1983512 1285235 378689 1184641 906531 886961 895899 252185 1303107 691987 1810892 1892233 192988 1085675 658341 163844 1035361 226929 1075371 616976 901056 804419 1116028 1618655 474582 710435 1648741 976988 1590032 318843 16452 1477495 312301 181508 675936 732678 1800732 1579104 1260985 468692 1276449 968006 108946 266708 725571 1783839 417354 1977921 1322916 463366 930786 1830453 1216947 772048 1311416 288599 1867733 1999639 515031 1650753 816515 208458 1601576 1149079 1868465 139357 907615 1876254 1463600 1601860 1007069 848377 1528483 272148 251967 1414477 1385487 1309356 883731 594377 142028 1506923 908483 678646 456932 1348130 1183884 1482568 460959 1999566 153144 1206348 1509446 1264609 1476635 598514 1716420 93996 829204 297525 222620 1713903 351896 633616 107536 1178314 1163087 979899 930567 17258 1713498 1699578 1231210 617062 331483 5315 128679 1326648 1763055 992841 947786 272956 91969 1655733 1396396 497089 421609 1467816 1291149 881203 1513244 61574 306680 1739317 1842804 1412538 1741584 1383082 1500219 285942 248994 993195 180023 1356882 422779 1483606 727969 1059564 947622 329134 1298113 972280 1775474 1586145 1916332 936109 1473779 1770529 1307779 841623 1424604 1580632 686824 64543 118465 529809 1171138 1326680 1740340 357262 1988741 322912 846447 1806656 176802 437877 953741 1038218 314461 1295088 766252 1912917 1772269 911883 1732079 1656637 913294 184130 1501054 1658596 527846 1998697 928817 1708344 167463 745438 954702 530641 584735 881789 1180415 118304 1566465 1095428 81737 890791 842920 1243267 1215312 1409653 1386164 827616 1474966 399504 188081 838994 985524 1374571 1515470 669125 1002884 1522881 626669 867249 151539 1709193 1822861 157352 1962795 652678 827125 1248441 1796796 1041637 1897293 1988953 1983420 667958 865246 1535680 577345 1655702 892490 425168 1836233 552733 261880 1081893 1680869 1144961 1127535 1048685 30473 1998771 1152327 524144 476034 691893 1747058 67985 841293 1205675 1105697 1236804 1365611 66931 1652443 150947 1871125 321545 1535456 1470856 79697 638987 1434224 112900 994345 1105088 270219 619243 1928437 266696 744252 836459 328585 1264017 1494439 1008116 1792217 1124670 1891889 1955341 1310401 1918506 1792785 690997 43362 1115600 1500484 1186452 1544470 472047 1473638 1566531 1868742 1224557 777970 1659179 1739215 575098 1507726 1671469 1141871 311429 1183359 496551 809034 1784533 1523004 1138711 347195 1278185 1796722 12899 157016 843690 1082548 1336014 972410 684543 1610156 361312 555133 1122990 264109 872424 604978 43345 1074964 847335 1945594 728516 18351 306947 742716 323252 1551068 1023551 1454109 1249899 1951117 1125280 942875 949800 1233136 63877 1129910 405970 424031 526936 1958760 1196760 1692603 1501595 1261109 1451903 821358 1108808 218487 992462 1314244 666758 1285544 438775 738140 949343 1556034 1242766 848656 152271 1158570 33200 377125 1129893 1748059 375929 1784001 1749437 1326925 335317 1582936 631346 281547 627372 124446 362998 1531916 1311505 534837 924938 298974 317036 904832 1895464 744115 1344445 1568859 1171926 1729389 249384 122564 1040776 341049 172384 174382 830210 329929 657832 1142988 1490778 307061 762229 526805 444696 1545858 1079777 1219131 625094 239556 614408 1608950 1101032 76269 1463242 1308620 977697 939024 1551886 312181 1463735 1428436 746695 3722 1565687 382962 817734 756741 1855381 1116909 928210 1019226 905955 1631980 1057465 498883 196025 306030 1037550 305043 520815 818429 116579 1318853 1034051 1957147 1584661 1015692 361563 1850794 1580855 879612 1327577 643915 1583006 144556 1328186 628620 1383717 1191208 1512291 421153 1573438 1557202 791290 1382690 46370 1739801 334572 1915758 1899041 505812 1433170 333931 492731 1670458 650593 1533564 1234434 1523946 338448 383650 989004 121646 291079 54331 395664 710581 356032 638923 1540815 1061353 153573 1294321 1222488 500879 855000 1061146 677233 1229315 1552563 412617 1414431 990125 355683 195669 869580 760548 320520 1467158 1868729 1063631 1429919 1388210 311105 1730895 1907721 1109614 170578 1246916 1813442 1837739 214314 1438631 1912375 966271 398139 1657504 1772945 139727 1797386 534910 936774 1262054 734621 1264259 1208117 108231 110193 95013 1361830 1659450 264152 1514069 1495907 1460074 1785241 133894 285940 822623 1490941 707844 403309 604093 1214314 1180739 1087467 554522 1228480 625355 484109 443985 417675 1073081 1626189 487604 650556 1392649 1622981 751381 43505 998345 1115909 1196940 940157 1468521 1090581 56400 276861 374360 313530 1195339 504114 715062 1123855 363735 71809 540514 893483 474970 1091313 865933 435271 1562566 472006 911598 1085510 125981 1395750 1967770 1973553 494531 1844375 261943 1954780 1209275 628263 878319 6200 1500840 1307366 1097368 1656907 154539 553615 40414 1167298 23821 1874307 1473472 1972591 1810457 404811 239828 1384006 1575557 1852570 1112900 1207983 705743 812016 8009 8456 844807 575041 838847 718991 1442060 971386 1094863 734204 1822970 31077 781685 850442 1705424 1287352 1658884 1321917 744949 1224087 1062347 847064 603581 550582 1903190 1210227 1828655 1477693 1777663 1318080 129833 133189 207135 1239471 286312 304830 1487445 1386630 1821877 1306061 981689 1727424 1729391 6888 1921042 724785 1887329 770757 1022168 754813 1669069 739513 1227773 780724 1283739 1069143 1107666 852064 1243828 1294204 1466673 503487 1518944 625850 1497652 1819475 45325 641969 1375383 610403 1302368 1445830 1933322 1435627 1819097 391430 1608148 1009357 1891441 1717662 497927 321300 1430656 509939 1444962 160 514529 1235675 1078442 918148 886960 328109 1535262 796099 768835 1733991 170944 915378 76564 656300 380303 1330107 155180 529041 181676 1773028 2370 179029 545916 384512 417314 894991 1210489 483507 739314 640258 241502 1574321 400211 1146085 526288 1395770 1197886 1547319 22059 898181 685192 1222830 1807148 405397 1592998 503915 1901572 361030 1709300 1912021 1009950 164863 1103599 1176140 71560 1151502 1006888 459013 338730 1540336 1617922 234788 1614439 1753842 1712247 1767836 693160 644054 1838305 1826630 467998 1706494 1470236 1754964 249254 595902 101974 768232 943201 1755583 1489643 1714840 636617 70079 1916000 1309215 1585092 820700 790296 1550976 1634101 1849851 962973 1969592 199646 697222 1148540 1409545 1946078 41920 1973448 612475 1152648 1021762 1210499 791441 1992035 234169 1018244 1743000 1966417 117043 1250291 372363 1040031 790847 1369811 290433 800005 916547 1237976 1871813 509147 1148905 1818925 457688 636831 1864154 636844 1312204 781999 1348567 1042036 1749973 1130384 837275 85823 847652 1100014 1641892 1753330 1746421 1983907 84783 477699 960768 1983114 1971709 195206 699428 151797 1124910 974733 1051015 1279065 788240 686466 1627024 1618000 342245 1244908 445256 60534 1069681 1766540 111810 1860438 596792 1281875 1305671 74610 767894 1128324 418438 962723 837575 798878 135724 402537 618841 1323711 1004473 1785466 1072505 907430 1889001 1863728 328656 33007 327902 1428135 330014 674030 1788557 113597 51745 1942857 1062438 1803429 638661 1648530 683100 1899518 437936 1921198 214200 1913551 1753860 570212 1213757 337943 1379613 1007563 1965315 409845 1311210 1818088 362351 1200733 867018 1640207 218561 930561 1123607 1664173 1202800 1375818 842737 1396009 589030 676306 1774400 1743905 1457421 1244736 16016 1189890 932310 565133 907809 1898435 1179437 598155 2495 726035 769419 954338 1146239 256023 948204 502351 1354592 921302 83693 768987 1593239 920342 62333 1529304 1002688 384836 1888704 767769 1995793 357245 1375838 404584 1190531 1939399 635092 531735 1898202 1382984 1113135 868657 268142 180379 1720433 73471 1088580 341178 809288 503847 1881338 1970344 843140 562776 770164 932764 1262386 1123533 877851 653251 1502237 560481 427063 437010 1163231 483152 552806 1585649 387516 79340 1923020 229404 35146 6757 687771 1775478 1012959 895944 1265054 379755 647038 726546 1248281 1347742 644691 1306018 1349732 1303385 1931396 1546197 41584 1927115 1303200 592998 907872 1201573 1515443 930884 114137 1112566 1336288 480563 830464 1520162 1318568 1102665 604200 985059 93361 703907 1917240 181326 531281 1399672 364689 90886 402752 1064963 1698128 4215 1194684 1075462 647136 643624 710302 1064924 904009 914476 1731151 278741 1786085 632023 1086567 1043049 1248316 798388 257294 1168812 1826705 541557 1254625 431462 1166183 98266 1113209 1983939 1435331 1863650 825002 1883202 128097 1122492 1035956 1499669 551222 561633 1456199 1191870 1511481 814408 1159665 581900 543924 1384899 645682 1464157 631765 423252 1875712 883801 1829165 960437 1031971 1385211 442859 207429 1055176 1607578 952515 1333288 661634 1689641 1346925 1318271 1587461 1800425 538151 786991 709380 689784 1849184 1568745 978513 1844073 944318 842487 1357682 1140129 545659 1195616 305839 112379 88506 933802 1624132 1068858 1942174 1656613 1936533 1259805 258819 870098 1549702 759683 1201156 1758226 1722914 609169 71578 1598085 1221922 1293560 1345369 1257771 1006207 17186 1878565 715477 288275 1829711 568800 1404549 1609298 1324208 1365446 948774 1555994 373176 42761 1177563 1260970 1675788 1088745 180725 1024728 1997385 399620 78515 601221 318319 823207 87075 1739838 415009 1559778 1794372 656518 1617991 1973175 728393 1133348 1315110 68616 1730095 1445455 1916293 310615 1607678 1782479 654706 864304 1242668 159064 1395179 1078045 83912 182432 689253 1605806 564124 1645376 355113 1637936 470220 286494 1113869 390298 1864015 41874 1731549 121181 20332 886840 875209 131937 265420 232632 1857839 1948310 413488 1355146 1794426 259050 393882 238967 1783211 1755942 197096 441734 1860331 504 47379 70507 1769444 1441442 1310448 413106 684360 604846 1532755 1999846 1494760 1559639 184747 517728 1935023 1332345 560541 1676774 641451 1365665 1648027 138048 960719 1832983 1520372 894641 1143419 969775 1256515 661995 681551 1800676 1832839 57385 1146105 1458520 1606974 129933 915711 957708 1976547 1228598 1370128 1534326 1166567 843491 523532 1735818 734703 781910 1624492 136635 706980 1192818 1557742 1675366 1879937 825882 1965088 99797 1280332 1502305 1060580 99628 1813911 892795 1685343 1172873 423412 1129262 719569 562185 951667 1862582 168311 954794 1371066 1574904 1284010 377956 478749 991701 375597 117098 393107 1063539 1716772 950538 1537124 37974 710166 641273 881322 946808 867914 74935 352268 923245 317156 1673063 118339 734010 1129104 1917896 929381 1192186 1835839 33896 563425 1352752 1150796 694224 600775 1426716 1447091 221293 1591499 1478880 436199 1160693 1468300 581336 836946 1271381 334986 1879477 1420726 961753 549234 1736973 930076 686931 228555 363868 1955388 1324742 1172629 289193 258969 650997 363882 1051230 1224417 1490636 757774 403177 941918 846313 1477042 185092 1115890 1438573 1906941 227761 189570 207485 722846 1422840 1815339 1750131 310473 1706584 1252740 1739519 1480872 102154 1541871 249009 1882101 1860213 854215 710364 363706 432176 1359477 1385751 1000666 866015 655727 1267315 1856614 735240 1157611 603316 1316327 1235642 720962 1767496 987865 1104730 709558 1035728 1559167 1335560 564821 844214 1986985 929850 1685232 757729 145889 1811038 1786693 1532798 448527 841044 435443 1633897 1227358 367102 578028 1833573 1848115 786213 1777208 923832 32625 538205 1652287 1359116 134569 985843 521247 189009 1962755 1545626 106218 386673 231675 1110975 1251299 587881 418425 888709 731653 255196 1022960 1750947 331502 1939817 1776397 218056 1511184 1936571 1618403 416574 304744 98088 1852093 373671 477661 1351513 262380 1688314 567149 884781 20963 1529723 500980 1693467 733410 946802 895922 949979 74538 1737834 956011 230929 648002 644583 1347626 1444358 782581 978955 871545 1865364 1878993 528840 1185155 1714382 1879119 116108 1181107 1089803 966613 1206019 142842 475363 1546738 573931 470693 1070025 454424 1804811 1431951 1918807 161918 562888 485501 1882444 1085169 1286669 155147 440641 455984 1565277 1466613 1632333 983538 498678 318894 440014 795595 1163303 1649178 901532 193675 247016 261958 1247252 1974216 682760 1867509 909936 1880476 681850 316771 1514627 1527923 688130 1374703 1591446 28701 1714590 89414 525521 1259908 534636 1679507 81743 1798648 773 1709711 404289 1199682 406864 102178 1554917 1324635 1906315 1598948 333032 48324 55780 687242 325473 512165 1242476 1000360 1272806 982950 590661 1759611 1174112 1170449 332182 1867912 1466208 675948 75267 882581 1091898 1508824 1705483 740475 1043446 568754 178540 703178 127863 649434 1663856 939149 22452 875872 1679475 1419981 1473143 524642 1691291 1464607 1509261 1267534 510557 1097003 241606 787358 1189602 688398 1876483 994881 1028842 1671410 755070 740163 1461207 608516 489768 225689 1220898 1853578 643377 278845 510677 1102045 882959 1760713 85270 922219 1596728 205 180896 1480617 954475 1157157 1926669 1701189 1488224 1996163 247671 1539462 1801128 1325891 10556 50801 314874 449774 1333426 1606168 546519 1906157 864466 1528968 911645 133917 1678707 1074852 243521 610651 317520 1618902 1221718 1211764 1663792 472575 688614 1409142 1147731 1496415 148751 435034 338750 1337133 786441 1747687 493116 566984 448791 999671 926696 509693 123430 1413226 724558 1819859 1527192 966946 1303500 1513317 899291 131995 1551300 615639 1918814 1887450 470466 679842 275218 1510830 858022 1282879 1691689 1877301 1797156 791001 240008 37460 562197 1445777 684034 710817 1193034 1510384 1308669 917729 777513 1997828 98500 153475 788420 1701809 1914391 267035 1810733 1661968 1831850 1032629 1535956 1871173 1840948 185531 1689226 87054 308478 1034007 1694723 643821 31040 813872 381503 1767022 168601 1291769 1174533 962816 1576761 948636 6514 213738 946609 1645932 257693 54389 1105736 541611 901203 1226304 1323809 202726 1430127 120912 730873 111241 1376692 1983572 1911484 1649815 381223 754291 1411712 622929 1292573 1883083 1299216 594136 1927267 1170528 425445 992236 1736235 1759130 1616480 1059319 940558 1632869 589468 1728079 1693723 477835 134429 1684074 1544013 1078440 978574 1185014 1486351 951138 435290 691693 823755 1104187 24362 959580 1097980 827612 797223 310200 1373807 1279536 1996255 1754715 1437738 938660 1708697 500349 686353 767687 1909911 180488 1579878 1357277 1363656 1324376 1278092 943910 375807 1348195 264878 1218513 848294 178186 1545532 1850179 1277419 1174699 267477 1282450 310970 711222 1583192 1780898 738131 252232 19450 1097773 239461 1378160 1998948 1945692 1380112 4987 1681044 1448668 1146801 761317 641109 809895 1117713 110145 77416 626705 1682920 916541 1995317 942522 1682017 1837766 1870838 1485366 1729861 1709957 575266 102345 486283 1887879 484197 1765845 882913 1856199 1308381 276159 417821 1630955 434356 834126 1916625 417236 912126 1250439 1582155 1466188 1669854 1965759 1379739 1741183 1956788 948317 369636 651643 198990 1162283 874263 497999 1317562 814771 590130 1796232 921192 1718132 493871 1772918 882646 930993 1051142 1548749 425029 1220802 649007 866478 16406 1197431 1488021 586603 1210621 1533949 1561321 953474 1799006 364583 1118649 720951 310571 1416345 1213166 1079534 727281 1103664 1657557 115132 1962499 259059 1572464 340667 1769068 891113 991183 400011 189723 1155109 718695 324702 1018635 1907287 1221603 630974 685183 1878097 1386625 173949 1333500 605207 642365 375692 1172690 448515 1090489 301291 1436126 1242883 1094662 1834112 1395543 1575021 1680728 931312 762719 122563 1979692 1912719 471795 405103 461719 1171547 1700917 1484940 597715 49773 990521 72471 1173837 976664 1786708 211604 1959283 1972102 757122 434622 1985420 1526749 1994313 1473585 4194 961186 637853 323005 355534 868092 1882450 1300227 846198 1495912 1199235 1888246 1304756 1091761 946198 1111619 1752292 1277297 1716269 1114688 1948823 1026912 486561 1985450 413120 917786 1860429 1377048 614363 1828242 1581991 925278 1216616 969123 1277557 1571849 1771291 1673318 1135768 908225 89495 1653369 1744787 282454 1571390 1417057 252969 1480571 464233 491984 225872 283584 68150 1665018 220767 355345 326598 738896 935965 501977 349385 1404860 1139271 57544 1566080 1072548 527242 1853083 1860139 84507 1795200 1717781 988625 401110 499843 499230 424746 1840218 448679 1466268 1994683 1811073 945019 1969612 25550 985104 545409 1927345 1829201 137883 304845 499918 1402193 519067 359721 477237 1941030 623049 633656 784292 341959 353267 281695 1898690 967531 1478668 1158680 1516357 1238772 1507147 1257965 141076 1978503 47288 1789555 575462 1206786 1369644 1098231 1358621 454883 1968228 1936185 1812292 424796 1955220 1332738 689458 502335 554101 477201 319900 259021 1191579 776350 580736 248367 997190 294073 1859773 1644865 512518 596062 906243 294881 818 1003833 1280994 34516 1426142 514573 831368 1198780 76288 773174 211407 976401 235574 1788347 184468 376208 335345 1783330 752136 1023986 1748072 1951624 1296361 1749109 1322350 1148735 1416747 1779770 648939 112561 1779264 463887 1208053 217816 37248 611436 588503 1547759 1257819 793400 1409405 1567921 256570 1737731 520737 435927 1248710 1493474 1281851 1004475 1314165 903176 505086 921859 669408 872760 160570 1986566 385921 230734 1517682 1695181 1673128 1611230 35669 386162 548995 292258 1584525 1419174 1917112 167223 1060998 404911 744318 949382 418933 786563 935221 1667755 1036932 434352 1447040 1683816 1865874 1526813 1940517 1306798 434717 639034 807224 84536 1640575 53419 1591477 1185363 1234025 287927 401671 529880 1216366 746059 138398 402833 611014 1817987 580258 436966 1771280 302571 1310830 910042 146654 1560454 1385158 279593 296408 1881520 1623715 1750164 359874 705376 1455127 859983 1178873 1876467 1483149 557166 883522 303689 1862074 37531 920429 145972 1239491 1433735 1204979 74947 1390461 8356 1550322 1997996 1449051 732748 210884 1483878 1740083 1346798 1602205 1550983 1508117 1310100 388323 1945791 20541 1943394 1649396 202415 1594920 1056390 981780 652180 435838 255634 497151 1388406 491943 969375 1976835 1604260 1111079 642357 336370 824941 1938104 192309 981639 1461716 945329 1453104 1555340 1075822 9606 940197 1203899 747824 772406 386451 337672 1833183 622197 1611014 882884 185094 557919 1260846 1284386 358025 1910274 673378 718108 1647614 484464 603484 1770498 1714352 1790579 765962 1833659 916274 927033 480909 1221312 403495 940356 1471819 1468244 1366937 706927 1110630 1243294 1497200 1184705 1382449 99909 259719 1926481 1400290 801475 1508147 1035351 1143179 1834957 1033962 288883 64567 471717 1066968 394730 1481493 1210902 1980074 1706857 220815 969334 705995 691190 605211 1635742 1764819 872706 233810 989464 25984 1059501 158228 1365434 295614 1738184 1110467 1340178 180352 595773 1995804 131517 452744 1599055 1383770 436193 242025 270992 1783457 350258 884067 548046 912198 12989 351955 1280071 28897 1693845 860065 1929004 1070548 506291 1221978 1996911 1632934 547382 191600 808730 752466 162340 1520561 969956 1134252 1519066 1352528 1328595 469994 460695 349399 1825833 1768761 1068679 1136605 311248 1775444 191005 341847 682343 454358 1992567 1725608 862478 155034 840709 267829 1354475 333973 1335067 1169788 1563367 770486 1788889 1850298 887746 881730 1923623 980942 851917 1779539 635911 613955 981362 1793420 1591587 1690774 972627 875786 239109 1778767 1885320 1115714 456081 1185035 1294946 556350 1642834 169335 182364 3218 1711178 329937 380951 484606 1547437 1289797 1934266 464096 1422216 744397 254562 682009 243719 1164056 409523 1845935 700638 1343897 352577 1016494 1635796 1571647 658897 1748463 1967959 154380 28709 581091 317389 420945 1436164 1526348 982994 1985023 1231072 180606 1566774 1560622 1068087 1015412 1468544 27419 1506534 1814128 902682 99824 693958 104639 674083 1594772 180933 1321811 1145285 1724665 1887092 713664 510252 105713 1695329 1897400 372227 1636391 1233946 1914381 1998436 226412 719827 775237 341362 178162 67108 966369 1609781 1435705 1586990 366645 763168 899136 1606072 467416 1408795 1938437 810245 400900 1990006 270205 803708 1574175 906919 1141766 1183698 1419677 564390 1777939 1820015 1203666 1923 1846674 252342 1066862 1731082 460981 1883027 834616 365534 48748 1881098 1008189 750956 630850 220635 146131 1457450 504823 1599886 818136 1674361 544819 1560527 1089946 106141 43377 1381731 764441 1937297 1082353 1274983 723254 1926082 1991749 602056 1983492 435550 1947149 287512 501925 1390706 1333685 846581 1522447 181285 182692 759362 716582 165733 1820171 1169994 439381 470109 1094059 1292170 798899 1023762 717909 1151337 1198377 1930841 297141 1523265 756501 908474 1051120 1188999 94974 264185 1292598 273093 1142337 1237353 1757475 314743 1747897 1186281 283494 761931 690044 1586334 984742 1285112 547903 1467620 1000790 795773 1121798 1267408 539088 590428 1913477 1089664 1264746 1007486 1495228 30983 1392804 539577 670596 1579657 1450720 183603 1655578 675242 1300367 1738591 717746 1761356 1326162 1107036 1482919 166881 932016 709734 445876 409275 473718 1979088 1314850 1055243 1036331 1661788 230597 1110903 325338 1509534 1800648 714391 202103 657105 1042037 690517 1088962 696469 847214 1540875 662207 193371 1712380 1710100 449407 1986096 1894867 1627519 57423 525015 1171331 1706986 1647344 1216226 972917 36215 345702 1297739 1072117 1844514 780070 492920 1887135 1590352 201501 1987447 630792 1388868 1605179 1991317 413782 1399671 485488 392176 1563427 788267 861021 1592076 830586 1677012 349696 1947990 826742 1139537 584627 1060901 657595 1555565 3695 1892590 873683 996003 1154089 338230 1410368 748413 886742 634673 215625 1682811 1977926 642535 64895 780103 1601162 708317 58507 785974 1324471 556429 1979176 1038961 1416306 554836 1331786 449093 442177 106360 487513 1762120 158220 805330 702665 615005 1342244 1828819 1703925 1991278 1541431 766914 1938774 944599 1435205 1358092 1092949 1232308 36283 484504 1294372 1803403 1560589 862468 1019854 1764871 577739 44025 1585499 186259 1208291 1590424 1714113 121068 1812758 929430 532799 827008 1228142 1935457 577463 951988 1495141 911453 1660445 786982 317095 11025 1544245 1588162 1889654 335452 1953599 1754569 860473 581440 1988651 934911 28569 1253194 698888 734100 576320 971999 1898148 849151 1718122 623287 273896 118396 1389417 1181514 1350388 817689 858487 1889595 1415307 1450332 295517 1119318 813451 461077 1940921 1474640 1383858 1350035 12194 224500 964136 1726712 837998 1103468 937139 1797544 1996872 607535 210533 427783 1327462 326880 1517034 1693759 1392760 778331 723089 1756252 1268491 753587 1621578 1202851 1712126 1638392 1647091 1407585 58975 589087 398710 788254 755947 690009 1201309 50903 1446654 859872 1327147 559446 1108208 1212800 930486 1048493 1614404 201199 830620 397655 1155225 1506947 1176348 663935 1788728 396924 1862509 152579 1129137 263201 35383 1877725 233206 597450 387679 1197577 857169 358042 1857953 701053 1880098 1227439 1949621 684374 1728898 365979 456006 1136497 1424483 1663903 792179 381760 1250758 713237 877882 1161322 1652826 1769550 1185844 292888 1591925 742208 1388525 500070 1052163 1566393 1171381 666932 27790 124219 1485826 1908647 1390901 267471 1405186 1234248 1111987 289390 1699213 1240783 876393 523339 1013615 539766 931511 1130195 1801124 473803 1649907 1008841 1172868 9036 1508861 123839 148699 536261 1833393 319734 634271 1363845 928779 1241861 160888 1793430 513994 439846 438639 1293747 405193 1330807 1216120 982410 1942793 1850776 1125103 1927302 93418 1314842 1472514 1545066 407057 153236 356631 1236638 1584413 381136 1739833 852392 58405 139266 809482 1158886 718429 1437716 297705 1756091 797182 1850765 638462 38516 1171457 266824 1218294 1820301 77862 1755532 199958 92573 1951027 1792549 1333098 1350709 1534839 1368981 70775 690682 964542 306182 249334 72312 1681707 116870 376336 953355 1038361 819376 1270928 736227 647943 236589 1453784 1165857 340606 1959082 171382 726030 701183 1130654 1552821 1378284 573298 559744 1038692 923589 1114118 474039 1942968 1950156 568270 311091 310992 1186489 137627 1487499 535674 1072933 447849 1266403 1888967 1832988 276838 40275 811273 1424095 1760919 1539711 1762628 1916933 58730 989922 232167 1134537 184026 756088 1402573 1707538 1469779 780127 179514 44013 1565099 998968 313441 1179592 61857 508577 908424 464880 332472 1309579 1368842 1787529 1917547 788866 1263013 493158 814449 556765 492650 451424 1977329 335951 719615 453036 1938480 174278 861731 1864750 1204029 868711 1534431 1874586 333727 1096610 1591310 454135 44479 23965 1384278 367420 1852585 41522 1921729 516277 215963 116055 81523 511728 1763744 1069504 437326 262116 21665 1449445 848043 1461111 591475 1287667 627611 941556 736962 1164750 109762 57722 1459483 525707 1477359 1109295 280250 981137 430074 736135 1683705 713890 1715070 676076 324585 1088375 784757 587564 771795 1659186 381130 1765126 1917796 1137025 495138 1739841 955685 1819893 814494 638446 486292 1998474 616242 742832 1637888 759795 330455 1634278 1107986 604979 345994 726726 1757640 682506 410586 1979260 1427560 622269 1160382 1773149 1070239 704600 661284 1009185 47038 278176 1698873 1074982 289229 944349 1397441 687891 234084 828020 74999 1553384 852020 787948 1882464 1049870 990000 1279678 1877776 1586720 383848 3818 279074 973410 147788 1341256 723743 1254436 939303 70125 744243 1630067 1896104 301132 781452 765057 1080003 100350 1948607 1689843 1160641 1741556 215297 730202 89806 1327536 1884085 1611385 441814 365290 32354 1107020 1176496 1787287 475861 1880918 291260 1403676 519458 1827946 369444 1664648 637246 56150 320126 170457 498966 1671689 1239631 866458 1222519 691832 1010267 842765 1206873 956189 1151828 732574 1063558 1465660 752801 304872 1842037 1729769 637021 737688 376157 1923501 1892189 1076653 1001905 530397 1674819 150547 1779301 612220 63924 1192412 579275 730616 1377430 1685741 1461483 1628730 557609 1814258 1991420 1823105 1847325 453954 1166213 4813 459851 1542649 710134 1115234 965600 1115339 632581 805711 876553 1235519 1717109 949636 1630826 825636 931005 478264 342964 1591324 100235 1140139 1958764 1247105 53900 885787 1769362 601858 268898 548332 1479202 154852 1589217 387012 1487344 1862316 85108 1338526 309699 276826 495045 1347869 99409 663257 984596 709843 1616797 1891943 1512539 1051289 1926844 1084720 897833 102364 1809506 475649 1874060 367309 1638510 109461 565981 419930 1557394 1019920 977360 1803375 1971923 1206292 1946018 1450858 692032 202659 700411 1466056 365148 629112 1599897 508323 1579562 374042 1899565 203498 1467751 1469819 296482 771973 956842 1666880 791818 1895122 323400 820666 1279681 1286905 176956 792564 1363334 717153 320366 296362 302632 926797 70295 413884 1930925 401109 956693 504447 453149 860259 439496 11650 136650 1505119 1097740 355600 14675 1197072 44445 1719594 526793 856106 565677 389136 494580 497092 1226920 1937769 1781099 186467 1606988 227664 62886 1098657 1692188 138897 1456641 1874027 879507 1310131 1667436 1624682 1199917 21874 26491 1074568 1495483 1429793 185392 1086581 1659592 707044 362540 523104 121710 523199 897374 1903422 1108910 1179114 608515 1224963 562029 1015777 1240779 1155502 1497330 721985 1239627 711956 1171887 1780210 814638 749191 172878 631617 40475 1501846 485236 1405589 274780 803664 1202650 1142296 858006 455345 1608118 919959 1746014 1136855 939463 1569481 335210 1431666 378749 1868124 346395 1476042 415923 727912 1434748 180763 337155 953292 274274 954956 1165404 526165 871230 1812720 1898977 99910 138355 1797273 1928795 1779641 646481 260621 1855839 265965 1226843 1897321 1803422 1494347 242319 764762 1470366 1796026 1837283 794887 1299873 1597330 1641107 768641 924119 1058546 242359 1068789 1577898 797218 787565 808173 311475 1313259 1501157 180539 1107147 47417 1670624 733107 1893489 501878 1165197 502625 1990887 1819681 858604 1733454 1919544 749627 1199292 695706 1471947 1557595 1434195 915849 1715615 1044428 1339317 456158 1991451 1798769 304623 1486449 7902 305259 208893 919501 373237 1619864 1543039 352618 560230 1848209 1204491 157377 1366870 225231 468589 1875532 420513 1457063 1382943 1097014 205447 1909253 1349669 512932 1383907 1253631 352808 1213141 1321867 1193802 253125 1982981 1742911 1576736 1450685 1496173 1778201 172137 643206 542955 1223611 1356556 616270 59624 265223 73767 67650 1372883 1080598 115175 1808589 1643102 11492 1000461 670187 1513129 1569133 1696530 1810382 561683 796915 673263 504903 947225 369187 1363015 1054455 1808362 1836105 221742 743307 601415 1173486 434782 1575280 1689733 1833139 1338835 1600452 352695 1233028 1499238 1197592 1979099 1607181 1647596 603625 1744953 42703 46197 1835939 1414894 675562 1386093 569603 870136 1927079 918700 1750920 1780843 1423994 1518636 1812779 579550 1802771 1938034 1879350 583696 1670366 1484675 1550875 1951776 305531 32493 1506208 444741 983154 1424146 128150 239643 389211 977262 319828 1236901 1763030 571949 1112978 1751552 1203689 911675 1895065 985011 556510 1424036 1930217 1630407 1103659 479879 23914 379425 1777026 929678 1717587 334740 1357381 499732 60620 1957265 443539 1152642 128988 1496436 1241733 774760 1051504 1097886 64743 1064664 1070151 264289 797846 1371892 638795 1189545 1023888 1903309 33518 1806941 1314788 653864 361424 1283649 488603 781186 1178937 634111 480989 1609297 1028989 94929 722426 1261319 1647862 44243 1151678 514783 1241659 1144521 1010584 521173 1428088 899527 1272793 699515 1583111 1593017 346504 1241511 1606103 1782142 1687359 1082740 1334786 1221623 1537651 298085 545881 632714 240091 1863473 1752920 1163539 1700481 1347706 1963848 130467 1137294 1527719 80738 1729040 1439929 766090 768483 591038 1205447 829859 336516 618911 658847 626802 908039 163661 1638041 553088 106465 1904511 1896095 1782130 1106514 1379169 1858331 109686 559270 1283178 1261403 1660880 1544026 1497276 1250931 957704 635193 1441769 1729613 1851309 1924516 723493 1713902 959519 211202 375617 1164752 839678 1901738 520100 192529 1163190 1147046 1175878 1606143 1708413 1546351 1138893 1983045 770113 1527622 619014 1977882 548905 1628338 1806693 1319697 1252783 1753761 384309 506309 300123 1393344 296380 1970630 1419213 686097 1739640 1676949 892431 254464 1695217 1830670 1264217 1017703 553580 1422576 920797 1413325 1904040 267172 1501130 653577 1139487 1107355 818239 1602723 134860 1669524 1571752 1693951 48985 617324 623155 923026 1921461 339895 1378442 1842449 609702 1555081 1522705 635455 1632577 1176346 1996551 1257571 292025 1009495 656587 1690174 289783 799838 1548504 729246 39519 1764957 1049536 1278551 517448 753536 1816988 262211 153336 917885 1075778 193705 955835 1734878 1812253 1464930 998493 1700256 1629507 1319413 71044 1655042 571569 1234849 140331 1202370 1350638 1976790 1940079 1919807 1252270 108998 1133661 622031 1283785 1191355 1727725 219731 185483 426020 118357 311343 1628646 994742 1954459 354864 1191523 288455 932936 1975977 773483 1383876 1099161 1936175 1281330 399032 879323 1831986 1131366 131897 657127 1065725 1343714 1399560 620991 917111 1453715 1446635 594096 973624 1339692 566836 694955 1651954 1799219 487509 787178 1668055 809198 82425 1851732 1117956 1359863 303718 1077719 978389 1697690 654112 554207 857267 1815819 1241787 171918 1803558 1984862 999117 516740 346781 56361 1681024 1098440 206708 294781 846018 1781103 1719203 1005196 829030 1780523 780962 1134344 1440692 477159 868049 849846 1927153 1463016 1160784 1444396 988464 1872024 1311360 1562326 1083974 1117400 1723446 1137746 1800755 1121550 727821 57323 1291431 281433 661474 7071 1516157 1902149 506327 922784 901266 1277202 45863 1560855 318533 1730778 1279627 100224 1746307 1687843 1748932 1888395 1799723 444868 851583 1315071 1120530 1887133 75556 905779 1640986 174100 35582 308985 384201 318695 291154 803641 1263484 1752447 1165351 603844 570763 676209 1760161 788512 1959349 377922 287850 527593 1734738 1362636 81336 32016 1106612 1785514 1658857 1443228 317211 1614557 1577412 1839151 607753 257572 1004247 977120 1316557 295790 9771 1916756 1297196 1038346 1043621 986420 445355 60563 826425 1561309 211308 598955 1863700 903223 14788 187061 86866 972199 305608 1719403 1544813 1074591 968365 1570742 156514 1640970 1241025 1159800 1335496 1174210 638389 1808125 1018908 1440475 778447 631876 1317581 607832 41065 891600 1318329 96418 1402048 708370 1308651 825502 1820968 853388 1435750 1671099 500860 324927 266807 411819 1587458 1694170 513785 591784 1524018 1306252 1928592 1708269 855162 1758818 395168 1415051 989190 64217 1955021 864463 165464 1004597 194007 1323971 796130 875019 1845081 1256275 1140007 1686683 620812 1563318 1280526 1261240 435191 1543701 279709 786498 243431 908025 1701406 722052 1454481 1231390 1890251 1171688 324354 818536 520467 1424926 421864 1657868 1065623 36478 713454 1232324 308187 1168930 1027703 1774549 464584 768539 877966 473618 37688 1297308 1310644 1772378 369554 1365776 998981 347272 1581104 823833 1930486 414735 534856 1901140 655368 876705 1899653 1415627 39759 1720895 255059 1145812 1249904 406673 904300 1670854 1105376 1770081 1086538 1951407 588987 3122 716280 1400755 1132654 1990442 1024884 549914 1888970 1021033 1144701 502302 1767432 93990 293898 193527 448662 185717 1436771 255381 1350221 592246 466379 1841919 331069 1199112 1999355 1614041 1461082 1176922 626444 556013 1540370 888092 1242708 1083514 1268846 99208 120133 1726758 192906 62455 1328360 787656 1373922 435616 1425030 971450 305319 709838 1312243 1807355 1349018 1657439 1849405 607465 994758 1651121 1767773 1837770 1609571 797656 545004 1132933 1789450 1192746 289469 672493 1379098 291860 1467574 673231 860253 1417068 85419 485408 1142570 1142159 63740 1815046 1668077 128745 867732 477404 1542930 570219 337353 224827 1073611 930900 1575358 785975 917459 1603916 747885 753660 1819192 1251431 1063657 591868 1234744 313702 94360 940645 703933 215266 1733421 77886 459325 1527687 207836 1004055 494503 641943 1882902 119552 1615843 739003 454618 1115793 54115 832213 1751890 1392040 1627182 1359696 616751 373307 610528 1663420 1783290 1518832 1858862 448695 1760094 1292439 404293 1046167 1846064 1988598 1996518 497140 671787 848949 959732 214090 1241268 1493933 1912511 249214 1551984 1344668 1047253 1775527 1033207 1127048 1076958 920364 664446 414991 1392193 608271 691538 487417 1423550 598535 1348903 1682590 188278 50929 108772 545551 722100 941920 1058807 1871198 474099 1629551 1554595 1998172 764276 866528 1834166 676880 1016385 882066 1352058 1954654 275508 132296 652982 75346 1291896 165211 796443 1208641 1188054 156673 167221 1935543 737782 1323690 1542533 425281 834991 966112 910254 410759 1309489 366246 1215149 605194 1604807 1331420 1712722 1334961 309637 1394276 77054 1175011 1417281 1899337 1377027 1782563 1251574 1765017 1491634 1369548 1777740 1308580 1820572 1823156 1093161 1119853 1817130 1170090 1013562 1031625 582371 1959621 1981476 1683523 1902136 1958331 1329049 1438470 1131723 626647 97481 1671330 1279947 420039 474803 56094 1684530 1866670 640762 291938 1200943 1001074 416151 125272 1020831 283922 1975912 362833 1843397 315464 185557 71555 148485 1594419 813105 103052 679020 1080974 737598 1387588 1631661 1371768 242407 835591 770878 457519 1025556 877706 1711475 410032 990297 1910530 1106567 734643 1294008 119147 1727383 1720691 256385 223362 1931234 990896 850932 1557767 1015251 734342 1883954 516969 1153455 745594 501044 1702952 1277678 1120654 296677 419019 921512 1872956 1373097 562755 581252 615221 1369626 1703220 1740087 439638 1830178 68030 1833279 390715 692126 950850 1999640 1557636 885600 348111 969447 1981155 1613569 1884952 545228 1529544 442035 452471 1449521 1882700 1822115 821161 1200197 824925 403322 460326 912276 195382 1400460 1521829 789832 1365160 507188 507333 396015 650787 187616 398322 1630532 238634 216782 172083 1648463 1052926 493312 1517676 1818490 431307 1620318 1070366 69289 1740170 1578791 1031081 3556 1934285 353880 1858558 1927258 1746386 725869 756849 1277901 52737 908679 1462428 262167 740878 822989 285342 921094 1554019 1626063 1311749 707646 835094 166496 1143897 903064 89455 1752176 1830441 1911779 1122004 93841 1834519 1083960 1680364 536653 1983 807214 1151146 1501363 1102452 387167 1245723 1842802 1933327 402559 297054 1938983 421059 1194272 376568 1979739 1365644 957985 512819 383329 159845 1099940 953003 1276208 1928756 561943 1415460 453216 1049073 480953 109497 100872 802831 167439 155330 1507411 1200585 1058839 1321238 327217 412607 86103 1888746 24658 215992 1739760 635178 745550 1480249 395616 808118 1849573 1801078 1842730 839737 1824886 292317 1767105 1937172 160164 1866420 1948981 1847220 1492310 1785664 1231151 927421 135965 1110617 1827426 973389 6551 1795363 896710 540723 290929 925259 1604572 994347 992422 682114 231256 1315613 385844 1322659 1276279 313368 545178 247075 888733 1053922 1207498 594597 75279 1991468 421973 773294 1423150 939825 1350731 671971 1489659 1986472 583838 238983 263491 1643538 885041 1605642 570134 365635 1879649 1123139 1109287 1376663 436583 599235 1213418 1890686 628364 241738 616598 962873 1788866 616055 1750290 1218936 1526154 980250 707165 771331 792177 1345764 1811028 1010704 296046 553684 1538027 836065 748431 1067200 747704 921200 1181464 697999 605117 1684536 530415 993279 1357278 678947 936153 977554 497049 1832126 53362 1227796 1446103 915526 710030 986435 696264 14461 1792025 1878562 1870829 1860836 700364 1714450 1627017 951602 1864753 1100306 1108047 780249 1138828 383592 1312707 99000 296920 795286 958761 1687815 1659467 1590273 1492899 1617451 1019611 237583 158585 820767 478505 99256 1865897 671780 1948351 663104 177041 857294 9295 188653 1645094 1073600 770829 1558439 1346255 1317167 644106 1839104 580837 1664332 1895551 995884 691612 1774203 1348472 495592 1835416 1759577 1206381 1095254 613454 1735350 1871983 365773 1923971 301342 1162687 451188 896389 1958770 1486110 1679199 777235 1388017 1412763 25928 135486 1376540 650682 1683960 150756 433177 462708 1068634 1956359 943539 869499 520161 375916 730243 317365 322156 1727487 1558872 1592964 1159317 1851433 522239 217957 1058452 1579628 856532 1191992 1750797 1595059 1333567 444072 360550 45910 1636209 715201 620200 1788519 1845079 761513 88440 427993 458153 1506198 271995 541415 1534225 554567 1955632 1787457 1013689 1610699 1682927 216833 672510 768327 1950340 819170 1479865 1563909 1041406 1749311 821158 1639200 1348506 348750 1151548 1795211 905198 1554039 971716 302237 303 1019404 864321 1854488 972007 244362 901564 1677669 1922911 473311 411533 693176 1151682 543094 26955 1881860 604834 265836 780336 583604 884515 1552312 1832121 1738779 313341 484437 1546395 1469067 481864 1911181 1825957 111857 1640001 437714 912843 1419498 96526 172299 1350179 1797224 1682234 848083 1681835 641809 1155549 1976140 385603 1513796 1086300 1542812 12120 938501 377090 1145386 1235051 1237116 1250086 1115913 1098431 1050924 694399 684650 1973600 865662 1296173 853031 1818833 341669 1794314 1185793 1508916 565131 969892 1119058 335545 544605 1506545 58366 955117 1595 44170 328042 639644 1301065 1521511 1854072 1791545 1586526 1082957 1932139 213267 1185708 1094737 30478 611009 713194 506438 1504170 384523 1119547 1095635 1233231 1215291 1713953 617514 86106 1444496 191314 380477 1745071 1926225 440429 795892 1008611 33595 1803212 1112850 1533088 168967 797493 795761 1080509 1241052 1998637 39614 813235 333766 1797084 703119 1222599 497245 1858939 186639 69721 970341 229033 1815913 354801 185315 1471630 216210 500085 1903682 1139232 1127769 1111858 1480873 151303 1689603 690935 346593 1677473 303872 1558216 1573169 801560 946123 633957 941869 731174 1753388 1197451 166942 145131 1635482 1447642 85532 567115 371193 31191 1878065 1798538 1733559 218504 259054 760253 1754000 98584 1511901 1335975 698010 1447712 1796297 1832937 614118 1898784 1611470 330064 1085156 1210328 809986 1973753 253650 284139 105766 1162709 825872 255327 659637 880902 1336275 1075668 1413648 1066464 85949 1231747 203462 1732819 963239 1414019 491036 1574066 319984 1924083 831371 1525311 1607827 1193248 1784815 1818375 1449133 1659354 125268 789552 1019053 695955 1428303 1712337 1588932 1674192 168580 1591928 1607865 1522394 1892237 871692 1324221 405987 279391 1212257 1830982 45297 1406192 1449416 697886 517287 1051580 1427363 724924 1822467 220892 312733 876041 1382347 1609009 633237 1475056 522380 630342 100277 460698 784135 1642201 870719 61560 1342731 777549 1371579 1772384 1485690 242708 1254468 1591965 1839386 1052743 36455 349802 345581 1752353 335365 1546244 1302911 1076422 1829342 905797 834641 1214083 1214474 849350 1333935 300495 1911169 861696 170411 86099 1754725 754747 206113 762795 133390 1561590 139001 1728673 1826079 1120880 394086 912891 871681 790113 90508 1240952 952219 1434389 168508 1709137 205959 766942 768599 1768157 685587 238526 1550600 544408 243987 612386 1129185 1406470 1894646 228969 929750 1995537 977549 641495 1746676 1984285 1865721 804433 1949145 184935 1346304 1133313 1293986 1152545 773038 259967 1716825 1216917 825818 853452 1612691 806269 511015 900249 152924 902659 1519266 446263 535915 1947701 655608 1223122 508999 22596 1198444 1947541 677645 1007707 356423 1282053 426854 1408960 52630 331569 147099 621466 142470 1762369 507130 1329615 1491636 1428151 1942938 1518769 123046 57705 51784 1787329 1879805 179183 1558417 1906194 1708069 40476 840742 1016820 545891 1943778 1993013 1108856 1990318 399700 1274904 422108 1008019 1813231 917931 1500935 95824 1275823 1486668 1947129 169500 1818829 448907 673366 154445 1015185 653914 1579584 1738928 160653 1603926 393030 111819 1176402 1012931 764627 99355 1714166 1945554 389049 1596659 918692 1061565 1726053 1004879 1906581 1588903 1643294 1376887 1059921 1030574 1859959 170691 1676006 1510643 1632511 1879972 112829 1928575 144815 1985761 419833 549671 874891 215212 136495 239335 1897028 153599 1663415 782936 251297 481397 1799612 1691169 1680273 104779 909507 1348833 1580579 1515144 1556793 16033 3698 712466 1588099 947985 394858 1955448 725368 303731 6930 1165617 1217584 1297265 1838522 1469088 891127 945827 1683219 1785572 671865 144904 79161 1330389 311317 928564 216430 1915477 1580726 1954112 708419 1399054 1430222 625108 1545301 533881 154915 1651655 562608 681067 1498103 803042 399411 1395473 1262888 1826149 997864 968339 1275185 976041 560297 1469 1740661 501740 843831 873928 1646213 907832 131530 15492 1624813 1307705 131228 1131010 1755821 1876193 163729 1250168 713590 230980 249112 1729796 399477 1327806 1482859 516291 1303936 263273 15660 318635 1575790 1941885 118988 104199 1702207 1598586 133097 553270 1683760 824877 1343565 1020111 1709593 1780518 234725 117159 599601 612969 177914 1454231 1316950 141199 482271 1168993 951237 810413 28818 1584540 459493 391222 748984 1163582 653727 1073079 1486252 1466430 1006082 1583323 668285 895507 84736 658391 1261609 456525 979514 995952 1991865 1537742 1366089 1063817 1722368 1919934 1858622 659445 1927409 1336671 1299133 92787 196496 51494 1997455 1347310 933143 1563897 1200808 290423 249177 1064079 175330 469079 1491460 687742 1776137 1866342 788613 20472 1060136 213305 459442 450272 1954462 360220 985314 848284 1995864 1101254 1621949 1073617 1677231 1535662 30016 1843496 1157027 379344 748449 1367811 1974697 1970502 622664 1202491 101293 176713 1173595 1474932 50548 580960 1704971 917940 160788 430852 1965169 656974 971827 831863 832615 1320726 980769 623889 1181506 468497 1559100 1232691 1717744 1091654 389505 881139 1023799 1879569 1196332 1157972 1065758 217813 1206384 813801 272274 1872732 1866879 1482635 1555063 1543566 148844 230972 112692 942070 1150988 1658668 439235 1790958 43050 626046 1749250 1257284 584874 704506 1329869 804040 570126 249012 1902884 1706627 1915012 774495 1901309 688318 668001 1459262 567216 158096 1554992 206504 669493 1842577 1576728 1804664 1884846 970163 1094677 1047948 439617 625618 1326308 270779 23850 710433 1606061 845944 306921 1213671 1867918 502189 1004956 1416399 23618 1313401 1929520 44670 209138 760436 1163637 526332 48367 1638923 1670671 370046 1850421 1632351 1066855 700230 159954 1501693 1015655 1991889 553677 819643 1898621 163807 587737 826565 695313 1297886 1141616 186775 739374 1137245 264053 722205 1864845 970264 1909717 494549 466597 1021666 1737328 512471 1080449 1985295 312638 1213287 1064621 1272795 1264070 653366 1870168 394590 1167300 1008024 1502031 1037012 1340824 765089 1902460 1887876 1938312 1409954 530850 1767304 1921851 1082692 389031 342484 1569829 189469 1473555 1414099 555694 1046859 1964778 451065 391777 1991263 931072 1047231 1965211 470967 1804000 936192 171744 765407 575282 1011545 910610 423014 371218 1033492 1595442 1782483 895109 797806 528328 1477189 1114016 1771461 551955 1216531 1262513 331750 363524 1195230 670568 1688445 660463 272949 1643459 985231 507680 1893914 889014 1126002 214950 1037115 689227 58040 1788474 974437 747446 361240 620126 1729728 803188 1474407 82530 214792 1756926 774232 1898044 1611085 1532629 338543 1458255 384518 1743205 601544 485969 17866 151173 362736 492881 1961308 980217 282141 782228 928891 1924255 122669 100748 1137988 1875837 897259 1460031 413283 1078603 440106 1258467 1876487 291008 1443208 1772621 1615642 1132469 1100503 1977900 1150651 440394 19903 1136268 1514682 707296 1203981 251446 1096744 738993 1784306 1660036 1562919 1192873 447645 32092 1079166 1743902 1990794 78295 1003595 1615525 672518 1343257 215141 539314 1000652 1711510 215681 1822962 1834026 1167719 1418311 1901630 955774 407159 1192859 1395433 90110 1830952 1152475 1755167 1602344 1692719 348454 1483696 652091 1269748 342588 1321561 1985573 1366399 1846722 1069274 1721142 817704 95408 529937 348521 603848 719953 1004456 1980242 1209504 1281316 1197912 367012 447590 297001 1875443 1955456 306828 559997 1315228 1694123 1556201 1578677 1294756 1041325 1876042 422217 175949 143888 994125 1234305 511471 1157159 12065 1571523 1667347 142438 1694390 902127 1670970 1481738 211263 1986828 611130 1909292 257227 319902 1353490 1038398 991721 886430 1734326 1450137 1488281 734616 1862492 1185700 356889 262832 981321 712699 339946 285072 728882 426095 254824 633299 1170736 430756 740158 1618511 1293558 1012612 980997 863667 1467803 1519435 108132 251643 1536538 967140 802524 128037 370829 1467328 497863 1808448 319728 1150817 840176 1483973 1750096 112717 1636850 471388 1719899 343330 716942 319995 404153 516217 1440112 1835838 1252973 1497388 32125 885493 1408787 1006221 624841 342764 1989429 1911168 930988 1240099 1338723 274525 1425756 632364 969427 1302411 1470655 111814 996662 1610577 1880432 342270 1158791 609606 710880 69962 366623 1758912 581836 1112267 968388 758517 1027181 501400 160389 616131 1633114 1204928 1824061 655565 1881350 1470510 1625177 1445570 702090 218179 458880 572074 1470416 855589 983974 1802923 1314651 316439 1735906 1750256 228096 547309 1159024 1128814 1164336 1038721 473540 1773817 1315978 761135 1008126 1810736 1372340 1247147 1383354 1629436 1264246 819062 1250642 1584475 336075 556317 1348241 1752815 1155759 522155 287528 1537099 513485 29396 588097 1461555 1624583 426112 847167 241347 1627768 666147 568729 298225 1599593 807676 902746 700113 495321 60505 166380 1913896 1051736 911916 939671 340674 1028803 257116 65617 1084074 1153760 1590501 586636 282761 1247843 638699 1192855 1979367 1526747 1353911 1842483 1618535 1738160 597151 1313576 1210157 1315173 715023 13232 366481 1786119 1893810 1595902 973502 648830 1195669 1331252 1407212 337187 299246 1142088 616925 1861106 503209 1951566 333809 1697598 19360 1586696 949742 1143655 838094 1549900 700092 259186 15458 1441460 1819073 155906 1097722 1257020 1981345 439146 425954 956188 1570766 18301 942075 455917 909933 177475 1725138 343940 794733 1253655 272446 245911 1952750 1005757 1377374 1040864 1716043 648274 1690647 458495 738528 1075233 1157815 1708066 1638390 65577 145936 981716 252535 550262 1431085 143858 1262935 680648 22600 130438 1450030 1811030 1848468 784772 605363 1823517 378142 1183786 500825 1082448 987972 316475 1505333 1058760 555340 987240 1849221 1110904 653201 1944816 226911 427244 210230 502614 1205203 1183546 1553464 1785988 1713335 1307367 1775832 134997 256459 1902890 666859 1847404 1062977 855768 1540529 1026942 587838 1566229 935450 1154362 566755 1847883 1501728 1371062 902319 782558 853802 1521111 1929597 530252 1788078 1250635 1974325 615438 1905214 1624270 1909918 44814 157142 1123898 1661747 1753042 1297082 1435938 1842837 1265782 949911 1785771 766092 820895 1788132 155514 1145199 436027 1408899 143324 96640 1010811 1937310 1937727 1519484 30249 1527796 1107336 2638 366775 555865 1874724 1459030 384247 899492 1148701 1981436 1873570 127813 814776 1441026 1091978 1957944 1400010 687579 1070193 1945124 1986132 1010585 1414372 216042 370185 1170461 622765 609079 1431930 142488 720718 1436440 1457081 1750746 1840276 1045211 1647592 1724135 513854 701059 1946724 1595796 1548290 87905 1116191 1005488 408286 1241646 1320067 407314 1212843 1495145 1552719 864632 629602 1711444 552607 1781036 714825 610930 1436971 1401366 842924 275343 1324862 127155 195233 366004 1956258 1309200 1268989 1799668 1543265 439053 1317866 1767895 436839 1289240 1422588 285481 423196 1566868 1967059 182524 1630271 115330 1344706 1254281 282199 647241 1979624 885938 463799 1943787 605670 870580 896597 1233905 1198419 129929 237921 1520401 1203375 1679058 65141 1352946 1552470 1717610 220846 1685797 1672481 1814904 1596277 810621 853512 970460 1484645 1582153 1692266 1265986 1925068 575013 1089883 1672152 904121 1461611 804425 708277 680261 468545 1689132 1317030 1479229 221339 1850530 1056365 504501 1839218 409091 1206395 1016549 98492 268881 1897355 1354142 121550 1392746 1069365 1086331 1055283 260690 1332833 1015219 1581374 1719493 515339 1546414 85181 286474 1881063 1082465 1870712 380249 500697 776517 1544814 1035972 720227 1686226 1493829 1048742 1885343 1294620 1816091 1487475 591898 1900128 1740213 16347 334963 683394 328466 42410 946793 1304536 190262 700910 927562 1585447 1040754 669342 674494 310584 497280 1238832 1977772 954226 1776584 1715383 1209522 976424 1798718 844408 1669437 704045 252282 841798 1797037 235430 1610078 1408834 958267 454082 157852 1723655 812457 1798482 648695 1888576 906375 958203 1566191 487615 1623089 1070971 1753487 1050856 960422 252516 1715632 1486394 36820 1609217 1393176 1823543 348936 424724 1015938 1121739 341212 129082 1526776 1904569 1589708 1825228 1336241 1817633 1049454 1460548 430541 851588 1616148 816927 78528 1202289 1103521 1513790 996582 1817315 926263 1438540 1518317 272569 1636765 652792 1069284 33835 891268 883919 1751431 1927537 449742 1665871 190127 468225 168054 866280 1810905 1407310 784439 1739262 1789337 976902 1708575 1916067 529470 1859114 320147 1348724 1144546 996894 455654 390872 698215 1473988 146317 689614 1479228 1100274 1033701 898655 1989896 505299 632233 1721486 46044 1735667 337826 1815639 1198699 1279322 1370982 99358 399254 728926 1087791 1977679 568095 1452728 420237 747319 1172716 1876763 281507 103859 476528 137484 419432 1551916 1254029 1865856 22294 1257784 993124 1194667 730090 239786 1757379 551098 1430233 768295 1462217 841873 802322 1118265 869997 1504962 765895 1839337 467631 1542365 1927704 1853481 998620 1463325 81964 1385726 1036889 1003756 1994247 565739 354917 241193 1381397 840883 30905 453617 1873873 1486190 999484 1518963 1574699 157538 1189880 1232366 406788 82860 1929371 1712113 1512474 1455139 702226 1795721 1527838 1623132 1372872 55159 679615 766979 1769305 22625 1299214 998101 393827 1207256 1015030 1745905 223842 1564291 298976 457659 1289631 141010 1432027 675154 1420778 273563 921828 635257 717121 1962239 1766609 1872985 211027 1268252 448328 841892 1121627 91254 1627666 1460475 1324714 1521279 1637881 354328 103701 1535783 1912291 1157517 1717961 686666 1800014 1741898 1668646 180224 237686 1057421 770481 1714479 289397 925236 1542334 1164356 638682 876103 736697 1042157 300042 444474 1556710 616402 1702030 195785 981346 587043 490363 1103501 1706472 1051277 1070169 573000 797359 1451890 1449434 326615 1649464 33329 1725515 876236 1506996 332868 683519 533805 878449 1662648 1959114 348360 112325 80858 843922 1596449 1863417 1773682 1207574 1344147 734388 1917164 1712213 1208979 1128691 175005 823372 1236661 1051614 1656892 508472 1775998 415510 1980631 1967358 1967990 1927 1619408 177571 1562424 386565 471546 960642 1634538 38889 760629 1726278 1201893 1854906 822254 1022364 462142 791446 1712598 84584 1801840 1635164 130113 378613 1542163 1457248 1019735 1561041 1155040 181004 1873114 1602160 1450624 799153 1443474 479675 1339401 1747863 1821742 999281 1900028 398593 263125 1746856 179121 1826919 1636379 1513898 1671779 1086460 1516605 1605677 457978 17414 1527637 1088872 1513370 1787133 409300 1635889 1951282 1238931 1618935 1770671 866693 1167770 91278 13669 240511 892644 1620782 1806599 1657285 1812247 598598 1632386 1698554 1598943 1822823 1025686 1885435 1019628 681423 165639 505991 690247 1822253 1784188 67706 241913 1652342 974569 1878943 568244 1577577 397925 756233 1427247 661842 1408235 698478 1828249 1600038 1304800 1294438 98983 75241 631031 1281023 667237 429153 843284 1838573 1373084 1336591 1267876 1387264 587993 817443 1378033 1103182 744690 1042920 1517765 278401 127660 1138824 1741043 622253 629651 489271 1231830 556439 54451 1524552 1704614 808822 859897 1255523 1928899 1903527 1311125 1422833 1589529 344249 1487235 151198 639328 46946 1932685 705994 138880 676911 586078 1260499 675223 951471 1301905 1667402 1690039 695613 1032641 1106377 1258835 1105987 1752446 1683973 1417299 344257 1041840 1061947 1283586 711979 712831 1549094 31229 759211 1009997 359546 501362 1667354 1847179 972935 297888 200465 1579695 163304 1624785 291421 1730518 1770756 168159 34314 1851061 1296661 667207 1257911 1127955 670224 1214919 372395 1816886 1214444 382840 1036127 1862134 459801 1496995 836430 1583101 1411812 662107 1411744 6330 137058 1437747 837782 1775151 1397968 837481 225612 735082 854199 1950848 1926184 281095 236495 548698 1004183 1864472 1023087 1412992 1472663 610193 702434 1902623 410962 477945 1645421 371655 988760 1330690 1575923 1058124 1066450 823520 1761214 1432748 31335 29457 395139 1896050 932664 1176658 1769812 1488515 563624 440422 812269 1507216 1486944 160090 18322 394045 1472334 456722 1997152 884336 1497121 227706 1460819 970652 411730 1441681 1577104 1470095 5802 333546 1204974 1229595 149074 1123678 120023 76173 495365 1920290 685391 1301592 598230 360653 744581 292325 1900802 893706 1950565 185998 647296 800830 1788608 294421 1415600 226626 718171 1903988 405995 780563 141403 1591014 706110 122286 1918781 717527 376915 1823084 1181814 762487 1264361 139538 765191 267510 203585 289952 1533074 823016 602694 989750 1881830 327012 1976442 596625 1546770 766505 1618605 1927199 497195 1652707 533136 656135 1998735 1423049 1084809 484554 1895862 130867 1036973 982984 80239 595904 1700010 1550903 531316 330563 1033418 1269872 157423 233341 1741369 217525 215407 1499740 116355 1019332 97087 453737 1346318 1401649 541964 1738535 1135280 1663194 1315805 1068815 1374236 1265549 1060848 1084033 772035 236317 1287867 1378384 1893849 748020 634541 828785 1280591 1879240 1053598 848776 1792852 415041 1223564 1509154 740120 15667 823089 1810186 1321023 1588255 485662 573163 1130030 462883 1137121 939323 305965 936424 1112657 910048 1386509 632585 128333 1527375 19953 1447697 1551203 1467604 1707034 1672668 185782 834783 36614 1076626 1834154 1953106 1010374 1326249 1958690 403962 1831449 1718941 141304 609644 1377961 862755 614001 446499 504970 1811701 430654 1388594 1774783 484683 1637615 214726 658817 198419 549732 1717498 248755 276882 288513 1088032 625849 1326768 1050186 1854671 1508637 1625450 834787 265225 1342827 1620625 1958697 867332 1260019 1174335 1067503 1469496 484494 1002370 1024994 1017650 148507 1499500 1111417 1348684 192238 304398 1761420 152581 1290171 942600 601634 476656 11639 1775361 707656 1186194 861315 703085 1852408 1027730 1922298 945365 1130069 63145 12257 118529 783344 89811 580904 1699506 1047465 266381 1651874 652829 347190 1708644 877197 1383335 1645322 1901359 375728 1292984 193234 384073 766695 731214 1541038 948379 1405293 525941 279929 1679213 1966422 292272 1908132 681030 1102232 655222 1666128 562991 1877784 643322 250460 1829796 1549051 1911052 989416 1608646 712202 1336655 881516 1621147 1419555 1679519 691630 1921964 1553233 1030068 1978268 1230622 919956 1033230 153494 746103 1111710 11110 832198 1150376 1422953 909213 1008195 442600 1275746 553867 1799820 1073410 1568759 1206256 670376 1389878 210264 149171 1984840 858849 1707464 1141144 1082997 797529 1411254 292433 1834450 1360423 602826 1878144 790910 85784 1161402 14078 102149 4554 172798 681202 253509 175861 1237817 1717906 849015 298844 350110 544876 240971 1378470 472059 387990 52009 97261 352946 1204431 1618260 1007585 933873 1903114 863467 209242 1431218 290549 77410 1792135 10114 138339 1010206 337779 1882978 324735 208534 238961 601759 941154 1831041 681857 1145601 1824881 495795 376498 1662667 1211492 1861297 257581 1251422 1212596 743904 1594615 942442 1936281 1511200 1755363 807194 1222586 152441 1869481 646219 1146370 1219185 1014405 372652 415829 424710 669943 1922725 266273 334556 1446570 832304 1328903 1186857 679800 816299 549129 446398 1084911 1831723 651280 559052 745907 751609 992296 326961 1652995 222868 468939 164162 1629816 909373 91181 1607998 1182425 199475 23410 1986529 763136 1649044 1332201 1244470 1804817 277389 351715 478980 1922585 127284 1249449 364868 1567062 1509862 267319 93468 1079547 704190 859031 1284024 1791003 442333 1593760 1115264 857638 946963 541863 1197650 1688414 872461 968121 1164245 390446 82288 1120118 685751 1424209 356422 343532 657896 1393911 80600 513430 232862 248319 1999514 505500 300720 951050 1183403 1968392 505068 1745150 1892319 1965028 1178525 430905 282282 1413606 577177 76803 1485231 811802 1707406 1836601 162934 1627179 1054426 864792 510972 989769 1351594 1004865 511725 903988 519509 1250448 1717951 1362477 482457 1731962 973038 456919 1563287 1122617 725172 1361920 302292 110701 1062103 749976 1992196 1409394 882734 328787 785719 1821292 1592059 886678 261765 1168862 544457 1829139 1726264 822529 1531854 297146 34051 1191397 126086 1441538 1153068 69951 1317615 18284 959649 49714 1663348 495019 1539305 421941 213959 1514471 1222177 1530972 235156 1208112 814800 664477 467695 350381 1378094 1303463 827549 1440204 1498330 1758753 1465822 1438772 224261 1227603 934471 1751177 3073 722182 939370 1657653 366784 1249631 685919 639367 257364 1543189 1310796 1356042 455799 1951759 1996181 1128295 1851394 26190 79584 234581 1542234 797402 165542 539511 1264705 686142 1449284 328799 1013233 1274681 1353938 976568 646732 112970 1256249 736017 1532252 1908124 393328 1046410 1219339 362845 362084 16234 1041658 1469278 1798714 82628 596455 27030 584863 1326561 1213441 1135435 254045 1296416 1162121 1011323 593064 271266 902520 1816559 241176 237239 1301229 1574985 1822973 663449 1033213 1449611 1468367 924315 1930794 1846635 1256069 804779 21318 1235565 347932 839735 1107384 1822883 1486514 1509719 414502 1927915 1003868 783769 1177661 1516017 1679684 1471719 1469221 1690005 257367 711935 314293 128259 313353 1369913 134291 197283 19134 1855596 126464 1593785 1264690 1513633 1555561 1204637 1245737 1894887 1431208 511845 366435 570648 1754174 1803783 779633 42189 482275 235813 1317398 1047893 78608 1391628 820468 501289 1830970 877292 1690226 1467521 1472463 238600 1751030 764417 1453778 34424 1908964 1895510 686397 199913 1510321 104329 229750 1034715 1863543 1537117 426596 1317425 1674948 893839 1454742 1747161 664264 501656 1486560 1140583 814571 1650817 1701061 1027787 1047669 51588 730969 1012916 1849007 1880616 726836 1715929 1567658 423256 1139221 608937 595342 707536 352891 1969174 1542572 1596134 1318086 1238024 135716 721552 953044 330443 1059834 1556050 442278 12810 1564915 916444 241367 460957 1095524 1285326 1829901 912119 678350 1062035 1447082 1107217 1391678 951198 1101102 1542006 1897406 162039 525427 1302777 1636359 930284 24266 222959 289886 439170 479366 786258 713332 761690 166177 1376306 610821 1922083 448511 1259737 1484365 560104 313132 799783 1347589 615836 166365 784807 387872 817367 129034 600803 1179049 232528 702427 1664451 709997 1514899 200309 1949860 137970 1574681 579634 980441 74637 1567532 844972 99202 1705458 738441 689087 1822581 239589 1774030 84422 1363154 723527 137220 751281 440350 1178225 98606 420491 709892 430480 1641002 1897492 512645 1536767 720857 1351825 1695910 645978 798889 1129257 1897348 1035529 1638751 105747 1370813 1504528 1644576 567227 108213 1774721 1712257 1732072 1608840 1529176 1420247 1508126 966300 400976 1524332 335100 1922073 1971016 538721 139756 810239 1304871 211322 1020695 1693346 1404466 1182770 1892578 459848 1919546 1541174 828175 1409994 926041 186407 1149052 915149 1743239 966251 256960 949358 1419414 1606855 1867113 995143 893643 1565335 829291 546453 936398 200219 1478421 825648 513935 648956 446359 1823231 1516909 758109 469150 1999821 435783 1527100 869877 566949 588460 189232 1728641 1701668 182992 959532 834613 1682528 279147 163664 154665 379920 770038 1602534 1544234 1301633 83633 1748483 1441550 784067 1580072 773170 219012 1075425 671695 1413394 1650256 541340 1225945 1045636 1592533 696642 836496 1990418 95132 1060475 1783611 1037140 1966781 1916413 450470 316712 1776864 1367223 1435744 687268 1585867 136306 1186944 1077322 1098213 1100434 534219 477843 1059350 1841482 1315984 327438 932848 1421466 280162 1224476 550123 465033 762995 879824 1508789 1470167 622572 332706 1898924 1282161 916600 1439262 1662449 60578 1130352 754472 1240046 1501852 1112665 461614 1748648 122605 1784864 1050976 381 58739 1741582 631230 1649854 540657 446521 1017993 102880 1056147 721894 914784 1784546 1494688 1468007 723862 1987816 235709 712288 1007926 429644 97056 1190223 284855 1619292 1568622 77960 302004 280255 1254977 164148 1628886 1514147 1489386 640457 267971 41689 1020446 1350095 175700 74646 1244327 1453257 1497062 1476417 1454520 799875 1492623 1898692 232902 1640472 807715 817455 1693406 766635 43440 156470 76066 1258802 760438 413682 194862 1421489 419728 1588917 1141446 63913 359657 328081 1491212 735896 1208399 1650859 823252 1150521 277849 1271198 345072 1542401 593097 1159329 184616 973663 297226 1160184 1768932 1538836 936703 1987542 1424791 1755484 325971 1426828 889375 432365 1334886 163192 1390365 121406 1432354 224623 22714 784678 1073945 990943 1299309 286096 529579 1294757 600480 18629 1083054 773753 135689 1759685 69455 968224 1073738 1633012 27644 1865048 47140 278337 567524 1703872 633988 665507 515326 228018 719090 1922284 1416525 673468 1932683 325949 1020956 1963727 824097 1667744 1785603 1913310 628704 1155858 1044062 159844 1859017 1498720 647929 403324 1647130 1711905 1861864 1209730 1071771 823110 763897 110886 1622298 873830 552550 379351 1615660 553267 1541648 76339 1893581 935476 1184296 1985282 95342 1918610 596815 992165 1225263 144011 101583 878425 435921 77785 805905 1632087 43465 1475785 285118 652532 1635126 940987 478378 400913 653918 714779 1241011 124099 1365580 212933 351747 4935 154091 1817122 1170919 568867 161244 189871 762832 681390 1802985 1324655 1884104 1513409 307137 1159358 1020088 1439232 1510419 1527334 268460 1415998 1773939 225755 873911 1884433 371689 1856595 801470 1432983 469208 493176 336506 1823461 697148 886492 535712 1603716 1166255 1838780 476785 1010455 1728554 1938977 1947850 898134 189843 1904359 453809 860189 1958607 951771 1431305 1032608 625379 732542 1075762 330507 1210946 1983120 1499201 680232 713227 1702818 75468 1612544 117629 816653 1320409 1174247 1710404 623836 97278 1741868 499768 216325 286762 1971319 1408137 765760 905301 1107995 358998 1447327 1037118 162480 1133633 1732992 1842940 994578 892271 1650081 1213722 123034 1572758 269400 1907318 1877255 1777112 1709843 1194803 803143 1758860 556894 1938354 1609240 1843918 967924 771552 128495 1258518 1172143 723797 1282399 14058 1004432 1578767 302489 462223 52402 379659 1002931 1337697 1152049 1857199 32295 1684742 736664 1795757 424441 1985792 217372 57464 215563 1504328 983563 1036367 1448559 791074 1212121 1057654 234371 321673 192737 1372569 1713526 153757 687782 1162236 1501285 300669 934593 1831387 1410493 981979 1820540 1267657 964493 1755068 756039 616993 1434196 1967382 665034 647810 667714 596398 326642 1574540 741690 1001590 1066894 1292348 1863690 1836560 266502 894656 889702 1561747 650641 1226323 881437 1228901 1034859 512425 1599613 949504 205139 1824624 210703 472379 607170 1103628 256711 352029 332691 790431 980173 240990 224536 50623 500589 309712 467530 1665954 1745524 1906373 472831 79851 1873088 1504644 1551403 547527 1776321 1126396 909412 1413300 1167343 988932 1627328 66011 206994 856737 1912158 303007 598295 1016251 1797782 167188 626585 1331638 47495 1842673 1054899 1988228 104246 958308 1173742 46272 1534265 920011 991087 1719117 643493 698339 1422457 270108 410752 971995 1473034 756137 1832355 775903 467347 402025 1547991 519452 1178488 1809887 701763 1855589 1010651 777119 414415 1351728 766006 103794 473912 1215995 681856 1040794 1526531 703362 1784935 1030652 1004622 905857 344803 16824 290463 1319512 1209695 558723 1005857 538637 762273 1063531 529232 216199 1678844 1144437 58251 1792675 519144 1627409 797929 1257146 214838 1518687 127837 1105494 1598746 1020848 66374 879245 1705059 1029693 1310793 46915 1848923 1269257 1519907 314218 1311683 703299 1022026 726525 1986465 737052 432168 1378790 1975708 1228435 1194741 744737 707678 1837347 1637068 1539634 1240832 388659 1372616 606859 1507576 1634309 1491579 791162 1391878 468865 1576450 412042 1359068 538659 1184402 1351131 645949 1356611 1603659 50601 587212 1375592 1722609 1654850 1394127 1513256 1898192 473972 436025 1926600 571411 1096309 1201000 425326 1002395 1926259 1115217 1992711 1058039 1723938 1028420 1098758 1137490 1442494 213136 499573 1065158 1984597 1147451 1747249 697668 152144 1256497 126031 1575060 663648 78050 704257 598873 280843 73330 1764337 15880 165174 1026495 572053 375063 121369 528421 1244338 1850676 1821335 1284288 176549 449703 1764490 307066 1447876 616283 1284894 955827 256575 377636 1132293 1956653 878044 1671749 1292205 611545 143883 68425 397346 1109873 1294776 186840 1254445 249116 356440 1262638 95734 600104 1421406 1564864 1118227 1552995 1370314 252561 224680 1265719 352356 1253645 840041 1942344 911638 229528 1946261 1933601 567993 461617 432931 796008 1586091 366385 1847837 1766673 497906 625257 12758 1300282 796585 69940 575687 1710301 432922 252006 59551 1866552 1847981 1824601 275846 1903297 1244339 632411 105273 894265 807154 677221 1880302 389129 1861478 955290 70228 769310 1069351 1831581 308700 307546 979557 1966436 1448792 802984 1312846 1110945 1466773 309546 1762920 1777374 113855 1531831 1516942 34466 754803 136006 647586 1609066 1811508 589576 725482 1917917 1550379 659472 1633080 534919 1102489 346581 806560 1542530 1298039 1380002 1617721 806524 298472 1617406 1571240 1640924 1111497 809130 1230308 1885529 438779 474133 900113 1216513 644192 1385915 1046457 565250 1194516 640008 905242 1322361 399336 1858689 797801 1729005 742055 928064 984427 1519835 1088102 1376067 1347252 1045024 532689 861842 1857137 582697 1151196 1768171 650301 1314787 1126884 1996849 1931447 1174137 1508767 1771417 1082860 1240965 119606 989557 1557425 1920304 973456 1141275 971568 1097005 98433 1860286 658041 994678 1083289 742569 780439 1488357 1687511 1888218 726164 1937105 1887325 1193953 159558 1711326 1921556 1355520 1391666 165092 1752350 832854 1541606 1676389 1735261 945704 1283288 302409 1094216 1600962 1292675 614890 346319 293805 475295 524925 406359 1755616 768975 1140416 186301 192648 1751212 371995 1650005 539379 460153 1997702 178994 320455 1444728 382086 175453 1237074 1502994 1065224 1963735 1539059 457995 1664074 1316944 1066707 39350 492695 1685982 1903020 1837222 713318 1153860 432265 1437130 590216 1434482 1710084 1668054 1765592 1517583 595040 1247804 1518959 1257179 124685 1377651 618107 1529727 1127619 702199 1585077 1721578 1451876 1436134 197817 821075 1793453 523663 1509130 593468 1362070 1496266 627572 1867245 693491 1153704 970404 650869 566829 1816307 70823 1090276 209400 12249 899325 1835111 1627917 636282 1307518 628359 243785 1721310 399244 188582 1350768 1678412 1229986 1221261 1230487 695392 1319107 1077418 1491188 460901 1849176 1956151 1409182 19670 1806828 905431 1722671 184121 1569500 475736 1808656 1343346 338288 1712100 795245 566128 1086824 1854224 1366234 1785332 1410907 513221 1413222 1192576 489229 1383454 1939363 262306 1063711 25266 1548898 833018 1455309 1843168 249625 1799675 1198701 649699 120408 782635 1724060 1398551 181428 1837285 1363818 7324 926255 1687480 1386475 1361144 359991 204352 1373082 933031 590667 1951777 1834092 1072232 581059 898621 1909783 1470179 807513 305666 117748 126421 961539 1286120 684914 1445572 500836 627376 1350617 1663442 1438588 912674 440146 575679 1771813 1303727 790397 959681 7090 826231 138939 881560 752014 512282 1143113 796054 1780406 881285 1769166 828827 749095 1027725 1161869 234239 1388101 1390379 1421208 1899968 992990 1562716 978967 137608 1395009 1492522 1050864 1616669 924905 1290858 880855 561918 510702 1504070 738986 1393241 1032496 1635639 89656 1856684 1284598 1959980 600253 1647654 1775790 1972018 1977438 1038929 1354829 1459963 1077283 1277504 493910 1553792 236451 1782829 883983 677030 1042326 1538905 669650 1511924 1380496 402618 982209 1639725 689942 1953568 739027 525177 1604964 1360869 496847 636149 1273019 1205292 1042206 1340578 1417546 240118 878585 1576892 961603 567440 1835925 1140654 1533091 1348695 1407963 35886 98574 842865 1996554 903537 347448 1619757 774100 776912 762106 650780 737939 277942 875131 1601405 1633792 1659445 962651 937923 964988 560512 1209924 74583 1541556 582159 603434 1748415 1666788 946244 323084 811063 201340 1772424 73255 592379 1638555 1818026 68515 1718922 802939 446257 1932689 480167 1441387 146082 863333 1033154 974938 1361669 939359 1681546 308212 1796999 828035 1746755 1804898 567837 776634 619648 497936 1639482 1167056 1969238 1452449 1794684 1086915 150213 1621747 730456 1983759 184225 321548 372837 604755 236503 179184 963036 173431 579853 1434692 475880 1802389 1075623 1042051 1627896 1540892 1439827 1908764 865575 18149 125252 576098 1207897 319185 1830688 1373757 941630 687010 81949 283371 266249 763577 1319603 905250 929878 1586957 1051678 1505250 1716498 1233074 848607 1258583 1457996 370078 1661666 384414 1330424 1263450 1647795 805565 178041 1830026 1714330 1010022 200844 1289161 1471053 1891313 776470 1917243 583337 918951 1132549 292191 429785 1745297 1675179 1515871 1620309 505770 979032 1951947 1760219 838742 1218785 1903561 529269 144031 1344648 824648 331571 145646 18333 253089 211503 1605625 238151 90173 1451562 831101 366364 895038 1655777 984243 1242101 462830 1828617 1232654 1039300 316634 1391416 1493410 1964258 435776 1482293 612781 1333526 302229 1637576 698706 1469547 1550717 1150781 5737 915859 1330716 149297 1461377 729355 1823079 1536373 875908 1750898 1660501 1471462 398426 679575 315684 330102 1426237 131135 1791071 1855594 553946 1051239 1372563 357122 1355272 1276932 872407 26555 1865715 695378 377547 333507 1678682 609231 176412 740279 127921 516778 935492 1404148 1601604 172839 193013 91028 1957685 1678145 284592 795146 1996786 1223702 1016526 1994881 1721173 1414307 1139431 1013083 1795413 236120 544 1130184 267503 916133 578777 380483 1227434 1659772 128888 1446069 631440 1890666 825667 1450138 387457 1623791 821824 90495 911106 831676 877756 1776527 1065975 355010 1464695 1762812 1423221 365410 1738081 1940819 527387 171334 1074034 1780992 341385 1789607 1049403 184365 203555 700849 509002 1286563 964747 8504 982803 229386 110878 131491 854913 405590 1367068 1164439 354382 1126355 958392 35330 165861 1807603 1289477 84574 680083 936020 1769501 1217137 1764401 163799 1548002 1659988 1022591 1861760 1974769 1076870 950309 1878459 512411 1657709 1130953 134625 228497 1601172 1054158 1105628 1340597 1331735 1361053 1207603 1630556 886907 96833 201073 379858 1843370 1124850 237669 1601441 507317 530112 855406 274325 334459 704193 1030661 1066189 1634567 1451692 1390931 1800842 861994 1093827 1688169 795472 1871804 1653572 1100239 1896154 1575871 1908170 1536876 530320 197947 1359507 1737090 1949380 1088139 1290661 1075592 1639464 645085 848548 1248208 872571 170244 162623 717594 195463 1802340 1187414 1046015 1115042 1834357 1293441 716735 1028689 1876899 1368041 1950335 175311 392682 1079424 1590239 147829 584068 1897291 1354651 474352 1226746 1975321 178178 40687 529511 935530 519864 898400 1440616 878056 755923 993001 713909 298555 233170 925254 250835 1136516 711287 1270628 724352 1405495 44841 1986905 1126880 216379 197086 1500634 913022 425492 1565002 116795 1971901 666864 1228689 935945 80657 142515 474179 1914511 1320359 1750246 318707 1649565 1042060 10056 880504 410775 1248875 1179325 872441 1563659 112010 1733563 1951235 669089 1720918 1601367 1569420 518859 1078733 763162 1436991 1179917 1129555 752693 1067451 526580 896150 1115783 1500284 1673017 346194 1957006 758616 42672 1871760 179556 610588 1827387 1863112 954876 1500610 43267 1625807 1300959 950316 448752 1977869 350335 983608 1714830 1986031 1554346 6534 1465683 1269304 219507 622188 773925 206217 341322 350487 1660906 186385 1322186 1541592 1467580 980060 813396 4433 1657313 833169 1345354 213450 933308 1278505 895628 465248 114614 313177 1316910 1769531 1852777 465675 1956241 574352 172866 1789937 1714262 1552154 995660 1722904 126083 391123 27266 987391 1735275 377658 1567342 1470707 98419 638004 1897081 1270030 1824749 1982341 814161 1231850 830890 623017 1868057 1168382 192389 471694 1815710 1145261 1994182 257937 47542 1089985 1245438 229273 780629 1736950 59736 496454 1358299 1487289 1698783 791174 1523929 1633317 1266168 1124767 1974527 409457 1367557 817931 1279371 1200728 148229 102538 1737642 207633 1769909 1175788 186782 1071469 608421 1114789 1839459 282741 991214 1707505 1095627 1078168 349811 1717879 811466 700983 1508935 506667 856937 1804528 1949831 1962341 330560 1752259 99353 871794 1179257 636751 1992782 581960 947560 437036 309827 698450 1844549 435791 380563 1350600 1870154 69205 1186739 284289 475932 834788 1911965 1738019 1544331 931379 1356076 126691 1161528 1155540 259850 605300 4195 1408079 1515463 447491 744401 1466458 853254 943565 1475333 1468357 56759 641507 296473 1575467 1914002 23237 1742824 565877 1239338 1504213 1218585 492660 1224845 1710049 1684040 1319320 1499574 1089675 1841283 1906338 1431183 448403 1887209 1633078 1536370 1912136 243336 1498564 199097 838524 1669677 1466037 1592624 242061 1113101 1690364 1089924 689343 325476 1658634 63824 1123413 238521 505865 754248 1601786 534176 159484 833782 1632062 6165 985251 1798247 184175 377331 1137192 1509248 997572 803998 1315048 58566 377439 67406 225679 831439 1094628 982721 463081 801211 236964 990113 1843343 245281 714523 1904491 161577 571284 1432310 1465373 1418227 1559156 293142 697823 1429871 398054 329367 729927 165662 1669615 1162153 556771 188363 1434963 798206 1051660 797938 227895 89462 1038289 1297677 629722 1963962 1018147 789011 812312 1780446 1448150 916136 1609341 1334611 1918228 515063 53538 1298259 1254432 142944 1689904 31690 1508696 1163806 107007 1441066 422765 1751046 1136646 1028665 1109641 319651 842790 755846 325667 1296954 947132 1842259 258883 1313193 1138605 556567 226716 1347136 1223283 1064781 842709 305089 1256107 8048 365283 1615225 1689114 1538089 360237 1436994 1344735 1694403 71225 153325 1082243 1399588 1983725 1042332 1778942 204383 725744 1221483 466690 229544 303369 1330249 1299966 1754332 1077954 684637 1703060 1235100 1640072 1506487 1996548 863312 905293 415066 1668399 132804 1108039 1982151 1486834 1918094 1073822 288772 996421 1894141 1065469 1878887 168803 496668 197454 769967 254151 1740514 1344412 852890 1000322 1921331 1582712 686280 106966 1761250 570328 1341229 565156 1386333 682178 1432452 27164 1190614 977375 409139 1720118 197969 907688 1725612 1242221 1165325 1565276 896426 1507603 452644 1875473 469766 1239564 1136282 1796348 1082115 1229858 897179 1924433 568236 1580661 392404 56862 957273 178384 1908199 336316 759541 1045684 382361 229629 608376 704084 1317506 1136480 1626915 1652678 1068025 415427 1181000 1346778 562289 522152 1778599 1426234 748392 1447411 1609947 586018 883653 740286 719020 1513455 993990 1807282 484283 271838 1504015 768665 69276 509353 1989400 786860 1331825 388396 819243 1939380 1336804 120716 489470 807199 1897718 387497 1919577 138415 84516 228748 153046 1382785 812278 1388329 685982 506333 1027097 20120 343410 663012 341444 85299 159553 1593219 1489105 165198 1183365 293830 1975301 289461 43988 328410 865195 1356296 144819 832834 1518887 1849892 177542 1815488 396609 1589255 475228 775982 1113707 1846525 512767 663444 410802 1192351 582879 819383 1866756 30377 775418 1008192 120481 1555074 149351 782491 20307 537349 1841101 468866 88691 1033644 396616 997202 524562 1186788 843996 180195 1453282 78567 1815310 466896 1322054 1341161 1330426 460108 910834 478052 602098 1268027 1372979 421329 1922559 632727 853985 1413249 1935130 174704 1409219 744254 767870 665713 823105 1881774 1438202 1662535 589923 577040 1345235 468733 966033 83478 1198055 170166 820144 562574 1049071 1233156 450473 181072 781207 894927 1696199 1832788 425909 1526921 1519209 459529 566940 438887 1777934 141018 1357284 572632 972075 1563957 1388696 1843776 299069 1989163 1322662 1201100 756169 631329 1542811 1989446 419014 1696688 1741515 1918923 1311920 1389735 436407 245915 643019 1787781 362709 1246677 233019 63287 1913249 174834 1847009 116896 1687773 1406182 1006703 808157 5169 390969 1504410 134227 1494556 534532 285102 1147841 852430 66328 1848136 798651 157591 1155300 1621979 1941598 1187060 753243 106256 152089 237908 246699 1441196 1205977 576684 1849126 993665 1940868 174754 590273 1959938 1218456 1498288 619726 115667 1753596 1129914 1391433 1708337 374560 1889586 769429 1954522 800111 469429 649511 1397015 1965791 818540 1209536 960244 535590 1282434 339890 1270011 1232643 605739 1578026 367943 1479117 1089096 339314 1948409 1472599 1235176 1905759 1061688 1552931 547205 1806946 439760 1135445 1488009 30341 611206 221269 1045831 318418 779123 781374 1517979 1954119 1779540 338980 161597 708191 725558 614331 136279 1303427 190486 1508386 901271 1317182 1908257 1527534 1054184 1757235 1005354 258707 1919648 1537810 319005 1736747 1228429 39719 1600480 1518308 942958 755258 1748836 81059 1678730 163757 1250006 1209966 1205040 341060 1838273 955328 1699068 273298 1079970 257851 731502 1997961 1292035 713712 1001173 548416 680221 1869108 1891712 901877 1988189 1719868 1872719 1698514 1937376 369847 995617 1944797 1338083 675538 915306 411073 1734137 462996 1893949 1468370 1873728 211865 86954 220746 1327737 1025466 794888 154854 786772 1463985 1127819 567134 682144 1249466 1697293 1939449 1813060 284967 1292372 1155654 139146 1986688 1332990 1162334 1436466 247765 1113482 1024645 1675990 723500 1531751 953689 467727 992965 1139022 1865942 924005 1152410 1020933 1533389 1282389 1005082 1597598 1240063 1614873 715246 1430607 1181268 1175228 233257 523606 1791558 1892191 1126453 361384 493888 1536224 1614507 1566079 1808398 269337 650203 1376025 1568994 260478 426218 1481032 236781 306026 1521890 120520 1958887 1974399 1763269 1590919 1321053 1743554 105331 1388758 1453557 1581121 501412 1420191 56750 1495007 485037 1107121 177375 1511070 290632 1983285 1904133 42118 8400 1067740 427266 1687409 385570 663526 1695476 1837715 925941 630248 1561439 597092 1721962 1187511 1876844 895018 1040571 593586 1499761 1472042 1669143 819286 121894 494846 832092 807293 664647 1115306 191322 1962110 1108456 785395 1979202 652370 1372931 94366 587924 1412791 1864453 859231 762014 604932 30474 51293 1490190 1206306 1066671 1141621 203303 1858046 281231 918081 618111 15004 25364 65526 447823 1665650 1198811 747151 1323985 886001 1067424 1128767 1357213 220577 11691 1981135 1161272 403408 234497 1731761 1289583 85994 1545401 603792 1084890 306333 252928 1513446 12786 1061649 141211 1407526 608664 1526047 1531638 1937232 586375 970329 1640296 620660 546577 1717051 762842 215430 922351 1780360 163137 1228673 595921 1935388 1399554 1658086 1021285 727580 894879 537663 159952 1619098 993609 1686161 1670413 955583 1113821 584956 842246 1601005 1775077 1298576 1368128 153654 1047743 1013968 1657635 1883014 502557 1607518 1988706 1132652 1024710 393723 1614548 929259 1504909 517917 1283382 1724604 1597653 1315043 1056914 1257740 1742054 1954208 48302 1566665 610415 436885 1350063 1798291 1921481 1373000 204244 255678 1896362 33574 473758 1685231 1999929 506873 681401 1704832 1586382 1437347 1789066 968798 17690 692686 48401 267200 1829176 4302 996720 1596310 793945 1938240 1859315 1969182 951481 345912 1796425 1764914 509661 1703661 119557 1022038 1831110 1479031 190056 483702 139917 1764421 376692 1247433 1518415 1890641 1981541 1201725 76070 647913 214578 881962 312041 1795059 1363401 58764 1162813 1085264 349948 1644398 1580538 171487 1603673 1265602 584220 1590805 978378 1163769 105524 182080 770095 1159310 1653902 1056403 988945 885603 1190518 408303 1662595 811918 65732 1061163 1071717 1558326 1066246 1101356 872078 926753 902655 616714 266227 1750577 1661538 478050 1942364 342831 891556 127322 785523 82967 59227 1350636 1459344 418239 652047 771205 1828823 395808 104307 1894573 661770 1589294 1055548 512308 615995 1495428 1597409 1891858 1602304 519888 784205 1566269 1212994 1738677 1436470 1199229 142135 1517582 1621170 1981754 326120 1714281 1213764 1070783 73526 1949135 1187143 1358717 1924532 1446101 1333692 353749 254441 590864 318962 1183426 336191 1043631 1186325 17621 853602 775473 1644029 1240562 376900 148673 897607 1935600 724401 964066 1438723 579468 1923653 1815215 279528 1907851 1911539 1539091 1386023 1818066 1150469 420119 135007 1758311 727987 1234522 697707 872638 1999878 232074 171900 1286629 1968335 13534 1819733 1165236 1474740 1050201 811461 513786 281880 1477088 1702151 1247973 1222520 208009 520302 805058 59212 635866 907518 1526316 845027 637175 345369 784500 1258949 852316 1020106 1239673 1756514 240311 1407420 1944669 442347 1126983 1146800 1687436 1348292 1238638 1555377 1264100 804565 1971324 1583774 1092072 270197 1012375 1077592 1898580 241965 1012254 1601448 236001 38581 229038 80212 1423916 1473030 1389009 152061 316136 99614 616602 326777 1362848 1439221 696344 340617 414736 664957 1075837 1571745 244978 972593 1189028 92198 1274861 1406142 769537 263180 198399 971235 761382 1601446 1128115 935794 573836 243212 269944 1406997 1397924 1516428 1511224 1335997 1605921 820778 20263 1161274 124298 938105 26910 1650580 11291 1308298 1203385 962685 691175 1290358 795198 941474 405452 558412 1000283 1822953 528854 1917414 186693 1710733 1277449 1685566 999971 1677857 174492 1226723 251372 1082324 1905097 1568324 420711 897740 985325 1169728 1357759 369807 1640478 1010991 1296821 1504258 1445728 686763 720513 1873493 1174141 829656 933882 1432720 1955590 1801099 1267782 1008457 1573219 828047 291836 1336779 1023460 678245 841410 954795 1042272 525069 1407823 773532 1347440 1853062 1401163 1648571 912410 163671 1536667 1976313 1804503 118423 1168066 1382302 41321 756853 44596 1488643 800398 1561758 757103 1264470 793142 1363607 560847 1110599 317566 804623 720657 1491888 1435032 144293 919126 1027229 779019 1859470 1618435 1744110 1311926 1672459 1353702 1956689 800648 914958 1556008 94217 19918 312341 125574 461240 1637488 283915 76997 1676116 4295 71344 1334693 494526 1791868 240336 987342 1453889 1569785 741329 1021741 1137440 939711 1978417 515797 804406 883445 1158395 409723 208706 752501 959341 248472 1516440 623939 1927806 313564 1912328 467661 1647924 1219350 1147236 1141960 1858117 817901 1638413 1402984 864407 269320 402132 1563888 1896639 492714 823161 1703636 209071 1442978 1645546 215033 1982283 408438 659190 1805788 1601040 195153 1001215 1155438 1737857 836643 9281 143714 824924 1495635 1078686 1945503 165977 1128528 436772 1638949 920025 1922325 63586 214327 217857 473877 494095 438361 1197340 264945 1666473 415317 678815 1480454 1622825 774453 1505977 487710 592667 1987143 431748 180894 1295895 1225512 22150 1359287 599336 1241904 192260 425540 799063 1184706 1814349 45780 1599683 11477 103670 1632283 656176 587965 507748 1030810 1018736 1119199 116084 1774213 852174 633092 1191024 1741125 453115 128761 1331467 1883332 987850 1509511 338965 757255 967608 646133 909808 1766965 1451858 993498 1993783 1008939 995130 1111706 960425 450786 1302533 1095282 275657 1970787 1780009 422723 240709 1528305 1334171 868978 680139 1886723 1815005 1425334 1708808 893376 1498270 1138867 826192 1453130 1142061 1630572 1083218 1359987 1261210 1527118 308592 989663 904294 1476023 1633376 444202 1183752 1351087 127558 1163487 133168 1334112 1904184 1894995 390213 1610307 1699150 1745226 1871792 1113858 481652 1206899 1629338 1682173 83531 229046 835073 865888 842023 92853 360502 1310026 133144 923601 1224382 149244 102080 240309 1136824 847560 1982702 784022 1722205 1653826 303653 1658519 584121 295814 760042 1529384 1394841 926558 539663 367037 538921 9730 1109453 1384331 1380403 539605 791283 827578 829055 352267 1833777 1841445 173396 803860 196776 1643574 1765748 1109202 1752545 565009 1577286 1168354 1044886 833803 147328 406157 126808 1871994 1654986 1964661 785185 1822592 1701890 715561 477236 1647151 498479 122035 1345439 1583995 601937 1372879 1051407 292382 320448 1669031 1574792 866800 11180 1932874 360186 1014668 630662 1701557 134444 942541 1195327 1081984 1470453 1578046 110799 1802709 333242 829787 1590696 313430 179602 1312766 118931 763035 200627 582705 396561 228256 1330987 4558 25542 1017025 1743931 88107 1964051 1219988 1902287 301718 81734 228917 798693 1808716 585050 1403127 502043 1099084 1338547 1421550 423760 1725683 976508 897510 1133605 1790472 823888 949997 786932 523803 1006179 1480883 37427 1080524 456639 1338656 703090 231898 1963951 1496521 665321 314447 1513088 393876 25738 964087 1254239 917947 1163018 1566562 992213 1703973 130563 1329852 35993 192727 167575 1865313 1712748 801118 267074 1753718 781043 1822715 1262391 1834874 446140 1051494 1129421 553601 1962064 317701 1470669 1032215 1202080 1910324 1977437 856865 1969224 600646 201544 173908 1287656 686564 1214594 114105 1267890 990034 162776 1295467 1105727 856750 1586115 49978 293556 648150 362514 484250 1187770 784122 1252016 72658 865184 455172 1469607 976567 388869 245141 1815620 1117174 944557 646672 438876 80787 17200 1765600 1235684 834864 1475146 677430 1719180 1031557 565435 1760416 865908 1539472 1172840 722271 1946336 1014951 1753064 244294 173384 1597228 1876940 152258 534270 1929631 1417250 1983058 876789 1843019 1604801 619834 833397 1978332 1475805 1928600 351284 1786908 65505 931939 302437 151265 176164 1831415 269935 450329 1557578 839932 63395 588217 308880 662141 1127770 1966310 450541 1360515 1205063 195825 961004 1979478 1594061 74549 1192710 360372 1248758 366445 1024673 1628138 1723820 1404363 1291715 570516 892297 1546469 1676717 1256998 1289585 1381260 1687957 181793 1942101 1834667 1509814 1312946 678290 1326857 310919 1432880 714808 866650 1187126 1447860 593521 1822847 89211 1940622 678347 1599106 1709331 438356 364749 415424 1973274 957636 1747406 130297 125020 552612 359786 816999 1994512 666942 859509 1208646 401613 1252528 1980930 922834 861609 856796 1210432 1913231 296639 1588261 868172 828999 1722057 1690473 675355 1058422 693924 1909358 1801913 177094 1995661 1916343 870619 671221 733952 1639456 94545 1363779 542083 640327 731137 1230810 603049 1238307 1534437 718148 1628544 566044 1932684 491449 1409986 554812 1597884 1227562 559809 908247 751491 1615383 1533528 1641019 828537 1661099 799939 764974 106542 1871685 685122 1454072 1409466 104174 543912 1664715 421865 279639 191077 1067553 472635 271965 885207 1910797 1229898 1756243 702385 245149 230063 1810528 445655 1872597 1339362 635431 209121 1917031 193719 464377 58136 1338632 123585 416369 122974 918069 1337165 1930704 1604961 698195 407166 837183 1909526 1453937 942535 1851140 520248 638254 1558941 1885734 1779807 937771 1113563 89014 751462 1486211 1176679 1297163 813311 33333 1929190 1472231 1473358 704162 1639357 196321 444939 1621834 511684 1302922 1954984 183084 604393 1802211 392738 545475 260844 903743 1919042 1554489 664113 1681938 1353415 535262 484156 842626 1388853 1153565 1460835 1484721 601851 1713768 400489 670959 240410 1015824 1320332 1925823 482690 147181 1111892 1289120 99690 532572 913299 1031295 911357 1404559 1951504 393242 1539876 1081542 551689 562021 1532855 1974552 1845161 1624806 366238 1436293 1710290 344517 477515 688613 1959678 1373520 1276842 1068645 1847006 896792 88469 962815 1433458 1005324 351921 1962814 119415 1814995 1017947 1636246 1988641 1550758 173441 1877053 1216147 206005 194989 457622 116227 1004776 451479 1886439 347679 339982 1573070 17558 1174088 162596 295226 516418 1230360 552462 1901672 1234676 1574835 326806 69113 1759464 1110288 1472725 1940117 317540 1838979 168655 987596 1236582 575527 880348 659369 1466758 912104 1663306 1777082 1897722 840724 393452 448526 557305 1110625 243052 1798346 1348845 608441 52936 1787927 759535 1499946 1651795 1512670 856268 721782 275153 438911 383346 1884769 1644758 71796 309116 1143066 841043 916243 734660 1526589 470284 1751103 804864 264348 1618719 973418 696167 499143 1647643 1217657 683677 761886 220902 1702739 1597221 997116 1444287 1766823 1362837 1995553 1779631 1371178 1311580 416351 1747169 1546662 329994 168704 646904 1498282 1333162 1789140 1307092 790395 770886 378761 1404567 1619563 1904042 792912 1287642 830583 1250453 767786 161254 1007480 1631329 88622 313937 752840 1568289 1811430 538288 587197 1782740 1514787 1494090 1488624 1889208 840938 848421 1774673 1522169 1542305 242881 1234929 1754858 1182760 127273 1742595 1857211 1169836 1650873 1518619 1145243 17878 684696 334838 1426554 1290328 1186216 231869 1555939 410268 1091887 1232233 339695 1641842 925856 1519771 333551 519822 1853267 716070 273381 506758 14052 1538739 351845 1064148 952471 803730 344041 1529170 327071 1056181 1509612 1207851 209089 453741 1942003 1017834 194416 1565037 599981 113807 17507 857262 853462 1211652 1112888 37705 1311166 530986 876459 1544922 196337 374184 132135 1057739 1762865 1108723 988380 85116 1162700 725113 477480 1555812 847116 1030163 956352 944867 1806723 1332113 854853 94202 1004936 1208610 133308 491333 1950919 1598100 587666 1665581 1732357 424651 1646629 962260 1050486 1828187 17178 212598 403327 1996712 1891234 1126636 1072271 360564 1504869 72678 1618199 1217582 181407 420578 305825 617910 1956879 1786604 312730 303399 453262 1361200 137403 52382 495364 1651215 68852 1735964 873100 515817 38891 1812666 8025 313738 1467741 1606431 889253 1283793 788530 1200098 1110120 324582 552529 363040 1885245 1701491 1594268 1029009 965673 877840 659468 282484 732334 159847 633558 1892865 309772 1696481 1297535 72117 1670007 710188 1409067 1629061 1551724 395230 126563 1231599 1477418 464920 1924572 1487976 854419 1291614 499971 302362 346630 742413 1608535 671376 605642 136448 33866 501370 661097 730942 906997 1874685 355521 536182 1084816 941650 107429 151742 1033339 1287188 893059 1607658 595917 1005009 201191 1616891 1507867 953790 1054535 822565 269044 831293 1444931 966572 1583811 1282257 1721945 75258 1135155 240519 117320 1887955 61744 1251947 856473 1774803 1620133 101282 1446117 261908 522793 439048 729372 632297 466764 1188165 457061 175194 620015 1623917 1337514 1978193 1731385 58486 1616787 810545 1751757 1859979 73058 527287 239569 880693 1466740 226321 1913804 949254 1065358 335353 784375 501217 1745982 157131 1853240 997151 767957 1097179 235594 380715 1997218 510262 243836 966175 542800 45898 681686 854512 292993 240982 129200 1078051 579017 45 565557 1584529 1946669 1648493 36855 1538862 1292627 1978411 1443512 1171267 132238 1920115 618717 669598 1459698 1465500 1035706 1936181 871759 1149785 1021043 16173 1472984 1990614 516118 815249 791615 1549379 1760358 668432 913392 285504 31934 1760795 1254867 717886 174246 997878 1200519 980653 690955 1564295 438885 712370 392884 216482 996610 898009 1327928 245300 315607 1263890 690266 796538 1531293 301813 882545 412470 1277330 617635 1869237 1657425 1537231 1803950 1462364 918777 851870 1922236 18993 935642 1500826 93253 1194220 1356858 1895215 299827 194521 309308 4574 1772875 999680 706762 294559 1912329 284510 1116103 1502047 975775 1692259 1150708 861679 507781 11012 507023 1080783 1267047 1023142 1338626 1091550 1693546 95168 289341 936213 597369 371625 1092974 1331431 1446294 106238 1106590 1875102 1969401 1503982 506576 911174 1942740 1431987 1327639 1935282 1295691 1899130 1357779 1933851 189737 1453070 1435807 1865851 799707 783150 1175247 1838187 1278424 1877866 411593 1512614 270818 859478 215059 539967 217806 614505 83640 1365112 1958111 1539814 563267 360226 1062261 1889736 370282 104759 190180 303096 718147 1630928 1265528 1242677 127096 265278 831358 1027365 1848089 1374078 1277637 704284 351266 1453677 1618080 1416852 1276472 984576 246785 1105756 1304125 1233725 1437182 1178913 513231 721860 769493 405359 281238 1268620 100968 498914 1783085 254833 1388129 781286 365497 1696038 1003231 758844 1010108 962725 921111 1940269 357082 1198599 30931 1089251 1115246 1294840 591956 405241 723661 1678591 696480 745494 1909571 1529786 308972 1069958 278015 1060545 568038 624417 158586 1114352 725350 4844 269082 479522 1911596 684284 344748 218229 1221907 256277 292663 1882780 621691 1538808 1079228 1501925 1260663 1755464 538420 764906 1762154 1993076 1390161 1754282 720078 106406 340998 1976093 913659 1309934 1381020 1295712 823472 676137 396951 1362938 1701318 915418 1110261 1008655 1858148 1579565 233553 1693140 1864493 1458839 1207926 1780855 909713 301105 1965084 1312849 815207 722252 1625837 421506 938300 625971 52494 1904082 711587 1991875 928245 1870204 1363609 1447002 1402046 31176 1595024 1700271 965580 1907826 300160 533545 1030070 594168 154757 1312993 277291 197773 602543 1857628 1892489 732112 1896793 331589 968990 917006 1382769 1610142 1645679 1375041 713628 1791158 703918 55695 803697 4077 881837 648354 1242667 1994565 594605 767217 1939843 461582 229131 1531440 701030 1351669 342655 453575 162087 1733606 392548 7407 1852546 1409726 1194984 463912 1991737 650688 1208019 656909 460834 380439 883413 815251 983530 1724136 1160267 1474945 388004 276714 1928358 1617176 1002123 1669353 1843337 920571 368449 1284177 424735 788611 330779 1393726 255175 859819 625421 268674 604833 1177141 1324491 804839 378488 1642057 226150 1489212 482705 815662 301729 145476 247164 1413194 1063843 774263 1489532 69097 1385062 948859 1910632 1513424 772426 198835 1887561 876626 1466030 1680585 793970 929111 572207 64737 316221 643991 593868 1366987 889822 1439250 1562732 1584627 1101960 1623950 1241992 1736378 1958888 1722297 646631 1840834 986078 1141562 1776029 646042 970886 987916 1678285 802811 868126 221491 852636 257999 773449 1680340 1682838 1403464 940717 1907491 565356 1675096 179932 1721584 1863946 91795 819827 1382370 1515692 1867866 1818983 1448508 376528 990551 1408331 1904888 197364 1181324 1830610 223042 730250 641243 1224295 1595370 694732 385752 526071 61255 749408 980426 1688953 1750050 1063317 861204 1951171 1544417 1659987 1506489 639362 1463056 1771001 1709936 581346 959942 961940 613019 914024 1585606 638226 323822 982440 281056 679421 386280 602015 1507206 519368 382658 246458 1881397 1167150 732590 1612271 578388 1087190 1611494 1192657 398748 1455142 480797 1632573 1707400 103854 1549118 1445260 1559737 1044137 1526168 702615 646148 147879 1967434 1257793 1663303 1975756 1295192 583310 1987601 478957 587032 1373310 878935 290783 1644338 1531565 139570 975552 1131193 671466 1758864 1368368 113044 1945931 1534113 338491 773211 771685 1296649 1472205 1644133 246721 988724 353136 1908119 156919 1350826 1784613 941258 982095 1451471 1667737 1397461 573685 967663 1417482 822291 1756466 89866 41380 1092945 1250537 726155 915935 1606347 1360142 1619833 1611679 1831964 1979096 1407044 133398 1023131 1699210 190636 1163259 552898 209215 638132 1875733 1474391 1674914 1865969 1796245 1620141 1894998 367898 918231 1996933 1296899 1925952 1222361 444913 1117134 737549 1759766 1513721 1565357 847178 1517758 1772826 1825146 1328083 1840938 292874 795372 315206 1575407 1757079 1396660 600921 1365573 1336506 526924 1346820 1130991 1763462 308188 942995 1690381 1707708 1003953 520473 1154727 469565 1978674 914194 530056 568261 1129179 1086280 345516 1961617 1810327 35636 1402115 755120 693347 956441 968305 521606 696724 1234242 103985 137917 1826134 1459814 189860 1868545 425478 1535415 1939115 1542150 921850 1177574 1790341 683964 154381 31828 656876 1225231 747766 1775251 1014338 1038053 691212 498885 1220363 876288 990736 766428 333625 1176079 1268546 1674813 830026 1881672 872434 457338 1572252 160698 365795 1922259 1028274 1719356 653328 723565 1479650 624026 1375308 996943 1638347 392798 1917888 685056 1417056 712463 1201861 1606518 696915 989083 905523 252507 1364489 265653 902663 533724 1384628 1987630 216725 1211742 1352346 1311263 857802 408681 1229676 1560674 880543 928852 1970796 673103 765930 215408 1541130 559693 1439211 104153 538395 180494 1944547 1951790 1272614 1309569 1920193 1858563 1124938 1634431 61274 1951357 1571367 79933 304952 178393 702644 1484861 1379047 1024209 104702 158236 1704615 787142 815557 1627510 1069770 850290 1803796 1461167 1046940 304255 1890672 1452423 953559 1955733 1500213 1042879 360605 1182205 1765520 1214846 1191026 1389887 210054 160420 1417981 426737 1016474 1183263 613309 1828326 1926780 1284008 1070164 1406876 1275397 686381 386907 1621165 765679 756788 1096351 1503766 1474280 1871826 133496 1022758 656981 276311 1904049 1072098 1089280 1177280 44915 451723 1880738 938561 1388274 97962 775688 1307149 1057411 805648 173349 1343748 664648 581687 326721 383864 1806947 723617 1421659 1856963 1984665 1801359 926182 345748 864418 176452 1750698 586657 58715 1897415 373488 624361 365176 494089 626796 1905301 769190 381858 1897333 414411 15099 1270853 456125 1160313 851759 1743933 454057 173593 336976 1419058 1733462 623868 984456 37292 35476 1872467 697631 1317294 161575 1157309 1556056 369212 892305 1071249 112875 764568 509096 161258 1160365 1446195 1048580 548091 895714 384775 903824 356611 1390419 1123407 987091 1843899 143326 1473447 1891846 1740550 65458 1316911 852968 327462 747081 840707 1821541 846831 1289627 1723540 1247409 217310 1245512 450670 1174340 1452937 135718 906194 717971 1670516 614526 623534 1607824 37767 1078016 1651691 1378186 1146253 1368850 1468477 798872 91022 622623 321769 388509 1935485 1912128 1310353 419444 1718102 251543 75191 1658299 1804766 1187598 1787859 1386680 480930 291842 756781 9936 203319 829272 1598558 861238 192999 1313582 1371274 754469 508863 427392 1044903 1126162 1424980 871762 1929906 1545668 1673165 1811087 1447511 474721 605706 948348 1922297 367517 707378 1864 557090 391781 1724047 857085 329136 1948868 256217 30719 1133173 1082741 533039 1024124 267065 622376 223432 28941 1668404 1578037 356342 826869 1978457 1236674 29710 1203232 1158320 1342513 1500591 1615649 1660314 505681 1615551 1249886 1199127 1942558 259205 595088 1343001 1275022 1330089 22003 43313 1565981 276681 573632 888731 1189177 1587821 914933 244270 649124 497889 1216593 789487 1065181 1530655 156307 1402985 1919547 1975149 1963011 619043 443388 388187 603987 1469423 1216051 1187184 1082336 547203 176954 698380 1855707 1359751 1228643 1169247 124327 1562509 64297 443409 746532 90308 422657 268849 1919449 693650 1415234 846210 200616 168939 580479 311462 1196472 1188576 390676 734543 567305 1988991 791944 1671653 1711666 567742 505677 1735230 371637 1489286 1372297 77024 1283839 1549828 1330043 1284712 1839127 1582550 1795720 1045561 1297759 1772855 197258 792154 1578109 290369 1405687 813454 1664969 1548805 1659466 1826185 596808 651674 45319 1464609 1152998 1722659 1675895 1237490 350278 95329 1511727 76323 1178647 1744107 1639941 1184167 800847 836117 1982386 1645758 306075 227386 1072262 374231 97055 350926 920284 1643300 1056565 378587 1641641 511277 184804 1365772 1770245 1244199 1152034 1124433 244322 1829129 958803 1274365 1620755 1083464 852471 1237682 132914 1883116 712265 995204 944593 1535059 859049 318703 1716864 1883315 686888 724343 1278392 195191 309130 1520714 1903035 66310 1185736 5377 230391 1037375 1383430 1688730 233122 392582 1387387 268234 1693501 928537 1090403 740190 931081 833734 1763338 1750405 1001999 395975 1533637 392017 1139135 801130 303925 1347374 1161199 1356762 1092685 293355 1786147 1525819 1658575 1779918 875471 1181491 1402949 390835 1799748 1492630 821780 1197185 1096022 716605 652128 1256863 946585 805567 750219 1564568 1570400 721121 286050 1166709 1175415 1804064 1308330 1605084 238147 1332457 658868 308864 1576223 1189339 1408715 1943122 1792488 1376000 1936409 901633 1273965 410172 1939042 1324152 838314 99070 1174958 1631878 1014340 1693624 42683 1067175 1955327 242307 1905530 530994 1775327 1781481 265037 1890724 374709 1421502 1282761 1569707 643550 1623302 837539 1601600 584202 1437953 1614001 1419029 504424 550043 1482341 58 1406664 1861364 169192 1552167 211301 1793252 1476621 1495942 1853410 198397 178128 1851666 972635 1537553 391757 381127 1306742 1881015 548019 658435 1980362 887256 651279 336847 1734098 1794791 729589 58496 1378381 1159379 703901 1749245 982602 1109881 1250199 1662523 629433 850017 913025 1754704 137169 983836 808360 1435040 880625 958331 1720653 1407763 1993325 1567846 1008505 1647178 547394 572302 1873765 1447667 598471 766044 941794 210745 358947 1189344 588902 1982042 1066738 1352848 1012144 860737 970190 1515345 593696 179610 893556 232739 926577 377002 298416 172296 1788394 971347 520898 554053 1487786 242479 871701 1779256 439787 1384694 322818 1001349 318665 1327064 746123 7336 730109 242978 1062975 227741 1953567 1343138 272126 1529921 555915 309740 397589 1096749 1240624 1683727 758885 1711355 1412418 1582185 976244 1559806 1901282 668544 1921408 1939018 736328 1441529 1849450 1800025 99073 1992809 741680 1493090 1273245 1025955 1550434 840427 1119846 508816 330841 1164125 654747 1620551 307323 959968 29209 1966980 602166 789103 848800 65352 1086154 1265965 439114 1855257 1365078 312618 1116336 1626017 1613827 1558139 722288 345800 937209 1111969 1971604 1249337 1432744 141937 1300583 384000 1674670 1283460 67363 917062 1582084 362346 299281 676072 903975 1374173 1491392 1519262 1204125 680375 1338923 1415636 157493 630741 1224546 1700552 1960173 324180 1741947 4964 1817472 532710 1294568 1446646 192192 1495434 1027759 135326 758229 28283 1968869 1833666 543141 1347309 830709 1723855 1182152 1312080 164498 262074 672298 1469545 1068603 546472 690780 578181 1644139 1863900 812123 301625 890390 1742334 1778364 193627 916556 1036604 1618564 252166 1327319 346798 1654513 1845353 598292 1938057 329725 1801306 1835742 70772 1693796 1071733 1223774 1118316 903770 1855651 1262754 830329 1610629 1062183 484837 253221 125126 1393258 1916477 721661 1028086 1465629 391523 1320281 1240168 1510949 1270275 1144579 1525440 1833298 1967474 1624963 1916610 569809 1114315 1163882 1602314 192859 153091 1439712 1576699 1166511 867408 302077 1541513 1966613 1770211 521471 1667439 1849496 355068 1248162 219431 1740055 1445272 1559007 1800971 91873 1411442 7913 181883 1763015 1438706 797953 1273926 1468010 74710 1961230 128296 208251 402443 429656 609343 1597854 1314178 69466 1578787 905923 1601712 917532 1638305 1229661 971193 1523869 1111479 1910995 981625 701914 234907 435951 905813 1756223 10088 386623 1906939 225589 1756273 1142906 806245 314790 1512391 1859468 1338849 1818754 894267 1840789 417735 488767 968215 211922 1237768 705928 242048 14119 1747105 308665 265093 1929853 1363516 613409 342654 1741300 85661 1677061 1325456 1020974 961530 489436 1793975 669619 1880508 919418 1699752 420659 1308260 1225400 213742 239363 689078 106718 1411699 828142 149824 514777 696131 1326824 971580 1528666 957775 186800 1063290 1503802 1943853 900414 20262 585190 620500 53471 1453258 1729452 418298 1068832 1940143 120822 428403 184770 1415183 1788400 982981 975095 1151647 1355918 971943 1086178 249143 1639576 1841638 1837654 277163 597902 444510 1286099 1145035 1459542 1867221 645973 1593977 144181 530667 1442710 772789 1640423 1047460 1906116 1615936 1226683 469717 176995 512040 1824930 115567 1304929 581079 323368 1482068 592914 1856394 1854075 1537785 1332962 1469044 1375646 1287356 1360204 1344778 546954 1982071 1279098 1838236 9290 550259 1244395 1413030 181949 390476 405922 1180259 581717 1515056 807096 158890 1239234 495145 599362 1932773 418840 1996129 1254493 618157 1049088 730237 672214 403229 588752 772923 1091 1057440 163144 1529645 670491 1851341 173323 1182856 716051 250387 817937 1821951 1888198 1775752 1993033 1306110 1145241 1502539 234714 1371351 1223656 73917 1069381 224096 1194804 903215 1441202 422572 730342 291608 757682 1938325 695129 1573620 559069 873307 136218 1820691 1932060 902407 188682 1621955 1738660 1747639 1594319 1382866 107452 1318794 132822 704130 1952464 522390 725198 1479521 1872186 1030987 1164521 826241 42471 1045946 1056568 941306 1311876 590453 1833259 692854 765827 1808596 171155 402651 1996866 1253703 964239 916231 1615137 1804560 116535 1758802 1452617 1139667 242316 20089 624987 1447155 1378290 413960 1891187 905400 692074 916951 30252 938517 1382220 940689 986292 70426 386494 810641 908633 60127 1481877 360530 1062726 486997 501413 567677 109453 816006 888057 1642216 960755 673008 586452 1235815 894119 436294 396513 1294981 798890 981189 256111 325113 1769296 859085 631361 1163752 1554261 1851112 1844890 1563560 906037 533542 1298400 1452306 1730355 44960 1915107 925707 547769 764653 972453 449027 225996 1747807 438838 1971874 9945 1652927 1624849 287809 616630 803372 1772763 584819 189994 363045 1346987 1283105 1237634 75500 1350354 66888 113536 1096871 1074760 640865 1462982 1004304 970153 1961349 1282361 923160 1810513 1431472 797238 580281 1642459 1941314 407851 1353258 1390626 894203 766545 1588362 1606958 1313123 596952 1328440 104946 1970765 766076 621243 146915 1111391 108107 1991793 1838231 1237539 1168494 43020 251628 1174136 839453 302045 1727584 771520 1032114 1042661 1618927 1309535 1333516 961790 1756559 599045 1094749 1984295 964934 1512667 790304 711413 1083585 1491815 1364283 1998087 285507 1139737 1827227 1055413 971111 1572760 1863932 953878 526847 1286458 1208261 855402 493072 596655 849995 787242 97766 865429 264607 1049920 1217593 1467288 1601957 1141458 1468060 1196510 1565504 1769194 419334 1412077 1282381 132829 560788 1982111 1924727 735134 137487 853756 630729 1280655 422774 1978954 989425 1140191 1505349 621214 600804 353947 639668 117814 1921349 806295 463520 1436517 1471453 385618 1473516 241363 1490529 1376992 1703244 241772 1188931 1688365 972237 1085566 429385 794508 175699 1901849 353245 1885637 745924 1169453 1174454 1346697 807842 840495 1357380 1088137 834806 411451 991075 594607 1911972 866496 1623678 524469 1677257 1314867 1350074 1107907 1272239 1727979 709306 1728179 1843810 232534 924114 926523 427035 1751563 702047 125316 1324348 1450639 232174 357365 1344253 1850620 1410730 1491128 636092 796279 279574 822919 800520 1481502 1274286 1452124 762888 287277 751 748496 1413184 1051418 936417 321450 1815257 999954 1448705 1103538 801334 59862 255315 1449302 1856239 615507 820568 346155 144964 644868 1192504 448584 1266819 247640 1259650 1276926 1965500 1665789 867082 1437978 611923 1686027 1764247 836937 135470 76233 282036 1590728 1536863 109790 193083 1996309 754709 851215 1638336 1316069 532695 858272 1225447 11948 1306740 371134 1390204 1455172 1593561 727220 726129 897441 1558330 1705832 791054 1754997 558677 1738778 1769762 1853474 1499289 1819432 979698 798165 1824459 1119231 416200 289760 1737756 1815231 1497886 704972 1753774 766718 249654 206832 1093235 849657 1139070 76116 152039 825303 680779 674131 1844289 608209 802494 1038381 1021685 975782 995616 1364286 539780 1079738 1311186 716594 758661 875406 1247280 1720873 309623 137503 1674426 1130241 1783498 1560289 1634499 1989874 389185 947286 1147824 296611 158671 1757772 322528 450623 695646 159597 1188866 1654616 1477721 319056 1089278 1052050 899312 922133 557059 9426 1885673 1246779 1065249 470649 1352448 1893738 175855 279540 1933716 1360040 1381356 106582 49291 1732499 406487 71242 1967456 487973 121669 217277 652226 605488 991603 45617 16126 1070748 1816021 1151071 277393 1731071 1710551 1305105 988257 457386 821071 931919 455232 1759155 1373324 510052 1852883 486265 908324 1206790 301183 871162 1418565 779536 721592 1920714 803396 1235485 1848537 1817098 641702 1740673 1185895 405866 1541027 1312387 702248 1562317 738934 1633881 1374853 733135 1372091 1024756 261641 835760 786877 461033 1720828 338692 1044410 971856 1779054 1608910 1731797 1852717 464054 34929 653689 1325114 833452 1445904 79777 478773 1613309 740663 881151 617265 599298 1133650 1185705 13493 1406308 770361 642722 1243985 628711 1941977 1660479 1183894 325935 4417 530378 997163 1618762 226033 552344 478309 1850093 1618566 252540 312106 1056146 1556709 1881381 1681631 690457 435259 1894838 1091243 929282 393905 1221003 1761721 982198 171025 43902 944800 1157529 589464 1878280 970949 1885054 310940 1432909 440514 978110 932999 1959524 962078 226329 954531 467508 1190121 917491 1671828 1848520 1941700 1372101 735636 1498731 1968597 966292 1725326 1801469 1519099 1023380 897788 1366523 116776 167456 1068163 1024221 1682023 119012 1084654 1942588 338803 1493290 341180 1486172 750940 1364556 1241346 1751165 1954157 213729 1513092 742573 1824280 1190095 1734200 1045513 1797112 1734177 571341 1958128 1166510 851290 1562141 1051733 1333878 1631936 1686157 897077 1837317 518364 42480 45658 249550 534404 1803699 577495 852459 1838067 1897074 1256447 1415897 147423 1532846 446098 268708 1860777 30272 816973 1715912 414635 1818769 298912 1192781 1458849 378204 1309672 516833 1320890 280212 686746 1640012 1747421 259108 1951616 291130 1705936 1668753 237777 763154 1783432 1398412 1513470 752065 1677415 1594229 1408963 1652284 243689 1693463 1950207 1360806 701817 298103 65134 1584736 1177902 836424 1800968 1707019 781022 1487654 650084 361333 1189973 1583927 1546678 657060 23732 1476453 977958 1801539 666684 1935674 1009281 611809 416400 1698290 632043 463993 233378 1042556 1027600 1268018 1558719 1595479 1271100 1586846 782724 1332733 1550164 345693 45724 1387816 903697 882916 1336018 1531943 705467 1221516 1853870 1194180 1522717 1640097 1875439 784723 780791 1191997 1221752 152562 346233 501487 463631 1248581 1693330 1032187 1303782 532529 1315578 1841816 1274116 689841 1997790 1198794 1316915 1183427 1155259 608420 761612 468902 1800624 260726 1426577 572394 951070 1030936 1612843 1237160 1742117 1882615 896082 693412 1249927 1897749 1591761 1985923 1721939 1771338 1167573 1826773 1381914 444456 1631265 643604 840817 284266 553752 1659282 1767431 1596882 1060346 995433 1566566 1488076 817 806855 1505708 1057482 1318580 39567 1487172 738574 1522579 1935652 296180 1279934 1687713 1205190 988461 1795986 595690 1447805 1433689 1511690 659525 1460554 1669300 1839760 1479859 1420593 1941987 1071186 1471301 547175 212505 1697122 726953 1780507 1374253 96903 1557963 1252878 683788 890347 1189709 1133277 1103665 1364695 336217 1971775 605018 670038 417552 1568544 967977 900780 1045012 1405050 197804 1162337 144867 1100288 1852649 1277108 1836708 1242371 192952 926575 522179 890113 926617 1087395 1912644 1465275 802424 1871866 1157193 1301035 1278267 569859 462751 582557 60400 1015391 1439567 1215255 1202091 1575538 753870 951661 1560516 1132120 336219 1018423 627697 1757568 1358398 340026 1560827 1923143 1481573 598555 1555082 1032628 1733774 308193 1572097 95441 499737 619791 800547 371338 257305 906362 185145 1807826 1363642 873031 74859 230539 693833 559123 125495 97082 139324 679099 1924208 198507 781034 1982286 517530 247934 1700993 780117 621640 578353 1668721 512606 1079413 221102 1552156 215003 1378326 1023973 1311286 1580079 734066 864011 840641 685917 1171151 1462836 872598 205524 93893 1020051 1229990 151627 538116 835555 390929 1515600 1067025 1581249 811484 156533 877514 1374828 524603 899630 564761 789461 188285 1624509 900772 932869 432162 239978 202418 165780 1872818 481190 1673222 562820 1064426 332270 585602 1608816 1397151 1587475 354876 842349 1426118 337373 1151783 1341230 352019 469741 1032490 1850754 1428229 1898376 884435 1460231 1441172 1389467 1292450 1584297 5219 1429541 1654655 923937 1408310 1989668 1334521 1460201 1587916 646536 312335 582498 1340085 1510185 1559481 215365 1182518 1056702 1806330 702755 451388 655517 1705065 1406331 1825233 841254 1017933 507272 1890338 803701 19404 1021635 1604729 431241 1619210 1203632 1060657 1731309 1061591 1346270 438830 911432 1107307 740391 1976107 605111 649235 1601864 1147759 540517 834486 1070357 66866 1515129 63914 1790736 1402110 1519656 577992 225046 816691 1553624 1676801 795006 658169 30458 1257918 28416 334140 888427 977319 1852485 413227 1434751 908078 927288 851409 470662 1547623 327106 1967260 578497 1972865 1393692 1980321 1114092 1678197 1404878 1058635 1376105 1345060 1533367 1672749 815880 1293514 572142 71178 1527124 824540 907767 49244 1870796 298776 799996 761433 780140 162181 1279512 1158899 579193 1400291 893672 1022655 580851 756611 603708 1806989 337224 1394965 403997 1798662 348602 896618 1687260 1172710 1774618 1436240 718437 764896 286568 1591702 411361 767973 1812213 720314 1874196 1594931 1224243 1176319 1538652 1911750 414277 1414763 258115 1869851 526508 1390662 1716853 509372 251804 655746 1815894 173793 548117 1300618 1517234 1463280 635881 859372 159262 1535309 866325 606924 718327 1848980 314829 16663 766571 1470853 319011 1930701 125643 1140495 1062871 1596898 620163 689846 1285323 1244816 1046166 43271 306925 1033035 1046676 1776025 984491 1171285 1292947 481137 1687094 1613895 672135 514649 826044 1518074 318932 1794811 61172 803661 998578 1851793 583883 1869006 978229 1148254 287719 875521 648933 1721175 800036 538838 1402256 936793 698081 1329332 1283383 1084242 1487359 1575088 690621 1067158 1005039 22300 698897 681642 1886543 1930972 1893373 1063986 1813771 187490 1985247 780631 217398 686516 1144731 1609034 1150674 320945 1361811 1578664 186569 1543226 1682282 1848757 1160392 1788379 1069100 267274 634375 294153 367391 233819 1362037 1584034 582290 305403 40921 1617861 259945 1202237 358060 687965 884754 500148 162660 44736 8978 1575045 439233 1462255 1644755 1730656 45026 1086367 568501 1427955 1559654 1507375 1471178 974658 1744685 1132986 168895 631389 1534976 1941040 934844 1420687 18719 1426606 153754 911434 1237442 1374273 600147 402057 633879 923799 797788 230405 1707258 160842 1330955 305027 1837755 1047645 740291 1121580 360416 682565 459867 1839942 982043 1643194 1041351 1784581 57285 1011794 227696 692915 1064280 248176 1182315 1035650 219230 1570182 1547573 1832227 1633247 923884 1700799 1378547 381049 964999 1366972 1086268 1201210 1348191 743184 1833343 1630961 982399 1435219 1286107 214530 1326853 1159728 1198145 1445460 1178090 769828 572375 1261700 280388 1041555 1394250 1055421 1883320 1062718 1383238 1470409 1117446 1779393 843437 1773601 1804659 406347 637807 1276680 1631688 1754033 405393 761835 1020059 291004 1630594 360126 1129535 1266511 1853248 198527 1182817 335444 1993015 833427 1280364 1338520 368339 1613628 687431 1147389 1064500 280238 1888509 1558358 898605 932907 857647 550002 1732901 1757836 1364096 1086031 752853 1419424 305112 181854 1575608 1703348 53012 221186 985700 1612064 1681658 1711341 1006414 1518985 991415 297612 1374072 1398894 365207 113690 26314 1646663 1034038 1276230 1166544 1327461 339904 1866735 1279955 1612841 1266295 300367 1222013 1791805 83842 1917076 935079 141762 1950352 683116 1039211 405847 1339978 541318 661204 674940 592761 515121 1563405 1481646 1434422 1665170 1006638 129563 1728013 935644 194901 25275 570131 1655012 1540985 208685 1725830 1783256 343141 1115921 886996 1613411 637686 530458 1754692 1809751 1610753 909428 711296 1860354 1214917 1490618 1716177 497591 800435 498250 1982330 807272 1995384 1443670 251972 1301554 818271 1827092 782303 462515 435211 1713888 1468906 583859 1103083 1049825 1514897 211129 529558 1670573 1882638 670593 1080968 1716433 1327089 1709092 1870408 1075578 265012 693358 957764 1700386 157283 1861936 415355 447320 1672824 1276686 1103882 307602 611338 1626540 109148 1116619 50431 713580 602408 594749 84716 1761705 312327 689359 1800640 24139 1864678 234601 669242 819966 491248 448618 446660 574793 100436 1631066 1675334 68965 1185533 460641 1260542 428543 1722128 1253249 47289 1567684 1457677 113917 1538198 1022872 637910 1592695 885771 276792 1713577 51645 1187399 330806 1084006 1546621 814484 1894424 266337 1773839 643210 704572 1313563 211677 1823151 71335 570926 808695 673827 835818 417027 901549 564572 294669 704344 1502836 619327 460683 1609746 1694964 1660736 1726915 1454017 849552 987344 1716171 1800456 426732 1116576 1915463 687657 1186699 76495 901061 1172766 1754474 675530 1817702 1983502 676402 1801077 1250243 1126262 355055 234404 1652120 93399 401939 395865 910446 477019 1566696 1548354 849725 1040887 1484933 1506217 243249 306360 791604 760730 1773447 897052 22026 871320 1482725 1818468 1346754 519336 961792 929994 204113 83302 65012 1743196 318523 1543327 1206222 520741 212831 707783 100798 124102 1140386 8569 177964 640602 675710 1930934 1976361 82735 867271 1658038 1687273 1588472 838303 830640 1786230 322277 1240060 1576111 189138 1691442 688643 617416 1648978 1009323 1065066 1642243 1463101 969620 173961 1457177 1118876 1733598 560002 115812 425019 958721 1252175 1295464 1994589 131243 431756 1869314 970810 1875045 1925816 1999182 1435322 1060193 1021394 902009 1895015 1299055 1703943 562638 213749 1236380 1270421 208013 1704679 1632871 1675750 1406370 803403 554344 1311074 1117367 1280608 1458985 1863151 542251 1042911 585746 819432 971704 1509506 863322 961279 1782816 1233824 1104520 1904041 1166680 1500301 1381070 1160037 1978083 1578209 1720054 562545 1757646 1236889 1298715 1939544 1747098 1214424 1299615 309878 1217392 1362165 119427 892370 897803 559483 1102959 1093133 805300 1292361 903339 413110 1220267 811367 1656121 365539 747204 725576 1219420 1567081 653379 1135661 622281 1606562 977439 292346 122779 1967191 866054 1334303 104837 1921003 108522 1773199 1377092 1809457 1332484 902092 555949 189675 1775549 1197687 646272 405362 60456 1882017 34547 1180439 1600099 1135741 1121926 1336236 1080487 1855548 1989840 1239085 1082213 332089 1829012 1948214 1143988 66588 142029 1395145 1463316 1488137 771045 1931567 1112464 1119823 1142195 1108114 1667228 948957 862063 1899737 761254 675759 1613189 655098 954488 1281776 1365355 957497 1038804 1896882 290799 1475576 1202442 1342252 1612530 663518 817020 1446298 873665 313554 1607846 992865 1825410 1815110 341419 944531 1489582 1128657 374429 1874113 1369979 1311509 1728600 779354 150988 1054409 495091 1344187 1097988 952438 1737116 1713387 1939912 1252024 1790528 229521 1131530 1570836 1410862 617581 1369088 891959 1744173 99019 850707 34905 235128 2853 104089 1862378 1357397 817487 457811 1635693 44405 488920 967739 385274 1606819 107450 1807226 1993867 1760677 1800602 805747 1910100 991463 1974067 110828 437487 1537947 737311 1034659 1504161 876793 10604 712681 1238390 1294851 1672803 501186 1176761 1811341 1828262 1748651 328814 978424 1876830 1246291 587401 565535 482792 1502274 647156 1963317 529179 350257 521841 1796318 1086721 1340456 1299489 335748 324103 1631995 464069 147808 1854115 1718670 1078037 1361941 722096 631394 417997 465494 563215 1804137 1727946 1531680 1957138 1495729 139623 1257904 1462644 184799 1881889 1449198 850666 1971576 1055913 644504 1382145 1590005 1637613 1305220 327905 996542 668204 185869 854367 930612 1461094 612970 1587167 949165 1734901 728357 769468 760210 329998 1455829 1013161 122345 1966766 1203122 318826 630614 894507 374333 1026424 253971 248747 472990 901557 591313 1479465 1064790 385252 430113 1091358 331925 1992776 1702284 1622586 456981 1244910 620512 164134 652760 1407246 1079194 1647928 1719745 1160850 633781 1449503 1487572 1883803 317955 227232 464775 115583 301300 1780154 1927125 886278 1747545 1327838 353067 568117 1340774 688455 1482713 897528 1078555 1909412 919056 225520 1502373 767988 945338 943009 1510703 1345662 884187 1005053 124655 1680944 1250290 869190 1897678 1631060 1243214 846363 441705 1874218 826229 1416956 177625 664985 821162 1383490 1649181 1629923 1793058 241844 176038 909735 481355 1678339 370392 636341 1853269 941030 719201 1548533 385619 1050967 1538181 1653111 1652367 1935825 244917 795601 735358 519846 375346 150590 1346166 1117773 1644871 972233 1565236 1281857 1745921 1655862 96261 142778 1761085 1583902 728574 24978 439341 1882853 1806862 1444787 1293582 1039465 312554 337529 373626 60655 536004 827727 68743 1645912 574672 1420804 1908232 1864471 448553 437450 31553 282791 1920138 1561976 1845837 768035 69905 1054443 315156 1871674 1542103 1062827 774140 698361 955270 1524320 1213510 963970 700421 174042 3457 964629 100679 1360809 227109 1847959 1086162 422828 1791879 760738 664677 366551 1648949 839060 305502 1464677 27227 609707 48894 1662156 1558156 1947783 1683333 276219 637773 1737558 9140 1487269 963162 730490 1043265 1124660 10911 711171 1368838 1796090 1791245 912050 755384 1567325 342719 66015 853008 1472916 1219789 1561048 231513 523928 576737 1715202 1603380 879461 906736 79232 686484 1910861 287583 68823 234700 1527936 1625845 797995 1505625 958208 1589565 1057575 71186 1757198 527757 1225059 1545411 1188834 399483 773777 1411108 1349280 880652 1838755 96800 1816897 1869576 1884928 615901 1321038 1572681 277826 1213278 1596810 1270818 469059 1867303 1901391 1270531 1559647 840149 974548 992938 1458401 368695 802578 1973789 39371 1836697 603714 1884158 1948068 749510 445827 977940 1271056 516011 1139467 1044547 1702024 1253552 794325 606258 345985 1101378 511250 297883 1135078 273751 1679481 226123 1162460 981042 1218600 1790403 750984 1163933 1672355 1965532 1357309 439003 1552090 903302 1401744 575208 928635 633681 668293 1078585 1559848 1126718 806136 672582 1131959 79673 1617567 1650251 1238382 1460184 1440920 1189515 1612174 732941 1161457 1176368 235482 1139489 744249 965331 309022 1597878 1275256 1833697 1250623 1285070 878766 1412260 1500222 438354 1606169 1250713 150793 1592482 1426341 1141333 230673 1880872 226816 1290662 1975333 256741 150194 62718 1365738 1130311 194602 943535 1763807 258353 352345 672351 1771956 1472526 463029 797899 682705 1392891 1233620 777192 1560595 1408887 1994134 1897570 1390296 171171 1494504 1065716 777845 1422137 645388 488725 117684 814383 1519565 1943638 1206755 1568615 1259462 1517478 1353965 934195 537999 376872 144796 497521 1241688 289174 1693453 788782 1019444 18451 216289 671102 1001457 969602 423562 1159962 355383 1157308 639816 1400052 250977 1338142 979863 633172 568016 434788 107679 1813710 1294370 387556 1504621 151237 1869187 97334 840055 512426 739748 523853 1530370 539665 1155610 262280 430577 639369 943560 1778772 1885108 1867913 233382 1607835 1961390 1614756 152712 514288 1848997 1624164 686897 914366 863437 1267636 389318 1324877 1678232 1460176 834285 814570 1894209 1009115 1030428 518510 1280736 1255026 182729 818370 1339812 989214 1040914 1665659 1977102 1530431 331903 1760066 1874579 1512066 363176 1119412 862957 921665 1524636 1180258 1632781 1337090 1263816 1497830 1431272 1423910 1501999 1932231 553614 1801562 339705 1499622 825307 1363372 532652 663378 305435 157164 1256609 150571 1430546 609026 1061764 243761 1079950 1845029 873216 1004379 670118 1741545 1922231 1647014 339544 1583304 704897 981303 1159394 117865 1685749 1586773 748993 1397002 200125 1443966 1676412 1003651 961428 914463 1952092 824816 1363795 862867 867748 169856 1551528 661582 1088418 949476 312079 1799499 1343940 1263321 944876 230052 1317523 1634136 1787826 1050773 1337675 1654516 1425842 623859 1556966 801094 1365006 710288 1753333 1048084 796101 1325078 237764 624614 1605232 231668 730951 1372128 330566 914465 1575057 1071683 1072699 649685 639152 1512687 447164 958661 1081746 52394 275062 92921 549494 1614344 698464 1157798 1034124 1604182 1544437 1342638 679699 740968 1970554 401857 1398048 295897 554000 1480100 7211 1630423 361111 1197148 174995 704374 1439713 1980052 51695 145282 66176 498828 1656703 1022614 319799 680526 1706621 4657 22811 893143 1329478 821658 532982 567818 422564 1549665 1754314 750744 1212184 1051128 1208533 1120425 1000886 1036071 392097 782197 1953601 1264084 852047 934828 1982949 624828 330851 903020 1816893 441025 1182936 1912691 1682883 988100 1865078 1188099 920555 1807905 461078 211876 1980318 137819 1828144 465023 1715089 677781 1346748 610984 741340 265675 1594239 1902732 1921412 1452474 1971379 1069638 289250 273295 1740004 291825 1235316 479989 37738 1054077 374951 1588384 33353 1046369 159277 1988554 938527 570472 456325 1397486 1482285 458512 1525746 1523377 106279 1157278 1579925 939192 447065 1421300 486744 509569 747266 913651 1711900 918574 305266 55380 201876 1141635 17877 1303314 1062268 1343746 8312 1240165 1495676 501124 308715 1808442 1349092 1774169 1672335 606105 1496382 581058 927018 1673552 1587211 307064 703036 1702095 560983 718287 881339 1434506 181521 1617866 1537327 140152 528192 694071 206817 896161 1803363 151603 208424 1051465 984271 1914680 237412 383253 1638528 1399178 60141 404764 655271 1688937 830654 1712658 948515 1672303 1619704 1308066 243481 1698508 1040956 323155 472703 1424798 1731189 1551243 904570 1178642 1055508 1002571 72877 1636435 783366 793188 1072721 337454 1378655 314641 203134 1311463 1742652 583551 1091206 192270 1979091 1305487 522794 286760 1120525 459631 393006 1226181 650369 1328693 639657 1385679 365437 284435 1140382 1900736 302236 1936915 102869 1303123 486526 393575 774827 659608 1698517 1561875 378098 73942 838819 970494 522948 747887 915192 247371 1171958 235230 1179854 54504 1108514 1466825 1876552 1231347 10207 1883318 1159940 433379 775511 1648044 967888 708789 634366 1040847 350587 1615002 818431 551157 1660903 366787 124528 1224133 205073 1668715 1489828 867226 1489130 399309 1716284 233445 181594 607220 43678 1417074 1710065 39306 1763572 1270878 100675 1618573 1008535 1326613 1627803 327929 420158 285548 1151189 1559865 1519340 228824 1421005 665154 147755 1358626 469609 1162262 411850 1090451 398893 412025 1830358 665199 959 803785 239729 446826 1372040 506453 215366 1850416 480610 739818 313708 835583 491438 1129024 1188969 1143121 402334 1915420 1131288 856399 1334531 1182217 1899198 753351 1203528 1426468 590304 1233639 438637 691975 1592495 1742712 178683 948309 1973108 549888 1780034 1070425 228295 701188 313968 1457744 812849 366520 1612697 350356 149060 679465 1262358 1831407 1881389 1271488 93498 791934 1945663 66979 924677 1432344 1882382 620241 1402082 1853013 708078 1154252 1055766 1765737 705799 826027 1553413 1412934 1142181 759365 739021 1530433 1531909 508244 1715090 1539450 368935 1119882 1366735 1516642 53289 1433677 1907591 1143366 1811287 659399 947081 832788 1059586 926360 538776 1273986 1851874 1665881 283965 1389901 493051 920127 123171 211250 266070 404508 1992858 1148581 615734 1527540 832054 217176 470732 1859693 1498464 958440 1615299 260102 59865 1899240 1959145 718756 1025033 1493674 499619 1016161 1828970 338900 283217 1718667 1675120 338414 1357785 213910 475997 373024 1425072 886533 378237 1189272 1051247 1519497 72978 943818 1220632 108140 1973382 882454 291592 1409151 1408452 868492 862118 1590774 1353857 955067 1101172 918996 1749904 1640280 412132 1686454 143551 1881996 390176 1089570 1761950 478004 1296194 680473 586630 1696387 1139250 1813012 1745550 1521825 1389073 331297 1634998 1267200 1472925 1751512 522828 844655 660634 1059671 1125847 190885 137778 1200687 1446525 1698014 1113838 616530 1809509 266728 465386 1405953 155944 1580546 26488 1473986 476110 158012 1546108 1464171 136084 1425933 155356 699222 1970083 1593844 196631 416805 656433 1749172 910948 39038 1758531 564131 1326101 486942 131048 1977634 308610 8479 810101 1898521 1552385 325156 1011684 762118 1715326 250953 1751314 1397008 447896 154903 1167904 665406 1261292 362819 505482 1142603 83146 504367 1981427 1580098 1131946 286627 323397 1130234 75284 1093022 595290 168966 873908 878744 1119533 726640 1448674 600907 1286764 231301 1526135 160321 137851 1250862 1432575 49364 755201 261492 1294594 793779 152477 1880611 1472356 1151645 681153 1073049 1041094 437972 1976553 798520 474068 1364961 504510 200142 508107 94137 1053233 1161705 761140 974279 206692 226287 1539526 1662252 1630562 837512 540970 1693334 1801499 1043511 368209 1729902 884590 385968 89885 162246 277956 1879789 914342 1685053 1024946 202864 334758 657769 136757 995892 1899726 1515181 1329718 413928 1047292 1446809 1789840 288284 1276791 1315386 858278 668690 1665872 1940958 934819 1649452 868755 1649035 373590 1871840 994044 1846727 1441475 1877663 63403 1635098 1045032 720482 809166 1221695 857044 99945 1224602 517434 711906 1345926 1358659 1702170 935731 934422 1543192 1176917 571933 322362 1163700 1556925 573031 868301 1467755 576566 1452342 740610 1738280 1046965 1089568 1491817 734938 451641 140738 1112431 832929 316973 548218 807211 670967 1793907 1416427 777291 1910657 1326371 1020822 447444 1514274 815875 1244452 1454547 1140561 1449378 1979391 1285827 1851321 1200803 90944 1185327 1274156 1578927 1826417 1690754 771969 1250853 256706 682496 1557500 604249 1350921 825192 1084995 1090196 149338 1325645 1585742 1330676 935582 1999 136160 1539710 254856 849283 312797 564581 314182 1717373 666526 452267 337101 1283513 57183 715627 796917 1820973 814620 103295 606956 1469176 1417793 745995 1018763 855283 383967 608288 1397 215788 1910378 927973 1609698 1524813 1788910 868779 864227 1297213 1148753 1818021 263612 121966 1646755 339832 1517786 865483 1476578 31113 573693 511639 1110435 1894955 1965349 541459 1594577 277814 1896143 912783 1688648 1661027 1065384 593518 321697 938338 1545483 1557709 1353444 240790 870099 587899 1104568 115691 1969507 1786834 1895984 719966 650814 153859 914577 856220 1088238 1059121 643451 1707021 965869 471925 66898 856747 25906 167222 1056249 1994118 1075670 1616948 1234728 1003798 1175851 1632199 537893 1511862 1433793 827516 633190 1943836 1556802 1060970 977245 594705 561529 1320472 1672300 1762230 1426439 1301316 626727 53802 1081871 1085763 1441329 1035851 1866112 1986613 1091063 459914 1171291 228488 440494 980612 222366 1976849 622319 1483180 1386924 1087742 1186105 134646 1869575 1466108 1354792 1574415 1987505 1911013 304386 1320556 1276169 903875 1895437 957050 25259 1956148 531321 569277 955746 1089073 1983565 1814207 1754740 611629 1158974 1781643 976622 797183 511512 1146842 638761 305798 1681717 1958883 1858752 1373955 1292276 11498 976023 981157 1242956 60656 1282660 204180 378596 744679 1861607 121097 876212 1152418 238472 1383256 1966853 1743181 1810131 1892362 564515 968980 530457 737680 148581 578371 319614 165570 18174 1044198 1067345 809958 82716 646268 1761963 1689806 207227 1290836 879311 339316 836277 1200039 203095 64080 837480 1386771 1501222 1451328 963403 585811 960032 1059322 720409 24979 865140 1055452 971164 1437882 235454 1182937 1252293 554156 1848955 1985559 1184592 1398906 1663933 1305699 980345 953372 9476 1250499 1672286 1116409 1265065 304902 1905203 1633580 1236479 746027 77218 1168994 1265780 1507864 1158272 633543 1552933 1667887 875434 1340726 1192582 142355 1536451 644930 816412 1328313 1949810 1418342 585048 1663991 500645 1075969 384573 1352040 636198 1763708 1065699 866759 917561 224336 130909 1967762 1577903 214423 418296 200708 1692987 180113 1224071 1282438 1116819 225933 425223 85390 1173528 545402 1656167 338920 1166967 1284818 859820 97791 938780 596893 507933 468016 1401918 1258486 1385584 766188 1596875 891087 739147 495686 1121453 695901 458057 1915830 920520 1929737 571241 226186 1623688 569307 646927 250695 1663781 1572896 588333 81243 769961 603369 1645046 392888 951705 1229002 410034 209637 944819 403831 1936300 684783 900807 1177999 1543925 273603 1424415 767576 223602 1376317 289100 1582348 1303690 1415236 697003 1152784 1662485 1490278 1211969 262467 1042458 325449 51544 96931 322736 1829595 102747 1930773 207906 1800707 617933 1123170 1644527 1971018 914776 1499711 629934 1308443 411430 1542571 1971000 271660 945522 1564981 814846 1244725 1968213 1047696 1671515 609797 504842 863227 331848 336725 1666233 7102 50895 1023200 1724607 1557400 1617443 1100508 854201 989589 467392 1845871 1761469 711642 1953014 173267 1715411 445347 1105965 1488680 945616 484784 177681 1423628 1790825 1248590 500202 1776136 1690302 999096 973969 1701137 1514846 1691947 264840 1487101 327311 464494 1526911 419680 1518383 129776 1753897 1200200 586828 688787 1530059 1272712 1337326 1528503 490753 1776020 1412522 670529 199994 823454 1952515 500642 1180030 487296 287799 1018327 1413711 397224 18453 988479 1394519 1708444 1047164 944970 1214626 1116974 879152 1098125 1697295 1657475 341707 1818253 36971 123987 378910 1218825 960471 543210 198500 452103 905447 1056648 1164529 141105 924588 1951113 1668355 245274 1081939 470796 1630748 708279 81247 663688 208588 37655 1589143 562164 1314175 223967 1741849 291698 177201 88048 470144 103159 1991884 412864 245400 73980 579191 1281941 960528 1816798 1314894 1389422 544244 787138 1585412 1184009 1185206 325100 179840 1001777 1029439 252921 891575 829550 1131717 1145265 373738 1439437 1497661 831321 659120 182979 86477 987279 488959 1451277 157099 1915806 211196 1571611 610900 1216690 300705 384595 591568 1887732 1178863 1419092 858830 865001 492027 1946014 159084 376771 781885 382814 1631411 1620203 733993 1238991 1337376 18565 160383 270572 1138461 845807 145411 337772 1079785 816240 350545 1075901 1603077 16456 1419621 1123237 1591665 1276844 419481 1557407 1123438 1919474 774318 1660059 162603 26306 816709 1287899 839817 607689 1129283 393913 1520149 1221604 1176548 1092390 1896166 401599 391259 1264190 1108163 552222 551997 1385494 1388937 454112 1301307 363610 1853340 419919 1350532 1909291 1145871 428101 104500 205882 551804 893439 316930 671434 1599281 1097237 1890353 487582 1972843 1211906 632199 66232 837012 1512739 1729928 1779155 358553 1505008 1960116 357792 1432955 1539333 984986 92235 811773 1147842 422748 1621281 1558324 793635 1259545 1172376 1109095 369226 400977 1459442 958643 816382 1736373 313520 1114935 126503 1757575 751550 927048 123248 847161 990590 1611691 1881481 735314 1307419 1451863 1598760 1120237 450352 1047721 1423874 1374630 699683 1076421 500458 105761 1803997 852103 385605 1618207 388157 1294284 1742242 573773 913352 990380 1457691 1299542 1088189 1895185 361189 831910 1586638 1163735 1657554 1504150 1841716 497983 1684293 869303 116204 998576 638883 233190 1266521 1296449 222695 1494796 34137 1688202 1074592 1967545 97657 628795 674658 1199215 622690 1293535 760587 895477 606685 630553 304637 24746 641485 893616 1319375 1675970 1178042 1283602 520313 1338673 42194 1329948 738313 793425 715372 75478 1740908 1027518 1156182 1002860 1161432 1939621 1696912 737798 651213 357956 186217 658421 1993096 1774589 897947 1435305 603669 510750 240057 910818 751426 391228 1273600 1585016 1533003 126794 898389 684828 1318138 1150095 1540226 721835 1056259 1027146 247521 1122085 1165537 647653 1091817 388418 277649 613132 45132 584620 1219346 1497867 681490 148137 794595 916908 1516760 1634520 916822 53500 1096769 817239 1111669 1228731 151984 1321156 1597379 1277233 504819 1758923 1955446 620438 1381086 915244 403896 794514 898387 549290 1133538 758668 361102 1416015 1201039 511261 1847930 1889123 879889 1166234 1410431 1133293 785327 1275092 254907 734339 44085 945683 1029799 1010885 1876582 418123 1328709 768328 91106 679464 1858947 356500 1586362 1572316 516890 1807421 1530538 1709848 40326 171632 312845 961253 1424537 48517 320756 1344027 1267415 1933140 718483 1854233 1517634 1113625 1740863 1474761 966649 1148491 1213220 1309741 1979979 81506 155820 1971735 632046 647083 1255557 660733 402644 446461 1206225 1166256 1306438 1698567 1266383 1505204 1534167 794351 1991560 1542142 238103 58665 348077 938938 448702 585105 816044 116967 943331 128782 1499981 1597203 944332 567895 580502 731928 539129 254029 656608 1980715 1703615 940921 530241 1952448 1910673 707373 510146 1356485 521530 1658920 171216 214205 1856945 717214 1904445 81778 1262795 948427 1915884 52542 1753624 547106 755343 947601 1938024 971166 1522434 1094868 630574 1021968 116197 46572 571131 344170 822378 328722 1478819 1743871 866350 115965 58969 306133 1518339 1240671 610097 1869456 303158 975755 1277622 1617537 1304747 86129 1301920 387235 1494449 1950593 560902 1926544 1448517 361045 1927373 798523 1579646 1510780 638733 1165390 1706956 1238633 1903062 1104562 1177017 1961216 1400716 1837169 896529 448411 1572902 660431 1929322 347726 1355785 781296 944110 1901839 1774978 1885642 248311 1067867 1116184 1216040 570355 600983 895028 1605040 945993 437194 642308 1215154 316409 1720542 403027 1324651 1369089 1337054 305228 1210139 250228 1732582 543480 836195 626972 363777 1551420 222969 243724 531649 1420279 1399621 546506 134044 518142 926755 1964068 645759 1982037 1814203 1097911 69808 1730808 1118499 1554776 927947 1649969 1332385 854855 636121 512934 227676 426597 1973729 516939 402369 1858601 231038 1823875 13978 941420 331492 1760344 1277057 1180827 1659870 452661 1535238 1558713 542773 965097 1879062 1299068 519983 482264 567851 273604 1738087 507587 345999 133527 1066866 591258 1016100 1203667 1984304 1628909 1442548 1338734 199081 1366029 1877370 475874 1025649 1715490 1347355 384176 503898 1237622 1437518 133039 1251001 1838646 625900 938577 1807711 1526591 895472 664781 1193252 14484 929553 1968973 1961344 191369 781121 353967 1940300 918048 1766172 950656 201236 1802867 1583313 1012073 1978887 978968 1446049 1258784 1952846 961223 311182 765934 105438 868705 284682 45086 211956 340406 246561 1601184 1204939 1168398 107459 738701 1459611 829975 1877390 1323851 1443764 871862 213048 653780 1398176 836761 23722 1533387 410767 1295528 72258 1969947 1039100 983861 1946174 1196897 728757 631551 1896271 414004 1576166 1395001 1372255 1079963 956327 970461 817787 1508330 1091304 244214 728469 1961688 277916 1052209 78152 308475 1815139 1974854 528549 223991 408592 1829611 1992383 515428 1184888 1366600 387599 1524482 475281 1604520 1396932 1137406 229288 794898 1898412 1767518 1443869 684643 56891 72827 1204045 699362 1219425 4052 1724295 1000298 746140 838258 1728440 1597654 556889 1629927 1228497 322112 521629 850257 1932380 966658 548761 1190573 633888 185136 1606954 1423152 1360329 1696107 1055861 898311 857185 1494809 1554130 1040329 1628692 1350730 1719439 240392 389779 433671 779577 391776 1327406 1131303 172978 921189 1179242 189708 1337653 1273576 1076138 1328448 1201750 718626 252409 1097514 680125 326682 1128229 193796 1211318 728318 988986 1940539 995189 1798639 1655163 1501636 350001 694093 318136 1763788 1213517 1772695 593723 732570 1584610 1719094 1096057 1097214 1473258 114023 914027 1347538 803895 238274 1176759 672390 1237934 1904664 1844282 1460352 1611391 357168 1044205 1767204 1644917 739697 1238704 1286796 1916535 1185291 1487838 1925496 166098 939707 1262114 1728319 182038 1505472 355755 1223555 1981011 1764974 1728734 1977655 1359535 568044 1966862 721110 415718 196677 1955162 235385 1008463 315761 1909196 1478400 1111089 1546754 1375759 659852 1922393 666333 386347 1925614 1704020 1167121 1701954 667066 435827 486373 948979 1075680 509318 1926548 724544 502964 1751553 498665 977501 692633 1909082 63748 1052385 214841 220728 1376778 314966 710720 44909 135972 1066926 937702 500138 877874 1108635 813783 465342 1591937 620659 622931 1274590 1585109 1485981 171708 297180 1775380 955040 1815148 1429191 1277898 48157 1310938 1357887 655943 24627 23859 190364 424150 1805860 994987 1142817 1535420 1322579 110829 70730 1705380 930498 688733 1232510 612858 1865922 1082723 138927 1549849 950633 675310 964271 851314 624459 809345 483409 1670523 316658 1926163 576871 1261834 1950701 780329 503499 1415330 690354 1980343 392757 425009 1908230 1918984 68103 902965 596320 22348 1883513 1248936 299596 1778754 1053429 214643 503520 371186 404786 528082 1785293 1553927 881671 709798 302613 852267 1085269 1223671 1621160 646923 1980156 384422 1674174 1902893 1722715 1758964 1758200 1979653 1122356 1651135 1720346 1705019 848094 738046 91876 1232482 1926615 1137629 97565 426699 510362 1830514 856608 1418857 115840 1883789 13160 1989509 1631842 75975 9248 1277514 88723 1886987 1963284 1160791 965442 604717 806824 1434365 941004 1142851 859129 1825971 101258 1185236 1518451 1379071 417079 27787 1658390 914002 85771 433244 1716364 413741 1840550 1406204 1285475 756972 745074 1829259 1573237 1876221 1279566 1160972 30012 321492 97925 1628589 1762078 1475704 1168013 479527 1576971 1576795 1516962 1017439 511039 197921 1528072 621593 1606514 227289 560290 767104 60158 1804552 1262547 1019347 175319 1919555 707430 1710204 1183305 551171 1202728 1581405 552928 719071 1982091 258705 396120 136431 1709086 881441 618704 1541094 498094 807724 626732 1140982 1231576 1488131 534711 1957598 1359941 784970 1654802 963209 109577 990864 1311718 1723643 1762156 1233837 80309 830568 24070 257179 1626500 788561 1151320 197170 519820 846726 1529570 46685 932330 1950628 130066 1466342 1750031 90035 167348 605373 701294 1236612 1973801 1982532 1042526 605896 403006 694526 1116792 1086448 1760721 658092 534114 1424497 563395 1873608 585502 967193 671382 557989 741112 252671 684191 798847 1525445 1526525 1721887 1915234 981962 1305318 845589 1927138 1576962 1299482 211017 659899 1703672 1110375 1427977 1508323 518534 305544 208882 750548 1778034 415520 1867470 789405 326052 1844004 344083 1967813 725487 929037 1839079 1031130 1279140 1798681 539303 193959 1121350 768490 1892196 612558 1848729 761767 1347593 1375919 99385 925266 853194 838855 746956 1757209 1010368 199435 654274 1339910 84144 1858937 255513 1818597 157601 1832878 1716002 1149068 1030740 475933 446086 549011 1118057 994689 789219 150263 721154 1771460 790125 853155 1208408 1458768 1184201 1195331 1239811 1644445 784244 16881 1558587 794069 989331 584115 1780198 611430 607097 1340981 622092 80753 163542 1070444 1022715 1935379 939036 1750753 651982 1869055 172554 1134934 1201051 696157 1296502 1244255 1238925 665493 551129 980138 1993065 435020 656628 1557722 1199944 1630480 180242 1342563 309406 982066 540271 433282 251994 1644276 1312246 838481 996237 1803341 1663252 693272 903891 1098021 51965 1974713 1355548 1450047 299184 417715 254128 1676310 1006038 951831 1012881 526577 576964 1133788 511411 1859149 1593338 1210413 582264 1457905 766364 1001363 1104998 1404609 1841902 1732954 415134 1194657 589018 1372410 871536 699 1556490 907187 430178 1842674 987900 1231582 1517954 703898 504540 709797 1633509 455277 224128 304414 1326946 1549472 589492 63260 297580 1151638 390075 276099 1568940 490171 1498497 1599261 1414860 720942 1326293 1307150 1080821 100512 1841365 1756688 1159071 1700593 1598538 1746825 766067 1524429 314863 1066588 1473911 65417 865377 1889257 58326 896096 143845 1463540 591118 1735091 1130135 611780 561849 1347611 989604 1434967 1032936 933025 635387 500531 1904975 294797 26280 642829 966563 339196 1830348 1871622 1682925 667590 1870409 452676 704107 699632 659890 1799406 1134769 1667950 639210 860234 276617 1803672 1170457 1810005 1625880 830995 5760 1324236 534558 912471 1165437 8766 688011 674608 1629527 66465 729297 1002929 1328346 829282 1403088 1998049 1058168 545185 1130012 165427 1552942 1068054 18653 876044 1911314 547035 1415294 319755 662282 1790752 1428692 157427 1032316 700921 1312087 1012708 1494067 26100 1715790 373954 413266 597528 1275200 10485 1680130 1607072 680155 91000 1531671 530684 1298828 1031095 834278 244621 1882092 726011 1084866 72441 1062675 432753 1224959 1162903 1258368 859807 1223182 22929 1114498 577628 1148269 1934097 171714 922236 718545 76938 1327479 1152676 473539 649565 1404642 1757425 1613352 1767219 1352155 1896800 351562 270813 1895509 569679 387881 356875 1207454 1766469 617556 1600123 683865 1248207 1512961 1103457 710875 1552084 1631319 1195138 1781486 193804 524612 1836218 1719109 319777 246848 988688 1560803 1876660 1069980 1882899 930970 1522217 923116 337758 37713 1130094 1690632 488124 63351 169282 873313 168813 53913 1466042 406981 962058 123204 50819 322296 940934 344183 1930786 762463 1678116 450665 504777 953949 358486 1142494 861787 1516111 1637486 1707831 1032203 206508 313947 1034294 1044159 880195 93574 1781160 1370039 1676747 1229203 547086 22075 1814881 1842811 1571789 698473 614978 1865102 166381 1065446 1015117 1367071 1136555 409751 1767656 319354 433583 941434 1889733 1710507 521885 1182512 357518 58929 721576 512878 908856 1359702 478917 1226403 516737 756622 871370 1687737 1601587 80586 1830959 1378770 1575980 1537024 50595 333058 606350 1147862 1154541 437502 735143 1797448 661936 1349766 488686 320583 1147229 1183203 1440541 1648008 1761096 1319613 1495187 1507483 1445913 827674 927625 343442 1430781 1796045 495653 340032 1603577 757543 556170 59984 1998512 1184980 1005146 1214287 924367 1186632 1361470 736333 1277903 376826 160212 1331319 721997 709311 1194715 1457316 443902 270182 941166 1850442 84963 361262 919043 1777048 1462107 1719798 241261 1587775 413407 147015 1367908 1621248 1689176 1809109 251981 1235147 664919 1007059 1567527 440773 161125 1073424 1224045 1239549 1756289 1709744 92589 1678885 31548 1208998 412388 1870004 1122455 56136 1542016 1582570 1383156 1897681 1732412 168273 1401205 271928 525854 1124168 1207166 1001441 1904129 510802 873778 6622 1636374 64159 885725 320319 1050593 1117584 967439 1779104 962700 746677 932150 410740 1094160 558521 651686 1932889 653885 1313267 1673064 1705631 478733 1835976 1075472 774148 423973 618669 863793 1967636 1732788 861152 1548551 1486097 352880 721689 586305 991339 771604 1638194 60253 1552585 1248518 1112121 1891416 1946124 1140017 439548 1380634 71465 1119009 1357382 1870910 741062 1815834 1540310 996358 1486421 1187521 956918 1599286 525489 1793974 722864 852965 625705 501000 1209547 1268340 1304831 1979949 1817680 261294 872684 757061 136175 543388 182125 67470 1407365 566381 1153305 847219 1845551 1420861 828301 188622 1591589 939962 1660431 895265 1828678 120605 1288064 1163359 1469770 698075 948049 1277748 1697067 1313876 808635 229535 249381 1695085 1126738 1430177 1851015 199237 286865 648507 1413412 1749860 690678 173602 403758 895224 1480653 1553056 175217 844282 1050765 626927 138584 580638 1293476 1884023 1413046 1814331 997943 57268 1197582 1497472 1067678 930171 864615 541511 1935334 46799 1426864 420909 1249310 424832 1185085 1670596 462002 1186364 1300214 1401405 1403736 1516160 1752549 104113 1476660 707156 182108 998762 1212654 1103702 461900 816076 1526224 1160534 1321235 615505 715214 1473337 198394 313403 1915660 612024 914479 1739423 583506 704908 1899543 914462 516598 1346418 353044 754766 1489523 549935 990359 1871786 156283 1666065 994619 122154 1482804 1706850 1233900 736729 1087764 1155976 474254 822338 125715 529129 1474970 1623737 867431 1452695 498549 331736 979218 184295 1027983 767804 1807131 74201 46446 1483037 664359 300889 937065 929737 1020531 1087273 1675298 426244 1096498 563021 495130 542944 701036 414685 1089177 1465793 766161 801979 30354 1143819 1575161 635126 116736 656796 1255610 1066421 1746888 1607226 1932008 879460 202685 1376532 1465271 429742 352452 1928188 605993 958397 1837733 360852 1567594 551972 1663137 265198 1558392 554810 451988 1147584 1305108 209074 562723 1790560 1969319 1573326 746839 23103 1050919 1355164 1661795 685148 511292 1913070 109534 1536218 50137 939251 566765 1913918 1971633 1744556 1165452 1825241 735381 1034809 303787 1235149 85897 1066399 1092351 103113 933382 373157 263592 579305 1633357 482357 913271 1647048 1092857 1079499 1486402 672362 1180774 940629 1189247 828383 425719 1349215 679579 1383247 218298 1309457 1321305 218462 1745647 178165 395347 399852 1964824 13950 1282077 1685648 226549 1557927 1215118 1133094 1091674 21073 1263381 698326 683866 1273173 1114909 1625309 1582834 1225809 683593 1227484 4160 361183 301904 1363569 108459 1016211 1694087 1020943 1386103 1665945 765228 1229303 1898452 870935 1021143 999323 364884 1842229 1164310 1288975 1965062 116013 111919 452930 181683 831087 565099 1995193 1181568 1061257 486569 1829069 979003 1982482 901955 444698 1005056 1192454 1795755 918335 44683 1718676 1634521 1432648 1813505 1333193 1927263 1921298 760756 241896 130342 1483837 1100094 369199 1735697 1090055 1463525 591087 1802571 1114571 64654 1467249 1847955 29797 350651 116569 1146944 1199237 1929166 1063068 1105860 1501373 1570120 120624 1555040 301504 61329 167654 85863 380052 504875 1476105 1480560 1465464 1189285 74380 638431 1845891 670484 222839 346958 1523911 777888 663025 211782 437404 307811 1505674 1993425 1485612 1743339 630093 1575517 21857 96014 1700096 619273 1174609 1854961 351295 34682 209974 1375317 1273881 1213476 289864 1786233 1367462 227571 329172 615900 1801186 317742 1334865 1769336 1169991 212575 484503 64973 263891 923848 1235470 928007 137559 1324181 397079 793348 1563868 1602165 332103 138848 1479461 1916764 923606 421571 391070 292034 782146 1300749 268668 1498882 1652551 60981 1516690 1069955 1306998 1805809 427323 1799788 123790 1361795 995119 29350 1893946 1924771 617536 761100 527795 272444 364702 892102 512027 1214976 518944 1738638 1963557 558969 1511981 1876399 692568 1121048 226119 1887358 946879 144774 724708 1542540 1503450 1323967 1496166 874064 1598418 157585 1796502 1229273 1911209 1380627 1990743 1525063 497371 292914 1919497 137239 1289508 486286 118629 895379 383711 611810 155966 167586 916213 1892798 1227169 1059896 744578 835532 1306860 1365357 875660 1874124 1067793 1371448 338988 469749 334207 1895445 768888 1652581 1144046 973829 1321657 51721 536151 477150 125646 428251 452281 737927 482755 1391442 1382369 1517278 1609512 1979988 1586912 126405 703134 238905 866585 330098 473147 1445968 374635 350714 167131 704001 1773134 1816477 1843266 1234068 1662308 1676146 77399 1049517 752610 986993 1827964 1676159 862059 1798870 528212 1601980 382929 1397866 228119 196978 346369 1972379 842102 1920558 524309 1698673 1336392 1831166 1005161 700173 1007134 815016 1465639 590647 535524 1838962 1554288 677675 114842 591728 889196 855407 988508 1764158 1410366 1594879 1800317 332613 574147 1632799 1056477 1945287 1349308 124024 238588 1341998 400802 767523 867378 539562 1206944 1348301 1004742 925448 216904 1999828 593145 936034 1529168 1011391 1063143 1660661 1628546 1698644 265663 1075318 381374 257187 640878 1991439 744992 1519992 474552 1973264 1967507 795796 1739944 1086369 959622 842689 1724043 1864398 156448 1757008 1978844 66877 1708264 46883 1175704 766660 1505429 653 139418 867726 380305 356340 1221799 1090763 1071901 1953382 1571650 1746613 1454899 1473071 432511 1696158 257202 1424171 935164 772302 155025 1691942 578809 1281343 160767 1087044 990063 905706 1714505 1400776 733295 1243786 312843 1508931 282744 378561 1394449 706905 404233 817749 939402 534129 821645 1787825 876908 1720270 408827 1967878 1963497 141485 221127 912067 904827 593912 979651 162966 1761607 1645851 825945 1977354 777742 255769 1677629 1944264 587868 1579855 1734973 1533263 870807 838590 451891 682551 1436561 22027 1507539 1970829 269853 1866405 1976629 111968 5132 1910209 309254 1961603 1155823 1300691 1254009 1036635 1544191 1274443 227005 1324840 640565 443414 578022 1568795 1292682 1734150 1753846 224876 1708776 943196 1225140 1708314 1054322 1019002 123219 1461518 418237 848218 1706257 1789101 1556140 1837214 1799902 524055 1059972 1014443 1960492 1202241 880914 1791190 110916 1189566 709111 1498122 924327 808958 484782 987674 1053864 908715 240373 448062 1779734 443900 107626 870084 1656801 1982875 1163126 549860 1827667 1502198 640345 1616086 1683175 1896593 783301 357 815895 1868031 532023 560029 675920 1273851 1823326 241305 844251 1905012 1278081 1156682 282218 1584599 654463 1784409 1477759 371151 1713628 1830570 1637816 1992942 753616 889497 844007 1954726 951938 643318 877187 354929 876066 1490711 41458 1359556 680224 1419619 789425 1432213 1342900 361703 673654 933772 391996 1389849 1684908 1661741 1266323 522483 285627 1641670 1178926 1681272 957360 985002 278041 1121075 1494781 1655087 368276 1478601 1066040 177190 727303 1508680 1541066 1535323 1902434 612343 162647 1918174 677876 2548 1119170 1977664 1863553 1356371 217205 1201965 31002 1004878 860701 939530 482201 1190696 1494452 1272136 746086 1244712 1111529 1567118 1105251 703560 1326591 1573232 708464 29301 407036 1916410 461915 826870 576461 1956981 1087855 972531 300582 1062153 327008 214709 1505310 467119 1293975 78648 1418797 1273037 1684015 471070 52008 236192 786948 20886 1415353 120353 1842100 1524280 1472378 485417 1672690 1789381 62980 1429293 1122291 1405044 845047 1756945 803223 356606 162352 1200785 1506866 1808804 1842876 1352286 1113626 1965230 556743 631926 414089 1428678 461496 1307524 642975 1353110 698949 1302410 198356 1428475 654631 1634024 50685 1908338 1209703 1357722 1563603 1894483 1575810 1719289 1550081 247397 261007 1590091 1653481 41128 975454 728478 877303 1935723 705070 625984 625840 44888 771883 1264492 890625 1732862 1503328 1885916 1116869 217481 1997754 1094836 1587493 102129 1592156 1287744 199271 1553945 826973 1910178 1947386 1776256 1809211 1992407 117974 1324937 1048977 306820 1298929 310480 1719252 195886 1973863 1788612 1205361 1713347 1298123 374982 1245773 1544261 354758 63679 1432774 501095 333782 418035 884834 1126807 1184680 1926002 1354919 1183402 1869166 231188 1034824 447733 283592 1144515 1792813 1785731 788308 996002 1286134 305405 292533 1892538 186264 1540675 1834189 556413 209895 1402715 1520972 450920 194252 1775827 1369129 848213 1457127 549350 1800548 666672 99982 1363489 1341822 1502222 1424969 1661903 403149 205679 1095991 1825687 934943 720399 779907 412939 521849 66356 284080 1984286 595779 1350496 1005660 649044 438158 885815 1440580 1306670 1630543 1979703 1662890 187051 86337 1839500 997196 152614 870778 1268614 223852 1260043 273130 1158788 1855236 964002 1125715 1214936 1274319 267716 1203915 504082 1962560 50007 99311 1538159 1557628 542031 1109896 1001525 788134 490306 522499 685231 1527222 49765 800337 597285 1580748 1527887 566299 1264658 212690 127931 623164 1682577 884053 697376 911173 1109684 1244182 1717243 938101 1886335 1995417 1121213 1347499 453293 1841652 1689005 1026229 459383 441241 1435607 113903 990748 29444 1134301 826514 478509 5744 1260588 1235894 1949043 1730815 1624175 1454060 426378 827510 637042 1797644 484439 672914 1885748 866165 783975 774732 1169854 462391 627573 1373960 1915956 778408 664205 832004 1142246 518314 847570 796140 585851 1868736 922499 1881928 725581 1255594 433123 694374 1105903 1803253 1166343 107522 841100 1484865 1009672 883952 1456361 22560 924401 1643525 929655 1023118 1816914 402996 1582845 113734 1107977 3191 1892258 901148 1424810 1051881 991473 1399320 754449 199906 1117322 1712436 1263747 1098887 1081369 1892446 356019 1878369 1571863 1067301 140241 1185786 463521 341286 70274 667598 624485 1611576 1812189 666453 248863 1912603 701574 961488 579345 1126831 1590854 1102328 724201 598670 849805 1530537 885214 42470 576004 1153851 1145416 476219 816351 755159 1196064 1566661 1517720 1669673 1212126 216475 1148062 1803045 1851046 1275944 1263068 634091 318240 1053811 1764064 913551 615170 616561 909495 1120568 1933308 345112 1991507 1783149 1933607 629244 1390803 322083 1881920 981805 1623042 498385 165572 1414151 1567623 1640336 1418640 381925 1562827 441339 826547 1920123 86829 1234979 553933 1031089 249074 1503321 1376770 1619316 286289 1291712 1418702 1361289 377752 148904 1935494 1492552 159584 83975 1133607 959948 795565 116134 368565 1638466 1447028 1404064 550506 487507 742329 178829 1440254 21111 908099 1600863 1531288 362130 1289750 1616203 1749907 558765 1926762 1455440 1837602 459340 333864 254395 1090168 304492 1307525 893862 1216759 1341401 1025533 1841875 1222016 1252015 729619 1074258 158648 821609 534909 290620 96621 1561707 188348 126413 1069982 354768 1354049 1443091 1605746 1251286 1857057 1877827 1302802 1504366 607645 779415 1763455 1361476 725370 1329631 1064955 1237910 1369245 1872516 1483424 594164 340468 529345 776649 1872502 1310002 1671914 1863442 751839 911462 1328370 1822919 1125261 754681 746295 1516302 360921 532032 1165157 66913 347138 1464098 1748660 1874086 118470 306672 1368288 989059 1818408 527023 1557724 216160 531853 846944 375913 1852256 197718 1614227 95622 700348 1171877 1925526 868228 289560 572164 1038701 1747374 776889 653171 66694 1449525 417589 1745573 758569 579782 635738 1234887 770257 418598 317192 744549 165516 1217356 1415699 167431 849694 757075 1527905 700134 253124 609112 277769 139705 1403741 1173239 706405 1366251 1468045 579327 1919894 194410 447554 448951 368175 1689073 267995 876495 61596 1415228 31660 1095809 1990854 1707256 57644 1751405 36458 155212 604373 424072 1027060 20239 1157518 1789988 1549758 1077472 425196 1304742 1876539 1375307 118349 101438 420110 282560 351839 940676 373281 1990014 363010 115358 1406620 647739 161022 654018 1694904 1420061 154910 1027379 192724 689424 574454 377436 725189 1964647 728239 75201 1260382 862124 754572 189652 48819 451500 1860407 171953 558005 1251835 384146 1557320 1569576 1007206 1180015 1832300 1578435 1215459 120532 1846875 1383787 362429 473335 1378164 1275278 93957 841871 1416583 1123994 688901 547292 1652649 1970631 597851 388651 1310694 1343315 1486707 1920089 536406 6501 1280694 1227205 969212 960004 908455 1428009 387014 345829 357565 1517366 1340353 1915237 1782075 1832637 1328029 896210 996655 1770633 1388681 1119262 1731787 94992 1742100 1035092 1267088 1350937 690936 1337488 28093 1099149 1397780 180210 1057914 1461114 1581421 1864681 1339396 1943237 427785 407817 286638 271197 517762 1854393 1913840 1263335 71675 343203 183330 231346 631570 41353 847227 976784 1226892 1720684 13420 1228748 113748 1047787 1580159 1312030 1557574 590894 1369486 1405055 827544 920679 195141 10313 230511 474524 1388500 933744 1826333 350259 1856845 426265 987330 874704 420208 1215009 594527 161072 471220 1740922 1313373 1413472 1979800 1501000 1224433 1556162 795208 499671 75184 1768962 939744 1873400 702179 1218632 1001615 1420194 1066177 132377 1064293 1956170 1678648 638485 821120 1478342 445934 495794 142839 747040 144671 1834242 1170117 819061 437841 877001 1065424 1632121 718190 371421 696779 1333880 1320249 644340 1054044 953206 1663811 1050489 242101 400028 471565 1801252 7798 1686330 497703 265911 547781 191762 407610 324091 1047964 1910276 1362021 1377669 876300 536665 1632692 225575 461062 1633742 806449 1791700 395525 398397 481890 210363 1231100 1151705 1430234 1413712 284928 187433 981430 1779363 699224 1833160 1865913 532413 1564910 1612930 1040392 1197093 1285932 1462052 240962 399373 13345 491392 605322 574827 1763671 862388 680288 1227039 871666 802268 220071 1177197 260643 1870329 234418 1332840 207453 1800885 1421842 943788 1581574 1946773 1623053 616145 804329 1559988 1968328 697496 674225 795203 127525 139129 1951756 1843427 133031 567970 11718 1877482 58283 1228255 408986 185137 1076438 13334 154243 624087 182406 276502 404815 711944 311591 344633 1776952 570026 746472 1123894 809331 896869 350994 1779035 1609765 1402493 372106 1096501 886496 1668465 1777877 757616 1218373 997212 828482 543152 293096 1604770 846209 842576 800845 1831817 1799200 118143 1076543 600256 1163291 742295 1133346 348970 24486 201614 64147 790679 1148597 244429 1683461 495437 895908 1102028 1064826 1840266 1123522 959272 749035 176944 972351 1832476 284079 736058 1040709 1211063 1708179 1264465 101135 1089038 1042942 1246309 1392031 673214 660077 1086917 712916 409265 1104658 1744728 1923209 385407 284085 1687131 880809 1013498 1285150 625891 289557 656142 9638 74677 492884 590427 630831 1321975 553419 1685679 1990032 963855 1166576 1757469 249659 1520490 1442546 528936 1627996 528329 1090997 1139656 1690363 101926 328379 747089 1664995 315287 1225074 978457 1667588 601152 1762375 1907689 151604 1787921 1805697 737233 1987989 1348022 1961103 1436337 476816 1030139 8753 288194 342408 772220 1770546 330068 774493 1749130 317328 1940174 720259 869242 1920710 706939 442431 1361404 19623 1336283 536260 702305 1105652 1232671 1838665 1023032 129164 1579533 1203195 1806719 1168638 1577776 1788199 1096110 1940964 1519357 910036 1712374 855760 16453 1248669 577098 806555 808382 799600 906416 1089569 428850 449945 1823813 42341 687444 761136 850963 654696 169247 631621 1863214 211066 1011602 1604025 1612931 1291221 71224 538993 1555692 300931 451442 985680 567203 869846 1662297 281974 1007694 1301381 1324058 894683 1841842 1945773 1834548 1654138 1284432 279259 1329070 1677440 1478357 1672419 1578875 1482355 466742 1140443 594277 998237 1215458 202448 183999 4310 1675792 1522708 1762571 779624 257943 1521723 1942425 551260 1813046 691503 934674 1996651 1559385 358852 1331875 1012784 1455001 718464 1809673 126679 42570 926428 301982 1104579 1619280 754666 1412056 1404793 219594 1545232 1966383 1723155 1601901 1856278 1238295 936290 1712849 59662 1933585 819122 44891 1983328 78447 37857 1857521 1451868 371229 1809736 681742 1707326 1632506 1777106 595736 640284 986742 1989876 375776 111096 15539 1321137 49510 1146575 943824 1908693 469927 868736 425634 293442 247435 145133 1777948 1769872 383918 497135 1561285 1205850 1470963 13444 664450 1781287 391811 1166059 115403 950978 963632 1475639 1282070 846111 1635898 1178380 1722346 1904792 1000742 1652825 602502 1681994 79412 598133 818621 1352404 976267 817945 1599065 1582893 1743674 681265 1319675 308694 119218 200880 1278787 205914 1911258 1954697 1661860 48345 1990313 857489 146570 913440 1815328 907629 320177 554870 1667105 665520 352626 41281 345682 974557 694947 1616104 541272 663590 683635 588406 191588 1054634 495941 1229480 1732768 1586593 127067 12052 1001876 1805873 1173346 1610883 827148 164656 1963917 368176 317647 1710889 1496158 10420 1105555 1591569 789381 875829 1617354 245989 1590647 691609 625972 1486125 1928979 174547 692517 1619957 78006 1593763 499611 7814 1608853 1247131 72743 1105080 1397961 1530615 1827550 56886 1616255 905454 146243 822487 1955091 90951 1605669 453170 1015594 980123 1895078 1960789 996636 1609850 286368 381677 1999423 1915802 1205054 305453 213360 917081 667496 379816 176505 1317437 1609496 1163134 603961 568641 132619 1634641 1600523 136787 225505 1005738 504375 428771 661387 107822 747726 705591 1128676 1256105 1730728 917180 901186 47399 263015 1742038 1388668 265517 1423863 1799811 1865196 1430855 1283947 896478 1802655 1928203 101142 447868 762183 1132560 489224 528841 33240 852905 227699 499451 1972213 724980 948224 1789792 578710 1583309 897323 625350 61987 1677055 1499580 1797752 1779212 940787 155123 1998021 1938964 469897 1769999 817896 1459658 435935 244036 1132532 1928157 1703399 1698681 358773 1997235 884566 523404 628313 1325920 357374 470189 893140 1161246 356194 1243121 370836 1428751 1060923 107775 907657 1945396 1199864 1535147 754034 1030196 571767 365711 39229 1313041 1847337 1123494 583689 1613720 1661518 1328936 691782 539210 1103160 442808 406393 914152 1840637 180270 1094295 729004 1956704 653178 1132098 1154714 107584 1764501 505565 480176 961663 1315105 269071 1641021 995903 416211 990679 389826 988628 158952 1670574 1277694 1039679 1737990 1260917 1043353 919463 1233162 734516 329791 867652 509734 896912 1861085 1616176 966229 1696454 197424 1933920 951312 487594 1280760 326471 135430 1776037 1174524 450057 1588412 1102242 551088 1116772 1367718 981027 315601 1867400 1342777 1288996 1392354 266954 1821895 90077 1808204 1706751 589307 250005 1802526 278095 581986 1288696 374284 1976298 1410120 1312025 433784 1223240 116767 1187670 943366 705169 1647747 1279976 1391770 951135 1949379 1348862 1364886 971005 1641200 1024743 1070173 560265 1855435 1240242 555171 1692541 1072975 80491 81129 1351537 371085 118128 112307 1502098 1445361 1241367 5222 150721 1754164 87238 1899032 1715917 755005 1254274 1691701 1019448 1922049 1395381 1743768 1895920 1427874 456004 609063 1040515 845453 1775199 311566 939142 433915 171050 1691226 1639616 872500 754391 1964268 1083536 306022 1075348 1205264 161231 26897 574699 458658 40118 1535940 562832 22367 1101953 144415 794634 565938 391241 611694 1738276 1775963 1258411 724073 693957 1377945 1498653 622111 308590 60517 1420987 862664 1425504 280498 218296 778214 1229320 1861216 1779639 1091289 501751 1148911 1160173 593838 1715799 238011 1364912 1514607 278632 1520355 1034874 993298 168528 163635 432925 1507368 1144489 684112 1242595 613120 1162904 369857 1913540 1836595 622025 753299 298665 457374 1592895 1256614 225782 1362575 1471176 509376 1781586 1273948 1145498 492838 1086007 664239 1490624 904586 1054388 1475979 30542 992030 1149501 846556 829336 1628582 12492 1988473 1000378 129508 660114 432730 986123 1412837 819298 1032470 1581419 1648773 1941406 375492 1825468 1159224 729472 1649335 1722539 301889 1989222 813254 1264310 858243 323632 261648 735393 1114371 16768 788803 955615 733319 1789700 1578343 1834909 1971571 539628 468569 620140 1957012 1131782 749393 1415375 1804852 550386 285502 564128 1737768 20893 611680 121574 1580201 507980 1481666 1858059 903746 1094790 1470132 396159 1076533 340802 1383567 711709 1402191 403053 463625 1295432 1598913 1928782 1350267 1135375 265152 1269551 1557432 412884 389470 43117 1566244 809917 326092 1592520 1378938 1587036 1497221 899690 745274 447583 96892 948745 356453 1423938 162469 1163338 392001 974968 797856 830162 1220618 825699 1140002 857308 355818 1846810 135249 1890407 551623 1279314 1860940 1129811 305340 1546601 1750007 1028584 7989 246072 1431234 1527152 987241 757643 1766385 842347 1728183 789327 720217 530963 256098 882275 1798225 1628927 388119 509580 1840768 1352367 1040883 508174 903551 320907 576248 349034 886033 1296150 1155033 1281819 1982081 852127 909685 785540 1857713 19049 1946646 644040 938775 506175 1528528 310642 1461800 1473251 1507211 1891242 1646531 945017 366312 1158196 1132733 28734 472568 468323 512356 1609605 415783 1981984 1455648 587252 211449 270376 941213 1414521 1154898 576384 1352898 568618 1694008 421541 165143 1811991 1664184 1892817 1506261 826991 350136 495277 354385 1238881 1360222 380828 1496602 1366363 1895887 343910 1079700 657423 1010525 732358 1182845 1825907 1103754 799220 849437 1853762 616272 1483801 1362321 1795454 921427 1304022 1460912 1879007 1502159 22476 1717971 1984220 529956 1174274 651345 1672995 648050 620271 1881169 1970465 1308759 436608 66501 114519 1169631 487903 602116 1830804 1736555 1981321 340505 1121409 1314307 1489063 826691 156571 1385309 1451201 1496203 337341 1265554 176552 1836698 1292540 171275 1472867 1946979 288270 941614 1857658 1325377 1800818 1821582 1459512 1750020 423084 1954267 1876148 1222416 1495550 517183 1006887 906977 1410992 422196 1994533 154998 1937645 898048 1896305 748365 1799809 359230 1882467 1549952 351674 1495642 832098 1030124 287477 249101 1507671 1930689 632477 1432299 1399296 1117652 555034 1117611 583343 1709800 1551626 1514295 859973 566534 955926 704296 1522854 1727291 1328810 1101504 397042 626125 1976609 1599320 76534 217784 955046 327246 90354 1791425 1669546 1799457 698907 1613887 1979981 1884275 1426130 945322 957292 1901219 1193759 931724 1528418 918778 1903198 498329 1430194 1552871 681586 1695072 1848153 463759 509786 1446883 1055847 1239067 367954 1355377 1755376 1083466 1765326 692701 952726 1239886 800835 145004 1677654 1229132 794376 614346 833119 93360 718801 956893 1478016 1247305 694377 433880 1582082 1192880 916342 264373 761831 955792 298576 13772 1650601 1349726 1469156 499719 318423 1378582 81115 935183 744459 1717590 102268 298812 1606460 1038081 1500742 1868669 1132044 1896303 352320 1105762 929404 1838047 1652915 775846 413301 1479195 933877 26997 372972 1979412 693510 1546715 1671372 375713 821316 178661 1319845 322974 572140 1801382 1655368 1655730 391387 1082316 112755 258013 1766849 527419 845900 461262 820350 1693766 1878257 677796 1478603 1496434 100417 1939202 1014519 1216474 134341 1858105 1429205 173240 859657 949081 1314369 1547529 705665 1941373 516214 727269 584631 1477143 54243 1399242 848970 1569369 1576418 1536668 822674 389854 1574139 645287 1123393 1812743 1131226 1143458 765208 1788251 960436 1305216 1411935 165672 1732107 1816690 1932263 46423 497979 1146553 1611601 406895 1723433 564203 1318403 251810 435901 1979078 1484558 1139892 1702128 1974220 134956 1501632 1353466 509050 15460 1619891 793632 841330 84275 1928866 425467 1356628 82402 1886793 972843 1952975 663966 985265 1151963 1246563 974805 972665 895004 924584 762689 563700 564945 1604392 691976 1466815 1627452 1040931 1438955 165182 311706 1878285 1593040 1358553 375221 464931 909126 1824283 1271473 886216 613487 1243793 419257 774254 1339239 1490359 43003 978845 1161806 1613999 273883 678233 888363 1479329 1789391 892343 114771 1972308 944144 1483747 1208066 437190 985798 1432799 424667 1524239 1556804 360006 1178224 1198702 557750 878775 1193135 191061 1455919 1280875 995705 230777 1539001 608055 668802 935468 564558 984111 429661 782519 1098679 397927 1867068 583724 1484121 1532010 1290785 1982274 709952 1678054 846623 235189 1903846 1076985 1809419 1652750 1081237 373260 476950 1815004 710650 1917999 232842 1397508 146264 807269 1502004 1236108 718048 1721742 1285736 857595 1195445 1931456 71109 1643027 1583950 1122795 1897158 528636 1943145 1417191 242804 379705 1952582 966127 1820732 328458 728623 265541 1350283 895207 793000 810955 1357040 893885 1787808 1683026 1682482 987295 470685 1662101 472993 1179303 570517 1400521 1717598 1014631 1311977 1264290 1435800 569160 498175 726655 811254 1596502 1922515 1934780 279621 1193048 357910 1098711 1014540 1162293 1787936 1914682 625714 1235168 1296321 286365 106254 803589 1429630 1281578 20247 19578 997014 719757 708252 788960 1569981 647971 1456445 702500 932199 532341 207102 260442 260172 1078085 1379860 1554548 651013 1355407 1378937 18307 1435698 678002 277721 1835916 1636657 306253 1017814 1464741 458595 1061395 1848560 90003 1551064 698887 514293 1166655 712361 963451 962650 766981 1063734 1829058 475163 1244279 747182 1879169 849914 1755620 778426 730530 111440 1406817 1650516 1193712 469784 1240819 39462 68 1771505 1272816 1195206 1695933 585632 1043440 197410 1750821 976989 641846 1447420 1882283 1479545 33476 881242 1060388 574138 1742449 949155 1695636 1805196 1884160 1081916 1090466 1537490 1494881 1941260 1120721 548248 1553326 1391608 348530 405626 303265 1063084 194234 1064264 791268 250362 1840084 1271636 1886338 1820552 1978139 1747661 1880441 1149227 1380450 252791 1249441 1261945 1425727 1171300 823620 1376954 126776 1962990 1426448 766955 1921668 113822 587659 168789 1133995 1157437 539751 1074290 764007 15078 610692 1556650 83905 251254 345566 1823429 1543571 129820 1465909 245126 217230 1449396 302920 426300 710756 428750 1726141 1472591 810995 1588172 1668956 1509735 667998 1938773 1445139 1411665 1759897 1665860 1697263 593209 1238423 1505218 1190276 107867 1875341 1385312 1667165 479012 740199 1708615 919705 259805 1248998 198220 1538081 1877043 1542880 496204 1090162 1713535 1743281 755301 82340 752967 547876 152049 274217 247147 775576 683189 629700 1060240 1980634 503108 667943 1351991 914964 198318 890045 64889 1293046 1138322 1430109 1243321 698342 1852954 804936 1219705 1796441 1693778 1353599 814116 1922835 1292576 218795 748141 1508166 839575 1126052 753309 933089 1522410 867604 1380476 710528 1977928 1177980 462283 965424 929724 1136853 1022589 1995521 756424 1565162 1550999 1156177 1145140 1723160 1164682 128736 526278 1953121 490597 381740 799108 486108 281836 153687 1870637 1348943 773392 1593810 979216 774998 246295 955878 260038 616132 1319049 693726 1356738 1716633 1049479 656807 1310095 404114 1533424 1948164 439547 313282 212583 1833184 1862204 367306 1976552 658579 1296788 1487667 439899 1672552 199052 1735166 1297097 1697552 1934498 718520 1226582 144636 1520582 424240 1364828 1631913 697939 522316 1059173 5200 517770 803733 1690653 265416 687923 1884470 1729865 1982469 862053 1876889 107048 957610 1125961 47847 1534543 1391223 876517 667979 1261522 880253 1294897 279924 879232 1631654 1763053 1864921 212803 243062 336421 379326 1055131 123750 1461280 208528 1771893 1150335 1458925 1044468 336875 350192 1995324 1095321 820070 787903 977645 1038406 866795 1544149 597244 567896 406027 1508433 1758296 851526 423135 1467218 1869119 1622310 1489006 944426 1894629 1422848 764929 697147 1881265 1760701 714939 334766 1630440 1275134 1545571 587302 428837 620615 618865 369436 553841 1368527 1970464 1406237 1117733 268396 1765368 1814678 1348080 137570 1139794 1496782 1086251 1012579 1846008 354428 613984 1467183 1481288 842859 1502559 890770 182826 958101 744405 1500466 1397736 583495 1102603 844240 1180207 1959890 347014 442440 66609 1751610 1496385 1283244 988486 698742 536190 1041334 283676 725211 196152 516885 770983 742807 268590 432594 423181 1557597 1446082 340162 1842813 848835 1867860 442370 1231276 236523 185080 1514272 1537141 443311 1819865 1241506 1039688 915386 1038125 87639 1481430 333277 1184931 1433555 983962 819175 1470974 1988634 25062 898080 1141972 39837 732882 804221 1788530 1173770 1396 1233542 1734860 1261877 569030 922096 616798 1679991 1510299 1303539 588921 672126 1831694 1829015 589789 1556864 437419 1256581 732611 993635 1050056 1387122 99860 91630 62418 683221 627760 1613619 1413114 1031425 1710110 1184497 189623 361729 1970298 514142 100874 118385 206448 1109372 550816 1809592 1976906 268764 308831 248114 203768 237796 50600 1308982 1375253 1416923 700500 406049 1921483 1503419 1092822 1400 1462637 31827 236272 637229 1205073 629384 683725 1791600 842341 491912 1653113 1151486 1633431 450072 341594 774556 437124 1972649 1012074 1748480 1813859 332350 1524824 350575 366255 1395977 1913262 45211 1917028 132924 742161 1375963 313598 422322 1891695 1472130 1426010 1376260 178111 1707666 1622614 740586 1045881 1503052 369799 790067 667777 610418 1170947 652768 978760 1431698 705264 1880269 895044 855370 1953094 1952399 990689 259738 1922390 19044 1379622 1913951 1366841 968804 1743254 1902344 1354657 1824276 983013 1281787 1797338 1597341 1174436 1766918 467019 1509016 1568873 1305067 1003207 169191 1022369 1929868 1210264 1947890 1036706 1865077 1592386 1413964 368798 1130306 1684975 1128708 1480464 646876 298719 1079987 1074702 738487 1141260 1796683 1566814 1131774 509679 1188578 141704 157338 1710630 388104 246123 42175 119489 1829614 1091497 77537 1108641 1071523 17935 1881925 1174423 926310 1977930 1768114 1387368 281332 768007 1417254 247008 89901 649793 1510598 1971978 1920525 1345158 625371 618359 1133833 798058 1979524 779669 1326849 1160652 766389 574744 590217 334051 399434 383539 1086050 1365715 1185819 922413 44758 1528700 1758673 1394483 1694288 1318098 1081219 1063151 1347924 1668119 363312 1381808 582605 1764965 703770 808908 1582391 863220 1249634 772489 1120606 38337 623209 1796110 1473734 1835424 1016295 378926 272861 448202 1472701 259184 1883885 282661 1062494 929738 22168 1038449 1528938 512552 647127 213653 176214 1089896 1484242 1592937 232419 624860 1940563 1741522 891572 1139971 1663722 1683079 1013026 1941007 370748 1777389 133610 136078 1161105 1121505 1476645 1288531 200349 100218 1359456 307350 1129265 1735016 1157244 32245 1907428 458104 384582 380710 878815 412585 1218214 1701038 1902851 1867336 1917520 793127 599466 626985 1906946 179430 912220 537382 984488 1952356 644897 1373036 1708856 1577140 252973 542047 1531907 10030 683158 725470 1951226 122895 1648723 460644 1891138 1424135 1543814 434915 515372 718366 1601513 487653 752802 943347 1848251 474104 1792429 1236532 635051 1279311 1763961 262061 1574726 907437 407662 1467610 1692990 1595428 704318 1433584 77119 551381 235306 664803 456536 41626 135176 1348383 341272 855320 1312572 1408639 1608263 641143 886465 1366104 1769073 1941758 935708 1505824 16740 1580404 65448 430354 201959 1525947 1957832 692093 1561419 365930 1485614 408604 1555850 1420420 68387 655275 1733540 1900432 1969671 1846069 815351 738663 1436490 1576222 1703575 935207 1254129 1972970 374021 741929 54774 538241 474955 289683 1479732 1027499 419686 205883 673954 734514 278474 1751889 1748400 10458 524588 1200194 452920 1863251 925602 1283000 1501538 460908 305857 123044 387266 498723 898201 1160811 1966415 1822068 1906392 1213887 1297807 848525 833587 831540 21920 362655 1229394 1243244 13223 169589 640052 862001 1453332 1920482 1654436 1188538 962657 652443 327323 1009983 1096139 1246139 1420564 1292882 995562 97085 1460369 583438 452931 823623 1516386 1828092 249050 1752652 1226131 1918614 293194 1282962 1052880 1050940 109267 285269 665912 510844 30336 209372 1270846 419340 1328224 1657719 172511 291649 915464 900431 544326 712848 1333407 333790 300352 74000 293116 322235 961400 1737084 646308 1871657 400174 252705 774664 670464 1935124 1446465 304809 415525 106229 11553 1275700 828887 156503 94632 12077 1931363 897429 1590999 1252931 1981434 1631846 605272 1029380 1040429 160151 1372075 980711 1291024 353566 922087 1086690 145514 370643 211563 532022 140625 1873045 351084 533508 860323 1513089 114868 636127 164316 1580811 211752 1811832 736565 350879 210686 575904 258764 651469 21463 504581 281790 1458731 1092614 72776 1429536 215680 716570 1219040 912441 186426 1866751 1055720 822662 289992 590546 1688181 1616390 535014 201672 1545910 1639083 1050669 1357980 1637311 265150 1962146 1455171 1637196 197932 1984845 1847727 82436 1391867 1703880 503065 499579 1924439 270097 1983830 1384395 1179653 497879 1788323 1839081 39670 1426387 330825 1044758 1527706 1132346 777107 38870 1653584 468543 164338 1257617 657910 1415114 1947949 208466 1230773 385190 415258 1117932 1258676 396949 907799 834286 1240374 1899664 1743978 1441480 1887379 32239 1743061 1741647 1072744 1212623 163939 218813 1459822 332261 1442031 222064 1294779 1830991 1743031 1910900 1590528 162422 1681542 1062795 1452409 1121667 658079 481763 1030153 1443448 1755386 596724 1326660 1535718 499853 1330820 1769936 1175040 879289 1660392 1875963 1167157 446910 556458 1642905 1619405 1924603 622949 1676320 163969 878160 162166 1571692 542998 63528 318272 533493 1524997 350480 546867 1737088 1095685 1712709 670928 678705 19067 680666 432499 1465417 1114308 1526738 1120412 431885 1777013 669277 1144167 199881 102571 188931 1654561 687376 1950144 812740 1015094 1197711 490449 1572816 1752846 1367696 1446695 632282 368198 875654 1427720 1887041 1174345 1312215 450062 1539443 1949036 1314098 1188651 1618939 1904540 343197 822814 448808 1467675 809138 631736 418311 1478309 662431 905838 956181 95457 56339 1998755 1300353 922586 640525 1129904 262847 571432 631062 1487705 548122 776684 1361386 1013469 247645 530183 1530152 593610 1076163 1305649 1185718 560011 1230989 844113 811203 790222 110962 1184758 786086 1839519 1977007 547997 247951 1242469 936411 1870974 1373112 192144 1513993 583880 696221 1186742 132671 1743546 1703092 947717 1346170 1537455 1442182 316583 390379 1955981 1924072 1793461 1283222 1049654 511210 581356 802263 1985049 1619176 683437 345304 1888782 442239 1963536 956675 1346041 934242 1430148 671413 1258847 1508041 1362876 83535 795646 1335061 1548678 1461536 839971 1314632 1885427 1928591 1513590 732024 510289 1484464 1243824 606389 832648 144792 1839735 796907 896969 746090 1551211 1766705 783570 829635 140741 356528 955682 563216 490109 988397 571675 13188 1920114 277784 1305709 784259 930032 1157787 820886 1221945 563324 1151276 869136 581422 1486082 302426 1619802 1424336 627092 613104 310058 354213 571083 1616648 1436984 677466 356573 778234 1572705 1186253 1580994 1228580 228835 294531 1550240 879641 117858 1030993 918994 356867 1982376 594441 97732 1855899 1487639 1170489 1872308 937079 1531104 1422189 809487 197694 1374869 1959147 1108496 1161200 1354025 403859 766680 1442328 1091972 12551 1599080 274910 877235 1425150 1794808 1395280 1491401 1274884 1790859 630210 123654 1763982 1747846 929688 534157 799066 880136 146617 1117462 1945252 674308 1853451 910657 1326063 1043847 1741058 461960 115735 914378 1467951 562696 1660923 488614 1231069 1628228 1473610 1411317 1925498 1767718 1910270 1419963 592158 29525 553408 1058816 176465 1382621 298392 1588427 1904090 1284552 221912 429776 763927 1836474 1085703 1572654 315627 89290 694349 996680 1243374 1408378 1918769 936557 1093094 458736 797869 809318 1534977 1165909 1565826 221121 1186187 1937928 229189 1227755 1837102 1184902 1280130 107511 753769 1738231 1579828 1417421 1869236 592972 1415160 941087 919706 1716218 390839 374133 37262 118493 1591171 1478777 1042109 1777114 523447 1838382 1009466 321656 568193 32483 237347 214864 461839 1832681 1935506 1069521 1328239 89076 1818074 819236 1307390 346108 1609031 1625419 328359 97165 1668094 781032 1623766 138752 1019586 774921 298209 243903 945442 552959 1454353 136836 204282 1324505 1172523 1801033 1211885 308384 1211952 140812 591495 767616 1158946 268734 1826504 723233 427921 1733429 810210 615722 447880 97795 1346288 772087 1196636 591239 1245937 913066 1275792 245594 1613005 1449001 681774 1378085 1308391 1244177 883041 1632211 616484 659273 1806463 811525 81514 143781 474198 910216 1283671 1084885 1057438 431476 1962821 827336 1126335 633951 909006 147952 826186 324292 219141 1511265 1144659 1524662 222192 312164 1505487 867895 1321236 1991946 1475281 834027 1333032 1058160 251988 1861694 1567864 463645 949820 1800086 992514 1663392 1574900 531597 1627802 1190460 991998 250619 722112 326629 1879380 602992 1875738 1335293 613799 532327 1089213 39259 1563958 770376 541145 658531 557893 1697402 2969 929267 431497 82777 460007 568560 1257275 303598 293819 1528628 1934903 78000 213264 1078174 1758620 216680 963202 1901065 361062 763856 652387 486594 98346 1954803 779469 1989877 881795 357077 1231901 599962 154334 1190536 87193 603501 773714 704 1448185 1497584 931358 493238 436252 796964 605009 1534651 1308416 1819062 298843 457115 965560 6314 1290850 149991 295016 1666340 1971563 1666896 334338 1031718 276394 832843 125775 1763014 1079607 114266 1311387 1193275 769915 166191 722739 1937543 1973964 1680739 1195732 1262914 1473718 60625 1767595 1109367 1885895 894200 697906 412064 4455 706241 114943 464059 181310 331036 1001270 1319378 1728312 163851 1246573 971677 1570398 1469850 20170 1935053 1743971 1615937 56102 1466222 1488290 743812 484896 485970 1446134 109773 235110 493889 1455013 1370241 745830 909206 114848 993941 132939 1417192 1158472 1571323 1141618 1585059 864074 1749498 1781886 1780218 310716 578226 412270 1331812 1728769 1668678 703624 1068053 1756033 1119831 859570 240788 1099002 1378096 1438299 1837476 119594 822053 227635 1932617 320475 1642519 1034012 938986 1395069 1630239 426289 1715345 1381816 1130847 1850700 80257 1603888 1814292 960441 945839 1724304 74412 1891777 141007 1811807 1199302 87964 555211 1294271 718934 1290209 845203 581980 1900727 1525420 255296 1009331 910736 632699 1239258 364416 1467722 727395 618444 1180616 305251 377606 1671484 970745 1225493 1196780 448494 916207 1812379 233031 5925 902488 47463 1421086 569273 535533 534202 1268737 255640 64424 1419188 190625 568696 822873 273521 246940 651874 1881505 576280 1070046 441234 50174 532353 1979159 415400 538811 397250 501635 1224418 1703142 1812742 1007815 152067 467789 568023 1025019 13586 1113735 999666 844155 177897 763972 667400 1199517 647299 558808 1180375 214828 916244 990059 3645 1527378 477402 1543206 1006010 1849703 1328794 1611912 474769 1935012 1420170 143976 694123 1407617 1539433 979273 951792 1562164 1038430 1471249 1943300 1650615 1961708 1371374 1469628 1447309 1872094 519564 452307 88288 1698000 1464759 613604 1392978 219524 1840731 170645 1345161 595116 102776 230055 197900 1385668 813118 1628392 984692 1415449 1285570 118916 1002294 1838506 783332 834325 78289 1215582 260982 552586 1330354 1241036 20589 1815720 802440 1437659 684494 985009 1483792 723932 574225 1718738 1039075 1961975 1478432 1247038 1818663 1339152 469487 1434987 241277 1105417 1849280 774997 539015 171814 1823952 1217068 1597044 1052775 70663 925261 81591 1049384 992115 1330789 1602789 302610 1833000 418227 929096 726809 1813914 490274 1162952 38987 877885 1254334 495028 493193 1649213 1292407 1196103 1441084 1442711 1360377 132522 1968177 1752522 353250 1948968 1599061 1001365 1438140 518623 1747499 1536196 89917 205546 324724 1997188 1785098 1245709 828740 147681 732159 221087 529477 1543637 1811431 268768 64587 208733 746251 1176812 332352 174255 1111616 1752029 1152871 1884827 1008427 421949 1184104 885855 964220 919919 566142 797761 170991 857696 1520878 1005316 1280105 1468921 1273813 289607 489742 667809 1116698 1774277 1781823 280393 1174525 1260449 169346 966630 575681 1712747 758853 480464 529261 607466 99731 882620 347030 1683308 1718902 892266 579244 799562 1409108 803546 36294 1364445 1187080 1161863 1261331 1140872 1778120 56159 1878821 219609 657785 230760 1966148 1136479 63997 1058315 1146287 1759302 546343 1811457 945437 1893263 765522 161379 303552 464301 1508739 1379978 1648026 871345 1320369 1015046 1303570 1491565 17977 1945221 1803473 827283 440236 1154855 899375 923642 238276 1588817 1866702 1496148 639258 1441765 1016447 72212 1932424 151616 955128 37596 1797744 808374 806841 1722663 1729174 1339994 428495 545502 413072 839020 113366 315383 828234 1110103 1928542 1397846 531903 1344490 82495 92255 217725 675541 1436000 483198 1382247 59350 782121 612517 288682 1866445 1706711 1298362 67014 1170429 325934 799149 1804885 1225575 610233 257826 177446 92804 1939888 538520 902750 696559 1104541 1101245 256619 1454794 1727036 1457225 557822 357064 591646 898145 1481417 1272459 1560719 1957833 1014822 1540243 817128 1020907 713587 405348 921415 1520154 1909176 207077 722834 1855089 1481625 991454 194287 795039 1323977 919621 512486 1847235 1898739 1906791 1218608 605165 889978 1915175 1627950 652468 977725 123182 1592915 1573670 654066 1466185 1035889 707565 1599519 1298314 1879833 1177572 1044960 1060232 449257 79039 1996998 444235 1034781 613532 1503479 925905 1653262 1302286 1214711 585274 960762 1142122 188952 716210 1979821 1780062 1854633 1432621 780017 1301106 144195 1546572 1780804 1148568 1597710 151374 1698425 382747 1714615 4788 1969506 1728748 1992400 1790277 618205 301719 1878137 360325 1224228 821576 939270 656189 399590 1436119 1543431 167867 1565520 1484500 599082 1336659 945056 1682236 820370 1920909 992608 773109 299651 1767332 1119284 394343 740224 408607 295820 275552 1119029 550840 759560 105504 910602 660491 1200321 1309770 1041387 1621277 1958850 1910463 380892 1119196 830160 488165 666451 112444 1349511 791194 665642 311111 309107 684680 373325 541018 1922644 1687148 991562 918849 543795 1536129 131134 792276 17066 1083397 1813004 669662 798288 1403359 1278717 861054 467828 1367533 209984 915532 1778822 1702976 1335684 1680115 306060 630148 1646645 560040 168421 1011605 383080 1782767 1632846 1462096 602907 282792 1686677 1026977 377713 1349362 1331488 1549095 1527619 1885725 1370396 663926 555255 436359 1319200 1021636 1535702 1222219 1836454 169602 1667438 1060890 1317482 120155 1478900 551343 1659621 189921 614495 578100 177262 1948872 1478622 150474 801462 988220 798612 853585 354992 878632 1026018 1221949 1338732 43918 1875568 176199 1546387 1736367 113009 1571786 959922 1960965 459084 520883 656619 1044654 1848424 929968 1717094 1535967 428334 535667 576583 1777146 872814 1015537 884677 1341304 726421 1130977 844538 554016 1872292 1375665 332976 407520 1802792 140922 1909242 614591 1346594 1941843 586595 1159396 220446 1471075 556267 1950543 316663 966636 527507 1885048 751005 200568 1045756 1573885 396695 1434269 1670334 1948800 698101 1330039 100175 835974 1987179 1698934 179833 1640234 1280643 1902964 1830383 1205089 311136 358530 150371 93478 1806423 1721849 785599 945516 1027627 251493 1849110 1325161 1795524 1317981 1049892 172550 1937961 1092345 1966864 70072 1589887 118987 1484617 1339816 1543093 256028 1146757 227199 179851 388770 1340643 1338172 427534 254106 727646 1962962 1727625 175443 1884783 1674173 841361 1300315 1684105 477093 296242 462621 693765 849442 1647047 508971 1442807 274129 1888583 343205 659753 726264 845273 1605144 1011619 231197 546114 221617 686382 1343778 1555868 111539 881647 38237 454374 26544 1624060 533084 218697 1287862 512190 1951465 1768282 1158785 1893064 144313 1758028 1033100 1354524 1201201 1375482 933238 1348733 510173 539282 515594 1632581 1568768 627980 78037 369259 854764 856046 364191 1925737 1741699 962316 1718951 486806 1647947 1640505 1918191 661363 1316305 388745 1240015 304467 556700 771 147840 637921 1040715 1556800 1193456 1365257 768777 233493 134086 1696972 1561872 1174287 1024793 452397 1979830 1170246 771855 1182698 191112 1271057 1553463 44269 413894 407637 1362225 1296080 855272 1704911 468188 96958 1868441 1111424 1092054 1484597 429912 1589834 1721479 1066981 677136 1348803 109434 317610 860308 1330565 1169807 1727251 214802 784793 1589204 860018 1351077 289614 226377 1893255 1030034 1236503 1704902 1547782 215478 864987 472296 985698 1596124 1433431 1340630 633480 1218332 389525 1509080 1073793 1877161 431602 1264912 329101 1139064 1343078 135674 1308378 529555 633331 1108484 231276 1311507 153952 262249 1433457 573096 35173 749818 25412 1985061 1307712 289438 354987 1612417 268829 349871 1744745 1268927 1205180 93323 861163 1369023 1586569 1583343 128031 1628252 1524528 217131 363185 1227745 371257 482474 1759254 313042 1324698 31065 84323 1402654 634814 5673 296502 325845 1585286 833716 1009640 842582 1258867 177913 447869 520884 1731621 881423 1544817 497809 1466195 56805 251551 342059 1572475 1564280 1446960 213263 1691309 1326938 1021034 322986 1530248 1430064 879709 1361427 1663947 1758806 1757102 1296117 718876 471048 368012 1814940 1378759 1451407 638838 364063 701286 900916 1019179 172240 912435 836521 811743 79961 1454314 434974 1287456 1628576 1414771 390251 1562444 515000 91527 1594571 1355975 491897 1881444 616764 71777 64389 1020194 1535963 1383473 1319092 1599179 1086434 1239645 1812481 387916 1078934 757915 1656507 1426327 1197514 1078667 65284 1485705 1560753 1611773 27537 1542967 1564703 543025 1779412 1552691 855441 1815600 12264 276879 1943071 153223 1686366 1916524 539323 781275 358674 886600 321730 50109 346322 635548 979195 1002067 355395 1178730 1238551 493806 1725824 1634334 80689 1827944 1918563 794123 881042 389981 1246907 1877327 1952239 1756269 1486749 564393 969525 1647112 1035723 1093522 1565644 1335933 177874 1434616 52872 854071 1092989 687915 475719 1680302 196150 1041790 739011 1248787 1872377 1635593 1231681 975648 898659 730658 329858 1167750 699650 1558207 122807 835706 777142 563303 1575312 1811545 763597 270480 638455 164384 776873 1099532 1941451 1612824 461959 480852 438414 1368673 783541 302942 1055373 1257659 1842981 79357 874320 1947846 733821 1809112 420071 201095 1662727 1036787 1819753 936384 257536 1087084 570419 1409215 804451 940587 387332 1242930 244489 1062924 1528260 1557318 1100443 348917 1423153 46147 1213040 339086 749319 211493 1245970 1178605 892291 512211 751714 981940 1506975 939073 373562 149781 1005678 483529 30518 1894777 122535 60252 1607548 1326000 1669350 1479660 1811686 79598 698480 584176 1149847 482451 1238255 1827435 426697 1917029 454018 1309685 101158 17560 831837 1380742 712603 1532154 1658527 617805 1934802 1006765 531810 1138205 246306 80979 768495 592551 53213 217385 296992 4235 1851590 1202612 1045535 1437576 1508899 850648 206586 1135936 1746102 1928245 1629333 1669773 430448 1307514 1756776 257074 248501 367549 881764 411900 1509419 1059001 1581072 1658411 1065948 1470768 470496 890576 1646335 103116 262595 1834742 832136 1091480 1991682 1685179 1453663 480638 873333 225403 1806857 1025368 886621 373346 324731 396754 83440 1109325 223661 622508 698435 806307 90200 1610457 1891743 1142715 61736 977138 1256205 1913237 1309892 1715996 234458 171946 1255730 1426788 302183 41295 1356969 693953 977002 1542703 809190 1928375 1036321 33913 1305898 1199651 1306176 1980825 341505 472750 986276 1611268 453983 1208138 1518311 1724911 564304 152675 98388 166208 1630465 1403713 967644 1398459 103321 1520564 699425 327794 537551 638126 1119165 1332367 1574939 1938428 1157913 684048 667365 293535 1200477 1998680 1876992 1941483 9660 29153 903412 1158448 1592451 384587 731745 1276296 265120 1015241 774335 56430 1324085 1823334 1867301 769129 657476 1566629 828211 45326 325123 1926943 620340 1280267 52730 1529297 1816331 1227981 420928 611798 1106265 1667670 303416 240315 1158901 738315 483946 1425778 184576 745 1052500 704741 268865 1539895 1910306 894805 1665814 1412876 1102194 74784 1251224 954448 1419179 1590068 387333 910609 757691 312226 1744489 369735 1860636 1104559 1047963 1353521 948638 827537 539077 896303 1462873 719485 1855288 1236287 482206 1527062 1563268 982712 1304639 1151160 1738691 1958035 1858612 737949 457991 1957371 1926508 1779551 1879856 880656 1587304 61325 913593 1316400 1085522 1044469 1916202 1352228 1783620 349091 312788 205700 1460876 1500519 1736355 168436 650608 414025 1680194 68073 1041623 1135014 1495543 1785685 1870546 767337 13131 809416 962606 549398 1784898 923795 1786005 425253 510160 1058089 961554 658863 422929 1909031 1742469 1907707 260406 162622 356441 686972 242812 720281 1541984 678069 1379414 437743 1336953 254842 1449554 449440 1827157 1684238 731296 586532 739652 1623375 600714 597403 976651 1585165 660212 337750 94943 1757840 1242167 478974 1508250 763961 1564068 432090 1443162 1200193 1540583 184574 190825 768145 287075 1468420 1387583 490002 584319 151905 1703792 690931 1415270 1070145 604992 1214389 1963160 715332 1741511 1411549 338504 1507353 1641573 1757624 272780 340879 1103839 1360333 1037005 309952 929823 864425 619194 1844275 1400955 432910 519879 330057 679054 8571 813602 465946 94788 1691153 987073 1893891 1609667 601198 1361681 1168780 954860 714553 1783779 263451 1030415 289065 207882 447392 149537 1016063 562527 214462 466673 588760 1814238 1532657 1072985 567486 122803 1794796 1012743 1712601 1562451 1071579 1061417 1195258 861936 1148251 30766 1136521 890970 277690 957249 1803673 996868 519482 1016009 602361 1456731 713722 706295 1728772 152091 967508 1826227 618047 822424 1713957 736616 1834890 48056 58349 1233417 53770 755738 1902047 1044003 236690 137668 1394622 612559 1526004 483914 58678 295206 13659 234112 616922 459332 1145163 1312633 1266852 1117913 632445 945269 1313953 612383 1487394 1333316 1679224 1493574 1774303 1387527 1629907 237152 1505922 1268391 205084 1926226 216864 1489963 1333263 603994 1455554 1882414 997766 180798 366886 1474021 578167 1290371 1502989 627960 1511086 1513893 854167 344234 1069834 258600 1032692 1060528 671068 500559 358474 979050 1042303 219842 174953 868525 1010198 1305329 1827337 691348 243003 1585767 1083491 1342425 459965 1449464 902673 59667 714907 589178 540428 1042744 821028 683875 666947 1479712 207238 945254 1350361 583997 280355 1626327 410702 282200 31916 1335005 154100 1544843 1882059 1218329 101343 1913251 63314 1832286 1700162 1867197 961116 1175582 845693 1595711 206823 1111110 1547638 1625676 311966 1922501 1283703 246517 1808450 737938 1011473 1498008 1665457 1025445 708559 728020 1191660 705703 907340 786013 225162 1698052 297261 256461 1243696 496773 1121033 98290 1412720 1753348 68935 108046 1882331 1136161 1641361 319189 1402068 489211 441148 438201 717071 1688485 1861972 629866 1374013 1858914 380753 1975436 1511797 1903207 623916 1826659 526462 891592 1908085 1141925 1375727 1221700 625523 105786 1221361 436868 907890 399603 121652 1925448 334081 802148 1512759 183847 1175742 989639 1050638 1398710 250636 1421511 793239 1237820 1343644 56945 1029179 177216 13682 408141 384419 1976496 1319222 526081 96718 1848437 163326 316627 163129 1208184 1759561 1657148 265794 1157257 181853 396439 1480816 1110118 37124 557457 1875308 921683 1624055 128726 1051967 1697328 1846814 430221 1984987 854224 1145618 1779062 169357 395601 172844 251901 1038214 1598954 1580125 189376 1414992 173853 978274 1387001 1132828 238682 1319713 1732445 1075334 1232031 626464 1257567 577031 1692881 1897818 609813 1812349 1671170 734924 246535 1863106 85691 904622 1872793 1032831 1414226 1788405 1090314 601748 170138 1374520 879027 306007 397020 1869288 160660 1401029 849064 805467 1693116 1325524 958660 1093350 644626 1542934 1841168 1951911 1236114 1376656 825484 23013 20166 1005527 1827770 701254 161671 1751313 343546 1021736 961344 1349801 1951603 1235530 595855 684027 416670 1485287 1306809 428456 1320880 180770 919379 1151406 865534 769595 1639646 1265983 176837 1029862 456207 1280253 400256 1275474 1535261 783985 1111288 309346 1098451 446983 1150788 955715 1117940 1160299 1653017 206138 1890988 458955 571703 265321 578090 1947474 744303 1227110 1472408 1032129 1694739 453456 925584 1521733 337626 708012 891758 490660 1739690 99298 837420 1789204 1260560 1212774 1646907 1917700 253822 127806 835101 566275 922112 209732 1904343 552274 1222651 1356560 794378 747720 1375240 677332 1244087 348540 1866143 379682 518024 1540521 202518 1675097 51376 451669 1140020 1201703 1300623 414747 1496985 1813474 1264430 191273 750908 1572848 729598 1377453 153696 326194 1721246 600070 1422674 1721705 916642 1098723 654984 486607 900202 301851 1105354 936744 230473 1623542 464589 838369 1970932 1545104 1761018 111308 454447 127369 874480 304702 1958114 995529 31681 1370021 819189 100940 1482141 754167 940947 1883576 1885761 1715190 371586 18953 913067 815812 1937488 1342279 837201 899322 1992529 198706 464927 306936 763144 849235 1977889 1877167 687494 994257 1330042 1610327 768134 1965635 681493 1913399 1203031 1526474 1856119 722722 150387 1946757 649724 633065 216019 696432 561988 1046835 1366651 1499719 314844 1952053 512854 1010637 1755395 487301 447649 1339569 1306918 1110936 1800794 499869 224881 1485409 1075169 338781 1419195 498177 9627 810751 1137127 618149 18979 1241426 199144 95919 1134866 92431 1402880 1256542 1707426 1196241 512309 985928 945139 1562504 1858141 1257057 1499233 1946251 1984532 1397599 1909604 1793069 634945 136830 1996582 1642058 208918 1224074 1965763 555137 1489201 1009838 733037 257838 1200280 1196027 930031 1707689 309132 1668499 1409878 1615498 884873 514135 884503 840870 790656 1079591 636996 1209914 937020 1411915 838174 593845 261276 609446 457071 914070 1164066 1599741 1969776 1019441 1298032 871334 487834 1481922 185250 1145377 1806454 1169054 468901 1216715 1719415 606492 1929962 1425134 1506149 1829332 1374048 722237 349791 759609 250063 1107475 1984993 1703932 1123952 65200 132140 326330 34020 1531482 1902072 478587 342330 587331 610486 1294414 173319 1643455 928152 1127641 821594 1084098 1929585 390888 1419754 1098188 848406 1957632 1698126 983011 1169255 1314159 1352964 254358 908918 969209 247727 1778569 1204613 1805582 486 1867084 1914283 1486136 428377 1118378 625550 210652 487480 13911 604766 424456 1730578 1062623 1635047 851575 478565 1529259 976963 272288 1472525 642189 741988 1261835 1939359 1682504 1214820 1615200 1754627 610886 1981757 44687 22042 401900 1668025 419917 1055081 1970150 153836 304036 353139 1619410 1349036 1347979 870833 1430968 1920943 267307 515611 458671 1682676 1643480 352273 1117528 1761707 1227987 421326 354527 1648565 201319 203982 533229 91424 1096218 355164 1265173 442782 587042 155990 1612766 1398683 1003544 989006 740497 644542 457965 903507 1134534 407135 992199 1411503 195125 1500398 751659 1735301 565743 439453 1408098 1008650 978953 1632565 881893 1031280 1996967 1288827 812247 782320 1928117 596508 1908919 1913147 1862887 215313 633467 72994 1466099 1105927 1285853 1404280 97906 1828835 1661930 392280 1112895 358886 320825 496116 92987 1098757 1204013 1685941 441096 513098 913968 134049 869554 1453789 1005598 633380 125869 1407519 1169872 1916218 17591 846338 1178537 161933 895849 1148949 1599615 464555 877576 1736512 581294 516240 445291 1816024 1548932 778601 723351 1952743 1266991 1880436 1310596 1895837 650792 1060073 296056 1812429 1183355 437951 1335739 345264 397725 1235323 529060 1749837 523082 72844 1365454 1035242 1723777 975837 1702363 297221 11252 872007 330597 1953674 776397 1567848 1617149 27533 976437 539239 1823836 1907206 1713694 890213 1594547 264480 1739117 909148 681492 522658 592903 932744 1131296 396240 1368253 1836472 944052 725559 193138 1283008 1744189 508279 1738073 1580524 913534 1203220 531680 1353243 748325 1051072 1024239 880637 1706270 794971 848436 1937135 323009 1317896 377624 514937 190112 1899471 922439 1488143 1319072 932477 830629 1898056 1709704 162061 638742 1088211 974266 1469849 509225 910183 925864 327484 887376 1655567 1047426 982762 1426670 1741928 1454374 47442 45738 1436102 1183432 793943 393720 1042513 881758 520627 1776147 1667463 341856 1062083 1537566 1297203 313794 1535025 131768 1028138 886900 337908 1877516 243923 1282482 561122 1542293 1250658 831796 1866040 261365 670270 818472 764815 415906 1455020 750471 214701 42623 596830 449560 427311 1063158 1297953 251883 1019185 186976 1511579 1717547 198613 624802 1495847 1582931 1672349 1545608 1669540 1497178 197702 847921 552539 917744 1710494 742342 130567 1844511 960919 10875 1836712 450519 1081028 1958768 68686 809289 533506 603632 915870 1864332 548925 1984809 309454 390680 1010851 77235 474975 481899 808545 1226104 93608 824298 716864 994292 152805 336063 402657 337664 107009 1104790 1759487 1691821 807012 952200 980787 1170360 612455 1514515 1104907 1003067 1888290 1266556 1088812 1691136 1992000 156837 530224 747995 612031 595123 814384 1765194 1396930 1045555 977273 1641818 214737 848536 1321669 1523903 1753306 1753085 1814715 702532 1687786 1752730 1736750 347481 1813124 1150916 1396264 515786 1121318 746696 59706 1659684 68929 219946 231850 134847 423357 322671 1304086 1530181 1180997 764794 994320 1503791 1700331 155606 751532 1659751 315195 1988563 1022116 998491 114285 1386137 559228 1650349 1453582 1400699 1464604 861926 266373 730437 905180 1304559 1766991 1168163 653294 1909965 130720 1203259 1495630 865382 1568858 1476576 1549777 1066338 806526 1512232 1118685 154152 411115 776089 314145 1043045 1373772 985005 1329323 245282 1313970 475018 703022 1248390 1590605 30254 618039 1778631 859658 1597590 1410033 434129 107763 1977449 1790743 947319 1703282 139071 1454932 124059 1122775 271900 1935482 1386624 1531174 218838 1280940 1190632 1629652 1277249 1136644 1055130 1422351 363349 1324346 1719186 1982612 336352 1579642 1336734 430729 1740736 727742 298830 985227 592038 1456859 541598 179474 1047707 514689 1637625 993187 1512015 420891 966717 1008925 1351908 479374 896099 116341 654997 1379222 1438096 239331 762373 1205083 1699282 958005 1623279 1455912 1436097 1198616 290539 1467788 1894849 1147760 58296 326947 1645204 539660 1225432 1797978 307348 1261747 120108 649694 1758280 1658862 1274342 1129389 409603 515680 147284 147040 1945566 1950360 398165 1495092 1897964 829525 1983625 50744 139819 515117 1332899 1140317 1131963 1236435 1761267 1253313 1345224 1338675 1274145 927763 429751 121576 301975 678266 319127 650060 232934 1114064 640919 1666582 1264420 1303787 987252 1851438 1827476 1802294 1971417 1366379 1516105 540656 983752 284599 973 797220 1123734 1892407 755429 974179 430948 1446748 1881078 1614269 184805 711895 1903664 456767 616514 428739 1643060 888112 185739 368017 1877274 878193 57500 324734 899778 56942 1159432 1356591 407912 547921 1315275 582261 734467 490429 699253 392690 1383586 852791 104493 572709 1172466 776752 1628137 1128622 575417 1612957 1582853 900465 1195449 695619 1598032 1519221 1823413 1302340 1556093 613337 357131 1355618 1594917 1512547 122924 1339918 1132769 1397950 237219 1386823 1325756 1786462 24509 1038313 970678 940800 614130 557332 1217634 177324 1167843 1542563 557092 1134155 1061452 1089686 1883533 288949 1117539 454736 864599 978903 1286026 1696805 799161 517616 729571 1832343 776154 123863 521352 1593735 583541 1180640 1246285 547788 66005 1813862 1368211 469329 743995 1892312 241340 1082227 1817335 811716 503472 111408 1305476 271018 390478 609150 1804622 1765888 1210240 822533 1037778 1213043 1920663 716844 978101 169395 1636529 902237 566431 1954753 1457994 692475 158141 843208 548735 1406457 124570 1967522 85427 1311305 1571063 1246040 154379 857502 695857 392348 306339 1775463 608740 357292 951143 342276 1898436 1862392 1637298 117136 1811937 1631124 1162563 766470 425528 351444 1001169 910201 1101687 829880 1771527 1889663 1211899 1624603 949948 1461446 1512264 105955 201791 1271516 85266 107613 994087 846411 236663 489889 1592816 1435493 52071 1139039 1707872 1531146 363140 1127576 858471 1871442 1913035 36380 672324 705836 1148443 159006 1872163 418937 1502067 89333 1732338 201476 948781 1473271 1802082 1399975 315506 1301643 147246 1454668 821908 1651807 295440 240350 1753442 200839 967012 1659375 619280 523783 585278 1172902 1570101 62817 1311133 1282299 1845151 1249062 1889415 1158870 682827 82386 1371770 1530576 289968 1356666 1020873 172939 1139368 1733101 1927527 1495842 1475945 1529105 59816 1289564 1515073 685262 1235090 71387 426110 1991033 1757416 1344727 731402 139095 341658 380292 6281 1826206 96157 97587 1508651 336999 516908 402841 796638 1030556 634559 1076767 596595 113581 1278951 198912 465748 511697 1290104 1479988 1521774 274981 265367 338177 86145 859425 1458584 962874 724646 1035929 866597 1612605 1149225 891901 254448 1326748 1333790 1197142 84062 1332204 1354672 1090054 1712812 580713 743062 871549 1204849 866979 1879078 363220 1966175 1214602 1539364 1414736 740423 1870016 398313 219094 612961 968425 813983 222956 1382150 1621921 1686051 1066354 1500154 1862946 750557 1222988 1031368 1865582 1523633 1897138 1460426 1090507 1287006 1237982 245411 1212106 45655 1748042 492938 559012 639858 1807286 953983 1823801 990905 324063 1986032 1338193 550700 223709 1877903 442521 1046895 1916557 1439242 777635 921194 632112 670735 1899614 459434 438206 1051928 374353 1891665 482694 654949 1510011 968744 634201 1279858 1330984 1577233 1922857 1343441 689232 1238927 311145 1215195 1280890 175321 47221 253726 1854376 1263492 1076562 1803792 1500559 1322310 181333 1623603 914234 755712 336681 954054 417575 1606001 690364 965220 1265262 1881812 813834 1794902 1401356 435206 1507038 1496523 904550 1307783 298858 5859 1859770 1130361 1321200 959960 397265 1298085 1241918 1829872 942058 869582 617369 1059505 835976 621613 815178 1243363 887643 1153947 199993 414460 958777 132631 182388 1980086 836273 1895297 140079 1826678 1616225 1468419 549001 1459991 1937341 123521 876163 1205763 1870879 1079301 1465050 1020005 1586316 1856117 1995003 1210631 1799869 1386944 1337092 1041128 1250442 951921 605830 1817936 732906 393688 997620 1453319 1708320 1161136 883822 1292260 1454661 823516 1730942 528744 331350 842261 75763 1853268 1093996 1056773 859646 922823 1641217 1393048 1859096 736842 290274 584508 431078 1874047 580673 170590 1861818 1567798 851830 443110 1769320 407850 725516 924324 799533 911788 1841658 1017969 1037942 99029 737924 80120 977616 586101 899683 1125947 408061 149869 151975 928551 1499451 1825574 1720304 1104539 921430 652084 1414317 1862435 814434 1518425 1584163 1782260 1859409 1966670 418381 301602 1376338 11665 1069335 1883880 463238 1401769 1755948 1005868 1532084 1455538 87088 1611073 909073 482978 738242 555922 975492 1187480 1048773 156569 821375 1915783 1805180 1523167 1548824 1270188 1026390 1197916 773463 131731 1936463 524045 1988707 1338267 1977152 1169522 1200849 514029 1191347 1469238 778826 619665 806399 1862666 1778102 1252366 378134 1577288 956424 669036 1085822 238284 838500 563434 126769 1338783 1084956 1933018 738163 1988152 8448 807159 338633 947740 1990209 1281998 716364 1419742 786946 1540267 1608116 1245965 1606565 17135 984253 835598 228306 660190 965989 104516 1165674 134575 738133 1679586 938171 27400 298054 1747552 279866 445455 1420837 434680 266630 1483976 609062 242368 1705481 294844 634526 1085970 1909501 1182169 317640 1318421 1262825 390799 702074 1051133 752540 387581 1656264 866392 1426582 330697 923831 1994454 221042 1853461 338048 414922 1806227 544903 676533 1493169 856535 1614328 226643 1055479 994071 888765 628510 856492 775266 1124348 1684615 1658534 1368999 1907046 1788954 1931401 1313006 755773 785849 1396195 154840 1259266 293943 1722981 1051844 689019 1248224 1958538 1971870 403002 1487117 303135 903263 1191788 1876400 60403 1833202 187818 1921380 557689 563772 1994267 623902 490907 1482384 13297 1422631 1349365 527499 1749600 297948 491230 1967368 718184 1614614 463898 1328140 998974 373123 354197 1562261 146029 1419117 1355615 1364006 393785 1325587 1337434 1356280 1846434 1140423 1586819 910843 1303211 1189241 98309 454510 437014 298887 1852521 1805456 1918808 1810688 1689564 1457018 382318 1307388 356995 1732687 21406 895123 1663367 1090704 1368560 507648 645179 317797 983838 452746 1162358 178103 1310154 1970519 1955777 1844804 43922 1146562 925474 783931 1998966 1357196 1661238 1996666 737380 1932733 111438 630807 1440081 125514 454038 692951 553560 516581 370079 550825 84042 679841 292224 720394 1486333 1166740 1779017 123173 1169533 1784994 1212103 1151879 1258565 1433349 292439 1410387 299725 625512 869266 1976254 946575 1328004 882407 447619 663758 970087 266944 1899933 1641405 995826 457870 1434645 1690947 927830 299050 1909629 1810474 277835 664387 527125 861633 303483 924055 1938890 967735 1482053 176425 1660522 1840088 748327 1221671 313647 1231514 1216208 937826 366018 570209 1795090 1175021 946177 1176174 1453307 326943 1998699 1346450 438453 1156151 1314085 1522695 22273 1955510 1376808 1926630 1851581 1235974 1100809 144802 72892 1469038 406581 1423516 758151 1672489 1989639 567349 14787 1334213 1295669 1562933 236312 789107 1490144 1964517 871244 1970130 1470858 835609 915048 1935891 115990 875220 1685268 1423072 1952616 1364855 1438184 1649823 1142615 760909 1395804 1953838 623070 577748 1837785 1299236 1561504 1802055 1532207 1441088 1051772 1128325 1389625 80355 932979 465266 1566647 841201 264505 92938 864255 1177306 1612865 235937 1687806 896016 165251 1627720 1235510 80824 828508 642248 1916406 1813103 503797 1966588 588021 1747841 1732632 618307 1698158 739978 1895280 29679 851253 1485386 569376 23742 1131440 1008585 48259 1858330 1596059 1509626 224320 1115838 1227042 1221896 734966 1246205 231217 1535863 1132456 634357 1604337 1768977 752404 1538634 1634013 1762364 123687 721935 963201 1981380 3412 1358792 1768931 425186 1055252 1683298 1703283 1977870 942853 504631 600613 468370 879837 677250 387747 215710 676528 1249191 563722 452654 586414 119550 858654 1994895 1582140 1263257 285829 172596 1985959 552064 235139 887738 1910901 1845320 580085 637663 226997 585076 1837747 1928716 1804194 157226 1098985 755409 144341 552421 705889 1304304 434790 1361282 43182 186381 1957744 866265 1298242 993658 592584 113993 1831026 135386 760755 1503342 862288 1531944 858877 1891396 1029325 1793053 477573 1888141 751845 1020279 1961221 511248 485399 53014 7923 754238 934292 305638 354512 314908 1386276 1588197 1201235 814553 1236330 1576818 597719 609598 1263686 277486 1298915 1870423 1766299 535406 1537134 1553837 1139296 1362696 1850892 608793 149451 720814 184388 422627 340682 1743204 541700 593764 1769282 275435 1575325 1837533 4044 893566 955305 1171194 1698537 540525 1593612 984777 839333 725931 1876335 1492356 839600 858402 608609 1145059 1769958 674992 1663523 1456014 92230 566540 580530 603119 795494 295759 880161 177405 960126 250991 1119799 1190866 204609 385269 1476348 1162316 1795618 630677 1942053 670393 1956383 1826304 1998494 1064204 32647 1017588 1924205 547637 897354 216010 773389 1884274 1513948 1523279 529658 241944 861373 39489 1864897 1035799 1663668 527583 1674208 1382493 1913369 937997 581592 1700027 1116307 1329319 204797 83653 542916 612813 655571 1908581 736920 675691 1246355 1149700 669873 1473022 62646 399156 1719059 114077 1297339 1603725 1017101 1238430 1793167 1418929 328187 1310687 1938709 1224513 1294915 142352 1605930 73572 1954206 671910 1660738 599223 396832 719979 1259215 302464 778432 1438146 1106482 645595 1830864 1318754 353185 394454 1859721 143240 596973 871811 1879223 1002249 401273 17353 1119991 355056 1023250 730310 1410146 1868161 590228 1443478 259925 295035 444039 1805404 1564122 627653 241717 135997 1024594 1772780 383169 1369496 274391 1578451 1608052 966037 345533 1806958 1588644 1267009 216518 1960924 1020304 824476 1484427 1983481 1977043 373489 1912300 1715228 336963 533389 1257629 1124738 859993 804212 1809825 1266411 744399 823258 481085 1521321 106364 1133135 1193905 1287937 1347816 1875240 1829206 1623881 178245 1352522 1131235 1977618 195197 1357723 1345806 557065 885909 1506740 577386 1328414 1507435 760683 1467223 652700 7233 579646 1926408 1803954 626890 341121 473323 1803723 272914 1919777 550888 1182110 278499 165107 1907373 1532248 360638 481553 1699581 407267 1373019 6676 911437 1381352 716580 23532 1860807 700545 1982208 1198016 1277268 419868 1189504 1738720 854696 880375 1159037 1859767 584751 759898 1704196 1421693 899878 1767314 480447 463930 414608 1479507 1193389 233144 360510 1391840 366346 46003 1503680 1189642 1143529 370211 1120835 1344499 303626 1753864 528015 496664 813241 1049019 804147 686842 931372 1884517 808328 1010371 292424 384390 1235969 1141428 892478 614959 11468 757295 59556 70246 1673383 411885 1562577 1548164 362150 715176 1561806 1859090 1833305 1380170 1616030 1092192 203808 1938884 1443833 608630 843897 874855 258679 1500425 552780 292427 753203 1205286 362136 210171 1251395 1601427 1337723 1612633 1295958 5252 708838 733514 691032 1191998 1907756 1355881 54081 1649323 837607 1179363 1871555 536760 1345960 577873 759293 476118 589278 1983763 453481 1275845 1280577 737976 1255171 315168 417573 1992990 555697 1207911 420999 868719 997991 52807 67954 484010 678463 1788940 1621184 1669507 1557707 395675 18463 453580 102452 1863141 1459640 886248 599393 724328 241098 1151048 1457617 900213 1709639 562502 1935146 985570 284342 398798 1590316 163120 15098 186335 1875350 272872 1051482 1628432 1277137 807679 871290 431436 1247299 1117303 1984558 1550703 732263 689808 1543005 808724 1194861 273051 1208209 1000996 1183187 1014706 1243203 1202475 290719 571111 601045 1140960 1964938 983200 857710 1757824 1149465 605195 100247 720164 492072 901136 1408305 849182 801856 203606 1046162 1379192 1429241 318087 1994725 929064 251138 1503901 1330034 1923700 593740 1081430 334627 688611 1843657 1881393 666776 768372 1648807 542785 568148 1440047 1836438 72261 1083870 674654 1323572 1537995 1128996 797453 1877246 1963602 714331 362822 1552474 1929058 262362 668790 1051786 1556712 428946 1045422 842475 1410618 1330587 664988 1775046 1475985 349719 1163877 1215351 452754 795687 243730 1430088 19111 196694 360866 181623 435643 587519 744148 1799546 526661 1034453 827915 203488 1886032 776980 869579 1290492 1053093 405482 642708 1461927 1666425 566550 1167817 1974172 1003753 210852 1199570 1305815 75817 1484989 822698 443255 844741 1820191 880758 965795 1309216 1606563 1710238 704875 1157341 1174685 1026623 1496739 1608315 1465610 1504037 241881 1889997 329956 713028 1354495 1158302 1303382 213684 982240 1863870 1107756 1215753 201798 361730 1649176 746331 1247185 271225 1179058 635853 1837956 1881762 1107435 1718273 258936 803976 1106941 1787083 815832 73529 400677 1547141 1539465 1933259 1742528 1981546 1916121 800631 1134122 421792 1702888 1523350 1445174 775539 1122915 112396 256593 246575 1419532 83169 76903 545972 1965308 1330815 1352249 639183 551820 1915793 738156 1958683 408638 84119 154901 580927 1787169 545167 942737 785311 25079 1056183 180181 1769487 532921 227014 1060367 1166996 1649300 886557 1127545 815470 1692489 1219281 1663841 686229 1870922 1251922 1312654 107215 172460 1924611 379364 189603 21513 846454 323125 284658 1071311 781583 1136365 706882 1245290 1890644 438780 725446 430147 1142230 1032656 146400 358794 1655850 1401041 1603815 1982823 658608 1289721 1262090 355804 1259942 1805559 195980 778128 214403 1050405 1919581 1394096 46418 733217 562916 952624 329285 1331051 312140 845760 243361 1172783 1182896 1020179 1097460 940949 705221 1569943 454330 968389 1285373 801511 319484 1071273 1812829 547631 1670069 1572045 180211 1067401 387577 1286277 1149582 1808562 1190255 1608077 634571 1328792 1399029 154575 1283391 568912 1447076 962381 1957898 1634718 128529 117614 240876 1227887 290811 1993717 1414523 1110958 558487 424957 1786541 703329 204393 594938 51112 154713 502271 1532213 1939819 1780030 82504 1659648 502170 1163082 544164 658265 913529 1389157 149545 990233 1368978 200382 521401 245462 607953 437383 1025177 1719820 1344312 217509 1045873 1000577 224999 436661 529686 823165 417339 411616 385172 1671547 186868 1008949 1927004 1921297 1928545 1395734 594167 1773623 1875723 1266325 671746 1632788 1144690 931762 430181 972811 1284082 1106205 515066 893076 322695 1694951 1445003 452466 1980483 151956 1773123 1093463 1310823 787087 519742 1428848 1216449 1777895 1640995 1174829 839322 610844 1114358 971165 1110347 124975 1052331 1250681 1003514 1089739 14450 1205406 1895572 511223 355371 1138480 58339 412967 1367096 1117237 1778525 972375 429026 1611459 500164 485225 1746868 676823 45035 162492 626129 571499 1550555 938011 673302 347644 735634 1209722 844284 589119 1665342 1103879 455112 1120810 829111 400410 564924 1913289 821064 495254 1295709 1981760 1396582 1154328 843348 1385285 1355236 1823949 770000 884498 1783082 1688375 1824195 1997867 613130 948069 765863 432683 1812892 1057676 1745690 926867 198654 1771599 309674 985982 1298377 1986682 1364965 722384 1663682 893280 1964871 454970 959171 1971519 325433 1070561 1150206 596659 1096869 1592379 422258 554372 938740 1987208 913428 174381 323784 279613 420300 901204 278026 1966838 366633 1465386 26994 107188 1000561 1290113 1521735 578823 1097881 1066747 851520 79735 248255 1137279 1438648 1660409 1287509 151243 357586 1656143 573445 1186581 1432779 20597 433029 704880 1465591 1248885 391727 990349 1384479 1863319 1428357 110508 1133380 958830 1255234 1301342 136188 5411 764943 182143 949875 857056 543176 1287162 1091302 1125488 1846805 877056 1384104 1432316 1400044 1723879 690324 1651619 778463 533270 323407 1120121 1558971 847452 1199911 463876 143929 575584 816600 57578 1987623 5941 1500869 995716 37071 349219 760362 1174005 1944293 23783 146269 1116262 1583775 1790202 939481 1575237 993983 1947643 1804936 531617 454567 1786531 294896 1111868 911102 1377474 1862444 253735 791030 1957874 1640212 1319799 1664378 266390 396111 1619053 1755052 1109445 1193912 774649 1384632 209759 456192 720958 40209 1050114 1074692 1135703 636544 1511993 1720230 252263 917324 909583 612353 1483678 1518343 1782090 1394152 1618229 973697 1117907 1946369 1007863 1225549 98562 531838 1142911 1654349 180348 49707 542443 767850 1135121 593706 1990598 1986574 948098 1578101 1940901 1563876 1605632 1354835 318291 1288811 1134006 34001 630473 1613325 936357 1775482 553158 285256 1770912 796382 1064177 1242752 1659342 1644373 1814214 658107 1592757 1251030 1235008 421321 49353 1872523 205924 650940 1410339 1368629 949280 1241314 1042082 114351 668617 30281 1529079 1489887 1251934 1303954 520235 1820928 1518018 1790360 599062 95415 1691599 1401770 1864090 1018494 225815 876669 766820 1986326 716981 1334439 1117704 1561641 234936 1551756 232631 933394 356627 1488026 618391 1831080 957730 522167 1155049 1350398 431591 889062 115520 673322 1588297 1749392 197563 281736 1970386 709668 1314121 874652 294478 649720 1144539 1458277 700523 24535 1686038 720250 1217295 515785 152070 141846 84233 136136 1915306 1493450 1918685 1322019 1344997 1464719 1106471 1359057 1935713 55163 1803666 910379 935883 117444 1427272 618025 145491 1158375 1582207 417288 1655503 534016 668859 1313381 675349 14303 625277 130827 247512 3790 1002378 1188871 269754 379540 501118 1936905 817366 1821475 120634 421320 196875 18220 1270905 236425 1333739 373054 1169580 765844 997941 524885 1676337 1500931 456583 1145326 1243367 508644 1718311 1663693 1925036 1171851 1440049 522719 441332 843209 934240 677401 467396 1608827 953084 1031725 1786538 426326 647417 378936 537676 297351 1381462 1382149 131101 1081452 1513410 765657 223050 139181 1460034 1984756 1378205 1558046 868182 1010706 353416 1596993 543696 568943 1300593 1952631 1981537 641769 1441020 711846 7271 286798 1457794 374405 1178443 1953907 920047 1764513 1046564 6472 1220325 1104409 726103 1436698 1984712 965511 1210034 977374 365603 1704814 1965481 587760 648885 400468 349021 1177664 1831608 1229213 1903155 1197830 115147 220159 878063 1688179 1170603 939592 1710852 822594 1236133 1214962 1072012 822731 539257 1202206 750948 1462395 287291 639803 342209 1177737 126483 153460 655967 1922910 868963 1113987 132667 995076 1448038 211998 179031 59456 1726716 180910 1309110 128811 429663 1973698 236426 1193111 316725 1826291 1231214 217167 1564563 1620876 1127906 663413 1494537 881894 460871 1484412 1326881 1143229 1125998 1714664 649732 1121430 407527 622069 1948524 1417229 1011446 476341 249669 1607669 1104177 198896 709438 368105 1819137 379258 1826373 378307 445854 1403195 1910898 27258 1293827 1416649 69320 1852419 348396 900184 794308 813520 1524217 55716 237378 649538 1386725 1727445 455544 80383 476799 403623 398166 926272 605173 434208 1993104 888335 1294111 1220442 1289320 1434727 1022356 1465821 460719 606063 531740 981564 1254406 1107374 1807859 1853236 1230111 650697 941062 1518850 755808 683329 1632944 520841 414333 1213869 954465 955530 796495 1149306 986961 1945552 697714 1634522 979060 1121104 1109356 1314349 1086102 1301860 874200 1352830 1503577 586514 1626139 731488 1500741 1124324 1052082 407890 1539556 1187154 1359882 1245876 870691 1897332 1552299 1759789 43688 1423312 150906 266810 1231731 823121 1383149 1578423 1394961 158759 1203324 1173527 589795 597582 1110615 491360 706446 1900001 1119353 96630 1633819 333206 1127283 1781809 1556520 1944741 1494540 1932866 1603794 1880298 1402637 1798890 770750 840946 390479 997586 283318 251201 180473 277363 777153 12167 257754 1656338 779973 841630 323213 233434 343684 1415685 1860641 259790 1437308 1094719 203870 897197 893741 1335301 1258144 1674228 630125 837159 1854775 89529 1863150 837464 1458161 453740 1589179 1264401 1498047 1805978 846563 1832554 855335 892701 976346 96785 1909775 844971 435050 1020617 245775 1212287 1223975 755538 693052 7551 495258 81163 721766 1251670 442704 1130985 1726679 1485202 1674892 1479851 887373 1566026 1803719 1029628 1278493 25853 363576 746321 102327 814355 1162964 1491333 315879 951216 1848429 871059 1099699 1762616 166343 352709 496056 1856211 1449381 1649367 674713 499728 551223 484232 1813939 841559 824023 1931007 1342796 911536 1596452 1900858 1253220 898341 1435257 59949 679735 243604 278849 1879775 346518 797204 1318106 776420 1700022 792022 128931 642134 437556 260162 1759614 249887 1040084 1493088 421759 280622 448230 1267472 624599 1651058 1691293 1515797 1210554 995331 747839 6033 343398 368423 1260456 375488 1277610 1192097 1166521 1600425 155760 1870183 14238 1675050 1167374 1522034 1205582 1960847 289625 1804737 710334 1643736 945738 887769 582212 1993414 820601 1462247 1318890 1612224 190950 1999935 1437976 1896141 601034 1465536 54348 975646 1878391 1639784 1677119 1416076 986268 1415091 911950 1657286 662963 1220656 225956 610550 1153869 1999341 119645 1484360 255354 1773313 719743 1744606 1697789 1064539 1868428 1537421 22223 808871 520645 510133 1210088 843935 1104252 1332753 1460602 1939954 970835 1087417 1692091 96911 1967750 918190 412364 1910258 414041 1993511 1200857 1836877 476139 546991 1513312 1482601 703231 1702669 1169367 1230385 626281 1425081 1690758 1640363 1594038 309238 1978951 190175 1787742 189984 741753 1682275 1079599 353984 1397136 1348083 447319 663447 1890027 1948404 50389 1210199 1045222 1829944 21391 91023 1446761 699740 3076 1815896 1486129 1378724 1836297 582766 529785 513890 928768 86703 1574282 1595843 1728571 725281 450198 1353406 856371 1014986 1865101 591899 479246 344636 807520 627882 1482969 840225 624964 1984056 342008 640927 1752988 826040 682929 157749 1760906 1380010 1564279 614891 1646603 1106994 706210 98582 1080640 519963 1950845 1578432 422327 982054 133773 1920465 1685293 1959743 138438 541110 1102272 597293 480019 1818022 1042372 1830312 504709 1211272 920620 1289024 381571 1111580 857804 914413 1755273 1592144 168904 622148 1837948 1983510 1045750 236762 661527 1100663 871785 1341444 526815 1968214 1629446 799938 1058595 1112722 1329237 1351409 1135528 311202 809133 1139807 543904 1513507 500911 1412541 802325 1732943 785326 1651476 1393615 1017108 870246 358930 247052 17193 509091 152501 1831962 581968 813031 627715 1031861 239371 1770957 1619354 1857109 912850 553316 1105767 550565 1198516 1240005 256040 1582411 1615423 1901735 1894927 676046 1883264 500971 1871957 878187 1812023 1276175 243149 563829 94787 464853 544730 1594209 407312 572400 1470978 999362 917833 1938860 1568106 1501546 1766496 347371 1431362 1203 728327 1682923 1603846 586438 1155340 383937 357595 1856757 1863466 753995 781641 1829882 1726664 281849 1455052 1306409 73771 1980970 22622 263432 1693592 572000 82163 152021 95830 1005406 40271 1243496 1576778 665097 156930 1483096 1095554 619692 176490 1724587 955050 1397367 1776190 1965765 107490 805855 355026 669481 1531549 1443866 951855 1121388 139254 99593 420975 1461086 819276 273331 940194 1833182 447313 841298 1454478 1563259 1114384 100137 1026743 1933282 1944780 623312 208342 578098 1040030 43934 1646358 926132 1434888 1655959 302198 1305811 438689 938703 1070635 1022787 451936 1134079 1278025 1440023 1128921 1338484 600252 1226045 484317 15719 518205 1172898 1508961 667050 83244 912079 1936907 1007487 367486 1206195 1594971 1876478 176751 1561497 1699352 20223 792899 186300 744708 1275001 676381 1190686 99043 998069 1210120 1254199 453786 1461919 1735739 1359747 653802 1458762 708924 356220 1350482 1459407 673761 1364248 690961 469502 1696090 1251127 687606 1604371 1698720 372731 842483 1253312 1374616 1065022 1322571 1738761 1913891 1866613 1698605 1704514 94727 1228067 1374739 841026 857906 1171872 654482 681216 1564916 331444 718940 1952718 1088979 497407 1784285 1635799 1095996 1528729 399419 1118847 721533 1800614 730306 46581 1515913 1203058 294709 412892 393019 1662022 387455 1642794 769415 418709 813970 123772 1506829 41953 108130 1372973 942555 562860 1024828 596270 151271 294043 1556526 948586 1804859 1075182 451282 120918 1746730 1318986 598569 641912 1348417 1409618 1036640 1180010 958786 34860 786300 64342 867151 384040 1565223 1121578 1088019 1782637 440115 1444631 1955116 967919 346355 485967 233694 432930 1505074 1544030 1226570 1644872 304116 807420 1953180 1256177 220512 245252 1634413 610292 596079 756813 1783495 316486 1226021 93002 1602096 45770 607309 1701606 60818 1274928 758817 538979 16299 626069 558558 618817 1187009 653708 528488 1771772 918860 1586752 1946111 1508091 111483 1917975 406821 967181 1285928 140283 1613865 1540836 1267279 1915071 894135 845206 167009 1323948 1512588 58813 1663471 319610 1445573 196285 290657 935481 513603 1113936 785841 1914791 1035772 1573314 813828 1430705 300501 91439 557650 485212 259527 1061362 681528 1054994 110205 1161692 643317 1713684 1703941 1220089 34215 159284 996164 1383447 170927 841651 1868917 70803 1823767 613416 950922 1178770 1703837 563006 1849562 97419 1727038 220060 934164 1172325 1670317 1616032 669864 1137714 1927974 189063 1305053 841220 39332 1685426 912657 720584 922519 962539 737834 782148 1136648 1170 165684 383137 787069 244493 1760774 1023319 810623 391178 915413 61730 713220 547474 783591 532774 1722891 679282 1435266 625153 1628005 1801839 1769552 1916833 38166 340141 1578258 425844 53044 1449329 252069 693485 333754 1789966 1993126 1646299 1717873 927524 648699 605553 1381175 852574 1163648 1652905 1673441 771463 1295533 176670 562493 1185801 1165249 1309455 548448 1908872 1149270 524873 303666 1548113 1933788 1926237 1231247 781310 930518 1418945 1211241 1044750 1366465 848915 1364509 92625 1252434 244923 929275 439263 1561233 643447 1446365 224749 1485640 351958 1535245 1781870 1402604 1112632 1181931 66605 1647184 766153 1707959 297314 730633 222132 987650 337191 596490 634281 1331836 341544 1068177 1966166 221724 378263 401436 167730 1086673 1803840 784926 126897 1758865 1889371 893374 676535 767252 30610 1530578 1493271 1286631 294816 679346 1076801 1352633 283488 1796376 1760669 1101373 340218 1667476 1329366 1952786 259161 1872627 1529831 1612206 588690 1243047 1636149 1317631 1308452 994393 1851596 1978545 1985159 1971385 1875342 91879 1841358 1764773 940259 944771 1506442 169190 1145101 1438193 1269365 1338979 1585 909119 686650 1244746 1220773 1863551 61724 1258016 1973504 122594 1822059 186417 1885163 609960 156402 1678808 1665657 1321950 478222 1508183 584102 1134705 918570 1114073 1749977 1597887 1017542 1649911 822461 1388849 572141 1727901 862471 376887 55367 979461 1162501 1059829 1447380 520224 126962 914689 599642 1237410 1746596 1496660 351139 1544831 495086 571847 994679 1053410 1485140 1630601 18905 591326 1982746 1768676 33379 1214245 234148 358913 398163 1102408 31566 1996796 1338806 59356 1794181 1312935 1631307 1367716 1430114 102517 180177 1700297 1335942 1528075 1692379 1069275 7019 1371475 1878329 783696 1507515 1484909 1747743 1635899 48761 491387 1018849 244804 224897 521524 1259639 1075326 219471 252351 1197252 178756 985076 1715239 1072697 1039670 1199089 1434478 547097 1718216 619638 1615401 936289 568339 1788171 1458545 1633554 329159 1095648 807836 1172244 761344 1238036 22760 1932466 694748 422585 1060816 1291895 1601198 1073390 1370173 1452773 625409 555857 268349 1512393 1916056 1561895 510437 623338 1347984 1466519 1009475 1753255 1645904 1365166 1276073 120676 1450909 1723862 554851 1222371 976235 462055 785729 1388824 1747077 732350 721602 1316793 394165 115850 758793 101821 41784 1941356 1790899 1647246 323728 589880 1580278 65789 55865 57807 1668291 1232231 155491 1537230 1655258 931550 1938518 977803 1562927 525693 1360106 658613 1245128 136967 1658598 739916 633787 1928514 732151 1006674 1699970 1506096 1808917 1096676 369509 302735 1876917 1416285 1075604 1465912 216272 874142 305200 1378861 1894245 1492507 699517 1943242 1889312 1535287 1994817 511634 1849086 598714 1787648 1865526 586801 1457699 26944 658519 356420 290599 1641147 850979 1410321 384261 562899 1523133 361553 1222524 1438167 1944538 1593831 578361 1145080 480661 1058069 91038 748657 1502965 467088 378352 858876 1229088 1252070 317944 194388 930355 1314640 668692 650073 1748157 1623003 1389080 1692017 548693 166414 574433 1343239 1744178 345218 1741586 1245997 1452798 658172 1282085 1078689 878867 735602 328729 1246081 415548 1980311 43908 1966703 1245448 1136738 1044057 1933973 60773 540091 1574045 635597 1909851 1385208 1554149 1703994 1536293 1736648 526949 524680 1642562 1659277 135282 1921152 877406 1471307 497904 1870513 1225084 901523 892656 1489638 606114 1076896 985362 1567456 327196 1475769 532749 704507 46770 1084730 1058180 1778278 1105783 285012 1450076 586521 826754 1890912 1625242 279070 186427 1741773 1158012 1258671 535335 1496488 1210846 1027749 525207 713529 1737417 1562391 1569090 1451593 891917 231873 1276195 1499619 115921 1292810 93339 1377638 41834 881610 1944719 943875 857342 771048 1217527 102133 1276851 895727 317772 611555 1006223 1047334 1264995 164865 1754620 1063716 721331 486392 384901 1937194 378783 1856091 1875708 1643404 784191 972570 1624446 1327314 999215 1468008 81893 1380115 1900552 602780 1468479 205811 1770938 1742169 1041898 213809 1888877 1946002 489928 310792 120267 1186295 306616 535447 116262 860041 1155773 86221 1786371 1326774 988631 282299 246496 1080247 1399753 462286 1583350 1748700 729360 1375527 1692106 229612 626731 1715050 351530 1760590 690010 744680 855964 1507880 1344373 749787 67560 952832 1241905 1922442 1608954 1400007 1546254 1131506 1269834 128750 701990 1163578 92909 367101 677267 1064041 602797 157383 1012862 1766401 1143191 1655814 1836220 232602 534885 463468 1472942 1615007 1053487 1868945 1309667 1153701 1820360 1673691 43748 1138835 1683840 23259 970168 317315 1279049 431374 1229424 1966210 741498 657666 1588705 1960496 1346848 576479 630355 1973265 1594005 1781322 496829 300344 1114718 786039 994739 1449549 1913255 1364395 1934280 1711395 1864875 1217708 354507 1153755 1831956 733810 1429372 1334749 314500 1937326 459520 32084 1220007 396552 509882 1665526 291985 893098 558185 1127918 2802 528970 1594127 1476641 354317 1799434 796818 199142 1076830 1892279 904885 977555 1598272 831491 478314 1831479 1990139 1897623 781731 1207504 1096831 941739 1502153 1052636 1059132 29980 949220 1190213 318911 272049 1015363 1339272 1708284 652686 353193 1109877 1584832 1745377 968572 799099 151258 1556556 54135 1342678 1796267 435260 1276364 399845 1004472 1586887 1142363 1706941 653019 1204314 978265 718681 808649 1225582 1370167 724426 565854 1388873 1739258 850043 1750421 144594 123080 866531 1934274 1093733 1654496 768063 544680 351830 1761129 1564127 171187 1400712 1588465 1442783 1786224 900480 1970264 1602366 1105630 1229983 1069610 792368 515488 1962485 1265952 685631 152398 139165 1444338 380111 791320 233516 1740631 11487 987218 44254 1902762 940342 964073 1534450 418543 1893531 811670 925119 506463 1971216 1581285 1691797 853567 915785 396506 83808 190945 610690 103948 343452 1351293 1729217 978416 785740 1345949 402823 535556 1089977 1392406 1744306 1272696 1893953 584174 251695 743308 276520 506847 843833 1753603 960040 265984 872066 1901007 111113 1168867 1633500 1258601 1789302 1464838 789462 1506978 1484377 1211779 98413 1526791 1540811 226847 1607385 89820 1783239 1970243 1413809 1610217 1027116 1640649 442315 1748206 1129522 1784574 721882 1377058 644818 1809105 1333641 716869 835643 1646398 1132879 487778 1773696 606341 514269 1141940 1032948 226786 1031084 213977 1294852 1983462 1944344 1772128 1476980 669279 1375770 1943941 1522919 1764899 969688 1327287 1075102 1828332 675742 573795 1575414 1544040 1733532 1344586 1461395 1281599 988948 27848 1012292 1017763 398127 1088992 563387 1787242 861752 317131 998480 482199 46276 78669 333108 1148532 1930455 1873417 1109119 666040 441801 228222 1482146 1789559 535062 1178903 291323 741769 1374497 1427570 216059 1759818 165142 242186 742321 489232 1519919 1475095 1542385 1341636 1879989 1451712 1693208 1909128 1949702 1107470 188496 158819 1104242 53624 1129213 865227 171291 811436 721841 259196 1422273 523338 174368 1573937 439875 1364010 493220 1878413 1556488 1270452 937507 1144835 1267940 717230 1213952 1650104 1384490 1216491 315481 1068339 847547 1100970 1602006 224020 1866752 1130366 1548325 954438 694881 665339 1797002 644958 1385076 232547 1730482 769352 1255086 711546 940750 244891 1860497 243150 1891599 1911018 1472519 548687 407012 1857829 113849 1138957 1549987 75021 1933086 1503006 621695 559926 1057130 179340 1083262 701060 520526 1821207 1446912 1332711 483953 1619913 444258 98073 1315638 1605214 1051899 626929 1558807 1796884 615178 1551725 1455712 509787 788535 778049 1565450 1279592 4697 1868579 1366687 667619 248554 554479 1423253 978700 1665966 1401957 1420400 900085 404636 1840003 716707 255583 419638 1321944 1653471 1645401 1172422 853481 1376608 1598961 1111083 1326725 28972 550099 1619144 1785128 40169 1223763 49779 786927 589353 140885 1176111 543112 874505 1052302 1530761 1123060 495618 1676716 1765596 560442 81630 1191259 1165165 1097693 387331 958252 1099028 1045096 476403 745640 1159094 1181755 1719182 730826 1947811 1930887 1425879 1494536 870955 750472 755215 372000 828737 1649720 1687418 1809032 1385846 421389 1746617 1893338 536350 290840 1619918 964101 1072102 583909 1889326 823704 88966 1736166 842613 1764600 1712010 356195 368612 389482 1875978 1117008 1489292 1095003 1711529 364045 653911 409052 223463 460602 438375 159779 977007 197525 80065 1060413 1550822 270172 1033279 1086537 153093 133905 509711 392982 527919 1379150 40103 345326 891228 1500750 1009393 1657743 813862 933066 1326420 768775 11891 1704129 978184 1353684 631330 713777 1911465 287318 1044735 1046745 656011 1861651 1302349 165406 95706 82524 1887801 1089554 1166386 179316 57333 1451953 1896158 842868 1580609 1888715 571576 406455 350317 1194607 1334879 131989 638664 927556 1669114 784239 1472171 1749718 1205268 1027496 1184617 1146968 608574 351725 773994 1934428 208086 1704156 1319003 1885107 64731 487991 249925 814073 156975 512370 449070 1447569 495496 455229 1975774 1552323 807810 1616008 542989 1457485 1966263 415349 335824 1156496 171488 1507458 540724 1508570 1252787 1219751 43486 299635 899411 1854930 1974666 508998 1408481 1397458 1924212 538668 1956018 1236002 1194253 1921122 1781772 688244 1337476 300924 168543 714211 1981681 251875 1942458 548472 1382816 761539 1671602 839197 658944 685261 791691 1091646 1125471 1033529 816493 403542 728973 409711 217622 1209162 1583941 1110273 492124 1218205 481378 1106173 35691 995367 1322072 100448 819221 12256 552917 1125996 618982 1695947 85927 749406 1510112 1498138 1675552 1043524 974023 267844 841400 1612357 1738598 1596616 828735 1167611 1921586 1234640 610026 1555942 1160476 1742061 15244 87323 1646717 1110894 201231 859523 338207 1106469 225600 930678 840820 1396478 1808062 921955 184573 550189 128440 1615648 1091882 551084 1177963 168501 1496988 357487 145277 1843872 1183524 896899 707105 946212 1290316 1934596 859669 1067330 465263 542170 1198334 1166042 750480 240967 1654976 1190664 1299034 1653377 714443 381089 298295 227716 1073919 1259993 1552071 1660183 1708734 1406835 25660 1207782 692786 22627 1632150 1490335 467730 1746449 1172582 1307385 972302 361254 1401178 853860 572562 12587 1064541 1110742 1349874 1669124 906774 1652976 1611061 895974 1658356 382109 1253114 494205 761863 95315 1224658 591081 1759212 866438 1269826 177823 1126924 1722163 1850371 1248020 933647 1664686 501368 621050 796190 1318922 1770577 1391862 1968693 1608637 320558 1687011 1672124 1452981 1391889 929242 586492 468030 608218 1844527 974146 222630 1821372 240255 896114 1362556 1061698 759311 1698592 211843 1509550 15581 942830 110324 1906380 1243534 930112 1024145 772251 1066259 1059889 1998160 1709614 1991883 1443256 1178448 1726487 1341498 1227896 497091 1141372 1458894 698895 311472 87736 1520020 1939505 1726484 654389 1056149 166042 617975 284905 1587428 1560409 1996482 955864 1516986 1181037 1676876 339166 426930 1081289 1926778 314499 1964161 185953 1747931 384465 324491 1233599 1228260 1961588 269672 210021 489564 207362 460146 986744 276399 468818 1905494 1775159 933858 500122 1890518 169226 1291290 653255 484130 1797979 1521294 1696587 1112634 1485998 807029 1847679 1979069 573197 924638 865511 913455 1213383 1757071 63603 1771690 1652468 996767 1683123 1390779 1139699 893545 333909 1155987 905039 911253 1208274 1948475 1364531 851319 1324222 1956683 1302400 198759 1226051 1553992 1165182 87813 32633 1707408 526008 1948349 18569 110028 1879745 653321 1371048 1053996 389873 224444 293756 847417 1524105 1829440 2407 1383895 1122505 163449 455870 128705 44958 745644 380372 21640 453770 499549 1933862 1462522 1528507 399193 1611042 43806 598050 1234379 211258 542076 190019 410010 1214313 846646 750521 1419769 1325577 81444 1617194 1913189 1291129 1615562 600989 1164340 655415 463231 939532 499787 1619741 1243731 259862 1292163 1080030 428713 471316 312689 202692 1987941 1959517 1943624 1079690 159768 1369544 1338554 725998 1390837 508054 1297318 95321 823283 1604345 96921 901010 1935010 1643811 1130082 979481 792263 1217009 1302856 937385 1820349 1885393 1561777 475067 742166 1197538 1795924 735841 1314421 1922696 1852452 254211 1488464 537281 1954160 611652 1531344 355305 1731439 456683 1950614 1292607 797324 1062568 581035 1099337 515910 1991290 1095919 1300233 850639 1815556 678860 1004993 1309782 213613 1954360 1862857 717926 1925223 1487933 43258 452070 1351228 1336232 1618808 1936079 1523536 1757437 1212024 903708 1132231 988441 1881722 1980925 386474 498037 1877523 1700371 1098452 224522 166454 1199932 1735829 178198 1702660 23660 520050 309639 187738 1423441 1336949 315369 1136562 499806 597889 233576 1127092 1706368 1621125 455940 1132099 266145 1916620 545953 892604 774231 1350091 933291 1637453 432976 629595 1051721 860011 1439249 799092 47818 1050796 402229 863592 1615056 1119725 831235 728988 845471 806349 416862 1305155 1987764 672333 377063 820181 886776 287181 990734 437044 314713 1194999 1430893 61742 349068 491127 106012 503961 1935932 1563728 468384 1483537 1011268 26801 145070 2725 161881 89865 1025014 1675047 800258 64479 1540600 1204516 607960 1029731 713525 283249 1597326 1443362 548328 489631 1611524 323123 1272218 1500688 1138114 1184090 425779 1079287 1278166 1828301 809983 405358 1283532 1604481 938093 1558345 741856 843533 335102 1350478 1919189 806475 1108595 1845117 864294 548267 575752 1735715 1108085 1083323 1499285 1534229 44113 254766 1973424 538048 1972996 1492890 576721 1688936 328001 459353 973696 1562510 434265 1595528 1837368 1564753 1928685 1076314 1729710 1893501 1779001 923673 600632 1466022 466659 1845784 350694 867286 1977559 482595 1375403 1689647 7960 1022536 1450374 1460504 1613815 1480732 1888244 1370972 438008 772786 364984 1115790 1830412 1632299 1496871 1001663 913010 1754841 738045 1601929 1969418 1700461 255159 421546 1327811 238959 907915 48400 1799162 1425040 1069883 820199 839700 1014353 444797 627107 1858934 1758141 1893370 1628298 701094 1632649 1348164 476048 1884421 725700 1792181 897547 139265 1140047 997246 1735423 391937 505348 1123969 735018 1027392 1082388 1942567 1619006 294491 693158 1380352 1237978 199163 1400046 1600527 408390 1286641 966411 1227579 1725297 503519 409875 1285113 557739 1138050 1482359 488081 1638130 578742 625296 456532 1581596 804370 669432 1793484 645717 1800304 679040 872550 130717 1838195 193000 588329 419709 1716211 2631 1509676 1780436 1093625 770619 907346 636337 288602 354464 564427 207879 1770067 152394 390187 547365 1245596 368010 1261329 744378 790361 1650453 1174332 1065396 1929489 581110 881218 1038204 1235979 1847077 334646 1508211 1963823 1596944 1015510 1794088 1235050 507239 24420 1104328 251214 501662 726588 479532 885459 1264587 329121 864077 1612521 1814585 1060339 411790 1991472 205766 1762553 229076 281913 350404 563968 345334 370429 726182 1469951 1575913 366128 345638 1497927 34450 1663172 1231760 709282 1049641 1406471 1759309 703509 354962 747170 75319 1583831 1353372 915123 232351 924537 963935 1804035 1372072 1300542 1904697 1969593 942014 1759526 1753875 77971 1013783 9264 571964 799714 1406321 18074 201361 1575951 1162415 1312106 1825959 225901 1239394 416983 708473 1133136 864925 1640926 1653692 462355 1559485 1689892 1997844 713843 131637 1118558 550071 1600017 1889747 35877 171887 272261 1645349 838456 879244 1776973 1383562 286783 1037570 1127626 440204 1070508 7335 28178 1756406 1584497 1011168 1985098 580377 1995064 1710529 103149 623657 1830838 677788 68658 1295507 927212 1175685 407302 1000102 1055909 1436723 202987 1439129 1839711 826148 1890069 56639 147864 1771451 1305442 591543 607973 1048984 97301 1114131 635891 1538195 12955 311684 321471 1635016 951225 1713326 1573888 747418 568200 593471 1601625 1140871 770982 919178 591608 1016236 265342 868087 1932654 882665 1140136 1335568 948284 555782 1546916 1586313 1516646 12581 1745106 77090 1324262 606791 1727636 114847 1120215 1423976 1032028 943937 1799460 508925 1890321 43703 955948 964661 721668 1260777 204644 240117 294925 639800 1346362 610720 1439392 1407546 917808 1217181 463798 1707800 1023902 338905 1109906 991221 1901565 756711 610168 837712 324452 1939179 590204 1073048 1977758 253176 1601538 1393993 1292836 757886 1285782 1548895 813457 346635 1639713 1246369 1819616 1421630 1091785 1897034 1033511 1026607 303816 1723619 733282 519989 1011044 1588317 1650196 1074133 1610396 1196826 327866 784959 1556958 386991 1436072 324179 1680444 1842741 440302 137177 1411033 1714989 1143596 1122842 557386 931525 881258 1815879 1599532 1756766 1769381 116782 1098809 229410 180124 898024 240337 1756101 239612 923963 588572 1422396 930245 754695 1927751 1845737 930965 1962690 489716 674378 534896 498197 1592452 1456255 525064 365420 1051352 101975 699829 706154 1902506 889658 1359483 1135342 1511462 430828 1304910 357758 1773144 528124 1588397 1290509 1780285 341166 1218813 1361726 1456722 1726783 1933081 1033558 1792302 1561520 1444773 336729 576771 963098 400212 1247832 1621739 1534344 1220707 1656046 418960 611462 85918 1082469 103501 1654859 594411 1395555 906848 1749387 1201826 347083 1216031 878601 544303 1450773 730074 1323207 1507884 272421 158372 1546746 280801 681578 1883804 1597421 63869 668256 210660 1175436 1010319 1909985 1177528 309956 1620218 1665663 706579 1679456 1889506 1563515 1069133 1967651 1563150 1862311 1935764 344447 1043555 891700 199626 834809 1830421 1147726 777832 1432509 1229081 1842151 453046 202041 1023491 1816417 1009549 1507563 1050859 1854584 193707 324217 173619 646832 368028 277211 77902 1656162 1726592 1177471 663541 802144 312476 2288 189715 610234 103184 1663817 1597913 621147 625666 815443 1314925 1163161 1304995 395149 59470 1340109 1548501 1603145 1254929 865673 1587751 515934 435669 1663561 721438 1650987 89650 1058797 984719 196700 14189 840066 213416 747748 524068 833850 1443311 1111449 1020258 1502628 963980 290376 1273806 158458 235514 1190599 1789169 383373 316326 1579546 1118608 621167 1302804 1193549 181675 589796 920194 1545835 953060 1811674 1309394 1853656 1545452 1693510 560317 1681219 86147 1790907 1948652 76217 1654277 46772 1447820 15011 906016 1818032 1067755 1073806 924951 1984367 526826 1716108 1060570 1865293 191397 1897326 555291 994966 1915733 1738760 880006 1383606 321585 274153 945943 242248 361549 1382227 368261 1088771 955294 1460566 718731 1216983 318405 1171047 985052 1734879 659903 21183 253395 674322 1807712 972990 845124 854049 810900 304141 1177862 708153 1002397 773125 1166785 589558 1759716 1187233 1067396 1079180 1799215 1480641 1009857 1268844 714237 497929 297789 805408 1940654 654027 1675943 1271774 1469218 921039 630605 210853 328575 659450 575950 1246366 101147 1536498 518740 52235 973608 904352 1318558 973866 1060554 1035285 860943 750418 161488 387995 164246 767805 955192 957849 329713 855419 1935368 277697 1636039 1326168 1980906 1062809 1394471 972362 1066781 275722 978614 1596408 1770287 868688 194636 1362684 295496 1088171 1990236 780097 1523357 1374795 1827012 1181904 327913 714468 1918757 450547 1877926 276613 641096 1130650 1874500 155596 635706 96920 1947888 1958499 1512956 621371 1599070 919739 97425 607734 1156150 363094 1900994 927424 223382 1467187 629413 160594 1341860 1870579 23151 1362485 651125 504104 1003280 169017 619826 1338271 1354727 1150127 1879177 1427084 1503689 1617700 1795094 110493 1429028 1308239 79946 811825 125652 181042 789032 698764 28939 825263 1703439 1457338 731213 663628 426518 807805 134234 1999595 801867 1325717 1772399 1450783 818343 764758 564994 32611 846251 833505 198285 818614 780582 415399 212223 292359 1974657 1880917 1227829 632252 1999237 615937 1852785 1579027 287467 283471 347959 1686754 994608 1893500 1531244 1973944 142999 1648868 1052484 1918737 749669 1025173 395205 1999556 1227946 178168 1193045 1708425 1276212 1796144 968868 1971857 392200 1483738 1634462 1029218 133 324275 731904 1497162 1864885 1516061 1629849 1975933 1850674 1719452 1594232 1924358 220589 967521 1612282 622569 1730427 943086 571816 718729 1305344 831750 944325 1557639 108798 1101566 716031 818166 888412 1915515 1155675 1415696 369407 407979 1192389 392583 434048 1389143 648312 822798 84184 1291306 1133832 12545 1364394 768314 403955 1082805 866395 1107909 1488383 1667704 1980897 771727 180382 674315 879876 574409 793585 1916360 1553645 957706 1203745 1668598 1406256 851028 743378 1691117 1351698 129553 1595378 310718 894932 383564 1821626 1265879 1891393 621263 995811 872190 259379 1157305 679507 1840713 100304 1474365 483894 988460 538135 1397910 297651 814765 1849164 1517284 1657186 410019 608321 599447 1409478 1632133 858747 387529 599418 277954 245664 1443933 758556 1025637 1157729 1005208 219179 789862 1911650 24882 87675 1935871 249410 147677 459671 647970 919600 1300177 291060 1672376 1299533 1005461 1569843 1320246 1303854 1552287 91939 1957445 1472781 422848 1256957 1375242 51394 1530730 1410000 616409 1871679 613641 1801773 629225 891354 1657331 937908 157421 26794 1601491 1072256 1898338 722256 298935 750432 496538 1801855 1757712 706875 946300 1727064 1200315 296133 1097451 1355584 255232 1089999 605960 1153316 726346 1905117 869128 1351846 499670 1702067 1143857 95385 919368 1002362 1980116 499733 15903 804746 1552605 1681495 395482 1541424 879663 778597 974838 1080406 1793017 1904168 1453135 1644946 379062 865571 727486 535295 1984123 806140 899667 822462 1558836 954268 586435 632414 1018620 612623 345268 1765185 383757 1836273 1210070 503454 1234042 1330802 683814 17933 1709811 1415663 1360963 1734020 1872772 1153308 502806 238820 115552 755908 520998 33857 1279702 1129381 1067870 1399519 1943844 1232540 1139177 845459 967954 1382765 600562 1855249 339992 734486 1464608 651062 66799 638710 1484750 969056 1553229 1228419 1093707 1751976 538383 278262 151823 857718 1812969 212707 1612737 1001855 1914268 464522 92757 191870 1772982 121561 889281 374868 1805184 925305 1767997 700922 173610 1950702 927767 1194125 1599652 1808022 973351 1628578 1546036 412515 1412183 1259869 1906257 486758 510125 1949073 708743 1236622 1912817 996978 136093 574998 1615635 1563395 1758952 888941 212448 1623147 1467514 1796577 431397 1478691 880055 1698498 696410 801805 1220777 1794403 1299461 881171 1238995 1367868 1475109 1873154 881004 1342051 1109396 1850610 66647 526371 1938840 1316409 114008 789473 1704824 1527232 1635787 1344517 492967 1082234 1425524 480890 1197945 392466 1430848 1887276 407621 1791807 1411847 277538 871257 144253 721058 407246 1204194 1162468 486179 1283246 1475674 1896721 1419507 866271 267803 732090 1442842 1299839 696556 1752255 910949 518538 1031487 833970 983396 1845379 1485033 1407631 1961274 1310988 1710910 416867 1763213 963127 822957 9374 857936 1897200 756023 1115243 438420 959643 888024 1441350 1253832 1478526 812820 84100 1888233 166717 1509449 733602 320847 1209400 868914 751130 1061481 1445852 1331776 1759731 386890 756442 848574 708267 1154300 651170 40520 583071 1193508 1737051 1494311 543952 566844 288855 863662 630152 1478646 1727824 980104 1125421 747896 267575 192534 1382987 327841 1913345 826004 1843627 1960327 1751699 8697 795291 1108835 1796654 1397045 619072 1545224 267550 1594434 1051668 1578153 53993 221378 1598331 1443851 1949128 720966 612607 1660497 1762869 1556327 336350 1147471 464385 312701 41699 683823 1606501 118378 1514349 1316370 1003520 231486 1724005 1364436 1266995 1217263 79094 1237351 1146669 1077561 1917985 867453 1843966 1044043 1826866 254152 1801147 1215782 1258558 1797305 311045 1781427 650147 10154 1991555 766779 1597643 219290 830023 1853413 114052 1282342 299254 1250675 1323400 815564 52178 1652910 1158170 1910792 832742 880851 1054362 1389449 1158766 1844594 743607 555669 741686 3767 1852337 1942000 1122892 120184 1390168 296634 665806 122017 835472 991918 260455 461840 1554863 1342683 1299696 1048054 158681 1870968 63937 1492954 433452 155395 425071 382471 1794510 1821145 1965854 1612379 509280 846883 285636 1528522 1025407 1409320 1615303 616230 1707783 787091 1099177 1265829 1525531 1919149 1255248 912703 665279 1009689 1355139 617031 1594216 1290777 1736974 558441 437954 855232 231963 1705103 1424627 173225 1693688 23898 19771 1221441 1296223 901685 1061691 1572805 231558 752097 1789832 1448725 624213 1430403 1795149 190665 529706 43916 471577 1384183 1456684 1720132 138838 1939926 636555 1963826 993119 679322 1377157 1569531 702205 1061857 764492 1365634 1375491 1815773 1202545 5277 444312 4769 261750 132465 1033401 1329057 622325 614253 1709241 1607981 644978 175061 820909 654224 763044 108750 361469 294996 1090101 302895 1495821 1993663 1853629 1275490 165072 1083758 761336 1912741 1743157 1508864 675444 1349612 941327 14076 61511 1293475 1965213 1497570 1588685 1832792 772751 1288514 999764 1219284 104134 865643 1151538 1130399 763014 479457 281177 1840963 1928958 1491286 1612330 1489587 195 1522383 1402474 1825531 1291110 363420 371306 1529591 1326714 71545 761081 449174 562508 826049 615911 831974 876938 1778529 1877351 123424 1702551 233839 780162 540068 1704803 492158 222469 207828 533767 1325389 850491 507021 848796 1700376 500441 348471 634166 1732561 1906540 1518444 930844 632180 1751824 1218913 936955 1731609 1281643 1935826 1436398 455486 476246 658352 1294283 1034883 441419 1148414 476086 1214289 1807400 1741939 1190857 667735 122943 1046079 1328012 1574493 839252 917927 321689 1533872 1079909 534717 530301 929962 1913242 1168124 379728 1798378 711569 1175787 1387468 1032576 1225068 426184 625968 1842624 1940480 492596 1342463 811389 902693 735321 329797 1983068 1348604 1746832 1780366 1298610 641840 314194 1764197 219096 1039267 1822928 307608 816237 1520395 1801161 926642 50290 1566174 1105514 554960 1221743 863238 639462 478235 704360 1979751 678140 130680 948263 663463 1076362 1015495 207488 70467 1627800 1921314 755932 216531 260211 1559422 162155 404979 385842 1698721 785633 266517 1913095 797028 1699497 1587272 1740316 365716 70559 219350 235685 859463 449153 885654 1196403 1127098 859641 1255671 1501428 1393962 748541 191695 1413520 889629 1524684 1698566 988326 374652 1872608 1026628 350525 1821756 1615638 1007643 17210 1951035 1761240 1634396 1438305 488802 1653437 382674 1771929 1569993 1872190 41585 1897110 1969029 1944824 871611 1086313 1775185 1469409 652361 1403658 1605066 1635105 1648581 398013 1580270 1576597 1761870 1470627 1024258 798426 653673 694890 1860092 1453595 1866558 1528852 459695 19836 970312 422791 386152 1238666 1541278 1320379 1013786 1137008 1783493 80770 1722433 631988 1752611 251155 407060 1565172 1807984 216540 1482088 1385489 1828988 1729737 794172 1599225 592944 263472 1821485 524396 1207651 218998 1821272 688816 257311 375879 1901226 1559445 407497 1629720 211669 1905941 125043 715086 1111361 1240484 1942040 344463 1696419 1373205 1787800 483815 1462720 1954960 928005 805631 570857 1022073 1279307 839472 1555750 1391759 544360 945226 913164 949419 1560557 740408 1332882 1872965 1771286 1219829 1023862 886651 435091 1725571 786377 419673 778164 1420909 67748 85296 185653 552038 1648289 689327 571762 1780708 981621 1992922 499582 471907 1529844 194466 1632490 411752 1195588 1322894 1784889 332856 886265 6618 1997549 1737636 531801 1260814 1879650 1445154 1333724 743974 1998406 1407658 672349 747615 457029 832921 522653 1254389 1346875 834218 1092995 632406 1053192 707932 700919 610031 172530 1438622 1069938 1216984 1523615 1479926 626413 840483 1091962 1484790 17728 231635 845087 682731 292704 412282 525585 451216 1703930 1151803 268082 401969 715711 547333 833156 677020 435754 1282131 1650083 1365231 1710116 157747 1044610 171643 117735 121757 36093 1080843 257539 562487 1489159 1808108 1076301 328929 1320750 1268909 760912 545276 680744 965702 1292332 1473907 1808295 58321 1543648 1366311 682375 540194 1208708 1433655 8064 1630216 596054 1941415 191224 1819768 869360 437830 1921053 62880 883878 1640145 1785930 1963780 1287673 1222346 5557 1598300 1509142 1359400 1141620 1929263 474778 1133364 525263 512235 1892984 1826481 1904155 1097559 276116 1846943 1981632 275404 585158 843391 513138 836649 730545 935931 401165 807903 1722895 509507 191052 1148760 1765302 1005925 1023595 272563 213902 1079470 1854040 119053 1102361 706517 1160990 421140 966405 1875691 1398259 1548964 1244248 1381669 779643 546597 908136 1026015 508233 1780387 1523600 557807 321311 671111 1996439 1330246 22990 1939039 1556798 863405 1941128 1619911 207819 784825 890392 847410 159643 369679 862497 109359 9766 1491524 1048821 37542 1957184 634773 494170 1694715 1899466 880992 1932428 989963 1508866 120551 1842439 1868233 1245091 426337 398563 1221522 172484 64882 164987 1434429 1482270 1959389 458568 1450425 122484 324192 1490762 1406638 982995 1898880 1273785 536222 1580095 1693909 1836118 1792327 1202521 1804656 280692 1180866 1009866 1367859 1261680 584563 789128 1468721 1252053 1696775 866691 1604228 1491521 1063353 1653089 331157 1230292 1792079 679717 493512 882559 1453347 1434791 1702066 1279340 941065 1668682 654457 1903518 1553322 482494 424221 757358 150502 374965 253863 712619 698055 1999705 1550839 1718659 722774 1480867 1118859 1063397 833565 927426 267794 1811483 1083159 1565485 1989417 1782652 603672 512928 1696434 706947 681117 342704 1441145 1477322 607 1638169 395699 58952 28045 1549252 1426706 60940 543185 772657 826002 1486182 1902040 282831 1661706 438208 730303 190905 352608 496645 450005 176594 1987191 532898 1874906 469011 1086736 1640699 1205954 1988227 1526770 1834863 559253 351480 1941222 1271013 1495637 127436 337882 1510549 1660619 438545 1308579 1831645 1267540 1163677 757927 1321012 907460 178716 1029582 503328 140599 714363 968052 1317080 1354818 1442921 1914472 674251 787275 1139259 1581597 1206696 1467323 1318225 1705152 211887 1734577 1645536 1508122 1561340 1924646 855348 657574 216190 1929277 1832538 521496 12870 1139702 635039 1648153 1598572 1047751 1760433 1223854 1854090 387671 215506 1986601 859960 490699 1216128 260410 1077666 311832 1313762 794182 580228 859036 126864 830536 514496 1531403 1617911 954768 1287648 669646 1154257 706057 1708242 1790751 300795 289003 1464788 1523772 1378533 377150 602671 1892397 121361 1709053 355928 36546 568951 992663 1079727 1309711 1397954 1518179 14812 1471823 1604020 1266607 174555 116555 762791 625188 1759927 380880 970936 1117373 555329 852000 259724 91783 890503 1114251 336054 513228 1802083 1219847 895047 1745847 1372761 1266090 1782375 555929 626248 1014118 1964461 1805526 76966 1168159 929704 453949 1973917 427278 568028 184129 47676 1306631 275890 1451162 920549 65682 177046 1913354 1698683 1771839 970565 1121854 415909 615633 1585815 730254 1131405 1750505 397568 1376125 494445 1506688 115122 1531597 991368 742663 425039 1414119 1530636 537735 1005582 1500709 823365 1481928 1219050 911864 583523 551072 1516687 1954566 192893 998076 1972080 467731 1503216 515671 415466 365319 833802 1433718 28877 527156 436165 846438 1310423 621000 629051 944853 923856 576832 1850940 1577192 112729 572563 1408367 1656235 930454 1403882 942827 1548724 1138127 1608807 1373694 1476225 1982609 1391050 410016 1660785 521198 885300 1237876 1113511 359201 786630 1812701 1149931 1288660 1117195 774876 1288892 591294 90655 219796 1716696 727790 693235 282168 1590872 241484 251671 188080 656997 1967936 686814 1184984 1787244 1785510 987676 1847101 795936 713878 776213 380482 1636498 1094633 1337548 730551 1076650 653404 254773 1225038 1438813 1373193 1928153 16809 1389783 325754 1390017 574593 1053593 1919919 158596 1983450 853269 1515641 174326 1279939 776549 1257635 1389372 950871 554564 393780 152632 1189100 1344385 1589128 696722 26998 1170172 1468431 767189 616667 135678 430076 876436 379223 1127218 1945534 1568151 1163368 1150762 307443 230384 972294 16908 170860 518784 274327 120568 606634 308580 897347 794120 744247 705211 1508556 84962 1521794 1549417 715061 1686481 54881 1181988 50825 1330287 765518 627211 376733 1446765 1603491 611874 270807 1513258 1055240 275176 1540933 579216 1103360 1456064 619363 1284651 275690 1404755 1808844 1976514 1739988 600244 1984961 403429 436335 645750 1236663 1108130 1442562 195635 66256 351262 1235154 552669 1962796 572186 1978137 690257 580618 139733 1354260 988382 1163520 1226775 1353883 1334362 542583 916498 1571139 1446688 384045 1570797 1405341 229959 1420688 1817417 1781378 1372907 93775 1907528 1949048 821763 909318 168350 711503 901301 595359 286695 1420055 1989793 1743008 841199 568341 169195 1768457 1905944 1416947 852252 1386348 1546794 205879 1766618 332440 1865889 399147 1623923 971665 108760 1552878 883221 342777 1389159 844466 126454 41383 1671043 1326372 946711 164958 1565301 1434212 1853416 1118103 628921 718799 127868 1793494 963232 1624903 199137 1075812 1398909 1167700 1951589 679724 1974487 955825 381236 1543952 347641 1015582 1603486 726359 745108 243872 1385112 1003428 162962 760290 1421838 1947388 857977 1865720 1627443 143840 724409 1483120 1088315 457155 644768 334537 96247 698423 1012582 1769369 137098 247239 627987 645723 816074 285203 1576176 1342456 1347349 817462 1624834 222241 248839 1471971 557881 1994297 965694 1428117 1157513 1242588 133961 9564 731959 536274 458573 489382 631370 1729899 192258 715148 220193 1692499 1861405 905105 1025815 814168 413859 1709827 1657768 293398 186980 789104 1412019 1036286 447783 418301 1475611 380576 1680462 802223 958216 465671 1396887 255706 1251361 41981 361440 520569 1542276 1517895 758082 133755 874520 1874173 102681 1498781 1981370 1768692 1816347 695718 1584004 1903007 1429637 144755 310604 499920 128607 548316 197961 1029061 670918 1772301 8587 1608524 1517919 941930 1509637 1521210 1531977 252149 559016 759543 695164 1602790 1287324 766944 205025 1902170 163314 1833883 1460070 1404875 503480 1584382 525845 1331426 420916 1002728 1890275 394865 783002 1510387 387276 1348931 934270 1143051 263270 591930 1528230 1569246 410980 1222549 1832648 53280 427761 953526 1727496 177929 1348613 1533963 953927 1101244 1428116 1208918 972317 257912 464579 1084527 692313 1831381 1607728 1876356 232891 894941 517364 1840051 1777422 1040911 990117 707274 1029257 1087206 1008109 1597585 1205843 916474 1340532 1011694 1613633 338935 1776482 1111210 256875 859793 966192 1104144 1328341 102411 1172532 240634 25083 413904 1236266 1515765 1569630 1422584 308834 343504 981405 677152 635059 323462 82587 910193 651907 1089011 1363778 1899812 1969167 66544 1634205 1120566 87802 135104 99063 592930 1751485 606386 1708986 345637 947813 806463 822077 26449 1263508 1860561 898568 1210734 1645733 103015 820013 1572901 178108 1544088 1643507 169778 1920046 1388682 331412 819759 1507487 1276282 635648 1609624 1649767 878057 740460 1995988 1045415 134927 739815 1101633 319976 84943 73344 118928 1965574 1161425 367373 203987 1646973 89067 1373680 1945849 29860 1003496 1521802 303882 1684129 938488 453486 460172 1672439 15352 341007 369196 1491480 590097 1447364 825179 162361 1704019 918787 955518 311488 123516 1783571 536243 1650831 1520732 336067 658469 1442267 1013646 353392 1921909 371379 1297047 1351651 569342 1512698 137001 990475 383793 651738 1002613 1336385 334945 387492 139267 860197 768914 705644 309133 898640 431093 1847121 116325 1707372 197538 576520 409068 689301 1112236 1244958 1757254 225059 279725 15489 1930444 1034867 1790009 1090668 1049840 1671198 427605 378232 584802 896907 1022611 1390359 565628 2843 1301838 1393076 8800 515307 1805316 869424 283869 65804 331876 793776 932599 532957 425328 1181234 223102 237175 1737100 950252 76616 809897 931501 499162 1100233 1698777 1027122 1876233 1834693 1356744 1778368 945335 1711 401571 1862313 298179 1658260 680781 637378 990036 77962 1963775 1797416 1048536 1400020 357273 1042003 1893156 751124 123410 817884 114775 1537250 996291 1517980 1560164 1538589 151534 1543481 1464654 1702821 1054997 188784 1305853 1766692 1791421 936661 847032 1049287 1286610 1986430 441424 925793 698187 698111 1743190 1369681 1554481 418880 1805306 55207 754278 26903 786372 1950760 481035 554277 715431 1355083 744086 395365 1820375 682446 1372027 1129573 120394 126318 1214236 347558 1750927 1011994 455918 57645 631703 1794124 1757780 163849 783962 1701315 403646 1222288 1746119 1062418 1695894 309959 177272 601342 335850 1738438 1428310 967996 1836149 1604851 262684 1827567 145402 867246 949697 576814 128117 949042 1117532 1301020 370279 275685 808446 580243 1899168 835082 376416 505789 381095 955252 87867 1489479 1371074 1030949 1317919 1512348 366619 984897 1186612 931737 1643234 451886 132181 1615161 637452 582902 690381 293376 404597 893450 1075483 658552 1096188 1923797 1316105 1969245 1396180 1905189 93157 217338 367137 1906154 804931 1012344 1529358 1826131 210710 1170113 1958707 548056 722744 740010 769368 640995 1623546 711325 446028 335369 760005 1620882 716504 1227555 1755539 1751630 211387 598589 1583131 700054 1177103 341811 1309551 42069 1873684 1892786 1833353 157204 1870069 1239800 1813372 1184491 1767209 1554708 165135 455761 591547 1706759 1989001 1440888 1672253 591665 1337909 186263 603891 869279 1048805 1273131 1039415 777376 1673717 1923835 329204 303025 909674 569648 1521806 1813415 1060616 1221983 1324049 363975 1481979 170220 774974 1778860 586646 331309 755781 230596 1437154 1405447 1306220 1654533 547716 1214916 946639 142181 1158714 998571 543622 189378 409653 15036 1242534 1466021 1871036 840234 431519 460966 1569825 271764 1732966 1429471 1909028 1844899 1674346 1307552 983831 60142 1994607 1075411 1026619 1100863 1511786 954305 1874640 489807 1974918 871048 248882 660983 699660 806371 1803620 449599 827743 366303 1213468 638738 580798 1572374 1570992 632512 784238 1385976 1655326 1981616 494209 628508 1353467 1868480 496802 1814375 1007276 887033 577005 764704 1074185 504366 884440 540386 914654 319523 199269 1382840 379447 283373 1795640 1551628 767434 1831741 1526662 117172 1175418 1861023 1211415 260060 286751 786663 1702268 540324 986975 185864 1574208 1414088 1717299 891972 1192891 1812675 570502 1026998 932912 56592 1378552 1735018 543638 1364142 1188221 177038 1829456 1171830 1701115 951306 1838147 1550418 333958 306285 748535 57004 1935716 802808 154567 609569 357287 918055 1636002 1694702 837770 995411 156254 526824 757919 1009136 481357 231458 408917 1804441 41861 1193203 1445945 475629 1661934 1889496 196976 951789 810954 1751406 805896 1287506 390088 1996996 840093 1782719 1328373 1528021 1735772 1744967 1984973 1235947 120209 1314110 624487 1510480 919981 1169146 1225353 303248 1155950 502539 1965293 1932175 1863588 986482 1980763 1531302 641249 1018450 448821 579970 1301214 103039 783084 925624 1688433 1270257 1770251 1304527 572327 1896709 1813654 1722470 122297 328881 1828718 1276147 1335224 642627 1878476 823585 421125 1252310 917811 227985 1530516 1101237 76200 556158 1836752 97686 1716852 1435311 752988 892063 571828 1352177 751699 1897313 1806110 1832830 1513422 692888 1155150 1382992 1873584 353896 1297908 1935139 828315 1827889 476560 1263269 310986 606514 325568 1429440 1102788 1714190 1176231 1971744 1192386 1929458 986004 240482 702879 1020217 1734729 1894268 86951 1444637 1893259 1619851 918565 460195 123188 844665 1809616 1550027 1482266 1124321 418663 97952 156670 267597 1104165 289691 1770685 835233 1485079 556378 598718 1527027 104972 1695546 712359 1969210 1277927 1484404 699777 1690057 1892533 637814 1104510 1698240 1994029 668230 1306297 457990 177085 157543 400846 925703 1302733 1063137 1784545 1955305 1271312 831073 720257 1404495 1627226 1360339 1346400 524519 1903847 46028 1644620 1649685 1216520 964902 1228532 1130942 595657 103460 679319 329817 1688708 97251 442588 1229757 728942 288618 1177866 1583215 473293 1109790 209431 1017986 1012446 17486 810509 1509690 554092 1790042 1537422 1437540 1607028 181737 1650049 394030 1327136 1707296 893949 1598738 667174 1771688 727333 1069661 1201790 1034855 973777 802768 1807445 1172192 1325661 925279 1871102 1595741 598323 1059507 272521 1427378 377758 1141607 977793 1776663 336322 1268810 1374578 431841 776489 1962715 650288 1284572 1296673 672015 446033 1852494 1739214 20548 578320 1068020 144798 966790 270587 887987 418291 173841 1535143 830968 1606365 203830 1014341 1125512 411429 14971 1905216 1759826 598565 609234 831703 710300 25487 79361 1724037 626456 1858068 1666061 1532021 660188 1674699 962065 754503 80498 1785608 938677 26525 1785288 863955 281257 1251856 989256 313501 66834 575522 1498769 111224 524498 1989144 1503818 1072167 728325 1688058 1524120 1669599 925725 259353 1955076 338136 480697 306362 1648278 1051287 1078044 272440 456402 1991089 1168169 1477638 1452062 589267 422729 1054552 284578 1225547 1498226 784173 342840 403805 1311089 56148 1243589 158605 784417 1457601 837036 25133 392430 1958965 109202 1216600 194675 63918 1394879 1095034 1310336 836406 28696 1905651 920270 1492535 1617320 1824376 1271349 1940040 1612696 569748 556199 385938 909147 1567682 226257 441768 1233478 571765 676352 1652573 1929366 640784 1954338 1553629 75193 1163884 858408 1119933 1088243 1504820 1037757 1974465 1292436 782804 1189667 549976 1608765 1677925 1281795 957036 1520911 1020546 1201543 1333634 420472 1781672 26077 1719791 1532714 915094 1137971 1730885 986185 1829805 1215497 1487218 1715839 942852 483565 1494608 703172 1097253 1485268 1121952 1675761 866104 959429 1972273 1252990 295958 1230659 717965 666199 1559413 950050 131309 244195 248665 1909641 1068372 1149796 558304 1802953 1548147 738180 401952 1517224 4192 1713366 1789044 497477 1000299 38984 1332447 218354 207987 321071 488874 40071 747553 874154 262876 1433890 1362192 1696677 458207 1070325 918132 528845 739357 1629327 473235 1200078 1844786 950755 262492 162437 1198877 1129427 967879 282462 574629 155179 419462 1376905 1770708 1988140 1428373 1953824 694357 14397 1718767 1667261 1639322 1989288 650076 902823 1048326 626076 159342 303889 274135 1078851 1137419 500172 245398 1570856 1224037 290871 1689068 1090810 1587695 1343027 1068251 1857744 597418 1235146 614390 1709956 1418003 841807 1573251 484893 607114 966524 1609639 845272 1224505 282627 772202 258868 331557 121091 1034877 507696 479467 584057 1773810 991939 410361 1651256 1559411 1965639 658414 82547 1338655 1421077 1315494 606507 1970974 1836624 531737 1842776 1473938 1031247 1045357 576127 1468640 1773263 815404 632344 884289 328327 705162 907574 1139631 1581577 58891 1062531 738697 1872343 1112748 1277422 1511922 1254876 42098 710415 462090 1015067 30265 37113 430167 242303 773606 713635 575169 849311 736472 862885 1545737 246948 809711 1868781 1792766 1151842 1349950 458260 184415 1911509 1547333 703956 927319 1260984 1384548 1271107 902265 350596 131824 1083265 385914 140991 917064 1836903 1652465 942883 1966036 388268 1633448 1440133 1071205 61474 285299 1138457 1194853 1766331 1140835 1736860 77601 882065 1843643 1400957 399153 747998 836826 1215331 99654 361701 152561 1394431 1841689 1383159 691129 346782 306181 787140 1773842 1310320 90461 1632982 773947 1589946 1241095 49955 1028707 1326163 1018844 1222861 1484930 211035 1882977 129705 1952956 1955785 796623 664228 56727 1405322 1997082 1528359 389536 1789482 527310 768202 330374 1224365 208784 20299 1797613 843325 609786 1582151 437627 584270 1756359 1759166 346857 1267201 1079820 1070264 1424944 533863 1493129 1921724 1046982 1491285 749520 641205 211899 1853153 958970 1012682 583854 950145 1577225 1727090 1236653 1806610 808464 532941 1641635 177179 1079537 1254463 48818 857585 853529 1400546 1748908 1783048 1923866 527388 478962 1412710 1199167 628466 297993 1041687 152893 544834 1361740 288299 786716 1924918 1457417 402173 653027 1048373 224800 230380 1305295 1533662 1946936 1269402 1620140 1864580 995949 335658 618051 1749115 1432 1137377 846731 716498 1128499 121416 46895 87821 648448 140145 51465 872747 1624992 310449 3702 361805 1216173 1131080 852203 1195288 1649776 153537 1626588 1940447 551519 20177 275695 413369 1523902 180732 270473 422068 433526 1479733 1283493 1655868 661852 864400 320444 1162763 1817827 955995 1751473 253436 1787105 1331279 315767 1123820 1822197 624142 995639 1608964 958731 145207 1651064 1987034 942982 1537360 1879804 795915 65204 692668 1117068 1429434 979701 1575029 87008 1619794 640702 410701 341604 1676117 577654 1672940 1676810 1884148 306959 1864730 1748126 734358 640826 206467 1643614 1291793 1430074 474875 1092644 1424499 856592 62800 366012 1931390 514782 762372 1017514 388722 1223604 1999603 1516552 225972 546799 524567 641891 1341325 203110 355360 342663 1837880 1275600 593871 1048706 983320 385055 1044943 1921993 76142 1057494 1278686 1817074 1470971 648019 1577434 791983 12326 794646 1620802 548843 1626361 1359046 1160749 1529564 582239 1463940 1904831 13422 425190 1314000 967880 1888517 1117808 921583 1712972 1423454 54440 461388 23759 44839 1251372 1741334 39782 709357 1392411 1346411 1537126 309583 1999426 1528645 810506 304437 1926636 268434 155979 1271220 963780 13766 1050013 665863 291403 1006655 1810262 210438 1748751 706455 1897575 1102039 1964793 99232 30018 1979601 1390157 530957 1117404 345701 1542629 437749 1453004 1751937 1870371 566125 808032 1459384 1948265 1390188 655934 126716 1332485 450582 1984255 200200 641792 1347650 711640 1401577 1705419 320678 109679 724042 884387 1581006 369180 1653856 1672719 1522723 1284027 1908680 1116586 1308582 352785 1706080 1182868 1919703 351756 1574447 382310 37037 1037603 1423177 1967200 1218319 1425739 1830357 113526 272116 22973 940534 1020491 1270000 716547 1697920 1070292 1598390 1203391 1067385 404863 409719 106132 1022161 32026 671828 1125713 504715 643499 1693391 200841 1549374 1422050 47044 1214553 880109 1800769 1585887 1989560 1764945 80346 408791 218496 1592737 936708 916420 730015 913920 206313 827294 1995913 1443957 1819030 1356167 1868697 1319914 437754 1547619 1262836 592783 1154406 247231 509402 359687 302728 904711 1146491 193736 444470 1260810 240895 1547525 966780 1668985 517346 1027536 1177867 1599850 753267 483183 885609 590099 1405992 571330 1386718 1491252 1408238 1064965 1813599 1598679 808399 563926 1302235 1736529 401059 975707 1374420 577003 1551357 509896 1182895 520239 1896567 313101 1733107 1310297 757704 942420 67256 670820 1509702 1812878 1760148 1513390 150356 153359 1470790 1083102 1556363 1817790 1522030 1985764 515397 1376494 572859 714260 1242460 51665 832313 722781 314945 1759420 215184 683896 606167 1509891 1221944 533018 1405477 23452 442577 466222 1994684 1047044 1047794 289083 795910 1143369 1615839 880494 1365919 510067 3586 511622 53630 1381369 1091512 386401 1022139 527610 1896549 343556 420310 1213271 775029 299671 935793 1628229 546080 728770 225993 1286322 1160834 351421 1690034 1012012 317055 408823 1721042 619566 947334 1856220 1737676 1361295 979489 1516398 1405678 345521 943388 674363 1371256 1913175 1740419 677707 73062 853670 1362612 1583822 359442 308243 816214 1781637 1459978 1073876 484525 51381 1384327 25752 781176 1841378 1726377 1612130 115637 199894 1331614 1047345 1873266 1091361 1526253 1137574 678376 847718 1726564 1882050 1790254 400673 102910 414625 569189 829365 647269 1079445 1268771 53048 1411017 655631 886022 1716830 632075 1735269 1142319 1121986 1876068 1372007 1810757 956196 548020 1889256 1409778 950293 1696303 950313 529235 996645 1786408 1347789 210894 784513 1191526 1143117 784450 1850799 889214 1571301 733212 425737 1486973 1952661 986192 616359 1723073 1697853 840563 1778699 1029722 1302759 234962 1985331 1470523 1871518 1728899 165111 1532865 881780 567306 1153121 108824 601965 1187936 1122958 1055933 110246 424241 1173028 767911 1178098 1196324 1764763 1479265 1342207 1552345 912123 1286897 295775 1276047 617758 1927283 909214 1547419 1777845 308858 1978782 554770 876631 1402096 1909830 879965 1024031 1522742 976612 1620079 251153 934896 1431804 1229607 1752886 634806 309675 1815659 1049959 1226245 1523752 1256849 544061 938241 1730144 1181965 740707 1188127 1758827 4828 733699 1486871 734310 1807770 730655 1440037 277782 1588002 997673 1580702 957139 268752 1422684 493317 1425045 1036377 1290552 856092 298739 911862 1986117 1897025 201991 885706 1587032 796874 1797867 18852 1102371 1593791 144853 616634 1851095 322081 1121256 280830 1459181 1272316 1825705 1512882 173378 732268 1737327 1757612 1170724 566158 1028359 1551571 1256915 188758 1489863 1730451 1419403 201516 665286 187703 1581505 663204 211838 1100895 555905 1293490 1968229 459537 173288 470939 118322 1968212 1461644 1458167 1948518 390813 1733433 239749 294300 1183196 888333 1766591 1356274 422822 1869001 1901252 1702539 875899 455588 1397386 1680922 581247 1979860 823004 727988 1899832 1137546 1199723 1741021 307582 393854 414911 532770 156688 21553 586075 1266504 1567234 1783140 1252816 1984180 766025 1628670 473342 472197 1375379 1789270 271795 773265 1138368 663594 1302794 1823446 1965083 1590008 1036897 739878 1658494 1779327 1195945 1851415 1740394 380217 1130546 1330314 1762396 274711 1238997 621272 656205 578188 172235 953510 575102 1006817 349015 1053438 654017 331386 1439565 1292341 771581 643093 251661 1545235 634647 1428568 1735337 877613 605534 271428 760781 362707 1040356 36115 1553611 30464 1528314 1191228 571642 1028944 1185492 1471704 135601 1250651 994069 381884 1332284 1955998 1470305 779776 1609370 437269 849969 540748 420751 208925 629819 1703597 60581 1422497 1156692 461663 1836129 650496 1647117 1549547 1936080 78681 441503 1734102 1696132 944494 1817136 1516126 1802523 222118 1620441 155901 1281933 878959 374332 276510 643455 426298 613342 347139 1898775 1563710 1343622 1003215 107468 411288 497826 56923 1484680 1904658 1539977 1548810 685923 1487741 175018 74231 161741 1349611 682667 657477 189357 490755 1937546 420630 1485404 1033940 1077051 697607 474697 1227992 285946 1708122 1006306 1992724 1518038 1065849 1637699 218948 523850 22593 805226 1241596 79731 1198937 1368946 1274496 1144414 1146218 454579 483358 1513381 1060013 158133 973837 1169037 1596794 66699 1040288 853386 517494 1203314 462627 1241356 1809710 993167 960028 371084 70912 156947 887929 954496 191009 207085 1068186 153666 1182191 607699 1387312 951516 1337972 1368915 514417 521071 226022 782819 437365 550086 1746512 1929656 1782619 1716955 645634 1443868 915852 866884 231152 803552 491291 1017028 457047 1122018 1630672 1475170 1454125 1910581 1662666 438889 662843 1399531 1502319 1025038 1766408 1573974 1596880 1679234 1510940 430269 871822 1620353 171571 830408 814890 41358 195068 1791980 459157 253758 796251 1567685 1918455 817228 778657 850324 176222 461954 72729 1786749 1757449 198141 754405 229459 1468356 714006 568526 1567042 554402 49312 625569 1770009 268213 789249 1499124 563529 1985205 485754 1520276 1692742 1481818 151071 218024 1870045 1629097 602930 991151 323652 1713398 28293 1094201 1555622 1125232 795816 1939741 695616 802289 359990 1828579 1840907 746993 835039 1832586 266804 1953718 693062 1976239 598417 1122779 1610296 1267884 250465 76536 598783 479032 1360163 249600 148440 1659843 272746 1613024 1594426 1825001 571594 347960 644991 1738285 20098 1715198 140443 280728 1502121 1514368 511414 1782007 251675 714920 842938 1315463 848357 244040 464227 1500571 1907570 1714074 71022 1118655 1342910 241585 272011 1433100 255930 1459477 723694 1352452 1746523 76584 990076 1930840 94564 1669755 10974 158927 1428989 1237731 47521 1259437 611103 714370 277088 1293439 537697 1806641 1651659 1553031 1954124 1067628 1198301 41040 17205 824140 371819 1799897 7534 413765 168626 307315 1592946 1289678 19820 38594 158790 731638 1503625 1509427 151412 1121919 1827685 207975 651763 486175 1560046 492243 440279 577774 863047 494550 155908 254727 238689 1403885 1122613 328951 744126 377461 67061 955541 1442505 756409 1572349 1307147 334099 69444 1097388 1066979 1632631 1620097 656626 1195786 697460 1283355 24491 662856 243296 81133 646572 590670 56194 1298202 229918 801406 9922 1846375 201622 1665709 1686396 1801090 1701018 393243 1810178 832743 407180 1053669 1361991 1155867 378768 611178 1011849 1778249 783861 1279733 625660 653784 205045 279581 1846020 1121676 1936481 1283918 1641888 1046945 43666 845558 286134 679527 1211054 1617007 1348774 359555 572041 1708866 1618744 1574295 1635704 432446 1730213 1346532 843307 1194453 283335 424145 919665 1063441 1224983 1556435 1347720 1522682 874917 846336 1962910 508329 1560873 756889 204306 510724 625833 486726 1418113 1586832 996852 93667 1332565 1352377 1652220 1124659 1227012 649268 1262843 433422 1091728 186524 368220 1193527 584555 1839573 1836767 1259600 69587 1068670 1610114 726690 1597545 1140365 767058 144714 1645151 330175 1164375 688486 374348 946387 65833 1262218 1304082 1546634 585422 173902 1412078 1074402 24112 621701 1420640 465040 427058 1564592 1591647 1870547 1914359 381620 1970907 952224 319936 1669450 1369168 415182 1033546 508783 1698795 1550017 1730182 1428392 367766 1272402 559843 534500 1063479 1194444 1551943 1673683 639925 941894 1565651 592046 301774 939340 1653886 1748752 233646 758220 749475 1927429 436054 1885426 820943 1525546 340637 1666353 1550420 1102543 665210 434076 86684 1433779 124765 1789759 967661 776901 1184736 240532 1551395 1877055 1071409 478796 708076 1398324 1959021 1364694 1624714 1863696 366635 940332 794776 1337872 1046017 50610 1090929 901479 413361 1481024 345572 1187156 215027 1714532 1352179 1180487 113200 1517169 1743540 975787 743035 926208 617248 1848528 1084610 435992 1183914 1484792 1043513 432629 1230811 248035 1826371 1274968 1198640 1871342 270970 580884 572020 1761847 424612 141560 8354 253225 335205 1809691 478149 1348555 515479 1114773 221866 742499 1336839 70074 1506876 1731531 278375 1550172 1085742 1136518 1742700 1467837 523026 322085 628174 1822397 38602 1064843 610673 1783638 820509 1329880 979038 1941093 1011930 161537 1828407 1252038 877170 1752868 1962929 422426 254716 1524967 532998 1033904 430191 1448249 1577466 1917528 567843 1643129 81410 220904 461831 913859 1502180 1092296 467263 1652407 1756439 261041 796077 1876242 126811 809996 987558 1063246 1338446 1420256 771437 985874 861984 557869 1228559 1932413 624905 1242633 383070 1161747 1398157 417265 364083 1395736 291958 43473 1231076 296597 1451245 539350 1986064 1040378 137079 299191 1937691 970139 1318913 1774531 1778348 1568013 196 574541 1399245 1873668 86377 700351 1450187 581630 784766 1977403 691358 1584548 883725 1900041 119096 179446 1294268 1945867 1996777 419127 1550299 1668086 1563358 997287 1599406 1660118 1007614 9039 1252919 1010833 490609 477917 209120 1726458 1410065 1108468 1353201 35733 1334296 363067 292218 223637 407056 1793030 1040141 1680485 171174 830057 1231031 1424814 1106884 162779 359499 1818340 1553632 1793822 123224 426480 1385951 322209 1503050 1068188 1235663 947884 957885 871049 334673 665902 1413143 834963 1086204 671895 187286 207408 1245294 894970 575289 981669 64277 234909 1864468 1751469 1293733 985891 1464494 1467123 582476 87260 1959012 451831 215444 983314 20102 187259 1266905 945241 1100976 1509533 616384 1087999 1878242 1644664 853135 58126 64384 1602907 1341507 213097 802700 623235 1371495 409500 1255215 1114886 497476 645443 1949567 1953802 840393 956022 1359764 1554935 354523 1495963 1460656 459088 459381 166443 938138 1454797 1000716 7737 1417820 88324 172131 1646196 670031 1052036 1862846 700716 611557 1386682 1394578 1425970 1094953 1773243 1562136 293345 1528459 1531265 1383294 1495336 681314 831309 673308 1333932 1487165 1126187 402450 1795355 865723 153820 630364 1977905 312904 807933 542910 1873137 1295500 337395 1963626 526482 1491709 1703183 969499 929841 515670 780147 1333907 1299515 89837 1586146 496079 1292305 1886602 1971142 446038 1837244 1436287 663349 65814 1097902 1757931 1477326 410771 1506250 1563596 1347926 200297 830816 1696490 395154 185617 1204929 1136882 254928 1810250 967239 518637 1901377 1931719 15092 798797 425527 1456029 216563 238712 701937 380383 860451 1002815 1197043 221411 677245 1326875 532887 1824628 498077 633982 745945 239298 1985382 1601359 1774476 183328 887121 59787 1186702 221606 277215 1326292 839656 90309 1584880 1524401 105810 418535 144221 1371137 1534633 840288 1125837 1731449 242562 1604665 488260 147959 1688085 35092 113551 445820 749020 1310214 686141 540290 956852 1399313 1548439 1735318 1495037 590124 350652 778377 249383 1500186 1974855 243879 1493531 948873 1590663 149166 430245 1060739 836040 472072 532568 329944 345798 961489 1867273 858203 1601194 1232683 1257130 427908 972079 533449 287337 418928 1854888 1867211 879424 543564 130587 684745 1294183 1719744 678472 1814342 1542844 1678345 1753113 314565 679105 887364 20396 1258331 802063 310099 1331846 458619 1299240 14167 712308 1600933 1952644 48348 615251 6750 1897046 50713 1173460 1655675 365451 1167945 1396282 483181 172398 835639 413621 989698 490937 1259718 1915775 952962 721810 1266749 1367911 862711 1629661 149011 1770346 313362 438831 462649 1531568 264374 1910486 1797745 438576 110514 1194182 952120 1949635 1312691 201868 1159710 1200698 240190 1680619 151754 1228020 1800370 17072 1612751 211565 1166477 285206 7380 848841 780657 580133 1578925 1402754 279434 32555 1792585 1385078 855573 95633 175304 135580 1653275 1191880 1554155 1990991 1947614 466894 1307300 1622159 265874 1166638 1586533 24727 1984733 1324251 771516 408544 1601489 1704783 753614 1638480 618306 864798 160159 854534 330066 1949245 435971 1116817 6124 575351 1324951 1447718 1769363 592992 1507379 1064806 1577284 272613 488813 809797 1045402 1017166 1722712 255693 751991 8488 705862 862847 1864803 212108 871440 1270443 1520359 641812 1485806 324076 700109 1149242 1799958 9530 316050 823376 1482928 281075 696555 830581 256025 781342 26275 965903 261713 1851004 340720 1135825 665620 82754 1561594 399207 1994331 1066068 408494 1446616 1252335 1302569 510810 1352875 1442956 1370074 250905 1964565 1557005 1688464 976875 562179 972911 1760015 1651681 339919 1351318 87425 123015 1540710 1546676 529134 1520468 1904724 1347115 1982466 417243 412951 48059 1251375 817508 1417127 3273 1483617 1960744 1997871 1966001 81201 505316 940738 517114 1254626 1875426 640475 1116993 1480184 1413751 1715408 1721216 819883 761443 909104 337458 1596912 509767 835109 1885994 1801217 821501 948081 1580810 1294665 289804 177282 400636 1338024 1526751 141250 1002552 215995 1921526 1436533 641092 1105595 1291802 157918 1439313 1486725 451506 1630349 1626754 1089155 1434281 350240 1233395 1139651 630883 676850 1700293 75211 1435269 1422541 717410 1940351 1937801 1950224 726119 1584971 23246 1232544 1042093 1982333 1975244 784634 224467 153490 1261341 1386564 1646237 1876398 581284 1305348 148944 1804665 1002569 457166 1057120 351412 1510473 1983926 884785 259386 497898 913599 439437 1699523 1233221 1891892 120249 1850063 912020 1560931 208997 1232937 1213092 1918249 1696855 493503 865218 1664087 1056956 327239 69624 1690201 1132735 1994780 848078 1919034 796436 602021 1773989 39883 652310 1979394 1299653 597498 1634925 1958489 61080 264169 658364 1787048 32589 904526 408385 658620 656420 146706 1301343 1811415 1751240 627299 580579 1991604 698730 1068831 768436 1365499 184133 559355 1526249 677778 1899467 1755034 245703 145920 419027 1804662 1309048 877850 1663720 1934275 1156391 77313 1470076 528435 1297865 264589 1419460 1881430 1543295 1212946 1349679 1389586 1397101 1732230 860914 1086400 1534076 257469 111371 478912 302194 1526066 514388 1169629 586298 761441 1337738 1084506 1368950 747935 1099397 160191 338046 1525909 1219227 1457522 819701 480100 1690969 1444254 1655392 1828558 1108194 1387249 517881 1064021 1381620 1810800 880497 983800 897590 248468 565767 1737889 1023850 1856052 1109760 275324 217371 957041 258142 1453713 427150 33076 1267717 326497 625085 1024591 847221 793905 1724148 653346 449377 1229472 930656 1484650 782312 1774992 103261 1229612 1216735 1536493 1566670 792118 1759418 1950314 594482 474108 1754804 1549741 1569441 233529 247556 277909 1943842 579318 1988736 479103 1501854 240602 464479 291937 764654 1852176 474278 1325115 536623 1422199 1008188 896681 35855 1219762 1686361 124068 1487928 1065458 302704 747352 990230 1196965 515278 1439265 279333 353585 741790 1911053 1875851 1546720 1678819 1968458 454060 1095659 493549 234798 1343851 1758187 658191 1219966 538260 1241975 954827 550605 1628069 356799 1964575 809730 1789054 1479301 1412498 1043705 886395 1318510 1922578 1006251 1552522 1857479 1932217 238477 404759 1137083 836719 1076016 149814 173428 620284 1183253 1366044 1098508 971314 1289594 274634 375169 513884 988635 111463 183894 974924 473812 1290848 831886 671061 1381612 1082847 444907 1951764 1143284 1298851 1992897 1669998 640111 784313 1677162 465461 797751 1953537 1503905 647339 522585 292630 1421329 644273 1835309 648208 15944 106381 1246674 424348 906114 1812527 803825 1032876 378878 1276713 928648 1634640 119842 1540956 1048964 1253765 1878947 46551 570661 87426 634916 333932 1465580 1930148 151055 723302 1825312 94220 1248327 1908631 964388 99447 120374 516564 1060245 72494 802807 1491273 1563176 794488 591418 717607 1660304 77780 176351 1457040 1257404 581351 1921265 862877 556032 1133014 237977 1705088 829317 306731 696351 1668950 191034 362938 17023 453947 1418463 1554151 1680265 90175 1523209 1859742 1000539 1528463 1606285 4909 772732 1227488 1531722 1414764 1866652 1335686 1679260 559116 1452817 771887 1881616 1056309 555178 266346 803561 1605399 1050323 4757 1701407 1068681 1722938 915093 291119 863085 1946965 1276788 461621 1091660 1382397 448218 1245428 1896351 703874 1603350 1760459 664783 743606 3963 657319 1650916 594784 879587 1374797 1837195 1175490 1492189 1726143 1407218 822925 317177 1270117 939817 1557472 1478132 1260732 236642 1514600 1506484 25352 418365 723734 1120939 1157118 715034 919566 685636 615569 1268756 403312 1721556 1400188 609193 1519275 1825905 1813677 1693765 264117 1506285 1591956 1747741 968136 426719 1170792 1700335 962891 337161 1367095 8137 117894 541850 1536812 1533885 729808 1887952 641267 282900 1108621 289660 23755 1201716 1670657 1756495 1326704 600857 64236 392873 1510772 1172808 361877 1053644 1791921 1717739 1159027 727737 325106 1402321 501174 726238 330928 328487 106840 1482424 468452 1974299 151608 1209841 1371583 487512 485339 559673 177826 1171174 964026 1075239 828610 383446 318422 140102 936999 1912754 882565 1010621 149294 396827 353383 738768 1489939 192624 232271 517806 1561168 203378 858584 1645634 963307 654728 371005 452235 1688704 1803144 1522126 650068 324267 967091 1069233 183710 87302 920099 1234124 1363082 1664507 819436 1702891 1328841 26532 1653667 1881961 398440 63299 218790 1270480 17287 1512592 1726101 728351 822304 1681511 1100628 783082 1327186 230356 12534 1270600 720093 611956 1783784 1721737 249335 152838 360264 937622 1351297 811417 1961509 105563 158636 734225 1876982 1469300 805301 74363 1680238 224992 136561 398197 1240428 1584276 1428723 742545 1075357 1261265 1538797 619997 477799 947274 282481 340350 1088916 1086643 748587 989208 893938 1759880 599112 247417 1481686 545404 1428121 1328462 274041 108876 25310 1060854 781907 1754442 1007000 251303 1966092 1638963 278916 89657 646467 1198646 1429523 1137893 180480 1381779 1068249 523376 1574520 1087318 1483771 120795 1363631 1056425 158663 117054 907941 1724804 128096 848368 1684232 876394 689581 770213 670325 237057 408235 720457 1412722 648335 982784 1591551 1074996 276970 1090340 611738 887583 1582954 417455 1090370 1214479 1445051 1078890 1153686 1678700 1932766 1009643 904213 242234 754331 1909713 659860 628074 1443494 1275202 696749 1539741 19916 418903 1744540 1526897 453963 1379064 270755 1186496 1654034 909668 1407800 1090205 1921578 1687262 699672 411972 537006 1329639 1954401 68330 358624 1076891 967081 1163905 257679 1508334 1801201 346079 1504696 105637 1308086 1782743 1220781 595661 992630 961119 512907 345921 1236423 1338630 1715766 769735 1571300 1226490 957692 526261 1595600 1622620 949070 1601549 1785294 1805684 429633 1218741 1267208 1897362 1505984 573004 1140313 1546064 26773 298473 1279360 1253604 827438 1987937 809761 508240 943370 1332781 1410486 819905 165859 1508992 135327 618158 1564872 44961 1547251 12511 1434034 285591 1329493 361548 801728 1966025 715328 1674675 1718353 1278151 1467537 615622 1429150 1708527 1948721 533377 173119 73466 1828340 1864079 811113 969460 1261371 632890 407122 1555249 1303330 1798443 1477629 1569918 1916719 1713222 1489123 1542582 896718 1215732 937581 221379 986168 1136907 117624 1243448 1195215 846621 1746487 1828994 560585 986816 38139 1388122 1085136 577546 1205294 1870641 1777513 1164906 948752 825714 1562459 883587 1630925 1754318 1863941 1229464 1543451 63439 973952 4609 1276502 181890 1467572 1302880 178316 1463385 1051696 1751249 1736258 987415 938611 376402 776282 541249 904876 215418 817835 248193 1533858 1309889 53303 1401923 178426 1041358 785754 182832 1505347 1243491 515621 1992679 1555331 990369 1700273 486296 1821734 1771810 1709760 1831918 997177 696016 1898766 1969636 190104 85696 1737093 301148 1651257 1374213 1248711 1282535 724864 187751 331510 789503 695233 850817 897063 752050 328413 231294 1253711 465133 1486517 1087332 579986 765010 1737927 1316099 570532 1458778 1657104 996985 882104 1477169 1506696 1001472 78337 1018096 185155 225971 433691 1457067 1879268 199890 181251 1133826 278847 1939745 1805050 814252 686250 234530 1393082 480262 1413523 1379140 812712 1206687 1890827 659071 89965 1521031 419835 752209 717084 1927240 1739510 127726 155007 1565873 1674665 319909 474980 409749 1034346 258032 849293 333535 514207 426956 147364 318114 1091823 563049 1067896 910140 660974 157632 1526256 889605 1105146 608221 1314771 529368 367402 1202664 913112 1822047 1966815 1660214 1885467 1078906 411369 179143 1811031 63180 1914192 1543272 1973952 1014933 1460485 802465 598620 168323 677915 1670563 837716 997028 1188953 963614 125339 330847 602360 219223 496491 308559 1992689 575777 61895 1720002 228953 1813739 1342035 1182928 378639 913488 1153186 1542665 1687440 1825017 891329 31110 846330 997011 539076 1912887 1555539 389893 1014915 1273555 1729015 338461 197844 1348965 173625 321215 1929908 1243875 854237 636896 988702 1937650 1263707 211769 1724262 1760885 890067 570240 1986464 470268 1319670 1218557 185001 701351 1941841 171537 1714682 1637635 652494 1137903 1533022 489294 1190594 1811503 1371558 827980 197461 1196726 1289577 1066668 1903713 751994 937215 1384282 1906117 1058082 1454106 1742088 1030768 424324 1266904 1340008 287225 395718 1335796 108230 1637771 1876962 1896826 157642 443340 1394907 1583012 1856061 1086788 322140 1222276 1380902 1560319 1137984 1855003 416196 1871887 1814653 688521 1913028 1899856 1073253 1525868 1164251 1389719 281447 1767826 1184016 105583 721532 1813247 1469674 263708 479451 1751641 907269 1991564 1614542 1962054 1570810 1799396 1182908 1153159 1339674 49669 502839 576074 773358 690993 1447571 882953 501229 1629284 1235170 449732 1131339 567815 507891 872714 1830532 1960659 419978 1009340 911983 879157 408208 461389 1054687 416195 1682968 1934450 838170 1224666 1471795 818679 774961 1543832 375357 552805 1782295 1387435 43927 1368163 267635 1801388 37285 1034479 259494 1527862 807671 1447689 1149223 211168 973318 412243 559454 479300 1329151 623321 1475864 1903839 1258920 673760 498089 1365349 1964956 1399752 851430 52555 1966185 1160059 989664 1349625 1370153 264718 296518 1533992 1190286 1359865 616418 1667945 791125 1140973 347354 1240842 1485426 737930 695614 761557 1391771 438389 442768 210676 27055 827813 755009 1446680 1143382 1038991 1239675 1268372 289630 957744 1282314 434853 1761790 1495241 256410 1570470 136723 315911 747173 41215 1315537 1101002 1666451 1357112 1362717 664280 852485 1762309 80178 599768 1681227 817536 522904 1041854 1592855 183122 1537808 1778927 1425105 1597287 1788313 1274470 445403 751282 1292151 1095732 929653 474928 642892 581577 220380 601367 1198134 276127 1424866 302614 1183173 1025632 1237107 701313 674590 618024 355312 1658542 505112 155419 835956 27163 101606 1626193 612046 1015062 1789595 508008 177973 1322368 580970 1044742 1605836 637903 938865 158325 1403037 1187076 1154172 1188058 902631 1932158 1092049 10938 40819 1561266 1298241 525781 133561 1008347 1204875 1179027 1699921 1819832 1444936 209936 1002649 544787 1753498 1036977 1765855 1344459 925381 404605 405675 1255237 986698 1629812 736571 1378005 1753006 681981 126007 1589195 1887543 1856120 1637307 1198303 469282 1188957 1248913 1265029 1260555 725383 397760 1205940 58819 724074 1623720 124091 1664935 1815250 1441829 1419666 341058 1076036 1435141 1704580 1558720 506585 695906 1513954 1134601 1145061 531885 460091 799196 1173313 1697086 1748799 1922398 1105499 1499870 1184958 1738239 1019259 949730 1382090 1295716 312123 34759 1167235 860204 1187388 412509 1820120 784409 204955 1731287 1150034 1083034 565478 36353 160201 341216 682542 92870 852659 689886 867934 702038 1138626 1236319 239128 1556057 1026300 826958 536472 1221235 1980960 673939 353430 1456764 1321791 1186624 162127 160758 938908 980630 1186656 36127 633034 1907336 1645361 832562 1856030 1762529 400152 744808 1685825 1583755 360616 1642712 867083 1968263 858905 1085692 1897339 380902 1472632 792698 1715087 1757987 946182 451054 1816104 645553 1856546 142255 1279166 974127 1476372 1107291 86908 534554 962294 21291 1143901 1955480 1419474 1893088 1438776 1485509 850918 1023642 962383 1896786 1012300 221454 1030881 1744258 1413968 752977 253991 741803 1524587 1687991 1682739 661886 979851 989270 1960950 1158710 182264 1845773 353453 1984472 201694 1103400 372812 287939 1105624 177495 1607209 33265 1328760 1803865 1027607 1193371 1358089 898945 1701410 662507 1434300 135871 195320 754100 1676347 129293 1800423 925145 715532 1662560 981133 772423 1244932 1100414 1979574 203677 1487557 1882479 1361040 1646436 1103063 32554 1884238 596457 1443902 1508738 789780 168183 801759 1207671 1603936 82643 180857 1519249 848328 913971 1202875 1091341 944301 1374008 141180 1213807 1279552 179237 399811 1119684 1358556 1148272 1203587 497937 966509 1003597 1587648 1448730 1585239 1568697 596128 274253 514084 580949 1874366 475770 725055 1347646 995167 33417 542596 374892 1064540 1101251 965307 1776933 1484818 1866354 172972 4040 468282 1245332 1353000 1065262 1433066 1177783 1395675 1953959 1777744 1904416 1073278 1792421 572295 1385068 1203207 973910 398566 1689968 330592 69776 948955 1697457 1452110 380252 1348165 993049 1186647 626520 1698800 1087007 115185 407862 873232 1493585 1462136 765088 485712 44932 810270 533346 643643 52520 1878808 1629458 189734 1156184 899226 1585399 273767 1572720 619185 985464 1467917 1338369 1491423 1931907 450538 1828402 1144188 157072 841953 810553 698226 58895 1415913 1891100 552107 1060888 1320524 681147 857366 479284 4419 1039557 791249 271925 409759 1639324 776001 104451 576847 1641130 1719440 1031266 1987865 693568 1593354 643543 307073 432146 1244209 1277640 1090096 1162296 1244129 1979948 1544920 993209 834163 1465349 1024273 794815 1989577 986524 952354 1905320 1808302 1770315 332599 663296 133003 1144013 871087 1371070 758996 917847 481587 1871798 831461 704493 385632 1863464 1785633 659268 1997473 1212625 1102591 186421 1010072 306658 212020 691054 4429 1574905 1430957 171101 1262532 1395841 1962396 503424 1970433 316974 490462 1438991 1540920 405593 1928064 1289978 1417234 1201598 1020583 1133419 543065 712891 1695503 1815151 173151 1991191 357754 908737 1019589 779649 1769143 1016079 1232886 574808 1968976 1545219 646250 1292647 868712 509990 1864009 241160 239941 1294589 1486117 1514036 152773 685085 1170300 340189 1240345 1928204 1632737 435476 183920 1444440 1254939 1276605 1691868 1665636 1731853 1897284 1274157 1582270 397427 1778080 491397 1756802 540304 1026166 1141950 447534 563437 1120943 929094 1744721 398662 1083274 375278 1627684 1000116 1070903 1330020 1926530 506984 1717999 1799510 1372436 176410 1190889 266467 198813 791018 423188 1339335 911176 1419147 1155657 613783 220392 1051261 445475 756139 1962675 1493745 1218816 160346 1884632 169973 1465395 1218102 1589267 1325005 1247432 1620737 830479 708929 557371 542255 926699 1624916 11603 1471330 498717 229496 158383 1209542 1852988 988901 251271 1807265 1612506 511236 1654466 887532 996490 118033 1684223 525509 288587 1477480 944127 1937888 1490026 967856 897525 1810251 1125166 341081 680545 1769462 1785037 1295044 519759 572996 1462841 912737 1344128 226599 294465 1737062 160835 1435605 1040331 972975 90858 272405 572911 287372 369012 1461346 753084 61050 1015604 682666 1552132 5608 1393089 1530968 1488667 1228895 121503 997086 945685 207382 129796 591914 1353588 25503 289182 751720 1969648 1903002 1396892 1006712 943799 1485041 1683341 174574 425283 814297 1060040 1827637 1080207 1218194 1238145 1800276 719825 1087478 920895 878259 1737997 315285 1569647 1347897 398441 539866 24247 1018485 1920756 1877475 1678425 934038 365621 1563879 706064 636939 1780892 500295 1291991 822669 1723594 1967223 1007827 801512 478793 1947854 1950704 1601631 1608166 1262752 957087 1409917 152754 180058 1833407 503350 362444 1354094 819846 655963 1636483 1146212 1897533 1431212 1308975 1429030 748617 747478 401751 414222 14282 279881 1885365 841386 742691 1028726 949665 703340 687728 1741694 1955137 251673 688620 1214736 1116522 427910 393201 130954 1158628 851825 765601 27527 1816117 1013630 1977789 1599242 187141 1839809 1080902 246733 1248056 301434 1674101 1596506 1452236 1379052 1972302 882795 259852 1243008 233680 1329488 1784054 1243040 1899398 1156808 1698436 701921 1313622 1226842 39711 81470 640383 103325 490997 582267 939892 153974 8498 220643 1310221 1565085 741261 1216996 273021 1641161 1431340 124832 1793612 477441 883693 428432 1649536 436299 1970985 1851516 1013518 1555668 637215 458622 1771912 101521 912907 795086 1210108 948547 1986287 1287893 165721 990089 483004 645298 1841410 1547200 1417122 1179577 870855 737053 1481688 206695 1790932 1811454 1846756 89470 659534 1896838 189061 1051151 1423120 1157290 1938750 1183289 1569794 1201601 874985 647485 500491 1695334 873526 903162 1076775 760577 351274 1203228 1665718 1730930 93873 1807211 1517417 636067 1503445 1435020 1525131 497446 801537 1303105 1016470 1382648 1480994 88651 876536 854862 1073165 130770 78958 1708507 1345900 411918 800743 265475 1176847 85380 432543 1632660 878690 1448877 634674 534706 1521830 1202704 426994 1675156 1366041 1099540 549829 1633125 1988717 1925589 1102636 169661 1897391 883695 1976013 574780 290398 1586449 1327538 1448778 47667 1931333 502936 523902 150244 1104598 1696810 1098826 200917 1290585 181522 1313010 372261 496067 834749 1993074 475477 1381642 974463 1500259 687061 1498992 1208057 467583 253333 1890903 1162540 1559889 1202312 1204484 418988 1976187 773464 1964336 675817 581534 298170 1028355 1469162 1849185 1193191 1173921 239273 1014950 1832241 780354 1760852 86990 894946 391500 812590 1536843 1834410 265438 1118231 1336588 1299802 636426 1147745 583436 1047931 1952157 1186414 339083 1029650 706695 987974 521445 1879280 1784104 1125481 1075369 421839 1143260 532594 1198099 280307 168250 1024928 1730261 1878642 1344560 1614967 802585 1955213 24426 1380038 1856679 10473 274291 230342 1758060 713017 1822960 598010 1984955 440467 448152 39527 142832 1475049 1129123 1515584 1903729 411140 723394 464164 1152645 1109991 1339962 61393 1972173 366605 1312265 1797882 933948 1883622 1041034 956471 688701 1095262 399668 1495149 1847450 281158 150149 1231564 466130 438720 690834 1886673 859650 888471 1447017 773863 1565949 812235 1924328 653061 1262538 1247795 1053262 1978179 1216903 1173278 1824790 974884 1270430 922986 457256 763070 167317 1279749 1404780 695211 1218999 1776517 164769 1058129 299424 583129 1714512 1059625 570211 148659 1709880 1590368 1786048 503747 1899265 1220845 464436 1386940 1998593 440049 1731046 778349 1115663 1130582 1336955 1431844 1931529 976824 168646 1105677 1820522 1384942 888322 1707650 36746 343645 561371 1916296 968240 904372 1612159 1444449 1957946 1849630 1159380 1979580 1113128 1843128 1725735 1906466 1208509 1063918 901389 1633650 1627542 1390897 1806308 584665 160720 1886388 583278 1228093 622340 1557020 412004 484647 1478387 956095 710659 1876720 1619571 351718 165826 618109 966988 1108190 675536 145473 461599 1400800 335283 606370 611879 773028 1407729 660942 1588830 1124985 1670327 1724695 733505 1834787 1010611 1024346 1980363 103763 1774612 543072 238259 1300998 1178082 162938 639683 1298909 459338 1598167 349295 1770949 560026 1588118 1084997 1225360 1397051 331402 611623 363408 150385 1550142 1850399 799409 1048075 1307563 131645 1120575 746390 1306139 755713 1628956 1928014 848257 664528 1290206 935279 1693416 1082102 1984171 1216618 1701854 1090886 826766 1001711 258452 1387577 219787 491754 77381 1500821 1555292 1525829 418359 2459 1923293 1214416 1984495 1604679 1463429 116999 1557891 854256 1192040 37147 1316367 721004 1901426 163926 438499 312536 449942 821514 817814 1366496 1836458 1615973 1377441 1549097 279331 1704504 1595574 1818226 595349 1885061 1719151 1273811 1596831 563483 1088667 1880111 638718 370056 1121482 14375 771598 402674 1733099 1943377 1449139 193848 1903239 391249 1743109 1593172 532401 1404410 815818 192661 1113115 539868 1967149 1526943 459970 1803616 1126200 301077 476161 1539335 1641854 916418 1636878 1471655 189646 732609 1045227 742715 905038 1938694 229264 43503 1178372 1448825 814229 381554 1536912 826299 1409693 21537 937306 1603487 479222 529193 65210 532868 118409 1110455 1591618 500664 360686 1040809 1306980 220241 1555757 1344492 920427 1381296 816809 656584 865566 1799415 5519 355635 1877221 1770583 1729414 1227599 1930324 1213126 412514 1634225 211262 158302 1885873 1558967 133342 1579008 60202 856555 737960 607269 450908 1261201 1933137 225543 1053201 692411 1309075 727186 1566474 1844620 1707170 1950831 260824 1157750 1267433 734184 333529 1285912 302048 825313 1471633 1019653 781766 148068 103883 586554 1719495 1760501 1867640 1475906 658978 685745 1399189 1167320 1892184 1866797 1684570 212346 411028 426333 590001 321323 1265585 969518 1132949 288750 1581114 1654530 1367998 597842 1935230 432357 631599 401787 218003 1690519 113829 1238628 1315516 244405 1951461 674882 1988703 1014905 1218228 1152027 223683 680603 1941821 1371445 1239112 1288178 489027 318691 412667 1965143 1258878 764539 1951146 679921 452148 1948124 781517 454345 1219368 969709 205778 999228 1032565 1230669 1917806 575786 478939 1627973 1963738 234313 674534 761487 1991185 1612852 323169 715796 814487 793914 722738 954272 186420 1240252 110968 860293 969263 499467 1671125 1860033 1937781 642481 80877 1111313 1464107 1835236 1600008 1632690 268932 949595 1934147 1795548 1673728 679461 647998 1033851 1644492 143607 1313269 1374156 761415 149250 706074 260604 537517 1792236 1180863 1167570 1935596 142722 1142836 1384070 100439 1766150 915923 166396 1699244 1712415 203187 828965 231749 1627271 1958755 1025252 926361 498475 452310 517995 1768058 1801989 1471972 488810 1828343 190144 1133757 212147 1284176 590019 1580174 1018561 152413 861915 1213668 302286 235546 212458 33373 470403 701455 165057 1346530 1171207 1271139 1241327 846004 257615 1505192 514363 353604 1405338 322382 1223831 1727839 769386 570112 1925375 49363 1281496 255575 59746 551367 1389713 687616 1222501 1536326 824210 702433 1369112 50520 1076500 1710 74459 787027 1076725 1793636 579794 1239805 1903340 1780031 988499 1446454 1976504 1258450 28065 5102 1017958 1944391 318924 1089561 1923364 1166045 1927773 723553 795186 1611350 1754630 1884974 677773 1383151 1081177 594004 1814728 304471 379975 1699323 552356 232686 373073 1438321 1033761 316885 1036668 1831100 1512791 869833 400424 1878484 1459547 14192 866444 1528865 1988186 585611 736884 610433 1218641 1963997 1889248 263789 295765 167944 237300 1347757 1447920 469456 1966351 1884066 249413 311140 82556 1541102 509203 1464217 1844812 1421490 1572836 896594 1536860 1814312 1997667 1872710 771242 1720933 74163 1907055 1053474 1450806 1813113 1632419 1243412 518279 279107 386970 1152082 1065261 589 1375179 277161 854285 1722190 1224309 138305 354783 1776216 1133580 296519 1743264 1402398 148163 627534 1055607 129190 397059 145731 297103 1756486 359716 681433 1858070 530210 1285056 888873 432832 304246 346185 1517009 378012 1449308 409802 1271174 1685088 1680807 1774828 518561 1136156 313047 1015347 402882 473897 1554240 1742187 1690512 1571759 742583 1430948 1510647 1706859 134807 546166 1839175 1404388 1412124 1412176 1371503 1519515 1680052 1661550 273874 1584198 1177322 1099968 1318546 349175 706672 1440028 669719 1952784 872172 1955481 10399 1430945 1789781 1236109 815086 153329 1065305 896035 1544602 882231 1556410 1235064 1477008 1064988 75796 1512925 1729742 192520 486290 752202 772990 575742 54957 1361701 136719 539587 1000990 829200 260578 1928537 1835861 1266122 1590771 1435201 828186 1100842 38606 592680 597015 707377 488590 724266 1275573 1501231 1849585 897152 228929 1517254 589840 360910 1616023 1009123 273372 819428 1880693 137844 1501703 709261 1612118 935656 125776 1256599 935849 478579 366487 714404 714902 827126 1947810 1471960 1228782 548831 654409 193445 76787 1787380 1232051 69822 1114787 60549 1883675 1648681 1988171 1021087 1548268 1813098 1125690 795213 248164 274974 887429 804490 1771303 749936 1273649 1589574 413744 1732633 1362966 856491 263285 1583162 1471282 1838619 1447935 1455573 166568 1411801 1042598 993551 1349899 151899 766128 1700060 1265190 1283205 1323716 1866595 1161962 1315157 1286055 1033787 1282009 1533119 1745741 944648 509420 1185860 876197 36254 36655 1616194 1095240 624785 1386314 1862944 958564 1719963 261775 1574626 377217 953434 815160 1866945 1523150 169373 96967 84481 1381908 114531 118726 854918 100325 1900411 636351 778251 274951 1831121 209635 1985034 1592788 218587 487585 1389846 808796 1091217 625560 834883 800966 82833 876443 701924 127980 292311 1744314 268844 1471492 1271392 355339 235843 941505 377287 1336744 1415008 112618 462616 566830 881872 620502 186036 142546 1182273 844038 1258420 278067 1397964 492250 1386760 1768662 1742989 86431 1359938 1861421 506013 519783 1994430 1573089 912324 1323783 708239 585621 79285 1963526 1806681 1380767 1995074 990024 1606 1834248 308682 859949 1099870 1800540 1640349 259145 1901337 1195044 257270 1292203 440067 1921512 1135857 1689723 100029 1900541 1566955 193715 762806 1242800 212599 1682392 185475 411677 1530719 722887 1840023 1433659 1520567 1529787 799262 1081718 1915085 1739562 941178 719256 1138186 1100083 1892526 148815 1793391 800360 202545 1340637 1378291 463924 829602 159302 311162 1843847 406950 1429433 208740 1180609 1671581 1673742 1545179 1391026 320451 266292 792864 645301 495400 299269 20596 901889 501901 1071481 1366350 1961898 1362350 213243 892759 1278929 69508 1247854 888393 963517 1734173 1552570 1623933 1642156 999565 1389606 1189969 36486 1247371 1274380 461772 1212353 835798 1208851 918917 294563 870752 1809867 666522 678178 1889413 558763 848585 692913 1883029 14763 928718 814673 1522772 1635488 814095 292962 1814610 1692790 1866817 328447 110657 932817 765839 400033 394835 758095 1709015 1219122 1891606 593960 1224070 1127260 1730660 936019 29527 1931090 1203933 1149868 893441 403345 765169 1394597 473256 227037 525426 458799 1156057 338757 1415718 596063 1412490 154971 1674417 1795394 73097 1442320 1280301 1762419 825238 787202 1362439 429973 1779774 1557692 1047284 1782066 1580190 1814647 652447 1773403 812631 574215 473317 1780990 671132 1140476 542305 829886 632771 1298803 1698368 1084607 1920377 1384029 1849482 841227 998818 975802 1774767 1392035 522085 1530721 620575 645915 1209950 276741 566977 96571 1449290 714601 114955 1095472 1602422 1696022 592494 207241 608365 584662 889066 1005454 607906 267248 409530 1995199 1726446 12150 1232720 553105 963072 1265530 1803450 179756 206871 1233334 1297241 165168 1294098 1919182 838349 1884715 1049213 1058210 1516369 680240 1227975 988784 1952055 777048 1876127 1532062 599708 1560377 60523 907049 1637929 151279 1931139 1905379 1208816 1417178 467183 1965205 1369070 1052572 1125183 1291570 1240510 708167 521125 325131 1786958 1948294 1806910 302332 1513852 783100 1516233 705656 1126352 382736 1090209 206045 1701056 263138 59754 236246 1478835 1898423 180682 362921 647865 257094 791337 555420 1510427 51420 812167 1601933 1163711 37450 755316 471832 965626 1517798 536058 458089 1190341 29100 228845 1895226 1942645 971063 1546583 1484199 204519 607670 857430 1998524 1250871 853846 631752 723933 1573840 1244586 1740548 880517 949991 1713862 936138 1245577 1740396 1264960 1961769 714418 1369986 1159336 618857 279671 958694 1164840 1630566 234718 84029 1802505 1015691 1823861 41891 1097536 296803 283558 623560 1896675 806256 972088 810766 1038603 1488256 1166481 1452681 596915 1082550 1685672 878712 1079553 1218279 370546 887758 1425746 972490 1843462 1922475 1490505 1352150 1915111 332209 319226 369785 150540 937334 305495 951232 1434657 519470 1366690 1685955 601492 589853 215834 941033 791812 1228584 1703227 1384467 1938355 739411 569954 1777463 9048 848234 599013 1253807 310528 487851 1144061 1547637 1185879 873506 1465949 1392532 27885 307958 1143016 1176303 1338639 365368 1725395 1384514 395605 899452 105976 1430793 1945656 817757 1202595 1355404 1981498 1518289 277704 139315 214061 1072529 100595 1342671 442250 898581 1494160 694129 1217656 128313 1058016 1945316 192098 671417 1839183 346819 460635 1917980 706572 258261 664673 16854 1083203 1572395 1445418 115131 201805 31931 265157 648068 1992345 1842430 1189685 678375 232572 955891 894934 1719335 1127593 1072768 1755905 318772 713766 921197 1205986 1070857 837389 648277 1322192 287197 1602702 1676676 1876768 33608 1962887 996282 1394227 1775877 673264 408920 40812 308335 359455 1157792 47052 1750296 957300 1912359 1624919 1827084 1602208 1541697 474145 905367 1277222 90293 1366200 53479 849661 149988 1698686 133538 1253867 1162550 466691 1386662 1496287 236979 1989483 23163 149380 168582 339578 704985 1899685 1642887 38727 1928233 640249 1022309 503923 943977 1555572 440523 1742897 1517727 959278 561391 1693662 135791 506294 1293072 35990 468628 1431933 1210647 1894036 1787892 716956 842113 768626 250270 471272 1509439 472889 1170613 1489684 1593241 131082 465390 1603458 332503 1690771 1490131 822386 526783 774796 1268452 767841 1644573 295373 1788353 44780 216103 285485 931949 1436826 1089419 323249 251338 139596 1633695 1004758 1113141 1327226 1012278 1419680 741646 658617 308978 1071597 24430 1276465 964237 979394 646074 1872149 67341 111876 884055 960747 1518103 997301 1241347 556402 226248 264372 127608 344793 1340069 1444985 1902792 231030 1092232 1863200 578981 1237716 849353 252559 211177 1286909 1729854 1614492 638909 912483 1499896 1187685 833898 916990 830242 832430 762886 518357 924881 641210 256113 1374127 1294145 207662 1266912 271474 1709538 258474 1553749 618175 505943 1413170 1976374 1505741 251835 1221254 689591 1377185 1751730 1910947 1897823 1191571 1833114 1152066 196572 1337628 53759 187130 679778 346820 1076256 1806894 255940 1991120 1292223 1020035 1212258 84248 583482 66449 1456556 1337917 207909 679939 737441 1652654 1184844 1744316 1363411 1838980 885535 1859689 1685855 1309515 1012990 860549 1330146 482712 1316567 210886 558020 1082779 640381 923999 372718 61492 593702 1889159 1815811 568597 1710847 666640 426700 1154162 1866978 1002948 1552928 1609196 979141 1191280 1773291 799509 49034 326813 1445931 810517 872122 251768 1431437 1454841 887422 832650 991478 1777171 926814 615140 1163709 1447912 24864 368884 1568551 271879 1461425 1983089 1126753 1026949 889490 1242603 756502 1807916 1262594 1098927 1173238 1447045 235056 4596 6914 417348 1408421 1828302 1455219 184717 398574 1031323 1610884 347483 1734031 1896257 1840135 1253844 531407 590114 1352071 1722819 11834 1820672 474633 1944634 158738 1632098 48563 667789 1720695 611995 1748491 1528089 1154270 680868 946919 1912155 151760 1373506 426092 1269481 1702868 548098 1843610 1462824 14647 1365810 825779 1596044 528131 134571 1436099 562697 1802421 1654820 1861788 671176 616843 344334 785677 242935 243762 674145 1556853 841336 1268665 1197489 1471192 1121268 1278698 1560071 76103 1418487 1937196 239605 1094722 435244 885960 1970816 784819 1503131 315829 340279 917849 800644 1045142 1368669 285438 1068265 904831 1242767 748055 765677 646757 477283 1251210 1367827 1037463 955254 197353 197250 1641455 1047080 1892359 1026790 1567163 1924405 970215 1397937 540363 1117698 1542197 137840 1465563 1377354 1252800 667570 28140 263819 787295 351459 599519 849224 204478 1051588 546175 10520 1233495 1139459 980362 837116 1798059 68047 900604 788501 1660057 724402 527718 142325 624528 739925 500845 399922 1805653 962903 1389266 715191 496714 1758991 132401 1321541 525703 1045996 1540144 1172000 1386670 1742416 433235 592592 760391 1931486 189911 986444 1407061 1021724 1387048 1732385 165102 1108666 1307670 1135677 894784 1550118 567228 1974076 368381 1639493 622772 264949 1595913 1858474 775573 690455 452503 659372 979977 1527604 245963 1956573 268208 1392398 1323719 1686117 934618 1573650 833255 1311148 1687995 309151 1961833 1151957 1964004 467819 898340 785664 1488221 1172849 1435580 1485220 449181 372974 780533 1092544 82012 574071 1370138 317856 1098402 326508 1765912 355613 490270 188144 1278520 1979274 145877 607611 583437 503485 625956 691157 1503102 378653 823762 1265444 1340632 1691715 370385 215181 712430 885484 1582718 78219 52960 1989591 1866718 1428459 1487465 1579141 270082 120250 815045 9451 1179835 1582767 1240840 1675590 1148236 1522975 537928 1292187 1679714 1687895 196980 1719306 897970 1856606 1199325 347578 1024042 1442426 1388797 1710552 657962 242556 292584 1308380 1949711 316162 42409 819396 575817 999436 817569 617775 1158670 779211 173909 1143288 1702956 1745308 175799 1578023 1129706 1691886 1108911 1111228 1146751 1143625 627158 189194 1156316 156169 953379 995612 284883 1240658 1496133 1440723 1129316 1187974 1115364 1049662 574585 720887 1554055 414437 1514759 1068366 717641 1837349 91645 1844181 923344 739044 433498 884388 1934426 478487 684940 1631041 1221764 455500 1345334 1489711 1454901 1075692 1419272 1677260 1855628 1617221 1519505 885796 1209519 1074825 1133090 100400 1970618 1433813 301039 1961129 1904021 619467 1651507 511266 1723238 1322458 659008 845028 1488903 107138 36234 391240 243874 883393 1579592 1789726 1494007 685763 1932002 177440 1386108 41226 1406397 1601108 1037380 991311 1799404 1197049 689707 1224950 259546 1145321 1725911 1514231 865425 1383398 1530531 796927 418929 523298 407972 573942 687933 950109 555784 78288 910543 1688370 1347366 1504416 748114 899258 1621892 1127569 837750 832494 418572 1609227 193274 855966 861562 901628 854090 138691 1243701 326730 418678 1571985 1108289 942779 1850543 1366774 783634 1122676 1797051 602962 1894791 1260150 419174 1299098 203831 953570 1761361 234175 136236 1737466 1860763 968048 1483798 153135 50521 141749 241722 75220 99512 821972 1804834 1211580 404417 639229 489550 1606787 1766723 661741 1014123 358568 1695989 1391754 906118 980593 1708868 1074354 1868581 1320592 195718 1677179 568173 1341410 1703241 382203 1200308 1090296 178701 1150332 1798873 1479763 1844060 1062072 1824603 363707 559605 1811820 1200982 208894 760285 804657 375741 1377180 544332 1892544 1085733 1476027 1245823 678941 1980954 93186 559206 1321523 1492398 866517 1241453 434016 674423 989404 1772442 25968 468668 1502770 818845 1730803 1918147 1914204 1114743 1329643 760552 1675221 68695 1164049 1548750 926809 611722 614732 53282 1424947 1222972 383724 398848 1189844 1208624 1051689 1777203 916518 1460837 901481 1033038 266553 1498813 784725 1616909 1174906 593163 1737269 1934569 529355 697768 27484 1469878 739415 1287725 1878489 853242 1968287 1580812 702436 1985032 12173 970881 170767 1530649 1736382 1386290 1041009 1083539 1664660 416609 1598737 1116996 424566 1574674 1510518 1374094 339253 751757 687865 1938322 1548106 706500 1067159 1555860 404427 362236 825610 198018 812595 1293071 1143535 42231 1137073 953200 539238 1992149 224954 1518402 229316 1918162 630315 89480 1867436 1768241 1650043 1446013 1976815 1238187 1394419 76359 895759 1944830 418170 1615482 362443 550481 679868 618555 334719 1019625 860275 315409 503822 378734 185460 110929 1267017 1591405 1209586 344807 1130152 1524360 1798481 357831 754356 485183 1468137 78609 761720 1547462 1531838 529810 1671919 432023 282266 402681 386114 196115 787662 1890577 1989707 268558 1365971 1990569 439454 1026054 1220601 1828496 76180 419904 574925 155108 808174 878475 572838 1900947 516923 443863 1836117 65163 243864 647411 752106 357026 1314800 22139 919096 29760 1189393 3448 195872 814112 1334272 1605627 1358467 938373 461634 899201 1214720 1884858 876525 990244 1689913 459925 892216 977076 1538870 1375332 1855083 1244595 186688 1929255 1982017 136098 1329096 1264669 985465 1913005 1781126 1340465 1793118 1384502 1507129 427913 409904 1550671 266914 1132077 1179093 1380342 1882502 1972940 1544849 1400807 467477 1529819 490657 194305 1601921 814793 304377 1167672 1520806 270118 1315482 146776 370101 349781 20699 338341 69321 1430975 1285707 366751 993914 1511798 1212578 1136597 1604398 866106 617548 560333 297652 1272253 1407177 962684 1978087 1779044 1700181 984102 1726685 1132415 745208 921329 1225993 422646 884978 445505 1199495 506485 1898058 1870363 1939239 1206123 27591 546840 1141837 1953428 1068621 1045929 1421879 1197686 1717591 155010 1940155 1092693 1406180 468795 1567902 542816 1400921 916505 337907 929202 1004402 1209620 1745391 1606299 133437 1477592 1963818 812472 1886492 1746872 418776 64784 391160 1199240 1379652 471641 737011 108905 1780080 1205558 1934412 781381 579363 1204715 726465 533296 1938670 1633264 1261502 98627 1387012 941254 905958 1023294 789662 295746 1176992 195545 550618 436344 1028684 5741 679203 1455088 168472 249923 865646 1387872 943414 599200 643360 1827980 407690 1795678 676088 15900 1605032 597616 849733 1502890 850914 616698 1895264 298885 1334768 608053 693537 1851834 20537 1763594 1355036 1600186 578651 1040112 13821 1430924 1219649 452046 132309 527692 259938 1939226 221095 1499887 22079 1860399 1413939 351322 539512 1854937 1793991 1291528 643657 1410765 896209 1315198 933346 963737 260314 1561651 470769 628451 682105 1613567 207096 1040048 1222808 99774 420104 225738 1281239 1146008 210227 366697 1580249 1058398 1047804 853479 819909 1822441 1614861 1126319 1603918 601589 1597932 1447367 1987491 1217843 1640992 462918 484475 668236 1189520 825715 538071 889624 1903769 1965122 147081 1664895 1940471 866603 451470 943399 973887 894523 219576 78760 1990223 783847 1926302 486458 81011 664780 1377125 441934 573293 256892 1389842 1682383 372442 535181 8982 1274703 1429663 1847777 634331 1096320 266315 89268 1567040 1350367 913886 1514145 474227 846044 289768 1228374 1168729 1724032 1102014 899113 1407166 712124 1583364 45637 307538 386993 961925 729935 323215 393181 1843703 1784812 1444660 1680385 1930474 1307098 714040 292742 1129799 1572101 316236 54293 1643100 95131 1556076 760094 1307550 479994 152104 1838667 654950 975786 791458 1085344 255215 991616 599232 818471 1737295 458766 961228 1343188 66637 223186 102858 746811 286992 1808476 1596817 231787 642511 1280537 783457 1873272 963824 1275244 946822 3138 614430 541012 314661 1868393 1900576 1833030 720131 1392953 1374875 1126869 1755198 732896 1095804 1493912 309189 619224 249023 1320515 478312 500335 866803 712066 838398 1741419 1091695 1646864 795785 713995 432655 552460 379785 260166 815137 679935 294266 1947323 243539 937814 1665693 1758995 402126 279800 347739 1665168 1637259 336088 386748 399744 1475815 1954547 388449 1166376 949500 395513 173173 254801 1029905 646297 1572152 757160 1479152 520227 235337 1181432 1123090 285922 1232600 1197373 1888271 187929 430392 216826 1245934 132567 490927 567597 1663640 1856961 610466 1772020 176085 1952002 65634 1322375 1429810 1349818 965468 1755239 773722 1341964 509999 870689 1367179 544044 1929033 98852 1387280 208395 1151197 1298936 1531927 1141150 1660305 1732397 360202 1790556 87149 1362083 1476957 1040161 1143632 587323 481398 1460143 1529877 1842532 1015207 651268 1471090 1966984 1423205 1410067 1547377 69692 1320006 1791083 1739411 1741826 293591 18168 279457 929821 454959 1572806 1310104 977065 44962 1149898 308400 811065 1067966 894457 1916532 818579 1433009 921842 951587 1733618 656235 1374913 874150 747193 7561 1288461 306189 1551238 635306 1292125 61494 1305134 1362074 160364 1244179 47720 1119107 1386462 1929266 589439 1369562 740366 33849 553214 599609 1574732 1351563 1070041 1862638 1432555 917357 330622 1998740 1305383 1159768 1347392 683356 1834267 1349427 1935106 1606043 1117039 1519011 110979 1916638 979113 688804 54039 145933 1986911 1387744 611574 273017 1159942 162757 455390 471973 1972986 1920754 89862 1427737 279858 353227 1579994 981022 1410662 1412325 1278747 547071 211040 1968297 1895475 1875871 1261073 775003 559036 471290 1752208 998546 1039340 638450 462993 1962235 55737 609780 1513702 631739 695549 1203553 486805 220225 1564153 1149703 30191 1669590 1890317 711922 1902931 764044 779921 721722 1740695 942529 496482 538852 1781030 1471093 251356 1695606 9755 1786473 449772 655774 1014358 119449 500853 356235 1744766 169876 696342 999635 736370 654486 767794 939657 250015 103420 225368 781454 1106747 406560 1541898 1376922 859391 957351 1952587 679205 1046997 608775 1077511 1197763 83007 83747 1898414 1002858 1071703 749157 1666014 80318 207877 1993494 1919731 871996 508070 882520 1829373 859834 1080655 956284 679003 91419 539895 1532244 1973125 1785990 295722 1827454 1026659 99863 1674402 1002054 34522 391088 710178 1816784 1139808 405045 1245652 17724 1938795 1367249 873792 986985 174420 1247090 1154472 1073729 1152809 1783528 649035 411726 962516 1451391 511372 1448215 1431713 1504797 980723 226244 721060 661503 1359658 1929303 256006 1233724 1684927 1094593 1041002 1286647 358378 740825 737022 917521 1928208 1210251 1509799 1358381 345929 958193 781711 1985887 100546 478414 1513794 464726 445218 1925497 1568892 470238 1027257 145286 1926620 72628 1921079 18747 153394 1313789 234473 792895 1795104 1792375 528511 1204034 48732 1645088 67376 1950363 1501900 1071530 108142 34431 125541 48447 434357 1207853 1313603 973534 359666 1163724 1453770 503336 1405785 60451 474191 867152 1514000 650159 1115381 1527043 1289174 420393 1654272 1519967 420708 923828 1271426 1925513 718593 1967538 1021803 1261147 915209 1626859 1943642 1378787 880356 1155287 1885624 1031780 1914801 144113 1634175 784486 500981 1130286 1921932 1223662 633813 1116628 475368 1482021 1403209 1706754 1679861 876488 617270 1745600 780339 512351 1116117 1861389 1107223 1835188 1673356 549545 1150207 1814459 1681551 1463180 1443666 48652 1432970 1482604 1069343 1495768 876504 116787 228863 22376 392889 249650 771907 802715 1959654 781776 1067990 1663581 559753 832850 1402406 181561 126651 1395894 1659625 775699 574447 1415203 1656230 1130289 1247818 164045 887971 1211330 10783 431223 854755 821687 731766 23539 330021 1510551 426733 1081940 330024 1154902 678179 54730 996797 289777 927024 328731 1612802 1505174 376136 934749 52292 350214 1441901 40205 39483 1244016 1886610 1934762 1019723 1918008 1597437 1448234 1352210 2401 1956036 1700207 180039 1333465 896938 1768804 401060 1454030 449141 1119575 1245704 1620429 1398596 1728108 1496369 38728 1238294 1129297 533240 765284 982853 1872369 945684 18483 809102 1960541 1091025 792645 1315293 472849 724441 149413 30079 1275379 711899 121728 1693450 1897862 903512 1292946 1920707 1587651 161953 1961872 1362235 58229 358816 1195503 1598860 1241247 1819604 956710 682001 131851 1903915 1124905 430247 1965118 1794911 1671277 1666497 324549 417309 1804400 915941 1442907 923578 669797 1574399 1683872 1206483 937239 1494991 1413924 1996908 1455819 817135 823719 741829 1953899 928202 402785 1088909 783472 1706961 639910 1754482 951270 310284 1390720 1748349 770071 124114 1044652 507346 556322 814796 1222589 1281697 1843593 1088483 685025 1770285 621183 570531 762279 973306 1826067 1789722 1520189 410644 790906 1370786 843900 181718 654453 1486956 883217 1738842 968147 1436794 1009582 1798209 337777 1786303 344854 921772 184586 194032 1326618 1663699 109400 675546 1963015 1909154 106694 274947 931540 1307482 629302 336933 1370874 1023837 347236 874853 454527 846026 1293909 1434056 1303251 732194 55594 1049722 1955696 1009182 579956 1614613 1235160 187425 408822 1751257 47470 1746085 679302 1217535 1624191 817840 93831 407387 729026 1488079 691762 174344 166476 1179358 164120 143564 1279458 29488 618682 1442209 1718043 1228044 746861 1890777 563430 683583 1717604 1146217 1401762 1383181 869109 214007 494411 211473 1304466 583574 1639388 1722472 799982 1325049 1764865 841105 1160755 1584134 584637 1490280 1962444 829035 552197 1358714 1542785 361105 999555 1365696 1209685 1509998 1764243 1367029 1918682 377577 890191 583560 212622 36471 651673 1293809 1516304 1747189 627368 314331 1489329 1024893 169636 1457129 756922 1479738 1414439 1249632 997711 504504 330571 1916309 879831 270187 1844331 524297 1109730 1138870 184206 682150 1902157 665176 791657 1401588 759173 414780 754684 214127 1476211 950096 457219 1719796 201850 275363 1340025 136555 481097 4582 1635028 361978 1261035 442430 1918216 1628477 811746 1636700 844720 1116712 1530333 1874208 1214798 1404174 421649 925341 642152 1494069 651565 1146021 1471666 886237 1883993 834663 738254 1142177 1306167 309534 1826501 1603161 1362561 1378145 236464 772179 343669 431137 1192262 1982189 150875 1291164 1106983 360351 1868490 695115 1317821 543207 447271 1903933 524896 1645849 845789 133662 715673 927750 1424623 1027171 833891 845728 1217585 1902333 836936 1983172 1675715 554795 241478 1696224 1105011 127904 1344991 1114421 994149 1709034 454621 863341 259025 1057112 921071 457199 1576571 731066 720089 248816 171948 1350011 1989617 531595 1223458 912622 598637 1368303 1069036 1366375 892667 1716816 1073419 1183484 1770108 853467 1474284 1109347 260540 562905 1039625 1809603 1798551 939997 271201 18001 1845459 13962 1504552 1222846 1571799 1884377 1199431 834878 887793 540199 326431 322462 1997099 1364203 1174667 1232202 448440 1510543 1529248 15925 1841544 1831115 292719 1788714 1803132 1180043 374946 306415 113332 65966 968625 721545 536578 429102 990499 1322600 446337 559832 61868 221531 476200 1935250 601439 1364349 1357515 282630 951286 1911365 509121 1333765 533292 928435 386800 62785 874295 302679 30415 1862344 1136209 1007437 1245260 1992137 94898 347912 26781 1103144 1930282 1229611 1578139 980177 1687136 644772 90942 1044071 48055 1813794 1609143 387710 504364 266021 667453 1213356 753239 606460 1429581 1651703 1400851 1357250 1558583 1678068 396831 975444 1082451 919356 711597 1856699 1825561 1881204 374742 1759695 1892891 1263413 513518 1806262 1314643 1233321 906852 1332659 1319400 522476 752103 618661 1045385 1254648 1662592 1826005 142736 1828850 1554577 1323668 788607 959825 917708 370118 197902 544576 1456642 75372 834322 344514 959524 821114 1153277 320052 45228 1748762 1193296 472905 707300 334613 1558921 1694749 245225 1897093 1646970 1949132 1917632 604733 1792984 1957015 46601 755509 1971922 1649254 1223145 236932 86497 520986 586279 1692702 862096 516830 544293 1691478 1041018 818529 237668 1818494 907693 1254156 121039 717698 754031 971071 307124 941842 823976 177700 62212 975171 1272756 1345179 1662956 677919 1862619 1179858 271394 1103339 1683859 1763776 711339 959590 1764741 765742 120053 24099 1028228 896373 832874 889346 32431 1983517 1293207 513569 1504851 456991 488041 669996 625654 34659 1931169 251328 1705746 773693 669397 1488257 1143056 1332517 884252 1874787 689849 1872884 1579971 982444 323759 1376779 698364 37195 1949120 1914913 1400713 232848 102953 1769522 804673 123677 796962 1427493 242778 1548766 758900 98684 1354936 403101 1508012 6185 1650824 783527 25473 948531 1616483 1939471 277420 1394685 1547084 250763 1308499 1050930 1809950 1277718 1591018 1955334 393516 897773 1609733 1024547 847902 669991 697398 719669 680544 1942080 1217108 1649850 1843729 358724 1534050 208576 293245 764402 1144854 972415 616086 1469312 808432 1365739 1193859 1531649 1687608 1540169 1245543 780579 429959 649592 563830 1837610 1186470 1862093 1062713 784187 718780 982057 734940 876950 228053 67859 523979 1614249 1838603 718448 637443 1300378 1190240 711847 1092121 486809 405721 830959 1145525 565884 1815421 1869842 317787 1311355 1163916 1632338 620149 403430 284793 1089794 811091 1441148 1634844 721507 1653426 1647328 1053724 1877070 1261140 1460636 466320 593014 1318235 1425637 665095 396967 547515 591628 196222 1654452 760128 1867019 53762 1144477 668987 406787 1990870 1019490 71768 148038 1077858 1023372 289114 1679706 1646752 1767603 1409624 275759 25571 90303 205268 401291 816988 1501777 251593 1666369 1621959 1429775 1759756 1582332 668344 1127248 86035 509412 334870 522925 1904306 1414774 495320 450441 511518 778586 1190349 167257 624907 1202083 1872000 589115 1895861 746781 61471 968974 237153 974636 731481 619351 18277 817654 807450 681062 699697 1984579 96932 972768 534179 1296564 1588389 1740781 1828670 54407 354877 80113 646043 65128 1976445 1479895 773748 1026580 1796097 1790346 1476403 780254 952528 800580 1260989 587012 916663 1123299 1835134 1297571 1050471 513070 943138 1535899 133045 682830 1832873 19925 401760 1395671 1560710 451220 1858120 386831 1889374 819093 430489 171363 1818691 1960627 914255 1606877 652924 1914872 1862348 101983 993154 1609186 1521224 692928 1396675 1128185 733628 694177 1431197 1026146 1716479 259352 1603325 1141650 787296 1426509 677362 1704522 448406 808111 1444871 874827 977569 1965472 737544 1608551 471180 273637 1636472 1759020 201704 189537 1166326 378512 1400066 721169 1140011 266443 1027803 1461447 830450 934597 746018 1111189 676027 941417 1206226 891212 91199 737034 1878012 1093621 904212 968567 1101882 1455996 1180767 751982 1806342 630266 285250 587911 1484720 235928 946789 1281443 38480 550659 755643 1098179 1762171 104686 962124 543823 1039686 461074 1086866 508017 1987735 1232935 1681117 1878098 800002 1748133 334407 954401 1357244 230892 1581932 1383548 1772469 1857882 420187 889986 1308964 1605530 438441 1604467 371252 742175 888583 1985860 941845 215233 1924148 1405613 1027095 1911224 416891 157284 1262369 1933649 1159151 1827090 237996 1314978 1792780 177514 1543257 467974 32373 1327493 259656 1359311 931187 919797 1807600 249332 392081 1363079 1391455 223785 1665087 538082 536207 1952407 1756475 1549029 1218307 1474460 437278 230719 1213971 1059795 451610 1933012 61442 1400565 4232 693124 1347847 1642202 1547807 236753 201488 1382 1697146 1101902 1676392 756955 1494296 268225 1666274 893872 358554 1298014 1498980 601508 1310913 1000080 52037 1850938 1201354 1696192 179306 759075 158531 25178 456572 1319781 227944 670666 804899 1887638 394064 1198455 382386 59437 1996235 1076340 1207241 887259 112576 750825 663943 799445 1618602 1685491 921190 777968 676642 1896053 831433 569336 767860 1224871 1527513 663709 691967 1973895 920695 1742095 810813 1917684 1885352 608388 533192 1195577 1922432 1469863 448180 1228609 856260 369626 889387 66933 518801 1317553 881557 609314 393232 1020348 1640713 430067 1077751 1643015 1511310 439340 612927 193446 1238864 1840081 899749 1627027 1631164 137589 360417 1728996 165634 1170503 1639787 1751948 631061 1519880 1302761 1267500 1050819 546361 1020355 1592568 160562 1760466 597014 468451 1590083 1090073 708285 174699 402811 85275 619376 198435 1818867 1316129 1338948 1005586 1621422 1390330 244171 25702 1616383 1894460 1232382 1729956 1129495 205892 1229237 1914714 1765316 370990 9906 1175220 409757 925386 524244 530027 681923 664313 1327566 590275 1917664 441784 25939 1353632 760810 1990200 1500526 1909653 1247498 1955548 1337813 385555 1721752 647858 832035 1923492 937540 1823758 209825 1687414 592470 776668 1296273 1750381 136673 433883 629954 956321 1767647 1697986 358938 327773 773436 1814216 407726 243518 394847 1316498 276650 240197 1212093 125615 428379 1990194 1470017 1580803 746981 1740146 501637 988819 524810 1179998 421804 1411623 1110512 1904388 445339 256395 1357670 1563514 24347 1395623 1987000 1167155 1334237 1483484 871649 1400299 1796870 1700722 1869705 700249 80886 72301 1175535 783635 1725925 116212 1688221 264292 1685437 1524155 989194 809467 1467812 907204 242243 643943 1308567 1505355 1105236 1680766 1101943 1183722 128819 1730603 1562025 455945 870611 1971013 39302 1335996 157804 1374771 1326455 621075 1656510 557538 583691 57103 1358618 1169288 346746 625982 79388 140215 1526133 1397375 755972 293163 276587 999493 1790980 631115 1369961 1434960 1649148 1661742 1374856 1345925 1758580 936566 686450 1330491 92225 1293872 1132274 281456 506715 1191589 1101283 1910073 1096920 1808457 1776504 227385 947163 975146 623921 867001 1808543 1490454 1505987 809218 985969 668414 1875484 1427190 10224 1222955 51813 997860 1699378 1158832 1561166 1156845 255397 603163 685623 381151 1021590 1787677 797390 1656005 1165153 1481130 1638643 1577738 1499841 362057 873828 917517 18019 1743094 1184707 1762916 366985 1849815 1275005 1688289 1786642 1199278 24700 1082014 23339 1361148 1778153 1247585 1820545 1166799 1799977 719094 54614 451139 1166467 224011 496070 1911354 60042 736318 1730246 522497 1933694 67913 1194207 1819181 1507196 749283 1597941 1714841 1184170 1237709 36904 571324 451047 1507751 228970 741876 1385107 417830 105097 1645296 1934277 132574 850627 1510896 1266379 1543930 786010 372177 1568552 703685 369351 510863 311511 793871 355112 1712858 1875565 817468 1520079 1376852 280011 1436162 776290 640506 1184397 772096 1172654 516368 462289 1481243 35014 155253 1780092 1850274 505050 1507692 143863 1850913 314259 347626 662037 1956722 113157 1834182 767865 1580387 1934081 452343 1340743 1903603 408860 1385449 523761 472964 1643967 850972 541765 1331089 1504985 411993 947895 30770 1302331 1956417 382050 343468 1811593 152257 64569 854318 1033392 194981 1454626 633605 1968130 1362116 1053042 274405 1806633 1224334 1512728 265747 1267903 774009 1842336 1047996 1764912 1513695 1213661 414298 1582636 311068 1170885 1560521 235214 1197466 1020338 1291660 1194900 320783 723400 1902855 1994462 1416321 1963955 456007 1494354 1694229 620217 1350538 1106457 672024 1498594 1466669 1986919 1502898 1508636 538764 465787 322869 481523 781233 1229716 1121137 308189 106006 685212 1320541 80374 1554635 1685194 788637 1081546 660207 1428155 1876293 1395059 1106192 5390 1992021 1431926 1423486 1175817 1649411 1570809 1051241 727456 616375 438845 1552557 1202399 717609 657355 1564896 1263678 1168570 867011 923656 16205 1319819 1093544 51791 25766 1308860 1922804 337310 867951 1735001 93852 1841581 1518168 998524 766628 877591 586899 1220737 895169 789155 1852554 624563 472207 1067168 1267384 1947528 1803704 1519419 233185 1121261 445943 1456431 1031823 1021795 1089057 969938 327393 1046874 1922166 604645 102862 968042 85220 1292521 1427701 565467 1541252 667677 1648473 192060 1598143 879072 1961719 657322 1311309 733643 1807275 988536 437593 1993967 1644501 1744982 496141 932108 1941187 316443 817559 1059566 544304 1714199 262404 1941148 1052058 506322 1207463 1183949 1819958 729497 1967646 1049551 1753597 168208 1985327 1904618 896971 438592 72046 1644036 1182995 866482 279637 594278 1852056 1031578 1711675 687104 1693998 1175606 469776 615002 783938 1801886 941870 336892 744414 68747 794211 349701 539931 857806 142491 13508 900417 514449 1493112 1372463 1117363 799525 870669 1393928 1847702 1507491 998712 1741417 1174866 1162892 781332 437264 1304748 1861250 1710513 622910 751010 1143983 483043 1452628 544917 1594363 1518198 536150 313056 1736005 1059391 470398 1074235 191326 263347 648501 412791 1546807 630524 330546 1800314 170962 424271 95664 1273496 1296897 486436 1197266 1447678 1964415 1876589 1880381 1929372 578551 1438719 431706 968092 350799 1182020 544542 913453 843679 234883 250550 167471 86419 904270 1116648 1151997 1172792 1154193 1429532 1306646 913680 345916 1991848 1590075 606991 1568158 461453 1947239 76710 190857 1080390 1132410 1246918 331316 878916 1035213 1537023 332578 1615286 1511208 165565 239124 892635 1230246 1301263 252774 1397793 81522 1967180 1896575 1849403 1939932 406190 24967 100543 1714368 1685936 301439 1391008 142799 199417 581243 1811517 783531 166855 391411 1931601 1269926 401143 1466718 277149 551347 758180 1757172 33489 221994 1273988 724837 1009888 750477 12300 707659 731458 1240383 694092 894062 1998007 424851 646284 1309714 1879292 1061809 147370 1971224 1029914 1880819 1608169 1473899 1663653 1006287 1885854 1121094 211082 793258 515566 543406 1218593 1571771 1561488 1874938 870081 1396972 514078 1408705 1379024 638530 1628424 519878 1489704 1537389 1609610 1524623 1710442 1062480 1681381 1332475 1621737 739073 247809 944206 1193319 627888 56731 1845301 1460483 1107320 1518613 982880 1816749 675461 688553 660474 168573 797774 761563 1969340 999161 1232969 1206275 1170033 770637 168256 175730 662051 224677 674487 1874921 976174 1690139 1487710 256273 1273644 1522624 1486930 14482 1172013 152797 1618379 1021137 534521 272464 624837 1165684 646490 1998054 24284 903250 657572 1180536 985407 1997489 1281273 1886292 142080 975462 1950826 759917 1226964 447052 186653 639565 415535 1863276 1582463 1258374 1589761 216624 1417240 1887593 1292995 1410223 1114606 1768430 700259 90789 1361759 232216 877422 619115 503526 1413882 1485152 88749 1135916 1794988 1013167 1470279 812357 1826942 1197241 1572307 1102899 718417 1656480 1485542 495910 1135849 202549 413483 1943749 1724111 422404 1154751 1949880 362373 479740 120229 1214396 1026297 1972122 669436 627412 1945457 1010979 622452 615379 1835653 725276 1851360 6285 376171 1458826 736508 1686703 209778 895754 1794877 531545 1947555 895760 1322127 1245261 552016 509111 1797157 1991414 474576 465037 1407935 883848 6795 26888 232105 1946567 732832 1689848 350261 292570 1900995 120886 1477116 1899507 1596462 323586 1377205 562317 1626158 799485 416822 1048313 742908 1487627 842672 1714881 1080620 17025 239070 1371798 1217254 1822178 799154 1624692 46383 1722062 201785 1987182 1801870 1972753 400730 1520778 1756142 1645796 325317 1331380 355074 94842 1211388 131180 25486 423483 1059358 1529810 166132 1765079 61427 520629 1764051 1541253 1668402 1226363 85504 433508 463895 643746 1345819 4981 162170 573475 957362 1499046 1252514 377524 95894 818521 849534 177834 532480 642297 214302 1906436 1979271 1750446 270340 1073566 1411302 1666624 1313542 1572749 1710211 328112 48952 1743981 1908293 1985752 850112 1796802 669427 413680 1774068 731172 157117 1252748 243645 1418778 839379 1158660 747334 1273700 1926978 1442435 462347 1524651 1093162 694550 122433 652419 180535 569017 1162136 946558 865821 1710399 827463 1232256 1387236 1133500 86371 1171410 1583133 67208 1709473 1973498 617464 1363708 1407680 193272 781355 460550 1050295 1971568 918437 1561286 875893 385920 1622869 1722420 1058381 1434371 630595 1871816 1650277 139325 1262890 1689784 797876 84822 1856531 397766 1885828 388981 1588806 522528 1918452 1716963 1051672 1885125 1422926 115943 1167213 1238972 498538 1141011 411012 689551 168353 897755 752393 579513 1968871 1259330 1624051 344581 374764 884345 629799 1282145 1609013 883054 1717223 495391 1737840 1031797 1340007 215508 1843325 490357 1385602 646626 229630 427930 246128 1071313 1345910 1218297 1998468 293280 1522893 1086847 472542 1433811 752083 1474051 199644 1642181 1425191 715522 1711256 289038 1420305 1257331 128188 138089 542795 159036 483563 1664000 1597171 1381884 392707 272374 1167338 738906 1197526 27213 792069 60843 1258149 993439 947799 694342 1842270 985942 1873259 1994606 764191 1827481 490706 1672144 991299 425204 201062 806637 1009150 29036 857850 808960 608782 1598267 1056511 1733027 1405262 84374 1059436 977924 1619041 649532 133014 1308835 1172927 666551 655361 945220 1897866 675165 117850 141222 1973562 222035 426132 1823029 346763 279658 1227180 753740 850367 379394 1680427 1910004 471268 1121414 223391 518359 791717 699503 1909878 1223798 1376813 918413 461513 1632508 233128 1491600 1023205 333351 812127 1145522 10573 1864115 1205889 846144 846217 1890961 1179903 974706 1695878 213725 133678 1383760 613560 1594295 1566975 527084 1115293 1197344 375399 957290 326270 549292 1164811 171611 1254813 1743882 1491906 364759 1191389 1060349 1270671 614606 1925613 1379753 291956 972664 1682822 154627 1590456 478049 441050 812582 1435186 1006324 1784647 965485 852809 863445 1298427 1416634 1058127 570977 101653 1859012 1199048 91216 1617978 1687263 811431 800136 1359521 1172459 1491989 238974 1467628 844802 239591 1395367 1138988 1391822 1552867 1781012 1962657 1156620 1974180 697196 589262 1033468 504797 1630388 411967 1716982 305843 1599600 651143 1414100 1540528 1134030 509788 817179 377111 1780636 1674043 927870 1918097 125687 1640457 440606 1046257 25552 1587249 693224 1824325 1677484 1253618 1346523 1503682 447885 1476533 692682 543164 295992 2128 523941 1879394 141286 1929938 536007 597485 1858342 1341461 909298 286659 1678401 554021 1507420 1165614 318410 335269 1778391 963965 680800 1397999 1190738 449966 1866732 781622 1110227 129079 579627 1928189 184761 279177 351826 1725387 1720240 1662540 1722592 13440 286950 1816799 331770 1398709 384764 780074 950280 1329490 1548621 1671890 933487 953882 1979944 1424001 118607 1561632 243589 776464 632895 652057 632087 1673675 1142538 348641 1788666 1656074 1994915 102792 557287 1405771 995714 1877083 1018481 1832076 357496 522862 1994919 1998394 712818 984118 429520 64426 557468 581584 1375299 1070117 1953047 1773493 498039 954181 661236 1951206 1819546 1390564 119641 1337077 833 328670 587869 1668152 1186031 852855 209039 1952635 1475301 295294 114323 143245 2022 1706060 605552 58053 1190204 1500061 483581 748019 1378702 736831 1316167 1845783 242961 1761082 767283 1509662 440507 792753 1473257 1245923 1698650 1422994 733761 916457 234005 436869 261190 1048525 1617737 1516884 1786891 1776975 559452 496846 191110 863268 1430550 879592 792047 137104 935424 1294340 291382 108161 717709 626240 786277 68152 375664 1879962 1197367 1752344 684409 279678 1073956 1857585 893546 1881010 236709 1559578 623734 171768 1412938 377901 1179445 1996180 236446 231716 752356 497102 658898 487388 919411 1932853 321602 670731 121793 398537 471516 1607999 88859 1287789 1043059 1548610 613448 1873604 720353 468222 207629 1928503 666892 382529 1177707 1326479 1962114 1993745 1235477 1830370 1885839 21004 726283 1868926 1392507 1204147 1199674 297576 1454896 1524919 1071063 1576998 1972808 1403447 1588163 1648776 1906991 717939 1684825 1271204 734728 594610 1404230 913510 605413 1128492 509561 1105078 1420263 1119768 1200286 394766 132234 962320 1355795 281683 1357813 802269 373426 1366159 202164 849684 989093 618949 1746906 47017 1820582 1062430 1135753 1815806 206669 1410478 268828 681534 967329 1220187 1077935 1593869 1691697 1959483 730605 819970 1512250 216250 394588 1971721 1605602 96631 917895 1187264 71660 1401535 1633361 1866149 103722 797516 1495521 1622684 1371067 1652346 485615 86285 84358 689693 999216 772753 1975004 1204443 576643 1736050 459622 385102 577397 1506377 695430 1269441 233633 1693418 633614 691616 1526651 174345 1076515 66378 779641 788633 1639212 1523107 780792 1843236 1777625 372207 624226 104273 1731451 1443863 1450135 1853078 1278415 1684610 880227 190374 1520272 677047 1052702 1926954 430667 1193242 1198001 1668660 1331090 1269049 880425 58200 135281 1432184 1642739 746226 1165976 617834 706005 1191013 1470233 1323037 817214 495697 1296064 1247426 1133020 678174 1138781 575170 619545 1968938 1835870 1841783 416014 668276 1686779 1709024 586192 52701 1588790 1801572 1428937 301229 445463 210466 1498247 62355 1748389 1226748 196044 290797 194524 1205172 1022164 1870853 1503919 859758 622146 1676627 767831 1736668 1447005 920338 1413215 383421 417227 425743 1304895 113351 1100534 195799 367505 1299345 1162649 687274 56424 1280863 115302 745340 954276 1407840 862384 1609533 126547 619112 1448356 154771 346200 542513 1798022 1593692 1547769 790899 713752 4939 560025 1299280 1814991 196399 492427 213705 1920349 436942 882098 614290 369996 1931888 1367971 1465365 11211 141618 851353 1721910 225879 1300194 887495 1281128 214154 1455267 668020 1782662 471557 419717 904250 560154 1923651 1296993 1431276 1778017 733532 1702454 433100 841951 696255 754818 512394 1169913 1456176 329751 768693 895418 1932290 1672200 1124543 419993 1706929 1966764 1171674 560136 546669 1814504 67152 1576011 128480 1479856 968061 1598094 276919 1968257 1755351 1875856 1230084 1926556 400893 122318 955388 1742470 1785211 1681328 537780 1482894 232274 236274 297403 814954 1310207 1506657 24239 639073 1783510 656322 440007 728729 725459 1681143 829604 1689088 1937839 926126 477320 1590953 1545343 237223 47747 919300 1012093 1189071 965187 764387 1808700 841629 1448816 1227890 1743178 860409 1037089 1153403 254948 1824205 59947 790368 949682 1240759 977258 1064070 666843 699936 1809652 1021742 25179 647420 484046 768026 777430 1805974 508388 682953 1171871 1875238 729292 1830336 649252 1301087 1510924 382878 1187390 556657 1773267 1754485 1724368 1393704 198615 254994 1199972 900975 481893 683969 1166690 1123626 1262252 1450514 311187 1110310 991505 341487 367570 1666868 937105 468189 1533445 1259472 1164177 1241818 330848 245679 1426665 1820225 387828 82824 1446229 417340 1416054 1963205 128860 1899570 657049 389469 1346108 11870 511243 1381780 955609 1759347 164909 1291277 156083 1056965 1727041 337995 429604 868625 8517 13039 931899 576302 1797161 1081752 1843622 1158120 160179 364268 267004 1157404 1112774 240729 742224 953774 1445835 1934336 1426585 1528643 1741890 82005 264709 1169001 1280100 1515973 1022678 1192618 1708256 1697296 1493850 805628 1977237 1667736 148044 555626 774767 693859 956748 1640899 1314832 566786 852202 1217167 522899 1718831 111918 1718652 389764 267810 1544210 1104198 768488 1279352 129018 1194585 1690056 794976 1337403 675832 1969528 1076695 1368 598385 222044 758709 1825989 1165226 1029680 1477941 178354 728282 1209983 1182709 1855802 394789 94269 1668134 930643 1749508 614129 205719 919033 291685 1840418 1379601 609858 224838 1623904 474815 429155 755694 1583149 430226 1178839 1160011 330171 1042860 1223156 1776497 209243 1546863 442433 1913037 134857 1886564 429842 1064842 389058 227476 25158 1253145 1376727 1454659 1852743 341990 412931 950880 1945064 1112185 785274 1151390 1703395 1698100 1132168 1321290 1017319 1021423 860860 1070163 1965764 510680 1495266 196461 847357 27614 726415 360739 213604 1468940 646093 784200 579987 1668099 1149751 1752139 732793 1023574 996477 1861368 2751 1285879 1273071 1352318 1776871 15122 484524 1928486 957750 1607641 1965748 1814934 1515688 49145 465851 1442470 19462 1997297 1787002 1420424 1274962 1890118 597320 123072 421775 1042449 1408291 1817622 1154021 796052 899970 1177161 1967605 1063802 415768 346409 1744206 1842798 751237 380145 267515 635880 149701 1443589 1743077 327293 329555 18049 936314 67813 922458 1504214 1641593 1192443 467479 580268 1136801 1981806 27808 818775 1341563 1136009 1942745 718068 1033086 1371916 524746 1820551 582587 291802 1850238 909484 444998 642543 382069 1765061 721325 1393484 1192865 1094537 1981495 200754 376089 1160702 1592056 1802924 1881531 675672 1662606 977757 704015 1721029 1757539 180276 855614 697500 476829 1526471 136986 1805661 69646 1824236 1520705 376786 594791 1777664 451955 1589522 1578144 1913279 1667248 1313098 1550287 1638794 347295 1878566 1726614 1690022 1860115 734356 1300486 46401 1158649 263235 608955 1984039 1479115 1801148 1952605 434465 655165 1450458 22616 255285 1523566 300484 621887 240325 791855 905866 1117172 1606728 937519 608745 1798416 1527743 803464 862310 118813 944278 238278 1563666 1495711 1883877 1672921 1962010 640705 373390 1047259 752638 1944473 1643761 571517 1742004 761550 627680 1380019 731603 693119 578506 1146814 1802142 107106 1127331 686539 937281 1845082 1467072 512619 1572818 1188963 1468350 267091 1929470 1488180 188949 730550 778779 1724533 1862847 92461 154605 1820209 1114466 188409 1983769 202083 1166947 1349295 142506 940357 401238 1633186 985765 653472 290823 664024 585812 71953 1291943 393519 1916868 1112285 1180109 673460 1129964 1219742 287331 912209 1942967 307338 1838821 1312461 548791 1001014 841661 1023678 1078288 1356618 1993897 1919753 704119 787024 403035 662556 1099809 1735607 427440 1475362 13067 394058 713576 1888971 1910546 879911 1725346 1152878 805252 1311730 1571671 568981 1386925 330480 1468981 1737290 1283019 1138128 1020041 1472857 1591258 1904858 410363 1466062 425748 1792480 923852 623239 904648 1062996 1848122 94940 1128993 1596035 728482 146648 1867920 1730476 1744821 1675027 965029 1310977 297077 1167219 233278 458340 1979278 1948328 848693 1125176 1621323 241814 887728 927160 662568 1194214 1641410 1508481 62707 399038 1261688 1598333 314041 1418931 983686 1213280 1240812 1462897 463323 1250301 1430410 912460 1608661 13579 715961 1075310 1073490 1159147 658498 228959 1795085 863723 1764834 74324 469111 877767 836548 1791829 1714252 1742881 558877 970703 122865 1602225 1434555 170167 65532 93714 159782 1742026 1475963 721326 311496 338583 1172297 1939404 1768505 1950506 1378020 1918212 880313 794489 308785 1682580 1063429 1841640 1049642 535535 945345 214784 1634335 1233862 338232 1172226 1012343 1464938 1717651 1700437 1853520 966723 861676 188321 593515 1912051 37815 369570 298376 614387 1097604 1823173 87313 1296743 533693 109118 1062320 1017180 1287734 321515 711100 273436 1045119 275714 200967 1607845 1163059 616067 1924855 1753627 1069613 1186738 495407 575311 1120895 1214081 1733331 145287 363426 1297974 501106 1915766 675087 1641330 238101 1568247 982318 1564799 355865 1117150 1388114 908525 280396 848739 1979301 415937 241528 775035 1300232 1249633 193215 1764659 334958 1002295 1483463 1930921 1441800 1440397 43923 1559495 554225 1881001 485326 848380 1957044 339799 1434880 1126318 864982 1685634 1508421 1644801 1753825 879278 1572330 705997 823422 9440 632005 1043507 1475951 1600094 1030281 48640 596281 1935839 1055467 1228994 791296 609050 788061 270812 667334 1176083 646235 1953345 364204 331927 512271 1734042 1057886 910681 475602 346353 1085830 992618 327835 393697 710759 125861 1781226 872716 1212378 253037 1059806 1782513 1166252 556064 1143444 1512329 1080456 234768 246562 1969598 387268 677755 688558 256871 1185515 393198 609795 221035 1411239 756915 1890834 67544 505805 1452002 1726689 631313 1972362 361422 63018 327871 374125 301721 1701162 1851165 951322 1607935 118008 632676 1986603 610045 1184941 1708155 1861950 610540 767818 509241 1602581 1126553 1762910 773975 413202 590359 1594111 1592006 1300907 1410112 1382615 797749 1768591 1081364 396466 8798 922465 1502910 1337210 494366 441470 420183 712606 1182673 913257 828502 67728 46012 567186 672274 1373168 1175416 1566723 601539 1520954 1345973 1202877 1784297 1456766 516974 984751 1112038 127250 1741242 1349580 1109009 1823731 1605554 1956844 625817 447692 646810 1172510 818182 1972392 93745 332003 612438 1266312 275181 547719 1954899 80883 13228 340850 1960844 1461851 80394 824927 1912726 1296344 1934344 305318 1058042 1631211 124247 633421 1060550 1185739 702394 1656265 1102529 1853861 145869 860679 1683517 15969 853100 1644883 1010635 1976446 1299524 814678 883985 1726464 248158 846190 1814152 1825929 1692968 1470032 1796025 1886150 1777346 814811 93766 349505 1157153 597 1898808 634039 367892 813240 1078563 1367582 2241 1932917 1693306 1984998 1213767 1947350 774489 1199443 1067029 526084 1592644 1675531 1756349 1809566 1514454 1193585 64634 975863 374642 941355 1228509 493599 1604936 8336 1459714 1643590 670333 1382246 1746132 1595963 1382772 1409637 642822 871612 432372 189917 310090 497292 1932122 1217846 127249 1066016 1152840 34667 1828432 1418132 1372632 1185295 1228579 16867 1578190 1109426 1116487 1076227 671508 1482181 1016302 1966041 1883308 1706871 488783 998720 1618347 1532462 1904349 910936 473532 1886988 694158 669994 842921 945879 1461581 1795103 1888762 1246548 103206 926504 1392185 1050280 1814404 171195 1121246 676695 152241 1151990 1924362 1442292 241316 264546 698805 1106139 824936 1014273 579897 967149 246438 530134 459935 150809 834794 1880272 1484026 533008 1439873 989133 667091 1557749 1416997 1091021 1751420 1983476 345413 1575661 1894691 1309324 80685 1386617 1655606 1622679 1845105 839882 1952520 1037620 1399243 1260144 1916178 738747 1813782 49684 828893 1573929 201152 1152650 1100098 1739387 237861 1263313 190347 1655644 319490 464789 1931517 1255452 695061 1307656 1247205 783201 1894512 1466315 1762935 1033855 684574 814052 1954916 1981251 47863 1245511 289137 1656038 664067 389725 1657516 37517 1557237 1035484 1750726 42820 1444595 1071246 161398 1659739 1985339 1861265 611932 505948 857139 1040238 103451 216418 1826458 197473 1409042 888936 718760 111124 101786 1606030 1509887 1897650 1530571 592282 133291 1029865 503399 1112848 1880534 1345737 1547618 157722 932765 1986555 38024 154638 1667503 1809814 1949611 346821 22031 1864148 228659 1602136 923908 1266984 290819 1776870 1458607 1300146 1432228 199879 1486074 1700809 1981089 11154 467612 1004886 956177 1451906 636767 575306 688072 1873201 45013 1595651 623970 1963672 941949 1821902 735263 1038041 289999 1698752 976661 1636534 1067818 493110 1484091 1076378 1940391 1533769 1815945 1241831 1025690 1866103 167630 77112 253551 1820436 1317564 1744719 1610172 1326050 856857 1100207 322761 1892309 1250021 590057 467890 1216556 17392 1320473 384766 1557521 1273547 383939 1002420 976624 533860 373880 1023874 1724570 297908 578533 748101 762005 76225 146691 1700596 368284 33121 509953 532869 1338926 1764268 1843348 1605626 1596584 906296 516305 1578034 1568518 468794 153164 1029523 1543035 1478996 878189 909004 17030 1483978 144104 1777827 901507 1818797 716940 1153017 1944137 1623885 1799812 102901 1715454 1916252 812201 1143915 1135642 569172 241773 1019083 973918 311373 858933 1612253 1538266 1357310 1106770 1495913 1069068 1330049 1005809 294962 506657 1299808 1491321 310001 1966826 831737 1398836 807983 512233 790862 263839 1140504 1670776 119617 170979 863011 1906153 952767 910112 43061 1280572 1960675 1042463 489811 1651941 1997583 1083271 556020 1347565 1070237 1987405 840767 635631 1823922 1302029 1589996 1162158 34846 170730 1080538 1650528 1754275 1535348 162286 1818302 1693064 1036115 994361 532249 111595 652781 370137 1512483 825346 544213 1369752 1306009 269783 1787309 1819164 1463511 792324 510311 272201 264380 851846 1928070 288131 1876609 663557 1452011 498778 1791808 201581 1839819 1140776 1402503 477208 1034176 956856 923167 472008 1915786 1568855 123940 132991 797498 1777805 1815687 339755 820732 1092938 228696 147077 417801 1751403 1368779 1835934 1729298 1916111 1597114 1720567 230580 698166 307543 1664408 574360 832959 772184 916666 1123869 1513826 1616655 127041 639624 1279266 634172 1846395 1867180 302404 1018099 1823343 773494 1118285 1032153 1321428 1931417 725890 1738769 1432461 1805348 145991 205298 1738619 692217 725086 751439 1618462 1844215 1166040 1156897 1347097 1062380 1339756 496681 1999346 1839057 846819 705868 593474 529337 52768 1211907 1860228 155178 281891 1592185 114588 662311 1376760 1352278 287687 1542744 818020 403984 186388 479237 1627146 791948 300817 708787 876304 655731 813017 23414 1783152 11248 1095050 620763 1976915 121155 1783196 1833474 25940 1896743 1644214 539947 756163 135860 1006029 1234007 1406501 974754 1726594 1248237 643469 552886 1601265 1105986 379181 1607235 884349 1300265 1559509 6247 655019 380646 461410 1971140 572332 490683 483023 89601 1760167 1632554 1159052 608811 1592411 524333 1740728 1388988 1788418 411531 615976 1351397 1500735 1238173 155807 562690 1424512 176130 1379730 1355857 1690234 1360890 1534184 1199273 1397728 413684 11630 1703510 387145 818601 477295 1416047 1384296 1462188 767706 241022 13013 187865 158765 498805 1317111 337796 1561457 1885330 1683876 1834671 264261 1777231 1519631 1390266 1366666 144856 1235005 1609545 1505938 257817 711664 1687375 883987 985214 1306246 904690 387319 137969 95356 1428422 1447470 1381392 1549362 440708 118351 1420416 974087 834902 1759383 485108 69498 1655854 342989 1974575 1366532 1916100 375232 800907 964062 499884 427542 479356 840045 279450 1212421 1529296 721684 1907347 1796839 523065 274482 1654231 167622 1015071 1644180 1069008 901076 1919104 4625 1406680 1688162 380800 1956850 1938401 53685 921081 1502501 44982 1244134 1907099 625337 729346 1479188 1065763 211707 757349 510789 1016688 181236 1305995 577972 1035964 873951 1711645 1831719 1026090 1839421 1628095 1471420 838878 1620047 1363986 464394 1192437 743190 1995163 641716 207513 983211 1862014 123025 1480038 690520 1290701 593401 1566684 1063093 836315 1180578 1935970 289443 262634 204770 1429461 341127 1031722 1565253 1983016 1260335 704871 787481 1766113 1966205 1244905 1471351 1684130 803834 1070324 1671567 617714 341161 291876 1828107 1500875 1578631 117606 793766 808474 877827 52508 422818 1020441 734285 1416812 123827 1292061 1550298 613033 238556 1816013 1141916 1046828 1928146 702635 326437 1457743 1664290 611463 482312 1377016 1331350 837742 305060 1574384 713408 732684 774720 1734622 1937762 1326751 1835443 986532 1461134 1071910 873716 590716 420063 1843461 631655 1606554 244454 118692 1799087 1380981 778943 1980500 919958 679136 1689113 126985 539378 839559 1970697 1458560 1973233 492802 1227090 1564913 932328 798752 438504 1413096 692210 1976007 1232348 1938726 1819767 178436 233264 1211769 1004752 1430152 226944 817551 438548 1876161 854829 441815 368431 1212929 1201249 719296 1218454 1068358 705565 1560555 857289 311934 300505 746095 1469361 282313 1360791 1693718 1772933 428595 68291 744291 1111680 284957 1819722 195169 432914 1902643 925779 1817365 160130 1074302 557707 973909 1861510 1903430 1348894 1343096 95150 587858 870835 1468169 1206896 440635 30778 1933940 710236 916015 429389 85629 65840 1709725 1125110 681281 184172 943842 1952440 1215383 1766060 792186 1121514 444390 1418285 516643 1240676 189642 982738 505095 1577023 1483391 334906 1484433 1483546 1629697 492540 754199 51401 1575389 315162 717342 339345 279861 1751065 789693 639024 1816820 866544 52830 979097 551480 1858800 785182 1694936 534131 806225 750528 400441 620862 1000706 1819799 1282430 973386 223678 1966144 1551708 320174 1404616 463571 1299980 247351 273226 1129373 1726467 1278805 143278 1173546 1427352 1499995 85069 1271196 1378777 1775216 306147 695255 1756639 1297781 279513 1203039 745749 768842 728811 871041 677389 450361 953088 1304595 1952797 625853 1294858 70333 1265021 814977 1981695 900599 356815 539760 1643036 443450 1238283 1457165 1935332 1028024 1467903 544955 1950815 922856 1276940 1933755 1340006 719991 828791 84579 1089905 1127280 1437754 1707098 435569 132078 994255 1543152 399582 1139026 1915641 356977 160061 889120 744906 1471181 1781652 814892 260553 1542822 1956311 1304472 1521430 837285 1535419 385372 282124 134932 557541 188699 1370994 1049478 1746998 652764 1946484 1462471 1021225 1037568 880065 190931 860974 1751823 1013769 215669 473719 835114 703132 236586 197599 414085 1232066 1935890 485248 277054 1937836 1150020 97731 738689 1581466 1256811 1987152 904669 841205 721948 1466019 1389065 1161716 789697 305556 518372 773666 695389 105128 1750841 332118 1842355 52493 1904936 484921 514225 1761577 1951942 1314202 1127742 777364 281690 1224747 480518 446825 449687 1600689 853054 378035 228525 1628339 82090 780779 1465737 1119656 960499 508726 1264512 608065 612336 1270414 1098612 1277478 167965 1136256 1388427 731860 1501187 1867364 1976711 610370 1774411 824188 902285 1052862 315689 1521018 1424349 530689 416616 1412189 433877 1343860 1369972 204361 951634 410355 859732 369635 1223034 1543759 902184 456214 1588600 545250 1718891 1338057 111028 862411 354409 1259446 852167 287118 1445841 190566 1128363 567887 1524547 700706 401688 1192301 529868 157931 1101890 543028 719922 1971991 436037 1563087 1432718 1209663 1298446 658606 439982 592136 1579277 1445483 1729270 278394 1659503 243426 288316 895976 1302984 1561275 1595000 477882 90136 1088973 1939361 1611052 1163831 370627 352578 1967766 669256 87162 231293 1087795 17337 583519 650758 1712636 22324 140264 1882597 1868717 1347723 406116 673730 653925 1860196 285486 1666908 629389 1122209 414835 1609406 188974 1010862 1248246 722890 1557895 1253484 828246 537639 631350 1440668 1042468 309555 309833 488075 398347 306833 1874977 843529 1069038 1177775 135338 1226912 523545 22188 679758 218368 1050413 1360568 746038 743315 517065 436502 1199430 971525 1315490 1520202 1172916 348300 694733 990429 1744349 965807 1034445 776278 1688871 1303867 143394 5774 1715502 1240767 1579086 507303 1539100 1138710 975015 1079087 1855414 730816 1051972 1893103 137502 1649149 1163467 524948 26066 735558 480270 887349 54738 1592026 547812 887290 61368 3826 37156 1924687 63130 27475 908956 1724485 1850144 841969 1414030 1206985 1648261 1372522 748755 1046527 182269 787698 1943317 409057 1984813 1240964 1246640 1831538 1552301 530437 1739616 386021 1414555 1342960 1244713 56459 1275949 89763 17354 1244949 1091363 313846 1785319 656925 232255 681522 1243296 1738350 818763 1981190 254005 1390133 1049637 1131315 827950 196108 1874509 1253453 1992746 425275 182443 560311 1531257 1446109 185184 1767750 916856 1019985 776259 707176 187053 243720 891183 113508 898636 540648 440339 1181049 119551 1596709 790561 944823 1311570 1164748 882974 414519 1548155 1894228 1186955 701299 932679 675879 1671676 1683044 401390 1392871 436154 1811717 773247 1983748 996231 31608 1137652 465402 1707144 1403876 1570079 811917 797475 976364 193548 1606509 987168 387105 1169804 877372 701174 156476 429370 1514287 1937521 1950452 187998 560703 663355 588940 777902 1236884 417394 738529 1225924 355708 954334 663791 131188 1990080 573435 335234 657147 1852036 1493186 1279841 726959 668326 1677004 303396 1765456 1249219 925884 181074 1092120 1453631 841622 1921452 1452957 468437 1020425 637071 840619 1945888 1061013 1365514 1773270 76483 1022674 263163 66041 1165830 761624 1231405 996562 1422606 1220241 581721 1419686 1028826 1711761 169341 1415354 377432 930941 1775996 1921548 812335 903213 1476527 1210179 628338 1390804 1686847 1221638 654238 601681 180408 1036619 1664309 11283 427284 1381294 983685 1338315 1503728 545805 975409 256399 1788462 1329239 371270 194479 1554970 1705202 1166295 779835 321208 1912689 377573 890590 820259 252555 680068 83277 507425 1910924 1667738 661037 1832549 1026449 549503 1672573 266737 1775726 192438 1563936 666921 1724187 919188 87167 1072887 1056033 1955870 1463092 479666 896591 1910559 1392070 132293 895581 178941 833269 992312 1326260 997764 419113 12057 988785 449616 651587 1850910 678920 1419784 1144739 1055045 1184041 1199924 1198851 1168623 1390479 19915 445542 1273605 1721780 1587348 717947 1312253 432228 1733327 1798839 1585633 98383 917075 1084657 347065 1926389 38696 802116 1924509 775392 1153317 1036159 925722 1137283 126135 432247 1074477 270618 997651 278526 1773072 1211872 1625320 1596284 335734 1705530 1781282 1196871 391312 649045 1263119 1682826 422768 1816102 6189 1566530 1236510 1808430 93204 564098 1798409 998281 1453381 1818973 1401157 1990873 1105746 1352234 624520 406783 1484508 504546 672506 488804 33934 1672368 436977 1542118 644651 697732 366519 12771 1958117 732635 85651 639017 1804892 1639053 1522474 1203859 1014556 272108 1327756 282998 194618 674133 1861272 1617934 58195 1185267 99411 448740 268318 140461 1045452 1743011 961446 197249 1278040 119066 307989 616786 1871412 18739 920539 1713289 768006 1768443 1190716 1441064 1216257 1526380 177048 1669780 1225892 369713 24852 601235 1584635 344757 1891011 1067321 341341 1952315 607427 1181138 1139127 1935865 399577 227482 1073093 246689 1185368 1421296 1614648 383616 823729 990434 1153741 1922701 1791491 401045 273345 728654 1820174 539901 1146685 284473 794186 1895689 687235 15191 826806 777393 637749 1355183 1008865 888158 871401 1491440 1058707 52827 943421 804334 1051547 946217 904188 447210 1942055 1843076 1031821 152393 1149080 691817 1452113 1769749 1967052 1266788 1012465 815645 1796625 1534931 1199379 1801310 1685874 1862024 1951353 1565167 1684211 1157662 1379762 1034218 531883 1840664 262962 575167 896944 811862 1468460 838365 1773133 939527 677156 1048674 896653 1188766 1314519 1317626 505459 1963413 519372 446042 171658 1187682 825050 1995975 1557215 879688 638804 1002805 1075714 385423 1158469 1304252 151126 1250187 1122886 943340 175844 825508 288008 1394131 1668212 833920 763038 1355329 1168505 1720312 1410331 486673 1150019 317524 120569 562183 301414 491403 1183669 1143695 1128937 1492916 72467 1290493 817267 1372597 1393124 1812836 1708341 204514 1120804 63488 685717 391302 892603 289839 162540 217643 1772543 1862918 1576561 1700441 1496110 352410 1810689 1842617 1884027 336656 982298 1053983 68504 850658 722087 40497 1055549 46399 918781 1691589 208263 1087143 504892 1514465 869517 978974 488113 225556 1268826 1125221 342481 329497 88176 1561289 1094592 1829546 553375 381427 1765178 690081 1512036 482469 708341 1938978 1419090 1505498 802176 1842348 452552 423217 222178 473260 434223 1638886 167477 482134 1667839 1172620 720645 1345917 781968 1846319 1367963 1574890 1726004 1623660 1935046 1769942 1640371 1103257 1126226 1090077 810760 115157 1307400 1311796 1547845 1767481 1342437 1012923 1867135 236752 898593 1860230 1794451 89227 466627 779049 45687 1879899 1673803 469664 555321 777283 425290 1504586 926266 1363439 1284015 1851611 320192 1757619 236806 921311 587518 1135347 859811 1129745 1626389 732079 1137101 1689130 334779 76353 669201 1965640 1553760 858924 711785 1625594 1900887 1053397 296672 373735 610918 760689 1547903 782482 820618 930684 1544304 1814119 1000625 187059 1021187 491937 828473 1086543 834367 1709437 1465976 1172737 970511 820185 1509147 316754 1095227 1795402 1641707 782986 1062819 82957 1080077 397140 1098876 1905017 1532887 482737 1170512 1431717 1937764 205678 1891860 1782704 310233 40959 1218596 1540131 1524934 1064699 1867281 196123 1216471 1711876 1311434 1861707 189044 1919107 293696 1342302 1430978 381829 811889 491300 1911114 598989 947386 1684081 1071140 382495 1531561 700537 981750 652001 1213430 58449 994213 603487 1044711 974115 66640 1266574 248051 6907 1204636 1658594 1010976 312510 1401456 1504700 73029 1915643 1801950 1419481 439092 1425172 1780199 397361 1775555 341565 242854 1331464 279404 893041 1878621 398202 1035263 870932 1974716 1705870 1297539 1784999 1799813 220916 1678623 850473 1641547 984454 208947 1977487 1445696 1039942 1648437 450015 397195 1376885 1384294 877413 226846 1809929 1898609 184062 1375140 724579 352563 1340583 1120444 1591686 244374 96873 1267490 1935788 1009209 13192 142642 960034 384728 772145 845401 1828519 57374 1178268 1888021 1417696 1117366 381978 1028351 1761623 229354 429714 1296995 1170935 678068 480424 1899706 1382288 1767135 516142 1248709 1164498 85725 1001781 1015877 884705 1261065 1734591 391497 1992712 1976449 955902 1251928 198139 1059785 935113 670059 1618413 1326677 629419 924907 1314988 930239 1907640 24282 1770675 83416 316594 1656665 442156 788346 222725 523571 1287135 1227653 808592 1839881 1948700 1118702 977573 723444 546295 89128 28301 1851070 1185476 99916 448296 1663362 389498 764174 1649315 1460507 1171404 524887 942608 881959 967116 539408 7577 204699 108568 25485 872180 277686 1804016 598435 1577041 757950 1468552 1087982 973131 1624395 1759761 922047 1625400 773080 1873894 1727500 443733 367492 1988822 945754 560446 1273992 92027 1097195 491082 277427 1378902 780535 1217521 787 919849 708487 1687190 1227715 235367 245047 1739232 1676498 559394 44206 132157 1370546 1057824 1750805 828447 1070183 1554944 1268893 1374659 1074502 699013 1984731 1897414 43890 17039 559585 1525801 1352711 970233 756831 992118 1428828 642600 156139 1663602 1431544 960243 660680 372768 960713 308768 1303266 327109 1384463 936206 1988521 420871 1573751 1722289 143575 1406430 1178639 820330 498585 1275186 1264809 851867 698129 1043077 638008 206315 1287282 108244 1412778 266004 222909 1755196 1920269 1188329 231530 766012 681370 126784 689004 201245 706463 35115 710556 1001267 1485401 1186969 1418375 273092 355332 1204384 1559854 1199947 1274257 700000 385784 185183 1119048 1490773 1850171 52982 1037770 696135 1977492 750619 1873042 951834 643696 1391170 433764 783405 273269 1424516 1764053 1146931 786026 211918 159509 527577 543754 1517705 1532631 1708500 634123 935813 777149 1465103 1012088 1689359 93516 1745214 1938532 814183 929133 1195255 611820 1072551 1868902 844097 623992 1494437 1203250 1753457 644661 1737767 720467 1093097 486782 328947 1121045 955439 1631871 1313806 323438 1905251 1382456 1194879 956462 1588324 1540831 382136 1678122 412814 1424364 1565142 1467651 70413 909347 1869370 1271912 72419 643038 1992932 425554 1716528 363867 203657 1926790 175760 1567790 1432217 1854656 1325008 1491201 89646 1175211 1295349 265679 1350855 194435 800293 328795 378202 1065714 1460098 1239331 92384 770698 762090 248038 1842888 503177 221241 1964233 474397 807674 85538 330741 706715 626874 30484 1628500 1753071 124329 1569007 509179 1466952 1597506 1809505 230693 133100 855302 194795 1321919 1806877 872200 61867 1691918 152987 962743 1541910 92465 1858462 705702 1924419 1394845 1607464 1346872 849681 910247 1432808 471307 1043544 73990 848025 1747423 1626220 1072091 167088 107789 130787 854662 1111407 1682786 1454947 690588 299149 1485822 1315332 814734 1688137 442710 1124379 1808221 1765170 1541731 1993722 1314629 1598690 1542465 1661175 188219 941921 1248515 1498551 1775377 1567820 440542 1187215 1399690 1102978 1128821 1002168 341941 161605 1655422 316410 747031 86523 1702698 1864978 1175689 856251 1726186 1230860 638123 1647624 514527 540749 1627279 868956 872287 1475062 126596 47137 588238 297091 79138 98850 192600 107694 589703 267641 1182635 1175632 1610731 1031794 33704 296475 1487809 1042304 1092114 146386 826798 1720501 878238 47986 1066106 927670 1396684 1623811 1951968 1798533 410157 1777660 1953695 672319 1403381 1790484 506448 755305 1789480 735715 467596 15718 168892 1465160 373398 296337 348921 1622360 1034405 204541 857784 1601274 573997 695680 1128360 795504 1138169 1126192 849801 206952 85649 56806 1400081 1052968 23717 1960489 29222 1878738 1208295 672667 1763487 427546 678866 1222562 1759314 1991962 1573960 583715 615679 759811 1544699 1063515 792336 956460 1433501 224359 1112418 1747838 1340736 1145214 1449570 181361 1704509 1957379 130939 53235 1213843 585121 512989 766269 1540256 1855347 19963 1859516 1378829 928966 1811460 994753 1507670 1099165 974080 108828 1878620 500310 200726 1282851 1958224 1210301 140619 1282532 768373 1903438 142607 143423 939260 856858 1588986 10287 287466 1176498 705615 1971283 885356 1810627 1442634 583620 664285 221977 640932 620513 735070 150631 384616 25010 13383 956084 494154 1977973 1596639 1051269 972418 993716 1112727 980546 1111760 1371360 378386 1946233 473291 527662 882537 1380257 1764696 1112349 1743123 215013 449877 1375219 774861 310141 881599 451204 534300 1535573 461590 1643794 1634285 1725418 665705 1121441 900494 1319269 12815 682045 1242916 892986 1052319 1109990 1293829 959300 527392 180354 788802 617110 1780641 1957871 834324 497559 536924 1952886 625001 686969 1139045 1404570 1008104 1094963 1763561 257490 1628751 674238 1168717 1800960 69115 1078165 1464179 1473993 1314386 1985256 1454368 960829 1765812 1518092 1254006 1068475 219528 1205421 1522566 928626 1933747 612139 1606797 90167 1781844 243632 211717 279353 299927 328887 834890 1404531 710014 597782 1190585 297624 762966 982405 299530 1485868 1734355 1912875 1658824 631699 45008 1210821 1422505 1807817 828916 1423466 1926652 677040 1552725 14896 1482972 1445771 1981848 425595 1181273 1950857 791671 1847543 1863229 244635 243593 520231 1869685 838934 1458918 1634266 916981 1693657 981116 938934 1555687 890215 1286597 1979254 1055990 1181984 1759879 1213755 1064145 778944 28374 633492 221708 838599 761362 837669 1838359 462782 1365682 371065 1776031 676198 298057 31068 477820 1749028 1532598 280911 1995407 1662645 1645760 1100403 1402671 463918 1266723 479959 1072897 1400033 1901834 1909095 252447 437977 770921 301072 1903635 364199 197948 1177460 599410 166874 1647157 1615881 1425911 563927 1501807 1540058 1027029 497585 1047305 122264 967436 114821 1771013 17402 827749 1248296 644053 1917330 1090378 1928450 1480279 892756 1417079 1809836 1584460 613069 1001451 640269 637592 952571 459367 881404 1484107 1831118 160729 873299 439251 1223816 903869 24151 496972 1810913 1588835 1136716 1405788 51440 1748026 1393951 1646732 1623138 709088 1431705 1242853 648424 480631 1266787 16291 976099 1989350 1167808 1756093 1304669 1236829 637332 1745434 311064 1966102 1718060 1023 1934338 50611 1454773 286004 228095 1647141 256981 248445 1339773 96013 410753 443270 1009489 1152995 1770398 548841 1090099 1769624 800070 134512 1850012 950882 1613082 24635 400588 588576 1161974 1941682 263243 660747 1812467 1492723 1990136 105359 667385 1046024 558728 1590601 1023109 583471 1768003 1613864 1087387 1374742 330579 1358458 474166 1330575 762390 1549560 118057 989210 1812473 1318073 727924 782322 376613 440718 123814 1762803 926485 930864 1336078 261805 416605 1845646 777911 1746885 1173965 1362480 854345 617404 320853 553565 1239328 307308 467413 542599 1775677 1740143 1832213 1377442 946818 1120966 258487 1696302 450277 1517101 685888 1351084 410483 349317 1873653 373526 1903836 409616 935551 348556 638726 742356 1479242 500699 973355 922951 909598 32634 838817 226538 187482 367406 639105 121946 851147 221600 805291 1342234 1489363 1480393 1182014 181350 1799873 1742796 3465 1817178 1814946 605689 1656238 896796 1592280 1861674 1391060 1623929 1352972 1405910 902277 223521 660181 271770 1477179 1399137 698852 321200 1905137 1071443 1951802 391853 675283 1051024 1170556 445184 1720266 1697588 674976 190311 625026 1622444 628945 9457 814415 1692922 957536 1583931 1178456 591993 1862347 90691 989711 1019374 802584 1292510 579792 937671 1682715 1206287 428184 953089 1452269 1637006 1203041 87834 1306538 104320 62833 1257365 1698539 902702 614011 909054 1451369 229527 348616 375486 1942138 1240659 683935 1750125 1160199 1059146 1262808 1823270 1221120 1083077 523167 438293 1292581 1782980 569899 381625 102293 114272 315210 1788384 1937231 1549204 1682439 700245 1682913 1263855 337467 1525200 1427260 1962772 1244229 544239 1151501 1651108 1536864 48783 1050490 1903733 511423 493478 1544886 1306039 807686 1550872 1371577 471308 623785 660182 557408 1043001 962125 1362258 303668 1962633 1392100 1820841 294514 1170376 1273827 177042 521912 1754552 1941573 1901790 1318075 1218116 753515 1339148 1253958 831866 1781983 403588 665428 872921 1606510 1314658 1289030 649622 1817037 644373 1895075 805963 1358791 1955410 1153608 492081 1475465 496695 997913 866967 360740 272206 1121632 935116 1297417 1569888 1191938 3643 217871 1843513 646156 231552 401331 920224 272181 51849 815767 599030 815995 265567 1126967 1099537 53244 1985401 44849 182389 812280 1515777 1998825 1477272 694104 338242 277374 1141241 647453 131465 924173 281085 306610 123396 152192 218966 1887655 1966870 249336 1224596 559656 625841 773353 1191690 482126 1627906 193976 392875 1078359 1125357 783882 757710 1602395 1725598 83430 954178 445938 388223 1900453 1136654 1449142 1448524 1777358 1187822 979548 441356 1542830 1834789 287406 1883135 196322 1621669 518736 1737811 6775 1288216 662527 1880752 1331243 1220472 1361690 279038 650153 729137 173377 936633 151124 1019548 1250223 313455 1847311 1870771 1448893 731228 1119254 331883 1187739 585179 1363027 1707246 1455461 1809516 737187 1727626 833076 936511 1994292 626994 1743689 1639364 1357335 1907480 1324210 227799 175881 1826085 375868 1178616 1466075 542521 1635851 846166 1507288 1251870 1194561 949583 812823 1268072 870323 653854 1067667 1101722 1187138 367688 1491085 162400 1534507 286039 667509 820365 831786 20733 938113 479205 222583 1468819 943100 1366197 1415414 1382845 418660 761290 494832 483176 384375 1788500 854099 813058 1663225 970978 1656640 916637 1333845 251999 1046437 1245644 1997238 838943 1215129 793144 1797530 887925 1168698 393838 1173966 707904 903262 59639 315354 872616 1197208 1993268 1785845 546829 65215 224225 1981461 1713452 1364625 1373087 789014 870082 780010 1408406 351492 691233 516736 1114761 312141 1891239 1771642 215718 305380 1914943 1085737 1325856 1486549 1950284 1105191 318441 1459339 904483 359137 1886736 233997 145044 1502401 516802 1803757 1431347 944345 264158 1282578 1660486 106128 1157959 814234 1631326 626664 1886514 400071 1498991 137981 853618 1201941 741367 1419262 134729 674488 1450977 151951 1387016 359347 1196646 1496679 471162 442363 583655 669252 1098042 231929 1689562 914678 368823 498373 1068499 1489703 1561268 1559274 1815230 1234906 1163441 295872 1049305 1868394 459981 26914 694274 799739 780046 1959419 899626 1081945 1423184 1293044 1554968 1131219 766741 1424778 1428279 411803 340740 2728 1767749 1904452 52460 1407939 1059043 431882 1199286 1600092 1396411 1821546 1780425 1954334 1736953 585814 401005 1662525 549947 1405576 731301 1245468 93910 205538 1705134 485862 933117 1677502 1861916 232666 110352 1847872 1515306 1146115 1498519 205068 1546855 616711 906198 1348196 507937 1936508 1851325 883899 1524579 1837613 968252 1742580 265031 204031 1339478 1911615 1107577 1308095 1916666 533937 789150 747285 1294686 820604 1386002 1327574 1537596 168747 722377 416685 940412 951815 386430 1064151 70891 298579 611571 655263 255077 904223 1840557 1304187 591014 839167 271899 1589495 1127403 1525520 1087301 1583414 1414242 347895 645697 1699635 1422922 1998072 446556 1504220 699315 468220 1737589 747872 737160 1817577 671052 1283236 1922609 230335 1748051 307192 478872 736439 343126 1854378 1383872 1062284 756274 693829 483451 1008648 1917468 1350907 120855 35246 767750 1062467 1394934 38412 413448 516578 923046 995193 1365431 249638 400562 1580449 298713 1554813 1980864 471582 218883 1625705 1520788 1612442 184311 108930 1473445 551396 1457595 320128 1393543 255068 896587 362291 757556 1717475 315785 1755190 1332476 912577 1603121 1040725 924482 1579782 315472 1454565 835356 1111307 367931 872778 322040 177968 708570 1768335 59132 1267025 34146 1380500 997125 1826440 1612485 1188748 1489692 808670 1834126 1668881 862134 268930 1705594 575031 1805605 1129936 462083 125242 473547 272083 1315040 693402 24624 1761422 216756 1820931 405838 779518 1122308 1289841 1953597 514697 416412 323130 1272447 469186 1768316 516229 44340 1626032 822207 842923 1832412 1586114 999146 1553772 232608 455287 1993534 410892 440916 1340885 555319 814219 457409 581888 596866 1074870 1181039 1699206 826757 1751089 911763 398671 1781690 215286 135840 1840155 899444 1167999 804846 405710 995452 1435192 898579 1795595 650409 1453918 201048 397190 1317124 108561 354303 1132792 1507107 1835827 1979075 361320 578614 1822431 757389 960534 259271 871604 326630 706427 88615 1954040 1125630 660783 1659197 1374635 204522 1645884 1199422 300986 1428899 1430674 506698 1588285 367617 670244 1492574 1630739 1242174 1017042 1037096 1546911 1595557 500050 1245546 1655950 1740723 1132521 1971817 724283 703027 497988 1298480 934035 967385 860961 505338 1210047 1309850 1967561 178364 140866 1453627 1238427 1985337 599351 885013 1477520 467470 1003535 1194958 1174576 191616 459549 593710 1251457 1762832 1884211 281577 817152 1492080 728749 1508893 1317627 225333 121778 1627337 1356107 1179429 911952 803929 1863199 984356 1483917 623454 1100930 380032 349677 1262958 208074 1255698 1800569 1137824 623987 1125701 810914 57823 1327716 1855530 123006 235768 158769 1662230 1025037 590197 741817 1666892 1918722 1071529 888944 1286943 623218 175657 1269929 783650 1507153 1924745 560177 446186 1415082 1549737 1784455 600539 165259 989521 1472959 840302 1979845 1959910 662396 1209429 1167508 620160 1071607 117480 1146627 238511 392365 311702 350707 171889 40963 271796 542644 476279 683397 441387 1986361 318560 297903 1814608 1434631 369837 1291447 1154692 550670 964107 161861 389426 955671 304307 542200 782754 470821 1346301 296155 1853455 135293 1836182 852397 836204 1385865 996917 649314 1599353 1846334 1590988 1123798 1458304 179634 1545565 1472491 1257930 1910984 1061616 1711867 427508 1162751 409459 1190799 1513659 363392 1183456 1638829 1357289 1045289 350929 1484342 753359 1618519 815577 1629400 79804 1301197 1565331 1888015 1998903 453218 1653841 1648446 1911708 1293977 1748291 401550 582609 1478514 786476 1343607 1311985 827999 565858 594309 1186828 1569696 1220446 1486619 141874 1434909 1272582 1766992 1837833 710397 1988027 649114 1926031 817517 198765 1073847 714886 1924106 38604 843597 88435 1424743 804002 1708935 1570925 439843 1570311 1862667 1777702 861086 1995844 638788 1139330 1336077 987243 66143 1244717 865516 474274 1603783 206182 1731327 1852197 1990607 615354 747941 179890 407027 1254485 14409 149948 1515946 423191 690167 777541 902135 898144 1371845 1457026 39636 1041108 553542 735102 1118598 806112 1256792 1573473 598990 343083 1303560 59253 868425 1618834 697082 581219 1992691 154024 768553 533065 610876 1019445 8268 960378 1833020 1598298 1883900 801612 572828 1288291 1470950 519448 1442110 245118 1789497 1661955 1194952 537570 912694 1442164 1055546 773969 400165 376432 1277412 492146 739510 1650413 1822005 915228 1298114 1276677 845093 1913387 1556234 179113 899858 1363376 631380 1614654 947724 893778 1889954 954110 809851 1023407 1108226 191953 457240 1988315 217839 1676271 1323050 363554 576791 1743908 9041 1692472 1791029 797199 1263774 945397 219122 1952081 543001 308136 909106 420245 1979203 383235 1155596 272523 546503 1897725 209898 656312 1429317 1564482 1752560 413505 148841 973769 1939583 520342 1559819 66050 1657077 1210216 1051187 1001552 635583 1178014 1411307 920665 1981506 946512 1271601 599354 734118 197598 93869 502360 1204500 1189578 1141453 682494 1592423 1031781 1524228 209620 1770128 868069 1355359 592496 1227942 1700091 1969634 1448752 1049326 836456 1607727 35323 1627758 1706706 1297566 417197 838813 1960474 802213 262037 1020085 273753 155857 1196258 1221037 1222198 1071286 1343053 995319 946940 1813419 1423866 1268335 1436148 866417 1832608 1361366 1633766 1613517 1812430 1784169 1177735 1579806 1397495 1074261 1375622 293621 1913356 1741954 356907 1609276 393717 671643 848740 1590642 1805499 328953 456258 1130291 1566595 496679 424897 1523926 1262903 1242639 895934 566618 990601 1448321 302696 1755041 1608037 1607689 1660591 918871 351948 1920895 397043 442534 1462296 498596 871845 385330 1801710 245115 15981 393442 226153 1195859 1805885 1439212 1751475 391115 1649196 431202 1418012 239546 227281 772129 1203546 1043007 1002639 1668983 1423026 1123257 1155956 251001 1923385 1432222 1014675 896133 196827 91585 473827 1711113 563659 72133 1659490 751104 350052 817312 1960039 1986392 984867 219186 323262 19332 1894031 1886618 1762502 1952978 219806 1487571 706124 1511144 373637 1975491 157832 1443295 105582 765711 1537920 761239 1167149 1662286 121407 218786 369128 1581905 374680 676033 1757632 87758 655766 1339013 1272054 1527191 205091 41539 1537679 1227598 1660273 1296579 1938971 322902 815481 90961 1032569 580519 1725815 308999 1761713 1573744 773016 545879 1310205 982919 1730602 458715 139075 1445765 1182343 1335109 1508152 141830 837802 518332 1344622 1216324 807147 368634 1952981 346493 1363914 49784 1075708 290479 1289463 377288 1721822 444292 1699188 1527508 1772240 1099630 1443039 1565890 1319124 1671895 1286041 1695751 1809737 533995 1712526 1777679 1994301 1996269 790072 1331545 518894 1322138 1122683 843537 1079510 159125 828360 201980 369624 558123 591864 501772 1225634 1942218 264278 1476823 1839673 836007 387719 1507340 822511 964932 966170 1784023 334600 882113 1807881 1471037 141255 946302 966824 1564070 601060 1155908 1088784 1711921 1683423 912448 269477 1604694 1724919 1806163 538013 629096 390127 1060523 174129 698811 1313090 1735007 1287910 1669146 1350966 427604 1017799 1054515 536462 1194894 1534315 286606 237445 382818 650122 810417 1296232 1208363 327379 1406024 162633 1067903 956009 96739 1248527 1731878 537969 1494714 1852529 1702974 1232219 1183859 498249 1483361 214728 1761795 437440 842973 144758 103421 1027528 171877 551117 1919588 987137 1705836 1359620 969496 1651559 601489 1115621 473455 1598604 1488250 638267 974541 712471 1776691 1524856 298234 905295 573036 344311 267037 906044 1896571 946448 1223930 1488236 1494350 1674936 966553 1373685 1752237 1506542 1296324 573229 507212 1551221 172295 866760 958200 936682 282038 729902 1643632 101484 498681 1024100 1299618 1585888 1599797 922931 1013156 1451753 238311 1918456 1220968 677122 345586 1865144 1243165 1743535 70330 1727804 1938665 1151688 1950876 1509634 344245 1378157 32980 82039 1626033 964399 592020 1738907 416992 214667 1477125 347263 67342 1206803 1480348 1509849 1085751 189213 1552774 524354 1091436 399648 1499008 207105 782644 924639 882056 1674811 1624465 1548035 410594 1207213 529042 67682 1695680 561586 1328620 1093376 1083580 1640869 435480 432077 317350 1735221 1075712 922782 1609710 99601 685250 789659 1653704 840635 80998 1119179 482652 1202925 1614436 797032 1423657 801506 1696929 1581258 442540 466426 952348 1244542 1054343 269215 1017327 23017 181118 1615060 1411412 1489148 993065 85 1793649 1307617 959249 542335 1594377 1169310 1993856 206460 899758 1510035 738894 1542158 1181011 1379338 562722 1081866 1503160 1213231 185769 72933 1387211 846953 880827 1369180 548804 1662233 712525 422901 1459522 1169005 834807 493609 498091 988744 954785 206770 1771544 687622 171434 143021 185249 104652 248739 583543 711096 796463 620306 533079 1088801 1971706 630256 1583132 770622 1967337 446860 1614235 1756185 948902 1792191 1684204 1231535 958644 68635 1765229 1889253 195743 1013921 758258 1028725 1372151 526443 940185 1486194 527484 188055 844505 1375354 944986 1621763 1944256 557094 1430384 1712991 1040823 1055330 6754 1652373 1678774 62946 1288131 1357704 1979384 661470 81708 1774928 1701379 1804955 575895 491053 1471739 1782718 885883 1423809 1491474 1721776 883107 1536390 1471878 1684276 1123172 185139 805949 1163468 1010384 1732929 765110 858404 1778316 943121 670176 165232 1972290 1468608 1298244 1567611 1368566 915886 672478 1315506 1097028 598522 308296 1682262 1273050 707431 149311 1463698 1988029 1649988 152318 1279070 466709 1890509 1161910 451730 1571217 1853573 597934 598191 1826950 777637 1732702 915756 893596 1055748 1088367 1632678 265482 531222 337019 1268527 754800 944540 466166 1046608 855861 960100 850319 630478 25933 719077 1139181 1456212 727221 401041 1877859 662860 858515 971832 379955 554677 1962778 1975085 1519147 615046 343010 1080498 1018254 1745291 447775 1692822 1487373 211585 959533 1025383 809684 1863627 1720269 1055756 1647487 170971 336207 1269096 433620 867819 958837 263135 1670284 1070729 702193 1726983 652891 1675111 1396019 57827 31602 1970905 273970 1344626 1485375 1591052 1892665 383607 286410 770907 757209 708255 1216193 1186045 905834 1565073 1118296 223073 1573978 1262633 1953888 100576 1706305 1934262 690143 1746863 520337 1783749 553650 70833 730193 1975648 24343 4201 400888 1183150 179030 1888219 64136 1406767 376316 1872716 192538 775955 35003 681978 912074 334791 1360131 1422197 264051 1079024 889830 1881164 858859 426117 1762462 927469 646531 965046 1929582 1944398 634528 864656 453705 1114664 365352 1656864 1175943 1406001 1642129 1521631 459217 659658 1713617 1931557 1162803 285054 1359271 1789257 840581 1167962 1613687 1964936 1678677 1204438 121445 1996640 1147230 1719912 705174 1103564 256793 1003737 984314 148427 827421 506303 302542 1508065 366611 693970 319285 1179136 124757 489462 1583471 1805732 190837 377725 1768864 20196 1966834 717679 689847 1594764 994449 1927193 776222 1619195 1052848 295308 230089 1760124 1606183 1997520 1762831 952053 1629275 1821834 360429 768880 1676411 334843 1060889 1583461 1110794 475633 917419 1944206 132255 1295739 258964 948486 152780 1282224 1832401 526489 619637 741599 702471 1603828 1624550 1200500 1214137 1490519 1762026 1095009 4051 1094299 125408 1398420 1449482 1781418 19969 437735 1726200 682597 1706820 1343724 9389 1715560 489595 428676 75599 136606 1162456 878173 693777 1191832 17597 1939166 637023 46755 626639 391270 1084463 1635192 962901 1599962 569524 36693 1704596 1936294 1397977 1985226 1686232 225469 1060776 144492 568725 1801937 1732649 413829 1236554 1797909 18459 1458551 1216287 1391730 1344168 1338795 1824623 991252 150095 1557464 1185734 863622 349001 1471583 1730486 391481 870931 1646080 522529 1315414 632877 1746621 1498925 872838 1560967 1743750 1989729 761978 591546 1863281 463144 427977 618966 226517 161074 1623689 1130035 1726063 690930 882278 1766508 1836246 1501097 1449949 915382 293384 1963263 103190 500762 550786 511502 402167 1721463 1935426 287425 548167 240477 1090972 314901 1444036 62858 695024 1622777 1547859 566684 1437674 1496371 136953 1456598 626660 1467235 1962272 901627 1911881 59547 1470750 966372 787060 1117772 1355442 607768 420080 1262798 751944 679001 1967675 1326385 537801 68215 1935111 511833 97885 1423303 1050202 970317 1262670 201921 525291 1937787 271094 308376 658605 571807 757256 1241251 226202 1163258 807743 669298 512597 255991 1994214 1461678 786278 1126148 890709 1056431 874189 474098 666994 353466 1830628 1722551 464505 241281 1017830 1137684 311143 887567 1236808 835774 1733742 901281 1195251 1073726 1358236 341053 1302566 915521 1988660 1667072 1075464 187958 579833 405475 543142 32885 1450954 236604 993170 724509 440200 220153 1528760 355085 465260 850994 315436 177940 1987870 108382 847284 1543070 1257373 1973355 1709112 946646 928213 1425642 314245 844676 1088091 1593554 853962 1997175 401855 1860119 1987666 912387 1209776 743611 201350 1229404 226772 988627 1955004 875126 673696 168444 1117978 65333 1364638 393235 1315008 1140248 1349608 1762285 1429008 767152 1365108 1704619 961773 646299 774894 321765 931278 35429 546821 706100 463380 1361723 1464693 1137986 1329001 1093320 586223 972279 300663 1747627 612077 553041 973523 259836 1680322 1851067 574026 915357 175717 1801907 1230510 882674 1689097 507872 817651 489785 1092505 1698085 259782 1258876 869264 1160918 1730390 1872237 533122 1314394 955517 99912 1962298 996980 559941 611537 511421 1022532 1265126 52397 709814 273430 1839362 644424 80620 1972887 427845 1218989 1612567 669800 1450614 253661 221376 1630273 1714584 937378 787544 1876419 1953631 283278 1483536 680537 826569 1254555 678011 150964 496279 268183 316731 1876602 1220253 145135 420701 1137874 437457 1476080 1397637 411547 278751 1215310 451003 872902 1586437 789540 714514 1064146 1995410 151316 403519 1138299 53240 1581036 238430 1417888 1085305 1431150 1813239 1333200 1780083 353220 565623 749280 230520 1745305 141457 716961 846672 309593 1494776 14358 1989191 1589282 1361598 1634794 1001406 1196644 1532735 1024428 1836132 288242 1685337 27604 1318248 992931 1478349 713205 581684 109250 1952177 647552 869935 1112937 580610 972184 868061 467812 1690518 428623 1565835 1629143 656457 1576446 118901 1852829 964250 1731061 1953046 1996038 1532326 1154280 1005496 1534831 1584692 1740332 933221 1158973 1477528 1225051 1784531 715181 1840419 1904521 1890756 1444669 1008175 558577 1245804 1136309 589284 1446469 1918381 1889579 1055369 1880093 959795 1761408 473252 1292140 1166251 1203128 1496994 1188795 1253222 1175524 538734 618994 1252163 1785726 612188 649661 376119 370144 499310 930911 177034 1768769 1457222 1878486 915862 726684 1551079 879581 883426 1764031 1209677 578055 386498 666787 259640 388841 1540160 1334448 1685735 627909 1532633 887913 1331320 65707 1140434 552892 7786 209569 629623 717273 1303236 109680 144431 1083005 1964254 1674439 1341613 1820037 412741 834817 924594 555974 483851 1493193 90502 547852 206928 1419592 1979449 572790 1353096 945799 88383 944098 804273 1252483 473301 139644 460513 1771362 532551 1461135 1630459 1521975 101945 1878101 681296 1534919 744276 5885 426763 1572406 1419705 1216948 1453792 1550498 1458597 354863 600729 119013 1332580 1044700 646901 1767952 1197549 407926 1584587 661508 231876 1567484 614049 291194 1513061 1795142 889121 1213486 1852770 506153 277801 923079 1980608 778297 6543 536312 1077777 1963458 1255882 944622 1602963 338024 984846 775555 1103421 240269 467386 688140 821370 1501249 344576 887271 271964 1089236 1358374 348480 1759437 44606 1351607 109344 96559 1600695 1080537 1021038 1249415 405118 1188809 1788912 1914141 421805 1619511 1792458 1092758 849049 1573829 1031981 761392 1377975 1095844 1774622 1148671 1543287 1788443 1048512 1381985 1543021 1286875 65618 345035 1677775 1856348 758882 432662 1064222 1573067 1818311 747158 393190 407311 1551719 62628 846377 1893180 1749612 1325564 622760 401344 1827779 1612500 193703 589756 1913340 1114853 1922991 1937786 42293 1231515 977326 254072 492803 945848 357553 1527327 762613 939771 1273391 900236 525126 1861742 76742 1832171 1642612 41851 1946579 80192 1761053 1795192 105329 375769 2784 1307880 1109043 675209 795831 1679453 722880 142047 178257 1368792 1047040 596190 273416 376993 589709 1373194 1433354 1255499 1037472 1689764 1030286 140286 1545507 409487 1673811 1122391 1468745 1109457 993331 956182 73932 420645 249897 878713 729136 1041430 1264591 227265 1513786 1895909 1330276 377313 1018734 1180376 1894859 367951 1191887 1957250 636750 111995 141556 1499975 1350924 1846185 1287040 1578935 1093809 507426 86302 556035 75316 113426 1351566 795714 387270 437776 1905872 1625060 1145167 1114751 1323210 1777728 1973745 98028 1725356 692700 331555 391648 1901081 462218 746108 1155212 1767064 275420 547929 949045 725226 1989157 1596446 1246083 1210390 1428365 552098 619207 978977 100409 1868297 851459 1660186 360786 1116419 359073 206852 1621299 148866 1186411 382303 197990 788185 1037488 265917 410656 1524863 1289069 311629 1593878 122798 1882912 199674 714321 1306561 1323406 961689 1607625 475276 630506 914984 996579 1865834 1078827 1243794 353428 190506 483411 1140457 672014 570796 386476 187567 96850 1067957 706402 1975318 905824 97327 1354104 513500 1309942 1831909 1119006 444629 1300837 1796738 1743275 521667 1074012 643956 1122966 1899201 843725 1198230 1973599 1031397 210986 1381686 1610046 1949110 1061808 264215 544347 821336 1025183 633758 920091 1264068 865384 1591057 1610363 1996645 746354 533090 157030 1150779 1312158 584763 262681 241871 1306292 1978353 1970316 1955682 1030123 521119 1387655 1346729 1754647 683880 820763 1159095 1667089 890830 929213 391272 1010154 315124 1700232 1680817 1918244 1436996 393633 765280 863517 219971 1250779 634451 576547 485917 1706856 472241 1918972 253456 724626 1053906 772410 444526 1278838 1795031 245809 1960764 1755204 456406 1588797 699952 368544 1813830 1606026 517632 3388 930529 355725 53852 784119 864388 1508890 1070924 1869024 1208892 246537 570371 1538878 1496373 702064 1170164 1340100 412842 1451181 204213 1889329 917932 465674 1054183 1632867 536949 621834 420095 1286031 367498 853838 220531 1348329 1069535 658303 1088308 547447 142369 694939 467296 185098 1356690 533772 1248065 806966 1405607 445017 456416 1675640 1687934 988937 1863800 1316977 542294 1689002 535617 483785 481581 1291495 1004165 39846 1769063 1539168 412019 451879 1815142 856326 984041 1717552 1589884 1177256 737586 333367 1010335 461143 829307 1813290 193043 1179108 115420 1589811 427432 1519997 516155 824876 768869 1722900 1740039 386196 1962610 1746652 376452 955548 535753 839454 735167 162467 722481 558826 1040492 1005953 1744810 606878 1704107 651951 15022 821897 1340667 1417298 71881 841844 923179 475516 331266 320759 182694 572220 382851 1378253 1796539 725675 255257 479149 1869352 1403769 248749 1920188 1053404 707906 1446615 1504745 79828 1805080 194439 174743 1613863 1409131 445082 1140048 976942 1142272 1858056 887019 941861 1824031 1231430 1053101 639284 518532 675337 1462624 230371 27206 1249105 1487713 1440597 294970 1962954 1599229 1740270 1950787 1486337 1168869 974413 120356 784189 738266 316817 1424873 937739 638723 1328593 788864 955060 1715997 907612 1369456 44720 932577 1342191 966191 1361495 907010 1285247 812668 119801 1651176 876032 1749900 483681 1682658 1158593 1876515 509129 724170 1139680 494008 1380045 1190058 310536 1808103 1609334 73088 380146 448171 901068 228148 1923247 654901 1022645 1934483 1971306 713808 1946275 1905396 263583 604866 281933 1581020 1607676 288926 435765 1936075 1454470 1005296 10994 828243 641266 1187920 203363 1684399 761315 984781 213138 1709877 1050585 543160 1794323 1786427 753933 1645862 908173 691077 1882239 597434 1573010 1227620 158777 1382683 1966636 229511 568011 946737 339844 706896 504283 1212726 742200 1999794 56878 1964133 83078 1483772 69029 241761 207986 98768 803740 1906205 337403 1280828 890896 446832 1256896 453324 191374 495902 1065764 1680474 923081 1177395 426976 888373 40577 1418488 1745716 364711 1700178 182837 1043121 535886 1699928 201846 1516898 1704748 1100245 636733 698422 277783 1331606 1666040 155717 567606 207138 444143 122356 1688360 623347 737821 1916607 1268700 1190685 241377 1656375 1577017 1905253 1726217 838771 381972 804360 1271801 1325905 1708178 1684063 105219 539597 390123 1697083 1137380 1619884 1898162 1456822 613144 1430631 1346101 1297362 81503 89728 405286 687758 539714 100821 1577954 1351173 1402099 1498611 1337433 1806325 1674851 1666162 148386 153977 1995888 1587831 46782 155164 356311 1447233 1804389 827189 456311 1529545 28522 671805 458786 1955390 1005085 1222061 1371359 358067 801 663407 166211 784535 1050158 649253 18090 289687 576900 269487 806101 1903391 1123710 333363 1457891 363503 1527020 631343 477054 389693 1037605 1062399 756382 1864867 1110575 702237 1895037 847517 63721 530366 1395345 1774097 1735562 1008092 300973 1635412 1305345 1229507 646131 411777 176981 889869 1684774 815926 1784923 1064950 1011359 7940 436418 604707 520567 308355 593127 1347430 545149 828188 1105155 11761 369734 1191406 1851812 857007 840500 1001150 1988500 516076 622482 1517166 1830564 114002 1407278 680122 1467162 1753248 823596 275799 918881 1164666 1598594 388208 1760236 1561396 741624 1770703 27107 1826756 876376 94153 1230152 42639 968357 1796465 5687 44424 180588 903829 54780 978850 1414325 958025 1921529 1183927 1613120 1081816 228020 1857210 1381329 57417 1209117 1534684 1518096 758651 1656299 1962591 1116593 544704 1218731 1500795 1150397 943826 1440713 179424 635928 1949411 450014 1638366 495675 1286680 507332 1205894 80073 928853 316490 718880 292013 288456 958890 1813711 293714 1156794 914915 743297 1050963 1609749 826717 1934281 838498 567566 1967300 316462 1638635 618021 1987578 1914596 656717 1045653 408815 521004 333391 1840764 1482524 1557568 1466821 1537476 758573 1520982 1096173 652806 1942224 511280 1615448 1291000 1811478 359995 1649932 1571408 271462 1326887 1031839 683613 1261395 947518 578695 1881508 1832721 718468 513909 42902 483620 1243761 1618595 166136 1559354 521677 437527 1167151 1275725 1797450 1639730 537550 185520 1273463 539287 60787 1572309 207294 1952051 274303 326786 1427995 1843898 1740907 122659 1808689 263971 407285 898157 1436808 1304103 1156614 1205068 201721 307753 1721712 839645 807404 690178 349381 1487001 509853 1262702 713214 342136 1299416 30108 520022 141902 527546 1818967 1709873 621154 990037 604615 633294 1941701 1494144 346684 828721 767822 1583920 1242123 1273645 354376 726381 1175098 162851 1482733 1669802 1817435 93604 975792 1802188 1888345 75475 1315420 1546793 435227 44993 1357921 380418 181494 698461 579043 1052657 584767 630476 1300456 712307 407517 1856205 620990 1714569 1870308 1168498 1687018 1254360 1678837 1102815 672811 251359 232562 1203216 976380 364295 330565 464683 384467 107747 453530 1540768 1095969 747030 1940288 908720 238268 869035 580912 109113 945199 1553151 872697 504535 1343675 888626 1545836 30210 1019614 995149 226212 290170 163564 1652121 476548 1429236 1915248 134296 1479214 1712046 586484 1495923 1192849 131161 211628 1343839 647755 743573 1420211 1018108 182088 1359159 553488 1816205 414578 1324624 398902 973186 1487836 1023486 1447459 1644881 768487 495185 716816 1484270 178491 1553019 582128 1817162 256727 683328 1736831 1467639 1355694 1782676 69049 1691857 1277986 172124 1289561 317675 942128 9892 1816634 1441898 721583 664640 1137246 114631 327642 1160789 676337 698395 639113 816254 1821117 563888 81934 178204 1833026 1933890 1798079 1734447 1466492 1108286 1769162 1499093 857505 1390213 746261 306826 84464 1586404 1438104 477678 1209267 247215 652194 104138 1609104 1517479 974872 1515412 409422 1352442 1318151 1280809 315885 1382782 859738 139112 1164346 1100742 895372 441887 600394 648662 620580 51475 237331 758956 1083561 1974178 187692 1855820 1693644 526940 222348 1502000 1831647 1315949 1620988 1596884 451321 1486446 1190608 904803 13073 1156195 765393 323476 1966331 1890807 60123 1650099 439626 1408083 821183 1590908 770207 1651506 1941826 1391805 1965099 1350958 165945 1498457 909552 1014611 278069 900419 523678 1685211 264867 646924 1783456 1899847 1621314 816379 1493028 1844589 363957 165278 93751 103608 1226909 1512838 750590 1324465 1971209 1872589 1302616 1440873 1967718 1910585 960279 225311 1119223 1281085 1570270 1130961 1775104 1823349 1648784 511069 382868 876172 1944862 238593 1396144 661989 757635 1386359 1063402 576477 1913686 43681 1432037 71133 1545589 1351886 1219921 557966 1817580 538379 1865061 377782 1414239 878535 680007 518971 538185 1987592 651378 1202493 1718114 1021234 613592 1056891 1930533 389550 295148 580140 1507227 1174972 488264 185502 407218 1825779 838202 495840 1195269 411300 1321589 927941 1509029 729018 1809046 1292409 586807 1590192 608821 1694231 555895 1302048 1655900 181772 49001 863084 271357 1649733 1739406 1710801 1858678 561397 1147429 1672976 1064490 1899632 1363189 923893 301460 1508142 1306122 1355444 664841 433505 1524575 1081595 1158868 781657 218644 1854122 1365113 1633216 915669 1533320 181595 746210 1497940 186898 1906076 1788114 102397 1896860 1439780 246550 364647 494895 902514 1081489 589852 151238 1704235 1679135 895789 653024 1802001 225884 632621 765744 983450 114936 1143487 289993 640251 489219 809536 1214121 818759 558113 1214723 1082673 1897376 904596 26204 65863 1909099 1933778 1650419 1383588 916067 73986 667240 563407 396023 276875 756983 670284 1510159 1588183 1947668 1137782 737110 784045 31378 920891 1076411 1151075 1457214 202075 1135510 467480 1891552 1565596 1970794 115655 734254 889837 988690 1758307 368110 855546 206939 1097212 255000 1412405 1466676 1743642 422103 782872 40712 981743 1210332 57422 697445 1075293 860128 935916 393056 231951 1358188 519925 1384013 1857216 1288817 1340704 1472745 778665 1631175 1819091 1696371 1224527 95542 1510394 550127 11538 224306 1059402 1295917 128617 1660302 170181 119418 189799 1696792 703755 1430734 181290 1920991 368485 427451 420406 788158 1005564 182596 1681845 1481659 1918719 487308 1802096 731018 639493 102474 1680418 1108540 68592 64167 1350438 339248 421382 631710 1164818 174010 890469 774810 558839 672757 22061 1106016 587480 1821340 1911464 1381087 221830 1940559 1449729 1062034 642169 1743868 363582 1172342 307795 838063 1719579 479626 1205087 27318 662543 1931428 652268 909812 280246 1145784 1527504 17076 258238 1916662 1215890 33533 277060 712632 735667 1071666 78213 1433021 162425 1515469 1343619 26669 1293425 13696 1824964 670338 1851866 1249397 517874 1336810 1890347 53969 1050894 85444 965976 1447234 1934640 73234 1829478 1399093 1759755 1590059 1428185 1132899 1968949 1212322 721049 907985 1865488 1286533 1406630 1903926 152246 170122 1190517 222180 830883 1983827 1117726 1559080 1977254 1537863 823401 1489372 72322 566 1659379 67194 1072848 88444 1114598 429366 204305 1035763 860396 1619038 1092965 544017 241702 138404 774577 173639 1564184 151154 518273 1164250 952685 718824 475327 305264 1574503 1252277 1727238 69423 1581393 849611 870442 1383727 577239 1647622 22726 1984422 1824840 1738558 677473 1853925 1757821 79874 7117 1655571 978509 1491106 697326 1926219 1632014 302317 1444953 5130 594744 288705 1122385 28799 553797 763750 193363 1709298 376341 33586 1796702 1011578 1830638 1207945 243385 414806 1372315 1355484 639612 812503 667997 1572260 1511941 1686726 1715037 1672364 1422382 448650 1047801 1448201 215860 670449 1986553 1388376 1542971 613293 978420 719792 1779681 1169626 1729108 1954721 608611 1080952 995688 1038524 324842 314100 1780012 419453 647464 1879090 1056615 633647 1075062 495459 1270736 1529629 735671 6685 65786 1271806 142069 1223617 1558346 1245318 1508193 1317071 1515371 687075 413364 443617 79402 1787097 623320 1702191 541953 1916552 1771029 784297 60552 528042 1618140 23320 904851 1036372 1763935 326822 1396166 1464844 631870 1664174 1672045 9499 130123 1488840 1136609 1460914 1000201 1324990 346036 392121 915723 607998 1156613 167747 1063674 843299 1462978 1125746 1966508 1668570 997459 871598 150022 1162193 236775 783721 1772053 672057 1063054 932037 1555310 64354 1828587 1092556 280472 1744834 1830823 986516 557624 1260299 953068 521254 1894561 507914 611987 1720332 1777532 485214 1570680 1608775 1029294 695666 1963878 446868 326203 1865320 24601 1969643 1349187 338735 554759 352599 44354 1748825 1823895 53152 1612102 1556828 603849 166598 1185146 367845 330145 361137 23437 1270581 941325 1652632 1204773 925426 416423 855712 215665 1111134 1713161 531181 1394402 1395073 1340265 615482 1058950 728638 1815357 1268331 1006427 88374 416111 1935256 13812 80794 471799 1041278 1723554 744222 437372 1345117 415358 1331159 98218 1901230 1428037 763890 1892816 307615 845366 715817 1896670 360016 1561974 1071816 1921697 367039 1086303 1828172 1563841 705649 1958569 1705273 1711614 1253718 1720733 1715273 1542282 1896176 1210878 288440 1801769 963138 138152 1331939 1393105 1002279 718812 1525694 1415506 1107628 433941 1283250 1568250 1006155 1688983 737611 1279504 1063685 1499073 1543796 1057982 1026032 702590 159331 11991 1830662 616397 446612 869676 1915785 284443 1734927 256453 376259 1511242 61204 454934 4202 1898678 864838 1786803 1854776 1660672 1505247 58457 1052176 130945 258561 1903613 266643 240065 1606374 1201276 736936 1961111 639667 1532422 1883931 873972 127614 644575 1587049 362749 1979560 317615 302174 1970544 1915683 1163836 1337392 1210451 1461433 20202 1754805 502405 1087950 1535577 1757710 302729 1175139 1442461 1731906 820030 383858 111055 1556652 1845222 1613859 1351680 1211942 408909 187066 1065459 1211958 522844 681967 369333 1402313 865776 1222308 262154 30031 1915519 1780194 1612536 28943 304760 1472554 299067 1894403 1015687 1168789 1613694 843803 1905790 346070 419430 1554206 1335028 1375495 1374001 1030161 1105081 521832 1102640 426137 565174 619506 1667898 1845454 278868 217365 1651626 232014 1182098 61754 1191341 1199528 1696679 1694513 1557290 1665885 845860 1119129 1272719 1225505 1115653 1548039 363470 1984630 827564 847429 1077952 1595670 578633 172796 1657457 732425 1540198 1313508 948733 1525828 708212 1568976 1830 1480200 1160214 667727 60911 231214 710162 982287 653688 1943702 865927 172013 742462 765658 319834 1627496 1718718 917922 22314 1782505 95213 1178104 1333328 680870 866516 1055493 611073 877986 1932566 108224 1922285 1022567 1250873 1073209 168261 1610761 1783006 686608 314019 1013702 1621492 186990 1908938 1389844 294301 1836349 116261 1553687 927542 1443386 1041988 785223 1760617 425210 912896 1034637 490080 1349901 1905053 210797 1721113 1612319 1034356 1800375 214421 1522022 315233 1826792 1411505 1967390 1203160 955213 942136 1918118 1788074 1981890 1537410 876573 311773 656902 1292179 866621 1634440 898672 1092787 1461128 618722 1878411 600906 798980 260910 1629144 655863 1265947 482139 1771686 434995 1051880 1948910 1860270 1147995 971152 394278 1691673 1451859 760271 1634691 875819 682679 1289181 756239 324048 1209268 727675 391658 854576 802496 1320788 522545 427623 747876 1414620 827779 1110724 1468903 833516 941331 264747 320631 790879 1339695 1704214 1734576 668834 1597851 1965941 1403803 586529 1896623 1175350 791195 1607549 1039013 1064182 525089 1254937 285927 525569 1984008 387162 1852402 1771523 1348992 1033766 178174 1711565 874466 1125549 396431 1928438 745763 331274 1613823 360191 1364734 60326 1920989 1173074 973594 1435817 1017360 714862 463183 88242 608576 85979 1206772 550671 1104416 1640456 741260 930963 523109 1945173 237983 405092 981135 1115659 1429763 332677 1630822 1565754 249986 208908 630346 1426147 542575 1396624 1667400 1569107 1578406 489387 1062597 1482369 1570600 1696334 305190 975199 1090128 1832163 776521 859114 1943542 1311494 1397570 1987908 1187401 1735966 1778736 1026807 1358604 1503254 1272415 1373315 201562 1562208 762608 127504 114524 1636673 83434 1566069 109972 243038 1130761 1487224 354137 1010522 34925 109845 69141 1369097 699510 1486181 267421 233225 1370628 1035746 177816 405115 21792 1384680 1768276 1736428 1481968 288407 449754 683541 987623 714628 950321 597642 409712 1733661 73026 1884111 1953860 1383373 1472747 1349428 557099 761212 1994663 94275 645892 665770 1323275 788486 808243 86132 840965 1382116 376184 804995 203670 348033 1535495 464224 1657172 1135327 500223 1495694 389256 1665911 1092132 762801 410035 1461322 1198040 1159287 1807746 1053347 1472685 411104 1898746 342666 321421 1351824 1975932 1729377 1317418 157725 1230618 323736 1732306 1440075 233044 831617 1993158 1713730 242806 1369900 332901 1081896 194145 1581062 1622445 1587306 292782 1248503 1956672 810167 1396173 70815 1339024 1165861 256851 189143 435393 859188 730620 995160 500186 1636595 828090 152123 1387318 142699 936385 1630114 529980 1577337 836279 1981906 934393 914847 166578 956125 1313834 526486 1006366 1921731 282924 634739 1654125 1295942 1616728 225677 1129808 887876 463783 1474809 143014 1181383 103698 1312853 866545 1322200 869562 1592859 830833 30461 1995802 1003455 805929 560960 953362 1640945 88 295187 597885 1362702 198132 222707 472621 1199530 1398343 1980861 568344 1164435 764508 1176313 1668374 1705944 727639 214037 1560010 1338127 999381 1463943 1901534 495706 1837609 1050744 387 1230266 754016 1764873 304204 488487 1297995 303823 1659317 63423 1387623 1900166 1288928 649934 157559 154632 376120 1858240 201359 1948194 1433837 314789 31891 1904070 1141063 1595448 1487364 116525 177326 995760 1411466 1494621 1087041 1886768 1532028 1468273 1228451 1811327 1314131 1162045 1781919 59254 295162 1499481 1735100 1018576 962266 1889852 382524 1809034 1413327 777870 1637293 109027 1557466 94127 1224375 1010816 520637 360184 374668 1356906 1043853 547279 197757 819431 1291074 4902 375078 1730583 1704986 932968 1922912 1212841 962318 1743631 747358 1659442 136303 1604154 84840 503130 767849 284594 1746574 1261232 1323912 1378862 907599 116771 1495974 1810285 1718107 935779 56479 1721140 707329 1516397 1424446 919261 1094101 1120206 531593 1257192 305934 1030217 892385 569086 1346048 370139 1725367 599116 766586 448658 122699 1568466 199522 1670063 219890 1863408 744187 490019 885733 1198406 1986242 1220273 1169795 1957338 916800 75486 680017 549380 513170 1502926 609361 1419229 733872 359567 1170615 1243939 1267050 519192 1779821 724475 1919212 1536371 1335350 1872713 944596 79642 1105066 1599377 546970 861649 1305267 612840 505247 765921 1023134 548601 1178600 944457 272396 481349 1482379 593543 1916447 895232 1565289 1600217 1269142 1619565 1575247 1932682 557319 200439 813514 1107713 1019212 603540 781687 831701 1837411 15264 979456 561376 1637540 944254 1310802 1994265 133888 568561 1616654 1852423 1935846 530647 1220679 1366717 1969487 1384697 1783362 1940714 1551155 1255351 1257794 1955758 1104915 1906962 564715 827900 207302 1639191 1877900 1278715 473123 248342 337702 322786 1715830 1227132 1593513 1366037 1727620 1035289 1963223 1542718 1608274 884279 1966265 1861822 416508 1836839 322069 739677 913332 527494 1075966 1491449 1376718 1095618 520431 1606566 1554337 1095628 765372 428777 474195 423356 1792849 835167 311893 562329 169792 1091801 1473722 948252 479409 1905486 1952833 477151 1307955 1387571 459678 105781 1214188 615137 1784853 256000 1978994 334961 1380984 12258 281615 898717 1025804 1483296 122534 475979 732785 1667345 1562027 444910 692408 1425544 457176 1732208 1476305 1107288 1628507 1906692 912114 56046 991180 915494 302687 1721460 109581 945742 1958302 1429468 1387431 1046047 1160940 1064234 1002128 1862278 1193560 946344 1856825 983133 368637 354604 1943217 240296 1541672 512780 1367288 1910713 464936 48263 1813603 1907167 1259054 1932801 45848 1628745 717362 1702902 134983 1541484 1211913 265096 1883949 1296794 183951 914092 1415614 1046262 1877282 576782 948513 534354 17209 1911611 795893 243899 1429498 788680 787478 167016 1826248 665889 434728 1849054 1449401 1231478 390428 1837301 549152 577989 1599171 29015 1118119 1925237 406345 78235 919138 91194 1129224 300977 485901 839044 1641253 46717 1568193 1793759 1581553 1318833 835776 477499 59699 1928169 320027 1441610 672977 699185 89690 622484 1476307 1872852 266618 1816884 266791 388534 629701 1680293 1881212 429372 53090 1291765 393001 1628274 134362 475641 1107177 1984768 1553231 755114 1352810 241446 1145759 830394 676999 1951733 529413 744081 1296425 707069 947431 1492827 544425 184816 886789 788053 1733272 1930175 1756988 1375976 393953 1742964 488014 392563 845175 1917535 605331 972255 1109604 1877210 5778 388289 823879 1079748 613065 380552 1871675 194997 867472 517989 552129 652346 1476140 1859843 1274604 1916125 27729 815699 625072 30543 1061732 236030 1629549 634181 1128305 107725 1625901 1159824 1365755 391511 1312969 1566444 563811 816063 1565306 558088 607416 86300 340419 840113 729741 927113 1982477 1595120 187122 1706616 371963 1995141 1410792 1087380 440882 1281480 1341062 29410 384577 233087 1092127 1855375 633663 246973 1575347 648868 1089660 240278 449960 616852 1100955 1133988 21208 1430917 1214192 557535 774589 1706835 1251962 1401984 243639 1482651 1790117 326282 1628832 786838 1250822 1942919 965027 31346 1305133 1162606 627434 1598904 39490 245876 1156666 1501748 1392800 632926 1452244 915021 495039 1904744 1805648 1302132 200992 660678 1477068 1557176 222257 1438091 833230 941663 473853 1121631 443541 808248 458384 1974295 826137 1778660 1647671 58748 1300774 856696 1646497 1111989 1941156 765683 1499666 1348360 1753104 152817 1314295 87817 144955 1713962 566772 264968 23301 1445784 57794 410185 663511 884323 343894 1639310 609830 1490781 55514 1788591 1886389 1689974 1925789 644510 3733 1427392 746202 1894322 44521 1384811 1550636 531356 35529 1203036 1827422 790697 1067055 661043 1568479 333755 1223432 760567 1629658 1222395 977095 1440223 1993122 1186365 385628 1648150 752180 838068 575220 1226523 727385 1484611 1421388 1091131 964091 616531 1084979 778662 458052 1080316 634044 1120197 1753646 1404953 177092 264567 632685 81888 1502194 697888 156546 574333 1748770 769329 379792 1047914 1692561 129853 642655 1212966 1810901 1284420 736486 1912231 1282531 1075376 1377234 1181445 1250192 945878 466095 1436797 1075352 60859 1691285 1851839 926247 894919 1128379 1449072 254670 1370998 523132 1380956 1420532 1472628 1505075 123578 1180113 91083 740000 876337 902978 623886 494246 429749 1707479 563672 1092355 119297 163880 1566287 689812 1306348 1772928 621276 301637 1632875 1697053 425703 1050546 558081 557867 1356728 1302058 290342 657257 1725111 342801 1850581 1791140 1558453 215993 1466505 132177 282227 33251 1145306 1211462 877535 1459663 563544 1370520 455744 1513906 1492912 107145 83992 1297159 1736685 1968713 1208328 1606575 495987 1216676 995806 923725 1791004 1074920 1460493 1127392 1584470 1333083 1727567 1574114 380726 1841923 1810282 126071 1792379 1772969 1480544 1497903 425046 1762141 136413 1809260 987470 1725274 256105 1095601 1517109 1755199 386353 1373999 764318 1999604 1338579 1107166 1883568 205627 1988373 3775 412572 104888 952530 709597 1797297 1007637 633847 1069935 662462 1358955 1253994 1602895 454431 270337 930114 1677340 858553 1583526 1250334 580185 901261 1811128 771141 222137 1772795 1945401 741889 1287711 1796900 1539353 452609 1290786 1879239 171665 1799703 51269 1091653 171983 653337 970355 1501439 620760 1919734 290381 1561770 1077950 973434 1292921 928939 529946 323964 1130148 1206570 1892862 195277 99893 1290084 623683 1065478 536510 1950356 1519530 876231 1273108 72779 1375912 456495 1808497 408211 227323 1850115 1505057 788732 1393756 495573 179300 735156 1442126 291701 848353 1505578 928155 1959236 1050310 1700852 1455095 677224 670029 768218 565880 1291373 1942750 1306695 941221 439153 49397 1419463 413278 1903551 1833493 628198 219933 924485 553064 987612 1311524 489953 1313716 1279879 672385 909128 788396 812459 350639 293501 191820 1970448 47060 1369926 1271093 114339 178871 301375 984461 670483 1336771 1340260 1495600 1866991 332769 1365535 750861 1368287 1993195 73793 1404323 1684969 1496124 1334896 1983717 1385299 820957 1745007 390012 1092574 835215 1796538 883002 1582145 471935 968992 1725822 984856 76975 1777302 1703709 549810 1532311 176219 1585546 878902 1622293 1195284 1647109 528239 624095 1199471 1002864 433283 1920491 251882 357342 198840 1915726 1152937 1710738 1641188 1945511 1399759 1555888 1617584 813319 631552 1492469 1775763 1001192 1198210 947010 1927689 16896 1639214 236007 1016886 1367320 733573 1236952 713851 1439988 459362 1434254 1856901 223921 1236447 342038 638069 1725304 925475 1850608 1202523 1133485 1027191 820026 548168 1746347 1584047 1762783 1228685 804800 884688 1967440 324010 750214 303138 1438463 529358 573542 1008739 1909419 271873 1838035 665353 1128253 1494928 48239 294939 1718899 1692772 312333 665257 1127596 1208422 1037613 680793 1058677 1131621 1832536 1902840 1570272 1073145 56322 1609042 819742 1493012 83054 1269559 1833120 278348 177406 1008884 157533 812121 1163589 1662719 987438 1703016 359737 417011 1798010 1436874 298789 1894180 785453 785830 1364064 317804 1977501 744500 229116 1318066 1621476 264735 1967087 509683 1787888 480659 773086 83270 418462 1320423 635980 1637149 1594841 1951111 330045 576738 634977 1602969 1516846 1269303 1004904 64633 1022897 504051 1190905 1458474 732831 1673145 1922551 402868 631339 13364 1088664 1998174 528465 1853950 384676 1403936 1378314 695976 1732570 265777 1135955 875315 751268 1034305 516910 1901352 889746 1865936 891921 1997749 1821135 1938329 1545084 1354770 679109 1722310 963756 1211819 1558107 1972451 1410714 101946 1377843 1276021 285117 202246 1473716 245144 1710757 438863 1014628 107547 1093882 537584 1601555 317486 1594172 1649797 311954 90235 1870904 1016933 1022854 120366 615494 1157311 1050374 284406 1638679 95794 1593771 796605 490000 1007625 1845158 1837987 473461 1153031 1931195 909490 338981 1841128 1754191 1946908 1536057 1819965 78330 919495 916949 34035 471793 1936645 715452 291656 241765 1558367 1299371 1798778 1705603 1550258 655562 1895676 1442166 183635 367566 1936380 1047575 124639 577279 976929 52108 859725 814894 13346 1244764 737906 738740 1046354 1884612 197668 291973 1527780 1988224 242346 1647190 131173 492704 1343164 1581137 335222 699498 1585095 506239 917665 1949651 399037 1193640 1290006 936280 461961 244678 1428449 266042 1734196 878548 354859 1886166 1113608 848278 771701 549274 723456 1247657 1575592 692290 357884 281557 1852370 1903663 1073026 1515275 719629 341611 939874 108177 573525 999517 439940 1266933 516756 246001 859276 1010738 158317 1133983 718634 827636 331842 1777796 1298215 878210 338086 712018 828964 1888075 1813056 1771355 1789249 739085 1961206 1997027 550763 236988 1978374 142902 15173 1240239 955126 551008 1314506 1610545 231605 412657 322505 169461 1583996 831256 104936 1872718 443769 1267244 56680 133800 1933016 358225 801645 46114 596937 160693 1821248 510428 1374212 617829 1549624 148217 1767401 545566 368193 452416 120432 839725 1564143 176281 1390085 276478 1848564 1020779 114715 229861 263092 548605 1061563 1013592 33784 1650361 845992 1984418 1946147 835099 1353397 1046340 573183 757972 1011389 1195601 1361596 672827 625161 1381894 459785 629811 1899328 1731812 968303 1709397 1518883 706984 921724 479779 1310870 1579108 1272328 368734 1775609 678383 1004605 1872242 721550 1295480 503161 1916789 209547 1231698 1579408 1112797 1045957 199794 1751294 1507888 1425927 308723 175984 1435025 737870 1110115 900697 716372 1760229 1013315 289552 414348 1791005 982951 1849467 1706734 416818 353154 657808 421380 1683246 347218 1126426 1613146 1980698 1883604 957388 715758 506066 1446177 1852598 1679040 346608 827523 188475 1436733 1765481 791122 1177478 272004 938224 1634154 697307 597456 34843 390445 327365 760169 573484 688977 24493 902395 48523 1647760 534782 85458 1169301 686738 392587 251909 750365 220340 1595892 328047 1522679 577753 1536614 1290755 968472 1583965 919553 1006262 1274650 706098 493992 323071 1734315 515627 44751 1971509 1021335 1106237 1740436 789904 572277 134535 1209807 100305 1755141 502605 767356 1705688 1530242 870747 1879842 768081 1656918 980286 342522 738652 200685 1955676 1220307 691588 269637 1428330 661485 1143757 685692 530509 855205 41973 852803 112736 1012342 49069 1801176 1676859 685452 618905 486206 924613 1626506 314069 1628621 161100 1504703 1380696 549921 25233 260272 379483 1517180 664983 1813045 312525 1470642 1979778 124968 481101 1633790 801192 1976200 1646126 1342572 1446081 1974936 1331877 834020 593070 1339542 1893291 796412 1687898 1549574 151712 1167475 597918 1163104 945278 253858 749800 880545 1540883 163451 653456 644491 842470 1098534 349957 1725662 1125752 796138 1483668 1150777 1108605 1914654 1658398 1849688 115629 78405 120509 482235 691279 758153 1526251 1952537 276536 1282708 1713438 1350422 1455707 1486101 1052959 299871 1294232 608565 1189122 952881 1370090 68824 680730 373539 1221426 674497 1642890 592822 21783 1465454 1880444 1811212 1482808 1679339 1526270 275996 315530 1038823 828828 607189 1338519 1410599 1363064 929561 538881 1029768 706299 970255 1542762 1898800 905303 74866 433311 1562536 1955875 653154 1729606 1375795 1711562 1995979 582484 584163 808820 145995 1550354 915273 582302 1518199 1161197 1984991 1244135 1921467 1326440 1401350 1925332 275223 1159400 301568 1524267 1520141 416008 798301 1152097 1764697 1918314 281083 1773923 1864847 1876620 1572603 846702 1772887 1631433 725436 1832011 1146122 957329 1243609 171177 1767564 93940 56252 318979 1004036 1142697 1575536 1947812 992023 1393190 1603492 1715641 1468624 1994837 650097 1564321 5293 1655791 736690 1978533 800358 640061 738988 849453 1759528 1927493 251822 1708448 79043 786990 1186140 655634 1831590 1452270 1246871 357514 510336 1277728 477599 260126 971930 589588 126097 1256217 1761699 85168 282018 1878789 519473 1936062 349581 885473 1189167 88363 610600 1807666 21314 1450177 789789 9270 537024 1482342 258402 1618069 357190 256528 1639612 213733 1116607 752719 1458798 777120 1274024 303871 1441746 1677347 1691229 715696 1316597 866453 1581933 1814884 33688 16649 1133189 399083 1310283 1158516 1670663 1115843 1629157 29092 1648017 793839 268272 379439 806012 14883 1655051 1203753 288165 557658 1797147 1443226 1453116 1833458 1468442 1745125 1603055 156459 1458000 235601 598915 580580 515496 40719 131262 971093 1182267 1852772 1205557 8277 1177695 1746942 97183 601254 169744 1215540 12506 1107356 1199923 306753 723224 1912411 415898 429888 1643021 966320 527585 1506580 567245 1820840 897596 788730 238817 1708609 894708 1723962 1119181 1141693 1150037 1850738 1229383 1148703 64049 1600792 229801 97122 863222 1938714 1220860 1315111 1615185 1117406 1827366 1857126 1492455 733563 1775598 949850 665470 1226776 1782316 708457 1037870 1853947 1467557 710836 688910 405291 1171323 881807 166109 1277860 1300184 843431 1303865 918236 1025067 987813 511334 540992 974518 1657831 1046548 1377499 213047 1652858 1992252 1252858 189972 1718181 1483675 1177636 1565102 475680 1395700 1569849 1846045 1836626 1648842 342087 488754 1659896 1676298 38670 1559211 1065125 1251305 1471880 769994 941021 1524844 230860 10146 1925675 1655792 547895 622976 1408662 711364 922675 469726 1369047 1497126 1526484 1371373 1941754 549049 74479 70314 208963 1152504 674386 1740290 7132 1806035 270894 514253 1151748 273089 175682 1904004 1129010 587397 1720226 965282 452885 1597431 1778113 867398 359965 1186641 1611730 520208 686216 1219164 443803 652622 536941 1712947 1430942 435052 1491997 434693 167362 241467 996025 1282087 1008982 242917 1074954 592146 718844 1238557 733153 117543 1571674 1702646 314732 1399767 954306 11045 1225340 1906955 1081016 905591 1007538 1331210 898324 1606597 421209 573657 499544 1425925 906202 56311 154067 238478 344865 563448 859558 965360 647543 199317 1716173 1498810 167749 1569096 1059643 317367 1466569 446775 1472394 1456831 781132 925032 1155969 1787023 1693984 236588 1823302 1014742 332380 1470465 1525571 792189 1784148 937918 50307 754998 91558 1083219 350950 566188 908661 1655843 1169165 1406801 1913490 449894 875100 1948677 130064 150245 653657 1649736 475813 1642580 1325566 3539 695220 310411 1278298 863433 1509303 569543 82032 941259 101301 83025 1427748 1154446 448035 1229066 961861 1430825 872765 1844327 573730 1739704 496493 591043 275056 1721447 30338 1417697 1947477 698978 1879733 1299552 100104 1331223 42952 1368909 312652 891025 998000 1721886 1272912 1184467 1074026 1539920 739483 1788756 1413706 429260 542571 1168734 1920619 35063 134302 285852 1927776 786268 1272198 1502456 1331269 1833866 792705 1909202 391301 893903 630841 475310 143042 1392452 1257658 1497044 305533 722584 1402460 1501920 909840 67610 919582 1183478 449863 190574 1014938 905892 1910285 1839911 1182070 1253295 1236718 280533 299873 835488 783739 1505659 300230 367599 113675 1392842 1902088 1880996 928436 100714 414630 780278 1560685 1487185 890544 27169 393462 1521872 1958168 1965428 1804008 1698957 1344090 282674 802704 756267 31435 1919443 1524610 1975580 1358664 1275730 1579696 1417448 283250 1745660 1572334 539808 962963 677450 591719 1545116 789881 775656 1360842 1031948 79065 1068018 1390044 941617 1760802 354750 913525 1795639 982150 414565 335001 507863 1102299 1512176 493062 339322 1064026 1601012 1832803 948915 1796084 906313 792929 1831022 1113562 373495 1794199 41490 981131 1815237 1726811 133069 1330428 1273970 623430 1199667 38206 491757 660152 353580 49249 1974170 1351268 91715 193608 1495279 1926020 909169 1848570 938151 544648 526105 1898074 696309 228437 246810 424505 1569555 343362 85705 1583448 1463144 1596646 173691 1451335 1829282 456910 1440641 1959417 774544 1682894 1505740 1052197 478321 472962 1098810 621786 493071 312251 1815301 1742675 1912830 24278 1859250 92291 488134 622427 53327 1206439 430882 497447 940769 1469862 211236 11192 969307 701088 413327 11293 1353114 175067 982545 1827260 1351792 23456 1993899 251696 592042 369484 26737 772689 61591 1503018 506932 683002 1178146 1520117 270133 832119 1021564 779625 681065 753082 698190 1139965 247944 1400941 1899910 603266 33404 150737 406156 1486662 574899 1841821 1958975 758502 67301 927156 767146 1974460 513700 1943233 130848 1883850 629592 54820 1882791 1280493 459505 1503118 1296294 35845 662024 1953430 241866 495857 210525 144288 260623 337177 695403 1661710 1613135 1854574 1107317 622636 524135 186391 428983 897159 1802315 1189872 1923590 1735613 1684689 86603 290982 1295413 680451 1239248 290308 654054 1646536 1216514 1196829 1415725 641206 646869 1572320 682758 499351 1783506 393816 1858951 481979 872863 1828671 1113542 1978127 523784 314434 450301 1168385 485831 1611901 1020320 1077814 1211290 817545 1819357 847941 1048171 1449414 1938142 1190927 1431120 1622746 1445350 616627 1675720 204021 1958675 1226251 189012 1841812 1760811 1901576 1817997 467051 322516 382327 894819 907022 590731 741596 1611170 439705 1128656 1322403 894657 724002 1325052 1901730 659676 1498183 1224170 1618864 50792 530888 1563035 1928119 324436 153819 260647 66147 260677 1635179 889699 88373 1006553 1739257 1539498 1050075 1977324 1248813 1830127 1659103 219817 935005 52646 1115241 386287 783489 481278 118320 1059468 1319738 459574 1112181 417724 1927402 1220991 576641 294670 229088 96072 798074 58606 1048031 1188786 1515353 1460936 76418 226082 554665 443032 65083 806022 1769459 1110201 288545 496983 1810456 1399824 1128553 566847 1696925 1215983 425838 752031 1803713 1004896 1509018 1998963 1716265 1678985 75343 1053517 828420 1481292 474154 1011119 1482002 533303 1959708 1087890 1670377 240811 601626 696199 1276504 725787 146236 1312763 621010 1339194 235668 772932 1899979 306394 1862249 332519 1701783 712451 178473 322985 430785 1717468 274946 883348 947281 1789427 31845 1393217 1056931 1811721 915560 401520 287458 1430112 980336 1084076 960038 989002 1629913 432988 1653212 924901 579120 423855 527961 1001906 1654142 42404 1237270 441694 1942267 247554 72282 1378000 799519 1919073 928015 1347630 979064 129415 315089 1562974 601115 785477 1967328 1414882 1203120 1578934 1451838 22219 1249346 194988 1441512 1240532 1493928 1564113 1791913 361108 1519280 606366 1645168 91778 569659 1070048 437717 42096 1672035 1429964 613116 1286872 1140892 1918475 1824191 1926509 1221026 1166719 1946024 499287 904369 216473 382816 190534 485409 473820 1227825 307635 1663008 1094351 709126 1243319 1278730 1725880 672969 1456394 618289 252881 1751316 1020226 497697 909757 1502325 790064 1134831 229775 1690198 1910022 1057391 1290314 138625 1082863 1083909 255818 1124504 1004254 931582 746693 1972259 1358861 12887 1545510 1219135 1420395 1116118 758336 1493434 1150550 1227959 758435 833358 1126272 1514015 1373874 366314 1738216 1954076 1659704 1837639 1507521 251437 1604041 229857 955872 1128525 108608 1902831 340164 419417 1504193 182184 832980 1401434 1076219 179696 1272141 545485 648179 858742 1024702 90498 1337663 814039 587226 1333647 1543699 52519 1500458 1785199 429614 1477740 60209 246237 1567980 1725364 625800 1736673 1226440 1759500 895288 1366366 1147668 3022 1587139 1114955 1366895 1113688 1423034 596590 233486 1187298 790194 1366373 811319 1202023 1821403 1155988 103381 1547114 463135 1933921 1046100 218592 1940178 342930 1289771 1789078 95146 434631 427466 1821508 1844783 1087639 1390383 1751382 1819962 1776435 693393 705304 803716 624958 557428 640967 1598504 873983 1246837 883234 679270 1472927 1810165 66980 684461 1827668 795350 661440 181225 186108 552323 632959 395278 1322661 743545 610907 222601 1492280 1564796 1554809 1703929 549868 1927358 1490517 921297 1944690 1642022 249433 1371684 1125588 1993986 1937164 407487 1113896 1414374 1691720 703591 1369136 970768 1904563 246999 1094373 848965 958419 1791329 1882511 633897 1711519 1772313 516537 1940061 713515 1203468 1771829 1511175 601787 1667044 1494508 1950107 1579449 9636 1893703 1346771 1401840 1373362 710437 1453115 552794 1441171 1973757 347967 1101714 1913308 367794 1175047 1819652 1983523 738069 1167042 721542 1175002 1032479 369955 1959987 481835 1664120 1199483 896888 1969548 602936 1423427 1292887 1639726 375527 1070819 859157 307484 492914 1723100 412530 126474 941017 214758 15193 1797387 1550264 886574 1907025 1886116 315014 1730912 571768 424054 597882 356289 101549 903345 911793 338052 469414 466978 109749 1572287 171183 1434477 1879204 790930 1158451 1474568 1523855 706736 1545363 1003552 673734 884574 1371675 817566 219033 890229 1287535 1195706 11092 140554 74281 1042008 1830722 1708944 540819 101954 1410701 1882924 1964713 773107 1137921 544495 1609149 526968 890983 1015290 1566505 1635076 1315644 701323 401865 840147 1721889 202005 679204 237542 1192249 1493008 1899110 544526 1095285 1581508 1434552 839077 718359 670275 1591162 1970436 731305 63376 1993505 823176 401911 171054 1459924 1944943 338350 338641 529774 991536 1219108 234457 1666243 1763540 1788853 1312635 969299 886715 1699119 814293 1780797 568732 1342991 756930 379892 246681 836052 1902558 1140569 1485831 229577 1930810 1872005 1450346 1185031 254090 681871 947910 694109 15774 1930012 166218 776618 649802 1086934 1198321 775214 1610891 1504704 284049 1148936 1894860 862434 1999158 1040524 241841 1082590 926488 204203 1426547 1612306 1058108 1626408 718255 1519410 175558 804959 57674 453441 1971067 730338 793112 348400 326689 411587 442585 1618971 1627652 222980 421707 1915451 113053 1599904 315213 853890 213370 35995 1525004 1576949 107195 1773744 1088055 1583130 1983997 1653440 844195 731096 697892 1541623 971203 664373 1051780 1215817 1564364 1377950 367363 165019 604266 1592574 630423 1126699 1177241 1007328 1012542 547104 1102148 1092201 1557795 429432 1965444 1378254 149812 1678689 1029272 606848 1446791 1095247 699216 1962138 861916 525033 44936 1115193 819842 1386181 784423 686667 261392 446881 793960 253024 1403306 1512134 636798 27057 1224386 653127 1113236 541074 307840 1351811 912937 533552 948832 424512 1225197 209933 1117638 455038 1820763 229707 1382894 1664689 766224 1181414 630736 830956 1001091 1789190 183694 194180 427968 653617 1413342 1767412 440182 1885559 1420269 1438524 112210 1964065 461184 1816471 1481675 1624130 1439040 494708 1893957 1734162 1801822 1392514 872330 1183709 530796 1297149 1695466 833094 1429616 1347607 1322068 1389998 1999856 812177 302522 1917560 1787369 1259205 1974380 1145858 1214864 360263 796748 548163 810203 542982 669976 1108295 701385 1776647 1840320 615453 554710 703673 701565 1042755 600282 153233 1092254 976481 318570 408811 1416693 309037 1640827 1678528 708648 757363 835218 908733 759530 1688686 1791650 734839 862982 1529225 965792 539937 890379 149249 1262069 101434 1046955 1846291 1743626 817390 869665 567908 752767 1081510 1679272 1863221 536306 166249 342600 1345585 556474 329090 974253 850925 1017968 1084266 1982132 1934242 732041 1818938 172223 1014143 514684 501647 873287 1846297 1247987 727824 1667891 329233 1219614 1003268 575061 1318051 1487954 1971506 902343 431263 987614 674071 1766749 756775 186060 826916 594702 1786190 1667811 147735 1823041 86421 367301 1449720 24513 423319 1789578 844528 383209 1245528 98942 1877678 1444537 188878 1659017 1582072 47528 1147243 428997 1658316 181916 1260417 1453863 541108 1955536 1423928 1346141 1276450 433197 1420139 1604921 534743 256651 441399 946975 941290 906692 421713 1267711 220171 980000 279776 1006098 776139 755814 1825081 1667437 509696 803859 1025131 967158 574007 530111 1984871 557921 150261 302275 1664740 1561800 1301426 1841191 210215 607333 634841 1211376 227846 1312186 1543670 1708984 1931641 242250 964348 1603427 1778701 413401 68776 1618330 555772 145902 1719565 1221015 211857 666034 1056255 1101265 1122969 665294 493250 127849 1203432 1226145 833593 172891 1178531 884672 1928353 1345249 654331 305162 565413 182909 361659 444876 1534087 615350 231323 1053409 1410399 761819 1590901 333659 504843 816497 724281 801194 1131911 1208535 1530338 690226 794600 211131 459183 294267 1712584 1211416 333438 1942153 1184953 1781149 728408 705146 1477920 1106102 1169422 1318944 338998 137040 1699454 22446 477431 1891478 1198576 1365042 1089557 1612420 1102907 1405806 1659723 1009821 1892385 1531314 1387281 555231 1863814 930573 280033 925131 1695961 991615 546748 1421411 1568629 871753 2242 1451223 880276 1713245 529082 1219583 223919 1161718 107620 1866672 1739878 962459 654067 594640 1442058 360133 121566 1046742 21940 1654814 362471 1346174 988373 210922 355955 546123 130721 208278 1954523 1340608 1293821 68704 1450561 1737515 829301 1683981 948144 428393 1327946 1699027 272208 544549 1273579 1360428 1445424 202294 932340 1896767 545041 629828 242402 1011740 349152 1117688 1697466 626945 983669 879546 421138 1699311 935254 619979 518846 58603 1700171 1232754 745403 1240199 1789758 1574413 1566390 1918978 1280923 547947 952803 703912 256767 1396387 135276 1426141 1397740 75057 838279 532859 1128228 471215 1036310 535738 1484197 321500 892880 835437 1714349 1374848 1779958 815923 310372 1955552 983106 525346 1155787 590182 1702833 1417755 765766 1799467 486516 29304 928591 20094 271933 1759640 1946522 1756794 1499279 631962 1000964 1157803 714414 717257 1998759 479562 867463 612681 528117 423085 645672 1660367 962627 1962824 681618 337879 253511 714491 416128 1118870 294127 1975452 642579 1420465 520905 798404 576516 206177 1875165 1159494 1542638 1442655 313146 1560958 1796109 1238870 699330 1049094 1281613 1844643 668637 1943874 490827 925565 714794 1399862 1148099 50023 185418 1258573 1454133 409545 944725 699629 227009 636872 273895 605358 1590402 1105058 840830 1535506 1970694 1087322 37671 986561 763849 1961926 339980 1661297 1541192 1925558 1011126 650431 1677187 250834 1408357 146887 1087477 1331065 583739 1898646 35850 1236580 1403721 491972 1602364 1727162 829310 1059250 1908783 232791 1345331 1146680 594452 124126 1652320 1070752 1859175 1455392 603358 396679 1518675 1012389 706533 1037863 1987120 382745 1471896 1563433 737499 1601452 691547 1018687 992581 1984055 1742708 1057752 25531 260462 152618 777636 1783797 1215387 745445 419516 124978 1831133 1316275 93214 1271282 355592 561532 626686 1084679 546974 1094750 526988 1776079 1807990 543931 1270048 913975 1490949 1477371 1439498 1686333 1024032 848298 786670 1415877 1568050 855641 935464 76885 233256 1424034 765348 1232049 363533 1499492 1691137 62699 557493 413840 416551 68916 1473110 1292568 459495 1305294 1086322 1982940 1234755 260518 69331 1830889 869440 1954878 1225167 537838 1032457 1178756 1678440 1684465 1135873 1608245 450408 730327 145876 623632 537616 962361 426301 1949903 956338 1056105 725915 1397148 1815241 1646397 1148573 20119 906716 1650336 1196159 1076218 188227 1951860 1904093 1947679 26330 1137530 224238 310847 655212 1088948 1285313 710092 681127 1682284 162229 68722 1208456 932620 1545638 1573483 908067 1662634 1260531 832200 840643 609455 1927566 617134 1450257 29728 141138 1088246 1442258 1811600 1141900 409433 1571869 730618 278397 107548 1853556 43533 223865 50398 1743301 1847932 1207056 1015424 1814488 493808 1787182 317118 1390160 119636 1534546 384421 1074856 349008 189276 1035774 1391645 1149743 2196 1873031 524024 225365 1326671 45754 631836 619619 125478 1041865 1276380 1368265 1643926 1372749 192570 61418 1982800 887965 1583234 195868 1460460 1237833 1205895 1481058 1331684 1316132 1259635 803525 1612990 739887 298274 1186438 275300 1215734 1459200 1038434 1183310 183978 1992801 1887233 1772957 288112 1805295 322244 1266652 993785 1647262 906009 1036782 110479 719044 206503 1718086 1862705 1172227 1748640 1302998 1898431 175511 622425 905848 962540 1256966 513986 1486246 702909 1906336 320 407848 1509280 844684 289077 1852032 1642009 974039 1554977 92824 1118488 537321 1723369 391879 1869081 1923615 220038 76650 1094876 519869 649687 1541637 1163904 1459866 1420151 1478320 109835 1469391 347502 877099 1469556 1021207 1387047 1584923 1271419 1279396 774923 667087 1885914 1254075 1033193 1994820 1323763 95012 5660 1068989 1458984 1726119 1270757 1516564 1879939 302363 1449718 962086 778147 1361264 110898 1376674 72107 712407 1903014 1421863 458579 199945 22862 303853 834012 1060035 1004939 857013 581107 899672 1117986 833249 1334115 920038 271721 903604 1212361 615703 1207485 1207947 1342597 1345845 1704973 819456 1604010 1595573 1835655 602674 19015 1043078 260258 811194 768160 1079330 486267 1657900 1415331 1096180 43423 1492177 346449 358213 1028507 533518 166330 44165 786931 223724 1475640 603327 998854 1867356 1590191 1625350 687161 446281 1585282 741852 1055173 634624 1139685 1800308 1794410 776052 1192005 1673619 1559754 572748 1921744 760028 517197 993648 1772189 211731 1214739 1398111 1463259 839452 39951 53342 1182270 1265305 1636138 1786544 1039098 297413 1476176 1208842 1191189 56268 8327 765935 1968616 1446632 41052 1544653 244283 1135139 773173 1747730 371924 727007 985479 937926 1121588 1506855 537484 662265 861576 723755 276648 905235 736071 972301 879057 1429620 1238237 81316 229879 1059595 1123456 1472855 579605 75521 1185792 113686 635482 256786 825507 1744884 127670 1642291 847514 89703 1170939 1734210 1955358 1648313 1944046 1944030 852728 952300 877837 633711 1393964 931701 1871414 588715 1235475 1468809 1366823 1696363 510760 697330 1585729 188565 1405270 183815 553702 1485582 617693 1126175 234059 1418349 1100612 1684057 285252 1878277 1157110 1544702 1291126 1045463 214895 701942 300836 1962040 1081762 396978 1553177 240725 1310170 1955750 534511 245490 1757266 291495 799025 324753 870706 1187287 1121222 107394 1668765 1669691 1596384 1450453 35959 1931274 1213442 684319 1324551 235906 1103606 1853480 1481729 845375 846136 261455 1282928 1347870 166800 914727 1713611 1281800 1285430 869610 1635111 1898963 811759 1285993 1093828 638358 191901 819703 377346 263538 1266541 1906300 599938 1903982 662211 452095 1884736 1655243 1447032 1769567 143495 1400323 770037 1650340 1274832 937223 407978 1869997 1122010 1724800 1810549 1488873 791137 263346 1535351 327547 1206329 1659755 185170 641753 204648 1737612 194438 1995452 841644 650492 1187273 1406377 1877443 440256 1567964 1987725 828322 1145442 1031510 911096 1689655 426260 763916 554157 564804 54267 1040961 408263 1768746 365008 766052 1211666 366579 1762690 417065 1413029 1395067 983130 1205009 1477407 703392 1036614 1089693 1611504 411323 1640968 314254 630409 1867874 238529 172575 1086026 1230633 1439715 1213884 48626 822163 461387 1515988 941240 444830 1061748 38385 530049 1858259 1359013 1409005 482775 888077 761182 507823 290533 1226773 1783168 1080851 760665 842520 1039747 1750394 233453 1300145 1305028 391232 1115127 1745910 1039146 498981 118534 1523732 470724 1116554 1036916 839200 1526648 1779703 647761 963790 1307191 1216136 378586 1461449 48605 1285058 1214174 937233 1368637 430282 1883504 1875246 314668 1016050 1813116 882675 560554 660064 1579498 22963 984865 543046 874744 5916 1495527 209334 195495 619557 391009 1492640 1131351 688906 706230 501078 1120404 556282 1888438 1139254 346452 1015900 360913 898846 513836 452861 1141390 24751 193599 84249 1506322 133908 279977 1338133 1609809 264798 1614081 756160 43326 181406 1936128 552346 1492239 1827740 568687 97490 770270 1230367 841708 699432 78334 1112166 1303920 1086536 471512 448817 707895 1647316 1140994 319652 392035 1541843 558411 246056 732797 1592513 532289 922198 794512 1364205 1216427 1765857 773980 266963 30436 38428 1517181 624544 600011 845069 369927 1575344 574941 1153566 654330 127818 1451020 873926 1895259 501711 1853987 1792377 443740 1157832 1046902 1117522 1823452 770815 1333224 1662260 145886 1249390 806385 930929 1916852 1966941 1639141 1240136 1022634 957471 985745 881644 922578 372075 1969779 1891766 1325740 1940273 1187003 200690 834976 14857 476956 1132784 1121941 933868 799159 1763341 1740518 70978 1045858 825780 1898183 359375 963627 648350 320753 317394 1704698 1173852 190877 120427 765728 758861 1649575 1533206 1778969 1389120 721589 1107117 1826270 1903619 187890 1686365 875496 801919 1238457 1364448 1957352 1301275 436034 1619050 433769 252211 1807955 1167886 347253 444014 536434 517972 1950181 865593 1444185 509516 1981219 1848083 109454 1140064 610262 215441 1129309 1017039 1233470 1456182 1714616 835299 1157682 1458615 692527 1018902 327229 90708 106205 502192 985910 1998812 898393 133606 302945 1905029 878702 328982 1350086 1942657 604666 513574 1063218 1297604 886180 158400 1331534 939257 1268176 910437 1092076 484786 1053193 1621557 552034 1383632 1724173 731352 434222 1955094 1657973 697587 846215 527561 959773 780965 1878851 1687392 1309671 1693392 1481433 1387288 1992604 754488 1112786 1119559 1992344 1926565 1507239 1267899 830546 913342 192567 418922 1351417 508454 258265 1158191 600839 949959 31150 753404 579535 1287365 1779228 1256765 254062 1595782 1203357 153963 115182 842290 784848 332608 1222476 50853 768212 1871366 1656800 91866 657083 1213505 350486 317739 1193739 1355071 1600625 1703718 897078 1334555 568076 679593 492357 1530864 713986 261538 1564901 1029245 1560889 160337 1484849 741164 1291797 1547791 1617763 11306 120044 462686 106217 1308040 1491207 281939 1737856 308716 880124 1769371 502452 596892 1394636 850568 415151 1604065 1351490 1193543 1813916 470120 1004355 1641172 520537 20917 1571073 1256452 29686 907758 922423 1437767 600671 1479250 779555 81083 1123756 1717306 1163149 701067 1358512 764868 858614 522186 1611071 970040 1206818 829919 1134743 1348964 1815198 303293 153761 1233921 445880 69964 1273615 990344 263510 243166 1729440 601951 899089 1525748 1819895 1709125 793356 583157 480759 952455 1843375 915250 188613 1508594 1543017 1844115 297259 142174 1277077 1579535 1307673 1867870 774530 270968 175770 1495282 373682 1619246 1438876 1164836 1176045 577919 1727856 487743 1600609 133926 1059560 1131200 766293 836837 1892667 1494743 564082 1814669 1407138 1047448 646225 56963 1140158 959414 375312 1865956 326355 1689953 1170477 1346624 1060727 412415 1732993 422926 1269215 772526 683672 1895938 552849 594479 1348104 932148 1415200 1944312 451782 1756848 318644 1333399 1156058 1186387 326215 1939258 1730624 318204 479845 409344 80154 640531 1675207 156437 1702886 1168503 19414 550556 117446 346785 1806009 1228122 1716481 228779 299200 1572294 515858 393896 1210537 828670 1745497 1588918 1159667 234526 1904181 1721365 1955970 364175 1646063 624000 1701850 1496116 1620506 647664 823744 132917 1093815 952607 1331526 662345 1128127 1666141 1350249 1380196 1287702 689348 1625750 1077431 1927178 1771121 205472 650065 1390817 1967401 1201419 1353882 1027831 1473401 56657 73960 1507457 3861 267297 1156536 959904 1362338 1837633 80396 1818576 1875463 1916594 1856242 1647630 431204 1909614 363472 1645532 757371 337470 769285 139363 1078434 254754 15488 594978 716994 1911353 525884 91141 1337635 1654223 972409 45292 1287567 1186717 830768 1714060 922242 711024 1501299 470585 720141 498880 169505 7098 1889516 1116694 1168211 109587 727571 705984 1684556 1959699 162307 1459055 814164 316926 1116934 1907950 1560473 431124 1617467 848854 1976157 74601 601066 5439 953620 553300 1367807 1474300 802946 1741347 1677990 472394 83800 1201042 1610606 1824791 1579724 908357 1869461 605407 223209 223834 264008 47486 894415 1648564 710519 1925770 1364816 357537 1877358 1508140 1532173 1851092 1822077 90757 1372551 1838800 1488842 541643 487058 983003 554408 734631 1732835 1727289 1220912 1502208 16311 1066441 1121829 1299664 479306 1228244 1176189 531610 1067163 954792 1187288 731257 1133680 286531 1253225 687392 414036 1213385 935117 170761 1999865 761339 75800 1370746 364354 1700695 757332 1532905 340121 1995912 151720 1161050 1817309 509688 1168342 679985 1836552 1626807 1420264 1018643 1525597 1183558 99026 340481 1631793 1440312 1493534 442557 1097121 1273918 1815711 977961 1350350 958152 16724 343448 1143383 968160 1519467 903664 732650 504373 1694309 843414 776289 1087356 1629933 1157788 531827 780224 1617073 84278 658716 1683581 818983 664440 21889 935103 1589126 47615 560634 885409 1935394 1051778 1358585 1378063 794525 1576742 959875 1194814 1127207 1864447 622916 458984 973488 1355172 1067436 1090780 1311359 155946 1829712 735984 202331 1742042 1440635 294555 373533 301153 840949 1724245 608324 338676 1278296 1310571 784685 1731408 1460605 903008 316406 1586161 1634920 79178 1047125 995572 47588 1912418 1327613 1970172 1014807 1250105 100381 1429377 1406465 1715633 152034 1095042 762614 300898 1122654 1605280 1847116 1071018 296991 1742309 404908 574890 293527 801914 1413125 587263 1225233 983898 700291 1475668 834091 1538673 631802 1828758 1752081 393308 1684325 1159124 1191580 469071 1342545 206665 1033151 1654598 1569361 1608674 1938194 1844797 69201 1425811 1262671 1024157 1572993 17270 625267 1240086 773669 9983 270006 1899876 421213 528676 911778 878937 541941 211234 1115244 1108864 1003354 589604 1397351 1184946 26952 1477205 1625530 244740 157038 991074 1663181 1384834 535724 513568 594222 1418551 330682 913015 1807007 646271 422295 160039 1520325 986848 779029 361175 1284998 450011 1803848 1247680 1858208 500661 1710002 1533377 1864210 1075551 1821294 1014548 656270 408000 1879996 1687697 233243 776919 253968 1303371 1511779 956498 308763 3636 1090275 1755659 1176882 580820 1778387 87319 766759 1851770 1669533 1693622 1177522 98732 1164955 1754608 751677 1846366 1766145 1505432 1546589 1370664 1018469 805041 1452545 700239 420550 836729 1704081 1568248 1111167 618761 1041517 1720395 123544 935725 1578347 1953908 402407 92178 1112426 604632 1983627 943422 1623727 122354 1708349 1018526 778882 1936631 1236419 598436 614661 102138 1881289 414455 1837226 1693565 542285 1497379 1466819 1838121 829921 677188 1838026 793540 1043895 465488 10679 1274296 1753693 1678447 33436 1665746 1212224 436293 1347178 242457 418326 1113736 1892262 980643 296129 645232 460664 612253 51892 1197536 104577 338537 750976 1061425 1353550 572535 25383 1138814 562736 1592531 1171918 1742110 308733 667566 1833971 22423 1037037 99807 1320272 1115879 298737 1532431 1033638 1935287 1864062 1294135 385708 279829 94648 797257 1834096 1286578 82553 1596017 1694585 1981844 1230462 263502 1895261 1782555 132968 201753 695248 1678357 156173 1628389 476683 755868 1837165 1720772 406777 1381718 461512 1996040 276033 659043 1497478 630313 1224220 1862413 1186235 41817 393254 588291 1369560 1408645 492544 89061 23383 806519 1387361 169463 1137689 1539955 487488 444943 1535263 950465 62506 901909 426505 1283277 1909416 308472 528812 280289 1890916 499890 1424902 172401 639225 546997 1135476 1270289 218330 1226056 459581 862596 1575188 794749 156566 886121 1115408 1704882 1237440 1368496 710070 1356468 995865 247059 736627 868015 1335538 1938435 998911 781759 1204682 209826 29899 1427803 576736 1588228 819301 261483 1816740 1184504 1198581 295664 885436 1603889 1945233 1878133 699646 579693 1318682 1790715 331096 407504 225422 756431 1589167 1405085 572026 1925654 147157 410003 1528446 187253 860182 1229714 723209 1713131 451397 669919 890529 1526797 1130029 1915668 1994954 1052041 188627 1561711 135349 983229 612116 1335000 1475312 1429020 1091505 359249 182137 1136762 430696 82739 97720 935912 994109 40167 1378740 1006503 1085916 455818 1563213 1716057 94819 1024397 1643835 700257 1459847 1980137 1333289 590399 1329908 672300 1945548 1166545 450488 1254235 1367923 1715798 620877 1996302 486207 1007691 335707 1530488 504864 1705149 1356621 584486 1394273 606364 419253 1695521 1237584 1248030 468171 1174918 36047 1234296 1716954 1178344 1173694 1841310 1182174 1237534 1935612 775108 1722917 553540 1967828 1520987 116057 331082 1389007 1052499 976946 497633 545624 1219878 232668 1600244 784066 1862617 1351541 20342 157699 900454 331398 1360177 30968 1779525 84086 302406 1862374 942734 17117 1014878 1114617 112244 56307 1546508 1224307 1112746 1028657 1514115 939350 10457 533365 1104630 1687218 1841624 1705338 1106130 1429559 937221 1407247 1280373 1382016 1664333 1711815 431960 383162 1168192 1809900 728058 1002412 335685 243794 118996 1000700 1069221 31936 817028 1012077 536012 1748139 190700 411237 107739 1908936 1103373 1040927 692315 663313 292471 1504152 368359 1519442 1930597 1251494 1356208 488138 1185777 1978312 1861832 1772584 910230 689766 1903503 619087 538649 1612438 1967715 424392 609891 1061915 1889125 523273 957715 758132 1156877 861557 1481251 975932 1914854 1814893 72536 1883390 1863212 1164797 788591 148529 718440 1255300 350066 260988 509912 465624 400254 108809 1875140 350519 1783573 1040213 1983418 966094 444855 701515 547976 1220784 154735 710530 1697699 1085743 1313946 1195261 135193 61528 414515 1578998 1522184 519406 130517 511131 67440 1007247 728851 746212 1954053 77363 1616756 604015 8388 117785 792196 326453 379427 525164 166525 837519 1813048 793017 1228953 1472764 903379 1326968 1627605 1286229 191472 489177 613959 160821 1542574 776990 736191 1529548 180602 69562 1792468 1171543 1215298 1503386 109701 1132669 1258701 1801636 163096 708529 157713 1930124 697721 1179134 994350 866998 1160215 1594695 493617 27156 913268 1843812 359698 1601335 1961609 1881409 798508 1678209 215797 883081 986070 39596 547894 1651746 179853 10818 1506046 453393 714633 1087184 273925 1710861 246708 329053 1143723 1174021 1923479 218909 1907044 111573 298304 1074343 950564 522274 887273 478596 1136106 1093437 1054548 207072 777921 1774523 639063 557555 1535865 1576379 1144132 1166372 1865381 743610 742437 459670 1541640 1358252 480777 241706 856321 1165372 1034707 1722919 1628788 542608 693878 1769708 1599257 1853401 1671638 1377906 901806 1882115 1040328 1186501 1755602 932825 713134 1200196 341837 1457216 80221 489965 18457 551423 1166486 288087 1192117 1732188 1799330 594956 702102 1939347 1320251 1871743 1353720 1950163 447005 1418304 1062172 1381273 1006784 151866 1831049 588913 574969 497984 742947 10366 176638 42817 1650029 682957 1360931 950024 1913068 12437 1190929 206055 532806 503814 654165 1297393 759968 643930 916321 1487867 1518951 1731412 1394253 466717 904530 421778 616118 1351982 1888776 595712 329441 38723 362978 1411937 949025 1685953 730017 1421959 1213790 1102086 1896111 5013 971038 1240920 1064096 740044 1520548 1144037 385587 1365351 209680 1924191 892403 1818605 450532 870540 775960 227138 157919 1383213 883270 726674 806806 460590 1050337 330794 555072 1328916 1600840 1984946 889610 729178 643427 992124 1096615 1355896 1845885 1686382 750383 1854138 1689949 1143836 827585 311181 1527552 589572 611630 961170 34568 1140157 583201 1626181 379446 993035 1510025 1470587 1861885 220458 97321 955228 308251 342495 780201 1955839 1918996 360835 1346354 1935938 847912 90945 1436365 431554 1385824 306676 358141 1002719 1923023 1997611 853783 1562466 553057 1079924 468511 1139705 554620 1640016 476051 885563 611608 1370763 291677 818473 431265 881530 181127 584806 77582 1761471 361140 1405167 841991 1875385 1777160 292028 845914 1028593 1108558 675385 519312 1621071 1961838 1982933 1116878 831989 1655455 13956 940986 1820182 1451528 698618 1233197 771964 663421 933690 1444140 692438 678297 528444 1276241 1124799 27201 578429 1485889 1349184 1584214 567352 215985 1054017 1151321 1026840 1724461 20517 929446 1069779 1322714 1696001 1080033 1998051 1414392 280686 980754 1577472 689268 856900 1794382 1991756 1507326 1824456 533613 375596 1723477 95091 1263608 1906097 407208 1866505 1657177 969391 765596 1413725 284877 1941065 1577266 1005110 622985 713605 462561 1309084 670993 1154598 193171 139818 152901 14914 262835 55340 1659607 446920 68712 1336039 621343 1615079 814335 1282850 698185 1197138 544657 1532327 1283885 1475978 1776777 1856215 204338 443156 1958032 1819167 490582 1073455 1139750 1027071 1085945 568316 1960605 1986654 440838 960221 1568373 415405 1267309 1027942 1448620 361577 1210726 1587367 1132724 1510698 151334 1935021 98209 679497 569171 1713989 1298353 1041461 1751646 1452790 764732 289403 1368859 1843063 567589 1329222 1571399 1240452 1469723 912225 1795885 196286 591452 361572 1643877 1429039 1160877 1920971 1346901 1451538 156465 1902029 495346 1823380 83359 737901 1499294 440159 1539528 1114689 294703 215617 1469031 360608 442632 427479 1522368 418731 551097 31481 302644 245 911845 682283 983371 1469040 282755 1065487 1830852 981103 785294 1023644 1977168 454713 1562995 1839122 378339 1433082 1677667 1447607 55525 1968442 1563998 1394908 55738 202293 103463 1607882 1617541 1547405 1272593 1757327 1374877 545573 41227 1231339 268164 537472 1381488 1728175 290166 871232 521371 430727 911009 1598823 1451299 201162 898429 592341 720904 1773491 869919 681773 1565082 663023 112687 144254 278443 1358906 1773567 490188 1239393 1521524 750099 857472 603911 1391733 229086 462759 1917216 447075 1444984 108990 1864193 1533209 1336814 1380659 1387795 557698 1614577 1568935 632234 1106200 661311 254246 1980007 855420 1875707 1614048 772545 705857 697653 663291 222434 1524811 1703945 1523724 1596667 724278 168791 190406 1287273 624786 1885590 824971 1932714 792603 973360 1160385 1889525 1393906 1603789 1062549 1896077 1163466 1762992 1895873 278891 59869 1555222 173558 216281 1947819 441101 1136169 1282384 348574 1929828 1190981 518822 362940 1056526 537038 1639845 550760 59461 1849167 564366 687095 1986700 876966 1389356 32051 1067382 717472 1025039 229956 598696 1726175 1499584 1196562 743485 747047 352690 327717 447325 701080 1696928 851086 853517 685827 207284 1583344 952072 222493 206212 1159123 199696 1283216 787045 106001 1651219 265426 379579 1489876 1267471 1345430 853724 1954937 1389910 182629 257534 772191 826389 514956 1640318 105782 404544 251632 796062 1788038 320880 1216458 278451 1864026 829961 1276999 687655 1707184 621996 1059275 847562 1176651 1184630 1853814 1430492 706101 1897918 1022537 1420995 627700 749839 775213 118618 1561112 1139400 1906746 1248754 1911997 381821 334921 1036343 1186636 1326906 823672 161144 1432873 491339 942868 1590229 1370535 701741 1498458 1180266 1163192 22608 1889830 1221363 1939268 29534 1258579 625496 1586181 956206 233477 1366153 1320300 1159144 817096 742043 1001093 1904229 1927420 237740 776871 1542162 1230680 755929 1860126 1290353 1130500 657098 1238262 359688 1586003 1073973 744396 1411109 179115 1147453 703902 1818584 1853747 101094 1492369 1225087 270181 357773 478895 131631 1294752 637460 1783294 1758670 1112127 1523740 413291 336698 1852571 685551 1600884 1629640 1878183 1686486 1981674 1213506 1551604 1511937 1386029 289034 210374 1080639 138088 583075 523443 1607432 246526 677880 281277 62065 694571 1883555 1706427 1246146 1081869 682459 322604 1729827 1323222 1047566 205095 1146677 616628 1530219 470206 1427756 957185 1184789 275437 1275116 989448 506771 1486724 287796 285085 430004 676631 351597 970585 1392907 423814 1689409 490258 403102 127464 1455847 120582 1400132 512304 211107 1468019 1642965 1503345 1073543 632432 821266 935979 1266104 797820 1298588 565006 271128 494243 819158 484306 1004461 1165569 304402 1210997 1720461 885061 781904 1279804 281494 511960 898599 1589229 481735 1743139 1633703 248471 354754 1538544 26743 1348395 277717 1631114 321536 653898 1492269 1645306 847033 695339 1311583 1819254 843720 156100 325418 1751144 909190 1430397 270017 874875 1094949 1524803 1649810 1794178 1132535 463646 786580 572799 1185164 1213309 358904 1391736 1756640 95190 1285966 356470 1818472 1749225 297190 221695 396941 1684312 838873 1717738 718910 151467 1000981 933225 1786615 1911597 65554 36829 482649 794711 437136 1799033 1733342 773795 1939024 1803305 1329424 521091 1539151 1698600 1663981 1672881 1681499 1244404 628431 627988 60919 1584989 1301124 1013960 1992810 621837 1518306 1436858 145125 1321659 1911760 584692 1133511 1249975 130541 395747 991164 57687 480427 1404671 1354389 1820566 1620485 992709 1690980 725629 743551 843930 1029319 645715 1639455 62518 1210396 1262326 1724598 277644 1323096 356754 640444 1834754 1336726 1798775 1237673 618582 1128070 1974766 58520 1680643 929063 1911641 19603 1913912 710740 358393 566740 1169861 414889 35652 1070912 1282479 1064977 705880 818849 571575 1318275 1738942 1720931 1342747 1273233 1809882 1897307 116290 1239613 1726439 673507 633289 1777269 711215 647910 94283 1625190 843789 702567 1106879 438795 218816 1809282 568156 323544 1372291 1592430 628171 1046157 310835 1263334 1271694 1057763 136969 782790 1237738 593688 929367 279974 189968 1955207 1476177 149860 457378 1391640 684614 1406273 726503 1215558 740795 646900 878218 1208306 81167 1366463 770470 1070610 1476353 1392795 258118 1779119 67784 1005537 1263228 1941017 1234750 865902 294319 1803867 1710709 802839 1337513 1640892 1533507 583971 1172260 840463 336392 1085999 1845097 513924 476599 999429 1619331 51848 1675799 760025 271691 199975 1362894 258216 429379 316810 593214 1280012 1075621 1740991 696252 1303575 1665088 529222 746119 827711 1902839 1891595 545095 567511 63071 1381195 1865838 103877 923394 185167 883708 1465273 1073797 1835990 1183737 1251113 1431623 1459546 1575711 57994 255137 1935859 922062 1403408 547078 1972641 163140 1010046 4578 1830072 898870 226470 24028 744749 1327431 1981647 1639731 1288082 943926 1107532 1785464 764907 1770944 474085 945470 1264630 474659 1528448 595777 769269 87449 1974949 1212197 609434 165902 1143699 1890929 268533 1325205 461609 672602 1758348 1767700 369653 1189470 1074745 683290 1921200 1257717 888017 530377 599658 1784025 1223146 1007008 1610260 188377 1878308 8855 1046669 1029852 679057 1781828 271216 279187 1423127 1351904 1300890 1872472 962727 658429 551989 1021125 587159 435752 1876448 1135474 1377432 717813 1978574 1825437 1395228 305532 1378 1860276 1560624 1816411 605752 1143071 735165 942060 1505569 1933009 1793780 1180082 276056 1784328 1420699 1670302 557152 1924766 252658 1170197 1647292 50025 437694 278385 131239 251447 81023 1334110 946349 1188111 470346 1914330 1727906 810561 854981 1630090 529366 987876 650562 1882431 1349037 290252 592764 1830252 820020 1440372 885456 1098840 427378 689280 1707854 1495720 350375 876388 1920474 94233 1189639 1763070 1534239 888965 1194108 1646251 279201 1079953 682787 108274 1282703 1287159 1278917 152043 24598 1532789 1603839 493933 1210526 1882929 1436631 1651370 461955 1894297 1203633 1847159 159750 483231 1286736 1652944 1840183 1438158 126896 667675 1304921 345624 483022 1761155 367695 1895172 1427742 930028 977716 657 1503182 128744 1475105 1291500 1155709 750315 1862878 741128 511098 1442834 510355 1051513 1090250 1144831 1662427 1187868 567337 759402 1950141 1936037 1207117 1416594 1825452 732087 1629418 1919464 881815 1351281 347743 1669831 279476 1957412 24799 1225886 1767473 1925964 400764 1044804 1439892 337206 523348 1665941 1058808 1164152 270574 234586 82159 1970276 363211 1329494 1136766 852672 656313 1270264 1730944 248682 1000558 1556364 810088 1522298 899446 978413 776674 1870899 715359 808838 704684 1343277 437111 1353119 1461216 1782728 957932 435068 1112555 1317430 1307346 439106 487705 440045 1270776 1020115 1025242 184557 79396 1806305 219830 497669 600476 420631 1995547 1069051 301751 507012 69840 1192282 233652 1527200 1217628 1309191 234210 137563 48947 682657 672384 1629421 1300831 1146557 753266 800988 1477509 505444 14825 1474825 543934 588248 1540569 1617236 453818 999531 223339 1543652 1181584 94639 1008269 1075548 597314 135251 211930 894605 1178407 508182 1166971 1292895 829217 755849 372479 390001 13276 834720 455641 1884987 1494120 770436 742292 1466641 1490926 696103 1883762 1671965 1115579 1075723 267044 846317 1196315 1122131 1727006 1066078 900729 1011650 1498355 882773 1305201 1330694 1070064 126752 850607 801590 547644 462657 829650 13130 27085 1959619 671217 1020845 1872741 844492 1798341 1072238 1385989 1281818 1781153 30105 854060 249091 648726 256371 1918665 921364 619189 9230 1513294 1585548 286787 1099010 880347 652267 156596 1805821 999513 1124025 1363433 1061026 1439775 989714 1953927 101836 1750982 417507 1963075 798850 1750182 78570 861415 1422278 749024 1631848 1801641 1431522 1680963 1069898 405470 94782 62560 1013654 924804 1743969 820172 444441 771752 1942952 517073 777388 663164 994077 603819 398295 891333 335770 527225 638878 313012 1930109 69652 1459110 865648 1667450 1455698 343185 1432200 643533 1863405 1298953 1546375 384265 1711320 1974027 1344249 1346073 1964122 1135583 562210 275418 407468 1560254 166251 279669 1925390 1076933 1338189 1655889 274908 1000387 782308 80454 1381111 409137 323311 41992 236536 1751627 80174 1111779 324985 1466471 486545 1581018 1592823 291308 695495 1217568 1263860 728144 1995524 1068952 1252888 875522 637683 46593 795770 854946 1927114 1200384 1678144 1246361 1607399 1173076 681608 1427434 293227 1169852 195776 114235 1893947 351805 888310 72241 285053 113474 365044 758644 839660 1146561 942047 203561 584576 795009 92333 147557 1869070 1289168 256031 335677 1250818 826838 25900 750569 345952 1200253 845189 437634 57576 852632 1148296 4002 504198 479175 799298 138916 620016 1783790 12653 1137446 6892 851674 807721 1874396 99163 205613 970502 1633524 1703263 956649 1793823 230752 982993 1679 10764 1582598 1638156 37426 1054745 577462 1061814 1345765 1444945 1073439 1134963 291349 603111 100855 1602487 185959 1553888 851229 1024975 58710 74421 101170 166310 1274644 349005 1953220 1811075 30642 1490125 516440 1075137 1859542 1313450 595717 1450951 345722 1022915 8053 745374 1555026 1265503 993303 926745 1053079 1940076 132560 1775034 531931 1794798 1374990 120419 288237 1186351 1724971 1217572 391875 513926 1039958 1227098 715479 1633576 386085 889448 1348987 1267733 991531 1345347 81086 1952297 1931571 1571412 46473 1411411 505003 1818241 1526969 1573524 1243470 412170 1343893 950494 1190703 115543 1179341 1304884 405113 1928674 1335618 1043132 696686 609728 1023047 81075 304214 747768 1507077 588272 308397 1669196 1428549 503955 375646 1097325 829031 433753 1119990 224241 278594 964412 1708662 1051246 1151902 24558 271383 525074 1668901 112042 1726868 437533 1406792 1014492 1534975 1306072 92467 1842001 1321623 942618 1303935 1697106 125672 623465 706510 374162 1020171 1670308 1402227 1470001 791053 435090 1444257 718062 1747698 1126360 84655 311942 261453 1064144 856837 134422 445289 668359 1987823 920624 1899418 276280 946278 398323 1664358 476362 1440489 53070 1494486 1486234 1562883 1681105 673266 286371 284243 1772709 661426 1614721 199560 1505525 83576 846481 1397258 1364712 419241 862639 616209 1195349 1350123 1219965 677779 1750946 895940 1268935 881849 1150075 870686 1745617 208126 372251 1052999 1871669 220157 1006839 246584 1818996 830938 1728868 1086481 1996114 1871727 1952253 821031 1116578 1837886 1526940 744597 646328 946206 1966530 1598277 585349 369615 142660 970412 464076 982664 359350 1715571 1688613 76687 1025789 1259473 1947554 462331 1385546 1639273 31134 1598371 1856697 141792 1417054 1592942 1393955 1629900 1941127 295176 1884847 616427 343107 734220 1360954 163066 1949057 1287235 1779009 497328 125588 220928 1819984 773747 676518 1558035 1036221 440894 408587 271447 753911 951851 1278223 1084992 1846403 1881541 637444 443095 1788142 1968783 385940 1298902 1324497 163316 641953 1498211 1474993 1798231 1689658 1712793 1876778 100120 1700151 563533 295471 4468 497910 1670914 1911840 389672 1879645 196558 1908878 1088510 1640035 1628052 1425414 232897 803644 1755679 613554 1329934 505284 1752451 1368958 774776 1920724 584263 351537 129832 676128 857148 711138 1390402 542422 112275 1315378 316313 1606640 1079312 253132 1775525 670098 1629459 762285 297938 1519616 1661870 1155872 1221205 201332 879016 778390 631331 66410 127439 1037187 820954 1083059 204505 600838 990357 1039813 1975074 1243119 227868 1689517 1680201 256165 928346 1179849 1728188 1917836 3900 1651450 723783 928250 998942 1515387 1411917 1380384 689595 1874926 1654188 1858872 1289481 812542 1047091 1877399 1573114 591186 595341 1019536 1774214 1395918 1300363 706837 1224575 1041935 22268 960308 123739 1542277 1254880 1799085 1921541 678242 1927663 218181 527183 1956596 1967655 1568218 1254953 1159421 1697143 240114 157522 305725 1367516 1864539 1579171 1228653 1610448 205910 591114 163130 1440315 1010107 694056 1838602 562617 90301 1537984 942631 804478 1326810 334377 1335738 1020019 1470542 1758538 942964 1146170 28223 424568 1970497 1505300 1750138 742955 215173 568396 390143 1414330 1079116 165740 1214909 62568 537005 786727 79541 135297 777404 1064641 1455668 43116 1928312 912440 455074 823420 1595134 1970822 615088 852543 1700767 1334900 1405395 891185 101635 395497 1196998 1599046 1606503 1307729 370625 448381 1753332 506598 1166619 1134196 192185 1149809 771794 1633300 762368 978484 506026 962132 535755 1293291 1345418 882755 1655555 1725433 1645130 295682 657958 1864883 1093599 187514 1141136 934167 1917094 948491 1034229 1177710 609815 1009720 517018 1878537 1420299 1000214 1906309 1803455 1006078 660423 1623877 1539820 1647434 1456696 144200 450414 1995299 1922662 329273 693991 615754 751168 1447074 1574149 1665316 864849 1427674 881102 616176 1553905 1231392 50635 30295 259933 460397 107466 1773504 578999 1142986 497378 518851 1057761 1554066 1425421 1607796 1269963 1174850 32850 311485 127348 1050282 42861 1128161 1803446 1972515 341020 588996 47414 1945057 598586 1082161 958458 408792 55309 2145 1136272 1350898 33870 751169 1851169 1985421 368897 929274 1137317 383160 1769270 174347 352996 1112686 1613046 1204810 448502 1597157 1341233 793278 473134 43122 1013563 120498 611069 1793433 1838192 933435 1056676 928272 173518 1473818 329968 1286264 1030414 1054119 860437 673417 1641279 1132186 1743778 629728 638562 1949214 1773805 1089169 350181 226733 639821 1677253 13605 1178831 175202 257807 578423 1981633 1785758 439395 1130832 1965692 138146 886828 112694 768088 1132342 338310 14705 600826 586515 20610 348588 1005523 855721 1419497 438636 1496302 784482 1079866 1297370 881451 1481507 525965 1241848 1200852 1916603 319467 1679354 96029 724123 62211 1911049 1215908 1467802 1254638 1403728 1056806 315990 1884203 1559892 535090 269192 808653 97908 729651 1916018 777447 1837590 1674820 1982857 933715 1664390 514174 818316 131774 1061312 576375 514532 1978683 1097635 103575 1129688 307813 1656395 1650303 1701767 1899093 388734 1182016 1277784 1525532 284643 425428 1898228 1601338 1121789 211029 591525 1985624 1344535 536701 1584585 514520 1862240 1518143 893918 47663 1200414 431047 1427359 476931 575552 909145 859444 1762136 1658120 476714 1633613 109172 1854895 1000552 1900232 1353124 10872 1392019 122248 1747361 595263 318915 40442 58499 947280 970594 574272 468027 493131 1121014 951505 1314216 43231 1570244 301137 872342 1897057 974712 1959457 95362 1486587 1609844 1147313 35443 757844 174441 462411 611910 1044097 797111 480293 22331 1260805 965502 1896394 852592 956706 343026 1196364 1502433 1465368 1569013 195573 1722873 1013041 1732544 453937 40523 62810 1406279 703561 1232508 1932865 909293 1632193 835 683307 1106963 550729 1869130 442012 1500772 602935 1384201 135838 770792 765978 1113617 1694764 1621287 1814870 1319626 1512441 1107361 107651 1053183 367500 1060419 426188 172064 751487 77132 1236424 944747 781114 1032343 1423077 121242 352591 1276260 816105 1443626 493040 3366 626633 1328548 196557 1410401 1019092 933756 1978756 1939616 125807 116620 1473163 460251 663705 1949459 1433063 1774383 446752 1767902 1385014 1238407 1617879 4037 845059 1607858 1537435 262908 545267 827139 1737155 1631673 420698 860491 1612490 278246 46764 604831 1580169 464776 227926 248725 1000395 1439416 772014 285705 297648 374235 124183 632549 208842 1216494 633610 677226 301355 1022696 554994 1125767 1063444 1111097 987662 276601 1277923 1427394 1659956 1930790 1248607 832367 1331964 1153868 619336 1425918 679237 1277705 795879 645807 1076559 1193983 1346396 102714 443106 1405446 1446245 1831446 705053 16546 316797 1108551 62341 296827 831972 1171270 1200839 922257 648651 1123537 1514436 519883 970182 1854000 1712455 637844 316271 867309 951805 234225 1631550 816415 142121 1524613 1813645 924227 1199502 457188 1623107 1176336 659757 1858166 510582 1678220 1259204 1664530 691621 609890 774225 1285875 1181238 584094 1247186 1178881 3651 153852 1785027 1172408 1621018 85453 1023299 287950 1954982 167577 270288 250764 595888 1736417 341500 877738 1394310 1399754 631672 1729323 161576 404359 1050395 30904 549086 365295 1353093 1985488 1767930 904998 1418685 1844111 1855370 1754217 1026023 1208844 1058474 817721 50823 282799 1450721 1482613 1878863 61794 680449 264874 1365309 1763578 1068307 584469 1082861 1310374 1798879 1967938 1372152 1257631 991560 91405 1286085 941866 1794542 867313 1713513 1996398 1010471 853301 1830152 321240 214415 1021101 1317968 705768 297422 702551 1106564 1813705 303475 1484221 37634 1048030 1209459 18147 1435976 1028819 1764002 174763 1174807 413031 1703373 186494 39041 1430751 154177 732847 911878 574220 1737422 186897 1356635 118271 1577633 1595499 196308 115628 40766 1583527 1515653 1189282 1399694 8002 1612800 1584795 1775116 1786209 1742078 256766 409908 717775 1492448 1474680 531186 823343 116659 1820913 1631248 1669876 174018 1136016 443820 529382 1381203 1845136 1805067 715723 1442718 1251917 1827484 740151 1736062 1558792 204915 1104014 1188806 1081083 983859 1815978 883520 1840686 1970491 1351948 1485342 362232 1068689 1427838 633279 1975928 574771 1671045 958429 663797 1982424 1009169 571393 1804625 1227648 1769431 265199 347330 1219374 1700946 1045403 614157 300517 820150 1834269 991526 1256968 1449109 708206 509059 1366084 153708 1414221 1340130 1422920 1026820 311071 402542 829631 261437 558255 1793821 1437398 1366196 24995 1040237 1155202 16875 1132512 1230838 1007569 1262469 210984 521186 544520 285905 1645009 1171876 1822485 1299581 539820 1800657 208709 1765287 1223825 732091 1578336 1313091 1036376 944310 832091 1782362 913475 1621289 882647 1452922 1802989 1734863 1326161 95597 85093 960408 1665411 1417875 184310 1747681 1891360 235670 726969 1967582 1701744 161804 208093 1840698 1140040 1307411 1975082 1983821 219388 1754688 391163 268464 447565 570534 508586 966189 130497 262336 281050 64044 1088400 1072446 1655568 726026 652367 922206 225163 1155662 1554243 992827 1737583 1014091 600167 1982165 1975018 1059593 1056824 1080131 640505 547472 1944920 1582154 416546 731302 1142819 1773284 696674 1905086 1214453 1386523 1189186 1313520 1657737 537244 1530659 773223 1110632 1431837 1164625 244438 1251887 1595417 1967377 1504218 1364163 1892513 1753096 369189 478352 110845 1640247 1900658 1686438 1162993 1806810 808176 277371 886968 1187049 1889967 1189472 480349 552580 878730 977035 1898723 1585748 58662 6484 1011172 798277 1080132 1501701 670599 695711 620845 1220060 1638779 805928 1683687 1059730 1222787 1708079 61262 6136 976087 1223956 1081493 1556196 1077327 1261782 710840 1833968 201634 832983 256942 1917588 556419 1254112 1610162 450637 1745051 1277274 1407169 775610 1527723 657246 971884 368709 1773264 341022 1823609 1011386 6150 1163807 1794270 1917783 519885 939827 969955 1957413 145651 698748 1243451 229990 48744 753446 28986 53679 1907904 696981 668227 1864633 1084093 1427099 1603643 890707 1809115 956756 557492 997490 396164 503562 1041664 941542 1791983 1601753 1506659 365626 1170250 1717393 1175054 48185 1948371 509395 1875253 59228 1899189 598911 1407119 247476 191295 1397849 676462 63667 266184 948088 1500272 284512 1084036 1100195 1490140 1682479 1906660 139387 198347 147388 596217 852742 329279 1663074 1391682 1107611 268488 296974 1676497 901211 1747204 422661 1908717 1847785 1445017 1050888 1494060 689010 413252 786145 272188 1334753 303941 1859263 729420 1069954 1055843 1298923 1666747 1921753 1836858 576663 127675 637089 1591247 68358 1164123 886089 363483 1023792 1549185 924700 1326927 999064 398272 599685 54915 1832917 82258 1980600 102201 1635109 135261 344982 1115089 1904592 1704798 1054779 1840263 913603 1493523 534989 668888 445096 1194314 1485498 905336 1998860 923349 983287 1182048 1924430 639569 343602 9521 1728117 971553 624951 927680 886769 730687 1757713 676871 1750779 1245979 1681240 15591 1226329 240086 854431 1606624 980385 237465 1614673 704744 472939 9588 1169623 1238570 1100127 209562 822306 1142459 1957613 751518 1293776 529736 893172 1531566 651247 1719527 840692 1738460 101944 1690500 591742 1759318 1787647 1590834 40801 1353773 1982999 1223126 418135 774845 1052788 1360824 280959 180420 645417 500600 1026829 1337051 1263828 626217 1897260 1312652 809888 1725258 452852 1780110 1218946 1605538 331878 930055 95884 175133 598722 1804676 340281 1928350 1638441 1418094 1175134 1417745 981751 769068 1127431 1025338 618672 1484372 320582 1566713 542241 1147245 1253884 1298687 975164 1329402 1071283 1477914 367692 1133017 1919354 1381263 810103 627392 1396133 1392005 1206875 945600 1008429 587271 108123 71284 1592177 232370 156591 1122493 1473156 1386048 695571 743057 1602851 1696098 1273702 978860 1825467 164091 1162507 1630867 1238032 142784 1410371 1154801 1882427 992172 731581 786884 1021556 1331002 708637 1229192 173551 1354979 1197308 1254958 1402221 1675344 1444099 772881 460616 254605 1989742 1981061 1207067 413183 1214317 216067 1518549 1844438 921011 1746042 120961 1196057 529888 794632 1867188 690297 1254379 603675 1377895 1810362 1799541 1253233 331481 174463 810590 1086660 1964306 1489843 1446818 1701046 1928405 429687 27172 80888 1555403 13844 296824 409209 1009139 428634 17211 1607438 1123202 1123434 508663 814311 340482 329650 761014 420169 1937618 1500715 894130 1079029 981954 1677691 1033020 1369244 781418 1116299 828479 1354117 698308 360386 1478579 1031182 944305 343109 1540478 1060069 1003193 1155533 1032849 1557691 1338558 187460 1234652 976681 914217 783119 467139 1650334 705341 576854 1369031 188358 845487 1405391 1720579 1206349 1213294 1617309 79725 357617 322098 1888792 1523510 1480051 372249 1636159 969437 21745 1431428 1021200 1433540 572183 993269 1931048 898751 486760 1131559 1996634 1361502 1388257 1898389 1269852 460253 1002302 1001734 657428 77031 890083 876806 1142751 877862 1073721 1494791 878263 1219980 715858 240818 921032 1707559 1097463 1676601 1058455 478356 1864442 1196505 817686 553716 504694 1553283 1303317 24170 562542 1425069 505986 331456 1877591 333515 1750632 909539 1119144 621043 1751788 1768659 1491497 1823165 1048582 1336703 1637913 478462 195544 1898761 1722457 1685220 601064 506945 1508837 1088814 1118113 1537270 1116368 152806 1941499 718441 469829 1257531 288743 1434531 1824119 914096 1969423 885427 729933 1914531 1257925 1789390 354395 343210 1468773 970517 159490 1459090 981179 859716 621661 926565 616512 951465 329342 1411539 118280 362974 1317588 1729711 83140 1683374 919615 1217802 1417052 350546 1323933 909899 1618842 1097577 108933 1044716 800633 1644371 1371959 958509 738211 1791115 1924511 1276220 1200128 494100 948975 1426437 1229416 1722973 214255 1972896 492471 1115433 1769957 1323309 893936 814414 797565 181273 1743170 1786695 1683919 925513 884426 1248899 180758 675141 881205 641376 1971105 1571507 606978 744818 210803 1981736 1593138 1823784 53343 713409 874414 1945795 431768 1015646 743087 1729400 1806863 844062 26755 1098905 1779406 546424 934959 800228 1886682 1550154 1626081 476547 171777 728372 1680772 660657 1277697 1812446 682590 809826 147257 399858 517846 518423 520941 1304181 123222 1504834 866775 1527091 1391178 90261 1100791 1790517 44591 1091828 392087 356043 1223011 13930 653703 838592 970832 506017 119673 850806 1175049 688483 263709 1094764 226510 479906 50703 1149841 872874 1125604 1868663 1949539 776903 398731 833876 399664 717812 1169876 784797 1014196 710577 1512360 1390744 757505 55276 554284 1177125 527408 365084 971462 1629483 395942 1161140 1738330 684433 1610989 1905946 203630 889423 646159 93453 331236 1515581 755265 135920 598009 896263 1923242 36677 343388 1543905 518385 1188535 224479 1473381 1015209 267695 876478 932015 1290767 277104 396236 1195431 1238775 428699 1609280 1227395 1079574 1394556 1745481 1157589 1505726 1237980 1387364 1099169 1689591 55151 1050651 410310 602675 752521 494132 441762 1315829 1599691 695739 776027 1178282 1076098 1877422 250043 398637 1213296 1953146 1634426 1499146 986676 679975 1533260 722827 684393 1533940 560544 94750 1395692 349814 1111661 11300 1201847 874409 1203386 902791 328248 609698 474327 377244 1905482 1599066 1392587 1330886 1514170 730329 1695700 1625153 690294 1195470 1330062 1275251 511649 955508 1506561 1045652 1215900 597736 1833369 56729 912015 150523 683114 1751804 476147 1302 731528 1673687 29890 1682181 1198956 506562 600223 1351526 443865 1194666 378155 883930 892846 891563 1827681 1163531 1368078 486422 757610 343549 529230 666206 282614 706413 803628 662995 40439 1342268 1938982 1033191 673075 331011 326725 1529173 1371665 1238569 1340999 771466 1972787 1279613 524917 1284650 748442 762940 1069846 1913470 1202759 207186 1279475 625242 742667 1187852 1912066 1387066 1999119 639580 336450 1731758 1030495 765309 1925211 1817428 1368737 519590 1436168 465278 1102390 511087 898877 1464799 1982879 1291623 1495047 349619 790576 1610663 717416 187614 1120537 419661 391601 1113134 1683303 1479921 874881 604484 649621 1331695 1377771 1381341 433069 1447741 1331576 562381 858612 1678123 1185463 1801988 356540 1863721 557842 1460298 159417 986394 562976 674348 1306605 1821550 534806 15395 1661745 236094 46420 1232188 937095 1971471 1834834 1999735 1874128 1941015 1049838 511976 834990 153639 1168855 1731022 314067 5733 1304998 891764 1544608 1638586 649057 199542 1854686 1388423 783887 346126 1625430 19220 1261617 1960306 804161 502885 1394455 46756 1425914 260895 346103 1387814 1056378 262228 86909 1661629 977178 1507378 814662 1834353 927331 1101617 501734 1182375 1884703 933040 114860 1400077 423677 1282974 757052 1158689 188720 1549311 1901464 1765516 1271855 1545462 664142 51477 835248 9142 682978 1662174 798716 1032931 364263 1115179 1972296 1951197 1773517 1807145 1949571 1209384 978909 1576622 884717 1244851 65602 716112 878501 1197907 638188 639555 1260244 362269 422361 1266920 371692 1846703 251082 1441835 1080593 1724017 985590 154701 1392688 27363 794913 77350 1090206 1686089 1308341 1472195 1708142 103162 1353996 1963868 194024 1802840 946816 1443587 861227 1503912 1615314 71112 1127980 1959873 1396086 1329083 1203735 1018749 412440 483432 1628860 874426 1731027 1069257 1707226 1017342 1167936 598208 1531789 971725 476724 1843968 121100 543857 1691548 447591 1489179 697160 1126930 20130 882322 1190807 428589 1363882 963416 1709026 1062557 1180870 869460 1334658 126395 1108892 1751411 1880080 1720675 1408180 839721 1227879 623278 1586047 1267933 1598580 941719 1028085 634367 1271043 683364 361766 289883 1019818 1070562 794355 1997236 439971 1243397 899856 227827 1473655 1126379 1322915 57783 1584699 901087 1254163 138549 1120113 1484124 1234003 1887833 355253 1162461 47923 1350539 603654 680663 666541 586520 1325724 421917 1952379 468433 42351 497405 1069576 108392 1796211 1084002 1523813 296565 111070 1001278 1645792 1822711 247415 990312 208285 670255 1906592 1012281 1820387 1744433 1707527 1662091 1486443 922162 731795 1401319 1989347 202378 1675624 1579018 1577843 947784 1274618 16073 1078134 1385411 452671 1243268 1552620 148049 502458 26179 721795 1665782 1202786 1570886 1718846 1446411 1301793 1331010 751212 314483 1675532 1325742 901587 1170648 1975057 858642 765249 438614 1883800 1556516 99859 1363601 1078577 934439 1173063 177077 573799 1721826 307734 1715569 51697 1334389 731025 459577 1411350 1784948 154166 1014253 517618 341253 265319 424266 255988 274914 311983 1123717 370066 408744 1458445 1077288 1358958 841371 716175 1183637 1503271 406587 1966843 1430468 412358 750386 943000 428436 783998 1349321 50575 1318884 722123 276527 217419 1106364 1438898 318976 1784331 467759 1141294 1789991 1930480 817741 648299 1729038 285689 1441298 94511 1578650 417260 1970397 1309468 531453 578825 552631 1759890 818292 1043930 127027 558542 1256950 1334734 1511964 1357905 135861 296793 792356 1077392 1484076 894146 1589882 1449535 1993287 1923173 920989 1372916 991873 1832511 1490743 813996 208539 656866 1929331 36993 439166 196524 1858354 1099562 1043386 234057 1336345 540755 1799682 1118465 838280 1822525 1850856 959989 600177 811642 1428943 742388 141526 7282 978097 1229542 565109 1283319 498764 1453760 1686595 1342578 973477 1088288 1468025 1085358 702220 592519 1506739 929875 1503986 1754684 1746029 1246803 1956577 347416 145713 1396117 239022 785225 550069 733170 1321420 1618672 905173 710059 1143230 438857 1387335 816847 1858191 1719488 1065565 491751 479438 115649 1949581 319739 1085029 1585895 725384 1116436 264304 1338537 1348980 634378 764406 247834 1468468 670608 1147010 1476303 1703132 213057 1782540 676168 1138791 441439 519537 581594 702184 1833578 554957 942866 1052954 1329400 202857 1668263 1345666 1858743 1970716 296326 626406 860648 1050974 562290 446371 354628 1494252 223077 142303 1706180 1474338 616674 1138590 250670 912746 758506 876010 426224 94339 1341777 1716074 1307113 44046 1764775 1959187 1745736 986234 253804 723666 30515 109039 1892986 912528 1193800 1426242 1470047 315290 1224647 1754283 966829 461391 1979936 183703 1544256 566652 248268 183796 323612 224734 1695994 1371060 914906 864403 980252 655831 1484505 501190 1603653 1093805 855765 1584936 1787827 109345 1334449 1898220 1721381 1956912 203042 1384561 710884 645434 549294 622358 235130 1516548 1749944 427693 211601 1520491 1286235 1790999 531891 1410083 1234718 627618 1789517 812826 960466 1609645 303516 934146 995690 214325 1604747 1735623 1181473 724511 852438 87791 728828 1583875 1723144 75476 257409 1393884 355039 1453738 1939464 161699 979494 46893 887485 760797 251106 237050 1158978 1155210 1726173 1027010 807487 717215 411379 906184 1725035 847873 352640 52706 1729179 154610 483932 177252 1047464 884885 837682 1664538 1452518 1055136 1124228 175066 56570 551065 137020 357069 1614453 1951326 682296 1971889 1696966 168391 1639723 1613892 953855 441274 963516 921597 1585272 1526390 1905602 302971 495615 1945461 511769 1048500 110053 426036 1637020 1267149 1742736 1228851 1242428 1885733 390356 591498 225083 1777521 752567 1436546 1602162 1015040 243961 1801373 1789001 948614 723114 1000631 1796706 545387 1556878 1440010 1354112 61870 380121 1412910 1547495 571424 1987185 1822305 360708 1883792 1822982 712194 1286345 146494 1605234 589742 858995 1808465 427642 1827266 1030011 213515 1881191 609381 1847438 1084082 1960172 1265609 1403213 460865 819537 936672 489666 470642 1546159 212162 294137 1761648 1502126 640836 602259 639186 1614668 87875 1024641 1033164 558410 1887549 1025226 1458197 1280851 1355017 121441 170066 925752 663429 1185906 1778971 195861 974162 234780 1997167 576350 509166 631192 1948505 297890 914674 52228 810541 864532 1933644 1739681 607592 1922497 1282833 313081 1171632 1672215 623497 552398 1257588 103403 824350 1390919 1531300 604495 1406862 1445545 1238252 406474 1745357 902689 1239427 1731100 132505 1205375 1799081 1419461 1974892 25194 156617 535809 1329243 854879 1071887 756282 150093 1324328 1797193 623221 1897456 1865978 1681837 590583 733705 1096701 1280697 292824 628682 149319 425518 1976540 439243 1470271 1960709 157438 1147775 956315 681094 1223820 229433 819888 235673 1560199 1127660 281465 463774 520624 1267160 409812 1722150 1028882 959054 119347 1983682 734386 1894408 1745190 351194 1389101 186227 1821182 1072217 251906 1570022 117119 2720 843237 1292735 1759355 905445 895234 1012712 1387893 327369 324455 1736543 442754 1751423 1089964 926233 1541998 1086235 28708 933734 1411217 204428 1892905 222737 1861115 1902217 229762 1358628 206310 599792 1859446 1891550 368740 833660 1127706 1037739 1822297 358632 394646 1601051 52928 517184 631231 1830877 1045138 296171 861672 386692 1064150 1871390 320664 1519561 883086 1843804 1574968 1314074 335202 1933591 1721841 1880856 70896 584680 977154 1757771 287802 249589 1781704 1046983 136015 1580382 871887 326686 101574 1203626 1142996 1321325 764649 634760 1701715 225448 1253504 98620 185646 977932 365015 455671 1592882 997971 913159 823112 632992 226451 52499 646017 1906574 823971 441728 807309 960684 1455492 1081186 157134 1217501 92002 1710423 1310062 1865661 1929534 755027 884027 510385 726108 253423 298005 1289560 1181760 249993 1387615 1216732 100598 1415176 1872960 1881254 484161 166362 472412 509527 1196941 1671309 789329 698200 281030 771085 877173 1714369 371121 483881 9462 389044 420912 1846294 1234514 124627 69307 1177380 1449630 408285 1960705 632997 265796 68693 1964066 1727881 1152159 450674 1921433 315286 561569 1791973 570862 169272 848195 182703 875733 319037 601181 340487 1497846 293651 400991 1353854 632869 1443920 1917545 160057 405257 238661 1090938 193787 1547762 1443022 1891169 1229833 251237 899738 1841706 178327 1471237 940370 1981412 945077 1319111 259391 221090 1297075 1244063 941836 437362 740779 1049009 266790 613392 1131332 1633827 544285 808613 1236583 703166 866697 292700 861785 19595 579212 329788 613497 1369879 988954 1078236 639319 332644 522100 1707448 496734 506070 891885 1623492 432413 657882 1781979 1895515 1663715 1218948 1670898 1241871 885628 1473275 1850541 713344 642939 447451 556619 196401 1125748 651134 1158623 167170 1151721 880845 1393592 1522966 1208290 1406959 210444 1494771 815465 1698204 1546550 973975 1332141 231201 750421 635139 563514 1441122 858949 50072 322340 1191272 1592710 1464903 1817034 75006 845362 1616841 800411 187223 1958824 1021603 1121428 905500 224990 1509167 449963 154675 1903352 1896501 866820 1358887 937677 897899 94320 1544694 490240 49504 1136705 365908 1516052 654770 416183 460094 1502428 356259 1296039 571441 1331698 54455 1028813 1012558 162733 708687 836149 1243351 30471 403819 461685 844312 824649 406753 388916 1579444 370077 653364 552729 1371538 1377758 306523 1965006 875716 1474918 739695 1359701 1116359 784150 938352 1652015 1355601 1813955 715463 801864 1671615 1737036 927813 441737 1833062 1572223 1247257 1788494 1666939 484035 110363 805682 751199 1486675 301945 438774 224625 49229 1891562 360241 330874 1063602 1312803 1004128 201346 678241 1591035 1071144 1988133 996733 1134808 1255773 1914762 1741824 1883093 454453 1888834 1137821 1632976 121932 1207290 1678746 1948085 1635828 1841396 373615 1045791 13209 1313768 889101 622625 1961498 1728122 1570652 1582052 428030 1878434 74814 817438 915616 1064984 566776 1465398 723505 523896 1031951 1866811 1388000 229819 587875 657611 1733541 59734 855738 1894208 348785 1510945 915072 711141 1733929 1530854 757617 1905293 609628 1066631 1167897 485063 1003929 553629 849685 800550 191448 869548 1931312 560245 177382 800080 1399658 565175 1099131 876925 386730 1289424 1948866 129329 1766814 1106444 1726706 1896768 115171 912341 208678 142846 1917255 1496207 1148699 452850 635500 1179112 1697560 309049 1737452 637626 1426057 1117412 100984 744237 815924 352081 567215 1131207 85566 1921406 203232 240403 1921997 32724 874496 1086701 838666 1464293 706363 1816593 1714739 1752744 1540124 1140731 1440496 1030436 1891257 1324837 1236773 934677 147260 218438 773351 982529 1105680 543553 953061 1784483 1853951 1600240 250978 1833607 634142 1864268 1240564 952105 1730059 1308461 20191 1537285 137018 83262 832894 1884942 1848004 791785 527765 760898 1209079 159737 568203 1172610 748707 1288729 1500403 816460 771185 810118 1660083 650836 268124 1604332 371932 1622594 1450552 1073376 1343186 1177073 629299 645992 797553 7020 649848 1259723 836653 1299478 942902 954590 260041 1562092 517352 1048287 1519032 645521 3243 960969 797882 1446915 985582 687355 1966977 32265 1186370 1956283 415146 525844 100636 727238 1931278 1758455 361858 324741 702410 1292555 575721 18115 1632931 189091 450536 1228139 81766 357170 1211600 823168 1030408 1386531 883496 127579 687762 1516461 790291 1874600 1684833 1884267 1442279 1317846 510964 264963 258389 1841660 822685 438873 174280 1916072 1289348 623851 701540 737978 881664 454415 1784849 985977 1681972 1399746 1244120 1298515 335768 1821063 1327590 930688 961627 407866 1051353 1706451 240210 1646651 1475338 510238 962052 1280519 897504 1064213 1527321 1948627 137919 871305 1412824 876964 240450 1926938 1221795 916889 171472 848958 514855 646139 1746675 1078182 1029719 1386493 473135 1981880 1070288 1780044 218266 1960679 1657588 1783218 928677 1785559 767554 831236 17115 650800 1832963 1590123 735180 684387 1095814 371572 983422 719581 1138121 735830 1057101 1209587 1123422 1375721 1884395 638303 567024 582492 810285 944687 1608387 643365 720136 431229 452498 427763 476685 209987 538434 1115674 49048 1795602 1430658 1517735 1572890 1591403 1334095 337401 533996 1000426 1783018 1540146 1039233 464935 1526584 451091 611528 843214 612628 13381 1214856 607011 1215572 1526918 70212 788010 251104 1990126 1671906 1921211 250833 871497 114591 1989366 28940 596567 62677 550420 1098071 505263 386002 1250496 296090 80152 818914 378290 457434 1479319 1956562 515032 961385 1710227 1866825 1141495 911949 617683 1331322 55297 695183 363340 1835155 1597406 966701 787893 1600522 1052617 248126 1183685 1663619 311104 427931 891014 720204 1537450 1385074 936688 1779072 1378665 1530208 452168 1363239 1961940 1030389 1401299 1890803 1436753 1015868 1108159 1273701 1143069 1834626 1692632 1861758 629068 307679 888124 788131 1097847 1338046 1501970 1968709 644334 1751858 311253 1515005 1559519 970296 1779109 996639 1750479 1028794 874602 1392520 1754106 1169123 426711 1207397 1650152 1471124 617299 1175082 1453049 630803 923516 1330590 339968 1315185 241500 1175107 81640 674117 1916320 1066048 1736510 1591524 1258239 424874 27425 802248 1652766 239059 1552624 1928456 1936392 1092558 1243557 246868 187881 1264534 1506899 1428784 1738212 1528201 1695659 1695740 1992933 374944 270822 1222814 213775 1022119 1264543 1131543 1671601 1631408 292373 1671118 1002945 854823 935026 1266100 1285052 1893170 280518 729131 1964896 1706886 539294 1655310 682669 1680064 438218 351559 1357192 724037 1000936 1957218 523061 329572 309879 340786 1296802 1378097 111038 507305 1944403 640366 710751 1901348 745771 1238329 1092628 1849914 1506154 1066695 1821187 378776 1938047 1919295 567936 375090 91838 1884818 1155710 1282406 1188951 716201 1847015 1815732 1838460 57947 65739 822778 1971178 1602738 118413 651259 1742709 480952 198660 1396915 1594316 514246 376073 1304464 827965 1693711 1984082 1449545 1349777 1581349 1091750 100096 1896237 1189160 905046 1124171 1415874 710721 292063 1442871 317780 4342 1710876 518117 1890567 1505660 240224 519446 1625850 825288 1362670 1260117 1253805 85806 1276228 423558 584612 526615 898314 1553070 1287745 1186899 51086 491190 518732 342216 1430559 434574 1700233 413015 743520 863352 38241 151552 539104 1194487 1910687 1813831 588518 1516100 854575 90738 1921205 1839484 1728076 1000915 755033 1712478 197850 1215605 1641580 703676 1886523 213083 1108186 1485406 964561 1229912 1642836 1814003 434493 1901863 677638 1091939 698512 900029 1207419 924006 1006108 1306745 1881248 1861171 1878922 905358 274248 160924 1138606 1874003 1545293 461071 155055 1409262 253522 1816640 1082483 735064 1177762 830811 224131 15654 1426734 141922 214824 1879802 1460693 1861591 1021067 1747500 553284 1512889 1874450 1782310 648169 301022 1131210 628621 838892 889064 105826 155058 204730 1432029 508408 876345 1506823 182126 1570195 1692880 241504 1632415 839850 1856334 1112902 1883407 1100119 176635 1407277 28132 936331 1050396 131862 808435 1342329 489363 1252443 898035 723528 320941 1656724 1203944 1177546 1701990 1865123 1849999 352884 1086287 1105307 1655411 1040109 324869 1337736 711444 1392858 1913019 1444641 753320 488617 500830 916104 800267 746636 1709743 506949 1024771 26052 1042131 833056 1153859 1755828 1306973 1894878 58210 1544815 1554669 1901068 1871140 1934849 1065750 1455951 17458 420676 1409181 42379 296852 1277177 790957 485941 1369599 824063 916697 450176 1792270 953207 361760 1773484 925198 1515680 1325545 1602279 1520204 36665 547173 1223596 509458 1713722 437033 986909 21395 1179635 1295853 562439 1396170 873092 328676 828837 1735296 557231 1400377 665051 736252 1811063 42020 838055 1753996 1766087 1118513 304389 1815134 1589327 13799 1445275 191449 590153 1952542 1292021 1413829 1500927 662012 813617 455637 1281977 1369831 613133 1023190 819769 530965 780739 1383498 603427 1508954 1306461 1991470 591282 318432 859939 1795070 239392 1148788 845164 133225 981930 84727 1917895 1974481 316741 201181 430993 646057 446419 1125694 1702932 1131866 1473181 648089 22939 1095887 1547092 1310231 1428153 419977 898896 270203 483901 1163007 590121 1044440 1896855 1546080 1519002 1225147 1347107 1175557 784672 72365 1567585 869646 1183419 118867 1939591 1085650 1306965 675212 1981587 1848397 766882 1177364 173304 126783 399384 173274 1197010 1264374 17854 744709 1386152 1278862 753748 1246140 1021634 937598 1690596 728210 575035 1536235 1545650 1802118 172788 343853 1072534 740617 1455999 1976919 1359690 1397952 1212289 1457411 1211966 501895 1099383 1737816 466580 478132 427998 1578745 1018748 936316 884120 1819535 929397 1930926 9061 1718057 1184557 914988 36176 1921951 14059 662827 1832168 1080962 1798411 306286 1664254 341353 1810847 654028 955920 1606104 590817 1012329 1717180 579758 1038145 1515886 813922 305287 1390872 1697966 521032 126960 8874 393745 1337379 1165797 281099 213710 332672 1747422 403670 553878 537523 1310688 450255 1681060 1411715 795216 813884 211932 376423 1073808 1650643 840984 824127 138134 1497307 1302429 1685554 1059420 208943 1677558 547383 256038 330223 115049 1318929 1912702 1599432 843817 987554 82940 6564 846464 1016560 953400 760715 1307551 1297478 1950389 620770 1041514 91678 1292595 1054936 1055039 168850 876229 825390 1871201 964453 680469 3993 1421907 360410 708695 1687626 1343439 918638 1648527 402102 657849 983646 605088 743559 131933 1167132 1677058 1188191 1075229 712665 300306 1328099 951186 1684962 1971662 1131267 287640 1798020 964580 135089 1427139 189281 969886 384918 1639869 52170 1090367 373139 1153372 1260697 221647 1987487 1227742 1980437 715142 317030 1401686 1889658 617997 278201 1315217 136598 1047397 1448549 649313 320283 1450495 1161984 294632 1323331 378641 1828015 232773 619422 1422281 215144 1592306 1110055 528679 1836913 22787 128701 761777 1250057 1569924 997406 289297 788857 1233663 1894797 1828487 1863853 692465 1125285 1366822 1586605 797107 1497981 756828 1749809 674480 1660142 318873 647139 1393817 1013976 1540670 892197 285158 244297 1676521 1210186 1435462 1441817 885224 1618410 1070316 1648491 1280286 1099710 1663919 1328125 1718490 1553110 155172 36340 1415756 1575666 292320 695094 1031220 1918275 317502 1684402 744363 159247 464942 1382817 136717 718038 714911 1385935 1976523 511796 1083119 1369052 1236507 1587800 231866 300000 921125 1436348 1572636 456460 13134 82034 1356817 1137099 2074 1140906 759341 169118 126807 1841928 377914 1721485 1001326 1754793 1044762 1419813 1540032 1834057 939047 1486226 860367 1785621 440162 1254590 1738040 1643448 374041 593147 768482 713857 1622346 1326913 1282607 206485 1712615 329954 381006 391212 1059767 1213451 1685340 1515902 29498 1248289 987524 554049 1347442 1035374 957489 763048 423428 1478571 1495449 1682843 1702410 713972 1569301 1294247 1874960 243823 1692716 595211 201324 231991 871093 1317887 343868 180096 1407387 1328669 72313 1158759 1676776 128186 1252301 1072929 1690727 1075734 1607800 1303470 1758699 106352 493449 792669 987971 612474 69336 363396 1476902 1998994 294473 1974652 1786422 482868 676571 1525799 1977587 1751864 159783 808276 1912358 1934055 862188 715485 1336412 1129717 996717 1837882 1381029 914451 19959 1604117 922592 404658 1666071 1681033 16770 1926679 885851 1301317 1204354 817892 1343706 32155 870224 347536 1972141 1150535 673038 1299932 1214688 371710 210868 1253995 540644 759877 1234517 1102208 1918927 1440883 349975 336991 1534317 1791703 871960 722364 1600943 385607 1224750 527353 891056 692628 1478124 870165 1226617 636420 1338016 1725757 772318 1874955 577457 492349 1478550 1353247 546546 1385292 613453 1795676 1494820 985197 1019142 1389412 59400 1452650 977480 72718 1893391 277973 1845268 618684 1447492 1787594 1414157 649579 5266 639153 1673158 564322 1848682 78071 1065563 47892 501953 12465 277458 1546588 1694949 254550 732969 1175133 1606484 1071822 1604705 913565 1808979 1693119 860663 1723280 1634062 1800771 607098 1563725 1406729 1193715 30875 939111 874021 1009419 1496120 1947792 236224 202226 90387 1185437 609505 898485 5759 723749 1730534 1595958 1994051 1444769 140709 10581 564004 1861147 1905853 379310 980525 1850729 1316092 1646874 1228549 104078 1118977 243459 577978 634610 1192380 1939190 838624 1826686 642622 204621 885010 639785 724005 461339 1825059 208680 1140057 813559 1780801 925053 69599 673612 130530 961028 469983 1374584 1390949 1972478 1770857 1219356 421242 1672501 76371 1455670 607172 1350746 947271 1703300 515382 781706 1742212 375819 1888589 808940 1011272 1786344 1275650 1395575 576526 1538226 1709836 1378971 1520999 1076414 1910981 273727 1980535 124589 1911417 827149 56665 281538 665441 1873564 1170654 1344859 425292 1904954 1310842 1416474 267391 1801393 1739907 1428438 484463 733002 1323157 157558 278339 1713608 1263587 1216828 1163736 1192702 1611271 199463 258514 42572 550369 1873985 1787846 234179 1287484 660754 619518 67076 1848799 365757 1873257 1507325 771509 661368 44065 83283 1002716 277277 41034 1481408 403864 323445 661323 1219189 1162625 90050 1107309 1305502 620172 361458 1543844 969732 1054698 1040888 1469399 1650472 987026 390635 1863664 572001 1784909 292079 298765 141975 1006181 1996154 1590680 663796 1263077 142010 1373234 1085092 867588 206064 125061 1994769 1284551 671049 1946049 1639355 1700518 1296785 1988794 1446059 735626 1274891 1777459 1079403 623075 135776 547777 678617 1612401 1010729 386879 1897560 1943031 1834547 1624843 1276769 1240634 448121 122879 226542 1862785 121141 177056 1270315 1048025 473905 428985 361746 1506789 1832683 1909664 1476723 141455 1593259 742276 419763 112173 1066992 235312 998708 495042 768858 939352 678143 360877 196019 1298632 1807630 964878 707776 244419 1624187 897659 1922397 281467 1876457 1903296 1743735 42181 1557842 1480655 1655159 928231 1280505 1017596 94136 509676 388504 794997 444271 811410 348913 61694 800684 131945 373115 402723 1983654 257962 428656 1412169 996642 419794 1662431 1483553 821549 720052 836585 1162834 1136527 675060 258990 1391883 504731 1046026 1860738 1226547 1097931 1144143 1046448 474742 1166550 1375356 306442 229456 731548 811527 1883652 1703936 1255268 533984 426237 884339 1656360 62274 1834399 1469997 1224313 619159 1906653 781908 1384256 1043293 1080792 1542221 1349287 1213632 1282692 1919035 1721306 574329 565683 1014285 1934199 1437600 210253 445244 167102 1115953 1033208 136567 671484 1157924 1089317 1183373 1111459 124940 1791799 409692 1156345 748003 272053 1614267 1936295 747116 1112767 1932123 1196795 983419 1169521 60195 496646 1069868 708571 1050095 1759319 1612550 1316385 243985 471681 1096229 752259 1068143 817378 1124409 1638477 17383 1738774 87434 425831 1746038 1630240 1666262 1684251 905733 1387365 811910 1696120 437271 864796 1651533 406510 1360624 1448511 333346 88123 189147 1299145 383975 1720826 815713 1777882 1911691 238357 1113044 455150 1823083 608508 1184195 1285340 253527 1546442 296633 852744 1650953 1279045 758371 899585 851856 786914 1595539 794924 841186 450789 1817300 860804 1052118 210554 202807 1830081 206416 75180 626256 77740 1537399 654874 645486 1493533 607403 1227762 548550 651776 1730499 1695425 298308 340925 1565902 1845032 921074 1632387 696308 1988987 107860 1742642 1003436 481104 754746 1277117 376095 1279567 395869 1397506 453525 159585 1694075 1527443 795614 533151 1868323 479587 693315 409938 1750812 724967 699630 372695 1773647 348326 1186880 410049 1212958 1842644 1201926 523931 244947 822719 194700 149829 1270213 760462 573170 600582 931917 1534396 86481 542667 672459 258345 1611500 1923672 883027 1800781 1875431 1123549 1550934 130709 213491 1566910 1943390 1710071 255928 680717 310465 1512602 1629939 1210921 1230389 1964046 1398503 1184161 669415 23663 1036070 391928 238564 297 508117 236318 613701 1992914 1728623 1954384 1128373 1578256 1848797 593718 970751 853128 1409694 1102198 249926 985286 1069205 1730065 710248 901062 920142 119227 1375057 179824 1070281 1602269 825061 729474 1804375 511698 328802 110930 1148833 1778008 424474 1661739 898567 1113571 1814204 1630525 191673 34066 72032 1083155 420566 1674334 787802 1205444 1925970 1409002 1088289 1831522 1490687 751431 1815746 358688 1318047 1378189 1833491 1737430 1896811 46721 770519 1553644 231339 38699 1257745 1740000 1867299 924301 1945342 1957494 691985 1945190 185268 610121 1440196 865067 1369674 1113722 268174 316312 1569507 88952 1327200 577125 1690957 1931960 1650268 1288183 394004 1211499 1019371 1582450 1707454 1805139 1276968 1347185 1509762 21610 1326652 1545251 1889762 1923294 1000771 798848 1360969 915980 183410 1885302 222584 1723771 681683 1497873 69154 121665 556638 1339308 512632 664835 705136 892281 1925808 916943 1210868 1773356 985307 672715 994965 1789002 1658313 340779 1328363 1251994 460265 1633648 940549 868555 1660455 794248 1019591 753957 814721 1065893 625941 385468 987012 1158241 1600163 1780108 402539 1820036 610152 1758493 598595 303175 41068 1733633 606013 1432800 1932952 1978798 1757695 28015 1044261 962585 135953 593379 1402922 1523163 1906566 1430760 1443016 750760 799653 548723 1658133 1393793 1362445 158152 529473 1442687 387758 1492732 499583 1266445 407467 574482 505300 1534512 74411 801934 972671 999987 1686028 1705709 1637597 1110973 1708840 524914 429190 863016 1386398 1081402 901384 1080743 1635453 1074763 146608 592243 1396829 1230850 1920507 473749 161104 1600822 1440671 527762 427581 1033933 793753 1894385 1511388 121362 1092548 427817 638896 799345 1866079 409324 529145 1583966 1647590 1793253 663123 260326 1867004 163822 687526 1421635 1125545 1253683 844835 1984874 842730 913155 1464308 1284962 1928989 855820 563920 815692 1427277 123899 731927 778409 669539 1307306 1959968 469069 1044983 565591 1912306 984574 1972068 763836 236810 1718727 1916055 1049546 768748 1414138 389986 48975 413306 832907 1561772 1832625 329402 1719582 1664213 28186 1867425 876093 55462 853869 876927 515272 1423724 1403964 519165 2849 1253066 78495 1484925 407040 1590940 1927560 118474 1436214 304632 722003 60793 1513611 412110 907680 1051192 644630 1132209 31463 1732888 820240 286618 1476922 1123218 514778 1579302 1250447 1539649 431288 723436 613495 1579082 99810 1528249 1257358 1211562 80759 1688401 1111470 1399758 1950872 777316 1089603 120346 1938505 537446 868183 393588 1708913 278204 869792 154836 580866 1716101 979711 1669012 1721611 1388197 1149343 166649 820491 630459 1331367 623482 528663 1300405 145417 1628672 956297 1631870 806191 484755 718665 668767 627773 1542870 1039313 1542656 1332 1483478 293277 239740 618549 1182177 1452719 1218850 1924483 630915 337936 1331841 705585 55295 1744926 165234 291800 946643 824938 1944272 847864 830491 436247 143480 682781 588782 1167069 1618556 699572 1338947 1507222 649158 1142357 868841 78606 1740691 311980 1729346 730052 684694 1706685 1799520 713990 374813 849375 1591823 578348 1410074 398649 1107370 220406 1176216 1133848 1194790 1103071 225681 445563 380600 1831696 1187876 1757116 811941 1505996 387322 1006678 898228 312273 1287353 1101100 1559815 353403 129501 254551 1645405 1352356 1447260 1848903 1114942 580995 659517 1206250 557388 1413172 1965072 1555869 1165784 177822 1413423 728925 924174 480407 1765025 580457 535599 1872253 1518295 228372 972126 1896020 1056485 764212 305913 359571 1664300 37179 1429002 632879 1396560 530099 1957322 1269576 396648 416158 394920 21276 1719977 571643 482063 1571779 759961 448979 116069 685902 825473 1930340 248822 1279301 1570913 1929624 1975067 710278 1966318 1194227 608803 1100452 1260409 1806636 1198718 927415 1145873 256108 1132482 1451604 227345 859965 241288 8913 200109 1063110 1415579 1011826 716099 1512150 925161 1891092 1389940 1342719 642064 571826 1916323 1082516 90002 1080177 1613503 650192 825512 1264501 267766 867242 785691 749274 1964566 676386 1834448 370864 1568278 85397 1893785 1440486 795609 736106 494344 1818771 1396068 64391 158704 463525 1319806 1143364 1275089 1942975 676216 152955 1405097 310863 374639 1669753 206015 716985 1296429 1192008 1420697 1277320 1030938 1714649 1477091 132248 62557 802671 873704 1835613 1238094 1306749 884876 993087 231798 1028945 4768 1682555 1907235 1047042 523240 843563 1758751 728859 1461952 1740932 651408 1585160 1651347 600643 415218 774707 36447 853345 674004 1552421 1171246 638096 921122 673675 20895 1469895 650077 582772 1467097 1212637 851657 1865369 535840 1744388 1303563 1971595 1114476 618367 1886168 1476410 1512998 799085 1546477 1443277 1165489 1404169 1373221 765586 45176 1248933 132094 657276 199115 339888 1592713 1433506 1191850 1245537 520307 1904302 1110422 486087 677121 1698701 642973 1441310 615751 1920961 489658 1233812 314377 289380 28328 188547 902189 82603 905311 498565 479608 425610 893014 481027 930875 355765 1525261 1916079 48776 843844 713288 155769 1387720 1817398 102375 394263 849142 574520 258874 360850 906985 1533534 1016225 27130 489496 505535 1318105 676095 1831281 1183846 1229572 948694 863372 264513 1414249 643804 663601 1967102 1961887 1190426 7937 890304 1134987 1059631 774813 92106 770649 1634079 749789 515578 470999 1401792 676181 1690339 1244054 1663441 332824 347919 1243517 199325 1667944 1101303 413579 1114418 1744924 337342 1399953 901962 1563335 1294158 1114127 1720566 1384038 295208 1502758 897910 984821 1875306 688899 476616 1618559 436284 1513698 209548 1461126 922495 4213 449461 774443 189433 493929 1353066 475567 459304 599476 356706 1166994 1795631 1025535 775517 921728 85730 1128081 651761 1996101 1841078 254989 1482858 108654 478009 477206 497052 337550 330084 810952 568111 619032 1978113 1822287 1741406 1534875 1674253 1054860 632185 437378 801179 1691600 420530 453462 509419 434959 153145 1172542 811351 1827263 1434347 1471380 989770 267324 43113 1932579 339692 207178 263621 792550 1411780 1627960 387491 1836183 657205 86777 630274 681143 1285946 1404610 70025 443454 1181262 445861 1608381 355883 1346621 70466 1420728 703720 702073 1073320 1956443 1541773 591724 1860714 202618 789338 594711 1145398 1418162 1063171 1625680 1825602 1101073 78043 1705615 133222 1256353 631911 1272156 1750137 1784314 1147043 834460 105967 391611 533800 584313 1988983 1438265 869334 683091 95590 1240629 1104112 295246 1746785 295006 1739892 654047 401669 1731840 677708 233828 618712 1627482 1840725 1019348 1561811 1839547 980356 1610786 1840881 223033 1110756 195358 1763296 901127 1542201 405783 566938 197022 341287 1049465 1846508 1015123 409390 1469170 792682 377418 1675348 257685 67642 1840164 1836265 1443690 1671721 1632084 1091408 685301 941537 842625 749222 1127119 953456 1208615 1259007 192298 194948 1826090 1670034 1630193 535499 149935 1913087 1035622 283891 1487123 1820391 882950 247500 1031301 1114302 362879 1285411 612709 453824 1316178 123688 1811398 1011001 1355898 1556238 605208 952807 1266737 972217 779227 1340946 129588 417226 119919 1948150 1887665 1372562 935921 845332 470127 1421235 307653 1958323 1021015 1486410 533915 997479 362863 521972 437198 1870802 1448147 1972230 1321 598793 1388782 1658019 994002 530375 1743553 618108 8728 1129409 1911382 226413 1727905 1840029 15183 445879 1170777 1865478 751730 502549 332258 1900148 470720 956941 1693423 88873 1277359 997215 180511 1239019 269459 1149529 1910839 1828181 1138250 1836762 999203 1849637 628000 1551147 1322215 287011 1747633 1992473 1558863 1075380 896536 1869428 155295 1322573 534210 1862503 1916593 1883569 156324 935626 1840017 1357922 1490006 163548 1165710 1533382 652895 1968246 778385 545075 1210099 219831 94748 366603 1128456 653126 262 276655 761803 893587 1851556 1865483 795822 1588828 1015318 1816711 675744 129722 985912 1564632 1799664 1264737 49542 1947266 1126049 1828192 757372 1455081 586120 1075338 1822445 1072997 1051774 1831122 913945 47430 516880 1311976 313517 172956 1265094 648905 771771 616287 332101 1714906 1540989 1069784 1015173 75076 1378857 53531 40243 1272279 38819 502369 1792065 1923754 345914 843539 16003 371706 1174549 557911 1978307 1076214 1851525 764806 471730 543234 1163983 130179 1014078 1561386 912714 1383329 400458 302717 68207 1908865 276479 879443 984124 466109 889835 168442 1960843 647487 493007 1108580 1696251 135667 1016815 1311354 91447 1317207 1468778 149568 872125 205453 1351509 752328 982817 1503148 1043062 1180037 11830 755004 1843606 1840778 23462 1524011 1050769 656929 35278 1633441 877967 1018033 1516022 1595570 826105 992306 284304 705993 88631 1168944 1529481 539017 246067 832951 1596257 454304 1850050 1425062 1453192 656773 643646 1142638 407149 461448 1025830 1181940 927914 485739 1822945 1397112 55224 50613 732739 1783878 210023 1299246 796253 1725357 280489 1027472 633944 1269599 1737469 1151372 329193 1207643 1486011 1915848 1118083 1023720 1646235 1946535 1986499 887727 741360 741049 73403 1484700 606903 1636503 1027685 877390 1632392 1977511 1755042 1753049 1562171 1077690 321676 665224 762576 227206 1701121 1243897 1127456 1600591 730548 727369 140278 301065 1532808 1508175 1323165 1375905 914316 1161873 601447 154435 1435773 590663 1316253 1267232 450571 1204548 1166657 1185184 1933121 1898002 36041 1270334 751210 1244160 89015 1033703 1270320 1669733 733533 1962968 1367127 696595 306995 1804271 492849 844678 1118566 1359471 411007 432793 48664 616781 854085 905123 1838751 1850337 1398265 1614411 758070 1309819 802935 1656797 685390 873525 1378987 286916 1632233 462947 1402454 1032864 1994969 1976674 697030 795362 555483 633113 1020821 1699586 735749 1907172 1633203 575071 568654 1899020 167864 307733 992262 1431469 1218560 80972 1233776 863568 1191626 476209 69148 381109 667153 1323550 1198490 307355 1700876 1805354 1840106 345322 1691930 1726023 1072047 445778 222001 1418216 119098 637376 454815 310231 1603581 1275547 868119 846598 410689 911514 928027 692183 3625 1445825 3456 662490 1686983 88448 1047955 1455913 1398916 618261 1802736 1713293 398579 1825509 1745180 1351027 2743 1534034 121038 1738105 964224 719924 355468 1766357 799884 1570281 1979986 1249951 1539504 1711551 738714 983325 114057 1518917 673068 1239211 212790 338485 1430914 925986 1070630 1437859 400649 1818688 460478 1649916 1906754 937037 799865 497209 477410 1200603 912239 1525967 1047984 1480546 668425 1615654 931468 1945000 1998059 328740 1537033 1416714 1852487 1036674 334578 440574 511656 606166 1191028 94793 178013 1263499 962336 1660896 1978441 1511813 359012 280764 979828 231603 452932 229100 510102 1110639 386963 392374 444914 673211 1847707 1323085 1597671 328869 1671857 752020 1999072 1236070 1683898 677160 1606512 454501 1436823 530294 772859 509894 1353472 1308257 451805 807677 825021 1928661 1147795 1061618 238443 439083 1835591 1673830 1985522 1537257 56709 1949832 1794476 1932429 1889928 282529 962152 536530 1090230 559661 707003 88502 999686 560342 1217034 1586498 742133 1041663 1110665 1925286 808539 529182 913778 802429 1721620 985332 580792 1066859 1952257 1902739 1499391 1712788 1339022 108710 1227790 1177260 703387 765440 10063 1536092 99843 273712 169013 79869 1790495 805639 1635404 1088694 475585 387991 60881 283842 1066913 17273 441947 499219 1598777 1944026 906208 335195 614018 1534189 553308 1227945 916828 1315136 1487103 1452723 34687 473333 1869778 995422 1452786 214798 1513168 1734587 84954 278595 972300 1705251 1164601 1020110 681735 42605 1036361 635487 1095349 925727 502988 1020898 1016149 765432 1407564 59173 1000548 30514 1824972 1215828 1126702 1093404 1795508 1638076 190894 660208 768421 1317892 1624292 85421 1395189 738128 193020 1515456 914496 1323123 1328173 1484090 1517589 872129 1936102 1414116 526303 1152212 1229406 536403 1818866 365796 111253 1609726 518386 568267 13742 577676 916340 7716 1539926 406859 1728057 165637 1242912 121169 936800 1598414 990871 388796 1218117 269005 731454 259521 930959 1663571 1402276 1086715 1712326 1379850 373693 63353 1169469 1238698 1662542 912445 1736890 1105321 438405 933201 1839828 1599119 1604597 672427 1170129 1680346 1973325 1510400 1513622 943085 513678 461159 1520699 1194524 1600762 1390880 1648556 107790 1939152 393885 952449 137031 734741 183309 902136 486876 1839089 1653219 1924001 1348712 1834829 1732877 1385167 1640932 1917061 1757755 1427278 283294 1477944 1305674 7510 433037 1398210 840536 129176 1798214 1261671 42196 1603442 189451 1898312 124163 46364 800338 505616 1050595 456538 1830486 1525222 217306 1106324 1726975 818588 1748260 1636848 1408217 511034 613646 146898 1718728 1294259 338293 1183489 944238 1472817 891935 582659 1585142 470638 977236 636220 1564157 1146957 268500 43512 1922087 694589 1857146 1077903 1358388 1383187 889763 523616 42575 1764424 182327 58055 278535 586429 486708 941682 1738402 99129 102938 157587 1564776 1379449 1260750 464578 465196 1098290 578272 1056313 458572 1069671 1691607 279369 1751341 953491 635423 93602 814807 1947660 387261 938291 764168 853090 315958 1423021 736419 663768 316844 1700053 149238 1266898 1948898 1899577 249255 51636 1006478 167717 485846 1749114 234657 1701570 1253458 1581519 1986313 294961 1095447 1476415 320942 1252552 1053215 1612300 945353 1788520 476333 1051450 1305729 581486 797976 1889060 973793 916439 198629 1005908 1485419 211848 453616 1882251 911251 1064383 246020 275542 1978157 1210895 1483251 1076682 217350 293365 921562 589892 175219 53223 1585455 333126 1039531 77138 1024017 930119 242695 1218378 358819 683233 816054 1250691 211318 1200782 1518174 1098937 736969 1028783 651877 1473329 1852823 763283 1903828 1733923 1298112 1006857 1986014 1367928 399824 362015 603257 524512 1205027 760943 150259 972728 1028596 125695 1440970 1629789 39221 1888713 371797 311762 431098 1288945 634412 128015 467343 956050 872865 227909 1742136 514949 1617860 1406416 246664 1370600 920562 632608 1717255 1758586 822246 418077 337269 1545856 1262027 984533 146858 769971 1790758 358841 764093 1089717 1163255 1405801 781648 1383186 1794473 977369 1137247 1208702 1228573 1386448 1987902 899814 1253393 365213 656615 362516 1284149 545232 570029 475764 543115 1930542 1230541 885204 765180 138143 376040 755110 1790521 737523 1868284 189352 376386 1106370 332431 223130 576462 1425714 740701 1768619 1872778 1721986 1809501 1925761 1123781 1360679 421993 1921094 420284 626836 99661 513467 1024377 1599185 648533 336670 1210404 1538106 1368600 80446 818297 54499 1439327 167214 1880323 1421263 1670222 853651 1545773 484761 889983 1605665 902005 902223 955886 870225 516158 555399 1364356 725336 529448 248656 390824 1631009 1415752 1956185 1294892 229185 35924 1765183 1792140 300737 1311717 1901750 1186755 1547960 811361 726170 4704 869088 319870 1650651 1676277 1417400 1481043 1212818 275919 1627414 377955 977860 786707 1011339 17743 1621518 588084 1743343 513642 823855 1079703 1449959 1783109 1185989 393731 1062275 372233 416803 1623576 55304 1555119 1525341 1902020 741521 1594305 549407 204107 250215 185934 255147 1760659 641450 1283570 364962 1764319 327917 1898101 363032 1458465 912438 1437405 1904872 507535 122092 408973 99585 1232541 807559 1349192 615528 239012 1895967 331476 578154 421782 473715 1447218 187954 1450621 887148 1469738 1177751 1708672 130424 1263206 1277169 1194495 262369 1655829 924276 810997 1421019 504242 1308020 1608641 1581175 1907815 1367293 995557 1105592 1398741 1419499 390683 1423757 1098521 175827 1619768 1436792 1992562 739019 97861 943228 1982034 1608230 1282921 326097 1136071 1922691 11902 1263866 1022893 1575867 856292 1500936 1821303 986236 1761213 771139 1036810 874897 656437 887826 1871718 1408087 194493 1854392 1577067 1026176 666481 1225490 59425 62676 3874 1479315 527431 1842488 460300 1476844 501715 741425 182034 1350073 458639 1834647 1116809 35520 255905 1913546 1421691 212100 240208 1932358 1440859 818318 1866609 973445 1500130 1071694 594843 1502455 236601 280051 567878 347270 255091 1229445 1551833 1623624 121393 872728 1104460 1436828 1480074 1682212 715610 1245805 985064 462393 1473260 1941357 1901281 1924893 509920 1210852 1031588 1301550 1745856 1961743 290290 113998 310870 1520597 1022036 404008 1138717 1822802 1147686 1471469 486211 1351847 659651 1311550 144705 956155 1610594 1347905 289757 1780369 95352 163230 1190707 413160 884068 1066094 1312437 1372769 788883 228909 694336 1196769 1195988 408668 125910 1894495 1231389 856654 183001 512543 672869 338023 950 372154 1601735 290674 1335810 914404 1811153 1065207 29650 1501982 210421 1298156 681488 1042507 1433096 301365 1941850 813734 68241 760459 1246412 364114 1425110 584979 1798084 1894532 456174 802108 625591 1997820 679494 28263 1393568 917603 1132751 1914626 1189476 243030 1260041 355098 602805 270053 1762446 39955 591978 918619 1894307 87714 1590041 1291564 1273977 1086884 1887588 1931424 661685 575176 1365764 1594388 416359 963285 129672 901489 997721 1238196 1949775 72626 779612 1714337 1351308 1331707 465955 630269 1598343 955148 342217 495484 714617 575074 1033747 964920 318007 816635 507214 83364 1824679 92917 1437708 1380061 33046 912270 1185727 1356783 1016859 1923241 1581107 131221 1127219 13646 1042864 1546980 85054 816995 1520037 1957615 1980169 1422229 1789731 665158 1645530 381439 302257 307235 685883 28019 107988 1452565 12462 1590182 1230187 1954318 1866773 973369 528538 1453800 1863731 963582 807720 569390 1230447 868002 382444 1869946 1487586 682172 119035 1704343 1227176 1607616 845829 430195 1133896 1675135 1402234 1799021 422395 1352464 291742 1925135 424143 304258 1173344 554376 1235303 512703 1654807 906606 1343446 805332 911774 1098057 1228887 1586725 1760606 385210 503820 1759209 140571 1457924 1938227 1468047 1995671 1932378 679783 807185 842423 346710 188058 1085517 820241 1669490 318168 1034548 517565 542154 1423758 1565445 1646372 1506530 599757 11866 1795415 1791354 495188 687327 835877 1611917 1171939 1537343 1602231 1985808 1909011 1166148 1269526 98998 1691778 695700 790161 35564 1538569 893068 1400747 1169859 47873 1097550 271239 808373 691486 1487706 1140663 1981173 1625269 1957943 1819878 424332 760419 1276000 1417370 975011 1123683 742736 186266 350737 1711162 1653721 1317199 764000 42616 1428928 755339 596620 1805596 1386320 1782286 1274295 157173 574584 1693214 883462 191385 587884 8790 941396 1475184 1035537 955159 16252 926268 1951001 550375 641137 1007371 202077 169982 1755818 684188 1127402 1176575 1864872 845137 1118682 439786 145508 1277088 135165 1356522 1709842 1915696 1000485 1833532 1197777 1896167 700354 1077138 1008634 1312718 1541880 1983443 449451 1790691 1902872 1646188 278277 375448 298368 371513 307790 246771 1953541 107952 333156 1934033 734334 1301965 782517 585096 239365 1983223 1164032 624047 1452288 193786 726860 1812422 200411 1728375 1661879 377911 391098 1823475 1370207 241487 1396758 1975614 1234973 908407 1565864 1027667 721022 1652067 411630 517585 29997 600025 1616757 1592186 1731622 1867970 1653000 1953012 443375 889552 335326 1784673 509594 1142316 1783873 446370 1973409 1387188 1889178 164758 435289 1134511 188221 1846892 1478792 1153790 1685187 1274686 1788905 312522 342291 953308 1334572 114353 1251383 1419653 990684 1298776 339197 533634 812771 130714 1041466 1840055 1942929 811593 226550 1892421 1498755 78788 486781 30668 1575653 1999183 1037093 1723302 1620362 1291992 16709 764414 1701939 1489449 1666990 1580470 1949381 248061 318092 1750675 756021 10515 1569297 607354 1396293 30093 1821892 255840 1039205 1224833 1537480 610761 675733 1429325 1257468 976822 687831 415318 1122500 1423613 760944 1014380 794557 779385 968485 1446620 1183934 1312544 1939358 670926 17243 720771 1351882 362525 70642 18272 604042 1162529 375706 1488417 1487718 284196 69034 1193925 786751 1397967 301412 395221 585970 601964 1242957 53225 391909 1752270 1824431 857090 288766 1873020 24271 1811985 794169 1889279 10079 826092 1078161 283653 1824727 1776644 661056 1307368 345703 1694536 1980138 365372 1073312 566548 937736 899032 550652 294086 660116 1847888 1228940 596295 569666 1424106 860395 1923811 561881 29959 485038 1949760 445714 691326 1080853 836594 830585 101627 622695 1218447 1090960 1749700 1245117 1569719 102967 577481 1045606 773542 1980700 1784631 1667733 1874391 287180 1959884 1329410 1297876 827793 1182032 1291280 1746314 261764 509955 986677 1719865 1681255 1332194 532912 1897349 295941 1935469 40627 1465111 768947 334302 182865 559427 1334793 995833 1414012 1677673 348962 1859955 346716 1570911 976040 1108467 428491 483630 294653 1275109 1029326 796640 826781 1120699 1868085 871142 146216 1068070 86690 648537 1668078 1570503 343930 1817274 356625 1559648 1464701 1677084 211118 17267 290839 118553 276248 472740 1096147 1554735 512833 942511 490069 1303743 1291390 1068338 1011469 1818696 1276766 240496 84570 1146683 692587 1931056 636486 194586 415104 810580 1974201 1365650 1006215 379546 1619537 762956 819266 1187253 624898 1708997 350766 563306 1211161 370856 1940005 1735286 873965 276491 12324 675586 25735 715051 1276160 781745 1484644 1829317 1778216 451832 1030481 821460 1066710 1696049 1888220 979089 489474 213756 1503923 1718360 242254 642945 77405 1033988 1017345 611459 1046139 1388830 1479466 1397266 1201969 275811 1352495 368007 1179992 1545624 343790 901947 97479 299626 814236 520234 1009583 711360 1314877 1137502 1452231 241032 684679 710969 1395974 846602 248826 961904 786891 1141003 1596450 123663 1914245 1797043 1425335 1446354 1709017 1208031 1375575 545223 1475961 1250478 698441 1989091 1495523 1655306 897401 1299142 876505 1762457 393797 199056 1622078 1402850 512073 1475534 1887738 1007263 674014 705573 736834 754992 1758862 83566 1443352 1556592 1016881 870245 1703921 202045 767353 464362 1367332 328140 976455 674127 427629 1871495 1620275 392900 714962 771929 311643 1837193 1268164 1350480 1901907 1810097 336782 1236476 570546 1375030 301841 330664 1261667 1976798 1691450 1105893 715633 1368444 233231 61266 250251 1251743 975189 372183 530959 1104178 1864949 1075379 319765 1401976 1234606 1134792 162827 1534509 1988575 1055005 22462 908570 746568 264627 810304 1912434 942274 1408567 1228299 169375 1949389 1582268 137056 1859625 311114 173508 1185491 1922020 1853690 575302 155416 1036026 1491173 942860 152650 1082042 1734257 756234 1367656 1300355 1616101 782742 1321546 423570 1283930 682950 1536120 1957254 1801743 699341 956332 1231297 3598 1554205 195477 303021 323787 57577 1573051 692868 994450 254964 921368 1026571 1342715 404473 150080 1031665 44917 1829252 395285 552572 545890 1074656 1243095 824566 64881 1618026 1868115 974113 1641136 973858 332388 1078669 1295501 1843521 1223383 1003958 1489140 900813 497878 1941857 636770 70662 1697665 544674 1844453 1082080 243707 1033668 1222173 1223779 178950 1435369 478898 1156390 1058161 1789601 1191951 1851082 1774852 755950 228478 84002 256039 1189562 480634 1835627 282075 420096 1638110 229899 1878203 117285 1806455 627276 615324 1303394 1159002 1186027 828524 1752931 742234 1003611 396994 1405840 412827 1412338 898674 1892785 468428 1798143 1734979 1282404 660287 1564114 1105074 1530739 483786 1435919 43187 1049666 1261607 624940 1251194 944473 1281834 647430 347072 1755487 722039 1772772 952966 831552 312109 1839251 666558 408659 567749 251433 215997 608982 606361 1705139 326787 1921463 1754681 273173 298091 1144868 538156 640005 1347632 1447442 1294896 1959391 1633061 491352 908145 1347491 739031 420738 811930 1165604 1078805 576203 859604 280852 1619180 1867491 682258 1589968 1067493 1490560 1962558 1286739 558972 771189 1648395 1641334 358791 582551 58508 437559 123307 1730468 1907599 184189 20667 539916 448478 1738305 535280 973314 1514891 1557937 1485688 311112 571709 232440 687849 1665202 1376117 686320 382332 1633229 1155883 1805059 179079 178450 817084 1516580 1772450 1045090 1379452 797660 1358439 1010036 864018 1588275 908396 522687 1963790 1719681 1658694 266888 1272982 265686 564941 174669 1938466 662626 1130917 1908454 1673202 767411 1852892 928375 490810 227246 1404404 1113886 154759 385145 1635587 1237742 1851900 1057476 172504 340686 1730161 678256 1361207 820994 887519 101652 533166 1266111 1249101 858256 1032653 26466 790579 4737 1816215 931360 658673 533205 310809 528291 6830 1808210 1344061 1916563 22325 829646 738559 832315 977557 17830 73652 1735476 1960184 1392194 88924 1925509 1511732 1281974 1496800 1688334 631211 611054 1213187 1191206 282683 1438645 396331 1192334 1463059 1060200 1094564 1602910 1993646 1763692 423755 717817 846893 458561 1771965 1970866 166158 1005171 1466087 258212 1582582 1340125 1002254 315459 404950 578418 157223 393665 1003794 1478223 1124148 1272901 430891 544119 520581 769400 639106 1631676 2694 568904 566695 918687 1078181 547628 1289034 1180287 475682 549778 49418 1508052 1252872 564236 1917218 912659 68379 1167459 314268 1950166 1559662 1521148 65536 1763222 231405 831783 356331 796312 913602 767136 981058 1064248 161736 1283557 471578 307945 1090916 1737707 1640964 607738 1967010 205429 1697945 566374 551998 590272 596807 504494 1092184 1789439 940414 1484125 1895194 213755 483601 986127 676391 761210 194330 1045243 1214624 1903949 1530503 215731 980224 969722 276389 919562 1932688 758034 1469555 1628841 535104 428 768136 1659371 1893665 1584616 416701 581539 1489310 1392273 203195 1999133 1586268 1930158 1042788 750439 1770311 1833739 1051039 1056668 274616 1939684 203223 1868248 929477 1312112 608425 1312490 1306802 740416 1780146 1805620 1968932 1073791 1591749 902408 1288897 1033025 1814017 1076635 660588 70301 1361172 89077 1514549 1935013 696175 1149550 1484795 856743 1091513 99766 261476 1858519 921300 1068546 1247193 1290617 1435454 1269001 208751 269283 538627 714347 659556 1539057 601930 142952 1544876 1149357 169929 302354 171473 1291816 157202 1932606 1492288 539361 523188 1012740 1796893 1658747 1838480 638370 617642 1753588 1112508 1876809 89516 1337832 1884760 296908 207397 1336243 705002 219778 173322 476494 1989585 828404 1565196 975330 878518 112879 1297944 838627 849473 23156 44167 1399058 771718 40390 1637123 1360664 1694736 1630128 402181 4622 637788 100117 663969 1775273 1670005 358324 979431 1419669 1870292 1812793 826264 1700630 376936 959540 1802159 398028 259140 972913 294146 1505915 464066 62684 727042 1351901 1559734 1779441 413217 1184130 1624287 737493 656036 1455413 305889 861139 798827 1039554 748072 1925629 282160 19834 1500802 1511465 1001381 763157 546834 174168 418480 375649 1893132 978775 470890 1237473 813735 1943805 908291 1090768 212612 1884532 1588396 1529447 1261454 1362242 1630760 660690 257423 1174797 1363110 1499506 1440698 1209373 1243911 1418217 863981 1128503 1646442 751949 744003 1742198 1741919 241907 1991939 1368097 1926592 1323638 1619610 1428309 935858 23911 617921 1876878 1348008 343300 1679003 1747290 1702882 1647159 710763 1474978 1906990 673031 617603 1582396 1465920 1244751 971515 582198 523155 1732028 1993140 1349124 284863 165864 35486 633236 1215235 119289 1104148 377179 134230 924471 496340 687535 1391472 1514591 797628 1783581 571121 1665233 947240 120513 608686 1492982 1434902 1874312 1966283 850993 62052 790103 1802196 690980 43996 583988 186376 1984098 1995103 1979261 673160 467681 701878 196573 1810294 996707 734051 758096 1977206 22957 33904 208196 1390104 832481 1587979 1536006 1543521 540961 23721 1375879 1129838 954197 713856 1689001 591635 701328 285253 141184 1390282 1997777 1055274 1069337 1298804 1451445 258263 1948489 1832383 355006 402951 1151162 1764572 1624548 915475 9788 1004453 813718 1143430 924349 238194 1259113 759800 309983 637113 1061687 1152024 617123 1324532 622119 1046131 1099557 1942781 64723 578892 301795 1123687 913949 227270 595247 1259336 1411863 1463247 315981 200756 1355457 726496 112189 1218984 847678 251480 1111507 304849 154481 1955441 288357 406069 419793 306290 1759093 20735 232962 129602 836050 72878 661133 145056 1715061 439974 1966725 1141688 421039 543920 1176825 746328 968482 109646 1430593 1547401 1036234 722654 267615 1286155 969098 671931 1768492 484790 759699 98280 92611 1984983 1247307 1664264 1880560 1788159 283527 460862 1627545 713485 55480 1561159 1503747 101819 1139835 1346522 1276960 1482198 524430 15146 1999095 718526 1892979 235746 867917 835691 1228485 588094 654532 614603 53391 1811194 1614632 780641 196603 300554 1937524 366078 830093 1603946 1878152 142545 278505 1626082 871226 1630635 464813 913625 1882908 1592536 1626050 1452648 1342361 1468058 719611 971730 1845975 562368 1249315 659996 219807 702675 737438 1839675 587162 41592 1174873 1289473 593347 1004843 908641 1095197 494767 1067085 1098016 909930 1993596 925991 62305 489975 823767 31421 278431 267940 566838 517831 652853 459255 1145847 1634199 1808892 1662885 1597901 888308 622099 936244 1475692 474315 810866 227467 731799 1840176 1447291 1994189 52196 1030637 187387 1416335 748430 262726 689833 155956 1639852 1400448 1178054 705556 730522 1427797 1977593 49212 249521 1004193 557420 1749043 78513 1645909 281605 949132 229786 959548 863973 1178350 913561 560225 448254 192731 62892 945027 813567 1704757 889542 4087 981106 1482402 1338562 733024 1031401 1844460 974669 236627 1003167 370146 1552559 974455 141070 233902 794277 1773782 1553693 1664088 1811733 719911 193462 114407 1895673 1163067 1496510 1935851 1534176 959669 1306847 36676 403390 1348303 1032171 877446 1075598 769960 1248412 884087 1497031 629735 1936834 1544770 13686 95183 1702523 134032 674537 1319178 1062676 1096559 345229 1245341 1221169 1806209 27144 1842214 641251 1251137 813923 958078 17777 1590134 1397594 1216591 713942 150111 212051 1204465 1981538 745674 362748 65658 1996759 1217315 1078724 1035664 871378 1880377 448139 955056 1139479 689504 1381344 1348020 612075 1612556 359798 1308159 1743198 465403 614605 1695012 14734 1395712 680359 1024182 720821 975926 119742 1642166 1246043 1982494 1945334 1625271 770334 1215024 17043 1571452 377660 1819781 1575937 1928834 1028041 886549 1773702 444444 1473095 392061 1157978 93618 1336498 759244 1493500 474904 991515 803360 445432 429537 1535325 551366 90964 1006815 1288854 1858822 576813 479234 1977898 47788 795548 781525 18246 280183 827070 835513 1034169 1023461 1382591 333394 1818310 739703 1956188 402971 1544969 650938 1346692 582298 168596 1780568 394260 1681871 269448 202310 1082584 428669 759842 1413419 306162 707652 1714545 348980 1193064 997247 262140 1141858 167146 510716 1407606 1624102 290918 1668623 35880 1532088 158283 1070725 977874 806677 1474503 930483 1903417 31382 1051492 493341 1946185 765529 417295 1027151 984666 423134 1424842 1410639 805554 602896 801672 1007678 1163318 159470 103857 1838895 363009 1469617 635389 1915170 1972583 1328752 345394 213287 1291315 613276 1933802 104291 746478 627250 1852051 811026 821321 218700 325108 811409 310385 1708423 265312 1234562 1188918 1250158 30120 1299769 1952550 491921 1509649 1649226 351040 452527 1766529 470484 1163472 1153334 1632517 1156194 724984 1116241 1015394 256929 668357 1395455 891815 81985 289454 516926 1925119 83646 1176822 661619 185905 1572341 1569653 94356 66537 1036612 1426814 1769200 1687795 1528083 1930025 265518 767966 1671408 1644862 527702 1641840 1299972 37173 1587807 1321449 324878 132958 1990218 193612 1747580 1616956 1757702 1300700 970580 1792283 162857 1387537 729829 1548927 889451 177008 895745 627120 357321 1752474 1875095 1274449 1811901 30502 1193120 3292 100710 1759870 1242781 1089485 1806918 233739 878032 448220 621802 642544 966540 1226980 572556 646016 1438735 538236 371920 755764 25085 896930 441849 1762379 1940536 405928 60699 1359337 1542903 631196 491217 1958982 521437 254536 302740 193377 1852960 151107 1993245 1964420 1475905 864484 1480324 1887892 464079 867426 1440897 1537601 273149 1309906 492368 216952 1198170 1098531 380627 1026902 867218 1323906 521940 1373827 250116 393721 894816 1494076 1416548 1997125 1132963 94489 1984061 1499118 1259450 668109 509849 628696 1157377 641484 1608178 1463272 1023110 400707 1671886 505923 1627994 1553982 164747 1763454 1780834 69431 373481 855109 33286 39701 274782 1639 1099242 1646049 1114262 1554111 1879293 253657 99248 751594 830135 1052876 938360 1854761 930434 1120565 1842759 734882 961745 1731717 1350677 478842 840453 286901 759153 1232758 817027 237856 568608 865481 1908794 819194 1219405 284942 1275503 1261973 839154 488624 592516 1338891 1416442 1423033 1320365 1488814 358872 1990298 1400497 462113 1952692 1723194 1026575 1071695 158119 1488860 1952953 1396837 392140 532910 1738064 1222414 1266793 975543 343816 798903 92510 1764792 253980 1165053 1951032 544376 1594458 189045 1381057 39119 1009343 347652 1934089 16359 1623207 1075205 533656 512565 785369 1566512 1031829 1347881 1460792 1907527 281743 717162 1286679 1909378 1923596 625572 295223 1831429 1334318 1986116 733589 1156683 162440 259261 169596 1957172 1869022 245533 1420066 1042523 1218363 1140515 330853 1519852 1333302 455322 858276 596336 1708980 54821 431656 615677 1265598 117427 1202151 1671401 1635027 551170 1209013 1089273 294991 1077940 994253 273349 687928 1584758 1637415 1263950 152403 1538770 1426061 335488 647265 1167409 1040493 1588451 1617878 8510 1199046 1589199 1472899 1508981 1391084 825575 1056019 607586 1864726 1515820 1296747 1948822 1527558 1004608 270135 1461747 1580498 1558295 445001 567797 594994 489801 571841 1843114 524659 129872 119307 621386 1852931 420367 1905912 1012969 1449688 1404865 433117 1450208 1711962 636828 486658 1920512 1004108 1119992 639346 633958 1565757 733346 1952167 775871 91659 866949 450685 1105565 300468 607179 834741 207718 805257 1797732 83165 428003 268073 1845257 1176560 1982845 82635 1514559 483357 371990 1327556 1415031 1874073 1924281 470020 799388 730223 1322347 1039145 1911079 1159926 712263 967596 1062220 681775 147782 1748794 1048365 1128408 1308217 1047776 1566642 384541 1006637 621545 728537 1863372 277405 231003 1124049 477765 1021156 675878 1724795 42872 1776449 830005 1048801 305885 854626 1933021 331598 1623713 1927912 600118 613212 199358 1733448 998650 52262 459602 219758 1115039 906340 1013136 1609144 672746 816256 695480 271277 722231 391847 1159872 738100 1431958 766309 853683 931089 1440823 300489 1481460 285176 537976 1894768 1998585 586881 519047 183778 1887129 1553756 1259826 1885456 1967643 467830 926893 429668 1364792 1433672 1355874 1622285 1345534 1880519 730871 649094 805988 896070 558011 1337227 286845 80218 583126 209530 381923 119723 1953269 1770996 1312505 1428645 361155 986458 815592 361123 1351538 1032901 1801223 1148218 852059 176170 51355 1790769 1554762 975634 1237807 376283 1194023 189396 1918450 522594 1190299 1310567 104793 1989362 753731 1543408 470241 982445 535206 1447231 398693 542201 482017 409596 733542 1559107 998746 177715 1523092 1022735 910008 623502 1014036 814333 233151 971363 1517425 1530098 1522805 1396694 671220 1901412 1328614 723229 472536 123513 1767346 1093413 1261191 1998107 226973 1766470 20737 468735 337604 1158437 1682318 368414 89145 1016539 1141361 1679852 505988 766704 1777775 1325129 918095 629280 1421038 1281822 1353144 1366155 1867398 1762886 1657190 342881 1945942 1840946 1000974 623226 1586505 470879 785458 725077 1725310 1339863 1865578 1572198 637210 1499929 1512806 166912 1977232 1684157 456407 4451 1015948 1826955 568124 1415780 376383 1529657 1010118 556146 200079 1319234 751918 1816765 599854 1248975 418912 170878 688887 1861597 1241106 581136 1686186 617302 921978 974660 289027 1070854 658724 183784 740887 1061401 815907 1156499 1781786 818580 1574116 1754825 1535848 1138795 242051 1032476 1826172 1382118 1822942 1019037 1266056 313440 1818423 1314928 1476551 1305802 1484028 264640 756399 1647544 1992903 1877805 1959321 1426271 733345 766257 184326 1384281 1773836 432408 585307 1767912 1908110 874096 918594 1834285 873659 1514143 406349 1347202 278784 1285350 1732096 690070 182677 518265 1492291 1523920 280008 499028 39695 1221882 1285870 617851 50369 150252 1595357 301897 105551 1934915 1885058 1741024 947366 1392940 31691 128020 151379 1571532 39353 1851598 107488 1365040 1478863 415440 689574 27198 929235 669941 1325953 217437 610662 1554867 1328612 1156720 439331 796817 499512 371650 254673 855052 1899779 1063598 1000179 875579 159906 38607 1153495 1423656 1101550 1974874 597209 485981 1087140 1756831 1679386 375924 1470344 1056705 1065837 19396 110405 1588818 797041 846811 1727062 1349406 407260 1816467 1157783 720713 1148012 1270107 1358988 868336 894738 1779894 428835 1613729 1449658 1560268 895961 1787898 1975215 1656782 389504 1649506 706943 1061755 270374 1219153 159107 1215566 1403592 533969 879915 1859580 21254 326425 699179 1658479 1031610 321955 1978013 1281762 1117488 770128 93252 1213612 297290 1645015 334691 1860273 1991637 1162652 1080689 1160736 1855361 489 863066 170299 55748 373150 1215775 1357934 1592431 1394508 425804 1088968 897743 1770882 1626247 22130 116283 1591124 1073759 454342 872339 1785063 1407803 1524183 1142330 1985616 957469 1739991 545841 1531465 1449867 39361 515855 197460 16971 1250886 1019168 766863 504637 1170349 1488806 1337445 163521 650465 592759 1169013 587769 731779 1447245 982670 778061 699441 119093 1219699 65938 1253713 372356 687519 240279 580487 1654499 252479 1093421 682505 266870 901438 1629604 229036 221053 1990162 1821109 557539 1477502 438514 1682078 1896679 552036 640717 641610 873043 715318 1002267 1499539 712771 588283 1406643 143752 388955 593717 76511 724034 1251189 1071761 281927 1131927 177694 669833 1337107 586170 51219 234775 1310521 1367183 1704687 499983 803753 91823 465063 772242 1752205 1048798 1972632 1732971 1937014 1241099 1203527 1936585 295867 900738 1528985 801680 467773 465358 404547 1392781 1364028 604566 672544 1028854 555170 1563545 69984 304985 105227 1858172 1994479 1142838 1689043 555202 405426 22993 1799309 1206398 402658 169958 1885514 1799482 1869712 883988 1260164 1638619 574577 1155483 1398501 1037288 1640611 125012 1956272 127897 1039091 1602986 1083236 1397222 1769546 167401 871089 41118 1321295 1351574 1448172 1816686 898838 224540 1716548 7543 1039028 1016623 1952363 1117939 861793 973588 1987358 1531552 894757 541076 1421422 1739730 1232303 378607 1460926 793359 998841 1405701 180384 627832 267579 173974 313407 393323 765891 1305721 1059691 823829 646828 546920 568708 1340844 1696061 1409976 730617 476193 1635254 867248 1440524 1262283 113875 478847 782761 866672 456987 711686 1669966 492854 1775196 385404 1257893 989799 231562 556200 1370907 1158964 1394182 1898315 1605276 1342177 407624 1712843 1252989 1250089 1820265 477083 287317 1237207 403160 684149 341635 1353712 414119 1274109 1476658 1319679 1052686 1494462 1090807 305690 1735679 1394619 1794048 1227102 131712 1634599 1093337 1829234 567521 31800 1594329 1003345 839267 667697 1276038 1303247 375691 1189398 1541815 991143 1455850 957268 1644263 1533781 982868 530383 1121381 138735 57113 488486 1840035 517754 1119565 1830768 1516740 1974558 1261632 1715653 755021 1270895 1350050 379175 595884 78783 392728 1412573 1050407 553492 1105772 506240 517587 1723388 113664 608558 337683 1282518 1036470 1600519 1980210 1674199 1235458 956358 870762 817975 107877 1370744 373837 1810437 1466667 1126696 1704523 1225580 1799450 328236 1031441 1064918 261605 249096 408926 611841 400061 24787 696086 1685164 278090 461739 1056011 240947 566382 435581 744530 1444187 400090 914320 995511 334609 203913 1748233 291485 433144 1482494 155083 823518 484573 1230088 1720055 1804647 334624 876653 836384 420904 943949 225657 1829068 87055 1935155 1100601 1850714 1291066 323258 1191979 1058992 298148 182481 1765789 1518455 49977 1300577 688960 1259363 321281 1718781 471380 841248 801141 1510831 981586 1344351 1199614 572962 497268 1556222 1005737 1170303 1775756 808510 1297236 1442511 325756 1878188 531140 1332133 1620304 1158859 348368 1770219 810002 870283 146221 1469838 142668 1298555 1732934 807440 1363524 1864896 543223 668275 1795014 1468713 1754135 985256 480367 1724585 864029 1239942 584993 1437808 828617 599396 1487143 1749044 541392 473481 950820 1431282 1178392 1067446 1192354 1313754 32557 51717 874604 1976519 1055193 1979758 36141 1585745 1982785 353985 914858 1161121 1419440 1160814 1838454 1297971 908662 2974 268566 1685589 688532 772848 1306002 286556 142758 295615 1848843 293281 1554098 1200619 291543 205120 450639 1145323 928662 426531 1350421 1541092 1341694 1863748 1691724 1823464 371478 868434 1871551 6510 1481378 528063 1278613 204932 1295915 1288471 1973172 1767494 88524 861090 266913 1112771 1518423 1706107 1099211 1525609 785100 681853 1501987 1303106 1843700 1404312 1309377 738826 1042586 45667 1878324 1745047 111598 1680392 1588130 226352 1042239 1788499 133131 1082552 90776 691020 996607 20843 1238497 488963 1100485 254228 1735359 639741 508000 1145921 422323 688490 345096 1953175 396762 148012 1596137 153610 1912011 782441 1056966 452245 335119 1988605 1075964 1305230 1817459 82954 1572253 306508 275497 827659 317078 1563231 633728 1478905 369210 360933 255269 1075271 561798 888396 1629324 439031 1920758 383353 988566 236853 413847 788589 1474762 1859905 809046 1906736 285441 868759 627056 1375376 48344 594369 267234 1234794 563949 763481 1174965 246219 718883 283290 626922 1400041 1935102 1953736 855484 454718 626556 282577 1710813 60949 316158 757994 736310 1734446 22298 1115365 1748263 1513535 1194355 902834 475895 334929 1688143 556684 1488763 1020318 327120 875528 245271 234309 695537 1537763 175212 697538 951172 1945620 1424038 122499 620338 205069 1208216 255117 1371182 1144652 1625579 81619 166231 145910 797577 706498 32467 240539 1184606 1371295 1521754 917019 561485 370320 1741054 227238 1810338 1735816 114409 1411766 1292809 1236201 506561 1032592 547207 1473324 45561 521957 898601 1130085 846100 1252972 1453723 423043 1470304 459700 1649759 685507 414220 1900165 595041 231758 444929 1552261 190867 427051 1658665 1983991 1700511 511790 647445 1509267 312808 1269455 44610 1284982 21341 974537 789621 1697381 73462 1988856 811748 1664369 531901 1453999 445689 1505744 1332665 1693056 1329974 327869 1972852 1220946 1021686 259575 484913 742528 1255218 1087726 263720 744575 563937 1881878 464907 144154 932279 165436 1003750 1442075 346089 606091 1335644 1934538 640928 695854 1576141 1292386 777377 818803 1897834 758523 1452044 1972575 880654 1056999 1375952 194736 141483 628336 243010 1284282 766567 1218689 1620027 436393 1198935 1823678 611672 1567073 1511571 1794615 1701617 1658589 1269581 867962 733138 923286 1619427 509851 171389 1498248 1506192 527450 706933 1457567 1219488 1647397 1171154 1737322 1422452 858042 1155051 682508 1094470 1115582 1672005 73393 1563184 727372 1781562 1016593 1830703 1838313 258231 621611 935044 568220 825884 354002 1946416 947566 1261874 140511 1487363 1596568 1739993 282968 847955 1295429 1379614 1828821 524129 1661558 485542 186585 302962 641551 640601 1426186 1916416 1929290 154716 1494997 45359 938754 226405 1830500 1037454 1477431 114098 1813979 1400614 1789275 445330 252228 1963315 1524781 1511775 1189283 439519 105354 901659 1605386 1757132 24088 1888 40886 1068863 777439 329991 1852694 1711209 642194 1054131 738018 1215567 1859704 1538472 32804 139471 1631287 39860 1073831 1245959 774177 1557788 1610985 1592097 294393 542455 1546950 1128475 1093628 1732070 1561156 370960 1321461 1974722 868093 1562726 188013 1846174 1901880 879763 1519253 242198 415467 821935 390139 794914 1668234 657797 1585629 621709 747563 1262435 878379 1332550 462170 54739 568739 902502 355372 1196227 794806 1761188 1754045 1774001 1064403 1836976 389434 1347822 262176 1298553 313731 1264110 1564712 21706 1049982 380808 538081 1343222 735607 156682 1473903 1994847 1637892 796757 1221190 696794 1775088 434517 704328 1728303 1945956 972411 1133840 1687230 187195 204419 1551001 889185 323849 1916613 867272 1164058 1865105 1167569 81999 1963724 1383674 1754231 1725625 447643 1258032 1212134 1440507 963352 618693 1495355 899183 929347 997426 1864288 1700338 478237 1379672 129178 1492995 1952767 1646288 1492861 113106 183890 1593892 896294 699021 152155 1497407 1699519 781869 1569874 1043510 862852 1851985 1643923 365093 1288311 488662 1061493 1923286 1926811 1451359 140534 246782 255043 368606 285995 298545 1792056 1422172 599295 781769 1349450 578786 22456 690754 1110175 99289 1560870 130278 291169 918770 1105891 1103595 1539571 1443281 1137148 880888 1754354 1970404 1927518 1734972 1990802 302529 902250 761457 1268642 318582 1049924 234689 600977 822561 749091 569850 1424757 1892217 964427 937076 1417353 1793842 969125 1124759 275152 1045046 511917 1749351 1872153 1793142 1337944 1501208 1183750 968734 1029127 702779 1942066 529468 1700688 1152742 1516203 1749989 1377760 325102 247314 1397550 1929275 938442 142826 1128445 433840 292027 539230 826635 470001 1789804 1952022 1655921 1794038 1522137 632683 1566755 1923713 680142 1693961 1438074 1640730 567263 1175387 835465 1228179 743852 1724013 322194 1306126 642027 511011 1479366 824000 1506982 1694406 1223506 582462 1271782 1478445 809916 453305 717136 1043060 1864870 176565 90350 1065272 1700901 693575 855826 234772 1093292 65077 166080 534208 112296 1975296 993391 219324 1906659 1871430 1095106 373786 732876 373479 1992766 420292 453217 1458923 473363 1096390 1347103 1507362 1831369 734842 741206 378266 593749 1807170 598228 855647 1115932 868315 1407911 411307 1440878 240676 1534395 383817 1534309 1845545 411489 1997671 1692218 1306328 1358486 858994 1397654 766623 628914 552783 230488 43852 600208 1119132 886972 735690 587017 1734801 1251584 1295855 780652 1076237 248603 358328 1080931 911977 1062955 1407975 1309639 1943726 796971 1977398 1193412 1192495 886917 1364626 1345919 1406603 781522 501815 1261284 1394950 1412507 1463720 704461 502230 1831495 1671953 621259 285602 612297 873580 996957 1691877 1978248 587147 1341271 758393 530447 947857 1373277 1612380 604748 819015 839485 679019 955385 748558 1311865 1040299 1497278 345274 762907 969339 1529935 432804 1214318 1728750 512142 1028038 1054821 1583116 1500330 292780 1926167 1470181 1420485 480727 760850 58001 1643267 1055160 1222477 243392 1206247 993344 101966 503460 181743 1432560 787411 1060661 248883 1888635 619298 464834 975116 569863 882405 897759 131936 74441 1460807 1781010 1993453 589646 49430 1104766 696542 1919946 872664 1857989 346390 1283664 1879452 1806107 114752 143407 73648 1932271 913858 22549 1969306 993484 317470 913633 1649550 231099 710061 1056711 1311871 1691627 415280 1292781 217993 587815 962722 155446 479009 655288 1593221 330790 764161 1199844 1943044 405840 576884 1840471 266472 795571 1462832 1627774 936285 1998109 1894327 547940 388495 1905250 136971 1085094 1136925 1060800 1067309 351991 378103 976449 675872 843419 1318215 1258046 1709889 1009649 1517099 1168565 1383405 671163 468479 1375734 226941 1296 618048 500447 1743056 1246494 955166 1591222 1360417 1934775 1002366 693394 1025792 976038 1299954 920290 1564652 779488 1162384 1141086 463022 485869 98833 1528602 114536 1459272 1649841 750997 1685050 777584 1263137 47962 1781491 925835 678588 1064838 1551016 1829365 1275428 992381 290571 1884859 995944 1915070 884512 1576185 1136700 1070486 1172724 865599 1247567 564634 1508909 1932574 887717 675360 1392119 1351052 1681945 1635004 1693866 32004 869202 526018 1742434 710465 468386 1177623 1643291 423147 735554 420193 1672127 200035 1448212 1619462 1006646 991788 1278480 1575206 183553 1186905 1777364 1821805 1828189 517994 456459 757323 985663 662171 418790 1381053 661213 884833 1723217 1711756 1421780 364453 1831639 517113 1153231 528061 664490 577263 486650 717137 1634459 513963 491000 995212 1608056 844316 1794189 1707861 930134 17700 439421 807003 598204 1715716 1859900 1223410 1988708 326675 445405 617250 607306 768003 544907 1480895 843493 1210064 1915156 969390 647649 1061515 857997 1602809 1254536 1372674 1470413 61711 1775619 307673 1500110 829585 392555 309344 410673 314742 5526 59025 91776 907511 308929 1270457 386969 1819135 158463 323002 1551060 1758922 1649253 1663216 667850 1422590 79088 1026411 1082554 657047 26092 1730738 1449708 47163 896309 29804 79413 280888 873558 820592 1092327 754660 1516040 853623 10782 721765 671313 1475616 1113462 1180584 245536 543466 48206 811817 1193450 860045 1350410 705292 264044 1536063 1997490 1907202 142886 1912812 344639 1781878 854542 1213787 1193642 1771258 1538667 793004 108289 938271 711120 933508 613940 1702153 1408990 254413 1235334 150566 979740 635106 779270 1314375 122690 1107324 1362023 1132335 1527186 127176 471319 1731730 1800350 1763192 569623 487423 1402481 877935 496035 1744077 63659 399154 1512117 105603 508050 1215130 1231579 846732 218091 1760796 1495310 1618876 1656470 1839580 1285926 19800 1986310 322222 383555 1819018 1682203 750364 1311075 1252193 1258022 192710 1732426 165187 1121725 294203 148225 595107 200432 165582 435343 1559852 153255 1160034 1757676 1233015 1005884 1821982 1435347 1186808 666196 154722 1950920 111980 1452989 30348 1897448 1158105 1262819 544632 938412 255712 1603238 15148 256562 628752 1637238 415285 142423 1446466 1203519 1473656 314793 1823571 1718531 704718 1650803 818138 1954847 280970 1817263 127600 535702 969937 897297 630461 466322 853925 737498 1131592 1932824 169488 179075 942770 1980393 1359480 954365 671342 1215946 169445 5447 1538101 1177461 1952674 740269 1079947 352647 1222868 899422 1657053 1062097 1098405 836360 1356046 173142 385588 767755 1310496 822141 423419 106878 1306584 1156870 246269 530092 264703 940086 1647063 972958 1993739 1182021 716237 355138 1028625 1054107 1554270 1881196 780250 1682352 1245980 282222 1123329 1703472 69557 962481 1388031 692305 584075 1483763 387696 660921 1637362 657310 733258 658761 270479 703516 466685 1903665 43240 56376 926790 164213 1835099 1226782 378915 1302201 1864962 1819287 197863 1376503 109863 822686 1516339 256719 1612214 1520171 1350700 90156 1959138 1941034 1169227 896527 1857533 819955 164125 1533594 158017 492937 4961 1275515 126084 307218 365129 598064 363558 266279 1664344 1382709 997263 685366 255407 1755396 933575 912911 1905112 1272857 81959 1172829 386531 1352352 1154163 806899 116059 502999 644762 136328 419020 1116261 355122 1355579 895092 1479697 1268020 4688 607696 969219 1107235 718501 1905868 1401406 1815733 66486 1129989 1321914 1452699 64947 213299 1457512 142670 166753 919413 1632854 98043 1013554 539231 1586942 1720358 452750 1836439 1791027 541128 7125 1217341 1331906 1559001 416662 1073999 5256 1632975 765212 1550331 787707 1784476 446554 622085 1197157 388978 1779726 1127130 713290 68899 947114 900880 1638763 1470107 1876812 1721195 236372 1073747 1291438 1407947 1652239 1051605 405855 520868 808305 1869468 668339 946238 1176450 1049655 1100770 1834176 1110613 1222692 415324 1823028 1732540 712757 1420856 1215271 703091 1204510 1920774 1348666 303492 365865 80177 1228536 1854375 1040350 653902 1498286 1441262 212708 271149 1605561 141930 922738 482902 306821 1357900 1691747 666143 626374 1249115 882270 1205051 455163 516057 700739 322212 1670990 1601136 1352059 1375032 789400 876130 1318744 185243 852737 853312 1130194 543275 229897 777154 578438 58284 1754732 513387 1096319 335815 1046111 986820 162405 259919 1643096 1376394 593329 1040646 1986848 145636 1058350 980269 1578474 1912008 891905 229252 761284 1869115 1086023 1386966 1249014 1280899 547775 1531353 1604605 1614207 900148 1737570 999698 1150789 113697 1360865 577425 1608360 1656013 41023 93152 1349368 1232342 517522 1755594 251691 1761327 1520449 407798 996810 813806 566701 1916334 1725443 387442 1566635 1771970 109087 1918648 1026274 1729150 250097 789135 824293 29071 1466064 788577 512540 1595335 209136 52698 1216963 391796 2186 1239139 328600 1447922 543423 1312009 258365 1751671 1157319 1839021 64247 1968881 315618 1005272 845668 1896038 673912 4896 912437 1212147 1020030 1178475 595531 1131678 1608940 923970 1850736 467384 1742787 1316000 172540 273628 1506636 1625913 457145 643632 140643 1506288 394062 915583 1087569 602255 1632994 13780 1173900 254141 1531135 1285562 564253 1525519 1148608 1770635 1647968 249880 1360019 717003 712243 644601 1976996 753570 1932085 212594 1156483 1149769 1634008 440228 1032467 1956876 1476217 387999 562468 739662 154354 577684 366383 919995 1980552 1238363 1347023 416947 1476475 1795533 1301823 101758 457299 454276 1102434 1913292 424425 615908 249957 140897 1354417 1858838 530445 1021804 526866 1858735 642570 1030194 1265495 174086 273445 1603733 1207652 436567 856143 433673 1158129 765401 930205 1719875 276115 56119 887390 742027 1642334 434012 1053714 295297 1620846 485012 1305205 1652787 1456922 951035 1638766 1412854 1968336 1032783 1016331 185636 392452 276477 1115963 1163014 593122 1422515 986350 232379 1030267 1600053 1736845 1437886 223363 1077049 849584 1415127 1526661 517803 974845 69798 1671718 796471 1374969 1313919 1554513 110915 49932 1614047 1331133 47212 710929 137159 625366 1208940 1262215 1614509 302836 1809487 1261369 889535 1855657 1442585 542477 619222 1849219 1366561 1367950 1609851 1014637 947461 665433 86408 1820080 47090 266819 316219 947958 284339 294096 1105741 1341637 853455 684690 1465119 208836 1906586 1403576 969713 1857616 255823 1056090 276816 521993 25763 1831265 847834 1404824 140582 1684264 1794407 1882534 1463829 1307260 1507003 1457868 1381661 1355468 727744 269446 224944 608114 227746 1516593 258324 34415 1691691 1799245 1066032 511723 752926 495577 656892 571684 834947 343374 585249 1022328 76969 32000 1042280 1792635 1785876 1683728 930466 1490102 1719685 1514153 1143602 304387 822645 1434793 1045186 1205176 1204717 1167970 1768562 1240336 474347 94060 1121348 568591 1949524 435277 1836692 253500 1959780 374955 1035825 47242 1761463 635882 873397 146786 1681342 858048 237873 347839 192432 293014 1714965 796787 102299 1523800 956472 58658 962155 1206607 1612790 348109 319593 1493270 1148522 212523 1811380 1403649 1192970 571338 1213479 612479 965059 1893130 397577 943120 1277816 1515763 148681 709702 277221 112559 213466 200659 696056 187799 1194784 391182 176580 1035401 1339940 314371 705960 1268454 114128 1587665 1915488 436606 762482 424668 1889818 1712668 1999306 465383 1374843 699637 491725 1754049 584937 518043 1578843 402340 748569 852384 1912409 1760787 1098674 655603 1996775 1855240 1865964 1797577 1247905 1785580 1480825 953706 717552 981358 1074123 291395 928679 1240301 1132487 185341 391880 1933648 888823 1561213 894005 1609277 1055663 1632893 999108 1423099 1995479 1990065 1698152 403235 216376 188008 1386710 1362183 711562 12869 680090 997640 887590 1396732 1770148 521009 1424012 1577553 941851 5283 378393 1226695 1552014 676918 789088 1057612 1109147 702938 26767 1889222 1117542 716391 335576 815426 983827 1042649 790648 1573757 683606 1147496 1706581 414299 232542 1781649 1557860 786146 1402774 1898508 121791 103361 837032 1954615 1075158 1831077 686288 927984 728390 192322 571665 1936006 1706403 81139 774095 78141 1146271 264864 1240250 281269 735893 418804 120953 321737 1506655 353528 859013 1201087 1953100 940358 258061 1404970 825505 458823 1058506 151404 1019632 1226473 727914 1662631 1798228 792491 880968 460226 365501 941082 1687571 1403328 58538 675112 575581 532107 125903 1496959 1068813 992642 1741055 1778519 293663 154451 1655501 1482483 1946221 968930 1442332 1308235 924361 1597828 1707925 1564278 1747789 1651139 1660612 1263779 1596166 1296213 1017851 1120187 343084 101814 1383330 328345 1888954 1695891 647867 764531 129157 710352 52259 239422 1970650 1169091 350431 1825845 1411872 274725 1049455 555176 245980 75596 487184 11323 783071 1950763 564982 196858 1682987 1699121 1526763 653170 470743 77153 763410 978833 1079291 934340 936469 760660 1748826 1151216 891445 826230 5765 878592 457494 45143 625524 264227 1872928 473478 732996 1799864 373228 1972706 216149 1626339 1807066 1328965 659818 1977909 9912 1531119 1972306 1503395 1360498 214876 780822 1808995 1218991 672304 898058 1428606 1181592 1000590 693115 1381481 328006 838708 19350 1356256 42782 290298 1339421 978371 652018 1515652 1227838 104242 1305668 1187806 806288 1316720 1984018 315460 1372188 634230 1991668 709743 1752009 1577784 1689884 452908 1512543 1872198 45138 188575 526160 882656 404378 1877418 1011690 688851 730947 1162207 1566411 1570115 285487 1176810 1992229 605349 884277 1137687 1744560 1797756 161191 1022361 1699550 1503041 593653 1279916 1129406 559824 1538861 1335331 1099038 1794783 32417 1654032 1019421 217187 215974 306287 1703937 476532 1268679 660070 752676 1612631 1850556 1900347 1650543 1867279 1170006 423808 201895 51976 1063521 692647 667242 730928 1470538 1689518 822121 863327 793028 391257 53569 524485 146405 1070738 1350090 1943090 1270720 888664 517372 736946 779312 1184024 772412 942297 144598 1123988 163235 9891 1948876 480973 1984889 739016 285668 448781 1910053 1638341 1526936 982357 401072 716272 892221 1228724 1816404 1738567 1789486 817586 1946338 778166 1942175 1336267 231728 362907 613982 75324 644838 1993795 1896226 633029 589065 585472 185740 1116701 616979 320943 1137630 1282300 1216922 290250 656042 1796535 1960060 214099 358121 1705148 1815156 1311513 384650 417174 299146 1111623 1061583 401200 97412 1719402 1506708 1965038 1763513 909916 1830912 105544 921238 1158536 244432 555361 930110 1719846 1229219 170669 1100510 1055259 1863692 1686134 572647 883064 606969 21812 683676 737614 811147 246879 1706057 1296792 1482408 569959 690023 396714 1900635 1170397 847956 507388 1045951 618964 106641 358219 141218 1628959 511445 648659 1178329 1368679 1271958 326586 179551 1317252 25255 1816608 1807768 1712381 1124809 446627 1789278 1099541 1333191 1955771 261655 1251699 791687 812617 985589 1754254 1901644 1856369 1724478 76970 731427 1997272 915873 878857 655940 1109112 1242084 655069 315395 1879966 894915 1619130 1406136 161111 1239897 1874199 225275 959728 230655 176198 1148518 1661933 611625 833661 1648021 1680661 357849 1514926 1931469 1223490 486540 205649 1289591 824413 79270 1040964 1939499 1410162 516472 110220 1821424 646689 1390829 588957 1073520 375430 1456602 570501 1130943 1894096 86411 1432792 1698792 291971 35644 1433039 413292 1626758 585738 220718 784131 1981889 803553 1946910 477801 1323114 750326 1908002 1527267 1434489 1433122 350352 338084 1409832 723714 28697 985684 1042829 70216 999315 1661193 744750 1261634 497707 1026184 423258 1917360 353505 47965 1914121 605836 1190827 1655770 1539068 884929 846528 854356 1618039 446026 55549 1714137 1251979 438372 850296 1915018 486475 1676483 660362 538506 1206507 876442 1212433 13399 1603610 1491031 1701923 1876234 372861 1503505 1903048 1699990 1751612 503880 1850035 1701109 1525008 1595057 1448036 275138 973137 1114278 1528559 281714 1165466 1550616 1519554 215935 763898 1134772 1196567 1526500 1164096 166676 1527970 895356 425311 397443 934177 1798828 1269466 1859728 1454809 1480685 1051961 93531 667469 1102292 319050 1854683 184948 1058318 1972797 479334 1837255 1508924 721823 16712 1319984 133404 1605662 578959 1833569 637775 1044403 753642 1367858 95902 1048110 116053 880470 1935517 696959 1022879 578204 1806676 1695240 579469 1483062 86198 1224114 1925780 675168 1642123 198373 1816171 1001321 1267060 1641609 985879 1852270 700812 167034 31242 215716 663613 572597 337919 1622441 1444302 601946 1157613 812426 678211 1096506 1835582 1285426 340897 1088763 43725 1737740 1172667 1983482 444720 221709 548764 422177 971219 169176 1016158 14673 685437 791378 400167 40897 1498741 1891140 1944082 174113 1666897 495208 1102160 1026547 1616971 1142155 592619 984609 755682 945413 1299814 154578 1048078 1687802 1267334 1551454 114840 247907 1558303 1118920 271427 1151022 1478794 842076 413347 1780870 1641368 1373630 1263295 1594244 261488 1753277 1992686 780169 1995968 1818811 853949 1910093 1929743 1885938 1472761 1514996 309643 1766515 585990 857795 945099 1784144 873563 465996 1408569 1068404 922358 1534662 1788574 1411669 221691 994884 808148 1359506 1318616 138452 1177962 1152845 426082 1547916 668518 859042 317998 1171985 304468 1659522 1160153 1050302 1629004 949315 794956 1105638 897805 300701 497260 1461081 600581 708798 843645 1438272 1534502 91004 349497 999817 824506 70038 1478606 976043 393020 1196158 1828857 1421273 196568 395673 1206042 1694295 593857 1753228 426749 683446 745776 1490861 1592779 714345 705384 927857 840985 259284 594789 592675 20956 582103 1172474 928883 559537 1938558 1748190 1465295 1513529 1711779 63991 305951 630805 13849 1275321 170883 420684 1794983 1628158 1226429 1550371 755166 105469 318009 968608 953109 511224 290696 67795 141106 665490 588253 1868751 626446 369334 1545959 411910 578989 463262 1618768 1946782 412677 991511 929847 1711985 1563154 593911 287454 1248366 89020 1724329 348353 1511214 604593 1547801 499730 1851371 527981 1846137 1551686 1812621 163308 647400 413216 1094580 119293 1726323 407102 68732 295240 1574181 957941 838484 1668527 1561471 625576 823711 1925643 443005 860699 706254 705737 1593756 460183 1521149 1867291 687620 365909 1589275 96829 1544379 151773 1822432 481303 1416722 1068194 403734 1893788 1449731 966620 1114134 1221622 295884 1257943 895864 783833 1305665 854451 1325638 835994 1189374 1576607 486239 1336795 1908026 963084 1418839 9483 1821568 933146 1221620 330325 283349 1089393 150846 600452 1767443 1756855 1785800 1957501 290332 65447 1365769 201780 1657950 1884305 685062 1371511 1006531 651281 538656 1140045 669015 1547201 1655081 908056 1526013 110100 1173824 563484 1877932 937150 1838971 110281 1024090 1376541 740485 1932560 1759260 980469 1018779 684888 1081078 1503921 910171 463694 102909 91370 263580 883564 1473298 1288159 1968314 1928135 1959503 1895650 81859 958925 967245 107298 1715715 1681239 476719 1561514 1857924 1629438 1006423 1032693 1533042 1687582 1713082 320194 1481019 242830 808460 1398113 1993147 1489941 600701 1400417 1656394 710033 909677 1180254 972551 593000 389991 916650 1645092 1459930 256492 199062 431725 1701636 1906707 1451112 1663597 869137 1090884 565545 653692 760326 350822 776714 1307498 1505484 129447 1153843 61958 1834691 119519 1185009 40514 1394915 41705 420880 1028441 745371 1817438 1259786 1355839 716520 1599573 166243 696570 945620 882584 1179252 431222 716371 1074055 360248 1413698 1505235 1605060 387297 1205960 1549672 1630907 1901416 1763026 1968835 1677589 1118390 1507985 1127395 985796 1151942 1769164 1760350 1978472 779261 144454 1849822 1422291 591440 450924 232595 208053 1642841 675825 1966534 1341196 1447799 478981 763796 1275838 1435249 335894 1720160 1545945 935110 252302 841709 851549 827004 548227 585218 1411649 673669 1069820 1087031 362564 62068 1286652 859146 25724 1465262 322050 109008 1360628 396544 1374723 1234213 1447202 1554212 588045 1886303 1793429 299772 347874 58268 465415 1359870 1222215 23054 329163 1283156 1569847 1882760 68000 1541155 1390971 1753524 1520603 1274008 1362454 942380 1418225 1813090 614756 199034 216843 1421455 1849870 957404 138084 907735 488753 470071 1443875 1552938 1751698 769359 1331043 1394231 1839184 937366 1727754 1163765 727317 39649 565785 1268982 1490885 87074 928607 924277 1980975 37814 505056 1517888 1712756 756104 1834570 1340315 1526792 665616 1298571 1471226 1991398 618033 1899559 918174 1801816 247062 444391 1280310 1970233 631083 1017156 1539870 749512 76454 84399 1592705 1387897 927071 1589113 271295 379912 1431123 784589 601705 1548528 1374911 1733586 1997923 622463 39729 1720958 831242 1321700 1041943 1962013 1273451 1513106 1117880 626827 1392792 1920185 500336 1863911 601520 539558 522500 1237149 179946 1640243 1041251 1881689 1421288 756562 92275 307167 1038287 999717 1910099 1803657 979185 1729572 1703699 1604664 56988 1607877 576208 129996 474545 126614 819778 155854 968135 1830444 1748615 153179 853951 1992327 641119 1859953 1976730 218388 477865 1966882 185528 941633 799797 1529029 489972 1446125 1870157 407539 684210 52383 834426 1781455 1148495 320384 911084 439872 1236365 31487 301241 533855 1462493 1918788 1981007 782039 332186 49389 100430 61686 1618046 1774856 335555 723208 435985 1208052 1961685 1066295 628367 421668 1700976 994201 1719076 782743 882480 1536156 359355 1971766 402743 82412 1195014 728024 1075092 1077189 1232833 1075057 1075212 152919 1802632 1860242 1881087 1342285 1752444 40266 1834240 905382 1628895 1521902 729654 218159 365880 1162690 499857 310145 583143 133267 703133 1264410 219837 1684448 103144 1702694 1049355 323497 1828254 588661 124865 1269309 936951 706765 1406056 1517379 1478902 1281504 240365 715875 1782749 1303676 1286081 403590 860416 1373965 358166 689745 1813151 1660555 1723222 234342 1144267 504590 1488466 137404 1138540 708405 1225935 1824614 95754 1764757 1439613 1844012 1662012 1660613 1386184 473587 113711 752260 1896745 1005023 755970 1007435 1602389 109234 1959542 820454 1841147 1174447 1078609 31516 47699 1869292 1986356 645080 348610 900884 1282600 1970637 914642 297116 396936 1324165 807608 579181 1255661 1195208 907280 1460766 1396414 1795255 1609301 705962 747137 89200 1068084 1747976 65146 764743 1724480 1241935 1492926 1146813 1579813 776130 217316 428216 668892 1534230 1351418 583553 923483 109140 1088316 388837 988745 529566 1246216 1313074 1727393 802729 1195164 832436 388162 793652 159569 1221043 98830 93337 542531 1457541 115863 509950 1348449 905635 692328 928341 275505 1102151 1084473 374620 638279 1132295 1614508 627349 607810 1365292 1319041 273780 489062 693593 1883989 1302174 1697170 118896 53093 1736863 1538519 773216 1022841 1461011 847925 655216 1400956 1733615 1888133 1159030 861486 86447 1227817 1957033 969357 740365 1797403 354832 1798466 49017 729377 1954138 367814 1110381 94725 702997 1225967 735383 722526 292148 1544828 1947580 491535 837752 1365965 152193 387132 1739155 1273484 1814722 864813 431395 1146277 1333387 1241047 22904 1644635 646999 191354 1970705 1730772 159491 71933 735803 748479 679208 1189702 565282 1291560 1633378 71913 999099 1258035 1848016 616965 1054819 1735874 1586301 413439 1609049 1117241 1264893 1599828 1985811 414435 1958925 1496364 1031810 869214 575520 1833998 52251 764334 1541378 1029447 696966 1141561 1278745 76013 1389040 871277 671370 1632161 126534 1228300 81659 1627405 1060289 786067 110656 1655232 547652 1422571 719474 699782 1616058 1811068 1957255 807646 1872603 964413 1380886 442378 1237375 387194 6123 1364613 1756769 1756781 295850 693274 148256 1161278 871025 897951 1247665 1943663 651202 1889048 44859 849075 1316040 881778 3029 1081438 1373601 5686 518176 1728425 465594 651361 1990648 303235 1902819 676121 1691004 1542256 462573 893114 629424 181681 226318 128710 248578 1495988 911555 278598 1001247 1069057 1719332 795524 1376431 1548416 239028 1787809 393923 1329823 1631749 979063 740850 811097 974089 1778026 959708 712828 592031 1533764 1221957 79259 1612999 955650 565285 330302 16715 332622 1697221 519928 1777196 1542374 1114709 1405547 1967288 1012204 359488 984809 840481 1003212 1725048 1180733 568489 533849 398673 1887476 232625 1057534 1646793 1060241 864363 1733569 1323865 359348 1236590 44852 477548 1339115 236150 1530514 125341 1749380 1889561 1254904 1751186 1724358 253517 465803 678021 1849767 16818 1249431 568911 620078 1640067 1668824 1195608 307942 1594309 1165622 688098 1811267 1787717 1738099 406524 384344 1230398 1772661 1488886 1893961 859032 1120145 1632295 1548848 704490 1779139 1229560 300539 1499368 1403968 997716 1037413 698942 102096 1089346 984537 957891 1954395 77914 1578906 821473 302291 893681 677582 1702811 518556 1891853 1659514 979128 1310906 1539650 90287 758891 1344111 923636 335882 575398 1328983 511354 557049 1985103 1751746 1355886 647922 374023 899656 250899 1884220 1981809 638291 1097768 909000 1884101 1809333 1365003 1109636 277342 1337052 876613 1664738 1735431 1488002 1538969 1074858 1820283 1042111 289989 60025 1569998 884784 1001646 1627892 1206629 1561358 547245 1142253 237367 271869 1003246 1415223 265087 1868823 46380 919047 243830 1535619 1779321 452947 1051118 1917967 182219 735371 1133675 1050091 1792000 606545 1761888 864454 1855037 873574 1937314 1429832 1917852 651642 790968 521090 517867 1130086 1962788 587802 440880 1364618 475553 113915 872223 1042362 1999283 677743 1852214 565549 951096 667681 159973 1361697 1029338 635138 1013890 1579254 186627 1769289 1820718 1388055 517465 770425 561655 746673 1911367 862667 386769 995100 38514 1954948 920360 1132063 1170994 1795616 299055 1420083 1736630 1402898 903601 1451735 1474071 992522 646770 1976227 1216203 1823171 1022079 296460 1853975 1844987 1358154 110243 245295 1716739 1376052 124701 18285 1008046 1098054 1115247 269270 529253 1874332 1272460 142005 1420177 552807 903353 328110 1089425 93678 1803418 1315661 1774105 877914 78911 369641 1815628 1206167 463710 690885 588119 1959405 1950294 1442371 462750 1742661 1576620 1740604 1570984 565305 1600253 613236 837243 834898 1115649 1632805 13520 1492318 1503465 1148417 1693764 1735785 951728 1932275 1867612 844626 914466 1428313 1782122 1636476 415991 443893 731813 1702499 1792698 1781662 875704 848292 1021398 1665406 415125 370033 762320 511708 1570866 1814012 670745 1766269 1978900 1454793 865766 807901 927437 1164492 1625839 1920809 955489 182813 1078961 178091 1747700 1813559 640184 1325928 1581303 1747991 1044091 1802701 1702192 996257 610181 764838 41765 748404 627135 608761 1601041 998991 1210255 1563802 1213348 411788 759932 1193701 1189378 1460328 1523597 1862879 1388190 336786 1618697 1347411 1195108 476322 230944 279674 406855 439211 1154829 735203 113651 1213338 1434629 194842 677207 1060729 384360 1839560 1375561 281051 1147185 1156277 1860157 1969725 1797805 72981 1249278 987293 315347 1259148 1736572 1964467 700779 1491975 368540 1339563 604478 1244878 1389771 1491642 1895243 862573 1844313 1962231 294169 497118 1477821 1696817 1549954 709610 1312545 708822 137011 1392993 957231 898962 1810653 875081 1412209 1972854 181582 1900958 1466677 1888525 1927255 553136 1729894 1895169 350585 35994 614003 1415823 357524 907721 650995 152821 1272047 1761943 1082151 1113281 479042 666401 932760 1831539 817388 842457 1786900 35865 602692 1423812 1809194 456708 1929212 913508 1983043 1786652 1423201 1512765 1630331 1452970 1116115 1960586 1153746 1689748 70066 1892517 463831 869760 1676940 1811637 1486030 1310426 1298103 1650865 819343 1239969 1881454 594571 772972 688054 492869 1810808 1380168 376296 432510 924194 293225 906012 1081496 314316 929181 1855872 433859 1705020 267707 381154 1763295 161305 1394713 157802 108031 979313 1320069 1673479 911996 1613119 1910267 822139 535462 229797 539013 496338 769576 860772 1987038 667007 335665 760317 1149891 1497635 898741 1664464 1361428 73971 1146208 229081 103826 974489 1723086 1813407 735519 1844996 1224621 1110061 383040 1666509 1619384 655392 1656528 592286 1429603 533843 1070600 1350259 534830 1218433 542962 1780506 1354917 276013 589749 685817 179574 430951 1687153 1875340 883067 1408977 46986 545991 353495 481502 418282 626615 745990 1609713 387216 1521568 941135 350598 982936 1332434 1836389 1857434 346872 1821515 446160 1913350 1850632 1687014 992515 446632 442898 226882 1401665 253632 1655301 1553295 435867 1247364 1290601 160082 599506 1456001 464417 1251754 562596 1310649 247846 1628535 1834929 207000 1729061 1610579 1916162 1009501 76432 833365 1987704 540900 593905 1786080 154746 215653 1845594 1557151 1797573 329625 1695358 105231 765163 766172 686137 591840 95812 593987 1147699 42361 213126 1009521 1420374 1888026 947956 938551 1903545 1800363 1903886 1023055 1174265 1705771 506634 1195961 1951322 1069251 179285 1710387 1177436 753804 1692030 1682733 501489 178694 1298607 862682 155338 1045708 91735 329597 53007 1277743 1617239 673890 1376553 1190001 576005 1540800 609946 1986332 1446011 1443718 546157 1452765 145992 1979780 1696058 1764129 1594959 1408091 1910382 1330261 1694476 1846994 499321 223307 1250993 684182 214091 677296 1237394 1685410 1721598 287804 1860724 1793894 851474 1862168 1677877 1296704 1003022 725789 1939178 743821 864237 321722 29676 1013452 1896854 972859 1142677 1562240 112592 340197 1387732 1754756 1610355 256318 867301 906215 988705 1492703 972068 577536 324609 1661229 1677856 589735 1610853 445960 1831686 719483 1056416 329314 1908248 770747 1186165 1196900 676532 1961313 1146923 1412017 810667 410836 523474 404943 1955731 493246 1755131 1446609 1966082 735474 882494 321210 515581 489057 1197915 1959286 1990170 567595 807782 282514 660211 1127012 134004 1251195 141331 1022552 638164 1684576 1295343 817358 153300 147331 1262856 973714 428373 805395 1377076 339010 1711914 818812 1810771 1507466 1939010 1115734 1533334 686686 5163 375096 747504 1035778 346657 1290289 977938 1759006 463647 1873992 1887121 1761270 488541 741592 858550 1775587 576314 191075 1219455 936442 1731255 129455 974055 1920639 226144 1646316 1177094 300573 745574 1275993 937963 680077 849127 93610 1273490 780598 687658 161812 933932 890428 1351364 1124828 814169 469930 1025331 1248920 1010591 1750958 993042 120350 981618 1199010 1362027 1709457 747963 1981544 355589 262381 356959 1047797 1728826 1559928 51952 838209 1920584 539768 1677777 1824275 1503209 1536396 1286636 682290 964469 306221 704653 207787 479867 1225151 1649365 1170880 1921471 1672559 842749 57377 970968 924423 1154818 1364710 292566 540870 1390977 849256 1821147 1165814 1012270 573451 1798558 1588902 1892574 66587 816196 840452 870022 16460 584776 1940743 1391051 1147346 1656161 1718841 962015 1281220 466157 1417172 249854 967242 1950375 489310 160012 1084806 1680884 1139168 477128 479271 1128873 1240848 320430 1169212 700538 1027357 1178013 1443407 1646000 1416589 974097 1950371 1661829 1209862 441771 1196213 1631612 1944167 1909017 1963741 1867137 833698 1923577 1394808 1819683 874654 989338 1577427 1187504 1212619 522272 1476052 1916780 317476 368210 892831 1009470 967620 1005108 122293 1594025 1114168 497387 1317947 1446741 1487545 1901751 1463822 1841703 440615 1717633 1003057 280379 83758 1073942 1725415 1301282 251292 1777955 271755 1918044 1524125 142233 967333 1692900 1692175 568014 545199 479895 566967 580790 791406 925720 1867931 333001 1167434 1328563 21244 1670311 1146914 1549232 571147 712579 1099990 796358 656541 1420990 1243773 1856764 1738771 553493 106156 792996 1290023 927441 1925692 1930920 1397143 1684472 1721015 469559 736150 1611594 656789 560407 1676327 814903 1503820 1775195 1513653 1790315 895830 1334898 949794 60619 1951899 499014 1943559 393044 1075706 1570318 1784214 1916883 588210 440367 1209048 597399 1686293 111736 1104491 1834857 767674 1721949 1680637 1044941 1395060 1887241 1224859 1521517 1242803 742608 1458337 1813905 310406 1676495 389992 564335 833921 8729 151960 1057114 320321 309405 1042952 1213538 1638515 313894 537047 1929012 1673462 254531 1400541 1337178 439509 1508313 1095248 549659 186776 859901 1218728 1165943 1804962 823859 1688353 1772792 756645 1192062 1642588 286807 1955321 978348 429746 887059 1789227 1184646 1936941 1848898 1575916 58466 724889 347494 255753 109291 212499 1337952 131284 444240 653198 1415517 118473 384389 689070 657543 1618091 1881491 1746759 1608354 905236 741904 1369060 1145325 491134 1259778 1740168 158185 294173 1854324 1567870 1809921 1849662 942453 1374023 947009 64982 1097260 186915 1332741 1205103 1619421 733475 1220546 961368 1872880 1722538 475319 327922 528325 24736 1194256 547200 1901746 1445834 1338866 37785 628030 1813972 832630 799776 1362733 1110245 1333148 148294 1786133 1360069 496682 647221 1760276 479995 937047 1909657 374684 334096 1080722 1844110 332889 513651 1120901 943687 1671124 1950074 1487729 1192850 1663025 1502134 1572754 1009214 423552 964758 762121 1335313 187777 1202416 1320414 1101612 1420277 1525197 1925471 1906330 614132 186434 1235188 1409293 896737 1210303 1450494 539006 1512459 1962507 1727058 1122588 434276 86478 149154 1033778 1729118 1606308 744689 889081 1674920 658807 258248 820633 1787412 1464099 928694 739926 646652 71670 10550 781088 1783893 1340873 438447 1733258 1180174 614894 349593 991405 1113708 280822 287733 151668 723119 790803 1619269 1337679 135290 768790 1636241 585716 886967 58231 114737 193280 1131186 1978449 1257652 1595033 1603612 795430 1500421 1445599 1203292 1153275 1921485 471850 1492876 1876644 1488707 1753933 1376850 1255319 153811 1948492 1534746 1460517 652209 1891936 1932945 1190221 306838 440035 880734 419521 1535710 219774 456787 1403089 124540 904584 447854 450890 174503 1858757 1166292 680137 261688 190754 370639 1567076 1971464 161567 1182272 1179050 688037 315389 470316 1904955 723424 963619 23810 1077931 1638547 1565906 372729 885872 1792872 558705 1320850 1876054 747633 754965 1056794 1641059 57270 310690 1137307 1658440 677754 566245 486784 1418600 1892960 844575 1872807 1585980 1838385 40454 1357157 1108029 251711 1636297 482473 1371839 1330463 1949584 313704 1808477 999130 631267 1976969 1803685 54227 686015 1924957 1794067 193309 1056326 620426 1310092 795724 80544 720137 1260030 75725 454350 1715777 1887428 1288954 905772 113390 1146082 1485649 711589 771963 1769094 820864 972223 1128067 333069 903475 1916044 1874984 1147830 162399 121259 923238 503587 48347 155213 827135 37059 1699495 390561 481857 1457594 1398763 1871909 207420 595540 751238 272255 1237336 795908 120470 936400 1858440 385406 1717455 1901404 556451 1744169 604699 1722872 900433 856201 1533227 1919435 1833649 1671510 1057585 1103475 1842109 1887097 1410667 1521687 734896 1609987 1401816 1368955 706191 1229478 1521815 254136 897457 993315 1660324 265892 1121835 1666849 1676693 1722048 1558333 791807 1057909 388498 1961567 36433 385 241057 685609 269191 884940 1873048 973649 234021 1099793 1195434 261632 1654525 902349 9740 1854400 333321 73670 352813 204506 1552669 351576 1079443 713914 1332103 581787 1977548 267640 1068665 1013470 669388 1425145 589043 1530048 844866 1014029 1145961 999719 556706 478438 1661156 12574 1649224 1681353 336140 943719 1690629 520270 1375682 163623 12920 665552 967188 1784390 675760 330030 677775 219557 1177065 1526150 1970476 1131258 1061244 1204748 22271 1359403 916245 817110 222794 79185 1337756 950183 988552 1503313 1795053 1439963 689033 407198 645543 720898 1391544 89958 547083 1100940 1455382 1494112 166513 535123 1231589 851635 322575 1114699 18998 69890 659769 672255 1847075 1436553 711930 10692 1828327 1784663 1888766 571701 322401 565053 1966930 640339 1193730 187276 1876122 464658 437474 1718374 76808 767484 1535815 1678466 1072116 274206 1253822 986019 1706984 973779 614120 516797 779068 1723749 1166603 598096 1798160 1571046 1925155 186759 1622149 1125678 987616 1762027 434656 12902 1652758 50280 574537 974418 1934946 874175 739764 995128 622786 76119 539285 855385 935349 1459940 855728 1218549 752740 1846385 1215556 864393 933944 1086805 1821412 609004 913175 818841 1306518 98471 423098 1115862 38874 1272262 958377 495184 942563 255516 1089252 781390 696639 618167 220408 399646 1083025 269888 1691438 1802964 1537875 657529 597165 1509219 1517597 278924 1698299 822592 1219173 1511494 51806 1266738 1441573 1621357 513545 873733 878223 208743 1138705 382276 1471998 88230 1836658 970311 984947 1563461 68292 1277148 1375563 912592 323293 1221641 1882411 804618 1758290 347364 1072201 1261981 1061961 149786 401471 1729495 1821281 342824 1618518 613037 642062 600849 1948043 765403 1301040 830934 1975290 725706 506271 1367451 1544525 1832174 1148132 381185 878793 1668502 1610360 173559 26633 956169 1105219 125738 564936 85956 673135 865496 1101423 1827228 708850 1632973 523900 53839 399186 878399 1256696 1283597 157249 1889993 1121787 1700423 597480 1378866 54827 757060 594177 436894 105944 1502914 1357653 1028777 1587640 1579088 1011555 765452 219632 1741697 791725 1919845 1727915 343850 1790178 803076 1373967 1318453 217780 891447 87208 560412 894528 1896975 1932210 942429 406025 230478 1047685 1398646 246514 765232 468610 1358232 708767 676851 623205 1170423 319302 1722766 1665459 1073382 1823350 381265 950182 1961884 1164408 1981597 679184 1438800 65309 193614 1060829 1739053 1165194 1445084 1760017 379389 242884 655493 1347091 1728793 517376 1219998 1763949 1541010 71280 498141 1831112 1050017 230911 123980 656595 1180067 1205551 999748 1005297 822063 658666 607113 1434770 641740 78369 84495 1765654 43947 1945670 1570033 1636619 1870787 218473 1699346 317072 1824206 26731 214408 411146 1645882 37194 111777 1034775 1299559 1553276 342411 1568830 1442969 291784 616264 532375 1740362 998424 211257 1774148 970213 654451 611994 1128684 1073109 633805 425544 358383 1882796 1875356 1633931 1490373 631762 766857 297602 1724548 292699 630837 379035 702522 668469 1354055 1891460 664005 1060493 1323113 1191520 649191 416684 1166012 67769 766973 962367 1836693 1477796 1699322 1018247 156064 79233 868223 1574718 113615 32342 1537203 1393141 1763860 231960 1320674 1786676 320496 690849 1652930 587365 1574859 1723559 854970 1817588 1665542 707719 748047 920382 875788 1383458 1020565 255546 1987552 1379187 1653603 758592 1536520 822943 1229412 204763 437661 1660942 1240153 1117812 1375755 601376 872892 1279659 1980353 725832 155936 1352418 932427 1433301 857424 12611 579381 217325 707177 603793 1927747 922786 1547178 1922689 168137 1721846 229946 1831681 1189863 981809 1792272 1406289 1417473 29189 823986 1299938 423746 1257872 1466046 1613998 1703374 1941654 1912117 1557777 1776319 1889381 78439 405354 5720 106509 39886 776957 310228 1330444 639706 846906 804118 476294 669865 315903 222916 1528932 1149070 1128905 149707 870141 1087223 649065 513864 532829 87440 1231735 118007 1955506 1394270 861066 1866861 599324 1596965 1187295 469285 893955 602721 1092504 1954320 320209 1350663 1896989 993791 905279 1974422 740207 1941247 962982 1845080 138498 1148555 1942533 1296720 759364 673411 1149173 1827270 237086 673155 488926 1049311 691892 988973 564305 511125 1087843 1042736 1819089 149042 489528 24058 1130559 468277 219365 577587 1070931 1311726 738239 1521243 93707 797739 1402848 282244 566798 1403490 1527859 424576 1780378 177104 888779 294824 622110 17182 1550846 1918007 753584 291346 1974211 1274084 441293 1451748 653604 443590 1611965 1458852 511609 837049 268280 1216769 1764159 552418 231838 1756487 1633525 1902674 1858302 1273777 318702 1094673 63895 1736921 271190 1160689 1447491 1287551 32329 1285180 1727890 896219 350573 928091 1960168 1355689 826429 1563952 1930975 887885 1321039 711534 103561 152612 1115531 132370 1771503 1087252 67172 468919 479911 171176 1225824 115120 1842944 1999107 1570377 40776 1118134 353521 1623275 1733765 1482378 411863 178464 1565307 1674881 24811 1327906 712576 22229 579036 1628441 569810 1554701 1356778 601966 506330 221170 85861 57355 1368372 1469968 419976 1326264 1240645 1897310 1845961 552790 1609369 943595 724047 1601195 1580393 524395 1284041 1134355 1139729 725020 1014347 822793 1739251 1579485 1249435 14063 1631655 393049 328759 1776592 1579272 124164 1760506 1832584 1204101 1880561 497950 1387100 1258998 436736 1683160 1354964 1630032 1823228 166988 1437476 1320748 1443535 105012 732975 280510 1706625 643463 375489 180397 842351 1098975 853932 398011 1384495 1333879 1113440 1717572 1496943 242088 1488704 1930032 378143 1740744 1661039 925990 752991 1523465 606098 487757 1620045 957883 1847389 1558477 456361 32167 1285200 198874 559677 1732258 1209940 1032858 173363 519519 871076 1308858 1362578 1907802 941236 1666586 1948805 86501 217713 1079152 933983 1178866 1041705 531416 530875 537832 218447 679086 1462545 171397 178411 1023237 1775030 1080820 943590 781159 1138623 762112 716369 284091 769275 163402 1961410 889142 302037 663595 845600 613745 1063725 1422252 458663 1543735 1627364 240001 1318289 727383 148525 1372473 1054742 1490349 1209489 1367072 61901 285576 144034 1316350 1191944 1549957 1019338 695260 272320 1802227 1155197 198461 1367053 975035 1041055 760972 1991980 175328 1232457 597163 960994 335408 110939 707755 450309 1044127 838177 1421713 1388789 1516737 1269420 276187 290868 766179 707731 1873674 1804778 1630828 1803386 470334 1739074 401388 664475 461882 1842586 64338 1791409 1561745 795309 256843 353891 715591 1386612 1840953 1489533 549696 1651862 1470334 479807 989125 266432 583743 1276235 284653 1761116 1174825 1765500 585524 962620 284500 1779354 783853 1620611 1615013 979741 1519107 1392753 335588 325946 1859109 29671 271060 1373088 412146 792093 1036623 360037 1536978 913032 1556794 434796 844243 1560809 1294168 397239 1591544 667024 1455864 827168 130961 463976 928884 1894234 1652557 1800328 331342 1597930 1914957 748743 1097166 1643048 828855 562588 783868 383713 1294575 728760 1942559 1540301 1359380 1751870 1114667 1085698 574277 251045 803409 664138 189647 344933 831696 399639 277821 219445 1032392 149696 1634381 385754 1182586 1820900 989029 1195904 924794 424809 1599817 1556842 1498317 221720 1710295 1185824 804165 1060372 83207 759692 1703481 346773 976711 1166497 1882483 58181 815223 1900263 78781 631152 1171665 1963087 704610 1774313 501610 16328 1741964 108551 1489071 1453322 1378001 435658 1424371 1359943 1865015 1950333 866917 1713920 594881 815059 810302 1537972 1165220 259596 690613 1785622 526263 1854465 1213200 1919981 1171495 1263881 878932 1360761 4940 1856264 472997 761230 401064 1160191 1982229 1962529 37704 1937904 430040 1233380 1451928 550313 598710 1796429 1638537 927877 213488 728821 46596 1365946 1158659 1720405 866701 347135 1611034 1007693 223290 1987960 661344 553667 1578975 1780073 768645 1038729 851479 108445 1534390 1788412 1956592 421031 487621 1238254 1071430 1548451 379901 1034495 1434669 174891 1618696 902399 1596628 1380135 960769 1533283 296160 545257 414126 1637590 470911 1596813 1406183 1710752 896200 529591 32029 1819744 1903398 1105513 369239 1386115 781292 1196763 509085 1502138 1963211 1875953 1950739 988494 956948 401642 1111318 1226524 839345 676626 1745548 439769 986912 67400 1190430 1859621 417726 1283844 55107 1099881 949211 1171424 1529403 1461707 1655678 743225 389122 1601368 1186197 787967 1692773 1585373 152734 564801 1339730 741644 229900 51172 1333840 935899 1646434 1178091 838483 516550 99940 840786 1007130 652576 385515 982917 385194 1399832 1884573 1776867 794240 672339 1539751 277974 1497659 621748 1970582 171324 1318365 1107000 1406570 947508 1379905 1115689 692907 1125543 1280995 1486479 840065 1867205 772494 585381 467638 1385759 1498825 200517 1240381 89010 1149635 364085 339213 461174 4388 683118 1447881 726212 95107 1727448 1724579 808089 1353954 1063789 1364846 1306508 1365547 309485 463602 1826808 1390186 416024 1094379 1191871 968574 752077 1672375 923401 900106 1263060 283365 356382 562420 549584 1454339 1430619 919855 1640251 329598 1779916 839125 1185294 1882971 985456 1038754 920554 1571871 415202 607747 1915486 301576 1207151 1974673 1004225 1659069 1435460 208376 423670 1159498 1925774 89909 1794111 1184899 50848 1923888 1396212 1570117 302127 515265 312398 1835698 493931 795158 87553 495211 1099956 1650654 251404 1368703 1980752 1874584 1545526 846921 1027836 1872780 625911 1971388 120709 1144396 79621 100014 695446 1368519 171288 129873 1031022 1888019 1670368 1479588 556600 1190504 456569 1819933 1690796 465423 1047917 1917338 359204 242714 1376133 1701933 358074 998004 1579622 304983 798761 1881051 1678371 1062348 957548 640400 1202724 879061 1023712 1729261 1974873 1654043 1847882 129136 268868 1169881 1019965 1195163 1882674 778995 175686 740311 1806609 1579226 1412582 1594796 31644 364077 174229 485689 1801278 138195 443241 1574657 175234 1115686 124497 1618628 109611 550642 1733039 1480812 1901328 1173021 679580 466532 760546 112556 1745779 534722 936324 1671262 957257 411884 1077705 1207412 998557 1955114 1056939 577901 19656 1378995 953837 226271 1347830 283453 1829375 1072191 1931437 1344191 300427 582710 1883889 1702613 172751 17708 1906819 1298339 1274142 358445 1274523 517080 468201 727686 1869951 633252 374161 578351 191519 1050163 1568457 336268 699204 1388454 535850 792579 974768 1303819 1715553 1745056 50168 12819 224061 1835178 133050 147082 1687281 1812930 426818 857383 638585 1466027 915515 763313 1992557 280397 1463193 1615092 231496 639915 958800 949983 835549 933442 286650 288946 1081133 1122754 1327115 1489591 728730 684683 576392 1133791 239708 192928 1066596 1683056 1707674 240925 250596 1521534 1317549 1544803 658376 311945 735655 963893 1719512 914875 734340 427610 1960941 585667 1173611 123920 1598069 449200 1159231 157880 1184443 1027002 222815 1042077 897443 1134428 171119 392943 821556 936016 297408 1047033 665576 1749625 1914231 1104438 1531063 1892247 1326687 806980 576133 633734 1362902 546445 1742919 1766070 419396 958275 1676574 1633371 262519 724869 1432038 1325904 1113192 1401085 1567015 1659543 1371834 1562432 641371 1227449 1395635 1574279 1328441 505376 1821862 757982 265380 1375897 681681 1553105 106249 1513341 1756284 791837 1562949 1653356 1304588 1694258 1189789 1049342 1901826 1833836 961652 1872573 826793 1508216 1119459 1076504 1375178 786799 756343 401022 660148 396028 1088368 234450 650117 361609 379128 491983 801069 1212280 1158412 7820 1473089 1540744 1668361 117068 1759223 1577473 1651648 1361639 1272514 438436 531247 307431 1308587 147805 994800 876433 1891355 105343 4766 923094 858818 497170 545064 343086 755232 139849 1442079 1730528 26249 309333 248850 867106 599531 65759 304016 614924 73305 1728534 1094360 1957385 706888 1648219 41596 602650 1611540 1106822 113607 1472048 751042 44469 1670913 1521611 464902 941043 480947 240922 1092824 185939 1097978 467187 1213111 83002 1481334 828983 1317529 1673909 1183742 1276485 1463235 1129144 1824416 1554886 332800 1684764 1884691 753406 575547 1971361 714942 1928798 1476025 1466857 1171097 1912447 600818 1856198 151564 970167 1625623 155730 1894046 1520419 842531 923097 181545 1535511 1302532 1177749 889722 65890 480571 1809778 526948 839949 117975 1426772 1110226 1285353 36386 1903874 1382153 1803096 759833 1742358 425110 932785 1864765 1605802 1980213 1686973 150651 260793 1341301 1527163 1233492 534295 1654526 1283670 1375162 33567 1785327 738243 1473852 630992 1169717 1788658 885168 669925 1076776 68397 1338691 941113 23767 723578 907217 691285 273120 1283461 1573256 1238432 350524 446962 1466784 1698575 1365655 23231 773382 481922 908709 1634560 96104 601580 75552 1238740 578489 361201 1448390 908453 1885294 641608 1821490 405398 1781367 564514 1620519 898651 462600 1667913 768850 973473 1573361 1014149 1224675 646985 954010 1576313 1872806 1740330 383414 811808 1770392 1623428 1824320 568820 759969 1818762 765793 32745 1627382 1375860 690111 1516159 1527340 1447671 664319 1724490 899420 4899 558194 1197079 890080 1196448 785688 1908807 998591 1791239 244013 493094 264680 1248141 163292 180347 1950119 418146 1432852 1580892 536383 988962 382596 945198 1619616 737884 1877694 1606991 1219790 514484 1182106 1692271 970272 1665275 141310 1302773 875271 1102426 797319 1085956 306277 1618859 1278008 171979 151776 1629149 391138 1057011 669908 554931 1176620 230645 331820 539777 1257115 1811180 141375 239043 1787341 1706340 54126 1179910 1732214 1194980 959256 1569185 1453998 828870 757200 575920 268650 6100 1284137 1613973 1661637 1494042 792020 1449369 503237 1682645 233036 1691165 1578217 1470525 315169 1425820 1994876 1685611 658704 245845 1199412 1989628 1783810 379180 712546 1640228 184513 1887413 1692442 1873536 250715 550723 147960 332071 1184191 964267 119108 1941430 997889 1860730 575448 1438915 1981468 1942861 1002508 186860 631982 272086 1558939 1884458 1196387 98692 1992828 1266181 1109374 1333337 1143057 1573019 279914 69387 676189 94163 682353 733958 1888344 1093854 854986 1241015 226211 1370673 1401713 1558347 615613 985723 807855 1500329 1546762 401174 204736 277503 1633454 91312 456903 1059261 1990985 1164149 1643257 470834 172243 857546 67479 972741 594385 1963563 74122 738119 1018404 1767341 707549 1073198 167685 432042 1825352 517598 1575946 1394828 1220231 1941679 1352383 1237893 1506641 1177361 490307 1799630 953335 1455831 1454992 415025 731852 1686257 1589936 1290883 1655347 963136 1462205 1964139 1071526 1360902 1980940 1179990 454120 975364 116992 51058 99803 430097 1586728 1644479 1301575 1239939 507173 1555459 282324 458884 619212 1781539 814271 1456711 1753341 555149 13928 452778 667274 1439069 1863845 1392812 1455289 1677530 706908 1911369 815127 585923 1367079 1664717 1457591 264172 1255805 990584 463138 1854721 215427 402378 1400282 1510027 680815 1225971 916779 1597373 1823647 381498 524979 1013022 170678 1925530 1952489 1427175 1880108 1381146 1851565 1043483 865320 433624 392701 704540 52361 1298185 1505305 1219421 1076873 96417 144099 498830 1158774 1576600 1217543 1192719 1510297 1165459 1420112 1441996 1449291 419951 539551 277641 971911 1929078 1880502 1769490 1530273 287351 1919051 533013 898290 869453 1427667 618812 1638676 200346 953284 972245 665308 84545 1053286 344677 1199034 1532693 475292 1487696 1348368 1350642 1441101 1747819 900197 1622418 1850325 1554689 1326196 1580257 1738804 971095 733000 953186 1775875 1292744 1450300 679919 64392 1291675 98822 154765 895496 394133 1552843 495247 1727483 70545 1830353 791155 1720178 1983156 1554458 827208 1408854 213531 359011 1557410 1541564 1830389 1958404 1879123 1098355 99633 1485262 1117248 1078629 438357 1879437 178062 826957 1847430 1596673 1866363 1964235 1537220 961216 737883 1142924 385472 584686 1382501 1301590 1554583 1010181 1110403 1322713 937521 918518 275643 246739 1411509 1706119 1830109 1169783 1877959 382941 849241 5993 190989 1141914 844082 164862 26410 1912523 762674 1132399 626717 1572081 602738 1973710 595941 321282 810009 473012 405633 916305 593897 678064 1309581 954720 380603 386966 627875 574842 385974 3524 1317875 968687 165520 330704 283733 246809 872864 609616 1717367 1244159 807995 1743522 777049 836990 1924349 1190508 1021121 168013 103744 375917 1909517 365416 1950972 1734316 1094934 677432 53129 841761 1371440 457035 1066337 429012 1264481 1931251 705814 909204 269600 1678389 1416007 396090 1415546 1875914 122380 507435 515446 1662169 708359 870717 1201841 1929633 888283 428441 1978102 1009554 404792 1721481 912510 945628 882326 1059067 1757499 1594331 551370 1459962 1144790 503154 164152 517198 1944699 737894 668525 652521 563662 505875 197337 1523843 795596 1137664 1420036 1128778 471133 932657 1560833 1943707 709566 1510901 343396 1745552 1098783 1147071 1136630 1648349 420328 1276166 1228009 1634804 1923880 1678877 24463 380667 815087 947209 1792841 427894 317172 1586415 1827599 1815403 1063936 46524 427110 1007791 1547439 25361 293270 320224 1066608 871332 1573510 1488496 669018 1746967 634334 1760949 554490 807234 1468949 193509 1236703 1317086 1204724 25141 763994 1303237 1222368 1551673 889048 336377 215310 652757 911620 1166980 357450 1647771 557125 1779798 1141200 1803548 1614900 1669396 482695 230211 292037 1443149 407477 1575435 352715 776860 266137 379065 1803760 929636 1608238 392720 299466 564095 1337865 867423 771050 945426 535296 1576786 1618290 1772905 1600043 1366789 830139 1188075 143730 247682 255394 1185647 1544515 1807257 150276 1996265 547503 1858510 513880 1107726 1219745 1904414 1969843 1618431 632329 1033437 255463 279648 1649914 103030 153629 211497 1029474 947621 970669 247899 198125 471927 1883693 893569 1667674 433957 974991 458837 115539 825762 259233 37205 553782 1959740 1065686 1742087 816711 1399510 1233432 436810 947602 199228 193557 585855 432782 1537759 9647 1737819 1431954 185091 1501844 1443612 468107 135032 1750118 1175534 912933 662981 9948 1636171 1066504 453478 968732 1832395 611369 1401771 975868 1278692 1712873 840473 407958 64137 328786 871180 1706442 1125058 1124849 168375 1765740 717728 241730 649510 1787397 1296312 1026026 129703 1534162 830084 1900265 1415765 832992 1599921 1964739 1310509 1744102 1100748 68716 1361447 259683 1258512 1475923 1743817 497026 1078267 1297282 1037197 679041 1129559 1041299 926612 461446 861847 324717 515400 1884843 718328 1113551 249751 554582 1082919 693005 1335755 389848 783368 1393287 400753 1966788 1693751 437173 897571 1209623 721681 1632499 1300293 1796238 1886325 1585307 251194 400465 525741 1631949 230887 1961467 1867312 458107 1336051 1606729 1258722 1518485 1099620 1526095 885793 1608203 1309689 1328822 264914 730060 1771604 830121 750482 1791461 1574706 154859 1317533 345926 749201 1195692 84814 1769658 1152800 1606219 681502 738871 1674308 1560047 1421285 961578 1652153 336515 532981 1971703 1501406 760614 1428042 764829 1751369 519795 1299741 126010 305197 1139448 235782 1253934 1125392 1145381 948082 1424982 423903 1127916 1163245 74608 879437 844512 259659 1354203 1312165 1039249 917869 639904 1798660 160433 1819509 458247 1716244 780189 481509 220471 666762 1559999 1917830 1367020 1549154 1307764 1156091 1393432 1413713 1328909 1850521 1951428 767733 1431620 245760 903580 41182 1448806 960212 200028 1268321 1346821 405613 137874 5986 225811 1332016 866896 297961 1646106 164433 1438199 581493 520199 58078 1316483 1551270 1731019 1280302 295284 1234851 689870 519170 1502816 1602052 931157 1920590 1386158 1301961 975170 796656 1834568 888207 119531 394395 872693 581464 1719091 121614 1952322 1429386 183548 1378831 1232112 789239 1442283 1150423 146871 464968 1989726 1902393 832322 1670669 1880189 204479 1663121 974811 434123 1922795 1904372 1518566 1913790 1386378 1442326 136716 1236462 1928272 1326145 1176650 418576 1793237 551242 1715224 36955 1297181 1764860 661755 1944231 1332088 1447216 1039024 28776 27283 354907 1484425 1464536 312253 1832656 1586109 1348432 1600644 1555002 744136 1544002 1475513 1851343 1378733 944209 562800 701100 1667199 261286 1012449 1711025 266265 808493 312637 1966904 383828 608468 690061 492693 607239 1012613 1590853 724894 776512 1744668 1164347 1656011 981079 1198471 940253 1004574 1674171 1731312 1974094 506695 684301 726866 1529361 930029 1384979 15476 588183 1500573 264168 1958255 55418 1696163 1406316 196357 1978801 1215757 1058476 251358 1330359 1569269 344032 1177935 872558 998570 905859 606851 1718031 633902 1571195 876205 43314 1801877 1291799 464388 1393040 532711 743125 707256 88887 1822569 585953 283158 1753393 56422 260400 815240 625432 1194858 1935822 1091057 666904 643594 367729 615019 1742163 1962634 536036 1455248 637330 1108535 436471 1312282 1127998 1153161 433986 102844 26146 147570 1228024 613999 908801 1451687 1863516 597016 855027 201252 104730 1339460 292985 1739745 1272233 1478256 383453 1104521 289786 343270 184351 859589 1588681 334101 1554724 419783 532598 471703 999459 758218 981819 123767 498336 1152424 843547 241225 1589892 264133 1483058 878049 1620295 1918490 1273048 1583382 1052476 1301805 1159363 1638830 1394942 1038758 1854025 359764 775245 158754 1950467 38821 304465 813354 1193009 1474369 1618679 1662150 205896 687818 159934 357627 1457850 1780150 1306446 1353761 1896220 643159 1614181 8206 1708960 926568 1042118 790550 1122264 716386 929617 1997003 1295462 47891 360712 1706091 815173 88100 837986 1145496 1611343 1405502 1921469 848097 974148 813573 1105534 491480 1641646 318769 1713871 314200 1795171 24086 485392 997535 916964 1220932 978337 313906 324610 546482 1149897 1409247 1817773 672513 562950 1056345 1690130 1040345 1083512 1512671 892211 1999177 563675 488310 1205934 1052957 843759 1819543 790669 1217211 732193 1197149 1985707 714726 939404 1397992 277042 1974319 1803712 1167276 1903021 1849905 1910397 1106700 817697 1258252 971751 1400443 1414543 1734153 740645 99508 278920 1100563 1840746 1777170 1919780 1200903 1415063 1168522 648692 972135 1280691 1430829 680841 402152 1331032 65042 59312 693342 685168 1186389 1339714 872872 1692288 1313351 1622549 1649646 1635857 951324 1470193 884266 1662705 740084 1118082 355638 362810 1487067 531200 1884594 745614 981164 1013579 1476608 338847 84967 671804 1850236 593250 1356686 802954 682439 1753037 1056839 929016 1967385 1045736 1127948 1955957 852389 970831 1909493 1055079 397161 443778 1882713 1169151 522192 1335746 403745 850152 1937911 1304845 142085 384220 147026 1175731 817762 762436 1212360 1772173 727297 804606 1232629 841532 89800 1274124 669798 103973 627224 218430 608729 1135887 76752 1152413 1325877 1481848 1459292 1754233 1687535 1787572 654178 414087 1095044 820571 1723008 1738123 215534 315956 892396 127419 883516 50565 867136 1200362 1853961 1455521 166531 528034 1455814 1985855 1645342 1221856 1749159 663116 1037840 268714 403498 678797 139952 697421 1435782 768515 538214 338651 1506611 1963369 1728498 752331 900873 1667817 205459 332025 560922 776491 1536813 284743 794468 779282 94343 1869726 1105039 73664 139950 299779 695280 367086 1632248 1715882 1802864 164615 502900 454403 612473 1435517 805814 515773 842604 326744 1083008 1100520 1290425 389438 1587106 1180344 59432 281213 1622048 314659 1700803 451451 280063 713160 1637131 1717864 246009 829116 903417 276232 1786940 40372 764383 997206 868351 1018054 1644431 721299 1328908 1119070 809359 974378 715150 27621 1396153 729019 1599446 924002 1968815 1214772 521877 1087656 368946 313926 152416 151553 1036851 181231 583676 1434446 1386003 1045379 469370 1948673 868360 330041 1937746 1456736 1435957 1488781 569271 248202 1167965 1504839 1488163 573834 1109154 1042628 1074391 183395 1601200 529787 1825683 1759470 20744 1457221 1773577 501154 785213 1106509 1764296 934671 1152847 989230 1251728 1912538 1717746 56883 1487702 1636940 45433 573324 755854 1349179 1923995 1849964 1414417 813315 1037024 1526773 1514220 69645 322713 638855 696675 980334 1873251 1459984 1646500 560150 733062 559184 707482 1154104 206094 1663148 868089 452608 1259251 1451638 1658216 298932 63421 343422 1983768 1233323 387867 1211123 291204 1999618 342706 817894 368922 1176710 1061267 486913 1028241 1491863 388693 1818648 529040 703289 1688712 1078357 975434 325530 1527245 387745 853610 1470443 1418429 1246400 1846100 1743468 760535 1822085 1937909 1252966 363889 513726 1371563 798757 1826021 1421694 1523994 783506 1445962 1016455 615117 1709160 895299 76369 1363961 108241 1908063 1993664 241201 1229501 1848095 1635392 124804 1543851 1726667 1721209 184492 599385 1500811 467084 951680 1962253 1198184 1557517 898195 1341037 455678 1503756 735961 546103 1677803 651789 1209219 787381 1867548 615370 1618899 535165 1211822 1793952 1045947 1367678 859265 823304 1453887 621435 415238 1709240 1618576 1065341 1127308 296756 1158798 524076 1129516 1192828 175603 1968460 1885693 1304582 121377 1381347 1611605 811013 1356600 891254 1819240 793679 1489691 325670 902519 183266 1709589 363356 1868957 1739470 959224 734019 1558817 1152065 1113856 520149 151061 1089740 1419687 1281232 481143 558731 1674134 1581396 363949 941829 1737899 101626 286146 1045801 502099 484575 1740521 97375 882666 1229808 27337 1021830 1056683 1077877 362493 622641 915686 1839704 1386488 820657 259370 1989153 775947 1047778 551038 1066948 494778 1977370 300902 448866 1144941 77646 173711 110834 86159 868663 1085332 1511942 889838 1616459 1501356 1520315 742069 209815 425203 396179 1393349 1381799 182405 1989822 913178 1639603 1228582 1949948 1581864 784644 1975941 1866195 702287 1534974 1463007 1672108 1092292 318675 517158 72496 1077460 1553661 1900954 1914756 262365 690080 755826 411528 943924 839201 901588 522083 1788678 1652004 1907387 1819263 1450719 1165942 1063717 961664 344222 604585 829424 478683 1639779 812622 35213 175303 1474449 602910 989155 1293123 1015574 1216168 427571 1843730 763045 768722 388226 1030723 1573457 433745 239357 698952 43242 959542 308576 757717 1475470 1486757 1896660 1081113 642675 422731 349678 1005755 1242327 636794 1551414 460219 1764639 314920 621725 37002 1228186 1032194 1283764 647847 832555 519087 611796 1327796 1888070 1591201 733660 1255621 58076 245855 994927 334058 402335 1687160 229145 1471825 1130505 1590884 646003 1416678 1652603 1857634 50567 1910617 1326130 1729212 962096 1873069 77613 444849 779519 1120496 858938 459885 1980709 840360 254874 1905407 1618987 1978773 1537278 353450 1108404 228994 1794105 785795 1207648 1431530 684470 1172427 1751796 694238 425724 107893 4477 1654243 1422832 1797471 1385565 1359551 981421 1386411 12114 1054496 134738 242747 1407612 767369 1605684 1379760 1733005 589374 227512 1113231 433122 1907855 1923774 416433 1650900 1941417 959976 363242 209008 370688 831860 479373 1457076 123366 589944 356532 1059788 1278119 1689719 1990493 1157804 1640940 1322010 39384 1684672 1022636 977926 1268994 927773 917759 1716629 732284 205501 1501734 1405365 523497 775333 786843 919759 1241823 823040 255625 1272431 1150996 1093504 1656451 1924994 217858 1183565 1370753 1201187 48187 506955 995960 398960 1652240 659165 1979454 387897 1165065 1012494 829551 956140 375015 1697628 27426 1796459 591929 1688429 101823 74038 282922 1718694 196519 310042 643024 1855275 1062707 975499 1244554 854723 774595 1577004 1047962 638986 117800 1568441 1372853 639132 1886481 1555444 1825860 489228 739453 208482 1035443 410381 416127 1328257 1044760 1447404 1011995 1420991 327335 1187114 1160724 1230903 1280318 385499 1900664 641870 1843916 1307951 89459 289796 1126903 51662 887522 106860 1244161 1778308 948754 1610603 1643326 82536 1341015 1661321 1443159 1543989 1908975 1585295 300843 1713855 1782283 1373344 1472254 793023 400910 559003 115065 638626 1257953 212820 1069651 709640 1282172 1765931 997531 1896203 466097 574432 744833 894137 637476 1859796 1249508 1947976 1385123 954545 61691 1347121 1319727 955381 475795 1504676 1380408 314719 282733 41960 1613192 1953701 76035 1843749 1733347 494486 1872460 1967886 1093695 193513 1251923 338226 1934181 1341778 952526 1103948 271550 1031500 1627980 928021 609483 223414 747107 818358 1114776 1732123 1690406 563976 1914284 689962 232601 1655381 1747792 1645419 284147 1458629 464651 146544 1027349 1331337 619838 1185111 202897 1218724 1832464 1979734 1142907 1708332 509242 1639290 1386441 1736923 465261 1587531 789609 975820 1507175 147154 40317 756281 205798 1674817 1040893 1064679 862482 1957891 458026 42546 1304313 1594593 498338 731022 1447758 628951 1926092 930623 93838 177785 471963 1628235 668475 513962 1906463 1918059 1439163 236784 832903 684410 605528 872968 311554 1906394 358335 1444452 29538 601968 325627 420178 1836190 639419 575446 1994116 322692 1113347 277976 995400 329607 356150 1368474 1179827 1866107 673485 621310 1202300 1678611 1282543 245787 1810859 624463 392976 1042262 290601 667424 1034810 874319 823779 1693600 1536479 1789904 299658 345474 847257 1678222 1189762 1704916 1369832 284223 1373525 1448253 1767011 956957 1387456 212250 654161 1073982 1472541 370695 956154 91569 1674476 467689 1602684 1871145 176132 526725 1623353 878853 140915 653600 1461530 1320406 1218106 544847 175210 1985737 234600 1585210 1363168 432607 539970 1420383 981902 214143 1634587 540633 1730752 1561343 1018927 637464 45486 1689889 714759 1038340 258054 237633 700260 120590 578209 448674 1111255 876995 1654575 861165 160768 317570 586299 1990526 1943284 974459 592277 491355 1439853 929002 1379780 1585364 1056748 1364362 143219 1173816 1350735 1698324 910347 1891864 1417373 686529 366065 641617 1564654 1669497 1290045 1012911 1789232 427640 340355 342152 609700 560987 814916 465090 1430654 23305 1215250 972417 755561 171817 406160 1477468 138696 967881 227519 1051516 1381993 1483720 1180443 1177265 56900 639311 821418 1580361 523636 958935 157350 499888 598510 238553 19284 1540975 668460 62727 872857 5748 1180105 1975589 83946 1557686 859046 1211495 1109306 1506296 558637 1174033 229044 378964 962121 1722524 1529030 1006779 1724519 870036 42588 1125990 222509 294471 1283581 1926066 832162 1750882 673293 876287 925963 17945 1783160 1257437 1762701 610993 150886 1336106 1149780 375229 241970 449842 309212 834897 1300275 1477626 1189137 38482 1787175 461885 1545167 932378 1209619 1567528 1912318 1897743 426696 383736 978585 821790 744728 167578 1447351 1921262 1249287 1189637 136227 1172541 788347 1644874 38782 1634354 680307 352918 1097512 1997096 743048 782087 1134852 11222 605428 532291 1629886 1356976 1230381 1019407 664358 1068811 184556 572969 390885 1378215 140988 1096444 446845 1590830 439951 1634565 1604825 604000 804197 87848 944372 856153 1364491 1269887 1724401 1255087 62770 1336796 247461 622398 922444 1721573 1506792 126899 519653 39589 926425 756995 106876 185412 64324 844782 707607 433582 810879 467061 945424 721599 610481 1804593 150165 1497233 1895309 573962 1604334 1592441 275720 815705 1698562 724413 1186426 850447 674659 871376 1289420 84075 444680 457467 285078 1999944 856711 255206 1315035 287471 1575326 1076331 50098 263381 205290 27209 1047233 139141 836939 417185 563047 145844 1922046 853048 112924 1918358 1330696 1826407 1347946 681048 141725 1076230 516660 1090435 1402236 743487 275500 1867227 239699 1676492 636995 1603274 1655416 1948279 1936317 535846 1882512 1391875 264817 1118601 347068 1826648 1448229 626854 1296854 1944160 1432443 990767 1126383 923826 160044 202565 1839861 422467 112826 1555902 1217205 1007360 1125207 718765 1854831 1858508 78970 1306616 159516 1975855 139870 67722 1543611 1620785 444044 1900386 740457 767807 672833 714436 790617 794257 654568 188732 495237 1109358 5546 1345368 1433611 1431310 1239993 1230110 372885 1610540 1134407 1250851 180288 1114602 1006844 1670218 837188 765291 1906073 1836436 653753 617036 1455703 118819 288507 1039752 125866 790920 189395 714738 175309 360818 1920035 1095990 124780 174573 19204 1018055 269426 1875812 303608 372080 157718 790044 1480699 423696 1119720 1011038 1462166 1283094 904376 937228 1337912 1501741 943488 1982900 649666 502865 1795258 1457185 362314 307008 493970 88508 525254 1489342 1509195 178416 862773 1544099 51939 1314445 785493 967789 1846491 1382717 1088431 1637032 1367508 654719 638171 182693 1170074 1138007 637321 1540425 841120 625412 1941962 1146273 863362 277640 702145 894612 1785355 188412 1395190 1591739 1400658 1097940 57257 219463 1102036 1371661 865747 688526 1848417 1839839 759148 862377 978653 28212 22386 695960 1363327 1950437 891980 375227 702827 118025 1645590 1803922 1837354 1594509 1676485 1481589 697720 675863 1754044 360021 1982309 808452 1285593 858855 172157 1755379 1469881 474812 1599995 1695173 1195533 862971 1586726 722692 361961 250911 660987 1776863 543323 575675 653718 270809 568328 631050 328097 1307916 1507672 568499 745324 1271321 1610821 1047200 1975647 1677216 1402856 783558 1445417 487617 993293 278501 1643742 1009383 1759244 1784078 975768 1987372 181485 1553375 692524 1652771 499995 20140 263565 1651540 411050 1429453 875040 1127502 1291814 1755519 519362 999478 153634 1414682 1431220 1442778 1481672 222792 703101 1377683 483192 1626664 510761 1436140 65037 685543 930435 78163 1494432 1240530 1505951 804110 221156 1939615 434752 1173922 592290 968466 941151 502067 1921815 1787356 216318 4638 588894 9547 1723218 1697649 1627750 825979 147191 747951 1202954 71535 1462524 832372 345421 1195286 1664986 1415457 178007 1721406 1467373 62624 992286 1460624 14937 509537 758984 1703352 226198 841572 236608 640503 633086 239482 413437 607512 1862188 1226542 358492 472455 388355 844341 42246 366079 1897588 512582 288721 959892 1588518 174002 1710768 1872408 1804824 1880459 650120 1125519 1959864 28518 1617127 875394 779601 603804 101136 1365271 786637 81496 698973 1874962 1290612 1321383 669709 1137163 111150 1943499 1265349 301024 1891945 169728 476723 389924 1685510 908494 1599648 4258 1821572 585110 1817419 515302 1909368 1748107 192448 1996844 842955 1273999 1657142 845264 194935 1579037 1345754 608762 1887800 1533029 869073 440151 284423 1496367 1009192 194141 1166649 1976385 1904736 517665 193395 377761 655258 1324762 1068431 270058 1005647 827989 1880636 948648 512149 509331 870402 280241 959125 365740 1280039 1274589 1327847 1870645 116817 476868 1296145 39160 1766688 1292224 595219 614982 1912316 989981 1245387 519430 306358 630769 556647 852943 352393 1746083 1142310 9904 837185 701659 1624506 1318645 52388 1282456 860438 1164399 1390665 1391141 1609773 1667420 1906777 61852 1276177 350372 1148524 621433 1940206 1667793 719133 1848791 1622152 1059548 1995468 928615 869977 1370263 1917215 1979993 474825 1104727 213736 1880767 1760484 337408 1618578 868142 201943 239858 811208 479712 1397080 1930858 1578121 816180 1796971 640727 1105639 1172557 818704 834436 581799 1981440 1898570 1217939 147827 1431525 1771553 681854 1473746 554232 708138 1861162 1431324 695460 518096 1062469 521714 1609913 355045 66793 1467721 1123468 1226559 553090 1331752 970863 1642934 1896949 704322 1934390 143797 1676264 683273 69473 868678 624312 605869 1185171 1094091 1496345 635870 129230 1233831 1488422 743185 717933 517022 668422 1970044 17863 1988482 1107417 360735 813223 1684906 1314441 351519 535 970553 1803557 370993 1263786 948875 907774 1020326 1082549 1901472 151357 423207 188381 1579132 786162 647280 1846317 835768 595196 1337372 954874 294433 1227545 607388 1819515 1031706 726236 711803 1314322 194450 1567648 1814693 41234 385483 1389529 565185 1006723 151625 1582832 1140039 146050 1423843 1135597 776084 1528639 669130 1328785 62741 1945948 1157005 1126556 1861293 1619890 536363 1975168 529884 1620698 42071 1818799 1561760 284314 1067306 1526979 368962 761227 497109 1158403 412371 1874957 1600489 1991244 115468 1027086 1071675 946923 1368611 835769 158550 227535 140363 726990 874970 726918 1247887 1061192 226778 402583 1345862 1003416 7525 412927 593671 216135 1440392 1682989 468857 61256 1424772 1785462 1011755 297032 1126452 1676031 825427 350103 733010 491117 1470657 223044 500868 1450762 1699167 1183867 442204 1143614 1133463 768456 17758 335434 1294586 1943236 1094095 1318361 1860607 760633 1379404 1313019 1802088 865977 1610925 625827 415353 1447937 16604 807092 34473 154342 1171956 1709520 707841 587779 1871626 834272 662880 1526980 250009 595500 1079238 1033390 101199 220521 557145 896704 474395 160490 976279 1314199 1109328 692081 931030 318614 810310 1746724 290238 397415 1786575 1814198 985344 1689624 1908118 1421676 321841 807500 60907 1096659 606709 1311306 1364754 895117 564685 1091809 1341951 1134099 1901430 378979 1464943 218636 356855 1225184 1514133 1140182 1980891 1676655 1611668 1715314 1431658 1827645 119344 350362 1463248 917985 1646997 199289 1423655 806721 295572 271153 722980 889946 163375 351818 1915124 700897 939471 1709423 970147 1249533 211692 1962534 333235 38199 1394405 1167707 732454 1578720 1128072 42441 241318 1387691 1760375 1421827 1156053 1684924 1450927 884744 1827818 304333 559334 1328010 1365718 1583762 1891066 516621 1185951 828462 1797819 63157 429566 1192251 1700308 561292 157983 1843589 1918501 1381846 1181447 1711129 1897733 1165142 264432 95533 1414194 316888 35119 729342 1647251 205288 178368 694048 899316 1261016 1258756 109598 1090460 1556884 1893939 4787 1081580 314646 370554 1022251 1571216 769897 575822 603392 599802 42362 1572786 1875919 1619167 1236502 549979 1641344 1880726 65956 602456 329935 167171 209254 122931 1352018 1107416 1104752 1370984 247195 1751850 1721212 1648922 1715725 147139 452956 1788175 595965 734553 777532 411471 1707647 59200 836043 1926730 1406659 1669276 1983701 440840 1045275 1919600 1656128 1100898 5951 1814113 1541882 177246 1773982 1307675 535367 1190174 1789994 1920658 1909721 643957 1252263 1504165 1113694 702960 1139144 112059 1953118 892005 1581888 700964 1235313 1658576 1762139 504604 1120224 1399755 678121 1413293 1834845 1658671 448775 368914 1725137 914738 1785838 271241 1023689 1960800 123378 29188 723591 219227 1428684 167422 409988 1387832 1070811 1029355 780745 209626 1565729 1176139 839398 1045627 1400648 11556 1867082 1362571 59270 792727 1641926 275953 1660084 1110637 1936084 20161 394108 360421 1869367 564105 1876883 1492752 1038505 1587757 1942286 628252 206332 1183229 1447377 1822152 847592 239808 1863677 105807 1476271 1029781 1584463 409633 1446827 366558 1579586 240414 1629897 54025 187115 934582 1765234 894495 1622642 819425 61143 1040798 443783 15114 882997 99602 501187 1820508 648691 1667383 1853664 405176 1142474 1415365 996354 1142423 368551 144376 1108132 312149 614674 1672446 1579526 7652 1440246 1431719 93749 584332 1540959 1112322 1403098 1360577 1969576 565668 1056804 840249 50128 1255 793449 105069 1897904 1046722 1143763 1374412 218989 1801378 1214141 1381680 1195623 361037 736610 1669806 1410942 360795 91511 900689 651667 337453 659288 1044612 1403203 190835 1456493 288151 1374222 1843372 1879743 834496 148747 1557456 954695 1369659 5305 1847864 1511210 858687 1243444 1455866 688781 1212993 1828656 47771 1818966 262951 902275 1835878 445611 1077497 277851 340124 1163564 363190 250091 687937 625640 1320468 836095 1676442 1345413 1796886 945718 1230673 1162597 694023 842369 1955024 332962 500528 1378766 751669 177434 965569 693361 1970010 636819 1283137 1873097 474823 1763009 457356 923757 526728 1502720 1019967 1198147 108138 939815 1863047 324713 744475 1816677 951125 186737 429866 784638 266657 926297 1472148 291244 1635829 824198 761695 163244 80672 242919 1737843 712612 672048 1236269 661044 1509493 842266 1526613 8320 1275973 282528 1343836 484673 1061292 621289 663425 1908436 1087708 1066743 368123 1433707 772099 1426649 957091 1155559 409847 437037 1013320 1798746 1632862 168140 631776 1396938 1507687 1006607 902608 60531 1519857 1800019 1005535 1038812 609214 1831372 1471851 1948335 1831321 871548 1331579 1889009 1720099 1728370 110591 178121 1890355 501467 889029 998964 731149 497111 583073 795982 1341609 1128620 1185761 973214 461274 1192927 1963081 218107 458668 356364 1776176 573470 592523 883267 367080 526809 1724237 1855263 1579301 164514 971945 1591469 1125904 1406548 954665 1089454 1200957 1991406 1171076 126687 933848 1065368 1975785 1246467 122678 80285 1109869 1566964 430156 492216 1442300 1340832 1846689 1060686 985839 543572 584779 997921 1034903 1240004 468748 790379 1365670 1657547 396560 86406 190529 1121233 18053 1406248 1488849 1057999 1997267 1074074 1249190 659264 486017 1746155 1014550 1629134 735413 285743 619290 1081645 1628342 1647589 1984519 710372 1427635 1809958 1581265 1106757 1571817 643726 1268107 1001528 1973666 678701 460571 1202772 547356 1518187 1939481 576587 982961 862271 143405 1705496 1065835 1586066 688518 414225 1672129 264247 1336738 1696839 1794670 804318 360555 1207746 515338 400440 886604 582047 1883463 633433 1822162 881941 440629 1427397 1882339 1071625 903776 1037195 1595369 1048001 791685 493837 28074 1284698 757417 1439260 180485 1300225 379635 1123253 184726 1924733 313295 351767 1177626 545205 1769526 1814805 1813179 951688 1996511 1124847 1111853 1408819 1319711 1921869 53773 1172289 141610 1390545 1473350 1124933 555300 206147 1818659 573981 1782568 742034 435734 73012 31169 920515 150217 1719475 1425198 1671750 1617107 1241280 1571675 925189 1044313 265466 515459 1519952 661250 725173 490342 1983842 1935269 848782 618330 1226503 1916372 1239415 1111069 729922 1857792 1235440 1038002 1000809 1852658 1017699 1511119 1603960 1543819 1901489 1852376 1272761 1915368 471431 233737 1850163 56778 311001 484822 932094 1319700 1035050 566071 1117878 974509 395403 912594 96709 1653434 1734612 1045014 1635782 1114569 1611663 1510322 633905 607588 644875 337076 602724 1476993 422864 1827162 1356922 1047790 104938 701344 1985511 726972 528996 1824055 258890 886199 1517815 513292 810297 156908 622785 699438 154993 1285031 519044 467105 381604 1075490 1395966 1010953 315507 102476 470954 1801768 117908 308628 1890490 239539 1768477 1919164 1521069 814513 1402838 664346 230853 1075370 507633 184055 87818 1953928 1593371 917797 1088484 1209742 1007589 1417593 1583894 1244854 1815306 330830 109559 834013 1990368 1723528 1685431 1795729 1668140 822023 847383 436680 481423 519410 278134 1758595 19618 1257206 1715705 1999736 983959 1284668 380831 563381 678139 297835 921616 1467920 1445492 1508384 1111552 249694 1520748 1742502 491748 140644 83395 1507714 986065 1185323 948530 57092 1213747 517568 279364 1310352 1396304 218855 593383 1720621 1343559 335575 1752461 1449538 321409 1088175 790055 847792 674591 1515475 443805 662350 233220 60358 1620900 285883 502342 1542125 467679 940192 1809008 737542 1579651 322331 357410 753478 269751 1138395 739559 664613 1075547 4418 1479267 401323 1644098 1196086 683034 1954835 991849 252455 407598 1332827 405191 1000909 559555 1798081 1593350 981572 1418418 327184 493559 940029 592984 1921387 1252757 1190096 380172 1857383 881868 861100 645463 403197 124656 1432768 1105266 1618693 1038899 394680 1229627 277563 1306666 1235125 1298578 2833 1245449 1307062 1665824 37686 1519775 561134 1417595 618266 956470 1845061 302647 1432442 1713521 1904930 738306 264837 1298335 187147 1393969 608879 1302609 1984314 122234 1445713 781445 1777137 23229 364563 1239450 11968 441950 1243254 1273467 1970158 142271 787766 369758 982630 1664708 1176092 1474565 1515739 150345 1808741 629633 957265 734693 31367 100373 814948 456189 304690 1054171 572212 1664662 1524212 246947 1394339 1685720 452944 301179 361732 246381 1632080 1310447 705181 553747 1673055 746885 527367 1796788 561567 1204477 1644591 1910241 1601876 1924915 1821549 1876669 798631 1656178 1868516 397031 1883164 945195 974077 750277 1930511 741625 408976 215951 414915 945143 1477036 1980280 549154 679759 218893 1775246 1741974 270952 126913 718254 954732 989875 522743 1024479 1131936 1953483 36184 675233 977699 231010 36702 391395 427903 1930764 1322188 68944 1317306 1054177 1954260 196953 928916 1109469 1824305 1982717 1122156 1595821 1462529 125337 314705 1778935 523464 714405 1919299 1058241 432602 110194 1629976 943397 1767814 1667849 161883 1779608 1011478 1310897 1245052 1415045 171003 245199 1208964 1577341 960556 193542 746312 786684 13411 1095974 932296 1795654 54191 810978 1099722 550718 1543045 1413476 977118 733515 315294 1085966 1384182 1057367 476784 1104720 1248315 523141 552600 252289 1479524 1382981 1707985 1737715 47269 203346 1973358 414551 1547514 480070 224068 1137351 840516 438187 1488610 1933774 1054838 870419 563585 1207642 561046 1589879 1923986 99017 521456 276929 1847216 224705 1191724 1679928 785153 432894 730837 971630 1464861 1989770 1432051 430173 1826204 420858 632237 331256 73309 1116332 176784 771326 983328 1531700 1227122 1755334 1059383 1145628 240105 1208176 1848928 1876308 1373161 657549 776456 398335 1447249 1126815 493397 1161956 1902863 1712848 1170159 1461771 1127891 75300 1692129 1183391 1699863 1434322 1641017 930482 1499241 986364 270250 1927574 827169 1126595 1479356 463880 1761977 568323 1117238 90210 1538523 1019648 1413152 296172 612418 86618 1428598 599161 1864429 926071 416618 11848 565042 1460301 553259 1342643 1581058 810491 1470152 231023 278740 306462 1470577 1141580 1604607 1258912 1575662 854896 283469 223335 855115 241819 1192309 1587668 462249 1872829 1999681 986386 794467 181820 1474074 1653874 346379 299656 1159193 879716 1643690 1196078 294750 1162019 1659578 601297 45833 375707 202880 979299 1549897 1449364 1863568 590094 27734 1407472 1062198 1541578 1776696 1149839 790582 218826 342395 1609489 1747331 1096470 1212201 869382 301366 1716567 1385087 809733 609642 77493 1458829 533721 858277 879150 774528 1102374 1579585 1115023 914560 387652 175495 1683017 424652 978643 871502 1752137 1908102 1539589 1565999 1793739 12717 350186 1615432 1527680 1257986 1988017 511706 1674221 1306596 1065491 532026 439849 1084543 112032 1208357 218184 406756 1319530 389486 1423510 1977517 1372643 1921682 67767 1820903 686039 1742375 74626 1959445 922428 661172 1002825 1930727 549225 778468 868390 1130173 1209850 405114 217752 218272 859044 615530 1095339 1232538 1814422 609792 504927 15282 1161015 1298419 1106006 1351466 1176037 1306613 1447355 1896241 1675888 566164 860766 1598755 500553 1238580 1973005 700525 1334419 4633 521974 1722972 1362604 828098 1226784 687300 826026 1729661 881527 584809 518552 1907903 586332 1181306 587336 735340 152606 1201788 822117 401036 47143 1543561 1709746 1109998 936334 1818734 600447 1804345 1695774 1229427 1838070 1364252 832455 742207 1785114 82882 858837 1681317 923041 1041005 318733 1173543 1975386 1352357 992891 1772127 1755079 1544783 1023932 1881562 325979 963900 1278277 437628 1556317 1596952 507552 248429 89060 233248 1835057 516423 1603127 816725 1552726 1591750 413182 1782072 930971 1148652 663523 1022923 1656248 1348968 566325 618315 1278492 1743311 1062538 1991913 187258 489933 984955 1468176 895614 1421176 1111787 937654 411335 1589314 13019 1848446 731418 1306043 792408 1407427 1548855 309347 1320064 53195 1875017 1365836 1968058 1430091 247304 1366103 678218 1955591 1643424 552055 1323153 1264087 160197 515551 346929 1148407 1983201 1456762 71419 1824578 849129 1024968 1827776 1926713 722712 258798 1405469 1014307 1163646 1973506 1903741 834494 1786268 1080173 374925 1424458 1204196 1024305 176493 252985 896164 651664 1232751 1389075 921436 1786014 889488 425265 1064304 1058413 957278 936520 777901 1942245 1454961 1781727 1071428 319361 1919988 1584271 160460 25046 1391569 403697 1407830 1400929 1670497 916888 381816 113317 1281491 72588 124022 1451007 1629382 1538348 238922 1927649 386083 1172381 1557147 1345078 122804 587808 1487428 1636664 1132957 897074 685179 1485190 1353945 1538751 1912516 1159098 698859 844252 1197318 1109182 1329389 1873671 1275358 1602854 1808853 1371894 1256506 1094061 102034 446625 1394192 1028470 1260593 1435374 223653 417811 1670792 1413978 1448245 1723665 944930 1355218 1814106 356632 67314 1835039 1426571 181447 148492 1996380 928344 1520181 1425803 1707685 1133331 1814395 1015663 450306 1130684 914445 720173 4576 408687 22250 1323220 1518633 1475653 1860620 194114 1524467 1179896 946638 1925944 487908 1822302 832179 1955166 1176646 425598 1453144 477954 675412 1534828 547569 1473310 1966478 1705581 978919 987000 1470695 15816 347463 1749396 1614758 1825586 1373729 372724 1118885 1161006 1032580 447192 1849897 210944 1017885 340207 1580491 501496 69986 169813 810393 76287 1887910 1132801 574027 1305921 1160726 648931 663574 1181536 46573 1302649 1206627 1374029 377340 115988 1729744 330918 1223061 1230458 1425712 1624192 1015791 43275 229333 1236297 1960054 978206 355465 7031 742904 1947343 1167855 573882 931195 338081 1923831 1659916 987300 1935589 809168 291769 447833 219544 1296368 1711028 1944924 851466 110904 195165 1851181 596112 586240 84036 1789914 1418045 1670457 1790822 1863747 1185474 222877 1061872 1255252 1513047 1577087 1985924 774721 594303 1544215 586020 410143 1336908 1637666 121960 369457 1549021 46011 1372865 1432634 1740543 1422601 557434 1116853 494499 971965 1645155 746661 852657 404352 1350165 603803 1710388 789840 1880025 760763 1292729 324045 20525 1751390 1132956 161961 336178 1352397 710350 1069441 1596889 1916812 1206316 934036 1923472 557939 619901 175952 937550 1736181 564548 280470 1436813 675104 1804957 808788 391528 895289 969943 8092 1089969 1277599 143469 1362629 1136820 319609 397194 1523093 1532779 1486103 1057517 1037266 702691 1364418 1490542 1039661 937485 822862 1674905 1559812 1329712 1694172 1107630 1541505 1263223 289388 716855 1802253 1819465 144455 1766600 665856 1628624 966317 1248106 1273733 1617937 1817958 361 70217 1596893 1858560 798706 1414565 185931 917071 1586623 1726074 12166 610545 30918 106125 39569 1524214 1568943 1003005 385180 1473990 1100361 1023053 770592 87138 1396110 321519 272278 1672395 907267 1085967 503245 1809499 886269 963503 1527014 1373100 1406723 1973764 1617824 125109 1700871 1815276 764386 443069 605007 1082104 1396710 1398926 1877800 640874 709813 224304 1613876 796571 1794604 414478 1831343 183454 705706 1483722 1909880 394313 652727 533456 1508258 918568 1677472 1288789 689669 1416336 495009 703760 66 1785183 1768554 1444438 1140370 1824183 57788 302285 12806 1979682 832697 1185619 955231 619605 1797521 1843106 1149178 1000423 1586083 88095 1125661 1605149 1886788 524630 1051595 1809870 1401144 1602280 1755037 1186173 1364068 1951204 1230068 820935 1758209 1868828 151160 552099 1825964 1611900 624278 1443912 1902422 1824089 1678309 349421 1078642 1570536 1858471 221644 979570 1130905 1348586 295119 1977454 1589373 742555 836137 251624 826582 595478 387077 1530345 256983 1555785 89974 89221 1834303 1674379 1849795 85877 654546 1177648 1303965 867783 770441 184096 684067 67468 987207 1657342 447306 1640220 1169933 1116160 219315 1550746 231853 764566 983471 17303 1621759 912335 1392416 667129 139142 908848 274437 777321 1512120 1512215 961156 1319995 617606 1899618 1759274 670761 1477690 140171 682372 1346266 1755470 418380 773705 1480054 637033 1993530 1323362 1298041 1610890 953541 169198 96646 30631 690225 1403153 306634 1027689 954663 1662158 1606925 1689718 271417 1681293 1468781 995623 39382 1214629 1362522 218005 1119817 545696 386167 731967 958300 270925 22745 311713 1615349 411148 510068 205753 335794 210572 1793238 1495542 1322889 1492939 270054 740602 1827851 120020 135712 66950 826101 1740105 600787 1765484 660859 1300298 1830021 452137 463248 625582 790023 349566 422412 151788 1120614 1113356 858970 1531499 1618608 1204005 16601 357181 1785151 178905 290925 1948200 1752987 1211596 970419 1484051 1404070 1373410 1783584 23720 1872457 282740 659243 971781 1642354 1246903 529604 413073 1552732 872878 301152 1569142 596975 488726 1948956 1034666 28024 1477320 961037 1321707 809890 706616 1315484 789406 1126294 1457721 566627 1469196 1605907 303064 1878307 1282317 793311 281377 601826 432694 1395293 1153828 1483112 1735787 358978 684499 1600904 46924 975946 1738480 1679253 949066 538456 1118569 1900111 212373 889056 29044 627473 1551359 1729588 1356610 853830 1656421 62722 32534 504708 1060005 1868024 1068970 772683 1241812 1088490 1070372 1873875 1832109 71880 165548 1144857 596024 350244 597516 1818452 1947381 1308989 1170546 434154 1552057 1354271 1237483 500253 349172 1616082 644726 736430 382473 943519 484582 55076 1869326 1967876 589216 1062454 958472 1884318 1801325 1058961 1264086 276413 446012 348924 158628 745220 1760888 1612195 86329 209852 442121 1063166 744579 1602731 1927217 581197 1408414 1172173 1050587 1172087 217180 1094471 1254567 192075 722034 845498 788119 1872035 459535 1335896 1765048 28927 919469 231568 800772 892867 1917971 310023 1222905 676151 1122650 1627722 480358 1709186 1418700 1408124 1957408 1324587 1828701 1490356 295159 1134007 1308521 1069905 603830 266283 1345124 1967307 607300 548044 130105 489536 592189 1076325 614854 83733 502966 550807 149132 754410 1685876 405509 295390 514213 1266584 1704371 847771 588149 1029251 917911 986709 747639 1186132 22102 1571283 196384 1702264 1603809 1154518 1131112 479964 797403 29308 635661 1493540 439475 183926 1492615 1488323 1833465 160419 138758 1992910 885926 23202 1192589 178183 414877 27448 780769 1946372 592051 313313 512936 1611848 1379725 1850246 1289139 1346234 1536458 701560 1138222 561594 1040980 951137 974192 14343 1655611 1316855 1189674 1414396 1899167 1963409 452681 1485189 1290343 362783 432714 703703 1674563 692732 1487740 335637 1806267 1047494 1649830 394017 501876 378621 1449048 172469 842542 943392 1874135 1350751 893992 175247 1823155 224728 562497 1308794 717993 1788915 953327 1301088 726198 710870 1166534 1782070 1992404 932549 1034097 70233 735617 220482 1550993 299079 1817937 322191 1493595 256508 1244111 1272598 795866 1454285 1903343 1126918 173454 1293418 1536341 143735 1042672 1076002 1343174 134600 1071086 104561 826041 359855 973002 958211 1331379 1527270 952199 905112 1523115 618999 486276 1512915 1463217 397393 326681 1983046 1165412 1145616 330412 1384080 1678526 1601289 466974 1024970 295237 1699070 149879 653996 1902708 1633938 1066860 685103 75303 175634 1114502 785420 1821881 1342086 1360998 1217426 627729 423154 1755302 1187293 186105 898221 964907 934491 1635073 824441 1867383 1794034 1749419 418552 93671 1253151 1114574 1250266 170592 260945 1435502 803600 1541399 566818 1932532 1103580 40391 1429446 425285 115961 681002 1424378 531488 1917434 900005 1150452 1404852 613680 1339164 1927482 283159 188769 1567229 293132 1967321 1657866 191258 1273526 1493370 781122 162019 845468 1638977 492451 1379367 214185 640551 410634 1025674 410378 1729450 1135127 1241878 1922481 475863 739817 1831436 1572232 687633 1205584 1759348 16063 851501 1449313 346133 992180 745171 1199793 500970 756994 963966 1872563 1001592 634508 624324 1646492 1020341 709839 1724828 1163559 1410101 54835 567058 1007140 1699890 1820495 1767191 1016651 824032 1504892 1191548 603851 362896 1151801 860889 870001 372851 461420 503388 1674088 1493311 1115683 955173 1686248 511889 302179 1907501 1328707 827506 1026987 817845 1866277 720479 699872 649152 1230884 761983 1462301 916543 1082162 16970 203795 1616856 1389035 728040 1984510 1745706 1099411 331845 1445617 1788935 1712894 1207215 1379716 1443187 1997369 344247 320254 1316816 1090491 184438 1747460 918988 1792879 1554234 357478 1811325 1172893 911508 1696919 861862 1239641 469858 872189 1204959 667301 728841 626709 66341 61992 239928 1699944 102929 1115809 1646174 1287612 114191 1003322 1098849 1831364 640810 1709477 1939829 880219 1757742 398406 301257 922345 540072 1037975 1793764 716904 246483 1809541 414999 1546868 1032880 191952 562778 1981086 644627 416973 864394 1074655 1670110 1456594 408871 543194 1101155 251459 1481271 1134968 726022 253975 477282 39296 130603 1777716 1621517 1250413 1486706 674326 1775050 547410 82356 700737 1073423 1218124 1697825 419923 793274 1358580 1442057 1573514 1469518 1919328 1378266 1995139 772928 1776693 1260440 1503933 1587907 1074234 918165 1839930 917596 850234 1425395 653776 1578747 1273747 1596602 1165953 1007545 1805752 416280 564689 1933399 326271 1763905 507814 1927593 1642726 1343351 318670 1685022 1729989 1378212 169739 147125 1399536 596583 401997 1454931 1429499 1926528 227272 1905335 1902472 896731 1765952 620174 1778479 902153 1934872 1840553 718157 1969349 1044793 117804 1216760 628494 1146485 1187927 605443 1723419 955657 848143 623896 1782896 1912340 1884193 1815430 466466 1344687 557095 252230 1666699 723735 1750795 744845 1754280 1422648 863875 195920 192404 214006 1894541 1419891 897183 783497 1896583 741000 552850 1747339 1742656 690472 1602341 915547 1746096 746770 1383798 1257657 659269 1385092 73871 1772743 1965708 1302257 903384 1789523 731906 202522 353963 985896 822362 1210688 457327 977232 1553027 1852527 816361 1144319 1448244 1922084 491875 1032165 1338429 310407 868931 1012941 1054272 259539 353461 1486233 354266 781251 879081 1190272 94264 1830997 1136168 739289 270348 1695690 1955666 192532 1798567 1648108 984457 645172 1004396 15480 1293629 525832 1702965 243475 148562 1614836 523978 1812918 303771 1164252 392477 135551 196111 1087234 25463 49377 747578 1423008 1052429 1887673 1262889 444639 1174661 1005042 1261230 1907388 19482 122056 1930485 1268510 3882 1882045 1215533 737921 309574 1202620 496649 898426 1394242 385006 922821 494079 1096327 1631917 1814753 406958 1474816 843436 1764894 950051 249946 1381548 834689 892427 1589318 1180837 833479 1959974 1744166 217961 763871 1459255 741356 1941991 1119788 253374 922666 695466 1983829 829852 553832 1903859 942992 1013742 760637 1666850 553348 1693113 1345638 717626 1317670 351168 1564062 1291523 1264627 497679 1044166 1367655 1926676 257029 1427677 1223239 646813 841485 1918598 839959 360397 1567425 1694055 1704960 1551059 1598400 747372 401962 1333529 1214813 102391 955007 1295912 819091 855597 122360 1258043 1276884 441446 1764641 1414293 720818 1301601 418695 1192949 1110839 1663880 1630692 1804322 1352212 392821 48644 121037 1737586 1628475 481441 606453 989539 192477 44599 884577 1969979 1902154 55872 1748196 1221572 197620 524710 298310 317339 1282608 871547 413809 326394 5691 1416230 1916778 306255 884191 616790 1802875 1038508 1571321 855640 359914 1869910 172963 1650391 1757804 1779498 199647 916533 1670118 1843047 250319 1480983 398910 415720 1084451 486346 1704256 515937 630929 873110 1164875 6097 1986953 219573 999000 560964 721311 883417 1962637 631840 796793 1490004 1684468 1236116 755583 64647 949138 1904111 1743935 595733 1883981 871141 1978575 1118072 157754 1710611 825682 1207259 476287 1107984 748235 1309943 527214 603845 1991313 559080 385156 918091 337002 726114 1519822 1533771 694148 540104 1374146 1650969 1430887 883991 934996 1654448 798240 264699 1965095 1878260 618731 413624 1108107 1043181 1822255 228596 1270825 629671 1854208 1475197 823255 62809 1242728 1917813 372586 931620 362759 289056 811871 422023 1470019 564084 1713421 1274671 99393 50134 6431 116 257045 1340733 1912107 1030382 1266401 302578 895308 1867296 1194969 347034 1806424 524672 1152581 978692 497232 291770 590681 1261218 641084 1967477 213042 1875639 394464 1779923 1790177 706815 1457351 68771 1818214 94299 291780 1157733 1574805 589877 1225428 432731 1527505 1830856 386380 1928520 352017 588619 1971026 1460491 275067 1592215 94662 369844 354609 1364719 969398 396932 631706 1878514 1725327 1930588 1595339 1174270 131008 416352 298302 797780 1685943 1104191 846060 175362 1712716 1253445 1220735 99926 1931959 1789424 217516 835756 955105 625178 517518 1287807 253310 74627 1400517 1212689 1666452 1613437 1903957 676427 295848 596812 470502 562072 1941722 1745061 1358469 1026209 1436123 781131 1834160 785391 414891 87830 1049221 452809 1069306 1795084 1578777 1918274 1145865 67514 222289 1927107 1993435 1564802 1540645 572156 1763392 10600 242644 1429992 639819 276422 164193 1056671 859384 662032 253628 858027 1653582 1074838 1541257 1346385 653959 1933125 1172347 667960 200802 399443 690072 199468 616509 379043 127083 1355067 159188 277809 405165 117073 1423731 688927 1878372 115144 1320167 637300 1085357 172677 1027089 782488 1417825 1311473 694831 1478194 1016918 45564 1463765 568090 175487 1923375 51075 680954 1382396 1407907 1850082 156917 1456777 840831 104653 1655062 111899 1644160 454803 1561955 437344 800425 782049 722678 656228 1768482 1321131 775816 700111 1350511 1295744 955064 1248901 1760170 283839 799899 68630 1088024 731372 233800 1051612 572077 1551204 361520 1102482 100340 1989490 639909 1025892 1119570 1423743 992008 1502844 979490 150572 173473 1428596 1716425 1582700 655619 896815 481913 1405051 1931572 1914719 1484155 751673 671993 1776612 765987 1219634 1023442 983531 951924 1452010 1471898 381946 144294 1067316 1718932 33383 1541507 470103 1953212 1865152 1445602 545733 918888 1324529 805582 1177941 491561 1638189 860570 323581 1388020 1646100 513812 1154418 220221 1576594 1264307 1306085 1510351 420360 1380151 358502 1339431 764053 457962 1135638 1323848 1914961 265358 148415 462834 1720490 1569728 773625 1732372 314727 420177 1268435 637362 1580087 1198009 973636 1791431 645587 1811275 1660464 1383048 1984415 172730 469099 247166 125817 464801 450635 1967728 1153699 1513517 1198710 276214 817776 1934288 135971 97734 1686748 943991 163162 541912 1090210 1284002 330238 1429686 737617 1161297 157562 519211 1021916 513837 660269 1325186 1652014 1145412 1438196 1672755 826415 425960 1025327 1828116 1013141 592725 265116 1946729 1061656 730446 1038160 109503 1099374 1499983 218818 827507 237931 797338 1440135 142713 495363 775983 562751 102640 1096606 1168979 1880176 1170691 1374880 1948522 1110636 813993 910497 1012968 1281280 1603770 1738610 1671899 1511446 1996498 652371 55070 1494239 1758328 1260995 733098 1649146 503720 1044418 1059061 1113328 1573998 1110007 74873 1648344 632592 30353 1532018 1657168 737302 1308614 596813 712530 1325690 502078 346728 1031020 321584 1710043 329784 1402178 792693 1496247 1165519 1316138 866154 936044 107723 1809847 1548910 1983218 1688705 15740 970439 350445 228768 1450456 1025280 1662574 1994141 1259022 1930326 1061039 1734113 197855 901347 1740413 370797 1441693 907938 42022 185597 1189746 782417 592439 1783980 1944529 488956 602042 1192206 1411349 769037 1304072 89924 152799 561249 314675 262670 577437 1379424 528320 1133973 842537 515826 1464334 1400555 156253 346801 322861 1929330 1309149 1653253 277867 1595850 63237 944375 559376 418396 172407 1361506 554577 1949542 1520343 961600 624675 814736 1956772 900303 1920551 794475 641221 1842745 1356547 779904 1871908 1642808 1596579 1298874 1716395 1781421 417745 505766 1837967 435473 1381722 452537 519181 242780 1300108 409505 373676 235624 1894965 1148187 838 1062556 644641 489745 1090107 475160 373425 1071345 1343461 454282 1650994 937594 1843879 762071 353287 1235876 1367377 1414164 1383590 501378 1119347 1517618 340761 1976002 1346272 36482 1245163 1682326 1032071 1013085 1942254 1820886 1359907 1500796 15054 738464 1464488 1768556 624471 34627 1465327 1158456 1587772 1370548 295018 1266113 1602295 1844799 1591388 4131 1936182 334889 569769 1369812 474188 380810 909823 808375 843848 59021 1095989 1658752 518337 1210370 437388 1470295 250128 1545094 1352471 1734365 413993 1983259 1256580 890628 1270220 9193 1418806 1667789 673124 1259706 1513071 900114 1759765 1358137 1752050 1443881 397565 336795 1521429 226801 1483113 967670 1650071 1825284 1626238 1959162 1940784 1567427 526047 1504832 175831 1535754 1910700 577988 221490 1036892 372055 1161858 895463 1494737 1887207 1134803 554329 1700464 1837566 1494469 1388307 1841587 1475143 1855470 1420674 426165 120974 1312406 850722 296110 1058131 1038179 1432559 1089470 259401 87476 1311946 1667653 1830895 1354643 240067 23318 1733102 373715 988 996114 978780 1189069 1827315 389368 1877513 845758 1685004 1718047 127398 254784 449549 190359 1549142 1489335 465564 444209 770271 1548856 624273 159978 1785140 1960769 728315 1022059 1241810 591094 293900 481774 1438651 1245158 598646 249883 1942718 1430141 1217110 166711 791599 574415 733109 601390 981841 1307100 669456 1107279 1861531 912625 61946 330186 674943 888097 438074 1350036 1696947 1644147 418068 1282507 1188389 1731911 1639091 1114805 471620 726544 1855271 349855 1815766 58192 1729871 1895405 1080725 1538462 562573 1536786 1546052 1455371 128197 413318 1805277 924758 1029860 587264 1453980 129878 1379781 1386773 290291 1551156 798589 959088 10001 1627982 1976797 125176 1981291 959916 993280 1225190 632668 706895 1677688 1551921 445562 1017598 1962003 1382790 721392 1230885 1860494 591506 962005 1968596 644527 1101978 355752 622519 1534923 319082 1790305 546737 540672 121705 917447 133778 1449878 374331 353598 1430519 219748 916065 440424 1452929 727804 778716 674236 995258 1013628 201997 1935406 627415 728332 630797 410254 1990316 996334 631295 719588 1568546 420109 1162058 1339380 1655690 377594 1547366 314983 306570 1240001 563605 345082 594849 1320380 1652032 892996 755853 1307899 1376230 1316873 269776 210127 1101236 617288 48095 1492997 302802 1320609 320485 607232 1208644 633952 1999134 567196 122169 1736742 510483 1555716 1710056 153019 1613442 1572730 651547 508713 1977048 1135332 1033110 1004736 1626402 1815739 552465 940036 281781 1516382 1396790 1839094 1059903 264816 1170073 137877 863773 754084 566498 1196541 883241 1278348 1370941 1518349 1731723 1740845 1940050 250739 1084780 1893057 351413 911295 956282 1765750 1947914 538651 1177287 1648726 988916 633431 86940 1918055 974032 72356 1217609 218146 1405991 1153656 896707 1743579 1486047 928012 746275 1695152 113453 1503488 1119856 1712970 717242 123357 1916373 1706652 834799 1560092 1643934 163747 980007 1593708 1989807 1906542 1981677 590450 1507936 981 483108 428366 1091084 258274 6324 1367500 1599197 962028 378494 1397899 1771667 1203896 728838 1003557 448812 1969833 487147 591782 26281 1849074 1501058 1665946 783025 1891801 966330 28025 188668 1785088 195833 496440 1927633 317444 1757724 1719428 1099045 641866 70290 191379 1274658 178360 1432684 41681 711086 736390 804277 901169 1346927 614574 271106 603860 1372833 1779180 313859 136318 1029142 1196464 276937 674382 1160196 229598 1783795 1826362 758525 1058933 1574802 634764 1444648 1109053 633133 956038 846792 1070860 1560788 866137 924988 1968950 1835911 201478 1563662 1540180 847991 1093777 45050 474796 785430 1709698 267633 50726 1827325 533653 631875 1063328 1473959 600688 406052 606262 943503 939067 367416 1531651 1877936 1596242 1367130 1399473 1799601 545090 1109250 255539 1684553 712474 311901 878219 1899476 1077702 1765732 1637837 2424 876894 629118 471796 1262961 659936 1390765 1210712 1401035 1426810 1940891 624871 1931830 112659 1107379 50391 1988026 1521245 1326628 87852 480318 1970412 432468 588667 728658 289583 614068 1703067 1842329 1127956 307762 175549 236081 296417 1523266 1514488 549217 97390 10115 1608111 728541 89937 1045455 1633031 1325609 156332 447507 296863 798221 1771818 882851 639999 409364 187190 337359 1975163 596174 264357 727404 861543 410140 452743 1957198 1406234 1302358 876175 362957 1206580 1359490 783653 486167 952725 1030269 182502 641417 794285 1867850 870114 994078 576160 427359 675663 1549880 1246991 994910 111074 1149077 832068 941148 198473 431797 643481 1126723 807781 347011 1619444 947931 1166993 912908 346481 1735851 1890711 289167 1101681 1255563 1231280 80535 1715053 780885 1036980 788586 541662 55890 1736399 1364632 86184 364635 1143586 1536937 722702 66924 1444858 1469606 1978551 1964404 1742607 11036 1611272 779159 489370 250435 1704024 879667 1520100 1150870 371861 807900 1813951 1590602 295513 226804 785751 472176 1804466 811480 1679572 615548 1330891 71234 510867 1225914 1980704 1951623 1528276 1177767 1434511 437552 1793309 1747176 243184 470154 79714 1107065 1355437 1089928 1709627 214373 1529010 786974 122069 1018574 1510200 659965 1742113 1927734 126768 631694 793785 640685 540506 1352176 1444009 1532560 819684 1935439 901472 838187 1475348 263083 1331206 1991731 825253 386382 494487 123180 1179002 713996 1372476 1556086 1803983 1073918 452428 1338685 533308 503125 1021355 1979657 610666 1376570 1116375 140405 1589122 1195353 554549 885342 1103247 854307 657283 1513947 908011 1074703 1687662 563868 1350289 1036463 1721036 191960 1752958 761072 873253 231465 406574 50618 837917 591877 949639 749977 1967203 1191121 628997 597349 964853 746780 544684 1408777 1987014 877355 21115 846530 1419159 266264 167114 267947 525273 1971941 936370 1813582 1077108 183138 1454829 1995528 1213133 590725 340115 1065112 1654899 475380 249687 235024 239533 155126 548404 613119 427708 1335334 1222462 1682592 1740669 1414765 1331781 1312513 640220 481858 246697 806052 685124 1750109 1306488 1095331 127005 1846173 699368 414944 1123605 1992453 1927992 468001 108067 125169 191524 1943157 17380 839278 581395 1767725 824644 1496745 794463 1370151 584297 1673970 1538349 779942 520300 1017185 699735 420938 296254 1702749 1448320 863404 1270312 1479240 1058485 1852457 1767540 1896282 363177 1240592 1516996 1871956 1267451 1620471 127276 1911345 447037 548053 748309 1100966 1477411 498507 377661 754163 1907727 73536 872242 852142 1969472 1076687 340012 59009 516271 254560 1087522 1087214 1223067 286323 199133 27697 923231 960651 552351 1492831 1651590 1210316 1582011 982079 1497638 1865006 1368225 427073 1046758 1587244 1005670 560280 1445442 850590 1381627 1324438 235908 1159709 1415473 1833911 1595063 1704287 1183453 294607 443955 1964780 1192816 1865623 1077619 525914 1296329 1710877 202035 1050240 1747107 1478166 1280319 1645113 1881437 148321 532121 725328 1726133 1989496 530808 52289 1418580 1845130 246663 1013979 539415 245173 679892 851303 1799304 200307 1555847 1049510 1028899 1965227 842005 1585410 1732319 1672196 142509 1968564 379979 626632 1366095 85229 1553228 1171072 1833609 490131 739999 554578 426146 1568857 780941 851152 642551 1185950 619698 206868 58667 1192271 1567417 1874026 586634 1672830 811765 1586671 1098447 1292342 1913506 74258 1855150 749424 1132506 1840296 1552737 936719 1152522 449954 1807846 1744771 215525 404741 880059 353029 1675791 273803 530762 1088005 113569 1450348 1126569 105252 1714391 143673 423513 1329384 1317285 1169535 1882379 1812221 893579 1592074 1992667 1793972 974255 305755 1675827 685088 1329835 1213709 85340 144501 1488626 1843746 1445031 1336397 1907115 1568139 1811042 1717413 601357 1664178 1827704 1759533 1149544 1697916 1516089 164617 1706678 1123083 1664618 1376106 615665 1019514 1508882 1798431 100391 671431 1117206 1410904 590828 1632050 1859501 1737257 313679 326434 1490430 722340 411878 355335 553154 1378121 1736497 1329147 1019088 443011 1200091 793552 673997 476670 84812 813890 1830562 63905 940803 441482 1977406 1834465 410888 766673 716295 1796873 1289499 1291600 1918269 1794834 1233544 486177 1269252 1803768 1916649 1203275 344194 707625 218383 194505 1093537 1418603 828803 1008843 1922453 1216052 608518 735161 1124074 1348145 1030274 1153910 270183 1740376 1525708 1097658 106999 1907673 325023 1604787 949485 191676 1518378 946259 1737658 738707 745375 755145 1783114 430942 304944 874418 1141316 92900 1121553 408248 490144 1684197 26876 1435173 1626708 613286 1687732 1864229 1517062 656296 802410 1390627 284837 1430155 1908080 723130 1393106 706750 1306711 1408145 1892720 142415 1609464 1479678 458775 655671 1189972 410683 348766 1595536 1805413 1474207 639671 754052 1358719 170765 1811319 333703 1270750 1082133 1125814 1900781 571303 420372 296314 1042912 1645977 806858 1269542 860499 1830107 125286 1910528 1890964 1602423 670832 1774109 1479728 20087 1618501 196302 1613658 1058684 1003961 1141659 577736 1812726 1049566 1909870 1132237 21562 794399 684076 1021668 1836329 749193 1935386 836907 1807929 1924222 1520459 975313 736916 1645623 695915 741204 1360696 1126692 587509 252834 703438 340257 1314180 1181131 256979 1406660 1780567 589988 889693 191744 158421 1188755 373455 1903342 1444348 1793783 892539 589902 1944971 708095 1737330 567806 376421 1436578 254724 451822 232586 340551 1352573 641359 65002 753372 1000266 1879352 10775 1205285 1864484 1874160 312684 1551662 1376446 51029 987188 1424224 483489 334323 1224523 1089100 180373 255665 1456174 1262404 1007804 1137167 1589614 507402 468007 1945120 447054 755479 1680888 457192 289810 94397 1815812 1603259 157070 846875 1889689 1366756 208516 1719119 1843504 226754 1570900 1427203 377858 1475209 1726283 149837 1353287 521747 431990 719385 1924580 1246000 1127611 1075802 1674128 868426 1792798 724279 329627 1974567 1020512 1841892 90672 287856 759738 882872 1553466 1012031 822287 1524009 1350901 453086 437955 227575 786924 467855 328459 379126 261923 351498 77583 1769009 948732 1861620 1392289 1661790 517053 1234405 1330932 1432339 1149147 1749868 1272840 182513 859739 687105 1930716 776575 934465 1647573 1847691 289431 231168 1465927 71355 1666257 1771662 444588 1287294 1694415 616795 635986 480710 1301466 91601 1422161 1080921 575334 1815244 1229843 1617486 791727 1464786 587610 279046 971935 1037116 1933838 519220 654994 1327992 204947 1528080 785902 723484 1725793 1262709 1390579 1971228 1920903 1979817 68798 414561 1885446 1594486 136035 372752 498379 184380 1265539 1447882 820331 193970 18892 272236 1911188 1420794 149385 1464015 391750 295232 272497 44967 10717 45943 726315 1771679 490531 993219 308685 854069 926283 898727 1914759 889961 203411 24381 1399967 1643115 1248472 1019245 972912 1565064 1450328 1966917 1160340 123673 505255 851475 859927 239188 1502108 1651617 1549253 582288 431335 1469440 251364 213232 1477093 227051 1640530 766097 1617985 24174 466398 356579 1938130 427689 1295586 114151 587541 446080 554287 8421 1270937 973692 613928 131601 314091 991707 1360738 269040 904055 1018599 62175 663285 39331 198428 1384918 400738 727574 370178 395972 787528 1016401 1930963 1362971 639239 615575 1204653 1553204 515090 823438 604538 1128596 1394553 42345 635170 1204357 1900834 1139987 687853 263910 939079 1308078 1893095 1743294 986191 298702 1071057 340362 269665 1692860 1706220 447087 79982 1933912 1797442 1880723 1125759 1912039 1445976 1555245 1208540 875388 1074044 427028 167875 1525093 1738578 823003 324057 904544 1349049 129238 1018433 111165 1406789 1475832 1944325 1187530 1873708 882366 303728 915638 297041 473854 771235 337853 1570762 1669513 1262942 659564 1893045 1094429 401736 434865 150416 14522 356777 1254422 354834 88748 625243 555448 361367 982019 95556 1334083 1094485 106362 526576 1910877 1966532 1323849 686415 262687 600633 1979852 511550 696399 1027120 1486800 518544 1754155 1805893 1273128 1758359 415276 1237595 1416865 1225744 682855 431022 1585931 1885533 823162 1681937 1508888 1219681 450821 476416 49806 990277 1702631 1795961 1924091 311269 815313 223309 1436234 1194317 439117 1487010 1733141 1709572 1104333 266724 713553 1197670 1044722 370291 1884124 1310626 659290 652031 1745072 660716 1398327 817361 735618 47410 1626201 498874 611305 1295720 799850 576290 1180430 1495767 1102207 1275752 902368 7204 662520 1720765 1876074 1249012 1724344 900205 1979390 1973457 1867615 1452655 871482 943686 947912 474248 1019785 1465164 1695587 1671569 1523202 91300 1669861 332789 926197 823582 710417 1346085 922061 1621676 720918 56543 1944069 877453 1077989 1476887 152290 1193134 994769 385209 822469 1025887 188808 1890094 1668311 1717620 1839261 1268937 114335 1796732 678706 125076 1537373 1716985 1724898 1049718 1472395 157976 1719390 1486541 1614017 1315985 1191171 41132 1568242 717622 72180 1186268 1722030 163198 1565032 619664 286975 1400175 736256 539964 621803 1031731 206135 1022612 12109 644122 651246 1546166 1020885 1533058 1391765 1526402 719556 1796355 1075872 250445 67940 717036 415572 1053972 1844290 677620 1245619 1446104 840223 580765 1768616 148270 285900 272112 1356535 855140 372203 1807430 977636 195042 384643 68996 798294 71811 1370964 341789 1562074 280228 1816633 1451467 348604 39850 1065271 606730 1856714 1063632 1984526 1766275 1012526 1977527 625168 707255 321964 1729529 757601 1294070 1406243 1574727 1034277 339262 1595864 1577403 423707 716355 1076400 339171 1065180 1401855 1120022 194638 1826541 1414016 1739979 447475 865763 998782 673661 109942 977143 1719158 883900 1657352 1265731 1245558 776545 1438042 884299 867989 61558 1385301 25700 298312 771345 1557232 265868 1336934 920116 354581 787217 53626 1310244 288335 1278816 985930 1068556 580910 149602 797473 27990 1384339 1151465 859553 1654099 1123787 1209075 829363 1057607 313150 106071 89981 1640583 681271 1064876 538186 229961 1390096 1525634 734424 1898907 1064241 1902842 143339 1659802 1175074 1084836 1862798 953301 1063546 96580 82096 1067222 792268 1292425 186347 924710 28944 1514116 5350 1480804 1630663 1186830 866021 466165 820643 1647368 1351136 1352930 584079 195863 509830 1808800 374692 488467 337074 1251976 1538297 1074260 585765 761451 1694667 1093190 504980 134205 1189170 1140611 369931 680360 118118 1079225 1217492 614403 1331455 108999 1119075 336093 873675 802136 1022280 1154411 1166120 1404304 1845652 1642261 969415 1189623 1442240 282027 94119 939434 1425048 736755 1151686 170603 1646817 379672 665193 1101945 295112 1140167 1716796 1847295 964656 1980859 1759728 1150885 604378 936872 1891424 86160 334267 1209158 441971 674492 356351 419344 84836 1876907 1752024 641926 333469 1463467 193952 931248 14780 1719633 729948 954660 105888 360749 1931171 1408976 770580 1540938 11894 1769116 555803 1817233 803465 1286453 1304894 1943922 1152308 316728 415453 1625025 2310 991611 1809989 821282 29235 539295 54349 458761 1556153 778058 1212528 1134273 151694 685428 1649803 289581 1640904 1338992 262571 1795369 1271360 1981993 999351 1804242 1859265 1041673 1684379 627375 1118456 1028268 365824 878404 205738 1378113 1828539 1034862 275612 1192687 1649933 1954904 258555 45033 848460 1596587 192059 1654721 671623 428628 1982076 1538160 1414646 653066 955217 299861 1990662 74658 382018 27601 1222542 1615290 1031476 1245263 1026194 105675 1959336 863617 1070369 1809067 1284729 1447434 954418 1757061 1807610 73426 386741 826107 582146 236346 351770 1848222 398398 888591 1256952 992929 846983 1605028 274991 1896763 1075403 683070 856410 1831334 1658339 1180214 1770006 383574 261747 882145 1821808 951990 267199 1281125 1760538 1375100 328681 159095 1771682 1747292 898795 117523 1701655 117658 1404554 1893477 761312 349542 433908 1689087 1712143 1111618 1101095 1413563 449229 1788012 355502 223654 791281 1175242 1247 1471036 1986359 380787 1510266 1243648 722924 178310 870652 944232 230318 1140223 1903279 1295143 521906 879853 1375851 803688 901861 1157592 1380203 1935682 1851615 1073838 1637790 1829205 203732 43323 163262 396968 1829352 556801 1909542 930142 1317181 1608159 794835 1281783 51605 724552 1713120 409935 1552041 490345 653210 170781 775033 515001 356789 1933637 1315446 232254 1660343 1974335 1178071 1850633 143279 847526 1749802 912408 1429143 852219 766869 820399 931170 1297070 144526 1837153 645012 632396 1398798 1123775 1255406 1153223 82978 1183983 1323807 1174473 921140 1858500 247665 496855 193433 172901 833010 90864 496005 1013176 1965673 229921 816467 1330166 1988944 542516 303996 292002 1609729 1537864 1420168 583673 1708687 1733017 1004521 833425 453563 1112468 1096817 1070715 1634596 384119 536229 780112 810552 292980 1655670 160156 845089 101127 608071 44229 1698704 563803 1276408 752613 1732611 1519968 1927155 1020342 1955974 1609917 1368104 1290933 599102 1900673 544930 180634 1230448 1671585 730004 494544 1673192 1361375 1465258 361418 452566 698707 1372823 1311226 991975 1136119 1595582 1535148 1140655 692383 1346242 1170781 1008544 1812273 205997 581024 1615518 498228 961581 670799 1587418 1801848 450640 1977000 110892 1702620 1076114 1515138 812707 1181626 1372321 59294 94265 1575512 281194 798384 575645 1798751 1284507 1770166 472938 585437 558347 1493100 16972 1906013 1676042 664253 1371153 1570573 860538 1683169 898326 108028 574613 1744319 318496 1872832 983449 1315961 1575058 436436 1266101 72037 1614290 812052 387668 1507399 686263 416844 1484131 894785 1620828 1063329 111326 1230506 816815 422744 140129 1284612 63909 1526889 908686 951347 412563 345029 1582127 467735 867444 443901 1224522 1130363 44047 1377348 1173834 1013847 1306562 983452 352422 556985 1825105 1580250 1224641 1911067 1419128 362125 1891280 1529215 1518420 11427 442589 965528 1552753 1518581 1240801 243081 1924553 311412 45952 1783532 38250 450340 481551 1564473 634688 734108 1398465 79293 1783372 260002 1691682 1420113 1103261 167149 1204459 171753 340772 935765 1799378 415395 1304809 1138450 1320894 1374800 108041 328609 604591 290092 1400818 772088 1677128 1432589 686624 1037663 199940 512764 148218 535517 976687 1973474 240828 128784 727738 1895064 428263 530891 1346544 156433 1453055 1939793 639137 1179078 563964 64791 28276 1794760 1198398 1142208 236162 1509229 1447745 1753564 123758 1096162 907130 1551872 1042189 1144036 275580 541595 182803 1102 269383 1459372 690296 919094 1190830 1200975 715188 1494394 1167295 301055 1731779 718492 1172275 368970 420417 1317032 1161541 1595277 1504256 31127 669953 27781 955389 1793805 401132 125140 1192318 360142 1833620 1425097 1827326 553855 740103 893699 522176 235284 1703608 200721 1936306 1858256 151185 1974712 1287477 1685173 123269 949466 1800919 673935 358921 1489330 366887 1345663 901022 511800 83684 938917 329926 1880968 1430416 1625951 1100081 1346587 693468 407713 1993979 41641 1534551 478922 1077081 1955619 1698219 1169543 1141492 1605292 670776 667938 990957 1491744 1515494 1807399 1339817 237024 650996 1515346 297486 679576 117907 1460315 1236102 1193557 262366 1875132 623310 1073297 1797669 1243532 457941 1979620 639930 1073563 37532 1453750 1560548 1407381 1084371 1990503 1908121 566417 75171 510813 1823652 444475 1109674 297605 1968821 1439866 1020083 1785184 1266837 727275 1184299 1586293 444564 793572 665228 1364300 1398964 1279768 373874 805842 1470294 1464316 21621 1234666 1787945 1946702 184112 1442901 640140 602990 1349739 1430568 538091 1180203 894483 404230 187967 1224766 1909784 278931 12892 66514 318440 92735 1792209 1693317 1550578 858907 254053 562849 486425 1962307 265255 409163 917237 1545866 1254114 1248803 454333 296537 830766 1610650 533194 832126 744783 482589 1580104 273600 1901362 1500140 1845094 132469 1158569 654011 1559741 1182281 663321 40109 1470675 1226650 51024 1613738 102972 52899 495793 382571 773779 1695676 589802 745836 781287 74282 1668373 505166 1641193 225299 1109565 545455 1247070 72070 1168655 1693834 1788215 1696648 1025562 1663836 575500 791719 1453123 251010 678036 1217831 1350169 813815 1180244 1857157 1460337 983020 520943 553734 1785627 941141 927039 946843 746487 31279 1130428 64770 1012425 945840 91489 1420266 1029492 879089 590441 1413525 1971129 1633856 1622250 603108 1585662 1005848 674789 1713864 1183652 1389871 1516771 1723308 1987971 112930 311470 1086835 279221 1405460 1628025 952544 904039 321629 803791 1543492 1433237 16994 484728 1392054 1902178 53420 956070 1723860 1024972 1561101 79491 1813658 646695 1917655 1445754 1157569 594417 1670918 82467 325209 559790 1513238 1131985 1136780 911497 1614224 1430513 147501 764169 325142 29592 1096154 1637452 1875193 1567079 32090 89485 879213 1279689 1428936 178771 1477967 1162228 581967 236829 848633 1981132 1154126 1262551 733855 963575 1874410 777839 1347388 313967 1146545 703809 1956718 1853261 1846712 496625 1364009 1352232 1298668 396784 1216205 1417185 107908 1717828 1405138 1251658 286008 714885 239871 117115 1682268 1465615 62449 1622707 589794 1464459 1243381 869530 714259 574727 1380832 1898461 731200 1325733 583412 436169 524388 299008 1251651 831406 1722264 1117231 155766 1052913 247982 1424266 1711445 1100062 947613 1992749 1319558 1315292 224924 961182 775262 1604144 539108 239130 1203009 1175841 91236 189173 874134 1591709 1913431 1572269 567952 397533 1967346 1719228 966415 1128093 331704 578085 1197632 507061 25009 108176 127267 808952 935397 1101454 515501 1795751 626489 1778317 884862 1226945 1962943 839211 1014927 142572 1643026 1008738 946454 1230547 411691 537919 827550 1721920 695222 1353811 1330301 474373 1740255 744675 677029 1428755 1550516 1564942 1737202 1657744 140968 255730 501697 555816 723442 1681434 735045 927348 30788 870162 1797438 1751315 1463699 425926 1960587 1864082 378287 1243197 805526 1060869 1698130 1050708 723481 618128 1988907 495546 604602 143544 1547711 1930104 1974004 57042 172261 247536 1384568 1223153 1814828 1077400 519277 1833296 563814 1827614 1608824 1869183 283154 1318646 1199835 589144 1342935 1610543 725795 323771 1852599 149274 23043 1177700 1478063 821241 1283117 802351 1271331 822707 135874 476352 329911 1725520 332421 1311066 457214 1929475 478423 881422 717522 1471430 1310200 1985075 1889443 225795 1033901 55819 296682 1428067 1979631 837194 77830 196184 1217885 1633598 1654510 111338 1686329 1524308 1723156 465776 707358 945284 439668 707946 292633 430018 1788872 1418684 1393303 1053730 1735107 1056880 1894700 1147570 398326 455238 40122 1293572 912193 1970659 1345709 916075 1045075 24970 349189 1458454 24085 1407230 22481 1562430 283728 1605225 698775 1146678 1946550 881036 501651 1014918 1939855 1076733 716918 1178736 1449123 1234312 1925829 1915602 556921 741410 1597418 1927804 1932730 1897698 1958957 1774942 270254 591670 1267386 583118 733490 1809551 1171401 747074 672178 1488682 694506 762213 421575 1255786 1180676 528835 1207742 1751731 1226739 927358 898044 1054638 741218 112314 1588576 238695 1622888 1407013 358529 155763 1436725 88807 1087303 1284566 1557607 1060633 277982 1959967 1193152 598791 788409 801259 1364537 1180021 387043 1907789 1255163 1159641 758375 453639 1623483 883347 1400738 1650540 856835 1282272 861790 137962 337636 981596 371212 416787 1142258 1014579 789140 62094 972383 359794 1074973 1291527 920211 864641 1550021 1119900 683761 703179 924147 1129182 1239071 47540 958599 1616400 1376881 1166083 1895841 1314245 1565827 1520383 1977282 674519 992459 1027991 71315 1813274 1362043 1984769 706161 344535 1872098 660415 1576765 1401655 1757557 1712302 1398550 1648858 120205 738171 1261927 659274 1190330 317913 684957 1444465 653221 10757 860691 202312 922123 1041262 1689305 1226252 1200300 167902 1934963 881189 295879 765279 1459790 1460779 1712015 738332 839431 1091320 1619950 1473514 1846667 1592163 1293396 1536245 98894 1499497 1519267 1578529 1060370 640957 1104081 527595 1793145 1816739 1621434 235399 1225946 409592 1473478 76906 543962 619496 1494792 121413 1085340 576406 1594333 1230935 986805 1047771 164175 53740 1786946 1903912 1758873 1675606 1012100 1453765 1891136 622997 1882566 723687 1298067 1840917 1596796 1128292 1994386 50005 1837184 188540 752027 147925 874867 895900 763634 1534895 233223 641166 286752 437846 1333509 815297 1708431 1801514 598590 879888 301879 1108125 1033179 1482062 1014719 165499 1574850 1678763 571183 231076 1236573 1951365 1450962 769038 828417 1655302 1804596 301117 1380868 655958 158590 892790 1717857 13544 1904997 12514 948202 1630443 1085911 437737 428013 1068694 641788 1233215 537779 762655 1054076 1722377 1017236 976511 1402350 1675765 1962030 1778872 1409326 1933301 386737 687963 578952 1796989 951698 404091 463541 1086142 728731 1300455 1075257 522816 459331 1526714 300830 647714 1116232 188604 915957 1917100 1812218 819685 1926331 1909875 1990501 1246074 971578 184887 392118 1385479 1783225 244934 88055 472234 282500 958245 63702 951296 797013 1713315 408583 90098 1561246 394038 1493413 1633967 1888695 1526789 1625483 326116 366632 1198885 1397577 1987033 1254607 1684768 650551 1608456 1143576 58421 492799 1422019 643630 775719 1115722 1303347 1696702 756641 1175062 1663054 189668 280439 1547254 1212494 1334839 1462338 305462 1059111 1954231 1205585 1169355 628112 1515444 3996 1217106 1260249 1699349 1900895 9133 1811160 1543581 892890 1068424 1959979 632511 310815 421112 1455082 1340009 1298479 1813491 1873560 899441 1447844 517266 1989536 1818923 270140 808458 558824 132761 479115 1430101 12192 824431 1356197 1670225 1148064 270631 1624225 930953 43907 1336837 49058 1737898 29124 1524500 456678 1398669 1821587 1491068 1860875 206118 682662 1723661 771571 1229919 841758 1431247 701071 769436 1285185 148431 1860480 562356 1688566 557713 322763 579552 858053 313881 1402447 401004 1045548 1502691 1445271 795954 761703 1659160 712767 942410 72473 380819 1112582 541059 1449432 1619162 153382 1472746 512610 1968356 1289063 1828388 1539540 1225036 1356945 86756 76085 456025 27348 665536 453476 1131059 407794 791177 908100 1468333 1512629 68546 1799640 126865 201547 1573733 1960245 295826 43274 507120 1652822 1262807 535797 384122 1920122 708475 630484 1243172 1371618 1442421 1883401 1049206 17466 1412868 1601337 132811 265407 849248 1693386 614475 1762022 810492 762289 987547 1980371 1438613 934839 1504646 1256126 1265496 1591371 1790233 1162797 628941 1520783 1212969 1677641 193193 1712934 1528686 1258169 117695 578958 1337947 1044920 147748 211928 919004 146597 508332 1096456 983885 529908 1191822 1206313 1349352 278390 1785394 1162674 232411 1723918 1576318 701535 325649 1774168 18708 1314940 226247 286629 362901 607904 401582 1969555 1609454 374539 1835994 1981428 444615 220870 794694 1733674 1121901 1161291 471648 1158975 1073412 392845 1840360 36133 749919 1618337 1830091 305907 899082 1196921 1327378 382670 1660823 68560 146076 456441 1150494 725852 1865234 17710 1756894 1642387 191191 1043801 1667390 518950 196106 61532 1154891 689439 304081 782522 969430 1769677 1065997 854707 361617 1830639 1566960 1186722 368085 145724 1427536 1222402 257719 1939968 1281305 1696217 1768512 482200 336739 1705790 988790 966855 557986 283827 1553455 58493 192994 1044540 79798 814705 1899825 96719 540292 273117 1077647 1683593 131157 195636 107208 1093823 1389907 1840031 1286251 1437654 468150 776424 525656 418648 254914 623595 605562 1510151 678760 1918077 562892 8762 1980800 603371 1243472 1487799 266694 1893158 579925 944121 459725 764689 39440 975245 266089 1550595 25558 1015933 158191 76789 1707115 1316082 198957 1287076 1653654 1970072 1534601 81205 1512389 339290 1108330 880554 848878 1764111 1387412 172611 925166 299422 453893 1369855 73795 1649470 1849488 733054 1671050 822869 784708 436267 1322157 509586 1675680 723340 953469 773490 461217 1584371 593403 1711293 464524 368996 26699 1195174 1080687 462765 983431 1202191 1909956 939802 692017 1620488 208383 1751446 1897556 466704 1559240 1372391 1318036 1333632 599436 1927868 1267266 202055 920153 150719 613678 1500294 703444 1786881 505508 1847448 1348483 928604 1175682 546049 275408 1874012 1985853 332541 58595 195626 964164 207140 1338736 1439638 443130 1180951 1039045 110323 1054310 1437219 551561 56864 908342 1629559 805266 1968651 904332 1792732 79077 1946950 1906066 1565769 521415 200164 1297087 480416 1633662 1325322 31597 228616 1429920 1150815 915063 1446684 1309755 927820 1184722 1774464 301561 15586 1150529 715415 1611184 723205 1812515 674903 365963 950590 68020 485318 504258 1476787 1682624 1150103 1402645 1193249 1351720 1027752 1969499 422280 865757 380185 1860499 1843391 401173 231426 819587 487945 403569 553567 1282555 1768471 749491 1184379 320600 1312904 1463881 330083 1445152 1646286 236558 1915804 1427725 158326 156226 441753 1011716 47728 56507 997710 841432 1298178 1273414 1399247 564325 1511692 1633451 1490825 1248950 1079711 1503030 854327 723122 24365 1045051 345626 405810 1542295 525615 1620712 235200 1313214 1893723 1639118 280450 1961952 1634176 1760454 1504845 17281 109395 277003 505839 656946 1147204 331202 1157725 536999 989472 934707 1696720 818702 435084 1471077 1580352 1020242 894233 1076288 1739958 822578 977635 1428269 956800 624310 1757747 58052 1826517 358062 1392496 86153 1373996 426542 1762718 1876606 258186 308961 1944745 1978564 1567717 90753 1634483 334781 913661 159937 4097 1100872 1760573 1951952 622137 563715 1452184 1660744 1582897 1221077 1744877 1614517 515221 542053 868582 173500 287204 574017 63561 996912 992960 459783 698845 68753 839723 1325382 1960837 637866 1407769 9573 1078672 1695339 211015 1310204 939701 1757289 932983 298727 1556848 1440596 951335 418914 1948255 1431710 127668 810212 1534000 1648441 1120762 1982020 1906337 825794 945196 1951780 377101 1097483 795419 950446 276016 1295177 443994 700101 865946 1353573 1955483 685323 1123282 901447 585525 944167 402790 1762922 1134439 1790827 94854 816219 1743439 1675897 881589 1723984 522221 868777 1171552 613651 502314 1734248 1643780 1818975 978214 1030951 373994 727893 281917 84605 417957 537793 1344528 1517304 469706 1106980 80429 1582764 577065 1410808 1724852 340092 1187929 1703667 231846 1595960 450182 1386477 1812711 1215632 1046154 896977 1790320 551019 1498773 1277652 1601693 276673 753172 272230 898322 645171 1837327 494211 1520245 455546 1909264 1773418 808213 1225817 1551783 840740 858790 663561 1847711 894475 460948 1057345 1956793 1133015 598245 1653232 1039522 184874 1538815 1614380 918679 1423668 1788167 1921841 344698 1169632 1154919 1802229 528161 1319874 36726 1732519 1483333 993792 1651539 289153 364218 23577 1603370 204106 470275 1233912 549376 684107 1616102 1142346 463689 1996484 346131 1393952 1043820 1146794 1562337 772847 1418400 1896001 1734032 1655510 257144 330532 1996962 862740 845236 182425 915684 45797 1502690 1747852 268266 897543 863663 1261166 406462 1397886 972517 674624 1981513 1535719 1680066 442750 1210993 1178877 255115 1815090 475330 1172500 1360471 787798 631105 129409 1824433 1001640 1641224 270341 1644221 115511 1232050 717744 1902324 1037267 1757909 799016 1320972 652804 1337942 1032906 1975558 1579631 986179 214722 1876921 1587508 1164021 67856 359622 1782088 327402 1446191 711300 68565 570526 944848 257602 1606910 480007 300749 989193 151236 459190 120208 793421 897989 1654208 1854193 1642298 33085 1871918 1434278 1767820 1393492 330026 1060722 83585 1313481 762000 485713 1382148 1645100 1271987 1256384 1051551 1987272 845976 293031 1312358 784804 1444685 1784245 1828188 664573 863877 1986065 1168223 229719 1449705 1676764 92506 770533 362582 1565789 377127 30540 1427318 1422836 535091 493361 1196446 1711231 1055106 1823033 943084 1749208 1918909 46950 1739840 1139683 243760 647137 785051 740500 179463 757269 567611 1323627 160820 878162 1939507 1861600 605661 1049569 1741248 1066887 827696 662494 1756991 1558602 1931303 87244 1783003 365495 734956 38433 1640405 595979 361575 1974939 863496 197685 1558426 311385 1370042 76340 1368280 621817 822269 1545728 868606 416500 1241991 1838598 1379915 39847 344426 704226 1478260 477803 1316973 424334 1401333 1268122 1942260 608136 21421 1256214 1180760 1256079 153254 871812 848677 845396 135949 1364261 496985 245011 1550405 1990988 857461 1120400 1237991 699941 175692 1798871 1277444 472517 1010588 1875756 963287 980436 840769 1190938 1394571 406559 1713170 1824872 660055 822460 257970 363669 37237 718781 1003570 1801783 1489407 657798 1522737 1454167 969639 386404 1735461 1806914 1759664 254044 952412 1261291 128834 1980445 1938382 1827085 173927 624406 1847374 487704 522889 1732437 241792 659033 1212077 1602153 1582985 1297262 1859194 1713353 588452 766691 1873275 1649187 1758116 1721581 1483486 540827 1441038 375972 949587 400831 313395 981551 1918005 1558272 596923 26723 993318 1857385 422665 428818 1949477 1274129 274387 448051 1829963 573637 1035530 1445242 685674 710747 1794600 739321 1333918 875814 1253160 541259 632968 65527 1528320 525495 1485630 1991667 531341 440378 304908 1173677 1755491 849376 894010 1673881 1162009 811311 1177279 1491277 780958 263215 1445668 908202 1725778 581828 504536 704163 612906 1730400 465676 1353383 1628134 1234650 1048969 1760095 1364447 1992104 393271 881638 1112512 163333 59622 571682 1193887 943830 1647039 418699 229256 411112 202046 264973 418327 1932769 71065 1637185 1995840 190868 368481 744473 1434231 1642641 524143 724808 377213 1416203 962811 1444640 1290756 1413258 835422 570109 1467800 176730 992320 1270229 1552692 1607463 1280821 167544 738334 1713616 1632139 1707684 1021956 1166038 815169 1787994 1168946 1302757 58452 93094 350566 1762015 1760558 1818960 1707670 1639526 771202 1334763 547587 1769278 427066 718129 1846457 1258644 929915 1294067 1017983 1663247 852924 395703 920071 1392572 1890283 1354896 24185 291509 742543 686019 398628 1694994 841040 763061 1071839 1046875 1431048 1231463 1255101 1963086 1822044 806747 1423826 447512 875918 490932 132321 814464 1744475 1524177 265575 902721 1489528 1112752 24396 577213 168682 1041557 1017659 25526 1196273 1506126 766648 1598366 645557 966223 1221224 1959853 1481236 1736411 718714 207396 427267 8811 507883 1554654 1497289 1624337 373733 823342 1791876 779069 1508754 581416 1024297 1368473 1929836 128558 1213265 1127037 531394 1205269 799643 1636922 987567 157032 1861450 1665847 1182695 826844 281497 533201 835901 1992105 1242104 210516 1209351 1150398 399969 381647 939539 1608103 247238 142074 1950558 892660 881692 1918169 315733 801228 1477794 1618540 719764 1618133 1081408 1740142 1183313 1045059 463634 1954472 425750 1476107 805508 893844 1724520 810147 1217567 52380 1869975 1475553 1432193 467096 674571 1067704 1341202 1579015 176634 1222028 1565845 1137194 792577 1049564 705668 1616549 990818 632645 1080293 750400 133906 1412060 380491 1716750 823322 1504032 165494 328701 1893544 174481 101215 953478 1520474 358933 869263 98760 616726 1845777 1396416 1478204 688035 306502 254400 677673 1718093 1089869 956457 409111 1692751 945146 1761371 1996305 1869088 969344 1010475 246772 1289018 1454967 837074 357009 1527889 1120366 464354 389245 1897937 1976579 1008014 907339 1525247 1420977 86003 1262128 1710471 1234199 1807973 7182 251626 361516 1803308 16353 1433856 1020374 1930146 217962 573695 215712 1945450 1325025 1991492 350864 900001 1931779 169927 510524 312876 580652 1242028 671680 867892 1526399 1637525 1557269 650883 1306329 990829 316257 643605 31549 712748 634352 6254 496914 1336201 1977976 781069 1522700 785120 285037 1104287 575399 450537 1590298 874325 1995619 858633 1638046 1567908 183034 782070 740831 41103 813211 696006 1519033 808147 1018092 1321805 350130 1430969 617939 1655251 294756 1693770 1117217 730104 1990477 1641883 1408034 1856056 441248 1294532 1962494 1268046 1176532 510976 73852 604322 38281 810664 1301875 1201264 1619371 1387308 1764929 1434255 619126 70981 7264 657749 1147790 820203 1288848 574654 1365478 414082 1548948 1025125 804914 118589 1507234 918630 1264650 43600 135363 4358 1812680 25756 1033592 1896595 434937 594069 895173 615606 1401416 1745694 1976857 1011148 850710 492853 1489380 1450801 969548 638352 1778739 1196468 1314167 650145 1867969 347462 695148 532845 1622397 986286 1723503 965104 1678921 1767032 442948 847013 1727115 947598 729126 14345 984045 94465 871393 463609 1924113 1206969 1601621 330659 1097935 299613 445439 1109910 584705 1676015 896172 453333 1640554 1007564 683208 1849414 1498059 1860500 1735172 460898 1521558 111294 500360 1885669 1659662 1031472 980383 1526772 1868185 1298345 502821 528638 736400 709083 13343 1396692 379894 276808 127593 1647779 1118403 1666419 1924586 1344286 1812029 1644540 1915878 23275 1700584 685377 476191 1292509 34836 257066 1194671 1264967 1828901 949521 1549392 1441455 58317 1474188 164133 1058140 1646869 143118 304694 539033 1735344 1026919 279222 907159 1035568 785202 337611 14866 494994 953634 296914 1426274 1166926 814560 355509 1391275 718063 1884603 1352444 1575552 64142 1027741 1776764 735670 342556 1814405 85160 530598 1661380 473867 1723859 1734792 1282882 163940 816300 660223 1434397 110426 390513 1118720 1045043 1216986 397732 1490199 883052 372882 1786654 1216247 705609 1717361 306489 253793 1332046 1065610 1246538 1079457 829289 211971 1427210 1326108 1056044 248029 501652 847646 1191569 1347792 1781896 1524922 1416638 1709963 123854 806429 1781379 849486 23995 564475 505581 207401 914210 279394 639935 10772 521294 1415938 835008 984007 1979466 585723 717844 1885848 947414 1473748 1098556 1415263 568828 1272168 1734179 1023465 1942787 125 1023009 785910 1984832 786201 1925667 1912575 1054134 1239185 1362665 71425 633232 280340 1349782 246119 1133489 1400137 679053 1337477 1660396 1383604 762863 1562809 1130337 1272309 1287719 1145665 206532 1080395 1386574 1848126 1778402 880257 1114172 1892361 1823046 650367 1489185 1571237 587194 51177 997174 1139335 1375096 168839 1795462 971442 156288 261060 1689119 359962 504419 1196457 1613369 1477354 1330632 1388482 1624990 1260447 1423179 705926 262371 1954767 1047269 1193569 13719 1543480 446092 1599664 137552 940997 1244521 1019314 1904749 1478555 297269 1423478 1429305 1070380 65622 844346 1950791 1953775 1494724 1926040 47780 1231058 628257 261451 1312660 1839009 90535 1941604 199878 1166237 1306133 940504 1235053 484595 1864174 462374 1903125 595253 1883237 178195 1365041 1766775 1167753 1522605 1591833 1326830 808208 1617651 332064 548055 240270 1266205 1412987 867475 1324847 179537 890475 463341 1698027 1612580 1153427 943900 1405602 159909 1083546 1267020 412349 1991521 1524884 76669 616041 1095710 1558621 1406295 1772176 671411 456237 1603419 1435197 529251 534886 1211249 1773894 1271928 374506 60470 736713 1214900 1344477 1246416 109748 984764 1467666 1555745 355523 1820815 1376902 848360 1312977 1040478 1481923 354033 1377583 1453790 1205692 1689058 1517039 1915104 1536958 96374 962567 385077 222536 744246 1847463 1566712 1460834 518981 1950571 1321433 798614 1707726 1705012 64951 1654139 160174 438513 97238 721772 1968936 1859522 1497936 56569 192814 1778351 576308 564829 709340 625226 1706518 314954 1586536 455196 815475 104784 1461671 1185560 678305 1758900 495955 734887 1752874 662772 1307968 1638540 1985045 709208 220212 1138991 1490329 1750951 1960134 1645397 1709705 984292 27815 1639062 743965 534244 451722 1134861 210233 1805514 311770 1071969 149572 318357 1627387 386228 1411287 469837 798774 1827846 269515 52715 1943501 119785 412928 1768360 1920080 1302968 748684 58085 391908 204720 1822738 1952318 1142516 1568503 929234 1775852 682261 1053539 556839 1426961 1292377 462260 1120791 461657 1655144 174946 1732000 783940 323875 516805 1590557 1185238 1303468 1852088 1855201 1362671 915426 1127339 397412 672573 1094939 1347773 570786 1285743 1897447 1478128 100912 646331 625973 603783 1391726 311786 1987645 127025 1869249 178100 1739069 889833 1302985 512465 1073284 1538577 1114629 1805145 1865340 1374962 149480 323232 728490 58091 808583 915883 1274481 1185943 1347986 1705003 1523072 1701551 1872948 1733876 431405 28689 1252451 1441496 51203 29977 1417538 1605765 1440532 1641980 159391 1013915 1976732 397430 1358031 807087 457558 291297 1200376 481773 722974 276965 751862 1704800 360783 194604 459240 890862 889764 410345 1690316 75452 1010189 199880 1399341 257716 1560388 718292 274256 565060 889059 217082 1352815 1818345 1598212 1810669 1454563 536214 1380813 1585855 1446645 1798273 1498554 1304684 874033 1429463 1170428 149479 82972 741403 912761 54076 1156840 629939 445035 231482 939317 1578684 1378426 866448 707595 1847072 670293 1824093 913994 1679320 1453511 1978807 1295441 1932018 1318585 1403236 816107 1921622 607789 463223 1815273 1171359 669346 974471 1851645 516936 898484 1061388 1892377 1123723 1564344 1835006 382897 888989 354811 572678 380542 1800524 1780372 941868 1164205 492169 563801 1021002 424005 1277573 1797310 918783 782992 449303 1947887 1034705 502626 731416 1590233 1822142 1505037 1213605 1974434 1907467 639856 779743 716625 1855982 1036826 1206434 605144 1176314 568749 621458 1125016 1895148 1279903 1306400 658196 782134 1097776 1477369 1293133 1311489 708833 948234 705704 1032987 257835 1060303 597428 1385755 650429 1770099 930149 269544 410046 926031 257619 1336065 414198 1676660 1381033 489763 206101 1894856 736103 1112584 814851 1724084 1137735 1328553 784701 825731 746444 802366 1877360 1915827 1702608 671473 1102121 1526085 223021 314553 1004525 570513 907845 480238 1505085 1893326 1400494 934930 1255995 1056599 1841773 631775 1311128 1180454 1662922 1910360 225507 1461209 989048 743596 1505695 534166 1765065 847075 725073 1914397 1062797 928299 864818 685839 974600 929120 1935181 530874 794031 899965 1248693 627452 1874643 936722 400773 1089292 125366 1116095 535685 1248554 821081 1075230 405621 1245421 752227 1868249 1412706 1743526 1711521 527374 720686 1350173 1277818 387961 1797836 432315 1885307 1635295 1156782 1019266 606536 195813 517117 1931027 1087967 237670 322225 819845 1171392 729170 869891 1823208 1405587 206788 773410 1703496 1414678 1108884 222394 1557413 122265 314665 454339 1657282 751794 940588 94866 1869523 937207 775546 1304636 387466 865887 1845511 232034 632284 1391280 1669371 1309330 440680 685965 966142 1044752 483005 1704202 1206185 773721 566451 1185772 137947 1792908 99929 1875676 1853574 917113 1282017 1319631 926145 971097 780286 1628767 1988927 570649 790451 676997 658659 1550064 629999 1591049 987376 1488537 928024 1767539 1636471 1012431 1545917 776050 125773 496889 1782298 476471 235988 811238 1965844 417273 1338695 566774 308503 1137328 1617543 1468507 1769071 942090 1914848 1667951 1091200 1359347 856602 390869 137076 14323 762883 233097 1242472 1216351 572546 308887 1930796 527866 1496805 167183 1326214 365544 1860609 58341 1213666 295594 1933484 1951272 1929410 1570242 1781993 144176 461645 364143 711369 1681677 848997 503583 503468 442891 1716908 1002785 297967 750730 1840054 1082006 1708876 1100155 70907 1792398 982031 221738 1690568 1208477 477923 357112 1352032 1131560 481765 1207828 1870685 1568675 1239186 109556 1962337 1300114 1366788 1386993 1651863 432536 888852 863226 1009276 953718 12275 428705 565310 1982758 1719286 240438 1464087 1116546 376247 658453 1823626 1051975 1361260 1735610 1561300 1938827 947657 1972511 584920 1548742 1953770 168938 1201020 730132 987805 798427 1210690 318289 124002 922464 403398 1318641 302866 796137 513006 483927 557259 895962 1302676 424717 469857 522605 94774 1230238 1435417 1702822 1864937 724008 1728271 480275 1646244 282163 337158 1678329 1797151 920101 1024957 57753 1232244 426010 868337 9888 465145 456594 1125896 1359007 415326 375746 854687 1392097 944706 1013285 1695183 98541 1365352 1846481 489644 154641 726352 1059427 1982772 692710 822548 1597344 1385835 1946157 850411 459074 1767396 724969 1963228 1056449 1185232 1923716 1603586 114296 1146118 1644335 333679 1606259 1401376 1059414 787671 572408 984418 172007 720624 1174926 784855 1192096 317220 642077 559529 1771771 63793 119724 187043 12419 1439599 946973 605037 1791782 1003237 340338 964638 62122 1807317 1672526 1699182 528052 1845402 389691 287189 1173758 681748 1396998 170345 1767618 1402010 1987351 1682930 1954834 675594 1317013 1080441 1001311 692657 797118 23012 777632 1929831 1629011 1884044 1833611 1714419 551134 1502416 1912505 901002 352535 610220 744531 391652 848593 223708 1971937 1969781 124486 383873 1129902 1729214 985233 1839380 509560 804520 1245119 457429 1063369 146072 1079968 1580328 984587 319080 1140446 1864474 830793 1247910 243993 1472724 667704 1553626 1144486 706721 247950 615592 1314972 376581 1483809 1598620 1899435 1271947 1583547 1379953 604242 593641 142155 111973 315799 741656 1027619 1190101 559263 556764 1074174 55302 444148 1870848 1676380 1331242 322771 1420627 1929557 518435 1249601 1341345 301974 1868534 520475 541098 948565 237425 85701 1113255 530233 1006446 815479 857245 1052720 1784441 586480 673805 593142 178698 776851 137377 1559697 992846 325291 594969 852410 1889610 1105319 1968258 94749 1513732 460961 1898415 1544122 1408298 862524 1743784 414490 530721 1411953 1560895 767213 1213923 687800 1103831 911210 1702294 1334019 191756 1595615 1385633 1421002 1760620 1871649 1934958 491630 721720 1345006 67696 1103856 1657741 1790087 203367 1938902 679296 971658 1544681 1615465 640870 937172 1173291 1552163 1121162 591108 1147493 1107578 1439528 1518538 323577 926804 126735 1490053 1636721 1547695 1639413 1918359 1322045 927458 959791 341687 1496132 49575 908087 154138 715486 1345773 280869 1749201 944221 1429169 893715 1636076 1445936 1405943 1849078 369423 188712 1555967 580022 1686315 583473 766346 182755 936509 38265 118680 1358032 1481936 462429 1886620 86766 595028 1837367 1232688 1097495 1219956 1577746 1009021 1301060 807555 406298 1729451 1687499 819389 1332801 1827305 1320204 994306 1965250 817068 1648599 837455 1603012 1496656 1452915 1048607 907907 970849 374760 592909 1305052 179301 484865 1527527 858635 1921296 1187124 1986420 312065 1444397 841817 1243970 638140 1551978 1187142 524454 591797 1138878 132394 1544619 133939 1725849 1927018 1593 1329474 1004435 1241734 99730 28319 1080911 1072218 13769 1640656 447809 1826835 674572 553896 140274 101959 938216 759325 119397 262952 1578534 572325 1227105 509864 416375 890654 999827 1490262 1971988 746582 171974 366639 495808 200101 484685 518045 189962 978689 1457544 97821 1818085 1828151 1334409 1364918 894895 722502 1568028 1424195 1449094 465771 1572667 295335 1141884 824448 683516 1942490 1901407 1216014 1849673 758675 1735969 1692793 1434703 623873 109630 318982 1237493 273468 827527 914052 534650 1146084 1978011 292126 521795 809785 1617048 1869041 1649237 346238 594224 1472668 685710 840974 189141 925072 1423942 1681666 201398 2857 1979371 1695270 1044477 1110027 108062 167924 1366346 411787 1724101 1847272 1286266 1216388 957523 1492712 1783710 1343921 1081194 1603344 367949 440312 1267624 1043908 1975205 749480 1968562 1792333 84713 141322 253440 713025 426172 1201403 750697 1106305 1520304 115301 1399323 1888842 1250656 1527016 1226345 1192401 542000 1508484 1375613 1331830 448565 731561 1563000 1357546 106026 1016077 1586555 242655 81872 697007 479682 598353 1694807 1626057 1966512 203615 409911 1221221 301902 624007 1432030 816273 1228386 1405139 972977 1870180 310797 1476534 1284160 1840188 1166641 1621663 728033 1657613 949162 1568849 910325 1760311 996202 24629 1534035 588032 1253572 1614077 1709147 548595 591669 1102091 49159 1186975 1365096 40113 463161 734369 1521607 854309 1715949 196845 1734950 232248 1543025 242032 1828711 1601998 1272914 1398119 1579036 1101789 1888200 1765019 293393 953779 59434 936106 823918 1857564 1347687 9969 1890148 1620315 890708 172151 1874237 1900523 475161 1274909 648510 1930860 1108846 1575839 985592 378622 1847618 884348 225761 1924475 595578 1961511 374532 1367643 904680 760102 1734843 978410 852001 40915 907826 677303 1314970 1506083 1569405 1612769 869013 1237889 1148892 1583475 806223 819128 891373 238540 1096514 864613 1815977 1168736 1310706 437305 1152582 1258564 602741 1009721 1462527 1189184 1376602 1691497 975719 661840 864694 1370497 1375209 1594253 39065 1315096 1156292 61165 1745599 1975515 1465756 1882208 1427422 337384 1578133 1212162 224899 628687 1701337 618472 780867 1894863 170968 1930269 1161196 964573 956443 1679912 1404459 76654 1712607 1497894 220350 212048 52614 1242023 487367 203587 1889027 668995 1282651 794698 324236 1938331 1610647 142410 1126233 593083 1819339 1975605 1561790 1286799 831826 227395 1953360 1105773 1720539 659169 1519312 456570 484392 1905496 737209 1405643 1760672 171832 709291 1541954 379795 1751416 1595310 174173 73024 1358643 831109 520028 257217 762276 1962352 531577 77139 1698197 1636062 1239576 1053837 792648 1915471 1873549 256887 1494220 1544725 664616 812994 821747 1016517 1550793 239244 759866 1821032 1405753 312015 369625 1937512 1193811 1720105 1165258 1069033 1007204 1428183 1915116 953436 1842958 610640 883452 1187478 67646 182241 768484 161632 1578457 1797821 819809 421182 66480 1714502 850038 193669 1429265 1380471 824514 678680 1911794 1967214 462501 1090596 104079 815338 101462 1701894 1989116 1002532 566130 1132266 238595 1989989 1988317 1403554 687154 1918328 569781 736458 40171 741879 865688 1854947 1128207 765667 116465 501086 1029088 593677 1834632 1090341 401345 1047056 1921001 1901221 1973342 1132057 1598861 89226 773818 324100 696596 1979720 1818616 60343 1746175 194458 1358368 20562 219847 1568212 626955 158313 146204 972966 43807 1614062 1478679 1397052 1438727 1713926 1521641 648653 1392476 1256782 1554988 927995 820372 1326344 1909902 613812 627542 791216 510245 383093 1022129 790743 784557 1860578 1137955 362802 911865 915227 686132 1468387 1890033 138938 911201 1973783 1377674 233725 1491883 760367 61678 1552992 1281942 833612 1569207 560721 650374 28402 1939382 1559749 1550436 1736911 641915 1766934 498603 692922 836381 901541 1496077 1983504 1613693 908309 1624850 91736 834662 1102704 497899 1845886 1797266 108686 1488493 1524549 522307 1660538 375272 1092313 461245 683691 1517940 168450 1471744 489094 1623292 1603303 1160294 324470 1233753 1663821 269016 1100349 1674673 753252 641434 138801 1229813 370201 536228 370319 806227 221922 1298299 1942322 67125 1135226 1012042 383457 446433 1252736 934598 1286449 1023846 1803298 11139 1802828 247823 696831 1113028 216105 1645555 289735 1507059 97285 164505 1428986 1956182 788521 1326087 792293 420895 852460 5440 1851699 1806043 159147 52917 682301 1545795 1909425 1836665 1206654 584921 1518767 1059536 1642851 608829 1027413 723054 472253 1156320 589674 440997 305381 160793 1999645 1713582 1845389 1080179 1113926 560318 190560 1247753 340962 1599998 885231 1800000 1179497 771452 1899920 576662 1040841 1367148 749391 1266231 873560 1803463 571204 628106 926834 1104032 1740603 1838827 1949146 997313 1940331 217122 1003877 1465893 1641534 1662264 1049145 646973 300085 352685 174809 1740277 1996941 378357 1279987 789199 1325043 519507 1316747 1313424 591884 1533243 1705686 269825 1505890 1029211 1534901 480511 1573227 473377 70540 555070 111897 1401585 1576933 1651687 549247 1283600 1811633 1864679 818620 58998 630350 1544063 1078199 552415 1678564 1767196 1129703 1218379 793016 558552 1290344 1251237 232900 479530 56182 1656535 1407780 108149 867292 424389 1374221 98719 1728818 578161 1884478 333480 1288401 263003 1991202 1957695 1417160 1393762 1643616 1797749 690320 649636 1836967 1672182 1166941 435080 937148 1821483 1873169 298116 194639 816462 1362047 1456178 998812 1991336 1616375 1449026 576046 1028984 1171680 313951 70453 727292 696789 578836 919606 1064303 206583 1909484 1169610 792495 817034 1573233 1911601 1086106 1878333 1723378 777628 1908214 1157614 1878127 894304 695235 1665994 946462 766369 223805 1300626 1782359 1029216 412923 309725 167345 545086 455237 1894663 1440359 1509502 1083080 917681 1771542 629484 216098 590579 417828 1132348 479623 1008753 306052 466013 594712 1954203 1503372 650862 1837557 1059165 401825 1578519 625413 1439077 829050 1991663 106089 444342 1563883 661957 1194716 1594192 1912052 1998370 217604 1381228 729141 681046 1648030 1248313 1859919 263730 656467 1568228 789686 302916 1972830 1599411 1586442 1981920 496864 519050 171620 833177 1440555 881385 624564 1373327 313847 827078 1700468 1608998 1042824 1577782 1514190 1837861 1691698 1514479 1970676 1724721 1596951 664442 53143 807982 1752087 685095 1555954 1008591 603815 573076 1237112 1983870 246062 678948 1558975 1665030 263342 1375014 1514330 867577 391158 1241863 780723 511854 983912 29881 1063902 562442 1963806 241481 220826 469814 1535712 1409432 999629 1237603 571686 1644131 828798 185751 687590 1246817 1344189 1052479 82060 1489583 947662 1769332 943325 1632695 1736635 341298 40461 633546 438785 473946 1543986 337627 1714044 1529442 796856 1238112 1279732 1409347 1275362 766386 1690651 35309 916526 598429 999090 324462 508259 489566 507585 669957 564618 1352095 748691 564822 681444 1933215 432773 779263 864138 468977 920242 1735741 1471544 1798039 1837463 1485823 362803 1643151 430869 666874 644462 1528022 650129 106571 1693948 943199 1288 296903 1310134 400962 507534 1227978 610875 1294303 231546 1401857 1510127 1454118 692858 1566366 1891809 810792 545239 125697 873809 675660 1011630 458533 519429 598949 419490 97237 1297695 1448528 32675 476519 308170 1739607 1088013 151180 601062 656196 1207159 1863732 991852 659438 1720741 327571 530979 713710 647744 1675834 139110 1417565 540836 1763877 1581653 24964 689495 1189194 532680 198492 1523036 655137 354971 87392 146694 20905 1935927 1763068 1729194 1318122 443044 1029467 1161234 1561371 1936909 195221 1723479 1021274 912851 87470 16241 764519 1131283 415935 1252652 1184132 1916699 910182 1098880 209980 1301177 879885 1817198 812440 1000820 1591648 1491048 1408299 349629 1627301 657817 1498283 729080 1087825 1852066 794004 966358 19956 829545 1004275 1603676 1818111 1906714 904227 340820 1077659 1588288 1567368 1425330 1378751 1549396 1290716 1954844 596560 1306655 1582295 1677138 979617 1185340 703381 678910 2325 4055 217536 597005 1885746 1480124 1265819 1578587 1729544 1422195 1032452 1336589 582035 521465 319430 1167746 1855972 932667 433517 80273 1452066 1789188 724686 1760323 1094724 17736 783809 1541528 521348 1766071 811697 1403970 139543 1906450 1287376 657274 972828 244468 1726092 1401354 790138 698655 1448876 304310 947526 975065 1377593 1763910 1823304 822678 1722356 713392 1602967 694380 57511 1086571 1445376 699347 1699393 625101 1319791 1410725 172260 501056 1906082 1469191 1885672 31112 149876 1058189 1198834 682790 1504980 41160 463768 163332 1352222 509083 786463 1957207 1516893 1016778 79638 1470572 617763 127347 1407426 1302451 1067461 21912 566023 1305996 136487 1357760 376014 1259911 482771 1889161 1204665 1831127 395533 529551 1468833 118105 1883782 1107330 596146 1126736 477580 1345178 837781 163993 485410 672851 1374136 1009168 1452308 832118 985264 278089 1682889 1931013 172367 447476 583065 1770484 58862 1267667 1842273 1572211 1378006 677799 1591502 252287 693409 660627 1700223 452023 1422333 1697807 437361 1907618 1186947 153627 1586947 815949 17677 1025411 1774137 858943 416042 1653943 881999 1624434 1798085 1843985 233954 16817 1474940 1994892 1902044 1583105 968433 456505 601307 1873989 464720 1561276 1807150 147168 1946213 347209 1738491 396656 874953 496574 1619471 822826 221871 598926 644157 793886 1961282 931484 70293 397611 61201 452976 1165154 664406 337988 1484999 514236 216842 1490495 1312014 1283036 1155417 1641044 447079 578700 1643487 585283 1010867 1612520 1410207 1747099 8316 1233598 166527 136442 1616935 1173640 1529012 916262 955505 1857219 284481 1979932 1555797 1722959 73492 864199 551653 1130660 1299992 601380 627122 1657482 583432 1334867 161168 255875 1050495 217885 204017 849238 119887 241099 1407678 1330054 925815 1584212 1447647 1415799 846008 1342682 1487796 647313 561595 705062 1106732 624025 252675 1389163 1083553 1679022 635964 1304475 400184 1961122 655791 1856223 1700100 765248 1268871 241550 1340540 351438 1800628 1299798 729743 1953884 1850497 1191806 1140602 98895 657804 767580 964840 1944608 1145392 992484 545854 442892 1840250 1192810 1985970 1082121 1126384 1618706 1028105 203211 293115 86215 1268147 1332393 93518 1491655 1125368 172709 1761588 50131 370343 1825919 96171 79783 853404 173070 1572630 1327895 835551 1511209 1063486 1093755 1362824 1701227 297511 197165 543220 769573 1097547 1731802 516324 787144 1613384 98224 411238 880274 517935 290752 1495857 1280015 1379267 351310 1143220 999457 1605119 1119924 400423 1815582 988162 515157 1782302 679009 1997447 1711318 1791885 639355 1338152 668180 521335 1109981 1950673 1915743 148065 623415 320462 792463 928403 574623 109730 937384 734046 1219437 1397959 1326123 1243870 1489960 73169 437039 1828636 1013309 357083 604684 613440 242603 642147 1223868 931188 1179484 672020 1407208 294747 444182 957446 1497464 801780 693694 866750 1941378 396957 816575 279628 315430 934545 829575 503309 1976146 78809 1688175 1070304 1648899 1666130 27872 1356931 1194745 1693261 1280217 1867192 1624152 1632717 102318 621170 1974447 114056 722361 1137123 1984708 1191386 1449979 1203008 789153 75537 1795568 1381454 519254 1445683 69242 569462 1755504 614578 1206800 757034 458770 1238453 1406993 249911 915889 1230977 1459722 90970 526301 506511 1947860 292632 929766 1139575 1412888 924515 908552 271801 1923681 1666791 1026052 746527 986124 556411 1642745 1053617 1910167 768504 1570798 1688898 1401455 1125721 1347595 1030863 1850974 1904398 33269 802513 50907 238868 700590 171840 372791 1363577 1715012 1939003 1525720 1933798 1368061 1422113 686503 1706574 1276627 540046 989169 1663391 791236 1487263 532539 750858 497234 1011070 173181 1527486 768982 311520 891246 1429824 1030213 1867762 1334962 1092480 416792 988991 1533297 1839237 267820 427552 1777726 1059706 255547 1828018 1753231 310005 1592607 1239431 1977977 1592359 1898351 890194 1282695 638125 136340 617283 82024 1278217 1185330 1172113 558319 488640 33457 1320973 106394 1251831 772841 1680573 962547 543457 1516358 947963 1071230 1170833 1390806 1137830 1406584 1252059 1879153 622124 1258622 121182 435041 741563 1071023 64304 1311750 1247239 1833488 1121600 1052527 603947 1176579 176063 1298786 1782865 455787 1305523 995437 116281 1668833 1399392 1429943 31098 1851196 1655745 594943 660608 241703 1245826 502984 98385 731755 1011448 846710 570508 556525 959829 1286125 1938032 1910772 1149292 1226928 616609 1994558 1711165 1614811 733063 938440 1984648 1953564 136283 19110 1167177 1103604 347342 1970938 1611684 1905001 1697399 1608823 794478 1718053 995423 1469725 1192453 1853048 1732612 1399436 1282768 1418352 1311838 1279415 649943 1866524 49084 1232860 743841 442547 1541232 1970708 1713179 1989760 984521 91964 542222 28584 1666345 1810341 781945 1119629 1702466 663045 87805 1928976 1636245 913503 1968653 695655 1820370 1697383 1810293 311175 45451 956877 1575175 1751370 767364 1868525 687053 36565 1524959 746510 721871 1004623 1104344 469320 1401251 310148 1842417 1217902 876467 393476 1753550 821582 895257 1933612 391243 843276 611366 217314 174603 22618 1825859 1578669 1007744 1890433 1234597 1822327 811167 1669347 337083 1852848 1646471 482713 779097 309713 1132536 1494740 5392 605151 1798638 1341327 330673 1353228 1659707 441084 318090 1047123 1918926 768139 159700 1314680 158808 694498 940387 537704 572576 440148 497082 467872 217939 239265 1197102 1141052 1883541 288465 523498 648541 124053 1222641 1051256 700824 1318012 1120065 1002183 486477 692272 1848405 1904757 547454 219059 160878 925311 764623 1194542 724917 133065 1893699 782727 710694 1437202 654192 843872 1646284 74313 729517 1470581 1391049 1158920 404699 291386 1148167 104073 141344 1376336 1073192 1824480 1185278 790790 615085 953582 1214628 1351300 1510148 1115874 1247241 331480 1737388 1764568 1291035 903452 1637659 868215 1460081 1843165 1431380 1546464 1877218 575846 1553672 1797155 1951177 1050946 134155 1113000 770437 725766 671032 1585027 176367 1790749 1042200 1667602 514517 1858491 1714976 968985 694650 39222 1724438 107065 525196 821795 554172 1958435 1886349 1782862 669868 307977 1353772 443710 1822831 304037 224354 1969937 834059 1486703 667213 555610 874634 937956 42655 1395551 653300 891985 1645516 49073 1624761 882142 642104 1278345 1133764 1621378 1044004 182969 1142329 1292514 1700855 1721106 704794 1220191 1637708 1728260 996495 1989538 694340 1797104 1219728 1727131 1101067 670862 1889288 1878845 1276871 1117448 378296 1485565 87851 198184 285150 1727586 773529 757242 607755 1702975 1849850 1853884 780397 1420336 1910899 808518 563834 189561 1307553 300535 674804 1878678 282816 1819483 1971739 550917 296410 230322 1022053 577034 1755710 1281534 357668 421999 497798 663333 1982361 1841039 988775 1655202 1971823 1608235 722547 1439634 1148935 1070031 86283 526916 1316115 1300064 1201647 1666207 297028 504821 722431 1453286 732372 1768714 668340 882736 622230 720891 407325 1440396 1281120 328741 172665 1916999 73943 371907 1222019 335263 556226 1347152 400553 1214514 532250 1033884 105109 1390111 1900979 931672 109341 1291459 1815352 515253 1327990 174794 1633199 123712 781238 1757998 1283032 1075291 1918288 1886691 1348350 1694342 1681554 933607 914651 1702198 57962 1001258 947312 486001 1045757 1657470 200921 309292 1456879 47806 429648 892805 389480 190082 1836459 1051658 526110 95008 1946514 1021583 254971 252863 1847224 32110 1543016 1455921 1913163 79070 953650 1614491 1708805 1818406 1996370 245531 560664 1607541 647355 264414 1369131 636075 1145491 890719 998826 1814964 1441772 854931 1742788 1985939 953714 429269 1883347 814952 1486837 512874 1971630 1518401 1291730 64515 1732281 1636011 478014 879788 1398526 906893 272394 727289 270850 868367 73040 550699 1194033 1521005 1203466 243225 284699 677423 646577 1340870 1934499 486469 330419 461255 1781162 742821 1926064 870281 771606 879383 531669 265509 141329 294058 885033 434626 1633047 338889 1233632 935652 306121 289262 1610504 159173 1113088 79824 190161 420375 1862977 772831 1535868 1282926 1456993 1778374 1453981 959381 622384 22260 1682549 1613264 1359497 1904373 1400944 1717490 1578865 748879 361554 627835 760825 957256 653327 1290855 1521690 4059 645704 1304152 1508460 219309 818305 556608 1237744 505873 1433414 1481350 1931796 1295877 1938171 55419 410070 278973 1767994 1046261 1446091 495720 864968 215634 1521133 1219008 1163287 369032 562077 1899897 1699851 1880220 269433 1689243 1697980 1916442 1721538 767361 158244 1574771 1191532 370635 1109068 1284305 1803435 735621 1922146 651043 118090 81694 1572626 1070928 1321708 1219555 1132548 1204036 942220 791468 18976 1984274 462812 133441 467493 1661480 1681704 415132 1174528 1598720 1674733 1500011 328584 940661 62059 541659 1579746 119479 442908 817584 833969 990160 1404340 1649177 37571 1582142 446965 1451179 1388008 502478 7179 1437066 217120 186012 1911282 16805 725566 1843699 1856040 196877 179794 1967263 185476 1483848 1048804 93098 222806 1730231 88990 1822704 1759042 822095 1780485 1513958 1960803 896399 1430314 703281 416951 432630 1500214 20759 1644381 1932221 1533374 254276 1939045 1799978 188506 838451 1573577 362598 741190 1000784 1010577 463205 777436 377843 1107232 1014000 277531 1298581 1924379 1412005 923530 1777581 1686747 885551 676182 1993030 1066325 1062364 901482 1160828 1032679 1347333 1109393 80213 1381991 1729158 1776286 197315 300583 430255 636322 1344645 39107 154411 922644 741964 264702 1960066 856066 126714 1011882 1412652 1574895 1681286 1413312 1815114 1695268 1480966 1311563 791048 249337 1916177 1102736 1502939 140372 123356 444031 1087949 263139 478955 776174 1178615 1167777 492862 1207436 232701 1174680 1758238 1247579 1118517 685344 1854908 173510 364570 1042455 1536696 833035 781708 1316934 892708 1358371 1846597 247550 210353 1333627 86790 916070 1053147 433287 1461521 837785 992927 340906 449471 492052 624594 1370278 1128359 397970 663999 63624 1239496 549609 488146 990053 1627449 1491963 1154614 553980 1590175 1528567 1298529 1632933 1930318 1811009 576130 1157904 1577492 1526378 916191 1791228 1491170 1155029 1942242 933177 1436924 2773 1564526 189674 1208204 237421 987492 827815 163075 8755 736461 1935789 194631 462039 1350028 957615 42990 1767504 453930 8080 197896 715367 1633966 1157772 35223 74126 397520 5516 1456574 397466 155468 23616 376257 107570 1319515 1192518 539955 987500 560293 114515 1706487 925771 1202374 1971158 557865 720945 1108843 1923324 1120811 1449127 581443 803083 1069700 474686 101967 1531068 1708760 373293 1482764 1356077 1724991 1911467 884319 1969560 1402970 520135 1213453 8111 615472 1015619 490295 1806624 1850249 390010 571593 1165314 1214699 1901636 1549084 1526443 1581947 1138072 683716 1473695 763518 905338 291431 433963 1347751 391383 1785049 728101 795278 1613982 1057807 1396789 154397 1716810 893831 838577 1023304 1666894 128266 815897 1162288 411162 693597 1547681 1514326 1703381 906003 1636936 64796 1086352 1636127 1563508 767762 1720574 766438 114071 1480317 282116 1067383 1987216 78040 1610266 791762 1472387 233120 1811453 633788 426243 1011774 1761465 107023 737965 1606310 1257610 655748 783325 528626 1121285 1644175 1611278 768612 1816807 239801 1380058 1078881 1634979 1737212 445285 1712388 368977 1421073 412805 1751219 426988 202235 73369 1008896 1870311 1878241 1522429 1764788 888168 1071115 1951082 122517 918529 1180641 152386 89705 1638677 268871 445914 1694448 897478 1098216 967561 1102868 1467217 900518 547785 1993687 1712001 194589 506491 208046 1987171 1292976 1796791 326071 1375323 1694419 861186 1416247 1806022 1559824 1034273 1054341 1868994 1004394 163107 1489658 1060953 990822 555323 119041 1098337 857785 9163 1903373 1337399 848498 1213735 812525 519492 445219 1923740 549638 1757264 1235634 645862 541965 1380495 659874 236406 1415413 1891868 1651454 1993020 1356820 777577 1994976 792995 670357 244084 522819 1788319 62698 1249159 994502 1116971 1851148 1688557 667588 365742 1122459 93396 158310 1262864 1007638 1801284 948926 199434 147478 162770 1641047 1615017 936118 1589192 524798 885750 679555 1640813 607787 243004 951757 882668 401178 1894621 62687 784406 985923 1335202 1559005 212734 665630 369725 692791 503357 1111398 1713690 1936572 1051946 73011 1649203 720541 1354126 585451 88521 38160 798076 563670 1547101 1918850 255907 1916009 1169904 733308 59958 1614488 354111 1627004 612907 1856086 1634730 1835766 49600 258688 402532 924474 610113 439810 1566693 1490188 371503 1303202 1517096 1471404 948931 346406 592583 1471869 853417 1014473 1342394 977545 18068 1140092 988322 155409 1944809 184213 898302 1854763 1910926 510297 1217237 805067 572696 1178998 843699 1785133 98940 721464 1192690 208048 932130 546470 497876 1469947 509086 1765206 1268385 857381 1359981 1979547 732569 1083630 1992129 95693 958901 327252 898479 79620 1494584 1243175 897629 463154 134325 135115 618879 471143 897650 581976 1217467 1230370 1776474 137532 336176 1035516 539044 1589340 385486 1070999 1410757 1771400 301870 1032964 1535881 286744 540315 708220 1974894 531937 1245437 1329674 1189146 1351442 60495 1062689 1767020 128078 1339019 699360 191841 775579 1599553 724684 1368718 1502289 628067 1189021 1860621 1334759 1531019 1537605 1946428 440834 679651 318848 1373037 1068467 1787147 1149884 185837 1364871 1100900 778077 194443 1358542 1312413 1459145 1290729 1194932 441856 926019 544180 569726 318465 1505249 1242001 1930008 1202406 185635 520711 898961 1099686 938650 1307954 1009897 1877649 1721239 599239 1329255 745875 570196 1666064 969684 666348 1604589 351810 23601 506050 1439224 503884 745738 260066 314602 544171 153269 1749210 889888 556738 1556440 1221168 546588 77700 244640 199362 748742 812769 714500 975156 623830 1734259 1429552 698118 1001739 1455992 1238314 1835882 53354 1558364 1080419 1583849 1250979 217714 897806 1883694 846652 1306603 1290709 1828093 1776689 1954732 112677 368416 1470682 337047 1943675 171728 728042 1486651 938435 1916538 1698339 73256 1892069 37881 1879850 1802478 154305 614710 1858051 1179123 1524422 1867025 1768936 1861748 1760115 964428 1052432 47492 1490793 1411422 1016931 10689 57895 1253787 1011265 1944087 231048 1222640 1345459 1351577 264583 1364633 1436721 832475 1608161 599504 1060081 1734125 1103573 779946 1397572 1842519 781413 476256 1487387 783462 1540835 924944 810423 339026 880601 1229938 1844923 957651 1594702 1786438 343877 91967 1813400 1514730 373218 978253 1756865 1004091 1665635 1512831 1665258 47458 162344 1793358 867971 247353 383004 350277 606170 1913565 592749 1261294 1399357 1585357 967411 537053 277991 1861662 1699132 439019 301765 504622 931124 1877994 594131 1367366 1508100 481222 971222 1496740 1522783 955935 1035103 1254215 1589875 1598184 1973223 1237415 893730 395101 39047 132216 472187 1421269 355005 1064130 744745 737986 899632 883971 494346 1016840 1498708 1467533 699389 114160 842789 1502106 11471 468734 711983 1174910 289138 799831 1204877 1907139 1001418 1596189 804640 1421445 1965326 1419921 1078286 1953498 808944 1717339 1334813 957387 1550343 1798627 298617 1490393 619442 1032712 174764 1668120 782726 990451 1781969 1709548 714527 1775111 656708 1266416 282394 985509 1001241 1232014 401162 1195883 447575 325695 461260 896320 1393370 435894 1388952 1400176 433513 1520703 1694808 655585 711577 42478 1368620 1994548 850169 398618 1226445 859714 1144870 1680224 1651743 771335 1567482 1001084 1078334 1900249 1687670 1363360 1691899 255312 966172 1730763 774309 1505040 1977306 636703 498826 1774036 1054793 1350568 1155771 854624 883000 1863058 1789431 1822125 1843880 1185731 95725 983311 511392 1323872 842151 1706167 520715 1888780 59330 329915 840997 1705208 618726 990329 1455617 487696 296415 754132 434935 1121118 164450 871397 1638391 1835643 599966 78061 427775 682039 825997 1333875 818522 1586909 571398 1369446 695327 776643 1851810 1337288 620865 626380 1838033 1760444 916736 980219 474714 1677951 68851 1061461 1111221 551538 820793 1116063 1159531 1294431 1127301 742561 855746 1543067 679701 186960 478820 1064202 1858181 101927 64810 672175 1710934 1636285 1148204 991122 406046 1130049 124119 1805362 182433 1234867 1407008 1283827 1203560 1753711 891565 1341061 1552922 1831476 460919 961793 663546 1632983 1975514 1385280 1428575 338595 998217 435040 1046523 1529180 1159552 1977533 1900955 22642 188103 782780 1813122 1819911 51438 79450 1710180 1945285 1259644 96363 1061444 83717 1276037 652409 902947 1208058 1727454 1824969 573826 1833249 17036 379571 408039 959956 1120035 446197 302370 1501497 534232 44403 719305 1442647 672776 1038172 437839 683344 333258 137833 1609554 1798595 598763 1893495 1878409 1629351 1973503 618631 1117662 1050440 1626555 1786225 1565089 1500380 1864944 211096 1425957 1821666 398219 1510516 400475 1454412 1346609 395123 1894926 1138231 1827546 1969051 1102079 1966186 808264 7360 1256119 1424473 1200465 30762 683918 1336141 1940949 301976 402333 1397287 408814 566978 609106 117719 657919 1522908 1989477 1988671 1177160 400860 410211 803196 1619175 1651815 276244 669740 1101711 805717 1047656 228337 611386 742311 567638 1477329 363357 6783 61040 172060 1170683 470065 1573097 1866301 1216528 628716 925478 1429999 1197051 1471132 836571 424267 582228 1800729 233106 52160 1596437 446338 1623377 47832 1207989 1034355 863957 1136404 1115849 259432 1307230 1223786 618448 1489251 192244 1731233 1649140 740794 136478 333635 1882126 350447 1797216 690978 133085 44255 1468433 70051 109809 337059 538765 325687 329925 427711 438609 199040 1263689 24352 125464 1203817 901405 165286 30320 477016 1467180 464910 296930 1277867 218435 456731 1101605 1410902 794643 1529491 1853717 1078078 764017 847977 833758 1106030 1486918 1242991 1241122 1719967 1173051 1314436 330939 1811548 108773 1200134 1445176 434091 98093 1901889 722601 1630382 167960 971145 15752 11890 862895 1538236 1000732 1491611 837200 409965 1177524 717155 439274 189922 577234 357809 1399691 709416 1968376 962406 965843 1498751 465756 1064288 688994 508510 336061 1623408 513005 550955 1015679 1423750 805127 1140570 1912885 422130 1716060 1459369 533561 851218 1119743 665372 1989723 1027674 666044 962063 86854 1677660 889190 1387027 792869 293117 1947272 508097 338334 31909 929476 262596 292660 58804 592482 1959357 637127 1529566 1738119 1933115 1019100 1105428 1042194 1730344 989157 1582350 1379955 363072 1591475 1194989 395021 1318656 1704410 100673 261987 1506993 1226566 873431 829299 1524582 1673173 1816187 1133531 1513468 1615025 1084071 728468 1520006 1045490 1180867 947228 535454 1734080 609948 1379158 884207 1959458 1722669 1292599 551719 1585493 1347739 80398 1288419 1107704 415458 1351807 1540208 122854 968191 1749854 441393 1387643 693952 1843584 1949666 516521 1025408 1764837 916092 1024845 830557 248980 1246178 274833 1567674 221032 1319889 1930317 1691235 1532775 871971 72938 983268 1631304 164828 1741857 1056576 915720 1063473 1904013 121447 1567308 1624034 1974640 1126714 1200212 524472 1530602 1227904 1218577 618405 1382094 218612 1819369 1166802 977791 119861 1058875 1521039 416389 1422791 705806 370692 1874344 1679618 1242820 4506 521180 126709 1950320 1095939 1797555 484824 236974 289014 1340304 284985 134867 1546687 1182955 1675224 1506428 925542 1439247 1135283 204457 1087293 1832198 626485 1428569 682788 437733 1399421 1873906 1431360 10174 496527 778312 1323747 11470 376912 1381882 1732290 1804065 651512 262887 216744 1782257 714878 393997 702291 1065464 871307 731256 724307 863208 643099 1054932 915975 83618 1562382 177812 634842 1484911 829344 85137 483346 699033 1357416 1450832 1155410 1467566 1470748 1807005 837630 570072 1224449 1097442 540585 384971 588224 816903 1281221 870468 1323786 29868 267399 542622 1558816 394686 623279 33878 98808 777947 55632 1197351 1860998 959984 1333321 930295 1504549 465179 788390 1375607 1117002 746812 1330799 1513042 272131 1881112 950752 117066 358065 1415577 1738295 35214 1312713 629446 973242 1201085 1473470 752765 1847936 951117 116278 510598 1653542 20275 896557 754260 359821 423240 1840924 1490945 775408 1330144 1991356 195230 1870528 1312452 1524072 750555 1177107 388139 833846 1657731 19207 1726488 877544 1953720 1537975 1534415 1032847 1259873 508099 858667 1062913 800752 360496 1601672 14019 929907 3393 791549 67345 1144262 1351617 564153 583832 1239461 1482596 1938837 315398 374609 1077020 1451086 1793455 1493600 535250 1208608 1657921 504585 1298415 1895490 1437295 1809130 616749 357793 827748 1823002 1562944 1041728 1700689 406870 1937221 80290 897348 1073848 283984 1758205 502243 146222 150588 240810 1901502 1539575 74307 1144438 891484 946566 1059047 590369 1128817 1274219 1348253 1076703 1327843 1923386 467958 1096008 1885052 1085519 1873535 1027326 1821683 1762215 474790 1815171 79808 1657668 60494 1481816 300549 1489412 303642 410208 1086845 1892313 979644 1225985 479236 1167791 466242 1413765 1581224 1269575 662518 730561 274467 164168 1174099 838977 1144111 1663839 370297 954343 1598260 736016 1701523 1342422 212218 1465526 633778 1351930 1519239 1296573 1178239 962997 285612 1025625 1635913 521831 1955883 876019 1472486 1206415 1880423 961477 231056 725076 141693 75230 886449 396732 1862020 513081 1805790 403529 82433 1919884 1665382 142381 743013 855047 1388792 192796 999321 623263 29102 1953157 1501099 1421354 1644886 1934060 729065 608200 1754431 1332980 1297001 1116713 1973987 255697 1952666 207886 386321 467624 812523 814391 1266303 625171 1401889 653088 1456088 71912 1043757 1582471 146990 755782 1351911 1510117 1775967 1656569 642841 1123307 1561231 50980 702253 544695 621622 1792858 245700 70618 965241 693418 512695 1469369 111871 74860 1018349 1850394 413016 679317 1413221 1540361 1554349 4086 1970226 93894 1110156 267592 1208974 1089766 231220 37116 1464086 724574 118250 333569 421587 1948849 27105 620232 1774125 540369 1938481 295590 497149 677786 679190 1147870 1903548 1635347 213721 683932 682759 917200 1334128 694972 1363352 263878 221401 1372590 1137956 1433505 1227833 825855 588852 1832180 785734 108879 863441 1639313 130638 518185 822394 1959818 1266009 775468 799826 316738 1044200 1862604 1006515 1718004 703954 1215750 1858792 1241455 1162602 1669075 966892 431800 572700 1391821 688419 901089 1703445 1638333 450496 896841 1782143 1578361 1353151 457085 1643160 404144 976467 541623 1940680 1000645 309324 578182 650548 1374951 1789208 824974 1691910 1794989 260072 1782019 447686 922016 205571 1465439 522519 173186 890422 232300 481343 108882 79118 1332332 1176694 916632 997961 140157 185288 1431766 450156 500451 96020 287030 785578 844774 594428 1118614 311899 1408384 1335540 1583612 727721 1861088 618777 1479402 1434436 512253 518521 714856 133541 356748 1375182 775164 1174925 705187 346164 1022890 1325345 464802 180843 1778408 1948320 981980 1269645 1593022 1373160 1931735 1001024 1600202 1794406 559435 1174907 1212686 1167263 1194133 685158 1327925 1859519 597172 1386174 625362 971953 1938280 995073 1477227 1880415 1829867 332304 990192 1004075 1808895 1385674 1910742 354911 73273 343685 1952218 1539802 1956430 89593 1471797 1523783 643800 1777498 1685160 1925195 1971172 1174877 393793 162692 1116814 920700 831298 1015776 1762544 1173177 1912202 1287246 946888 408916 1506921 684108 1008558 1812078 1436776 203040 188925 1699547 1857337 1289980 180192 950675 1938688 1441115 1598056 321014 913228 27629 1119361 998752 931091 1826003 644327 18227 1997676 1053737 23200 515659 908911 1375766 1917426 1071868 606677 1476310 674889 1426618 1207939 1575530 1925507 924074 72453 1337221 1039792 460531 1560998 1491756 1282034 668947 1777307 966028 1673282 27053 1551996 1088728 1504228 1640057 1619597 1689656 1445730 146210 225846 1549530 1553615 1919334 984675 1319426 317528 1474439 1789538 130495 1474332 70571 884815 61386 201092 1457388 1358473 800195 870415 1354411 328762 484301 1568121 948336 1572182 1449980 767334 306120 1906857 304807 1639809 811637 1688157 1086212 1683618 1715125 968570 949490 1801516 260732 111958 1643946 443124 140634 218607 963761 801824 234726 597266 1456385 827370 454961 261556 1801449 1236992 935231 206973 529017 1501301 1556622 1348583 1856593 1581683 927306 154418 557700 101128 769781 392677 914673 1580623 62926 975883 1953264 643137 296268 1724192 1675338 1369657 163278 521872 865102 1553324 1661188 664977 1640110 1323528 1236624 1517629 88074 743771 954205 1123168 961905 1346733 1785678 1207865 1540489 1986827 1616164 1471402 1804821 86156 1337625 554383 779661 1851400 425952 218744 169309 1708362 1653466 674270 843662 1688895 1727163 1931780 956571 643001 396896 1176838 571042 816549 856604 1670922 1106620 510242 381416 325597 1774529 430637 168393 1558376 1936640 1226519 261700 1754513 1161232 1864383 190108 902222 377528 1142584 37201 402458 1837481 539563 1066949 167974 712041 1895707 1686227 353494 1151250 856245 1252780 79240 669814 1300505 660038 210933 1452478 72621 776140 1681195 1933198 520639 1502054 1318891 1768242 1931228 1260264 57081 222728 450962 822147 1835035 1625223 1668878 1306006 933924 1228869 1468588 1101778 1575860 1490485 466749 244757 1232524 1110788 1179688 1861675 1976152 1605693 1321124 1346264 448182 1981018 1271268 156248 657225 59701 754934 122847 1552520 478349 1293027 383310 259860 699591 1941624 1837772 1281284 584862 356243 803903 894354 1485740 281476 634871 1269777 714587 641833 427313 715315 318487 881775 1412406 856125 1977766 826941 312806 648542 604653 153057 836724 184444 36339 488209 1093005 1018573 1358048 1986709 973794 1953089 265128 1686299 1046439 1067434 615257 1248544 617432 1628007 832818 28811 1302696 1719102 390520 747126 1088668 500 709492 78921 1402931 804173 507369 873465 1995228 1604741 353260 1151687 1149216 1012589 1925467 475796 1160548 839465 672629 584628 490921 243344 347827 646512 1250222 854044 712277 1426947 1661882 940496 35809 1039485 914932 42340 1235990 1857401 556315 1780109 524428 267785 948898 12981 648704 1600323 1342133 980534 945492 1344334 1058148 723823 995071 23461 1545715 1838083 389325 1123700 1107098 65573 1539789 1845437 1464031 1737611 829751 1178893 667895 183277 1656333 1331531 1036122 1111372 8825 341673 378940 1674930 1265586 1544990 698062 1008818 247478 781624 846705 1115706 1241620 1155461 896999 673402 1510811 1804281 542090 1980584 675453 1477419 740655 287737 1252353 1078969 1827222 991241 9962 964536 1078337 328038 633971 1840048 227332 1299723 43697 705158 833411 1991713 1881781 400145 1778630 1747252 757967 219050 1342543 985567 632696 467210 837765 403926 1744498 1293225 487845 935361 507570 1565178 217313 991509 224282 950345 1027399 1656983 1651946 6450 1234397 1514876 678535 1193173 729646 1838635 1848145 1513139 269506 644381 1284187 733461 1778277 754977 1417599 1820411 712693 614247 810878 745496 559477 1816592 1138600 880623 818002 1269651 19906 343024 860762 1560513 95160 1730325 802008 1920215 1716307 611566 1328401 60521 114099 1753099 1022499 439293 403204 807383 1375352 634394 1761809 1810842 524611 722264 1335946 1219312 587612 1942705 1697367 1035662 898102 923260 1831622 1281344 1358489 990106 1852368 584574 1692157 1829759 1694757 882110 97430 1209352 1954438 1834094 1307476 1698463 1270140 1603291 820901 1173202 1935015 1188142 1259130 1407700 803103 323644 1580639 1483496 1115712 1117184 1912070 991191 607650 961462 495015 1104225 1512170 159433 1383896 582206 955858 1873396 1922009 1975480 1214093 94032 1704116 1467287 160260 1980006 1193337 1443428 1434072 909253 1470225 1808611 644554 93389 1371319 1893637 1179277 1903180 743254 184988 416179 1056024 1210826 1364388 1338930 1564731 1134731 1933919 1696318 204710 3336 691531 414153 1955952 775557 592559 246236 582046 1344891 1521586 1996416 1490292 648602 73061 1462292 235858 1796533 1334378 150339 1214481 1848724 690537 31283 933637 573224 489736 1670496 1006406 170892 1499835 1625654 1021981 1974771 898552 614561 1622436 1730196 66677 77342 1089831 1761754 1743569 1581552 1865251 181426 834340 1340922 920803 447810 806846 1798436 1539776 222357 864651 85153 1623954 724303 1513417 1998205 349552 1356119 1252623 823565 585653 1245106 1204179 1774341 1796612 212890 1560253 1623284 777994 1193091 1330114 82358 1909136 1304634 852040 945046 1126286 725685 805671 1577876 1439204 1601971 551956 142981 716608 1664197 21841 1750273 797666 1118498 1879609 1130560 1126341 406395 620931 1921041 1719583 1058776 1095932 1146930 757497 176938 1396336 1319181 57024 632388 651810 294417 432942 904655 834975 1350446 1496354 1728147 184721 49622 1594668 1621923 807834 1406971 174815 560886 540789 1995616 1460002 836863 233905 923274 725672 1071997 392951 823703 67365 355000 722826 776252 1595658 631984 1302366 1482309 1800293 1572900 447819 399208 668603 772670 268319 1596672 239134 1476015 663161 1946887 1075761 81935 766450 1235017 1524291 1174273 752185 1150227 934092 762457 1121009 1668064 1539278 1365853 596926 1801588 1417656 1376274 1723788 1946471 674174 607869 710615 278115 440240 562437 1923563 693349 1581657 1100813 1017654 1613132 1461826 1716803 1200118 233511 543233 1319885 306319 1527894 1123339 1990444 49659 1205182 1227356 1654553 680215 1565874 1067462 1766765 1907349 1734507 359057 548645 1874939 426061 1549034 1004392 1760275 1123397 383733 1457387 1666321 1812402 1351785 1148653 70584 563297 143226 289220 1919004 179382 991117 1775157 715025 919302 1410145 10531 13202 1560329 68214 929400 1603075 203866 470566 1156569 1973132 894147 1666402 1581307 437700 1996885 1159905 705622 1231889 1082689 440791 1051938 848859 1983126 56556 1380721 644410 1984023 850083 1205457 1475176 1444809 460243 1635772 468162 1345001 1451073 6332 1488314 1227151 251357 1193564 1928590 1760153 1097521 250168 1941875 962472 325036 664550 80691 931357 1329145 1549416 1198151 4836 356057 915016 483103 948369 241678 1427362 1044682 832948 620201 1855941 1484305 674603 348085 1249292 802196 901519 1936548 187508 1181035 799001 1051661 1414551 628143 699391 263076 1493564 1369283 1149494 1353171 842553 835958 57241 653744 1539859 46445 268022 1972006 145725 1883839 582676 341964 1626558 1888357 101973 328721 1766028 1568233 120678 758129 807791 1052485 1226719 880891 456916 20393 1288286 491796 675785 418399 957893 1393278 419318 234495 94302 1590971 312922 804373 1465127 1607944 1089700 212410 689516 1487527 1497779 1035297 1449173 1670000 131085 1428510 1515977 1186380 434363 52420 1188975 467235 1723251 1314624 1133504 1732003 936090 442613 351463 1407253 1821715 304460 1543100 1734415 704080 1013016 1756158 670590 17858 272969 764277 677721 2547 371523 275150 334657 369781 361868 1539312 1428264 1070586 644538 596632 49098 637593 569612 1292626 584639 326538 464523 14261 961613 1276142 641401 1602360 18008 828948 1571058 1765556 322022 1310768 1783483 239895 1656080 1472311 1411901 613601 880986 637975 471108 899726 1926645 597340 1652270 949965 1028121 686184 1964454 1954709 1881426 603647 1803573 627066 103153 397649 1317996 96081 746889 546816 240521 1095015 151549 450112 1991454 1263642 87060 1932258 827043 846830 1916324 324765 641523 370387 335109 74643 1028114 918 183167 172854 1898546 1286216 978066 1623070 1070386 1505392 1969389 1130103 242403 288426 758883 363290 885927 396946 362751 20968 1638352 1170361 1801749 1508900 1707790 977588 1362440 748695 1412831 830998 1507736 1262959 1335865 62177 1689611 1324104 613841 235269 1961293 906026 1229026 819567 754301 168263 1296845 380537 190298 497063 1092523 1897696 755149 1791386 6325 618494 1196247 1299492 162315 343437 1697308 60530 828064 1286804 187924 1328108 324956 1654193 1954748 1121830 999474 13692 1044720 625311 740621 1488418 175911 1482475 1830460 1655264 1718766 760985 1399933 25505 1801462 1673292 646561 668635 1764018 1709254 1458136 1058222 893655 1441001 538992 849931 1169979 1706176 959348 1853053 892282 1513809 1712189 993782 1092430 1651360 1142495 1448910 1235156 1253277 661507 1615906 711283 1982075 1077545 687246 1370723 339414 1027786 1129690 90165 1678130 1633798 1012643 934476 404422 1352101 76061 658712 22583 1298926 7184 1098870 745895 442652 234577 1069050 252808 712618 1147575 1113667 916369 376053 1541115 91459 1425672 281283 525419 1083227 1946945 910113 1263541 867555 195202 151020 826920 87916 911042 696073 118192 1018982 114201 1573159 994810 497054 516297 99351 924237 142399 1843819 763603 1758782 1313486 480625 580320 113484 906940 1128670 1345677 953066 1857285 1757762 1779468 713001 1347733 91765 1262483 461228 753242 79539 493226 1220149 971028 726513 1512202 705126 1786027 788132 1609846 1714356 1761816 1212952 885050 707516 1231610 1449337 1474236 1547062 1647780 649850 649629 1151322 114470 69954 1572075 671569 143558 1883053 1423054 857955 694042 882694 996665 1045 486890 1964904 691999 267724 1426811 1090150 843304 1368765 1743414 1109609 184158 484389 1587519 224267 742632 528076 596734 173447 1748890 600328 1525194 551352 1270360 1515929 1061586 1223250 1046668 1674691 541177 1635845 1799718 1967547 1645058 1902783 168407 1119234 1301340 1344769 559189 1287922 1247740 1411392 1244792 540828 1135187 609051 92640 330596 116469 864803 1208010 777417 1966073 1953276 1864308 1922703 1782126 77745 1381442 972289 683346 1918469 1041485 1064270 465610 823706 568485 825268 350178 1167031 1495793 648310 1064429 1989712 150836 1957462 367466 1686776 294384 1298257 103651 1366222 332673 427932 1339080 1446382 678237 780443 812348 1870867 1814109 914305 319431 1897883 1748764 1570389 88505 212279 812228 1766638 669447 1950229 1506776 365598 910465 1885577 1694323 631258 136102 957086 285057 1383785 200961 1724627 1110862 1187087 133619 328246 1439964 1440799 708172 539775 781872 782447 184515 1323608 849422 1588904 804975 433309 324164 890375 1900477 232539 231648 334037 1566948 1629731 1371232 259986 202919 1532877 300465 1450724 1003618 557793 1328894 1649589 1330634 1882898 66589 1880845 1477877 1351582 362019 296605 383865 116275 5875 1315674 108904 1187923 1079281 1584899 1431365 1822119 1371977 871011 670096 1368937 125812 341666 1685605 700580 1215242 1154959 1511355 896095 1958000 1703385 933220 1165774 204696 547814 1859025 167679 1778582 1860882 1297009 146044 111041 730980 656850 1919270 1762830 321486 1367245 1681464 832070 825616 276190 52174 1986806 368302 736404 875793 1935022 161725 324160 1323665 758858 1451157 676388 1019012 225212 98210 1657758 1592398 735942 1890799 1816574 364253 887490 68416 1540355 1954731 266796 814055 1939756 311129 689365 18055 1853090 1853515 1099962 1478126 15998 1020068 1861059 1517740 96453 1211572 1963919 376586 1638283 755760 1338594 1548973 1982336 819492 1734260 1144823 792497 234764 1105276 68870 741460 910882 544257 1299370 1013534 856124 904324 870200 881885 546719 52488 1224035 375041 800138 1869865 1392107 35544 833357 1542344 1646617 1984893 1212410 105296 268625 1171008 1296367 837925 650970 1730834 938746 429213 1942649 1663146 1270592 456592 1527317 1549367 1971134 1921553 164821 517384 605694 88522 1401898 1864556 86871 271340 334269 873910 369459 445997 1034376 1708709 1163393 491670 671349 377555 1327888 947182 6509 37887 941334 817155 1931163 743306 1740620 1999271 1939357 1145144 774525 1901439 485939 1037895 805116 1966160 1052664 972749 1630171 479560 1080941 1234488 1777244 1149549 1342281 1610182 1594955 1893202 1625844 611716 1322943 160458 99852 359968 1015680 864745 897520 1695927 785743 1808619 1894363 1300210 1356829 357881 863090 418547 89833 1475992 818834 1306657 890408 513084 447484 1146993 1749930 300157 1152381 693677 348115 1141948 1189216 850286 1348356 839249 1670199 1200183 705924 471801 1338459 1770974 826810 373407 906717 1449192 865032 1457988 1408806 411651 73077 409858 1677155 607099 1806822 865174 987752 146602 1663048 577377 387388 1305274 100003 728012 1109321 1634464 853870 566539 952694 495080 1552255 125245 923542 1491020 257975 1615390 1555018 59858 1097349 860049 1078857 1736127 1943323 749873 1490287 1144398 989713 470184 1691755 563707 428157 1931611 1095363 969425 1781077 676387 966818 1053366 1193628 1828369 790841 1691025 1777933 1922425 517143 288541 488358 1264545 593935 1070710 3061 1752196 1973435 489487 63579 1575099 86467 1396539 1025831 690976 1298000 476093 515622 819404 1070019 1613151 794059 1254989 301171 1369934 750837 1294400 1455168 833021 1883432 526967 659182 880793 782770 1015783 826292 1968805 490030 1107834 707606 267389 50363 345502 402263 1623000 393465 1643907 1195658 449014 1063882 737508 613502 427733 1982454 218645 1221791 1819904 1895256 1017597 299960 134432 1934173 1636331 870838 1799759 1526698 1567487 410750 1604180 1800934 212682 1713796 869795 574966 199891 878832 1137682 362489 1619977 902217 847797 1223861 991759 1699742 1933581 1072260 712278 1391970 1827707 576928 150062 814015 50869 1808965 1655794 1596999 181530 1924988 231534 914827 432033 1078114 1130433 1238051 733720 489049 1206497 1884802 1297320 1628230 456229 1653229 441918 1946881 187284 132611 1028898 1528965 408711 1123036 1680164 1553883 892318 421128 1465233 467876 763302 1302924 508764 792126 1895588 756698 1332700 845761 98048 821728 345874 305701 1217463 979260 662678 281301 1836940 1430203 108450 1423192 1985124 1074872 50253 1643572 77743 352669 106489 1212350 827526 252977 1385839 151993 430636 1841244 1364073 1316564 1285810 1705972 325697 833789 301442 1900715 1009104 33420 252162 561272 614456 177429 1793153 620753 605276 1379472 1897256 1647842 1211865 827689 640158 205729 682452 1976744 512360 1496774 337681 1137627 1804618 1144180 80756 1583771 44275 1043083 1360918 293037 1681302 1968763 1715370 374381 297666 1165727 1946107 131049 979951 1085789 1670609 468317 1487585 1965932 779207 1297091 46874 594665 600202 227412 187248 1240706 1169389 1897055 1261608 1136182 1764342 773396 1091274 827457 606787 1525510 1700635 376158 1098453 1377315 359041 1817396 571860 1468297 1212435 316469 1468865 1897511 1846141 1226410 1318904 83990 721144 1525272 52681 416136 1273340 220111 1604816 1191933 546756 590688 794782 1756029 284505 441640 1919717 380424 325650 689685 323569 543558 630927 988532 698849 1830739 289465 777386 1098470 1693495 1428506 1494818 1400128 947576 782715 1355926 1413762 1739354 1706904 1317323 1596459 1951049 1040019 1134559 34584 386027 1672541 591690 1263329 1269613 1394016 200683 611962 49863 1445763 340449 573049 408617 1111010 1059408 1426305 829350 1601302 1910649 213018 1318126 81360 601048 775726 204979 36552 481392 1763984 1391687 638338 1285898 389184 1609251 1387157 1699590 348073 796191 842674 1466661 298677 1239354 169780 1063745 634914 516042 302937 140767 1391550 702680 1087142 418074 1730791 107014 694987 163922 1981912 778448 1876405 701034 236057 634496 1045852 338305 1526919 626282 1307194 1507156 858434 843302 1414802 119162 338216 1772883 720412 197105 746499 674331 922607 1879973 1891905 1403604 1548167 1137548 566880 199574 187782 205938 1342491 1281744 1451944 595394 1462060 574904 1728455 1405572 1019759 495409 1348380 1599395 87871 743498 601232 5165 1031539 1333798 945906 1280568 93594 1948941 1725454 1703064 1308991 1906551 591882 135783 119865 1727849 159128 1372206 381575 1961229 154474 571024 1536682 1401821 1389119 968188 1616607 453788 906048 1968133 285030 1840973 1325716 1088681 635565 1356632 599097 756722 1335230 1584481 100998 217393 1187975 1355938 257421 155355 567510 1874493 782966 1918746 250853 1793688 230302 1407957 1992973 856451 1221913 1498203 1951978 1068491 1741211 1130139 1867673 348297 476120 415003 738224 1987199 793760 704160 1724163 1549845 174252 1341591 1227952 995579 1263858 1859862 1130454 746653 427085 1650940 1592376 1094929 1279981 1099996 1898372 396529 303579 1245085 575876 1339390 1921772 1013994 1833409 920190 121307 625053 425556 989473 1218405 468242 1843486 915376 1279058 746233 444322 981356 1397957 247098 162534 989087 246594 1444002 1552406 466663 1882405 1036553 602609 1738398 164717 1535417 244347 1664960 1606054 9972 1357469 325542 1381213 1503855 1612005 363056 1315223 559445 409004 1902177 1816027 1527539 1985532 808692 814759 732504 832837 944951 1093081 575331 657675 413419 994293 994066 56421 1567973 1068932 1823142 1992112 481548 1894155 1693944 599029 1547294 1594221 1679961 605969 520049 1652392 1072523 1819039 614257 1275018 1598506 1033873 1771306 293462 825417 190552 1731334 1266864 1964698 499477 143258 1037442 1818045 1205243 1374796 1503142 1799333 52171 454642 619596 991799 1194111 1164469 456954 431012 761672 1915095 888683 1802279 796860 1727497 334196 1000896 1783181 1883649 778503 1776420 1587453 896528 482226 1036296 229543 820383 408937 593190 467132 1874873 1639523 208688 764189 1743644 1752323 300103 1234899 907879 548887 1438253 874266 787196 351309 1373081 968701 153840 459394 224093 777459 1786961 355611 277312 426875 1601488 1394029 679305 1345951 754830 1076501 357814 578261 52385 1638088 1074916 1472492 276690 1231007 1730985 1122972 695526 1217366 1305081 162324 1036494 1596961 745838 852824 1366427 1491931 519810 197562 375419 1280484 1281292 660196 99748 1017409 114001 462338 1889206 837204 1419985 276864 141261 1362071 1912401 1971957 767745 655567 1791739 488757 1339827 699778 1985801 1685451 607096 1192655 138717 706310 488605 489117 461279 910719 1909872 1961089 1130643 789684 666356 1126411 403005 397781 128012 515154 439932 1206504 1489879 1334539 920890 491177 1541654 1767170 1560970 761391 1458806 738380 1345457 90249 1225982 1147671 1465505 1758221 1710649 861817 1493898 1160026 1089407 1634017 960759 1706924 981738 991245 455039 495834 9044 284927 800382 1629109 271980 128610 1738811 1720024 446273 391818 544140 393809 968620 941766 256384 1955100 1686205 1981802 1818222 147923 1882289 971332 641412 1361103 569686 1877265 1575013 251572 1060108 1872681 1210774 1331097 752656 599948 494489 1817431 352911 510549 486903 201915 1313855 63743 1691883 1363605 191361 712696 1909695 848037 1080651 1557000 242482 112810 202682 1380060 149404 519120 1135085 1240062 524347 653546 1124703 1222059 1610073 1705620 1876832 953214 1795697 967344 1230518 1247666 164668 543788 789701 1349462 1262505 1800682 1605638 1677686 694152 1194390 252406 61295 1664219 1266872 617394 629822 1198161 1222295 1459999 1626099 1444277 985333 1892394 1303460 569015 66460 1216175 1099890 544011 628654 1038838 1748513 1911607 1625981 801775 67174 705694 1393274 1880718 528364 1325318 574383 1639264 292601 1240254 873869 543351 868542 973780 1336573 1694607 1362148 879475 77507 791401 1157195 981364 314636 735895 159764 388269 1570748 322855 1916214 1540804 813528 830338 1007368 1919343 403963 219462 555287 1481455 1275158 81300 1992077 421669 322402 929864 971431 1423560 928710 616729 194946 144094 11985 542088 343414 444945 1679588 1541926 1458402 509087 1001907 1569236 818082 726742 919806 1456748 889783 629868 212444 1422214 1082315 1504764 1435159 749355 1000399 646388 1632749 1053281 1624232 668504 1233619 978440 1881861 1557914 1703150 1933627 468038 1049878 154789 154756 1319349 1774600 1437677 1528117 1928452 1095070 1563065 415115 602222 1179646 776118 400076 870316 774883 1078313 652961 1974418 837245 601597 532716 1974551 246424 592194 605606 1594310 330 1354694 1671967 881323 1359334 1128748 1635283 1991004 1260155 1295810 1885876 1052715 1766733 23637 675331 176708 292047 692904 473042 989056 97812 186485 1466303 1759888 409563 309006 953406 618821 490894 481058 1361801 1967405 1935038 1024320 1333581 852160 1852944 53838 1611571 641733 517062 1459197 1248528 1232929 1569075 1683328 342963 1110501 202626 166318 1482534 657354 1382542 1717421 934574 810482 225100 1948754 1117951 872715 613865 287142 865241 216815 1568011 968301 909001 1590871 873392 1043451 1712784 1077529 1924546 2897 449933 584791 101692 1307442 1096164 1517778 1010935 1330629 1944683 1097897 717065 989737 1843162 448285 841056 813649 1378351 827581 720488 426880 639528 954849 1376401 1829177 166973 1683476 1183613 662873 712082 516125 545749 1933297 769334 750213 46945 1422267 1500865 1842899 1221847 375572 641561 1634313 580349 512535 1786393 1040514 1190742 306783 719813 315221 1928911 1669410 1942911 264961 1765697 38084 658629 1871436 1140716 1044051 1658288 1872458 1062335 1599036 1195957 67087 685338 413538 225541 1481781 206822 414526 149792 1460571 1593595 1355784 390852 644777 1387148 1590331 562675 724901 1113759 903593 1331413 855468 200196 882486 219626 1443288 648219 825413 1813506 635201 1776472 637864 758649 709572 511849 1682672 221500 797054 1395763 32998 1236529 433851 875737 690404 1926001 566273 860354 669315 841420 804247 1916421 1831196 214823 1037252 1090069 450305 764978 1898207 1436822 50605 1815882 1934188 1498349 1944000 1444007 1734743 60148 1883713 1846920 1013257 162702 957922 1429696 311125 1335345 876065 1161787 228524 9058 1330576 1384544 854940 1173729 41776 484959 887798 1834443 1413496 681728 103535 1733936 1625125 237711 1172945 1892375 1723003 1278030 273314 1224989 957437 1408403 765224 182699 1508287 1053431 631443 1531172 732924 1466305 1978966 1725420 561591 1092459 24794 477570 482194 1740948 1260639 59859 1928000 1749327 1080231 420937 1407042 300302 339785 653183 1728525 1200845 1419428 178831 1758757 1215921 1698608 310914 1959492 1681205 1244875 840153 321274 1533106 1091593 1477542 1499196 1930578 250947 1123454 652815 1459316 1192634 1642462 1971308 1135007 1417005 1786915 474601 626479 648959 875409 1705665 1755064 605508 1167367 237110 1883732 305607 1203390 41835 313828 399560 917221 1039898 451714 1384656 539752 1196029 309785 890820 1904482 259501 179709 1135607 1317787 26116 1933780 1728494 90245 1984504 455162 1040101 1075874 658874 1879413 1225198 130489 173453 193668 553048 1805861 624277 598111 1397778 1367473 626142 406203 360209 173038 1334001 1112578 251241 1122157 1437624 1304668 19862 817613 1196032 1984839 1698997 233215 541476 838488 1615840 1504144 1581465 168514 348352 1765164 890662 1209368 394904 1417864 1946424 227918 791197 973336 789918 1102566 1500501 924504 1975111 505942 1623794 824130 1748872 573186 1466302 1405722 1630514 637388 1889982 928777 1533975 1949613 1666357 104112 1818795 607923 1206678 1955211 424312 1708898 71117 507062 1133051 1964261 643833 1578220 910832 333969 586878 1555417 1006229 1326794 482427 391464 1085111 1433574 826685 426374 1461640 1259785 1244224 1733485 1660230 1894357 803519 1880869 1505054 48432 971047 1647202 1908203 429477 471125 1698930 337866 253876 450569 1763659 525045 164192 1643903 809789 231332 950272 192156 1286988 1834162 469306 1185042 620694 609589 915643 15646 1110486 260613 456619 936426 502279 1491530 1948062 239353 89544 235119 464689 460250 1560410 982212 877646 155452 518298 822730 456721 1761667 1511985 790604 551952 1178025 1036020 1059181 1303870 316767 1397995 1919257 1251336 1210867 806013 1469308 1322222 1961179 1807288 143146 1904476 1391445 59396 1029070 1151074 576060 1159408 230614 1466654 283555 1472457 1257159 1852335 890903 1986525 209922 1099409 757719 591185 5989 1570947 1889285 881147 1250928 1437655 557931 998027 1010007 41370 866195 502051 1817081 1853234 453720 1424244 437193 1472569 1816377 446560 1370957 1582979 720418 2978 815886 1178854 316977 211398 1256916 406719 277188 1106187 1112165 1736237 1591708 205545 372450 1997276 1179861 1783001 379582 1093622 284541 1509704 50201 1407600 1555476 1034736 685576 133677 1834943 924169 1127492 983481 1854006 971465 1994165 306962 21303 1648233 699073 811462 1047182 1559353 1693229 1960990 906797 1089152 1898935 1110722 91071 916267 1580419 834391 40554 1083246 1913386 1788734 225206 1108256 1540020 1534706 632602 935961 536103 1332857 13284 1906927 519341 610197 446147 1542788 580035 1252317 131224 1139473 1481035 1454965 461380 1553285 1818828 517889 1903248 1998225 1821344 1765638 936994 1701826 872869 26602 1768748 292118 1651672 708706 651351 167478 123155 673681 385616 700736 1961202 460039 1069793 635475 359195 64625 1248796 623258 867979 1955140 990615 1366618 135101 233351 205514 1043617 1359603 1569966 296400 1282942 1511682 99847 1713232 1197227 1557623 1938876 967650 1608983 1577226 1488799 1029716 928311 1042887 1156041 1936096 1231471 554414 776232 584717 1578458 800800 1829936 1363131 250110 606949 1497355 1932314 1077135 1229852 355165 219201 1661274 1695583 1173091 1533500 1866554 817389 57508 342342 600368 1311884 413199 1264116 954964 1321576 298779 938511 1572325 1708103 965363 335919 451335 1101113 137146 553897 961882 1730337 465934 1273435 1330235 359381 633381 257813 1821394 680687 1110943 937703 1160122 1312706 1567644 498130 1921890 454773 581419 985357 1308642 1082533 476469 167664 929818 1246255 928150 1147555 1334645 338171 1782791 1317066 483471 1191188 1400319 1145608 372148 1053834 1458061 1080894 1543494 1434102 256146 1370999 894061 1847859 1481265 1027369 203726 1049082 1281706 1250372 505024 895719 1017557 1403865 837915 1844749 1962001 1181411 1846650 1124227 1578411 1403989 311419 1552901 1803771 1675021 795690 1252011 1974215 1819235 1930851 167220 1529557 82325 875802 1465481 632805 1939184 675091 682880 1131690 1170331 1724835 214945 371466 1794587 293209 12565 493275 212836 1402431 666515 1739274 1983393 1392622 1572511 1119025 711928 871411 1079621 1681395 1494143 1545320 26515 1102276 1320287 1001243 1179957 48707 1581913 1046949 296191 1421590 1844193 776263 1006961 1024433 1874180 931224 1967694 1626384 1043193 580067 904114 14832 415934 905053 1774693 1940254 1667491 423007 84011 1400254 1600393 590624 107592 1948081 870020 1734161 676554 1763897 22880 1029535 201823 1623033 1673778 1960176 604070 718098 450566 330058 1754465 604643 1338302 1436475 1602885 242174 1454073 179254 1349418 850721 1472034 888523 1587820 1792755 1203052 373236 1671642 1678558 65610 439534 1975924 520914 94229 1876930 1151346 1934848 580537 1912196 472354 672158 134022 1825071 765752 1946306 1230729 32179 37254 1196076 1240533 1261460 907345 497746 1153841 951353 772256 1202548 990440 1860392 1014502 1859083 517110 1190394 879417 146636 1826472 662320 1134105 1374020 882940 223018 1953951 1087864 791903 109812 436447 570382 17803 1173550 638512 724622 129958 985530 1291628 1364964 620000 1451367 1102734 115556 1193972 112674 299891 1830446 725100 75718 1801602 1058625 380103 1592358 478840 769325 528814 625943 308832 547239 1895186 256833 632830 785525 318678 1531424 1606808 625332 1347182 1205381 1891224 836698 522751 195146 760228 1857189 550716 733638 109543 998566 1476742 907484 554917 1836341 1266552 718490 669593 1710447 1190224 348776 1005155 437600 299975 892239 695441 1329011 1442514 8150 1128297 464571 705441 1805774 465541 273508 1329904 1658872 399849 795353 290911 1422094 1239847 1284501 1502214 1106329 1974368 355368 1900375 143069 1100774 953392 1440429 867304 1176531 1790661 206211 1256970 145686 1823577 1539525 1022437 987214 1362062 561554 324376 1583172 504666 974424 1739588 594173 297603 51729 1052119 1558110 1039666 887759 1374678 1681387 1285819 1916267 1583794 768418 410113 812507 1589642 881098 64409 755480 1448707 605680 805104 1067248 486247 734117 114289 333783 244699 356545 662138 674586 1224919 392835 1319728 997258 1210415 669009 219234 1062057 1272961 1409292 1768152 127245 609232 332073 1903683 1738380 897794 601335 1208649 223079 247887 820526 796814 1519923 1898289 1119771 994508 924451 1928668 494186 1034279 1577285 1893310 1058849 1473135 86960 967532 935276 219352 1660800 997639 245150 1992884 1411152 1830509 571870 497970 23498 1384480 1966155 805736 1962301 672440 1193044 283258 1227302 1553810 1441027 1474768 1057266 1772593 1320096 983331 861149 494742 1279791 994133 1919683 1555224 1953336 20188 239921 1271010 158907 1822786 1305850 222946 20760 462752 378410 137243 565530 1837577 1595957 736427 757496 1112476 256328 1373961 69346 645145 1340897 660580 1838481 890068 697942 493873 723759 1056292 60499 1736084 1330709 97480 511323 648095 206680 1007748 1861862 1670265 1774893 1329847 1501817 695876 1506094 196905 824231 1612791 1634954 78997 1317804 1215928 1235137 381013 1789925 790647 2314 749248 940716 781105 1594520 55690 1709754 1555479 1867307 1973574 196140 39344 1323024 598044 1787150 151949 1887001 56757 1898733 1976218 830096 1131030 78345 885075 1333259 1254162 206216 1738818 39325 508939 1372557 129318 675838 963822 931100 1600185 453307 844457 25851 880101 714611 1959566 234972 1686999 994062 1873426 356662 1919514 87857 1230033 634006 458757 157996 1849695 1066587 1967919 874595 71982 1390422 145667 167979 393061 745772 1192077 1339170 1488247 870199 186814 248430 632081 645608 675891 399482 1956966 833211 248795 567732 9094 612683 1998646 11109 770990 1149403 534970 318191 265657 1792472 1217969 196881 1455835 1329047 1628160 1181524 583248 1153526 1324411 1588866 160862 3941 447973 210164 1870927 1412333 472122 1657499 392486 1055189 1580112 1524372 465274 16868 974590 1460198 640358 30163 557162 168255 581788 1444535 895041 1671384 1372512 11692 545617 1831774 1862201 159044 903517 12787 1062160 1506496 204360 1405439 239695 75137 1431915 1848888 520622 1071203 1300632 1955090 782407 309703 1847781 1851322 886827 321003 645589 81709 858061 589949 1401929 1509790 1502812 660959 348548 543799 336807 344810 937491 338246 619236 457502 667371 1538044 308035 1105313 725460 390495 674775 1685997 1041482 1350869 38086 1372299 1389634 647257 967899 862066 228140 1516279 1934989 1668726 1364971 457276 1760089 1924327 1782789 522114 1818669 1057431 656489 877974 548745 743546 1372584 1442161 414929 1061914 1563255 1396614 1352118 231672 1959658 1631880 1766345 692386 241197 1932693 1780961 547630 966093 35459 1210110 1097884 1155481 1620210 718585 1178633 1780807 1551865 125762 256268 1220880 937955 882850 1520352 375341 361594 1793305 1134552 328170 485890 418164 1648871 392602 1972047 705428 332570 1962393 86380 385204 1365600 1008056 1207889 1311407 888756 1408273 1189627 1856089 1761218 112969 535555 1453302 1911385 54221 915518 1314715 1589068 1886244 747335 727088 452574 911351 1114265 482878 713674 908882 1473711 1123558 27974 351526 1866607 1828713 54177 192378 1149711 800446 835883 1769521 1935619 1637821 1399704 1367193 37225 838589 925866 450503 1724610 1355356 519332 684269 920077 1201342 1699730 1249373 1206863 685371 1815654 1947175 817783 1140969 1080588 818947 1264897 420076 109661 614532 1054030 1111738 887181 960626 391441 1193761 1833817 1178939 1208337 1097602 337546 1238344 1826838 1488065 681763 1422941 1300087 645478 1758178 16398 559176 1610220 1753642 1985843 655663 1926653 191979 1601235 1733622 1908585 1011326 1812449 394749 1385046 1074558 1331393 178279 1626535 1359500 1929830 545547 1579762 1406669 1025121 1280562 1608734 864364 854860 1373151 1804879 1970374 489004 233624 377290 140697 1861613 1911574 790276 413319 1091311 1838330 91262 1051820 1035884 1767604 1258349 1420223 1900469 1293676 263226 996839 488460 582180 692013 1583354 268900 1193773 1900096 918311 1498228 292544 1220617 611448 254284 1018307 1049714 235800 855866 740273 1912355 1869190 1456509 34161 320812 1301761 1467627 658198 1822355 1328902 1195722 950808 1310407 1702752 1752944 331859 322315 1315129 1655919 1008669 347717 1493623 1193921 1132587 444369 916983 556151 424480 1369182 1253753 857137 1888642 927223 2031 1380472 413070 620361 717802 1992037 25610 1816586 586898 1205507 67214 257712 1495333 830752 1760983 913910 1522469 891324 1063217 794836 1664160 299076 1240511 470451 1912031 36241 1410381 543348 1336229 1650609 119553 1195857 1921916 1636795 358309 1598750 156383 412203 506726 236534 288983 1934371 1740875 32874 1246639 894751 22709 377707 964754 1416138 769210 945360 1342691 1117810 1780064 1213127 732546 1775028 340865 771723 709826 670113 769094 356266 1739995 1491510 1777697 583623 1895845 126658 810438 588769 702876 309062 1993458 1106956 1277904 1532682 28413 1589212 1945890 822281 133317 62461 1878844 1090844 688084 1519830 606988 121178 1905259 575731 1138344 429756 777713 1508801 104190 314832 1084408 452429 1911408 1401844 1217 253127 471845 921250 1006018 1477079 756025 1905339 1082773 1202291 494873 645488 1410914 12791 152820 1697519 1876450 660344 498580 991844 104233 1899628 280863 873897 1418958 470231 74384 1447500 864566 279253 1905229 516836 1240084 1638704 972208 1930132 601983 777514 592209 986156 103006 408312 1758784 441093 995184 266043 350222 4856 1448154 125184 465596 1983078 979371 1312716 1288944 1527770 1864802 751829 142034 930720 442723 672329 874236 77438 524182 392161 1713356 289428 703682 1341845 838769 1018964 1280426 196192 1922839 405230 1906010 44107 1092194 955842 1469177 1931825 1776828 257958 1851513 1150843 1160738 1701312 1405996 846513 711210 935792 378753 433020 829897 1475163 487492 1722770 1087684 77287 111161 1744784 1207356 603086 401799 178010 508407 1680104 863173 864979 710971 1924601 613036 891718 849949 58420 1477846 642198 1023386 588256 1413373 1035224 1857087 711468 1329256 1577127 1727479 1572246 1233064 775130 1330330 1094648 60203 1616986 619389 12172 1193362 1300346 1367847 1067834 1346181 1325544 1203711 29326 872506 741084 479954 241262 721887 976496 59311 15442 507041 1317364 996258 497626 1281473 1969049 466745 975161 578313 649248 533043 1535427 711454 1370370 1315670 731132 80750 726501 1712492 1185929 342524 275110 427255 34763 1806616 1307083 707754 96963 746087 1243052 1078332 76765 521861 1053740 501009 1015556 1709650 1334188 408635 583397 1186657 200571 1052888 11330 1804619 6490 1695880 1884689 1909686 1328504 868861 1870591 689732 1647698 401768 1086419 1437508 1043779 746919 1393254 818817 696685 1720955 1242863 1647266 1204561 1693884 781408 1186300 989525 449072 276799 650651 413657 1041359 843566 145586 1838499 1403414 1092310 1975873 1944246 271346 1249936 1748498 1612098 1497632 307480 287813 1465074 675888 599443 1733554 695237 635713 1839634 321913 1662460 227314 172715 778736 1520479 1619628 571351 24900 1323021 1192474 22935 614719 621566 238001 1350341 1676958 1433074 461349 627453 1388487 1996974 1414051 937667 1899286 1331728 594180 935729 421814 331516 151216 808819 242705 399708 1813762 1653457 109759 580845 1943858 1250164 1405927 1529305 980745 453338 927698 617570 1058706 1085163 795608 154428 831178 1611687 379561 837097 870104 557314 981968 498237 1305938 1840189 642596 250877 661315 990379 375458 637632 234271 86544 1222563 137436 859598 960474 437507 680338 1660054 1558584 238513 544547 654449 1954755 1393654 1187107 136530 798126 938975 494300 725932 1621548 287348 1517596 1266926 705675 921473 1969042 1711601 630265 1527972 1815795 1818485 1491495 1067550 880318 651952 1754276 1437114 1996804 1800772 360881 817166 105711 1225487 301978 125917 1055661 1077343 749399 1955869 1689049 1813754 1242241 1422169 230453 1186175 819857 1021259 464002 1563681 1528658 1783159 951867 240942 1489302 1117961 622387 802049 59015 78562 1959216 249205 1924274 1710000 1855436 686534 1615892 1968640 1834770 554802 489997 1452119 704378 117441 114288 664754 724207 1087533 892674 1162276 826833 1090588 933521 305485 979986 512150 1752319 92316 152769 77124 1473160 614435 1249933 191914 1320770 533458 1363634 76846 159033 757165 423066 41123 283429 1241605 119626 208384 843745 1999572 582761 1539452 1856975 353697 1574868 280704 1282520 1978934 1036499 1520429 590084 437599 232971 1927365 949198 745983 1266888 1299422 1113382 1844957 1715767 726814 69603 498440 859142 738731 1534765 3159 494717 1209558 357735 186299 252811 969846 212367 729899 1241825 96542 467035 1719570 467797 1694217 661617 982129 1260439 355839 820518 1579241 688423 1101998 965979 1354482 349059 1448901 1545454 1440103 1568442 717092 1800146 371628 406672 1129553 235810 1591831 606567 1460174 1532209 871818 844977 1242408 483913 894587 609859 1230143 1364297 1269297 1747544 1899 1193422 1669605 135311 1137460 1350543 1233222 1999664 699205 758758 1360911 203836 1703859 912347 1827063 453021 1218644 1706910 1794624 1928788 1285640 621742 1756886 1123868 1257392 1019353 1261148 1503120 1224283 1519407 67764 1034310 1228516 522249 1622486 1041578 612672 392629 610502 1666391 637004 993354 376324 1458456 1069080 1990924 1078933 1464331 382996 1220411 962589 866306 552333 243405 130037 1692314 632969 1275526 589648 1677180 1210698 1549000 809377 1875694 468984 1096371 1440032 1223838 1167108 1354212 634457 1080323 320981 1656848 1266817 866497 963813 676351 71644 577365 1979825 688625 373980 1335194 1920614 151413 1028393 1428159 1715931 1629217 1611094 632125 1800936 364014 1987785 861834 1255074 809862 886733 1910974 1810372 1594670 755251 1373445 541036 1810233 598388 982815 252161 553076 533954 424994 1996585 47301 975691 411351 1240568 1204299 1318309 311375 753647 130727 891442 962275 542797 897883 1861726 1107798 1764396 705137 1765255 1941892 18466 1973838 1280293 1898709 1414483 308337 956725 1059003 1538039 1697400 850913 558613 1888360 826919 1374940 46967 244041 1511097 1659431 1598541 1083978 1750911 1699743 210961 1642729 1376933 1035887 1736256 34832 1542435 781874 1405328 575750 228467 829658 572083 1642776 1812005 1352119 394644 1787577 1008781 1599639 130020 1784620 1739277 1562010 1814790 493473 1699 1933571 1415351 460248 1614612 1169889 1013383 1863574 817590 892185 1689475 1798114 1928053 168469 695344 1660353 214463 1921663 890781 480472 1289630 1990554 739750 1299756 1916781 604059 971906 1681312 665247 109635 1506268 1671439 1229506 892625 1977244 1972612 168493 970998 626518 1184124 472500 1059587 1811719 918548 1603712 1867882 1503881 804489 1861666 257761 1511477 499934 111125 1048657 1246108 1630891 1917936 944901 1025847 1266245 1895728 800112 1140489 796887 744694 1779508 1270009 1394111 1915005 1214331 1836343 1494616 647277 68656 731789 917874 186202 104747 663074 1183230 75224 1415917 304505 190295 415607 418570 421363 549019 102461 261519 711599 848090 695816 787634 1126218 1931194 340813 1931164 870864 1929867 226116 272249 1555709 1446482 518408 255014 71485 919257 898782 761898 566085 453765 1065496 311073 1990198 1145795 1511322 162297 1988056 1425214 1204841 1846766 298086 1397676 1372298 825432 411881 1887963 122903 422560 1035986 270439 1619606 431767 1901564 889242 811081 1569738 1141187 1259407 70303 142400 374327 1910119 1503449 948031 1763095 38815 1399511 958553 1317089 687803 229466 644197 1013151 1176762 14760 649578 814946 176911 1783812 280538 1279213 848907 98797 1014836 20345 1371303 643501 757426 1674526 1051715 1874945 1835146 956385 165184 1490189 1820749 809521 1941693 1098554 1213503 1857686 1687406 386254 614899 1771515 112162 1166389 251231 354110 1241237 99259 1867705 401358 654694 1056550 170386 1991770 774669 280949 1082131 1532411 977592 1321106 1095840 1202957 1006137 298339 600161 849887 156702 1693965 866070 949200 1564011 971178 1089283 1599495 884626 1799409 295649 1387998 1101884 920422 160689 540962 1825494 928079 1871501 589205 1957907 1761777 877022 530148 1840558 902755 1717114 20174 425443 1187011 1536898 1461204 248624 1764633 414219 102682 1369511 474603 110052 1207257 1898247 742902 1545511 1832214 1560945 1902007 1978573 598055 813844 905952 1106390 79907 600862 1912441 784881 1765382 152266 303701 1174581 532443 1819715 875157 1697605 1896489 969705 1406073 1648293 669197 1240061 1638847 1987530 664143 168155 1209141 78914 702357 1967676 265635 1790286 1368967 781221 277981 1012385 1618710 1197967 1109115 91844 153996 1931701 836055 1143193 138330 510350 1492775 859551 1183410 695476 1254897 1708225 871431 1047348 1419464 130753 1540809 1137198 1042783 640809 1712814 1955812 1376965 384163 23238 1476174 770578 182421 527428 1503828 258522 1790586 976891 542915 1465777 1796694 1971316 162041 1866775 185216 1008006 510766 216557 1037148 291475 425899 116201 500634 1242845 199220 116575 387997 693581 488791 1803481 798198 747829 350691 294981 825178 1785023 1700046 389583 1339406 46790 1626293 698051 923037 824894 656031 1269499 1760824 1530079 1325958 442421 623404 668207 1851837 1591977 200504 1514104 635070 1631274 1805469 315253 2972 1023903 229446 659025 533143 582662 1759833 1349787 699634 641200 1027037 955633 1907653 615987 1290554 1423672 1532999 1215265 1256046 1952198 219461 1630059 1335628 210013 1584435 1345634 937708 1229753 757647 45639 715770 1215237 1560255 1006943 506404 1691531 1557323 96591 1086750 1519512 1908090 1001103 757194 1252548 1059888 1012266 201651 419813 1369861 1293646 739587 800677 1880052 1743172 1911626 158219 532904 1946644 891485 1744347 1427404 629513 687550 1052966 56236 921586 599884 1388359 1369519 1924760 1934460 1844270 238649 124672 1506242 113417 1270775 880783 413043 633208 1129031 1823723 1143236 1526521 378425 1142381 1575259 197251 1957139 1538735 566409 1086164 193643 651511 1395022 364922 1799139 1096401 1870654 249609 1269660 866814 1083721 598699 1962518 1848631 476430 883790 712563 869290 1594639 1968035 1075006 1320462 1765420 1901779 455667 1288087 20643 885479 745266 1583798 1231358 1866439 75544 1090559 1090231 885863 1892134 1664685 1286340 1528374 1921818 973378 1993823 749895 1736469 954283 1419329 1014364 700478 1628623 976734 898912 652817 483606 1238939 119029 1421773 627756 1150256 1141443 1324803 87844 38512 1171737 565003 1052953 62814 97591 850385 1561804 641591 1644140 39948 1291691 1314330 383317 208544 1911674 1805930 1693073 1826203 429919 663342 667291 1635247 1883838 380057 1106581 606556 214012 1574480 1511914 1493239 613150 1072494 925077 1604583 1082302 1399685 1138780 730205 595410 1134090 1986463 356788 1329738 32620 1354759 1294775 1785158 1890569 1995823 662933 1360115 546367 1325354 1182428 1934973 328342 929568 765650 701504 1096554 917975 667920 659040 514345 12684 1287266 854929 1379489 782984 1861580 646836 30477 1741 951507 1330927 1592963 748549 1669953 1946110 165592 453510 479567 1352919 1177898 930632 889378 1324200 1446179 1588214 1190256 667885 215159 1816813 799988 305801 1912591 1958470 59503 376056 1667127 1425057 837963 29891 1705900 1107946 618303 1716620 1351188 1657523 908917 540015 1214030 1571967 842997 274439 1584279 119248 353763 1769910 234041 13934 1254465 1258687 344371 889088 1847871 1739909 1257452 810843 1253474 1836487 747009 1997897 121014 982654 1753666 212773 55202 1370449 982165 1547050 1793932 476624 1615229 1813150 1694766 1846594 149330 1036167 1654595 263591 220233 1373609 43981 262803 1276991 1646913 1136611 1744392 1620305 631488 1951689 256168 248859 482153 1744486 33394 653200 1574898 822599 823766 638420 1874879 307474 527868 1506521 733548 259209 759002 274836 1045286 1261893 464344 857444 1496776 460882 981549 1811619 1881395 951056 924161 1213870 730176 573921 1072486 305018 398492 1831473 1599247 945378 1091648 885800 1042576 1117141 1457102 720477 1107963 739196 814780 918989 1187642 145598 223311 1926706 418798 172859 1685836 1910736 99925 214832 719104 1542317 541475 1232302 1889682 268592 752373 1214757 1143904 388457 161819 561368 850641 367288 1766220 1225498 850204 822340 1988601 67059 672190 1723354 378835 1742781 1642116 473319 653155 1344923 442774 569710 1462202 1371547 1391673 175097 323343 908198 1308054 246559 263488 666081 11197 154994 843019 1049091 1485881 634442 1226657 484365 1741684 501391 5451 504057 1884762 1220531 1466224 1658636 159838 1198641 1974495 974430 424081 1104884 198727 259586 1759298 661506 1343414 209536 1972520 1729098 283071 525040 1724242 1395480 80132 1444905 1219619 123548 1274055 496755 96916 301932 1015851 396556 1739578 608125 402939 1085207 20019 1984037 885521 1491588 1966607 1639951 1892039 1007567 739883 146124 1389670 1206363 415054 1857283 1721537 668989 949751 661151 276207 289429 1273094 1829761 218174 1320905 1609975 1532750 1985298 47108 1839904 1724697 1779717 1024653 736093 1900565 262836 1416068 1407736 884600 1927680 657175 285423 1044411 1306974 1002722 668255 1308914 171743 1580452 454371 87666 1601415 1048761 1589561 1568296 400946 20055 166313 165766 860183 1246848 677622 501144 1910584 1651961 1893339 326819 127958 1421724 1617469 1976441 1931918 1538885 1132432 841038 780078 806006 1258724 1266598 1926124 1224510 1679697 1801335 1214211 1072395 695124 1990070 1236940 1525206 1127194 629226 503265 721291 1932498 369451 289360 675163 844617 1841060 596072 1021496 1470612 1649012 342705 1175981 1237565 228421 1393674 626887 593172 1003494 878396 1815990 171276 459655 331916 1921661 1554714 613121 659431 1213142 1106823 480215 1567326 1074471 651593 968562 1998457 1606904 311497 340174 223064 521914 1041936 624228 382337 319351 1915231 775429 263344 255119 674706 1733320 850768 438473 889982 729883 16731 1951669 600174 1753440 572874 1427705 1440869 1580217 1493372 987803 952178 1011897 1790794 1274344 655003 220825 1508530 922100 1058809 969851 1543808 1863511 589010 987936 208181 1478278 105294 375714 1232634 1615710 70443 536146 1874992 123221 1116190 892053 645808 324210 1166029 64470 1427255 1492839 1549958 922211 1387501 1138119 1958055 189492 1914487 418736 1373654 1642191 1060674 336321 1902793 1462980 713384 1700796 148962 7513 1267688 990531 289208 930090 1301556 798378 1568041 669240 1414370 564814 234893 581190 1740312 68191 538212 1406819 58544 1506814 1502676 1319282 1570665 1834291 491077 1110507 1914982 672885 769164 1991085 267610 418657 1194047 213510 1852690 1376731 898968 553557 1409264 1797149 1590976 1363438 498692 1278311 1835024 1732004 1882343 349633 385161 1652863 994801 656757 1324247 643170 395062 1857076 1284782 708971 38072 1115209 429061 1505821 57523 1752806 1118879 279090 377682 687233 389904 783087 1627852 1874771 24729 1978318 1644923 1552378 420589 858851 74171 228110 195009 1294763 1803148 1852416 1919850 1281238 248707 196586 903204 835335 123349 1444461 722299 1700477 503427 870997 1867750 33955 1467695 562351 306872 1074398 826548 848153 764218 341870 1762651 824120 1058528 1218150 1398142 828449 1831474 139162 929246 1101879 1314865 1031671 1130068 92950 523630 357244 1209240 589573 1413627 1245030 1870242 1390606 520860 1901045 1965480 256821 481450 64961 636668 573534 1893347 667218 533473 1718250 328486 638082 311188 377049 684561 895525 1871670 1634409 1093879 630904 1606470 1520923 1394393 349540 405690 79923 1738289 104253 1045127 1057414 367287 204612 1345142 1207268 490989 36296 746991 322976 933182 202480 1603860 1567563 760192 1823914 502376 1755214 692756 14334 175341 620102 971052 464441 1953810 658595 543566 1914389 1666142 1180350 1731415 1992210 167406 39034 361487 1474234 805237 790962 1956505 239281 1727412 1479750 1811112 861368 353570 1983312 449759 1605320 714951 797552 1172546 593139 29590 1236326 1394669 782915 1891814 754156 1716385 1383130 1246642 1959261 1777259 201439 1063893 1705431 92264 1943914 1603329 1018619 1609501 1957821 1192643 962756 854058 1085707 842598 962573 1481168 808801 729364 1236207 1207255 324123 1816485 1892869 1960714 1256937 373109 995582 39935 1913351 1793674 638619 1169527 514825 289621 1347168 598256 171305 1300948 1872799 1210357 1710215 907313 707808 1612409 271583 616629 986255 1263232 1951622 1155940 602232 1162546 1591199 856233 89747 1636168 1158025 406297 1690315 264891 1179156 1022416 1412663 108975 103378 1528319 780473 626384 1629481 898510 303179 280921 1127212 306239 320034 524784 1933631 1969261 1235099 954922 1816166 524039 1622164 594769 878721 67457 754196 423021 311633 140607 456635 1432415 547782 1163856 892084 1092159 775315 254190 1044402 345027 1743520 941590 935421 666211 1160893 1902715 1494518 1055300 127195 271062 1432786 243673 80058 293875 752545 22644 1867116 1769492 1541018 798644 1674880 804611 1791689 379641 1815295 104668 1191572 1806014 1321745 616953 153189 1592285 1888742 1038447 1719243 1451381 377771 858294 178963 484354 915056 46747 1500326 91399 1306982 1194056 1830067 934118 1036431 1602302 77163 1880672 665743 1418644 1299011 1402968 788024 1904483 587890 1872067 898249 165063 1952181 430650 1878910 1371418 1278702 693424 1458351 1430052 1933132 1569340 116514 1375018 1394824 758146 1943477 1114535 633007 841193 1838271 1364944 1753969 150171 817479 1888106 1706965 1724425 668824 1206186 1260229 625842 787797 1671042 1739781 74477 1692724 857340 209567 285339 1716686 296513 1672171 224183 62120 1873976 976056 947959 1175882 840454 1298163 1460468 1176841 736357 1338347 1238967 21888 1333040 467045 975985 1107269 1297519 357330 789269 973489 318091 113458 1592316 419836 553332 699850 988207 604974 324694 1741235 362343 134540 798465 1042087 1229087 815519 1766834 226350 1197164 1836002 97897 1503409 1914215 195565 863253 470376 1439714 1596316 929358 1829570 1918177 1231513 1473825 1522606 1371769 1207610 1603040 910400 536133 684413 1402174 1320465 1592934 1316119 1095935 1102557 1827473 627273 18089 361160 748786 226141 1885682 1277264 1932775 498931 1168720 828097 13768 190813 1369309 1838463 1528810 1981837 1925050 1989941 1926723 1801384 1407845 1237521 563878 1986407 1289700 1409004 99287 544729 1078841 782432 1962766 1990668 1331738 878344 515907 399966 864367 41025 567809 1198846 833574 1328110 757352 1729220 635493 626989 581215 1903274 319203 1225058 479502 117392 1698793 1092422 1121266 778256 1698270 1287489 1116867 1436313 1648100 1842494 1822672 1826468 900632 1273058 598137 1188304 1775954 940895 19770 1220289 1187489 806661 285439 722077 644775 730682 145500 1731688 1915991 785006 103390 873429 58232 1180160 550766 1251861 657433 1611725 1276885 870343 188814 316039 1382299 412296 732017 1069333 1749804 1191255 1498001 1264154 733693 352763 1768944 42173 493346 754011 935373 1160369 361988 801215 1753976 412573 730491 1318094 1290424 123634 462132 989929 450606 1130511 118350 1197187 1000602 328697 1831352 1762095 1838424 72169 1448269 693961 227228 771357 1299672 1575252 827810 1503632 1207320 34932 805431 1380288 1809156 437564 885807 1783 1466355 593431 213031 280311 260435 1225955 630753 1734538 464873 392240 570536 813303 1255550 1331897 934949 1442406 753036 524007 1401003 714427 68841 1093239 1450301 1377291 1952987 596384 319150 1845329 775453 719254 1306205 1879829 842101 601162 1583483 284454 1546925 845622 712841 815684 1191417 1573046 918562 1381853 1356138 587539 1329557 838522 142547 426362 1114978 12144 1120978 461009 115775 1536922 1959047 480558 1352745 1009416 1758989 1338108 196965 310082 1653713 490825 327654 755462 538176 1882736 370155 722957 288521 69780 1409985 1105007 14595 953799 1648968 1066003 373782 767891 1924866 1726164 1065428 778752 1797484 273420 966771 1974668 1926220 1762475 1210111 248116 68445 904221 1688805 1825926 1203867 129342 832168 1179115 1675422 1384861 396689 1376987 876692 1578393 1437009 1108977 663052 1152594 1180368 675230 1850208 397015 34670 820448 1951929 475555 1253724 580172 719875 336622 773882 1417700 1682611 946404 1646242 1615396 1263529 1203273 510989 611090 855763 1215466 1674050 955053 105879 1094761 994579 1864142 1005915 752935 1037153 543655 1233594 1246992 1118588 331653 1564139 1378004 1801051 1371195 782334 786472 1778073 1291453 992947 1740856 210175 495441 1626472 1391992 391079 815791 1888960 1858038 1237016 416039 133952 1737827 1825063 1515210 691497 1706922 463701 245432 1007307 583060 1146295 1569518 1272672 65367 811820 1911223 1841630 1150589 1430776 658411 793214 35493 1182468 1224003 1692683 1660161 1246177 322778 593354 812118 197061 1439332 1619275 483737 9 1031438 1466716 1145701 648321 952401 1724370 908226 952757 1272531 1315165 846746 1675681 463819 703937 1106603 1084768 528855 1490306 1536051 634383 1383453 1502608 1351664 1552069 1415052 228782 548969 441748 316113 147001 1253834 372760 252411 1323660 55456 1980302 227511 1719217 1888091 1338847 415995 941898 1617084 1593625 377339 1618923 1674129 1982814 554234 113272 1548629 283831 376982 118927 843427 1817145 1221544 1672804 36496 145124 1499612 1020495 1049414 1493374 1694070 204429 1636236 1711511 1742532 408398 511711 1126099 1817264 1309614 1924243 466897 23487 18742 564101 238620 414377 1989588 286705 723173 1541706 1045053 909576 1868382 1416005 890794 713222 633035 84631 382610 42574 1871575 1241715 29060 620337 728244 562466 1611149 842233 1897022 767812 1978174 1303303 1877526 1877928 951249 1128417 760767 1514930 1776244 318385 768638 1854874 1993765 287513 623838 200808 1895000 1423591 1959425 35259 1863278 199158 1969621 12854 1408566 119386 488288 535714 368952 1377031 634801 714632 702263 1443991 1519904 16688 167780 997987 1601923 1196104 1616488 982366 1608452 373067 1460222 1390730 1968302 427283 1415170 540028 321168 891004 269276 413718 735943 1806578 1386460 293377 375193 1797003 953150 1402361 1214707 596891 1883297 1909182 1799720 658459 587901 416281 1266686 1050089 1849101 1900369 1569303 421686 1501555 1160916 1106897 300603 994569 269324 1523264 1517631 1703784 1404095 438431 473474 773680 595112 884375 808418 432109 793606 1253983 516759 920500 613206 1698505 289612 1124607 1343483 152046 36834 803993 894516 901494 1161163 120888 1290542 1724878 26124 1204249 642652 1407558 1271217 1789196 227646 1568701 1339944 103278 401819 1558289 934891 276299 1169958 1535679 1946955 1899833 503664 1474947 900154 884291 1808243 1157019 811882 255299 1401965 1297784 207073 870086 1469557 1967283 815411 1483066 1909312 1722180 210672 81817 679639 1542424 446090 974563 1410114 1395695 130690 1602930 525547 98482 1744280 272142 907000 1782446 1425605 1325094 1277212 157714 1176774 459227 1547978 735819 1560506 1823665 945273 1359853 707453 597098 1015940 1775772 753456 1249480 501212 1737978 636537 1850963 895121 842175 1805095 502696 1338281 824094 513471 1412013 48044 144035 796014 1387198 1520627 1681197 803580 1269403 675834 384751 482696 1095509 1402316 1724724 565738 1445603 727256 1442122 260590 1123959 505555 1626553 904396 147593 853745 920723 651465 257461 432481 1817125 1059727 1004858 1909024 1082446 1183054 1586807 1080512 1077351 1023222 1970017 1009932 1080023 965414 1133246 832793 218902 1066825 649409 1734643 140001 1460537 1389747 289181 1575241 1366210 1281981 1349788 154748 1951097 179594 393751 322477 740154 682570 1980979 1503962 229384 1041429 1131575 664088 467901 796743 1436484 921878 1232981 1727177 769205 1028653 1297127 268647 657339 1190753 1940658 1195662 1696005 970996 90663 1021341 1863982 587283 1544246 1791682 1363409 1818685 16432 881659 754003 58096 1225312 909300 102052 1696106 1531633 1029895 1548952 1025151 1292950 1009832 1700657 1717268 677487 1350931 425051 124777 1614968 1483306 1537485 1998230 917010 1863651 1977288 794124 1744089 355999 797881 1117764 1810292 90300 902019 459189 1597910 1566314 804816 348520 1582769 1854594 451809 1631795 1256087 584321 744324 1203680 844217 314513 1955893 1825055 633793 719076 1723326 220258 426060 1339570 637662 511838 1823195 1607328 1463767 1596986 265609 689184 295263 1280539 910169 726924 745733 127255 496570 979120 1037059 679357 1138056 196954 1902719 601850 1922850 859052 136845 1352130 1205927 593332 893079 1175400 143142 1563966 315557 36016 906942 1537139 995449 402207 1634800 1065694 1228709 893796 1408119 1629188 659104 1064318 1914497 413567 397717 21866 916164 183504 604036 835252 1462278 363367 9473 1557547 686126 1273888 1199134 1161773 1388027 248497 1845950 1765928 149312 29345 1190943 1004113 237975 1732557 1897689 1599402 1358883 1493362 1037913 313811 1458708 590329 1641122 759083 1154293 89219 1169437 292467 1147787 1395081 74536 654988 544211 626515 1516494 1485635 787788 745481 1185972 1949841 1488710 1820709 1675905 561311 1454771 1253174 174052 1120290 2340 1190693 1903679 384922 51338 807741 11095 1196535 820538 631476 599990 1214157 1745511 584549 1525990 1111855 326572 1691889 282825 126685 1235003 85271 835766 934445 897583 1599989 1018832 747715 559874 723501 1424703 722854 1803080 1926278 1419841 1945080 1573364 1408222 70133 1978817 1233224 703804 1185034 715189 552598 23688 643907 598719 1674447 635335 1431617 1968435 444272 282477 497110 1421437 640214 1683188 664395 617602 1188195 774477 1273983 1550339 101952 1493449 984861 1017602 1461007 199980 320049 110380 1546035 246470 702353 1206845 992999 116437 1696547 1626282 1759202 133927 1185123 60391 1150822 755704 1128932 1265411 569678 807852 2583 233526 1390221 1226729 133116 400365 1812031 1021822 153724 686948 114113 1965504 821665 898050 637422 1821919 1137749 1616325 157266 1363380 1561873 1408760 343140 495847 1178711 141085 300458 925418 1545265 403659 587810 814908 1757158 1360431 1404248 1555052 1771049 1208761 1326262 140378 933721 1464230 122486 1027710 1047224 249300 1406440 1261157 1921169 924118 1277288 1478836 1245742 1799235 900790 1914007 290029 556618 694069 1125463 1959172 1343327 356209 1597351 1097221 1598415 1532739 384478 4668 897396 590834 646403 573268 55657 919128 1949137 931674 355249 257019 306295 1128864 1135464 1669324 870715 13252 1460568 169426 1058166 377852 1384795 1463823 1507774 1859244 472910 1153379 1486091 1038061 1714595 1122471 713117 1585859 507990 1143660 104969 1937026 226710 1396332 845470 38470 1863691 1699097 686461 1415963 203474 646068 875421 1580158 1310478 1477987 1187846 849581 1868128 1979405 869348 409693 97131 1232433 172162 631432 1439989 697250 1586940 34553 1324589 81106 1817281 366253 312496 1972070 1649818 1665010 890636 971263 918169 1409911 1753126 14083 758150 1686397 473655 1864742 1856368 1371234 966386 370303 1079743 104166 1883212 1442393 1847226 1836470 111387 511755 961159 1374959 21301 1014728 1436474 1166757 1446451 1187358 1422929 947570 560838 1672482 1710821 492710 1873337 1622359 1048791 1910959 580096 1026050 694130 727360 1414792 1051439 316706 912667 157781 1531346 338450 213991 1569080 568849 989199 1530 1185222 1267571 1964354 744268 705749 1081932 1383244 1407820 1819199 1897052 775312 77949 915651 1749495 918450 1761996 658149 1100992 1718046 1892528 1822461 1195328 1440243 139055 1862661 913877 1800844 1305006 878871 59150 1025362 1289016 121271 1564315 1150348 242651 390336 1272883 1837371 911431 1942682 575498 1068113 932898 685911 839630 1529487 256251 1227401 830939 515788 1036755 1558061 1638951 1054407 420038 1434036 1824216 1902644 1648427 821394 317352 534334 927379 1128434 576427 790959 95175 780693 824108 1929988 182684 554542 1822031 1347223 1589000 258865 1683558 264467 925421 459057 1026239 429064 1985179 709790 766708 999212 1367331 1502313 1428016 767184 1878284 1785127 1946476 1534232 1884191 1104377 1074389 1341067 431544 173907 771316 737397 950748 665485 59948 1595706 928268 770601 71251 726156 1277862 1084948 367359 1165415 286343 6002 1711407 149494 1165654 588901 1790248 492224 990695 1902185 375053 1956768 245902 724656 910075 987709 323947 222373 252521 956031 1924151 1247397 650319 763078 673594 114680 446579 1777074 825204 1118911 1062422 475836 1618733 595706 989273 958528 1125249 202462 1701790 856757 1680010 1503846 342346 237435 538944 996753 401647 1177616 1681540 1320805 105624 1301132 983994 1812713 1414408 1670896 560719 504176 644442 328534 1370028 300780 1250946 860294 458393 997823 1997448 863779 1656987 1152493 1391830 1437712 1379724 1617433 1290252 195118 1544678 1834006 1273855 176124 357505 244582 399369 1582619 1051939 904359 1118480 1797686 1860030 1180761 26338 182152 395337 747775 263937 1767150 1223862 1490963 514136 1705035 146366 482325 995514 1624182 360256 1795513 966981 1172084 142894 1990780 1257622 948612 241964 443655 1287258 568630 1754808 993464 556787 911796 530065 796228 1018770 1231537 1983146 181977 1938571 112950 1681018 1890507 1589558 1830890 848807 1337342 912798 1628227 1775617 1132189 978107 1712199 296986 1005000 1610099 342533 1079898 1715077 69882 603046 751688 1936321 502775 1453036 671345 732544 1239434 232131 148271 886350 1564876 57570 1525702 260909 943384 397090 1119657 1223519 723964 1299677 410420 822387 1295652 965867 320497 1713956 94740 1476994 666409 16622 712930 1818962 1745968 586524 318719 92580 231507 390659 1024751 688067 1220209 512132 116828 1136247 46413 1494831 651993 314085 630720 266475 330237 753197 1871781 706860 1173026 1586213 1685149 1479547 1157951 796628 1995219 1143242 38566 965999 780939 1045005 934453 1207641 1851145 648741 1239574 1763583 769808 1071396 147781 680285 315328 521722 202539 1346886 1310022 812601 1661268 1934117 633177 314621 1058872 1513163 1930264 1701814 777932 952563 1566617 635424 1645236 1795409 1588098 120998 1173435 97339 69859 1973536 943178 1526653 1377799 110689 963749 1428200 107278 815015 1949667 381062 1986872 855784 794701 1857777 324497 1254995 1674300 1330028 1024709 1026961 1651195 208479 1121092 681440 1607358 1938447 741723 1458745 959979 1218804 190740 1618286 866659 965688 218299 672125 52976 1184197 609331 530365 1983970 58880 1609476 909546 1307288 783582 625005 483487 982186 921902 913797 1043985 1823436 992613 1700769 457533 1831294 1720466 1345049 277113 718984 1593955 1100884 453155 891877 1623971 1307852 1340722 542610 1698627 587003 1776769 1325201 1961375 435376 1156608 582241 147160 933676 1363266 1488852 1428535 1272277 1732496 215744 1663952 347470 1909023 1716519 1899578 340050 660017 1105887 393828 216945 1270023 869030 404336 1235408 47692 1936341 452220 580108 1313899 1878487 1702246 639263 1926559 1947275 568292 394294 1759387 252789 251062 269456 1086121 624532 853664 1953075 1181690 557303 1553708 402305 118630 871693 999899 1889263 1340536 1796330 496709 1447974 855360 513927 1804837 1073451 928550 1372453 898112 1734735 522170 1659075 1330041 219343 77695 1557409 1899826 546973 627085 391136 121294 1639488 1539084 966309 1683119 1149010 1368007 1936042 927326 431948 1331880 372957 1588716 1309170 1808709 81672 768213 1752606 258114 1064373 1351800 1447485 162715 99629 364042 147419 1558429 1221244 309262 1192489 685370 1183511 283401 1429335 700516 903838 266879 1346527 963658 1619387 494628 794917 1316036 1032275 848831 23992 1040932 1809037 657661 21258 106875 44892 1339554 640411 704678 1109823 1325239 163971 1661569 1806109 1048423 1117928 1412399 1063973 1795266 639454 1025580 694701 1276996 285005 1426597 250040 717954 655781 593279 988177 1233273 876547 1534077 1134091 1756884 1324613 1339770 1093787 248998 10837 1647929 666332 564078 1944835 258925 316590 1609935 1071227 1900159 1920236 439985 868141 434981 1269308 1094085 939772 708649 1709882 1449534 881269 1477071 1388947 873988 1723406 1876703 146827 1492516 1869675 1154409 139547 1992893 1242516 738320 1103465 868849 1226487 1307048 378047 1051752 995740 131283 1725961 21833 263715 71322 272380 201708 1362569 1733719 1802587 1304240 680652 699076 1117145 1748964 1497634 1276419 1884197 864766 1534023 1879064 958384 1287760 1104372 1540289 1043600 805077 1124122 765235 448205 207373 295376 868270 429289 304932 1895083 1727285 696476 700557 319636 1526118 766144 1423331 80937 1573982 690276 1653425 1950345 1181846 1580426 189872 989928 152003 1466617 256481 48500 1045713 1779077 858629 1803662 514830 1159093 1924670 512357 1272323 1775557 525605 245529 690914 438303 35928 861455 892835 1307186 1994577 1406341 81038 478466 494125 736218 831119 434592 258536 558768 1812168 237388 1555689 322808 1178764 903473 1967163 390832 1486160 698207 28821 214427 1716301 464602 1691308 1120094 159413 514506 257974 56291 1989299 826176 494759 1361117 348999 1076793 1605444 1546889 1007046 1418579 1117970 868668 1684090 1288845 410397 28795 177577 1876175 440626 1802512 1692530 817410 1016917 1107988 797437 1358178 550882 1803684 1312815 1699439 1799537 1429187 1736448 1408427 1026076 247542 477814 278122 1103041 1610097 535443 882433 1154840 649246 1602179 30373 131541 1088638 405046 1319061 1399079 1438661 47886 947915 1887741 1805538 912300 1136442 463739 1878465 1479192 832021 286361 1853394 46341 1654515 1253426 1999578 510908 998284 1767100 1434273 743595 913256 1619009 922509 1160019 1233577 146944 1750436 886011 1187044 1038969 1242564 1196314 1900334 805705 678132 389863 1602007 725791 619163 1593541 1519356 442586 542721 1391856 570620 902097 305300 1835137 1646635 1422806 1300953 909600 642934 782004 551509 207103 1327441 1247799 452066 1570585 78566 1321500 836243 1495966 1868745 249002 1640052 229481 1916119 1881772 239450 1260383 1620109 793915 1360987 634468 1260192 1173879 248808 228961 1192012 1627947 215855 1161636 1039137 1815201 552425 342912 1499618 1921807 988755 1744849 1123933 1607844 191735 1791744 1169928 1077308 104023 1817566 911446 1163557 756134 152532 272043 1702450 1701213 1134739 1381651 1208766 1577173 1475900 427924 714746 589525 1752733 1538457 1035441 570922 182236 1669150 14659 705344 162208 1607461 505325 1395469 342446 1085258 1239568 1747901 49089 1849949 785890 1497099 759762 690489 1292494 1098648 1231009 769289 1730086 180009 534759 1419657 158386 793374 1933616 1739352 988077 711969 1934367 596086 48421 1354385 741787 924614 1026784 1281827 407894 526907 469350 948897 265823 329347 1141706 859753 164707 1963874 836125 792068 1742299 1746016 609321 1032983 927929 1482678 659631 1333911 638341 1056242 2250 538925 713396 176340 1159230 1071971 1476277 599501 724436 1129988 1174707 1889386 1828334 1003040 740963 1982205 642880 1927132 1969387 608361 744852 920096 1388658 1876657 1566112 1893814 503222 1404750 1495718 1589059 1454208 62685 774694 857723 863658 1895449 1502379 894263 38068 1712528 1369847 1133863 1545649 1363551 191143 1743161 1777790 818040 1511497 1797461 542769 1429060 269062 376342 1838204 227745 1693098 417548 1991548 245981 858946 1711425 66282 157511 1415750 1161315 106067 426903 1647676 1386955 308901 356618 1035331 673931 153384 290408 54169 1009038 751520 801705 1282060 1691180 412032 1657416 178564 1645501 1348497 1358520 251080 368057 1055225 480695 337971 218842 698471 1762679 98770 522850 633265 1239917 1421645 1130749 1669328 991604 1532701 1635374 160269 1436332 1436810 1009661 240058 1807754 860712 1906377 1118479 769085 1076859 1399463 1339808 459200 1935339 285048 653913 1571359 831123 1376192 751814 1831201 1106012 28937 449013 1474497 1908357 1287078 823412 1723608 1151396 50442 1532570 1159854 265307 454967 1623162 374206 1798822 139967 1821305 1193058 1303939 457245 87147 1937187 1543738 1036173 1377527 1967370 74912 1832092 701597 705120 1654587 1209299 1025756 295422 1096171 1695346 1547473 1839019 1780466 1680972 1858341 1200811 1333771 1199758 1735616 1834831 727975 1126129 888382 18897 1181628 933601 964500 174090 1092905 5991 103335 96711 1836446 799276 881831 839724 1934424 454833 1266332 97379 1783899 610613 1844750 1457036 1259333 1872993 8781 844110 589570 1737325 258337 593074 813453 1100027 1098366 1876925 1761419 799217 966165 951653 1919451 779378 141113 406716 1039551 81212 1616583 336718 113916 1742786 1012009 240533 857914 1256258 1464997 1119852 1391582 239599 1643584 647556 699857 532691 1281272 1597473 1933875 1386379 1028028 1213256 1762597 1442912 26712 1474980 1429186 1173287 328231 172626 62298 413055 1025244 802862 1890326 714919 987864 1159446 667295 1051135 1300083 282147 492406 278034 206140 1849858 1722142 1003673 1899959 870057 1772231 1297788 1035713 991758 1924867 330548 1843560 1146867 1986830 507922 737365 960573 1357436 899508 1519892 1828300 1379303 1119623 1930469 1231898 1864166 86843 1766122 855179 899819 135291 1620816 1843021 566048 1945618 322789 1106229 221569 1382524 78714 1943645 1252390 1944794 1885475 1544668 1290907 989669 263881 1139508 1822492 304077 1450188 163312 430564 756357 109485 1954280 234678 1838062 792490 1882260 922058 1372887 274781 581421 905623 1626184 1462389 1896824 2266 871951 112237 1563029 1808040 1849299 1226886 704479 1053838 776115 709974 526798 469050 1196117 822067 1986063 750550 726250 1219744 1066670 354688 1808790 1907542 929976 184856 1954488 1921908 367842 852058 1547211 1192663 1879271 1995251 602159 1851410 657740 1932691 1460490 1173068 427402 633645 1288701 1632513 1645713 1634910 1765755 510332 1556025 61344 276810 1936261 1423798 666816 286547 541847 602165 1206442 1397172 1777672 1572339 981391 394390 469908 408071 984875 289314 128797 113688 907787 477134 1728134 203324 65779 1774102 162202 1661300 1355187 1513545 1016296 1783282 1861337 562912 325273 1958414 228022 1944580 809570 1136269 887043 613275 1420616 1376366 1468594 1029495 492532 747344 1246411 897889 397033 1308296 414667 4089 855900 1915024 185595 1821542 67095 711536 899098 856001 947175 1909019 14325 691587 583304 794461 1873376 305644 1662450 1114836 1439194 1085886 1830686 241240 273201 573052 1895489 934830 1108688 1617939 382108 1462638 247365 1835750 912855 1687348 165892 1371267 155836 1546316 1483001 1498069 116348 1833625 1309781 1854069 1678941 1988510 1061896 155397 1128574 1096016 900927 1050932 345461 396000 1188636 1183469 1747194 429775 1638585 1142417 1922376 892228 155208 1654061 259814 1777037 1250521 1995841 1611856 1532724 786907 1979916 1331490 1915616 419082 974756 1631235 960575 1880044 871158 1963993 569586 927431 1059597 1300176 1642447 1522698 1947245 147814 1805432 186252 1085446 637909 85679 1480477 738649 960928 1560389 1051273 1397568 620 1522134 1910955 895215 1565428 743879 1162594 1023548 930053 937809 1289 765491 696889 1660518 414091 1010326 953451 555244 698864 1474543 680726 9209 1356451 594322 1029128 1794261 1822234 1530476 1989507 481411 997757 1546173 1785081 1974589 198470 161843 1052522 1739250 1492112 589825 515254 301787 1881499 1207659 85529 1659752 1427180 939904 1843925 1275485 1265396 299258 885764 835301 205868 1563084 1078021 673503 942341 771815 227934 26985 1693833 594432 1286160 182762 127970 1142353 158216 808743 1185261 1605857 966402 137949 1317378 1328180 232948 1862925 1255990 1017601 34642 1494149 937258 1640205 330881 683743 1566103 344716 1913612 579783 452033 1232355 946745 96111 543570 1119782 352166 777989 1977293 1956262 1500161 12153 670180 1681816 922150 1605616 1852437 922746 893102 1407683 205109 60067 212866 596714 1359224 1238883 581635 60882 1711468 1649998 880463 188874 1589793 855250 39541 1143327 1291714 1819833 617167 851047 1310978 1867724 1137862 1212707 435410 1174548 743027 1591239 1542507 108560 1498237 1442401 1631925 1045545 928560 168951 1500724 1490898 609977 990446 1995712 567276 1734147 747263 802140 68484 1881356 676200 783450 1936523 793287 1784641 1995531 534075 1513577 141449 801854 1023517 1700214 915613 1670352 367597 1487360 283193 341777 215923 182722 1507035 1954103 1403473 1254010 1328398 147957 1895827 1155530 455621 1806074 909789 1861574 979285 941198 886771 1187361 227107 1500491 1616000 647172 1082930 452316 1982858 295528 1617753 889666 282296 1692654 1622336 1362500 252059 1828368 1893695 1044319 662143 1466069 901077 1613660 1563595 1642753 1534280 1833708 396933 426785 1103423 877244 130878 1034522 419224 1977193 1897308 952719 1103582 857309 1457289 908606 1145172 156135 887958 1247400 46468 1466321 1633142 1253052 128968 862623 593037 899790 1370791 1694359 813045 1240974 1906008 940252 1917650 1103877 1581163 1185132 621935 1842633 41491 574088 392662 249276 686437 1716380 420696 1347684 1166167 1741884 1340385 466799 1245810 1573834 313765 185655 1871559 1134192 777094 297649 788544 1491367 1923983 1311444 1031585 841837 41263 751649 1659862 457390 706916 735335 171987 1808015 1616200 941061 1493713 1803766 407259 61267 1647909 407262 1390553 660001 803949 942851 406988 869837 391073 628924 451147 551809 380393 846487 675938 780946 44644 205967 1777867 1231570 1026063 382967 1006934 423977 773062 210869 764622 970018 1293296 1023991 729639 1606757 154382 1803287 1964596 408613 1930886 666619 1179860 1589962 1894463 1736228 1621198 90503 1192217 1896179 1975256 1996857 496785 1833919 798805 741359 449288 1171479 3460 1555747 1059400 1604151 1308048 188588 1164352 1600772 953691 423418 133091 1595721 1384357 623340 783331 221281 413615 1550601 1345109 1367153 701245 1291012 1430465 1287145 1116893 470782 968424 70393 801312 1330699 1116697 84415 1426034 992142 867806 784426 1527703 1175485 765783 939435 54984 1534906 478788 1932130 94161 293653 719660 1800795 502659 1227101 7558 434371 1030451 99189 1941342 580725 363974 1705226 884376 391821 1773769 1826962 1237758 538573 524587 86276 591291 590055 1115562 920332 245762 825156 93293 1608036 1664994 948581 255506 829219 367332 1594065 1753381 1036349 364766 1528437 503420 1527865 99564 744940 316391 1768065 774465 1481690 1179988 324052 1740488 498897 1968306 1950274 1040608 1677261 195107 184346 836824 1177822 1135397 301110 855053 591377 596630 742118 158579 1299260 1114770 481021 1350833 935156 1591605 835445 1089467 775541 89626 873960 757379 257499 1925483 98453 1481617 501421 618497 1334621 161911 901982 878398 1512462 287909 467104 652905 458440 1787762 761224 397145 588087 101746 1128485 1289020 1518568 33126 1134698 1103499 1771519 1551163 791744 1290935 99875 1151636 1250973 1686521 227653 997686 1553109 27215 880092 1490748 255882 1081733 1933333 1892441 1145507 1687212 1326632 986627 458889 898647 1078754 1394325 526308 860320 387547 3313 1192109 1322362 1862518 1007515 1451797 1547852 775822 356633 678641 1299944 1186145 816586 1713543 211573 915672 1376837 561672 1517267 1407618 1275896 477046 699388 95690 1822641 453629 1525350 163350 1884000 788367 1198903 1583458 140130 1641456 305524 471623 1756334 862332 67880 85830 259946 1104281 944017 1686247 261822 357001 441281 967496 1557669 1949008 513779 301630 981206 1482046 805618 1357022 1071394 555032 713940 998531 141530 1666081 765638 853207 1428778 1472851 958461 1562740 815508 181404 565766 1908043 840084 1231161 1012677 1704183 345770 978438 1458455 271081 150668 1251118 544998 1845668 1252541 1300480 1258834 1745327 1537563 1667918 1097698 885441 1684550 716130 1768768 687698 800888 1848174 1338272 259948 1545833 979327 710704 138184 423167 1686800 150500 1178681 323727 250807 156313 1380120 68713 1981807 1817284 588327 1291894 744933 1382681 1572991 538731 1456899 579748 1281331 987082 58794 1911665 10116 449016 475224 165954 1173693 262448 1427286 1913099 798167 1740028 1673847 1877261 227801 1055349 110605 1052107 183673 377147 1274035 1359533 1608359 1203201 1576745 610608 1757348 1172367 1628885 434260 1509926 1846108 42790 1034343 696987 162204 29131 1916130 1969287 603055 1817347 1184951 1316776 842995 1639795 1250088 1426870 360269 1223491 933881 19554 137241 612801 513969 1911514 1911264 932800 279836 866254 1640821 1161586 1354266 483243 1762960 453356 1969289 32817 1048488 128234 1402400 1752254 1481108 669587 1811551 1228761 92872 1961651 436124 1208538 380220 942556 386525 1804297 603244 1314685 630250 77258 1060149 238360 1535610 1701192 1568792 807492 1244374 682491 1010448 951926 767906 1699530 988282 1153115 995351 338926 603214 987532 836382 1153911 573468 891879 545719 1113586 1286268 1127709 1069795 1928449 1448211 831351 66517 266943 500078 458286 1586652 1943020 1771257 686587 1196341 1895747 1451310 65341 29507 1572669 1775181 1861566 82445 1440373 688674 508761 1675682 837111 466699 1429678 1531516 730143 833166 1465641 128339 1355995 1421971 1447397 475081 1571086 701824 1105574 1669314 1441010 1667238 917661 1030362 1448157 1643579 1591041 827797 765918 506315 514105 1007590 1601380 1859642 832005 248757 241312 1293990 1128478 1135082 1453564 1308215 1310270 1000947 774452 853809 1159648 988769 1623109 467519 722439 1604577 741432 881319 1941345 1875762 149885 1950587 928785 780961 782842 1512309 1186372 414326 566192 1838783 80276 1940889 1691733 50267 967125 1116938 1592642 781555 199603 860970 1819081 963392 1567120 1404718 421087 462938 615743 260849 706026 196178 1293857 234485 356622 1200411 757307 1024213 851151 1136662 500849 1162816 584990 534047 1804645 1755191 1476613 1161810 1990775 1769034 1030112 157565 1420288 437166 75691 66250 1195287 43677 1733712 39444 1506607 1733365 860554 483382 1951701 693293 1381099 524697 1570773 668332 1684813 789666 1303195 613164 1155686 290154 1988225 1231720 663944 716557 518946 1178992 131877 670919 148156 1785705 1659857 811650 1038322 273315 357016 155000 442506 497656 938148 357835 200698 168396 1473038 850497 1727896 1949632 1537176 1288171 1719048 443912 263589 1691628 64725 1193518 1021667 802533 372176 326176 409475 271746 260382 1309294 703649 406681 129993 412430 204978 1015139 392342 1357667 1499911 991954 1026823 1561907 1748193 72053 928215 931418 296132 1725230 232521 624185 1156820 1137752 1617439 1923561 1735149 74400 1110532 1757589 1872847 349470 1733111 240395 164892 1813436 1347653 1123916 752684 1832927 1175591 1835696 1480654 1231828 1453821 1034366 352486 1371923 596687 536043 1224867 171646 1256028 1703384 637144 1715493 1069591 1781826 480693 1103708 615099 682181 520253 521261 937371 1531669 1652101 113728 900863 1718863 989827 903124 1523693 875022 1193250 1278169 477119 1110785 83037 339576 1607049 1163645 1063312 95552 988004 1072044 835328 1876834 1106592 1763037 1733831 717837 138721 1380954 83094 38902 95445 1388104 1210376 256327 1537340 643650 661816 1099419 773115 382751 908172 206018 221007 585709 113999 711609 1130463 1612600 1482432 795178 439339 1789998 762500 671832 162148 1439598 1211846 791062 175372 444573 1800800 806036 1402936 536275 746882 708396 1195935 1216565 980110 1787164 1537983 1487435 1946685 563278 603020 688324 231235 1384121 976554 1487429 1407835 134311 989191 424333 198481 1724940 1809938 1868454 362506 675185 705690 1561078 1643597 22164 152947 1093219 110955 599936 713489 768296 510419 1602888 350132 884769 9099 1570811 795726 804590 320727 1668628 336215 1305378 1005095 1276225 454004 1227991 600341 1974307 752528 1719086 1608770 654526 1752136 739360 264365 1514224 1060685 1691036 932068 1087980 648782 1190748 467857 1927339 863610 1341065 728245 1311659 1545762 134836 5805 4971 1568549 39730 730796 251157 1888114 1339675 875625 1351448 1117963 1568704 91695 1918888 1482333 360146 170205 802481 322068 1465506 923898 1141531 637942 937612 910474 546791 253977 499412 1671860 1853821 1177821 1910329 1949223 467548 1742641 1210917 1778061 606664 1071404 1322285 1099338 853368 1476406 804743 1766644 1380452 1806168 1098329 1721383 132324 1672710 230361 1013098 966137 1501882 1929185 948136 1325844 1900577 1553341 152047 1202572 1979355 124117 1020126 183100 78821 1638072 39062 837776 1548744 1995539 770534 1519568 1815776 35737 664262 1377706 421046 1717928 1202402 994748 304859 315882 699819 159835 852706 1061473 1113830 982966 542606 1558585 1713668 1410405 506468 1655612 1625220 1199250 151095 929153 851452 1306456 618902 1986946 271077 622286 1730938 1440042 98468 654464 404353 1309937 1932458 924395 499419 1687413 750799 990066 193567 1183103 1730837 265584 1995191 1176806 588955 1244703 988361 1479692 1215245 413370 1580504 885314 296873 1346315 1797834 1201547 1497225 1135864 512835 815511 461326 1513536 1872047 549037 383380 1315112 1595511 1413331 1460103 880563 514498 1469109 1773154 467811 813690 347259 1750818 1771720 482001 465236 387468 1944587 928167 164689 401129 314444 1201361 1308943 1691714 1104009 1393184 1819358 408124 328764 1545908 1126763 1342008 1273815 1785212 1575537 1899691 1316068 1681203 1405288 841179 719876 1450549 666863 1930499 177032 735408 250456 314976 879792 1467606 67918 883312 542969 684088 1395295 233769 623098 1277937 187335 454158 1051266 1023573 1159443 582903 1336549 613031 867060 1763181 1751515 383552 1442345 1768197 788482 938144 749586 717433 1184231 503028 1650237 96685 537624 1475319 343249 1226855 1363726 1703196 1555987 1320391 543144 219360 1012587 1862699 1763590 1402283 703850 39920 806292 206099 1087423 1267412 696254 567256 1977179 53367 960554 1818810 1459365 338199 1124978 684549 123033 1871 1109681 516623 678744 1765235 1342393 1580571 1021212 223094 1025657 821788 1067746 510316 1219225 1944296 1004440 981254 630991 1747154 1431934 1440499 1653359 1361953 1044737 686929 1323385 328896 251580 1965926 509054 147584 632022 1092282 1482853 244456 192536 32864 127191 674290 863224 1440471 1814660 450660 174361 1047966 1325003 1890435 670296 649911 707843 223625 1890221 1771991 551585 884832 1021657 87091 310098 1644015 617465 914894 1242934 1769288 91644 620048 1094825 1904573 141471 1898010 393089 1270451 103799 7121 1074701 1932545 1660848 805726 930507 1606056 434929 54855 1570575 37331 532837 517098 189618 577244 1719508 834437 1684799 1974564 1573899 924674 201596 265408 892058 1469172 361374 1763602 75730 618597 829157 1352174 1430979 1029476 1938415 699664 1727752 180895 1991092 901132 872646 472287 268888 1157441 1362589 1648693 1563541 619770 645922 1663139 578817 580630 552516 1369483 438668 1985372 394916 855541 1346477 1177438 1164157 936167 964607 1396205 895455 1516254 115713 711179 962158 1362451 1076027 803305 1877810 1989753 823594 218817 1063379 222908 1816131 1158199 825374 1035452 1684274 179343 712166 1963188 1723556 271069 1282140 480251 1681610 339564 917298 1295485 1463184 1973074 1465532 1854342 1969282 335845 1182642 1032372 169253 582638 778541 1658376 1239904 648604 806004 570351 83252 1111861 1868665 446445 323020 467892 1781075 782821 1451318 1632024 1318320 625584 873038 1257241 1286156 1798761 810970 1169394 1975839 765599 1381215 93489 1510544 1729870 524040 1675323 338268 856149 1911057 1576950 143207 747701 1789895 1628379 346090 1620039 329484 1270096 340529 492075 1784210 303790 739548 1457525 148370 1326759 1413557 1768082 1331170 1640703 1312201 1382742 1096067 1165184 1803529 533976 58843 328318 981882 548857 406201 1802344 451050 298752 1045179 533568 1857113 12547 987786 133111 318259 47469 1764856 1850619 1082091 1277289 715918 731180 1751987 1170931 1909456 1279457 1031085 927517 1465572 1400135 1241566 1695214 479303 547462 1219989 339602 1452608 1876845 951366 1395571 1276858 1949774 120828 1380110 534687 1328982 988278 1283811 1594406 1486722 1117962 351036 1531117 643896 764614 187828 1451860 1091620 1501897 439279 1897679 81176 922525 1318344 1579763 695475 1709953 1210797 1733998 1387648 1058624 724339 661059 1712238 1104050 1742984 551486 775183 725583 1236689 1669074 997861 846355 216607 597084 433782 546459 1876975 1493365 1711486 1852329 1043587 437068 1105189 1646740 1908340 1351190 797441 1120523 234358 1826863 1004940 1218921 1164232 828884 1831875 1794286 1562639 1843701 1897896 1151354 1860121 487675 1602292 843423 228030 757089 16757 1775298 889028 1196876 1931268 1559945 303148 1254387 741908 1490171 360715 1685235 507751 605793 564449 523704 109659 1380873 841463 1956300 1229901 1636600 1703703 1645916 1640959 808283 175096 328016 537851 213890 1511634 1673914 536691 1968472 1115449 159120 1609556 1901315 64674 1267708 1261516 1615070 91179 1758098 1646259 1513251 1313365 786548 762235 1424754 1429128 1023891 1343840 1387636 294866 551240 331269 1096089 1085949 914505 1715992 66833 290547 688169 1729518 335363 516814 405748 1761269 1834060 253212 163243 1010464 436228 1353169 200527 1778248 455723 1167860 1420348 27269 196390 1312156 1921618 835348 162651 1666999 1082399 1686029 113505 1250335 1110216 1381697 932574 64053 1046322 1291331 563654 224885 127334 433849 125457 121335 319809 1647861 1101763 585603 744508 437417 1017172 1253935 306780 110134 1620687 589401 1565034 317028 1529937 905533 1568222 1667783 1112610 1843991 1990937 806498 1149405 678741 132149 1288856 1106928 1482609 985746 212415 1455646 1984243 560057 745232 32177 1154591 719633 258410 271877 1610702 913143 1493213 1313533 582111 966671 941635 167243 401353 1102472 1694713 1014581 1924887 682331 1284574 127543 1646093 1911818 715775 464535 641220 1606060 974108 164639 1922391 683360 1998141 295365 32201 293965 1930192 1659297 697297 685010 1593258 1135827 321959 1027965 1776701 821569 1469928 822421 577470 365101 1771117 758014 664597 1634701 331375 1138892 900002 1588956 1573341 1118151 1272580 953713 1163493 360207 678152 505763 978516 1346207 1953793 1109123 1247200 429420 1319966 1649001 1278147 209509 766417 1953160 191671 1588863 370192 1204537 1778924 895163 1590492 669472 67040 1151125 1879607 1769416 383672 235480 1991142 1564358 1735577 923495 949279 673288 896507 1613782 237712 60827 2783 1954339 1311771 836135 1682416 108225 1227590 1067528 1457726 1952794 1759204 186907 891594 1938406 265873 861193 1644687 1275368 1870517 791845 603786 1565238 185019 597063 1569177 306495 267382 523701 242437 17125 744409 1304396 1087532 1491365 226978 407073 1710834 1042329 5710 875167 900591 595447 556644 1104099 973436 1547671 625225 1782344 962030 1273620 1976110 1105730 315988 1666045 1724599 1508922 398598 768051 550379 1593525 68468 115114 702314 32561 781344 1469550 578032 255786 715592 401153 1837641 1009089 1978329 36584 224368 1636836 1474609 1288868 309755 1010799 761006 1185431 979945 1478881 181109 1542963 1095109 625043 933410 1253630 1026045 1705857 565244 11411 1807073 1503218 1798454 1065227 77099 1314096 291744 624687 1290417 1135552 1240744 1473480 1795882 1692217 1764714 1855282 906224 1451896 538252 1044729 294202 1859924 1881999 1782268 365341 1788782 1682388 579489 612938 474014 718882 1866923 659995 1857825 549616 999724 1742272 323809 787499 1192405 1698890 465166 579211 445334 1579378 1663650 1144542 1849303 751580 1346646 622992 1064106 441178 817601 722354 1847055 1604831 1459015 1159793 1939534 1282338 469971 1145960 353212 1354771 479096 571850 1352725 1533262 457532 1593109 1846654 291340 872553 41198 934450 1341268 1117466 494420 754339 17019 498452 1481521 1995124 284990 507613 1020746 1535337 567105 1126779 60764 160078 1652714 190563 621425 778201 847685 723895 1331774 150920 1364152 681916 231695 1476710 1199146 492764 982842 1025776 182870 1236082 884501 1030012 1891738 1594837 1400144 1861461 513870 113818 1222453 1912252 636652 487587 1495823 52876 1321802 487266 338579 1051321 1351122 1090601 1777165 1158434 1938650 839779 1669979 1760786 955211 419259 1975978 1899143 590542 470703 1237025 38239 1351155 1222994 924258 454839 615889 61681 1863951 31476 1302843 1989734 314292 55396 294938 1233128 1097458 291163 767186 1868593 1505678 521992 1421646 1006243 312414 565469 65799 704797 84806 1655513 351612 1254383 1345201 1764010 534660 708462 525247 1873413 1828484 1165375 985067 282135 1831955 940394 382801 986024 395990 1774770 1835330 1222464 1656814 476817 1166692 234860 1673764 1645973 1435727 1918530 1878066 1551383 297095 223155 1751236 1438266 496818 689286 755874 1015793 1450271 1815415 480536 1669851 698417 76802 386366 1511323 960953 1202456 429819 616197 610337 237786 1892726 663457 719614 1611469 155138 268457 1103551 1645074 1586865 1010560 922711 628603 464119 1519463 1782318 1795194 1311902 336734 1101162 206087 28200 780992 1021893 1801983 1519186 1569595 1377814 1764821 219254 1110549 1346837 38694 288444 317750 98776 526744 978436 627551 1773335 456123 1874538 577947 1291201 633700 605865 1874687 228514 1281170 697011 341977 1639899 24742 1572852 80211 324075 1820978 131872 260663 610186 450081 753501 108602 705461 476775 1478459 558062 1692456 1108841 468750 224998 667501 517220 711692 1798507 1268736 874140 684719 981936 1456547 789099 1374141 427621 1155459 1870439 941094 1749786 1672252 993925 174770 949802 505061 379472 1373368 812813 1670832 1373199 1619887 178089 1681670 231448 1088804 258268 407239 1903910 409995 108644 1154080 1974846 1747755 535658 1987652 359547 214580 388055 483223 689116 1127700 62339 938135 466240 741591 1554720 491062 1887576 902506 644729 1054395 1029766 677262 145139 1240097 1807665 552511 1816728 1869682 1900114 1616057 1845561 833318 1185026 232152 1853198 1652788 713272 1581604 1211954 958140 1798616 1139862 717192 1734073 866410 1848375 161748 912884 29103 372797 1789567 758993 420069 868395 1812151 1665314 101955 1836084 1702277 889366 744517 444807 775939 661090 470512 599857 1288175 1209576 137136 1926493 1008408 179738 1292907 814814 1726431 341536 1150612 843760 139252 1876510 1188269 1385661 922166 1728935 327155 190046 752509 1313986 878576 62797 731737 2173 271021 978772 649132 1984668 1850113 1917315 629442 1511357 1080633 1472684 1528911 427859 560599 1614286 1610889 626251 9807 500313 642779 1530917 880615 695736 1124311 1231833 146660 1973582 1517077 1197060 1313537 1936827 1085720 1435869 903183 1242038 800223 1623498 989705 1659500 397622 1484256 1238484 598419 1340322 1428654 1363623 402219 1894257 1391305 481633 1515651 987808 1183816 1543436 352485 1889810 1797857 1190820 1562608 348313 1296201 1590468 818767 337317 1443839 6824 414532 721999 1960140 1467704 832177 428363 691877 582745 459852 582038 734041 378602 1456873 1127745 25502 1822371 920316 1785698 558639 1754981 620929 1652454 1575576 145839 1697046 1253126 1306332 1393401 650992 1541228 176745 1772796 1264419 510422 1519222 214103 979707 1368081 126565 1967404 1766683 294299 559996 448459 1751356 100254 87269 1201974 442656 1125373 429410 1419495 1866188 1150929 36862 648637 604493 122845 1576297 1850091 752127 1594405 457020 1502525 1971728 894036 1889823 1714834 255473 1351014 1389399 354035 517802 1674671 1975748 1971736 1288596 984825 1041848 929535 1102705 1123590 413253 446624 1884120 1187246 798287 444579 518821 1570197 1990357 232947 1599677 1651130 662247 1005215 1097596 538488 858897 1193944 136051 1487207 1445687 1639824 1462147 657387 995742 1704478 589769 1064760 1125722 1445507 1046823 1007383 716362 174096 186743 1126770 963618 1747396 208457 1022192 1059541 760624 77959 1137094 672129 1856829 1934439 292715 463411 4617 1581563 1470874 290867 321396 872931 1310329 923059 1377764 1608782 181069 1106500 1024123 1320405 41247 469621 613552 672878 582973 537028 684145 133071 1337285 1884487 1710778 265104 1234883 1382243 579023 258659 1380877 680237 1308728 257638 181160 1468788 1601081 514306 1191007 1785307 537353 875628 512060 1963296 316437 897438 1330501 217567 1107910 281421 1977575 1713188 1625392 1169718 126595 1200282 504204 667711 612698 135017 1520996 1255003 1845056 1915406 9676 518997 222522 832715 171214 1408058 297502 1576308 881392 1351327 1967418 1522025 404558 1744237 1034165 1990398 530753 1930302 1410383 825742 1236911 778277 1884328 1230639 543527 1042769 519614 225161 1772723 1848398 923836 895656 1526522 1276153 729394 1043989 704619 1244261 1566008 316677 1312501 966293 190353 809082 667637 1129713 882816 45777 1143759 1146376 1216787 304098 329580 1972123 97934 68805 95912 526921 755851 1747383 990164 489701 1014953 804871 1133573 382727 1553979 482453 575020 665191 536636 1749877 1415777 484177 1852841 1555451 1716411 792405 1656960 422328 1487790 1100961 778384 250981 1546492 1735734 77915 617924 1960624 589066 1789131 182516 1379934 779619 795095 882401 491632 1318096 1001190 488896 1726889 1371419 52048 1145299 1375635 803428 860688 1086975 877853 1846789 1951023 166200 125974 1910469 100289 1125670 1649261 732013 1009734 1903075 1995636 172733 334265 962964 73389 1124162 1669903 433550 1172751 1308070 1079747 247148 1039398 487406 1245058 1434366 929247 1309862 1053919 95867 451339 44429 137415 1532165 216520 1751197 1784031 1540244 1979530 1934606 1032594 1173244 106191 1274214 522790 110899 1414091 976271 1727982 61713 213109 520479 309396 249184 832017 824417 1101915 914500 34962 1966290 116448 1817631 900483 20748 1300537 1885946 1359524 1422985 1338217 226077 1097793 292964 309284 1891920 1089526 1345412 1960596 1736509 1728105 1982484 1465738 1711506 65886 1358736 147586 1573188 667640 155472 1628593 1520892 629426 1114080 1568572 1219111 1325649 263374 435640 342471 1443484 323712 214607 751589 1126034 1525760 362298 1327588 1274961 835501 1460846 264836 1457549 1233815 102518 238950 1847925 1785073 1042407 733503 1459955 1755745 1889341 1286845 1682593 1405021 1040967 1330495 1091831 1552572 582918 1234634 824858 853339 253879 1305189 1411529 490566 199210 985866 122910 1541962 209505 105776 279153 1908877 1352276 1434920 1405641 1617410 481569 1614562 782029 1606351 465890 289667 1218889 455418 1479453 1634984 1710789 1153934 368871 890500 1223117 1131005 175822 802642 647364 1466698 153156 1915370 1386443 456382 1762598 1283303 1469921 326337 787417 1596772 286128 886407 1223209 753353 1164235 1883151 1269130 1848337 575298 1308417 1261907 1654864 658903 551425 747331 157638 1179165 67221 1942820 1236354 1935978 1658185 1103141 1914836 1292336 969601 330922 103708 367020 1943297 1047684 1771533 282459 603927 780238 406495 961431 1946292 703658 131441 162968 1155239 136995 40821 467954 1377239 1083266 574456 823045 1040186 691589 583659 257183 1496669 1128515 1712809 1658940 278198 785088 1754734 500838 1950438 581760 1939804 1951746 387260 1178155 1369174 560873 1409883 912756 438203 1950511 1862522 1528725 558455 71318 240720 880070 687644 397262 640067 1946400 1653891 1063994 687197 993005 1088124 324188 1664417 27891 530711 1793403 1588500 1468805 1564963 736395 1518679 1264776 77808 786160 449520 291286 940902 1022278 1363553 1184528 473980 1476153 1199670 303603 1823727 1778297 161851 1815922 1833133 505236 1012597 594532 362180 1596577 515765 693662 460136 605185 1985184 1403513 1114272 1099431 1683630 1828425 992435 1648728 1867557 1872273 1743865 689920 698182 1270135 1305754 594698 825719 1112650 984280 647333 328185 1307227 1020275 482946 1593080 591442 1278378 1398038 943945 973491 1697950 785982 1301732 1958132 763000 1926650 1248947 1588839 342171 1428137 923716 1607530 383888 1554555 1173530 1395618 62276 1947520 1105980 466657 15351 1674159 1425997 281353 1469108 1975310 443929 1102568 1850073 852417 1280285 1587197 1623253 1736449 11233 1128034 1133620 695871 1671917 1829458 1006833 1810301 80385 1365928 1063854 1273180 390950 717800 1589640 663261 1871631 351230 1173960 463633 1303315 1770563 1716114 919174 25186 801402 1158471 1241973 1424216 1083090 343641 1610792 1584742 332719 1270472 1049794 1441445 851458 1657792 886438 1288048 61910 175862 935569 1760263 768973 1542745 172163 1283259 1793711 1086305 1146455 1866234 1320021 1175660 91753 1053863 1830576 1159625 829883 1717019 191500 1402265 1347741 489998 1781430 1898949 1814 1390226 822886 50936 264092 1613846 1335178 1387679 1800651 1753688 909646 1478710 1261320 1573790 1997445 596972 150654 1769140 1728787 531185 1285662 830983 571325 99505 586493 968286 371479 1992752 1475283 1988449 1333147 981984 1439307 1340142 455452 1139950 633592 1208308 1145437 123788 825336 743709 1166324 493080 149732 114181 246191 547323 1889241 822779 1550562 578132 1912593 1326554 1021413 232325 1886429 1142055 1099125 1177719 461458 1960313 350098 697394 1657209 962304 497860 220963 1144258 35875 802712 1189920 1248756 70384 1579431 1518128 459908 442790 397558 1753280 452477 960848 1739465 796854 1741451 59106 1333007 1944014 978849 994844 406748 1003899 134707 1418060 1921600 1233326 1145925 541826 1068028 398975 298261 503129 1408562 355052 833595 638787 1352529 435873 272986 1115769 286577 1897217 251800 620472 1684857 73947 1748828 1278954 1670543 334285 1342509 557025 439015 1137695 1425654 314251 1579162 823363 826632 1119301 147921 989728 1887094 1709501 755809 606974 459514 995114 612563 955717 1354477 1420212 585352 1068357 230579 1454018 364004 611075 919143 104140 1844990 1291966 1671693 594509 303576 1119574 1198649 1008628 1536307 556829 1879386 1752415 768541 1959200 97832 96450 348734 448928 1983645 1310729 613839 1132017 39867 900023 388033 660944 1917310 1854565 686588 972858 284349 821046 1724200 440657 1493592 692482 1089255 1666722 328184 1821263 971381 22857 947494 1099898 96002 1252681 224030 1115346 1844286 749331 710035 1296020 1457893 87816 387473 1622040 1562456 1393895 1958431 1232186 138267 668470 791193 177794 1466985 487432 610509 1877785 31960 1772751 1711006 1614367 51268 1964102 1584902 581481 256804 162728 32297 341599 222448 910700 249920 403036 230375 615435 246761 1806572 840013 993496 543357 1249673 1003439 74148 947536 791282 617326 1707970 938766 211667 571611 1922914 490786 1838842 1296641 1981557 437586 1460053 1278264 1146463 662595 1568733 735683 800040 49817 508489 547364 97483 1585074 679209 186696 190847 404691 146308 1002574 1761229 57248 1899753 1039337 1334173 782370 422139 1598625 1812863 1757541 1927693 998979 1284535 343676 1593710 1798603 1655242 1203212 1636042 631249 1620326 1260384 580018 814561 854197 1976950 1072536 603312 1801944 1368584 137606 381192 1032756 805340 1047985 116263 1831051 492379 48288 281771 468134 1078856 1834022 488819 363728 1735982 92581 725333 75906 81869 1660285 1175536 861898 888566 434515 14685 342688 1686485 638111 800553 322149 485141 63052 1271885 362137 408143 1731356 170520 1110809 125460 281298 316423 1644384 231815 787090 1034846 270105 1685095 1024854 1504873 1433571 494574 1937649 1795343 790766 1625877 1056356 1970735 911113 1501818 1565918 1010055 122570 1445710 680823 636468 1494827 1289338 1645886 972634 916598 1212513 670195 1049239 1117046 1861943 611677 910710 1136450 755789 133840 702517 1088595 852712 749114 690085 1197120 1211548 1904258 702304 575801 1841877 1351842 1712012 457458 1110185 712964 216075 701207 1425050 615720 806035 245898 1486436 53194 1687989 1971232 1200351 218928 1477392 1895066 1948075 1734264 1333352 622848 661414 949123 668840 773372 199063 662348 100579 843703 1690626 1984473 487720 727892 1177037 515481 1420460 870981 801366 704145 214063 1036086 123360 1660753 1782887 1280261 1123462 308352 1966907 197151 357464 1908651 1461512 175901 945180 1341797 1357391 1019102 1387697 283416 587947 825614 1261225 1906354 1929825 1996685 1663246 1843604 1652599 967770 742469 356853 1104664 281474 813641 289813 950852 1312049 547605 1507993 1119769 994243 1617921 787040 1354365 612261 1909579 1596670 358162 880245 1187654 685438 1390936 260252 1683311 1054216 1438537 1129748 616206 1974598 1109062 1674614 161749 628460 1024981 1921944 1811489 1427411 1660720 1663819 287896 1252896 1088179 1580457 1054187 824257 762027 719931 1173839 525696 1689616 205831 1004857 1268534 954859 44568 36311 829215 69212 969663 1646775 805714 1226124 1321806 15819 1401612 398436 896541 1775524 1451881 943337 217185 920299 543463 850519 1939247 677843 469948 1299546 546952 320092 933474 1743381 369079 484084 1709235 1111395 1455053 1641420 1705661 1837451 301773 1524165 241611 807032 331238 1900348 1477310 609287 167507 1715904 761049 369416 1516629 232931 243022 1351153 1822449 557390 1279375 19801 1094987 1592753 455299 848787 1529685 1488174 303209 1976882 1538725 1360166 1547649 851589 1694632 666844 1716878 35780 1381700 1102673 1075719 1135546 1204935 167504 525803 998890 908920 1793326 739065 1483441 479248 886372 524247 651835 1300821 469544 486052 902985 949139 1305879 653047 115253 1020850 571173 730695 585967 1553388 349264 1011948 1905254 226305 1351885 737222 25283 1915554 1583648 991086 1716220 1512533 930201 1358963 504065 1073967 1969700 46582 39554 1482083 1175234 603336 1788867 674172 841445 1475614 1488429 991770 1070923 317422 28896 1610974 461985 287724 1238479 921010 544723 194498 557913 196687 627293 368125 1400008 1764667 1431651 1169537 1905975 1863763 73166 583392 537248 1113357 1043605 1493697 85077 1238620 153673 1256101 437630 1105580 105092 195975 1478989 638778 1860340 1499485 753070 351372 1986098 484224 448109 481187 899156 1406691 672292 121070 815277 944053 1913228 734993 806419 249477 1383977 1394743 1759644 968180 758189 1256096 1318964 1268483 1970824 1038893 1498927 1605123 279413 1554138 542508 479552 737465 1058074 1339582 135231 1413771 1641912 1081677 54338 300093 653167 1109805 1168381 730381 1381841 880607 932058 1939865 1688565 1778468 160584 1039923 1666122 845113 1046475 95841 836679 1749331 1819950 142392 892412 105903 1002092 1091211 1515245 1177167 911182 413002 1529037 1136370 1853102 121176 1654203 408026 679402 1193537 4073 331700 961534 870059 141137 1289950 1197152 1868756 784698 614933 1567439 1959013 1612856 883147 788097 1830150 683772 949351 879148 1304965 1029999 1462142 291369 1678858 572098 641991 1128619 1165958 708546 1577805 413383 814949 745648 281599 564674 529971 1779403 341481 1053943 108659 497201 1402901 1995381 12639 1734898 1913875 1671447 1720082 293586 1768698 402403 225114 707445 849583 1779937 696982 516337 1804966 318066 858592 1572590 287713 1909304 1335282 1753970 1558355 1460810 978628 657170 1246076 1929670 877474 1230251 1482211 1900178 1519299 338377 472576 668477 798939 910718 1435310 554058 26416 1132108 196867 1461660 1719919 1835231 1590904 616334 1270715 759565 274620 1982907 839066 1346673 1594096 446931 439424 1364215 497622 1678290 1343231 478124 1558786 1984553 592823 803153 323627 1175316 965821 16689 975881 1247472 1975029 1306225 148020 1139542 408953 861258 991199 952684 1803520 1885148 939007 1461684 1921443 397325 370562 1018983 93705 1050129 123139 935168 78810 1439306 316722 1636645 480412 1210181 1978969 1680526 500151 1520206 1308766 1955202 1295244 371226 1404207 919305 1290204 1239286 709052 445326 93916 1582801 1379683 122900 1548187 837980 51972 1870955 46807 1299597 1065684 325783 1757267 1301540 1131762 1796141 1318139 277608 30563 305616 301196 1139220 487414 698411 1272337 459784 45646 85295 1317637 723850 521108 1403851 696244 1533010 1506468 1468246 977387 784103 945156 884694 1823902 38877 736096 210073 622401 1923382 854782 200199 1002075 1403974 1198111 871112 1622287 1699976 60693 1332427 1584648 11170 466345 320619 87960 375027 378672 90660 398327 860104 34481 1955752 1213644 1326579 307742 816057 246512 724849 722512 1079509 477579 45989 594457 1084169 892540 1295854 699023 545453 1598539 1018406 933154 1558890 745992 827254 800556 1878150 512121 1000155 436880 867374 1200188 1755806 185880 383906 1145485 351152 942375 1614468 1288215 1133598 326411 1913280 416414 350256 647045 397419 1769667 948498 1536110 953152 1735933 395760 393880 1628950 940806 1914395 650399 1548719 1614289 896785 1355259 1556734 1376416 554174 267800 206714 436933 341258 1520444 1283088 697718 166203 16486 1244021 345327 1287212 1887386 1183340 1356483 686417 1822858 422041 729940 1981172 1471712 1407842 1945180 1720851 42494 1678543 522036 856231 1500695 600247 701464 1820355 1218425 892447 1140181 1219670 901693 279499 584225 1126782 1426733 1517007 426522 1357686 1785243 458703 387227 982449 699131 146434 1100757 944334 1868802 1973623 465959 650650 1864695 1316313 310375 1456676 854954 1801206 1957493 1641894 412671 57514 487220 1738547 1692915 936293 712724 1601823 5812 1388825 267182 244558 1505852 463643 1726079 729615 1215839 382605 1111940 41499 1227864 1191277 516050 1375893 1348155 1965320 1081180 1584096 731113 1627657 1305578 149638 1045822 712639 854338 1347359 905908 648923 1570039 1696999 953070 974508 91995 1695669 34248 1684490 1836871 1013620 1166731 1880661 1976589 116566 1741367 254115 1526925 1409870 1228278 776237 263969 860978 829226 1777984 1592326 23089 711995 1144019 311155 611944 1865613 1614798 1753320 1595945 125265 1244297 1046584 696048 769864 764166 1414350 1571270 1341762 36105 440581 1510462 194642 875417 821561 1220250 45764 1052794 805254 818152 1478261 1648643 863936 328587 130789 1481221 1759002 1298064 153949 1233160 1621540 850493 1343691 1499130 543628 1424181 237850 1232736 456230 1941056 104308 1957278 1211452 1283877 1786545 1494280 1370471 690559 1280973 1458248 1259225 1513522 1159524 983440 1194888 1451177 1988739 900369 31073 677079 1710670 291220 254931 772647 92560 1916697 1390582 963519 474939 1676181 1117078 1066358 73304 1660086 601513 1557820 947236 1261481 1594893 1383037 1863447 1500302 287593 1145207 1148070 1987585 1512973 1961325 1240597 1031185 150023 1360309 239288 1737753 711913 447147 1860603 1926628 670266 1258412 717427 575457 516203 802891 1003381 1988125 245243 358056 1656778 731540 1755481 468715 903360 1811121 1686343 1102850 1633468 21929 1412192 302953 830146 1338977 1706650 1699180 345824 1625409 296683 1391282 753122 1224245 803691 38707 374227 152461 216486 157574 324127 211239 1752054 1665744 1200081 1148078 643004 1551438 1256910 1117298 119408 1542139 646157 185846 576107 700224 1871460 1536231 1049786 1318693 1411708 1462622 1578461 46217 1624880 1356896 391911 1778490 1786275 1345869 1802354 1272698 1276094 734505 1154679 1025692 874548 316429 1775239 1544559 140221 1170472 523621 1075798 1218484 1393541 569395 1235896 645556 1257172 46274 792470 1386635 1120019 752923 845726 656258 630714 1114824 1028328 14191 739945 1424356 1319761 426660 83911 1415187 1989795 768768 1385854 1763361 205046 1005623 117734 1822750 1166367 812870 394043 768682 1367008 1743509 455974 1551591 1874569 1969922 1392899 999913 1356782 1375567 445240 1929165 681393 399961 260223 1704938 1888810 226420 1709057 103796 1398941 1940721 203089 1351681 1566037 542957 12473 1409936 1184053 621034 444751 1382344 33925 901512 1763684 661038 353006 1873360 1070488 1820001 48763 1535166 1856822 950768 1642137 1518111 291429 292014 1712790 832206 1380552 487292 1362280 1215517 1948290 346616 1706938 1121568 1580799 1697900 1644599 962603 68492 402901 1946786 831162 1001051 1664695 1428825 119388 1398850 65912 1625772 344509 1934992 1155838 99708 1908394 77761 863285 159017 1502564 1662744 1309399 874929 1695372 1676551 123873 170773 1536919 465458 1249306 606550 129739 707951 1784484 1510547 1917362 246858 1876008 1351650 958695 23241 363398 999681 329563 225146 429953 936030 825787 1182981 1095144 484134 721089 275131 1653470 345589 1376782 1829368 101651 374355 1782476 307282 405180 1551390 8249 1873267 1066486 1982773 819992 415410 1054996 1526540 1288667 561707 439043 1789652 695898 3354 332708 1476568 1489833 1866822 71124 743687 262524 1045466 1396885 1332067 1065421 1692408 1003665 502950 471095 867704 1599633 1829493 1213401 1377887 834859 1536816 106722 352435 1922006 647538 1512436 138157 1389493 213878 396847 299127 289863 1085071 1294364 290499 164710 1743306 38839 1574052 370414 795075 1994094 1215999 1504601 1208599 551621 1607685 1513553 1383299 858060 502906 710254 1628785 418155 1516055 454998 1932346 628966 26809 1598 1185039 1366906 229649 627605 1218996 45756 1520717 1119809 1562747 996033 98485 149574 138059 388720 1652127 407236 783063 1892267 298221 369631 1702480 931197 1769913 316360 832529 1734956 1999635 31392 15204 1938080 1947593 1387710 1437496 1708054 1711566 1171809 1039994 1404110 817003 26785 1945228 940028 1369408 61598 1330044 968825 1383318 422107 881091 1597024 665415 1222799 1559349 231708 453052 345639 1669461 824541 169842 55564 211232 876332 1501400 1667319 1133810 1489464 981712 230515 1381066 884420 1719456 1747822 1211024 994924 1528277 1052678 102529 1474522 543148 845322 745871 903485 1593788 1526470 314017 951418 641550 1695297 565780 1806426 1499909 552318 1865904 970817 1794116 866296 1998138 855094 1221444 1440610 1049402 255240 1399369 298372 627893 1812369 808623 589834 1046450 1186314 1481352 1233952 186545 1378274 1147954 266602 981890 1616262 1459241 1792741 1930335 92583 1639246 1767574 148004 13126 1947112 166540 1269331 184314 529708 75852 1738566 941282 1629388 449420 56534 1102797 1125155 1944959 383130 1905662 90368 1072111 1029243 321925 364056 488505 1484521 506619 1452680 970891 387387 1952028 409655 1374808 795103 670660 898146 1363836 700814 660103 196835 743652 1156535 977291 352571 443162 1920012 847213 1967640 987818 538504 1536965 1304377 1721226 1881083 1231287 1114720 1955932 1369693 1868141 1343638 390753 1598478 1290299 57233 848438 116612 1981750 1017712 503590 1918907 1296440 1477214 306012 3860 732463 1361385 630403 1040920 577746 1036098 4119 1708003 177114 209967 313318 383068 490783 1032018 286432 1958303 1132832 744616 1267051 926633 1528775 1100240 717177 1336570 372732 1389597 445510 222003 1899889 1612827 1463372 1513142 1525087 749813 1888931 1848243 176521 1862960 1020481 1172854 1604995 344026 1299159 1411084 477676 1794349 245730 1728478 768029 356970 1545841 1488105 1634889 855319 1919370 1475750 1185376 1862556 1227508 343011 674425 336078 983126 183350 1952519 1236665 887886 1075594 91326 1748359 348272 1799030 529250 427342 543461 1391907 1088058 261936 124571 599356 598257 1029079 1884605 918802 1817575 687240 443332 419940 1036196 1502295 46966 1929668 1122154 1255349 214318 772905 1451750 285658 262203 1426421 505635 1289074 926194 399740 1857352 372553 906772 1136825 1851555 58622 1383064 1988545 1909311 916832 920138 1189861 1730128 148876 206556 630599 1495749 494750 1479653 113938 1353150 1344617 348112 1097181 1064899 1417597 1382841 252311 630485 238117 1587557 1747815 1414361 358039 1202397 114273 1601986 1992072 384916 1584429 657270 1199128 1714487 1344003 23061 1485550 87058 1901883 78292 988071 1693080 62320 803651 1910315 1403580 930193 186551 1443639 102671 1228984 91244 226284 1242942 654424 966542 1362238 1055936 964326 1348554 1781496 292229 1731677 1256846 993608 620110 1481016 639828 771082 1812466 1261879 759236 1173511 1410346 750755 1321102 1878507 1040093 1749867 695598 397674 721978 1304356 1985528 1143174 1526111 358618 729152 1314536 1120866 99960 1211196 1539040 1897589 1630373 614874 11934 1564881 402654 1033919 192562 1767416 107595 394120 743970 585252 1479224 228330 290156 1439633 323453 1685745 546534 418217 1858945 1757284 268379 73719 1174539 526096 76471 1997217 288586 324437 3230 22877 225381 1075681 675174 406945 1821525 1773823 1574095 870360 1452030 1980822 1334767 141896 560772 569987 588347 1028844 798915 54888 1455266 82636 1264556 313769 1000527 1408909 840546 844522 1870680 29921 402466 1791312 1458279 239554 1773661 1723741 608972 1644472 1074107 1462942 660667 947261 226495 1961986 1991469 667436 1295270 1179696 6215 345932 268435 1801319 633277 1111224 1458217 196389 668584 1312228 1445886 2862 791508 1780204 1101363 624464 1587258 1121173 1572557 106622 556999 397437 465124 895097 409488 1644694 539183 1872851 835812 90132 330529 1801923 1866848 1049295 819823 144713 491335 1225216 1112863 1633795 1190983 297390 1617209 574776 1921149 1931636 1662170 1445958 1770036 1267148 1636500 1389524 1469856 1998760 441499 189924 630183 494876 1503187 1509854 1774424 903014 1816412 378971 319320 1721367 1792280 1882871 1353482 573165 1828465 739061 1465804 1705108 1819364 720472 928698 1009568 67306 1017435 547066 1735351 118994 558591 1325092 1994541 1507813 1861438 307861 1424550 11231 1530559 241569 1273135 1038618 1984051 1920156 1171934 1428347 266993 1681991 510869 202382 1161920 787603 1870245 1021393 1684542 42097 226731 16302 465097 1816573 1909977 1012764 1439746 1572391 1014105 1065508 1481969 1674734 1019240 440784 100817 504487 1551305 965389 527640 1137319 1667132 1927271 266940 829128 1920609 450809 1091418 1668487 1353580 1379365 812817 1717840 1920636 848603 131444 1229874 1120683 1690091 1543191 553180 950343 139635 1575963 1118240 1622615 389134 782650 171196 26067 556907 1605670 1211563 576889 1815303 134962 1365087 845120 1405608 269777 1527039 1924563 639537 1208854 437283 1817209 450420 1596400 518483 1889260 1912281 1350178 722267 1685596 68471 1809201 1352250 1379798 1844538 230129 288524 1013448 1788411 264682 390110 62546 1436350 1739982 374314 467202 1976054 865860 1724602 1382940 795368 1100167 1498627 1820972 1424123 1444687 1464258 489153 1054124 1093420 827620 1736039 382641 768187 360307 33078 320760 1914281 1718274 1425631 557957 1827236 1286606 1560807 76285 1431653 208701 1787938 94255 1507541 153438 1114353 67730 96705 1963398 1291497 404708 376718 1498000 764394 1027170 248663 55229 381593 225081 1966158 849608 791802 1400387 1019852 1682568 52553 1404211 311613 348656 690462 373785 1919510 1767466 276432 1055006 378503 1244947 95159 833273 1509576 1007533 1499934 1996002 298150 892526 1550739 662958 91888 1247219 609032 651288 1291428 1600867 564737 1778105 825479 1262665 982884 1058303 1369144 763023 304832 577822 1238863 1777688 355517 1734992 1145404 770338 1923297 1653968 1444044 1361405 314453 117998 273411 501741 231657 115339 1202919 1679603 38917 274697 1746836 484862 825362 1633825 1612637 851322 1384419 194531 1707745 1290007 821577 477726 1805659 205212 1201705 1058025 264356 1541925 610330 1726386 626993 652964 701311 1786745 411044 1790501 240505 1651906 1414644 1928048 1895471 810043 634939 374019 1879722 598219 832295 1091195 208034 1279644 1153342 463562 1015227 853525 150706 611892 1071131 1874811 1720729 1468427 1483172 845281 731162 1191303 257819 801876 611760 1691052 13991 1944505 1772233 786676 307102 335952 805485 1539404 274821 536497 531806 1155124 1718387 1095010 200020 1433186 513597 1114546 1704506 1538858 1914097 1683611 909221 820616 51902 1075136 338565 1476158 1697084 960734 1367775 1981798 353354 948201 1778588 875576 1762495 1202643 339071 1646896 118366 275641 1406986 1748164 1530164 155273 348270 415823 282540 925490 1484504 1849364 706854 1435463 1821657 1851692 867610 397713 1600553 1506683 1792303 847757 742590 1288285 505867 132024 1433252 1601120 382689 1497641 1667594 1574068 1623002 1472296 1547696 146784 1121975 1621227 235765 1254190 1290048 750107 1289307 912786 173790 1621511 308315 426664 214891 51803 507800 1848117 11927 1684305 1333344 476477 1076658 226582 494795 325081 343192 1705636 312038 1950374 1365964 1616199 706524 298500 1740616 234896 1039602 993510 1500404 859170 806867 1043866 270061 934909 1858865 795470 952390 802408 1976299 1998067 1612177 478990 486960 965665 1864801 39137 1283641 1482081 882548 1641478 941699 1944390 1384385 1759084 1535593 311016 1756209 1622374 1578 1127272 165001 518390 1059455 1536980 691141 986451 1662782 1703845 144178 745544 1577246 1182235 1880548 266755 909469 1130025 1627886 1035345 1886005 1191591 890084 128458 1915217 460762 823368 79903 1510205 923700 297096 1377728 868659 1099267 962099 1256693 91461 282878 1865268 1789830 243835 822144 1971007 691508 24781 990914 1192557 248920 1614891 968637 31981 1374351 1917509 1997812 1518620 716426 1553694 1415788 1778393 677227 1222600 85669 963029 1650025 1416941 718655 577417 451325 516657 497214 1669512 1757558 591462 1873037 656128 200286 1885088 35729 1665052 1054003 1413612 1276280 1569547 634551 1652798 1055865 117239 289688 1682069 1394654 537582 1680997 79716 1154922 1099114 1340 682736 936684 1701528 1065531 843608 165443 901959 607266 1837382 426793 1926581 1701223 438115 243627 1989641 416194 186007 991977 1277566 1463961 1769505 16920 87695 1580030 523799 1085249 996935 100900 1052635 730997 1403450 593073 1573830 1146380 347706 448277 1873397 803506 114117 375324 138611 1755969 825687 174924 527502 253384 1726321 1699013 843016 1059692 463523 1031358 1242002 40175 847222 1395205 1640155 1370682 720061 868716 395042 555141 236624 1004149 1914199 995648 1444892 285616 1468972 14338 1445173 802287 1284780 1847779 47893 1169914 1956697 1307523 837699 1019325 1110233 640935 1749398 1969404 594814 262355 335913 1031461 1786670 1089050 492778 316911 1913474 1918124 34479 1546304 933651 1871156 1914450 792240 1776088 1779357 679822 1808464 585737 730670 1785125 1947862 1580940 1914445 1404241 1822978 1927702 1246520 1707386 827088 1101313 470438 631281 1862428 889628 558449 1577447 990328 369358 1889083 1928042 818872 793947 1254887 760236 614102 335411 336056 1383512 656361 1912370 1159337 484961 846285 1715625 1157408 1081238 923364 1038747 1804495 676972 1802163 263912 713079 1011216 46574 902382 1781459 1036915 1386144 1633202 950648 65737 609394 1391208 300024 1656634 1815705 1861369 1721043 1486628 1025351 301299 815493 1313681 488183 203503 791161 1532136 1863611 1669764 545622 1025799 525076 494598 1929030 212164 813510 932862 6806 296762 1063866 1927059 1353520 1982968 1708462 1019809 584212 689285 1136446 805564 1749915 1181168 584853 613443 742953 673459 1074101 560316 106274 1862096 390071 519546 1339576 1144859 1525422 110454 20287 1462668 259069 718185 961126 1545337 1775903 1387799 514050 794030 213181 225514 1641306 48287 1276391 914844 879080 1613742 312179 1946322 82171 792124 1495873 1954447 1398382 1524501 234055 1578937 429550 1216011 1525630 738106 1211271 824305 1679674 846187 748547 1580007 1480330 1039255 308038 317132 513384 785646 888053 435579 1207716 137063 300707 1146826 559833 107898 758348 171484 193603 554671 1524747 460089 1460984 1488419 471505 1978347 1563530 1697758 369344 1379460 1141598 1064604 902122 302548 88361 1019467 894236 1142895 261738 218564 1960127 1905163 120421 399947 1304013 313694 607743 191108 370355 255052 419861 423262 1623014 925840 297866 373161 192676 722169 1881987 464062 813593 1337069 1058651 1328699 1510484 1747836 1373785 652090 1481462 1444616 1726073 893451 1409776 515383 1906579 286580 1161097 996307 1350944 627416 777922 346600 1858810 1771745 609512 1154936 1208044 783386 1921264 715726 213174 1271631 449400 1735468 1690115 948219 1418758 1842681 1609441 1570566 1793332 769791 1422536 1224402 1482704 297942 1826538 1933321 717313 623128 1821795 1101804 1693326 897113 409120 1926683 133395 1078775 1281162 1045057 1035228 541726 447084 700704 1244007 13857 1166170 621819 1527283 445259 1219743 1036016 1161342 795611 1840346 1425043 1683393 77392 1600878 1015566 1236516 1404332 1265238 929402 567972 1365330 166384 577242 886153 1786277 290760 501341 123630 1175872 1128182 33018 1719024 1011290 1468374 806314 1084745 875792 1412772 1990455 1880804 639171 1216318 1117249 750726 1009755 1817023 1826752 1147302 265399 948084 1571109 1161711 39770 1106177 1724618 1503566 168613 997619 972920 926837 614367 1881120 306113 667147 1668014 614877 1113085 1137435 1066799 1791904 58225 1059731 510295 567401 1731650 27924 1132480 85061 1091455 709143 1810336 620679 127035 347738 1341952 620611 1260903 918077 10847 1906801 714219 1179360 586372 1772247 1710667 30041 938221 704682 1138784 445946 1492475 1409225 158981 749489 397891 521536 1591452 225746 624290 1523856 1743049 1440470 508704 1411650 694470 854948 635954 1991403 291407 1275981 1901186 742350 1274801 1313993 361003 1517557 1873607 466040 1208300 1318529 864959 1167824 258281 140797 546804 1970922 1913993 979890 1665876 622611 241870 1374967 121226 1474448 1133937 275885 450477 495014 828361 1234259 1134842 78272 1391609 1839635 339336 1799459 652247 717277 160215 1648646 1637345 480996 510384 1998970 218281 1511695 461514 805230 934748 1101414 1450880 126476 119597 484066 1524262 980121 54764 1473087 1994538 1703170 583048 1984432 1960218 237765 1014531 1390475 1202673 1089388 348662 612262 443527 1027501 1102163 1298016 500191 869207 604513 1704377 572717 618263 423776 1030126 598275 638406 1294674 1240486 1112297 1011498 32956 649499 449475 215550 782372 1389114 1107594 1981930 1335203 94244 596102 1801249 91759 837242 1054364 1613282 927718 710284 577224 456289 1317957 887808 614619 1846412 993329 474017 1966028 1888057 548087 460658 1949315 298958 1209496 824787 1308336 103665 446158 705819 1135806 1431971 286969 977027 541456 1895184 1356306 1214996 278061 750764 1699840 1697366 43764 1868101 1603061 508866 1756555 130477 1934553 977264 844973 1777237 1797362 1827423 1207583 203461 1380190 1595642 613192 1506807 563170 1822598 45844 934237 505456 1271908 1918577 1549297 1244437 1632858 619002 1265558 879353 651364 294176 138942 1401006 1364108 1428136 838355 688275 934948 1457872 786262 1047458 1803872 341065 690579 886408 1787413 1140105 956269 466394 1748473 1344947 817338 1389078 414256 1444427 162337 825090 653851 121471 262477 1300174 760456 1037132 1736892 512747 130026 781273 1058999 1741143 827348 701979 140196 1319399 799151 712047 711624 67725 857221 1380344 346102 822498 772957 1139600 1012570 491696 1481673 49167 1320238 242476 906030 337788 1255530 395449 1220146 932648 1536970 1986068 544938 589980 715459 168647 1487599 342226 1729990 188779 666359 1554049 1512834 159034 1421969 1690342 787113 1270254 555229 912140 1507275 23544 345079 1789772 1181155 1118560 1974025 11795 988814 1485654 1543554 983834 636244 298445 357705 1480728 445710 1283796 1376925 1785911 1989619 1743282 864222 1961398 734871 341338 1784183 539924 121129 715834 1449955 525277 1231346 1617869 1183405 374940 935503 1947655 1470665 1855219 1829704 592511 1421169 1733678 4718 1740981 1835011 1033074 1746647 1892176 1151989 1076654 1706166 1759896 329967 1044433 1706252 670436 628014 362076 649616 1570972 839541 1062588 51895 1413392 198186 1879171 1133743 1215658 1125240 875821 1755820 1240933 1155041 750874 1986500 258317 1525037 1799826 1554312 94347 1446308 1459626 1221499 1383830 115772 941440 1774950 1986285 117822 885769 1274266 571222 90777 1994672 155561 1142266 908091 1516578 1225826 213390 155286 1491659 733394 822123 811038 1449906 717725 613477 110104 1797343 1872654 969081 1349538 917480 1619079 1384031 1716842 1241196 1805773 62535 1122727 871593 816160 1800477 1510482 1697118 1676379 244486 1717064 455485 902152 1895385 645267 431000 123130 508191 1430368 1299053 946667 1250634 1571163 1669476 63747 262230 1659480 403823 1851425 652886 1332073 1411096 724609 733923 842821 595249 28542 1254020 1267820 1729004 133640 63227 218774 377562 1740334 1240318 316607 898381 1907954 1937664 230517 758724 1219783 92353 602719 730256 286816 761146 1428370 1920781 1804526 921147 369442 949658 709350 429568 786614 1988931 121697 1879102 1050208 1918237 619660 24351 90721 965045 1597667 1947808 1508036 1447590 1794731 1349532 1401321 1667351 994083 625994 290513 1869356 408557 1191846 13967 154932 1982527 420809 1406491 1116363 916840 1989801 395629 789564 875752 890508 505963 232800 669527 1370662 945028 10283 387372 1447293 1511693 325789 370372 620863 1413738 1082954 564103 594878 1687469 1356310 1285690 1628306 962625 319863 1735372 1464216 126404 236671 1241242 5773 757997 1581164 133431 1730792 272778 662026 845539 699029 915486 477544 1293405 1978628 67315 906265 1372781 1742348 995902 747205 552136 49154 1912834 1922205 1710864 1316704 650176 1411719 1527849 510409 1885644 1521805 301458 1980388 1986842 1660229 987121 1852643 224321 697107 38978 1774577 557143 882377 712088 1127170 1971575 995517 734955 575981 659998 1580019 1519911 1169832 515448 140561 902865 86407 819763 741965 1085754 867907 851085 1229448 157375 843572 962183 959886 351716 1889464 1747854 1278647 963506 287163 186054 1322836 1052861 62496 582292 1897153 464413 1458260 1449345 110531 1425758 1199743 598442 557567 307020 764300 451145 295868 1905456 581962 935835 717816 1558248 943468 10159 391615 397317 227068 231308 1934842 659091 1626698 783449 1486324 391983 178506 1246607 172213 1267239 960542 1124754 329479 621772 685161 1741354 385922 1902810 1340317 424608 1458948 19070 641163 1074433 548624 55538 62504 1580871 1291348 821198 730765 1429806 1060916 1962317 1032267 1939322 1245951 1676832 1452515 859327 982055 1964179 860660 356913 1259735 1522926 1398020 1143136 1206637 181768 1633626 1932494 1499156 1569450 1699325 1084220 671184 748381 516871 364062 301550 259168 162007 938674 1188981 505366 543544 702927 629468 1294295 1014424 785842 779707 470726 1167393 402946 1185121 1042642 1794021 605933 1129158 1824670 1363898 124793 1725461 758867 1845947 500393 1426318 760501 1431761 1422542 1701580 1852528 1515236 341939 183789 508784 1312606 680701 96180 830437 1674900 1596283 1152152 1247827 1845053 105887 402666 1337220 1209167 203686 1869875 959733 1953602 907226 130677 1817368 1482817 200195 540095 846226 1617523 1214547 1870029 1219105 115027 1638022 558615 281118 665277 79898 1390973 1629133 1402638 317997 90647 410796 1993208 246242 470611 517852 210249 1358086 700571 229045 1501206 641097 1232687 1970224 1395153 129347 1457103 1981398 786850 1832591 775005 1336612 1875753 279804 1118387 1398375 1097201 515851 1797327 741457 1940180 1389616 895399 992308 1344428 727425 1623658 81757 463274 1676898 289877 578383 12732 192560 840177 1414009 354252 611362 959214 382951 1523284 729770 583181 838521 1961384 568944 1100280 1694999 501927 307754 1655859 1076944 832406 1289143 1691846 307497 1644772 363216 168710 1413491 698312 1426943 686809 1763812 337867 254548 1176665 767293 647019 1050847 699181 640030 1319699 1246336 569427 530300 490495 509708 687587 626236 12115 1991650 224776 1839425 1287618 650975 1548593 683494 633089 61739 795671 889898 1611209 1651833 1980775 1099964 1248470 214382 801380 310959 1275081 177208 690968 1097142 325059 334457 1947015 1564500 945586 1121152 1669937 243093 1859008 1418817 1253505 1347033 984966 250358 505826 520657 116080 1477707 1354688 1343453 1044323 936809 1001080 1369724 627142 552399 45803 913520 868078 409522 283938 844930 1450299 564968 60933 1995237 1989968 216751 205217 1227610 1986265 1435956 832096 1311418 1634030 1203115 276742 538601 1336921 355149 1828771 377527 1875332 724269 412405 1028620 1691024 1665045 1941862 404723 1907014 1063339 1660192 1681589 88771 990378 58280 166122 1656514 1212736 604788 1388091 1858772 245443 664425 1914884 333114 1278735 140095 1756253 1267789 276606 463838 1340166 289916 1143760 1735700 341221 1177637 1448242 1793538 1815289 109776 148197 246189 1205747 18633 1538653 428049 410423 1299013 208911 758137 1141454 471117 100306 1222581 175388 1853684 1990344 1843207 854022 1304583 846437 34467 1254140 1999562 697066 1166840 847389 669082 1512867 484885 1741800 1358309 1908802 1217669 1378608 39889 1997000 2472 1460240 541127 1219512 1295723 1708721 85601 898100 1580176 1493382 1867228 1351682 19822 249604 1029367 1488513 1893584 139580 323956 1421506 1442653 1714177 1516004 1286496 1831346 317058 498238 1306696 892402 1729269 558616 1734234 906778 599950 466973 1275735 680928 1334338 686548 1649520 1627306 1724988 893171 1387287 1503915 1161725 1533399 1037189 868175 1181002 189925 1471641 65579 440299 175814 1156570 1093489 149254 1694785 1333494 898062 881344 1591714 1024233 1343444 689075 665276 1923654 630191 498195 1364319 1800798 686235 1869878 1113790 923159 1673330 920919 24914 1447727 748913 354629 106447 540359 1732871 1677692 270657 1063350 238119 992691 1717097 263454 1563677 805352 1990832 511279 974734 1058062 1854209 674980 303393 1838812 901913 1835631 1962197 1344665 1001475 1955524 122855 883381 963675 1830593 981658 253154 1085113 1733137 637320 1997902 549814 473438 1558566 21709 5199 641514 1909669 255446 1151004 656520 43880 966919 1937293 1319864 489615 142269 508563 447187 1535173 99993 1440158 499835 977223 958453 1378773 1885272 32541 45484 884883 1690801 1262937 447174 236373 1493532 339100 899294 1313236 248396 1707754 1875553 1464406 589099 971179 62107 104473 969560 7936 1204693 762877 1892545 1330251 652991 1540041 1080086 1869153 1745745 46330 1048855 715735 1830946 75039 50904 162982 751960 1840497 862968 1286299 1130482 933646 1526226 542569 280412 1157655 753940 70153 684639 511713 1818852 10743 426704 1482136 1617677 1081817 777976 1272541 804586 587591 416382 1714681 551340 342493 1272229 881578 1886695 1762929 1101745 637310 1539907 1140925 1623804 980063 1716839 643220 956727 587099 1859867 605974 427491 583986 1573258 119968 1499122 1461052 68531 1416229 366482 242382 1527300 1183004 490592 951817 1108952 1374803 242150 56107 540395 1853320 474448 641257 1809717 419939 1981581 732654 141129 63073 694251 238498 568900 1939221 325915 447424 944858 761966 1414755 1333362 214431 1461770 55479 686108 594887 191686 893702 1762560 170501 1326225 168675 796977 205301 1894757 1498548 1959913 1922902 816797 1609697 927619 1300757 244563 595007 1594116 1830220 516384 390050 793082 935947 1209316 577990 1872050 1225088 1203935 1348687 898170 424219 351686 1276554 577443 967039 251622 876557 1037916 1133552 99761 485897 940498 327764 257870 563319 500636 1181668 1514634 622706 1771698 648625 1843946 441819 90057 121104 256090 1558258 1501202 257251 650059 433096 470333 1707911 583162 849647 1799566 1107483 700198 1840304 615593 616988 865526 337969 369440 147639 1157268 1689898 529372 1719929 1167227 1812731 503746 1259340 326121 1574866 251048 1825605 521609 1202366 1846821 551493 1099167 230023 240280 292250 1708813 1171593 287716 715079 1760807 929278 1112963 1058454 123857 332359 1092823 398019 36929 1416120 1232026 1176350 494952 1499691 1752145 307554 944227 1138533 375775 1864046 647294 1477376 1660551 1084353 263603 228940 1798474 1602797 338034 815061 1929158 159495 848690 1100054 1374358 767960 1237333 1039094 70280 237526 451483 805482 1106406 1413852 535410 1858092 1734318 688539 1656577 135922 1155264 923180 1942358 750532 1186275 1126663 1396109 1176770 176391 1356395 10691 1340350 774257 944030 355690 1506456 1321381 7995 1142240 655545 65457 1117751 1660119 1371587 1307399 382233 788162 312355 1069060 1260778 747689 315580 1335597 1044113 1757719 1738278 1725264 1271845 936717 353786 1382664 1225404 1524224 613458 1767101 261779 1319892 950918 684141 1244089 1278897 1824064 1623035 827431 1421527 564369 1657335 1061204 635727 1175918 398336 1077329 1981272 1202518 1431073 6981 1038582 1662160 408958 136882 1528427 1087091 1474024 1221626 1830586 1348103 214189 1820723 1427273 170881 754859 293354 1607353 791651 414600 173242 421558 1056620 756298 1959488 709455 1140833 1306251 1196292 1062798 1132375 1784782 1083224 1807465 1351424 381864 1312712 125487 647980 548274 1090495 795403 1101403 1026604 1691218 164550 945354 780815 622077 1875323 1687118 620707 506728 119065 983129 1932319 1570291 1433044 531546 832151 1427733 1800072 654430 1650593 1933714 220113 500547 1242091 1067764 634660 632031 1304486 1183109 10242 1576206 373203 1978320 1471405 719802 454197 1463904 1485780 1455422 1991094 460230 1642455 1429406 39255 223192 1807010 1586251 1894213 902044 1148769 1264132 1262910 441586 543836 1632035 659806 192879 819311 1717685 1192471 1480016 1807313 1722127 621971 57739 576265 1488273 637094 983122 769511 1885782 1312298 640418 287989 778443 1962545 1131980 380513 319501 1995476 707297 1742768 496579 1705312 1186443 663637 313112 1438566 1300043 1195950 1737947 1565441 350996 1423499 1605906 1288266 1024454 367460 1865843 619576 425063 285382 1469563 727100 82721 576959 356944 690036 887361 1673896 119524 1719890 1598421 1961875 1667136 1224892 1702282 1678036 1182646 729915 1469936 1182977 1325344 898449 1353034 1753668 740570 507068 553840 1479834 980032 1704655 153914 598824 465142 1937791 1732807 539807 1980369 196999 1080579 996085 1880143 1409532 677320 755371 1125949 1721576 776679 732531 354450 35908 530345 1536942 1345440 1793962 353318 581627 1103126 1910707 77833 97712 1489707 564107 931096 325807 718433 1368921 1435570 1396065 1185696 455961 573821 233777 1896673 1491661 591340 1447132 72832 1934135 1350864 1620393 57826 1870928 1568938 165534 516529 311455 642461 387115 407878 1681363 510453 1794290 894517 389743 109946 848426 1975076 1697315 488917 270996 1141761 750805 832326 1078716 1200454 1714280 1426751 1120844 1914439 1697394 1829410 217619 398246 1387193 1855137 1456273 823553 429690 1896563 1178800 315890 1356674 1944213 170710 224101 1745882 1873443 1234955 1868552 1111413 1218080 668403 1480578 1811789 1443787 1545266 1252399 893656 312484 178805 259851 1500820 862176 1663423 1365084 1404743 1456910 1505410 1947706 1078515 474979 990701 856394 557870 1943321 34458 1621775 868479 955961 872942 1383351 401912 120740 1434460 1051065 1719399 1383125 1266478 1489234 1949638 1411866 1014435 949685 114989 1003404 190310 1401028 1587234 1023643 975829 1410375 1902954 791100 765447 813010 1950974 1342828 1345183 1792478 994030 1131124 584103 1578297 1113170 854414 325816 1965607 1125212 845847 427418 67566 1503639 1948702 1554646 1759661 1569435 851780 62394 1674923 328316 1729311 137961 291222 1215934 989868 1380870 208367 1124381 536513 763708 1553602 251617 411596 1711201 1880510 1594373 1200297 997267 1172425 1509510 1867459 525132 902032 1725240 927594 631075 157050 1850023 1097908 1377134 24045 1142189 1663372 587468 1165618 751440 393419 1528789 1208953 840204 1892871 1704815 131561 1021017 414920 345532 987628 1962244 30702 342368 1078871 1133759 795939 1438929 1352852 1049972 1053445 1807678 1199081 1755022 1466235 1148914 172023 244442 1376921 360338 1168798 1469810 1302025 1199102 1322645 1035095 337413 1298912 238609 301649 1339565 93035 18186 882244 1286633 1677018 1130126 1519330 761609 1051960 1731599 425113 186608 1892245 219412 307509 754687 1308157 851798 1460394 825410 196403 1821543 1969037 1090923 332425 578175 1483342 316181 986836 239175 1195188 1126894 650135 1827829 899863 1356238 1785039 1453298 1070556 1615484 1152980 195880 327378 1312830 40214 1756522 260555 1373704 177875 1358593 1091906 1851640 1003510 18657 495177 1220063 1294794 222259 480032 752021 470900 1450690 975221 250965 1711812 151233 879892 1662328 1346007 319122 209868 1166315 1534834 745103 1863547 539717 847208 776723 729199 1090229 130657 614611 1078734 1179286 1356202 1975730 699027 60493 1803800 834901 557810 1847539 867443 1934921 763427 1741995 5929 851024 972963 1309896 62879 114165 1484208 1945572 335830 217388 977772 1416082 126579 1288711 34548 172032 652191 1038077 1217882 387845 967397 928131 1167695 1468796 847934 1469589 1957729 1019154 1696645 269408 1150696 1013537 293832 1353450 1406542 252929 635951 1615418 189526 1734340 278303 1647001 666521 1386042 136021 1071791 122472 700720 576551 906109 783238 1656652 907193 1313314 1744311 1447362 455656 1171730 1242332 1250709 1597428 1470238 1052180 270032 1851981 723418 664993 608161 1036714 228474 1951124 524373 838050 359563 1901225 185141 1536382 670100 1988520 112417 1372791 1585231 1915895 1127196 259226 533559 748158 449402 416442 209867 139196 1783959 879825 1224005 1973518 1491476 217826 693253 389846 1069998 795398 1360023 1739237 1301667 1699964 982475 579185 914907 1034785 1019801 724192 82184 1566194 1642764 773306 481232 1002906 1552784 998753 1578830 1096941 1647399 1589338 1188049 958937 1851402 550574 655408 1384586 1712642 742742 1501392 723744 526770 1239221 779807 1375192 337746 945831 1392063 593761 1361124 860143 1939487 1159635 1645471 467064 811421 577914 45383 207043 1526590 513012 1027768 1432740 1157000 4827 115057 654594 1722656 1681941 936223 1739349 1268359 743826 1544443 865103 1706964 473745 888211 1912562 1240843 871810 794241 1237523 1456569 1503232 1625748 1489534 20887 1476346 1855574 687969 707831 1017454 847530 448755 623856 411038 839841 342906 1890931 1538410 1898179 1676661 695923 1297796 1420639 1668327 1528489 1760625 836987 1095459 663589 1029776 1230330 821894 389027 348682 485262 1850598 263398 1275686 1117648 283955 1268403 1824471 53780 551384 1063066 1287340 210657 397321 1716782 1573962 63703 1784342 978452 997137 1577077 1667357 1026122 928006 1164022 163957 698358 1488837 544594 1732429 1005556 1823710 1744715 654745 329 655323 43661 852439 67707 138583 1183339 1694844 1099961 390333 1839730 433413 1619899 84611 21906 1422666 849022 1940968 1412141 580549 1788537 839461 969261 1450551 1908961 223535 1404771 1881097 1559024 1256645 99243 1292005 1940072 1851349 1775198 842257 1909248 902321 508813 149164 339297 1309616 343446 1916123 1222431 1903253 1743951 268798 1512758 1157067 522875 1575958 1100593 1489834 1468063 232454 945267 739526 1199687 228019 1988185 801354 1059172 146214 670639 874348 1315819 469047 1539651 202391 215318 187124 1979087 792559 826797 897535 1304139 1551143 1357461 1439447 1536815 1175760 1883185 66491 105372 1725311 176430 1520776 626914 539958 793600 704745 119869 1568819 902464 347816 539259 952001 269649 633593 1518590 1995115 1231725 54969 1091335 1049411 60746 1557685 1067353 1147568 1411618 1743721 518178 117093 1749593 1739597 989410 523455 1697149 1036530 1603740 777005 1631619 984553 455920 1935400 1745549 1276342 34809 1216038 1412131 1760643 1405666 1614534 1488599 1129218 1174203 1442565 1804725 7756 49676 1865221 316908 1816888 49276 876702 523486 1989611 651852 1990168 1366607 1697611 354641 1130728 1214094 430150 298628 1118897 1164007 1846661 992333 1947837 26055 1629521 992710 223458 75417 488005 1590281 1891409 470202 945758 1385266 305720 1179631 1365013 1441568 1365251 1512033 1646535 1699852 1875168 1570222 1695643 404331 130931 890598 738418 867312 1287286 1641127 1188092 361713 648033 476852 1569071 1135601 452728 1488040 1253169 658670 1835767 46972 1942391 1453722 1212592 562153 721419 1901019 730881 1412084 1403625 1397872 1657116 1546798 199496 874935 1845461 631785 517474 13866 745283 1135869 1482497 1424157 1542742 647928 1103064 1277365 1204332 1282334 1588010 202892 1570488 452107 877981 1079649 1726565 1987702 690710 1202134 1050180 1812917 1950150 1737566 1495710 144976 1553603 1983659 1828980 1109677 719114 1176664 1013855 1207125 1028433 1451679 703143 682503 1432044 989225 1796003 337178 1984990 461976 540477 880698 962371 707909 617086 1666605 1892148 1937091 211701 1612079 379403 557169 831518 609475 711707 5330 926532 1605501 1545078 44363 1653449 1123806 1534418 91980 265749 49635 882852 308762 974248 1600341 1887088 1452316 1219552 1246514 1604436 1875449 1489574 1379580 959811 1776836 278457 1707013 1626600 1485062 1296315 1088295 571809 1290433 1115972 1505615 1655185 1508318 1484716 1358786 1149688 884186 419254 1392509 1306425 86251 1931585 1303671 1801026 1120910 97871 1486909 225566 1312709 1169166 545707 1113315 334695 1159651 1127151 163763 126560 354155 646462 867987 1854653 776264 1380437 930465 1148397 1502568 1779799 307162 1471246 347089 186461 1815469 1826508 486560 389151 1822532 1153743 1962648 1402187 249572 963814 1581242 146849 981925 640149 1563300 890568 1951726 1257767 119058 1065351 381901 1038572 928984 364519 1413031 1068130 1822613 1504463 1604662 667534 1587591 197195 1073465 335792 559868 252643 1483194 382544 113308 974394 1417586 1966131 1646691 327000 1907324 1919124 1017518 347050 590289 112494 1319042 1161046 333233 1216028 190029 29496 1502170 1346731 1038553 392406 678654 584030 888515 1340474 259433 678403 1474660 220066 4096 1117356 1770374 577099 1647540 1756711 188988 1343066 1044379 949212 845507 818670 760747 793662 826633 1319652 335273 912161 1578549 875029 796518 1066350 1370629 246431 1616851 870750 57102 1351310 762648 1690671 41921 1183114 605984 1851141 550918 625117 624456 1812605 1525301 850050 167304 1501835 1295259 1983677 673420 1335634 914181 1868798 477880 1585497 1611986 1268215 1742034 1528516 1348813 447768 1823259 934965 1750912 589436 665141 537905 641150 1785471 1915894 588930 1907879 1819712 1046258 1453134 1945330 1196100 1497157 1723994 1397597 69392 683410 1679282 1323960 319087 184321 1100264 1750979 1424262 249171 513463 943761 854727 1332717 1287265 1509726 1730631 1324379 1520248 929663 1714459 1663122 1345045 1053141 914144 1899571 843733 1870319 688680 1019793 527899 345162 1875669 210389 751350 1394558 903806 241651 668823 528535 1396277 1060435 750955 422916 874717 1018825 1611436 1137114 180711 1430087 928151 973115 1931141 671890 1053649 1249259 576640 1073404 1033506 1807029 663881 1229260 1359055 385105 293256 1850273 1497238 849246 34769 1601653 1301089 514849 1154442 339204 1645707 181963 284046 1204040 1612255 725124 297482 88484 695826 815960 916109 1231708 147456 614559 1780964 920158 1169758 1064221 247272 304485 306837 170267 2665 127995 1107754 1120477 1899067 1131983 1890748 1292410 433056 769707 1512263 1518044 1285374 1750006 785812 457380 284904 658890 43327 845484 636963 1760851 142447 949840 1304289 926154 1289649 919374 57147 1818916 142049 1722814 1651478 23358 896341 219976 155106 1827514 1264819 1771206 608659 1343084 523307 1692118 1918219 1035287 1975292 242719 1498774 832075 1595256 825763 1391354 1192028 1030925 1594881 324378 178352 1673777 1053268 312661 1715829 799693 847054 1416546 335200 1535388 1918726 577899 851223 583929 464725 100597 915207 17973 1819540 722429 530360 1867890 1748863 1420660 1357767 1623043 869313 1068336 1117873 1783796 1849646 125700 97152 353090 741278 527338 551620 1150474 597557 454728 1355305 104312 1040431 1972083 1985621 772246 1487983 207346 616981 981494 1512355 1771415 981464 1074951 777297 1618656 1613402 172886 1412118 1743890 270777 1976398 1181635 854045 557283 378690 1880827 877296 1837044 374487 351693 1513285 993743 112093 20203 774125 870010 1954140 360917 242506 1214489 407136 1553036 1692317 290784 690191 1890411 1068006 1176645 694786 142126 328952 227382 748490 27799 1930183 1526585 821387 649367 1782157 1919535 1854758 1188013 1247566 1460606 749011 333757 944007 1325302 1895659 1054268 1851587 340332 526570 1685001 620704 58325 950702 917937 1159482 776156 1390896 1398462 75064 1893970 550822 1997921 349651 425618 1961911 987454 208173 1824368 653395 326345 1887081 1709094 1771096 665155 1799519 1999377 1148995 250356 1095786 1186903 1771840 626770 375689 1989504 347592 143479 1756852 1244709 1925620 558076 1983710 1567370 884465 1172366 1347339 1034807 1670940 1400821 550570 1991297 1761955 1350013 980778 1678311 1540750 1098028 1222200 131290 1561542 1908086 751157 1981371 1119388 653280 608356 1990143 839891 257701 1759532 967841 1584649 929183 1778729 1623198 919865 1664621 641212 173429 281636 889715 1996347 1786533 879381 762973 1990773 1485356 1684621 785235 487062 57992 773504 660271 730414 1485286 337415 101397 567965 666314 412171 741511 277180 415298 1880552 1742085 579908 1456471 1229283 457152 57751 306675 781868 1815283 1226033 1670071 1072618 1354301 1234374 522015 839650 62885 370868 1329159 109179 1535085 539985 1489012 1154827 514938 1586080 1707279 1056936 813430 1699340 1699769 1316063 875754 255235 1405900 1035798 1741194 32028 401534 957099 1047573 1037638 1742639 114993 751692 264719 1241108 658043 352673 1380728 960030 567805 1611366 1161829 1375231 1597369 1153627 828695 1675678 1044880 362399 1154227 1711495 1458867 833619 109518 1176826 296397 1588554 605364 1483589 1316908 1156043 1554091 75760 992327 277121 840207 224975 455916 1095168 1335449 311411 591945 1345421 574375 1460139 379055 1105739 140920 1356013 1398970 1108874 731408 1021494 12753 896152 1850060 1632882 1410721 1899868 1437572 1237144 1103092 880846 1874626 1772039 1819697 184615 1496361 1408342 842065 1264672 1801759 97403 116747 377022 126485 1141430 397743 1173341 415398 1347220 1274959 903464 1006660 1361876 1040805 1947940 1421365 1112957 1721102 264634 516430 1713403 313975 294833 554445 1650385 1073622 1960544 703603 1870757 659802 593323 768091 854325 1710420 1520784 717159 1420914 1689582 1874390 1740267 1629548 464399 18105 337394 161622 208600 714864 639317 608935 1486232 1623379 1827252 1178695 1767202 1553089 69308 434566 1673164 1461121 970198 1050077 55700 1160994 1996090 1849071 778803 1407062 1877593 1396929 745801 1795702 559388 1785574 1990172 59234 1141494 1594939 888656 1251669 1048082 1480148 1529558 1637650 1134449 647412 1273591 1295650 25200 1070893 233942 1320147 786878 1658052 151613 767258 646921 163069 398715 616321 302784 1600004 1872821 1326799 363574 1431296 1896530 553458 1073484 1720890 1071563 1986625 1132594 584844 1517083 340474 1206397 1769250 671576 465821 1814808 1934838 1800928 237090 834317 1718478 1403163 1996199 522132 1302650 557693 814711 517747 40068 1681894 620204 1153617 333630 1438110 301622 1049889 1615952 68974 1141909 1279933 1271181 516284 1530042 1342756 1261937 744509 744005 1239384 812615 1595259 993746 809947 270169 830456 1307279 1388167 1753045 1378278 510534 677116 957796 1358166 724501 1016676 557240 1042492 933095 1794984 1408185 1486464 950275 1828767 467087 1138719 1301887 271921 1102341 930820 1246333 1999513 1230812 1577116 936407 1252583 1403024 1847598 37703 1248822 543661 362119 1064306 1804484 250741 786665 216154 510356 1022055 1035113 1406701 741626 360937 1034337 788290 809530 1633105 954746 413048 680370 936175 1620437 519414 1380310 161601 624403 605199 998525 1270960 820469 744620 433196 1311538 886146 1731199 1098305 1623587 900222 1004213 1818286 178498 283271 1465011 826423 1066329 617807 835830 630862 1545789 891875 1927996 1393705 1773510 1301820 140664 1280907 715705 286726 1954074 1744255 1488139 1406569 1491081 197012 1450763 1380778 286149 1553902 742258 570713 1022375 683370 453151 514073 675563 295545 1095871 1724928 935624 475262 939284 524361 1322036 1300095 1584715 50942 896459 1545194 1425729 1254207 898976 1323038 415763 104309 1541849 1724475 1701423 536375 28655 592273 969563 1411525 89720 1294248 1764644 1120651 729230 647933 162899 1354157 1693462 1024086 524726 1650548 650142 1746480 1970310 1604683 1907022 1359232 1202975 1829927 997815 1990888 886113 796770 935657 347551 1986048 731571 692456 1735032 229783 1504320 97626 56313 953437 835463 206465 1269307 1414950 1369470 1078988 1915620 1490333 806889 290187 821279 1326928 652095 1750175 1774829 1548198 1594374 1627728 1304425 1404335 786373 565867 857006 1978160 1254516 961870 1029183 1639721 698771 1131547 1920347 69105 1248591 1493639 1478720 1692899 507844 542907 1822868 1882202 1063064 1284632 1425124 1232337 1207858 827378 439468 901809 1977478 2316 1250627 366003 1293257 233717 204640 218289 143410 172676 1768022 1285492 1539022 843218 1831309 458144 484017 1677425 511293 696144 242701 16595 1506806 1487056 1096526 877151 138863 1079797 648768 933263 860585 1207150 851616 935089 1259586 816194 556373 572489 1725659 1857391 1599308 1581973 108649 827894 1532902 339158 1723122 1028731 883099 1039003 151881 871185 1702843 1448626 1893390 691477 264979 451580 1984650 525496 830989 1928083 1679550 1210285 467415 176762 760049 1143654 1533966 509181 1722051 991167 386373 1703931 891018 282110 416356 279349 1049484 1428576 1214630 914762 1178346 27012 1673186 682409 947848 365166 331037 1960699 1196889 1377110 870641 434206 1723038 592052 1898892 1619617 803928 94844 1273763 1091353 969710 390707 127973 1439111 1714562 401532 1296400 41762 70276 1887403 735111 245544 1517837 189816 1806203 1603689 453958 971557 65821 541937 1334541 90729 553794 1056432 968782 1573400 912243 1844372 954910 140655 1618639 1471525 1329280 1097051 1287249 1680541 29706 574675 1110631 1574291 330063 184662 1278188 592137 1336162 1024163 1520930 834786 1022319 949130 630275 624733 1199521 1014184 851669 1351252 773204 422246 510023 1847671 1183922 1347114 159821 893321 1686479 778272 1511575 602342 408704 475137 518328 1910341 879239 1273924 510363 911478 1143005 1037287 886976 961732 802190 1254242 710290 1544298 956379 894282 382065 1935404 598816 1031705 339637 378349 898310 1538362 1139736 300099 1290303 73497 1200214 735774 106769 1650079 1692071 324912 628745 1589689 1718596 427013 36536 1602634 218975 1131224 656592 487064 1669734 279706 173436 1971265 1376313 1352872 1991006 544814 240746 1792023 63014 1700493 920109 669519 657471 1657687 1614191 600708 286990 964434 1335491 497886 620815 246822 1166112 1548546 1074156 694873 1029232 1412524 1751756 1954435 189745 1224338 1750915 1262859 1886353 1183475 1598148 1902993 1375439 207452 1609922 988670 37648 1779694 1159180 466680 684057 1315704 397959 1618751 1807210 1656082 407052 570998 37187 1143244 1779845 723670 1988603 1252595 437637 1869098 1360129 1847211 1515072 1518854 619451 1960828 51932 1602701 1094031 1244322 1340344 868572 1190479 853027 768598 1220433 1508887 1209274 668068 1524245 1782089 418987 432732 825457 488556 834342 1299474 1312124 416906 146759 803595 29817 1274285 1285372 1083117 3970 372987 919803 1815507 1223855 250217 188117 5173 1798360 1640100 1664554 112844 38 940116 870247 686287 443000 261882 386262 997850 1278426 155121 264995 1509536 715226 161090 576016 972004 996732 812758 979832 937291 550869 502010 1512776 612265 132874 1978651 1598249 483686 56270 260475 1741259 588006 938777 1236077 1707489 1114748 1714540 813503 1385507 1092263 562227 25165 833887 923935 1311081 1878729 896908 1733479 28252 1968787 1436282 1604798 386111 1407010 487858 428272 1620703 1666069 1076352 160719 99639 312367 1474279 294906 920879 173157 300874 903644 1370975 89384 773579 1048896 1644981 1289497 1935367 429172 360777 245023 1777855 1283017 1780442 1432732 810052 1446050 981883 1749675 1682737 884722 144305 1577390 489944 823018 724543 1598423 1103161 908765 1077925 1047686 1386520 1701358 1564898 1074622 482364 691231 831020 1104337 1077789 589424 1941685 1162891 1364083 1886272 676568 1621766 1881385 1480351 199787 105229 671662 510975 1607157 1751923 1509109 1395310 1306112 263812 1696255 748201 1136765 495198 1146517 311029 101547 512094 1784305 468131 903442 1325022 356842 1694543 220296 1770453 988368 1372182 1355525 1945075 610379 103839 1032358 1825324 1675733 742167 1854463 1913385 330687 527288 1754624 1380815 1011738 1060873 1439078 1238906 311988 376715 452797 1535567 205760 1397431 949068 650853 1970953 432526 901293 850406 1818315 938849 859218 1371942 201914 1084894 186864 156462 1125943 1873100 911872 362816 853720 330900 1208688 1144562 532984 221739 683477 733866 1050692 1417459 1039303 770706 1359523 1779013 46340 1292004 1307541 1932006 899528 1605266 1210875 1207049 1161827 1765519 700383 939796 157195 1203877 990218 795436 685797 1090295 1254332 1690376 1368788 1437035 1025319 370981 237227 795979 66363 327930 1604468 280292 1063812 917829 1195520 1758858 844236 236147 1946260 1484590 1241505 1649113 304068 1109926 1413584 1478660 1832100 823616 1497147 1020963 234645 31903 96872 1294378 564132 1614002 1189571 368480 701406 281782 1912818 224830 1428058 440 1663816 51242 1818842 920119 1221862 958096 1196793 399498 1302164 173987 151590 845374 1627823 1005012 222963 1772033 925272 847794 693477 14733 462522 740574 190378 1293736 1077693 1126210 1155170 1512374 1634577 51554 95399 921001 680256 866462 1874486 1411489 341028 1294584 1392047 490017 1021524 530268 220640 567413 1465225 1921714 589838 850053 250703 312856 1023579 1587411 342416 681041 1503048 1530692 1037485 364356 393708 581482 509409 408879 995094 1600715 612140 275781 488788 619184 1973628 1340473 764252 225706 1810996 582058 1446538 1800790 1027017 1166174 1787470 1381467 1647486 1704760 440675 1447812 782529 1935694 310728 1236993 392899 454479 635363 1715432 398110 139424 1927352 1214576 1910805 536967 1326659 1278916 505529 1925951 1257481 1581331 1229224 551995 470449 711200 872974 468177 85486 119038 1694368 1731243 1681303 192332 1518135 1802700 1009632 210312 1115543 488340 1913239 1198468 1759525 507097 1130514 245305 22316 67036 998976 1703211 521631 323417 407595 1387955 62326 1094810 1845678 917717 1818961 1268995 1847520 491534 377742 163022 157039 1285713 1138613 1309486 46296 1314693 389705 753657 1155193 291217 822052 792807 1907512 792508 967814 445368 151718 398189 329759 1246782 1287208 1417543 472477 586693 310266 994664 504004 437054 1775225 1139884 1562573 966663 520398 256694 1415009 1692010 35716 997360 1181748 1070616 559741 1445036 743177 1289878 202111 627652 354071 1046082 227542 1498581 1256717 915546 258488 1719238 1421747 627191 1600453 1579209 680993 1319628 1875531 206365 1069324 1528007 682648 1648005 312159 1512785 418303 1224297 581108 1495456 1193238 1769329 826608 1755782 8152 437574 1463772 1440317 525529 46909 663393 349051 1766132 315641 221682 435949 1340702 1838725 308257 1276832 316843 200208 951660 726683 1851094 603047 323508 1837346 1446244 1251815 244218 547439 502418 1470857 176992 1273421 1978226 1162769 730725 1229994 1668087 1783366 11738 1477065 1551129 589533 1028767 1778252 1819612 1689326 875896 1454487 1666664 116247 1155592 1356390 36398 340909 257487 194449 1504741 586474 1776754 1398572 712870 13505 809665 1785742 885254 1953496 329715 333447 1938439 59894 832192 498202 972961 1512733 1977750 258701 909625 297957 1813214 101686 1726506 1428675 1520366 1109368 1848640 1652607 255146 995589 162634 275833 335402 1205446 468170 1954851 1741589 29601 1356596 1591321 623693 1394490 1987839 1372776 845479 1950642 1240488 1301629 1985818 217966 659523 310061 1342087 786618 341785 143263 1882177 1762551 354199 820061 1881125 107795 133571 1129908 1636518 1683950 1622542 241720 912481 503106 46366 1980762 225618 5339 202156 1803152 1855643 1193545 1443129 179090 1814278 453898 1878836 1948329 1874757 958378 396954 828258 884328 813121 78222 998110 979665 1046206 1479373 664064 1728592 1505214 1828123 1165936 980576 1140993 1152608 828181 1770147 1546458 973217 188277 1441673 531405 1560354 99177 1132570 1599803 286237 1384809 1387780 1097491 1239037 376175 248557 1469424 1698330 1048207 272911 405822 1620989 122893 302860 790567 1195878 1164206 950772 1304626 577686 1113820 301049 1775663 1815893 738394 957435 1092688 1033675 1411247 738958 70671 1828573 1240610 1095643 136825 1284636 664523 689062 323277 304438 744512 1917872 1373929 1051371 334861 1486642 1336479 499830 1110836 898881 1573421 60333 1038103 1490854 284306 496950 1964055 924050 1782003 340116 128305 1397006 1458636 21203 648120 399507 1201782 179208 1620201 1444708 586852 1381139 605347 676931 1630281 1876591 740374 85786 1335159 1401448 1902535 231445 1826279 1449494 1563283 1404802 1854846 1062779 1411896 1268848 1603536 1550373 999990 1334260 1918740 1020736 1356845 682388 1110165 352898 377048 1186479 1160587 1088648 887681 920454 377307 367551 1772931 403501 1398896 1035069 479627 1413382 1119873 947900 1370033 1198096 1043619 381950 1976708 38608 1660236 335454 291777 375803 1781261 751059 1044165 21031 763930 801692 1774426 1570780 1657694 1591425 1175422 1156838 120215 1465354 1822459 1209511 1889039 365223 878774 1600455 178948 1650305 70441 1607947 1012749 1415647 1513360 90555 1530979 705607 748459 780590 1004568 1446267 1963426 169688 476141 712440 1023306 1068622 369840 440725 156808 155562 1293487 484403 489384 1127496 1310340 1568308 601724 761155 1729083 695656 1797198 1407692 795704 262856 1598579 236556 1682185 1823951 1898478 1600033 392592 583812 890949 225019 1717027 1590114 1482870 834243 1036594 254456 244979 1444560 1990805 1021166 457650 1850430 69947 282469 455872 514040 1104925 1254931 1888557 1378909 111700 810022 1891380 1950118 841031 1704271 953179 993291 199800 1982398 1688204 721907 644769 653131 820188 409261 1491046 1140141 1650390 685467 405519 1595285 81611 884162 131683 1021053 397536 96252 760021 1887707 1363583 1340912 904660 1791064 1473435 849932 262200 841364 115062 1467469 1921044 1894949 1303512 788352 1785079 1603164 321763 340705 398989 197747 1493845 692104 449103 435105 462302 552223 1961523 1026186 363997 52920 1061943 412247 71717 556639 280668 779493 36755 1463880 800141 1833639 1633945 1214101 278087 1972344 1328634 1570160 1426621 1378575 894889 848367 743878 1961503 1412616 1960253 1078375 366617 676054 519699 1351715 1512893 387116 1856774 1711588 743243 1869777 1284702 1170541 1703786 528107 1438712 438740 339529 1833580 768907 1654895 340441 962171 26624 176884 1775130 1174843 1358846 1152395 306156 633183 73678 1769953 531217 885664 876822 188446 1375647 496221 783832 1178949 464881 507756 909771 221375 1408465 165302 1333697 1592841 969588 1053198 551969 1061243 23737 1668143 1843413 98435 1303453 1792404 540848 864675 939328 1349444 1321884 1320224 722591 143862 1738579 1263926 284245 1696969 1267532 119499 985422 1452583 791529 177107 1472915 473044 516508 123889 656957 865297 75018 1725789 488152 877289 1018312 1180964 677009 774445 1129473 721293 821045 720058 300061 1370577 1772577 761649 1223256 520334 208097 693171 1656341 1039206 25452 1472208 15332 182769 1018168 574437 597521 800864 1333089 1889172 864266 863887 316314 850366 891930 1135862 1755689 834744 723711 948329 1877403 1618085 1546058 1505230 1323952 1143593 1537889 1726671 422343 581212 698779 1811867 75905 1859760 118983 857867 169836 677357 1408109 347461 436214 1548452 1800257 362939 919134 955249 1622627 590879 1867997 201583 1676509 1961006 1553314 166647 1404674 1985304 462745 1349629 273426 1285648 1279234 222722 1555694 1865587 1050409 1845231 684584 23078 1689238 597197 1070362 1490578 812408 593997 1297153 1690926 1081664 1639054 1619467 1992274 510775 1455975 320121 58041 1221647 1646318 1721729 790416 656516 314840 718950 1909132 923859 1751955 497788 1423398 877125 1384965 1225123 937751 377118 791299 1032501 1379185 338593 1534182 935031 841694 881716 174321 890623 406248 1492460 449946 979750 234274 560179 1919227 1472122 482977 1882258 640748 1632485 641121 1027993 1781159 530492 1141991 1799145 484383 1814631 1341987 1866032 249895 1356920 459341 837766 922012 947927 1343784 31498 284801 80153 75683 1176691 457853 891896 1091415 655028 1144574 426320 970878 873694 154644 1436677 389827 798019 1626802 1755045 36659 1294629 1884832 1395953 1498504 74084 1276596 429427 317276 1886675 1444679 1749815 964067 1759397 28514 892515 837546 567791 1632682 1926617 940012 32121 167976 971494 329585 1259819 926547 1447685 1630967 1233991 1398761 1559071 1747638 745130 320308 152674 1523493 1068010 1715670 330609 122413 1227288 1150255 127164 1753936 400321 1453140 82123 1711500 687779 1850088 1365421 406925 1343678 399873 1203177 116839 638300 1306224 114574 1320678 1591081 1801575 1113751 159012 1548248 1944834 1843621 1136369 662009 703775 1787256 1720965 1348806 655056 47030 283519 1269124 624542 1335855 980065 1087212 149523 879431 116279 1940251 628379 414846 1742376 1399180 933669 1994043 997435 821188 1315366 123464 237173 669630 1122976 839419 823046 529521 1995465 1136852 233945 1057579 671414 347451 1375977 1955426 1300716 208572 1576908 140003 1420432 85033 1086005 1405698 1131324 727066 77643 1222598 332328 1191001 130332 191644 1121652 1034566 1907043 1099711 225531 1339124 1229805 1363916 1021310 146606 1867320 1309423 1553830 1400814 760896 1559807 1740703 76437 1925597 90995 1806775 366331 281574 1967092 426650 364606 1407999 320498 475844 1271472 1444065 312380 1097412 859869 1311156 515200 1362912 393951 788828 687103 854291 430026 280279 368071 1218994 188026 1754782 1890155 1373083 1158331 1209148 1947645 210787 579712 77127 1413692 442294 828938 1061186 1684596 987969 1213842 922373 1558021 1903893 1227117 1114739 898085 1672587 1564640 481367 691867 427199 1357643 24926 1303952 1579771 1527312 874018 1774678 1353135 1617779 1106220 996438 1283992 578784 1388548 1062796 205423 1857688 1042071 4636 1311008 1267960 662414 1311862 1368907 591845 1977166 1235036 414188 1157469 58137 1020592 1981360 1438599 1245094 1906642 335028 1757330 1322677 1673855 1437841 793664 1363734 1010315 420956 1752204 848007 119709 1506232 1731601 1890307 743927 1936865 1880191 329485 1242593 980409 921691 909224 161522 1874162 1782208 946371 838386 1804121 1161268 465990 1765768 944184 502303 389173 872970 1992413 481359 1940318 1173404 1948455 905508 395375 1378191 761166 1748325 1167786 511122 632039 872890 1772138 1239475 1919467 548235 543627 1808974 1794627 1281133 1106033 1063385 952677 1851183 27428 1164046 1778988 324800 1274040 656092 1139813 684158 1515509 553298 1400943 178043 1510676 1970475 1580414 607626 874197 479137 825341 1258280 1670187 1186321 242160 404984 982010 1850334 1455305 1454108 1617772 1660182 1061220 411166 577192 1132962 265593 943135 1075931 206614 1229233 35353 566461 351327 1337360 186324 992302 11337 1408766 445192 878570 737578 1912073 1111733 820157 1582738 727080 441731 1120649 843716 313507 1491391 499881 1837151 757144 488806 1760403 1207656 1422518 545201 1848195 76481 1759693 778904 3280 970741 444834 661402 1127104 1151908 940250 1401207 1457345 1781502 1483214 89317 1161379 881901 594868 973216 864525 1518852 1803047 899811 1814362 732897 1946739 1132878 850251 1546446 272358 1203424 1895518 1603935 1582731 4229 1335584 299382 1939198 544210 1204796 1754468 512736 1796094 1941108 1879095 1162641 648426 1761407 630526 566549 790973 1288762 633494 926610 993730 558144 1109735 132404 1432131 1087503 1413008 1138073 1246098 928696 403326 576116 1245044 1920828 1823048 788449 1673971 416853 1081224 309110 124693 21286 534543 208880 1253180 837644 196206 255169 1413665 1729361 248841 622156 1256059 1072800 415250 743646 1272763 1697622 1858227 26575 671047 986001 1395396 1328677 327624 1030452 420445 346701 885979 580942 1642860 1318776 468392 1041058 528783 486943 402431 1308262 339998 937214 1986736 833454 1289877 1974181 1894395 1457439 825783 1849706 45273 587483 1748655 557909 953904 392862 164537 806620 1649043 238503 1536678 109053 818516 38466 883108 110699 962324 29609 1582806 1620688 977438 320584 52220 1031298 1258826 88276 1197882 73008 1933032 1957192 288430 1652110 206917 1475824 1605917 1518842 1730983 906351 839366 1030846 1814313 654432 1984439 163832 1259544 967450 279079 38629 1957178 985981 480244 1349236 279112 1197502 1243776 1724098 1109361 1623183 443759 378847 951646 54343 1930556 1343310 501613 1068311 251065 934178 1375869 19051 1530505 1993213 634495 250517 1548044 1347795 871761 687533 1912805 603520 1614779 1344193 146853 215275 1280556 1539835 1446290 922311 767879 1692847 1051179 590455 1928853 506645 27315 1478395 475864 1452528 1194350 836610 863275 1785303 1451221 1323180 1538325 1332722 451099 1768126 699102 296330 353987 306038 1350015 677085 985487 963897 21151 1189107 1862863 527752 1994824 1198789 1085817 198094 928858 726087 1743252 1201704 1818160 447362 1049658 1041021 1914704 1719733 41969 69914 48448 1486299 97061 1850225 221991 214811 659609 1465958 1823303 1983905 555621 570207 889969 515432 423430 1694138 508216 596251 1079852 1246450 1936877 280367 629656 1633623 218958 1912034 484555 1622685 1520632 1025199 582072 1523689 19758 778495 541287 1395494 115227 1627363 1198349 438526 336678 1247340 1435394 1569563 1727139 348283 1572039 523330 1538757 707395 1286115 1415462 237654 632218 267395 738002 465711 1028374 1207299 1393390 1786247 1358244 680750 1011852 389798 413042 1718713 965572 1730020 406758 1010028 1378817 1961529 937032 1105431 990959 379200 284090 870578 285328 1580132 1542359 169314 696338 1935946 752386 345622 95787 386448 1294481 1216056 1322223 911359 1908930 1774085 1598403 1271554 1776557 148094 1944999 1733967 1404592 292879 1775040 1136618 1812827 62852 1334367 202590 565524 374293 1911422 1680959 1776073 290710 1436827 704748 1794822 1481825 1935352 34204 1154354 1035081 1522159 960536 321664 1125494 1166218 890601 1161352 1937541 1491158 1671974 1611999 1547328 1478741 1615912 692900 1566633 870996 1691035 290774 1979146 1197106 711231 1788218 50329 989640 1443153 1688659 883463 927967 1378920 819309 119823 574151 238115 1133060 1182037 105094 359945 300445 175049 1650323 1811557 12622 1727986 249995 303039 1265932 769816 710267 1283869 1149778 357303 127569 618071 786606 877793 1092590 1891827 1604585 1467319 1458580 906266 1426832 994710 113564 1826616 1633081 782617 141432 1403111 1744533 605323 1208596 250478 1189577 857687 640889 710679 637370 397693 1191310 1025340 240361 1400070 345891 728476 83750 1366941 759145 1899326 1388807 353726 412489 1322998 1748155 949207 1193183 724045 1157814 1784566 800129 567975 1680578 260810 1410040 857836 1505064 1443774 1816488 885395 1608244 781581 1549328 1866204 1077773 1836473 568521 1078194 843258 259889 1417959 552799 1684486 630742 627490 1606843 1277245 1437658 1327433 495839 429351 605256 139714 823891 331500 1199514 1020625 1169448 1715517 409681 711677 80918 686068 1112946 860218 1557997 1024170 771544 1916022 581662 1267869 534662 1922897 175726 415385 941373 1434186 1064628 1826253 1423862 1806515 82966 1234780 552319 67562 152302 267027 459658 1452587 641720 1293519 1039969 526239 1835499 1223771 1793168 1267113 473114 1624180 1667954 435806 1882425 127457 523387 209729 677078 890936 87692 589476 1293979 536157 805441 146741 534955 1713031 1652732 160807 475916 1273687 850496 1009946 894468 31306 1416774 951489 345384 712380 77014 9229 1474629 1847248 1503521 1471995 1344714 305838 993726 735790 606077 1728681 1757101 931618 1536409 1106330 41076 1173111 1106395 515707 900097 1469575 1980525 1149581 1120486 357373 1264803 493326 1656014 844703 1611592 112321 468473 1678748 484760 1055213 71040 1198544 1468131 1282570 634576 1511708 980536 1096440 1892649 585047 1241282 1185275 848465 151751 858414 200824 1137861 1234367 887489 1960910 1566249 1453015 1394126 386270 549051 1883879 915189 714811 428991 426361 945513 1130120 559126 50313 220551 1736564 1170554 1419901 1909982 1168371 652605 1501100 250241 330685 1066170 1772919 695449 57689 1450011 609438 1819621 1769475 327165 891407 698346 702631 1126594 1435905 1316515 1652596 677529 1576139 786205 89851 351740 1181756 1244127 511895 699988 611063 523175 905975 701079 1945714 656759 1781106 1264007 754144 1396037 1503971 690242 497014 1750136 1171237 1662313 1275660 587191 356261 1849337 1448134 130357 118015 524193 249368 1940048 1684332 895404 721230 1329466 1575504 636705 724181 62993 799275 699288 797787 480196 535596 44039 353240 1742731 1092447 934620 1638979 895726 1704549 1866310 675044 699475 1723575 1468946 551850 129985 313756 1636805 278746 1777546 1623608 1726332 1700217 1154648 1601626 1563685 655 1720901 1143011 1537294 1525541 1348512 1685631 1890851 481348 88532 1807420 1173354 1863237 438488 318395 1855969 1945344 1250397 807081 1210689 1466282 1491813 414039 1286363 164100 1528554 1031302 712674 475739 1228469 1754484 210056 160244 1461631 1128169 1025205 219066 731227 846671 474475 997292 1283943 12777 1787279 546376 1807003 398416 769434 1671066 416079 428528 104102 541225 323447 1229296 392351 1618562 1165496 980661 1252799 614831 1328824 1862071 1400295 1740606 1402251 130430 1091300 634731 734445 1597333 27756 1460771 60814 1917725 936026 1666429 1523501 537269 626631 1472842 202961 65704 144021 484062 648642 94869 5917 1455229 138866 379985 953648 905942 1753757 1792234 821447 1551579 883285 1720561 1271823 819554 1242484 1698283 1126917 974629 815179 1507744 1557363 175938 1635484 1622772 1650475 770311 62966 606714 169410 498407 1584343 501334 430078 1587832 1038369 1138162 80721 444352 1319804 1445212 712753 330576 1149661 227132 1433282 111077 913580 1848497 565206 74754 474743 1981224 1590324 1789982 870911 1115564 36860 1075397 567551 1868859 1693269 1881770 995604 52175 1382399 571502 1747980 1118758 1293595 1228031 48352 1987749 1933460 1709164 651846 1981692 1643749 455084 347840 555496 132728 1011474 1186316 699569 315480 1101353 1682532 976934 1191737 1116807 1440586 1467483 1506678 1333856 969617 112161 1746263 1015216 492041 1879736 1799057 1649745 1713083 1584492 1719287 1181479 1543746 1582361 404109 1377113 1901789 1293577 1740586 1026539 1449293 765922 1997780 1480434 312975 210876 1129568 1010339 98935 313761 1910186 1812520 1275867 764561 591318 1700240 1238796 189127 1365773 134158 1407550 1244238 821605 517746 1927629 1201645 814098 479055 731618 847394 1364522 1700804 212704 388807 1281227 1028679 1060121 621095 265137 1456496 561662 599907 605681 223752 133281 324438 1277146 655919 35580 543091 572330 333670 1416966 1638215 597731 780218 1663945 193531 299285 928270 1883891 99895 998504 105857 904262 1538962 914436 1178055 736013 278002 1172966 1800 177100 788930 1496064 1983892 938735 1746513 48606 639329 841137 1441975 1412484 1493979 690900 753811 1878483 1630343 1518126 1025617 1368159 743050 1595637 1388040 1214894 1416181 80182 1453308 1100126 603065 1956919 1453082 1205288 1852015 1701176 833472 766440 672817 1916350 261298 60297 1195060 97823 463855 443464 54166 1160228 171963 1244020 487127 1583522 1429872 528900 167690 162638 554837 1505228 1416349 1960735 730096 1681773 960623 692997 1867829 1750366 1470151 134840 1208223 657229 1431501 677006 1629912 1171037 1226511 717132 216196 1503745 1441837 1706793 326360 813876 1622732 764360 1803598 418419 18638 992120 781178 1179747 10899 1263317 734837 1070262 1592436 657138 1963330 1921949 1687107 448414 1486163 336844 867064 1247956 624676 788819 1924685 1690859 1330393 1624678 1257686 1784924 1103802 1477853 1203174 849782 1127731 1217129 1804165 1081485 616438 1164588 181988 1593388 1926700 1640805 487466 402724 1971081 368975 340636 1550677 773624 603884 392586 1921085 1793186 1946952 1214182 1750925 190674 1770026 225387 1872096 793955 1194206 1195858 1467450 1112837 230974 421937 1893519 275322 1571748 841555 703298 1054403 1804735 1012303 879706 133618 1896598 1069771 1759478 950250 1665390 678385 72793 485933 1615810 1102037 1356185 19611 101888 1186989 409480 1568168 553287 209457 1600010 499551 1355983 1432568 1551157 1573109 1676570 1570747 1600333 1228964 1200314 1944464 356769 408016 1463634 1920960 824720 1892723 937679 22848 217833 365715 1289859 119634 198877 1226990 1091503 1712138 183451 733191 1359558 1884394 851016 893349 639380 328837 1906367 1752251 1382619 827194 1567304 1856029 1507954 1476374 386754 710939 989079 1596236 30792 801523 1797984 1210013 1414191 341037 1146468 1060549 590930 1151293 1831431 31323 1201180 115288 1152099 49203 1587984 41923 516147 1313697 636993 1407191 408752 989700 315808 73149 263058 1603945 1181832 251833 163414 1505021 703110 1471941 1105811 970897 188792 1220643 1549158 949481 705659 1460621 459656 1781147 284199 1057285 1687277 1731781 391065 739795 157828 993961 151232 1380480 1367786 495322 430461 692788 1781726 246024 820160 1234499 460890 828732 204980 271048 706082 274909 211512 1568091 1350075 431683 741079 1570632 635619 1327659 1163380 153896 190928 1676238 71666 229114 1575017 1168490 749144 818252 1062735 1610398 1679737 1712744 757663 1239638 1600790 1546777 623480 664817 78178 781480 1073101 510459 1637773 1245778 1266229 583231 713106 534399 211091 446862 399026 734014 1819371 565789 1042758 1488421 302640 57056 280579 1176444 359910 1334271 1139697 1678370 432788 484514 1471802 1153286 734711 1844748 1413864 1549516 346928 1243312 235661 572153 827873 1981535 84480 1448325 166335 1079272 1991718 1549806 1824194 731943 797748 349634 1508416 991236 108246 176716 1363416 1488828 1730840 179144 379751 1718660 692750 1722272 1022619 1660275 1116109 632814 190988 1241720 563953 1817049 961287 998882 1896728 514203 766351 1483919 1584511 1035661 692698 1741477 1264714 546699 875971 900325 987656 786200 970906 116983 1093148 1780131 1838317 355796 1434949 1263826 1715484 1106078 568781 371546 1347659 489482 1362884 658830 464848 1242213 1385342 855511 1223178 910519 1253670 63181 1086694 400414 1806248 270153 216447 1408917 759519 590814 594949 1406990 1057042 488491 736633 1409164 1826585 890857 1460528 1460080 149794 1037101 1987686 401712 726391 1782641 734094 1256481 232161 1697448 1622049 279359 178050 505833 1934984 1912581 949370 141028 742119 799896 1348776 382121 1890982 1764814 882274 504552 1428084 998665 1023456 16182 799160 1198694 434841 761444 1895217 1322731 1027225 1894231 1567556 1602734 637152 289653 578674 1386471 827542 116433 692094 351358 698142 17237 1698718 1254853 244166 1215883 1879884 1185998 984080 1138086 1777579 1935780 744983 1126995 1981700 119019 907667 1143007 1615238 1788882 1514531 715369 1790686 470441 1576241 219021 1507395 253504 318349 1913947 1894847 1573909 1912612 637150 352559 450577 1434199 345238 1107052 1550580 188268 1342071 1932204 1402930 745985 1121465 1557468 1444212 1373914 1095302 120727 323381 1630710 421058 782702 1047946 1762536 137317 1981006 607276 1995915 1846001 1268296 768815 1823828 1522478 146757 1140050 227695 1793258 1969579 473597 1055414 580012 509212 580399 1672636 1863009 1199654 1600665 839014 1058368 1227686 234885 1299108 1708508 851034 1549166 724422 1310044 763895 145145 1606955 1229887 1223080 907071 1230259 241298 1163783 124875 1824427 176178 177787 239555 929703 786302 241816 427220 377085 1763029 1428418 1053648 1391794 1529343 397847 207661 1220255 1505270 1170729 1602158 1104853 1158499 908891 334413 1753827 1769251 1682227 1278700 855504 674726 1681715 667577 604195 11429 82519 961003 96614 108506 685210 560368 1079532 1356387 1349197 1294198 871367 702637 1080187 1998807 732838 82980 1755276 1226373 940482 664492 1152710 1677797 566433 633282 1623905 1745934 893506 84784 852963 1896361 1498838 1523888 1361673 1282709 352521 1294889 1259590 282857 667728 987483 488821 562294 470956 716545 204227 1445998 652350 9167 1256918 13456 670399 137632 880653 1738671 222076 632334 1758169 1582579 621562 1557728 1175510 23164 1156592 824185 875400 1225754 1683168 519512 917792 179440 1150333 1365350 1909315 1767207 1806391 1415950 704499 670478 1242260 1341644 1727107 1458969 1344931 288461 994544 830221 1782246 1236204 90851 1142618 460059 1978130 1418461 1027080 1818693 645056 1221468 1265988 351819 1191331 1954663 1754967 926062 377488 136506 1937484 1105868 31233 706566 749874 717792 1388183 845431 1965610 1900986 1967765 1519004 1560369 1163311 546672 463267 1633323 607319 1654287 1818803 39794 403765 602742 779936 1431855 1957723 536284 921176 1874166 1937699 1822596 731688 1808249 1921266 936129 1778294 1956207 1936694 281294 1486978 317847 1069845 1483683 1127822 384870 283732 13033 1430176 1616761 116415 1959752 251427 144366 665851 749739 1150233 1026484 173882 900654 1832976 280205 1424404 299606 1183811 1499978 571540 369452 813186 1195278 1441537 1542729 1223176 446397 859792 610553 1906332 1618905 231185 1984390 1498681 921412 809660 3930 1452146 1571190 363331 163108 333155 791502 256190 1339503 1265371 351616 1781198 195595 1888436 32267 1069756 1513500 1719404 123045 1734455 1061931 1509149 171523 709762 256082 289015 46032 1380644 1022800 275875 1193372 142620 867772 1081049 1964859 802142 934879 167981 133577 18393 1298504 1656312 410825 310807 1495165 283560 1863526 1896971 1288522 896724 21135 1848938 1895753 667879 344990 983779 1577013 662692 1419390 1720435 844811 1589168 1463378 1984447 1895152 894857 208014 958656 397583 1965273 724525 780886 1472512 1598959 1221825 1470579 223511 1455551 1773755 375545 450247 236786 597837 716896 1538390 904633 1457597 1494428 1630664 918640 23833 1873032 1963611 169143 922337 640787 576741 768272 1451742 1984340 685775 1541148 479818 1755473 923557 1626356 450702 847012 919350 519420 1291251 575906 1674833 1855207 915877 1556246 632122 50511 420740 1867326 836443 771386 1638691 834095 136055 1533384 131422 1931548 531899 627621 95082 1967717 524101 720979 1011382 1200552 1201998 1749901 479760 1411904 1057308 246177 216936 926976 864290 1612178 1946628 1082304 810490 540995 1692627 765128 809574 611282 1907125 1227128 1701727 30434 981905 322841 553773 377338 1364437 762960 1081080 1728025 1625408 1279654 39071 494660 1489033 232588 1838928 1661728 808532 1486923 503902 1447628 1765416 768365 1328521 581183 899244 1416037 1285873 507082 1955485 870707 1892511 41587 684016 1392737 249964 54735 1682488 907240 856969 1766785 177033 460122 703773 1393866 1593993 283878 44015 1463500 1497324 1588920 256262 1238153 1483703 253347 1057437 613442 32855 422402 1437908 171875 1300901 187886 1709861 1155266 152452 786257 1434900 1961117 925260 1943223 847333 1754949 1721136 1941767 1251167 1660700 1904984 1971362 493052 64289 34540 1736684 347975 897027 568860 219902 162423 138974 163554 1002478 352049 197236 731436 1633950 982177 1544094 1590556 177629 641218 102172 1159301 112888 1184116 1362872 1230145 231629 1267335 1549679 303878 143373 699340 774565 1713136 375408 1820875 610994 1875575 1172885 1998481 1862261 1532796 127821 207799 309456 218028 673777 920632 907191 1528256 255361 91193 166978 1002591 138237 1324711 1818087 465217 1148128 1337556 1350334 218004 1232386 1971457 964919 853613 1328396 1400455 1723379 17368 902168 182604 1107720 74826 1009717 1851022 1325484 1214202 707758 833332 39672 1698455 578941 1329939 1855256 1953562 1799320 39206 954104 697185 1798928 1530463 1879344 807017 1131526 1116250 1351869 796876 1945065 1669278 359671 188141 1293492 1544630 1789175 224226 567709 1867578 103999 1351034 1838059 1724124 1908573 496084 146851 1579140 1801832 857519 618302 24556 1168918 232226 801855 1302123 481702 405563 333060 1640745 1784769 1320174 289824 318676 966664 1370342 776800 1923958 1117889 104988 1348983 1224461 502558 1231609 840283 533255 213810 471270 674837 712669 998288 1736444 1038307 1861720 144542 1606180 1842526 947870 1305049 1118668 1520032 862856 1086459 521830 1035680 411539 669167 995355 753347 1410784 771136 798479 637839 747457 232560 696812 578788 43792 1145508 372361 1669099 341036 1180046 1378409 9358 1122620 683283 840725 932246 690135 1533519 1310819 62402 759662 1584734 361966 1780817 399499 1494013 181130 514708 1194628 440259 1510694 1051848 1462134 711489 276227 875836 847087 827807 339819 1837939 1041189 1442771 1382618 121496 1526623 996755 1807019 1900200 87542 69447 308190 739356 1585102 1187174 1715424 674129 158570 871901 841221 867004 1400930 640427 1905529 329957 197119 1716396 1846621 1844264 1355321 1889187 380300 769519 628709 65888 1219373 1911620 1871080 997521 1435713 1642402 978071 841995 81646 645987 420822 1818277 212620 1327604 1303269 109443 1756941 1743292 263051 1071132 507735 270412 1934733 477476 677428 962868 63137 841440 1733838 1421788 1680359 1715872 1877597 1205339 681836 1117188 359125 1662453 321457 478975 1826280 928596 509746 1540698 772274 196570 1460769 1232752 1759656 278651 134813 1445961 538990 1846938 1448603 1464100 754295 265886 1988489 1473319 1288804 978384 929759 1721572 1679446 780551 1029514 568288 952753 1946123 1758325 1188061 1395233 922998 1403505 1563445 544318 394985 1491491 985517 356323 972396 1937632 195488 840508 172615 1864428 864047 1540687 9126 1411304 1713021 723586 1150579 1971377 113543 832051 1679056 1645693 1384911 1611340 936598 1151064 1831189 1822824 1880370 814791 647324 869998 1456363 1964044 305906 1978424 1515430 528671 616819 735422 14308 1347812 1973487 210038 40272 1339400 95966 928613 1628759 1011450 1451956 336051 974853 1716515 1351044 961143 424105 1224029 1065897 1676314 783387 691523 353162 710796 1389513 65006 380670 985819 1996443 1675902 1494322 167878 1679724 353835 426371 1357354 1975325 156524 169320 58965 439481 1677812 1039988 728061 773269 1291708 883696 960813 1107776 582974 255683 1344898 154406 1039690 687840 1425283 1523014 754240 1479087 1749529 1648787 568815 29048 1038342 529977 480195 99537 1227461 100496 247220 815408 245842 1613861 1021104 1953671 1757488 1422762 1180106 1909396 642840 1386678 1054516 1071417 1438734 126460 784633 1769345 1677022 442719 1712405 933019 776280 1493588 1179736 534772 58540 330613 682342 419692 132954 200018 1087524 1442307 1536416 1474336 448111 769003 29766 1730959 1692221 511333 1856304 200774 256911 127256 1172410 256506 1326422 1708573 1874432 1686812 1889869 473210 424048 955312 1153172 1907993 1536440 858651 1770013 1401597 556196 499049 1385178 1047705 1086762 1855949 246893 644158 1853191 1223359 179567 902336 555877 941122 1659381 1261546 685013 1220606 1941252 1802334 1369894 1600093 1651125 414008 786590 1191646 953037 1535165 563462 670086 1775989 1214682 831454 472588 1933998 1840581 97998 1112806 1741423 788856 546296 1452689 748827 160013 1831742 1047389 892799 1423495 276274 1849102 833338 1091248 458657 515798 606684 1638272 1773511 1286359 1423508 201524 769705 94170 16739 182773 334931 1687313 1615670 34789 1332567 612345 1989991 1713649 163019 1454760 541013 959004 181544 1187356 1514226 1391299 435438 650939 441270 461563 1206450 1683307 83047 992055 1575622 869656 1641990 656147 717463 1435372 646940 1185050 1104366 605156 1364106 773646 427593 274407 1563110 1186313 1646538 1749743 1364739 1359892 1156969 1889340 505981 1500086 760255 1102470 1083482 1723224 1032066 1211209 1521278 1538284 980885 1970749 1965618 154895 1711474 559127 1779554 929155 1996674 913631 1543978 1905951 71037 1970966 1954170 366111 882339 75435 1128969 594944 711957 797641 1898410 1173000 557410 797537 528588 719543 1354209 1323630 234734 1505161 1852637 778793 741605 1313944 1111973 46668 1413254 1560492 447572 283094 584513 1930835 156128 253083 1564249 1264606 1059029 905561 885122 1784876 1109932 1759489 1268172 803290 409400 1840355 1584199 900995 1270268 1232278 862738 1002110 1526895 1354522 762493 914989 1458389 151259 136249 1132891 946072 780394 1353745 1269126 1425520 425145 824157 730689 156176 1963725 1238471 820759 784532 339608 776720 899584 637627 56546 1673501 513503 1634702 117359 517142 303672 1187397 1381777 8891 1909503 197184 1145062 648365 1045943 268108 1606827 1723896 1320783 289365 369858 402661 1046113 851075 878653 693475 1779621 341282 1613487 1569455 1373742 1853482 469996 1855658 8469 366640 406130 1171718 598671 1980375 1171805 671495 579917 572338 1254035 769603 1802619 157027 1898189 551540 859495 1496135 619719 212330 37939 668821 1159909 308289 1512099 491332 1880716 849146 671574 1074896 1439289 654778 427764 1959997 454891 14912 1938652 1769284 500552 1004694 206844 828141 1428681 807104 319987 1228818 1617928 542742 268116 1506417 1947431 1101467 1392679 383839 855902 1847572 1837330 1438514 1361351 407330 361463 359839 815321 363804 1639208 574614 1033618 713441 217705 1634625 210663 68061 95466 1513226 1025740 1449774 1793067 900567 189605 1933575 151204 1782151 905880 1997190 1684096 306880 1972924 1075574 172825 229302 597807 1735930 809523 1070986 334228 1477041 1025032 1900909 1394935 1131612 1480627 803918 1944401 36352 1333991 1763747 620292 975217 812455 1619223 1125462 257191 1055266 513281 1988881 230900 932309 1773857 1582427 83735 1286051 1335351 1358303 399008 1402589 764889 1687916 1295172 594179 422798 670580 579728 435460 1762473 974566 561194 1603853 1817157 607685 714981 418980 706705 1824665 1748667 1338122 847498 1620820 1044551 1004 998092 402312 29966 228042 894090 1973164 13893 560708 524613 843675 1887480 1740562 1624981 1313298 24160 1083396 1303405 287434 1056223 762758 1774413 1692103 719535 1487470 370129 1764547 741117 488269 442366 711602 28322 77474 55513 1562696 445884 46060 535934 1960964 480799 1615301 1979166 1240325 111039 884099 914954 740085 436792 79830 1544087 1387243 1373187 468837 1320370 369969 673204 1496734 190293 1768941 817045 1761156 1115619 1784165 892930 1829531 598178 480619 1421170 188132 1565312 130715 835139 1092323 1795622 1584925 1464499 1176429 1840742 1765506 1934651 828247 598777 1064592 612014 750818 281172 1201441 1138804 1013092 1261283 748 1828017 1343518 132225 115011 1127140 1144726 1765315 107290 391068 1087285 1893178 708444 1230290 735832 1570782 1572776 1278020 435592 512009 1540438 272311 762120 1290361 366521 70690 1308067 1769219 342772 987759 1770906 110260 1450965 1515835 702121 71276 525744 1222264 1424533 1624098 551583 880978 23894 493098 934913 855561 223461 1973491 236953 7524 1682156 44192 1077775 229931 489714 248568 1669312 382704 1671105 1737865 729876 256807 592538 615241 269714 453851 1088206 1378941 654842 39996 61693 1989689 978495 374404 1534857 652071 871127 1547037 961605 347625 475047 1840974 91746 745207 640785 224559 367909 1134887 36681 1531178 1115392 728304 480051 1509560 1104654 964098 222464 1307050 1780134 601712 165750 697095 1383336 40994 762113 1580058 180194 747179 1009871 87142 1187611 1735290 1173323 224283 1074804 1044487 1676083 1995415 421537 171577 203540 1154199 633968 780974 86080 23365 1912934 269602 1322725 1220046 1261996 502244 370472 365954 545666 1978319 1164717 964829 929291 1863559 1379849 624825 1401011 1036717 1936586 52123 1323482 694988 1124365 1297691 704086 1329408 428424 1126061 827657 862412 629635 32364 1286321 180695 1188040 1223489 528500 1369323 394445 229147 1683244 502318 397379 1992601 1791416 1164519 1714599 1021445 737471 155207 545337 1653134 1697422 514120 283639 1067531 327187 1150947 293543 1550432 682417 1708089 889402 773506 148138 119376 1856868 925151 1999259 1896048 1958527 1075309 577955 59614 1183121 1045584 25411 398341 1050441 499545 316073 1125734 1755253 365136 1100479 1711898 1171982 399173 268628 449095 1962576 777603 1593637 1596010 1506003 1226399 188951 1325862 1251142 1540624 729699 220323 949616 1228989 1021646 1255571 1222864 268593 1823635 1874690 1880451 942727 77801 781981 1909069 1157409 1355299 788318 1229201 1290802 1377759 1124441 1348209 1949964 1834051 1851332 515189 1820800 1959627 1081253 491493 207112 1262965 78929 1117118 1435037 755560 1339039 1739365 1579711 1521328 1786347 1675821 1880015 593689 348460 1150420 1599164 1012858 399986 652131 1279329 283354 795319 233208 1794336 679029 1023469 1723029 465536 731556 764375 552350 324851 1005685 1134280 1793690 1906150 906280 1735153 1851026 1393288 127966 319282 1776051 289256 1228023 1253950 1390272 1308935 735722 859526 943028 1300321 1741246 1752501 1159541 1516281 942435 392116 1494194 33979 234996 349519 1076118 1539671 1883343 874778 150650 237186 1180689 1686976 1748618 508079 1473606 1615000 1751062 1697492 1404343 1306458 1453016 900482 1427862 1825657 984717 1122236 1336300 1384765 1003657 30853 1834390 1088500 710388 1113197 523505 1246735 1805816 1067122 1034281 1323730 1348117 826851 1303305 563570 521064 1298384 277519 1281628 1591547 1110248 1380234 206254 1367395 1864773 1469735 1125090 1716544 916236 1119610 893916 1983906 1344806 573398 706392 1186951 1710300 431806 769006 1609966 787461 124564 492897 278815 555766 1245728 925152 764176 757377 1282840 882212 1221471 356509 1216623 292116 1652492 440562 6371 1239202 1171950 279368 1439474 1377711 415473 1736148 1124941 1056339 613856 48678 504202 1457992 1359991 1214581 1343071 1667608 774292 1144952 1204126 1258631 510200 1949974 133737 1031879 458602 1310752 143084 1446083 1358071 1036101 1509133 1386065 1123920 1492554 801652 1188434 870340 1882990 725304 721921 255759 1571727 610222 1623729 1526496 1460613 1162510 41885 634217 1116100 1872657 1393038 1160068 112058 1019547 1806773 305862 204192 1903632 650579 979053 1386128 1081071 1575773 290541 1319535 570409 1029977 1209171 930219 1994394 1107371 1607940 214304 522917 1819247 860640 857129 1943536 968791 339806 778098 1847737 677254 1794419 1481172 982268 1984 651838 633178 1590169 1686056 1768509 583021 751905 860032 91595 69131 818729 988678 684078 1509311 398804 449849 1097763 395791 258631 1799880 1903819 1825940 1958159 1415681 392992 602394 972267 1813636 1702488 1141578 1883408 1296022 1803674 1513725 1444981 54564 1757820 113129 1409462 385639 346883 808368 86510 80173 1952908 1975486 1376463 5981 1239285 1198032 1663540 1398626 1758984 477346 1544934 1751636 436185 1856285 1955205 1900121 1897267 567844 278699 1386028 678020 575667 182018 789470 491846 403989 285759 1951370 575931 675805 859886 1693824 822176 1905684 816035 597041 1585785 1330010 1294387 1043923 1968136 1060457 1027334 967292 1166314 1845662 1497304 1185019 281179 604823 1915556 1607782 348964 1205579 1912596 884939 1290512 1883232 681397 1837029 618123 601247 1567992 1306824 1135878 486509 1736680 1672214 870694 149598 1857051 673917 1491516 1343401 55336 1825207 928616 1131214 1133330 366402 183427 618748 1983170 1976492 399563 281165 1304478 1744931 854430 725473 51209 815507 899424 1080882 1629533 1741428 821667 1196968 1050144 104159 1938223 520434 190367 1294684 1788458 1921145 598095 1427958 1512760 1526629 541407 1617817 494508 1012841 1042782 1193563 549395 56402 852317 1426356 764128 886973 237595 1669587 1415422 672588 232678 276840 81861 926458 936960 1514437 59606 804179 673370 1515044 1053442 714317 1412568 168414 1437885 1936955 1801053 1040875 470812 1675443 1512302 1969158 420478 573560 890410 1840849 1303923 182777 1520585 60565 1556849 991507 129816 1600731 1887446 903363 1734081 1894459 1034172 1596890 246617 1191925 1447695 1756275 1853348 1976017 1072775 505297 958271 1020714 194902 1011297 1275875 461561 924866 852446 567026 735976 1236729 1590274 829819 957229 1957549 842554 1914647 951358 1688199 1031121 713883 53726 1937109 1361951 1190954 1700006 1157363 1711358 1223726 702784 1993260 1164455 1831337 777178 1528146 1990211 507172 207603 1479081 1152318 1204855 1102965 1185127 1072645 623490 927939 35701 1124637 1704947 745321 400790 1867363 1726108 986858 1540249 756471 1109268 1759361 362962 1892194 1531155 483827 326375 1161745 207507 361813 1626736 96865 1381246 312096 1757018 86676 211893 366146 1884838 1322750 1174200 1357326 1096870 764770 1130778 1934692 1513998 191339 576562 188902 933974 427652 924707 1887316 56147 584254 834423 188602 1769468 1498491 191053 379607 1531798 412965 924221 1909568 1261374 1270786 405949 1967114 622616 1275724 1813602 1087105 1962436 156466 320290 540073 320934 507566 1500502 1528331 1949955 1926812 1373453 866941 1371450 343942 1873988 834042 1458184 91978 1494864 971532 1660849 373332 169931 806729 1475065 1408491 397652 886482 174945 96493 671076 997225 338179 468774 1644452 67776 1998235 1906216 1471002 854628 1906945 174008 891225 506263 1295836 27530 1839058 1588627 1938172 562160 880 533293 1841226 90918 171480 1501477 1412456 1569669 464181 10967 309549 1336743 1266932 839369 113078 1336123 412608 133747 1593732 975548 1844226 238087 978987 29730 695943 765055 61332 372476 603123 1882656 1167283 862355 711458 1280171 1007402 755801 1484000 1080816 1535924 192274 1078604 554216 674986 833905 68501 38087 994492 956588 581371 1021628 739157 1311972 730999 1409862 1647367 240348 1770660 1016391 709765 1632529 954023 1279714 208109 300756 1831174 1309141 1056282 1583367 1360940 1224236 1628010 781351 21560 417468 1284066 1164726 1106991 735567 808994 1626790 1285549 1832981 1807269 1251973 352617 1431815 982668 1455599 1400419 1044085 945807 461325 603763 1501990 658833 1567302 723060 1829305 956519 776375 1366961 563239 366073 330908 1240109 1992044 1501484 361895 355816 700422 1510317 3383 1844448 915871 1814801 1355383 307214 1924801 1150564 1806562 822768 454502 416095 1754486 435357 847303 871255 1435950 1744481 32615 381074 433892 860105 1212073 671566 518634 1499504 1573900 323679 1776824 1712068 593464 194661 1254336 1056678 1869168 1141664 1570164 845935 1444670 1546486 210706 404484 353045 1579065 1092645 331105 1584068 781803 1313863 1556481 1147336 814429 711938 1498005 1287800 1659220 285796 561414 827547 1554800 1655961 1358687 1645654 127674 1174122 323369 838118 1882723 1039433 304718 707531 610880 640359 1711581 1419038 627231 1433191 1617954 95423 1454551 418140 1345828 1886666 1944238 884555 1154572 730436 1313915 1432145 361506 139630 1013664 1107465 1520886 1650000 514281 946544 1439424 1162171 890592 311858 504847 281307 1087649 62612 1664452 1964476 1990506 10949 508178 149389 1917752 1448024 1898566 384653 939430 512690 1463131 756843 303250 345039 1977794 93075 10498 1184708 823456 1803237 1872459 929522 1606039 898177 521736 1309795 1654758 1628636 1605037 647228 856733 1462896 41666 661771 1122846 1505348 747787 943165 653627 14905 215362 305113 1204679 1851862 684020 467044 172805 825261 1318537 820139 1685466 937048 1595465 486748 295676 36091 1079239 1441970 840613 368809 852594 304743 1152783 219215 1539487 175824 1676014 309269 807262 1276088 504563 1458656 104207 1077933 986098 817432 581878 671849 1094548 471284 152184 1624255 991729 530103 1833617 1600676 26481 1263175 79616 1954946 445720 780715 1167972 1092235 895783 1267975 40392 211546 526100 1202961 603577 836622 856442 247541 1482785 582519 1735469 546057 1933681 249379 1014893 1016757 383497 167066 170041 193329 1617092 1752675 787993 71887 1078709 303052 1439141 1420667 1670419 489415 587831 897939 112378 492157 1850217 1263695 1665919 1188218 1983052 277266 960968 454230 1628865 1113464 151921 123461 526878 1961389 1057370 1484810 360625 1077315 1908542 1779873 684651 1940856 431244 133969 1132315 606004 885502 1449384 216906 1598348 1249640 706044 1020312 1922038 440303 320644 530512 1316037 1960022 780386 1700013 1536998 1199786 581425 1520904 1342004 1913453 534815 560123 346130 1794617 1061819 133876 823504 345840 689404 1260284 629864 58348 977252 672006 310549 996730 1643046 922293 846418 126757 1550912 1190790 459639 421590 1644161 1242295 966808 1752870 295005 459036 1276764 565468 307373 1608675 1738459 551217 1393367 1097549 282717 999199 339283 1602585 1754288 729416 126770 1017733 503903 899257 401411 157557 429965 1414257 997088 145836 1461421 718411 832110 70372 1166748 30224 78016 101728 909709 1396412 1086823 413797 409451 1557293 283235 1574678 1765854 54813 1306405 1012716 1074891 203028 953533 37619 1215184 898627 207601 1185402 1833635 1602464 498943 1136501 1464426 1410805 539740 1210055 230665 1399367 1014108 491250 545877 1296114 1539530 489104 45796 1667819 1065774 793676 1544664 1053998 1073396 278123 302459 824322 515255 1771167 175567 631128 216222 649330 763628 792048 1912455 1806568 1942303 1656242 150337 1455502 428702 384351 568417 1593418 1421039 84420 1149811 1010096 1912442 296601 257268 319239 818800 804569 432470 1039580 1591575 1978448 955973 186798 1988470 1167818 326208 1625575 1755646 1542246 53551 1528295 1045780 1103238 1054774 1860389 736798 1199819 637855 1525385 1198044 1423927 450157 1422293 716122 604605 1447867 1667701 802253 75865 1117575 1678388 481987 1762100 621594 155268 1816475 991488 46112 1261255 573396 178202 1303462 1773363 1655038 947781 1893936 775932 1648851 512539 76788 821130 155694 499568 1981963 360159 245163 257746 549228 1088112 1641796 666632 694709 764753 1226079 267768 1070678 1714083 1108067 531264 576545 953418 188201 1340053 55294 622023 1587513 509385 1260326 1710390 1513023 352275 39140 402613 254767 1271471 1286093 1898221 1780809 470210 1254826 743704 231585 1143809 1995433 9125 1725038 166879 552456 852876 28736 646861 1132112 635449 1140822 1435438 1451234 1121914 45465 471526 1508223 1467642 899717 1836295 464530 1801108 337438 1600861 1253521 1215998 1410497 1562230 1445203 697698 1345038 142139 1657006 146053 696970 1238118 456827 257361 1959298 434970 779951 1320498 1289237 996192 1276158 496032 81155 735030 1068648 609221 188768 1756791 1139923 118467 1922872 80033 608308 1268554 1550238 263408 1771082 1672775 1020760 390699 1140763 888900 1336140 56954 425022 828718 121514 1409248 1538674 1951415 341251 1201167 415872 936110 456010 193523 905334 1516728 417521 1899584 474912 1067743 12697 1464077 152685 438320 1716640 351234 1640265 175120 1299428 768664 798333 589435 1752057 160157 939510 218941 1627247 786030 237664 235259 1169181 1848 1318050 1195580 1009929 1481620 875212 1076766 55389 1747762 41930 621162 1825987 821105 979407 1638587 354416 420447 1554978 170599 1710338 1595126 1678980 510448 717787 624650 1425604 1031134 1962721 1779160 1399630 576058 150120 442796 189502 1331495 441597 1249341 429239 1216156 1155906 1199312 1263350 883862 1893812 161224 981325 866675 123783 1756867 277645 1945203 442388 125023 1025156 1131894 830431 901952 300429 1228746 1703733 765480 1338768 1423073 1130584 221799 1146194 1958676 1677839 474685 1470033 1878163 344338 1949736 1126325 97701 1477082 431860 797048 1952751 1901198 791273 1159305 713647 1690678 733726 1952571 881448 1714035 936312 967646 1708919 1561525 1969101 1598127 1927003 1147831 1024392 1836404 1628731 1062705 317632 973674 1522138 1872348 1777200 800690 1289429 1030516 395528 1292451 834796 1200951 1450193 654408 29141 405544 1559081 1772758 1894445 750759 847184 70475 1142994 1881025 1417175 117816 1796014 641102 1696840 1290593 860515 1587938 151229 1232463 1950753 831271 1246882 210832 255304 376379 52607 439132 83803 1108674 1898285 1375692 1190816 434823 1321275 1391739 796493 626934 1311736 453646 399778 1438360 1007112 1952848 1878990 1686676 516693 344337 209145 1617971 1456405 743703 576205 1489203 316809 1193103 295443 883865 437254 966289 245743 1934346 1129463 392763 1304512 1080834 1579639 1093889 549239 754902 1712564 245467 1396750 535284 653277 1230087 1860759 1118924 1373736 1239719 1848556 936043 1975206 1118656 1552639 1476182 599630 1609418 981916 356868 721174 942434 1553203 512057 1340161 1432185 1784829 754923 1509084 107412 1004680 1521547 37632 1550033 1647069 586099 445674 1179448 1868728 362947 620653 1622184 1123361 412994 1741465 1859343 1348319 960309 1739046 1244806 1753800 1084930 1591175 603533 1561322 1620179 1405060 218554 666366 800926 617398 945439 33877 550567 1717806 600159 1734757 107342 301389 211759 1826895 1736901 1623312 1326762 1966074 421184 1457565 109436 1379743 338605 1810925 888071 341451 1054275 1219009 997296 948454 561472 1415926 1756328 263949 1656562 502231 1868524 12350 78909 1412873 1841159 1249532 1900847 790802 1774754 1810959 713387 627683 996293 300877 1013648 461399 757867 1519927 403421 1599972 374383 708942 1121418 1620229 776992 1784123 139526 75530 1285198 1544918 1688679 1603956 604302 1652106 17089 1895181 1472858 1476484 1622255 1364758 779153 520620 1048853 1901580 321525 535492 601591 1282055 1940055 1012939 750196 852499 79021 1408741 1694069 110155 161695 1306656 497053 56913 1534444 1500861 1942089 1470570 979158 44715 1309160 1278197 333995 1913434 1179706 1942732 318653 193239 741177 1259315 1292757 31273 318741 1145820 283463 329922 1116637 1109825 1705846 522310 8007 1231936 614775 1848713 969490 169894 1225635 877810 553275 1506160 95118 573687 1264870 563373 1561982 870663 82955 1609967 1221211 115203 224260 1035256 873607 1232545 1836077 643433 850771 102330 879034 112812 417808 506917 855937 1331996 1737873 1097021 1213351 140017 907360 1869937 1842413 763682 448480 13115 416669 1994793 986714 1706422 1235204 1663370 1581936 182089 1962901 887761 953553 448768 576286 1268678 1164187 49973 1601126 1649537 1403083 870231 338241 1325403 1716666 934438 163624 1640808 254511 1751078 1579003 1480042 1774562 890852 689409 290993 316753 559095 1118052 294582 1470964 1036489 1317088 1767503 44162 574020 801024 1806461 1223408 612963 1548505 1923347 810338 1886251 581119 1170201 1206308 93818 1635575 21902 1460971 1055850 1167836 1857458 897160 1093524 1555197 1331419 364395 190982 1751256 1785933 446275 1560969 1739654 1641108 577928 1012845 1844784 670570 677547 942971 1828665 672309 1073322 359516 1676593 1599577 914439 1574152 1729940 775773 808957 1219747 1930871 356316 1761195 796953 1502493 1652805 1087770 1444162 1978475 221443 1844174 1397942 1159216 1458589 368791 1715523 125338 805757 420323 374589 1965267 666042 1496628 1859389 1622199 1209718 1034468 340576 1018352 1216302 1616613 1928936 1442625 1104325 1987008 969010 1886517 290730 1097808 611102 563189 1200722 502650 179330 1932376 322079 480527 621187 1971605 1670934 1130842 92661 984699 651845 1127691 659672 1819545 567284 772135 1858366 1844505 1170486 1317958 653574 1079601 1614322 1917850 26469 852231 1861945 1630023 859422 155718 1754629 195869 41743 1293084 884775 387493 1617955 367640 704013 387314 1753140 565572 757539 286215 1056081 917941 630879 1435318 1879926 174781 1307381 330641 1680236 290685 534734 476364 858890 779858 1113079 327545 571302 1051506 477356 562510 60683 107765 128382 705757 221168 692876 246719 1938272 1979871 1242390 1613978 193530 1146207 1501132 1380220 361597 183646 997877 100292 1300334 429123 831651 371868 52233 527037 1291479 1571363 768579 1756568 925930 1979434 1206310 426135 548378 1781239 1809587 1316057 1312095 1400397 1871281 1397350 1655581 1016806 970180 1292250 889277 1416738 1723488 92254 1271567 1219084 168991 809981 731780 1941219 1013250 1914176 830076 388773 1392492 16001 171619 493825 1393925 35789 1305641 648490 1076593 111315 173868 561843 1801230 1193517 1165129 87206 1946935 1883314 1449532 1166182 780701 416961 1444356 137535 948833 647240 1916889 1522789 1890589 496689 1418928 1460963 189754 579358 249471 1249982 1743975 1066952 1951916 1745426 56579 633812 1552604 1267648 38330 735679 261411 680071 1238229 721702 232495 133160 1817579 870802 1157572 1486243 94594 86116 345948 1320133 1962749 969971 1018846 25325 94827 1790614 1533675 320223 107756 1014523 939308 1911642 847589 1508066 291599 296719 621405 1649233 1611398 156094 666337 1496680 614623 1869225 413756 259681 1502314 491879 1513010 119178 159890 1233040 734277 750478 1522026 351419 171998 1984515 1750520 880217 1099499 109777 265383 428241 43757 1207254 1196839 781565 1545541 171621 1704915 153727 395693 1594909 726293 1646336 923637 762558 465170 1048174 71149 72203 457084 1496456 1828001 1094684 858743 1335573 1461387 221332 525420 25826 191581 75783 897820 1452872 491452 61589 961478 1195313 1797146 1608391 1942483 800748 226145 438209 1809233 1652048 995939 638476 944699 525371 1305645 255348 434112 1182656 985647 1527024 1906423 38957 116729 108185 1020568 1843905 1571646 1364210 294976 1919599 1332382 745653 242267 1209678 468231 1664802 1925174 1561616 164546 616441 503266 114048 725861 1296983 1813655 296560 833583 1091933 873168 806533 1695864 889494 1509546 1199348 1430878 302388 1662651 391386 956570 472811 1870697 885945 712622 547555 1777530 1561766 1633968 11676 526094 228067 1335268 1204616 1607342 849815 1532833 550986 1415240 78968 1670806 1076526 377608 1910789 1470417 1146385 975151 1776301 1525249 775680 372342 919648 519815 605645 1115630 1170230 1867556 300507 1617379 212628 140146 1887905 1720261 1167593 1181125 1132857 684657 1959340 687006 103589 951497 607895 1888942 1076245 1643561 1071876 1789187 1715864 130373 1861069 204333 1356002 1296068 538355 210101 594516 1921024 69933 1654186 1013201 470676 1525739 1348638 1386004 423444 1184672 1750689 1837982 1653694 1891083 244089 1309516 1452633 1533045 248480 1777989 1218612 272541 1369717 60348 1895691 1875592 969797 1529556 216467 1295972 275954 1338611 1256731 1869529 1987346 298127 322675 45106 1812847 1532348 1120522 1999286 1925009 1669271 888889 1666872 1695141 1164372 1745563 912872 1624396 1412071 803758 101116 158169 59053 1713677 636146 346338 1620881 1710249 1755226 138018 1054989 1648704 1477872 209047 1691341 317736 1542372 938982 1381184 1494713 1861321 549191 936200 104335 1491050 685556 1234145 350188 1022698 812673 1662499 99802 833520 521998 1612972 1852844 763418 1085529 1666493 1725814 562929 633063 497421 713636 15159 572603 101246 1436847 1777769 806106 1753984 403360 98764 560006 165666 1502948 982525 1622061 650946 1343949 1961652 187479 726243 627078 427105 1544044 922999 994143 1756170 1950359 614976 677975 1589116 357466 664566 693596 1921755 70901 1300175 662870 1241673 706300 1365354 705779 81091 1470724 1280901 332674 1861036 117978 661105 885302 1334855 1460363 885359 765148 1968408 696683 1632194 1772557 1522309 1267552 1879913 118872 631696 939461 42254 1588359 1608046 364445 1761813 787422 481577 84729 227626 1741146 896321 1209509 61468 604338 871324 446653 340063 1780261 1647567 813838 139064 808221 1376773 128408 1407087 921678 619577 1541738 1965624 1607810 253026 400986 543037 1068243 602316 363180 999767 1379847 914300 1740647 702144 1325776 383352 789902 1467915 1951013 1593613 1860784 1082182 570168 1423239 1096672 1713994 254352 1085069 612080 110826 1906863 37681 1233084 823714 1256567 1431942 626584 1516488 403711 1141038 1694979 249354 117786 931459 750551 1696244 998325 1602250 1979222 41542 451927 890082 968104 250531 1815948 1519765 1367743 542533 377637 1339127 459179 158996 1702903 111824 777097 1627466 1377340 1240317 1835812 312160 279868 99694 86835 383327 1062050 715798 1954166 159287 442223 1023739 81845 1201443 755763 1930294 1547753 589575 980939 385015 768756 732473 1359429 36760 1325583 1841678 609215 231001 500773 657086 144202 1596337 1804181 484329 249031 1787212 1906447 533768 417572 612808 962038 66457 655039 238709 1137978 1444404 1104778 665104 1735903 300903 1381367 1459862 1714827 1400226 575364 1131561 1385675 1455245 186429 910767 1460678 837807 501687 323204 109390 1264910 457689 1053285 1193326 1445073 1160514 1219442 1392064 563295 46165 1813888 1169936 1715227 1897192 1464824 1360001 1387917 1549544 358322 699715 149109 448551 612974 1932651 1717697 413768 188944 1379558 59340 1822604 920444 1858028 131213 1255167 219242 937651 509257 485493 1405881 1492932 1552024 1914387 990278 190697 679213 1709634 503173 1578573 1569151 1129606 1001836 334239 19118 475788 1313369 1204684 551730 582172 821925 1698633 1020590 228900 503320 915040 599431 981967 1295200 266196 342417 1674703 551346 1587342 325225 1315051 817899 1234445 304710 1203475 1727079 904472 365072 1688017 1938232 174826 743972 1729683 1143862 1145973 1493511 1371140 908139 1771948 1980984 1454408 679591 1076683 1308056 1590225 1667237 84303 353772 190241 1336599 984296 328117 1060756 114238 893229 1006328 845218 1204159 1992723 179310 1925283 213399 576429 574797 727052 228126 1472768 1557144 1133267 968491 1530359 907444 795591 837872 1550051 914117 1213186 1063366 693603 1372619 1960216 244308 1599847 670260 1867569 1612046 163222 149549 563096 1400274 1604024 753393 1770787 395050 294481 1417636 112983 412908 1862380 1814623 802848 103659 366460 1089839 278359 1940589 625917 1626702 1927465 265138 453877 173809 1971715 995835 1211392 477101 243740 734420 451838 949487 1183990 427615 1310737 1711094 494143 1669163 1556510 794934 420595 1352431 1071834 401836 1864626 1310103 1970479 1900859 1624708 65741 1504452 1478113 1303986 1090839 1529038 983620 1181558 1185990 892008 1723037 528580 996489 1142372 1068859 14575 1534912 396548 1073097 882157 1787284 629406 638634 1443837 187920 918878 245451 1825496 1620247 1355612 577163 203191 1418634 1618866 1722012 406379 1866722 281026 906669 23646 331200 774842 245114 847285 1794977 1686544 1383811 1657517 1090999 383200 1762088 718804 250516 602269 1525826 565499 341881 157577 1498657 1405532 1902356 1343340 726820 1508635 56801 900684 1850973 1408938 641894 1812797 812191 667404 1557957 1912857 1575232 1199319 1035134 1364355 1866279 771446 454617 1253749 1453241 675218 1822820 73408 1882428 1483545 1889046 299839 1611499 1912178 1405505 1901271 668250 908751 1326529 1641959 1606976 1675723 1681454 1909689 1065512 709404 473271 1955540 1481852 1803979 1333043 1511766 1273667 1498388 686859 475402 1199294 674342 1634951 1352860 1784370 1115421 467991 1224821 848437 1805396 717900 395359 1422512 1625688 73679 1551911 1466147 1274212 945233 708801 599662 250053 852509 1387294 1124823 912758 1687319 669145 906765 1285034 1836449 382170 962061 328093 422510 711750 908146 1403783 843201 857833 1415418 1861714 664459 749207 938165 1173499 1819187 346073 1659600 1683101 1171859 1260350 914295 435181 966310 1372148 1063605 1589737 250037 620532 621273 283875 726851 1650955 1209907 1029612 1672242 471064 533623 1699799 1687909 1841249 293993 1487438 807430 193260 593816 931380 1566445 538743 1326513 1195490 1721374 1791683 1355331 1820420 955495 933383 638976 1280466 863381 178181 1779885 530631 763594 318835 1993831 1976673 1495958 1326201 1165134 1790211 36835 1049895 474813 1592618 1771645 120659 1290861 1366247 1868236 367008 778564 1403871 970571 10607 1908618 974657 738096 1593394 843998 1475050 1203968 1198246 1100442 201819 1726965 1392461 1986305 671554 49444 1065084 960204 539468 182235 559606 390681 1738145 1450757 1224559 1176491 740582 118967 154643 1384686 548904 204350 1977638 88159 1176073 1693849 258271 99212 773469 934051 277914 1524041 1086405 879780 569983 1408192 1352096 723732 1553712 1868554 1730087 334359 1010224 214332 994766 682904 1079693 541027 1768886 145459 590200 389307 978900 1203787 1487861 1913057 1548392 123495 1609789 113355 15592 1986101 1651528 335713 699342 1577571 470108 1162465 1576724 405034 1565224 1583884 655521 1016893 1931689 697733 304990 1824562 919078 1073416 1265339 113336 755546 1563344 1522400 812797 1264581 1103268 1467823 519100 616307 651676 1899862 437112 459138 344740 989371 236376 560377 516698 1688435 1809213 478836 1904187 71198 1806630 750331 1206037 433798 953208 1346616 1559718 1363880 1744334 1937827 938640 331619 338716 239165 501788 1798924 1054382 1291629 800616 732598 1717135 1457174 744920 1207499 958732 248123 1652816 1103653 806935 1418879 888767 1718064 1155575 1682141 695523 336058 1067828 277637 152040 1203261 860541 426520 865173 1013879 1462468 701628 331673 1979704 1595281 729774 1386097 883284 1928412 1249343 1299347 37942 583791 211572 1478250 655816 366153 822746 1106838 1575056 1905066 1802981 1059606 1885236 673673 1119455 763676 130307 361956 301907 1076342 1291152 938683 35523 11690 165881 1132852 1200610 1641388 1468962 1476738 621121 1791998 627742 924243 1030896 836718 1051079 314932 86330 37334 1404090 233605 1890088 840706 1605972 1425209 1006537 407665 1299928 1448161 439193 1043976 986953 1977075 1527389 1686001 1724087 553624 955506 1298038 1815428 266133 441005 53917 1046838 1643052 109544 1451206 638892 327092 1113225 1899047 1171159 1842434 1157758 1841856 936574 1798185 1226615 1428460 482125 131735 1123792 1288836 1915494 1360206 1304610 1132566 1312092 554854 1616591 178427 446329 1715136 150173 652899 655696 1852932 1781355 482482 755271 68720 1705720 271536 1028522 859217 183971 1088501 699976 879584 1175000 1406019 753672 106278 1863644 1793132 570171 442877 1057418 1809394 411294 651445 1816149 1847529 1879032 1044212 1785254 1211402 1492221 1822660 821214 1791788 600994 1300364 1838553 637669 1232082 1074278 1598308 6055 673803 989364 928700 1918915 410108 740657 1877919 1504573 25389 866799 774454 1228982 730375 542440 739184 1125561 917515 1053591 1802614 1939810 1030849 980443 643369 1631474 829356 864253 1642910 1092583 1350798 898887 106640 341627 1789174 1550098 1273030 178197 616073 1845351 1362983 160556 1009961 1523883 615553 1943021 1494224 967451 1609322 1189647 873114 1417328 945051 1128031 366345 1759333 827264 969282 985666 1507058 293169 1379377 1640314 446040 1718525 777312 406430 1969434 393498 359850 1603753 1394538 1816339 1974988 1768177 1256881 222104 591499 1137477 1093228 539097 1606185 1194281 994353 374321 914263 1964988 265861 1405571 1803319 1837637 435390 276419 953275 388715 1049430 1993452 1353107 1954931 1812747 769182 709102 1046620 1614185 641748 632162 268269 960593 360438 73542 588483 481214 1696553 677169 672694 1051157 1981247 1331387 1962891 720072 1837901 888230 1039831 1525296 732111 1685208 1050098 147378 1537937 864406 755139 1616736 1327104 451600 1794590 813338 1899154 1929823 1180595 1551907 148312 138531 1782746 1655809 1933532 1011328 497507 439140 113486 791920 1843485 1992826 1078620 985586 608128 1004657 1833671 1070940 312683 644609 59766 1715261 582323 392180 913824 1725810 1275475 988469 269932 1827852 1646014 172386 15470 352194 1381708 1279744 1028995 1836568 1601577 192872 1343429 1972324 1124054 272591 1061168 731342 1740705 1670537 629409 1516393 1756197 149008 1431747 1979439 1382417 37443 1153118 1686799 1139511 530195 1595316 258051 899951 1730342 1623450 142619 1744019 528978 108557 363139 737225 419901 866294 1079698 613417 494332 60556 1830921 1013293 1996174 115146 439780 360001 1299373 1186922 1531988 663815 1913176 532991 840001 384900 1074532 1304027 925122 476418 527380 1514848 1991493 870656 948195 1144399 933209 23424 605725 1799666 261264 910771 1000083 629718 788887 1265844 1037150 1582434 259744 659867 536780 1569201 1717728 1270192 1710247 1072419 1766973 684432 1591028 1913424 1702314 1380724 207339 1738092 981146 1218674 385242 339350 559652 912165 1115418 1129387 1155830 547550 1078680 1468074 1399232 1718887 1399884 1038822 902290 805806 913318 1352324 549878 222059 652983 261394 1296879 1515731 1150998 1138033 1019511 366105 1852048 1468227 608067 1838285 1908201 83251 1512807 689553 295344 844724 1808314 221494 776074 70325 88968 610144 1533221 582884 1508449 168004 15045 33034 1518591 1521299 119115 1161139 766491 862343 1142756 1627296 1158936 1613838 1956773 1347057 1467886 1459572 532990 1099607 224612 652499 882556 1074800 902527 1733058 892812 1344360 16137 730472 1649048 1026169 1188678 974404 504234 985682 694381 1468318 1423577 1699227 1212608 999536 1091310 1029206 1829055 430799 638251 1486934 902252 754168 1031568 1955104 1464289 1120801 542157 1111246 1990360 1652505 1736674 622490 1248365 3078 243922 1314187 1781413 1427473 857640 1377564 688589 1779762 657495 1414010 624645 1126563 1152216 1706531 1566145 1870590 617116 872831 934390 554109 272584 1116351 157906 265980 645073 869670 1850000 428372 1640169 1439367 1008825 1907288 416514 1572933 208060 1466089 583886 1362551 235799 1874831 1993421 1956200 1292412 1406732 1456261 464137 393103 1591431 874694 1719665 1279464 1765696 1768573 1043897 1741161 1250418 538935 1317115 782413 705210 709214 1739086 881217 597051 1388515 967473 216575 1992738 353657 144706 745842 779545 1921459 1587137 663097 586647 967966 1139564 1026728 830164 447749 1798180 779629 1228618 1493698 620765 658584 397899 1362667 739192 1653662 1909057 280040 1390180 474061 3176 1213750 385149 954413 1678714 1805471 682959 486861 327591 1378632 319288 646514 179984 1353085 1272030 971575 65961 1399478 1344388 1247118 1562268 1395074 445280 568874 657155 1275842 1211677 220147 112945 23785 1478612 1933035 391349 514569 1770339 1057894 381182 1419116 213193 597874 1872119 1687744 1957368 1012180 1451033 1074439 1715391 968902 783438 205873 1036090 381254 1800801 1266879 550640 52930 1727376 1548020 1580166 483396 1069541 1547522 1769207 385621 745809 505921 61831 864944 419111 768190 197636 515395 1763049 1684783 1080454 1153613 422733 749356 1507783 1630881 878225 420423 1769180 948159 1291150 1116084 930361 120491 1192092 494288 1869886 489729 1216347 1589114 1116674 969583 1029728 1957260 460217 140057 1196578 342500 104169 1879571 1488516 265790 874582 1704318 761368 1529739 317464 697239 1722135 512403 1009240 1902240 1027632 355681 520507 541564 1123882 1530196 558813 1210704 29401 1774838 160278 1307192 1953066 1357060 1879920 1461858 681452 1517240 1044994 817890 1948590 1495362 863509 870650 215219 1682969 1683418 1881459 1418407 977864 1028852 9241 876575 857370 1859935 1610584 48565 1417592 67891 461347 52993 1655219 36599 330505 1734310 1463168 260339 804192 111317 460257 105088 1495667 1456396 941360 1231906 503425 1716928 1872418 955414 48716 78769 1630336 1442536 1033015 371818 295621 1369035 1107682 557189 433679 1509279 513906 1154369 1725403 138414 724685 1667231 1124628 1204271 1972214 651126 1770864 638407 1973275 352612 1751906 289282 37425 187626 1550565 1752674 1305271 955952 385777 832312 732543 532798 1568594 693742 302251 1944891 1142636 1061380 1260133 896692 1374615 261232 1554051 1371758 1630611 1694532 528354 870635 1257603 386707 1846171 32537 542729 22514 1640127 1743176 511120 175405 1043948 1493076 300389 1402 217304 1293508 1616487 1600946 1020266 1972569 177775 1517915 763877 947345 1412379 350109 495676 1123813 1534840 1431363 474676 1090311 1487019 1209769 569590 1677173 897615 1614506 461665 1573987 869251 413425 1032803 1023008 1883674 1076784 1625961 89433 1376409 410584 1944133 162845 572974 465659 372026 1919561 1013638 640730 1474181 1099090 562084 943280 1336134 1666918 1854963 322830 1834746 771672 1758382 431889 381902 1935593 531614 1213558 1384891 1848746 1007470 515530 372401 815048 1850307 1731386 911413 1316627 1133599 1087589 723754 1668172 773683 1631605 1656270 1982259 746221 430886 1222257 1448881 1024945 659449 1277397 87418 1077600 1216255 35605 1232071 637630 648101 1202244 1795554 1583297 545855 1430520 1848737 1431520 1939445 1880509 886605 1346240 1909687 529726 331601 1857421 1560804 1894282 1703022 622597 21327 972715 1253268 831506 1279604 5752 1470157 939959 1679793 420363 1458813 763032 1549601 953942 772019 1614298 1862618 1547863 818518 1251776 1926252 596906 1447858 1957550 914008 651388 833473 348812 974050 1461987 265902 1486056 896788 1483022 1165726 1364842 1868886 814208 1157550 77809 1308394 66303 1026144 1899591 1455073 21843 1457821 1810524 52529 1372723 461407 984580 1467862 47073 1414215 1234170 545302 859565 1173402 459773 1475354 1295990 1280754 1037419 1868875 784861 251991 1298485 351400 494049 1205123 955306 83756 723212 668643 902383 1345856 1380687 807488 899357 310785 1693464 783455 426403 623478 1666329 299342 742526 1965818 479255 1351544 925857 197989 735918 1826916 1598766 1310778 1931019 1011797 290851 956606 434173 1802564 1741276 1557140 1455094 793345 1494283 1979307 1720441 316084 1546049 930946 1912652 490805 1458892 1930611 147041 897162 1807320 1786425 1558119 927847 170498 1465149 473768 108582 1686362 327313 1491922 315961 1443771 1492796 1919625 1466750 1336206 813703 1790020 1829532 883053 1957702 990302 1032077 523899 727496 275949 685607 946495 983535 818616 962957 1519606 837231 1253402 728874 791423 576035 1469479 552877 326492 1338296 851038 691916 1595614 1310341 1867488 1742527 690272 486868 741576 246093 358280 1077624 1370799 1993067 1521532 40008 1727066 1106359 613699 1142017 1977582 1101304 1320537 1607588 1228005 1664205 287559 467463 107902 1175551 1807501 1115797 1951642 1515939 361430 1169923 873896 895451 1941642 1135587 959779 193690 1975464 1360444 1463120 1947575 1993629 1262030 103808 918969 343512 1711021 1925027 900828 854807 1143758 1392706 996404 239284 376925 1779380 1698050 928892 692755 1408740 765724 112660 1082908 666241 284506 1654420 558083 367180 1569170 973281 1157908 1088518 1606451 1985334 1757767 199451 1621304 996026 1396256 883103 940844 1040121 1732729 1607686 1897401 285460 156052 1722787 1139810 1389695 888499 836812 1595381 879095 1201994 1661425 667474 1081093 1912232 478008 846724 207501 327027 527911 1980727 1460928 60432 1714610 18104 1782923 1417918 532357 1350593 539004 882854 650901 1638950 764771 1433820 739784 517561 1610200 1002867 156532 1364986 1245724 1959273 1415836 1274769 1534459 1112568 1435798 512317 630835 819926 410258 1763096 599165 1291837 1825126 1417382 1827458 360239 570663 1198730 589327 235530 855670 301473 436505 257727 1316051 120820 558150 293962 781579 1949633 532152 85867 510886 1803039 794082 497203 1595297 804146 1516971 514968 1392530 1227289 541868 297030 474137 630718 1187708 1392350 155249 1794179 892871 1829510 864373 1292164 681920 410667 300653 1020694 612113 842106 1589942 1608878 402006 1635883 1333800 1688362 132583 179267 618247 461473 837369 1907732 1912262 1816659 562829 1093915 1511363 11702 1001839 1501179 584345 320575 561333 652659 1895742 434257 775120 193251 1201830 1151367 1738531 1856613 28163 835493 1192432 397573 179912 1895382 32266 1638291 200866 74294 143829 1905886 1560128 490076 1654993 1543617 255256 843528 1164544 177871 1705410 1053571 1751960 471470 1295899 225339 265129 1960335 1140393 399020 1671832 377876 401298 1790593 400915 1483731 1843245 1687144 1481756 90809 976318 180234 1149742 1231748 224221 348755 856807 1016300 1121353 129561 799860 698482 1971054 250945 1871637 1072759 1591539 1490611 1890955 752420 1848670 1347730 1315547 331042 747862 839651 1695385 210237 1604870 1355729 287768 890350 699942 1280558 1305397 633696 971241 934699 302106 568918 1041082 1377226 1498609 1368293 1778901 485927 731617 881814 677633 1563574 122102 1630751 1112647 727866 6711 1139754 1103310 1566654 1916824 1014589 845136 1023106 761850 160147 967399 754425 30548 45461 1709645 63139 792673 1825361 1706114 1735381 164803 668891 901006 1317854 25155 1326083 280903 788953 1926095 131455 192307 184104 343117 1151371 1773338 1513444 468173 1208393 107576 1520363 255861 1807065 244071 1377138 102344 101083 889815 1966701 1786869 887269 1736152 1735972 786449 280460 1738570 1949331 98430 1691350 1049604 858934 61708 929147 1760067 564621 402963 1847050 659595 1712497 1439783 12458 195820 161928 1936395 301212 1943340 1007279 1575374 1945231 105204 1955641 35464 1192373 173898 1847032 158761 186022 156490 1824704 273663 1670333 1835214 871507 580669 216902 1058753 1227807 532562 1187176 573254 1964049 740927 1224161 400469 682288 29262 1223794 1227229 190679 714207 1801694 718482 1609101 674289 1287425 1731789 206030 1684318 1020006 686036 1999445 587202 650141 265670 1524826 1685395 1053733 1191149 1720714 676962 336775 283877 956603 1192824 674291 56116 1035717 983244 348695 1427265 1273749 429955 489656 469159 19439 1844167 222761 1891935 1605237 214517 1963254 179712 1576052 1820563 292244 45970 1731696 1152127 1411885 1831844 675221 29221 1302283 347032 1813336 994562 288425 1939839 1400011 1732728 91215 1647642 1824944 1153257 1162526 1536800 1728379 1293661 1228330 1417264 1243772 1510893 1166070 722687 32086 667076 1626470 260275 1406751 130136 153711 1733605 1097297 1568287 1718370 739903 953919 294544 97956 454854 65539 756674 905966 1038162 1613219 60676 1673688 655966 1955926 1347592 740395 1652850 1137561 1255622 734933 1303661 1548018 1654259 568793 813538 1312375 1819442 455895 1588480 936144 236644 681058 108963 846805 959775 139604 1860586 1928860 1196650 1038646 230353 1977944 1720238 1492910 1809309 1217354 847337 197092 735923 21458 1219100 323194 384703 1536899 595988 296261 1041851 1373890 1962585 1475973 1274184 1920820 1785517 1595766 1759754 352962 1071296 517189 264266 749128 541045 638578 388723 1941141 1660242 993160 974575 1177919 977859 1110881 1967452 1778361 1823793 1940169 841660 1701291 1752766 452812 1984527 8023 576750 1953263 617992 1672194 937958 1459610 1132517 1252544 1301388 561947 1873704 1446118 1631300 899177 128140 731439 1385171 598794 856173 1457713 942854 356886 1135438 635430 1364014 1058415 348200 233377 164536 403446 1910571 1874850 1686960 1154544 1762469 614570 45981 445384 1379245 1717420 775657 977668 129854 486503 456319 649855 385814 1192728 1227662 1772634 1507258 575466 890808 806800 1097244 378812 1508697 1697148 21225 1059742 1364298 679674 1352465 878058 1076073 1567045 1162655 346134 739233 1603909 1718425 1054665 1849171 486092 269429 176184 281578 1905170 611076 989072 1984303 1256446 435234 2246 790215 1168032 151963 167139 1446898 1949956 234551 111765 362636 1372086 889058 1276442 1017048 1325293 673628 794626 1933764 1030884 503608 1381256 558364 582079 692685 481517 550900 49435 149194 1006690 927909 1033242 368022 1844966 865940 216723 389594 812467 1533877 389233 292884 897713 738373 568129 922202 646416 990360 1521783 1257845 408482 152679 1104923 1931855 759291 1863149 735771 178190 207161 641175 1361039 1531355 272760 1678971 1776315 691631 746227 922531 254719 1865216 1089508 1322084 351005 665846 522078 1197127 1799518 979326 183927 270476 1525897 1101814 1997995 1735914 1497206 1936736 562747 921448 1838080 1486968 340499 604169 65261 53583 131246 327043 999230 661829 85941 640051 724342 1115962 1498338 327927 933334 768891 994215 22960 1039699 850715 1593189 81393 321873 253855 1340159 1125319 1115032 1579388 1176514 1693715 423452 1623344 243036 1620446 635015 1049364 853035 485295 1092241 1199153 242060 1077953 205508 568241 475386 359503 819219 1642522 799447 320568 453801 1014919 857909 1199818 996350 314006 703219 1045386 1959880 1374017 716326 32742 622883 980246 232347 1443018 862002 534957 407549 1522412 1238248 1719502 1133868 277986 574602 910166 310912 1167935 914893 1120289 567221 690766 1723948 1530992 83463 1272868 224337 247171 1799018 1121796 543849 1874129 1753239 65525 610559 285433 1287384 541189 469714 1032637 264927 1924459 1798609 1291001 377366 1775416 456953 1510388 1239278 623877 630399 944756 829381 261690 908243 1709602 1953403 94906 206966 795012 668720 1357321 996763 868134 1946192 340719 1736871 1466395 877702 815694 492290 794414 1674452 1128184 1176475 797056 788621 162636 1420860 663428 93812 1532247 922481 163572 1551759 985963 1142501 984054 428928 1417486 1734921 1708156 1071080 1546055 1211806 822214 251286 1769193 1422634 32780 1931608 397910 390770 1773784 1285129 927885 1592122 1261612 1397460 1499566 1178462 1079327 1061033 53071 834466 670044 870515 1331890 1884480 324329 1884933 22738 507051 407773 1584337 225852 1105938 1685629 1725744 869155 117334 1667878 1384709 208099 947901 1315931 186316 832963 1212663 1730335 88458 348792 1311422 64705 1694721 732809 1995659 1356123 745094 1136777 868680 1697826 450114 1989380 1039374 372698 1526334 1135681 1355744 943038 1908694 430982 381777 1002219 465193 1223129 110146 1379154 617197 1810935 1841945 1566040 376888 4449 391112 1304534 228866 1329169 1104262 696330 1339237 336697 783793 1937474 463537 1465129 623894 976564 1454731 785220 191428 310158 1574230 1633051 490134 287388 575871 1183288 129844 1801066 987624 326414 1435429 163821 358787 45413 1232504 340324 945154 155230 1246294 148437 1548681 1260252 727454 896193 228685 44973 352708 841011 842146 1130021 749053 486768 559437 704716 1976030 981172 531019 1733759 1764142 456909 135771 1286293 459943 245238 1714943 1164120 199486 1536697 1173258 686169 1445010 1498182 320492 331578 1896706 636881 1833553 1033814 1300888 145692 894917 1033520 502131 392596 824571 1346345 887617 1890798 938043 451023 1819191 428969 1069076 961764 1678030 1641242 573035 1579002 923415 1288680 1950025 1406143 1670588 348327 1740140 188776 1501240 264470 1633461 1040672 1773167 780343 599624 1709801 368500 79782 56399 224021 778429 756566 210119 958703 1551277 832681 1490831 1545240 271375 1288406 95505 1080663 1440290 1978394 1920431 1593196 1832285 1277172 1411909 1120823 363021 782396 651591 1842854 683623 790654 918902 1065900 1366334 567143 698048 429258 1716082 918369 1595572 1604300 862642 232935 1077159 1602979 657645 312795 1841479 398814 126602 558978 1092611 231391 1597347 736373 1528317 1861234 1262944 739024 114237 1797485 1920667 1257173 1928364 1655277 1192242 1151677 838123 286868 1361870 1899118 1023243 500126 339896 265154 257791 81001 1586130 844951 1841235 1379121 37578 1206045 107403 232681 1029526 1424539 1608526 1348086 1420285 1353492 1003058 578257 1813041 328419 1386650 1902315 744034 765042 104982 1060274 1862755 1142188 768823 1126690 1553460 1183476 1060145 746654 1890594 1403987 496206 418632 263783 1509455 1046204 948380 1591752 850208 1140498 163413 392686 870045 1401583 1104677 897462 628668 1553556 1184717 1029841 856841 923243 329457 1873934 751225 1278968 853118 1524727 94507 1120933 1841807 642984 61099 893085 535606 1431799 1762237 968918 812293 1186984 1756128 237998 1451075 376551 1121238 443707 1842184 604712 319604 1362210 1241045 1648098 1934520 642358 816953 1215967 1912101 525683 471904 855006 115368 1179809 115084 388666 735934 1112376 1747348 985006 248939 959006 117028 1407050 1227425 1368603 812162 1802720 527088 1182374 1858775 1775202 536328 1688088 358400 597572 607272 680477 217986 626600 573465 1118858 902300 1987410 1823802 1127100 96543 576735 1530867 1067741 1525452 1580067 290983 300365 1544347 1980919 749825 1185677 896773 971631 1233826 1380701 371820 1708306 22871 711656 1540385 250498 38153 1995327 280430 1490378 1968053 4629 1429347 744090 1716390 100242 931221 298878 1755549 1760702 890539 220824 943781 812555 610496 1906430 663823 636415 1072730 260161 1121419 1560891 1226067 1515297 1348628 452372 1153626 1818193 226102 1328997 1229482 1383718 649763 1080679 166627 25397 1005444 149128 1684598 375117 111929 648371 1472204 160593 1195413 1079095 350763 1707820 1982320 1120159 1173044 1615911 1414111 279283 1213472 828772 1601167 1917316 327037 1092584 1929795 1945242 1831756 435707 21198 552747 529214 1754881 906133 1506410 67715 784703 453470 1825431 1235788 32934 314213 896050 1882970 1400431 1736586 1604426 1886856 742775 502247 1267197 1905992 1486529 309653 845128 868910 265161 746153 1034712 1079193 1456986 922194 628122 944907 1397224 196026 629993 1760692 1858883 367876 1962844 1093281 1992282 1775499 387095 1280845 389037 1586372 1928218 1638785 599561 1271192 956122 1897670 266351 1289404 1951537 687455 1053597 529399 158108 1895331 1391714 1702478 1115323 7021 533730 878242 1105419 1958143 93588 1024914 958273 1899312 800976 1903136 1845626 1604361 354520 1908870 1964147 917172 1752970 323774 938181 667883 1583626 751349 1933738 1369551 599289 404555 1209340 299539 1667541 325563 237475 184904 245941 1880727 978190 1508844 965617 1179514 200569 1887327 1129834 1674340 775639 776106 1600563 1735680 364972 549602 1022866 1157723 353515 69476 875173 1773868 1372951 1228569 1039676 1751618 367735 1010750 43594 1132513 21578 1747248 852335 677181 1290537 1894117 1860820 1103183 1513807 1287519 5348 71441 367538 940328 588015 65391 753298 1172343 395769 1791905 24630 1508479 133480 54317 1652187 1227270 387848 704847 1744898 1031554 1353579 304648 866369 1695986 963930 1397068 1682762 100475 1836124 1890468 342021 817374 761291 337687 107178 1322395 1155423 1110977 596147 851344 779360 1322643 371760 1221503 654342 1711356 981384 701208 1437995 1325975 679343 1132938 1631161 177677 952738 96851 1738394 836294 1016974 1984612 1076321 1711488 1701285 535239 1667421 79535 601684 179311 1380637 406599 1716164 1751934 717483 1148842 1084322 1012212 1693789 472457 924283 108530 1706092 874978 258972 1282122 1821688 503581 1570247 1546844 468575 448541 1256360 1991792 1950111 1233703 757354 659433 1326061 65337 814532 373196 1653781 1361494 123442 263609 779605 536621 222299 479416 378104 876358 753792 922197 1149267 754216 802882 585417 1856830 1699725 1812695 1808440 437186 1220528 1739015 541412 1331543 1959090 1377159 588549 83746 654657 797862 1357418 284940 1416368 1269472 1773733 1335064 1167178 928069 33406 1181416 1368533 804062 675458 481753 1686244 678990 798953 1415078 1956391 1267022 1716804 1671263 238700 1721346 627393 1111380 1783226 1809338 1274692 707217 1416384 1979427 1928539 1368822 1793869 941249 488842 996365 282435 1190398 744017 842313 8215 1500388 571582 606151 1835253 1446320 1801552 501884 166614 1472153 76350 1321356 1991497 686183 1438816 1137066 1734108 88574 1635679 1407980 19581 1527535 708303 1539729 784986 1611527 770276 983767 1342557 1841442 1752056 1093744 323910 1800916 217757 1630725 96449 1898872 388681 1826241 1824268 928562 1736142 615715 974576 1213176 1879910 1742584 1184298 298180 764877 535676 904909 1482129 505803 1844278 1149765 1616776 1987942 865755 217755 835336 1176972 844612 74659 1630650 602540 207957 184060 1790694 1921244 218891 1856733 457548 1597551 1218916 1462626 911664 1057770 931112 1075941 1823187 1891379 390258 242808 16450 1080074 1186797 1249461 1351416 399158 3761 1730771 1473626 1057800 1341353 407206 1801007 1817116 1006862 758351 227042 972408 1467927 176457 1754361 137303 1168093 830945 1068647 149834 595658 1429717 1032639 203166 1829522 1446788 660214 81242 121216 379395 441164 273808 1469010 1160781 636464 959944 917545 65676 1038354 472133 364121 1454499 1472213 939137 1978283 18417 546235 1063810 1049392 803426 232442 427476 432901 1972171 1066232 1843884 1165887 1270453 893837 234710 1720768 283902 1643891 871932 1209582 1150816 590008 1353213 2212 52232 1054304 688989 1662216 1757559 265558 1805567 169528 456052 467983 748735 591312 606044 1341809 500875 939416 972847 1332353 841826 628801 873782 1801351 984993 1532002 1883913 496054 1436892 1895544 1218502 663339 800263 585609 153875 405320 473449 1249983 423827 1150726 231204 341693 959204 43222 152156 1538933 1719353 754066 1258432 1438558 1941543 1749924 1210658 948024 494906 553250 1923885 886701 1364277 1755503 559672 1881825 186019 599671 385582 1838202 1398061 758540 493187 998202 1857765 203683 1626324 339774 1186023 1308750 1935930 1556639 496777 817950 1049622 463440 632987 925834 1404359 1043364 1626718 1204809 872547 616809 1264479 986654 1774629 1177820 674968 1874142 1980992 1810657 255995 1588104 397551 509410 704228 327040 1364879 1820210 1011461 238997 875021 1335963 565288 232623 569964 1942073 384597 1518770 34486 1648240 1617699 501068 1906721 997437 1395978 1133526 1986070 209762 486094 1354195 1151259 1615168 1257942 465537 1464729 547714 554869 235959 1975530 1948979 135726 602960 1519159 566526 241576 1839918 1907381 1544555 976585 1218263 1678225 146848 1308950 1189734 405691 54173 1624873 164185 1689568 534230 548295 243713 814004 1703912 1548934 1264062 483549 963207 950547 568610 1040642 1118418 1710855 3932 827627 742366 1170900 354657 666413 1789086 938876 416721 1526823 23271 1897804 496547 1708245 1798262 496383 462403 1505556 1624709 478245 10539 534352 1815405 620443 718547 1717354 201033 1148984 1923431 1600844 272887 964697 1535704 464969 1067537 1247385 887650 737914 1898468 212411 747317 1203970 1312296 434211 1157790 560372 1634470 1441562 1529457 1283413 209056 1970281 1839320 1305033 1641048 1844317 581 931624 1313889 956824 1053938 1804683 487455 1186267 97813 1700569 1261898 224248 1149234 1492936 13405 812403 905566 269785 130824 1814778 1657458 3046 990225 1306554 1397533 1645479 1068297 56961 1104525 1319661 412920 1929644 1621927 1057138 266109 1835255 571288 374069 939228 1628818 1279663 703831 1378903 667172 1361840 392063 1422824 193231 1949677 1555140 1846514 1581442 66287 982544 1702623 1649957 956164 817456 1129103 1748395 593440 1420075 350116 894600 1361073 347171 1282423 699390 1338509 728019 1152860 1476793 1260662 955895 812132 1599510 872719 219019 450877 1980927 1918744 1710064 696387 1623983 1638726 104547 734123 1668599 71074 1054654 554975 1261248 1964148 1839369 1932015 1913342 1109327 1453992 1809848 1279834 539101 343731 485115 140982 352482 933378 1877320 1720140 1064978 1074424 1249073 1519420 1395258 170408 1908681 1473580 1281201 1022492 1315786 1275974 1191504 371371 1993579 1182587 1865266 1285792 383340 158472 598145 293733 1924049 906466 1965429 815311 330948 572129 893309 1406167 1781128 1247169 436683 45869 177314 1554778 978407 1769524 1503983 1906984 1509337 274184 1152215 1424474 221520 404253 194993 1815372 1525573 383279 1066720 1554431 1123192 46315 1834401 532301 1397644 1498185 1773767 1326549 1048274 564073 1884019 797611 1521295 1764528 102579 1506359 1907980 1046786 1703991 1082093 1084192 10104 1755205 1689514 152590 1584973 1622801 740858 1483773 1707501 1610938 1580629 1451913 1732243 359127 1311138 1581195 1243404 376036 1925781 507790 286596 1705642 1634044 770992 1756707 780626 466368 288913 1550829 1745720 1783963 1553277 1014467 958258 616888 1675423 455666 1793143 1127705 724581 680553 754822 610060 1647136 1464421 9029 256132 1922408 593322 625276 1526884 1177038 1413379 740116 1569426 1161277 1150441 607673 1028173 955696 403737 568576 1820757 980143 1659341 1441944 1791563 978429 1430886 1059197 1427491 1518967 462891 212307 197484 1134838 493959 70834 811304 554352 1143939 306370 1495030 1131680 656099 1089084 42506 1643072 1091998 711932 1459036 337115 474361 319615 1290036 1212040 348869 1302047 1892063 799251 762540 918275 517115 1901239 1179729 963771 1879776 1014436 1158156 1369450 169148 848821 1036676 616989 1192813 404257 128779 998348 230850 1308793 1762611 1927135 554546 517557 483619 985606 485233 831988 911169 606319 170361 1339197 1257013 1785520 1207607 991929 1508762 1364917 802963 1434078 774952 552357 805429 1025786 1973098 1554013 1431452 1896110 888022 1663828 810137 41752 316827 797982 1912112 266191 1366752 1494800 422423 1254526 1943907 382876 1485365 1586348 630014 81221 1192729 1974639 85616 1831871 798214 510084 213724 368811 536259 1831383 1188084 1211236 1377848 6667 257653 1292015 142478 1767808 1811511 858488 1148526 695843 582095 744849 931636 1983919 11049 837912 439825 959758 1214885 1376722 1556099 571629 207520 1598046 578830 790136 1217446 1492446 549496 35811 211429 1093922 1927233 733828 799526 1264279 1550228 1510605 1832192 1799848 1451786 785442 1450971 815133 1975042 545651 689772 1071455 1804235 121490 1448722 967294 569198 1228729 1790022 140159 15257 1470617 1546141 547443 298927 949295 328146 1499030 1427238 1210635 1830277 1693446 576743 1966947 661785 1809039 1315994 1848850 1294736 125241 275272 20296 40675 271935 1920918 15289 133489 1281492 216006 1903312 1215274 1094104 1324344 95566 1359426 1209119 612964 1858616 813237 436989 120088 459903 1800371 1021110 1941105 328702 421142 1807660 1556300 1287622 788462 1417454 1236656 283724 1788906 1380425 1378917 827766 1702549 1019829 1911469 1798184 587987 1183999 1726064 1586331 726919 22896 1584765 1255444 84850 957013 862385 996517 1721217 177602 1414530 1519012 1882361 1592367 669667 1688923 1657673 845942 1943755 1655373 1018747 1002917 1495804 718679 521232 1192672 749187 1347153 1525675 1638632 1004981 249457 992399 1200823 1149950 1134040 812774 136299 641478 150642 1538309 336821 470394 1350342 792464 1878006 745540 1383070 361327 1686738 1231410 1572835 926820 1013830 223747 809054 1715367 1514307 1412950 629405 1928728 572695 1737772 589077 1234442 1015850 654339 703135 900810 1691514 1098072 1423394 1842137 1758340 1484346 746169 1123316 1700020 1707305 705404 1579955 1114858 357743 518937 656525 1457438 212885 1472317 842160 712878 1147004 1044002 1346295 1679666 788310 676194 347637 1278859 635987 962635 1167380 1945958 1764180 411223 506581 112479 1807581 1381503 183819 1760930 965069 440877 1627451 1938775 1958315 448458 929174 1031758 432659 446663 1188498 1760345 1286274 252267 1527835 1900879 1623262 509976 1898358 1498367 1373635 1168509 1244492 482184 815167 1407068 765530 1539153 52626 538603 1054934 80514 1473967 1722448 589237 1973032 543118 1682617 350149 1658472 37486 1164231 372352 17137 518781 468032 1140896 958764 728074 506424 1441057 199407 1644877 132056 1133487 1182127 1567588 1454583 1640180 1123166 1144751 673962 1426032 643079 1210132 1453022 736551 1725700 1085837 383174 475351 45729 590872 1353985 41744 1418197 1174344 1391800 293467 605493 345140 422970 894325 1418659 1489508 98825 1218824 1426576 673546 1955400 1541963 1296990 1442621 198572 424535 1574217 1370199 1721623 1332973 999609 636470 86688 56057 1060561 1183901 554094 385087 549831 1504183 414693 1895574 1993976 1149676 719676 1159750 1531268 525776 988305 1750581 571615 1310166 1601021 1694376 749139 8847 305984 86207 896928 691483 303298 289392 1535074 988848 751966 1005105 471473 6195 338713 1071684 640599 1726800 1748266 1536794 1802222 1663414 641869 1016779 80495 1625853 483798 238487 1219560 910838 436453 251324 1695893 861326 322593 1046314 459234 545440 1432527 794728 644882 113718 1072524 1997924 1183801 1037076 889115 1251910 1510039 902099 1780225 1024963 1791260 1375294 270652 1708260 1976779 479687 978669 1133647 942685 1396377 840721 1426946 1581384 336557 1861908 539307 1644252 702296 1458410 744285 708140 364068 42468 1010810 467459 1389599 1596918 424748 1688941 745707 226365 674673 1026826 565792 1519235 319991 31058 1713830 763894 671920 641605 616520 1939660 1149484 1258203 1784530 963928 687751 1927075 259225 475475 1960609 628245 396558 112887 1255847 177687 317678 112195 1292926 923882 585334 282763 483543 1545138 42032 1341462 815494 1840275 265658 1254377 698371 466759 40737 32931 1005417 1864206 1555047 1565156 659893 1090368 1801400 1389014 856894 692025 909849 369832 383509 554893 390893 1699367 1126835 692376 1428688 842234 357357 318846 1856751 1896274 1933494 1452061 306151 1023028 1312564 1807893 1736772 142580 1089042 1087842 1074414 1160327 1568974 412985 117324 1636069 1559653 1430190 1235181 1684658 1844002 688615 1344196 740866 914485 1687064 165321 1850009 1021389 928685 1652837 1292026 1635342 278413 953952 950746 424729 1816447 673216 805871 739417 1291026 540327 470584 1114783 681439 1854276 820631 788153 1200032 347151 1004085 198244 644134 31305 108085 1633657 1409557 949992 1795867 657581 1620880 57866 35332 549044 1645704 7946 805178 1736812 1985743 1976206 20602 762921 140518 182609 392758 938313 735239 111225 1081296 1301337 26920 1122298 801438 818507 820872 1671139 584304 1876867 1023699 341651 1769221 316316 986846 1171202 864877 1832614 1924762 883502 1834793 1135391 1002778 599536 1466939 306859 101372 1931002 1259882 1660945 753889 1583113 603617 1582030 698132 618322 393522 1425592 890885 1070318 992948 1565689 441488 617725 632894 1466289 865684 251742 959286 252924 6920 592297 1039750 984766 1077366 265351 711685 1606081 283288 709313 245068 207148 51525 1132301 684213 1581256 242912 1077736 687344 1730028 352126 454988 886922 289633 1018534 1401072 1013918 652088 315591 812633 15760 439080 895424 986579 1119346 1326979 579355 1991873 530081 161487 1696275 1435810 1355638 1560984 1866275 1629160 368682 678433 673816 1556353 286338 1607113 624446 344044 1530574 1944660 546046 1882261 1157021 629591 1370834 1210492 280653 1472306 1387736 613533 1816758 1215112 384333 373476 1596998 575199 920090 633371 256402 719306 742392 1330805 768809 1318363 880788 187317 1412641 221167 1951601 569905 723675 1360310 429553 1869109 317212 136738 1039739 1934493 1603950 1220294 1234114 733692 977082 125682 119850 1291493 437469 575826 672169 467597 412057 108103 774505 1746240 887598 1778180 1363320 1085051 502607 472432 1360599 1227970 1814084 630267 449967 1981483 482341 998894 548749 4850 1163421 779161 1709267 282297 1021091 907264 540960 961227 727678 101520 589334 1533853 667668 997175 570542 307051 743011 1239536 919360 1549991 1463203 1848496 1134109 168695 1252212 1147380 504509 1384671 871250 401714 1278594 675332 1451569 1389736 1717088 1243107 39159 984621 1145731 1937289 1292085 1443023 1968489 1942460 251079 174429 1981179 1053226 169693 1879930 704850 50645 94663 1198212 1094343 326619 1559129 1364416 1875897 1438376 719892 397322 1408733 610387 1463175 1378408 1636388 791863 515403 244702 1279549 926660 1484201 888432 30044 694225 52744 370324 978038 1175001 1578415 874835 423836 417570 1610846 1047629 401923 1610438 1309433 902627 164569 322928 143844 1488841 36379 1392660 1887979 468051 726739 370568 303546 1627532 876456 1224506 1487991 1042020 1088352 1513982 1242161 1034006 1126243 1216953 39435 986777 817675 1578158 38336 900806 599535 14600 92121 1260479 1107340 635671 463658 1757786 592835 1441929 127809 868571 1962700 899952 808396 239058 1214070 1645463 1535231 1312701 1365890 1885207 1207527 953913 1058118 836809 969909 486827 443048 1637809 1750129 1697073 591241 288229 327523 1283773 1398078 886558 6854 588199 1518663 611237 1721661 337532 1268433 432726 1220219 1824595 1789471 351811 245595 610986 393466 454200 1587816 631995 1726112 1982517 1438363 887897 649131 1052337 1332649 365727 210864 284433 465731 1354064 1452430 982040 1294562 549938 626364 768215 496835 274499 1286690 1408935 1655523 710811 1445734 48949 49586 1594135 1742960 1698594 1428931 539574 1517794 1568735 1621537 604112 1981590 1552059 339905 813057 1446668 896983 950021 1851032 1265518 492262 1465770 1896450 817234 139314 1290590 671526 1937078 219956 1413570 1920124 1484965 1887641 1684388 756316 514600 379597 1001977 738792 3116 220990 1876267 59491 794945 1421905 338879 948492 106945 1399910 1073332 1054998 1714490 1373707 768766 876193 1822498 1336979 1735379 830652 1703495 395481 1179828 1570361 917803 696748 222730 562686 1497410 962822 834996 1835453 1801285 1955234 544053 392194 1192912 1839550 1173715 1529740 697044 1933891 244407 830476 236801 360521 431780 48529 1473153 1640727 1029564 950889 1975672 214733 554331 1078004 834559 1331118 1180596 1297174 1148591 1542609 220173 1014985 1914106 615788 1948192 336500 888979 1884266 341061 886129 61553 302967 1278002 1056757 258575 171705 1169176 1357421 992659 1051094 424287 657393 169574 179918 346699 971786 95380 1857675 1195243 833348 1880629 93081 1676186 1537216 566378 820082 106689 594071 1526080 836142 1917335 1650299 996497 276949 1170966 465036 380149 62194 270063 532793 1203657 500098 887809 1903565 215595 577030 1115960 1394805 1262185 1724479 637996 770678 336654 1817983 1478111 1925188 1525110 639892 990513 1375810 1735859 779810 854985 1169510 1854231 941163 440028 1466191 67535 1284482 420952 507965 1917023 586326 326704 455942 1380966 1440974 804620 1993508 843264 1488677 518175 1653764 357061 1391089 333154 821495 1550502 1690780 55317 1222064 1741711 1838772 204105 926785 863249 1952308 1222794 1939389 40211 88251 399536 1192682 1817021 943831 582325 1029044 825008 1824201 157826 388767 1393039 1801496 35034 1430290 529966 1967753 1489649 550397 390052 1615898 799729 1851977 1824718 153800 1240803 452291 986193 927022 149772 727885 140725 1348832 583602 834309 386913 262645 1153486 665499 1380306 704492 426787 1122225 382793 1240274 765576 1620425 500917 396012 1637737 117161 209624 1869020 1004524 1268535 1269687 767740 479641 983817 600587 1674829 117582 1400961 380117 985951 401417 1713740 1750934 128711 488493 514667 1402701 1746698 946834 70769 81368 236940 45615 461027 790084 1597859 1687719 826469 58902 740651 1114840 740683 1150077 1464646 682490 1034960 60863 392730 489360 630257 1949310 1349073 1518825 1101604 1571797 688763 1835340 1549859 194663 436348 403277 828302 1063060 1911957 1193335 248691 1648477 892203 1226758 19490 447987 1853297 646089 1610526 517820 1307322 1015652 540265 1486869 818105 1622901 774724 296667 1321465 840885 55812 1336881 282655 1392137 681375 844433 954084 1566883 1745364 946966 1605888 1449033 602598 520992 1657302 392379 1382213 965898 1906391 681660 609678 318572 1211497 1739095 521977 8441 796871 1872930 1551897 1853799 1461687 110712 1271746 1678696 1844795 1775946 415711 1721360 773568 661932 1993927 1787032 591660 1784748 1576626 761682 1451828 41796 277414 1719546 1854494 342846 309684 934654 1275246 969276 325784 647964 569849 1046634 1430079 1130255 1382788 1050599 1987127 1815113 1276577 1106366 1508304 700005 440610 1643139 156225 55691 238854 769396 145495 479763 1456611 765541 1148479 1734771 1658028 1348760 1806962 349244 1922384 1683658 1280768 1991815 111575 1981489 217960 719599 1257625 1970616 1196048 1307881 1618019 1824151 1523714 845536 335348 1421328 10323 1446942 935021 1784395 644968 696415 897351 792720 954872 508955 291529 1725422 194401 721874 1551254 1620741 1956692 1496580 1387653 1355418 1451794 1994654 662469 818377 1734126 1990010 1791371 727958 1103680 307572 904176 1865237 1062251 1431001 1214435 1444837 828354 1479060 1808388 147498 1290991 1886400 1110971 189768 1171731 969836 991076 49661 19937 1812049 612210 1656763 269133 739307 1930822 675284 1606679 665119 1809415 27822 808409 1230592 1592277 752749 309079 1405440 684184 1907497 1745484 216406 1465916 1907329 1171025 429672 131638 850241 1633367 313479 1766206 183334 1594348 612274 514475 1515214 1527885 1133180 1159008 1789288 171141 559876 1387201 960604 621442 1152731 1497431 1460639 1488114 455050 1917125 1308610 916782 1518430 1800478 615455 1866198 248216 763946 889923 1447303 1695486 1635479 1374778 342373 657544 65220 1376600 164337 212862 585208 35876 1740654 275650 543462 1085857 263902 1894879 100442 1774505 1849696 160014 865504 423370 177304 858015 1024655 1002527 1468177 1415934 1572553 941746 338946 675224 848392 1858446 159552 843131 1621702 272531 1386514 1053155 1563135 1874181 1216493 636236 1905317 835394 497498 206162 1682246 563473 64884 1308769 975532 370718 697483 1037936 788400 798405 1891442 1743652 1676714 898285 839013 1185213 1770935 361975 490505 324651 1459595 198123 845043 679607 91454 272754 1796508 1332604 1745245 200058 1257830 1603987 860287 1951724 524148 73254 1831388 997611 346088 347316 1581801 96650 777887 1161793 989889 1802596 1954050 1593321 609950 1789193 1399072 1444235 1762169 1413144 798982 772435 1684843 332916 1142545 630832 842214 1196581 905057 1735295 1155574 1666317 1977400 654388 1824701 1833257 1581361 499575 1616168 608330 1544830 1929975 1974996 1238001 97397 1720446 522111 422141 537831 1687489 725612 1220509 1182144 1986301 1903004 1979025 1913621 1989531 1308631 881788 840336 662779 839853 597337 850036 249612 1999003 1843315 433030 991070 597332 1532046 561128 1936532 216919 787462 1383710 107428 1570145 562844 1184828 1524266 1032660 655309 1971846 1650507 219202 1937561 246956 43448 1540840 554784 187073 1665923 524831 1646769 1826377 931210 400494 709921 96974 208042 523057 1522343 1416996 715542 304965 267188 1811777 987947 146457 416520 258518 1191055 1868934 574746 1927698 575008 136177 1555333 1246433 1629358 479203 1870119 708190 564521 1027793 1577870 1402688 80951 1293609 667614 794548 642231 1418306 556770 1815986 372584 1579478 1059762 908648 1585813 783771 1849237 462986 593195 966692 383354 820386 689440 821680 1977059 449305 660852 1208716 257336 1424680 1842064 1888080 152518 1754897 837954 1960712 230518 1097637 1997890 566513 373462 787218 1591156 1830761 999894 882260 585006 1075480 873717 148721 189186 1819677 1276206 838541 514116 651935 1013066 1897113 970627 1062410 362515 888154 522108 1905357 1306169 246596 1987212 871686 155727 91291 887663 572451 1501623 146909 922722 1568587 1485564 130499 986928 1973579 2207 139434 1645170 1734145 182558 827466 367939 1978492 1826197 1721562 81164 214398 1664729 861145 1765581 1277263 1886831 488349 1554197 355511 1400719 645894 1949686 865974 1737656 105427 1121891 129767 1918854 1335037 354499 868584 1755116 624154 1972605 1285338 307660 1279 300853 1401291 55841 91762 1324887 1441333 1617317 1591541 54741 531734 587296 1307362 1591294 1810318 1669451 351543 1298267 572736 1463913 619334 1686624 648230 314850 1861049 1308791 310212 66535 1237979 742387 671148 629973 784276 1772805 444638 1547460 549632 1395350 415564 38515 689899 1056584 643541 14540 550539 944361 830731 342611 890684 920825 1436338 1667455 147573 887977 300419 895080 626653 1749272 1102601 1466284 1824213 326601 1711404 1446932 194630 1189887 1428597 1474473 1860116 98573 691514 1970798 18786 1958268 1156894 1794350 196177 1234912 1201123 205368 879501 237130 898020 27879 266020 1210820 1606489 920100 1161424 874120 1709966 842534 666621 1105653 827730 1658103 204914 1214078 787810 1358204 233673 305591 1183385 1578199 1978753 835980 866936 1688397 1410722 575142 1503720 684136 606571 934189 960894 904659 1750504 767042 1261455 930508 433704 1345536 1064019 559240 1391603 943966 1088107 467922 801264 782309 102444 1584316 1567938 297101 453729 1055186 431258 1291416 1489233 1755864 640190 463244 580355 1363122 1021861 475361 897581 1857620 1492056 1696991 1261623 1003050 797009 1754394 306602 1474854 1769744 987370 1856064 131509 180739 385050 885638 49750 1098212 1743410 1373153 26597 5735 1907510 576390 1901914 438791 1108643 1179455 1599564 1031141 1794679 1343369 295051 1715675 884836 1872399 121885 475679 677138 1165383 1457737 260718 274450 364505 1102027 1957327 966934 802476 1494570 739972 1530455 125627 1616259 923432 1708769 1420821 672005 522822 913184 1342150 123393 1648830 1603768 1997824 485088 621479 602253 589279 296928 1928314 1508111 475190 237349 1338778 1688849 1228229 1973587 1656260 271707 954748 1854796 1833028 1343184 1095603 632590 479194 1244809 1191464 1439676 443694 1626309 1828612 81338 1832277 1016700 1811514 1106317 1641579 1112331 187295 1337546 585884 480608 1905683 6094 871082 34295 575402 420441 1559672 1147918 428471 1163620 880565 965179 1526699 1555935 1201006 977532 1462057 1629013 1912874 1550506 1022196 977296 1654379 285386 1218436 1299431 1819292 1046961 809656 1001213 237307 486743 146079 589086 816792 717857 1905064 1698692 1494710 1724500 779002 1052234 713425 1362907 774298 714320 647815 1812309 347162 940423 631010 956579 755818 10785 329131 1953102 920642 1846269 1719041 28217 1039418 1633878 1792121 534552 1016898 1090904 1020978 1811666 1068479 1799913 1672191 708162 1455028 608437 88619 1510616 1201633 579041 388429 1406278 1400680 1422046 1761654 1237434 1760090 121099 1182703 942820 1944077 313299 1251867 194753 485138 101101 1757991 722187 786611 1186825 328039 1304235 1401329 1220026 1066620 798412 1559334 2714 336024 1678255 1173867 1806911 859514 722195 997142 1296602 283253 639231 882791 1978910 1196005 1707425 1251401 1382413 489341 1555351 1294837 1621937 1661226 21070 1566710 240221 218956 1165990 363305 1422735 1361051 2032 1755267 1223006 1890614 1232968 185178 432342 517966 74517 358634 1092973 1615083 802725 1317366 1899977 804064 1188321 1212228 1136228 624303 1237505 772112 607761 423979 753008 910963 844031 1273817 952272 983843 429669 1138337 563925 9516 1848803 1776 1928007 113838 569783 1097204 1851256 583939 883327 491495 208035 752904 1788376 939351 673870 1421335 425903 1193342 1618107 443199 1071646 1585264 275870 1903370 281278 1915949 828701 168327 1897685 374220 28399 1384815 778109 1222568 633737 441840 1588489 114565 978137 1877436 1502306 654029 1625958 1826229 1099779 1067514 1524996 1465701 816821 1460742 575318 593608 391576 440413 1431828 286153 1218958 1261944 388831 788031 382691 1873776 1667571 1377628 1141147 454783 1942674 1430323 1927257 1631069 955013 247824 1895790 1565673 1113189 544353 1656695 1041160 1030249 1374441 1385338 519347 1998896 1653320 981255 480863 875515 1205076 401730 1565884 104961 1961203 95320 991343 1612375 1529473 1013388 334153 345778 209092 1764467 619988 196060 668173 95802 710393 1999516 33448 987582 856031 1652242 951948 1795123 82432 1823908 629895 1937009 974359 1764193 1137539 317487 509348 425496 634300 234354 1836680 1208429 1365102 1608523 983505 338906 861295 1715970 445327 1078796 1742575 1883476 740052 829902 31450 723568 1507402 465828 1875801 243783 57439 957444 452358 1385169 1528606 1527226 1645509 505967 1179658 835319 150965 1295527 356934 1757994 676493 502005 1694135 1441777 390482 984610 403502 1888737 1111514 1052784 920010 495543 576352 1431399 1313477 1938897 1525638 657162 391279 277050 234221 967875 154817 1812721 1019195 1088875 476115 123323 639200 109342 937960 754224 1902403 336772 1939243 1854333 1254544 573606 309516 1033302 952394 1009951 1469835 1110654 288853 266762 409922 1572713 1559002 1449962 1220712 807873 314386 69494 378895 292841 143804 1790956 1509844 1253882 285161 270874 1438677 68386 1855951 1114930 55998 1758270 1323109 1923550 1293298 63550 1787163 51834 1164674 73902 856762 1446366 420741 526997 1974349 484171 53817 282210 870595 1877064 853086 181814 769515 602771 623389 581675 1500063 1438810 1227322 804387 80091 426816 918757 1479737 109248 416469 59691 938146 852091 1042031 1426949 135189 1069813 1144472 1956738 1445829 1751458 197872 1979303 68627 1344256 132139 1137108 646348 1756268 871461 332068 1744676 1755163 1722372 1771530 97762 1821455 1743089 337468 1662176 92297 1729141 1060592 1887231 1434117 15952 36349 753601 1637806 220324 1586896 1907262 1949224 809220 1355240 1509959 884174 1543112 1156130 527224 237824 151312 328686 180619 1958149 1495669 1685436 863951 1693146 930564 862144 766637 1956377 1751299 30811 52797 1201164 1924970 933921 1463834 416118 735232 18070 1877564 1327221 1767388 499273 1565813 1943295 1159122 447679 531022 894104 112553 287833 1051298 672202 451533 888456 636880 1426256 286966 74075 54215 1067545 1120256 467314 202688 252898 334568 203563 574892 258140 1172042 296687 508260 1424050 310724 1501117 1601713 308165 1387186 729492 962372 894439 359793 212476 131471 144032 487178 525942 1823377 1243221 1849430 611550 1815207 830609 1781148 1116408 304394 1641204 1458505 584988 1134038 105714 1533064 1682484 1009798 740950 430818 1224693 317803 91948 1053446 29767 124496 587906 1524866 1330947 852161 1385390 1772597 648112 459906 1215925 1934987 1021466 1293301 1385966 263240 785867 1347591 1272408 1531822 332590 1923258 1645363 1818312 1480204 719081 1272501 605530 331846 362730 785075 250729 1287639 608700 1651157 1817736 1644709 68817 757749 1301658 1894922 1086569 1549974 1139704 1965737 1495233 1895712 817497 627205 81108 1315858 264116 968516 989973 1034827 384639 1768125 717676 1499551 473624 1033993 556943 828401 1669597 1001920 1570230 1292241 177109 1085385 1288625 1037268 427180 1884375 269098 746966 9670 981471 990616 1812722 835478 1647408 1760361 252917 1640876 1007330 80952 1936595 1691194 435721 121367 678406 1358931 447726 142424 1161172 1070150 446991 759382 1322021 759748 1120594 970218 378606 971755 336996 1031840 1564181 1407685 1925577 1594640 63098 388727 246277 1470201 1445381 1770173 1345209 1403729 844323 1995463 1043365 60345 1404989 1358683 1907365 952501 246533 585362 671334 1126094 242162 1093057 1607269 1563867 1903820 1309209 802638 1512664 895698 1316432 849857 690037 230931 1149233 761619 1421768 875404 1296255 1960937 995135 34348 973839 600911 61921 1930577 200937 1530119 832842 831283 59672 540775 1791638 884494 741833 894143 1630495 827589 1156165 685310 1801052 123470 972272 625396 1292388 921758 1928875 128619 494769 115930 1465075 997052 1306922 1151012 1994157 1561778 1147068 1288936 1592684 467955 392302 1411139 1554394 1190557 1528488 898295 725049 471197 1772058 1203499 1027770 742153 899368 546045 1850467 1331168 346574 1788580 1039101 1900682 1779959 141214 33591 1713489 1286945 684004 1315599 1229181 1085039 259143 1019840 746834 1006848 858517 1452654 1700797 1921233 123480 362832 422596 407495 1482383 769676 939345 1256728 1664231 1199538 1994452 1892146 1841194 1064985 1675690 1755801 1476868 283594 1378440 533414 354695 302169 1356446 107432 1553461 779813 339803 1365296 1977726 828150 1665412 1517144 653316 1854722 1760648 1259734 1700843 1416260 1283421 1739810 1124378 309648 1870819 1928089 449634 1438671 442018 1027894 1700396 785471 364059 1292994 31072 1800947 1798877 721460 1122691 601586 333545 1605077 1366327 318517 1014546 1932711 1791052 1911537 687867 148400 1417740 1525396 1473139 1091866 1619406 1851361 679035 1292819 1259604 1990826 1373582 1035045 1189099 303588 653736 473747 1603829 1122153 910105 975452 605097 65929 627950 912959 383117 516259 1060325 841110 1737118 899144 818495 1425904 607920 853087 65239 1879176 1240409 1035785 1679841 1245149 1473820 517027 1715975 1733504 1326124 62564 780314 161099 225472 1654330 107163 1962557 1698825 1508060 1981976 1848683 1892919 1284070 456567 1373086 283133 1777139 832609 1097206 606615 1485332 1212120 1865275 1672241 1421336 135342 1309635 91590 1011082 1275931 409342 341019 1870501 1694261 1556656 1604348 711368 1492175 21000 1954599 1093813 1962694 1219506 272013 776150 662049 1759207 1101424 1193847 259413 1234255 1667079 1087677 183575 1319322 485421 768689 797290 1855684 1413094 23613 1923863 318858 817688 1088324 938832 1801900 801601 1295256 663552 1851174 922802 228981 1309454 322931 1696532 779676 216091 1382041 1291559 1263905 571887 17567 136572 118741 903582 1371776 1893251 1617189 1076808 1205477 757394 527312 1293053 851469 248580 1411941 773652 1103459 1304946 1394655 1026336 1141392 1407860 1060157 257849 251422 1727509 505685 1311460 650738 567911 963039 1220570 1668530 1598878 201735 456141 460888 668019 377871 1697351 1292807 599120 362415 1733909 1697077 195587 1773195 371612 1547970 1553846 591135 455768 1351075 1226465 377670 1731203 1133043 585510 1885649 31462 1775644 1332908 266480 1035549 1902756 159014 1239451 922626 203566 1868623 596503 1951732 1667053 995166 1002458 394226 1454837 357328 551393 134723 650998 1276892 1324751 401792 548016 656278 1055757 1839243 709495 721789 1099492 1917039 1860055 862339 858244 1928938 513319 718907 1424334 138444 852569 157162 598303 1697593 1807046 1968224 932260 595454 179417 896820 561235 22275 1503293 1725325 1042202 209572 1538802 1920323 877731 583800 556835 1860616 1196462 917957 211950 987399 816593 1767662 74838 754798 1340875 1858174 471375 337336 777828 38633 17529 1870324 1474627 1187169 185511 986787 1692420 778257 1517415 1637672 792216 908711 93103 477400 1421822 1105512 668699 391019 662416 1732360 1103929 1904512 1984672 1880824 1143924 1879666 1299394 832554 245830 228645 837562 514307 895363 432359 1885575 1206455 584286 1050133 825208 843475 344273 1824105 984324 54972 439952 891360 209230 1794995 1414252 187823 431684 1963939 1817131 719624 533193 333883 957244 1068841 1499526 1277064 702849 1615029 23564 1775808 1132900 1877154 345025 1642469 1181190 229744 712319 550045 1255481 1782265 928988 1804927 781384 935442 655582 1949396 1538502 719864 1956780 1203166 1689900 552458 1179386 367810 1979356 854553 1597532 65776 1316964 255577 171245 1684060 773049 1605433 1715811 1225052 928841 1022445 1242214 1388602 1852230 654959 669830 1715656 1414910 474653 1213598 349834 675575 1217435 15840 110188 662721 1795092 874264 84513 376199 1780949 1381754 84682 1799260 1401981 67072 970097 731827 1245314 1405756 1063081 868144 1670282 1193187 1081705 407077 1738957 835836 1210237 1289884 1188256 1384298 1532780 1131828 310151 14108 1846576 1782521 983712 918387 857125 24760 1856066 1600793 246653 1911685 1595222 955234 945495 465127 1264639 1351347 1958588 1380835 452613 522444 1125325 584192 1297083 1196208 1128142 848879 1453249 1916536 1893277 1062586 295561 422507 1102227 893468 766689 1831929 1313261 1171106 1694399 1379331 1068095 643763 942979 1782715 9293 1821163 1838051 899699 1447522 482933 1195193 322799 225313 1703791 1879847 1341422 1480291 72502 840337 49330 1188833 1564454 1460256 741925 1640508 1255546 1931147 857359 1734040 1604641 814263 1956433 206190 1810861 702313 858028 614342 733182 1851876 222297 574157 1490566 849779 1427373 998264 119813 1310114 847459 1050257 1361559 351015 1063338 440660 1338687 1914815 1945917 1342505 502055 1149082 1977207 1994605 1190451 1878730 885821 164535 40595 1418834 509632 56784 699586 119903 921455 341420 1110291 403976 1301093 1826201 75177 1956319 762816 1301378 1325803 1406626 402138 1130458 143340 1834715 1022810 356262 823760 408545 776926 821063 1885429 461484 889676 212090 437355 878474 1170207 1276262 691735 713213 200976 595114 1969447 736199 328336 1962575 554804 1233344 294785 1207322 489085 128372 383015 1974168 967353 223389 1604209 1110713 224383 803570 917489 342174 670880 1957429 1626182 1305950 1749640 579102 138422 1773584 572380 990259 1981305 623410 437912 401984 1607946 1969909 930591 1793523 955750 1149442 1435648 230935 1325514 1178061 1314243 1421394 1129096 842878 864075 1384559 1953721 1486106 1358670 1313118 888597 1928073 908976 216510 1850708 72056 1671764 643324 448060 340424 812796 1995790 1208015 932282 1294371 288543 1756285 157950 692324 1936682 1460579 83144 817565 622471 1705305 1743979 743947 1188968 251129 968921 393556 1540292 1983846 1754863 1378634 1692926 1560770 1730323 899485 63851 1244980 1351969 133162 1400127 1314447 1382861 745923 1779146 307575 326826 1841302 1891474 1662493 1400986 1048795 924438 750079 1427492 803493 444652 1400770 1741719 307043 677768 602836 247273 951087 609374 144297 1426831 1731873 507692 798212 1030505 1398848 149372 932225 285791 1055659 874075 730621 1976175 22358 1497286 1455790 1127448 1953618 1255103 523016 1904086 38788 1758198 616736 1538391 1386031 1470474 596681 1261916 1075557 630953 322122 457347 1701207 477785 702822 1336851 1607068 726187 1613342 1211671 1963470 1524067 1999030 1261141 340987 1565409 1762577 222332 792770 654591 1689492 1044890 464567 1196635 633215 1817316 929654 852694 156648 1676316 1407124 369465 544523 356801 1611945 1841136 1986517 1625860 1725546 1777749 990930 719564 1442148 159682 1505606 1207160 1890093 552161 156535 443813 260709 193188 42054 1485744 744382 397472 1085299 1386544 1048874 1134357 7873 1986037 1214019 1308826 174726 315966 1411555 1081779 1107813 140496 1514503 710012 1845306 497516 1236438 378018 367569 1489861 720935 854279 1985346 1638069 1411125 1185407 1951626 935743 856216 1390405 1402297 1237911 594113 231808 528770 458694 301320 1634179 631843 1852742 1594421 1287608 711131 1006807 362470 683411 1213785 443192 1615504 1176535 1124412 91796 1106882 1252196 940994 882378 1917073 1967856 1262830 1079916 200167 1295653 1576884 689387 642226 1954794 1095365 1183407 1506210 698654 442251 1311068 1228865 1150663 433126 517886 188654 190389 435678 596877 1798316 1512003 1931958 1848254 1043372 656774 612234 865207 1054375 615603 616221 1642661 522252 1449159 244973 816771 832752 616330 998599 1366413 17356 975606 636138 371545 478972 126626 1223496 1729663 61297 1476443 999687 1411008 1575121 774449 1775238 420985 1974529 1389772 366933 983502 527280 604490 761927 47084 1803862 1154707 977335 1785130 1034339 1098893 1481456 623380 27328 1155733 1486743 122651 1109979 46404 1595530 1249896 1048376 1593260 1763838 1479826 1589461 844740 623810 654992 1623064 630410 640977 1404812 30946 937156 131771 214635 539474 1738218 1005142 1779556 1045879 502997 1187161 1149335 41931 1320428 1672697 938583 1906312 194908 1716916 1945588 459312 621568 346313 1755629 1047551 1738185 1423564 562358 1874008 1968360 1205228 341987 1812786 1411912 1897134 1991529 1459633 320754 955687 372293 1381131 947519 1865967 1172346 1002442 560121 427523 344941 25677 332344 1042777 309691 43616 702866 1993954 1171 1322898 1673381 622710 1293430 322678 931570 345058 1692018 846964 1736357 776542 236733 256181 743726 1405744 1307704 148037 1475777 1328436 1989872 102660 158872 1611750 1050609 1435953 849547 1809340 36943 518133 1181313 1676251 1150934 1353411 1374246 1583404 531699 913289 1252383 574367 1283789 352998 1188715 623685 1456704 1471916 1190316 269892 1944331 1330997 1901860 329503 1622419 636071 1954209 313729 774002 326129 692409 1778669 1448663 568007 1258810 380343 1189655 1086520 1350094 1228105 169022 484275 1264033 1685126 1635859 912311 365053 1317442 1354493 1841307 1143588 533686 1064449 494704 28730 128857 617969 851602 696827 1506265 1335475 861861 224010 247260 1206521 810465 643299 789060 718532 1812955 1460802 233465 731107 591478 1721662 976561 1799064 1386830 783572 725469 1970242 186957 1344695 1794563 1404146 1809763 1346760 1187798 1968050 1298078 466724 73778 1768439 1388046 1236589 439736 1828131 1025688 1828888 665327 1014242 917751 457476 987231 1080884 1467321 481965 1151235 492844 1774994 114230 1875906 1594207 1169325 1449977 1492888 1552509 1029125 100633 1885443 1379413 630563 105502 1527928 876874 799658 848681 1246268 1761289 545336 390944 719643 1087991 155843 956208 1666718 101159 1085314 1196911 267823 147173 1146164 447640 1202967 1839402 1106867 899649 1178700 133733 594811 1177774 1497251 727051 1878750 1073574 1953555 1855856 773258 105845 623729 292868 1125774 426495 1285515 1975715 1803632 31642 561043 1582124 235690 746326 380240 1442697 1382289 1497533 1124486 98432 1201821 1530420 1835619 1519871 1010714 679077 724647 211142 1161700 1490971 80291 361366 1113003 1381097 1179775 448887 1862883 1653408 1382123 249418 878655 660991 915758 1098847 212087 1246857 1159228 386119 1805688 1561869 834458 1681664 563095 940748 1700747 1826528 1467720 1537918 1040454 438185 1097543 1931298 1917514 647748 1008443 415301 588999 227681 1527174 1099099 1501753 4356 720329 1933542 1998868 1778859 1262154 809150 1111211 1302971 1734448 873308 1961347 1688640 1659047 1187249 1733003 1760695 190247 816614 1555707 1917370 731579 1333770 460789 1681254 1420617 1006894 1070862 105933 1818386 241535 689861 1125343 1747166 994503 1101291 1031222 1008926 1738427 1282847 1283015 1525735 1193188 674106 1415097 1796241 1243755 368372 964807 1105348 1854622 1821442 1030212 1282010 1572300 869295 286061 420651 216152 1138006 1845553 1979671 1317765 77871 1154781 1899083 353739 1573596 1859273 653132 114400 1233804 293549 948615 956042 507095 1036170 1613928 646230 1249794 267450 1869458 473944 674665 978035 443018 401500 139208 962066 134066 954143 429246 3012 1905523 1947574 724546 32951 731721 912024 1372337 592436 249047 1210639 754648 1974777 447140 810568 1369718 1021182 252934 159646 1689555 1497607 238982 963704 1657776 1652591 1351314 1440566 1435439 155748 640397 860122 1211743 747312 72466 1197856 1467617 1335338 1952068 1488665 1906605 1693703 718370 37940 1269316 1947523 211726 1218951 1538158 127199 1533164 111842 1061920 963852 900538 1279531 795152 1040696 152604 453490 1534416 716724 1510358 376353 1844645 497032 1345381 1077244 1008816 895925 641329 263863 439516 497875 1116584 908626 392600 1329221 206013 1479454 1146707 1903536 481915 273257 668198 1123241 1795293 1775051 1581459 881432 1604006 859150 1698561 1398938 1018872 170471 743495 565511 1214941 1201117 1682413 537967 1890540 539277 574114 1174555 144263 116939 65758 1914768 898398 1438005 1131029 243546 331985 1989339 779185 513746 220191 575365 136411 1476223 721003 919253 1023796 1634923 929993 648488 1999692 152842 1791420 1124967 1210622 966980 1633573 960053 119460 88729 1206171 924987 302762 979605 1910763 825175 863244 1075064 235489 195298 1112498 1814038 1443373 1225795 1882862 694843 1392053 1802101 357348 1881510 1432133 902531 1376228 465347 824613 1170598 1239590 658941 456914 1968780 206726 3398 1126407 115880 1523642 1338329 1971864 1523868 1995249 1393589 39753 335956 556174 1485021 1126489 504001 458269 658293 1289062 723596 1936744 1845436 1128841 148216 671620 779132 299401 948578 371502 402061 66443 511022 286583 94629 834873 1594712 1271308 658090 358175 62715 943707 206126 1852202 1082277 1136832 1356189 118066 1596098 1918715 743488 16275 1883691 1763190 403246 215084 115040 1695651 16735 1438941 1237035 1340728 55060 769555 1795048 673454 1607322 1431278 61705 1867061 905609 775165 1893407 1240440 638146 746089 1880099 348679 11112 196500 1719686 88704 1182427 272766 1131414 1912793 1350890 1279710 936667 720064 1837781 1338487 1518164 817758 817981 613590 300492 531159 1455009 805563 847094 17027 755151 1149111 1475274 1601563 1715275 954978 957236 1593917 1371532 1075514 617951 952817 126109 313181 1060417 1405694 1911822 1681147 1954016 1446679 1778962 1550863 1132822 880630 919349 1894338 395501 1315367 874330 870223 757968 1522114 401746 1233244 1317419 750319 1916450 1961551 1664730 1075076 399752 1050545 403422 703997 1476236 1190800 1325513 361128 942431 1562719 1976279 1147222 1502883 814592 1786672 1821698 1454697 1001888 1449495 1330031 375555 496283 607294 1174743 745021 454868 1944536 1820084 397844 864338 656915 337214 1508874 1432848 1059520 32772 1252673 1120983 1609368 546375 214118 620915 1661614 1036838 669910 292629 1490215 73276 425469 1790498 582623 1739002 715732 1622218 1662754 647080 1967808 1091681 1594060 1378840 1979006 1743491 959662 1960315 695530 362619 843843 1786882 1870243 961847 1654373 1071769 514241 1128709 852866 1364908 725125 493293 364919 87985 565966 1897099 227784 817572 1605943 950292 575234 1666208 1015595 1511059 904664 1671004 804877 1537345 1743496 1431133 619284 1053769 1740014 134833 1901032 71821 1185710 1596814 1413088 1800787 1090858 422705 1035161 499685 746440 1249963 1010904 1804183 1942743 1640215 1193878 1235827 694080 904438 1406824 135903 247826 1426482 1220431 606993 1151656 1144253 1237632 1052099 1299688 514083 1546027 1676587 1822289 247941 780980 1235760 408951 111712 931154 696148 330598 775018 1531850 974666 261342 262493 1941551 804209 734321 812619 1899810 400718 742520 1960786 509757 687815 160499 1467394 829032 1889403 222494 104743 287369 375570 470278 1485853 783702 158782 672051 676413 1129470 1171171 1366830 1972450 1600643 317839 1348438 1311292 553031 1602084 100011 525056 1228714 1301995 1760863 639428 1055715 1997285 888392 1870655 1700682 1291757 1489782 1246995 225904 227900 1963720 1391764 558244 1512090 1767914 242218 11839 204210 246006 1940833 1753670 1672341 1615111 1566641 108906 1779665 1753115 585676 1399576 653389 909019 383280 94361 591432 1792427 964839 1061328 595158 175286 1827935 767378 1608287 1866847 196207 81024 451371 519562 1080835 1986896 1025128 1762284 726091 1215384 1202703 1214983 794900 701061 845825 1275465 957468 426316 1500000 20689 114790 535031 1612094 1100491 411454 254825 483481 1967265 950598 210500 1063004 1478814 1213425 799273 1492120 1779921 980004 799516 242326 1628373 454227 1218163 80656 1713757 162239 928219 700524 205758 1912960 869146 527241 217545 1737071 1783808 1634553 1953379 498984 724719 1669680 127996 1837501 1974963 1524426 601736 437996 16925 1149214 1208430 1731420 1189645 37712 45746 108733 644450 649172 1396858 151031 1050866 1404816 711924 1156748 1385329 931001 396950 1398628 240382 1487597 1405342 1566737 219904 642402 1422721 1804294 129053 566509 847237 1039341 735020 1548348 1682631 1666767 378757 1185280 1184321 54536 1332874 629717 1731343 884564 572801 259804 339406 1640953 903726 1555664 1537453 620198 1104070 739407 1693689 15071 729155 393438 1300361 267988 1815432 1106101 875661 1237901 577351 407522 1409384 1363441 1159492 1096925 837280 1069224 728115 683669 1981375 1645499 1125283 547310 1378311 1769843 1336530 449731 333369 1469277 485565 148413 742339 1329527 34814 1503636 730210 1496790 521354 509833 1568663 77616 1637375 1572932 1966635 981580 374417 1666652 240781 575609 1663675 845885 509217 1484880 715995 988683 1188877 220616 146897 1681294 828911 1812461 1106709 1461337 1677559 1554420 703092 910976 1523638 1304137 228654 972565 1713308 1321978 1748184 1381664 147828 1598752 456056 491197 429328 396588 1571639 1411635 67136 626511 135346 1729546 641012 924092 797485 1119224 1541122 1369973 347518 464471 1414616 1803793 1036647 1906661 663744 363933 704278 1297502 89532 977127 1432933 42241 1217378 40430 412833 1052658 282583 1903804 669528 918241 877205 1985164 1364117 960770 19821 737270 807777 858163 85343 231849 476285 1998445 1494248 657776 1486164 1866884 1243124 1372980 1342158 1377326 1244711 1858969 1440187 1262250 31220 1933384 732881 1440383 1708786 1857334 913326 1138356 1501022 1286048 509943 1480332 1016892 1224885 1641123 363467 780186 6458 838198 1075139 112613 912378 820620 1788058 1173898 1515143 945795 877293 209959 573956 1427009 948987 700160 35236 1345255 630039 276205 844706 242970 915962 1283587 1931630 165950 1503840 1092649 1056455 229192 1054770 637999 1646823 211249 1182605 274084 1173984 1621867 1038400 850180 1112790 1966881 1890075 287329 703318 102413 1020690 336309 719899 325594 1561065 434905 1744857 315230 554847 986873 684803 1941782 1046852 1398806 1265686 1447703 1472439 1582644 14693 1646669 879484 452712 1930336 378599 739577 1735481 1816553 1844194 55467 242300 1312288 737353 1890238 1207940 617542 1320422 148963 1408844 578144 1941466 1599548 960650 1455345 1856405 439545 1427427 762333 1033355 1783321 1880397 361211 1361183 1215865 234331 1091642 1289495 324208 319193 1740766 1320666 566989 1143403 370296 1266784 1507999 888490 525131 407557 889674 594860 1340545 291215 362362 46021 39424 1309757 41032 380574 1823687 339380 940 664746 701376 1451705 977851 1273247 448177 1164119 198786 1163870 282866 1189630 346981 1316523 1940167 581638 4553 1522139 4441 713867 1220218 5657 212872 569419 53393 1232723 1629193 1658373 999042 1871990 654502 955227 934504 1707407 1556720 1805615 1206792 933531 883524 1126778 1289908 291840 1519671 300948 1909087 182538 1932241 1625333 1274746 761517 95941 157867 693728 665790 196417 25708 775558 176177 117531 1061577 326477 69145 1663037 693042 1230594 47189 877590 27392 1240123 699058 1532147 323827 605687 697271 1238552 1990973 231855 98921 644421 1568988 448052 741617 1320941 1548705 1313960 1583009 379754 624543 340777 78680 190043 206567 1399583 719177 959210 1595561 1062234 1356083 105455 81348 484051 1484770 1645755 1589014 1081685 1995693 1331504 332922 1857810 1088444 1521017 157787 227168 282838 1345810 373930 1543720 1488278 496386 1718626 1432141 741005 621225 197081 1356525 745549 686087 269876 375965 586905 1474718 1391037 1855154 1575929 203001 1776674 1847626 744796 281395 968029 757730 456781 163410 315401 272474 1420796 1576085 1345198 1268063 1336002 769483 1136988 174116 1729774 334919 1666173 1003016 1684256 611662 339076 1318019 432947 569315 763355 919877 593041 563583 25336 1246953 1956252 1927404 1901064 475401 806515 1628375 1555518 73159 309645 859500 897122 1268787 1251816 1032520 1924700 477735 1423112 1011982 1449456 658311 1599528 1761776 6086 1164766 537210 57228 1493144 664577 354982 1576973 1862454 716146 346474 390720 221959 1813827 905947 1388618 410011 1172483 1846274 573765 755948 961255 182608 1191252 1752901 775319 1174640 1847736 221858 685601 995563 425417 919508 370207 839309 1477315 1578951 246228 1380654 50470 823626 1064774 698582 1498790 87568 703333 319134 1767300 1372415 1081738 1778430 1920070 57447 601675 348593 365552 1014730 454009 242752 10739 1735198 1102113 1981178 511000 1896707 498029 448699 512401 926040 1896349 89365 160314 392321 202599 926664 529719 1627267 1308261 1004403 770264 1581799 1213061 1990563 1664234 293853 1113941 640535 314493 108825 1511856 1189257 821009 1242478 1764309 666754 970852 454190 1629806 1411432 1372211 1843894 690543 1260135 1247114 354991 464791 736735 412106 1624210 33952 1253170 1100142 1419707 718847 1169147 848449 1020413 1326401 1594059 1708366 1651095 810113 217704 1980921 76044 1475697 328159 658118 1730858 1073681 1261486 380852 1402070 1922751 1300940 824432 1586496 785651 1607377 1626750 521521 1427358 1544208 520345 1700047 423426 154882 837697 1908071 662945 1926761 1661943 1759850 957212 42447 699516 1155534 1492334 1540580 1417747 473344 1571344 538739 274333 1340287 1413530 1705921 1652237 1488288 288358 1553752 54805 1040873 752538 1815235 987191 515974 543652 1934938 1151237 507921 338849 1075301 25040 11557 1107138 1169364 24057 1208973 770803 1781079 1935662 667523 1122507 882305 1679880 982737 1281449 1248096 1920492 1845517 520731 755827 430819 738627 1339000 110151 596352 1001410 796149 1729303 959743 1262801 120654 1274072 1879180 1840562 1569792 1569152 1572048 791323 628547 191920 1519632 1214714 734043 201842 1758907 170344 535663 655801 1260444 1422813 1076420 1223701 1868152 1135048 397289 549582 1418885 1255890 1594541 255758 1355705 876512 240822 1001438 1717845 984669 1044394 1854838 1373353 433557 1774836 523912 1479253 30318 1660935 15291 1408716 549697 757278 53227 216694 1281149 855977 13102 1810280 1748688 1341188 948430 98199 1131398 1536147 811465 1534190 156486 1424294 622564 1272918 1076589 1162815 522191 164674 1421759 208683 633453 787831 643125 1901358 1397476 529815 1408774 266783 427274 736634 1583544 776223 1852336 1386513 1072406 1234511 1651041 1715954 907147 1270101 858448 711164 1089086 49139 475207 1747774 1876279 1722835 1734637 134423 976158 204831 1323812 988444 1947563 355 690847 142176 1613331 188822 78465 161116 1447808 1124911 1947059 372053 209598 406854 579053 1435088 162773 1033515 312816 1779071 764077 1787293 1521764 1052393 1846816 1035999 249805 1483013 1374039 717867 150496 1905145 1734291 1299847 372964 156397 1801113 596827 1543909 1288567 326535 1148273 1198611 180012 1692049 38557 1340871 411915 1298037 35655 1517068 1980909 85004 977764 1365750 1908123 1736833 1994375 1871023 1515861 59103 1903826 378270 1096686 1065468 838109 811277 1658538 514000 115661 1871922 1823 591075 1423342 1455579 213302 1091730 870643 1968671 1483289 748953 1327612 1839039 740512 745620 820242 1697548 418828 937182 998960 687276 201754 1541868 1609665 634888 1308297 634828 780054 1879390 429627 224373 1210160 635447 1939980 451844 1570428 287278 117960 226372 571187 1652075 1436192 1987184 1025548 35021 169413 241282 639128 592236 249331 1158270 1204312 1685867 37161 653915 1924742 1477061 543172 1355545 1325375 1651474 1225473 693670 171884 1089604 1553841 1657496 734717 1279459 1587874 554709 767332 1594279 1019927 1498683 482760 1244334 1690074 1037435 1944435 625245 1039512 104916 116887 1908162 1440122 246444 207694 861405 592974 1266185 1025948 93901 359732 721052 1995878 1654039 1657216 1778601 250494 1216891 1693994 1021849 643848 1829710 199909 1557383 1301153 1943655 603394 40333 43142 1100217 1828222 119692 693835 1752836 414743 276526 1342938 1498067 657042 973258 1317771 1362473 145112 271312 1385667 914798 1494964 1777474 1806868 225774 1846498 1185854 903620 781612 614910 1775120 1296140 1784821 1570483 1587466 621798 833584 188754 962328 1569677 1643071 510735 561731 1625886 671710 657819 839980 39208 773047 771161 580121 1072689 1378891 853648 548869 637639 1680970 1104725 673775 1230648 914124 1276823 758186 187986 225045 1521609 440812 38720 1112327 368805 1441264 1510899 705775 94398 687482 1176165 1077509 1493989 1901457 1966614 1441135 299617 660087 702367 1218490 885181 1108831 1888883 693840 1569859 1898337 57666 754728 1224097 61848 1202148 1115803 673305 377535 506351 1356328 970933 1003974 88701 1697540 1358001 776756 1732925 449283 1992375 617711 1407926 972873 385331 404162 1383228 1120223 159564 1016668 590389 338058 230492 1509297 1034536 1369392 1045922 1311896 1165200 1478148 188101 664820 728415 63837 790513 958614 1212653 369828 1543751 1452019 255083 759989 171479 1689301 199524 1207434 1836452 1003383 1783861 807672 733901 1778178 803795 247308 270839 1292821 1943005 1485326 332290 241910 918941 1259455 1165035 325898 1373547 1828422 445828 1174133 1556457 1672502 1934003 473370 173767 908547 1150952 1450006 542556 1539968 387533 1357158 41423 854915 1592343 348965 1325674 235712 1558724 1177081 1459775 851182 724573 934737 576349 1755823 876409 1008725 196745 1819211 1931092 1907331 1696145 1992325 863395 69333 674698 910303 1959033 124543 822754 1957306 1917743 1660206 1077364 164352 1862813 1285934 1274088 142320 198731 1098524 1238270 1063026 1842006 1993751 454922 1583837 1122626 28948 1486035 204998 1275844 706170 1327212 905841 608769 814321 1254850 578203 1544546 1316906 1398723 24664 498829 899983 1387286 926362 126550 1363661 1936876 5123 785848 627288 55322 330293 30025 43037 986351 1365588 247891 1232906 1981518 515094 313214 1394724 1047360 1315751 1100934 696819 726974 1470586 1153400 893404 1709414 195434 1360720 1325476 443286 868874 915181 842132 613431 233666 1769061 1461572 1447849 690689 791856 1961354 929780 41524 46929 179220 1346178 1012879 1518004 874577 467753 688540 821003 1981550 926531 1155565 1482169 391344 531280 1886958 1857231 256324 1982488 1688124 716522 1977510 1525756 1829421 1648808 937693 508094 1217242 1431535 1295609 1448631 1656585 638019 15821 671597 1854462 1695631 1797847 412135 1379360 396317 1616415 65247 1543755 1417639 473390 800098 721370 1789377 150801 606696 1816416 878654 1740800 442583 1294106 1456950 330573 334590 1761593 951473 1708263 1732878 749014 1145342 1333241 530781 1163312 1087908 1278033 839914 471419 1051311 1403316 1682999 768639 1942127 218382 1054066 1521685 1117236 324850 227630 1968502 1930799 960180 1807627 1104913 1749537 577301 1529436 338142 1710262 570506 722080 863216 1529087 1350506 312316 1347748 1409829 396748 447167 1603079 1550230 163238 553758 1258750 956672 266658 150948 1871875 1454055 1896803 139269 1061636 633069 1785918 1973857 1286849 1556697 1635773 1341173 786315 840662 1465218 1387847 1482840 1511699 936984 702673 1394506 1179080 338020 830881 1812862 1930995 1236223 255724 1594804 1823746 1579146 1177106 1682390 486269 1763774 1679095 987635 792665 1810636 355617 1970624 1200666 812517 1393164 594569 1345064 858655 81402 1722110 666429 1998954 84635 962153 854235 1828747 835436 175650 1201535 1543085 131023 1349881 529912 242567 633197 1290961 881946 6868 1707443 417123 294235 1266488 836618 414655 1376858 450912 241336 1900050 430662 495954 1411149 1632126 1199254 912560 955440 1693726 867253 847472 520118 311863 877013 94467 1814327 1024534 1390246 1863065 535534 1136075 1574619 136408 1549502 627067 1519802 1523837 467875 321410 601562 353151 1505467 1041449 1710596 873698 1040910 1774397 1654723 316080 784916 269644 1796562 1660461 1726819 5097 1594492 255518 1990820 1090213 1798508 1881913 1698922 1901864 871189 963297 1732552 1732715 1033966 1146816 1329831 115577 1208021 172789 166549 1203397 19247 303482 1728936 256906 1284739 365222 1474441 255054 615395 1852399 1976399 1832733 1843445 96922 1749773 76404 1122218 1424928 397360 1275618 1985046 1307072 704306 1265935 1924157 777700 450167 1446759 281914 1924265 943666 1441391 1926702 1509314 1756682 1512094 653064 329832 138945 167691 448543 1843323 1881882 167384 1481231 1623376 1365663 1150662 1726040 1446210 1578223 1242671 258746 1033030 244598 1995337 1557762 1440518 1911908 843389 432847 1330178 318842 664791 1993114 1088646 1711710 1530191 1912659 157488 1916047 678145 249215 1844367 132164 1263036 1152045 1870031 740404 1575563 460879 1974474 42789 1360529 1964730 1617579 1805811 505147 198924 572268 446609 476186 502103 1389977 194857 445757 663499 636262 663013 333867 1752206 759024 94395 846006 1889435 1333933 1140950 397354 135440 458312 516360 1784624 1617676 565606 1093837 470341 116386 1361585 1607054 191337 1037174 1125773 1355800 1823201 1366648 1166117 763735 1399162 599391 1506668 705898 1788674 1729602 408101 953941 63741 123236 162980 1542623 1001758 780324 674718 1400942 643412 1573779 517285 1626536 547516 970265 666826 1231283 1341593 265145 1115269 1865645 180962 1217753 1987390 641361 403399 1941020 278239 93503 1403908 869468 733502 1216621 1336266 1868483 1311644 1260983 401870 810891 653415 922126 403707 499616 973332 975971 1147362 738424 1946941 1419472 1254158 1793367 103560 1074621 689310 1409370 1785292 1285440 887547 1652329 1793146 1841317 1259879 1811541 270783 1000171 1976695 1881423 821025 1351484 421743 428009 1513532 1347602 720801 1197602 114883 588443 1676572 1129498 951282 1864031 425343 120116 1004870 883716 1788541 1421734 1343843 1343349 245192 629711 544557 1451909 954893 1845751 182555 1960114 49617 260995 686573 434200 1513965 1837629 720180 1255949 45877 20152 633394 1479266 1032772 1040859 516246 804382 777872 1590325 1356885 390195 1962375 1512938 1926976 537212 58753 409584 1362972 1105724 919812 1736751 1267990 20611 788307 1445441 1492165 98306 788548 1954348 1141865 1208925 157228 1048422 1952019 105882 1051033 528590 980565 1988458 380887 494999 580273 284311 1193601 717581 1337297 637418 1983767 690730 565322 923627 1876469 227100 1863680 832984 1637459 862041 1937287 70850 1019065 1933005 1109687 330715 650481 296213 1649124 1894824 325141 76985 1124024 930307 1021451 1861548 796356 49142 97582 38948 1840766 1774798 60732 1435435 249463 988407 673683 410718 1369899 1639375 360439 1547398 1990022 922844 1761141 1110020 1775754 140051 716683 1018325 1196218 1010517 1744868 1336759 1609072 1360249 241270 947513 964546 1978957 1923843 1340323 1062874 1002138 335133 546926 1942304 506733 133056 1318193 400958 169003 213211 733495 136683 724448 506861 793534 1302439 262344 1155054 615081 21996 261839 1173172 327063 127177 1334228 1096479 1277399 1001509 688735 1788978 291523 1979677 778070 1315311 455168 1826884 1999109 1613007 1203284 1733691 714570 1019767 1729292 1156498 1892795 1082032 1125351 356348 577578 1585990 603262 755618 424297 1543691 1689500 1162988 1379618 175053 169671 1630671 1506858 1173712 783719 811666 879401 1932534 113931 230386 598052 658274 670011 1497076 1775662 826488 155626 718851 460016 1348285 1278005 291264 682917 1699177 1363053 712615 410451 836777 388584 1870926 164667 1048195 1796924 1676035 158340 293005 824342 1980996 1650629 1240954 80442 1790657 1376716 1766121 476290 1410963 38263 1986118 1997124 230937 1816229 919332 662498 936057 951957 863654 1392260 1254251 1877117 263039 403527 1479194 243606 1662726 1379703 1673285 147421 1801660 1321906 492312 1582837 1816572 158905 655037 488984 181111 101470 378886 278105 1026636 491583 1601272 1406378 1464917 220048 194199 1110272 1215327 533928 572316 1117087 1393097 576456 1939406 957123 1540778 1083893 195821 492088 368901 1158492 932491 603574 950200 1548218 1586371 539729 1177286 1507561 257939 1251281 993256 128318 1816540 1486552 912612 1564356 1809310 1506625 1378059 618542 1051701 989459 1384982 190268 945855 551748 345817 421738 1554022 837356 481376 761313 1682828 978404 839523 1063945 1925886 1171832 1432518 1982812 1055563 1786213 509913 5592 989582 134995 1347267 1565855 1249931 566219 555015 104815 1911184 1537550 944185 1585101 793398 500331 542313 887332 1937307 17110 1042559 1586679 1882843 1801146 856640 452814 1703086 1190996 1283044 926599 1613100 1390845 1832991 486739 904196 1715393 828594 618193 661782 333725 677519 521966 1455470 1097541 864559 1932244 1580514 1907494 86219 1051387 188399 1108195 898259 385154 753619 107622 1315488 544224 1794387 28545 1482731 966997 1705112 770881 621811 1785016 1392178 404140 7802 1190698 174805 1313820 139361 1577181 111596 695159 558221 1879904 1892851 1678170 557536 1844808 1088122 1454612 1323640 815271 1421248 244110 454635 1780697 1107751 649998 563079 1466810 676539 1177840 1349781 93908 1089476 916175 262178 615127 1585301 160492 1044829 1717466 689925 367467 1129222 1994727 1446972 381394 1132387 156786 929820 974057 589102 1463158 1018600 912201 1779986 742558 1285459 909521 725230 1501633 1480809 530549 871329 658069 1846371 809148 462087 1051619 1977824 207126 1417461 139342 1635112 1489216 1293553 1246061 1093149 236480 1955719 264584 590560 1517591 1558961 1069742 1307970 1534461 329532 784199 157194 1166103 464616 191946 1244196 532116 1801594 207809 907490 1411833 37098 753611 1994476 1399856 339795 186963 1215011 816081 61914 378903 1236523 1805564 1499277 1189883 167849 769194 1452847 1256044 265454 709982 267455 1507857 1681261 1934232 1116453 126176 981582 800201 1980887 133555 1578000 1590685 325664 607852 351607 1881262 1004518 1805334 1267477 1900209 1145139 1972073 1816604 892980 1451726 237914 1081352 686946 1162874 1685813 1442997 1276695 1883897 1888078 167980 427651 1707954 310953 1150508 955513 1933503 790779 1238199 166992 152472 1197031 1782189 182761 1733308 1500226 1931537 1707894 1760365 607457 568460 1057636 438278 303408 356242 788894 1648626 1924974 496267 802970 415145 1783475 1204428 73265 1207995 372043 844058 1795655 1197174 1084719 1268328 191924 1554947 688450 28243 777095 772992 1185725 1542837 233947 633551 77545 1324857 317084 1208684 1700408 1547370 1022258 106646 593520 1715330 433202 1607890 491252 294250 1753878 1846013 264395 943911 76736 491563 432427 422811 254109 368052 1582200 325864 1461502 1068560 404837 1119374 757205 1900226 1959221 1247807 1407485 1339316 793495 61078 1726407 731346 136348 49341 1276257 973482 1303281 1959337 1880057 838744 960155 1189244 749502 1361672 520811 288007 340644 1602310 1205555 1181547 508805 1930912 45972 1843322 469660 1718486 238859 1054788 1026220 1502606 488454 165374 1789928 456067 990316 338022 1451450 785845 1866294 1143698 1073551 627098 1770785 675381 82422 284232 1345138 464657 112134 1946851 1549598 827535 975380 104012 555022 314151 1531107 1556400 1301611 589082 1988632 1312800 818727 1513377 859239 1566200 148161 310236 656948 117384 77918 692360 1558632 1698691 1039925 745125 1189952 1765211 55951 511555 1763831 47260 1315544 291750 1048624 616326 1363186 1692656 386367 1355583 167424 434664 1660690 1038674 1854954 776661 875956 663764 950270 1973338 550836 1443019 19184 1082249 1131780 1066346 565991 1470428 43397 1671132 790722 1805862 1900042 6120 95785 272683 145190 189515 181644 1176793 74995 1242581 481466 427816 1887360 1276399 1451153 1866536 727319 1658146 262862 1265605 1432202 1002007 200054 1184002 322152 1274383 215436 1092592 325159 389738 1947955 77055 535828 1628899 982319 662786 424564 301735 1094513 1740970 366705 1793577 1862675 1138778 949355 479402 1539435 1975439 1216700 1885120 1118575 349303 616847 1148412 1119508 1902684 1146023 894056 385745 1467129 1565426 1517074 1540479 1964685 389752 1482340 1340092 178437 1655583 517459 262445 1378532 1376726 129070 1981778 1387451 1124153 1215547 1635314 1916982 1798992 1065194 1158407 245977 995828 731658 1289690 343158 1092247 806412 1970695 23919 1870826 965724 1985360 1264461 1754048 1398469 60278 1526592 1741865 1614886 996104 440719 830668 1224525 781066 1319089 1042589 1202649 168614 547479 1471509 552753 484426 350010 621685 736681 1666486 173006 1286569 1489677 1316417 1043541 1461724 969371 440794 1755976 78816 1760034 199531 919231 1994408 1879555 1533251 713245 1627169 1459580 288304 1363688 781861 113420 1333311 269114 611050 1487704 550193 650855 176326 1516495 510657 1939114 1113047 212619 592625 1452455 391018 1532368 3910 594926 644933 840408 1424098 75616 1845326 287339 1255837 1543725 326674 638705 416005 1743378 1204627 81253 1677333 1729812 1962330 868258 245423 1898830 202600 356990 300630 455874 760240 501872 1314777 831388 1274236 141838 686111 1405410 380643 468516 648212 1810555 1808329 195046 1002085 578006 1570128 1091944 1507735 562383 761168 32906 1896455 1773992 1108201 1101052 1216858 1689926 709709 888292 370765 1117007 689511 1030818 147691 110739 315087 222902 1304686 493111 1992637 314847 864853 1403443 1223723 1479442 585591 1859850 1675657 1984259 1376613 1418280 1057224 1377965 1378696 387071 1192352 426817 1252665 260103 99752 76825 811080 1925650 1328898 1653530 1302699 1847563 1497656 1520881 1306721 239417 796072 984347 1013188 994126 1184420 256061 346498 16526 99814 962615 1929314 1110335 312846 1987154 967013 548853 79891 659133 99703 1185243 1726184 1978666 1884638 626333 911070 1039239 307916 900789 546327 327503 487790 99839 647255 1810535 915573 1325143 136585 187033 1500134 1208781 1128226 1843240 30794 1724794 792461 1980741 1647078 1277307 1756401 1114616 493058 1891038 1278961 1251264 1450384 1353364 1974683 1128555 824968 979688 1440053 477935 1148925 578877 307242 400277 733208 1970815 244560 598918 1004512 1927237 1746849 809489 753187 103816 651940 1970177 1501774 1594271 18473 476192 232090 1939938 494543 178833 171735 578637 247825 17664 60133 755065 185365 1124079 1165208 600294 119343 1692167 1609679 1858531 1660726 119563 881421 1580759 652402 1335156 788597 339715 1227037 1004801 137748 946967 339921 1186016 585182 1072981 1923788 820577 1228234 1897494 633844 1681968 1772535 1571594 626138 592531 829456 1868324 1850047 400044 824048 1714893 1418599 81121 298583 1078922 895120 600662 1573452 1684994 649080 864438 62737 1708784 693771 1070987 1485528 995669 947883 421365 375516 732233 1719786 261427 1713229 1089302 1198825 605859 59078 1161230 1663474 1013394 1720682 453565 519294 669425 1693213 310217 467354 1416269 810321 25655 900928 875375 293274 1169692 752359 887501 625733 671180 1002581 584110 242889 1593212 1065650 1987066 1270343 878511 769340 651859 492000 813849 335577 107695 501768 1077252 1251918 1179927 621628 689573 1884352 886926 1115386 1555597 1598117 1036363 890600 481201 1582786 134298 250442 1064652 1053514 1151476 630224 763231 1769129 975420 1073202 1353764 1597138 21898 1404805 204630 1896485 950083 75996 187245 443568 1780823 1061926 1433480 1337758 98726 1443887 313705 1667974 14962 1056151 1766214 175612 978499 462356 1533248 926527 1173930 468157 69990 699409 1881275 307559 1231679 42275 657040 1700860 1915986 306028 291307 392857 1964035 4706 111219 1790759 234321 1299837 934460 922880 25477 879 126239 1200809 1802265 325024 53936 239742 1360318 30261 1614096 1537288 1595196 723780 653380 47024 307470 516734 1766420 331945 1523299 955772 615913 152361 603036 1648 1501978 138395 1327160 1362286 814706 1147674 755743 48512 1796770 1877621 168616 514121 410457 1074114 607005 178939 1284098 925408 531295 119435 1232417 1260364 891207 1270099 994979 670710 1629359 301755 1770460 445579 1860484 1924484 1440587 892659 582739 312229 769939 813736 1332078 570028 934385 1994680 1834336 696029 3418 408663 1471156 871122 256824 667021 105738 678026 1294979 12702 256941 1072738 638717 631674 1682421 1867779 88309 1100427 1233030 341828 147535 714455 60215 561071 606315 1507594 1391675 1753018 129433 1206217 1771095 1321136 123032 1214950 1851447 1593863 605853 757077 1097535 1914017 164305 490749 1146556 1724558 1845292 1361261 579442 1450404 1737075 1041684 1490261 1301529 106833 241889 1042553 147621 108588 1425260 928075 1860718 415327 1504494 1354577 1851593 381587 13032 1145161 513150 599836 1302346 1180087 19720 1600921 1065969 1287358 1209779 1971035 1677272 139343 1923148 451976 1090445 638001 965386 1614348 452119 794742 386499 526475 1937362 1456241 1519778 341571 1175308 1129674 1714061 1080685 1458054 1683780 818256 1069473 453626 286995 596751 1878777 921835 197621 1959994 835495 875444 573891 692875 773259 1662551 689182 819865 1802846 1023479 1911003 304239 1130823 178239 1452661 652455 393595 1111939 139809 931645 1221294 140992 1784555 617473 33314 1224502 1474711 1894611 520154 1315896 717586 541877 456794 1643899 1343454 1736101 987730 1890789 738353 1911733 1118210 964329 1701376 1751802 237954 1719815 400431 1209265 1972059 1524774 1915978 599400 1358013 1707468 1590541 63484 1584291 1863290 1718207 1848832 939312 1521330 124522 1700259 199378 859324 917173 1459961 1459416 106064 959383 278444 635080 881925 983651 187595 837892 1774851 1280311 758659 1865697 562770 560160 323689 416257 35193 1905030 1006397 682017 593103 636607 1202395 1543826 1704402 1493803 1510843 1408114 1725078 1892401 786489 1710856 1330798 1279648 1929778 1009327 115620 123755 659122 1714445 1278596 1141866 218502 616818 460814 801248 1658921 23893 449690 158665 1721905 1854978 1199465 327415 498087 1984804 1587401 756761 295560 1522994 386536 1279434 121063 519789 1925162 342502 813966 1490810 1954049 1457354 1940179 1164143 576600 1732785 1035159 938814 1336043 1989180 1155270 654387 1715529 554393 1728031 1373681 1750268 503442 413524 1032292 891911 1832540 922264 1166715 380820 1697889 835292 1186240 1110363 517682 1768474 1694694 499314 1358214 186761 483956 390698 1981324 1733648 1756040 1412104 1094334 310072 423984 1098049 1936372 1676503 708441 166346 1859713 938522 380065 1414880 323106 1647359 931563 424804 316999 282637 1398062 1192511 856868 1677916 1649533 835930 882006 935211 1692970 703062 1258670 88681 1712075 112616 217896 641873 755292 808790 1848152 684851 786820 920180 949491 1209336 4088 316878 757445 1210641 457744 684116 989243 1653540 275284 530232 1262048 249700 1573904 169491 166137 298943 1052495 1206745 1322624 1510160 1686769 724232 1139123 1404519 1680520 1568105 519852 1660797 360117 1866637 1398668 643903 1301110 436668 1237785 1604045 1179309 1828230 1101287 1573281 166941 1344935 655506 497822 602847 1545458 136997 1035560 533316 771198 188232 1369110 1221578 255660 991261 1463862 358413 1769298 1126898 887477 361924 831161 1129281 1905956 1695451 52451 361796 380896 1347752 1542145 1039483 1470899 368760 1114300 1939685 564192 1046842 1539132 710669 1374510 1925457 1813408 1244251 1133748 1246712 174969 1983923 370482 991481 1924238 1845062 1207243 745968 1951036 943039 1195959 1330167 890511 1348075 1695804 1246987 756319 1053608 1439022 1093903 54098 1259976 182324 305122 833841 104155 1715494 1563279 1310974 1575621 1697671 1178719 1965357 344738 129930 590699 362245 455789 97477 418624 1861348 1322445 824770 453933 1506809 1227535 795827 933454 134313 309815 499647 350757 1311342 406638 1249814 1333104 1993734 1365438 716276 159153 710414 1558173 1072026 358249 5110 1442024 411131 542846 1397646 906045 622435 1147437 580959 164613 1979760 1583756 121859 696887 659503 80948 1426640 309867 1846425 884931 1437980 195154 1139326 1138485 502697 805530 1889200 48017 602326 921949 287918 1554233 703194 774609 1436227 391966 1481655 1685367 600515 1072282 429287 1614888 1848000 996046 311330 509540 978522 663915 150860 1817164 915739 1288074 1623782 77978 891706 1271994 1666592 1478337 898498 1507476 696174 158442 1847433 1321229 1903674 1562881 1730347 846230 393063 884305 212898 1663770 1870542 816783 1085539 908282 797284 435359 1780526 1755180 109921 1451642 420691 417481 1907836 274412 1085369 445759 1515476 1318217 1848794 1736917 1772043 1097865 1531869 908376 1591488 34294 1862950 454707 1699619 1416673 1039773 850061 1789317 1999835 161232 1113840 1950278 1850436 216312 795731 1912813 664164 972212 896474 1535234 1284332 1841381 307906 1108368 740150 718885 861516 1075603 1193655 246061 1039992 1134937 1627125 820092 1609559 1072040 1165497 1924504 733118 925874 221512 715984 976912 345643 563613 1002244 473620 630859 778600 1178724 633206 1177180 396917 285671 1213164 1957842 1194670 1417511 205406 1303220 269789 421444 98702 1937003 1558826 1337656 1389375 1354851 1671541 900339 714115 833663 1693428 888818 1849808 594764 1007496 1448441 884029 324658 1596291 305664 127647 661246 789187 324203 774709 3185 651179 166554 601144 628043 192826 1612759 1296577 971598 1084407 565036 1314372 1699467 587900 795834 545563 60282 1577756 1456488 386084 1299682 80242 501070 1263580 728845 1590828 684795 454946 831871 1673516 1905551 1346346 742924 320222 1854539 1932513 224456 836597 301704 680974 956144 1768694 1047270 1675828 585314 949497 1317955 1663086 902713 1442193 572934 142651 343333 1766216 233772 1476506 836711 492492 1841008 1968587 1867385 1401852 1969883 1769317 1082631 1490234 366384 1709823 1435077 697497 1158112 1349324 1004551 246811 1172675 1490520 1097273 1927030 645217 306207 509880 225332 369141 647017 874926 1588463 1252081 1103073 1347010 811059 1650129 202249 1098476 1280121 1251079 894741 1499692 1481993 1378334 208569 606198 831528 608507 1640267 149542 1404647 688236 448886 509394 738013 1882111 1201358 44946 1266085 240330 832627 1933120 934977 1421904 1176118 1378801 666920 67992 1689902 1715742 685244 936936 1914556 1090762 603443 1347927 1756360 1128075 1522248 251618 345617 486261 714015 1680433 891364 993105 167279 1362979 1769495 1471768 213440 690624 53066 1448572 1691977 753194 1120388 679999 391864 1017348 979853 35980 1742071 794530 1657085 459675 1437559 1279365 571900 1950449 1593723 604408 1590477 286351 136067 173126 204828 415413 968507 650649 696406 1129727 934348 1403691 1540114 906597 420848 1705694 1179919 1109722 244873 1922019 1497348 1652477 198734 436511 499170 1880925 379678 1088314 1409386 1033490 586982 750902 552278 1483343 1640525 238486 43660 734431 1898837 1380286 561347 350910 297280 98186 1893996 682453 1192889 1036351 118594 537863 861364 59474 382271 684150 1168777 1488714 1454890 1486888 974315 750905 492751 838908 237506 901164 899723 490504 458235 602356 951714 695084 608156 1099719 1585302 1217189 726779 1215524 711263 9996 349952 1349952 1401724 292934 434229 1048722 1937625 1560569 496127 1911388 32031 1345098 813444 174751 1584531 1381588 870220 443188 491058 1192362 249527 1660557 1412511 1535903 1775486 348678 1452171 1044985 1108323 177177 1204492 1079951 1112107 607462 1808628 759666 128250 210740 1981478 406689 712360 942507 1083521 567344 1734450 48331 765328 25582 1711739 729077 586826 1895955 92951 1550825 607066 1857614 466967 235121 1949019 930882 1631378 152976 515645 1640388 272759 256033 1436851 1557999 1708401 1858588 375400 925164 1760963 1753058 380903 1034699 1712193 317992 1123401 18450 595895 755383 373922 1289962 1229067 1239053 117572 1923889 1325635 1727540 582331 1699958 600909 827392 1059379 17363 204916 1179366 826284 572313 337082 1721613 920734 1901057 1488113 1201554 1255032 528267 256496 337838 316253 1781122 698151 1395972 1485067 1856155 1097223 633401 731953 1321514 933447 788138 1019298 782449 436737 1003759 316655 1364241 1364287 166148 1916670 1078321 1711591 723872 1664288 311219 633070 420766 765338 1121572 1675886 184978 1192371 591974 1524832 993594 1935519 342224 225217 196051 935086 521243 53665 1350330 209532 1065094 1394008 553819 649098 1947960 739785 514410 1378123 1764900 568541 665338 1990963 1223887 1520292 1143014 1965461 1326769 645390 202684 1373678 963834 620526 67799 99542 598912 1194849 833389 212758 398698 332140 1064089 1649708 1306084 1596974 1603183 565997 1221677 533053 1520332 1341763 1019573 1109460 1764503 277122 1565888 897692 941552 1479815 1982346 1423422 477240 1992709 138210 884995 1211589 751485 695461 224498 1785015 1109 1516211 1985706 813584 381103 1225366 989529 1681319 171431 1271613 34375 1458872 1180079 841212 1438883 307297 24825 933133 796462 179171 1066840 853898 226586 1991626 920417 1715406 1559284 1750988 1593758 1891618 309030 1353973 1309796 555109 1674479 1887266 575421 1950991 1167302 1681662 1505865 1999383 736365 543085 1983075 1519734 975777 1410851 1915450 833672 557595 241586 1096577 171453 1469433 1751391 95029 174483 1753321 209559 1815701 716842 694591 1430295 66308 181680 610002 1789797 1050687 1057735 1361839 1830600 1232556 1227925 30211 1176967 537015 723074 1305742 534674 1651966 586386 1123661 866142 1315461 1101354 400026 236207 940906 917144 954138 670652 68290 903221 1998299 216941 780430 1549655 795995 1562701 104996 661206 601514 934454 1200001 429165 931196 124581 1137019 630284 190057 1742284 1241822 1507593 949349 1909124 990413 1229246 1518069 57243 1486797 797994 152534 177393 1846515 692570 415640 1506211 643036 193948 1943482 904565 1667183 726445 1632472 1705841 1141897 1662569 1432063 901285 1416218 740049 465150 102388 867093 1679081 291690 1868638 432559 290961 1788342 1357133 186393 621126 214673 456254 201518 1950871 1481009 1719979 1863879 461211 140322 403518 1685929 621161 956200 22749 1271605 63413 627082 1092872 1743625 1550183 964365 278808 224692 785576 1634750 980765 823848 910387 985736 922184 722899 1517072 1677286 1193850 1827427 1629537 620299 1936107 820038 1551733 1024308 1796892 1146527 1497270 1264353 872764 1110529 63206 809044 616794 1457410 1601774 498431 1938449 1594750 1614477 281326 585770 799765 354726 180430 1223889 171368 1794152 405181 1646429 312524 1219097 1514142 455689 554126 1783106 1830108 115780 1444013 286337 1648903 1658610 937171 1589498 1581460 781616 119076 415101 1931594 548850 1181589 1341029 203881 1139828 104269 1345915 285341 746626 294149 1555564 90099 607194 71989 1182580 165144 1273450 755956 992107 434324 1607955 1758583 1053501 1102883 1935918 133811 201441 1668170 1891420 812577 333213 1950440 1337208 1281912 867268 1675845 1574272 1989741 1307007 1191084 124797 296372 1795352 727049 1751971 1692972 1393250 1538616 168886 1178075 632401 626708 1077209 1347609 1250686 216305 1990486 1359704 1418745 173204 1560424 1502495 1159530 1031664 486918 710255 1115922 1356999 231055 914421 1086201 579873 388194 1647946 783834 184533 1005446 1033396 1116725 1708034 34216 988521 457213 1897956 761542 1450511 1911409 1732083 420675 1200494 668347 316143 1534112 353644 1372118 720157 548491 1320115 1833575 249973 481237 725406 1913520 1152844 780718 716919 529916 64954 1619108 1001628 306368 1242317 1750393 1228210 1340343 1749416 749717 1027447 798266 420446 827575 120097 653772 228263 1967289 629202 1479432 1795188 179808 136937 1364717 465604 1239753 728937 690917 55522 434407 196341 1601472 1866747 1383712 185320 190071 701740 394134 1392897 1250265 428536 1326345 1547825 985096 817593 1061550 477969 1106348 1514008 736806 1389257 1934469 627374 245761 583870 83167 1460774 1050271 54853 1033731 1026454 1357220 725681 605620 370193 1086896 213512 1700823 735723 629185 405416 565304 1385264 1347204 1754091 1303898 864576 1662298 1805685 1946001 1575353 1008222 538857 1696853 1649328 880835 5871 191844 262657 1750199 1450843 1473125 1539965 262325 720154 914569 1559575 423888 303678 339668 1260902 1810487 1934263 266136 1161759 921025 1733995 1625169 841858 1125295 154443 1999964 1432096 35145 963070 1560384 1620667 1627871 1918399 1471272 1248047 663274 985973 1924635 835426 1201505 1139209 1451242 558220 1011515 198438 1803161 1156566 1588628 1083359 673015 1277089 211401 554826 1090279 579014 524304 649995 588897 827440 1695212 294849 1434019 1415004 1249448 1134761 1261764 1045931 1862102 1367635 966484 1965517 1289987 1328599 895156 970755 704444 1845001 1543992 242431 485289 1997823 1864036 831346 1520802 268891 985372 313049 1650260 446589 413147 279196 1299652 1684817 1445077 1727526 772955 1716590 737249 1856157 569636 1651391 1433801 657974 1673666 1282620 790627 409797 111049 794064 362850 394510 893421 1652810 657340 1087376 900516 1620195 1462102 670458 606764 983036 763600 502310 412838 860226 1950562 464781 808260 183979 238 386822 1749041 1277349 602622 1194427 1693666 1751871 873738 979621 1312951 1698529 980283 915701 1726247 708035 476938 1201465 1144894 1668667 1235991 358022 1058098 1014691 47745 724904 830548 946056 219098 1202055 1963920 498078 193837 1501612 1965127 1763702 85184 1673390 1740387 599771 915730 849561 582530 475296 1701999 1476266 103083 982009 1344642 477857 1118980 590448 1566997 1569039 642891 1200210 1687287 468076 106322 1367174 42578 497658 942670 624551 1035648 985398 968512 464851 818564 892623 71878 1988701 797090 1875011 1602129 923544 998009 1628874 1077293 866957 117676 1669978 672386 1537499 1543702 443021 360906 1292604 1382374 126605 413311 14454 1452582 1720025 1809644 1379031 1103356 718559 374018 1187445 1982764 541048 14946 1523532 216405 162557 1765774 26848 1343342 1763618 1651261 1250684 986167 193693 1403559 1989704 1784997 1519240 1055135 1240348 1676426 1640182 129365 387625 1472177 1855443 403061 1728933 964685 1425894 1052545 423642 1983999 565038 580357 1589679 109566 1939290 785862 32162 1368743 287360 707797 208598 1093240 1792723 1927408 868785 504768 364923 1897451 1840452 1250249 1358412 986949 902396 716973 79166 1209432 474322 1804390 1879172 140301 126515 1017187 691706 283350 696311 1953672 1819267 877551 908295 430287 1375643 1511833 668152 1592295 1793539 713724 873315 937082 956175 998233 1214365 1823488 56651 1697017 1274262 1277787 1785816 51458 1248334 1124647 90007 892205 499965 1754158 1520348 1661786 397182 943042 749865 904356 752435 1491928 1689873 1543902 977214 1514413 1800672 100025 1981975 1378695 851064 1587333 1606126 1366485 1208717 1999596 371098 407054 475699 1412770 1906496 913866 1278231 1496476 1855287 636744 1090014 1411573 1370464 1563161 634417 1317697 487556 378944 295538 1085913 599317 1245906 1331621 1343318 1908968 906388 1623848 1219273 1197853 467903 1413868 1188231 798632 180213 947097 615024 491782 1380538 891363 1585082 1673969 479716 637302 860386 1311555 1295610 1809910 793978 337165 403454 1956712 388971 1319298 638151 65460 20468 846307 689541 1592676 618919 1510441 1464726 305568 1745772 1956318 1581098 1822132 377921 848058 1889609 1125047 835340 1527279 294805 1034609 1137601 1313951 1652627 1773851 198107 1701593 1306426 980595 1657476 1254225 1713422 1192475 863428 272895 1673809 583974 782803 173414 1229904 1610313 340704 254924 1626311 859183 1797077 827391 96774 781103 1970531 32315 1812771 83272 185432 871792 153839 696995 1061801 459246 95097 849386 924286 883629 1097230 1289874 546702 974341 50811 777186 1948591 132403 352444 1248487 1802562 1583081 1550280 517975 176043 132802 559436 279749 997323 933307 1541400 964632 1546505 1706789 1495116 122043 95468 1776723 1434252 1464133 1718722 1583204 1420941 231246 537247 836235 1968274 575140 865365 1557416 72407 1015350 233375 1928764 1732052 534350 84615 1674866 740797 1981967 1371317 980782 667255 582825 958558 1991702 1444299 184275 1943283 170025 207109 767481 535429 877348 1466150 918388 528866 1271498 1420588 920841 1219382 610247 2278 240434 178110 329308 1845000 343044 864347 1691388 901768 288484 652177 411449 504299 132167 229502 597968 656643 450964 1667519 870889 1158557 313555 464067 961392 797827 932733 1045651 1216515 1093275 461086 1959521 249172 1838134 1926876 107146 1405321 1355466 1894842 1093055 995862 248928 75038 552740 754499 279906 538818 590232 800354 3760 729846 1294360 184667 1228356 1702630 958895 1395398 1087566 1931983 194895 225934 1808233 280134 451684 792153 1719884 678725 531527 829248 1177429 1753012 853690 1718582 892465 705429 1695330 1736703 1279982 1457793 829194 295037 1239002 1715660 1844269 362555 21896 745523 1823536 137960 658741 483304 652501 883879 1169195 137343 27443 1017581 531619 1173283 1199165 887757 284503 1447287 1518990 261993 77032 1617475 103675 1407989 832328 218729 919035 1650750 1532616 861374 962215 1766795 850514 968696 315381 1657736 897177 714013 1358742 1591151 599025 510420 1171978 848632 1088603 1582025 1780851 52933 179827 1045828 579921 860044 1879010 1455457 328640 240090 1135329 1327187 610404 1822071 1644049 774437 1251432 895420 308909 1930503 1378386 1245020 1823634 1011231 1281028 105262 399851 920829 1256596 1956159 1677799 1476000 1861963 27560 1442228 1874466 282416 1341246 5831 1909736 353333 1970132 470778 1021454 1562476 240728 578073 1751434 1418949 1326985 1039472 149236 443025 566200 1579669 803007 535549 1067132 195555 1095533 231167 1922305 626259 1745947 637325 407506 316789 311939 1985512 1499805 1698546 953218 1225382 1983635 393227 436455 1524560 370415 840627 557932 396895 210923 1444376 1868316 1151291 1036606 290810 1084449 1252710 331572 913863 1013581 1761747 1961514 1927534 330246 708234 1162039 976132 568043 286321 143481 1470578 87739 1565998 1589734 1359050 1643159 228162 1160289 1348469 444617 387827 1244831 964602 182171 1700818 1348298 739752 1048279 1391708 1909090 1072361 136355 1366828 99374 1516711 1549842 760586 766131 1588252 1894303 851492 290110 1114121 388344 620840 496285 1354166 1275192 89796 1216337 1143810 787751 1366658 1235155 696030 1725001 73013 1057195 653372 1903552 203724 1996642 1220394 1682071 1348890 1189413 788069 593380 510189 46294 1995110 102342 1881311 1460878 1345826 1995196 614892 446292 1731416 1618032 1723185 465814 719211 1804502 1973254 994134 1395720 30970 881902 2868 1057364 1965566 923017 1546565 1991700 929779 66616 931289 1315064 1525113 868011 333605 161674 1876611 462186 128135 127380 459843 455555 336446 503844 1963795 718351 253407 218653 570173 371781 333143 1623115 1835129 1743593 921196 1158716 589108 1060300 281117 312423 1349656 482388 1043961 1533930 1690721 1658518 197750 1206686 736352 367045 863813 996403 926278 965896 409882 992529 1119772 369387 520057 1301678 1186215 1278404 610659 108379 1143297 1887075 71628 1200694 304097 1496187 1874339 445052 397227 681665 19996 1333686 1093502 750093 1973719 1088558 536154 1231232 1865887 1726578 1426526 690736 764954 1831940 253633 1933106 809175 967051 683406 276594 1631807 18511 1228114 1335291 1368416 586612 771011 1774492 737219 1179011 257208 771487 1539308 1364278 276967 12034 1600267 1178163 390099 575180 1053272 1737646 1618249 270043 994036 1547606 224129 1721243 1879488 293323 1230418 656754 95801 930690 1361440 37435 941964 191966 178403 1701765 497779 1729794 1384153 1522615 85009 56834 1757871 1145602 1174261 1076143 569121 1199737 768592 76565 903041 126549 1380481 348448 741420 1814241 1161473 1188433 1186545 1953456 1615379 1654686 439641 1080729 1256233 134091 1373476 1552212 1322275 1200052 34577 676953 1859941 272343 1902005 1552284 1829123 1291624 646201 1483914 1252343 434699 1741001 703976 1772441 1236920 1419176 818199 1872752 31007 1472221 1619436 1930471 458442 1294434 1841326 243241 346483 1167224 1414591 601995 1575481 102062 1025956 810249 120811 321562 517277 1309682 918186 1125199 619758 1025494 679047 1111818 230141 361388 1661116 720944 665048 1000390 328748 1395444 40724 1317444 1942773 1287499 553799 295688 1441341 110535 1488627 1566195 1893013 1816576 1610979 430591 326810 1499793 204529 1392733 1135794 313650 1944525 1050149 1178357 1494738 1922068 125111 1703839 1540166 1441194 94386 147786 777963 419229 620641 982433 869133 1696066 1278760 65654 655959 1226677 292169 1255879 1261452 997274 290307 158620 370034 507157 117294 1080741 18744 1643002 1205254 840102 488314 1056148 1909508 1665752 1727517 1198313 87229 383850 193408 371796 635244 1443111 339337 1200018 359369 1140161 821666 1381788 655586 1926673 1453060 1294702 156984 364688 146133 232189 1124061 1033461 526663 720919 1727493 864465 1565323 1336318 1303884 157354 14415 323044 1636046 667031 178349 1485413 927249 157153 1643924 8349 164451 320564 1929476 191713 1456627 1675376 592704 1723626 1901531 1930362 336302 1600696 1303493 206839 1946152 1304859 789637 1155643 1569504 1067753 224161 594337 812482 1766689 570837 450350 121108 1424764 514723 472015 558016 359875 1777485 1312239 1555929 1120897 1971892 933042 242508 1024585 1823533 1091861 628493 126990 875156 956659 5323 574932 705639 1358326 720415 1812392 353639 1721304 280984 1418249 855153 999063 1377170 192722 1049756 838137 1299812 1861303 1169567 50422 104548 561229 1003300 1477078 972882 50736 1712029 1676718 892061 1591713 1647693 602206 1930230 1473604 1014421 274894 1654052 1585428 786632 1940238 323834 1647437 58608 430703 1891121 1289882 233489 1879035 543271 150228 1666723 584300 1430387 610423 1735593 1520074 52477 1334923 105189 579960 80155 1235581 1141614 828631 338039 966290 538307 682813 1352550 1233056 1549592 678103 972117 406269 1902691 1705450 1243915 680899 1632275 1375214 1378271 1737331 1527318 1364063 455571 1625940 249723 1574938 513187 1148858 1471682 284493 674275 237874 1973035 1234583 941672 911607 814399 753095 1617235 1682629 832905 1174150 1326825 333295 1629924 868983 327251 1382432 1124229 1521676 400947 873090 585781 963708 550912 413220 1344844 586313 238848 499002 1729021 1327680 435171 693425 570203 312679 1938286 71543 1026730 934163 1288209 508048 1523332 1834441 767636 783463 496902 278448 804878 1589 1861407 618977 696484 1315419 412494 249230 1154447 1239193 991937 1057314 1034472 172764 78983 1599118 1068337 559573 1866588 733931 1496176 827922 24626 684724 294126 985763 1449143 1116603 105483 760060 970617 1325101 1264341 485290 1110648 860136 1336972 193928 984811 355409 223067 1984982 249502 1473060 12047 2485 187672 1057365 913062 238721 1488928 581423 593651 280023 1238435 1499221 1176758 1064561 579830 405501 142856 1857921 1732120 170145 284451 1609734 487314 63915 1916137 1491918 1719924 26477 1866485 638326 1097182 1441699 1469281 381156 922742 194093 1181662 1355678 453775 971044 1810164 203529 562234 570298 279058 1357708 1680892 1164890 280613 1202881 1350314 98533 1360141 1835199 1442070 1821364 1695760 1621016 602678 738504 1995786 486633 560205 1649879 1598700 1213243 531970 1552105 1861146 1156744 102393 1471286 1203355 537723 898006 1856551 460520 659001 775123 1271329 1473780 399466 1175292 871192 948071 1758465 686712 1409377 1172924 135505 67639 1472449 263420 853221 407722 1282414 1969938 135134 1730104 728916 1798976 464497 676564 415974 1554959 532697 1280631 1230695 1853402 1803860 1851312 654354 1172357 1469393 924781 1857796 1609275 192430 1877187 1880974 18668 1929192 1356025 847367 1170895 527111 1459101 405112 1722966 764156 106263 544212 1898691 133725 534106 1474092 1367447 1890477 1501436 1504731 1792352 1485072 1810675 1761468 1020507 588487 795147 872858 858108 309513 465769 382057 1620965 1664595 43407 1570048 760209 755380 1755142 767464 1768219 695114 876542 95218 895152 758711 208672 1610268 816716 1395956 106139 1159225 735386 717017 1729349 55761 963934 1575562 196750 581535 1207749 248391 1988873 146305 1410260 17092 158511 1014606 1748987 1311636 642656 1045504 134194 552587 1744601 300393 1644186 1302288 335727 1949230 769376 1790078 764473 905939 695171 967542 590985 488027 821236 206068 1126566 1844228 1648161 538398 498393 1579820 1185000 954815 138993 825826 1628119 1799083 479321 1092058 136925 714797 308543 237570 310623 954993 905663 1168412 497856 1290086 887123 104667 836392 1778062 404222 527329 631745 1089151 1960058 883062 1491022 1753369 1681465 972405 1442139 980530 816426 250317 293102 190520 176468 667620 1716859 101454 708022 140386 1982960 1349934 605941 1431937 1286812 1749216 1365168 420475 1366162 1069831 908825 251746 728161 1669194 1387282 1496327 446416 407074 1569877 1929767 1577731 319706 378597 55460 1679830 76433 1204707 1684234 431819 212679 1269540 1874574 294515 1411918 713612 322950 1820256 1756372 787430 931349 332581 1793762 1763508 1252618 1422869 729455 374649 1530970 789900 1128504 1118940 1166168 1709469 1702418 850513 1007315 1879196 1673475 1734046 1511324 393275 354661 212849 246480 693858 1413446 1775419 1821242 139433 1297823 131582 499677 1909973 754318 933224 1537796 473036 1120545 1932177 223807 1088150 1237399 1619658 903809 1671392 1488529 85624 228395 107269 1559964 1640099 1915583 1314274 451876 426433 1993236 1869564 1974637 1253489 1348260 231843 1631105 560711 1672540 1848370 1512157 1579913 470408 225124 934811 998648 290027 4325 902082 1610984 749600 1800912 1765813 524170 1996222 1522176 1775318 1132086 271783 827197 942719 703914 996269 1629255 506058 396079 785119 930439 1642207 838874 323119 630111 1846546 685434 1368660 539963 1333038 335737 1742703 1035996 348362 1774184 866843 1542612 1453776 1618042 216106 1420359 832460 1073925 1134759 556468 1249067 1444278 1625712 1002173 72240 1774593 991334 1855193 1466682 225823 1062502 1293093 572371 27409 507752 1311581 1249497 1096179 369951 1893600 1478783 1862116 1443914 1383136 1769865 1886287 593187 589321 698436 1577742 1659419 418755 373741 1832330 91685 1816251 1984167 1596399 683375 1024736 1463312 1308865 962049 18245 1799010 76850 1525679 754655 106208 437722 1807026 732796 956056 1271853 127065 366885 175841 316917 624183 1875984 1361788 186631 1089684 1765289 1466327 1882778 1803820 753858 275275 1157679 23446 450314 1525315 869436 393866 62963 899053 1448402 634050 717492 1076595 1693935 1325889 107982 1583148 1731180 248602 1401074 1551247 134785 1307616 1882004 475007 578129 1467094 1720798 949316 1391810 1507989 315906 1873115 950374 173937 681195 93455 531559 1642317 1614095 874665 70242 192829 1160283 344326 1865532 314476 1706319 1836545 36942 1382549 1825703 1108790 169766 245270 277193 1432348 634777 586720 1760782 1295099 195533 653730 9629 370526 272826 932326 377419 1200724 1342039 1230910 987024 733516 1177625 1085582 99877 161569 703878 863814 1575617 903147 1738785 48446 1590782 1446093 142189 628498 863859 1775261 1381149 331611 1658204 1662749 1864901 1651831 171765 1901026 380804 886568 1275589 986243 429207 1614910 143098 44942 258545 962000 1898988 1283655 1889232 1163075 645462 1622479 69437 1347232 1883365 910404 712738 649975 1923974 1728509 1312893 656076 1650287 324427 1563077 63789 933631 632940 1326547 326253 1503517 443469 1397455 1623899 1808693 1836553 1826104 1195536 161132 1011481 1869718 594625 1172882 278286 780765 1184865 42428 230224 732692 1381865 1846305 982550 1866964 1688439 463236 959325 586465 716579 357093 858763 720603 509521 1730687 177949 632014 215431 1331114 49837 1398993 1449046 641784 1929686 485738 1741391 864450 236567 998831 617902 1546818 1296565 1732658 1763021 1850344 316012 9734 48536 1903607 1475035 1243490 33068 785064 441986 1928770 1063588 1689725 1694941 608273 905968 931138 1273910 1383602 1687021 710801 1770842 1464709 29413 307122 1875853 206464 87752 57934 1713098 739636 989780 1779244 741324 76614 1675319 979468 778332 717174 1854967 51244 685500 1644211 1122091 1411476 1901151 432573 1589671 1532328 766600 1980452 1818864 1397851 1353189 584398 154020 831541 1191453 144445 980713 349411 601548 1420449 16907 910129 1836541 524025 1963855 1280007 430149 815658 671009 817074 350075 1453605 1460738 595399 568842 1555339 1955863 1267831 1296409 777720 626561 221498 965669 52036 836097 1759546 503782 1469529 1477880 686115 1022222 1669955 1707973 240609 638351 1439414 126593 1767272 109778 1094787 297057 1980854 733537 1269258 272075 601231 1241520 954559 1599478 1048457 620497 1365898 869903 692163 65171 1804992 1003024 1010881 597947 1873176 1696715 416278 1689121 602322 896417 1452770 1684905 1052976 1398974 1222307 493624 701032 614014 1683428 800725 1994928 827209 567106 377008 1490758 862896 1179441 678184 241040 742430 1509555 1146132 381285 1024969 453207 1085936 618848 1050262 1728297 655136 1961421 1767327 1062966 1768538 697745 882511 965184 832079 1772633 719058 1464946 1651640 1990103 171369 819714 1581879 638071 602095 1017899 1710829 1688600 1201539 1696205 815203 748368 487644 155661 470063 1577425 1737352 1090512 1981376 1529332 1806532 1303956 1026931 863076 941476 702023 81507 904705 1459151 1539704 350942 1301884 1758139 958445 1598683 1193987 1050855 1943278 789471 1703370 1313700 728414 1753397 86065 658158 734605 439966 578516 95729 1519074 834292 798745 1788503 371072 332725 541355 158855 544049 87288 1841570 1224257 1535990 1273288 1595427 215342 1830706 1824761 1621480 150274 447017 1956033 665679 1254224 598833 1439269 455057 797273 1798829 555018 1757965 1696313 719887 1679090 1399434 857150 1277979 1756006 1341143 1003985 1868327 1472696 397992 1080536 1001603 570459 307603 1555045 479725 1612113 913843 1047770 1884265 787984 303280 719753 106257 576236 485847 694957 354249 1781138 506076 1697382 1680333 1841713 1076371 1029774 1245519 1868661 685659 140719 1305723 1903524 1600604 1751243 1759436 1755855 528018 260156 1196272 114133 1711832 1188459 421310 950982 484848 408029 356626 1753947 145181 680809 1059471 1119566 108524 1827562 1411586 1247242 1572609 1948074 1855364 630721 590928 1719971 1973995 1897005 504719 1926205 1490921 1982591 20600 144509 1167833 1451259 1084522 852309 1566108 1250060 1806261 488463 1216162 585574 1520035 1154070 923166 1197460 1526761 212642 1594312 831965 741255 672252 1088780 113427 737309 1727331 751633 281666 1574141 201990 1625939 316037 609211 1879548 43089 1784648 386781 307383 490223 489161 1945782 1025814 713806 1617170 1625227 1568021 620081 159511 1275621 1517936 1798379 1640120 460134 1775757 1240036 265241 78713 1612112 339325 896171 1062048 660057 975508 585097 1800424 1658344 1777696 1439538 1003276 920852 1707717 1546974 565426 1920751 535983 1400440 889868 242809 129133 1055170 398356 1546708 1488326 1197132 1613279 1928505 43443 1455077 1384173 501809 1792499 973508 980533 1760556 1524864 411075 1298476 1231597 197555 774425 642345 1393051 408260 1919494 771868 1175110 375832 1178233 1036544 649418 515719 1858920 1313627 1661881 1617181 1297027 670574 660892 13294 888596 433773 1348704 1184475 1537765 1227554 1574775 1959936 1886639 757713 1299917 1975154 1015303 172316 964595 1813976 1547677 519274 995162 255401 925682 1553367 443715 258187 429698 1934037 1807112 889037 1782197 1836511 178898 301034 1139980 305449 522835 1368172 95167 291100 431446 748016 527906 444862 659403 130125 954870 1082125 367685 1702204 37391 339735 886577 1047831 1907576 407256 1157239 1694043 446354 644820 477475 1044139 47295 242974 30089 990543 1032443 1665546 1627889 1409195 158358 1445447 557413 474941 388434 1191815 1460435 1253735 508978 1344364 1819812 1119777 723655 816282 788263 1290451 1929241 1281181 663233 1426587 382186 1200256 1457950 764835 1142425 654752 546796 1400708 326964 1182471 758188 1931177 1377932 1543993 582092 1429877 1747923 254581 299735 1664462 1295160 556507 765091 367456 110946 1724830 1134304 1664083 1721020 1436681 1052881 1329033 1168277 1667340 680144 996176 1559048 87656 1286770 1337149 1396015 1730175 1726637 1799591 66743 1299927 419965 1535517 1676918 967554 824159 186590 1427934 1756901 862328 1187961 1819555 733525 1600627 1962940 301501 1243902 1700744 725008 471067 1026643 1670567 171667 69314 1267765 1267258 1321430 1326329 810710 736344 581557 1389994 85455 766164 272749 745185 1242704 1423453 440078 1441457 1932707 894679 1951811 847782 1450512 3496 1767821 1969920 791540 1362750 1154173 438869 961780 293386 265779 1265800 1145090 1031308 1454451 252052 295456 1793835 494646 1513631 1226 354223 909197 388752 219367 1272237 571895 673691 489861 1739655 968580 1254942 1842547 924032 835708 1297581 1890 892051 1643252 211507 499323 172312 307144 1555257 870074 357075 731043 48474 1036724 1945924 1481416 1239349 1436849 1531625 149612 1746728 1942318 1378929 824202 1941588 1681267 681027 1775267 1020428 610701 1998576 1508132 79569 1293796 1482939 229835 969167 1751799 412236 1747706 910041 84882 303225 1719009 1599865 471112 1042371 636020 1556963 1089533 33696 1554296 1272915 1564552 713208 1636975 1783076 252746 117864 998625 712026 680345 1619898 1869157 1007513 175008 154132 398498 1572185 1821235 595061 672119 414884 298884 1699631 1815094 241082 1907751 1804991 1965188 1189855 34920 1354469 1696960 1870117 392291 1924620 962648 88026 600667 1690297 1124796 404989 1269565 628788 1582205 1814295 1286754 262837 16409 1035578 576918 166896 916926 156487 1313640 915259 1924321 632902 731120 1425079 954691 338948 1424876 1002031 95745 130842 1401179 1514132 1708416 651151 505134 1906482 847494 1912608 1215293 959464 608403 1687964 1967329 1880471 1885850 1149800 609392 1903197 1162839 1755111 1521634 1817737 1596711 1480274 1609328 458385 1347352 534974 864062 261313 690441 609266 1117933 757419 16641 1815354 286464 1755894 270489 1990816 1222038 1507397 1047677 1654909 165544 1430053 689390 1817583 1275693 1351788 664181 1805792 1012219 1116785 453267 891236 942990 656109 806200 768715 237231 397548 104300 845733 791594 468342 878926 181754 1080446 1106294 234800 1103670 1261427 1530653 1133021 856118 188264 1073865 1931411 1857837 1477729 1803416 1984224 837000 486448 826259 1461060 868265 1320193 290955 1134208 400058 378353 1340471 53037 551432 754661 1431847 1358305 385741 805125 1580230 689468 1241922 529539 932076 132424 1652293 1334369 1280835 2291 920564 1105299 1193176 100173 909449 656155 1080291 575878 260 1207700 857882 1298262 1654568 1172992 1973076 1470312 961275 1471348 1393832 118392 219899 151704 173314 1588258 949767 1518301 1045147 1375678 497100 1450821 181827 1436845 40503 227987 1018066 1130981 1687434 1900539 442823 1760517 78717 1311660 941911 801839 792070 1371316 1858229 559760 902014 1914022 649119 557703 1578242 159738 1374372 140762 750126 855507 1834700 468700 91049 1660308 1021958 1486417 21903 1359619 316436 862553 454536 1649429 1068978 19189 58216 363310 1404031 99242 568455 1924036 1263288 1005596 890070 1456452 531153 1975248 432209 747383 766315 1680924 454925 1903411 1780499 282676 986876 77870 448050 1682001 1109216 224409 1170854 265957 819573 815488 1967014 1801174 1932377 187247 993926 1570228 1851124 1437141 300954 616752 389867 1243625 884179 968027 919058 1538142 788331 1726745 187127 1487819 1415373 1576066 979830 833167 1761025 1684624 186861 1513253 605034 882330 1900152 1258042 1656705 1133845 1498385 775089 1035966 1907688 1064866 1877966 1123726 239056 800127 1885804 1392328 524679 1872132 1051200 1658736 547736 471256 1067647 600591 362533 503866 1288649 1653414 1499164 627616 875750 212593 663015 860370 1155073 565667 590554 1088792 1225220 746601 860468 192723 575952 1484158 1544216 477899 449298 1633876 1067995 1898648 422079 217315 1174395 1049298 1530705 275287 737390 1855826 1927661 1928382 332152 788898 1900221 683210 1359058 50009 1778649 18520 1111614 1738652 1287083 985376 662522 1679142 1171974 1928088 1289625 432613 1345941 256471 347819 512513 1273832 1091956 1871481 814572 1254288 590607 1801964 971897 1755995 515450 1474936 232867 1567061 597174 89986 1628784 421935 511029 358595 1104373 1752452 1104462 342661 945860 1707164 1355222 1432979 1209387 888217 1409603 1873442 805417 1047400 1929270 1228873 58585 1345908 738165 1682029 1457468 1062383 1385969 1777392 1772202 910552 1815418 484989 1521410 743287 1039818 67330 1949977 626365 1682424 778863 1477410 87663 1039297 1146994 856684 941320 1859705 101492 315771 611062 919373 949442 1756585 1500015 423464 1658528 1249875 1422597 1929309 64365 1823499 310858 1311933 180568 1063949 855182 491018 1207111 76202 1094848 1718121 1216159 429217 435014 726419 570432 846148 183824 1274548 4250 477003 1553820 1901166 1358026 1258951 1134586 276427 437946 1362193 1871791 1374716 768200 1302822 766781 1990336 520023 1014280 66584 1813577 1400381 1372409 1389213 148839 961142 1907611 1465244 1777761 1472878 358409 265246 872859 1078560 1943350 311967 1022902 917642 1925810 1689503 1884079 1604312 1865700 164978 267500 1321316 1679810 1368518 797789 1416910 1671703 468183 1371941 1486385 1283563 691335 1313783 687150 178917 1430574 765866 803357 268901 1299091 1122555 106991 1170150 1591283 471802 1230632 904554 196488 1708598 224533 1670868 369831 316847 599269 1065140 278349 169097 21992 1333688 1085028 693399 1002611 1349488 222114 1087185 691510 266112 1320855 1543357 1723465 647410 1732737 1738739 1834157 1007730 185918 361529 1983805 1486242 1968171 87454 799628 618953 256723 1773023 1454173 341301 1567151 365178 246223 1559890 1625703 258931 344304 849117 1117686 1006739 1342948 1125382 1066511 966221 122470 494483 1802274 1357969 1357449 124142 1682620 1440457 1547407 1832292 1423165 1795380 146834 1608413 1721074 1428195 397401 730220 493572 866486 1145821 1785386 1504866 628652 407117 352038 937750 91383 1051123 1123833 1627854 842447 1220066 1369046 1861765 1692936 44957 812373 1059594 872448 242262 362611 1728021 113969 1042101 15637 802913 1850593 1842165 1986291 1874125 1902966 1088474 854185 1810629 907157 620790 1119923 1493074 570833 1959904 92746 471627 990274 1497717 1606098 1684491 1554841 147797 1137363 282800 770041 905863 475452 1392027 1269981 1082850 373876 812877 361396 527205 762550 770858 8502 1825262 1369850 836444 391417 1800538 1468595 1166961 1231861 1273144 109897 92145 1621321 300569 318562 577937 476380 499455 225122 416933 1667227 1659585 876059 977102 196757 1938507 1834784 1323603 1281888 380993 1704626 250284 229838 1051057 1940091 1895654 1147619 1606700 963088 178755 1312467 1056853 880506 878438 1143185 870712 1493254 1632261 1786309 1124317 1367231 1558406 1069003 179746 342849 111130 1697433 155382 1987997 1628188 1627317 831924 1446703 1044616 1752721 1502230 1153412 1879619 1650301 60964 1045056 779203 556621 1641548 1618491 463673 725714 15866 193724 919347 1884127 438541 1970955 561859 433987 1992878 685633 1790163 165631 842856 969948 817240 717786 821614 1868947 1061102 41449 443809 180465 1541317 1117381 94960 1610203 885134 218121 522971 1969488 555754 330380 1490637 409686 732780 817249 174820 1106110 59144 332389 21945 1720875 33647 1596571 1418181 21340 204013 1746455 701290 29199 1232548 1088192 326627 693444 1045656 445583 1954369 1007841 1156899 858718 413525 1083252 1916391 573810 1432298 221729 1266900 1303009 1511452 458250 93012 1791636 1874678 931614 568557 904444 1459828 1063272 1619029 222587 436667 576749 1138374 1327414 1210434 520451 688995 1070291 1480742 1650189 772902 1465925 368156 403539 1598285 1764153 717147 1012044 522603 24988 750097 1089366 1339321 670020 1546975 1444384 1405823 565795 62951 1777509 1708804 952154 235648 1392126 1528436 1363852 1956626 1462173 1843928 1712368 1944691 890010 1792290 186306 797272 1805476 260331 1484654 512173 691733 307290 1286443 1963111 925267 768177 1642893 1477910 1947543 1540549 1327968 323535 278753 974439 1473376 1319863 793185 1635846 1506987 1559931 202161 728863 8495 1836849 224966 1492374 804581 713672 555898 1703295 1887362 1378962 1027327 308067 288848 814624 424561 1559713 52474 1849125 1999500 1874023 1452502 412346 142973 271670 681079 302110 751315 1248329 1539062 1389365 1393850 1868597 1639677 1475621 1349248 936409 926497 335208 561109 489045 483768 1127972 117367 528069 1402206 1211923 1030757 1703359 1964597 705135 888299 368956 1531514 1094046 1077934 880020 274839 359192 577465 511215 911367 52151 977029 1207175 710857 628769 689889 471524 542503 214110 953994 1773864 573993 91105 755323 412552 630105 239778 383099 14428 265681 1550602 716562 288787 1580451 1616330 1992239 1509646 46228 566280 317597 465853 1277897 935672 297617 779603 1104029 934579 657153 1507157 306056 1322290 1065010 756069 709919 1540623 1017623 841711 1098215 97935 45150 172544 1126706 1205201 454801 65456 934039 272244 1936959 1596426 1109026 184221 1108709 1887109 1716600 1333188 970232 259905 1505994 1670705 1354814 89700 388585 1271012 1708766 784194 1254578 1882497 1891939 756140 1747546 1402392 1963836 548510 1885530 1310120 1665253 622135 1199630 1872683 1145500 1733515 1204379 1107109 506403 773550 361158 1973646 387507 261086 1935266 1705733 5247 192819 1021069 1433821 1881787 1801060 1789757 1164646 277712 697599 998373 1823864 700873 1578740 1884623 276324 1205433 546976 814720 142383 962403 1047424 1183235 1365377 1503262 1388875 1544464 1701252 1498136 1384192 775321 1126077 1441261 973757 790585 263268 235238 421593 135822 666350 1598516 46846 1742646 1512078 249042 295698 1623457 694090 1913263 679446 236171 1664214 1259691 1581659 424765 1729945 329667 99111 286572 1080654 1912985 346255 696261 1628003 1387992 1795537 1891306 1251045 1329053 701653 268049 1544023 1507074 1541820 1942246 1713070 276026 1545150 1281782 1010609 76018 1997275 1024364 734029 1619621 1786498 1725194 813159 1405200 158947 507858 175241 1862341 1072647 1615076 1542781 675443 1422706 1573437 1807713 528774 867485 1601797 1860533 1806909 1036161 457635 94706 820410 538533 70590 1896806 1227429 863427 1406752 545527 951468 1821044 1597709 1087792 1521051 1587734 593592 974671 1629442 1909450 1060569 1150646 1632214 1035369 488643 1514382 738101 1835287 193659 206457 973127 1520378 653270 1190021 1479280 461359 1424630 1750513 1240809 629457 113922 838637 1433372 1014871 1130088 1370970 338723 1894488 798211 458914 677627 348873 321182 633318 1506325 857057 478864 1168724 1483398 1691522 632380 544225 1871485 1469906 630811 1126792 106638 732939 1053303 1563270 927464 550641 215757 275278 490947 1050101 1466544 843172 1946722 400344 1510580 1884460 1167444 914687 474804 1424767 1838476 976560 1977628 1287413 501162 13619 1997532 841274 396329 246853 189284 579499 1748228 1539210 1746751 934452 614828 1781609 1962505 1489045 71182 336163 656206 1456102 1406636 1881721 560692 639897 1878697 1895063 918018 219005 283901 415782 1917702 116687 167658 37006 467418 1933490 1093464 1077141 432000 1265124 882835 1413337 1555316 422191 1929088 398317 955317 1835441 304415 1858739 1423850 619920 943974 1012059 1368971 973384 1278944 456680 206240 123643 911412 912537 142116 1080826 834054 582101 1629776 843011 846960 1324604 216795 1541885 196580 399213 990738 1141750 834924 79452 1307424 1781470 1112993 501344 572215 1097110 382040 1502962 1630071 929643 1564532 436998 1272479 1485411 118776 1446033 162383 1267936 1392727 160522 1076434 708 93941 1637804 1311078 1492658 1446843 304981 1004216 125015 505122 144233 1000074 1258973 1597580 1861946 577461 1830723 99444 40353 1259195 1740608 1697183 1751973 1803061 517140 262646 1347669 1774626 209453 1458427 447328 1667604 1756768 1450758 276183 313703 1047346 922253 1846133 1066153 1375522 425654 562461 1771824 1534382 1354519 1545924 1482392 676487 879317 1537010 1002766 468352 293287 557528 1140415 505396 1674622 1956356 1924401 1216539 110292 188333 887116 678908 1845986 1818713 1524066 1455693 1057878 1863099 1785504 298627 1865273 1352056 694471 1061776 912691 560976 1165902 550770 1138360 294434 1072227 319727 1020820 284664 1548905 198824 376235 322188 1187896 1381090 1641817 172836 1666323 629655 1869150 1957586 1217806 1586737 663280 433614 1003176 699464 1256679 278245 286036 392357 990705 572655 1108421 244350 335668 1918340 1041166 829500 1492403 427687 1791432 1950881 1121343 1770350 1534646 1214802 1836278 1436300 1999898 1205777 21187 1353697 64058 1385716 362926 1299904 1512179 1696759 148829 113836 1020020 605834 1126909 1089843 946640 1651770 1705174 1642669 870171 1866853 178025 1273191 1124277 313023 612742 1471137 1408573 1271602 875366 158517 451206 710395 346633 1204680 1358507 1680108 819848 1968652 273481 438191 1236293 1069189 824001 1035844 317287 582434 138487 958218 1135961 1953801 1567968 892007 1576031 1956084 72410 1873782 1249051 236488 1463368 1273753 76919 883677 478965 1074671 1896894 336216 1488556 197278 427815 1922702 1401021 1279192 832023 690641 1124509 208677 97437 1554428 123838 726372 1268127 1086052 1490647 798487 326985 1544610 1253345 983306 830764 1670541 1715020 786238 295662 1221338 1803478 1153228 1174394 1833180 588352 1108803 801502 1841868 680554 180592 1934487 1809393 1781098 82382 1162676 917523 47839 1212735 671306 257449 1951797 1534227 516100 1761591 1427124 813179 71382 1062193 981699 1587931 1854553 595807 74780 1057611 121166 1103513 1632639 4809 1619236 1659373 1422339 1079840 1191717 873575 18801 1747585 1250712 1896946 102826 1681654 123208 1393765 1378010 1335480 418056 1200406 877418 1953259 1629822 254329 493607 1413130 366763 1533595 703919 543335 294519 1414879 1646053 1885309 1119669 983575 1154742 824312 1683194 317048 1957210 341554 386238 432701 1433647 1226923 1523522 1372280 240318 1795456 1853302 438135 1083820 1616077 810693 1960325 108444 488162 1926813 214855 542051 1435140 130698 1594829 346906 1959557 1026535 1857493 866780 1459655 638388 463199 1165635 207645 1222582 982655 532054 1330453 827763 1269220 312387 323471 1926637 401369 361343 1172391 494187 1815975 1287011 561747 105186 1971001 1518476 1802552 1782147 1002274 1399882 675109 1881751 819558 842782 1061237 194175 327621 1305072 199634 1597270 1867349 602769 931298 1281274 1217783 500183 1161134 1448967 232341 1442944 302365 1870954 1397714 1271587 658653 663184 761836 1136475 1781406 110823 104742 918306 675497 831878 1764785 964353 717505 1877461 1301384 681301 1729123 1313897 1281810 504034 1925319 1112537 1218532 1499662 552748 1532792 1774033 1022657 1266902 879354 1419416 44160 1963667 371471 1740628 1013948 734919 569018 186721 325900 701000 119326 1814076 889163 1871737 1605993 546095 1394027 2516 796057 58238 17322 353304 1355206 1612907 450961 1970592 1444969 1202795 1004887 1119113 1828202 609171 824356 1422455 192041 1755149 87315 1856284 799585 409352 169631 535169 251147 932708 1749919 873382 1489208 945486 863885 1562121 859780 431256 1405205 1816373 1109195 198779 1160316 1099213 1223752 1099814 1729466 558767 1056385 514092 1615858 493627 970577 1226406 764948 445733 770211 617783 1456147 1537308 840801 1773935 1608347 522878 1916647 1060978 473844 835751 77213 613747 1860456 715844 629045 1723695 1991197 470207 843587 127992 737433 1091592 148412 784062 1570673 1767073 1130673 583532 138289 262081 171848 1716268 1602954 1682012 847655 623225 330109 252175 1914558 1326076 837964 1708139 1816120 1146555 972713 1709105 544355 899810 747068 856571 1155548 877255 815964 327158 1675849 301284 1006615 1926339 844469 192996 913361 336701 944566 138561 1183539 786083 187742 1935496 897536 47578 1627001 1664036 1458789 1251094 1143178 777799 1420972 265061 696094 828397 1307184 1435820 1293138 1328409 1730407 1758488 1333782 706099 1225103 1588217 578878 306069 273097 1513406 946586 543535 576833 1363152 1755108 2471 1581289 1181307 1166839 178795 1239141 313314 1351276 159376 603100 721463 1527291 1934505 446702 733793 615234 1471623 765157 448217 1287362 168992 1275257 343467 369638 711521 1382138 15921 405022 277237 769805 1655371 1965000 840730 1986194 423920 365572 330413 1202676 1278616 1772802 1462858 1824126 588255 16837 69788 1129994 930571 1526239 976218 1647396 476776 1057021 661980 278894 780956 203061 1401420 1396954 1483070 1911225 948458 1456802 1894382 887691 889270 962283 928370 1372614 692289 1717036 1167689 658446 1701261 994340 1250235 1240422 1942295 903556 557077 740483 1678386 1920394 452740 1133446 904330 352400 346360 742120 470277 56081 334697 348702 687809 534072 1279047 1128894 1605494 304221 1191529 210983 1729893 1360604 814690 1711050 998614 1898754 601476 325989 1758821 856329 1887364 945503 1545011 206356 1808177 1457309 1387842 437298 240618 869887 261790 544570 163687 1798384 938361 1129598 1952707 202841 53487 1837150 812721 1895700 1758266 390294 1187155 782985 1215088 481433 192415 1099403 1091188 620801 214107 1931120 1233819 906511 400752 792043 54817 1758700 1804403 1574064 482171 699581 1182283 1418514 585792 587736 1184535 290347 1508843 1594839 166171 494959 1248798 936592 136291 1028621 1030487 141499 1613144 533685 1145615 1463930 570769 1705898 763787 25149 1761561 15782 475307 594436 107868 70328 641728 746167 891716 1071064 1025845 269647 1586925 510051 1148441 1480455 1896082 451233 536091 388373 310432 103605 1207374 462669 887931 247464 1894421 1864220 1910120 1611346 1876848 1717775 72190 1000277 974449 725420 1894205 1281593 226862 956924 1278489 1122252 1095717 879191 368272 763586 1989715 891803 1918377 1197795 574942 213808 510045 947337 902022 415263 1104905 799542 1547808 1190300 595570 1259069 1404580 1266040 675162 846824 1666546 1581631 1957523 613636 529143 83878 373424 1853465 601994 1847688 268499 850395 1195509 996115 487718 231069 476715 298422 1363181 326061 782439 276897 704134 1937203 788825 1042757 1672832 1256740 1846586 1963028 151067 52848 1348118 250386 440176 1887344 1350691 340982 890272 1677177 1409431 606805 1487052 416314 1459251 1502133 1543984 1496742 284277 1108477 771148 1662901 330645 1330569 580789 377584 483849 1114135 288102 654204 6042 1293537 1078098 25433 144359 929714 1800884 310201 1181457 1382747 697233 1926647 126173 956198 1677875 259570 1846012 434694 327581 1714853 804945 1121040 1529235 428232 1958622 455059 1952226 1880844 1395164 1204611 1692523 1936010 291731 695317 1561075 1947046 1247536 1997037 1843507 1749505 373355 536213 1791148 998206 176860 952346 933732 1407689 62 1988760 537884 843655 301604 396639 559802 1939601 452097 1130310 1092557 1031535 929510 681244 610713 196775 1298437 1685555 1891006 50745 1888682 1886732 1839713 1940030 240516 1024565 1468959 341521 150029 1467630 743784 1482481 1565646 1958574 1771573 1886267 377717 432071 870735 499896 1249277 1181910 1400890 1010251 403331 855822 1055474 442500 1930026 555504 1390680 1516967 271981 599789 245309 895828 601026 1367664 1861735 1177243 1371622 1470098 258369 1950563 1108023 349661 880892 1117444 1948541 1098933 1086462 523822 1261227 1263833 61890 874296 204687 1586520 1618067 455755 906359 719464 1558268 469277 868765 1243282 87690 185718 1548788 1445898 385136 1522269 281369 1777612 975918 66892 1352266 1633056 1526442 1851399 1391729 1674772 714788 83210 1609857 21939 558901 713262 946775 1032547 254556 105545 430615 1071127 1004994 1207102 1765643 176975 660026 1729047 1894010 1641031 1084055 1410633 1635548 846599 164735 1003979 1451383 289690 1471635 1777282 1134627 1159825 1317186 175667 277123 509728 762692 752990 1145309 452255 1291542 776620 567025 451704 87713 1521763 920787 1938468 827847 203105 1553132 1152008 367203 1228354 942532 222273 1564956 677400 461578 1238715 799555 1671179 252586 246939 979949 1728851 565567 395772 495286 168679 143946 1197613 295844 1774920 1463817 669261 982300 1294459 1767534 99154 860963 1953198 314929 1483954 156803 918138 1928161 84084 1144314 924046 1407579 468290 1064364 1726012 1281183 131448 1975711 24947 619900 1794997 529917 1597077 1026677 1272220 591017 1961411 382379 955788 786138 1712286 2633 1058125 1043041 1057076 1526188 995470 1968169 677028 91015 1162717 874894 671088 1039120 1834089 372625 1151475 1103128 1225281 1098261 533452 614523 370676 222899 1751766 1441633 793643 1086485 1354035 483826 575779 1251800 1553139 128467 1851743 148027 366604 1404808 61692 242716 943674 1517140 44063 1772032 1126389 1483743 65088 1159620 1685782 733298 495070 1220296 1034163 1521530 1629761 1997821 372630 684444 1147594 17795 1784642 687346 1712303 504733 1609448 265947 770123 1140119 313897 1965700 1145651 366846 837262 993163 912268 1256632 298049 613259 468947 508417 1128090 1869895 62804 1493319 1014800 19555 449073 56030 1750939 932996 1479514 1741019 181938 1393644 1049008 1081617 886641 1024930 401625 1667880 1854384 1888001 1507093 395652 1125063 428897 1226577 561801 1543950 696273 939975 957739 326087 507599 1635768 1786340 1856574 1603606 762302 1426784 983436 1156618 908706 631747 481935 1391745 1723810 750389 798816 418655 412880 909667 1519661 1382936 410489 751985 1927228 1010103 229293 1058146 1386330 54839 423146 1625745 357977 12421 327580 1959986 1580676 198047 141508 1670708 950988 1331215 1241979 432937 1281410 941566 9185 1999902 1160821 1824455 1068288 1919621 198052 1477365 54070 1815223 329331 1410731 1692960 608638 10389 964768 87599 1267103 1325895 873454 1867811 791975 1209980 729121 1558576 668852 1845671 1352911 1771616 433842 958671 687022 670683 217814 1184406 260812 803134 309124 331260 1735087 1131220 249933 1395995 298892 800308 96694 733338 1346173 1812061 1479353 324898 1850969 485361 1684451 804153 615598 193451 803354 825354 1720444 140698 1542763 1279684 1001785 1427451 1738412 1439609 1311855 1483677 183684 1054733 184223 1367929 740782 1468637 779202 1564226 1543071 985581 837229 1898171 1031481 531397 1550372 1689478 283031 1844796 151111 704192 1806761 433416 1428538 1169105 1823339 451203 1621914 910050 967995 1976946 1618423 1916109 800880 1150921 273002 1089389 1050376 347903 406241 647 508588 534899 272821 312772 594105 1787254 1574877 1347155 1508326 136821 1506895 701354 9463 1807969 44227 1978821 809990 1675075 1173122 892992 1205066 1030662 1849069 447132 1741548 271247 1223945 1143332 373450 1052799 1770852 1511321 1608211 803184 1207208 574270 233357 1260691 1924290 392149 1050985 1620683 1175862 697491 1257091 987872 1622902 1484938 1763833 812531 1210612 1063491 294453 1948971 1428843 229854 1981016 1142439 692528 1881328 1977800 1848143 679782 393472 1201796 900272 937535 1079201 24218 1415321 1990589 943996 239108 1356708 961820 612882 1602175 173799 1322176 67549 536439 1167578 8688 219288 440479 1290478 337312 1250966 1381743 1594068 594296 178894 276260 806212 513190 1537923 715309 1678655 1369630 332254 117233 1535740 637498 1291404 80323 997691 1576785 909811 1266959 825523 1814314 1592017 683529 1260123 1328376 230279 949641 1935267 1020464 1457510 1282939 977270 1692481 1086594 86061 1579422 531374 1636170 589171 427410 1778745 338186 1114983 747326 833962 900118 801499 1482373 102120 462145 1270620 650748 711946 1146891 244418 345890 1626925 931293 1993528 1315737 938692 1212096 1458999 7014 205510 1564429 13179 1223579 1158677 315304 525685 392759 829697 1506689 1940947 489681 702175 343499 1257654 1428577 982562 905484 688606 1993896 34276 1740222 1924515 219147 893618 1946692 856290 1015119 532231 1706424 1052414 825403 1544827 1538245 22977 1362572 1694635 806091 158589 1208779 1696647 99988 782434 1642435 310938 451394 1403924 1763842 205838 1069206 1465201 2545 880923 1758222 572897 1948986 1888927 312868 1697559 887573 1653242 310780 1480913 1902251 1426697 1537582 490183 815150 345576 1340914 1369743 1446839 1571979 1165187 629801 873166 1104365 1441785 1018448 1741379 1888541 1850903 408802 1379650 1327655 1398887 1433045 1474997 1280324 1327166 641664 226802 625065 1507514 248241 1281686 1507400 1511114 64874 333007 1681375 81342 223492 943 1402832 330266 1931795 1417808 1148966 9967 352296 189812 1597783 1491504 1048277 1229335 541169 1473388 1671135 803612 110792 865561 1240218 28598 1791656 1109980 1285422 607536 1479262 688687 1130967 687685 24032 1961159 1517210 622355 347884 1345753 685259 298360 1627487 642474 222072 1590452 871425 1241289 745175 96577 513061 151887 1916627 260638 128422 1792538 556991 1154916 1581525 1721801 386423 171788 583841 1791306 496393 275795 1164510 479102 1390315 192087 1533757 333818 535565 212566 1774895 1964314 533666 1906286 1631002 1964167 39085 1271527 1004777 1321140 1460731 1033805 989158 204447 1182982 450177 1164735 1305284 1960266 152520 45557 1300874 1729891 488823 572202 1300672 470359 1789477 486863 595234 458591 955507 1165450 551704 742549 599194 495677 1801084 711136 556301 330520 690389 603407 1085684 1783523 1060649 670913 835569 264108 1880983 1758 1311516 1065465 308829 263917 1045200 1723497 1612296 1164209 196416 1589864 686832 1255569 351749 1996039 1505614 1887629 1423964 1389522 218757 112142 252888 842867 366471 1533381 1281096 580366 556363 375994 1211194 1379091 313725 408878 1585907 1900569 319532 233418 1816849 1107824 98839 1749139 1817503 1921061 519289 962252 130160 1435666 976335 1934537 551641 131949 1364593 81850 1865507 1465013 993891 458132 1073323 652673 997566 15799 1176654 836984 212033 714147 1647219 278039 1686639 1241739 847704 934143 740368 1990570 1350198 216221 250325 150628 691611 754189 41240 175070 475476 111818 80547 1537994 1635978 536575 250469 1016334 1239310 1709263 482753 1407331 1160273 854623 1882407 248884 1573971 1223435 1489356 388452 1759249 1034806 1033829 418072 1232335 643924 227692 770480 1408632 554187 1809289 1711748 576344 623954 854392 283500 661528 897767 1348976 538289 457583 477551 1555123 1338450 1457459 1694169 1815141 715860 980748 73859 725665 87096 1559956 387831 777897 696909 1264878 1528784 1651105 940343 120748 1291810 756504 83832 1212855 1447545 1213399 530990 400982 821832 911155 580988 804338 776956 132961 891243 1819289 1203903 687396 811530 1611801 1571149 1379900 88682 795257 838072 1061229 1651317 74265 1346263 967665 1017378 662528 1367503 1336824 1914150 1984503 404272 1829553 436782 757679 1528279 756423 1773078 218903 363902 145248 483863 1817904 387220 509740 697787 1824070 993179 491442 1371726 97522 168667 580159 1989575 396388 1332270 31006 274816 1135545 1225319 1250669 1915970 900762 1001009 111999 1084920 42433 982714 1411220 427184 1665095 109155 343284 1888639 790342 1189528 943776 71052 1425112 1085085 382172 888699 14502 1219436 1678013 1375973 456747 357341 1178984 536695 320008 1414368 1924732 1135544 290896 336793 437003 1898927 1775349 1112432 270979 689031 1482992 93844 1034393 1799903 1418054 778434 1783426 844248 760059 450398 1192577 931249 950745 1088545 1730004 1883577 1403790 1743076 66191 1940064 894982 1411844 1318354 1391549 769108 1898000 1132486 1021040 433081 850954 1716612 80020 492868 495304 138642 1541429 1695100 493045 1810819 913657 3955 1415797 596334 1515092 1573471 1678584 1581270 1024164 293534 804066 419176 1397987 621327 1607512 769762 1810614 329501 433474 530947 1235977 979384 1809484 561663 1375960 1468221 405323 953555 482350 635294 339528 728174 1549001 1154386 1497967 439440 430029 1316719 1059930 573312 952987 915248 37198 1669674 1643979 1755939 1979016 1865138 1214730 907156 1597929 1396239 126759 403085 1810993 1437610 1707102 613663 448076 303782 903761 1990379 667845 1546845 361270 1641662 1479882 221851 23035 1886898 16918 1998912 137346 334637 85866 261452 553755 480934 1326086 499048 178983 582650 787346 753098 828710 1037896 412973 1298497 240016 937988 1497188 722210 964292 1220897 867876 379576 786482 1359796 1414630 945961 1723476 544442 668184 1846138 1088970 1417777 842526 682504 153987 367598 1659665 1933377 1300599 346223 1068128 871795 1643051 240393 970947 759091 1803483 1996926 1930394 1712817 791967 325163 266329 522369 175108 1723606 1481280 374416 1679937 1361798 1000592 666566 1692342 142587 888539 552174 1819614 1668008 1980787 1236119 1998248 1348452 700813 405931 1478798 1713087 333376 856852 1414024 1469260 468998 555938 1677280 1868542 1749198 1747404 1698168 1857876 951746 425439 783029 1864361 452172 1451949 131405 1703345 963514 1959763 406158 1793994 1590733 62826 215798 660554 1603080 684619 1465 1262284 1593093 1224822 1854813 1038527 167209 968978 1491581 682091 584679 1303711 1398306 615330 542436 1849002 1284970 1254830 922994 1163755 1753534 1930768 1863539 1800082 22719 1897021 1724925 1543324 924416 968805 64489 133875 1243258 980791 1882183 377379 1178872 788295 1655909 222282 915925 1165661 1318020 445835 1700607 1536566 1621166 649413 1470905 1821482 46351 1297040 1389948 268074 213987 890687 1047373 362040 1559364 1660000 1064467 1396627 822008 300586 733322 806338 165869 1823997 1972469 1051092 1080014 948194 1169798 62958 938341 895052 1273513 1947710 1632383 1914020 159200 1137241 1778328 102284 1655872 1504090 442093 1552834 780506 695367 1172696 1694377 557819 1489882 719698 1415631 355868 72807 463790 964532 1730562 1235192 1179380 477862 1191535 152926 1948131 1504401 1589918 1403752 1492774 161606 798106 914640 1376861 709144 434848 1257884 1566312 1379457 284830 1929395 234377 747177 911486 1658908 523328 484097 1525736 1284451 1484755 138836 594130 770446 1499597 1953747 1712359 915028 666486 1123470 507515 491396 878552 497202 925847 539068 998713 1106163 1972880 40498 1063150 790596 228154 1365347 824100 1671546 798469 954816 1464114 563971 1601718 773937 1692829 16245 1722606 439131 1661936 1416519 708800 152654 233672 1398298 697937 1446092 1624170 448570 1221315 265245 750394 118274 1099156 550038 1755811 1745526 822482 1309393 383418 506393 1569198 967786 1602917 830417 1112073 27762 1867570 603320 1955860 348181 933244 938032 1355395 137034 179979 155411 1619823 1212133 1355337 1066629 1518210 1342146 1011887 1357465 501317 650023 948004 969627 353641 1152968 560619 839474 936617 745912 641415 786922 181029 1504769 1201520 1708411 453101 861463 1459605 1779757 41368 87833 1350522 215915 1109380 876486 353683 1981908 1296144 1440437 1787482 1473067 546028 185759 292927 667219 1895520 1507349 1796032 406902 1006560 126459 1550310 1964826 910147 1723464 196407 1132353 1867906 753263 176780 901799 1589111 755692 1490406 1296559 496894 1496175 64761 1832543 212693 1440355 1062148 1224723 275141 1895419 1004290 496994 1076911 503474 226230 886221 1855769 116449 761009 1977445 1954698 640106 1471955 1391330 608644 1811723 551472 264303 1673281 1766362 1164198 518258 323469 1786018 1880664 1150719 1640837 254642 356077 1265287 1576348 1604052 913489 18501 1563188 28998 1982828 1276676 744365 1595425 1515853 1399084 1554659 1060698 97086 751188 1700725 1568148 646427 412904 529409 1258767 1031642 51422 1751028 1272757 1163053 1646150 1620036 1726146 231146 662673 1886428 502171 216512 645024 733689 169523 504370 53287 1012855 1389259 222828 399595 29563 526682 1113252 1459942 1862733 1813478 593002 1914229 585697 1687423 845315 395267 660374 363205 1601536 1783574 174878 1983400 1184311 903434 1533096 1205169 1675166 411672 6731 1883358 792606 1362592 585620 1110193 2996 884579 334998 667149 1196553 612916 1267826 508923 166104 1113208 906668 1908933 469891 1770767 1699063 1617865 1364325 1004708 509685 737375 448010 1418093 1835094 68844 847019 1171144 700290 906821 1218648 750178 423697 363729 555096 522128 1667552 696424 893428 608787 904836 1784617 1963161 1825808 1108519 1137960 1759801 164138 1170310 730536 497088 555828 892913 1758877 27938 622405 14878 1087315 1055078 570691 615656 520108 630724 394732 126125 351415 150959 1252998 1425849 1500518 994186 625318 1585134 1646494 317440 1236555 1613312 455226 101601 657357 971368 1570579 1670998 1567121 569166 841891 1840635 1057789 608613 1403993 610493 439332 1965678 1592492 1715299 995383 710448 1385877 1272551 1245482 1040526 1912414 1545187 690801 430165 1298812 1805875 1794089 1914935 698721 778868 517878 1422657 1250805 646262 1146570 1816773 226730 1521772 974732 973516 879917 716148 648110 1607027 942879 1948585 891880 626133 1993881 693017 1659349 492842 530063 1376935 1186168 1707480 681021 1854891 265615 747672 1630419 1952679 1796369 1573861 581009 738653 1226774 1740554 64166 806297 811256 305032 1188388 1744907 153585 1724377 873141 640673 906562 924621 298534 862444 155890 1427406 1989489 1398634 262537 1489354 1985263 1565786 657331 1297579 1811746 515943 1952457 691256 313149 1926541 593096 1100927 1505664 1783915 1991150 1646291 1059607 1702998 1141158 360683 876298 1483209 1323232 1773795 39142 1730099 1642020 1222348 1626748 1678521 1378822 187038 853072 1142303 1008336 819484 1790255 782437 714366 1770011 1075475 1108942 553415 546978 648222 1327032 1253101 1937489 488249 552172 542302 552149 18732 1418626 70707 1809726 1868025 1790153 1479289 1040303 908745 626933 674969 1756797 159248 1647695 694243 515686 1253961 746147 301966 1405035 1180529 1183425 1317158 400783 654894 673426 1906069 526801 198894 420219 1872548 687097 1906535 898462 1883529 674737 966222 361590 1795370 1927587 558685 1398487 934680 1048305 1702116 1702186 1804223 1658991 749312 616635 1624050 82187 1334695 1329621 1908228 1102654 287643 1218621 1353207 361266 1162454 993443 1145660 1231477 787199 642826 335310 1454146 410756 511632 1076057 1940783 446855 335846 1066604 519342 1895772 1228379 1115745 1895322 814538 1541596 1728052 502259 1771008 609850 603969 335997 933930 1096821 921970 1506511 1352961 635696 172291 1618763 1441676 132438 255962 118953 391338 273572 59348 624761 232041 606417 285597 1460764 1548104 1939617 1971767 1926925 1729918 246781 1537798 1041048 969323 819125 1562102 1937168 1571796 1040397 106626 63383 259038 1834322 1178931 54347 1328207 1252535 1797905 1110601 1721866 1766092 1246430 645040 1758019 670858 1382447 1435963 1450314 344052 301524 1854495 288525 1037023 844745 1059309 453591 1840902 1068656 982683 1656851 764613 525415 1321118 1892178 735870 884606 699111 852703 1689882 819999 1504613 1865360 1076686 1794825 421650 288538 1463877 277830 1641574 353545 361426 1080445 315118 1256535 578191 606694 1520040 448537 1520379 1826690 754699 1375645 788047 619733 1075396 1213588 292003 411442 996030 824003 1335924 1821908 1641024 1364751 974468 1792576 977101 1258836 184452 1234598 1895702 1023704 1895560 1179734 1873212 1043134 1403241 61523 1486143 1267003 848499 370646 1032047 1949470 935472 1021036 1427459 1539045 1519346 434900 1114426 1694591 1103052 494275 299625 815172 1109540 1453171 358478 1292263 1438875 843180 323835 1352856 511974 681081 1311209 293552 290890 1823394 447709 1312653 1563763 1561449 901732 729520 1072957 1394404 798962 1046346 1210998 1357322 1345577 1133193 1976177 989340 1453670 796270 1073871 687196 1363302 1955251 646341 1348219 306560 766599 1564430 1504020 1687583 1958899 1334087 1071948 1454990 472712 492170 721346 682809 770567 932483 676028 366810 93170 383731 588960 494581 521528 1877757 182529 1453275 412293 285728 535876 1353447 1228672 1640417 5271 1294091 925922 1990906 1339337 153496 1368208 932262 1449108 211145 1242269 1271961 1381413 557443 1961018 1778642 118816 1965930 1349691 549386 152270 1969269 451971 1438131 1434559 1225963 1274743 1298593 183892 1846948 1766370 800659 611597 808415 685870 1673355 1560273 945585 1559895 318256 1784820 1826046 599699 671285 1282912 1237933 792314 1959599 1060639 495085 1129242 1496537 215900 13394 473673 1203781 72422 1220108 967616 1206324 1006751 313506 1978400 536237 1073340 518179 1125514 821403 6148 995169 1152992 368726 1398870 1671344 681310 639092 1454508 1431876 1839744 1380521 1479727 614584 350612 576625 479802 287592 1410348 1711082 733252 783394 1682422 1913252 380687 1012218 948349 174152 811437 457889 1344679 1374444 1652898 196119 573115 915279 257545 67946 1431025 220831 1891786 1425268 1962794 1788572 720671 31156 1208157 552590 841195 1661753 1089014 1574869 985248 893906 1302865 1902252 1035209 710478 1089948 398361 124229 1990440 376894 1368490 14947 509667 1001468 1584777 1687079 68583 1622227 1561311 1537137 446545 65873 860015 962840 907031 1103102 1387845 1104436 684970 746399 1530783 52518 854135 387515 1716562 806267 1077120 159653 8572 572989 625886 930812 1127587 629680 968423 1616089 272089 1412441 1410956 705426 246308 1007495 124713 284104 1624837 1467887 388654 674116 1066434 635741 9674 1146709 684199 1938560 130693 1843996 1584123 118525 867789 1395644 210793 396797 595579 92941 447582 376835 452091 177679 1319584 959439 938593 825881 244193 1165553 349596 1527146 1841733 1266775 395548 165141 1945053 1789008 518061 1974141 733486 514411 1476498 1444702 560261 1721554 1750323 346404 1166617 702549 665235 926679 1501171 94848 1655481 1905585 1071880 1262304 885006 484048 342828 51191 183916 724767 863968 981008 1541101 1945259 1086191 788350 804157 164634 1239622 1341693 892145 331366 280683 244451 1851042 872259 106337 470841 1284866 463696 111927 1445678 239360 1483921 1847849 1322929 324879 883537 1755586 410266 1119892 87415 273103 249092 1210095 1156266 1738180 788222 1984353 545966 1831239 1564168 214729 1863851 947885 920311 1306527 826162 960452 444040 1959443 384392 161723 1260615 1463208 1706249 1405126 1354564 1266631 137270 1163743 785407 1500579 1133352 394178 211315 1504001 284225 1293449 1475936 23175 881335 154007 492822 72853 897983 1568558 377229 127414 1806464 309793 584635 579726 399655 430853 363782 1777558 1575199 610394 425032 393557 1730351 1245807 279998 313631 1683032 1482351 1873098 520788 1414011 724183 1839885 696235 1117268 560550 1734205 371552 1192330 610533 1628155 161534 160546 1052860 1194606 856936 1796679 1921143 188458 1393047 521954 162616 809384 287335 1798135 56468 1774763 1653515 594733 41896 1135772 575506 1021672 1013961 1678480 182190 666089 723698 537084 1908521 46639 1015193 1020332 1519475 1424693 1412237 883515 426261 1238393 1340459 1987251 361722 1279118 826017 1889330 162327 1473730 956493 1395534 1472444 1202927 1214767 477488 1111261 452629 665510 388711 1637751 691055 624762 1247944 1659968 709939 1796558 1627063 360533 1569991 927057 838302 1645723 1261477 41695 493219 850945 83071 854594 247011 135844 944678 772069 655625 464260 967949 225588 1439693 627377 1895543 1092551 1883280 954440 1836483 637045 962826 460420 1334147 1762063 632333 886344 300758 1960998 724910 1081398 1741683 663660 822273 1457375 824641 324219 754633 1115940 720410 989334 1651828 478768 1369199 1719702 483988 225235 1527386 440897 858094 1236350 88003 1578507 799974 1781392 38187 952453 1271618 1840056 1958599 924780 1061351 1256032 1899998 329815 331563 168953 115478 262797 1549902 1542203 440727 948068 473790 982788 1528012 412235 839897 1784749 896019 573452 569149 1120516 1167313 1515170 279118 841545 917788 54366 426352 306091 1885852 197452 1772872 451168 401377 91651 94160 1886614 1711673 240351 1808688 666167 1125511 1347566 1644568 1848078 424467 466534 851246 964284 387514 1594790 1046349 1398037 1609382 1352016 177414 161335 1078245 1623004 902597 1291962 237981 1469807 1292916 1129160 951075 483716 1846015 1827374 1873422 1644668 1614788 728934 991154 130196 1337621 433395 1519575 1638653 480077 1136771 1080331 1157343 1850664 947071 1312771 1382207 1858169 1313327 1128810 672398 1882522 1264338 17406 1143354 1894623 1925294 844598 1315113 1144712 845295 20430 998158 342877 968810 1189151 1625403 1666016 575542 61590 666837 1340430 1491751 1895924 527467 227344 89448 660639 418168 1266783 745290 856395 51103 1343443 1187943 1930842 920383 1136954 541788 1895517 1516507 1934201 1479991 1875637 154673 1320643 1362499 1303024 584194 845669 1354507 1801271 788522 1938494 1650690 771804 1075270 6411 869993 493436 1866748 301734 1385380 1942144 865891 1024719 911972 1206206 371377 1088039 1892762 1866679 815919 129719 587071 1366543 12849 164212 1966557 1028295 1560082 964477 1076837 1223214 634038 13186 1142887 1177717 1043777 664741 179395 1026181 968996 1253487 1118061 1598664 411515 38149 1362925 1011570 1197925 954973 445311 1167085 1547562 1806902 721490 1521697 316887 1762700 1239533 447630 761530 1919085 1350582 806854 143559 1171286 959805 131118 898370 1067 154827 566441 282533 1626979 1030405 301624 1140363 377043 1054865 866440 210148 746189 889519 1413481 872977 312742 1119654 278658 603691 1155705 1998662 132701 1001542 234369 841411 1375564 930222 1330231 1562441 831846 1110737 929129 1353437 761858 645896 1484164 1869167 1455932 302092 336419 685252 538480 1971693 1004856 872347 1145470 1335679 1986109 1114781 620191 78081 1312181 1392400 921325 1966533 1470111 1839374 203900 1689881 1163121 318060 1477952 1314562 306142 1707819 1124960 832544 1317242 1115668 11324 928938 1421731 1784155 304284 1617902 961677 632634 889577 940092 1567807 581649 1361007 814366 1319569 451791 1720101 1073624 151221 719951 1582585 1496691 1094769 526780 571814 863532 369979 1233130 531789 1719426 322934 94497 207598 341415 1841617 1113594 1867261 401029 806663 58916 652751 1600026 788817 797848 438778 1746183 752928 308998 552236 688604 1040742 898615 1161809 914371 167752 1358315 799904 1757164 492855 363566 729580 1610037 118623 1563339 628885 635320 207160 922234 1063867 1274923 738987 1480400 750747 1045102 1328631 875694 1328861 1482871 620821 1145182 1942807 551104 518864 1921886 608309 961054 438572 1131317 347305 1446305 1710445 576835 1741750 1933489 1597458 1110450 1507745 525764 1863997 612807 1474618 545642 213044 1687692 1181279 1815281 574897 131994 221810 180249 609432 1276284 1941264 629992 170890 1553718 287957 522164 763551 42457 503770 644791 28113 1532597 304725 1649584 591918 80764 674771 125690 22536 972748 1324354 979850 1856671 62193 339150 1686888 663452 974479 1339888 1300179 1001717 1918879 1574808 1179422 1802578 1292746 1830184 294395 466559 1476269 662617 1251671 458381 1223226 235473 1784974 951368 1362427 994671 459410 929324 952599 1574245 171896 1391558 1220717 481628 61829 280092 1635790 1324942 1845684 1714216 1799181 33642 934853 224109 1294817 1581538 453878 461337 1445955 615950 1941198 899955 582147 354096 1950769 1006303 1892628 216983 1324192 612012 923057 1746777 1780444 281812 168188 132682 312328 1598658 1255454 1464606 1146340 111731 280530 907270 1965233 1433668 602352 1469742 1884747 1600096 1139528 1840334 143616 1848051 731574 1205343 1632125 855306 1133286 472150 938582 94332 1765982 1758097 187411 403475 1509816 1663276 1078634 1271238 1807348 1814680 415594 1259776 207832 798822 1840272 1523482 108131 624832 556216 335198 980848 940488 911146 1385593 712421 1720347 522054 1531199 1612823 1385825 627309 1605207 1002585 1170930 672118 1389715 1206301 852332 523014 982460 90318 552605 205750 720374 376557 870705 1414282 1768144 984025 496557 625177 721502 1127898 1408164 1735288 1847988 830611 860043 357432 1131271 1536184 355645 1661684 1312329 1036110 546599 405773 287729 780521 825988 771430 1816769 1772354 524411 291084 1151744 645613 1590146 1948118 135914 208133 1447375 382508 1644171 1799384 1278679 883739 1063644 1700354 431196 451008 1981136 1451602 929523 101084 776594 391028 1582173 690592 1704547 219414 1317966 262895 1337098 1184714 795063 862860 62849 94858 81088 720511 1019849 407615 860047 97799 923892 813282 1318716 1915108 1259257 996182 1572622 1244674 1797127 1813892 1082022 1032581 1284643 1308083 302270 1599037 867640 1598951 79752 1285092 138609 1172318 897764 429937 89050 1233845 1705067 788063 726358 1379926 187952 1265311 1585350 1213665 1640981 48560 1779675 1884705 1710109 350307 1712256 1099207 658764 160128 339330 1595205 76539 182930 1070189 1717755 1895685 243990 1151218 1020497 1294031 1982463 1534500 392648 1916710 1787024 240209 1178081 227994 219882 1073128 990588 1468784 1103267 586590 922083 318037 873386 98734 1810568 1084513 1114850 1629828 42858 259773 366497 38509 1105012 1729887 334280 435944 1739890 707558 1791066 1126430 875038 844458 1059698 1815442 1363108 730703 190496 379627 1074484 1899097 268634 1536221 407604 469195 497392 281591 1915026 772872 225999 289600 1374675 297209 585848 1343052 233332 343292 690706 1315596 1143127 560999 910484 261380 355997 1431534 300683 629534 29378 1999178 379726 972000 1220214 304578 186622 1157073 1865326 1713147 410360 754325 920762 1877865 249743 1061882 895997 1249679 1752244 887298 748571 1957896 1117130 658935 1445482 129786 54277 1798288 1619496 1786741 1257046 736860 1023423 95003 1026596 97110 828691 372218 1872595 1717833 949904 939587 310361 1931137 61674 1308427 861404 176211 131205 1295559 434083 536723 1372768 849569 594890 801675 1742219 1736254 804475 1986338 229258 1498369 1959529 998416 873396 638999 1063365 1124206 1630796 51560 1133282 1358950 300665 1905695 647039 588225 1577071 1312908 1656459 282823 385811 38717 307289 601805 976439 699334 164628 198282 1292226 1916466 1252171 174985 1503684 746114 1212468 649102 1942072 1910325 435189 263559 874895 541334 935251 261002 720224 1654229 1242625 832161 318595 1074002 1308915 1241969 1474944 1008888 1322448 1686518 372823 412775 1794611 1728228 1854270 419358 1986013 353922 870286 1311891 1123376 1925258 130028 1140732 1154684 1919504 1373659 134878 266842 1992615 1700237 1551773 1773185 1508508 166655 411905 1111601 733608 1673402 1798821 661229 395334 1233206 852770 816732 1590780 1818640 1700999 920948 1755605 1417341 666900 64992 1625955 1185726 715322 1217793 355757 550165 1402483 527665 1474260 629699 1337085 1407337 1830748 1695107 83926 913463 1850328 437920 1917357 1944715 800179 848173 186339 884283 1504413 946903 246003 1918200 68062 1163369 387265 1003179 1544855 1694574 1461834 547137 1101779 1084135 918084 1303128 330234 1131490 1893299 797450 1010910 460487 1240328 739531 606901 808336 1662222 1773304 1659633 6909 489668 763929 1377408 1576054 957776 59289 1045528 814354 735363 1502805 1199255 619295 1051426 1863115 1274674 1683726 1118352 690983 1765687 1296405 981210 1046912 767345 1974896 1681354 1810170 436329 1435701 126497 218896 1319896 394292 854284 170051 841474 730288 881155 881215 361536 929357 644151 572154 1502983 947483 956754 878868 1457180 40619 871708 1484105 1269881 1463087 835364 18418 882081 162376 558415 291265 788606 204619 1223473 816221 1984549 689616 1001724 156694 1749978 1228243 1445257 1364802 139470 778481 74653 1355883 1857265 8278 991542 1368858 1132895 332395 1246700 76790 773905 657539 1178851 1623351 1753409 1810673 44492 615961 1168644 15014 967484 461253 1464299 195540 914198 1754021 686428 1932250 1977295 1136412 1656655 43459 1428892 1986657 326346 734323 475885 999831 822157 381590 1324525 167803 96378 941186 1855226 121106 732995 853294 1914859 1989014 1274118 573989 1384115 1167385 327803 229475 1104222 1626630 1753345 1436401 979874 1215468 653403 1192733 1731182 701967 600598 913036 1570056 1207089 228217 1327126 1198537 1846599 1785649 1496268 1412389 396479 1245565 172491 1493563 563775 1432724 111840 624244 1537715 933664 539917 4431 1002057 785998 466588 749577 805038 301215 1007850 1282946 716877 1647899 844285 464267 1043452 1942 1934445 1518100 350303 1279694 1043382 272877 1337799 555556 1177070 1574669 278816 1007963 373473 1695305 342143 1029501 1759915 681548 56919 809209 1943239 1805386 1401401 553378 127468 477761 178177 1664778 1545654 819840 1601460 1882525 1693420 767593 774969 45523 1419374 553089 1524522 206912 757411 920458 653653 740821 1227738 885199 1852997 1154980 1393786 1971582 428444 1368457 304788 130466 301614 1787243 160737 693876 440221 1702759 986113 480308 291303 755417 214597 922300 246717 1056981 344613 130309 220779 797335 358895 226215 1849283 575463 1959197 193963 1566968 231692 1453810 702726 334333 133075 1629823 1845195 987874 1281890 1638404 1626954 631406 388599 605161 1704108 1378007 1085406 445415 1820273 1214393 1778358 1209307 68340 1121242 1449115 1139304 689792 1591418 1737569 1064129 1638295 723273 441792 313912 1130413 543631 1239441 1256358 21954 276814 1933061 778783 765275 985618 1162554 31036 446930 32226 1304939 455081 1797890 1413502 1977356 731340 584166 694060 1576995 678477 560184 1104803 1925545 474256 880900 194211 165116 1981361 1330324 1503109 1063635 1595828 1259757 906853 211077 264280 165665 673817 806586 329442 1111176 1080343 1723920 803518 390323 743469 555879 1809217 1681669 1848675 829195 1863998 388706 2334 352953 1366008 474798 130025 1716829 1140250 1562653 1635090 1310358 1812817 760272 335248 1221669 1440608 1066831 979174 130302 1877792 1016721 1759740 768852 470762 1505018 954951 457582 343135 1107360 1538439 1278914 301172 105177 693899 189108 46821 683655 390754 1847460 865482 1892091 1460762 1684979 382373 1967082 1374837 400189 800277 1478305 417906 1503773 1807080 1605713 899713 262183 855127 1416168 1811060 735482 1832458 1860544 1944537 1046193 1980953 1320187 1081577 1479058 1716123 1558006 1958579 1678132 1086892 1832669 1614103 1564684 1789234 1070810 591909 54292 794440 153162 1211332 1997615 772711 1650655 864714 881555 943123 1725011 256024 664859 1458951 1781023 649899 1671969 94897 588343 117464 395464 1257205 1575375 1007370 1665292 707715 1659223 1371868 935839 211298 429297 1802450 705771 108949 803673 1484069 1631798 828713 409778 418428 1286850 1560561 273493 1761739 682644 509570 159945 1036157 1298010 336484 1168833 1672001 1055681 1599385 1238002 1823467 1130555 74487 1562517 1633683 1274676 1797508 293148 875648 1293887 1495554 931681 651660 1186973 537418 41696 934967 1482828 1803055 411890 1219166 582014 1025656 308638 1539653 1616154 513991 653548 934526 1223755 1048448 229712 520387 490281 1720399 627332 487416 758713 360441 1973509 834015 62482 246212 1873656 1366808 552450 1807997 303828 1849040 829313 425923 480535 480393 1904080 149445 1858426 572092 1631985 1439737 94973 1436958 1952574 1806366 294362 1707202 14370 1669198 236331 576805 1790814 1462214 887174 1391256 1984822 1130345 1435234 649193 316980 381347 74599 1558423 768395 713183 239176 926147 1590938 1200491 424683 1590912 1977751 1605852 704481 895218 452598 383546 905698 791556 1379255 145307 1868007 415268 947502 1507431 425695 1664363 656907 695261 1531361 659386 1611363 532546 70013 978882 1565894 1071506 433792 2846 1573561 494188 1323347 1623399 1470841 1216835 879907 402318 1670111 900843 1082864 1118540 763530 1262087 1270391 523997 1055547 1596254 1789684 117739 1661096 304030 481420 1316262 383788 1372329 598743 138792 1798957 1172283 72747 831621 1050750 332157 650657 331717 1798339 1558845 1239121 246552 260005 1072025 1791771 1152326 813941 804017 1879908 96123 1759713 1893400 982076 1406743 754122 1132990 702603 40264 1586759 372754 773987 1191636 1381901 217601 59703 1834976 1691149 830155 313916 1377149 490353 1048441 19598 1777725 494885 382973 362334 518127 625622 811214 283265 402531 158364 1750043 1681782 843176 979713 783096 336877 1886551 31837 945667 669305 1261019 233932 1904103 1273408 1552946 906064 484256 1103367 138331 1890937 1632478 1307239 663040 439107 1697502 1610118 190724 1448247 213121 1685249 1409352 1884614 440246 1654675 776417 1924179 782280 1150471 764665 1214111 294513 1169834 1473176 383756 1211687 964631 577393 1186863 1517285 831391 462499 1456351 216153 1708290 1004202 438500 1370150 346606 1991248 404110 1139834 1097794 640117 618824 1568570 769972 1860580 1916829 1644947 503014 596988 1346428 1901709 1513364 136163 1744345 601245 703462 81241 1201378 845528 1573141 110731 1728661 559315 1832084 1870993 897088 1769356 1185472 1978663 635710 1903395 1662973 220759 57759 1584872 1266244 478846 1655918 1030017 807390 1569047 599640 1667328 848386 432089 1462659 310458 1466058 1174794 68535 230563 1641834 106164 1089960 1991610 203063 1047714 326490 308286 52752 1400646 1062485 454517 1107579 1629662 1232208 1707273 1120040 1260683 1168321 844014 1154272 796544 1971638 1068844 1141498 1226668 1296734 339849 1898115 1967147 1854417 1188547 374031 696380 1011932 1316450 1301520 1840240 389749 366376 214458 1374849 1642843 44894 929652 39779 150514 698946 263299 1318948 1256362 50874 544574 1505570 83384 1981803 296539 483823 676178 432138 881689 1876219 1522523 1185257 1081728 849501 1275402 1430239 519428 1997784 1638394 359996 17088 279926 761446 1336430 1527571 1459482 1233125 1766856 1775670 1386943 1333491 1469853 1356032 1245851 705850 1993915 1048672 814045 1630290 1631247 1545491 1370154 1811794 1965580 257521 473960 878569 1578425 1682464 1108030 292785 1311800 1787604 1980192 1596563 763803 87863 70635 1027244 1616304 185988 260912 1778702 1621272 1108998 333734 346227 1030759 1179160 529659 263121 1400108 1978221 59443 41538 956102 849854 1777611 1151225 1723067 1381840 124196 1817361 1038062 656181 1768707 30256 1518064 643259 1189885 1372465 45930 1313473 552656 707927 1417715 736777 705 1729016 240383 574330 512500 18320 298425 691957 1502025 1124060 1416114 457617 1588361 1588606 1276537 1991077 737250 977350 1862904 1292575 1994869 1670260 1711644 190783 1849509 1716730 1053777 1532301 1827329 453923 1949962 926302 108255 1999138 1088653 1037531 370276 1577287 1658704 890487 1145853 1557661 1860220 960159 1000663 1732468 1506763 1004351 759267 908688 807448 877135 848085 3498 447413 1926957 960360 1027502 416810 760661 1917525 1590078 598314 1506874 1544425 1828506 254691 1552422 424913 1917046 722211 411732 259547 692884 1232259 758682 275401 322783 1254480 1428211 1253566 1484806 729790 837602 1426361 530107 964133 1769738 424681 246722 1664488 1991748 310467 205478 1406403 1087530 264677 1474985 504721 1378317 425219 1772405 92663 103192 1234705 1593552 1705951 1081640 1463773 102106 334127 736033 1181010 1415407 353236 51845 1966667 554884 1874041 1620996 476220 1346129 239078 1283864 1776410 1858993 1405278 828998 804624 659738 766762 1588602 1674369 1620999 1825114 671136 1073401 995550 1620643 1608425 205346 579055 679292 181163 327024 1263434 1095489 978217 233224 893912 1304400 83993 338078 958888 925205 292073 1721253 651379 1289430 752134 1105502 325135 1242083 855245 489342 627310 422643 735890 852017 1548722 345468 558811 1593733 1827557 560167 1280774 1883905 739608 1424518 926228 159893 1142901 1184344 47828 127264 710355 1234988 1377721 1682019 1936468 1343562 332539 1118419 54958 483933 655988 1713139 909110 1202277 1471516 572957 806564 1920235 783392 1626675 1509300 802559 1062019 1248474 1950013 1131971 74362 843116 853400 1923456 291514 1766116 715385 1580580 1734419 51637 5493 1957285 1148656 228991 193319 439774 1866854 1738176 767034 582114 1936308 1056771 1235922 1300432 46259 1292430 649452 1366566 1981931 1295394 557645 536772 440055 94601 932217 680129 993152 730594 823549 162813 1357753 1311528 1673806 48320 860829 1237400 223935 1652254 497965 1511095 1569422 576556 547114 595510 674432 1015522 1797959 1906712 1139012 1051617 289728 1424136 486661 1732116 1219806 1238228 894185 424084 1196858 1337240 1701399 723846 1226891 932392 1996022 672046 687869 1708638 480904 1534518 1882338 126878 531518 868528 426210 1660599 17644 908551 1925634 1453505 1847802 458410 141119 1123564 1667275 584293 423012 1378177 253666 1636933 811739 1728884 1179563 916811 1493833 1565266 244901 1632760 541786 989977 752556 1136900 469452 846537 1084856 1636599 460593 323745 1568953 1727872 169038 633191 1385111 1204587 180854 716977 832071 962641 1589016 563896 1425261 1514626 1242276 324959 1708381 665223 1680478 1342445 899267 1560812 652136 376417 623690 1958996 308653 680460 1388736 1843755 1764532 623333 354540 1658831 709297 1263205 777433 1479172 325379 1137718 1798159 689774 246966 1901823 617946 1786783 1125229 1542693 704989 1314560 1503604 1252211 867607 990623 1209091 1612170 291849 813925 319974 1201698 1776715 1528912 1093513 1285233 597846 1196265 1058774 356809 915165 1829774 631659 1538126 1519434 1271389 523079 1513178 788640 806583 790078 1709815 876406 1768557 1724552 569526 266527 1308477 1705565 1441163 1477981 23816 1270551 1030164 725148 158901 944543 667520 108817 893067 1870058 1261424 78223 1150742 821305 1213219 1507262 248988 710293 840590 256450 1607088 1859604 1768353 1861941 1904432 1341497 537099 948563 952056 65898 1765802 739379 287330 1506624 646872 1476910 1307549 875229 606651 346383 538409 1906913 418541 1173328 1517772 304590 1294900 1658663 870753 1434103 1154079 85234 927585 1924407 394719 1978546 1890750 619333 1685600 792757 1927241 1982997 734587 1740509 1064908 1968987 294550 588128 1444723 1786709 152930 907867 463828 1339980 620884 518221 635540 1282096 1712750 284386 1344058 1203971 1847043 1662947 228004 533791 653128 569484 311433 1706002 1343269 18637 614522 516382 1858048 1197664 1113411 1964333 1124892 1346125 1560160 853152 517734 1609685 1213512 1605529 1374801 774401 1558437 1800512 1516624 1889825 180042 235527 150430 1699994 1639530 1287283 1645383 1291249 1847476 1646562 1217729 748536 1689170 1855355 967127 1595298 131623 1490066 1870358 863705 1368309 153331 689478 440830 1960713 1180321 801547 860020 368783 1731128 194603 593529 1473517 1716025 471468 12895 538902 1689140 1588805 162884 974798 1040772 945204 180363 1207863 237441 149212 367354 595072 801318 1881136 911259 266209 1760139 414425 618144 1546255 710164 1736658 1077453 766645 1989751 27415 344425 1070360 1569161 1003037 201221 234654 510506 1754089 82105 1774508 1878953 1553168 852010 955139 7832 800072 961241 1698481 168671 1985582 1156012 582138 71774 1133780 1554357 1090534 608862 1329292 1899738 241996 1578306 1001954 1351007 1868860 710906 1457138 1209748 1532341 1768137 232251 1219224 244125 288047 1730558 1449897 10951 932152 227493 921905 1936771 698351 859492 418138 422424 569326 337334 1163617 1519864 959095 1987555 379296 498384 302335 1846452 1361513 1427656 1060084 346307 1535093 1088402 695808 759986 110520 1011531 1721111 81369 753836 291739 1631005 182855 1577648 866430 191317 920379 887701 651823 1226780 1268838 300597 11926 994631 1818861 1781503 537303 354381 1334505 683380 1827932 738571 1663935 1161447 688474 1417103 713038 1836113 1006304 756469 1468834 380179 1606002 927523 825584 1182663 1872029 590566 1071692 597566 126432 846299 1968367 207354 330371 1655585 277059 1210367 104160 207867 1204203 1311526 918907 1067820 1147630 1860124 426429 1610823 419325 1089015 1710178 261707 449598 725859 1227452 687954 1350281 1506951 820119 1729085 1570726 1424867 1385832 37127 718457 248004 1223277 1385145 1102321 1293016 1387545 1107130 574120 837142 807717 326254 1934862 39574 1053212 1614424 1378150 149538 1393293 1297700 1507104 217920 822560 984700 1627910 210190 1893392 1636302 1992792 1219536 1236578 510258 1143514 235309 855451 1400610 436830 1716371 1350650 1685416 737439 33439 1874625 777267 448238 454816 544992 539071 1594360 1275799 1072187 157143 1729969 121762 338247 1126059 1523762 568262 338682 1197934 898589 1793231 1697734 267348 350523 380025 1789062 43763 1456195 376038 999955 1188416 91158 1341380 510694 1810929 1308076 1884229 615091 844742 1017709 290538 1464899 785695 950566 371200 209871 1053213 1455154 522963 1393790 1590388 413921 163405 1717724 245600 10008 327663 1610582 1659255 1831408 1188673 1475854 1513151 1127321 1571643 1451827 886079 176473 231394 897875 511885 1514975 1584486 933218 946165 1500312 15856 850448 711705 242464 599818 1637330 1416117 604902 989184 1979336 1306733 928581 549441 1390641 1493098 1792646 25624 345818 1026252 1171141 811880 1702129 307006 1099896 924894 659880 1070197 1632853 1510393 1574467 1831967 454952 675422 215443 385100 1696978 337526 742933 1518814 1688312 217125 1251982 1612700 1100022 393122 1852550 1960188 1870304 249450 1183818 1524888 1854617 1367633 236800 1042998 1876137 1575960 1718502 1817402 740092 1655184 542751 1057246 433761 174838 1214595 1939288 587454 1042515 796058 820245 1556158 1665708 1308804 783407 1799867 338705 1780864 1430608 682055 1636741 238936 1953763 1345623 1343740 1417161 906182 725027 855188 1169170 179750 590850 720019 1049437 179961 1322991 55014 312078 1808039 141650 1166873 1548166 344322 528911 718955 777520 1921990 366973 188866 1542551 744924 876628 851994 475283 1343258 594456 1212441 209109 171792 896435 1398687 417213 95318 1573206 1829733 660711 1112308 677794 307406 830887 352354 1915899 363118 1257360 1021495 1924968 1780590 1731107 1138560 458615 851694 111618 1181887 1417626 1769031 237451 789578 1544943 1908021 1992781 1625488 79613 896708 780818 1444087 119207 1120147 1624774 1145620 1305060 236582 1462630 1520197 1106875 964440 1450330 1759946 1560198 1737667 78483 156013 1511877 974185 594959 1448260 935584 1729353 637791 1262361 1943222 1971346 1043285 1362813 492434 803623 339970 929573 1304285 254981 1109731 1680967 394386 658084 740263 694579 690800 491391 1287242 1125128 1778240 337686 1982575 850889 682653 1149570 201468 342083 1233133 1451067 103358 1086415 1104340 1055595 1471597 863335 1452811 1219053 913190 237241 119836 1706193 1431075 537360 54607 168320 1777187 1848406 57276 739946 82449 1941124 608408 1389264 819830 604135 937748 149093 868207 80147 23020 1652405 1745158 345113 480926 1099597 1533911 1936850 672523 674935 462818 442283 1070249 646618 1571196 720588 1576776 1819517 1662622 1460960 1851271 21464 1777570 1225956 955076 765786 543038 1567445 377000 816655 1984069 648493 1881084 960842 884938 1082768 996719 419047 765832 771164 1727089 1229835 522047 680434 590123 1346153 1129333 1344548 1245430 1934986 379746 562967 318284 1366306 1587158 430220 614902 1434385 1394703 996876 736910 71617 1253768 617959 875942 607453 1423566 257695 1114336 452000 1880942 1233047 1058045 20825 754900 266534 1121730 252034 1798361 888536 931696 1639515 1072210 1516935 1236281 850555 976609 162271 543257 1959592 178792 1367414 149056 1574144 1243710 260744 1085007 1129835 576307 866710 771368 1064968 1082201 926791 1998832 1264790 1785198 943676 1852659 513971 1810326 969050 91376 1070982 917710 1596750 644166 285899 1305997 528297 1155579 722314 691286 1638641 1800856 1653351 1575462 105032 271675 1125624 1974132 528788 1210787 1165875 1387950 1077003 102041 785131 376189 880374 1789890 71306 958385 24528 1060494 9276 580419 1287946 1253446 147707 1747845 313601 203279 1732027 403524 1870435 1676273 1276739 1367745 1483907 895094 1912663 416536 1296842 1339850 1334780 581881 520691 1632606 489951 1689255 906569 1093894 1761331 1181428 414887 67305 728991 1035961 516287 1317521 1211772 1785842 1078512 1274863 106808 1358932 744244 194411 1395559 108736 1339924 841592 72760 1241614 417559 1531979 526563 920400 283871 520836 352439 1320148 1603147 1813257 788146 1916103 1734913 1305986 1858758 1709526 1964852 1793669 1322508 1585415 510896 1067725 1763873 1201418 1095757 214226 1368497 564338 549684 30414 701578 1176697 963068 1341127 926937 1076354 528106 1733629 112147 995138 1803428 1358121 861560 1365827 483551 141606 883891 1956610 1402020 1718143 522968 75197 292683 830192 69651 753678 512339 676338 1070512 1857806 1908150 1591164 1709587 852451 139291 1426671 1287245 834107 1024733 1255048 1764408 1019491 1563818 940272 1237503 789522 1526741 1976048 362934 1878237 1476033 1707321 1391541 1302371 42928 770405 1707343 1138382 1711798 808998 555812 1784885 1285535 1626318 1369689 130242 550435 544133 1461174 1147985 416472 968844 1047517 1648513 1767731 969944 1388237 823735 963094 341730 171303 1688381 1732543 363528 1105729 917225 1364716 1736431 642216 137801 924930 1087666 53232 212570 42270 284472 1945968 1789340 1220935 749147 1572127 1620480 243611 1731228 391011 1221053 957324 566152 1840489 1839618 132349 230840 1868446 1706024 1342222 91384 583353 146267 1356760 1677795 577185 1843813 1814402 1510138 1967774 954057 109866 135939 1646206 1919620 1473284 67888 1152691 953012 518836 1672759 598016 1312041 295126 916804 1885615 1118490 1865662 1016046 1569389 746785 968239 1435560 152404 1399540 1603922 1345480 1964782 825622 1993799 699513 93174 477858 1352698 434785 1118919 428343 1113714 810165 18138 289941 1608212 24388 1218273 1418720 12931 465099 865592 61997 132933 81481 1749800 1536780 1083513 866268 554865 1046191 1447904 1717075 1589343 836471 1930953 945000 778898 1075108 396717 995920 1709055 1103130 1185156 544333 80476 1756410 1699009 80763 1797589 399867 1781745 1694457 1854110 1934388 326181 370952 587800 469167 478281 135000 545053 1873915 1510226 1769484 544013 1177138 1285106 573803 18401 1846446 878080 1656374 1062453 1234756 957675 1068181 1516623 333549 634730 1560152 989694 1077890 1915596 1961981 866074 1358090 850227 246992 440605 654740 1444654 502390 339481 409679 609139 1439423 1767302 1482905 338195 1076498 1040769 133861 196974 59849 1493924 394773 607823 1607256 1509682 772536 1994688 1768636 110491 846630 1142306 1117952 1709659 1090361 1477792 56530 1115088 159705 375976 1079571 1594493 153777 1379371 1727761 472734 1239135 33774 62743 1752861 772389 1334553 65298 970179 1517475 217063 685320 1051798 526414 1429059 310824 705201 613961 1535145 760201 1122789 343823 697510 1450786 169054 128039 232224 1928797 326059 1240536 1245398 1078679 270607 195870 617906 221651 1632559 1309271 1844279 999979 1331990 798611 1228867 890988 1523628 26350 319362 702169 1272527 245303 140884 1704350 813992 1874599 1426389 1984235 323377 1816342 127068 596411 1312976 1683134 1146103 1797842 1717229 1639905 80302 1483205 1316012 1640040 737909 1958026 1103424 1350895 493686 689628 1075957 1371699 127874 1777230 901649 1034375 1219608 1852567 483918 1430458 697702 1981385 1788552 224845 1690329 156371 1024214 790358 1570966 882026 843200 923334 70960 618961 1394916 280945 1973348 1227637 1604673 1721469 1234129 1331076 935684 541685 1560848 1817064 720122 1546094 1382147 25218 1644236 1540942 841627 256214 1386712 1633953 1410414 1330844 442535 1577884 827328 1278299 1721504 1578237 312265 389630 444726 43129 1546315 288201 977787 849794 1185359 149345 608253 868927 1882609 513583 1232418 767070 689545 793306 89940 1702206 315061 1978500 174426 1183508 1543383 1565278 1640011 1027234 1980773 434395 541542 1188206 1398558 24949 242191 1449689 322128 645926 209103 1663416 1007647 1838124 117764 470300 1611241 812806 3205 604437 231559 283287 49174 534683 879019 1961400 138470 1705689 1747787 1460321 28133 523782 859029 1650246 1133684 1243963 1359650 75219 55399 1647108 1410847 1238005 498413 791764 425488 503831 272136 1452051 1622926 630934 1856584 881536 1212682 1326466 390694 178974 1541499 1940105 477132 849822 1751521 1034389 1098816 1586673 492333 521649 1728129 5059 587235 1703849 110189 561430 1936161 1024069 1939786 456600 40120 1505403 889310 549319 1277016 744343 1679952 1752085 1174523 1201152 1737375 749636 1011277 165373 487443 144956 1728364 1284050 1700834 1282255 866113 425796 101391 886810 1360226 901295 608819 1622532 1874821 690450 323958 1390911 1284638 719859 444716 1437783 259960 567367 225651 30952 1609327 1535777 438353 1129804 602058 121546 145229 1500922 1611074 1547082 1057085 1620406 257107 328437 1284378 1249992 1002880 1223388 204093 181272 411153 981681 1751779 1136896 1985722 787738 30732 1736193 828303 1838113 1402555 508989 1003252 852967 664939 770931 788378 1171371 495551 1460980 1853905 1422312 1143473 1202168 1737668 418946 1678508 1963590 947890 49891 88902 123850 1738616 781598 1877394 46078 1964690 1551029 743701 763784 221245 1786928 353616 1114676 1322518 6566 844791 862373 730917 616419 684299 1435794 1752593 1122023 1566922 534672 1583960 1706277 634710 215089 1154040 1343209 1433516 1250183 1585878 109753 1819693 1386877 598884 595186 1056069 70781 1014208 1450527 589101 1548001 1513110 1674515 1315716 1085005 1512485 1465826 1169729 1336255 1491682 1326870 1648882 682031 1837149 1574430 363025 1444718 1690305 1215124 1716167 685055 297803 230441 920942 6399 950091 1497834 58448 1860153 517601 77568 552171 1167278 504578 671479 1160617 972660 527622 1226560 1022412 1360879 1455535 117221 287276 1935926 191006 501644 773557 1416246 1811179 14092 529670 1380056 342312 463847 1212753 1253144 1276548 1844731 662436 1068122 1786475 115082 1780190 854157 28737 1692602 1948742 1244286 1245526 845940 1097790 1126803 445506 1355465 1319070 1667637 1680416 1024035 550790 1005641 1609604 1958281 1691946 1575469 818098 732446 1993451 1043690 1572362 1172526 1781088 282399 1746088 787745 1096614 1394002 1303438 503737 610187 1713079 1217067 260627 731715 882406 429271 387177 438509 1748285 109040 854824 742317 503064 558564 251200 1103025 625172 1084345 1704261 1785956 1427927 1739728 109523 288580 1790928 413935 1572399 490438 1670919 944630 1742697 1413679 1318406 37020 1218394 1311916 31225 573516 1184531 1227161 1874999 1938448 133188 1564427 22942 1654558 1519170 364561 1870763 1816133 1257782 1907461 1192501 1596982 497484 995042 228058 1917738 231778 337080 1505810 1720625 141665 1607136 1646060 1372613 260693 1966812 1424881 641113 916399 1708209 1355748 1571212 780434 1649992 1534482 445962 1252181 1757306 464607 1265244 463542 879356 1028710 991880 241458 802675 937737 789330 1447305 1089556 1463832 1618064 1475788 558158 1178816 1937209 169621 1165074 586947 816735 1170483 1477464 950408 801863 410296 1043552 649150 1177451 635875 1765652 1734895 1544337 132711 1600327 1581209 1220335 126751 1897422 652960 399877 1494501 275564 969932 775056 822202 1323962 1371697 685028 570299 1623926 1786671 470168 617092 179195 684778 1746089 1300466 193235 764529 704729 1030333 273454 1711895 1871164 709082 1673257 1951848 312871 670419 1526078 202489 1823869 1964881 512588 1421750 580223 499591 386143 1588888 343156 1326297 966930 290106 1093635 514699 1089494 565180 1433430 749677 929583 825284 1910679 499267 506111 794631 1830179 22343 1096877 991548 526324 315665 356675 1045510 1413823 1845710 1883653 355209 862335 1196544 1260131 1454023 1997722 1533814 378856 298635 323323 553599 1617618 559870 1147051 342763 662577 495180 1055391 216818 1069741 560705 1039004 1778395 1712640 1544414 1675162 849643 1179066 28445 1634111 1017912 1333063 1525090 1688539 1461984 56662 1819935 406390 424482 933819 708654 609734 1154901 1600714 978838 692345 547762 276717 178371 1255439 1409148 209652 1407118 1152517 264786 1054146 1496894 310291 654862 410874 1836281 1867126 850956 1288673 390018 679695 1415754 64524 80209 1240678 1704630 1766360 1595860 1179801 733818 741389 991347 1089465 1763524 1217815 1184988 805376 1503622 1937113 1238564 878596 449804 1622119 440758 1433153 486699 43091 133030 1686124 775337 138106 1036716 293449 1671535 1428835 888337 370819 629150 672258 1090345 1664033 1339227 992110 1585580 804183 837494 312660 1675714 1332574 39380 24672 1699427 1629844 1334561 1069917 261703 1297007 1329014 228272 687700 1837904 896544 1486089 1233999 1982888 1229032 572341 628575 250188 1403133 1220271 160361 1750824 100164 1995009 88870 957653 1527339 1481277 231154 421241 877215 28546 1002563 1702046 1314174 1809657 1960515 223773 484751 1425157 849356 1983430 239219 1779865 545567 950574 90577 666523 1118545 318359 1452889 35770 1133525 774152 471059 1870083 1059255 468590 499503 1703136 1912028 1151247 962185 1991674 1140023 269174 1206577 240643 111061 1356860 1087811 1975374 1749082 1374106 1456519 1858985 305503 225936 242356 309737 1457308 1843967 34030 802730 1821634 1650357 762946 168928 1051599 295303 443082 405905 145373 1554894 1215220 256529 20664 1736253 597820 1656222 1687982 1825090 258307 722484 1888142 1711289 1618349 1735763 1108661 1441600 1011841 710914 435824 506858 708659 447690 818400 1010853 279828 320353 706345 339120 1939294 1361617 1804691 646977 684160 1861403 1216815 1571773 1965949 155642 313820 658982 213206 1395982 661986 638166 227489 102018 235646 787107 1409786 1651787 1939936 1561642 1004739 27325 1559566 1617613 1980878 983004 795410 594917 321130 823874 65550 148010 1513980 1818786 1893724 1381821 1825665 427231 576386 1062128 1769075 1483099 1827743 1526187 1353293 1662214 731861 1419741 772842 1771411 635165 1018383 73 731021 1270313 1788097 55618 1447263 1677928 296889 1515664 1830156 1201004 821607 1230857 1334502 1390105 696755 597618 169648 1547603 1660553 1606302 748233 1659054 1653707 1048187 1843000 1453074 1298173 231009 1521569 1087988 153510 1691030 1691929 1062115 348403 1011646 43723 1072731 201036 1387575 1004301 355315 1919676 100526 243695 821783 855491 309585 824896 38151 654496 1326803 1053797 885949 1201766 721421 1669874 653956 1178895 1772578 1375444 1678783 807534 1223917 408345 1929730 18554 1430569 500189 520274 673829 923949 829732 539546 1885376 260320 221650 710595 584013 744825 988500 897620 1528415 107341 1536298 1846598 1070199 910967 526127 1657993 784042 426118 921124 1449818 1074320 1953970 1748831 109971 907954 41758 365367 1190010 1492461 844980 870541 68556 1815830 721696 1491059 909349 1330190 600926 1263723 549338 220768 1817117 13266 50378 1594512 1880966 1187159 224604 671685 1824633 1815577 1375050 1842038 1312533 1344992 1096616 1049937 439253 647070 1763390 1543433 825100 1033652 1389115 1577015 1078118 939936 1974213 1840690 453940 1617334 1536688 787037 269234 224018 577248 440746 1669116 613513 132280 1833471 594049 1646287 1966973 545418 514816 332969 1100513 1982468 582977 898829 1577849 1941461 1253855 1640858 716710 1679101 618129 786364 123734 724859 920232 699467 1847403 105063 1646020 1928127 1996455 579529 1894158 363217 1004107 1417989 87347 132659 946180 1573325 1160598 1623710 1195464 324313 1340049 895200 1902112 145931 1126757 1988443 1079623 1493904 756935 127664 433758 1475120 839334 470099 850780 157250 1607292 608921 1673422 367065 1103397 1664786 1096827 1766482 1122721 1788019 543153 796 499474 1892073 924188 747461 1949092 145589 124410 1072335 1683640 955549 1128879 1040584 1573893 173818 594199 1988865 1036495 1917003 434468 193147 1032402 1189161 466135 1010758 917331 1556091 1720374 1346904 1491432 473118 180901 144458 1279203 792219 974934 1028774 629966 701438 1332542 191373 727542 428824 855853 1220134 1168602 387027 74302 53870 1444494 1445225 599089 1158651 1378034 184655 1114288 298838 645618 241948 1774451 1135186 987862 602062 350021 1210261 1570201 1916153 1167145 1924464 286696 164649 1035030 1215819 1563906 92955 1255650 784849 1226070 728907 1565076 1995390 1704847 804720 1618481 1375177 1621936 1232185 1906506 1619657 1579713 1698972 794685 1597293 777055 1508752 1012460 1382105 800249 1680825 964578 1333103 824905 693915 668341 1828416 1085603 15557 1523171 1059009 1406093 1730169 1367322 452106 387524 1047374 1044119 157326 429926 1793548 510036 771730 1118147 1528693 353816 291814 975925 281450 870868 1344620 1002638 88762 573125 1449873 423263 988477 1344215 1878839 1361435 1584016 1225765 615412 1247223 1603482 1559680 991935 295898 636453 1192231 983044 602875 425193 738378 1189268 1776643 1164334 1900073 1297355 1387680 438308 1259224 1362998 149745 1049199 1973866 1500722 165668 457701 1852134 1515577 1530744 1004152 672312 1283817 19638 427125 491111 965006 718447 1290215 291941 1400414 245583 1744174 255383 731634 1777881 1307361 1236047 1640599 1498861 1792007 1423369 493877 291681 1443616 1408738 975760 1158805 1044455 15909 609893 1218089 270425 1449451 517004 1643588 1713878 741593 1702610 1989899 222661 172570 1250055 353972 985351 452313 435593 1149369 215130 811051 1564524 509899 337022 391296 90371 671080 1268099 1181115 671474 1504045 1195486 122278 662718 346898 295881 1377002 1163672 1439422 448689 1397038 217905 1930793 1176392 1199099 829690 1127908 1840339 710745 1176566 1887414 968106 201696 635041 436084 1962780 114364 568063 452643 1148589 1919828 637650 427089 3774 1653058 1042368 499731 802514 1357821 589886 1379133 1577139 435043 95718 953122 1017721 1032810 768309 1576678 1675988 437555 674919 321248 245197 1278798 129128 584083 996218 122583 1349654 497041 193593 1091678 1239195 1225871 800996 813794 378981 1357212 172409 741313 182368 405903 1224345 470727 1037034 1995258 1125834 219076 489251 1606545 319536 1782821 1506546 173285 1308484 1328497 1925711 715240 1518571 1477905 425991 79443 626403 242741 1407718 1366537 1674966 714334 411771 1460318 900650 1623831 1389790 1801272 1901419 116443 1088873 1764174 552387 1278882 1793193 1076644 807412 1054682 1254388 272122 233471 1473061 740346 1487169 1561940 1468864 1891539 373990 1029955 1779860 1530268 1295123 1869645 894696 1013399 724106 1017746 1903686 1799895 1515303 560578 1734079 339074 261689 674879 1776596 1775304 297631 1056814 290935 1595944 1225764 1127798 1167944 1880570 1586411 907842 777790 1730131 932096 1335616 810896 329934 620331 1700646 1329195 1225459 1123327 1919102 1834868 719032 1920213 859521 790338 940374 282942 871056 1070368 651335 212732 122113 703094 625898 353610 1465449 1808208 695488 1597218 688418 1892373 1268677 966846 734072 1351407 1858357 1894693 334324 1487115 499085 857391 81815 289981 1042212 1303877 1502472 482005 1000338 1586762 535402 463105 866861 603382 542954 1992624 1299358 1371951 1998732 1997881 1982861 1396400 738189 774864 294297 603746 1035112 959005 1467590 1718579 1387825 1620163 365322 873009 1751783 1618124 1461012 1773255 1632918 52926 1394693 378961 1270085 630579 837034 1349655 1376927 1141022 1577212 1608224 45257 1908209 473606 164259 150415 1309794 554037 1821445 544151 1186527 513993 353498 701458 801098 785240 423801 1650559 516484 397991 173825 170954 987133 1947 1958351 450713 88158 972499 805762 572784 426496 1750664 1556608 735646 1368023 618545 1047702 537598 1477709 1209273 1778334 1101023 222164 903559 343607 1017966 381468 1357128 1862319 1843652 1000979 539179 1371392 196627 328491 476990 1677488 1093678 1202618 79885 1539823 1605143 183310 1276610 1723042 1915429 1642587 557987 270408 1790456 45695 333489 1249576 1562302 17522 270363 156140 580283 1527659 243748 1609342 224825 282431 1907406 1480028 910724 1406567 1885564 1616929 1830177 672256 1913906 345876 740006 1865412 1881003 915904 205016 1397478 137863 1661813 625846 130799 1876317 478397 1598725 1246789 237538 1226309 70904 1330975 26750 1429880 780484 29246 994305 1272329 459386 1084229 916087 1920931 533803 571813 165997 1999802 722695 1978488 1526903 1585573 509104 1081955 916930 992230 1675042 1160697 1436064 568673 1397741 1605880 836086 532596 1206393 1957539 159112 1308754 1812035 586699 448673 954231 1217645 1274308 1872560 1681116 1688266 555944 1238586 759493 1836485 1177097 249688 1442754 1739459 1321342 1164129 145040 1457400 344626 1824723 773921 806203 1904637 1745432 681209 1144710 858911 388283 1869690 1025434 779815 1217290 1820478 1529712 606650 1305624 922429 317623 541862 372248 582892 561156 1822412 812516 1951126 1386001 794231 1336862 1474731 1093582 14904 1257113 114115 1446273 1111735 1622691 647206 692757 674513 1018589 1705061 1411233 850165 1047062 195171 1907520 1804773 103895 782438 1554150 680217 1242898 505746 1458628 916228 1338278 1490764 1303461 85964 1843639 826837 221001 1991802 1762669 1417688 603043 202678 1300312 1453780 702368 1872302 169711 511499 1633026 841762 1238052 1793108 1451746 859950 857239 1268735 1554089 1773459 1166761 273313 888433 1172499 988308 1497441 392193 659553 263790 517222 599634 62056 1666998 1667823 1221959 1755133 1193055 641719 1246129 462546 249978 1492256 1377611 571439 763120 1691959 101295 1136906 1568483 352800 1219839 1267729 1497610 1971348 102797 851715 578951 81143 870666 628695 679471 1248632 1183465 260874 1887455 374790 314537 153849 1413068 121120 790146 342173 1030127 686268 438555 904349 113462 1688071 423850 1713819 420805 894193 762387 1272286 862043 1510985 292333 1163246 1692872 58269 1087259 56010 617813 1916233 396058 768316 966440 137950 714720 1922347 1152356 1015552 1172689 1013030 231203 612169 48668 1796766 1107126 1479448 1416534 789288 1461582 1636208 972033 209555 1657396 1825918 366656 1970775 640273 1514860 81641 933193 1855049 367885 89391 136435 675315 870980 1581350 1084966 1625905 1061983 1552736 295086 335988 1911580 1195832 676314 1361137 141372 1484012 156603 172732 1949193 758818 1648462 236077 1597807 112527 339929 616138 1944573 643095 517306 51539 1026191 1087006 1024640 623396 1930090 810166 1114712 315050 44384 281252 113613 1354188 903484 217760 1580331 1399726 620905 1595769 635684 70669 1059453 1995229 1557076 1050804 1151031 589482 1295496 918866 501699 1828479 1267073 306083 1503258 91309 938332 392408 193031 436280 343045 443993 1686637 943147 1356180 551191 1740397 1789536 1747152 380423 813152 865414 1245265 768543 1814783 1209003 503851 368019 41814 1149807 1893697 122915 304314 1458516 112552 1797781 1022197 1944629 1151675 1011109 709963 272482 1377926 1668581 313064 1697561 1445594 479262 319139 1515567 1469106 1797214 446778 1608924 1804061 1599931 1942829 820936 1593454 1915695 1844871 957566 1594964 837929 1469641 553983 1321121 452371 1034379 1268121 1035900 1136642 225945 1195949 743532 1871724 1114763 1319594 1660306 329666 892242 772353 1597153 1352169 1097169 1357444 652008 1277386 1702458 753250 340946 1728333 1112481 952802 423232 761636 751882 597370 330243 73788 1811998 1912638 90608 1116083 140946 1434081 842012 394400 1823492 759477 750413 1372019 1520126 1678715 227292 568178 477001 1700521 138877 1779231 997539 1251469 1071212 1150184 143624 1793316 1966442 930794 690735 1015707 988124 704887 1665270 1821018 1453570 1087517 1484228 1592459 643793 1250892 315976 721034 1854512 498319 1616453 1879086 600285 533386 1994838 598994 609064 1979206 57000 1954551 1300988 188727 303712 110197 1361028 258544 1961002 1870588 54143 974709 1705546 621389 574627 1756031 367918 1727304 505869 1037635 140948 1759012 1952372 1610241 1189509 635971 1041183 1052299 1794006 1024913 28810 378401 966470 14745 419607 712985 1282003 218525 897911 1023342 1131313 1455661 386646 1643484 1450558 830612 1434382 1247912 93699 499044 311413 795933 306688 970599 1379494 429502 123806 198705 79248 1652000 181493 322503 213696 483364 660044 392011 699652 1386227 1179369 672768 1525138 742262 685724 804445 1378391 94719 1850534 1021128 194228 1780516 515517 628340 116399 1526610 1075900 1823456 888763 405686 1592078 980322 675857 1201226 557007 1337893 661122 1211514 998414 348483 1261106 1470659 1662062 1282579 919773 1386811 456875 1449012 484047 605955 1550828 1807961 1460768 779446 1525741 784302 1034706 1881474 1438760 1011576 1155877 215009 1149849 308216 1409174 1710128 662926 759062 1194650 1861459 1883902 1611452 1639774 1943894 1569890 1570787 919554 653146 27705 1253062 1286950 1788403 1293524 499802 1613701 462516 108375 1944003 312483 1522735 1310396 1013766 1935534 682219 164252 1153935 1887086 526454 629352 63795 601733 879092 1598241 1697725 856728 525334 1082069 1530435 713727 1523333 835510 354960 1877742 1107768 1412574 751842 1641725 679509 1796209 1232439 323206 1756394 1889130 1572591 439996 839446 1184731 1016051 1720700 1053671 314819 600181 441365 1153752 240513 476507 223589 1456981 1168933 275664 1940301 1279097 1909932 846956 1580979 1425308 1530774 281872 1370588 1382675 465798 1328249 190951 1655215 966084 252458 763196 562895 851200 1528892 1236270 873384 1490221 43216 711927 860108 1787044 1159484 1460895 625641 130934 1385872 1963918 447321 868214 1420836 1250825 1814428 31694 1633341 116768 939776 257020 338405 1585255 963245 1925384 935751 1459381 729831 533952 867498 330467 1218139 1235970 642146 1182604 1420507 1662401 1486597 103124 1090535 527014 1996277 672613 982373 772801 711039 1700902 564221 160375 796506 1648497 1990439 1645475 1810133 849839 1899904 1009634 878448 593678 252144 635605 14867 519238 664220 1955904 795102 1157228 597106 78864 1252727 1086595 122128 1100834 1939891 445706 998724 1695454 1645356 904052 888040 1104692 1513286 1196936 1863589 912742 1746407 1321622 552354 1208823 1901837 1895852 1729539 935648 549548 64093 1385869 169046 48722 615768 404788 294320 1535179 173872 1869270 1128263 1364920 542745 1944625 1733855 1508405 759319 689282 351544 1351130 1988824 630084 1892072 929426 1418158 1873701 508639 648412 942731 1457975 1871376 1509438 491139 1132580 1370734 1645307 845904 1007870 825651 262127 371530 1902679 1015072 667962 1766730 285111 25447 367952 1502507 1370387 635602 426831 1978106 510207 394960 681899 3934 164204 607421 837472 1466778 1840242 1901471 1791222 344149 1188672 764028 1535094 39852 1426231 103081 1665331 422325 1943138 234378 1511056 928547 426394 1315920 804518 316535 629379 1259789 743508 1654552 1339259 364807 1744123 1146259 590617 1899457 69184 1588732 910492 567409 1831713 1937022 1470328 372501 1322795 773273 1561132 578389 1611907 998738 163719 644637 1958278 422508 33009 1108795 1053245 1321792 218510 1723120 1288492 1956441 383496 825045 1807240 1916658 1227261 698056 1930301 1558403 149146 1046780 1100278 662113 188009 213693 893115 1330214 780497 1320875 1295597 939819 775977 648560 5101 1969281 198787 1610827 930828 868656 1087580 1053633 1466375 584429 524047 1872539 1899022 714556 406178 1742663 1242420 419038 384412 49549 1936786 243015 735597 238098 1212922 1914403 853373 917750 1483148 1017714 102574 643823 489987 1141483 618798 559975 1642643 1976645 832194 1308321 1087778 1341460 1678624 435621 741868 813258 1593824 1525599 1184460 577370 1753497 95021 803680 385196 904225 1442416 264407 1074576 955655 341110 1397842 22165 1708616 622835 1485338 585364 1327128 1527798 1956101 1735036 1774408 1852095 391987 1014072 1396977 948519 1659162 974826 731739 1556934 664940 183440 51030 1149920 547959 1325658 1362277 19434 687780 853742 1550008 607124 943222 1553932 707905 857856 1588267 800012 554189 1125962 383819 3608 936826 1818566 1734151 203733 576087 759686 924832 239291 1951221 315345 837052 1507232 484956 1024485 282445 345675 986956 1240273 1231153 37525 1769119 1756266 515575 1909353 873353 940890 1274717 1471904 215978 1747007 813447 273451 260264 240230 646090 1807834 912200 1038032 1276332 709509 1045678 315157 1411105 1421314 127093 122443 563770 446016 1445239 269563 1815341 944714 136165 1895017 1146169 442524 271554 627194 1488644 562752 1791697 1460899 419390 1975388 1289117 614782 1369256 931527 1495905 333917 665450 862312 1566554 1825613 210967 538347 55608 170939 1056681 1807684 1825748 987758 512322 277327 154414 596780 1130818 1026004 1862148 109831 1392531 327065 1318550 460558 1099041 1216994 1564627 857711 1341281 1307420 715457 1781728 365663 274760 1985642 771717 1993029 1307189 1613981 218193 1687506 701475 840470 1691503 794473 796395 1341827 1805524 712303 833740 914661 533147 1774800 1544592 1552218 1485143 972468 465002 1215435 266419 1270544 1110167 1640440 1065148 438011 1185189 1526812 1101608 1022283 1456596 464846 892970 1993650 1638376 1137124 1609779 1240151 1150487 975402 153285 1895357 1803946 309914 1649881 1621754 1339611 980811 249753 1544320 120921 1843006 16199 1202530 398750 1632482 886878 110682 488799 1431628 805764 743621 1218069 1271253 1785999 937260 1900021 607132 629818 1679203 70555 1024621 1115770 291632 393301 1032632 1551194 875879 233588 1340765 1957292 765777 507743 1781703 837133 652567 399686 667080 1810641 846742 173478 1198832 1448022 1030226 1051635 182036 1246856 876971 493022 604713 1699731 758544 568208 189204 462786 1364516 974267 1106070 552216 907011 570496 1252546 60796 491022 1380067 1251376 87031 1290276 1176588 220107 354322 248548 12672 622061 576831 1112266 1694031 748530 514065 1031732 1564760 821671 1322552 1367007 1290062 1416787 653122 1702398 1902722 438291 945087 1705748 1937400 396710 1693858 1800344 216287 107552 1819006 1547110 276955 1388268 156977 428935 1090969 617712 306357 1224656 978486 35081 72308 509866 1359801 1209426 1632027 37666 1199566 1748566 1646058 1716039 797250 1052918 1782423 1968897 744967 1290083 1389912 22708 354102 1169561 260353 1960392 1151290 1652017 1885213 1175537 1459489 410777 174364 1870544 1830088 944489 1353790 647096 1477820 838669 1377775 518896 744203 715292 755133 1548865 1660412 1283158 1793964 407698 992020 125716 568416 1710666 1985388 1637406 76597 1134229 1601897 405597 806755 1811659 240958 185081 1232756 19317 65947 174360 835007 1228756 93878 177855 1878429 442410 1754315 1739114 976595 796331 1539343 56417 1920309 321258 1389514 77069 467818 1262324 1697078 1704080 1333504 581404 1004067 534640 1109894 1107447 1086964 393791 81595 188386 468390 756223 1007717 1369445 1184140 1231130 56977 1357084 125902 1497305 613846 177927 437768 824458 1002782 1860765 1221630 398725 1162669 1846052 1401276 847336 1830822 1575532 1862773 1105473 579471 959902 1428430 1863765 120673 1915069 1925914 513719 1021539 1263599 1558775 883732 713719 1185568 545664 1051089 981442 1337191 1519629 721260 1087466 208761 1973270 1800758 492283 855813 502767 1202011 399458 831901 1238226 448725 1010334 1552365 1885265 414700 743780 711354 1743462 829587 1660795 1806246 1671845 1217147 435 1381374 1878256 785039 130784 1903841 1982986 1781180 1097806 554380 1146426 440411 1396923 1944980 1291845 1576947 671657 806649 828651 1431003 1926651 1690695 1611765 721653 1011239 1115200 1217352 49436 1139805 307173 230570 433204 721298 1171791 858691 1584759 1998762 1705455 676562 909512 346577 141904 16557 1333820 1056754 710962 860723 1775325 841444 484736 1554741 1661196 676265 989715 1583409 831623 570178 812741 1476145 638889 1038641 1513941 330559 1323044 872739 1533219 119561 1580509 1470885 1107526 1034668 119691 1437474 1040497 1571720 1983581 1838397 1936796 597815 442010 14396 481920 19244 627710 576001 278150 1367113 1819103 1572831 132342 1870605 1279853 1871059 438744 476806 645090 1218664 1861824 1285170 347861 1221369 1777738 962675 1951519 25779 545513 172254 334999 1474310 1851676 1828618 883729 596361 562012 208944 410676 1091522 623231 993561 770090 61828 631134 841286 1878497 1054485 1553630 914482 1572740 478826 353677 1680006 606074 1557810 1166482 345258 1012730 1345221 219069 378828 414024 299815 69103 470961 1048692 577669 1842435 1454182 1589992 1587533 373632 1957617 905108 1918054 450975 1985134 485303 82195 289699 482919 65843 1754749 210011 538033 1304428 738966 1455118 1465157 1151572 467433 966576 691640 115986 907396 1139380 1735686 1827500 684336 1413176 1020359 1066312 748852 1151526 987177 389349 1228843 180095 1140321 1623434 1818948 1101330 588289 976466 1707252 419722 1880181 429737 725745 617849 77880 1881361 1550899 1947623 589135 1988871 345434 1532162 1433209 230969 703667 1962306 226356 853997 235217 314529 175997 44712 1575809 765704 595226 224718 673022 813487 985719 278653 822624 1529568 586730 1978412 398699 366122 209763 37762 895481 525877 844255 1230267 1253016 1227454 182920 286699 1726215 1283519 1637764 1247410 549846 839250 1017558 1070310 409496 639166 161587 711332 1211147 936355 1761979 1697877 416073 602673 388461 1383667 870499 928796 777045 229512 1189048 1567380 392796 1916220 844606 1092720 1179095 1627832 139653 743397 1557048 648056 589900 231900 171585 642589 488910 770018 1000642 1449481 819895 812495 1176883 120781 567341 602924 880959 1853150 616816 544678 585550 63613 1136083 57259 149796 1963504 1213974 1260184 532483 1216305 751261 1664942 801031 629287 62965 1702083 1615557 569269 1392663 1956988 332679 397349 1633794 1751851 1564046 124347 1870729 1287542 1673726 163233 184414 1460036 616174 1490836 1999525 1729314 1115581 1405286 1900109 1683216 632302 377074 933926 194213 587960 609965 612026 1483737 285291 625858 1546913 203262 1080967 677565 124294 232919 488512 397486 1603352 1154869 1226971 470462 1893896 774576 166345 325143 240140 733850 741652 1583104 630678 1100645 281772 1867725 1500119 1941562 1427414 1146052 108861 623392 427239 795904 544400 317278 764545 1733366 164691 250970 1565186 213317 889194 1869570 1397874 829736 1260715 1753481 1381186 1137074 930154 61612 1178266 190985 867244 677909 1332928 568164 92474 1724930 842601 815174 737226 613725 1536380 592613 1148088 1919437 1377318 1987180 1487668 1006901 990050 1914093 1624072 127917 969340 1721979 1921726 1750661 1262172 1396916 1467404 1156426 705080 1445520 263763 1423873 1338878 232356 1759832 1864249 1298539 1894656 1242684 176937 956500 1888860 1365143 89835 856818 1698453 1816459 722447 1571022 960158 1561749 878164 893959 493985 821443 618178 787950 1155110 557938 315717 147770 614665 447644 795572 414669 1215137 1577675 1221754 891848 504920 1072299 242638 456873 1133600 1945249 660080 1099671 377165 1820520 788984 1582618 907369 1538716 1395048 1845241 1619397 1986175 838401 553775 1635067 936257 937699 136975 1901400 1496198 1601104 1253411 1498739 667179 1305759 996861 1609832 787186 1021837 413585 1462547 1499573 1094284 1493430 1014713 1031611 1003550 1332643 1293075 40836 585706 855972 1806076 1939525 72631 343063 1878888 65431 1863939 1290879 707495 186003 1069608 1221894 1225102 1745929 1725477 1090659 1279150 1119863 1651348 637139 1179672 1546642 902666 1887465 396880 8153 397741 1593330 1155445 146479 1156846 299795 934877 8722 717651 1545873 50214 1417787 1134322 1303618 79420 936350 269061 1296021 1852520 1519245 1362596 1967348 1980447 1063374 578753 874098 77076 1981146 492261 164105 754060 1901684 466099 247248 1934941 1314278 750576 1685296 1373340 93539 1778057 1659374 1950024 347890 1903046 1502538 62063 1026359 561142 502617 225281 725219 1993119 1622179 301162 1160684 82417 1019931 302507 1462840 326358 1043536 1842926 916563 1910799 1198941 35388 220094 1493258 627219 254826 1040996 1137915 898678 900783 1616716 116169 312156 1995884 1348194 142477 400872 1321452 448495 1482816 378808 1789681 415415 333047 88929 625334 626918 1279218 1997399 1830226 1988524 478311 1928793 1699035 86084 1433321 185966 801476 1977743 630445 875110 1054288 1754499 340631 1817755 1104172 1611628 1081550 1522438 916957 192390 484281 461016 1767296 1734667 1102511 176126 1772175 1566813 1098391 1378910 1847444 1823135 683992 1648547 65143 156046 1163410 1901887 645765 1315992 33197 1464950 124182 265616 1203940 1324705 508875 1195914 1805383 1053956 506690 121069 450636 1487920 1999839 539580 1333477 1947599 1132847 1102090 1545102 412232 10614 885880 1627843 1270151 124762 686795 1401968 1361810 99975 323486 1957007 122427 388458 736707 1322788 717638 724932 1605804 1789301 27233 903146 634028 891709 1675801 965965 1543335 1516928 1436252 1249401 1040758 297954 1811422 755691 1244708 164092 330786 748215 619362 1863921 1132495 788393 1060169 1100500 1835149 1244495 1720173 262953 196100 910924 1475767 1846905 1405316 409450 150739 1213419 510405 978785 271608 1087688 340929 1251772 1735035 1931084 118355 1370215 1574319 155581 1372138 798657 1114894 1344825 1250393 416863 948777 1991498 1037718 843726 773307 96599 514389 1961693 221115 265194 1973297 423032 1424278 415871 1033802 184692 1275145 1335811 1366525 757294 1560989 1256419 221432 1902131 334435 2679 1746547 1700059 739581 1886201 105737 151545 1830430 805325 71440 1647253 214817 1659922 973677 1086687 129599 586808 1465353 533241 1240028 1774026 130428 892717 1640370 1408697 271671 1242621 1871815 516151 1852814 33900 1238648 1959042 1715491 261423 1352690 1258363 966173 995871 458737 715172 1311053 1920308 825398 484880 722621 108774 1403631 758700 1434950 367272 1094646 1688329 1235779 74127 1446954 745362 748982 172678 627694 1592134 589784 1145611 1818887 765988 1012119 252335 1818322 254777 224985 1955899 262433 494626 1663573 910018 1163049 1478073 672736 1968542 334171 188502 489269 1826419 1005634 1982850 793443 1396470 1109902 1245050 1290743 1190978 598511 745958 732385 1703315 1814226 1219817 110321 651291 1130813 745846 82623 1304691 1601069 1663516 1577324 1105446 1697489 321705 772460 167460 591988 59045 71604 266671 795753 550374 223605 1525506 732768 675049 1017228 1467361 67814 72583 1779780 1145669 1867460 170007 429629 481971 270284 1247957 153387 845012 1966689 966954 1917692 542648 427422 1797063 1923108 839114 1875408 190441 1536928 144162 1695938 765257 1298200 1915708 72611 1273990 1168915 4610 1185759 1357274 901666 338420 87485 213438 980146 207272 1821691 988684 1409133 1976714 1989602 1053626 1585456 1432701 586695 1418244 823276 1935721 621746 1787895 738568 1610132 304584 29065 1357072 484874 789566 1699871 112269 1094681 238182 1486070 1017060 1242412 183844 1113164 1485002 136507 1609407 435353 663738 1273215 309252 594993 1992064 602071 663566 1305018 1501557 1453868 61651 1170287 62559 1392498 1808873 426109 337980 1361449 1488628 795525 1797497 1516070 459035 861539 607596 261959 876735 1751998 1065723 1908808 1771348 816770 457654 75274 1989703 74850 1051422 1044276 1003373 1768101 1358114 1644942 59070 1131428 601430 901225 1504486 106560 352136 149142 20046 1626199 1893032 1265426 1381434 188863 227576 266445 1754501 1530668 757327 517948 1785886 1098637 1079561 857122 375371 1695061 495377 157786 1462606 784202 552201 325753 115412 1314709 1963690 1558318 632611 1076117 1079025 284560 423659 1238688 971040 1148662 527342 1244833 1061368 1628842 280229 332014 1999593 1331912 862011 534604 1777073 920794 1475412 1101702 340812 328470 1627757 901287 1264251 1980191 187348 1626271 1810893 331630 1397880 681352 1207398 43715 1595340 104592 1830268 759634 1952170 1680212 719166 165239 810600 716766 947374 715792 803638 1846663 1581768 488354 837492 1853872 958997 1369063 161951 1391070 1800295 1960694 1105445 1198327 1823229 705244 1128624 1416412 1358141 141839 728840 1974256 297331 1880700 735801 426351 172602 1733927 1740366 196369 443731 1509067 1950548 1813021 992298 1932284 1673438 1546014 10767 845648 34984 910358 1614839 727900 256094 565128 458917 1870446 23703 6918 1771177 550312 1411140 1514028 414908 1444047 247787 1540617 1301962 1813994 1632890 950931 1256273 499335 512980 1231496 74489 1916577 819798 903276 7771 1310444 772580 1356721 98025 1044604 1497102 1622832 1500256 1969744 1568464 1768406 801488 1074934 927693 121130 1413686 275683 1090363 197906 327464 410327 1331395 1603201 360223 447309 1493894 1084348 147476 1486618 121902 758512 1709737 744939 140142 1269557 918455 1218835 986374 1332235 1762969 1735239 748882 1361463 559443 1174658 737788 137904 587490 190940 325048 426750 279236 668893 986665 702088 1453474 816867 1711029 1902625 463702 1316212 1504071 822564 1260106 974106 892251 1655934 1798613 481177 1208373 1459764 47425 673551 976091 1841948 1444431 1259442 699865 546278 1170575 57656 1210628 1696455 1730397 1882965 615617 1286210 1120254 1279427 539456 424080 636818 1437247 458154 758543 1690530 1516550 121174 298699 407396 686365 1587754 654439 169573 382794 1416800 1508960 1115611 271262 855556 1717197 436992 615808 1696110 1437279 846476 458014 765115 1568722 318220 1342660 1643717 67461 1863802 1035615 900588 260248 1840364 1283202 783070 688600 994521 1267452 1030907 1054291 846997 1325621 235181 234323 1833684 1747164 333926 1682475 1671033 912639 407769 206115 1545621 282331 879039 1071614 517879 296058 135381 537112 17204 795339 1724857 634284 1073949 225534 842928 1963642 1463085 392722 243862 20934 1005852 42618 1893052 955985 459603 954498 340225 252567 841470 1799407 1496917 679941 306608 1273243 1149595 231509 1070800 1976370 1433637 847715 1754421 932354 116842 1791707 1911183 652035 1999264 322880 751588 1700525 1593605 258000 554155 554361 1858224 1383851 1229190 74212 1189592 892453 340767 789532 658330 83549 1355879 902567 1029047 171414 1878323 136904 680231 510704 1594584 374488 1067948 1316188 1473441 603933 926148 618967 479078 166862 596774 1432752 1237629 1510684 162453 1639367 1018544 442906 1495109 1051160 1880645 1895765 1590463 1012418 686429 116300 976164 1635559 76591 1814981 1462880 1306958 1542502 881994 1692661 971073 1300629 269059 997006 1063804 1067427 1322444 96910 1865998 1937066 1219154 942646 531492 92171 1687245 1440277 1604496 1311158 1980470 1600626 1557123 1084116 787382 1434040 1472197 1574588 1933536 554425 1484079 878261 1190165 1316001 1236811 288345 1396524 1020551 178135 376795 372228 1918982 1503136 1390079 1836721 1704174 612315 1132935 181885 1650170 868840 1329207 87605 1515380 1546549 1372717 249378 1076512 1713618 1711035 862401 237251 1377088 381105 853251 276409 222047 630408 1514989 884437 1154244 1857967 1224520 64740 526943 331414 410470 1727672 1483410 940618 677396 1890100 664371 41971 191043 1270406 116073 592916 767981 819152 1365090 556781 1222977 239736 973848 319920 1881631 1915584 1109813 1039947 1747989 1599795 1735515 26106 690419 462431 1514203 1483552 1674926 1511783 706215 1188690 531462 1312455 474353 1282788 1937910 1553654 889736 716275 1761663 208164 1390539 1943247 1419907 70844 1645134 146250 206447 1072097 532824 1069474 691362 93521 1542328 1435684 1318903 479563 1739532 1478441 1601525 1565579 1211259 1403217 210993 1102149 71792 76652 1242557 1077389 930544 269640 1795925 264377 1264445 1568804 1412427 1308717 906679 1884208 693164 904673 954894 1700037 301398 1837277 525710 399484 1182752 68427 1987148 690129 778965 37042 124732 1587447 1624626 593528 961282 1139077 1728937 297285 1647959 1597415 1466800 62262 1018419 847580 510822 1099349 1360135 984373 94917 855400 777735 790139 1214986 536554 128960 651480 762447 1275454 463285 634439 1568003 1945812 355310 882213 712936 890155 1398774 1608453 1953494 1929316 357738 1486759 1129084 1718693 853406 1518095 1856923 1672856 1050107 1843004 1890482 1561990 897434 154078 752996 1178567 381681 474822 614629 726233 416059 1459079 64526 1534955 35286 1730993 883671 464723 1594925 106758 1275433 652903 597954 1211036 395069 594587 296861 1618062 1001477 1822743 535949 1181733 1500476 1250341 852483 1490768 21551 1324333 1822137 1628787 866123 850934 1393070 1276458 794652 767155 1124204 551975 628692 1142045 87478 1362472 276852 1925628 1325715 597591 823374 1747727 1634443 1463820 559187 289880 1909116 1315521 1763336 660440 32827 1068167 1789575 1363151 1982898 772357 628627 1078117 294564 358865 1251698 660360 682896 245478 1161358 1347106 27779 1223251 1664402 1451961 1325529 454624 1912173 142231 1245173 1984139 188070 992128 1627492 1567221 784319 647020 347054 1387021 1229533 1740893 135245 1354224 145967 777125 614820 475998 228564 1011830 1812569 493666 496422 1813521 55731 442069 518169 538619 1383306 1973790 680862 1539992 355475 704881 887263 49358 1716212 424822 1342942 1508331 1146404 1145819 903845 1373119 170126 1921691 1770274 306494 480174 1218997 352648 339533 1871266 1680966 145726 1475551 479310 1665057 1162206 603700 335416 1370436 674160 88812 135879 1480115 1153254 1475596 948828 333350 1705910 1428632 622943 1124056 841663 317369 293284 1506230 1988691 394969 1636998 1523095 370173 1901078 1019527 1337003 1919958 62768 1368428 753352 1346776 222618 1577871 1025570 62023 790457 1251261 303636 1438201 1482634 1397435 1190177 1467904 1528933 356251 503698 1628404 176728 604596 682397 312330 1299244 1882473 1279112 62945 117063 639771 378195 1176867 1268213 1079074 1015703 130994 679187 750666 1810715 1944645 1297602 1568323 1248548 1681154 1130816 1706550 274905 704301 1758043 1616539 208473 1892932 1667942 1460446 1089624 14687 165031 1127127 971623 844122 453181 1032346 203838 867674 798877 606958 1467724 1860963 639175 863990 939554 1296566 1065579 1787472 938636 810219 1517916 1088748 533198 1829245 513966 1422390 1956971 1157618 1363205 1903169 1756095 1083734 436330 329431 925972 1352247 1708163 94825 1629142 1234256 75056 1400267 1166202 856055 1925246 1766827 1037773 1389315 554213 1281677 1371231 612536 1370062 95148 302277 1382934 1610614 1182844 1974245 1801269 521039 1323377 583189 25305 425229 409961 1949725 534840 1965632 598108 536218 356002 209885 312639 1980758 1752371 143658 497754 1215929 1266994 254658 432391 1317278 1743122 706088 1541294 345002 821224 900466 1570819 78903 319875 798946 1744631 1488538 1693591 933148 1510062 693226 677368 527927 1135872 102852 279346 999416 1181236 296983 389937 174744 193997 694870 1330755 910099 1021030 272216 171682 961498 1499453 1626475 1975758 1872785 679071 514159 1396071 1695475 468403 1791322 191926 1056828 519309 1115636 1205458 1374568 817621 1408365 1679254 1226574 740296 1083995 470776 1674440 459673 1087951 1505301 582319 1117484 1365034 1599550 1716408 653445 411047 1448041 812571 1087590 237032 431735 558205 1617944 371910 986452 505011 780059 1498633 639031 1998525 1463645 348106 1662765 1969437 1801766 719140 1692863 373944 467144 1416330 1495500 271553 239867 1739733 640766 238148 177170 1800267 1704130 683412 1344441 1288724 1807446 41428 1237802 1065038 546211 962864 369605 82020 1838435 852305 9093 1673468 126386 1638671 1360195 1426129 1609543 1863362 954265 107253 780624 865310 1740041 1797239 1358241 841389 1836376 1199125 1865928 1556258 649138 1760341 675628 830555 791113 182582 354444 106870 764861 1354239 1769243 1971498 238802 465793 1458694 105897 1260026 119483 834644 163038 1206041 1752063 761656 670620 1140460 200178 1825592 348323 297386 1051525 535052 1522282 318899 62583 142199 1128524 807552 1925855 1732375 1083617 62430 541009 434375 779260 1671597 1155768 21941 440359 662463 777381 1092217 1884537 1350220 1441307 1018713 1278306 1580883 427366 137781 351489 603829 1679620 732419 980842 1107964 292420 1868240 1637538 879028 613579 1337518 276939 916108 291899 992604 1897417 1949884 370855 1311412 929520 1131947 1652899 1038351 966460 1771058 1961409 189383 123675 806029 815723 1274941 413396 483742 1480889 184328 1395330 188262 315269 485648 1792947 1490978 1674789 915510 824021 223167 1601768 1555937 1100912 119348 291376 1194000 683565 312933 41829 302992 967885 1614426 768971 273655 33690 1200892 1811191 656113 994719 1645226 760702 1135045 124206 189083 12838 656833 555408 1788381 1286382 158336 1299391 1691676 227007 781058 1741376 57365 199292 440888 917600 483726 1263874 1316310 1367114 1199778 104255 451454 1929127 868037 1690814 201299 1621944 581410 577694 1373359 881180 1772015 571880 542480 1670262 49013 12730 61544 1373763 1429494 85493 619608 1015081 1792573 538246 1480060 1067291 1321506 256702 90614 1212450 867686 1103792 1107433 1894600 1067682 1635720 7623 380738 1379065 818917 1399895 1011147 1388411 1370675 1865096 1433201 1763158 1387856 1151460 1850562 41459 482032 265056 821319 1172612 400726 1591736 520722 1925189 952710 1449066 552286 720311 887760 147524 1771156 1800872 860109 1087447 802545 930277 1297812 936855 772144 826622 480452 729773 793688 1078443 1891758 1980458 559267 1339535 1788630 1766500 641687 704987 1305365 1968554 1788287 906541 1969023 457267 1524403 1072030 1549123 1566038 1437491 1606547 1449336 1626358 559338 1251390 1833360 1335775 1743807 478400 284798 1811983 1523598 1903068 879755 1148609 416435 469333 1526428 98514 904807 358804 1852929 1908105 273248 1276630 1763135 1031685 104497 80185 1265375 276006 1014497 1651958 1990254 9005 851289 1278053 137305 70691 926060 1996208 572211 1554775 268181 1239228 1265397 103918 786755 1654009 1746776 619990 1389508 970859 1586190 435772 1232734 634821 1030942 488836 1868073 883830 1149732 384212 608235 867041 1992576 851953 632913 1274103 1955439 30774 1521725 1429083 473494 150969 487625 817874 1577975 1196220 1195773 830622 1090070 243370 337505 987405 1046031 8806 346335 378540 1729302 252451 1019501 245258 305398 971903 762879 489675 243659 463110 1469032 441308 936173 73604 142204 980169 1286685 321085 1640897 1770627 408621 973809 338780 910428 1596358 262385 1898930 721400 710784 371718 503625 1423492 1848011 1631874 1320019 1442639 1433142 1254660 656777 577961 33930 1422282 280304 1709247 1348730 994357 1980272 609143 956543 1040055 1501073 247392 1025265 559930 270354 597415 921469 1075087 1434465 1673448 762411 316385 734303 746143 329143 1628754 1463066 126882 673629 350638 1162218 1147080 1017250 180233 1560450 1807897 1360578 353432 1580121 1603271 512917 908943 993300 989717 1956760 790367 510061 760716 1945308 1839244 271720 807316 1691638 1710578 1386721 1925106 1888689 1100122 741905 1145790 784018 5463 1110951 81317 932041 83641 844392 189343 381321 1248272 1091088 536410 1897312 1841976 235759 315700 1286346 450684 1802309 89637 1907614 1643451 7854 1302172 1573108 1796792 745482 574984 1826883 1522771 1645218 342895 474283 1274886 986037 1693809 1537597 1976119 1326958 279280 1988803 484748 1954446 76677 818450 337765 908511 1017362 747813 1805671 669578 767389 1182791 685815 1147923 44908 1369075 1004798 1068605 1977247 738485 1278440 449874 1246620 1707835 622598 1339195 757189 1112068 873306 1771323 1113930 819792 505429 1817285 206953 230142 1372678 1341659 991423 1083186 112168 484483 41117 876398 1927920 1525320 1223603 1174892 1423432 840038 1580040 550528 160371 1619230 660878 1381646 1601164 1637724 1200979 84995 1149291 1882077 72478 410832 1020443 1601493 172662 1751854 1839535 801627 260144 351030 1061579 668300 1079556 1593907 138166 1699010 628217 448038 1692202 1229943 510667 902301 1148683 352926 374583 1285601 390882 1878547 105860 454767 924047 1957848 514824 739251 1141752 422095 760801 986089 293562 942002 362904 1584518 1899721 840540 1591839 310315 713447 5716 1423665 860325 737778 1986940 1878153 1083764 1707118 390625 1933573 1572174 1767414 1166443 1282109 1814210 1947704 261019 1678032 1901370 1868652 699713 1956572 626426 1892943 1448310 1249477 728486 1073169 159550 1729207 780273 218463 1812822 659096 1491040 1714750 146157 125583 1056585 1863897 1008539 746996 1101425 1151374 1601097 723047 892592 109103 369791 767952 1079638 217881 477268 1676889 1055403 443754 1238371 1423288 683181 1986459 769817 567846 1468283 184731 1187205 1242959 805086 32727 543179 1924153 1983640 65615 1998222 1254582 1987616 579370 1682472 1373749 414122 1968241 167565 1802444 1029696 1096517 1305262 709121 1199679 1879724 1870551 699162 1015212 1116885 426264 1589630 227982 1216089 1034519 339790 220253 474584 152771 719709 236487 136623 1051284 1419139 1104928 1633281 1470065 938380 884530 1169317 677140 1476298 706911 764825 747192 14530 503494 1195122 1769482 1517059 1892106 93254 1527314 1755367 1921295 1902740 1764496 439325 74415 1755421 193093 156961 154013 253171 1671767 219929 799329 1813570 259554 1946104 359065 378434 434821 1827379 624972 1478945 1717006 1464 976150 1884631 1223319 220879 1853311 1203938 588662 1902035 1056791 1452501 1395608 83423 1505275 1105970 507771 678976 1798666 1909816 376362 253861 1551499 644286 811464 98362 1990183 64710 466353 1659012 1176031 1515090 891622 1478468 1701967 1682662 203144 412535 1533364 1447625 1933611 422662 1898944 1049991 112819 1173902 523691 565664 293260 1728830 1357325 1090634 1329156 1956437 1033777 1509970 1925209 1867657 1829976 673499 430374 389513 951808 1758513 1996345 1963481 749958 1065258 781047 241041 1287746 72372 631486 1621767 1923042 1895895 1232411 1313753 751834 1778844 1813289 648011 1627949 743870 805944 72345 1396672 605931 83591 1738718 445865 1964599 37647 1823576 657800 1211283 1243932 174366 258254 1675367 1235153 786596 1524352 1030707 1426011 1969191 894637 1982634 604760 1758778 1246256 1646655 1212110 206820 986496 811741 221645 1205752 286632 743944 602135 140497 1907111 841413 1982446 500940 1623153 596380 323041 175316 1821828 1344873 1673458 675421 825897 1961003 517144 1586166 1331138 254078 513112 1019604 1601070 1542760 651047 1558873 1957347 1859593 1985281 61360 375125 1555385 1926504 1229594 328547 1358454 288392 878300 447927 200049 1878999 1884696 534373 943850 915164 1597677 658744 592041 1856954 14129 1340727 1471165 1615879 647610 1983824 459732 758541 1790161 52263 465314 810538 1319201 1694433 986175 956045 690420 772845 490349 1477321 1958253 1416261 1858840 1801419 464717 701493 1252936 1744322 1424304 1348553 650272 206700 1638374 896207 1088555 1807404 368388 1152802 1054021 1400919 840824 204846 904136 1447720 930515 160051 1901512 713661 1664394 1920067 949 605858 98140 1659833 58983 42638 401253 1947678 1700938 160538 1455041 700085 743862 589712 884632 1222460 1630559 987859 1671291 1891027 1351439 272623 97277 204158 329114 411836 150867 519674 573646 304358 1232025 1270122 812192 1137360 883963 697077 439754 293757 1877913 1594011 1513140 1256439 1324279 1497474 149633 1669039 1269272 96883 513287 855916 1371635 836970 1944941 1900260 1164438 1091572 864655 677716 1466637 1339639 110192 1112134 764668 680389 1181939 11494 23902 660510 630142 14724 1422432 800262 842337 1677590 19786 355442 930657 1885680 1889008 243014 1754731 111516 1941159 865665 1756591 1346586 1947228 1127348 1783968 1723671 1751907 139053 478799 1311532 90800 955322 1169018 102102 374763 753655 88864 662370 161213 1516436 1938961 1374391 1295695 1810966 650734 1655705 767419 585156 1617398 1569187 1534638 881920 1204144 1454717 201313 1875173 1772121 1833616 1937 773890 1228147 1963556 1270447 276969 130804 201428 1221178 286806 1513215 1472672 1624124 1522218 1104956 1130443 72269 1219246 223065 269078 1200701 322073 870503 1237754 1747799 1099201 1690728 1675022 119154 373438 1364045 791546 397712 1244692 806882 1231629 1990293 677631 1554550 1389791 1236167 1066563 705484 1245502 1190199 1618169 1428514 1005819 24739 1482769 615284 1677345 340542 1364294 236411 289919 801729 1520144 901790 791819 1926602 45927 994085 1208557 1989297 1678835 1579516 990821 655018 295306 297440 1597098 515324 832661 29039 1358910 435059 27241 108059 1933135 869227 571664 1795659 1818868 113133 1249034 641571 1122521 955055 536191 869981 974343 1509052 30835 1833290 1192558 455032 1605267 976925 1683634 1734230 374377 4149 141474 1009102 1579937 887147 910335 1295069 1223879 209995 1374056 1917254 1444367 53798 1643328 636439 615668 1010239 1304797 1294658 816070 1117390 1731351 270763 1764005 1868217 490106 1523785 114388 1533907 1564518 98131 280846 905600 318988 1630370 864934 1624005 1760908 324541 1585054 1058440 841018 1488103 1749411 1297770 1768715 2513 476614 1052587 868548 980645 665325 796020 237287 1482152 1686773 371578 728866 807954 446412 929569 1249692 850304 1057700 940235 901902 1552161 876139 609652 1724227 1109549 1273 1389336 179661 941170 125950 497125 1288280 1065698 1699350 192674 981812 643349 1546040 158509 204110 240227 925316 1969247 1500726 1144904 1542941 213589 448347 901435 25673 1266433 1584653 413937 1722745 984523 933315 72491 1044495 1611755 1058832 66644 1039049 1211211 1952872 835010 482807 1907643 1830651 1759744 424103 336339 868238 1696520 277189 644229 235981 660323 636296 952800 603419 1392343 115676 1464752 1785826 413940 1729013 448867 795 443641 1821104 781974 1627373 833174 1288776 1469363 631201 323850 1535101 863514 1411465 1837693 646761 1739540 1335116 73437 1730227 424380 1908744 1006650 1856467 1686872 253928 688607 1213724 353336 71435 649063 977212 1043333 1521583 713758 1834123 22539 711223 708875 1441958 727849 17061 1207578 1888936 602318 217912 1157591 609424 93269 1247420 759108 1769779 1454405 1094826 1122612 17057 117647 297619 481268 419142 169502 81148 529383 1551169 114054 1710501 289049 1129107 1283377 1429538 477675 1550957 806041 1070382 1419539 436125 1966903 718859 1944450 345609 1806973 1453866 1864068 39997 1794674 1943328 1077390 1607037 380002 92133 556983 897879 132040 1983074 1723212 1312355 1693313 989426 735496 1262885 1903715 79316 275101 1460499 1994996 1971797 1304231 1561085 1056281 409894 342896 496412 619677 1492363 1653332 15444 20155 1039980 1716900 249785 1303702 22752 1612009 564607 334491 851328 1606762 1722739 479979 1140572 4083 512641 552584 1757163 575859 218539 1836064 460400 1338708 398591 1707594 1684445 1162983 223088 1850544 658647 1771549 706397 105632 917179 1294452 1190469 1396245 372692 642797 319346 82831 203402 850748 1796852 1620010 1286751 783575 631456 115048 877784 500350 1224224 46489 1117579 270446 1356290 748221 441979 1586345 1775404 179931 1478772 1551472 1404999 1623772 1416764 359421 1492444 1543661 1265070 325641 442322 511195 1992859 401478 624237 1678181 1465970 1792964 1808152 1455893 1424167 604178 1252182 1451724 190972 188930 393389 974371 1136062 1947200 1395333 338481 1182476 606023 823094 292301 261064 1978142 485991 428111 760182 466331 1638287 163290 572918 56205 450868 205234 1801371 1530878 863183 469259 783435 1698139 149398 1975113 1260690 215069 526600 984543 70529 526825 1288624 1087413 1792162 1061875 1472975 542629 779539 1504701 1889568 1403439 486060 941127 16419 1680552 344235 434822 1296864 384535 938669 647248 1138310 840548 1475863 1577532 1386878 1333629 376024 1297399 1786612 1973020 1810732 1931929 303380 1801940 822188 1656474 26818 118875 864848 325172 56783 1211213 1310927 940595 1518556 960857 1247069 14649 71828 393233 495583 318140 1501738 885697 1722884 1377724 1685036 1695723 903844 332667 203123 1691597 1399173 1070736 1906298 1762061 921640 975276 1941720 321954 447898 1649581 1774470 926238 1653031 1450862 1906769 1809980 1605341 505427 446639 1170057 167673 543986 1364229 808893 834283 383859 812393 479602 433726 726088 476187 261860 964407 838185 589437 174896 1819002 815583 1724787 1363256 1133772 561002 673400 1543359 60590 1694420 1094412 1637437 1537659 1283609 767044 650564 1021102 980674 1271691 659340 1680707 363620 1875710 529684 7808 1777776 1116706 334911 1716113 740268 681470 948320 1940699 1015049 599379 1835901 483566 207720 234943 1159222 1833119 1889026 335413 1798598 1958170 471780 731668 1999205 554334 814115 475837 1787961 1823313 1365097 743688 1953523 39203 1277090 59134 1314225 1983498 1253973 486703 1987859 1180163 1816233 1994262 56255 238106 445555 1825098 529287 1321191 1415592 106283 417872 1075920 1187429 1841890 175019 1242415 1891957 245437 240146 1621481 1610848 137261 297017 956077 1699089 565017 28533 1091306 1533722 1564436 1486002 529359 1787332 1137952 413597 81668 1359897 630101 1150804 1976902 826908 541088 1811843 556178 1633383 1680844 402457 226337 1787668 1095839 829475 1672779 270788 266889 1741691 1701425 1605835 1869879 1636049 1025716 901540 644743 139948 236867 1051691 530890 346269 214144 1710422 453955 644211 11724 1317128 1572804 543746 1298861 1232352 1399488 579935 1174771 1441106 209718 1885124 27445 18639 1136292 1734953 1003089 821153 1623969 1397442 240855 986430 106976 571075 1265910 162192 1497156 13891 414550 1498480 1880605 1567404 1496315 1957084 1219879 368799 1114059 457662 192006 1888065 279376 297724 467778 116543 1379431 1262909 1962651 1264949 1038427 348840 1356261 1223351 373605 486419 1880457 1271512 374696 229053 1001609 66288 525150 405130 841366 1918106 1325040 640448 1377958 1697981 918852 630604 268582 956879 1511584 904090 810983 755286 742371 170894 910879 315069 823451 254849 1019858 1406392 2227 1339435 962563 99947 1320029 486426 1129883 1359575 647915 104349 1575528 1158550 748966 669084 1655459 1347331 1346449 901465 775569 1696279 132335 1797409 898566 1867253 371053 1513094 1105552 1498620 1285136 271761 1656740 811218 123875 1609184 1387699 1727662 748784 885957 1054974 1910312 1264092 1397683 256555 1523667 1287018 1899702 1040867 1414515 87971 1877645 1844242 381217 1356564 1416570 984857 101517 142686 1326533 1641070 1148976 542474 1945992 1705188 1852760 1328500 1380448 1244431 1924259 87859 1015555 261271 1882329 393671 606109 408577 189112 537873 539363 11426 1989910 105410 544395 84886 1510283 814558 236076 1606154 308076 714528 1050062 1695293 1690959 245949 1758645 1026708 878824 645818 1029498 11889 1519939 798229 1938116 479944 1021913 1788721 1507717 756540 1252716 1452744 1035497 380639 1094070 1960663 1432702 1841701 337496 125669 981574 246675 1084857 951410 1872298 755935 1211735 1275420 790522 1807431 1797639 445369 957361 1530593 1914184 905416 171574 1367021 1213584 465051 409162 1082825 35889 835116 296080 732916 1590332 56241 1481578 891500 44351 1252248 1240777 351656 264633 423290 727514 1955545 1928865 1239428 1590888 1555296 798470 943408 735518 1078853 724247 587930 1745664 16537 1619992 1639034 238852 363410 444150 993210 507630 167598 1039434 1223051 502008 131392 1857950 1449890 887152 1957358 710858 113733 1560672 1003316 1452366 1525491 1516259 237752 1082733 1873307 1787345 862719 1924791 1279369 1613448 1167620 1830643 531446 35906 1272068 1529563 193080 1920733 681072 399555 1770046 1537939 1188792 1649087 33548 1867226 1052134 811507 1238210 1888448 49697 809105 1668320 1523306 1446053 1303880 799578 1159726 1617520 404117 120094 1110912 1526469 1978177 653963 1992541 977189 578534 652471 331471 36826 466501 729977 1938935 1063830 1449385 614739 713082 1044658 829079 1004442 1187797 1341592 1443631 875446 1028308 1866902 1210122 1087604 824406 698601 1065658 418320 394629 1156048 300918 1788245 931027 42121 708606 283758 1406452 656081 962716 71619 1434461 1430540 692840 27417 1843258 600062 1118621 853224 628259 883698 1917101 133064 345997 1419623 1773585 1718911 365917 1143367 635194 777548 235623 1851714 1889251 957430 307740 215965 1758654 1612820 761888 970495 1307972 1120086 324697 1206298 68495 823802 1358135 472401 1841382 402214 533515 940813 513342 1983472 547243 309660 153624 1946419 1242105 638094 18046 618832 920814 707785 1096895 332491 1926929 873710 1239242 317887 1744384 1071842 741418 701086 593629 1408714 1832565 409106 1184721 182372 1509078 465003 492934 898788 1638638 663237 1940026 389647 700655 1617882 1637356 989490 201013 565433 1945038 1357735 1193636 780584 1617665 1680554 442120 1928997 1025172 795457 1000949 1955128 913760 1015456 977373 1098121 789304 1194449 1277722 1820328 887903 1012443 619540 7878 806591 1472074 654884 238844 119305 836967 1890635 344497 1735948 213272 521669 552761 1952465 963918 1869752 1641331 1275458 1293782 932166 1392570 1945366 399985 1461601 768857 1927062 1907500 1777542 722230 1619453 1867451 114481 1413734 610541 786526 563945 828050 1242647 186597 941032 1895258 275596 92389 614323 836920 47719 1845175 652525 1601578 1376584 172156 561328 1001912 1429544 1475393 1074126 1688033 1085254 296751 1875931 806066 1766941 1032486 132290 473325 749916 1847765 456187 435649 1502789 1504073 253001 46918 774181 1254391 273914 49195 976050 1981602 640559 32674 873590 1050247 1504105 1415594 1440543 568054 1919249 985223 202993 1411415 1590369 1044153 960819 433520 1654949 29032 291707 263886 888436 161181 683246 1401344 220680 25635 98987 348799 1159033 950885 1864868 1831188 217172 1419145 84099 1486414 270738 423864 451238 310861 1138846 1107652 656801 484335 1102054 1831373 748074 1269878 1325849 312917 1928082 1655997 564636 875613 324511 1150910 195295 1367296 867052 1370509 422557 1118651 1726129 1730933 857580 706195 1524338 1898637 1896483 1569307 1505579 1153682 375793 1797928 1005405 112413 401889 1052371 703008 1162253 688745 1276929 1846475 1656278 200609 561055 1450148 1781439 100043 1197414 118297 1383380 1536475 844448 1156610 1219881 352427 1164574 1709955 826902 214288 1429203 584072 301743 823215 1333551 1168934 1982362 1170505 1462284 457449 906090 1490802 804193 293604 1203663 856100 1887742 356851 855389 1996200 1176932 1162318 594797 1912258 1335264 514371 593746 1068351 981826 1310955 660909 1564805 177197 1003998 396246 931509 188289 254222 1333436 213816 492607 417723 1596885 1065571 1819017 729740 739365 1981756 576879 171722 1745908 804319 471954 1063209 1203949 1500897 1724877 1656606 708608 1977197 39248 758420 275560 1042532 768798 1859323 1782346 335646 1943309 1194202 928595 313764 1089665 1659532 1663399 619969 590860 1862502 1463392 1235082 622588 1342337 207926 1405593 739239 487004 339939 725266 983403 774439 129425 791798 1052781 427655 1996103 1255599 508835 1419732 99203 384675 1933763 187895 678602 144022 710333 1539672 1531088 1914711 561632 1730621 741713 1793268 234954 884111 711027 1232910 1907279 1337180 1665589 950005 1348829 1690396 1469911 630533 1476144 1668848 752911 487203 302530 676938 382844 494556 1825169 672924 1908750 778516 487357 1252471 1218509 1624804 1058449 1244583 718059 1956350 985772 368223 1386284 1815951 508131 608795 188063 1910402 706891 1948128 1211994 1946083 222574 1194916 1429533 876271 562215 920915 1098164 1626772 102835 937987 1061526 990700 1939646 413308 1499548 878603 638871 1213566 232576 899759 563048 442498 947150 458850 509629 1878734 1239817 13522 387513 1890335 623236 106288 104801 1653329 465359 184084 1699093 1138145 353479 1096589 1636019 1996892 1093016 474850 1924392 604336 1154191 353400 1873002 1263630 1826059 1530849 1190351 1958230 813281 1166454 1564318 372477 1797192 1438286 1507659 929533 1100956 325252 365330 1331763 393867 1188826 863023 443175 1102694 1176958 970922 1095429 1071504 161233 364447 720351 1144946 445747 1296793 866661 1784759 1861253 31877 428303 48478 172441 1731971 877765 373636 601602 6959 632951 1797524 73603 1207956 1802579 1254543 1417518 84947 749044 1603991 391490 1935451 1404175 476762 1970390 1274970 1676058 956959 1538975 167632 808712 1264458 1250071 1660124 1673801 1429007 1809169 1453718 1745063 1869141 1509095 31321 1906166 1871433 636829 1885444 1383919 754159 1934333 1522655 1205810 158157 1135539 1728404 1968013 1191976 763625 19025 864981 806621 209354 409350 36578 1343493 1823905 371622 37992 1564962 46452 1816668 1103785 1107281 1941169 1494416 1848896 910546 1477596 1604490 148727 1990413 399968 617883 468383 56199 1103489 1343699 1242747 397272 1843293 927824 861531 305968 69919 1235263 615222 1811168 329258 1104980 1911131 140793 1659822 134634 115868 863807 495659 791186 1454097 1190804 1811089 1372672 1470370 1628722 47217 1485370 1993558 1667844 130949 1568809 1205237 777184 811044 827165 906817 1225590 1084541 743644 566707 1234861 215071 1009177 1774247 434291 1966012 1730024 981153 531837 130423 1620489 1824580 297825 282298 275840 176104 560827 482214 421774 1798670 631633 779300 398407 1434970 1090680 1388687 1168554 709896 252847 717571 12266 1242211 890456 360592 1141716 581006 1037563 1790539 1566739 389627 378529 732517 1187256 1545840 621086 152911 1953639 498556 1608772 77603 1738015 1211305 467248 943684 612341 86927 475576 349343 1989123 194876 1219358 628576 1084873 559755 456752 568886 1355334 1283120 1383884 1312528 13306 255679 102647 970694 946747 1838342 1501935 1305326 509324 1333230 1909569 1386988 833418 1283656 1863386 409815 1394960 1895416 1060000 1981693 891082 982354 1237049 1024612 1144346 743934 62017 1186554 1617838 1339158 769625 91738 1785653 722579 745411 825702 1757882 1805693 269323 1695660 1204376 21877 1533126 916903 824694 148285 1910333 66268 1910256 317168 566879 745151 1814802 254123 1102209 223288 1816707 70054 1033969 643789 56098 867671 376469 1267952 103365 222782 1825901 879062 1872294 1968602 608993 316010 1294144 1022710 1225386 1796801 1151253 227013 845086 852205 1000245 1684002 1655714 1918980 501553 834937 469881 1437294 1387638 702455 855539 1140739 1006783 64575 329631 1650185 586819 905393 1930650 1474631 1915815 408519 317402 667225 1537193 1236741 1607667 1781216 585275 159310 1047021 1525658 624452 759869 1567884 1919750 441353 1972584 1758960 853362 1003547 1713831 1162783 1003452 1573028 712871 1391933 598539 1104628 392532 193682 1239319 106245 1206922 771737 787517 1929211 1532561 457539 258842 1013074 1627614 685324 1468615 1273989 617677 933915 1874778 771336 1791589 1108672 1692528 142111 1143468 1779767 1886637 802717 40014 1958878 1132583 1106365 643514 1446027 989530 184519 390433 1274203 616367 434858 224521 485342 300308 632708 389624 30819 1002749 681096 132795 1047546 864219 1963002 1794084 1874445 1160142 99039 1184770 430077 1090843 1504145 809214 234481 676774 733465 29970 1516680 674987 1498109 1315017 1868313 1217271 1923177 56266 1810003 1979221 1506239 1265759 1654273 1477726 1973549 1333514 1140065 605555 1972948 1652111 580221 1547582 691196 1008735 1298076 923299 1393001 604728 1141666 584727 1093494 722369 1664159 890204 1295226 1851460 478001 1007540 1129651 63313 189549 1007960 1942624 1995492 1180343 839608 1359840 588254 1370145 1458347 872323 772977 1333304 1562001 604773 1413447 1157522 897404 194081 229582 1891668 930695 954873 1819830 508803 1549607 1194756 1102222 121839 1046293 1978015 834785 736163 578119 1716264 1579370 621534 1582817 1892539 1468390 1079507 1993604 1951737 815992 1347983 1712977 398261 1460400 420263 1466656 1819879 1902353 1025437 35252 694260 1476524 890606 312278 764193 1517751 1571117 693709 1918404 31576 288346 73313 1457748 192690 1244048 206933 137310 1793480 1645415 936459 1302552 1184177 1466461 483662 835765 937656 1988277 28854 1381333 814307 572231 313759 889030 1064629 907207 925076 217908 987804 1349225 1203097 28306 105120 940880 1004410 1249865 676039 725363 555778 1078843 1637636 1539978 1652883 413630 1223386 63657 1170445 393647 1993242 766165 482581 1165529 1684809 555994 1533292 1086557 714243 268742 303536 1339557 288594 725550 1518243 1372555 1067716 212943 1925573 1089433 1714874 1821705 1960430 1665508 749098 1505783 843212 506759 628666 1805617 1754943 1711569 435891 990253 1693210 633145 1039946 397808 1714105 367261 645593 107113 672434 1547809 1125720 1475013 1704298 894593 553900 643526 657120 390675 496485 499394 972863 1954652 514386 1463463 834921 174458 1992876 1657985 382244 1955369 1414549 714179 738071 1826907 61305 530887 1765961 1470989 556233 717940 1488835 41554 719117 1973854 1315009 239400 272981 686907 1199949 322500 107815 1104156 1889692 1224942 379076 118770 1576902 1942636 1294089 1848242 1825528 392096 1597148 1773979 1190587 1001516 1108797 1619614 400226 772586 856893 566926 1209667 46785 1167468 659730 1496330 985405 458949 515675 1023436 1058647 646243 1820912 592021 1449286 783379 297982 195392 13428 807775 769827 627507 267350 966299 1636614 609060 1292168 1063281 1018396 1466445 291563 1196570 1136315 1331753 374306 1282864 680444 431297 407667 1079564 570842 856676 1441913 26644 1726191 1500725 1300493 197618 922138 1576366 665285 168269 1768812 1563516 585083 1807475 1541583 1652941 59762 1236018 169539 232889 1194525 585889 1922944 895349 216943 992113 254937 1491891 1573248 1343835 556476 357444 899419 747498 866184 1523721 1183255 1536470 255904 910121 1746147 274611 236821 209223 587851 700385 665954 1671037 1328053 1977701 312017 1602325 1249909 1229124 388278 1122322 1291357 558048 1892575 1844599 398773 1406262 1283831 1282238 1741167 150713 628985 853976 1298060 839879 1571682 1077679 868397 1348087 1764570 180737 938404 1269364 831169 1318035 1861991 117853 1482593 180456 1442464 1435550 804344 75176 622001 717016 1471671 708897 450939 1358298 1032497 1585842 498203 1450053 77302 94390 1320198 430781 1119439 1275220 963868 104414 428267 885458 251555 615971 1152301 1438190 344713 200591 208552 1741215 1529731 1012657 1251522 1705309 769212 1434781 390287 952626 1008576 1722383 1822387 51200 13442 26565 378581 2410 419140 78779 377865 1129830 860721 1106671 1286418 1418223 1244780 489108 1272990 593089 1449454 441363 917287 927879 618557 1178753 78309 1753857 345343 644301 1647470 285738 1270237 1708530 317075 1449478 1251866 1226259 159144 744847 616658 424969 842425 513609 1720615 1874902 1246949 141313 210879 1303684 310386 1544465 1082149 1236490 129481 199256 1948544 1322786 1264398 1299619 1258872 46816 1104472 1518584 1993609 1751862 1362779 1646598 386810 1748487 1105249 119670 1919543 1020033 1619976 803271 1772766 1904543 505527 246254 1709450 210635 1826102 658636 1426479 1416198 1343573 1377689 1044951 746928 1592984 373421 1607969 1966567 1188522 302948 1944748 1239416 917530 1965669 455292 1067400 1942068 23961 1260628 1673966 1898506 934418 239637 1358292 551660 9935 617598 206150 715955 1246587 1132682 410885 1041147 608178 713880 764880 872478 638099 730988 282176 914068 1679883 390148 168410 1675996 1844682 1762572 1932949 1053207 1521425 1414334 1872034 879927 495043 895880 392163 1268239 667350 706585 1289467 82025 847209 1891613 470304 555411 848885 848501 453676 1185194 845004 1306055 607976 610390 344208 716552 345699 1778274 1647534 225338 1357984 782746 740664 316036 1181361 476001 1536378 1941636 1738057 1462677 1935925 1239776 989762 1503200 1208767 1613363 1937372 1562814 1896635 581963 1055646 1513213 1627118 1678571 1489858 1046253 665087 664453 642614 891818 841198 1332958 269303 1962588 840867 589196 939068 1696103 173655 900109 1571813 563718 1484277 1645099 1565721 250533 733360 515909 1705877 1428369 637888 826061 113362 1944769 843588 1739680 315846 582520 1019750 1037789 596930 1151059 873054 1733793 328206 1559281 975655 1390102 1243852 1891653 1811662 21789 713035 1988915 1786367 38254 1353875 621193 1367066 1973168 722235 352228 903883 241335 316489 1077405 1279292 1749453 132057 340747 1476302 1557276 716588 1771496 1105478 773609 1233898 1979689 84401 1014980 1142433 515821 1896906 1686151 729430 873270 1315444 1374636 159238 259696 608224 696869 1881157 1752658 1377037 1163521 1642204 934529 931410 1379454 8347 1778665 1565483 1636911 1387127 1391441 1763102 1125034 703040 134435 1097511 248777 1986045 1500335 806762 1794751 1289418 37338 299879 1930731 362454 1957783 519817 1698840 579924 1137834 1417067 1654953 1825850 955042 1951872 873788 709091 1996292 1449883 1871410 1383 1543961 1477387 1910429 649169 4057 1057951 682654 1747851 1798709 60610 1071870 1220358 847730 1178305 1886596 333198 1219007 982453 1989443 392627 299540 1523302 1784212 66203 264018 581275 161822 647289 94527 1294298 4319 1775063 1243042 1522818 1336886 1937647 866080 986126 1013914 1220831 1647131 1964298 970389 253635 394614 1838841 821251 450082 1665910 615498 1774311 308748 1139548 1432685 1762392 1932251 676452 1942381 453473 186006 1714295 1431446 1244914 351667 1818073 1587560 1545882 626026 1379468 923362 1854631 585665 1866084 1174022 123115 1753485 707198 23957 1573098 366955 1657467 297721 1975766 1232405 780002 772219 1058 1646115 39110 1104792 167674 575026 1885222 636461 1988483 816750 1577778 1639570 794534 291966 1848667 1893598 1603297 240823 889128 925405 536365 1157205 234164 1372634 1482039 1807239 1815051 899132 1365215 559498 3810 1779871 1339451 855366 734169 1335174 1813593 930385 781564 1232022 1556293 273915 589963 129083 462677 279258 1804812 1216972 1738421 192960 1309700 442825 1744209 1045398 1401676 1976454 1763350 1799143 197531 1642763 335647 39396 554817 1773606 1186541 1420271 686454 839729 1097351 1962411 171865 1270918 8140 1331937 1562711 1461281 1974903 1907882 1221876 1525274 81666 1324407 1856227 1299736 82711 276264 906557 1613294 794775 1755845 1898045 1814609 1585800 1739605 700884 1546628 343245 835049 1821650 271974 553923 839321 1272638 554004 819474 1634090 92407 1913933 1146599 741023 402584 793936 719737 1572209 1184233 1671843 1699483 247194 711046 1809052 163122 990732 618524 1651783 1285646 1688643 517268 25021 981640 467355 1878757 538559 1517708 609617 493990 1683154 722061 1054646 944199 775365 625538 1458064 297949 1752044 725607 901605 1112071 1810904 1163194 212255 1192083 443826 914289 951008 927982 599755 878684 1673557 648442 1317228 915503 404414 1235044 476505 1809330 989837 1538567 485340 1082871 227904 1843288 318829 877010 1682426 121591 457124 1797903 220011 777483 1535775 524874 1737528 214579 589549 21398 1880435 1473844 462384 119533 558377 1059287 999802 47131 1960314 270244 1560262 1190697 184512 1185263 1709386 665386 119199 1995391 970638 449480 1535930 1675706 211127 1396816 1365896 1590347 899150 385935 287618 276042 1997650 75816 1513945 156634 445371 1293358 463169 941907 1694305 848680 948927 1717049 737550 1167080 81078 1792776 1020744 328553 263884 902837 1728857 230395 362930 147937 295521 555364 1046568 1735187 1772675 1390313 1195913 1486476 1171044 6578 1865492 401837 1268421 393388 397168 1714409 1847351 898755 1251799 1803333 1745400 830828 661878 1036547 1151257 305800 1516001 1992073 1359685 353837 1793851 1486043 1491283 1390377 1086815 613363 540534 1957398 1545577 335352 179637 450449 1693104 1845451 621922 623503 1023472 104962 479525 597145 570828 319018 442598 412436 1007725 333948 113305 1029958 1258799 1651067 297455 1755946 640155 586330 406754 1070141 485619 76699 247163 471838 1200503 1235909 1773672 1315917 1013564 1536480 657018 646212 1443085 1131127 717284 154052 1123268 1778218 1256391 1035096 218316 168271 915715 225200 1436564 5797 1736621 529932 994816 1301880 746819 607187 902945 1836477 528047 925663 453979 798403 777914 239168 779828 1919646 1080779 1093058 1537512 1079388 1068650 712662 1977081 1001625 797016 926388 843265 839436 399187 264687 829687 1448271 1298749 1974997 1381100 157044 119210 840815 1833339 1832288 550385 200592 1196657 1931815 895963 743959 695776 1082862 1974654 1006940 313022 1290238 1232201 224744 345136 134851 975586 1814983 1719188 1378823 1776763 1259453 960565 1461860 1525874 1177390 1968331 1107378 459616 446830 356690 1006762 1718145 764897 597726 1325528 1661824 1720947 1916064 967257 203669 205499 943005 1913570 632559 985931 677863 184251 1957101 1825571 1581645 943845 291821 1871451 1484603 975429 781020 1835527 60611 652637 1619214 335314 50421 1068531 801996 818399 1370968 1043172 1193303 342726 1779078 940128 527656 1667874 1198988 891557 773593 1344949 1946620 772411 1298850 316784 190733 1502707 959991 1214309 1120722 1735415 87117 1361709 1447179 1617456 826062 1704065 1952439 354059 2036 406426 1515166 856475 420771 1330678 1273539 51961 1110234 1295938 1579578 1696714 579474 1148234 1236197 1786142 1750309 1018375 1275019 71840 714316 1527986 1501629 844350 997899 1225023 411343 304957 1865541 193735 33109 1147610 1507338 915381 1313901 1717752 829240 1260929 1394796 1550558 93179 603738 557636 1019250 1337528 139338 471293 433168 1704399 1657431 1425483 87295 854353 164854 1680023 790985 577294 1673875 1050369 1380753 1848191 1775529 547190 1584250 1882292 37573 211454 864902 1960059 159808 1777317 631971 418506 810187 1339176 1955257 107607 1703173 740025 1624677 1481549 1996319 1913660 1075877 639315 1659582 1854301 1041618 650029 561703 717534 1857309 1654684 30273 543843 456385 203004 267703 1151494 1334291 1585491 152117 688979 51835 514787 900191 1937596 1394251 1893467 944311 613935 860404 1224805 1948628 833058 1012839 1090751 1544696 1030328 23664 1059236 1025918 1461389 1279257 889007 1240692 782606 828135 371600 1015497 1785191 255306 3374 1859441 1012505 1962490 1654509 1821599 478517 1343409 1576095 361044 1244685 1110370 1430803 1429545 1508522 27059 413666 1216791 23813 1059848 430705 1501863 241245 511177 1091840 1388312 130525 539410 1514021 1205024 1163221 1827705 1933858 1251270 546734 1130689 1899397 192089 1160455 1515993 221614 1384837 1936339 1195666 1157294 768154 1108728 822981 688295 1522425 1424556 1911390 203531 1842198 400850 630956 593787 398469 263751 246985 1376085 1806415 1445066 1351518 1656218 85269 673138 481295 481572 1801364 931793 1593843 497833 1883070 625124 1563088 1060094 1690032 1105975 332603 332710 861980 1194975 1792847 1573445 1386484 443623 205957 1347657 1647454 20772 492034 1830017 13667 1785786 172408 1607912 206639 239473 25831 725250 1662162 256309 577953 251676 1377545 1451368 915102 554048 1245669 676234 1257574 1099372 983463 1041783 831963 507474 155312 1779615 608255 1736679 1141988 1341429 1032474 1243729 1736766 490812 1526458 1991784 337156 260210 546395 1195451 690370 248953 386209 65965 665162 1747031 1993848 619475 1494359 207439 950152 860158 1592877 193556 70587 1601287 190453 1329188 1961812 1644769 1407106 1043245 1332301 1425176 1184910 1258211 9245 746083 516668 548250 1554740 1313652 365357 198836 1733139 1428424 1314230 1942760 882919 1592271 810232 1725082 1290055 806085 614424 776694 1380338 977585 85663 107915 1912421 770094 1189231 415114 397798 1596317 1766341 845615 4036 67583 660377 528387 769381 960662 542246 890717 1227208 957337 608750 170314 82979 643450 459080 953728 1379669 929321 1871002 1235196 176409 590892 1198048 237355 1139870 1702947 114637 476435 908293 33734 1881190 1062652 1841684 827764 266349 1995558 307825 1499705 1018149 724712 809238 643130 1092904 23681 9076 854034 1957860 310281 805440 1383252 1316918 799521 28412 380411 271917 107457 1024260 278698 1807558 507423 1884887 725017 1932636 1972335 1523511 1771413 220554 781165 461537 1960154 70332 524981 246652 1569350 1173052 1859293 920246 1475132 1834086 1974107 1015316 943715 1773762 1835047 1732151 1798095 1453927 1024093 1122418 1844636 1342346 1887519 724988 1551679 182070 1263901 1219543 1570909 293009 1708008 794419 1387173 1295868 175512 883074 660075 474015 1488181 962689 769307 603901 1432945 1263217 1563425 635983 1416905 377530 1794768 1322329 155513 1468551 1975251 1730626 479128 386600 1720402 1330741 1645564 1869869 1673944 403483 204068 736080 1310224 796198 1439953 1744543 1442521 111532 1057736 1634423 1073317 12606 1002700 109775 1300204 288476 561140 868932 1597996 21507 1740151 466886 557647 1104257 1413992 1528641 537664 1569064 341130 1774527 1007666 858894 1588909 442179 150226 472060 940052 1897327 1362871 1934076 756231 1318097 250626 815055 179462 1240117 1103620 349414 741663 1723987 1463688 779759 1746286 1955611 760675 113394 237738 810360 1933003 872733 932188 284169 721785 38956 570418 1256232 648995 1322203 1583736 239479 1911829 229328 1411424 609898 1866377 1937408 897492 1165595 855329 1004460 679397 136687 699158 705445 101381 1390094 1957533 1186067 123626 212667 1360414 569985 1521142 1304060 706669 966476 1948352 1203922 718794 1084555 618804 724492 754014 712002 1344319 467233 1844339 1504449 903063 488203 1475883 1343297 1362418 97107 1856471 647150 1526123 927712 929301 286484 1467095 1613934 196916 860348 1619925 254947 1223272 215832 890725 124188 1483699 601678 701869 175802 693941 585757 944116 1963636 500844 291613 1512922 1534462 323304 700793 924007 341793 1439497 273602 502923 1597582 1976078 1956920 1366765 1693693 884658 806094 995942 1575779 1077699 1879716 1617662 926992 60187 1052326 1436093 1600074 1925326 226169 1830881 237119 878158 338425 609736 554498 1329213 1448576 1316763 370335 1852460 926119 1549108 1562096 555341 1457851 819438 1128974 253986 72917 1571736 1301041 12015 1441454 591479 1482506 1011431 40239 123290 1920956 863720 524568 519503 1564838 890176 1360212 629369 1328390 492055 213045 356870 96789 222261 580535 1426735 1474489 936915 1877044 1452743 1087012 1027220 173115 1093818 1078200 1527140 1614172 102421 125376 242474 735216 1519145 1142576 385262 64416 1576037 706894 1418510 1794614 1306127 890332 440002 1419165 19132 1118397 1715334 1464862 323345 1644217 1859095 1715650 77839 52286 1263745 1359355 1530861 1602694 354580 1066593 726194 1521911 1834531 1082960 307985 801563 293713 614328 29392 938770 87256 1461179 1157577 515692 1082628 1932452 672494 1891850 25737 1710965 1959151 644724 1208941 795558 574332 854880 1274722 1032038 754561 1677239 1807706 1293791 944880 1272300 1820546 617192 1474673 868673 395793 313541 1938315 1140490 1815619 1716052 1087565 559400 1363888 1684192 1559038 504466 591172 989112 1835343 18888 1834871 31805 1658350 1813499 1008065 537604 859584 53934 1422919 1260796 813628 1113480 1036162 1608639 602392 593886 474630 1598562 1612920 956335 80613 1809401 1606666 1577019 1085980 1127729 223034 1797982 258228 1512443 213922 1283201 704336 767657 1238732 1989735 98361 1146171 1894848 638265 543133 53039 1774388 631418 651428 1151804 1021596 332397 240005 1501328 1383625 688056 351330 1504457 825296 1961255 167794 589415 1578992 1041928 479450 1371361 652847 1886034 1561741 1122127 1897383 12780 1245550 1794813 239632 1956418 1527436 179625 814058 1271536 1983163 1969657 860500 1421954 1950355 281048 1153281 1514505 1141026 534015 1440035 1899511 1399403 1706265 1627127 1949186 297779 27876 1652876 1274749 365543 102264 415622 297126 202395 1462549 1502091 257868 1941785 1828726 541822 1905119 811253 637283 1433959 1695984 58909 412144 633349 1786222 1801643 43983 1935515 446367 1018690 130308 715923 1429927 310377 465612 1189717 1977875 942798 1163771 672764 1512737 1481295 23287 463540 606172 1140880 862622 208371 445127 979562 586269 1321046 977131 45718 1417587 1907077 1676816 268580 366541 272451 1736775 1014885 59222 1860568 81660 492522 617841 1428613 854023 1446939 706791 580237 472674 839422 1693486 1377360 1776130 1697419 1705290 1656153 355110 697172 1831895 472157 1101397 1377663 31846 1705843 1678816 976837 1994415 745006 1082934 697839 402910 1085432 720782 668366 1809799 542279 714544 639381 1194512 1034262 206877 120129 1563992 1260651 848027 1531413 550989 1237792 51513 1260997 291626 673158 1336718 421055 1934227 395152 1481545 96817 1303604 1793447 668743 243298 1208178 823699 1408689 1512310 605987 157081 500601 1339860 393067 1679362 361953 1457812 129474 846904 525369 1992351 496479 821287 103971 339599 990726 1125761 1227898 920286 1935095 1827438 91168 387624 1123627 976778 405273 559698 1427119 1282211 669645 473030 1944666 641105 1308960 1986483 1239305 1352136 1180132 961204 1319377 1875432 868466 983059 1074955 1034664 1530028 460071 1591015 1919070 1625571 562223 1193382 1575255 152227 436430 1032230 459980 1250127 1872482 1931568 829857 462502 836015 1214906 1077272 992432 838002 1428540 1750637 570528 202677 1070708 1970710 338619 499185 369934 103482 833297 665412 1615055 682070 688990 1565929 604180 1579710 119141 1197940 792039 610970 1103432 350631 248331 1414493 1094308 1886827 1925245 563265 248968 1858970 455437 652607 850759 173979 1714962 153202 491384 1467279 737889 40573 558161 922414 643780 1476082 478276 383843 550429 1178171 1617377 931679 1304851 304822 1676652 1632787 1866018 1931010 1604653 601485 163291 1424977 1657289 782850 30625 295181 1979604 996554 726505 1694693 719213 112625 574922 214264 607573 1676567 1707337 1545168 919822 5210 1601983 913924 119703 120459 895809 948307 1881398 690456 1239277 1641094 181701 266294 1198530 851762 1889198 1670749 628731 173710 1977971 1283140 1807853 1424384 346544 833146 1866951 1318321 182495 1217772 864695 1221067 918699 1139885 1484374 1580709 1615667 1968825 1229210 573909 1820064 537014 1413454 409623 1439640 979111 183358 938961 632278 1815079 624581 1999709 944569 1129134 1031340 1310958 800821 32606 1016900 1428351 365259 1240182 1118408 1215498 671130 493935 176527 1174309 80352 166297 849525 979230 778830 1626337 184971 966648 1386007 1898933 1604273 1882715 1789965 1492825 1919873 1526240 1342649 18421 627442 1665595 1916110 29649 376903 736848 1440237 1587083 885152 1156397 1674976 73715 1830699 1094219 971619 1447279 1722623 765107 851274 1916660 162367 1742822 1766791 398737 553644 958789 1652250 1376798 1739013 1652950 573628 1483431 647143 539063 801159 1955969 393944 1572503 1636346 188064 601314 947563 258236 537989 1734688 231216 1115298 1465039 1157282 1311330 944871 744493 974490 1798516 1630147 1250246 235572 504383 1167324 13924 1337425 1912843 1146748 412113 957330 1261253 750187 110553 767498 1609762 1153552 337905 881876 242468 1309657 881053 1852151 858081 443030 663290 447746 1714897 1284648 471915 496006 884021 49506 66441 1403645 1758714 1166949 318234 1766317 931185 181625 1346090 898705 52810 1626419 1478155 565193 1682848 1202870 1247425 46451 1299616 406632 555920 1878485 78906 1372976 162527 15761 1456803 9963 254685 140864 1191607 436150 150336 1405399 1594164 1597480 928660 294314 1496400 1789776 1487125 1636468 1503396 1826041 410273 611914 501671 303746 254899 352912 685358 1408271 911114 1583502 1598055 1855064 737693 248161 1368327 1875209 226220 125204 435449 273595 1377556 768292 397436 1719959 1419690 646332 40570 1066447 914818 1442593 494150 1006714 1038770 388986 812004 111092 1525794 1015417 359826 580660 1160944 941931 1796615 837661 1249803 1416835 1433364 1879006 1087235 764779 1407438 1376960 1109312 879840 1319964 1929752 1747416 1005501 1143320 1567286 755483 813084 1696610 7235 650828 845112 1746072 1102375 1630628 1653347 627454 89223 106971 573384 772083 1895376 568659 1981210 253257 1552096 129189 844196 472041 463949 1903371 900407 992502 1997947 1965781 855017 879017 1309432 1176963 151093 1328155 1702452 903040 384986 1339014 1160969 1890503 1767554 572487 1176335 785898 1784060 1864197 1886855 650420 127571 1078133 587571 13036 5815 1425618 1638808 235432 1420534 877782 1231252 579890 1474992 1908094 1298826 1313086 1198692 1706465 1635459 1239881 1218043 1466735 154815 892123 1190281 1697280 747837 264388 1398549 62226 1523649 1516137 592809 1470859 262858 857636 527271 1480904 459917 1809125 667964 237815 1982314 654849 1094850 1916409 1068812 283312 1528071 1585875 790292 1589891 1489507 560642 699100 1269104 735388 736796 794716 222736 687141 705280 519307 272804 1707239 1577942 1343791 1123960 1479843 1336042 845083 520180 814466 1456836 937620 820143 79374 1617119 1131606 583383 257112 477288 1622361 888549 187407 877500 1539676 600964 828463 163791 670102 382539 1191178 1131822 108487 576057 217611 1191999 577445 664456 904153 1533780 1213082 1953327 819108 1808841 696108 1411871 649075 440012 1125709 801795 987838 1330058 501940 1284502 1693532 1060886 502517 992854 1198199 1840884 250213 1146919 1464747 627647 673635 771629 901197 1082690 107734 369639 663576 603460 1709748 1547163 1637096 581277 1752952 696996 1298347 17516 1986851 283088 1376419 1718835 638376 1002699 67893 1675860 588527 346973 1991704 1642229 855799 1528460 511997 499042 455622 1482721 1791247 1983601 621643 1638904 1013714 698074 1965302 1721561 1065788 1679108 230742 1314169 1076373 1943433 44507 222203 699751 1088168 942869 516009 320354 83865 1306149 503515 711977 1677529 951651 702816 273235 1543308 673072 1960321 1379858 1677967 82651 1308227 1496772 1271228 316070 37274 994156 1610011 1048509 1795549 1335585 468263 1437372 1799227 437057 1009435 1150336 100038 607455 861407 1733393 1434207 1665982 39566 1687600 333769 1466226 995342 178688 725161 1352820 1076097 66615 1836723 938581 356017 1664787 268061 1282959 368610 1596753 1169599 1575551 1478524 1052695 1555426 1107714 126527 1493072 1631413 497831 178192 1507676 1702091 1212293 921593 1877395 494283 1621887 792767 1628625 1894537 401761 1111027 1772162 152236 1837925 1858076 1845676 1047921 1453014 1888433 985224 468449 1498859 105780 1604678 495865 99184 1910317 579751 697748 1204293 893692 28249 72627 26431 1538013 1170316 937791 1045734 902857 1269107 861996 1335501 285381 704281 722134 1169140 885749 1694854 16913 5052 253694 493863 1750494 746690 1085524 1012610 1010590 1819629 722083 698064 755714 1042040 1671980 1636055 4056 1556396 1893671 776307 778588 1263646 1838461 1536288 343543 464606 698996 353849 145047 896565 160765 1794281 1801136 681377 816193 29900 936490 1712589 1760286 1355096 264665 1377446 246340 368506 1159372 1740249 1633394 1306081 1329768 1679096 1171126 1962281 1263782 744580 1199492 1834889 642911 1048151 1162431 1937514 1892825 1360335 1914873 1533216 1594612 1080859 474433 494705 634138 79460 1634281 1736246 85140 100272 1356801 607082 1886738 1562864 1500647 1695645 820297 1884237 1606434 481396 1617716 1082835 1999731 1233041 817090 1612909 1678919 490392 1656638 402845 1544997 1763607 823070 1151728 714463 1948515 1895536 495224 1364214 1879755 347348 506084 1155333 268439 466878 1876031 342537 1456 1537951 1735993 1398026 905147 211663 509322 776710 1579121 1295849 1009119 6488 1652884 1719318 1946548 771500 1703908 1548238 1346247 381879 1021572 151228 1940556 622287 1668332 762076 594206 719446 722734 481439 1952416 1011872 519533 1701360 1962740 1377565 1041040 1316183 1973047 473648 735100 544219 283248 1580164 1555418 1087205 718248 716546 1375709 608214 637896 1837454 258067 1900574 1279878 69602 546676 1652836 1919659 1441628 1688867 1838891 222529 459156 544610 312890 358900 522143 880869 1487871 760693 189566 235764 884242 1568495 1241800 6226 166618 1432478 648320 44539 70653 464697 1510583 596626 1016099 1325642 1273339 1594040 1398544 1732914 1029102 1535468 1390466 939842 791743 406798 162923 1126654 1741238 1569337 1269024 1292192 152882 1109871 95649 760073 1068411 1641975 1620256 1468826 146870 1374704 1673150 717265 775394 1886927 433868 234260 1811497 423665 1750766 1390321 892826 1392853 1354710 995141 1936541 460675 1958179 568893 744777 1014440 646609 655396 1501247 1784260 787268 23105 854028 1473623 1234641 1565938 1848275 1672951 1663995 791059 669100 194058 240409 266085 1003347 636330 1148556 1217008 1825697 1823207 1781932 725388 1519042 1478139 505409 1361399 608524 1587696 1266147 1567748 1832485 1435804 1313002 633755 81563 1162088 1015228 148665 1769929 1209035 795126 1071005 1352209 1028577 794309 1242142 1336900 1320162 1634912 1885333 987197 958006 1201362 600991 47541 126517 1193898 751683 42352 224589 1193309 1852069 1083666 720917 968754 1401066 669281 205594 751202 1563852 1449052 1223488 1926457 1639316 1608607 1628253 1637267 470036 560621 811305 1008555 799621 1326185 475072 1479916 64398 1050954 1332513 1125027 1619095 711580 877740 1875182 580279 13656 1677072 1504730 1490959 663247 457801 490246 1214509 1590970 60056 545661 409086 1651999 1664558 885185 1623240 1984896 728409 1161066 372265 1710425 458690 1330346 1914417 1298925 991297 428821 1853015 1865018 1979106 1359372 1301314 1424910 340512 1010503 1330145 1900388 474608 440800 1169159 408296 821395 1049341 1647552 1354677 1335257 507971 1100368 1530254 1616551 449484 1670682 205669 66355 153369 1030207 791377 610074 679365 984690 1290256 353759 1557326 1809154 1928185 1642206 1726539 1588073 1938967 1814683 1423659 1917870 68836 1514257 1703007 1500847 1505628 1345053 1622805 1043286 290668 1269705 1723886 997090 213037 1303606 1713080 1869956 1768465 1698770 495479 493412 399663 1710585 947797 1885525 263983 495796 228089 1551924 876374 884140 1769472 1649939 1886521 1167693 677034 1156018 1056988 623648 7138 846585 52507 221301 1387309 611012 288839 1278122 1838085 1255009 307387 1630094 863599 505012 958369 1545473 1178085 1525762 272031 553971 1041245 397391 1084717 811308 1045551 1294467 1186231 1584059 16300 1184757 1715366 1407505 729525 431561 337803 764546 1412194 1250585 1523830 916456 670585 603508 453986 714270 958204 1166777 677656 1307976 192451 433086 261685 1972463 1841572 83282 1763849 66472 1062263 1028541 857820 656805 1148446 228604 1118045 1785 522328 1589042 1253514 1787530 1109715 10429 1263430 1307206 1202199 289024 307930 450165 1174674 1224181 1461482 1087945 441428 680153 992520 577969 1881910 1663923 1544281 50192 1312271 1207620 1177496 301485 768181 313270 1314927 924662 1215642 1396355 156931 1285049 1362100 1891021 431261 1980819 151314 1399060 1292751 1730729 1468166 1758386 489819 1275172 1322703 1971006 144677 1024878 478536 354591 152760 1205855 1568197 881491 1322338 418841 845574 1598972 968041 767661 1355058 238563 408387 1712408 767420 1811876 1173553 1648495 1103714 142850 1931259 1229351 384237 836951 1746161 1369688 439158 288257 1709523 509784 217579 1424452 432291 76412 1238126 400626 37324 1974427 854358 245609 974876 1000722 1154200 699241 858020 910391 1593548 1428906 1968123 1777603 1166722 974174 353779 1480638 1161138 619943 1489430 1622961 1482647 478460 1032982 557176 1759201 693146 683337 395765 745284 1693535 903408 1262339 916762 1453881 1574853 1291477 505959 1181783 879162 1010876 1031230 861515 1747705 706590 1771799 1248805 1078080 93404 1382129 1777892 1392761 538400 40725 1020377 1689085 813411 1897130 601155 828906 690151 652736 1543681 1152532 10422 1260614 83851 407954 1151578 1470322 206673 1285117 894648 1641061 1188655 1222411 91557 557525 1819837 1017050 671861 1366250 532033 1849745 1684477 833503 1518961 901392 211806 934601 1635523 74564 1801520 980851 1665960 783352 1121814 1806369 72529 669126 230134 1053023 1014974 640580 508428 1710435 335986 1089481 1594679 679472 730263 61216 929809 748944 1985144 871270 112251 1170406 1394851 1465204 1559154 1987450 1953127 1333020 1294695 384335 406439 751722 1883608 249394 570910 629380 1735403 1410181 806628 1772236 658534 1389598 1023945 1668907 919867 1305613 1215896 359118 1909403 1018031 931271 1832117 288956 792852 218423 650089 1400573 1489274 1081845 194941 298992 556325 468964 276003 1708358 1775871 100136 1297398 1650204 446317 135177 1707873 1885026 1089010 1933334 1565075 988843 221842 1411363 1861289 1844307 233718 1503645 96270 1913366 451800 1700266 1217512 1470820 381283 609632 68465 1765297 789061 1630999 1517549 1428942 1350201 812427 1871602 566622 580050 1934798 939396 677218 286074 101400 377851 575052 139230 556243 1504725 1747230 690647 1499775 775345 256250 427685 607048 1467995 855508 636007 1769074 347133 1026488 1596861 622968 1960908 792347 960103 1142077 1918354 1208317 57907 317407 1769852 1772950 1187421 962375 224152 293635 749075 1826958 1311869 1782844 1321695 1278320 1949316 889263 53462 197827 362208 930469 979498 1709779 713539 1589169 1999970 989984 1767127 1348572 1367216 864016 614551 1722731 1993796 244871 316553 510723 463849 1646217 1680111 1542536 787683 27331 841208 84906 64401 824438 671688 1749555 1483582 329018 656606 1681260 1717779 226806 1806752 1348026 1001808 1240602 857107 688883 1099517 1413743 283730 1152320 821881 15310 1470843 1941567 1278363 1650046 938691 637882 119413 1873630 283756 1468324 1599800 206741 1621656 257818 511846 413625 462470 464585 655750 1311199 1051930 20227 204470 679832 783156 1439272 1208451 434540 1097138 1194030 471569 426530 613816 1985586 1615047 1770194 127401 762813 1272559 1338356 961015 842688 1208285 662229 772238 524131 590799 458151 854614 1690623 340547 1554347 1191524 363972 1314042 294763 1300889 908863 1257102 1185229 258442 1786068 984071 1758096 492843 635887 951943 1826554 603502 621712 1691988 1487249 1509856 1046563 997582 402249 897397 584070 1885963 511214 441816 1448529 773590 1967343 381497 227749 1455019 152175 36642 388338 748076 1698487 465941 709878 1252760 1261675 799961 130116 736760 435856 1289724 1971548 860669 67558 1515259 806105 231723 439207 1718726 1237010 973964 480498 1159939 1994799 1420587 435918 524046 896222 1704095 1711263 1861037 1917819 693360 1432745 231765 1541722 488511 552659 1912999 1495002 132303 949743 1612097 1902746 519236 337058 460765 234380 1690905 1101615 1332794 195510 1089821 1650756 560071 1392900 376646 204425 15988 1859757 1733156 74454 960856 1756550 1987097 1333275 894154 1459060 1720326 612409 468633 1243269 1093918 1616124 269397 709821 1931032 594427 1184378 1525786 326135 857653 1814638 1251214 56258 138328 216032 1607823 1927904 4779 1545495 1076101 312059 665593 808781 530858 948249 1460408 1856424 61796 232234 530564 299023 472469 1488253 939567 301858 1609511 528114 441937 703615 674370 838502 147779 340908 1608468 859240 67538 486147 461864 219966 1038428 1812526 579858 39423 448309 1762239 799430 12696 1766832 834258 1818717 242517 1728718 588375 536425 1438972 1291741 841575 1172762 1341024 1306807 1883274 1531481 674745 587054 1305958 547624 1683758 911530 435943 1581480 1942768 129265 648178 361518 1705993 407433 369222 751101 1317638 381173 1161746 595839 436546 1713798 341132 1926398 618955 855905 900116 187789 711407 1308156 912740 114818 1690017 1685636 1572044 22253 288828 1341630 494396 173741 1138723 722693 338922 1797699 1817768 1635032 609420 356711 1195459 130871 204346 578258 1595203 893737 1849021 1490079 639283 158230 1305771 1020009 1129456 36857 627367 1601231 827040 656934 11944 1582383 582029 1207076 1961969 666353 1486731 1609058 13679 74474 7148 897897 683898 1417729 205021 1905206 1823942 435285 1849806 1411695 1632793 1183661 1042222 25181 1144324 861278 639860 1812935 1400415 1161254 1139860 987997 290128 1650283 919711 74205 1579282 1528898 1617977 1495745 769728 916285 913907 1014351 338277 636176 1147484 844954 428783 88077 89375 986748 1801924 734744 1096419 254168 1429279 1939508 1496072 974842 1490999 795538 569136 1592640 827476 1474646 1053373 150497 1992873 1564354 1626955 1736143 16502 872293 243172 1638695 842731 793071 137156 1799780 358095 1645066 1857298 998900 1808065 854508 133863 1211099 1215281 766978 728121 1927159 1368929 1710605 203645 1243630 205979 215187 11928 894916 1229899 862577 257565 815498 1119529 1766243 1385876 1597719 97240 1726373 1446950 1061964 1616309 1835950 510468 230654 1123110 162565 328986 596238 742078 104909 57698 1342689 21804 608552 1634604 273304 412770 146121 258455 242485 975852 1203951 770382 802711 129847 1240526 1739312 1748077 284742 680066 883387 1816819 414181 1153766 72818 511218 188510 1292863 561491 1532484 1655639 764626 1636464 728679 1952209 1945343 344114 1719305 1076213 872630 1297856 1577099 600814 156401 1946218 1484993 572773 1145876 1677869 878510 1639067 910529 346584 204344 540737 1245201 728175 120867 1421766 1286348 734161 301612 838531 900502 303513 1187329 198035 223296 121771 480538 1666259 508419 49223 1772676 979088 1394370 1729012 302521 175781 900831 1596168 1361803 130051 1236288 1834716 1417579 100424 1444556 572293 95274 1546532 1373189 1170311 1938055 1947895 148110 1474873 1536344 263534 1253564 1955290 30818 1424102 744328 1264350 1261315 90064 734090 181024 836357 1650547 712698 223689 1717742 437231 1981445 1475882 1760675 115826 42084 563244 1537262 918281 1674884 727400 1753252 255288 535865 857369 293649 466057 507801 1200840 13833 1401530 1257040 1322139 1602996 33761 1622182 1906449 1123949 1018328 806447 1338726 793680 1426563 1921876 268993 286155 1027936 1767370 1028698 1317211 1549761 854267 516561 358306 1877042 266400 647249 704214 1159760 1121898 1600896 1272929 336213 729042 1396596 441051 1369111 348397 724117 527574 1043251 1522000 1635505 1572617 1492652 1937383 1935897 527327 259452 1042500 548766 1432567 1412749 569583 1131446 1454989 1309513 541215 1926017 1381716 1533016 185240 754105 633822 722490 237444 691223 1704795 864110 498812 1269042 386657 1366214 1073710 1512325 322602 1127830 355134 1741610 1543666 1566225 1860300 234963 626756 1220101 260936 196713 606229 890680 1732239 244782 1859657 1474650 1392179 917921 885379 398293 1791999 1754032 1681082 1198790 226080 947437 1058722 1707806 1970211 524123 1820183 51007 1448314 793010 502847 1116042 1800870 1796291 795429 1086236 570593 1295106 418509 1206071 1616067 924985 1204002 1262688 1567274 790816 1922488 441020 1649845 1121711 230938 1589917 1129305 386735 459828 166370 1975151 92375 1903811 1145694 724043 1396430 1387572 1350345 459811 12889 501825 1496234 493709 1317240 885257 761650 1705756 1736968 1898474 1723387 1418553 1513298 1297289 787318 1462830 1800937 1076173 1123183 1922066 262014 1164692 592580 1798612 1964242 1638389 1852181 1302139 1218096 38400 1190071 119950 1213902 1041755 702798 899178 1202263 987875 1326001 20626 1537394 1926199 787028 1327761 657700 65357 1016154 1862608 944519 507607 1374103 793434 182333 1156931 347393 872021 1693598 1420714 1479128 496123 217828 229986 1826909 399841 1055441 1300671 1026771 1030060 1185318 339932 452044 783604 349523 1035858 654095 512034 146536 796975 1580587 244463 281808 1148639 1874708 362394 1198875 1176578 1923612 1308718 1711734 715563 1111852 1634310 1837407 1729697 1691558 1215192 444529 195259 1575965 1576133 259378 1275017 1822315 1547748 1203580 1605369 1237387 1098950 669468 1062208 306008 1019155 1535462 789237 1465535 1201113 402388 1617287 1477250 660864 1983314 842486 1671901 1596357 1643920 1609060 934305 465802 117501 849942 759357 966385 901664 1318415 1427980 1373535 885570 114053 366628 147078 1308267 290292 1312948 796340 311623 645060 1957520 1846134 1596105 866923 1644349 63995 976301 1522198 198981 1682638 1383563 140559 785443 1768876 879895 25314 554384 224602 455529 97434 521846 972364 89497 181607 441321 1140287 499600 553006 1266563 55688 395873 1588201 280018 320531 1187367 1600599 315820 1289544 1681063 1766574 929004 385681 1799071 1562950 476819 1980354 149914 1798972 1771319 649988 1809029 1133708 1066749 1078042 1795527 1776779 1819531 426318 1053380 1611437 742606 129960 1014736 710182 1650736 397142 1168654 186322 1658995 817532 1048734 422747 1545471 1701618 539649 1833035 435324 437652 1728301 668048 681755 257909 569420 86018 542766 430885 526506 1104486 172095 9633 839599 1635712 824495 1695866 1236905 1886240 1123102 1727830 196986 1919655 1204429 713390 317721 1793322 1952815 1073031 457652 546252 1289819 755367 535923 823415 1498463 1714557 775815 782672 189584 1386080 59351 1059125 547806 1822721 80378 1185166 1851678 117789 1578837 484742 1264655 1843084 1604789 1891546 1848917 162064 27908 1535046 723195 622464 780399 1372633 1563079 113599 690620 557272 611426 1531520 533095 603556 865995 1056073 1979023 1653818 938553 857010 1061184 225216 756967 771940 1161561 1719624 1996951 781116 503016 631596 278137 1986288 672316 47725 494661 1250789 43265 692645 1455410 1495334 792952 218953 1608749 434533 1699112 1072989 215129 801801 1175478 395714 437914 559417 1055207 123194 265629 762771 569814 380069 502365 381082 886400 254832 909258 473959 1928028 1970588 1567230 1490486 906077 1474694 944288 1199579 1989687 1367256 1470520 1548843 786710 79628 1284726 1490371 1550437 1464995 1018530 609222 1478018 1113466 106923 1674828 234825 431626 1702848 944924 1607992 1504210 875662 1750893 808571 850176 1312880 1627234 159929 83275 969117 1569197 562027 193882 1766672 1534805 1629732 581887 1330452 239172 1365839 862924 166579 316071 819825 1105858 693688 1400243 1982930 1777511 418883 838561 1284346 409829 776331 1789863 285790 1286609 1467593 1473588 1242419 1399140 416936 434021 191149 1601149 316173 1829283 703499 1493363 656548 91789 371645 1201638 544559 17648 1759407 1856833 1182451 1683047 1623526 39705 285973 1607617 1926883 21543 527151 1024901 478502 752353 1197776 1343087 507804 1454145 883253 1442165 1964958 1870683 586408 1266068 1078860 1406617 862774 684603 1976808 1545332 88174 121284 1117806 1855955 880567 909533 1855696 1803202 1676122 480006 1281494 1897868 1000040 31494 922668 1958364 1653776 461322 1709850 1853652 796461 1633460 1380263 1929334 766318 1861419 1081103 1850268 548209 1053867 312205 658144 871981 100982 1867185 1705970 1884047 864435 389702 461498 585273 595014 182366 1869507 1918805 445423 1960418 1871169 1167520 1351874 393382 982790 248700 1979468 63002 365149 1290841 432234 1717880 213 1692119 941272 1300967 306992 234691 60171 491974 1866235 1581153 806906 555339 1784965 687712 1946429 890645 45559 1762678 1661645 543932 1543678 669129 1720782 1551860 1744133 668468 301100 136680 1961218 351731 895983 702677 1368100 563777 1560633 31635 1989013 557323 1354874 946926 120913 253506 399650 447286 1079865 476642 366301 8091 1303975 636233 1206783 244065 1416624 1116051 1481263 329196 320703 109314 888328 267271 1271103 349642 1193871 1754946 318008 1096181 446846 1198473 1975412 403314 767781 1352593 1666781 1526005 1246174 1310333 988861 900280 1725931 1271973 468695 1173811 979957 98098 1278435 547721 212597 1645519 1676506 1334130 136364 468202 1592047 1327144 1996932 1446497 125581 376428 338684 185818 10848 644076 890092 293824 923945 1610784 1573954 363755 1621728 559038 990873 867352 1503061 1364588 840439 1460689 806916 1335662 1153863 1963073 1990324 276863 1981309 1672826 711978 699301 977535 844455 1005513 1438092 1758353 1959467 348946 360895 978704 1800976 692414 1225025 508487 1322394 121123 656539 176709 1739401 147664 29688 589693 644840 28387 889113 1481779 628427 48078 740526 154947 1423151 311749 1244310 904108 809297 20057 1524110 482939 860214 1810941 1562858 880574 447511 549388 492811 526688 971805 402043 1729086 543387 1931325 1833100 684962 281600 812608 1913210 596527 238675 938132 1574078 428820 1020416 1912700 416229 540299 99018 220823 1446402 810298 896447 1171868 167447 182041 252581 103089 170312 1966940 434209 911020 1180092 138761 854703 80520 1504453 1398833 852246 1100621 1984341 113966 467683 27127 1292243 922909 303944 59130 1359045 1212102 987458 12299 358455 1713807 1460492 1973871 1863425 1931353 407049 1137233 452650 1703717 877803 913670 1555957 718293 916741 1044474 331232 1299458 1848395 1318178 768075 1560066 1174506 1274860 1076178 1777700 1488801 1411005 1953896 897423 1521832 1802633 144911 9813 888972 775172 844525 1154001 1077574 1593883 683699 202497 1204815 1911011 1124891 1487 863766 332277 1596311 337974 1461998 184457 211487 1977542 1875689 1552588 1388321 930701 420854 934485 679894 1874580 950215 1196983 79841 1856851 767262 401961 1747745 1979627 1929462 934975 38085 1521710 118123 190744 1834562 1021126 631410 227703 1070981 1470543 1599324 1902384 1800591 1940131 86305 1760324 1933395 146057 1558277 1944371 401925 1740056 923449 277992 182170 455810 1643752 1864399 1198023 1391596 359605 1283160 918123 1580583 298050 203890 1479185 131701 1661136 303922 450479 709532 1354801 233536 1890883 877567 392461 1800445 1099692 870961 278227 1577520 363195 1937182 91499 53843 748596 1062233 934391 511109 406139 913845 1611287 639576 90304 1353408 1524017 757376 819665 1390734 382831 338664 1789893 134631 690943 1033042 1726757 1877305 398035 571953 1582940 96715 813889 925917 1615034 1189676 994984 771449 314791 1075833 1877907 651286 1293453 1890115 1698291 47508 1815613 1760867 1565793 153042 1244432 161287 251741 1655256 994938 1451782 308722 1911883 698806 383498 1170973 1974491 57894 617983 353141 1048096 600269 1086414 1700986 435955 1795671 1679739 635921 725347 189362 806300 1189916 604035 245148 1101523 918958 590276 1089696 1232961 359402 1139323 778170 893347 1238694 415499 1819624 1173575 340203 195363 1638414 595677 178972 1453781 1660505 665267 1399964 1384311 730439 42279 510430 1915365 1958491 567697 1804269 290621 227316 1480549 489734 1296364 367642 333176 1822413 1903747 209913 1658112 389015 1495947 601517 80502 1657780 1249032 1985212 826879 663749 1656922 1550266 900712 1772977 1477092 1769172 175037 1294264 1572844 149468 78526 420376 1369274 1849150 1129623 992814 1686876 1783059 1481000 77252 963030 1590383 266024 1167550 360044 371448 1564904 1608386 1859275 536185 214732 1616305 1537620 1794610 1584235 1260967 1794675 1521033 465877 508394 1323605 575911 36588 236609 1424828 846474 457636 923109 1981496 1299725 698551 1652631 2787 736570 1906284 930423 812890 514470 1866753 872457 476704 527422 195922 471169 236681 1674509 512290 1698664 1138799 1297692 284261 19875 711576 1022984 1272344 475748 309222 418696 210442 580727 256102 240503 1812248 1341254 1039593 1868539 917294 147767 1298725 68946 320297 1888858 742346 1611841 344876 969968 236891 1235925 304028 661234 1652274 1192226 604820 519490 250202 1434030 1947656 699002 1851717 168519 1518690 1784516 700547 734060 124465 912328 322091 1088007 261509 143914 1448297 1675976 1392870 1832968 743067 576474 1842561 244026 1096629 682734 217142 1123874 482028 1414841 1502719 1987434 1669392 1832667 915152 1006102 736175 1244811 1051495 691254 1864905 123492 1529689 1987062 322508 441994 947080 420338 864778 486637 1127266 1488767 257865 1149832 178648 34676 1955292 438485 1777081 884889 714675 1464984 1346165 522896 716196 1962617 1219684 1931804 1133009 32676 669182 1033459 1353016 163566 1272488 1516311 256234 999849 1081843 1111718 791702 1561868 1561139 570160 326614 679250 417955 1157896 720804 822939 1453329 1111535 477328 988392 7005 676271 1418147 1875623 289779 423225 823543 1199337 364817 896308 1903711 910938 1970402 280262 169085 1073077 320768 1028822 1362147 836624 459226 284507 981192 1132519 298278 552881 1359206 237561 313777 1587109 1442083 492879 766353 1999574 1895448 1911130 907111 220216 1608156 637931 967448 219714 313240 1849006 511395 1881064 276319 1116163 110354 1574813 1821597 7158 1653993 147469 757585 925640 1123095 850911 144593 964682 618685 603352 702382 1613367 380225 422839 1625128 330629 390975 47538 1556121 1838090 1783616 458399 1634018 344491 1419303 314 684806 930246 1340468 156093 500965 1010533 1629001 493372 100689 351156 980308 853046 1165505 1047960 977008 1247839 759876 296718 687412 1913065 1702861 1507855 909530 580744 134203 1355783 355347 850361 1718312 1294965 812698 907936 618760 762660 112482 555845 1067602 834600 1264153 275332 84743 884844 588766 1811278 1728788 54759 1849385 1574203 739133 407749 1194746 906766 1444325 1529000 137905 944914 1812617 298114 413752 597086 443233 984325 1023981 1805731 513085 547888 654240 1989971 1486104 1250431 1581938 20767 926456 1824313 1389496 1957607 1529744 547417 1659171 38598 389851 659144 1361156 1036066 462430 730337 853124 476989 546000 1880613 1957009 57931 695416 859130 995893 797798 1795886 1649166 1031746 1440717 476098 500300 1414946 1470629 950409 830518 70589 1932515 1759724 210254 150501 1863465 150178 1552648 1453555 1159237 781935 360577 406717 1310487 114636 472174 1089635 50840 774966 164593 1287939 1750034 1030887 1385440 1907767 1146352 908766 1598847 617757 1888453 697360 861036 1700597 695977 1500930 1777403 1687501 229287 1650224 1090793 1726470 1595587 531337 197310 1850424 1763058 1033732 466577 1148249 441719 1454232 852828 1637796 388285 1781081 34786 855177 238894 1798427 491314 517877 210641 1195241 214065 1604437 1140681 1049253 173695 74702 311477 1233356 1482660 1285974 189805 920612 251616 1936388 1541992 1247558 74085 247091 1710093 1230495 247465 1781902 455298 1488245 709368 845342 1765081 953091 402544 1039443 1714026 868353 1716422 1830195 968751 1536671 1197314 746775 1578717 650488 1538371 1695328 1299632 431085 922949 1986815 1658724 655924 1137498 1164261 440058 1252682 698505 231257 302180 1168866 1625848 563421 1482970 1383114 551568 338962 877982 887795 857869 611168 1774339 773879 1116951 1992818 512045 1022181 1485864 1996821 486605 576980 1934475 1112585 1911026 654461 1321087 1073910 1268793 1458387 1298906 1657379 212355 786958 567514 1464623 44473 1059077 1406836 597398 1109382 1467595 1369622 1755716 1161570 847831 1595751 645603 1319565 241957 1947148 1323217 1593346 803882 1421057 1544422 1806045 1654024 936965 1015927 1092541 664258 1246579 1726777 144071 1905383 665730 413203 1058884 865876 700891 504059 1604297 999856 425577 1660911 467897 1755780 1541830 246467 1312786 1634939 159223 1939538 1972984 995249 1554633 686585 1681490 261332 214477 571061 763589 1193703 1811949 1317248 1276969 744632 271992 1341725 1180932 1368076 153009 1711303 398837 1856495 1659506 1097796 245867 1600815 316875 267334 16650 1676222 726910 1718256 957160 647712 542620 873403 167387 1828069 506525 1700 1260622 1653917 462467 491854 195360 929390 1506527 124644 775122 934623 16006 281952 438809 1586988 1975141 417490 473830 1678216 1495765 120201 177367 257983 1273370 1571510 1352568 862948 93284 1148381 578288 1653872 1686495 193373 946984 701247 1332915 912585 1834020 1766890 322298 1968795 251595 1879727 1645135 1534498 996371 111432 426475 1552885 788987 501382 1075134 1027127 868109 868188 96644 1837887 219608 345599 690124 1448084 1172673 1032063 1934024 1625099 1405434 399330 1530113 1977737 101867 1385677 995083 1584037 1731667 414276 1736942 204654 1662257 1645301 634922 994027 860251 1214348 1690409 834473 1254670 265047 1667952 747608 777810 1218524 631975 1956906 214946 1053124 303819 1760055 89791 121853 391543 542652 1944410 1719340 1594225 350481 206785 876401 288733 1144350 1122776 82346 16439 1680530 1928326 1597475 93122 1490237 936998 833154 401017 256900 297661 994795 582880 1403063 1615975 891736 1723228 1982013 432862 1334092 358284 1780642 1461002 1920606 1511476 1956509 1087712 1945650 1716957 769525 235977 776602 581916 1521781 120398 769932 1602263 1626646 620283 967057 1868456 1552968 1607626 647456 685040 653813 934301 1874851 927686 1003686 212143 1958091 1240040 1136682 53841 768157 445043 84134 435349 824372 215576 1623200 1181669 345972 1129885 374574 1220347 31130 546040 90922 517092 1491447 1942416 878938 209538 38934 373996 778511 254643 1355428 1066088 1814477 614026 1386294 42518 569009 262356 1801210 68680 1261557 1374034 883003 1993034 1938471 66737 1377827 1103508 944216 1212122 980514 423478 1121361 1788198 1196234 1860970 792112 1288890 1254109 1538324 1607656 124368 953999 1135407 1400025 509304 1585320 350478 540586 1816492 1600558 1925320 842895 1004423 1559875 500055 4748 1724383 257715 997146 1048434 1240698 1172216 1849785 835028 673342 1627235 594541 1497011 311868 692822 598686 791385 1069523 582960 785141 1284555 1356350 110368 213415 511887 563368 1416403 1948015 1728910 896709 619911 437035 374036 1020367 190177 1144183 1020517 1326072 1367622 1843127 889515 1428982 1617948 1868852 296300 792659 1555641 1393562 1872238 1397662 1364884 677161 390790 830430 865797 1810517 1156517 485325 1290184 606854 1744758 46444 1752478 1892274 1509378 126264 1249288 131503 892560 728049 1254780 1925328 689296 933299 980642 519174 1095055 1598168 30000 241149 1631560 482912 640347 1826683 1335079 139862 1663446 113143 1861614 482420 1205965 1437736 1250848 612175 331047 591155 1407991 683771 856274 1627929 942203 1484778 1529055 1014612 649612 120497 1996291 1757153 174557 1716478 1260767 1603520 661898 339461 90011 345193 163145 814005 1870271 922175 1260361 1693460 687717 1564765 258848 1819798 1841345 1105377 792896 1665907 1085288 466271 528935 529920 162295 1499886 511168 35788 1510736 1793657 1652912 662152 732260 69397 205049 1458531 183853 487876 1402577 10686 707018 1061001 43724 878609 122402 70551 74847 856150 765776 1495650 695232 1978476 495636 1861606 1191797 1207141 1021900 317288 840854 1199064 249543 426315 1620856 837624 1298660 370626 1273720 124130 744271 430570 1765725 1030104 1837366 1961244 1312574 517249 580972 1846333 887040 816036 1746473 1669094 57798 1206174 459667 1844492 671181 1802645 853041 1290247 1460637 1789074 404072 1021970 10774 1943500 1860619 699115 423504 1120979 1814799 1541879 1765526 308338 1807088 183950 643353 869079 1198495 1592579 1775049 1758679 583750 434545 475987 239218 1387717 238368 1103170 100261 257370 1648284 1990490 1034649 1340658 1205997 152340 27471 346885 1841270 824072 1417265 586082 1440284 818896 792496 1422513 781724 223882 348941 1450978 1061999 1272507 924059 1356073 1969689 1854063 200104 1299247 1163759 1703664 1174558 1313949 1927519 651171 1908698 1208962 630545 1600198 1512879 1328439 272992 677509 1397549 339301 1463054 872444 626230 327618 1144780 1092595 1628393 1276141 1206889 1486827 1561235 23607 844463 1020570 141600 1886918 1645242 16145 143670 1286219 272250 823754 827423 1064609 1654202 340379 1235651 581405 1772060 1057678 394921 1018903 327226 1772443 1923642 810953 610525 1756481 1475351 395966 96624 612067 716449 1935663 730513 1240623 1649127 1628325 336016 311374 8620 694074 591938 1433617 919163 745087 1170634 1628412 760331 766043 762030 86341 1844420 401425 1189663 1759048 354023 210591 552183 1922211 110385 1931654 833129 1866135 1366614 123205 287996 1214849 1308681 32665 269077 285058 1816809 1764402 122555 1013196 25125 986137 1677731 1990859 538929 1896468 198449 1420522 771590 1231001 90234 1842042 961012 392139 889522 1778579 705708 1978918 1011594 900798 1486116 988072 658710 876676 375662 1647441 1167837 1748015 1611351 991504 1840223 929706 859441 1901209 255847 1019890 434089 1389828 335585 1095402 762169 1179723 1228636 497961 1882697 148883 1685485 659257 192134 128160 1467873 1230749 1066560 1189926 305265 1594874 1247047 121151 777496 349226 1363599 1440763 1463995 1748380 1238653 423016 1915173 1966944 600560 489586 1479485 649426 1442095 981377 1258533 1015605 979685 296313 697311 1503872 1065462 1257321 1765308 1028317 1008960 199392 1703989 90788 1515217 441236 1019406 14272 320345 554590 885201 1089499 1115109 1751284 754725 48590 745965 1405892 1480530 1043968 205585 1193635 50708 1634322 316399 551443 655120 193700 310962 476183 1948662 1127653 57505 428657 829729 102211 665910 719345 1118454 675457 1962173 801689 1156673 255808 1505424 522461 295180 788956 842343 1188261 1324290 113043 646075 1099539 1016294 1566212 1806012 342813 1838714 1267365 1382271 1967213 1846438 797458 307453 1455820 1015890 753640 993026 1418805 288561 641539 1048197 935761 1275930 940053 1737592 1632951 1778511 1471684 1395291 175145 1733685 168147 569704 656590 1023946 414274 495627 562184 1120745 263146 1109015 1015302 542260 115989 1701212 1289622 348143 176034 1437282 420266 1124650 863036 176140 1147662 260266 1492951 661666 48541 771020 169162 39163 932408 85524 297035 597725 1020524 986475 1260813 534617 26272 100913 358936 149034 1166577 1123807 15446 1529996 1577387 1622197 1722451 1680597 145705 830347 1989112 1876545 708509 1415037 1051258 866851 583149 39434 1946801 1266781 1685454 528742 1260156 617073 1160471 1525366 1370487 356497 1228597 75958 21452 233790 1652020 501941 1257448 1954390 16704 1219740 287692 362195 1196025 1090765 1945657 1022649 263827 348733 234410 1687040 188088 867356 1491596 511322 211678 1707159 1789591 874624 1847518 200100 1181453 1977503 1505599 1162711 1919801 1878956 1985128 1709019 642510 1613655 1419149 358619 154095 944009 910109 1025787 637346 1729195 86861 1274373 1693412 201998 793772 146783 589763 1831826 53938 1202174 601055 1489252 319842 1255422 187036 1393707 269884 1587430 749924 899439 355063 911892 969164 98740 620230 577473 855294 1803389 1568016 1868052 955491 1442833 724415 317726 927161 439574 1430128 589031 787294 57224 139409 1927924 193248 1954060 996276 1702426 1127129 747598 491483 1915357 272892 1618323 1756621 844828 149392 1924045 1348238 767640 547632 286546 1889791 1754500 344582 1430040 1208495 267468 969708 1325750 600135 1567499 751880 1113021 1765286 1584656 974808 802396 454742 1940900 511026 1295297 532757 947642 1977910 190418 943825 485698 1620646 593367 402473 431042 406698 975950 1598499 130757 1894364 1064323 1317351 1995597 1298278 866013 793751 337624 1094702 1787126 1316224 638755 1219727 105417 819664 1816336 1963560 45787 1321966 1729714 978916 297068 1879190 355556 1302601 1025640 1388180 1629836 511257 1392994 87419 627277 481545 201180 654080 1295037 311031 268261 671337 139563 132898 1564252 444878 223562 1010740 994523 227432 772598 1665084 406718 1728789 557944 568677 825643 1667897 836819 1753968 1133540 1683376 1699601 1397420 1207403 1847617 930207 1111135 441254 234818 156079 251103 1007845 714104 1345986 515273 940891 1546573 1749782 754093 1393112 1480767 1456657 1245400 489875 217060 1083801 186977 1422718 31727 1111746 1704189 1211288 908610 1924610 1471265 1579475 1026980 1453798 746170 702426 995631 660096 1133182 1585567 1922450 566191 1894640 674686 603926 88898 1169464 869187 323201 191297 187615 1772693 473653 1487948 1211553 606117 88843 901157 706611 1462230 1409227 553447 1067339 880548 1062905 1579417 408669 1277373 831761 611549 446421 1763539 1340495 1797855 495279 387842 1353777 1578029 1891229 1573513 1987820 1756530 695417 1155881 338272 327308 213301 1964682 1255611 1086354 280469 629738 1447735 41202 1553751 1512905 528639 1705762 1416256 1875416 1506237 1657640 1827832 68612 1097648 1587997 1211621 659163 1252067 1430142 876711 1894556 134763 724135 1620360 42265 1529531 1146513 932530 1359648 415612 1662201 1319778 411250 989219 411138 597361 1543873 195693 32435 179294 612897 1354116 51410 211425 283343 934080 1982712 642566 1115252 1707720 923250 1163987 1197418 111201 1208815 586106 1233679 1962976 768905 641444 1046749 75049 1531130 493915 824628 1116209 1157459 860000 1717160 532683 697380 1511829 699748 778211 1860693 1411408 566503 1299004 1888298 733547 1257938 1612085 1637656 1627494 1786219 726865 943292 436856 1975577 530071 155370 1795168 1560315 1641241 33319 17754 521361 898233 487785 215764 1125890 1574110 791619 1733772 1403000 813142 670477 1524776 321806 677978 1513711 1194289 629562 651045 462543 221177 121801 1002853 1164763 471691 1368814 256795 89316 1815038 1269229 488506 1158493 1140346 1726641 500462 128166 1893902 1947413 20592 974836 1326681 420436 191372 982719 316333 1842653 1446405 1568183 289372 1752774 1319695 405966 1746947 1130268 336872 1380400 1434877 1426422 1401471 1789318 1859569 968742 759419 423825 1221497 1980179 99354 1522352 1874108 615864 1319659 1459265 1074327 935505 314347 75020 483669 536441 687020 1998362 1089453 1537668 1260380 1600848 541037 217143 448957 677306 859320 1254489 1914046 1135742 784905 193514 2167 1868121 1318401 1230930 330440 996745 450835 1135044 830485 405363 1774191 156364 395029 602136 1367279 1357897 698772 1630551 1214258 64207 411965 1941352 28864 271532 335582 1776219 1158915 1760936 1679313 924242 1785818 1945547 765877 1281716 588058 846788 70865 1710841 503007 1868002 1896034 1871324 342838 935091 780909 267419 1287343 1544196 742746 739126 440539 1150360 1478347 1443826 244162 924432 1757516 1245224 1963739 914720 688154 20085 1463710 851603 1752496 1919650 667135 1375459 1867629 238029 496680 1821318 955247 656334 1870354 602927 1034174 1287136 1533488 471881 517597 1327202 1927685 61003 417504 1717388 568123 1111399 1849022 729548 222177 1822659 1829767 1292071 1365132 141032 1945184 1268984 657228 1061319 185596 1299302 1245134 1304517 1768286 133833 466316 250030 1481822 631737 250983 955230 1312939 1305740 1040977 1233876 922930 454405 1636710 969677 1686622 1411815 1996133 1196743 1818163 1374937 338637 1870661 44463 1826363 443696 505265 1795695 1124158 318756 1802388 1675502 1793626 54756 303189 327296 645606 668513 619285 1875330 125345 1462118 815304 323061 903406 414656 646733 1045325 1684683 1776380 1556926 447189 1006605 1433872 1822578 1534439 1079185 140759 1972987 1072550 796362 1421109 832892 231110 580423 1030800 112690 732667 152637 450235 1886500 1957954 1902452 1542910 1746944 1374698 1979406 652514 1812564 1398231 961466 1724714 1000086 1395599 315348 1464714 1203439 103578 1389364 1048399 643529 1198066 1157482 1464083 564960 617767 1555698 337329 1720483 277446 1641170 1120932 1398765 262853 1302780 713907 874523 337051 1886373 1293062 967805 366134 839444 1722316 1146097 1540860 415139 495833 759198 1329453 1302009 1843754 85124 615415 925920 569581 917007 1248394 1429838 1853399 1283510 1049581 689905 1399472 968419 1008953 657302 1169900 285051 166023 1607278 444393 1770213 207767 1003511 1491879 294924 1850696 343108 898996 1770947 1325851 1431231 283799 1754101 1275499 135749 691554 1213132 1821676 1916972 347826 1522486 1106272 493954 391737 989945 1207910 227554 240564 1060427 474469 694801 597452 763010 193096 1064613 324829 1592703 212805 1974223 1390166 1011844 984056 1342824 655633 544042 1039658 346205 366196 1396744 1415349 1727247 1927248 696507 1595372 76697 265935 1474103 368137 1853059 392549 344085 174284 1754759 594025 187896 1753742 1835279 1934512 436945 1520501 810750 1746123 1903584 1975836 1280912 1196559 882470 1043328 940859 815021 1661796 393703 1921779 1513977 1094410 347573 1612545 695076 1507752 1586539 1330336 425482 1230028 1372846 1242389 221929 715771 1729463 1970 252902 1901561 811961 1129458 1876789 246181 1281213 1905866 1023598 681759 1616328 155071 1606063 633033 1193651 1270752 1454848 1197238 350157 765655 1234793 978586 634622 1553389 898430 693636 952004 1987644 1910996 813968 42972 1807117 1450590 706066 702331 1329773 637391 153715 807926 867413 1318647 1997024 1785443 550225 1735899 1922110 271049 1469972 1595341 1979469 1556052 430547 1410628 625266 1708169 1207080 1340735 225460 1166883 1547456 1042575 693136 836564 762887 896641 14726 1256285 442809 1540350 1493108 1630964 1724569 1830143 966267 340793 1346296 1614804 1161593 356559 1237684 1516029 665480 511014 1727336 1451210 1031519 1004064 1894538 32072 1980370 1758051 1251428 1824607 1394977 61239 935807 1901443 613482 537885 1575135 470871 205385 989380 1148811 276740 1002753 224060 471390 695842 291025 927386 1455549 831741 699268 1070226 1539320 1339128 718540 1249792 876521 1871599 1250950 725287 31604 1239125 1681925 1185644 1114954 461896 86409 144861 1016031 528486 1189904 1560111 1570674 1874112 279753 1043843 525819 284276 142834 1257969 1350577 734565 1421414 1935607 1182385 1143558 1812080 851431 982247 5756 434299 967572 778999 1563788 502853 837675 336552 1555284 1042450 711788 381202 446730 251750 1135271 1035379 1665780 376722 497036 463337 1922275 1182442 1924009 1410111 1215188 685734 1875008 803023 746697 1258040 103029 1622947 1665793 355871 894248 962113 949519 1959732 417378 1907607 284039 1685828 1921257 386010 765049 565028 1019263 1437616 1780310 1122848 216087 840561 1058478 1938147 1706969 516206 732311 111181 297108 891328 357522 1266986 609590 331455 472715 222889 1946199 1055758 111813 1298823 93324 367081 970601 1214434 542006 811296 1233907 936053 610819 333163 1993081 126082 1153830 1558904 825438 1027813 483125 1204989 631764 1425774 1511356 1114082 797531 1080895 169750 1117537 1091796 504253 1430257 704973 1646005 1214972 1295788 1421660 708537 1304571 1262924 989249 1823729 1930080 871115 737935 916766 226197 1195799 1274707 1642529 853888 63640 641462 364104 32720 1319260 1471092 71850 1563921 1938636 122425 152616 39985 1789544 767839 648357 621114 688343 247323 1836528 1147542 1755576 1965257 1557436 1497459 1392665 1688629 524169 1370184 371194 711410 1518574 1856793 870920 648916 1904696 851713 1610749 639276 1625865 101337 485688 328363 808549 1085609 502425 1677694 773341 740371 1108534 1825156 74709 971469 689513 1301198 400567 1183412 1061984 1954622 1273355 1064054 1731519 1110045 866303 1259897 1588710 1118713 302818 266383 1345034 527135 1518500 1972336 433383 1536851 1383044 314203 428139 1888630 932905 1823690 1470693 367404 1469053 1015319 1079952 935919 1041254 1818263 488535 1149940 499070 1504329 641545 837113 649561 1323171 746144 1049537 1406776 887779 415809 690392 1199145 241564 1044099 542899 90713 1712410 1377700 1788089 1594110 1384484 1466008 1720640 822604 1381107 347243 260917 1742293 576624 100389 310383 1614550 1237311 1015889 1778708 941901 1905595 954620 272178 1848775 1461203 1505426 108929 1143981 1217493 93753 1039866 983275 1789572 1707947 752498 242028 1645510 1663539 48007 909607 1527080 1499168 243954 626277 384915 1425295 1928241 607744 1052727 1287849 1039606 978996 1570543 1571804 134415 1925250 568109 501333 434126 375619 1497993 916896 228127 1264211 277126 804715 735793 1948073 1418663 1553266 1685766 1484691 238810 1083986 1901881 263733 1225299 314395 1855354 337791 1534181 170870 377157 1121535 557998 1198519 235488 1897534 759771 122004 189774 213194 1546955 1418648 1241144 814369 930099 994822 655601 393196 382507 1136376 1784443 578488 169607 1743859 879184 1825782 922523 462399 1498284 1627727 1604565 1334252 1145826 557706 1118487 843161 1652180 1641347 250046 1971833 87892 1478185 973055 671541 143133 1081125 829941 814441 1901165 921860 510540 379312 911540 1941978 1616171 858810 1000801 372385 882312 1026665 562639 1995972 723349 1067402 849777 1455507 1292877 1224958 1895082 1677666 1475774 709792 1275625 1736099 1792730 430798 927766 578355 1827007 1259945 1739038 431479 1340295 741757 942514 1164981 1778943 1559531 1863595 1705907 1840030 1335670 1061451 1369295 217210 144793 390388 1998264 1452637 1784619 835704 76703 484091 1801800 72153 1370721 318122 1523496 1707724 843972 155592 1693186 1440522 1707430 1013875 1653243 1908563 313586 698840 1612954 52165 1451596 699759 1145699 1522991 1074368 1766301 1393795 1398076 1505078 1060400 1011637 1964907 1683695 1512815 389336 1803756 1346896 1951630 490378 697316 1877969 1207432 257064 360413 1506644 729197 1888099 1861433 137821 698349 791305 1664862 712479 540860 1543501 1956597 1186095 1213994 1103673 780501 1763252 1803385 178209 1178675 342970 356807 910135 129398 1098379 1733837 1174937 1129384 1897661 436577 1139382 1424596 1449350 819636 671215 1772648 1358693 1658334 1632464 440694 553013 508962 1019046 1861998 1843495 605781 1630172 1257931 489618 1005632 1676217 1839848 1311618 1397253 51715 302421 618796 132169 1071595 889573 799494 1296941 1172043 960382 587675 1440664 1612655 1714783 1888696 678461 1126433 1658317 1268659 169773 19466 833668 479227 976720 1608180 1145850 1295707 1706674 1557257 1701761 1528850 583288 1058656 851571 1722856 45197 1532662 148678 1788428 1080570 416832 522238 43489 1690602 304058 1015239 311658 1521132 1456699 1770972 1350151 1850563 410715 1200802 1009225 1500402 498656 1387624 729512 158091 356693 978302 1358529 206121 1368558 84892 758475 1604351 990304 588312 1069142 1743044 1157706 1167439 1348430 1838205 390842 1884869 1777331 215373 1279272 762449 422581 1033201 995564 1967115 294308 1784492 569784 1549098 361200 1045763 653181 1405578 1939569 974617 893314 1594563 1695146 24692 506785 1101169 721877 436000 1700382 1977987 704423 323590 1062696 668313 932915 727853 1368764 1763275 1963447 1544899 805635 510191 714386 1610298 1554781 364969 90702 364464 1325595 882737 907424 1036549 1574422 1889927 1372349 973713 137802 1006040 1800011 1459699 977175 638932 806186 1710349 98275 785496 1569541 213790 1296476 1367058 748377 1679084 24985 1250955 1910575 153956 859093 374156 1030261 1918571 1797258 377795 705619 1568959 1322022 724129 1857820 1547705 416774 620965 1841452 1467425 459400 466041 889685 1776841 802300 80500 584951 1008303 329861 1005031 1140354 1212232 1091132 467774 814733 1915497 427360 1981447 249763 106812 102493 854225 768401 461223 541094 1566720 1913950 595195 1934591 42452 1105747 1072144 361840 625036 1623853 1521683 1812940 654947 122428 1344510 83630 1724076 294992 1229777 1557917 1551108 289834 1181449 257929 1006562 101782 616075 696378 1266666 712558 130752 1974236 60062 334270 1312357 190530 732237 890756 1704033 1726786 1603975 1566376 976356 1308974 512136 1782664 1703111 291501 243455 362932 1813329 150158 1432888 1079261 351044 1639457 1475177 303641 908922 377905 1028061 585440 883307 86999 1833172 558075 1219916 668106 1764640 522284 757872 1339901 1323497 63456 1054180 348559 1158575 1497428 299096 1433842 1783429 1332125 530936 1467454 747877 13233 1822345 1157842 723090 1882384 1966493 1898806 1324461 93741 1905359 374337 195826 983475 1319057 735855 138034 1523878 1562203 298051 1519796 274529 1587819 1109070 967275 1282867 1340663 1038248 1981901 1800543 1488490 1623746 187337 927365 157307 288600 1863873 1677650 721952 927980 155703 1995487 387426 1314282 141091 473241 1065349 99853 279987 626537 1746632 1485898 308362 1685978 1782947 1287993 374788 546351 839777 672733 909827 1213209 1280748 761949 968133 775894 1098995 1730758 1678906 345317 1539273 982407 1461142 1051734 212720 66291 356909 418779 882524 341054 1625494 621480 1539356 1440497 750238 1938235 1562714 1747477 1442578 1525447 399390 506320 1584091 1284717 844325 207569 1014116 1325602 1270383 32891 669543 424545 1306771 1313913 1475965 1547947 552627 436215 552860 709553 562264 1097439 1329233 1152663 353731 1723620 998707 123759 224846 1426205 444255 723961 90972 1082892 1344883 1129241 1749942 192824 1383684 4115 1153542 200990 1044577 399414 93736 1618463 1314 1366414 1516856 1542853 1688884 429248 808642 966998 1083894 1634645 437801 661551 1019804 1422006 1858831 1268371 1586719 1043345 822916 1895236 23827 1754848 615136 1622708 150049 999069 217675 1592068 1992155 904350 320265 580950 50298 1196991 148587 655148 1181424 1745581 923301 690236 1305608 1952205 1967781 1818169 1218408 1793406 1080022 686162 78052 1654647 1744534 1479155 708673 376245 374964 1105601 940140 283210 1467499 1128364 798141 531878 866415 946696 371439 722357 1146351 791067 18408 1956333 1596483 221622 1167064 1243721 466482 1458648 1279117 797486 375518 1026990 652497 1064835 1335717 1588892 460029 1693171 491118 30683 1137589 1642611 375020 1835998 742442 765131 727264 307262 368120 1104888 1068945 1465182 791466 1221110 1197297 376179 1375105 504646 22856 213196 889723 537817 897600 496132 1817167 1616113 628828 444139 995867 837296 154734 1552803 1186109 875782 127547 1127903 1320801 1790487 1573716 721642 364736 1851388 394299 403785 1548584 1825349 1593691 908288 819268 1375878 538070 397926 721193 1290483 364936 185157 1357533 269705 483393 1760250 339910 15795 1661490 717330 1180188 1290968 35914 129626 1396821 108006 796345 304281 1710688 1415612 1999038 1752600 548873 1295561 1045489 1370934 1498761 1773665 1486735 773919 797657 495537 1468329 806676 1961478 1309218 686940 1281006 320519 849053 1021917 570598 1395670 961021 1659655 1003748 359932 1047320 476359 1594687 381535 1261026 727955 1438424 55033 903282 1386406 1530491 248045 1970726 883623 1243943 380517 9489 303390 204050 357229 1400918 737747 821490 942414 632788 1920475 159113 1726390 1030813 647219 1251998 1806573 726940 737855 1466681 1598318 95527 1006128 1547664 46982 1025974 1325164 222772 1288111 1407805 479702 1500925 1874795 1981663 1363765 1171380 995030 799315 773677 1735479 384263 1967454 1715278 426966 1412539 1174990 681109 791138 1881943 1106332 487255 1762951 687602 1436609 1082661 346125 1426676 571552 578654 443996 718014 267892 1568659 576158 349965 101833 303851 862019 408935 790448 358453 1226281 215743 751947 178636 380311 857392 1700524 1892999 601495 496561 1514544 1559953 1531319 1414170 216876 507811 1280385 50402 1551683 1974645 1892666 727277 706134 1342880 1507961 1528910 1626174 677939 1667186 499339 250458 239719 592967 318575 1706713 1109039 585259 1006709 1016171 892156 1833547 206828 1798772 1051554 1564716 1751262 1747533 118945 1827070 1099487 1804719 1330536 1011704 43347 1364109 534231 261616 1460197 1529735 1516324 378141 547590 613238 1455854 1367010 1735307 703597 980148 778151 154517 807543 611211 1841724 1829608 1574481 368895 165318 777864 1213106 696649 1924942 56065 1887084 1248821 1579902 1553215 1010378 688853 1052568 1895648 1482456 560798 980315 149519 62979 268281 75099 1243492 1660357 659536 1722301 1522970 21568 1192102 1096723 82157 921972 1506081 761003 1240068 551695 606225 1302537 1420812 491735 399303 1697643 388392 507208 320792 1826710 292507 1811477 1867139 1342985 1456331 475006 1925040 925499 1661234 1832932 1079108 1071512 466715 1597213 1177320 113839 581392 967096 183902 398899 119345 109375 1973524 1677271 239812 1082404 1298369 1324908 745590 705251 1608251 1638122 172377 1977030 609637 45167 458631 1513398 1856403 1520887 1108909 801570 1999225 1268221 700192 1960038 560513 1152293 137993 1775736 936679 1413546 1189150 1535080 1884774 1674329 596703 425782 187228 843821 244561 266763 1896318 1599029 1170611 239037 873883 1609592 916170 710079 1699379 953004 1638693 753630 510012 34592 803376 158448 1446824 849242 549716 1821345 637287 1345884 493592 383289 157314 1869920 1293652 298030 1611183 952638 688156 889713 1322443 807034 1153374 1723023 774683 1145899 1318563 389618 259399 1084993 1761603 1857306 1828606 867703 1345984 1924523 963639 1329443 89216 109821 1841606 1019718 949335 765116 1517018 1979846 257820 412191 742061 83826 1596699 81828 312076 488215 971533 1891156 1775977 461697 1949826 147320 586176 1444448 138676 1647451 103122 1690211 1317575 1360408 972125 1431227 1009109 1842701 1303147 1985797 1086794 132359 1651963 392432 1826870 723686 1365285 348059 866069 1245077 1499538 1180929 1691326 31648 450943 777360 1848765 1605178 1953246 650227 1546174 1933381 1597957 513889 468645 978943 578679 754401 1076431 1821724 1142478 145023 670854 1294375 772422 1316205 161266 468559 780427 648098 707458 65738 552019 633933 62264 72737 1148546 1068685 250363 377076 1303210 21613 164412 1677185 105251 940765 75617 1495742 573022 537072 1455404 1945354 994740 648853 1480179 138884 1261271 33390 699860 273378 1026368 1606520 15437 413646 243159 1095719 459277 597909 320833 1856560 564260 1553819 1715222 1507939 50678 1359197 1971428 1569660 1842416 1810453 151682 139852 884142 1537835 1158614 1033998 1719194 43406 295359 1346812 342515 10509 1303695 265222 597250 185955 38071 576657 1575554 712320 221337 1444375 1757426 850209 1460524 508937 79404 596438 726594 863279 1498494 230899 216237 126493 1666899 1536022 1401737 1780735 876756 1109484 1635819 1696070 517633 1421972 615064 1954882 958817 625391 931892 1380806 883198 1387336 879038 200360 821212 1323511 118325 345116 538610 1145303 1099359 370281 478702 1200481 1407353 770228 934359 1362082 1466385 276252 828624 785766 1823540 134120 1593047 219314 1110847 1419544 355887 1827436 506049 220412 1335972 791275 1700413 1779811 252062 611671 1071290 737047 570623 942460 1606935 1938344 756916 1214244 1516057 747841 1321020 849462 26228 192049 906648 356873 1532300 310239 1368449 163342 323886 1038744 1368436 551029 1581320 76657 1511744 926922 885246 1097335 618785 121812 196985 1975566 1620695 350555 692327 1019108 535242 1994681 274388 1265083 1352902 291196 196589 1253980 754374 401090 895636 1794313 1146035 259377 765969 712423 1905152 145754 870393 164690 723277 297506 671294 534158 303216 1106397 1383902 263854 1444094 374158 1730529 632751 1953238 781362 327168 176359 283091 222344 1315350 142449 1390781 1840308 1277154 86823 1434411 943738 837935 865988 1319691 1789903 652244 208119 573613 1562231 634059 282612 6318 878200 1387399 733940 209557 1147047 871695 1660820 1165665 78661 1313799 1211003 1590734 358005 536716 1214401 320263 158643 1015955 897038 1597625 10611 1475182 838148 414311 480800 547636 1478874 269844 1034103 1031103 879350 951284 146501 1789314 1206362 1283428 386665 1969350 635140 291221 1873379 612314 1276058 1600586 746120 898169 725807 948397 1612452 730192 593199 375113 170950 1809994 1974729 718860 788952 1709622 1467656 1974816 490319 1363777 1049108 375778 1602348 968712 1580834 1173310 565893 830170 1884437 431566 1368334 1046888 1245331 1450273 1905401 294528 1702520 716048 703151 1981311 1323905 321649 1830741 1741912 675206 599495 1637527 771367 912242 250962 586217 93199 260274 1605104 758655 1681345 1012470 35424 1221295 66522 107020 392637 654336 1373186 306973 1133072 1477576 842890 127066 701361 989957 217719 1713444 744309 591816 95598 1963418 3300 659329 557935 1049129 743807 1261372 107049 283049 1054157 732464 1785349 1394605 586950 48984 535551 1681067 605402 1083089 928678 302825 1416500 1574410 229242 1635989 724929 811594 438377 903588 1304359 444152 397388 1579205 75506 1517835 598455 1021587 867692 1678226 1983256 1459670 606847 1655975 1905321 323692 1052494 98355 673600 441927 308014 742612 1648213 1715833 886195 1183148 1152330 189614 602293 1221567 1985962 1181045 1704192 658789 159506 234088 1101316 106059 597674 1224171 1464785 1366514 397285 1038024 426303 105412 1086 1332891 1056892 1030844 1272566 868786 131573 700893 256603 1115191 1792912 1242272 1628234 973294 950930 179930 1568062 1857108 1529802 703947 1567869 930407 1373441 489000 901823 864558 126601 985439 1104629 234779 1601622 727531 942296 1046008 1077496 1453197 1171236 472657 1220633 779195 1320908 1459891 547059 568929 1888461 354938 1538752 1724293 1768908 277955 1239855 1540868 825464 1348041 327963 1029618 1847594 7879 1913487 1571334 1327020 885507 122701 1081148 1332609 1584306 545509 347380 1831586 710813 1033715 1619590 567319 1395128 1604841 71028 515920 44051 1324975 1215631 85582 567892 1910705 1688721 1940527 1653125 1222645 927816 1508045 505181 972674 456016 1004229 970902 1581585 1195964 1645780 1837345 1909814 14149 1144100 405934 336669 829506 1967424 1420829 629235 781101 678232 1062292 653694 921378 1371567 1331992 1160256 1654244 1732724 1729822 1123064 1629964 1265822 1539677 1315081 1521282 30868 1183052 1186507 1527509 186619 1160511 1189066 111154 1668208 568544 603832 1783618 1983413 677602 1299010 1902606 1880654 930569 1556576 1137886 1966411 282364 843512 1838383 484608 888059 422909 1620801 180193 1525942 1800802 1275699 732602 1876111 23592 892966 601687 796104 884608 194728 1397214 363024 142566 347688 1898922 74534 1835338 419205 338007 579348 1195189 1961301 493256 479123 1909998 606402 1758357 1548000 346001 728728 1231398 139911 136613 1218598 550106 771879 340972 1277345 912753 1234076 1118797 1152451 8901 376312 1355842 654008 608188 1760917 414789 72929 863012 198214 722665 1462077 1998289 706340 422 393858 302436 354451 871175 1439978 1270919 31182 1057920 1302966 117209 1340575 62746 1169472 1202109 367667 178845 794032 618671 451040 650172 1092000 168099 1569314 1588752 1352870 1687231 812193 72966 396326 1375627 453133 1287392 1058678 836530 676226 1287448 528993 774327 1559312 24937 265325 844839 1422176 247607 1999914 631245 1748596 1679729 172920 1092727 538095 606715 1972007 1121899 1906077 1171581 664740 175162 639715 1581210 71102 567297 1694020 1149862 847231 1397803 1878838 776160 349909 1751745 90262 397969 1668498 432741 1792037 288789 939162 349790 987182 1509375 129491 1271522 949956 378341 87712 615109 1877897 540945 1861581 1367468 1442552 879265 1906027 1134730 1537887 1087367 1843891 1961948 1161726 1802659 1825171 1642038 1194818 571706 1048463 930773 559565 834221 655292 1275736 586677 1869650 1348941 358693 37690 1370463 1618316 1113476 1057885 1544505 1345039 1113068 233222 429435 1973402 1333232 479800 388413 1481949 69622 969635 1244666 1328071 994914 1101922 379045 30405 125446 1911400 748089 1923274 481879 340926 289237 817786 463639 588063 1408084 424038 1527235 968123 1547924 113149 1452168 277653 440752 126948 1636434 816877 587717 696111 500093 1173483 28815 711348 1064102 736607 25884 1631380 992783 580102 1166466 509011 172257 1819133 1097500 1076939 1444587 1231975 1310577 1452677 1278769 459073 530257 1440350 584824 1475752 477774 1137364 1646647 1247158 852573 1474757 628520 687893 210105 1996784 1377896 1254450 822767 571719 1055764 1846472 751712 292153 353529 837678 1358571 1888785 480269 59183 397129 1382834 1852342 1188095 877042 534029 820808 1412632 1708880 224550 126580 814936 222336 286277 937586 1488170 25493 875898 1903943 193635 334926 1966070 1273393 1982322 1036814 1969875 1641612 583307 924964 833476 229008 723736 548975 790202 1144906 1544214 104177 1935895 464625 1726767 1425559 1273216 55882 1458903 1891093 362664 233978 1635345 1449719 1694402 1105894 1602387 1283130 401495 228144 1552021 1410042 1119259 1689768 1072268 1785702 821615 1817226 660773 874285 1326077 1193553 456117 1206399 1142233 1008990 613776 4936 1049541 1029316 541020 1198977 409794 1988858 522037 536790 1664374 109849 1294151 1966663 321721 249671 832081 774355 969254 1133445 722778 467425 448612 1827238 1708013 784322 599838 368241 633300 1157933 1704328 634469 454450 1440008 917756 714452 1412426 147910 1805156 1985178 1011579 466644 215817 540240 1418396 1701545 1151157 1521432 396653 569071 771276 1826397 1325965 1205993 1752034 1102846 1555895 1279191 460740 1932856 1241168 1393191 1215652 123526 1534858 651146 853318 947907 98102 200271 1008194 1278282 1320438 1793852 1723275 1163154 439962 211033 1713955 307612 1828926 961642 1240800 494147 998299 224782 431878 1347512 1333776 441522 479876 978742 1676540 193842 568970 197014 999659 1501936 1276018 426727 1292893 1918709 839359 123540 824212 345594 892775 220954 264142 1862523 1268067 555347 499433 231508 773498 1086083 25545 298562 1955693 764326 1698877 1422025 435479 1356473 1319190 689838 521985 201519 25676 306408 1073370 1006485 697051 1758999 1561539 901597 1235437 1134817 1841199 1036150 1566769 916539 864859 1472222 792354 143864 453608 240098 804511 168755 1661416 1237318 1264688 536838 349229 96740 1023098 1714027 1008586 396844 409006 556720 917988 1260723 1922550 132818 1434990 425284 1503961 1586621 1399223 1198464 1785224 1530913 1455881 1554634 1582752 1157243 1625925 815778 962799 551081 195241 1603891 624200 1641896 1144139 375678 1672078 1454277 295569 877047 1130118 1457116 1697927 200709 921029 748513 386594 1604795 1826183 1256061 1792175 1184108 1521182 1892985 464639 634616 1273536 59500 500121 819743 1884125 1613016 598092 1789093 641308 501951 1476984 398006 1001034 233051 539800 918273 1785584 1180140 1370573 593920 1812544 1499915 1471928 1206443 625175 1416231 1460170 1621201 432653 565148 1502721 1230121 1391418 1745463 1043091 1866563 1191463 852138 691027 244037 145587 621136 830302 578016 102414 65957 106115 1587614 1594795 589324 1136694 209005 67033 426812 1857800 87992 1186272 424953 1872106 557699 751750 1873065 1107283 1167471 1091566 906888 1662957 1504441 355676 591430 827946 1197198 603922 1665093 586015 1156102 1962955 91358 271085 104535 52360 273749 1916473 1134707 1039745 1655748 1364263 199658 1811272 94580 462934 178280 1155741 1675945 660765 1545013 1138634 696354 761661 822883 321970 1817444 1345667 287706 1002687 1484400 501285 1476821 1452693 449561 977633 1696721 346453 152052 378422 199863 276996 283964 414360 1292579 1137600 127549 1404036 1379251 1844858 39722 1752536 1984883 1569380 753714 548823 293767 122572 634755 1274036 747913 35225 1093942 396175 332532 1415419 1805096 724547 842506 1460432 196420 1138371 13365 1405691 760576 21696 117303 699939 385911 1106258 1165969 1634453 573026 1801242 287529 1207197 733320 697923 740892 446018 1705567 1955618 1887429 288173 1697230 250330 1596223 582174 1913622 1688244 1872975 798159 1934627 967547 16323 1772282 683762 1725106 311314 1017066 1834812 614105 1086994 44268 1284675 943916 1683827 1591143 1960936 312879 1343846 818856 1129551 1993111 1339110 113884 1813889 458279 1455936 396488 991722 1167749 1286778 1687968 214973 862829 1267704 1855875 641776 1001170 930286 948624 1127515 51946 883690 1404664 37543 97997 276019 886990 1018374 1813547 1575399 403455 1302667 408416 855416 176867 1239842 841264 790080 376507 1371437 621950 1056194 763472 389698 226314 1356930 1709179 1740924 1579376 1668960 227825 828271 738623 655395 1385319 772066 926139 926989 866521 1106958 557534 1624274 1271486 1906995 286188 1388609 594718 711819 1437273 791104 1510928 1327739 193090 544157 146739 1962401 126353 598367 1724380 246105 469944 1140180 11081 1953493 711068 495018 1640774 1516413 1592366 1621183 1246478 958212 720491 1804524 126380 18076 844337 347676 762421 1133701 680637 1757331 1189237 900373 1596298 1554832 1463035 1641653 1757074 1690351 1554973 201294 520271 390747 907246 1999190 49296 1029906 1891693 867530 38831 211438 350419 1071936 372881 841812 769614 561546 1563674 440265 796144 166487 1788898 714094 1542921 1874262 381445 257428 340411 1621442 35452 696631 1235194 1180138 1944039 1205522 760016 1578147 801474 159609 66714 1144796 1401174 910929 1146447 429544 274883 1314951 1832449 1303166 874223 1701917 533565 1341337 1535344 1929381 1322752 961032 1681547 723464 273407 37249 1315364 220951 959261 220262 1614887 798101 898468 1077181 1328984 1587087 89482 1159282 703082 208069 550512 1066014 125068 164858 834067 1163356 1637693 1401926 1037068 994977 661120 939897 1601565 426548 1464880 555528 1815454 544634 1701067 719945 1123379 121493 511106 1268652 480482 569625 1105048 1881377 693937 1368945 269872 1104104 762067 1999255 714722 612032 427929 703466 839605 1778184 1366256 1322875 235565 1020621 622030 254229 224076 454913 1870692 734512 175425 752833 1305440 423576 1114764 322185 1297427 604355 1434847 935604 1059909 368636 970532 128616 787434 1174029 1109091 1327610 503151 1909843 108717 1470678 161582 1915196 1546756 1743565 265457 1589210 1456976 1226830 1039768 1810962 1325080 175282 1764842 1463942 464006 1945593 1594165 471094 652351 1517302 1316641 1081802 1049643 1299621 808242 338445 1854147 967553 71876 1110105 470487 298918 1309523 463630 929297 1937690 1034018 1204976 432278 360459 1263464 1764414 866594 982585 1846832 1973036 1610907 899728 1740680 986564 371161 1774107 1011426 1259270 243355 1494305 1871754 1803702 68464 1652480 1604918 369192 469910 422717 633437 447109 749721 1267078 568668 152286 1973251 525137 1222394 1671402 97405 141257 286687 1064922 1530731 1789612 57756 1177034 1141794 1684348 939383 1909071 1745465 1439656 1575409 293091 458745 1794953 777296 925433 731835 1304388 174843 31912 1253026 198762 726400 1287721 248897 995224 857923 888650 708424 622523 215339 1900071 791126 1498082 1698374 337906 1028574 112263 998199 1656286 943757 972807 459317 462483 1046791 1950793 1020397 1701651 1701084 110048 468000 649011 468780 829862 731293 1824610 1078581 1366615 1504009 1887901 1295553 1928844 203528 1508724 1967752 769923 892932 1365301 834868 606282 1156978 1083325 148690 1416781 450319 239297 590998 495372 837407 150067 1518274 1487598 460928 1359646 201268 1158717 1376747 1325271 576119 1317859 1430926 1435199 825953 129162 1142167 613882 1570744 1531225 58645 550774 390613 408319 1170581 1097779 767488 3358 30832 1924916 1473795 864512 889801 1403420 902537 1488309 1691358 1353846 1641671 1386589 797410 1338528 1616013 1282232 615651 1325083 866042 1080576 600841 994024 1225315 1171422 378044 1039796 1540444 619406 571023 453354 1030232 452166 1842716 1161797 1274311 1764302 587516 1439520 299713 1095358 1295239 732467 248608 1364440 830391 1301447 1704921 1375617 491818 91587 1356324 479183 1309962 1213519 1537280 578697 1174451 1049835 1175286 482040 1428246 1691305 744894 1407318 873269 1757397 842466 540004 649213 512227 309175 834635 1429646 1843131 1549827 1493009 1527635 465917 264424 1945824 93431 1518536 1471021 1435875 486454 948654 986926 993970 1299804 368025 130921 488889 964116 1392864 1289674 1335135 1865546 239292 1861843 975056 1182978 257700 1663887 1771376 97365 161798 1834923 6976 1558730 775536 99046 1602943 1353336 311712 105610 1827869 1957853 1730494 1931972 58312 54318 347658 827856 1994940 1408155 1364508 1901318 419244 1520134 1814768 157012 1608437 1895196 342901 596004 1991684 738916 594157 1431792 1129353 494710 1444403 1865678 956771 36406 235989 1838011 1203226 119912 179227 206105 1374896 190527 593721 1859609 1721797 1706173 412669 1871066 1934006 1187245 551697 1219792 372627 1882800 1696045 809227 637951 150084 1831724 1243668 1217786 1440620 1045164 156956 1903278 226418 1926470 681692 148105 457157 1776044 1825544 499935 7481 466188 580054 820600 19744 381101 1056847 460547 273369 787094 711478 1165094 989354 737779 763665 249969 1333437 1096926 1688934 1642315 1970387 959665 1856779 981461 39741 1401279 1898050 43777 815676 668795 1478715 1485629 631753 601091 726722 261911 1834620 1526926 1228934 411791 1146081 644606 1734546 583681 1949405 1322229 712448 257193 100294 943011 1649482 214852 1396905 800722 1053976 277424 1655852 1609473 506357 1836761 31123 547591 1437303 1417841 1636438 453942 1269038 256196 1199040 64799 1584332 286147 659831 830779 65026 1528386 718019 1236855 1897056 1980313 1017823 1328931 1547322 695519 681558 887479 1380443 110808 1774791 1549225 1416337 1347221 1732016 682633 1019692 36039 1630406 945739 966996 911439 1545551 1635843 167646 1429093 272471 848661 1290605 455147 145113 1747871 1268293 528351 1296143 1933141 1331948 546204 247393 788770 1504086 853728 1284770 1480621 1716144 656969 1283830 925423 1823768 1997965 1663311 1878593 576580 1977566 399706 1020936 1867903 1555899 133254 898791 1640430 1492878 1615788 412300 1870749 778458 184235 1865692 1259194 447483 541234 395960 856 1456432 1869301 1244211 1763495 806772 487206 206993 191769 975642 1162173 1612568 286384 1318378 263380 1316862 41537 29780 689187 551957 753117 1293195 1469639 527939 337066 1676130 422701 89525 1772319 1849884 1636457 674377 1358904 1934297 1941223 1680648 1115374 873361 1716712 1837225 221295 605763 1075611 142716 506321 1876086 86702 1310630 1015223 388590 874522 973535 875962 169777 724843 1593887 1965488 415894 1114945 1520946 1311423 1592534 769992 65424 747886 1085590 497218 933463 276436 28167 672522 317718 1389899 894880 1940535 1775465 608545 1117625 1185814 616982 1023668 851800 475562 1047713 1498917 785042 1474057 242258 129515 1673908 775301 1226900 353407 267362 666735 237095 895946 589083 1831010 1468065 343999 1043363 1692534 551757 1297544 517404 502487 1441414 923934 1911698 402228 1113332 1267614 81965 1184956 882350 1433885 121632 1961140 1626296 486257 48804 999147 1395690 1485280 1682639 1656716 978825 877771 1125510 859440 765504 288213 1539799 101658 600945 920950 293820 1135666 87111 919770 1774981 308381 1088208 1305684 1378424 1773383 680282 57362 586055 489686 456220 1252529 261901 562398 1419541 1555374 721210 913547 499492 929095 1590480 548637 1958198 1202496 1286981 361785 1106504 1742789 1626212 10405 1791839 465010 1494689 539685 628473 120930 932584 1863093 1088069 980772 315807 1851372 408430 1311542 1145681 1177348 1455852 1540903 956535 1617481 363087 1835862 60395 1962763 704274 1494061 1899452 1549288 577063 1978465 1804912 1811183 1458835 703662 1054238 234928 593544 1714585 567015 243853 424263 142995 506952 1838862 1822579 658437 88700 1050456 743421 675695 67343 1531400 392504 1371255 1628588 1607146 1734025 998768 389464 1081956 500475 1084663 836769 1296128 1608074 1191689 1025289 1044001 2811 307616 198622 1440818 883416 301598 544941 163941 1639728 1885796 963569 1845424 896576 501254 955280 1652911 958964 33331 575097 974286 442405 83130 1385049 1519073 458793 1157709 1923738 764345 1817572 272319 1211340 736757 1297151 39949 110245 447411 686034 1328594 403099 1261466 1873109 1356797 1033033 271701 1700350 1639727 1603500 710295 124434 1101876 1322830 1201514 1978354 1008066 1184739 1701229 573979 1446315 966870 818619 737290 1568067 626970 1130812 421435 1371078 1907923 667454 126243 513095 1815491 1526328 252355 1078666 1916437 872497 491930 722376 443197 1577098 133835 1175435 602726 1269799 1990025 967452 328382 1907054 1811301 118990 995876 115480 883539 32881 1014368 421830 1712102 1035949 287849 1690637 323230 812589 1239949 861064 1691140 435456 640801 508059 833875 1880638 88152 1995216 1387806 1371024 1588193 1017943 832140 1174671 830078 112623 866953 606272 740531 1542895 1602554 1264249 733592 1595094 1063186 13494 382642 949366 1394110 431999 921924 208292 129684 1954183 485573 499484 1685653 1594480 1784655 1290042 1542927 591964 1114973 19322 1361381 1325120 1908890 1099640 483547 654097 1383521 599135 1262613 401522 555052 412700 1962488 720177 1687646 419115 1765851 252148 1908413 719462 1929155 1478736 1878633 1481432 1437339 1779505 333020 1983922 979604 1330725 1628968 1578424 583244 529044 1809215 713956 1580964 771741 656093 528375 1536720 775624 1674324 350368 1398330 58732 17278 1789334 896948 639722 1044926 1434623 760446 1666537 1304528 802866 582300 1319893 1756012 368056 338872 1499470 1921234 920093 589707 1141773 212178 126908 711157 88675 1009290 506821 428344 952118 1534994 1620293 266144 83985 1814705 203552 651400 1563169 592085 1089109 1713104 952205 1507394 591826 473697 1486444 1677490 959816 1303357 50553 529929 309190 858453 1374263 1056832 1507765 447235 583363 387305 202003 536593 829918 1079926 433763 1338798 1710957 233794 350795 652896 772974 961124 248093 634231 1660590 544977 1155963 1618708 710981 430664 345614 851898 1132069 1620405 1029723 643264 1290038 1723776 195521 924915 986672 761167 363924 1886139 755940 1806011 1455937 1366400 575181 1010466 525454 1194113 892075 310795 1729533 323552 1788095 937324 1640350 313184 1835860 38996 351298 773936 1614432 1910965 459792 783130 1431417 1240122 1466727 283105 1791388 1749110 361447 1824145 1457123 1150838 197157 765845 1621204 1693376 201289 1473357 348780 1828894 1848077 1600352 673494 1673895 980257 708058 405084 1608666 1802485 1081679 503748 1833780 428553 1371948 268799 1378348 1621563 488130 192926 276294 840058 89559 999496 1108157 113736 1684331 1426184 104750 1703410 665980 1635251 169924 735052 1767119 1558851 724674 108900 1557929 881718 237405 1609731 512555 498677 577455 1314111 1755739 343524 545746 153590 775472 935717 1035232 834057 238630 1564080 1191161 724541 1549549 704800 382665 653015 1578581 143230 1397605 554559 1672125 1458841 650422 1396678 350860 1759459 1817212 578816 1894342 428904 67599 1729504 996405 1744548 678859 1623278 689260 889447 1575037 97486 1180999 1953267 358994 412062 1493030 1124184 1494277 1091857 226439 737456 1335648 502013 401528 1244697 1255153 1334270 308570 143615 1673789 1599273 1661929 342133 1791927 51995 869516 1131900 857405 312274 88177 118144 1144968 372855 1717848 1160614 1109424 1334893 1757839 599133 1811594 1402813 1942888 1044386 1906848 128781 85549 1738502 626221 615026 1715563 172652 1277070 1113756 1266476 1238674 1540374 325889 1089571 1186234 598373 758623 1418013 461118 1978800 1739325 441667 856398 1723545 1271254 157077 736644 1777214 655042 692785 926559 1150648 815521 1172720 582295 59326 1502603 1552560 1365119 1790379 1454012 753781 1488339 1734599 1048049 1587330 542454 1654304 866040 358434 1756732 586026 1799754 792859 1134509 487424 336710 312392 607399 1294468 1606257 742246 467027 611477 50273 808304 991945 772564 189548 714983 1319264 1209345 1504109 564863 1269435 1456932 405066 1048047 621706 1228373 37277 1245262 877124 1173950 1806987 1044759 980296 1372843 1880276 578266 544081 844230 440670 788319 1936433 1228465 68242 643554 1985641 700724 1964034 146103 1168208 1891543 1561426 1675387 1194276 1229643 1203189 1627861 1494044 1067861 1815796 1084125 152940 1035570 5902 1518020 380143 1631920 85190 775169 521058 435329 1030116 867195 581763 1509942 1236027 122857 864024 1200499 1986515 117991 729241 8084 362864 700529 262225 1968085 393292 591380 1008599 479880 797217 95506 1468363 1281435 504257 1979270 683644 17809 1293509 1353178 743145 141979 421454 1084405 1626517 1157953 1981516 712298 41846 1620173 959731 1004979 104508 1153144 1700427 941278 1933727 1414441 1297411 411703 365171 1077978 864477 1307686 1542046 959505 1109794 147896 1620426 343356 734615 468491 1015343 1122948 529018 1901882 870198 270318 842097 1806652 1253814 555798 576931 862652 1268318 610966 100504 713236 645384 1635079 324065 1794163 1289219 1691601 575656 1103289 1968575 173368 701011 560935 593192 1257198 1591320 707872 258551 410666 328211 1127816 62048 988263 25601 1931657 1329513 867596 122835 423719 1764457 1976966 1175443 185964 1832880 421485 367753 905472 1430363 1981591 352291 1928078 1695201 1776690 1242985 681827 933069 459531 1231933 1636469 1569649 306144 1430105 1042535 172968 1184960 481142 1346504 1206405 917175 851352 1998145 798393 90685 137611 130436 1712187 1018203 964004 1854086 826807 659957 495444 143023 245560 1222147 491940 1430009 241165 1799585 853866 1721622 90773 1905225 1578071 854599 30969 537656 1454787 1509483 337265 1751674 1267557 281903 312920 672360 1034835 1349588 95531 938900 693684 475878 1128400 244252 731007 1581985 33811 859875 1922740 898356 1662702 653325 1095968 657195 1892582 432455 607106 1343047 1279731 1147025 1022359 1669904 9908 864497 364472 152448 401723 1168917 566532 1998820 1551310 399332 1785977 923228 234278 428018 1761630 1700933 1376650 977781 546700 1821718 1512091 1943565 1679895 1155717 583209 790876 1999900 389065 514644 370634 1486185 1164978 620180 1174455 1365178 636810 568251 143747 1835890 1341122 1706315 297834 1638321 73819 101187 1217851 407128 657791 99285 1513090 327016 1966541 310472 1449220 128231 89511 1061010 1461751 1698166 1655357 1437687 1597876 1374483 1959284 410309 1873515 567139 11675 382489 996593 866277 569571 1408237 896611 1914442 1058512 909123 1514430 567525 97979 795067 618044 658243 77314 1872574 1987437 1601614 1055297 821178 398721 551508 1212507 1074913 826531 26660 1625878 214591 815413 1601824 1661378 811382 1837321 1265963 1418889 993981 1218705 1099336 1164000 527333 70201 819467 1554972 1143436 1631059 48777 527268 441413 679826 791956 530708 1192187 1792759 1280690 1713579 1721438 206541 1541590 1966767 1216905 675554 1132838 405350 1447779 1696870 659526 597383 1230758 250656 1914958 1116276 1992685 1743766 1942575 1060257 460041 357185 1439695 1642943 133183 1193363 1967556 1248306 1324544 658662 465118 1240189 405535 1577299 187101 1288777 588530 983565 58206 1919143 1387938 597143 146067 309825 1843698 936410 1844687 1218417 335648 739706 1816420 199366 1303796 1482822 186394 1867366 1787103 1117837 1065222 1820030 27659 1755255 1226449 1402793 572894 159736 1627841 292697 1826207 11346 412463 25057 1844225 1109952 1722370 294598 44342 994265 435236 572853 1179037 899538 777341 177784 1439228 119188 1754389 1485843 1966234 1100577 576967 1711567 934703 1153035 169106 1446803 181998 1531506 269540 1938696 1065037 189822 1829005 466413 1753573 83303 294009 769399 520931 1148114 775207 810120 1535715 1151256 471848 314634 70778 440060 885630 1290127 865485 1982063 625204 1686682 1508136 94452 1372593 268081 152494 1286816 1156650 1955452 1956522 632442 109742 537756 1391027 418045 1916423 1958081 624332 1524628 1313618 1252626 758865 1504553 169494 662540 299688 1023637 1722727 867263 1322504 1580068 1514185 1387278 1740704 509047 977186 1684210 468887 578874 156590 1372732 1038581 1040599 917652 377862 1414705 610228 1839638 1873839 1643242 1674704 1851236 1235312 217932 1603572 159268 1750240 1440144 369007 1052325 1732516 1485241 465487 879316 28508 1644146 539154 1060997 783966 287675 619318 97497 961668 1046908 1743340 812658 553107 923475 321143 1695739 521873 1911825 673883 1307904 1595517 1910458 1274218 1579275 1008686 1439168 1322782 1789745 1789059 1084255 1542824 1779469 368816 1695963 12159 1142194 1581476 70573 1606052 1490829 1676843 1830299 798202 1416720 763905 1869744 1475550 952768 1529863 773473 1301261 1914670 378101 313165 1154565 1121827 564613 770600 1949378 115755 286648 1286011 284992 598277 1671903 412473 541985 1755836 624119 1444889 721534 1001065 1950152 1729624 1149863 291628 1067565 759400 555874 781722 1559477 456357 1167408 229960 313749 436188 1288005 1272106 1902256 370601 659336 949234 555715 410486 288153 1954746 398886 1973832 1675147 755925 291368 1722795 924212 1575214 1998803 704930 1174697 883789 242429 1984669 163469 1061710 1495323 1168380 1990541 1485624 190840 710269 339488 105418 1002986 818234 844539 360566 272863 1385894 1281291 1219888 1668883 1808899 432958 1738038 1388978 1796463 1325967 87133 1149412 517181 1687914 814080 1725251 1137625 812696 772193 1284499 1898897 1804999 1505397 1538375 1114022 1164027 1767830 173756 1102774 976167 976885 711381 1407162 309185 559642 886280 1054933 918100 229336 1294013 1508975 519758 999105 68477 874687 1861137 588298 989132 796307 184607 842152 203151 1816442 226702 1168596 538447 617860 332202 1822483 1546992 1450259 478417 1123320 631967 1566756 457186 381446 930080 986226 1099778 352784 205395 1737267 1279874 1886672 1903463 993327 1668948 129213 1251447 16659 1113007 1264816 1966075 1097789 1678903 904888 930422 45178 1779966 1583462 1076401 949917 887582 1250948 877306 1665069 1195925 1092165 1209568 644205 1075624 1394637 1168083 1002141 1145561 754008 1388152 1039705 1196040 1309585 1581844 1060350 1563109 1174422 659875 49599 384974 735090 1771524 765709 646421 806471 1701948 854407 1510671 920633 1594559 167938 1928307 1602018 972791 263569 852337 419497 1678496 653855 1008205 1107298 1557570 1952004 1171193 492424 1744826 83511 1266931 563106 1342387 1875434 301205 124530 16608 216209 1912565 726457 1808097 1187650 1482418 453522 723742 1283395 959827 1176885 1024151 1065153 470183 922752 113638 1498870 1784343 187805 1281375 529349 1504041 376365 1101227 1259231 301824 1035214 472902 739185 1682215 1430773 462643 1555471 417542 1875778 1300719 669915 984924 863620 257398 1455143 244586 1240161 1916715 1535489 858871 1246549 916391 1065807 1570113 63881 1585443 769105 1172789 99858 1470560 933086 667792 1428808 1059392 81822 1792298 266837 998194 376384 949772 1970913 2149 793711 307358 400265 1165992 167521 403702 79385 4385 16636 1870674 1853769 1526578 372834 144890 1308696 1895160 464303 259464 1937944 996243 666685 1390659 655654 109527 998036 360610 1439743 1074677 377522 253644 708272 1130987 488497 882354 1391873 650222 786680 598524 1045751 1204952 763843 632871 829759 309137 1095128 1500439 420532 984489 1542889 1846932 50430 1924034 470082 1952145 377296 457365 1522503 1041918 667116 1048684 1545 1402801 1310900 1621345 976039 1217223 800427 1099369 1708028 1756665 1362661 510399 131892 1557815 550335 1531752 1325628 1021093 1716188 427986 213052 1035056 1345203 1711922 1836135 1745012 249812 1337491 1561580 1353269 208141 328753 563849 215440 879393 1271857 1575398 587090 693846 1481787 243193 723084 1102097 1628145 39445 1516551 791823 318504 465287 465926 635819 107185 1945561 1881909 355711 98517 1604875 633126 1269417 1700928 1618384 1812697 766662 1463854 513981 304449 911027 867098 768027 1622347 314984 1377423 827449 1526219 1211649 425119 340055 1223337 1488623 499082 742287 961617 1805666 838034 1379316 146482 548090 503730 51956 284613 879269 1202830 1072129 1487192 603451 1540150 4437 1718008 262397 1822423 1671756 145644 422226 1056003 707058 1932903 505160 1974378 141859 1856859 1870540 1535526 59073 363910 1826977 65019 1074648 1320349 599296 1000202 1861066 582057 1250378 175271 470396 1520937 1251208 550798 1492217 143867 56042 1220997 947546 1074344 1676095 1728161 936803 524565 1205230 507900 696124 50742 1141965 692492 1544021 35222 1345682 1623519 970076 1176176 1714096 624020 1950617 1312126 709684 1249459 1068853 415097 1784018 1841281 484929 927872 1899675 1683869 1900822 799140 304317 622445 1999771 1426488 402474 1288518 1155157 686741 1152081 505843 665172 1702469 1492064 1247192 1073318 1023362 449532 1390900 953074 604770 1331452 1043410 74101 975502 870989 1468223 1976266 844852 354755 1792291 105278 1031207 785392 447860 343851 663465 1498725 1423906 1922685 1979943 1790624 412201 1198238 1645793 1403529 619742 524286 668483 1458947 1752832 1399214 763738 971852 700531 1988747 893245 1363858 957263 1555405 1083455 840789 956288 1056958 283975 915783 670528 590666 1200051 1279239 86776 257413 1000669 1771005 1861181 1316670 1075880 175250 1166129 1556623 1311981 1569784 1794049 286543 1668456 1857140 1241892 1175593 928325 1536034 1006164 671264 281182 77842 1967710 1803854 45776 999163 743292 625297 675664 1987051 1869397 140505 402689 1449520 1409313 1014917 509727 677186 1859494 1128951 1124493 1821266 1618374 896460 1537155 1677060 105596 791064 198879 927985 1425703 1103114 982230 899415 1274965 646939 1194188 883499 1032468 992274 353688 924195 1793334 95154 289515 278281 1191682 1193263 433647 243146 1118319 678730 1880119 330568 1580798 485396 895874 884201 760993 1202045 1779834 1040020 360807 976042 823758 210025 544487 1463891 228147 892601 731078 758274 1689334 1728464 436164 118093 1961484 539839 1048547 563612 643941 1750765 28320 529471 1188870 1783962 1197681 1712278 1873557 1920081 1306204 1866780 1466513 98530 162865 1826145 883449 46951 151817 272038 1069209 1086819 1302489 647585 587604 1298780 1819025 1622647 1312680 516849 1111631 1206208 1701879 1807397 121775 783612 340256 726317 469517 1208110 353660 139327 521641 1445410 887094 1836492 1568585 1127865 890748 1502754 1053621 163967 1962792 1439166 1706132 1087388 1438969 838866 811804 158863 10203 534317 755716 224222 1329105 1482911 795130 1115777 754048 279428 577079 64212 1911590 921809 984564 1587463 1790099 1181061 1929634 528901 796301 931098 26342 1344243 843455 1294086 895832 39956 1834407 1883855 1365194 1114235 443223 1733000 1631466 1404423 31239 1321532 1914929 1688233 348100 916331 225010 351831 292284 377450 1043733 1047495 205709 92112 207389 1557522 1095105 1761516 603706 1187389 1250980 464898 135258 1648192 1148166 1086514 624628 535481 1092174 1677393 184043 346437 444254 755408 1252986 341591 1997733 752699 1012063 267931 1139029 706379 470962 631679 202652 1244590 735404 1914010 1525415 273546 732783 1298157 1046921 610105 1028245 1208065 6911 81528 997058 50666 1193141 627665 813340 1454308 1710480 25840 1267685 634132 1938065 1049866 377093 1688892 248598 738669 1507062 666801 21540 1079826 1755628 1032990 790918 1081623 1370732 960488 118222 1486750 211204 1730580 1045744 1064369 732671 1714780 1503407 1891706 675151 983332 1839391 677289 734846 1870740 750240 1734030 1186676 1745612 1452324 904793 376788 83170 777852 1244259 1331889 945188 1240814 798233 1099260 619936 1320334 756372 1473236 1965478 284303 1305063 549929 702209 293852 627549 1007981 143986 334287 708967 539904 696162 912167 1178914 795267 1666684 1785474 1799241 1626985 934007 493876 182 1811418 1917768 1985517 282641 1269337 311381 421813 797285 999479 1273390 203567 1917770 1596696 499974 851087 1798145 1902867 593218 1569154 1197797 1311508 594561 945881 1995088 244496 1222152 193388 1182407 419791 1098874 405723 1020113 68022 107213 1545493 1788540 1526362 1968451 1664943 1007979 114751 1793646 553806 723036 182186 1049789 1262849 342826 1235223 154558 1725607 853114 601694 233609 379548 314991 904397 1872535 1396933 1672155 1286672 1438699 39539 831790 746333 132168 1640030 552288 943064 1149790 843567 1513079 1856982 1551737 1782053 1385082 1268441 1305861 1556102 1658240 1079817 1820961 858168 476012 1470108 634709 665117 1811377 656087 13806 1272036 138556 1355648 1372541 1585270 529593 667106 1226666 907144 1853634 1074778 838838 898515 1606901 264430 1063031 1071938 1423929 778785 1123762 133320 784898 1180881 1206178 308549 1596677 969304 329151 61871 821580 624168 782218 288312 1932855 1219712 1962860 1891226 17244 1980918 310572 1660347 1899916 920501 275716 1197126 550555 1787907 910224 1002979 1572163 1984855 449433 733696 1821788 362364 1057639 1153331 694551 371099 91797 908683 1933878 946898 1831617 1987157 988609 752685 1544182 1255705 1236110 1693851 483822 1355200 1657203 460410 469619 1607414 348096 1633678 149306 1677626 1532879 831588 93259 1357406 1255663 686441 647052 506272 504760 209203 686086 1826230 190582 555112 89912 597793 710336 1713241 1166706 1982181 1555344 19645 1306233 612510 1105976 283172 731154 1653846 705471 1535301 121302 1907081 1323748 944719 1130406 1685987 117758 1853631 1648101 1083461 738520 361306 1838631 987033 1349816 952093 1337883 727803 1569202 623191 1798513 209512 33542 1546302 199537 910970 604635 133727 277284 1688100 111817 622904 1289122 605504 1639301 1979595 1554963 668752 656620 251069 1094457 1073585 1688970 1829187 1573418 1935135 257766 494231 420573 1590617 1892175 1050795 348172 1438289 620563 1037406 844592 1462121 511473 1019796 1125023 998705 1211461 652832 1071871 1994916 571748 189983 1635752 896218 1275603 1131534 392674 1623902 1181917 1634785 801606 1897471 38856 332384 1260636 1592908 331789 370762 1200245 1417528 1576117 1056211 323933 656266 500285 650298 1340176 323938 1023686 912849 488812 1838766 775704 1383143 898232 1494374 943203 854798 1065187 73544 218340 1613361 906145 1682556 1411391 1732144 1836770 1952904 5614 83614 562817 665677 1778214 1420365 1695386 1346160 821889 1516422 579735 672488 1934176 453810 854661 749864 1644102 379873 1652888 85197 110021 1868680 741194 1737983 1312405 1555162 274262 564885 62648 303362 347301 276710 1183482 523934 1607772 829632 1801628 1640930 77587 1448158 1779661 1293643 1118677 1599955 260313 459771 1098497 551192 180558 883826 312854 1458084 386641 1683766 1423502 970346 305348 963952 1161969 668058 1956243 906691 1445890 1514999 1110256 1390554 855626 196139 1039111 788473 376471 563725 11255 820441 1152110 1799732 1427660 927753 891386 1943785 912173 485223 1184916 841670 1863766 1998690 382946 834537 1904822 1010801 62465 1492035 896354 1402761 1680565 274798 633364 1861770 653933 1270677 981073 913589 1581652 1450207 62751 383694 1858037 1532202 982160 945164 312113 762310 156241 1380373 1572080 217097 1930537 1487604 1460388 668972 784518 784465 187912 1197748 1903119 322588 154697 242022 118955 629996 1377495 390669 1263226 1358134 976827 1911561 209614 398920 826784 1660114 822954 1609933 1032808 465344 1404026 1865193 597455 1630438 1416991 685099 548078 506146 1784097 1272989 1100232 1230257 148641 1158742 834923 533571 470058 386924 114786 709481 226459 405408 723864 1341645 1344570 1081859 1655127 1628733 1796430 1561614 1253985 24860 653037 1856379 1189889 375790 715005 1457704 667749 581202 1021251 1074326 1277656 605295 1150680 1664278 923357 423245 726199 521874 1173747 1917651 1426711 397770 1181103 1514888 681745 37569 1956080 932712 1051991 373389 1502368 892564 1438685 1130083 1186089 1584522 1868776 218713 750140 499625 377440 1396067 1516091 419751 1278246 1625581 1201461 268303 1853074 983008 48361 1814549 1306532 1213980 1759297 1918011 121544 1128550 910120 1907877 1767509 1224888 589006 257455 940300 1779968 1923244 304929 738633 190386 1846833 1731649 1289763 280400 894660 1485450 1327371 523292 699966 1592601 1732668 507409 227225 1921426 154407 521962 916570 441577 1854713 1496492 320793 1632800 1097670 479606 1351999 727569 744288 1663305 38690 1346675 885505 602638 1444986 110436 622056 1622288 1950063 1996335 1742914 1068426 153968 570504 655913 1960664 1743042 923382 120456 1341499 278012 1466896 890359 641106 1950828 38617 1031994 39322 1828183 1487223 365424 1059529 1154887 1382427 585912 1329857 910533 686703 1785973 821729 1752363 1945353 524070 6188 1149410 265282 1585228 111691 359428 1806736 933223 132307 1303275 721674 858608 885463 1698164 1412628 1559362 463382 1227703 1477706 1563094 45432 517178 248581 1201511 1655941 750988 1128082 18641 59219 452583 1588100 1332369 366536 1820605 190936 1348624 300841 397545 108086 205772 673561 1580138 141639 245266 587587 1494620 1252916 938347 1494445 979762 283597 1959415 339282 1684961 1042796 1819155 1970679 1664671 584178 950476 40814 1118994 1047351 455017 501305 1095301 235125 947352 883039 1758281 344794 920162 167195 1816602 1806470 1629648 1023312 953771 1800594 55717 1750690 1656841 500543 1079918 1197192 1033548 863605 1556735 1338081 657419 177416 788627 406471 1332446 1949796 1068330 1040702 1116210 1719515 1901959 1596099 1237095 1999966 273015 994175 904860 1203719 1199204 1963323 606500 306170 128352 1583709 1788294 1786037 798567 1587847 1819397 410496 1348535 1447872 1354567 707299 440104 1495644 1300926 1482711 930349 1264439 1107702 1463760 875547 530913 1199993 379973 304453 957152 993207 1611779 1256623 978242 799984 764752 1355984 1139497 1006982 123227 144766 1641538 1149988 1613431 175958 1736948 213764 1889255 1349982 854987 1039907 1749127 1656388 597431 1623274 754659 453085 392112 1310903 84649 775998 1676461 102861 228250 1068923 88520 1798293 181495 1980134 1229997 1100509 299068 1252589 1431277 437368 885322 1282153 121548 1761763 190522 1839280 1271189 96297 1261909 137439 1560776 1767248 212369 1479606 1204116 1693370 591649 330855 1079988 346886 1098400 1193571 1003414 1328291 1644824 347982 327093 1149762 1541132 133721 1593381 238814 1295063 85029 1360999 1030397 1110750 1516706 1430119 788785 1841545 655640 804288 1455633 1295079 1069131 441746 1170228 951974 1609096 1052411 65582 655253 1553538 79941 1936556 1919311 851990 1783439 1192015 1540006 1736558 1938046 1545230 157220 1744518 1809101 1508587 1418264 1611632 1604721 1285320 1193365 1280357 1557567 243550 1717566 89350 1632672 1370421 1225182 1880022 1176333 1200163 716271 1797449 931833 1542683 1056523 1294424 709026 1902275 527371 531177 78575 1466627 1872448 214899 1353993 1730733 467769 1020758 429455 461637 799102 465532 1694648 1914043 1715831 668613 454940 1074128 1209709 1576009 80363 858969 489881 1198014 960114 973015 1052933 359432 547936 1119970 806255 211867 592550 1679482 879724 115108 757645 1352000 1504837 1242433 1833656 1612621 1484640 1357574 1194046 244169 443535 1349392 1054491 404896 1392548 1087062 993517 1708400 1720646 860249 1322405 76579 1384122 750410 195715 457806 1166331 1880799 199904 1858314 1919296 1460047 1050767 184960 1966313 330898 503676 346722 485430 390758 84121 742395 786223 1245878 13417 645757 539003 849407 1560279 296650 1083863 938544 729804 127279 541085 891968 358765 1793742 1816443 1681489 1610470 1287471 291106 1692789 1875056 270000 738201 774075 1573463 1135089 1530818 250500 1127616 166561 1397974 823063 657329 1253195 1404473 837948 358315 411661 1226169 341843 424192 1845191 408959 481444 309150 119522 161747 986053 185682 516632 1433404 1801619 346717 770746 1073110 850625 1960799 1007826 314216 284688 1722247 990121 1688788 504800 651624 485731 434827 763816 1555211 1290514 830442 1582299 1680362 399086 1754996 231061 835476 434580 623723 1479412 292221 1783949 1554884 1503440 788540 1945483 1683094 787130 1656221 238044 221274 1095225 1364307 753132 1545492 630661 311215 369960 283619 1303497 187157 888601 1971191 265313 52212 1883088 513347 895703 90101 791919 1330281 670724 124694 376780 1852388 245211 1164505 1872181 749883 241538 1937795 328732 524910 1166063 643602 1034832 23390 1760205 812105 1193024 229120 1027193 1738322 625062 1940216 60121 589770 14427 540474 1379305 1549860 403748 101473 1399667 196864 76094 758368 1635184 128763 1601558 1900840 440529 1066673 1302501 1375752 496543 1186263 95207 847159 1338842 463482 293165 578550 887604 1656965 102596 129784 1498452 1891635 845842 944143 1146046 304433 989023 1347257 1041919 966505 1634839 87232 1641616 271133 1265537 690077 1975815 1263818 222237 1722717 1422855 1246972 1255249 1735184 1631889 91365 983176 1000234 1686684 1705427 384445 1918550 375180 20765 282790 1737542 1223609 58398 1822901 1330371 589798 1813235 977225 672416 1662123 1483539 1387598 1777034 282240 1434017 1624863 1785122 1937453 350586 1372940 1023089 1685038 905222 834668 847602 1783413 551483 933700 494731 705776 1035652 802317 117009 464093 724550 279567 1467031 816554 1742368 1068716 1679775 1099498 48820 1126540 792820 423824 1184341 798653 1263023 1232863 142492 69126 750054 457316 791444 506536 1938412 1916491 183709 741978 1448781 19443 858758 632069 1901536 766617 1365931 1154392 1603292 1888801 388528 1549674 1228676 1711996 1216559 1019973 823854 1775997 1855781 167354 375291 871496 678563 216804 935182 925000 741721 1426955 1694985 1464067 844572 775048 1179489 854739 1690256 1107618 1651837 181967 12907 1667634 1985541 184016 460843 805297 1849836 932393 794203 424326 1317667 917392 926752 1728121 364270 364826 1683781 15858 21736 694992 106566 415439 473248 1515093 788226 1609164 492691 175873 337812 1503673 680087 162922 1413173 553698 507772 1700000 245074 1865543 598211 1987858 1390998 1684820 482953 323010 610053 324832 1574951 59620 1287199 1067906 1190045 1693043 313131 1719078 51844 581025 626061 1958644 362234 1892824 1971626 1024327 1887715 46759 236622 697091 963404 1037494 1267878 1551022 1311700 562307 500982 856667 740563 98135 1336708 424843 1283448 994234 1338874 999389 1051397 1042481 1186588 1763260 1602874 1356897 599070 1706175 1875099 1093167 1688273 1923816 648874 1455833 1654765 1644227 1979240 659030 1304519 951463 282689 511316 163908 736968 1577652 1278156 1382594 708296 1399055 1244842 1159894 954368 1149091 1999105 171770 908609 1815865 259788 106468 430988 547870 1799667 122210 1931301 1346123 114935 684772 209565 569653 811645 1069098 1616930 895132 977194 1936961 331210 575992 1862906 629374 18968 974801 423039 397670 55058 941225 948230 1192738 1031768 555510 1609757 910953 1507056 1439326 1088190 1765275 512263 1137280 1147036 1913277 1722738 1245844 394111 160427 1091979 1619469 1084946 1298694 681864 1941070 1077224 523832 1498426 804600 728550 1441865 910514 1884796 1553457 798372 1298354 885239 776776 495657 1123841 1919740 509845 339175 1668433 391146 1688097 974249 1735776 1232857 1732492 912828 401519 1750640 641463 1165831 407502 540814 46941 1859502 1433759 890642 1519111 1078720 1876280 545756 793867 1292470 365695 768734 1209875 423366 1486376 986572 278373 920508 101659 1202443 699105 982644 431553 1304739 1006497 158794 1780758 701692 352072 1015811 505229 1264026 1037661 1547184 1012809 1349128 1092968 1618057 613819 1500505 1764333 1666492 224789 36837 1905996 987439 89486 1775332 577011 921104 1742794 1247292 140888 670754 1884486 1026549 653502 875729 268018 551474 1051900 873645 203673 755507 701612 1959136 1123538 1873138 490057 1942078 171372 605605 52655 1053861 492694 391993 1916440 806740 1434068 535407 446093 1275143 760805 59916 843413 426405 818289 1819071 957797 566369 1677026 1675941 707410 911365 1931454 1485946 1483389 1595360 268151 1379655 801258 1435146 1131016 1586905 129158 1221243 282033 692889 172501 777686 566742 752451 1043351 951896 399402 1720352 307620 1119757 435681 1379390 1861052 595283 1050907 877648 27081 1556512 1610361 1896645 1511558 255133 917766 1235757 1192104 679498 65670 499244 1204300 1296230 1704297 1221989 1409159 651510 235273 1740947 671288 1493996 1208707 243934 938066 641065 1615624 1827735 327559 1398124 1257913 1511394 376465 380499 574673 1786124 240369 1155414 1180342 1230719 1535332 1638685 557256 1330066 1275723 1401646 540844 562326 1502080 158594 519400 1363628 1005260 77661 1921974 370746 457200 99717 693266 1286094 1809518 7101 1005952 1022299 1101639 497211 137581 80298 308058 500237 1932538 1171512 626093 1309693 1382574 1182576 909697 1274528 1937465 1055049 1742295 947457 706518 252978 300654 398964 1286797 1470160 776308 1316490 1789342 1349402 1976850 1163146 1310929 898403 877662 161814 1580902 327629 1818001 262966 1857510 530884 111261 357416 141952 862445 1468873 133968 1167884 347635 414955 320527 291345 1701146 127923 1519400 1871178 1244106 367851 522920 865624 1344326 1192623 1775775 306633 1622222 618483 883214 898097 1816479 1920113 1187035 523728 1112689 1858940 28679 1478195 1361100 1454935 140733 960572 1186893 861485 299264 11513 1118483 1870081 1129200 1025084 362840 1646461 1702437 523170 489201 913465 1795732 1104772 637550 649108 1988862 303123 475508 1700554 361562 1951237 375133 858513 538614 1594208 574664 224855 184535 440963 1594071 524618 1428798 1382926 1645550 160205 1733809 651472 789460 105640 1869455 24504 1508929 904084 1827591 415820 329977 1351562 1080347 1482096 71761 110438 1814072 1957839 32652 1107225 1503806 2394 1061286 374060 1833374 714966 744450 1117631 1997542 862044 1681279 1427669 977336 376340 266596 1038317 1893361 256180 1408895 824570 751171 1737695 1907244 1006042 1577168 683555 139737 354264 1539887 119395 562065 1682319 1255925 987858 1413647 1735997 1251387 58186 1985953 135419 1670261 190651 375142 278365 1250420 1995108 125158 1608104 1343599 1591207 1137491 685704 1242989 204570 1647392 1273952 1169193 561608 917109 1707977 1478709 1922274 1669628 1244155 739119 1522897 31663 1787578 1935547 1631246 263551 696818 1540405 160620 1095375 1102628 1463146 175192 68933 1158274 892392 1992692 1521365 942360 851248 1048586 1604732 840822 1424837 92585 1519006 461737 1500595 1242140 669344 350657 1810479 1609909 604329 1907897 1483253 1018025 151455 747298 1464021 1372207 925337 880080 1698288 1925798 1088658 1126315 681201 1000992 1316833 735818 1231751 506088 1113573 830900 303100 678425 1304474 245740 283358 1635222 340417 1167120 1449141 994282 971234 981380 773574 546417 633935 200887 1078354 1134859 72302 220563 1410741 815698 224277 697268 629976 68039 3831 105449 1780847 964589 597634 167741 813633 1861460 215779 337954 1729857 966917 1342529 1873905 210194 1574566 1035665 537539 447024 741210 790112 1768911 275212 1152156 203056 118641 958142 1848466 218516 534869 1408673 47128 106544 457807 1174639 281052 846514 1740659 1992133 201012 1562924 599309 1962853 1014664 1976317 1513722 300920 455082 1218039 648298 810671 868455 1076929 82962 1681496 1106067 1387194 1405441 777008 1996745 1434396 152406 472769 1867071 159987 128893 1512408 1090383 1500548 1289688 980854 1338384 1106240 1739557 1235357 554063 86515 1373002 1787758 1449093 1968632 634741 1515178 301764 402840 1066107 1841485 431578 199170 737396 316561 600385 960583 1290983 814021 57501 1828791 264590 151460 1355774 1571423 1641815 903564 235503 23486 1086565 1091902 854171 1453169 640049 43509 631663 1092380 1534152 1773659 512728 314758 829100 82783 1534703 1486513 29948 549457 191908 1511522 656625 1561979 1937149 75649 293817 571068 967291 1562108 1850270 699984 766059 1560956 493088 156905 434612 593235 1195980 593305 815675 975992 222589 1772484 144909 471402 620020 879583 185887 357339 1626593 1248695 888860 1327188 512660 1026398 782226 921778 100005 965922 1200460 1884586 1420850 867281 1283040 16114 1226020 1770830 1377020 1470471 1670075 1677903 592219 729473 1872015 1389920 704886 1713818 196790 565291 1306991 922697 1268933 1450658 563560 659249 241310 1358868 1895842 858792 543135 1407088 1449301 1588546 354841 269327 1790834 1302579 1856208 1252313 1429291 114050 1241601 1604176 726841 1195104 1941616 1274921 1727209 399546 203157 1250458 1817748 1561776 838990 178286 515956 1393503 1765349 227211 899210 1748534 1514584 1900726 544051 1680383 404133 1895988 1501655 357751 42731 1288925 1284619 584330 1934222 466650 698522 1731748 1784834 605841 699025 589912 1998685 252652 1692430 1183368 1896062 866008 1161537 77208 1184831 467190 198097 563746 74782 369604 578035 1269868 674045 414045 354417 1736422 818595 1899676 1161651 398496 1364943 44689 1831813 301563 688276 956985 446821 1611228 1217834 1785044 1636539 772713 1889438 657971 1654668 1706468 529431 1804890 685986 1553062 1794655 1155517 73285 1278444 979156 1710810 1909431 1309303 1754986 813694 1432858 105141 1283960 1711628 1505225 203549 1664904 290385 241704 584845 297862 637399 1743249 1496834 61986 761870 1262162 1795237 411406 779547 1032487 1206579 1013532 286628 772371 1987621 33840 1228581 855448 482366 87007 1493557 816260 258235 1630427 636459 470831 1173946 1671415 1012849 1281141 575016 668951 1177759 169760 1302275 1620591 131651 343400 41054 1810141 1863102 573340 1232812 619761 1680893 764396 1350739 258617 1851091 1555650 1646800 1216118 613171 262461 1529363 1642348 158335 695615 958940 211633 838311 467684 1994396 499586 1489900 362780 1774062 1468448 907066 1658496 963642 1201121 1094258 223140 1902734 1693899 1475996 407915 1352807 1684656 831104 946791 1250760 210109 1261379 759735 725917 1391041 1155812 360630 1334438 1584039 1304120 216338 492353 1891586 1551644 1573309 876698 1465980 701350 473148 960475 1307576 1774689 1792436 1836368 1727719 1951611 219844 367074 51005 388036 213283 1883013 1712190 92850 251837 465607 355769 1765471 788067 319911 739653 627955 469586 366307 1307905 506087 1646513 1863996 14328 950224 1450918 1636565 571699 1931134 1716258 71657 1894279 1706054 302959 615219 888123 58719 1034602 1626819 1460253 1568459 892313 556094 1874874 137426 1325597 880421 859305 674904 1144518 248246 1435294 1905140 1354047 1319080 1262528 1317159 1922010 417136 1042042 234706 1340525 1886453 923202 1671579 954050 268249 1444010 190753 1074317 107340 784741 1882680 159108 564628 1426694 1893112 1761722 1824648 1756731 1369609 276500 86917 73023 515393 863899 7277 1671991 771485 249866 1644059 338912 1512430 414136 1291346 795298 399853 1514717 1288234 1817785 1781118 126186 1879396 311113 797318 1890204 642139 522001 393995 952841 1307290 1579867 605989 1229957 1054885 633504 526657 1201263 979430 142402 973151 67133 437794 1737739 1488652 1390338 1480981 1277328 916675 825734 1984943 838916 396594 1241061 1704309 676648 804308 553798 1509393 1455263 874538 224339 1467854 1049027 506706 749608 1391787 1371049 263887 105947 43131 1492576 374228 1789803 1522835 103709 904479 493868 1254841 715230 1284953 1691879 1446732 726193 1403807 1767502 78841 676324 236737 900127 570230 162916 445875 199620 533054 1596827 415187 930268 758012 1012451 1687594 1760789 1256949 1410626 1536930 1906878 544607 315361 219888 1958870 150307 400276 843694 1090350 777115 1955576 615029 1575644 1263837 21001 1338178 1867167 1894243 1894549 389547 1369976 1419546 1013202 1644688 1332820 994460 1706116 817530 1352687 1086378 1366755 1290826 1842507 290159 1900892 1285441 1854793 1858813 1606851 517357 1231769 135284 1422359 800514 1637409 1003769 1190355 1721181 1124048 335645 539610 816811 64003 596414 938796 1529220 51684 577096 268111 656183 1727950 1644488 98512 1823232 1432561 699790 829784 660772 715404 1193464 1611677 1407549 238375 1072660 1929350 866427 937112 992552 475356 291271 1337618 1891549 1088893 1741499 753783 1907916 785969 1989035 1992432 1702258 67987 1697722 290825 1953128 1949762 1636643 610122 1153794 958723 1279718 264271 1380845 1470060 1501883 465014 120485 1866684 968997 436623 1707847 918995 943031 1036991 1463582 882553 461018 1660132 173249 1746709 919393 939169 762712 715970 531425 506036 1940907 978266 1265098 1943646 1012724 413393 1471521 1207528 1651062 1632225 451126 1291880 1367541 24785 922825 1241331 1704492 378712 467807 759889 1393144 1134893 993595 190624 460475 1797296 148458 1891353 563000 386607 1550659 1792423 1025967 1165239 1553427 1536436 1316419 1976562 1413411 348186 223447 181344 1819565 1336902 1891810 1708664 907349 1102393 809680 1367372 1267286 1579391 1386843 1103841 530763 250592 856247 1623580 382547 771096 25409 1787476 817906 815590 1563223 1882150 4607 154687 1495463 68467 61056 1231801 844146 1319461 1904609 1163500 448144 1327834 458200 1941467 554018 616140 1426264 1352280 1008657 78624 795844 847201 289907 962528 356546 1224015 351051 106559 1456250 1048255 738054 44052 1334105 1373247 614491 886347 872912 716518 375089 1264061 342771 1082203 1494459 1989590 1083911 924970 181809 1008087 32819 1921848 572654 687463 999577 1993168 404968 1295916 1945423 111714 1794820 1523180 588812 61253 372909 439100 987789 1843854 218814 608325 994227 1723909 48878 833223 108093 1734056 591402 458738 199964 1054713 254865 1370017 159579 315482 1660679 814937 1661888 385683 1503980 1845297 1650695 1162178 1825795 1138856 210299 1354110 877605 1719173 346146 816534 1389371 1091964 1799588 657523 646488 1055260 1458871 425460 1297845 657576 1113296 796141 169820 1979321 1722664 1911162 1690610 1876701 131067 805774 1437468 1665720 1693907 379495 229444 100286 745255 1148534 1887068 1528085 1461598 1036864 1820713 369173 1159173 1081517 518790 1544058 1889350 1990191 660592 1785935 1990936 1870296 1800956 457649 935020 183365 505727 68792 692441 324849 519173 1989682 408691 483298 1864360 38907 44385 1928603 1767796 773902 1542721 35897 306763 451762 534161 873765 485586 556963 26362 1983484 1703665 930476 1973825 1299843 475625 1226010 1242432 1701874 1809765 1686282 363740 407596 1633727 1795823 1351534 1158376 374651 1321928 1140441 1993719 993546 1004942 844778 1552799 301823 1987909 856334 1699028 288677 1326296 51748 1587802 1766567 1661053 1975819 242819 1453678 1798591 1580462 21163 679947 874923 637396 1512012 534480 308668 1076348 1108373 721903 1896705 454589 765175 529183 1453083 360116 1856884 1717952 1280331 604912 1395357 391834 1137056 988184 599218 1764923 929497 1097598 1350911 1475800 1528737 145196 1288181 1911738 1544294 1606049 1264845 609407 1628496 1302104 437479 471951 159293 1329834 1907696 997416 1493667 163016 1145599 1641251 767912 538286 344413 1327931 654448 1992634 539214 818918 1231941 226353 1297688 1239051 685126 119866 1505706 1404487 1144789 634493 242727 609952 606028 801011 929903 153427 1226895 1603091 475192 97854 899913 1608002 1871225 461815 1547372 1671049 1505966 187772 1456698 1387140 479028 1261289 1404385 1341170 1344737 69971 1904727 354351 1789250 293054 1615019 1255369 1967757 1000265 595173 1873681 328438 568863 674089 1411767 1104021 897537 386551 1784585 1069630 1259304 783172 1335070 1711052 438154 83162 292614 1266410 1309003 1108273 1658826 1915332 144986 1616395 1404706 1846522 1401741 1933343 65033 1927802 873995 694830 983868 1496305 1472324 1107191 710360 1513634 1357393 1158718 349354 1691419 506398 126199 699808 670479 273143 1949740 1348337 945305 1439058 1353301 1271287 1079912 1412133 302806 1330876 278981 367397 1651855 1255054 520561 259057 1126572 557275 138405 1305651 1674748 1742750 928903 275102 1721131 55463 595796 1638118 1961481 1476642 250923 454085 997702 1705036 660113 868332 1671081 364137 1568524 54802 1376842 88303 1848755 441745 522340 1660233 76335 1590141 1804391 701141 1016002 482797 1828132 1431701 1405408 1492144 925036 290912 278148 1012667 1845697 1810713 967364 1271786 23018 1070746 18102 1330403 1044849 912825 15906 674169 1569392 722306 1390185 1991537 598420 1962930 568448 307793 306381 1146443 953569 1401026 42136 358113 1032270 203791 51013 416390 231720 755882 511170 1133411 1307926 1340509 873495 1320182 903865 600965 1626308 1573024 1906555 1769737 1116120 1579757 70379 369456 1298118 1398510 1204432 80987 283793 1346347 360804 1007105 473369 683486 534529 441279 53946 1048975 401883 1663072 1829677 460647 1456506 1825040 1402016 855210 1203690 921205 1800691 645541 592632 1805222 1677258 1804689 324649 1680144 858198 1498444 1107271 1156836 1649570 878991 1921913 1256437 1340154 1035643 1232400 573192 1908711 924937 1602374 1595069 1928058 626672 1369898 1309158 1747718 1515205 700446 1925364 1995353 1260195 1299088 1533548 443887 1521409 355672 720621 1458227 872107 1981884 1662071 900731 1332938 745334 409639 272891 1717338 214992 1328570 342958 472981 233329 126548 305510 1487129 230585 1280460 338495 914390 1138819 881502 1777469 398759 311879 521122 338434 1015967 944776 1945522 1724385 663851 1047470 1680797 509842 85677 1789035 1290318 1797143 1902073 656837 1446826 893458 1662687 1880028 1820975 35763 748156 277482 443674 1332306 886880 29056 1340558 444328 1377541 207458 1193023 1157630 367980 27110 1543022 1847070 1103857 1728347 1543221 398162 36844 676118 571521 734644 761084 1189747 692869 907423 1350947 1273675 730048 322193 490589 308824 52176 626676 1829132 125862 1712746 437253 918208 315989 196623 1863596 1426971 1526464 1512480 507663 1587593 716675 1788848 9131 1157509 1168458 1931980 190977 1529351 823963 1438387 731006 1559279 1126859 1763845 1447276 303830 1260255 1211485 702688 902451 151891 1415871 690175 741754 1265579 1396944 485928 4053 959803 724584 988065 1042375 859513 1842605 495450 931366 511657 333395 1557113 1091276 435484 716776 466555 167636 1385210 1327611 1828525 1524853 1372606 1074267 1335807 1624762 1462809 1940951 1322184 1210789 1124544 1799849 1535405 1779827 1489073 618978 946625 1441540 1531711 390649 1074204 1713101 595166 1393394 1304339 1214727 1114717 1684460 1389092 1267342 1423140 1865832 256143 49452 877794 1997388 1772617 1961600 1264969 83336 683468 37945 1825176 1376104 1558529 1491164 1577655 501060 1796476 779930 967916 1174827 1007152 117090 711246 1138142 683848 653966 918668 1631078 1317026 523751 1681969 245591 603121 409764 660056 410878 1562923 586053 1559590 1999388 1642492 852467 3097 485192 1652872 1973473 93735 464060 466350 759545 228010 1334029 736573 2745 1181140 34971 1847137 325580 670064 1613789 1736056 966568 1006146 849218 308595 812681 858833 1312954 1241481 1189279 467185 828809 724293 257462 1364762 1414578 1148678 1029576 1405246 1673828 88857 312451 1532628 785079 140350 571388 1566472 908597 1806488 977886 740840 552039 574306 871045 1859060 1876304 1081926 876739 1734783 303865 838757 782378 1262146 1702860 730275 1850345 1559423 1277141 894557 442623 611330 259072 242383 1503224 1794087 1316231 531745 1014911 537685 1554395 1366184 910025 1487672 1911943 1854314 1030045 832002 29137 138988 1689946 1982116 1593431 411043 1446456 1756850 1721135 360371 661270 791251 1664765 308686 300466 239154 517367 1632475 1165003 509387 1832403 1793824 1174106 339986 1598686 840466 1111136 1709977 1646832 463140 681250 1727402 1515789 987559 1737440 174824 1695821 577029 1478551 699328 1993599 829881 241729 574481 1147987 648003 1498419 1753271 817893 1346878 1143803 1942321 428773 549588 80567 209642 1087837 1437752 1580839 1539511 195290 667900 1290972 1974103 431671 319370 1655636 1903210 785176 1147237 957195 1355711 835090 397428 1260210 1781111 45525 1218839 21296 1380918 205718 955692 1960916 1225024 1412650 1554667 1479797 1116488 658186 1537895 1691407 283926 1961014 1000879 1966321 670662 154510 1132581 1140848 47744 744577 887484 433223 445905 1267895 794799 590037 672886 1820974 1226300 540288 450141 367140 849030 1693713 345995 269764 933467 1476885 1194201 549695 683972 1937280 1402624 332763 1292357 103408 1288539 1825363 195357 73203 216930 417380 1585148 802597 1614497 1428608 950796 607860 1659388 1826753 702564 916937 1314649 1293606 1967809 1690197 559718 106535 721966 1175104 389870 1332096 783794 753048 1670984 274516 1056567 682204 417140 1657051 1391722 103989 864541 300359 1152558 1055483 1929530 184302 385058 1786796 1032978 588664 1304919 1944563 202043 341000 1974805 204922 87499 256637 1266466 1663735 1235122 1083259 1018585 933642 18514 24169 1091874 1014329 527442 305743 1728973 1997486 1654220 528567 1025669 1180575 1862874 1603149 1694291 267970 405560 973710 566922 1272093 1011050 1240559 1451762 1827367 791189 39157 1447972 1470266 683306 1107474 611415 682930 1579924 1615889 911896 1285923 694911 1960980 1225930 675553 587751 1246500 640018 1043235 1404704 1426116 307495 1195262 1052754 1700562 291493 1866176 1129510 387762 1770356 954216 1304494 1670902 1461104 954985 1366928 1149698 668126 430131 847360 1309730 783206 1562019 183702 1425442 763688 543699 876774 1639021 1549788 1718637 527273 494375 1840165 225705 368552 574873 405504 1503108 190052 1835774 145375 1985155 905343 1790479 1854177 1387568 1223967 1433147 1904559 455534 692321 1977172 786032 1501802 291494 302748 1246153 137233 931535 713694 358972 886862 757961 446873 614594 1614134 695629 286519 1958702 1579620 97433 1566593 1975268 818180 614825 1446250 1375916 722916 578049 1942510 1473526 1606553 15768 1887072 1142532 1788972 1363732 1595704 1830707 1281792 484970 285560 1218084 68727 1294640 888512 1458784 1716442 936792 1753749 663656 1509995 218015 924634 1239140 1847207 785907 1178008 1590694 275555 149418 1049296 388276 1562409 549463 1270168 474654 1767182 1177641 652717 1539581 327620 1726876 875758 469058 153992 926713 612459 1243439 1843179 237000 1726145 929615 179831 320210 1572388 1107876 1455085 1377834 1713300 212054 1503444 1866829 1173263 1818495 455408 1190340 663716 243111 1429510 1349196 1710557 70992 1150879 1107049 1947604 563299 1433761 274682 172799 1444963 1828759 1975167 1627489 808821 386867 396087 638159 1877660 1596201 516603 560483 1686969 978896 234460 1154617 10139 986176 1963983 1910320 1037032 1877961 1562829 1693861 1737402 527497 947146 1668958 746267 1844789 17535 988730 1956448 1009255 1757852 11978 1406698 570081 698329 200604 1063065 666105 521531 1293830 1650496 1047875 1328161 329702 550628 1343250 381680 1673467 1530711 849209 600555 1706699 205820 450827 1580063 724538 709915 1160847 289934 498273 1988023 1489761 1505863 1437221 257 395058 648879 129107 538362 1863133 1336273 121173 1975553 412239 976589 968695 923474 1768285 1166962 1151582 1103644 1626118 367479 1701759 629897 1878575 1404379 389237 1979332 871119 703204 1783111 584785 485121 991227 598450 520846 1438335 1716289 1552763 31276 1157527 1026993 1480341 845753 1079884 1311679 1017929 1122100 1490213 1173187 23991 271359 304048 628103 1045223 782910 222685 1685360 1128432 1519337 1226588 518596 1243145 1400257 1368641 371647 1267076 1428749 1885967 1053238 1948431 848008 135956 993583 1213997 1728366 1720406 1932478 1268058 1776290 1090568 984335 1885252 1747270 564660 160129 1220492 231452 1110682 812103 1775141 1912432 1809372 1231331 1011124 1937129 1245789 1120738 540175 346424 397494 1454438 189686 15083 1503633 35423 754180 1168069 1395757 1244449 1130804 1325232 1669809 250269 928308 948422 1055261 262077 856795 1945944 457817 1610894 1980161 1200867 125873 1624822 1523023 1625226 130053 677331 1959456 1062964 1992054 1648698 1459102 125884 947938 1592313 644290 1994069 1570995 930726 798780 934690 703417 1541176 397290 476270 1235740 1284194 1724241 952853 541530 1686082 923222 218889 1020853 1713692 1084288 1960660 120852 1145995 1229927 1376943 78477 75347 624256 1534228 1751819 1809129 1743319 1942613 1208231 1735511 1675705 856273 143248 1880009 1581340 1539805 825070 250910 86326 927389 91990 389629 1600728 870692 1507027 1502107 254418 336959 1783144 752175 78058 256256 121084 430116 1023498 1583094 332614 1057274 1565852 1687551 1931740 1452519 1757414 259725 427703 1628922 351563 66395 943905 599623 887296 407625 953724 1047143 715001 684554 1050896 498852 1767386 1181201 1139341 741684 934190 440855 1711388 139016 932051 1340387 502551 486692 1709940 1775693 222640 1545666 1265812 931317 1510465 1655774 1211114 540367 1345969 769295 1842029 1278945 1027911 11920 332870 258028 469662 837847 1366744 1110560 605029 485147 1273051 387344 1603340 664348 1860628 589341 915817 283769 298503 1593914 1354856 1743989 1951670 1459656 1230241 1886089 486971 581542 1067675 1083348 681546 1179668 218693 326167 23425 1820109 1876723 510684 1652057 300224 1152116 194913 167703 904501 1703998 173459 1418445 933569 1089097 71935 1622108 1823236 659142 1299670 1111352 1517730 555645 846216 1998074 562939 876587 265448 1770624 1262022 1256476 1875781 445284 690809 281677 650670 668565 454958 1396080 82118 1882074 1893422 1733286 556962 1490537 1890548 1556649 1735927 1674203 374089 1561946 1347867 1465820 1027428 436464 1535114 1438390 1107113 707900 686999 67064 190912 617420 1291168 418451 1218568 1006299 1263592 1400774 1369820 1905120 1713810 1246245 216862 260200 1361363 1796832 312663 968142 1422175 1646243 1107114 279989 800253 1786428 1439605 861858 823387 1909683 1303047 956157 1341249 916335 461061 1801224 351075 1364378 1313324 1884850 1363039 1716096 1605348 972982 475857 147985 1076544 1642091 1554078 1112697 15617 780233 701602 122341 408280 549870 255022 1405549 857193 487623 1535156 1280424 1190606 1507879 1552221 392025 1856478 363887 1408325 1909442 233771 1535399 449002 1364570 1527095 1914973 445607 1576764 223779 759206 1072170 1779677 1126142 933705 801311 1942951 127178 337785 1420576 429004 860601 1887832 784335 1855626 193383 1220800 1037885 1802751 299087 404711 910197 376908 826948 902887 1177832 350834 1471082 2827 1399794 257779 1750126 1863056 1296048 131537 571529 1941698 894581 1309318 103909 265677 339713 281054 353328 1394135 1750881 31523 479721 1808530 1686263 762201 1143346 1579327 1046149 1957279 1335106 212156 1520773 1040212 508553 1389069 852327 1443427 383719 830436 717235 599457 266776 1146596 1023440 396044 314110 429014 491742 1566183 366814 566822 860359 338517 768336 1258615 61436 148743 723727 1015867 1176565 237763 80850 1950201 289422 164353 937566 1334073 396773 1301881 1937846 193982 1637364 69060 1101918 848202 1963076 915795 554653 1244726 1942506 286677 1306919 1226803 827755 1919021 571236 708691 1836094 1806558 1428698 1885339 271987 767499 1573144 1618647 1891650 229172 311788 481830 543582 798307 511572 395083 1105817 384214 1627883 939176 120713 51824 1637234 1210995 1373369 1817466 767670 1940451 1810310 1027268 691601 687952 930264 302734 701564 1072032 1558935 655432 727412 946061 264989 1786633 440913 1696875 10120 56830 460676 1589832 214053 380102 1337510 379051 1265756 1095769 400119 702834 1580161 797737 627200 1216744 621531 1521928 1760138 1525648 1244457 226011 174257 867787 651966 1912062 1379675 293874 1474189 682073 1753061 748480 1416283 323808 1950944 610627 1696800 837440 668730 1439966 329754 1491409 1805525 1675435 892519 1135627 1286197 77558 1212284 969519 378970 1454176 971017 1937223 1641208 1034513 762403 955849 1878353 1380851 238729 1057356 426713 710548 928058 1968047 27866 727153 1323910 1459607 1787515 251489 645594 1921794 1279840 1835390 856267 1734922 1417245 1710403 860074 1361254 133702 1265176 1919074 1716999 1793014 221674 700892 1506393 399630 1322863 199226 1026717 478951 30608 1007646 875073 1953996 107941 1432494 1028733 1911476 203854 1340157 423630 1138136 1041941 1264990 938342 1787995 746940 900253 300184 940843 939451 1520382 481660 874280 1609872 1843124 1100620 1568517 207868 502819 141933 1526377 1036880 1510313 1218110 1351161 731853 185283 12413 1402788 1167567 203925 333137 931644 1779263 211760 220572 1808696 542515 934017 622884 1069363 154278 1740381 1907843 736864 692514 1479190 1739688 1301211 1577229 1832868 1864272 1740753 1883219 1581872 1542412 48246 536938 1210511 1997011 220396 685034 1510881 1777413 1021404 504619 1595457 1723437 971479 1306777 1899103 1393908 1450352 1354988 407892 1959687 964901 825222 891528 1889128 246345 1186547 1767682 1541679 1565113 587111 1051086 438826 212766 528290 169493 1223308 891257 1716630 1084152 256718 710172 1901676 682865 569249 1222786 1087130 1469114 777580 1893317 1941257 1589261 671201 775446 750752 184217 1726465 1786845 405615 1351088 1439882 129706 561239 1170155 401126 1185572 723314 49424 1976457 90819 1397598 541716 1417119 1180804 798568 663216 1943459 1033996 1768817 239959 795011 681749 1426752 405798 1978935 1718228 1639271 826886 1289584 1391575 1487431 516721 1448884 1310673 1787251 1365546 1089802 1135658 1788767 240908 1992395 1048080 1781673 1093862 1485506 1551523 175805 74890 1129148 1191949 959366 494007 1944159 145233 1814885 1815240 63273 905656 981576 63077 839755 1212611 1720144 1352164 1937442 392776 11111 802762 61472 1886322 160379 1071401 1176837 111590 215999 1476171 1169779 1895652 411450 334423 549131 179438 1010831 922394 428270 1092295 1023117 4649 804327 1145579 794791 1625239 291652 1057903 832807 1020022 1476180 1288554 623217 1112237 1421706 791456 1861203 106486 1420890 1488847 954133 1459734 406865 477470 376933 194140 313573 938392 273794 918898 1853310 369772 599715 489292 1516036 630209 661576 810625 571248 1692004 133053 297560 560109 1648260 1349956 1585167 751228 605192 1124212 11289 1330885 730727 1938284 885846 993806 324827 1348326 1765055 733146 1798377 1886294 1356909 70524 144718 1298272 1212003 1548556 320258 948619 348516 189781 1563375 707438 209709 1545290 504388 1795651 1912517 518021 370241 1894227 1374762 193604 313129 1371682 64148 1042499 1757351 391998 553029 1948374 731823 1033842 1354888 960831 1631806 1938236 208583 1144580 581612 1827678 1815103 1730408 59175 989274 320587 39505 1768291 316872 1095293 1733434 1294855 1821213 743213 1807414 1545347 845612 654865 657918 270020 1912166 1109608 1287610 423080 494173 1412113 1053676 1577097 30263 114799 540641 1726311 829942 289353 1168180 979854 1208502 990320 321477 1438510 345805 726694 1574583 910714 485008 1774719 593170 1203987 104978 1714454 1261821 102532 238773 1927946 411091 1037861 1626013 397856 8535 329265 725877 582097 1570062 1968886 1623163 1580625 1936150 743310 482654 487676 266167 1911736 1015309 173097 650078 537667 703510 346221 11614 820342 1636695 578663 1402045 774704 1205161 1950986 1602048 525857 1328668 697459 472410 84808 1293518 1643225 1397248 1092225 126775 753076 87730 417781 1200582 1848762 426167 425983 815617 381129 132526 1754319 619564 776301 937402 1912106 595230 405457 1499267 920753 1995715 502447 1059573 502649 934095 1300030 1752294 75339 1130911 1548887 1463972 923427 1014549 1440456 238160 1321634 1049854 1726934 552803 1319356 1709444 18043 1680525 1396879 671499 716028 959603 763468 567881 479534 490237 74073 502464 467511 1232356 1064285 1838651 1049815 1896809 1335910 156051 1377542 1259855 96408 1873901 61111 1385139 327850 272469 1540788 798663 1747086 184794 1005344 322147 1808050 904628 1912225 1266254 1455888 1059288 1131123 1195982 824809 642289 695396 1217150 1351760 95915 646046 1216000 1887521 688575 1750121 1231203 139853 1421577 1913977 326647 638901 631087 1571404 1349361 555990 1606705 693687 1061629 1051730 555 1035502 330316 1232327 33037 1425379 1008720 1530489 1562473 1528069 877835 529855 1000546 1121649 235349 591450 1526097 1498877 319375 1277628 1728980 174240 1950729 1785595 121206 150199 710446 1851295 1312023 71407 598321 2533 1498858 1240867 152474 1452312 1531428 484699 202306 757863 1554323 1800214 1732620 1645120 357769 1802648 948120 47836 1407664 649902 542158 66660 1827080 1929662 479520 640325 1530180 656220 285350 1429041 1877487 1053502 534407 364117 1122895 1322506 248925 500366 1056796 1462692 1984272 880604 636748 555746 672375 1144960 1465473 221688 1271820 575371 600553 504483 1455278 615042 727732 290573 105070 443908 1396844 1350229 1462667 180315 59047 1354465 387281 244480 1052812 895984 1008656 1682241 1643906 56451 893125 1036590 1876903 159626 18990 1556058 811827 1226911 1044479 1414581 162024 1186286 79123 226759 1014069 609273 1579459 1512231 1286961 1803037 1381127 1873749 1859339 1164703 987907 816190 1399587 774064 1504662 962259 956977 1136196 187219 1787068 1511347 1335382 1767508 1076814 699946 1437443 1273283 1783700 775443 994277 1916727 1310612 1304259 899618 1576175 301336 1611321 871130 1667310 1247744 457963 182740 1407918 770422 372307 1754196 959442 1209408 1033781 1125224 424479 1226068 1916277 857847 383720 254385 747764 1412006 368389 1253928 311718 155309 742747 1984193 458893 1192234 1358760 636274 809118 844890 1041395 353773 553603 98733 1942684 884684 1961643 1440773 261187 689429 1800182 1852118 1490489 1285041 1442858 72615 269302 709951 1900098 1028913 746989 939147 706055 752128 676196 466309 537700 1319909 1515391 1304763 1902617 1746025 732451 1666313 1009662 1224154 405770 865192 629526 902874 1774222 181933 1944414 266925 410708 25586 845677 1433539 453648 932466 1083708 630365 1019647 675090 1378580 885703 1956397 643214 1176790 363031 329057 849217 1670997 1409015 607894 1450338 1544120 520453 6353 614513 389777 1366225 1681271 1502688 1784363 101092 779218 1846733 429734 225937 391021 210935 1319043 1650242 628238 1098615 946082 1128595 223762 1537590 999977 934492 1868601 1317358 1031104 890431 1544762 97827 1597419 430880 1459480 1684125 813185 1770765 1526265 1742269 121849 1586428 1948733 1797369 449970 708941 1336382 744629 1840772 1181501 464258 1081313 254799 553739 300421 40889 1158396 1887319 1210933 1987031 348631 579289 583835 1606638 1392703 1191588 1179470 291759 943722 1334718 911284 735811 1293502 1239061 1550429 675666 449596 297975 420133 500446 631697 1503364 1163428 70562 967606 619411 905329 987359 1630005 1542867 400803 1620849 820456 804389 1542049 1078613 1626101 135642 1843317 1451736 437894 884640 967700 674762 1356644 309939 1459346 1055478 14518 1733389 933789 1847939 1107512 927120 118190 472010 901583 268949 1576483 272275 477144 1827403 1595127 279733 1800461 1853663 1119628 1778966 187994 83361 1312583 958184 1101263 853333 449536 1561547 942792 1397208 712529 489529 726292 630163 1242827 1910873 377543 1266064 67307 490965 1377650 193411 1568724 357768 367167 206232 324198 858240 461333 1147408 1157241 1691880 1508437 239269 1054900 632164 1674239 778782 285951 1912398 201417 29509 1101331 1016422 1172917 789890 1874052 1485794 121961 1275444 1231068 601730 610210 71256 1597381 838490 1781542 1342835 345254 376194 138478 1743545 1658359 806100 936649 910242 149264 1843482 38401 1072100 274196 1960640 1750687 793078 110256 1912707 1119297 919249 1051941 1934486 1935626 1196761 486559 802547 589682 1011547 1746881 1522196 1356777 1285585 1666125 1332658 506484 260501 787639 1936476 1258291 997687 1474287 92130 681709 876247 1531163 202976 1382942 1543247 1098171 489836 868293 209112 1719601 566744 1729356 1331985 1936331 1168846 1959834 892181 808808 1459812 1823637 1022526 1364624 975450 318192 401667 1881606 830299 1034121 270134 1873220 117149 1993535 1723707 670375 669707 172424 351443 458189 1110820 975181 1984644 654877 48322 199660 1434889 1496411 1045752 1530070 521740 1959651 978280 1916383 718313 1980243 932114 1028118 1255472 1845055 1910516 88093 1216061 1999226 600065 1433912 87233 1910173 901887 1641275 1054644 755345 22468 622035 1011343 1360389 409741 1584363 784628 395559 228756 671584 304087 405719 633690 767877 817526 676152 1911516 1575654 1386992 1619861 829273 1284869 41905 1156826 552448 430697 280199 424725 359124 791939 1547832 1035756 773008 1200368 1851132 1981005 397030 1004687 811189 1044787 30874 203489 679012 1598761 949807 772439 600376 1177659 118684 1305550 1997659 460004 1328875 1695860 1362348 641337 517288 1430319 584267 1947742 1141649 1723458 1067529 1261803 166761 1950253 1113814 1823642 74535 1315273 299152 1433729 268228 65899 467978 512710 791365 1743949 886730 1864922 1985501 644333 464429 172455 1863604 1466561 1615602 1955214 1325099 400141 621388 429890 834050 1342379 1759095 1844951 936195 1632935 1784177 1011296 261009 1018623 1535205 369329 1422771 1688747 1232500 1234688 467721 1240230 648233 282093 1354864 1841694 673239 1558779 1686419 1075035 1793522 1484579 1357170 893200 1838735 96523 1150622 1457946 634689 1116663 307959 1326476 782297 719580 890502 1002515 1706094 1682486 1681930 369946 460702 22910 420816 254510 1015844 22586 798943 57478 636006 1408529 1342928 721114 330421 1940151 1564542 469131 1282457 408488 849879 1780354 1781901 1764905 1646027 1117739 44503 94884 357606 905547 1335949 1410078 1752778 1730951 1069762 1247233 212078 1304654 1809808 533917 311130 534223 149260 233352 1327231 1491721 1152535 760481 1468954 495774 1692658 1310415 1612603 1795891 329254 1493103 444051 790481 1621692 1893856 1886861 86223 1890905 1705721 545831 1510983 1821459 402296 832638 118509 870367 260919 1566590 1336181 954588 46435 1486906 1440194 1345531 1860173 1257445 933370 248009 1073953 607746 810222 1924263 511962 406802 793506 560460 98996 718008 1442081 273728 1559618 745016 449890 916739 117762 1908221 331008 83907 978433 114646 1473488 828634 1972922 731498 1427664 573188 1311465 1465283 121137 700594 1251291 1390198 205930 1481309 1722349 576789 1808357 1282458 1341121 1878833 1901899 522568 233423 751702 1389817 191699 777634 490468 1641727 1344973 1155783 984121 1662143 1925985 1203516 1703017 686374 1562297 1672132 238482 118561 450469 1273713 1000841 112858 1651557 1596155 711963 1229840 864759 255977 127114 1511343 230233 1616649 1650538 886128 794544 1935765 1097957 1024220 1717726 845182 920486 682062 1352120 1913426 472644 356218 1530753 1481492 1858561 528039 696459 1658933 1013253 1012892 1241091 791988 292171 589940 331638 60783 522809 62512 105200 1001587 1211030 1852651 1994269 728250 158909 1871134 939076 1761 79354 1203374 1740568 1043867 983480 172074 1512696 1868515 1363622 1217277 1644927 473052 60613 521876 856127 1706940 411497 763727 1763241 1076096 263415 1752707 1728773 1756670 718110 127392 694234 1960840 1632751 761626 123298 1262653 548333 1705361 748331 1927137 419270 1644988 542345 770934 1235905 189374 1009758 962467 1050118 1008485 912025 1887775 1136975 1163810 906711 1460424 461429 1165430 34546 1643722 1112047 823823 1769976 1292000 990802 1046312 181580 544336 457453 1398739 127420 1595481 206169 1177392 907912 1326082 939022 1579773 1929000 1932330 307003 475381 1967591 635069 1165577 326868 1196556 918380 421259 1736425 1222320 1179651 1113496 813016 677971 49594 580550 1200933 1802019 1068629 1410694 945035 645399 486533 1996063 709057 1236341 543876 1741563 1032039 1543078 1589634 1886182 1758369 709112 1352764 1697515 1521756 1779854 1734674 745829 1436375 1613019 947510 1177689 1256226 1605288 1528157 978808 977528 1667358 647069 877511 1080597 1422345 170155 1334400 1674707 190397 1113224 1754922 1468020 1308855 1595330 1336216 1522339 1691202 1385946 563797 1741051 1362815 277893 910314 1371494 1127920 563298 150204 1112558 1394900 904510 1552625 1167075 1596748 1933725 842383 922174 1804274 101901 794229 1174867 1056608 1244896 1245994 1920621 133455 516012 1648833 749389 1181998 1382875 1704211 1517226 1260704 1486155 1722102 1949 1863096 52838 176575 966305 272258 467249 272982 1959481 1664258 656171 1767974 244349 244333 1684026 155757 173069 548344 1865296 827838 729763 1556355 309909 1085354 977959 1527492 479909 270899 5913 160722 999564 1236342 1586982 1120069 1732414 1785148 1273114 1818167 741665 1619317 1013943 1845150 1645273 1903261 984622 108944 1200850 1852727 1799558 638257 685628 1522322 227764 718106 1218480 1208663 1392177 1819107 1052020 1641572 350726 1129125 877224 943726 763365 1696164 797438 56469 1802119 21937 1120385 1510318 959981 422625 731632 591838 1293494 1700883 252532 1877455 426091 169851 1328616 1975482 846082 1279649 363623 315356 1452914 1836667 551958 151757 1861444 1395461 755242 1809754 1215812 1284371 782863 139187 1952840 1348162 953508 847025 1983655 1184914 218623 66791 1197483 1576481 1041469 1582291 1452838 1588543 1204624 1219905 433300 1383385 1920232 1907638 45577 1284475 1959228 576652 150929 1550949 990310 332365 1595168 668114 218175 1283788 1411091 727407 1279362 1342227 1748656 1116775 1517608 629795 882566 1505662 1762307 371038 1594673 978178 656545 1837551 1138873 816894 1903447 1531395 1272572 1915868 1358056 1301888 283899 1672528 585164 823960 1140427 1627885 673753 905977 1805279 1183754 75204 1508306 1182022 1726774 1081156 284612 35517 246029 859485 1981365 926550 600255 317935 1710469 1868752 645616 11455 1995346 1891843 962 637095 634973 900241 1952176 39273 1848957 774252 628817 1087158 605112 1352446 1516878 359887 273840 916127 198478 856167 1376791 333081 329525 852434 1741756 726027 603093 1118626 1840733 705707 1631455 819348 1992987 104045 69571 952450 1622712 1631811 1232749 1280488 1999621 1493838 1102407 164605 859466 578541 842077 1678449 438297 453637 559771 330514 1035077 392689 949608 877962 847258 1787727 1322475 913117 386291 468487 164595 1002349 1326662 437699 414714 879608 829380 1485725 506650 868038 803523 669584 866573 1966413 1632961 234593 1579292 624430 1495904 394037 168778 1753999 1106546 1048577 1030976 1627661 992479 1148403 1954127 1358043 781323 1409300 1722437 1571276 1137888 717381 1359502 287606 1373606 996776 53020 1965637 1810525 1824771 1617904 784620 970230 1311879 547952 1407909 831991 1710121 754261 1256737 1394766 338760 645731 61559 1649265 1612418 435145 760452 209196 807833 705651 1822948 241690 772325 1701806 1803555 1566485 1207536 341094 1783337 1644050 1497380 66082 1103296 596789 1279901 741530 1845072 1260799 1083626 139610 1636253 1383322 1043805 90955 1462346 200145 644655 1762093 1734283 3540 186340 1153706 1573101 908278 1904964 631388 734011 890914 273589 1430628 397867 136788 935914 354684 536467 1369360 683112 1235776 1951477 638782 1435145 1210831 880141 936701 1190700 218621 683043 1465224 1712943 212608 991903 382974 561520 528009 1680182 457816 1244913 1842864 964394 797386 493619 1848492 1484364 1155850 1870179 609725 1919052 297529 971118 67145 1901381 635556 1976914 794639 1830588 138705 1765499 940733 1720974 134757 489608 1829232 52898 1688371 1819153 1021195 1445523 1480902 1436124 1582984 1039170 77240 1904244 790528 32704 843059 1572134 38518 785577 1332157 1431549 907748 320653 1788622 175926 238260 951405 488010 984787 1888568 1855158 61664 1484728 496726 1065450 1823276 584000 239087 1298551 1478365 1002938 1036047 1611381 1230235 1688649 77425 1268137 731199 1252360 755444 1574124 381350 1924975 294185 209930 186881 589199 1343283 983814 650904 1501405 179233 922933 609067 1074259 503651 1878128 1628916 1102909 1655740 392568 1256023 835400 691632 1546893 1883583 867545 899050 506093 1424636 1663128 1276796 678717 1830388 1979784 1027126 1472532 1466011 465432 1501220 690946 1885659 1901403 565988 1363659 54584 814001 402994 1772737 801737 899051 673869 66851 1746170 788565 1427174 1717083 1258663 173588 1524931 1581638 385294 663514 1016608 712734 1596495 423385 479250 956469 1302387 61716 1777888 1161967 292727 250832 1511511 1626905 176868 1916023 1086840 634242 369588 776544 393458 878559 1322387 791369 402079 153282 361559 587903 621831 667994 393264 489947 1197442 454609 1012359 1910293 1458090 1675797 1506702 1769849 1497323 1691640 1979907 1023999 1014144 656821 1770103 1544102 682023 1185924 1968844 455400 472676 711254 559305 392152 1185352 1203794 101490 156765 1259580 357762 1200418 1243817 319601 1085816 391803 1088252 679469 1848168 312940 1380221 1879728 505993 326602 452935 1762048 1103121 732018 1164599 466141 960190 1272002 248390 177503 260575 710320 1626658 230501 1214619 371425 438235 1610415 1325613 974851 1834660 1604058 1975885 724311 392562 867405 1776560 1520686 318708 527019 841104 887060 988497 449691 511848 917764 979232 1125515 61960 1433863 1497943 794721 1588836 1387630 1442733 1315379 1639461 1516949 1609111 738824 1054896 459991 774354 385022 427556 165948 1077841 449258 1407145 12972 402870 1888765 1521940 1300290 1733414 944329 495127 331550 732125 439287 1003023 1124451 1563325 1385981 1013267 560919 234598 1396918 647229 955350 1841176 1294669 1005076 1338644 1178594 1107503 1091870 1038404 322439 701203 610789 1843707 433512 714755 1155998 360771 1118945 862928 899602 1505905 375960 1245950 1825980 1165143 193256 914618 972323 1079060 1087193 1454410 314179 1434906 1086904 961897 1314340 1218872 343033 1735967 875959 1099834 385089 1913959 238703 690108 731591 1309002 983919 1955424 1055098 1200577 78264 1250544 1590425 1597443 7310 1003031 1908251 1756782 1035083 1831995 542755 1055361 97788 513456 630885 740741 6873 1176893 1160520 1936742 830152 69516 813931 1389972 218579 761608 248071 1447970 1153818 1980848 755969 1631822 800242 519253 1471373 198993 1980267 1377280 1107265 1287326 497714 238072 240367 1137290 548880 607627 168365 1753034 1676975 1777497 1044892 987459 1415329 1559651 975912 633455 605573 584243 1569954 739006 1486794 1031673 880093 559873 1258609 1463814 237560 1729671 18444 317699 917796 1310570 1435702 1017962 536412 1730937 1869608 373311 1821019 1822237 1281398 93472 1789597 759413 1466510 243906 687469 1212934 185765 1351498 1638737 1117233 1297538 1662037 998872 827843 197262 1030782 1172146 1731772 1399309 1214220 37211 564748 200778 557187 1466137 1297674 426706 50918 323635 1236437 733218 1686715 1576664 1070430 1162583 27555 1356150 468085 590194 491843 1280717 1925297 1619315 1238233 446089 1545688 1949107 20022 1534725 1611318 173823 1575456 1217962 1581702 1232677 682885 54708 534312 1757424 857130 1155798 1155451 1737712 992022 443470 38716 843202 1303969 1509831 1494458 1122031 930238 1625007 106688 228726 1496147 1196985 545495 1025593 383201 991976 1601567 206637 206641 1334857 1113752 1983322 953699 1994911 864688 452653 1763082 1925438 1144561 651298 1726978 1205726 1338303 460009 578450 310599 1015681 973421 1634284 1180215 1863494 1607217 647284 1980297 30102 1117822 1502142 1490765 1213051 1954918 1193393 2960 1309945 226101 1876783 336582 710221 703719 1050631 1910730 1618449 1342611 181667 1102352 126826 782893 1832559 1289278 946601 685727 1748046 948685 334258 1112773 840607 1905361 743314 1416579 1386061 1653934 902317 1405272 1999859 593933 544254 198962 1524772 1490172 1419317 310652 189669 1081846 923429 1766524 1859606 1022686 873503 790298 46318 1355817 1033788 671595 1272153 1007081 1617620 1233021 1816243 1428917 373877 1774514 1331819 1738918 1059784 1474558 558397 29042 433499 779565 903220 1436288 1447416 1013255 1032360 1364603 2436 426328 1746426 1586312 1733574 739616 1923171 1617973 956119 899821 1042631 1531846 1295313 1761464 702871 787657 1504847 1341324 1021267 1357598 374932 1861985 1518363 620459 57672 1614098 434978 332692 967431 732443 1079984 1615590 847029 1913970 1962008 680847 726274 1107829 1230227 551851 1789987 1485200 265641 337052 1807645 1217404 430469 762344 1480025 1448628 1583191 1231594 387685 932619 1827001 74762 1366962 489401 1587281 1230258 72375 1473945 1877963 1175345 817298 1868067 771665 165254 465841 1443926 1747744 1754331 1652598 1141235 383422 274024 741782 1595793 1856167 708940 254011 1096125 537829 1324659 1670437 1562501 1936788 1781663 1683645 1549358 1507802 375629 169267 1203597 565157 1321678 285488 1375674 1396665 1838396 1844600 1765371 332299 1328144 1234737 1604711 334773 1994637 956480 1630191 1226525 797575 15759 1260509 1429573 1066432 1895643 1111934 483698 1712837 946976 1760518 620747 1800550 750147 631692 929666 1265476 1924427 1721691 1297936 1101888 524970 1133394 136704 574082 473582 1008285 1327585 1442442 509090 116833 684438 334113 112153 982048 1042868 1612911 234107 1481048 1561180 825965 1950295 9769 1782422 159868 722955 270402 964232 62432 1715492 1229250 944973 1198354 914585 461191 423922 917627 353839 851192 709847 802493 276924 140096 933166 748386 906317 1215120 490199 1657485 285112 1603851 1252161 1721774 1893177 993166 987649 1658164 918875 207323 1726457 533425 1385503 632937 1399679 895468 556698 475079 762039 1377319 1733493 372009 1742204 211608 1398804 1875359 1671871 386130 1900491 1023831 328262 1126221 636080 536549 1083537 1201093 1999691 1675288 842208 1258195 1201608 1861718 1324784 947939 1285643 674579 1841961 1196654 342125 171981 356568 927599 995672 110083 220958 894334 1094550 147711 1682165 1273848 488407 723773 1076306 1511157 645709 261349 1272503 1362521 1458010 1166272 1845076 1031600 587819 704603 1049817 1113456 1415863 1865367 1917477 1978105 568096 241493 482315 832728 67434 1904368 625321 238040 1271797 289099 764914 1359071 338880 1904253 1741997 764221 1661305 79676 1949640 136502 1730900 1099551 1089589 278258 1359610 1165854 941981 1816734 1998245 396646 351919 1755735 697208 1118723 236747 1441916 1930929 501663 627335 1680242 637122 140771 402185 665075 1669548 1745521 1887996 1421232 19124 1549785 1449084 4563 896622 1577566 682519 912598 259988 158641 376241 1514900 1107730 325699 1118212 904869 1382237 1639944 356277 950543 100452 1462379 698236 1890677 362349 427509 1205735 1431140 474018 1218482 275457 1673084 80435 289432 820534 1585085 1694997 909095 226725 381371 908306 1966738 4061 1433337 1311993 914399 990901 159795 999097 827419 360971 1341516 1357690 1029370 1723915 610715 294477 1423185 997544 1902653 921800 431376 90392 233129 1083545 1903265 602901 1411978 1764760 1792977 217193 1396225 998229 1459341 1542503 646848 904362 1530158 44805 279266 1079758 928063 288877 1009999 811846 177600 1337670 39493 1559003 762102 1467726 335552 1382076 1265770 1001087 1284874 765789 581783 440433 362979 719961 482471 608928 1099111 746824 1870100 674829 1599755 1104518 1167008 1297115 1611741 1023511 1956314 773737 161511 1305650 1356645 886811 662178 739400 488858 1268687 248742 213706 1847410 644095 1484261 1869938 172279 284469 1111722 1130551 956521 1390942 1839993 1063427 1043271 1301894 869700 1100694 504564 1399425 7535 1709406 1681325 1053214 1795746 577983 1655598 1900768 330705 739463 705547 147056 1618209 1390916 1788063 1670503 919117 786793 741211 1731397 1108791 1972638 1632754 491050 1087325 1329138 752732 1241477 705265 1770355 719152 1705820 1722989 937395 855548 913667 1791525 1104542 962494 907158 1691836 122316 1742696 1796824 931110 390044 1649319 754672 1708063 1338908 657521 467364 1404134 177498 364224 1283938 887666 1416878 1309718 1212182 792400 1940912 1295731 314756 736990 1433633 918895 260319 415656 1315718 1261870 1530595 64165 1887933 1894683 1749556 1872669 62178 990713 1873519 1538 1940295 1043828 1554609 19582 1361236 7898 929069 205114 647982 1166362 1977562 1813984 242043 1389600 242167 552558 86287 1639302 688152 1396896 378826 1203335 1734228 885670 34013 44135 1806070 197593 410503 18288 71859 931220 1911748 170913 627546 1625464 473520 458234 972083 669635 1305568 626954 1437535 1447778 1296000 1370455 1508804 1496970 5016 1346766 1159139 653562 35938 659235 1681008 311759 42394 1927792 271970 1358812 385133 1406239 795547 817059 1972529 923651 1099484 1925468 1234209 985966 705068 1357364 1016315 416929 1810317 62145 1612334 1172402 119545 1941630 236791 64638 1594247 654883 1372830 40578 62337 258396 1379759 787261 1263581 405564 807437 1488554 664180 1781238 684787 1928580 1751063 532534 1427102 725979 1393120 1040828 777332 573960 540966 408396 37576 1392608 1919755 1466397 1638425 1083693 1236637 1833150 723654 1825080 1623787 1851762 1729531 894981 1110668 1886959 930604 1910154 174713 1896708 1442291 1965132 788399 1351142 12183 1701689 556340 1109581 630007 288099 77575 1575577 1595154 590225 1664118 1537980 1501279 949441 1354664 1442558 630874 1073998 141452 1166280 1271811 69371 1429022 1324720 1989084 1351138 1678196 136357 1270491 1599649 540799 1292795 1971475 165635 702428 1286904 933713 448484 628770 1113355 208978 1276755 847529 1387761 337958 419788 259445 762445 285215 1364330 1781976 1846318 450494 566746 1822529 161138 1729058 1307358 570023 988423 19453 1314728 1726609 1659094 512310 1734068 1082931 496670 1439091 1523998 1913592 1987625 158946 1605667 1120192 357417 677847 1972304 416362 1084132 108885 964869 119080 195300 311189 273644 64059 242971 1629928 1477158 1049845 177102 429413 237343 1241306 95474 430202 1223350 461366 468109 1912186 1667332 1863746 36895 1944240 1844706 1236260 294467 505711 1369788 1304960 795434 874854 142878 1137425 89291 736371 317480 137630 1859009 240068 440451 1921710 1040576 503355 352942 1141356 1166122 946752 1416645 1142135 706188 51594 1767991 1868628 746896 182449 1089449 1301988 1645040 636201 1936967 1928464 1881824 1706196 748285 532083 804617 349725 329508 553472 950271 1635071 1686415 1818709 264765 860342 1175426 893771 225014 1706397 552650 1588494 1750643 1927485 1749659 401892 1731043 203742 626395 649924 769241 1163585 576517 1146075 1890678 481478 719934 1016241 110544 769282 1247342 904617 741578 1211378 1408368 1446833 1776996 45901 1673220 124426 1726570 707539 1844467 922596 1264661 1667216 1192929 975766 389459 175596 1790804 1462409 1806634 880913 1509965 234297 1909236 371575 528338 978587 1716297 1048825 1275496 1845286 110068 659982 170653 837635 1039848 128265 607461 1710367 542080 1160103 1468557 403279 817919 507792 1640732 1531352 724175 1736132 824049 1510657 1911741 1218926 1089487 94155 1626898 774013 930211 455782 1686228 1204380 930181 1491786 936263 125063 1861814 345659 1405825 1592178 324249 1801380 596826 179830 289778 1945521 902224 469545 1126088 1623892 1475468 346192 1958438 877186 1805551 967895 1107710 1693230 1490532 1049042 1765396 359772 1142458 1157350 1546204 821080 1182355 991419 908811 1093042 757143 914161 1389870 302152 590990 592847 1416729 305848 865212 38421 1378350 345094 1568279 1888031 473855 1935649 1974868 1800545 1185926 664725 666914 1832226 691838 106255 1790060 1501924 540782 942325 1722158 1666120 1858957 33208 1378430 174320 791880 1299094 965481 270355 1381570 1690839 963019 219447 49074 25459 290182 1565809 873199 1710900 105673 1635937 198420 683272 1908117 1974885 903004 510660 1269313 731952 682913 15699 1432130 1716450 1344184 1306844 753926 465066 1881348 1763656 395349 185284 208262 1135840 248569 1353025 228595 1426338 529115 1139175 814671 1525661 372720 1135580 216186 1569797 186877 1819436 739230 1855000 422086 973272 1638774 1415527 973300 1670016 1243164 1866392 215317 720161 986830 1337620 1755895 1496548 579551 1965536 605451 946288 1572170 1958641 594984 180796 901650 380352 1071385 5942 1650520 35369 1056897 782553 1456083 534396 657223 523639 1814936 1988213 235621 1111171 1386453 1428063 1231805 1603825 1164916 1388892 1078584 1569404 209753 1872495 152309 1299469 339704 524996 852927 1521728 955882 117799 697739 1874424 703858 1137142 383343 1226050 1924954 1537451 1292787 1251324 167283 202723 1233801 1569477 311036 988807 649910 1923853 205886 1989883 939026 369860 1549131 274066 986099 838704 1318540 1762313 596932 590423 780317 505464 1725898 1250273 723476 1014154 1420681 253561 1086731 1540474 1893675 722075 384996 1394459 1822686 1056030 852544 1358539 630649 1881239 1099680 1718191 1399879 97387 1079014 1716809 1615036 1372000 1905186 347214 1219416 1285945 157924 1941053 1114811 554065 789768 469247 1625731 351353 1667776 1688487 345522 622388 1361586 1806475 729009 886787 808198 1521035 26891 1010054 212437 1675704 1810144 835629 1075168 1647025 79258 253164 1041513 64576 1237540 93803 232663 1078879 1434142 93484 1713287 333228 412843 565937 131588 905695 324248 960675 1768198 1128370 1040139 136128 502222 1053026 917353 746562 1533995 1045367 618923 705195 228610 1525637 1295784 532434 106425 127636 1318927 122026 1502636 1814087 333606 898209 409001 1112281 1889873 1300825 727236 1509359 1828252 1781336 678312 573985 274549 52694 1465094 1238769 55162 1323145 1470726 397102 1532128 491031 652874 787985 558608 597714 1334549 814465 374796 1128641 704634 1369387 545698 1892108 501612 573947 698561 1748352 1859678 1787165 1179417 105402 338581 99922 154615 1108724 1288584 283021 469416 1769463 1632426 767774 767428 438585 1330057 1798186 564227 1094822 36183 1579062 316528 1523015 555946 879454 164415 1190092 574024 201667 865736 147904 682961 107718 1121963 931115 104706 1861258 95433 1927403 1311113 1611265 488401 1673525 985902 472813 559193 1829899 1497397 1744621 702131 452618 1822135 774227 359123 1063989 417143 1987622 1614145 577403 1558259 1923905 361494 1320949 1469436 1305361 1694862 108516 1955084 749833 213544 1868744 777477 1913524 1749546 1778531 970084 1581255 9672 1459801 284884 1662128 757547 1510304 1315562 1432614 1449101 11939 38200 629809 152781 1565443 376767 225359 1029300 867818 954960 1342923 900711 1244288 1463813 1177692 1531324 447 733758 1282563 1580536 1998886 1064749 114198 1445267 1160024 284286 896080 866355 1047968 667552 435709 1403347 1665934 569994 1938500 915997 1451671 1212495 234539 1975733 769438 1426033 1588691 271274 214751 835235 378532 1127416 456795 1079227 1513851 1650726 729622 1615343 872652 1290190 1890153 496371 764126 1494589 161083 23315 352150 631233 1183879 1531816 1641710 445451 1676225 1777451 976460 237911 1335653 1787327 1704442 64155 381844 15997 1111510 1439279 864317 1006855 1889784 1423807 1869696 1686173 1641744 742223 239285 1220862 560391 1092020 1016501 1646292 182209 1792485 895504 144350 1729489 688885 516101 93900 1907581 1617758 1252753 539202 427312 668574 1089776 922056 1954983 562868 278667 19222 1792250 846184 1573181 1486279 669345 50224 1418651 1637937 1941092 1363013 1308848 125637 844919 976724 1816302 1760353 549975 916413 1791036 1055007 578084 804388 1909562 530455 556881 1065672 244005 968395 983462 1906520 489431 1818652 621139 290099 1111830 808515 1404575 44122 50751 1111382 1573243 407037 1777695 1917505 1391877 271739 586255 1747549 1191587 1156641 1891780 58945 415153 1228680 1396531 268803 1814834 770876 1119982 1531372 1487087 220576 640425 493579 1116239 1945241 153885 447338 648831 242624 495111 951854 1014864 622945 484465 10693 88981 576718 247746 1485255 143111 47577 825101 1361766 594725 521360 1893065 1018805 1444208 371264 883624 1505308 71325 1280278 756216 5837 1190513 1178656 104167 207398 244731 1955637 267412 1982084 873527 1900004 1326733 1582649 970337 1525065 1094088 1403560 722485 251209 1463802 246600 1321226 1294489 227461 1578528 944242 1759729 1907588 1366799 1486593 198830 1387040 1979338 961673 1540982 429169 1196856 868754 1543304 499024 1020593 1407056 1398150 1737897 558679 1857678 271098 703663 1901915 833097 466607 825700 212435 1241777 1171465 450548 1930529 1126473 1715464 978016 1444268 1942136 1304076 1567936 98794 1267928 542874 1895480 1042547 1483223 285237 1214405 1890590 1841466 1145824 1417921 1320228 1617836 254537 521104 1597430 1619816 1152949 1422164 614991 801587 1470924 1634975 1366134 124706 618100 1671717 270353 1826805 759215 1960190 1751603 1623257 1788685 1323002 1422295 1794786 200201 1947456 1243718 1387324 789737 1675583 890182 1611461 1010188 1739193 675750 486028 1086337 1284439 1259516 92595 767869 1896467 1939929 1841125 1122965 1612743 80050 471087 344697 953011 514659 1540069 1739637 1240953 144975 1553523 667742 1800132 1318276 872340 681163 46254 1617296 494115 375257 1459585 806202 1519605 343291 506729 320657 377276 1386077 462945 1699533 783159 1060818 988774 1498806 644217 1207706 715535 533883 402591 1052219 1128251 784358 1640392 1088995 1482775 1929150 1145446 724204 1034213 506106 1220525 1436802 792230 213159 142115 349860 644439 1738997 340001 145563 1903452 1927550 1020817 46443 352220 682044 1676168 553707 604229 117612 1535502 1982827 1009137 568371 1098907 844390 380739 1629330 433156 765462 423438 1961436 1694988 643236 830461 1481229 1608814 1557043 632224 633147 1869106 1647536 1709252 1353065 801197 46271 1265197 736857 922019 1682814 1021537 1510120 1576816 1437321 826063 670036 848595 590208 1703325 1831031 1707095 130375 1406324 975638 584922 515554 312551 20302 230553 63746 658850 1170290 985089 764556 1464286 1408776 479352 689783 1954265 1934795 1626694 298026 788008 279712 504654 941011 825201 343902 600498 1525657 363001 1337958 914595 60285 1383554 1648065 1995210 325478 1391341 1369907 575281 831833 393623 647503 979989 271522 1100670 1428270 402072 983562 1123518 1435355 1691999 552338 880502 295505 1619557 1222455 561840 1201682 1644068 306777 666572 1353210 406679 1513235 594418 1288598 995132 1397138 1387031 943214 463304 1846629 1094721 923629 501527 1612469 766228 546368 741883 1409398 82148 265427 898903 1782222 934834 1182043 911181 636361 1721154 19551 1734920 456546 1946804 117271 1626777 1265778 337633 501920 1239605 363585 1249722 214511 1225621 204717 262238 1395157 1813783 850242 1378752 1365328 580291 187761 1999977 748353 486474 54856 1192235 899450 1290153 1841526 1543060 577709 1940637 1785475 1697024 225188 754511 785916 844634 1486647 353642 945668 615601 1053682 1150814 1622220 1222230 1502745 1704299 397241 1927973 622978 35172 1979220 954406 494183 1712284 715327 1765764 265330 1018000 668510 1909884 129217 242194 872225 604361 992428 1594846 18092 720527 1918311 818749 1105322 971018 843126 1188804 1905072 1901484 1923489 642794 1581566 1007753 891489 1964886 978754 1211891 735694 721442 1451297 330861 841853 1970196 346831 406845 795269 824281 1527485 331464 1783431 744036 1471992 679121 784673 1790381 917283 439659 993104 1823679 384260 1281861 1471050 874275 316380 387041 1886464 1306125 377395 326062 811284 791462 1482537 264159 1239117 1237750 1082831 1478472 175035 971490 409295 1068034 599282 316099 1257092 785564 749499 583213 1255027 1084627 1086910 1577739 319805 981943 1596631 1931560 1408363 1224578 137617 1114187 1940354 483384 1769827 1475217 1638601 291375 1062070 1485971 756691 688304 1717611 108184 147906 1724999 107572 965082 325525 1949515 409405 626398 899892 1982771 559897 1043943 1304718 1754776 775655 1093728 446887 1706866 776862 1922218 1470737 1213601 583453 1979650 1121226 13226 1722930 738181 1431990 1891524 1572281 44970 770209 1980330 1425837 1664048 1084585 732998 486349 348369 1634674 715483 624717 560519 785586 684368 255830 1769230 965854 538546 760055 1154683 580998 430109 1446111 1278302 183590 1744990 803349 1406119 1192526 1597771 1070160 1685141 721095 805308 1921642 1063014 717258 1967822 287509 1635189 1693699 686067 1475191 759290 1794301 1062575 1668995 454201 410388 300291 235054 1697069 1255474 892989 841786 1011769 31461 370600 1793665 1952526 1268134 420305 1683642 453910 339935 1525336 1740982 265371 1595856 123543 305624 1713048 1672311 1694404 1053717 1863801 1082674 1763431 1838815 1609258 371029 1712821 1302653 653865 1033846 1839545 1088227 635674 755953 656394 210870 628774 625300 1744246 1786009 1829054 129358 838899 1430507 1398332 433279 770832 162632 551919 749232 50696 388080 1764232 988817 1734846 1854720 241616 834472 1358557 1013429 1803010 1281524 931819 391478 244617 1119842 1470776 300807 560305 1140410 1282641 719912 1039345 1172926 66348 724014 1880152 1419780 145551 1748173 1860161 1736473 851183 256971 416665 1142793 950052 1146933 72608 1186183 721424 621156 1816870 686131 959066 845347 557738 227896 651355 287080 1522244 235557 516777 1600385 790478 1503231 1462024 1926500 1370444 621271 723294 1360479 814991 843648 263087 1386909 1003635 395112 1551253 1179460 1931534 506407 586377 1451184 458659 1878534 1688994 531580 1139145 117451 1019334 550248 1969713 1635456 1360021 1974933 231039 694284 1774750 435723 1254202 353011 519840 724878 1916970 343821 1089918 1907128 299176 731221 1453094 458155 1247748 92564 234288 546380 1950633 232607 1060766 791978 1561252 1870019 1142760 1567580 1364645 1947558 69275 1917066 144954 610901 1012560 910987 569254 214445 161657 1763461 84613 919573 634530 1442113 1162911 1389550 1548008 1162542 1554566 1027938 224078 1796175 103771 771710 1265520 1122490 1600032 271230 1691760 1877250 194106 1378586 1079651 901858 648269 336776 272484 1019430 1677637 1253322 1758100 27780 832147 483317 69028 1957623 428959 928145 1702768 757680 1658716 1876205 37645 1981297 162907 1685823 1596964 1625785 1458154 157398 109720 262438 1067481 634572 1995536 1234054 921893 647090 696617 263620 1890774 1931935 1363050 1049624 1175503 1506872 300066 1245717 624379 1915092 574126 188379 443066 1764818 1126963 247322 276667 1588313 1108838 115226 1832242 1568893 591325 1210532 1092988 1343752 32711 1026134 395015 1446 989924 541551 1666975 1082211 411041 274313 841728 964591 1994309 1096527 893287 47002 1101492 943181 704577 617773 775747 147595 1570412 1241198 1142019 1409616 605043 1132216 1761106 1078172 592252 1210414 1985521 575827 667524 1537233 326446 1255276 1466936 854397 1995280 1470937 475974 231884 860590 73154 476281 1922160 885490 518671 1904837 1189101 1741687 1627418 1726025 94316 1062728 1111059 1468806 1198574 955330 1986609 885489 1637230 1263898 951611 1121034 532202 1731069 210925 1746548 245053 1567931 63677 1166031 251229 360288 349212 1777743 1196628 152610 610310 1503193 1213717 1742633 1363873 315942 1182085 907183 914053 608456 1968164 1891884 1142743 1297447 323475 1043358 571489 1539321 90361 1808207 1822510 1242098 408941 1944823 1090689 1530204 646615 1669181 1894040 1590700 1931023 1229886 1687687 1933856 1400180 1581964 125019 1623534 1532251 1133664 491733 1060751 273852 515921 1761084 1996546 1623046 524510 930980 918418 446030 778573 1869784 1712277 1341009 82631 282068 1083915 1477335 983495 1368401 439387 74758 670895 723193 1060119 1848305 226253 608661 1028660 941580 1730557 1490777 1588855 1213789 1799468 496559 1215225 1246509 564162 3488 1864712 1421892 17889 1727482 1994686 832358 704872 1264957 1571395 81647 1011810 1329725 1349569 1465455 1959610 887540 510208 1597026 73483 1447782 585089 957241 994623 350830 1518205 680118 1734739 1161218 1614490 279350 1270365 509312 525661 879176 172594 283134 1733180 405806 1295825 1893801 1490717 1106480 285676 1871476 47916 912317 1438905 473410 1033679 14126 130829 1022829 374939 394090 106521 515041 1685750 1065871 1073577 1607536 219700 1407155 1586323 1736607 712168 1978544 279830 513015 144945 1160837 863255 487246 308204 755796 1389401 849124 525357 1306316 1780501 1138260 279551 1095778 1858679 1141245 1663195 1708224 512318 250274 58482 157218 828801 1129660 1264522 891535 1511286 1062619 24061 1803677 172263 1368638 1060042 1314911 512105 1091317 919753 1291016 1769704 1017008 1312192 608856 591675 573897 1101129 133513 233196 691550 1933441 1218957 495425 1968399 1706733 292022 1105040 1052 1568402 769903 516449 1111297 197085 669052 1840995 1367820 49175 1444568 255603 899641 158963 1115942 1928406 387578 711790 1235368 918965 1547103 831774 1715545 1259515 463867 399645 1688328 1885201 1324369 1921777 60316 1087180 969704 167264 7556 873679 1667934 935601 776999 1125003 443390 493838 836252 1017642 1319878 903231 403077 1669010 236470 635845 644072 597175 372232 565904 916198 17451 784978 1937568 327622 746247 1321113 1768700 995421 1162807 1542735 1260523 1298816 455007 304850 139082 1845041 1989655 344953 1777816 507826 1275719 365610 1319568 338428 1678058 66768 299451 1487307 731202 846174 96821 1023865 682108 894213 1906175 1615869 736669 245119 1940092 1241489 357037 558259 855050 392460 922714 184716 513016 26878 936432 267992 1165285 1119340 71615 434013 1597459 502852 385614 1808566 228016 986299 1961306 1446770 229490 599607 1381535 652223 667443 1410786 1829525 1580492 233393 116384 1501791 62283 1998668 492096 1918253 1112886 829427 155137 1899697 670212 1538840 632749 386791 896039 3599 1958506 663214 1916210 616896 1175158 1549908 895888 178082 1198914 1348176 1538329 605820 108701 618023 270751 1089634 186969 163800 1561456 820575 1758103 1223946 1979839 1357743 364652 319783 543445 947165 938602 1535401 1461478 1322804 1940861 1921628 1658547 465302 1017563 1944716 16298 1213507 601632 221132 1716917 1492192 661000 221770 685255 1045995 208625 1620400 203520 57879 1972841 1569245 882029 1409825 799920 767921 1897891 975756 1267226 335346 1979597 58191 1226394 1397113 1785089 1748151 1869357 1684765 514102 114365 1569644 1162404 821749 630986 1059694 1754077 1824190 661883 227683 961835 305247 1879487 1766258 744668 1316825 187633 1336793 364222 258556 1376970 528224 1976651 1504792 1121737 104116 795168 1564447 1369048 1268788 190316 1271224 1947480 1426997 673235 1546705 1705193 573629 1601877 452339 1036740 550656 1341568 518225 624632 1874598 1273724 970010 1221167 665652 1442608 1700364 1879467 1029331 54475 632782 1319810 634604 1654930 861510 126349 69250 271831 1119394 593735 232344 1200655 813767 1015987 898461 1965229 1056735 634656 1411196 1104072 1230424 317187 1385666 1490595 703822 1433144 1993755 1958238 1779620 1696682 433294 1269262 442195 681690 827414 587423 1336522 1481813 1435888 1633384 67854 1244491 507796 1807824 375004 131502 1165761 1904571 1102187 648898 1806178 27928 942560 31121 267157 1687275 1123353 920523 1995765 1162932 1086989 989932 1319446 279020 20941 509762 1490515 527994 460474 968823 406808 1833105 77056 1300436 419726 1315119 743131 963262 308080 147263 182778 1335066 71402 1797578 1068381 1301336 1608022 1310060 13615 152015 1603531 1723652 442608 195676 1650190 440076 1124368 604907 1388879 903712 143570 1197823 1163669 1087804 182960 1755455 1301937 400456 723176 914608 243766 852046 48663 1821588 303254 1736995 481580 770172 1932958 1350246 389771 1934132 1627638 816812 1512022 729901 1514215 1864723 1163352 748898 799037 1434077 1457110 420800 731328 1430196 1421291 1902116 1939377 564093 397293 792676 1152289 975622 1039235 1585010 1930631 1420158 712792 555775 243029 1539543 1528595 1637454 259389 1374079 113008 1351794 1176281 1726177 943386 1908470 1822038 858249 1557482 495051 543484 1008665 1703450 1276250 1474375 1802306 743902 211433 1875731 882171 1911713 419780 1395596 1353194 274913 820209 1924752 1156514 220152 39277 288037 1106575 267064 1174221 1394569 830575 1537054 328691 636520 615417 1046152 242523 96597 4898 419327 214587 1486057 530928 1757498 653309 851912 1524836 804015 1882179 822068 713187 817745 1646873 518566 431325 1929159 1612597 829735 161593 878086 1757625 923607 1674244 995451 458156 1722462 1938252 912923 1033834 1758705 672090 1416490 130236 654913 71549 1959045 1428904 22274 303852 370666 1675782 1456279 107667 1693304 628096 765398 383082 1660755 76272 1823175 1804606 670990 29642 1678003 1677602 1451348 937517 1546124 1879652 57686 541648 1154333 1291587 278223 1199787 1696057 1227271 1373437 453094 808000 1436262 1821565 835895 404760 1019075 701816 81919 104875 1947421 1220810 1596969 1890572 904947 816727 1894871 1961571 322002 281542 32784 530047 492230 4221 163573 454762 1268595 984239 359509 1806411 1578387 108953 1641399 437528 532847 1297618 652072 277023 994911 696942 487135 6034 1107571 1179003 164585 1856044 1647379 1119524 540671 1736302 1807979 793602 186623 732687 1487153 1485544 262965 1773435 72987 1707247 405200 1661939 1602457 369774 229468 1719212 1212025 946080 1596648 1975116 325140 1030344 1592224 650726 1959046 1311033 1752127 1029030 1677867 1749584 1161411 1492137 410516 1297302 1011049 1221504 710081 1213844 734596 1853669 1966426 870093 624438 342972 980377 35787 1348993 571793 822413 1052247 1089927 43287 609623 993612 598838 1422801 1473268 1911154 1515738 213571 815456 610731 1615736 1327335 1949568 1027774 1459503 283269 877594 1894974 969217 1886049 1830819 1826068 902975 1864189 1976725 533774 1445658 1150154 1089198 1133257 1848326 1989804 473636 765718 489653 558045 293029 1479613 466443 754776 1697251 1594614 391154 413018 865420 1409587 1408949 651751 1630795 1514090 128198 221137 468309 1033803 1510016 1000639 953572 1570047 353402 1147678 74951 48144 1420346 289013 522138 1223822 1717719 1983711 919541 1386265 1864686 1803476 525986 966894 522615 277625 360979 823851 157681 19525 1515061 549080 1395253 986725 581204 1410933 384047 667166 1682529 130612 1166302 373599 1297200 1572796 1930557 1636976 1591501 1520518 565636 272059 1917275 968863 1778283 1918482 90290 706717 1848924 1068403 1623110 460321 603977 1476293 239839 557788 1163993 503210 596038 809269 744904 440358 663909 1246718 899123 1243825 141169 1017080 1320138 170754 1172655 583451 1291319 1958846 1782747 963652 714958 84819 894321 73436 1121181 1159272 1157542 1133581 1475306 1138638 365588 1348098 496825 327689 832445 1807232 1639610 1819212 1389617 589697 1510884 690292 1396726 1314848 780583 1802679 824326 1636244 1769632 391775 316678 612577 1960213 1990463 724587 1758770 1809123 1546180 912436 369188 350755 1499816 1818956 352431 252 1250858 843696 1590311 433743 255441 798420 219102 1099371 1380484 526690 534297 1456911 1217417 1149300 878768 533140 737136 710667 1617295 55026 875520 1546309 1147275 1633029 1636901 1721651 1638885 1701504 1203146 319555 1524348 1909164 1777778 1763621 1820407 966848 1926229 1081585 1897507 1585495 1822515 707819 1977440 74526 1291081 1375174 1132135 1324393 1861653 200320 1334039 178098 397540 262452 1429356 397013 1759291 1625552 415165 15659 1054549 435736 1835082 859899 212039 1509767 205809 1471967 77334 398991 846175 1844308 498136 528824 1047624 231889 260534 721610 1841956 110241 423449 212107 1307507 495434 478307 1213095 105839 902443 1079559 906876 898217 1194396 439255 915652 915520 380376 396374 350305 1866442 890139 1450501 1291432 109681 1385434 1344424 148026 10519 961267 26373 489368 1122383 1539576 1316491 1904006 249027 1389631 1958040 1581443 1475686 644747 1665828 1430761 1051982 122961 1917399 1279425 1265633 854502 1440449 450421 1663497 1756562 1515897 1716463 1445247 175845 1150457 1669044 1142549 1243471 1125468 1635197 341838 119306 1156373 1066270 313252 1703100 1714688 1647877 505584 1993787 1548058 327928 1181208 1453560 1303245 1394098 1726524 859964 1610646 973067 1428234 882777 1264369 1713752 1983647 956407 1370059 455249 367079 733762 1802788 607332 1255271 688652 728721 1235243 1125776 704304 1685912 1593925 1084364 1964327 1569085 655475 1925861 553150 662334 464026 416600 1252558 196219 449217 1280791 1012290 1814069 476620 1126910 1941889 1123010 1085114 1161761 122861 715330 1319783 322479 1200789 1125819 1259930 1456781 421860 1226357 1834276 923210 635410 1298621 6886 24956 319377 1126879 1004390 1191643 1142057 1015354 172482 755710 709719 461382 872490 537050 1951743 753491 976895 565177 347437 1520476 1657344 1098296 1922251 163772 526694 544517 388183 153776 575927 540796 953778 734509 187070 140036 941176 1643832 9666 1588536 678372 150939 539439 667181 1976024 613801 1197978 1845704 368151 1489044 469760 1765273 231226 1026347 1536579 1057846 1568696 1876232 762802 1027429 360389 1666161 1014994 1512581 1615719 745947 1728961 641196 1439844 1405438 252646 1337938 54216 857181 1214363 1072239 1283891 1466272 1569691 1236494 1271310 1195373 1235838 1912637 810033 1052791 1687352 1489911 1656337 189543 872794 707730 150021 1477121 689411 1883566 1620063 1520330 773147 522146 780969 1025219 890443 279224 215689 1671260 1110673 154728 1186876 781486 1212838 1182823 1617845 1398163 491065 1332112 1384590 49211 1284454 1370186 1242136 726530 1454186 1550606 1876882 517368 758140 707393 1395035 154978 1717170 1724511 762293 1765599 1059220 1486322 1339251 518191 949321 399753 1060790 1899407 1419382 421422 1142223 1058206 1125828 1345946 518847 741480 767842 458025 799641 1700921 1471451 237413 1669178 724097 451463 1890709 1225121 1529292 838554 1253493 1002313 50318 853019 1432359 561474 1702413 101396 576987 1597091 941280 989200 668851 69290 1378161 1560836 72428 1859615 722605 1621085 1841309 1881230 288560 318026 31872 1530504 141880 1657539 1784478 1657958 1852926 896843 1176420 1065080 1157848 407400 583944 970820 1494816 1619296 228422 206436 1163788 1041037 1378236 835279 1909605 865135 19684 970187 1858543 1986103 1255991 1020269 1237951 362591 1019760 94704 141477 95917 1334387 1391704 1693397 1913953 838360 70977 1266350 1858423 1023920 446319 1935218 830140 1842172 1405689 1171585 1911583 707920 797890 987625 256757 1256319 1903519 904202 402931 1506906 1705905 675307 770429 1412911 361603 917500 1925034 1850845 825184 223317 887052 1528162 473290 1441133 220068 1818009 1631416 1587908 1857255 1180380 1372145 1983549 1564595 1813394 738579 1854344 1817959 551481 623773 415670 1744028 758874 1471313 1250239 1067947 46975 440782 124343 146508 899959 878533 1930349 537767 1210727 189371 227223 476107 1260179 403342 910951 1859358 1983427 1214164 1336184 1139642 1634725 51044 1450830 703397 345308 461664 339922 1834413 423815 1532934 314294 1117792 117616 733596 1820887 81381 1550732 616933 979201 723599 1824560 43149 510001 1694184 1375145 832039 1214346 733086 1319081 1335228 728594 1320543 1290597 1765341 1854501 917635 1561346 596240 1296687 1781606 1065747 994727 1798471 1084819 1712671 579434 866646 1455395 227491 1844696 112026 577414 61655 1213582 1228697 935895 316619 1807920 1148471 1204197 593613 523060 237609 517299 2822 1785809 980892 130995 1122058 486082 1281152 931980 1905487 1191759 1648881 1440617 935163 1241424 146141 1275033 333777 1218315 1731424 195188 328133 1369094 1532710 1179031 278224 716593 807656 1238140 1125991 655915 1263472 312610 852718 1611159 1974389 1615808 568340 954011 1216207 1212924 628738 1448329 1468837 676904 1346869 1046654 1207236 1336965 111210 791955 928782 1420589 990803 1091608 434198 189694 1832482 351956 1030381 1584078 323237 1834283 1865011 954422 946528 258333 311351 751143 1793304 374257 496690 40485 338190 854667 1055747 170997 1169698 1912745 1597975 1431699 1714046 1813389 1839159 1075841 1483870 515257 772259 1800301 1197178 580737 724619 206908 1520647 539887 1783500 927363 1482516 669722 766989 1849477 136344 325200 1074717 1155673 1220666 590317 1937942 1099993 1816062 1783965 1762059 215587 772834 807793 1289048 1491140 1015064 1789768 1676867 691939 395373 237400 132518 261677 1501778 869101 1900973 1127730 1801712 474185 1253298 1401707 831616 1688459 1675844 732271 1022659 502245 1994964 1220303 223352 1393561 1898006 1341023 1497069 38333 1854431 647483 1085234 1879832 1964039 1928598 752607 1916500 1771277 873496 1665719 1769854 959472 1952734 1542620 1414171 365130 1453369 459499 1067907 306104 1944104 588448 268806 810520 1945296 1737796 1494327 262778 675561 1808044 437 1213568 760370 1193113 1666114 613264 1836755 457393 1850054 1694878 1006429 759255 1445702 49695 567217 184456 1718946 1341697 1852524 1733619 1437320 1706628 1369302 551505 1030796 869717 196763 743376 1080209 295581 80015 1968576 908804 536931 403012 1306088 937500 1578770 939529 1224831 1106001 741824 770222 303317 942004 994121 1816164 238537 879654 1610338 1286815 188247 210349 1639351 1556147 330420 88172 505495 1434316 1265999 1640206 618475 1856253 1582943 460360 642017 1614133 986809 943893 1309098 1029987 460958 30329 1590054 384655 853348 1807565 783846 1405305 629113 1597504 988116 846579 625137 1092135 1197872 469611 1534489 727342 1861849 205106 997222 259739 1693356 1618192 415401 832089 972766 952309 387862 1955788 1088965 877158 1370311 1494273 230021 1031282 1051687 264188 114862 453795 671477 1134973 45445 1347711 894745 1008288 833804 618176 222277 651460 1728766 1887568 1962355 535349 1586805 516135 1479540 1001638 1349364 440206 287912 576082 431254 1979968 1322657 1348627 1461456 1631771 1806269 562908 839432 995650 393437 1534117 1021483 104872 1359857 1060579 668303 541615 1685959 367857 925742 1566943 1235616 1140963 864172 408464 1052901 1923526 312363 1489270 1293290 678243 1273304 978545 408895 1072642 1574753 1441199 1288107 737468 341733 1752823 204952 386626 954769 1363988 1668356 413492 153141 1627587 355224 1851066 1472 1876090 1080026 606040 808239 853904 628563 1116011 1017639 244529 366395 418910 23412 1287926 219516 1844013 1065831 641253 586939 1047011 597296 1141239 1552072 591733 579447 1267686 1112088 320237 291943 1691176 286917 855560 1673293 1598217 910440 934311 1892542 1360532 717975 318429 1383867 871958 1099451 1904235 1985507 661360 1492375 1591742 824232 1998127 1129239 1315073 724993 1002081 1222400 558927 1939852 89897 1032652 327198 1492919 1845602 324781 1711170 929787 1434393 670485 1587290 797730 262272 681336 786537 145819 814011 1125695 1080121 909870 239780 1738976 1162872 1630500 110441 353159 456931 444091 1880434 675579 1140483 726474 801817 1053651 59235 1383038 1061419 1606533 766408 1529271 1038867 828923 201864 462575 610738 1736905 1493868 1065374 97037 1720012 184192 943072 1870337 1510023 22555 32372 1310754 1811245 1265152 1153018 1898378 1212641 305054 236046 939860 141596 789171 880168 800728 1191637 1167161 1771193 763086 1666175 1337438 1807934 1209609 747587 1264453 1087868 1805891 1090016 1908855 1509313 984536 1082567 1594085 1067119 1181539 181441 974172 1506278 129690 1162791 890733 1622388 1495494 341869 547524 1225117 1004455 1144016 701943 1650802 1575548 1990571 326766 201553 1550143 1283713 943823 1962961 1136574 1156913 1018732 420499 152752 275249 1956695 581547 1316748 1478066 187395 748687 21609 826473 798440 664715 1284971 1491032 1313774 1356231 767045 322555 920991 1730595 477980 1222322 216119 1302004 1546641 1549879 1339268 1348932 1828722 701980 546993 818676 368689 1804695 833677 1364002 318104 1331954 1678768 1605362 1929955 1026579 1814191 1024797 1414245 774603 930712 1428920 1384451 1846808 1354761 489028 608119 973173 438037 1002516 612826 1122748 1030930 816772 967360 1240664 242511 426183 999937 427484 595562 1627847 1371889 243769 254187 135842 1478522 1203932 469954 235545 362261 1551168 1396035 783131 1573788 334879 1643762 1891264 805425 1555321 369659 82501 232514 679722 538303 701111 1113222 1294614 1693754 1531501 1481500 262039 213289 427364 1570040 490167 304047 218197 1304165 989361 962759 1974010 1582333 1043970 1097578 1972771 336502 21594 746003 1901189 463754 1101762 516796 1316137 1653567 1452860 825094 1801518 44529 861273 107420 1221246 1746708 1444337 1311297 720761 1560408 509794 753628 1322349 499363 1833104 738308 1437724 191311 1570505 1975233 16386 958962 1170186 1584949 499525 307719 1746822 289591 141527 1556310 434003 1013900 22240 1693057 678416 1102933 237235 654138 1310378 39556 1260709 1822148 372969 1111444 1764851 1599656 834676 565056 358007 1876468 109656 881302 178706 812979 1440477 1963585 568427 1863429 358370 1514374 770955 1383202 185017 847986 1246468 1073803 101702 1701475 1771486 266835 385458 263531 1076714 1656187 198752 1839388 1444034 232409 471559 1714792 1357402 1469293 1263167 414296 1435235 913108 1254001 638301 1949035 1221812 1174409 1561750 398907 474942 1382378 1781650 1002895 418817 969176 722036 1382874 1473958 79442 502902 1081475 954217 1061079 382613 389175 1663166 1812015 1295901 698931 767149 957521 655965 725699 170876 1855989 241079 1487579 1861163 936562 558902 335943 1898891 1310656 495597 546205 1693378 1063590 907410 15274 1227381 1616261 884824 1760934 1345703 318813 237354 1868850 1089767 1894241 1359231 1268660 745975 1722511 330285 154761 1169126 772033 483040 1631133 1836792 843926 1324768 1395694 1232042 270573 952144 1705063 1495156 488932 1906039 750915 918408 1487311 898837 270786 1564208 1156263 877876 763328 202093 333292 284103 312435 1860705 1229457 1302596 1442602 1101183 103028 722508 1120252 975582 1303114 1111467 438064 1389442 709564 386629 27839 543008 446852 1775648 1794781 436669 1320314 757221 19361 1315076 973053 158178 796209 395647 1132323 342482 1030423 1543452 1901059 1559851 8395 1732666 1408702 1941440 1721934 1422889 160265 1071674 317934 536978 923602 1413621 391132 1831478 570035 613426 463303 1782836 1909295 1851354 600835 766047 1013403 981851 323459 476914 1611322 1400217 713114 678686 382972 900833 1869950 1342530 410847 892199 540714 1724458 116658 1870323 816244 552335 1161377 1111374 1622628 1582474 1714470 329292 727879 453779 1583534 582929 1833314 1024074 1975202 348854 1849431 1555413 1626655 410531 1246958 1556044 1182429 1705825 1567428 1168138 752203 1815980 597512 536366 744040 1925048 1159922 1764271 1202699 792352 947481 1219824 308811 1087731 1151736 1013784 1837144 276196 903424 794317 1986281 179002 1287047 1220393 967390 1598550 270628 696735 365867 88353 125890 1991933 379778 1697586 1496752 349845 895338 931175 1356890 1176764 1627581 1397693 153822 288664 1380236 1113008 938330 121822 1465239 972121 628989 1449697 375042 1229999 1803204 632473 734214 96223 450123 1644063 1319991 895896 1216702 1855166 1176737 808488 604069 1395464 960322 1182556 173789 1360857 1575518 153201 1862254 660357 1813353 919441 70360 583205 1031997 805132 537381 538883 152700 1490076 1455760 392207 160804 1329496 437168 446635 413081 1805003 105829 41588 1651084 1009651 373099 1849144 473736 1160126 1844578 1630922 1917278 1498697 1072584 834086 360797 396755 294604 1682915 1149274 868602 236414 1837303 843633 665142 123711 1046611 1058099 838520 1353859 385042 812144 1376445 1708193 440874 1512194 1320381 278139 1270840 1909359 296774 1135500 341943 1108618 946987 1520872 872570 432345 1545053 647994 982519 669147 680703 1585939 1551149 324289 963590 961994 511303 508090 1781298 763900 293372 1579287 1132079 1665391 226922 240427 1006309 1542748 1044134 891822 405390 974280 1582631 724322 1072655 922355 483418 1701597 1263491 1941428 772587 708091 1950682 1984207 1104422 990351 624495 1825461 1277503 1044227 40588 880744 1516373 695194 1294993 1720004 1399413 699675 1860317 619994 972644 885755 834797 998971 1961455 792913 540249 1986170 1451837 869806 1559114 1904588 1118197 20554 1259697 1401490 1495204 1704448 72822 101238 1969987 943846 889351 834532 173840 271713 1914415 1267994 1192844 336736 1142212 563712 235199 633539 848273 124527 1369336 554017 1601456 760836 1350518 1806180 111029 1680620 1956178 158436 427672 1018584 329218 998651 1046292 1786638 869634 1687048 316783 572169 866754 924800 25212 36061 1054861 817384 229204 1234429 1147006 1072107 1805537 561073 537324 516096 1075650 458041 977263 5414 1709796 797468 1277427 998124 100414 1036522 199099 1009067 214502 1641601 1332510 1780985 110859 18712 97413 832339 689299 1208660 605797 567046 429057 230195 1235178 922731 1463907 1162437 310904 1659944 220993 435287 1307759 901422 1536622 1869049 1612793 1079730 664093 1043473 1518259 247021 492719 887797 1899899 860138 1180486 104176 617694 831096 344900 1494637 216027 1966256 945897 1445850 327699 821481 645427 451793 531422 1853235 1801300 1403077 926220 797781 1134045 841681 1787793 1275096 815983 1072901 739419 1203978 1448830 1253499 1592583 1489650 347361 46375 771024 240586 155289 610576 1445724 512076 1166600 1368488 55408 655377 1629495 1213567 1260470 1131415 1794032 115428 165463 991850 1911100 1123387 1272669 1612872 957207 576053 1629855 146538 1617260 725040 168093 687502 1087101 398495 1834108 1322584 143532 1710288 1561333 1170327 1802181 722828 337445 1097096 1488294 543469 1878517 1060140 1484571 1568338 946758 985238 1522924 1680131 1726335 1603517 149848 1847654 1354890 1933481 1987940 1794091 1617649 766757 416085 1111897 108080 1598608 830187 1179656 1466467 343272 885071 1411393 1716452 685186 1723659 718403 1019255 221302 1279779 1677206 1368957 763326 1203405 1867721 1275095 322632 649192 1520595 730361 768499 782999 965192 825837 1020894 1591834 890764 1805550 226687 1398494 1185338 1791567 148066 1394170 1799665 208280 1122487 547025 722717 401314 1365486 73317 1044893 1302529 1808049 147931 479186 1310561 1201130 1639040 1576429 1024061 1193052 907933 962399 893946 1521789 518467 1579930 1823704 1168301 86659 449319 1666721 650745 1048159 1775848 534864 1781533 1431394 1048432 1960682 1289382 980127 1508509 992490 1114974 650074 64126 1670554 735681 1436112 846460 1614441 1137447 1939351 1608594 1762335 769167 1215674 1649073 559696 355064 1732504 506355 890980 1455739 134529 1678842 690076 367118 1290410 829889 223095 1357372 863383 78046 171151 456409 1576669 1318114 1296667 644902 1358423 584450 310369 638651 1832025 1212463 1762443 1062633 525856 1082202 1771955 1272615 1086019 1140841 267884 722768 412428 804845 1688516 1659673 279334 1979942 572017 822573 711798 1957326 762963 1855080 167265 1265182 276905 330940 84902 1250313 1572345 865157 1462279 1206018 1337795 491029 173630 1184340 655151 65064 309918 458046 464187 73401 149952 484734 71767 665660 497986 1178760 1401104 1724631 757492 1275501 1107884 1704167 966379 1330087 972533 1568725 1643573 34454 7501 1697571 1696144 1840207 243875 692244 1556134 1790137 893526 518147 1019504 1498947 1866086 1954192 874563 89939 1458667 1598989 1959806 1094886 1971561 1943310 1013110 1371143 1350176 1083121 210251 1140918 1452757 1295437 885051 239988 1101781 167881 516123 1082436 984032 946912 1133316 661111 1465096 946085 1458802 1296495 823797 1771879 167493 29369 1223396 428098 729347 263631 1984343 546199 960137 819048 531364 88292 1983055 661225 818884 1241294 1105271 1374623 1280016 1505669 1130207 1796901 1384546 1811142 446963 678497 69051 477629 110631 1054319 1483746 1466127 584191 251299 27695 1562076 990928 1995385 782651 1553298 766342 678222 554432 609944 58791 1606149 14479 517631 1043321 497815 1145081 1039051 1570223 600851 459834 885656 1256022 1951849 946849 1644210 1299411 346093 1891209 10309 987692 795606 808123 30700 905368 1357232 1575802 85003 937580 1431853 933168 1321401 1947467 981567 694239 1997252 117994 213446 1281645 1509145 1500220 332833 1359083 1592532 1339180 1440602 483081 1793139 568400 1532579 1984659 1018491 1217704 1946606 408721 136856 652318 86358 1587765 793067 744806 1596899 1404463 980912 1952541 1946570 651598 1967104 214407 1088937 1101111 658373 815194 479629 711800 1949953 1659880 590377 915439 918899 1453333 1530590 1476049 1895291 984769 215746 429322 1264772 1612358 132684 1471670 809001 19493 268173 520085 997626 1056 1883963 3530 621663 932467 763104 775311 1908850 183158 46105 224187 1934907 1999615 488412 298687 1057619 618009 559268 2066 1249878 1349724 348905 716082 1196407 1396876 1212615 1687526 1349193 1768528 728941 80430 1552448 1885211 1182207 1884365 779721 257601 1741394 261129 618532 50810 350529 915627 1320239 778708 1437937 143723 1614866 1403590 1750107 1791091 285913 1667000 1207075 761611 101138 1550763 1056210 743679 929923 1576683 519034 1364475 1861224 1241381 1945014 1903017 1950165 807997 1137650 616425 1873316 793723 695820 276647 1843490 163167 1658584 446013 1282769 1889822 44131 1648055 1635882 1873903 1335090 1400241 1194366 1325474 541900 1790268 1434879 335788 572419 1838041 667653 17665 1553342 1635163 260519 1355872 1762626 154224 1799784 1231683 8763 1321385 902335 1604752 589507 1186486 541581 1308715 476825 1061669 978257 64662 359528 1460562 1528321 1986325 990662 1181369 276390 1075381 1524062 738270 833853 704424 849012 550126 1570188 254580 1287500 1889205 471021 1147942 1458396 1118117 1569268 942564 1328336 463109 1155621 1748557 1536103 1029262 736197 1474994 51776 128592 1565806 1986300 735709 933416 188369 1097737 80614 1781352 1001899 1107162 1566188 675639 1000825 111206 1490584 1564922 1915916 708141 510287 902738 1984994 1041473 733110 1811951 344632 1986024 1608371 1030543 1774538 1921985 1675784 1158119 645218 1741348 883787 1475669 97180 1308153 1872891 819124 1551245 299693 961859 677961 600705 1486425 789436 416298 427302 31907 1127601 1755498 1688616 224911 305143 1558519 294861 1592311 794565 391941 1408214 482929 501360 1061994 1662182 1551405 75698 598820 599978 1678771 1927211 327577 610499 1745790 1765024 1857399 1888598 543855 137755 48762 263230 1234958 1622273 1260313 1699595 1078005 1194892 852523 881931 1037730 695125 723291 1515057 291343 1320621 1826254 670546 93646 164355 1429327 717237 1241718 879990 864861 1543281 430209 954039 1775951 1991520 468541 799203 461205 1629817 729203 1833266 1328285 1272931 1998354 964484 1156587 463981 728835 530968 359747 861626 1562379 1465371 766234 331977 1559050 1987498 901711 696329 689850 1518705 107966 1789871 1386795 750209 960331 1626647 40621 811948 1251483 666954 574194 1614196 1370197 1166381 1187693 1897132 294739 1170008 402037 1354743 631588 24763 1239348 1313482 1675391 736177 1215306 369526 747106 442242 1480007 911321 1544599 1382604 1652926 1313651 1103428 308726 1599934 696533 1129446 585369 351915 173515 1493932 449567 1724360 907220 1413145 1460407 1528934 266067 168440 541756 1221643 1345802 523047 1369587 1773791 1869931 1288184 667035 1901827 116849 591645 693213 328204 742858 251538 912383 909108 963055 193019 1063386 1506601 1491138 936635 1222137 156422 1574998 556810 999483 564578 1637772 1424372 528961 1425983 1157868 1959703 1725813 362054 1190486 1485673 1810356 739440 830231 529943 565554 1624854 1363711 1761839 246243 254752 56248 565265 1826711 1488645 652602 1510760 1685920 323196 372551 1942315 1561446 1323767 768867 762380 1366117 584772 1534882 197095 1022737 948448 1389135 1734208 490075 219370 1488252 828004 1857223 269239 902493 795445 1954826 1101112 436927 1455859 1235112 1212797 330504 1519536 458748 89379 1171906 1885887 1767940 1048906 1188590 1602434 647325 1522709 686338 35955 1227518 1153375 327032 634989 1876156 923822 1646939 917707 1268267 159557 1523296 873263 844830 1231438 247849 515010 1292708 1786731 437919 966012 1989798 525379 1164453 641965 766046 1617674 623033 913411 1690452 563070 144272 1319983 828553 113466 677979 1320255 908227 1567957 516429 59000 636324 1206493 186764 694586 1161847 1097759 172551 1208064 9910 1512732 322465 1373192 1164866 1294961 513999 776123 1877627 1012869 1311723 948702 1225990 978998 1937983 1607688 1983869 1176337 406701 68122 1109625 1077840 546430 109363 113311 1596594 914381 1583548 529584 253922 1291011 358831 1314224 841099 1319901 1066716 1702364 1517955 1745386 188786 1252715 1737774 1511788 1065265 1092481 80879 944250 228424 1991371 1486096 464158 649805 25583 1914314 1263839 118678 700458 810463 864560 415593 1307504 1315068 375995 139318 1626306 1933622 544417 830511 1939746 1974059 339707 889502 227347 873917 1623439 1306868 159504 71360 1005930 925240 1861151 246025 396272 1888104 1053506 897405 167077 1677062 1662028 1944884 812085 249000 1058280 1728475 161088 1412972 1334162 1127877 1082457 562673 447937 531721 191208 590641 1743297 102563 586186 1761296 125054 1798753 1143167 813679 668768 421610 1499292 419050 731040 1363948 207550 476668 51677 1904237 1006298 152364 592128 1573628 1763368 1115759 1240756 456966 1195688 258092 1188082 958818 1581818 233699 473652 1263242 1976373 1141172 1845700 885794 380198 1708420 1275108 983470 134608 1925252 847657 1376358 415680 1773457 1318196 547136 1980199 1783601 103827 652816 1853279 283770 857055 428148 1035218 1593333 89759 811579 701551 1889989 1097645 72434 408442 1490797 255483 955339 436357 1672574 1550045 797853 535212 1108472 762 1781512 1112564 725358 1825742 268097 878907 1444522 1017840 930559 993935 833344 1926855 1042590 272435 1258146 37921 1950604 131005 1795494 1495856 144753 579872 365087 1842505 1982789 882935 1423211 1584878 1601857 770266 29810 210688 543503 1266234 228014 554085 1349786 1306104 1360034 1742040 856203 1261293 1492696 185395 138386 612395 976061 1192180 734027 1017804 336815 923624 926252 275553 1504681 1513247 1985594 1813152 364785 500270 1747786 1948561 1159067 704443 776168 577439 1247301 1439872 1212331 1137631 885985 644757 1938309 600668 1365819 552433 931244 319741 583480 1167035 599761 409782 1240299 390645 1802218 1111982 1740179 1917176 1291278 528411 1283507 918728 1942625 1943004 662033 504836 337480 1044678 782386 1438970 164921 1375762 53631 615477 875268 487359 322146 539630 696985 1075531 1503368 1748504 221988 772903 1636507 685898 917025 1509947 840856 1062305 1983505 215971 693419 1088890 396731 1578520 1805808 374663 1675927 1277390 1293503 1809131 385276 607538 1977279 156867 1301670 1090976 586178 568616 1888051 1451590 1029195 1997967 855825 1094260 1039660 54630 1931352 564520 830362 1612265 1696940 1257023 374071 1509805 120887 678071 477335 397363 1215600 552405 727398 293488 599733 926626 1299761 499577 977981 374691 599899 64747 1592778 775055 1379307 644099 881511 1035595 45584 314209 1244531 1897557 1542944 1712902 1150901 1020631 1701590 288570 693873 255007 1466502 807022 1277061 1337310 1434673 1427509 1749509 526379 1864244 1152512 734463 1788254 1610912 1065554 1254809 1129408 414123 1547967 399749 800043 482715 1637509 991527 1062674 323702 1066663 955018 61801 889790 163051 576615 658009 1609812 1990990 768516 1227673 784705 583932 1835506 1598856 1074003 1618181 685960 843195 1604270 1615035 1200199 535802 809254 997996 937900 1542556 828604 542631 853030 1587746 543031 1273248 894914 386749 310864 377753 216757 1059555 1462574 1363881 1428731 1139407 642994 1062801 1977087 1912201 1496144 126303 911791 1863536 761739 1572869 115896 989583 780520 1342654 969211 234777 1108034 452482 1017428 48350 1731076 182879 1592052 1884724 1508232 1765730 912915 1568251 1473398 519008 513635 1837866 1732300 1428318 325460 403092 1820625 755270 913507 828325 1110349 1214240 822827 1066089 308703 1133906 634783 474864 762977 1092871 411590 1238492 1713691 1236592 88685 1882195 1571099 232231 496660 1778758 679149 383110 1833763 954331 291181 2989 435067 130776 1759633 135 1377969 1965074 942017 1335084 679966 1099862 856080 1159755 500915 345406 377601 780750 1022200 366549 59064 154634 1899849 1691495 1180955 1694866 499111 699087 1914990 340635 815762 1979672 995492 688953 878339 118834 1456216 1089856 943415 345902 1148281 423802 663510 1492547 700727 1578705 418269 504243 405657 463461 1929197 1072128 1271019 907952 199935 579946 1946256 786316 1502687 247954 978604 1063010 172768 529275 1101455 843932 1918084 1348180 660257 885966 1661285 1389976 1821717 1298499 1865472 843053 1384591 1278772 1348210 335135 156856 411527 698032 1281408 1751874 323683 162040 387136 1365610 730720 1571157 1958719 1232125 525414 416948 183059 78718 1149542 1040645 1153927 1830238 1117201 1098541 746397 1023065 924196 1945598 138139 82435 1427450 463106 577974 558830 1964060 1574586 1485776 1329870 1856281 128862 1806852 1023155 1407703 1014747 386803 1205650 859815 1202430 1768044 1170758 1741059 1623561 835671 361069 202776 1194687 1088983 374367 396794 902555 1560339 82482 1762334 875153 900110 638720 232807 728545 1735912 102843 395602 1910227 555619 1145087 793111 1391088 887734 1457814 990254 1707106 588803 1856023 1220176 1862901 1043584 1825628 1148631 1366290 1447634 1184790 122255 1934250 1458083 1750485 518283 923916 824786 165295 840900 1367373 1656558 1560056 1565542 1734249 851597 1405705 1302240 1594551 1510634 980502 215364 203258 922353 1430659 1632745 1918601 487103 345014 1082803 1413591 788245 1557894 733939 114859 655526 284165 488222 1823556 338237 1286951 853528 1656933 1982781 1417043 1831085 296449 362473 1288255 712386 350163 655439 1427768 238243 1355682 1588135 303918 692145 1908781 1678542 92030 154658 162384 1140036 1935601 1237867 416655 940021 246632 757798 598140 606990 1339364 1352503 82286 664221 1515194 590622 1497810 1381153 511086 1283125 1764166 807233 446156 334116 481624 1910962 1846585 1808905 1174463 283179 510317 1881121 474490 1641782 758406 1933961 1016057 717111 1652767 1419702 609276 1025253 185687 1719492 1964134 734953 555330 1783473 489501 445642 78568 720893 204139 1491635 1505381 993201 1549998 1006330 671421 1223206 396818 1152363 324284 1134408 829407 237659 864580 1012665 1908761 1817761 835890 1447318 245952 1489299 838100 35654 169102 254485 268577 189588 110181 1181517 1049881 1633924 1980133 1645891 729812 1885685 494591 73626 915550 64619 175280 383718 1012190 1795455 201555 1485651 228664 1289653 502020 25895 1424184 1610850 1632353 102686 1841491 1253894 397371 1943333 1962884 1249069 692322 1456566 1320649 1551947 282122 426962 372155 371534 1892075 1884821 865982 1028903 977714 1979622 91643 1401102 418125 627458 765983 1243127 829996 604345 401196 1071054 1352768 818301 1324535 884013 198939 1739234 83895 1616513 254377 1685171 556277 1808274 692180 1902412 656822 1242138 1993598 842009 1448070 1639624 305569 133408 1381133 279898 464148 287894 1831023 1844555 572477 7542 1269683 644528 1391855 1156655 367852 115730 1709690 628342 1261689 1948983 1251757 131507 247714 529420 1931314 1591245 281271 1831161 780954 984693 992482 827742 1415518 447351 1047207 1969918 423590 1845972 390548 816842 253287 1685133 1792894 1065334 1082618 968795 582756 876360 1575194 1071436 174410 1286338 285781 661393 1331886 1423606 1179508 1132696 339841 61954 1044175 1262479 1283345 1794864 45969 967907 560128 1784185 386475 1335980 891760 509633 481103 1823310 1553737 312034 696447 16548 34559 294744 521175 435341 377218 233130 1446448 1396005 777613 1319510 893459 1750983 390414 1396993 126780 1486976 1916758 1338073 1587520 825428 1802413 471919 958590 1935204 1964360 928048 255780 1789719 912720 1898734 836604 463163 706025 1275535 20773 215580 422877 325398 1452319 1052204 1294120 1858201 1719411 1183594 1577032 1595042 10355 1388259 599080 462482 826198 1360255 1923303 41704 332278 1487949 1301160 983579 871414 1799418 1220372 563098 474662 901983 821650 780617 179284 97054 723131 848812 1919945 1303280 1299047 923909 1642870 1327726 1003523 1852464 1862384 1249592 1580771 1900289 179479 1770899 1282015 1711993 1964895 592509 1918071 1879758 1078027 1779239 872498 1243179 438518 1308105 1776616 276120 192602 248227 982175 1666002 920795 746994 1916239 140330 939654 466519 149805 1767833 1320114 1886092 1481104 10644 240026 1244532 1306512 1364877 276376 1225471 1058363 849828 1820069 1907559 145723 739691 1179053 1500941 467861 1994119 575615 809583 404081 1364129 662432 339752 1603800 1189163 1485306 1927441 275855 433013 911698 576326 1454187 190663 1616024 1957271 900625 618356 73502 552938 1143275 516495 1495440 1736429 634768 1410732 1942433 1595453 1887439 1887785 1630355 105706 1746579 651716 717755 1616804 1595282 285104 1118420 646783 1312674 1765380 499617 854413 697212 1460736 1158008 1405658 1734275 72907 188340 178152 677562 372996 921475 427082 1610414 1067236 1025311 327851 1954959 1694472 609130 1088661 214985 75656 1470168 843072 513160 978599 52800 40085 964871 642971 1970146 1419929 788526 630881 397512 795395 1192656 932367 1257138 950761 474674 154356 626032 781900 1200541 788998 567686 1909204 1549894 206446 1460607 1234408 1635074 265167 1356173 1620810 1808840 1339536 660264 1604742 388636 1181175 1033335 1156441 83135 122752 1618891 531618 1586111 76008 326139 647418 560105 1021080 1382474 918844 1636829 1938361 1916501 448819 898318 493426 982320 1418803 1801227 348828 1205112 158149 1836110 1653709 430110 1885845 501459 1628045 326086 57316 100796 1359014 940963 1500711 498701 858845 734629 1415593 1350381 1606316 1383450 1661347 1782095 799973 1645789 1883943 537497 1373823 665491 679074 607770 1003574 1846754 1812174 1853984 1381766 312616 1661630 88611 1502084 1810707 93643 1912449 260798 251051 232691 1520591 848983 1921761 370704 1857540 353168 1366111 400781 728664 58979 783396 819560 409082 1517606 370031 1868213 119132 1508350 1796764 105356 297925 1464052 1118821 507137 1187089 325808 1670442 1005654 91020 681664 404502 1922033 1540298 1507516 1876244 726121 867430 539631 1143799 1931375 1171707 189314 236473 1772406 1934159 1433121 1090861 1727794 1009911 1781236 1069090 768840 1534268 1123524 293722 1335562 392190 1720948 361792 567883 1174411 1952813 239571 1129070 1382558 1533603 736646 220039 672650 69849 1568288 1111314 1109199 34067 519060 1101593 1789545 1252729 1940966 1592770 1745046 335008 1671561 219430 505195 1129654 276848 1560129 1151263 969298 1735046 76108 1527671 893346 1304430 1803115 1625388 415745 1880949 877077 387682 590313 1385191 651589 775094 426803 1079248 882475 1186244 1553385 1174489 1425006 51163 1610941 50859 1832515 1884492 1213237 1027096 470952 962513 1954929 722545 633974 192990 637296 1697326 130154 522786 546274 852947 22261 1131978 1739345 1132538 321360 231461 1380963 488746 1691510 66539 1324398 999809 1505714 515905 178700 635872 755786 444022 262247 1760273 1622014 650303 744352 242157 142817 472463 1425375 1372132 80522 1159318 1420949 1694496 928572 804113 1640075 1430013 221798 1554275 519931 810324 491030 1349473 1836351 1236364 363967 63294 330210 673245 1444253 1772555 377723 1580262 1154893 1418143 1996743 1194292 1402925 737348 1278495 640469 1366709 737241 806405 672207 524321 389453 1325312 986933 1013005 208744 1939191 1649212 677591 966582 344487 830950 1839458 1268763 872150 473071 1644412 403018 485942 471639 113304 854422 87052 197552 1650044 436368 1031741 1469454 599832 1710218 229007 1825060 1212091 697548 852838 242510 1670255 1398780 80596 248840 1916887 1574453 1323363 1065873 1543630 1129047 643748 1733851 1285517 634699 1016275 803297 992750 1086025 540266 553359 1554257 19340 184446 358697 1052431 1189574 1200044 793674 1868773 378655 706646 1170580 1806429 1529784 14194 743853 748625 909821 41557 1597992 1334281 1799564 32739 1471384 719696 1289849 1948209 1331038 1235653 1591255 459282 1524015 1643010 857141 1330505 160315 1626461 851432 1580602 1033372 520147 1729241 1257124 183193 443438 29293 787832 1810952 1366695 132634 1646266 1383652 1140474 49471 1502366 244976 923998 631119 1602212 1965135 1317193 552495 971122 1521195 18265 1354173 1291973 123858 1112866 905357 1935298 218280 522619 1730485 1051865 62808 1319726 1240682 470511 948857 562298 806532 1081878 1537048 924665 334364 1265739 1101889 25247 1305790 382179 579200 595461 46224 417239 951826 434638 441063 1987214 1739738 1131212 1681903 592461 406467 98649 632074 794464 1134034 787401 1691951 1350888 128073 1785366 995873 176074 1366760 125814 759562 1961598 1514448 554771 1238521 1328426 814382 56625 1821390 1970622 1270615 490280 1707672 728542 366265 332894 1990599 1303992 669395 809830 1192767 1544499 1983297 1186118 755020 1396046 981488 1483739 1541780 793580 1177874 986833 1943696 731935 1118264 1380491 1209743 667397 1954754 519839 570749 743907 1991828 1750385 991913 1452277 91455 590298 621337 685143 304060 944820 851850 1595209 156805 1869206 1257457 1395283 1115760 1594237 1736217 1249286 483840 1472403 1245194 251824 1079241 552248 1960301 737167 376239 680358 1380129 1345570 106832 1789513 242527 392259 788539 1432012 472450 529519 180519 1906884 1724484 1954331 724680 1320343 881968 1792132 1337236 974726 1166479 1650343 1319035 1826274 1221021 1300823 1039532 547904 1866078 1533805 1186361 720864 1729840 1912162 1661493 465034 1844018 663685 363385 1398441 496943 1467276 1903386 509543 1355108 1909654 1056864 1747542 1878761 191118 1614782 768935 623545 962535 1668275 1707091 1047205 1938008 775269 1099989 66236 670684 1012899 627295 114055 971375 1811306 29749 791399 969343 23307 438009 1062825 442810 1388640 603479 319715 404442 899693 1760162 378888 336851 1723924 325242 1835541 1692078 471523 1231023 1909659 1754516 609839 1307132 1264232 1921277 578153 1398120 1511928 1515233 48316 344365 1008432 1072906 1626949 90457 56827 1453490 118131 1687521 12968 1348541 1969890 1286870 748952 1036701 768163 1904731 1767111 358372 442314 1441117 553960 1442231 108693 304196 1944299 870683 255318 526684 829896 1376122 560572 1234970 664913 900717 1091044 1106034 239676 1394603 1162099 1344166 323478 1336776 1469084 5826 527194 1581344 883599 1442294 1769918 23187 1120906 1100311 1640809 858398 356776 957969 1126172 204777 772770 918714 1138482 356630 440382 524622 67564 1060451 1605500 1789657 1914444 307153 127161 1005197 325118 1730398 278411 1498626 1032024 825727 1574621 539738 1149882 1682588 196534 490461 69665 398536 904291 1362758 154918 1985593 707327 386101 646215 187837 1595540 542871 944014 747537 1373842 932031 978748 1109564 931928 1607825 711789 335810 1103820 613332 210958 1199808 190748 1366347 1475958 65861 1352183 1324266 544159 1871640 819230 337804 1753876 453841 1027660 1356071 1585703 1526417 86991 387153 1907919 19215 1069910 861908 1988086 1259228 757184 1216374 690340 91226 1035559 1336431 1464254 1549890 669275 637029 342221 768737 1416493 1052717 1504908 391950 124876 1301664 729560 1994922 974606 340607 1738549 426171 808199 315222 1307323 1874145 1406924 261347 1192302 1665930 487034 1451965 690371 1642915 997302 236350 1890768 1240235 1335504 1532240 109514 1823366 1647885 1720819 1259345 642575 101392 978631 264785 784729 752885 1149433 1965611 434607 171308 1501426 1170044 1818438 1075000 227526 1753268 200302 1540669 764216 1420372 1386753 248132 1661338 501328 889496 96538 1993684 1399025 1372293 1666260 1255927 1329511 1947897 1636904 110482 1501940 1640341 816925 1932406 68850 878849 1964662 1375097 930724 645513 955401 1134568 1468743 53858 629624 41444 1414986 9361 71087 452938 1286878 1598994 1017574 1687557 1978419 933290 849593 44784 747228 196415 381162 1609010 947721 620683 357695 904987 1690639 757257 1358289 1418466 1765803 619415 1516659 349367 1409965 1873771 397900 208216 1198304 360699 1323869 1929123 909597 1580130 1089081 1320700 957791 101655 1138214 380901 610410 1366268 752456 354778 348251 1719970 1873683 607037 1844861 408381 129492 1726772 1128402 1728045 190304 1908458 951965 856272 977428 924178 1633077 156016 3085 2532 1299450 935025 1313890 1296313 866535 10771 509075 1299743 64832 132347 572224 1817252 1046641 608358 1988169 734580 720878 569872 1874581 1236752 639243 855413 1197406 1878297 274356 764631 394831 1288958 14942 1201387 249512 268682 887101 217345 762374 1009765 1821787 239547 376704 356103 125513 1764024 861113 352085 170790 568844 1172183 1200080 524488 1149376 1442082 1447619 438896 1630277 392584 1802199 1693915 1189913 1877104 965602 1538555 523130 1511334 1360694 1363072 1289590 1299221 1550128 391131 1325388 92653 593625 1270609 772912 1131146 1561086 604957 998876 1974200 1726561 42364 1771445 971659 1898500 235540 1371304 1655335 851293 1325979 500289 1710584 1950411 1621744 1764269 523915 1694216 818636 1068325 1912095 1835414 1435539 1473355 69785 1798232 1854652 182361 1293246 294147 1621260 383762 192018 1267456 1756117 298508 104001 420013 1542646 828114 1521439 1733980 192959 345217 1042078 1243942 875781 1844818 819505 1657974 1905727 1915242 95938 1659868 1665421 1446568 1525291 1866905 1374371 1831560 506597 190246 1579181 48260 467014 612419 391931 280611 1255836 1075339 46448 1915501 828766 1573756 1643546 1366570 372295 214936 1158797 312966 392174 1934962 1789941 497759 1787042 1275473 1920655 1730124 836880 1877594 691451 827509 1145177 1351989 122799 7651 1533195 1239548 459871 1271742 117287 614325 1629891 967253 802754 1379492 622496 1485480 299180 1977981 846172 911360 1300544 1351592 1538787 1170019 1507958 1670591 903643 1530984 1340407 887866 1324264 996471 1002272 776138 1301352 1223892 1224475 1881320 226619 28492 736953 1128418 511227 118482 691783 1358291 1319640 828087 1848511 453938 157831 159291 286195 614521 1167097 1913358 1240579 765365 184537 247720 1614664 259757 1969618 1665810 775290 1843987 1484104 1301983 277910 760679 1833809 1259188 864201 1681563 1950045 1241421 1689894 1786582 1848412 1040648 1205518 658417 1994926 660664 1680317 883159 1200176 1717093 1661868 1129920 1337413 1656654 1453095 858503 622894 322776 186275 1234835 1869333 1774 24525 456414 463718 1871079 1439190 183539 756822 1156844 874157 203596 696770 1057635 1701243 1154894 283177 379482 1147561 1492930 271896 521892 1140885 1319109 976774 1826691 307425 1582551 1383510 254451 1690646 238531 726495 607541 1368292 589546 1339286 1243504 426908 1154067 1562499 1794788 648356 1424565 70578 1676756 1427936 1840857 526781 661868 924921 1012253 246088 1594734 1495715 220367 1904870 836197 557540 1699423 1134683 414064 1615166 447373 1423423 1234358 1909435 1511771 1736071 923611 1288602 697443 1523030 159617 343646 379501 1286858 1000392 1448795 482872 1875657 444809 656207 655063 1749975 412259 1390597 90170 925507 1443521 387185 849143 1139229 1695704 1490907 153915 1857907 1682328 1390965 1811729 1074421 1716320 879235 118099 1390046 742088 1530587 403470 703859 978876 1272322 855465 1264105 55520 1100068 917348 1407668 1118330 703004 369294 245484 1102018 1846107 109652 938785 285173 615926 1235241 1010209 1904005 826074 27526 1875276 727148 1149985 423350 1923091 1359079 1067533 795856 103433 923842 1171909 679716 1773610 216900 1672740 1386782 1566467 1352945 1303522 1754341 291338 1480110 1072518 1107173 97573 259898 1808004 1334123 372635 1505437 1672981 430918 981465 88226 1364332 792940 421560 1103250 966146 779899 362530 1234725 681015 1150673 1855833 71231 1175822 444034 201937 1017657 1533475 321346 707919 275024 1320464 1460241 689528 545871 1736669 471138 1158638 331118 1303387 537395 1416235 289009 1503943 103884 204891 643542 778025 1724382 663971 475462 1121012 657705 1614 1904089 45896 1655006 1562635 1313940 1204048 763497 478752 1656460 1897128 1579981 33785 1303173 738911 1937573 372650 1998402 768094 478228 72458 1384238 348288 585434 1656762 1815936 1516296 826542 1596825 668433 848487 24035 313398 1361469 287422 947591 395563 1461765 412538 808366 1461753 641190 918151 767623 915865 8680 1835333 1142232 611036 625347 1611361 1282436 1024148 1482174 434744 114183 381693 1726830 1048041 734020 882445 585897 1271902 963557 1528042 1830888 660605 779561 468190 544795 1610138 1482642 243152 1484332 1662069 461132 1143467 497611 841121 1805726 1909727 387245 687034 1046434 1780165 239006 865010 497403 1387184 159333 462469 624690 1872614 1645274 603541 51986 1118742 1511155 1435725 331437 1305735 736897 102179 514703 449935 1259605 806609 1972997 1715341 367797 720639 1433680 1089399 679914 1311925 1813667 55210 277035 88456 448145 549970 1440759 1572737 415058 1937984 457076 1427075 1894267 340730 439479 1609619 1811200 1346670 1620311 295782 1385998 556442 193508 1684790 1863489 1491582 223831 180632 1100750 862964 747755 47626 321120 1363679 1942899 779765 844307 495017 123319 427897 1842999 1935818 1708637 1498624 438002 1646763 1233396 1133153 51435 933200 882241 351723 290049 935493 89246 464078 1617380 1472299 677421 351593 1160458 1001385 556122 1080993 345142 1289483 791911 778412 1980262 1313765 387159 1148504 1855291 663847 1510795 1804046 981097 1321352 1006827 1900213 120499 1974858 1809332 788081 818615 540409 683483 395570 1255244 1575400 1498167 865733 1561064 389680 271732 13592 467449 1811322 1859794 649015 1246927 356679 1884972 1262349 733391 77989 1104469 1546904 783383 411384 900383 551838 1060146 654797 188719 976884 1833112 1626983 494392 1861750 218387 1985961 991606 953914 367400 516635 682598 856028 183961 1874760 1055962 993173 1621616 242113 477142 803658 269503 1462612 665189 1199770 1880734 910176 1308246 78053 973773 522194 1527257 231899 1075996 1907404 1414750 752392 1486838 507715 962665 1707204 815605 110704 384578 826436 860445 1735019 441611 1842491 593454 938619 1248748 166652 1292244 1835128 908879 287407 1833400 177223 1690618 1761653 982020 1604100 665060 49222 1422205 1684471 1013079 1402129 1628867 1570297 553908 1206650 1719443 719668 1047435 630258 1433685 1614171 860382 1604758 931426 518422 1133035 1946202 88756 387810 443644 1847887 744501 949350 1595431 1243636 1247384 696788 1302146 806163 1669029 899686 693273 380382 1875808 1803062 1058013 1556220 509972 482921 1045313 1941003 890676 918254 1746859 1499668 1196670 386195 92515 542060 1812275 1081812 1622050 1792586 111602 1086254 1560553 22227 1318092 208545 92022 1726132 597187 1482910 372467 1852360 553538 1634137 1643111 1013747 1993333 1116854 1286664 1286917 1216293 815120 1916979 1469432 619743 1958691 859537 725362 1622403 977835 753738 1241565 647945 162802 682711 143974 120214 1183880 42048 397963 71690 1659401 1470064 549365 294720 616444 681384 1511569 130874 204811 1760260 626841 1155932 1028035 415019 1875737 840400 1723753 321217 776081 980733 353221 207789 60206 728563 486300 441238 1279784 1792013 1395223 388998 338805 1236231 1509250 705072 1285766 1422690 1133345 1551489 538626 1814891 178726 1659661 383347 919687 211514 1600260 1913955 455053 1050682 1940774 614840 1961152 1281724 655757 409895 1296685 483729 210720 39509 207428 1362711 770432 1613247 1437463 350856 1333492 908518 494975 1173031 491485 1625421 524480 882515 346917 1571017 512761 108348 1576770 1172001 1474210 1068700 1241157 184912 637591 1423680 352701 760246 1066269 589022 718383 1094191 478654 1058602 707943 1008497 337828 1096014 1568395 652392 1461380 340173 1175759 1445177 973129 1335088 1583738 1951526 567194 1795086 416900 251248 336453 191131 1151378 249191 12755 355091 1061159 1592174 805974 693783 1832642 1937847 186383 1991936 1627810 1267846 302468 97291 429148 629567 586640 672038 698030 1809693 518531 1069867 1883679 645939 306810 1138912 765640 232864 1735085 730284 247031 1085310 1208561 1780475 633368 1529602 117071 354626 1863477 462045 201090 1662961 290075 1482917 271416 563433 231438 1427867 149058 997763 1670836 552504 1132333 1264417 1026275 1252594 457599 61667 1384372 947838 1568946 1863906 940008 1127423 1444709 1707498 1952111 1793183 1155235 71973 1221006 80575 1003894 947335 1952398 219319 1605890 515595 1873887 852977 1559784 824091 1205291 606512 377598 728480 471503 20157 1903766 1822009 1286192 977820 1094352 1750906 1280992 759819 492979 801910 1004069 180361 717798 507133 1837692 854581 1275574 1471459 1610867 736233 1340356 727793 397318 1676819 1406013 990549 333021 70826 164295 1416619 1739040 12923 622908 1485734 812135 163476 1683249 1747800 552139 1543208 241047 665057 1526994 1367638 1680405 1700212 216306 988988 1540627 327948 1463381 1810157 1629335 1230124 589256 1600317 1508665 238130 369637 117566 1717465 1257362 896578 1287848 300055 1063849 1588832 1987466 1995048 1868920 1649676 750072 329380 657194 1314413 21574 692080 709029 1353303 302242 379752 1982142 1124689 1444562 727719 1100012 1848233 264279 1950372 334976 583678 220275 1809874 1982113 1305490 1944801 666747 735300 309908 478431 55665 389355 888507 721895 1809784 1232563 1987792 439851 1101974 813269 1176235 629079 1916492 1172232 1833436 1997653 6774 1790256 454683 250407 1797489 1301719 960934 1600112 17922 836644 1253628 113936 1415093 18746 1015178 1759581 821543 119793 1242066 456113 1860380 468813 1145393 1600057 68173 1479638 1686523 182689 352756 1711611 713912 1153551 734477 528614 516650 1099672 743796 3925 452196 1810223 457976 183719 224511 904683 1923193 1191693 1221367 1617448 798020 1190023 1031252 466436 318592 1968728 902513 1447665 527524 1162195 916985 330157 1466014 1370769 1462402 1087998 227595 1933325 685559 1804201 1230681 1201563 18098 884238 626510 1140939 65462 1661307 867059 455679 574198 488050 523431 501037 288318 631378 220837 868136 1792257 32543 843651 1123141 1864840 1198270 1788646 1888199 1048246 117885 1665874 1472515 1948767 612641 1625182 469449 305 1632736 311342 1084994 1085010 1081456 1317860 1321197 1594370 1012481 1943367 385295 719317 206507 962779 139047 1724783 217947 1441002 1903932 589299 732938 1354531 452277 1948211 270519 1757915 35166 1382883 1448875 471921 528210 296906 971365 500989 1210815 1019218 824515 1521120 368569 61098 23836 1046692 1456752 589152 227089 1541397 1134064 1635997 1908612 1981653 701281 1679619 438380 1135439 740231 856445 141721 740060 1446151 1320336 1076115 1267493 952958 707696 1880528 497569 473140 1638608 1589432 632978 1560808 301947 700761 709360 1889673 693405 377671 1829741 466145 539021 1586884 1059058 1155747 47840 991062 648538 1522632 1636258 1887373 148259 1800127 779420 474968 1516612 1395573 25175 1098444 612009 1328064 1896106 411760 582967 1800224 1265934 1102845 671084 1930452 221191 108002 1282025 24167 1558663 405569 1161538 1927855 1595224 333360 896074 1807335 1513192 1727359 530510 500535 666496 1800719 259320 1691343 473073 748680 236442 1094601 1047179 591982 314180 911736 1977942 1550121 637926 3429 1809010 1323193 768524 717144 1102672 516478 949196 777714 1521551 1015238 1948274 1891262 1394307 1818886 1051702 1896507 1625652 550662 805146 1443190 697457 1633091 1245638 1246626 568040 354080 1827467 977478 1220925 1799177 1724428 535884 950190 1158608 1923582 220592 1020516 780995 1336675 1285352 281239 1980677 1244290 604781 600467 1828772 725119 221052 1685817 966782 843691 1031901 128180 187916 15729 1593218 141470 857575 475122 788599 761948 137698 437941 375008 996493 1847001 1957625 1127267 579283 1178274 1924924 612874 1062017 1360701 727476 1198191 961459 375260 1087975 1742263 127063 1250925 1535816 331045 239525 694445 260842 1213602 454265 1393371 1670920 1945908 685362 300379 1178765 92516 1619145 1720725 1315254 1584803 1618343 103562 1771088 1633155 1566839 761163 257906 833976 1003901 712717 1450142 215917 667759 25979 1106539 1113761 1354512 996790 1572465 1544749 1365187 210601 1901474 81192 1437872 474899 756500 518990 1683932 1504229 1796089 1349115 761673 184004 201808 392484 900285 1075043 1571471 1832122 1113338 1584613 545852 1073665 469523 192572 796322 1568463 1994100 973398 925169 1772901 562273 1341020 212747 254991 1619635 1508711 1051245 1575515 1435948 574056 44553 930811 1413122 1174509 1235296 1357359 1905685 1155274 1308505 1201661 689788 1723047 369020 1051592 1358971 961956 1082422 1732146 144775 265572 1140210 825632 1061179 1710213 1719378 908886 1965048 1025209 630816 464656 313701 1480242 297655 889762 1418057 1406907 378430 1305047 453605 274399 144833 906768 1597041 467732 784152 363115 318382 746172 1227606 1429099 1338304 1763718 792042 1783689 1999463 1420623 974517 331380 566278 1847161 732172 63944 1727639 1795383 1489505 1179584 230275 600072 489697 1444003 1588173 419612 1285380 74371 558134 1508199 1156717 280288 1347837 1487731 696825 228704 899887 306989 1613488 831598 431728 773022 49345 1113113 833655 158846 609230 334473 95115 1001682 954186 1962308 1260160 1123447 1056553 566781 1627295 454686 1938417 1168660 615587 79080 1206868 979635 203803 1889858 514617 139073 436478 1883506 339663 1913347 426294 224133 1106862 732834 776536 1734513 1327342 1683252 1809031 1943139 502353 971485 1669477 481393 641701 1696051 680725 1560209 1407576 615134 1297675 1467071 354528 1292638 436062 257313 1257865 1930893 84474 1678286 1614205 1053335 583171 1040054 361461 1438819 457271 856673 751961 1329784 29415 3356 1817844 1469852 529074 831630 848045 399033 584780 1922210 1038012 356413 965351 1071164 232478 1320669 1017819 1487753 1571619 621439 1528696 476022 105363 1393601 375148 1861583 1595076 1351744 887016 837132 1863844 1173437 668662 1601896 1304220 1209 1524655 1538554 1439784 1003422 1360351 988882 385537 1402063 970036 1188205 807722 95258 170735 647494 267814 279754 1859723 504053 1306482 434629 1638572 1893670 1069432 1135696 1134065 1310738 398321 1824296 753463 337991 336915 459569 554649 893792 237966 395888 962605 1495640 1285391 1075607 1896016 810598 984535 759488 1383612 1841015 397008 1588701 583267 532765 1187054 862050 1595048 1515579 346617 764131 767664 816960 1909401 1570341 1809257 931456 901741 810776 879218 1499659 565241 323648 1605387 200518 88845 1383532 1802022 851677 1367970 545058 1681140 1797962 530540 139808 1718511 1206605 1777887 1652594 1293538 1752201 438752 925291 1496781 1159877 1618295 1737131 460673 962014 272560 1383837 216046 1129684 462444 1429102 232402 308288 233705 522625 1263621 439521 1589543 1255513 915057 1419300 255047 1389929 1254260 1890808 1359908 18619 944891 34646 796924 1189796 1495239 736132 1795593 1248242 1196056 1429833 1650896 865693 974323 152028 1235654 1410309 708044 1846694 203741 1696374 1547371 817143 1605257 1584143 1238667 1549156 400681 191026 1946300 1294011 1336989 398062 341671 919538 258885 1126256 812967 1002587 1646806 169848 1253333 1226527 1742090 838332 1191291 1374927 545684 57964 687333 771419 1918572 1134882 45925 936276 582716 1919394 1427021 1454419 1704423 1440607 578780 56620 1062999 1699237 385217 1653380 1644677 70615 658020 767759 1897286 1995634 1058507 638613 1208782 1949745 1193729 1844129 1330779 987870 485454 214949 1103852 725201 858685 155767 694099 341717 221801 1743687 947981 1236391 225250 319564 318860 1884246 1049168 295585 1556411 418250 956066 377575 1231353 1455956 1632602 673178 1383253 390019 931445 1492401 890673 1516741 716363 1291393 820377 1039036 1880793 640860 1843423 444659 269402 372795 14697 1841978 1469097 958338 966902 1270314 501653 535888 1004934 473716 1304104 194931 898431 552009 1827757 719040 1906751 1269383 1314623 1688084 11562 920672 1018701 1202375 1997562 1180481 1015708 1856077 147406 1665993 1234795 820838 800759 1916376 165038 693334 302235 1299970 271940 1912765 603674 970291 1274572 1345619 1777515 1591580 1430201 521908 1635560 1398954 654004 1250069 281888 470894 235609 13249 1849096 1060606 1237585 229734 1416381 434337 427599 227777 542576 72766 1130639 375718 1175181 1220797 1697005 397582 1279235 1084638 1366047 1058997 1403207 276430 1681485 81755 123502 1137943 1901102 1688746 977241 1063499 1437438 584707 1775396 1266451 912109 1872602 696140 256194 1729669 625606 1356086 515319 926675 661642 948190 1200341 1559534 1796322 676349 1504787 827218 360878 1262144 921565 1397820 1543848 1602746 1981287 474565 882084 1705543 217556 1917814 167757 1068171 1639896 1130326 544571 1594822 437991 582272 95180 1658930 915162 1368706 1172007 330608 1035714 575264 434698 1867990 734732 133483 1648484 1338036 121717 319918 1947305 797075 1747057 1661450 406796 837288 266320 509113 619338 60679 1720831 792622 846877 687131 1788252 1899484 769398 935588 1428556 1306137 1562907 1381580 1052828 1980968 529995 406071 256213 1253578 1954347 1720168 832262 326296 1173247 502528 707000 209591 892543 1383752 45975 809353 507460 1988588 1913377 1514992 1089783 196174 1230693 1484015 732054 1419095 935341 888654 1971106 1879959 826029 1799959 513013 120391 1485827 696953 306601 44672 1178414 1669210 921740 600349 964630 1560185 475141 957494 1514502 1593628 999001 1963851 875693 1623617 132973 1084446 1012996 1253214 1336757 1227207 1407170 1295758 671827 1976339 1530513 1515712 355662 1291059 493510 1569105 798351 1717791 1474458 280968 587848 1258248 1988469 484121 982026 783974 192549 89415 1602781 1666437 1237067 1770266 601984 454879 1936947 469853 640321 1191836 337827 1293710 217298 1558885 1538779 1096292 1818812 560 602378 150967 1027858 1058188 1437044 339084 133256 1010700 1429259 1511186 1882779 914239 96216 456100 1454644 1264862 338001 228038 432474 964163 1340921 1019214 1104266 206134 589580 1210926 1116672 94644 712302 252332 1822690 849900 351236 161454 1123079 50332 1725377 1995320 672152 196756 330500 839384 1580819 481775 763151 1357734 693069 1957733 1834911 1105464 48806 1102457 1063898 653470 54133 1833950 1577752 925765 398007 354566 119583 842551 663778 1841013 1922598 85165 294012 190621 138958 1739932 1089598 1521081 1686768 1444886 1007179 485543 1142853 830236 977920 1294399 372139 444607 1862504 441867 1475374 1594418 1366927 1808842 635334 348048 1776902 1122133 1305899 460633 1609968 68111 1476400 1217925 42824 167287 1395931 1389711 116860 731365 1565036 1766395 780328 806883 343506 736715 1021481 783787 1887496 1576298 1941368 1622722 677264 310065 302299 1889041 1267677 1136190 1376892 292186 556790 689791 1431242 298059 1719646 1802947 1979813 1632191 1530195 1606194 386649 1035646 21832 1125286 878383 444513 1790084 1873661 610086 1942910 1363471 1338678 856995 1473318 1092037 711383 1527716 754972 227253 1444704 1988820 1898567 1581386 936344 626532 231800 1840480 1231948 184986 1213848 1416963 114833 717730 393782 1430188 1014797 1917273 930538 1856094 1346862 440786 1139103 1393458 1050219 1402613 59713 861314 397080 1395739 1892367 1559957 977301 233832 1664601 20707 107494 1202359 13426 733920 1845898 93375 225920 1102460 509180 696606 1496966 1992822 1613486 1290118 103636 317930 343003 294418 1296254 882496 436204 1668997 593459 1561912 480931 1021292 60116 1238615 1985498 911387 1401867 166197 1028158 1519785 1193541 1452936 1719351 1558022 242408 748332 1969497 1577241 719135 1233635 1689459 1902582 14039 950212 298497 1695548 1831262 1739052 364781 243822 623942 1306307 296176 94437 1535421 1594064 35666 1082856 1594961 455982 675797 262594 608714 1681858 1150018 722884 405263 86389 425686 1435183 456870 615945 1280200 184014 681232 1504666 1382421 25341 632348 457945 856538 1857370 785489 1146902 858485 936554 1350918 1653300 743023 29932 1920289 1503585 399617 1340709 439595 214282 221450 1921138 20164 1576725 1819613 1390418 1326701 1014498 1143324 1658696 109822 790976 1154654 700359 1601974 306540 887910 717559 1599984 506582 1782133 1899165 328240 1876094 1612038 1995245 815759 29169 1961151 1666943 1383411 1525677 101338 1555077 616824 220386 1330332 404729 1139405 783664 1273267 1612899 719515 1193144 206528 1686539 599472 386116 292606 1098713 1045143 442443 1176086 152615 1264269 345372 1322947 597119 1477184 38440 830785 82761 60677 1007013 632811 1056843 1521247 351672 1070344 1118004 841611 1474779 1250649 392328 440638 1389874 1120365 1529622 1727722 303142 1801811 566069 708165 1134342 1573423 975962 1425486 1235248 1667106 1468467 826010 720090 1206556 1182989 1714438 1233301 614250 1783147 1304064 1051970 442106 984540 986948 1540050 271759 2259 1806304 1507607 887966 1631256 1388292 818664 1662870 1085494 436521 957333 1562891 1319487 651546 1840280 1915468 967927 177971 717881 726646 1483711 578909 272065 1905611 1777154 957116 1145629 120028 89052 598271 1275737 160810 1271447 1666362 264597 1450973 98001 1785822 414547 256001 788663 926853 1504094 498614 486456 1886703 916140 418204 885083 1376288 1245936 1009677 1585722 57526 1224490 282826 718111 1379364 1239537 1027185 611184 1185607 1372797 1161248 1754242 1194911 986531 1149146 938871 1155271 171925 1518385 1885154 1058284 286595 1794384 1232431 643286 1192724 185206 1798559 436002 1656487 1758471 1060843 173627 188374 81449 1403319 809195 76276 712781 1619863 1939314 1861923 1515127 207088 1911613 494715 612541 650704 926503 1016122 995269 567318 1211168 377641 1864483 1780028 342225 1290874 1409003 853040 144981 1125477 82334 1434553 1098000 694009 1261565 284665 388739 1910771 1547917 1410047 1989696 1973902 359368 914227 1763825 147231 1057954 244044 821431 1378955 1194069 139652 902417 1810969 658091 1531676 1069718 591470 1674980 685388 694178 1765013 144569 103917 1157096 93142 536122 1720360 1438130 1242816 1705764 399424 1009017 955223 566696 1844189 1577074 1780405 1164523 900078 274167 710158 1602737 1938414 1402166 1030150 1395915 1435224 1753716 656114 1463147 661353 1822462 413309 1695421 1035444 1343026 886850 78904 305443 1664874 1755213 588968 485510 264428 1597062 1857949 25379 896098 1301958 239385 285836 1548234 1619609 1759694 1510031 793057 8883 608844 1731509 696958 1632373 1824720 1184246 1313884 1098419 1313268 1078883 437518 80557 387156 1125482 1460555 625238 1733738 768379 1599200 1540729 1890791 741958 114754 446276 1386999 1870978 1628385 1858079 549241 37243 334145 1853165 1447547 158167 1645343 740818 1898048 15340 745326 613395 868403 643116 756355 79492 164198 54589 77170 1255141 601225 354803 1874223 46775 966860 6760 119666 7527 894270 308791 339179 254683 1201544 317565 645881 1967839 183316 11187 1965507 265564 225775 810730 1661716 1632625 505169 1877970 1574814 1303715 1292479 1140124 288927 1704238 254068 1356347 1668603 35679 361963 923551 1948603 1413236 787799 144899 1342123 260094 1409056 696655 702101 330536 1502296 147612 1888880 1721721 1814001 529748 1758967 1121596 1137270 1194252 1159156 199333 1894593 530793 1840740 665206 1804230 1367641 1393903 1187968 584895 1573794 923067 1241882 1917792 995803 1433468 63373 896376 904383 1038552 1188692 245929 694188 1204304 408210 480767 559389 769206 1915500 447637 1004026 1658456 934964 1694200 625132 1337657 815569 887594 1619189 783342 1330155 522915 829234 1616974 445712 1553284 1403331 1689865 975800 1449119 898681 1798813 137753 84055 1727201 861476 812541 1434538 791336 250341 151667 724899 1280201 48528 1487900 1262666 1925553 1478364 1774666 1707261 32169 542159 1821514 1228992 1813650 1726870 923675 1910003 56478 848643 1353314 404361 1581309 783979 1818102 291178 1587079 1205489 446462 1364093 610359 590601 182590 482172 299972 1761896 880275 865608 1796412 1892379 696334 416679 239027 1284659 1946430 1646351 443881 1087354 1388857 1144581 981048 1688150 744761 1501504 773849 1077718 1530378 96576 1530586 1761562 557192 976024 557157 267745 1478198 83055 1832394 293496 964683 1878800 816879 1840840 24505 1708131 1847215 1235667 1428801 1820151 289516 881048 1056396 713369 452990 1236997 1917179 385229 1679373 1714847 1591297 909344 478624 664126 1254814 1402455 106777 1959714 68773 1433702 596365 1896685 1739826 663383 1937697 845662 317555 1171042 1194946 398491 1329885 183006 1638535 866081 341547 169133 257004 1117760 797603 1230605 865610 1243706 999902 1017616 847826 140927 882317 1323797 1836164 1334652 1672993 712296 1063932 491185 1622229 869803 662405 1226536 55122 228457 1610828 335712 555965 1134931 729909 959992 503779 1006060 548111 1461463 1707179 833037 855067 174524 1193038 596715 1281617 361297 615828 281391 1896107 799193 894369 1948676 1238461 484518 1085901 1500731 1086558 229301 1253789 1024738 423860 581353 119151 254258 1623044 1480733 491855 1408135 1654775 1531993 83729 1736755 685582 69461 1011443 1190589 1057975 47250 774308 703437 1570655 1701860 769426 263161 109525 809827 637565 1686671 796943 1566276 1278252 990361 1052400 1262316 171100 928900 117914 486440 1989916 1260698 1521175 1226785 1816212 1449747 1299277 2954 1120250 1601237 437449 430831 1494271 890792 991803 546393 1371236 977409 1823620 483462 146580 630785 598497 1123129 1273359 1829102 1696496 1378667 894700 812545 288968 16072 1758504 965805 59329 997398 1663654 1451850 621077 128332 1201374 1438273 336814 1521698 455426 1648271 220937 1418934 1048083 1194546 128297 1260678 794814 1042964 331997 732160 1910566 1931209 176721 1364911 593950 314131 1748625 1736279 65241 1714598 1264834 1840968 536650 95964 1589260 1697845 186390 186730 956671 266026 1514247 1251076 924821 1939209 1646127 26706 1801901 740668 479804 1625699 1872360 1765231 1829316 1215447 1429610 24273 657079 1425429 1361554 1172284 1658447 1935564 1429597 1881936 661728 1769665 893668 592726 887577 1977116 1753618 347193 1302135 927869 593694 91339 1571093 1488122 1603439 449466 1235858 524751 817355 234555 1649175 610757 1039964 900944 1812968 6613 1237266 1975795 75728 237922 186635 1083866 475116 1652867 672352 1017884 1139446 1585733 201556 138069 1926442 1532527 475823 1247246 1188085 1761975 180355 1557077 967490 1535087 1084217 1195660 823753 313900 1903470 1032774 827785 253918 899986 584489 1714903 1672855 821255 1185563 1074443 748902 833462 1115064 221686 1607577 804712 1530808 958259 204723 704177 20950 319100 857814 946909 1441875 529707 1192863 990565 1957707 1404038 856332 1915579 1416031 661431 246433 60635 410030 1711007 766974 1983600 372033 27618 892936 45932 1136901 404936 1252750 972730 633400 640374 717557 735473 274469 1392065 323946 1634191 395537 232965 1155633 1843029 1664022 932737 622226 1884742 501528 929218 71699 8028 1681377 942865 636622 1628469 971238 176313 54187 1976904 778964 171241 1513876 1985705 74314 1012493 579190 1500489 1693620 1540908 166514 547805 1073820 643717 980753 1226383 1174217 837328 1394018 275336 751367 958851 1016257 1121107 1164635 620262 1250461 151509 631741 1052865 1347482 802952 702030 1306266 235667 1767166 654050 501448 944533 604129 1144458 1378330 1075577 1701088 590104 59737 1981749 1335827 1479781 721258 1907920 1416859 29964 1058048 1693205 1703181 73834 1075796 1330681 252285 300774 73988 423716 213091 1010975 35824 161338 604990 1195715 310799 1055072 1742210 1493274 1563347 1742733 1161755 1425670 1505342 1763907 495620 183089 1979952 77807 1668406 71614 336819 1967184 237436 540821 547166 38949 1927070 406908 558534 299582 842996 1144480 351684 1085610 339855 1198436 1809407 14805 1255985 352772 1533568 676510 156209 144292 482998 1321815 1529314 11751 872991 1661700 635056 658975 1692585 1400754 1854607 1771129 982493 835466 535655 1167806 1247269 1735590 393178 1954607 266324 663301 1326175 1484985 99986 768144 1700678 1159623 1305904 361064 1205918 67344 617792 583962 1942210 67444 1777198 1400118 1011628 649859 1068385 318735 846286 616762 1649062 671045 569518 893634 1776559 1457250 503546 620834 232627 1336110 1004527 1096726 564724 1365550 460691 978558 1779947 836681 1674554 513372 90557 552397 648702 1140324 1244325 457048 1036293 253494 121954 501684 492239 1548634 1582314 127760 974354 877058 116382 79719 131684 429601 1096624 477830 703114 1600720 361641 823687 1655522 1889621 209664 1541314 554236 264174 499128 1669650 1864619 1216220 75130 987428 1119342 1813273 421194 67130 1649291 1112084 410008 346675 1774745 537942 265665 1038610 200595 1574229 1418116 743623 1642727 1417826 1409705 1870089 721163 1562400 529137 1797784 1770793 1149130 295378 311808 1029720 1483778 1715673 1013190 148443 525144 1167252 537254 1475368 1972158 1450571 723611 1209452 1447583 566981 28987 940811 1564109 1086067 655334 1291573 51983 979582 1324355 1963316 1904550 1340483 1672741 1058106 662727 837413 1750011 519934 417638 1485647 739889 1483071 1233223 1570484 1553267 1799655 191022 640556 481086 105126 878104 937842 1952504 1716545 764292 207357 248560 843463 1118438 519771 1038739 984100 1142128 680619 1377761 57977 852612 1302975 1501225 637868 1978041 76451 1794081 492663 295108 1753434 1745939 724651 919045 903895 1439926 849325 1963078 9873 274939 1276420 1344779 55813 1607462 1739904 925438 1119087 1529917 1438048 1087535 650543 813511 1997291 1682781 307749 429846 1104994 1924101 1058627 663506 1524583 304998 1944226 697340 1294643 279796 404789 1353541 78110 1612109 331394 1495531 623547 1718466 1383313 1795737 1923414 1556699 1256268 1808967 1950530 1050344 427883 1229770 619460 1667326 1622911 1630509 1017867 569407 1314428 1067686 305426 1536105 590953 1021794 1444511 157363 528545 599216 302765 1748038 1131211 1714882 1809473 262044 50116 435615 1017155 1972111 632466 1636845 780863 885890 651173 1875688 263123 691650 389152 1331585 354054 1116768 1413873 1407095 1920174 934629 1110065 575044 689790 1583654 517643 971079 1146371 338069 551462 1033913 446696 15091 1774212 1664938 276086 1331706 1430023 1930477 681605 1162822 1737472 339953 700165 786182 449175 265697 744336 1440829 1071294 1772287 1024406 89864 1953853 402482 100408 1808528 1400181 1254812 1386467 557433 635429 1860017 1887027 205176 563754 780051 614352 542801 350134 731979 405065 883362 772114 1422002 1940942 190732 1837712 552153 1659598 1752831 260305 1413633 1234664 855452 68200 1448099 1339032 319700 1518116 1920043 289140 675926 429646 219682 1420456 732999 1975742 717699 1544851 332774 1336329 1944951 5057 269178 1644224 1239514 904585 1259741 936339 1591527 1069117 47539 1211081 133185 570952 856500 334769 1787490 234318 205082 398201 1658430 1808828 1881966 1163152 1446207 41511 1539484 1595188 730651 137703 237953 358864 872561 1188041 508056 1427199 57723 619748 974203 271673 1436691 1617339 720312 533625 490224 202963 925286 625203 929570 1541525 1118345 143527 1520406 1271332 376292 1671305 333075 1456983 1588872 1630899 220508 1813146 1067721 39213 992892 90831 973643 553198 946727 53994 1627649 266532 1032204 714114 414046 16560 613914 1920131 809639 1391496 1551521 1823671 438215 1202642 1165418 1414141 1665875 1937530 457930 482055 1818610 522839 431105 270655 571792 1952405 1082447 913557 1071242 49150 1055976 220312 263710 1175219 1206820 626979 909462 1287936 384153 1856118 1173978 183415 1631705 1602140 1692210 682908 471680 141736 1489616 900489 1634905 47662 1013475 1571271 1851899 544862 869980 1451287 897268 443610 1432312 525417 7107 470996 631316 1813520 1409345 1147788 1552395 1254492 1075842 1799706 399788 1849113 1398137 955116 1292501 685984 275859 1870686 906935 397971 57272 1033517 150621 20281 1737170 315967 1784816 855625 1014883 391901 419920 1698218 865220 1978598 1727770 1049327 1541733 243341 1536145 1758569 710212 462942 292328 174276 124154 1045095 37524 1170392 1761309 1231261 1004048 1352149 1089237 1158576 338545 1534105 1823929 1123910 1082776 1519944 451678 1852725 367409 712806 1988102 1254241 1537649 1582070 410202 103622 1195359 1506748 1521748 977692 697757 1678809 523885 976250 359679 225912 1771070 1870970 1175401 360716 154071 1707090 300876 1888351 1670707 739856 742901 1340551 1608753 107561 542406 1686819 989351 1205572 1303142 1045860 1037642 1177018 368649 1726952 1078636 1405333 807305 91650 529773 626287 767312 593572 1748814 757128 1787780 1055237 550314 154340 1496883 1698395 1149383 1487937 886560 1971963 790752 1497466 1808267 822600 1657560 93936 554846 134144 230376 1395115 1645797 1429081 1192947 1196110 1758445 1801732 875542 587153 687169 35456 402136 436051 218391 918734 1229138 630069 1178916 1079992 366851 40185 1410503 930537 1309907 1529307 1577760 1757967 578949 885318 128696 689630 906937 164177 777915 88189 1044204 1758110 258993 1454190 1582087 1115893 521761 1940655 1369154 1451615 1381055 154804 1811835 1468684 1076906 944844 1274808 816733 200853 1230206 585038 219209 1485838 1345406 784694 861511 675173 1567344 1233710 1298445 1245664 1898391 580510 1786867 871614 245315 24110 1311595 333647 901152 951692 95059 173422 30731 1286473 1153195 923874 1947365 1957840 230321 608228 3194 381539 622794 1494910 239713 540898 927683 1605443 1503996 1241913 1362833 267032 1761399 1504318 591050 1030421 929504 279409 312946 1539436 1675415 1319832 974684 588243 154021 767127 578735 772838 171489 138156 912084 1390960 1519242 337625 372656 192558 1216606 930797 185340 867379 1405775 1435102 1671524 476216 871067 1379411 386942 1605675 1385802 1425477 1728430 1861815 1707428 1695247 1522154 1673865 1644932 1125580 232292 359835 1398811 368362 648041 50571 187019 1646812 1724589 840947 1939368 1371871 1208326 415445 424770 1023011 129030 333653 654467 442240 1013851 65981 1747676 384368 1540260 1212266 1281228 1319359 1457849 638504 1942077 1278965 683535 755565 1658864 1360590 203858 1864718 572628 1193223 998551 170692 1963485 2106 1859320 585129 1100777 1554118 326623 750687 843010 735139 1602381 519623 1441 1412952 49698 1579471 1533272 305250 924387 1794297 658596 630494 13831 152693 1798735 405873 1203350 784248 110407 232895 1461503 1900882 180518 279286 1112218 1064474 1663383 788865 1951486 1235420 1365083 877250 797590 1322018 649632 127204 1960326 437144 571599 107621 1492880 549209 861613 546822 1206007 1208322 182743 150608 706679 1945930 1557823 1915574 937480 652484 1867313 1994503 813191 483865 646229 214385 339979 1697890 1078633 1176802 939797 1869665 1609526 748630 748371 1711934 1882981 1225494 847260 1655971 706850 1685180 292671 937508 1702673 1183832 343544 168033 1469024 678633 375510 1625445 1455686 696680 517737 328325 1476757 142375 1288379 1260829 636653 1305859 1094094 733661 527426 571274 117432 181769 373844 1276828 1494272 1901030 1270172 1075004 983140 1783590 70236 1824698 1012504 179792 216990 161333 1220135 131868 219502 256284 1836091 1000022 669589 498861 366404 694315 1546086 1338380 372184 118425 6703 1579473 404229 476906 997112 1866562 290054 1144407 357360 1626661 1166377 694384 551103 593525 1616651 624109 200525 403814 621491 61019 600453 1744665 325615 1904840 557801 936328 648775 273708 748659 1068317 89132 139131 1974679 573198 1222266 1534350 1724858 252251 1847661 506222 1061593 1070955 1916206 1097387 678246 878835 1627474 927296 1388674 1949377 1604092 954389 1504294 1528158 1195912 1046562 1953508 1947304 491474 1142169 164443 460358 1110939 482404 169285 475744 1381065 14021 1993653 856702 65193 416829 1591484 563646 503147 510253 1217184 1817973 1233462 1019938 231236 1749389 919162 663783 1634554 2538 1539222 1272526 729988 1504334 1742905 661549 788433 239217 1116474 1568765 829161 625249 438804 1913634 1901511 1344613 555428 1860972 1271546 659376 279823 1869182 1508201 1888281 1983104 513465 591383 620601 1712560 1637948 1996227 351076 367252 417432 707898 1519532 1559930 731508 1762023 1511496 63349 358829 825944 836825 1814861 1962998 975047 794271 1664206 421582 1422557 617395 1450258 999004 667950 464099 517496 1935575 1042525 869532 10054 313991 256965 308423 763126 750741 1919424 709081 1472267 255434 404041 764234 1451453 414414 952542 1464222 524264 1532646 1203094 1553681 1720255 1603683 1467441 88862 137618 392115 393028 398060 94817 57941 1084260 453849 1879455 918525 1536296 160515 1129744 1628695 1150354 329795 1711971 1758056 807839 585921 1685206 895834 665804 1828856 1134723 605794 880690 523089 807678 972093 19994 1660688 1593163 177862 247949 593522 411452 1196753 5509 1137814 936345 378439 1910414 1905417 358823 1658605 1510075 354756 953422 911386 1942137 948791 640247 849478 453932 552705 1993694 1711159 1528006 892021 1847102 79407 1152252 783498 1953332 1668325 19607 1034054 26905 484327 304422 1332729 172192 465321 1787602 1105016 1352302 31989 982185 818779 883835 1727887 1123924 1700152 1887944 1048667 647859 1381338 265332 109476 316985 1432997 1516184 1678976 1249425 1588399 1148103 1990221 652481 1696501 268023 468286 1682584 1028215 1249445 525206 181894 677972 1207167 920884 1428360 193644 1776035 1915028 1723059 1368059 1044924 1729106 1744618 263598 118989 278534 596256 1570803 1271575 6565 1749641 503362 1677163 1560942 1366710 1504783 534331 68683 1008135 943613 1984202 1074061 1282513 737774 1027978 196270 728380 1228750 313399 1829468 542904 543386 833732 634918 1385364 1860906 510794 586815 662642 1480512 45781 517515 160846 790565 715469 438599 200384 1300601 1817442 1318604 1496322 299381 535929 1835751 1591510 275831 436090 1838852 1024927 604726 1960437 1525556 1741503 185232 707336 1291774 860152 1205678 872404 167661 1000206 10041 225243 1717166 1935651 867933 764063 189145 1543912 841064 519216 883595 928290 1952302 1575226 490563 1884882 640570 1926616 1319495 1034829 681496 873157 1209670 1128585 1195833 233439 25145 1104841 1765678 1592061 1916417 106230 976069 664112 1501358 832022 109402 1750501 1407873 1326008 1293700 1714328 742227 1110559 1383923 501258 1258905 358351 1988330 350701 54659 1476280 1256861 501750 1318467 1578551 1187051 441592 1608918 1370393 595176 1135456 895613 541773 1698009 1132351 1771474 205172 215535 1794083 786261 547841 650138 232839 1042402 1004807 1589824 1733401 178818 1790274 1437082 569072 20224 1324591 1546821 1654392 734070 1384963 1780461 1420010 714854 207980 767986 1202610 537631 246703 652647 1133144 103574 1812975 1926045 440010 703652 1410217 621919 971980 645164 1168658 349379 1346763 1110547 1652432 1823243 95687 1716098 1981913 607858 792503 467558 235914 714254 735243 454976 1859043 463780 1605741 224871 215319 1247584 877881 1588949 1930950 1575468 283736 1676992 966552 456442 204697 638218 321302 773234 416815 1503856 1782357 1852239 734986 681513 935377 1800738 694936 826303 234146 7585 1114757 1483620 246218 999656 1448424 1407084 337871 659693 1659844 1893307 58736 1664340 1193958 1870961 479490 820497 184639 7417 1182899 1817479 490939 461629 264625 1243346 551887 794259 583333 345509 326972 1240017 1334346 1744996 1507996 1111063 698516 1766962 1567609 207646 948447 184248 1508133 1383211 218618 229831 1572845 311465 309803 1950292 976566 1670204 1627524 1990249 356495 1371202 1963873 1085145 1632820 1014812 1766083 848706 270969 1032386 742264 314811 705189 982204 1693793 717855 1288618 1059817 718613 195504 1439562 1183996 528044 206863 1679903 1289461 1514777 841039 1431047 1703195 720150 249535 783229 1766884 152971 1057674 1712751 676895 47238 788329 389458 1852654 252744 492533 1103014 1023333 1204306 1508030 444373 1910287 1352772 210557 1802956 807482 585117 379171 744812 973263 60660 135039 1769147 888804 1490420 1009326 1844501 1087215 1929162 270379 1181172 673009 1845322 543013 1539374 566011 1184190 94484 1515319 1761649 335182 1162421 66555 1014039 1864660 592359 1728452 1809128 667719 1595594 1063555 766307 1802702 1616166 752596 893375 1984903 795495 488244 533312 215967 86809 431252 1501065 175439 1192013 1137236 286137 286240 1197545 1781695 1517115 506437 157372 695712 472573 463960 1182640 28318 225800 931365 1050988 242514 455834 1383870 378136 707183 560913 1443365 945885 596132 223169 298223 1254890 1889191 1534478 1410292 1924318 1041776 1730076 615123 1503064 1930568 1935288 1659191 178744 1591197 1139176 1537806 1855307 1971414 1628789 289669 1850660 1443071 1237614 1141835 1614364 1006559 637338 330754 797269 5972 1884445 655838 1910913 59501 159963 747426 948590 1021701 1334243 1984141 1047671 526533 1685795 1345321 1442233 595950 1423041 44792 1897103 304518 251177 292209 1893983 1828879 532048 1662274 1538452 1208224 491905 246563 398450 1674040 1077312 132326 1047425 615227 1337295 1076049 1005313 1340581 779182 1710379 102954 687714 636645 1046536 174385 1879815 382143 1725796 1595220 149397 498524 487909 590295 1812267 61608 1342775 1432697 1714242 509156 703495 807563 247352 608497 1141807 1710664 1470703 954400 1562767 1083523 1484708 1329481 1909699 1010553 1182294 866274 276907 1483604 1641657 295534 1835788 1520426 1820959 302496 923505 768318 196463 564697 1568073 772481 1128396 1850525 355252 51841 132982 221338 466853 1066580 1210355 1007192 207911 1052639 1035953 1995419 9545 462740 1384887 88764 1104361 1783192 1466139 1933639 1206526 1198695 1941971 1912589 1662288 981199 72665 471543 435126 777765 1175464 861029 504710 1928191 1144456 1521444 1094596 63662 108763 1062414 453896 1914308 1739090 1977549 144384 811994 1771812 1715709 1820488 1886243 754602 576345 946886 638158 924421 1664082 796980 830254 447316 1834534 911330 307785 703457 516731 764746 1959440 491343 368504 1996184 1560692 966406 1107942 1607605 1597301 1601949 1466614 1222719 1387125 1336565 1606167 1834183 312477 390797 1835014 1613418 803872 1376833 502981 1852083 341944 1098341 750198 422200 1022114 800460 1160102 1839230 149943 1399111 1758732 1307736 1097023 523971 1525848 1035762 1350233 1434094 693759 1001254 537278 359394 1143858 869471 30826 261238 1532269 671343 1528937 1391103 607688 936279 769277 1076172 468796 1586613 866711 119624 1607225 409748 1787318 1779082 502760 937714 1773561 949340 1290626 982511 1026414 448558 1883357 1649373 1729639 1811315 558037 1003153 836616 1492948 77634 231072 882897 1076641 1142078 635524 609975 1447806 755428 701423 850828 52564 394092 509299 860007 1598531 1798699 679151 280527 1510481 924518 80347 1974847 1094903 1555425 713006 1197815 954459 1173275 280499 1519917 1588095 1677299 617649 1851712 1857565 598073 111738 325243 651622 689736 1887063 902316 1595714 344785 50533 709024 470194 985785 1974945 642990 790881 300298 1933318 466895 1769886 1142395 754710 1454373 1607929 1217330 1033746 369609 1231512 379165 1591372 121210 745400 941545 1188831 1459334 1261799 1158831 1887070 990205 1184827 780656 1340642 767649 666631 839874 1262609 880996 133529 629349 491112 1225108 1939037 1243930 6682 825807 920113 942219 1850098 698438 1968642 480143 263711 1177091 1558221 1275613 1176684 152974 654248 177467 1944193 1552128 1550015 107764 573630 1701992 1569681 944215 1312445 1423313 1889485 1178668 445261 1212659 1552073 1990637 1461040 117088 1552217 79208 567995 1397279 1284290 1161851 1825134 386566 1482953 19703 1193550 1945305 1123659 26521 580806 907164 399923 1419334 1054142 1682223 1744951 109789 1153180 1492082 1274900 1951925 33443 408078 138790 1228506 759653 951 354658 761975 1864601 219859 367321 813552 1500669 642976 673692 1627330 1186446 365215 320403 1910701 550223 1969577 1637872 1297960 1918639 990224 184570 1752489 922763 1455724 1868268 586282 1048618 1071251 1360605 1230801 1328768 771072 1593902 1504417 964184 1469572 1753295 475512 508502 1171186 1425590 1543162 1815264 542889 904226 738439 266424 1013767 305537 1519321 1817735 265450 111144 1287446 564431 1579113 245469 179535 705081 681939 1375493 1346794 833932 834636 1178354 1696092 1042901 1944665 707167 1250304 116653 1773944 1481551 806199 250548 1935516 1648500 1769809 314337 284986 877211 1757177 1409992 719283 224435 1554079 760268 620011 1802660 1818608 204703 1771552 806751 1624350 188350 1339761 1413181 1621617 614601 260121 1151045 287745 936040 954804 1186865 859587 1325171 1732634 682148 893948 1635062 857611 1003501 1899447 1385358 914717 1264622 942835 602483 262370 1588407 116533 286584 1741328 671927 1588886 1154532 489444 1458914 151934 1211021 1538800 1164822 1886795 40465 1635313 471574 292345 47686 1730136 1371974 195835 1717550 54728 1065804 1251495 273133 1550054 301708 1248707 1745829 768207 574325 529550 1294174 1816917 1406969 910650 983289 460685 1139819 1781108 857291 1831244 431435 1031204 255832 1846454 315109 863621 1212142 617788 1163105 1694861 1712483 53771 890239 890893 1078670 1513737 701840 1649250 44795 1790416 665460 137513 2033 903922 1228658 581093 1694137 1987612 407831 1548110 17575 567798 1869607 800352 104974 386257 1473521 1618149 1144692 1713253 697617 1542520 547700 1250013 516597 160055 1271950 202255 674362 926192 732115 862962 1388862 1297652 393353 120730 1938817 1059323 495977 690271 1499219 38967 1994722 223697 1385730 843136 1336996 185446 179130 150738 1000575 730759 381755 407417 1742660 891291 240979 1356007 403170 1847903 208816 498725 1774046 953172 358000 995475 394817 625095 1882465 1406784 401332 1686792 1653409 1446097 1348137 1664841 1430836 1211267 1000830 1084938 1838823 1335790 815147 1023454 1143938 1676836 1202334 97304 1631736 1941484 1881594 937009 1439549 291679 1418788 343002 1980069 488833 976964 1407383 1363486 1516604 1312334 1655945 1800209 1492701 1144349 1866857 161038 1587465 166063 110465 1256837 844228 150106 1516106 1996248 243198 1346405 1701144 902457 231897 1290172 585147 343695 171809 673846 1864236 856498 433229 1561477 875324 1629692 66173 778482 515931 1579571 1873961 911091 1925800 52328 547388 1718321 1285493 1138820 822056 148160 764866 854938 1340384 652290 1581916 744961 176779 358203 83611 38553 1753628 968103 1717923 1567815 1679055 203193 1760546 1295428 1418860 167726 549419 1979098 744786 277677 21306 1458936 427798 400283 1303845 1286460 1171208 396056 281212 771956 1006015 95628 1396498 496774 1211679 510542 283767 733849 990093 506825 3329 1151746 1570897 1350510 883245 1304719 846714 380199 1341102 263754 1584145 1631836 65405 245365 1463435 1728692 413633 1836350 1417583 1186937 810619 584025 1790033 906993 507187 1454889 66523 1744449 974124 1219756 1468846 15621 515880 1005370 684534 1065675 1099581 1150393 825909 593077 1915630 977343 758991 188275 1297837 1924947 1981034 1199405 294243 505925 1968024 337503 1392241 547722 1056679 1131187 674477 1435586 1971257 1875506 991781 501600 318311 1016398 444949 1920519 947160 660929 855270 177642 1563723 164945 1839397 1310491 378426 267789 1786516 721029 1439009 532524 1683471 1348668 730301 146427 1406881 186357 876788 1998909 911162 1182337 1287898 301804 321034 1962060 970186 1629655 1230102 752056 404075 1282865 1698788 1475636 369219 1834273 1603674 1932552 1662209 1966007 526152 1587251 378194 987406 1288609 645306 1918934 331554 355078 1542630 535601 742905 319026 1632557 1293984 1433141 984329 870430 1460972 1050141 1421574 591589 1810890 1053771 28155 1924280 876092 1999523 1111834 1737835 209093 1355563 1600165 1506603 566477 388642 24168 1048736 1140582 1926258 572307 1038362 322806 1663175 435176 448399 608837 266110 1755623 1880764 1251572 288854 448871 1410611 1092887 1720630 831926 961052 1186909 466711 1238940 129903 1065370 1657447 1712727 701989 67317 1446271 1983416 1739912 1024478 910438 1015608 1562570 1502181 1304279 1888577 1439379 1424593 431592 1522335 1868068 1454941 1567402 1827067 978927 538210 314005 1622789 294105 327727 1096207 581334 172048 1453018 1192730 1169360 882683 1914885 1937356 30296 1105599 1378111 370817 646945 900913 873205 956262 647108 1557643 1349320 409736 237091 109201 1867306 659119 912662 1000533 797322 663411 801052 1407554 658245 1568040 104280 516143 202317 1565397 208955 681225 629173 1778510 1529291 578571 1500706 1951325 1246947 802245 1856042 1915850 390834 564640 569768 517190 1265050 320676 6705 1802507 1257691 479974 1258130 1925028 1551139 661185 1643735 14504 1034941 285882 1968971 292728 1792278 112777 1043340 1383645 1674497 659699 1461324 202000 1555592 1511489 815982 1574717 1883142 1988604 69384 295084 1774965 211508 1520270 84473 725145 1823491 1464540 1288366 1426998 1651635 1111536 189275 126932 1914775 1278895 389223 293611 1175048 1633326 1876383 645452 1778237 792444 1312028 1841576 1763674 1954886 1344610 516952 56770 1229471 1423065 945987 1934133 187011 118283 106347 887441 447204 95617 158318 1154937 341326 349622 231911 467532 550450 897870 704441 1996738 1871455 1124275 1450528 1230209 1747524 1211623 1168261 891070 89673 908197 999019 970547 653082 1538607 802126 1371050 1451519 1372256 748925 1641529 348617 1688683 1812141 1945394 1944208 354434 1549342 232253 49987 1435961 393709 1817526 43288 111642 1806625 1576676 1297473 972633 1209210 853740 1363792 896910 247381 1376769 1967442 711613 183163 1996966 610356 34380 1243378 747582 365058 1868848 942239 203138 605554 1153901 284471 315739 1162109 1993658 1064431 1288793 257185 1957996 1276456 631771 1552864 1297023 1696368 998691 210382 1881145 648401 1624578 138213 585059 386169 72083 856902 776958 1845708 1165901 433341 730031 390593 295481 1756965 76772 1958966 1688002 1283529 1557703 1834195 594340 927795 1050200 176678 615682 575823 1775913 543047 128213 64525 747441 1846220 799544 43221 1688563 835238 1369381 1492738 709678 930847 1458493 1841659 1359783 1057048 1568414 888424 747812 860145 111402 1672841 728321 549959 1813874 673398 1747840 976588 181436 1389214 1782331 1260276 103841 885044 1485762 1239583 1159060 1456613 1823975 1668510 933766 1781950 367320 1267162 1143039 228761 1906727 499089 737830 958981 1283804 1496969 994895 101137 1439074 421178 71079 1003083 1520907 710961 1282927 878012 116865 391914 1037872 318103 84632 908937 780289 1788108 876211 942794 199087 1453248 1979594 1368421 1251590 1251924 121695 786801 1375649 800489 238811 312872 1732139 474727 712416 1780402 547432 1544781 1866542 1936440 1077235 414257 1448414 98318 73749 597090 803127 718813 939719 1119185 100870 1602566 102956 457560 1333118 1886181 1770522 1878705 627506 1588225 660519 1723967 399233 765847 1551141 1053890 63112 1004186 240174 1947324 1653664 1145997 1049186 1227851 1617468 33415 1288381 126169 1961097 587337 1343813 1417303 1215115 1185548 315793 40828 774791 268919 1950505 1047268 295954 628535 1135217 362239 584646 923252 1280280 1394239 1922133 253701 1620899 649881 993512 1325781 117196 1174833 1205792 278709 1573333 358012 996660 1511636 1891918 878807 1319853 188344 326733 271284 1219180 1424060 722989 203076 907708 978430 1466063 1835168 1514284 1168616 1058871 1449082 364821 967101 579863 1024379 668346 621461 86429 423731 1315222 812612 1264570 1840549 1783525 347398 789870 1382031 71561 1184636 1785590 419213 907019 1238668 1129352 372287 1523559 1297142 288374 418478 635509 1151603 508626 1062163 600430 1715231 337562 1695868 1774061 876742 946413 702336 1323945 1249242 1191521 1684887 560495 761991 224193 1323740 1292136 822379 1375901 954028 540647 1777906 1507686 132823 639549 968833 1201730 811089 330747 1692544 334161 1246901 676299 1533629 896805 583347 1750612 213824 297592 1295887 375982 989896 1708816 265789 3634 88464 1923357 827611 1159608 911966 105039 373349 459225 1013984 1305395 1692803 377430 1318302 906827 1951703 946434 771960 1690989 209378 1332442 1831018 1875609 257611 1404770 1819266 758564 1066334 910250 1953349 1226002 1819755 1271431 1994711 1757955 291623 1519117 50225 183762 143093 714375 83063 298233 68001 1080809 622702 1186278 1026195 190687 1686152 884964 1360101 1338973 1961284 86945 326372 709945 205579 445731 1877105 1856998 625162 407704 1835683 1239007 1096217 258137 1425422 404275 1140400 984917 124160 645017 255555 1367559 581312 1839235 1264876 643954 324641 1831157 1322822 1509486 1384954 13286 559785 602417 973739 639773 1579679 566050 580848 1545023 1800985 1989908 1245214 277819 573763 1437210 204254 1988720 1339592 1296318 1425320 1435400 930549 1161422 1008141 1725641 34732 618887 223453 1248967 1067410 373230 411606 1630997 361524 1769402 1847335 1835898 781806 1359242 789691 653425 13697 715401 726374 1270062 618003 1119762 876599 161427 1952510 1354873 1046785 1223693 485172 1249498 1944254 1174144 1825348 1779331 574417 1127251 710568 360085 1584615 1922340 1389188 907979 594496 1679971 1786111 1216326 537420 834773 889134 1695134 1604085 1797547 1592789 418143 1547104 378118 682049 1235402 230117 529080 1135911 794016 922207 732130 1730289 323584 1220743 1505530 1804947 832704 1886626 1577170 1065842 345924 1926566 853685 314256 1669606 1091818 879256 1168189 1041775 1666244 903721 1511670 1652991 1166900 224442 1618433 1142485 164627 802989 1548213 163112 1734128 1438059 601647 1419121 175874 636836 1154864 772015 19864 381730 979472 155521 210524 43663 600844 1032399 536071 1694973 79131 1051784 1662605 1979733 1028683 1464992 1985766 1007308 1884249 1137555 42298 311338 894485 914097 1250440 982929 644293 1288528 417855 206536 630418 1545775 715569 1053620 1752020 1877864 1892700 1858470 299618 1451331 78578 313824 995066 194970 1009250 1603550 463082 322470 67445 1501090 471357 355578 380401 1765184 590103 480724 1453716 1239493 365661 1310979 241634 1457060 1307212 1533664 486565 167919 499470 1536014 37472 234469 1151427 441954 408228 1225690 1272979 1545817 1581688 1376761 1583978 1322652 1563774 1580966 788101 726693 1091145 1553496 1374898 1312640 1208441 335816 406446 70047 963743 1212715 1242871 1046755 904131 1030469 1415670 1109330 545737 769788 1604432 1413077 1426927 1884961 1073245 258127 1430867 1725839 1155277 1389368 1544262 260661 391662 1523631 1164745 811566 269538 1400867 1327673 1990840 1703480 1299480 635639 1758819 1064764 1768369 230120 795712 63046 10620 428017 1505446 523203 1748864 1451516 492611 1694151 1696064 896131 1657583 1910547 1259399 66841 1221663 1477073 805156 1183550 1898504 1422531 811551 902060 1589066 996013 1148584 898178 1134385 1211093 152527 39965 1308399 1356825 671578 768561 931882 1006702 1969407 1749479 197716 894314 1802383 1948735 619264 457716 776826 1745425 1337333 1980253 260899 25589 354797 566454 1623150 1302258 1453167 1672872 1901522 145842 123053 1151509 1524883 752688 156008 1903792 1991249 1428132 1280186 1522398 547088 1927450 434042 782060 1845607 342154 551206 1109473 1125315 897141 856687 1335822 676960 324887 178736 1998427 1998110 111277 1806675 1049645 107840 1400581 1136921 828812 1147173 144621 107395 583236 544544 597623 1604637 1635428 337033 1384143 522408 651611 1703749 1975260 1140683 582036 1027586 1160676 1800817 652210 621924 475070 549031 975430 1508029 806370 1375983 824369 715138 1767017 420859 1512860 727749 1173363 276303 1587504 495825 267681 894519 1936732 1678029 1586861 1658510 1977668 1541282 1260031 1301058 1564991 504955 831704 1816355 1099361 484028 861490 665092 903009 545146 1995297 1654658 758262 1830844 177837 1283697 1307156 1898920 1911629 1395865 675543 536308 695032 1101973 923191 1323283 1561980 1593985 726907 538375 940338 913882 1716559 809425 215975 420840 315568 1172835 922563 244344 324476 1126202 1566832 603399 1787719 1704863 1509636 48054 1768605 1528848 307176 279461 51753 699753 1409073 177507 602815 248570 1199295 176973 274684 920236 1872386 961724 92376 1449201 545873 1297022 1549968 1054533 1952778 913405 1140341 799623 101025 1434760 1591098 1654288 1476361 824754 500704 1757376 290300 1501671 932899 1992285 1498020 69666 926377 1517443 435100 807946 1337701 1590017 749995 1351150 16204 775291 377106 1197516 1316555 1020680 575756 1163795 1481459 555021 297606 270033 1767254 822363 1816680 1286540 1402911 1503646 1176473 7460 1446782 1498121 901528 1535371 696746 1423191 33040 173175 1544313 557441 1657877 294998 405177 1269064 1952825 1196951 1239918 203703 264442 1961156 788172 1592140 1987359 483185 1924591 1970173 1188511 1457094 542361 303490 23191 1562483 122914 1488672 1011682 1051165 1447113 1827720 1394678 1826927 974017 1686189 507313 671229 1637328 869613 813897 455493 787409 401523 1482695 1459651 1169380 598130 1836716 1522816 670243 1856831 260047 1145423 746393 9811 1043017 1961934 1790696 899590 222503 490611 715752 12302 1127664 433185 1303203 1986003 86784 1230289 1496657 420268 1532080 299742 956790 776853 570949 773784 872775 990287 1244079 970572 1383990 1407312 1752580 1700336 633664 292597 493595 226630 1273386 1394237 98077 112190 349950 633959 349546 754417 497150 1758661 1089147 1775128 1859327 154764 1834659 961618 180822 920522 1317454 1545479 878376 1937678 1877494 694636 473722 640056 546730 1867196 1050195 1264278 1347864 468979 1537729 1539757 1387719 806110 1967439 1424316 1376031 132835 1518290 1202903 1167717 480085 1337267 1738349 76362 373600 1468879 829046 1698298 1356653 979816 1954619 1826271 1613099 1463795 1697655 1924824 249013 147600 352240 210936 1117948 1996894 1259658 1585583 970544 1623453 1681290 1703242 1009442 1262865 594675 1942621 526873 141843 1625056 23934 269741 723632 596273 1026903 919815 1409094 667239 372285 433101 33061 101204 1810640 1628910 1744707 1713770 1945718 930871 1156323 747631 847522 931398 14333 1426229 1798259 433142 1042251 341275 1875485 638908 1715169 929543 1669478 33100 1917444 931718 1394434 462509 1344417 589310 813625 1808087 594989 350105 1743861 1632732 396429 124688 366794 392516 419716 641377 51653 1310301 305016 460263 43587 1291945 807348 1697137 1688303 1980410 940845 661350 1010472 1512046 429444 896902 691257 1215053 779403 1163627 1978255 1975174 460119 1367109 1781371 1406283 1224770 239158 1963020 880471 134497 577380 855382 1322993 1290031 328473 1308553 279842 672071 837685 6487 277392 279430 420517 405410 1568117 1021204 1250000 249677 1508048 1259567 1763568 711477 1049064 525954 1884678 1122334 1546362 1610205 261218 1783602 624139 1227432 1287285 310900 844019 683421 1559116 892494 608382 1249802 876837 1869691 48158 1744723 1349487 1386831 481217 388142 878587 1296216 1923604 818672 1556033 1489693 1199136 1375257 373572 833967 567034 143729 1625562 104746 765001 1471248 1261769 15344 956689 608193 1450616 610313 1769013 1630526 179645 512276 1005424 1633642 1615594 1442535 274490 1164202 1454375 54954 1519302 1518661 646238 1482903 136343 63745 766940 1272333 907126 226673 51357 1194541 731661 1033325 1735315 744481 670150 888682 179096 1063645 1989439 1202247 1048104 358830 1835784 948956 1539315 817956 824345 1502755 1539995 60232 1702199 859681 1996386 587079 1810839 41089 14975 1392036 1198070 149826 39036 475900 1671540 1378245 456375 1670058 1071275 73321 1862514 547172 425485 1602855 548424 26854 1562309 142514 1975980 1372881 268450 651661 799840 1843327 983561 619777 775152 825781 1724114 1897604 67718 1979768 1573320 1497542 1305152 280158 1580263 142417 1387521 952147 1781563 691331 1511410 1242856 544230 1509214 745248 1162441 1322083 1330956 379239 1753456 784576 578625 1636685 689457 1354420 233292 1151499 1538326 732629 1798410 367778 534889 451014 251581 187637 1809855 1720692 682434 899837 910995 867778 351186 1916839 780267 831645 1303581 481022 355593 948845 881314 1640246 931510 1749329 1553268 1668644 794176 203641 823952 1994326 1198165 525957 1381360 1730306 272395 969180 1241617 854117 1752261 1682269 1981098 1841469 1496591 1993359 642670 1221916 84885 925453 1983203 1989029 1623324 153622 683466 744991 1995246 1036216 266468 1765437 554890 1063309 1274438 611729 518009 1979505 1582137 305972 842370 533560 1172110 611543 1671031 1499847 769871 878901 910563 721564 319184 1809145 1822814 1600564 1441444 1250180 1386412 915006 1239995 93294 1074019 1620136 1659764 15873 1054081 507989 1334639 1809360 119956 370108 1981186 299552 739398 29584 956594 1385703 243858 399783 1857992 1294850 1589625 1560313 1679924 1176618 1085047 1376559 823745 1310497 1046287 748539 1814103 91741 1550229 1125846 770442 1335702 331477 1832623 982372 1451803 857364 848991 919603 763185 624709 1361423 462370 1960626 248974 525829 1154633 941078 214275 293705 340871 491824 1065117 210924 1474790 666625 1820857 603549 233015 939248 1622924 1029212 1104748 1537600 1156347 1932977 34016 459709 833566 72553 78709 801038 1911945 445196 1207081 315008 1596152 1990051 1192349 1271361 1821511 1990956 1681085 1928112 255307 1886749 1093535 1914548 1446434 428076 1591552 1147096 855495 1803404 1674503 1755212 461065 581521 697359 73638 365801 917701 404217 963480 1675188 785306 1073619 951338 839058 403070 1606262 986318 1267703 998081 1626874 1016572 1511367 568646 472106 317459 970800 1313210 1497292 759363 833458 1052148 1835347 439135 1518837 251573 1451644 1399973 273127 1806699 1257792 391281 297339 999640 238885 968203 479558 1830544 1249913 1824741 1759934 1689166 771932 155640 623653 1774911 1576666 528853 986517 1768550 712759 948971 394805 915705 1327259 76174 1655080 876016 938349 359604 1193664 1639387 380096 1249699 345877 347755 1689396 874727 1779709 51735 1310314 101259 1037901 284504 368402 236365 1224488 1552020 260985 1784218 1724747 389239 1880480 154479 1166734 1444627 952968 1292925 1074614 121834 234916 1895985 1737437 726240 1696073 1624477 288343 169939 892163 1999443 1082037 122621 1003839 800202 1270420 1974845 889943 1861558 1440997 655612 155318 1803829 1444106 1537211 1017505 826678 271088 236628 1886151 31433 1520030 1166193 109449 1943572 970176 894211 558565 406561 760545 689637 409551 135172 514432 805206 730667 1379046 927139 1074588 1340646 1753478 351126 195284 1015312 508255 594787 771030 590024 1614342 1763427 50042 1652165 1695289 828065 950731 411331 1682668 1228809 240882 1791606 736640 1446367 398763 1548803 1153127 129169 1592588 374812 917695 623996 311778 713482 1744608 109187 77887 1632469 583239 1224329 457546 715806 1343754 911079 1259539 300447 796060 1338375 1633890 1351253 1067937 42529 694392 731696 56475 1055385 319183 696142 1117877 663672 681806 151936 1005628 1699656 1777042 554140 85895 941313 258553 936431 986501 680347 1781621 1764346 1785322 61823 1106554 1867373 7875 466979 1430021 455999 1752234 1353724 1611087 660176 329540 931101 1219285 345816 1815252 1517441 473873 1213613 1497006 30664 798417 182916 114913 356426 1065238 1899489 623365 1247922 1969094 1080078 160635 712090 1084841 809599 108696 1935101 871424 1367797 1823732 1296668 1319256 891080 700712 1418525 1284786 619177 136634 1811629 1095129 963956 975474 909616 55838 1538897 1489023 602455 1765695 809537 1357810 214777 995626 1464336 1929892 1473600 1429179 66218 905143 1312132 1648229 74655 1133400 175853 614085 1122207 537063 837206 1342634 905034 1098992 1770104 1770809 128027 1651387 624748 142022 850831 270621 1521796 310731 476926 1364031 1280853 1768366 1374015 1892159 305476 1737788 466390 512 1127658 938489 1865083 1410940 71477 775898 1982983 1774862 1550686 23639 1540893 1718484 687615 695566 1904827 1173113 1088430 1366271 1043811 961816 478795 460734 1893297 1619168 472474 129243 592770 291011 1899119 752257 930346 1904130 708903 1387542 807352 1854433 197826 1140420 1159766 756770 1928484 681229 1601115 1762853 1277292 1511878 1961859 1892626 997786 310287 374328 447597 537133 1566812 1823554 586687 1977496 210761 1944755 34685 1350588 1559490 1887985 1439510 1584393 277479 822823 19730 1690325 653322 607401 1992040 334959 1907967 1674786 1262234 1890308 379596 1243082 1342698 1319693 1081045 1706719 703747 1517833 870292 1859290 1009098 858556 1404667 1651849 871236 1826885 806492 684756 186344 1129548 1271211 1915058 1051869 1910905 151785 1570641 529353 1237556 1350364 885527 1187575 347334 355432 442413 70432 208956 1471452 1366757 1650744 202667 1894401 793661 1385152 1008886 1201178 1278257 1033027 340335 585815 776297 1517567 1407274 1651545 1129348 511237 817940 1400631 1648469 677354 51433 648824 778472 262271 508952 734948 2058 113895 997809 1077177 1307684 193487 462242 745925 681256 1422960 428323 587076 756416 830011 174467 695010 660022 466149 252217 130758 1014042 1743799 633335 275345 51861 54230 1167373 1577375 932355 1777371 1971309 1687441 41785 526223 921193 979287 844313 1884417 581354 727409 179053 333553 1917487 503008 1766610 1745849 1539228 808175 139275 171536 946389 1208999 690299 939799 1526683 170746 518814 158120 1186017 1238706 1532211 1342785 1584985 783358 1447553 595821 561949 1997016 1235190 1372164 178093 765526 1569607 728978 1900384 1291503 798698 58757 526673 1024980 1393900 1980895 1600924 1139320 779450 540617 835063 501462 586664 55874 22996 1230917 1585123 599655 1611326 1673935 754504 1350874 285833 1477942 1616609 1962086 1290728 202277 1619900 1936914 742804 1557590 1129619 1334722 1108973 937712 1763218 541677 1640638 540371 518679 419603 1555201 124759 1860178 1892772 1604386 1064006 1576499 957502 1022136 1047291 1691866 115394 1183945 1679231 1597886 1369595 664400 1588398 151080 694782 588361 278768 70131 1644940 1217201 666166 906101 1835331 1543290 495933 1854911 1980059 1896434 88678 1662802 1129646 782377 1915096 1906779 387035 863932 665872 996798 1553321 174050 906058 1440728 596644 1804631 456970 1400893 590863 1676417 1314819 1005551 1815650 487776 663868 1719304 504965 209087 1374198 817644 596468 1327090 810811 830001 1389094 445658 1567475 186402 768780 48357 1900310 1723164 1326258 1609268 947512 628401 1022002 450971 619197 1878849 456989 1096223 824838 942254 1508061 931086 1356651 696805 404023 409357 829834 1243815 1795139 1220599 1793710 930874 946243 1100305 1995342 123074 191473 1859644 1785676 458519 1064455 1069914 4254 47969 1956852 1174777 212215 1666294 1585396 555801 1046952 345905 60080 1519788 1462819 1546504 1218734 1561170 522567 852777 583221 1427562 976473 1143717 1313842 1558934 1953038 686427 1669977 1482502 1402946 1838332 961371 160284 1538299 468043 1485686 1637775 450928 1232864 1341641 1700008 537740 961984 1367381 352882 604409 293662 1135608 1862259 309321 625633 1768574 869326 5452 327058 447317 1449788 822532 903190 719431 1459505 1075476 1863534 1815309 1377137 256938 1799900 1562169 1679725 183669 321933 1836066 1021429 368848 1108872 1083572 1036741 159343 1915127 1042134 256069 1151251 422713 908725 984648 661067 96839 535669 549911 1898434 124377 932386 545830 158560 1069941 1249457 1915015 811267 810069 1438209 1737196 72309 562252 1490998 571737 1967952 1068555 504520 251018 865699 1698855 428609 512004 63198 351829 1022781 612701 1268653 468651 1824910 916995 119685 1566392 1347090 1737097 1509890 487777 1310161 1463218 122683 1194109 14172 609192 492425 496240 942652 1692553 1131718 1788850 31303 60130 225437 1170061 1226332 1895325 1223241 1280351 1286546 1569167 361117 1209140 27087 501088 1793846 1235072 979642 1856800 1617074 1004963 823914 174909 514643 1348616 331486 480265 1860414 1885502 517174 555102 1414883 1357296 207580 1579019 1692526 1625432 519259 385188 1872376 824710 1386818 631809 1739106 1767321 573437 878727 1088859 1484786 209375 433280 276423 1688453 1083291 1988845 1655594 417704 1664334 421079 891460 1492822 1114 1237426 1321800 1303350 1459297 573846 1520943 8030 40811 427856 1634688 1882291 988025 893244 1235646 658963 1875114 1838752 1319491 1146871 1315049 1553511 1549269 193140 696176 702600 967699 1602462 833278 1389958 1072331 1488864 1672970 843129 1356004 610591 581564 706451 193784 1127869 485474 96897 1464029 1891088 852530 1879400 1671897 78221 214725 1351474 1173779 269636 1203291 392267 827026 1798372 1898501 964815 1725241 76866 135511 709865 1937903 778535 683857 737604 1594498 1218740 312457 1999368 757666 1722345 1257070 768363 1575004 63599 515173 909973 229486 1756398 650270 1827842 606712 921504 1943774 934665 1604013 906855 798431 1177850 1503733 847079 71403 1884643 1590818 962293 1574329 1399264 1934401 1225895 483682 1374382 902065 1543055 255652 1673633 374938 1110040 1614121 374215 604084 1801864 1336541 1789857 606880 710546 299791 1603208 10613 1993159 972251 927109 1891859 1376695 456445 239252 100044 353182 888277 192942 586455 1502886 1687395 699190 1464496 548825 1741310 1650304 1292583 1058247 1734022 544307 1354637 695926 281107 976914 124335 876095 196695 107717 1326045 94330 1529260 1622327 1260153 1462248 889622 1598492 1086059 723701 809604 222874 1202696 413557 451304 462386 6044 1914860 1465538 309626 468391 649489 1710626 1190104 195862 1522550 417177 1524680 1029254 927432 346048 1329267 1398451 822543 1627855 1537754 1540911 54920 1944223 1851734 1005065 656659 5382 961464 765829 434498 1020783 538066 1271699 818986 388240 320260 956643 680736 1185418 1050734 377831 667876 1793767 954693 1482040 1828180 1805501 45133 1246852 371989 503946 1360796 659089 727676 1929013 1968304 996387 627671 1690775 1438629 421484 775358 1232565 438979 218010 1113183 489466 10414 7763 1771641 1186462 1749120 1244930 780018 501892 510544 428957 1220778 456978 1263551 1393818 1749714 1960618 37266 1640356 122615 912380 1544252 1672428 665522 1249097 137537 1906856 1291602 468627 1098805 578580 1833818 1700980 273607 480955 1218987 1273718 325527 1003259 1189721 1444949 545827 617427 1274623 1837370 1267136 1189198 1660358 917704 1225931 1937558 750158 1904943 1262160 928540 1946951 863684 189499 247433 691757 1321101 647553 503536 1084545 195772 1297947 139576 1994478 856699 827737 1587065 133364 340562 1722615 1114747 210434 1373323 785964 1096025 1722859 549469 36242 1747548 1719030 1986131 1195703 115952 696935 1115917 1254885 1385710 1107058 585514 1937900 60734 1625586 1391195 294075 526276 1129594 57955 1549635 5977 1329206 115315 729151 1032550 1041332 541002 620234 1294049 476774 1631191 486615 1120924 957949 1036636 1040747 964031 248379 1946734 398346 1345609 1408072 1649139 37333 125959 266573 1529636 1118981 407605 1925797 679818 1038569 146346 1211532 219957 773792 370172 1449646 476863 1498244 1996589 208763 1818321 546766 619914 1019826 1348978 72047 371765 1362307 668639 376706 90082 33646 837549 1010073 261739 1568643 1123373 1964483 835599 1316264 1676253 1273842 1338177 1440316 811373 587939 1919406 369194 1836402 933366 1982271 434308 1895814 594310 1155656 949714 1801868 1698670 1601482 316768 670915 590862 650878 1323129 1079192 87934 548864 1284767 1584213 1105528 691798 122667 1676160 1251058 1060176 512773 815002 365197 949796 962023 530975 1019396 1882498 917308 1135430 1233971 1905569 567480 1753291 1439215 1395949 1175250 345490 639743 242404 1450636 1095057 637279 1889975 1899566 114654 51445 1430360 1352206 1427263 1203022 22736 675929 980458 1572413 1657507 841914 1436644 1640851 1659915 1625914 1437688 490795 1945382 794358 85338 895863 150723 144608 1693044 1737031 1551294 1002010 1293361 1518732 369000 1370867 1816465 1492226 1040297 61613 1594147 633248 248487 1785356 1629945 463618 1896702 685305 752565 49131 1059849 1623922 940283 1595488 36466 255023 1917223 1384 1187115 202098 1260856 76033 1197885 1515041 1065741 1891486 628802 179456 1437627 1264031 1829603 1924912 247104 1284247 1003117 123672 165693 1818268 1137998 675975 1475451 1506071 1121355 343715 1824362 1106784 1004569 34790 269051 800281 402230 1968752 1253729 373665 562362 933229 748668 233972 35640 1862108 1336755 1104844 1714396 316689 1078757 855404 723704 1087521 1533813 116831 1941554 804187 270830 1067454 1241880 25438 1627491 1054601 971444 115927 1772463 730630 363469 1414704 457292 1909012 237022 497880 1046224 1038109 1048693 230841 1553780 1569745 339556 861397 902426 1397771 1816123 858527 1956134 1044918 1810896 494953 1903362 1299143 185566 577327 551686 1711816 866973 1068822 231136 148296 58062 387278 132716 1194370 854399 80814 1194397 1255548 1354925 961262 1835584 882828 1095142 414983 1091360 794573 24203 588595 1904154 83227 1054660 1282106 823398 1104355 1650016 1461497 1263305 1811596 1607436 1730027 1181812 569248 1417821 1050779 953166 1116378 1816386 224648 194792 1384481 260544 566512 446988 822732 509907 1875155 240570 893606 447894 282418 1041331 246045 285213 1686149 819605 1582294 1842629 1149027 1118553 658356 1374603 65775 563767 1861480 473038 1758567 85065 1604134 854067 726946 916240 1667694 1299295 1159907 1547024 1344963 359283 894721 1592664 128177 1688473 256988 323799 18698 971731 272722 1415632 642293 1579259 730519 1143561 547802 430964 458073 1874399 15306 770805 1623486 1321837 22145 1652490 1286101 28832 903109 1418647 108921 1076453 51622 109538 1729335 1795372 1879114 186626 442740 1483375 273757 1008261 658970 627226 646369 1401673 638244 764811 787245 166461 1027057 65413 895627 1504811 1374081 1604451 1099447 1662358 505268 1894626 1676128 1092960 870051 1903498 362781 1348680 450824 1563629 466160 187550 1695344 73711 1333278 347749 1150302 1417971 1903307 861998 1723664 996150 1435236 843191 415544 1804928 32700 907311 1783197 192650 813491 755325 390365 1265538 1874559 11422 978640 747455 1717815 1528976 698934 1896508 1659200 1618805 985855 185419 1839245 1988094 175908 102236 1261361 1610022 779620 325089 1455399 1505394 1219201 1883420 1221909 1217144 1829255 535030 685812 1544406 397164 664068 1682049 1061815 1105392 205390 434485 1943256 708547 1788565 413360 1782405 1428012 456765 1404737 447260 652716 1198774 137431 1640708 826173 362164 423037 455643 309764 1231575 1740388 1236949 70206 1626939 48747 423161 1565514 452426 291198 826077 1804094 1640760 577083 1975060 47698 1756 762667 304340 1116085 1062984 1308454 75844 1152221 175639 969776 1201709 329064 81346 1370435 1792644 1599509 703099 462895 1139513 584650 1317002 1915855 1329059 1216517 556024 1226257 717520 485844 414621 1108676 607879 859563 1396314 1108337 718155 423956 1646774 1818678 857197 390419 1037992 1509718 1851292 656954 1269735 1474652 1325504 987790 497418 996738 1156192 126627 1992647 16062 1223955 1650720 863026 820072 495077 1313059 1450372 1607755 894993 662805 48759 1811975 1664806 1469769 1318845 607522 1027451 638872 685155 1847262 1488321 1541406 1017392 1661463 226345 946527 1299968 1353075 697521 777102 254046 479407 443822 2834 298732 1496379 398645 1019923 668374 566342 1990961 1411218 452447 1896449 411646 201330 813174 930830 734554 553062 1805063 1100395 1360340 873919 1649366 511991 1549443 943282 274576 1770861 1232669 24707 935281 410520 1337507 1736215 1564675 1991438 335510 1535748 1077176 13412 1753703 713096 1502888 1263712 754076 729463 1816094 334655 412754 402877 1291685 128513 811552 60922 388329 505620 664046 1160721 556307 894085 407228 717696 1004014 1341839 1195808 2204 59583 1330514 691993 513264 1585250 334969 1014763 1267723 1466570 1123294 570903 718966 1332011 1840976 1967969 636851 747502 1356647 6767 1305177 1037662 1991389 1672728 312208 1001974 774739 753115 1838262 912723 195271 346286 1616141 134726 515003 862821 568806 1166317 273978 1581179 1706571 805664 363508 554824 1054263 1554072 1014585 1078810 386718 1765312 662768 649208 666141 1189683 713023 378989 1141448 1871047 1581074 321537 1347788 532071 908625 1526986 1186098 983856 1652650 1430643 145167 630318 661202 1068449 1033811 996891 78106 1571884 1066137 1894390 301949 1323294 1888879 1906147 1232830 501042 517271 1149970 1974040 975196 574050 967965 1487714 1306454 868879 68317 1461668 462378 366918 645425 852839 1626126 241495 606208 1071546 141909 1055128 1339159 467252 744816 144194 881726 1812600 1531423 380633 1967013 1947145 876201 1155496 1636924 1306814 1863220 739118 965539 1504638 1038834 468965 1832679 263188 1726420 1504968 62642 1285959 312949 130024 48037 1547999 1762437 6056 1504331 1555141 1626792 994779 1626159 163910 1356710 1020123 1438324 570585 1834384 1389123 1571542 634804 1361642 708133 1922577 709871 1208704 1427666 1284355 1589121 658559 1025722 1683661 1025444 1300734 35149 626327 218125 349837 1395019 142192 53313 116542 515868 1350119 102526 400029 604861 1654937 1688043 499716 1267697 1901497 1929124 273358 299893 1109768 1729365 1653204 1946389 612619 1061553 1641882 754058 729595 1090267 101657 992901 1277197 1565819 829800 127770 229572 1319790 724769 1731588 981493 172339 1550620 570959 1835438 531792 1874070 181870 1479800 1006575 1854821 1096852 456332 1863587 761019 208665 409795 1528664 612796 1080307 100914 278678 1743953 460853 1989195 621676 792363 43228 1109535 1279650 978813 1788237 1061034 218864 634056 729447 1896072 1758027 310365 963032 571065 1591777 188817 936914 259036 840445 590648 801315 1353245 448865 860302 787543 1225697 460609 178051 605551 566227 1468224 369647 431965 1412520 1217077 1877812 724533 1621061 1718681 900644 1072112 172700 464053 463418 451120 1443684 1401656 218829 753721 205668 1107772 1932894 522294 1734835 351801 921095 99398 1233278 1131576 1161815 153959 930288 1738628 1032719 1327488 1496895 752784 394659 547404 121738 455934 1934343 1664248 633457 1285167 184614 968912 1969602 1117403 876438 1638819 508507 174155 190653 1489027 1371177 1765953 1118363 284590 1810265 1486614 261055 1940407 1968607 622953 99445 165346 1765658 559931 988068 1290030 1616744 1051090 128102 1505507 1670231 493207 47408 1334060 961719 1560975 1092330 1504511 1871111 848938 466592 1405816 1790622 660768 1908259 1326097 1155025 670049 860329 360626 435875 872620 137091 1762583 219866 844810 267168 1067888 496357 1629082 1923312 1206701 1738476 1500146 816899 1626951 703753 194680 924429 1835217 209672 1192958 601506 892435 1014670 1423456 240984 1712056 241291 1538482 658752 1903528 1525785 761620 1527464 1956566 1314476 1947247 162317 1597120 1065402 992650 18419 1181284 133644 68908 1363261 1279866 336499 114450 1286172 1993099 793463 478058 1018911 1627113 892162 1281545 1674768 772478 412403 1279317 1421131 400609 360447 627560 1613543 1427777 1943798 1214324 1514324 397465 1347990 890881 1235166 1939619 938886 1625480 632718 1373861 701226 1767402 204517 1025093 1797479 43000 1380884 1952332 457205 1126618 1968977 1514154 456776 465411 1652731 791570 115304 1378666 1184305 660169 1741580 1111486 315643 1496190 706900 586254 678850 77840 1316839 905801 854474 1164065 1202910 855749 1700323 425335 493956 1311495 130474 994124 1965458 1058430 459713 175761 694752 956187 262242 164339 339482 1892970 1341096 39207 285318 380275 1195452 1676916 1654719 97576 437983 833254 106490 804678 388647 1204199 1507184 440999 1858009 448100 1389652 1174835 413496 1147785 114922 1589180 1977601 1924378 1004845 1956226 927818 589214 1831942 873918 818853 1002793 162620 1230799 1969667 357878 738321 1803969 45663 1490619 1069551 301590 216920 230394 1214441 524553 613349 152555 1486741 1577576 1579360 1327270 971244 190222 1082989 1270296 1254238 824569 1460353 1862490 834527 474384 1866500 582747 287793 1825604 1800592 621208 1100505 1973288 1711641 945147 466689 1504431 1007578 563518 1669805 1809802 994887 512870 1265424 118309 1789011 934726 1528078 852342 1186524 677235 1197415 1039717 1382142 1655027 1084501 1898441 193861 336618 1760282 749346 689338 42893 1146524 1494747 656483 1542750 760799 1942037 1905167 805268 1189838 777764 1384083 1863048 1147097 605387 1274810 851523 1281921 810842 1348764 1567128 597329 763130 134025 794613 1508787 844593 501694 1348144 1811459 550132 1499990 304906 1497314 287711 1102231 629773 345347 1496233 1308739 587297 1027708 1113266 228628 925375 1577643 171774 1156033 1859861 11246 1032301 1446345 627937 807054 1818265 570498 1317156 1866100 1164935 268190 1821312 1979680 773531 1316184 35779 21854 128386 1503152 133321 1806412 101623 1847182 507544 500808 1548494 1330515 482758 1964960 151726 1952924 325796 341588 1564307 1969698 1202114 291676 660541 653764 1247494 1643446 600809 1239129 1355940 1040368 1140887 705159 1256888 911563 1101571 1787923 677621 62359 616772 1012089 673290 1764940 838434 1509064 129733 1398427 434199 274310 470147 1665899 1391138 1875315 537769 1219720 1578161 857457 1162011 278619 915018 1986426 1770766 613369 765364 364557 1682537 856730 770756 1847328 1912643 455764 672193 1404301 1081392 713149 1082893 1593841 1343879 1683722 1325818 1677494 1534311 717667 1391965 1688087 1547799 521065 274820 124355 810333 573385 1401983 260492 1723522 1611121 1635131 1502552 587383 1983091 1591182 643938 563007 1204629 1050135 1409934 235471 1990947 254965 1638190 1965616 934197 1644698 167543 547399 1621847 1429080 1515920 1716737 1952569 173682 1100741 1833146 386772 1031804 1002234 575197 1895529 1971748 1886699 418443 238451 329533 1604517 1977384 325812 935200 1223934 1150202 298561 457633 1161317 1604445 1910199 519125 454022 841910 1326146 220636 612129 1415668 1763280 295908 402714 13123 1466571 1449316 1687519 391973 1449343 305733 1170195 50220 967165 1613175 620764 1126589 1412994 1469242 82737 1243027 1507146 969887 1952023 1716362 1787177 1275157 500797 456219 1216134 1253550 1617968 555707 1962424 1420042 1259366 1543073 575595 1126651 1779876 1677552 47059 1343223 296202 889688 847215 14134 1713560 1758355 1090103 792034 75216 787616 217128 10157 1294173 1249473 385122 1817750 192266 1372636 560134 1404980 266926 1703327 813401 1201423 1903643 1823177 467078 1630624 606540 314681 211092 1252040 1034378 325841 285701 1349084 292555 1877047 1001164 1240614 116743 234687 100061 1098239 885590 1275905 751292 261143 444485 185123 648574 1001796 1051745 82006 365710 391208 299199 64349 1521238 1991623 68245 1202735 992293 544840 1276072 1993113 544072 597059 173978 797591 582469 986759 676989 1463598 1923342 527245 296118 1548652 1826288 635063 888977 1464372 992546 572816 1009577 1068512 1455735 476833 838049 1052578 1715672 522909 186938 977620 869770 402127 290139 831762 1643532 1284090 182409 345295 1079761 1571724 55129 1472778 880651 396430 40048 102696 845247 627345 1365356 1449440 557708 1646300 382371 833446 1820252 1892318 1384180 264717 46220 211203 768763 368843 978150 1900047 1949650 147333 146766 1430999 580004 1832562 1703683 123075 1245552 560323 195815 1290005 968679 504222 437047 547182 1935545 1517168 490012 1878896 1944611 690141 40979 596838 1530943 381305 895256 1012851 592976 1032307 1006662 1372445 175526 1966874 337307 1258334 1814982 1889395 873581 115310 1627047 277626 154552 11589 326888 1633324 609753 704035 386567 545424 141587 287693 34536 61408 995859 1542271 1480523 1145344 480327 1738960 1884384 1634618 575319 638656 341598 1651226 307562 1970529 656002 1586342 43631 1133315 481312 883133 382776 1444767 417748 1140142 1023885 135799 314491 914744 1375076 1021949 609358 1946126 450362 1294781 1167572 1367878 1740792 81193 1771905 903356 428758 976046 140391 589445 329729 1759146 1786853 862398 88282 129144 327787 961098 724470 878038 449720 1109462 1788188 1982504 618152 449787 265053 1968716 748683 1170636 955723 1776106 1137703 397238 1925194 115123 1236544 206434 256910 235040 211192 1197403 1425981 1514407 1654785 209273 1767569 883464 949907 1721765 1772126 537922 524386 299486 945058 890815 540270 228336 1232287 146113 705268 1384235 689363 1041431 1045473 233917 1821868 951147 1871056 1884298 723184 1322463 337780 1375868 197825 1127699 133241 328509 183782 1315241 533423 799517 1255549 1582495 1094786 1976450 1206895 1025047 954580 331315 323117 514682 157063 1173789 906267 1633025 1548520 495914 556285 441053 280471 345319 215865 122916 1549904 621512 1863824 44838 786714 669661 111448 1678072 1913445 297373 913171 62728 868905 1331105 634466 757849 1120656 1489429 1015415 1275355 56539 81235 1695756 1446991 1968067 748270 195939 131886 1083305 1856611 870741 814109 1163016 1427097 1953719 129493 1693339 1962555 688640 1315894 1837579 51289 1589387 435210 640362 465873 1310369 959656 690309 1434696 1587905 667613 98974 1552587 1872233 293168 1031379 1691200 1976920 1054798 1746680 1150000 1975221 1094456 1339006 615254 593877 1603444 1954769 1860346 1788032 860937 437176 1716044 1011310 457369 1060021 325323 1298600 644443 1559846 1656361 1450366 1937121 508986 555851 628354 886335 1305200 926818 1851484 950546 669404 865999 695180 692128 1271629 743248 1765267 766143 435318 1572715 896000 1122579 1877566 632250 1267488 1645668 1555194 1142440 955689 528753 1578618 673345 1369728 1104976 185127 585338 929471 456757 273353 713209 957771 850864 1785136 214414 98525 10463 530978 1372560 1996138 1492989 63084 392273 1223084 764263 682249 293331 1284984 94978 1629308 725530 1325510 447342 1347000 818699 514369 674105 758766 1292889 1165298 1486566 881592 336659 77003 1533861 580641 1305787 883178 1553325 698529 1503977 472132 78706 1580574 326475 1930795 1683594 91313 1167311 866794 1419421 387258 549157 975148 597742 1630900 434933 1864358 1763700 995347 929758 57903 535786 1555396 1059217 1885014 487421 1532644 1339775 1734302 1495975 1793749 1587371 549877 854999 1282038 646361 1442685 1363294 592780 1778890 1566451 345873 1672429 1813311 386073 86625 1858375 1652590 1509203 363995 789194 1492349 255755 39666 227607 829628 456697 1495208 183338 1353750 911402 224046 1325548 1873594 566551 1670864 1138632 527054 1535431 1463241 176005 1655491 1109259 1752174 545884 1961669 1502510 1224423 1992055 1471184 950364 1222396 1543363 891995 966844 402028 1661403 515795 1088803 726735 428645 1608106 1284033 1697421 582783 1113521 1530389 1399527 1398063 232649 222986 1169944 1910644 118748 1482072 360747 100343 1726401 598887 603920 1442340 292978 351360 546 703922 331730 729853 631529 1399199 1869472 1546438 600187 1469673 1077555 969435 298524 803806 754527 1175887 304070 1107070 1692572 958831 203874 149892 1933499 302098 589025 296354 653746 1548063 287121 1134336 1823775 1809152 791025 44295 1103469 252513 812322 1218 525127 697900 1213420 742332 242499 1294024 1830866 1003101 1926710 58306 330100 1095657 1886858 712342 1869311 201702 1346464 769675 775962 872367 1503420 456458 968753 183528 1144736 1916114 1953526 412309 1145072 377890 736614 382830 1306364 1972315 1699673 1978340 1014833 1141491 1541897 1500159 170697 1613826 1282984 1572555 570301 1535024 1117059 1179935 143679 101385 925627 75469 1943133 650602 755402 1714353 535246 978931 1861233 1478536 1192648 939689 1933386 487886 1415892 869046 1785821 1676260 955659 1786864 760329 1451725 1000288 854521 200584 1442932 1747802 388775 894413 1287194 650591 106093 1233842 1299270 610153 1086688 1142530 1408161 578195 987689 1476623 516913 596661 1749445 230560 447702 835172 203247 555284 1285595 1462564 778812 1439623 355795 140506 29348 340907 1941109 944319 1401541 1689251 1630703 820519 535614 581600 496788 777674 1287686 240723 812033 1388236 1530023 1846143 816668 135899 650980 50423 1719103 945118 1129162 1455451 1310807 1333058 1051184 1177576 1270497 435373 1627039 1356124 1875614 1052645 976721 1196901 1356255 1619943 1813365 1782982 307118 1348956 911907 502778 1087078 1139027 823060 402191 879231 706725 950167 570265 562484 960015 1851444 885797 1270342 921449 577871 688291 1000469 1333153 585233 900617 126660 7368 1822235 1806807 1372603 151904 608882 1546277 275064 643559 516534 1350032 485773 809819 771683 1532310 1656946 1419215 1764514 1594867 177664 1812206 1586899 370195 456692 362629 215285 985317 1542956 167597 1357484 1936344 66463 749272 1692687 1381554 1483597 1952547 349173 553350 1898686 1447722 298869 1213962 1571685 1886771 466569 234451 1352047 634727 502257 1488282 645527 415224 641713 1134913 73862 1492897 875517 363734 170780 1068233 1009571 43475 1409826 1754426 14933 1408911 1277120 1712398 1431395 207368 695052 1661787 1231303 1448228 580409 369048 1859529 1151445 1717101 600190 320920 482643 111128 583649 1202566 701879 499691 696194 103166 1404399 113284 1656166 738110 542770 339142 216953 604223 1627748 78366 976897 120206 851892 450433 874874 1191044 602442 670757 1077365 1906734 142867 1002821 1137022 1796798 776246 1888175 1309485 107064 1163384 1857442 1667923 341602 178823 124108 1561341 375729 1481435 1308107 1576749 1089218 1555544 453067 908847 1469051 743383 556823 413472 1533565 851280 1992832 1224241 1520224 157709 1584419 946526 1548241 1040185 1814592 921244 1481622 1013369 106824 1948147 605940 207297 1100168 1143997 976351 1642249 917959 1005122 965054 1192467 1789498 905686 1798875 7768 235805 1533040 1820988 198518 1187503 952751 3472 631287 378845 1870909 56816 8280 187472 1334655 20477 1872652 1224010 1531761 398358 665682 792394 1060765 209931 269609 507895 396303 1852205 1977752 1100417 1263070 333146 356115 1596565 1818507 439730 1150237 259612 149723 1752932 1439395 683093 1863519 436059 644704 1056632 1499454 531259 650700 130688 1912760 1897622 23924 1593987 1382528 783942 1448503 1005377 364876 909618 26733 894448 127886 91119 1827231 1876719 1070995 322975 1866113 685071 1407103 844686 8723 1868425 1231773 1355523 1371852 515236 1784338 384034 647018 327143 1653679 185307 713152 1704356 455825 308332 1656989 1014536 757175 464821 1037816 1971776 1461427 364367 1532115 975267 1368812 1171785 1908477 1616186 1245755 717504 1435191 1546827 1870415 1414562 181937 1261200 1655584 204620 1994819 1050296 684121 651026 87869 1176351 780066 1186595 1445457 488991 1037852 524528 1822774 346573 798068 796555 416449 1510443 427695 1560245 1054630 42350 417571 1421031 1737653 475696 1714296 1985525 1331817 1229047 106757 1613108 1123265 1981462 558267 581435 628479 1100932 1175045 1576017 43178 1904308 1207245 1990255 539074 388454 1204080 715199 649521 1996376 228199 998507 354370 867708 758594 1258272 318237 692897 1145988 1577146 646777 218711 858467 1619439 970884 328183 1522575 322886 1945497 895388 1859466 386033 1817603 1251635 1809432 684300 1861309 413929 1452797 171019 987816 837850 174475 467547 838799 1066332 1403064 1402972 1740610 1942987 1635604 389952 1541684 701005 79698 1434399 35174 1196540 1873392 1803066 1759310 1871288 838379 1858641 1971536 710613 1639491 1543754 458559 1356926 635147 1883945 1193391 926974 619449 1756780 72764 251955 657815 1895114 747549 1868677 650830 975600 640306 398484 1291764 790580 573914 1099639 1023525 491518 983392 291413 201887 907757 639917 1210958 1282480 1359660 1103218 218253 142346 1861156 143306 1411425 330590 1637250 1399224 164996 1414114 654876 1762947 1683632 755771 844443 614060 1771860 1021032 1970137 1009989 1305678 1725293 1735410 1991069 819330 1220940 1812788 1894711 558875 912500 808987 34024 735929 674397 629984 244377 1741321 97596 1365868 1352762 1719461 1099903 536225 496696 70089 841876 1866401 378899 760170 1616020 1077028 226218 635005 543006 1419202 1938321 1917160 556136 1365901 1650791 1200450 1289686 1243893 197031 666065 208619 986253 1216543 1999320 332309 1737986 1899478 1696230 702804 1053407 420469 1087781 1418318 1575879 1029273 1177058 670514 581290 1698092 495594 1708095 420051 1143490 1185728 1357799 1404608 930517 1332089 104579 1028316 1151443 1581951 1325398 1116090 1550431 1346803 1234783 1748311 117182 1108095 237685 1368870 1958615 44376 1311216 1409767 666576 373335 1868223 1444620 1644922 1737615 626249 1043436 1791908 203277 1441978 696536 1587017 440465 1168962 915360 1159227 624873 1276322 1725188 144442 1992977 1361834 1269819 461013 1006300 1766605 224584 49664 605370 900898 23623 631324 972017 1603128 938914 1332934 1508014 582137 794144 540769 1809865 1177211 1347747 719997 1133252 1073066 562805 497601 918139 192839 228721 1884239 1935254 410872 1951439 34346 314021 291229 1849297 1672457 1633644 484738 521777 1246771 1399454 742738 1188637 988085 1114671 1823280 1563195 1357204 899045 500100 604877 409322 1039460 757258 945571 425757 423222 950016 771639 1668893 1997129 1126201 1195764 611982 995721 380034 459140 1525757 265160 645647 453310 129882 1012147 346956 438897 896015 336096 1472660 1487221 1332374 821234 33215 820661 1878613 634283 1609678 710227 1921737 223063 1583667 366002 882135 377730 724018 1075466 1782576 846591 1543166 1067524 1954578 780181 130100 1525096 1293835 1767877 780536 722761 1714547 1381900 755524 1002937 1766325 118055 1999503 1501681 1347058 1062214 1628735 901872 486117 1960077 478679 1035071 1637722 1501891 1501903 1717637 302119 1328942 1415278 153379 264587 1476391 937542 1969267 1123238 1030919 1692574 549204 1594979 1010161 1846886 269188 190011 601072 816012 1985 1643800 859550 1454238 416552 1651818 1090712 1061052 98955 851996 844169 112130 707450 592666 169844 1740808 1493691 1122011 518706 1188608 1456778 673888 1186767 1086806 146549 989522 1887651 1012648 159389 41228 1865653 1454730 1919417 647742 847843 1555447 329276 1458978 414833 459396 1017336 1905377 1627844 412954 1173695 1374197 125315 671336 1650711 1682608 1805624 1798671 858627 201389 119558 417152 621966 1088182 1717234 1005468 968054 1332707 684620 56398 1106445 1705261 5964 376865 1353822 1835292 1184631 113457 1568509 332065 1309135 1561787 1321994 1920613 1973007 1653043 660 1469767 1141888 1806437 786288 709230 75913 299902 354843 570690 1234893 916350 1627858 1926230 293428 970194 969721 1929910 1482791 21545 170281 1981667 260820 623831 581810 1102923 696172 971976 1913447 1587744 1681233 1616750 347828 1167391 1935979 1280272 1090118 899072 415878 1590409 1080690 1575276 98723 201369 1332536 1563563 1078865 1566537 147555 508180 734978 1249488 1627064 179694 613785 1631170 1182771 1449497 1402008 1752760 737796 136169 1264544 1388258 864806 677898 979164 1880004 1653547 333458 869482 1204542 78529 1922464 1800726 1120882 1836465 1928466 209619 72610 996246 1864984 184418 4552 885597 622250 683749 859703 1415182 1718408 79250 767698 394154 921173 1559500 1333614 258241 566721 6280 521238 805367 1347119 1559750 1444113 161937 1731668 1283783 361715 1378449 185115 171121 812483 1438654 1411692 1816221 38991 937211 798739 747341 1301355 1180383 1527433 1577330 216568 164475 1108631 281841 59257 378369 1246373 1618973 332077 1387574 1508772 1934884 1086456 361969 872232 1578759 1417344 1941397 1087678 1685625 638934 1115319 814205 28282 1872883 270310 1949875 1802468 1927081 205672 1433691 1952591 368391 1703596 1821060 1826551 888191 1175336 164263 1942598 1875747 769605 2072 636476 234135 1891282 1220684 201897 679510 1555648 1043432 1877131 1322227 602744 1599250 210888 1956546 458529 683769 1495621 256648 1301511 969159 1698221 490107 1149665 1967610 671534 1334804 503274 1951385 1608952 1458479 425819 1728447 489243 562107 1098989 1046436 1044306 216677 1365372 1617094 1330497 1243655 1152374 162718 1783459 240031 890559 1623388 1985204 1033155 251265 1127406 1221334 289335 1602244 1856916 1634686 839317 1961320 903211 1001940 1163278 1671786 9999 1036171 827284 1289863 1353642 98874 867237 1693105 79709 1165516 1564199 1919006 820202 1862297 1465425 651231 761988 1619719 828442 1833690 345526 1489842 295878 1746254 1992300 1583904 744152 1046918 498264 1969900 1466975 505279 1411242 938635 1730765 1168905 1711543 763009 113708 824544 1387484 1066557 298632 1807787 245719 1073402 1106702 628597 1425253 1499766 1572799 859605 306439 846874 992535 1120688 244898 630505 1879694 478226 1052934 1314916 1927866 112319 1675893 1729268 1854203 1736946 307636 412257 1722443 179168 1745197 1551105 190269 1356833 1077573 733180 1088732 357591 1556454 1816687 1932211 475533 770652 1092075 1753154 1082634 1483572 325728 1925910 1266544 898684 1885111 1475856 1768928 620066 1782368 1301625 1669470 334933 492783 1145142 231824 1629415 266959 286573 1799739 1701382 858917 1648440 1234561 445532 122459 863614 797519 726644 1390068 826947 1755062 882392 391558 1151885 555759 825155 1004465 1989168 1291209 964100 794578 1214924 445134 1293942 1261022 1941972 1305538 1959332 1659045 502703 192986 551676 1568090 1987647 232171 1384066 834204 834448 1350682 948325 1508010 1155077 1125930 1235929 353579 341316 300462 379694 1181186 587767 59514 387740 1627341 1527449 957375 1903621 1619372 1162581 293603 574110 1624486 8097 922566 643341 1539750 1569506 161166 150466 624664 23296 200902 883898 651437 254234 1516329 491743 1679758 922508 255479 951447 1636655 1959305 572725 364869 1899839 162250 936777 1415359 1335887 1915794 1850022 1529265 925501 1099748 1628224 1863512 486822 6498 1123290 1106264 136958 1936229 1317905 700786 846880 669469 997472 1486935 181848 867381 1151016 228740 1691310 794503 408456 1010321 1413775 380914 668395 293098 1736916 901428 1443650 1417196 540033 360652 1231328 1458635 1961797 333875 1448446 238236 1840796 1284136 560000 1346905 1884050 1461715 835135 1639374 137194 1457731 471129 541368 1962587 1472869 14523 19541 1295677 209148 1521056 1405238 1900742 1596614 326995 393932 1732446 28029 1334180 88428 23417 192490 179400 919579 815035 1180687 1138383 856305 789203 527862 1126761 1435715 1473704 1532582 619053 528326 1796065 920275 404474 1718861 1363504 1744751 444808 1316990 665489 1997988 1644613 515109 582930 1217659 437041 64124 1015101 13554 104665 165003 1169477 59120 1331580 528681 1884627 326737 380350 144503 431993 891203 912869 491456 1184741 1341154 755066 1996078 1843291 881313 1334277 230352 1541362 1789787 1186864 1487413 329910 1826347 741483 1600541 660432 720539 501147 1631998 904152 1910060 1084381 692834 218611 722294 328055 1872527 89396 852842 1080594 1031941 571779 548386 1043222 334898 1051638 730742 1170066 555013 535383 1239009 1287776 1846781 677193 1009179 1246161 1629107 885270 1663907 1908588 1117166 1014439 1960453 1179916 803105 1539442 292490 410635 163650 749570 9689 1325559 173063 863922 1362088 514973 159224 1892731 1007115 334856 1694975 1873005 954675 143121 1434464 606231 1158697 1592297 1067844 1685324 649668 1290775 380963 351714 1694602 1521387 323004 1648654 1189060 138457 682346 37709 1125599 178796 786730 736048 1452009 598358 1710236 635246 177137 1064689 277005 1052844 1842429 825483 1803100 95357 1373793 1542904 932770 690634 670755 1576546 1281925 1767054 1997477 1913899 540739 1244275 327238 847588 115466 262685 228370 1450570 712965 1187994 1512138 519550 932508 849948 1258887 863939 1818296 1315464 39930 643670 1467230 983455 529096 32899 985603 1234125 247732 1723449 1848576 1077856 838370 240610 495141 1680065 184073 1869639 1582976 1084670 816790 1709613 1139452 914772 1361778 418206 1420218 1683270 709973 1115481 267683 684520 1117489 1942005 1405281 1664389 1250640 619942 357713 1910438 138657 37890 61224 1479102 1645291 512114 1567449 1775789 768990 1299641 1224364 1626144 1180164 1820571 410083 1175501 1579097 994296 1687739 549796 447569 1566297 736332 1336323 1178391 734915 570774 1845624 368817 1423037 965402 490226 172531 704674 593556 390276 532889 456944 637667 595432 403578 476690 197629 597829 855399 855812 365871 1739863 1987750 1882824 1547427 1829184 1192140 1389454 1862742 558796 114950 890007 1548459 1455741 1822706 451450 151789 28925 1917449 1244745 1523853 1349258 1385197 1184800 1724545 1292218 428687 213636 1721961 1013097 1075273 727616 1531480 1284104 1374922 447426 1272784 1500067 292695 1979385 775548 397934 255423 341438 231790 402733 854079 566186 1625413 1084519 954521 1540526 1240105 1999623 1273133 441871 512287 951983 50083 1497874 1296972 1938205 589200 262698 1532095 77355 1708440 820429 48683 360907 1333548 267194 1247471 1558653 1092305 1045728 239362 1482 645861 1312673 1243551 19430 711384 1431532 1950297 1527254 1234816 408202 482292 449568 72959 1480458 1037284 590550 1866387 763268 503022 1533511 1678840 1926507 1542096 1023240 1131865 804635 1966190 783907 1605704 382464 973058 158916 411277 1743287 1036558 1474349 658385 1688593 269586 502652 180697 32597 1679828 532585 1498378 320991 242823 44714 1518823 854694 361293 722528 278475 1780151 1032718 1230738 1876986 827907 624497 1752843 38712 1450102 321478 638131 100491 1770309 1543995 438221 607195 1653703 16384 1255706 207122 1152913 1785405 1847144 1631093 1243391 1009237 1202462 1115750 1075534 1733094 361934 339936 1524171 1162688 683624 1419925 336239 666357 364796 1285486 1795405 46024 1073118 1573047 298015 266013 1668276 1501476 1408106 389582 1707962 547304 1897227 716878 650132 1267793 50513 1973590 1456275 944091 354953 1142023 94388 1906299 1165210 616493 1924037 991675 759394 1726603 1845198 660528 269143 1670771 1632136 806941 1012617 1699724 124917 1280950 1371056 922461 660302 1026453 122163 1906821 728 215012 405918 822419 905517 1972176 1212815 405736 518811 389327 665282 996725 673724 1679025 1428479 1214356 174013 483459 1537396 1491110 582533 1694279 1087748 309019 76189 1652047 768701 482486 1971995 1276825 937232 275446 1387178 385878 1313011 815220 695767 522778 1077413 915966 112775 1360528 605446 1365983 1239267 1808981 555858 309822 1843483 305836 1938590 1789382 693265 1012503 629616 1570504 8076 432009 1811252 63007 1332544 1545877 532004 1802154 1748327 1908330 310983 1244870 147490 479325 1346251 1361853 1816453 1892079 941802 1639262 257347 1320264 251525 590658 866212 1431891 764439 973681 1647009 673044 69944 1445848 620010 944243 353077 432985 380278 688588 229184 516688 58264 85484 1978294 1114719 559675 636288 1674155 378843 446854 243070 1880920 612329 1683628 1722009 1000564 233391 386370 1897639 1094347 1915876 633129 788590 991494 1453815 848955 712431 1521786 486789 206476 1618505 1482691 1807940 13583 609622 1132468 658980 1381314 1029732 1036989 644014 1093994 620616 295313 1067875 1969688 1011544 791002 7178 1527952 1266479 1336276 858137 1645213 848238 1399654 380156 258491 564609 1581484 371937 1894707 77280 1130719 1157057 1491153 1786326 979317 1663854 1233219 654009 917672 1369332 1481894 1098763 1378811 64445 1993750 669597 1140297 528815 4695 1841261 1875869 932877 1675725 1027314 1129782 1564999 1164645 587894 110129 479583 1441608 1743832 1475795 1141005 663053 800990 569087 1438748 826396 520855 183519 1273079 58257 536329 1913438 1935110 1692640 677369 1900502 853506 546007 1150794 793566 1517524 1359075 1774217 1333971 1789598 1386687 828912 695494 954614 994907 1804156 420435 1461062 1524882 130777 1151651 34484 253591 1681591 444856 1409585 994323 542948 1799476 837988 1115226 996646 1412217 1052969 1940740 1607233 1457466 1272678 1069268 734917 701536 1078987 113325 1218890 341821 349533 301376 1311088 871624 1118044 1471846 1942305 597976 1317818 112404 856393 457057 682594 887031 1762060 708718 1299237 726733 1203913 572783 1265674 1734028 730360 520793 256185 1467956 719610 784097 936519 1559039 1821731 1747561 120270 78158 1057881 66110 1924224 1032789 591781 35939 251431 1135230 1692333 476941 1565391 1062505 1525227 440955 1670550 1470810 90332 1699405 37570 1779491 1753989 1653758 688957 1826527 1845641 1422393 1840112 1463357 1548500 902569 626239 114167 983525 18788 285210 874676 1422362 822554 1540988 1473796 1031080 1463051 1963224 1491828 796577 1383300 1570068 1154331 1238684 25041 180988 1541069 1918488 749821 1281224 1365148 568329 1332213 1592474 1636825 631210 1875895 283625 1988781 1249452 1037067 1219057 1714702 1437171 730811 1179447 1428683 580996 389063 154873 1012949 1563072 1265307 436118 1093204 1289422 181067 887239 1728356 69956 1859771 252656 89562 1534302 1160778 1106582 1664428 630112 626269 1651634 972370 834450 369745 1635494 143372 498940 1270584 1603406 1465334 1862711 727671 1201090 1917744 560991 391527 1858101 1854118 1744574 1570285 1783329 452346 787299 215738 1323357 1988352 1803536 1278849 287212 1381898 507765 984441 1663357 1367983 701172 1328530 1651061 1970328 638924 534980 632291 440940 1127421 10479 74508 80072 1295220 1602180 141553 572760 866293 1626222 1016186 1692181 1690747 1199297 6542 786810 3342 1158322 526806 1543975 429259 310949 628767 732670 716181 1920385 1584788 1032806 570117 1113585 141482 930432 439342 1165266 1609290 1809531 1468532 1294514 1335296 473010 1319656 552435 16378 1987240 1686004 36036 675361 1574015 130826 1000900 1831330 1323203 1863838 1391570 661476 9243 1467912 403022 1529533 113749 723105 1539645 759776 164196 895616 1612347 539536 948188 1318612 309370 1125152 1488447 1965030 429944 705029 1768784 1846956 1126123 987266 1093930 1315771 300133 1170374 1661250 845614 943204 102434 1364639 1439106 1671154 67710 168542 98243 1347553 1583236 946550 207939 430500 1774248 427353 1248367 1141696 279494 350479 321153 1984667 1671773 1159131 643429 1679379 1077869 666095 71755 1507524 252023 505744 1946286 693163 415436 1007160 1547600 1825702 1880663 291799 1690511 1396751 1499756 1621081 1520077 246166 658111 659946 1302539 358557 259922 1655635 701419 432611 233669 224065 647357 1753031 955732 1221819 778734 701826 1021766 1283020 821326 1238901 1677801 1530114 496908 7441 1040895 1005695 891791 1358337 1957648 1588238 1604915 1028282 1756417 1922221 519794 1179264 462421 889312 54079 311061 852288 1272627 995314 664399 1057610 1264414 251858 1529477 993877 1846710 657952 1057794 1310208 1262134 1007916 1199703 899917 701685 942476 1596370 1027812 1562955 1601520 623198 879819 628585 1125980 333586 1654461 636712 1843572 220388 96477 613840 355766 273076 1366380 914537 762988 1429858 1597793 1936120 375372 1601497 1558274 1558534 1414337 1814257 1764459 1149430 632276 172786 932377 577050 374445 225447 757171 1227333 1535533 839143 264629 1283825 719495 873191 1245244 1617067 1030309 1461559 1077724 278030 1013121 1060752 926595 1719532 1816360 246079 92031 304680 653011 42784 1594638 838372 1512400 958762 1830086 687060 813490 1219093 1594358 1091957 1946238 781504 114294 1752847 1276974 24327 1298871 1136680 846872 1740200 58522 1601997 129244 1160096 761528 1331793 1117949 1492671 509338 681130 1980860 455683 841046 1029221 848245 462760 1190168 535105 1386777 263498 953454 321273 1377387 1036308 724951 1979348 770398 1342986 101152 968502 218309 1831310 1729025 147908 650342 341462 1517713 22542 168321 1824857 821692 1951100 32655 5772 1849751 1362017 1793465 310611 1996856 842565 932975 1684237 1535836 544176 408323 357219 306310 1318448 1676751 1687154 991155 608032 1107458 739296 1347558 1882113 574545 1174778 1448814 1566619 1063465 440768 1982185 119579 1709075 1978043 1042594 1775962 1384162 801310 1137804 822184 1623734 1838525 1423549 1832768 1125139 814907 1584122 492524 1190930 379825 1937241 1730187 760558 1916663 625987 538972 251966 254852 702634 1918412 110995 311231 1510689 410808 1107219 1184725 89158 1988441 1050885 293636 138309 1669700 1774181 663160 1272620 1778000 626529 1690041 1400134 1574395 1822791 1279445 553533 727581 1009885 812005 279501 463424 331339 56653 1636270 370262 1186500 853839 971918 737807 1857772 1885756 108860 126337 1848461 929298 697309 586841 1764100 1812599 1599150 1614927 1005508 675493 845774 788771 670110 826818 653100 67634 359317 985112 1119844 1960241 1229584 1852716 707206 538675 1806344 14094 1056917 1033245 460710 614889 154721 388303 852796 1296956 1554517 315405 521996 1653844 1234331 1814987 763636 655639 1558692 1029347 1700492 864213 1018124 1697022 1002786 1841083 1450646 765906 1834788 434010 1474193 1364427 1225017 1140904 434627 1591532 237804 1046045 865360 1086143 887898 208971 737284 1506988 260286 1187865 1400989 73620 260881 1046963 1011449 760234 1149633 358334 1979634 1593848 1257605 1767206 1961990 195523 648403 711044 1776673 628896 732416 1970367 1464724 1232757 1998105 1725336 575256 1423280 1293766 1636419 308380 122285 1056263 1529676 1929664 18765 101831 1746803 1911411 513733 1982492 641676 1735453 325148 1965655 1547005 1647714 834145 936857 1042508 639993 373298 581191 820720 1859385 868122 448496 441900 1681059 871900 164225 929166 1213817 1601898 512825 1068107 1363196 901566 146206 1051546 675122 569229 1984311 1040915 1164819 459564 1411100 966040 1892157 1791471 753552 1210910 444719 1423102 1954677 555531 1715809 310715 1388787 1348837 373262 421103 1418606 1546215 1773260 1288526 929051 1323928 1502625 322314 948550 693282 125722 1616075 265864 939384 1198378 622461 350716 259100 706821 915964 861467 1423765 1261800 1583783 1989450 53130 936203 1792790 1315214 1213281 1872794 188824 966901 1737812 895380 1066554 1462525 270597 1584357 434571 917037 885067 431872 1946938 1685930 843979 122754 790454 1179753 1956917 1694594 368502 42474 811007 1759439 1629911 1191130 816526 750602 1652050 1414754 1955017 1929895 425530 1989740 643321 1258194 1835648 1574036 1420862 88020 1570284 719147 863014 281803 295169 797384 517485 743483 1278622 742551 546876 1231635 1839698 1825629 304072 1293466 285619 1997397 994507 1364488 1944781 1854222 636573 953490 1319106 1409531 1468017 388979 41244 1152231 652347 980380 1159044 1212701 881970 1144497 970359 1090983 1592263 492231 480361 1866725 760424 1481751 298163 1936880 818044 464768 887130 1698669 1023926 901841 1313116 1464902 1300536 55646 872908 99692 1745742 1061862 1038660 1429840 646152 1939884 624113 1918721 1773558 433865 396992 284629 397037 1116246 1420787 1269582 682770 225047 768551 1442721 818938 569238 1143483 151666 1338846 161197 715584 1364458 1250109 1752051 538325 209454 747281 1767106 1060660 427405 26827 540205 744809 1979308 1619522 718211 557951 1927673 1304803 1226919 645083 440468 1258254 819790 1484601 1669824 196646 118730 1410704 1773274 248393 1628813 159316 342802 1629550 276750 573051 599252 1462696 1649372 104076 123452 1653417 1961303 1807828 1558448 978003 1112954 355631 968209 1560016 1020840 541430 1440824 359907 1878384 1819725 1350136 945287 424443 296978 958032 48944 1760627 1157666 745922 1844466 443647 80754 719039 1656106 1584370 1937162 1441046 1467041 556735 1963777 220502 1030169 329731 1255542 1429654 1249939 481697 1106193 200255 286900 291670 463664 94342 1809396 967942 1112090 1942180 1341482 1883663 1732307 323599 1419919 1297184 1449722 418294 646067 1810848 1470131 1743743 1105571 1674123 1964412 1502317 1441917 621729 1025086 212075 1209137 193812 1691113 1890657 756337 1227692 1453521 10681 1243621 276953 1698962 241440 589051 107216 1281172 1558296 393035 1341730 975989 111407 1179594 1692067 1395932 760995 507294 183761 551042 489467 1154573 685591 146176 1682385 1170373 968593 1951877 691712 1638481 1392651 1658026 576869 1962842 702536 1329192 868850 805750 1776710 1216691 1255223 1150670 442991 819129 1408688 895102 515134 1859329 866087 894409 1878240 719141 102191 104123 1674320 1550069 1952410 1166032 1125921 177530 171846 1011685 1881310 1540563 1036646 1971201 1390151 1389947 1714192 146066 1128631 980809 605470 1440006 1337235 853606 1731118 331283 514222 1055866 716916 797557 893617 1987317 465597 972597 283055 1588572 1154234 1716560 486649 1945216 705155 875619 1911848 1838318 1355931 409251 1399864 849168 391097 1206613 1155640 291605 1625178 890062 1433289 1547038 1963965 1242382 872628 1355126 1637624 1969669 1422052 1394649 1288092 1776200 357832 359248 1662231 948699 1392001 1986809 1177105 1679845 304006 1213513 1841066 519772 381943 140470 713026 1040767 1895072 1413950 1517745 1115125 1323801 910163 1459568 723665 373213 725338 381275 106770 1490255 743381 304489 1014251 1780252 719752 1559036 1047739 1822260 566334 1633122 378385 279844 825337 31857 1685726 1534918 1860894 1113985 462352 1574042 266683 115483 1557809 1873028 1688418 1073530 1524254 1354424 547776 827044 287132 842305 1324632 121148 868355 1470258 1338050 1486687 1410229 1497673 402031 368147 1258139 1236825 1951562 1493251 1801097 48397 987968 1136185 1321825 971100 342204 1670592 1984700 1440576 1540998 190645 145687 1561010 1204237 190929 741795 808455 178802 210295 1486083 215374 1343481 355723 1050305 1151510 554185 476446 1305314 1270440 1559563 1888646 1427033 1528476 1751307 842602 1092585 598560 1532536 1472810 1519869 244186 1169041 1708301 503054 1629208 424855 1881082 763901 152522 585372 938193 833669 649935 1104016 1366883 528540 666695 1421172 186167 588625 1349075 137039 8871 1960805 639852 1691489 282008 74928 593638 1611044 1720281 1805027 1553099 1192650 1962571 707021 1553849 1029698 361911 249939 822027 1046829 1662480 321574 488666 1533316 1360967 371452 882499 530122 610590 1592332 521398 1337469 659150 446638 1158956 1391307 1662093 1001570 396305 642745 1352001 1079721 262451 1076871 1118965 792429 166548 1893944 517388 337292 1215103 722903 753546 1974928 188314 714285 1489734 1605694 1149673 188392 1493260 1659234 422046 321922 1519716 1950547 832259 168194 761232 272487 1884291 848561 1812232 1981167 1527354 504782 115479 584455 584404 659863 568048 973656 1572769 210526 948734 558701 1702389 1281112 1281931 1968043 1164774 1054328 1718400 840101 846613 1918988 160488 1909317 915653 1559658 185763 783686 1295350 345486 1166050 1494297 739838 358733 950856 186377 1136658 737527 705472 365767 1837355 430823 652036 418972 946444 1154989 1268094 712635 1609241 1900854 238772 1503448 142441 324136 733287 672341 1186583 1876464 1144782 1610012 1664896 631345 1769430 10453 1973121 1265329 349496 774435 1292345 225585 524398 243671 40165 931011 1088695 764690 1220338 1691265 1723434 1611911 1205638 913174 751781 1191747 533233 579209 516799 1568770 1482772 1598796 146882 1151815 796920 160210 1993492 397092 665615 1191219 299853 88941 410998 1483543 229095 1036278 688038 1794746 1214010 872985 1979335 1146773 648419 224980 305030 221499 293794 1371206 601766 1397225 1887677 770769 72163 1347511 777305 928261 3390 29471 1179831 1880698 1034906 324784 1145562 808224 1833904 1201172 783676 646663 786523 637778 1861781 944852 1930620 479162 201115 579334 168610 1927739 171036 1744699 1295765 838999 1646743 1383648 386852 603452 596535 1105958 1003568 1812692 323365 621488 641330 293745 1064137 1271448 1430406 505093 1251083 1069147 1176502 1164501 55936 192423 1455677 1716843 755631 1170495 1900875 1101592 1315449 532525 1909565 1092090 1005521 1542330 1820642 1064117 1518562 1538875 1069329 1095054 233965 1698376 706000 531628 1393959 1729771 602956 1022629 692892 1994891 646974 56588 67322 1545759 287328 1764428 1549537 451018 533353 1269138 1043934 344861 1031641 1159572 355503 374553 29826 19721 1574849 661918 1334016 1985719 1503081 713218 191461 1626266 1046144 396376 152942 163077 1643952 1033576 1669563 1616576 1781051 509436 1522092 1455681 1984357 974593 634527 517347 1534497 1511460 562918 811086 961935 376480 506920 944636 647067 1539961 423040 1252406 1273020 468155 650554 905225 315053 371036 869870 1126008 1211870 932580 1338595 195482 1176521 1265619 1574240 1580783 633280 193880 1340219 913371 1993243 932871 1106226 1958375 532685 1002635 1417713 1119403 1860947 616463 1743532 1198135 1805393 1414864 936482 1035270 924777 486854 1253252 894508 95162 1145409 980444 667327 366687 1585921 819251 1367952 1172319 147104 1627561 881747 1379988 1247108 1232620 97771 1995056 1206390 1837926 1056294 1837552 364139 229413 1652018 1084661 450020 1073271 807343 1865695 1073912 1161524 631070 372953 1776131 1461791 334387 1536655 634896 578609 642870 381791 1433676 1431569 1653376 1769620 1450842 456331 1107585 1594607 1375863 73547 1607948 1638385 856430 709461 1255070 651892 1339909 326789 1943512 1605239 1945196 1901595 861888 1263065 407343 1976114 495702 1828272 1262224 510943 1588115 1414006 131393 1831885 1912244 1317461 337075 627840 1112847 630680 1500627 1343182 1163973 1499310 903887 100698 1652453 74897 1269512 216740 75631 485006 470934 1992659 544193 710 1154145 585471 152169 1843759 729425 831918 877442 1216823 1718768 1724868 459730 618602 825164 1877735 330017 1088670 556334 1452013 810126 1663850 750749 1796789 1243563 720288 617484 1290985 261752 1973534 721321 1025350 459822 251849 458122 1592314 1140953 311101 299262 450484 1625849 1875338 1697425 370095 24325 1213177 1454426 1665647 1995416 1939432 294629 575224 1509091 1190869 1985122 1386336 199198 1206850 1976474 83513 1393763 1977993 1725053 442181 1002025 1320976 1981685 148209 239843 1434415 301413 1366547 508351 1817481 1220999 1842642 536742 1290824 152609 885106 1270178 1998307 331659 1178270 1855500 1760629 1111799 1818787 34387 1214899 1300818 63210 156485 1951674 53632 1249434 1390519 93867 652190 1851911 384809 1356495 70181 1419605 171249 1721238 1288275 573673 1308561 1115297 552723 192544 1081578 625758 1560251 1850100 908033 1358029 268691 371929 40055 821420 793722 497923 1203378 1022481 926356 14109 1573185 126252 1989768 924084 828484 922140 960687 1071323 1969853 1057689 1717731 1047459 1346921 708144 60743 837331 1875754 451262 1219715 58213 1616543 338324 1227915 1390293 436417 1254211 559440 908004 96679 642475 973034 1865050 789519 747051 1508221 601391 587432 1963614 1442788 437477 205274 910153 820117 1445334 322957 41732 1042637 428950 1779640 396200 1754601 27118 275129 260199 1909038 624927 1724147 1853806 103900 534050 123601 1032869 1538921 1486583 1859139 844707 835842 1282524 1022621 1059092 166176 454362 1857017 1841839 770150 948855 1058492 1429554 1403796 1742792 1509330 1386226 1288075 1931821 621689 1454567 1152184 760889 563819 1147198 1751507 756478 1504350 24721 1989166 900203 1059652 40564 405582 94670 897565 767327 1509220 1710503 587708 1300039 881636 523998 1913946 924730 1914095 200556 946261 549560 1557454 784098 1088217 1761366 823197 737035 312765 591276 978417 994291 1164201 453102 1431398 1487970 1495727 633619 1888195 522563 1026917 1930721 22389 495647 93196 1706322 393853 1816497 4650 988199 120572 1222749 1284841 1935116 1993656 1197090 141521 350002 1974698 1729032 993062 630933 1406773 244306 583690 475242 899868 1600175 518481 915984 788121 1289677 1938540 924717 340300 1643904 907282 1744254 1493444 605531 1997915 1362216 1084214 1741136 1875976 547349 1076194 388965 349352 1102399 1858974 491412 1009191 1358942 1373444 1236986 1893323 1838636 960976 470186 1676448 237511 1622376 335420 1719235 1118245 347339 1195872 1384635 1433016 935948 1324206 1114407 1723110 1019814 1271662 770215 478367 705940 262636 197710 1021575 1647264 298538 179858 568758 558241 1646142 893539 106792 1630734 1711532 622935 223271 1523079 1992480 195602 765791 87271 1847079 1948102 1634626 326616 791160 539564 1423418 83369 1166303 913027 962784 919038 514917 1213622 1475529 866276 1213648 838261 1236142 753451 1142913 375891 388621 493129 334226 1504543 1837202 980263 463168 1401449 1959730 6229 730084 134300 604367 661158 1620829 1682671 793026 648829 772480 1974682 1371729 952316 1353961 983926 200535 402042 213671 1675044 530444 844650 307121 1088809 1956859 1656600 1365608 1965786 1977310 1760449 1050542 90114 160703 935785 1440308 785168 417409 1325915 1734503 47434 1545617 1078285 1064059 1159941 393097 1296991 1230747 994522 89372 123749 1056279 1359037 517081 627692 283819 1788011 351183 1380866 835630 1809905 1655235 1028084 104778 1825302 1580949 951773 1863938 107681 84593 755962 700678 1168912 1155920 1115045 1834387 1968702 1924721 552597 679164 1509177 1046630 1724518 397067 1322551 1368680 946957 1337116 584983 1966414 871446 478883 1061087 1802653 1132171 1909589 1736477 100938 1710192 999176 1193841 1935044 301651 1072010 206757 770723 836114 776950 1243734 705065 1008152 953466 570870 201265 1451943 1345082 860290 254535 385636 1921784 132720 444558 1568606 1902505 1181419 1403510 117892 1742983 1343413 1592206 1608223 491665 1247403 155177 1986164 802099 889483 179414 816198 1018901 1876650 1929922 431209 1408092 566892 1737299 514242 787420 1118557 276734 96278 606673 597171 970251 615028 824640 1209277 350120 782253 1323075 232081 331655 1944491 1180399 1895724 53754 1935698 260737 638832 1946451 127595 1927544 738558 259883 655629 308353 872718 961460 847753 1153021 1153065 1748621 1785619 1131227 150280 1971782 1908307 236375 558331 359174 645531 567609 876532 213297 1131088 804528 966956 1449895 840 847982 784363 941654 1223128 115753 876533 302608 286581 780603 1228241 1501102 590424 1710740 784784 408910 1021519 639991 1606890 454924 1374109 687511 1054789 657905 1833286 1798755 391398 1702754 1814886 1964334 519468 1439619 172505 829917 414750 1511740 1828796 1289118 469271 1557739 111789 1535481 1956998 1054650 108451 1567492 956841 1660477 935867 987013 1937551 1669170 1105878 416044 80844 1118653 1185920 1066885 816270 1168501 681767 1739747 1924322 1509860 1975487 488654 1713850 796063 557255 451963 12072 1039302 105520 176081 26566 768461 498361 1439577 1354288 1374549 300303 599136 441951 795388 539019 1701015 1644345 613149 1030308 698580 830912 881699 1381895 317756 67021 1434610 748468 1770381 512385 914782 171674 914183 1749027 462545 297964 277642 1169921 1717203 1922368 262677 101818 1298980 1470459 1561619 1765090 1144494 735250 299006 426364 1268247 620129 1280858 244792 1359111 440887 1991274 459426 1955738 838411 1089297 1488838 23364 954387 774340 130093 1829551 1903963 1761702 322766 597827 923106 81484 1065159 1130438 1913397 130405 908657 600545 1615732 1108761 1258029 843188 1726563 1083442 393457 992638 267119 643142 973767 565632 1957350 53202 723012 1396383 1243380 1252322 660801 804237 327416 770385 92601 863466 1227629 985617 160466 1050800 382804 1122873 1783156 1464672 22735 333031 880500 537293 1917009 1080361 747894 636990 1652791 1000106 1991190 217022 144206 1104428 347917 789681 1170336 511606 1550480 876491 466646 448015 158084 212121 1261013 430152 954950 852075 445220 616026 238314 512037 726326 1478322 835925 1833108 1750819 1953868 1698316 1611810 1686903 1909364 531638 1972879 1851007 1524701 609134 709573 1572332 1854035 1588851 1347766 857446 410256 1618988 550356 735522 1709276 1797507 1754019 589720 1402462 297857 1544069 100756 375067 1576370 1220889 617284 531646 827278 442659 224989 624357 1329879 1802075 79313 1437286 364355 1630541 1696410 1773588 1167351 1350565 246788 1672999 1959595 1461315 1273223 1948801 1765738 32565 114632 1016224 1998435 359486 866719 1130449 590933 1593631 687390 496241 507206 829070 1640639 1065800 451469 607137 289289 1605710 742762 260635 1709642 1651913 427591 1587860 146532 1717524 1036956 953354 1849310 698630 763617 723319 326775 39806 1307008 161302 1622417 1226970 42150 1288383 307926 9587 1076279 312961 1267360 618400 1321195 262689 1831001 711774 111827 257082 1924471 861625 892755 1252269 713460 1945760 1713506 679275 1267173 1746125 242547 129289 1560323 1381455 437806 95553 1763067 962931 1843934 417479 882796 1065968 1186782 1353033 1871382 365405 1438778 1847869 837239 797574 899184 387477 109162 449914 161383 593411 980092 1192555 506643 1976973 1167876 304114 1018471 1810027 1962506 540038 820255 1401793 1336532 1411819 615488 1047273 1042819 823901 816281 971531 1249282 1640944 8534 751763 419747 107268 784949 1091327 1226870 1217408 1740184 566260 1223643 558119 990238 1277086 847291 1099523 1541029 1266794 1466780 983285 1243131 1127867 1655261 203681 1407861 63190 443764 1394300 1271070 1020075 1004032 894142 501664 655494 944611 180121 1346802 1431478 1066659 286305 728744 1184699 7406 242055 981757 1162500 183256 798575 640734 527024 229591 1791291 752037 162611 997491 66919 1838549 312951 1561354 1708325 543756 1366505 1648466 1643491 138698 943923 1826967 895084 1127704 1607699 267617 1610787 1333159 1854258 400665 78044 871239 491434 726442 555791 1245995 356061 1974779 1967207 1124209 722927 658895 575905 249015 1773082 171002 388641 1273286 1836778 880110 1339255 785279 1691151 1183301 1251540 1930766 1683631 279994 759640 1459910 31582 1213337 1403895 23049 169264 35659 77630 1022846 1144573 721097 1781412 13390 1601256 684459 91157 1887141 1196969 296151 873347 524539 1538910 435808 105400 850417 600308 784586 1878408 736338 463069 1308412 751296 391521 21202 1240566 1040113 30585 694917 358401 1975917 1798175 484081 133021 473599 508540 1499103 1017186 557190 1375176 171799 1320597 70654 1404076 1048192 1844518 1200472 1087607 1682092 1811646 1964032 549337 585966 1265280 214547 217323 850653 1065051 1154238 787070 1181677 702955 1581934 580870 382482 170374 371711 976501 1827443 751737 169598 717716 1892987 1409424 1014281 784800 12805 1063089 527343 1461705 468885 770967 1073642 1750267 1309589 296679 144345 859163 570487 79071 1596984 21744 135376 1599746 969322 308249 313237 1576565 626523 861564 1443840 1275939 886238 1668103 911298 1201931 702903 230746 1805083 1159770 335045 642435 930371 1501973 467404 859379 375310 959861 682828 326783 1043684 72271 438582 1790665 1835624 1433784 1133992 343492 1944033 1434670 1234456 110536 1655757 1720345 892648 1023806 1610423 1679368 883319 172432 1069311 1109675 770559 1027529 1507171 1008515 1721373 110248 1441796 1635367 1195928 886781 1722879 371823 50269 23450 1908593 137199 1313330 650656 1097186 748964 972677 804396 21281 69836 706411 662112 1536584 84115 208518 643189 346661 406569 873594 455083 736424 1845347 517298 1073391 1320136 1755292 1393693 896881 542847 1040802 1684755 369528 332943 786108 1055367 1602351 783441 1379576 108236 769921 459371 1790219 523445 588262 90913 351743 1399171 425675 231894 1579830 1796923 628623 1204925 243457 1368391 1962798 1879081 1000537 1162425 109218 665880 552655 1510250 1515728 997502 1765092 1283121 1437184 614639 1610911 1721592 60418 214968 1759427 1574651 1394173 1614965 1328988 1378080 435394 813535 464835 812352 1339076 1527767 1510659 1456745 91270 767433 1398655 1386346 227413 649587 337120 1823388 162741 1886769 254412 498465 1824714 947205 91123 942757 1765233 1960880 1908296 971987 193327 1856897 1909771 1186890 1586831 753594 1635011 1260468 1447916 1022120 286392 58806 944763 1122403 734718 653709 1396822 17661 208554 1873256 1746549 39124 152074 1265066 1137265 681848 133649 290081 179269 1268466 1440749 1557918 138180 1222423 722812 407456 704246 789371 163898 1404546 1841901 177483 390046 1199467 553529 1106216 719410 1904460 1443564 166350 1487621 93786 774184 318481 129630 1603635 1235348 1416813 1064837 602645 1978217 1496929 56666 176916 368004 1038411 1820624 1021206 742444 101017 180054 255086 1475603 1040849 1114423 486639 1926671 1130166 1594983 440736 520163 1278394 1902202 742018 250278 1708751 279864 1417403 693280 578798 1676197 1178609 834877 1274030 426417 1456449 1379523 1222744 1686346 756121 1551010 145021 437966 1167171 1109191 996274 1570139 249795 1201355 159878 273790 491019 1599477 759590 1058058 1322493 1624188 444023 1564768 532145 1246058 1137987 508558 502180 137912 1005760 1001425 1142699 799328 532679 19039 842970 427770 1330476 114196 1066697 1374361 508288 1231931 1020048 1421074 1442723 1037660 1487695 1553010 480749 1748792 57069 786595 789806 1074627 1262535 1592962 600050 1233925 48832 806652 1113572 579367 563467 867143 51387 1547703 1140768 1582949 1241090 223674 159968 1425264 404517 1483682 687948 614958 391745 550500 1087638 1194920 580962 1539303 1399311 1864223 595797 1865366 498251 489150 83367 483744 1124790 261668 1181830 532293 1480985 1659619 70086 1727826 946868 1157293 1804747 1418616 679229 1205422 1907340 584187 457217 1096269 977173 1186995 858838 1734699 745555 906339 17725 1397645 1740343 1914708 1296868 99281 744593 537675 280284 131553 1151811 1145030 1722542 1151057 1187519 1019373 434169 1989455 1890578 1306162 897717 1869936 1630110 857152 308235 731376 783555 1865738 1366248 1304133 1714413 907004 1191670 1878164 1168873 1253363 1133453 248095 1876894 481489 1698415 1192997 1680684 1653551 543649 352401 937787 776766 1126972 260208 653895 1900866 990856 631691 1607479 1424280 1368646 1972805 1190677 609228 166518 1708149 531874 300771 234024 313310 1903346 926131 1038036 1166981 44987 958568 439805 158650 484003 1938225 789351 886201 1654278 366271 511807 418890 1752534 756072 1750197 640651 846278 1603401 1641515 674234 1448330 271544 49371 575034 673924 1493077 439252 832659 40816 785634 1166532 117794 1650388 824426 55999 1492077 1443976 1358737 1368608 1399501 1228737 1667868 1636282 1532685 242287 713645 1944095 307445 1112589 1554710 1761427 150113 678273 1346116 660230 1903439 1489219 408343 172208 1437813 1429567 1610882 907960 343288 1793407 345286 1710555 687726 1986659 1776264 1981433 1851910 662824 1632674 1855919 772575 1895867 692095 1282631 884790 282248 1616479 690378 692373 722258 761754 759667 847573 1376648 64490 1821265 1856972 1251813 63848 656941 421787 556937 1566460 1961155 706649 1409070 1949523 1925955 424085 1019322 1703193 1054490 1320102 1509691 1332181 1644964 1945385 1011493 976920 1875224 777509 1033098 1560134 1929442 1923372 1125365 1022573 346623 708474 882633 1729568 1053504 386611 102229 1050357 626816 1815317 967308 677065 553404 846296 256587 689975 728038 1792980 1471502 568932 1559138 94308 1054895 1297152 264455 915422 1643254 1689947 1543315 1585462 1282735 762272 1915754 595843 1974799 302462 414448 94856 935479 577363 177199 1190326 1607039 1511122 487069 84246 1224151 1422822 1933934 296625 1513204 508379 1939692 1885348 812804 402422 1468801 969504 263921 528492 618500 1674650 1302781 1492610 1433757 1708916 16185 506352 1091003 814166 1843264 1780886 1804968 1304140 703504 1912403 209924 1552032 620219 1442812 1601944 1045245 570820 825249 632640 1993187 1476309 1943573 512691 1130652 647361 1692455 255105 113892 1986684 412871 1921064 1799939 12220 1863599 1121218 711667 773592 1022467 1864215 684762 442617 356252 1173268 173216 133288 1658406 939298 1207020 398909 576633 1784952 115447 1611645 1776063 1999141 37748 18588 386078 470303 1079535 725014 1681831 37620 925302 1221785 642185 633627 1260322 701640 578954 1330011 646705 1398814 749413 1106103 1530086 1142842 1294792 1770770 607344 1500998 224674 1621123 1058549 951797 887297 236088 1884292 691181 1922734 1479304 588485 705628 71551 1871028 615493 408495 491038 402176 445940 778415 759134 588324 96346 45370 1856347 803362 1555587 363928 122519 1041700 736397 1709686 763279 1043148 646507 1047183 1337802 1866203 1287970 1194629 1697348 1282351 960278 355682 1977211 262444 388238 1224953 148979 1281282 794459 833589 641910 1494560 1684884 334808 770154 962962 744027 1077598 18500 1736919 1474034 1637397 845278 1883780 1881068 174894 173673 542035 1413605 599027 1274280 166451 1580727 1078123 332306 478915 157224 1093033 1709118 317193 216242 1094968 1316841 1180607 1069849 776833 648283 574687 748269 1198470 717072 1279303 1657176 1299908 1629054 1552220 1658382 1610397 1869188 126265 1909937 210222 1764001 202650 689687 24892 275735 1362823 493331 1943699 3480 545327 849185 1638839 584411 121033 962566 860002 80137 1328640 1583585 229213 1641607 1992880 1238951 141949 141834 881310 117540 1878920 1874768 651968 1480234 1057263 327725 811828 1680292 1441962 471427 1421181 136358 716843 1737312 701484 882193 1324352 590520 1657989 366514 764600 1356759 414343 877046 657553 1934171 1002967 459313 408186 1763169 1710612 1201700 1368683 395994 846320 407437 487393 642775 594438 264688 344473 1938737 1784731 1598082 1587968 1613754 1873474 249329 1171962 595398 451769 24283 760939 1861838 599787 1968580 1707760 1090551 1080818 1311026 1886830 1254338 1832472 747547 506025 438540 116246 1902108 1416253 1061842 263038 1532004 1574860 267900 1752772 858206 857943 1589738 206628 1872628 1883844 1539973 1390199 1141261 1564736 1328080 995651 990851 1763141 1396106 450715 241962 1734380 559409 413777 382923 630709 1015866 729300 1485803 111 1523256 1472483 1115987 410435 1582113 1179163 513578 421008 119328 219726 177648 884565 1601227 197243 1797336 260296 31393 1453816 1269443 693841 1099126 1121971 1381672 752149 1250157 1319404 1999392 685661 1721570 1145646 1387689 10816 257635 1346014 572685 1462359 997372 1433989 1803493 1886270 393879 1257544 1474925 792298 1692659 597475 587106 1463233 899427 1885345 11517 1824909 1189354 1899224 248604 1340045 1442990 1497890 584395 716335 1394346 1394207 1229581 1030240 1330510 1134744 772945 796877 1901181 3737 1237713 915052 716604 299348 1253659 274177 1501359 90180 986619 1424367 525916 1601540 1798668 97231 79090 338209 1162093 1783492 258407 1641629 323824 1777251 37891 88298 1126321 1061731 779719 1713233 1753101 1934279 299854 1846923 1933913 1687956 650425 773771 334214 227203 1136807 552795 1472223 1404018 1554896 1971355 1905446 1969183 1643024 929863 1978758 739912 623644 620719 1024785 1681738 1360703 462497 1939334 801204 23690 1332289 1153933 1832478 1971807 120632 1401994 1228213 1193400 886133 1932858 1724710 1596905 194534 981134 1077074 1794507 1577399 841006 298183 1765069 1584671 534844 380523 914899 1327340 1200504 713531 1835883 641058 1154817 850986 1370084 1675325 851681 1229355 346267 592141 1459609 90754 456539 1650582 1791143 839257 283846 694714 1548607 1680000 1276611 1892085 505701 717202 47966 39982 249124 790725 882068 1133881 1167480 250301 1533210 1337211 1238505 749148 920476 636590 1715978 984206 725353 1521682 1961506 399642 654858 1055084 67192 1054350 1818184 1120429 1663496 1324514 1977256 340588 523051 1786389 33709 352310 841938 321348 468954 1800356 1585278 731409 1799539 1134996 454255 678676 785186 600064 1053627 476153 1726306 1527576 1219946 1908692 1952027 1338071 1008475 1163784 1648508 26337 1533287 444164 24919 20443 1179760 844404 1459844 542854 778101 1562799 672652 420721 394197 1026682 510177 943983 267623 843125 70065 1936436 1360478 1511752 651739 44146 1011424 500273 1057921 771607 1429113 1365802 1985225 845676 1265500 460512 1913111 880229 1571927 742062 1552530 1629304 702194 1505067 250889 313233 1589390 944008 1453809 1443275 1463313 1572292 190444 1521507 983758 158618 1575010 1696560 1262308 426842 41159 1538050 994199 1041907 1070575 1443990 23970 220155 1868866 469313 455336 1780242 129309 632737 1526872 1232068 1723745 675608 1693101 856056 938732 790996 1638424 1494210 1219002 205187 709188 1406361 1368419 1302147 229966 1885203 1468852 57456 73939 1689184 1793977 1643510 1805740 1412975 330954 731874 696240 1100707 250393 1562646 965301 38887 1727230 1571317 1197437 909167 984334 670543 1490119 398752 1362936 98749 405503 699146 511770 1723281 318017 800921 496524 1161093 202745 1869969 522404 68110 220794 1613092 758290 286698 436750 1036824 1552437 287561 1697254 121478 1448322 1206608 242188 1547830 1745064 1697854 1161560 691094 1290079 508406 964194 336046 490960 171083 912929 1574038 131791 349714 1306622 299234 1356006 229385 766345 525862 1696125 1027231 1372713 449509 1255360 1534089 1360566 1009973 1205396 262727 1887873 606799 1522861 681594 974433 17711 153352 1643974 1857238 416341 1991266 1330837 372793 1271959 1010342 998998 1656784 663028 125536 1960638 145264 458620 1977523 1355780 1811440 1553291 1174627 884282 1492571 172802 1434881 1260553 730924 1494499 965704 20847 1396100 1942563 1841585 136447 1311963 24856 598088 297554 928118 1910781 1993313 531141 315994 685352 869917 1086267 1141046 266999 509018 1711335 738004 1470277 517429 118340 1849239 1691979 1331584 921187 853274 695756 943874 1869066 90414 1968023 171841 1277874 1900555 197325 165709 1818429 292947 1051947 557712 8169 1705517 1697026 1372050 1978000 387928 491913 1598425 1784940 132067 1434876 1703926 949941 1041791 195875 617630 1832657 747066 521999 1186879 475203 1355349 401007 1838781 310282 1345651 1495568 1243382 428519 127742 69428 258065 605124 1684555 58586 378514 1021847 1429399 492780 1582079 1622342 61379 1534731 294826 1943232 1032237 532924 792348 231655 734759 545776 1316795 1698454 1766621 842344 1624824 887712 520216 1630070 1826713 1477157 1854467 67756 1127161 378497 1134359 1960906 1061542 594616 403481 1203445 1801997 25484 1088144 44088 569714 368586 825949 992640 379715 1432650 340198 99577 379088 1428060 988833 1860181 79343 455857 327718 779965 1524858 892404 1753501 190939 697480 933395 1523763 720112 1214670 32950 885631 1392441 890033 43640 1680361 1760425 202159 1149933 933855 1845107 270502 890086 424973 1883381 13718 1382431 603319 304490 705938 1848984 306334 1303603 1516590 1872003 490366 1427884 397477 330752 1765218 1945780 1381927 778303 2147 1552445 566223 812087 1358069 1503753 951023 800151 1180291 347545 1733744 1152240 1173403 661173 223827 517635 1370527 1884893 245515 1516702 263261 623003 1496149 536663 1699057 180879 917068 425245 804725 685810 678508 1427808 966473 498522 1862326 230612 197136 277708 166120 182316 964718 1864865 1127565 263050 1585479 1461591 1826173 81135 807218 1387490 536661 354600 1345883 1533799 381386 173312 411844 297970 1912018 1003542 595308 1455288 1294219 303022 1973643 84410 355446 1344349 1678417 1152572 172479 596286 1216301 1509699 883044 1517498 445925 1347778 804155 357290 1745981 856870 20059 1682648 320000 1154023 1159569 1176121 1265351 766858 1981207 236607 641136 870561 438327 505562 1768558 588470 1684891 557797 1735791 987225 669195 1493006 807809 638354 1436489 746081 1658582 139414 1608048 1287724 1669127 1934061 593257 398382 364853 1366439 1667955 1505822 975321 1813450 1669077 232645 227672 789422 50247 772571 1039783 993208 286357 197021 887699 813677 1341335 1639517 1497586 1066425 790130 736559 278420 1915981 1198296 232136 1835234 1556175 56378 970004 799049 742817 1309250 130426 244191 1381751 1629139 1394414 88936 1484987 449243 25015 1519767 1908899 622292 1694061 385099 1581338 1787107 1004212 1509232 546464 820829 1842910 1837650 145973 1608592 888334 729514 1896332 1948331 267767 878116 739954 1912491 275712 658696 433336 205908 821466 23510 489483 503180 691302 1263620 571217 1748702 479597 1064357 371686 553530 756402 714860 850517 232865 1612072 550981 1219533 676484 1702960 1986871 4634 1503071 438367 1009020 1894471 617728 1622815 718596 60634 1693875 1777928 1720555 1895769 141765 1887298 1483285 1278417 374602 1534972 1938510 491260 244872 85607 1885303 111214 464458 1382382 652089 1568668 353596 1729129 1524199 1655726 1283292 598386 1121472 1648986 1163782 731976 1629312 860645 1428543 729083 1241382 751286 985045 769486 174165 1565664 177609 817014 335407 1248509 823124 1780245 1303615 115398 1556732 1277369 1019354 1179993 1065134 1665848 249562 1386216 302977 29805 1639509 237285 659970 1195324 21255 899567 26436 1401228 1965235 635346 775788 1293737 844763 47283 1576218 154785 1276461 1213813 979909 1799403 1576448 206701 737671 1316549 285628 155385 869113 1127684 361096 218324 38705 292445 1666171 1787377 1565647 1462124 1299710 1254290 517282 1050560 1463591 1752506 1143295 870 263267 485432 1670046 703825 658388 1033596 1711145 1654881 1563791 170851 213375 1329899 281862 1642819 1492866 1997208 1088770 791660 174021 930628 532486 1096350 1051542 257644 1120127 741963 1496866 1181245 1667960 1397078 426634 1434915 973472 1621077 742974 1354602 327937 1404543 968251 1610077 209336 1612489 1547701 559241 1572513 1257878 1234954 614005 468978 1845502 831269 647582 931209 804204 1580255 1009511 269347 1230309 1309715 856882 1450487 1171240 953886 860630 865149 1815170 78021 1774722 1931790 298709 1916906 396551 453166 745064 882598 749773 1112479 710076 139121 606599 1984709 517383 393512 645622 926236 421265 1446884 231753 1559793 1582606 922819 489303 1392635 573671 1118711 1885639 680022 334057 1859816 1567526 726262 1475779 1858258 1032207 1279270 727977 1451549 663886 432150 859099 937339 322490 236023 345510 1648595 668488 1640160 1161978 832026 628523 1619980 1041190 1318330 577270 1270808 1701401 1832341 1726044 765769 1527244 1169343 1045832 1502620 1491387 461179 662185 531378 620484 646265 140872 591419 1640211 421950 837684 23947 1788809 1566066 551883 848026 705505 303582 504182 1790960 1441352 736851 161314 1694267 1245423 444566 745761 213550 1962400 1210244 1675528 1726504 479101 1215085 711910 1301139 1280360 1124640 283900 1670447 684904 1702648 48965 1533823 859622 932193 1521490 1376326 1628596 1956841 998470 249170 868350 288463 1998688 1178625 1192111 765247 21739 997837 319672 1828477 751277 1939767 1127032 203401 586149 1722480 429013 85248 1716095 1085318 1524143 401085 1571478 480438 1645246 1231909 1630429 249990 936451 1086759 1075704 995980 800437 1464201 1660624 1296660 152706 831867 325361 1134927 1922565 989500 1569850 160670 429406 558744 1245083 8405 1932087 1977250 651308 603690 1515644 1389424 1161229 1770158 443309 55913 384357 131938 574875 1792887 948666 682556 828880 728905 1550086 1230638 283788 933680 215066 1102401 55191 1650760 1893789 972816 593813 79234 1369836 115871 1407967 1824776 656459 99809 1756387 720656 1251244 304272 29449 1538632 1338623 1377143 757715 29319 271205 306284 565979 136982 547224 309168 723317 676464 862823 157770 626381 1140455 239499 1760632 1402614 1376669 379100 1482461 957484 245216 108065 1371796 36901 1519416 570935 1618375 843038 1959662 449622 105899 1056262 1209248 28103 940669 615465 59182 1840343 163151 641087 597740 1185023 1713874 1570282 1865260 448520 1439463 1311288 1282683 1370210 1512239 606472 22604 370828 205807 1214785 1049398 1798845 418080 1604689 236574 1688920 1474974 1253341 1484726 1926217 723537 599237 345247 327685 396490 171952 851257 338391 1660816 886099 866308 175216 1060124 533793 242400 1078192 916614 627528 373834 151585 1552686 1862218 15339 1149718 195064 304544 1410416 1871962 1746429 1048596 257740 1523578 1159074 1972034 1545372 404852 1081559 1946328 723837 1635713 934123 421467 1194885 1044519 672224 1798919 1168377 1987106 1491776 785472 582442 1082693 1847263 322620 1995720 89621 69160 1462206 822629 1821383 1064004 84529 1341703 1354431 476583 1545339 431114 701681 1206087 3132 340999 81272 163189 1319365 928104 1605901 701072 501839 1198435 112582 1373670 609260 83046 1850652 1222664 1208303 1239204 1393966 468591 1723646 1139076 230920 1025848 120937 454320 1696511 1767482 1818945 357315 1010724 1857457 1967012 322895 937101 691111 867875 1566052 732984 582091 122280 998138 1458512 964814 486508 111875 1385407 875490 846797 679937 1018987 1744278 1280397 1270424 1580424 1533341 853643 1002132 25276 1997719 942461 1963430 680683 503920 11577 1580290 23069 843005 1401061 585788 714669 1840401 8626 386672 1923368 1629065 1958086 512493 108597 1033505 1354340 342228 1330594 1847047 1316086 905602 1255848 896142 1328275 1626992 1794302 1828779 735563 819799 1480823 409801 972652 1198275 614176 1554249 1720194 1932411 1988616 192023 807254 1290109 1674009 1362751 1101427 530811 757499 1062693 1176606 845883 1288641 1301375 155867 748591 206318 1840287 1774609 705923 556524 1048585 54387 1197941 221523 290880 1553791 1001534 1484804 980520 1959660 1932969 1365288 1592233 645610 1564522 564955 1486964 548036 1996306 1661521 1685518 1707139 1079808 372762 855571 543478 899847 1787079 867618 223907 1957827 114555 1599704 1634623 692280 428637 1352927 1114173 837195 1058054 309054 685993 1084206 752418 587990 88101 1469933 1033952 1525963 145503 1580245 599859 356045 1265657 560809 281644 1954905 1529378 372503 641405 694176 403063 921517 763224 1856741 46195 1557395 51693 1437609 545514 1657158 978215 422345 1909114 1390719 74531 649840 1133824 1411560 239917 619256 1573792 456255 1328057 10737 1662172 646171 963419 484717 58930 606620 696815 76927 238296 838570 224126 643507 386144 1282247 1100033 1401038 1741729 1218810 65504 675751 1455050 1571428 1057322 1346525 1209076 1061311 1242215 172521 179317 862632 765957 137314 1508042 472340 352490 1483913 1916266 843839 1659618 1040840 1808764 1108427 220671 450708 1182611 1854970 1331424 758263 1994758 834967 769495 1208497 768568 1342117 949810 1073501 407643 161950 1841745 613977 1972307 1746576 255319 1936923 838467 1702665 287974 1393764 1521555 992826 630171 569066 1310953 436859 1889961 411458 721798 1154772 750642 56463 1667949 454402 410289 1676304 629561 574453 1718752 80193 1314090 1595337 1560355 1718778 1142147 1875677 1565507 1353252 191366 356894 348393 1965465 1196963 914275 641027 161479 1005851 1281597 619617 563716 1134162 1314328 695755 965112 278244 1948587 823491 64820 1908137 643052 1502022 600289 1935810 260655 1663257 344130 712729 1242891 22664 535874 105984 1688005 1815073 528271 533141 819633 1010642 730352 1634783 1945989 236769 497748 1857172 1071040 918923 393111 1222742 667831 1693399 1934075 1833294 1596346 319758 961980 562785 446927 1052847 364720 1144340 1333359 647725 1533317 1281138 443763 1785350 801818 1278265 705216 1710316 1200305 1028197 441129 26231 1167535 734202 1517185 1191868 1492683 1914881 1150257 928196 1170998 40293 899393 1417914 804556 264650 1549647 1386998 1887509 1631691 583348 1312117 1686437 192166 937230 1179799 577504 1127627 604261 1688605 1699760 1311999 325296 732417 574729 1168099 1001165 1936783 812420 263012 1215152 644172 640286 415796 1317081 1580115 487134 1032807 911973 610680 68334 601490 459911 1759557 217223 437182 950180 562150 529840 660394 1015465 25064 1993050 1232809 1740525 885321 985291 481416 720816 927560 383687 1220186 1377781 1624006 768500 1955539 778847 1743110 856264 1395382 1856201 1438742 515367 1003323 1725728 398168 1179306 70003 199677 1166469 766795 30409 1179593 741740 214929 609245 852065 806507 169468 1886617 541371 1988283 1985348 1236627 799384 501342 73989 1361068 743280 99882 1876556 1100735 1406435 912867 554461 742810 66863 1077055 1484399 320708 835004 1214454 1530400 376749 1387272 1152687 1084344 1202021 1384020 1965112 294057 1610171 162463 1697817 1312592 1506727 296013 1467527 1010122 220743 989949 1523554 765394 112557 907287 1812380 939619 1761268 1603858 964765 1021307 1310385 1022820 857707 1376800 623971 358894 1227150 1047161 1941425 60759 96383 1910475 527660 1137457 1774039 760813 1002191 83698 249934 590035 1069536 1268379 531150 415528 377701 1305308 852692 1352335 3953 1444148 503706 1931037 1547441 1656 180446 308867 1319690 271334 490186 1829669 1233250 863743 1073299 1261402 1680715 1306968 38784 766431 503109 1322733 1928197 1512746 185367 155101 1083955 1411810 1093979 1318457 1774445 1605252 694323 729960 1284031 1268587 1597616 194333 1906762 1934652 167885 184266 1627241 393514 155042 695560 1984737 400250 653223 1282870 1447509 539043 1191489 1222451 951822 313300 1116833 114147 226948 1425184 9703 1743114 932819 313776 1786374 1516800 1521679 652676 926806 1994870 613262 1734006 1297125 1903107 1408413 1428861 848811 1810825 1144264 1688500 1922812 837744 1973677 162976 288491 1817646 1515336 329709 1201476 1455732 1158692 1439478 1057231 410955 368759 767170 1198633 1380227 1033261 185331 1400562 1097567 1086237 797170 1334705 428596 963278 77852 682077 1396196 1632794 255903 496859 811316 1631888 1899568 362229 545715 1172914 1763686 1301914 1578672 819524 202757 36740 1634515 55921 111915 1957532 583208 1367862 191084 1878179 1416311 621001 283987 1611212 1045236 1826476 1852441 788689 1298208 477158 721422 1229291 1544452 267743 561764 385884 1154608 1477787 251583 825231 405189 1466328 1739239 871178 1109346 1695192 1713089 1876945 1714123 948632 1304980 951351 1855479 257982 255223 1686705 1356407 976546 1140971 956285 260023 769021 1467550 1818816 1001953 1612617 1250391 1446310 25994 1154030 1121967 1217275 864379 1104987 784692 786402 171210 1680535 257065 592269 1788731 1033010 312215 37987 1776887 152004 564503 690578 1728781 1151653 130869 809449 958094 309073 191531 386103 100517 575796 1145758 1242256 1142489 113228 74525 1640510 764783 1715858 226578 242518 1590159 1555091 1433997 958765 1285484 1779397 1359077 1693626 136434 1861956 633932 1982889 88883 1059320 1326886 1590287 299322 1839524 773032 1412236 1485738 1113967 849273 762901 1445167 1990620 1306278 419153 69965 1507994 510856 508740 1234939 433502 55559 932960 420939 1639296 199305 1032691 1185791 1734323 375405 237268 39454 1515278 1468489 1346331 594515 1047997 1654898 1772490 291183 1097696 648780 829739 1249317 1771945 298815 1151034 1155081 1013287 1814912 1705081 624863 885375 665775 687747 902783 1540972 565900 198190 610090 91731 1289587 992313 277911 1023911 536342 837763 480088 27819 93664 83414 591287 1588795 1608855 986617 1464091 1351783 1286131 272453 1474081 780820 314242 456267 9759 1010412 390880 1930174 756748 1623406 134373 963905 322221 1611392 743092 1161287 1507063 1886760 407682 1644898 1933664 565240 108163 424278 1631698 230798 500279 862920 698344 1193257 975294 1904899 771572 1921140 1906101 38775 1573618 1089353 15575 1618888 1083228 1793323 281818 1139041 1423971 915892 1515094 246065 90191 710509 1102919 184675 1830245 1072015 1512903 248709 1026782 1023617 538026 349576 806010 1685771 451249 91466 1526691 1926867 1857296 234905 686185 123982 1704517 637274 91997 1380826 255006 96696 458051 1013040 869354 1663078 1968992 1343010 374538 1006237 704159 507658 275475 224651 349504 1131499 908564 1818908 697556 1401380 1591992 1456291 318631 373967 918359 48178 744854 1882706 1094259 285546 64316 1898660 1393840 1680969 1448975 500204 997311 1184442 518825 440140 303983 1787091 209797 1446873 1057664 832284 1845651 691542 1764869 1731166 175577 1476817 1897142 1893526 1924130 1584437 826300 1048619 576422 216873 1078695 1573249 1520983 92470 1235004 1697126 1442677 1665672 1156893 1464915 1086714 1831146 1248142 880182 1684649 1560935 379665 1994406 187440 1795437 1395885 913381 1787466 1773963 1810857 1384393 1874585 270243 525960 1637248 968966 1795061 900024 1714548 217666 1366164 1736866 207874 1967791 384942 100481 571985 1736511 441018 1346598 1405949 1599092 1191270 842350 897045 1138633 396722 1396145 1530502 1452803 893241 529527 1410881 1405372 1433093 292619 1519936 1027283 712221 318845 800623 1860451 1039058 1688134 1306547 483415 800004 64287 883215 1649739 805964 1398851 448675 1358390 1461567 762150 1695445 723111 1778427 1494005 816929 1353606 1360723 1895879 1850425 1278333 101077 1813848 204951 1559887 166146 1939321 1113951 1269463 705006 1090670 1579341 1367132 1018897 1999544 246897 1409274 413239 687387 994094 1463748 168920 654350 1659617 1651767 1856129 511969 293141 1831302 707128 44105 299446 1344822 1584386 144939 1707698 402754 140388 1400869 386459 431571 722839 1168771 672923 1768821 858122 1735071 436441 198489 184899 418042 1737478 179250 800934 1503237 510240 94868 708528 1748726 1876801 1534608 753280 1893556 428546 156952 208988 1937745 907859 1776983 146093 1216027 1240203 1122025 1962094 430418 1412263 114217 440406 1675309 1743086 1722506 1478547 1544675 621836 1747050 1959067 157100 1664226 760761 1051375 1125556 190154 1098506 1861535 1306817 809424 355564 37958 1163546 1496757 1361871 1176163 565213 905891 1017285 519574 1637587 1264433 1846099 1744918 1243355 17949 387809 503809 1569767 1028486 1432894 1689015 311603 1312837 1710993 201820 1817085 660478 393859 1061878 1153081 1223943 542778 410357 538315 615638 1826042 1092691 189249 522766 564217 1374383 1912391 26930 729412 1893191 733296 708360 750316 1330046 282606 371211 1240904 600085 877620 286376 1432810 1729620 1297543 1548457 380747 1406597 374088 601412 984429 1797113 1795004 343606 1611807 248971 1319813 1689751 1840467 621830 1603005 1502574 551186 1292659 1213696 1989232 1432905 1997429 1800032 924269 1152188 342358 36463 495667 578913 1800520 1813027 1189511 64262 699180 1867993 856941 422085 1555921 1896250 1260950 1744774 1076225 841200 674776 1516915 859849 1347377 1540184 1115362 105478 798392 1833367 124417 949557 1388086 390604 286685 434859 1437447 776924 1349718 1866768 1324233 2061 1922756 83540 1879470 758067 100691 1508474 258451 316273 1550220 1589219 1428386 1788283 1033602 227141 596740 599523 1484193 913418 333591 144965 1242204 956644 477944 1796689 829900 1131773 1731700 1504264 458746 290426 1520675 456245 1334002 1973413 740386 1969190 1513026 781990 324263 364697 182039 1071260 1887746 851749 1985112 220088 391045 1710777 1913813 1186060 1056014 1702773 941111 1229524 1227835 585567 559076 1436266 1479801 1862980 780771 1479736 1908245 924157 1917463 636329 1562626 1219732 1650253 1704227 1682722 670886 514036 1662353 1719598 183845 461666 1681747 410305 1342842 1246828 1727866 286652 1732485 478615 336398 1845787 1816591 664356 651900 618313 262274 1762250 755426 1598613 205017 1603938 101325 253434 8554 1419718 291664 418254 1720938 440281 1058645 1958475 902309 1086409 1814079 1067969 653570 1128668 519799 183391 59709 150480 980568 350347 1449475 1433724 853969 1713951 275538 1026836 802856 1437040 1043880 1884640 1057682 677024 310173 1297801 495787 939291 1157503 600713 1129433 1891175 1371827 1457829 969646 415866 267294 1401181 778764 565582 1172674 587118 1886837 1747898 667148 94295 855315 1161251 1289128 363198 523482 1227241 1749589 1990659 214062 748432 1325782 1074626 1541602 1701653 196658 305024 723061 942580 428923 418411 718752 1291658 1786927 520709 915663 1897063 391783 440681 210777 1806691 778872 1268529 1569223 1817342 1366407 783121 746534 1163223 391807 940530 1246588 663426 137412 1000600 1979457 771945 550885 714915 151705 442651 569210 576685 408901 567214 1423517 108541 1475552 1381910 1744979 92045 21915 400648 637983 921736 1995666 1981304 310564 1373207 1950897 1692262 1176541 1493966 257046 217866 1235038 1257520 40029 848208 687270 1668339 1697127 94766 651157 1202479 1123973 253577 720174 1059138 1190456 3804 1282304 740520 834727 1205153 1507950 902979 224347 1765101 866563 1490089 1045875 1952453 1580173 1411334 1392388 1733833 1231391 691425 352677 670935 1730111 118468 1921235 416628 436964 1075124 791993 674265 820046 269376 873944 193372 656063 1698144 1560026 1588149 1714180 16499 513813 1099756 1765835 681855 1189818 1748844 926459 293810 1952017 1615772 1628108 1093364 1301292 1518803 315078 520461 405772 211583 145531 1863271 1302338 1085567 1951904 1933427 1569736 828113 1822013 315854 1450113 1253968 598968 634087 1010002 1955061 275177 1228204 1887437 609423 428538 1584720 1101066 906965 1561896 1256501 394944 156735 1278286 1006459 1983668 439086 143818 1821441 506709 1129196 1926004 1662456 1894170 1398457 1799369 578323 421378 362216 1874147 691098 973169 617554 1313670 1428140 13500 975597 812490 89205 385463 712556 1265494 866112 403224 1179803 1834197 1924300 258761 479000 1719754 1721574 907530 1430554 1593611 983933 337495 803982 1198870 204109 87493 1313181 1365985 697640 1345231 1357633 781208 372224 1888309 1201453 1206211 1038338 1574311 383098 1955325 548358 1951930 1336060 1385595 691427 346305 545984 890721 734763 1894405 91433 667460 1519399 1991350 1622879 1908216 1533009 1474268 1472484 45951 1140823 1246765 78859 1064038 5063 773929 1475912 510256 1364688 467856 1371184 127659 1028327 1669441 779170 351062 1725382 1413503 1786487 240069 1314704 1324688 916085 170839 259924 570797 338572 1007811 253667 1768660 704498 1297990 1121307 1484964 919690 1622319 1730596 1096283 916601 1555445 1234726 502195 153239 1866151 412092 951509 621275 753033 142019 1576362 629916 998395 399132 214230 802281 1714243 513481 1010822 883341 1468676 915367 918936 1712912 1892006 112712 1645437 426267 1150274 1763022 372758 904243 541290 534560 537648 1269196 378932 531214 1078777 1969006 1366077 1430716 864628 220608 937436 1532034 200521 139009 931837 557815 1317000 1176730 724753 65560 257764 358070 1972656 708173 1110046 1767781 380297 1442696 843132 112740 592969 1952325 245800 68177 1374395 1782782 1958338 938277 759338 1265755 1478423 1692424 1637457 209236 1561558 283623 373363 1808506 1329606 223346 158362 927880 1114145 685268 686854 1865060 1988756 167428 1416784 730803 1467906 1180544 555823 310344 374441 653961 1176804 373175 149641 1329850 1798219 1712350 1197038 1456881 1943826 274950 1038044 135062 1447067 932005 1906060 1456894 1208085 1508213 120033 1732092 492734 1469253 1000933 1936299 1181237 1790396 304600 10178 1347688 502979 1715788 420531 1296077 944581 619466 459850 196760 877909 136811 1372488 835879 801885 484272 1612786 947817 725437 242927 36252 233373 212783 1226985 7437 108361 1726792 770356 1772102 1940027 398940 1486554 1767047 878506 949818 779983 524359 1276841 460939 1674350 1708327 269079 1641282 1402172 1792562 839565 309443 410043 88271 670078 1557462 736134 597462 921657 14218 543250 1654391 636666 751327 1004205 529500 630219 1066950 1790923 1130005 1769123 1576126 1590194 88751 1383951 1525 192300 301051 1213461 430176 138426 805880 782008 485139 558568 1757881 1595813 1981102 383567 467882 395005 1926369 210615 415945 308047 1706323 975762 1852326 730547 1840812 250135 765689 1352628 717544 129092 1886125 1143720 64301 788189 1939378 1418732 488449 1470702 1913907 523519 305946 617084 353923 1094528 1025800 1218893 1160493 1859640 1303999 1059604 1872658 562265 252017 1877823 1136401 893804 1257014 1691444 1359993 1909203 684304 924561 341947 653533 749893 1535286 432806 1982089 286242 1517113 1447595 524694 682038 199068 137511 330538 426666 1625112 1476446 901916 1462680 1068532 590245 99726 432366 590596 1911186 938524 1396326 2916 659094 1575318 100329 67841 1716533 1877182 1518894 13403 1270076 625 736099 1022662 1686139 1574969 152785 54582 821458 1131579 109973 250395 1325220 953770 1181001 1293432 1570316 951577 1571627 44006 1127073 1845692 1034790 762800 997004 1702933 559527 809011 1570458 905806 1637778 516610 1767031 140958 1071482 336187 920132 529429 1478619 230077 270713 1135695 328873 946941 1299594 1342498 208633 278586 83969 1300665 309099 629757 1498205 240786 952781 154594 760217 979995 144336 1633178 1708511 247305 77907 1328973 1704268 1634221 760508 240059 701366 1167421 1044840 772502 470537 899685 791096 245132 1165442 110530 1700018 956029 1549905 580063 829224 1812637 404690 557948 1500267 1154344 641296 1006270 55835 1195674 891997 451608 1421787 1532253 554704 181396 890827 1795949 419931 691005 1841809 933914 1806728 1621159 750 1843233 957011 1236030 1175761 387864 422619 70085 1784971 1349819 658161 1535564 1772295 1876106 1437430 1301669 347648 1395751 1059032 1958329 429151 163725 533840 1613606 1492849 1047510 93373 238195 1082039 1485212 303239 1929964 482798 1156919 1096756 1619299 152200 209367 1600684 654055 1456438 156298 847723 763588 326948 1468718 89599 135093 1921519 1119247 1438994 733669 1606266 962194 1038410 750445 53215 635977 883095 894402 1128965 745495 1777504 562501 891065 39734 893517 918258 1972519 516422 1940689 58563 713897 1505725 1590245 1185982 223948 267522 965142 73668 1986782 1605397 118460 489072 1955955 1273853 1415707 567178 1723735 781798 1510003 756005 352224 734680 380368 164913 1668922 664990 912980 1613774 292432 1132004 750363 481319 667771 36831 587064 984520 1516817 497939 1814062 459866 218761 1398960 776768 1064176 938420 1797444 1395020 232624 503640 891451 1890162 709533 1101600 104532 1475220 951615 919339 1517137 191184 584796 649796 254193 992265 1328208 565992 1929989 400513 163146 288494 990559 1632318 908439 1101275 1158665 1351452 1560303 1823217 1702567 1519570 1972313 245378 28081 1649184 150427 497760 1725972 558355 390368 432269 818858 347308 135034 1023235 111090 1618816 205297 1898141 1050553 1900639 1745601 1108168 1281982 609037 871885 1895467 619925 884926 1472328 709928 414647 199090 1874253 1413488 1050179 1048625 740894 333439 1299439 1841088 1471561 977234 636313 1401799 1735538 570175 957745 1383442 434779 1939016 983239 120048 1725851 291991 440402 925891 1982353 510232 1164651 524548 1144304 57064 1476463 850537 863389 995509 902932 1403715 894380 659943 138027 1768693 420402 1438518 356472 212254 647600 1887772 582683 864240 917698 1536068 960727 1506724 1128378 833045 1818347 637153 323484 1670052 1480207 1637660 455062 1414926 6563 564508 1423487 1172942 719562 367860 1021631 1088975 180020 1268398 1345281 1433385 1309787 357829 515217 1341575 888966 1346633 1267337 1922300 325818 1621256 1667434 1447623 1305231 1476468 991832 911930 836770 1528650 1555628 250121 632939 1496034 141186 628147 1434683 394734 105484 1634749 684640 1650597 687660 1068237 1442329 1711439 1516632 386268 172841 1291982 1445827 505517 135262 972274 1664965 637000 1662115 526080 1098628 393656 1774363 864898 1730873 326486 612247 1361859 1674608 293056 910470 1727009 807364 937789 678193 652051 1831849 1769171 812476 1635009 1370890 1424731 813127 536635 1711098 1917116 1437952 1086296 1372003 1301243 866101 1021612 1878400 919080 1291796 956953 348419 1975719 665094 375795 1856258 1608444 1533638 1398028 111418 808984 1697786 1579529 538576 1171949 1494348 723011 1911363 1079941 1563237 1807245 56899 225932 1676027 239818 382123 715354 1817938 1752035 1596336 672812 1413426 944350 1561988 590841 531087 723087 1554507 1308166 354218 543263 637027 784940 791070 1372707 70356 281715 779847 1418869 1024619 1979529 1840226 712084 1177234 930360 50145 1550678 1417349 652163 338629 196386 1546192 1295645 1282734 515366 505662 1705718 1754916 804885 690288 1171774 1853422 1956477 1419844 1242171 547348 1108252 509508 1386342 113542 1020032 1950979 1812845 1900734 937370 1980441 580482 941958 1840071 187000 612390 979169 525560 50446 88445 1548285 159610 1506523 36164 782403 463306 1638368 1933677 1047311 1787359 1129726 80833 1484213 1916336 728462 1915381 888957 1725563 995191 587304 1030334 341636 207589 1655465 1719981 513788 1567211 434342 995547 1312972 949003 1362877 444015 1589537 925455 1857158 1596768 1787622 383258 1947840 1111520 268361 1011320 1742806 1370491 683851 151570 587321 765308 362325 1632448 1540852 1510390 1155243 1168633 559505 16066 325224 1686084 1394809 933478 782634 493928 1409342 857441 735012 1069558 425349 1007728 711901 788051 330981 1009591 313326 1850683 1902405 469567 1834088 164522 581235 1483567 1902892 1453559 992593 1051061 928088 52005 895454 929658 688675 966693 1661855 1381445 1476382 808900 410319 36235 1244686 1867002 263962 1065503 1069749 998807 866463 747625 1329210 1195190 1700154 1965333 1199565 1750815 1100567 381969 1198411 927241 947297 1556681 1083043 81280 1419968 1636608 765460 1197151 525026 1131514 1262764 1053826 41521 716574 820394 307888 1777491 737019 748164 309765 1915378 1330866 1366775 25924 1595321 253771 454284 1540096 1336199 1426948 1381677 237805 1901982 535375 519979 803339 57318 1133003 226310 1163705 589547 1091508 942332 9693 1452766 689314 198904 233266 696278 410633 167518 1455030 1040520 109143 460190 63229 1786903 1188458 1407398 1941879 570327 1762747 933570 1524129 1390568 1391145 1637368 1190630 1750529 417202 1377832 712437 1658021 1000436 802391 844790 1710624 102934 1228394 725439 517395 1618498 1215339 909395 1843535 1499809 943789 1642279 1246344 726454 19365 1846237 642868 979636 256326 8735 1980550 116631 1455510 1567217 1368454 477221 477828 966076 357067 219335 519 162630 80623 725835 1842957 1635998 590895 1945622 800611 1408295 783568 1161233 797653 202573 1467029 475856 1890273 1646595 1032017 885577 366075 1505622 838431 1932882 707243 1617581 1790353 1585918 982049 1910733 1282674 3210 591750 1478199 1759670 963485 218390 1124487 659931 990280 118550 713720 1914977 278704 395275 846105 1055773 282211 283971 94010 1158929 1698032 1511259 957120 525307 1950125 1640059 1119561 1680671 1758073 518229 1341392 765179 288190 1287183 1221844 1831092 955640 1072862 1709360 1366260 1165777 1650017 1028716 1453712 1178383 838844 1355278 1205811 569165 508957 18614 1623314 1599374 699305 508167 645037 777515 819629 1563819 1060662 534304 1333402 1752082 258461 1703891 1933062 1052712 455721 851462 15559 511092 257863 1122509 1588490 867427 1884337 676767 1338938 951742 933918 1741598 450944 1871536 766712 761138 689140 167611 586502 996811 1824117 839299 1461590 612183 441571 776708 1596787 1378587 1250702 901336 1451630 1089006 1564497 212418 1328326 214506 225284 331070 324369 1002275 1590372 1943705 1301649 1763766 174898 1465231 1055201 1890953 1662835 1586717 942684 1080075 543102 41948 1229742 279403 1842005 1332784 510328 99042 188869 881289 1694280 1460230 685578 1536602 262637 1533144 253294 437400 1971737 1414844 645958 1057852 1228898 635384 264329 1732118 1807439 1888253 459793 1894492 1606371 1095623 1842914 1101927 1672082 51308 1851416 25540 569403 425566 1169525 1832552 74965 1458110 1823226 1190546 8026 176406 789421 905184 1544 961418 1258864 827323 286728 271711 973149 1845434 833484 1089600 300156 1212333 1964204 1797064 449239 598440 301408 56344 243670 386015 206936 1598387 1906184 375129 1495289 1693659 1963236 323180 1365783 1025584 144321 872930 418494 1568469 1175059 1696300 978562 777809 331449 1012196 1094962 1953125 1322129 172686 1437492 1408779 1724979 836796 1244663 278383 534791 280943 1937295 586248 1481478 1601633 1179574 799833 1134488 1547834 1251750 616435 595793 530828 1359402 849786 610012 677495 732170 276066 1132060 901559 726957 1896509 567534 1309064 194255 1983889 238842 1433026 1660598 1230552 1520852 1957866 1122170 1039897 1859027 1323437 1268168 313366 238740 1913205 1193852 1871929 602959 343949 1378310 1918203 353802 563651 744834 185549 598500 502263 1827762 170430 1293030 435933 1380598 1042858 1278176 1261187 131778 1583753 1998046 412426 1912524 1631881 1569224 1345018 1014661 785738 706004 781610 972964 1328706 153847 1805444 1121413 1680072 27571 1027422 1154645 1755687 59198 1736456 649575 731785 593801 521160 1757658 895083 1069200 1421433 1310480 736781 543871 630102 752469 1880076 1795854 1645828 961009 1818478 1085382 841080 525122 684959 21266 394201 267713 1928362 216420 822251 142533 1718464 183149 1600088 432284 753639 94317 188957 1541334 283097 103360 167570 82138 453792 364182 46594 1154838 634301 595770 951775 1519013 1341093 1958602 477927 1414768 765385 1369840 1940982 515442 1558501 1519893 1072798 1083790 221374 361475 1567409 127584 887525 576991 1850966 349043 551012 1901758 1000695 78226 1473862 1065287 732632 1290846 292237 1169034 767211 1151226 1109222 1088072 940360 569263 422990 934851 1030275 1918800 885082 595575 1056646 786453 1840732 533158 417179 1609583 1558077 569932 6642 1832704 1501125 432169 1147056 945175 1599121 854186 405959 411999 462382 1024251 769050 1883092 1368317 390471 1816163 72671 1564097 1351489 547498 1928149 114103 1080379 576676 39327 104785 390692 807265 1582405 1303659 402440 214490 1576068 1402411 1683599 174873 1209733 269703 1807256 1670752 992516 1199104 61826 1617395 1992027 663128 598304 1272363 160495 1825212 849204 566282 124078 795876 72367 1162041 896241 1265871 1991059 1615022 1819605 1811125 759602 227159 1463483 1107231 689114 591275 1158954 910565 182251 1945375 1476663 571473 237838 1181713 1948992 1273958 1013978 834670 668171 896985 1635837 1228225 1776547 670334 394999 507671 1812405 1221171 1846165 893782 434099 347237 1877778 1356716 1428170 1696082 1980757 1255644 227622 1980684 610776 1289847 1314822 854606 1669537 88144 1773638 667915 637815 1458921 1876147 1728881 1985940 1239482 1974159 1383964 1498501 1460711 1169727 1104584 425403 579146 657173 1070530 502525 1465860 1797330 1542809 74855 432490 530760 1886604 1251251 991725 1832825 1029095 1717182 216736 317169 263523 53987 884310 1501194 1222754 1372855 450153 572507 1188156 1664212 1971097 927981 1778575 1986267 1088379 1682827 852939 584586 1894803 1438936 1111965 397659 1303403 128203 282464 1048808 1314027 116099 299697 434471 1567009 702574 63954 1413212 378832 1728712 939163 763966 1663692 1584339 1412234 934226 1057810 990322 1920109 1182058 565806 28487 582629 243916 666139 600744 402428 491320 551581 1164026 506579 1065004 279493 1373373 315036 909932 869972 1394889 1715739 647784 837533 626497 1466808 190272 250438 1437828 1323774 238666 248001 1512023 362281 1354627 591720 297572 1035250 790502 1112513 1848482 1217403 62184 1520064 440576 147563 755247 1656929 1651773 246631 1623999 267235 1675542 1017769 1433567 332241 394544 1953120 674300 262675 1350473 1362918 1811081 435522 591051 667710 1175699 888350 996211 1495867 719999 354785 573466 1958002 1035904 704817 1392049 936361 707561 3319 1170549 422890 1208759 1164409 1828259 151741 718168 273198 1291442 1408526 305805 334810 1604980 796426 1401483 902593 689042 844138 559049 558832 860351 1089636 500010 957232 1660256 1770400 1613602 429990 336448 877227 583479 1686625 1696262 597344 1408337 1633097 586672 1397468 1189001 1631384 1959134 1571699 666472 1383659 1592146 1633102 1176331 1094036 920694 1990796 492369 1552845 1187699 1132849 58766 61778 1593293 737289 660798 1295231 1719459 1708047 1650321 247572 1161559 1899342 1766951 1242306 960868 4045 595676 153035 1614819 1417398 41249 1821068 507894 1861743 956770 1578808 1636332 1825840 197052 850380 1452544 246629 965655 1876369 1393509 1876802 1871046 1039997 1082988 308062 1166923 37557 1852910 1526721 1963216 118382 740018 804022 680272 940697 223179 1504445 807669 1690682 662620 1755599 1831534 239804 7451 1212384 1476516 255168 96217 1224611 515687 1591145 19819 1881449 1387776 1321925 1356009 695307 609238 1687309 669484 278085 10787 1832373 1995058 49687 349332 567222 480304 1655394 231597 739427 605789 417112 1507302 1390397 8225 1197110 1673094 930576 335606 415028 1174516 386713 1711737 111482 994446 1391545 121353 1377249 1474857 575783 676715 788940 143209 1823351 1163074 789321 1403661 1742482 795282 649829 635152 1751039 1721021 1756798 1928888 1651996 434651 238613 143265 1018451 700190 1911477 818177 1252473 173580 88692 660962 451408 1009845 1397207 597683 666805 463390 1070953 545657 543595 1640436 560459 1621525 531986 805604 376138 65269 678837 1544175 822963 911239 1954873 277004 146896 1586764 987172 1734362 1213492 952230 1824007 28916 1921625 1921105 294294 1344629 1682508 1773 693143 1473842 571978 1488188 1790705 1639608 1336036 120633 570422 1047474 1703728 721050 1593494 1815286 1676303 40303 99128 1399696 1613659 1473157 999771 1672018 1622139 1302708 1811992 1075506 1674400 1007529 1651180 802922 465444 1289068 851522 1406864 297313 259602 221982 153451 405958 1231759 1700193 1507930 487306 1155023 319570 201207 1571246 1638203 1298002 420072 1605329 1210558 1923004 504251 1622431 1328833 43417 283427 743296 567197 1404669 1342031 934605 1608890 230685 1592528 951810 1620176 995 179869 1189075 275883 423963 720379 448852 1657812 693637 131066 402153 607380 805378 891 1968433 130354 730219 17005 987560 1168746 356303 926318 17418 898854 55917 1119861 1619293 96281 1906007 511668 914367 1600081 1110493 643578 412421 667803 866968 539648 1712941 1058503 470979 980796 1220475 665661 278573 215776 1476999 197421 332543 279630 1997130 1205121 257329 1516368 1817410 1815234 1750660 216313 1888740 787949 1716733 822081 335277 866120 1321139 411588 1373982 1956651 508851 1115007 1114083 19288 584503 379232 405815 920076 173651 900934 675715 1635389 105360 1071309 461276 58470 304491 1323710 129535 1031066 1757497 603235 1467415 1532915 980672 1045433 89327 1464526 1344985 22490 1658948 858884 885525 202742 24777 1188506 1269136 1026408 1619575 1363292 937707 1585067 1865615 857979 1314344 1290201 807970 1589776 723010 636944 1721421 369756 352893 1556504 1887957 1030369 677720 1105981 1457695 1486649 295733 599483 1715816 1676046 571868 863777 750175 98635 325484 1778993 1253959 1205659 1118249 81661 1860916 156901 477637 790372 1447951 118010 1673898 1532334 1287064 160045 1633611 1701538 1000850 279810 562026 682606 1466741 1102992 1924720 1748931 1032126 1606676 1576934 277207 546691 1644181 1404828 88959 1333872 1960085 1810659 1591117 1005178 1811603 441330 626266 1599260 1856695 237180 1968161 378476 639801 1422355 554790 608938 986294 183288 1294420 433552 1019669 821516 1658578 73533 1490204 595731 639662 743523 69662 840776 1939589 510635 1563102 1564636 767398 1988129 683413 193496 897974 544383 697 1554806 1932935 1867394 557620 1190818 1637104 605886 343062 1576936 488627 792623 1405895 400521 643629 327034 151998 1491840 1479744 1387810 1721454 1174373 1615275 1139270 1533114 847496 467578 505757 1754025 218359 932600 756827 1523544 140399 1633099 786052 953872 1551552 940651 743564 1498046 446694 1971427 1126450 1679268 378592 1671061 51618 21720 235620 1763150 290612 1803733 611514 320026 1988420 837648 1212744 1531679 1457687 1055022 1423933 854975 1757011 1320441 1154297 292097 108920 175298 598368 1845978 285804 1999373 1134286 597226 1910491 1107650 1882579 1031108 74869 1608962 1934546 1941530 839387 1138685 616743 682075 1742835 862081 800173 1801930 837180 1627618 1587872 1379911 1591149 1749067 1766036 236740 1746168 613491 771551 838169 1612876 567958 1279059 377032 103785 440520 1695272 1910522 598309 263799 183061 98964 1883607 1638687 1304094 656570 1908278 1251853 1252410 1770725 841383 1002422 1071734 1677560 181167 576703 1983193 35302 1270889 592889 1382973 889454 1062177 57031 865095 981236 640090 1735558 828063 161194 522627 1739787 708495 1031191 1535012 616767 1693121 561028 106295 46424 1964797 440984 1109850 1985351 987227 880260 772440 32564 1677320 796067 1713199 983705 1833016 314848 464473 1230130 1841320 248413 231416 664995 1077148 215516 1661709 1425301 1053018 389518 611927 1937415 29003 342388 910607 1891891 100323 1544693 394250 1225976 278162 284284 944697 1027663 151791 541424 539502 1323876 1839144 1964414 205263 1841474 712055 848256 1856573 964705 197010 489309 1185386 488593 620829 590704 1834471 1466218 151038 654434 1755128 1931099 1408210 1081976 802565 1168231 1636452 150717 593667 591850 871132 36916 1083976 1278764 265007 1132529 1696544 1055669 1911608 76786 594287 1808623 162758 507329 245804 1645263 404000 1760279 540593 1320692 1874517 1955592 924695 1354355 1007460 1592543 1493839 235720 93903 262784 192361 545109 2934 1403260 709170 555029 1279638 389391 197529 1286263 866777 684137 290189 454434 1492659 1734487 1078112 991691 1980142 1779618 1907182 1195926 1157727 419388 1420314 394436 1486060 1636533 1723237 1430652 1630980 1773350 1513968 284796 1701548 1211586 598135 647236 1938553 1914529 341 1206653 471089 712736 473504 1307613 1196725 1969114 1971669 787376 1201440 1177526 477068 723303 942488 603621 606784 362557 330651 1561923 1098168 1908173 158834 1262484 411173 1910319 1207625 851173 159498 1217360 365415 484182 1142305 1215948 230651 1301998 13269 871713 1536562 1320463 332412 1109007 773437 16946 1819528 1420302 1677725 1651482 1131573 850135 230702 75991 1417205 598200 171393 1026476 457303 448133 1375414 572926 325850 1911490 970246 1590636 420379 460622 60596 1415362 886991 306155 1263410 729675 1547540 1149218 1640726 1827791 910510 1393000 734365 1434832 633109 1328044 625914 1425263 8165 20338 697691 269643 1873884 1867521 546148 417725 1922082 1484761 1748293 1455196 1934485 106855 442379 1684693 136135 643729 1831782 697448 705037 1133308 1782730 1905061 1012974 175408 408533 965719 605480 1329442 808835 990696 843310 575014 1772893 736339 1880296 579779 1838571 767102 1138566 379530 1359026 1250079 1198618 1678803 1933051 887872 1238064 1258378 1138105 496490 436757 1421923 496746 952914 1378045 1953313 1876709 796200 345883 667182 373979 1731956 498259 756082 1320016 194843 301692 52718 1029469 790181 705671 1062725 1558801 1658425 484648 1094096 1699794 1584683 652074 66293 1650177 1520538 44344 990309 1905200 1071422 291378 1647788 1032279 975570 437713 1958087 574611 1846272 1404847 192644 1599614 1648624 50047 1044823 1710191 45044 1350468 1402948 1180959 329128 480575 714802 9765 1300375 891659 1218710 686033 70462 459688 1905911 1222516 1765394 1990588 444363 407305 635892 1252455 537755 1534657 1120825 1753648 1427923 1889175 556734 1586344 1091087 827846 850860 1815164 139463 202923 1929984 1057059 1661497 1337638 381178 163759 1628563 1354480 1943315 1731040 751358 369926 158446 1472200 1398183 770949 1425560 333756 1828991 131185 190971 1949200 804758 1906211 381544 1984799 1362829 1294943 1159627 1419788 315448 1622895 1677040 1326138 1777583 602859 1434836 3604 801376 194246 684837 243913 1461645 758500 1037627 1630353 343259 1764246 268679 1606946 647518 660180 549753 949735 192655 69288 604710 45922 1149170 1575250 185287 1689330 1883313 1181637 371883 789545 893003 1058199 424194 1473315 1889457 1824934 1343957 283116 13940 274025 764575 1001045 1113455 187318 1459373 1515932 649729 865844 1094234 1457259 1127638 383256 1670958 1880886 686095 1987304 1668032 990463 132558 560551 1558370 499509 1281486 130359 1444122 274112 715702 408837 1758769 931938 1447365 876554 1646524 316846 360695 1752577 447827 733526 1916795 1950741 541246 507314 986963 1865222 1606750 821623 1946443 1650252 1044332 1824572 1872224 1653979 1944064 1308139 157214 95546 1809380 110998 1853889 1315551 935801 107736 1033888 865845 593111 868940 453269 329094 921309 889925 1271345 537464 566694 1154934 641226 1085801 775388 486609 1365793 896302 1815173 752364 1796127 986950 1102240 1029058 1383685 1693154 937552 1302878 755960 1665383 1950838 1927683 1889547 1157229 434832 285398 1052619 707479 3338 101133 73454 1860548 665569 1211922 1149135 711306 919114 928766 791393 1579059 1408387 81046 1725983 959523 715163 1206583 951123 615317 1779074 1231963 345321 104503 55640 418514 1215357 811109 120772 1061172 494567 924976 1400789 121972 2476 1674890 179461 542664 38755 592863 946630 1242550 725813 270245 198698 551075 501084 1097147 1745942 226383 1070422 727296 712568 1839504 1529006 1549850 1826463 793685 1353586 1504497 1375388 8754 1217972 1476915 1002582 1843275 1937130 966953 200900 698629 233419 891898 851577 798570 890865 1587460 1156484 680827 1819952 950518 811101 1741137 515698 989652 384052 1212944 1464464 1794986 1925562 1405639 1004218 1192266 365134 1886094 1393324 1563338 1800708 32195 1442600 843238 619796 583639 1111780 730346 739350 189293 948871 282102 1717628 681901 441603 707073 565516 733916 155543 1794225 535710 548779 1500457 958556 1379835 1633631 419094 970013 756083 1571608 482910 978439 1153509 239251 1483515 151537 1094033 1729092 1546771 1454718 163079 116310 885306 1188115 1949786 1539745 336947 516062 636259 278003 1232291 878834 8474 689689 1823549 441059 1341212 743728 1545271 21597 1870310 163678 687796 1233955 566511 456106 91055 480104 1794153 1586049 1806536 1024660 1020633 1884994 1079965 1153464 1259260 149045 1083105 585639 586184 1321320 1717643 313153 1336265 560893 1855093 1357755 470457 114322 1961028 444655 467810 1490774 997333 6555 1159681 513611 1984374 1106149 1817536 60404 1797804 1552746 663642 949790 774560 193621 361187 1899915 1903750 1076302 162490 1681274 1329497 1984607 1441022 355456 295204 741520 989602 940090 1970979 1645400 1266998 1938685 450732 715635 392319 1466833 160900 927719 233346 371468 1945684 1523172 1610150 1281969 85716 1479529 1776296 889275 1541841 1786736 520718 1134955 40505 1813653 1408603 895687 75833 1936657 295491 1836785 929879 118552 518862 760816 1244307 1521468 1801687 1911077 1320628 1751772 1037980 2567 771307 1689141 1040370 1126274 132988 66046 1771687 1399851 410354 423667 1088823 1768879 1995991 1995157 715474 1603590 1277570 800395 9183 475179 1331522 1848782 1573539 1438949 248736 1789682 1366548 223487 743843 656588 89521 474525 667654 472298 1977432 724660 416513 992744 1657832 1617539 403200 71254 297462 1888312 1606905 1861912 201452 818852 1835709 459344 553785 683084 75664 609200 1790364 83273 453075 1039282 1558979 733277 1515619 1782927 1449036 696853 741182 1269859 432360 567726 760659 1720017 559282 557747 1524358 982941 1133000 428970 407976 787473 1975578 916695 1582447 1020874 1714420 1726331 748870 832201 789241 187368 206542 425415 1460922 1223607 304315 172915 906378 1478366 519501 107140 685513 177559 1122854 1636227 1967863 532394 1418537 1286656 831962 1801405 1330474 1970021 1280384 134799 1300365 1947448 317883 772787 1379970 1093552 570893 1420425 1160337 1419865 1003623 735877 923239 702329 795680 1624020 1279263 894294 1952262 834398 758705 1610277 1533180 953169 1810508 1721704 886236 966987 1967992 1730774 1475663 1033623 238551 1287233 1571881 1462728 1128310 83571 490826 318489 421099 1946050 677039 1567214 1048214 883795 609255 310255 1349499 1497141 1727116 779944 624939 804148 68696 227686 1716764 566601 1580175 109827 617037 360110 962658 1001479 707641 300209 412208 1504253 662624 1017307 395824 1693901 51713 1681246 509529 1402542 1370485 1100198 85733 559899 174080 1006752 1863752 882516 482887 828640 1222433 833108 1115594 869586 249503 696508 1893943 654220 592817 1989605 311956 1278699 1882732 470478 875603 1160966 1509825 282897 1973391 1832906 1582861 274965 246692 342102 1279918 733111 896776 1467601 962838 1603102 1142659 1656086 1295330 138231 1016130 400720 1348907 958539 1462092 1552611 620979 1980026 798338 1930329 1858190 1046788 1904578 1256230 124194 1100862 1948574 589325 382832 678188 1328286 1430992 1277935 1162216 1760958 1452003 1877258 665724 1001044 328167 208640 1318179 1790860 890164 1203494 101744 270212 1652380 1073603 536721 1832455 433997 550546 835770 685479 946209 1295050 1330608 304857 488372 436777 391848 764647 565088 266661 1753572 437424 1366682 858987 1946866 678008 1919991 1097872 333760 15028 682710 545950 1194265 316372 355594 1029025 1432803 1194600 223959 1951053 295292 1687284 378149 390066 1874958 469599 1065963 728276 1435480 1807999 1417190 1174291 750951 529446 1208028 1181913 1451587 1480490 1314397 1269027 638916 1165152 1039344 1055295 265611 985136 132757 1291310 1422716 1818398 1761871 918454 1874644 796546 488213 848405 1970711 1800067 933711 1270916 1268770 30602 1480429 1464359 1221985 595854 278263 1625319 899964 951547 705740 1268949 1577257 1576301 770795 508622 1650897 164848 1517347 402942 9062 711552 1489384 1383079 60234 806496 1531267 236676 958641 1627573 1959471 1195939 1005800 485102 101709 1667296 539157 257475 375682 1895961 1948002 1681289 33293 1272089 1907248 536492 622112 1808301 930500 1766361 1273544 453528 1597990 845355 895140 1732665 1020000 930754 1740960 1608007 544628 1585784 10903 1287728 1481510 1241595 749112 84482 1257141 383404 911779 1232493 1914251 1263675 1937375 47749 264646 117376 913569 1033994 487833 1472238 489388 312232 305052 516325 1770750 619242 89687 1989993 748641 824019 1908079 1473272 794700 329438 1178481 1204057 456396 1870070 866114 1810850 281046 1971373 1138910 254462 207685 58138 281668 1818885 1211488 109558 719970 1840115 1345517 324853 149611 737750 123131 1613449 1955620 524563 1807261 437807 1311672 1583139 1893368 755513 396749 1734146 523766 702518 805448 262882 1055231 1931552 509052 828550 188806 904927 1787339 1232305 357813 967528 245458 69393 5500 43217 996006 1717583 1257203 941083 201334 939034 283328 140174 31403 243945 1822094 342183 1334491 52002 196441 957254 87681 206011 814918 249571 1869007 394010 685920 827904 744555 587374 559519 703342 1681508 320262 1707635 811529 545388 1018833 20303 217956 64679 1849830 1573980 1616784 357008 1176582 747351 170036 1589555 1105483 1524887 1308845 771511 1334492 955582 181018 407727 1884809 1584048 386055 1229071 1931685 286356 827118 367889 134811 738820 1514729 1158853 859534 965846 973798 1257706 271319 1327223 1293991 709186 332918 33308 999886 1563100 187233 645224 1579671 1227770 539217 714148 344464 1055542 94673 722068 1070414 627523 1841430 1420233 1473278 163220 1649825 141166 295337 597060 1955522 812729 1230492 1906310 1485830 52503 588203 791182 504876 1623675 1742997 1052789 943948 870391 720590 1701224 438061 1610563 636253 1391012 1795646 983060 1282387 1392015 1791298 1098061 1991600 1183578 704943 1598033 632627 1260254 756405 82923 527920 89352 1239779 1966559 1982439 640121 123447 1162150 165865 1525324 1742598 653608 592403 1354833 871962 1522631 1131115 832488 1665701 1602255 347814 1078049 1105076 75892 1235446 676988 930694 619955 160008 128038 1754200 696368 56406 1193346 1980456 712069 821314 86318 868545 823624 703782 1829536 1075679 1451591 1075784 1660187 1637369 1945337 207207 1213227 1021785 275791 1455285 217090 1425070 121962 1506541 1269532 1996855 578848 1402470 1333723 1920477 984665 1734308 1430997 1738681 600279 429479 333993 1014246 411667 206189 1424354 456200 1967109 726296 1975354 1302641 287847 69383 1089188 846941 273014 245293 1702531 1029925 1031039 717168 740267 1721862 356234 1032601 1107889 1035068 796432 860154 1028430 1853224 267647 1448122 63326 1469977 1530354 918050 992014 519935 559018 1604205 671524 996373 712961 281533 792704 218394 176595 135045 1556521 1717518 1895010 1401532 1281550 311489 70040 1883436 154483 776683 1180031 1184214 399417 1091567 66937 1865429 1721386 1275587 1318873 101416 1389763 585747 448316 75156 244002 1946177 1119666 1759301 1203648 1598280 571250 323056 1273764 1687778 629515 1932544 1793254 1908372 1750956 1956102 537042 1365984 1845841 1775115 73953 1243150 1376259 1851157 1642692 667793 1779944 1299044 1204450 1423356 75970 1167125 90562 644712 1223175 1373171 467780 530326 1786482 300851 528334 1426969 1167 349186 263952 1271677 1612606 1717970 1535104 23552 1591986 427462 759781 1788724 1763562 1523705 989999 1019651 1487099 816803 648129 602330 357955 982064 119117 1331709 16898 287223 1523674 1350360 145104 1882433 497495 1401108 1958492 427434 1805569 1401659 1862022 490309 1277955 886370 935181 1955329 278112 1226540 992344 1600567 1348228 1051431 1890440 1805714 203802 134134 932678 965259 106785 1526387 644322 1035043 166204 1560212 1564837 1482763 383748 815585 1348538 1028223 11340 375348 859165 475099 513547 928936 592027 636649 301658 1855376 1221509 19817 1413834 504806 574803 1511916 945937 1172728 1088509 1688958 953765 240653 1574053 1321569 937660 425661 1405470 857154 12064 1688821 1924336 194924 5682 1178011 1270743 1063892 1715956 535222 1876860 1967142 1423775 586250 1210972 651636 744548 185606 446129 967059 777218 531909 754650 1298977 1661064 533836 966346 546223 1727843 916258 249056 648367 1349636 312043 789653 298401 1004434 1921300 1758689 894124 485097 1193243 371755 518480 1109887 974850 171827 1103797 236981 1857504 333443 611458 761738 76609 1674227 1191630 789005 626882 977849 1449049 1475248 1027262 98408 224431 1475673 1455374 1338980 37033 1546614 23693 961068 1263478 1747829 1033028 618698 1287628 1059450 408136 1380860 1687668 1152673 1193434 286587 1842020 1032338 1855075 1879322 1818318 1879362 905469 74334 567415 1844182 1113026 282965 1712527 1030256 678869 1527035 216178 768183 623059 1516639 1808809 1797408 1913678 1281750 1117036 1671046 359391 1628724 1162453 1472667 410522 1639734 1207604 936368 1551396 1971370 1884086 501870 235752 779766 385053 58249 1558603 1903143 1944181 1597102 491809 1504270 1457448 662098 1955236 210699 580490 1463442 655491 1226451 1704175 1550232 1413189 192729 1082094 1227336 1168080 347942 397842 1231969 1214618 712262 273768 1217697 1728685 451400 1682039 255628 195403 1304762 1151929 902974 812522 781811 1467396 441599 879109 1095126 1896461 172967 1515921 1450824 228658 1595130 1053688 1185465 1098245 482520 1022609 711815 1984151 1 1132567 1883018 451156 1051391 244300 1831271 1551382 1822571 1901185 1713042 328275 246513 1564128 1953659 1729358 1090881 1031812 98977 1713471 1944684 45165 876146 1243134 668107 1707200 1515601 1121715 683726 355976 1220305 501863 1140576 1405585 1275763 115538 764285 1725718 1898364 1318340 1400063 1447112 294730 622681 1830958 821115 1847547 1792989 1639798 64825 442338 866335 174719 872154 1676033 1470262 835124 554992 1739173 1336305 105936 1916508 585226 447806 356866 1840397 474380 30289 356040 389977 1460470 582980 128033 487026 648706 712258 241392 743168 1703821 665067 716057 1721116 566643 1223077 432048 556127 24908 841034 1847616 1921627 1724049 332884 604868 1856127 1306939 1245316 1568496 1757315 672393 616757 1128096 1790564 1992447 1380149 1778443 1865911 78488 1834268 1794272 1171192 514404 1576168 1473752 59309 1852225 292573 556834 475068 1382900 802852 481736 1424911 838239 227940 1591789 1454712 374346 474566 1964706 1059629 505377 710596 209788 247437 88151 692043 1520572 190373 758669 48389 560430 1865556 1140186 1858132 1837906 1872461 233336 1144973 1034594 986639 977418 692818 1117987 339698 9810 1602859 167541 1176340 331808 1328974 574662 1399982 1256460 1881969 302500 1125154 723513 660136 962019 19442 1696196 1146667 1241772 251056 1910688 403343 45657 1864975 1785042 551857 536638 1968604 758786 1960156 276903 1984851 112151 712100 1384288 833727 889472 1760656 75765 1443032 1707051 1324416 1084 599307 270294 1026237 549919 1449522 1564340 1023058 1119784 153450 585118 588155 1165082 1308230 1120815 1492271 1226979 636932 933506 985430 822112 982062 1628056 1002935 640436 901921 570625 1135441 1680162 181819 588648 1421677 388154 1427741 1301762 465923 160526 1972081 526157 501440 845852 179721 458506 284848 152807 1358306 1059585 1026324 409145 1723767 1157567 1990104 1964925 410209 1148248 1906609 1738344 588308 142117 1700050 1964310 1913314 885848 611781 168935 1249944 1499301 1575612 1120767 494352 746093 629665 1646575 1279131 1788642 670558 1355645 208992 138597 103537 1073433 1327857 1446910 921821 1734703 1060316 578756 582252 1148674 201931 1673523 527174 539922 138810 778387 1611569 1916463 787132 1237658 12282 800574 1996707 1772177 357276 842552 746606 788759 1433887 1273289 1624828 612277 1441758 359430 1724802 433546 94189 1187464 1535525 1322965 621639 78076 511484 1015918 1363092 780802 258027 1278087 190664 1439172 1573600 144027 779523 926581 953871 1346291 413771 1022108 931438 51556 526786 807750 589961 157663 697353 35104 56966 1494777 1545076 978766 402867 205355 1375694 404266 1306135 1270090 783675 978680 421419 15744 1115733 1921965 978570 462754 1453579 557257 680801 624929 257491 1394962 1015338 1852043 337823 944405 900138 26241 1945324 282186 1951162 1134784 104325 1690103 8910 697552 370116 651105 917562 461040 1517885 343985 640271 385554 1747821 435851 1879921 1236867 448761 1584513 198439 1913900 859169 1466378 191729 1147052 1312382 426100 154529 165501 805749 385324 1053587 547398 1338001 625979 742753 1326074 1773818 1352252 191198 1273516 544869 1188485 743570 1797941 771659 583536 1290825 134678 1864227 915085 1345601 534139 1430821 21824 758060 1897394 573583 1410993 1263260 1460166 698046 385068 1992635 1845811 1908951 1886484 583967 1151588 189403 316860 254601 1878136 1673049 151183 1001511 1373860 158841 342160 1662632 1692331 1424921 1062031 1701275 1480846 513092 361905 1058002 1571155 612144 223611 1907800 126847 1458573 124934 410592 1653847 1091285 967306 628995 1666062 475360 525352 1291372 1968899 1649699 784597 1497939 1307765 1749673 283037 1850165 872937 235777 1242448 1457226 269581 1880007 1018986 224743 1206428 354827 1220607 1663129 1770223 876026 97432 979666 500869 23347 714863 455860 1308247 1410816 1748925 263648 322264 457852 692011 1933443 892793 494991 1087268 762732 252100 1643830 640713 149787 118815 513451 498937 788929 1276321 896244 610783 46243 449782 1259811 698708 246289 471568 1222530 1930740 1693393 831360 690596 747949 851685 749242 13153 1377626 1695092 887212 203377 479134 745398 1983085 399278 199777 1128915 313337 1049905 1405245 1547342 1614029 1019162 1362079 615210 1906285 1673934 1768147 905868 872722 1301308 1675615 887073 1353723 1211445 1311174 853550 1403351 319093 420196 1874832 1172282 558027 774333 1578100 336572 628447 1767958 1007109 832882 587981 1053326 1333250 1124648 1053166 1496101 1652722 1899431 1982618 303002 1306019 1415758 1067788 719277 891315 1295089 845276 1231641 1353861 595639 1286367 989131 1374218 1596125 637551 658525 690254 272915 1732623 1426723 1875674 1980068 1076779 471864 521653 88249 409147 392371 256257 1981670 1859943 49356 1018480 1609528 458254 590210 1995585 1880016 505695 1914309 1785706 365884 389399 406170 873762 1935699 1749470 761820 403369 953640 1836523 1334386 402619 491336 1499253 1487366 810375 1562723 56521 1063206 1129773 1863481 1408003 1677579 1597179 1983204 1905550 911538 1402676 133415 1404486 1880668 1204714 1639056 1249070 910145 557510 507728 81254 471031 117901 555150 1370935 1948416 127847 1358584 1640482 1138175 1077054 1725971 1917857 577941 1851418 1246377 888107 1611971 262097 1948625 46476 1828643 1662113 1273731 556521 1979605 1321198 470938 1427953 39052 1132676 1342310 1397537 1308211 1504854 499361 1740629 1165613 267266 1290942 1370083 1376942 825905 588073 1178974 1106818 1060778 1575360 1675838 1163040 38378 1361616 901415 133651 1779815 1688656 1029378 1447548 791899 1963910 883904 902559 110775 1444073 1386664 1433489 712502 1931040 1365731 1017240 1278824 216730 942567 1336091 265132 1988380 1169864 834724 1346433 119356 1362864 222657 308126 1571398 257453 272169 716289 204585 1090457 1263559 946817 1652968 1047505 957720 1388900 521535 1471559 733917 1529745 219078 1153487 1042522 1499080 31187 290990 652097 518800 67497 1161912 1530791 51630 1775324 1091234 1853943 494268 1441795 899548 269238 1115311 853998 1928952 1405950 1672290 1067584 142468 890052 1745874 1492731 1981792 690357 193571 745715 373622 286131 430861 1027111 665788 785241 1910785 60057 179226 1960822 833908 1642672 549689 1986453 1969144 549856 978893 290509 278772 1387979 84017 520040 494600 80785 755460 1339266 767627 845148 255072 1610740 1067472 582279 1678338 732491 708134 1797879 1181531 1356194 700887 1784683 354547 490940 1740284 666917 1128811 1926862 656975 1653061 473222 518549 336919 1392471 1719757 976559 1740011 1724248 356372 698275 1217932 166444 1170738 879975 1033539 1848443 1965701 861687 1421482 819571 582004 1867032 1280461 1603299 1512545 1859785 1724614 1886418 801844 340903 1350531 1950051 1487555 1076936 674211 418500 679452 1977683 538369 265105 838860 1227754 343110 1877668 1473007 696046 232493 113373 127946 1892569 304649 1677324 529125 1487506 411391 175227 337540 239826 404872 1929676 556878 1185199 1514455 280988 78773 73716 1743335 288195 974436 1555542 171539 1158254 1833316 680472 45709 1957563 1295662 554750 1745038 1604608 843667 660441 331691 234834 688929 1788028 1536939 1980747 790641 1774818 683229 862166 1794418 45307 1477684 289326 1025806 1830351 1981532 1176743 918551 1874568 656922 1048737 675588 1867736 201263 1715425 459222 1931781 212433 525024 861107 1207800 1199772 1634023 570221 1012087 1054755 1213858 1898851 1909227 785653 1536431 1904684 749581 1016685 915822 980067 289520 578939 1949430 1405448 1134101 84949 1231646 836283 484589 357561 1777151 555084 144580 72952 1695608 1602173 1269856 1416669 580326 1597121 1365201 508721 1248074 1455697 694199 1070633 241036 1629260 170549 165095 948425 1748877 1371472 1090576 1849584 1877822 596029 1817876 1692639 808419 967536 1709089 1560893 1344938 1447696 6833 1960303 1737713 610808 1172550 1440114 520285 1399946 972937 10526 977325 1475853 1503574 1953109 595805 726163 1928273 186428 1201580 534948 1534246 1380562 580425 1225037 1517914 222416 389562 1389776 1948282 645878 1431430 1881918 789389 1382570 6014 932926 1668739 640757 863102 1109116 1439834 459931 1827539 479050 19280 251486 1055615 877681 286068 171597 416597 1603697 1995517 651708 644441 1617611 1393369 608597 1984835 925630 1320050 1795762 1935963 949395 1695160 4126 1331430 1225897 71625 1924736 1132452 440510 1145053 1573667 968592 976757 1843874 919918 818294 1327967 1081420 1102291 1076640 624318 1268942 1481518 1251965 1323007 1606898 1194224 1789606 577634 1140607 734345 1547641 1917620 1085239 36226 237270 200202 782202 127381 1457134 1861978 856248 1056998 1284250 1125699 255031 1092387 28735 1116055 846180 1449170 1953024 138490 1913759 1135736 729181 1506223 1742339 1802086 554624 536590 611737 641241 1351752 1549936 1677327 1593820 1637224 1107016 522241 826321 264524 896873 279463 1495578 1289967 1474026 432681 762958 1243359 1161653 967419 664423 835055 777571 1749823 641050 1529262 1545291 543304 1382158 435229 1534374 38621 1355332 1006106 1238562 591708 1085718 1675756 452059 424570 1254055 1528539 666796 1671829 953598 468091 175332 1481562 1863430 359641 1742999 1885726 1662483 1094117 1099255 346802 1517353 1806709 186282 369427 585482 1703782 1956542 882100 1467916 1120440 596637 223730 1222909 1101944 183797 898712 1581846 616893 1338009 1530142 551031 1077965 1130920 874864 1511837 1765482 854122 1811712 1472424 1162684 57657 1353805 997742 1597052 935252 848852 1128793 1792677 1480224 411584 1199015 158856 1921502 786327 275489 1344567 915229 1080009 813296 976221 172661 1411230 1591044 155679 1214283 783138 1681652 1024356 650226 1759203 52548 922809 1412557 150400 1028119 490434 1281164 845684 1638844 1771132 1428108 1880488 775936 1004239 309575 1085969 48686 277057 425723 1298158 118132 1198936 1470883 914540 884391 1201163 371070 125445 1755025 1832778 673050 342923 157376 503694 44761 1340428 1875675 344192 1264015 666988 1330000 849986 335294 1229708 280172 1749365 783203 1884198 938996 939723 1145587 68857 1671519 188169 380601 776019 1704624 973153 387870 1965462 1718284 601636 1376751 1776014 124136 1998024 985113 920777 1303928 1578065 200867 1983374 1193499 584516 991930 279052 1033567 1251304 581095 1474153 1465406 649264 294035 1386377 1615916 1198179 954120 197985 562762 1802795 1184410 605629 1474087 495958 318811 1555458 1474423 198293 355808 759150 721535 1503245 656904 671223 1722032 967237 1989858 1468827 787709 208467 1823060 1514878 1704670 565874 1582971 1276541 1477010 1450295 287840 1357016 3997 1813367 1534110 793763 1471970 684585 1910184 1405501 1366750 1832188 8475 1563932 1479452 510007 163722 1727114 1301098 259397 1138658 1685010 604839 1388874 1108459 1383059 1309347 1203173 585669 1088359 1499834 1517000 488704 165108 1228346 666285 702689 1207696 1398271 142877 1821840 1434977 1753437 1422262 1112953 25628 1063968 1695861 1118864 281795 921824 1837096 660450 1415536 1155519 994404 1144219 1266889 1129390 154800 1539937 1882290 1277406 933688 1387809 1343608 505077 94287 1934910 1551520 150078 1686854 1691000 1010806 767715 863681 189619 751575 680488 1578657 1891667 685348 1566404 85794 1480459 832067 1253854 307403 1254562 1355201 1081242 653799 1315545 636974 41867 1155699 1427933 1322967 1893105 440300 1554628 496506 648396 1473735 650811 717583 401770 789108 817561 1992527 913441 455337 412747 445872 829294 921572 903669 1822776 289266 1242974 774046 859503 574234 415851 81337 1196166 291709 1142394 500951 1711046 1007018 33294 1081236 1975841 402134 625516 12585 902293 34576 1016810 564642 547999 26577 345753 1190389 1816828 326440 1216802 815181 1516675 1155263 765177 1387118 833679 969575 251954 1500753 171321 972061 725183 1823695 162359 1522321 782176 1881497 949764 216330 1869346 1657934 1389810 1066907 748376 682728 473692 796615 676717 1816821 1893342 369170 1456561 1893912 519102 1911135 968226 1945265 59411 618427 1566798 618619 1775447 398076 866033 1747 417877 595713 478441 635377 1963482 1965824 1659508 151433 1323526 535453 818263 1035318 1484282 1350025 1015058 659731 1163716 1554520 782244 1466588 612684 886989 311611 834230 809114 1944860 1834290 1688256 1981741 1204977 762722 505149 1375112 1336375 1234943 1347253 1756611 181624 1180121 1123018 208460 1559636 1970213 1837802 680518 982530 846193 1452195 352364 73145 308656 909305 1521205 1521348 1945505 1822801 1063410 354601 423190 160868 426113 1240499 1488152 1783865 1926026 393779 734792 663318 735176 716519 527700 353140 505903 625712 1932384 771240 398652 562884 1894147 785366 1190524 869724 1817174 1827586 991271 1449800 1301121 127989 370330 645684 1078564 1329535 1362050 241461 401199 1390407 1676 1569222 1121681 1143132 371673 1938303 1775974 225812 463322 936484 842162 1104505 1540602 1127335 471870 949047 1908261 806982 240292 423701 320098 1150454 899545 1139624 1554782 256117 545166 391763 849485 910178 1666095 1712807 1153883 673418 628206 1273350 530274 1684340 554905 1237307 215583 945802 888587 1309185 1830497 741777 731856 1723341 1235105 455863 29619 204900 568481 1558821 1595240 459129 984579 433187 731378 47887 50711 1799232 1482598 1281564 233247 1855368 530738 1946099 511994 315321 1704764 568207 683200 842276 1816549 1574950 391655 469425 1315486 1374308 1383904 1158908 1970358 1422993 478475 1319702 1826402 1331417 802230 786192 883434 408118 1306676 1380375 598823 1272805 556244 465552 779492 1721539 1518079 771979 811967 104270 1028628 86808 236684 878042 722330 1136211 1266463 119715 1652723 284726 1573043 941638 876387 106744 950154 92361 1878479 769908 1676064 537052 273164 1834362 91706 860328 281304 1703825 1948751 7627 269866 943423 648568 251501 501101 1780439 305239 593930 256264 1214266 308460 1856147 263429 782934 947779 1802226 797138 747724 1811249 956153 1598924 38873 1252128 667806 1054670 70267 405068 449702 1024095 1934759 1176921 1527589 165629 1132090 1919877 401438 80724 864275 17985 1448118 409975 1398844 29847 505540 608777 1720876 50216 798605 972423 430883 194218 723824 1924161 1875310 1953057 419545 466234 364246 315137 1080767 1961717 944432 378038 797832 852313 39721 289227 1019709 1481176 299158 1703033 260954 1574779 937715 433458 242684 1217966 683940 1058246 1960939 1220330 642832 1935574 1141833 275096 1838012 659127 1861789 1643660 1050226 712552 873336 691864 1277010 1004256 160172 1605290 74385 322540 1686616 285695 804920 1666230 930859 171932 431364 1689553 1743761 1276794 1046288 7155 841737 1351367 1475876 302760 1195456 1625266 828813 873803 1242768 266350 373279 46324 24140 1755333 877498 1380098 35365 1407250 560971 699431 1052311 490747 761364 1440936 225523 1908493 1620231 452378 228383 1126588 1830659 1438138 161648 915280 1117487 1949109 583418 1528132 1952730 268199 846734 1902424 273871 281593 318275 712865 1192826 999016 993591 313327 773703 959899 1573363 1984047 1531579 573901 300414 1029168 1054780 1567678 672526 854331 243770 1921715 1593608 242618 719630 1533933 1425871 247095 894973 235412 1525878 1108305 1622964 1619872 1037677 145178 767741 212063 1646803 109628 108458 367516 1691837 319045 1864000 775095 1963613 438313 691361 1787841 1832477 700004 938987 1061558 324708 334388 542726 785562 161787 1112137 589304 504456 920179 1650691 27153 890274 1055995 837714 652989 711732 1629908 1461415 1808928 1284937 352121 1578941 642223 1406242 996828 209946 1340286 1852132 1859233 1627343 182220 1942614 1057523 311891 570905 1279423 552057 1541402 906485 43668 1040047 581698 1225627 1388888 1497114 1122799 1375839 1725665 201414 1423368 1753134 1535149 1128847 1477234 91904 1721054 343727 153001 1805207 1416036 1649944 750172 776163 1381075 1986721 1902337 1595762 1808082 1114560 1849420 163963 630558 185898 1571923 1674921 1480167 1649210 1242888 769347 1490676 1990678 1516944 1464981 508378 1632473 626913 843565 932623 834039 1150117 1018345 1096903 1983772 198375 1393944 435444 52070 1199736 1502443 213288 1071759 1705957 222987 194688 1290567 26370 635632 1453553 1969851 747316 1058447 34265 1395160 296673 1596269 897168 752215 954497 1693262 1904289 1791377 708169 810050 1548997 1980285 1697227 1348996 1742501 1202037 1429865 1687638 490571 1983527 1095873 1502227 1891513 1949118 1330068 1225282 1117327 1601095 1013739 1079439 915566 1971444 1742631 1992415 127764 850126 1096308 94860 200767 1702256 1261303 1956604 593106 526975 1585513 514977 815246 414870 397968 1825208 1047879 1976577 1486036 1988715 1731468 694851 460881 407326 1067487 894406 857170 469360 1727390 1754173 1897037 1621696 882512 184538 774517 1767963 972204 1822156 1034192 420570 231752 349407 110918 605930 1349237 1667546 1716034 1050854 563936 285015 850202 306982 1847902 659285 1979446 666842 1463976 654655 749544 1608543 1845208 1673491 376651 581273 1065559 522320 1705414 446051 445488 288468 583784 962392 1670147 1509206 1845637 1477688 864043 596589 1940189 1264739 337608 1527691 1892749 638917 428369 218043 1433810 440052 1930223 1699321 465207 1561301 1233860 105752 1321189 1830455 1432693 1700014 1833567 548872 421319 1731192 853759 1930802 1136065 809809 676919 1418705 1026459 1526367 1785116 580230 784028 975304 694408 1093961 1209294 561981 1494104 457586 44242 1094687 626759 1213268 1726381 258704 1749158 1762227 1505973 1405095 1379977 221358 821636 691998 300043 1168325 1385886 1133963 721748 651961 150221 757030 940408 1591800 591136 190815 1857312 1441247 1978223 612956 486461 1150702 1691934 1666528 1538432 745166 1286532 1794535 1506272 1200208 819940 1433612 320542 1928589 175941 1466918 851356 71841 1693066 1197922 1407272 1298697 1608981 201024 686629 1989492 403258 685332 1762604 1904008 435524 1078017 746593 1156712 462474 1138012 1318723 897455 1723400 645962 1472083 26254 367346 1473851 317607 378329 956336 651996 1763985 459319 888834 1550548 80054 1451768 425708 612839 1048642 573959 81049 1363301 970403 1933087 1387773 443036 788733 1646462 1229685 1762753 990196 1561629 999974 385007 873953 568971 800768 1646632 276084 1889137 41137 1707940 1556181 1561915 648961 534817 1393591 229058 692782 879375 1636115 1115123 1116065 195472 1142438 1362308 1812510 180186 1021824 1801057 1337951 1099520 570957 706558 1234997 684791 867325 1465340 14678 485194 241633 814377 1799828 1363403 1066121 1720904 1873582 684779 1297925 1476983 843945 1473504 1284616 450200 1637776 1562832 348871 375894 452647 1203687 1613841 781927 1688935 336081 345465 655504 1456165 1938469 585752 1976325 1345094 441344 245005 1862807 683956 703527 729299 417042 632551 1524991 1309882 1760587 1575618 85793 169155 211590 1014032 1444614 1663667 989320 872105 282261 796159 1889037 1964719 1766587 1090628 460383 131663 587583 222254 94971 648064 567394 154927 920339 1948815 1992033 1913798 1917606 854966 1477661 1497803 918810 706050 1513059 514803 227707 1947714 1624995 408666 1542025 1505390 1690287 356223 1027222 1047722 723330 411246 1858189 1163619 552185 1483634 1857732 1884181 1848262 1480428 826263 1176803 1278338 278379 811340 1036118 443627 232403 784810 965507 249705 612205 111984 1461137 1669142 101775 242142 1146723 1364856 278622 83644 1685969 830658 1862427 39115 830892 1283270 1471268 648867 1302181 132793 712814 1658047 1029113 292846 95424 1152416 1685522 1522872 696636 970606 299829 1083376 815267 478985 1488971 1262272 1642811 1690213 1397575 1051212 651889 1383290 1688757 430229 1564392 1700879 495826 1979451 1401051 299048 985972 1331454 451609 46343 1793176 867682 1108970 545576 462827 724586 628860 410545 1108065 76888 474035 549809 700320 369331 910772 513362 944385 1656513 1522225 808281 175940 1100531 1854225 1152505 1706310 791277 524152 253830 1210147 541895 289847 1721938 355761 1541065 507341 194681 1958445 283516 1868001 1431866 826145 1539400 1921453 1236388 1974283 1574609 408458 1679030 260173 820482 381520 1182345 565385 1644831 375892 1989413 1204955 1812468 432905 1859147 1872478 1959214 1996552 99667 1617148 464729 269974 1410153 238003 1351272 1250828 1198635 1345675 649827 785708 444114 1943039 674982 209677 203965 660479 1066619 1381953 119428 1796192 163787 221535 827295 1609373 37757 169985 1463162 1105014 805680 1548244 294817 203479 1414945 458686 1514212 518457 1016234 122344 869216 535448 774305 625924 1628677 983228 826980 577597 27499 82383 32023 1165678 702642 1096989 1031256 1814383 430565 101274 1325047 1204349 1998166 1311356 1584912 1074441 664377 1164562 172470 1480892 1755032 1800965 1818790 313278 1486696 918252 1035867 223093 1609443 1168055 688599 997602 1044677 570413 1398688 1100363 470348 1503454 1014930 1017783 1533342 1338807 1564506 812104 702108 945511 395371 1246614 1679233 1226082 181192 44059 702983 1182266 1144964 749634 1223741 194587 25458 405797 1797786 1662938 243512 689475 754563 890493 1562558 92009 709527 870513 1127529 1220067 1696059 187542 1959549 1340585 237884 1843680 260015 803229 1668467 990162 1309028 1083217 1774984 221504 74790 1015823 510410 661094 1298188 1803326 456356 827199 1582566 656858 854149 1333550 849999 224729 1320813 1717433 1994225 1904889 642609 663504 1594033 1147685 754118 1901666 1173764 40581 1816464 1046215 1821298 908861 1723833 443371 1250430 289482 1670286 919595 1859460 127294 1215909 1740134 1926116 379001 120463 1348893 1338825 681399 467623 629841 30169 860482 444074 191866 1401106 272897 12028 1297052 1372890 1046725 400603 628218 845326 1779073 1713896 704571 1697595 45876 1766836 509981 1527736 808195 1797720 384560 252328 1179913 830632 107532 103034 985035 448300 1257167 208699 63225 573336 1982455 1140037 584222 568845 1252571 1758170 1606375 1562775 422418 188 1999838 116401 941391 666003 498134 1517736 685181 1180722 1355374 1797390 477690 1054156 415096 1195131 307316 853590 682603 1615127 1338676 1580630 647584 955960 1125650 503567 1019462 858759 1896510 1825843 334052 687729 629417 1167510 1438052 1726337 1741003 23484 1966865 1547632 602665 1221940 490402 794047 1830665 1145804 1041338 1017218 197485 825334 1824983 989372 1495973 1492362 1979812 1286542 4376 718120 674545 195397 571771 422607 1947540 1745900 1151358 82534 1812572 656035 380720 1693545 250554 1966016 537908 1039938 1504215 1568699 297854 1641245 1172037 1206058 882311 1055993 1834617 612132 1403825 310641 764567 1855339 1562266 1764891 1363990 604376 716176 271599 698883 561568 1959761 1806144 1536211 1469152 1482180 1556701 1550113 1610279 1662188 1778138 1946399 399746 630452 1809006 240291 1695294 400881 368753 158673 1419419 1802317 1414974 1468089 886669 1560756 1692657 658757 612481 671640 1902729 1755726 33958 927960 1875626 1522501 1919641 603099 1130901 1652125 950378 437399 51221 1994977 1893051 690015 781149 1286384 376083 118949 100119 881168 860568 286566 1430536 1526754 236889 1358723 1077449 503908 1428380 829659 1297076 655406 1689561 44187 1802617 685217 972311 1568143 581860 1864482 1194985 727356 1798726 1554048 1144774 673871 118791 1474263 332681 413298 365334 11935 1145729 407578 139404 1567844 1414268 1568043 1597212 1977970 1028305 267815 680551 831996 1035626 806083 1061902 93112 1110899 1916003 1755389 1939742 624094 639088 279328 527867 114199 1001312 314260 1097027 1084766 608536 186156 1728191 1207246 891715 931584 1482514 569033 1377686 489708 1656607 854305 1234027 1790648 1259487 60750 346306 997588 700263 772281 334394 905796 362965 590632 125248 36038 1833045 1423071 1462653 1347614 1098484 829471 1112414 1079362 610849 1606065 1392325 1414870 919448 1744309 1180270 1955861 1600685 1387029 989679 1179523 1578492 248919 80772 1142865 339050 442441 1060565 149348 91184 1342367 658460 1718864 102408 1005367 1688505 1521317 694292 585861 660534 683345 1628455 1410080 1403898 836351 751597 164436 41786 1363139 16344 199582 1468920 1197302 1291398 364857 1454922 1355300 1059750 1756256 587120 1420167 5221 764924 1129878 1419923 1107994 1793939 876181 650180 114095 146930 1662200 1670307 1479872 511872 280927 1290697 796705 883682 1878229 406743 1842306 1531430 1389978 194074 798736 220774 337135 164109 1963375 864605 1816481 1357303 1882038 250482 1464972 1207437 431199 905999 1863557 1679860 621203 76586 149747 267526 1120330 1401743 1402466 39202 1170380 342526 1886916 155785 1635020 368686 856011 1455008 1066925 149624 693566 1818665 931918 1285082 1913655 483720 505888 1701147 1964998 363657 430970 1540684 1544522 315929 1001395 882932 226518 260632 580538 113826 1818372 680319 436160 1562307 333461 399508 1826839 1322884 1835571 1102427 1708495 1938330 1107953 113090 970382 1158085 1946568 569451 1936638 859300 544779 1032264 17387 1481653 1995234 1754420 625322 1555454 88528 858712 875364 95839 742535 1424686 1278202 1834184 297530 1779663 1826250 883096 1275849 1229992 1008819 1172313 1002757 1769054 1795952 237408 492746 571491 359361 1957691 643754 310080 241443 510215 496813 849331 1396770 1165484 683559 1317120 912636 1888376 489848 942048 1791938 1940185 349761 719530 1380123 1202155 562278 88989 1709350 748552 575415 1093705 1022065 691108 435857 1367526 320368 471145 1676148 1091483 1643884 1717874 1711574 1966623 1218390 1624620 1202637 1075642 1025712 1609445 1968192 1891160 1742244 721705 277145 389187 1080310 1519371 59633 277862 396029 265465 1631549 1212560 1973941 358867 1766513 880341 524956 1159910 91415 510892 27877 276604 1103649 1229647 962676 24668 984722 1209051 519301 1692393 284160 94017 1686195 1701107 1482815 1404941 482639 1295040 1954708 328979 683679 1096249 719098 903415 1879507 242980 951835 1550207 32494 90981 1093098 1774552 948594 1444634 1992751 1148829 601174 697863 546136 660982 908211 803963 1797868 947887 1548978 968477 737462 1513197 604953 473832 1589997 436468 146676 1934466 929251 1416004 29182 1212561 1269524 1513671 1655457 1839651 1727186 1772686 612284 1731551 794315 1182362 535988 1713876 584840 1148030 1458786 818433 1727774 1313785 1008080 1520207 1680717 494002 1033677 252358 840757 679838 483707 1217921 1482788 847158 1475505 772768 648306 1127035 1830798 1528286 911301 944666 838095 554358 1965780 1777884 368812 1206343 1581782 872029 1275593 490772 1854697 1929044 327887 1539093 1962207 536903 1028592 1115547 1037889 1217980 674911 1458237 1423966 228215 99200 1896223 1831510 1104530 993807 653022 70381 1372578 270570 1054147 834815 1296800 475616 199241 1055667 1519342 1792636 316876 1311098 1428415 1064294 1740574 655223 789627 1438703 1511293 1665787 581086 1898888 1740013 584499 1990716 1503350 148707 618287 58793 1713395 929412 512212 1833546 586780 1929256 1953733 1377929 297412 928128 248182 1591668 1918198 392540 1576940 1013885 418749 1172205 1461115 1285837 460386 460247 1952211 1134924 333560 70777 1951026 368346 125004 1586042 1987206 1502308 276784 468906 751806 71950 1007075 1230714 1160127 1002714 1764970 1651544 109252 1431895 301436 1121437 1560140 1220182 823690 1613647 765377 619754 1572141 991859 467591 492681 1420347 1254321 362680 921897 915589 1712863 1214582 609559 1433905 1831361 990352 1430752 239665 1271557 700070 1617216 1121235 414674 684381 805240 1946532 1931724 1465553 492592 1485281 671432 1927181 396383 1878894 531978 64804 20109 1741299 1748920 491783 42131 339425 1656473 1100315 1819849 1099887 756963 317884 129554 1362920 1303418 1795630 1805738 1191634 526245 732176 1717649 76041 1810303 499199 407171 267822 109803 1865045 1144189 1552807 100337 939651 1553643 1456581 703556 321326 966575 1105491 1104919 181013 1149889 331428 1748310 1726344 136510 545790 80681 1107802 1520938 475220 1687550 144361 97768 1301754 807813 1190154 434682 284356 483195 664203 1357496 1671416 519080 1224668 277713 1055735 1070462 1622276 41910 882929 969446 1662630 1570708 1026787 270928 1914780 862730 1730686 949322 1360446 680391 450968 1462546 654863 1258738 1859859 798935 1434551 613115 1195154 30097 1547027 1561194 927502 974682 810003 1918324 1922225 934166 1846470 1505900 718320 823181 14666 63928 1130678 23977 1524944 800292 1823378 431647 1652481 1903794 705274 1551775 1360834 260639 1356341 1001756 1384939 70195 70110 233397 681940 465732 1061958 1033776 651535 1054570 464317 827382 42758 762606 1208808 1163977 227655 1625660 1684190 1958566 629108 416848 1869632 1830752 1106730 502883 1333323 990993 980202 11583 839389 477112 757213 117016 1666980 271125 1340560 1615613 156270 1802574 1465792 1259714 227035 676791 1703881 269092 1709029 741333 113616 213195 38100 286062 936332 1972078 1399743 1178853 1142304 245900 1140797 1838908 513046 271142 1302799 519445 1168341 1668347 1039733 1581266 73165 1873252 1826997 1939734 518921 1048743 1733520 539220 1355291 1350596 1113535 84849 1591037 1657091 71311 1356773 34944 1196890 1788601 318158 1319452 346315 1469675 1844412 344734 902769 147390 1485221 1663565 37448 554375 1932838 54886 160249 1737919 1817819 754222 841574 1279202 484894 1058154 961853 1263932 1228272 1912431 480506 1377488 1355345 1707111 510715 537074 1855169 910320 1104364 1093947 761879 1877046 107182 1774202 1657683 1118402 902953 831372 845745 1800805 21117 1331581 147500 30363 1388798 289132 1478228 1591163 1287267 1265592 293679 1228298 214260 1152679 643563 1863809 1647868 20923 1680909 485905 929444 1660401 1757857 1267867 1645987 1358957 1956609 1774525 1231785 248847 1585146 929011 109551 390456 110088 606103 1170906 455858 1971467 447729 271265 1606734 392265 971451 222351 1526671 408569 1239005 1065898 419347 1855439 359808 313382 1796258 812030 1999663 778192 1739713 472519 1086453 1835141 382439 372340 444050 725871 725615 263865 1655054 1497313 361643 1342486 264797 256730 923322 1449826 1646197 890838 727266 995567 1874465 609471 301166 1235613 39829 932145 1086545 1388080 661651 922215 443059 1217017 456964 753946 207974 226157 1124327 11748 1716030 660105 1388343 873117 413498 642471 1577009 110730 1089022 1758450 1191384 532992 1753323 924718 1841557 387081 197666 1996980 1552086 1122486 465200 1287758 1145765 1865498 433155 279076 1237946 285356 1078574 717301 100616 1381380 120369 1218507 1892870 649769 951277 929781 730321 720365 1057017 654554 1613505 413019 282696 422118 1062079 1813756 511858 1666884 1639588 287133 1200675 1528015 1179240 107055 1365735 1462450 440332 1751808 427316 1820379 1419107 417985 583466 509255 1428842 814496 1419035 1673003 1592836 341300 721883 792322 1871969 1851945 720932 264941 864904 1150802 1479637 1619352 300676 1671167 469610 33122 995001 395576 552633 536642 949943 1238019 332424 1527307 1500823 32476 1296180 1852288 1807670 254017 1456011 1606084 1010408 1852317 1784586 1946403 1391243 1560771 930730 1071949 527804 1324498 240813 1616946 1711362 1286253 298998 1590202 932951 1800449 1862404 650767 583119 1420938 675445 1969879 1734671 1379016 1018137 1947347 1801091 1754745 1143386 462212 1059299 276920 419091 105348 209634 1499234 308564 1057986 214790 962568 1802099 687226 824221 193684 420146 1339746 311618 1792285 1197136 1978720 918693 1012757 1310588 257669 365225 27615 1649723 52064 1517458 1829729 1174155 119298 1677372 616372 1552892 844914 266030 18759 11587 1822968 1918941 1839623 1019821 261102 38995 133490 347630 963526 422081 245396 1620100 1921633 1781370 173675 1139 759611 3607 1771112 701384 45444 976007 1410031 106454 712331 1026452 1729646 894297 90209 48354 1426344 1048436 1500705 1243074 331840 1124675 864333 252105 1136600 1557840 1636338 1272158 1498964 155918 1557442 715049 107263 774785 226391 1314345 251134 1403008 1537613 1325854 1466157 118755 1699012 171120 1038840 471506 1518324 1128419 334074 1921768 430403 989391 204902 1109710 110597 255422 44196 409501 460042 188322 1997330 282801 470145 141567 766504 1835115 1375167 931831 749496 1738204 5857 1257867 1291585 216226 1532679 157357 1455531 1324526 1316817 285885 1537509 1915398 389908 229436 1933038 1187621 1379134 509276 1707330 1701484 203509 1330267 1006044 1032868 1816274 602074 1919245 1504640 76389 1316760 904125 748506 1563023 234842 735174 84505 291080 1869660 1395971 999075 1809766 496962 305790 531271 1633533 1494053 430850 1935670 1626347 550191 31510 830487 1889665 314124 1085660 624121 1588263 452399 989092 1301094 1583262 358187 1660517 184792 1674377 886056 843825 1948842 1358475 1342840 671822 949404 1935312 952849 1930338 681347 1879241 1070119 1098187 1293784 340040 1882366 1039198 676264 1688698 718408 1038926 1232148 291397 401237 1210136 1393804 636929 1949656 1289788 405474 14819 313582 1510331 1727124 1480610 424019 1434838 1378491 1372528 1704592 1378553 254645 1092728 854139 1509092 1398852 1309278 669035 1112136 1662586 824991 1504419 1601883 1108900 108070 552340 1616455 139880 341915 1498165 1609354 1358564 1556571 306112 946531 562779 1788434 980484 323278 189779 665893 932570 1321054 397352 1174175 518261 1154601 755717 1151375 262424 1897660 799015 961198 1820831 913198 516103 1761598 540163 278298 1307746 844080 1669491 730860 1719870 1010257 355131 1611479 224644 4966 1103869 1624510 1855027 173897 545031 1520680 1150527 212888 1242462 1454020 922107 1999342 472220 1231378 1957526 1117155 2439 812770 1195467 1782771 1257263 768629 1102754 1146612 1870407 1901614 1761338 1224866 550754 152480 1920299 1244445 1355669 1718807 487152 625096 1835010 1764590 810007 1532369 1771272 1826671 1462201 1687799 318115 1966309 1316905 1426164 1351132 1629326 587347 204208 259206 1205778 120271 1768059 1049026 755276 634679 999727 821882 549074 1601914 124816 1953511 740367 1028787 1446815 919311 1939330 700115 858285 915820 1714717 1591146 1948768 1185457 1899938 1059716 108296 1579163 1690251 688413 1661854 259935 277031 731338 1243315 1117834 532756 465514 819800 1772066 1293545 1566761 1370642 274498 455996 982523 342230 810076 447647 121383 652024 1451697 1488648 118646 1432706 443210 684978 1214694 272506 1688503 1252006 368953 907138 1934646 1383742 1781295 95779 1976193 1171460 1899187 1035638 1753728 1319410 1494002 544361 55619 344025 126667 980212 110110 1662884 72045 242336 1128338 1903586 1939566 224546 103607 1502440 1597858 1309554 1924204 1401283 672206 864286 879729 1978541 371346 429966 820855 1167787 1559536 1740456 639140 293137 317571 702654 1632986 448842 221416 1758091 1624726 495166 991113 304368 1670182 568909 1923003 1621257 594767 1454575 1389700 1262020 234647 907515 747451 359089 1051855 1275283 1947763 342759 615374 374629 176355 1577855 1795991 1452111 110428 908568 962370 786930 755445 274906 1183805 1187311 1665726 1170989 608267 1965473 1077522 1120577 1446867 633111 661006 1015138 437115 1214344 1471943 1127177 389197 1892895 1379540 270609 1024984 601792 690679 1045031 1373818 461605 1552018 1619287 1492566 1219491 467112 729111 1882879 903962 1799671 737650 1306379 825057 1149640 1495046 1144526 1549750 1252109 342222 9790 1000643 1000364 1547741 792003 550488 798399 1104754 811403 1735954 1491147 1362715 799857 1055651 1607004 433453 1370359 640253 488073 6630 571454 854455 276560 398636 577943 1471139 1530468 861085 385373 72943 1340478 914493 1829251 51576 535573 674346 105244 1404467 80836 218220 1866017 1653062 1487231 94808 283687 649856 396019 1503339 1030 254993 445800 1991180 1786083 126067 1275626 1945368 206543 1339412 1479474 1311648 790198 1927923 1464401 1468727 1058820 1060768 101421 239039 386364 1406460 1215789 1551407 659628 472456 1138973 532304 739008 669678 1799670 1123992 155507 1910531 1620157 1079172 1052149 979358 1196284 1673362 911504 227136 682022 1120240 1724063 884588 1028742 1391297 1744464 43673 917645 933159 203523 854841 1887628 1032291 296607 658500 1511768 237151 853475 920264 951350 1604945 394866 1965342 509552 1916560 1169790 1061499 74572 958610 382598 826502 1103597 751638 1838362 1030745 874537 1434038 783297 1077146 1431298 1756650 1419052 1557733 506112 1885888 2414 7584 590618 279795 497548 226792 1951738 1016356 416076 1100852 745731 1783162 792325 1126197 958602 827112 1282647 642948 793817 789392 464994 1029464 1148964 588609 730982 434825 1978543 1573963 1955078 1179046 1686598 1680477 1299169 206754 679264 1567732 240139 333271 734261 1757506 1710429 984361 566832 1283082 1872297 577356 1571443 137508 941979 1457130 1810040 718895 483031 1725583 1743974 419370 1846550 1081459 202719 1187112 737145 273146 11749 1834119 309492 437890 1945686 1032113 1739673 278794 168486 3565 1407687 1973083 1769080 292818 4519 516725 1898978 434988 448790 1587563 1230637 744333 596698 1056653 639853 488621 423381 1675462 1521059 1246912 760511 1971088 841213 1138923 1029634 567220 1410434 1059476 1838686 1820726 1636309 1355790 1808749 1182280 1965376 581812 289964 563551 1039645 239841 1175953 424616 861087 859803 1959299 947212 395646 1993218 1359951 1751803 1846152 157074 1310547 753808 967174 1041547 122753 532218 870535 1679046 1218796 264251 1195713 1254133 623835 18310 1357614 928972 610079 1357375 1167528 1117771 416873 1461733 817750 837789 1043955 1077998 1793663 1389908 289102 149076 1022060 1489710 1485080 309440 1216951 1737409 584342 323051 6666 1752930 174336 1477344 1707455 1830215 1422257 347125 620516 1124964 47323 849701 528822 945723 1019566 1579094 1727919 49414 1210855 1993117 792397 1707496 1975123 455690 1758411 1263298 1372419 943769 1494520 1876549 89398 1764476 1662640 943498 1501228 404885 422287 535035 309707 1770538 1927038 445815 1882580 1616048 1889475 636145 1927124 542708 1603471 510025 1144811 501091 1705076 1083694 1960889 836008 1109280 71940 1458232 1830047 1407938 312182 1844240 156505 1364048 1489814 1742450 845077 1384574 657968 802799 483818 1669970 1733906 1634441 1593443 492198 1470342 1374804 1368970 490822 1820756 440376 1760483 1884894 1667062 248259 1168974 815930 41912 1374887 269043 1498896 1097423 133775 43607 1564019 473137 103835 354470 1154479 1891073 1173397 27558 1298089 1183337 1759285 412466 265382 1813031 1204471 417802 1340216 1373449 1873558 235585 369086 1447868 750903 1583787 35061 523029 1779645 1563384 384254 858383 121910 416741 1717447 361795 146716 1462046 500618 659330 940682 428963 1876109 15423 917602 1937058 1857335 21546 769732 1189659 1568123 1183623 518878 251204 956812 15127 158307 917167 1760183 1592077 1711397 1793269 1888165 769737 1813007 1382576 308771 265922 1443451 356369 1330794 1078746 1682551 229844 1786648 243089 1482142 612919 136002 120958 212188 743204 553898 250874 1920390 202793 863245 857796 1336434 1220899 788761 603696 683955 1043689 455304 1708132 1039191 1378474 530291 1358240 123967 121119 1219609 1808942 1738854 1527134 888751 129183 1470616 1297421 780 1811916 545353 1771140 1542852 1726924 1172995 1733345 1437647 1841555 1205213 1871108 827828 1744620 555731 85565 1784848 1725770 128595 885454 1538744 1517032 1945149 1961789 541710 1766790 824622 706570 162515 495278 1525534 613498 1377033 1175720 1459263 1939090 1237899 1484419 1245860 1716013 1172847 1431095 665427 933836 1609709 894368 886981 1625426 1323057 394440 998112 1216277 688529 1526064 681860 284783 823967 833460 1035927 1640991 452403 1855604 1466199 1123289 789643 44139 1446199 546037 1430265 1009424 329860 747674 1011432 849559 551385 789116 1552953 550440 1684595 757219 1581463 356705 924115 1999638 1868294 577604 1692644 209300 1131126 1297904 668818 193467 920738 797357 296907 835874 1021586 81685 89174 157410 255132 1983313 1833636 653954 940672 1471041 372268 1517816 1662587 217584 1901707 140045 1816402 29239 1167112 1547279 349594 1327799 148274 503932 1729642 1174693 1137130 1360356 819289 1103099 1309744 58528 1801041 1237541 1286865 497379 229703 1343199 1585511 984481 118959 1991475 738881 1916434 1555276 441219 288668 1325898 1444559 1180888 328025 1345798 1183486 571677 1098819 1570471 750942 1863740 1624670 707586 1166817 1175115 131586 76005 1616528 995872 1629422 811939 167411 583454 1512145 684504 1361546 1911153 1539732 1168247 780665 1334471 785571 1076106 1564998 1444012 627040 90089 923175 271214 1775016 1183977 1237536 706173 760090 1466708 163567 1305035 493588 866687 86902 925263 1251234 1109263 511760 128045 596450 563847 1610778 1547480 901992 944505 418565 1007238 394061 318035 550468 478156 1751338 1030467 1908530 510348 967649 852510 903259 1583744 1502637 41693 340809 438334 781027 1805899 427394 348689 155557 373890 192563 1355536 1755906 1589366 1267572 1301407 1434668 1900738 606532 471906 1388967 1180716 331837 1602359 1350883 1834968 716585 778896 704453 114897 1964600 959459 2199 1084538 794774 129975 1120774 782263 432340 535168 1933244 1576610 14916 888887 1409657 1273422 1902565 1243840 1950880 877347 612365 1911756 705812 1638525 1499603 507148 235057 1884447 1921322 677014 1007178 773407 258649 1953857 928691 1894069 1807333 1103446 1044633 737185 663281 1193831 1645390 262564 1107558 512476 1992173 436174 1200397 1524169 98916 285715 91085 1057131 578805 302831 933397 1269661 1600015 1952065 1587610 291470 1558725 1246399 1626990 1472517 620039 319360 1502976 263289 811381 1190268 1296917 1638623 653394 729044 1394157 1805379 1029873 413295 1537626 659415 1423621 1212527 498996 1911646 1017551 1387042 1812157 1352498 1755529 628761 1816077 1570325 907902 1288157 998277 559104 1767139 1700802 373861 1219672 1866222 1363636 1134528 524470 777786 1940668 1628181 300059 266379 958640 699122 486634 1794251 1752726 43941 799928 553969 1159519 1025297 1584662 767094 124469 578894 676945 1585597 812284 777288 1981084 908328 448090 125602 898287 1161409 77041 1160050 1881442 118072 241952 637595 1835183 1062811 756189 824018 867574 1861206 1679309 210873 1406485 944944 1767532 57205 393257 150347 1974165 476123 1449544 1309023 816641 912518 544579 744872 1445244 1987474 176568 1530759 1709493 635226 623293 971151 1004234 1442286 1866859 292239 1891106 887926 45309 678511 653660 1652550 1877349 1944392 1580954 1419827 456638 232155 54851 1761967 1396310 961869 1325766 1570280 484746 346323 408413 553461 1556927 1882690 1075915 538352 295837 235948 1378268 378463 1033196 811232 102630 1236206 1357502 53365 180719 1562783 832547 1240695 1577245 274442 888988 532140 1486271 1816594 903632 1189386 252890 736575 1784596 293175 864517 1170731 1276003 219146 96749 1644336 210302 212706 1176631 1839258 1103287 821598 1049969 775283 577316 82592 10439 1951495 1843720 1635257 1798363 1305897 877161 1792753 1221132 358580 1662305 1433257 906622 741003 1165364 840592 445909 625692 1073674 804436 245193 1381129 79797 1803730 170134 322066 1092620 1336000 947416 1968524 101175 1197482 785437 306798 541347 619015 154282 1227880 1952115 1504360 1085961 1857030 580126 1755865 922554 556207 361512 42472 1596989 744060 9222 925043 1403240 1656620 861440 1670043 290213 909030 837017 1825130 1842826 1645887 477310 1005323 161210 1284063 230875 1023199 1573675 4092 41847 930477 1387960 548005 370502 1482571 579869 460606 421753 1485347 1355483 654314 1993357 401993 702855 141805 1923728 1607219 1430934 1889766 558614 1335983 607240 1242008 401765 451167 1588160 228605 1297471 1200427 491717 1498938 45516 384536 1066237 207107 1759912 1347486 1801479 617781 1462676 1319214 470914 1450385 1294905 572216 255421 956367 1020775 859998 1740212 904447 1090136 1772187 1759583 552324 502430 395658 1352173 959251 1150427 1727661 1044932 634712 1993132 689454 1323594 1965739 613082 476644 708919 158886 1068223 1711997 163456 976281 1405144 820460 452558 1708391 1481330 1879783 611112 1572121 754594 9831 377027 1232787 1229499 1258890 1075142 1333192 1653121 911049 1617261 322080 1973860 1736249 996647 34039 410299 1966914 739346 971555 565945 436179 1026417 1177144 1232748 683539 965967 1589292 505799 390283 539434 1644797 1059098 1711011 1893469 390524 343730 1422928 1939773 304379 250311 1614982 1091910 1802237 293230 869445 774081 1458024 1382689 596123 306664 186033 13086 425263 316356 352684 1180830 477939 1442580 700496 363969 937865 1794944 54097 401280 223996 1140562 166779 1268024 658825 1163730 789709 35818 1383755 1287141 1512175 739936 474789 1721686 1286668 1106871 36390 135700 1445864 1209970 852835 1687922 1392230 1630661 890457 1336706 850405 1024315 1650734 27531 626590 1633985 1979132 812124 1319508 1311052 346923 215076 1446579 805892 1884045 1712884 1803302 625753 1856799 180957 399076 1245882 26957 1983375 1599563 1534947 1722203 1977450 1481896 10198 1484139 1137292 973143 207834 230559 1367197 178138 1201968 1022007 686469 1256763 1403284 1116662 789581 237183 1540662 899556 894942 1821558 1791971 1624085 619340 1904022 18126 862382 118279 819692 1470490 503239 495891 715676 823547 982819 214496 583042 1551398 1874892 620143 1005479 1203847 1975052 702247 348951 1704792 944579 1727605 308237 1866532 953136 1397496 1341995 1844220 1374234 1505031 1624413 334516 186225 809653 1214186 1579549 1748879 473247 882039 35828 1410964 1730446 1685586 1456225 1035466 1987594 915947 54854 1909189 1786948 585120 303835 1301886 546682 1028559 1039017 702908 988526 1008610 1488315 1515627 651965 1862243 1162954 251777 133639 35206 236600 132740 1808847 1377115 614724 668964 1026245 1399537 1815194 809655 1668429 883969 1076490 1210771 1863924 687898 1244472 659888 1880292 1475952 535224 1487248 105849 1850252 1652464 1304963 1679942 125645 1790627 807119 68593 865222 394970 724134 1999073 1787942 1903243 785837 1129030 1478648 1656567 297176 1051213 359040 778240 1896647 180793 60029 1214958 1562224 409734 1277116 135025 865737 1216322 227879 946430 1785373 940617 1342451 863775 1861112 97996 1939658 470844 1438024 1987318 1855522 25876 894553 1127629 99067 318200 1150060 1187933 622394 356599 650140 1684719 1526638 262799 1276698 1406375 237528 133642 1636733 832226 814277 1050348 1423523 1287832 908062 1699382 461741 1652922 819748 1543178 587700 809989 1800206 1985251 1169929 628948 985616 391432 269228 1415250 1132989 1035391 225493 822840 81070 1923620 947913 624440 1278309 97900 1158969 1240007 1001171 316142 1735443 1901425 338707 32961 1921696 1376471 1262506 1086698 586759 128021 1701325 1843690 1342784 1811066 1371290 363288 1225414 568505 1476162 1151749 343254 1376196 404849 1089215 884076 1303068 1427886 1482074 997563 1380224 1033815 1640849 1734149 573038 1836073 1873385 900026 1016159 1969943 945810 475558 498659 652969 492318 1602021 1846822 1317009 254647 1667082 122394 857303 1437861 1879091 934321 1135605 454837 237663 68669 1670060 269548 1690007 1299228 871215 2176 804254 1416907 173670 1814205 531598 1305178 881492 131858 1657484 1041042 323562 1340713 1718648 1706784 923915 604185 472194 739059 601644 787115 1527248 1228132 541881 1342325 1524640 936558 1638857 705863 936660 10280 529979 749832 1093183 936505 1285226 218322 583630 252911 299395 1346044 1196144 721129 368677 486815 1913714 609170 49126 283018 480741 1839655 285629 624193 1512921 670983 775737 793746 999190 1401414 16309 492552 717949 887072 349118 1225348 1621451 1301114 1693309 1658361 670466 847772 244733 442802 1320727 1615860 93909 431228 28193 641433 881368 1866813 620706 930213 183264 1436686 1350603 1019662 866849 1228606 1467795 1327389 647271 314272 545770 1418303 61938 224369 1300540 1089716 1688654 242963 1431062 877960 1312402 735077 292842 87210 1650163 1733169 1857214 469488 1037069 866961 899097 854928 97484 1066960 458137 868152 1942474 220599 756114 1944304 1868186 1366550 1425663 433724 588763 1620654 509478 553725 1110014 330135 12360 1302605 555177 1859756 402854 650538 1014884 222885 1456923 618880 1864296 1095029 1416601 1025057 300142 1367682 510644 35033 1799301 1510245 1741344 1545497 233939 1297913 1975423 1299124 843424 18067 1015527 1961386 1970029 1560356 1154201 1521408 1026395 1110757 291032 1433806 1355257 735553 1428814 1045118 141631 1308859 1569023 320535 1811607 107732 866683 1040826 1045991 1247762 1219706 238217 348630 961983 689176 1522976 571353 1447156 861390 1531999 296927 1989169 672451 324813 1820905 1814852 1898471 673641 383451 1446459 1511587 274424 421852 759175 1490838 448384 1220984 432987 2164 1487971 991517 522494 1661257 482035 50563 1784903 617753 383501 61557 201002 266215 1355175 497171 1552106 1517476 1422504 628357 119730 1231631 1137429 721751 650510 1983159 153190 1427228 1852712 1169597 628399 1010698 1854547 858205 374997 298651 663486 548463 361253 1805553 1164212 281131 1858125 1112193 1488848 550501 90646 456263 1526755 1220792 739066 1442413 1584277 880064 295741 1575342 1816882 548357 65060 1713488 661891 1600153 1159690 438878 415890 1223914 1022987 1060052 106029 649784 1641397 1847056 499629 133569 342350 1666453 593991 1173991 1258396 1866434 862925 173830 849868 1073664 513328 1118349 892062 1894562 1113577 701738 1344851 1932401 1767681 706194 1548833 1845701 254457 374838 702514 1968363 713169 1092646 1165491 827936 1148982 106204 640081 791989 1063886 1708774 851647 640588 1087236 1961855 672546 1820205 136392 1710819 1104775 1965730 1550134 589224 1252677 1276202 1007414 1602852 1517665 1382428 742238 877902 899159 1905578 787803 72415 583590 1856936 1824387 142774 149174 797362 272515 761021 82790 254021 1150706 1010775 1844169 453105 1698249 1026642 935827 400304 1770647 1208785 964641 192333 334016 263140 621505 1947238 699521 451699 472330 1486295 647966 658331 477296 1961878 1508586 308393 1388145 298062 1154205 92318 1646181 1259885 1444688 1543706 101314 1190601 1661978 1431049 1506340 325099 1813693 664555 219374 704657 180076 725114 185876 1102549 227318 583358 531569 142704 1888769 1637403 870358 922254 246292 1902382 1787763 664804 1214538 1463993 1763920 426114 1347477 1533025 328394 1351803 1202931 809849 678342 160261 1363735 727701 1244010 1144687 590177 1919604 1400765 290432 1250362 1065149 1890924 315524 1146512 817138 1000863 1390298 1973898 1505879 737332 1783158 942381 888043 1856755 1383522 1831619 383519 586651 1765557 235860 129346 1801675 330502 1301328 1471760 1551279 1497888 52159 1528470 923869 1152472 1491108 819172 1013258 1019277 140604 1999756 499282 1652060 883353 550258 464976 1976734 69827 1483640 375841 61933 812396 1759010 1327841 190372 1749080 1336484 1142902 955309 1465228 1090045 1019068 1777893 1002448 359925 104539 1856007 467255 1218180 239985 523282 72290 1045334 1928864 1043821 534473 1407129 534719 982244 1708088 228301 1334884 521236 1676589 868981 1250514 1824735 347914 652756 1608047 1611497 1094896 970657 723832 484756 1554185 646719 1403299 1766980 888286 1661077 1490859 960317 1457319 1522967 883037 290702 1966038 362301 1585911 933895 94925 290695 674818 451247 752330 1416627 1980955 1578980 1248882 552361 599109 1531338 413925 1646987 1833785 538441 545255 1816511 1411907 1276717 1631553 1401908 1249956 1348698 116224 1692757 1917290 1138490 1058810 1749918 132272 1824143 1383017 1890860 211181 288738 1279908 126335 1770143 1729603 1854826 867859 387982 1128695 1117197 1500082 1111203 834546 1704722 627628 847855 1865762 1367074 1024387 1640366 65877 139263 1045833 1902635 1681054 1494857 5141 776516 973997 479302 1351895 1819977 546206 1919774 1482618 655217 1731018 68440 366054 1508376 857474 447539 1821252 609572 1919788 1604462 1438221 587133 1578165 1205642 925228 719006 26513 1113744 1961188 184595 1872946 1020054 1011488 1958144 545256 736173 80293 131060 1505940 1553598 1965045 265768 315874 1786360 63736 1863745 188701 1926793 557463 523481 1086830 1322794 571516 1279312 262860 668111 1862198 1220354 1237384 1544104 1610045 540381 232242 801871 1258673 704030 1780304 1219304 364569 140551 1369475 1522418 954328 1459972 1085073 817658 1926093 1542281 1759172 570024 1392770 1089294 198016 158207 1963074 835079 1662121 1279107 1997700 1086487 55577 606931 243509 1551910 1804204 219884 1040843 287332 1431833 830567 954175 1053606 984487 129257 29937 1052958 267741 1646942 243674 478134 1810601 1358263 1528750 1594094 575273 834354 584377 1126629 1550201 1450836 727174 1623311 411493 1716482 349823 348465 1468243 1933014 1214957 1081716 1989283 1380626 1004263 412487 1109397 1494107 809438 564069 149176 1362647 1290717 1265471 141642 689848 297962 584611 450 1852450 393735 1854418 320576 1748729 1723974 703656 1000204 1868618 1977076 458765 646988 540758 1660033 1627021 230586 1741220 1272421 839320 283405 565815 1480813 1300686 1344917 1627457 1430212 1099867 1781764 864362 1457373 980600 81456 252203 1230191 214510 592221 1719830 61251 285177 1465418 833630 603539 630180 611086 1771827 967054 692141 878887 458541 904348 316618 1243704 813692 269977 1361304 1867552 59017 1808987 206619 1958385 317346 109716 232881 1723790 217983 1973255 1534720 346666 1229663 161860 443449 635279 1232622 181678 1659507 791929 530267 120247 58612 13172 1555421 1518304 1167703 855742 1888081 258548 1390859 1160898 73920 176826 52121 1548571 117017 339203 45271 366074 1010415 1966506 1988964 1893945 1557763 145803 1082167 1138451 1562652 932608 476130 84543 1268578 1174514 1370701 1439243 482136 889640 100653 332875 961785 696673 1202473 1551368 1598699 1188422 726146 1316380 81643 1276357 868862 796583 1387669 602279 1873828 464977 208440 1160012 505355 1729000 1471780 1958104 1280904 7583 1693606 1131272 698839 161118 146738 895991 1691901 698165 208818 1447885 1932641 959918 466909 1767044 916709 515732 1696622 802117 808951 1448912 1296524 1215814 625341 1359 1650705 225336 1622745 798330 1456926 1316219 1786387 1390152 228169 1603106 114332 1137517 1969337 786185 1843548 1973806 551960 1950985 1141612 1953117 320325 1582546 488885 691396 666668 857375 548744 694689 118185 1434392 349534 1403184 386527 1182392 1487028 1208079 1887811 658526 1171677 567715 588653 304514 1090558 110286 889690 1096043 1101957 1206968 1098159 524110 186522 1366284 297441 410379 1358022 168838 1839210 4965 496029 236626 980937 780327 797271 1663290 485570 158449 1045593 716037 1965362 1055767 1202750 949417 1246545 1013346 1492541 207737 1769987 1998071 896173 833644 526609 1725236 652183 459551 1292557 1820693 1600051 589474 1259351 1863259 1494025 124220 118365 1288783 67258 1194459 958675 80366 433593 1841422 1996679 434579 401082 853220 1365321 1106066 1910903 1351725 1778912 238474 125037 1529509 1542896 298657 1204953 1826663 1625953 65495 1199803 836797 536536 1502626 483269 1078263 1710562 1756429 39882 428910 306748 1712694 502083 1891150 1488986 1754657 1907090 1302279 1514880 859488 18936 1948109 838167 1900687 30937 761951 49250 1351576 714976 1132524 1950988 1358266 89679 327409 822318 908457 1187255 1901530 417324 577488 332394 1827701 188192 894933 1000437 682516 1000636 1514201 941501 1447683 1663068 7018 226877 1127079 1364239 63191 1226337 198440 89339 1569709 639490 1946518 329334 97367 310045 964058 271213 56045 1978594 1572782 340619 324529 1767325 631291 1154178 508146 1474045 254112 16651 287312 1413095 1266968 1795418 205931 80878 1831518 245656 489825 742343 1851527 1721577 1682751 1329800 91573 1538323 961849 508499 1111433 258355 1475688 60725 845570 1662053 495582 738727 1801118 1642733 1114604 73072 468401 620556 1963689 1548560 910097 1037321 1982577 1279355 1441087 553825 1033306 858789 167086 1796868 258652 1112453 368035 482607 734313 1615971 411466 1230063 787904 632493 418208 1496885 757346 1777574 1237202 413191 335695 332406 1863582 757654 1247022 274859 1177562 1941021 1941251 1792992 1627739 1146456 27407 84890 574077 944757 1470419 951084 675380 19809 748886 422555 1608393 395131 533758 955742 1301371 1005182 1996440 679405 1289947 1489662 175702 191334 432995 38137 1713912 1493764 792305 634435 1579164 1147184 468293 871191 434430 317368 1024255 1688802 170575 1663950 1302183 1247846 1754748 1975682 1046531 544452 196439 1039743 1061721 1125022 588545 1296640 394024 1576475 600922 1480694 1478689 1463355 1779314 775205 493922 463220 1102799 173607 492877 24120 1712268 1489043 385328 1495262 1883268 1375957 1774252 1668113 115440 1086228 779292 1038481 923290 1878671 1457805 1944984 315782 886191 771820 213328 1672438 1922876 118375 236323 921500 1613398 1357463 457062 1870177 1905450 1010190 1849342 1592437 1642162 1293960 716286 652338 285910 399623 654774 1615444 1772397 944101 1157863 1108793 943439 247836 1876769 655346 1337846 1783726 1669457 731336 271609 56976 768653 1949902 899057 1936036 1656952 1890201 1713724 913695 1202063 1700640 1371047 1820245 860558 325638 1490328 1627350 936626 405525 1418706 1009956 704683 1857633 1287578 756461 579519 95235 756776 1323125 295020 1527541 64119 1486377 252488 1813686 195625 661624 1934820 392672 235394 95535 1468142 568176 1453643 251398 887576 1780821 1557356 1018874 1690169 541715 1532923 181141 543802 548223 698255 872898 4322 1615446 1407570 843056 1681993 263154 1822984 1022886 1673040 1148444 1729571 494328 1162915 1431586 1302436 463343 1234999 1048889 881736 1588910 1904655 77289 1128382 445996 470491 1103224 730789 1202906 360054 1660514 938618 360087 1365932 1802451 1518797 525077 1595789 1189544 699237 1993871 235244 997801 1790237 424211 884872 1838446 1927983 22841 1746443 471202 1861866 966304 847901 1537350 267001 1908191 571005 1035631 1544916 1102135 1170087 1929471 426762 1933533 638557 254738 1350984 251834 260426 964751 427400 325514 684154 1829691 833519 1789622 1378510 1609937 917493 92382 211346 1224330 523149 548973 116753 296496 950346 774134 556685 385147 6657 638239 1360312 767525 1865121 1189418 1592228 495960 514310 1312211 448766 494274 1461642 1011678 829688 619130 1932690 363183 1587416 1497913 1964664 570425 1550540 1867794 935146 1460791 324234 701904 643243 831456 1380964 1565503 1236422 1780630 1165941 111831 798132 1994047 1406563 986144 1414371 1736430 674406 903909 638065 11773 1777138 1413945 1527882 67329 1234686 283613 350601 859088 109141 533517 1095040 1173985 670493 935597 624984 489932 1121461 1710194 1720854 1637500 1324426 580119 6429 315672 360646 578036 1888551 1298205 493152 1369621 567268 941453 1210318 1565626 1862671 3894 1300994 1377933 238841 1789365 1694939 1969108 733570 1527582 1046957 1692138 280512 776105 276994 639622 869590 1976364 415683 1683170 1487615 849826 1834356 1129027 1167842 1134315 1232901 550909 796584 358491 137827 554469 1688132 1256095 1532378 850381 780164 1635496 416768 801995 1428443 397918 1837334 1910372 1657035 530784 1166782 108157 1580050 1639767 1514351 1025807 1566489 1538576 1413620 330569 1742362 416487 1347962 695060 636680 583349 1207755 86418 890851 1767998 1068061 1656853 746702 1773079 1338696 1245039 832144 1385860 1198064 181836 412180 982774 703714 1243956 1819644 1151574 1594573 1950279 100585 757101 1614368 567794 141788 590287 1563968 262429 838857 1395312 1385437 486816 1733707 612295 312422 947087 1882628 599261 184460 812912 138211 1690640 785480 108079 735140 500934 1095531 778762 627461 1599763 201832 1725617 368976 718881 1552744 1484452 1675619 919005 880912 1259673 1656481 12822 751410 952062 430983 1600131 1760121 1925785 463413 1456024 1397687 1871869 1363993 28096 950987 1035768 838003 1093202 999007 317979 724830 1138156 1193762 208772 516311 65750 1971269 964994 1355238 146724 760136 1900426 865040 678393 1544426 354108 458081 1592989 1018785 1445612 1400047 1783561 1158983 1402606 586409 1530141 1112673 490367 1433235 477419 1827285 1240784 1393004 221978 234738 180700 408539 1760262 1523074 754883 1352476 1681850 1767024 703979 871216 425031 1403850 1537488 991331 706177 294039 1780503 1002262 1189632 1568898 472704 994108 595084 1758548 1961462 685167 487109 1988580 882077 765145 891708 558382 1712514 1609073 1894074 340941 1987147 1470477 1910264 1367309 804304 721192 957136 859008 548507 576745 397706 1038611 1704794 1669107 1914235 681112 1982638 757540 1048470 340083 18899 8509 298366 1412688 268362 69062 1263829 1989125 1781526 629654 1965615 1323741 1116371 709370 775823 1363615 1180440 1560511 1029244 1552321 1191907 1013478 262474 414820 427325 701537 1291458 1745876 760345 1302718 57096 1428612 1795460 1299834 418134 1287710 1537945 754658 748751 1190679 365150 1053532 1182123 1865898 767958 215288 306009 934890 160114 1060284 126522 723420 297492 1124708 1715018 1393930 129655 1792819 387544 1063438 638137 738027 996974 1797008 1290095 1900832 1185082 1251219 408301 1756863 1957041 209166 1772690 1761198 648073 1920652 1289939 75547 428497 163177 787837 81029 410805 925514 446289 70238 216992 1013465 149779 645533 1295101 1083688 1950992 1318592 942138 1998556 1519216 579963 1729831 1453650 1847551 314139 736647 181900 491009 1000754 675482 864124 1169244 1281732 424922 1763567 763823 1504823 381120 504017 1258379 1635774 209411 280266 1225602 251281 408625 748911 1757103 504996 1442206 395383 1587959 1180714 470483 32763 1866080 1414751 316118 1005073 746701 1532006 950396 304636 792437 1738303 1502449 1072932 1683967 1577455 1940595 883388 1083085 1736644 232925 1760047 940910 1756345 333791 1787599 1206851 334430 1638526 1392582 557749 984199 1963457 301593 383902 1986214 1945734 608298 1447797 473889 1350106 613493 769583 1291846 1343721 645964 1134270 1780463 1964123 1218183 231374 553266 557943 856580 496601 653474 1454474 1992610 864258 1299316 1323172 91319 712399 627228 1709883 1925515 142865 801978 1262915 886569 505724 65669 959762 74460 1904170 969758 1642412 620508 1340177 36774 687448 1069445 1500249 1929342 1199478 1114879 670861 1967650 772172 605518 1815128 1366818 179727 538904 416373 363881 1997367 603999 1610954 1657117 53844 1833534 805289 1395230 54055 1062590 497389 72912 1246041 1035862 1583241 1668929 1562032 838189 1343866 1852006 728747 449379 1896441 143007 1654143 551669 89933 327671 1511373 1742967 580717 1761042 814155 546754 1959267 1998475 181199 528748 1288513 1180917 241253 283207 1670167 514597 75875 899464 777667 1884719 1433764 1247541 1103328 1564107 1145940 66782 1313033 179110 1482038 36963 1837903 1841539 668921 1457401 1149627 1057444 376491 885994 1423987 532036 1095550 1678422 784656 700780 697404 1969727 717333 1453300 1563526 999794 477245 1654886 61488 1760883 679839 604123 312844 1494235 856974 775950 535842 1253678 266105 1380328 1475247 1783173 294347 774196 1177959 525966 832233 1224368 852274 1272685 609785 1448548 123900 1034112 1127316 734332 1055943 2517 1793259 308845 1351433 543265 1996747 950766 1526172 799715 504883 518767 1084094 866390 1114817 1090397 434663 1111045 252403 1149555 1490151 1770485 1413492 1491934 883097 1493873 1752390 620040 1886533 1939185 363942 847302 658298 1437582 645681 877883 1450829 1703025 1176209 636325 1624985 148397 1981571 642314 590490 1062963 1990228 729666 337266 1811095 1074680 890153 1557227 372445 1314507 1583380 1539349 328498 1365072 1655992 1544691 467820 1799264 1512769 426485 1185208 993637 1657903 539601 1140524 460244 1627483 300900 1643650 808316 1360183 670136 84454 815735 1764938 1314515 103281 1705168 1023964 1732823 1283946 1565939 1491908 1952947 1325706 1653798 1572861 684675 1384691 794516 1688075 1610852 339796 1381868 236841 1216509 150161 1800150 1858223 894108 1858236 1464874 887466 44692 569042 1412103 95732 592380 162871 1725394 1217449 586929 1011031 734056 1774957 1690111 1691287 197610 533153 847703 1373426 522951 98189 1993710 805617 811945 920937 1933608 169520 409309 1812844 208239 1233095 1958679 1303396 93194 502416 12431 304031 390857 432595 789200 1188016 1696319 451292 62889 1882315 804792 318516 521341 669885 564327 1153431 73175 572464 1001224 1796756 1542770 1416801 569245 319243 1748131 179165 1367432 1133226 801463 1750018 1168359 390912 1438365 1769240 444065 1728437 440307 333107 66260 1889057 1555130 688891 478914 947460 653377 386762 1252907 1888777 250773 178194 1120269 693085 435749 1334077 837616 680367 874212 1270041 95522 7822 1917883 853627 1446410 1267972 1693107 1203788 410906 1527961 564745 1232652 1776599 633259 459078 1105241 1738385 20873 1556587 160650 128935 1272122 548610 149498 944683 1596751 680493 214025 1573354 457641 1586747 761121 1388033 1145914 501278 831090 1412684 1087337 1837862 49009 1198756 704209 1623741 699545 995241 1997933 1145421 1527110 683340 1633185 216163 1698999 120527 142256 1801690 1951688 511221 1934955 1294250 506505 1602903 194005 700391 28356 1599502 71377 1252210 730028 189105 1389769 734985 431055 555314 1931519 773803 168955 1815967 1121280 173045 1284477 479443 365095 396911 1115700 1441754 1899289 1796646 1730667 830381 1655102 732055 1429424 630247 1485768 1042147 1527518 1514315 994228 148478 580532 1485517 1403533 661512 1632813 1194700 616261 1309467 43167 1903597 1105884 1973354 1925217 1727779 1061239 117255 72217 682873 1158952 1631250 490393 1257385 1459008 717021 1157316 1194493 72291 408849 1030909 952126 605949 24310 1365224 908108 511829 1577137 1190048 1325331 1408457 1346392 1419450 1748409 335184 1936198 1804749 840952 296578 529180 150118 1779350 1220759 1825967 931491 1877858 1565882 193990 1323533 382295 289507 797542 1744313 884933 1417049 1887419 448683 346445 1029448 265365 1080027 844133 1791529 399290 1118694 1540613 1313359 954806 715689 1403892 1964188 140728 1187134 1108828 304907 1661691 1318708 1784803 8545 391965 369540 107008 269361 1997213 1947077 253229 148845 1108044 302189 1741765 272480 1780610 547296 1465279 1083714 515350 134987 1270728 662610 1973740 1798846 1666365 82065 1888152 656823 5343 1855286 1690973 1983684 265643 1233242 1508541 1370246 1910747 949290 1842634 1363676 883075 1050123 1777807 1248918 1329321 963650 504303 1060613 1297896 400628 366915 711371 558249 327417 475478 145143 1746406 1042809 1347839 1100597 192992 965267 1157781 554556 763906 43968 56486 319025 949916 1534572 327957 169236 1829921 1800053 288655 763514 313351 1192595 1094145 624030 1507205 727196 1019947 1978349 716899 133617 971994 1645765 1227794 570882 1437955 238734 1749938 921146 1156329 1497168 1017098 409615 535233 1354515 385849 1745688 100569 1564816 24945 662588 189074 551737 1234014 1289745 1412482 595147 1775782 1411163 326210 1787307 1363677 1602985 513938 1633765 1586598 1976746 56190 1297981 1003656 642970 467513 865804 32908 1772163 493146 1957689 177706 1728713 1561366 500022 1085072 1757202 202805 1084283 1068250 1577278 1541163 287510 881600 864154 1865035 840667 1526779 1321989 55938 1700208 1838161 1131568 1735170 1539035 1826348 1257785 402595 429999 957850 881755 1115708 1266612 1440846 100127 1093193 625389 847750 702176 341397 307856 738585 1664939 1163401 1760251 689371 1695701 744588 372322 32369 983253 269219 1130214 613187 1414428 761420 399001 1789836 1540594 612626 1559242 1189881 1287821 1403568 588990 902534 309244 1707140 1006143 1701364 1663180 1628665 1978433 1612173 618169 268288 595096 1147967 630712 1389335 1535707 1222425 1074942 252299 1988032 472600 27068 487290 199665 732067 1780472 773190 918982 1538137 455932 1375518 1232573 1511676 483643 1153154 1525574 76064 1784327 1593740 113588 502069 1704635 1876461 1835944 1759127 1141137 1393157 800792 1604829 3704 831032 924204 591337 1496813 447965 1699389 1751149 854453 898327 1111648 158315 1997033 1053699 1765743 452589 1532432 875687 853363 758222 382111 19342 1342021 875468 813501 37652 879099 1076665 901117 1226837 951902 1064797 1078598 783783 1704949 162035 1701413 276547 97242 177659 1260720 1146395 1436276 1857733 599478 431035 481860 1767028 1757699 1767435 872310 1983166 536803 1624892 1644861 463493 82675 2271 1222493 491686 1661577 401227 1287408 1817723 964864 1988028 1448591 976014 1696639 818693 1480026 1180809 1686387 410711 1560157 892142 1467539 921117 1706936 1670172 1246705 1406974 97757 821829 179973 1757581 4305 752023 66246 196825 131929 1157767 614486 902203 1438404 1846577 1816207 699449 1603162 245689 1756021 1294714 9515 1405289 1607619 614030 248263 1016098 1816858 1220406 1537893 4123 544893 521303 1826518 1887812 1307756 212453 534022 725569 1982645 1677199 1316649 48299 1491706 1835899 661788 353147 1114076 377853 1237623 669558 724306 1381911 1790652 667657 1084676 103635 1035234 583113 1297466 661042 904969 1874449 1296813 1076897 710737 575147 375184 437643 1555940 1882558 1106299 1886044 1368844 1689193 1916315 144271 164350 1367047 1013140 463098 1527208 1401392 1862242 333608 1685469 1675522 116198 1568598 757300 1292722 1326098 1634551 339169 362651 600860 1580286 826006 1213336 604425 561062 1867563 1682420 433495 527695 1642247 995558 1762083 474338 452597 1906169 1392596 1904587 1103880 1540545 903086 1745105 336304 1861888 1677918 934923 795919 752898 1922282 1462314 812524 529370 1875166 740042 360373 610104 1330071 1854421 1000042 1417494 117013 1983622 1489458 1672347 1189758 380421 860528 908979 825323 1246181 1248535 244257 956779 37659 887434 1335007 319602 648076 1571279 1701778 242697 1942514 1104109 1991648 1151977 922565 1597755 643776 1807310 857516 25207 71106 818907 412237 1192067 205568 272813 13006 1805962 696817 1020597 803237 440354 617752 216253 1925859 1989816 1194279 1910660 844905 1682793 783964 973142 1418887 1370927 89552 1180365 518311 1708823 1387154 680462 1770919 998562 1538666 43849 822703 1496107 1792062 1790531 1211611 1505888 239066 217392 327566 815076 1095060 1236408 599831 753732 1168682 261865 947660 1484905 1914345 416215 1225742 1716912 370271 1723403 1457979 978960 1224409 24998 633297 1626793 1699316 187438 1080363 329184 85692 962020 1600889 659775 1935412 1385566 1538619 1615666 1732287 847124 1175967 1836314 1601234 411757 1715440 366431 1566452 505642 1732579 291644 582709 1023784 97407 1869768 1849404 1665452 1850219 1706127 1469474 166449 418811 1543639 669070 186452 1177530 1647072 407430 1662508 955811 402958 1107424 1248350 870186 714325 109848 1078514 1234194 1797691 73383 757207 586336 1508747 357132 971797 43296 345898 1818552 755282 1671015 1219798 990293 1766407 1338690 841469 469583 700844 1988982 1358754 997325 392007 997550 1442984 1809548 940351 51385 1288491 1505245 1756679 1253263 1639839 1031742 1157877 356510 337509 201776 601266 1961610 915985 1376886 866251 1231762 403594 910012 120181 1807974 317456 1985773 485507 916954 1178813 866272 577106 1289787 1934697 1581618 1594407 503801 752695 223037 1925624 1048556 1879250 1000013 765621 485253 1330971 1920418 719854 192370 1699552 1785121 581820 1147932 1309824 1313026 264210 1199253 1298088 1901363 1175572 1785054 791620 332936 812020 1971625 1818491 1247801 1960981 1293865 316094 1361607 1109235 1286178 94284 744528 1817358 416515 1311232 1667023 762769 523685 1178326 915107 1470079 705439 568575 1717605 143686 82166 914321 1087493 402771 231233 1251129 1564706 1726071 1087398 179105 377847 836400 686677 1739033 1223429 134304 1497504 1776485 1697858 1647818 1930022 1628846 1548179 1391646 1972391 1213154 857153 19405 876147 446969 857862 1070515 1087916 685485 1920085 283883 808043 1054879 1175738 1142592 1441482 1195543 178586 1896288 521798 1887624 243237 354348 61438 1294491 1610240 1767013 1236154 1711563 1302507 1635219 746376 222609 206265 1216918 1509004 102094 744552 69705 821197 806587 458778 408256 1782347 349675 1750234 236632 1241682 1248956 1170860 173694 296197 1375068 133073 1899373 1590149 1116146 1078069 1925111 1130854 818324 1308509 974686 1183087 1689837 1677859 1499769 992081 929682 291643 1870832 46180 1486931 1603035 1441380 606627 1993893 1000693 1079795 1797892 1052693 1849217 38256 1860721 582721 951467 106136 1030246 143073 904918 267127 495750 1964660 631664 531098 793186 1971238 1448680 586698 747973 667128 1189930 1554339 1087887 938599 1268612 825211 944923 1565682 311743 1277698 521523 565570 1391532 496458 1404728 824777 1309895 813750 1199488 1183647 573242 1588617 1012154 14455 592239 296283 700307 973778 1080870 508754 381038 64495 1486672 1186966 1405146 1643962 798741 860781 1143180 1782580 709197 598167 543103 211985 679470 5393 612978 910443 601896 424186 1810035 295014 1023001 1844483 926159 1093267 1071979 973676 596675 1981256 1321221 362337 497839 102860 277514 604689 668634 444415 1211171 1701734 697070 1839067 87569 810225 194601 1274306 58004 1519680 1992994 539382 1089372 35314 171888 1630721 1259149 1870491 1449796 73625 761409 1018689 969476 69072 1198255 1713032 1441864 1587229 1103277 702440 423980 1233359 1582748 1521401 239009 368170 77592 463936 1510103 1152681 72255 697547 1365115 914539 1113903 1205099 1770873 916367 959668 206242 1540324 1478368 675559 402439 1493685 83081 1715213 83495 1797935 363971 613360 1440353 1184593 228379 1941646 116507 843680 1430400 48507 183859 979800 1112010 1119221 1563082 1073990 1864603 1525489 643565 1845340 1634960 1777406 99971 1389807 1901999 837119 1397839 1100489 1830459 120435 1389703 823608 341764 158971 271410 1804509 394206 251533 365406 791404 175586 656931 1182782 1463842 1436231 1804191 1727703 793298 1000120 1494595 1320348 562145 1722069 1680789 1901188 677342 1552516 634418 154009 1551200 1815499 1959861 1201209 1681405 1335995 243417 706263 307715 960903 115240 1512224 1252464 1788716 1440528 1850933 202074 48063 438342 1759800 1145339 315006 102774 1196223 746935 466185 1465644 1511398 300281 659245 191071 1313275 1247308 519391 1342324 1552689 207417 949993 1086449 84725 887524 1745923 1102306 280832 1873756 1909257 1625808 915509 1184189 1445146 1551734 1360323 435493 1765522 19403 1574008 1267859 1747465 1786262 869645 1619831 1704469 875405 1835675 345231 743373 810779 1522634 1796449 1007064 560523 1995010 1033757 1723808 1800410 1212153 632479 1227757 140827 864680 794983 3334 1381364 1813191 74121 349205 213688 1208566 679931 1647837 656125 1928237 1730838 496214 1862663 748349 1174225 1006145 730378 353301 1088765 738781 1183838 1675069 916366 231908 330936 1403003 1452591 168649 667695 1563646 1657151 916389 1769170 1586106 1612460 655955 302774 734487 1660544 691028 1617143 1490818 170636 1155813 100536 1925938 49652 446712 321924 183245 1523216 1820937 1147833 1249093 1358712 1548630 1522216 864513 880359 1169466 1830985 1166226 1032574 91953 1576458 1022747 105045 1651700 1336800 824833 60658 819749 1557852 176138 1956890 1627688 951100 915736 630810 1502703 1790882 290529 1307261 1576220 394857 1240815 464716 343623 557237 436384 1749963 28010 237338 1620477 1069139 1177966 1654760 1240368 114496 844263 1804844 808431 1270395 257799 585810 1068046 1600540 1016615 74256 1145077 1673962 1172292 1659568 960780 1782625 172009 990248 676081 960600 698532 111176 943736 1828028 299394 20374 1511185 1844813 408164 408838 1250366 422664 701813 1386783 947063 1763358 1552501 635315 1816691 564030 841976 1297778 41962 804668 987086 1246668 1620200 950604 1290400 1077692 1074243 752506 236227 818150 123512 61759 1086298 1692055 1727016 1446978 354995 1875031 398513 1968262 459283 1095086 532148 1100051 436474 993798 85169 1376533 309715 492002 1396443 901930 394016 1000994 1952727 179375 1371676 732556 1103855 1653561 1735319 1847633 1963138 1550826 1255943 842596 949368 1877611 861765 1621800 862350 744554 916864 1614559 1057354 1649406 580679 1963999 1900940 517164 1671412 713874 1060538 430528 1921845 468996 847567 1060920 1703841 135934 551136 908303 1720981 240507 627604 833552 227366 1182654 386720 504959 1916461 13763 67320 294828 886316 1076417 1145981 1820211 922095 100050 599895 1689887 401014 873037 806970 1027384 1316851 1467126 399703 1272022 1986323 88477 892395 1216747 455524 1499607 660413 1512742 1497438 1035744 1076068 986034 1865707 32122 655321 690913 1311015 1352586 1634255 1192525 62087 1502937 1565691 1186358 326641 843196 1635623 495638 1803000 823590 1756881 792236 1846217 1266763 69673 1202659 1943964 327427 36532 552574 977658 509216 629234 386182 190446 1521527 1793502 1342538 452271 1471738 714397 472764 1900503 811209 1586279 1793454 1794428 1587073 810024 1408503 20739 1096678 215565 1218262 1560318 1289434 838677 74430 563979 1406794 1984288 1882374 384026 1298442 591416 837112 1047335 67466 1844866 297310 1839750 421490 1736650 45517 1007024 570917 18537 859005 860151 1594569 983749 1652340 1285660 935687 445728 1644845 619959 381272 500076 1973077 1769679 1571875 1335938 878216 688876 1573218 1404605 1647445 359322 1918615 1368663 112925 1710173 1287562 137323 1359099 155361 1791823 248340 130186 1383465 1723549 490842 923213 775103 1187257 1907984 1952875 622730 491451 684045 688878 269653 490262 1665288 1849809 911927 73717 1968478 1075536 1395200 228017 824537 1579465 643628 784000 702872 1991396 1623623 1232885 410114 332954 1667656 40472 439863 1673273 460739 1308273 847860 418617 1081759 1971207 1331403 622364 1624025 287864 906761 1158037 1310526 1436685 1680993 1623529 1898527 1961270 420864 1765936 1084529 1626420 1625046 1828585 1114693 172057 1951115 1091235 786976 1873521 951845 1537750 1577035 1098878 949421 588618 1600673 198780 735727 1598909 1532421 279847 1258868 65868 754067 569786 577931 549945 597040 1611694 1438635 1832304 1853441 1991133 1321913 1039056 1256042 1618412 312428 1707640 542717 648837 494371 1218070 1254586 1137859 1967391 1867128 238972 1802866 298478 407046 57199 42031 9096 1379207 1156647 1518058 871676 1701208 1960446 1956298 978322 415206 1752639 1255127 10770 284602 1313977 104431 1648962 1888340 127634 896008 1108858 40183 1180820 1684651 472417 1724836 389305 1259146 1092606 415632 857368 1634418 1605430 1870417 1736188 199224 718296 1961655 1231144 760537 85682 1405777 117011 1944054 225328 1551923 318386 699117 632476 1462850 1865126 235520 1433804 191872 1318953 871462 323198 1984888 250140 924922 525227 614320 1277950 1806672 1004616 296010 39841 1143310 1765438 292400 537866 1667452 1762214 1043505 1958772 771744 967857 1278992 706965 461401 389947 1573003 1610322 1791445 1317681 1520581 1422784 1109211 576022 1944042 166839 1926156 1649909 100248 1724020 965831 1599529 1233003 594975 1263724 230204 1668587 1324035 1306077 816902 58687 1194264 1677608 562269 1470509 1999461 133896 1117617 277156 125139 815213 909666 1657750 197735 105181 448804 307592 1952135 392831 1691788 1532081 1986744 185304 1081549 234795 483229 988659 1200061 628548 1933605 258104 1486765 1710702 1038020 1952339 1635468 1721189 1311238 1553421 1963007 1517364 1943259 1787418 48844 962608 1272933 867563 1742699 1693877 1072750 257579 627799 1677960 1376466 118743 1129238 1101677 714128 1388587 1957097 1615694 1736719 516979 620322 917888 471968 154088 53775 847983 1430039 369695 1126037 1744908 488538 319232 1198892 1018502 778039 134602 1247959 1800739 724567 699827 967578 1892926 447499 1354384 1151109 1074560 1900480 1591281 235030 407017 1274690 49421 607568 102010 1493415 785652 1397799 195317 209460 1425103 561080 1557827 1579667 974339 1364863 552619 1227317 1208003 1521919 78256 1653645 1675010 948482 1362251 13397 1058248 1262999 686302 1414568 84277 864422 1906364 78945 556367 188708 1014192 48339 104230 1624264 117082 751271 671613 726205 1829264 232456 760244 1874406 1584687 563776 136383 450060 764591 99389 1048615 278032 1155408 1434860 544858 1120152 1161639 944092 1669508 1420370 1935841 534091 1044249 616939 649737 41518 1513663 202660 1209610 754614 902741 830111 63690 1800463 951294 448134 1587363 917218 748637 1838320 1820514 651752 1523399 1699310 924761 1198434 1301448 1156524 1081365 52651 842324 388251 919593 1800311 1402061 1999300 1910471 950029 1682305 1803539 1013516 96359 134269 1720674 331810 1098397 579259 1448239 1599 262032 1328826 566065 14234 834706 1795196 653631 662331 613387 1552781 419287 97512 1824448 92592 1740124 1270374 444348 1524589 1840404 1374870 1245029 982904 1618560 764701 116476 805235 1121504 860462 80632 1520225 1691878 335074 745604 1156640 41039 1988013 258577 1772375 505526 531523 817910 208047 25500 1157813 1777482 1715905 1081054 1176455 1112891 195876 728407 133948 382263 1114326 1361822 803639 1542909 1268815 1802741 1509855 1843303 1729042 1195709 1203388 671562 1619386 1679967 1602475 575845 53928 967185 940118 115003 1649522 686643 1320217 1719157 1062911 1764378 404478 847926 1969324 171716 1156317 141953 190266 1510641 115408 702993 653501 1138708 753621 1183747 1144352 465696 741620 1401378 1557534 1915048 1382969 143254 477523 1160118 1234421 469687 1684578 1564066 39271 763311 1435853 1138437 805927 923728 1720174 968717 1100658 1224643 672185 70151 1344504 1427814 665167 450625 684630 1156607 738639 201261 1266650 875875 658582 1594200 495020 1050933 1711195 1597572 1692234 1507478 1658744 1544121 1935730 1155770 902944 876538 765344 331222 1902598 92068 1373645 1033545 404034 1468393 1645901 343878 184316 1462076 1484950 410137 469729 18644 940109 1834908 1343240 848344 520256 1613643 380347 555549 1972703 640875 985367 435998 25983 841394 123619 695802 1411286 1161617 1512899 1109967 410947 317583 1589215 1712789 167081 167444 1344366 1059672 380877 1962168 1518037 306311 822441 453922 637619 222467 893632 231711 1509920 725891 211345 1938562 1303388 666229 615504 595338 1761176 1739684 741845 1579079 1448834 1140046 1491243 255476 460974 463257 630795 1697271 1198970 44901 1939967 166736 1688064 1252106 284531 1814511 1783723 1862086 203369 1700805 144872 1402524 732330 614614 477378 1670141 1027356 1316274 1329002 125504 1350599 712126 1978812 63496 1889309 1479552 1022727 848168 396502 1316439 778401 1605979 86030 1505918 1364034 1231487 1131571 855259 1895135 209282 84776 232463 438319 1182099 17891 341229 1187545 510736 444181 1291178 1665119 9835 125305 1076583 80067 649925 165378 866083 36824 1905791 1211197 207949 700140 1934519 103916 1422217 1014468 874106 20770 547240 654100 544412 199179 23128 1249178 955292 1206414 1699095 2577 1992993 1331491 656468 1629938 398885 244228 86113 1893762 1143653 1511861 1325701 1833197 1529541 1099559 591298 1057911 562517 1101150 1231961 1282832 1863419 838382 1205848 522536 1350389 502100 1140080 651360 1954099 949347 1455097 590709 1448199 1737407 621941 689789 790155 1192139 1087476 1389003 885902 159212 523318 227236 424758 213363 88555 448373 1274460 1187127 1403791 647344 1395696 1679230 1461759 51142 784572 1652645 1311983 1856177 265101 1553604 1835740 1865677 45495 724488 1164965 1367306 1165819 96301 1611535 272771 1243332 1972842 1327991 64829 1426456 739580 1361827 1769537 568199 1157762 281579 1651494 1913281 1778202 1378462 875549 1983984 1501676 617088 399227 1253416 1941061 195764 1110793 1615466 255197 66190 1516275 917427 1446275 661674 385662 1464360 1114055 356377 422459 1141362 1856862 1986762 189139 1194548 1314087 1980047 186648 1472080 88452 1108898 886598 1399443 592691 1500137 615862 1433307 166626 772442 1873239 1600526 1822716 1777745 328544 743359 364383 298906 950463 1801857 312471 513396 1472313 823370 1009550 369910 228481 385435 1527563 1263988 764514 1381214 106052 1822693 1857460 576083 1764127 1705438 208627 802026 667894 1389610 110448 1855117 446152 976646 1728799 732470 895175 952920 350086 1497951 1850192 435847 694882 455890 752368 751937 1170173 591221 269345 1617820 1415014 276751 10542 1600788 1791019 1344465 1101591 1342002 297237 90805 1360960 1849936 1166882 136992 215847 1150772 1320203 1584569 537911 1117639 1694605 1450250 1034823 1680489 1645108 1557631 1942608 1091400 115298 1488232 680721 552018 1667777 43243 180407 157525 1252606 1922178 297805 557671 1673612 930342 664413 1726879 1275964 582028 1726585 40904 227390 1910583 1666228 1004701 1368086 225516 690103 1080172 1667474 934289 1617044 895503 1583190 1384251 421025 1797413 845735 948535 1532706 1031592 1528442 986702 513300 390178 1531616 682701 1212263 76079 1156811 830909 1348558 996772 108412 1841323 459069 789727 1746202 850207 910384 1089504 599862 469238 1403242 847959 1480257 1284308 110355 597538 973408 1881362 1703168 1671884 585641 1942931 509868 994290 713823 1384049 416767 1576635 1094241 796616 151099 1422792 1617285 1082001 218168 470822 748754 748917 1359304 886677 1838197 1969139 70698 1957515 1093528 1713843 1181112 1054477 394957 1443623 1633252 1479635 454476 498178 1771115 1270998 1325131 373966 1713609 182707 97819 1902167 1031724 934554 212955 1118690 24258 1839335 313649 773404 1708231 1514091 1439150 1434342 373360 811058 367835 1006903 1251637 1287625 561112 1374279 297397 474064 1810701 1382829 246943 952143 680560 1049773 132677 166981 1587051 1203892 1623263 563688 875389 304111 373902 1856427 1314834 1979914 1951621 1092603 1379914 1742670 1931954 149448 548900 1308248 1977412 1803280 853260 896814 440330 214818 326232 134329 1922388 823419 1312619 457598 1680374 1959392 391656 878708 859262 395711 1355840 1951250 1481597 1635592 1721167 1823450 1008763 1082134 823646 1741117 1667265 355911 1199877 1578446 144814 148763 477640 1703296 1350812 770986 1399398 1441419 953795 1184138 1016916 478406 1686390 1454298 431815 122492 1897344 608428 444583 1840454 858794 1514419 1696476 814250 755754 664615 532977 1317290 667399 53657 547919 645340 1341389 808646 1921804 176714 800409 1676249 740068 1227480 1809685 1105008 129126 1861370 1413138 982424 1180569 1809723 1532783 1894024 1944440 1958088 623450 1389261 70842 1090536 540123 1259384 678154 113810 287468 1385741 133600 1029382 1176818 1864661 73967 1008509 499947 1580947 1657022 555575 137081 596355 1184237 1850599 627997 1214910 1387953 1905209 1658284 1467540 1261818 1000854 1188813 1112393 1070001 1116714 1638776 1728131 354558 563552 1053492 1301790 709191 337391 526130 1971135 332917 1589443 1630065 1104764 296256 262218 1334725 1551217 793592 1813071 1333382 195554 956635 1186622 598808 1317350 417008 1467757 358547 410336 249005 587211 1936213 112193 203691 382190 540448 1323873 369728 640412 877269 439623 1109188 954938 734311 1223134 1877096 152851 1382669 659638 1957067 122882 1979805 1208861 965004 1904020 1932295 285351 1442649 1336543 1721418 1938276 1753112 996486 1567539 1138311 1217007 1578667 362250 983496 1890707 275621 1856187 1848872 204533 86500 1190955 1710374 1406173 1280369 143321 1602549 1410967 796105 1001562 587345 848912 263993 881524 1137046 900126 1593542 1331853 398445 1730380 607047 814051 1949824 1670298 1589768 1919975 305750 1742239 1070653 41168 295276 410084 1172339 1910950 615156 243918 1939778 756654 963028 929015 1612897 1475694 616173 12135 1960978 189271 1792346 808930 1666675 1095649 1880135 1769980 1532206 678614 1393798 1749690 604768 538213 651978 326700 1867662 1529437 1210011 1957389 1154815 1211456 1830527 533383 409597 1956761 1108879 1018126 855157 1450203 1618921 1080610 1057924 1901990 1856889 1086752 122709 475108 1569440 985106 1965758 1805950 1493993 400004 1155166 117843 1534223 1119925 802838 763321 1121446 1750179 610775 343216 1709542 1865432 332560 579306 751434 1899021 834722 1621444 1110528 935638 1508362 445230 1920566 1665901 1537575 1286117 165349 104378 1699428 884826 1826810 828081 661219 1936530 665115 1867858 445831 1723287 572571 664894 1188793 280851 1127424 1546897 14696 411750 1769292 1266616 1700080 1655570 911819 1400858 1621350 1294515 1821171 468513 1293860 1203458 1117899 118751 1933111 1585207 745272 1941313 515275 1603549 406776 442863 203514 824 1018698 1930028 1645061 237135 862198 748746 986536 76296 963766 1253460 87618 1876041 429344 894029 549788 1029324 423531 1665297 1596156 825409 1850962 738564 1467819 1510871 1912738 1005440 1826310 1351618 1478163 755615 228644 1594862 1825446 356170 938480 1434635 1371801 545725 1871340 1847023 959856 1098448 1778478 1012013 163948 1605090 1826573 953259 1427234 972842 506422 899063 420787 49951 1834194 906666 1308205 1356519 726819 131790 1697211 910083 910888 459148 1365956 39713 1066449 1360856 1823441 617382 326761 1836710 485959 329591 1116002 1876212 966116 1665957 115153 1722429 1068210 327976 775106 664454 262237 263293 1589611 720440 292484 1231221 1124246 1833720 1986134 1924063 1247830 1475495 830711 264178 1975024 56606 957583 1450028 121732 680300 1636183 1488013 423278 273534 140925 655691 1493683 717290 37190 639989 1629476 748093 1660032 1883498 931356 1426847 306613 478071 1009545 1729998 622896 1831906 1176492 763415 950303 1185850 1480961 272756 719365 1721968 384969 290457 1775990 586310 999248 1467843 184883 412303 1615211 720073 251290 177159 931815 1138010 769149 1597860 894324 1081527 1992550 181085 318177 1037125 653065 790097 1579150 1031719 1457999 116993 1991632 1500097 997152 1133222 107006 604714 313057 794576 981055 202167 784717 1108137 1994930 307048 858344 1004969 745512 1336368 1765723 571879 827472 1099497 1839697 1982168 589233 1579566 162143 1579945 507853 1159448 1148472 720017 1392835 1564598 1164728 636323 351045 1883821 808991 1112013 1087756 1943893 214044 322704 1272981 979519 299649 1065543 1993178 1267640 70535 338820 1133916 135814 126046 836300 1371730 944942 1721492 1394562 1949370 116636 531267 401437 385480 605814 784856 1455928 176333 1436610 153395 818488 789579 431622 117012 520378 1792129 1665349 473628 1820321 1570090 441832 871569 1276114 931864 940315 660238 281556 177211 1515081 196799 997912 1064777 238501 902159 1915186 1047929 785403 873500 1035715 864123 1173503 1885941 523386 645906 1560260 1440674 1333883 610988 1336715 407996 663029 1723074 294993 1378162 1122591 1883416 527397 140217 1231147 1927117 1013411 1445967 1898682 1912868 1647480 1616815 587119 363900 589639 1343417 1256133 1371079 45163 1112032 1898359 930148 1700926 551770 1903990 684017 699640 1926842 1399069 637785 1189535 1415388 1992840 1591996 93063 332251 428019 1322167 272580 1612008 1218773 1717758 808699 1310593 1140015 547355 786197 180172 347392 59220 1501689 49561 1826799 1186614 1933434 822313 792421 1279298 1221672 1040171 637406 487633 491437 989841 357240 1930213 1724062 1161392 1527414 676973 982316 1995205 656493 598832 957413 318725 761225 1053511 1325761 1785291 1975945 833116 775752 1582041 263378 53241 663869 1523352 1873796 898167 991523 953923 196458 1948024 1217380 466209 583505 1026625 1661295 1689740 139828 187242 890159 153942 661068 1748993 778242 1796946 972779 1133866 1111463 1429271 823928 1626847 141636 1189482 1900059 100446 1938155 430865 158435 1338218 1860448 1749727 1003205 438045 1283199 973120 1459877 920108 1636597 1319456 121217 1080747 767129 8489 1380304 1726548 891929 1480635 1640400 1339236 1743081 13093 1757438 574855 948048 1838380 322214 1709217 940337 379145 672716 1971303 330953 1082174 12947 1089765 1666760 1192323 1210148 856320 352062 768315 959050 578397 675854 484204 1307960 1370057 1271992 172043 577602 1432110 519404 1282749 1616703 1185509 1777829 1844690 1760688 171515 1963668 106409 898974 1932029 1193483 848860 1399757 589662 846666 198589 264450 1788605 828582 596773 1032708 958947 24494 313914 385021 1964400 1508224 1992349 722479 58000 1033585 360100 1436834 1446495 91172 904646 182532 1545629 721641 816483 730943 1511135 1431572 1876526 1397779 1843059 1207074 1567531 1877493 1651769 870556 607258 341736 1216097 148568 1064245 1215794 69209 187153 1748466 1344885 759888 1072096 492578 1114357 1962790 147332 1859165 382387 45230 1619723 544056 16629 1777447 669471 125107 1063460 198944 832724 272602 696437 273060 1593874 499356 1630393 110044 273879 1608098 1155172 1017374 1218614 737619 1329172 1406964 1153592 390319 1006850 1484616 894039 1575686 1934737 619889 1863556 1079750 1493096 306015 1584631 749854 751613 1304062 1297757 155102 1967726 1815011 1167345 1921008 1171810 868273 812661 420136 1196534 364131 685472 1007544 1946779 1738097 1872112 967718 1615899 1144305 1917769 447312 1928401 1429572 1457160 728498 1484296 1740228 1756061 1073643 848010 697029 1979294 307353 1313932 1779612 578340 723550 781345 1949298 720310 87458 1645105 949910 268352 852631 374290 1611171 1869180 740740 1294457 267816 345146 1112701 1300002 1027435 1279753 954190 1505786 247444 230176 1779455 1773317 860818 1819611 1256159 1483363 1513511 830563 1193305 1580681 1475822 966504 754208 639204 544924 1477907 1862304 1607855 934105 261867 1824485 1727641 807326 921706 880431 887892 1985386 1998025 1503551 1979623 1861041 239863 17579 1758362 1624205 1464120 510122 406414 1848601 960330 679987 183170 700172 637166 760766 589236 769179 927371 1239421 807220 335653 603890 1157306 1915582 918584 1977463 299909 130166 1084986 1711386 302938 1360771 1055044 1587509 1565295 1648169 1394379 945928 1783859 633221 1275582 686707 1931575 1332921 946423 698144 1942232 356562 540713 1023350 73424 428428 175418 1078715 1974623 1168178 1192068 77697 1633107 1532236 867344 1818910 477856 1097453 674229 404240 991203 1304144 1633680 695397 1397229 1240438 1474316 48285 181712 1787115 1572925 1785126 1258606 771886 947732 1091691 1270333 1662614 1473857 1734005 1102971 1282402 1210701 23070 1972837 642778 1552015 565359 862678 45871 1015642 1512823 1430466 1040348 1809116 1536237 454583 104245 552006 398167 539859 347531 1116558 1551718 1624539 1700861 1232056 1831676 1488136 1247988 1970692 1967775 428989 1686931 795589 201630 1594998 1475535 1509811 1787479 1282545 1254178 1941763 914816 102127 1619329 1289419 756440 79858 1930844 701988 1803004 189345 1511782 200748 729609 1567168 1289052 874837 1329235 1134180 164455 874222 1756823 1188962 1041913 777012 241825 67986 1868714 1752046 1416416 595822 108610 1614913 1333100 1298808 41469 156110 634920 314423 1502783 146518 1572684 1802640 735914 1975262 233986 776721 672867 186614 1096951 1592952 1346459 981425 1253734 815518 1964411 86681 1253622 1772820 1057039 1779028 3367 241051 1495892 419357 499483 520027 803772 1084586 130706 143276 1931133 1668679 784079 292365 373517 430129 1217204 1398385 1710643 1307907 546316 532888 1075341 1611544 1900990 1236780 1770249 301056 1195954 1489133 680934 513691 1936901 452242 143519 142300 1918864 138621 374718 1353710 815441 1304737 779779 1002151 1910204 1467971 856885 536000 727280 1040335 1382035 553448 188608 1295043 565279 509092 1129929 1174996 1398892 1704132 869120 1688986 1751043 1895632 304401 685895 1565517 1770738 1737647 249033 314677 1158473 1301648 239730 789818 587036 1555964 1174820 1586996 1897616 1414708 213212 1002955 1147939 120689 1722402 427099 1349858 1984481 1580054 1344857 1118736 391012 1558822 431875 728823 1630295 700072 609356 1249123 301133 994864 1501148 110819 1846467 1232792 1717380 1844558 1223028 1640263 1835105 1921829 1957870 1157072 169325 1152163 586007 802987 1526689 35607 62863 1917586 1743966 775976 1113690 1862144 1765228 746230 1098818 1140003 1504333 1825853 1766617 1829779 513169 1628939 1925825 1932598 1171729 819986 1109911 1235240 1279073 1050044 972775 633880 1956212 1822036 1472312 845198 1435131 125548 434987 1647866 1014433 1037556 170135 1167270 475390 17531 321111 1906710 983377 49427 120592 605914 291211 697885 263968 166286 1757143 1321025 1868412 1677811 1549945 271313 1518084 644547 624166 651617 431496 631531 1451541 27482 849556 948744 339768 1907426 1415339 951806 1324874 1266648 1871344 410183 361587 1915649 1477465 733541 1337835 117429 1979573 1397712 1876211 1557244 1740115 1975220 1236071 1143603 1306031 887475 204277 1507975 616769 1685085 827280 1102066 1300492 126170 495212 1674613 707441 1852287 1763646 1812934 1374307 732458 148470 1244789 1487389 858431 1090562 1557833 1187300 1769769 1535703 1234528 705925 1370132 1909524 134944 711720 908869 711540 1014431 968146 1506082 210792 477885 741863 1554640 890262 719244 1970220 1278403 1747221 1751520 1061045 449280 332245 1117294 1682065 902852 243059 1163147 1465377 810049 839276 264171 907244 67131 1851050 262252 1331330 590230 1615302 996092 1771939 36753 390266 536923 1996297 522570 446734 1015286 1950605 626182 1861326 1876341 449346 1921871 632903 1972675 474088 1441190 1635469 523488 1553072 1899136 1552076 1296540 1567605 481371 1733232 620408 196297 74017 1627904 652418 1503790 1593497 1393116 1333664 13144 1201894 10212 573880 1645918 1030752 232762 847314 1151336 1289002 530066 1623854 1838234 1065863 1369538 1888652 1740158 1955706 1707160 952431 380450 689223 16395 653650 1502003 1095038 1532412 1367272 1879529 1672265 1872090 480827 91504 1045969 1573550 712060 1654102 1435885 1869254 1399272 1298224 357898 70049 506833 1235955 1924061 1642662 621089 789298 1036511 1226684 1934299 148630 1399395 1840103 1737105 1828322 155402 1856934 350866 747694 1143049 1558037 746976 1341391 507126 1184098 34432 1048015 712996 1116735 1974987 551457 643556 578532 377907 1411044 130141 1524433 1728067 195737 980432 1194106 988093 1632474 1787609 1622056 654025 165767 1530194 978197 1393428 1421432 117631 420964 335897 921643 479977 1817851 1522062 850032 728110 1363260 957710 952930 1234214 1987134 1506697 1968860 1618477 851863 130209 275787 408708 1480052 1064099 354623 1433091 224949 620074 1409074 422335 820069 118518 1811101 1740993 734149 1889959 1752264 783277 276085 924755 825799 638042 1467815 264752 1167446 557245 718515 73114 144291 89938 513881 1925175 22464 1153404 684755 1159666 318724 1786725 486013 860579 1119500 1936813 1376776 543846 351129 1024484 1651138 864864 1138131 1724296 1404252 89182 1222862 625088 149749 506206 1581228 276588 1364461 312753 416884 1967622 30038 1285050 616908 1507509 729650 804592 1763417 1080721 294903 603972 1250099 1910777 1817067 148834 422760 247259 378164 678475 1232783 1481110 371648 54225 393521 750076 56323 275258 171257 1456389 732571 443150 887631 1771373 932333 884743 659548 1569086 478804 1410470 743560 1415201 865732 1172336 994335 1177844 1230119 332013 1327374 1193796 1607015 1671815 1966519 216868 319002 775168 476042 820081 422931 513757 1527066 1556001 1556955 254823 387731 1998620 1084361 669057 1365589 881105 664232 1337155 913632 286403 218076 897552 910486 1115275 1216003 1089370 1902534 300044 1679687 1703963 170121 234390 584156 1270093 203438 159524 1848425 956843 270983 1808106 884585 759482 296086 835158 563756 1894518 713591 1106860 328214 778706 60772 984650 563475 62085 575478 867112 1962437 72109 491761 1850290 1418854 1307195 470042 600864 1357850 1850958 1091518 1695601 988032 332502 1140388 1608582 540048 128247 145637 810394 93913 1129899 202070 64030 1542450 343253 326018 1889563 401485 719399 1532542 217447 604837 1355053 672936 1311669 425005 1325655 133159 1127670 1423783 670690 1957230 526003 1716775 483024 117607 1506214 945573 1432500 1106953 500205 1773975 1596422 1097783 828728 442510 989135 1906074 1150371 1669575 1189219 1062102 1083831 499626 949642 1615796 1585865 503339 1788386 1688492 494368 239081 25691 1824488 744968 914310 750770 620449 1464907 1428453 1238239 273759 805979 1487410 1424704 1150615 1447199 1145259 1529137 558938 1423909 204269 1110072 301578 1456139 1284994 750182 587031 991427 1959950 9722 18546 289613 214381 1864067 1566540 921994 621856 1394136 827248 1756261 1679813 1748733 691107 1278355 1161800 678053 1999288 508907 1662899 1924065 87740 144888 1760493 1510921 211042 1930448 1845183 1883226 137894 384734 1996847 824762 1669393 1246237 1507869 112438 1607187 144329 576949 1767558 440689 952990 1270633 1850036 1510610 1357994 1186052 1529637 1167796 126814 926606 541624 1722374 976222 1695555 1865371 1243132 668132 1508654 1379810 691729 1587891 343992 499915 1817894 603365 565955 82480 1688263 1711398 415093 1268029 213518 229746 1600439 51281 1922237 262855 448630 96191 1491660 1939372 274199 844536 1869335 697094 902931 477680 1833025 1772480 1597603 843778 1724118 77198 317846 1130296 1905546 1219508 221352 45434 1782834 1652292 736453 1456554 275149 621615 1230940 67069 510126 701321 1819910 351894 246580 1705402 892377 1080515 190881 739146 386216 101663 645176 1358774 265484 169968 1428275 630923 1892882 1248387 1226184 1502732 897309 1214270 332880 953531 150146 1423351 1754342 1241218 100097 1706047 1910420 652875 1842406 1708580 1310854 1644194 87221 560268 878235 1842260 267375 711515 688288 112513 1008072 1135778 1707793 1091824 214659 807787 834072 1985160 613466 189928 272479 149107 998924 770997 201595 230251 168331 531248 1917793 1542417 52111 1989520 1840791 606412 1812134 106849 22938 1109488 1272653 622555 401186 1389727 1055552 1431012 448802 1299569 1863485 161455 1434193 219518 35322 976426 1647883 470417 1768187 270722 1870033 1327758 853579 1280848 173020 51154 357227 1507667 1415609 1825818 1682991 1491494 1054937 1676732 1639992 1731272 927021 50384 886941 446783 602467 1346239 1711889 3728 1163169 475600 1019058 762968 1813597 403323 155576 1703915 1561941 963222 1665335 848072 198976 977846 200409 467151 1723091 1765221 1672162 188774 319460 873145 62529 649889 1437580 1946578 1561491 931698 1715642 25108 88000 101588 1370514 459905 698104 1620226 1718203 1554907 1325730 783956 1756833 165886 867867 1922144 441436 1518117 27294 306272 1035127 1035935 1184433 1660879 55426 1459342 199708 1506828 441959 918573 145689 978269 824607 1206441 1412214 1976396 346969 25121 486062 52374 1113015 1568385 1693458 601035 1843741 1755472 99683 1129088 443252 192625 322311 15068 1931513 901121 1114347 7074 1220626 258450 99384 325042 1526421 1313862 974532 751377 201620 977285 1072027 1113697 700955 1636852 1899514 1745826 993755 865607 1029890 1449020 1843830 47658 789387 180406 1698457 693075 1529826 695272 488581 1751484 964877 448926 1155297 953090 1767988 1525781 310692 1282616 551556 1491443 1405223 149724 1723977 214335 79623 1343771 1218959 506583 1765077 1751113 1739140 1056873 312175 1071823 653970 726468 997335 1020586 1302330 1270990 1381678 1585114 1799012 208113 795685 560470 1803284 749853 489723 866341 798362 1030276 1655156 1779850 416567 1098944 1137348 1662763 280479 1457906 1244573 1274564 277252 1110212 720451 720041 1168343 581003 1721528 1453939 661627 1810510 1603122 478305 801557 648646 249028 734723 1263433 867580 1974535 1683163 1349763 1128926 950558 413140 1633119 793377 394316 1322825 934852 642269 1855114 1703572 622517 636771 1753840 780479 836612 979813 1229550 1617797 269996 1314086 604916 1442067 265334 1983177 1096575 1792671 1784462 662482 1296760 1713275 479353 911223 68257 1752300 1021818 250771 397403 809064 1838252 1602440 927364 276168 1041054 992010 548104 1517164 691429 499756 243288 474902 911706 462800 641534 255468 700453 1788448 382197 1861772 986208 1909765 1950033 319212 892602 350953 1397462 1933984 1306504 1642267 569667 1644189 579462 196169 714191 440908 1037313 345976 108247 494753 1070099 341002 771129 777361 18216 413391 1360736 1481394 1224231 604937 816662 1011370 261684 1414928 1353242 23736 1841673 47145 816292 271518 1565044 355872 1913531 432405 973486 1285030 98583 1820060 164461 20230 1830298 1376157 1598886 1171595 953686 1203953 1010248 321611 869573 277290 11250 800118 94667 108718 1278305 588314 596114 751780 1822204 110045 1861192 1370006 715360 1174015 967377 797924 1264574 545187 157450 475123 796551 1425998 185312 1755752 1197521 1040522 559952 796534 634799 739496 418319 1506107 1268048 542659 1241235 1031332 1985000 1310202 1487098 768074 1282318 364393 56629 1165688 848890 83836 67656 1391367 1183915 305966 1894086 1491778 156893 1263613 590332 1395687 1476297 1567132 1748001 1738177 341153 184648 1871595 1904500 1047252 1152569 981768 659543 1537795 363433 566610 110086 1078964 787182 14683 1162522 205902 1764683 1271074 1711024 1780233 858611 753844 1827821 454367 367255 56850 27991 1756523 1838943 153722 769119 834754 1240034 742325 122623 804287 1362633 909911 1245109 1044184 1544656 1464805 747386 656200 870788 1662964 421772 837139 1333837 604574 822432 515123 991950 620068 1887794 167155 1973115 932612 460742 1812318 1120143 564593 958930 145978 376360 1136012 600736 1233286 1839527 1603120 145924 950884 935203 1431798 1105208 999582 172621 1202392 903245 1510238 1748672 1319468 765193 1221238 586180 1068707 874305 1078384 997354 1462332 300593 521554 1920729 402932 368312 1847881 1126107 1998910 455011 1908480 362847 1032383 649944 1811921 1512390 189153 1268442 794331 587363 1769617 670904 555714 970295 1481472 1704447 1926864 1903208 516914 578656 368027 1611695 1171869 595977 1494178 1619974 1251957 1915068 1013580 1638437 1817912 1902921 1389967 552042 1343300 440033 1804848 1675030 541769 484244 596502 1072338 88809 1947586 393684 522336 7473 864156 1729994 425175 890669 299007 1116626 1778698 1068644 1526725 1860872 1604710 1630535 132260 880152 1977529 1409422 107750 1254731 1686190 1578835 543375 324169 764759 1008133 31898 140749 1599023 1127188 1153338 39679 1670513 189197 461835 1006054 413374 100957 228243 733007 218666 1925007 1885166 201121 1125310 1873322 224419 1614708 1648688 1639963 969245 1269068 1389992 1736330 273366 1926077 716114 372952 727165 1783746 1322807 708320 503563 1188174 166633 560740 1109411 377324 1000496 1952024 1114904 1432247 680547 1954014 1426709 1128284 1311506 266338 1389814 1847694 751943 130080 1923304 665938 1448718 961839 1170218 1239760 1503220 599698 1335846 1648927 113601 1100435 1956639 1532255 1049489 580087 1350425 1155584 1841416 1915832 811272 1767094 1503691 94652 659157 431074 1035455 1764811 1945247 80610 1966576 682030 339261 170774 1096709 1258395 1102573 740201 394923 553722 586708 1837912 224910 1080037 904614 803672 1863248 830021 1404574 610978 1333988 539040 289668 1566464 1955519 484011 1762945 1936221 292513 1262245 1564251 925197 709165 1406265 1012744 1785727 710091 1267603 800500 18828 328849 1290702 1672237 1475267 1056525 18715 1901716 1127214 189328 1767506 68350 1597893 980820 1276084 905808 4687 469173 567444 920976 1964471 1809025 666237 1276135 261847 1672105 332576 1911753 391099 1708129 942059 991189 1844358 1982231 237076 1849320 1341880 1682960 1029666 636605 348995 326258 1583891 556695 917313 1522188 810075 1030822 257506 1809886 754125 1579934 1519503 1954004 1416543 464664 86801 1028919 1781268 604311 1868356 849227 850425 592570 296641 1123890 1241370 1152756 1118416 780387 798971 1474620 1821611 1145216 486504 667105 1315921 141050 1994493 1129000 20141 129389 732104 1418597 1377158 1664644 765012 152531 1003724 32008 949715 1796785 520458 685779 347938 1506519 1158005 1701524 670519 347045 928776 698058 595008 475528 7280 1179295 466692 530775 1273708 1139377 272808 1263294 1262989 563732 341373 669634 1283452 421344 1421344 1781977 987285 319575 898611 725736 450115 1271785 260236 332094 504107 1844059 329799 1778614 1860536 991845 294414 1897752 1889164 844992 1262193 162880 1582229 926732 248438 904 1300330 1018587 1814642 905630 898859 919313 904408 635445 1530459 1784939 340491 193559 1132866 279114 609406 438630 1648185 861298 1262055 396424 463481 1115979 339649 1780601 1268878 547681 1449429 1058000 634236 1678845 334611 1632217 571885 1946601 518646 352376 644313 727648 808167 740699 67122 1922202 384825 1880367 824400 1066538 66541 512777 1978774 1592471 749743 688082 1953825 711204 1383894 294447 1608337 571541 329091 1890449 1656666 1735254 1408957 1074311 1592748 1245408 1184727 1207107 1363633 1976535 625327 345508 1141438 1193643 1527144 1508087 37925 888856 1381983 1942485 1398333 1246164 1797852 1415891 805641 1169805 745310 910336 1901517 585225 1568848 406294 228413 350267 1837415 1058070 808463 1577846 567833 1576260 805015 700256 1632058 468913 1377190 1073560 1884619 840253 1424347 333847 7649 1608100 407728 583442 50291 1924193 1726882 1272096 903492 1800673 167353 1094408 985799 872806 202877 1316774 973525 772148 1770735 882589 990787 378875 54628 1488072 1653754 1858773 1429782 171905 608395 1509160 1389347 790833 1961470 1415017 1630679 35866 391219 1810749 1764951 1317584 469710 936653 1910046 1362605 863229 1060499 1590606 278076 1740719 764706 437866 761559 853449 878248 1981386 1517033 1382560 1455316 470626 712935 1937095 52528 1091420 1115901 545391 1468084 1651128 1779589 1961304 406011 72338 299517 1572363 898693 1831550 1413147 542893 1041794 1270630 495693 1069201 1114733 145550 1637549 1086120 1851578 1992291 1014522 1877988 385956 1733599 721943 394175 1074550 1002047 223250 120139 1651892 956134 1315442 1855241 716663 1194284 1895253 368730 1777173 1999376 105401 1794484 1976825 1070887 1750968 735544 1260775 739436 1069540 1148090 1792240 844917 1840477 1163155 1101803 1240380 290215 1727222 1977390 494519 870965 984416 228586 1985430 1790902 1310179 1859951 696361 129945 87782 196133 297810 58413 307730 252140 487838 419642 1540053 962149 1385286 756009 1512826 1213494 17407 1980114 165451 448500 1049136 1984660 399878 1724138 811908 992564 202456 1092792 833431 714264 891296 1754833 1140198 501018 468494 1649912 1882437 1783323 806104 450833 1661920 688890 176010 1946966 543791 793248 1205015 1072033 1364825 1532627 1299721 641698 1787008 402015 586426 1300690 1701731 1197804 1207048 1333649 1025442 574236 126952 542331 1480404 403972 1706615 547269 1444227 967076 934306 1281911 1270236 1287458 932106 818627 209069 1052640 1951645 1050992 1034314 1061470 439885 1429780 942715 782697 1257600 1750471 446205 645506 605040 1308100 127869 576840 1371606 1277977 893549 1293308 596498 1443843 730786 1355030 872406 74331 442725 173373 1817693 398408 1331965 877897 1528816 259962 516607 1632593 646460 1101188 940399 266146 1483911 471783 690315 1825793 868949 1216888 1219923 1190735 442079 212305 65585 1256361 1555034 384338 1749951 1676311 646641 1186506 749601 229800 1945365 1029412 1543944 1018347 650250 856587 501465 733392 348098 1517565 158798 877908 828190 285056 421367 1378816 194791 617680 293246 1583210 488418 1690078 1723530 1833896 889063 1410895 1983208 1907327 1029965 1484327 1647758 1961128 761501 1172145 1920099 1328133 190580 1287955 3696 1253004 732349 884467 1709449 1591832 746320 553726 1738217 1781461 175588 1311087 1812735 1360292 830206 1544078 825601 1244603 267488 886007 655776 1334121 259833 1417383 676563 1339647 943795 1656837 1448458 1766798 740572 1258903 1058097 490268 877391 1260224 587905 312014 1670219 520700 1749337 1989286 1188574 1131804 862990 519557 1169019 1828669 1169661 414998 779532 1086685 1756191 1082881 86851 1453808 1302895 1245907 1398489 1546026 1307024 691485 1578652 384946 887984 268706 990204 1568661 38208 899349 516882 405477 652925 1147 1568155 1027526 1901197 699826 1869806 1904273 655588 1807134 887248 1325414 1153135 1921323 1464618 1855777 684971 1009575 1313191 1961568 679587 956106 1848865 1501150 1785563 597803 1735196 518393 886085 1933982 587473 713308 959184 1075945 1137216 436248 997319 45365 970625 1087409 1037348 1111192 1861658 791185 1178784 1723366 744860 1741661 1537009 1648714 737029 535981 207193 1432539 88579 731572 1003936 1859667 293252 1078260 455088 667626 1098393 443840 487214 643171 1439056 1145373 1999348 1736764 1798242 1908145 602763 1959776 525550 630567 1013530 801137 1565576 969661 898172 1695600 1596589 1976221 1957978 1505185 370854 982267 766596 1025320 1522747 1373618 492252 768507 562032 1662701 1694874 1972763 195855 1791434 207414 1554497 1369163 131489 1945139 402008 1564141 560552 1396847 582621 1116563 1800020 125352 1451970 412670 1817829 841310 1873896 191159 225751 23573 807445 383667 756709 276661 318929 1492759 476702 863526 1687822 551324 1506595 309482 1184921 1993498 1046678 828292 893641 1390268 1846196 284371 1874741 232077 1428218 892692 262414 682993 1182432 1828955 1981459 392866 38733 213442 1048495 1019879 1036142 597246 1258202 290904 1445331 1218766 357844 332095 1091919 1116524 845388 407560 996171 353079 54673 1174629 1844105 615936 1709630 615356 1630940 1747114 502047 1107296 349424 133776 1848988 423195 1859049 447719 145471 337551 1643132 1385749 865150 431976 1926948 815480 385456 1900241 1451916 799853 405278 1653695 43935 1184361 1067180 1312373 981884 1021748 1247837 1437329 1482964 1983072 1755443 1820054 163043 256638 1890753 265713 1911463 1134962 1113650 1923870 1335507 1128433 707845 1935504 1156075 1408111 1303190 1168202 1909440 1028645 961272 222162 470314 1271388 597425 986220 968456 544967 27498 245545 739338 1779708 1681270 758550 1485158 762119 372291 1535403 1016309 998902 1679721 1692539 99844 1197022 783355 264944 1106129 930568 504659 212484 1889182 1987580 757468 68807 1681587 1841009 463456 1177592 411933 1098095 1243463 1833167 896954 49894 1132786 391488 230020 264614 1065637 222604 888226 1903024 740380 441638 296458 675994 1009657 1794284 1810431 1226808 1059690 586719 1487533 1199994 1021268 248870 1523945 292721 788691 60396 838534 1692248 1807472 547854 1944225 1951950 1121102 1163257 1029601 1363670 520630 1894685 1622503 385894 218943 1597550 314267 1472119 341649 637241 625595 1357737 1135132 227714 1324220 1377740 1103887 1239839 935877 462572 381463 986670 1280623 1771885 1703570 97418 130512 1042247 269604 498973 594396 507846 1126317 483131 913675 873184 1688719 1690655 1953554 1834326 1996241 1347760 463333 1227565 1602927 1048090 1514745 377722 79275 1127880 181767 1095458 219053 1608936 825576 1984826 1306056 1604720 1888940 1196316 898986 1643373 1072553 69153 1901017 1201989 1770300 301518 1693489 1575140 1296460 401646 203524 1446729 206009 752449 1680581 1758083 761463 1073959 426998 1230666 1297463 1044115 305281 197331 1014352 364897 566555 1407257 1549644 1195297 844066 1825948 1194194 661456 756520 1505589 1177761 58422 263841 1246917 263630 859348 501743 781158 947863 1082088 1691395 470704 1645926 1271301 1680298 750519 1897915 1996565 157975 1412174 300205 1260544 1897888 445911 1435097 1881789 1243763 1229937 1920509 696448 528138 614651 1412382 1160482 1171623 1874561 1680473 766860 371704 1060969 380681 1100402 833349 1105521 75356 1942431 992163 1792832 641697 364809 457417 116802 1335326 813914 1513735 136884 444129 1110671 386058 440766 335547 1334084 1848940 160301 1881615 1472406 346889 1148992 1071853 1504327 215517 1211214 889648 761337 696647 1681273 1086826 1140259 1718832 65124 1726513 587237 600888 1796198 179472 943478 1310618 1429269 1949997 1347930 1483109 1017201 852465 469312 1906563 474626 1069110 950926 1097611 1239809 1339865 1663477 1127116 1167153 809825 15859 189778 1178645 542923 403944 1517978 1631958 1359160 563711 436475 1606165 1523769 216191 1232841 723506 1451466 264511 1557986 1742439 620144 639652 155791 1142048 1788667 673376 1039321 1631020 919022 1480644 1992847 1516831 1420948 1982808 488070 1189928 1429730 368773 142880 1623751 1381992 1699691 1602 1863463 228836 1812738 53068 57831 1978396 1927728 1974348 1755200 1567441 1262373 1412714 344056 1128674 1879472 107261 962211 1510927 833868 1517222 1587481 696851 193653 51070 315268 970704 927362 1443748 1455548 117247 435570 1341349 807931 146334 1225980 212088 132715 439713 291913 213903 566837 1237395 1196074 1561270 1525034 35028 582195 1309033 1834627 1599920 1813476 1715118 783790 1842251 1977985 441682 232524 736511 1690943 694995 861976 1160833 92596 1421212 1889431 601628 1255251 908810 1902918 1067568 1969196 759320 1910464 312785 902640 159642 798036 1831683 1099712 1472683 944484 1343130 1530289 1472235 1533981 1504643 752965 1951083 1217717 533942 52321 280012 1054680 1215064 1712442 1094375 1482944 1259966 411658 788772 870566 1384814 1609838 1389865 1991660 1394022 212409 321962 378719 889895 869604 1283306 1902139 632200 1356187 1862160 104252 957492 1957171 176615 139999 968590 424051 506746 1253012 726857 1011790 1611153 537568 699641 343979 1947770 263978 256232 458178 207976 1580906 1615246 940323 1044879 1762509 1303643 1604115 928354 1693910 1320892 812825 98654 150124 765436 728875 1026501 1066934 1396131 1417725 1434490 338043 1321557 273022 202210 703627 877776 856316 797558 383216 1226335 976475 1985659 1649847 275548 1666408 622479 1677861 521270 1689880 468187 535083 225981 1795256 1781793 189790 936865 1832887 646109 1495492 1750114 1164699 42086 1275874 219498 89366 1739671 778530 529009 754343 1694942 398468 749536 587246 1097391 1002775 793502 987204 819041 643797 1437706 1734727 569053 984160 130750 750186 1141319 262259 1886301 1815694 1305404 1379913 298751 754065 1259890 824855 813334 1005235 771277 1199606 1050965 1456334 1042893 1888925 1095132 218362 752617 45397 568259 1301001 613094 1737216 1906836 1392435 1168914 1658478 1509035 1761357 1667731 1259755 1082215 944565 1088550 1209264 1689693 1229570 928738 732412 333497 564116 743632 413189 1819796 1019257 357511 1520364 1988092 1718825 1303486 1471772 1085824 280628 1095016 212855 118303 709548 503253 1837031 1514182 1912723 1510705 1787744 133475 442075 611541 816513 1153147 922772 1330792 1398486 631647 898525 1346739 1722691 353070 1243392 152168 334281 449158 273596 1620194 393261 572877 1100891 890678 909163 1129917 1833576 1453768 1085962 784654 616803 160229 1212825 795529 335638 1167667 1081282 1173531 1527819 731704 1021761 1667444 1841586 459741 1302562 793346 1068166 239862 1007794 828788 435001 392786 1725808 1313283 1858696 118809 1925264 1812523 1041834 1682865 416032 629147 1752812 1231351 608354 93377 171648 1211664 902420 1804781 419116 321340 1312244 439554 1342057 252280 1635146 1239197 1647390 1599292 1615959 419109 1611407 222741 451441 1658166 1235843 1646641 1068400 1042536 219132 1245441 152217 1215950 956450 389422 629504 1602981 477822 1461230 18817 989725 1509993 1905191 1330549 1737347 111564 28165 1624833 940467 1322146 1197857 821164 1363306 1960536 1091600 426373 168198 1578202 495239 1672377 588474 1333116 348007 106799 106397 1374531 1130040 832592 333459 974827 1431959 1122827 73390 1160356 468124 1764084 436719 242396 1768844 1904676 368087 1076012 572929 1722218 267558 555310 1644279 1437766 547665 795423 23354 1973454 116034 1446399 514722 1921617 1356198 1410234 1334436 267145 725926 868951 365708 1439797 1775645 1854772 1130892 891130 1245968 1951900 488265 1152420 256366 84283 1632178 364750 1139398 1476866 1693597 1560357 775683 58302 1087379 458072 1357631 316323 455 959931 652276 604674 353049 971264 1232252 299774 1199806 1068604 958066 1783207 1992220 831659 1142049 1822909 1106104 1954497 287680 1433184 608999 721873 1145767 815783 1717938 1402485 1440657 1929812 1554501 256079 1945421 1709679 1650306 253210 1776705 1984962 1207973 1879410 1885158 1745303 1403431 1712539 1740743 1243039 1487114 1863167 862808 448098 66955 1690627 1570844 261846 804526 7563 1326109 625285 1535966 719043 226226 1883625 1639635 332088 1936843 852282 1369457 1801436 1793682 66667 703394 507536 1849163 395886 1004415 1140507 1412565 1430955 12092 1790529 492612 1364836 1986114 328511 1904787 1433618 621852 778094 618951 394687 1222066 1765986 993715 490515 1423717 793814 22338 806455 350832 1708151 1565479 1905825 441876 1590531 714279 944225 241976 861610 417676 1338622 938038 1916547 1734527 1389097 603426 1263178 1108685 849843 760922 198335 141529 788160 1674216 1203514 1343511 693872 313600 664773 74052 570228 1230687 1396677 235818 1713224 116116 1644107 79979 607917 1277520 891318 695314 457592 119208 1687554 1035735 484413 855411 1256652 1382214 877752 721687 123313 609897 644752 588575 132620 593252 714357 1580899 768018 640167 1090019 69381 493288 1236828 1961141 558471 653109 1304018 1033727 208006 1581762 41316 1494086 1951310 367823 1031094 417776 652134 836200 1728138 1585893 171478 33450 1480673 528181 186502 910352 1862539 119780 685739 489524 1188106 1127211 11946 1399533 1945359 595715 1264657 1802152 1459804 557596 483332 1033808 1871973 93857 989042 808875 1785546 1750462 1927829 978836 1559390 278951 1544450 1478311 1795127 466527 40582 715085 1778021 1842189 1582328 707039 706245 1302274 1181442 1326988 1415058 1043493 1792605 1029551 485278 604470 108021 1384305 1765644 1750151 394583 1612475 800572 1730861 1547053 1716197 1449923 768000 153689 392244 1068314 236044 221609 531717 528790 781128 643183 1875320 1219385 549643 719428 1533986 271272 1378776 1869131 1809519 178759 291772 241954 57747 598306 166709 869097 1231844 1894331 1383196 346177 1529950 789020 704009 1735143 1912483 1768049 169748 1825221 1233060 5171 1770878 1485372 1253029 356810 719279 1555822 94838 1377701 384679 1752771 976414 1590310 775322 1218229 892359 333887 1058951 303292 1979317 741527 1092817 1339704 922241 1900806 662232 68442 1333987 1835679 984782 48918 1039408 505810 530392 307494 286154 1899982 271302 1564247 459984 1030338 390439 1410958 863398 726626 130828 789908 1452903 631144 1492380 1879978 799930 1960483 1495084 1201743 564525 134742 305807 1719618 311484 1328172 471408 831853 623753 560471 1726516 1845836 1682299 824167 436514 1405210 1602004 843390 1369449 1135647 1828000 601860 1168452 1459498 1897831 820318 667120 1385643 1278910 195435 407618 190251 805590 681196 24893 1865729 880427 1562619 354101 1374478 1639173 1036248 381250 533742 577934 512236 1131244 758119 799789 1577570 1284843 1495861 477721 1551690 1911384 1736027 1111025 714383 1590429 766615 1906358 1426822 328624 243502 610348 1182758 1952560 1463156 1725969 693680 7702 648976 1763737 1313037 443190 1187673 465734 1171833 1493907 1854385 1929486 943205 942815 1412996 1052126 1267104 929118 1776639 1217080 1632500 1307078 328273 1182434 514655 1690168 937049 1385190 1151305 997546 1679459 1817240 195803 1477240 131722 1590305 160797 982830 307626 1070936 1264873 162984 768628 276975 511173 174337 389378 388828 1980323 1420358 202741 25446 939832 574395 1243128 1767957 20693 169971 262933 490986 903222 1863837 1161549 174271 1472037 26849 1161888 1894195 466902 1641706 1266639 1086650 1803384 136989 792007 389034 939971 819468 1688209 1016775 1739313 1888748 736221 1769569 65071 220709 368904 541690 866774 179231 1548482 268010 665220 1747272 1087163 562081 1099330 1362956 803367 626018 539469 638202 663553 174661 1751159 354923 1934755 1013243 809767 909543 410450 819946 482604 946506 1455645 1418014 1322696 326937 444368 1644028 675145 1059676 1341582 1315001 1321081 263550 740566 1434182 1451171 1838156 793074 88838 1559814 1454627 260656 267264 517853 1019452 1105792 914925 48701 170495 1537255 24673 893342 1854658 1796512 1266877 1400149 904762 1294749 483083 30894 1081062 987160 1474289 1562912 1411570 700175 1854829 993287 1785542 1166609 586346 193761 5894 1426940 1069847 1060693 1277115 669333 1005605 1803136 459674 1692284 520416 1712960 1081761 820110 552822 1635947 1809224 1922707 1889628 1730474 155314 1689426 1414794 464863 976256 1237122 1360317 1788501 1732640 914648 720594 215382 1315998 1549898 1196489 480060 1226454 787337 598265 1290666 532070 1669631 1523179 1690527 438350 581624 448602 1441032 10955 884698 129741 29186 1238231 1083297 80537 789826 42199 118821 862616 961511 664739 1636842 1751036 25872 940147 1779655 806336 1761574 257483 577870 1363115 1606343 9960 1355776 511040 1888288 1712209 1270028 1764079 1774730 1632362 1739564 1627691 106796 15985 1802958 756594 840684 1892161 47710 1793884 1508838 23710 372613 446311 917880 1336973 792580 646646 789283 229423 597721 717426 1597197 983699 697423 438918 445438 96747 474645 963008 174904 112228 1524571 1096645 498367 675902 763709 286878 1773369 13957 1895563 1943873 112587 1816896 350104 132503 914969 1699416 1611127 1008857 882889 1606083 1229557 1904758 484599 277650 1534125 1850841 454726 360221 1815747 688168 276380 1503467 1390215 289802 905388 369211 1345376 1809770 78499 1894133 1147212 84765 1809520 1957114 1618555 1409267 379900 1225163 159873 366440 1578644 859766 1822081 1023348 997559 1464644 736203 860865 1778433 338296 560557 1570687 742114 1436399 1184597 1070526 1312451 1074038 1055269 1788923 148765 106756 1341890 1432939 193962 117454 423899 1333416 194658 696656 41593 491516 20813 1610576 1664842 1586164 161763 1571172 1697365 1128343 1817367 1759572 1714484 789928 207795 108248 870840 1150120 1691618 1616182 759828 688976 419126 1128177 167869 645430 589968 198954 973213 985491 393645 404573 1920830 1611929 1398434 209405 796435 1512841 1846431 490400 1659538 334404 1421686 395435 1051390 1559090 1406339 121783 1965400 401866 268431 1141055 918494 236947 762188 1901763 24404 1309651 522740 722901 1549940 1735408 44361 1709014 1278927 420430 806668 851251 761287 1476544 944190 1409711 1900452 1744646 1061651 1016747 1325518 318167 587718 942741 988935 575379 1033861 899546 907951 756727 1332911 14550 1779056 959883 996444 36906 1943505 1144577 605724 1360913 1310307 1506088 142773 948388 415080 1497047 330960 44660 309979 1827805 718974 1927505 646311 1575739 1769047 919792 1836122 1526234 129225 274812 324453 688541 1942373 21752 1074040 263288 1311786 190799 943720 1472499 1962369 480252 1307075 967928 1388039 1666950 1989267 1146729 439972 1740959 328938 744158 995731 960817 1479527 344951 1195887 1434434 553606 822699 1894085 1703565 1142110 225579 1008122 1845931 213072 1845596 777642 1520296 1288884 330053 1831637 1814367 1896648 1156802 482222 1770074 649633 92971 685423 397307 1675722 408639 859236 910883 1259548 810218 818149 584131 1173776 1086381 646480 1944478 1355613 1533865 413382 912356 151969 1426681 1201991 1148291 434234 312926 1914269 394786 759875 1333922 1644523 1715899 1343896 1829019 781005 1285489 521581 1448858 1615793 1201003 1165885 879674 1581573 1578345 872327 1317573 98332 1754247 898714 1032617 107285 1321990 419498 1940489 1380116 278282 916392 61524 1158765 813442 1458911 1912656 1622577 225835 519464 180827 1567123 84723 1804062 1677556 1216415 1950255 838907 85921 453098 640479 574257 1505943 1589130 144472 1060791 689023 390631 1161024 1563933 1877641 1982788 1892595 1666472 1584853 1300913 1772988 378318 555607 1984900 238930 287230 200630 651537 1622792 1222616 1760022 1440606 189248 169804 1922278 1877137 1242810 110358 1829222 991834 700349 1406448 628734 791760 281681 93479 211505 1052286 1265651 1434359 823994 880868 1941150 551785 110687 55729 369184 314744 1443415 1298662 1945363 1067695 1516539 1354478 490181 1641085 407588 719339 1544110 1554317 1940150 1285379 1213960 1015615 419499 1032472 1707309 1477984 1158088 397365 9303 1932395 898764 501083 392479 913684 78823 249693 610407 916186 1392288 468540 1121779 435787 1570168 1387811 527533 714287 968364 1543921 1522484 288421 538767 1956067 226737 616436 620385 1370420 91001 1290776 688833 660312 1589975 421951 1330633 283941 926833 539828 83427 402452 143154 206350 42403 1262725 257330 1049358 629463 754523 1511673 1501059 1866242 1987496 1073569 939757 899086 64374 1755509 1237139 1485683 38029 145033 953506 382696 874458 1589540 1840696 668023 702285 113145 1966976 580730 1621813 1566682 413619 38683 1153220 678022 601526 1896917 1665053 1879216 85442 1756719 635330 1596212 1293015 501908 1722668 1861301 1611646 1792045 1898717 1670405 1717195 71697 484069 270004 77966 73144 1538768 995671 468505 1175653 1758978 721343 318404 184594 208491 1444120 357356 422394 1708043 1289414 658316 778430 1549729 719023 1354237 1324656 848351 1689234 1397711 1970153 471487 89979 1161184 1969318 1286844 1472625 333006 1369653 697045 701481 637936 438304 898 1078638 95562 597753 172168 610772 1615152 1317476 1199251 1413832 1268194 390859 1139850 375230 1143633 249960 492292 1219090 158912 1601166 1028160 1140472 118767 236871 1441299 782506 1424163 1411663 1729079 1559507 1690275 1084635 1135195 1106346 30697 1213137 1569005 55668 1881448 775376 40316 1288099 1098059 1007712 672857 43930 195782 1149404 1874797 1432278 1023019 170602 1505629 944701 1143942 978276 191927 1233253 1955800 416714 1895927 1903775 1377782 436282 1648615 341603 1635613 240949 1855870 1163293 426211 1101408 346159 89400 458123 108022 1394147 1094169 1985605 199695 975081 15081 1530496 1037534 1623054 88287 1812694 1721376 488148 1170189 242657 685046 1774557 1889318 1991592 310994 1024540 411337 1910762 1870424 36883 1354337 1392423 339522 689596 443471 317696 1937947 1793850 1249284 819004 1368694 671706 1888134 1061217 1777349 400769 1991903 1233076 1816169 1276113 1964655 1272708 1934025 983409 821855 863325 1226154 1078837 1246273 1228919 1839707 1383660 465644 1141481 530200 52732 1705156 1365758 875018 1511470 1800988 172004 182098 288917 1618443 888545 1588592 1445373 720248 646476 558354 388308 1307348 864204 1389640 546152 1152134 415863 71447 579217 924806 1791710 1744410 454253 496923 1032776 1178938 1937174 308528 1806617 1453726 1179070 740940 1566830 959932 649562 506803 969654 1988198 1062737 860614 1459678 939970 112310 1518517 1057930 291046 1546092 623788 21044 1097159 1680937 1158020 258074 1401075 412777 770735 211097 399842 223438 1259643 111223 41853 1839945 311921 1116992 432765 1524238 727543 1312299 1698636 881672 1962905 1659346 1594924 300343 182934 1824630 83580 1764997 1192099 114468 1533250 174986 1542244 1058438 390988 1386435 1866955 30342 1907926 414671 1445510 1610733 1118277 615501 497795 1954009 1922219 940418 18305 1178856 1750506 548067 1894134 1658101 152848 112654 501947 1555601 1607343 990777 159618 1663467 1016725 67226 317722 1769101 1214705 826455 1739476 1883124 1401892 58734 455844 1192324 1639362 20360 760532 247403 1085353 123929 377514 1624534 1835731 198167 1577527 578984 1291498 970401 1563929 29872 1354653 479674 1641953 1431138 851125 145185 766009 1369263 69159 1342077 1369889 9702 1290326 870179 1886488 1461335 988235 1910262 1067386 812071 912894 989303 1613925 1436472 833050 1474770 1223508 1874707 252518 1928739 1526413 29292 163364 1770678 1813631 440714 737678 170745 559683 993541 1457563 33639 411631 469294 1100810 882483 1095537 937875 1405934 321639 1051795 1025367 1120598 386399 100700 1842220 653130 604943 545289 215545 1484068 1479234 906073 1937576 937790 1225092 264594 361932 1054164 141927 952356 944578 1946638 894722 707907 1580436 1319373 233908 1730936 1334119 141569 54926 100123 1411881 1234108 996429 1579119 1930874 611649 507682 1750511 987754 647641 1103991 1796428 590286 181633 1044254 898487 1441663 1175099 1551540 687464 58977 1599938 798027 1063094 1819010 218930 732239 47125 1132628 1630160 982013 647115 600656 146125 1799946 1080988 1851179 442994 252821 1985654 1525727 613925 1209826 635336 1406559 759729 1075089 508467 1306129 1639747 577555 1903918 1581414 1399956 1001155 154313 858809 706266 552507 1383696 471496 353615 1916313 1024953 1376488 1478986 263691 1593085 961208 1218062 707583 230524 228320 1816391 1457761 306391 1072853 511896 1792589 1856360 1450747 689073 1754739 755288 1354329 266415 870012 1332437 341332 702775 529011 1641011 687512 1325599 1337609 1544585 31747 745717 222338 1732170 394427 517959 156517 736416 581519 1056638 793859 1290629 364722 127914 1936866 218736 1719578 812017 1062141 63358 923197 1353166 1633478 915970 1941287 1581395 855601 774947 1917467 1599915 418780 1036439 145821 1114393 997785 1190131 1463048 310891 103889 133070 1786062 1803035 1347060 413696 867071 393378 852074 1719770 1225203 698647 339003 826311 206290 1790398 1153761 939900 1389300 519012 257477 135994 572243 163962 197829 1231835 1295468 230842 402271 701322 58787 1344322 1727877 776205 1628398 1924980 563881 1049887 529331 1728904 1481222 1277553 1915546 1075440 682629 1216140 1209533 490271 632181 1852166 1286534 1318625 876865 1598223 1791185 699847 1671624 1365841 639588 922157 1030924 809012 1261024 845268 331370 396644 331866 634229 1779428 584926 763235 1599610 862018 897265 1304640 1567113 833198 509656 1005563 947115 1668870 1960344 691281 822822 1930527 1433253 437981 1039652 1064352 57174 911135 1348436 495995 1951867 509115 181205 678695 717243 1110350 1098009 322991 710715 313212 520422 509963 1883535 1048232 1655880 121110 1537543 1330889 1608722 1191600 1522590 204087 466205 178381 1223161 1540651 293426 618660 421305 98708 1136883 51461 1308797 1110957 367829 1415377 1972095 1150235 708980 1918878 1513124 764657 378315 504926 865178 1632274 351196 1535435 1670585 787555 792684 818744 1488904 1863610 892451 1696939 1866957 979891 1652344 1605226 714614 204197 297533 1881578 1390444 119954 1584632 844988 1249764 1526084 1745838 1126301 164669 390477 1633327 698160 911151 328477 1960187 1856134 1618191 642640 97310 1587199 1811546 1256408 1032540 1828535 754791 1872236 1807267 534180 742989 871169 76562 1098666 1618978 411934 63951 1705241 1890627 1057781 1311118 832496 1062024 548284 534614 736650 846409 1195900 427803 1395981 711729 273224 1941446 328846 276981 302781 43111 901596 948310 1760106 1236271 190615 1079043 1126912 1563529 1331156 1471816 412090 523609 268130 651306 265916 1964584 1344148 1569208 1432853 512754 348234 1655255 735773 905735 1865595 570716 1980329 436170 1412034 574208 750773 893101 1774441 104197 1965798 816695 328131 942755 1139169 82463 1086924 1577502 1443137 179982 586577 1912620 1038363 996042 885832 1010509 1429148 1307438 808829 1516625 1290733 610895 1003610 1045434 990145 1182480 753321 1265062 326320 1529571 1825453 1201616 440356 669809 1006076 1007825 1112006 1029096 1125533 323042 798844 214448 1315361 1700330 779573 23812 876945 1033485 234575 679348 268801 1478078 1658511 135060 1024872 807666 332484 242385 732505 1629345 133015 1813467 1628090 637005 895682 455176 1795935 1401973 661615 139786 1906474 1681526 1000154 80343 1493332 1606978 992923 841714 212144 289563 1478649 1027963 584719 1721192 1464335 867798 1375353 606404 1338756 436615 724987 51772 1867220 1618916 1100275 1483107 1383840 1803224 1763958 1600478 414713 988015 19152 761185 1480057 838542 555562 651383 1614867 641003 208770 369736 1779996 1005126 467212 186966 28161 244751 1476926 87759 1309511 845493 1044039 1071895 543951 391832 425464 410474 994656 1220266 1508822 1869452 1116451 1010138 1966357 1798704 209640 721834 736377 1199486 1917431 1736220 1225721 619342 156653 1625991 367748 960181 1202893 1780350 617927 1304715 238091 420094 21051 89203 700990 264474 1292419 154880 1186720 856089 169266 1763783 1052826 1411547 1665865 1907524 957368 1152209 1484874 1931875 321121 1340409 1901645 25845 1582426 1142634 1340561 1152623 100804 1074963 865303 683522 473961 1334245 1927611 181278 302052 1870191 1219039 1106013 1319585 475416 1812476 985919 1181771 193858 94141 772615 446875 1785788 571048 1350594 1839471 492300 439958 1767589 1085877 1162366 175713 869552 1434959 421495 1034697 1231217 315538 1918885 245399 1720716 846793 1724904 279964 1515439 456419 954 666189 82313 1860921 1852491 1397850 1096409 524190 631067 1076639 730913 140889 1705888 1499829 780854 1191461 1863130 847888 28396 1953189 613345 1403561 1697951 979085 1286800 1962266 899891 525347 495202 1762425 1207522 1806314 1493954 1635092 1207950 313457 1915320 33499 1320849 1453622 768023 33503 910264 136381 639775 1916542 34414 429875 1244418 1677043 810569 816620 61606 763681 765642 1260738 1317187 1471649 872768 1302734 1222180 347640 866565 978170 210326 1844655 512483 1287986 307676 1330581 741916 1051237 1539075 66490 1027658 1853112 117222 535691 376463 702045 16772 912227 1651109 870275 457112 1298641 1035859 1431149 1077883 925126 367176 239945 580637 1302910 141396 490247 1398538 1787439 1659536 1810499 1843306 73686 283108 1075565 1237086 1829973 809509 15651 595889 68133 1338634 1236526 24135 448450 1325123 1504729 231062 938559 68911 152296 205338 878663 1074194 139380 614638 1558915 856652 130092 1401284 41451 1796399 338554 837518 1472577 847520 696023 174927 267907 316107 637057 618007 45321 1012834 686871 1004835 326954 171778 1707532 1350437 1125220 526558 903920 678251 1291724 1466181 771293 643913 16086 626792 1687689 332826 573994 1688283 1029091 1368339 998700 89882 91862 288339 270981 397526 1797774 360487 1245355 158698 1863784 1596494 320980 281610 1072466 590222 479470 460275 1026170 145025 1578815 1071163 1427717 1671987 215265 1241173 126277 347980 757907 374807 1008145 1460581 1177857 658188 749657 1077746 805991 224706 8185 1994121 100086 1048518 1170261 1899139 409133 676285 1748954 1551189 1333996 72891 845250 1502327 379402 1759985 371976 275745 552888 464829 795113 255698 1144803 1968186 542095 1536472 1897601 1849827 826526 981913 315241 363594 1668672 1520078 456096 1986886 1538551 500108 337843 1722449 303277 421205 1874216 330361 1489074 1547905 904306 1408242 1871181 264291 4942 518442 1469112 216609 1262645 1535860 1880951 597830 1245688 734266 1032293 1688819 162862 662505 736475 572360 157128 1374305 1838346 1520607 1373810 1414034 1483775 360245 807319 1261637 1665538 458483 1411504 1157043 196290 1402047 917297 282671 492536 1104092 559925 171142 1733437 1198003 158615 922055 391038 1466337 83724 853901 1131787 611265 1957966 1788128 131797 1339497 325553 1139164 1013385 1026109 855990 864354 1962259 982768 538208 235418 527548 1832777 1413203 1664318 1400503 974795 164737 1394012 689674 348996 1816323 1759714 1723639 1664199 1944243 1172879 1613267 697686 1017701 212915 800739 1132543 798527 16297 552960 172397 505330 1853375 1720669 110330 993141 1013549 1998319 718099 1346198 1763449 612676 1936163 1338646 132273 1598563 1542724 952824 1726760 438810 278889 1514205 1709788 321725 1453736 960285 815977 1374217 1806115 68837 1179790 515178 702459 65926 201145 731126 1172394 761840 1397403 1181339 1776896 640631 241673 1672887 1706867 66361 118571 1254700 690911 1717931 1373044 1926018 739414 1809588 1445780 157181 580969 771241 836540 1275578 1026936 961592 1144910 725233 1306967 872554 1329432 1347887 590192 1294870 882236 1747073 808931 1322183 1944289 878183 1566480 1926322 245286 963867 114042 550482 1026739 1814098 1611589 1373765 1991017 1990680 866334 94030 1640803 1376951 1859146 726271 1033147 1432070 856620 245388 300826 594490 124328 1749599 460074 934880 527676 2576 778037 1746955 1312797 972702 542747 930470 1355317 1740536 1105602 1691994 83939 792857 1866815 817853 1373822 1255097 1423451 1453520 656982 1302077 322237 888200 1201519 1708583 85761 848241 1485870 1238861 557718 196843 168815 780149 573256 479628 186785 1161065 1697034 1260407 174110 1560717 336997 1976661 359575 313322 293465 1273778 1427853 119751 612592 1317704 933885 846390 1801177 569332 1258190 709975 1663717 1366058 1534421 454777 178340 1988884 1523382 1475189 575435 1884361 1848577 1984440 1164961 501692 464321 1432515 1981083 66560 1206758 594621 1345308 1715107 479741 1209444 1457674 63429 1827968 48938 655714 1080439 329048 821310 1285294 744827 916208 1075602 1541610 1917228 476178 938693 1500746 762335 1493633 1498049 180943 255032 1219001 1692957 1163548 1764845 513956 191012 1626749 943052 793360 823983 386989 282265 69708 1958774 1340788 1699409 1328104 1240174 1907400 1624041 1049691 544976 1493255 782428 1565796 16948 926826 1096778 1437063 1275629 1837575 498640 336049 345788 161047 294264 1250759 1699453 1438466 1307985 347069 1508149 1686846 981964 1462387 1672918 527314 1098488 249093 1899820 312309 810201 1711250 810890 1963089 574753 723305 1557112 800851 1654442 910198 1368083 1693275 791973 802421 1885716 1904524 1959929 1486072 1012194 561415 1067728 1054674 87361 171668 1413754 1941171 1298232 1670786 1184845 764127 1219362 318948 1833757 325988 1194739 1042153 1167968 848884 1328234 1018085 1180038 356095 516694 321889 616448 544802 1240297 1682452 1554419 56405 480011 935703 1216041 674710 912494 1981857 1392839 250674 1475510 593417 1781432 345445 1741429 426416 146825 1483394 592537 1083389 974846 14981 332601 634016 1754989 1365719 957371 481989 1481138 906304 723021 1018896 256949 806322 1808279 380082 674649 1448677 1356101 240276 260720 1881729 1327669 625865 503830 638547 1229405 1728802 1239526 1989754 772885 1138495 1617880 626873 129068 1660361 870739 1100089 60319 28767 553727 1907361 1799046 832653 1108880 339229 374627 1902765 1342151 1723878 773856 999614 1078414 1683745 670265 1944070 1460708 82273 528924 1637365 1884177 1776623 707532 1444846 1538914 470618 863894 303766 697508 402972 1829261 819451 369557 1785361 210193 188695 235772 782270 1608276 625398 1190647 438030 810061 1197259 256612 1810691 1160544 645621 422038 176818 344575 478390 327733 1788811 1076582 624365 1834172 485827 779873 1300634 288117 1908403 885549 889705 1016504 1818844 313280 108136 510682 657914 132738 780266 673626 618519 216763 406969 1808321 1793279 1812026 1862379 1736692 1124864 907087 1656135 830821 279106 345725 291344 1811296 1863658 251753 1448955 1181202 1122087 666838 338422 399881 940366 1931836 497718 652849 1027217 1631071 1947336 1163237 1534438 42334 1468155 438337 1593216 1360941 1415239 340764 443478 644152 975590 1199466 118580 1017669 1706413 115778 267403 837855 1358210 1301126 2205 1853741 775470 984932 1472508 486083 1761636 1004338 685139 168900 890979 1596175 1833909 610362 742813 350730 1791758 397660 1962811 507401 1309986 1071608 1822180 344440 1323292 534449 1902062 1171349 434438 807095 820787 428901 1443763 1277760 519698 39821 617504 459054 862291 447941 170921 59671 660930 245324 1467382 543681 1997852 911124 293930 1677707 1820998 1085547 952678 975296 602545 1190314 246344 263134 473283 1021183 100345 709174 1300187 575493 1185966 1342745 1558109 655870 548612 338727 985611 1568480 208581 820148 760877 992824 1863771 919161 1951498 1008598 1667331 874518 833256 1465046 990987 1597126 1895270 1823791 1555085 1042395 1207278 1390848 745009 385181 1649077 1597839 472965 448216 546151 344617 1210315 445801 762781 1351776 717272 438511 1984803 1936864 1964634 973222 1505641 481413 1788368 106704 533459 600371 1972681 497361 1633456 999114 359648 662089 1421839 1783824 1554601 629412 48026 225804 1642914 619452 12618 735716 1492934 1210460 1376507 82854 641074 724370 1465059 507179 1916112 597804 176384 1796353 1141222 168534 1379139 1387434 1741842 1712521 1604503 1646754 143728 731389 1751642 1542943 1175522 1918756 1079210 1570386 1238549 1120070 188541 157607 1327476 1577901 321785 629478 618747 1225278 1001236 407948 234622 1802415 43873 941416 1661119 1116342 214525 15767 1160250 1700098 293140 1669309 7266 1664790 263084 1452014 553007 1352778 574885 1986681 1085719 82036 157141 746863 1652945 1687746 1001790 1085883 1993876 1214449 275603 133068 408848 750794 543161 467420 1232609 388563 1953552 1086971 1902645 1832333 402509 501936 614790 1504781 1496642 1348372 782348 1312205 1588632 1521487 1240267 1128870 1030427 526420 1305953 1405136 39978 971924 610006 793447 65427 725208 1616900 1746433 1116783 46077 2551 364778 1750105 1371471 833242 1415787 1854560 611713 1844342 1938461 1477318 710738 1320795 163422 1848806 644964 661203 1180248 1910779 1156699 1876851 1020977 1764399 230888 729075 1781839 781199 360537 864650 930562 1924901 543964 383856 1297457 836980 1589417 476039 1610193 1344074 1794932 858976 1216532 646956 590558 221243 627188 86773 59506 633062 423806 421528 1082952 996451 716635 371541 49166 1799532 907337 1560242 532964 549990 647082 1829343 115199 1401863 170490 1128 327041 656455 1603000 1977457 1610038 1183260 1126968 1211221 1289203 1679563 392972 564060 701961 1396815 551636 126441 1858555 633526 422847 1403323 327897 1572379 481008 774497 1463785 761714 1684196 448965 543232 253381 1528977 915309 1452537 1538656 1498219 375337 1216824 1300045 220699 1576449 1459533 1901203 426198 1047809 1353148 1130156 198971 1406241 1104454 1245853 188466 854182 1755525 332111 706892 1866193 893510 435674 257003 1293952 529248 1227714 1499373 1538959 36999 1948884 260283 114881 1216810 58890 1066327 394738 1994037 1322526 1101923 1105635 1379894 1489680 1541293 473174 800068 1514520 1745564 1752090 1845452 422534 532828 470696 904777 1964519 43949 1113412 210863 935495 1352895 399492 1404255 703479 162138 1388748 944031 264908 1489793 194923 726686 1356404 727962 218649 1750453 515846 1931777 828466 1732299 1046778 903039 1407112 145860 467372 776206 1327824 903573 904120 257366 75383 394885 1451211 1613686 1373001 1706862 474259 1160261 1373574 43662 527602 172599 234190 29712 310120 1084377 423926 1503823 1824742 634205 1856041 1849813 1282808 1602116 971883 182868 1880369 781126 252953 1980418 373947 1834680 526032 337137 167185 1658550 1369391 87341 640171 1666337 1690641 1300896 1664807 915308 1132254 1601934 1875761 1090375 1096474 1038275 1658619 578390 23622 163981 1601811 1893211 1161917 201650 1859349 250024 660033 491136 156696 466139 858215 1892119 945833 1710607 833502 1913288 756435 1738495 1078094 1959142 1993606 1868434 1950160 823396 728200 450557 1002064 1479634 1436220 181983 931173 249857 1796078 1568941 1239128 751723 1822273 1640098 1871891 1223004 689035 1026534 1563645 436692 478065 811393 1076656 1114167 1053908 1510224 1618798 13511 879786 1657247 474050 1759749 319927 608479 350891 568794 152048 698237 824330 1251117 1208788 746404 1542184 981084 67944 997065 1968303 1444102 1465740 1215905 1004255 1331550 1789088 1173089 1733367 1192763 993839 964487 331831 609141 1101292 1934951 1367037 440130 1607817 878803 839451 1025220 101519 862574 1529233 158196 814097 129442 1373055 944667 1492211 346326 1403252 1834938 1622367 1910652 910809 32370 1687580 420153 778522 1926147 1454424 274095 1979062 832382 72005 703497 1974953 1231284 1449404 898132 1318781 1813149 202425 1056602 840871 568742 519179 1753517 1330909 538537 1479032 1865550 1987360 1497068 591309 1037209 762557 1542419 1245554 1393030 33794 1128746 323846 1171298 1985943 815145 988712 1664693 1610056 494637 1536604 996032 1556496 843982 1942074 1386500 1466009 1629643 1226643 1633215 968253 1684657 354521 1873706 99421 990978 526337 494359 620559 1540953 394939 739842 214531 1940717 1253507 1256825 639943 13247 1169538 1625709 439722 1387143 954172 1251765 950218 1341245 1415809 1287066 1495197 1614372 110057 1516790 741927 1243475 1877818 1650727 648515 1624939 1777655 1340523 179359 832599 1258278 1813105 511193 1093726 1898795 1190065 755176 204528 100979 544480 1270025 255667 1764878 1397870 1879693 1044952 1171865 3678 1132964 235920 521447 794116 325062 214168 325585 1697104 1116562 491714 1081713 382258 347234 1758796 1802535 604923 1266429 1661477 391461 757895 1745496 394231 1275208 1853266 1404258 751391 702350 1760608 1879448 230070 449777 1058904 1955284 1641613 739756 275992 1471787 460437 1824540 711294 399143 834004 782733 93501 1489400 432994 1863948 514443 331741 574774 876056 1319471 1520001 1255541 187871 1801941 132421 1968055 1042155 1728647 173653 1563180 1136252 1242656 1571878 887384 1445727 1544190 335371 139456 599388 1665036 1959855 175555 1940715 416210 449370 1649129 1523770 266405 726444 1103944 811699 223133 718809 990750 860369 360495 1899509 1857642 353817 1230278 172270 952046 1621888 46463 1200316 261543 1062269 993359 1115228 512634 1909857 794191 1181485 893113 1949265 992158 545464 146325 298453 840059 1647461 1135232 1921984 76168 1148887 1544037 484538 408507 583795 387806 848515 1874733 1824447 555521 1575674 1289887 1067394 320512 1232369 719131 832814 743170 409543 1174732 1004405 9238 1520648 683911 1691773 831854 876334 1727377 5873 571285 191601 590640 1426293 844305 1526262 1481452 1284225 1667769 1774802 958627 1985493 19616 1146168 1313642 962434 1534524 809032 1926089 383227 1248164 1433329 165518 621523 1040107 1741784 1912829 1053672 364176 867888 427839 1578988 1223784 1374142 415209 1899908 1002886 1112539 1851432 1864854 45912 1970947 1898498 524940 1380143 1908903 1017728 1145789 513764 1928769 71250 358281 135932 1188980 235236 988023 1576840 448894 1240491 1115060 627024 607914 168763 606952 1945937 1296283 615141 1933646 1951885 1545383 1906479 1972749 1976788 653420 996019 1952242 1043527 1396316 1682309 1750270 1410980 787785 661279 120558 10639 1707380 1570527 882397 900437 369504 707111 1692951 39575 1541538 724063 995709 673419 445616 1311335 1475260 334256 1820457 1380975 1791821 764652 182639 971170 1570907 96660 863964 400210 851174 91550 347543 1995598 546097 1179020 1542715 213092 574628 1626328 1219192 358581 495830 330169 350813 1249718 1403972 1555999 848304 1896359 1949191 1444053 1740545 616518 1165338 897776 1054903 1797623 749635 315489 589062 148471 282918 1682006 625057 1348883 177082 646465 1210295 537069 1475450 474305 166600 1253102 725316 1150640 1348369 1484063 392368 1087602 443911 402358 959704 794400 1164388 745502 265594 851862 430610 1603521 1696601 11332 142891 372998 361750 1229017 447494 1256840 1998398 452116 186375 1979989 1175515 570463 914066 571493 777670 1450166 276377 491499 1037719 1071838 889449 540487 1493814 760986 680154 575492 782383 1759773 1138816 1158827 252042 735423 1664590 855098 1675260 713570 369852 1035197 1817616 1101136 692511 1270821 1578846 624713 1923871 1577801 544780 831290 1795928 1754643 1366431 740362 1908188 1723478 653438 1567550 1274999 97048 195220 1096949 1469614 755152 910287 396381 821159 1971358 408242 669092 852362 1049842 1306808 895732 408051 252036 1745111 584931 1816958 1880090 386245 612784 1318673 702753 933385 1284363 441537 402103 927400 15087 813853 1799052 971583 1073022 1327889 232896 1610871 1046604 1243009 625948 396237 353088 1884514 1461284 1111285 336888 1046969 884436 1542906 786092 1761413 1010812 701395 796143 1470298 282971 1570806 1367865 212046 1025653 13512 512393 1096755 643984 1153380 1345587 1657901 1952329 308618 72835 1019756 1328314 1140484 1876725 1798308 13912 1023072 1288067 1841682 426819 1464012 200261 1565922 790434 1839401 1618259 1672111 855015 648903 414850 1150729 1665781 1788873 922692 1314063 1192364 1039467 820322 47682 314989 1637653 1135848 469562 392655 781880 18007 186328 1074976 1096795 1393565 412693 995294 317527 763420 1469450 1426695 1862323 1541912 1786346 1002771 1281124 484129 1193652 579435 1053807 1000334 1746182 526723 1193812 1365543 49267 285126 1201747 1030449 1096622 840082 1299305 393817 688013 1488381 209385 1568029 654422 949271 259367 55982 709629 1766565 133987 590507 1636398 1018093 1677954 483228 1288015 961406 240025 708603 1234960 1758783 1962773 448210 1230905 512650 654715 1678733 155639 344320 1136017 1355387 1607478 593519 765948 1690474 459510 1201391 1994272 584498 1556307 875778 1870251 1610532 1075118 1074386 1138906 1512417 1155464 82130 1079395 1222227 135328 1232577 371300 1150520 1059633 1330131 937621 1859872 1132338 763006 1027025 1762977 1846255 574882 1270557 1963937 15904 601672 1990920 78949 83195 507008 483070 206885 1466239 929767 1151067 257678 297359 1250351 645724 25650 1950803 260284 290061 1824383 388781 1907649 490510 696983 1879343 1836498 1449914 185158 1828788 1171471 239600 1064711 579753 1286898 218315 1042379 1645674 576147 1320925 1567054 14897 953997 1589881 607238 780310 1523430 1771977 1744796 652372 1846483 954703 1926288 1777858 674719 1789324 1127244 1894553 1464143 1818004 1421937 1484241 142501 693844 865421 901918 96618 701365 47922 139464 1181462 1015638 1036992 1071143 561470 882632 1585749 1245947 1049236 1153852 906264 1901285 1771689 84267 1284470 49387 135735 1852762 1274759 1231179 1895860 1826893 1476461 1494358 1470980 1962697 1528116 1305638 1849321 145780 1292605 564957 1157817 1148065 3777 295142 1056261 1446895 329626 1503094 1598278 175006 584873 880850 407785 1079790 554591 1556032 1079620 17980 571935 1075709 25199 1154526 1519700 1376436 9820 1621258 701732 681813 1265151 744811 1665027 91097 1884727 327383 1078850 1735863 1707286 1078020 762640 650841 872165 423613 975349 741840 753765 1168948 1834040 65219 395800 1789509 1024365 1778826 1602575 1870548 539096 1358565 1965586 115905 1788623 1277742 71138 1266960 1381964 554386 944464 1627702 1043859 479425 1153215 311048 824872 788293 520875 787561 1567811 1995580 1500767 510555 1413639 1839494 1402923 719443 1575550 1265063 1468157 1526178 1942623 1625637 120847 901058 1764947 1567985 1015991 507060 1516366 1185808 590694 321662 250654 1705582 1405453 206161 1943715 1304524 1273873 174495 714648 640130 1243602 1441152 1676429 1938793 1632262 639127 221791 491527 1722395 1405765 469839 349164 1029318 822998 998845 1997168 89057 1245714 467428 813825 561424 1139502 1119509 639919 1653373 1503741 380704 660285 1284490 780801 24656 910344 1496321 38587 576313 1940466 62670 828137 1148323 1679147 543578 649037 1894729 1784571 702553 878658 373347 1555259 669964 707472 574608 1251575 1613339 1766742 611628 939896 1710018 372506 1427439 837975 1359520 1597823 192571 1599397 1795650 727936 1555626 1109966 18212 317079 545710 1589334 1497725 1361392 846176 1912501 692003 657307 1263132 611382 628824 546715 1206365 350061 915702 11359 700292 453998 1880697 623317 1658154 1918441 1643537 471271 1544723 184479 1822639 1806865 1976819 906068 1442657 571044 937261 194262 1474254 492428 295597 926282 1639502 1169430 1799540 411636 1222205 1390855 819430 1825213 827396 1560628 821545 951016 1118663 1936725 790632 60899 1076070 750734 1267719 599581 493299 1278810 420788 1657892 1294588 1411102 330324 170301 564380 1976330 183587 1929976 208084 1359136 1551366 149068 37995 1319600 1344179 344553 1725501 262494 1766358 286264 518895 351164 111487 1411019 1720063 91064 1330942 1473084 552093 723508 1944877 797802 269468 287040 698001 181753 1095672 1363681 887949 1809741 1844385 794373 1699030 1760013 543002 1362174 665400 1816663 912130 1117551 1577540 704375 1985660 402374 1172250 903574 589752 1991909 1746385 678253 689021 1215404 145912 867912 264568 1685353 714676 146688 1020069 1869868 465425 1712218 966538 40311 1988487 1757157 1154962 1243265 973062 1471964 527554 329236 265723 473679 1282924 144810 1936277 436147 322213 656245 1651043 541707 1329185 1374919 1593067 128423 208257 1990166 760714 301685 703728 1946863 151098 832878 1118376 299940 1432043 867017 731871 863781 19129 928133 1257988 613489 571911 12724 670254 626975 458187 1283450 1658327 1563505 1797718 803236 704902 294236 1591111 1891955 1876729 1446282 914064 571184 1279348 1419318 1840109 1731273 1561771 772008 1346579 1583670 245015 1655176 1228428 242273 1702762 1057574 1996017 163296 1495696 1011003 1041518 1587451 1770440 661904 1083980 715114 280823 1143928 782852 1801642 225478 1450434 854292 886227 585758 1098920 1153225 737276 177332 38366 1068388 579420 1172058 14398 1199455 1980617 156640 1192248 257643 229362 133318 1742738 1938283 342496 436218 1673701 602039 1120652 1212432 934423 1749699 1428840 247888 1717439 622700 1293787 961760 1972243 270321 1547772 1722647 1689938 1124547 1265014 1662932 457262 1272658 1095275 1181518 30359 94715 306350 1460302 1641310 1903276 1657096 224455 1225217 1241502 630199 1440109 858126 736827 337152 1791828 712335 388003 210707 1819278 1379444 398240 1623214 1695175 489366 1165495 1393093 1950327 736174 202096 1540121 600158 1020403 1754875 1019668 1388356 1471581 1826337 1289396 381918 565887 622432 72061 494284 1262676 1626260 1164930 910653 182534 1169675 629232 1594600 1905 1097857 205955 1102592 375061 1187544 16792 272078 1202484 1348256 464287 1707429 286880 179298 360982 528184 1293344 1979228 870933 999825 198697 1522963 526 386354 1535955 326658 1475991 1133407 67231 993953 1972704 167082 743396 1773316 316818 1915507 859548 1075727 634263 1334526 1511376 717858 1754469 5562 1931160 1395328 714348 1290454 1940603 1970986 1076081 1498907 1013543 1399151 1407719 1942934 1915056 1610453 1873691 981700 787110 1966446 884161 1500858 1074787 1862729 250485 161203 654013 184735 1775147 1865900 781980 1276963 1306270 107501 1213681 415449 1701813 1413649 1579057 1561943 1466243 888219 1462500 502098 1895866 844527 424225 1987650 750290 671934 996256 74378 1465290 1348416 264209 682879 259167 40335 831276 633866 805731 1227188 1843268 286202 53059 1112700 1235937 821524 712286 579927 83886 1265960 1907198 1508623 1521218 1558723 1515177 139670 301330 700481 110777 1963439 136391 971581 1230280 333106 919336 541797 396982 1385142 774241 1806013 1200858 1208898 981604 20300 1844332 466377 1620002 1580037 1547478 1585840 117706 1992408 1740762 245289 796734 1857535 739255 1071067 1383881 1620624 1180426 154679 526554 1042555 970183 523708 635256 324481 999294 1234289 967297 1788825 1230902 770279 103689 853545 205554 816645 855478 865408 1204869 1239265 633859 606001 704462 1543384 441841 1333716 512694 1517670 740514 231987 1789332 1298330 755574 1057706 1893647 188652 1575901 681874 912555 1874325 444953 1146659 903060 914676 535872 1741934 1525718 723931 565477 603724 1340996 1156798 503952 1134832 462000 1293794 1423448 165399 1313060 25239 1396725 344232 1304616 1488991 31362 1207137 120455 270944 1888317 1736544 10677 1026372 1578082 28747 766532 1017254 440233 1005693 1373013 685153 1277342 105533 688338 955363 1359671 1552748 1224123 217842 1249055 90008 629255 1208819 1134403 856052 1333248 1271237 165598 587217 1529243 1079566 1867886 894602 1579143 1215947 1560297 24679 508430 1477219 529960 1667943 1453117 1053324 172197 978008 37657 1085600 572508 976353 670964 151587 1159618 1268761 587128 1495678 304179 1164857 1488430 1221198 291127 1093666 1022826 1848558 752104 346945 665517 592752 1713899 1119973 1251889 1240200 1553306 712739 1943595 1248755 438850 498143 187739 132096 246211 1118615 1236033 212150 1340940 528073 1551263 1098762 387672 1027059 1385578 1798907 1760337 138702 553060 1180428 1387383 1382215 1284910 431115 1430584 349234 807638 557402 218329 1398862 81655 649218 598333 1736400 1189686 546645 319685 634522 1495503 672231 575843 1896831 1797383 92924 1581682 842191 1218341 1089165 1460043 1492938 737987 626949 744305 1785326 493133 1282564 1365185 1298540 526837 35599 483578 1274634 1120336 1333532 1774641 66482 1121278 1538687 454979 1265683 139977 1204234 507250 222607 299347 51863 989761 1903426 1515898 1712042 1428017 1393796 443267 949812 607054 927868 1452488 1651661 1498544 1982976 367423 1930298 1017257 1513108 1480820 1154519 207371 1682280 1980087 285783 1099070 1192917 1695151 1651738 1510910 454011 1061016 45837 1574088 1097382 1462520 619281 789921 1552981 433694 1959748 262584 1638988 900421 344872 1443710 830531 891341 1741759 1616357 652706 1660446 1558054 1614199 1107522 1482221 468687 1998399 1338616 1357629 844194 1297590 1375696 1758760 29713 1519957 1844788 674115 344737 152060 342851 1330503 1153137 1832480 1315976 1630639 924596 1361388 1377161 822146 1109838 1609916 1818339 1905371 293702 983155 1475868 1532308 620839 1244557 494261 1894929 242960 1941833 339390 62501 1884787 1007636 1269485 53872 1681688 875950 343887 88824 204200 821800 1133353 16445 1140315 307303 1582038 1559491 852808 1381250 1363997 843811 865952 292709 588182 1319757 870291 1660993 1354985 1013653 1347226 1786095 1043397 725918 359263 1674055 711235 1714981 1007455 1756003 657512 101240 760054 136323 191956 1040962 1258399 497693 212625 1608660 528163 882299 303117 1268093 1950555 1190578 1202116 263627 321253 1276555 1301272 1754659 1868022 461660 566447 1034885 832772 1608426 1801778 1496211 1355976 1474363 1949784 798933 704602 1777481 1480315 1593177 320107 18749 1114029 1326865 1159956 143931 118172 175064 1143687 112745 1201581 210401 1803073 1708685 477239 990418 448071 195208 1917506 458553 1872904 1564074 901701 1503295 1418661 413049 671987 68026 1293759 223693 1263104 1735250 1959329 1466645 1960346 841568 1843569 658225 618112 1736959 501667 1769605 1066326 1842597 1573269 1338793 238014 178172 443944 70374 1084469 1244534 112713 749812 695042 1442970 1682142 944342 374182 1776507 681619 638597 1751374 1127937 168587 1396132 1340330 652904 87160 1382959 43366 952022 387584 841517 419470 117411 848420 676550 1853767 168482 333815 1796230 1127475 353214 1129307 856033 494539 1018666 966835 1081629 578579 1290696 1695604 952367 1377648 692451 563416 1501120 428318 464711 285100 1290332 1965909 763259 1118500 882909 623940 1801317 890199 612880 1994418 1551081 286721 1986799 612500 1199263 16671 165222 1712201 198332 494924 650714 1240535 1670895 1071908 509001 706969 1943959 61963 570892 1756138 71865 961840 1188549 504352 1726684 1386170 1298609 1648569 260159 430369 861423 1958661 399456 1133534 94063 359661 1840359 396494 1735822 817800 1148880 1323829 11709 1788543 490612 1891035 39281 776936 459307 1750390 315385 1460666 703572 953574 1511756 1191394 156256 1001691 1332989 858415 711994 937637 1949920 1931807 478564 1791232 481612 140426 1666415 117710 1846713 182328 1830077 1606997 706562 1527063 813295 1663510 1863341 628189 1722131 782404 1037881 204689 916032 19367 1652005 866109 718575 104020 923405 1077915 1777362 771594 1825724 439027 316461 497665 1244024 1509256 108822 1620742 494133 1761239 1187861 596989 989730 976746 1667590 121746 1906035 444033 1643137 1632731 762675 1432669 1524839 1211151 150845 212853 645699 773012 77401 978411 894667 578394 1991973 375622 455928 580674 1095816 1540993 1777440 1969728 562216 1329680 414979 1946433 272263 655833 1569889 321827 1359837 1216158 1512621 616604 24734 680415 911204 77176 279760 932375 321856 882164 1036490 782786 445407 802016 1042538 357223 1942312 562653 157708 84171 236738 1270629 305530 972225 1168160 430451 431404 1285261 326291 1085863 1865672 1398268 1561088 1365235 1605587 1206432 182579 1714186 691471 1941450 1405647 412385 757315 678221 1644925 672655 969016 971487 1472183 568975 1000800 261515 905326 1555985 1168881 442277 6715 626517 774222 831278 346439 1089609 724497 818407 1753114 1267690 1787831 586424 1996654 225970 686640 438358 306629 786172 217222 869522 1300806 455133 524532 860137 275219 502328 458711 1626024 1680207 1366824 543909 1832050 437915 917080 1592649 110835 789851 560565 891114 139437 42039 76833 1481289 355541 747161 911840 1144361 1183544 403592 1879522 866058 1504761 1223981 73848 863976 1390394 1171837 1718449 888962 884907 1433102 656446 699743 1506780 1590687 1058237 1823430 1144382 1185832 1791165 854531 1493401 1069863 835461 858675 354093 625418 1706877 885645 411356 30783 519186 220086 755891 1792874 1807084 1396330 846239 1637285 1237558 886547 1725786 1654897 1318069 1713268 508136 1982957 330555 890861 755104 259913 789549 268614 330991 1437812 9001 1819682 978183 907495 1565625 1864533 667339 676471 1227223 1548781 1818764 387452 1309800 157369 1353941 1905213 841999 1606342 1237858 457464 1115738 889939 1852518 1677416 197501 1096000 1269165 1104662 1810498 1158344 1269160 430071 1283451 1965510 1059306 459479 1446547 961493 321796 230220 297756 606915 1666688 1587808 557672 1871347 835886 709965 1033987 787470 407421 349984 224411 414919 1443591 39326 1415829 1950693 560654 973639 1808882 645147 1707383 1653636 1676278 537569 890596 1242404 1742104 833099 8576 1710478 562648 64597 1104780 590350 1906352 120916 677957 982912 1358147 1078077 636421 1219018 1104087 494656 865489 1003466 1325702 1934077 557438 739308 1960929 414839 98527 1595559 1610945 1518483 1415642 1081210 170324 34938 1286962 1066214 756814 1364223 310493 1614296 1243024 1867147 1384807 1530210 1054084 457313 1112608 1738861 97391 858216 1991318 1006840 1400531 453519 1384933 652164 1978715 657002 938476 1354841 1929920 1283420 500764 952747 1046658 735915 33092 1986218 576706 337925 268307 1222256 888025 1216839 527512 1273812 387939 11611 1494680 1413279 335602 1297835 1809894 1142069 963101 1481628 1459124 1915198 1376539 1098776 234692 383438 1662571 1856081 769610 1578428 1641480 1805784 1781389 177789 1743166 635707 185253 1613933 464213 302725 1640771 1077076 1102350 1557018 1069903 1831007 1017365 802334 699272 1219086 11672 629758 1256595 1214870 779957 1006281 1938005 1187206 650790 515474 485925 1580062 11808 1177276 1099831 186233 534950 972901 1225867 1770596 110098 98823 895577 646105 453180 1622974 1177067 306830 1798501 569161 1848944 124967 1176431 37418 214526 650644 304622 1292670 1372888 921524 616404 1988540 1108066 831844 61840 508166 210481 1377094 340351 1133674 329772 1500793 310070 1713868 1569112 1459097 545331 336165 205294 1330472 1078718 1612363 812687 346091 46188 1373930 625196 496169 1111881 1495381 413457 433421 1907337 1851330 1214273 1530012 1468669 1738048 1296206 380569 1667745 1871558 320028 1164291 206092 202524 507617 1942063 962449 1617137 1702308 1689160 1147281 144155 1266073 1150048 91125 1554919 1044423 1543790 266115 1195917 1130720 409465 826418 1981014 1831800 1113997 1277752 362475 105115 1473349 1118306 1790160 973544 1501246 497198 1420293 1562863 286808 832324 706494 1305463 1499465 1344581 224 915793 620826 1587659 424317 1397863 335544 323841 1880092 1610425 1453754 482605 620530 142512 610381 1775436 1763681 913643 766875 571062 1253177 649680 1221732 880927 35285 599774 942822 1278891 657590 1277494 1590112 132777 1035748 93188 77981 1696669 46350 1958236 1468912 1446600 1352269 623765 344641 1986402 597959 1618244 760000 1011629 825099 455307 129840 997235 1918877 993121 132249 852841 1777265 1474124 1950867 17787 502071 1660219 778862 1884960 16848 1729263 853621 847377 1236787 436568 808141 1581087 1475126 1210769 523374 241809 805316 332892 1571864 1226754 1683468 22838 1539154 1181443 654974 1494451 1279016 1170695 71481 108957 844853 34079 525283 1284942 978087 1495493 848450 407675 1413937 1027760 1288315 1389570 669099 1923783 49446 861045 175894 1680634 76849 563435 434372 34059 483732 624286 992875 1538552 1209988 1567735 738516 1579947 396864 165794 1309580 571691 758969 1698064 861266 234635 1696666 415705 1097372 673988 281439 1330340 1283457 972403 419074 435384 901259 1372306 1461746 576096 1352635 695458 1302983 175122 612736 1295320 1751866 1113034 1908254 1350317 303631 1556205 1070496 49030 1591494 32128 1801646 47177 56854 1557335 4018 824017 1109262 1020329 1459012 139170 657770 1443258 477438 1977334 1415328 1145467 1313596 1491704 1061375 825860 490176 451275 685172 1681119 230369 1078822 699056 1635473 217195 1615953 128690 35050 660741 1750287 1811906 212365 1178685 1313816 1661846 252812 1619314 1350527 1739491 549160 1099318 469437 575913 1368000 1065109 1746932 1126832 28418 527167 709641 1027172 1191399 1112334 936696 1821607 361894 1926886 629491 1673758 1256263 1566131 1320804 99953 1782972 648406 307776 1136246 1739188 1300957 374476 211273 657701 920712 1840816 1751074 507050 978892 124090 1297379 45623 336256 1318680 1812853 1038293 294932 814023 1737565 166299 1881935 143998 1500852 706806 1964143 1841700 1024399 126192 698660 633827 1950600 882870 783408 1710050 1112009 952689 21462 1634744 171828 1262445 1125972 966866 908895 1482986 1620114 441910 724504 1697247 1941939 278592 904085 870589 1493661 708717 748262 1787564 1144682 1738741 929421 25899 47398 1528238 1032732 812031 766106 737432 1538413 1730236 301911 1372777 387007 242309 48660 1011262 640459 1536303 1775924 758932 249994 131270 1900653 1141115 1082140 1441748 1687567 1333573 797161 1781619 1146783 1876538 1025229 316680 457522 191113 1824846 805111 1544160 51799 1887867 1114186 817789 1204888 632198 1994966 734628 757031 1518082 1633115 835892 1343397 211389 1761044 1173673 181903 952551 75387 168200 775405 779278 1229068 180717 772998 877175 79636 1197293 1390178 1363972 784558 798341 1207264 212686 1406253 89767 1228942 1731015 85164 1757339 405859 1948037 1131375 1313186 735810 432253 144040 1853823 1928604 1536339 1254087 798858 1135731 956108 1755177 1015694 1735249 1878909 1413200 1022057 1206649 307097 67265 1126168 1140118 1216077 554242 92199 76947 1891223 752776 966765 549657 408229 1504629 1702850 711747 81428 219438 1253811 610216 1399557 156106 764329 613473 870181 1607959 919404 509396 1852633 1337980 1151195 1866571 1665822 807572 1600750 913006 1069815 1857329 1874897 1354243 1210144 270086 1215510 632572 758720 297213 25077 737000 338325 576716 1524526 1402696 1281569 1474898 1938308 1422664 561064 923137 176523 90771 1054569 1569042 1653316 670090 1701434 1576358 988648 1705000 564597 1437862 383170 1086828 1475229 400606 475051 1301262 1386838 1100676 1654927 798313 753996 914277 1132823 716889 1352526 1997537 127739 482608 1181707 1495168 727240 1528423 364554 1621675 929151 1205035 601561 1949682 524130 1723028 1062359 1711681 42018 887362 1052601 253932 1842266 1421189 308568 988517 821004 590514 551336 120477 904671 481408 1012786 422197 253685 941427 96843 828890 1361519 1397096 187206 686076 1001622 1834971 1492678 1721673 681587 178479 1195744 1736439 171153 1606338 223656 1662482 535756 930206 294701 859203 842455 1040575 1524004 914838 390130 1936893 584816 1717544 950239 230893 575776 1728607 554081 188207 1311858 832360 184568 1976500 112669 360987 381741 110370 333918 825305 288781 455512 867360 414676 266978 1457045 778375 1746769 1040757 611264 987202 507033 781836 413827 635744 808137 1419782 1922587 613470 1658297 791178 1038028 1033790 1077000 339182 127411 1610335 1754961 719225 1427964 1215695 1581105 200311 1098464 1378339 1692132 35094 153823 528923 1537911 1144156 1585768 578751 500111 1785851 1654428 166077 581629 95482 1850203 1039291 856425 1023683 1260752 437234 1939997 1438069 1402733 1530551 902401 1416387 359595 1453532 1184852 1623844 1369796 1756172 436162 309556 1479658 358683 1077391 1574902 1374340 1359082 319397 95668 598829 1241269 1620158 275994 300614 608963 1053774 1633498 1245378 1478021 394512 988797 1341242 1312203 784948 112391 1659314 950969 132979 539001 809598 1397376 1406524 1048616 611846 241276 983271 1137727 332926 1260092 802490 1901667 1721907 116103 722212 263128 463141 1641319 1013374 1943672 365907 824804 285904 1726690 1502716 1123774 1326212 1439072 847957 37780 1761414 1273279 1055919 1367605 1879496 29490 757920 683361 23516 686447 1203679 565286 1257712 1223640 436365 1723518 1752108 42004 1681281 1204394 561670 1717657 1581226 1313791 971426 1356102 472618 88150 545001 214027 594357 84867 1581444 1864592 697429 1928397 1560136 173208 1205238 705721 694885 835875 863324 345117 1527487 345489 133382 1206297 1043711 1292954 582700 1415602 1245691 1313294 1513220 1551514 331383 1533864 706014 646413 1183617 39745 1243102 1106376 430672 222738 875885 892843 348163 1489325 484667 58431 629247 342049 354143 1817211 1337706 358272 1769770 465835 300633 1750088 449714 1378863 1794904 700457 271886 153898 951643 1709695 963588 1903533 1736191 1389872 1432604 1722861 672464 1897667 190497 74427 1803868 272677 207483 1787832 1197263 516665 1888612 39370 1991617 1275265 1794889 1778164 1531923 1164156 1542959 1575813 1593636 1958594 1242342 881816 1676683 794457 593747 421311 1197593 1612526 378647 719337 1864295 1626869 1588045 1037600 1445086 843382 1597207 1600364 1019359 1361997 403168 268452 1104608 1914098 388342 546130 1609349 271365 1545544 321434 426756 1295157 474369 202931 512557 1297905 355542 729228 993554 1392741 1968539 91687 1905161 1242363 1630105 1535389 834525 146200 1968026 311765 860504 1545127 621375 667567 385341 514820 74119 1440862 177484 434304 701315 276375 1795894 1705492 972078 1374829 775124 1742397 1235636 726312 1170086 259842 221931 276744 1070789 1785648 507805 1564860 1440197 1970351 1272227 221662 1992512 687018 1624169 805643 678101 688285 1344887 3446 1070779 295900 130479 1877319 588660 1369990 657415 1399035 1833099 1619044 637275 965226 879370 1323903 1238202 540522 1028018 1070535 1784995 1426633 963009 1840991 484907 1882900 1974017 1736837 1541083 282768 1714374 1682910 57799 673483 94614 1490254 1506937 1191390 279225 1949293 1839943 1903649 587024 452534 260890 1520663 190590 541478 1531343 694500 372515 1442994 294356 1530438 1912819 1495608 1791369 889601 1553003 422235 1239513 1876395 362207 1948578 1417647 134350 1933281 1685152 1960542 75291 767857 42335 917725 1575784 382350 1014852 1768599 1129447 354562 387816 1361537 738017 352593 1822778 867725 1212764 216235 174419 800114 255741 416142 904117 21050 649449 122353 1921405 1553944 1299268 1812181 1145372 1656934 838619 783385 1624249 850881 1107395 1872290 1812653 1179030 609991 1651039 603401 548407 493520 73251 1584507 622185 935379 1704934 1877976 946011 81909 1394526 1451315 922854 854250 381641 1597722 571092 1523380 1141311 1791150 772060 435226 1022401 1610149 930117 1240522 1221616 113 1370091 1529977 105103 153256 1358911 1687621 42155 64170 41145 1926169 1309445 501375 118277 1350980 830228 1877667 126466 1008067 846751 90122 1430499 349782 54858 790574 648117 702196 1461057 1543465 78339 101129 1978911 288988 308068 1123796 12953 17970 725927 1069588 482302 784359 306953 37643 1023217 875558 1601102 62656 923951 1817993 1538679 1138449 364190 738141 1237242 1352673 1033603 694876 502156 105010 1933118 776913 1305452 1378166 719662 177502 1130963 519135 288471 49565 320521 319597 1490713 1739462 247135 57499 804322 906684 640772 623092 1596300 1996045 1979610 437107 140752 1965687 1073833 713506 416167 1412645 1836728 328370 637427 1877840 926163 966257 1624925 776478 1229368 715283 283863 103376 1099445 1828538 1787342 617968 558250 1407841 1668547 251840 346028 482385 1410475 676318 1025610 1916725 1549145 111625 532158 197677 634159 1046825 1216899 899239 1152906 94088 561804 702150 996065 757318 1758038 644213 1116962 99622 1935363 660453 1427707 1874986 919269 1179905 331259 1852443 1700913 934833 1478699 61227 456948 490257 150874 777250 1638196 1662796 1673504 1973249 1217084 155789 1097508 1993852 759399 394837 692173 550182 132734 1250794 1654649 1813313 1609187 925826 375823 677472 477096 883207 1248917 463241 633745 1690798 1152315 1846962 227103 1446075 1628918 1605461 1927678 1128975 344013 329087 1018786 463266 1233394 482102 1210117 473888 734290 428286 347147 913058 328580 151610 1031353 193958 110527 182688 554084 1814546 1198397 1534936 1982441 1185800 1237597 457211 1270164 167065 837295 259641 204744 1999478 9502 1142977 756876 31460 1806883 510086 701339 1053265 1970691 1927307 1393564 1471517 70983 1215157 1262131 463859 1022627 448973 1883000 182357 1878268 407223 900753 1298444 20079 1444297 998582 914212 1251052 902481 1811556 1243116 1549738 1716971 95792 842210 317074 698869 61123 1054456 388165 854697 1328123 1908754 197613 773114 758388 1779991 225551 1386485 38886 1021421 619967 257762 706318 1033414 202579 1798550 1279740 484290 1444736 153242 614691 1888172 941316 1983739 1893535 708860 1153906 598543 750139 484151 1462573 198173 252766 1987567 762762 1714679 470002 608447 1811756 1725561 1828810 318320 1791753 1919414 542612 588317 448614 593628 631002 1431709 623525 415601 1951470 1784582 344800 1935919 687524 287834 579564 211083 1365152 1771325 702211 564882 1738709 1115382 1944143 974139 1986038 992576 1924573 1323963 61113 759141 1524436 161269 782283 1524834 1009040 990950 894716 1193213 1597899 487709 574473 1467481 1251010 1402125 515768 1745355 207719 1139322 298891 95437 450132 89647 808979 642097 845414 562940 1074883 91757 1204876 816119 1812685 1752330 1596505 1075215 927256 337819 177215 1574429 605517 225174 610077 1044203 1098052 902372 835406 1281061 1925594 1730122 432233 1418940 1477951 542802 1495909 510346 970160 620655 381997 1339926 1203717 587553 1607135 669402 532561 161275 275337 1199361 540358 120552 506308 1815302 24953 79288 1407174 776239 904928 1994423 444727 742035 1461171 147453 869968 607776 52687 1056218 1430311 260205 1372534 472105 130531 1983700 1148270 281161 1425819 893166 607803 390803 951982 1375213 712572 1727819 768996 798628 1560084 1158850 823700 796675 479452 604404 1070975 316828 1794056 222367 685562 1367082 214893 1432673 591013 673181 144295 1995335 1943612 824821 451843 835069 1913880 1550769 1251046 1799907 1010989 242409 553455 1281363 1851595 1874887 1028952 1709272 1355106 1915009 127325 766719 496195 798363 1984891 1505352 1928420 698410 520936 691458 1196757 879742 1774294 487795 287764 207147 58094 549323 620504 1890897 622982 677693 1994317 374097 639181 1048892 398894 1738032 271127 991818 189770 295318 1927152 1911330 886117 1659087 1984789 633392 585531 831760 56999 970273 260355 1332675 237821 196485 1418995 1502622 322019 1328082 1913078 1887398 1116257 744813 1192200 829343 266023 691886 938874 798905 544524 1853136 213389 493425 876745 98713 861336 272566 1157861 1108853 1175954 1138183 429146 393180 651718 513702 1387984 1809077 1912419 379484 864570 448288 1477747 478670 836214 1220388 988217 1134664 1768226 1283059 294841 559909 592449 63675 534861 595653 813807 1348557 340301 639521 1842795 1806637 574111 1344591 1945742 1044916 872972 365528 1848009 1208046 112581 1579456 465551 1189698 1738127 1283011 733941 735684 1868099 1281278 1171867 1015340 1806875 770874 497849 13568 1561640 883290 1177550 1852290 1210232 112806 616476 1099924 1508821 15725 674644 763701 1748546 1474698 1982701 392570 1511107 303500 658892 658233 1660155 1052673 1703015 752998 265481 1774446 1492871 815044 1904890 427454 708429 907991 321642 1939204 277682 289911 898835 1696904 1810756 855986 1887705 1791364 1902109 293353 1378949 1651134 1640334 1920561 118254 164239 1125520 1248319 79847 496042 1433356 1959693 1022149 78553 1531596 142804 249686 1488715 105692 1198031 1704168 1353775 169121 733100 1904031 1182303 1618232 1663169 1754340 1794715 1599417 1478761 1561782 1540707 1055903 1155837 1373646 1018767 1941102 1410996 161342 1604975 1587188 1295065 957378 1086974 974104 1629635 132369 103789 1007546 758100 985594 974191 854348 1144149 64923 1553052 902885 1773042 783799 672516 1465243 1657964 393637 1738964 1139078 905379 963512 501709 423687 343098 1231114 314768 729132 1978156 153736 1444179 1013652 1338052 916726 520809 301698 1542169 385805 1736322 1909080 1314083 12619 441635 439537 1625536 224451 224054 1985015 1787585 155240 336992 408888 1178817 863319 1812353 1150820 386137 598156 102369 530722 1761313 1454918 1525147 876377 1513231 731925 1261848 1509871 679746 1416486 1485216 1107420 1333755 727935 456360 1730874 2091 1527057 937461 1520414 183166 1428118 944074 133274 182474 860200 1873074 1887302 1011414 915031 1222816 1587002 1109518 1952834 1102114 156136 1997750 1583047 1453238 601496 1774440 11704 893895 1786381 168913 788694 469402 1217696 727984 290978 756010 425822 115717 1866557 1482839 462805 1217430 1973423 881263 1848309 93660 871019 854612 1068173 691288 688777 1373531 1657978 1955059 1590082 333668 1292586 289106 109240 1085025 1898009 1511488 936228 1169232 1781205 1024631 139811 1806457 95937 1614970 796339 821827 1867487 694236 473814 1497809 167729 1418511 941270 1871190 1164035 1695014 496796 894019 249853 1865176 89867 900046 1247885 17498 725081 1773994 1620578 527298 1700123 979878 192780 1735977 529749 1329931 1748858 368357 708203 577862 434060 1081073 1868391 959428 1415212 1320302 1077202 1675936 966939 405964 223066 1172568 1025542 418348 1062831 398629 1743315 214851 674670 859048 1459628 1669330 1575251 953823 911163 1306218 1950270 754651 1813588 1254535 458834 1464965 1930279 445140 1195659 10671 580354 1121099 45003 1420453 1997293 806993 1421798 1999025 1114555 1102258 1856260 1265483 1732956 1618550 1023034 220187 1991928 307846 1221598 1469094 1932660 865374 447872 1622043 93441 63921 485826 120212 1445740 624973 461832 844091 1249988 765843 596091 532313 957961 399183 951995 1859384 1448864 1243347 274382 1693504 1148347 1559180 1616693 1459492 1503442 1880048 1193206 1749089 317285 365751 1515839 578731 1190577 1869876 682320 1252018 1544838 1462555 748533 535174 1919315 901997 719502 196793 942753 111974 1601647 781214 893991 877275 41411 42657 1117339 747650 1103108 1826790 635251 144642 103082 1036235 887365 1421753 113407 1567007 756726 516334 607519 807335 498946 751244 1663351 1177650 854357 1215086 1570862 1686533 455234 604649 1219144 924417 1038055 1814954 676776 206742 1058262 823473 372198 675537 53861 957816 1795605 267475 309525 205124 1015512 116495 1704827 1294128 1155122 1878969 282648 81513 510933 512626 1141671 1372191 1498383 1841268 825625 1612148 1042592 1351208 985506 1761476 775390 1429624 1767523 729020 971508 184319 175636 532708 1087281 789588 1008057 865738 169570 567309 861483 127008 947862 762899 1446653 315826 1956119 1871996 1937260 1974829 643199 1236406 1168310 716755 1336138 1319165 1709001 1357017 72034 954103 965012 1940461 983486 136601 605381 943218 886379 211063 740217 713007 1008 508109 1192147 1947842 786183 1738417 1345258 1076090 1481031 533498 1536356 584312 40116 1076479 1253944 1424913 1588458 79111 1073629 1448859 1953833 602788 582966 1035031 305088 1617634 905366 14515 701023 1947186 114701 407015 1449536 1537395 1198454 1465143 1241924 1773947 467550 404416 1270746 592294 1499804 1658366 597278 942288 1178714 1406947 437338 1411964 651713 593593 1267796 193879 1203004 591173 123339 1592688 53174 349371 138718 412991 1498193 146453 501361 590405 1860290 674826 416276 1868787 1228904 740604 1535206 422266 464032 563781 1782023 437566 558689 110608 1747059 1296120 1804709 824784 966130 354357 1012365 1545428 513193 1254059 1474695 1385971 339366 1283171 95458 600132 362020 1379126 1425639 1631557 1449555 1723869 1311261 1300511 1117191 15658 1942607 1652572 1389127 1539190 404042 1878444 1034183 396872 1512738 970425 467595 39747 28085 1161989 760994 1755973 1664878 1633132 729692 1410644 56514 1129793 1129485 564826 300873 867898 1948989 624128 565723 1144892 1117664 1397857 206598 1521546 719874 708581 1091082 1594619 1265977 1609190 1304153 72702 723194 1601826 542481 1259061 306728 1980874 1140559 1355730 1673124 1795158 1261192 722552 1423624 1960887 1440402 1408519 1406288 1756157 1758603 1173007 205676 1846993 100364 104763 1106049 1485082 1117707 320173 1370213 1494276 465286 1802467 1853280 1231132 1897537 515365 896260 1007326 1598034 1452979 1711058 1584093 1497956 1474942 1723515 1485499 195948 1231400 350156 1524782 1514854 165123 199598 1351053 1382435 1153800 1528399 83318 25642 238074 709198 884315 280265 1523259 1215597 1068821 1690965 23062 1335366 722645 1135783 1349591 783767 816478 503615 1503668 1126602 1049227 401379 1217975 981413 1047274 1272808 1132862 337926 985859 1086302 363693 867991 626407 736464 1457215 128295 361784 504499 1522013 392065 417730 1234313 1720792 195599 684807 1298006 1540236 935539 720798 826081 1539724 340783 811 1757427 1680426 952226 495643 268224 1196682 1128933 148144 465070 857083 1969200 239199 332341 1988696 310885 1221214 1700542 1710048 1795817 303972 197465 689486 703115 1580395 1992855 1162946 1122104 667993 905721 94707 1886593 1936449 1445527 1872958 727850 1495890 35793 139481 1858461 197998 1811608 1463501 959721 29416 91223 714480 1538688 1279979 1948152 983660 187392 1549081 443676 733029 1635007 1802670 1173646 18063 987486 743797 1125186 1940054 292132 1225196 1355275 1536291 826660 64252 142251 383016 1982505 266228 121467 1764068 1972545 92542 859443 580388 796620 948739 1807885 121079 795912 1400352 1046747 925397 535015 834209 9928 533171 1527252 124181 1953050 1679587 1319575 299751 1465115 153375 1803193 1022236 552289 630983 1673542 620674 1611123 51384 1206435 1476731 944475 1308370 1318968 1731332 165805 1468880 903589 1460760 508836 487383 53351 650479 364617 1010401 1950465 1567567 536893 1662132 1243966 1116711 470849 898656 625646 1933363 315685 850690 1622872 1710284 1068124 1874614 210906 390599 657167 39772 626928 724226 706809 472660 1510732 285584 713471 663798 508197 1390797 1319239 720431 1224053 1218673 1171704 638621 96461 1548080 1112596 1847185 641533 1268722 1635006 469642 699015 1133211 1424620 1382006 1572123 835216 411439 288447 1017658 1826321 1818129 954355 420851 685249 937218 1294239 1767440 143771 1438619 437030 800540 290072 239886 1075747 1276522 1225022 1533879 960169 122881 1571201 218533 1037726 417683 320154 1522211 1115232 513201 1483277 1426379 696460 678843 264659 106918 674041 424216 1891008 264571 781882 156716 1794875 1171303 1495686 1678832 928944 1590397 1606876 263576 1881319 118116 1817251 1172755 780398 273900 48181 1305014 1348552 898711 72655 1727320 47977 1242919 248179 873516 1651279 707772 1426367 1836696 1157221 637398 1287014 924123 531497 274082 185370 85912 237479 1586073 463166 153854 127140 116597 542129 1412445 103653 1197190 1377381 398410 1264108 423447 964229 1598376 1488726 1344400 1052870 491798 1050543 951787 567788 71952 1187331 1107970 1122997 561647 980233 635702 467827 1753578 568358 1407411 1714314 1386900 741776 907361 395588 516879 1827611 1355779 181189 243617 258010 934148 355993 1246505 1586314 570985 1441097 273514 692914 917917 860994 865659 1925927 1198380 21189 732581 192468 93666 576748 1036491 1015008 506054 1032570 1240335 1755548 60698 1995966 1051902 1756047 1648686 259702 447621 1169009 255851 347367 149748 652841 143045 367041 401235 1875582 1038912 1374470 864900 1134175 40486 35448 1998908 1954130 627485 194915 1180892 567040 1977446 1825172 509567 806932 1995288 1450371 1198690 1567472 267897 1869253 384361 201042 1387428 1756447 1413370 1140501 564263 361787 842634 1872358 828040 1583565 1977637 545541 1568993 1636144 438839 1540902 691003 1272048 1764962 1760325 52988 1902436 824844 532270 337086 1288480 1042918 874455 591480 1439615 1895414 1311143 1661953 847320 1703367 1217338 1664839 89560 954572 1067340 1727446 464439 922380 1020151 1509468 77997 251325 109211 1282331 446735 1119465 1868370 43756 1446153 108544 428116 1178278 322416 1744305 33426 1916446 1698321 1582050 703896 436639 72521 896920 788670 115239 1308108 880641 1999442 305440 950347 651102 122126 1709995 1546984 178642 415874 48514 975280 1783905 1623994 1771712 1152103 1496005 156165 247060 1480962 279383 1816275 1046872 702325 627831 356954 1119380 1530560 541442 1328566 1546669 25211 1228461 290874 1633847 167124 1439035 595363 257580 1351425 1271076 343113 1132236 1785825 1512295 344460 1225237 296340 1483281 259611 1793982 294313 106904 1750281 1239176 1053716 129278 1195504 739055 694091 145893 1705622 1171152 57811 1271570 1292661 248537 343596 657729 196465 170993 1076196 1432968 805529 886256 761411 532855 1207443 1661878 1271300 1905977 1311578 316735 51797 1654053 645805 1213063 1195936 892568 254163 1343540 919136 125592 279891 738612 331714 1944446 823167 300940 442712 823347 657407 1250194 1920666 1748134 122542 630564 851782 1540386 1684189 1366865 152218 833769 960822 569670 168372 1353890 874331 129969 1795170 975982 1843044 1749343 821507 1209597 473791 1393853 531882 1310130 764311 869448 426951 685236 946597 12698 959802 717316 193967 1968259 1808289 49787 1119630 729652 25594 980516 405367 539160 1079260 1773936 1446775 1020303 1700520 747669 926378 1133723 1511530 956741 63042 1372687 979784 1591226 204647 830533 787083 147775 631731 1559677 1628365 1790927 1105974 90271 674257 1899930 862146 526170 414687 1868135 618319 250759 325827 1016547 971126 442130 1912635 955133 390738 1924823 409476 1463371 65299 1617036 139445 165822 411690 154768 538804 1040771 1002149 1554767 1058489 421227 999707 795194 621885 1406247 1707736 172472 1168464 867383 423170 898694 1384985 1619623 400653 795653 1485923 1283575 1839921 151050 774487 46897 816305 1955102 1270358 1392370 572680 1373391 1826369 1308646 800309 565296 408163 1182465 1235207 1059557 1250076 759350 907700 1668136 1613671 566115 1431008 354421 546141 527344 888293 466563 324146 20857 1703107 774685 1513640 795104 1036843 1312187 1438442 1220578 1307775 1651782 690629 1229498 354613 1604714 67446 826336 296165 78460 1595410 579801 1317166 590942 1339597 805463 881416 702597 263717 1625625 764013 356717 1967177 618938 1733134 601330 711674 524265 139373 1090234 182148 1768176 626966 1250978 440631 880047 156137 488182 1096906 277087 1412064 1436697 1596939 1253291 1239507 1131093 973444 522639 544510 1196664 1590600 1615967 1842892 778893 1928165 117584 1855342 176712 1176223 1432595 1890475 627207 957680 1328203 927886 1104230 805592 1425884 1098382 1145160 126066 310751 1258603 527231 1963618 360842 1446521 1117859 1785679 123381 1035499 231292 108968 96442 87110 1526580 1240656 1199415 1085792 138604 901041 85104 1264825 936260 1920307 662847 1648943 1268896 1980291 670340 866385 1240763 480370 1120665 873565 178404 958535 934887 1150882 100293 1246068 775081 1416159 925662 582106 145640 957524 436534 134679 1167048 1639512 1229866 1333356 1421302 647497 780789 1356199 1692956 606713 269685 124776 1413220 91808 1120475 631326 675776 1442266 761531 339994 773310 1431454 934196 1921184 912112 1672447 1439196 1152983 1613370 1912790 1023039 1043103 1827751 678737 388665 137446 210308 1205097 1245841 1218659 467049 1475033 938819 1978615 378536 1337900 1861509 1330648 529142 62881 86206 1241441 1958671 1342750 1710017 270542 1611910 1935782 596394 400115 1479511 1804287 1250898 1827564 1027214 1149759 1655013 82218 142640 447094 90150 534218 1815419 758448 1451723 1865860 540830 402252 581555 1341480 9086 1876803 51700 1281626 185742 226868 1331602 1261485 658174 174876 1646270 796370 1359880 1202864 1986605 1744302 1220963 200080 1754382 522989 1890833 745117 1184424 1369249 412687 1246883 1020280 291257 281033 1637241 120614 1818462 728139 459204 497388 1926999 309290 414050 1792922 1536886 460674 367070 1208213 469462 1154022 1223286 1172273 1220015 1154421 1229916 1877347 1415469 204404 1011641 1446708 1407982 465836 49844 558529 634461 850941 1702470 1819198 729391 1578958 386519 25974 1317865 1566220 1340674 1047926 925429 468364 274886 1537786 1552013 470089 1733002 390124 1061606 1319228 1767030 1058727 59785 1287301 1104668 1249950 1764673 771591 898731 1138707 13257 192989 810177 839522 1843675 1949240 229355 898036 1181055 1267042 630768 1366835 652859 473450 234711 1871861 1116705 663035 530817 1486398 1272542 1731799 1247254 995647 260560 317999 1747970 24720 1780605 663482 1805052 871850 640038 33473 1290442 251424 1426904 1292621 143491 67111 1352933 1446306 1631331 1873193 409398 1917022 1715078 266076 1535372 786176 1257017 1043465 3345 1859848 1577190 1093529 628605 1534028 118179 696593 423377 1802928 454882 793486 1552675 1672248 1543156 653013 1737206 1469317 658684 76659 969153 1336211 989151 1877116 254675 1429479 1417709 653629 1132488 804048 465673 1057216 983117 658304 798622 1634829 202563 1539282 87360 480567 488025 72201 445315 551245 1563987 960538 1033341 1382091 1182251 1614783 863463 1057972 344532 1551410 313746 1031193 1083243 1783280 1035979 548838 1695215 731134 33867 1135267 1265141 1957929 765887 1996225 939322 1653404 1025808 1924270 1649918 1246386 1646016 489793 1074667 1691893 551550 1189401 1334653 1493054 593144 1529120 1659498 1731605 1553235 50779 1216694 324513 1854869 1324044 1681015 1141231 1810813 1051631 1671570 611163 887200 314856 979528 1233427 1748991 114586 155499 1638604 199730 688212 1533686 321091 309265 47510 1673430 486573 1606627 120383 1158809 1440863 373199 1229638 1005415 776703 1689249 1640857 1268208 1287469 927774 1333044 208205 1428302 128544 793192 1464411 1216904 781270 128998 134506 808770 303153 865803 1127313 1390376 896125 1297116 1130658 286823 398296 1494886 830781 448270 559937 1572248 1587257 933917 1219942 1121325 657065 692515 513504 650090 213379 983812 1025937 687599 1755987 283710 363955 358295 890206 497098 1792455 24830 310789 1958041 1210453 830706 119925 1818877 1896732 614329 1799687 643150 966578 695574 284379 607902 1736519 1128961 725015 1426837 1256975 425164 1492281 1089232 1453081 376009 725975 1213939 1319210 1706767 1779667 453391 365125 1049724 879896 213315 1080638 60242 562319 256610 598919 1557910 1480877 872779 1632837 424026 457545 269524 1879838 1653035 927606 1886630 982673 1843798 146311 1866699 756914 558953 1380330 1374193 1893142 917435 1917924 961598 225310 943885 986265 1810900 568588 852667 1921567 93662 1129919 1770993 976841 346603 1639518 1870219 315622 132725 1000723 1051147 746706 1166483 1813828 482239 1243279 1063889 8477 1398809 1649555 1897108 1788267 1933349 1281844 1973935 1162170 111734 1388689 1311944 1444266 1793593 227063 339911 788143 793097 1311849 670309 47363 657256 1813685 692211 1467801 1536452 1087159 1634306 1478269 997009 1164976 1320962 1635974 1250005 1992245 1588713 1810488 880562 1671648 409204 1202665 929736 1524876 894940 1342924 675032 1195839 458604 1316870 1475195 255691 264358 1604997 2228 908744 24647 267913 1051757 1354615 1676954 1455971 1609260 584995 1991466 1649634 1162090 449274 560171 235904 1043174 1422337 1848069 1425236 490668 500320 92233 384065 526565 952207 1591899 1289250 1387914 1785101 1699026 1554409 777986 1015872 350883 1528356 1363509 1362281 46031 343962 308044 997800 871068 1508425 1791663 821244 1832244 105772 1044105 1831678 202927 1865684 1112730 1127644 1631149 411739 691938 1079521 209990 1710356 1893582 1635680 536519 611323 155885 1242479 1202062 1959411 1080591 1527349 1322039 1373116 1639088 21611 528471 1541276 1834321 1367558 130464 1770321 1802492 1056240 834464 401445 246352 106415 1677738 946860 1311233 1782870 599565 221936 1592838 1410884 1382749 549820 1642800 843653 950950 1618688 1852566 996342 126328 1951814 824317 620098 579341 1606628 464838 935834 1459630 721817 505982 894113 142104 101260 245037 239980 551369 1504829 1629952 1351913 1518608 1290926 1636997 159545 1388775 1137310 1298182 1550688 1065218 116081 499203 153124 617027 842193 482018 489978 1336581 558344 1822236 132670 1779446 1757045 12349 736513 1890646 1370351 876881 1995696 47773 1609246 1088712 119223 585290 124850 273533 348110 143414 1035111 334139 1340204 1528773 1877421 1164908 1162681 266734 510930 1385314 1189434 941824 1251152 1813399 1964208 735146 1562887 902307 1279762 1328259 1125072 723802 1110394 1374117 1298356 49357 1422654 1695537 931890 1554069 908135 1615194 63455 789842 1096523 1319511 1053148 959884 66594 1268308 168586 776836 828544 1954529 1803307 1204961 1028247 989752 1483786 1724185 16791 550797 1525430 358363 1421092 582363 668246 939335 833390 1282738 987503 1693584 1218842 303476 1532819 933560 1224786 1141503 148083 1406615 1267118 527005 304986 846173 263192 136793 1513361 574601 1596988 1670319 751089 95541 457893 1902105 525102 1786201 1087487 1470101 48778 504711 935325 1511340 667195 1467587 773395 1455474 880215 3165 1040252 1125406 790928 1995799 1521873 1024748 502153 33571 847098 1343576 716634 1822145 1958259 828910 931029 1104989 1454115 1185834 523726 1199569 699531 958158 932658 274750 1042311 1225433 899211 1627948 1952869 513781 1380803 553738 1953375 676705 1465037 1438826 1747147 1848194 1991672 756816 319971 653677 1246055 871165 691667 1685984 675880 167267 424571 1743955 1896986 1819433 1519124 1072822 1774883 469403 1618400 508853 52757 140682 1220286 578535 1794991 379158 274594 323819 1207636 1794930 437607 1731669 483883 1345865 376319 1634838 67867 235739 1715655 784030 1954080 1586610 904976 681910 201056 1747091 57043 1618774 1451722 1644996 1567155 1891746 1962462 1653905 1566115 1113178 345179 1100805 31571 1437823 993504 499418 1457717 1619526 468867 554435 64849 1284503 1655259 202803 1863546 1076967 165322 1534011 1380686 1414079 222513 1261928 22277 1956667 1667708 1674180 733910 1664625 879623 1830311 728825 1587415 126306 845142 1298134 880590 490083 241995 88798 1685348 241483 1148716 1939775 369244 105636 678937 1225687 720890 1368866 1810960 1329248 740276 1048595 982029 1297665 1890228 477626 1562694 1924549 1395636 1609264 532296 811549 771921 104618 294248 1735526 416696 1627298 309207 1154169 1421979 417553 735609 1501408 1539139 1095569 27162 825956 1673481 313472 1392591 1471321 1337109 1051770 1625733 955072 569137 1929287 1214493 275986 545615 168039 1266123 618337 232266 325920 1553436 1075383 413821 784162 1215891 1656729 240286 524224 1241624 447879 996424 1880354 414602 1515934 899629 643985 507321 1674537 1525777 241544 1154308 1075940 1074045 1557420 2704 789149 1474160 1307173 401804 767348 1551702 323487 782500 1215696 1513097 1451713 1193072 1237571 1837466 1618264 300272 591990 597545 1740152 1568591 945244 471967 336955 1449981 187975 190935 1234697 779073 1272482 1842447 954923 485749 30422 1311248 1003605 1991538 1885318 1724941 263828 150260 1800945 597834 1939133 1651871 795575 453536 1497773 1649067 254708 137839 1475057 1633574 1596481 1645429 685801 88577 948167 1563450 1716038 741815 626011 1291470 55287 1043423 443529 1027605 1927971 1786460 61925 1652099 1206694 477936 1365378 608808 1815837 735972 212814 1935705 1213238 26025 124096 565345 183257 169471 150871 258808 1631829 98925 1812587 682145 19992 1861534 1298566 916893 968008 837149 718550 1294470 1458686 1753265 1370456 1283533 1457197 1064894 1127650 1597273 1370740 1536977 743946 1948840 348321 1508604 1322665 814996 534327 301345 1608099 405516 275868 1426736 1219342 735471 574196 701624 1737377 1818681 1436547 1801015 912960 728386 1494080 344686 1045209 952103 577479 630261 1027879 567109 1084681 1083196 1718249 1318979 1651073 639184 756122 1394618 865326 530703 548639 259718 1585224 1485302 410985 795441 140560 70767 833374 14507 873578 1946320 1603621 823572 342981 969360 245027 1313463 1875604 929038 1048792 888147 152832 57266 1682080 1588168 965367 1601651 768928 1708966 1282377 94476 44820 458576 433889 923398 1286376 311076 310213 689756 1324823 1120163 798630 209314 1035610 1966345 473251 1102703 1014178 609250 322943 743733 799286 1469151 1017950 445308 1843613 913868 14706 573655 1532994 456552 943349 280014 832812 355869 1904862 81911 1976712 1086037 168884 194815 1101720 518659 1930241 1775719 307018 517305 1087937 1727951 1577740 1260227 184471 1598402 1659589 180184 690448 1290101 1653677 40629 1541934 718605 1526297 1788581 1611989 436867 1015168 1799130 993011 1094996 519730 754974 1536045 1407104 582885 1105178 609682 229784 15118 995420 995305 1025648 1520877 715017 1032251 621171 1270567 375705 1090973 1303864 865378 1215762 140843 216147 1181766 1930666 711950 517695 33480 1123539 198176 1190937 972829 1984995 676761 798721 1610735 1061487 1089178 1911147 302533 821711 254975 1261159 833771 1810651 289958 704862 1588642 1249971 1800210 391471 1022615 1912492 115738 1859901 1022540 1015861 1919241 698274 1759974 181400 1537276 647522 409972 1790186 1481390 666346 1691636 281000 1841591 788624 804728 478907 1973269 45672 312267 823619 431637 833674 1226174 1477985 1283016 1999162 77954 343881 735441 766340 1070994 1342181 1420647 1338411 1871354 506250 1774242 1684885 1611018 80094 1149579 155503 74045 1962964 813836 1350634 1975752 276590 379560 1179564 634693 677053 390057 1917071 316329 867113 1839247 648597 416716 1990986 1633198 1737598 698894 1014419 1072023 1541918 1388134 1246292 1625584 1003302 1257083 1452669 573954 964097 400901 1986252 280663 699487 1919274 989462 401040 560733 932613 207326 1467790 649239 201127 109056 594261 98712 534323 951097 1641698 1305842 1641863 916613 1879803 500071 1948421 1759967 1017529 1218864 409531 1840465 465412 185112 1520152 773075 21197 1331931 1099042 710298 76828 628015 1443953 734192 1833586 1363343 1732928 1608914 947849 1528640 1343768 217311 556652 366824 61009 68280 232204 1514915 57044 1759787 1338672 1400641 1845033 118205 363532 1320108 1298229 844506 571143 1403055 1904567 1450442 728644 959333 1648410 304678 1715938 1922569 338636 1346634 314540 1592218 1739786 1227236 881462 1093243 813900 1102779 740465 857534 127988 649755 697915 149958 1583334 780024 1753965 1607532 1836089 811330 913047 1640089 695956 31342 214262 1995446 264562 690279 1900855 1449360 981496 1535603 374791 1504429 860163 445701 566888 702729 1186228 212833 375614 919933 26685 274804 430484 1284479 632616 1362295 1466251 1318200 420799 1839890 1851362 978158 337486 512184 1441860 319666 1458591 1644672 1550629 1918170 518575 134590 1650531 1114158 1344382 164358 1320817 1528186 1639185 1754020 994714 219285 536311 749265 1558766 350206 1361032 217936 233009 1922809 1804117 51558 450641 1819125 1569021 137745 1971028 816242 662698 326047 260505 185665 108791 1873931 293531 1940474 843242 1909541 1634590 822491 1587338 81744 1740328 1340966 802228 1525734 219849 331639 1737529 1888488 1627268 1276950 1793510 1567552 1774773 1006520 179188 833494 321112 1793318 1001619 1366854 1699668 316772 1662094 1892565 137107 1180427 580174 1093619 131754 473218 1202307 1456661 1233330 1740996 333485 1602040 403124 1605791 559742 366758 844844 212905 1046426 204434 382167 1022106 244479 1078688 1608578 155173 1205465 1060527 918031 1056675 1721587 1000078 1827205 1784204 779152 39298 342237 1814162 1295873 617257 1120352 112414 164532 1159274 1442935 664736 545012 930951 1365125 1766075 1991627 146985 854277 1473085 204771 1652834 1273739 54488 1201417 1079129 1508643 1738605 645262 1237217 1877069 141744 1032254 809607 1059448 1510275 68624 1748756 1641610 981693 467712 1124772 1746418 1892002 960086 1037578 1233073 654264 626908 1404732 1636519 1693519 517020 778661 752011 1153282 1434636 42184 845691 6697 584848 1521773 1754488 1521271 348053 543350 1510596 1827784 446646 1066131 661916 311133 740802 459543 1796507 1765098 271108 848509 1730170 1894005 1594460 934107 522299 1847642 1032502 995497 1668445 112563 1738068 1243309 1585400 205641 1347576 1564863 1092261 549431 1913162 354765 712151 1582777 503619 444947 333305 339409 870887 1874525 523986 861117 974595 91182 1930660 498948 1850792 666543 1052081 1060420 642828 316774 1682771 482936 1470833 250403 1999614 1834025 659949 391165 842418 954174 31706 113097 1870570 1911821 480434 456198 1430712 963384 1042216 874730 1708101 1337869 1673101 1195013 859980 227936 1930145 906054 705469 1375381 1156008 98356 284194 686383 1502374 828095 388114 1742615 1843259 1714969 357746 1325874 48800 1396757 1656597 1342969 464531 1399772 614690 1795895 381418 65552 1423584 1649770 1370635 374839 171105 724765 1452799 1620888 542275 1203267 1412921 484672 278602 220142 1098794 1170942 47111 518156 267052 684114 1125053 690502 249122 1292261 87386 597659 352069 647642 212079 1734695 1088199 1761109 434486 1456823 1066551 1876113 1600089 781127 263001 675702 1906790 517896 1938568 1395088 292350 1099408 1481987 1698784 1184393 1609077 1209054 1225566 928504 485805 776435 516105 654146 1947128 631009 1765798 1274550 617067 59535 1245687 281440 906142 136220 1333247 1579802 562769 1705954 11729 2163 343991 515558 551438 519058 34705 1515821 64986 157233 170348 779180 1072122 946815 123422 1179340 1951677 1943857 1454049 822355 1255226 415599 1490801 1993527 660252 1465379 1902590 1161119 255923 162537 903065 875399 410976 167584 248646 1691099 1081962 738414 166574 421073 635027 1806020 177954 708026 1216217 1190145 1231309 258471 1687630 1626376 365088 128502 1371924 760680 1636784 9973 1118725 642371 1678717 1798677 269733 198746 771176 1533796 715505 1206149 1451435 920499 1913471 1324892 652086 1287216 1620597 591614 1673288 949950 1045322 1412937 446318 570939 1380944 1501885 1544852 387224 789474 993569 863460 736268 1546783 1495120 1915255 35046 613081 30814 756755 706347 1190260 1145262 1872048 1373459 497099 1040770 439945 1593103 227224 1079605 125831 217139 1394639 89298 876958 303161 1530965 1677159 1157113 1524208 1617371 493011 537208 1081615 135989 222027 30088 142366 129118 1562057 1174185 1938761 1706395 1858425 711042 549489 1231565 423550 369466 1267450 727043 563989 1392550 1687225 746831 1341423 183378 287211 988892 320075 129288 813658 1784112 1576716 17373 1959306 1083576 279018 1966735 697681 1079821 773146 1809851 315127 1209658 747429 1602003 1952826 372221 1704415 1636839 799593 988860 1514342 1303735 735196 1293024 528203 1507923 647174 677846 1793896 592922 1881146 1508031 1671109 227462 335747 1363803 1159239 13744 545105 121558 1266876 33581 1190705 1291083 1844277 1911201 486432 365599 1750187 7247 9343 146279 1776185 595129 1691398 1529392 867355 772377 62931 794469 536806 322100 298100 1212027 1267479 309709 1980432 1154307 559865 1083003 1764494 1295494 1238994 1663425 1980976 611618 524582 1907350 1950899 202679 1778149 33091 213779 114664 1066118 827641 756643 87924 1158703 936085 834916 532719 1702290 1489946 1291612 304079 1725879 646834 425911 560968 780075 1761282 1874987 1082078 312635 892681 475191 1739937 1365637 942005 767156 1549391 835910 1584898 949367 1594798 1865644 838222 442086 1128876 243485 1277980 1986135 59953 1960708 1454872 405183 651782 1753436 1515355 1991503 101052 1359319 446575 1901421 1774890 90527 895773 591 398711 1842887 1907144 902084 1653412 1260915 1682011 463607 882710 1370971 436429 1149284 8699 1650797 349249 1355044 806857 882774 1823112 115531 1149517 357810 1515752 1338366 1044124 1821878 98835 473603 82965 567839 939373 943441 1873795 769545 982557 1975477 152888 200251 627028 83027 1915906 396996 405446 1706073 1979205 1781131 1524681 1569216 89430 123862 1310194 28464 503793 140355 1128489 1267079 174842 482418 501707 95714 242397 748268 1606557 186232 40017 1882925 1262274 371677 1822169 1330677 106165 1465933 1694494 1731628 461031 1167873 413642 918493 847249 9933 40708 424775 396727 762522 1451856 107895 550967 1729120 862674 1037569 498466 1531795 1095718 869979 897433 518093 1359871 1872223 78438 1992975 1819890 1023401 263845 1530469 272791 1590214 1103016 311581 739210 931774 1057180 1765848 1008838 1086503 1535692 773160 1866196 908063 260370 672452 282384 1384788 328770 1089068 1422759 504225 859215 188469 1753921 1435095 148490 1813870 989795 47381 1497556 1192039 1014672 529393 154019 781670 2327 803621 1604233 1673753 963886 1030666 1368852 1512675 267077 82266 650945 1672287 1290670 1010557 702914 414376 133422 706472 200420 1561035 588369 711370 409340 1905434 1939249 1017295 354693 222834 1075039 648085 1541446 766222 1649251 1803246 177233 1025227 1080041 410698 889810 761471 1653371 1277470 535329 210817 103950 1995181 1739209 1067646 1296925 1175962 38726 722194 1494287 972412 1896761 74820 1857523 1526604 78273 1678344 460681 1437997 1833031 577625 1468508 902826 190641 233440 656106 1693556 752606 1032659 29423 251408 670374 427675 1765084 187888 731922 125334 1544538 341778 173317 1241515 1971760 600234 1622450 1193865 1773358 1672663 1477372 1961192 179656 774156 217404 1757053 1616931 1713634 1404182 593974 99578 899462 1184461 1748851 1800202 113768 736795 940280 211812 960655 553869 1154484 1461973 923707 1136920 1147952 939498 544216 996588 588122 480325 509498 1673497 1342373 1802945 185848 1718528 337545 12146 1478060 621557 312781 26617 1598581 1231637 1378109 987322 6835 1677486 1044047 1024533 130128 886891 1266151 843870 1253933 1425868 1226268 1326147 711462 1938853 203618 564134 682401 1802325 993350 742228 1729926 812325 485288 1837688 1689551 945456 116098 401341 1999710 1486796 1301346 94772 256664 670720 54068 1350239 586036 427251 290214 1299623 266436 1747260 331768 1003946 575211 1124345 1025451 488845 79864 1210626 1112358 719168 949594 1771512 989688 1712108 1524069 1494477 172945 1602281 794356 1901217 64071 351399 307745 1751261 156185 1382869 263979 1181030 486828 886103 559222 388134 727780 659381 1679622 1263092 252871 1811536 1127552 1059713 985200 733845 1762424 913366 1798218 1171559 1536206 865257 427902 153334 242230 220202 1754911 538193 1710346 1309267 312802 660522 335251 1806721 1208732 1499126 1810053 1990835 1456302 539935 865867 634058 1811618 212746 1288708 969662 1133170 173149 908014 629490 1218769 1443030 1008163 1090944 277383 872946 1734789 1635169 1941191 1179330 840240 1786801 1848270 624652 1182145 1162393 355846 825275 561767 995103 895820 1114356 953326 377178 1757026 1664411 290301 286884 1074069 78142 1904574 42233 812845 872532 146867 805068 1293541 1287374 1465238 1086814 1192191 962976 1983493 968999 264897 433462 660206 125230 1614089 984539 1692146 63854 1575692 782844 1972736 925029 1973013 52199 1778223 277202 1490890 1179219 644793 963515 1248214 407514 751654 911335 1014705 114846 1141444 747253 1629973 795639 1443000 1618031 312603 1485124 989885 1706043 1510133 1480577 570825 1335581 221669 1897279 1938489 363579 944633 745382 1573692 516614 352598 37340 388521 160089 1526010 1328244 222200 1315848 1530076 721215 1369320 1062547 1923549 203949 385098 1538271 1990679 561248 479813 1319379 1527262 706466 1675102 1345097 763761 334510 175255 483595 203575 1468412 553173 1411527 286366 119015 158255 863552 531041 557100 527834 1516682 991095 1003194 140542 459162 1592284 1361478 1037439 1463426 1156208 1802510 353458 375951 1283346 1235682 363502 786447 1903419 793761 140651 1722683 1860208 775419 241062 1733805 15850 114435 1794176 725392 379760 1136872 795916 35619 1751832 1007593 395758 1646514 1108346 823852 1740067 167225 708616 1767268 927303 1373408 1397004 1173168 1753301 870077 29091 327426 529149 109320 98142 947787 328617 1180953 1037270 381407 350665 634952 453834 1140679 219985 1874414 194236 1613545 1002199 1468983 1457232 1656199 854053 1470684 482087 580095 70425 714822 1102275 19308 635407 1561993 1197806 369162 763323 925464 1966605 1232890 1702371 532670 1935850 1406893 1116681 1129499 1689011 763349 1972043 803711 1895897 1617958 1161364 1899045 1776320 1272579 842260 766846 194744 1862644 1486437 1541021 697104 515852 529002 346629 1390138 17405 802781 557242 481402 1818774 506104 465584 464235 814655 1051164 1374355 1244210 1925002 268480 1952377 1289006 815957 656751 1150135 1267997 1496466 204236 1757396 80438 1986743 1715628 510326 892349 916048 390106 1127096 1718817 805921 83647 1234617 976105 256936 976707 1732613 1106641 817524 1337245 1910369 93416 712344 460608 269490 1263631 377801 1200439 90336 1140070 319768 1436292 1765436 239474 74878 1357784 1968854 1316576 1512502 790153 882569 1714637 1579017 449102 1828459 659773 677652 1721519 295798 604176 1463155 474306 718234 1712967 921668 1266743 1189923 1312543 1277888 756894 73982 1013711 314561 386107 1291603 1848259 160105 969610 1048534 1901695 1018943 1153846 129509 880411 670769 737576 1792537 527352 596770 14456 1607744 548064 1056335 872106 1488121 603376 1194478 301401 432991 1074540 1951970 1281064 1244082 1774799 1099667 1228335 569369 823218 1994410 1141472 189268 426871 1424126 28089 478234 150256 1608999 1697062 1901138 338339 1025660 207405 657833 1107906 1798176 695770 890357 1011971 1408901 1844178 715607 1895048 277213 1033521 1427887 1566263 1850508 1989841 245310 1446357 838117 444494 552422 1598937 1533095 368878 1956274 950449 1436896 731184 821879 1833988 1495769 266332 1167740 123379 1863010 216012 1946915 1971058 1446880 237214 472625 1619824 843273 696855 127942 1339781 655478 694141 1580307 1205682 884586 356493 1929515 263254 1932425 1456790 161588 1374387 611667 391894 52878 1312952 1792208 1490201 942687 580973 290724 1964001 31082 1706869 1338834 467452 78297 1486305 1368291 408641 663924 1014382 1216512 14973 864265 737793 1317799 1916257 131044 329023 1167017 1163556 1014025 431298 943119 964153 1783463 901174 1773015 1187105 977896 466025 324509 504030 1722889 776313 782484 202121 1768029 1334908 1503927 67858 591371 617523 1861884 567390 814999 1322760 1471798 1559579 800003 1949206 1530977 1817094 1886971 267239 1824073 1096052 1582228 424892 19622 112078 1543239 1251255 1661503 1967156 1965241 564499 1754065 240150 1474581 892157 290785 570975 463367 1911973 45027 1331982 81508 382343 1048480 1380590 1237412 545807 1482029 1834886 1914139 1596458 738317 248099 754799 869853 1362986 191035 1608636 1435699 1497456 155265 594735 1365388 1041385 12762 690029 1612875 529577 324261 1170432 209529 924360 1964518 1385492 1403302 9020 1863984 1027167 64440 423422 615823 1068256 1726208 636827 859166 502048 1490960 1854893 716211 1651022 454174 806778 1984087 536799 1254117 1783008 566942 439143 1012142 462461 466388 325430 1042344 327848 1614986 567740 560246 1909556 91941 1087465 234115 1975293 1118036 1071600 859226 1176495 180428 1786578 1240790 175833 1961766 1458932 399099 1661 1799829 1322015 1597196 1151673 998528 1245219 647482 499630 186813 513816 1197825 1139003 232868 932461 84054 1352866 1410344 753282 693999 62060 1244524 1568172 853330 971125 453154 26793 1128588 1217122 1939019 1694827 549039 462155 1111872 1172266 1517645 1685915 57448 1585654 981065 985935 221239 1808253 1410489 1619538 1304147 1891919 1364302 1450215 1870630 638708 15248 1558074 1100383 818420 1478312 656038 558883 1500894 909436 1101306 1810388 1821960 965730 1688701 1843203 1395790 1165330 1477663 1245715 372921 59578 458236 1444342 1641666 1947086 1579176 404599 8015 1710199 17323 664397 239856 193471 1651935 1039393 1588192 882070 972694 945940 1247535 1967943 1945646 898013 23861 1243619 516758 1517909 1099277 1629690 785508 476581 543677 1366898 1959212 1111597 1576842 774970 552023 1148825 1970884 890306 631015 92325 1170220 1567135 678768 1914684 1210541 1181018 1214446 426535 896271 829480 198602 1295944 1355471 999489 944594 117433 368958 778254 1097254 774050 1607446 1504841 944013 502208 1098228 1315968 789622 1372596 1312209 1313699 1377647 1780112 870168 197891 1916879 1424065 691764 486865 18355 1463920 1530247 862690 1233773 1296086 1452161 1800930 673306 1866316 1621105 1394174 1498706 675382 619886 1745452 1311766 826277 932413 1359737 1689664 1601031 1435925 386920 1137385 1985514 1456144 624730 1881315 726063 40953 553232 999052 1524717 405311 573738 212683 876724 1614460 828023 1768580 1897276 1959027 826059 1817329 1894920 868825 1000498 142401 694318 1457306 944715 66259 870226 160092 1035791 888866 296939 885731 210497 388878 1920898 994231 529464 1407494 803348 1730880 1235739 746011 1654908 790289 193647 969609 1777741 995107 85560 345919 86391 332642 1494759 137256 971890 131866 562465 1146281 1251953 496072 563259 397395 1427023 945598 1347254 621896 1978287 691445 380399 232390 1319710 1238733 112629 1209615 544991 1888189 1298203 1292532 280511 1540970 1073736 1254310 1881627 1305691 814704 617784 832398 346385 1845725 1971381 1313528 899603 832795 619089 187468 1391842 588267 12254 1415525 425327 385559 106679 1161513 276111 1443105 1545708 1361448 403600 468508 1956237 383705 1934847 856605 1721525 904609 1771756 1951332 875624 227407 1047632 322824 277171 793460 1007399 1397392 775459 986865 1424580 330970 936878 804063 1494559 1953739 667974 1929425 1940222 1503497 1654313 1515354 1064746 1638018 973690 1028218 1657599 1959519 9046 1267979 1127605 1035569 289601 956789 788547 493245 522577 1447321 910424 1712310 867659 394328 1380828 1464511 1581923 719627 280508 1582039 707241 632698 890727 1916676 140063 1095626 1789361 940085 580501 850774 544873 1563394 1566659 431060 1348537 750043 628093 1923411 77306 1487256 587671 263932 1817999 1289865 1956708 1620645 299232 84302 1538294 1579271 264383 1764340 721233 989127 1061080 1752829 555235 1227751 1204880 1355242 1771242 1961807 1224082 7320 1915050 671323 424069 406072 908604 1241322 617440 1769629 510109 479458 1854749 452587 1446634 1066996 1255608 960823 1220804 304040 556578 1600108 520426 1335113 565651 125095 757374 722505 743149 1706950 821997 1943491 1748365 48402 1228314 1807747 1989194 1071191 349698 1223476 1071701 1248746 1406078 1954226 840865 1764012 177519 1145018 1942556 1801630 455465 1547534 1393414 1433527 379713 1890325 1686924 1549189 1099294 1829886 182260 646942 416797 463032 767306 1022521 1401601 917316 1814639 1193042 1906729 1496406 1510742 675729 1120342 76900 524117 254678 1857143 884746 796758 1933879 874342 785658 112156 678047 1574722 552942 728576 764565 1890046 1717386 1646314 456650 248309 1800118 1989621 1954620 1452115 533349 994973 1258986 1283727 1771436 1516412 639641 1115375 1407101 249095 691240 506044 265086 1873372 1990305 1674975 1479238 814328 369662 873971 663592 1373844 1610207 1882528 54818 1144241 1001012 631682 1308569 169223 522724 1633182 1691513 287390 1854741 1318476 1618234 1944849 993081 17059 723103 866743 809691 1420162 1937200 1612662 1704654 1251603 1568878 1798053 1171108 948401 1484511 792255 1367041 837806 771972 1719288 442198 583180 1040060 594037 1551124 1108264 385617 1318478 502214 242580 1304951 1945529 1273689 399715 1695688 55993 1419200 213934 152391 1546456 1267732 823856 1927488 1281714 407448 398857 1425935 1696583 1349621 1124553 556176 64860 603892 411575 436200 1472057 615351 121596 1485763 1804407 569116 721543 1074637 991392 1378027 344011 1551352 1850863 1993472 126108 1403831 828638 1748969 1437918 1244053 42760 1491546 110567 699876 790484 1518032 1251506 186563 254943 1480394 1737431 1935623 624252 1165950 499432 417287 1858322 1890287 1454826 1316097 937678 832537 251429 232969 1337053 1899486 243250 1145410 1130134 1452096 940824 1755574 683202 20154 1110473 1969154 1725277 1882304 926534 563089 565216 1421566 900832 180690 489205 1308677 67877 876870 1148181 488921 169518 413329 1165054 1628600 1043852 205941 374956 739188 1192256 398535 1963879 946468 855273 7413 1814944 1599815 361989 259652 1755268 980479 1924907 979013 1178927 1341714 862058 218832 1506840 686189 779297 1142785 1424420 1681185 1158824 1843906 969802 150142 481887 233112 698153 1748895 1994734 1232951 741924 97542 1173210 802535 1015822 309752 1557354 692216 1740760 1943118 442428 1406665 1064418 916724 1844471 588237 1911824 174365 30417 1764582 1772629 1978436 1064986 994418 780793 1948814 1134269 816040 564051 532308 1960676 277724 163539 826209 1697316 67852 1447289 1992442 132884 1879515 1728068 209915 1098347 1511899 1119060 394039 1924297 1054209 814593 623470 1605490 1082188 400228 1033481 954005 1405093 1963797 1650766 11722 233856 1842048 1409129 1510902 739988 919991 1450281 864410 814274 1690117 196657 1231184 1448790 685016 580838 594451 976462 1749510 1781549 16329 78589 490460 1041243 138898 1571422 988430 1783660 647245 402789 16366 1373475 731081 1527138 1039463 1523424 967186 892378 565631 577935 811538 1289131 1699469 1106904 195440 1400076 1114738 381276 739237 1916262 1324986 1309998 1678164 5265 588374 617392 40086 550995 455093 1162571 1420487 1751440 1011476 922967 1149496 577952 1022179 892286 401020 799041 1859706 267409 322259 1772566 216560 1111600 1211849 602691 773964 44974 1693926 1621456 1415115 1520639 630030 1990250 606354 1048824 1526079 595079 1458331 1334475 675737 360356 349884 175724 1444801 257002 297870 1915791 20856 1002695 498299 791373 1520814 1342962 232707 1506999 1864613 799253 485213 43667 1498295 814200 1424156 1071053 414711 1967981 1020430 23203 599176 1994089 747432 1429948 1925069 1973016 1018336 1289755 1151285 1672618 732658 754717 125766 258034 451358 1311064 771848 1854098 377854 721289 1163346 1870856 137811 850427 537341 1291566 346310 1294045 152221 1476943 732339 1372346 310566 525636 758849 369490 480988 1661030 1161000 1634210 1369361 1693067 74755 54121 349521 1178768 1327025 963870 450228 1843385 572922 1548649 1551935 433252 267068 1483994 934171 1070016 1403711 789365 1551801 748616 473808 651563 701713 854061 1222498 1883525 556855 1819872 1153321 1204631 1500495 24597 316374 1295886 183664 67627 1258213 1452809 1461053 363843 187731 1425865 366928 1537700 1414973 1630658 367966 438038 514709 1009579 691119 86826 1674572 1986264 1683202 883236 1979629 1228087 1322756 1901739 934257 1613623 1293212 1557950 964150 771089 1098512 848445 402708 1069674 473429 1457618 1489808 472638 716373 110714 680523 520466 1637709 130543 245690 1549433 1724352 633545 960485 1325441 1401859 293660 63336 1704695 1950103 1945852 1801844 900544 24548 770383 792518 1766647 1521865 1550203 745948 177966 1196575 1586383 1451765 1084101 1694515 92143 436036 1513914 1619686 1521161 1511296 1775615 1360699 1197398 32253 457006 320267 749143 381655 1358689 1330244 1395456 1258860 578815 733927 1796217 926490 1344156 62845 1823808 481123 1842555 1336399 719612 106954 1117300 999328 1385735 398034 509072 289098 407137 617604 683692 1522683 745804 990697 705191 1612675 167921 904685 1244946 557236 570233 766368 921711 1857801 1408707 132912 1978643 1683706 904848 1557923 1038570 5549 244499 1982099 14970 326500 1083958 1703167 276194 247505 1800694 107084 416319 38468 479082 325622 695142 505203 1307363 834439 1034873 1081852 1347183 1994703 1934670 221306 1546605 1421752 538338 431081 188014 1719898 1010490 369563 950415 1179196 303249 1199959 359511 722046 1011393 249690 1976894 1264384 1353208 903671 1954863 1808994 815028 511547 382546 1028551 1231022 1554682 1293035 359074 1825775 872427 1612369 57002 1867361 1202309 1079949 1603437 327878 479389 712595 532741 351626 1351581 1031210 1305065 921283 517151 1995550 1279490 137361 1892584 750405 1579892 1943074 424147 1845509 1598307 30312 1389111 1404292 339824 1648911 1181266 888725 521356 1973152 1215916 1755945 1826545 239004 1224724 586309 1317169 1076290 1562533 465992 751895 1038255 234257 667569 1328063 34934 1272205 258380 1374007 303589 1916269 48454 733447 1952151 1505704 579362 1087759 1640223 1274498 1737133 1941558 634786 126177 239248 1576880 893614 381970 1760843 87064 1800002 376787 1220630 660322 567540 249356 1775725 402747 1591249 537319 282224 110664 576404 844806 447039 35065 1739220 1127369 1918086 1069646 1538014 820095 1594503 860799 685443 1942160 1953479 1883344 1155752 1168607 1331355 1958872 158010 1592226 1613426 1869873 1140343 1163553 1035587 195355 1280290 1452205 462426 555019 1144033 222402 1197736 1136866 1331800 1548958 1718131 1682663 600101 445643 1777656 652175 1220677 1717494 492444 1380556 921518 1790988 1229500 668618 1776707 182340 501488 1528924 1032025 634620 1686860 1488102 1600350 1473776 266535 1571480 1962744 1573981 1767039 355882 1911565 1557839 94501 1004567 1064729 551311 1382111 524401 1359134 1661534 787722 1688130 1554799 879001 1621854 1505414 894678 677551 1715009 1271369 865450 157556 992598 742554 1489885 400336 818725 1240563 1132033 73665 831194 863040 202544 1070008 1994723 1418528 704803 213739 283480 1034912 1157418 912479 1605132 390632 951307 591306 1186005 438145 1912554 71515 48154 456330 395041 994258 879732 1915073 90837 781518 327592 1458632 597421 74584 799325 980915 176643 1440046 468672 1997192 1667679 712027 1188696 55968 604265 611442 619408 380989 610146 22477 1759542 1780989 1590118 1790094 1487093 1912098 741320 1828548 1734673 1132257 997579 323335 405246 1247035 1165162 334155 1639485 297892 1922281 1789116 997305 228106 1640794 146412 306153 905900 1354207 1580381 85245 1015769 1404514 1649050 910035 621645 3140 362959 1927801 250546 229967 671579 1159774 1507256 974082 28156 1650258 1994942 1820659 298190 452323 271461 1203607 389501 439009 412636 320084 220378 891217 1051602 1188599 857487 1889243 26949 985020 305127 1674751 304912 417098 1805234 1015130 830453 193386 1182911 1038299 1535944 1444976 1742131 405616 721364 1962951 1803292 919887 687077 1957854 1103059 690893 1880523 1263851 365474 1469497 623891 554312 906996 1563348 1392482 1047999 1805385 209791 1688702 1315310 525384 1492833 1075456 1229547 498477 1631439 1124387 1122708 697022 382076 242185 308984 1638550 275365 1591953 1803988 1512944 1227948 275123 879768 1239484 1932078 1177796 405095 1671783 1001248 265343 1039476 139303 4180 1450254 1716200 1863002 1300088 1786415 34781 949373 802583 12356 1954870 1815028 1830933 1128016 500766 728950 1697914 688309 1904195 703098 1806166 1270625 1769256 1360118 732275 1390242 845644 1694540 1133578 940361 158076 1958434 153085 1133151 1443978 179141 414754 805432 290132 46368 1081750 1614080 1843821 1518009 796245 1176213 1289529 1519136 1120124 1018350 1484047 1054856 1158816 1770389 119966 1787896 205335 1380449 1304369 1783185 1969422 1789519 977458 721083 435864 1666190 1299369 1513018 1626166 1698819 158032 1519586 1278725 57553 696495 611421 869000 841528 1953261 1298021 648099 1086754 1406965 499885 508125 1580391 1861833 642545 1554367 652611 1137529 1826889 128801 283425 462822 1683273 525766 617661 312741 402314 1837819 1194582 670007 1357862 1301461 122844 74339 770388 1279227 199275 1296766 1555656 1580105 1934256 630193 1406332 1691492 1190070 1602095 762424 1075155 1267321 1839771 1284450 1375724 535832 1743120 520807 444087 1984586 1587895 696634 464528 317482 867939 1765129 39858 1848021 101390 1847625 423728 1119569 506806 487410 1169606 597808 1317500 1148010 1277032 329845 468337 31968 202581 1740933 271570 910668 1389926 1892689 922302 847931 939877 833221 1908594 1234211 1467821 1622412 1856656 1051550 271486 434000 1389373 521048 1708154 1288371 34563 262309 1245266 883747 309007 520352 1533547 926129 1802121 277918 867847 198222 1628066 1441749 903309 174439 1051483 1725734 1900400 1488999 821669 56409 1001307 1191669 360457 1242548 1858517 1695112 1681415 970587 703713 1712905 1276876 1836283 1156206 15050 1380028 1009163 1986450 742467 1601390 548726 1075105 736245 243453 278537 434252 1939005 545366 1305857 1055205 74629 360541 927198 902910 815636 991092 736383 1341517 561565 1934340 277880 1927379 231682 957401 1378303 1106847 1025259 206715 1446478 1576887 1850800 853315 1168320 436205 867231 282602 338330 912738 1464246 1402787 21865 311534 1333417 463840 1628249 603396 1841305 507704 267054 770448 1773515 601164 1699518 1682738 712907 842014 104897 1618910 1099512 807281 94254 1781064 1042163 77327 271581 92907 850943 366285 80419 874019 428845 1642922 153684 1206086 406431 31863 429266 1096355 1882408 503157 16625 1823659 955480 37984 282439 1932467 674936 1644858 1710599 553508 548947 990630 1941579 589635 301499 1690137 1024216 1972438 180975 355470 1439117 1944872 872197 1169988 1577606 619751 1233045 422248 173299 71833 901318 1999677 961888 465789 278644 12280 826054 1096943 1374815 1159953 1514599 55696 754904 1472170 1008992 39693 997392 191804 1572592 1256207 133319 584479 1294798 1099780 883104 1631123 863628 751046 525321 548470 625495 214833 1893227 995240 996113 1030702 981248 156077 841746 1413631 915344 1630000 50586 132147 1120902 1086291 228686 1827722 313560 222976 1648003 689636 1498044 717548 13553 10973 884863 756550 96701 1586168 907211 1853258 1631926 969766 863464 935591 882269 1896589 601429 1934218 944764 778763 1370672 877457 1391473 532966 987620 367236 506234 5513 341855 700306 702335 970454 195923 867765 1370531 1713015 1631600 90131 933936 91952 1387081 1597597 109059 1541435 37200 1644908 440687 629043 1830833 1521589 769360 1655890 431320 1209211 1501174 906396 854120 512001 1070980 1436482 56551 531144 642235 49183 251672 1141434 1524998 669163 1905514 1660051 594227 1465813 1411475 1536137 218822 1159281 1726691 120714 198889 1495393 1563502 342997 1529336 125649 1770378 1512845 178588 1155069 1235770 846339 351012 1781582 1684441 1678235 825499 535996 683444 1852415 916521 1700195 1400278 1369488 1125800 1983357 1796013 1556714 536473 1527705 92894 205101 1392610 1591931 1268469 698678 666086 1653626 1546942 1116242 1747749 1875750 1623717 832355 1714755 735823 39179 1976112 554349 948768 408010 1708546 1456501 1874102 128463 332105 1267656 1413590 1136545 1448025 806562 939238 1000039 1364099 190377 1662908 1929496 1184492 1286430 648063 1694154 324678 159180 1229966 1717238 1627312 66339 92575 573116 703679 977792 1752096 50938 1267672 1052700 1607812 189319 98507 1152952 955101 1386232 1741271 1254147 1740019 463672 1384470 803563 243085 1519413 1343375 708185 889317 615991 565542 1793916 83503 1964835 657308 1755826 158929 751765 1405581 1531852 1488276 1235714 1550365 371046 1360830 1376957 1072678 789605 1568911 1443559 364133 910482 672128 534059 1561845 183354 1665023 368921 513793 401828 1659182 1885076 1943582 978202 81813 215220 274878 1185435 58322 1028340 267980 1473002 602188 1538506 849300 1854644 1576337 1086516 40583 415643 87430 1956946 183654 1795350 1517974 340147 1970116 857633 102231 329297 1920950 1160416 200300 1272452 440258 724665 1158583 126061 730477 1316650 666064 455530 1748678 366438 1960968 407374 708186 1901195 1366428 1452927 875548 38205 999350 1714111 1041934 627594 1987667 757553 1332230 1271355 1759025 124625 1021661 1437816 622199 1095134 1392408 1594785 204274 1465372 131624 592326 900178 1987222 359667 1351920 1957028 1494342 731829 1044670 1218547 552869 640153 1679252 1397624 929386 502644 66081 1194707 1392086 552709 316028 1452500 966018 513989 550343 1867944 469465 360800 1298284 759426 955941 1311411 5362 547131 1943198 1009714 399036 1941066 1078341 1723440 1175023 1910474 1292958 611325 287656 1322781 1409634 569085 817266 1375467 1661227 418664 1220373 1883747 1947463 1431893 1122420 202284 1034858 914959 1052132 169110 173959 792302 1807063 1749979 444354 46087 1607957 171936 1781207 1249312 738070 1630352 1534017 507618 1859894 1972609 1782777 1828248 1186144 1149375 1129219 621383 1102168 1097283 1753122 876649 1479652 859054 1782293 511171 149383 1832938 114058 532985 1157199 937350 1597049 13594 566459 546946 927046 316605 1125156 1972542 580563 1772755 1408479 1414571 625708 775008 1659299 1878259 550648 1328107 1211407 620037 1744356 609651 176289 520390 1687649 753813 1927308 889756 1111727 374440 1248261 1373858 1701201 1755058 993553 1714742 1855060 1032248 232170 1400803 1940979 1484146 713738 1923327 187131 1788924 540108 773878 1832896 788349 1769417 1777204 1185064 1483652 1025927 1105719 95341 657644 1308878 936372 907710 1460976 1513791 223659 908307 456901 1440461 942780 1120436 1005016 750733 192899 1161491 1656984 1939972 1799190 834256 1079478 290876 1322722 1837108 132683 241264 1042673 934067 704302 527131 964655 812382 863707 1473755 1728225 600141 974005 1991662 1446056 1888822 660006 1234299 1245373 1245300 857676 1975288 758928 294800 281375 1113685 1886577 996515 706468 804456 197842 1904434 1565583 1634009 300629 1185371 1896698 531117 1700732 462610 1585696 80115 1104475 307881 395396 788636 407043 754311 441359 1396697 137080 917843 1866952 549561 251228 372629 1456706 1412161 870019 1094590 1265164 1789820 45669 1215462 1901978 623259 600957 448115 581201 101887 639199 878354 1444633 668263 1666889 1493081 558095 891855 1560600 1150303 1340552 1354320 996252 1884547 400080 18236 1593365 1545059 229958 1498466 517674 223995 644269 1726621 1227655 1640085 524409 1870139 1005212 452500 1080786 1855102 1093546 1571306 852638 1708700 1969363 1367280 1994953 1804814 311286 1920263 1003957 1639998 707794 1909319 690687 157879 783321 1484351 430242 416582 142783 1291395 1555467 1790035 1076470 1869437 880290 885155 122414 849967 1922402 237547 1256925 1337552 1076177 1403521 177280 730623 1953357 314796 1958964 1055068 1803953 1351256 1766952 188996 1727922 1100158 1187831 1864279 424850 443339 1254828 1904982 146293 1584737 1689242 1313637 1810045 1840349 1362016 1259664 1637200 1235800 1834706 1116895 1918716 829469 1372261 1025013 228892 639217 986986 558683 227087 169298 458044 924535 1661502 1868144 131642 18064 602305 1604127 135198 1486969 631938 1323863 653021 19262 937348 1971060 1846386 685679 12794 1399256 1560650 1381135 1019339 151512 650213 442450 607482 48766 16563 240087 1657967 1909231 760364 464342 204843 643486 717471 217056 1683976 699344 1571383 773732 1236629 721566 1559278 18981 900965 645041 817018 345415 1795056 477891 728583 1597583 1466122 843380 656170 725071 1342340 1634735 1876583 1590350 64330 188456 1876333 351599 823444 35310 242270 842321 1322824 1690334 1417758 365199 838357 1993937 712046 855751 57307 1514792 1890091 29995 1460030 1114414 1540201 323773 1485377 995477 1573290 1998338 1557813 1485392 1012527 851538 52825 1991901 619846 1519763 1532324 1301569 343280 1792131 1601467 116144 345907 1125360 260710 110875 1300673 1759100 1211458 462661 587631 1238485 1048727 716965 87567 1301535 590325 1325726 1267927 1304690 806905 721181 1112160 1226593 1888664 1818360 279757 1023051 368745 400203 519199 177449 1422026 1259588 1151223 220509 642992 1459300 987768 1693194 1160304 756638 1206841 1096257 1151596 1990640 1387975 263105 1590496 167276 1639876 274607 360515 804575 1578957 1455980 1274152 141405 263684 723877 1075768 677702 1948987 1302296 465267 322348 760066 256737 1366575 1953439 851035 1456253 686898 1807631 1815368 618210 118740 367410 1151662 1041038 434110 1097977 572290 478277 947693 39105 408833 1385181 1091735 1790207 926450 641173 159438 1598106 535191 1229378 1055658 1917002 647032 861048 1051290 1104735 416816 420155 306126 1118464 1045124 1164676 639151 968777 837063 1937007 11416 1352598 685042 162342 496288 195345 1028640 771292 1776687 688085 1456891 1026752 29388 1806517 436833 1843058 752133 757941 889863 459393 1767426 1873702 1986765 537456 893952 1655940 1832319 1197045 673694 686047 933581 915156 1077058 986992 757409 1456256 153991 1817886 1425388 47294 1013669 901575 247867 886925 357645 1377301 230223 1742574 1313112 937283 482417 485011 45481 1609505 19975 1160396 280917 1794752 1438315 305618 333587 1388867 250354 1647584 240093 282539 849471 1926891 1784438 1783379 1173505 1235963 1684375 73177 873238 1416226 1825727 609372 1858083 883859 295801 1580856 979107 1907194 37462 153808 1329216 1418713 427167 1935193 1544218 521123 1892429 1551093 561174 163830 53436 64296 1815214 1501345 210163 1835181 1499129 1386851 1241844 1824928 112501 1064108 457715 204515 1840672 914429 1590590 319730 1609660 1771871 734515 1958343 483661 1810197 259469 650007 327358 1604369 1624856 551318 1998590 359844 53423 1518641 1939795 719873 1142556 1591341 1839328 393031 1475654 1954517 882040 699738 1988955 287423 1351515 1464074 1491166 977509 1431355 1564250 1820004 551407 795486 446934 1441344 1144103 599863 1464140 1906363 1156054 79800 1557465 726625 335172 305338 1595510 186678 450794 581941 1480597 1270532 851105 1429949 458908 1799112 1198227 473838 1306940 347824 318229 350862 1106630 1661385 1054419 774361 1570978 542219 1683373 140018 1887554 278364 719202 131590 1084797 1139761 254748 314978 51296 177861 791864 260026 20366 327045 849051 1728731 852079 1271798 1402164 1494316 299780 105694 1629170 1042256 1148188 1400160 540303 593575 1952305 1710684 574438 1462012 1776246 983159 703530 1657618 712555 1633679 727163 352771 546344 1137554 135159 1331883 195650 1405242 998817 1626678 34069 1595122 1679047 1447688 1239499 412909 1203046 1259284 394652 1982294 1817853 1342993 884079 1291864 1915928 715765 839079 1459852 1342970 1565260 171876 173628 1293768 1689360 1155337 1634230 1429709 1916768 1883670 1372629 669 180610 530545 1729511 246482 1303432 435284 1999026 1268742 1975601 489284 1793924 1108741 1937698 848712 825961 1774192 1606907 566624 249046 1573014 1084963 1613862 531456 737507 933852 702348 807426 160303 924051 1499177 1141532 1359324 1651282 1376654 1743382 44388 1636555 1936726 407248 408713 1097983 176267 1478995 388150 1855104 1735547 165362 1822211 1262355 1325182 1896857 847445 206059 1366123 44274 1135033 1243059 751003 234289 1891499 707148 1555763 1252628 1253382 1071613 1543391 832731 867884 301113 882711 1356753 693460 327816 1335420 491847 345520 551453 1390003 416396 1033608 1756504 98444 1589999 1586221 1150230 857479 549937 1880267 1618017 344946 88386 1832155 1505012 1421504 1971344 656249 550776 851433 1833391 1691505 652482 1657762 194907 909 1997668 48151 1339489 1018817 942660 775772 292450 1823655 694364 1908407 1501919 1764629 1447413 1184212 656591 890030 680685 703558 29260 2479 1568507 214217 375534 1846021 1957899 493530 425064 877541 1190455 984081 361442 1625590 1739824 157736 388684 749172 1072810 1157695 620591 1527463 532038 91234 1540969 1418753 147203 1777375 329124 1672997 74734 124331 1138491 1112982 530441 552348 451964 1282880 1327505 553050 783061 1788990 943437 837128 506061 237431 500717 121989 1791296 1806137 124092 1684053 1663232 1028759 365730 1654666 1466581 892611 313813 1828582 1765565 1900590 726643 1718368 1009086 1902973 501899 1286793 990909 714565 1046230 311669 1503381 1849487 458548 1385131 529268 1082724 337946 1543620 1740015 1013835 157021 1508675 874493 1212044 1296645 731909 1853324 1200469 647703 896247 1814821 204940 1247758 364480 1772174 968454 1277192 911054 201611 1959622 1995158 1659002 996275 1003600 1327271 266176 1148049 1678281 1835727 224787 1565286 1671111 483430 158591 404471 287998 1020433 1675776 1108412 243411 1053512 84824 264032 69763 929933 508346 1969521 326915 250616 1832260 596525 637486 592605 1917304 103788 1745990 443937 1729950 1649518 507925 765185 244174 169372 1410879 1453103 568368 1681058 1131241 992590 447088 1115923 1208852 1010625 677417 1268199 276551 79555 1902446 366142 200626 1781788 1770549 1109816 702954 1805960 475931 104492 1026516 1487825 970 1501135 1929513 126259 590505 971757 723039 1165176 1616222 1204745 1718632 1146829 48024 1731004 587049 59803 393891 753853 1437060 373694 1196111 1535700 1560986 276641 1205491 1875226 1620187 1382398 1595144 1585760 1908348 929199 1140924 1596073 1875610 30360 1135352 829778 455496 1722417 508204 113624 1194406 1829006 912576 714992 709283 195433 352374 1473410 868391 1761151 1716651 514034 1457312 717567 1849421 1612734 39367 612737 1860028 36511 483655 1556747 1129757 1259349 1141178 1471504 65584 1109504 1222170 260373 1910216 1895935 729174 1654308 571316 790090 1569807 75405 654478 1904864 885005 194870 1104228 1903593 1577154 421665 902027 1679431 1404166 519539 955450 293485 1172531 305432 53702 593994 613198 1481208 1090906 717294 820564 107243 438843 659840 102717 549790 657928 1468558 697281 281997 1812536 1296433 1735809 21638 788376 1998741 1136783 282361 562346 1373196 99972 1242166 614179 1531615 557928 486128 454246 56622 552322 1741927 1101936 639825 1439278 545129 822005 90784 1040327 1389246 429647 1777125 929010 1970871 827098 185100 860326 1848689 1866976 1416152 281572 1101828 1657292 1003492 466459 383809 877780 453509 962835 711808 941446 1236585 1512439 20118 400107 1764888 209706 106150 1659976 863718 305505 337962 1364080 747144 1271078 300215 359900 1535976 453579 375472 772900 1738655 280237 427275 1865741 1422957 616300 939181 1566880 454203 1735934 556389 441668 1961658 847594 545438 1143523 1168434 1371638 353018 929996 34272 1595954 1139258 1245292 1147955 1958591 1604061 585886 624425 548918 1704472 279775 250800 1536714 97740 1248946 291638 1471723 1453964 1309841 1897665 1058919 1575134 1170378 960893 315164 551387 168363 875037 261647 22804 1425993 1910722 55213 119183 1479071 676621 1206867 20912 1258427 769723 614549 890973 1248068 1704056 1822902 448107 1606761 1992175 1115522 697979 1817977 1728258 952260 265621 1938894 1436708 56044 1148906 1883750 402620 1377997 1338573 1807840 1075428 1491438 1073652 1132825 1310805 1063088 16265 504543 1494750 11125 1957332 630046 421781 1853318 940572 1348994 503906 1820658 1301514 722115 2214 1018407 1933287 1884276 1869804 841278 1799026 1544701 1725499 1183116 1795852 1602504 36082 1640433 1049381 1623543 790871 468230 958019 1196250 1951935 547060 870250 1044660 721511 6119 1070289 435095 263212 821803 1489473 1938600 115504 1866047 1810989 1944227 69076 1880730 155095 1844048 1788043 1475352 199438 402735 529725 249997 450605 731938 739642 1987718 423409 1181552 1671076 418265 1381138 1453038 1432055 418805 1854103 250327 394305 1699717 1882658 1260256 1087693 1503213 1115460 1171252 759196 883164 1091747 1498112 1263986 1475574 11387 566842 334424 762694 816058 1520184 863653 731115 1812302 974969 1324765 1185894 1345590 1440436 1584667 1990765 114208 1489768 1526025 895681 1902599 1867859 1337426 360305 977704 1971099 1601714 473318 1833413 723052 1828807 381537 1709834 54399 1201618 218350 282488 1628326 1032688 16858 683090 246205 603588 551791 1294448 1583100 1207021 44500 867715 946836 1066958 264932 104142 1093776 1232800 804085 1840128 317896 16176 1716202 357438 15328 1741401 709931 898043 1083834 1052771 131894 1598221 1955240 612915 849811 606053 711452 1145951 1678438 1502952 359088 464284 131295 1366495 865957 1077420 58950 323362 1356730 12371 1036893 1337641 640316 1642438 1393781 1280386 212692 1647073 1373108 782834 1616366 1311758 1928601 1023245 994112 1027794 1348299 829945 1524674 673465 929295 1634370 1110396 1064724 855740 1381468 907438 573327 426599 582852 1168711 250235 126840 648377 1798117 295438 1581693 1066889 33837 321294 1233195 1471434 874416 1755319 772738 459165 1432436 889078 543905 467439 143072 1546584 941455 1231774 1761127 1544311 1580908 748666 1820223 803520 700247 1409644 142953 617384 645266 7499 1831324 143307 654944 649216 1131325 1589658 1689599 1697658 946115 851701 688645 75851 1289438 221503 806892 1608556 1842898 1624016 1788457 1697870 992741 47831 1382028 1846628 1727322 296366 454119 1410999 196788 350564 1904728 632975 1289036 580867 1821332 1864700 716026 1736678 1026901 1242068 813483 442847 324029 826641 1252932 1703736 761279 1935728 640590 1404387 20036 453866 1866844 1283959 1092348 1408841 338212 36344 1357405 954076 1236259 10525 604164 395367 1691071 1984149 1395820 1662950 1583661 798533 983124 1800504 160813 1920416 1112212 821385 759126 1774764 725716 1183979 1793524 1043656 1132781 1966111 74580 252577 1858860 1780684 1040705 216494 1524915 1140212 1089657 11883 1153631 418152 328124 380090 335796 396839 1809065 1991058 216180 1049674 737425 1587181 1000744 718397 727501 1842254 661505 1628232 389072 1763930 1055685 630948 984223 1629064 1561725 962818 1612967 1074926 1551951 445705 774286 1906361 1869048 672166 512618 1298548 100045 1957305 801837 1961254 746685 1633670 1962921 775248 639233 1689098 1122580 436375 952614 1110805 113210 1641293 1140771 1469588 1380171 749567 1695210 1956232 1800723 452446 1850573 608201 1643940 678343 1406580 413788 154114 520470 1713881 1830789 1364569 996055 452043 324265 618204 219424 1431101 1394543 1596705 1183746 1756048 668751 1605484 445627 252726 1422765 1562039 432354 172926 1157015 663997 552177 1933245 237204 1140034 1505366 580184 1491180 593757 17633 920906 567727 1191103 31451 624661 1366769 1612699 896987 1197264 862276 1890203 367016 1883995 1822269 1744100 330271 426777 1194452 375609 709061 20521 394196 1396246 1760181 27056 1687173 7249 1003342 1164874 1812137 838229 392739 1046732 882043 1034942 1116570 165066 1903335 849860 1506435 1294637 967254 420860 338178 1323318 537146 1398726 698167 1257689 1021374 160993 107796 1566315 262164 445130 1545822 832863 611205 642429 580499 38745 362705 928657 1366156 1685660 690971 769670 951234 14113 301496 348317 1846725 864260 807877 1123786 196497 868376 598041 711093 651800 1187426 1207292 1412846 614636 1442339 1989385 1769566 584794 865015 678119 473034 1100715 1161030 923711 1974924 1685957 1980165 1218757 897558 1261 1163809 325909 1689809 1756430 1540615 1638449 747223 235552 769624 524799 1609495 1872500 892952 1643384 446935 259010 1206642 1431625 1126293 551914 104135 1633197 1537419 1356973 379647 1068723 1679839 1635806 851342 338947 1677066 1387145 740093 1223333 882462 1546084 1550202 1608713 262234 320966 81207 81783 1267516 1765461 925 1293563 1563257 1257158 904043 1339801 737596 1985141 1517361 567340 713297 118054 737024 676275 1253590 1061331 1341145 561434 1098458 1216229 1528841 587785 1098743 1671373 986775 1247164 427806 1679647 991026 1241377 1798585 887843 1133557 748320 1374977 811585 1517998 270210 568384 1362958 749981 954228 509962 535997 248271 554035 1931006 1095195 1105849 1132674 1785275 110180 1785854 1309976 1973122 1199719 1134835 1938410 1717343 32639 1370304 41427 1660063 354973 1524665 1081529 1270580 796969 881409 1834479 1161822 515418 314113 1203761 1477868 1687211 1049382 1917931 477861 9223 1679338 819232 352316 426567 1721875 27126 666434 1760914 1229982 346393 282194 1905607 1423464 705005 1027615 1699685 216463 1603068 616521 1269618 140538 592860 55883 1679463 1864321 1234566 55142 380702 355321 500737 1574632 1123617 1647226 622458 1691426 1716997 1910496 1879244 1158332 1055095 704530 84835 128503 1909259 673394 567716 975678 1092189 1946973 1703576 951379 1337749 1195640 817095 960080 822406 983798 1136279 1278284 434505 566531 1409506 891931 1278628 1482157 1802037 1997205 469993 1764328 684641 1656799 287589 1416713 539269 1806327 1459631 828382 1759750 865462 1281821 215074 1756126 993054 1670545 1347062 437447 896807 279314 1193278 264230 623638 1921966 701416 893934 1510230 1219898 1667968 256569 367315 1363243 1680230 1033779 546570 829110 1957363 1717482 1726016 1757595 1872605 1315166 349105 993932 1979609 1813413 660685 160469 452443 1322340 856705 169890 519645 10779 1415896 1285072 1637228 1155053 482803 1980969 1451668 1824661 261010 1084553 391602 896856 1193918 1263964 91363 1786706 1169792 1082789 1986720 1945600 1257698 1691075 719057 440851 179470 1306541 486363 1945071 1908463 1986421 564094 736933 1231116 791340 1883734 783530 693520 861656 1850043 1832410 978778 1671332 740210 498276 1676368 142479 1515882 1830031 1881048 96158 1824075 32749 383095 1020895 1225691 1523309 1497973 1462058 716907 201440 1978010 1119711 1467478 1741852 1925077 960931 316412 530135 1828200 1471938 313684 1993352 361488 1302056 457789 1082497 609916 1173982 1129656 1778332 461194 1833499 94423 1566368 645203 1646984 1919915 832803 1619370 212168 523162 1889121 1173112 1736616 1004242 1478470 986460 1260334 1692794 1267621 1371847 598621 1419385 567590 966838 1882212 1677266 1189549 1094767 947299 520603 27975 1082313 1056143 1967564 3282 1078867 875914 913448 659989 1838627 1194640 1817978 1469120 104775 1985392 1650627 658465 1055676 567501 1006205 879537 1716324 580115 592478 1399083 665571 1830265 1946819 1166716 1471699 1933312 730108 739481 1625150 300875 1573835 991132 559768 1832137 5508 53416 1997560 272589 1824546 1532355 154485 1374975 1972870 662067 1971805 1983149 270351 581825 1424289 1922658 1613198 419223 606048 974422 1301007 1476278 1684426 33403 941683 1999118 1523561 328433 394993 129904 1890176 542037 1014647 1423318 168460 608690 1084746 481936 1610210 1901898 1682978 1549441 1016683 1330437 1291926 90169 1904102 1578615 489988 557600 1485434 1656129 197655 1657441 316779 192623 189495 1550040 123624 1368345 232551 1184543 1787383 669038 953599 1257000 1917110 1723550 800838 657382 729918 1543200 876198 1371865 940489 806510 738319 779065 1553803 1337241 646425 1756628 542247 727242 436324 1399466 1438200 881408 653894 508887 101947 96422 1655055 1617114 285472 816851 1506111 260436 486481 884371 1382119 1089940 1268991 33748 549580 906671 607564 1861110 508782 1039963 1017794 1992334 1873336 787529 355369 1480217 847909 1353943 316821 1278955 1040563 783754 1593393 993295 19570 83097 1933110 1623972 113033 1565993 1241664 777648 1870052 1890738 878047 1692827 332971 53988 1134609 995350 606894 1798496 570548 414895 1463631 1486965 1744852 403 324505 840542 469097 355048 1458665 1787828 1749428 1830859 1867883 1332653 1668246 1056020 851142 716387 1740718 948139 1059310 1017801 110533 801693 421646 436107 1258477 1725204 1390611 33725 1552704 656462 1927964 202060 573204 693310 596911 799613 1845854 698065 507427 1817222 581857 1782596 534068 1603868 1966507 305258 51762 1912462 864622 1342771 642681 602355 1950644 916773 568933 1379224 1939768 1495536 1989162 960825 1730614 1210246 1034266 1647295 668882 1669884 754191 42887 1636195 1632115 519483 790036 958517 100283 395380 1446897 487251 858263 1581578 729424 1403914 778266 1460378 916780 127856 146616 700928 1649167 284293 1232073 1244624 1481681 53600 799912 1266804 955057 1019562 1876613 415582 646135 1921259 164739 1521443 1661584 1359666 240169 291746 1176567 1439900 634816 310523 955846 1153886 1760901 1954045 1411459 598517 171700 999338 685627 1384844 751663 541042 1927213 1646977 1766252 215168 35594 709003 1386651 1065481 1236630 1416340 1604863 1124064 909065 1908559 917230 1338226 1618322 720840 1092343 1261781 1082885 1339383 1442999 678568 1416150 1306768 468445 912660 1156095 605556 1509758 659977 1790756 1669171 502484 151707 290556 302428 1390378 468380 506686 38730 794579 1632739 23255 1101727 1794359 864343 1890486 1915474 79821 1982248 1862480 1812734 37597 1495544 744267 635028 891340 1957446 458164 526193 1860913 659941 478456 1813444 1985622 1673391 1638204 1328849 713971 326729 253567 1575133 1483550 671644 790946 1476938 1403963 1405296 572072 104952 897804 382378 1865774 941348 1315838 1017555 110600 561709 712733 1640412 467904 990214 1209214 1895267 816721 1711048 1632497 1419493 1340651 181689 1863718 1423818 1662283 790840 1199931 1166054 1071860 199871 1963003 145997 1722313 169385 1501840 485796 1960685 498053 810535 1437333 793022 1637680 946584 275985 1497733 1882018 1268430 1282185 1351934 931716 763672 773823 1807781 1343857 762775 456520 1549923 779149 320668 405892 584470 1791399 1176262 1205233 853661 1165872 1193041 732173 639958 1644596 1963445 390167 1221863 1553174 1765147 1638048 860580 1988551 984480 388388 673203 802928 385861 870610 851442 412922 1604102 1304604 601817 1253485 45381 1602710 947045 48919 824208 118696 129949 190391 440889 530678 786319 271729 161544 410578 428128 601014 635292 943477 1556447 1339291 995938 1693394 806084 1282747 222411 880174 778729 939794 582050 949221 418490 1796394 367403 1648043 307089 161533 1376097 737142 932710 662580 1214815 367105 1580162 1683861 276104 1703919 1919995 845814 1533037 1488915 264417 727747 1661784 627754 1385034 1527581 1541571 1713280 1009287 366189 1335026 590142 1201518 1305059 1631808 1092109 878756 971728 1920620 540972 1422422 361020 900925 335614 1268453 228371 395573 1377102 1580488 305640 1271297 1757420 396505 48682 1196485 818308 382260 1554363 1339049 371767 1064907 123882 1731967 806237 1361619 1153923 662659 254702 76257 14610 619033 554691 319028 1122845 1124425 190537 1030186 962119 1281103 448130 676192 21761 1795564 629028 329130 458352 1316662 1906301 1548144 764149 973562 1177758 1097094 1100795 558800 153656 254432 925262 161515 441345 1910445 1924317 1063254 1483953 1306785 457141 1664716 488455 1620791 799579 448257 312350 1652112 1437291 1298743 665354 1317134 576915 1353356 1911297 29019 1850783 607804 364609 113541 1026082 677958 1300848 1238079 404769 387283 1399798 1108204 1347341 908038 1279560 1655761 389901 63339 33020 682573 212465 1530751 134098 422314 1208655 1859647 753473 168948 490089 16565 1538801 1705405 1955946 734894 417501 675124 1398350 790868 1713148 694626 1551373 1331411 1557079 907498 864469 249351 1483526 275624 1092747 587313 292851 1669206 255036 659919 41488 6936 329215 1258325 1393168 785615 221297 910330 1043298 843 1821707 192739 775145 1565350 1661481 951853 691634 1937538 75665 166665 1581432 234708 1380830 149316 1729559 1434709 1591528 1241680 1447670 115535 358466 523180 1333668 391762 776055 915996 1030407 1887184 490840 1435781 552299 1510971 1048112 1900632 1367791 993946 335439 503287 1892768 1282001 595038 878357 1676620 1751237 898138 1459465 1083056 1438317 146970 1258539 704813 40354 1108591 1602953 1949594 1382351 1440344 1794914 1066154 1611712 46696 1496792 614376 1040982 1548764 423544 152933 1110219 1622755 1463107 1587921 1398673 450957 879814 672626 1045360 704215 748799 771901 1102768 1101703 456313 753193 45377 102758 43742 1081414 1814163 1343996 1153189 421532 72082 1420701 122912 7008 133954 305841 465500 474488 1264887 958550 1517506 1361925 688930 106034 1392323 444668 1755154 566863 1388456 1831027 1157473 922406 1436950 1843155 1392004 745499 718646 338173 1145879 1017917 1206258 1923083 240172 311589 1916995 541251 754104 1751196 948340 1755350 1751576 627240 1926386 1781002 661523 818286 971773 1642133 315502 1891331 1030982 1582928 169249 428320 680766 188919 653968 952035 1632454 147482 1554898 1410396 932615 1463621 1508072 834632 9857 499439 990021 569634 352769 642728 419243 957879 1317094 1032794 340176 1304192 1075280 792228 713770 1585429 687365 1683893 971046 1677389 1687475 1817487 624215 996962 700952 817646 1554277 731239 1527108 1524715 867724 332711 1212233 1997683 1162312 1219271 1773600 1632819 1203588 1429395 437929 676463 1699192 1100785 543287 1892209 1898344 1826497 148704 337077 1266881 774244 106583 1318712 406457 848691 1471332 679680 1566578 1401223 1822732 1726629 1032185 918645 867650 1535909 204413 491848 1968861 645966 807762 1142923 1620543 688905 82259 402571 910825 1392923 275559 266266 1776914 1995032 1562963 641116 1450353 751057 21730 537691 304099 1691088 716215 779924 114736 877945 148444 402521 1209491 1289800 306279 69165 213490 456821 902204 623934 90709 23464 721955 638604 568228 44044 313163 1339577 413436 1625404 1199751 1844113 1662304 460573 541326 1467804 1218670 568398 520357 1848149 397117 24681 1923776 1770324 1354058 1765667 470370 290016 1077091 1326797 886082 1162159 704297 381974 381164 1181224 1449153 272988 369296 1005185 965093 1868754 1345240 1555376 466510 820528 303453 1140828 1716305 1077006 1912881 1909701 1965535 393786 475085 311659 1204330 770074 1845772 1016872 1563913 1995079 1417434 590077 1280586 634961 1096138 1439721 1485978 100033 613191 1365640 563615 1465130 396610 1791132 1513064 156496 495222 219211 427563 1401808 1009595 1611715 838793 95865 424627 726134 1297138 1743881 92139 1620148 554740 59658 1271779 1110209 1014910 1477866 1109206 1471071 847712 971514 1702200 1819479 490768 1991421 1692515 1182713 1330670 892196 917059 1666359 251500 1942527 1386480 513892 66855 1791079 1269951 1533950 1416704 1302931 507224 166325 1448699 459040 701851 737058 970877 307432 1586391 1536269 637535 946762 411866 690714 660710 1453745 1953911 863731 718945 1431994 685962 110287 1585094 1264537 1565638 1578243 1106394 1609080 859243 1261305 1918201 320055 982848 450689 828641 1650693 1374309 337798 5792 206552 567084 805830 1074575 434597 734007 1376251 556286 1056723 1142262 1357029 1601862 992362 664826 1133619 1554668 667953 180116 826579 1880659 497490 453739 1220096 449403 1642300 198764 1414838 23707 806093 537807 1833137 47371 1352953 1007253 840547 879918 1285181 735327 1023962 633691 1821850 1568355 1839249 881681 90767 722045 1729325 1393708 421706 1712309 436207 194960 1184102 591202 450888 798486 1188816 882031 1212708 1088371 1526046 257686 1619325 559920 1480058 92448 1923485 1898449 1300327 1614843 1429668 262304 527281 1104683 1026040 309328 485892 225525 426442 100189 592144 1977845 601900 364806 159407 29523 1073534 1157929 918384 1473471 1611038 1290434 1500723 1092731 480918 1156080 1681166 1982448 455004 127748 298923 1629070 1671338 1416475 397328 495078 1070532 119904 1056067 1121598 905428 1969594 1636219 1212298 917246 1512225 48548 1602303 1460293 1798700 799400 631898 1164730 219896 1907875 680976 1499254 1419356 1306413 702577 226001 510043 565162 1150466 1515888 402941 1033391 895506 1337330 698854 289291 497315 692712 540353 488949 250909 1652146 1617926 974514 1285800 716333 675657 1530991 176006 785125 1526913 95680 692291 778800 85303 1088821 1152977 789772 1022974 1413582 539950 1721738 1409312 808427 243594 487543 1147716 1856874 1007230 972118 90021 879262 1190999 476198 765063 869236 1462117 1603078 1513962 71778 1460335 1138092 1847239 1274487 1310425 677560 105715 762714 1160311 1543028 1496043 1654445 751438 1889919 904381 157152 1460925 21125 1567652 76582 1708704 517902 1318161 120057 512223 453630 502016 14861 1303308 1989094 1456511 1774349 466605 523494 1443540 1029778 458092 843735 1384067 1597329 1590251 1657206 923022 100715 1813738 1372724 1296623 326933 1295754 1443130 1552138 1588083 502172 576339 460672 1657462 247092 616094 1451237 1225305 1607729 1050747 980925 526169 982122 713346 1636504 1314258 946862 566054 36277 483570 1645102 1072152 10567 1467760 1282372 198918 1371306 40960 1851177 1119736 1826535 824597 1794842 1466534 1529471 953592 165806 140720 147971 940702 1354514 1822030 1257791 2898 813624 818258 1350781 421905 91576 847644 407126 1845813 1136167 743423 1896456 986669 126569 1286005 1826603 1371815 1702367 264463 679596 808172 148313 341634 77486 534718 110784 957433 941892 1071108 35567 432231 1240497 1117033 385751 426584 556464 1415105 805152 101226 331873 1996898 1791554 351836 1863630 1685063 126336 929071 622698 314878 1295563 1778183 1096521 1480364 1133497 1375019 195849 1794015 1117504 1822835 294261 1894651 1914478 221144 332807 1840820 1174037 821374 1526932 596572 627344 173109 267528 1102405 113906 113703 166739 15047 1921936 405128 825415 409867 374067 1450535 671057 540745 557459 133946 677994 1494009 427697 1086854 401607 1736591 718718 594469 1772107 1888964 1580862 1946421 1724626 1903616 1207532 1441463 1814833 54163 1527260 232314 207118 1246275 1167663 1859646 377981 1807902 480871 766816 856862 838759 1574798 1308864 894510 78621 557454 312822 860546 610185 631686 65397 720909 1424193 1389450 1871386 948488 497919 954730 1826467 42143 955592 1688536 661668 395454 1189453 1411577 342029 939253 250505 1746636 1675751 1093520 1951112 361705 820727 124560 1166984 508002 1056552 1741501 351169 1371345 1299418 1645910 1789239 606213 1499471 1921852 1644798 1554143 1491538 303594 503597 495965 1806816 958929 588505 1252367 1211606 638144 1756939 233241 228771 1852468 1785902 633976 1626274 961088 1532012 809701 1799099 317985 1102015 1258247 1930762 1361408 1954722 31376 981745 623101 1521840 376688 270512 1311273 423700 282680 1370087 656337 1110066 1069032 445817 1238719 1594572 1797582 1399857 397377 1471858 1159808 385566 1078798 66598 1975831 1025977 811221 154148 1647908 1754269 445251 515582 714141 83726 404516 70494 1514282 318803 1659142 1497445 550245 1337422 96320 568736 1028775 939830 327820 626611 1630839 259941 1932710 1504252 1648843 1294847 1118009 411901 1938587 655869 1529882 1651065 1558348 1713456 643944 1366624 1407035 1520329 745579 171227 1906072 91751 1841885 1329809 38213 665828 1660810 228374 1671236 1520405 808105 49092 734803 1410378 1286561 1460887 648291 54118 1900767 802817 1132965 304131 1812301 277743 178295 99201 1202930 1743371 1119700 862512 312516 1364746 1177954 1527338 1370025 1955918 1738355 299562 1719987 1442177 1876732 1038833 385370 1433380 418458 1617195 335999 45854 1704173 1093025 1672817 1855043 152197 319309 1189431 1984894 613804 258521 1016157 1952618 1412769 1993056 385827 739117 100564 924957 340554 797987 1224553 1169299 1558739 1015322 1926057 1562616 41964 880028 65834 1156152 513088 506828 964422 397431 53517 504381 1828638 1941662 817230 1338162 1842842 1126040 478721 1044494 6457 830618 1881292 30626 1564126 88544 697073 82458 46184 1437117 1337141 599542 1519623 1202311 218380 71562 1108740 1797884 221652 339160 397890 737860 1992360 1028220 579511 156184 1493302 636718 899855 1983576 762516 1425678 63953 808092 89222 483333 1555019 599689 1249651 1136104 150622 1813742 56232 849055 334923 591975 664364 1483263 949936 168 105791 825158 909141 676665 328219 152571 511455 1798962 270672 1181515 759113 1355979 1389752 1452387 909301 349166 829404 602958 1306475 1664792 766902 1271311 362671 1059055 1368910 439649 227262 1844197 1088421 1569545 914544 1678297 1652521 1516043 1160962 1813857 86551 1647894 1961644 653383 771494 51090 185242 1487736 1554722 1111691 53666 1952303 104817 1886972 1727948 592008 1471533 195243 1715444 525440 1490417 1222263 1499767 1543288 387263 1081209 1395390 1113864 1706689 1786041 1954580 1740188 1627454 412376 535379 855515 1975722 1114652 1142201 1348339 1366665 1666366 380616 545119 515715 946682 279846 1321874 1807962 1968233 1360495 542056 1674049 1296095 1992946 1147110 128903 1527315 941714 639469 800591 1026672 1373627 890066 1387136 1508286 654775 381874 490892 42957 455980 1705763 1587127 1032118 928289 516774 1636788 863982 544401 433160 1322017 732818 211587 732219 1682087 1542498 462699 972232 601599 896387 1584791 1514310 1392009 1778803 824616 1048382 1598698 325005 1813573 370833 1665447 603314 577770 342069 1162352 666840 1123514 1590361 308750 609348 803270 1636078 645268 1173654 1685604 1310420 1900656 1549286 121842 108562 1875996 1515760 904171 585443 858300 1046624 1843771 309247 572285 76640 1825678 1890062 12062 1928852 1801453 225587 585423 142109 836963 932690 157654 1555357 1001649 588212 153209 1986138 1765612 742973 1445720 1606943 1155977 1546149 1260331 1870312 1043327 186575 1100263 1669246 947421 1253142 1903108 1216375 915121 1667071 1489391 1931975 261207 1467922 1418734 507479 1583671 1964912 267704 1885929 174014 599853 375428 1915816 475893 1588524 799946 394083 1731059 1741873 1343525 1375457 240469 1631422 364628 321780 1320744 1389005 531730 1010819 1578896 690283 669236 182754 1399566 911285 848936 1155808 562092 1135477 157208 1162430 1334914 1477666 1687193 970005 345735 282990 141619 352902 1426355 1125575 644663 180771 1712022 602639 657820 1907255 1891125 1380957 1644665 475349 1073573 1906774 384083 886775 1346471 902312 146712 911731 322846 921400 1593866 428269 1851643 50589 1840394 295774 688914 1135227 141442 575737 436842 1168814 904670 699619 26357 989229 375826 1899270 1601832 118722 441072 1256402 1086045 1958991 723293 1595365 65216 1785522 342833 16820 1030063 1198717 269027 761078 913936 1370513 1071992 634011 1089926 1102863 1238103 1290265 209023 690222 152762 929539 358307 22419 1014988 364537 1381619 745677 1096595 1357744 550273 730724 510687 1324325 1975729 1322066 817008 725197 591143 1644114 1285952 1967420 113169 1127744 879567 1279835 791228 249553 482198 988125 351580 89178 266592 1110624 721164 344289 143332 782753 811161 1627583 1721333 1583515 952520 40098 1883285 1219470 1000229 1780713 796824 565574 454393 259552 1681656 1995820 106990 472931 1001422 1970055 1919976 644763 434497 334826 363192 550115 418008 417154 1836642 1079741 1314270 57764 1374712 169677 777551 897359 1770469 203351 1536222 441170 1913344 914352 527368 344105 483465 311753 1608131 12414 365525 870915 1461620 727557 1118599 32187 1527791 827195 1974122 1420570 10249 1858475 1404855 1640593 443895 85143 1761880 1328147 1453988 957613 1599082 901789 324555 1543589 808803 1329744 304949 1869185 1797923 1190292 1408319 798990 1830955 1742341 883758 1111654 296003 1201594 1455098 318946 405983 1073153 252297 819410 1801804 896540 839499 1071120 1937050 434756 1864170 1604911 1990122 916442 277085 1021659 1833040 164807 1634072 1851535 1191420 1592159 1077098 1203834 622905 1191656 1961495 1032428 143359 818987 700588 1763504 1268153 814065 1106373 897986 950971 444066 306642 1871040 182393 1308608 362703 848041 1934655 1551635 888757 1810139 967194 808854 1255812 99878 429233 477893 578218 74595 645156 1098161 442894 1103235 346222 1903474 1447651 1592234 95145 1454245 1324557 78153 1880211 1720766 949031 220677 1806831 566493 1838622 1000246 1204853 961335 1774157 1963169 1231061 239153 1879816 518953 1789566 29268 1188920 379717 802364 1563146 31018 770927 1662355 308645 664529 738502 1593116 1663400 1775041 610936 1247230 1849759 1674087 1286861 144377 941575 1910143 282651 1945371 1981933 1592180 678754 57123 1579006 482111 931300 1853265 514704 6944 1832958 1143227 326862 1002315 851037 875568 1063835 563539 1605181 1566801 351885 487197 1113279 1425435 1016923 1017121 155242 604896 1171137 1174700 197495 462819 883169 704342 1441412 685885 691840 1724394 817657 789757 794320 1964057 228334 1387065 580330 842126 129671 995553 236198 386131 1856974 1174263 788368 240897 1999498 286906 1071940 1746457 809002 1274806 1364467 652420 1991572 524168 822450 1271365 387259 885469 947750 1660136 878777 352790 1973700 1399024 824353 1054423 764857 1252679 394259 51937 1567710 1514184 1847546 303375 1125262 516549 700218 258882 121913 965171 245092 136004 50539 795386 151064 238660 1946158 90865 1840217 329553 1363036 860840 745412 1616210 222391 173811 798456 767662 1775760 379099 1834844 857571 1648509 327793 1496735 425506 523617 1892972 254999 180017 113046 1579514 1211013 617001 259404 33847 1149848 1687538 102014 1276958 1125565 1581510 975222 86683 862584 330385 981407 120431 1659426 366926 136881 344065 827141 871606 379298 674752 1624874 958554 1820258 1592573 1133195 1198208 237929 1696166 827420 938906 1825427 1763051 559554 528333 1843130 1612278 1808819 1259949 73364 1697454 1253473 1057371 1656002 350401 503249 1907679 1733721 126149 1236974 1713597 1997926 1080040 1856358 1528433 346416 1249862 436728 1718595 1833178 497254 132029 651233 1473417 386971 345278 1381387 921206 1418508 641829 30641 97464 1250790 5278 3527 541708 1305895 1243947 671622 659359 821518 545675 1711631 429768 392232 225426 1596734 758024 507683 1399889 946738 956250 1145939 1708699 1063869 1924497 1936895 965150 1667381 745214 1065814 468156 1349482 430158 317515 1608428 822842 127109 1186932 1238534 343541 1003166 970776 212535 1999378 768623 902264 1820999 677281 1084514 236074 238089 398734 355525 325862 621863 105657 386048 35410 899458 657189 1203070 1334926 1704593 1999773 945759 1628163 380174 938850 1241260 964913 1391265 314212 974962 1100451 1657276 828428 1896056 173938 1611825 1698193 1249456 776998 1563024 971109 1264600 1028060 82008 1870914 1789194 1871448 945934 72004 581903 982117 723189 1966173 1896930 1535429 719327 77970 200090 448700 133823 460276 857080 1219256 1990050 1744032 1112202 705241 946477 1827049 1700791 1296725 1854938 543069 1978603 130255 426391 1414109 1555657 24226 208337 1710330 1199381 609920 1878740 1108624 1300244 1836719 1349574 22861 1613552 1125806 1162022 1644673 1407708 575317 779932 1562674 1031531 1496758 253241 409654 37518 794199 1268273 1197393 1627556 1602414 1226232 584589 1841484 242422 1749305 1641063 1608695 878249 345214 1640045 662176 1356246 47712 728254 403877 397440 1003882 289467 132726 1350434 655023 82000 333286 1082330 429764 747583 875247 3590 879310 1795933 1083020 1738839 89824 984357 391978 246078 664948 365046 1530339 974553 1756454 1478049 941883 1251937 129989 1545470 32910 977378 849763 218687 667067 1301192 1035655 532049 1160528 470757 579973 1564346 291330 1583503 1962933 225985 1860962 109779 536919 122967 1327239 1366473 1768682 401480 722634 984228 988548 294144 1194730 1569508 1311149 615252 1117752 176608 848735 1054092 1993900 1154861 198676 830352 634176 921327 409832 888764 240329 1588939 1349716 725575 247532 1965803 1298881 677402 263770 1469692 1491288 799691 302582 1347833 1151855 768704 1616581 1989809 1804493 449380 1048894 1700106 935439 1843618 1872345 965623 1010781 1836344 149522 722564 530493 1470284 324565 1941676 1912963 1105320 487171 1565430 1715181 1967829 1629925 1140206 654646 1820482 1530784 558061 552308 1787321 328880 447378 1265352 789295 350444 719285 1874443 832253 1714508 1231213 1078470 556095 318671 1436542 914455 1274299 1349422 1832433 492141 1172528 1189382 201124 516035 45275 1450406 1094337 445373 1938333 1560062 1191894 1202542 416140 811227 934168 1120733 421640 1686673 1258076 72695 1742803 1659762 112358 1968771 706453 1266887 1462367 831353 465870 262489 202707 1897157 1934801 971517 1902799 688835 1616300 1091328 1894779 646665 482985 891750 929805 660346 568258 66686 1040398 825092 375109 486611 47846 545465 244858 593701 164093 284173 658509 1344604 1200154 1809827 1137558 852193 1236450 339224 372252 1065603 1477467 1823190 1781567 498146 1771357 622805 1460033 85193 484360 1403611 428021 1841951 454547 265429 442400 785627 1387306 173719 292057 178686 1861729 1483092 697142 1472132 632238 1754640 473027 1766458 1284631 1557382 1095232 179512 359974 478560 1859500 812126 337875 1111232 1888561 1187427 1348287 759304 480723 1016948 997318 253615 1300041 797888 1847755 1337447 1774158 1341382 38703 1171016 174484 1169021 337666 608372 738760 815430 663267 236900 1180465 1513069 1978497 997314 1498395 1727060 1237580 1383747 565200 388218 891128 1842134 1114048 482685 1003235 184476 1180501 1680874 954047 1442722 1663774 1821585 1207553 693029 1499413 1116840 1380781 1760193 1079102 1140719 739165 1062661 1409939 1652063 1162963 225050 1388921 900955 1381684 499740 904862 734028 1712132 777488 28674 1118372 639733 914771 100724 865875 1191974 1451182 1296678 1848525 921136 82317 1770089 411573 942445 884928 58948 1613526 297102 346183 1684064 1754605 832505 1930646 1027949 329460 330060 1153870 1278006 518271 29144 678120 836556 1272265 682587 900244 96768 1187678 94771 406172 748390 390434 748678 598805 1499209 792573 1404789 1543456 1577142 860296 323112 325299 933777 1752708 622028 270180 1668852 1187945 712417 1119227 1408090 989481 38986 488840 1626469 1443206 1225326 1409046 762363 1835391 409738 1342933 1221445 1799651 1604505 1270835 214623 631240 1229588 655653 662555 840840 665506 939901 1773753 887006 491225 29608 576395 1918384 668033 1917742 237887 1264696 1856661 650197 1200986 1787320 1817875 1865590 28287 1217098 470965 638152 1489340 621175 556432 1943147 1260824 1367604 1644686 784051 470737 1911762 681486 1923808 266942 1365363 318819 618253 1546193 787361 1876034 314295 320971 859010 704231 893930 660775 1801375 629652 1576033 1949339 386150 795262 1477695 1285432 722164 1601372 579534 1179604 1141105 1712846 87606 329560 1868981 135366 1523882 1105046 310626 812439 355557 664602 422152 1566963 928426 1776916 1108396 1165138 567676 343552 194494 1344650 922158 1869785 1957818 1295627 746291 345677 1091357 1473992 1472244 283893 1061904 1623932 1071381 1351359 141230 1817920 1683353 335551 67668 1086629 1663507 1904647 1815249 397966 1487011 50069 144661 1977773 800676 1316937 1505671 1180442 1378976 1071585 1279260 85204 1432054 164598 1974449 1875358 669731 1320493 1155012 1924872 266884 124179 271181 1581675 832164 1612346 1035918 162869 1773046 1885063 770337 1374493 1804570 1455490 1301472 1733413 1060446 508579 591553 1558854 1815684 764675 545691 1945704 1719750 461870 551775 906508 1626695 1768669 648552 496998 629692 442793 1748067 5113 433548 1948434 1277559 739432 1300080 1508496 1629317 129185 109510 424270 1249737 1105144 335089 1830868 253565 580392 652897 273396 1290589 1567506 8734 1009674 422244 747974 64777 1693733 1514334 1680437 670727 803581 1356699 1700541 1146442 1784817 831633 1201717 1899953 546706 647237 1663288 1339824 1506117 1163036 832211 846428 1870798 1599331 1531285 581706 997353 914249 1960533 934063 974533 519405 45799 317246 231325 1226099 395426 310915 1355215 247894 1090255 1631218 1565343 1703486 1488246 1744076 1973166 1528691 1553394 1485005 1108873 311009 134641 510730 1355899 1699583 1533807 1193503 109891 1838824 125551 713691 429498 580843 1365703 440072 1532190 368626 1958507 1186799 1989651 350723 1622204 426019 215096 1183468 885052 1065836 931661 167555 652259 1147948 1928530 867062 529089 898960 1485127 1002751 408600 1244582 1386766 47325 1878200 1641737 13545 390529 1990971 234977 1416458 619096 999380 476005 494732 683387 410111 494893 550286 350905 1069318 1054731 1287995 1743401 563897 640568 1700509 86841 943083 1352553 299695 648592 916759 1474737 260495 517362 885546 281132 1560707 148350 547210 1933201 295361 1800813 430292 173425 1248552 1544591 1243805 1680155 1225061 1004045 27607 1241007 1566523 1391316 1453561 1698271 1009302 374085 1151236 349868 1454081 1720773 1475820 627684 1869703 1952606 1346241 1137935 1352329 324432 1856651 902539 216823 837627 1897499 1906002 1084494 1006112 1820462 636592 1413531 352488 1486574 153850 1271724 1881069 626697 31101 515653 1203630 1521493 1048634 1327087 1160933 1147240 364871 1483592 1630426 1676576 1487795 728929 1065742 133173 983387 136285 459067 1775243 806720 1474357 80634 1307089 530009 1618945 3521 416700 1377164 1407626 1162792 300825 764559 1808930 77722 348006 1801507 1252444 1318384 1815061 760478 1010427 134185 150962 1538893 1311851 1853231 1799199 1989354 487907 743234 1794282 1221496 138600 979020 158059 1394446 1770145 1422324 1243137 1004429 1219381 1858465 1165308 959787 1595247 1122141 781756 1484673 1611345 1908443 116766 1175755 822412 1798390 429523 814751 338733 931230 1361552 789636 989754 1832253 951180 422035 79209 702803 991309 1033299 889386 1616155 1366957 389976 1750140 862285 1009770 883526 444488 1308482 584179 1003563 318437 136890 792482 1907754 816923 559561 1476345 1313414 1792774 242643 1022363 1415054 1556291 1631426 1596260 669712 1480065 341006 363894 731819 261341 1163554 404479 476805 1330905 598658 1527133 965479 52675 467258 580756 588370 1433455 640635 1264167 1095208 1335035 1207024 920816 1432835 1387038 114647 1593537 1356669 72945 611748 1009560 1327525 1730896 1012867 1037727 895073 1710902 1170453 529475 1279055 1161467 1200492 1654968 1100933 1347157 1982843 1254728 1019043 815403 785133 1975068 1549489 391051 1213413 1740304 813816 207764 281160 1799198 1628104 981717 1582698 643465 308441 1935168 1741381 1960068 1568322 637032 1594808 1758698 712593 689164 1971654 74874 453362 1967712 1897865 877661 1438554 1358615 1203337 68488 481152 881651 421779 444805 212012 1663031 1963220 306509 1582230 1898368 336396 128079 1655272 1951941 512729 1961166 1547455 1112803 858223 1488943 1580337 1707921 649285 1956594 824134 1812305 1070449 1285466 228729 1373473 1062258 432953 660581 1275754 159405 7003 1154699 1160968 39510 866290 703742 1279306 173590 1238418 1991857 848713 1033232 1989486 1035172 643898 1230856 38108 1228625 1757192 182704 328292 1892901 610741 622495 1746458 171180 1395337 1642895 960295 300716 428810 1743739 439712 1714457 1659169 279304 878875 745709 1044064 1547818 1840132 1944578 1010677 1179640 1481467 85892 216755 968443 1612498 1790271 803749 817168 1977366 95586 1977919 115470 527448 1817107 1404092 850012 1994640 1966346 1749330 1494940 1842419 1971455 282834 2412 1622889 595815 332349 1000901 288002 1751182 447728 1195247 262068 134445 1235884 641959 799170 1825693 737610 20482 1130023 70525 582051 883585 542909 1062727 1695010 1803067 1131857 174982 77709 1153944 1707084 1848648 1423410 1890517 1457096 124450 1425426 638442 399021 906221 1931484 1962586 106075 829408 236922 1915141 485017 1146130 915179 160413 1511505 1061110 1070599 635119 1250404 1998564 1308188 1146394 902023 1028648 1898161 1527313 504820 1640766 227218 39014 1773147 331928 1511335 1986150 891667 1955099 1141271 742456 620496 305071 622994 1256057 1316829 756109 1297085 537075 1516845 881324 1537219 336880 1391820 169572 1362322 111680 1838512 62910 1936588 1053761 1974738 156680 995416 177212 1560985 1150798 1638473 511287 1854114 1094314 442193 1040067 1032405 862084 199340 1481131 259903 244848 882763 1935407 1025745 861150 741861 1090660 435369 1516312 300921 801663 1450730 921198 1489440 1114663 1950251 538931 1466079 1880771 1941097 1150238 1572318 1284899 1923496 604356 1234460 504554 368632 1831423 657532 651628 71484 1234159 1756812 1004189 1196807 1059149 88794 1525340 1821071 1517941 1130250 215128 291404 1799815 375321 497488 48717 673955 1950690 982546 423496 838043 1859330 736324 869204 710135 1167107 150047 362887 47481 50671 1640368 872224 1963400 56979 339739 674135 902992 1803905 1676436 1714347 1132467 150881 1171271 439525 1540257 358968 423004 498878 935337 1593327 631708 1947315 716147 232195 696832 832919 719017 1792812 291352 622184 56165 1762012 603536 442836 829047 1859489 1354806 1575384 1738679 1142971 1911962 591686 1029143 1713913 682984 1585527 161580 445723 629564 1729416 785502 1279323 39525 44844 166746 116135 516655 227552 1667435 1873333 1662017 1971190 554114 1081958 907808 1366235 1836628 1635135 1310664 1622578 404273 1796918 193346 356712 1603657 1129668 624081 1942698 1629342 1339787 1270150 1723102 1203347 38785 678968 881752 301138 1472593 579224 348902 814108 67507 322868 634574 477677 668029 1871223 1373684 1605856 440918 673515 1855986 1561555 737686 1222855 588270 1689987 1054188 827914 485774 1119840 1428319 1157693 1596868 1059331 1349703 1236716 1806690 843253 994101 1802462 1263789 326389 1300331 1123181 1403906 488399 243967 1314772 1363572 1548616 1464755 1816990 290002 1571269 1935588 1130762 941948 1112782 1390420 944180 1487973 1927721 1723562 1787448 622403 1185256 1284589 1161830 591225 1684696 183706 488089 987533 1349356 1141072 1237861 36163 1148649 911784 650661 1863625 355381 139328 1770918 1665378 1806618 1717191 1816569 820702 1737619 1000857 1645846 1627956 9673 1948332 1324775 469394 182253 1839325 903479 1607230 588085 1848513 1635714 1924567 1270758 864781 1614626 1386451 1974642 1008590 1155880 1788397 950799 16 308250 1863032 1082482 581867 359636 539014 51702 1750130 557297 280375 1022218 1735014 1672498 53261 1571442 440530 351555 515940 1318869 1553895 1500949 538388 1637723 769674 1273397 879733 720240 1528499 1691998 749841 1495014 1877091 1558305 1992706 851101 507510 1231159 852734 142406 823783 1416463 812865 1566429 1204785 742427 1374738 1235077 555187 66014 1901762 754182 1645295 439779 394424 885272 443631 297956 1649789 1126449 804385 1614952 724551 774657 369673 1736996 1948359 821438 242414 1221408 1451492 1204710 310229 1154867 1105311 880687 1496020 890629 297791 1008901 583580 462966 1128912 1673870 763873 185676 1132321 1175373 69236 1274785 1124016 69378 1291857 769852 1103480 723873 1587732 388334 331913 847653 341040 373756 798326 1679805 553740 245142 210242 33580 1425622 1797059 2581 580561 1043771 1246738 1794331 826150 828182 1763291 485433 1714578 347702 392901 1643138 752387 1203274 1775862 1660788 221728 605705 1569346 571729 938737 235445 272326 88357 65392 1184227 776011 1277560 1906273 1724325 946478 618390 308406 1115787 375234 180862 1954752 1175348 1078461 1933446 452941 1461595 96114 1364525 1378088 542315 1349692 535498 1662466 216179 1802430 1395986 1489048 1836258 1733982 1127429 1595206 956465 1868755 1728947 932230 113968 187652 54358 561545 1618383 1394588 1670670 1361899 1512988 734207 238532 1514482 1624535 1712715 827298 1120512 38700 700751 1327161 1480826 510335 621717 1642169 975496 1154757 427374 503939 412941 178827 1287540 737922 1220746 183932 1968519 778435 493442 667916 1975252 38993 261682 541612 1915667 1662043 1811349 1973057 1998655 60235 1454798 1554753 155002 774844 1360681 856487 1556154 64413 1879943 778978 1703228 702771 1198697 1816548 828396 1066382 1890972 371080 189568 926015 1404489 1989867 1633434 862485 572090 1826781 1088 1860011 1532318 92962 1428069 1689850 1632886 21219 1301241 1328316 812086 745361 895473 346909 658517 753063 871741 1345387 11397 762534 552759 1287599 117105 1567303 878285 346808 1944674 1259682 820158 120251 699494 895651 329109 868477 1215178 365485 1322305 212321 1274792 95 1961273 1236547 1132372 1382646 779353 1673338 503839 1838596 1152304 413685 1612757 1236163 187864 999358 195123 1609432 388143 752697 483214 441162 576908 197595 944792 1262711 1635817 115954 1305083 1790113 1834147 406036 1753230 853542 1075413 636602 1105796 1194634 1662823 1402904 1128037 974997 914930 1323816 597000 788405 1631374 643208 1088415 826650 61387 1277785 1686506 1040443 1439583 35349 1789728 836103 252860 715991 429243 1078492 1590926 697970 1197389 698383 1295295 245574 849714 1348076 60803 462350 123943 1597010 1483462 344746 122185 1040738 106055 53989 922201 1192732 477156 1069824 1078487 845592 689649 1401238 24552 1881159 1072571 1678723 1544082 836268 730748 666336 1875706 503635 1256480 1574055 802776 452105 1465579 818087 475403 1616346 1898097 528432 1430259 958867 875469 1177930 1465574 1814941 1290458 1303198 595431 863521 116925 399974 1535640 813119 142942 1432646 1719338 470353 1414246 60007 450111 1942206 1920231 70724 1883392 1450502 780866 187560 1061525 763865 1528486 74957 162498 656676 204502 117511 1124308 678281 1737735 798656 393920 1067505 959391 1931967 1882503 790433 97802 1657624 1931136 1110196 153868 1972599 1952035 1514602 1523190 1071107 1558728 1631475 899033 1538087 449762 700064 452351 705515 1122925 1895032 1475946 1950239 1424042 287359 390861 1847131 652189 1304317 676657 1568879 756578 422181 42946 1414175 1349363 1378396 1672604 1484490 1571703 1721994 1736900 951485 220548 768630 1856736 98869 754395 1080686 1533099 1246873 1848658 878138 537857 203403 1312645 975131 608035 1360615 586329 1731475 470269 1212890 575632 773662 1385421 729129 1425856 1824015 1371530 1725647 221016 548079 263794 242623 461801 1117526 1764411 1018989 1278832 482332 443417 1555762 1663321 906452 527805 1560088 958976 1682214 1236883 1703477 142993 570923 993468 1803652 365982 1065626 1890399 1591119 79966 1985796 435137 660851 1029306 815965 1555693 833209 940866 230942 490798 15933 1487450 1196215 256294 136703 134074 1016433 1338301 1221059 331861 438443 1840528 356878 1691020 872120 119514 1533092 1560246 1275509 178035 1336812 428781 655997 1632764 1608585 988504 468396 240704 1247274 248347 236658 1863353 1156479 1446026 1354123 1857541 1540147 1612414 483955 631327 1218179 747288 907755 647542 1364942 813529 1822303 536538 1858095 743117 1766645 672942 1697619 616058 889958 1827089 814085 1126561 1791124 1681998 388508 809146 1022681 1953606 1823520 1183389 927969 956887 1815122 1253494 552683 1213805 1326224 1116398 1184776 363361 897800 733928 1635022 963659 1479279 488054 1642744 631489 245285 674773 1367126 1226028 1029981 1166992 31590 380046 147185 1616545 142608 1421856 157490 783452 1812495 66346 1684004 1690151 1285961 691974 1323242 1363288 411308 1790103 1428189 1561635 299481 585974 811173 1449834 40572 296733 853697 107282 1974897 407903 205693 807861 1742063 1658141 1951619 903281 1836521 474143 1899608 1481535 1133961 358668 1080435 1595166 337032 729089 121990 1172362 1140449 1093179 248924 1875174 721577 771984 1446630 1689169 1196450 1500944 249798 775302 1446799 396760 843303 1626974 288014 1780920 1695790 91607 1542492 631364 96146 1206230 270021 466035 1781429 1293128 179938 236892 55498 1308282 1589797 1241211 746099 951911 821047 1367606 890938 1576577 1024643 233745 1926759 780355 988040 981274 201531 681590 1742111 1603376 1853202 1363355 580670 211582 1732741 1406376 58751 1318567 352179 487091 786084 432610 197486 1575943 269914 741589 1574201 1494626 568449 1476358 1121664 1641623 180175 935963 684932 918909 1385776 985179 340501 675508 37730 693201 1755121 1728699 404267 1344940 506956 101100 916377 543032 1643843 1316348 935529 470443 406117 212291 1294450 1305830 924148 1087383 1484461 792193 1165391 1283415 1766340 261099 531807 164810 158115 69771 1252918 1510293 1281454 738723 309510 511309 776771 1312955 1466893 986549 1602217 1390644 1454409 556385 1652076 1575891 997356 1045745 1384166 1470567 1148809 1249835 42532 1735259 821934 1257912 1239866 182564 145489 416242 1201670 1309103 108912 1623995 528016 381691 299168 503715 372015 1523220 584391 784094 165596 1612216 1139484 1280800 884430 298211 1582505 660004 1943172 532260 1291411 1899480 1868849 1767856 1177646 1018581 1388722 133210 1846534 888758 1504465 1169915 632514 220424 550238 1334210 896257 1059104 1231127 79390 1333322 694433 301103 1670642 1518299 1665271 763875 49535 834169 462901 1771878 117329 1022524 905744 1939701 1969958 669503 158684 1599122 212099 1390146 1896966 338904 361359 95191 38583 1996544 1241437 285971 1720593 551846 650453 1802798 750524 1203298 1155910 29572 1326142 1636542 197661 1785012 1609813 534631 183121 510573 174112 1838733 1398216 789248 1679713 125759 1764890 827038 525124 890580 1205369 953019 1936589 1873055 505285 987917 936078 715692 1752595 1631338 1095074 1680759 564671 1594325 796283 1500996 804810 1313572 207807 979401 1296156 712373 113642 873636 480587 616572 1457236 1367646 908938 1840485 676096 1168511 314831 441826 1233539 1727183 1977988 1707803 848100 1823234 274458 1718327 612739 1549047 640095 690886 1697570 1069453 1712974 205451 904393 668724 1625505 1444589 1192444 1636485 1456364 172604 856130 821000 1124468 297305 1907189 1106917 1641955 1473868 1853935 1923502 941155 1253425 1613740 1272112 911929 468005 1389833 425927 210726 155195 836771 1963333 1978096 1337949 1585519 1846977 1681735 1342382 1363927 1804500 171181 1933027 19469 16462 1807672 900706 861322 991563 1351656 1553026 1939412 1250294 100222 1685842 525537 310790 716895 1995652 43085 1737654 1322442 1575873 371841 1300956 1054809 10015 285079 503645 391822 1699375 1251124 745765 1829947 349042 869311 258041 835223 1309014 458821 227359 1038310 1211238 866609 1758492 1458212 57563 1794908 1778477 856828 1303828 1655077 1817544 1774187 1601545 1063356 1117757 1062118 1139890 768593 1399283 378825 696543 1709482 1108809 824373 425576 1691116 1116923 1379626 165595 1705504 1442367 616377 1844122 1088608 434599 1589987 1789619 355591 754676 1846853 941616 1130336 1448312 180563 1653699 855908 820783 1529246 457602 1561512 1586750 345887 1715401 424386 1898817 261718 463666 916608 210220 381668 552879 1824638 612071 701308 1207001 705481 1976988 851784 1841920 1286305 930415 1214966 705287 1195167 1517512 1681078 1847794 361867 758092 940514 793339 349060 746200 96389 515172 1097316 286920 1123714 749434 171248 705060 1300875 356163 1109181 1646009 407515 1619334 1359318 1236907 1919016 1149094 1217346 1547301 1395914 1347804 1311950 1841610 1006942 1045116 654818 1986757 154929 360497 1203487 405982 1891696 1717745 1675889 1710681 1259172 347247 724373 115884 1169135 374474 1486810 1864051 983968 785978 1365214 649299 1417140 780734 85995 280358 1065991 1648490 289966 1892077 299409 865786 1916308 1521582 737667 453931 1346280 1039002 736179 331843 1900517 1500020 1155240 1028600 1534817 1301446 976517 162287 327981 129507 1580990 1813536 1853026 233104 191132 802901 1369316 539549 876799 320013 625176 261791 77951 449292 405451 349222 1709059 966119 463797 371058 405898 131212 945218 272413 355936 1764349 208571 1422474 1725378 500633 292215 1970799 784768 1725853 1937532 839192 738335 917524 1426861 756317 1644208 1164081 1083784 1264665 933985 653957 663921 1437500 974374 1983468 1113374 1538618 1310315 791334 736049 1677911 1778464 553444 1230442 751365 50697 447751 1051031 564367 1481246 983128 63116 304458 825778 120242 344097 1745708 1228594 1061871 131498 12677 1678015 1446389 786283 1287543 146904 1334808 1564787 1692365 717116 1068901 1224144 777067 1943636 1142678 1313254 747021 1516633 372916 1923583 1861635 1642978 340733 862447 1164755 1204596 257390 71807 1658393 445458 1180150 1945123 1688038 348079 645863 317989 831135 1973161 206239 1852172 1281336 1360110 1592396 622748 377537 1498143 319781 212763 700613 313464 858187 1290828 225820 1684420 1707796 355269 698347 275209 986406 1858266 481918 1363855 308121 207728 516788 1474667 662150 344445 305963 1224256 1661072 1523944 359892 1259178 1018363 1014416 109380 1979572 1528735 1386231 1387007 144918 609650 69995 877279 474232 440004 969388 1303542 947340 249196 1051143 914309 1561511 953916 318734 442681 877889 830964 100882 1188777 472574 1932128 544797 432716 1508319 1863089 565581 1503540 243697 607313 1081368 1727202 806713 986716 1078460 1713149 357982 609205 1023540 971239 524833 541231 1593937 1327797 1549445 1616934 141772 449491 631051 1897993 1477485 1372137 342803 1721985 201925 754447 773559 547834 1091453 1311119 906169 1953073 1074269 1945899 1558952 517819 1567141 936028 1791856 1695549 824583 1511809 1912439 1121498 429149 233507 344086 896596 561831 437150 525297 1470226 1917309 451012 1313335 1912909 1866139 1611388 1549305 1641202 367613 828875 1368526 1584281 1446901 506717 650519 485013 1194598 1605510 283572 1823237 1200148 589499 1072478 947557 1133816 1660921 1584757 663394 667680 635186 1298094 1658079 1506185 1262476 1752763 1882877 1857872 680722 130778 1653592 280209 141241 547855 1994874 1420093 579752 970887 198114 1219258 676153 1156331 1198720 1657248 122023 1990280 33843 1767992 530007 1248900 254283 745417 646232 1352116 1931344 349154 1857683 1168572 1533380 1516650 327327 1730480 688131 817055 1410327 1144060 965711 525625 1189152 637546 341605 1780276 58139 1008524 52844 1234770 1075820 112108 1857122 1975343 830385 488547 1138243 1672002 369088 573199 136338 1191435 307368 772922 629037 476215 969557 1225507 821202 422088 1770931 48386 1796259 1119773 1479141 1025802 1227995 1174885 611100 904632 1060298 942464 1348264 817701 1712367 64833 97031 1539960 1221265 113755 1621827 122070 1263221 1627874 689011 1542168 86395 1850564 180776 1304272 1616747 168019 1018264 584396 1628684 1085426 1020206 36586 307674 815032 462651 1493505 1709972 1078294 1631668 865871 1372921 1128463 1820523 513146 1571570 694576 144807 1234889 1894022 347977 1758807 242993 1526285 750176 170953 1143642 1205314 1160480 739605 1054810 1036355 134751 398577 444654 1730465 1718639 639761 1697902 1479758 342689 68301 1863666 1767193 1286749 720334 564100 732563 995914 718727 298606 342103 1802951 986207 99142 862323 986280 953374 1352506 1582120 115736 1180345 1506719 309840 1894458 1201878 40438 584722 1788309 634384 912599 497780 1132611 922214 89113 1971607 1333305 1626071 978964 620693 1504589 663298 1642728 522741 1008103 1740470 171542 1684103 855005 1384146 118018 449540 1764848 726488 1938036 1369312 1056120 361192 1869388 744265 1523462 1105960 346056 1108585 352231 1811857 1859145 787080 534338 1614574 962682 890107 790324 635515 423985 1193538 726175 47731 764538 535300 1445386 985808 1926909 1793353 822708 186101 1550894 167982 1119105 75709 1822654 64285 739201 762242 728135 240889 873937 1277868 328526 1112638 351352 1505698 130435 483463 1471080 581758 1278443 1423686 609824 88954 612685 330213 819433 1407777 265708 146945 1447694 545969 1780709 900310 1631019 540383 625331 1267943 58899 958865 1643214 1535215 392612 185104 142872 239018 1993660 28457 910468 1017442 597733 205648 1196779 1950110 855839 535089 110509 1749244 1092408 1665015 538316 1898334 1541989 313334 167486 1677294 310691 1734658 1575590 1228801 426287 1104292 1470817 475554 856638 1503705 1030998 521427 872958 612530 54313 578231 1517213 217641 1256882 1626133 537215 1386841 1378197 1615389 1981762 791947 1094154 1144824 1261219 223276 742793 472033 213036 1148861 398635 1870228 435411 852626 1436357 1504119 496160 977854 1834090 352662 952464 1128261 1116027 1005966 1497190 957514 1200478 1910411 214880 1706211 1741243 169287 1608959 1867718 1712232 1058531 1960271 127023 1255735 919814 1509677 1615652 1970455 1451229 753901 884821 315204 1615708 596349 498310 49730 1630862 1813042 809128 772223 209784 482995 1387271 58354 974921 993214 1710915 734099 780219 1256503 1618434 607531 1431005 1369982 605952 721062 1347118 885550 1316022 1707470 420240 154499 461381 665405 306538 658785 213066 177766 727090 1113156 254091 1875695 1520161 1156464 966600 917026 37635 1545632 1712547 1843660 345480 1142522 1840094 917171 838371 568161 179664 878390 495023 1986707 1792058 423408 1323956 1599444 948963 1571716 129400 713887 10683 690640 84081 1266125 1974711 1501500 504386 1962805 786099 230075 258525 969316 1963177 1999207 1644327 1693860 1251134 1073316 551500 96086 421799 1654275 1673161 239582 1899442 611711 382064 427964 491160 42482 1669015 1395176 673758 960492 1120231 1654460 343138 1480446 1341430 618688 648399 923099 1478443 416408 1182409 1370426 649295 1929383 434056 845762 1669739 539688 142455 1196165 1842834 1023860 1227857 676495 789847 224412 1315709 115268 61451 1124135 1495946 1858001 871524 1898068 201229 588061 1491562 715430 442327 761274 1658732 277415 1371520 421746 517025 1939530 686155 645492 690594 1285088 346809 1919748 1199124 1741140 873825 699824 1642366 674493 947420 1613360 1051379 1727924 688576 793562 1708979 515098 1242210 27050 801404 96153 1040918 1101848 463767 299734 887918 798401 1158640 10904 1349002 878802 1039087 589180 1229029 230731 725149 825798 49217 1969124 1956153 257843 1965119 449643 1553747 711816 1909406 70338 1143513 220638 569544 632919 1100903 838160 1578557 1804628 1673195 1890441 1712033 381922 1540663 1754385 1989365 1077740 1082616 565323 451355 1017453 638392 566677 566795 934961 283486 281282 811770 1543707 189656 991140 1754227 1736011 866892 184923 1220320 1854804 1039431 1247813 1303174 1901963 1602120 1440085 96805 1725780 1921976 721428 1309856 405843 133456 1165762 1133753 913946 509287 1645480 701609 586245 1360127 1132785 383021 621629 1509215 1065931 626245 739801 1133469 1365017 412650 1945997 453348 62279 927388 242302 850760 676375 1188597 1438057 1881639 1940298 400147 380906 1919998 1461277 797407 135755 1148384 512701 620165 142374 406868 35492 1522549 1706602 1753913 377237 426074 387658 1765622 907044 486457 1211182 1902605 1574738 407191 777582 1038546 742213 41720 953017 1121264 239100 1332238 814495 1638185 1653427 1426371 695883 85590 1491853 1082178 412377 349605 570477 895185 135428 815934 1205049 106015 195965 1123352 1740447 619063 1218368 469012 765803 1918471 1364560 1755259 1794915 1001255 173933 702349 1847914 1806827 1423055 1901414 1420689 262196 1176332 1862973 1769267 63357 694894 1227676 890040 1507449 3628 1782839 1380081 512024 599636 1616150 1602821 642978 855811 549065 768299 977786 566424 1782099 1196623 17196 1486095 292583 1114928 151799 1130281 31148 1441436 1055534 1099048 161003 688163 1175859 1749291 1932589 746655 917314 880296 1689730 280796 460202 117567 81199 1732464 303337 998496 410857 1510254 86046 27256 1983284 1572606 547261 1468751 1632480 67750 1643813 1756779 657744 1024609 1812620 1469373 1266131 931513 775212 1906235 818013 1656192 967860 143352 813329 1659206 1823913 1549411 1663822 1134954 309742 1770179 771443 265442 298316 235539 564986 309397 1878376 156593 1472601 509895 1512884 1491380 976384 953315 1277556 821103 234971 1165773 1486067 1021194 748073 611494 822101 211939 1320942 671064 1214221 1248031 1548036 214357 1891292 1589941 1465594 74029 709236 1425406 560156 1230946 1732703 1713712 1068032 1921806 558854 402933 822315 1795768 1863919 150531 160198 500168 684990 896285 482217 90025 1198192 907462 1502200 78987 746442 890087 1191863 1835907 548580 1979392 1911088 1123274 208352 1542977 1435100 1473951 228078 1207935 1495944 1048884 1934623 1333438 995442 1198113 36046 1981410 335239 1066182 758273 262672 533371 1763763 672317 1451271 333886 1618786 1862207 148943 850378 1164615 1744079 1388358 1006692 1782013 1570523 878499 494783 142788 1076284 762152 271858 843077 1967384 1022863 1751905 173034 642716 329106 1626370 1007887 909525 1613913 705064 855943 505123 356231 1813774 461854 1290707 1051723 1531207 1090090 801736 164982 792044 614055 990547 1562759 23028 709175 1947630 1442404 463671 1259777 1720527 1608907 756331 531685 699466 623572 1730623 345111 285752 1884358 1229509 394293 72380 1077442 1025472 347005 271871 1274915 1740652 1685523 1136115 119478 623519 823816 477357 783044 1552502 1215516 517701 1809018 1389615 383764 568857 154034 1252802 1395408 950332 1939149 1758762 291570 476316 1746603 747010 119792 1318022 465556 745541 871690 811496 536435 451474 557280 716324 222382 1790873 1872137 1702015 667519 776899 520872 534742 504170 305397 1408918 1548280 1773940 16630 783899 639898 1378242 628489 1614618 1541271 223901 488986 790388 894461 574518 1446471 1375549 1978238 1920944 1503836 1500899 470111 1686532 1518939 520056 910621 1641799 1024526 1443383 694437 1683157 879273 1566656 1637210 1899116 1186456 157610 1910524 428474 434800 897050 15514 237897 1640102 1549933 1050068 494623 883137 407406 313312 1895908 199175 1053441 1015658 213257 282347 1097473 1911998 321010 630880 804076 839142 875479 1125033 1015188 1416326 93467 925709 151978 1983702 186971 1248427 950919 494077 1237085 1581757 1529604 143172 1469513 265153 1739536 727795 1372103 187515 1430895 431319 337097 860487 349755 486163 390711 279818 1339198 127747 342921 1418527 789992 572179 535515 949848 1310954 1523621 1770884 957806 1675815 397335 1712956 1108616 1897377 383260 1566959 750525 751584 281851 432069 659777 1478721 1315225 1949744 323925 1841987 1591345 780929 1908256 808853 1399281 1958124 249087 1594891 133580 1007294 805007 864405 1742974 1390477 1015840 754738 1282254 955260 686553 1406263 71836 1975679 1089876 35953 907796 1418100 1158108 1006092 919645 268310 1432194 337786 1288298 1630687 1693139 844732 1756352 830783 1709040 394049 1296330 131434 26738 714793 1073207 261596 749396 1669871 973665 1309749 1697915 99851 1130629 1284109 1126619 168693 797388 202329 1132913 290515 628589 705822 95254 412189 1412444 1559686 637761 1188885 1014461 1583254 239031 1840080 477428 561246 1348726 1941952 1179807 559743 19961 535792 1613232 692789 323614 1483554 987592 1764879 1463353 675450 422312 1283568 113212 1970184 1985472 1738186 1925907 785350 758813 1722330 803451 966918 453618 33175 1812241 1495747 72941 722150 766271 1811535 1351654 1828099 454661 647515 879013 1125122 1017501 905355 1182092 1526305 807217 961102 637617 1413586 960346 1766815 1678510 472642 1957679 1639425 1526946 987138 655775 1784644 1975038 625961 1085180 1048617 1403029 650049 1082972 463883 718208 1980100 506962 1272642 1641500 1080335 1669195 340684 1420405 1669792 1842704 775757 1675056 1035447 72706 1183297 1686538 1160963 695398 484681 543743 1734114 759310 1829160 230401 1364572 754319 219192 848777 697287 13057 1261552 108997 1225916 1936836 373705 1042784 21010 117693 1831040 178299 512966 1527470 474141 98230 365138 199145 1928518 1192884 1669354 1598487 943783 151946 1402941 1826763 860822 254291 1113419 1951003 1221417 797847 225386 327111 1016630 1497582 61766 30435 502021 701909 1221710 554538 284706 1449583 1352649 573284 765105 464675 1496986 744132 1436978 310908 412753 1352827 1834111 1847588 56198 347663 1156797 826817 736207 337862 746126 1924014 423772 1125717 333297 1092760 1900051 451102 1006037 1417625 414840 873648 898752 1948245 1780175 1191337 1672330 299390 76588 494051 1607482 1383375 439277 1099645 249613 228904 1992470 981354 1220665 1905183 209954 488280 36515 298200 91652 1970720 649702 226566 582933 167346 848379 1274044 1283610 1936272 1440891 677163 351387 1069081 1261588 1357663 1764612 1009249 115201 318810 916161 1461361 924297 231045 1539730 1433439 1703750 1849828 1351303 120612 868848 1346864 893575 596904 413944 635725 1187867 1977423 1777091 319694 651436 1629581 1068320 1919617 1529797 249629 935594 1630047 1659599 1484386 1728626 1128922 1117200 792175 1146638 1124047 523659 968341 1483474 267521 731701 1557074 1635576 1984860 120458 383007 1001185 1851275 44382 505428 404806 284220 702437 815898 419026 1954790 1389468 1622110 1871446 1780597 1203069 980853 1631648 1125467 891101 132953 685811 78969 266550 1086942 824488 1933328 359871 1726279 231227 1197006 1663083 581589 1467486 281741 341435 310210 448694 304882 648121 537961 1988254 549854 75534 479023 1749797 337816 43494 155531 1963196 453426 1172626 1392410 1077171 850699 467486 438577 484539 1979431 1471232 1192868 549544 768631 233693 816111 1524606 1513031 1689067 721899 1203113 622646 1682127 534227 218105 1559079 948904 1457867 1839526 109401 1106701 143655 579743 1096009 876099 1332661 753726 468532 1203238 444653 1068711 1721411 1774460 621181 1291599 155787 1490376 1130461 221130 1469600 1624469 692674 700766 1381047 1143701 608622 1158175 948771 972908 1741093 924450 938021 546545 368668 1209179 1673598 157640 1850649 684280 41609 1089404 1313631 1705940 1606370 697624 1143197 368844 676790 1638365 1944989 17943 250743 1497352 1276735 536961 1565047 194954 292770 214627 1951859 766077 1342892 1391757 1707240 1108299 1173589 1928762 1388562 687883 508115 297155 1849319 952709 1457337 513512 1894447 239982 1926033 832698 569919 1988407 89818 1502945 871349 1122361 1536148 161760 934786 1706358 979661 126350 1933826 565422 491938 578665 43103 1024118 373774 976400 1199111 1399017 1284464 1739622 1509242 1228983 1400681 15881 1835759 596929 1568691 832679 1471996 828290 424447 1175022 1655519 795187 30355 636691 958792 909259 711207 1276410 437406 716015 599365 1451555 1189791 1077614 251312 199816 963493 511315 1372550 1147598 1463244 2402 1755004 857327 1265618 863007 575174 265925 483265 1273580 1553442 487842 317594 1311122 1893113 1805403 1279335 1666474 473952 721178 1853034 116858 1125586 979759 271161 489560 1025243 418989 253662 1480959 1274719 1794856 365912 1237544 936296 1832289 1083907 1236461 381897 1279101 1116580 866832 1424176 423378 1670414 905341 286502 1537552 301075 1306661 1669091 611619 1521223 1278357 1102463 1552599 184426 1117523 576502 335916 552112 702583 1920505 973807 466509 687777 1663757 844968 1715677 491322 1993391 371327 1380749 343593 183531 1386666 830372 861692 1400311 321692 1292007 1694700 216217 246129 808457 1130833 157942 1545554 944387 234125 127699 1468097 799048 520480 880677 1430232 1443572 174675 695709 169329 896499 472164 1220751 1741500 1464434 714246 661657 37552 630651 1973406 25712 1031402 177079 653518 1234931 1491284 1750044 1082640 210911 1411820 1428301 322292 136857 1639025 1548677 955904 1746236 141295 687266 1389952 1888440 1144991 261922 1518838 384811 916093 506995 1870900 1444161 960055 126905 370058 140932 743093 1735386 1276434 1019455 855029 1015364 1936353 1414042 756180 1593879 989116 1766453 1891811 1663435 1885534 572462 457295 820964 1697153 890471 1710004 630935 1840931 860861 1258838 1400833 1547217 227547 545243 869756 1002483 1247179 354564 157191 1610956 320693 75422 62520 483168 1990701 1027867 178883 573424 1111434 130974 1396714 818414 956129 635594 1925383 1726704 1236839 1464515 278377 549099 564451 1699145 1908758 964472 1159493 1821905 1272370 1002877 291660 1084861 1749254 405089 206088 650484 1171364 1363106 425956 1047841 1340146 1157955 1355646 1333177 487725 1944840 1961147 1682249 745316 1151995 62288 1707203 1448886 35764 970471 1863024 116758 81571 485522 1184307 1407038 1880556 1098186 1377882 1897739 1168197 402189 266614 271552 422189 1667373 1046772 389810 1922208 1800287 1771657 1898747 177404 1729473 1557515 844309 145390 1167170 978786 201183 684190 1794223 831795 513437 101236 731234 1461896 1161963 1677815 382606 248708 167106 1396045 1864147 925283 1877612 1972747 1287269 15932 889197 643866 767738 402936 1394348 1644763 1201655 1627263 1131292 1450692 402204 448498 1466848 166815 1450771 1925730 1657046 1259860 430388 970029 448161 4912 1672676 1169173 759142 1058728 141720 1372057 960464 828632 506747 906794 114630 1641510 384757 1594548 1434450 1811456 259341 412212 1006923 326077 717135 1680070 357395 1486058 1608079 1277604 1920659 542042 924625 729627 515955 141612 781636 232651 1961565 1026060 1988992 1543500 741558 1404380 1641167 51947 482107 1201456 944591 1604444 1691758 1326878 69058 1896462 1343156 1881107 1966228 289590 1261067 192608 482507 206010 1335964 907707 984677 810020 1962065 849171 371668 939107 858271 234066 824045 275757 1710776 335471 490966 1255811 1767352 1799364 208338 1804610 1256678 1566097 1371312 631501 594055 1066225 276506 1508718 1137343 1294225 913167 1298789 109653 460989 615485 893719 1481819 1256981 203994 914220 238518 373915 1826539 224288 371033 1962334 434464 31 686418 465728 994985 682139 162275 1129379 1162053 300070 302819 1565537 804371 288405 451165 1970719 756513 730097 1962946 734923 811388 1082173 1538059 1356880 1630591 1239308 1786688 1338088 1566093 349933 714889 1543859 340467 304862 793678 102814 1668278 422850 603256 201736 852319 1222275 386743 271172 781010 962192 908053 1137852 1614200 962418 529738 415416 1106553 983509 94853 1926148 106606 1558959 1689499 780948 1314139 966278 1791302 1875004 1235763 367168 889356 1187891 938018 1261480 860656 313863 130783 1497726 1272871 888865 289241 1599710 1799072 703025 1361545 419714 1825100 1495316 1106255 1183030 413719 1936312 1335447 693977 1191628 20583 27458 1115823 1548633 607254 389166 439367 1959872 1939367 1274584 1287797 603560 101979 1116600 1529122 300397 205895 14142 1753116 1365286 237819 1869406 1367248 520658 208524 1191254 641899 173289 1991067 1721403 1147670 175277 1976408 1636650 1823866 55328 1746028 405756 811122 376763 1422407 177531 1117748 1741575 970377 1987072 454875 691388 1629206 1278195 1201313 343965 948467 258718 691058 1362124 1571987 944854 1378399 855410 1954256 1278425 946455 357275 1219713 376233 228808 671012 991341 1291848 1462854 1584693 311193 310540 1251302 468523 997863 667516 1888951 240679 668209 1803871 381292 991717 392449 643990 31577 1022004 1669340 385532 770430 341920 1632900 346676 1998926 358161 775377 1774353 1831922 1311839 1990872 1550978 1904350 1347658 1088073 78516 1945005 841388 1853839 86663 231363 421931 362658 647371 1340263 1347181 483877 93680 802277 743015 1168176 1011761 53752 695131 672108 1829248 1455715 428639 487567 43530 509847 1901084 778755 89899 1140275 1674468 700750 1408430 153861 59779 1162704 1668345 1326543 1473774 1525811 1211112 500116 1018158 643145 1658062 255668 809619 1100857 66279 564417 177725 1620082 1162086 1893871 859733 556131 519511 1159384 1875 1134435 1143840 44132 1677112 1412867 979255 1352576 896144 48495 215513 854730 442141 1256330 1045414 930159 1253709 270828 1129475 1123311 1968370 26296 343846 67435 1875274 1835080 1535545 477277 1531386 1268078 1757979 1361303 508861 321035 1854198 42390 1958141 292105 729526 1201812 21233 519838 1883910 551515 1520260 1499745 1840706 435166 194060 1953859 1685404 591125 1163748 527062 76360 1789170 1273454 1093965 1873297 1866640 1668938 1156050 1839438 465353 507763 780975 77482 157818 109786 1527425 571026 364065 1382592 1323359 1878632 1970151 739538 678826 1118237 1382480 1770467 1857154 754887 1511737 1849181 1255561 789584 376944 1576360 1029333 1757392 1553265 1814926 349727 1403967 1754971 367945 673989 1606445 252054 1884759 662442 619534 867140 846504 371068 370865 690477 1754952 1563104 1373223 714890 780922 305155 1318918 1052262 1487480 1975285 940818 1161919 580892 815587 363081 53311 310238 1430525 1230070 1523572 701850 1411961 897761 695127 1963719 292430 1714398 825463 1410697 1699699 811258 927205 728856 1886060 1731154 24555 642695 776403 1578953 1778679 972134 784274 1260925 1216879 1001648 1463021 895462 1396752 1412636 1765299 1002444 1299170 1176706 1782490 479645 204899 1135022 767079 1205277 756571 901753 1685658 1405271 1338955 1141301 1198666 949758 1129837 1167922 1630946 1345582 488619 1797181 1901050 1187997 54067 1406754 1339835 180981 380084 423429 661054 1685673 1585331 723723 1818433 100943 591754 232694 1676937 259093 847401 1885128 522807 1623940 1282126 523987 64616 777311 1420063 1478361 1326756 1204207 1163958 1560107 755783 1643157 1900300 388633 62953 55847 1378728 277972 875459 1086856 633355 670881 1115144 149290 5374 647804 1880056 716644 441026 1589420 1298276 1845343 1686472 1614197 1574957 1732657 1050613 249371 996333 1632945 1809311 1985770 715205 1904750 440848 1163567 1679822 1217065 1385567 124602 1368960 67989 311606 137576 701802 1082698 1993318 1765022 639093 428399 972666 1785921 125258 1541308 1012763 796350 220882 1046039 361753 1311245 1137560 224820 1604951 505876 900457 242050 1925984 667015 359783 1143770 830238 608922 1295285 622009 1919358 220897 801508 1260771 99229 1645314 792643 1173080 1160806 1660146 430561 1445254 814436 697061 1141 1601154 520514 603795 1644811 363803 1189089 1723508 1654324 580098 813033 58933 243354 452768 1923601 230267 1974419 1151816 1617120 718419 974015 1711221 173081 534895 1212956 1326040 612790 292146 1871450 1515180 1814905 1023499 1376821 1600888 1579319 650813 420486 290744 1469360 82641 50238 1653916 505440 132253 1077053 1843895 1119429 1716779 1590691 1519241 984165 854487 914517 906838 64444 1408076 1961490 256 1891551 1509568 1647059 1043113 408366 896126 320975 1169588 1167869 1290780 1802504 86102 779362 977481 498071 1451558 798718 1520684 1062325 927004 1934270 1674637 1239083 267760 507878 1245434 1210664 947894 169414 1262025 994313 873899 1431017 1293624 1805600 1881417 1964939 1344789 172069 385505 846849 1147473 915517 1923741 140104 1044014 1725110 1047256 485610 1707719 1341450 1835712 154390 1094065 1615743 209434 19413 1465589 86387 138228 1640977 1421453 954612 548380 981002 642359 493001 1050074 935853 1127148 1106202 998353 839300 878211 926765 1659517 1839887 1585214 57246 1532391 17527 1325833 241708 1067566 1596754 812547 1479270 1406520 42576 1826087 1200106 736844 1057645 1122817 679442 1562178 505702 829372 1292148 1280190 891302 982411 1448593 1434638 1782539 577517 1542586 469824 910187 730514 1645053 1483615 195528 1073539 1081666 813259 1447134 589730 585516 971345 382703 1882133 88215 1305867 399913 1080521 80667 1259920 1407781 880304 1135575 194117 1648407 1933056 1806249 225371 165946 1553808 583772 1046938 1938241 294037 563793 52277 308206 129304 196655 742286 202387 1222927 1108697 1350875 777088 564596 1456867 1953546 1886468 338573 1913157 1968054 1911777 1847440 445203 1739645 1100011 1339028 1534772 162270 444714 1521750 1148233 1801387 1128452 1074572 344770 801622 478038 736544 1013392 1091920 1701584 582717 887772 909356 858184 113517 185546 137448 660341 1203936 821560 194507 1377172 348784 1763081 1745488 392752 268021 468115 1644701 148658 731294 1373958 408907 1893225 1850478 641745 1722415 1695394 1224269 221612 978018 1103818 699165 193173 1857836 481300 1746916 8330 501269 1403710 154011 1233766 123984 742486 1108807 1823420 482305 716676 983647 737422 964816 1763660 1735730 56382 1092820 1652969 597960 235358 581179 143668 1121011 950528 884262 1890110 111163 1034512 305971 424196 656704 508807 890617 822405 1138598 630016 680121 605888 1388441 1867168 1362817 1650498 84253 840129 330962 973377 154598 1918042 1414066 1231926 1319250 1916800 787488 75451 853646 200486 1401353 827933 887453 1563638 17685 661753 1691521 586978 478550 595946 1264254 729011 1122782 608965 289881 1673235 961643 12594 937764 1751091 1673844 1239928 614766 1704508 874606 357212 1228786 870399 1144484 686052 886691 1627975 438368 143659 1356 1280197 1898377 527266 1721530 147817 87769 161080 383067 1008526 1312339 1248866 862039 1218442 406006 1700887 1029783 1282419 1190160 87406 727658 135688 1469734 1229837 113560 1231004 1406922 1830986 830198 1531164 977451 1255191 112000 1322860 1830367 241733 56196 1119632 403715 697462 1086490 1747306 419570 108893 184601 744406 931549 1916314 504374 1489585 1061361 877145 1646386 1912610 1290854 572997 676879 1038880 727138 1907874 1968450 1199802 1193665 1924192 1743444 1428491 451654 1475226 1916742 1771380 953998 657873 131108 1588454 1117552 585012 1495922 1786070 78437 835369 1811868 705778 1582467 766605 1190115 621065 1087872 1660949 1395945 145580 336318 859932 1960761 6048 270453 80784 1841983 750847 1198999 1932465 1872803 429741 1639659 486388 114087 765613 46750 1464186 1732008 544677 1857795 116654 201801 398359 487732 1230942 1165069 598553 1172091 1164312 1397538 42895 254962 250118 193199 365119 112793 1628741 1677704 1431782 1285682 1041953 1254964 1798840 1622892 765496 982780 837592 311203 516058 1153055 1001791 836528 1119535 1975642 1393912 1612733 1726334 1982367 1140175 202537 1288270 354881 1207833 1086270 1324060 384613 1336377 1188288 1910539 1310951 950297 34055 475943 832784 972631 801857 1753538 64213 1007381 1633770 1263500 487405 1250834 1211593 1798073 1402436 896072 663113 1189954 1304328 1780651 1129546 1997141 951285 1417759 1801696 811607 345423 359702 556896 1149502 1525157 1133938 498745 758929 467489 230998 1992265 1281739 91727 374976 980049 1817370 1404314 284721 1794003 909573 791872 1726817 14700 1612327 1080365 683350 1647773 1854056 1922098 836908 1069007 1620997 1385206 391505 978647 1624451 1373806 1922823 900030 251263 372120 1147997 562947 1712834 1913136 1151876 1015357 1760969 1661525 1394032 1207781 536381 1355015 701676 953468 1490696 403321 474759 1445399 381878 969678 1457489 1497757 64697 653429 1995248 801142 618282 308987 818033 460552 814850 92037 245220 859180 1452336 1469560 1422844 1107821 280713 482686 1519459 1040669 362818 1977042 1685588 1388958 1389781 1307571 1231028 117958 264783 1782779 146289 278188 1528155 169458 9024 287464 1322406 1946926 486275 1068958 1328922 1866095 833268 670468 1814189 154686 509451 763517 1587743 1147581 1592793 462748 672039 1960698 1106812 1877293 1313235 324714 901954 398573 806413 12571 99185 1598342 1011008 1598001 1328715 1560949 1909925 1858347 1477323 1247551 1061543 57145 213141 54217 183497 1654536 1764992 810466 1174536 1122815 913738 962876 275286 118450 946237 1699625 122700 745602 771742 550531 1253087 605833 60245 765468 1575578 1130111 737190 255339 1302959 1132390 500333 340602 1074646 207918 1581452 521142 1977974 1337143 1012549 990435 838345 1241300 1802815 1340380 1979579 300666 1965076 49438 1106278 218762 201283 1514697 1724731 286947 182392 237555 912767 1826509 1757395 1656214 1501673 26388 1296299 801640 961954 1230098 342967 380189 392945 928997 530463 1424170 455504 1335086 1375511 1287675 271719 161 542075 1353373 1655864 766945 250857 78900 800971 75181 1476625 605992 1209679 1701569 575684 167952 961007 1443765 1484426 971633 1836709 399364 269840 65177 509311 983961 1444581 452494 411585 560937 1886010 1943547 337987 560173 1360995 1762484 1425162 971084 204450 1410939 1263486 346638 595993 1967581 1917585 411526 81361 1953090 1926306 680309 1492519 1222533 1779388 830088 1967531 428793 899979 265405 225617 1494122 1264812 1302863 917933 907376 1792374 1888771 340563 154241 1767436 976956 300239 320140 1427840 1486378 68046 1224631 1366601 1591568 757152 438782 1890645 805232 672986 1350101 809079 321394 713934 465258 68373 687432 371946 1088103 657834 1062642 1464544 951403 762054 780009 1401934 940226 1432057 1942541 1121577 904644 27523 1026726 113016 1143749 266491 44389 74018 697392 66321 614058 1640572 864139 1404086 1486535 1939504 1877201 659542 698330 304096 1390245 594076 512392 543177 943279 504174 1318658 1265188 1750313 1466601 1717692 565885 916388 1627959 571219 1505402 1382863 1887 570161 153565 1960386 1328379 881782 826104 1110784 655090 948671 1355792 546505 1215318 982898 266382 72990 306696 1574136 787835 1062125 1488318 901156 203546 1179062 260392 981309 1478205 517411 519205 321669 702936 1083654 1214522 92459 1821799 440534 1267950 1148327 981724 1221927 1838705 1652341 1339405 1450664 204571 406064 781324 26252 1561223 668291 51304 1171991 703774 686778 84488 1006165 503082 1476798 1559613 1070606 171727 182662 583272 1720747 1296032 123766 194436 631130 1940532 700189 1320304 236887 482863 622368 577721 1184203 1920870 517800 704526 1242205 1134503 216457 1039095 220537 729048 240317 1002087 307553 1739477 1840212 1476202 1004200 452455 979761 745210 1499686 1668435 1459417 967626 112094 553201 693196 1688479 22758 1133123 1140278 1749955 376801 731187 757027 1307631 1793798 1964814 1265284 1947727 741765 912299 68678 1874673 1504300 654622 179076 1705459 731716 611659 1211680 1968895 20984 394561 786250 1925249 1883085 743586 1440276 860848 43369 301592 1708159 1297364 115813 1637035 786136 1635357 1552334 42142 98452 277962 1047727 109026 408460 1936112 1089906 1144118 1103080 806825 292941 556408 1673483 542607 1932067 471990 780696 1278359 249490 762180 975674 1736344 1307560 340267 1643444 1759821 1570662 628713 1837532 864008 823733 8460 959921 1185302 1208129 1085074 755373 23578 1656356 624809 1326895 1997273 1375298 490263 1028869 381295 1076553 1340711 1549121 561013 762123 1505514 1470683 446796 937697 1702416 84838 269995 1794146 1643765 547491 1209854 1890821 922404 1031617 1965313 1666914 139876 30949 1760935 1894605 1415151 1792536 60559 552094 1304704 1317125 295776 72554 1430925 942155 327784 931958 16100 1329756 1924424 219921 147117 1538625 19835 215040 1452165 1314299 1197111 56039 6116 1997787 260646 1863114 15683 1573042 1173145 935217 159861 522169 718615 1309420 82722 227654 939519 675504 1778640 403405 848759 1632384 1646409 1911701 1602905 494851 1026532 1223243 80553 1887823 165704 1690261 610129 1324436 43871 1140391 235824 946126 1218772 1227520 642394 698938 790489 914281 1647570 732001 385390 285737 755233 490421 290803 1285564 1623114 1963456 1441666 1489549 1233515 1942839 1443838 1646002 1916808 965543 498212 1889554 671197 1948220 1372875 1475437 1753663 64595 1477838 1002741 740855 779046 1651330 1815750 746050 597008 176671 1069577 422793 123016 470681 1799284 222791 678308 326424 826343 203999 387798 1006471 625154 1649033 1345692 1188757 1011739 716310 494582 1761891 1891540 997748 145614 1618720 86590 1891863 744421 1834891 890646 119387 511389 1232635 233789 1163088 1039406 1061552 555841 1101598 664664 1118445 1900308 1944826 1851801 845306 1295833 1576789 995928 1862967 1430060 34865 359788 1532549 652356 627796 14340 296034 1891823 516117 854350 420020 220121 1381393 997956 183958 1565435 1946127 1461015 944637 313244 603580 685002 1254990 579961 556031 943284 1744192 300091 833182 1049348 1447681 1238898 1421177 332689 1255445 1818156 1686367 1022967 284054 363079 299058 1615990 1091813 1905095 388933 1568900 1375639 1537328 1067102 1897740 1057075 1227729 759425 1150932 398232 409994 268472 811943 1982490 810874 1591134 1981343 937774 490372 174755 1840180 1523046 303580 526941 1635139 1297600 1992974 1971686 1346343 35854 1301017 431159 1992621 1801267 1046051 1846918 901324 1880735 1041874 493078 797087 1600978 1004246 1998010 1448273 648678 1951676 1442948 522630 1287985 22140 1433443 641140 1933274 579388 1950290 1648940 297244 1570677 255829 1465508 648241 917683 543449 1486354 1018163 282734 909316 1074564 1592796 659771 642459 1729472 699702 1736001 1192567 1118005 534054 1433001 387737 1243512 1361582 669904 1395493 744498 268793 1763356 1976010 955766 215958 1041460 1571181 482950 301935 113124 464422 1956087 255481 733245 813619 467685 1639073 952480 955125 1232077 1694124 1577468 982183 568064 1638786 1576014 560234 1966900 332712 567072 1610691 690365 206033 440171 1054841 1007097 723627 402555 834774 750851 886086 1450538 865385 262572 1728771 1010505 311020 560019 1683100 674967 303348 909430 1716981 863929 1254564 429380 122098 1359775 447668 1882588 1020629 425320 635567 841529 486859 1131161 1252928 1764782 886859 1386403 1355946 279843 1387170 1921280 130627 1656457 778205 1898832 1311813 848988 919509 1608599 259789 1303441 1869171 1574352 713266 1080886 1890900 691743 1164569 53170 1285290 1218099 1870947 1921355 937401 745052 1466515 1462423 1922554 1295093 766476 919565 35991 741805 580405 1930199 1921193 1289930 1625882 1564210 521435 894235 317837 1470745 1768898 1435929 998719 696864 381810 713333 1189015 961602 378133 210016 1774976 1341314 411210 242047 463214 798519 1280629 1052526 1274466 470260 1094345 1388795 961346 140892 887425 1121245 925625 1789226 46646 457425 70952 889793 1934009 1865312 1789142 920227 1753151 1879608 754204 349396 544234 263773 848117 491929 141043 1801833 712706 11391 736955 179718 614994 1290720 29927 1420736 766230 1611659 1392434 308032 105321 302701 1923998 664062 1717608 1902503 1418847 667884 1773407 1161328 414494 372142 781800 1114745 1874231 128179 1150876 1558377 1594051 421398 907668 1315363 1028272 1184192 537191 87136 677321 673364 806508 1758387 1243262 365470 1125539 846104 1326888 1346824 587705 92223 719532 1444137 537448 940175 1425973 79485 1264670 488599 276078 800615 294336 935676 1570899 328277 14118 1409077 311709 1110012 1025450 1679644 440226 389390 70322 1490030 1273955 1655622 704701 944048 1560663 516801 307135 1813924 547708 734793 1031101 1675472 1256659 1994646 860303 1517964 1971722 1090813 623334 471818 1514240 1230132 233100 1755573 1962650 768025 764202 693875 1675907 500585 1062843 299840 634297 1083861 577787 165171 882399 175289 344408 915933 1491299 1871278 624145 1382876 1650890 664254 1255120 704280 16626 42040 1008054 1667188 1647452 620555 1554119 1421213 1564908 819064 395591 1067087 1026397 1478152 1524200 1047631 211755 1519201 676688 1194066 1278913 1463080 175748 1301620 803072 308790 923676 821165 884958 820884 1435285 1864960 1324166 1671513 588800 1861361 1147667 880559 1164513 1804329 1996079 257890 1473347 1905691 426307 84124 1221050 51660 1403274 991777 623487 812060 1080723 806596 1940287 144919 1743556 959068 733579 1576858 182064 1883261 629858 23856 1340512 239320 457484 1332185 479814 3189 1090895 1028554 1663013 1807008 151470 1273447 1137697 508400 1084311 396993 1658508 1222766 909523 845915 60767 241607 935683 1956244 449595 551417 1830563 873775 1383353 1379261 929018 1480066 1644215 827478 1201446 2238 141641 90718 100318 1402997 286428 1855694 791449 902239 494774 1694561 907479 1490134 1597331 89971 81830 631973 832234 307436 828664 621223 810012 941403 448075 1788086 89527 344352 1562928 1002590 110865 618839 1202550 1313198 37877 311241 1329808 217669 1360506 23770 117904 700105 28057 630003 743180 537906 360722 1381959 1686577 1342888 470673 1433154 1166118 57974 128851 1087406 183058 147285 595810 64004 1362830 6961 1555175 675637 530615 963550 550988 79534 1749834 513359 1476825 702762 559035 1169330 1793019 1465472 1291450 1358283 617237 1932554 420278 811989 1639971 446122 186729 938235 345005 615516 223851 455474 169130 396411 937887 18449 979987 527859 852395 1740269 672059 1301853 202327 1450064 846576 1488505 1426351 557481 1996408 1012123 1512839 231670 1052931 1021120 555722 802237 386260 1564053 897317 405579 355314 352539 1964071 896658 61575 1175977 1839917 1088194 775112 1795096 1551625 1514980 763813 987238 93039 1289308 215564 541222 1944610 853631 158146 1042104 1548647 1673659 486536 1664478 336427 223043 388336 885366 1206941 1815633 1009110 1907706 55349 733559 1240707 649422 677035 1243078 1368310 282184 1930375 618979 892387 41410 802525 180167 1905094 90319 712104 75615 977391 715339 1224997 1961733 1408380 590954 1669592 1266978 1323700 1495006 1743188 1030821 145482 98396 106652 230367 604872 1688945 1014955 1690815 196832 364669 836565 387415 22682 1828297 1335410 42473 1192016 1440942 98741 199436 110306 935485 1083190 976093 1175592 794507 1101288 225757 968569 1195201 797051 267150 1411342 357598 735490 694810 1692898 1385297 1206752 284761 904952 822327 1717404 921112 1735323 1515193 1248135 783730 591451 147876 1372266 1129961 255773 1497814 912108 1521618 376869 364299 1542082 861520 1144196 229203 262559 1690400 217882 508347 1032064 1154595 1620121 1626912 925599 1185830 881944 1201335 1705991 1410865 68769 290264 947818 368492 1858556 193783 1403530 152350 6172 105052 124760 606027 533945 351509 217106 580008 1950538 605655 1571918 570601 1567156 1209483 1336089 1174970 1247881 1509948 1936835 1616116 1573768 1820531 1564330 1714531 1482321 413332 1480136 773655 942686 265576 450108 699209 1665741 1190190 242776 861225 1102626 1238853 460457 1471713 1030326 432454 316734 1127889 1446813 745658 644924 1126150 811953 430064 1086319 1990243 1193857 295504 1377449 1355887 54503 572178 715262 1289541 1334097 498297 1927189 906320 833616 636466 326965 149015 46832 1440991 676826 818353 27129 1488925 705156 1750923 1117246 432612 628069 989288 692107 1207199 281029 343505 1523722 1691058 219855 1264939 1979325 1741782 314823 214338 1883973 320186 1971779 178242 1001273 982243 1100157 373465 1833665 196815 1226277 1997637 1272748 1868970 1613458 1893510 230130 8618 481610 1687426 857669 1310922 127577 1458942 1267389 102863 1393234 850469 1112571 1633958 779838 1994400 95906 1475948 13798 1939436 1018210 1443408 136341 285824 1428932 898541 1617237 1712763 1956544 1869760 1009537 1249537 825645 851511 742656 256135 1766978 940610 237594 1015054 1894985 587513 1728362 1191153 807803 1603732 348453 849113 1071265 493231 727704 519327 1115654 1283174 329695 1844869 293931 950662 1135683 1212573 626820 1288283 698663 496834 639188 769629 502983 213849 385802 1736624 302727 367358 59246 1186188 731643 683745 626760 346336 1636883 1452891 732436 1914638 1021907 1857929 487467 362005 352168 510977 721926 519355 581083 890898 1251095 1815266 1290279 684937 828673 1492746 1845908 554596 1972505 1040358 965878 1108363 390514 1185349 218833 900636 1215811 637584 606428 399552 1224776 121425 276145 865568 618360 1724243 1511859 196983 727681 1356694 18872 478183 480813 949423 1409169 1024539 1405623 591768 1351978 850570 1636259 6784 280074 1503194 1945062 1522611 219484 1072614 1484371 1957737 296063 1002415 1856968 1900138 345986 987506 1033822 1494404 343618 1403295 1141541 482587 695165 1601665 871102 682183 111717 1560150 1335456 1953758 10773 1959438 400583 699547 1128380 507356 648509 42156 1822816 667701 975873 357286 1882322 869835 1547968 661881 674798 1749458 793687 207308 1225889 1434505 1262963 959658 1051882 1320346 252846 976924 1145405 1028077 1590308 1538229 621153 1317982 1512766 252202 1302323 1467154 406602 788177 1922938 293220 905247 1038118 1830366 1270162 1366678 1609203 300878 1246701 119059 1565966 254935 1055828 1819541 405981 1500014 781471 1397093 1550794 563307 1680596 1006189 1582549 634613 53409 1662070 265838 571858 198354 112749 193380 1443783 1605379 1351888 1386506 1604497 733632 867804 1240708 1868779 1529 333098 651211 1442670 1701918 610318 1621164 1782611 805144 1290784 855781 1787111 449160 1020434 1930253 611909 1041439 125808 1326259 37478 676282 443735 1806169 1055897 1595897 1897932 1960633 944742 661516 1977217 1308384 1745832 1775235 1651120 37865 367053 1447065 1395000 1473681 1837088 753943 478647 613323 971948 1869722 170686 1340641 12519 1823835 461483 1657603 1745691 587359 1035110 134996 642632 1067644 1211972 1801705 389314 713156 630441 1555094 1928815 1574526 1825766 364177 815043 1288656 653290 1723384 908780 269122 1080442 862322 1502887 221860 1100496 469791 1761557 371463 950581 1592867 1565291 636677 235258 926419 908788 186625 1399477 282408 1273017 1897407 1641415 1841204 484855 341535 1971912 457614 662215 1798837 1504750 44900 1933525 762025 279154 1386105 1370612 1267236 39262 1592552 1614066 392153 1122055 1272230 1830737 881505 504087 1669358 1801353 1120757 1969747 658993 202446 196437 235619 951576 946255 356161 749212 1315196 632843 243073 1397262 1148926 1498685 1931029 893658 61235 467089 1528361 1790452 150238 269166 620874 118981 1193138 817599 388768 557617 939578 1126378 690867 1446455 457454 505544 294548 631613 1577935 1507190 888581 834590 1842885 811187 1770826 1628703 337747 1844772 970424 559906 1041236 1977483 1984241 959450 1641409 1774537 1345216 841163 1362680 1443471 284285 960977 1872977 1414582 1856504 397039 529102 536378 1661926 929757 1193510 1933842 213088 174316 1401710 694928 631264 1295664 527360 1353133 139539 1515269 759807 1988344 1722921 1428769 1137224 1598962 88164 1145945 1566090 613107 744533 1988727 1187015 216937 965258 1857171 1838021 694609 1261474 1188101 1697674 1254415 467237 1761909 1257849 1993518 822801 112423 1111728 1189984 661602 1261957 1377610 704694 1899667 1531765 1499725 1052144 503649 293515 654445 1749157 804394 1316259 1272565 1958518 95561 541118 829691 1990134 177224 1291052 1899269 413715 435743 1674510 1371966 1633251 64949 635516 1803093 871890 989420 1226484 715093 1909964 1168127 381370 285707 1892195 931301 1280050 1471919 508249 1821375 109022 1927570 69981 215502 1141485 1900991 418523 348337 1927945 1373931 467196 1387748 843014 770237 1670735 1900336 1828574 532188 55137 1850744 1225654 392077 1729227 1542243 166284 955059 362274 1547667 1256026 271055 1519553 194973 1171919 1875269 519252 521765 1431359 1208387 1038344 1859113 662001 408239 1152540 113808 1769144 1703340 545843 303017 354331 2322 1350707 662096 1737850 1163510 1616334 259812 1217362 227081 1570008 18551 1227517 1699560 581880 422756 1758520 1059108 1704418 1607717 1267644 912150 920804 1867066 120362 179843 1219816 1685988 768974 1282506 965048 1130328 1873554 1254368 649909 1836736 1260387 494904 842105 1793260 1466291 1078908 985793 1304666 1804259 1106873 1626227 696605 1211460 520778 690412 715941 1358538 363817 1421179 197494 788358 330657 1530159 1599146 68517 1932507 1481373 232711 692519 1375488 1207813 37591 322792 736057 785333 390181 79980 1196815 85497 797686 757618 232813 1498353 1496583 66130 1474202 1765140 793655 1120727 534786 1905718 534937 1931902 1685100 1262523 1141411 775724 1699305 1048169 172015 1339658 566884 825366 861359 217126 788880 1570169 409933 1462177 1609650 1468444 44723 637192 1445938 1440787 135188 852101 1119696 319040 469504 463076 1835871 1373033 1037200 589718 510423 288530 1570333 1531901 836383 1472081 561192 829616 1924077 1058469 552091 1948506 89771 1563878 555534 1566726 964770 286736 1978486 413559 1513050 1553779 792173 1557645 1936807 667419 1630620 955140 1300118 1683909 361120 1257376 94946 913131 1546352 1578938 353769 374588 551255 7724 161490 312390 73631 779778 1764305 1318468 1862955 1279712 1896255 1526880 302957 1209793 1914346 1659074 621598 1986726 332925 1010661 1422349 255046 1930655 178791 1711777 576664 1149175 932484 254577 382256 573143 709686 876730 771589 1840400 406185 1358835 1968267 71988 414739 1628242 61722 1394731 1858363 1361324 1893932 934570 1377990 60586 1420349 1762474 1921782 1571581 1021383 1089174 1188778 12046 1255918 327800 112316 1590833 168047 419848 721979 1924679 1556913 1962725 608994 49426 1328788 1602983 31247 82143 1459186 589757 1102016 49677 1291268 1565421 657210 1777006 1530074 288414 1573623 631547 752798 1761455 947166 909452 260858 1141100 141181 1258624 660600 738793 1558818 629119 1636618 1550751 1129374 743162 1736000 1721416 521782 802511 987064 1515126 1787833 29098 194866 42300 1766487 394720 1233882 996853 1487055 96284 170564 1416266 86400 1632870 343562 1608829 1899707 1993163 1701604 853727 1424456 644905 1674710 1378165 1920456 62272 270109 704111 1180418 1607080 593791 405329 768728 780092 1800075 372938 819319 784551 1364430 909914 117825 1361915 569547 1023260 1028255 253080 1301274 729677 1261579 1488539 518416 337168 415237 1680995 579081 1574768 1502384 756795 1431571 452134 108702 1675825 918427 884570 1915676 901825 1837849 821196 552382 1458992 86543 1170480 713174 1676883 1893290 1301572 487935 1201306 99489 1789046 652663 681705 1294125 802626 559604 1330686 1896333 1541290 1355733 1529927 1730467 780358 756118 1060801 693397 171749 156112 39793 1508083 818469 1124773 1991305 385361 1084917 977769 37603 639424 412597 199772 1802789 1632636 1992921 913562 1854460 485327 986934 173367 250950 1529071 1941245 1804903 1524286 1049353 746888 1472758 26561 1266442 1530628 1830759 830626 99759 1010463 774534 822948 573714 834093 554636 983426 1216933 761416 1309082 477436 364828 59394 518812 1066513 221112 1761022 594977 1328682 1222809 1592886 1344552 1028384 1963150 1865618 1163817 1404778 135610 208275 1128172 844270 610230 796808 383485 1356151 349746 154244 509852 163946 1712940 1200517 1036779 1299907 887687 1966587 604946 74140 43395 1180976 793623 1741332 1169759 395109 928085 776929 705079 1445988 1232710 845863 1210785 1447822 994391 992774 1497849 1465250 1129419 1663494 1617301 229566 1539156 711257 1889767 1565914 558895 1000249 1450544 938653 1997718 1541713 866638 1899670 1232668 1420637 164886 1814785 571790 717758 1441639 1897916 37385 137695 62703 237019 1849922 747157 1574552 276293 460600 29627 429823 430 1978714 971389 506670 1941120 795730 1815406 1014325 480503 344520 89501 1579998 1875870 736034 1309622 1160701 571242 1140257 1615046 315838 1089231 386771 1944319 1055347 1188093 614644 1483922 1976008 1274305 1007814 1144455 1885657 24073 624738 1360156 1263811 219086 1043597 976709 91707 421823 1619844 409243 581317 450854 149859 94643 1434345 1278941 568756 1215962 1470336 1812272 653756 1645800 663044 580715 1378698 359806 1651748 415897 1491054 1315977 373598 101028 522578 222119 1968506 907766 471458 1911136 263692 159131 178356 1310505 1530695 1917193 1370766 154366 1864524 1568360 698100 656863 836075 904164 78494 1009901 53461 551250 25268 1895239 270749 813626 188765 1582131 1705625 827712 631719 193160 963788 107660 1625721 1747626 340371 341294 1273902 280955 1605927 203887 997295 658973 119467 572446 22925 794952 1579020 1138660 148768 862344 1990543 566519 1597507 1718604 787480 1820698 782392 1970683 1448740 982896 573602 1625000 729103 1863758 759228 1212820 89845 373430 335739 49355 1082771 1603402 1804915 1267457 133923 1453793 1317512 924131 313055 469430 656988 1532831 1252027 218887 569037 1640886 104724 1799124 778806 946311 329175 891830 1856973 1777894 1092393 404400 228407 254627 312297 869349 238071 507838 1216770 1902126 1111705 988057 1331493 1427957 1803217 529560 291027 1615749 831642 1220857 861623 1313803 1814437 1700782 1536548 799646 1841264 693368 1303866 1674821 1697377 42305 1719383 887695 1351379 1549964 1362276 1245955 424620 1032813 534805 223397 427606 1029756 1306053 1878688 256796 906699 569822 1187341 584917 4982 466722 1729641 619337 936318 1923142 926761 652239 179247 1865384 916270 195734 85414 1615058 782214 369586 654873 434583 1019125 1262431 60672 302083 1391954 1585514 1984587 170675 592703 341685 1775828 1051374 1992788 1222000 588 1325165 1400792 1802214 412118 1952048 378618 1494811 95300 840384 640508 822138 1147950 532511 16455 95087 1602751 106180 570206 1521358 327439 422770 683885 971323 716344 1256030 1295388 1465213 767227 1006433 321732 191156 1866920 732050 1613131 478086 366476 754308 693023 1476071 72734 486444 1424845 955863 258085 1116764 598177 1134321 1150658 178722 197305 271984 1212899 852764 353592 1618342 138388 1080072 1655996 760751 1367124 295391 1244138 1445574 1491528 1620497 356988 1919852 1734261 870404 1716706 316687 923117 1637922 796049 1588475 408193 139005 770845 1689785 284026 1581041 391533 700352 146652 684515 441996 1773201 1416201 1135270 14419 93357 1820716 1948827 981271 1355132 929667 1948034 507169 224330 1025525 906934 1877491 10819 120409 1626436 186955 1886631 10836 1823145 1053765 143712 1645453 781264 873693 1641101 654412 1256689 464222 1322086 415034 828750 1589952 1585945 387704 444843 137565 1930352 952165 1051703 263379 1447013 1483040 915073 1955455 723078 754991 1335900 305867 273704 1614973 1790836 420976 965824 199045 1990572 205270 1417846 614070 359681 926927 692950 50479 1672340 1192716 1388968 1802581 77232 1219012 1683213 1692013 144107 734416 128431 1500147 214220 188199 433130 1310273 831303 1789905 1413059 1258660 1404919 942858 628957 1094369 646920 1396014 974020 802358 439967 1978845 78710 816211 806381 704117 278989 377604 1072225 1157818 307188 1491857 611603 279351 1538951 1637678 1489374 424346 759106 500026 649804 273068 1067611 1243666 1863105 1049242 1941538 369890 562669 1290094 493804 397975 449629 1260489 1998155 1356022 1043130 1806706 1310027 957628 592872 1726766 399263 911429 121412 1641475 41631 638023 968779 1647258 651012 928395 1275639 598759 1524818 126934 1732803 1044947 49832 1892729 1120351 1789446 1664586 1060238 1588794 1767238 559558 147275 1627627 1031899 792555 1493206 837947 1878778 1944353 829009 1951888 938016 51566 1779913 1486558 442812 24248 1781627 762051 1504645 1846762 586728 1701607 1162238 1470797 1524814 1321986 1945798 408382 360714 395128 277617 1187885 691869 287580 717769 9665 1908433 1614386 1493650 1867995 342014 1406988 1153511 1222852 1732997 830807 778583 1053973 1331583 433005 233105 1827892 1374450 519139 1488542 519850 1363650 1802289 217747 760499 480515 1291657 889433 423481 1016471 767987 1257059 912887 1346220 87529 1637661 1938653 1275180 1614755 1397349 604536 725311 1387121 106820 73623 185322 565722 1209759 901229 1358722 40369 249597 956698 1650362 767508 345655 1417414 1628336 824832 162818 1711369 268911 1497256 598305 739768 112163 1230809 1276582 1033440 1552939 1628449 1097098 1335431 831393 354800 1297897 479970 945538 187254 74470 1832624 372645 1884879 1840700 1771153 986519 1239436 300015 1530930 1401196 1777428 671067 1370959 805221 1156454 1723834 607423 566628 935716 1204110 1748601 1090795 963843 1819623 1573321 599538 1788847 437363 347771 921550 151524 322243 706458 1759791 1427314 924418 1334393 758224 1827679 1027475 1127494 223310 1000844 1262739 961872 427413 1939402 1375746 1795177 761448 781779 1198018 1911479 657877 389283 1837227 204841 1235924 1005103 1625197 270464 671274 514858 1173638 1534376 690784 927206 648792 59421 362038 496517 350204 1536227 533101 906105 393789 411385 1484384 1276665 1660870 1494330 1284887 685675 392948 931435 732164 1866314 1017788 413435 96895 757504 1144115 980054 1430199 366101 1543802 1364630 786310 129085 226380 137944 382385 947595 1848253 1940120 609330 1351757 178351 1724384 877114 1745049 962084 825836 674617 315442 1134603 1934869 1474000 1304136 1830974 1445863 321566 451036 29594 1045254 872569 86343 1218237 195781 1751773 101213 1322469 1642105 119094 1738282 1512730 567904 1881538 861101 1175154 185416 496315 1700605 1036444 965587 1313632 550902 558078 755250 1232603 1876271 1056703 695271 1079622 1710118 1389512 1607707 893163 1099713 80703 1344135 1411597 1850991 1856761 274953 227532 1814901 1862185 1209846 18462 1500289 708332 1875194 1115451 1943673 513839 1832812 1286830 1647538 1917014 922054 846372 943412 1183532 731054 312959 1820685 1756875 203347 36609 61772 275546 1470199 1474617 571080 1799022 443327 1512872 144567 1640462 699024 1844732 1579685 748624 1507569 146142 561106 1042424 274891 333085 1502109 289727 662762 1411882 1722501 1946129 1302084 1688372 1819518 517578 955448 55743 1271416 970944 805219 779325 1729872 1668288 118086 1193608 1516953 1803911 23225 704595 1163657 1271824 639573 1563881 1791673 1869953 1796189 1148920 1164299 468159 977163 723930 1054484 1863972 1673520 1821295 840847 57468 1543289 1442746 298575 823929 300558 596025 1550194 692556 957824 304512 284301 1799267 1624497 587956 1116183 1794861 784919 1774450 1548126 1415287 915629 1747136 1518119 80690 1457931 670509 1484694 1401523 337273 1824509 727147 966201 549555 800613 838307 1371468 1308528 934756 1932757 1729562 1757462 393336 1415953 1833829 1199547 1974046 1288263 1061316 14746 1215368 896428 1446849 584387 925118 252809 1528950 1954894 113246 158070 1441535 1914910 1796866 109741 1428666 1957300 1504248 1867051 1752935 1928706 1683514 574274 1616295 1807512 152264 1330719 1193264 779329 129558 319133 111465 1170838 1447071 1354883 318294 87776 409260 746852 881398 1248256 806610 1548942 604044 1872792 1334503 1498578 622670 714882 1368987 838950 1737271 1404882 553996 1062853 1243764 1124320 1826159 714160 1942128 649698 1492098 1983165 1488335 557934 1138793 1148965 1813623 1813125 1771240 1563513 683161 946265 1039015 1757460 1411837 1841140 1768947 88609 661233 1723266 1216350 1979204 1291853 124727 1738953 957248 630047 1695302 503524 880287 1972209 1054035 1672797 565280 935797 1405960 1545436 569880 75972 1677942 1794094 1015070 583959 783749 1358351 1704926 1724444 1249183 1448035 396898 1452303 286679 502553 1227582 129435 1480011 1602372 189019 297110 681596 1355700 459718 1316249 224619 1458147 48290 541630 634478 1210708 1623118 1931407 835715 55568 1611505 1787045 198431 417151 1021911 882370 859040 1529464 1659527 31291 644780 154268 95360 77983 1274669 636524 1212427 1359975 764082 1972278 1289620 1013146 1920831 971217 650328 1062933 1058382 877833 1285249 1902786 1487184 1337138 115314 1965767 1833275 1853010 943811 1751451 958807 1767080 1661842 708142 1729616 1311136 1155528 96107 1355767 1101724 1972134 1849398 925816 406428 247863 1382605 760775 246837 1079320 410288 166368 1157396 1360394 581303 935891 1571504 1100337 1259334 1002745 1483940 93691 1078740 108658 297298 1135940 937027 1056962 1350280 886184 1913080 130615 1091908 1381695 257795 1711481 1021781 855037 1599135 708626 312270 476189 719302 228045 1228262 167108 1952615 660752 58935 577409 626463 1759296 908749 763807 996762 1923432 1798217 1095418 83114 420276 463854 1124372 226514 1780648 917913 1552198 1628554 1208930 620366 203439 1240468 1694322 838127 1240187 1569494 1610451 419079 957081 763687 1817919 1402182 1189440 957173 444798 1863548 1082778 1313690 1846482 491450 132479 849570 1634948 194092 1971069 1831618 721977 794204 958566 849562 855723 419627 1032537 527589 591563 1758119 424633 887063 1841960 1697257 1238584 577336 722335 1861959 978783 1265378 1113843 1296379 39182 1619964 609828 743355 1918119 1849623 1087289 1600497 454274 1685138 715989 306478 217884 641751 163860 622914 1520756 241508 432462 1008759 1889773 34837 1724107 1616953 602599 1887035 658889 1706704 915762 595537 260377 1120574 870815 667797 71292 1286492 1866931 1567067 981466 1971494 1700397 888584 142857 93059 755403 39816 1007003 973972 1168060 793107 58248 1744720 1743277 251634 1969084 1443545 1433693 1339240 1604053 362062 558121 1811728 102652 1995609 1956724 1954087 1265645 520772 1249695 368167 942124 152126 1503844 1538064 903007 1351459 537965 545528 799652 1034303 193840 733633 1214242 988878 156403 152977 342370 367214 1223582 1640907 1725329 1615228 124684 791442 1939049 1478906 575539 460072 1837875 748825 783525 1066725 1893269 682881 1029389 944592 1622283 93047 623882 880281 1013546 1382949 1022528 1546947 1270694 760034 1221881 1323765 1974983 464011 1920942 1290692 590474 909146 1699215 1993446 1190794 1506421 569523 1711596 650057 1739876 967049 1034925 1292370 1907791 527956 685664 1489213 1909166 747957 1057705 1353446 1679495 1252461 427141 129697 1310322 437921 106417 1924596 337304 1154858 1908547 1494377 255342 1653575 477009 1053849 798493 868994 1960442 300897 1857444 203290 230708 811129 353702 979555 1202840 538556 1725527 1471990 1246447 1889518 1267303 445197 1708360 673051 882075 1716894 896278 372886 538515 1887569 1229336 1157131 1419478 1074940 1208077 863882 630098 617778 1232780 1822159 924949 1859513 958875 468125 876637 1337063 460524 709523 601125 1293304 1541154 233113 1933497 1107451 95005 1717290 652286 1711512 952404 1601818 1591681 1925788 1317399 1454490 1702913 931539 1316785 1098117 1810302 1410267 1988674 166523 424292 1360124 861105 1379462 250580 373649 1336239 840056 1604081 978738 1007016 232564 582408 1897231 999017 1699410 1544192 1461290 1566618 277699 1735069 99187 817846 862454 330116 739524 1698045 354094 894910 1849654 1416605 544668 890317 575678 136252 223836 725973 155086 228462 1031309 1675086 1243457 929215 593428 1667468 323677 548868 1947618 1674850 302109 422936 1150548 1259617 1609513 11047 1736769 1760563 1935241 1185296 211459 428496 1695231 1086647 834056 1152777 1070547 160761 826720 1773788 1527797 183551 1727151 1424572 1892339 1814443 1528832 1486455 1612218 339691 1862828 129236 351778 784211 1636864 470156 1472873 1587755 1398969 974004 552874 36969 506557 1396159 197913 612571 460709 1026139 1447996 866959 931002 804794 1505423 175342 1082101 817221 1509990 1129277 695553 1095318 1354273 394480 253931 708618 852067 367808 51201 95613 91921 1105387 1718463 549244 1353077 1526077 1840929 1912038 364991 1640660 907765 1932136 1439440 1610072 1682166 4631 35444 1654179 1140220 1615384 1504491 1250502 1446958 1068085 714218 1664928 919408 983081 3658 1115982 752340 1033199 1226353 1624616 1026355 711297 1773097 1500539 1617589 1663295 1632738 957201 62739 856979 398314 1076297 1246658 1511258 514756 27306 491419 935649 296206 1824224 1090706 1612446 45361 1532904 33834 1918497 1862997 317232 8195 10072 1405404 339487 750152 1175366 398840 1972449 453800 1397034 330031 1539987 215735 1159092 1501011 125038 1234923 883170 108405 1981770 1690247 775525 1606811 1230555 1913711 227448 532734 506631 1936538 1725341 525936 1379304 438331 833393 147349 1652213 919912 53962 896976 1035320 377282 517740 857666 1927254 278655 289695 1741374 1325799 840279 2171 601905 1449793 271568 257879 1786023 1531432 1062246 1261833 409533 681193 886870 1986547 60323 677877 1704976 1460234 464133 1729364 1358488 1340148 1093931 670564 807213 1474429 1199036 364944 1365691 1764128 587399 580832 932500 814087 332844 792462 1666054 439895 168064 1306272 761989 37668 1396407 585366 521414 295242 895351 1278800 1819218 33860 12579 559880 1438447 1338331 863457 1921846 190025 604152 1777804 1087617 1747959 534733 256052 1260833 302723 1228085 1492645 825712 1650642 308728 822888 648094 1408882 1054916 476764 1692952 1333572 1592487 441368 188673 1833455 790670 247280 142876 248225 1104498 35129 430169 234729 291700 864942 1827362 1010042 1784452 396815 74499 441655 1499549 829006 1289076 759494 194577 1446371 1844497 806657 1768211 1229771 1695336 1944990 280672 1090987 1383818 1146012 775448 739217 871394 487496 798814 906407 1265693 1940509 1714772 1986738 1744928 365915 105630 1257465 363318 213215 99696 1051045 947311 526529 1104205 1146167 1788621 237517 1525012 1104773 871077 1956633 686380 144142 1354639 1028790 1727853 65596 224273 515523 235510 1948213 249783 1204198 1321035 1232139 607479 448131 374148 539328 1389797 399889 1826921 657836 968201 310230 406144 873619 1521222 1056118 1559918 723618 303725 1689375 1644859 1376038 257184 1928011 909261 1049264 946641 1036375 178524 876713 1514619 533364 672788 1707131 152899 724962 737394 1665306 1973844 647558 274149 744154 703106 1600340 1220703 1065102 1467848 400484 1387126 1373300 193984 1256071 1168911 900850 1957664 1760737 826637 1227883 1177856 1909207 1506538 1213307 856010 1011484 577093 456640 389601 777228 982686 41942 1001039 1711400 297616 178058 417627 1680756 414768 724562 1473197 415654 1070571 1457213 1976550 1315141 1086216 1015575 688405 1419411 1453483 396085 743349 1150608 1241695 1677067 1564499 467276 1649274 1189205 1889870 156740 840078 201896 741768 1742494 908520 965168 1971758 1382266 828089 1340698 848339 690027 1348258 1073730 1315122 1479163 1425571 1166139 1247592 907919 528534 259608 21927 1124287 1367275 1195139 1204405 653702 417874 810146 1360393 687493 1770971 703067 1010888 835019 380546 1940673 1544954 658905 999998 1727753 379194 122937 346803 363903 1930513 864087 1824952 217169 1613885 586936 545059 411886 1581317 1507479 1462053 1277271 391524 1275853 655871 904676 23438 643344 1721859 22326 1223682 85910 952657 1700025 1214002 1478511 1248915 1668277 521237 1964189 1827414 1550654 1058672 1208188 1529684 706262 1713935 526976 238125 1576696 894830 706118 1299406 431490 1041590 361107 192736 227505 1000504 516658 224961 319957 152905 1280677 1257599 1221782 1412010 561445 847241 62295 947248 3452 354352 1562118 1415904 1336658 1037917 1702154 62331 1000103 1561595 81071 1326766 506681 587060 1222189 779589 989250 1881640 1154051 1420366 747330 446648 291021 242458 1911819 442929 941823 301218 1037329 404205 1786270 1618943 1399958 1177249 1881924 818491 1163522 1857310 25333 1989524 359324 385891 450391 1871425 1418267 1657016 1572160 443020 1250500 1478014 1616820 1121209 822558 667685 1458917 1955247 1485678 1912420 966876 1852852 98472 192771 1565271 1734533 124768 1177744 960273 1109360 1045362 1679264 1094847 1756234 1440732 1417069 357980 1088423 1549442 1420235 1546130 844468 34452 1262940 1529041 1216629 870853 56874 1363535 364654 1147395 43239 813952 137564 1753740 1357306 1776575 689401 1294925 1359883 1016145 1262222 772717 189291 1631341 779475 1809081 599564 930740 551154 48961 552555 1735725 1547086 1743393 1103211 787734 905734 495521 1893001 1964695 277158 346109 828608 542557 595590 756016 621476 340105 728169 1726845 219702 1520128 1444605 13354 852823 192067 1163110 1125113 1065770 642809 1219132 1277554 897834 48399 1750285 1411518 478162 1326413 970188 1088598 1804745 348032 558923 369862 1669612 442721 670760 1067073 1119204 1646408 255802 255451 983120 610543 1139118 1139866 1336669 183211 345122 1949472 8540 1802330 1229517 943491 1438520 127557 583273 390938 1308771 508752 1858496 1507459 1736034 761425 283506 1411671 1776953 1698682 1329485 1142830 1195541 1655160 629046 1287204 713166 1483290 16067 43622 230034 784250 1704637 1728253 1920549 1772215 1592771 1060460 1912785 1022709 285769 1952040 711753 1006946 1798207 1259015 1755500 1474128 1559480 1614633 1950183 1301604 1163725 1413920 456285 1132961 436622 1883849 1785884 982589 393100 1748977 721813 1444948 900225 488440 144725 1076222 1889906 291573 1963195 1467082 1174480 1804002 1657332 93702 1246659 1586297 1747313 923236 1176388 1249376 911826 155501 434842 573213 536416 235954 1286217 345603 1580220 875278 1534392 1115800 1673307 914800 810825 518665 1524438 1798529 1695230 1616177 1597627 1105242 803306 614717 1846230 1120453 1908517 1477498 1548552 1424421 3613 1040173 580601 1900852 1537011 1330174 1612671 432439 1555758 824935 1467258 1166968 1800509 1152175 762510 444537 402534 108040 1169997 1748374 58897 231700 359066 1612179 1536840 1130591 964350 267669 1313985 1629234 1220959 896347 1439325 1456115 1705091 1245837 942841 619374 28315 229892 1155323 476818 1002189 1237229 1170434 1681288 701687 362507 1157014 1908220 1655979 592986 1056196 1827583 1932045 1008090 1225482 1581416 1775071 1270927 1564997 883034 1491965 828706 1704038 1484383 806537 1125055 964621 479648 1631296 1973017 573311 111097 1411581 248495 1957066 130476 171712 1173941 1708336 1888380 1347063 189706 1287611 1417227 99739 1851127 813635 82361 1938765 1195110 247664 784709 1871454 1505395 463118 1311640 626587 1259939 1482914 269407 737280 106902 354686 1006938 1106254 827804 635792 183063 749612 88323 740165 1264904 590122 84878 1492590 1951552 455568 1236272 1494299 1456735 1346309 581933 12542 8819 960108 377066 696809 1572961 1229576 1132686 85392 992697 1799681 130608 779570 1044767 1908908 309843 1544352 419994 1541653 812252 1313110 725997 1382791 838069 379859 482727 759467 1299300 1217358 444924 199618 821492 475734 450791 126858 403624 1076039 424155 254756 1118307 1637997 118733 259877 368131 1022058 411508 613926 1334776 344248 88320 252669 1624681 344668 252142 1014560 178597 755202 1236619 346496 1167900 1843008 1008431 402947 1909696 788872 1199767 736631 916659 740709 397915 1079384 1680034 1750895 502749 1089744 627426 130022 1095960 1619277 211253 1284300 1423740 1085578 9004 1022191 1503270 1176689 965601 45282 1701588 494360 840914 1603553 1607321 1283748 149329 814749 1812681 1730747 1724564 1651637 49378 552208 334098 1044966 988351 1905717 1472890 1003829 747713 1644762 1283794 1585656 1303010 159674 687181 360147 1322250 1268549 454238 475399 472998 1319529 257368 80282 613956 1505739 330451 885349 1420888 1009773 151339 954160 782495 1834375 200449 1466811 850244 1842018 1909660 844185 389160 291095 210928 315380 118610 451 1312957 825251 1495205 1197732 743524 180150 1724473 378482 980679 898852 1346681 50357 1235619 566552 1991417 364406 1781017 743401 1838634 877448 836705 1377150 446893 373849 1204152 1782411 1129382 1192992 434966 280312 1300061 240991 331737 176288 1880807 533302 1895401 1354854 482674 1132195 1771045 937473 1871877 1198325 445186 1364190 1140197 1688979 1941419 70604 230544 678136 274915 875293 1359539 210459 1814685 1678148 657829 1973966 237557 42863 1674391 83559 989641 1016253 1303313 1163119 1454810 1355392 1147553 1541812 1448801 511970 1935186 990511 1448727 497277 642736 1564117 466049 1777768 573912 665984 1393524 1083737 610592 1405850 1914295 1301112 1092199 1541320 543030 537312 1831357 100062 214678 543019 550620 1253065 330460 1487996 9289 993060 692817 7195 145169 1689515 1444885 692856 178234 1326917 1676554 359704 685349 433136 708356 383853 1435692 572441 1967869 1574800 1782255 607711 1228967 691145 324051 508630 756142 395155 1218777 1262726 1086666 1045017 1229221 224779 378226 430283 983979 1108246 708972 740710 1861875 1347937 1479804 781363 1705584 362224 15058 1932267 1066306 768424 381751 750014 699788 1676948 586267 18129 1381222 1377502 1223839 1953214 1691439 687837 1912679 1670386 1460444 557675 268308 1189589 1659071 749353 461670 919191 780301 846808 1517318 30698 1945962 1511541 562876 1430754 184894 1732334 1165744 1194821 1275261 881149 1985338 882155 716121 891083 1988286 68864 386014 1691579 1937592 606216 1282699 974544 383065 1258027 669739 953979 1448843 1162049 528074 66036 1877675 1677379 1306635 1655957 1742589 1993797 500819 1145217 107608 938329 573688 661385 971454 183265 1481929 982221 706396 1295357 1000453 1252149 1488931 407939 1679892 860672 1588577 1202570 1400357 826125 1599467 962492 391094 1525800 1242465 988056 1295341 243112 872399 1509591 1919463 1475830 867881 1759300 823381 770901 1007052 977379 1836114 745044 860997 266929 1752747 1870479 551884 1657435 1898139 1910780 1987943 822221 1721514 1382478 561649 1820130 1556668 540283 1452708 1285939 1575125 363167 88728 1610667 1454509 1265663 1486275 215933 1313087 1147844 765033 66786 1058764 1293811 978866 645890 194014 374436 1684462 1022648 821659 1616895 956047 381479 469597 1998060 1033495 786739 479403 1434067 156973 114433 597702 1499476 588519 471869 1902041 18589 1091551 506816 55523 1443695 934249 113074 721541 908250 771636 318657 1805057 73065 1595026 1045591 1083070 222602 1962487 321333 513429 1496410 1783635 1247008 443027 1523182 322011 391649 896546 1207113 286132 1575553 901580 1829088 417176 977472 1887605 974525 464751 903873 1522849 38753 1166543 60109 644241 1850852 336627 1406286 420961 818211 1878889 1893783 960427 398908 1504658 916900 244657 1407370 774419 1104846 1646010 366317 1573221 1353076 923147 839657 1407696 364526 1241744 1552091 859522 44750 181352 601130 1970209 1785739 572536 786942 1824069 540309 896774 1349865 1764295 721637 1399657 159163 441697 1259732 1014935 174599 1547651 1507723 1590201 1029894 1067416 1639785 375175 993680 1427096 579035 683313 715674 1451935 1506146 91915 1985026 1028379 1262337 1521765 1046063 1025544 311707 518216 296022 799933 1650830 1435111 1169517 83935 1010377 449450 1142338 1258036 1667145 250127 1522014 373916 33749 125936 1804107 1701693 736590 1488883 1636212 1662628 1857110 1524695 537689 1019136 1879932 1074910 1230793 1387765 256599 1188560 1837689 825153 1468860 540762 1831613 539508 697083 1407326 100040 714234 704597 618629 1707922 1902138 746132 475128 985493 1620442 1621283 1738021 1558486 1059263 1512471 1479961 984086 749099 954916 1219955 1538584 1233558 139204 456108 1056996 184939 904758 616915 99006 1009855 148800 681095 593970 1963262 1622172 1473702 1797568 288259 1313292 999604 1045855 863342 881749 468496 1281067 1245322 1163937 36338 1562134 21643 207139 757474 1840301 1010995 1047332 1094696 896510 688177 1372802 409012 269423 1576268 1967508 62239 1854269 160439 1983327 408728 1561306 1037041 949223 863468 1060416 457557 291791 447269 1748030 1387174 1934472 932403 313218 1047553 1692966 1147311 341290 720223 490667 911311 1803222 685719 1708305 723927 816129 264725 1986562 849056 24052 987129 632878 516807 1518781 1567522 1155472 438116 534261 1080154 395409 1338777 209279 1131808 690615 1882186 873561 151358 1583584 1207285 647983 262985 130231 486687 304346 121083 1573672 444358 261059 484613 1001708 918426 945985 433068 464709 1305530 672976 1004316 1698357 1532906 750342 658700 1675034 800290 1199795 839747 1563806 986817 1841344 300579 853419 832195 407461 93569 635339 1770547 126059 1762142 1712266 1752703 1462348 176242 910159 804826 1087225 755453 1486156 1746391 1082374 1280494 1446816 537502 909514 1694059 1198844 1588302 598545 1561683 718345 1298487 825561 1132608 1185018 1364267 453109 1372506 1943152 1794028 1788369 194363 1768678 1093874 1258481 54976 1163612 1135612 96233 625179 1755705 1330617 1618977 1887243 1038235 1763779 133023 737308 1230769 1747691 1266722 1431092 1402566 3803 398562 205787 561291 1802171 120785 926165 1622394 1906417 794696 676946 313660 979787 751074 1343484 406217 337743 1143842 973725 1501052 282607 753520 6040 1418439 608292 715656 1878407 1771227 398927 633918 895048 616133 1215975 722070 1256926 1562603 116486 1558129 1145869 497560 735704 750504 474529 570038 329364 1132501 462552 583983 1111888 173517 259429 278057 93088 312957 927500 767959 150725 638236 409325 390030 541382 156611 789278 976849 1559939 295363 1472762 1170192 1926173 1579369 204143 671677 1565378 1955655 747681 445968 1466432 1513347 328502 1931480 1321480 1100702 999486 1433166 642280 1093402 246515 1362679 1387866 918422 1364970 420083 1024695 693809 711213 1043123 1137211 1336379 189289 456438 908447 948767 1255585 430973 1117680 239833 232415 106457 485845 511604 689667 1479397 1828896 452282 1925086 894838 617516 1783719 1993854 1004501 1007302 1820299 1827785 1816527 412038 734037 1278552 499329 528238 1222389 594328 1662451 1337001 1418166 199735 1660754 132964 1224217 291598 1202198 439399 1739241 1173979 1382643 875571 1753056 924294 184237 1685434 1567249 1998809 43583 757932 1174162 241325 1321681 389420 142282 1807273 975058 305295 419932 1402750 234781 1162112 1111049 59038 1680476 1262919 681957 911468 1094479 949980 1318207 1084024 1789336 673069 139221 302123 200506 1669923 817705 1314242 1845834 850333 1973559 556262 796780 497844 1184119 470695 214086 1119887 1627543 1801639 615044 1450116 56935 1759620 57815 1020079 1228043 51789 1843189 1971372 425155 687230 453976 1664246 42253 180620 506798 439041 1869974 273328 1054777 1311566 375898 1064042 1738471 459354 286271 879877 59037 1742901 1039462 442031 1130077 1853587 1735009 1373732 1562251 391129 1250607 38033 407321 106177 621508 736873 911014 374995 473383 1378763 993702 1688486 96076 835896 1561205 1755983 770464 1995631 1398300 678177 1275887 1903928 16206 1576877 1568749 1340679 745735 795138 604221 1336741 1609965 1704259 696061 14791 1152386 1333331 518663 270362 1864441 1329507 726420 1825996 1759700 69255 534725 10697 1649843 627733 1159149 108643 595148 119334 618323 1637024 1717877 175587 1293395 933834 972505 587755 1103906 1516948 1995544 453030 851712 1034644 68637 1378677 1368478 83305 380213 1999299 908209 98727 1472839 397026 264316 594152 1374235 1506495 469677 1109322 997062 1837530 1747343 163628 932727 771905 264106 1486763 423589 1491983 1361763 234773 1198264 430513 751907 863225 1043646 230809 294344 1427333 1571057 22634 920551 1876608 1621928 1209554 1461958 482163 1973439 1724254 1818383 499513 426042 1008871 1088612 1455445 1928063 1514687 1847308 95858 694983 704788 1600229 736355 1692776 20293 1505246 1802812 274925 1820293 1921217 434298 436978 828156 942424 1031342 732032 1300262 1713642 188017 132943 41124 1990445 561651 1529247 683616 857930 226644 1291808 54050 983007 1330675 1861839 1814566 742102 1909952 1059819 1133322 1291893 1974870 1925677 1649549 1515701 479316 431154 1537635 934216 1497829 631782 1809013 1835117 1915920 1790568 967465 412740 352895 472987 1488890 1781611 807684 891007 1123217 1391691 1701400 241873 1596650 834871 1827853 970112 1876250 1828960 1604877 1348270 510029 1067660 1826175 1536975 1581816 1542756 791857 1992941 733555 1280245 1505889 1301086 1409233 705854 856271 1236708 1581533 1312007 988151 1947901 1035589 1618150 1319780 43402 1964868 604876 1617573 748803 632889 487669 1468581 281775 656540 614059 611753 1657163 1864537 1606732 705149 1990628 1201577 1789522 1171482 1372457 1277852 1945631 1820346 506899 1063997 1488713 669612 1832475 691738 1249509 273247 1763746 1114838 1029985 225866 1164488 74742 561108 272042 1259245 1130033 1733496 992011 1416977 454521 1833571 1976752 1932306 967716 1860595 862338 293813 318478 197911 436328 1161448 775195 57351 961176 1996483 237579 1396278 751079 1455631 1737021 1719747 1044502 1993913 133088 1715687 493586 1968008 673175 575593 561940 1490421 1513861 1138341 294226 911015 795049 1958371 9202 1943495 12041 260064 1879469 970032 586836 540345 128577 1918037 1345556 1928190 1290520 1093007 18179 1808520 1564874 8352 1803958 1970361 1186143 520138 502631 1229253 1176175 244310 767456 1899542 706653 1575223 891099 1754565 1673345 1988939 1435364 1390988 1665613 1365061 795540 1526350 550901 546749 70783 1584799 1163111 712483 420352 1381199 225486 963037 1110770 458566 629189 525324 991152 1681102 821718 1494995 668410 743629 1936614 1056514 1976769 110043 1337419 1409946 1060252 26993 1954725 667584 1374006 1962693 597027 1963737 814608 763668 1971799 200893 268605 1211449 468363 1659395 1024780 1385009 457998 946644 879651 1271540 716658 1025913 611352 1878013 979807 878994 792239 1067397 1074409 1113012 497980 712506 340597 865966 1273354 1269909 657830 1637824 1399937 1545445 179993 582691 830383 433525 727237 1132541 1708797 1280454 158544 947002 296139 1960034 1000194 69748 613182 909328 133959 971134 1492852 1679773 1371876 662362 1833224 1054417 3686 125419 1437363 830092 280862 1457575 913445 287990 1494925 695020 1489409 774189 713177 1879355 1718188 1220686 1308790 1350579 188783 1891047 434819 287051 1747516 1003307 1700740 700414 1693133 981165 1629277 1742719 1263634 373370 1198159 955198 1263973 251243 912809 1303343 1098753 592975 535164 496756 89729 208785 1815738 1416425 156525 1133596 1647135 1193221 339159 718238 1986902 1442694 1261399 376253 123976 1121742 1780205 1073122 983258 14242 1539181 1596352 1504207 65066 1612517 1282809 1162548 1642394 1480433 474921 1515337 25005 520283 229873 705989 1400979 664031 378816 1967064 1009839 1924763 832678 259568 739601 454641 583745 1121707 1794170 708697 532662 532017 269719 81087 93917 1709180 1919159 1695131 520621 1678288 1913383 723752 1067624 698889 426204 133713 808598 101712 539523 428603 1682754 576646 1239824 1986956 1149574 301923 1565189 1515309 200682 1269263 1582879 1636088 1383720 1770057 1188747 222346 1480520 282702 888677 589446 1943706 1977130 529099 573207 1926866 1759814 1514164 1105439 1130267 1787645 816425 393613 1670092 1130147 330032 245284 1826963 1604147 976907 532943 1644834 945425 1115548 1709990 1527630 473454 828715 758128 1679884 937431 1892909 543744 352419 978809 1494628 1718845 1753963 851676 379655 996796 327804 1294389 556728 284763 320021 1229826 314845 1789888 1082278 1757311 680182 1008616 327080 544848 818063 381061 36324 1237627 1311514 1342013 1061889 992508 1741197 14617 891366 1447730 814729 1998304 1033343 666909 588539 93295 1606977 1955888 854433 558297 1502842 796957 519907 1485880 1359066 614262 77379 752874 662985 99794 14451 483954 851883 1000329 97112 974814 839264 1977477 229104 380947 749607 42740 1980936 1980292 627650 361733 1644378 864978 909038 290026 1671129 1814100 85283 1313085 1792393 591001 1562166 328319 1426541 705557 1884825 1511601 1269641 29174 19091 162378 1145051 1376611 1690178 1325468 906482 142202 535688 18756 948919 1979801 1794584 1218444 1705587 1663000 1490708 1657122 1559549 1035703 1194642 60246 1701305 240540 884975 485258 1001238 138058 1161534 66475 704609 731292 1286639 1716596 216760 933619 1725388 311640 1265419 62774 1370806 927561 1664549 759618 202907 566114 1546148 470172 1867752 1393142 1702351 1393028 832247 1632632 995870 605340 423580 1719710 384455 847327 159512 256837 525093 697894 1135100 127848 292974 261613 648346 1965715 1270944 663850 981180 1657315 253473 471754 1426804 631723 1059648 1655727 242105 373463 1355551 1794234 877351 1902868 95240 1068157 635324 520955 402320 1604456 1039770 1125528 1143060 1665211 734525 1667711 45518 1218204 1183241 864964 1853249 1104336 715006 657202 257875 131619 283422 480473 1773983 561806 226595 1394815 1076396 1975017 1871293 232557 1238602 302455 796351 988714 1021185 1422388 1405620 1857333 443555 1680949 1008854 732630 985373 889513 557877 577413 772400 146220 49050 1093786 1667355 562806 1220292 1951565 673915 1690281 1429133 274495 1870111 1898846 149711 165727 1495602 1977822 1551795 1889611 1845803 1473228 1339066 1219326 1659260 1095216 633388 1399116 1151692 876356 953114 1751896 1748162 1483204 1033791 1615814 973582 1539128 1267402 1419320 738196 1515643 1537581 1377095 407130 919229 1130276 186392 1687589 1300071 315972 60075 929104 953820 385925 1720122 1836758 1822372 516577 1652002 151202 766720 225325 1923434 1935752 1695895 486665 1016985 1713584 992895 817409 318205 468200 315851 1185788 1591562 825145 173309 1755904 1970538 1206355 637805 304931 1776226 500966 1706078 1764627 357079 262155 915868 1902156 668288 1990654 625480 351185 347373 702695 1624397 72919 906723 1726052 14073 910076 281844 381572 1549146 1654150 149467 359561 292246 1334797 1752904 455190 799901 678284 1357868 1425699 23641 1491493 1991703 456829 1713185 1293988 1590205 1643635 136910 1155760 680680 733398 1118749 1647604 1476360 1664089 1044456 167855 1147356 809857 119202 271883 1724550 1706185 756773 1681072 1853883 31937 711881 1023985 765698 856815 660385 1738 1131251 557670 393670 1319972 1800810 1590887 122631 1906253 307773 1361674 309722 668143 217566 98056 1745341 1528111 235679 1888558 738023 184943 1525484 1226155 858936 1238493 160367 130340 1825909 812667 1630321 649937 731566 1149947 117746 1726185 890367 766409 598376 466684 743857 1881502 1488223 1480698 1281521 1952976 898761 1684529 1918031 907015 1103214 69147 1911914 975538 773457 368614 1610134 1940781 491698 563982 1578181 651919 1534 1155181 749521 1404571 599764 1615619 522589 891561 667125 1404811 1123782 950065 138887 285209 1106274 1647934 111439 1544031 1865975 806000 327444 1125831 577889 872443 524279 893695 516425 1562020 889781 780243 587843 26004 386212 1658681 1914820 1286515 1574654 1905958 679273 1144840 1234619 1315086 447603 1274447 700631 105299 1927454 12218 201684 300698 1718420 497855 276778 354902 1433429 1044381 720928 1525737 1370328 427598 1816743 146620 1718774 544999 1320990 1946541 1105070 473945 884621 1831728 1002902 1072367 1779269 100797 397071 1375929 257947 336909 740592 222803 1352724 910101 1042804 1929445 1588484 1848740 209379 1108064 1759921 1380055 247338 1505600 960821 900100 592933 1178728 1030242 1241883 612452 892017 202142 1299900 718272 6967 855750 1457484 1944249 947898 1219353 853787 411852 1749964 1379504 734965 26483 1464910 743283 320946 1779651 1922449 1155405 1586137 655363 25282 344720 67077 1756115 1685721 185826 1431249 1755547 1835126 1137443 1499179 1278397 1456925 1920703 1086792 114634 510324 1043578 1177998 1406721 980133 941813 64606 1647988 536969 1950400 87914 50457 621385 1774961 49025 835617 281994 709161 18528 1162436 853334 1979248 1851348 1216799 1081490 1379941 150412 21617 12950 793407 1833317 965912 44231 760381 1395087 1266791 482730 512409 211201 1862018 1113548 1752033 1724854 331 311744 1718917 889348 1371533 363282 114236 870293 1780837 50277 31754 1288200 597786 407951 434122 320294 397482 785933 1017722 1769310 1655078 118768 43621 33771 1259322 661631 192503 1997944 1954258 368130 537816 1242623 1610377 1175245 62895 924855 1321146 1895828 1854516 472057 1355120 1222300 1535291 1419973 1316328 1886951 1566461 1441784 1128032 1221191 942310 39665 643856 1797814 1870405 87205 365896 1328877 994153 1360247 1428526 911938 1888042 362320 1288697 1830657 1811569 1944428 1916977 902648 727399 735817 1443072 1494797 699612 1636412 1608621 1199161 824083 333398 880564 745268 1780664 1095675 187374 741897 1702770 317806 222990 674095 1169481 971981 850503 242405 1565489 1404080 489025 1253561 1833312 1960914 900882 1346723 196077 412823 1451931 1613222 655482 364225 1292320 1069995 195838 1919046 1181415 236827 578800 1647172 232459 328858 1238911 721220 1503356 680520 899047 458926 176612 1806856 1853696 510805 1545664 498613 284438 488201 97866 1520915 1666511 1182930 762561 1677016 1929884 409688 544805 1364926 351252 1467066 680817 1030765 1226222 808235 1764131 23930 1936214 1965202 820514 278325 1370579 103927 309786 1349546 356122 1040562 267849 216296 1826672 787291 782357 918707 138427 1776489 79964 180143 737387 581904 1407105 1709507 1932033 381984 1839013 1502248 1083493 590886 1918406 178184 1694958 1363332 1611818 1401711 1369413 1961821 952350 1797021 1331067 1788079 770788 873083 607337 499108 1812342 1501394 1360089 1223422 281555 949565 1313021 1334698 1103004 1746924 1279230 103627 468660 1696990 1458097 934194 228258 300615 1570442 261602 774030 433000 886501 1715127 1580378 391401 1118728 277275 176624 701487 970550 1631252 1184936 510484 982770 59825 598960 1365556 1405887 1323379 806584 1245412 7016 636256 1242150 26423 1996963 1655427 480300 1950050 1895974 559125 1187413 1051296 1712686 1995795 569213 1744823 508432 171764 1790840 92260 841908 1629613 202876 805048 172404 1166871 1539000 531392 955428 832143 1223984 1946748 885124 1419124 154085 1325657 887976 261139 52696 1713095 1457290 1408219 740023 1013420 1925996 1242631 1758599 1624887 1555109 1161048 431501 1350255 371934 1489841 1595524 1560843 1435320 1599889 147484 1781721 1899627 662062 1768728 250552 206682 1681049 96299 1412525 47003 437789 1816392 462590 1655484 1984653 1750297 870749 531290 1060185 1391237 578281 642924 951998 1192462 888542 365161 211733 278266 1532011 1699910 774510 1310003 1441200 895540 167591 1885072 950076 21429 95094 1679849 1507335 1752094 876707 1664997 1850615 258136 805566 1787876 1703434 1221035 1453646 1358968 1985171 281364 1387910 672734 1008348 342301 872567 682153 1222125 962117 1278753 1951545 1311651 910057 716762 1595293 467899 1723858 1182498 1907854 1355659 208712 1044370 129340 1010244 710251 1781536 952682 929054 1351392 49406 839378 1043479 1724226 649907 181960 219761 1470292 121055 989759 1423646 294219 1426348 315456 609016 1583271 1540202 813293 205202 288873 1630953 730968 1604397 415242 1202739 1824800 1465403 1333273 832565 1324306 1819667 1755770 498414 1671587 1612388 497478 1338250 33014 527377 440500 494399 433826 679605 1830410 825328 997590 1440748 656881 1442720 1040483 831705 517252 296776 1355661 1054992 249229 20030 1437431 26279 154653 1734858 1275319 758708 1636947 1017395 585717 748115 1245065 1279915 43119 991049 1878243 904399 957491 628084 1413768 791650 1027027 1829017 1559373 903864 833486 399495 1816295 1410171 672774 526013 419523 683615 1389917 269029 906478 181655 914882 1673389 348753 418266 81149 935757 1070568 7029 1329254 514049 737415 1088912 1271793 1455742 1512240 1207318 873297 1833688 1723573 573866 1011377 163645 424063 1193069 358574 1032914 740175 887008 636820 1423297 134620 1872251 1609540 731982 585565 1643721 1756890 508801 794767 581352 558385 1478768 961624 483056 1747482 179937 826370 1456269 1404381 272197 1423406 1834478 15664 495255 1865616 937360 1851329 938267 976359 4381 1434806 1674667 1364230 142674 1714990 190355 1966103 1124716 1370069 550864 151606 1969970 108932 527778 781244 1248774 6960 1536046 1751175 27886 1440479 1242422 915283 1491894 229872 401475 947467 1286989 1265211 474556 1618764 1893511 1493412 1212089 374758 326263 1851355 1965756 360153 754153 957980 1318402 1628824 1868302 247680 1983849 1330275 1283438 575851 214559 1450289 1551138 1523670 253293 1876639 156449 395904 176020 644227 542063 576534 968975 1344398 1986239 1090333 1795681 1760351 689477 1159527 1231050 846017 92557 251481 1968232 1278460 658917 628645 540773 1817099 1641535 194959 283455 972207 1118002 292236 612671 939343 578994 376391 46250 1686988 523820 1950433 1862007 989524 1557971 1230745 1120846 1708340 1192244 60277 510978 1460920 663641 1861442 1628872 1811635 1343221 395527 672230 277728 1397824 498041 1012530 1960118 295001 641406 527964 90187 1250464 1689660 203230 1240927 547430 550932 1319063 569511 1337521 717856 548280 605953 293101 460255 830753 33678 188577 282268 1734297 878562 1214483 1122572 234802 252443 756084 1089560 914224 381599 319024 628823 1213593 38560 967365 217659 1674182 97286 780591 1567348 1256828 1619005 1294625 1574250 442980 39291 1711618 1800807 278912 1386546 19010 1498271 1726259 1877652 649405 912078 1475467 794859 820378 351897 1680486 539358 388063 189986 695234 943770 1028732 40458 1283253 1455365 678082 676786 713966 1222534 1595152 975142 1151078 1270971 273116 1814844 526913 478421 1636490 1101788 1005043 612137 318145 919854 1808960 1859272 384290 564195 59919 1437984 1333324 1896228 1535509 9073 885046 428137 417949 748185 60009 1953497 109579 1485322 758697 1683071 1738354 1286885 1978007 1020718 1847241 271627 872662 1832112 584353 592996 1328446 1233670 1754347 457738 1922154 1434998 1375015 812854 1178978 1697753 131098 285394 1901012 1027144 823649 1046058 307910 1237756 537039 1175843 1626115 785538 556910 1804030 732448 1616195 1533490 1197827 1525654 1223867 203416 1333717 567579 1107153 1730031 1149364 96505 172245 1858065 336196 786533 877116 1088853 1751503 1492670 1427412 1406305 1105489 1393662 1136731 1540801 897647 1144076 1694273 10535 410164 163577 816864 290138 605632 864248 1165293 9690 17396 715838 1180571 1594869 56895 1398704 193502 1919854 781483 579654 29258 1360559 333905 1486399 772747 1537388 616208 1049388 226113 1400580 825350 914980 1574188 1612039 1296374 904448 1309340 49086 1284617 703860 1136406 51761 10541 866133 1404925 478891 1022551 38824 1598209 470133 1093257 611955 1602455 1617608 17263 438854 1298625 1444426 1746019 360102 1582034 885642 1511651 375623 965811 123214 344480 1924199 1902098 262756 1274908 558472 834515 563739 1882161 1834009 13868 1975257 665906 1136050 1100542 948403 1698818 518104 1633422 437334 735928 1680090 1095405 1316528 925257 258458 304841 1016095 1545677 606828 930968 1604596 1990747 1754556 1239410 69619 70336 1672007 463619 1348649 1662387 809151 959995 692307 1527846 366808 69687 758235 929646 444260 701615 1828118 1203639 1088191 54245 857590 1197896 513977 969569 1881990 1827699 95398 1080447 228492 474097 766873 1911823 1360866 1430047 1539143 947753 651416 1242267 992334 1085242 1556461 1257441 927518 332761 1365153 426832 644440 1866707 1794644 791769 738566 337725 610562 1645335 1028177 672293 1533456 1873102 267009 755477 544252 1068318 1528259 787744 1117328 363080 402282 1431846 712045 1632107 311959 1488384 595267 1684948 802174 138891 1791443 1322668 1575876 739446 282779 1368798 260504 1510499 1823555 1378818 1747757 224176 1229051 75231 1427506 67593 166569 769789 538453 992135 131371 62490 234688 1239486 1272354 1053840 1751472 1696955 1673352 848715 1528246 832370 1623921 154470 471346 1303110 747702 482495 1206342 1419439 1010901 1940312 442008 1505434 125164 1643249 299415 1052937 780470 1296916 1204740 471429 1451729 1444890 1963117 118246 223525 1441158 817048 168160 1325660 497891 356349 905884 616519 236933 278489 222108 925608 1871544 1723019 1523635 852586 972605 1034336 1734737 258368 18470 1919393 1305089 707884 1972738 367837 1397450 176150 719659 593679 1958115 794057 700100 621344 1281701 687203 757818 1550336 522763 225565 1321648 1395873 535871 426642 1060285 781405 1294200 523517 1520446 43226 1065852 772417 1267913 1722033 505669 159493 1388891 1926118 1682171 873161 1392259 593617 1927805 1352624 348436 297707 1082403 1831778 1774483 388696 871308 525659 264756 1501881 1829432 490016 876148 835250 1413359 288928 1268974 34587 156097 182796 280985 159418 1086790 994773 894073 1457698 209907 451243 1823953 1385963 694008 503219 1533774 1262079 1663297 1466869 1430511 783190 881052 504464 444347 1647052 1399003 405463 1852007 1045647 1291172 1000759 897358 114046 77286 1265978 1992490 782608 342121 10942 1413330 1684164 1369212 138683 583426 577446 946688 1501096 212984 1323646 1721146 184737 1240310 1568876 1091126 1700125 605864 132594 1419529 300708 1044643 1212755 166714 383677 1523539 1568259 1768329 1212591 1731062 1856715 467594 486294 156814 1895393 1636086 1586874 1155769 178142 1963016 1074213 1398830 60853 1081744 983467 1935621 397591 553737 1267165 1187466 1662713 937117 1398249 411764 1936793 1402507 634049 303727 938676 1079500 380224 1586830 401502 377388 1914900 536204 1357689 1804640 1671435 1553411 1034610 387825 572262 796736 1303268 1509058 721264 842792 545594 1639233 1256195 1419815 505392 1310701 1150489 656846 1661154 988463 347790 80410 1970459 1843209 612917 1931756 1188611 749338 1490021 786379 347775 557923 1016000 1316398 419482 238108 1837491 1537592 1915644 625307 1150906 1568094 1739371 147391 1411148 1971210 1465561 1610247 1779349 1340696 1761725 1126048 400312 1430033 970976 187244 546461 1141978 1058538 597526 1569985 1082794 187562 880581 1186499 869129 1560646 1547804 1871162 93973 943516 670415 4143 297660 1757468 243515 1622305 663549 1812042 1722939 1516855 543354 1058310 1571609 1727034 1717813 1143222 304611 1069213 1063748 1539582 1821524 1532666 1903079 1718955 26377 236948 797795 1054787 515475 568100 1421500 1485773 18847 167542 1999501 798050 145258 862313 1510124 749740 236972 805028 492048 341273 1471004 1893903 3736 751088 1011615 1299715 177193 310353 33718 1783762 1991413 164665 76986 370283 1086113 901868 784912 1667508 269952 1040216 1856173 958702 1837299 1342971 601620 1864275 1980879 576108 776257 1180049 711323 86359 540601 1510545 976294 695002 1971603 835417 1927388 1717324 1088198 1298788 1138704 269393 200865 427276 1002006 447838 900608 1170639 1515937 1171058 260034 1742938 31562 1122862 1478216 1483130 1918172 1326627 997074 503187 1174239 1303846 1014819 555825 419816 924252 540012 1236073 1821199 49061 470192 655024 1009392 641216 20944 418005 1623821 515110 1082136 1911442 1229281 1044109 1426058 1863478 1493556 1342627 286977 987313 1269900 1087011 799655 1503848 1379285 1051217 1579879 1518061 1919119 796542 1524563 994919 1330796 29747 1278044 116070 763554 1312626 1011384 1637260 1076079 1693893 186439 1416820 343636 101425 552763 706071 1016080 1677314 1403226 1329924 761544 1242641 336357 1524248 1272651 341623 859149 415477 1105471 615216 972025 990086 852111 1025509 1919576 129315 24241 193546 299412 1293810 712332 1707734 1070876 1864243 50027 242879 931638 1020949 952258 94894 462597 409728 169031 266485 360228 433233 70020 1136717 1102627 321966 369738 453358 1749598 1566433 356385 840758 26748 380370 1534097 1792459 1549425 1737273 704963 1613970 1401802 1181523 1476489 853004 458204 1141122 1585994 1895684 970784 1524719 377886 755961 149994 996893 1626927 510602 1789629 820753 38003 538639 312377 1036823 165337 1365987 756349 579528 40883 843400 1289615 1161362 450091 879739 1994192 844956 1064034 1346623 1631543 1192603 1319918 41171 1801417 453581 1916195 1000818 536996 716235 648253 1799799 288039 192797 1588081 375011 1761532 134945 196620 115568 1148663 1799548 1370196 383827 1355890 1371584 1048848 537745 1633069 1280936 123774 1360655 859794 132557 1052939 1613114 1580261 1623192 1494357 790228 1521475 1692976 1852366 336099 1749024 1333718 1862021 1534894 1832488 563404 385735 449753 853232 1861952 1049030 420753 1695786 1655535 552827 1773712 937498 744015 492117 634860 543731 967971 1837403 823339 170179 1705710 200352 69243 464254 1596867 1068495 1398753 598328 366740 1881152 1787934 1327301 682854 1819385 1461480 1712758 515610 527295 1192193 1685840 1127242 1729974 1426891 1838144 824191 1454881 1249021 678651 734400 507131 1262976 1314793 310765 1884992 1938572 581445 121945 629697 1303276 1292577 1146642 1531779 708156 1165820 1948365 1719365 759629 1182980 1284408 194209 517567 23808 916415 1858349 15331 715510 1243818 792109 857986 1033452 607451 1630750 984328 948462 528884 452822 977053 1403421 1844390 1130300 99793 1753076 135369 1941079 1998739 976211 1996170 1135836 1441943 1136330 1836442 1417559 1295804 1717155 1889559 1308371 1327555 1132082 821797 717468 1054517 391890 654253 1216022 26877 525160 374571 127221 1589532 801541 930878 1517850 399261 1449214 1477705 1991518 1444170 1851660 1022973 1692723 1333869 790794 1014043 1391700 771314 234182 648563 987646 1112174 1299035 1143923 873852 1241321 678087 1204146 1140662 554255 1224811 333526 164836 93980 1609424 327514 1542989 1084108 603323 362571 373917 324034 869875 1969355 210653 1758458 36734 273905 1846411 589305 1516351 29716 1264332 1980981 958636 1952119 1586633 1353035 436940 1519051 322612 1320950 1252185 1041087 268567 288369 159758 1085009 388345 316092 1971298 321314 1310211 1299099 944419 259151 803157 821238 1231399 203939 1772365 129762 1912998 1858061 1481039 36903 1460552 871075 46169 444706 1592619 238409 294166 7109 1634965 1575948 551168 1799970 895008 3621 1724094 1779659 477976 1400608 1174566 750692 1945036 1117235 365786 430870 562656 510489 1758677 1698497 602764 1652842 970519 326773 27302 384280 950610 905049 10635 1759444 1994132 908990 719815 99606 1898579 1636835 207523 1094489 1044340 1888432 1664061 1043568 915725 1246198 765587 806575 1512288 317824 1182653 350838 1758887 1801481 1103987 1645820 1611762 1954809 856528 1394206 1639672 520129 1241997 1782171 1618187 854216 674420 1403802 1415629 405727 1079462 628892 1696620 1644740 18079 763042 40807 831160 97346 1183679 1522713 251973 1297420 1357246 573928 23001 1181142 1565556 1493771 982959 3087 419922 443530 688122 1344818 1732409 1643460 1286649 133748 1526694 1337882 1373478 539966 448962 1700814 1275622 382093 61181 1668835 681568 1710144 1749132 412475 993095 1128822 767754 1105977 1372469 1195756 1164721 208738 172877 1279437 947851 273846 1085268 798760 394733 886736 872077 606729 564276 717985 636596 1707875 7283 264144 1792326 1979969 739351 966438 1269891 1937571 1899375 197780 1503393 1087462 859633 223879 1550150 222264 1558329 147718 1249832 858266 1909665 868005 1562452 404130 1469635 857492 294041 1312496 455001 447580 384255 1440695 58871 1784329 268007 169147 373801 1219539 1138225 1178458 172827 1255228 805451 829059 1211141 309668 244887 732549 719693 1327579 177431 1884786 1305320 1843429 907569 49814 104054 1072488 1063970 702388 1612096 1228805 369507 1891274 1287355 1747208 308214 1521474 1171979 1848228 687092 1740939 1901325 758778 1880676 388564 837153 1765770 905708 13116 204219 1477636 1558036 1826984 472567 1645171 1882102 607109 341164 1065354 55526 8720 958153 662240 1305353 1991188 250838 233676 1343117 1307993 1087402 852124 1463798 219876 1074155 143178 1812642 1132445 1600046 68606 1863725 1691357 1656786 518905 1201837 571470 393626 1287424 251293 1905629 1791826 884340 90612 1239994 1071114 1316341 567173 1414801 520625 496739 585636 1555297 704029 1335762 1561570 43994 966099 443484 321455 544028 614764 98176 328485 1919100 1967982 1925440 1976885 574636 1889383 1912555 1677584 1611832 930472 1249824 316976 999365 1570209 845359 953612 363841 1008464 1338872 1876646 1457192 329544 1065805 371428 1025754 1630446 808475 1421966 1598881 1203947 550813 1310132 773066 1179649 1913454 1374149 1621401 165800 1610723 792865 1162607 645972 502785 110078 541619 655853 510075 528899 335483 440089 1312317 817979 1595759 413726 1955605 1739636 379893 151356 1644765 866064 1236517 977320 1675153 779077 1865914 762218 439675 1227140 1871392 1064393 1393834 1596128 1507277 970743 22359 1678051 309415 549841 1119258 25728 769309 470665 1669786 1598262 792545 1361061 1726158 1015264 1269712 943599 582150 139004 1609802 983975 1424047 1887743 1105649 1030094 1699110 1413721 525987 1897302 528118 1478700 987262 1754266 420391 556238 1899014 218216 1299965 231107 578027 112751 1658977 946281 104355 1203617 1611239 949411 266391 1547409 1151294 1395263 1070363 734456 212475 1709590 909223 19470 1755848 132551 348328 1787824 779911 542555 515871 1068606 1197048 639529 1615158 205783 353066 4396 1495657 92176 638215 341299 1554121 1416185 241623 1201508 1379289 62138 1003781 649580 57082 244177 1676220 239393 844308 1300677 1130739 232019 1784410 271376 955706 1808687 1637993 357323 183431 1178321 430772 418908 1882305 1841081 1001111 593113 776778 212787 824926 300822 1883699 1821029 723402 412372 72402 525820 968989 652787 809451 1299622 650470 183701 1490357 1264121 1616732 727178 1764770 68700 1509155 1630848 542028 928603 1147403 769125 1042180 912384 1280137 1876449 1456643 942539 1934927 340615 1374618 242588 1923395 819360 1788904 657006 1893241 801180 1879340 850849 121676 122902 624960 1306235 1855211 1791015 1556892 1709578 675035 1397853 875708 1257994 484669 755260 1816730 676241 353620 1683652 907575 516853 169360 138268 1409924 668961 3403 518505 489968 1738453 547845 1865909 1258188 933015 1153117 731288 146148 1003683 499798 1641511 137226 913960 551562 637326 430779 335052 1228789 678265 1055609 1271477 1783858 1392700 1336841 885783 1581571 1729800 1306275 14214 1790057 1894173 152356 25758 1041152 1365177 889213 811217 839822 165758 244151 56139 351123 794344 918526 743669 13258 518927 1306374 1162007 336536 1592668 1762051 1045890 346337 366470 244148 799261 512510 1376952 1120631 479207 1610523 880485 763921 171860 1916596 1629416 1560334 18775 123440 1439984 1838482 6871 695622 571600 1136244 1645050 646004 1933703 1013908 1036435 20837 1978884 794202 1877109 1610208 1747040 1443880 1188883 1290931 900777 883050 900732 13608 173704 225687 675255 684731 143826 1439384 1335895 694352 1953482 1359971 1712183 1080923 1957728 628019 1364198 529439 78308 1050492 124660 1840755 154617 164191 1135571 1635050 471653 1218310 1990253 457736 1072809 309937 256426 894685 1578783 711755 1146033 1034991 1096832 126182 1994556 783668 1304940 668137 336825 112642 1885424 1362832 1971255 163179 31422 1399102 526353 1357390 444396 948508 1703561 1753266 1829450 382198 1005455 1673167 841947 991579 749972 727026 941112 1214790 1031417 138728 855661 647937 86627 996501 560643 892054 903426 201527 715443 1535338 168045 582473 117595 376226 696136 706200 1616076 258984 1605702 1593400 483477 515632 1930590 1119101 636342 353524 164160 567392 610478 39700 1218624 1202749 1274139 707621 80267 1001211 959285 1808425 307851 1115839 156658 1577061 144132 1305243 1440538 973342 534673 1031647 295877 497000 846890 128205 1690975 1389243 410093 888939 1773955 1506413 743640 162716 237079 1873597 1806727 628443 982986 1445380 296009 631426 734435 1651766 1873071 1319825 399403 808663 710067 1949367 1341909 849449 88757 1121077 1617183 1987090 681849 1847870 1693578 1682503 1814809 1467759 858668 845333 7257 761679 1274082 1392494 805556 1236685 1023273 1765543 1860859 235261 1246148 1621567 648191 781046 1372377 515361 673981 419926 386733 636257 738644 995484 1710476 1212879 1710642 68638 813001 1913212 1993563 1826825 1244762 173130 472079 565589 1940165 1932888 483495 796832 79266 1791515 668658 1639410 959651 1967914 407268 1517570 1192218 1818851 264423 1298956 1849203 1196420 977804 585488 1997338 1616011 1680436 1992631 1248906 1003203 646207 572016 1953122 599125 135881 152774 1960411 1977107 568452 1617774 1479918 1499543 942336 22360 1996359 1762126 1303021 1235086 265422 959080 1688678 697170 943127 1574581 1940954 1401534 49274 95128 565398 885512 872209 1200448 19474 1413672 601143 1672631 476982 1252537 296624 480009 679422 516934 691179 1656913 598425 639511 487999 1195516 399214 1059395 1682368 1633044 1274189 1742106 1750399 677727 1746665 1633311 1030513 1651499 863297 947380 1478149 1434775 1601627 1479614 1621587 1969339 1092759 44190 41652 175917 143159 446900 1761135 316101 1952637 1560248 1198207 319552 1954823 1740581 52204 1230085 147552 669970 65477 1153273 930278 566139 1784713 994917 259257 34061 1645496 1233816 433968 1650218 657596 130388 1166365 696490 1345797 1493653 24550 666504 1464927 287965 104854 1348804 1612799 1750871 1800788 497124 1421599 1125551 1838778 1509476 1599464 1547773 18792 1688109 1477841 263290 1192377 1285506 1149764 1032609 1744980 1521686 594700 1530293 1497877 1131304 313588 926526 1315723 1086344 776593 532138 1005959 223829 976777 190839 1491727 177918 1779617 1585032 1523298 1278896 1483521 551158 1099442 170740 1919255 1851863 1247720 1772402 363113 178800 1271571 1897364 338223 594752 831614 1105166 1800427 1870036 31854 1868796 1414529 1880371 1999370 767928 935274 1722508 1159899 538785 290050 1501280 795776 461636 71410 837966 386326 188021 790001 1598321 562126 1757156 1599299 453129 66052 358021 1754399 1699912 499543 961123 615433 73772 1696213 1628856 682737 1557280 1844254 629346 390774 660094 1027880 984620 1732154 92665 114112 811833 19248 1134972 914789 398424 241671 59753 1502420 582968 460155 1850281 1817092 1982206 250298 1283298 1077319 1662570 868746 1125826 1449542 444560 940766 529161 997787 1473866 915451 1335614 1173251 482121 1895171 1117311 711495 736018 1764203 268354 1792179 529326 166113 1542051 1947967 1079879 1030435 802303 1788002 1772542 1788909 1220812 347132 897353 799818 316250 1563351 1605520 1626659 1342230 1342570 1705056 474831 1189510 284099 1924831 1966219 1652247 856530 1486621 1012133 336030 1391850 1066333 1926315 612953 360586 346350 337696 1680506 1744377 1077386 1464780 1827410 165963 525446 1443467 886637 728381 1604293 1409162 476566 1078097 1882598 580691 1985059 1928223 382251 1438326 426057 1152590 251993 1950246 1376945 293661 1616444 956046 1666842 1697204 1280212 42454 807090 301898 1121916 911702 1739266 335553 738859 1666475 201296 1118881 829904 699879 1065183 392059 1960952 1974382 1852979 1764623 275179 971180 1601463 303140 638581 1420193 860282 1136668 613952 1402097 731991 88931 1840200 229040 1180059 787629 1130676 1983437 1817237 1573285 1809859 761865 268964 603384 156667 965758 1249959 1334677 164419 917050 62735 1247607 1295504 528159 1292987 1541396 1005029 1572883 376436 526559 1663227 1553827 1338282 1496984 359276 91737 1443446 1889314 130668 204488 818403 52558 1692578 1129584 323418 1454873 1736535 499441 1738154 1062852 470678 1463221 1723868 1358875 276638 462269 1913488 148576 568664 575456 848904 1534604 141905 1325947 662572 1097600 1557041 1662103 234254 1942836 1287335 1434317 554853 1979024 564682 857577 639678 583112 1051475 1405313 309947 1584244 1738362 1525117 1519398 1536272 280828 747284 181045 1118681 292260 1037300 175986 364840 830072 553861 1663661 1912932 1458961 1514752 767586 1144987 1640718 1466174 42930 340504 1410243 846289 731170 1773285 163950 1219917 1382017 195413 1330669 450703 23344 1634837 969382 1676971 1049359 1077781 1036731 1365428 386682 1866659 741091 23677 745040 285185 1759739 395353 157910 1398842 238441 1507581 1884931 833594 1646281 417278 1756882 1067672 1898559 1692274 344507 758723 56100 434030 562339 1796409 1348208 1195471 822115 321876 1235022 425791 1033198 337876 195084 349404 1578167 1633922 1085458 1252790 1054463 827454 1174788 386310 1435730 1517045 274307 1919082 190412 551784 52213 305230 971022 1607702 1648060 470870 562053 924911 1513712 1935964 1694670 1667185 1794704 1945404 164029 1588382 1840079 705035 562797 1070191 1084134 1166658 297887 1792946 37359 137416 23589 1252807 363256 85142 1558903 1775917 1225333 966203 1196722 1036966 109301 1906532 1909002 773825 109850 1295794 573309 561147 1257697 1299087 478946 512999 615113 1005995 223861 560633 1345978 1872008 562651 1883385 1460082 1154578 1112307 1041137 457106 827184 1130010 205746 306657 1942791 277375 1870580 232259 773827 871167 253340 267133 520251 112118 1781730 194846 941536 210042 148491 809313 1791665 623710 571644 1027381 381365 555963 278871 5409 432771 634676 1734027 261888 782554 1433984 1589246 382487 1618652 1264725 1879539 1988866 1541306 166949 621174 424975 904904 1761321 1774564 1013744 1530585 339149 1233777 1480857 556017 759887 918160 1502445 1447524 406620 854108 377151 1750892 422269 412051 1885487 146802 1660777 1056577 1976349 1187349 1951352 819086 1519853 1070501 439065 60354 1539606 424722 803994 569640 912647 804440 1131944 1021978 606626 486126 38118 1434204 321195 1828376 468926 653245 1001269 513306 1928379 475362 1513562 1742274 1968027 1217893 849281 944448 1971120 1433727 1633767 1501276 1495755 1840595 226336 1594364 1019412 1782538 756968 1292897 1364962 1071451 1285485 987934 1923086 978369 1228135 1786644 185029 234496 200029 1191847 1293529 1345159 1421105 132049 1207741 1475502 33917 504099 661802 1485903 638181 1699473 59339 128508 1651930 1311731 1650047 1028549 833939 1547508 1598233 679877 1282645 1679657 1027290 412392 827800 1765900 1491731 616911 235498 1994491 1271580 1259163 968486 475786 1587667 1089956 520280 978688 657682 879115 1366882 16633 424553 760638 654888 1782190 965532 1772974 390725 1414804 1328041 477887 1245641 1914023 1814747 842048 507470 1566304 1086889 163173 249879 1108439 1644260 278353 1457767 1776513 526845 339835 287806 1817231 708591 380984 1254183 303098 559908 1476877 1820814 1066854 1704098 100375 80206 576068 1837595 1345745 932707 1291989 1766213 1498329 1064030 1148014 1867587 790370 1861657 1544323 313100 1697485 1042151 1363929 522327 1929325 658877 1693141 235717 1903702 1774747 1895688 1216032 1432259 1457251 1810118 67065 1189981 207539 492108 1927847 1234496 1037632 1673676 392523 325896 356196 1844537 870554 1307352 180544 1408914 1176695 1442215 30899 1701710 276444 197920 960260 1092683 383225 1348168 1188596 115499 1343505 236276 996902 1345839 205861 102451 1382603 513822 551320 1062344 677112 1642603 790897 1720524 680024 924967 479156 1696171 703599 1400849 1034935 1751704 1646203 1075328 548553 401861 69574 1571712 1833873 1394102 1949394 1112399 927678 1959797 764011 855216 1358404 455820 972385 64537 1016823 255819 1626840 1909841 1144568 540885 888458 929967 1980920 1495069 1211655 1159013 440560 1063692 82394 211217 996539 1060218 1450210 709025 280058 1492103 1706387 646809 1703433 719342 1497576 1169927 906418 1235821 430352 1479293 36181 1425036 1820350 1800305 491224 1371403 1502571 565612 1253106 637051 932545 907916 355126 795882 1963348 1532632 781605 978932 508206 968970 7208 72205 1844379 586472 817137 38058 1738149 1520188 1592126 826135 1395855 1688711 1346373 708170 1934335 1716334 1703459 183543 1957802 313676 622308 179733 633132 1384884 783540 1377069 1423243 395927 1459349 61161 205548 536453 1879260 664202 1766797 1738413 475200 404995 817136 884301 1445859 268214 990835 1715507 1642564 801815 1445814 939563 1593862 1050556 695787 1591830 101725 1556990 448425 988897 1281926 1321586 1234933 833238 39650 797288 522262 167930 1286133 1313967 198368 1063134 48681 460380 284581 85035 34743 1305194 464098 664761 135987 444610 1656284 667571 163972 465368 1296189 1795613 1797617 1450920 120677 807255 184820 646098 21465 755897 278503 194402 1192306 1845505 1182229 1324377 728116 278464 1574815 1229118 26464 986258 1439199 1905067 274835 822977 81334 1750985 1047049 803382 197679 1062324 1499135 508396 1816999 1450595 248990 1981387 1759032 493550 133092 1067822 1832702 789210 816052 253270 647463 577563 583628 354974 880800 390739 348011 1763577 1369164 480601 1957861 145521 655205 390337 870209 905918 316353 1880393 851667 549623 1321793 755497 1816642 889240 1551116 577537 1566127 398678 845681 1239837 538677 616292 781689 100986 1301720 1655694 1746601 794962 1613073 1274077 392450 1149603 1688430 1117072 1504943 1310381 1273147 1448093 1626015 1966523 1326295 1889336 1317130 1246692 1504500 832620 112704 988196 812464 834264 912248 294780 831442 1512957 494293 943014 944567 698550 511741 512617 1384295 537672 123554 1911002 1128908 883910 75850 1292901 311166 930707 584487 498090 353859 55509 1292072 1538646 1929428 1485555 1662164 1267397 1193106 1957715 259382 754743 1800450 1345160 567665 1102506 1028442 917865 369708 1492225 834032 1301901 1879044 156550 1259221 335287 34064 317988 1415336 1354410 1213559 1878961 152983 160255 1282785 413706 1625592 433116 1295594 215169 753438 682604 1111469 1917746 133461 591281 1843856 372123 915032 888698 1971947 548830 273324 1234249 129682 640205 878150 133842 1476851 1408958 750691 333850 1015451 1576954 996812 1131515 771087 1720932 600538 1307580 1702617 1463496 343554 155782 1441623 640825 25637 1933787 1658452 602012 1837147 432255 1240841 1785953 377837 1892585 72669 156687 816159 1696880 284 1809956 1259934 1716111 15086 302210 1542228 1310875 335298 1944906 557449 1201142 1704810 1144700 504660 1704828 773481 1560953 1325359 49027 1150866 288093 980844 1948551 567385 1255291 958945 132555 502066 824477 622604 1783440 50862 472190 712607 749614 1911645 1139918 337134 1634980 710558 65722 1741486 370342 1407281 217309 1522069 31099 1683080 1928929 338703 1864246 339333 1679796 563805 778603 1967905 1045843 1190945 1299898 234543 975447 1217363 1956982 808083 842618 748595 1816721 11334 1038463 1914559 1604592 441689 1676680 1518685 1312563 359479 1901122 1274957 1307499 546086 1966424 1447141 1390618 1684892 1205616 800431 1329695 1007270 282001 271401 565531 380476 1967034 181703 517210 1244539 510804 510689 904650 518698 1247311 596733 1964203 1385535 1251146 1951321 1552808 1821047 1956092 611474 463638 1819482 1402935 1112636 188384 424357 802889 832210 1738056 741036 1562065 524054 1061804 1733845 1096198 1538010 962412 1417923 1681673 1796990 469935 318133 394405 84139 1712595 1529619 1394855 1810148 509126 1884899 394163 603389 206012 800342 1056556 869248 1118954 1218808 99049 1586019 1273993 139359 1513717 283008 506011 1769751 1878511 107352 440506 1853357 1341225 173165 1379500 764064 1400737 1445113 1675381 1431321 4154 1210262 1803634 972710 55945 1683832 132344 1942094 1581924 677924 967029 1959335 1079716 937889 756787 1297596 393689 179885 796171 389236 702324 1597167 1331917 852532 163343 194170 1389768 1306496 1824050 1498778 592510 329278 1462224 352023 873080 63786 246603 75795 1744103 326650 1588895 1995611 448967 543089 1204178 1662291 497614 415068 1632053 1939187 654660 397438 1303812 1530334 1341073 352284 1065767 107823 1834167 1901702 287341 1829048 765565 286907 1331672 1306701 496069 704434 717449 1458366 1863887 307150 146130 1149965 622684 230277 1715664 1560182 1299976 786854 1686861 1678966 20729 227587 1735424 1396931 637633 855516 600360 20432 1402280 1286932 424343 1291825 119045 883917 1395383 951246 454385 1919668 798783 235766 1326951 1343856 510809 656438 344094 1033659 29197 1820783 716482 660470 1478345 1750996 30945 917245 871208 437139 1827771 766162 428197 83982 1645268 412763 602107 1424635 1764698 1777668 1262147 546841 1500143 1111800 229542 1573915 1395847 767305 1398629 580036 974982 577158 641034 315403 226036 1631742 868866 1161393 1622876 142896 111123 63209 1216234 123954 523886 255670 1925121 1903282 1289936 979569 1767726 1918301 643980 1402929 522616 1521818 1661729 1348242 415291 1218005 1593582 35218 1865090 324328 376458 421481 1375982 1074897 1717736 1428717 1883485 279105 1251295 1995910 1124164 1523037 112493 888932 681975 1244552 1932937 136321 1516688 1366072 1786056 547693 1245739 1324432 275333 940984 1426343 513718 1981964 1673047 1249563 710714 332624 1188650 343341 1927976 1353793 1102030 66674 1805053 1524622 1901215 1557190 873808 1164912 387335 1869963 216394 929987 1666017 1990386 532161 1218993 1254598 1977332 1925988 406175 32992 1759476 360844 939967 346571 1508106 1779030 568864 459324 1664540 1557281 1166660 836894 1757048 1368048 1360324 1174023 1835914 262905 839693 223082 1843706 679031 1669652 850518 599666 27421 1600171 647047 907571 1523011 1794321 1304186 1144236 1485312 886889 1302182 1698097 1648738 1034042 1057649 792419 690209 1873453 1520669 229348 1362368 130748 450416 1578733 1555776 1164892 1692768 577076 37801 1032368 595172 1374240 389718 1394944 351219 907363 792357 127087 658083 1161856 651015 1777268 1225035 195150 995607 287503 1893561 450047 275436 590707 741582 1529104 996901 965938 1644190 801822 1762192 977371 108890 331081 73250 1830010 13603 952911 386738 1183982 1530202 1431377 475850 725994 210378 1605525 565196 582921 1156903 1027113 1208933 1505141 1660671 62241 600373 1345106 1219612 1373227 832944 1256554 1605992 1077278 1507606 1157407 1658700 1340206 199101 352549 644270 789593 565853 1655119 764165 98528 17156 954349 104379 28695 1466308 1925235 354226 1348119 260216 694897 1080514 1540448 796932 1553974 1490502 31117 247249 1952159 1531246 1737493 1809454 1581406 804788 1344501 1184419 831254 537498 516573 781482 1230986 1012598 126973 402033 1428990 1437714 1999874 1235587 68521 1058227 24039 1256359 47407 345271 1418377 1095561 475725 849045 1209410 731970 244474 1567744 651434 534855 1331044 698264 1256037 1932259 1442317 1252401 455069 1083484 1496288 213345 1925190 993127 786308 184099 253738 1851610 1322296 138833 1877142 1702100 1274475 1016482 1818220 711292 290873 1492312 1665147 42849 1781431 1503896 1030289 726202 265617 1923535 1851729 1420431 1528353 480832 1905518 1790172 1077501 934600 1260789 896645 501760 1581648 85075 195138 1630612 1924033 1851197 185396 1883487 1693900 625872 760963 451607 124568 563207 176404 87318 1826570 392215 1057484 1289807 1877819 1597763 1690764 630502 227667 779915 1108218 539609 280794 969844 353469 834974 1073843 143185 337588 1772145 723942 1150785 1274544 1789984 1925710 1012206 1411237 739693 168602 1541552 1329155 715291 47326 278612 1417039 506390 525473 884303 771159 476647 1704491 1829462 1517637 732294 661371 1115525 2579 1049617 1250454 1529718 1024693 4686 1218438 686544 1862536 78360 839885 796355 956988 380203 308317 1263706 660277 1245349 778499 1709868 1294253 95723 773640 1932622 292778 1396395 1707624 940203 1971770 953080 1513789 307637 1876452 1331469 1744809 396470 304330 1395913 57507 1789398 1081786 1958971 1244149 828415 1366298 874561 135864 283441 488816 1429783 1475585 1607789 221085 858615 1640645 1704279 376450 661812 1198100 1606745 1510196 1879800 300990 1273565 559750 243261 141031 797235 1260291 1559982 1972803 268417 584119 1347435 1286285 1385410 1526788 1681983 652633 1687067 518477 736476 568342 251887 740488 1660301 171029 1758147 378577 407651 945192 928620 1612936 626648 408865 433227 1363579 1229995 1178987 50417 1826089 511340 219238 1440448 1213380 1168386 342326 1242775 311763 1800951 1999380 108770 1900588 60601 1176296 1027577 1249593 1282770 962017 1230746 802546 653240 955455 195691 482399 1373607 384886 1413795 1225944 802329 1280919 1042773 1237331 83028 1083116 232038 724791 507785 897904 1862216 1257268 673127 1239316 44023 532340 1264170 130325 1184370 797640 1428867 880898 712628 1393415 1442128 921757 1870401 410983 1591622 1574080 513114 1421454 265833 1446386 969890 769754 516786 1476550 780242 1733790 1690564 1177940 601728 1897457 1198390 76844 301097 1596941 1827551 1861994 1429634 671820 50983 1972479 1389686 130899 1510882 187173 840391 1211570 1604003 1336029 584124 1810509 908222 1415431 1788022 978013 1972109 1347380 388782 823013 656750 1926835 1206970 1826063 622577 97943 1044202 899292 1909627 971041 1310530 1600755 1816843 978686 1136752 1893978 1777519 493318 379135 662872 664992 384884 544260 271363 196486 1806554 1727389 404960 1155416 1108812 614172 19352 353516 252198 133976 1892356 547118 439345 1965814 1021266 409248 1914941 1249090 1608012 1211612 1107409 1567723 1216461 967412 284209 336478 270539 1062554 2502 1194419 849764 326697 12235 1092041 302756 553249 457024 1650915 1796933 1869534 1894943 1714291 929177 396334 44280 403717 305307 1706641 1903109 119883 899563 1692069 1209190 1562221 1571355 213679 1489520 297876 1860847 544552 1725072 585019 1857065 778418 777256 481931 305324 1895825 1989238 445388 477351 1137708 1455828 1172141 586448 1561605 1856826 838234 1977031 1520150 1092272 671429 407207 1393974 1075946 1717153 85554 934682 1630143 311347 174135 1023284 823732 1354075 1095610 279166 459018 950521 961526 1775211 1291084 1854089 1039425 1887204 1068782 1778329 1292908 1823376 1830052 1157932 1343914 205245 852405 1987978 10856 989070 130967 1995176 1566446 1431027 894188 240343 1214580 1390639 1346275 495994 1203853 215295 1830379 1364272 1873863 1073333 519745 945351 233219 270176 960122 1863161 1278939 1112795 1399951 1427154 595833 730607 925790 1321224 1244510 1760679 1991864 1902233 1778985 1669760 1325561 30383 1083281 696718 965657 1342661 811297 204675 1873374 549346 220733 269033 1651558 1163481 449043 1136395 256288 335609 1366033 773288 110327 620407 1578757 1740537 622324 603600 1662289 986358 1990612 731788 193729 113414 1592661 1883273 1455179 1533715 1066796 1769089 1069054 1104056 1317176 1455858 1827161 1211834 1847324 1754156 1189385 36691 1371229 81826 620535 661033 104013 590901 1809687 1284509 600925 753290 436796 246807 1293446 877162 1361417 20434 623658 1550001 279033 829532 196351 1266638 281084 1427438 1531940 1544746 1915947 64560 903695 1028652 1096471 268059 1229605 655657 430600 1790026 458322 1142218 1481051 209238 388839 1248968 1235996 1391945 535671 1001029 1295866 272559 900865 684214 299066 933534 33060 1816682 598118 1881467 619034 1670855 1939644 1729001 1928170 481815 1794304 1774345 256491 253564 1973262 129100 1331248 1138070 420034 550166 1401946 1604541 643057 640929 1847253 1690970 632651 928862 1433483 1573410 1841049 320017 1805827 1773125 336575 360898 1144601 1928003 691685 1230879 337440 825068 1256430 1390586 1198793 12857 365083 178289 1616481 1324366 59817 1653522 1305266 40268 1159735 443706 1415661 1734912 1351838 1108696 1354918 1046160 810778 34558 1788293 158027 1051307 994851 778311 1285089 98207 397048 387723 1041872 877866 73239 721974 927945 1821186 1141461 151363 90128 1532967 250178 1658650 815534 1900039 1337335 957659 70046 251090 1795780 645151 322183 999123 1768971 1802774 1795573 1738728 1501761 587725 1403814 429678 159315 1198467 792080 1605 433872 1606519 1845892 1515749 656563 1180617 1614010 683587 535369 1634773 631082 1219736 74771 1087576 274959 847896 1479565 230049 1479431 1762936 1749547 670297 1855990 1083637 1777435 1815735 502931 57344 1164364 1936658 691786 980887 182400 182261 1971337 1196631 628382 1853151 744133 1226481 1228408 1129171 1152760 1091878 1548738 1129220 1818380 453894 770045 379888 1768377 1753212 125674 848024 1712605 1543587 130941 435892 507379 350139 1478771 1337037 786038 1457818 540954 1222339 194835 278482 1256170 1687355 1904860 1874051 366974 910524 977877 1141958 624921 1175550 1555949 1464977 462991 1335290 1042429 1790077 225285 1347974 1415693 977911 1883307 364120 990428 858682 1093321 933470 1498601 1618083 367201 903756 1042158 1444992 1922742 1463458 852539 835535 1515849 924049 416436 633604 1756228 1189280 1669860 862972 1294394 1390511 1059518 1475714 1541068 1024515 456980 1799866 1381382 970615 1234716 247329 13498 209474 80695 413632 556030 1618146 1663631 1851715 1497165 1988731 411122 1532785 38222 550571 241799 839602 1673434 1394912 696064 1027924 670774 651188 1631267 543247 463393 1895505 122243 916326 1704906 850199 1667004 688992 528503 1657159 1896480 808723 695611 827679 911157 973417 1662919 779923 1813207 768771 1193535 1283254 874526 1543955 167021 1836956 233017 1705529 290769 180623 290217 1215420 562314 1592780 898106 860208 309829 1822161 739602 1296057 413434 371675 241715 254166 1095950 1980131 1630782 487581 1363371 812869 1797545 459627 1496504 761122 1328196 1224818 882836 946718 237976 1508 1784072 377999 1272076 1836081 563487 999589 1267737 86193 247594 254165 303719 992416 525990 1573651 568303 1279451 255004 400294 508592 27180 450244 977135 470807 607762 566155 107004 1556095 1608416 166409 1971280 1802179 1774993 419581 934238 1246078 1607064 379573 391414 287617 1810378 1498178 1299160 1846261 314658 891713 1451398 662126 1056575 1393255 1688358 843769 1140586 809980 1208605 602938 500611 1355538 152336 1110298 1828436 1744092 443544 1594817 1735853 498708 1745822 937845 1512229 135737 1822717 1574289 506056 1392141 454090 1325338 1714864 1609668 1516877 1362950 1071178 1325086 607442 72999 1305773 1643261 1334292 1394688 1360075 934926 1831259 1493709 746155 1998527 638231 1661033 108395 579736 1306212 1462410 120960 1312928 795140 701238 403363 540114 1130634 1841386 680792 453880 1493790 924553 40501 841003 1953662 1577096 698440 166261 1327624 1284353 1463399 1987087 1301175 1185539 1901079 1476128 198365 268201 1522959 897894 1830484 180738 179725 1137282 73232 1054065 1977245 1384998 1100951 1911418 1627736 1661061 1036694 1491322 611316 1822570 1318203 1829130 508867 706817 979728 529976 1216166 1467388 1682115 1866142 1706807 141594 511070 813190 63483 1556725 1048068 378454 1826843 671152 1092364 935811 1189854 824709 725579 459607 894900 568762 54531 1976737 989601 358858 978383 1336936 73718 1679326 1627616 1480639 1945044 393937 385048 132816 70864 168220 1913675 1473369 1547267 806397 254061 1366802 1032866 1048712 112847 782119 1698387 687892 1713085 1069022 1301767 1260088 587248 1998371 788453 1041668 1763378 124491 1210387 411156 739015 993056 335114 116089 1715368 1618159 1264489 1318107 106780 852745 351728 540551 346637 1377168 927442 1496366 1272232 1042317 160438 116021 1115043 1626707 1510548 424362 1145472 394121 1804253 672800 476179 948393 181813 1860272 616489 930459 957773 1382097 1311447 310777 418472 1938831 42921 259867 1900307 855496 213191 22392 1140368 1874232 711051 1022477 1821130 676485 1878423 484180 1722396 1544632 103461 188724 1011535 830895 1525014 180410 1623 1382442 1222328 1662543 1007819 245951 764761 1402372 403827 121827 1224764 1093702 1580851 1228787 560017 534691 604205 1054204 1259747 915557 1866645 637647 423159 1137632 1399297 83370 579099 496012 1645854 1278214 399166 424369 1623023 1399725 1459398 370820 1407694 273698 35343 605673 696407 1811838 1579889 1563900 1879136 1211658 1052151 22989 589986 627275 1790693 670495 1246910 682430 1553614 547389 1172002 940050 738387 1812864 1846251 38313 1844752 472208 454532 151010 563973 1822865 875132 31107 321555 112709 794787 1917548 605019 1469836 78588 911986 218414 1269501 693591 849842 1044956 658554 756949 1769026 203092 1441274 454910 427471 1206590 681391 1625716 918843 1796760 260536 1125129 419966 1932153 492486 50319 1259187 446284 933523 851899 414863 519201 1110306 884999 65674 1918389 704373 1245628 765382 1083560 291724 396703 1842572 1370654 1551430 1092790 127345 644003 276202 1460793 1124305 423087 1242074 313919 1811130 1168546 853917 1609312 1874519 1722958 780041 656130 1455385 899627 1292213 839695 287805 898113 107699 265829 1155573 1579383 1551650 1853567 674664 864078 1766872 293483 1792945 433993 1538507 1955175 1089333 1302384 1425342 1562591 230823 394502 978925 1385103 629574 1948047 1820524 98139 1701468 1936502 1973791 974950 1000993 1992551 1969257 1219395 1833277 863962 1717184 733711 509259 1788629 1452715 1525698 1015978 928112 331716 315267 721723 1074596 1372083 693122 123825 1818436 1044278 1193077 966306 1593905 944534 314175 847438 1924271 1999665 883512 52065 736577 773894 454137 1193446 1395517 1794 183389 1176023 1426020 895949 539545 1148305 873543 194196 278508 1104870 260016 1033068 831197 797703 560012 80554 1502188 1092334 75695 637372 1529981 510021 1962421 940331 198584 1356586 1142032 1027706 420819 46892 1199095 1823286 495194 233443 409088 384526 1843410 222808 1992758 440478 348496 1994059 195839 1483867 550076 1867340 1517010 1858134 738588 694296 118458 728444 325733 926774 1998455 1247184 1620035 451383 475859 116392 1130303 589777 1881478 1105497 564764 264993 1496001 1589118 452910 111811 112412 524951 1878250 527849 1931075 904972 1704720 119599 1345596 640122 1305894 1353533 106126 1905877 1928356 1378012 1222226 687495 1786103 377393 615316 599553 62093 1253766 147149 18755 1865328 1506913 1335816 1505003 1100762 1158733 1591021 1542491 301700 42819 1292330 1612817 117044 1396105 905893 1608481 1727925 869558 1761510 277151 1866856 309634 1023781 33536 89240 1157512 1918938 924218 747122 783860 1549388 1482113 289915 1172897 796572 946241 1316163 1463860 631979 53750 1721215 204905 1630688 1911502 675080 1166790 163379 1666913 213049 1981743 896574 1370639 1900394 363441 1526831 623095 997708 690062 420774 325766 34451 894732 1308353 1509275 1516748 1731923 74319 1020773 616040 1589618 523096 231324 423436 730952 1739777 1606781 1621985 1748489 926714 1223524 1904865 1090955 303094 674909 145958 511822 1704178 264241 531808 1123040 893138 1028982 498646 1159058 818826 1132373 474967 957919 1383749 1445311 346738 1870044 1404983 836776 1696365 1270034 232793 1183988 587967 695775 1325082 100570 731713 1945943 408243 1808260 831532 591824 1018887 578961 256806 1059019 611219 1427201 1699275 1637367 1453953 1980592 1276069 1914248 285730 1852700 1397982 378883 1690286 496356 1192928 377297 1687164 115536 1139669 869402 1401136 1907744 1752178 1779478 708295 671982 1017938 97859 930972 886141 164502 78647 213222 1003375 1877902 1502394 541525 1380315 1528235 537169 1479440 755812 369087 19583 1346874 1009291 536955 624013 1036669 217695 1876715 1604704 903128 735078 123386 516238 271708 673818 1304129 761158 1106557 1910549 743478 1622688 1590330 240047 1468093 1443112 140514 197649 419997 1383096 799272 488426 743251 1206732 1168995 1674566 921567 1732267 1670164 1748580 95109 1571589 337982 1770486 1907073 985776 1143334 402830 586788 1732037 1510018 1590221 983899 1969759 1942491 938028 989369 1660578 1560782 570396 1638050 1761286 684929 433903 1307451 1972807 1993017 1085868 158328 1825776 1254669 1104359 404067 1270007 754917 1600384 615697 1633188 504682 764997 410869 391002 886682 1929537 1594481 950174 1641845 1525684 1349140 1901744 158344 1983706 259670 460077 1985377 816591 1996097 670780 416746 483242 1991712 1656527 164898 402491 751380 1817148 998469 606587 816228 489838 641055 217138 55966 182548 151814 649070 924433 366610 1871272 1544238 964377 70344 667767 1269988 1669272 896872 1846951 970498 1064648 319579 1531806 569338 536489 912821 735535 146614 1274781 1617795 1554024 910106 1362297 919915 1737324 641497 1127490 419711 1423732 346944 644587 1301549 1157478 1609158 72406 1144625 679377 1988561 1508342 1006528 1282900 1043999 944613 1234681 256897 1129874 1929758 363013 1836885 1525437 1091545 833123 1562804 652085 1216104 75017 1838849 628349 446561 57663 560050 427618 839629 676385 1531305 1229790 868344 229670 179538 1486932 96133 433529 1636791 254311 314255 928255 1186349 182517 1093318 1569396 291490 1477972 918495 95333 774251 1589159 1112559 1062541 886295 853202 1415880 1839976 1156138 519436 1511068 1533161 409434 1932648 1371080 160796 1234177 1332287 576282 1979036 1526639 1465252 1342083 301683 1798785 968740 1210740 1621764 1161009 629392 197449 305629 619046 1649935 407201 1845020 967267 1240946 329943 63688 1918504 312706 1695830 1550105 1802201 420453 1820662 1297160 289875 1312146 1697044 172012 1426107 78448 688695 953873 1081582 139345 905160 1867498 620120 1090248 377301 263399 1608469 427168 513563 1827568 1251060 1718684 321163 976347 1897372 1400314 769627 1636164 1440209 1535203 63320 1327129 749174 1572219 1300908 354215 295228 1467075 1705197 170828 1127467 1472829 811112 1898341 1916985 1293801 1443269 1805725 1212107 1273206 1475649 1735778 220160 665930 30027 1406092 1422122 818667 1465163 230812 1940835 1175298 1191995 221214 1548374 1815550 1006513 930990 521193 1147586 496348 362423 1869996 335829 1981112 1880271 472048 911811 391553 736312 1325310 1361856 390144 1944284 405116 1381284 1405916 451098 1560263 1161198 1167375 536005 310865 233238 155497 482245 865536 567966 37568 216966 1785856 475347 1100910 227618 1230142 218714 1928659 1336132 1570276 423997 1742858 1146714 1558926 1337987 1978314 641042 249819 1070795 1639022 1054190 124287 760422 201818 307884 1762442 1357540 389465 1181092 767697 1477932 706440 1838502 525338 330603 1064588 243314 7591 1121976 1540850 1758309 602591 1603085 581993 691662 746710 773212 924340 286838 1649711 496724 201528 1091041 166592 1761351 1572009 548543 717779 398209 391476 1452645 1972669 1762522 973481 70363 813964 444387 1885842 1622936 1281604 872581 1109764 578928 1988951 1534594 786490 1794955 1652894 1240245 1283418 347024 1752624 258782 1648520 48236 1358801 1893721 1451053 91155 788306 708777 1347340 1246132 517155 824076 526917 1515543 1761150 218436 755266 642348 345720 327680 761085 1993183 1516544 1287042 194042 659079 1993468 1713602 1955500 1653345 870175 1235133 1928433 1883398 1069026 924765 99765 1696142 476781 150130 535773 856411 87732 914262 1282074 1365587 1608961 521234 250434 561380 1649016 1208741 765255 1602540 85018 1599120 1206602 306400 698879 1502239 390422 1612808 1454504 470444 1868931 84257 657582 1851147 325391 1807983 1316988 634654 456855 1816994 1840669 1055859 1767610 1289387 1063959 11251 251332 1967000 865393 1355996 1088037 1624059 1841613 1568270 1648257 1260005 1970219 1815060 48999 1089650 1468541 124756 624002 1720110 1596516 1764522 1160332 1160780 1239040 1244634 444523 1338997 1808657 214979 1112602 1347991 129661 486164 275148 871833 136105 1478724 1328911 881721 453657 1506716 1039292 318710 1033804 1078949 681648 1008768 76399 1334641 1104680 490799 1394794 1548850 1683295 1502302 222528 1059601 1720498 281983 1031591 284540 1193551 883135 553754 557651 304176 1947828 1120395 1479011 1126374 1807367 394633 221599 1204497 1957449 483365 554407 1314878 420438 964792 1836526 469585 1029361 1026940 1385377 388489 556305 1897586 1141631 1186181 300245 474549 1817030 542265 502774 326335 1307512 626321 607395 467863 998516 1934067 1965086 1103376 259524 182652 1348134 1977573 689326 1114438 477685 16115 1129536 157201 621951 1819497 1823356 1372385 1611358 1187720 1004413 310760 744109 1839949 1934588 1166452 1948939 824272 329527 1050080 1180613 1630087 965361 1937759 1499037 874489 1325576 952744 605219 1912642 1389226 253486 1073514 1529219 526397 1702751 200365 912615 1057512 1139799 256865 1812707 1065054 1198323 1672563 1344515 1290770 1735396 938711 772337 1687276 1823439 158240 1284150 1340829 1879918 1543435 261330 1781523 1680378 1635308 65201 231484 69298 907136 887948 58503 56125 48887 640490 1218975 678310 639241 109889 58022 1548157 871646 1369908 1089380 1390585 76639 463776 1861436 1588762 951876 1294104 284527 1969240 1549504 1417573 944141 1293141 120016 449476 1321374 690619 1284676 460118 622291 234855 417980 770476 1181440 290046 745182 1465104 242814 939027 1614312 977464 1156731 1150872 1878488 1168037 1132009 1895071 1669299 869213 1193838 147811 653707 1591194 1071898 1198292 1045655 198189 842190 1892849 647225 250496 1167238 877080 1967637 246190 1681186 697400 1711674 1325193 1264267 863305 1409824 719778 1283551 1953913 146850 1585691 838005 1881155 194774 1275755 1600830 942888 1417456 206650 1461983 962068 144942 1406214 661117 1534595 104030 999427 1277811 201348 1378682 105660 1398560 982368 1533700 311430 957253 833171 1066197 827812 1508443 1054815 943154 1229759 1379022 658342 1752671 420047 1798605 1498155 196982 199328 1950225 596239 169814 1852541 1469880 1100797 1672317 607372 1674431 417738 1852156 1977010 111417 1132777 1698121 1614067 715492 473178 1305335 1508245 354287 574479 426543 989934 686867 1073694 959679 477196 482704 305578 739259 1179596 334132 1702068 313201 178238 984371 660699 1244324 1564626 46080 503441 325858 156190 940401 977523 437240 1802676 1052524 439585 620515 754510 23745 116541 438943 1287414 43024 1279409 143977 1370883 156177 1785530 603912 1052726 1224395 1875784 1911566 1087650 496800 1488404 33747 855499 1667495 1125327 554088 1594923 334607 933319 1930320 545643 1776538 379042 1173826 185192 504633 901977 1891831 1062338 1485657 357206 823940 1744321 749549 760627 1337131 1988067 537419 1868760 1197840 1614201 1832032 74813 1854168 1674925 662547 1589125 1284798 274263 1340684 253104 724927 1478545 790778 741445 316718 45030 1675137 872880 1340301 295645 1492495 1743982 1475190 178322 1940265 465499 342916 927254 903225 1142728 320567 1015984 978498 153825 1697217 1530507 1197994 935836 195570 1824351 664117 1758260 1216484 717691 1978979 170039 86094 229262 1664157 1026512 1759938 1078387 1246583 1516479 718042 496975 1409156 1564314 729682 463771 1256594 725989 896809 1923196 1741520 777743 355188 1817779 298800 1065708 307271 571350 674294 1023539 1117515 655269 985905 689196 1205041 1155743 602351 701285 917238 122474 1785169 621038 647374 760083 1899647 434625 1570669 958690 159356 264628 1184141 1335513 722620 1525203 1386350 92079 973759 280855 1242067 1767483 1828931 825664 1060812 337792 1878430 1276057 370049 822912 1029800 532700 947775 911193 1897275 638368 842913 503066 1568673 1445439 83192 505596 288480 1905223 829931 763601 1054393 1207407 828134 1805259 1962885 1519225 250748 922375 317741 1066229 1991607 25801 1244051 443217 863872 813622 1495407 1416530 1875105 165862 387522 1446821 1297529 785997 931478 944553 1637108 1681113 326560 208361 1200735 1626606 1043480 102504 1669469 241643 2537 54423 1872756 975352 1322992 105635 1649309 20025 1124240 367788 1449058 1015189 1043799 1295903 1180300 526641 520517 1463675 1913497 265905 482071 1723247 1433079 837360 185156 72405 561421 1653529 131671 1687420 431170 201554 1343798 1069243 1582413 923326 200649 891062 913571 569472 1450323 763201 1883818 1696628 1661928 256466 392663 858024 28191 1898905 1447664 1207101 429414 299471 1405635 463088 480153 676589 51650 1854079 1960031 994014 372175 432742 520214 1388221 1872901 1724963 142263 290711 102922 1362962 596311 772232 1076195 760874 627402 179348 53550 281216 1548904 1653718 958856 1085922 609910 290483 142084 104727 487270 905610 1180205 148393 1619209 1154109 888938 1188053 997230 48843 184195 983802 1762644 26244 1033745 968238 1615807 1207573 1266153 920123 1379352 177203 557073 838856 33583 442686 1268334 1714932 402166 451922 1850145 1066635 1715154 919443 221021 559714 1622852 778276 1988190 1128917 223819 1155267 80855 1414021 501219 823490 1291557 1762677 448040 661581 990605 837791 1889905 1757088 1268211 701277 1447992 926540 1074673 1367555 1294181 1954740 204010 953775 1268726 1822126 1717504 509871 341765 1122226 1289559 1365289 1791393 658619 1689204 708858 985568 1355597 1329630 1067237 1549160 370730 864578 899947 1063452 790026 1522334 728685 1419886 1518922 1557367 1188991 335716 1760750 1564829 835607 119110 885825 1550433 1067642 1943524 1468966 1857856 1334090 493477 1998317 663602 1448497 931104 534693 458557 1833216 573141 567961 1945435 596821 1316461 1214259 1494319 1609176 1529941 588550 1133528 358522 1651485 1588134 1314826 1598726 1902526 869405 8284 217281 1392748 313592 269073 1328320 159335 891940 633633 1944922 1197735 1815021 895561 1753978 1422532 158031 1579395 115194 850841 677968 1830668 739833 473196 97100 519510 487342 1922934 1899324 1974000 101280 1318063 206593 1002339 115565 1383286 977416 1809759 1406572 178410 644221 351441 1378754 1231754 1523153 1887205 1475515 63568 66636 351920 143115 1093803 596115 299890 1448077 1137707 573286 1482450 1125683 1218033 1289226 1026841 1094063 473232 1353650 923423 358151 1616397 54209 1422051 1304751 103736 1596869 1875849 328560 97456 985460 1562526 1289651 1729817 285813 51918 230363 660743 530620 1463878 1491932 1119995 820169 1293869 1074177 1208890 48271 258381 1088614 278079 642191 1233204 503333 618626 426764 289710 1310960 489375 603187 1605936 1459543 726900 250011 871877 1392542 1320605 1111140 1549982 887781 764797 98655 24765 1660193 1370480 660683 892094 1908003 1371585 1305478 196919 1523519 522637 548304 1999415 1538402 318477 1293601 1608574 680789 1391989 65520 1002818 514056 644677 527581 162105 1140724 176179 1343224 1865731 418671 1357912 1266267 279832 1072253 843674 809533 1954751 1142333 683751 1086167 1308080 582361 1585227 227117 1949807 1602463 1108244 65264 1181560 1734904 560175 378481 137371 1312558 539624 578901 1649758 1829101 1650446 909797 1271216 777486 1983944 989564 552045 38575 629126 876904 1590799 1143828 1680982 1575356 1329635 289400 1054429 621527 157320 1950195 293698 46625 1934773 1871383 780463 1319300 1629496 1090714 1717950 1531716 1351135 1826459 771525 1601450 565022 1849407 1610763 1995900 1969811 1500121 777858 1265117 1015578 1442631 1193481 1961517 946429 382511 1396486 953940 1614674 350725 1680449 949889 1264593 417086 1908893 1097354 1084646 925901 1529298 393087 1502265 1534668 1057033 942906 140974 1400967 971813 1644986 627124 288551 614709 1587334 320318 874101 1631939 222936 1393719 893474 401740 1282253 782024 192799 1424575 1141031 1076638 1618667 757554 1014830 1945630 1716555 674245 1474950 1421458 1673354 1059626 363054 1177479 834521 828106 1614440 1379908 786728 1337424 103061 1188192 64272 1116811 1554106 916156 177445 1812491 1137720 531816 129503 1949133 1707690 1419971 564513 941993 624041 879172 1064046 1034962 1896096 868486 1844370 752804 1511060 241930 843914 870531 338085 1211733 91973 773544 1567438 261247 1366025 231288 895489 1886235 858021 107813 1106583 747353 537294 1975681 1761719 157367 1248729 451989 1609553 1975984 97150 498341 942106 1654228 538327 593489 1612724 1428781 1956187 1065310 854221 664584 1882794 1932781 242938 1448094 1185749 1067369 462079 721697 740652 392170 835717 1518644 616617 1293657 107633 1756575 1603184 775188 1099085 528704 529629 1661323 1503346 1509088 1547886 904548 144228 1101818 1386947 254629 622619 607415 1204104 1111338 899724 280494 1201801 1736671 676231 1545564 40429 1559667 1869837 1459980 1711083 544548 1760234 1850261 976461 1283187 1843355 1177075 969801 346467 1870483 1903924 764280 265958 784284 1987786 1814183 656720 450511 8299 1511900 1464559 263478 1696920 1659016 1432984 336115 36049 538643 1438316 1198918 1998981 877451 978729 62761 165413 381728 917052 146781 1033172 1063907 1928066 1537351 1110063 952585 1204581 767161 925170 1250032 184848 1575101 1272537 1516838 1606708 603030 1603181 1061967 1923859 1813108 1528106 1050061 15345 1186383 452015 1613148 309506 1813609 1054135 1233349 1865094 875215 1122551 842725 1187500 870208 245891 1149761 1697747 1796876 1492749 739948 293574 1962247 1100092 231444 383530 1310379 686144 1857186 1531167 1597210 474458 1265077 1853557 627348 1743495 135995 864350 966598 900087 1734816 1386606 1184301 1292560 1678310 505829 1256576 1500039 723048 1125751 1706182 455449 1908897 1233894 1757946 1295378 618197 880588 1798365 1040711 1366880 1580444 885348 1721791 836239 451987 203530 264760 1253993 1584897 88490 427005 17839 1803456 1438206 146624 713533 813682 702041 590994 939281 889697 1357605 1783346 1060105 723626 1119532 1006172 1995623 1982485 1043723 1162232 662276 1680149 1601417 1661531 23266 1397014 305612 1780468 1938189 1784955 1359048 763039 291798 1219289 829187 1493388 1336661 1476326 494385 424423 1679762 1353698 823480 1005219 679160 1884903 754943 948044 669501 902942 1911306 492274 1479063 1758135 1442325 742165 95173 380071 1014879 1790787 1440866 1835948 360498 1564984 1175241 1530687 1970685 838019 1250744 1416562 893563 177267 937389 1088911 1004730 1720208 723798 539284 1873075 44079 1021558 169945 1573682 557104 781220 1923898 512126 721970 1344702 1473770 1962932 1809348 1243077 142433 1300126 992571 722251 1202330 1530652 1840042 1205387 1157354 54484 1787408 1759366 346301 875431 837474 1230351 950617 1822220 1142349 981960 395665 980347 10851 958884 900390 528370 119572 1346028 28703 912969 262076 770963 549735 1984843 1408220 47898 1913781 1363356 157049 46037 1270113 1508991 1215965 820835 491764 1925994 914921 1099036 106661 1385186 1897530 1762368 658315 576378 376620 1316702 180199 1939245 1641432 676653 1335849 1794481 1320676 1693369 1056234 320012 1122414 1995270 1673296 148827 888986 946777 572674 972402 30686 600929 1535358 971928 1873869 980636 141966 1104982 563827 773512 322189 1280041 1577346 1365063 335623 1225695 833855 1458213 1138129 1155882 1124239 1408971 1992393 436149 1831864 859299 224563 1861634 734016 976515 1556765 538604 1947299 1930106 1241049 784061 1112404 379386 946647 404018 305393 1234155 175318 1218747 877262 1613004 447027 376492 502332 1175315 1819789 37798 13061 24789 171830 1714080 455907 1973931 1655824 287361 316011 850322 44355 758736 1920203 461414 1148863 964506 1635557 1181617 1195136 1501645 1448535 697656 1315860 585529 57058 75265 1806669 1252968 1022511 1085611 470044 1427938 1836519 926413 246556 1085035 1947092 327888 58705 1099453 968262 35416 673228 387821 668290 673527 1293807 1035971 358128 1422603 5628 1917195 1594276 1181404 1136726 357900 1242513 1865353 534735 154616 969370 1641049 541637 1382295 1008098 802563 1531897 499168 1608693 371985 773852 1902670 1805706 1610636 650620 1111430 1191368 1966356 645879 290708 131893 1930219 1009007 319294 662603 183198 844229 1962267 987572 1537664 1739231 811428 1930927 256071 936662 1850678 465645 199130 1407210 1233016 1321856 278683 1701203 1765582 631375 275346 1460048 1712394 1012661 41082 1495784 480898 341909 772557 1223440 1713734 1523239 280366 1491730 765052 493309 1450040 750677 1464598 14173 1886731 1526957 963185 1845060 1368176 654333 1593279 828053 1542759 166546 938053 671512 1328647 330096 1192796 450016 1957575 597728 1922721 1939642 409104 1535091 1937789 1322613 1907142 1621498 957971 209119 1947609 734063 1202288 1328659 681770 1137188 1164945 733416 419103 457530 1111477 1923915 639584 1443321 1105759 1873942 436528 712705 1575975 1974104 1794126 1552293 1592911 1086195 837566 1006382 1562474 553833 984820 454905 1806825 624615 1528532 1201379 153955 1524096 311697 1933566 785230 934578 14291 696397 1629992 945304 905098 655286 1717311 867980 1418622 451445 1154877 1401316 1538880 1143286 227008 812372 984941 1858780 1709421 623975 218628 327317 1402250 1750621 1685763 1071353 1999394 463955 1822621 1371087 1708613 1691411 1916151 1794871 793589 1858249 1189400 1070236 342999 364888 643579 1713534 1751193 565050 538088 1990101 788558 1846545 912263 1911796 913933 307030 580315 1791655 179023 739385 1643824 1900210 13969 780834 837700 991052 1593198 27504 888072 1660715 1028686 1815955 277256 874677 1702223 351935 1790365 1020463 516361 349356 776303 10254 460985 831327 1744444 258164 417787 478865 1101971 1012030 556278 168302 1761312 1156485 242942 1923504 1799735 940151 876534 1241532 1427776 1911466 750465 1941517 1518954 708011 130764 112384 959675 1991328 1292832 1259507 1110711 971322 30374 768054 1218258 1819853 1278903 1139753 306636 1383215 892470 1864982 245260 1873963 1938338 1596444 396596 1651123 954427 1363976 1884567 833756 906875 1668546 117315 1007504 845078 1918692 979251 424824 975748 1144566 1661592 991144 1839092 826925 1717944 447114 1765018 796853 256160 1358889 316278 41651 1998381 1762234 635700 1070552 1987932 1210039 545330 1247860 1424602 799069 643027 1457876 885420 91784 1824095 1031589 119189 1341549 1355220 63380 248807 27540 653739 295100 1523512 125289 668406 1733338 146670 256209 393218 1454507 645629 529445 1389936 1017791 1748965 917566 595110 816672 519122 1090200 1650138 745913 482156 1638916 358780 1296887 1670022 1714880 415574 1821953 1586184 1260020 903167 1347176 636569 933628 939724 1807791 816444 448806 167041 1909868 962490 1555803 163614 159441 308392 1825493 245386 1505285 84628 1744407 278755 1208967 534526 21156 518559 244139 402417 1832779 548901 948395 1107102 952901 1110316 465620 16733 104069 1009613 696791 404940 1779841 805891 1867579 405237 619814 177146 235274 895547 1303310 1212522 1524499 903427 1829107 1912807 1878652 816200 895777 54544 1425766 1241582 31955 1532058 1883352 469521 141224 331010 718994 1545064 26364 1383511 595817 712874 944752 1477532 1547724 1332310 713778 559188 1903338 1276768 223830 1604226 1026439 1012541 1623780 1528119 1208194 609935 775329 173757 1752413 1985509 1641857 554218 193489 1741345 987084 1008138 313058 1309688 1400744 900754 929492 617901 1099401 983747 991219 1582452 906783 1710375 586821 1888314 252523 1728426 947006 1364056 521158 480344 1153142 400116 688266 89635 284323 1571739 886030 778770 392631 938805 251396 892904 1701101 1446642 508132 354402 1614643 882783 1358940 1151724 1561360 1228705 1892860 946308 270889 803177 347422 936220 1659986 1040601 660329 760893 1547039 1494544 1549951 1497963 1641667 857500 1814454 511689 180074 843114 901433 574049 1048321 1184067 1915732 320986 1232332 131723 1243521 1148278 79059 178469 1575631 1834408 1229136 1824987 1135317 195633 1467042 14432 556598 248339 243122 761089 115134 1435908 367169 1445142 1531756 1342426 224224 746350 691505 1842276 67922 609305 553850 1914733 660778 998358 463436 1310861 1664647 470246 1540087 1089667 1653452 1012351 807673 1660540 1921091 901359 401490 1112821 1928725 1913856 1290152 1568922 302788 1556888 203219 371079 1204839 1386639 555437 1986938 1043057 194433 596454 1283694 414473 1391466 1409224 66350 743019 430398 826904 524904 838506 704414 352874 1601534 1142860 1194880 1061503 1130061 1029295 513000 1768699 1693505 248717 799842 743451 719093 315963 1170569 575232 1426855 639321 1568692 1771466 149553 257935 898698 1446025 1873855 1475790 980773 1793224 1804961 751978 701799 772372 527328 1158315 1597735 188218 934056 246989 278459 74592 1615545 1235054 1196384 613277 928859 1502020 1897107 1230932 1187735 1876656 952336 201716 953744 441844 71008 806947 1789289 554011 670815 423957 1777242 332310 1147848 1552840 1665328 1419641 841239 273364 876644 1734067 236079 957945 1872572 1256823 700986 601883 805679 772946 680682 446995 1067697 687030 1047729 1936073 1968822 697841 1083964 1965506 118230 1053435 359405 848281 1412173 618771 1553542 185952 1567601 193297 830068 122326 1069730 1532347 1494256 665251 911643 679784 1710851 1730243 538144 1973627 1054334 646184 276425 1947787 1361396 1828067 722044 1379332 917686 1856175 65810 1737159 1470574 236876 1634675 342181 1964538 875948 1934587 1866168 10365 787298 1634903 1908666 1026744 1826050 408 1663273 1914761 1969868 359107 1603338 67109 644006 1883449 307009 969284 333893 1674843 990866 1930648 1198721 1720057 690158 1146706 1224225 1759709 362105 334765 129942 1054662 1072825 711786 1242222 1202389 1132968 708959 1434420 1720108 1305520 1432960 1352006 410795 1807330 1261027 1403813 909793 577584 1235526 870203 1339951 639045 53347 1368691 1174076 501627 365738 349880 1000258 1926680 1202668 577147 1268539 871272 1665920 251227 492256 1921667 1678572 941754 855967 1856908 550854 301940 58101 1636222 1098698 295381 168364 1389573 1688957 11941 663357 602792 1886532 616539 848766 1010792 1554065 673815 1751568 399280 1030244 1776974 1831032 232554 1502551 424273 1745785 1038748 1030654 1276922 1899015 592894 708060 1072002 5297 1748378 958734 1525852 561600 305292 395781 183670 1764397 1270777 88430 831840 1545540 512946 1529668 1619876 1011475 1980886 1977535 1568339 1790184 461281 1021514 1020323 445361 1964928 1306873 1120653 1289502 1444175 575919 709145 1687665 1216419 1392522 491652 753627 504778 252452 1054434 893854 1038395 1529964 798873 909956 1971245 1301116 564085 1462648 1691185 501347 1192677 1657796 595451 76386 531401 676559 1691240 1190074 1327292 1734378 42325 1932789 1854635 1051170 806812 213743 1610694 273185 159205 1323166 114782 704638 1005602 1819668 1332787 1860148 526410 1373724 1932870 683465 1609547 1301957 405762 67428 1392705 1072916 1418029 1345284 847010 1775601 1397009 398965 1871337 1025622 1888757 1704135 128567 568408 1570435 856067 581523 1238437 570013 1203584 818483 101757 1487800 615014 1714563 975308 990264 1178245 1028519 185437 524703 1373800 1295568 2943 925621 979588 652583 743982 282174 1387633 1255948 1291386 1329330 1984190 909454 791825 1671074 449310 1998879 184722 819042 29315 1058334 1859361 548192 1355710 629447 1173439 1416555 324151 22149 1579029 1414169 1210865 924739 1682366 199161 1577671 181331 923792 1165095 1268416 583658 1485304 1231787 378376 679216 1157647 638380 1531921 1042432 875923 913151 1547375 1936420 1738764 1488324 849934 1230628 1653491 1700033 1499743 518241 1642749 145363 828133 1078265 1384817 1754450 141997 898083 1872156 27349 338147 1039835 802887 174785 1905863 1108776 91942 1144813 1791273 291379 528747 689748 1059550 1947187 1639908 1010203 1254063 202837 1273091 1416877 206502 1404819 434623 1269411 1823603 939219 504323 1428534 1508000 566607 1233806 900521 1847217 1352405 300818 1941568 1810410 1872945 991655 1040470 1955569 293451 1082767 1978271 712140 1338171 1666030 1608102 26078 686227 311782 235961 831225 279505 1365762 1276614 106755 51339 271203 645503 569201 839065 786425 745474 76988 1135070 717781 1051377 840537 1272098 1750749 939202 145878 1585558 867808 1429472 530677 1010859 1602811 506965 1309063 1414940 119051 447322 1237404 454469 1120164 1702776 164612 1358985 633339 56678 386076 1044998 285400 1339442 1901752 1367369 1264394 1464546 1315757 104604 936365 281786 962006 73720 1229617 675410 1116531 1017277 1171819 1778657 1036939 496884 1131163 128608 680694 135921 659231 1544727 259481 1177678 755100 355234 1803210 1303907 828804 3241 1111263 87832 1010764 1239801 1137838 41952 1368121 257392 1273520 535268 1418250 236423 269214 1224746 1535639 474087 1328510 1026871 1158446 1806821 752936 896745 617495 1848063 1738897 55582 733979 939136 790524 1024190 1241318 303926 380660 537056 1410629 1044025 1921370 704158 1239361 1958382 1566589 52584 1840735 1686288 1645483 1098312 590056 118585 1665009 5819 653319 801218 275388 186190 1146234 1001955 1559203 574958 520110 616731 1287670 1131766 1127953 1701753 1493896 659842 90484 768898 1993714 94703 265979 1557179 1090936 1439107 516348 1787591 394954 1462085 1773715 1590672 21622 1514653 420015 1515349 989528 602349 1264954 1274335 836975 188196 994720 167393 1320632 1494298 1999703 927130 793749 716787 411413 314090 486856 800182 441897 51837 1099389 1272091 113359 1208264 852931 301324 1300407 1291574 1063781 207639 1984449 1489452 1441588 798184 102419 712009 158914 510216 486732 461922 1137051 1181343 1518605 1751752 780876 1652721 1087511 1939469 23789 1004299 284522 1132290 405137 10155 1080 1316980 1075893 1865784 1434262 1762923 1723863 1429897 204100 866249 1083072 982133 1315583 14769 340015 1835315 1658878 1165115 491187 82010 1037219 808405 1708204 51121 1064433 582765 1473375 1403545 1793349 1768179 1962661 1268487 1733664 1439629 444903 181786 462859 1631053 1406466 566546 348655 938004 599152 1319368 1322386 1696228 1337651 723325 930807 1996563 725457 259556 868539 1426508 166810 245754 1499930 339742 1388767 314494 1783868 1847900 420261 1481147 1069601 830086 1493396 1024174 148135 1768399 160395 1961736 1847434 901506 60630 1826905 617873 375328 101830 48142 1822643 1910257 1241971 108105 497269 203814 1113854 1607121 45596 141764 1585290 791788 1048454 215412 648785 1804266 1232744 325368 1589223 53941 255484 880919 1659875 752799 1484723 752270 268677 845323 1870176 407089 1871729 1604080 1805176 1164571 143018 1842566 1551777 727004 58901 41013 1473150 1319974 1055336 1038994 480034 393616 342319 375356 775375 1366490 1383496 1415410 715136 264004 1188152 1947108 1269567 1356991 196834 184752 124715 1719591 1334267 135624 414255 966642 748263 1440115 1395180 1332755 907901 524841 1290158 1114711 572980 1116192 793146 927906 157721 96835 1268485 1241628 1606396 140478 439021 1761276 1600865 1111243 1667154 1148642 1276691 34491 1212306 1625059 1948670 1684504 1062130 1884057 1027495 173714 1802586 1708585 1467092 1057368 120185 40096 1747747 527601 1163240 1669866 207557 178559 548240 797067 634991 1516609 667322 1222611 1816312 295478 1844268 756076 837050 1516922 397667 237339 1113771 793167 606290 490340 704097 774379 452304 746985 1446830 872909 940421 761766 766215 442993 1947357 504960 980560 333953 600397 1832434 1252691 398941 89766 1700436 1874275 80344 1795429 1095276 549784 1521374 1942627 555360 262064 486839 1549638 1924132 1441185 1577331 1083215 1707339 537388 1925341 447016 1716849 1912882 519086 535935 1269166 1061876 462741 61466 1342173 696268 1556479 364132 1911294 741577 234139 1081074 37377 1882684 1407089 1062132 1520505 1514508 227990 207511 1537287 300686 1930708 973531 1742845 448291 427835 345792 6969 399593 468612 1171091 1095028 914168 1814536 1841937 1313556 709304 675336 172139 995448 1926453 503201 939789 1981673 1670385 821436 32648 1981312 1658392 1860366 270232 103170 1773451 1784684 450080 1859681 1185245 837453 472424 4860 926718 668804 1202001 304893 44488 997204 965106 1606166 415546 1625621 605759 283814 1990365 1501420 1553522 783447 1142710 1877416 1772640 721081 838277 796464 356812 152541 130439 873610 893217 912465 1918115 89428 1642150 1134875 1508770 676470 1463953 65631 563235 845155 1521211 1385908 1590924 1652010 111423 1269289 901101 1068334 1916192 242504 1502143 151802 402094 1165606 1928609 68887 1938288 1792603 1417391 201011 310425 1381654 342431 1046736 323339 1194967 1460935 753226 1016813 420390 33298 1054708 1873617 1407244 199036 1161690 1582444 776534 1982458 1367077 853311 567934 1644449 588584 620638 383795 1445592 1997763 1527650 1029754 240370 1826897 1939678 491636 324786 663983 1857459 1679110 81261 1784150 761701 1314487 1348093 602657 1421875 1433771 586172 1458502 1798457 23752 825171 447432 1245606 35592 1026704 1506402 1988970 1695378 110613 1525747 501873 16184 841127 41919 124140 55948 536301 876490 1555455 122288 376719 1387504 547061 88527 178699 41918 1052609 357779 20982 1989011 1110079 97035 1389089 740789 1341051 208875 1708528 570767 1405790 496612 1243626 1776291 881924 1082670 1036677 1906201 1980588 503423 985379 228673 106281 1963645 62002 195253 1529823 968510 1259746 1306123 615188 1926391 1576590 1767685 385836 1699411 1066022 16262 473576 1210982 1163732 908314 984560 1989484 1850823 1433286 1209804 1606025 1646671 1764069 981703 739840 944788 352332 421262 327658 1650594 1374175 986097 391605 588796 383284 1910798 1628830 1509049 751229 667802 727834 1985439 1266186 1384900 559277 421955 1833925 1787562 1000114 780722 418608 15007 1732453 836926 1190732 713869 42374 551520 1451575 1106678 1069480 383727 1301559 816636 784381 404111 1238522 1581076 685657 541245 1624019 448868 1654311 36732 1184315 485822 1720664 439953 1391228 687350 326920 100625 344199 1345665 1281342 675435 951268 218192 630982 309571 367385 59379 1945468 599505 951987 1938356 1121509 1900829 999575 661316 1245957 1877497 1943190 1016981 1615827 531409 539209 276883 1917276 4464 36709 1093135 1192564 283418 1989680 586987 570668 404966 67665 1870870 880657 1738327 926075 1375594 249510 1022868 30101 1964090 1681841 808470 1741208 751496 83056 787469 1988678 1366797 1359732 1299943 802065 1503992 947180 1080823 1429611 1378774 244655 42939 1527611 1287297 1524777 909588 1521313 861777 141299 1779874 825394 1185112 641320 442960 1405794 1676662 674951 1294324 303077 448670 1610939 267895 666217 1230213 350255 1697651 977840 194961 429595 1981600 909482 1473402 1533413 292859 1219061 987208 1599088 476337 1438582 1456160 845132 438268 388695 1195364 1132508 110949 1744762 1739368 747235 1758052 1164541 810610 776986 1765963 177751 201570 607518 92323 788972 1674119 776300 442303 70774 1245869 355488 1149639 1106069 1957431 697929 95438 1972004 770141 1519095 487906 635001 1618206 1908640 791909 1840126 866177 1429084 1843598 1300167 1497946 1780624 611392 1782124 1209424 1492762 1979241 187231 1185006 1896120 802949 134920 1315672 340028 1346893 910989 78103 609138 1605338 235366 26363 1857287 944178 1166659 552949 894287 1680953 700287 1379737 1754649 630965 480792 1854530 827051 1999608 119505 802961 562679 84071 1796853 1053071 1953249 173301 703371 1189363 241666 806073 1118979 355466 1099471 1386499 1575100 1510908 1568187 993242 124075 249815 657558 1878834 595277 70286 134552 662222 549214 1987 950471 596834 272999 1672262 479191 1940012 1734500 1787504 523870 1722086 658969 1115154 1348870 1139997 1709048 530843 1986362 1633060 92613 217965 894418 52695 1949608 1891756 1828420 1473317 1506717 1179845 1326864 141264 586594 466170 1841944 1059735 1600005 560511 540003 212561 482720 1333137 702586 329902 651144 1098750 1022174 1359342 439840 551582 320894 498947 1780907 1639966 405261 1633297 1013266 764777 1234853 1926834 1334929 120510 1927655 448476 1636768 926274 479372 69111 881643 187238 111846 1763074 746062 163766 1321456 1758733 1625439 1511893 1339588 36499 1852851 1630763 1364390 1161438 1622721 1513248 879399 1078271 649214 236092 620937 550255 1931253 1601747 565442 1783213 1577779 9916 483745 687253 1758286 1356389 1817760 308331 758890 193071 1449608 321695 1453543 1151419 326386 760780 1403571 1491956 658354 1361029 298710 1263506 1174138 739777 1016969 884644 1894252 1182105 765028 738164 64953 1845530 952633 257926 1660145 1675729 1207807 1350026 1600496 238903 774369 475304 122758 1218709 553441 1715614 736772 297282 1873448 1697135 1752241 1741923 141069 163160 1844378 307014 1674855 1997244 1482770 366900 1690753 1507337 1617974 1872633 1812530 167441 1950115 1656806 39068 1297394 742355 1632444 616620 1170790 1951627 1863774 24465 235899 1429350 585287 1795481 31118 1214683 1111603 67861 785610 1156399 771224 217352 1791705 1145028 683754 1264213 1379714 1155638 698455 1754075 684056 781277 974268 1479460 947030 724096 1507134 1109587 1910487 716382 1526784 1685087 1060439 150953 1613589 1914418 808652 46465 1821981 1035985 1883845 638897 409896 355413 1914757 494142 1744673 1389026 1693959 1650208 921727 964128 1987486 1501286 1135126 796492 1390100 29945 1280075 1393437 1959959 969842 896464 1483563 958476 1429478 1236227 945152 1973449 1025984 1378174 197570 925194 865406 1506958 107526 1863261 219395 81223 1145337 1487382 504033 1178255 674794 770076 623822 904929 1239565 935157 1775577 1447857 248664 659310 1138524 879471 437906 638429 464366 18735 1685939 1022598 1629256 1704011 841961 22369 362197 1448872 1272766 542220 1115647 553327 716549 379661 1124696 7891 1862762 1108120 1020184 564031 1328428 1796665 1213882 1618102 13817 147633 548769 1710548 779043 813955 1277792 1886275 357527 1819322 1470558 36580 1814877 1447473 505270 1019778 868216 286729 1222273 1945358 1256572 1413820 237316 871559 1983216 1654891 931325 1559787 371061 1545753 1058944 953023 876161 812880 1075012 362550 396458 1214110 1444447 295346 1785455 434920 282635 1038476 1729454 178758 559045 515099 1598560 294472 1359341 329436 356075 1124462 815029 370272 1382724 1428813 509983 1020294 1000260 332259 1667187 255181 1524175 592875 1371875 846741 1714231 170663 1740884 558491 993982 1010185 1528492 1848618 102432 839367 791520 483238 1314371 575427 241808 587972 721890 206661 135347 908270 479253 267801 1391622 973874 691748 1205414 398928 1212950 48898 1199109 16543 760107 1812796 1468702 1473384 347997 1433305 1862999 9850 1188083 1341315 1730447 724570 1897277 1584427 703064 83335 515413 1978310 707209 1061719 1410152 679689 1412081 440566 1862296 809072 1736347 16287 1715597 1166025 564965 409921 1775022 318456 1972234 1818554 831554 602499 1527467 621809 247811 1086438 246907 35107 1579021 1048390 978734 223360 1684241 497163 1550587 460439 181116 50492 1340955 405581 370779 1969069 338049 173629 1692946 1349283 1701977 1165185 118429 974984 359897 1099679 565710 248881 1733334 585838 582200 1910384 1339562 189130 897293 296246 598694 613509 1570309 1976493 607065 1172278 1453150 340264 1485934 624269 1028418 795239 159338 1960733 1801748 1319006 1221525 645297 1852604 63563 1891102 1630504 780240 1951487 330588 1557705 841456 1661000 431277 721057 739368 794524 1723457 288681 230801 1233590 1176250 1727608 1347999 706684 481390 503280 1567632 1462347 1812508 1046473 298080 72801 748362 930926 329577 1559051 1181833 1307067 31542 1954059 1071844 1975969 1986204 1429181 1070692 1607583 680393 1701409 867813 207498 551454 936133 416723 1110568 1965039 647003 717759 1163302 1134010 1114399 38282 978675 427307 913652 1592020 322702 1180387 698409 791024 1510887 1251090 1900176 1289323 1082018 1121882 661445 748918 733149 1937523 1228343 1366697 553619 1253799 806131 1839347 1837435 613681 1195085 500130 1650626 1204606 1784376 1098145 1567500 671738 1614953 988333 741035 1993618 1799335 861653 538311 438055 855418 1609741 1949382 112809 1325945 1996841 14020 213602 1649456 1771308 1788116 761302 640755 1889127 859341 1993749 315302 974010 1586412 1982249 1197605 312800 960396 1803124 676728 392102 176099 644016 844362 1840627 127763 899522 677448 1697603 922527 455116 503917 1369058 1379522 785094 210091 345410 1278019 1433870 613125 299976 261068 111115 1717794 713575 339309 1377042 887982 1132831 416960 175514 959911 1621255 1966811 1591432 81341 966000 256057 1519773 742657 402240 156671 214788 1160341 602190 1905406 1029625 318687 1209727 1471000 205071 734333 1436786 1285772 1231788 939114 615447 477768 1543349 654001 1704885 154450 1930004 949861 1541229 549894 123926 1630196 522566 1877914 1115764 41598 1438437 986149 1831779 1046428 1601994 1421539 894533 1880020 708843 800124 944562 1272677 1005055 1999694 1829769 1457305 450366 614704 670791 1191787 1514535 1125077 1334765 1921923 437349 155374 1480463 683460 1461289 490693 79072 1490632 1903801 701052 1579232 371792 1751306 1171503 30487 868727 433292 455792 51196 143335 583057 1189949 1183873 458255 1422418 1453040 686851 338088 55605 953147 104483 14276 1895101 1797177 1252568 1642117 1102134 356328 237044 194972 1856846 1584344 1666985 1582024 972462 913473 1407097 1055149 1585062 600506 1527041 1329476 1670300 1755299 1128171 1106655 827716 1742853 1264048 1188825 1790947 1389794 1209337 16014 1132088 756190 579876 1823470 1206166 200017 1403744 1869929 287415 1103621 489689 1479054 1005733 480760 1553872 690610 500972 1443138 1393522 41841 234573 1242914 1054034 553395 1468037 835556 357065 764342 472374 928727 621686 267005 1939205 1610744 1406709 1925256 1845864 190014 1315028 812499 877842 1553508 498999 448268 493416 1562706 295962 769214 365439 200918 103969 1511152 1386729 760737 1743789 30915 38290 122400 1613997 553038 136998 953120 597078 155085 767696 620086 972523 1553348 676963 139039 619493 1547210 284118 1383471 103630 1078663 632491 1067041 718561 922473 141258 1709773 1900462 671142 736445 1093247 370599 720752 268286 828539 1800834 805194 47901 1491198 791982 1963776 1621584 774545 1786067 91825 637147 1364136 1169731 1872969 1274713 918601 1082990 732555 653254 794822 1592815 931475 1916458 451215 1227626 1315162 216141 1346564 1437588 819296 597161 1766548 1816808 1944881 1987748 1623248 367901 943188 761172 1933867 348184 1788335 1649332 733185 847402 413514 1320060 1907887 153758 1120464 267394 305557 424498 1314938 1452160 401434 1772852 688904 428064 1532097 1452866 1799464 1813800 864492 308263 9838 1351039 1413255 1337966 994421 1310018 100328 891054 977317 958465 1502268 1609689 1079864 1503575 1193908 877313 1424938 1490319 158105 1955349 104144 751495 1057281 830470 833633 781983 1698901 1090757 1340258 968371 1591675 1481999 1111279 1012812 170114 1132404 1746380 1661916 1655195 1749796 446386 544077 1429481 1806087 14230 380012 1240975 1352629 533450 1569166 502249 376392 1038592 1441736 1881347 377780 701787 983789 965277 1869670 457550 815462 1471291 1395710 1246197 440217 1098195 241059 622186 1327873 944063 1956935 926730 1511524 1104188 238077 682663 836136 786091 206208 255911 344546 270132 985600 1088247 1358570 36013 984636 271934 654785 551692 126389 1256902 522464 1350145 287065 1994017 1509491 297582 1388531 1534559 568497 875094 1111641 1168116 1774623 526706 1879861 1761991 1630456 986788 1858598 404886 1847415 205945 1790766 729967 301690 860034 1488360 880629 27632 1741740 1382463 1239546 562402 1253273 99548 1545164 1348035 1414188 1101035 682763 742567 1090934 1247405 708899 1093095 851065 164479 654069 1808811 1374514 577837 1296808 477309 232530 509816 1499959 823461 282798 879131 577711 120264 824973 1985579 1799261 956923 986946 999591 43371 1060520 1760555 753075 1037953 290373 940303 1927681 206745 1807664 831133 1146071 1646953 1391165 104862 903035 945349 1409354 1928095 421906 1837702 1708820 1025965 1205274 959397 1005168 869928 1349812 1437735 335579 840859 1965344 609371 1605110 325578 1803462 29272 1566219 763301 1073774 811022 1490257 503491 612715 1830780 563058 539400 1473331 509497 1585539 1864435 1622208 1628941 157988 1273461 915213 1998591 1479655 1021334 138764 1009268 976812 803457 1708515 10843 1159973 792969 1089094 649600 1306192 526957 1371115 1015626 1991175 162346 1972465 1675700 247862 1333226 258596 889771 1511317 1957484 467569 1850257 796677 95198 305328 234630 1750193 900974 255099 1873949 1730918 1279186 1408933 329199 1497189 922751 1610672 1173158 1568787 185565 1097247 645019 1520500 1939784 287449 47938 814146 483873 492299 1560472 198596 460511 277496 687639 587743 1199805 1434535 1614447 175531 1523183 985327 298864 252543 803296 1276263 1163340 1930097 1255555 757513 1878185 168715 762725 423918 1754102 933927 94435 316849 378107 524717 216393 572523 369085 341561 691226 965384 643136 1774394 1611700 998565 196792 1424612 1100811 1625065 1142103 1387342 511362 459436 524547 793280 745395 1530610 1129956 1486159 1619556 337128 1239345 1690463 339170 1108453 814365 1209872 1854732 1108782 1085373 1766431 1113350 1261309 1525184 1060525 1561932 1270961 1259713 1648290 1208578 1250446 1734595 1412643 1333710 136107 432002 1929344 1618437 598770 474865 575553 1012548 1734782 1401459 746973 133732 649953 631620 1582526 1027691 191787 697484 477526 527202 1276525 990761 1673518 1589958 702890 1757471 581532 1451979 979061 857138 1292837 335805 1269707 419247 289090 1206704 312608 441476 290673 785632 1563168 1231868 211517 514170 1854313 955760 1714869 1944721 384222 1911709 1803653 1218078 174690 1500405 523107 607847 1950336 1938250 1420713 534522 1986379 291385 1202780 1128567 397914 1477415 1633302 305789 1081281 924814 1901308 578478 1494028 1602133 1453797 353803 1117836 676673 1663203 579670 490897 519787 324873 1944394 1061299 1613295 1573604 1204638 1735827 1078547 738406 188984 1950507 334585 1764164 1465929 710532 1011840 1011069 1169006 156615 137911 295024 275581 1311318 18829 1306811 1304079 1731138 483604 236927 1336699 1848761 424756 979459 756172 772004 257062 1439254 1351273 1063247 941781 788946 379781 1125951 1767640 638027 495264 750448 1890997 1234803 655206 1243305 1746537 1963515 965202 48279 1853419 860969 1385583 450942 426881 1353746 1087120 373405 35269 1664012 1560231 693810 428478 1818027 540410 1170746 997193 1376736 524912 868274 1005736 1620887 419298 1986200 1318023 537239 1301071 1310058 312840 1011274 523924 576904 1868234 990633 88979 1261894 782299 1525797 1337197 1664944 508273 6736 1162127 1080523 1013382 1065073 246870 109335 1137138 1453873 264332 1471235 1861741 943232 680207 436561 1292623 1753998 1736266 882189 737655 1438663 461988 1140009 1724959 1395764 747092 513197 479202 1447630 184359 1856166 191855 255364 493926 1601738 1078410 327305 768330 944946 105220 455921 1414236 951906 627951 148908 400356 1265336 384640 1451864 1544999 432915 1543084 1743592 692440 241668 726804 217133 1398854 41443 834514 1010296 68672 235185 223386 462066 1176457 1360028 904021 339808 1409158 1799135 1636994 1768248 1805077 1384336 1515640 1803612 1670498 727836 1592420 1251840 1248670 289665 1920055 1060382 421175 1159073 1176836 1286758 1991807 10516 1390635 951763 1377863 1428233 73697 157986 1343208 1363903 1295998 1011752 1589484 401208 1743712 1976461 610693 1301464 1118503 282590 1259631 792411 62569 1190 736010 432423 4169 1381121 1975837 1269200 16528 1262395 663007 1871508 611964 1398540 1124267 1452103 960307 1865923 685756 1865098 1885044 1912646 3654 471558 263264 827572 1588748 1894681 1191939 1111699 733967 1866478 1118819 1018071 1655426 289926 1472368 611538 1607048 1783374 1788930 754642 357355 601893 131567 893758 392659 1975535 1481627 60941 1950153 799172 954107 500469 1847423 28928 1978589 709245 125206 797333 1787814 1169397 137391 549645 1695847 278629 65753 1124217 1654538 985715 1744473 1948286 828189 1242745 932054 730061 823825 1947992 446287 1765010 1991794 766625 60265 1556070 846244 607785 637508 274308 764151 1689283 1652170 660722 1297464 628542 584614 1818804 1925749 873999 966933 683281 337590 1489296 643436 1268650 1597918 436571 1176912 1955873 1949780 813369 1946701 974546 181166 1626624 620256 1470534 1257909 1783234 196353 198652 1327132 1968789 1796715 498287 1064194 195014 119766 1513203 58006 1765139 1597463 1567891 1561380 789753 1289115 629330 1583817 1147462 768697 614391 1711655 663196 1348923 444902 913072 356187 1455967 1241088 901493 1169219 309899 463564 629521 826539 1890108 1741685 511059 1486940 383824 1813937 439785 1925531 43825 118689 1110581 910959 1914883 796858 1401634 754814 1463151 194447 313698 87257 250677 932412 590136 405698 289721 448119 960493 1426590 1692870 461208 1799859 289781 1189718 1039812 1763695 1627646 1719886 701745 1265155 1929951 1724411 1315406 1837459 793980 195423 1781262 895819 1748258 1321963 431416 784087 1937029 1060563 785192 1524494 1668419 1890792 595357 1873841 374677 1677227 1980745 739728 1093829 204073 189590 1361645 454662 891284 1459975 1163723 633712 1288153 1846671 1869418 991969 1702968 859363 261078 268899 1049542 451498 792532 1562513 1707753 1152345 983151 1415214 548967 1309478 851207 1066573 661126 1828404 1716646 270959 453346 583447 1083100 1915045 824364 1827385 1096541 1639977 40229 1983422 15249 1451721 498978 676587 362693 403534 1524556 992609 1010930 1322344 1582162 1620691 123011 491891 1533857 144397 1299496 1929698 1985620 1681470 1406479 1927442 692585 1650429 1951662 1816470 233121 1169403 1101826 401902 1466333 969222 923678 1186359 184869 1707946 1260455 1202422 843852 1924324 493817 401134 462053 887978 1744727 1443334 252955 1440727 1541407 975721 324099 1074965 1022255 238988 1214951 412174 1446918 1592925 1287026 1302484 1462952 1796748 1386738 244624 236942 1849651 1609365 705753 1353047 966813 1651251 1611782 1761544 821360 1166053 1184608 847637 55733 609069 775971 1481196 1771438 892982 631835 393443 1687112 1966968 1209766 158183 1626764 874471 1212199 1204683 755982 1568868 1910692 1880689 1728732 354230 779524 1194130 1458265 1522800 657494 1273808 1829168 1550349 1632113 408799 252785 310700 736073 1402533 1406421 471228 716808 1367945 1580780 781747 215539 1179611 1094970 347417 1848909 809713 1641636 1458875 496071 1738130 726363 1151079 1045044 436817 1417439 1063118 103814 832205 182550 1194479 1430880 1808310 408100 1200357 481526 143711 383241 264002 668478 917305 830074 1052583 66080 1617113 86880 98336 1203653 1377508 641675 1352957 1677401 912873 550522 703349 723068 1062625 1714979 1712938 862287 290688 1581716 87146 1473123 1458039 657824 635277 1475762 1544980 1293635 1877717 1162925 1488197 1648449 208824 512741 1218374 1434114 169243 907785 807489 1994763 1953364 67027 836056 541069 295836 606353 414972 1422202 1087977 1489888 1058983 1222319 1604485 618721 29665 633649 777324 194599 1403318 984754 1067039 1951288 969664 765194 612222 257497 845512 1551207 1037749 1915130 1779451 763387 1935194 1892703 550649 1747677 1519643 1424666 1131195 646534 411175 127759 972594 884777 802193 998337 629959 804820 626849 345483 1783712 1550574 1603167 275681 1434350 272117 1770690 353925 1397755 1784399 643475 617691 267233 62182 906005 1953201 1994443 908772 343953 905095 1192227 1347537 1065162 1312403 1848044 118744 889410 276508 1892976 1634502 1524089 1938001 1213236 646908 1567867 415359 257099 1729357 1177344 1510498 334179 838823 210070 896537 373053 1738883 811816 504199 776402 1536954 635663 396080 359399 1988842 884529 1280208 874539 647046 1991594 1295811 1892736 765682 381508 510733 1124463 1630615 344995 1368415 1041976 1646720 435863 82405 544346 522361 160753 571694 959929 451146 983703 1778814 1897473 1672730 32678 1466152 1096102 1353435 1990972 1489263 1893475 1151405 1102214 345604 790736 69796 53902 291275 1643076 492086 1968481 1652920 1217133 1125490 1915169 1914441 1569438 58749 149539 1477887 220243 1967286 1257006 1838322 845790 721317 494948 361414 1799243 1099069 571969 134331 367387 282229 372253 1192488 1029111 1409201 307075 305717 1565311 1113157 404771 895168 1878724 712362 1371689 1142156 40620 1946182 1331187 1009776 1977045 1965281 1739506 555589 1260050 1860666 534932 809405 170517 1867681 214686 34320 404487 1510624 1343019 1902361 1116927 612293 406667 881141 1756258 1575005 1756302 901658 713323 1284113 472009 794504 1052156 683213 165159 91519 1795706 1967804 1815002 756531 920755 87179 1918551 538059 1088794 72181 1511529 1492803 1054944 365829 1609831 451847 1142713 199046 1435030 1859108 317003 1708434 647620 1553619 480991 1992519 1484312 664150 294650 1099496 1032606 1865112 645957 1393588 1229156 554042 1937932 1332964 1680511 247262 1178477 698598 1146576 1344550 43325 775829 1814270 1320758 987075 674317 106311 317687 1778193 760802 1933288 1913404 856536 1326667 481063 832267 28308 1478915 1074848 954245 513598 676743 654119 18465 131414 1740935 1946697 456471 789205 1826787 337021 1536342 624627 1436493 1486393 326844 1502873 1704360 1694887 1612622 1770438 1037558 675364 1000500 727797 992009 1362283 1479977 689594 505697 1716355 956848 1227154 1864680 153768 1549586 1307818 273906 1984461 775385 551119 730661 1234167 642341 1737350 597919 1205879 10653 521711 1004182 2453 435726 897665 667639 317113 1139034 361466 1483440 1634512 1371248 448460 135003 864669 176320 596071 1459087 485955 412053 1955330 393668 814652 995070 934232 1149358 1507274 1178246 471475 1533880 443562 1905983 1083891 1210986 64358 1144681 421043 1727245 840797 585619 806958 1690621 792390 1751695 1070032 1737345 633975 232917 1239620 668327 219701 493670 1364120 1281684 1038690 1333445 546765 569709 1854648 1063394 1636221 1220710 966237 1085599 648166 1808459 246329 1053008 1906399 41718 1119169 843003 1669421 644236 1742778 16134 453743 1382860 1065146 734159 277045 1858656 433807 973207 130538 282284 1016850 1752306 561319 1317027 1727330 411664 781858 992765 732889 1335262 1863535 1352323 114412 1559323 1069733 1736724 876989 1899592 1828218 453546 1464059 202612 1429000 590118 662081 82345 649830 705514 1198141 1213334 1363137 1360991 789368 1998845 1161062 87107 1082711 421421 718898 1981134 239174 1552586 1238018 1883055 606407 949932 1652244 838308 58357 1930856 250683 1975776 1415626 711023 1726818 1104753 634711 570215 1430278 1965330 1744871 1679948 737074 705724 1939253 1518956 1181066 1948430 1149397 31299 490575 241527 395491 1898973 830316 124309 1003609 438812 1027318 1337880 128350 1198830 1600911 1339873 839305 562198 1023316 1027158 1915371 173311 1331764 1976598 753346 937806 675144 1301970 147048 851790 965971 683120 1966003 367591 1288375 170026 1439954 486949 1321317 51598 898774 648872 1056979 1689847 794950 906971 1820116 146845 11457 1821089 341925 417711 1169457 1377300 836976 1051876 237472 701228 349801 8856 1144205 1009794 218791 282082 1568023 147169 609872 1882968 1724987 258970 883359 1020842 1536020 166457 1934069 308462 1838433 1015329 1093059 575244 218692 1871943 1706528 1837127 702200 1554389 562133 438932 503833 887274 178333 56126 911768 1207340 1446890 953390 879903 147768 378629 695304 1716574 612957 819729 634566 283063 1815551 1374766 188455 838924 178092 598210 1125775 399385 1709643 310037 597868 1328377 466598 1069925 425212 986348 1913026 60036 557952 1879167 636418 906525 582185 311856 413900 450913 1739871 273901 529650 849761 108994 19738 1958197 1714075 1734548 1119665 1650175 230108 538630 166282 891299 1640778 1953318 1948096 1029372 897673 367298 871327 1365137 322364 795268 495772 495784 738113 1306992 1141096 690523 1883634 1050113 1132146 646793 675564 659983 264972 1755207 200607 791787 1339105 610072 1884386 1045443 1854976 614757 1863224 33183 587714 553078 1946226 1171430 1065951 1570081 1160659 259323 1364374 1181389 1835841 607432 824875 179381 1583645 349526 917597 522417 1226861 33056 1664382 555596 1578338 883070 810065 1426458 789784 1665676 409221 147679 1161061 1731768 663070 56060 601942 1104442 268027 1342349 1939923 1927825 754783 1550198 978616 1330245 1979148 164223 1132241 1208297 850481 1064734 160714 543098 1013336 683008 608510 169679 1360003 123018 683874 435773 1093374 1507154 1859702 1098446 1979660 247580 1947591 1283842 1512248 1138831 1899137 1035129 1265791 1467291 1039450 228881 1680326 19054 1762552 698692 644409 1320371 577499 1033753 1482696 1135640 1494834 1948001 283058 1584373 237979 734548 119014 1979152 1914307 1474145 238638 9622 1759381 448439 1123893 387382 132447 1421725 1463719 382708 1432603 280844 810712 1157453 643100 303072 854728 931808 5577 1838050 1166708 1426176 781825 187213 1799180 1036027 1111289 53760 1727714 331154 845039 354823 1852397 447059 900408 227050 1659011 1086678 1492811 1633892 178725 933230 190904 132763 164888 120858 1923789 1453707 1639250 1344605 191948 805377 1943752 1587510 1240802 483134 213794 1143247 1211957 698225 1597202 1395090 27041 49019 1882556 217825 1674254 1558242 203062 1689876 497246 1269 1730216 1042859 1927858 1374071 1142320 1806139 1947557 30963 1972731 1780548 1087926 1621531 839038 1894851 1232121 1104283 1336204 1569652 1889690 529274 210633 1686402 1351573 1801962 837814 733933 923654 1211287 1591108 445702 448628 774485 307552 599566 1389587 212522 1307115 561824 741312 745138 1714556 1348457 761985 1256118 601423 610375 1540376 326305 1995121 916599 1721455 1817596 1321682 1209007 1331363 1031858 13989 1686772 917140 1509097 537661 1948472 1401608 560140 329610 96587 1843900 1078177 750774 1733126 1403224 82734 1217928 868190 1656479 1451068 1143960 111185 1296544 492998 329634 833088 627360 775393 1092361 651964 540682 107573 1606968 553717 275863 730413 2406 1176977 1618502 1775143 23793 924126 527425 1785119 1118179 1859184 842614 1171766 121452 1018128 2080 1171824 1758805 731563 401089 1641155 919787 212926 459992 1431236 1649421 1778392 1203091 865817 1934635 1553230 205982 708387 1761686 384300 754714 336969 111405 1119832 1063596 1867107 1468929 1109271 740385 1499394 108808 1997912 1011313 1079023 1605380 1403673 847484 698284 490251 384905 1054968 55414 479854 1140862 1935221 659541 553145 33389 667631 1487771 521944 1933229 332466 1953780 1240506 1591115 1775622 1389968 1391161 157616 1687808 1641938 134818 831416 1420199 405515 1593320 1701245 950795 1126445 343243 713985 1739521 1946333 1978484 1494171 63856 656901 271311 1644869 80171 1202982 1968032 397407 811321 1329022 365988 1952192 1202645 1578225 1752897 1184384 1323674 800761 216074 1489725 507506 1996516 1787652 355254 508681 751142 1931307 924182 1255383 1337487 325515 745433 957547 1705536 977650 1246743 190639 54374 1887268 113872 448978 1625957 819538 871265 1643075 1763745 1970889 1890199 187814 421933 709744 310187 1701705 688477 614437 807930 1822166 1870233 1205655 910851 1143753 683607 1774392 23600 163486 1227827 988863 1494885 1206051 1842839 278759 348989 1879208 468169 193555 405146 932943 11813 459108 887560 1787098 657634 1214191 76319 1090761 538876 256517 1998678 1496499 1472448 1978456 1593545 1117014 722520 147745 1607447 1600097 1047142 1726611 1134657 497474 1729122 616460 1773908 748682 212141 1517865 1112990 389617 1112749 489410 1593283 907209 1204440 1052263 1469645 1222006 1844077 1507504 1985028 66117 1377309 1844422 593605 1996662 795276 995878 909024 1805431 1814136 1581901 1711457 1046933 1125838 1190471 1750083 339878 566426 148578 310220 971434 1615149 868320 1610970 317260 17147 399916 1136897 1290724 116944 1926046 170764 132022 1697464 1135413 1070830 647323 1125173 135298 850151 871328 1047972 176353 467453 520909 792879 735201 853614 1260329 82684 572630 987108 1696067 1592822 1679082 999132 1696428 380550 1245574 1779373 1409803 1228019 246686 1692087 498597 459087 351873 938738 1397028 726740 479304 618838 486656 1393452 571539 392308 1301903 31332 46683 361702 1118150 159959 1692150 200620 451219 1199279 1885220 1638433 577253 1951854 142565 1453497 760907 1618596 1293743 1193904 1371929 677435 777733 1732363 1560574 1574530 1570000 1607834 566113 1761730 625254 730609 454721 1359154 1206751 277876 891249 290966 331936 1493609 157287 1140359 1816541 1199489 1403168 1798417 535195 1545919 5937 972673 1649713 1879691 285146 339665 388744 1565660 1842379 462961 1294412 503729 1265730 232796 963313 1386652 960490 1135903 1659279 1877712 38479 1650127 1611442 882485 1108901 1848552 1338466 1205140 359634 825937 219396 1551358 321576 557495 760639 298161 1039349 195070 710462 1294639 1139742 358275 1558646 598164 1406574 1047704 1446527 366095 791637 1733484 1017130 228618 633692 1187985 1440908 1594644 162408 752751 310414 1943188 781750 1514208 1182651 1197809 1577038 1422517 771090 1067540 1727303 1481337 884521 1776245 1738524 1792295 746931 229193 516154 1640785 94573 260665 63424 1317632 114107 274678 1648458 1576587 916406 1695303 251411 287486 118080 1841793 4772 1354559 1921603 237319 1785768 186605 1039248 71423 1450844 385494 980397 524451 1439121 348030 553426 667627 1199849 264508 1525389 1364062 1263287 875560 23480 1697345 1309241 534873 1576240 142316 634342 54482 696499 1637831 1540466 759043 1834524 1254032 705963 1418103 1905591 303708 238958 662919 1761326 540852 1411380 888896 848388 1876114 533879 973359 1143139 1787084 1633328 1637461 1054421 198907 1431659 1716199 1603464 1062866 503928 1559208 369113 1030422 1442993 1907998 570730 1958217 225622 1594742 779571 1691798 700895 537766 1020371 462591 1706396 1390700 383261 1526569 1633053 341399 485571 1078657 593154 784441 1370884 753635 14969 1318175 1679627 1646064 680923 555438 93006 1593197 872420 1780426 1131856 1621336 1584993 1956052 1668506 1675182 1219307 472557 636925 376735 87733 1070252 489021 1119775 403695 1228973 1357468 1134710 1968916 551487 195983 447318 262788 898603 1764284 1442617 1188664 259040 1073255 421566 965913 253196 535278 1496023 1365781 171789 261701 190182 1234221 1272139 613771 778871 1727507 551790 909884 1817418 1842375 1285764 101428 1393614 1017698 131323 1773772 144756 751561 314425 1454789 743070 1993827 82125 118507 1642432 1921692 306197 1116003 458681 1687159 941285 992352 1116344 119393 342717 1564124 89056 21288 491829 1779636 882218 1536867 907678 1941050 467122 717560 1311947 383582 1209285 797310 855649 191657 1726995 1657690 760804 683813 101504 177714 965954 1528514 1228047 1227669 719803 514301 1976125 436490 1117989 1948058 1466814 1598825 1423713 658046 1567927 496215 498809 436712 471416 1787899 1429375 379196 1151200 574109 1762393 1233628 529028 197811 795896 703293 576513 1235321 1683870 1023655 230732 723262 278610 1610259 1284385 1358827 1931370 1024409 150620 776803 1369053 483921 1364706 358470 905132 518571 66060 125150 1614554 1259065 1174881 582287 225780 1542421 1669921 56549 1980146 1402727 942638 1417550 586833 234351 544611 852228 1237100 1068429 519454 287555 47164 1658722 403158 1768480 1395811 1994088 1367987 813796 237137 1859496 679769 1559714 825800 885294 374819 237198 1545730 656376 1483152 384702 152927 1964299 1871942 1197073 787889 678390 956942 1016717 357412 464116 805560 543936 715494 711502 1643196 1514377 1128919 1848057 1190619 1050403 1797007 1044497 1332651 64520 663687 1364219 1565201 291051 875381 1700095 1487286 1881175 63038 75254 1887859 491611 1937018 491010 1783817 1153765 1493586 1773576 241302 327442 782832 1350397 1480918 869328 819828 1547315 1343381 503349 1401746 568799 630746 570213 1158799 1713360 1546535 121208 790518 1142508 1916722 1579770 1861968 573654 248926 543199 1126579 1167988 24488 133180 702869 776327 1492978 417232 1491477 482128 201916 1849290 423595 607157 1426934 907056 559598 390626 142766 419196 78216 1270847 330561 1305763 658660 1703613 454251 881182 1583530 1855816 104810 1967081 495295 1772992 76738 522344 487536 647576 1218023 1746422 1587010 1461256 353 629634 1925322 174518 197099 1867972 1829937 980596 676944 197719 614772 1721726 844044 742685 765241 564345 1912877 1013241 586793 813895 1956345 113249 1825720 1849345 1433398 273071 410703 204862 334620 484903 727475 220884 470624 1422979 221962 717446 158938 1726542 689445 1812 6428 1683111 1239927 1446316 1569758 1753717 1551058 1277679 1251710 654391 973495 828525 313508 1692035 1018362 997635 1804415 1458780 1323389 1293148 502234 1959040 611817 1593202 972028 801567 1684037 822845 673381 1007978 461481 20115 1294350 49294 73418 814059 796478 1292736 1650510 1177538 281922 761062 891078 853291 1021213 953845 140566 1855014 1171370 1765176 786020 1507047 1376063 45712 813470 1943221 502400 982454 291527 1081776 1587008 639806 295203 928127 112957 1397261 512405 1039339 1486346 1576258 1235447 323545 497547 1372096 91090 1566548 504347 1590936 117279 1461833 1949046 82794 1615118 470048 1998700 1701982 266403 1603849 541004 154607 1776744 143147 1106526 694051 1438722 502199 763567 1987557 160471 1140170 190768 1004576 243017 1286573 1615623 626451 1420468 1816532 1129254 632290 784024 713480 1576983 1699071 1766909 579179 311556 79661 130805 741214 451497 429378 1330172 1393716 836794 813215 784155 302301 947679 961985 1092555 1455744 776615 1849660 1167265 750963 940774 1260716 1498056 1385564 1613199 900726 607089 1580309 1728992 1593307 451666 1216336 1426693 1739865 250450 205364 286885 1517690 1177347 614500 1429688 653590 1154611 1869820 1585153 1480528 1116587 1178471 1556384 842544 436724 453029 272335 304112 981899 573129 1895198 814768 1272466 1987700 915274 479595 265563 1277751 1990113 801898 563668 173155 1586395 322389 952383 114091 1033924 513077 819426 1613290 266540 463134 1712620 1992099 1927072 849322 1249788 984451 895077 1684734 1015975 1811172 1126547 210988 1256484 818691 707426 592029 227193 425885 287658 508420 1653553 847089 709483 534224 479646 345734 32414 828060 1286702 1923046 1835690 1699293 130193 1420902 1724514 1650062 1659104 1351447 49881 1397590 988334 1324839 1236129 444989 677200 910576 714707 243834 413535 1346944 466064 1720351 1226823 1518735 1284983 1134308 1792171 470787 1063080 606245 1175913 999047 1011241 1197807 1252022 1765876 482994 354109 250886 369002 693522 534145 561200 981092 393713 90644 1844038 101701 1158650 1094321 1665432 1165137 1334417 681270 1376159 1353806 478706 875803 590334 1558789 1412906 106301 238485 73906 1957353 496088 563597 565219 477918 6855 600784 1245497 954353 735568 1053547 670853 1772479 352854 494012 1966649 1928874 158359 722784 252226 724455 1904451 61720 898597 1716028 34776 1443219 1863080 1298940 898800 653512 781901 1922487 53447 259090 1993546 279693 980033 605934 1496518 33638 380840 600605 1014789 428426 1157164 1716024 49656 303422 245823 664039 1168422 1051667 823622 461744 155865 5570 1536423 1735837 1530553 1706077 406784 201385 914902 926686 1184842 1085597 174526 32936 1755489 1237165 828338 467488 972507 944897 337042 1266472 1824329 326104 840386 1226993 664747 807780 1811796 563494 1566533 1051288 42867 1984703 1046837 1368780 1706184 888151 1051441 354487 397800 1694453 365611 836977 1825440 126415 423893 25070 811778 289247 490006 495128 706845 1387802 1098923 452483 717295 867000 499923 1734995 13046 1676684 1643236 81832 64993 660875 1669654 250101 1771396 1627987 1635312 712405 830446 1453162 296572 624323 1337684 1757727 1881930 522197 430805 1030701 1076009 302381 703891 1371752 313264 937106 1809985 1176840 761937 241209 366820 1649644 484184 929618 919330 555958 1727940 606810 69595 1891639 35874 15023 242331 977085 1273155 1434924 1320478 1604527 774063 1398769 837157 357209 185102 632256 1577887 154979 702543 1364412 986727 1960281 1699897 1616564 869122 1057204 642749 1844762 639979 134456 968552 1683048 1882537 1307247 1686594 1564461 68639 645974 629436 1669685 1974315 1643944 1793841 668530 4401 597459 206523 1751011 92979 665024 855938 466820 164363 59292 1908856 252348 945443 673820 1727179 1527908 1726320 271065 250493 1870473 531673 834849 1427225 827853 524856 1316164 1793954 464183 1585459 85358 740484 932762 1312503 1264271 183586 1431307 221998 1123851 1474752 1726556 1973092 1216523 109876 1409441 293445 349995 1904548 304520 226029 479259 799224 1806525 270629 1972194 983237 1346391 996626 649798 1985064 1139235 1728326 694827 1547874 684974 1078608 1949874 459930 820617 1850105 473851 1913408 453845 1307558 382638 428723 319561 665935 1230247 110065 1197435 1931376 1328463 860855 1063115 359872 1916964 119832 1118297 1352344 1792936 1934070 1054059 71539 1941603 1275294 1542732 458330 350495 905720 528335 616918 520299 1646748 919922 1457762 628322 1873480 1643322 1812976 1023471 959247 1205801 504081 687004 765074 1576488 442006 1859392 497438 1026967 1691420 656894 861302 988411 994387 452284 558575 495936 879684 632485 846680 1657638 1881148 265268 95889 363517 1807800 1223317 1069826 658909 1606315 1817512 565675 229157 1405936 846335 1919290 247634 954734 732839 309315 59592 1889469 1117801 962413 124664 551379 1018839 686586 1482862 1633257 1543917 1343631 85135 1529065 1100725 1622256 285555 584446 317147 724457 785315 1383464 695443 1989176 1361233 1808197 1482898 1595923 682450 89816 755297 1961897 448125 1582930 407178 522103 854229 240762 1095562 118849 1456277 172314 1918020 1980088 1599628 932453 599958 1194313 1322037 1834739 1334139 690726 1809048 182101 1387905 1264415 69405 1672492 456269 1222084 1455667 354777 144172 813153 1900666 1502679 737188 1187571 337054 229571 489158 1195186 258821 1820468 564066 145279 162577 775476 1346651 707121 1223475 1011321 891927 1979123 1805599 1308985 1915936 550911 75472 1049376 707189 1006798 1208812 343424 775069 1249864 850262 33350 1536090 1036552 1699072 1657626 1137508 910876 41340 1494145 1356921 73755 755496 1635652 1048911 825412 1991853 1302719 1171083 1955501 1337008 1592663 1748517 946676 42099 1018971 1351542 803990 1173018 394889 1692149 1664803 128475 1673699 585163 1658569 121804 850874 1567565 1628992 531412 990176 1824492 1246115 573173 797076 735001 1989055 198663 876590 119667 1086444 235000 400092 1179901 387424 1159025 1613423 1042405 802681 937742 1787510 1363520 1273313 806317 622628 615632 1159703 211102 1308093 195867 544489 18431 1647053 180046 1607622 207724 1889170 1090211 1287319 1685294 442001 1926595 1096855 1671729 1690643 1267652 702240 982551 187780 1742014 862238 914773 1753215 634587 205609 1991669 1685262 571022 912417 1936426 915100 1353816 842822 1991932 992612 1963896 1851431 465868 1365163 1411512 1845694 661080 390519 1065679 705323 687347 486527 1517486 328102 1928016 1732348 1185582 1803788 805346 1176075 345174 1749482 664491 1455719 1864568 1280975 265230 1909500 1346250 217723 442172 168278 153002 194674 711071 1346606 1160178 639018 1225264 985872 278907 878995 1945544 1798169 1068544 546557 1627486 38449 457396 156793 1793680 1109796 594825 1451253 1666724 51286 1131118 784971 502781 941693 904190 430519 894532 729910 998899 303645 1434742 1424351 170347 792436 359043 479382 1254726 621408 1742713 983448 465962 770501 524826 578583 1269694 1438329 1167310 1392341 487265 387504 1266474 1400709 878464 1505647 1427198 293826 1656693 1693562 285859 234629 1947402 681604 1691987 6609 1936389 109445 364517 1344244 139044 1239295 729775 1086775 1749212 1261540 129311 467764 325304 1004599 969529 1160036 1139986 601199 1502697 102710 841320 1103524 605867 714231 1384587 981186 1156350 1621934 1572965 1207757 101976 1544741 1100426 1549919 665858 459250 1676482 1756734 1567194 1445055 1786079 253232 904913 1202832 1084924 1812589 603130 284281 1729716 1931894 303976 1638783 1301130 221372 413839 670159 274667 1856112 11867 1149009 1240089 659635 1261314 62096 856482 1619012 1983267 204906 593203 1923943 666588 1007497 1570958 540803 819495 1388399 1087865 1505637 200097 1255567 1447622 665562 1915283 1908171 1464048 1889978 1629088 516198 1030591 385712 615360 962597 1116523 564478 917536 686502 1262778 473566 855984 1401140 1227698 372697 398681 1567097 1604086 1957205 485552 1524437 159189 175095 1700547 447801 1405415 793855 1639274 83797 1700837 641041 662881 38057 141559 1103842 1006119 1477803 141911 939812 1883717 1348278 1129931 190219 1277512 752696 1687366 1918679 854529 48438 1700339 1398696 1083240 1657551 1679416 631612 1294362 1737124 1531464 1721855 432003 352174 1971971 1439854 807847 1719765 1874608 731492 140415 1102392 1423286 1975312 1745747 1047052 85257 1140150 1420963 577528 272661 226975 1000442 1478109 340693 189242 319157 840125 59793 1717451 1521127 124407 759967 1737391 1219081 1985805 1514156 392387 895787 1515249 1234058 1197819 1199199 1584691 476426 748763 1117102 1991747 839877 866881 1376086 1079742 1706248 731980 1492662 128173 1936949 1131340 1903231 203389 993936 1466788 315667 897602 704642 657144 896905 1906335 975699 294349 665977 1983839 1788141 419200 1427034 1040957 910003 1030318 1902533 208459 771527 1008557 224633 1408060 1432183 1178965 344106 638764 254734 1299532 1262620 355641 1819335 466055 1822589 689770 1627989 164794 1958595 1703737 177561 1106312 1707704 1940725 1934308 1203065 1739926 678513 1278540 108919 1582337 1290799 86605 1223266 1167406 1131746 118693 724847 382627 1143869 1420892 787170 79323 993950 1482128 1916337 1144694 1142018 898136 1827923 1057480 292705 546179 870520 1038170 717178 156142 423359 119243 1094520 879807 844115 1485693 41901 659080 1082099 847576 437523 606419 535401 1968970 734421 1381290 726811 1359852 37846 409018 585907 1344557 1258925 984322 148298 1422950 813312 926777 893825 1626179 1076145 764939 1090342 1371094 1673884 709222 642412 1189955 709139 1925946 1403245 1904077 726051 1521228 856391 930619 1962206 52 565882 1280681 474628 1008435 158356 596809 102666 550496 531127 1076211 1710808 539302 1855350 1254739 226531 28031 452627 1625804 1812433 1799386 1056319 990685 792045 938068 1399288 470267 550552 1615413 36875 776013 1714530 61657 564973 482297 1430090 349070 598757 349666 1062495 92138 1781924 1632901 1764138 325987 952066 994688 1281296 684395 986442 1780223 1398929 377857 262258 357736 761664 1211070 1192312 1764117 632856 1101755 226680 1695051 1607994 912406 1851889 86282 1589178 1598574 1887784 886284 100431 1259825 1791307 580914 1677963 790760 1679327 1172725 687356 372653 1664977 1946438 429577 763755 698788 1002117 1512388 1335261 1530237 1346151 495906 1651361 680706 1329638 253295 297689 263755 73122 1286180 1585066 1782382 1731528 1649478 756379 227643 469140 1823646 763582 596601 1276232 695921 36219 399795 1351850 891864 207229 1599010 187416 941976 1467449 1031833 1543419 362087 941040 1629916 1439748 488838 485460 757579 1970230 858145 1877615 1097744 716687 1439444 658164 1532254 1882881 604216 1063224 272212 242318 1139822 1411226 250232 264104 995748 801396 1127381 161143 776564 647209 1410737 661920 357230 1902137 1510475 346934 1911496 1392480 1601257 1242102 1298848 1958936 895544 1533843 939972 717831 1895670 1784972 365363 1652162 53359 1224126 895891 625659 1199072 1405706 1335520 1353658 1455045 1369922 355358 1419204 1873540 1753022 1044421 796016 645737 490644 1243941 393631 1925344 1510688 1546046 68650 747923 1368093 1826251 1948798 1013354 1211796 356850 1640631 1023247 1208391 311946 499954 121517 1799176 1844994 1510995 437065 1136276 1811947 174031 603889 1135145 1545056 1394178 1988712 122127 1253895 1999740 1356017 377238 226571 909266 559215 438102 1933047 1560572 322651 1291884 728465 691742 1167659 1972606 1584659 890472 1543872 840063 596545 1045469 669803 1140658 1813525 503119 1157232 642523 288466 922187 16428 126739 1423210 1481266 1330766 272772 941864 798172 1045726 1438157 1548173 1628058 901370 129651 746663 1511580 304427 109601 1706732 249825 108291 387950 1176058 937205 806116 1643759 146187 991820 713059 934055 473058 202657 610723 1340595 848415 371207 1244451 1040264 1482912 525289 565338 919543 117863 1617124 700958 658668 609892 1797226 1088773 1039822 164755 525662 780534 562353 1827850 1994483 1699916 1604663 837398 277587 420031 1512098 673709 1303127 50833 1435944 1378966 819511 1865244 1583303 750307 1273477 1943117 210510 360203 1892138 1020162 999895 758414 182035 990624 366682 1906138 69118 520205 1341975 1020078 1147860 705968 489035 213590 697366 207610 462064 283341 672290 369242 755024 543504 618077 1256819 866948 283735 787136 660324 249912 144331 1240657 1925746 1838335 1188562 803017 938388 1280410 976149 898897 734209 131865 1460630 450710 946605 454487 516583 78431 860509 1470192 861799 1606322 56279 1771278 260729 186633 460262 549931 576367 216526 710861 248890 427319 1560857 844543 1402134 1738789 995947 456913 442114 174217 810981 1892244 1203525 325294 1916213 474152 985426 1012414 1783526 944665 1436152 23603 1132101 147027 1231971 1233087 1248912 1722692 1525370 142490 177895 200137 627644 1132336 149168 556079 1932119 1599838 1950089 1761791 1295932 488290 578200 567602 39098 1412861 1445067 741546 1380413 140356 188664 1068909 1328947 1278366 1784372 1003078 629847 1486480 179123 486229 1447759 260723 960133 1087264 152484 994343 1767892 1659168 901444 1964993 1269781 1963808 51808 839361 520967 1284157 1679651 423199 428768 1140204 1024407 223647 509185 1812254 493471 881581 1952876 244115 360350 1981748 259408 1297433 1969793 334071 573303 104343 806738 1623663 865138 1325446 1048229 941315 1686308 1738076 896362 197059 200927 931612 1972762 628983 1098278 1109118 1825517 1587817 268728 754211 1134037 1315288 794318 1885217 474740 1445323 22678 762815 313902 1218619 1584577 1550 44150 322998 1143050 210645 1361964 685087 870335 99760 395474 259245 1945309 1980875 190286 1337508 613295 676667 1892129 941822 1788466 86044 1429464 561705 846220 1356791 717053 1188151 513562 1228657 960246 1238975 1021386 1727766 1041293 636532 587256 1310397 1389730 1471338 1812330 357946 1662844 1012595 78947 628872 70710 1255518 506082 487952 129652 1215960 917825 1458650 81003 603596 839828 1541702 465953 448599 1453572 775970 1584249 1518422 1087992 542478 1982402 307768 1196555 1024463 207412 187357 514695 524992 202443 900189 161518 1619213 1536821 1702733 582436 1635533 748978 1362723 1779905 756075 684804 1748031 1204023 1051302 568889 1830400 326387 88133 525198 468935 1761368 669982 1613184 1608897 1971155 10491 219575 1222687 1843886 908422 852125 1017024 756791 1535546 1391420 755607 314633 733144 1201486 532639 15546 1462160 1574510 561293 1578962 559323 1978073 1437157 148561 1249565 1935268 1128886 264926 1455133 483127 953016 241187 209099 1655665 210375 784163 1937019 743872 403238 379256 169628 349559 1654191 1840911 1612704 505785 1968237 753344 1424865 1975526 398280 767976 1461492 1602289 64755 1887253 1290928 1551887 352504 1848202 1141994 784661 1473305 882797 1438914 815358 82164 1117049 785180 621511 1110662 1779526 602570 851840 1835374 29373 1611598 337825 302718 1681244 529554 809459 1721815 460555 377634 654374 34007 225712 883068 1244772 439822 1954450 1861804 280905 1128143 1545118 330270 1680598 1499112 1579682 221528 1075521 1999062 142730 1304551 937792 1709416 890889 1863974 1387329 146428 713923 860625 1149903 900248 31308 1170030 1466288 1554929 1817169 976442 87896 481530 780274 1671849 1275948 407990 570527 962834 505640 112212 161095 179698 1910767 1612660 409637 522443 691567 604334 1599631 955375 273778 1171839 342092 1033864 450798 205220 170373 720095 1655637 365358 674340 859306 564123 1137366 1302247 701144 1855258 1378415 416840 1606210 1170029 438975 917408 82470 1529607 1217475 947139 1905563 602341 872543 1195427 75065 38443 1512811 1709917 693609 1805219 180188 1446445 788144 909572 1092818 1444000 585694 1517204 450455 292883 1311230 531207 1402147 1614469 1866662 1767648 1156990 1737448 1769811 248811 310817 1018554 1421719 548069 1635800 1682172 967766 1133870 1413699 1801921 1487353 680249 553207 760894 1672474 221886 1797703 94399 488938 535903 24816 1833057 548215 1004459 1012091 730427 1799079 372542 1648056 585399 968043 71059 243881 583940 525984 262028 1727739 1357624 694729 1718058 1771402 1300727 270199 1292617 778029 1004012 1856571 1559712 487614 779443 227759 1092955 838909 125935 79125 1256956 1954228 410343 1013245 801621 105074 1537778 667312 1257568 28548 1969312 731736 937527 1520974 940150 32222 835854 1362029 386923 1649074 323006 1074077 1139310 881120 1709405 1749516 1972709 1243675 691050 353789 1549689 1464173 1370231 467911 1792392 1023611 1753511 1821203 753816 743522 56319 1820769 269926 1462655 343863 1391137 217432 510158 764424 1067411 1989527 870232 844089 342643 1188934 1745413 1404413 1459068 1822538 333109 464515 1984538 588206 793169 1678117 1645508 255981 1879285 595160 1203102 580157 1478020 1038140 1221302 1394204 613339 1964738 1254385 39609 1258460 1761949 935926 1000465 146884 194340 168743 369921 1324038 1662194 1522408 47316 1805112 976966 614281 533564 145189 1846852 124663 446923 1764702 474855 526616 1292137 988768 1530528 203889 1928283 718037 541840 1000934 1177658 273748 833327 1480318 1240059 1175076 127326 1350870 955871 1056640 205577 1825682 1622508 1913260 83721 446865 789302 1016146 276070 1735465 1947401 71027 890700 836172 15143 161908 289119 1436658 1066409 399113 1954075 1970416 245810 1709524 1695004 136199 1863818 1602425 1903123 261487 1333810 366760 1532215 412454 1018048 282523 1967557 401176 1692315 32427 1431582 458992 1770865 1468847 1420868 1374827 1083571 363283 303229 1902712 376585 1114682 618680 312287 1886766 1424431 240900 1383022 638805 1524720 668046 1882956 1663897 1575716 1436413 169674 731635 1775237 1953406 1467896 1870716 781204 1747369 318552 1079142 207375 1694903 856989 1139676 33025 314674 298301 610748 234616 998922 1425634 1233412 116725 451069 433786 716064 950274 1376037 1287437 601094 958836 1159209 742755 1308733 1908940 1028062 1494934 1355778 1380699 182634 1050444 1609790 246094 643184 352404 216735 788210 1479743 1413237 1175095 1998173 1416608 1727557 948912 1679726 143270 782232 1826002 1931627 170217 203433 1421680 705085 405910 1869126 1835959 826437 682613 328253 1246052 1821506 1330134 456294 763305 1478435 62144 596934 979134 791015 1321807 1913245 385459 1108170 1657655 1569605 761741 709948 814573 1086894 529173 857813 455132 492462 1520828 727494 1001368 942920 127831 581991 750096 307241 810516 866098 1196720 381485 959481 1973855 931998 1991124 258858 976999 636808 432792 897169 362894 385460 1896300 1997510 1725091 998189 441333 1758190 1244414 1451966 1231489 856040 1591685 1100173 424698 578855 218747 743752 1118793 1236291 1912853 1543846 1199060 427263 1200879 1161553 716680 284213 1444070 1703465 25521 521448 1694918 509424 1927745 181542 105874 448039 1137993 1727119 975927 10794 1217395 639425 644966 1874856 1314279 753064 803700 597971 890284 1491760 1440675 1991836 1147811 352183 681986 183900 850428 1496474 611216 1847372 379271 188536 1283454 581966 138522 27757 1775254 100308 1554396 1905725 1559544 1025527 893093 1349885 1223237 1410201 1832670 1726913 825556 1332242 1998198 486914 1418483 1187638 1770941 771477 853190 1899245 1543708 1743609 1295116 1382448 1241195 584505 1491361 517449 302566 1641898 1530281 1154276 919461 405894 1306317 1402842 1200732 1344221 1203345 1719617 462173 1960237 1771185 1200121 1220951 1224328 1360948 338575 873266 757738 1603336 704833 1494489 1670342 1166964 115758 833391 1559560 82564 434227 959334 1938643 1175621 1603090 1039833 1338062 1047670 720330 1479483 863831 1802802 1927077 1244576 512622 125143 1821736 782473 332552 129781 1425693 348992 514103 874479 1961665 915324 595752 335429 407932 508092 1980113 387503 203245 134216 1703879 178402 1145371 1703500 463124 1715694 1035870 1060484 990103 148947 1043835 621022 1072662 855174 440439 943521 1518647 426887 1708398 1673036 923332 184467 54959 1296708 825492 178130 1764999 320085 67469 736440 811448 957205 1343264 1217756 1819854 1652324 1698103 1708761 1381972 1922106 1671753 1840793 992978 1721477 1393249 1853300 1711887 1827248 1961148 416156 1113143 1151789 786058 514290 1065939 530552 1009228 178496 178934 234512 195067 446519 188953 696289 1106295 1297173 221615 1192448 544790 866546 1588645 1267593 146669 1921371 1003468 455976 1861954 1246470 1626785 1867701 993867 483498 49322 1964432 1398702 1839717 185151 1706135 459230 1797329 347169 702443 1080529 978252 1632385 695860 41415 742776 376185 798880 1218955 1758202 617704 1601141 1694737 335129 409575 370951 1218335 1725094 83603 1094264 1030797 242782 339714 162277 1174496 1346055 284735 525516 1125928 1116365 219836 1840415 1174719 567314 779018 61381 938781 1480284 1466307 1045475 1557897 206130 1489176 271324 764041 940218 1285444 257640 557198 1452640 1811826 1148180 463204 707716 1891989 972522 701278 1265465 1823959 630130 239359 49830 140960 1053601 858822 1969159 1340652 653343 1879407 1979685 1749076 997270 870620 565663 1152875 268669 1597754 1554820 1085957 892455 629743 971996 177407 510199 335470 235459 1752122 1448438 1190643 936049 225750 1386917 1987821 940671 367636 619669 664017 56601 378772 1296237 1109417 1831057 658678 172108 1363080 1398622 1932124 1481268 600203 504611 1069816 1558867 1064101 1356374 327004 1654283 947659 387941 940004 1534420 788920 920002 453990 828739 1247009 611513 1773677 267046 1084205 441383 204984 1843294 1333853 912349 401216 1747491 1031707 47894 334865 1463623 613794 1917239 480135 177206 1267792 38829 1126363 1310276 1701691 1779199 1129279 1666824 1136992 555214 1458811 594119 63114 1571834 1927960 281662 1780174 1165058 1017479 211965 213270 1252160 296968 376811 344443 1826391 178118 880250 1740929 1913526 1745860 1380185 306222 1422311 1265704 1917715 1481099 296509 180170 1936068 106236 1640564 485461 1100117 131772 1640310 99668 83300 1569296 778850 1894061 80865 835946 1171405 1150784 713255 1508904 61704 318641 807191 64060 1454799 65889 763903 1621948 1791685 407897 886744 232987 148048 953432 731354 729518 956238 431884 1937772 1237835 1916760 1941699 548282 1126230 312495 1797418 962122 896752 1283861 1255755 1060867 608027 620391 12315 1350821 1054510 1524441 735467 41170 1652422 392242 548837 558516 1418881 1909279 173723 1597040 854161 358884 1549853 1020612 1204289 186491 677427 880312 1063373 1018011 1176602 1506115 1433975 1072179 1170971 1689308 1893124 1742205 739592 1900344 377024 635728 333362 924285 1047720 1381701 1591943 3880 1289748 1643059 948673 1301474 1534208 1485783 266554 1621841 709280 1293772 178375 1794599 1764729 1623087 349557 1637110 959814 1585233 1888667 1762549 1803351 1316462 1149992 1188121 1647726 1726854 675066 1975155 87737 1902665 397671 1032611 902723 568047 1728845 1035594 221502 982465 307711 53746 896538 1495288 1788360 900735 1084834 1966046 1634917 794834 1074495 29664 1463664 1575546 1292076 1547616 693312 559660 382071 686199 643951 744541 1313882 1734111 89040 184868 622187 1281458 667328 425933 176979 306709 782422 60652 970549 1966120 1270512 1157040 648601 1286798 480483 774554 1190461 1820976 519350 248375 847630 1705494 372757 1925588 181253 1275060 1119020 1357683 709328 399115 1455524 199820 51987 1140736 470579 440839 62681 1656956 983971 465048 1784951 1724365 1904515 22523 406972 1657910 1810556 658778 1012126 403951 1490970 480395 1108199 644824 62127 1798819 1769104 1535808 133389 1286436 866509 208510 1646648 971673 1685811 920491 44392 441726 1869513 977732 369373 1607070 1530457 824457 892673 784599 1950801 1596802 1688860 14302 827819 3330 1106568 436477 1671837 678613 749662 1947898 1095161 1260713 1293153 699091 1899147 104061 1027479 403666 1779236 1608419 1102105 1876085 460495 148756 161054 1840813 1826868 139164 1828052 1279919 760101 1873264 522358 1153423 769588 786640 246847 1422222 987489 1625871 964259 1751281 1592572 1294333 1463547 1520912 392539 443514 983742 606220 598588 1830044 1045948 1722419 324241 1265817 1468469 148346 49520 184176 506732 676394 389466 521008 36387 1899840 1823487 1187787 1547811 80381 182672 445552 1135553 1142965 985770 527219 93289 1267922 1407699 683965 1525907 1300602 1534625 125746 1406745 1985001 624519 1858718 1058935 948056 1948752 39874 1573764 1178953 904345 596245 1810546 1465301 177748 815991 1709989 1081015 705582 1735402 1448562 724939 1624552 597589 1397986 989767 1178373 1826372 208596 1135037 1551227 1171642 1658485 56808 1776460 864445 247984 6545 1415338 1596054 949067 729782 347362 870439 707522 743686 1341126 1155452 1611553 576540 344156 1660217 1811367 323264 1917334 1917079 1745238 809579 1972537 17269 274031 266915 570482 507973 951937 1304087 53587 100763 338973 1135995 832158 701864 950996 768257 1291551 1549201 374531 207570 1778695 171009 448072 1063621 955611 264041 1094656 1449242 1105324 1252388 707774 1091374 1525865 1739172 1394396 1545351 1742597 890027 1097062 253542 504215 527984 94186 576606 1063332 700098 1598129 1387034 245213 357816 1134412 721962 377333 212721 296398 1448405 9930 1381540 322413 1735155 275930 1733283 1543279 1171656 1527955 1029544 981090 1073901 763200 847963 1439231 891805 1531737 1310761 1970045 1051236 1259222 1954762 1348766 165400 33775 1727129 238603 1820704 1613067 61699 919710 1779045 430234 1545488 5624 1091966 924298 1896273 1933593 731368 663846 501061 646066 874870 1652545 660159 1633556 1403097 47188 1854694 1503925 1725354 1927346 1859610 1315192 1703999 320161 1971468 955257 1586356 436011 534065 1994167 636356 581239 212678 1501334 1880262 587919 548189 1575633 1568026 1994746 466950 502977 582922 902732 573754 1477084 65772 853996 136456 703452 545732 681013 1428054 1737047 235492 1997503 747212 86638 1453348 1647845 1985454 882071 312254 1894018 937213 1159246 416903 782208 1515401 826713 896087 141162 197987 869734 602646 9326 1127019 1778016 1414069 263453 355609 1540813 1863832 1679385 253029 1814458 294403 777710 1746051 1559870 767971 105345 456453 1804583 354190 477859 1190358 801922 599479 74088 544340 477609 26053 16327 1570453 1932118 1463782 1970548 665031 946878 621658 1107877 1928039 645764 795227 1988990 577668 909457 429909 1516984 946781 93381 911369 1382179 63655 1745675 1290798 645855 1750328 541665 1364173 667138 1102050 1618889 779364 1534617 1859775 932774 1973718 1150191 961083 1868005 47357 105592 1392887 318476 1392954 83082 1713432 1398983 1131062 1859039 455894 1352563 298668 261800 325682 1270183 1585175 799731 1528541 514431 187327 1406627 1971469 1197274 1454328 1963406 1125168 401953 1369775 350976 1498812 1712731 1646056 1035866 933827 1676269 191036 1765292 1681087 446380 1436576 339697 822341 1992808 660886 207853 636108 124974 1885389 178276 1419098 714575 735332 1643284 632431 824690 1045921 1762140 759464 685816 149775 708352 1654761 817965 47997 772449 1073033 1881339 788333 714328 1035509 1976706 869721 1510267 452725 1429245 1591549 362857 498920 1779255 1573709 946837 305174 1395297 1264848 552309 1483716 652416 506090 1570313 1275053 374300 289655 1862870 1975277 1131498 259153 1615088 1387931 175333 106247 747471 385205 1641084 1816804 1852300 908079 925769 64579 1395316 1959783 1024961 1603667 1718771 506029 1529530 571445 1132795 1586770 6143 964819 1474374 859199 1490481 1188417 867528 33597 1591845 57611 865490 723037 668038 1808674 1629768 1059611 373395 86579 1981470 957988 234537 1176903 1102858 81124 1414207 60229 1011196 1933740 1609723 1572871 245781 76895 1635358 1841608 1997022 583680 260637 367585 369922 250913 557971 702290 1672924 1304964 1500391 198760 69178 1652102 436103 906039 1629130 384134 1103951 1065086 1309204 917095 1841111 1748779 331137 1085455 598006 425246 117368 1863791 1944285 629833 205166 32134 625265 1431029 394602 755055 706587 1197029 1863759 758365 11035 803475 967122 809169 143406 734239 665305 721409 1605421 912501 1586157 1302639 1978053 1349948 47113 1903226 1587341 1480064 95428 1851809 30481 1445035 541479 1917555 163888 456257 1661773 1394176 1419500 786164 1023896 79126 1241933 657858 769507 1926655 1993139 1295604 1536091 204186 1164939 481179 1093071 920740 1106869 701512 1231319 79241 1009472 361940 899530 446844 1768623 1254777 786858 1821378 998291 312184 1121857 1482253 595688 383926 1178035 1002452 514316 577337 716921 1049886 1405831 347317 1686809 468697 1132621 1349279 769375 1926097 1885161 1129715 1959022 983931 1309654 77810 845610 732968 782165 1532087 1806157 1061611 1135062 688749 1759028 400417 493847 1316694 398195 652729 514988 1189034 1686441 566804 364498 1296529 874395 1738358 612110 551629 1341656 1659130 1271622 1420284 549723 1154585 310921 375712 286191 1944147 1235845 1622123 29986 1933569 1844064 1035816 263110 1509651 1183024 1990813 865983 1746623 1940910 141956 575158 896436 790259 1292304 256774 665842 616480 201582 856624 1159490 558980 1822594 604800 1967468 957749 1747983 1372170 91518 648687 1598831 1671792 1309570 30299 908796 1840606 1462948 855716 1896551 541558 119610 148606 798104 370735 576788 1732401 406165 1586872 1596591 284596 18392 1791827 361808 1229562 581206 1083501 716284 560312 327039 1127932 843649 1473453 6929 1226976 578395 1276509 116418 1268911 861810 1328801 885560 650662 1580921 854242 1724491 1855553 1159511 867139 892811 1202253 868245 1543352 143691 144962 834631 281751 959022 1352284 553584 1477115 1468573 342406 909187 1306414 1516107 760159 558098 1667005 1073810 1584557 1045903 1755870 43754 879407 485350 379658 1611585 62328 155841 1836353 1841336 843550 305387 443914 237892 1810004 1153444 1768688 851140 1689105 710831 1975148 1031164 205994 630128 752675 912226 1821732 387653 1627849 1389327 1499984 1241434 1323575 551413 1259585 1642980 1484751 1331731 470490 317258 805811 739800 632119 1091224 1244904 635758 724213 1360375 927781 556975 219799 1904892 1065480 1416180 1566573 1805957 388280 205027 1667917 490593 1809181 1397856 415319 1012779 1990520 1255915 1905039 204715 817065 927501 1612004 1835829 1649995 132432 1434239 1308077 1519687 1144034 922831 1968119 765666 1747242 1446220 785449 50805 1164952 1691695 958284 39765 913903 406827 469794 1340688 1230174 416962 69291 481536 1525365 1903718 462797 466397 217401 626158 1364641 1762532 877378 1206862 377533 1479746 81635 1736888 1567641 333624 1222252 1721948 1939562 102118 489304 1236882 1447200 1686642 267447 196697 1629087 496018 1376876 1849382 1522145 1388550 1136952 1838803 1663725 1916353 347783 1425907 1396285 642244 1130983 1832391 98882 1217573 1785498 455670 1162490 970653 646455 592356 391765 1888794 1304477 1947773 1873156 253230 1699826 1478525 614098 820913 987199 1903022 1876699 285427 292395 1219815 1004336 787782 1181588 1350992 1170513 427464 1519162 960643 1738970 129641 1793003 186968 489063 1233867 1480384 801276 1590037 57801 723265 782017 478501 1846058 276114 444506 1736323 174431 1805355 245279 1247732 921568 1915692 147969 582458 526534 1273821 722500 1032809 1245932 911238 844974 1143042 1772775 939699 1043518 1294891 823048 1752457 1285750 569119 1583727 269601 447878 961943 77645 11091 224860 1448963 1956952 182660 536353 1756509 1074197 273897 1132037 1709494 1227418 1495274 1512313 1816283 159988 502858 1047601 621756 1129474 923710 386911 1484570 1813373 797093 1724739 822702 187636 441287 1917017 919847 1491439 820947 157930 581639 981314 76298 2416 557906 297046 99662 319940 921623 207508 1903790 951560 1895426 37740 1791503 1534031 1101886 1907410 35395 441492 506194 1911489 1618105 1141107 367777 1880893 1053352 826301 1436033 123897 873963 1295170 299564 1895399 513604 1523664 1819381 377438 1564357 306160 1351059 1151999 1507805 1414415 974247 443626 26992 735820 241595 1088221 282653 1800863 1180568 904487 525318 911810 1487022 1721051 1437185 1554085 1341980 943750 1903714 1107908 1989278 495064 458319 872374 418126 253375 1204995 354522 1776110 890232 1226691 1563890 703130 374767 670381 1787673 1939554 1855994 1404806 387408 1573517 1616100 1542573 455077 991479 1186569 1013611 1503387 1695402 1183563 1443406 863201 646590 1024714 277454 433737 1802532 197108 337883 1644630 1270768 1311179 229726 296885 1047328 1937990 541134 653103 332891 1101743 1938747 1039117 467174 1494379 1723666 210487 657466 1361063 1504920 569441 442564 232772 1964880 857121 472382 1594732 1134215 1065321 1714221 1322012 129584 1893198 273878 572650 51160 1204218 93545 1944552 744466 655052 664339 1056789 374933 1621500 1039940 235807 662598 211365 1546673 1632995 38344 919489 825433 1494726 318050 200158 1463879 384387 567893 55243 859172 1080468 106044 1926771 1706770 867496 1374112 1240901 1745345 1118202 1840227 925359 776793 565005 182175 1925220 1088685 1511967 1256345 409159 1941882 504418 1919226 1949122 1997978 845099 368999 1816413 1299065 1732277 1110732 1278038 994677 1862451 111227 412675 268861 1322639 1870725 1050781 1041661 53399 1575899 1858847 572552 142416 1853038 984910 1969691 1819176 436739 34997 1778069 971989 1961139 272812 1913352 946275 1598124 688300 1631165 1309696 1362839 496638 1959274 334792 266689 1279063 1052482 19065 1246523 886096 95929 1044197 227790 1114668 908714 194520 1141949 1978890 1927410 1630137 1353087 838504 140580 1078932 223054 1554219 854365 1586240 1780271 740138 527434 1688223 1833963 1504370 1627731 431040 432825 705964 356390 56616 1390223 1644483 1509327 1093852 884122 1369106 1923332 1096311 1848728 965425 1608953 323096 1052346 166118 1602167 1725161 788596 53329 583 490029 378069 584644 1839143 91258 1709902 1329591 1054678 768884 143898 133217 1052402 1376859 614939 1849570 1247464 150428 959717 549169 1539513 1422816 619631 1946036 1867331 430203 1041800 1977539 35055 807052 832254 110331 27336 1228452 331546 666418 1758333 1246504 1842778 610398 1455358 856117 1079682 596030 1401258 1565581 405674 998905 1285940 808612 1338044 62225 1425857 1189927 1959394 251756 1321306 964466 1011719 889719 379300 1998498 1868578 681159 1542009 1477953 1673198 1497727 878996 182307 766135 374572 1501049 1980935 369447 604512 1718483 1626964 1985170 1339862 1353244 145419 675261 618835 259940 1245254 161148 806386 122500 183379 331556 1942901 418748 1299717 1224046 178743 262813 485397 1465808 670105 63474 800160 212876 305215 115864 173064 1680059 1315824 717138 777707 914768 946159 1123934 114727 561155 1893072 1867207 1314285 1452094 447479 420401 1147363 1223167 1541441 1208860 1482442 1436770 305283 45112 1485702 586582 1125002 960364 1595839 509820 1418336 752042 1577482 1257604 1977629 652945 706351 1227930 1964532 1104582 263046 1074429 1601376 703892 1936739 1663335 474787 21420 1361514 63521 1785998 1383020 1724707 1583606 432810 111120 1913306 1033917 737459 337026 1078055 85012 543813 1815197 1992522 534846 672131 22391 145715 476090 1211263 1419590 1747900 1864156 1469443 643154 545689 851374 1590228 738483 701048 1444947 1151681 764332 1117015 1764973 1233793 608066 248659 105567 502729 1618189 1155827 1050991 1504199 1450260 503984 67920 1892179 231856 859736 1572108 896246 1849053 1390011 715239 990239 1825211 1138839 189417 816553 1194882 1796111 363248 1023094 1248777 1185286 1222525 335774 955870 364771 1717546 663155 1932564 1326674 550682 1969815 458333 155197 1430182 1322092 945342 1159479 600583 157444 918446 1101143 1310607 824339 1315029 37286 30276 13497 1430647 743856 1837665 659209 1245390 1624745 1253863 1758215 1781999 1132776 1684393 1618147 1195542 563073 596262 1052403 102515 760078 1538742 371464 950874 927090 535456 866387 273069 1029261 255127 1864054 1791776 1918258 375666 1377699 993673 1789627 341206 1861639 1166762 1925894 1535642 1198395 894529 1987103 1576186 803968 448401 137331 1035027 1891834 1081341 1506564 543690 347896 1062644 1902900 1624441 1398813 1001665 926918 175081 281756 1983887 664312 1924449 1867978 996669 1824443 1070080 476848 985023 1936617 1328838 355784 641968 212931 1913013 342745 1455024 1474897 654748 440743 747364 1858901 820916 1291254 1037776 145658 1666463 781070 95798 1239859 1274617 467332 1071738 1455567 528695 1604073 927636 38656 1161627 1353279 1483760 339176 154533 426059 1274935 63090 1692837 584006 1870196 1600427 714153 1562548 623192 1137729 1471695 903530 639523 358165 618350 1764442 481689 243598 241252 1968720 291035 693495 1380290 1879450 1593669 1673937 821136 1587069 1891480 1006685 979228 1339230 1986254 1328912 1146427 3262 1033937 1947788 1406562 1116457 910131 719674 356399 1604430 157889 1364800 687008 1506339 1602547 509627 723279 1965399 1535026 1606934 1804513 1586129 1005793 1784942 380640 846398 1175105 1118429 1206070 1364692 60083 583448 742951 475825 1195632 148798 1860363 508068 691665 122399 957480 961323 608183 453973 281870 976767 88969 481316 555402 1514952 33828 686784 1963659 1617069 941277 1212061 695056 1228839 868967 1663521 986449 1301565 1071749 96077 308081 1144797 1978496 126429 1496666 1746731 380535 1897212 1171313 448765 1102130 411248 535231 764228 632194 8244 1106360 1252985 1868747 1145678 615338 706680 1567714 1516170 1242154 714401 452730 1900761 1823434 1354630 620524 298276 1575794 1650818 1194447 776898 1708821 948377 1589312 1812883 755022 558008 207768 423901 869028 238457 1993363 379002 469779 1524762 378402 595120 1270621 888196 1534540 288980 1284895 937015 1452180 1319056 1909703 127983 181812 27459 1259941 726405 1985121 48630 1239679 1849017 1631344 1712689 1763211 1149696 612441 863880 1092765 1432179 1408232 554613 64736 1021792 469386 993864 1294762 308798 358673 82791 1717626 688682 283712 167161 59963 1685055 1695683 1482109 1988410 1560780 337339 1607231 550876 1274678 250086 196376 1684634 1840878 1559290 1670357 925150 430139 1432211 101733 1297412 1433709 1823600 1739679 972426 1495270 1554661 1214336 1192246 1508195 188643 521185 712675 1609826 1553329 1065060 294878 1713672 506893 874262 915238 818709 1395442 1912855 1293824 1490160 1115780 1245319 282162 1712155 1494343 86628 867542 1374042 1541834 1645464 1698994 253803 257726 1359899 1576935 1455977 740876 142696 849108 1659370 645988 301426 180345 1769619 1182132 464012 1684668 3054 1761163 826483 1264566 1458183 964178 1437034 186808 1549531 753414 84150 63240 1681817 824376 1261822 591224 670927 358608 1517965 1385155 406971 31914 1109954 1374430 650535 1267007 73671 1611784 1705184 1605363 597805 1674149 428246 877019 1563149 1660088 1670045 1733098 1373703 1251705 1615533 1109895 1321804 1613190 1410474 700763 320083 451917 1792566 1426632 1216851 1754110 1011862 1508134 11412 1531044 1345059 1513280 85856 581580 282793 1108240 1338647 1119007 1487583 406837 186039 604087 974380 1593816 1341739 1133503 1759690 334761 687443 1210169 1555874 1376805 54205 1789794 459482 1387167 1563748 40384 376929 46855 1394392 1583581 269452 1122568 1448198 101212 1983837 733650 1436752 74297 45682 540036 137943 1827186 76407 1793074 1384716 945927 348034 111863 632177 1581229 1070412 1666844 1725848 1757354 1830038 850410 150697 794049 594562 178123 259523 1420128 877495 1954174 420115 2634 164555 610341 961357 456755 1484807 1970377 651104 1105490 1803554 1471720 1428485 1832143 1715022 269732 1599168 628149 282150 1693321 333421 1842456 1027621 1312589 1634845 1560423 1246966 1720393 1575452 664284 32938 1730266 743071 1471115 1838995 524008 505868 1604560 1883836 1563951 1233571 347221 849112 996021 1871299 1228359 1579753 1772638 1764050 1418481 1253673 79046 578972 394052 1034466 796132 176720 313786 1023834 1033072 246081 1365806 1496598 1358541 1719876 1467045 371154 298626 1444463 1098075 503284 1804422 490814 311249 345507 1403478 1986136 160271 1798664 1770645 208940 1172413 1219708 1215451 1881178 1620669 1726502 1588208 420163 726186 408967 495259 1366958 463007 789721 477705 985336 1650608 277595 1986274 1987680 1291090 1079722 637322 538494 1571068 169160 924071 456211 1930896 718299 1827833 942441 92491 1518651 808002 1788927 1847511 1843257 461913 1172608 1360907 1693048 914627 755711 1386297 349238 1776770 197630 277678 1823354 878520 1316210 1144769 1992596 1360727 1163587 1569902 1863318 1822697 1911298 455609 1327268 1466190 1642445 982016 1137593 764190 706464 294848 752323 1594562 1271422 1036861 869693 750248 1886869 1958842 923278 228554 739860 1477743 1677865 1123372 65354 833350 1132934 560429 1948836 1199896 1158833 179274 794550 1411949 500173 802867 1921374 470916 1023231 1511952 617322 1778047 20380 1158786 849587 1850618 1010666 1596117 738450 416177 567055 188787 1735202 1681068 746034 1707609 1774309 186069 564251 1896398 698107 1155677 1716647 1871237 257226 1700756 1868482 1670860 309188 317293 1819485 480974 1537189 1212453 582226 153332 1158303 513581 1410842 778197 1396959 113612 502431 1906681 718700 1705082 1109988 963820 407197 1228361 745759 1514150 882558 1651912 597273 743664 37602 435958 234803 873213 918954 512901 1208552 1838674 419573 1729030 1193376 1177757 278278 567387 1179516 1832054 167193 821657 544935 1203231 306707 1196231 1327000 1784252 1458949 571029 1230035 387020 1508274 1798777 1004760 345721 1667814 1285793 1718260 940077 25630 212544 334126 910415 1345860 1833860 1059639 885618 1619549 1797012 472319 28312 1602089 1820290 266966 1366670 538840 710122 849656 1959006 1718006 1236632 1253529 204582 109754 1276052 279270 1726823 872934 594043 1457149 752367 551054 1108268 1449447 1584161 688659 720906 403847 1445555 800010 1134776 1122659 1372972 1838977 740521 1504888 1773539 1511542 1638221 621875 1213204 481369 1236242 1688633 1169702 86045 1601691 1865881 396487 1710814 405328 1333184 1732015 131025 1055786 1815979 1952084 528008 1888151 1589693 1201839 1862563 1721103 867570 880163 1450097 1380995 450515 1758259 1728778 1012856 1726624 1255806 867021 1829644 1546660 188756 1044609 1522106 752176 1604039 557496 689830 369195 773418 438202 217289 470944 1713295 953824 10912 705167 1815765 553597 990725 1541267 49579 1551963 1057430 869024 1160637 721142 590659 1407173 1369213 1965417 171616 62296 1633575 1796882 362369 1871466 380496 1750487 1556170 592994 176189 1596209 228296 224697 144029 858066 1177797 1505945 1675837 50388 1923648 992690 1892610 1650269 869952 201645 1714558 891214 1411379 1229259 1618646 1302485 1603759 284760 441617 638616 1675673 1137667 21707 218652 1970239 734354 1223615 467729 1167523 523384 769894 1825796 513066 157465 1941985 1669984 117420 197469 1462552 1768207 75933 1866632 1524999 1502175 1350284 1033052 84636 1455887 1062519 834743 1652871 1677105 521495 1861482 69607 1842819 861942 153425 831975 974999 1857878 89346 1525604 1101208 588598 1825922 464412 671577 24004 74074 1867018 144215 270835 1309244 1837707 1416539 1842119 423843 1651379 672627 121870 249822 725914 1232347 1662343 1318256 1929333 1695917 299888 102071 1297459 1063284 185179 655239 1583769 1896961 1098430 1342047 1301431 1212904 1050958 1631028 1762261 314824 862801 402308 1983080 836708 1519478 772934 589170 1582878 1048451 1752112 1108377 1810565 203282 1454170 499523 378791 1813583 207597 1290198 1384496 247936 1436674 160711 1883591 227539 1407843 597315 1486603 1781192 1410878 933625 1899528 10156 1357635 578285 1659356 1633774 628796 1435508 556117 693438 487924 1300399 837596 1362694 1413786 1326515 266002 316643 139397 95669 534644 1372232 1712466 1826266 982448 856588 965836 1700122 1280641 1390230 233498 304224 756918 261874 1405642 1660938 1477111 240044 1071644 1290618 583799 1849 92588 111151 1213072 227660 1014999 267593 620310 1024023 1157095 1047690 1991788 1691445 771026 352279 1222485 1041959 671544 1967707 831476 1458459 1834272 984005 1698996 959135 1376660 1784460 143041 237716 1696949 755765 703528 1385592 1984999 1876871 898768 202664 418793 1729982 536732 1535081 964389 1797772 1190138 1848003 639189 871930 965566 604756 659287 217061 945574 1104867 1310317 1656978 1507454 1957173 1022773 1282502 214998 696239 843434 350236 1063998 1356360 152701 7997 322422 842620 397931 572917 188242 1835197 1570963 99109 1131921 87956 438825 203459 589519 1715360 1647969 17553 915305 1329628 780565 1690604 905837 1648954 1811682 1320181 119057 148934 1920923 252245 943405 177401 1602148 416860 1364167 1806608 1901805 409042 137046 870112 1529894 616587 923663 937971 1659894 687278 567666 1081171 982248 596636 264314 775286 913037 1007675 233210 1973097 1370493 1332001 1596354 1516739 1777252 1453580 685521 492458 400175 1777201 1545583 143206 1142059 1772332 1513729 1668946 70997 704052 968664 1009783 647837 35935 86310 595610 1686596 403471 17453 1568314 166025 1765447 812862 277344 42102 264732 1519265 178116 1292687 1649991 1586039 586592 955634 449853 778733 1491583 658838 1311822 1695577 980543 402853 977477 695088 1283763 875707 28082 1632307 544572 809507 837923 423386 1375523 670653 682902 1700246 1172386 322469 1563639 1883379 691717 1174608 153339 360745 585454 1386100 1871689 1204071 1474560 342100 1542516 745218 919909 1856188 66829 860428 741143 466945 434080 1567095 1098097 638525 1887004 607698 1038640 1575404 877076 990854 1499958 1847811 1806358 1629305 656208 561749 635680 47823 921596 646545 1628564 1348261 1615281 951250 963496 31551 1678319 1371539 1005950 1399191 245032 35830 1458779 776631 344319 1446888 650951 1441660 664233 579911 1946263 671646 830734 142032 1221601 293282 1656392 1279440 1769900 881832 113759 1537468 1322520 535396 595057 324009 1026227 347408 930851 196204 670775 346440 1773318 1281566 1073579 1378321 1799542 798057 885388 900158 187421 636308 30050 921426 200026 923371 880387 1862438 998811 572061 395717 444496 108573 739337 958043 868407 633542 1075697 1182430 1291255 1628553 458680 1507057 1052194 1808206 836847 420327 1040022 457551 545575 19188 58986 1539376 1581233 277987 1822727 563644 780062 1063839 437925 209438 279761 330313 906675 1139498 911594 1389110 1155377 265329 870486 25372 1973151 1537545 525499 1945122 432192 1095683 664369 628302 781422 827560 21511 398386 1557072 50546 396310 145963 156536 192159 1171506 1192538 1082308 223903 977965 1302051 1266721 720868 1070885 225962 1718366 1129053 868070 216389 1219302 274848 1307131 1723872 801214 1903427 105298 268045 108961 1920126 700709 961390 1397480 1781446 1401777 1484049 1275063 83615 90113 1391832 1516608 557631 827818 857243 1026447 734679 318170 1171023 1315199 363506 793289 1312427 1206295 494163 512590 1892349 864802 1119168 250316 656613 1310455 1139361 789306 103207 1730346 1876123 872409 1773214 919091 1442331 199835 1438738 538112 1092465 442383 105041 178173 1605026 1382531 670985 1116943 1749880 1356465 902816 65174 1246963 703073 1771234 791105 602112 51346 134781 884390 619426 1802093 957100 1663857 780950 459237 1472782 1405191 1074285 780457 512002 1578967 1226126 31404 1874514 672996 410012 48579 285059 1810836 1574137 1139776 1485638 1362132 706279 444126 1967374 1621646 580746 1690807 236257 415973 1174744 486522 153052 993605 622383 293514 391963 981292 584361 1256492 1154906 1959217 1009647 497411 546448 1640022 1615782 1132485 1162307 1067664 668378 422125 1152723 1768566 637368 476541 31614 1897136 879872 769312 219661 59682 1840734 1978853 756560 1590022 1614628 24237 156351 1041084 897971 603946 1199387 98892 1754176 887786 523297 190141 1627009 1513924 1248783 208451 1153679 289485 1416833 35233 829753 1435979 807564 1746435 1711313 1734605 290712 487128 452708 778336 1099657 1691104 1620811 1251890 309146 924458 472110 38345 1951961 824918 305100 1541856 1975032 1005861 1237162 299371 1730080 1532592 310485 1516177 1126538 1446838 1360263 790377 150938 807312 1434221 416346 1073769 1378769 229356 388789 1478926 1324359 603300 1305156 256152 1351316 633352 741629 15317 1871625 625537 644946 414230 1932004 1842022 1395070 1604547 303535 1378439 1351501 1460902 239816 1005675 1358091 763205 1932337 644519 1095817 1606588 1357726 705517 351828 1554491 1933651 1990606 1692816 520226 760183 1665332 1718761 1031528 386365 654749 71909 1001265 929178 151689 701202 1037008 1530902 1716022 1628213 762465 957279 967119 280953 1047003 346776 1447361 1642952 25547 1163355 900196 1590155 1513510 1269026 101266 209381 1544202 757312 785266 429109 1930031 388566 998928 301373 583896 1217079 1227187 598316 1207879 342198 192252 575554 1970171 1275677 238607 955658 1075663 646256 1747075 1607915 22966 1141945 1165033 1770171 1971489 1135333 1011114 1712344 587746 1461910 497183 265785 890975 1375576 1174178 1339495 610160 473469 1534529 1588235 74818 1764093 350154 1814972 1147609 1802871 817832 890129 1762337 1968448 1114766 1774159 738965 1784481 1970607 468613 1202124 847970 422255 75925 1880202 1660537 1506548 1351663 1819004 956072 582584 800698 1863197 451118 1478096 1396955 732386 426434 1192 1306566 785770 1051007 866068 387644 1059312 1673513 1157152 1887544 1898789 1047608 1773934 1167534 1974469 909835 663699 1611751 372354 1501890 538701 1066898 1183218 1854979 1005277 974856 1128464 569945 778980 749932 899054 125994 106667 735767 1324174 1991753 261873 573426 904556 394304 846763 1165349 1774071 133516 1832872 723918 1948797 763838 1202467 1918448 1460453 517213 356593 1425899 758859 1971935 1109795 803494 1207878 682264 1308853 867857 1385256 1059291 484553 629305 1718091 1754302 127003 241811 1383857 473964 1642502 1576615 392560 1723 1599775 1771738 1329962 1557065 1350046 1926969 1080336 105173 851472 1167591 1223397 659490 1440894 1503866 1400794 368887 1296890 818819 1047478 739871 907250 1251434 1374918 1422895 284027 116447 1437362 1586902 1403858 821322 1392129 62918 22739 1342477 149184 1005465 527570 699200 1861717 1657846 1738052 641490 827479 221719 835688 696337 762741 421314 1633273 1186434 1596062 948328 510828 902999 1155689 1594760 166215 1022340 469455 1173150 1369037 456343 1020809 465643 784522 1598072 99159 1550130 1950221 1992997 73104 1570482 1129596 1385115 1200339 291098 1078352 228682 652577 644633 1943055 1122567 21024 778395 1369260 373643 211300 1434015 1371428 1776771 1623254 641410 685743 49209 1196840 710347 1578620 371536 1651150 1319722 212207 23292 141167 1090855 883642 787044 14708 902657 1740891 1466002 303810 1745098 24036 763069 698590 1172838 153723 1335803 1677306 1179838 529363 395593 1993873 489792 763756 1644166 1189742 1929671 1230166 1403433 242923 191815 269256 1141910 710492 650910 1853785 225324 1577311 1012900 554641 184660 1314724 1165730 505315 1990621 527086 1703380 921834 894449 1093325 873887 1978377 1899607 1965199 455800 1609119 1978030 143353 1168477 537949 658068 872663 11106 436626 1401516 998154 808507 1824657 1630998 1665915 384055 802070 410344 712983 1826930 1999998 558673 1047898 1744519 425480 448736 1198836 1996906 1444937 319807 1866274 802764 1906190 1587502 497991 1370490 136286 1957272 254946 476841 828176 873400 381576 1822633 1336190 347311 563240 780209 210180 525883 680184 1398123 1829390 1512864 196879 1529992 126640 822344 21813 483416 925887 1679763 1759082 1661025 1808431 789986 21935 937302 1981630 1946609 638673 818416 804904 1853748 1849372 1064210 75310 1597632 149970 1139245 1824675 1619393 1208807 115222 888782 1578874 806692 124371 1776043 643829 392286 1086172 229558 868222 134163 1551496 643468 1939327 327387 1775504 1258413 552343 1011829 1019296 836366 761495 1029416 120083 1383003 539723 1325775 1577204 1404157 251716 1912249 823736 1187482 519006 389615 1253281 195396 1426635 1856841 1765758 1834710 1253005 196236 58297 1053375 1115713 209519 514516 343408 1468584 1331878 837324 1733207 972543 1337531 1634458 1269797 1173442 1571672 629816 445538 1538333 1151710 112166 1560512 1567699 1099957 477866 364733 1366039 1494473 1589963 810354 741305 742240 1895621 1658574 60855 72207 1495840 551115 1669892 114439 410628 65113 552025 1146474 417697 744647 1974614 234791 1464274 1247278 1794789 1785085 1964192 1852034 102417 354028 1464684 698399 1179026 819445 342872 1506752 490003 1365870 868173 281989 1469356 1436563 170992 413703 169208 1890942 530730 716155 1204367 1338738 1148221 1256511 1839598 1057061 1267925 1101928 1721679 1415238 1338023 788270 112440 687500 501395 1022513 11925 1643344 670209 388617 726162 1634586 900994 831938 440739 527938 1826033 1006694 671998 1012323 311099 1977474 1230538 127028 1031743 1271201 1070452 1092567 296249 54116 976804 32293 662046 1765321 645102 1104101 1435172 316715 953048 1503723 1568794 556502 371542 483247 782222 1906083 1487280 340847 1961326 730967 1687249 1168598 1670393 1947621 866591 360428 1370614 1747453 502495 1631711 718115 119710 1119415 1713693 78978 1596909 82563 304153 106188 1998510 804911 664154 1670887 1485774 1275431 129874 192474 405526 949378 570576 976405 1992005 1118069 163475 1428427 1949302 490217 1527157 715507 1570832 196993 1851333 1904583 1330635 1563333 1937480 784011 44789 136708 1993436 555047 1220088 1059712 1917981 1258848 1992735 891497 370651 1441367 430268 1148645 1259970 394177 1776876 653573 1884770 952084 421395 1530260 321337 1891795 140828 9249 758349 1105102 650600 223098 492618 576680 1793878 117806 154208 1847763 659402 862212 1219028 1970628 626330 1467259 400315 1464905 1004579 286486 585833 1282765 1938215 1868982 1817538 478131 853896 584539 348045 1510844 1889102 398639 693406 1939050 1021098 837109 1123430 995028 166969 748021 1776344 569611 1521184 1222633 1288253 1018218 1223082 1731890 1335157 328854 1758131 1949696 1832354 1048662 874022 929030 600231 776711 72253 1272167 1454089 258352 499134 1344967 821144 981311 1519290 541331 1844672 1752981 1368274 14623 1311040 395802 1290596 352741 1702945 1370646 815034 1692452 1237891 608708 1123982 749416 1371401 1172918 1477647 1551133 435852 1566600 791291 682684 62815 121286 1629719 97352 496151 1692164 1349059 1027201 1091173 1011952 1999275 1914922 203944 1320139 462724 495243 851699 481032 1508501 1540279 629040 1224741 1677230 192065 1328630 1717816 560593 1746143 624735 825577 307859 1545406 953781 654726 65999 1551704 960508 755706 207343 1520129 1544877 911710 1950856 568035 1760528 466325 1560221 1675953 1606155 1863088 1104953 827445 925022 1647381 525934 767830 854574 1311022 1780248 46847 490698 361139 89131 351484 1122185 994385 1922965 1278996 202174 1841936 474427 260245 175371 1165648 1241499 1913677 1382284 725505 1783065 1924740 668679 206753 831196 7490 1801564 1891210 468915 1370933 1684271 1905939 438533 1030097 17762 641896 755023 756818 386526 96150 1796922 760554 1100205 157633 587430 613622 1022000 441426 1281493 1249514 1376166 1688626 89074 1432722 831110 160634 688590 652117 711311 484390 336884 1755201 8916 1680878 581740 1991081 1126196 120272 69450 1382951 1386736 435624 173483 367752 39887 1061022 1638487 641162 812074 1223372 427648 777298 385067 53526 49295 422385 244274 768400 401111 894306 1050079 916965 414117 21243 1090849 536744 1111898 1504653 1453277 1552438 319626 64507 187884 1993473 127975 1218266 672870 442033 752575 1594485 689003 1188222 1810831 1249871 454242 32552 1160974 1506994 567567 1342032 1973044 174588 1194455 627570 962558 482603 1688669 79919 1463347 1408227 832628 1754844 1711142 480455 1429487 1070676 842698 422261 167707 1910819 721459 1614102 932911 453863 1345735 562922 1358934 1512757 1320526 980781 1265725 1694853 45750 568821 725267 106094 1285197 1269956 228829 1149617 233364 1233272 603597 1121516 1461461 1741786 52167 1652263 1125696 903071 191658 924605 169132 1655146 932566 310662 583003 537016 856460 1526155 1900492 1179381 1873157 1801159 991981 1814629 93113 928078 686055 1072793 1998214 1633513 1542816 1109094 182886 1448821 614857 1990499 1054110 319107 1197408 1794239 781613 1623790 1174243 1331589 1049224 1112436 244822 542289 275665 795405 779788 1087571 516192 1542705 550891 1180841 190509 339052 644089 433335 1516417 1555946 1724373 1394978 1885481 583884 468163 152723 383534 1289656 157076 1374752 1909240 375077 622902 664281 1773202 986485 1085909 1219554 1274010 308234 1257068 1098668 1702368 501805 529536 1493436 686145 815651 47746 1870756 1860618 32659 217687 501702 1404193 1803058 124838 1960206 1324717 591086 26708 1838986 1942849 255453 1761665 1260122 1678324 1970701 1015598 1158140 679258 448620 466469 488516 1599742 1486547 170104 633144 145593 1833381 1189394 468335 950561 979768 1494321 1623049 801717 1018411 1677607 1166221 1409999 314995 1403552 577880 1238379 644114 1478665 1975030 825377 425853 1463214 358036 1381143 1216024 1443515 949674 1003956 568948 1627784 1503214 474894 436820 366685 1260912 483007 1469370 1827033 196499 1157742 1072504 806009 1985409 1949390 1212731 1168307 196838 1516501 1504 891800 1269548 482488 1075693 1532895 824835 1975905 1301593 1525026 1913215 1078889 1638073 1951452 1536768 581772 747815 717306 772950 544312 368877 922067 453377 1676964 400463 1731915 1672863 561195 1566139 215608 1200107 1489259 456578 1813690 1927590 944498 1325340 771503 1046734 40217 173803 393915 1777942 194398 1586150 315548 820382 682627 1436230 546880 63512 1426601 1791566 479254 706011 717878 690478 629927 1852505 280275 454701 1195849 510176 973292 124700 789202 274844 1873498 1356064 539052 1149407 829802 1442188 568332 783099 947126 703830 524517 966089 1312868 296919 1670659 1961653 710443 80707 278758 719411 1458879 1141611 1922781 258812 1693099 1788138 541277 1585013 290439 1550233 261755 748025 31253 540636 51325 1744413 667788 636178 944212 50839 1465598 769066 1683258 1888749 1266487 980977 1917846 1649724 967312 334183 1038738 942787 1794973 841057 704655 1028772 929447 1606411 464057 388048 1364867 1512942 335626 1734194 1620884 684873 733434 1979034 1376245 336254 854955 18604 311057 1647324 733684 225662 1401082 536535 1727244 707873 1791078 1465001 72533 972248 237385 317073 356246 1341662 879470 571711 401525 1871756 1671186 540041 1938594 466063 1262667 1520708 459245 1177440 1271393 1015431 69216 1281848 461257 741516 558206 1781286 1288798 309831 1527601 131063 213694 553168 1224667 651481 1516670 1066205 416558 630302 1566216 1819700 1307491 443916 1424379 1716154 1272378 1008363 161871 1370880 684011 1102798 416406 1489483 551805 662477 70476 1114876 98558 640011 1247393 1503287 1759385 537177 1268192 491203 1347777 492104 603740 1493832 734588 1245289 936810 1649168 1191898 1450725 854833 209195 651342 236570 674916 1031488 1056191 987369 1191445 1535685 1327094 877816 1947397 247453 1796682 171020 996835 914803 31288 1806730 1877362 1882306 1503672 645115 379066 1938266 976750 1139393 1738403 272390 1578095 1579960 413848 1396681 1527740 1843352 1689239 318530 1907827 1466425 903521 1079400 237614 1477890 3141 1004079 1131307 656928 1335077 1756162 1290411 437948 1213976 723381 263405 816009 817469 1260625 448405 1807147 1467711 1449468 228534 1724778 1838999 590726 334526 1415922 1330436 1666410 162063 1678802 289008 203314 1976954 577667 1315856 643558 1692622 404371 885709 1639801 1664346 1801742 1636344 168294 1950789 1652773 883505 1575371 454893 705374 1243122 1157859 1899414 911626 251472 1763652 855755 289273 1969442 496639 318602 1207005 831305 801715 627538 422019 520671 72569 886368 1446700 1797707 1752709 1405184 1334775 1652510 762237 1305098 1048695 372606 1988012 1441451 474998 1216571 250129 599306 1042081 624737 1330023 366284 1464537 828272 275965 1149680 1135570 86091 1347645 103023 1439004 1743288 1839045 1526126 1552142 152970 177852 1178129 274720 1673601 334542 1280857 1555961 1402556 1862 640482 1856524 1058135 155049 1891271 400275 1084484 793626 984739 302424 1063469 1009418 1592009 627296 83313 1994168 1527817 248047 1482190 1762527 285519 381097 927817 1631524 582182 794218 1502167 585431 928612 545781 1259467 1602288 1323830 544370 812298 656294 711890 1927222 1789418 110307 347996 460770 1256764 421724 102232 921437 549165 1343880 1997963 1112034 1267301 846468 368146 1357541 1431752 1650688 1081428 1340374 856368 731898 468351 229546 1390657 945798 765413 1742586 1100838 573749 1730295 1693041 1514669 369687 1008232 914028 1339900 949106 1716812 210520 523068 461436 1871384 1478970 834694 1728383 979388 1176741 47583 408294 466134 1428589 1514379 1449050 1711753 20781 1295267 197104 1244998 164562 157180 1812861 386721 225399 673828 1432833 285754 1825936 1982156 1071604 234582 1407533 1335130 1667134 1723615 1707772 764222 37601 131172 1988144 1538631 765756 1163430 1440107 125871 337631 185364 427419 1034000 1218630 1374302 949680 1166004 1838672 1063957 1836347 358204 476312 1429496 1052920 706901 1977873 221285 348988 183530 853604 711548 245728 1242519 655154 1348078 262704 1219208 894338 604224 1221413 79148 296064 1572411 1322775 1695818 633490 1447029 1525669 1768300 389730 1533773 1084168 323224 10673 239475 1651880 112428 1318245 1014191 723623 682732 992159 763466 1698846 989777 564097 1580179 1279344 1370852 922476 1407556 1577767 1871579 1329612 895325 1150264 1711179 1927606 128909 564064 1744360 1169569 45121 1294774 981117 1468389 79278 112240 1971656 1857486 1489486 1498982 181048 1144592 1466553 758232 606206 1656387 1039219 165857 542544 1920355 884514 1502005 203392 369498 555655 1260687 262578 1055366 156527 801308 741749 459158 355691 68941 66511 991400 756491 1983495 1722515 1070338 1581243 498410 1563192 850975 41114 1536043 1719883 421709 1630125 224646 1657124 472095 1432412 1566592 1723498 319165 84208 1039456 376567 1095383 165113 1342335 1781537 492026 54441 648813 727840 1373217 273500 68536 1156598 1353239 1792824 148058 62618 1119523 1031750 1493000 1625433 287789 956228 1718170 1038200 113657 1676621 476227 781978 1170524 1990834 1749976 1703522 458452 1474297 1618087 1731543 1185003 137705 327576 1468163 1117583 833869 223055 1807917 1504651 88106 351457 657318 1093983 646408 235854 798578 1152303 275608 1093031 921975 205431 229924 1336867 1681509 1262837 1940346 688855 1498381 1649318 878204 961945 1006057 63216 703697 409672 1720802 236191 1719774 1109590 1905772 1678439 1029117 1829431 1031119 235154 273723 1414220 825425 831597 1962919 292195 228326 184202 1527188 307902 743273 309162 1664950 823757 1872426 837535 896367 918287 392136 1790959 211844 1808612 1766059 1611701 647581 1342050 1471498 121313 132120 236510 644253 267919 1729964 500498 480496 1721883 92352 643231 1223088 1095967 645276 1275776 1774634 1540142 1629534 430140 1058044 1428420 597655 937636 1208411 1579145 1636377 1389779 1474513 1314947 421749 1232120 1966145 186802 37008 1702313 550230 1306148 971039 885950 466518 1414092 1445552 1908164 1634632 218668 1788819 1704590 1951002 1378960 952514 339338 1295482 247236 1172373 1388823 1972728 1933692 1206849 242080 1657976 275903 20388 277335 1716604 360920 1044888 1577240 291071 845683 259709 1247484 80101 359800 1141043 415815 349772 880051 1258244 1343172 1657443 1532686 243602 1662189 1807388 1397272 1652034 240903 1542391 1203264 240631 1762275 3555 1753657 1015408 1031761 320474 821471 1770682 910288 1955265 1846236 1170196 625583 260981 1051706 614936 1227016 52940 1927941 797721 534450 37352 1270842 1806866 957604 263297 1990703 1930361 1288249 609135 1381666 1053133 1860042 769955 404463 532427 1738643 262815 730598 309297 1785491 1038667 219620 378197 953522 906146 643513 556613 624195 1855667 770317 1434410 1133935 1355712 854032 1108249 1931937 983180 739284 1265310 871220 1747067 800824 1589935 1960829 716322 384190 189529 1068719 624448 1585206 470613 1547636 558320 182061 1269015 49577 174121 1233114 370244 67060 1565837 40764 733583 914711 1677631 1931270 1197849 779158 1673350 1704290 976197 63608 1597245 665835 1515803 517630 1428470 846453 1066882 790682 1719187 745813 71629 507035 976870 753439 1279173 1333156 984653 1713644 666151 1402071 1990443 1050519 1862372 43151 1009130 437580 1390865 1249667 1139300 1497077 1469354 606778 1510749 1157875 1275648 1196294 1181249 1539010 1121866 1576846 915349 1093120 633928 1226701 1158179 818119 176086 1585563 364010 757048 668792 352259 16698 436740 1222074 1205456 1458527 1105272 446866 986818 1600214 1203295 1489095 1108891 1120584 399437 1751662 917839 1948480 1894590 526060 1230387 176587 459153 460106 1346652 1551784 931628 1241716 1327778 1185887 1379229 1002774 372213 1322549 1300847 934267 1869648 39252 1461815 1876998 164723 1295492 1222656 499526 1055999 1249522 1486145 681532 776352 753103 597811 1157349 124754 1000644 1544084 1403643 514892 1486109 361721 176717 1640331 32748 1816082 374050 45079 106023 1430370 1167537 915254 1724376 1367954 1992839 1136793 922142 1096303 1245593 787594 451336 1274304 939957 441838 1682607 1231134 744779 49526 1987159 1805968 1868966 610818 1182897 1972164 1811469 707427 1143086 1785381 58114 1356399 13396 1261083 1025953 37214 1798162 594 420483 609776 717209 166389 795678 1914674 1014475 352253 1694451 1305525 554903 1022774 1006647 55315 1041425 717456 1591679 1402799 931043 31874 688397 684596 1858205 1885558 1294242 1385400 1748478 794173 739083 1196368 44719 261100 819914 1507583 778841 1074401 72550 90297 34174 320545 1342001 1579297 1760008 1518499 1563854 1974164 1526333 1628369 671679 1296811 1888463 143191 166747 1743329 1611056 730322 1355743 1232292 1447127 958060 235176 458901 1404854 1114999 527083 684883 1528626 1937610 1203999 148310 1282460 516390 874281 1687943 1847453 137041 1796522 1864461 5662 1610264 253228 1378810 579455 710505 1731132 789639 472615 559040 613734 1480642 1447424 801343 504859 894460 1801134 1004584 1197682 22722 1295084 59296 1036486 193452 1402753 1988053 83845 266830 373728 1488832 59300 905575 597821 1003135 1420301 1308272 334205 688261 1039138 1933706 1461357 1006608 87768 28988 131500 1911870 588363 1832705 974622 130085 1181513 934068 495419 1570960 1276302 1423926 1078143 614127 964719 1940176 1284590 463590 1168436 1236965 1108875 101070 1541259 1647563 450058 1299432 1791166 1659724 453257 24303 1292234 1763712 1309229 666150 1323073 428912 1744662 1815583 214073 1971734 1238778 183552 124914 165114 674680 1968215 391204 1391127 1417901 721959 774837 289772 1886595 1917610 1061712 1483598 922699 707143 1423371 1048954 1073906 379803 320554 1380034 147854 1213546 703863 1694511 262169 916433 1094050 100330 1735411 1862146 1992846 1089315 1621124 992248 720668 123007 39413 1289970 1148930 909712 940761 320590 1905892 1281196 364018 650587 1716720 299426 1115224 1760645 1575689 933994 801685 750936 248573 1792639 1894027 601585 917416 1155352 328644 642221 1111012 1957540 1668820 226647 143817 449386 1034219 1395053 1298264 667662 1101228 1674705 222947 95895 1801277 1956203 1867682 1861922 421618 12984 350160 495480 911725 989629 1896331 1246339 8104 1504400 659868 1860012 931717 67078 1087061 1236982 467171 1258147 1676704 97508 206091 1791210 222693 1824165 1653400 1323624 101535 623772 1737439 1147410 1756919 1676165 1334585 1746784 1898199 1122305 594826 1132466 84301 217671 530158 154361 861566 38573 908829 1381359 305132 1129820 1147100 1263996 272801 750395 195969 1233017 1975497 70807 469154 1434622 417161 1698841 1530873 1598674 568536 350175 1492119 709545 263915 1502385 1388093 1753898 934858 604886 1679532 22185 1439233 19646 44136 121621 801673 1969030 1208257 1241642 1708861 1415962 1423249 643512 1908178 1455640 94764 1349884 1305213 1091284 314307 1883464 872037 344364 1449664 836691 1168726 1396920 981893 853942 1808774 415198 960507 1222730 282069 1324130 1821111 370102 846584 1776457 391940 1787576 1618205 1091742 993719 846311 736617 218469 947372 1044912 891429 1791723 1187467 494247 1512989 1777397 717255 1875394 970396 1292099 676545 533246 1437879 71917 863104 517791 564575 1868081 685346 1134019 411835 790572 282599 1818517 1364484 1801427 1237238 856823 1999473 361370 845864 1153782 98017 1323532 702679 1936886 781948 376779 1586775 869793 405742 1523252 1704690 1257897 1062576 1657698 1129791 385247 1028380 1389282 1773799 1955954 1830865 1741651 895791 1104549 1953078 673193 1338284 1279538 714691 1092442 1115567 424907 1639035 97983 1915335 296024 43029 1880072 250591 931246 1620620 957785 981843 129314 14875 64340 1582130 215661 1126131 1557392 794160 1077842 37025 226603 1670562 1399495 1526332 1683391 1275992 1924050 591174 865500 1862575 390216 339187 717731 208869 618259 372523 1901642 125872 1096902 299986 276720 141884 1834366 413000 245422 1528987 1650570 302255 1570743 1073897 317521 1162072 311991 1090067 65212 95264 1040425 1371247 1832381 381461 1046418 1975619 648297 1772596 177015 21418 38997 78281 722449 1897427 849277 1876592 518275 14294 1799132 892753 346430 786163 1197660 1850914 1877886 1413073 1552833 1955157 178554 1503690 1904215 1392111 1755151 187109 434477 471053 1308190 316069 1320859 1361812 513054 993713 1192143 1023859 122606 353707 163500 394426 715652 452259 131238 1620759 143909 106341 731538 263712 832941 1981854 1876585 886468 1816628 527341 1564705 1739793 1587999 896467 468507 130145 1386842 1278710 66068 1203010 358097 549691 1003735 1306190 1640270 191918 1137673 854219 1574682 1593359 1439552 721964 141660 680738 598877 345981 1593357 331561 1467060 902385 558704 1515775 579641 1459833 946841 1502884 67626 783465 1016998 1105658 1034623 1307265 286121 15158 316859 445477 1571098 412689 132869 465954 1508312 1365495 418065 655878 732967 299358 231446 1393272 1128642 1999260 909377 1183700 934241 560138 272371 923704 49835 1130669 639997 1064599 1758704 1101139 1265348 915463 1524435 1801357 152895 1943012 1475761 352247 1675884 626967 254378 517887 841841 1220397 286585 294466 569689 1671983 1028966 1838643 1427065 54376 1480172 705316 1731193 544064 589660 1245748 1060452 1957152 1500037 603455 639894 639467 838274 1717108 822775 859517 1465367 1757482 723530 1299211 1864162 1903064 321313 764725 1158709 1899777 363884 992628 489447 1275511 1398403 1636917 411400 1863872 1859248 941064 925516 153291 1904721 1736627 1561149 428612 817089 1495326 1624490 718286 345133 134801 498749 218190 524840 1139789 66360 1155674 840872 1636453 1644321 1378954 1969670 1912241 1677457 129363 325828 1101590 604985 1565232 1746482 157865 1244109 182962 1168067 1762040 1325665 1994001 1736138 1537703 1461981 1400263 1495415 151114 1069064 1809276 807163 1670969 728903 1896046 718871 1018907 121816 1740994 892552 1883830 956696 1022261 1355568 225090 634881 1258700 1091937 1269427 83092 474602 237672 1008773 1634591 1486543 772769 619582 1890311 1331895 549207 1855468 1325614 384475 1411648 384787 1161115 1103000 1250128 1732683 363717 1376869 1857546 1156724 1067277 932823 101785 1894276 1042501 812260 1292427 1495915 1307986 1089729 240655 1768809 1542332 863607 405296 1462845 1021520 267292 454485 896942 581113 1661821 954858 1879005 1663256 1766415 1849801 233587 823188 998618 1137934 1592341 1254257 1139354 1893923 280457 1953113 1232730 74613 122527 1930808 1675445 876060 1661827 1647165 14770 1644182 1459911 1622776 1510823 639527 1293331 1417572 1563813 1558231 805004 788414 1222946 800986 110179 1261308 1708319 1227400 122032 540913 1270133 988182 914078 1185855 1777337 1872326 1594816 1244487 1393936 1008651 824482 1571910 1465331 200405 91076 125098 340511 1789417 1453027 1562494 1388627 693035 694944 1844061 243955 1132193 766362 951184 1043901 1075083 225316 1060696 1698621 1350996 1849693 1188546 1310524 1940197 1079876 1848624 263563 105574 173139 1720456 772127 1585442 408726 1622861 1263196 423130 315258 1156880 565657 655720 1702722 634925 1834688 951175 1002770 889975 1264664 1477672 1588126 1260973 395827 44768 1351851 561125 215327 1259562 1738855 1312663 698004 427704 1569524 1280478 159702 1570025 721183 1559671 115526 1666508 361411 1101694 1453432 610323 562761 1004217 1475310 1088855 874686 1118825 291757 1971966 141490 1249842 884902 970136 1634731 1615264 746168 916286 1236001 1196621 537179 1353369 1369703 1238474 252792 1734065 1117224 1887495 1923441 882038 822848 468696 1679871 580699 1929210 1958421 605465 1679041 1965855 1952595 1932019 567360 341099 1442890 1976573 809224 954705 290453 955677 970984 415956 958234 1131730 987590 1919871 456675 1476782 1827399 827522 1113871 933195 1037819 1452396 357654 782025 125858 1818285 506409 1631048 670829 1328949 689927 850400 1715332 1430553 977261 1604461 1825094 574129 1503948 1635808 1876668 474506 1674278 1556303 1109770 880243 1768986 1615673 1255330 1580523 167645 93942 279715 6633 143602 701599 1162470 665315 638644 1644777 1726863 1210461 700831 1483505 735175 1607642 289213 73074 1498236 668136 1749816 1155251 1651500 182764 1175696 584175 994332 1574439 55192 1505335 1222047 115702 1295775 156149 1039350 1442358 1672838 231046 949437 863703 233295 400667 1615077 1427592 404053 1524916 945892 1341939 702563 1941822 1164333 254608 1060087 830253 980747 798025 265102 1076997 1501367 112497 1862836 344431 1713143 1322937 1332489 1676141 1665653 1071827 792382 1120064 283695 37073 872671 1814415 705364 1044954 974408 1529070 1350994 1168805 1943991 1112263 559895 741651 391646 909247 1045495 1411880 876167 207713 1624449 831980 24105 1628165 885032 1710412 238050 1901027 1536878 801210 921993 1261181 1996684 537445 1323000 790117 159286 160228 1344337 1275093 663088 1476833 365513 1864674 1823196 1773899 1536839 717734 184094 1493261 1819210 1175504 245157 190215 1691606 67210 377144 822272 404 1339315 1962074 796102 1254314 512202 1310203 1052001 536402 134040 1607927 858355 1458995 1230339 1216980 835906 954514 156000 1203976 562270 1093434 1775812 1564189 1107929 814343 794040 1538784 422094 1739150 1316727 1119261 1961972 1450940 1017314 1466993 284921 1127437 1427063 1345246 1478452 826854 380692 121892 1842676 1139279 1212482 573535 82704 566700 438859 1399026 1260108 111529 4822 908257 120246 1368729 1041699 762881 493653 1180983 44926 667808 240429 843712 1669156 1528309 488880 1179961 1490512 458431 1537195 1865811 1213818 1542529 341562 1699746 1468199 238636 1684031 177975 822288 1172786 960752 628525 1440465 1282016 956808 1997832 621219 77819 250348 1708502 1624945 1650944 1800562 507004 1264615 1710767 507215 350436 1569490 1405171 657160 305316 1082437 1032053 1327405 126482 1512520 1580671 465637 1907359 190749 1198079 1027012 1863097 575101 1191122 1839814 1202128 1862811 203574 1413080 370039 1317894 140555 308727 302858 134584 1618211 1228286 973658 1899314 1260310 1793591 345060 1564505 1740679 1534710 1857980 1174882 234984 543075 1786756 424168 423614 602961 1656860 4725 1056315 877088 1463209 1785310 613763 1477579 314994 1682660 1771110 504870 787096 353085 821527 461914 1029857 1967780 1089257 653642 881114 604157 1382367 273205 1346359 1356110 1831482 320439 477308 1483218 1874499 1489475 1279563 165953 911112 517150 1722679 1371853 88085 277347 1027039 136815 776585 1361045 333422 169405 265054 1391578 885844 334930 1988941 53943 1246204 555728 1365391 716536 33306 1400465 1650914 1662023 1752086 165617 63722 1430898 1896875 534343 663009 1643008 378608 703232 996503 319568 1236219 500668 112670 1781059 1567208 1842225 1734213 370687 1665393 1470505 1758981 361099 382221 1789603 434685 841600 771768 180775 903447 1721004 294505 1999128 622004 774650 1137975 1116377 1913041 1914850 1477023 1178441 1045261 760861 1779111 523996 1257067 702503 697265 970062 589941 460877 1285043 942225 1367667 1503402 159600 1721863 1421096 1708064 865472 1541421 1456186 382675 1556046 587536 1889544 165073 729687 523039 374822 1060929 486317 1856331 201822 251557 530419 517945 458480 1841657 1168774 375505 1946778 1399903 1842394 1639848 1892598 900376 1484636 304665 305172 738116 1681533 676964 920999 950417 1534156 651580 1042433 1114184 1688506 247546 648014 1463443 1667841 1900808 130148 953885 1571527 1704984 1614304 240187 686455 350738 498724 1635274 1365954 975888 543865 774858 614051 505816 322208 944733 201403 1533309 380449 1213293 125897 1234191 671814 871842 1780566 1769346 1796081 312863 886101 939973 360884 1870562 1567794 757959 1480495 613141 1703342 1030988 16057 1951963 825053 1243159 905745 386273 753332 1664476 1921446 1903381 1588593 364306 929798 477392 1157625 1124418 1171771 1522794 1662151 326029 1526914 409835 1359886 1823909 1909933 456741 508448 269390 358907 1321498 748297 1695715 1731648 1768933 1264552 1464960 183537 1894610 1892273 534023 1884922 1992204 796093 281430 1740117 87492 1976611 1382282 187714 889747 1625604 1630879 556899 1624599 551815 774151 890749 1959109 200398 376833 723995 1589029 1575477 293657 748000 1463328 1446671 1308546 1836013 1071490 1838597 487767 300436 1426111 1500834 319001 1710267 334548 1965005 1430529 1796075 788815 532972 473837 527170 938182 705175 1895989 1614346 162210 559607 1150485 969068 747794 1858356 811982 943759 1506929 1247961 253796 1406406 1031406 72674 1720919 1980808 125413 186311 172448 602240 1545860 1712419 263370 854232 178896 1293716 1429411 1336586 1354302 355896 1021610 627115 758796 510186 1675814 818436 1086961 1730438 1496340 490314 1271243 1747703 380334 1340352 1213245 918098 656743 1117313 1332842 1278932 1649417 832090 225517 1064916 539838 262656 396805 1598724 368591 1668411 373112 1224934 69025 168096 1357413 1978713 539492 843507 1168868 1086803 314257 1202268 1219323 1810802 920324 193257 1080793 976053 1637114 1743675 1384052 554427 925237 210479 526257 586864 911547 554725 55712 499174 1401462 1817143 1216798 1249009 1378932 1175140 1132579 1664141 578023 957595 1670938 1528688 367209 1573001 1704953 736923 1185960 255201 1209215 1706007 106657 433531 1165993 1922135 1016223 713837 1728601 270541 1971483 1154865 1288686 1049491 98848 517688 1284026 786549 1945830 484563 927200 1322369 1896815 918025 753135 1235755 1898947 15832 1221040 1714672 77874 1564534 149187 834116 1750960 589097 187446 296964 159772 315235 1636038 91925 390956 1243558 1886291 1206721 1694119 175077 272951 1103760 564059 676457 1572642 1469461 264416 246841 609023 14429 994824 813776 941326 289404 888357 1734263 1402646 73168 709959 1118309 1864657 1521241 1916199 1533882 472669 151206 1794023 1525891 1343883 1311027 506292 39621 143955 1183662 586220 406856 459872 1531074 1539196 1186668 356824 1791018 977146 1262145 1778327 1419745 580952 1665058 1519452 1624775 453524 998039 1272454 1474171 1598090 1805939 446921 461000 231210 1788013 470771 915963 1416789 1165528 1451883 314225 1491694 959483 1240464 1696288 1291949 1709787 1842152 456301 1041739 1410010 96727 804491 1872525 367356 1017003 802261 1818419 1201481 1162294 574068 999522 712797 132300 709728 1470878 1389614 1410773 1998559 453011 94061 132792 1854438 1877214 1604885 1947434 1824033 33187 1796114 117646 1482166 1533162 1223149 1287614 1565380 193660 1060705 49584 1414344 526759 1748888 776865 1429626 1314662 444622 1870075 954518 205136 615481 1441986 499547 957485 677771 1873645 1706798 225504 1718903 1335546 385198 1070182 1191902 905162 1947368 1339512 1802746 1702506 385270 1749772 1079654 1548485 1180673 581751 1925125 1213112 312074 1434364 1581874 547049 827688 339804 1964945 1867867 256683 1068522 1263445 580863 722375 1664433 107281 308805 1843290 1024464 696323 1127866 596603 1608688 1034083 1858432 1134100 871435 1313702 708982 1655840 936611 562229 1096710 1746091 907663 910839 1440625 695059 1483399 1446470 1235372 732791 43767 442425 1942834 948750 1475447 442100 463083 690643 1132289 1257352 1499794 1411954 954706 693673 1413798 910759 833213 565132 1787539 1907717 894500 706722 1524459 1938862 711520 1722759 1899975 869841 551143 1437378 1952223 1464545 445348 497305 823686 617330 314080 1558015 849651 141397 48452 1040948 1107008 480233 1121808 3036 446102 774915 1985147 1365091 560271 120324 290134 1638772 369049 1586927 387796 228903 1636950 1632023 1637941 965545 1165931 1553740 1583087 1770465 17296 1493765 963203 1817519 322715 930896 1977131 683363 1806189 1875741 1618488 412077 975391 734701 993705 452548 595758 648708 520895 552977 1859875 235089 1072636 94871 1788913 599927 1239116 1267440 990540 467728 502101 47091 319298 75232 913739 317236 1476092 19783 355235 715612 549917 796576 1546593 197365 1652977 1019366 303257 630520 1040574 855154 862975 348047 1616712 201273 1447103 1156179 893497 1732222 1615491 171103 613632 1950300 98002 653858 911699 337575 1183497 916818 1927674 602816 1498617 261744 235868 637143 165523 238875 144850 1692051 1538568 1657171 533341 1133007 1792778 263524 1486231 1587305 1124000 1544054 1653700 265890 1444174 1930720 1745321 1830875 1838577 478078 831884 1005315 708760 654231 1287102 663166 127265 1380922 687807 1070332 640199 1876696 1621388 1240875 1834298 935694 1620804 337093 1179676 1117196 1495390 1582519 1125163 1827566 1372780 1973821 776427 1100882 1522541 689138 1026180 769771 1456516 609517 1426428 811365 890005 805948 726169 1856920 1827132 1103216 1506345 44476 539799 1558341 1639220 1149371 1132648 1196836 397851 1965895 549403 1231357 551802 1849068 320884 1353743 866768 1294121 240797 1576721 131734 1603552 494309 262890 1926787 61058 1942949 790895 1563871 1891757 79498 59933 1497731 895524 442732 1177297 836911 1325426 934581 1470081 1653800 1549395 1920610 1879762 1170206 1972416 690434 462258 1156416 1271417 2870 218415 1178850 1334673 1681298 763255 638822 1175179 563705 1494153 1590795 1147624 1853052 773920 943623 548445 1323274 789062 1560844 1274351 423470 179649 143825 174881 750041 1505936 1558628 1750211 749661 1883132 1883335 1278630 1132330 1460272 1456149 1068489 1322774 1506398 1712264 1671453 287145 301035 1028955 760749 1699610 1545079 689615 1611868 1042241 940043 808867 1215626 1777993 1030788 619391 1036147 36938 1424310 765570 1602846 1946109 464255 507623 1139609 377412 1687774 1529042 1047086 1956331 400775 1907417 935715 1999575 25549 697955 391487 231040 441576 1241491 514587 1894103 181942 1704362 483340 285371 126933 1479104 1491395 1458673 895444 1364146 1846949 417987 44478 1859270 363525 1266421 1189409 1171799 1766108 233781 276494 355221 1190763 1935529 528723 847268 1193855 1010242 1881313 1058960 1369682 1977935 249365 821871 1602942 1310138 824447 1489301 748427 330760 1983833 1343728 1497395 573684 1160344 882123 380547 1419698 1499191 1860101 955185 851795 406340 1575217 1022684 853564 1986576 1031413 1602390 824070 902797 1023839 1049189 541278 732290 270740 895757 1433366 1769558 473441 336525 397056 1626970 434050 1757845 465977 1869136 643350 1233438 153575 169908 367806 1719596 1413815 1621211 1457477 1241487 148986 956866 1650412 171718 322994 196104 1188441 510214 1085326 831759 1148793 1339957 1037227 374015 1828864 1245220 1825367 1520668 854757 341157 1477204 1112304 524402 105585 1430156 604287 1155313 1725434 1652947 1770928 928549 1529095 564469 643449 1559170 1390841 33107 116171 1879782 452461 840002 788430 584856 1105530 1910245 1050760 234931 1076631 634363 139579 1531099 198632 917549 1510246 1920529 394727 1445339 492673 800187 1511641 837835 971354 888477 844278 829832 1687908 524682 33357 1142457 78300 211494 304143 1771076 512583 1658060 332713 1925230 414969 259213 576672 1065724 1211467 99337 513975 1095731 824461 1928130 588734 527579 47063 1840498 886215 1403219 680620 1193021 1707143 842410 1203392 30929 666323 207027 839783 1326184 1513055 1637964 732878 1424505 312758 847477 1681506 1321637 1579797 122181 925085 1230498 207505 1842669 1266175 1835776 1484522 803764 1754067 480893 420466 1881375 836251 686298 1564606 1564517 296092 1725468 322622 587589 1569363 1951826 1108815 1697983 495859 1173225 1857102 1325262 641117 1839725 623082 1615978 1197025 318288 790315 661792 1485842 1501824 586665 1192498 1922995 1796761 1611721 482883 350037 1013093 1684262 399459 1796295 398973 622434 1511843 176849 1829874 832291 1196554 812275 1623446 1191545 447434 418669 292847 1111254 1322906 758484 316467 1655315 925096 1359700 861586 769259 137979 151065 1126073 653185 479635 926723 1311979 1817362 1274709 1367936 1942189 1289971 1269147 1356826 433686 65881 1785095 1186648 194607 425288 1158763 752437 1550462 1584595 1209297 1666543 409283 1745359 1289455 1238965 1978205 930329 83652 1871784 1039161 1232363 1474011 1012381 690574 295004 199996 747940 1160275 1290058 866865 1689534 514129 1525016 41647 1077154 91072 1261614 683108 1792599 1933817 18975 1542339 888367 97513 1304056 1155697 600145 109488 1325901 593362 10117 801697 291779 345616 499820 1988679 399118 1919891 807600 1494998 1113801 358013 588786 1710015 537108 1836312 1474495 363635 933518 511191 1315533 384229 486624 1636702 500057 1005585 1066651 660386 24298 666421 602589 1283169 485518 1883397 692813 1774314 1969975 1726910 1324835 487891 662066 772142 1699278 371275 569515 313414 733397 1200707 1450000 1873551 268212 902930 1223038 175954 1272451 992162 1630207 1429986 296333 46731 148835 187312 1526299 1471422 422484 916710 1166491 1017176 1238773 962790 1818450 1375400 1584909 260978 427457 1912847 1431580 887955 329425 571064 519229 1532483 1912832 1821739 1530190 1894149 1847364 1158633 1487807 1235057 1805764 822525 196350 741011 1963592 1577495 348246 107834 631360 1643763 1828121 1166843 1110497 1950655 1973180 287776 1085188 745886 414987 246904 656449 459082 1359227 1306399 1502190 465009 1618267 1804550 115377 1570884 1204050 1339232 1413390 1598361 1318270 414273 1491251 886740 1391540 713496 1210603 772809 1956427 786988 1941926 564807 225611 1957440 1711616 1974806 955996 1108711 1027757 1189243 1869304 1959852 1135757 251509 1527864 1057769 761493 502057 1030858 77238 1923717 692671 265250 665020 1264065 666085 257822 1942573 261960 1717133 1782511 747202 1469456 1189444 1068030 1706357 886357 1570882 914901 696773 1297818 21351 1538433 1865779 1490742 540781 360674 325711 802091 1914407 1479287 493495 696976 1674645 1111960 971845 1955254 1243572 1918738 1809772 433091 1010453 1510976 1826712 1807657 243463 1666238 248380 1567403 326701 1178399 1263831 1832783 1919630 366198 540783 4628 1160116 99648 1276040 1523091 24148 1999125 1191663 899434 531131 1599533 352426 696475 1899271 118151 312615 1585996 536112 1800654 504406 1172453 73289 1020482 1040822 290701 1087162 991316 908012 1635327 555396 1935071 442380 1108730 1559669 212843 1953652 1419377 1145964 324321 1307886 109623 631437 675810 1009837 1638047 1711405 948676 601040 1776988 1744479 810861 1557949 1819510 1091071 327047 850772 782343 1424120 1955058 1309339 1320936 609466 1552087 1955035 1873658 1596926 1125957 1803365 1820980 87102 64387 395218 892750 156925 1778751 984747 741171 1953230 416468 331746 856176 1119200 327264 277879 609489 1640 1729550 1532339 1067501 1426566 1714889 218947 1262895 224538 1272355 348247 259999 758971 825934 245598 1520777 571987 1794188 1445297 988800 1599517 881428 390784 1881096 1833103 1588448 24506 1496841 480266 1747257 1381327 938331 1275810 1380445 378822 1374532 1405057 800747 1761193 1981776 1286490 1977520 239946 1392412 1440400 415873 1442022 1435598 379690 1398903 1194169 18276 1460896 1751319 1235836 1082263 1324435 1043547 128979 52549 274091 938069 1866008 115400 1459127 357221 511311 843642 1884343 1518432 1816114 1060182 1902272 8276 1836807 1214300 896580 4208 1275024 493861 75511 606493 601909 1945288 304538 1350534 427421 616051 288631 1007871 363534 909524 1726900 1108513 967316 1462781 440100 31183 759510 1661517 1097158 1630975 545904 1217339 920970 1791342 403658 893182 521096 315158 135128 303230 1096155 1821142 261295 1262883 241238 342564 1779605 283219 487121 219881 612579 1977650 596440 1638942 1462265 1625711 1064773 505137 538772 423018 879577 370 148621 492177 1635602 591901 268259 1889651 242046 603205 1559729 1273959 521590 1795797 246048 84786 1090658 75671 1385801 1721290 613685 1952330 1798979 1133146 1901877 1280147 1951912 910175 1933583 1763114 1736288 90353 1861847 820332 153843 179146 1308323 1945128 394417 936301 1572571 1139146 1347378 1876946 728931 1897748 933100 960515 1288637 488508 238162 1136483 1282916 818842 1830014 706499 161251 716230 234797 1423937 1567847 1395606 104647 83473 424967 200681 1022160 1118190 632565 193998 460104 692776 181254 800876 1940137 1635551 253760 700977 59807 1773303 896397 585807 1935430 1730668 1171511 1413195 1340841 1890814 130539 905940 1656025 669671 1207266 1965168 229666 1178977 525332 1294010 1198324 305182 375901 943968 439115 344812 1897874 264605 627615 444946 274197 120776 1859029 1602515 1663593 120182 695673 1011004 1420741 81159 851977 1217803 1312097 805783 1476437 210426 1763042 404380 830053 1501512 1271901 1538428 1039657 973545 650850 1509806 1461189 51082 785269 1740423 301920 976565 1940059 1242234 680573 139210 1296935 784083 183944 1390563 1249186 949919 846698 1007028 1903146 828452 1946691 1248358 1405597 443898 1349292 326113 707537 1256768 468953 676479 981468 794019 1726227 1570449 216302 1810067 409377 1158584 626885 583710 1748746 1235660 1351771 1086586 1237460 542560 1582571 849336 1829665 624266 1977032 1180494 1502517 325057 1166194 456133 1725149 1663673 60703 1466954 237381 289423 537258 238536 1742206 296943 439758 1513210 810388 473754 1217158 563987 673042 818323 1965644 329787 1589307 264806 513627 939568 90015 1088222 469495 629933 1155360 1861161 772876 1818572 1880448 527115 505326 325096 1202615 1499677 1277181 695953 1435109 1317466 1544636 127816 1622767 840678 1100244 1597846 1249133 1911270 547954 1702255 1030981 1816736 661356 222903 1092779 1514463 330122 1489253 850307 1596537 1560324 1615028 359143 994438 817932 590014 860948 33095 1775493 173147 233940 766953 1477628 1960424 64643 905415 959085 846352 1660074 133672 212439 949475 1170760 803609 1989595 911877 1528972 1496956 1648510 1669182 1583699 1237987 586628 1018771 214247 1912006 153458 544026 331075 1008999 1631272 1902557 352028 690551 1908482 113245 1326143 1778210 1404021 948818 71986 1438473 478838 714826 565473 1375754 86941 781092 1531171 638129 257130 1849368 578376 1345646 1341174 892503 1107524 625356 1411596 1528406 1203547 84361 1870038 1977734 163115 901589 1471763 966122 1481474 1484273 314734 1185400 1493510 445300 772529 1722133 258462 389898 1947724 801235 634724 510838 196768 590794 1591034 439480 1924339 1346195 1840854 1314182 1151955 724017 1383323 1110213 1120842 259122 1840313 7123 1746612 1588849 1483357 134720 749728 1067337 1452214 900400 1094503 1172106 386613 1799405 104238 969046 1160562 498084 634847 54420 406342 1075986 1426378 1698437 545667 1499976 221347 767919 1081244 395159 487769 965236 1860265 179008 1319921 1000505 366347 1144846 1058207 1977557 1524469 337260 203513 1230146 1064390 38030 143144 1228414 1421880 198199 1657029 661069 227729 1158734 1344794 1549961 1797512 1882599 966168 433332 650128 1062894 305159 1481651 432004 555971 1371218 1365743 460540 1346273 107220 143917 291704 1835447 1264768 936161 1167540 1027738 280919 1905610 1399950 1577108 400428 607397 1741298 146005 1915934 101043 1758389 1026971 1029411 896066 1810098 674836 368593 1334512 1357781 1880274 941731 1403492 1144063 287218 1197112 875866 1832892 1121812 237182 167402 672281 224617 1504812 30111 1341928 1894294 151494 202995 943575 744657 1852630 1300819 1279686 788643 412427 597057 581886 1845632 1834623 1582385 642558 970417 1358763 227627 414178 1690121 1901615 1968118 136230 7805 769857 1904833 200587 602749 1315294 499981 1502137 1716918 1343067 541275 423681 1526027 458295 949734 1292207 1259762 1098308 1310029 1115637 1259090 1457418 605278 1418967 1955193 1655812 945021 194966 1640789 588306 848408 1020544 483082 664942 1068757 954517 1234778 1324927 836902 1899794 1901913 1686165 698020 1015022 87353 915483 56926 458806 1545614 652502 1823188 140208 551068 1243667 1644234 1870159 1811558 1391285 392514 813046 352483 1176552 1801474 1481006 1541535 68327 679433 1951329 211187 42027 1690225 884613 147102 1471289 426943 909184 1440185 1916042 1764004 290652 1775144 64120 1293206 1081382 1425475 965658 819314 203605 77453 1186551 1560915 899931 1046951 816030 1207041 948485 565680 1757775 1368475 708182 1775164 1397313 1820768 1306066 1070909 1605818 1920735 1779899 1035741 586579 471813 995353 407352 1905025 1190473 790633 828355 1150403 1025718 1191727 1467247 988459 1656117 1584103 302653 1785864 1076586 1060826 1121597 1757179 540052 1470968 1562515 14546 1770876 688299 1535809 531594 193306 1583355 573223 1843799 1887745 362100 201817 1080236 1631501 1733481 1725676 1810814 853654 1872687 1582957 911217 518354 464609 887380 1328874 1398997 124513 1227720 872337 953731 1607543 1451302 1414035 1498975 535697 995414 1118582 1112966 271418 581604 415490 956947 376079 587710 266528 1336124 184033 99370 1793883 608379 1104218 185845 1594129 1879188 90348 275594 383147 1294159 1528992 32036 1020881 903926 1967193 778124 1050834 99473 1030363 560573 594209 1628973 1907561 1846271 604826 925777 1666387 1801915 1946297 1459167 1387259 1825027 514511 536371 1685826 293190 910348 1171803 1259341 571010 998972 979204 1206187 1690477 828076 764468 1750036 1811858 1404846 176719 448786 451855 1586959 1095897 1808608 10789 1294868 1968083 1043844 1791022 276269 1094121 1135875 818820 750817 10483 1872986 862080 962594 1876055 701411 1366588 508874 1804782 1311574 1896862 1353844 139281 1242009 1493146 1093743 1729157 1891029 777317 1014317 638925 589722 389524 1482855 394663 965608 1613843 733140 1882424 1483494 63337 763529 1153502 499307 758762 1929217 1189381 1814541 591189 978220 625559 1782419 242351 1812783 1476347 222764 58442 1238825 1026027 1985606 515996 1466852 1762664 1801273 1279474 546936 878342 808332 1205220 1889807 1764255 1961599 494949 1520614 973621 573586 1399446 872177 1869313 1845154 1178593 1321308 448154 1519896 1210097 18834 699005 1563950 134151 1000518 1178591 515013 819203 1407019 65231 1248652 676777 617057 1638348 1897303 636864 440441 1403606 1579407 355953 1408655 310478 1153702 1329345 767003 1983153 1633090 1217874 237783 1002738 1434202 1392643 1738009 1644007 324515 1426931 1819806 146997 1946651 302266 242852 126112 1638654 1294052 1521095 1416584 323939 1004310 404890 762483 302503 1277385 1281950 169466 1246325 325873 1891105 208456 393084 46822 583916 1284521 1795130 567964 1700306 1891095 1826701 775341 1546282 922822 1178096 208138 905722 893931 594412 453673 367519 1306829 1576410 492030 1673903 883223 763633 317914 1526034 1945087 1513978 792726 648133 121981 956212 367021 1333851 1247751 693038 1890436 1761976 620021 1570623 1982198 1643651 972400 818422 797947 675130 270962 97632 486678 1399305 1805126 1774318 1542019 527198 519882 1547474 1912681 1070321 146939 121685 211826 1044963 1343033 1831882 1535943 1486179 1533312 1801214 672265 784295 161930 1838645 671880 1440653 173905 1017519 1071862 649297 945974 1817401 1608974 315663 1584950 114757 1222465 270826 930310 977313 1904029 969606 348587 745091 1746957 466339 1116832 595804 1804707 1484037 970144 1968694 767448 765949 969783 1980657 1923718 1053321 820637 1802968 807751 751610 760904 913004 1095438 390523 359407 1785623 292762 166762 1928160 833201 1764420 1594755 1446677 1522344 1179073 1551111 326726 1562143 766168 78800 483029 1832616 1492311 1355747 1799707 1003137 232385 50505 1766867 161318 874350 216021 768718 1218699 1797736 1886655 1730741 55170 77684 1146015 1338445 705289 841839 477000 1973425 1322007 916746 1191408 369814 1765818 283181 190383 1858607 1426878 1076812 762063 1683261 935982 1609173 1650546 1290595 1709127 1593125 7823 800511 1561187 9849 194743 105300 1701494 883351 1260638 1404589 170540 292032 773524 586863 241833 1724447 671490 967034 1689608 176229 233937 523194 572812 797972 1238611 358531 1388334 737627 1557258 1186748 399607 1310168 1406935 1260437 139561 588533 533110 1168255 513136 1177112 69419 1655115 730175 1057207 1106892 1197781 19069 1921007 1848490 889137 1643206 1070201 192051 1431784 250816 1967268 296106 1189938 998914 707840 1980594 1494555 420516 101877 499560 1188495 1699006 857570 1800843 1676049 314642 252708 589690 443868 151559 795022 1366781 32119 1162255 250023 967737 1431477 810437 372394 823724 1917592 731404 114084 1262820 1396083 180826 51864 465443 1523412 713470 582786 1231588 971030 631457 1180702 1921254 328380 338294 109565 1646998 341951 1266518 476361 1962609 1033635 359848 456858 1831326 1625648 1503807 720012 1747426 862537 1270854 687106 1399165 955832 1318613 1015407 844409 505401 1129754 220419 960506 1862833 1267347 1171700 132292 369112 513804 39254 20882 1458334 267845 981853 550781 421846 555815 1943114 565883 1007039 1576419 1703289 1103970 935382 1527918 1343617 1589035 123679 1758157 750853 1347859 1998972 260537 1034770 11459 1985574 1862607 1817195 347457 749795 64386 1973124 1988460 1875530 1133616 1381152 1946248 443798 1811192 182242 1670529 451375 1761866 1480469 1612968 1869707 1166149 1290226 485532 967430 1480201 1117784 942276 1918451 36421 483091 737758 744559 592846 1028614 1764853 524449 1842785 1693260 639905 1937784 484312 291561 1954025 1139689 1748218 819696 825129 809907 1642605 132945 1529199 117583 863032 1596367 373268 1602497 560008 340816 1825891 980776 242220 575028 1536374 1384129 1525526 444912 325760 1632556 1371442 960120 1259581 1686054 1443547 967269 1920995 806141 175385 1137431 1846611 1146433 725164 667693 620882 1649336 1881703 311479 1584919 1311649 834866 1141905 1308841 533692 672868 1380200 1935509 398384 792687 128407 471205 63505 1990356 1044817 1383913 984094 1872915 1236184 1291405 608141 1708589 1451005 147567 1877089 967730 1329339 1451891 755776 1497207 747807 559465 897035 30510 87298 372022 774910 1936237 671443 872467 1244727 1056518 36140 1710081 1066967 755416 982583 1251158 1955621 570704 1878477 831210 37456 1431239 919318 1235433 1255122 1720363 1912640 1246050 1185310 1407086 697652 563993 9307 782296 451279 700020 210324 425754 1832079 1819391 1355166 1399351 380987 1488771 1150388 1722710 1266414 1446886 789991 250405 554862 359756 784134 216732 310054 743966 282442 70321 1431329 1490411 91963 878929 755096 547318 123005 1789458 771704 344477 724705 672101 1099771 1054173 1687092 485743 1091983 327659 1070663 1607698 287821 616907 404563 1068421 1975389 885278 1233187 306486 717233 1946741 1018840 1505293 1859543 765629 65561 1199937 1997485 171673 1650236 1228780 1937425 1273752 1709398 1106071 279277 395215 804199 624392 685826 408552 1743829 672902 1591751 785024 1050827 482193 449281 736214 724977 1436343 748519 367431 557133 1283034 1814765 1175419 463709 1953839 471279 264058 776254 1104120 947441 995959 924274 1400830 1045920 77442 174900 827773 1893628 103203 1708297 1640082 1100769 494139 76625 87929 1269915 550092 240215 1837082 1222572 1880948 1197620 611777 239765 63489 1401658 1782645 999160 19619 928732 11311 8675 200879 1818416 796966 1545248 834524 1572892 354936 512871 128843 667773 996355 1009985 777109 37057 1961178 1394779 1573127 790822 545850 1228856 1532761 357127 1866246 1727088 1241567 1278170 887937 1850837 626204 1202509 358701 1550811 926405 1473523 1328480 1054441 543345 1396730 1755924 533714 733827 1999012 1300034 639697 103573 1819989 986049 1486688 402084 1669566 1004268 566394 620856 1325437 1356731 1825393 244477 1639572 754983 507935 424896 534577 783414 971142 498485 137137 929728 399509 1328451 1315151 1643101 920956 1475791 1552029 12422 1283098 359406 1431373 1831738 1522329 1667818 790657 1493196 1510966 862669 961914 1023943 1647776 26658 1541894 624490 1340503 824553 708663 73204 1761029 813725 271534 94297 612494 1137768 785665 1355512 138915 1782121 1259063 1262563 1415219 965813 1527259 897254 1386764 5236 1399387 1633711 1533847 850624 465136 1522778 1248656 831115 1698399 144983 554426 994469 958222 735508 1380820 512093 233586 1983736 236996 462733 170352 864780 1422138 1787912 1836952 490081 1768917 705295 1710872 1441270 1252647 815131 518246 374518 1787192 1679668 1792494 1524196 1153867 1987945 1863520 285147 257356 399521 950553 186942 562630 1912599 1841749 110235 727219 1220228 673055 1519650 1447496 212287 1669572 904795 1764395 1919442 771101 237967 590524 1145424 1131785 1405233 728286 1487503 267806 489495 1094043 726859 1714986 1666571 136894 1552192 1755324 1194490 261528 693080 100573 53573 1800873 906515 959588 583316 770582 881500 154215 1441094 582570 902053 1712004 1217737 690597 505646 1757823 1037468 146994 451984 404195 1917375 1325725 1466907 488680 1078379 554180 1267307 1049695 655210 271074 929856 767772 1903566 1640329 1498335 1713132 1489569 122634 553776 1146539 1575973 1838710 982824 1028491 1229239 1117353 1026813 339520 1423842 361415 1642273 1639865 265889 1684459 1418922 420887 358638 25118 475384 1058840 1055183 1460944 533415 1569804 835772 945801 1439970 501922 1591810 902890 1366805 1950734 1383812 1252391 35601 765245 1555846 384950 81844 735337 101558 1019946 1743790 792309 293413 1231876 1600428 244272 1102366 1433226 245927 654909 220564 432977 613234 908116 402067 163511 1443422 206174 1278011 72465 296794 1257701 837981 1054716 1243531 459081 1712555 667732 1150536 320650 966075 126408 1650142 1589518 397232 1302810 710097 1072275 1894456 1594947 1250668 1531951 1141369 462390 847776 595012 1018900 1862011 1816064 1119052 869025 1453668 438242 1314040 1243905 391061 679521 381819 1144228 1272267 1808770 805646 13828 1604783 771548 755161 1790332 787568 724155 692422 1600810 521796 28913 806756 349030 165056 1820414 1988502 1445907 455080 1542670 738635 1771935 1558000 324787 1072484 1495846 1473609 375354 1604486 660172 102248 1074561 1776492 81194 1194508 1439594 1480116 361778 232475 1496699 1533802 743803 586049 1710163 1286098 1908153 1472201 896463 441921 270147 1377428 778365 1042509 1629528 1564478 1894641 760230 507650 1690540 1718712 264301 807525 195483 810660 1498931 495670 554106 1085146 1122003 633544 1429362 1332275 476044 1364435 529422 1150650 739449 1637741 581817 1061533 1932511 987738 1157160 94920 1724142 653586 1096261 1115133 325603 1030331 734135 1134949 1635836 1507836 1602391 1358126 1356235 1458642 1219052 1971066 215582 1532976 1094559 1053817 68518 796406 890257 1653949 112372 1839136 1654321 1999497 1717538 1258793 1254175 965933 235219 1942996 790430 1058429 700639 1569913 273561 237299 678100 1652648 986022 1187758 1452966 269713 1486859 429787 1072143 1997581 134749 1776445 893732 1742993 349248 934673 1709983 1356454 1603508 1166374 917942 495356 526270 1370807 920964 884329 1760874 655982 719840 1996142 104725 44249 46739 121583 1214135 1462732 556788 294247 1066111 952213 985330 1533396 1149289 658449 815599 1885760 847898 960280 644709 330059 1394601 1788672 1812136 138742 844803 918397 1104368 881402 1232984 67746 306337 844654 316277 933538 1785104 468010 191128 424869 778679 560022 1512740 135865 1686260 1746802 506306 1158350 1324865 592748 181391 358298 1480137 1436127 1261568 949677 1902181 870185 1204766 1770396 1645032 496466 1795353 369270 623816 245004 614566 1117417 353513 767639 28968 1859798 26405 1780984 780755 1377878 1542194 1358402 1341775 1404807 1976683 892235 127307 1695408 1784424 1083030 1571020 1069166 115261 117534 1816254 1286096 1987824 1616026 1883802 1595371 200894 972036 1195633 1443712 769567 1881085 1871829 1437096 1418904 1473 825271 999509 307171 683778 955984 1701424 521856 1801451 387128 1492500 1879294 1202220 42201 956159 1438637 6225 1569482 671115 1412953 1945262 711344 1258517 447930 458484 146375 1197871 1515384 1761201 87403 133588 272207 627821 657458 438005 395294 1697749 1841980 67932 1072867 826131 1278677 1717207 762490 994509 897058 1723220 1129376 1469349 563137 1516096 1432140 386612 1594093 351398 1517107 525485 987686 1096513 711129 315125 1178264 1013150 1376673 1772429 1457297 1944465 140347 939675 207448 1745505 550483 1869087 731678 1707044 835508 1611091 590309 1012983 615319 1812252 153372 659156 1203763 1045026 820017 961212 1336303 142286 1523993 427253 1941432 320799 972029 384488 1966468 775253 681135 1682983 1910051 1702193 649477 1778998 1808340 9559 1900878 1007849 1752309 1520123 495568 537138 740290 1241546 1993691 423123 859232 1865146 1926134 1551630 1061843 235109 1896024 247731 1835056 758133 1847745 1534999 1833048 1078427 947192 654525 1685796 91911 567996 1819520 672359 1965081 1449021 1799105 1851397 1237420 81152 1328981 1078323 1653581 14533 624395 1868017 1963619 762238 181845 864682 239689 1964098 1312110 1843570 590948 360703 125665 1161622 1394372 1410931 1621701 1781645 1630362 731846 1115262 952249 315986 22032 1552756 156531 1926618 274651 1949709 259328 850563 1320392 329622 1571505 1510903 327984 784340 825879 1918778 640342 1307026 99178 683240 1348095 590251 109014 571578 1570716 1120312 1049333 1852040 1006161 670605 1594710 1297385 1212509 387943 1254414 1273681 246331 991886 1825147 391117 1086980 1924842 1019013 1613869 636959 747406 827986 1189068 1669717 839526 1735136 467905 1665165 240944 1941167 1367713 1159349 620658 537483 409310 180914 452257 373499 661987 1968809 910088 1430076 1871253 1627375 1478735 410253 442811 646863 1519707 1358811 845716 760269 401868 1282323 1806659 1158724 1329700 1432235 1802406 1611746 677946 1471705 631093 141417 1062583 446953 1289058 1697349 915628 1767758 961277 1099291 1323258 1233916 751126 1951527 1959252 1171955 166387 1154552 928052 109362 370647 1050713 1032475 993652 929034 132203 180433 353893 1596938 1811709 1278808 278384 96090 883128 1928213 672240 1230186 849808 1658186 1651453 1679349 1433425 1895999 671505 1293465 1604469 379567 772474 7420 508316 1680775 1912191 1057027 1245813 1361429 24471 190692 247627 1235092 978949 1984004 1132118 281514 743722 421946 1103626 1803379 743850 839045 839552 1670702 1177629 1975797 145394 707640 183098 1269931 1854330 631684 263331 1976844 1182499 1178705 212390 126344 1558112 275133 1556077 1328399 1384279 1022187 930430 754678 595541 1047034 1934190 1678667 644859 1200276 963290 1058523 330429 29867 569035 604430 1468925 885974 1731968 679374 95382 541599 872876 1871814 432767 1446437 669435 893337 1248770 546022 1745842 1112333 1089282 1495278 866726 1325611 1744294 1292028 964858 1502326 518363 345825 739675 680031 1682858 1412130 1815304 1045263 490879 570961 1705787 195109 825465 1492450 474245 1152969 91917 720526 910892 1555203 898807 1796002 290293 162831 1671696 1875904 1262678 1794773 1011223 1716668 839875 703265 37417 1862060 1998378 1610144 663550 1560973 83791 1366584 912285 1084999 209327 775490 483371 1729604 1201649 1638455 1982012 1483453 1655241 1702790 1905836 1332198 1061366 143038 1090089 14535 1501106 614180 1300075 378691 301877 597866 1162183 683764 1830611 543868 268765 19829 1264442 221621 878776 572631 753877 8670 1371487 98384 1115555 747873 1271467 1627821 649049 1499553 1990303 695134 616355 155764 55288 828986 1768952 1019907 713611 1776341 432450 323661 769284 1801686 1299921 790241 229587 331585 12751 1006971 1432102 1909732 1063047 1939217 182843 1104418 1856946 1375229 1362997 894799 994314 640790 485583 967645 1181090 1726307 1109394 560803 1916203 1698123 1934551 1157726 502589 252995 1491454 722282 245752 1531945 1428483 1980672 1930042 210419 1749774 765513 1766105 934710 835536 923563 1336383 1486219 1752731 1067612 743476 1946095 777033 1060462 1211436 1231244 1978333 1847573 1862001 145344 1559209 1404788 168295 935080 662208 988728 1471087 1472686 126272 1227940 1273425 1561673 1137741 479614 595520 1359189 912875 1592700 1399327 528733 1696917 802871 1642069 825767 434948 1160101 653135 1818582 78091 359889 1054118 1368567 961747 432989 876627 1954125 698159 1373276 1253162 1310657 668532 368336 1793113 871819 360464 155475 284673 851652 596839 1954614 1994296 1530452 118604 1426623 1790919 451482 1913440 1333587 647217 1394352 1598653 1051459 437317 1255965 1789411 626134 1079176 840407 220411 1616408 1569388 927049 43383 1463609 1697952 1479885 444334 1953111 307540 1918015 1613788 423169 963091 1249184 99817 1249591 716016 709334 40158 1622211 1235128 405552 1898912 1456013 1384133 1167924 95185 640670 324525 682544 1197510 1240155 1402951 768746 1261732 1034628 266866 526323 316476 190848 1713865 1532820 1442787 1406989 1284086 1641560 760634 1693395 81991 1535169 1668998 1439433 1589777 191325 1279478 1949839 1629716 1945402 1570003 1381561 540401 1175820 706945 1546983 1742896 1682500 1279473 730174 1872174 40945 1201099 965344 990047 589487 1095546 360112 352143 1639567 1603784 706913 1648022 428602 1489663 313524 928059 245164 671157 378617 184000 128182 502104 140689 123615 1059136 810579 76129 1923917 407484 305758 1765305 1931224 88328 1814950 528396 1249084 1607540 1697255 1319890 145329 1606226 828122 1283546 4584 1935163 1949792 855892 855810 1310182 1021953 1050494 629909 1851311 1324952 533543 1922411 978559 1000475 1769169 1570407 191320 1615771 1397935 980532 1620918 1179608 1859209 657005 101941 193484 1199013 1973119 1365993 1422208 1380032 594336 313543 1985708 1190628 673514 274168 681204 1049468 1483006 251708 700003 237274 1567919 481164 1977140 693423 1309016 370117 515015 1489332 403451 1034206 1255880 1593779 932836 427149 1796454 150104 1093553 1696764 1507148 626350 1111106 47204 422801 236646 886222 1120445 13443 1328774 1783778 875504 1575085 1862532 1936119 508536 875771 1856637 689017 1655500 1741761 1580670 1068617 1217909 941145 537297 38628 980059 857188 456348 869377 813493 800381 990826 1212282 191182 747616 367296 1594417 1383486 482353 726291 1006014 1168865 1288746 1363864 877079 301053 1040433 480788 1269247 153902 261803 292001 341447 1140299 1399776 782849 939342 1050270 170771 830804 668585 976623 774994 1433444 1720071 342035 1549277 1441400 1971418 1854940 1357493 1425553 1971287 563663 1093651 1189825 1084824 1606424 1879331 1650515 1348010 553692 390585 1448854 1884791 464056 457813 936524 1074371 467423 585753 809484 803119 667595 1353920 1871794 423501 337122 1230089 81621 1665617 123052 1478918 1389819 1627398 557933 1766062 46922 709167 363275 1517738 51272 188267 1757949 978055 296323 484753 149662 174516 1140556 1067718 514806 272020 1597498 992777 292449 1905273 1544480 657583 156980 835927 1618770 678858 267963 1335650 829359 1041480 1684463 1369272 483016 988188 1598753 511676 1706843 507679 39731 1038281 1988280 1090326 543162 432878 444612 1326867 1722851 741759 1552389 1006917 1401421 833625 1467184 1759195 1213075 115300 113499 81310 1142058 1638089 577818 579631 1040712 1993169 556927 780538 675827 1277518 55098 1019126 1024386 860073 1411055 213655 1470220 859329 509915 872922 45479 1501596 1897450 1786991 478623 1207022 720220 1471580 1657904 191983 1876463 995861 1545063 320570 1548960 505626 695406 1106938 1625930 1811006 1863875 410963 1429682 838099 726898 179603 1479492 1263762 945621 1317803 1763432 1053106 223927 1452843 1218723 1940605 753521 430920 951786 1500863 178587 1842450 275468 717498 1135618 401412 1318398 1200719 1969078 1495200 1511543 1678563 1617762 1715317 1989233 1110000 1085386 1821443 1888992 26251 28657 1675198 1500436 604749 48414 1863760 1137544 1185687 66796 1731948 496260 30558 406065 171114 129235 122193 716050 1303815 411612 1965948 817609 944857 1757384 521633 130173 459665 1356112 910137 529307 1463237 400012 1513762 1600746 1164039 13372 153010 1918136 1955382 1769595 1409278 30372 1940750 59621 1840361 718839 521370 1606701 1521049 1348689 1198772 1879485 468904 1922792 33908 736628 1117222 494561 738216 104638 292136 648124 1375517 1131763 3744 1947834 1059963 482073 448397 1741573 414507 1001692 1106279 1542422 1299642 680220 1799475 1991761 1425725 1783462 874133 155487 474833 683781 1484613 1996658 1010094 622813 570319 552662 1992611 832710 850229 1674453 1700292 639648 1398036 1892140 1736139 1275567 1321835 1323189 1701368 1410876 1736301 636878 1225775 359140 1553605 1738612 245129 1845894 152 358648 1180798 319449 880916 723949 1972643 1088624 1305770 297891 775471 578241 112041 1065631 1863925 28995 689394 117262 750670 618486 1233116 441658 637416 112005 636614 967657 1428375 1394664 1040974 1415198 1665898 706550 1857757 808843 1867999 1058414 747660 1486093 1550084 1167039 1017579 1239670 1464097 1710689 85095 28405 1543253 881304 1400325 165679 1996418 1242245 1274811 1119645 1200229 167364 7857 1469192 1414399 1876462 1911165 846984 210445 1907963 1626746 377295 420702 904990 599497 1257606 1517588 1041626 95487 451241 1381063 1297549 831564 558325 1808071 1109774 1228678 493545 1241004 1272094 1545400 280937 1725629 1524809 1078673 568144 1856487 265704 678541 584701 306200 1175566 291812 1803255 142854 3641 553852 1842991 1718764 1244571 1186182 576287 475918 1509554 1601206 1588985 273956 506620 1105044 1695300 1965179 805323 606300 195179 1798783 1304779 1585769 1603801 416876 1243329 651099 1570919 1775305 1259616 1740619 1474315 1037176 369973 297508 139081 518466 373152 1364280 730760 1548074 1092141 515249 608517 1635356 1391762 1352653 853231 146819 138389 1852674 115178 605286 1650145 1216215 1551266 1057821 682214 668484 684489 593622 125599 672325 1658249 506302 1811736 193917 1333151 684586 552220 1292346 1886059 795482 758013 1757402 1331334 1083149 1047552 1272100 809956 192550 1033069 1540410 267272 174987 1450912 1375436 1898282 1582775 1666539 1455178 1259064 527542 288862 1022156 46333 792303 334669 497756 172286 174833 324628 1515234 681031 1597241 568861 1151334 1459506 1274934 271025 68601 771835 254957 899961 524086 458407 551275 1808003 303567 1413092 1981719 1661084 1760005 1369849 654056 1000559 37122 1507704 118970 1404646 40407 308267 1052621 840276 1053868 1079212 1957343 184164 1114698 886386 1125201 778908 1254375 1705552 339771 254406 1381018 1943830 163513 1796251 1670112 551185 113478 1452248 1346163 1247250 769947 1240334 531012 165047 846665 1642719 1824602 126281 1369540 684155 305249 557581 1395198 21756 1086009 807064 1339550 1703071 1901508 764682 1963259 295156 1871219 1097995 793532 11450 833307 206807 911158 1025146 1012434 347188 1188935 1260988 1165289 247943 692763 1244611 296459 1800310 64865 1793057 1194753 155975 799679 482324 1288752 412699 148029 1055697 430162 937077 471932 1619849 706700 719350 1538680 405003 1569046 631252 1380141 322220 702119 1833418 179010 819162 1519533 1729540 1867206 780177 1143936 38890 1283340 1542777 1697416 1724750 931936 790536 186370 872108 109963 1912660 1522958 393949 81391 210076 240731 196967 351188 1449781 1188314 125407 688006 1285780 1442666 1156409 1800667 1478081 521558 1083963 816322 1890458 1800727 1853636 578996 304506 157800 443342 1022982 1239775 429694 358717 1025482 1428052 854062 1135651 1302334 479244 1336531 1763323 502788 715182 1024330 1776450 254050 732185 1340836 1399241 1440139 856668 1276527 1176633 1846383 1246854 1483433 248546 565178 156320 119446 453047 82140 213494 1549813 1510683 379323 503867 1196622 1158159 697659 1978122 761905 318804 429060 170100 293262 1957923 1083241 1897208 295401 1916419 1316104 805612 547324 439378 782174 284677 1443376 1148361 1564030 25320 1035938 1369667 1319050 1975438 1580830 1924833 733270 1839721 1277221 999545 248335 901937 1335955 1573627 288313 68359 364578 540086 1656072 881612 1523744 885519 1250406 875506 1845111 1590900 1826730 938910 1366675 1912203 1904529 1594445 882453 124408 29740 1016638 1339520 550495 1442056 702710 921688 1512652 276931 795585 1562486 1243631 1144024 1137543 640952 1238950 590054 1123306 1262056 1897229 913462 1990152 1624126 1737442 930315 1709487 1718557 456712 817241 850314 41690 486148 849665 843640 268444 1231363 1104024 1767611 1120549 147020 231686 1210004 1246230 671249 1415391 1552102 744009 74420 532580 889568 383208 261565 1039496 370932 1801379 1768498 416857 1692916 441515 1120604 272088 863345 953487 901020 531590 1542680 706335 501862 243997 688441 1972847 1975099 116015 1544052 1169003 999407 1681608 237493 1839770 76192 319301 701665 1279392 161252 1199889 545384 1636763 628871 1987275 1458416 1760340 1155558 457901 281235 1104446 941307 1556143 1264339 223582 606700 1024545 1960670 401901 1463261 625020 1275080 1985568 700156 315391 389996 321542 1927024 1320531 553723 1669836 422032 1381155 1490668 1738758 1831245 1649940 453939 1283 1948666 1539136 324133 855955 210480 397426 891932 1328483 114831 1443617 147256 655418 1796244 831492 1131131 119308 1336373 56001 345427 939540 1633661 1966531 127141 78895 944231 31555 930610 1800927 1761303 527732 1510438 640667 892511 1334189 1689342 652058 97431 1929841 254764 569065 1358430 340100 1361426 763611 1445197 297935 409391 1230303 1605716 1608420 113598 294593 184307 1605812 571897 1345591 1795531 9456 1746265 62611 1784660 1070592 615702 917197 1912437 11145 847009 1668477 1123144 577219 266525 468966 987226 1104093 20763 1748706 440029 1763063 223770 964691 938889 1666494 1048735 1171916 643198 271495 180842 1431022 851179 768525 1820587 1008746 1025456 655180 800084 1238414 241656 1451699 1862269 1982706 443624 750289 1133705 1475809 1126522 1078292 1199912 1676986 1207762 348439 1985967 1698338 1654792 1492986 454611 297119 1538526 803503 127491 872072 846179 806595 202496 492106 1781859 187961 1199512 58527 978500 1293896 1166764 508 734175 821513 1631271 1068277 578248 922132 988574 134189 128944 1915475 1577585 666185 1931990 1109831 245713 1418257 199720 1531341 1687768 996154 857438 1140078 1778045 1306990 1850255 1023077 492831 1058276 558309 371746 374357 952613 264435 1367802 272904 971663 110412 1823921 1323422 247311 583115 1008078 463470 887473 1311842 191743 1605306 194102 1256346 1876841 1141449 1661610 1118769 302698 236697 1489715 727122 411738 796111 765109 1889918 900486 29839 1995727 986930 282956 506601 1846568 361731 1696844 1709274 567694 1903122 1123802 795127 1574003 1527995 137356 1209262 281882 73796 89509 248014 742812 1502205 920235 934254 604305 813432 1062969 1802052 1865239 369920 1487012 1675582 105623 523922 1690615 1708752 430118 1740490 262770 1514009 1989165 384234 911303 466553 7835 538220 1842087 1348573 1847673 752388 351936 67973 161762 639078 1777433 493101 1041735 197261 958793 1722594 349408 356059 1092392 1232526 1226119 1535356 542434 1569884 564286 1592678 265258 1530762 1513641 1421312 440088 1247520 1726265 1379455 728822 74249 1877111 1618766 346199 376615 99195 534987 1736162 185002 1348713 1498674 1021673 1602285 1483879 1048135 1207732 867109 740448 968944 1643343 586084 539084 1756785 432637 590477 487666 344176 1560957 959858 1499965 179705 832072 436803 1961902 1877815 460579 1089180 1914239 317410 1091398 468111 1342950 540825 357788 103498 1185251 138912 94733 34474 1237240 174456 1763668 1009543 1511467 892233 1505034 1237324 1705315 933198 343382 1723825 1618334 560791 976012 1898395 1368333 711829 1798628 454708 218983 1011530 213213 77850 1144621 1842240 1366804 1811258 282149 749277 352671 99509 1105192 631883 96256 1037772 1042026 1617374 1976621 1688443 1318473 778652 228031 67436 1995879 1723208 100172 1087057 228899 1906686 587402 544266 1174427 1811118 738807 581989 942415 1352631 1827822 1454745 560684 84976 249949 697080 263584 1756045 1543161 909957 697530 10880 1318350 1759454 175798 300955 51398 1709020 1675758 817467 1172024 1996807 1585661 623546 366344 939998 1494990 335122 1256976 1150266 1121399 736471 1006893 1005393 1064307 296425 770196 1319346 433132 1228710 1224500 659603 1625199 1921827 1499707 1066236 63377 1924913 47292 164231 1825482 1177300 1189774 1199595 496192 1343237 45327 1493085 565889 1394811 423603 238450 60642 317136 575243 10768 466528 129708 1965677 12501 1638711 630659 1224436 60120 195246 263249 1906538 101190 122724 328201 621378 628378 1831386 824568 1503332 1236397 1094396 251866 1909704 1248496 1391270 149819 478734 1322466 923821 103684 789576 1613023 351598 397571 1667458 183613 59794 254626 1513785 557289 1559790 1943189 935137 1179751 212402 933279 151561 167333 1138922 642299 830642 786337 574290 429793 843639 212028 629095 1998788 524950 882237 963854 648464 774625 1033793 919452 1807854 781995 1435617 1289170 1270977 1647015 316724 566068 39067 749160 1726225 805063 1386632 1680365 1810050 549698 1454067 721038 35408 76662 1378898 198060 1281304 681938 785706 1986586 1742653 91790 513707 1515185 87784 696189 849899 1797414 847246 1709138 507160 1411024 1338415 1955692 769948 104520 1122603 1449715 735157 1826783 500439 1962709 1152633 560321 670352 1003921 1118795 162045 1529097 265805 1659757 951830 157289 1588221 1424191 1718259 591382 878089 693664 587210 769798 442071 1475208 572818 1746838 1925321 1415129 158338 1715208 1707735 686957 1697939 531561 1516945 672828 1102874 1360864 1519103 498772 1307817 613962 573607 250779 1049303 1052354 338513 1098483 1312349 1013220 46614 1229209 874463 34193 1138110 373963 317898 1302375 1324798 608488 1627453 424012 611570 597362 443825 470895 976312 1342203 932711 382652 6904 1946798 1813987 181066 1714037 1119127 125267 1377059 772659 811737 1511201 1228555 1836166 552602 759790 1643776 10577 509058 789002 1698286 617868 696618 294623 216799 1947638 330232 153773 1793389 1022264 65294 923230 1821914 677813 265287 1126300 1624285 383321 302871 212669 256869 643368 1272954 375497 1915225 1106225 1912912 44358 1378965 1436701 1300155 367741 1230768 170081 922762 522168 566108 250848 1142578 174395 408614 1970996 1404276 952917 1402103 1280689 1935571 365239 93813 1998561 977968 801808 497688 131605 1288706 1713614 863283 340560 988695 204579 1526368 155473 403993 803878 776629 49532 317143 658359 1540394 1422446 854852 255888 1107711 1566861 1320970 414268 1554608 728057 184338 1131142 1451066 1803140 263191 1465684 1222140 1714740 306002 1459261 711123 156007 629212 776965 1056720 709729 1029028 1385424 1008361 58989 325202 1199511 921341 79670 1720685 1187594 318424 1804919 312416 957809 1525622 1541818 1101165 1676362 34783 313458 1754373 259741 842037 444455 1243325 1865612 1962627 608467 1951951 487350 1671819 919076 1804196 723621 509741 1333750 713306 255955 1982315 1833707 1953186 1540570 754560 1792112 1384641 214459 956341 1722711 292634 564903 895459 1711818 812107 1800089 1731123 1481107 1027679 1203235 1714802 517842 977929 96966 421282 1397887 547645 1835599 1190672 1189723 1157415 788379 497227 1999389 422790 1023285 18928 671161 1285888 1569896 1911175 485677 1420274 184007 312967 964296 1781156 1387519 1814370 299570 189826 306297 736262 343780 1520305 1998363 80999 278878 37615 569580 1234494 549552 713964 987257 602257 968585 1642250 25286 1092342 624715 135216 408231 245474 1721848 640013 1837174 345339 926352 1979870 812579 1845365 223365 534866 1589270 1522836 1490449 626338 1869290 1312748 265205 1955287 1426535 14203 193960 1312462 930860 158321 619684 1615037 1910813 1409609 1352906 816938 1264282 1496755 824594 746028 1220434 1241207 1436098 1007831 246058 276388 1062472 684370 1078590 150982 164494 471011 178947 798703 1905328 1668148 352056 150634 1341506 1619593 1173352 1223449 933748 812146 947029 638196 1630162 1515811 727624 1555006 1622514 1527101 933557 1737111 34716 1865800 219293 1038219 867153 706436 1550969 56380 1228205 736353 510390 1734350 1682118 910074 557456 1539655 109605 41794 1269003 970107 1694193 1562753 191852 1020937 1757835 366976 1643587 489677 875940 454756 186230 1517967 581120 255001 1739921 805849 226774 301030 1951101 836677 724340 274215 1976720 311836 783709 1711247 1072195 330545 1322291 1163805 971213 125841 606695 484821 1465187 1932192 483761 836472 1810779 1990757 834942 655882 1487600 1274922 1247750 647346 802199 1634524 937176 1510629 1580425 974001 305374 1991771 115029 1239008 1577904 1311030 1544777 985473 564516 1905081 1337343 1202559 43481 104247 1396236 479605 390210 431260 279538 808970 1516415 723483 87855 771204 370439 1485247 301855 1593949 1038864 471989 1055939 424088 1593971 886021 1548077 1930683 242255 118273 809335 1305661 1308539 1987810 950344 1529266 692464 1652831 1791281 1429874 1991186 1141061 622089 834360 1501769 1160194 1020560 1930428 695877 1046136 368929 1795079 442171 638331 268986 738490 963718 682992 1616245 1672098 1073429 734263 1215938 1214571 1711835 1347079 928614 435543 1369300 1346185 822582 788441 1639916 1360274 1317061 1576460 388205 1119781 1148822 937045 836910 548206 905118 1375266 1269531 632934 623455 103263 1321384 1499903 368278 1318607 427246 504237 1276781 639951 947954 198348 1153677 354047 1669687 1183715 1888264 440432 80246 60561 1690418 1296351 1802482 1608455 1267633 153692 590343 471665 697546 1031727 1097515 1997736 57919 432024 1875760 485002 333359 1141457 1446423 80811 1941545 1553493 1238000 1772270 349681 287279 571306 716421 874753 1531994 439834 43579 302857 1106462 1573049 1364342 799429 837900 420638 1732627 627805 5621 1542161 401374 259955 1600945 590250 274557 1502729 770671 963957 1155535 1904868 243917 799475 1595888 1256172 839075 1069308 5438 1232371 832751 1253490 598231 1507408 92413 897373 337175 1694638 1507633 1643978 1332883 86779 1113846 896147 1495460 1017559 1061689 1877352 1001933 668577 483062 176878 368422 1419386 908837 1213041 1647995 115828 1464816 1751551 126721 1496944 1338033 1523276 1990534 252637 1193576 1364554 948456 1713522 84809 539395 648375 734964 1351031 196227 43798 940350 282848 1008814 1005717 1283414 753839 375657 1096384 367961 610804 1921583 767943 990091 1025200 1823359 1897156 951090 1145279 1727292 958209 1269135 338 1883239 1349963 309089 1312586 1638059 1984421 1648745 684829 1219171 26968 1929754 1617008 151289 1580021 855831 1445749 1215246 463734 307206 1704385 1684775 683424 1062411 1057836 1857222 1353759 642611 411174 540132 1515436 604333 1845997 888672 343275 1270701 459707 1764178 1255135 1489605 1518019 1127971 1512583 1912860 540497 859722 1405140 1763438 1786513 1007321 1310661 599849 234650 1362927 817864 1130692 380685 1208180 1244859 609180 1447675 1270120 981232 493034 31588 1942628 886617 142205 1481784 1060697 1528813 208843 58327 1990536 1236135 1071952 1598330 1674501 1142205 601701 428206 1415542 1478428 1382280 1788890 237237 1559610 1784553 1675617 1212873 1805797 1290659 317744 193110 574343 1680267 15419 1487734 1253634 589416 1751211 451312 1957792 1440568 524426 1537804 580948 664173 1712166 1832661 1810527 1345796 917662 285455 1486435 259007 1009359 66755 1033037 1299022 369845 1521273 765967 1037644 970840 696999 1400098 995600 1437481 1204389 1330035 680298 1734571 719645 1478056 1966316 1897946 1722188 1263624 777640 1600855 95893 1844485 664693 727253 328694 1027206 634941 901065 561263 1492592 500594 1879205 6358 1524609 30667 785359 1836491 126749 637941 1658151 231117 1722212 1851401 409125 662379 66854 863392 1768587 283890 80078 398865 1093040 1699693 328911 633095 1811997 895989 592400 1560141 1116747 1997195 1701822 1541048 1699527 441352 187116 214480 1734561 1212926 1713520 1811397 926005 730936 1250646 1516770 345869 464341 484866 377531 1868611 1129737 1060642 1362669 712438 448512 902847 718608 1822063 42711 1868668 1531072 475586 1718472 704460 773134 1163998 86137 1804558 1081957 1980367 1207795 918516 1339422 553815 1103902 1488803 1106367 1892416 77005 1566141 1026810 573626 773331 74440 323101 643515 346745 1339303 373385 1270921 1593700 231588 1848758 1617800 1952419 1968075 622416 346861 1879674 1915727 1739280 258801 1927713 510727 1724897 243143 1860565 1299430 1518577 1831489 1037682 971666 318053 1710028 574874 292133 226062 1595685 1108324 166861 937143 170859 673550 1982464 325674 497307 1173778 447875 1789680 91190 186507 1956481 1833603 580128 1317838 52069 531060 1743634 337375 1010236 22529 1154504 1737006 757053 313417 1402003 229953 190610 1049653 895980 1482685 413604 7256 1212768 1574231 1097814 1520762 1012632 1730576 1795025 979227 705240 1319419 293171 248214 1218453 1423173 1091119 1396091 51919 1117220 1526425 1645452 843205 1393578 534356 1382262 215742 1118467 447162 662440 295115 1007066 1994726 1385692 1980256 770579 1382040 1148761 517592 626681 1545162 1361483 1688823 1516018 630528 519953 248090 789024 1079518 1344527 786113 1777183 1876154 1585685 1507739 1387073 401567 419010 950968 223185 997806 999926 929505 388764 1098229 175785 1331352 829108 1745334 242106 1631823 768049 988030 1509845 113621 521569 1234384 1416088 195028 528084 1359686 1143481 1061589 1099694 155168 84494 1960193 447301 161803 1632216 1821755 952887 1674961 525373 874040 353223 988900 640786 1281932 483249 1107538 986686 1295036 927369 1043664 215927 286045 1452078 83306 532085 1753383 1609608 923510 355196 328179 381402 349754 333009 1007885 1198867 1333931 289327 1364345 1460857 1902285 1347024 856603 1292030 1006764 1278245 165804 1856821 894244 1032121 1616775 1329733 583635 1970248 1119540 596202 1129608 1368273 251484 241828 1077043 16424 1722880 823512 309075 1550312 31904 995312 283917 1455756 1513208 511730 290221 1238639 1393777 70304 131602 550972 1497777 298092 1037261 1539127 1925318 1921275 715572 663131 237211 1775336 309057 1484499 264602 1556880 1676590 850957 314167 591057 1381781 1790292 1305174 178550 1246408 189066 15662 1530901 496135 283810 938862 1731912 1077620 954774 1657809 688323 211415 820374 762821 571149 1677905 1076861 1418389 1136989 884026 1488443 143884 1064066 778120 1103812 494241 1634078 206180 584533 60055 1163202 488489 928541 559624 1488101 1575421 252545 1785080 1532998 1625139 417930 555441 1717854 126575 1217713 223058 959074 17520 1898536 1602745 1989646 1558475 384762 445409 351128 896673 1729509 1402572 312893 1588075 1057309 1723880 530137 1302612 767199 797784 1927788 487311 780676 1720908 1138030 733847 513586 560659 732651 704496 122093 776728 826013 641818 1588388 1884644 1263871 1665952 1827840 822280 1476774 1197892 363386 695935 436759 624023 1680777 863159 1291087 767355 1480880 648421 563923 1636900 930226 1581980 1337415 1038472 900282 736162 73827 1253143 473572 261258 404770 44247 1509875 935392 237477 1691070 1636116 833153 222046 542543 1323004 1686576 795620 576711 795874 1811360 1201204 1527274 1719723 967760 1835507 1219071 1958126 809891 998896 1830942 220881 1988740 1692014 856154 389860 1208798 1779517 1290471 1805417 327537 213697 1816298 996765 1849547 134348 1333449 1490108 641014 1714447 248856 760619 856304 614898 1994155 1400090 323565 905188 904645 1443002 498591 1457739 224454 1089137 375159 1444267 1479477 283924 1929607 1263030 282677 212045 1716925 670280 2817 1628613 483837 207124 1101219 1293462 794915 987951 335424 87065 1995239 1358962 1659127 452453 630021 874887 1906375 251393 905204 923736 844012 46559 1610767 164493 446838 1186820 1809880 194594 82646 719194 802089 821752 52379 1411747 457656 155408 156758 1883842 1580432 1412773 429265 1711954 223722 947404 11552 1754411 784444 881630 895650 1888378 1588995 375322 1809780 293113 815806 179219 1887485 304287 1119011 223999 526148 583258 1855952 953095 304553 983173 96498 1215267 77889 326379 1953485 1009808 67834 745416 579632 242990 638561 1710721 648223 1957581 1441803 169840 294761 1512634 434906 1447729 220074 245026 892250 730511 1376526 659252 518254 490221 1778432 456163 548296 1507721 322790 1081766 1134681 900603 132633 461715 778981 441075 1265429 632267 465446 531268 1188285 1345953 1842324 1567590 144266 64936 1605650 537525 918543 1156026 1843844 868886 829869 1104975 643760 603148 479126 1024160 461300 1014503 1084035 1231507 1370418 1940772 760392 873985 99561 1347533 880393 651936 508236 632004 1335248 1718108 103863 1849427 1421035 123694 808591 200501 639301 469091 1557730 141057 692444 1231580 1851305 966332 981649 182004 1525000 819434 68855 1574287 1120236 325335 156736 1752796 1610590 351773 1035409 1330156 1259902 434602 1743485 396890 1040169 156316 1719142 579682 706333 70231 716227 892434 681105 1637321 1085099 1313379 896751 1547430 594433 84506 196991 1467654 1323010 436895 1483016 1387060 1050942 744207 916777 169467 519985 880724 569046 577642 1635865 1810083 1405353 341885 1582397 1868195 366574 579609 1941793 337938 383249 145410 77113 1560524 794931 104170 30469 1208235 1242854 1380986 1675132 1323354 1724595 1950049 1329038 350682 714102 1547022 1932859 1859568 1081453 1221727 642787 176781 132739 359370 903800 1013312 364148 464673 1244730 1918863 987331 1744883 885730 754721 1121974 735405 599746 1149656 1062858 690155 1285965 206307 495943 1377537 1098362 1844429 972372 724421 1819534 1017306 513614 1691256 1438523 147194 1602726 271959 87664 1808008 1338838 391809 1158599 294157 1312877 623153 659685 356774 1140024 588984 790427 1709539 224973 1378630 498834 627232 652534 1740369 336876 1910936 208564 5111 1871331 1318930 609847 1329979 1908431 1905850 170617 1470388 767360 910742 1275411 238542 517003 567853 75096 513589 1171685 1480302 1763017 34088 1901995 726870 1897572 912279 1762539 745332 420896 1440516 1052767 1839933 1144656 1723361 26217 74083 945666 1622882 1202258 219057 774017 1643760 1512009 1149745 381012 540750 580689 978023 955419 1033435 1165102 630040 457117 1753633 335000 1758961 1964410 598871 290671 1946523 1217547 947119 1835073 1748109 1757033 1997357 1022517 174541 1362583 1062488 1632549 713343 352333 1460694 1071559 93914 91664 413667 1309414 1237945 964089 599171 781239 528303 1145009 1955763 1477768 1317566 1633869 730755 1618563 1081307 1714916 1300585 1956014 561935 871622 643588 153647 368505 1584567 542673 398204 384150 1070009 428902 1344378 508036 773493 1854593 1704010 288712 727363 436257 441956 256415 1293688 905705 1736394 391716 1664414 635972 1075916 536314 661818 1077846 1571511 797715 359997 1780527 184429 1775314 994236 1875743 1242783 1550465 129020 981409 937412 145538 501280 1426537 887817 1275833 1613922 954615 1527512 690832 358698 1718430 1932297 903631 1042240 303407 460488 438182 1553014 174566 1177168 1809357 1263181 273228 1534624 1912086 7411 611455 147995 463559 1474353 1534414 1954182 527769 751697 1837930 1831079 655131 673237 1958687 1416228 364106 628240 648754 1415289 1541842 694903 1877834 1133949 1997449 566867 1614236 341961 1799110 1804744 1881523 744079 1236188 1221915 570316 1709734 892442 1634045 1807682 762939 904800 50587 1449841 1967514 500569 1330875 1445568 615392 929822 1007288 1234940 1790724 161234 726698 1713756 1518240 1821132 1953207 1027791 1682554 371928 1307503 1449458 1010222 53392 1062245 321419 1976832 355486 1716205 1268002 1993542 160817 1541321 1241479 180390 257147 293320 1367567 155254 1943479 1621912 1907315 4931 1780093 384425 1028535 286222 1842821 430284 1487553 1843216 962204 1498842 1684830 468303 255144 799836 94503 718666 1966280 709635 1148529 1202365 1494821 1397299 725534 850412 356380 534576 1835401 1606105 1682731 1657054 1966108 1515265 1109239 131795 42692 984597 1185744 1962440 77685 1853411 844092 1411519 685367 1406058 231860 56920 1306290 1221602 585021 1543660 113418 802966 1093532 1587413 1281532 1272176 311705 885015 1745224 1097928 1043108 1699756 650490 1438827 1288267 1883946 1183614 663885 203689 1601612 1201684 951551 802106 1974324 1850875 1807306 1082686 1108389 1644367 1664713 938170 1755809 272179 1616201 1576492 644881 1100131 227611 647151 1042253 743193 1975084 1701242 814927 1914364 1777423 374854 1610963 1968270 1679917 306461 1366516 266808 1147868 1856977 1226694 1882957 661326 1116910 143333 540982 993133 1721002 330961 794177 1553257 1965259 400811 432872 68219 391676 163062 345398 1495473 123883 798944 922719 1906295 1313832 704039 1931385 685955 1868252 1846978 1099925 1050461 849101 661926 676308 1460706 881882 1116647 1738678 1397174 953108 1081190 1674685 1359799 186085 599691 1553909 49986 771130 819733 1376586 1302087 1627601 1833148 1061113 1857365 917437 1429565 1734862 236770 1490865 733421 944843 1743099 38315 206944 1083018 460281 1268730 1610010 562495 1231191 1410060 75207 241559 1547730 688668 635350 1209720 842155 1633936 770181 68783 1039355 1617307 789464 1376131 793607 674383 1962547 908613 899399 1808823 236135 135399 1798817 1828714 1250361 1294018 894649 859115 1901041 1337724 16322 1228655 1821146 1430304 607214 1334150 159677 1873185 1643388 522313 1237989 1806714 1874657 1412943 1903541 1828164 1895502 1496254 1912060 279307 1708182 609278 1821950 759156 1167087 1022794 1949018 1745247 1125642 1226267 1750299 1640005 1414093 425000 1989401 1278225 956712 1145813 1864184 257859 1177388 1434788 1266947 272254 375788 1468797 1834262 1435408 192564 1364299 440390 579413 1026979 1240474 669759 196863 1481598 996523 676488 829341 676405 1117168 426712 245024 1981577 1224398 1612093 795275 820691 1397688 1689864 1016373 1184261 409771 596853 1174414 1281835 255264 1177826 1603097 1294053 243462 513645 1801228 326148 795952 787762 1443899 192069 642048 600347 174539 676502 1099306 520350 442491 1217101 1510431 835228 1944349 1727772 1189918 564342 1238322 909740 559170 183683 1456386 1376072 162059 792754 1012882 796448 1133834 271941 1342116 221727 729718 1233450 750109 370312 1701313 1308802 521858 421691 50487 1878758 910796 315138 244945 1278048 980373 502934 974322 1675061 1461513 85684 17616 707880 896626 1415739 185562 990954 729332 171165 1294940 1161686 1065629 854579 554742 545734 1052093 915940 120197 1618293 1815400 869153 880815 75374 1268553 114029 1393479 74145 1023549 1828047 1572988 1608805 1091252 377769 1464637 355180 137539 10311 1913413 751738 285652 1681803 1859022 385342 810363 1872949 1779237 324082 1689099 179765 1549435 384056 394843 353191 379195 976332 1336509 1289753 470781 1360113 732756 1739059 744242 1143725 1261443 860815 132572 1761102 901967 539948 1450791 555067 780554 849443 1356115 1772000 1511078 575509 1176876 896670 84788 1880899 1289760 461176 1898031 797094 1049274 846222 200416 1437732 525865 294507 1588838 223377 1090676 72824 804030 997280 391126 1401298 1191097 1493915 1952717 287981 451646 778619 588704 1249678 343299 689606 1659077 1973023 1264515 1381069 1201068 1908849 172668 250143 907027 1642018 1026415 1964617 1739498 1126082 833573 1762235 8262 622784 546931 748524 1177143 1941253 1060723 1117690 1466944 1291288 671151 1285480 1199884 795763 893283 1752618 1661254 278624 61292 1842361 1253889 1223717 706437 246899 255846 1139626 1669928 643925 335265 1860747 19231 252562 428747 1330232 15512 1105931 1361387 1989075 1997253 1548114 243219 569698 547031 1497485 1703627 607534 1132687 781851 1582296 1255951 514331 588698 197264 724555 155983 959822 529425 1335632 158390 1966045 1874534 256166 632796 528054 431828 273667 473895 1902265 314822 1194735 1053041 1604529 1602588 588477 1083015 785305 1149488 510592 1757393 1927545 819475 1683819 640985 8399 288518 1480942 1185378 1833518 574299 126509 1971441 262562 551756 1613938 1010482 739179 1947989 1336334 1402346 1690591 1287385 1735037 125086 1737119 832078 1390681 537134 546868 742028 1300339 585866 455487 1361768 1956275 1595367 1504181 36739 1117096 1537226 282328 1772075 308359 1841963 1833022 1859156 1168407 387786 838087 872676 698989 1392597 106042 115797 754091 160483 1454028 635568 1019035 1753161 31581 1735743 100777 986577 1560067 1252737 892055 1154749 1207770 267206 1993055 1533600 1063656 97646 1822070 1020941 171720 1552193 1052366 125708 1411451 1166876 1788886 1713654 1891103 1276804 146018 1110402 161474 1338667 1277338 592536 898122 1221070 1722054 702449 1722582 1496060 962863 913716 338663 1577449 1042585 1415225 482167 1630180 665914 937556 360556 364248 1292406 1506857 420849 1901431 301046 1006450 819322 1053062 946 91830 1847063 908741 1333920 653940 757199 835111 539371 1285675 1735137 1905114 1360543 1084804 1609755 315159 1043250 1593539 1740239 543812 1197385 319764 1074472 1710175 317265 1311353 640773 1029942 1784524 1789153 1080475 662157 1500651 296140 1286838 906640 1702365 1577452 1259717 1238643 500785 1259595 144258 58823 506673 88903 213454 994072 1070852 238073 1682815 208861 336045 1693063 816472 895189 1162924 1397137 212387 624055 77237 712821 428958 1073840 1530960 1192221 1175648 205504 1023181 53441 963739 1461583 688544 1388533 1232310 29816 654085 1420661 186533 280856 1142186 641171 893323 91095 395554 1910766 158475 1784687 126448 805317 786531 1723254 1972199 1526989 327630 1557291 1277934 20607 1614898 1995838 177795 1319422 911455 1514728 1695463 1619179 472061 104719 1887240 932072 1705828 1718971 1727763 581813 1238155 400180 593722 127139 636642 122042 1925878 1197075 491985 381215 1045375 192552 720034 356672 1554604 1923341 1392380 333796 1630264 757944 198491 243810 1809086 1499545 1113196 1459894 480623 575734 175254 1041335 1840324 718506 605811 1829606 1675349 593741 1254289 114298 987008 1433033 1339790 1866635 50354 756375 192316 294855 1207660 315344 724271 656021 300336 673180 1420782 529254 1960252 325014 1084256 1267591 231431 1603924 1674169 377351 1456530 160035 20387 1363728 90049 1720040 1802884 1429137 1457207 385758 1568779 1342791 1834170 1066555 1695282 544455 1710895 1757512 1365416 1614226 415954 336746 602194 96271 77519 786631 179728 1902951 1352388 1748214 1329171 623862 77265 1783444 1029674 1335445 1797395 1684289 1442316 1896730 1392379 718326 1521499 731152 489173 796151 471560 106267 1087547 1440789 181332 1675867 1745769 225778 1479932 436684 555723 141986 1367344 698446 1360997 496055 1062900 127010 414821 684500 1816617 646617 235232 1967198 504066 942269 1395941 726738 489222 719913 1744283 70113 1649011 741702 1115488 112245 343697 1521226 1279162 1247462 522105 140526 1726267 1943371 1625836 1111044 1627393 646175 1048879 733747 1539396 1518771 907813 1043918 1317972 614608 613949 1776821 1135572 1151539 1133426 184693 82051 571727 163547 457865 158561 543316 1218918 1138108 1429972 325775 1086953 849433 1429742 388010 559777 269501 171869 1751725 995046 282111 1564871 645347 639172 276391 1527644 1427607 750996 1003059 1040360 1604441 1267698 295970 385706 1497116 1929168 471522 1298537 1893864 124820 1915652 397688 1292714 848553 332662 1276872 461085 1802642 1845250 1578900 1506269 328519 1249349 1154020 1187457 1439475 1971399 179533 1126510 864980 1314759 955193 590203 870894 1267612 1303597 1128637 1894051 1624386 302015 739775 1620865 1277580 1566351 407005 836483 163013 1686199 8229 1827905 1449486 530653 922917 299001 709446 1846212 1513745 795316 1680003 581427 1027561 1807468 785945 442558 223126 1890763 828242 202283 390976 398805 934225 388569 1067684 284871 1500729 210134 448615 146332 1522528 554919 1397908 1107312 653144 235894 1798987 417958 1124357 997209 1722911 923717 1348166 429664 636160 1214660 820230 1438015 494837 498081 516816 1592193 1133703 1015432 75412 304503 1016711 772401 1478651 76940 1335292 1942963 1887353 224165 1459182 541529 1058100 192313 1884302 1931523 807528 116007 407479 277977 863729 1295187 43883 438281 1739792 1190215 638411 746208 789504 1621595 696322 1999755 1884083 432289 1616523 1256321 1147513 1715948 1002693 1638276 1625863 385557 490313 1899713 648449 429754 1440599 930636 1563181 1464577 1368693 857030 1590986 1439787 49524 1373092 1238738 1589806 185470 471365 1149312 1982487 8893 104783 1312658 1206733 244828 1901974 85005 1788813 577724 207345 422940 1719807 856345 1634992 1656521 1074533 78571 33464 33759 498061 297570 1908912 1010970 546781 712228 367386 1140667 1993387 1183574 1458529 619132 237724 1505854 28808 698605 1752653 1180410 322486 498767 1103890 1645542 1240732 411747 1135508 1261445 1415019 1882080 185702 558545 398175 1213037 273722 1302982 1107838 939516 1944778 418110 99930 912484 661419 1684636 1224629 1342834 1055096 84286 1664529 638727 881791 550545 576371 921313 1219357 371556 381004 1403992 1312495 1440893 1786861 289103 1027481 1483017 1579450 606987 22142 1164889 1929146 1719609 424411 489351 1572095 1403737 614067 1152316 686073 827586 1595917 1627075 493896 1952667 1162643 925639 1483323 43447 550880 862056 1673008 203571 1690195 93721 1464937 503977 1871596 64558 438969 1651244 599193 262801 1743726 1105826 190110 159325 266961 826848 1800880 109965 589947 352974 1310010 1579893 1486408 32088 1076907 1885789 1091109 1547284 752865 165632 789127 1392784 44779 311666 1936095 1140398 1720719 1701622 1190352 902587 327013 297197 357248 406934 647846 1987107 72127 161792 177209 1390299 976021 1398302 1291635 1960435 342659 816262 1220769 10306 1588069 958485 1644680 771245 1417129 544751 1706030 1758611 97440 1418135 1006757 1958677 1645086 1821777 1520029 1456892 994637 470857 28206 1743594 1643351 285756 1553580 1690638 172999 62440 1131533 1955266 408899 661809 1964802 220175 667563 1061253 17143 1583099 1119960 532875 1612406 1263989 828935 1592648 957166 1511272 1899065 617817 526514 1367060 710671 1530605 1456191 501209 1161671 1244033 1003045 1897370 1700965 1476098 72096 237683 245788 36889 160204 823593 1038271 1845337 128614 1321803 1207392 291339 786048 748723 412906 1640496 394297 1236518 382155 756579 986062 955341 1178401 44172 1597238 1688152 442197 58204 1989154 370871 1580617 969336 1763896 492866 231004 1476465 12051 196379 1813942 799392 1689982 1291927 451458 325893 387895 1985691 617580 1619458 1144358 1281154 781537 277605 1250704 1635900 695813 560148 406605 1637658 422371 1640083 1881891 1878594 849644 495200 51442 70684 893924 1868448 1154556 1785032 1742635 641660 1229120 224672 147150 336762 886517 1215705 1174418 672939 1161154 225842 450013 773741 1474229 1609518 1204790 91514 741821 454568 65091 1307488 1451437 113666 1157056 1784099 1590797 633826 425802 1275348 950247 395836 109263 139250 61062 1537861 1759727 800887 863846 1249550 1067687 1445650 1028343 1427196 287093 961515 1557933 567333 1641321 789349 1724301 1908445 1162363 1507141 228901 927916 1544134 28353 884178 1614162 1195646 1142893 229297 1190864 306802 1990353 1685274 1922427 1549847 1233568 6163 159040 1872489 108758 1631617 1943997 451799 1610185 1010527 1209115 530184 883911 1058034 81080 1944163 402703 986800 1276345 543688 726489 1039251 153174 1739263 849025 1096108 112030 447255 298 1476934 621016 969793 535128 124087 1948634 1431730 425068 1077396 1709697 1095749 236598 72488 1042691 106105 560784 1965278 1261028 489318 1458962 260725 1818446 1531698 94485 1568431 1382429 1824856 965884 1205898 1728001 373276 1115534 1570023 477762 1634915 989873 1229674 1886761 24831 831099 1924717 882131 714857 1654366 207329 1548624 1926674 1439951 325350 702146 257283 1300849 1757616 1367934 1649460 101572 1254703 1652877 1778792 1635340 1888907 1650657 193657 730770 1211038 807642 335795 996833 1149733 443234 1133018 1597678 209785 1286102 1425823 850416 909837 116934 1509660 996596 520563 127861 1900395 1872364 1923599 494226 637108 866288 1459029 701932 1563101 577708 1476886 1921864 1584838 1562354 1295881 1509341 25837 1576253 1113592 1451779 431043 1733417 705502 998210 411034 167438 1166678 1318299 1694013 1713093 1063592 740947 1048576 1066674 1495173 1935170 1266897 1514857 1738519 1621358 1572738 281005 832297 1580340 1314573 422358 1852363 1294176 1339296 614433 160096 1560876 312575 88408 385298 98674 1579460 12875 1683621 860256 1578290 1701140 536615 1573944 1523227 401329 1994097 1656773 1271353 491627 1282613 616061 999959 24096 1678002 324978 619570 1556708 1385426 1074849 172417 289081 916219 121190 572350 1321976 277439 1615610 803213 233217 1569951 1611053 30782 1298237 879615 1532525 923612 1660385 1013650 335726 592656 1507712 1518474 1411943 217414 1311511 523446 506592 1729102 603151 764507 1780500 1902741 167023 358534 1335951 1213115 1022571 1404361 1473939 1931018 1973884 636922 744461 758915 1326408 130122 413605 1323717 1446133 449676 618946 923424 114073 777443 1261012 190790 1778555 897572 1462028 1721169 434969 1287780 742174 332212 280500 1484668 1145689 348956 1199197 935219 885128 961543 122899 555051 437862 1102365 1575648 1173321 760872 958004 990942 1818381 876616 542235 1299726 167002 767432 1829820 1531926 1098087 6035 886385 1161117 1559641 255389 633003 985677 1719698 1779710 1901135 1826424 1789151 1028708 1925568 1574069 359480 81248 73559 1616212 1886280 701263 1861701 1725280 1183300 1908446 1479399 972437 607710 190716 139637 1038724 1390694 1969778 1461354 1692257 1614997 246856 1424812 1912372 933624 413471 656569 160563 664022 1544103 1835588 277460 1344637 1174299 1788861 894623 178954 1569783 1182265 1146943 512930 1810203 1552147 1868127 1756324 1924135 1380294 1529743 1202950 1575544 399485 431431 1505044 1588486 1351445 356452 963458 122610 1465600 294862 808687 321530 1016576 1653193 1360909 1460236 969120 1677978 467021 68095 1063528 1193529 1529212 1318939 1448318 497279 191486 1982744 1866216 660811 671330 961473 495345 872973 140572 1177920 1551112 1637976 954260 591533 1322014 1863987 1001536 899192 1032650 392666 1560612 1298477 519091 1145024 1655955 1677586 35251 182082 1366310 1711525 1810590 877087 1182831 1787246 1036198 1457107 1696441 699380 514960 423226 62523 462908 1329820 42418 937140 1383668 1683643 899785 245848 1407666 885357 1494785 365762 996756 1520021 1934863 1074766 151269 932795 743380 641432 1594284 1945599 768106 67551 693710 64068 1256517 1201564 1790283 4501 1010314 1947377 829782 1658014 1276098 1586756 313814 1703376 55124 112039 337519 86980 1482112 1118213 1609949 1189036 1741859 1195559 1697730 1899192 798754 132545 1031023 1902211 1069494 733656 1023314 1140014 513018 982514 967944 636180 268896 1018259 1149628 1703564 1759078 1796878 1820376 415140 1135393 1625129 199572 981956 1720187 1293904 237126 409971 315152 865915 1391661 1972269 955161 437155 1799569 194267 907082 748582 486040 286360 588129 321958 344047 1801183 1550943 1833073 1417407 625814 1061716 905671 303160 133474 373277 1957688 1697600 984765 1540986 761779 1979866 413246 553186 923933 1875217 995632 524499 503864 315528 638136 128826 1211227 956348 58980 217233 1058973 1106021 301428 137311 1998661 1020117 1573327 887517 1216429 46882 1834521 218788 610469 247395 1437950 420138 1443062 420986 1039259 1945668 186163 1549143 1600674 591231 1221020 1188227 863640 596938 1865219 135527 307049 1813568 888409 528990 766834 1418690 1118817 654693 1833218 737295 1157084 1412995 1896814 1504961 1366939 1313854 488382 69429 1260610 787474 764981 1510153 22845 1176289 1337260 1223284 44110 745145 1481817 711020 981607 531938 696303 1716146 531465 1900238 1479830 143477 262454 159583 1891881 1490918 1866144 1688494 61856 1636180 1043661 185545 1003812 801097 34309 1953301 585511 1774951 1933979 1288902 1282846 1664422 1105559 1382339 1009809 665437 195537 748561 624603 1975857 679774 475375 1207893 886686 492554 687570 566664 1012998 396437 1561911 402638 587484 256291 966911 978856 1981542 589830 416717 60163 15100 118400 436071 1633470 1359452 268096 1497678 1578350 1005125 97838 843776 1396194 217661 1954270 1525850 1739514 1015056 449344 1332154 1269752 563141 990899 492457 872083 206904 1733152 1350963 419634 1133908 1075109 1546066 512657 152195 1603596 1290859 605109 1445905 1659492 1863005 754223 361024 1306239 1919010 1114741 47159 796893 1476185 360289 1113363 1267212 1195326 820599 1736825 336218 591348 221820 297159 1222262 1218249 804638 387401 95643 799207 1885232 1260576 184312 933001 1472677 1078910 1073302 1605307 828217 1647701 164933 689177 594476 1070312 346714 1850331 727210 1271098 642855 1755922 1883174 202642 1981567 1670504 172868 758763 1634369 38903 1983960 95317 1410870 1529109 809573 1614864 1778590 1181009 1798368 240313 1112945 687739 92218 874344 1699460 1972712 1642427 606131 344780 449066 825570 284426 1613644 653481 95656 545394 1320776 1383167 398925 1517450 1931238 1589921 1585683 128573 1430500 1958555 1991270 278652 1629646 429972 714723 835592 902522 1238159 147558 1983660 681036 117099 730985 1030453 856090 593237 1638180 1113339 695660 63946 1384929 1035221 1586814 1628926 1462694 26730 308550 704483 711711 1163508 1616807 907472 1508182 1215871 182225 1334348 271913 196433 1012615 304558 1500848 878447 1806307 1237686 1611374 913251 597989 223767 1011033 1784899 891789 974736 879300 585961 1088152 1600246 919340 892873 1608398 188500 330260 950774 838825 929070 1812074 1610642 777179 859058 577655 30014 135653 1014992 766229 490347 1752465 1214567 221058 352761 581605 1294223 623501 579653 1188327 1350163 270079 723616 1459434 493308 696179 229817 1491146 1330974 189067 1587608 104551 594774 1510173 1787106 310496 1693274 1355625 1922638 1495555 902400 963842 121103 203821 224650 568897 1084614 1701821 29208 1429277 223922 926926 165681 168832 1023353 282658 1160949 414159 1789876 1289253 1100512 974224 1046684 1869883 345957 1082702 1311961 820870 581703 1906029 1548467 1172078 545371 121320 1299319 1100800 438626 1569952 1666932 1108093 1661501 785183 80019 1454672 1451138 303901 102122 1399470 1352385 1291606 1674545 51083 1053394 1253972 1214583 21886 1799871 1252768 662691 1734345 1746702 42186 395868 256490 458429 1533783 1967567 457593 265610 639496 1296944 1399899 176593 836130 1733568 1570163 7570 123230 1346025 1458689 670373 930362 967395 1799153 652863 1847378 1338228 1375716 1251205 109041 1257447 480182 520112 509293 1099827 612512 1966416 1140803 880294 1240836 32587 1250120 649550 1962758 1886803 81575 162281 1969783 188116 1474502 166349 1236376 636775 1037963 1832855 1139825 386400 162179 1939101 1834727 496196 873533 818444 1824475 779441 1987687 340548 984422 1904383 432063 1146471 1658041 1490597 293975 721863 685116 419155 672354 1447292 922153 675345 955400 1317708 1954928 361505 1361493 1412346 1672435 1569533 653299 1962688 91616 1546885 1408153 1522833 564388 1661914 306318 1667214 757094 1001287 721891 1048794 296506 876018 86578 11949 6234 1781610 1577695 1732442 1696655 57865 1836688 1256293 1569645 1581183 618860 908414 424638 1394651 146060 153604 31529 20284 619196 38236 1096335 1870024 146621 986275 881223 1498275 1536279 99534 1659867 1000812 397699 350768 1289782 1092674 1553652 50612 1414129 296686 1311765 554486 1636073 1853221 141742 1683880 1959007 1499424 860769 1503874 968542 1545695 1960183 44202 1793233 1829208 570529 1821083 1932767 1279339 9410 1331563 648461 285081 1521673 949981 101803 1670811 1034671 1788575 997047 380665 824255 840660 874699 51701 833558 1917103 590536 4058 495161 1945208 1776589 597832 1014811 1824849 1747212 1944204 610237 87686 1126039 675339 512939 1992807 310456 1610284 1827693 173708 1219019 89643 1703163 1993625 989003 1727466 1062229 1618528 1967333 1122008 1389363 1878737 1690312 108431 1274556 1296757 1283111 1605807 1777290 1121028 15653 547225 86354 1788015 445200 1824593 1370245 437503 1089932 1358937 561856 413353 860069 243162 1405713 941057 1050477 1051851 951800 436872 1019150 503684 1509746 594142 1684342 1639653 1248608 1798029 310892 1717213 114162 1069102 1560346 1712426 1623364 850111 1839288 1954563 1806239 1585930 1916116 1524958 1306117 1197784 1414369 1867956 1701950 1340326 1218473 1312788 246265 884524 745176 902379 1768340 1871024 408661 270733 1231869 695095 467090 710376 1793716 786970 1950199 328425 713416 1413757 1962716 1112275 1759161 377280 1099982 958141 196243 580849 225643 183571 361984 1015267 1478360 1556165 1534411 1643202 110985 899012 427201 1961008 1869058 318881 1022935 774132 513225 1762017 679311 183120 1621733 1191211 151152 728100 1728805 1416451 1907935 557735 1440822 1919359 706228 450545 683253 1334088 1871925 1772601 1484774 145594 417281 1834470 51517 381491 1676861 1893383 1674678 91050 1788981 1380978 714142 1005139 852548 1099281 609122 741263 1746662 499528 1086214 64803 1796693 251910 1894221 1816314 929308 1443041 938597 1250028 70485 684110 1683699 374515 1541955 912255 1690824 1536842 1239078 805138 1735380 1114282 1512252 187133 485283 998247 1423997 171067 1455738 455743 1568232 89541 616583 281286 816689 1110510 431639 1083837 1438681 601424 437498 560601 550008 811556 169969 1082788 1604196 793775 1079208 678653 1889092 1032749 491149 1616515 1870488 1145433 1239865 509430 557787 14391 889791 14035 304686 1385500 797114 76345 1067249 1886965 409818 349017 1889821 515878 1662609 199033 445057 146271 1594352 1955642 1217578 783120 1806726 322930 381356 140882 1375603 333080 1318226 1261765 1092681 1788671 527275 1359332 731667 526266 1511372 1545093 1376053 28075 1500488 1556626 677518 335903 1300903 1692458 658563 1913757 133007 988884 104016 317888 1959263 329490 1149452 59513 990129 539535 643181 894584 1457621 768729 1786831 438244 211796 107637 158690 697122 1205787 347226 931412 1644696 676935 639817 1876761 529238 836164 1472482 1139360 1148520 1332796 822849 509406 996751 1261101 37492 747036 624647 639240 1239986 623437 212526 1046762 1551037 171818 1494851 50562 430338 121781 1867288 1797797 441258 283783 605831 146458 119266 1573680 768948 1485383 1005494 1063335 576426 1053199 627267 942732 1299473 1699214 1329326 1381650 1021839 316606 1282164 390966 1717929 242730 1919175 1195753 1017640 1971743 462997 1328779 1521436 898927 7757 594290 848963 153119 1975078 1005192 1595532 1578822 1627845 1505304 1386804 964449 91536 1337490 1461162 876677 1407407 870781 377859 54359 1170952 1692325 864700 1449983 34570 1495953 473765 424808 691573 871351 1913656 810700 1994700 1847922 686729 1412057 775754 296960 1063447 1004008 594125 726276 863795 1090038 1735334 548724 1288095 1858288 594063 1419626 1916773 1712451 425839 1067101 1520670 1158461 32922 591321 1619932 1395320 22368 1694701 930581 1776081 1833594 39543 577074 1563009 1490626 783818 1132073 1398008 1442222 1409899 1953085 1823581 1664520 1127064 1850386 1367224 918533 1997366 409331 121743 1305929 329526 1495212 1417092 13834 1994570 808706 221025 1440201 1530308 1713792 138137 1095001 1607648 1149362 231242 1060680 502889 1252172 1633925 594560 147727 1504519 1308756 781271 723143 777752 1819195 1798521 964895 1704110 174951 373100 1194312 487335 1698891 354738 1507518 1589930 1909698 1186251 1227709 430718 586938 1936673 1290151 1194190 425660 147746 861792 1073234 984490 751950 209259 787936 1685841 888006 202424 311134 208959 1603113 1686296 835802 1958289 1415252 1117999 244357 1393975 1679360 377245 812489 707814 1639579 1973512 31982 1474871 1405034 1843193 1876704 1521900 226799 930845 1652548 1449073 1286698 12415 1119095 1709904 1800768 1444499 1583553 1829884 1672249 1267376 204255 279600 816241 576498 399977 443473 1880929 609040 786940 1833886 662195 214589 877134 118713 15686 1704269 606503 388732 690773 560284 906126 969741 1249668 264015 181347 1866099 1910381 1407167 495953 1313895 1507403 1543903 1409787 520689 1659837 134314 1702336 987103 138316 79909 872757 1894269 1900383 1103603 1954514 1957971 1540269 798707 1912481 701159 839418 137381 183080 996110 785582 1223016 295061 1315557 1191258 578284 1153847 1538621 174657 297073 685407 554167 1862631 1022295 805462 716988 1170022 1121384 1404945 62723 1667702 852162 1022937 106346 1517123 1110131 677824 1468578 191779 44718 1539740 1006153 1393918 1150937 807475 1497146 1369480 849928 683362 1907623 1912578 391773 1008713 1798589 832275 270844 720473 1639686 307586 1714525 667401 908740 1777136 478761 1919966 1208969 1147044 45135 682769 627035 172056 346293 1944527 1787790 248087 1112591 1098068 1380926 1850428 688041 1526510 1335373 1294177 143802 139850 692278 189198 760396 1943313 22442 1569134 624092 285897 1233785 407310 736531 1382342 1328724 1188563 1162973 1708811 95009 268933 709124 1680657 1435367 613109 396284 415013 1422856 1955082 465186 1541405 539317 556198 719142 608920 1104 557737 389386 1945857 390788 1571336 75522 1378354 1931739 1861132 1914721 199552 49605 935619 1599516 390866 1527503 282513 1292158 1803876 939414 1497565 1241422 1258844 1979243 1659116 1481695 98256 1295039 787621 1823143 1646856 1999634 1759005 692678 1926336 1852139 293207 243649 1477506 934530 284502 1322953 958506 542195 412245 1252013 259787 1989714 37970 655084 1994613 1917532 1547878 279917 1591710 428930 1550697 586811 394553 679922 792492 850330 609474 1571512 548474 714564 811293 246797 1394593 1292791 1904686 825077 1709770 1011002 145312 1458785 735141 1664071 1889047 1544540 442409 509771 1970970 9611 494402 317767 29629 689635 1250809 1329683 1957259 507289 825272 968841 231618 1891172 1639136 970557 1779487 1716525 1658566 1334866 179928 1527941 1390329 1057124 1671063 683841 1308046 942515 232569 682747 1880848 1286144 1824356 940075 1376855 1793265 50328 959365 293196 1983783 1369039 506971 634026 694077 83060 745981 202867 212486 1233071 1143226 720003 1154689 1656612 728129 934290 1184933 1466357 155493 395985 996196 95500 1682126 1167998 238728 820818 1783998 1905185 880328 1442153 1791520 1289427 1624426 1612150 1308648 668147 145314 758935 892549 335236 672814 1335127 1811300 925037 926597 105147 650589 896332 523475 922748 1405308 319804 1704532 1300457 1549245 1204615 1743006 1504052 14731 1837134 505214 830443 473859 695130 184560 866191 330899 287031 757007 1978025 360553 213173 876215 1624109 1457155 178929 233724 548940 903525 1920104 1527087 132352 797874 799051 1109128 579880 773228 1227841 710233 770762 614380 1456750 1095370 1903979 1606144 1146874 865206 393804 675519 969354 535716 944758 231111 1011270 944963 959676 1902962 1345848 1990705 1315155 652581 1239207 523150 1534410 351368 1941886 827335 1065223 841277 1436299 171838 187346 1432962 929312 270634 1215561 977708 605621 1625995 1704342 959482 895005 475156 1593766 725345 1228662 1885692 602006 1363491 814595 1447330 1906187 1445845 1243045 160889 1046023 723301 907421 236248 1013006 465707 873332 1874755 1372199 42154 1577980 1676272 789619 1422790 1570207 1714995 1442373 1920540 864577 1723284 1355681 651995 754443 740282 1807128 1733377 28309 393662 491660 740793 1853273 305949 664428 638777 1947857 803180 547414 263849 1624788 1973577 1465708 1036697 597883 1587579 1013610 306898 130774 1534330 1664204 552321 1469115 1393227 1249849 947384 1818017 319140 634092 81304 189026 1724998 446459 1341847 1774098 1109671 176347 1243841 1125719 690021 1608339 1890908 829798 1100458 1824939 785511 843862 221493 924543 777523 1421678 1417014 1930895 1701340 585458 1002268 58555 1214662 1443601 379691 58234 795327 1016677 401543 1752544 695964 1027400 1902563 1677698 1227631 5617 1286941 1950265 923790 1826487 33161 1337296 575343 736572 493239 1351915 1120800 507227 1636109 1590704 1373027 126828 1000819 1807613 1470052 1548054 904978 310188 477634 58562 999799 1877234 789141 789577 1586739 1537732 616097 314214 1218192 1628222 1971586 1660955 1166842 914020 1855357 441911 886901 1486195 577917 1725183 906773 947430 638587 1167050 366607 559132 769767 628339 916536 712414 145421 299166 818241 891441 1994498 191050 1014835 1441179 1265559 207703 800075 1194258 584140 553661 1709838 1462707 1203028 1272255 1005232 1923825 205225 1848271 424853 1269695 1373573 1159720 1340708 1928708 975227 1003405 1658559 105240 1840752 848923 273157 1654599 687084 1002325 1236748 1032269 1165168 1572710 961910 439924 1940015 1586281 1731319 1197244 720356 3016 1946968 1475241 825819 1211595 1478568 1759035 1533762 812423 1739805 178867 594453 849435 305202 1593135 1675504 1546667 262171 1401797 1878131 1087444 1505681 44704 1259206 1317212 1827836 1965717 1689991 733767 1627698 477060 915909 1551399 1226274 823941 1819414 473254 131191 1894735 6142 231479 1409807 944468 1125598 1065771 1907677 945239 1270972 1730506 1405622 810885 799079 1794767 1919844 717334 564775 634252 717253 978920 441933 1518016 1473222 1684846 1945838 459896 709737 244354 1541911 706586 1149559 429371 694235 751598 252816 586008 530322 733151 647736 728527 1711487 800712 1805755 1548971 1739782 77750 987245 1501993 1948381 366737 784497 1755451 855168 1515807 136679 1207058 1043649 1990601 1518715 1985822 1561958 1599053 1350197 592296 957777 1752083 1199309 1398647 1513458 1146378 411195 1623819 1672302 611084 132138 609547 849316 1547655 1028848 1204658 979624 635520 1600817 375178 199607 1047587 677967 945387 673684 496633 829436 1800858 66823 351975 127508 412737 538807 1789896 109430 966513 809664 1695985 584150 1727117 31550 1911744 893475 68668 1761232 1170967 1566281 566427 737175 653025 619317 590619 1712453 665010 988043 1365659 334224 1891148 114465 753177 1179526 500871 1262771 28601 918667 1369615 30447 259258 176647 816296 1929616 246111 152598 204968 877291 1015402 1083849 572354 779825 545980 76209 555503 874482 968904 325508 277477 32438 1146876 677378 1511405 911670 1737498 587018 246323 296598 219391 912648 1122063 576411 1993793 1933225 423242 255462 527316 1935989 707704 1323107 173017 966212 139213 1946048 1639805 1902174 988403 500059 324534 758729 1867708 1958182 748733 1360556 1649910 1534346 1280542 1967772 1490787 1107707 1218906 741439 1528175 154536 1934544 592589 1179907 586262 835275 678361 397234 257570 1858777 312881 1186652 1383700 1673888 720049 733622 107012 1873823 70241 1823855 49944 480653 1261845 1781827 622180 434255 615383 475000 1798387 103216 1940499 262598 399728 1679163 911847 1726507 1723539 1574463 1356627 1979956 92111 356739 417262 1964427 1106174 1142219 1195192 40937 940662 477082 1354247 336198 1916712 1898591 1764508 1573913 1528930 389493 1781451 1233935 667068 1697206 1421887 1141550 906900 225487 918956 263838 562701 1304786 708438 440901 1813177 651155 1214388 1178623 1171504 929250 915222 964867 832720 1121113 1679051 4644 579114 580385 1807425 149818 565558 1053050 493227 21588 131747 105324 722486 26103 955999 177804 67783 174053 1243974 845208 1934565 355718 256904 849574 1943106 1919183 1108656 454030 909940 1285074 1580788 766226 1516714 909124 1097879 350245 1454680 1987005 1879740 1042716 1204098 1706033 1822268 325994 1139787 632569 632114 1855510 1276723 359780 836887 420411 308160 817512 707273 1778950 1893752 27749 365918 1062257 915275 806964 256258 244870 1913876 606820 681328 531917 842611 1990792 1670684 1146500 1866480 1240276 499574 1526972 1300410 673148 291466 1442299 1135629 1915924 384281 910366 525861 1417468 576601 1614874 1059321 1068548 159748 1025877 550838 331001 528926 633789 1892620 453015 1284604 597950 278844 1786430 1490183 744802 1885621 1237306 1008662 1225170 97 891260 55629 715168 1804626 184921 1709289 1310811 872388 522533 1801899 1643066 879789 1793052 1700358 899333 1400704 1396305 818300 1363363 1842767 1738704 686080 921947 1746629 1261645 557852 1028890 1853204 1778911 618567 913598 1897688 470721 445295 529792 1384841 928522 1137230 1380842 1703982 1159189 531889 154409 1194418 1777455 760790 956256 798357 893455 1409629 1540038 1855740 1304149 527237 713858 1094068 1414047 486441 881605 1689834 874788 68286 1847835 335832 1453206 992926 1204568 1686652 1118174 1083783 289075 505329 860976 1018194 1037652 267426 1659609 1681349 329703 410593 1450378 1833965 891234 1920748 600593 187168 244017 1654268 282997 1614361 800449 1964273 746455 979676 1011808 529733 361118 262398 910765 1193613 1950705 1392202 1747597 23235 780669 261405 617112 749407 513730 1096957 110217 199379 1456550 642433 210322 268739 1843042 356357 1457570 323247 788562 634812 1660341 619981 6134 8992 1756483 1504171 621507 467034 1469808 638474 142071 559915 1909485 1262733 1836764 388128 12539 1433572 720988 1843897 1571966 182245 874743 377166 386375 1525195 1480612 160482 1358899 1361829 1280101 1768232 1506225 114414 1677099 250634 786299 1510241 1274888 1297073 1837968 725101 1198529 1415306 50847 787418 897182 1086224 1448294 827211 946195 1301284 1839150 1228708 1119130 750038 31507 389229 610455 59830 133239 241237 1387534 754513 1047199 1127507 1747071 132837 625074 1410054 314022 1814323 1068116 1151905 1764909 495782 987727 1458605 1336421 1811766 1922447 235122 568876 707026 925531 1327829 1724064 1917148 669059 1593851 1668613 368430 1262599 885079 117107 1948958 1164779 1039827 754101 238917 1421424 1867374 1434723 38742 1015325 1590007 1222802 1808344 1545513 962696 1372070 573842 180882 644635 912538 285867 778591 1856988 1773395 277289 1909528 501611 1334716 1466920 70245 352327 1528079 527373 922480 525927 471640 292821 79352 437629 694438 1095525 1857558 214093 1215918 944707 676551 1962342 1402135 331624 914780 303683 844754 1194013 261049 1099351 804831 598034 143657 404977 701575 67417 1907031 905902 203281 415204 1843252 1059207 1809040 433848 1434101 1106555 668449 1009947 430765 525690 465251 1389618 945085 1342581 508462 40598 1710365 1756408 678287 643461 1759122 1241431 249908 720346 65708 331854 1177488 655333 970974 1219929 68277 1292014 1225972 971401 1240039 1714526 1432801 270338 619113 803037 543929 1104482 1689506 1815467 1774896 897135 1935381 499223 72142 713015 1587655 1717664 83812 929782 1583687 1209229 1162175 861224 1332121 106532 1582472 295393 1743309 839260 1728345 973396 665132 705870 894682 1418309 1857204 244341 678689 400388 1015960 671393 644872 198225 993416 1423744 200348 1992439 1537573 1704975 1022366 933931 507503 299765 1979443 1468344 453905 1895665 553743 1214732 778740 1231345 1667962 1006891 426502 1059934 1924790 1166425 949393 1570915 1731870 1247782 1601269 834343 989994 1160474 1308385 88708 74829 1468984 660647 144364 1046032 1654479 1484892 1627071 100378 1882230 359465 330726 1869083 1960256 1915409 52934 196544 593589 775495 1652613 1879928 1543275 1100816 1555977 318656 895129 74566 1447883 628190 1631385 1899384 106893 615509 1190770 1934177 1132350 1214185 372457 1013944 584305 39528 19532 805271 1100507 750051 535068 1193029 124249 1195265 1896451 1814126 1101268 10702 84660 570386 659026 579213 1815396 1117289 536964 1933956 1693836 1582439 1242253 846988 805886 1397163 1337258 1001858 370416 28420 1076474 1290944 810080 163927 633115 948072 1881355 471594 793801 1384730 1273695 1572509 1029404 794793 1368862 1956379 1737056 1664539 169871 1546750 341804 1046187 1769967 936952 667926 954868 1732355 529540 105085 1943446 1113184 1220936 1771609 1363465 1515638 432556 1237314 874389 846593 506855 33537 405064 980491 1814663 1635487 114 1303148 1749063 310334 969787 936578 234007 1406433 1291070 941407 1262171 1363381 1024 1525524 955022 1122151 63079 690920 886738 866734 416575 1117398 18006 919024 1867152 69284 1143261 1812995 1686176 623187 469136 575835 707244 416699 1091138 1803342 561742 687238 485748 567779 322781 265302 376975 492837 489136 1043983 1860418 1341425 1724678 1225567 739063 997944 1794903 757603 1580576 229259 784737 21794 911660 251989 753294 450700 437042 809171 1379803 658797 1929718 1176407 380444 27634 399984 1382050 87184 181423 1144791 782043 1331448 725547 1268572 1672410 1438948 1148408 875397 1770017 1808271 1354783 1920062 1124072 1133069 1359545 1159812 1426812 1542524 429676 780033 1588831 1918056 434645 1307125 1168402 57360 1942039 1294793 533910 1089365 1599479 822494 931125 59406 1499631 992989 962270 455340 248674 936577 1374152 1088242 1591640 758938 671911 1351543 201659 1571999 389401 1020563 1063622 473443 269635 1870953 865879 839675 1317106 636319 1087187 188215 1934812 1610317 781929 1867492 1724814 858136 875556 1396949 1275923 218939 180829 613970 261577 1878930 1817722 1127946 1337762 1579661 892572 1108167 590425 1140254 552871 64171 1026834 201234 205977 607826 1694488 1252556 513343 1419948 1643003 553638 699274 250220 1043383 1787128 894772 224399 194256 992678 1782506 254203 1044399 685689 1046481 286460 3532 529414 740002 1703741 167748 231280 716577 187439 84423 306843 531255 1891953 770147 435060 902817 328957 1187238 1252648 356703 1742008 881580 601945 1500606 1464879 1030159 202840 1894095 1696524 1689931 1732131 790601 861277 394160 485578 169094 1439246 839708 1011052 1036797 1280587 235379 26635 187688 1663698 342199 1376304 1209905 257675 749262 1491187 952848 1680448 980504 949016 204673 1654028 1393843 220725 1987267 853064 1135174 337118 1062039 1254888 1368084 1167034 1052029 549756 1329841 1571389 1530518 706231 630367 817092 1862535 152307 1019988 8308 1481012 135727 1862640 803604 29279 1677360 32276 1135859 1756706 887824 1400988 1300165 193795 544650 1761608 1612707 1424594 619792 1781834 1968656 38270 261288 368582 1197494 1623181 1879581 1639508 497811 1911617 198371 683527 78534 1016824 1375984 1217168 381264 1954736 879512 1819777 1392917 868551 1729485 396001 684420 133271 1667404 1280803 1350792 882628 492433 1074511 1941844 1136112 681503 268353 1378336 150218 481591 1854597 1013553 1428297 1572132 1251685 942516 1549387 655646 1053282 567388 174709 1489225 422251 933865 1392983 946719 181465 1875070 152033 1008403 963719 906979 418097 1008722 1355276 302396 1835312 788787 774960 1303329 1767741 1808740 1525215 58197 1439794 1964020 1647641 1321832 1276291 23694 594239 1861134 1328141 1371404 894462 229932 67240 54224 355780 1470984 1544784 670768 1223311 771040 1077408 1371605 1614253 1694695 362480 157564 301086 1539257 1516697 860921 89692 1886822 707545 1677417 59076 177290 121272 1974684 1302194 143376 264803 1025933 663251 1418574 1005715 682051 1171003 1513575 1558781 1051093 288799 1837103 1240186 546289 41344 998716 613066 1298680 43309 987710 675244 385676 1762672 1576613 859250 1889188 1413425 1282945 1300808 1197995 519598 738886 110108 377930 380379 691404 92606 726209 249152 1020558 1597009 1661094 1289685 1438780 1225399 64067 1200669 1947689 791757 1009872 1408807 933486 1146872 197219 1939532 1967609 1041118 559612 778490 51130 454723 941229 617890 489156 1203104 1771292 1919263 455914 816944 367734 265441 660817 1747024 458667 900820 1770561 842808 1986652 1145557 491321 619962 926891 898578 1203615 576700 523006 911373 1032186 1857681 169721 1566235 1139099 132577 1975053 1869823 79362 617097 761218 836027 1586248 375546 248433 698496 948534 1758418 1464801 190120 247139 277993 1722800 677309 395933 399312 837707 27357 137409 828032 552097 1715353 231680 1221448 1309234 1489196 115729 975075 1994336 573967 75108 1647571 193738 1188325 1853704 1730488 803726 1222638 1364372 1028020 1366991 1685526 541291 113900 507331 1960444 1317016 837906 249324 1264901 1295466 1309293 1905397 1230413 1308522 1281034 1912268 1617517 279133 776843 105164 460035 805062 1588758 1711193 1912636 1808516 380453 77242 467464 412242 1922787 62669 1205842 1374920 891418 1892284 1330409 950298 864503 1630816 1844350 398506 9171 49152 1296688 716116 1548832 94995 49440 550982 648137 1421202 1770187 565615 1803767 179724 1780995 1128496 221841 1969285 328559 1427571 1423122 189363 1777772 655081 932462 802195 1693079 1706526 300137 1961837 898315 1264250 438289 716035 1628655 1551242 730912 1448630 1551172 254317 1607737 256980 260715 1334612 1762716 676050 808752 1456848 778529 1631044 133478 1877550 546989 136842 80935 1713879 1970383 150776 1903538 1049090 575769 1516400 1701066 760231 1177310 364525 383079 76078 1999702 1804527 1426685 1261653 1490033 549748 252546 1334425 774023 82309 1205534 1738214 1849545 438544 900497 1379610 1734619 1842796 1925280 1203407 49023 1375819 525898 1228960 1190086 1868817 1353659 739096 1139962 123861 1914194 1141327 1230291 124972 1026944 706253 144829 1122859 675477 247859 1664020 482582 1404746 1904216 1973157 971033 184783 626231 1563345 1364428 1950216 886947 874858 608159 1468353 1618258 1156081 1303180 689997 1967108 652624 237290 644297 1621086 604186 892317 1739396 652882 1145045 1911944 303514 1452414 1782653 234298 761316 1150749 1176382 1640829 663240 1535035 1338679 1523414 1418782 366830 995424 1441012 550561 926483 1221562 892875 425655 261263 622605 945138 586061 1722514 934136 1071087 1624494 1408394 809786 1763946 1058917 18118 20732 1611664 1981233 960607 568143 302838 1835495 1536037 1368283 670456 419066 361711 1712011 208985 307072 993656 333434 336305 867705 1508422 1075543 187424 1837975 363901 1844191 1418568 1313393 362022 1723202 1971307 777025 452320 1543609 1822479 1602517 703523 1123672 884273 24663 1305195 163805 41995 688253 1336024 820511 119294 1858681 545442 1651392 29408 1777391 1745639 881867 73457 600321 70689 1748120 850923 1198081 147431 1866365 1140623 123172 1378771 450698 883300 891588 141275 65379 66283 1748402 1625424 28525 328540 205574 1022706 149450 1509268 1498262 165087 1212915 106124 474515 259359 1062880 575899 1337544 671365 1993948 1421732 897819 610017 1292525 1003826 1713836 1910056 1580071 1555433 1307458 1727862 22916 1071206 364432 987714 283391 1373241 1411681 1250367 1041081 360362 1873858 476972 967472 1527816 1536320 687430 380725 220460 1644244 923769 705314 1582788 1574846 1229356 653237 1786675 1232490 207218 1481744 1526266 1774875 14168 1890103 1341817 192930 1513072 104465 958882 758432 1802502 400905 1518344 1652691 376535 778986 1230003 1800149 1320104 1403872 999339 298872 776440 1637884 1871937 1027888 1196400 1840900 1248138 128551 151014 214735 772326 82113 225465 1150655 1639873 1206404 186052 1300696 72292 138911 984971 793411 1135812 517308 489894 330305 560398 186543 1740472 653233 1958617 1099465 376570 1389946 1802461 1108885 1409471 538157 873989 319782 1388680 32379 1522604 214443 1829277 239313 303075 1927720 1351986 592328 1496297 1620126 1577521 325696 1587500 1367852 1542259 1544143 1384474 1945569 1663791 1908056 565332 639536 1081154 215450 736971 1772361 1055400 1207037 352185 538695 687861 511217 612480 982781 90272 924358 289204 1709370 1775142 988820 875078 1807272 1166650 1354882 239724 768308 1085500 965918 1187950 615063 1013430 576235 1202428 459451 1428018 1469831 1198175 1057710 1922140 1132235 419914 535892 889283 1097128 1148821 1320668 1883468 594757 1233509 1506485 1334319 1380777 1144193 869350 671450 1097476 1082309 633404 267721 1630898 97628 1520467 1757509 1783772 1995457 332565 1418292 713120 1808644 190328 86261 240606 279691 736331 1607141 797415 1996529 1697710 177672 624903 629277 1603072 165353 1509454 214749 875633 440977 1407480 1699066 871600 1865896 1533471 220425 1166875 1926261 545829 589259 1796822 885027 1546805 1865794 1795911 1908570 367254 244745 1623027 91955 91662 630898 521953 110039 1679413 1317586 598359 1098936 416733 198952 1769514 170412 1455868 182658 535480 1038223 1426427 1915627 1949289 454730 761296 267933 1259145 7395 709010 1443674 1673584 1250765 765991 1914256 1825653 779943 1251449 172420 461770 805663 1678330 1521766 362492 499139 284401 1365290 1152612 959374 553741 1329935 1330939 1565086 492240 1499106 1292208 1643941 114329 1262510 1196502 1882451 685141 1859051 257371 1922976 1124262 1273656 1178950 249901 1751893 799663 251821 806304 1548003 1068050 226925 386299 1803641 1950916 1979550 414132 465382 65624 715440 1823152 234750 1707420 950285 1672752 697338 1263016 1156032 1300427 1130161 688846 1555086 1725029 1957054 134014 1045538 626115 1615566 622380 1061337 1339653 504964 1404075 1376795 686834 190083 153947 1546453 962332 1363291 743304 613449 1768900 1856815 1693974 1809202 1480652 249834 1605999 1666799 1983241 666839 1883958 1895227 559217 1268985 105025 773102 1434594 362718 331660 258967 862392 1004692 1722114 1016335 446992 1310584 1457452 1847066 1925492 613954 1550809 1874022 8138 358956 1357746 827722 1422724 291590 1015430 803724 33133 1264360 439594 50867 1572184 1194801 945337 936934 630061 68655 1001602 1262467 1029753 1867380 814180 1766376 365246 1378155 1874235 802241 1621169 1186018 361043 1515385 155156 1525416 630240 1930234 1179280 1787711 890871 149621 1647746 893361 1539238 1690083 159294 514982 725922 965705 722766 455124 31807 1678154 1002095 1770370 407331 1167608 473951 1332160 829511 1709947 1098643 1852556 1668515 1108489 1973176 1268383 1583561 614624 1960527 374745 176455 884481 1970940 1183294 427437 12386 1048802 682483 486973 411940 1233164 300970 298518 1971976 932248 156482 1787511 375547 40936 368994 1795820 1589240 918820 535749 1255317 1960976 1128453 62043 1202388 893249 947290 75839 135528 1321737 428335 1434708 1384418 338390 1185054 574846 1070138 1675575 1157619 341818 1087075 1126068 868352 972429 1638178 399633 275097 220322 1112224 254122 1552575 191387 103128 55246 424961 456282 1626562 51305 32294 1647765 320595 384987 1933155 1028761 1192149 11160 632921 1739987 1003008 1373210 491432 1458865 1561559 122196 1434408 83970 865058 696518 292090 1273899 1390813 742485 1349521 1943502 26063 865337 1126536 1563008 924541 1678516 1800621 339559 1959149 1114634 503282 447447 1233153 1259423 1401579 855139 1405743 839273 559882 1074975 1241074 267113 1046988 775487 960591 1414362 1619495 1939457 1092547 73672 1363640 1568575 1314905 1019215 470162 629311 1324907 223756 241562 170823 1229313 804300 1510071 1526840 1669443 641268 64420 483780 1176377 1521301 268218 823912 445882 1271616 135449 960428 1884534 667819 331290 275270 409502 1348184 85503 446084 1150616 765442 844940 789379 1103062 1631399 1510858 1137611 1958519 1400524 1328836 1940472 832249 461547 437654 1325907 1211998 1491551 1165306 1099747 241157 1021492 1568046 259109 1809296 1438721 1516227 1680315 973089 1607035 1318978 755269 935213 952834 1419566 1792669 1630007 815235 1391030 833682 290279 35907 436711 1748304 957297 123296 1995952 1027699 40500 1148917 398803 658610 945556 856405 1082760 846663 1085819 1885306 1229151 8443 921274 1063520 1033062 1924550 1834445 1365777 1751565 1184925 411197 143317 252806 1300296 802738 1332167 1103591 1603799 1877947 1617802 951756 1505654 90774 1620476 1987430 584928 1853046 1060681 1947663 358318 397630 1570205 1039713 931828 391203 635655 735521 291539 635462 1998082 1292879 363429 582527 365313 1847035 675531 1651147 865492 608653 118543 992423 1634759 1472656 1394397 744545 1982651 1010430 1167429 237807 1691307 1965813 1994079 96295 738953 1671149 1569466 519508 906715 1874731 1171351 936816 1316332 1626205 820687 1558261 1123563 1270476 1475422 1131455 1970910 3127 709106 1231791 1378283 270500 1302250 1947399 418874 570080 509169 1346595 1836582 1234777 1749292 369682 287521 1180792 1060653 130883 639107 644382 1575365 423837 594446 105441 407283 1782780 1823938 1909881 1618653 912098 1979492 1856610 404355 9479 25089 1643712 1375680 1537497 1272107 97883 1525802 1252079 1191030 1304394 1012933 388322 1311131 91719 557308 524721 847141 1581528 1123585 884895 1565912 371116 759539 395427 1922139 781991 1176823 1271292 716528 1515374 324377 1323631 1523405 882978 917117 762519 154611 1838693 808408 929188 606467 417191 1831016 1140424 1526396 1309115 890258 1069207 1797079 1957983 392782 275235 240787 109369 1633729 186242 150174 1197963 538417 1727488 1832651 509858 1498322 317098 1491658 1808441 137830 626128 1236731 1630148 1884349 1732359 1924617 288183 92715 1210052 365968 226018 188691 445639 1396010 1136465 1304917 1410809 1299783 674865 1512511 460227 1248809 1658123 1807368 1276122 806233 930558 284145 488661 983796 687277 1297548 285471 621302 205332 1320372 29254 1619402 580099 963074 1103278 545826 1842786 445151 1791462 254357 728595 311192 1365717 459542 848079 1156726 836414 680014 822358 1906799 227823 223280 1658195 261591 576778 645228 582139 1982548 1150265 159106 600356 909501 699736 1159365 1471079 1507512 182566 1135038 1448231 887424 958306 215796 476845 1369739 837286 568062 420720 754756 349591 1284817 824997 1844231 1120548 1068035 676859 1843016 387409 519743 1469500 811211 319373 1903930 779117 1074152 1550765 1259784 770618 603976 577695 220305 1724601 369640 841066 1174084 35848 416052 685603 1763377 711588 350927 1073612 1409569 669765 185244 491262 628842 1534526 1499363 756351 1452550 919341 1911606 685882 340021 220500 94110 282703 1092156 1064098 297346 768584 1420378 1100302 785931 485125 1931217 495729 1155048 299814 430649 653212 801999 1058501 1413320 534939 1126328 1923351 115163 264252 315649 57510 422734 1123830 1059720 1733339 318586 1108850 1873723 486823 1564784 1661167 1866 1928723 1317219 1315777 866671 1982826 1769107 1157109 1793877 867902 217203 526137 345865 1892182 184604 756174 1079731 1830648 1028275 1484423 1202755 1116882 839952 1735165 1145613 552686 720427 780609 409063 319098 1858631 615902 1944490 1955444 219752 444835 1071966 498000 1100871 1492400 1786682 200069 672554 58319 1602439 222937 531390 701792 228122 524369 858422 1590375 1142820 338398 1616819 1255896 1112964 1828130 217495 1698564 1354267 1733043 272348 350684 917184 693502 32404 1080142 1419263 1428496 1394905 1410660 1834473 1516325 1574811 162615 453022 1661544 16754 1020705 1761597 480484 1213835 1321709 542903 1460412 452847 867513 68063 424768 530163 1181216 1049529 497637 1877292 683224 1444104 487511 1998676 1813067 382 1258090 146700 248321 91822 740637 327375 775613 1318431 1892855 84006 817210 1980599 305355 622422 1463224 348512 418335 36799 1608108 1924189 344343 1194749 1779450 475215 1266450 1372494 892833 777950 330136 1772373 1833783 623924 1316539 511857 580917 1224692 98443 1700919 1223125 1523549 1546703 1098090 783374 877504 108521 1491771 1532565 324447 1150739 669288 1982257 1908803 607669 219992 1023877 1150922 1147141 1577200 1744565 1504118 1014096 129460 1853774 218481 1884905 416343 748027 160769 485371 1348550 997655 1571182 7579 1963638 136401 896322 1755693 1036233 1072924 1760343 1372403 528004 263977 499608 132970 1658066 1050467 444651 1202748 200203 1230222 1703614 1891658 482186 1341891 720934 1918893 195583 1831970 1933812 1786985 1773446 1324924 802790 780391 191086 62338 670303 1528202 1521483 1264103 1664953 1657265 1129839 1037725 398159 882753 1415265 1811043 353635 1731759 728511 1836994 414465 407028 111072 948285 1289981 195577 1017413 687014 1991608 1886302 882697 229132 1095705 197500 1033695 17357 612803 670034 1936212 1394473 40393 852449 961313 192546 346368 25603 681376 974688 1504385 358628 1729543 1662665 616591 1086947 637732 579250 859709 397876 392939 1496197 331083 980136 694061 864774 1296871 493700 1010894 1196564 277198 152972 705333 598199 763891 464941 216659 424999 44597 880786 1301899 1746946 1264298 1045887 277683 1200755 686862 1805320 1640147 905274 1046662 924310 432220 773205 533439 1721153 116796 52840 1154230 785057 316204 78399 1781178 1748935 1866639 865579 143688 229972 934670 911772 1258513 1695273 1529204 703404 652796 1501680 1994456 1901248 1176183 279157 484765 110560 1839437 419072 1721931 708730 483428 1873891 1273657 1484344 1911449 1433746 522787 832225 685813 1899523 247346 194017 1404502 1417516 1469744 637382 1771541 1115117 1668284 1024016 920636 298208 218656 815637 301863 4080 151234 1953170 1870617 167876 898446 1023449 118764 624075 904806 1502497 73153 960653 154296 1866642 197968 1861341 1885822 366206 722753 1452155 285949 117192 371879 1127411 959186 569789 408705 1100977 969235 1221530 809716 676541 1471213 1520186 602102 1559249 726807 1739147 86982 1857083 1874186 1773666 1839782 940758 1227850 1350485 1477175 1012723 1210591 1878771 267920 1988535 1046130 416566 325624 1909043 512218 878884 1415729 126198 409834 433959 151482 705498 928120 1864637 167698 31970 1594741 1582637 1924119 1421178 1138753 1353008 1747108 703641 1041371 1067548 1358442 1713133 1632311 696862 1682536 1502984 1837498 499022 1717768 1945496 1207825 528266 647011 1039419 1117331 832434 1743602 1928186 1081440 103096 686243 751531 161936 1414729 663817 1609875 1062909 466090 1035294 342300 1480448 28713 197130 684262 1859421 1235676 396617 859280 333432 969052 575988 813560 1342977 1824979 427057 1885587 1053757 183085 1423088 1931938 18380 54326 948187 1249994 831286 632888 817579 831753 1877538 766275 363188 1010357 560753 1868050 256538 223412 981051 1260170 760298 1385597 452253 1104111 1691016 369801 1463154 419406 1998008 759944 57718 1640667 1390153 1024632 1649794 1334632 730011 409446 1326300 1057906 630041 546520 608604 1228619 470670 837778 1718416 1926043 842295 572235 1720536 1086137 1886278 1602590 751241 462298 179780 1637516 913301 282403 170246 317455 1972750 1869680 1486451 1795919 276069 1970971 728928 1080013 1855155 238440 1723535 1052333 1256514 1763923 1420514 1828269 1663861 1682110 828758 460198 614807 1421168 1219199 1179952 668487 852874 1221068 1526998 1446192 1388572 1775303 173443 1303764 1537333 1849894 1924722 1225594 1253700 839231 395331 1549371 1120083 1585344 795135 599622 542930 108566 400589 565617 1017610 1583677 581707 535561 1400697 442055 1420606 1914393 1447686 746684 467072 753569 344010 1772166 1851247 136563 608908 1481938 1805361 663192 577539 445095 927174 1084079 101550 522095 751593 804236 1484817 1854135 1811405 1171664 448368 7932 1852994 213932 627931 481281 319541 720405 119201 147605 1143093 660558 776188 1943225 592741 328916 1173817 384453 382505 966455 1908346 968003 1957637 1774463 1246059 20422 580883 351207 1554873 243534 1859971 369083 712214 1854133 1481077 1155661 1273531 1683954 891857 1654407 1390344 1809053 741610 911798 454674 290088 1698584 1411277 192816 1921961 150155 1877442 731444 989328 140307 691463 1216775 976064 1028341 1529529 1887462 1766935 570404 1515895 247243 576470 67543 442167 1088187 811115 1011362 1143896 284380 272575 504408 1367658 1793745 1854651 461237 662928 920931 42134 1697442 1747009 1097309 779444 102945 1780941 1527473 394548 733340 1676012 1794077 577913 385756 1371887 1457911 1186488 1075786 833511 1780393 84907 169066 1483565 459293 223357 1397946 324074 556672 1168779 936222 1562750 36497 1248650 1051890 1474760 1209818 957472 1266095 1311272 1988058 1926801 1295127 1545706 1890867 1807110 1605146 331593 374218 995013 1532469 44595 428552 1601225 1292660 170421 767773 708847 139985 774468 1511312 1042993 856044 1125408 590774 756115 916386 1426199 1732152 40788 674806 1311373 43536 998891 1549424 1550496 748293 925153 314244 1315369 1795214 1263571 620323 1749427 1129900 557116 443852 219451 1159514 982622 1778451 1102248 443119 59702 1888697 891602 1096426 1809399 1985701 502913 723647 423214 72280 869343 1180064 765352 1813356 1139126 441479 503539 279745 1224208 760641 1246145 1303377 1192834 1065761 1423229 1148928 419727 1363054 1087718 888228 1297787 135187 1284226 517930 1874716 765854 24165 1874686 1862574 951025 1580443 1149378 235 53322 1420775 1023170 1910029 1110833 13672 312042 217583 1355757 11448 1190013 939290 1365593 269147 924934 294360 1490465 1195071 1545702 723542 652852 905674 1045938 295859 823708 900718 1342214 1555738 1855511 990744 1038176 1229554 793135 1484411 197638 68519 740430 439955 535635 1502389 327536 651538 492029 1528396 434501 1710016 1374215 1572801 1277130 1623582 1017538 668047 260178 551683 1054786 190080 837536 434591 831097 1774289 1663380 1779103 510700 1231656 796408 454734 1210279 875154 1493625 1964227 1217218 1072142 299974 693059 552844 831142 1419697 332621 1436913 247526 1169924 570928 543252 1233422 1796838 1530461 1085221 1581732 692450 385672 720203 864145 837099 1599381 1293200 912296 1025508 686858 1872600 371006 1725857 1452017 1417155 1218463 1972180 1204812 590847 1650234 321165 619676 237488 1829850 1953734 488790 968442 1539555 1791116 945184 399571 835685 1315721 899467 160566 1410266 1709154 223692 34762 118202 1171566 1724056 1516591 911382 494912 998749 1486539 861990 430557 776947 1317845 203964 320995 395732 1182171 925539 633285 63839 452538 1749784 1200288 440271 156528 1491707 1873482 1526024 6203 1537164 96489 1962902 108202 868988 876051 1350952 808848 456342 125533 1508354 1829056 1112342 835669 588807 748726 1743055 248688 1255109 1362171 894694 1310216 508371 304405 666798 1032929 701209 1823839 706282 1665689 1636089 224583 906745 284789 146779 1808264 486727 175553 1374228 1454333 1841810 891463 326916 548361 257214 503870 467262 658699 514958 1432243 1367085 389264 684993 708298 1774379 803974 86556 862125 123503 1144508 726794 1598114 852281 486575 685586 163334 1338090 705127 853238 1584400 426272 1397361 380691 1378671 582448 1919843 1113966 381081 563465 1009108 267874 779432 260514 665133 783254 1599852 240145 824503 797391 1070967 1343537 1773240 620036 1951650 1373484 923321 963198 153578 54449 1083706 1485871 979058 1232017 903139 1203660 1191706 81657 710055 1081164 1738336 35054 1974995 1372159 489960 971231 1753540 107674 1417521 1750790 370529 1945855 828898 672013 1248925 1710633 1897413 1910897 479511 492916 934626 885636 1268284 839220 1942979 65398 1468951 115463 312583 921637 1778101 1964379 1017638 1771859 836818 233868 259667 1516640 1897574 1932862 753563 1104197 1296994 525663 1245419 1445328 1224688 1301162 1148511 1573886 1092718 1785804 235587 796454 782199 500675 1674719 713781 890701 1641192 106375 372869 768266 585268 1026652 945828 11595 1839708 1313860 1412098 420808 1605374 114347 736874 336269 49966 1643889 1035574 287678 92947 1957527 557983 1625349 1454529 1059256 1591340 1908894 1567432 76528 861950 1553066 662493 453857 48608 1452034 1845740 844126 1256088 1385812 1086899 653883 1841362 1431845 796026 64275 1369366 1322902 887020 1210954 1138772 640907 1662370 1521361 1424114 290546 799614 696229 447911 1367131 1441044 198597 22849 747236 1249476 395094 1651614 1063682 1003312 1110081 1319288 1608075 508245 763811 1362421 1332998 1043906 1653067 148103 1033950 980954 61641 306812 1065868 896388 1425118 1765983 1603955 1489420 567817 1127687 695021 1045130 1186900 122087 468090 941042 1193928 445764 1942339 1282154 519962 649278 1341340 75524 1136536 485044 1246649 352704 1451152 1103209 8976 1301258 1838811 857131 1637085 213763 544276 425189 1991215 1642634 285827 648869 912904 1140951 1040273 959646 1413474 1184768 1936636 1182329 895517 676612 1415366 1483880 1788139 1879403 1980809 935568 416519 1063017 1730174 206758 1149090 975350 1857342 107181 57418 959072 463360 334612 279640 229688 461898 1691143 918146 746232 1428759 1704198 943334 1083377 142601 1382789 1391529 185725 1718013 90775 868769 470425 637449 383473 158799 1356966 1032556 165454 283545 426807 1630706 1519641 622549 1187550 650590 148078 581712 1929728 1978976 1355537 527395 1936795 975613 833118 1603898 737091 586829 266564 485777 539824 1228482 1595194 1459147 1849043 1890539 778796 224184 1710085 364841 1041010 8593 926229 542686 1767696 1316492 1399788 1428593 1883898 199248 1868063 1371686 836124 1485443 1691481 1801221 1109657 1352478 136251 426383 924139 145096 1661553 1929858 986624 903816 573123 1826386 1282271 209257 553338 185217 977606 1184077 789679 1493849 788083 322003 1141667 1629245 765445 314258 878365 476727 1965435 1017077 376522 710008 1723436 1470034 1426780 911062 1897860 1857428 931637 338053 1984464 1447776 162975 775158 1372319 1888462 1302602 352353 710402 1072222 1922220 1938424 967162 393823 1029641 547529 758492 1992663 1976315 421312 1878880 1778543 1834138 1503410 379436 1816264 1623611 1369669 1288537 1277762 1379887 1441487 1050408 1759380 187161 1179977 1133854 1326431 672296 1958010 614872 501784 1173422 25358 1389144 1594740 1153726 428626 737125 374032 251592 633151 59095 1260734 343986 1864656 533735 581307 139246 1479982 190569 1459303 138932 347651 108799 172154 1769390 701569 1852479 925828 1418979 1465241 66909 321024 1986660 626001 1710989 434111 291392 327281 1970140 1439628 139284 1117443 1957509 1239022 1796560 581063 217700 493823 1047390 614552 722725 111188 3951 1832951 366869 1115251 1655526 1561437 843438 1259689 497975 1053035 1910920 29024 219109 844280 275104 1580691 1316606 1413151 139824 1250072 1412055 519796 204856 582181 1959463 334905 831462 847455 1901901 1934085 1868216 1589253 1089710 877025 1036113 1017889 1476965 186199 1849906 526517 1349709 1238463 1848052 996947 305660 1358424 845072 1459239 256109 647906 702656 1972687 1468519 1539912 1827241 1698933 132423 175721 1807331 1248066 155389 1432205 596764 721389 1264511 320892 1591542 709268 1862790 1144689 1692491 129023 1252147 1042806 325405 121715 1601229 1277969 898763 938006 1506409 478211 1969260 1863867 456882 748866 1915390 67929 980172 115103 1887502 730000 697658 1275552 1078066 1527158 7377 630372 1465570 7809 645883 1044826 1071807 1149625 1669584 1471642 1473689 1491216 1001814 1202169 1395637 692820 1283617 821850 671083 1626183 128330 110771 88644 1352627 1570795 1362219 856380 1490561 891751 1332250 1479308 1900699 913265 665913 1207509 1434010 45569 652821 459699 853710 1169782 1428841 1020395 343095 868031 284477 1310495 296211 1615016 1911649 595093 1336001 1044691 1659689 638344 512663 960783 1444941 255661 1863825 505885 722506 1251606 7719 235063 33526 1300268 1967416 570263 1494619 1818150 534487 937320 1780626 1031713 1945254 536680 42344 1834039 997379 849140 1748793 1471376 134918 1259307 1062935 951496 1447395 1558393 532617 445201 457018 835973 1493107 1013555 723005 1359667 600273 705913 1344065 354067 1586538 1121661 110953 430689 1579748 1476520 1619003 1730162 1843818 43575 444956 1363562 930670 262948 1247962 96329 767229 240807 1219309 571739 278248 417146 1376596 76139 187645 385296 1579568 880739 1033801 223596 1012804 1188730 911061 1164662 175470 218717 234534 972548 1418955 205533 802156 1341459 1608252 1563777 354515 1953806 356938 68914 1125558 165468 490670 1337186 1084706 1419768 1458940 1311692 135182 56031 188452 821455 1685981 843349 853493 1450525 1909661 1286369 1134678 1830546 1443915 1245005 582304 354083 439673 1868010 1530830 210240 95753 971440 1107747 78677 62109 592288 786214 1888820 1631915 1162514 1971053 510221 569948 4483 997078 1718970 1893456 474605 928423 496326 304423 1663844 1593803 96524 1905048 1943135 539138 1760030 295736 981848 1369651 1238762 561957 1930850 447452 1981165 1968082 434210 1713890 1616982 500554 1586681 689825 1720526 276489 1884698 1652647 780843 649522 1884637 1001305 1310893 1959562 330816 259734 1759070 376694 1984502 1021324 1810762 811262 1896677 465746 757690 29291 378782 521155 631806 670408 291426 1999866 1728109 1751459 1178822 1386446 869775 816910 1014799 399844 1766516 224767 1308977 1902263 173113 691835 1045241 902716 1230155 1519427 1046319 1945207 1429217 1048270 261606 753798 1610751 85908 718776 890125 1776009 208201 1214737 412738 341413 1685905 280769 1765080 645387 1565961 1172892 133897 1020939 1294335 495619 583933 1828513 1388314 1206962 1984052 1485358 1948498 281266 900562 1174571 1708531 598017 356817 176994 257122 1996656 174303 750433 1959989 476459 1114992 1523238 924397 1513687 52576 807872 803937 551640 684228 1040089 329969 520133 749856 829177 1918357 611961 343399 335080 493608 1614907 386188 972014 1774103 460105 1812784 1342240 1103463 276765 675383 963684 566249 848858 310719 834790 551247 1926837 1137637 403608 29096 1132416 1012663 1373118 1131557 1466206 885510 1016967 604001 164021 1991900 665243 1757535 1867665 748149 459181 1224759 1175091 508254 676357 1856234 1330846 786347 1738386 622342 1964830 134587 1068731 850274 1371128 1009404 1592655 34025 1279709 1467243 1090775 640982 175471 533431 38446 211818 343740 897306 563856 1335601 1635154 1511379 503675 392890 1635466 754713 1874225 173465 1490065 145405 1176291 1740745 819543 1066901 914868 1032883 286481 179297 154853 320775 514468 1600161 928171 1327233 467625 1056659 1032108 843971 893491 1670451 181171 868562 1604904 1401048 1799303 1765245 84794 895730 1193014 1031942 32475 297544 747055 1860707 350458 1327520 966779 746733 1139114 729194 432440 378781 1533253 1274407 1098526 1709413 1092948 422272 1065494 1701206 1297453 538341 653032 1450991 384207 1754706 990305 127472 1344371 168726 1290669 1670932 869765 704664 1290691 1917168 1307773 190477 1823444 1867257 538319 1950749 1792189 1372985 1216626 1434467 311019 1599882 1939246 149333 766285 552668 939603 1939345 269359 846933 944174 1701164 1925930 48148 46652 898687 457903 557033 137774 1733626 207275 1584324 389491 1885344 1867493 715794 132737 586422 1058083 1059398 200881 542632 879526 1299536 559055 1470507 324778 704542 1576763 1196653 643122 1218995 405856 1222839 1257924 1088363 1446693 920862 59591 93078 622057 846027 1441541 669235 758603 52763 95621 1987920 254693 1544018 1739060 290249 1172159 164268 848429 670315 889143 1398789 1265185 785546 207579 242239 1736998 864291 637765 458441 1333085 702016 1418371 1381428 1973243 1172046 74325 1273222 1388061 660998 1410587 45536 455223 1714388 1906663 314753 478474 1403797 1130305 659267 468661 352200 806049 307645 1715624 360465 1992960 421359 1281234 332616 925062 414202 1701573 871941 967706 770240 813989 1743710 731374 50709 1135043 1474967 742507 1137581 1626929 1025859 430761 1725627 24392 1407293 419787 214872 1830554 1567364 329740 150896 338778 1156436 948206 136593 948330 44069 1477094 1568409 1553832 238786 343975 1656307 1152566 1947868 175674 582257 312577 72026 38251 386700 575057 796231 691218 460921 39425 674259 1875883 440311 1787910 327877 1116730 1895407 1349863 1746353 1376618 22340 1271176 971839 1312070 839430 844524 693346 716379 1554905 1702495 1044179 838811 1701833 1056558 161225 1833743 521474 1429764 1291833 762533 770134 1619595 1138252 45728 87689 724607 1232157 245635 1538468 1276439 72716 1879451 279444 407961 1799488 1772515 1756415 37943 404791 107879 102470 1802223 1854611 1157958 315262 1845674 1807160 1187637 1029441 1088046 1674145 562597 1878086 1219886 747402 22198 1265797 332313 1867209 92860 1720381 236279 563410 931758 937033 1671255 1105681 1474990 677963 1588315 4355 1142286 1610126 922492 1947405 675753 1532407 69322 157144 1654062 896661 1191320 1969751 1683066 1417239 1989062 679583 447323 668427 1522135 1189009 395514 782703 1629669 950789 952278 556326 601469 689393 50657 1122940 465380 763398 1661628 579777 1135118 1352701 1527094 1938167 1068528 1034354 54622 1415423 1945921 293664 1605925 271949 1341243 502206 1345022 1819102 118338 941966 1596165 1849923 406622 366803 730539 575368 811046 764353 1683005 845299 1825969 1147457 675605 1337280 828422 359692 1610551 14223 553544 1802566 477198 33137 1312703 658570 1829605 1092878 1801403 1871769 1314966 727437 55017 1709776 1907927 422878 937475 603527 238063 1786396 1117996 1325135 1457430 676183 928399 322527 1881939 1906963 1117042 453289 1333086 926631 862336 2698 536468 477301 16851 1290749 531172 1581988 691695 6694 1657139 1905142 429305 560010 1080035 1726668 1169421 622876 743535 1083211 1557670 1802100 1601297 1278956 1792359 306190 1799521 200530 905275 1588525 380277 1602884 910029 1057454 335140 255592 1353041 1065091 472031 968610 320205 873135 1199551 419859 1019954 1843853 227046 239919 1634329 509945 1905310 722 987991 1497959 1627078 1876189 1507259 59695 662755 365619 156338 1027563 168355 516210 1118730 1533628 842679 1887930 1740016 407723 761077 1660714 1593839 1179510 286863 340342 1950912 53926 683729 727357 1375287 1525141 515034 369135 1210321 260444 289063 995901 1560816 1358308 101049 52538 311914 758008 588110 1505753 1185181 106940 1446796 1400854 1104149 635627 1312790 161094 306784 502929 408562 1677003 1241895 894360 409903 899594 555055 896647 1673986 1937630 465361 1932638 152298 1538394 44829 1252221 384310 1066540 170368 483892 1444069 174604 900105 1952175 1079308 1603224 1247349 1523850 999788 387280 34338 1947779 678070 369846 163734 984942 1784418 603665 741869 575555 365386 831398 781304 987380 724153 1304051 617652 1295524 1289059 996671 1295245 322219 1160960 173807 621619 755352 444818 212645 1044821 1120635 1770048 1818550 718899 1155663 903207 81573 1240750 1268530 999421 678645 931800 753551 1834455 519617 1552204 1537862 1733777 1690813 351131 1999174 434547 1131330 1410520 1600392 1412196 1780244 1416901 885421 36524 165313 1773463 762052 1909488 344189 1431459 469484 99215 1996383 679686 1404909 363438 1470299 1166204 269486 140381 1836204 1087040 1778653 409755 476351 1006754 716023 774010 21102 1404595 1553186 889806 1246322 679884 868609 1974274 1096911 1356096 1689161 337464 1340332 1931761 1747808 1225474 797771 1164200 1687410 178790 1743523 1022134 1078540 1407340 676512 850990 571291 294802 1408245 1971125 1996858 1009799 739881 1834985 180905 875414 591871 827265 1374043 648386 790529 300794 1923391 1526035 1188477 1611032 1443751 597630 1991942 723261 1808368 530717 673568 989655 1038256 1621822 644352 1474527 375191 360950 992396 739814 1196810 730580 1315283 1044443 1878913 1123622 1390783 1797026 1471764 38064 1032842 1667096 1735797 970716 1747716 610124 839791 1671762 533422 1716504 848644 1046352 142016 977149 606396 656508 1602406 1437024 49799 1468377 446907 856612 167261 156275 727082 193361 333187 690095 857910 1403615 431234 1273434 1984568 19899 678597 683280 523773 34183 1491347 1803841 1351762 1595792 115647 1659860 715595 1527479 1057400 1061594 1524730 354590 734390 802658 17782 345429 1432935 575964 783481 342631 1976676 1440971 1968012 871786 588364 1990325 66664 579109 1498311 1651201 1225192 1675152 1479210 1916922 1702881 356727 195787 841231 77177 314828 196839 1187533 353284 895554 1886605 1057115 1491605 325289 341136 218458 1518276 1806337 819941 1766384 626347 509768 197854 1273010 1223748 479270 534032 1442706 891423 611212 1036827 1766066 1233695 1180224 1520980 190992 236856 1955987 1867489 440592 601301 1784128 1940619 1664718 53484 181601 439915 1091975 280166 1623579 868235 1876858 1570497 425427 1585223 886544 1032797 48846 1138026 1538136 1176464 491641 1115305 750722 153593 157845 1379854 72834 628618 1087071 1290796 1755132 1319386 1114063 482472 242834 920845 1480082 1358867 308341 1123589 1136778 447365 1539641 984401 1686514 147579 88117 1056227 753173 1093937 1255108 1244574 310778 956548 1781423 1238113 997919 77439 63666 318493 172783 1518463 893345 262323 1271997 829894 1743577 122082 1988505 877456 1186061 915529 598509 968465 1343550 1263765 21101 221610 378135 1115494 971511 1948366 1538308 948051 213765 1672771 1662742 1948146 1662403 899998 718161 1284357 758357 728130 923573 57416 62101 1736807 1199785 1592335 96878 1101461 1675461 1054887 1623235 859544 254014 1443204 1358810 605650 456480 759227 816394 466085 449162 1655695 1583295 319735 1577044 1420956 13022 959385 12438 1038559 1051066 1520111 1526781 502880 1490298 599725 1778498 1365982 302550 1245384 1759884 743776 1583003 51692 1122640 141754 569685 1266613 1600886 1581694 759090 1398461 859664 13963 1926228 722929 334330 1079819 1026622 260808 1465617 1409315 174948 427568 1907253 68244 1869306 1509962 693608 778157 1106662 861658 1809071 254814 1976236 143393 1195285 1804168 5030 33262 960170 489335 563120 353821 1657498 1535645 1486639 444514 1115857 1828855 17437 1476418 1981381 583496 2185 158214 1967759 1762734 398526 594354 429010 1299072 400866 158747 154803 1241188 934495 963394 1088488 478115 1297247 1724416 1113246 14477 623650 340412 354963 956743 1268154 186270 1152250 739304 123150 667463 47949 1777190 1682836 620982 1792788 1223465 86977 1988863 207213 1488589 1241148 999658 1623230 1281079 332755 890240 728529 1838003 645459 127365 1404445 127314 1238146 551966 250566 1565666 676412 1465459 272386 461888 1912942 724954 1889845 1574791 1797895 1705979 1702359 747759 464370 429631 967055 847427 220861 636533 1882896 981524 543493 1411076 1418219 1374765 1050995 1833531 1888055 287709 1714549 1783392 1716950 883895 291355 491067 1446507 620304 1864343 1549872 581504 1037847 895314 289164 468880 1592127 1096260 2462 398194 1522456 1008355 712895 1583574 1031846 1790880 573016 1671163 1073344 1254608 471494 1671848 364311 722871 1702963 25176 1468280 1827885 1737014 1804687 1121315 246735 1602223 555520 549819 90427 1201992 1039804 835355 1920924 457470 426898 886749 847202 271009 1877558 40993 1554038 73236 1035555 1415761 990918 132956 107980 362455 1611539 1801510 6793 387973 676389 1306805 356905 221254 566445 178899 1911934 110463 478063 1985494 464266 1951277 414573 90088 777450 597468 93839 804599 1254705 1288581 1353708 809265 235525 1673973 1894015 1995047 1443414 1880014 1909033 1706407 1308059 172089 1714839 1646858 1623491 614107 1272272 1841578 1204576 429164 1883181 1569941 1496960 4605 491232 461779 334283 287635 771254 1039892 816471 897912 696063 461317 555695 1871372 1372408 113871 1012249 164866 975048 737277 1267518 1635361 1388113 1902278 20409 612601 582611 439667 514627 1055046 1265505 1441791 1313807 466557 1716836 490614 653519 354491 67669 992908 1951140 957920 1358129 1307281 1928599 1809695 486096 859494 1123801 1871911 1314708 162027 108420 218688 1621219 1234894 1511955 1706375 445511 179983 1360370 33552 813721 504644 1107365 1575750 40735 1657463 568847 1462492 1964561 251413 463239 1783956 617236 101698 167825 1841643 525692 1788600 334975 189302 1811097 1877238 1522046 860008 163916 1141712 384818 1153419 431371 426720 1427261 118084 1455165 1190031 17998 1846256 1930194 150639 705669 1069807 1914126 370693 558345 844026 941244 1745498 846686 1739908 201113 1382573 567436 290568 1992725 122660 580903 253555 1029473 326101 662324 408781 566523 1491131 201974 1782136 1403754 1801827 556902 905909 1776376 103714 810744 495763 316169 526881 853514 1836733 798304 457842 712155 583398 1651749 342586 1270604 1327631 32942 1680935 137074 579612 1100049 1368219 1276431 619461 1777326 1921283 1483822 1447143 1806667 593299 1961185 1749414 704067 1255428 1002060 1001621 955274 1590705 1279949 1556449 294524 1599041 971870 1029296 1277725 1446588 304234 320046 1401435 1019333 415949 1744711 626419 185828 1449342 1864153 1990238 67085 1910671 623493 1686678 1162180 1508790 1560923 712245 1801673 1877626 1924075 254778 282833 68187 1250492 293066 1965560 100780 1829571 343256 1802014 1127874 685069 1781625 565561 817635 1977459 1270196 1728136 304755 95473 1624400 751405 1975236 1300401 1045707 1226038 701387 896226 1576917 656684 887417 859238 1308365 1116874 1559019 1557942 171514 687434 304291 301921 156513 348603 1490964 878551 510501 1850955 962438 1929930 658406 1888209 743511 1351473 1927331 197191 334042 717912 558228 92550 1962268 722253 1675625 1339966 1718358 1090513 957661 1345405 1527255 598046 805914 26476 112300 10179 1313720 957363 582840 1072776 1968509 1640987 1413430 893257 428273 1515489 1593090 360109 1949357 1909955 944179 758043 406416 58743 798471 401591 6074 458630 100766 303410 1374820 1172321 876194 1760704 1557599 306892 1716549 1520380 1578913 970486 1885788 458174 1908455 363731 559473 331453 1476134 377821 620784 1314718 701500 53894 998514 1459770 401492 440370 930838 1391775 843992 1872494 1662004 1721544 921764 1121521 1861400 1499784 554317 1962203 1126223 448055 1136417 548821 404022 1481773 1119963 1526000 256337 717978 1461302 335848 891467 129799 90016 482519 592766 510493 1680965 820251 1566637 121203 478082 1644624 197419 1091542 1080241 1085606 1774207 1827651 1795741 1867775 389948 770159 174984 707195 619400 1154445 34729 743220 372328 428822 833546 675403 1313143 1911339 1237814 1845234 132198 1156659 732813 1994185 1259049 508811 524552 1469733 367163 1842438 1087228 1471842 1668639 171693 3249 1271840 1556909 1540129 187717 454876 788931 112056 1830583 1101394 195859 813228 28076 515040 175683 1589053 417875 656702 1710009 955845 287322 866379 1308150 1794386 1424954 873122 1618627 693137 39686 1748712 1494627 948924 1086544 1934690 846739 1565403 1912390 504090 25490 1344022 629324 1460415 1221358 1406937 404616 1740095 1396873 658901 17581 1265402 26173 492993 993446 1371844 156890 1776765 417794 1445866 159434 91498 1462517 1766044 626641 1801957 1553005 532530 1578589 276535 1498846 1415474 1643227 707080 1994123 286397 1077886 568224 65945 1036860 536735 1595303 1196198 624806 391674 1689188 743877 1205530 1556889 1583160 8639 1431692 329531 1263240 1127733 663146 1746151 1978815 1218923 1673883 1374169 1656512 1313178 228669 24779 1792247 1753810 1559689 678481 1309751 1488373 17257 855555 125830 915926 1239571 1474888 1296384 103875 1582873 1852161 72590 1539262 1933897 1545949 321671 838540 1327662 165793 77404 1049567 658547 989758 1422629 394193 1426420 134832 538761 685943 1138833 1524057 1778841 1775649 274178 1971343 654595 277467 647507 1323131 117077 1047163 1640673 618469 1139873 1896319 472992 351063 472799 1520234 327201 1252422 370365 748493 1678342 996369 473640 695913 215415 624451 516274 1657370 1451498 631060 1469183 438439 822995 1363055 1201321 1140063 874221 1220229 365618 1313079 436381 492248 1014748 956225 598924 1820170 1541754 83706 1558790 14735 828952 1029534 1579202 1889645 1035084 1850524 1698141 1287400 205477 1726589 1881369 1077551 838845 804523 837794 1097474 1389285 1092474 1502587 1820422 611533 47990 544860 1935499 1084687 24688 50281 741903 1448842 1458466 473845 628495 1272035 1117830 344138 1103365 653241 263987 1173365 1378880 1758303 1741159 1882585 80403 1615365 229829 269711 1056854 838108 1305184 603657 1894256 9537 1355611 791923 1604307 1801316 1561984 525463 625209 9311 931442 1433294 536605 1800269 981191 1018017 179542 577854 1743612 1235480 1626106 1359978 1471512 428204 1815642 1099013 1058771 588541 1329826 358877 1072465 430443 319340 387222 1135486 1506653 1382414 796755 1830139 121684 862100 1042214 1248274 968448 1669531 173470 896941 1344395 176096 1432857 1936577 1344597 1410338 1494098 1351496 1376632 1102446 1127420 790376 336324 1049492 946077 1912027 831285 72413 219432 261456 786076 230538 1625229 288756 629523 1333459 1159538 1863152 1743027 436121 1957968 639914 1747062 608117 654920 1723322 1929763 513029 957197 1092612 563151 465521 960058 935094 1504886 378880 1466408 80279 872994 1922354 269564 1207810 1592662 1257545 1755189 825103 1898367 834891 792779 1866402 1392039 8923 1326782 1216683 383887 1834130 1138621 281139 659292 179923 651759 977712 1660502 1161369 1312183 826329 181862 1374243 119860 1988226 334300 1350167 1855561 900988 1285955 1239377 1953055 1862524 1177892 1520031 950516 1722382 1952184 1260921 1210205 711843 1492194 1439558 146522 592942 273356 1640689 756647 830992 68395 1035519 1506536 1557556 986938 1934179 104157 70521 1902413 1462083 838606 206218 1472963 1298630 730929 1047209 1647084 532502 479453 1136300 1498361 154642 386274 951799 811014 426702 804602 1068508 619551 1511556 1856121 1497338 509005 1265810 335033 573718 1833764 1309078 1526088 1646097 1464648 1705379 1631857 621015 711049 13482 1273839 702963 1743289 1035534 1920911 1050190 968049 557741 1904433 1844609 1968281 576089 1223545 1123783 271420 1095728 1189810 1248903 1887657 993725 1486581 415469 818509 505340 1886883 1332090 1555775 1055979 833369 1096113 1151809 668959 914837 695082 234347 32762 39817 117941 1334208 752401 956207 1987678 1939211 977413 1896238 345409 1244707 129160 1480197 1319444 1669505 154635 880295 50052 1646946 1169898 252079 834510 1561560 828949 631362 1897497 1619320 639510 890246 1106041 339470 696083 338686 1123078 146426 1959829 368890 1408521 251274 1211975 19486 1322315 451651 1310501 1430181 67237 848411 149412 1180523 123288 633071 1969352 424495 39274 575963 1030037 1751460 1995914 940148 893291 1495373 33705 423402 917343 605611 720823 1826486 405875 558012 892735 182381 1631944 125263 1243656 581599 1006049 1847612 1845757 1694091 1428955 250453 1908367 1827463 732618 1299704 1306100 1739198 817682 1392344 483992 1617528 1892350 1756469 1570493 739180 1161258 1326361 958891 684065 643224 848038 358168 826724 1828748 1667812 207558 158772 1302613 1828497 1479347 1689257 625767 1550440 1860140 1394412 1480260 1769261 1698433 1603187 1769941 83634 1121120 619069 1687738 1721363 318401 432376 827961 1994650 1079414 1162378 426931 129112 641537 954153 1552662 1953366 495328 1811293 422860 666945 1248039 1879336 1366920 591984 1062452 373611 1173161 774519 1463409 747 1323335 1019682 243839 462340 982835 1152227 1212137 1471657 895649 604105 1426082 1007200 1013463 760248 556047 1945407 341350 1175273 1312889 788429 1963925 427520 546843 702238 867130 1968362 619172 670876 759665 1765162 658646 102244 1590505 1741809 1477551 205130 1217139 1635205 1536343 556175 959660 1971206 335593 1806703 1286608 913046 1721436 1529862 144884 1398424 683384 323255 1373888 767474 1023286 45834 1108599 1768719 1278052 598345 1518648 204127 1169787 754654 683721 1810218 1874388 1594726 577742 21944 155587 324630 1661266 577985 1070870 1098604 370622 1357839 404651 489993 144857 60513 1770351 1067217 1084354 1930280 1035517 139621 712077 1215733 197242 1102241 732672 785452 1545146 774521 1829578 1558012 533701 800630 1532023 1384448 504614 1230225 581171 513346 1725905 61045 639361 1593722 1112684 114386 1706695 337018 426511 1715508 1733110 1155035 651831 1862397 825051 1347936 584365 313565 679299 459281 737377 926431 1254170 842228 274059 994032 584288 1727690 1603448 1200277 393895 973096 77353 1709419 1609560 852253 1707864 217535 1994952 1690499 1491798 434635 1023780 1419227 983662 657067 142162 1061271 1615470 1025762 526935 1848258 530466 1261005 484357 24254 1597392 498569 1390904 1713278 1075606 127222 1018947 1256132 8726 327362 642049 668924 1399943 1828648 213071 129633 1204879 578884 1568220 7701 1955250 11214 1178334 98055 1462704 1663373 1637513 84745 266855 1481145 500307 721991 1412656 93933 28790 1819717 1026937 998347 1916297 1296178 1769473 692143 1960770 489622 451021 148125 197897 1851547 40279 622295 935304 975643 369646 343146 1742332 732222 1857159 279093 1453878 642387 460455 1306987 574397 1797265 769087 1028286 1828266 537823 1991054 295260 1955336 220609 814388 89208 1926986 1661640 1346965 140646 1628688 783114 1303026 63338 1417520 1404675 1573470 147589 1816192 610150 596175 879665 1721547 172191 573862 168749 158791 531724 5511 85599 789985 787317 324144 1034588 802793 421461 895609 755042 981537 1325149 1612826 1040766 1458765 1234541 351643 668006 1512832 996996 385482 553292 670241 949415 1356037 172300 874088 1779482 1666762 194627 106514 1547415 1906443 899364 1767873 423097 428939 1532408 1262494 1731364 16278 1593609 1509897 516159 759564 959189 1850111 466472 773971 1158374 1987322 1429946 1062387 814032 503865 1023370 1640276 60101 508731 1441873 1152905 848672 1452490 1735595 1488047 820730 1512322 25008 1686725 1858745 1326416 1665639 695057 1593724 897033 14472 339756 341109 783944 1748983 767225 1071340 531154 620872 1138051 497304 258629 898019 1393118 1193392 505912 1879370 1458743 282178 1566477 1527417 810951 181233 577387 524933 593714 1696552 1329046 1621801 299250 1355902 1303961 694808 1182533 846396 991406 1193033 325268 957395 1013983 565303 1868659 1216569 1276980 1535318 59320 1661657 1844452 375026 1965705 40305 1993932 189496 156725 570001 966580 1561623 1836382 459791 1623419 1251160 831222 670655 394855 1662887 898753 1834644 47783 1496802 355291 1779970 1579686 280116 815888 927802 517093 1294063 1315438 99098 752681 704998 1055389 1820089 754022 1027216 401107 157435 1817115 408106 255411 116337 904237 1862214 1476435 210290 270449 1438342 1372226 1671114 1764978 122806 161426 1178117 1980536 298078 782477 1225384 1642930 555793 665418 1675149 1105457 1137118 644092 1573767 1498197 130833 1012201 221655 178534 1230493 1326585 72239 891618 58454 657950 1715420 1121736 1534656 1820695 633640 1439759 334419 1291699 252638 820302 1959277 728570 1585125 1965385 1918668 1620299 1227956 824057 1622490 1936087 680192 33501 1989683 1822286 157430 1435880 1773756 330339 1892586 1701459 1211817 725137 450672 1878190 1098965 1378943 1053835 561504 96794 1816846 1461409 1065858 528172 1468726 1599813 517656 525362 1252087 322254 1057013 25058 861019 1091808 321610 81566 1813175 1851167 515322 287243 298715 36316 128676 548773 686884 785854 838161 793815 424034 483316 1513837 1790289 590962 596702 865886 1222820 922730 302366 1595708 429549 1919896 1128812 142331 420241 1473697 1140379 543700 869725 218565 1064100 1400384 749565 1149489 731067 1651238 1797042 676652 1823981 1210116 1705430 1772589 198887 1375304 1930742 140444 1596681 323605 1859653 1074721 1442904 969386 626937 16056 1625458 1559904 1321446 1236614 423044 1838265 1940356 826494 1022234 1052687 1073363 814221 266040 818790 940072 243887 1869506 1311406 308681 1961964 934324 1905694 1817304 18087 687069 1062632 382406 1908766 520910 1075925 1848632 569878 1877075 1180023 651847 693517 1775301 1394838 1449185 183344 800709 261828 1910564 1799094 906232 886872 988201 766492 1085917 650606 1125112 543009 615980 1339616 30747 688254 1081796 231776 1742252 173778 207841 868715 819241 762454 1124281 1661551 92809 1255839 739176 1342768 1747133 321484 1353833 338044 50020 1937908 991738 605316 398785 1486974 935713 963634 181125 785745 771574 1869904 354344 935927 1275928 979210 1860375 1020862 838151 272268 1374276 385634 365162 1305673 1868486 712775 382607 607086 599878 671598 131261 1022230 1452539 1042021 1658227 530958 1897707 1033594 1675592 714731 286226 269536 1277011 119805 1399762 503205 1157383 1753635 45279 791767 849674 395223 734035 451229 1238163 1958430 970914 590467 1012776 916947 101935 146276 919121 164066 1505787 165505 1993009 1106908 1803110 1573822 154301 537953 934743 61971 1752410 1811630 75301 1294342 1316319 1930274 732693 1765560 1815902 1161775 785717 1880070 1977170 1169039 1002270 1088969 676806 946334 1603797 99376 298487 1335788 554886 1047099 756315 1332685 374775 1653821 1776010 447659 1721031 1848133 1057463 7971 682659 687858 1241645 1616955 1229845 186680 434804 666325 1543398 294610 1140989 1076826 1543506 235485 512059 560737 690803 939926 1300810 1885751 1550296 673972 271736 393285 1378329 1332142 1442397 76840 662403 1675597 1986406 88004 1035847 1629623 913380 654479 598181 1259259 1840910 47008 1655985 1811645 1624580 37886 1300228 133625 1181782 1871603 951852 377889 725777 1362407 1952485 77518 478251 130447 82802 1153522 511113 946794 787374 1654486 1770552 885157 1408856 1008826 904142 1873329 1547268 1322332 476592 694223 1664393 1596270 2377 370512 1909115 695542 722454 616227 585879 1364652 618822 1371071 791862 1299290 1355496 586168 1639247 1342897 1513029 383684 1306302 831322 69310 1417537 385167 1303131 1677514 1921687 1299762 532569 1112233 1496274 1095230 1341908 1437106 706422 1168166 1839152 176486 987766 873635 922709 1571908 784020 1547289 397001 1584283 1623264 1155131 1093867 1736158 180380 1586439 1287812 36438 584568 1113144 1442520 492077 1154613 626238 981830 512346 420378 352447 348748 692533 816696 346846 102089 404507 166006 1692722 230683 1895968 46268 1743714 1206981 1671461 806165 1189420 1840980 245958 503571 1632082 1157887 276846 98144 959321 1572771 206982 1325248 1715371 435023 980005 1302626 890690 1564386 1087050 1034022 1260811 1646895 33110 1276125 380037 433635 532338 564401 1453023 547546 1342036 1509028 312572 1750694 1447120 1970732 997881 1548037 991107 1100855 1853898 104900 1482922 757841 1094214 1773849 1606427 1885351 538510 493487 1008737 1254640 548608 157777 515815 1345501 1233926 1273426 561823 334635 1586774 106967 360956 228974 1565752 482074 934553 1240892 865637 1417009 1152893 737130 67091 1239220 612340 1985462 1900010 1412692 1870026 845948 186287 977268 1859462 1590376 1270373 526351 830033 1034085 1900771 8779 1273420 340310 1122701 1688284 1352670 312987 591582 1349729 467826 244775 10382 949871 732430 771362 259332 1184175 185291 422367 29122 1982218 1722266 396778 1939726 416198 1666310 592414 342795 268965 1167844 1224189 754727 688574 672985 676898 1418985 1026182 1022694 1232221 1389029 834449 37239 1779169 1076782 244049 1924686 243418 206369 257429 1623259 745259 736055 360955 1510362 952775 1621391 1877359 272227 933685 102058 1917090 598143 141712 446621 764268 1961335 1136509 101408 1892261 542137 449362 1415446 12056 1306263 202374 1209920 853424 344244 20621 1977413 1725404 394928 347262 1733037 1742975 391196 955457 114362 1959128 864729 451063 1769991 526275 1696993 410128 894375 1132844 777877 176996 1144915 122063 143200 1177551 1631058 1223713 168548 1621046 63787 47941 759734 1462563 312817 293370 1947039 546401 973904 374136 1815607 35892 711078 922323 248018 1311145 723659 1679936 1173429 391063 1025596 307021 866442 1492667 1971477 700798 1763249 824851 24384 17271 842839 996506 17320 1895268 994184 790320 1400635 403334 1987044 1655837 581975 1934630 1180466 1036357 91828 1301221 288742 1266684 74495 262058 377317 1787353 1582578 1251634 1168029 754508 940478 1075119 1783680 1689600 101552 1484686 295599 45737 1273182 815391 1034110 627077 110291 676126 83657 944964 582878 517091 864777 1647070 1757173 708452 229728 1852672 289996 1338743 1795645 205093 1842764 393936 1127506 1134111 1984682 1286501 295830 727991 691561 543546 1025870 615557 554635 1345918 1232114 1362034 1774035 726229 17792 1389528 1087377 1097117 1144218 824677 658537 583968 1903212 1001641 921906 1674568 126310 1984486 742741 1127156 188390 1906737 1102362 746943 1508571 1204427 354475 695671 673558 1986236 554483 292551 1819992 239378 1692020 885923 451648 1097068 1318557 897470 127680 932777 507591 898143 359441 1060809 1038883 1085105 1106496 451890 1702234 372339 1435971 1329489 1760499 331073 924675 1600990 1555585 762360 525921 1901200 451106 499831 1697882 211169 1061881 593412 1729718 1758123 575363 637677 1581845 607471 1765955 1394902 746135 312289 1464055 695342 1248842 1983663 631123 1423230 799941 1387970 1677497 685948 1548227 1549509 1673216 1213295 805637 608995 7779 1111377 805799 358123 735185 283904 1726658 522287 1038928 1842580 559300 1609332 1412965 585162 1481697 1979015 149774 1437938 602943 1392534 1991070 790357 689834 531533 1019671 1608658 753179 199861 1706258 972318 765865 1715400 1757802 983611 1723933 6865 1728418 927748 1269630 516363 1643642 1537198 1635904 765178 300496 1055653 1717594 112766 1014978 63203 700883 1371870 1725932 748759 149087 85600 639849 1247392 125125 66542 1591290 773965 1615682 1601828 815706 1988471 278143 1569284 1193407 1612594 578726 664872 1915408 1619572 757683 669335 1219170 144014 431470 916162 1767142 1829089 1302749 1769182 38214 759650 1555567 1373882 268383 495598 1367009 1636609 978173 1393609 1369440 574130 160520 1986206 1883496 1379551 1669919 712256 1404007 73945 820130 829815 1687565 1941725 586556 1144901 992400 476451 192565 1763706 236603 1630075 379288 539356 1503179 922741 687366 1878866 775914 881804 548746 469507 1856419 488223 515505 731337 190792 97221 968429 574403 75414 1042762 1399675 808306 984152 11020 531661 943529 861582 1603688 897785 841524 1637199 254037 365502 1371058 1063865 590867 276208 1730968 947065 401589 1971803 1781210 938482 54062 1776436 252875 1721162 1598969 1147523 1142692 951082 56906 520207 1094190 653059 1574186 77538 1398703 714180 656652 838995 666626 1070879 768924 335590 293062 807273 44717 1801318 324841 681446 1429287 1242636 754428 648712 457080 968280 979426 346460 1474004 1715322 122982 236026 485553 1917567 926355 693103 1001654 250789 579344 581051 86717 425859 435281 866996 91094 1799989 208602 1903222 588322 1885172 252506 774055 487088 577944 1908709 1088323 1044582 843127 37318 1795539 1451946 1411873 1386595 580169 1012395 1595758 192907 274060 903890 869062 1474755 411615 1378163 1736575 1907140 133019 1690593 1340441 832729 174955 407175 522674 1447429 1483729 1924058 1683886 1877367 776701 1313677 681561 95545 1211432 176783 507372 1628765 1046764 637838 87109 1460060 536144 1046471 1554683 1580638 1258619 606119 440878 1955135 1008908 777919 1486507 957196 1088331 1267314 1961167 671135 852819 1138545 1897446 392447 387316 1703032 1087118 1086505 885723 954971 706186 1999908 348157 1859021 751732 87856 1220287 1863296 1380182 670422 707834 107054 1972677 1320195 1953315 894249 1208886 668957 203237 172885 228931 443723 235827 1937006 8101 128817 586928 1436843 1706491 1868170 895565 704405 522147 1984006 807381 124281 837408 427575 1721257 1105152 356332 1676901 1753001 316068 887128 44008 360183 1684308 43632 1183415 852310 259777 635317 1395339 1580920 1266338 811210 572683 715089 1091076 1924964 1235628 635606 828320 1420377 1598372 1170961 252120 1728369 624846 1988010 1243955 1622067 1273311 535961 1124095 651801 808894 1998405 546742 1053544 1555189 699456 1293999 1980439 693613 554326 1746683 1798669 1260339 902273 396210 1900741 1640957 980545 1306853 1006036 507440 423845 1532884 594235 532861 423689 1364690 1861264 814099 1151143 1600126 1531292 1625051 1879398 1584839 788142 1452852 1813915 1730586 1178994 1984846 891158 1430456 685397 1300654 182568 742799 1656850 772359 38766 1883635 385325 17662 955081 1935942 1988210 1379176 1318785 876381 568811 361973 220769 906833 1546640 1833203 1418856 847816 1669883 872445 542390 1821379 1297312 1861813 866270 1228726 19591 1111813 1552252 110614 1087722 1631827 1778861 449959 1997306 886491 1035305 524793 554254 600004 851219 563978 1900240 669701 86967 837495 367190 974257 900887 1028161 306597 1708238 1933440 502074 965095 576776 1141979 1721784 930728 148799 12003 131131 169690 1784937 1736864 1694663 1079975 541718 762130 1509943 1741758 253720 551647 1143259 538125 1837109 1812553 1343270 1522960 1039384 1858905 385597 1130055 1590610 1066765 745035 468322 921579 147466 1873693 419215 1998937 1973190 725562 1181641 320042 151132 1031645 1115616 895621 540336 503206 958235 1505287 969978 841848 310343 550022 280121 1336483 755204 1280069 982806 489939 356708 1323206 1664527 1638759 414167 365336 1132386 1997930 451414 546110 1946331 1548480 1082476 546741 35629 1392758 982692 570729 1798806 135270 1644121 1620554 896764 1838905 1890424 1782726 1493306 1552589 1397663 444487 1048918 1506699 73085 188259 1896987 363004 1284345 1709415 447953 1626079 429117 768477 102426 907089 370847 237048 1251617 423140 728715 1520694 1356354 1081418 656028 873412 633848 1110725 1250167 730479 1548401 837155 97742 1062704 725072 1503830 967483 851176 1266854 1915218 951864 1361403 430837 487137 890315 1259388 1879887 1030076 569696 68432 721282 371440 560152 342765 142701 1631438 1867161 1718277 167682 672792 1096837 1836841 279595 212673 681715 1277353 57158 1044745 860704 1623227 53954 822675 1256017 377609 1253842 302230 1634681 740405 1799338 1576803 747420 1803078 763337 1632247 1455493 1372996 1398007 652477 1761145 194166 1965935 1045153 1175870 306186 317688 1332770 1975091 676889 1369670 489954 1022201 875273 1910446 62736 1349531 144992 167382 485874 1962335 997868 1969995 196592 16294 166328 973701 1403792 1224169 362420 296127 1268348 1773571 449841 1586808 428222 500590 1668280 230299 91624 1200787 541920 89622 1573273 1614555 359908 658513 712877 1375895 96167 1883680 1974549 1136841 1462739 92170 1160105 1337682 804430 664447 441800 433886 1467487 611350 655949 210811 204789 1383381 1926920 1900678 97370 339398 864149 621195 1564609 553543 660561 366220 1194283 1790546 722689 69795 1104624 862554 83983 1019486 1449126 1335046 1263528 670563 12864 962340 1111062 1123259 1558945 418229 1229188 1934536 449755 244437 346559 298450 239601 1833908 1402025 682099 57021 1935024 1579122 442321 285582 642053 617897 308226 1154646 979002 44005 195387 1736218 1244191 657775 32596 776792 1992928 692652 626917 1958082 858033 741970 1376217 454605 940082 861329 1152808 232018 1195517 653042 470645 1237711 1987025 350405 232680 1145289 972296 181257 1093864 1437164 855471 701844 1508788 135436 1102564 841531 1219893 251545 723236 320039 1117788 464444 1465592 508738 1368358 466439 458614 1194085 1147250 209743 714941 1007949 196248 420439 1508282 1126947 1075634 1069461 363387 1354932 1809138 377891 278506 1998336 174802 1460209 141489 1441824 1103654 1143740 520098 153108 502556 1313875 679606 747866 485285 1784621 328961 1633799 639340 283283 970241 1964522 1852206 584894 1972404 1433775 37696 1330265 300244 1962223 151787 1147108 1912125 791517 184232 1125929 1858218 172992 1138958 1757591 879138 1152653 217354 1981989 1547365 1479586 1883442 1699877 159158 705385 62446 1705291 852891 1163687 943318 832775 728142 1899700 1797488 1120712 1630482 1696175 712597 1151110 492615 1148603 194721 526044 1036865 6326 212274 1802437 214687 820229 193942 686680 398473 935889 1921026 394918 1395799 822189 1460099 1795861 1876760 1040198 8230 1065234 802418 1014660 844360 1986346 1385910 1692011 734678 1164324 1160002 911786 434025 116017 1690573 214592 374462 741719 677134 874274 375490 510117 850875 1683913 250258 92754 1955925 1112072 504331 10487 1816598 1973339 1737092 1004197 1706556 543228 1712944 189851 927639 1776613 1836540 1703284 1174325 1429841 830864 583692 1639919 1582556 125810 718341 114595 1003380 1469201 1961660 1995512 964554 1834220 152380 533441 614101 138817 140194 1375423 1144977 1476335 1935211 301970 558086 1665917 683998 1158195 161246 821451 946697 1764410 45023 810771 1352881 692407 1337135 788799 1508988 2046 1250285 700384 1173348 1902556 1632597 665070 1118801 415980 1274388 404641 778799 1981255 510351 1339038 753784 1207038 944808 1056440 1570258 404137 222779 1110524 1123260 258806 1161992 632492 789031 1137711 1753672 1607754 501376 1024504 655218 768926 1506711 1427722 1451588 1061106 405998 1960525 1386751 914758 1170356 882319 817825 47047 925144 1298507 1427925 1680295 858155 705801 1473326 1267400 339285 740897 133192 1597490 1156083 1961356 861376 1234147 1876115 869563 739901 486709 1324838 20371 1047241 78087 1263006 896163 1855184 1325664 571046 1384772 1113292 1388127 1756109 1945751 970873 1300986 465949 598183 202228 1979232 654848 1011965 1164839 285856 89546 84240 1279248 885831 1513600 1567607 1865459 1928649 1494016 596611 674047 70575 1609687 837676 38609 1933548 1672780 816450 999804 496757 377770 1958902 954688 1042921 689992 581865 1417960 1406695 939001 37905 29613 36440 1971796 709471 1928870 1841068 301114 745918 872331 1132303 1136090 1948887 988710 1826190 1789291 1240087 1389156 1802454 1245343 889371 1254494 1773840 64937 34465 1214425 1735627 1681440 645196 1431995 1277498 1039189 770663 1180638 1216445 854797 926751 586723 655728 710599 871656 1146444 1076532 1029819 1130642 1940583 1413955 1564812 956928 822946 1459277 645854 1876513 17370 1889708 1436734 1059174 364891 843454 1192384 781519 1532020 1309132 869856 230623 781529 326435 774384 1759462 430873 494254 1675329 1864038 728769 1678067 826832 1280034 1919763 897466 894744 557991 1679355 386659 1942435 1617844 484422 947531 1115202 901000 1421319 719536 431721 1282680 524919 1161271 658335 253161 1943535 1319104 1903823 151890 1279205 169137 1748053 118114 1384907 1823161 122177 1335563 291449 1785115 645946 216028 377499 231788 1946592 487857 1569994 1763922 335974 1985224 455813 540337 1876599 1487556 425814 1306563 1726426 1516268 1539417 372461 784245 989633 311077 134630 541117 1490521 1269338 1803234 1010763 1125073 205226 1390716 913744 1858532 803763 1984944 51689 1120391 1755757 432158 1192367 81490 284166 1045821 548946 1266860 1143097 297448 872159 1030966 608996 1313047 955901 305613 539795 827852 1848690 297843 1728770 445809 875742 1637323 1763299 480635 1330841 311784 1554999 1072969 1235758 1671003 325802 975874 849410 1221216 260122 390792 272391 543475 1705646 1194107 178876 1078148 1667697 330377 1367257 1718437 1354030 1715236 1165106 217241 1151269 1022001 129310 1796799 190990 876083 578010 1680019 841458 1460799 861550 1588907 1644574 511004 1077119 248954 1247659 1518421 393918 1408737 1961601 1151441 1569698 235975 1071328 334559 1106670 927937 1909362 810876 50195 1960702 1141433 1080123 667398 1734938 1664441 1121119 1305387 1786011 324762 294956 1425441 1918266 1162877 314389 36257 1869170 830295 1762367 464960 1510992 1193367 1518264 254879 1492242 801709 1418381 1125340 137626 1100214 1166645 18722 51601 1995035 690347 1212436 554659 383180 421085 1771059 1281202 472946 1016991 1815013 1444311 419429 867792 1530582 983338 508959 1675994 585008 1489463 202621 165792 485463 1781989 954512 1364656 1485507 866304 486144 1208493 653520 810023 1896148 218861 1148287 1042293 918830 858499 759099 582649 1582175 1651589 506199 623613 1944098 196901 1837479 978140 1876670 373848 1117437 345922 458212 1582000 1604008 368315 59243 1185712 931712 1464441 529899 783796 1345920 1513223 451272 1626882 37716 149515 1263021 1739638 1451212 1679283 1009744 372410 627087 118145 596540 1851819 351233 346766 1457219 352261 1647074 254501 1456085 1491625 1580487 1763529 1060994 1724091 584234 692425 1206611 1301497 1162483 1502475 1743774 1529267 450213 25744 397277 1932709 619438 1083504 550441 607104 77758 1627030 49478 1782164 1225843 771827 937259 126103 1961497 499906 1929119 1234732 246406 1973229 261965 973099 1839375 1880888 210189 1531436 509110 722410 1705313 7011 419595 820403 141798 1259513 589524 562707 1906152 953943 1853701 1856230 953035 236799 1320041 491172 1250665 1453676 1360769 152167 1830019 360059 1189372 1363806 1535539 839691 1963656 310833 1640387 205964 1408320 613980 1420427 1962413 249758 382025 891971 1122292 778485 1371170 1111172 889276 1140205 643603 1085454 1284968 1903806 17749 1299913 31722 1221195 1481072 1482553 782068 1221860 562228 745767 664873 830225 750149 1891694 31411 1637027 1397883 136077 97964 853701 835783 1455090 1220754 1083141 1495283 1286928 1816365 266919 1662694 642898 491838 1628082 590101 1325500 1884268 835027 612823 1854711 1354250 343777 1809144 767915 809824 841350 1802715 132927 1937623 1939958 415105 677918 1716726 852502 202299 1029851 1946934 199692 1128968 1528498 419776 1823176 867324 329066 1714278 1951837 1533069 686336 951412 1072374 73356 737476 897392 1515137 494500 1709355 598731 375093 1319330 1970432 1689192 1881599 1305257 1957698 1128857 559730 1719529 452156 426078 1150828 4517 890259 1770279 519019 1779280 1171476 1531782 1990934 158896 511928 1582759 404775 1970441 165265 165086 303297 522233 709699 1723402 281614 13861 1012525 69368 1017922 1084998 909767 1404839 662042 1484085 403822 1152772 1369426 434220 1558510 457021 372980 1906351 1841732 1390229 1841899 1873914 17474 1150308 228153 1928944 1307574 1244665 1469284 1976477 1428082 130956 641347 392822 1140895 705401 1565791 1526300 443180 341674 870029 876280 772519 1815167 1261501 838419 1885933 420547 1039716 468248 688123 1804835 1230431 1036886 1593567 897648 872344 232718 569453 351467 1691379 504335 574811 413039 1813142 1035614 1828100 1996794 1278721 693317 843399 1021363 757092 1966889 1140594 899290 1040778 691970 679878 1066918 1111928 1585707 122228 1378153 1685005 1188705 945436 1287947 1938210 1520661 1733041 623268 1107009 54137 300037 285718 1142859 444742 1888406 829202 1734371 880817 1211926 1817409 501152 1188455 742987 1848692 1773700 591953 1885062 843664 1098649 276898 1855754 1281631 750571 720505 450425 1117844 170672 380867 239332 1743665 1261182 421509 1474169 1270044 1821844 110580 1464895 921910 1004582 749296 1207168 119612 1697997 483990 744166 308491 1475044 968864 1670829 406634 766390 1923907 1831726 403250 256524 116188 223551 765996 987339 437398 159182 1443050 1384140 668861 1644960 103894 1183621 442369 34477 1550963 1799119 953600 1394817 417612 418181 434218 1481503 234988 1617738 1717690 47219 1005341 1741390 1914031 974819 1010264 433486 1531881 367204 968677 204737 379958 977025 521538 682184 1357730 771418 327508 1085203 920219 358663 52185 1514427 856520 1660531 283121 1163844 900404 504911 631213 894159 921348 302528 405546 1466362 1093750 596309 400457 1360569 1324586 1580612 1394267 346545 1815462 1744458 468067 1592125 1551892 1239104 294216 306512 1165099 1007242 1187747 408043 1696815 1376380 214074 1320271 1829043 1994291 967038 502536 372492 1541183 1175235 92029 723225 1652695 1516489 1280621 1862279 346170 976305 467300 280775 1090592 779003 1495654 1535584 1175905 1573758 1188781 307386 638487 343812 1029508 336477 579687 1426155 1152713 1559299 351812 723896 260470 39944 1694176 1743747 624342 1054210 1528859 1286786 1225502 884164 1051545 363537 314300 1402315 1512192 358591 571523 834376 681852 463342 1245772 1865093 75041 1553544 968126 972266 786090 1225402 1238943 1859107 151286 1119175 1457046 437286 1905055 1826354 1330703 1531469 518839 1841160 434847 1001008 1455518 1799877 1804316 1985245 602270 207042 248733 478205 1680714 499707 407317 112901 473059 1570366 79438 1488977 382359 1598946 744489 1862414 574630 953043 523001 1652073 155706 1069812 1584288 343566 166373 765958 236652 120577 178134 1557715 1151044 421417 39263 1846718 1791922 1888174 1673258 221573 1087536 1943474 919620 620989 925980 228631 725809 1431182 751753 1046510 998318 1560906 1415136 1600624 450161 1536080 219616 1372074 155455 1574676 682368 780570 1941787 1695225 1258862 1162040 1499894 793513 1449937 1153091 1013279 714715 1438038 794297 1954544 894063 964831 1098063 1940967 1983496 324567 1110888 240763 1565333 1332602 1164461 1071828 315015 1783272 1373413 1896542 1113624 650525 513344 1203060 349432 708500 1104749 1683075 728420 1495260 499060 1847856 1317485 1315943 1773950 1761314 716763 1650751 1364185 406652 1237783 441741 1225476 735057 350977 1960836 1832362 1849916 800280 1926690 975866 1685083 90807 670621 389029 803011 319264 664614 1329128 1656898 790496 726709 198926 964383 582679 1647564 769166 799852 699582 299442 393069 128668 549733 1230470 1147153 1166348 199532 976072 1021660 1409801 1141772 1576305 477687 91928 1171498 1966816 578545 1078957 1262527 1998393 536448 569157 575607 601793 485649 1257072 1753351 373206 738885 514055 252291 791353 787717 1665079 4671 563786 1181036 744351 1565972 1914460 133442 1847535 963954 1322343 1098644 1683227 646637 941678 1764448 345012 1679210 228197 1521300 492929 623540 489020 1593661 1279634 83725 1482287 257406 1072517 1610430 985987 1152916 233608 872321 1858657 1121867 895266 1887045 375561 772734 580515 1962756 1937440 1498860 1415316 604401 429361 1079635 1877817 816882 709055 735995 904430 73783 1933967 745754 1140355 828776 1870167 1314545 1583857 568351 538132 439428 1410778 1599621 1538624 703171 63329 500385 1418025 343073 692491 226972 1958727 1982340 1493568 94405 707416 88260 706796 1566361 784707 277251 1566529 266531 927291 997299 677814 479063 68480 1227583 1067338 1380004 1362652 1774177 1078791 1703114 1423939 761375 122219 227617 525708 1250721 1342210 1270883 1399661 185697 920367 1994871 1333547 1611737 1244340 1121956 1376202 1039158 1386130 1136356 1283599 1466198 354336 1393907 1396322 166288 1863374 1880350 1442704 651517 161875 681656 919534 533586 1515076 1838794 409188 1829935 390702 1175033 768219 1861211 1975320 1434014 1038525 457187 1734199 998 881030 1641506 1228725 1858031 1927571 1253362 1431922 1646935 16912 524666 739098 1210515 1155141 1607962 193833 4648 508767 243595 311888 1704100 1954798 1731828 1066008 130629 1843782 1379741 88195 1375698 977563 33504 858836 1115627 375961 329133 1462256 1670453 1073683 125056 497155 1443652 146280 888391 1470721 1346416 1340573 894762 214426 519834 1933000 1965860 1891555 583554 1046590 1564678 75891 831385 685453 153916 1322335 1906458 2606 1361482 1936216 1403978 81044 929373 860270 306764 1168766 581999 489445 1457948 659804 154921 313876 1276647 928017 1689839 727593 263965 937939 1596266 1871663 1072970 1534056 781819 1649449 697726 833823 801711 1018199 1289333 1917605 1749895 659853 1314217 1268760 148987 427529 496956 210141 5504 1608793 111190 834327 1089875 398512 589905 1796673 92282 90468 1731925 1048106 1129824 585625 1440847 136829 468928 1849327 903127 895603 1246186 1559709 537887 661604 1988433 469607 594012 719862 100532 483171 1335592 927846 919009 1466161 420972 217653 501170 1346087 1869739 1578493 1665434 539215 209886 1667416 792658 1746074 268251 593564 1911591 1649516 5776 497283 405355 239996 420412 749974 1595930 766127 1824323 42933 1003772 169858 1019612 972729 1500924 1991613 306575 554171 974331 151013 977960 438719 1587653 1453119 1723690 1463839 447172 992418 1158310 332977 1878278 608896 724385 298767 217606 846349 1468160 817042 852457 707975 146027 1151551 879332 1028988 1829668 1438384 1999108 1510938 523706 844402 5495 1972714 1401314 368479 198649 323034 649146 1664180 966839 128455 1025720 1852129 1968742 1539101 974281 166468 1318967 1728396 1611425 1589189 1964788 1334326 425103 1314879 479307 24648 1360397 1648587 676489 148176 1136918 1898276 1398524 1515100 559780 1149154 591274 1189829 1645621 1459725 815033 985189 1761208 1372336 1674970 602211 1231977 1124272 636664 1664475 1486752 1956460 1110089 1538221 802080 306918 870030 179485 1046323 24975 1468886 1930969 1307792 1445731 410189 1998276 1926182 602025 420474 709466 1561734 1077077 97702 199339 1064662 237411 309907 261757 1018546 1839990 594027 1875364 1048934 465223 807753 1626190 683028 342594 115469 964522 1053746 608930 1226081 25226 951702 557139 875766 1338591 576527 1779846 1960634 1936247 1963598 1003004 81886 1317481 700903 1965771 261507 1832635 480038 442909 52020 1965882 1297495 1669698 1922343 57539 249441 184462 112602 1012686 751587 1127890 1086562 1700161 714986 307651 163825 260388 629901 1209796 1432446 798383 846573 526167 353752 1468994 1825441 1558157 381678 1354005 1911291 774795 1009952 32698 953118 1545926 734538 1388850 1293814 82912 1876057 1850308 1642336 1230156 530192 653974 670973 732427 705564 1282585 1469279 762870 588124 373981 1432385 200281 1085166 662297 1173207 1338191 555025 1024203 674371 1817643 723545 212480 109132 751070 585589 1184861 1529857 49936 1881095 417234 538732 874039 290017 1386893 1702918 1955674 522959 1222670 164425 902747 1466015 668185 358989 1786016 425255 1732962 969747 1070378 1107755 445024 1778290 1955291 727181 274411 1305644 1207832 1910818 289576 1661191 72872 305999 1984323 1047121 402370 878199 18527 468416 1162853 1816038 34910 1579764 369556 430839 26335 767277 1436567 98506 1615831 590111 616248 425848 314326 173357 1874032 263351 995368 455376 1315834 1040946 1320902 1570593 645730 1532974 558035 1193174 677952 797906 1640516 68353 15414 1002505 1564824 30411 1268853 998225 273630 1304375 1288259 301340 349383 1646073 1751963 1290229 1553702 1555456 290458 173018 65640 1706558 675097 1117342 1502300 1997471 1145320 239716 706949 180976 166625 751215 478270 878227 298565 377184 1316486 1302544 1387658 1225988 1584200 593900 375435 433261 629498 1233430 1429144 162272 869886 599498 1910586 1993284 842051 1978657 1296477 1326702 1108734 1200217 1491386 869983 1205760 964606 1497306 504849 1396368 161693 1163667 941388 319852 294612 1774865 1443238 780942 524384 1457260 1347105 126143 1902478 311 398713 980465 1747183 1356540 1291952 767066 1323657 434063 769034 1733325 1244546 1696267 1191537 873546 1002596 283470 110957 1080082 1449309 1439483 238882 1998408 828103 989181 206903 1435457 1508006 1920378 793462 242237 1982159 1395807 207635 1454983 105712 1585663 877878 576610 321171 555787 769196 1271514 1643689 20012 1535044 548477 1113519 192479 845714 1335089 498804 592561 1430722 805660 471054 1007508 645931 1996295 410784 1216729 1934866 1119451 178459 779348 228112 1981949 849135 1002690 1461777 1390025 1501291 467593 1973758 838665 215333 1549307 457272 1078031 168229 1321711 265532 233374 556513 1997945 1062087 464852 1409895 977197 1253396 796963 703717 233706 423841 968728 511114 534808 408317 728798 487434 101684 1607964 1879438 752541 489834 1729921 1865427 1865001 1333312 1915592 795670 1288440 47299 1382953 1681494 1421651 1182761 1360832 604259 360999 135805 1574123 738641 597949 1408829 1078534 885690 425946 1123296 1139353 468606 1246997 840309 752905 1838897 809454 1488935 1127945 1800549 602942 1248865 92402 1867030 1425988 933006 871449 719218 1091399 56143 184149 1632445 805108 211741 609346 868986 1120198 900589 1834542 438904 1900327 646401 1617431 1042305 1106752 600384 111983 482554 1666311 1504857 645706 507014 694416 193175 717285 359109 1804256 1966657 1952344 1483495 810314 800884 1960710 1125439 1752818 1665859 965784 1395728 1375849 1944423 942214 80818 587343 1255130 1870575 1046628 898418 1803668 1588862 1021597 933298 315498 871085 1182153 1417834 1763396 1068643 221527 83205 1066853 1537769 1666191 1564205 828171 1269959 538964 1996625 863561 502645 509984 281119 125732 1259025 194376 923929 574527 83471 266159 784025 1490218 1777195 1602184 69149 62450 145953 963710 858926 1861116 1168544 660841 347799 675353 287756 692199 1267609 1416487 1341092 121903 1953889 138077 656240 488442 181829 654821 1303225 693940 562727 552404 1304735 546273 626834 1460633 647195 402323 565375 366299 1490525 273100 998307 1707471 1223047 1371670 1923749 1461438 1298352 496665 127537 547213 480925 1206890 1899233 1557059 1982068 1399984 1181232 503150 505106 597594 1854983 1879717 512131 1543947 290196 750708 498520 1053609 608091 1890476 1094905 1551322 702787 227333 13410 340453 1675536 1918983 792270 177864 1264577 866425 348329 1837796 856559 1249541 1584057 559060 489963 1179421 1365 1499852 1274229 880903 1787330 686914 1978358 1162806 730482 1765682 445331 927892 1984801 1301812 546498 973380 1344962 61316 1273130 1458174 767111 1656674 1355129 609742 1547707 1890830 1563836 279729 1458787 1290162 1599137 1319748 814402 762456 861691 1422508 1179008 164998 477238 577496 85748 1330498 1661322 1173876 1123724 304076 1431137 371388 1055429 1653875 209978 699882 1933438 777595 336184 804452 1597276 64007 455490 93265 575768 1004325 806221 1220248 521605 384530 506516 1842809 319207 547898 286843 322218 243677 1361891 1894801 488049 999619 1888066 1953869 245120 1433807 759919 1194329 1086998 1005413 1313810 224513 346952 54632 1498343 1338961 260806 1680296 1978256 452248 1171435 541976 534524 1573856 601887 842150 764231 1376070 226717 1649982 1071235 1914189 1798905 1033 1509329 939543 896686 1857314 1535916 292483 1904119 235275 800969 708478 392696 912184 218742 1052940 1554619 170942 669607 1299275 155560 572676 912690 1194544 230851 1263842 1318697 1590195 685419 921043 24477 1849016 1153855 1027800 1734616 554535 560729 87381 1233863 1208762 1146017 1679656 1318637 1598611 65816 2844 1134575 559818 420043 371768 1341309 233974 1683181 41774 1585686 182947 339312 1686731 569747 1511557 486697 1958060 680397 964083 1127145 796896 1309851 1252151 1830797 1402107 1459968 241078 238578 1583417 1547496 252434 1445061 341402 228864 1180878 1817745 1963542 1763185 1965505 175364 1250602 1118142 499298 95299 1243483 209989 1129019 958422 170230 1074534 1352217 180140 1308666 509465 127979 1018119 895240 1750810 291335 1332716 1814688 716775 1096197 1567688 1690035 1414944 1554844 1589848 1943040 1444571 328149 105844 756452 230397 350982 1255019 1024490 1730539 1713434 1141335 796002 1341129 116699 784590 759575 1714392 757288 1310227 1225211 439954 1718474 1356682 1518583 245426 1006600 206506 1794886 1413310 1547761 314462 1994958 384276 492266 387453 446335 121572 152990 853080 1849432 1640374 885428 969853 1974266 739956 1172327 1093080 1480151 1214312 440607 87970 1366474 1958913 970151 558536 1012967 89121 725402 1126877 1037241 1984446 657395 1806274 197903 26916 1780874 72864 316613 1776356 1923392 888173 209698 770573 1896334 1634851 1876574 1017805 1320397 1950754 1216561 1704455 1738965 1877155 886874 107818 1366663 952322 390291 1751959 691887 1070614 380658 1599546 177395 1258370 1597289 74680 1692576 801023 1366477 1464054 1270418 824427 1968994 1887421 1739610 25208 289094 214651 1620721 640842 895646 1788264 802394 1624108 380128 379458 1335556 1470008 624133 1639064 1874024 122045 265446 1943386 409529 769460 452962 673461 1938945 1017045 1877657 490294 603385 348474 1951766 1720184 1875882 1073413 1536726 32896 930436 583850 1737729 495215 1399094 1689203 1273436 1419926 1529502 23374 1975546 1317574 1317828 773202 1889018 1802622 21661 1001095 1041345 1713914 62668 321897 662383 487175 902207 911780 1397643 828497 565344 1475308 144327 1324971 1669415 319254 801964 293692 29238 1030876 328855 1975673 327411 1107792 378737 717478 1515055 1307867 1455491 957951 567239 1093259 1430385 1563903 565235 1102560 191909 1613026 743257 834522 1997478 1556719 731873 237729 189810 727020 1505804 858586 186752 247639 1645661 1178077 1577486 1423097 1359481 1666599 967313 1865283 513 705705 1391290 34178 143464 1376818 1936730 885184 204549 315493 36899 518436 1543397 57217 944787 1348429 1216960 1378705 1573726 811372 1005307 221462 1595343 1475793 940691 124983 428971 65813 1384074 1699870 580271 1137263 1323796 1354386 1629931 219647 1097586 1327926 1484491 1803390 895539 1075391 1194319 1744587 239436 1206471 822083 881095 88848 1112317 649479 1723577 44557 442990 85559 528515 1482430 1442450 1772371 535894 1272052 905437 1032090 553376 1712349 1774670 1202181 563111 1228493 262752 1270735 1071562 1226647 1119899 1915677 49624 1189859 1186991 1405933 456246 1016441 1143352 942448 167898 597936 67217 1877896 432164 401627 1282998 1390725 1111451 1191971 26440 1834061 937877 132150 736945 121518 1215413 625091 1803611 1252408 1355178 1765222 808404 889010 1079981 1052786 597595 1108525 1443379 518280 1295923 1772997 788945 462020 1067985 1640687 142729 953486 554827 398154 551032 579311 1332358 454930 1137016 1673156 439989 1408286 319222 1007099 886778 1582282 1326194 38822 1192666 198361 1199647 1612688 1210092 665885 1555791 1664981 1135698 1780640 1038877 1972197 959770 1812090 361421 969848 753196 1091283 1677295 1817377 432734 364164 3237 1701746 988490 1824406 1521242 451698 1113509 1445880 1817461 1528172 1707944 348074 448587 802849 101597 1537856 1587019 492924 1041496 706360 1793615 1284336 1052427 1448339 392991 1858295 60411 1028651 383155 466011 1452687 838886 575948 772348 1580849 284778 1008209 845141 916385 1725359 397068 594326 859373 1174841 677490 683032 1006232 1765849 1454569 1945003 1898895 519639 964647 1213989 418113 150824 733344 896531 127054 1998178 1515609 184578 1288376 1991926 711593 1562578 259106 347892 1624857 259116 787869 1721779 1998673 897431 205713 1031954 896919 1697440 1974026 1842382 808654 669774 1820326 1501440 1721895 1596761 91994 1551543 11072 631185 1971769 1494240 1294474 1291940 527907 1423354 251700 330712 1141566 1093999 1357217 985687 125477 1264992 1108982 1438623 622543 1867992 370920 790230 1432867 1943694 1417186 1796619 1719715 873531 1231046 850097 74720 640422 316889 1879574 414856 1292431 1689060 837416 273791 1771027 1505633 1366794 243445 1098730 1847108 374590 9896 547509 504846 280633 525469 520947 699818 486299 706372 1193992 1363140 882180 1270432 1212241 1400232 1314892 804580 125202 1389360 783459 1133358 46062 1303566 897554 1253686 1012671 494635 1649109 1875228 1062838 341218 1067668 935238 29645 194497 1924810 956906 115159 426450 971542 102468 662286 1868163 1594122 1298952 178516 106028 189835 1725541 1095416 1518487 993920 360162 914830 689306 672234 419797 1297855 36892 828440 527588 176071 1276693 368855 1566358 594106 387826 1157501 761579 1796726 57825 808851 1119462 812164 1452541 1992614 1606337 1628726 357415 747404 1894280 1431089 1957669 1596197 496759 1409647 885676 386233 1997797 745355 131740 1813647 1927709 133986 636656 421964 1320816 1910860 1519578 514580 1804624 263077 1324992 1045371 526633 1390883 1496358 1935455 709401 1219775 1090394 395840 517497 430360 466942 133028 1565808 687389 445734 1201399 129087 1483174 171413 1867231 1352845 620024 1704300 159853 634036 121886 78077 1675883 1085805 1861270 181739 1729809 1746327 1422357 652530 1356315 515954 1591846 616992 1036901 1741195 1711257 1492557 1564739 410605 955418 1070794 794725 1830411 861723 1808312 484528 1942583 377274 160018 1575823 825821 50464 226068 753707 1979833 1799860 835595 1587582 434556 3019 285358 1307674 1790516 1042974 304641 1683359 1148705 1750181 815132 416231 845529 594637 1761134 399435 1695033 777338 734779 589626 1524117 1877662 584868 84209 291631 1742398 1005207 1161270 1227539 1915703 1079082 901009 1940692 939000 816720 495888 1190405 1664250 1975173 784251 579874 1971488 104738 1035 1626717 1488822 650729 1328588 334184 571681 1316578 1668305 656475 309497 1956186 1653315 1570774 1514473 1108949 191246 776381 1678869 575367 1213694 167514 1856701 1041418 1578548 621255 991569 954846 349362 823403 91902 1253925 1187040 246569 1926905 1891708 1219411 86461 763429 406252 740398 1732471 1592652 10027 129254 1635121 1364370 544655 1320566 768609 578437 1654387 534567 325019 1788937 1212943 1347541 1020391 1806406 95256 697277 1297777 1079608 1245786 386104 1665090 1905756 1988113 760779 1604581 498233 167449 1229850 826735 1854680 191724 313246 1195113 1162388 693008 836858 516780 418469 417203 887992 32681 1168051 968149 227426 1434340 638918 644298 146589 1773545 1763470 409512 193338 1695167 1795546 1736709 171836 1718736 1651848 1147460 446247 73283 732997 1550262 854700 923580 1772219 913942 1575974 1420016 1067105 757147 1728628 1046255 1293799 944246 398850 890814 725690 1025868 836131 736723 1736105 295579 1204718 277815 782321 867890 395492 40426 767261 793565 1203153 668745 1786738 1057030 1033661 1983246 220786 1585747 303555 1995449 1525379 1353975 1105506 795735 1129012 915548 1005871 1893986 109522 1963632 1468077 745429 35574 1093711 1356479 1223387 344629 1836467 2908 651186 1817660 318281 1068583 1598542 798820 1440848 1358974 728568 508804 1149948 1616326 886807 664931 262909 773618 725650 1476845 1959363 1759156 751911 1759325 1909779 806904 134643 1985826 825046 1009752 1837515 1192283 1191895 1896088 753937 1234994 1912029 1254019 150856 1874820 57434 247734 1123426 26979 417994 1009490 1641160 1837626 1395038 796919 1007398 1972268 463147 215526 895695 1281708 1070033 981452 485607 1805168 1870531 53488 927278 1428465 1357698 311758 49207 1104318 1047863 377738 169213 1734469 65576 123136 1758735 829938 389382 770184 1893641 1018186 453186 1203725 418530 661364 1310717 1749418 1157926 839268 309202 1316883 755757 413516 1048238 540277 1573694 321652 1494632 1327069 484750 1316647 138572 1117334 770057 1623986 618855 191823 1261298 1628863 836685 1763902 517675 22531 1242040 1351569 122933 1247007 127329 555627 1848960 1905557 866136 1532052 54995 325859 840807 1782236 402007 1203777 829362 322182 1840150 1997846 795325 121803 274142 557406 1797472 493874 811513 8378 638154 881827 705267 831752 556938 1889782 375550 1140571 1756999 1297563 1078296 307258 796523 166240 1559400 502451 387121 1921492 1728384 647202 1928435 1298993 1317076 6017 439624 298696 681178 373446 1156638 708118 934882 828815 1296534 431839 1841131 1581530 1298872 1403994 1118676 1970807 556688 1353648 293176 1468346 85864 939415 1302518 979253 1866814 1089185 413700 1613288 290775 1685471 889597 841404 232781 1922454 209041 31001 505756 873351 753690 723363 533756 734198 1993680 458968 1928323 1776609 405507 703310 1325019 194852 1084626 199716 1287368 688282 1910498 1031530 485875 1391958 11240 1739144 275638 793095 632881 1437033 1533767 1446156 889080 1409977 1054085 1291792 1987169 494915 989005 1599278 537917 1786165 1122205 874843 603550 1342439 1569589 882267 1404678 1935087 1434430 574553 1681988 1113019 557958 102214 216840 1682053 1457528 1797379 710794 1971249 1405550 1809020 370386 1467116 20918 34867 974306 1162871 422165 529045 1578363 1762377 1967472 553591 249089 1680246 683033 1600225 1238333 1086464 1913752 1950499 1682021 397505 1701707 73090 1019637 402419 1972918 1065432 1076035 786731 1628744 141580 65747 1994342 453306 1650281 903017 1463256 367862 800335 494800 566118 718174 1117759 2224 1116827 423318 24049 1688255 1952898 1152297 1527135 63009 441493 867690 1217916 1326357 488325 651688 696362 948265 1027195 1884582 697244 1200367 1065131 130007 616009 705395 662765 96707 1647881 1816626 712966 772592 1687753 1696148 965383 1826431 1500291 737321 1675290 1953582 727520 217821 317244 75603 9095 564067 68374 261695 1682963 1186616 1280560 323749 1813236 663105 390841 1837655 874712 792960 1777109 1559396 1088264 963637 1553947 12474 824184 1407562 1299948 1719671 1978799 1302016 1608175 1735041 636049 1317368 217969 1413160 1440414 1863656 1362337 462985 1752734 497922 1973993 1556348 988990 582916 1977706 190403 164647 674934 227849 144400 1084916 1262430 673260 1734981 219753 979074 78126 1539635 1862255 1384941 1291154 1967793 1335085 644718 874924 462542 1254476 1032538 595074 1129558 1823291 1724436 1744921 676460 525211 29399 1727878 396559 96064 1051265 1142220 993714 926543 151600 1615756 543408 1651367 83666 145427 1738716 671893 1170543 1217305 48097 334367 843875 1920398 1026656 1192332 1496835 1117158 904273 917575 1040639 205327 1139521 1473495 1723598 1501933 559284 1218992 585929 1194609 224323 1291462 1577791 336696 199651 280334 456746 1025063 1357140 1953187 513921 268947 728207 1028932 607629 771179 1792435 861960 1668637 979780 563969 1606711 576306 200763 120873 1879109 16005 1863862 1552707 607881 1151713 1931831 1042874 1260178 984615 586607 1590116 1269938 1024047 1975818 1054168 436530 1762167 1608972 1092668 763970 1212227 814103 108583 762805 406903 1377924 876672 902623 693864 1501479 614711 937293 1730378 1347344 585386 1270947 680230 1910684 1116778 405611 1521924 267935 978124 191442 1128788 1582740 1378918 215047 265172 1337888 1418654 227178 1093784 1943605 1651104 1107739 282275 1163492 1799565 1856110 39074 732614 1826606 826309 1483392 470833 1048793 943170 542639 331187 1343482 526291 29510 1946543 42776 1655490 1505322 1935117 1765290 1979053 1798359 1279110 1939981 1653237 172392 973896 395310 1220527 1690541 479536 417563 1683890 664777 821019 23457 945537 169269 584676 637348 1778668 818178 1796848 1859276 392912 229557 510308 778618 179496 772050 575674 593448 228349 1151757 1248942 1685798 391842 515746 774705 1288891 1400527 458967 1795983 661761 654012 1194298 431977 1289891 952079 20665 236104 175813 1931241 1230524 191169 417216 1925031 1393289 1542688 663839 243941 202980 402234 84173 1008377 607630 1110004 1406833 464546 113266 1757185 1556432 1567415 1363897 1411834 646015 600099 429286 655294 1553145 1629099 489014 1375205 1161616 462109 470963 783309 588846 1991259 442872 1064900 673957 1363066 425537 1479209 1033785 1464227 1243946 1261633 846238 664980 1334937 809186 654199 840759 1701363 1361279 1986506 812241 1734183 1433267 1348658 1764533 254287 598141 363097 432323 633087 207142 1766563 186162 826140 1647105 1447814 1105453 1121275 534824 760691 5923 169477 278257 872782 641445 1378945 475831 1945310 1637244 710281 903359 1545729 465471 668874 930304 75100 1504051 1038624 1210377 1189209 719861 820068 828000 1911047 633666 1113604 1272486 1040504 726168 503823 1178167 1622896 240444 685214 1927528 1797345 723108 1770732 562522 425023 286826 847667 1156527 1472316 1106663 1029354 13556 527991 641672 591503 1816531 1659096 1106046 229685 686114 1937730 535834 1228907 390381 1834493 1583745 719158 1111895 1965420 1674878 1245666 1356224 1217436 1018225 271944 1855931 1970408 1247528 823640 774943 26235 1897890 133701 210443 1960462 475652 1409625 1355993 290372 1791444 1494441 957770 701019 842223 1969581 1857012 1768236 738370 1454085 84821 1016392 125185 1447551 1039342 811617 431957 1135902 1341475 1053043 1061758 1796532 589322 739383 1311459 1298691 241788 907494 1162192 1526774 681339 793388 127793 1927742 478874 1549079 755894 28629 1830815 713807 1385154 1815591 175 1317144 1224541 1978825 290555 655630 920676 67071 851204 1518991 1536695 1523318 620824 44408 554753 1438054 186179 633325 1143384 1658228 1997456 942001 1114003 441523 769457 548579 545994 553995 1872896 1171385 897616 1469502 1783115 1132725 474518 1326822 783593 304407 800908 1255090 879390 47690 84913 50707 885934 236461 1781507 1942006 21708 785066 368931 1863570 1337764 1040282 1919095 1097655 1281136 1739444 1714144 1775544 1944522 850741 411234 383518 509489 539855 1595452 1932382 40483 907853 940096 1100560 1834697 1028650 316544 1298018 1549090 1713631 443420 1018030 1625626 1071800 824002 669341 270290 477550 541921 619464 1727554 405948 1082937 572618 342590 1011981 932215 983100 1193528 497618 1355307 1141497 1176242 238813 1478760 454655 1721364 993731 1128801 706184 1065099 1337532 1821463 530716 869053 50142 1592681 600742 166924 11974 546288 1846836 1806969 485910 1528405 518218 777214 650259 640840 1785124 1917328 1975466 1176233 378181 882263 247531 1139841 1686921 1296805 634591 1141840 968022 1943402 488309 1128316 445125 1972824 1610743 735113 1631819 482436 1871270 92478 1289191 845647 933778 1669017 795696 737368 1848130 1860547 1522495 1383550 1650577 341659 790095 1023994 1689177 974829 1552458 1695264 203131 351755 1323756 1738469 1182466 476033 690918 788673 8629 1240421 626080 1782646 41096 305296 1702311 1173216 1365399 1808002 329246 810099 1546324 576250 878534 366250 641327 1501149 1423883 1428995 363008 988408 1369241 139158 372379 1663680 1806234 492385 1463831 1333243 696608 604054 1181344 403090 1735110 516642 354069 1165167 396394 297410 583312 1749247 1594812 170874 1451226 855146 1473534 1376854 143801 96547 529069 1208323 749719 219287 1251753 330054 1312747 1903852 58418 1523070 1833826 914840 86125 1245873 1894862 1163519 405290 828030 1611612 634926 793575 294553 400638 1944679 1608898 1205829 337311 997900 246226 196659 319337 560214 702868 1101692 925589 1259168 459624 958538 500731 547836 995755 36632 1375776 1669078 417326 85931 1483988 1844570 5879 357490 954318 228522 986249 934825 1116845 969146 801265 998953 1603302 1459266 1776448 298692 224367 799805 1077891 1522266 1145583 1495899 391956 1329015 277107 1570721 592574 458743 135482 1861825 1419431 1959383 118956 671926 1102257 1738395 405385 314445 687920 1014064 860747 1118568 292944 1356681 660237 924696 722568 465395 1374917 264802 1775992 1418681 539083 1850008 1501095 1824257 893759 1991775 1855388 1342097 1005511 897852 1365741 1945679 1307811 1789297 413209 1738318 1107408 1248566 1993467 601710 990890 196246 1743032 319988 1643361 1464865 1257252 1464955 1704022 928569 341781 472829 1296342 82215 1071037 1457662 1253543 1567172 1448216 1208670 674281 1855810 964400 1686559 429225 841539 993922 189464 86971 287568 61400 486655 1292254 41906 1237130 1985017 163641 1470849 1726054 815349 1388426 771093 1514020 1052704 677777 1201631 1836776 961696 1831777 68367 1548413 541508 1334535 1618760 1587455 71898 1204845 281335 281432 1868818 313044 58438 706961 250487 659533 878657 30206 73184 1448550 190325 1753992 1780927 1882381 1732609 1357936 951119 1067464 1714860 609796 1622782 187770 105909 367394 68725 838000 324291 1180292 696363 409479 424320 82880 1363665 1170253 334043 1739032 1627944 857449 305832 1470979 409267 449327 100217 443092 1429950 1096228 1007537 1590714 312501 1254431 883391 830630 156284 319415 476370 3103 353894 172905 469010 1370866 1212948 311797 1369959 1089957 1486128 1295951 194393 283222 1160255 1435594 1930530 504345 1765442 437601 1467417 338389 803245 1547258 777886 1732841 639391 638395 1522689 495173 1974441 123454 1218312 1859988 690048 1454684 331911 1821073 345826 642900 1801082 1642226 1821428 492330 1733118 943773 695677 1401570 422455 799204 1659775 1486374 947948 639487 539732 935723 60454 1890609 36686 333066 946649 1169749 448994 909528 996703 1713872 1202269 1406787 1907038 1624829 1092245 144092 447171 303315 114005 701566 1961795 712127 1312997 1831058 1491942 1135140 83015 1966126 1672468 1150617 1841036 1609400 230114 1229830 1367875 1220078 204601 947282 1410211 1568882 1504325 1119648 1880179 357399 856457 1896426 634909 106426 812318 1669976 981924 1947510 1897721 1380896 382564 1976040 884183 1841421 20397 49416 401552 1570064 1036632 27918 1631171 436031 1788422 1709901 1375256 1692200 597542 1863659 901673 1103377 1481829 461738 317479 267501 1443820 1494041 310552 1501983 30955 1302943 418130 242713 1627258 559653 392657 1061603 769997 138475 410563 1243283 1152432 1949415 244821 851447 180052 967440 1155255 1413023 581784 547728 1260009 282821 256677 1454971 428025 1353156 1066690 683152 544823 1114431 702940 63117 1092739 545597 611650 298010 1678383 1148953 1774211 1292343 1882844 44345 1542473 1557313 486974 770484 871828 37694 1616145 108338 1671468 1231647 1532670 1853891 1815100 1250277 597442 792338 842707 149670 351364 74555 769416 1681455 257560 752858 325688 1524370 334550 280848 223393 1960751 988353 454556 485264 1488772 746759 1038845 1439907 1929465 1309568 85216 305854 1276799 712955 768125 1506800 1489647 1600215 490530 1922242 521084 631894 610371 1925735 1052930 545814 1936749 222301 1381044 646601 932852 65555 1227078 1797250 1701081 1673890 571481 740469 197739 1624716 1352671 1801691 463384 411303 1892708 978824 938333 829557 1795889 1252666 200189 1829355 906098 492889 153645 1883631 1238739 1594759 398084 843589 294303 1380703 751242 544852 102981 1131232 867404 1302263 1133689 358347 95868 668653 1409525 642592 1326136 1352370 1388929 40073 638898 1848929 1190787 1194345 355251 1711482 361035 140295 1321090 1598763 844022 1332761 1083777 1000698 531620 192371 1218095 435979 1120311 1014779 88500 707020 1962429 1943150 766265 1304637 1939515 1753677 1409153 830851 689129 376931 1031350 301781 288720 666725 788182 457983 458645 1454278 452302 982973 87134 199548 1862875 1006157 100502 59710 1954336 701815 1061191 709517 589979 1265112 1479010 680503 1040744 772167 1046145 874497 1720883 485270 1362153 1847467 1649151 1969611 1129061 585487 1682777 1047098 182938 1021998 1228917 763465 626499 726378 1904238 590543 417625 1918856 1526405 258678 744595 1358534 1971994 746361 60117 1816213 301321 1019620 974581 992644 1104370 1646986 40947 1660105 766087 1149878 965672 1795354 1643602 93600 1489604 1943018 1137404 905914 945779 1017748 1260167 532543 1530485 219895 1387283 1093980 14917 1366913 1746027 1050361 281831 277127 1814876 650462 834144 363818 1410411 718564 1389313 390546 922953 1593162 1705343 669508 65009 1416700 1653199 1661170 1104478 1043055 457092 934432 1332117 117933 910004 1929180 658616 142723 915354 988073 94071 20044 475015 720940 904470 1336320 1098909 855003 800377 1135707 198024 648352 38037 1304839 1035372 1801898 1754956 729167 1345299 435631 632586 1318074 870002 323014 1895950 802921 1514415 1436205 362102 31029 859837 509285 272952 93483 1699472 1863688 938305 365560 1378749 107883 690032 1707534 752832 115698 83728 1546569 1727556 1962683 792288 1296522 10449 1125180 1932694 334519 717387 144158 417356 1733562 1532490 531971 1381645 777040 1206651 594891 178075 1223770 1157076 1590822 425892 980573 775706 1637186 13515 1214204 1021330 47567 277413 438415 985526 1769328 653311 441957 1745629 34433 1125413 265409 248780 901646 1511421 1910970 909499 1338277 1691519 1316807 1919284 557962 1627091 1973299 391010 960234 370411 1212697 680597 703655 47392 1306242 1888901 183151 633903 352138 654796 165046 625871 577887 1891064 98216 616599 309798 1773542 1684378 1374823 1935668 1976953 1560946 204970 995898 1741710 1929181 1371506 351583 120564 1506600 1776146 1158552 19704 1642761 584012 354825 1058576 1293076 85816 195810 979997 1255294 1886050 1365219 273776 922063 1942409 1814044 168773 1249503 939899 1684603 1556552 1144761 1369476 1937734 721892 1801551 146432 900609 482769 1332417 123515 1710309 1230300 1572373 1237717 589145 455853 234525 545706 218877 623422 1625937 1789650 1125142 217901 1418440 1805236 1342291 1555143 599277 2411 1294741 1920259 1491351 585005 239537 931145 1265794 372083 1200042 1791858 1145852 1771218 319292 1797824 1825269 102625 1838606 1816338 1965660 1906972 1381476 1049922 1102106 97066 1363829 1331629 1333651 151019 1785283 1992460 566203 1360338 605008 827146 1848281 255290 196242 697134 787290 767442 1858263 1063313 1432996 1737674 891831 297991 968917 1661999 194595 1230919 1117329 1514762 341798 255806 502331 1780209 1034920 333516 861999 175323 1581263 574419 1219291 329867 1318632 14057 241924 1568138 1469531 1709794 694434 690851 684102 1705347 1212479 549566 256227 916512 1700431 1522944 1050966 1608986 761265 43042 1700535 78960 1224857 1285130 638615 935260 1661143 815109 1234596 630733 1992763 1606730 837537 697716 818212 765104 1516132 1874898 1579004 115762 1544197 107294 888440 1742365 1101503 139506 1252049 733166 1619351 1269806 1052165 1120211 117317 1540516 1181311 1674378 59298 1839720 1104533 1724053 1171754 1808290 800250 277293 414262 103879 1868930 677597 698733 161499 1839627 636613 1086808 1527519 1252363 1927156 293107 138337 1961116 455532 864439 1246348 731592 38834 1462844 277329 1751732 1458391 1570749 1912002 1482162 1005812 895762 933022 379718 1254118 1227822 60524 1235098 1609457 1304278 790027 1162651 1358496 765910 1262699 1320641 1299401 930563 777485 532578 1048928 525795 703565 383594 609201 346259 1849112 1303248 1465943 703332 1942023 789615 213958 1682255 1650826 1537725 652762 1410492 629339 1926482 1654383 1858539 1601033 732203 1003198 1289893 462234 1678472 1032600 766849 1056136 1911410 1771729 767221 865301 469095 317166 1570704 973013 1898838 1919923 668732 1757784 821227 851952 1095556 978422 811694 726528 1294934 570898 102603 408258 248585 1273034 1676315 45721 1681346 1694790 1747617 701095 1085127 1893653 1022186 1609655 103022 1384108 751830 287728 586619 520842 427797 702902 1704212 1296934 1360461 293821 31465 872046 1493578 1107573 933922 1315317 1176601 1596619 383799 1768367 1447871 1811361 1154722 63852 711237 522947 790515 1917119 1763558 632687 314027 1536615 1281437 372546 1268303 1417628 671273 200971 1695543 829719 1461334 608757 745239 1046310 393174 1123029 651998 287542 1636145 1726406 533529 1480932 220929 1740765 430400 1167739 153960 1193037 1339743 892134 1415131 1078023 1709131 669988 662575 351113 1064407 679443 771758 1269784 1459748 566289 30364 870257 1042129 1412223 626469 442161 592002 528247 900355 315130 883784 979852 1598973 1382743 1709973 880596 568585 1399673 640169 1532455 761481 114179 904555 1580233 1919785 729278 198937 1375418 746025 709787 296892 397280 848340 1719760 993910 131627 1611360 370315 1890806 20822 246248 971058 283314 1338235 1456565 1200644 667405 1335991 1297323 1924693 1624000 288819 493521 469738 16166 1173911 1294908 821062 554713 613357 1019983 178951 1761511 691739 1747767 1949236 1244581 248211 1394642 22688 350521 968692 1602459 1643514 714780 1090484 1315299 894243 272383 1466517 473393 838544 1969452 23420 984498 836730 1712070 1767091 1536880 792808 1166850 1146148 1109343 1779053 1766805 1052585 1713311 65408 1194636 1122149 1671433 864703 4028 836782 1582053 1416595 830999 431584 393447 285271 412595 1536535 434166 1228571 1899513 1151056 145487 787215 1956114 1096938 605085 898983 232710 1392816 1065757 520267 476470 84298 910132 1767299 101622 641090 4078 1917329 1332578 1770109 1181319 208626 102423 1086979 1395413 1943486 329686 154426 1380293 643221 1295926 433355 725094 1683682 1139224 552012 436030 1172858 1847384 1445137 691540 600293 913373 236105 730197 1620878 265705 1464551 1756960 138118 699567 1308111 1154121 175429 910992 1849871 124998 336890 1302302 862106 1223335 701800 1722279 1268003 876695 1480863 550579 1221249 435202 1882320 457727 1879258 609727 606236 14131 173525 535633 698302 986697 836356 589404 1448605 1731144 543337 1782675 1805376 1468098 1980870 1705280 91114 1334631 1996382 270154 431309 1008242 314484 1682315 674171 448669 944267 1392642 575130 134950 1466801 469483 1327712 1670544 355338 1524506 303266 1901298 1676114 295631 895211 1757528 1313566 902167 1352988 1106815 1206359 439180 1792284 1631063 508669 528875 1471022 246626 548066 1552820 1145146 557271 435871 569886 1496213 1338840 1399209 1414669 1887158 1941409 1280344 624486 1882670 973467 959279 1655467 633021 1839477 1532337 333824 5093 993365 913245 1390923 1417374 1892669 1901622 1593429 1183708 518602 738066 1798851 222755 631179 1105396 154267 1513342 106561 1344405 1308673 1925131 1360085 1529275 479772 1310383 393365 494084 1010069 743662 1766182 1489903 1127057 1531034 360567 869890 143474 258683 1555974 1721669 1745658 1003963 1233920 621549 995139 1480288 1209646 515354 958972 1629258 43075 1702715 540759 1011767 568738 1267501 1165560 1919732 288907 1164802 920428 1139567 1187347 1451135 1953243 1674098 1476631 1808538 1822742 379086 1724067 35972 1270834 1598136 1250615 1441500 582421 1705573 63045 1300400 1782945 1950666 1697043 1522224 1996633 1315615 1971880 161584 1014817 698489 1061517 621829 364351 1112138 14380 1955652 1447894 1477725 1591231 706846 1386263 349278 1469559 1811525 1846327 1581362 1092827 518965 203910 109460 1290309 1297382 983111 1635447 1913316 1290487 1169730 805059 1556549 191906 1559207 838647 977238 1688582 583261 16208 1579809 1608767 1339153 298886 1285978 28609 1283924 1062339 1675650 582827 1183570 1248083 39028 157789 280118 889546 1726441 1100638 1282866 1944441 1102354 932235 1773540 1484922 1095886 1232080 1165939 305760 1098584 47383 360448 1944230 1906649 1470872 1106859 652282 621402 1276008 1449673 1027549 1528041 498992 783023 1428115 519202 723957 807373 197380 1792413 1966960 1600893 733409 881348 487966 1702683 719312 1485251 437423 1657843 1401878 1244336 673967 1393075 1506837 1233645 954477 798239 1702350 270075 1688468 466573 708383 1043267 1730893 1248961 1627175 1809562 325157 996348 1238799 1138775 1661207 613563 724304 1888864 1590586 1217062 1239966 248896 104187 1863110 1580528 1093484 1002727 1693485 1165449 573330 555711 32701 524353 291465 1173880 1139197 1619829 1775785 39082 671331 266490 1944659 206760 1397434 1347786 1003441 1237874 291028 772634 1268203 429721 1167115 1677840 1471765 1398263 970379 1066005 1414716 1738826 594022 1470092 1154833 1692633 1337630 473698 145616 1256441 1120694 1686331 727069 1008522 1987229 1701932 1899703 511285 421325 566344 1959063 868975 1871717 1824911 1113048 175882 1219529 1390143 172355 1177156 1246655 33432 1280779 865691 1299227 1864917 502572 306304 1101133 1950443 668846 1257888 582406 811222 303716 316373 1260543 1658590 1769415 1541251 1124605 1721288 821727 1611449 1660012 1252014 1241591 439276 418154 768350 972817 1502806 1364850 745036 1087994 1910152 373072 170443 1448351 230697 1524880 1726287 1741935 24542 877969 1043368 341093 1837316 334478 177669 1508445 749366 1312103 1206114 1709673 703800 478452 273 459398 559497 106173 83297 24233 708611 1591352 544394 1162403 1289794 474251 100732 457275 1375926 766828 1310172 1833598 8238 1497195 1609815 1242362 590611 671795 85881 797378 565176 1400346 1358015 1729638 638956 1764716 1906324 102936 468145 1727191 1957297 1665548 735369 1016645 1649837 1598202 1010068 778275 35096 1478858 1861527 157139 1304913 364668 477417 1278807 1748167 1127077 1101995 1247836 1421498 333868 840248 1835677 21805 1438805 433780 1102083 459339 683944 708981 876841 1791825 1893460 189377 1035024 494827 328024 283304 908971 771953 83194 215157 1485065 1979917 1284508 5718 1033369 1377350 875091 1752781 1728511 711011 1292961 1673218 546473 833702 298829 1119026 636755 430936 43804 1813320 1470852 1179750 1226631 7073 1891316 1498703 1350841 1998658 552560 1386740 1328049 1683398 916102 1717362 449022 1318030 1059460 1330980 1241640 1468955 703890 437883 382734 1995224 228338 1011683 1829694 1646366 790751 475326 1160472 1124778 977552 64192 311716 1662966 493720 1004612 296073 1186537 787248 716758 1206703 1346382 1285065 171945 1573150 1157322 536739 434660 492213 750301 1460948 801915 1143076 1042914 319436 1343333 764374 527100 507300 1693022 902059 673751 1697325 394810 496008 1254676 1785486 1274175 1728779 1584680 1850184 1789126 1871761 1233906 78424 1513293 662491 447601 314065 434039 584171 1460885 347806 705180 1679637 231258 682690 554271 1956016 1426699 83234 516741 745627 981473 779895 1310732 1473494 656800 255102 1909089 1837624 1633853 1150732 988708 1621829 1026024 75139 942585 1896007 1338360 367150 660019 1676385 41434 1335630 1323510 484806 1715825 30063 1599188 1176258 1901214 317112 1246804 18095 1106840 204930 586454 1902317 1776502 1320032 1100651 1403889 144338 1085746 767069 601012 954989 1059276 1648373 979906 847885 1523483 1657899 1555289 735389 1910086 541940 148728 1294401 695017 1006699 256616 512604 1270958 1926903 1033831 1568950 640896 1862400 1685616 279448 1459523 506232 15459 1767678 1212518 1175106 1082496 1419399 986497 85278 1678686 1321927 446134 1055387 445396 1597104 1528360 382163 1653161 384443 1473162 1670230 1704709 1268876 619038 561952 227309 1763673 1441430 1480686 1627360 1037424 392197 603546 1082300 941935 369935 490945 1481926 142480 1532085 1943592 614461 614025 1177179 288722 863787 1303906 124190 102823 119582 1621132 1605878 881686 1692484 515485 1400846 1330298 1209883 1007668 1903695 169581 697879 1655210 1565227 1065033 82608 1042818 534471 1244901 1426974 1374782 1141536 904101 410804 422296 1649093 518778 1325486 340038 474253 75296 965154 1828509 948189 400637 108023 462725 1027829 855261 1517671 1639076 650437 1267176 137025 1772186 1455754 744677 1385217 301331 744302 1417649 1194425 233271 939476 761567 759270 1595551 1374583 1744368 1251031 1792120 1130131 433243 1975985 1575180 1630656 1136552 1238434 443165 1906636 1441207 788907 1760475 1892678 920774 1992191 1274041 693152 611198 426262 1199419 783507 1708057 380134 491410 1908776 443075 508698 1749239 1905558 922889 1453199 863902 811952 297262 3309 1281250 265462 725147 899617 760235 624917 1660662 279161 1625144 1955346 1846444 1812756 657707 1022793 266626 718339 710370 1246667 478260 1096842 1605021 1066081 1596090 1141742 1727361 58260 884887 271950 1868870 332554 1448048 1887170 1095994 1263364 48499 784435 1979999 536026 1040393 1745651 1202682 754574 942386 692402 1120685 1763694 1955631 1459636 462841 777785 14886 1137954 1412182 1140478 350403 679050 1267373 1791406 1094997 707394 1406599 768687 1355373 1177019 281689 668649 770958 1516797 30830 1832462 1490412 705658 1084119 194606 1206913 138078 856981 811790 778140 629184 1905779 1448494 1065460 187465 171725 823788 526350 52979 1563217 1007489 1231718 1953138 446721 1677570 1329516 907073 1128488 1501865 1000681 1834093 1658785 1193842 410565 741934 1379997 1208748 1260898 431597 1963838 74216 1052384 694231 1306544 1264362 395648 163568 1819032 202460 1427217 44349 99108 1915201 1148319 937983 1090434 166392 1750725 1462685 1231839 603041 1132907 1777355 870890 392785 1514668 1906628 1216093 800468 341220 1535819 1622210 1698079 1677621 1553308 268846 1314023 616333 1622919 302931 145527 971380 592254 1596406 635782 1253167 1965682 1458863 962617 903191 177138 1796525 1874198 1072677 798625 167824 1930373 444578 679166 1785946 1472607 328790 1994257 339237 587074 1697629 538855 1439292 1796845 723912 486857 1258323 1921797 1748571 1045694 1265294 911576 1427112 651971 1374477 1515987 311337 594543 227917 416629 1153604 1168308 358745 1110640 1930316 1828225 1550948 1517003 1154055 1998730 866467 1482559 198577 88223 499019 706432 501962 876461 1701843 766412 1786674 339023 1580737 1579950 457314 1982097 1070546 716008 874444 1320317 215142 1511504 1479715 605069 1463568 1259323 329362 842125 999605 1232715 28837 758704 185917 1850735 1507297 4245 698763 981602 1117753 1181961 9618 1793056 1977768 491752 19232 644121 1626194 346464 1626533 1517891 1318352 1328732 1204493 1197541 1777381 1278656 1344043 1788201 479660 1754145 1118292 121219 9054 581864 521654 925173 314379 623286 1338019 1433418 536495 563439 856697 1827357 1156924 1764654 6216 357130 574494 1435275 1875696 717809 398559 1319820 1951580 435474 216656 821649 1684814 92857 1437289 1105196 1261420 342947 923453 1530140 1601664 1730066 1198220 447117 794690 86535 1962607 1495809 935818 1724942 1417601 1370888 1326607 353517 639813 1298301 1342443 413799 855254 1125430 464100 1345370 1430000 106386 1650860 1356372 1737149 1273905 1283168 1405809 1445362 1317427 1550519 1518275 1157996 1308400 962777 35480 1503861 149643 1413807 699628 1292689 1935683 230311 668903 1143201 1457239 1990403 344765 461785 539324 1791562 544737 495631 906624 996445 1843527 579847 1414469 243866 1413781 1245603 1004951 1699556 957270 1715301 1917565 1766768 1560742 1591897 1700730 1045949 1685114 541712 1634243 1704063 922915 839986 1483 1169869 899639 1557337 794178 1855527 976569 1117527 959151 1703543 70965 185034 860890 1887829 1726638 1817981 1790114 144119 610641 1378741 472200 233166 330941 529063 1608488 1054784 984714 183435 1587300 1072388 294272 1712608 767460 1807208 1829325 1522758 1563469 1486099 247152 1268045 1522338 1800565 113934 444970 1529112 1634073 958678 1185100 1399382 1763517 1473712 1916497 1152680 866446 176566 605202 802633 1714197 1599018 357442 1218402 370811 1726358 97234 1383261 67616 674966 1990217 1619507 348506 918370 1919456 1594884 1829335 105953 1301081 129434 731987 541181 693672 1973870 1820661 400554 1421556 127231 275427 1019405 1805664 1266942 494185 611239 1858997 1047065 1581185 1845776 1288388 901683 1096083 439294 1559328 326290 1585204 580993 1067841 1498060 430687 1668223 1061679 536743 986343 1840800 919722 582686 1276244 1031630 1939157 744096 166528 1271105 947917 1585877 441978 1489147 771381 1703417 1355850 1868093 121287 165543 805213 1911799 487038 654150 793838 1275241 1210114 120359 244581 1573038 1620467 913416 53179 853307 1027150 1401661 1544240 719671 1755758 116142 449435 1331515 417824 462519 429711 835689 1115819 1626349 817126 1146064 33363 1216267 392537 1896515 552653 1786780 1489806 1427907 685380 1716428 1258853 1193661 277033 1746900 1116559 325463 60492 70070 946821 405945 1390426 1940547 712534 561970 581339 51319 1477510 205485 307185 1607056 1802665 547520 1579228 1068889 1569100 304519 1223436 1297117 1335307 1202613 1996828 150071 1060224 78033 532535 97260 925134 535398 376214 912520 1364012 386358 327352 424368 1104959 338590 1048676 1785974 1704761 955663 1322197 1214591 1515014 1344410 1619324 736930 740849 498487 588335 1117414 678822 229733 1256013 1598284 364349 729633 567706 1451510 117736 720108 246616 402281 994790 1619710 266825 1144860 1016751 230988 335610 158145 1333444 1748944 456990 1665499 1267064 422843 1060055 1212083 438492 1297656 432868 938304 316382 1172623 1278516 1752750 202338 537959 837353 388667 1111178 1849652 1220036 1327616 1436617 1744896 307703 1497022 17771 1910919 1827703 148961 1134837 260756 89578 455043 1420542 700427 1522466 1753210 719921 808804 418417 1667208 1602143 829771 1385497 945163 813145 632522 1589667 1989672 841125 1324574 1360220 1316864 1420411 1336551 1135503 1059393 418571 219813 1308890 77253 789301 1430798 1741459 1687357 137776 400916 1745815 1749566 1361677 1986495 652195 1010487 1613896 323464 1260965 1850996 940026 1751737 647904 1381237 226496 958968 917142 1443094 857355 638960 352378 1523799 1885119 324461 1689183 1729334 1222042 541467 1462756 1411444 1052096 301233 1211675 1716290 1328270 1760748 775423 1170857 651902 1835067 556424 634554 1067674 215579 488994 278634 1528122 453248 1954102 854118 564040 1032658 1901034 1195042 169666 323346 1193989 319248 1128984 64508 385818 936632 1695450 78812 1724426 1312304 1444086 1328195 1502010 270325 619980 388661 586002 250635 78660 1070391 374631 1808330 323457 718770 1441726 1698661 712908 1059349 1663964 330015 1852995 1100242 395140 183450 537242 1102228 1618853 370292 388963 1702486 1565158 1685381 691139 602143 1563264 1090729 1394836 942052 496194 324223 920245 293400 1107735 590804 147597 321686 1503406 579567 975410 1539746 1766018 667750 805869 752639 1388488 91638 360055 585750 1130396 1115667 1083126 1258959 1339493 632089 169794 34052 1755274 1997600 337174 997055 360243 253123 1246760 134425 770496 1970018 1920713 1912064 385694 1339163 1312867 1059552 605986 868439 1321558 266075 1448156 1452369 486770 1573582 100985 61425 1819617 783933 1182559 1674269 194729 242895 1409842 1457764 1098321 1854211 17101 874723 536223 280666 1145974 1307912 620003 447380 1865920 1003216 1496830 775274 762383 808256 400267 70091 1844766 926246 1230208 1674022 682243 1210911 283331 1380998 125217 1074492 383924 1868321 1651365 483434 1055087 1051676 845590 1579564 53348 1835924 54541 1396602 826353 186689 972562 564191 578863 1794522 1279828 392894 1966694 994614 399910 640141 911628 1424905 1488352 273870 1327232 1346212 1431641 1996852 208153 1184676 801036 1040613 885743 355029 61944 34457 265759 1514705 1629801 1714143 705033 537957 411907 606874 578194 777588 236400 1688663 176688 1983301 1158032 1182489 848109 836906 1070214 497242 1157528 459132 1317620 1826272 603153 1648069 1922243 431695 964909 1227295 1069688 1164899 14994 1875036 1041046 1140073 1482312 792707 1070469 1192153 1113247 1585035 1789737 1273171 658718 1241931 1961627 1225075 31420 875689 133175 1748505 862278 584577 528517 286767 1714842 1899497 742110 977484 355563 1090721 1839189 1308773 307838 1005578 1664429 1729936 1496720 1541523 1367352 578059 1487132 666728 870907 1308090 520900 1517966 1786848 1871759 1262168 1311086 4804 912981 494168 1350076 1187692 1554445 1351834 357203 1370684 1154119 1719737 1079178 1765545 428895 1923801 1997608 282473 1928327 1293536 910337 528724 1449158 852086 1936435 55722 1808199 1604542 1349614 560793 306490 432225 1748661 1981187 1669693 829946 1891802 309762 789942 695014 843837 1358582 903585 1424988 1881135 1653778 1266498 566395 1629572 1004649 1218367 1078320 1007102 1612180 1340953 858889 1963265 1999782 1970951 1226377 1753653 636462 1462746 886563 1737920 1572570 1550219 1329090 1059589 1283083 1995057 1982039 1493856 1213266 1414652 111925 668172 237502 1547985 501319 1514507 1145730 972489 370197 175548 528686 1894020 1768791 349954 734315 270887 1373775 584059 655105 287685 1785991 1426408 1094931 1696970 813342 995986 1558027 1124113 375616 326055 913379 1025583 342563 364929 40297 289062 413710 486648 653879 1666746 1382945 778672 1836734 1197769 224777 1290551 1966153 1316194 57638 1370398 461503 377083 1433306 1296561 596696 572971 1577794 1864560 584038 1884243 1978735 17821 1189978 735844 1090433 1049578 1619137 1377025 1410522 335436 1599362 55203 1415406 90471 1955243 1798697 1206494 649596 1085681 154724 470294 124168 1994266 1891637 1616044 1856349 672690 1831649 1388837 580052 633567 849455 1254596 502220 1309893 1151033 1610955 1990932 1360945 1532782 1684415 978983 989950 303043 1925934 1149565 1897619 842881 1334422 765995 542202 845503 966962 104563 709437 99119 1523231 1795495 956721 88855 269737 1735523 760213 778134 1185141 213081 333784 1305278 1755695 1705621 1877687 1667442 1776651 1134413 669190 600982 1684068 336364 792085 1278017 1908096 1897848 1687699 764094 1862573 479179 556660 1718741 1546172 1394925 3732 1256933 1831545 1454434 1885731 634060 507757 1118776 1758771 1237284 23159 1649453 428862 1682495 392010 1567290 922611 304984 1672433 1739434 579019 1503692 1080837 1905464 1000405 591872 72062 824682 905233 378873 178921 777461 1342940 1577394 872507 1829806 1042621 173585 1697813 1359715 1926718 41970 535472 928952 528024 1484709 1462865 1681985 662156 531851 1784014 1131952 1541036 1061676 411913 1450678 1458052 1586212 247827 1521836 217924 1191040 464895 1826236 1623868 936130 531676 1465054 187545 558736 1120612 1332774 1151407 351137 1289147 987833 829569 908768 1753528 1053293 691070 1460331 732963 782535 337525 1778507 1325314 1457954 934172 1701567 1860026 373991 862451 1392938 5187 1603791 912617 757395 698924 584578 793403 1331677 403351 1303517 557326 615335 390048 1701566 115453 1167599 75134 1941263 1049267 607052 1326727 187496 301136 1850340 1958929 890746 1524860 252433 1634096 309504 1582863 1428715 581073 681725 1231823 1883475 379610 908097 1190053 880771 582465 565347 1715336 222125 1641804 130545 1469017 1847663 970920 553262 638284 420798 1365723 1994475 1436184 1260116 825992 1313426 188147 662250 1664104 1234846 482988 397742 1237101 1328871 1700398 1472216 1835504 1649378 7654 1462914 537022 1211683 681410 1412695 1486712 565227 1164365 317013 1284865 78171 661558 601138 1487252 797320 1267152 1929654 1754973 287349 1105367 158706 1792328 313019 1940481 1828502 873576 1034374 1153688 1929026 1576302 1033900 1304911 1367402 1076983 689910 289830 1690681 1759187 96675 1201722 1974649 1927086 916384 200555 364861 1855514 1660914 74636 1641973 599432 798696 1954085 995144 167546 679870 1185771 1577001 1518288 204206 1776735 885105 727347 1145864 1540851 734222 1229274 1970136 1808052 1573625 1496313 1716248 1425250 1741322 1374321 1883206 193114 1873935 46431 1533509 1850589 1943470 292389 1353453 632623 1559232 1960138 1494845 12033 700918 13129 1521208 1873420 362699 1595187 1179980 1886441 811511 1248320 953920 1516754 100466 1311441 311815 1662400 997434 565935 623893 1091382 1347934 38000 1683449 1914466 1774935 131179 1562133 402124 1910600 1801892 1689948 1557504 1817376 1341376 1195197 719496 380296 1429199 900514 27063 1715174 1134483 1709436 471008 132283 167448 394521 1049994 1827219 686987 1059142 1398822 1001195 381764 349313 1963270 807040 778007 920997 1534870 547882 1865128 1522619 802823 1398318 1818238 1299146 1013746 389483 442468 274316 1795685 1908332 1808677 1446184 793370 252724 44043 1684005 52007 853214 179153 890901 1536996 1324507 347586 476349 1578486 811040 865731 1070618 840387 1934123 686082 1816620 1130248 660345 168505 923266 1711365 1224109 237754 1542821 723857 606005 228977 1986789 1815001 469216 1821601 965034 1596381 1735748 1121254 469107 1144248 813868 60842 554416 1149833 1330377 334160 1626569 1905810 612358 445208 1961740 117600 110483 523087 1797678 1459695 2483 760605 1091160 1128216 310667 1248977 866901 382611 299548 1310152 906549 1007214 1278337 130989 992496 763574 178912 527285 1667855 1544272 1982377 1587241 514308 332477 928491 334563 937950 1430071 486039 1427327 895099 938530 1763424 1465383 1209226 1220201 1785895 764638 293919 730683 585644 452223 23659 1525792 532087 781905 1994243 1187636 1071110 111459 968801 1509321 399875 1299508 1632182 954713 1436259 1385447 1212850 1759180 1148383 1532106 154440 41559 1972869 1375270 141793 101708 688718 1230097 577152 1854196 1362285 306686 1776558 935556 412731 842056 737943 1558881 793919 1919432 755622 912128 1417604 463939 1537932 277628 625671 846952 377423 532963 1630313 424902 1536308 239992 1509435 1701079 1810240 510997 1683447 1204805 1597089 740140 1745858 1292997 1737601 1024759 1183721 441939 1844707 635183 1793047 1900498 1560020 704591 767932 945385 1487539 1236958 132008 1526966 785504 1369363 1928984 1047201 537093 164411 526163 1302175 63219 192639 1397735 727677 177549 1406763 1518449 354452 1438611 636123 1289017 1874680 1671613 1564349 1670581 483086 824064 1610818 1016885 577924 109237 388332 972649 670216 915524 1477619 571102 1038090 1154610 1352558 1428065 620567 1300192 1386647 1885778 992103 374603 1972858 1739089 121799 1086535 307962 454446 1045861 742440 955514 1739796 1557793 897214 993962 691513 1181683 1712581 438239 3487 560434 1383515 61054 1477896 933937 1378312 1176755 667253 310424 336855 225241 1963869 1920977 555855 993341 1963337 1422857 1607329 1120696 1212733 1082236 590218 1954417 125180 1170812 1140536 1006632 1780879 1573429 1606123 1529001 501036 1196181 1464733 508283 146049 1987736 15892 859445 1459541 1657886 268245 384682 238554 1117723 1669329 584366 1026204 1236962 1106673 522617 943311 1954340 1115538 993093 1848428 1790335 1800942 741388 1486415 100727 1004706 583022 1632267 1461018 1556193 1459204 284530 1308596 1956355 1893909 664512 773696 270678 1613676 821557 572657 1507928 1442730 1996122 1944760 1639568 744740 227133 924437 223720 556309 152625 506158 216711 2225 288276 612240 208089 970238 771724 1186406 1912477 1645002 1439427 376695 804691 1211297 951452 238241 1309610 646398 1111975 744 1739736 934436 1787238 668241 1930849 1320835 296731 159640 1871035 713352 1136462 709212 1240852 1216377 1480397 777499 1705591 385701 1294842 508101 1257837 777374 139473 502537 1022843 609165 1648140 636133 1450976 1001283 1279011 584197 1310096 1538869 1423530 181815 416791 1994164 1448651 1673686 1520559 606568 1778906 1003808 1624268 1903093 293068 993459 489633 369023 159628 572377 1174035 92359 104440 1426359 671392 580053 1265689 545716 1537131 169439 1671834 1304709 1587293 163833 452825 615434 1741774 1824414 584557 421767 1457963 1597831 1218935 1683108 822393 1823972 952761 983474 168219 1737363 39032 894112 1819991 1546866 557967 1130523 1442998 1189617 475843 716823 1777330 726540 1841044 1316190 476677 1911456 283854 1551666 1438169 1016633 1529325 675012 855798 924508 1264849 1621637 1729779 1313579 291036 582045 1724947 1497382 983719 1924847 799314 554087 676849 1095587 1516685 1529920 1365116 919312 1375406 1994497 1584295 1677548 1247170 52608 775036 75903 53356 322165 1769249 1069553 1943007 834862 65969 1670027 1680040 1508883 1493866 710445 266153 1416796 66195 854362 1726833 1617466 748334 230535 1565019 728269 1027902 1668711 607621 1332460 1857816 1245490 1616887 498152 1923924 1232099 1865530 1995155 112491 1010673 1771152 779595 410341 918378 1596934 165719 798491 596497 1111143 406244 687429 531147 1040592 299484 293381 775946 79881 946593 1291138 1394116 69972 1484765 103966 567948 1309865 797353 1659801 540696 1933388 1334493 1741405 1545591 77471 981642 576678 1522498 467996 586105 392078 1878360 1544904 719190 452227 699044 1470690 1824303 849582 49700 1204696 829492 1995034 1868012 1739166 1285645 1093085 1837495 382005 1553359 1647603 432725 1815625 22899 1585108 194530 908148 143473 1644363 1830534 1298193 1083197 264668 950365 653906 275121 1367269 881654 1655313 808800 402495 721945 545114 1716323 549923 609853 1126507 411023 1324250 333506 640820 1247396 999162 580137 1050223 891657 789539 1821631 926817 240074 336521 921851 1873962 498421 422175 1872082 808443 991731 1588861 24873 1136389 719820 1057613 1539054 1998401 627233 352851 1683585 1183939 702282 841713 1756957 757806 1994897 1487327 1396817 603881 378282 320422 1766318 1651006 726664 1763098 30596 685800 784596 1852704 648119 1472440 1256211 1798852 687792 1537202 301437 710054 1707830 1181200 1592972 1353427 151406 885074 1325643 237869 1636678 1574919 1689214 567381 732368 1415113 496232 1614410 997160 55225 559459 738961 1251369 1565161 18124 1587355 1659970 838475 189553 697490 713931 337234 890460 826846 1389236 1663727 1750519 830204 1045265 1262682 781331 893365 580365 908020 658139 799506 334249 1942744 1124215 1635732 464304 536627 1340530 1764982 293997 1602398 1079381 1834989 1724207 836297 111913 1190560 404566 110027 637851 296301 38848 1422693 105285 1397324 1794100 829223 1250063 560381 104026 1361064 1972802 697777 580293 1878815 1993184 1403903 510101 466514 340238 471164 820941 1607419 50322 1489983 534627 1275229 1969433 503481 1004775 1530568 780632 1946307 1266805 1550277 160897 142542 1952324 388235 24881 1684321 504142 1823930 422531 901238 882169 430857 1169415 1139469 1638448 1464282 734536 1160041 1090957 1250637 1723412 1443470 193006 414632 1758730 291298 72388 483478 1519761 1329802 187737 253117 6802 141361 122359 1352636 1640256 1912400 643152 177719 1410370 1321460 86662 1918710 293985 1460428 810409 211540 1035254 835306 131013 1196259 538175 302979 1281058 78228 40499 59558 1338170 770357 75632 1079533 656979 844999 1272608 1911686 51148 990318 13438 802423 200686 61609 1204618 1572813 143400 699287 802707 1396392 80351 1525568 1323692 647305 885513 1911621 1134108 680003 1664098 1374266 691416 1103449 1824232 1088292 1677174 1096638 1270233 1859963 1754316 1010546 1446296 1993910 525228 1981460 570438 1739665 1870844 412861 468580 1373829 1027368 888444 831184 928587 291830 114010 1457919 1224050 753868 1486645 1109837 236184 232401 884983 1056450 958343 1064170 788091 1324263 973371 861754 1810683 672693 434992 292882 252127 20460 459214 943257 932410 894011 770518 822152 1302495 1479095 712382 909378 1957977 835071 1518721 599361 849166 1060858 265871 1891194 1938506 1908311 186562 990294 375168 1922562 272096 1780097 606056 1445966 254816 977297 1610560 372491 1542429 393672 1260214 900473 1500394 107439 1945940 1128289 1795923 718086 71721 1480697 303581 915642 986498 1202179 125915 908110 1078311 1372154 708036 1978509 1351590 204426 979391 661409 1013599 1632765 956427 1251460 809081 961553 1396074 1385887 1108707 672830 546426 1372608 100297 990404 1523486 1291472 1002140 1653064 1215795 692189 1793315 1895049 1419814 243907 534503 437968 483929 261916 750431 1525538 1855408 1631173 1009464 1703864 1199031 1216392 1756790 168604 1007079 1383541 1292199 1826936 1226664 746571 734885 627880 713302 227154 599920 613726 1007027 399431 24141 120651 692520 1853437 303398 1561950 1142051 1622032 1824088 497768 894447 1881693 284035 30871 1344279 1550106 200703 1252929 966394 733315 206517 1789531 482982 714661 1201522 1356272 1020754 1915506 620632 900596 1116305 1771787 950255 1343501 1308695 1632093 756095 325548 168821 1627069 234475 1764161 1860870 407151 936354 650884 1356894 551795 893520 1709890 1375978 1098234 80765 1531773 481114 776630 1533473 974665 526859 424455 1466192 580112 1571080 409092 414275 208380 1740173 1310892 1614531 1257755 1671002 1223238 1217944 77105 762986 1698328 404665 657294 936503 325749 1349870 39634 179087 1872351 362765 1350297 743341 1860473 1946385 1674105 354263 1796016 1853780 472552 1251557 1874632 1286424 925331 363374 1309582 322148 692683 1092842 1152622 398640 1121467 67686 1862453 1745611 671937 218446 607193 193587 1857627 1791316 1895077 649940 1465604 514593 232936 1577997 1154932 1719918 932643 1191456 713926 1182161 1055819 1251162 835826 1384406 1529681 531758 1215688 1620292 1421195 851242 339513 1204236 1673779 1879115 558311 1966925 702839 830554 1346036 156426 1769191 859028 961650 953694 1742665 834137 1806129 307104 1119483 1891585 34111 96071 239253 322093 1372718 1422022 1568290 1726102 512163 1209849 1568508 880209 1543507 1606094 136797 48209 844300 213957 1568842 722577 500087 989512 1752014 989203 682580 763542 1463052 1704286 721399 1227910 1015763 1283720 446332 188603 946917 561902 1061120 1349847 569473 1034264 1570332 105290 1543092 1967521 146958 129108 671938 336568 1732676 845854 1472574 1470890 558127 1695873 1574043 1777536 1400668 701923 1073988 185619 1312569 555212 246231 1631991 1698747 1935802 708721 11544 182757 24616 1648612 133848 1287723 615187 1398745 1336649 1168520 31365 237365 1679643 879249 682527 580760 1660703 688404 1806593 55282 979506 1348344 1566697 622460 652358 1040419 1395970 1822967 1681171 1160434 382515 1889741 153790 1418330 1564125 817810 1466684 1156046 1702012 473654 1096391 187082 1521894 104182 221188 210976 1861117 242448 974693 889540 696049 1810547 1634240 717098 761943 1120968 971961 1998754 721618 1232703 381280 560524 1733184 1513654 1572499 1013567 635576 1152961 310208 1787974 1472503 383787 623126 752630 1092607 1512792 1421098 232240 1399460 892018 1385657 498528 1591984 277908 917085 1914166 1473586 822508 351974 389088 1183615 1286869 569668 982728 1892558 1245547 455888 1596546 1575427 1647286 1560924 267486 23116 344484 1097824 587328 1309971 1888873 214356 707728 1738017 345713 1317873 1837314 43295 1847818 25985 913747 1910833 1876840 1616526 1942991 1588249 1415875 1952996 1057167 1956825 451664 1261366 704768 1000871 1682073 977571 972621 1088343 81131 1876534 1796811 1358718 803876 1186094 673244 1601616 833643 485850 1470623 1185305 254552 585400 253622 1573050 53990 279165 1364745 1701856 1385439 1900325 1770072 824748 1533610 1924778 1797783 1838504 1584579 434672 1031338 1579005 1146344 779927 1957283 1730505 1678223 345892 1287230 247258 928195 1545933 1972952 1959049 16618 327703 1710964 1954383 247798 1692100 417306 1120394 570727 905521 425254 1126551 1219118 677460 1118262 290540 1572701 411597 1951359 365541 1997374 197374 1094270 1051362 1822850 1377402 1910134 60801 389668 64869 907447 1041185 1558925 1599127 807532 146677 529078 604124 1585536 418635 498312 1346046 1970552 1532008 1317244 1362847 773989 557705 47412 737780 171524 1012577 347795 175034 701705 1004822 398010 1427375 1053274 1497191 599128 338974 393045 1545312 1207302 402607 1751333 723258 573580 671024 356557 1606423 1274340 597274 1754127 1065984 428561 989787 1781791 108366 606671 1063878 1966691 700925 928286 1379418 715764 1323777 1082535 1715151 1449154 258258 559907 1813070 298069 884151 421496 1280584 1085487 632418 356685 1705815 1889103 997733 383005 270870 526773 481089 1657827 1224363 654465 362147 1314154 754083 1047525 566267 1378726 1234459 654041 954503 505223 651491 570281 1578014 1994573 1067071 442752 356689 1088429 1699572 1775623 614516 1045079 301211 1851591 1571472 189557 1202622 801370 278881 1501446 671529 523904 815889 349064 1959642 4529 1893802 690650 1620827 1101438 814451 1035003 973898 456667 1562901 1872987 1142517 1106733 1968989 131753 199426 1262631 250590 1928384 1924477 359714 298414 1124756 1269299 1917055 1148117 628838 820329 1737521 267606 115589 1298825 1921786 651357 413234 60999 707773 769227 293598 1186629 453367 572946 1127741 1662095 1606740 446686 1915837 430526 1504309 274360 934429 1672544 1228182 1918540 730122 1846359 547583 1181145 1847205 245206 1646530 335548 627736 175556 943102 1551417 843149 1226390 931324 1462477 609212 848626 944838 641169 1780067 908818 1760131 1608846 1421396 514693 1993845 1001456 617509 663377 626591 1689508 1729434 44367 1598317 486112 846802 891887 843472 1939887 1691555 1573039 416120 763580 1133473 869975 1435606 1399548 547985 663774 1250311 892531 1713469 499359 1557613 874051 1099519 390359 703585 112857 1659960 1810309 1523553 214866 1236519 260220 150733 1161691 184838 1271854 510516 1789819 326308 1213678 435439 745562 141501 731484 952112 1071427 1277837 1539863 1291496 1306895 867702 1408410 182128 1097446 1631901 1972779 954425 857732 1049140 1780065 1841845 697503 1211784 1120005 1450087 1095500 366848 1103633 812076 1095495 1332224 551330 1687015 1404196 1345645 67806 464285 327243 1877769 1456865 151658 202513 825966 680392 1480911 1318395 1179567 1167176 758158 1224025 1983954 1235417 208351 1331999 489296 334505 1118071 751811 1312637 403549 873930 1745241 1668697 827503 1205846 65559 1683041 955492 608651 520310 1663356 1632239 692485 528879 1176240 10543 505322 257443 202755 1400382 1950470 432460 1498688 722925 954523 1466671 809095 894072 1193294 989057 475655 1299307 846499 727536 763216 832045 534464 1683789 1276085 1827894 1336037 443886 1446094 1115814 343482 999428 1626333 464718 1932594 1057990 1932307 513223 1183975 17978 1472500 392693 407550 1642607 741047 1912519 1632964 1936319 384837 540443 762537 1585309 1467418 1123314 1768938 1834347 1557549 770401 92803 1606407 1760859 1728584 183374 1832431 743935 899194 194779 687332 1995148 628268 979330 1480368 953321 1046498 623028 1328247 697807 466391 688029 30193 1436104 806573 1934841 1753896 195479 1193124 1570678 815872 1155390 1699053 1190721 848808 1704907 43971 1515247 89218 1911876 970757 1257841 1390370 382761 690034 140914 1596198 434916 1113818 1658267 884710 685849 1446628 576483 1005466 46768 1095494 589273 293441 576279 702141 1711986 1746810 1548261 72956 1774877 407388 993041 554852 1349153 1441288 1565274 1538813 1885863 278687 115776 172848 1233457 1213683 1931988 1299367 222934 756309 263749 1717187 1141676 1054693 600636 607064 1021138 1867304 1448625 1749730 1483068 312470 640154 497556 1853922 1726773 814928 242586 804803 1280929 1914571 68324 524073 711268 578796 315017 1713704 516355 1633993 778027 1282729 319200 458396 1460942 955273 1725966 1829363 383851 47650 370481 166849 1787676 637264 536689 1646962 1148365 1672157 1973476 682951 351092 1359581 1734092 41875 1312407 1699062 1824583 1751958 651088 1848645 484373 1192032 474157 1456236 909678 668054 248860 1426006 907393 1314252 643592 680164 1184889 230573 603710 531226 1665819 325383 180530 864671 1433360 61729 685871 559503 195211 28591 1783073 524750 655372 988170 1695602 525117 845966 292122 1293852 154497 1792487 1124665 1153590 1267437 15538 1451606 1906800 1406356 722106 1731379 383910 1967527 1348141 1912978 99023 1236256 1932621 1370560 599514 148863 1143475 854400 1183333 438559 736002 318149 87746 932196 609226 1578541 1306469 1528266 288884 1523045 47345 1282155 628958 1354712 516387 1530535 922829 926191 207747 678157 1438885 1866186 666727 1777072 1503414 220835 1221348 826944 1191859 891421 382339 1250587 526247 747058 1573351 506736 1561785 1141256 1593412 1544869 1821816 610112 671109 836255 1258140 1180968 1062802 954395 1417118 301308 1316269 1446808 1667359 1304650 1668368 222042 1949514 1010473 777702 1467195 1203504 1422389 244221 1166661 1609769 973592 1068442 636975 1892001 449886 475091 382787 513257 435190 1308233 502592 1912063 1151297 1496795 1134901 1299835 1119981 1416788 1092998 1820610 434101 987925 1630784 964015 450954 887293 366024 304171 1637302 1189507 1467459 876658 452561 1449246 1073978 1227544 516847 270060 961064 1347573 1120847 1437904 433639 1155972 1224315 1984028 1998679 1256865 1789154 1328298 1638673 1270279 56925 1902312 1062447 1702658 13926 1674584 1467867 1769203 60078 1343770 1341661 886624 887445 763338 1334679 64092 296576 1436002 35931 384394 1909088 366202 249207 1390924 476927 284591 1863500 213485 762153 291166 901695 1858692 981601 239671 673732 1631443 1958994 1583217 892032 1548559 1718378 176925 754371 954277 1719050 269878 600956 567497 1917912 1625081 1391126 442435 1491560 1942721 592966 1566543 786117 1370134 299858 346910 1578137 1478901 74991 1430415 171902 725814 868284 493571 292755 1035617 806516 1075441 1579346 254927 1696140 564624 1206160 1722341 553865 1551477 1657764 1656822 439633 280629 1736061 1933293 585816 298920 197508 1594041 1231065 889013 262560 827574 923738 1834979 303595 1255861 933621 228766 501513 635182 757325 1949910 1842983 728803 1168891 1564948 1959129 1318429 447737 933812 1589874 1731001 1382586 998295 39131 674663 361011 220266 1053464 367673 1133884 397654 1181338 1698272 571916 647251 1256157 1114419 1900003 1574030 1036698 1783566 1337166 1863262 1568566 1283445 317865 857493 531727 1040952 121936 88154 660398 152354 242788 1390541 741834 1260297 378556 1504649 38985 1344521 1224206 860567 1852701 618515 1699136 1048097 1609767 134755 128048 751248 100357 889639 408127 1598529 1832639 1316653 1343863 12325 263821 1176460 1077651 142348 1035141 414163 612016 812957 164636 1029599 794298 77451 666214 1413409 881717 305891 1489177 1501306 1694166 1659398 1443746 1290594 680572 1145494 1359219 883161 380690 1400782 961409 678989 1273214 910098 1748124 1176487 21160 695557 1436053 1405354 1078185 823577 408949 1872596 275117 1712460 1931115 90279 869771 663963 885726 1880952 849174 1312548 1731931 1838130 1108446 862583 528157 798348 1968753 962284 1740579 880218 1302677 726404 1398527 742833 590004 609491 1644285 1346938 658692 1167360 205123 1615174 40141 1969211 1222515 739873 1954069 1999168 763662 1498732 1594019 217520 334482 1269069 820156 1626868 717991 170302 945856 1275805 943227 437291 1416184 433945 509195 219822 1226175 1812554 1417682 1111125 1500956 517458 977295 1957935 1414004 1958785 475088 1036904 1884910 1232380 481001 1081857 352133 258962 87790 917612 1652847 1429570 1921319 1347391 1158178 1921551 997217 410595 1682788 1895681 2488 1249519 1083409 1752702 1741204 1681076 75967 1325626 517967 1218074 251784 1823138 1571499 1297396 856886 608483 58250 222749 769314 1782394 1555007 119595 1500886 1773309 409441 1960767 393394 972171 1418149 243363 1339669 39090 1641692 1255438 569394 1952669 551040 317617 1951057 1823273 579472 1452525 186652 712801 1096344 1190755 203516 1105661 1397326 561956 1887936 1716610 1169664 11541 1057315 1640154 906096 1382873 1822599 997505 1746018 209444 1738545 386851 1737968 36375 1243688 192837 1564398 1249468 841007 592601 1835463 689822 797491 1184291 80144 1982669 975325 1298379 550118 1220734 238585 1038357 693355 500144 1695892 242691 1954254 467560 1846874 135095 449900 1195757 176504 1117672 1233521 1680650 1759730 1717533 1212428 785396 895982 1592985 1947182 568389 677575 167474 1577111 163642 97511 62678 795567 1622178 1071707 908463 1294292 1647327 789559 498062 647534 353975 644458 1389268 579619 1668215 1791951 1106577 1278507 1113215 548214 1749002 706557 125159 454172 56149 875691 1438225 122581 4995 1589202 173571 347409 1159214 1853246 1521166 74921 1123554 1775161 255202 356003 1233612 1713163 107454 1203014 925797 451135 527099 225088 1031135 231491 1537841 1689530 741279 1039646 1476724 498220 1835186 633044 1208378 1439195 996096 1563816 1116915 942078 1648964 922770 28102 1003965 1599227 1701797 1828784 1896658 1734485 375464 835855 1418999 625241 1209160 1619493 273686 1541051 603464 1129691 828512 518012 475647 452630 1907589 366841 583877 1790515 1517563 1095662 857256 835061 1508440 1101295 301282 623984 1542610 860202 273817 180851 588755 438457 800324 56905 1658333 230389 420206 439724 250820 1713661 28368 1582887 1882285 1840875 1746517 1751840 1278004 1359442 1016876 838686 1425469 1690031 342009 736242 1523860 83380 1378675 1645614 43875 905606 30927 326926 1889929 350051 933947 60269 1052428 1364729 528995 1986249 1088602 1305749 1262351 682792 1850961 1290978 1477892 1730981 1553914 428174 600334 1194193 1822584 1386438 954699 1301750 1813471 1429458 1365069 842440 904547 979347 1085348 321941 964185 437116 1238197 846806 282621 1714670 403620 1439090 252236 1551553 1045233 1552008 1233271 553948 1324486 1466910 1342855 1000136 1386948 104546 972191 1057193 1642096 176133 1556596 728091 1383422 1626231 604100 499894 1826147 972032 1591936 1051871 1220221 1385339 1617134 1683290 194548 1317022 1785694 609034 710520 1875934 134635 455384 1405615 1095314 500241 161341 1901422 1123919 441803 547156 660602 1247599 727086 1238141 1175853 1516131 410040 1073152 506080 1997720 154191 88395 1185672 886074 1268508 1599237 1859968 1223641 260133 887192 589569 1788358 1010053 636392 810081 919367 485395 1522525 1364807 629084 1631714 916929 976246 1718245 1131291 832276 1669813 53043 1923009 485780 1016048 156602 1130101 277370 501189 402719 399428 1942095 578142 463554 422805 1192435 589904 260761 1010743 1359132 649681 205797 134200 124429 1219038 587502 139566 226947 187522 244648 816347 1477390 1430826 1828680 406480 1454956 244691 625812 1703261 1864444 1160168 1327563 100814 1626187 850085 1422095 1734266 1094734 611771 1196164 281561 1041521 887672 1150407 1603664 1973134 119621 627648 1781139 1399799 687773 420907 1870830 1426698 1009428 1663745 964730 946285 114682 1607029 751777 807770 381939 616742 984963 1634124 1510851 409034 422812 527895 1251712 162830 695217 1601729 1582401 678742 635316 1456183 1601334 982169 1827998 552884 1464185 1051477 251653 1391701 741710 917776 1898447 703209 541261 1480954 1286868 1254672 1279350 290706 627696 1264786 391582 1122615 336721 976070 1848489 493665 484840 816267 1887270 1908496 1572645 884063 1380348 1709077 348907 1016179 1719514 1591002 1430174 1765619 1201388 528381 22790 1119215 1657735 1625531 207527 1712214 778623 6978 1802654 131417 1356439 791682 666661 1424649 835522 1819995 1496048 444517 948630 1773190 529290 1618702 200270 1358385 1982050 1132149 1397371 1450745 849504 939577 1933223 1117171 1595476 55909 1007986 1522284 425910 879085 1956524 506967 1987910 1038108 262904 444275 967721 937243 1762259 1828168 228254 319638 1170052 367033 251733 658266 830309 46491 883841 1175369 1851099 247958 577609 708657 834725 412044 784447 1599321 1174500 1797254 213156 1118290 550823 481832 1978671 1110765 491128 1881139 1054857 944620 1995673 1900231 1598145 1287504 1444035 1918607 1134241 1246126 1478620 1487181 886962 227092 1844001 1910945 1300688 1639285 42401 316281 1302493 1556822 648344 375847 154332 595292 1067641 1507682 163949 1952265 725326 979183 766312 1422916 98778 1946589 1662759 230357 1139185 602548 1998645 1890800 793212 880882 1876016 852634 1642576 314323 805889 423749 965642 699617 1315697 932419 263696 1258689 1429509 693073 225002 813580 1998752 1172730 959535 726461 1805970 783268 742825 428097 24886 4156 320303 431440 1609059 561477 676384 1586222 1467051 1532980 385402 1818542 935784 1956605 1449007 1545679 1755492 1593091 1471258 648453 1750959 581801 1308707 965901 818391 1586551 90149 1665449 1033345 1209567 173091 1220336 1206486 777248 1643226 927677 1476083 1910615 584572 223939 326262 1047038 1993718 1270676 1060155 148518 1563820 1570248 1640106 457184 1496974 44853 136072 940306 101106 790597 1411018 1470784 117386 703963 1191760 1626498 1682057 1246488 1418530 746639 134588 1774475 1037614 1561871 1197507 1187362 63382 229465 1593345 192449 1234670 195007 543440 49423 1787495 1082766 777907 718430 612324 933846 1507213 900032 1353765 259587 176007 612780 62010 590410 272010 1387449 1338338 1645629 251620 1210224 224937 580045 774956 359715 831107 25203 157662 1037386 287992 1963555 206490 1639045 415312 153206 1037046 482693 380024 1571015 1588573 167060 762145 1905176 1592051 1875013 1267021 1579545 1097723 840159 132830 1088213 218839 379950 1059994 1561093 1060558 524757 726281 139123 1083372 871596 179726 1663151 100850 1986767 1611923 1024382 1068246 185205 1441802 559259 659052 1978810 473868 1612918 414321 725614 1275403 839889 1749373 149257 631191 610435 414156 1832804 606899 567608 822887 732119 716338 7697 196509 1658938 1913908 1926492 264149 796760 593811 871915 1147180 1005566 1375989 685223 1603432 169626 1265814 1057525 956816 1289155 1574601 941751 1973144 1189014 891494 1248708 818183 653516 1049200 546467 1774625 780508 579639 1277159 676949 1817584 1307724 1039338 1280067 332819 1335558 1027700 1769903 713747 337945 121818 648025 799324 515499 836192 901198 1777104 509837 1942882 186582 1690792 1356325 350343 1445420 1073740 1107490 638364 1391860 559545 1800401 265908 530121 662117 381333 137077 882352 27898 533538 961593 960145 1322033 253609 1831219 1959025 413215 1905247 209098 970679 740775 222345 488944 782616 361457 43015 1368205 324038 611776 437446 1730463 185695 467747 1774468 1538527 1835560 510057 1388304 1831053 33365 1870410 1516492 595413 1180432 251920 1213949 59761 1903992 1672821 1534333 1729506 1928108 1490873 1203309 1491812 604207 1070056 981167 38646 244926 435437 1804227 319876 422101 880791 1713209 1685758 1819709 663051 947950 1456884 945209 240271 757451 112459 1425555 166196 545179 1728611 1178882 690400 1482435 1979616 233157 1015953 864530 624692 1899186 1615982 1114349 741642 422710 1458614 1013197 1660442 491715 225613 10119 440676 618327 1550845 966479 1660972 1113574 579025 1870603 892340 799235 968662 1944128 518833 1181034 1972901 553986 1959745 1221880 1015102 753165 1296967 916958 662146 112816 1215471 755896 321641 1475763 366835 954298 159554 113470 69093 1300784 1657437 1589756 1742433 603582 1311987 599762 1161544 780606 1401543 1441921 1630178 833396 585763 1712965 1526617 558393 214174 402361 1984954 228176 576961 822156 206901 1531827 1433106 1158877 1176996 1442310 1564329 592493 1010985 106436 17118 518907 619367 1151761 1483650 648182 1283932 709079 1374289 1550096 1269187 799105 1516328 1386997 500015 1342700 177848 1783565 1078326 1765491 901284 1340342 541469 121370 1729939 174376 1151065 603709 1085795 1714228 306652 1442238 1220368 213225 643400 120899 817863 23807 1521207 1498804 856192 51038 415079 36388 874773 72432 949459 1169734 480255 1785971 618268 190605 1919059 399833 774412 797532 802755 1810980 1509204 1833962 406797 80798 1876977 1976165 1476076 1544112 361534 238345 197322 1485883 686875 336491 465575 1660569 1622332 353790 1214021 82647 1391533 1680569 345716 1672053 757065 741297 1582094 1875201 641663 1219305 16393 1221729 296198 61981 276350 741057 1268477 1950539 1994489 1055241 1672622 80780 1551607 1121491 168471 197578 1281327 467609 516167 1783948 1837701 1614985 69082 620883 34336 517639 1944567 625684 615266 905851 77901 1853045 1221813 1149505 1551660 474421 833343 1808838 1732490 507709 147112 491873 348359 195572 199700 531146 1066656 685336 1077648 1297336 1333619 1852190 742189 1024869 964991 1906910 953752 52580 1832207 1612226 1058495 495334 168249 1935704 971603 1691717 1299315 363984 338761 380765 1035554 1710045 1357560 127477 1337797 1121710 1441181 262281 89875 10301 1177508 741791 600544 1790313 1813224 204030 1189051 1003895 1929020 5907 878836 1291051 940960 227603 629440 966283 1941910 1150323 1167317 154660 745471 653464 422039 301742 1672102 397306 1864708 701205 1854283 1509826 1887866 410424 1810903 1538789 1539026 880751 390821 887565 19113 1627546 177253 666882 127116 1243555 122097 238530 536364 596768 341244 237266 1973349 747191 1793566 787556 790183 21105 1512182 1004546 269476 328976 328863 633157 1253076 117581 498695 841992 578356 427745 748996 1279775 267093 1570548 1021029 401811 205968 1028152 197067 1567259 154339 631077 1403651 365809 1741731 1880392 581283 397663 536258 1717821 1075850 1699462 1282492 313690 1589865 1833434 1388666 576769 1224994 113167 1133897 1756463 732875 73464 1372801 214967 1376638 1808120 218776 1596841 290689 356282 1996433 1050060 707778 564813 835474 1818720 639684 59954 1511506 510120 7624 390101 34819 906923 1285283 1253093 1499048 1033161 1128397 1175295 1868681 1947390 1019395 646177 232843 1117942 1436469 275312 1576414 1131722 1180623 791370 439045 1984071 442677 1753795 1642042 1781722 1360746 543716 1742885 1569989 1320836 1752894 436040 1921652 745572 927279 1121804 739017 927213 1427709 443485 1355510 1479257 580444 1063617 1957226 506773 1248498 1726301 325630 1354568 63998 470794 1543771 549779 1707757 16271 576582 1535409 1622622 1135898 1405463 606601 1028792 1617274 1818904 1942523 968377 1790110 1455768 884908 1071330 200983 1659189 1539768 1583624 752796 564700 458080 1104702 316518 1867703 1237268 941989 1528495 1140148 474710 218646 1274325 241997 1332965 1385135 1483133 1822343 596265 1221047 480392 1782320 264203 552077 783734 421998 1480596 1153089 1734424 1937321 537220 643375 695948 868989 912779 1289259 379393 206625 1937905 1262248 267273 921227 1994692 766541 105472 524923 201203 623608 1857250 1362993 793544 754505 682575 3048 1389199 1330150 538519 267828 318812 364767 1457053 334710 567820 525236 1916498 565594 1604438 443436 1657347 1286169 889539 1270185 311862 1014499 795281 1227897 272057 1285580 1677236 1894558 1086366 1938814 486356 1558715 1794753 638243 260371 1935994 490447 1857947 1512853 473505 540923 1349883 1352744 429368 940543 1576762 1425558 852366 168217 1242773 1789679 1071888 493003 1418063 1088010 57491 1646319 793003 605510 1186487 966787 1126350 63055 1930515 1331016 1846030 229227 1345152 1143302 416828 954234 664407 1966795 594461 547247 541438 342437 1889874 1317406 593264 76547 1171387 1718140 1965579 1258208 578058 1997528 1673741 911584 1825708 1048381 1274825 1070593 1074886 872911 1745556 667184 1156749 114130 791703 1728338 1675136 1835592 345866 1026384 1790674 1554794 1850529 1039037 468576 1028031 395171 1740401 117744 53690 654754 1568829 759438 1769509 922911 395545 876992 548427 211666 1128366 1595260 1535625 1339373 652213 510691 1945689 1594521 48031 765076 992114 1345961 858204 1983975 108015 1530964 461241 629121 1658467 793834 214584 644209 1572257 453110 211689 734746 1884675 1761390 576153 1673627 826110 1939671 1110404 1780330 677674 1900390 1858890 953359 563440 31268 1650884 289272 1054428 516121 468368 1396745 931688 782080 1939597 196516 1376388 1613234 1641117 433996 1862779 913794 889252 1835760 1532604 1854839 750788 56488 1176309 186048 1618664 138543 1319382 660078 1049147 1034026 1798078 1794024 1108022 1002003 478843 727243 1941095 1105414 7442 1978906 120940 443618 1537385 1097353 210694 895355 1074157 1219248 1892464 869093 1502889 172744 1071978 588043 1166098 539804 473018 1611631 335733 278885 583840 376839 83211 1278242 375499 1697580 496704 1884017 405224 929270 680105 1884604 1944004 71205 1954638 1359149 1021066 798205 1044368 1268698 1782061 253834 1385391 1651490 1729599 305653 493311 277663 770610 90765 1213577 1889487 128876 1729615 1175900 311027 1121407 785989 1889655 1399813 1172371 735628 1068626 1642904 1090283 1616947 1836915 1945916 1336257 178872 1856523 1128460 1119521 360520 245241 1982447 1390952 1558130 1663238 138854 1605235 1766846 1034278 1274221 1214589 999221 863487 999874 1160389 1881552 1133790 21415 628776 1304449 1876749 1603711 1848141 674324 1383180 1347026 89422 396475 1046794 1284009 1759317 491996 1059923 1016522 814688 541274 1635627 933472 654210 1336361 446457 132451 898757 1838089 679303 773654 1150001 281953 1101250 1916198 797370 1924562 967197 960614 199898 1794119 111372 1197584 258489 313196 58718 24397 596761 1471497 769341 19880 1119637 1273967 1059097 1199735 38088 1208870 1606175 1758506 455453 1866391 1821647 1019326 1778054 488548 1445253 231186 1080595 1932012 1466587 676476 1190214 938099 1651824 1307538 284419 1928284 1847571 275366 505251 1771547 1820826 1733359 111234 1226709 192344 608624 1364304 644797 803829 1385199 1991422 423068 63065 1462512 1775219 1432347 567145 905842 686911 477635 1355521 1703861 1546933 1073091 271273 1668719 696249 492225 158250 1244723 378769 1831627 1721632 618140 856907 1801920 1953043 1039962 1979225 1604836 990275 1760230 132506 1109087 347724 1033895 1630780 317625 1450012 1668469 1761999 861611 1148888 1601900 1150319 993080 1866744 66891 592293 1439296 786899 1874890 859134 1440104 856212 171763 666274 1360546 870212 390556 838281 944002 1959602 432443 1777771 742578 809091 178580 1814637 1107769 814135 274286 141816 775098 1700603 727615 1989938 37307 1266687 1964902 1480112 1379687 158290 1379832 1152407 1363699 1309555 1133864 37035 798712 1671233 1658281 376979 15141 1768892 1395926 1377469 770030 321058 1103188 545416 1664710 921774 1720570 593887 1939565 538941 1798455 1060310 1112422 1009468 1107239 185117 875076 1418007 257703 437002 157068 1056688 684354 1654615 1860936 284262 1974913 1590237 14565 95187 43586 1734793 800103 1605698 930973 1117001 519000 661971 1460260 1813254 1272021 1015871 300004 1035958 1712165 853940 1107770 1537848 1963178 1521016 853717 593504 683740 2413 759170 482859 1667295 255371 997917 10947 135705 610730 839772 1396006 1340695 46640 1897084 238473 20971 1256714 747103 475903 131641 533576 302116 1659475 122520 1492089 1487251 690507 1973680 1651253 944694 1034151 344505 1151924 1608014 1086433 37349 110945 1077525 556055 804991 909994 1599126 386627 1686798 1524940 1431381 746641 596829 596385 1907070 764140 456463 79027 9397 1490441 540166 930942 954884 216853 185539 1889479 597443 1145948 1463250 66707 1846826 1793726 1567574 222403 454918 885249 1550947 87409 672955 370017 409917 944109 359674 1746828 1054327 592392 570046 1809749 1069725 561203 1701873 1805381 1351372 1627839 1635684 753999 1766833 1195940 1500509 907804 1163133 1898962 524324 490813 1679297 415567 102086 857250 770779 631923 23113 12497 1986860 1876079 404688 180955 74141 107568 415057 1361364 1742498 565118 1117024 1325711 435977 1551229 35863 657055 843054 591689 1555443 1296480 1462518 1681258 1686991 239520 573636 654966 6218 1864110 94627 781015 1831596 1707026 104906 636650 1514105 112088 1479136 1873104 1017868 230765 1857134 1471141 220194 1992074 1958154 788490 1445094 1534231 508086 1042609 1613665 1672750 614095 1044280 1995905 1542323 1024865 453601 730949 619211 427268 1783031 1651947 179811 1188643 1026401 1713138 311350 1538135 810257 1539475 374303 913016 913493 487053 1974695 693457 1071605 837510 1646926 1743587 307738 563455 1367781 890712 95540 45645 1303810 296726 1337884 358594 329802 88059 287925 1136207 1472648 1133853 192844 774448 739448 144518 570580 159425 205481 1438693 230460 1105950 1805702 1260369 1382808 1203672 608957 1850006 533461 757137 512083 786212 15069 537977 1939988 465428 1240048 1751308 1904528 1533618 1436463 1179813 839297 565695 1365664 1039637 1631220 608695 396867 275576 669937 288871 1001837 1074688 1411894 1398022 1160857 1343937 1314463 1608430 1958703 1784003 984798 302498 1654108 824563 1161004 229494 172638 916904 373838 441342 1040164 858465 1457943 419245 1397960 1597492 1402995 1348691 540318 852758 881720 743921 980614 1075206 716325 869185 252710 296899 1879157 1725107 1528323 1216734 1929061 1972532 1033586 573358 1417982 1511920 1006374 1124571 576303 501997 1138080 1868365 1292939 1294339 839978 1785150 79662 209394 1293795 1389726 1174358 1809185 26760 1798302 288159 1181697 1557275 890653 246912 927308 1035225 1129497 1307164 995846 1119307 748567 1854811 334288 1124265 652731 1794793 1393481 1471991 300399 707707 1711741 891102 710653 665498 1355501 672615 354586 1000138 755959 1178762 1152265 1158601 836301 295903 466121 557031 792983 451343 1124600 316508 1684747 1857661 1228083 1199414 301652 1578192 884451 1165302 342850 1043671 833439 880962 1914462 936486 315830 1970557 1201436 639791 1125233 371163 1033563 28814 367221 552981 84039 348959 1889486 999487 30954 1185086 1090993 596553 1748231 552494 1711438 945980 1164320 1901688 1323527 1865322 249587 1198647 1323209 387000 1892126 629318 896934 710682 535879 1424741 172586 1314077 1149127 142077 1739920 518562 303857 1709661 707643 523995 1418792 582857 1491548 395621 1392459 892939 691801 1077772 1530563 4814 1322378 511216 869933 1995581 96802 951952 29284 517579 833383 260098 1863426 930337 1981067 543044 716894 184699 779468 1920853 28384 968299 1322040 1370556 476089 604328 1854171 295285 1067288 1325574 1964423 723083 834485 776121 1169267 1629179 746434 1598163 920614 1457987 63730 644212 334128 1526277 1327887 79291 881480 1998965 773063 1209362 251000 1577797 865613 354812 870942 1970605 315920 840203 1237726 962070 1245612 747849 1021271 1022346 56764 661537 598690 1078855 1743284 1661811 1148040 1772839 1738608 59405 530317 1749034 977437 1668442 334003 1987324 208112 1890549 1507637 603593 129837 140323 885130 475172 1377807 73054 1285581 1907772 1603755 1801219 399055 1633133 664331 1520386 1075805 1225605 53635 1256169 1856645 1287693 1721073 1551393 1722459 71379 204365 937420 1360265 644274 1995307 802815 1040981 507186 1229343 1629279 1064229 1036941 1370080 721039 1037160 1985118 1855283 1654811 418272 652437 1611414 1921384 1103096 81510 785010 1878357 757083 1484625 84800 935440 149099 1189841 295831 1152575 1315620 599086 1053364 403068 374550 1885375 775111 1254718 1458905 1368107 343182 282020 1796371 216905 263476 951825 1282311 1742412 1825712 23597 1185507 1507071 117976 128764 1695324 1559377 674296 1115598 1922440 1967732 30303 404028 1995325 651037 188833 843025 806641 820607 1065030 1898513 770198 1730973 1090193 768949 1554670 1093706 1478696 159419 871798 37530 483943 665787 654256 315105 766103 91966 1779418 875026 1318624 1325059 1144022 692974 1049739 1239850 1303579 1432077 1470894 1347554 908467 602167 1132929 298155 1003720 335094 829026 989851 1584984 795629 1248132 1590160 625915 1050169 1113927 1374720 650032 1209403 1505598 76987 1305739 808831 66770 516222 1994887 233664 1688615 156851 611290 462278 670965 1373948 1246035 618778 689218 1318492 474118 430722 710841 180875 616641 1212200 697052 969790 1444622 1734873 498157 735042 860525 439739 202912 858519 325369 430588 440442 1743298 1657838 1495796 1699927 1557422 896437 1454054 1470213 683094 180630 142669 1886193 930798 157293 375383 841596 212560 558607 642488 1612467 940785 1659767 796081 799735 1720260 477167 744600 199349 1673756 1553569 154916 206734 936264 42923 1218025 930475 1631974 1279017 1473717 593188 261289 782183 1764177 1019048 12409 638658 814685 1542859 1393846 1416415 1798515 1929766 1331697 1896790 1345518 1482742 676897 629537 1976491 264935 1452129 1777600 1086865 1674546 1274006 1830531 1655732 1030593 1847481 1459214 1055912 1583850 1404979 1331933 139116 792526 1505027 1594599 500120 1826732 880475 1327509 321235 627914 335383 1906141 691651 1659696 362162 970636 1766488 235311 1083179 801188 1533327 1848943 906987 1249413 1428785 1218529 434829 871735 1640179 1540547 1318218 833582 1572110 1071325 423936 917692 446628 659374 514556 1134027 461776 22819 73091 355957 1094852 274972 773537 623330 604321 1110988 316265 1320366 218881 1261451 711989 1377155 1346462 1653358 108757 925264 1369634 207177 1589257 33236 328901 558204 147924 1171742 1599725 1405826 1388023 517216 42323 1563198 1181879 908013 775395 1340665 675949 530548 626843 623737 1378156 1263573 1897226 1261087 1602677 1513960 1964865 1406797 169731 1740346 727222 1245188 1710344 378264 1816835 218723 898248 470854 461479 1702940 1277065 1537496 387886 168386 176545 1741701 1792531 44947 1854973 1531494 1671000 98178 1574790 1518784 1640266 126996 1248576 1246266 161625 287875 808185 632029 71631 619377 1274625 152433 314846 1136791 1204372 35942 867516 1393251 1154487 1998068 209696 1890198 497520 1292511 1933735 1710632 276275 302280 264842 1823910 1045468 791860 1093108 620495 307501 372201 1215133 1392186 1485639 882901 1710426 1017283 1625251 1422811 339871 897456 779989 1636401 1675483 4442 265870 1213733 1742721 1633801 1519218 1852930 371817 1647337 1911415 1973396 89985 1634976 1892540 57847 867481 1320341 302944 981333 428484 112361 933402 1725992 1231185 1097356 255627 1207734 247724 367665 903696 486482 1426650 930779 850136 1149058 649406 1413309 1635924 1653516 1378237 818567 1916439 412517 1726971 1286721 1647682 543116 1148364 79686 450031 1287369 938823 1585975 1791751 42862 1764691 1542069 897952 500054 583295 1704819 1951850 711641 678354 1406527 628037 6592 1317239 331708 1891988 1457777 1459360 1499581 269127 277142 17378 993234 1105143 1999723 1514988 344386 1176983 1215941 586096 883487 1775834 227778 1570630 290240 800301 454711 1589092 605180 1587274 1423893 1743534 664014 334079 813356 837727 634182 1533983 715020 122963 1747892 1813462 98666 520582 1756634 785387 1480300 1630854 301933 214365 1698599 635380 683190 157034 279137 1506816 1003758 600204 1965339 1544714 938714 232887 1288629 722136 799480 1421831 942746 315485 1755511 1504693 949584 970021 1411321 1746943 994455 1464796 1470172 347970 88715 143766 147505 446718 899202 1382476 1390482 1783631 66893 1307845 1942280 1995356 1365972 1534456 1230882 962501 1206647 1279349 1689225 1036556 1738475 1566980 1691748 473003 1441567 1039171 757882 1963606 107974 104336 1687641 1989964 1094029 1919927 718288 1012316 1408420 904249 747850 1997332 1099105 1594530 1834571 1192814 1681297 1592138 1077355 1121581 1227144 1315538 474879 1035506 301962 708839 1737818 408559 928447 1842859 1087070 1290644 809427 1714645 1484510 1834260 967504 883559 1721745 1152981 848984 49270 1732834 468129 1498261 1257494 1804007 536832 936628 316705 584307 1877174 1522563 611349 524574 143539 25645 343586 82681 1766929 443386 799547 1384676 106143 886693 832282 402278 1334509 786664 523244 1220942 859832 1866063 807645 1668713 1602674 710746 885358 1799746 159437 908544 486453 11655 1904390 1622730 1768475 447785 1910640 1841779 1417315 329847 235541 1899242 229102 1688770 729227 1471935 1854328 1932785 642827 52792 16171 23260 24410 365515 731741 306399 542666 556689 1652948 1647932 514427 184074 1219645 1856941 330642 49914 821449 1976433 787815 300778 1902281 165364 1519082 624547 1188226 343089 457638 1354895 346067 259317 735551 1832299 1689411 1010570 515482 923582 1266713 1326488 478625 1340587 610195 1451690 1349806 342949 659624 1881682 410639 473938 209150 1827224 1523089 1304330 961841 749684 1092903 1843134 618634 1426414 1679881 225844 87674 1594956 458788 862668 724147 1363094 1669129 963473 58611 842456 1081106 359193 936681 10950 1393891 1426471 378215 1608709 470254 136628 378081 299373 1514574 1171211 1492584 1682600 1068539 235886 1378434 1850490 1437814 1915514 1980701 229205 1285148 215343 1408753 1395486 1448957 1762746 1248317 180733 1701526 1452967 1643403 1284190 1844047 341978 100009 753123 830840 1522292 222124 257118 1661186 1268141 1649869 583996 1125193 85687 1678022 894431 1375998 156081 1556628 1671711 1310725 45334 281480 5566 1410357 1025928 1488759 1586631 390164 685036 1543525 539708 690369 22123 1225680 657429 1371342 955453 891579 1780206 1173049 1330819 187844 921863 648664 1100392 1304525 740097 1204395 1764139 1043549 1575189 1200261 472134 164465 643025 105191 475953 244293 1337038 58733 1990220 378120 1397955 1207464 492191 951760 718461 765278 559147 759698 1206461 1101774 129597 661340 1341900 1449161 1949322 207008 1199930 572965 1413564 84436 375953 891452 1570404 893396 1464115 1546527 1690738 1624511 1962474 1128899 104737 934616 1524661 417681 77007 1763379 87537 1770915 1098370 352841 654736 1325233 357056 331198 1383959 58545 1679933 1079468 1711164 995738 1642804 1163191 1767333 1554621 1417460 814403 1146999 663201 944376 1978274 1830022 444731 250864 515699 1728906 400954 1199836 1951024 1685131 73291 159003 1603100 236583 1024811 1904048 1936384 1965003 1288310 500248 811486 622090 358922 1150470 1787850 1961974 328392 467523 1663833 145743 622556 978915 848941 1000090 1734216 798823 1244428 197132 1960255 110754 1607843 656395 1905959 288660 471626 1646165 854280 80556 563616 515206 1415309 692838 1842208 108672 744905 1372342 290857 1233868 1854151 670883 60884 1486239 1925142 334518 748251 259492 1243480 743951 1664201 1292636 1575163 1224130 748024 760085 711761 1033212 300314 1709489 457774 1567314 555345 1821110 798763 154807 829076 164893 1357963 1007186 155489 391749 1136390 1483409 653459 1087022 207445 317240 573621 1380145 295758 1614575 507966 944903 1120082 20194 882790 1277200 783789 779657 643091 1483996 212850 1799513 1563228 1784258 1157099 1968851 1686659 704502 399450 492770 1289282 1616910 290315 285292 1699720 459070 1780660 1293920 1781458 399553 161146 1063563 1760549 712392 329601 1614194 1359440 1523514 869104 388493 92852 1788888 1029515 1916240 282984 1702657 494497 25716 1150811 370059 1763973 1059867 1805269 475901 1595716 1612747 1270678 34409 40854 1560087 785007 1652459 103823 1052919 806315 130300 112247 1766403 617636 117134 1889079 1618190 1896605 501014 1069426 620691 172558 565167 973841 578810 202264 40553 20445 1133804 645240 470614 1494936 1166136 1020227 108738 1645983 1376297 151617 1802971 1696315 1172735 1110687 1949909 1440413 1527209 1800468 369389 1074959 1242994 1671320 1038372 1215208 1155706 1869567 966376 737801 1658007 1342430 646006 389431 1816611 797190 1160161 1212891 696290 464238 508421 1152334 640202 525867 1835210 1146881 1776337 1487404 734619 92933 1601388 1135135 150172 314181 938651 1376389 1363019 622547 1502647 1742734 903878 459379 663651 1825387 1166478 853813 62047 669124 1624737 1569050 864051 398793 1317817 1483791 1109289 511982 536210 1809342 663659 1986444 466524 1756206 681569 1300203 1268946 1400912 871914 1805519 722179 21193 1604519 1124886 918722 597070 965525 393592 606746 1306522 1793060 358102 688221 549797 716067 1000346 1870599 410122 191253 1493158 502038 1028664 1269444 1481401 1514244 469265 1257281 472852 609028 1984676 86721 150952 383031 650514 1627407 1980737 1431542 1119139 112727 560956 1416504 83942 1817828 1869405 895674 125929 1285768 872099 803009 1972367 1822785 1559077 1545255 1411080 377779 206002 60240 1437188 321331 1002844 1202626 463600 1305701 1464168 40127 1082061 1787031 1019665 677685 1593731 1503340 1975095 29206 1945605 235873 333148 1828380 344829 1433742 496203 1428993 763315 959301 1652779 683216 967893 1913646 936752 733455 375155 1015589 1892438 1730286 16495 1998241 1349149 225555 1326154 490031 1047297 1953906 464811 1265177 1374224 1434025 689882 148705 1521107 1026450 699364 511658 918377 1187036 214078 1578334 1062973 1751268 1141642 1135361 735501 403932 679542 1877306 1041360 1902845 202092 145656 1876503 1036820 1551332 1388382 1041451 194474 1062885 118147 1649405 527485 810063 219286 866309 749771 1437472 1671253 1123053 1182948 1170534 161330 185076 1212919 846560 1722728 699497 1068985 586059 1093309 116297 222624 166715 546627 1162820 731042 495374 1199671 589990 1829494 1724901 916302 43393 1530891 468474 873380 943979 676828 1960629 137435 230159 724825 1133039 219071 1929987 1260878 985411 1365798 1868410 494941 724210 69572 575814 82938 1138366 912337 69696 202066 1768690 441002 1909258 590715 341700 1362676 648658 1172767 1080328 1456924 86827 348850 69503 796533 755478 1963292 915773 125099 296142 833922 1780852 1813454 1328679 574810 461197 1477456 1394142 251287 1012362 1218338 629456 1353117 132439 647058 546034 1459150 638440 933171 807643 1068257 533876 1570869 1493925 613399 1020436 1568066 227436 1195621 856706 1411439 768878 1651777 1548751 938702 1853810 1434118 1204445 195293 787314 1485519 1884919 1240910 1348930 859241 1261713 1855012 1128658 532266 1888708 1945234 1503792 1560241 1930787 1817468 1052857 1212377 694875 109064 1761079 1528974 1117021 344380 44106 1683865 1420300 581850 535569 995337 1657160 940279 766724 1398619 752982 635432 315508 1373240 1382659 262450 1010579 1773652 868482 261459 200294 1970859 841174 1072343 1017191 602610 1488453 204243 1563843 1233235 1862513 1100463 1785762 1230664 68562 470527 311825 1854896 225268 545314 1138752 1246530 1349712 863836 418442 257405 399564 1272177 752558 1157984 1455257 505252 438322 14040 159884 1606532 1533048 267055 1054587 1333442 399747 908735 349283 1119027 1797658 737714 1419192 229041 640971 124626 1397383 1061343 1231849 747564 1409172 1882903 977190 969277 1177045 637277 780580 189809 57744 1995240 1859000 873271 371081 1103530 1945793 150878 1622433 1395652 780935 1072057 1605240 1272887 1915181 346557 1251039 651240 205471 633412 926741 1002311 217529 1950206 1750718 1546538 301343 520261 1144221 1694824 1578817 856183 1829556 78827 1558887 1889181 399328 593297 1511196 1442017 1197698 1440629 1145000 833082 531393 720172 572417 35071 182901 1075569 438114 505249 1989306 703711 1940571 1117633 543369 1197333 586442 714307 578900 317692 661167 962447 1841991 524108 922002 875838 1239803 289550 1133381 1357141 1643409 1554457 1777064 1619425 1313678 1311035 809765 1002953 1034603 1854481 366732 213624 273326 1603534 104458 360775 123012 27616 1658775 670767 1936302 761269 233138 1222324 1260089 654292 971493 1939248 161433 1783333 1851584 1605586 1224936 1767557 241992 595306 1494799 1767771 1303146 1457403 1679522 1701032 1350681 505132 572820 597122 82987 1654336 1848751 1433103 417892 1290035 233637 1763337 192275 362969 721109 1445141 1431808 1350326 177276 1136559 1083096 1532218 1929963 497869 1771288 1754432 535628 943970 939903 1171515 509891 890641 639681 1670794 1133727 1295415 426159 510440 330623 24128 569235 291267 1712370 331680 1940200 400240 1284823 1017727 1676583 17603 1649164 41212 1877624 1249416 1406778 858017 1748394 207039 1298245 1269085 1733438 1026968 1980816 1026067 479858 864960 1954163 1148872 685889 370958 1556089 1428381 561399 1575046 1797692 1235423 468063 1966449 61715 1772111 1139107 369836 360051 1407500 1515272 1471929 86070 1077254 1506916 1530827 683577 1528851 1428631 1760415 371167 1354746 182043 1529946 918297 219060 1222405 676024 1083867 453497 411817 1734638 329719 1321647 303310 789528 736974 788457 65668 846562 518282 338282 1300655 1013344 97977 1790488 1619694 430021 862251 685395 1863637 1577953 1680680 1910969 260805 1942221 364210 622372 1166133 753054 1136893 1751402 415128 1393173 958986 1188737 1998439 140400 1105093 729502 753900 461234 668349 1258531 769244 1807965 214013 1591284 1619948 1387407 225382 1763918 1346979 556416 15993 1665351 1814008 434766 644437 1366518 254487 1280986 857028 1219378 1982440 47561 360319 490189 1524377 665600 1832691 249247 157844 1619483 1271552 190849 1195009 1688556 1449551 1654669 1588860 454470 1021918 1710909 1308213 1455108 1588015 1052066 208515 268552 1352167 227372 9602 853842 27893 1595160 1435767 584375 124027 1170038 861840 1403402 1635647 1275021 110518 492174 1404019 1982978 437218 335613 1552816 345303 1693279 1592205 1169208 423180 891710 1587423 1161955 42016 1902969 471018 529578 1663233 1714160 214932 1580216 393614 810537 1927214 1456460 57443 874556 715289 922944 1337761 1747036 1920271 1963692 1528966 1322587 1738517 1155392 1113119 1248764 1254561 156651 167909 1696988 530393 244591 852584 38865 455199 78249 325119 1050938 262916 1603781 224360 35230 1547351 697414 605047 351109 312384 974601 1983210 1780122 263200 418877 1747826 867780 1237611 1108335 1856100 1035548 906154 1135657 1205174 1367920 38736 1670755 919793 1559912 1046461 112640 1619442 527403 1145114 70048 1317739 874152 784546 1289510 454626 926763 1947271 1464873 34835 192391 249466 427011 768137 74660 1205424 382983 1538596 1428417 1331134 340268 1868646 1680694 1463343 142033 397626 374919 1619751 458794 102335 1779033 679008 1933478 698831 667151 863550 1908389 943637 692443 1205495 1181580 1254320 421037 486230 1006199 76155 98526 138176 162687 995941 97946 1852283 178063 1129734 457495 254388 1677523 1570666 505362 575519 643976 249678 538745 565610 338910 1981905 586207 1040399 570640 121326 362244 117542 625895 1561217 1860532 1198932 289829 1734506 137433 314037 994131 287679 896079 786830 1789333 1896558 620564 317007 183915 370373 559111 726210 1424824 1941013 19521 1309576 1047106 428547 506668 1643090 1399441 451088 741877 1125380 1238885 392517 975118 535955 886434 1138466 776467 1993380 74095 200818 603098 1686927 1463924 1986731 579199 1745623 1410272 1276171 765765 1429294 1603169 1919044 824860 1288834 491675 991367 1175270 564713 555338 446356 669816 1734477 1519292 1533308 1826058 1640291 1832375 1026474 222870 1063823 653972 1577966 1983823 1140555 755592 717382 878046 1317279 1962523 16810 218291 1737792 113743 1112861 1894328 1294357 785941 1216587 226668 1979614 977392 4035 1678024 124427 1426959 874648 877339 120995 747596 79151 1925799 1120991 836989 1977276 1649861 624416 1988528 1404516 1698925 1564513 855326 1897568 759229 229840 352278 1547744 5692 454538 1721344 561713 892855 796712 544481 1230968 556368 1137340 1104451 398769 1952018 1178911 988943 85777 191887 1289294 1741127 1648913 323924 1312472 955829 352151 662511 227668 573977 256460 477029 521073 1762105 1985054 600606 571106 882201 482086 118221 1256559 645703 1307778 978222 958989 951336 968064 1763945 708575 156 500556 1389766 202029 44236 1992253 121584 1166289 590989 1205946 1223090 891966 1643285 1805082 1068921 1262422 1113317 969114 1217552 1413427 564560 352989 654043 812189 1247424 1548406 370513 1185993 1044988 851939 272625 1769968 1804559 1947709 124236 1134133 886045 376178 188269 745233 891181 1805153 273153 1119951 616527 435634 724145 1410859 68415 1037409 785588 359580 767426 1249424 1382012 522383 1537406 462574 294217 239239 1188566 1134152 1091982 1730239 917887 1972920 740999 1109224 1920683 1065730 1883861 1768797 822714 999154 450071 1040846 1413588 1537881 1542993 1350693 236187 774572 568565 1410864 1110041 955546 907422 558517 370668 686492 936471 785771 109150 1432394 48228 105203 1799393 708950 1171788 1880495 1623385 1610008 1590773 1482751 681844 1706785 86122 1907518 168065 1738658 873181 795603 1055787 1405670 849978 1693999 1241490 1535797 1998090 124056 1828154 1464727 1168302 1117346 1315453 1006680 1370696 1890847 1012128 1728033 305144 286517 1727997 172399 667702 621807 439926 1975366 628241 380860 806081 1763430 25273 1442770 24643 1534759 1520026 1935675 1045975 738452 842753 827607 1845707 1961638 827594 1208070 1016268 1139821 1785210 1572954 1684212 1532809 67844 1918211 404953 631195 1924622 216737 1203001 593977 1572370 1885507 1818959 1127842 848669 1568920 498551 1542969 1835902 402781 686540 530390 1466584 501823 704904 1558650 182792 137965 707592 617030 448714 1192116 54368 4917 507127 1452735 828703 247156 186286 1365246 1199858 540360 1897278 162564 1247256 1199825 426622 425535 20324 1976979 1484853 238200 963417 1761095 1848665 989874 1811889 1512105 574850 1958190 1363165 1317915 1631572 593548 186158 12412 390968 901051 1041130 123646 739615 393302 1198298 1735958 307815 420495 401215 525621 1152895 1254051 1891752 753483 844800 1300828 623659 610888 1150875 488156 139438 1530163 1257844 1563406 603918 1587042 1120004 1415385 448573 755212 494239 733471 295713 1713319 468578 846388 943777 285786 327425 606487 767763 180282 1363297 130509 1704154 1183976 919467 1610071 1076241 764410 1422058 1389780 639064 1874949 1343953 1411338 738757 1488649 1572517 1506357 1845484 804545 1862841 506366 624390 123283 764901 78843 1087202 1389434 1665259 1221918 1500176 1999175 1045874 1576088 1934636 84355 405028 301546 650366 1333338 186460 1454814 508545 1242072 1598519 894416 936105 1204328 747384 875600 1450178 238427 1164474 6021 1465663 2739 1285941 521643 1851454 828115 1788361 90976 429141 1627514 1115140 1065956 1673341 1133084 994 1375492 1579780 1587717 1926074 1080586 1597447 1323724 1492977 172471 900413 133057 1549871 1323779 1565672 723359 240246 1985345 911111 1366562 1454936 1722507 637750 23926 1355911 1506746 213862 105029 1632223 478343 808633 1517043 428448 1238675 1788296 1043653 1810999 1893528 835710 99273 1970941 1863027 1370925 100861 76027 778699 1186195 1676931 1245084 1863715 798446 1093605 271042 890450 446768 1374551 1623013 1219125 1314211 112521 597718 162736 924489 1232985 1659400 881303 1390736 395510 1155720 838883 1359920 1234426 714561 200794 208536 1771783 1264539 1977639 1766339 1037978 787960 1661541 553297 1780342 1028635 1340014 1001391 491328 706719 1092173 1056445 1202033 1325977 300606 1025191 218215 723192 1275739 481340 712395 916149 415698 878366 642760 674181 105327 691552 1134377 832629 179878 584076 1044264 1535258 651107 81407 1106042 1596844 1898455 463035 941671 864467 166959 209130 1216722 789073 1147207 1597496 1012197 879147 1679699 1406238 680980 1549762 1346210 1983604 737638 1524953 298801 952506 1263053 704635 1758023 508241 1885855 345641 1174211 1764536 305756 581418 1627199 953244 60060 1405917 1416708 76689 743633 668984 726438 1174209 480684 1997768 634575 9581 1722858 731731 294024 1189876 1317487 589642 1290934 1510771 1156872 1812453 1320045 1573394 1304246 812835 901104 1172994 1459471 1926717 1426867 764776 881504 1318411 1264123 54508 1569153 692170 422401 718369 1388973 64353 1952225 1087132 973429 1214066 896199 554656 1045465 142537 970308 1807357 1455660 1547190 1015282 964802 1155680 1747909 1151737 1820578 1037807 1991203 647526 344744 658181 1248060 1674454 300601 980413 870363 1420825 1289766 304380 875787 662660 673116 1611895 1160147 609280 840492 1482305 178278 514969 636554 1053545 582144 1713589 746858 733908 1649866 322559 325297 1126345 1837917 1480144 1475641 902037 60989 1537066 273626 1438824 567434 134900 359493 1659879 703668 1457117 1592419 1639663 59510 648026 289349 1577847 520241 129556 676855 575336 1423968 742424 1702051 903155 1386579 1268129 720927 848502 1820908 547847 1550911 1492141 1544541 1496363 1742467 463178 1596050 772450 1789316 1387559 653719 835916 122398 599864 1491051 1023492 731936 1120386 1487138 833179 1972206 1894770 913750 25217 591681 411295 1853142 62552 1696626 84385 1209258 789565 1059925 986477 1072373 1201383 1386241 1573174 1632250 576682 1791096 1606280 987319 1709277 330317 478155 69409 1202067 913694 1746492 5407 846509 897694 971472 820290 1391180 626004 1279439 1916165 1073971 1660803 190423 1722687 1315866 1703984 1805769 889912 1103799 983945 631855 1313100 1373469 329037 184111 960138 536177 1887361 853578 1940645 795037 1324662 1635962 334662 1918360 53050 589258 1603880 254544 1709025 238601 579526 697729 1773215 188498 758581 429063 581943 1401254 418441 333023 179421 321148 173192 684691 1306313 1127598 159889 416851 1130542 1696696 1611236 427779 1629200 151681 772551 1326449 1894638 1068953 1695736 1544607 1704744 1689832 202946 725401 1370833 1121650 1665217 1420827 1786829 1023890 658937 143707 90670 1830319 707509 509488 1347143 1531385 478757 243625 1164247 1500441 257496 1990582 1005913 413530 539885 539616 1976975 1185389 524608 1065657 1232085 1064152 1108113 1157525 598952 1255835 735733 425840 929771 1462361 989817 1114780 532237 1059384 1163214 1248443 1336207 1449128 514373 14176 341377 1106443 610473 1992367 691178 1545900 687359 218811 1533228 1017270 392869 1690811 1073903 1870516 1747143 762668 1574368 1044697 440616 765487 1233103 548201 1304206 622580 1684796 1150707 1833862 864585 882408 1124300 677862 1173462 1017583 22129 298164 1990395 997498 1107693 874722 1794217 977829 1705391 1016481 57720 323068 696517 308914 856547 1012151 1408366 625501 246359 571822 1696841 109092 1101320 316205 1578855 236374 1336701 1422660 679392 1090198 1342508 1274758 1749862 307842 717469 649745 981121 72141 265449 819159 1209640 1292216 1840265 846237 694960 156377 225452 1787257 1532416 801641 1409254 977246 222914 1525476 591770 693803 1148247 74116 903061 160684 890530 937166 1878751 916503 385199 1278380 1971433 1153324 1517614 1969477 956116 175501 220205 106137 1272836 1438116 258810 1714963 1551933 561344 844088 217489 1777169 618614 490213 517105 518993 913290 347202 428500 1140923 161737 1049685 1467451 1204716 1374320 966503 705525 510406 620652 1160694 606415 1580423 276135 719770 1559282 1953255 532075 1843263 1997735 540444 1309274 1132094 67698 1726991 967097 1248154 1433369 1713317 831047 523711 750654 1553770 1749379 59280 1002051 1525641 517900 530759 727218 7200 1464931 1827612 1401141 705490 393121 108372 615268 1401091 146590 166930 519567 611047 350030 1895373 1877571 941957 179024 580524 357351 1342788 471792 1196073 1950058 849964 1600936 1634611 1357203 18532 27412 638183 488080 1180265 380077 1179902 1894377 1316560 754151 296538 1356924 1754072 762555 1105075 1321808 1949949 22624 770286 1215233 1991862 84074 1534547 748261 101792 1894930 1875822 1785396 875458 150730 1731816 430997 1955077 1642609 1486042 1565027 394833 1571741 692139 1562116 284490 690708 1367065 332430 142767 82953 1786450 572797 486379 1125127 1713706 620971 32685 1203642 985309 229593 684132 1330596 1149715 323884 17214 697403 904246 292497 202433 1659030 422893 1907999 1800491 506204 551279 1289827 1902663 751766 1604534 786286 1350726 784241 166092 1678821 1260879 252633 911220 1956206 207626 661082 1177969 836261 1131878 1442427 1840469 1876402 407911 949151 472046 1775541 680352 512300 1870383 647189 1554410 1360601 589636 116492 351899 1657125 304874 1645865 1466404 1658721 1356443 1360297 119718 1197778 1110326 1912458 95853 134193 1932712 1421421 1759357 838594 1215480 548649 1925837 1092880 1356867 1564381 557177 577039 451993 1456009 870461 388643 1814343 906811 1402210 1898174 1201447 975740 188891 1958072 201790 1362455 1357323 1557490 430833 904038 490520 439173 1520475 46398 1058291 109769 845170 1659766 1197226 613356 1384928 968852 1976338 429076 954568 457253 172475 845301 1684083 1578068 1004565 913953 1840166 583618 1202710 216559 924013 337314 432839 891549 86903 1978828 1869054 1608435 146557 63829 1757461 1784892 1691157 757356 246589 504127 646173 682921 1043394 1835224 449562 35634 1388490 819263 1090323 1090811 1600277 715937 318084 1924461 1091803 2047 1443951 472785 1565169 1039019 1552223 1672217 73407 607572 854457 1663171 425409 361281 528315 1136170 422593 206678 289666 1376972 1113500 1901851 1875596 1202419 838575 1400970 1724916 1772337 619757 1452941 1447705 1914598 1502648 1393146 724099 685361 346653 1510769 906546 718307 1967306 1371642 547361 1920486 1461799 1679008 1903481 462034 1583980 1933483 1758343 1871673 579309 1621689 1511136 1853753 1490855 228558 440570 1749442 948437 556807 983028 1141014 1611193 992738 1751021 1746140 143311 1082279 1089163 1392511 1436842 1171319 1904208 1375476 491834 1932099 812654 25759 260421 541072 950035 1505163 1621030 925382 1253803 764757 1243260 612887 1652192 1719790 1341825 537975 111792 1628698 1897180 492061 1441508 1221226 1205156 260546 140329 1613818 335851 1839650 1516253 311605 1072258 759864 1884601 587863 688563 960367 1086607 435620 212759 1074853 1572014 859666 168713 1674922 1901274 964900 473544 1139421 86485 1916734 1601328 1895884 699335 1483840 762765 1638195 1841582 601534 1325472 198437 254582 1359776 1318410 1963681 1382746 1353601 1976560 993387 1887971 187489 1020756 1261493 963079 670496 1829212 1702635 819556 551928 127091 778086 1768175 1245076 1336386 1110701 1383656 1504137 1582728 680627 353129 1800658 460189 1310226 587278 1261685 832450 1347312 349459 1239145 450371 570514 300433 1470837 254835 1972227 235491 593584 1565925 256909 1152470 579560 632026 1823216 377590 1869321 1347534 590832 322062 25086 401246 178971 1227918 528261 277946 1821662 1428777 675398 1967978 292214 54701 37979 1303836 1232072 1267742 1362517 1303006 1393515 107027 871916 1437564 1622174 768585 332360 1085351 928224 845464 1952685 1248973 1818745 1521908 378492 1306750 755118 1786800 1414847 1805704 830987 214055 786025 1228488 1721500 425673 340220 106798 883294 1194438 1036884 1669952 394186 1660389 1851751 642830 165457 329782 1519023 982826 1413984 770631 338144 44764 160224 588300 475829 1061907 914609 655563 525773 482379 978553 1809477 1922348 1293469 185722 967902 633582 1707825 118402 236743 868343 1281051 1934198 2770 1070991 1669549 790104 120042 524295 774283 1425956 1614051 1220947 1199728 87811 178914 1865870 1988585 608192 308552 1667720 279549 27747 1847037 1167493 9156 1711252 1011944 393694 991744 1614539 1347166 1621063 1757573 394558 262977 1044392 50946 872071 443380 1992257 1752093 1984598 536935 873443 788109 1202757 1009395 1742593 1926937 945670 1580410 1479623 198166 983280 402026 1207790 857052 1125572 1782045 1700086 1901674 376211 1457513 1649170 1840219 228265 1078535 1247993 1123592 159199 446538 144870 525100 1978655 1984412 111729 231485 1211983 1492273 1785592 902450 1319808 13836 1591085 1374129 1338580 1171684 73838 1628361 1996148 93797 1970065 1395125 116218 1401470 213773 336800 858362 1695965 1028078 1313384 132137 1362306 1588248 816315 935006 906330 724377 716491 232672 930775 1947303 1567411 619579 411455 762785 695071 494784 952177 306912 821488 418613 723758 729052 1934772 1937163 707885 1206387 465235 1564303 890037 1217561 1095706 1600820 1825594 1592851 541499 807561 523872 185651 460076 1402528 269630 758527 200454 1616600 50749 113463 1090586 345814 1168585 413410 1677772 1322267 692848 923145 1007032 649230 1466038 1064885 79106 1113680 1587969 1348345 102450 654162 1322741 1659799 674119 1484552 387966 993274 909304 562218 666964 29314 127181 1141142 1853124 377616 222082 179050 521753 619919 1279018 1123526 1333669 1092635 1112235 285052 474294 889633 1435358 1931383 1270798 560102 251655 259097 1808625 949982 1065410 1503127 1342480 1916377 949710 260740 1785651 1478599 689521 172820 498232 1897764 1222229 1367443 289120 1654048 1515239 450390 1743645 287135 166222 195254 609672 1764275 412703 770223 1928297 1932366 1873833 987499 1846572 1331289 1892459 1615925 1447757 872048 1723669 328013 1939219 1557061 1131100 1840426 967196 1900179 429121 658171 141786 674120 1875156 822528 1122992 634309 1418969 1713298 597676 614327 1019855 1554895 200495 52370 1188579 1601942 1244561 1431757 1686700 1557966 1009085 962660 320390 745463 431132 1979706 537404 199307 1533112 1937096 606508 876564 1339618 1459128 45400 735854 842203 1663932 1263020 1890260 313913 1170856 690231 1602870 1896813 1066474 1435575 705139 1873830 513795 1344914 253880 585469 604819 1343650 1555497 568196 672377 1539497 1050816 1597158 1280273 1958783 1866441 1629797 1473213 1576094 1595384 405717 184002 1344762 513261 1941774 802827 674743 1892799 1501381 353659 701630 427980 1432542 1827930 644087 314189 495467 1958357 869244 964234 857652 1480390 860180 485231 1486895 1328193 1056812 982798 263175 1744733 215410 1434428 1483559 80982 1485692 818037 1540120 338026 960152 715988 1112460 840010 517960 1773952 993245 1285976 771772 687769 1334177 1927186 1544431 1108187 125992 1692865 1465717 611059 380139 285267 835667 151297 722197 1387877 1370310 1792559 532035 1422077 650315 1144772 854762 62686 1869013 1842384 242614 1145002 98208 1882472 43128 273619 1679515 852016 644281 511417 1737414 382939 1231381 743696 1860093 1544053 1772105 1853711 1164222 272392 1918430 1261453 1252005 389146 1314114 1623726 415521 67633 279553 240933 872668 1162858 1001352 689883 1298336 1658136 423297 1855878 192776 297539 1815635 1410544 121227 572298 1103610 1969288 1772363 252828 1701774 553664 614903 267384 1245317 1459691 271117 672183 1898200 233919 952070 134379 1327933 1250104 470559 120542 1878061 1718556 520869 445255 83353 896168 1684119 1535265 1058113 143363 985683 1064480 764355 20794 1628096 1475869 1041204 1596996 1877122 546248 1766143 43493 973447 1265516 627562 1905796 1938741 644007 1881916 324657 720029 1282199 1761060 1947764 1479938 1033083 1646920 499375 1571601 1159948 1007062 400495 90258 336936 696697 912664 1776148 574431 889302 1282836 1136828 1514768 1124410 1762361 1001807 1216423 1799206 977504 332208 36334 465273 1405902 427468 1109171 399476 447428 1389484 314777 467921 1515149 1971070 1756973 654630 898860 1123679 1872528 606099 1400099 1710462 1352255 1876142 643702 1932034 1582286 144694 1112923 21839 10532 1429482 1456851 1103759 1448313 724243 1572898 1565494 280586 921754 384069 303780 307428 673320 1323813 1064697 61898 1758121 478111 759301 1901824 1376681 513829 704227 1875749 1157856 22630 1945985 1961441 1485877 1572426 18587 1512518 327732 1875642 112492 1520399 336541 1348332 438120 1930843 1294315 1826547 281553 1624010 378201 1318367 1908397 1152630 1355653 1374525 1436392 1169386 89134 85381 1795557 611645 1152478 51113 477466 653697 1465235 1784632 1498062 665719 1220276 461615 1432352 1149952 60478 1904681 1120700 412512 516342 1242318 1395227 872588 599264 442479 14509 483637 1667219 1137831 1436025 1596454 1401497 1923207 1620240 710955 1638943 753603 40596 1946894 1648942 1361106 1606859 1307870 1444415 1266210 1960873 1758400 1099799 1371318 629097 1776193 1409896 684275 1537405 1270089 1388172 590173 530592 1635858 365035 1070833 1123049 1571292 954647 481626 703928 359873 524156 1572421 1190551 887697 1256431 1151923 1861213 135706 1493480 483879 341663 286320 86797 115326 1015002 482960 717782 770985 753593 1669713 163813 1892907 229082 1564804 1986173 901172 1108564 1795543 654918 650529 1880155 18824 1043956 1623934 1454767 1085782 644353 1839096 747484 150330 1938722 203909 1004072 1972835 89615 1983329 1038280 327397 595340 435350 484789 1839364 14307 1310291 1561104 958711 1111761 2900 1118028 603227 854438 1808545 1642760 1532774 470222 1288361 1313003 1898040 1045117 749617 99487 894340 1516356 930343 1352561 936582 1231921 1212886 9901 5637 1323330 427727 1349055 452206 1063709 219311 608792 1657048 837065 106605 1058327 824158 506427 6306 986722 222404 1354921 1321757 639837 1880363 887242 512735 1991569 414981 1518706 1024064 339885 1429131 729454 1586776 114912 1324253 1053592 1296129 1911742 26884 1871009 511922 1680708 145136 285217 521311 296868 205792 1092038 872642 254012 748387 1427654 1290207 545700 1546291 138530 1229950 1446661 1757907 241890 1210728 272321 1329626 1510592 805159 1209562 1833946 1390360 44545 1847397 1730421 1557221 1648548 1831153 1632066 1371041 195597 642506 851422 1185312 422441 421086 1035148 1598689 77768 141311 305248 1642648 722844 961934 656295 1237147 269638 825659 364584 1469227 1059373 987744 44668 1962020 255883 1965711 1931328 1849365 1936149 549832 28039 272195 560004 841143 382367 593212 272205 337426 494307 301882 900151 222229 107075 1293162 460057 1184538 1391052 1695211 1388884 1231820 1235215 617158 533607 226250 1580751 1142999 1358649 448354 685 771722 659855 1900946 938430 288866 1069919 827115 1584226 977931 1754729 1757243 409115 1854643 1358380 1885349 1137599 1915482 1776322 941274 807444 1402678 122549 1278898 104646 199798 1892500 1056388 400386 1215636 170597 34874 1984836 1317540 1572742 1727489 999180 1375835 824987 1825992 1984736 1835808 755370 514878 1445642 518124 1728254 1829221 1548582 1097299 723947 87548 1154025 522891 360317 1667556 1605941 433438 1281702 947049 883418 116157 380512 1481835 304979 1403619 1078389 299923 572758 830689 673512 1537827 1820755 686964 150298 1887937 266589 440194 453418 1130203 281682 1355867 728043 69203 819702 1867649 475834 980878 187640 1573035 225003 204633 1319563 510798 1627893 696945 24193 821010 86344 1315195 514518 33250 1673718 1048571 1211710 1470301 1105703 1959470 294743 832760 1125092 762652 1656945 1179059 590439 534639 1973322 1830440 527681 1751302 184826 400729 1938936 1759891 1226505 1707637 578820 875820 1408821 782371 1287649 787163 596888 1466281 1857071 54094 1438058 1736234 1831345 41757 1013880 403419 1441075 1573827 330628 105806 110779 1143015 1670030 1420035 357680 894125 1796537 1013404 767856 896790 331493 478944 1366590 1625689 528595 1760662 1660375 626683 1582855 1308199 1657566 1745086 1289842 1559321 967851 1683269 1805442 303350 1061498 1781044 138613 791367 698884 86292 1105216 1222344 1176577 1285103 653636 1904337 1902061 343567 954648 1679727 365252 574514 1515344 1396148 1363909 1830731 446942 580084 141094 2392 1697563 1591612 1082280 593057 1041599 175648 92634 929482 1252213 679705 1586252 1359437 1721281 153414 258449 802985 753989 1969168 1660395 482530 1805248 1256705 809450 1023761 1277152 1817028 650241 1328812 291728 1025357 1603662 585909 334211 943126 594213 1334275 1592333 278497 556019 1249080 1991808 1186241 1035542 221572 1366839 939746 16776 566183 177465 374612 1213069 815337 886254 1481745 421712 1308181 848551 1930690 1573264 1627249 718235 1836316 86239 1856371 327768 1366028 282041 180206 1187494 1812390 661001 162445 740441 860859 335887 206729 494622 333280 393404 118242 68779 515842 875370 1340187 1385455 868063 647965 1676993 329778 403979 556635 1317791 329593 501808 739423 723952 1408401 946100 600910 390464 431110 688220 1465006 1985031 1632435 637492 827430 109075 845845 1526643 1558869 792287 1799830 1168904 1069963 1195472 413727 436551 741526 644428 468602 1798708 1042341 459438 1274033 1238621 350023 991440 671560 1353108 1189103 1801695 52074 1618791 1619892 575775 544095 1958488 801219 1634226 137442 256853 1474152 1827111 1623170 1242664 1905816 1845903 720237 1147436 507210 1991860 492585 852850 765367 1864309 1470204 1409061 1657645 1158487 1974568 717002 380269 1488461 322547 1338037 1256872 1400097 1286599 959513 68509 1183828 1308191 928630 894922 1390210 1185840 1438247 1627465 766963 863715 835937 414994 466115 206153 850194 1838582 1336327 894470 1613227 687974 514240 1433580 1986807 1732497 1352718 823118 651482 1144119 1455158 227112 135910 1446246 1065575 235242 22698 998607 284610 319426 1748710 425998 906318 180330 828007 40611 230747 1493253 1379212 479743 759020 25740 360909 1866270 1976783 706007 1365549 1481890 329714 1906124 385365 860698 1769127 1177021 1883255 764717 1096584 29376 449449 373222 875254 1047502 1385548 1517056 318996 238624 598867 1559829 1180634 1499522 259420 1144150 392343 213979 279064 1239596 412104 1322020 1489913 1996112 1915980 1626534 24287 805092 599292 73482 1468631 1713215 179839 1994602 467095 539196 1211482 1803576 1813094 368722 569610 1475344 550380 1814185 579057 185051 1815221 1737183 510642 1279502 1300250 451274 298470 1559357 1505 1644633 776028 534422 1002908 1583631 665023 405432 540464 882166 1496665 165261 1592083 1728689 1242499 1499125 273150 777798 1369338 1715579 403054 1209327 726665 553016 621264 1328378 1904106 1198042 1616858 266009 160694 1810359 616240 331435 708094 1670971 759973 1265181 1193288 264342 1323561 1425313 800641 607318 1741810 1721144 1264937 298956 253231 331089 390335 1312086 835035 1297670 1920209 1284548 64926 338274 1263010 602600 516421 1556635 936402 1702737 598738 1614988 1001123 1094757 1954083 1782300 1834843 1720886 240640 577929 1049864 344579 1771116 374075 825498 1251901 1386402 703955 775135 1521006 1998664 26086 659643 1164514 1103419 1628179 1244032 922163 927717 1735884 1460232 1444466 207311 1802880 1422770 574029 1407956 1078959 1467298 1399275 1754903 1407491 526550 1770236 1993106 62098 1118887 1572975 1997555 601324 273947 482360 1611853 1557775 1154044 1227182 1521544 734273 1795940 1945844 1310803 1794196 1587389 1895942 4773 1882940 1791736 1479985 1850030 449076 1060017 1567068 1364165 853855 1625537 1972957 1221627 208231 349398 1384969 1233713 1936060 913962 1901635 1523917 417660 1864841 1274735 1772427 926288 322839 670022 1321283 1149934 1643577 144349 1193198 1601522 622205 528826 703477 100915 1440850 1011970 77867 471700 168971 1093008 1799982 624102 455936 599527 1271024 996465 173730 1246463 246399 758114 1501266 671853 1460114 788103 1353780 1146205 461627 622285 259063 39183 1411653 330499 1255692 1715447 1797001 1668063 819364 1392586 339284 1798951 1162685 1315535 731406 165933 27793 213856 352834 1067325 1770505 727756 683861 840165 468836 1523982 255740 1155873 1995043 142615 21721 156428 1842010 1468553 470121 498056 942354 1491687 708274 331564 1980103 1591079 742778 289767 1082085 902526 506283 740350 1436428 348404 997422 1897941 1395250 900667 1152670 628158 314627 238937 1585202 75648 824646 1045709 1014046 104495 206711 1051651 873669 1960018 1336341 1185209 30137 1967249 1580339 1064174 1663658 1667356 1053773 1328755 1688547 1152181 1735223 567563 1743856 1831424 915626 1536610 570474 976542 381387 461908 1619692 563526 312450 901434 1093327 1613994 230084 1944111 499610 98108 469851 1583663 1110816 816559 1020474 619469 144724 1876321 168705 1451501 802299 489369 1197826 351267 1002383 804094 726056 1183019 190588 1856482 292042 848510 823765 586964 491706 14544 720625 1584082 884104 1966996 1177639 446246 862598 947777 1891740 715094 217933 1720233 871893 96499 524379 1785402 764881 660705 1943497 258832 1688239 1053273 1834280 223623 353684 520562 493272 22884 1263994 816833 612554 1458325 482006 1424089 1175598 1071262 1472314 1444483 1149820 1308356 633554 1100071 746406 439405 740860 110966 1374726 1105022 1394744 1680670 940265 573235 1277157 1454471 1038617 1067839 1808211 782855 198113 1830769 543241 1077038 1582309 488832 935673 1306615 413662 1638445 23591 1373287 1242037 438433 1123179 1631275 1957773 212666 552778 961133 202286 1958361 1809328 1067033 1167200 896337 1837259 1330418 1565319 362138 274584 1988947 793900 1013377 1466722 441398 414347 1794699 36959 614477 501310 1011633 993888 1749913 294904 547340 1588653 1440384 537189 1154404 1509176 384354 56449 739107 1044214 614474 1368887 645111 1581044 1457894 1002106 772065 1006602 682757 1033997 1297201 1033706 149577 155476 333068 804509 212918 1448306 1313573 791000 948499 35198 661013 360323 872626 191665 843969 1413336 796827 573090 92948 1402621 1640558 1352904 573520 361831 848369 1576336 1771775 1216296 71505 802869 1388140 116589 1429962 580448 1338924 1194938 136777 953623 886980 1851089 1349109 1832197 354503 592280 322445 1559235 736677 725207 1727618 958975 584218 381765 1345009 422140 60192 1947665 1541524 277260 360176 1829786 906379 928910 1249199 805036 613010 1057319 137622 343324 1045705 580578 443516 1797128 1130566 1226513 460528 1864290 1040199 1270370 208637 1358466 541250 1429535 44173 1721897 1598970 694118 1208539 305671 273501 1624915 514280 1669692 1168669 601726 1427220 1322122 1447751 1151871 1052816 1691683 1385553 1783902 356666 1783908 1030478 112758 1589166 376737 1479963 587854 1299529 1382248 1443184 118663 1568856 228571 1834854 1934193 47651 246012 1657101 1841964 1655366 928760 915348 943281 14754 244224 9609 1280000 1615387 1573350 133302 1756423 1889972 1452411 484408 775288 61022 297008 1998874 1442046 1675677 1792439 1841777 681034 34505 1703917 81281 1755950 524883 1672798 1901246 891411 754239 568506 1819763 1976051 565859 1499702 903100 242221 15810 1715293 212668 1196167 974659 705045 1132292 498026 1565193 1293231 1997359 483665 639477 684243 1258394 452470 1052303 1742132 1801524 240518 275010 902973 392264 195964 582220 978908 1072311 1345087 240951 1123601 155828 123635 1162017 772963 1846669 1937154 1577589 417903 164786 1560689 307083 1740621 14508 1727809 1167280 922961 1528398 259495 580188 1442418 1983779 423564 1633286 1758401 1210617 1203271 569232 1478140 716968 1004788 254646 71901 506228 1078582 1263079 385176 1412536 1665047 1646765 169363 1610741 687884 1707818 580566 1147646 1251262 1098055 1664531 540732 668271 129952 1988541 1067512 888724 228221 1348524 135312 101189 1190900 442799 998984 1600736 388975 1377310 1600602 34365 1172661 539310 1101747 2530 567947 649122 1131689 316401 101961 1302874 770478 69471 761878 1707411 962233 1182044 1569946 126971 633443 489116 157280 559713 485135 1426687 689061 477349 1531545 460670 87199 1854092 274933 1144260 1193737 629278 1517988 1215216 240116 532629 221135 861884 179822 1515063 1109003 1476300 884711 1822219 1072864 1049149 1493354 1548326 965288 321633 450621 1142098 1205075 1601310 360118 1429398 1913269 318827 535823 1783741 1744251 1119477 962232 371347 734077 608975 1093223 103524 559370 158182 274004 983069 1408691 467568 708082 1771034 900065 845055 813653 1046779 1122462 1043205 1722483 580484 1031100 1597716 1091913 1238045 50583 586381 1622034 1183930 365220 191262 415987 729562 1782797 1338830 1376188 1429158 697450 435585 801451 487751 1170476 1040295 419834 1878339 478818 373016 243935 642175 1587594 109832 1943227 1014299 201088 1099808 285538 436350 1621137 428361 137775 593828 1909348 128525 922582 989129 1374842 1157039 290145 287536 492474 1808238 84386 412190 1951709 1053171 123477 670437 288704 166616 566375 1060753 259993 1263525 491642 617226 1907645 609972 963295 75701 813715 1246011 343325 728360 1075862 1307459 696949 879338 1341899 1820249 915336 1308047 1037233 960264 1434073 377848 1475239 29544 1810915 275766 143739 643830 209252 212626 1217415 517847 1160727 1937485 951619 814231 1864144 1155317 836148 561438 1262972 1288288 598729 257133 1462548 1005686 320481 560242 1614341 1063421 1232175 1577940 1140819 1127056 1956996 973560 769876 202882 1368492 1521868 677073 1313547 565326 742210 1525623 842401 1764566 980690 236883 755848 379354 796305 757936 622480 1621644 56338 844622 1888267 34153 72908 1416743 352628 1730852 688356 1966933 1558014 151895 1474686 342696 465257 1100410 1120619 1968377 1986172 335024 196220 1525395 295512 647639 688635 268198 1028344 1743808 1992710 1845010 388202 1044876 1745054 249967 936122 1222424 1358780 604679 1197720 1076673 581981 1009692 1388512 846976 1818533 737898 1248892 72067 1488475 754758 445630 800935 1776832 1973313 893847 1324330 469134 1606673 531284 317782 661010 431723 827000 523677 902956 1636286 1376084 759976 1224401 1694378 442509 427935 752218 150817 1515350 1093540 1028828 73835 549480 1847656 1920047 1345778 1725178 1904293 1742702 1968516 221780 310249 428843 323267 363601 628470 1977660 1651726 436753 1337678 1082589 1930247 103987 858331 762875 183159 1988031 474562 52077 34377 738997 1822075 442756 505853 1380160 1398754 390830 1047322 412202 1843687 1229329 1834100 1873685 164583 23429 841925 1830747 626089 953438 1287222 187934 1809697 1492166 1763584 904457 370796 9268 476903 291176 759067 327098 505850 235916 1073592 1114997 1596633 1977399 289487 925430 813180 343297 1927650 1589766 1747628 668737 341548 1097160 1810261 302851 1010580 439858 46402 916387 794921 454810 259259 1189740 687087 1652560 407541 1184028 935702 904290 1957340 1938307 4606 545151 107235 1612764 425951 1966987 1440928 508504 421561 442736 438213 767344 1657538 871821 1106147 772073 1732747 284861 2508 1289321 1046593 1381478 352888 343997 1450268 1433929 1714047 1563080 1354871 418520 1526835 317569 1636821 1565241 660379 1629660 1381827 351174 900565 1522871 1865888 207121 923412 277515 58352 1261719 756735 691022 122972 793391 1468418 1687734 1031365 1952178 19569 498182 1981970 1800575 904163 1263980 1477789 1050871 1829868 958896 731516 1676404 1885010 1881364 532102 1206499 1124638 1819975 1021289 1390303 1718554 101510 369106 1204238 192184 1102305 1328242 632165 84678 481230 675161 186874 569890 1212157 441203 919186 1301392 497646 1845087 1247759 136768 193391 1999310 887120 1058435 1405324 179059 184976 338752 696513 601778 1647731 1083646 1739587 1203919 1599277 1841122 7999 1647418 418241 1730328 860782 1580300 1685203 1494423 1366038 989917 1146613 863472 1332355 237769 114219 1028644 1759518 535804 129199 1939697 253243 315694 309733 265842 920815 1218278 684142 174988 1230558 209105 1751536 80578 1643569 1002251 1666802 33179 1898249 1936133 582142 297107 1608721 321526 1541594 325679 1382700 1167242 305421 1104321 1828495 122898 1039855 952888 1637803 687767 1821290 984251 15555 1737860 1196774 1880416 1852825 1958097 277696 307996 676821 945760 280913 1113379 142870 11679 1700845 1822561 142217 716702 818424 503360 203049 1484468 1158079 1681115 412856 1480293 207773 1351589 1125255 1169981 1895158 531964 1401087 900602 1066054 1515006 1958564 1828635 1552061 484324 786794 491856 1100498 957373 412536 453527 1744694 1187808 1279789 802238 1813885 249482 1370011 456719 306596 24183 1707642 859724 101861 1020656 1565605 739898 407295 1648679 1080399 277620 1084989 787987 429093 365861 1062833 331094 206830 1472871 1057323 1739295 1682583 309407 1857877 1191441 1654902 1462317 1240346 577388 920699 844244 1283407 93723 1386915 310182 520001 695472 1069301 1952396 1359078 225959 512495 365111 93993 108216 596992 1971890 523211 1296674 1701326 1787069 288138 1544407 1666079 1218869 1623380 1520297 220565 443693 287823 1961988 1019038 486814 174640 1180654 347099 493443 691763 1528888 1886553 753577 1391606 295719 519636 1178408 1037746 1363197 568453 808993 278919 740993 478288 1494409 455702 1187978 748738 1723468 349093 550573 180858 328950 1392873 1097905 1211057 730345 600654 134336 588542 1317850 1609148 1409110 1399450 208420 1364037 325352 1861373 383393 1563033 258495 1610281 448522 1873315 753898 1658502 164819 454491 1512286 1087600 1022044 1068327 408970 1493061 482842 1754803 306643 1535892 1698038 1835620 1650162 906795 552334 808860 1317003 532681 1437810 18141 143354 635496 792861 1011885 544262 200731 1839071 1541056 390310 1635446 1286130 378379 1446577 1410240 1157062 1642060 937878 149097 174636 1315011 752223 606006 1954947 1469096 719274 497003 450976 835363 1663958 28218 279119 407209 1388458 1050874 700796 88025 1920571 1651610 685091 1744755 883706 547015 789687 456716 785418 1077320 511363 718389 1943569 1107697 1996542 104567 792894 683818 833041 907276 1946587 852493 511722 74195 500083 1087107 584518 4223 327610 1602646 1622838 777319 656067 294502 1591400 1651977 616960 685403 95675 353076 1935425 962384 805850 1393544 1346190 989839 908339 1125124 1459583 1428387 1325908 1013386 1101034 1686870 1328868 805766 615280 1835995 845594 275042 420626 391408 552907 248067 598811 515210 580009 1220750 401895 891958 844766 951683 1846878 1442154 587267 963383 1619136 191794 44895 1611295 1922805 193889 1184160 1937974 1578397 594148 1769998 159197 560339 1228510 818181 1343487 1462598 1852022 791729 297225 382715 1312722 923506 1438535 734489 1620365 1291385 474176 390194 1778922 1427307 1392840 586637 878353 139102 45556 1238151 100300 1794737 818165 1297134 169383 1270686 1574960 1081521 1953725 1719948 389938 13507 23656 564470 1936125 149459 358832 404169 662451 1343362 379133 1921317 1134662 1738321 302241 1763790 666673 578524 360210 108783 1705434 1947931 753186 1177066 1533108 1743720 420533 420619 1172997 1401610 877926 1284710 784007 1251116 830656 1121221 666503 1397104 155386 790378 212303 632008 1643369 1727721 1642628 1792923 556489 9757 314782 764379 264112 110809 689610 1571820 37888 772691 486404 716024 998659 1998835 881905 781023 722033 1636242 1272196 1894990 1991593 1118664 1390113 1974541 1499515 425266 27996 451231 1094338 1460265 1415582 242703 1212100 941251 1172540 1750192 1242013 351370 791598 1195494 793524 686521 148965 704041 1102605 1893108 1368760 602733 339379 241326 1508662 1183349 196210 278086 46876 1829219 280773 72980 803769 262113 1155174 406392 1132312 1947285 1383466 1096862 169695 1979906 628227 1677283 744979 1578489 425251 1316945 938983 1558804 1648947 1016912 446756 514076 1481476 317138 1599075 101611 1631461 595709 1765756 1860589 677758 656386 987717 693392 813988 816778 996958 985408 1015490 850221 1899864 875880 1360326 1131639 904480 1140227 1512813 106410 1594042 972797 1024822 1423384 756116 1534535 687248 79183 1582608 545735 1151838 1149040 1732337 873016 635105 139035 1758767 1704967 1266195 911346 1584530 1993399 745352 1266247 832385 660359 1537978 1310538 990220 1996195 1001929 223115 874383 1935172 625743 528193 539391 60063 755311 353787 1793257 482178 1385693 1151487 933577 1724737 1910038 624479 952474 87366 169018 860036 603744 240492 1620919 1932157 920924 168212 157090 188923 1357611 259388 1794863 1646666 932059 1578656 1000876 1903825 23381 341824 321183 212623 1736213 543583 1242857 1247011 1174191 378304 1735876 737763 684394 1905092 697932 1873801 267191 1027176 1495933 1631508 434396 903731 609413 1327053 1814444 1789774 565443 388029 1080937 1759031 1122578 1441062 832498 1637917 1191799 57313 578404 177616 1771653 1335280 1761698 1251665 831872 1045568 115514 410418 15534 379031 1306146 1801421 831261 48125 735116 336482 1690433 1092519 872160 1958820 941000 840128 327641 1176966 1424346 1813164 853892 65825 1296380 649762 857213 1054245 245066 642084 1838218 711531 1205221 1130965 779453 1962309 2847 1474106 1425393 1084655 1315334 71797 222811 1147286 1103325 250652 918170 1365999 247421 992643 429323 582904 510144 1998852 6471 994817 250557 1032446 1758125 133907 1187409 1696297 1975403 448165 1990771 1888643 498910 404346 1610368 650699 951276 1242170 1838678 1145755 1587408 1759154 381453 780418 186632 138400 1117382 790707 382284 236945 1795587 1645080 1476927 1711975 1967152 1448014 653729 355693 274929 1412677 819233 123667 1009787 998392 1376088 1840943 1885630 291266 490973 951077 1500392 485116 158764 659377 1912866 1833641 141914 942996 737694 100854 855384 1159605 1821262 313205 168532 468382 1734165 858693 144060 658942 344184 721171 1751364 940521 114482 942796 696952 907489 1602535 1960545 1764257 1227043 1673343 1944302 1738973 418527 150405 338477 550448 1939661 411386 403088 704805 1870332 1280352 1435345 221441 1522260 1125101 139517 124507 1665046 1180089 39822 1202721 1257022 1074358 1488762 728307 1425096 1287109 494014 803257 1363446 1253691 1828817 968558 750189 748104 1008396 462716 21026 571921 293629 1721809 919817 707502 1343314 1149037 1701846 1991208 639121 1838229 796763 10924 1989303 464671 813182 199796 522376 1818651 105634 677155 175801 1785901 1881024 313838 153037 932223 1731752 1809021 1558396 1129742 1276800 1391804 1919213 12110 267228 1419452 1730879 1644926 1029667 1038347 1620985 985712 823917 1862402 1273166 1048286 1916684 258512 1778629 252984 1780013 1031307 1702016 1774471 1450605 278335 213582 432219 1290216 921491 511531 1744562 13784 228810 1608232 767920 1612610 1825991 1315778 52720 1204290 773299 1978375 1843316 1506810 1668409 255044 1281581 1416390 1366325 1459013 1737567 482140 1297032 586575 860675 1876879 344917 36419 296620 845200 536885 829065 283662 571663 796261 1135830 394716 1837638 1973398 1130843 85207 1337347 1193950 183995 1965486 66070 642515 933303 1942292 1000762 9218 862033 1154320 64237 467546 150314 1344547 506985 346171 1051567 780862 991426 231677 1767112 1807639 1020486 112299 749333 1889319 1250983 1669223 1716534 1202942 1221328 194735 470297 950131 184679 721388 723844 510054 1538927 1413134 1045669 770454 573345 993934 731295 1932441 750509 976844 1153325 68278 843063 420325 1509190 1133083 1435074 1756224 1449591 1379857 234784 144122 923569 607074 127629 1730633 1052473 359988 1604379 159289 589298 266033 784713 1795248 1730118 127202 130656 293070 1011078 1370974 578610 1935387 1985966 1811694 255951 1404217 1051480 1167823 584538 144425 92792 1498923 1296538 1169463 952943 1184273 1166564 1352615 1885996 11529 786703 1839259 604214 1915840 658200 1864522 1147040 1089338 1954508 1251921 701510 1486609 1207261 1146187 331133 1767879 1371258 1258954 1890268 620698 1600236 44304 1529461 182167 40206 1583659 1206151 1214956 350283 1171095 749863 812720 1002620 211386 1593030 1389269 212812 1324936 795384 259906 1697264 1410225 1763339 1730945 577650 1369271 1805198 1951103 1194995 396263 1785745 1248046 886459 1456352 1108919 802572 290691 575397 1576567 1093046 1042048 864092 882817 794020 441820 538652 37275 1872679 179835 1466838 1539204 214736 1725066 1732210 794702 976890 984619 706002 1730454 1790195 1707798 3335 1880215 141051 899911 153462 1102495 1410910 1892946 837553 1219148 321224 699996 1455212 1226687 1676472 183639 318945 1151935 1202556 1479226 1224371 312000 749824 69043 1911707 1690779 330403 1429934 1359253 1959084 353768 1750872 623652 1964528 846839 76998 594771 247833 289505 410053 1774432 192338 1900118 1582747 1715853 718688 1206920 1040380 71268 1610383 272017 66596 1001979 1552205 1463998 1869408 1397697 1636020 49482 452771 330001 1391154 1945465 1826008 115169 335583 350241 734552 645702 1335450 1677341 1992059 951414 717564 527001 448655 450119 1041674 270204 1305270 1124881 1306880 1063793 1611165 53781 1678870 125382 1964672 1386665 264738 811754 346640 1081651 1541979 574223 274653 455219 675395 985939 161442 426753 1744929 193834 1059858 56341 536974 1319553 1184107 1372253 676336 1188098 874615 1558850 758749 1499286 1142637 990800 716422 452438 1502471 94747 79154 1225873 1284608 1702716 1357291 1533540 201849 1489589 1375857 307927 562861 1688827 621395 1202947 10915 1997814 810566 778212 124202 86188 1278113 799837 1395378 935396 1726257 834759 554989 744954 256989 155954 108632 1083658 1411160 1981205 545115 1949044 978027 1059745 1056894 932482 4008 1485566 1699354 1668452 1635959 1885465 285934 367470 471745 1104745 1688265 921225 760449 1288006 1907413 883185 1440174 925199 1792230 747883 151829 1985572 1519906 1584483 1206934 888166 1815349 1981827 1778867 1205464 1004293 435049 711884 1406816 1761325 20357 1484253 1530118 481452 1173059 1712120 567199 1888718 1324959 931518 931388 804859 995391 335835 1516239 1192737 1826356 1611919 995825 586322 1973687 1098589 1689558 1703313 460011 1822612 1267035 698815 170770 120140 1925412 1593314 719208 1554216 1320872 17095 1167392 804386 89782 1753475 1244011 425564 1434914 1340839 506353 487261 1921523 1032493 1783606 139998 1842113 580437 1072314 1840403 540513 1298159 1406369 750295 1122987 1216753 121477 467236 1754648 1791769 771515 142646 833424 831556 1837604 459724 1688298 956345 978132 1247694 742774 1310025 1615378 697144 75821 1935827 160967 99996 439569 1754883 1124482 901445 231199 591415 1931170 404418 1290881 450385 240812 710926 1339204 429760 320176 1118118 1842595 1436756 1116156 777953 1857631 289108 1929552 1231682 1907842 1183600 1643356 897239 1388476 1352382 1860955 629425 309702 816816 438818 955202 1780052 54175 1531451 304297 1784216 634095 1262840 1335695 348786 928384 32826 1038939 223754 134505 768894 1372160 682240 22448 235741 1984426 1340492 1444902 113233 6434 428605 1753213 860350 1393451 432917 1072690 200025 1812475 55601 529714 725907 1335192 548626 139798 1701220 1744997 1084460 500001 529489 110150 1207119 1939384 1906291 1680017 1429310 160776 1354223 123235 9685 1947699 106335 76816 150923 1611369 1955023 728396 564017 1138120 142385 929022 1843387 903694 255596 1465926 1988957 1144383 1070744 343716 1625979 374736 1499408 7907 1209594 1320951 173879 1289446 64051 1361615 74745 1541618 616284 748573 1747832 719014 853451 319208 1856953 1656212 484018 1491124 473457 1953566 81576 1827982 1326544 1911648 1705988 772844 253721 386674 149690 1207533 1618084 1252610 439164 385150 1030297 431174 1708017 1748486 1349408 1539483 1767117 1083351 1645018 265187 1919308 1171220 949969 918002 409264 1940649 22545 97194 1699181 1825856 1098779 1521881 1685849 1154302 1349379 1179695 68765 158093 1097352 1234508 388217 1258891 27626 172518 281070 1341732 1176257 1842900 1024803 1262934 58314 183594 1987435 1316060 529466 772630 1419418 121876 356314 755775 956236 324632 230476 667699 823164 1945406 1599941 1571828 287373 1054979 5164 168527 1601605 1354153 172331 1198237 1720065 856116 269206 782735 1876386 1544535 672145 1653623 947762 1010030 1322622 1484542 418012 1000929 1034173 369790 938550 51208 491078 1706786 1101952 1600381 1988875 598473 355342 946063 1408211 420191 1655505 414170 625462 1758271 622106 111676 1316118 798770 449179 722638 1572599 1679299 1734896 397499 1333799 1934622 598933 376700 58634 1587276 217781 1763345 1159184 1368575 1042363 1681413 1492953 1602182 1443230 736442 1351816 2650 1573176 1973617 1574312 281973 599034 549368 508145 1077324 282372 827435 1127608 160388 1872018 1168850 291686 873274 1523162 602840 90363 29763 818012 1290103 984256 1352931 738215 156150 1946170 1403842 456710 1168260 1867939 942404 240683 1179491 1672743 1949658 911882 328651 66481 1255624 837198 1239963 1631468 1705153 325314 1512712 534388 522076 655111 1723143 469675 875551 1283332 1585935 140520 1368799 1692001 1662432 1288090 884018 290078 8428 165145 383695 823606 1564369 1607723 1053704 1891091 1717532 661251 1642787 1087331 1842607 256883 150673 307641 436102 1656408 206204 1204313 1889162 1095985 179176 116326 1592101 1130871 944117 993693 370471 1591927 788523 81084 363798 159229 1744900 686299 313003 416169 529000 1050230 1758472 1225910 110797 459490 1483508 1783269 1295764 1821100 828942 1415535 1176540 1648534 714740 1355530 671470 342633 943886 15220 36639 955151 1685521 493428 450437 1243056 1033280 692824 697495 21446 1803602 1054614 536730 148994 1601844 443287 453658 664524 540840 171474 1010601 1849659 1760603 1377184 357830 1223468 977696 1208164 1504273 435708 1877702 1240741 256131 1519056 299130 304092 1398054 1681804 1699285 1037691 1418804 1612027 1970155 1099317 2366 663693 538613 1812913 745354 569861 1237366 769979 1372902 1621095 1525857 216727 1455666 1032068 1492715 1094570 1358636 558429 1080385 56019 476960 330994 1264764 1013004 533752 885476 1946519 1575746 1861030 626312 1555139 1661443 715448 578921 726297 625969 1224253 793056 1882982 392048 1593929 1795233 1939942 758036 307993 1484459 1830560 1296517 361146 1942586 267863 1815616 1442673 1879391 487481 1771064 1589153 1248978 1036620 1450474 1322944 1413204 471327 694485 1312515 1737102 845177 1520269 1263336 1961892 863041 1909413 1062893 505044 82210 51159 468260 1570689 1640393 936491 486340 1543922 560069 229002 128255 577527 172495 635946 447865 1223515 521748 1926448 393715 1143163 335451 706136 552922 985054 735596 1731946 881691 1271586 607742 629292 489245 133120 1981223 739218 1488035 1575042 1818203 1437809 1854927 1301409 891000 1437258 176579 1481357 1478662 1114249 1936772 1907530 365671 625230 541039 622444 1127495 559837 132311 263406 1865051 218277 1155900 1434002 424313 127582 787618 1325938 1872289 1619229 1496289 580341 356238 794113 674565 1376702 1030283 203447 1785030 1878588 1788718 230861 1771394 569304 1317440 257963 438916 1197236 1414998 87343 1809819 491184 1141089 839612 440644 1913697 688201 1384370 1938004 295679 951740 484485 426810 1620850 1770541 1644462 590363 1674289 1505872 1143980 1032036 72777 1219889 354899 972723 1501320 881942 1256189 636051 480394 588265 1387347 898998 1454401 1925231 1988695 1232210 1136638 806467 1205798 1383437 181925 63788 993083 1757653 255017 197094 151931 1848614 1798405 1365474 405757 1719486 38487 434051 1441729 623462 1050980 103036 1567150 266841 369856 1713468 355695 988941 1108810 1985097 666934 1814188 1462229 1882031 854344 1663943 324013 1000779 891343 1199051 747555 1965245 80725 261105 1419888 1300909 1005403 550028 398249 959586 1658635 1414526 1791438 846417 406735 352189 149092 934261 1654246 36840 600664 996066 1100661 873925 1612546 281183 111478 607623 824785 1499868 1924709 504477 252982 1484893 616251 1546480 1431391 377558 1023024 640466 87270 394319 1553302 814984 613803 1802 274710 677930 1286759 1306418 1380242 1842501 594650 488408 580474 1151967 1005282 58759 101853 1272416 1055405 1656261 887430 1466416 1913419 1510991 910235 561240 1399611 433057 117389 1726855 1021148 1025435 771032 464570 1710975 1347229 1707688 1283770 1079612 1245395 155283 1129710 1254934 1141719 1953753 289210 1755461 553845 740697 136822 1819655 1262884 1266261 427103 389862 1007362 1556820 1579911 1066957 1880398 120403 1901865 1027112 837092 226660 1390531 451273 629658 1640443 1061705 303173 29043 1860370 500572 993797 377353 532814 1317095 1083066 22395 468373 1190205 440476 263862 607345 1464403 1017546 523076 1508717 1015069 812151 1969050 653030 1037709 449419 1247150 660298 76076 1489756 1452234 787085 1497525 275250 517781 290475 1279222 1633146 34494 1152527 1736223 1687613 1955045 1158290 136238 811391 778694 422214 1913003 1579891 1686757 1615585 1292435 42465 1123033 1215376 1391160 1473998 464167 1461999 1459026 1125304 1582194 1314924 1994221 839147 1468638 1933451 823448 147224 472386 1875230 720200 135036 283182 1257112 1353998 1082097 1998952 1092281 1208234 654581 84671 273518 962959 1988924 736259 1182114 1069111 851525 1992264 1302069 933477 102302 379944 647028 824205 358245 1149919 1314367 656048 112421 1462243 1517867 815943 84929 1397335 1773953 88919 656809 67522 147449 267998 605815 327423 1853298 45744 1733885 608393 1995789 1694562 1575650 735372 738735 1155532 248888 440048 1731534 486837 111298 1355796 1004561 1334108 57218 1780905 1197563 310104 484602 1203701 1485567 1222372 1470908 443300 276957 1372371 237447 1641376 1527036 1080784 1071444 246007 1604573 992364 1977700 1672811 878239 1213499 599366 411628 272314 1173394 1385084 69421 1483224 20747 474843 1982324 1844475 495360 254227 1730074 448456 1926440 1425402 1145737 206968 379399 708211 863537 980935 880362 510482 716484 1559746 602093 1714342 378 448260 1866295 1055031 1436526 1512930 1712549 489854 1469939 1464337 682585 914625 187854 273079 1713364 1362574 369700 1547482 1762225 563648 1912924 1521310 1851249 26965 1576468 322204 29954 509691 585212 1872311 931989 1649500 592525 512792 1277500 1841546 548075 1552005 1932972 1936309 252181 1624367 1292088 725418 1402905 728247 1535604 907739 1504537 723334 242286 1559414 1168148 1117642 412029 1399650 119797 1394423 570841 1547925 897797 1721788 328840 1337158 1967366 948156 816406 1860545 774366 1372660 634190 875203 1031267 426589 22853 1418058 132340 729614 1725575 1746436 885244 1186214 440669 339276 180734 856703 349179 1353232 746338 1616060 359672 1763642 734821 1232294 953813 137651 701857 889403 3926 130363 282570 1237071 973962 1500874 1476111 1914154 15026 1350127 1488914 580989 1486390 965964 1862241 475717 1371671 1356132 1161279 1450697 1419757 1903240 728972 1580955 1092449 1373163 1136603 1119563 6114 1508780 1919594 1442029 1944506 1119417 487690 558164 1757434 1581615 1516291 559153 1248692 870816 1857016 1799944 1275450 186261 1859182 1380732 1216499 1089141 197417 290133 1822557 346436 1483718 273085 511577 573600 786966 803045 721808 1052559 1760858 546132 1690508 553480 833952 275450 1469188 1697089 1235729 1307319 1334156 20816 1567866 966883 179199 1245462 719724 1178028 928243 836517 1386732 1925158 1291476 952925 696717 689979 1459232 1793920 837692 1698940 976708 587457 1623830 1267910 1824838 1495921 49100 1088861 1180657 358917 590282 1934323 1704879 674385 74323 853584 1765130 463485 1164632 1840350 333735 1780800 829620 1312217 770465 61844 316940 967933 1017811 324695 1230179 489561 853418 1266026 1771187 1538215 1918755 997123 573372 1951988 312055 899569 500101 1774695 1250619 1770651 1372936 1746577 1488279 1498662 1906062 1314196 1970834 1409855 371136 1104699 1821801 1259874 1981966 1974525 506173 1427093 1356217 1204381 1927051 216015 52161 139763 1695079 1772777 1019199 215185 1783083 415486 1930114 1964789 885451 217100 381748 1829307 150133 823232 1154310 950576 952945 798373 646818 92770 1092441 149363 943767 506750 1218209 1517338 908806 1668588 1795995 278752 630890 102516 906755 786559 757745 476313 160970 613704 1162015 443187 139413 9643 700558 1583905 10069 1397134 839578 1503415 1410632 1719877 1340150 685872 339671 1309811 637520 65030 839917 1969375 306884 38954 1268145 328715 1538474 1763665 799067 1780239 670046 464311 655580 1557162 212226 1791818 577310 1638134 24181 1813860 126946 957110 561717 897445 601110 1563566 959627 1180723 1803875 1352603 1486026 599063 682557 711161 1403364 1785922 259581 991513 635988 576042 673583 567158 1019494 1655906 1977779 909348 257628 1073679 854183 142965 341095 1713482 770482 1093342 1577020 716964 1939652 336931 1528637 381523 565021 90460 1596055 342691 1286724 1234222 1116601 920320 1026059 707983 1166485 1127404 545581 1788988 1591448 406669 1875417 584897 1590592 1074742 643472 291452 1785720 1018166 1184562 798742 993610 1883150 1047216 1860318 989277 1476126 745972 1450946 1216349 1694485 1833433 238670 1144122 549840 413411 218426 1927435 500133 623117 1411891 1031923 1947140 379513 1723426 1103396 1880031 422898 353723 400232 542636 555479 1089418 1398339 962927 1374344 1253588 1277067 1661826 765366 1595185 543258 817401 1405074 408188 1734750 1459545 677283 799700 1771198 505436 1540948 45099 296614 367882 462528 1566417 1196102 1078765 1100712 67563 448066 1955543 60293 1505164 1476894 634048 1175331 601425 651670 395721 968363 648717 444766 853384 557039 480814 946736 688492 180173 1148909 1952583 1919910 650411 835225 1068903 1956887 735316 1724175 135762 1311760 1309980 254370 690970 1532825 1953137 1524985 791078 146282 47284 1131252 1943660 1405275 392610 566963 94775 1665229 1412203 591968 676913 1415507 1721787 1607062 333610 868588 1468003 1804863 270137 19330 1339734 1237189 1138741 1459742 1400971 700752 1151787 1468096 1788461 345846 496989 846429 1648164 1990410 1770459 152292 588886 975243 852444 193497 1653388 1849982 1971704 240765 425516 1587194 259254 706710 1889006 401721 201371 695954 546655 871151 1518191 664583 1194778 459481 804798 587105 1691227 346768 61221 1236016 449978 1363691 370556 1728543 1853214 223222 321343 34155 1334329 1530771 1626814 45858 901846 1060490 785013 362662 504102 1189364 558982 1265007 42958 118462 1209998 1728948 1345297 545842 900593 1455361 1071996 474807 675079 538275 1054370 66813 1320769 1123418 558779 1745430 769042 1424186 1144005 1501695 1297219 54093 734974 48974 776908 1477570 1074362 284384 1351743 375417 813568 578469 1481021 1495009 1390357 1821759 1450342 525091 799705 718631 873288 1125643 623484 1486945 398091 1642597 930014 1033559 518899 502432 1222002 94945 1297358 1908412 393540 1529021 29871 1398659 1809923 300594 1155182 1407069 1198082 1246080 1269155 1762881 808917 1053957 319161 162442 1886239 1558605 1082044 1312789 144016 1006920 488775 716357 668426 560923 464442 1781911 1436903 18114 1408454 711209 1706622 1238678 1557532 18024 1768415 621113 727965 475976 1053029 1413048 286768 1460734 1456546 1920410 330262 1720325 1233096 1256797 407021 535208 439061 1551899 1160407 1757996 568317 1388513 924461 432384 678466 1733555 749868 756819 1645014 1081099 1686378 1886498 1379936 420421 1022907 1948087 616889 500839 1393909 967441 1953153 60582 1775835 540590 8953 1484883 1956385 1381536 464488 954697 776707 1205751 132828 1930348 109427 1149647 1526124 748463 1481566 408501 1159544 394556 74304 1958885 54309 535146 398788 149505 1951686 1100309 488139 1073062 1715164 231961 715357 865911 249456 8213 751263 485166 1058155 1093170 910972 99040 201101 878037 302380 282340 1383368 1121701 800370 548762 590927 574781 681599 1124011 405830 1332872 1026621 122684 1148733 1529618 131443 986100 611072 1814433 1819127 1444408 1168608 477711 403655 1059547 639173 1994910 1721921 524442 1550749 628859 545231 1918537 1891886 272598 558139 598 1499298 752419 1521188 1882247 880402 1953685 1551542 857362 1743870 690003 810336 504361 1014544 1619960 1766758 660242 1499699 1589332 484733 589896 511996 1506863 771578 1250305 290965 934100 1773845 904964 1582933 931460 1265845 1877212 400907 474888 1189736 101762 538587 411943 1752591 1897821 1560244 982637 1061886 976265 659048 1381528 1245493 44108 865609 752055 1160 399927 1033024 1155373 294183 104254 418332 1016760 240777 1253090 711827 110067 620889 570110 80283 1559858 1628255 1545119 512029 371678 589978 869706 1584265 1406023 442639 1096934 1225372 1674356 1920330 972602 161160 1984156 1917138 1710156 1221861 1588439 1171854 843884 935845 1470953 1576582 1052906 605479 1608067 1159364 582475 131948 1970998 858463 1373830 971621 520450 498033 1888374 1462191 1263191 1497848 1849629 1766128 1608088 292624 1712486 455607 1573342 915696 1354548 765741 112177 929580 859448 891103 935486 1934535 1859904 1140284 1907453 1739457 1488207 1615369 1160403 1968474 449764 1092103 1033992 593687 335656 760852 501621 1792727 638061 222706 580608 139987 1955929 543279 835303 1368034 1948525 1180534 681322 356602 1867583 82285 393666 5089 1329284 1530080 452965 452793 1397056 856373 667119 1175668 23015 1118917 135365 283654 1515286 274476 679708 195990 1560119 960736 882720 517906 344169 1505088 1748299 1850262 500066 1366780 477741 1840413 382145 1059040 1237128 1333054 1291598 1806320 1854900 1961080 1063681 1569600 770838 1929733 935364 1264546 989786 1709456 685118 309153 1818466 502942 1060795 372982 1158266 1145191 1020776 1120520 1894695 142957 916218 1766400 1213961 123149 1973852 1289606 1489598 1279086 235080 1762855 159993 949094 58512 1159813 956495 1018496 848530 892118 871576 1848933 177099 1875450 476484 980093 956796 1456589 1673411 797371 705283 588933 1096469 1005506 1167893 884093 663945 747919 792882 243944 1633886 605123 1142521 866797 295216 1784526 1937226 1535038 1015606 846303 1873087 66192 828557 1045015 628413 1481799 1668687 181742 1854155 1445775 317600 473412 785861 322482 837907 1992948 421096 1221498 967107 458995 662459 477701 613168 1148366 1571809 1236489 935272 1743068 678975 183544 324114 260469 1467961 394809 1936702 1768963 633418 1581084 143533 61043 1133087 1179553 1635697 1314985 1903657 735419 1515970 338497 1612120 637019 74952 516175 305213 1166270 919942 739384 1864515 1131909 262011 163178 1003210 1642048 1434308 1601313 1061125 1253619 497358 1948957 534658 58840 1823045 1391258 1061768 1435415 59208 416965 1189514 1317614 1002814 1152040 749798 1836197 1043038 1395824 114569 1314409 621567 1640395 482968 1008868 529374 1132640 1781232 706495 1896058 1073428 1660887 988964 144296 142260 1264804 1244609 1049243 1119634 1798111 1634404 1568731 151954 1117763 103822 920627 1289520 1241135 496274 900052 418619 569999 1684113 1382805 885277 1632322 1160265 592683 1768561 190960 1885599 201327 195692 745888 817543 313542 1457471 1542356 187679 1006176 645113 1086875 1689643 889409 814994 529740 1507845 1579730 1883682 1153389 1262334 1706192 1378261 585280 847624 745020 1965133 909547 1554817 285966 892523 394887 1894413 1084876 353163 1913836 295479 1110536 55423 1133242 1121072 983803 817936 237461 181114 1488032 278461 327073 412949 1343876 1012408 1326248 1399723 1658748 834841 1713504 1739960 851221 1959057 1866348 406296 1970389 1891158 332521 401790 596528 610091 1528895 310296 1496951 95573 632518 134802 1929444 1799419 326037 1765694 819500 1538473 718271 322537 1639119 561425 1272612 1426511 1163847 1631590 402400 186595 1926589 1381339 714364 790683 1720408 142823 500905 848338 987345 393377 1274725 537972 140289 261262 328765 147426 883872 1637923 1866364 1106896 1890170 1114379 857155 1001749 965554 697129 1426124 341119 574521 255326 1143507 613134 1176722 308706 62620 73294 1754523 783319 1771932 395689 873835 953974 842392 46961 1421712 1571290 1322712 1377968 1595264 1000607 1272633 183313 454628 645631 1846823 1186924 584322 607613 783215 15758 824111 1692918 1638250 1185551 415430 1878358 372788 1449470 459764 29164 961486 1161127 461095 296567 1851490 338691 1605073 578790 84400 1698480 1602925 536390 1873618 1925108 301599 1706583 1545552 1622437 1464198 1124248 1383257 253690 1911769 657807 644844 833576 685109 639094 1153567 99743 425529 1824618 1036539 1147022 1122932 1574537 1370408 1572803 455432 455585 152583 1136094 585859 1423570 1150610 1155981 1652294 1179546 1568790 1692843 1460955 583043 600133 1769554 1372224 34907 482095 840760 1387159 472487 559173 1398918 1513289 1298768 487132 213943 1051428 549118 1652295 1669983 1482292 799500 1975026 269828 356963 1038121 1010383 572024 1190892 1211747 65086 1308001 651780 168818 1662161 710521 1716550 619588 1144913 1837749 1187048 959238 1571929 1546542 1317885 142061 1715834 1998616 1313253 1377000 1511892 88173 261620 860731 795484 1453535 1972783 1988383 1561374 394353 1051933 614981 1502021 1496236 714903 57518 305650 1616988 454709 220601 730366 290322 159824 716424 1252581 458609 1031618 388653 1857939 1423649 1298919 1583170 72256 68948 1788947 985433 332669 337723 1102981 1287486 1629589 1994105 1962815 55971 1110893 1455656 45572 760075 733556 222682 86245 348885 282411 909905 488930 1608768 1605574 353889 1595191 898649 1441313 1615531 1265353 582369 228530 1991319 1736824 24690 1971691 339614 318669 1412448 1335017 253747 1507125 1094611 1009877 1417198 18306 367367 668848 1773861 1574763 1284135 1584229 1043750 953289 33259 1886030 334135 503322 1746309 261382 117053 1639768 700637 491808 1461636 1760046 1473464 1508480 1773389 1008250 156039 466908 1297057 1835545 1884655 1235872 1221112 176228 393445 955547 804754 67269 1341772 1556347 230455 1905547 57504 620441 1265384 208092 73912 84607 1670723 1131542 1537158 874550 1650649 824123 1569375 797803 1335692 1635204 921856 1227547 1326460 354786 246952 1739670 1964909 232982 451707 1875275 485061 362149 1521509 1540867 202275 1550213 478970 186544 1328539 354977 525950 1612127 1245597 291314 1326792 1406653 414199 97624 1537185 645129 356456 527969 219332 913563 1710296 709583 1116820 274625 1516543 1393784 1679333 825111 379431 100989 840006 291481 1897106 87076 1549554 1990263 1492967 1039264 1806385 1212029 1207140 1429568 1579701 1058114 572331 396581 1812471 1094440 1791766 1507713 1486854 429800 1494166 177728 1326333 1091023 1611394 57971 1001918 699177 1878787 919967 456046 737479 1308944 1072716 1570060 1736647 969578 757995 589046 121672 846884 574617 630697 1545681 975459 118503 1085799 1180862 373382 308751 1324995 471760 252278 1260779 711317 1879544 607044 731506 383036 947035 672585 718373 1573246 1623425 1714693 589711 1460381 1586007 534929 256225 1584727 1277509 1959478 1192369 1215148 406973 1948761 809544 1023774 850020 961963 526789 555650 1519902 76183 877452 230957 463313 1233836 768618 175496 621295 1647280 1836707 1079125 1945210 1688660 1113787 42437 435025 1593997 556168 1824795 147261 1051140 1099744 618732 335455 1338949 1654626 1529885 1112268 742694 58851 73036 1066610 155133 572323 1270067 1718586 1228000 24301 95099 153748 1733352 1330908 383919 1108562 482699 1405054 484891 1751957 1261731 1357532 1362914 1321344 100749 220711 415177 1950262 1870997 36327 1008254 440624 1173162 1172999 373887 1974878 830064 320061 1783174 1284697 52086 1606600 1082829 1877231 947816 1004339 1150161 1089342 1244141 871209 1010125 230647 1664674 443971 1717842 574535 909567 619241 500372 737076 370738 159620 195498 1386274 191171 1598218 1133809 1549199 306513 1316644 439363 450116 1765296 479323 698524 116800 1277688 1994350 1756448 639886 1671966 1697064 460390 477574 1855915 1641083 747691 1870880 40078 16055 1174280 397204 1925903 287347 358283 157682 1823881 118573 802211 675550 1057991 1206955 498557 399206 1239528 1632977 427071 1249436 1686119 1271244 1829292 1394118 276935 1935184 1929424 1511845 1134158 7323 1940922 472270 596247 783625 328 72861 1126670 1839073 315198 414556 669010 1654640 1165179 939348 1593028 1716936 1720905 1812939 908819 423798 1455662 1804736 582487 572928 1273103 1427945 813631 1025175 917691 871883 1694717 871171 1980358 1090035 953828 838915 1316061 1018029 1438385 1255483 1684741 325120 1338126 1983020 1557945 800191 629492 1218531 1276553 1544956 1774183 1053217 876002 35782 975774 321465 26265 1784960 1791095 1712488 1819108 65301 750624 1549329 1128369 1944102 414695 1603074 460954 640902 1993591 771966 806624 85595 628124 1513025 1378159 1453537 840945 1254374 655740 1244891 1648721 638481 1134583 1571826 597376 324485 918837 1928282 1611543 214799 1383905 494978 1370830 1153559 206949 1058864 806244 1810739 670751 42805 1409601 94541 1026577 1653862 32308 305916 773376 109137 1921465 514774 772312 54655 1147102 854564 1953370 300929 1798732 1335311 149403 874851 730101 1476135 268738 1757990 1935748 1966035 664969 1467568 1656079 574326 1214334 432318 1254316 1175480 168620 758987 786291 633219 365441 480456 437029 712148 928656 231926 949337 338835 171423 1580604 863778 1467676 579677 1343906 1873605 1276581 1649613 1150465 1343606 936093 1787735 844383 36522 1726842 1436258 1356085 730734 1207791 817217 1754716 736277 534820 509306 1025506 992147 418853 1592098 1014168 341348 1548221 585850 306937 1528919 260861 27801 1636621 219268 1864448 1014249 591702 232692 67183 579958 971010 413115 1985315 1380382 1872875 331413 1643818 342366 955527 702719 1857682 1736945 985846 1845690 382545 1864579 1649811 1688515 1160558 846431 988502 1798682 589496 408936 1538635 461198 994495 725733 1774595 1417152 1659760 937018 1333313 1599204 1729780 1562840 1676549 309502 263237 1697973 420669 262162 360737 1816484 1224148 80122 670256 290393 144625 206279 1709308 366043 684935 908949 793884 13819 1023608 1889531 1406856 1512558 1956155 1062688 302269 154484 973785 1010049 1706609 948703 1576193 1815222 1878878 1168715 560985 1178680 313806 1568956 399013 388331 1982301 1139136 1394620 84242 37977 1932364 474590 789227 1120856 144679 745872 1182167 1473644 843755 1599155 203648 505978 1697577 1524970 1368263 970364 1996722 1750615 1659083 227038 1342662 1904942 747515 1878378 448758 1678398 1657069 759188 371592 1657154 1922654 1385514 1471555 957713 1420409 356976 819274 1223249 289142 84031 1249831 1082610 1582907 200689 146150 1467015 1471357 1645491 1097054 37221 1861006 304662 134317 895487 186378 239776 299682 1112976 740130 1990282 844067 54618 259600 1966556 1235555 138044 130943 1684239 405632 821828 1745596 1633594 1604262 4173 1350995 569664 1231780 497193 1510315 1135951 1967230 1430777 359332 1702376 607393 519432 1427109 103069 69590 700785 317796 256004 1391234 931250 926928 1390873 227860 818368 1396308 316396 1266773 899622 1086155 266064 1428419 1990387 1906333 342180 1706887 722409 1704501 63645 2398 168899 1517681 1850042 1711687 1324163 1809982 1442689 1072629 1773173 1896620 1594677 1530487 1797117 356048 1812493 614075 1113881 1550617 1682040 1557977 171412 1850162 22323 532229 1027716 1503794 788494 1817820 22637 907256 1877118 1764089 1718348 1542140 952909 1462551 1457414 1632814 797945 779704 1242596 1485321 1968195 1136456 454772 1345070 1632257 1768182 1070442 1007042 953482 1318014 689612 303041 1524677 1237829 1171893 1507425 1108903 503010 1479211 458000 271338 284716 87255 567636 1278138 86213 1057230 1730 1605575 1496157 262250 1395950 724813 352339 1358002 1633052 1277998 165849 246931 1847972 1217322 583268 1622406 635991 962770 1660843 1190590 707849 375165 268848 1510432 1002100 1276955 1384610 1933058 754956 140761 729536 1375815 1234790 567989 880380 1511453 1950888 103961 1168123 1000892 1337857 50606 1746506 1752641 458634 1755793 1801500 544566 922965 1839669 1068017 1083559 1417704 989460 124282 1618999 1659333 118558 1927989 239445 1759453 1561820 1034716 966491 152509 1909134 1748671 827872 1239091 1443813 1798764 467879 649012 746186 219634 1343973 1031380 1265034 333983 738838 1548431 552966 1953774 538579 553122 899824 835786 1821966 1330308 1987831 1126435 48214 1258106 32360 1641476 1132516 242825 1411214 1286577 850181 1247157 1508610 325735 1499750 988274 837027 1654837 1764979 660867 8742 1592746 1681178 590191 433689 139575 1575160 793813 691906 1914013 661641 1006334 1430277 881050 1042816 1053588 1805517 947008 793118 747845 991771 856249 271621 966700 1747723 578169 812863 1135289 1397956 725327 1812246 1964017 594645 1948067 233660 438248 1401303 244133 1192756 41663 1468121 1992479 180897 957769 167807 1017027 1845890 378568 638363 1478623 795867 579850 312541 103543 1140405 1901923 1842323 1662633 1863264 594778 1629675 1739093 361244 978081 1422520 1282376 1122736 643917 829960 1850154 1680505 608462 1669765 1297684 927037 906826 813023 1630817 1240816 1476609 1317722 21172 420770 1519155 230365 1611740 156430 648635 1977178 1364973 1559199 1475133 984776 112899 1567391 1469488 867936 574095 1280922 638831 363154 648236 767557 396534 740992 1864895 1752116 283025 839655 1597454 903168 964102 92129 794821 1499613 1383993 1016694 455467 1788244 582441 1374178 738895 1381269 7045 1320455 1533506 1647201 371562 1341512 1551850 741984 406434 538875 152056 919729 567232 281928 693727 1882846 1685192 1187536 716332 1816277 458011 1207714 16217 1148447 1261648 863185 270384 1907411 148591 506832 875982 1207600 1737357 79583 1183860 999095 943626 1094392 1140792 1435489 1049549 631562 1439002 396503 97621 398429 426418 1118181 816272 1939241 1897680 1225107 1530951 1600479 602590 19706 137893 377940 973111 1243567 1712386 939403 1665729 643798 677115 605337 685412 431214 1678650 144527 121526 380693 115308 309206 1465183 622500 403544 1707248 1374022 407338 315589 1578643 1819771 328057 1387976 535536 1242976 1387207 1328167 99709 1992594 1586040 1855366 1328386 912096 394179 399896 1214343 1881378 141583 867977 303885 1750921 812537 1313959 760463 1102286 482483 1142708 1067979 686270 289791 192453 470843 1743968 387976 1262738 1575038 1212443 1114863 820204 391897 1674805 1230929 457101 625727 486712 1770220 1797697 1823296 1284397 1539199 1687340 1247140 757952 271440 1288003 481585 1803436 80905 1803975 917528 1602012 1263475 747825 389046 1995684 77111 943739 1774924 1436633 1537558 1525326 471540 352187 1515893 235135 609525 1243293 98477 666933 71911 1131015 448692 1705892 953036 310278 1347431 1645163 1510895 1256760 390734 1729476 1539419 733900 1219196 101772 855689 769825 1589888 353754 1943908 1289803 87399 1934292 573700 962237 1011811 1307234 1819738 1112962 1735125 891002 1005018 98657 381093 1944624 1645447 732681 752029 729008 124478 626649 1958658 1289451 1165563 206825 1625722 89989 46352 1677574 1546349 1147793 1144282 658681 695144 585222 1518931 708993 42631 1163236 549444 293347 448030 1234229 295613 430569 1890544 1984409 1591366 509828 916664 29748 1522122 1710341 1770858 788809 1229423 1403941 127 622751 192904 1273502 1902822 942717 1181015 63609 1441401 167777 1602766 1240467 1593898 213242 663767 462273 1107881 863299 1489163 502225 269307 482195 1142477 880127 558816 132018 99740 1192646 1967550 1969663 71369 39212 871738 374000 815831 823720 1007005 898294 707455 1014262 149754 988455 1639123 1021950 724997 654102 776713 175404 918158 157897 632573 1162047 294231 937659 809428 1031473 698343 377219 1197860 204525 1026722 1783722 413165 1584157 17006 1783553 1984972 905071 1361501 910322 816110 971908 1271553 354449 124370 95098 1710304 1908438 175208 1351257 1497291 392980 1636273 59967 437836 173724 1590150 1050957 1187864 1576231 887993 27576 1976845 1158959 64208 103282 1357199 1209448 1190226 546404 795665 57681 1399558 304374 1106547 962487 707424 650694 1289054 782584 1756735 763054 861339 1193099 939159 1653055 189175 1353045 1235060 66629 1566841 28900 1492625 701150 908129 344550 665898 1895119 1096991 1012534 1657760 840979 1470636 272708 1014700 1794335 1321785 46372 1641780 175706 83131 1314546 276075 1366299 305082 1775955 1229055 1887182 391397 932060 285915 1455239 1549581 418921 579303 1638971 1388734 214015 1534850 472452 1561509 1101293 1606626 1984512 486182 347273 824253 1891835 1169641 1884584 1467131 1217191 281055 714541 1575992 798788 955809 674285 715438 1193747 1225144 43084 776336 1786965 1379659 756107 1085556 1804654 1509609 1671281 1866225 437228 549281 12975 525344 42751 1772475 241222 84131 1232632 991234 1190083 1404833 1558706 1486167 267435 1018231 456457 1543454 1840082 1206264 729620 1752934 1124307 1463620 909257 89045 820118 20829 1167634 1542938 1555046 1680493 1887285 87224 562322 1329201 891834 53808 676507 1116202 1075563 677564 1424028 768496 1362721 473598 851854 177339 1512951 240471 135855 861312 1843200 1283475 1253509 974874 1098795 1623258 540793 1823509 926196 234127 604181 464022 449460 1416130 1686893 1112270 1810127 918853 1585671 296470 1523429 77872 1723832 892770 1422818 629936 524585 893940 994096 921756 740284 672947 924036 436060 1143638 1600859 76059 1564459 1958099 1992402 1678712 1584700 208127 987329 404627 643101 1800745 34078 663165 1114832 955977 664052 139125 800284 1255460 358807 377728 1522316 985403 920471 1013649 689974 1326007 646804 1487845 401812 1665772 874241 155753 42841 964339 1180524 834010 252655 1082156 1175833 1211016 161513 777980 437259 83171 758048 1062757 1609440 1923813 389102 521868 1006372 1611460 642102 1974024 1120627 674323 248292 1042550 1980510 912940 1395113 249829 484302 1317310 541588 567323 1053140 1075647 1548357 656260 588118 1079634 726539 1061694 1090702 1254513 1995073 950655 948538 924989 1056819 374537 493502 497871 1474555 1722021 888571 785299 1811798 1177204 1421654 1529873 726081 1316456 1898470 1698926 1845482 725544 375984 1995112 436891 352868 215684 59987 1590628 1743763 655710 1860225 1740003 657342 803845 1905172 1041860 917702 244383 576673 40775 252339 658194 434504 324796 1546981 1782273 394826 1014058 978788 1944242 1740261 175924 1920150 1457900 1206735 1640843 167833 1426097 260955 1200795 1308616 1141861 1275287 1877397 1401097 899255 716316 1356904 65465 980562 330894 1657375 667483 282304 582964 346814 1192846 1519445 670898 1024429 520821 533920 1355318 1299760 1778470 213228 1998723 1173890 1706058 766772 1898176 1253816 1307205 1745977 236702 940636 851426 426864 1211279 918390 1294460 533837 962987 318032 621130 1976928 1058532 1318284 1864128 25768 1158547 496929 897204 839063 46658 94987 1080652 776384 1027839 1904220 586623 1253899 1728292 1011626 1695159 1414972 712784 1376017 1869027 311291 433699 1538830 208543 1285186 1463564 870299 427229 1667413 555134 1908343 1053530 1732795 1494937 1089679 499153 883051 1472982 1954092 1647987 1484912 1180313 1782666 800861 1636920 662613 1928115 113065 298270 1729937 231195 1321107 1381802 1591116 1151317 1767368 1556922 460838 1171241 7307 1376418 695090 1990309 357521 1491651 139186 1607073 1476079 882944 1490746 66922 1977277 1406624 808025 1098220 663435 702118 1046251 850854 479554 510481 815882 412807 1586635 582771 1104830 1450901 763639 1098956 693004 415704 1350858 403208 1609360 91672 1454385 1437420 1769476 1066914 1860851 1744288 377009 1419550 472593 36884 1064761 1995896 493995 879850 1877828 830070 1045987 1165352 1862468 1743709 1961062 107843 1288716 299280 1781410 1028242 78116 800073 1605180 467126 1606212 1132030 1245544 1478448 1011102 1745112 1188846 689758 1373494 687496 1979155 517387 583456 1501682 507666 1462431 980716 797633 1822105 777056 1299095 458224 71753 1233496 1739128 1801398 1996767 456548 1891829 1753472 518755 1267202 1622427 1623598 1473450 1621025 492093 502509 708635 795981 1689090 262744 1346259 1935528 1707169 1835278 913699 529894 1708308 718548 686909 420839 1110526 1324396 511144 219835 782480 1981397 1957086 1716823 391143 561962 1520472 1534816 1873623 736530 112181 1230273 1000463 1690101 811289 1987701 203427 70911 752869 85797 583847 1698810 717216 1746886 1240833 836233 595013 680446 1682730 988543 1772822 695788 953768 558077 99056 1628270 1458206 1520494 55560 458310 294310 22310 1433525 1546723 1776373 1339932 206632 1316744 195207 1486133 916214 1711880 710155 1808958 1238593 1689588 360477 1824854 587449 979365 1808213 1975303 971946 1072020 837837 1475353 1064683 1863834 7869 954469 827628 1820682 1475022 654882 1417432 462803 1875835 1395150 53722 256252 345207 110109 115022 484054 1410269 1910185 720899 1497250 785926 1595909 503897 96199 339813 485400 1150567 1765165 289475 10622 1649931 139500 949281 809100 689768 413981 1425619 1894440 1672230 922374 1047942 361580 1904522 122390 924479 1879329 1470762 573631 1149500 1233938 936514 556248 1513473 261491 1885585 490972 1638566 1818627 1976677 1292870 956546 1050852 1500206 107978 895536 33663 1281167 1247934 1410800 1990822 821089 780334 888088 1850408 311358 434705 636894 1209002 1443380 172747 707547 868666 1826237 799227 1659392 1843708 553847 1711862 461878 1361918 1135229 1960458 1961442 1102268 1046685 1570380 184239 1193049 786770 1744378 1314665 1176748 966281 565714 139474 200370 1565817 538121 1816140 1347727 386330 1797171 1636524 1180848 1188900 894666 1562953 1314512 1441373 1124837 1858183 1246424 690239 1506453 1627218 206555 1463331 1909678 332873 788844 1879178 1142941 782972 1973337 447248 1571825 322010 1196070 998795 1487779 938086 1698200 611925 697159 117297 196348 237630 91224 1536507 636989 1438868 107905 948414 1466704 358742 1582653 1212087 1120582 390505 1448052 285742 1371600 1322925 226987 1081715 698488 674660 260299 835316 1788449 551535 1206883 1926488 1958158 593604 1200833 1438343 530534 1502705 621321 1588335 1599489 1766194 29942 1490633 1593682 1744083 1205391 744665 1862184 1520421 1062219 886137 1150689 161603 811603 1363476 1647171 1575082 270534 1481982 869831 1947766 752893 1277630 823211 795677 1184185 99535 856756 1702645 1203406 1856959 1169545 686081 1329386 906111 158139 107854 1916672 147037 1651374 1358823 148593 153804 1180295 705154 814803 1674475 126552 1480835 1841603 300191 296493 341695 240261 1087904 1546780 1913859 478811 963547 260251 1657178 308868 1306650 1719214 1305686 392419 995020 329730 111506 1312008 405731 1409457 1709667 1532543 1892330 226268 189882 1111175 1623069 13903 345706 963054 343773 537376 1228647 46911 1144151 996184 1298992 435407 204175 1092017 1606421 90551 1780894 138243 1901828 859290 1481664 1785914 1938918 1861703 512863 1352246 1825277 883146 23216 978056 451438 1509298 169936 1369209 580703 1630929 1532410 21348 1670757 1678595 1972345 565881 1215364 1885455 1856604 870373 1927958 1394827 1122791 124490 177898 985246 1940999 1805199 1324301 283909 1670885 1645039 170434 22244 1228184 1925049 809515 1959940 155932 827570 1355927 12403 97461 506699 1750456 644920 1285450 1147075 178517 232578 511020 1662213 630581 350804 412464 871047 197954 529114 1583568 1609976 637314 415778 1527715 470392 1307397 1712803 774053 813044 1770698 561911 63217 405203 1773398 1011552 1191385 1514086 1857639 190233 1033499 489816 1758015 199664 933160 1581161 1377778 372024 1253608 830506 1305916 80638 188028 433099 26010 470485 217171 270099 503653 1908504 505374 1035607 1216395 1875213 1717855 445790 686224 983443 819758 1931870 1662685 1799426 160299 1877191 1604842 133049 290909 1104889 834334 296486 1968691 451729 1273407 1140517 1067880 1760733 137211 1586842 1720643 1479850 524755 2486 1534359 1410086 617244 1482645 1382871 546491 63724 588008 1600100 925591 1360691 899018 1843446 1229433 267366 892598 1370990 88916 313223 207928 1186277 1445792 1504291 714069 903996 1839822 68701 1417796 1924540 1542375 1002065 535537 1506148 1087351 344354 776934 290333 371684 1164257 1666218 1497590 1276918 1929510 257087 721854 555500 263115 210501 86727 875045 1434557 310774 607243 1985963 1290574 1115592 513840 351096 1806216 693814 1930112 501773 1838191 820437 1508516 181039 1893763 1946065 1481531 956436 495234 1460737 117083 668496 929913 194838 1280877 361299 1932249 1518494 1342711 1286324 1743639 428742 1367752 1947217 1159249 1865709 1128029 1453375 599199 1127238 1165377 978320 1092154 1214768 1003696 597984 1156649 1983515 173545 307191 1271569 560073 1338043 533562 1515550 1512234 825615 1029101 1430263 600150 293087 562798 601364 995099 955405 1521492 1054831 1524075 598813 192289 873460 139531 969135 401579 1990931 1397638 1338784 1424889 943957 528165 1958345 1893808 1352732 488600 1601598 781765 690953 1838081 185715 1930888 1281066 1361321 327805 1867091 1414026 1527044 1514743 329755 381556 1480157 1177979 1538188 1116975 554202 648800 1041447 550788 776075 900082 1168101 1966482 1128013 1580660 1961674 165559 293833 177412 1114866 1581839 406103 608491 330301 659073 1204997 476971 1691207 1356225 100852 563609 578333 1116112 1690783 5899 1975171 1961048 1041909 739562 1508761 506249 321632 593869 289002 1676200 1505166 1836253 1562847 132589 95509 1433155 163703 1713265 1507268 1776788 962074 1065036 664266 982882 1530228 398192 1159616 1603140 1912803 846095 681581 1811540 1342844 741414 893220 235391 1953766 1861481 1474509 1543768 1855065 991865 287108 757686 227417 333407 1222504 968494 247711 1984675 1268521 923600 1856200 768547 1035153 112851 610000 1640917 1167058 503102 1864733 1509569 1848484 1617103 360384 1399432 1418072 76473 1414889 1035267 468432 786646 301702 1830580 1794515 1734965 1749768 902933 764185 1713284 1826105 1802027 303354 1860447 1602866 1801818 4755 809145 1506821 555098 578586 1761152 317827 317550 1977788 305523 1779859 1629230 888116 1040362 1918356 180501 1692784 1648332 560068 1369383 60525 1714663 1963443 623918 187597 410175 152287 249107 159930 1338013 385291 1608717 827261 1860130 248073 1765137 246691 940846 1898404 344911 184465 33954 1972693 714984 1395630 1994466 712094 396668 134809 718418 1567116 916827 176023 422523 1385088 597539 937520 604697 1350362 1784174 1357085 823697 1375012 255489 895602 40320 493818 233765 1497982 1491465 44416 676666 1155344 877640 1351165 19920 1353555 1167766 1860398 216339 834646 156068 1865382 1667835 216025 698928 1836944 765639 352135 1056698 28923 136761 662531 1577533 1387969 650326 145913 734205 633205 495908 434081 702704 425568 1225528 1336220 557017 1544188 248515 1783436 874560 593011 1747673 737557 1260327 1167874 1549884 1403734 1344195 1138539 629840 1650108 1935424 597113 1611339 1524554 1560862 1831009 1715658 1302899 1969812 12890 43528 1150205 1704992 1741181 381059 314432 876357 22798 232451 160681 589333 1540068 1269023 1500613 778341 807436 1808766 1105905 1417251 1214824 1080204 1009648 719245 859050 1428638 1070228 1481711 1996150 102167 1424429 1841866 1273347 1534860 76118 1299365 556607 1462642 1129364 999755 1655150 147234 389403 517193 787922 1178058 1352746 67720 991677 504111 1157822 169586 1788857 6173 269809 192576 1763008 1183411 1890529 373086 1684831 369273 1210278 156343 1303064 780368 1363555 597681 1223033 1623668 1849538 344251 733734 46493 441490 337760 308893 1187179 1038562 155535 1858638 1852568 1338389 194930 89856 233405 62151 1001435 1350070 589098 401924 1119480 1189296 291462 1687842 326830 1975007 1583274 664102 729657 749294 922904 785714 1964571 155448 1483818 1214839 458248 1533979 1989677 1909990 1466942 1938402 877811 720930 873182 516092 1963455 661690 687684 1675015 1113074 1580995 348561 366392 1440687 716685 1969637 1903268 248005 1317255 469911 1260994 313762 1389684 975846 1757657 225701 612627 1548944 198737 933788 1465919 1394087 1686778 138603 1817076 400027 1793937 911277 511617 105647 1494912 27508 1701240 628017 1880516 1432487 251418 214844 1680080 738887 1912510 1688548 1846788 661801 890753 12978 567635 1792969 161790 1751320 1917224 1809212 344073 1533804 874995 1190769 1191162 479728 614986 517254 1851975 1314157 1756300 991948 500435 1978534 87174 307460 902735 1757587 1354667 458882 496294 821303 1146878 1115726 32857 517681 1322590 1517262 1164349 161193 222244 217972 928387 222029 350974 1192157 1238368 1404552 1013806 1496438 966665 1663188 12877 1788844 1549483 770477 1044449 212634 934054 1182628 1354827 235932 1396968 1086572 998106 873754 1314753 1155670 136295 1632775 375782 763128 1063436 812935 1660010 42792 1961318 385387 1462125 1292894 1305356 404489 691320 479188 760198 1776071 1166620 971476 1989082 1296248 276987 1199558 1872855 492806 915485 89175 1674660 1279136 1124007 1231223 871131 662688 1684160 1744856 789769 1440096 1573533 264140 1367573 55164 1635965 79365 604296 1484576 864220 1672565 414824 1643674 1887512 1365139 1579367 1577249 1963816 1285285 225023 359339 1628929 1114963 1026456 1792878 687766 611256 1964356 1068386 1586794 1230265 1175794 825317 1487651 1182767 1569077 114007 1934557 537451 1797302 985028 303818 767577 260777 1108128 909243 1939173 1921648 1474352 1148304 952647 1182336 675502 1892452 488967 1982991 387317 287316 1908688 961399 181174 1575268 778821 1363278 1793868 409048 1654327 1534178 1572001 1886374 1173516 486818 783484 702707 443704 1611393 1387989 981713 26518 1563869 1090563 2342 1303153 610145 909706 326568 869274 942743 1842628 1923967 665002 1038869 1545525 535634 1339777 773840 1342884 1742820 1541821 1853586 1766248 1639216 1606197 1553362 1200089 314441 1714211 97604 1308309 849264 959293 1094172 1629871 1482545 186478 1547176 1511844 1400897 90081 386591 893461 1696980 577820 1144496 1101226 1245518 711655 1354436 1780550 1970238 2883 1262113 467888 439348 939862 1783534 1144048 1651816 1317346 1178093 263111 1002280 1377880 1047341 564126 641855 1182288 1008983 185239 464929 623085 653090 139332 894399 1999766 746977 338970 877910 1289359 1731584 1001991 794225 1624002 1437298 1670612 216419 492100 610897 1824289 809641 1915444 707116 1416759 1225040 1495138 714719 1505022 75819 451540 243817 120535 1019748 1435771 762718 199795 1576230 918648 1032460 999784 1647006 182451 1675408 1824957 462951 1618635 1363730 880085 1786105 1752939 1631043 1156285 514653 1775477 1757876 1422196 537454 856026 1851612 213043 980170 1023708 1963044 439789 321209 1148292 827850 542349 690529 1697191 1460362 1974395 1941863 84852 573972 1460345 460545 231983 1703706 1354455 1582497 675515 875338 729962 1722720 1159005 1321412 1719528 1741727 1337153 126616 783276 956944 1078127 589071 1189653 1782168 549391 165791 1104964 107944 764409 25288 1909070 462097 9731 55949 1378942 1699031 74492 1796087 1292780 1036963 1196486 66027 1789704 1348625 509182 275211 1280557 220001 1936021 1694885 1674623 1762160 1151395 1878122 112260 1860068 237455 962426 1542124 1369641 1263301 541614 1723970 667290 1050069 1460626 250618 1284373 1384934 629981 1730197 1125716 1676169 382725 1236333 1952706 81526 921847 1783243 384164 431045 175171 1581415 631992 1426279 724679 1423848 1671747 1539244 46947 55400 1016049 327546 66564 1698980 662367 1902716 478632 187873 42911 878065 1358641 923064 1753427 1584824 238776 1553103 1126365 1421341 988146 1204319 1343882 912956 997810 1308428 760696 579871 923709 1378592 395129 289580 1128428 1261663 1890479 1374002 1179087 211041 701116 807755 364396 497473 814028 431425 1099525 980364 1994385 807546 1042456 1678109 863876 955219 760604 430017 524844 1952058 819165 293742 947041 1655341 589024 1197859 839826 475308 1496246 1807221 1535193 1647587 1948441 1707114 362698 1293838 467162 193054 1571846 1490808 623461 1730689 153953 1136722 1612507 666513 422621 1202196 641015 928582 1220497 185850 604545 1774772 395598 432616 297027 1713932 644681 524378 74930 520886 1199482 399324 714494 1552636 1695286 76737 969246 833983 186504 774627 545397 1334415 148712 493290 1889343 637053 1148121 129780 1214794 1057784 198588 127773 698082 1374162 195604 504874 261799 576206 1609766 1847054 353809 532090 628805 161165 322432 719445 802673 713809 1961361 1706172 1118322 62100 764008 1696740 127560 452193 1194242 708108 629547 671745 1189957 209388 1593382 1541642 1986179 1557033 1451580 1458676 1926852 1629602 1727528 426825 26507 554794 1891085 472516 362861 733473 812916 536891 1043292 677848 1645176 1723136 1780019 886311 1106095 1064692 1617351 1270368 1738609 1916028 678217 757689 5936 1490860 772790 1301249 314740 1876785 1108116 1832328 766531 441664 993262 574788 1623884 763980 480150 1878820 163524 958838 1266199 463532 356035 66842 1848948 1789801 1063412 1432056 1960052 211606 436383 385095 572402 315646 1948667 1619647 1103434 1173135 1488789 1695793 1037055 351125 33863 1366820 1244361 715120 863417 745170 887951 454138 976373 88385 1741716 174783 1020948 1159582 487241 1141850 869534 1206843 526189 594874 565169 1248450 1356397 451986 1760207 692152 1390214 530169 574576 1745382 602603 1908558 691311 1302348 1767500 751795 981833 525955 1632616 1958560 253296 1450647 1263618 1204114 897336 365106 1093742 1010600 1765621 1101968 1637093 1096333 766205 1932734 1501451 1486386 799322 1502390 165156 1691506 1822458 814677 228115 1527546 402846 1980148 1456701 344728 1626442 1456583 1473408 131069 1020539 1313771 1051032 187283 794998 1635010 1491805 372616 1104747 879857 136952 1663214 926095 1573984 1978577 938293 313239 1623271 1562394 1270635 1206731 8425 1963849 968310 1865010 561961 1413275 217692 299784 50501 432600 346548 1010323 313371 506495 1777261 101167 1377802 1063492 504072 643655 1186826 1287565 123702 1386089 483286 525930 590855 433288 1854865 1393632 1838450 1892878 814953 1994815 1865181 691480 1833725 529961 898796 1599843 538008 1458076 1722366 1472655 1224979 458972 626522 1217229 229911 720182 778374 1759483 68422 277765 1911283 1196054 408090 918997 635232 1984232 987764 1947371 544372 142667 409902 742490 609645 1981576 1227227 1212957 1359214 172126 304960 118862 1978521 802564 1045438 964175 1164267 625848 4137 691516 328317 370728 998117 602158 600402 687070 899553 288598 1146978 1598697 1663401 1090454 1281212 1769247 1490202 257517 650835 581736 114305 458146 1003403 1648094 81767 647896 853278 1687675 949612 1973029 1469959 1755 880757 1180091 196813 1864692 792072 556691 1030738 1006658 1974612 509551 571483 1312185 1962434 1455225 350646 642389 1696156 876794 1150659 1610129 1309929 1182838 1955227 24905 180246 265915 846038 1378596 203697 61635 1593406 962821 1367070 598640 1470264 1632804 1103242 1421210 297420 234335 354055 1499499 1035679 1231215 110789 1075645 292422 1425960 1163605 823002 568348 21049 1655412 579376 553114 99021 1482243 435502 491999 1551195 1214463 964167 318486 1852699 535960 218559 246275 1548378 1123220 1268065 1889584 39639 963294 1529054 549249 976059 1455514 826759 131907 1314093 360057 490276 8086 1811427 1119349 1409175 565960 1898292 1520002 1879321 1536044 446484 1681347 1178975 1163283 1179192 1914902 1476582 515669 1507347 275038 1601777 122496 1718165 1208156 1751744 960889 134933 387754 622717 1983788 942376 1296840 1134621 1295879 1471396 1129999 911039 1008322 1715681 1816720 250483 1712755 263043 1363978 784078 35512 1562294 646795 955607 437886 1536791 1926050 936454 188961 1918081 211276 40870 1180977 204504 184927 1694896 267965 709476 1297507 450027 891184 1686313 1989761 1837329 495982 585124 553549 857222 445641 303633 1192856 1887314 634929 400103 616273 1470987 203217 292166 1339965 1186654 1645207 40989 919768 73977 867068 246153 583579 878273 1564891 776109 1512075 163254 1495152 1373422 331693 585040 1418386 1030443 463753 1899924 1355101 617115 424985 1629861 1388608 842941 927187 544288 1084632 1266497 1842385 1796492 1811308 1182308 1466316 1508805 845893 1672965 44516 370082 1139947 358259 1275221 449864 1300495 447025 357718 983569 1143249 1949694 1850820 597044 404628 340318 1311582 1814394 378665 1508309 583934 15161 1682063 1053216 289086 986474 1587487 379334 1319071 1784615 450517 1456048 695621 1019426 564836 1772432 15084 1463171 595898 784527 498554 147631 1516689 1560145 521043 394922 1976074 826962 1015175 1077970 2056 803704 1377655 1785554 73432 700899 663923 1383249 16738 1120590 451187 275158 1970428 1911882 1897712 644277 957144 1790382 759071 423541 1852530 218456 1281560 1446841 1788899 1034186 1045301 954402 1790234 512328 1727030 826605 247590 1299079 919639 1851136 1902639 1285421 1146315 415583 1949027 1290191 1511018 823780 1876616 561544 627861 701031 197749 717376 775014 1286966 1849451 893777 927920 947925 693910 409691 427886 1509180 1265052 154720 1347759 1957496 542160 435275 1430888 1142876 402992 1442003 562789 1093486 214618 1423820 714127 1704756 1476419 684402 567117 1260286 503286 659662 868815 1215070 1211694 1861382 1826411 916544 240804 623464 1998703 1253901 404014 956737 854651 1048211 1711270 888562 1500203 778382 860749 1649541 330955 1054926 1217245 60058 1889931 156493 1372210 443271 519538 843387 1474995 1125330 1310941 1889338 1254026 449430 323761 1308820 821018 1192497 1157242 193208 37551 618079 1272376 1373462 1811108 379261 99880 816860 1980868 1389472 1935240 555074 228242 1661210 114511 1461701 591373 1286257 1852488 306176 939986 825276 1478406 1492372 525680 933411 1578112 1747340 1492216 1799818 414215 657651 241949 1343143 4353 1011315 1037451 1640972 146573 1235234 1111455 1267823 802125 553856 1982298 1845396 925698 742187 376142 1567051 562481 920055 1770855 1153343 629744 538557 744631 703851 1765209 1419512 772951 274517 428422 956619 1145706 899389 38117 944409 1617522 662882 1896947 1697389 12455 1091634 1192086 135945 1965861 1216698 1428288 1783121 1084743 605068 6197 1364821 425581 1474355 629322 1488865 1907300 898934 1800351 21817 1595287 1474127 494279 1775209 986967 1546917 716806 1499795 915134 1394633 650873 1489318 1896123 271547 1316511 1730044 783127 1522918 1531456 710768 1058347 102458 405870 882741 1019111 1035480 1550055 1036201 345132 189785 1075009 1231862 833845 627043 451875 355139 1610666 1683921 65636 1679922 1158852 1013525 518545 621942 53812 1622778 315843 301559 1785793 20267 1894089 609941 611217 398603 1387860 1129187 1904631 1962871 379701 223633 64075 446442 1268718 1931284 239250 1899957 1167390 1820291 1098598 93795 1358673 83587 417532 1424608 1679809 1885400 902726 200434 993596 1292166 274669 1822340 1608472 230148 448924 1316388 1855084 1676792 1616770 809477 926917 1977834 1268115 1424058 1222032 326569 266996 1931507 1908747 1418232 619934 215398 1692780 928211 1719925 685860 1956098 1302068 1806331 1656874 282483 1917439 1584000 1761973 1915077 414601 1391023 1877028 988541 1131287 1482509 1513057 489113 112589 948257 476181 1410735 426980 1081649 1281080 160757 1598546 1615318 916050 30820 1799128 168882 1550524 202432 1491648 380797 1544660 487671 833160 183103 1339586 1360334 1808976 1442832 1860137 1957473 1025744 728220 835851 125274 1026075 405031 1440340 1148789 79379 1149528 184620 1322599 677399 1273932 1074605 325153 1913115 409638 1741323 1403537 1645336 1079002 365887 539739 87767 1138244 1885452 580201 1934511 198041 1357901 576385 1812150 71026 1204220 931419 1547938 1078142 1456691 22638 1972587 1184746 1491334 1648625 1619966 1850994 1435019 1273704 485331 187146 29267 553411 360197 1427691 837334 1294733 915262 1093465 1863280 1271089 546591 237719 1818325 542559 970774 1298654 399023 1532697 699231 1198523 501225 293369 377678 600477 1850002 1725247 1045805 1593332 1952429 1304226 949815 585075 209265 439432 360174 556214 159329 964395 1784560 744988 1851971 1890481 724396 1932971 1789360 661121 1562551 1329677 221329 1678102 1202760 363039 881061 800146 413066 540876 797527 947066 125668 1171067 228830 1135551 771809 1408065 1053002 826883 35717 1145282 1709551 415308 1282663 1105394 1379132 1756357 871728 637263 871780 329321 144475 923060 725826 115817 1029932 1960328 1617786 1436957 1861353 1387061 1894967 1164614 1952101 290164 1698949 696709 164974 1551128 749287 212906 1403109 1746817 736574 1700379 111711 803614 240506 968369 1516844 716109 1907446 648632 881585 1936679 1737544 1025010 488335 268675 903579 1614565 1515327 1038492 1899788 1873926 1199611 1304730 1215629 73965 1197046 1832051 1783395 1375792 888278 492547 911571 582068 1307304 487299 738176 1710179 685616 1313154 1499295 1673152 810644 1857520 860912 591694 34807 289184 884703 1556569 684270 1710263 1692871 1079391 1320885 739644 1229231 745275 1069593 1001598 309259 40148 1489442 281755 1097780 700327 1580036 848274 1287220 100560 287487 176298 1947211 1179155 1944250 1643262 1244621 640937 1160860 681714 594449 585784 1087763 479537 1784920 1817667 1069002 1629090 1645392 605519 264931 1289576 1046702 216814 1922712 46878 423937 874294 73964 562538 1568310 826152 1536372 59205 1485601 1801609 640962 1639479 1401654 99747 520617 1183239 74429 1486716 598846 1578417 1137587 1337473 600083 452907 1890230 307052 713655 534205 302115 1515433 756292 601103 1601298 1462264 876808 1096493 1433365 1732696 1533433 751328 1182333 371582 643262 1772972 1362552 683045 1945553 934062 1229425 902701 1250644 22832 728668 1127484 1884935 1910811 1673179 1926988 1573848 1584955 1034033 753375 33687 553281 1480304 1518099 1793526 1790425 1292446 1295396 1836618 1152727 1235705 746503 780207 96622 1747008 1864855 1845280 605776 1921503 1954281 409022 370603 222611 1001114 1460203 1349293 519713 1533609 1824948 1319698 905214 570918 685314 470055 1464763 1296377 1569115 400936 1219439 1457358 1721510 1106153 1176253 1333418 1729793 1899872 1388679 700612 291296 1205331 352956 1296258 520857 467160 397287 1457105 1032214 832727 265492 426814 782564 132923 980737 1526393 1387394 1438457 1107455 1143250 205636 1623947 1915142 1680609 1908291 828207 1492593 1931885 208558 1372645 836375 1675230 1519123 109539 547833 736068 225690 1399760 92311 846480 271841 66857 1394686 63758 416061 831957 909909 494547 992707 1939711 1283737 1331412 169330 1181798 857755 1629093 869265 1449103 1716503 896073 1065173 242522 1708883 280803 1498258 1246495 34966 1677388 531915 1520083 102076 92057 1199971 709417 1690140 1946515 1032506 394385 1382411 529175 1965913 1693945 919510 218890 116137 8247 817531 733670 284037 705272 360327 412976 752901 1164268 1523671 444686 1229125 666479 584867 1686357 653544 398922 293546 1367941 1570391 304271 514353 1334617 1498031 1075936 1463019 761866 139776 323021 329767 503428 1783398 44655 405202 694887 204531 1941485 689423 1457574 950588 1042095 1440363 1575687 63291 1661035 1812903 241125 1291338 995684 160851 1389456 1108070 335664 1259038 1597596 1942275 1188505 257160 479442 648906 576310 561304 1800779 431700 348650 7807 1994560 338932 1030470 798360 424427 1257648 1262259 1843231 535234 1860171 950023 854615 778021 1817303 192269 1950425 392339 1779657 1479318 105486 15578 1700610 398083 93198 673037 571174 365436 281318 772499 1795351 134624 158762 350505 1569462 1072475 1820490 769118 1244985 1133471 282279 874570 1170277 1073887 155014 1552500 640911 1453053 1955679 62389 1459715 187321 1823000 496378 940065 107231 1625910 1721844 1304657 657376 980026 1725437 1101983 1115215 498782 394909 1278481 1056243 495012 1096295 591310 823684 1415326 1003782 704958 701383 1073743 1731891 1583913 274983 842469 1573060 823827 1475497 157485 991732 784140 773199 1124860 197255 895282 516468 1476948 186902 591852 1680593 1904435 148374 539632 462452 775371 1076044 582545 1271269 722658 1180257 320822 1418359 963106 323931 1752356 1153675 1864807 172653 745112 1185017 904728 456848 598021 281057 832185 482448 1280030 1976189 1089114 1639121 589678 1919123 1555368 987815 827990 260241 557866 1054854 672752 1812297 1106975 1687590 1969254 539691 668678 190474 1849522 746821 1485299 1894939 1803639 1902910 911377 1034751 877718 842694 1462455 1613962 1594032 262754 1367484 131299 384585 483872 981635 744472 122649 537181 1955153 1622089 798545 1485792 692809 1842816 684900 1638060 1686693 737430 49395 44623 1022640 1714829 1972774 279063 1718838 324423 311011 540157 1796113 1030546 931985 145892 738930 581396 462209 987973 143897 1338588 1685349 1097089 911459 1965125 194223 1654662 235291 1119228 81908 489632 1425730 1983429 1828430 1288572 829630 649507 1375222 1928569 1639295 798502 1887857 1393133 212793 560933 1780056 1361903 1280988 1525976 1071736 794662 462037 1358386 1511590 1837808 1717478 1628545 1983100 692460 276007 884103 787074 360188 447250 1513121 1220875 530321 156660 489588 214994 114921 1645302 1934026 648845 422117 431061 1302199 1909393 1874670 1787496 282871 491268 116710 1027023 1705433 579887 785367 816746 1195875 1449626 574732 310463 979254 363350 1795752 957461 103213 833949 1745686 1740788 173105 1139207 748064 280276 1838167 753255 1459964 922000 999758 1822400 1867635 199420 815332 882489 1483558 397083 1018847 849523 1323296 997337 1509047 1035915 11545 1914164 1011533 200632 1881948 980608 489578 786204 753776 447945 1959671 1404926 1040603 1141097 1582489 1367258 399444 1739196 630471 1406476 1115219 906771 1877115 993278 963347 440569 263633 1414386 379684 260101 1511574 794444 501178 1969861 1580024 781004 1463037 1913283 1410625 993128 367854 659865 441528 1562293 709905 784369 678162 1097432 1756407 899796 761596 1873836 1976253 752914 1663498 164650 1685387 1851636 1507143 1108032 1185732 1236786 1502002 50519 748592 1580930 140227 1487155 1922288 1347955 1800023 1434153 1431512 1830595 1660802 1528094 1493545 1320403 776717 1978249 1251668 1876926 1276664 1620983 78933 1310439 785356 1582238 1085981 75392 1429105 1530674 166907 1212492 793164 784102 1328999 773239 1979741 482475 551076 408532 1825256 1444477 1937732 402342 1837678 433881 526427 651316 1107292 321877 1685630 1041281 203286 733278 1585601 1216393 1991947 1182204 922147 1165834 1275349 1059434 1991387 1636809 1729924 1812613 280410 229285 366174 463063 7533 43784 335929 567443 1457598 1398394 971968 954348 1880708 627471 147987 516512 192749 1522858 244619 1397751 882856 901969 67843 1916965 681293 1331180 1313925 774768 1507434 1434167 1391075 1105237 499220 1071377 1879221 1018831 1252449 29524 950031 1716011 1644958 1751927 1451037 1652783 1266979 870916 958454 27715 49313 1231465 1546812 852903 311728 1307200 371908 634857 1531665 1012742 1894664 696693 1303331 651522 654180 1834993 1167074 467004 1462733 224880 1731702 622657 1153691 269500 1485048 1385176 1424507 703432 1157872 949474 1336056 326390 409767 1484048 1003628 1123480 500859 1527545 817007 928060 927644 341431 136871 1875830 795662 1922900 1489959 653949 1875759 446195 390794 68651 8513 1568669 410201 1200996 1675476 1076285 1326859 1073342 1430610 1876423 1531134 1712691 979818 1995481 1637763 280478 829392 449591 1176604 1837950 1083789 396408 271714 1051983 1006214 670526 174688 939184 479094 1202411 1989009 345761 209777 1581836 959898 188472 328513 997699 899552 67817 250105 290272 1704657 1708506 164026 449127 551722 1335571 655260 1254678 227922 1510221 1173830 1311603 1942512 247802 1574695 1356409 609187 1711039 575856 273382 905601 1721388 1508919 1604373 1536926 1379586 948592 127343 614631 227850 151669 1831226 975734 555071 1898726 505645 168017 344741 1608958 1027755 1629425 959934 1216490 1996214 1720972 1790378 1573053 1859422 1219348 959136 657657 1790793 1484483 1410197 310832 859184 1044555 1476861 1736170 862813 380100 19392 862746 1582793 1913608 1206618 1681037 1319387 1974517 373775 561083 1549938 449012 1521677 1154315 265757 1996694 976526 649567 1058982 1245982 1458234 1421251 150924 1909825 1230371 236159 268867 387680 1196772 1443172 1951145 119278 1727531 1235109 296441 622044 1092695 276267 465406 59852 540388 1689817 32637 683989 1949187 1224445 569980 1609742 132752 867175 110821 1310846 1174695 179672 1510603 178880 730713 1676936 1594306 1396233 271498 418347 280569 913707 331836 1983785 1200630 656834 251 584421 1682732 1398057 710918 867210 1276843 322046 1066944 1451487 1766551 462490 1762025 1626971 1723151 927902 218545 1041987 353063 782018 771624 900368 1380106 1124684 1317840 1959759 94150 1149752 789816 497356 1536406 1381806 412262 1601403 344119 1133006 1154763 1062289 1982250 1383873 1715210 1927860 260996 1525682 257470 1997699 316244 33987 1408053 1437925 1400551 1305814 196153 481883 1151549 1442334 1293678 1968396 113671 1711217 597644 721208 781449 942545 1862245 1487957 996044 200436 197777 1224642 1723092 1556544 1847992 1422477 592968 565886 448211 486900 1173983 655793 163619 804398 557204 570594 213658 1775507 1379521 1678525 809944 1765118 1164218 1755448 1092461 389335 429326 728521 942479 1601662 730972 1583546 1929924 1549233 1542255 1402651 1507532 1095806 437662 1225570 273633 1926561 39570 1523389 441489 141701 1533276 1489795 1437774 587912 1840697 853767 199394 434608 76381 1345814 1898940 1321178 1201745 117999 499207 1303654 1336645 180442 254938 111145 1423797 1030463 1151055 1507170 1542314 1886300 876605 412984 324360 323817 941838 1134062 233083 834960 25318 814295 57699 1202470 334835 1129520 81208 81325 653958 746841 1845398 1691033 1233454 654089 1816199 1192286 1715414 988961 19209 1609112 447840 1223897 524581 997682 211350 1475920 1334826 375438 1941804 673360 33202 1071501 1404976 911310 1930342 343911 1785110 1259338 957603 685432 725822 36788 1918479 505675 708388 825637 654034 1768831 190667 1764418 742414 948634 1710802 423766 1168762 926865 1518006 178640 1191324 1409480 1684900 668116 786957 855951 1638764 1612428 472210 1417107 75582 469630 279819 1104220 1825937 1617727 531241 453265 1084579 823462 595595 1381834 975392 137295 1513682 918814 1037774 526669 1508095 175484 1373663 1236029 898943 1024874 724052 1667306 1408804 980352 889208 302651 504738 1407148 517743 1286240 1500261 571838 484194 1730799 168122 1897172 908537 480096 1121391 1747351 1277250 1693476 1488216 1769622 1948345 1913123 804716 1487467 578401 1798092 1572748 88533 638046 19842 420457 216999 1580475 1977790 876770 1130578 579380 833965 1226786 44444 743905 1736922 1804605 1042483 1030077 700672 1283897 204637 620173 1722122 1464081 1295315 1517878 1984184 1786835 1827697 1502779 1967402 1953561 203968 276181 111251 562088 1770923 1921607 103201 1043958 802431 713436 1615565 221818 1383415 819976 741198 802791 538617 1018115 1680186 1110378 555540 947050 747936 789282 818220 1837084 923381 1395544 1372205 1571711 1208251 1154374 1896601 1312982 1993389 1265330 1639729 1588948 299808 1548954 170806 1387375 1536952 1085563 863940 636559 1727102 332295 391804 1287022 1750680 219387 235345 1278553 94915 1277055 1909865 142437 1692153 1813360 1689312 1267638 1483767 1331623 1261758 179080 1320582 1175029 30459 242992 1050330 1381742 748739 1332216 226019 891201 1789058 636373 1407964 1685257 901899 1241123 1672520 985066 1355764 343794 151777 725274 493021 1322057 1172222 1384693 1910058 1896161 1923657 452879 1416709 1826910 1110940 1024294 824632 554364 1649386 187307 280864 613609 1633278 1789452 84089 371646 100275 1078122 52589 234774 1284021 1323319 169886 266481 1952263 612445 12662 1165357 698149 341844 734604 1235513 1640039 1503515 872516 1124107 666848 448562 212460 1029373 28430 270636 1666502 352995 433524 1823619 582100 1881053 436887 1543929 1218161 266912 1647745 1209915 1237824 1774012 1561021 697078 274591 1028459 1120228 1447989 252412 452125 1581520 1262899 876559 235912 1646964 1491584 651854 1797420 385360 1797392 1366286 1238074 694285 138523 98132 285536 554818 1902835 925106 804979 1349920 233003 1942872 831252 1949846 1964364 1737424 17542 1105710 1589511 1717629 1577319 978256 79030 1792452 591516 1454116 1309409 983105 773143 446813 166018 626640 1341311 765207 1374281 1042138 1492846 940440 1004662 808385 181520 1085896 702584 1553059 1430034 1834982 806352 855593 1848529 1082409 737865 1982321 902384 323250 1762825 979826 178705 914127 473677 1596850 580120 1134669 263898 1333010 1829498 1731670 400642 1192516 1075716 744688 821142 1838613 1269079 1538419 439318 1633018 481116 139067 252190 1868385 1735775 196141 1476043 1702369 359278 1887056 1040549 696955 1624468 1751620 745235 160837 1427782 754174 1004503 1782703 14609 1666819 1286581 1502583 631829 1171952 541636 1939142 1875177 963116 1027333 558213 250170 409080 353061 576256 1875028 1038726 141577 684533 1185880 38028 1363258 1725391 1257762 64919 1154220 690789 234807 1533915 984476 1091794 1340827 1162675 705355 1972205 1370727 426034 1916209 904198 1578141 1512103 1299152 1537413 956934 1448660 1522927 1968242 1194075 770801 515881 605404 1370469 348373 754056 1671222 604319 1311485 1109699 619384 1484123 167863 449166 988006 504480 1952441 1319438 1200372 484087 1551237 773839 1333062 1983518 163508 1991419 492936 1479328 1661714 354310 1669045 1245324 1950310 135958 1527532 417934 1158950 1780951 1088729 1062514 284918 1930226 899957 687768 137675 90266 1950846 1100464 724345 1474504 857263 1463517 597767 971096 1887220 1219850 600772 837055 1512783 713980 427878 1828820 759434 529167 1340565 720663 1808712 466487 737306 601529 870534 1606736 938312 1512532 1174328 673033 1783075 1574370 1888306 1567149 181989 1756499 105309 841063 582345 1980753 1311663 101541 1852708 887254 26340 1437423 709253 1224218 1724197 1179263 274799 1733743 1938877 585949 1495983 1825191 63024 1023172 1957629 344756 1993342 428722 1323262 1519535 1130278 430035 158800 528688 1104085 147954 449080 1096669 145317 1919292 1609421 1268449 140161 892112 689763 1737784 525058 268797 1480068 40631 499801 710004 1427257 1786108 1943453 1730178 860693 1861619 1372809 1359984 560739 1159819 1134628 1723157 918591 916329 1902203 1657268 1527092 1408881 1859882 125908 1729407 1559780 105320 1718267 1732225 34507 985876 275736 193063 99274 1803724 307328 847490 90263 1104690 865208 658947 1228425 1899084 1579606 150461 16211 669137 703389 465662 238192 1012004 402469 126750 21095 1523774 54654 867941 942432 836608 1211801 322983 319709 101742 81462 1017482 721797 1044825 113207 991317 746109 897915 1476760 1833379 1825295 1216869 310390 829101 1660344 1098330 278731 922747 227090 451801 981265 1323757 94488 1438920 922828 1343908 153738 565392 502869 1045764 1137423 200312 364691 153148 1781041 223937 377441 40298 228134 661735 652150 1624320 1241519 34504 947992 1703769 593067 6957 1443704 543835 910981 1916991 1491483 239072 685353 1767000 929099 332683 1347631 767375 1681629 710839 703544 1652809 182588 143349 1251085 773123 113602 1804273 1303449 26184 1480772 894851 1452287 309323 1383910 49552 1773721 1097922 571269 1836383 42620 1978705 823023 1924775 1115816 1573713 1384740 1658601 1307447 65145 226447 1344583 838598 1400029 862725 1402934 1167954 76754 1421021 435224 874670 1652935 925191 1119426 877404 1777395 1388672 701838 1869903 69446 71532 474332 1689777 231029 177388 1413467 1390265 346879 411906 1575966 295328 1287984 317960 1837526 748950 957918 964048 474738 301483 1127289 401019 730082 77682 985627 1469124 578108 411498 1874891 1866705 1106650 683247 290269 1876823 488785 77972 1297316 1272023 1861048 383964 1749658 487899 56359 601622 1116513 107239 1085642 1412350 1014109 162889 1084078 992883 449861 1869033 506094 165290 865820 188105 1327014 1381282 1599851 152272 1592189 956668 1603892 423768 66839 720401 586541 354116 1242652 1487865 1959594 981609 1073163 114146 798808 706567 56445 1127847 1756141 576318 169436 164602 637483 996391 1190688 1717741 1424674 1277260 1006517 271435 1294423 28989 293998 167563 1695914 974881 1732628 1221507 1048094 1238284 1541497 812171 992208 1005905 594558 1314234 480430 1435706 1547391 1964193 1746485 996499 801229 386538 879946 260191 1890472 919459 186872 1097324 533149 153166 502387 1963649 154365 327451 1227926 366942 1686429 1201060 562043 7146 1649674 153879 37258 1352975 400148 778465 140380 586148 244033 190493 974526 1200019 680165 1477324 1284938 1946293 1940778 58064 760822 1840462 1120319 675108 1122026 606888 509138 28112 1628542 1209046 269904 283812 1653796 168038 161151 916874 1505709 1783731 954854 352919 642440 1046853 895450 1159694 1096963 1560868 416264 87646 158281 960415 551022 250200 1003369 1466932 1145194 685660 801763 1421902 786474 234521 1935868 679865 100528 70061 1024868 448461 929124 1565712 839546 1827290 936675 39407 559380 812913 1422961 134901 1831333 1804 1904369 251826 1834653 876690 1290687 123102 367475 1708597 1824868 1863453 653479 122759 746493 81645 1348331 904032 1759569 1559329 214438 1473344 1284134 87679 1428293 1517674 558032 692663 1880214 1454400 1311007 809403 1119214 1641852 1501564 312770 275269 587794 493793 92048 731124 323320 1834294 1964948 1771255 643387 379411 1605373 264946 597410 405466 1238699 1017068 1664690 1472337 76252 370213 955470 1918546 665384 31771 564285 1614625 1381101 1944546 1483228 276406 867817 180437 1792344 1935613 646972 59845 449869 93931 1938185 1893188 1536040 1261787 904808 450086 250726 388511 634884 1453905 837445 1052721 1292080 159469 1422886 770153 1616769 1433043 1424032 857662 1280610 1002615 1719240 219487 1582046 1260658 426470 229167 1617842 124734 177125 1814220 1416161 817854 1356082 446657 1224645 732512 1762202 23153 23831 1430991 1890812 1618231 1182873 520730 1597525 1427256 476574 1512195 384840 1611803 1956457 1766029 102964 750298 1148857 409454 276447 1067093 177340 1697009 504595 1265878 1492828 534984 1269388 1726812 1324611 336366 1948659 17913 1181441 886786 1373892 956514 890321 1056922 1588882 1766207 928257 1929319 1012738 263307 553695 1402252 1290810 299865 1602972 652949 878697 13801 1359346 1826568 1301779 12035 1787630 1594030 1977153 43564 361663 257567 1588622 1951800 844041 1425572 1536601 1781233 1309374 1746291 1155413 554670 75179 1894699 761404 751596 984407 1956020 174442 889179 396026 647561 1576605 1248368 393761 256206 1306978 1885678 1789328 777773 1960499 1036259 1975814 1222426 1475754 39256 1578206 661636 1764330 1197821 1641600 534994 378707 146983 499721 1051496 1473415 1204242 1305497 1180136 147689 360876 1540177 1853930 1142050 1698576 1195350 775200 238857 1890332 361510 1310849 123210 1104615 918461 738459 1334349 1824678 113004 1693124 868404 752899 1897815 572208 1591559 697272 1787693 1120039 651648 3685 300481 1982587 295311 1338659 242045 1644067 126881 144546 406880 1897066 1190446 1769333 42669 1321776 1075308 727045 930184 585277 1515892 971350 1666750 1050020 652511 501990 436538 994515 165594 1237970 1465894 1212456 596133 1513621 1854043 1665325 1861045 1167404 1081731 521930 657088 761771 674097 1135365 1523889 1151081 1541444 816086 1678044 542373 831987 443089 1101075 964922 1064776 1533611 1611082 1453088 1149006 1986877 662702 1982412 1229396 238900 179581 1714315 1964536 660760 8739 955132 896282 472651 273456 1538992 322120 1154600 758159 204063 1502820 676180 1427855 1865288 223235 1945219 770488 669224 1764477 1548441 1143926 888649 1196178 561992 1343195 795083 1743676 1656818 1693179 1414547 1503185 1802073 1955253 403443 1617760 868846 1205466 1138249 1079374 1679270 919239 1036085 1518400 1948229 228890 490944 345375 684224 1720616 872841 1026616 1796927 1698261 1102524 1641592 85571 365735 1506726 1055769 811261 1704090 1665420 896120 125301 850387 511522 1720341 885924 380624 1389343 941690 771369 160903 1541634 1623313 794228 279345 365656 59376 565834 46048 435505 14265 44837 923988 771861 463982 270490 1324401 899329 1985056 1590419 1395047 281308 1738108 1302393 697626 1095326 1020942 275165 1624734 829877 1378435 1233193 996878 1397589 540867 150350 180589 172815 1286833 1030272 1157435 125170 1562528 13910 1817830 1379567 1334988 736872 859193 376742 658456 442856 1618725 855816 701077 32947 981983 1086518 629820 1457614 667772 420954 1734955 219457 1924798 1416094 1826726 614829 877258 72909 1930129 1707066 1415868 1935473 973669 756848 1143281 432108 232618 88761 161357 1217930 1424691 1870218 1366215 1888331 1452769 538836 485633 1684952 724249 58580 1211879 1843378 1884103 1237784 799773 1632118 719582 1002265 693883 1116044 1440217 888673 1502600 1039902 1673927 666327 265863 1403539 598115 1618506 1732109 835286 1825353 1053087 474863 993091 1914362 722570 417249 1906809 1156209 762578 483441 402998 1973550 246154 1650404 1940263 1923246 1161592 1649629 1932697 310798 59373 846569 1805349 336519 767880 1577630 725332 474182 743151 676063 1542438 1141102 1581549 1448433 44011 232858 244748 592438 394000 709366 856686 1765424 419699 865718 1957699 1743388 677571 1617516 83925 797311 823289 761306 989880 836815 616830 446210 332391 1186346 198349 1370305 1632321 325275 1286283 619725 319784 1975717 312520 210854 1766560 1014875 934638 514260 1968619 267534 1186360 1229408 1473908 1504146 1565247 1223852 1925508 1095327 1448536 982760 1950557 153516 1051026 118043 1064881 239423 1881447 312320 519596 1396603 649354 825148 633293 1201381 1530672 852979 137478 580103 378126 1779289 1523988 1219534 1259414 1564902 555296 500008 1806384 1525974 869159 53165 137655 761552 1847684 737364 1231650 1713470 371916 1927580 946400 1160654 1286662 655962 1968412 1802737 1382980 1010229 1480015 1833158 1165081 442471 659125 990992 1805438 715074 1585667 973011 1703742 849922 184915 1589107 153501 201922 324281 1021501 706206 763343 702039 1490153 66045 1398908 1343233 134586 1496751 1616174 121018 149298 176029 1521269 1089515 1341503 1580429 1414212 910462 1287651 333102 1152740 1798831 718893 695665 1594433 7048 1654622 1785267 1054271 1360526 149341 339436 854937 626625 1586326 495497 1844937 677910 565823 1742128 149195 898930 1967256 1935418 388601 1926614 1729294 54085 1370188 897346 1812867 807622 360279 832380 1750425 1302365 626525 543204 1063259 1097327 1271178 327668 1167362 1127243 1068206 279054 1262347 216408 1595391 556679 1019549 1239727 461642 1873694 852169 1716252 1298266 1127793 170168 1869884 1048519 751401 34421 899166 1323881 727279 266229 31552 1586626 1697736 389052 1113051 218479 1555147 1256389 358432 1563014 1161991 796747 1826970 900141 567282 623094 1270819 1444135 1558642 680705 1090804 1377733 114839 645332 814275 3841 407974 182160 1180191 658179 64611 62204 835571 388583 1867005 1563018 237373 327693 665080 1409968 1395126 522657 1848470 1636773 618043 1055951 922263 405587 1963975 810355 111584 1545916 168585 1377460 391036 1607362 1424646 98369 1571197 1165464 57292 1083418 723561 1130364 630229 607078 764741 1914993 1364568 444343 910363 1439769 1372594 1937566 341125 1605033 238164 278923 448843 1793580 251873 1104639 1901350 1717974 955515 400548 1937437 321295 1439620 1500103 221226 1826035 750779 245630 778167 704300 1319922 229581 65940 1183234 451531 1264715 736987 224585 1897539 551654 208348 545200 1492002 1489740 346567 316704 1373014 1039118 1061428 824453 1798330 1475831 826232 882072 391530 40941 261555 579329 747570 786865 1607159 169831 1212628 1853857 1367360 1338448 686392 1344633 1880173 1275538 1119270 1373064 675640 1283903 1862993 544485 1429857 1790325 878350 1233431 1485478 1435783 406136 1298731 347926 325210 1131233 1449564 1500653 860571 134700 99973 752786 723870 806686 1257761 1685538 1454255 128500 725626 693945 1967926 240133 181775 280154 1119582 1825643 1530319 1304132 400505 1995830 1786939 1868743 1830437 460827 624714 1291939 1787340 801605 1657826 313110 423046 1675117 1675956 533941 618269 1853820 1711316 1342894 1385631 931130 1208128 995311 1969045 1528896 1238777 1081356 276400 1572620 1846928 1055841 1699689 989094 1943185 560877 525057 1026569 1772975 1931186 570064 551723 198215 528258 892816 1238480 1938675 805110 1982191 569300 1695630 275301 1646252 1330161 1847382 268680 1177357 1549770 460752 296707 1696116 1269093 1364713 124878 1738431 1115104 589652 445736 752661 1916698 51992 1650568 1595300 1896615 1943319 561643 599429 951567 1153937 24520 1497350 1483302 1364813 834769 605217 1136834 1487384 769944 542657 406005 888657 605155 951034 1551153 213654 819751 639696 177767 68417 247524 400451 114269 600716 132852 600813 1225301 274152 1611948 853240 1845179 613942 304529 945103 598675 1075922 624398 1678494 1260311 889866 1769269 1342347 1254577 425811 1310703 570276 1467377 1144983 172143 1769008 481252 1699465 1914938 1070613 705414 1674636 699822 482616 555090 1977644 1039545 1824063 769392 1988776 700473 57204 1465497 317518 263732 940142 768273 1052465 1424710 27602 976845 710676 500909 657135 1942754 295925 576694 293786 980009 1511905 1156973 1156780 1979100 868757 1942701 1468877 457627 1023297 1758752 827683 371271 1301403 721594 1341798 1041994 884330 622525 1084801 945076 140586 1254082 901147 1639281 650508 1485074 1104282 1953973 1094688 1078093 600509 184715 1374469 49627 1758832 1828232 1237102 106888 203360 486880 1045729 347579 824797 1130098 1042369 947459 1292717 1322896 1222643 1292859 1460870 1815070 856849 1671147 1032259 444748 1774122 1054489 720638 1618721 795205 447156 1533696 1116263 866018 1557069 1304224 1573432 1398766 150699 136241 408393 161573 1858805 1388923 1056732 1299706 530658 1549913 952389 1533889 736316 994557 1863366 645990 1957514 1164099 41018 1884982 1669518 997698 136621 1158087 1719634 1780026 1169700 1949735 1338135 1256006 954881 330607 1060135 144953 1897940 1974479 1774793 628380 1306601 891724 1074222 21192 1816954 656978 1631255 1195370 845729 402144 51530 1909764 1209130 1888504 110984 738015 1519755 622288 1275015 852418 1776039 638654 1966052 639795 476503 1617765 1805155 1168531 1358681 1988456 1234435 1562782 821051 394205 716477 24818 1491028 291337 1685806 50484 380479 798136 950098 978935 453366 1810258 255195 1463810 1595753 1934709 1015833 164651 1677588 953917 238422 941022 259845 625571 1323579 266017 374780 173901 1102515 1971010 1248218 1183286 1119277 1552499 1525956 1299869 594788 1286189 1944574 1999535 313119 988754 389636 258275 1615043 1009346 1316198 537054 715248 1611525 188828 1304906 1224140 1307953 1386610 645726 1547440 411049 990262 44897 1115238 771731 1311435 1967535 1523951 1901757 218500 1602600 898127 386589 126178 1742065 510290 153376 1676065 68833 1134828 107880 1625894 693376 555763 1640048 849196 569753 1336610 200572 858128 699096 63906 813390 567503 1721080 9367 776287 964244 1835382 635088 1852747 1945227 363552 1249747 739740 1040143 322384 510630 925135 494061 47888 266632 451149 1477886 1497824 482290 1117634 293694 1798163 391693 1726725 1491841 62411 478618 908523 502097 986443 1815715 682266 807477 656952 38561 915924 332524 1680602 1434923 1736880 1827753 402076 877938 927253 1029034 413091 1023345 738872 1284171 1083076 1227949 1958554 1842305 1672667 875955 301 565520 871796 1424916 1443140 221312 1996072 1125579 865260 1701571 113296 35484 639499 639114 383293 134038 1850590 943187 1344285 1262495 100596 1964112 2125 516041 345404 1087973 714082 802029 821896 1214659 1822848 220833 1823110 688727 1662842 156857 807505 32504 1275146 1335414 408055 1812414 713291 605733 914725 138499 665374 538918 1569129 440832 1713030 1258804 84799 13466 862068 465401 879941 988565 265107 313478 713935 1062659 338721 823770 493598 588264 749590 1208241 556821 844386 392819 911921 1687664 484080 925479 656340 605847 1539121 477855 1496513 1080295 563389 1828569 1429088 492021 782200 194552 298117 552134 1560593 926169 857721 976121 1769268 1683450 1897775 1232449 1930642 1727136 577427 747821 497021 371699 1457383 1470311 745810 1084831 304339 492798 996643 1176445 1279482 375985 656983 231365 156361 70556 967164 1996205 1245073 1540829 1073590 535489 1919569 1875831 1021192 719685 457332 346044 1794370 868507 826250 728305 1088885 1808306 1005001 390640 453184 607558 1285481 1488532 525146 44224 1736371 1672942 1980045 1560045 1902444 648788 53118 1272118 529478 251014 870055 852972 623063 1492353 452805 1833335 1379702 670623 406514 1895367 286060 786157 1886009 1378195 1303201 817809 264705 346097 1649928 1938915 1153051 37715 1929293 322684 1307975 634473 1449305 38081 280124 242933 1686070 238985 367126 191610 626905 1832225 912427 595304 806617 308057 277090 1790946 1827793 850409 1097404 1734052 1228912 665215 1657585 280739 859313 1996650 1763644 1471628 208697 643598 1990948 869727 1595467 883311 293424 513122 1807033 1915561 1827926 939741 828386 1634324 1676053 1664127 1259468 1309791 1700857 1103911 969477 357463 1076264 1159110 891059 335622 1876963 977962 815802 307558 1129985 852220 1923588 1200807 371261 660670 716245 644247 372414 1477968 1064027 50266 1342186 1495337 1792440 674511 1319634 1638795 1541053 1282995 1880151 1054791 1329180 1999987 140201 1010462 170115 938976 512740 793052 910530 714686 1121961 1785234 1271985 939870 359615 1370851 15601 537009 868683 684965 1598368 1821996 182711 851832 1883209 1218702 1946381 1778598 1437357 1217423 304473 1186594 765294 37083 8997 1876852 834454 1862934 829095 1166622 1322110 1078125 1409179 166562 1801706 1018127 567547 303601 1447201 443403 1680568 1298712 1952067 1002573 1345681 1811425 1414213 1141701 142663 819200 536613 1780861 1077360 494169 1093629 1396754 612547 536829 688280 1905815 688074 1209732 1048128 426745 1340188 1014491 1307275 157509 855797 1812377 504267 1750396 123640 1044384 1345594 1094015 1592679 894598 398122 1100566 918561 278476 1877133 1736154 1939405 1272780 1369639 1817825 221565 515684 852283 82689 1879754 829655 53099 1326624 139320 475188 1565974 1311224 311388 1445585 1358625 1053683 304560 1936233 1444144 1092809 1620699 1244895 1803289 1598181 826555 1240669 1896616 1851647 1113295 77706 1701750 1765351 1519358 1694211 1226832 1969572 672103 1059543 692588 417976 1437393 1166235 911874 1162336 1244350 1743373 682004 62585 1975633 45999 196234 1556329 1266225 1199842 256124 706225 1479365 456493 1025072 363789 1814544 764020 309964 1209106 1023420 1671452 1986650 1970696 1368817 758367 420458 1642505 1094403 1666585 929559 1600056 251783 1077046 1732033 1487330 619276 333175 1091683 263853 729480 545774 1527958 435676 1907797 1579800 1149674 1606816 718689 1782953 1756280 1610896 275819 1628743 1922532 416411 1741624 443915 1909601 732536 426293 566399 1667167 1653166 1098872 63232 237695 28142 1276329 280571 233780 112881 124045 1242561 814559 664297 1734945 700328 404363 1955176 1447214 704319 1190761 1196197 1673990 916467 1087320 552211 683719 921326 333862 901243 395738 996086 1313549 977219 1803813 302568 1780243 1895839 1896232 1942025 726266 1333582 697368 1922579 1219851 1681183 1083772 1159988 1447166 62066 1015804 1741994 278412 1529701 1055988 1485844 735517 766688 243704 809705 170171 557175 1093151 1480974 108116 1840317 1208825 328312 327118 355135 863908 918484 481443 597923 1789683 1924283 625592 1915167 280655 1875371 80496 1176663 519076 1678302 795885 1377416 1363621 1603300 473379 589805 1903117 170841 1874230 196628 410975 1376469 162780 729441 793842 584018 48490 1007494 1533567 134825 263410 151872 829483 1612303 1063833 1161698 360872 1705544 1975209 326609 774714 144715 1031919 839613 1028362 776010 528578 1763219 1134136 1499031 1542300 1536192 1041249 403392 301971 632450 1819708 888453 859347 1442937 253348 1250339 274260 538472 1876484 1779501 441730 1786910 1989497 1336410 297637 1095244 340299 1699781 489808 1128799 1188955 311265 717808 990227 111866 796897 1954811 906366 1737595 1236427 295013 1989111 1357748 1059729 1056752 1808737 1962482 1066448 277269 483532 1574104 1008724 1472953 351758 1324846 1867316 1778056 1479530 1907047 875755 1654969 1605995 1738228 330742 1364182 469534 1381447 784158 1017445 1818493 1076789 358887 488327 1346694 843739 1395805 1101140 1299541 20368 274876 1608727 1284773 1689652 1639112 1746910 1190980 1033216 1019311 1174094 920447 196016 385185 577314 1508957 1156628 843727 1252378 727702 1714875 1940475 1813551 94066 241600 1888672 716938 661453 1753404 751148 860629 536219 1357747 490570 1009318 1417957 1404587 1746752 721699 879459 111426 329761 1441428 592331 332311 1347240 530666 828293 243578 138610 805205 122140 716298 1645730 559739 883022 1184129 701405 111538 659423 269169 1116097 264580 1085528 1725098 1897602 1604908 1233400 71140 124819 1581352 323868 1632656 770292 36685 1441189 708017 1366888 1046871 301189 1228534 1376552 368536 1500638 849220 1320440 1858004 250990 1127606 983095 92107 866811 656838 1628295 453771 769433 1352203 15365 423100 543114 1012185 609523 1697821 455233 854141 1861267 1686702 375108 693812 1286483 1687316 1568281 1629708 62070 1215167 812460 148194 16922 1728246 1131943 969252 844682 1951424 983484 723750 317537 1128757 641441 348225 748501 469358 227041 891076 268639 1532608 1577237 848512 1138100 193336 269864 1308064 385765 1465830 547910 131078 1124904 747026 1294473 1073178 1394986 1194385 823217 611880 1193937 1765114 911302 487665 425659 1808303 856701 1667025 1546196 925249 544979 1402014 879306 1817870 1195771 1595418 1689196 896351 1580092 1902958 1432000 1044040 228223 1549542 1237748 1468196 1086914 1037465 1407677 1621573 1519417 261804 1830391 223413 52470 892677 410508 775850 315553 739264 350572 330832 317757 343342 233562 1192805 221362 1288576 1515597 764851 1155061 933254 1746835 435110 1051836 1316971 101330 186746 1335572 394653 1001188 253786 134772 1653810 1083287 472448 566408 1007239 1312730 941865 1698725 1476959 1154061 258103 1975982 161436 1708952 1820643 1871232 453068 875813 204735 683523 1989656 126101 67732 953512 1116759 1261826 1544988 1364320 1855558 957623 1731088 1146681 59888 1830279 1649612 1592687 451128 823599 1091991 1094816 1240887 600188 691704 530977 1476831 1087800 92445 1542020 1883532 1249643 1130852 771762 1958682 121089 1284967 445178 359578 215673 1031042 1561466 1373541 938758 1600421 487686 755032 1314628 1927413 1890336 1368376 1461316 335421 787823 1472350 1607186 433055 694523 1592654 837011 809800 746920 790039 494447 702111 62732 1252321 1978670 188631 272272 634017 1614942 1546090 458096 1800372 275813 339661 874211 811631 573720 1672589 518529 492640 1743138 648698 1052030 284141 1064022 258863 1447964 962234 1804710 1183123 33805 664441 259491 660903 1254976 1382777 249359 1669616 795161 350464 855337 773736 1002765 1495170 1085907 1066316 1917774 260807 1588323 757629 395798 1343818 1320588 1021392 1651158 991447 1886689 55804 1655147 142998 419877 278062 721310 831246 932084 517407 661614 759131 1785641 164276 1435622 369158 697574 1921579 895247 886909 1513156 109396 1481111 1423676 3041 277253 1053325 1715361 145401 1495945 1445911 1548481 1468675 716321 1126684 922223 1999485 458409 1017792 831592 216392 1691017 1642998 1378362 475650 1196594 706950 1446395 454631 1751547 733654 715778 1600764 472684 1590275 559568 1677148 1033720 417607 1777658 514115 1879373 204303 512332 831295 1126409 1562976 1947884 1067936 1841504 1526161 1396007 62421 195044 1100216 606162 1333889 373030 515710 288023 1742522 819391 1735233 1949125 757639 478380 1462938 1225793 867230 423830 1685640 554973 596318 475138 1166089 1355952 703277 1685376 642747 290368 109792 504568 150992 888624 1542306 1665082 992478 1805416 595968 1403958 928177 1046201 275627 1047206 1887482 1344112 978523 1136725 617106 506799 1218396 1265056 1781375 1842827 808500 377443 910475 43204 911712 213275 42444 173074 499460 1568167 28659 1070184 617907 1135106 826212 1755046 1240446 633106 349271 31515 87264 1163545 1422200 1937332 1815475 429716 848272 1092383 1472404 1826855 1131144 1912527 690150 1839508 1363827 1869699 947433 750681 886758 1858724 110123 325494 1066482 688632 882 512785 591928 1167204 850001 904772 929210 1874260 1681521 1062672 70159 979049 1443996 842662 886831 713811 1947755 1933737 1988302 127967 1039867 21028 1401206 1820760 1234166 1983878 1282329 1115084 1414145 1746267 1853264 851202 1788602 393864 1505816 741319 1459507 1674065 381096 467846 1241794 1207431 1502459 1975920 1774708 18269 138784 1101675 1015631 255682 59857 1784992 592075 424657 108476 1904770 1718690 1076468 427385 437328 697267 800984 1268236 957267 907566 1379439 1076745 1529249 301115 1195162 1675836 606749 365540 1011142 14559 1216306 1135870 1015790 11062 1032091 1739535 1446051 1951796 1154439 1137696 1636037 480712 1350615 1915834 304383 805269 635203 1921821 398757 1298682 1460776 1723657 577560 1232160 400474 1899018 714717 613728 1924004 150582 665712 1289553 159239 212483 422823 1753460 1347493 454142 807828 369107 1928814 1489189 521670 946220 927423 900045 359653 333861 730211 1932106 403950 673633 909125 598077 597033 116565 485307 1895614 1047828 1550796 1921441 1523406 748494 54128 318078 727187 293278 679983 215067 299182 1560580 114445 1941883 376446 252122 1180979 1472911 689155 912375 56560 167433 1009151 1597682 359250 196083 504588 44009 1333266 1533 836030 1922341 225377 200052 1583788 634859 334786 1745507 639479 1872552 722960 151999 1452354 830285 1032625 700938 705511 1886192 497503 460801 489672 1435596 1039040 1215672 953876 910799 1089427 693362 1032888 112184 839587 1449589 191607 860313 1733081 1820921 289355 1857036 1784541 1528101 925522 507674 1386776 214147 1057648 1384012 969206 688987 1148424 191593 975225 1266502 787974 608134 685459 202106 1217837 1309243 1596188 1108940 1679683 914138 979650 897683 453006 968492 603607 755540 990568 1735314 387362 644457 456584 69775 870954 1492286 1957309 964226 1223222 155090 657509 237586 1326400 1863045 1987654 1043565 142690 1536652 303360 1883669 1205649 1586592 170986 472350 174343 18686 837796 343807 791359 1645857 335475 1328929 957807 1588687 414 1449487 1418170 1111238 989598 346978 1119323 1469558 1558174 1893786 447136 1133924 1116687 1699978 67321 835155 310405 1283712 1876182 1340819 1551388 86774 888087 1200978 1050590 1145268 152957 337188 1257479 1128256 882112 98683 1801703 404335 844380 182300 1724460 1172317 1731678 1924440 536478 1390375 610242 1058068 973619 169990 1062873 1327553 1889176 1816925 177312 1721799 821764 1502892 535423 1211250 221723 1892496 130565 1450124 977399 181884 988667 1536285 966684 1635807 68566 1972493 1424942 1269597 297425 1617510 800347 817618 959038 1582569 1112207 1460720 1744161 86765 863484 1311362 117264 1082303 280727 870800 591272 592624 1977249 598437 707923 948313 1127758 701703 292264 1490453 1711431 1040835 882116 1509748 42497 1988389 914279 661407 154540 953410 848927 854884 120175 1999567 1993763 976106 851029 937326 847538 1270680 1989749 691533 1584160 1698805 706380 248422 1557116 851909 726892 1633775 82450 962652 435753 923619 1958540 455935 1210105 1259649 736020 1725512 1041097 865265 192443 541924 798182 603645 742323 1219517 1618479 15295 826021 571851 896592 635418 1888979 996098 1110250 990282 621245 235384 416954 159746 1956753 1616965 445558 1743143 116773 157672 1594714 1785487 1320020 1461899 758452 848741 1248228 1088399 436645 200215 1571947 804579 1633710 1516264 1796469 1999470 1269692 1661573 1198095 794688 1518249 1833351 1528167 1526406 954237 540979 386487 1083926 546399 294909 1951296 1008312 763170 1634676 1482864 1744592 773778 1002739 627343 1540345 936980 136425 1219161 1647576 123439 620169 238991 1160025 1896580 285992 1367988 1633870 1122679 796259 371244 1106563 1890117 1057357 1306950 552143 1403925 258956 1284279 625703 710479 1879041 1671169 1212198 224478 1635424 1492473 755205 367992 1551969 1714099 1755145 333076 942177 964211 1940831 143436 933565 1974503 1668149 996580 1525961 646322 500810 1586710 1040376 1185069 96745 1763073 1444249 1856309 1516713 1744588 888390 747892 1818006 1501560 1718142 1993759 1787277 1002225 326150 496798 60825 1802409 1750738 488908 354139 248274 1146750 1637018 899518 463296 863251 914985 742855 629687 1163158 1718225 1471953 264306 1543423 39661 1808560 82003 1555460 1003955 581162 59868 1904633 117765 648787 1624277 1139014 595947 1022476 7488 142977 1824787 920295 1787469 1753304 886462 18091 1744191 643568 285007 60545 1021617 1083859 1577248 19565 1599466 1091973 771991 781658 267050 1369135 1631052 207264 257655 104879 1574485 162754 298896 1218427 1947235 1766703 1036380 1281333 1896758 99317 1289299 20399 1946230 1137197 393032 1820278 434558 1896934 577916 101276 755467 1409006 1239541 1395056 796934 1421741 1390558 201134 675136 701768 39754 661711 1572957 275338 1466947 24878 160880 1243726 1231362 1489383 36932 1970714 189959 1583392 718825 1214816 1877872 947736 226548 1794352 816795 500158 18478 1064502 161600 1048108 916200 1281734 1980336 418324 1223815 1983133 1195731 1687765 583957 149746 1904814 1732127 1538719 1710935 1286614 229165 1795041 1243890 1439028 1422179 558467 560747 1433976 1782076 221470 515792 1524531 1837072 498902 1625857 1849753 66134 534953 574053 1307815 1785541 1338969 1148633 1123357 1643462 516458 290776 765036 1231550 26933 1690304 1575025 39096 322061 684181 360177 29596 497810 569432 115953 966024 126489 144058 1550091 1604616 590979 849946 352206 757538 434839 962322 1587050 879229 1937060 75980 1308976 1130867 1143094 529754 1281012 221930 1967995 87216 409856 1261529 1482225 508638 657880 1217864 1584133 640511 92553 935537 1108994 979208 1157963 1551462 1961440 1736476 1553551 552990 1351773 1091928 1637180 1444405 528878 82144 1204017 450097 813290 1440906 451863 1882611 1025180 1494367 1964553 612542 293674 1867982 908898 1938054 1930218 29896 1957931 148701 651969 636887 1926963 844245 1930162 1895100 1342625 63348 851008 1540638 1725505 1704182 956454 1873299 482098 103316 152240 376061 138828 227164 1026688 621630 541732 1367539 1541545 304456 1667488 1966887 1329921 128310 1664541 217940 1933674 1347362 700220 645694 98338 794671 358117 801739 486775 952766 737600 1788589 1186643 879984 133598 1270710 400928 683748 775840 1280210 796268 586171 1367290 1660400 1961454 1455295 1554874 888697 367711 1594133 224964 394130 740656 306781 240113 1632308 1787619 61137 1508254 488021 1685041 1187914 654257 892418 294406 1365101 734062 1979488 408835 1264933 1370403 314154 180752 1993199 985927 1734138 503443 1431026 1189264 877608 814079 544413 533659 996209 1666491 1757935 1885908 1453289 858373 1404530 244464 1811166 1577790 596199 1738188 298945 1026038 695690 133414 1766201 1007144 956994 1420111 1653480 954046 1517482 1944009 300772 20599 1114891 1521801 128516 25707 604385 1813730 1876265 1953764 1205377 1332031 1237195 1172901 532521 1295822 1181953 958318 457264 1143559 1227316 439500 1342922 1471804 377486 1962767 845554 442115 280753 712988 1126506 1752163 284087 1192519 732060 1482771 1575824 1128505 473561 821655 9550 672579 937073 444683 126796 1989850 692728 1699993 169706 346519 473155 228549 802385 1896953 1859415 714620 1964745 1888132 798692 1491154 1370048 1689625 1952487 1640428 954030 1575881 882699 654783 312830 754894 176650 1226299 1193145 1724866 218075 1707146 1843416 1820754 1411068 1387045 815748 1532649 1107554 171864 1991817 787208 1192019 97385 435269 705520 1534791 357327 1792497 1165400 1359241 467783 1319589 1803826 944981 1868749 26780 250510 558770 1629505 3821 425852 51724 719748 1047393 1483501 855982 1077132 208134 616865 848252 1796524 689579 1186154 514299 1105634 928253 1882552 1143029 981753 615748 1654726 134262 575249 1046451 1370649 1407397 1197434 1339262 489079 1988019 533268 1526389 763509 1787346 56281 1043402 592665 544382 202718 898407 686606 1912365 1229876 176190 1557480 743618 1890175 1005919 1948172 1987742 1376598 211271 905990 875186 1267228 372904 1984938 1631825 881159 531541 761398 1899796 1379446 308446 982852 1715835 1725436 1763769 1555883 1042462 594414 1603928 1102826 1774101 1340402 1907295 797264 1385007 1454549 1497554 1467953 649225 688104 693511 235663 1096448 1032389 1475205 357722 962493 1410457 1813405 212508 1413518 1044844 1925866 129913 6693 1911723 957600 978377 1708543 132015 811868 960957 1320873 929969 1547233 1318065 936391 1921925 877478 1908224 1450359 639750 1064954 1110884 670512 210858 14145 1396866 1288632 405272 910277 1455280 462896 1844024 107170 793619 1855852 258666 487791 541805 28956 1819344 1379566 989121 1635854 1510568 1638589 1797606 383571 1179597 650984 1592541 1675478 1177501 551996 1785465 1479810 1238225 10113 137628 1789912 54988 1679996 766126 1309550 1922709 1896905 398355 85136 1796349 1289055 1374438 866943 933981 1499845 1915102 1954262 806930 384175 448909 576465 1468653 1625035 1334444 1651555 527301 1527475 592101 1113217 1079065 353443 1948851 1774656 1569955 1037930 951301 972879 780861 69916 58090 1858633 499145 735894 716616 1297685 587791 591798 774356 1861779 1390609 1894586 1593617 1855159 439833 1929682 363200 321630 841881 594132 656050 1149616 757935 311283 1881982 228951 1019495 1005021 859439 1164776 1102732 1142443 612211 740048 667836 1314259 1332290 41324 1323861 1572015 953802 1752402 1684934 202417 885605 1822266 172423 1754587 1244991 222270 697173 1481232 1508345 359810 398525 62908 1224789 1501601 493030 987394 650501 444266 742750 1472322 366728 353711 1901132 1682344 1453922 1440168 1690697 1777961 1964214 959774 79842 1489049 1480 897447 1329465 1686254 192315 428023 1524204 178099 62371 794287 1255674 98994 1620301 1757652 305038 1740507 1662088 1696391 908451 1077236 1476659 286522 222676 1036474 1752117 1724303 1270509 508189 1361296 1211770 171555 1937817 1396947 1889744 1293520 1670486 730582 161731 1712041 1866544 778880 1775708 259929 787781 1409082 1286126 776855 1204991 1467172 1456626 30275 1111686 662429 429209 1825841 300406 523544 461248 1064602 52664 1506515 1244271 200091 452699 1028445 474693 933678 683696 68533 228731 1427994 52061 821640 1194851 1025414 738209 42976 1864927 1963309 1784090 464888 1089559 1830115 1172962 1178666 1753305 991835 1666673 1627699 1112623 382212 417537 136365 1235766 112678 1948637 288532 1204400 210433 1825111 1300121 1797377 1653498 1802675 550466 398145 24150 1097558 837405 1584582 1670381 1024717 44204 1031463 153504 1153216 590353 725722 803369 823027 1862814 1658454 489001 254381 615776 769636 428367 1724709 1726415 1953681 1007727 945650 985206 851627 606918 1200236 1767850 1763888 1351556 452715 194584 1887932 1801029 1670389 1676105 558486 1502513 1544890 4209 153170 942898 1031387 452344 1493235 235947 1275785 758378 640622 1371396 953300 1096536 40780 1347389 1489751 1285122 1810190 1469647 538503 1911032 934156 587686 1662227 15152 261338 1246439 220400 1229256 669356 659053 862426 540308 409482 1177547 1171221 1070026 858676 410841 641954 909424 557425 920996 336245 26841 1723779 1763947 340905 89255 1645004 778492 1155879 1351951 329905 712329 586545 417886 1269903 72306 1085515 1851232 573970 699069 899525 1746381 647215 317698 1143863 1595702 419316 1500850 1766233 1850090 1544667 1535669 1405229 440563 1301411 1534075 213750 1450433 1365695 1503221 6438 187610 1700141 1661987 990791 715310 1072056 1848487 1358221 203390 1288672 1262948 1010396 99190 320030 318242 1988652 1047499 115390 921319 996522 413877 359274 48207 524419 1627201 1347160 1397415 299376 813210 1340250 1147169 1249571 1386731 858180 896771 1888441 371455 14512 1043048 1181867 172461 1168010 1355386 1717060 743187 1609720 1728367 576886 1981638 1696924 822003 174845 709869 1264846 475549 1166776 387437 1979327 1956116 1232452 464778 956409 731401 1343695 1554014 1991335 595607 1621436 1224455 664854 816420 905879 66599 1886722 1975478 1154370 457411 668298 1602146 1597337 1387739 287038 1335528 316815 717193 811595 996287 427962 1995504 180537 1393284 215116 350764 80102 903764 708088 1486365 1678811 416773 1843491 449505 1850038 1406054 1112573 507108 964301 303469 195694 1285330 1201499 135812 1295802 1959015 1089140 1423132 379291 410404 869893 602889 1803086 217642 747688 1442828 1018794 1755802 598506 1909110 862290 77729 262802 709870 1188701 1092552 75389 227974 1917930 1318587 1451810 387820 961604 1407855 1544563 1101653 1710026 1284820 1159671 931760 1735357 1442554 1211545 570121 1434222 638841 1414442 108223 1679910 631338 1804900 974290 1547153 1104603 943771 1577347 438999 1704044 1990997 339750 1776269 914750 531600 62038 1392977 1780511 1347966 1254884 1785496 1085107 1126007 1730214 843938 502520 1932986 1474703 63412 683753 977954 1560083 156362 539826 1916787 381971 395304 1944831 1557951 1480483 174717 1474778 1264001 1372200 1598879 1171180 1009685 874382 289629 1849666 176318 1640696 1432114 1266352 566686 737313 173218 1424230 752335 1404097 1890280 1748753 1842858 266048 1938802 1748117 563530 1752222 1192499 195971 1915761 468663 1578914 235005 1880 261159 804501 542239 494545 996450 960304 983516 1837838 1288888 1310272 889079 700802 746067 371429 410224 1294595 187552 574734 1166571 35144 1274456 638829 1574993 759324 600901 1540433 520146 1792701 1504902 1544020 1272676 1750695 1009487 41100 498340 149085 1798297 1744998 1342987 240758 107485 234664 1184412 1183974 1630945 642056 794555 131045 987898 304751 149036 201590 1050214 1355949 565613 554536 1926823 414643 96491 89919 963942 1590364 1105274 1246535 1792588 1415859 118986 941546 216 966081 978231 1981734 1875509 1433136 148108 1579552 907875 651333 1991982 1661735 355547 351085 1969284 1575684 1315238 1081505 288089 279732 1692438 1434938 987211 662144 699361 1632325 909952 1758954 1527641 1388999 1643055 1832727 163792 1616914 300183 1993271 1000264 853366 1999911 85044 50433 127408 1208729 1960944 902246 1254852 202615 603243 1571744 752999 356484 943902 1115452 658508 91221 925729 1510839 901175 1883956 1702235 179118 695388 1212058 1457359 1276193 1267912 1065606 1939715 1035494 794885 625751 1572505 1102373 911326 581378 1423907 972201 313768 765973 1030668 1096157 84590 198532 318013 1046229 1558874 1411782 850894 1241392 1093670 1866212 928271 1775729 1802338 1039844 25597 1988685 1325273 1637865 34495 46347 181970 684094 1010488 710516 49752 1239771 322556 959322 386639 57587 1140647 787205 896406 1180013 10372 1261473 1659999 1061355 247829 583204 1503603 1800580 1891584 1702803 669028 1577506 1350885 670134 160182 902378 1473323 1954989 989154 1828391 1153185 515347 980332 127304 1484016 348861 1129440 810893 224334 907675 776249 543826 839255 13373 1094575 12102 1636137 1686966 211622 1954933 317499 1254531 623748 428077 1218210 156258 1241498 1676334 113842 200240 928987 1951133 316975 1989832 1895945 1086488 1225249 986929 1764552 1824067 1950601 1807502 1380232 1763300 689978 1266971 50851 1042215 1152201 1598358 551977 231086 1462425 427304 26020 720783 480345 738594 940033 419106 702509 739294 1162055 1668396 193262 1883440 394836 1276252 1295970 1731349 430402 745531 749307 1714246 638919 1674135 1379686 1475547 738352 1418360 1981010 1899827 967980 770883 862109 728850 1122227 1133784 557093 1239420 999257 1056934 1689994 670882 788139 326452 1836466 1863676 1291947 1950770 1084776 1217111 179838 1753474 384268 961721 1292209 31587 416493 1625714 1660616 1619017 759792 1115768 1443147 902346 1507473 1762281 696182 1998156 536503 1377395 1681048 1483949 249998 1490621 1721092 608151 1187765 926225 503795 678772 1253375 531551 455832 1627203 1450287 1659033 1744297 603370 860819 1900932 194936 150821 710876 133657 1085082 1932492 1642866 642283 1647106 1701639 1480848 79970 524975 1648088 172612 1718837 1322666 1915645 1095862 1314395 654188 703772 1240807 1256805 1649271 1360455 924916 611665 1907278 865456 1891523 777660 83572 900968 726685 877274 663162 1458774 501474 594674 1021850 1581612 259536 473212 678366 301369 1397098 1402435 675823 1360840 1332728 108784 1730585 1045231 765525 1994323 1237120 1884426 403313 552852 887520 1694986 58123 1187772 1217861 762467 132458 581953 1776886 862167 1816787 1260603 439700 1156791 463016 1025949 1621106 1510137 617628 324504 1849360 1819246 1571461 1696637 683705 726077 717892 424050 211779 451961 1244329 1070440 235007 100672 1197312 1336422 1834948 146907 797569 628707 626801 576969 1055692 371809 1486 143675 376502 944061 1177836 1657479 1175257 1614216 1109023 263736 1366070 1228713 1498983 1015718 1965641 589783 977420 1202303 524278 1790712 1126760 1770031 5610 527432 588605 1366476 689681 1297745 520605 256485 1636760 15535 294637 27917 1144722 1595299 1367721 174193 939020 331686 1202432 827898 1086258 323812 788534 1452343 3251 387496 14873 1151172 796739 1250282 483610 660843 1887089 1846954 428091 722569 1668383 822667 1508410 246112 1605524 856048 1068346 128918 1442385 1096605 279089 278164 1881785 1393021 1047572 115381 1347832 175457 1681224 1616389 1318855 322342 1784801 1053138 345859 446585 575634 540912 1276745 1858339 1780571 530319 185358 618078 1640300 1672897 782785 81 833216 922218 1275175 1834858 333959 77200 796728 993224 127850 1653909 1384661 1459140 1188907 1558712 691138 1843085 607176 1389209 552815 836607 1265519 752826 130751 1594044 1765822 1155556 397027 1869872 1547395 644842 1006541 917209 586621 1692392 451161 1328657 796332 233369 953922 806518 1034293 898814 1151391 143149 1309777 1711259 146919 376399 288937 1219884 539480 1373317 1500207 683005 1932661 1654071 711970 844277 1195968 152135 1054525 1115378 1702197 784034 1766200 449502 167277 1259701 696725 1203622 1650158 982703 318698 166323 210907 1420916 250026 1166484 836150 1470803 1780201 1528629 1206544 1481445 1775514 818673 395445 693250 468987 1634888 1357230 1413097 1115441 1972914 257527 925563 635933 632107 856139 275599 1904763 1066077 133984 1513516 1806563 1727059 869805 1617057 914578 1738490 1989519 326273 837431 119574 1748774 426960 737235 1874642 171231 886633 533847 372619 1422747 419289 1632849 1441894 489525 1655362 478045 1709921 223555 180561 291469 1858450 778388 1497623 235562 929659 1017416 1701496 1802204 1911316 148628 1907949 522074 1777038 1924711 1532673 1333682 1297489 1330976 670831 443278 864164 796295 75744 112774 432087 923740 906473 572062 971887 850445 1832769 389646 1423484 970166 1159890 1701886 409077 937668 959550 626734 1957516 1449593 1287017 365140 1361725 1617775 1455500 1504584 1229671 848355 1856055 515335 796520 1131854 625440 517599 1678464 801365 562551 1989080 677892 1964611 495913 178400 465057 281336 794589 78024 232374 558990 1181160 1432208 470595 1154237 718056 1283341 1800973 1613395 1840049 1559245 796727 1313769 1050445 1858078 516152 614718 144622 815615 1881798 279734 619001 1203444 1324212 798795 881656 583514 1260991 1368025 1883192 1690893 512388 1438716 467214 561751 1888014 1003362 1391412 904991 1675745 388565 861807 413312 802870 808339 806069 838591 1608531 1277564 1542427 1922937 1222355 1848342 1890729 987837 599198 190699 1427858 582990 637306 1908970 1887614 683150 1824796 1491055 30793 905008 711722 1186747 1599410 1187953 1624481 144780 1428048 1358295 833317 1930677 1021729 1657536 452632 1762785 1258562 160922 1472921 1549347 1709004 537590 431541 1432237 171672 740805 1045901 331462 932750 352883 244762 1511230 469225 1798201 1767461 53386 766870 1215985 768674 621707 873559 218345 928269 1863573 504019 1372470 827618 867919 1041806 1039537 1963525 683714 887960 1970772 1100175 611385 1929702 1292313 1006089 1240424 906856 1205516 150726 1632668 1694033 178820 181457 587503 1339005 1666837 245575 568087 1969816 254095 26751 227966 589613 122006 1677609 1412667 121686 325958 1361418 1232644 1415684 1791811 912772 344564 1965325 273312 1934645 1746911 968143 409218 630156 1729997 1185118 381022 654977 1428511 329651 1513081 663181 1490227 533526 1407216 384829 1764840 694473 1869493 1848289 1149478 193740 1000646 632768 741430 373985 1220709 1229145 402579 1340602 1576472 1787129 717553 228340 1527369 1207421 82843 87084 888611 1873826 994649 501021 1943509 287325 769143 568993 1986714 1960692 379935 1026847 733375 918592 1033742 462681 1710518 1852411 80884 636212 978454 1483939 73873 202239 566122 997707 742019 188282 1728485 1255989 1632963 951529 685163 1630720 621023 1407045 995656 206559 294594 1292801 1002557 1618590 107575 61565 644531 1863916 1000235 1805503 296420 519222 1303971 1496000 462525 508482 1483732 55572 1383084 648626 1503456 1961798 1451346 663331 1672251 1970560 73223 1605826 1846322 1094817 90885 1562549 1170322 407902 1827330 1180715 521117 105977 1385044 1045845 1539862 1991965 1892821 412493 974482 475249 1117900 776357 1857182 293529 1113293 641174 1435740 1240929 498318 1670695 285590 894820 450604 587029 646504 589624 1574100 1044007 1942031 697934 1348012 1170986 1971975 101264 1318268 26118 854693 1779175 1792281 895271 937409 298770 798315 490249 1279419 1584697 353485 1204958 1076657 419143 487459 122439 1404054 253759 1133931 1734763 934863 1557800 62856 1969773 1707902 1633779 1712449 1829361 1173895 1435365 429363 54132 877431 1440424 423013 1642220 1567148 1999817 796997 1765111 711177 793277 1823610 1790838 428522 628739 702581 1396831 1423452 203600 644914 1763041 595916 1269860 1151786 1098080 923298 1181607 84023 1994049 709562 116330 1786704 850049 1849577 1087848 478190 1535370 1453272 372565 364925 1138585 1365706 1520924 1726519 500815 1839041 520655 689241 935893 1739997 1156788 1460610 1597669 1210589 95759 56175 657119 1480677 1520312 1878228 281961 1883994 138545 1140025 329765 678794 1007045 1295874 50068 1950652 1865243 13299 1776288 788854 731700 1729944 592784 1048065 944398 996229 974904 362438 317867 33931 1536814 1372417 1558219 342682 1244140 644656 302585 1712609 1440715 885344 1197294 779181 173941 1835360 1235904 1442250 1321725 1159753 830224 1161701 1342411 269936 325963 260077 644371 1073968 174827 1875134 839153 309085 1173683 1840256 678264 1749693 1099412 638398 676531 998278 208587 21114 1000593 1562068 756055 1732119 692798 1415837 481175 1847363 734013 448856 1459370 1452317 1458510 849099 1309213 1473468 412218 1529076 1309988 1282031 692576 1401226 1348017 1361199 1910460 331227 1719551 299830 1674370 852811 1312711 707211 683215 740606 1249873 1238110 971218 797152 13256 1353691 974070 330108 99191 1326527 1593533 1603588 859486 919535 1223482 781358 76152 361326 1621208 208045 256013 335718 896629 1234964 1539295 1943891 602383 964803 266495 1985548 243103 605115 1708521 1058307 1993641 1271299 213337 1668534 1755225 1457275 1469189 1431405 1639345 1742418 715408 987100 1115834 1164162 1446228 203285 669258 1464045 1404325 576855 1010009 140949 293908 1226256 303524 499031 905490 728485 435007 969674 1815105 558432 541283 1286691 533237 1099659 75165 1845465 761922 273018 143380 676235 1795448 1330272 538880 162669 87290 1882984 877329 663977 1871458 818329 1089055 1851156 477218 540910 340933 748447 1460502 208185 348612 725120 1008767 1900966 1866623 934660 1366206 1651002 144024 1445676 887288 214883 1589961 1560286 1263856 888868 1743235 1210594 1514744 848889 231576 51828 1841562 641180 1908898 1916445 1156961 1658261 318089 1410970 1747227 837471 1333605 865064 1968930 784839 851485 1943870 1312552 1609375 1500470 1445978 1472290 1610817 885290 764699 1366019 1286142 800953 675648 1229075 79363 393283 1327682 1970062 1637314 170634 1868996 1996942 187169 1835275 53292 1281266 1971825 1944931 1587445 404206 1333074 1466564 243628 1598624 552362 93823 1153514 1868364 1316321 930917 636396 704321 880322 24813 709932 313369 219864 671858 955763 12669 1983904 382492 1109414 1654913 361627 1642888 1305010 1857273 1810386 363447 5487 1788681 1618028 39931 1796083 1670471 520997 1064447 1488510 509237 1556315 793237 920431 1763103 1129203 562135 322076 1825846 972039 1238157 71720 242165 1682389 1231865 1870437 1725363 677747 1527482 1485839 1734625 1005045 456454 890588 592477 913224 498949 911242 1382362 1081999 1653805 1130574 1490251 969953 511923 275661 1721699 1309774 142376 1625645 1455031 1311704 10932 1329940 1288935 749766 1777764 627984 1269476 481442 1201792 970221 450209 1314469 65976 243828 259551 634819 178207 1205799 1426922 631735 713228 1718617 1238408 27214 803384 1621816 1963006 1671078 44918 90243 817578 1137731 1094600 258492 376906 892168 644992 600592 1979535 1185388 846423 164323 294796 168344 1841273 729591 944896 1572876 1095639 1920556 1298501 1011122 1122806 1911420 1575866 186249 850808 162220 465087 171895 670982 1625906 5646 231689 1942349 315927 1382451 1475427 74649 578324 1966521 1834117 151335 949601 1755834 1981181 1680352 332172 1006904 1282521 126302 241695 1173772 918011 557372 1466642 1409632 53822 202372 418641 1134409 1652482 1356120 467932 1553685 218986 199774 902850 251937 876308 461610 1341470 795971 989793 1970104 1410727 527753 1588609 1088846 731652 1628739 1667061 865214 1096496 1518960 328719 1612727 115606 1539865 1099395 1776452 13147 372060 349899 1699908 1731360 1625327 838629 1603244 1414745 296823 839331 853010 962781 1675589 82211 552581 655515 1389469 898392 938545 470224 388826 1897720 872193 444392 1825709 483211 1777159 1026499 1644536 350020 1591945 1046380 120017 971674 957599 409889 796413 1975930 1151672 299063 1369269 252106 651976 405195 1084933 131906 758774 1198504 1344203 1940229 588577 1157931 1396814 44643 958421 1758623 741639 1905990 1900009 137985 1609493 1852144 1883036 1606447 483777 483013 413062 531156 906345 1221951 356758 1811056 1402163 1660778 1762768 1399530 187588 254579 1438682 718165 241842 1112841 210143 1546251 695282 324861 1312075 1666525 67529 1822181 335869 751603 141517 1567494 1860201 1892181 1330642 730959 1023775 452160 802947 1922057 1404663 1778752 243147 51657 677530 805619 925201 1938156 804198 1580761 806914 1554647 913517 1776050 686244 180337 1924708 1341502 1527376 932924 423364 612065 60129 1439826 476798 1829413 446820 781740 1639656 707966 1702080 1812618 784523 89779 1596345 872397 855314 1819333 1300216 621666 483275 1678933 1081056 1684403 1467024 881282 742086 1537363 1422595 1483638 1171015 1766288 720722 1659093 1016088 356818 247490 766843 755307 1869921 109446 333322 1558530 1471981 231155 1671131 109475 595640 1150644 1693076 1260011 312636 525676 106448 755617 166166 1564551 1469654 1532228 853078 983507 361441 154226 638359 1352645 737592 925730 319130 1747481 313497 226739 1376772 559544 314418 100803 1973722 1285173 1270873 380190 1768731 980857 1176542 682709 1542684 1971507 350090 52293 430725 744951 1633526 387257 1935295 138644 343612 1325816 1038759 1852152 1516359 1705417 740912 1034480 1122832 1460243 547368 1323046 925225 1384860 233075 277661 1349814 774291 445335 1472136 1754517 1935094 1991104 606804 158440 1685890 1953476 1914168 1657508 1189072 326334 664546 544940 892149 1216989 758548 288539 157441 1257890 1348346 605740 837959 943742 518933 275515 1858850 94051 1300707 78048 1327003 709498 1392436 1661898 42899 777087 632741 441797 1593623 110919 62591 1866160 1792875 1149050 1920461 453437 745168 1900019 686197 1608629 1777020 398845 1057380 267985 1375349 430876 6962 1576927 1711533 1228631 1527594 1889826 1142596 1903615 1649747 560163 1001716 1254354 1241798 383543 558054 339201 1062047 1939332 1757400 1134170 695870 1121018 576405 1467588 286524 772133 207324 15147 398794 1392062 1617100 1713181 521515 1978056 1883676 13655 519388 1391806 1869089 1355110 603893 1303401 1202646 1712687 1793569 487760 666862 1157029 1927173 1031416 1963163 1860983 1158883 1389377 1970771 1480410 69445 212761 995044 1627608 1597358 280575 1713516 1701947 114060 189844 1737562 567576 1335319 639438 1668106 120494 145001 1967853 1610715 436183 623348 413693 1606070 1037362 1655339 939003 816457 42773 789162 1176946 137468 1105999 1088966 18275 512247 922307 1219423 909661 315688 1048633 1911775 863017 557646 1618228 19617 208546 1471944 905497 430188 903335 1180876 114124 786583 1747368 162305 521164 275718 873335 775571 314891 750979 543384 877236 411244 480895 1213426 73643 893818 283765 993578 960439 1081921 1340066 1710853 1248401 1868879 1791537 28699 377607 799858 1595258 649017 34645 1673123 338992 1784855 1520163 26087 711518 432001 696764 686791 1013260 1196092 733907 408478 1387095 347468 968026 502119 857663 695899 1076804 729710 1559504 688684 1619015 1687180 1766670 1682099 1481086 1073359 235321 1677993 534862 1206389 1693572 811172 495524 939103 1248646 885 969364 716427 1501332 1303863 1732503 1613091 1717436 1262821 948423 1903478 145926 1837852 324938 1248332 1936066 1662533 162578 1097675 1926543 1417839 1462401 668660 1732173 982947 543459 1218243 350407 96702 1544942 576559 741926 670994 1033014 1149720 966345 121881 217461 39909 284394 451296 1331383 855936 1056983 1005525 139974 1258001 193727 1351422 1516023 376405 1590772 239383 1345904 1743191 1410787 36529 1548312 843738 1832895 1951522 1171046 1436521 1260036 1878100 100087 877995 1557157 1669251 925817 99223 293550 1773945 513355 62248 608264 1448012 1855202 1761785 405079 1467090 1550222 1222384 1697237 824338 961562 1828234 1860240 1296090 461400 1695886 1493502 838507 1140165 1510721 917907 1103101 1843913 76870 779971 368448 1124179 1297709 214839 1546259 883375 1138392 722014 173964 1297223 777521 1659211 166617 141782 927404 384430 1859168 330393 970434 405218 1205280 1525487 779691 1432465 697378 555514 1385305 1281132 102151 556057 562408 1710615 278897 466840 195997 575567 758970 1879199 678556 1019369 163320 1538615 636504 173842 1361368 1795187 1682670 821324 1055435 1621631 911397 1720460 1694083 320845 838013 1618144 488983 1998152 1079646 341024 1639008 1103851 1679442 19178 1155569 1602749 1164227 494548 1704431 1024691 1918956 1996024 1696755 1438036 474342 1228256 1404028 380597 1021115 1731038 657420 315496 1585098 1767221 1592865 635125 1702491 1923896 1327331 1075701 1353218 1295356 365969 1292726 1992958 220942 95557 299072 685589 1843126 97222 1571558 1527564 1805073 726899 1474953 900061 1698904 1673445 1442156 673790 253002 1029007 1491970 1249811 1828213 1522739 1110691 997409 880488 1379407 773673 63100 939628 456691 1104972 739866 532366 1861130 1726091 1691417 594533 110563 1875620 1220975 1446519 1736245 1835657 1216627 1652194 62527 1278063 1668873 1558203 1806154 1433283 643573 1272338 1499933 1951047 1597514 1142700 1689544 1725289 1196242 659584 1495681 143318 1079200 254022 1716826 518223 627779 440726 562559 791678 830351 1817994 985543 1793200 100008 178258 1966066 1599254 407079 1126870 1552010 778287 1335401 1086082 1540004 188294 685200 370001 246019 745660 508425 568935 1056823 174199 1743354 1330088 1573851 1935160 1822662 609908 1101841 911320 329368 431532 1173682 1510682 1431545 1641152 1201220 721182 1269525 902977 215445 326676 1534349 1485494 1289151 240192 740587 621393 520904 508566 352067 1306864 910957 324639 1106772 459105 1380938 163169 801731 1552646 489937 1896309 1247293 1153440 1068068 284264 1299006 35736 1697623 1652543 909682 1977331 414844 571634 1859906 1915689 1734139 1530725 1546005 214286 460428 87301 680245 716888 1124042 1096955 160535 947609 270679 1378238 907034 1278642 790159 1190105 1377981 126213 351782 1201711 476700 1204335 230670 1411895 1051402 189956 1751076 1255431 1507386 1348635 636225 1357004 250988 11508 864718 473324 1082354 259635 1511498 1599917 915976 1623706 1301251 1112490 18403 1079921 16330 728001 1759745 632455 1773057 1550158 1932835 136514 182933 13211 1274670 1394869 751729 1424369 150160 724058 942056 1486061 1799879 1588982 1297706 1993972 516474 1450784 679353 1158180 1655842 705974 1180116 1916907 1581763 880678 566313 1038134 752944 435147 1533152 1407622 320973 1304295 1603803 805908 285120 1211175 230884 1738291 115750 1348999 1254546 888743 654907 1333743 675030 174818 358627 1882266 648284 984604 955075 1877469 1333056 390924 1077385 1805942 1792934 442393 1021105 1544523 1276867 1519758 1604387 179846 167718 328401 563903 1621047 825883 812154 1698359 1750099 1332033 1302488 1407336 817345 1811496 1846728 1608699 1151488 1783786 1196680 1866887 1366426 1778145 1600777 1072860 1949314 1027926 435586 1451576 897606 308601 114920 214890 794239 1198598 860191 346122 1912211 1824092 432498 1887734 1481404 325095 919627 1817434 750967 138996 847615 1142683 347735 467264 745072 1681025 450193 472696 640698 1288241 1871733 350393 545498 1722521 675598 831925 1098746 1705865 915234 1727053 494743 92890 363513 1825354 1917594 1115194 13514 725296 341217 1024617 1645736 600451 508893 234434 1259681 1700874 334846 571555 1180262 1259916 1066861 629487 1779221 1892631 921413 541470 38778 1500225 844546 655002 219622 1380744 608646 547733 979735 1409928 1198984 840423 294064 1908636 878408 19377 437247 7343 703897 1148464 416379 544474 1602287 1258678 199606 944456 461891 1646846 1217671 1747044 920530 781683 1248789 711582 1536066 1206789 467725 125264 765422 26825 510986 1546520 1763501 1756079 720481 1162342 1708464 364849 1554623 1498819 1995286 997135 1283762 1819106 790948 1010199 1620714 871859 675903 1268781 1207100 1075355 1440590 1526984 1686522 1655819 1873122 234337 1481670 857350 779479 1255601 1641502 1571368 449349 395202 747425 280878 1655298 702790 370972 1608895 1668124 444841 356612 717969 225876 1506336 845523 1345761 1235857 1854931 1498151 155271 1730199 146351 503633 652920 113055 1321888 1979612 377839 154161 760467 60607 1228965 1174721 1445632 1048629 230959 750944 1729687 196830 138893 23274 1322676 292458 472289 150904 1683274 694081 1915329 1717253 978990 770389 680895 1218128 989914 515995 4414 971271 1841804 509509 1331169 1060262 1963182 1488760 1684499 1797968 249304 1526225 1367670 1118266 1662307 369684 1998471 232543 1648891 1571625 1131439 674226 1875092 1500170 1420694 481686 1554467 1794743 96540 209285 1131535 1856462 1398195 597903 463708 1471076 1514428 889842 608257 947330 884802 39762 462381 1657071 963189 1536751 1732458 1704987 1577567 1860004 19485 618756 435356 378953 67886 227315 463331 855564 161521 481800 182472 199712 1909840 375592 856490 715241 985444 582113 1089401 306324 1107606 1730871 1350504 496711 1760994 1186844 1060467 247889 904150 1804634 1416915 251077 1864443 1547626 900914 1933625 1783891 1747813 1702033 242878 1819445 1801282 1915188 1241964 1726979 895678 1665891 1180777 721981 836580 1250435 1342631 1125504 1575647 424191 1348945 616508 399048 1525515 330296 1592075 1585713 948076 1660889 277091 889997 838774 1857890 712473 1731570 706391 1377604 77638 1757668 789634 1839874 969145 177769 1054543 920690 580899 1329183 1878377 1831444 1813941 927407 134585 1445286 1505050 1920411 1431188 17247 173749 1415064 181147 566914 1519918 1980018 797790 518097 814576 739598 724228 1289487 1986796 169386 411154 686290 618620 1287361 347184 454240 1151865 942125 1425616 710375 301977 776811 777906 1743960 611888 651235 1741788 1912560 1634029 1556038 317037 1119727 2749 1035755 594084 1667366 768468 1358813 773196 39659 859904 1021557 1579569 1647532 944583 1769087 526455 1576640 1437868 1938022 1514667 69583 1798290 1698475 729261 273611 1302473 110584 1046883 12009 58915 985731 1445372 1171092 1072190 168216 219740 427517 1856068 1407882 30094 850375 1898833 148666 93414 526578 1839485 246918 864764 681205 1323942 1790997 659782 755150 508554 258528 1575191 1796391 1557372 915528 578670 125901 1421164 1751494 908783 1095928 1986901 784289 789485 384347 1658691 538080 1661410 924811 1726964 1365966 1542920 685364 698323 1174976 464498 56993 1772573 1753176 394089 1719616 401065 26203 1333527 1821164 695246 711519 1501731 1161028 1017456 1240679 1735640 659799 937394 482277 706152 1462866 1914720 1141210 629568 531498 1396616 679338 742886 1018297 1514178 139344 1373543 608755 792596 317420 859583 1466155 1106077 1442623 922229 296387 1820569 21719 1245642 708534 1854439 1750901 1774833 1415678 1294932 81618 287604 1452622 876440 278418 1049077 1766931 1730643 1001894 336462 1022705 1398220 155203 779686 617409 30752 1878261 865956 999940 397270 1551050 1115318 1488796 976374 382193 152812 377416 1262627 1801616 49470 252722 64640 1268368 166108 1107642 335300 216187 1957307 494123 1822940 1927641 1368423 1820277 1070659 96688 276796 1765459 1487460 1522518 1015839 1349301 1126222 667593 167712 774249 1177151 723244 570069 150609 935483 1414909 1913597 1812991 391329 874384 1619747 75985 619592 892409 1961401 988495 1433849 843324 34496 84126 1252020 1946758 905259 1886802 1008948 1323553 1487794 116500 1322834 1086169 1398490 55231 1742445 1888832 323877 407289 163733 1127294 1197517 531002 1001397 140553 1759394 1280317 454889 1509057 1339468 1160404 814150 606054 255994 1190080 856467 219220 410080 1408020 845899 39401 853699 1398058 1092287 698387 1598231 753261 1710770 1965972 1982244 1410807 1982103 564312 1291785 640314 196914 1927299 1437893 216577 1567986 1670053 1211319 720735 654981 1130290 1728597 293518 1656504 1874439 1613277 717992 1843498 1170146 51279 8207 1375258 475083 54916 1331612 1101629 1750649 76297 897428 936349 1515695 1988099 798478 723861 1212699 135388 795852 63304 1230926 605627 699149 1803701 1665218 1193054 782719 1421544 37930 1137271 511013 122639 1246185 23956 343726 1339050 1347104 798690 1905239 589509 712519 734683 1801529 1665153 61955 1786663 1935069 571326 694736 1648666 837760 785896 1497720 1681379 978745 385202 1015084 851842 276439 503063 730574 1921983 1981289 1409281 1279742 574588 1812654 1103359 1507481 1732181 475150 57454 1345592 1742948 1672722 630722 1752978 674740 628374 1647417 1135206 1833447 1094404 437088 1419648 1669374 1903500 1858489 85619 540486 26875 1993466 1229328 157160 1375110 846782 454814 1129327 74221 1270439 491295 1474793 984772 1201669 689191 1740421 1413162 1376119 1037877 1399649 937894 1093851 261869 862490 137407 328958 1497535 664191 1552295 1830709 1502503 1288333 386614 834366 1462366 145477 415390 1140330 338840 1998284 1246522 193520 1244515 1275137 802969 1287706 235212 413320 739656 1100028 371945 103716 312299 1396072 1442131 284207 1527038 1543291 1878923 840217 1361511 1669442 1221738 476571 1945803 997750 615624 1880084 577858 367084 1694802 1238257 1447877 86926 1950430 1472291 743707 1961590 943068 90683 538415 148247 32793 1017760 1830956 582712 1615150 638049 267448 84369 1049314 1804041 1255845 1179197 1457115 1060985 1202581 1147456 284265 846748 1097203 1645603 1324985 1746012 1406131 498872 491767 1060014 1068031 1998045 1745679 729138 956191 21856 876654 774637 403545 144269 624596 1926248 450784 1827903 1046926 1072460 1205113 346528 1909021 220374 810192 52012 246591 1048763 1465410 754963 635307 1267816 842805 1703112 739393 396444 1031690 143936 643962 123893 1598381 660836 1911065 1691222 1648944 1256751 1284181 549177 1032404 870132 1884285 182840 1678509 16624 1432403 21036 1386797 292491 34669 549089 782772 333449 473268 1586416 1282643 992729 307879 311805 1797828 839860 518547 1278153 1644248 962238 1175196 732302 1340916 249489 1254755 1056978 1117185 1600107 77450 1479686 1797666 1647241 932042 1170240 307748 761752 1468115 1271988 1420598 1567262 1924374 1983358 868847 1264460 1446450 1048235 902959 741966 767753 1735229 892608 1446340 465840 1983964 126581 1486852 1673743 1657183 1220660 1612370 1420138 1901193 1024425 1452495 568872 1353728 1632432 110933 523173 1215140 584449 1917756 1298692 817990 25593 21715 291861 1453346 1646444 146021 486872 1779273 713097 1368709 1541145 650110 576156 1843401 553449 227433 1035180 1654956 1720821 1903730 1603214 1050039 863447 586680 891671 876905 497529 770603 1244569 420793 1358620 31578 1550706 646115 813261 1368501 1391957 1049958 1513988 535869 985607 1932126 1364284 1783460 1978020 362026 104787 427862 1149089 167737 1412150 1453314 653801 993165 1065186 1307431 802392 940516 1514617 1758808 1751899 399481 447139 1951483 605282 613035 1782131 892740 1947719 86205 1973058 1010753 605056 100001 938350 206763 1820688 1525127 1206676 689560 1856236 1232908 1469669 806839 1210830 1354499 1070721 501405 1904538 1082543 229428 354964 354042 1669263 1991695 654864 1282119 1188462 51966 904182 1992986 1546167 667308 876483 1700970 40216 464587 647121 1323932 1207133 1246242 1958362 440950 252221 899476 1203056 1970108 1051049 686601 153149 1146231 1104793 1410463 1407354 757134 754698 1419511 1291412 909194 1889389 1064822 1183390 1313847 745680 842952 852512 552066 1913968 1742415 1769726 1020247 384522 698406 1712737 159089 151501 702109 820836 1369948 896048 1082598 445233 50110 1116306 628151 58083 622571 1291171 46705 1523654 46920 282909 1145286 1186258 1154778 758386 1007653 393405 464281 1602805 364409 1554272 1591048 271139 1782593 1254237 528533 47401 1846801 106298 16052 559481 581225 573439 11310 917336 912333 430635 1504918 1098364 35979 1464961 1807918 1594308 1003209 689044 914542 1904245 1878383 439349 1197448 1233185 712305 334557 1705452 1176934 1462316 137123 1582610 546661 532513 1555896 1426759 960958 1406472 986666 1104487 1980294 1316625 11843 1040319 1681493 313222 140500 235078 1723079 85610 122335 584077 119081 1361713 1669483 1048193 145966 1341017 1920941 637426 1423583 534736 1105672 905980 1609982 630569 1519189 932474 520029 1706779 310559 481891 250806 858115 131810 184353 102499 171798 1817477 962672 1198571 153210 1954618 571273 674877 247897 1826574 1692889 978456 1003379 969223 1439937 842427 1216581 262868 1160808 585382 1186912 436352 68940 1867849 1139839 223349 530311 1823300 1823419 967497 1962029 1503146 344081 893562 653007 139955 1117066 1060961 154917 1607197 1000164 151770 679023 1114329 75745 1657094 478991 1633939 895322 693821 1861042 649962 877190 1986937 1041837 857661 1641342 1583518 389520 1239950 1412022 756657 252319 1278191 1971547 1264634 593039 584217 1940378 1359723 1964649 1825246 1856939 1967667 261214 1609045 1136802 486242 501295 1564049 1318827 718856 282475 1471140 995711 1716690 53575 10135 278230 1836469 1213862 472427 102286 1491724 275076 1635083 1080440 1558525 190648 1814560 1957657 1713840 605535 1075643 163955 1248568 351193 8455 303987 1697782 1346996 833059 1046783 1255129 544092 1731847 1255958 1229820 322822 291583 1535918 1139486 1742523 1555871 282633 1916521 932955 1041689 1371848 1345206 1818656 1993659 1206813 1250612 1756378 506990 1134277 1707942 1287634 1785029 235086 1190488 1477971 144314 1133806 1853598 414281 1121259 1769648 590516 929740 1851865 1136903 544662 747000 968487 1095879 1714763 214963 1369770 795535 119232 1280867 1265042 309557 1780284 1830213 672363 919326 1356288 14072 1524046 1662930 294572 1971063 1261249 1933444 1197718 447158 812891 1717471 1084802 55908 1263697 792981 1638420 1071452 1393782 787100 311280 1855576 1925705 960812 1971533 507983 617607 1391899 1011827 422937 480216 1870071 342048 632605 562526 445440 281491 476810 975497 1727886 1990801 1875668 820327 548469 136412 1772656 1612395 1650749 557884 1699061 1434277 242494 60410 654788 334489 803597 336619 1033678 683269 1168847 1725669 183908 1434403 237947 1935384 22658 1565856 1815416 414746 811024 1626471 1483719 1419756 1617639 1447320 538920 521603 1181274 459248 412619 1918644 395862 620028 1425163 984468 732145 264881 1996406 617058 784567 1654618 1403143 1525441 1129624 810072 1093110 694468 1931648 33981 1369288 1345684 1734493 894183 300723 1464603 1726325 1156806 774870 481537 24079 1305596 1630253 35346 387757 365321 1520250 1329166 1771149 577476 1191375 950770 160384 949826 8579 1747258 55969 1512620 570706 1726109 1150984 1574324 106547 1112742 1118762 197237 1377072 1728089 288699 765519 1936032 913791 812723 1547722 592717 611633 132819 1385626 439592 1119646 1909612 1346774 513544 1157602 1666642 617579 1335212 1818796 1784770 610063 924720 814417 469366 1885112 1460227 234160 1003685 681197 689437 841757 728401 9818 328971 1506477 1756274 544196 49261 641489 1103483 8226 1805114 523880 383196 608002 1257034 1109251 1342728 924699 1103917 1987576 153745 245973 58320 92078 732391 1582235 1943132 1043160 607581 633176 161968 959776 959978 1105547 1706117 1145658 840869 1711990 757854 1000852 732488 437267 560363 1375404 435558 1668941 775964 1348074 1150945 1365863 1253175 1585634 34887 260668 348806 185673 65985 1456839 1742521 668537 565300 48371 195564 135719 159518 331424 115913 877393 1630636 823067 1111998 826805 864690 1924302 318590 1740324 1603322 604064 543255 850574 724449 456543 147311 357517 871632 337996 1066385 1239307 1008223 217473 810308 150060 307382 719984 920493 30861 1040223 813965 187323 23444 632918 786406 826701 423866 1370868 1067349 1492202 501757 1387195 1510439 44055 733235 88376 667186 758847 1760016 1123222 362638 785587 117755 778431 1753480 326205 1493755 587567 931109 1328856 215088 279681 1945398 96681 662895 256222 424431 1508341 1000861 993505 1427313 1461177 593514 401504 629967 767317 1456928 385753 1656458 311410 378442 564488 374808 1243664 1807457 1166970 1643482 1051152 1825458 1363479 571510 971896 1160202 214742 1143170 617777 1954527 1425398 202542 786134 994477 434355 1045491 49874 1574227 1940434 1613991 1975734 1466934 1760306 1225030 739225 1563295 1004324 243053 606252 1738175 1369785 24161 1953288 24186 554298 848648 843429 1189765 1657647 29620 975433 1200293 866368 1654712 165452 1983056 1680079 1286198 1916318 872307 860440 291410 138765 386419 110772 1527137 1120437 1459510 1446239 643401 1786250 1765985 206923 907451 1782436 296660 1432421 672405 915807 362167 14099 1416686 1278412 1825546 1721090 1611273 346563 686060 788867 1577687 251098 1053122 1897682 590604 1819843 94168 401782 1841276 1667130 1102726 281924 429985 933844 1617988 1169064 1576062 1544528 1809035 904574 470039 1197108 1077712 1951449 323807 739712 265171 1821367 1973488 730470 1070342 1652903 139559 661427 1964230 1790063 1844335 742435 998970 1333701 231828 1420371 1148328 1201943 469397 1540354 867769 1146407 1351267 180399 1494973 1593801 341441 397196 704433 1682239 1965845 829680 1968073 596248 402411 549210 1808586 1966692 25087 219819 1922217 252972 564138 712812 1140631 1695190 494553 402745 1393131 1803053 1122525 698413 160509 577251 1854766 322440 57538 1455851 783492 1147768 317175 1254164 1930365 981515 1010136 98193 286088 127120 617289 1298799 1458406 1236086 90399 867241 604642 1290 1204949 1883154 1968540 1026843 934902 1698122 1867631 1944520 1919191 1552188 853785 1242039 1631151 1340163 373541 1232674 1158136 998359 1365850 57643 1450 1609451 495698 644801 943961 144813 1045058 1067387 1618338 467220 288090 521738 1848838 1721177 764991 1789977 292781 1595484 324692 636778 351584 975739 828856 1152107 1812521 608973 64038 1460596 642323 1514563 1090521 1187783 476268 419883 317065 1120521 1888247 494164 362311 1686783 1009216 1076603 1540808 432458 245263 422620 964716 478229 1581820 25012 581688 179860 257504 1444887 495762 1924789 864216 1364672 1301539 927408 1555235 1117869 1868315 1047419 295670 218000 711841 1999173 40502 1438027 665958 1761517 136649 1080382 1426809 302600 104383 1724508 1076552 378062 705982 1626438 1308778 218702 1740069 1261499 1844618 1627955 427113 810686 1877804 1116032 977834 298066 1575821 72739 645054 1094066 1477400 1151523 419359 1880897 1246961 1524957 93144 1505081 1216818 1439373 1677982 1068506 739001 1274065 700801 1523346 1384272 1487312 721805 1056692 1264095 1607655 876069 1235127 724599 1678031 313921 1036230 285606 1780161 1682288 352167 199824 1156280 125493 749462 975400 306003 279789 1942517 166572 1347709 1517439 119247 905972 896051 360291 1973926 1169467 1781027 859575 702113 678049 1236147 1691843 1522068 117476 240243 74922 727979 876094 1808489 1708481 1299926 64828 35152 674759 390418 636488 1302657 148694 1837116 870649 1132426 1905449 1884170 509359 1969649 1434640 1243553 906460 488993 1920320 1470741 16859 334464 183727 518491 58430 238766 1611747 1949013 475842 1602276 376829 924681 470171 740784 345134 914146 1770712 1746059 539668 1273985 1591903 1341227 280294 1706504 742009 434307 914481 1452054 869393 932348 1388035 1761065 365216 1444734 425635 596896 7232 807107 930325 1179212 1693037 1586890 545703 1022414 192436 1309745 1475446 516252 1619877 940100 1683278 1373166 1827780 1159108 1685692 1470118 311576 802128 1726980 253674 1468540 1257232 328121 1217461 1213353 1933031 1965716 15384 1610493 649085 1786404 787718 183717 1304127 1298413 1424557 264804 822107 1353966 466999 1650533 844378 50176 1689278 1235515 1286184 402739 897498 645607 722287 1890375 964191 1538775 988920 1656503 443320 679400 1167638 762216 1591757 398842 587460 431350 1124715 351777 1874045 1707338 1632883 1147295 1760172 1501543 252233 79568 159019 552608 1621984 663220 1729430 118492 1137607 1593009 680115 84452 1957767 690040 1479676 779681 178670 1334515 702207 788203 674126 1196380 982576 1065754 1342567 1819243 840771 1476505 33230 422749 1462906 1600928 1054199 121959 216292 877233 1516238 1773008 1909400 19599 108259 245954 144493 310114 1528839 1357001 1614189 1507787 1758824 287803 653505 1497223 1077848 1761077 756509 594951 704361 979168 1444965 977043 7599 763649 902134 1471626 592649 1871580 1248577 1326764 1781230 1050232 898435 226712 1937866 1467770 240980 1411851 448141 1425698 1729712 645705 659293 1130548 1289736 1327013 1665386 1814882 79756 1200205 1284122 1771225 1330455 99113 875416 1452294 1033770 1328935 189475 268622 939738 1054607 1447756 709543 149861 970728 1927854 1632767 419479 1469222 787119 706814 1744747 166636 1189848 1729410 1035669 436795 370122 1133476 1658263 555546 1617238 876565 619571 1888313 480632 1217730 929091 1014845 1281813 152325 1393335 1495653 532150 1510298 629764 1608300 793975 1505199 388181 1774194 32085 660689 1056718 41152 1969147 1052562 10246 616065 285985 1222025 1390708 272893 1437166 1817289 214229 1650566 1546482 612802 535440 1741105 1381037 1240561 702535 454212 316698 324342 552076 205916 746691 1799965 1319616 1160213 157057 1566162 1467730 784491 782369 184947 1047915 909838 286796 121696 1969632 1535472 1805598 706481 132136 1877732 440392 1458935 426186 389265 165972 1390981 865997 1052104 1387302 694063 1039122 309296 974621 73477 391661 1252906 83719 248160 1288262 560303 780014 406674 1599375 1951323 1690757 1545609 1380421 640341 968294 580151 367347 1980166 808756 1853162 600206 1159947 690759 194669 599174 128769 406425 59332 1709934 356565 239792 1421614 1998418 450663 1656399 853822 137004 630491 585650 111411 1214159 843701 1749434 233866 1304458 817180 510313 1299678 297258 534357 1731217 1456395 383614 1258508 811359 1578248 346473 1102901 388568 74108 1792053 746616 1230086 886503 1405544 1502547 1846131 1413462 1716811 1266264 378830 1659377 1077342 40328 15016 1180041 1159906 464971 1348484 1355400 1489852 1053955 1128180 932349 759051 1329580 350231 1760125 1821278 716516 1699124 1723831 325561 1919897 298903 915009 608572 1383879 1108357 1024774 1543368 1489162 58599 1684945 758168 1524693 933524 1475251 926175 1954148 613921 1031836 1207345 1775826 1612970 156772 655200 1938166 121590 746908 96124 1662145 516519 332156 1318417 1252287 715664 144015 1845399 690198 411710 215745 1873955 990368 1288644 1962198 1884702 359426 372081 872481 888816 348886 205493 420291 18734 526318 1039697 1946076 975256 1708289 214656 560581 595106 1099476 1883354 849749 284734 827089 1206689 289584 1917207 956901 199733 260772 883192 1741424 1895375 242648 505034 330767 990010 10241 1468305 344929 91137 487163 1592824 1530519 750838 1438668 1514289 993899 401898 500178 1479580 52628 126866 1766130 902674 1294413 961655 61109 664053 1999857 1379211 463748 1582055 903990 833001 682949 417246 666739 145710 746622 1044905 1273570 1562416 1125805 1235074 1682402 936050 370325 293814 1410183 799443 1112883 1808732 83006 404037 868299 386667 854297 26568 1589545 663189 1566657 382073 512097 850850 1574534 1224232 792510 354258 1188185 1111512 1041089 898339 650727 627862 675447 420506 1425232 710910 840051 406539 619701 296714 483093 524292 1590393 484864 447028 1832437 1473518 1446926 1546561 732217 553311 1713481 648818 1342261 1978838 281814 44259 1669649 948334 986896 715574 1356432 871306 1235134 498929 1884642 694045 1428647 1999962 1008584 506235 1991760 1874072 1511805 1422883 1642484 1399090 1818629 1733247 797857 899744 587974 249793 461459 1078054 832265 1757917 868227 251291 1118829 870684 628424 14106 850989 1072839 788921 264608 1236536 741739 1672264 1551669 1382986 588779 474750 1417972 935334 1583196 667103 377747 1737561 1884745 441358 1077221 757477 1607730 1747873 1469211 1838046 1931667 281419 997031 1961816 977632 528802 93684 1153368 1380515 1635434 1419551 1513926 117638 1078914 1361357 1699353 1354928 1995599 1981969 1539733 1299306 827176 1277132 397956 1384877 1286391 865186 1193960 1822892 791103 1386985 1943025 28295 928070 1222935 1135460 496415 711445 596730 104643 1817752 1447953 1974935 350417 210815 378095 1321080 932303 1666483 1016681 1434111 333430 1545486 729670 130649 1377121 662648 761190 18696 1667746 542473 336590 1434913 1553261 580420 596857 515776 615896 1029939 205342 619716 1101896 1908765 225006 565818 683357 1624817 209050 68529 1827112 1683247 265702 344676 675245 1341273 1310071 1988270 976066 771456 789561 606195 647708 93276 1985676 1090985 1559526 1518066 1589271 333658 1612493 745509 549847 554332 283532 920913 1345841 1469791 674720 1331163 1367580 78819 240453 550083 729408 1384612 1409374 1234662 836467 468318 1963756 432251 1114514 432389 1947708 296527 928914 312725 190228 1023949 718192 719733 479190 1608740 1840561 1285985 643239 1180942 16085 1435276 1949643 189188 521613 1360901 110736 475353 229635 1975971 1206236 1073938 1472507 1636879 1838341 810985 408782 54184 1876835 956904 1831116 923125 1395561 794531 1604290 1897386 623262 1680934 1616432 1180527 11732 302490 1228268 1991882 1787051 598361 272799 373698 413837 1042496 1636587 46532 1362943 620629 1159642 191015 1178141 733126 1189588 1749891 1124076 71580 1796314 1515117 142021 152078 456824 601359 1715155 1792728 783102 1494417 168984 1056053 1788190 781259 871269 520770 500303 868884 131997 817782 1927791 398791 1711160 1130688 65281 55599 1074051 1129879 67684 1768223 93958 1297010 555286 1393389 733001 1220833 1135480 672649 865266 503406 457162 1701143 1018185 111447 512760 1899191 177163 127031 1692647 1386008 1797 1992620 1016397 1497129 1634853 750850 1744748 614277 441930 705971 1180488 318802 909157 902994 960491 959958 948738 1805628 865535 794724 1697007 1453499 1661715 1941508 1986225 1136236 1274780 902172 1473733 1089130 443269 1589477 30692 179397 476101 1639252 213678 523749 1485 7330 1105540 1540426 1409414 1352429 1300637 588883 1272276 740535 1423725 859966 226612 1643662 1299916 1069449 694247 1034815 1717258 410264 611937 1151986 438474 1701193 1982617 67662 1052007 180546 240569 847533 1141508 845393 964727 655970 1940156 1188944 847824 1355835 191384 1619713 1492889 278887 274631 182085 1307111 415231 501406 195894 493567 1147459 302654 910726 994961 1263414 1023145 935925 374871 1643222 1749943 1929176 1082593 904786 1248170 459306 1148067 989393 522326 1357110 1325263 687718 1267891 1274804 372585 1090759 865428 1531452 231162 503072 1499534 559564 1335753 447453 1395341 907852 1097997 730317 1758793 1804270 106353 1998625 1997639 646200 669918 1379181 1346313 747416 571116 367429 703435 1676557 915590 348213 46771 1244830 1755475 1586481 1551565 732547 1603032 934470 361600 1270416 510939 258279 1225788 1902560 979092 267485 123490 320029 327049 71981 661723 676303 527492 426985 949534 175647 683080 1923589 1868590 45416 1238080 277885 319788 907351 953303 580559 774616 279529 1353129 1699478 865096 1175329 232712 1912348 563081 1861846 1010149 504183 782210 240796 1589281 586179 1263735 1977884 1674741 1090022 918507 1561172 962423 1427946 479670 929456 945822 946480 611567 691581 1508302 1333291 1207512 1051666 1435685 1882448 54042 189316 128650 74803 14950 1854404 215947 763979 1095602 1973030 847862 1734324 1786659 8210 247784 839009 766427 1810917 1094142 518661 951466 1995821 1280056 1906106 1522064 1226509 602595 282051 726714 105425 1058563 1904732 848343 958474 1053760 628557 943588 253334 1309814 1333610 830832 1845201 195439 956255 81542 1737259 696232 1333398 1344964 1248303 1584698 1217313 42023 1501661 1598537 203146 271390 1401132 730309 1784357 1221973 903629 1863602 1272061 734189 1987110 1146935 865545 307489 388761 252026 167476 1968494 1068282 430567 12945 1385863 733229 453559 1104388 1887115 858492 1242096 754542 1687271 925588 1503029 1585812 676990 663244 885961 1584434 672570 1407424 815142 835392 147791 1568902 1340012 1528343 1764489 1571574 578297 1993655 255936 1672046 642773 1915278 1925549 176933 101673 83720 1454573 1472138 309777 638877 923110 1835932 1093115 1899681 682900 1338474 1920871 1463911 1666531 730766 1905979 431488 192030 1714722 1748734 1594198 1351477 1103237 710409 1095198 1272710 58789 718808 1936979 1968767 1749004 1177209 1998843 751679 1867382 1640465 146498 1924908 412881 1152095 1477457 1543512 1763921 1071729 1836212 503532 93744 1213973 415120 956320 1445969 330639 466091 1970458 1512960 1614311 947355 1706890 1045136 1970795 576131 358855 514809 564261 845412 959361 1653037 1010872 1761555 1017666 1258785 1582171 186758 1711206 1970111 1783708 875048 939725 56803 315323 630755 970118 1490940 1950126 1971023 4999 275639 831681 1814988 1138305 523735 1878919 1516377 1365203 166595 1974204 1812066 1706525 1551613 1845327 860450 1453966 1186238 823189 496794 870837 1152993 1270827 1200279 1757799 678759 1217690 1821211 424293 971569 688339 1958397 1317635 646314 1700727 358185 1399756 1822600 1869476 97191 1479014 1062489 1767002 827899 1515571 1091391 1625529 1022733 1116825 1941877 32607 1046765 1440349 121748 1461933 1573367 571945 1290130 1767979 606471 581657 1516955 795042 1988202 1383235 1376271 1705611 478911 1875093 697037 42727 1739558 1861622 664176 387298 918141 1483819 343370 1813581 1880213 788062 1478812 972188 570447 915333 1516767 925910 688281 1311966 29494 371549 814641 279638 797986 421741 487325 1777617 1847548 308094 640926 1806434 516767 191996 388736 1753274 437179 500835 414284 713803 1210716 1976069 1855387 1112761 1983874 1872776 1335126 113631 1091421 998658 1995211 1066711 251867 1279568 1497666 1407862 621898 619999 1716863 1816058 1064555 749979 412312 637927 1019978 72361 1105180 681936 201070 1334331 35656 367664 1174119 87326 1303157 486045 1306882 777696 1527305 184658 1957800 1606029 1954398 1003853 1889754 1818132 473523 353271 1158122 79022 1130312 1973324 380615 186074 1268601 1424198 436382 1252222 1488141 365853 1094756 1290682 774390 1966550 1787802 1228431 760846 981203 229261 1796813 507690 845776 429998 745300 1212051 756815 1427629 1757627 589999 885442 1717305 776854 442375 221823 597817 209528 1776708 1627160 1819203 349643 821802 1112799 1575489 162609 1070131 1651929 1179505 1332144 528628 1121734 36363 1294349 976753 306459 1263375 663700 1181508 603834 1731145 799907 1098984 1973797 570887 1237374 1659811 22700 1194504 1146263 84932 1900532 530055 165217 1655697 555031 133243 458768 334147 263573 882578 857593 181200 1532013 1701356 399809 1883218 1249298 748609 737206 1918680 455724 1770847 778292 331503 804219 1720007 1168931 184690 535148 473660 332607 214 780524 1291204 300695 1203839 1056961 1295999 172512 471028 1382134 1233142 1724105 1660660 593500 72224 1470788 1932242 494432 817503 1535050 1865939 143699 305261 1749594 11861 1987517 1570461 250750 1150497 1779372 1147053 1707449 1616834 1881258 1962544 1551174 1064149 568691 1832096 727607 114721 1936083 533366 923577 1641148 1665227 838143 659611 205036 258636 1675118 1148035 392416 606768 935549 1325213 855486 84721 1363059 281523 1016226 523437 608735 343692 731002 297811 1026288 1043964 1398376 1341930 1015100 1589709 1400092 859267 1869917 1229302 1785872 126724 1605935 29274 51682 1050508 332090 1876049 469569 321883 533297 362729 406368 1385441 1617718 341800 1285730 1897000 1020986 663089 1839640 186965 1672333 1429275 1182859 974037 18197 513311 1981416 657598 361764 1175173 1834683 600831 1007577 713786 434880 426913 688991 1636467 672654 406824 1655113 1076088 747127 938563 999922 210046 1955850 1333195 926479 1353441 1399708 457440 952863 115050 259263 1730736 265364 1588967 421285 864728 1152383 853271 385622 145760 1803855 908842 62602 1537266 1106622 1111426 1673954 322471 91077 224397 1092455 568807 621376 892324 71473 105750 993958 431503 445530 1978470 446906 1175929 1889167 1282558 1717273 1668523 696660 1792110 853961 1173438 465899 1345148 1976271 179630 810247 1466779 348796 88362 1150812 1858012 1744653 928797 1071854 64015 1733656 209508 587479 555674 101237 924475 666131 1510204 34186 435887 1969113 463432 1476916 186051 40097 780607 1627831 1256844 1681748 1856803 748319 645847 1186174 1953880 81885 1100007 1957771 1156113 1614345 117031 184032 344300 1038097 620056 1599906 477286 1849177 304065 431629 28516 28985 1449469 1088892 861131 1090422 1752463 981132 44809 31835 419006 1160711 1823015 1648641 933258 850550 502312 1319580 1269833 1626997 1336835 415787 1727506 465636 718941 386757 1992962 924569 1190063 978125 654163 666316 1572647 57039 175036 1259729 1870972 270498 1230593 513531 500709 1777029 1724573 396962 1728582 1964686 197753 421197 609973 449321 1608963 971270 601185 244290 726852 613547 615393 1405243 693269 837094 582854 1093963 552676 552708 414832 144224 1552391 1007304 1679005 938286 900271 16285 979189 1743093 1286451 1106474 894362 1285097 810820 383034 738867 687998 1478895 1975649 1363989 1533555 1669931 528445 1959606 981513 1393727 1702978 1551290 616670 974451 1632648 154951 406400 1191025 227840 1701908 167723 180860 800089 938930 1046856 144604 1959531 774549 1517395 1613582 732338 347753 453435 1913889 492684 342902 91760 222485 26964 603240 609151 1998635 1401538 1107874 649929 1536313 91486 435641 1575969 516845 374878 1552386 1799764 2489 809887 1374256 1215671 617474 1025852 303236 1399669 1969273 1782851 204562 1626968 371859 1836938 1476971 1596883 238632 681297 920641 711821 787708 776847 1092528 815036 801655 1296483 1919056 1544095 372159 1470113 759649 781256 872701 1279617 1140058 1268424 1738253 1907691 1707696 1781182 915942 37521 904740 587298 214756 1829990 28341 799268 1986455 1784417 826715 1857858 886094 1444439 1753775 1264397 1043849 956057 1510092 498457 138365 63955 1531654 146041 1472864 1987663 13687 28073 1306448 1808559 1371108 963581 842633 867781 235096 1275703 974212 291794 1439173 1853869 1477874 1152487 464545 1377580 1368918 1957560 403649 1034953 438282 1598630 61677 1640357 358411 818051 1271804 580700 350767 517163 1988021 829876 451178 1535021 616717 1365110 1340798 440324 266519 507477 287394 1648720 664040 306245 585078 346724 1553136 291961 1258496 1708695 1793959 673664 1034132 1225769 183769 1416341 1625779 1647823 23782 642781 1574970 1929588 1481379 667002 1887442 1540650 77254 1532366 629549 1029400 274975 1428836 419107 824420 1662390 1485696 189348 1900015 1577411 1515940 243555 1557060 1947213 404706 1076067 234184 1683198 289745 689188 568791 523425 1596773 255831 284140 1231978 949957 1948858 799596 120429 59166 817263 1664252 1972434 543773 23915 980564 777838 175181 1907012 632225 1048857 881763 1795662 584655 676211 1146159 1603622 832056 1724363 83458 692348 1591491 1172457 1987331 235972 273880 554423 1984643 1530995 98377 1671562 1977783 1891684 826913 1848880 67863 1862158 1262689 1079887 142431 569926 1405033 921275 1483299 518668 1735311 233330 1321216 441708 1871415 159932 1520605 1841214 249856 436286 1603139 462389 861991 710357 1283951 172025 919984 1051497 984004 1323846 43153 933018 1063391 1291123 1327475 164882 493757 244533 1344701 1402943 1993834 1775722 154710 1289291 729282 1580961 1691415 1539831 1588778 246802 728824 1063595 154104 1581660 728265 713540 1664524 924889 28590 1642239 528274 307252 280745 272653 1828614 797717 1217228 534535 522958 1101421 424035 1765496 133676 999422 1839417 733744 1470463 1227760 1393893 1682082 862045 1102808 944660 1430980 613793 1666974 489301 1965943 1283033 1639595 976835 778867 1624471 546811 867466 459407 1472389 16140 1437890 823584 888964 1859672 264831 482726 1040479 1466283 1109152 1163425 413195 521921 619822 201907 193045 945634 359362 982598 227300 1747236 1903802 421240 635122 295173 852901 494350 37319 350816 987153 133614 355881 587650 946456 1645460 798979 1827269 1657565 1057584 1054700 1882691 1061196 1260049 1949359 160896 1538267 216594 1575931 909233 307929 263419 1351396 1606886 1931860 85841 1866367 599781 1790241 1772326 910561 619246 1502870 945919 1701832 1013631 620724 120890 1066930 562418 1597987 1033671 967587 1564754 802157 1088854 886696 998443 403033 618843 1617117 1959453 371654 274661 1350732 767694 1632527 1977686 1022433 1200870 1572696 1536281 476218 411304 939324 1101834 995158 172222 484919 1016506 516528 1274595 856787 200615 1383273 1891451 458413 703629 1806183 700181 784779 383765 538294 414289 833754 227004 1790251 1022647 1239705 1628815 1374413 621061 1208247 1182419 71409 143537 667529 79711 226448 442398 805789 1738751 227916 795679 1165317 1163150 1009882 1212471 781979 66525 1290027 451943 1299728 366658 1206444 1341861 1733412 1620198 489720 806400 259825 163298 233116 923111 891630 34221 1547767 370409 1905308 479351 1416286 388088 647774 175649 1224947 795409 1157961 1767946 616912 1706537 227864 1785802 746910 309386 730118 844143 1985244 1165551 1012122 47610 1947206 820681 1056192 368868 1503379 453296 1022244 567191 243108 170676 43005 1503306 1740756 1701824 1899114 1177492 1141040 98015 1156920 115557 1935617 1511030 396744 199783 1099889 439685 1341544 1007534 411255 151274 1805521 189929 1435120 209280 1645880 55472 215490 1252456 1921736 499090 1155488 1151753 254481 1687724 832480 911252 352818 171719 587322 1019158 103780 308229 1951360 274609 1474829 200106 1993377 109216 82640 288487 1368014 1372652 1985782 1747439 1344618 1302307 1006892 293748 319964 50461 1574252 1833879 1348088 474817 511938 1158126 1103544 264024 1958843 489460 995653 163705 41307 1446047 1080522 620849 499389 98192 391741 136918 371926 837323 940258 554030 398533 54078 887933 1308868 8472 380003 1713983 935409 1127417 1945510 1544429 1130342 501982 1435540 1026572 196772 1632943 1489868 1810373 1292872 1219257 99529 1568372 664405 242709 445246 1152302 1757556 12773 1557052 854858 1172685 1778338 279849 1108906 1958031 548985 1408587 1793848 1550048 384473 899969 1642177 691979 1915516 1679015 1460619 259440 1232190 1319768 1174917 597910 961644 250428 1120995 943711 1876184 1681675 988262 929525 1894409 844454 1400471 206179 450181 1063737 820532 1103666 503894 1394866 1673196 82726 562113 87755 1226008 1425022 1438029 1751415 565702 1793445 1182242 1725678 186027 355540 1559386 1734284 1252643 549170 1394432 612841 1071402 1312127 261267 1768618 1128773 366245 168788 1352417 1693800 1816881 1390607 1443086 1992436 248809 867637 1246363 1672869 59003 116524 1476238 1538796 1791233 950876 1180720 295368 1892257 1489845 1193524 73801 417885 1605194 396215 1270211 995499 56384 686904 1363979 1329362 1370792 1054196 1159551 648472 738157 250685 302821 257542 1280225 807302 1808973 993426 623471 289930 1615800 979205 1063921 1694852 91712 857026 908983 249293 1933680 254831 1396139 1205151 978065 431324 1828423 733902 502935 851880 1773162 888202 986783 1809421 872534 1718624 1842688 89213 1258113 1759540 90323 685207 145635 5515 308459 1012286 430980 351445 1826846 1864213 805935 226874 684889 1951500 578754 93029 486961 46907 156957 1745315 738552 1081949 1513973 617133 616030 1388501 688031 1967722 1913180 847069 1591652 1718029 818384 1326049 1891164 1548596 1289527 1136216 1998548 1624038 308173 1753655 103964 1012520 829331 406016 885607 715416 772726 285677 653994 775890 954750 1117063 1129121 1152425 816968 1818733 527624 884166 1946654 1986568 304053 1848593 1086072 652094 1423069 1085109 1916738 86413 925758 839455 127501 1418203 441140 3013 246241 1191349 58245 152666 538263 1013408 1591274 1207646 1468449 1265464 1580860 1176943 1925087 1075264 829170 728556 1399544 1585004 869273 932219 906751 814345 147953 441755 378241 1345886 888992 671299 662013 1504828 1434047 78429 1635555 1260230 26982 791552 825991 1305508 1299293 1113564 833745 1937525 1968260 1092436 97607 1821382 603833 1132952 1199307 650146 3449 759774 737683 1639232 626652 1054715 634986 784824 758637 1692406 1307965 800783 88772 1894619 1160410 1799556 586774 1627624 360276 203231 1294023 1658138 836703 279131 34185 1896276 1870721 296657 242672 1245011 1516063 1130258 1943630 1565382 1150210 1873250 823483 1869728 912609 1593302 1559068 1543125 1604026 1268681 1094240 1971404 737636 1506860 451777 1682765 589229 320790 1366435 297848 1096807 1249511 589387 249391 1571593 764287 1871963 1896502 784944 1505240 1154170 530335 404171 1362525 1318156 80186 1281913 722862 1521055 86957 1234065 1035547 314008 182645 846781 1870717 431291 1958442 574590 611341 1753959 1510527 1850987 831639 1539379 1228347 1263776 552022 1513257 1821775 1228007 691000 1632433 545277 858979 1093064 648164 1150697 480642 1181087 1477692 969878 1396591 474495 694409 1296406 729333 191174 367146 1582791 1013384 362788 1383976 157149 1092997 849679 460103 655341 992667 1608982 592317 1351224 650625 340136 604639 401136 1394884 600670 566716 1839452 108754 431804 1163596 1843935 429495 313015 444137 1117613 640763 1152885 1143374 1602641 1459433 1886093 1306637 65377 1350559 782172 1330534 1521351 1569977 205089 863665 406568 543439 995434 1740913 700393 761549 347228 796681 1330983 1822568 1064482 720538 1533214 1085347 1485245 1811471 125213 211613 1057203 1362099 221769 13835 1774998 1324810 897928 421272 235477 1171723 1588425 1786123 291174 131317 379986 321905 55023 179433 130987 924813 237029 1716881 510562 480386 1929613 1273399 1176060 1419062 799111 931231 147920 75969 1342352 1966081 475289 1863118 1415561 980953 1079226 1495651 1828486 889051 1776784 659278 334517 575767 193999 1668018 94778 1252084 1305040 508526 673956 1926505 439380 1928823 237549 1082187 619492 1304379 342254 1000712 1970467 244853 335888 1913323 1330630 635276 275866 401632 480967 1931619 1124044 1247346 1723904 1993280 1676932 924359 327265 1129689 1598638 1753886 959331 574258 1091048 1390792 246869 790542 1144990 33927 936485 1341375 761717 1232630 1080957 17022 1902059 1135709 700734 465797 32463 988671 1130109 1214773 759248 1388394 1141986 561493 305636 1654951 355120 863637 1392725 364822 1274555 962613 873720 1316768 1556104 1979239 728525 1075417 157560 96425 244415 1069516 1519961 417142 835837 150195 1874371 544850 964881 935050 1984434 697412 1422796 86682 113326 664384 723892 810826 1010555 1156210 529523 1577803 295302 1962969 346191 323842 1498305 799194 1889679 1471631 573107 1166026 75110 653349 569813 1536361 1522904 1474322 1139444 1379571 59687 330824 1358370 898465 765735 426486 1248675 418882 1030520 1576096 190842 1622668 659649 1777922 478493 575324 1763587 632982 1744143 125072 1895156 1335131 1242088 1509174 1453225 795762 1111663 1029442 1150725 1678423 1622502 252196 290183 1954805 1485215 1726814 824549 1555813 1443615 1653490 1972012 1405041 1600829 154501 1773233 1819069 800106 1668001 1041524 1245991 1233279 1288960 26864 1723905 1908816 1136159 638035 150394 1638542 79504 1088065 433677 653175 174378 1038832 798130 673900 602495 386724 1470170 1712752 1163653 1444921 665941 321462 994232 1362904 440580 1030503 317034 350881 300152 529672 348113 157219 272703 1663220 1650119 972249 1373904 1972555 1691544 1291232 587968 1638933 1956023 1698919 648534 1773128 1101644 1270212 1888871 1137515 391327 1287697 513937 407635 1830055 1192978 1567059 1573722 449652 1796949 1205734 858816 1209449 1018335 167753 1362143 1209331 610923 1495131 1459682 948755 1000628 845953 520185 1590826 65314 239227 770120 608618 1323291 29163 1633067 466044 1381533 1519127 211313 1720914 150618 139382 293128 1339604 1467135 1953831 1417099 1509007 234531 774180 767493 649101 268576 949364 1877820 1037713 804358 1736363 828284 246941 1206392 748700 1693676 1174446 1688570 799022 844604 1298358 196704 1198588 1932472 916924 1727615 1669292 417664 216369 1785562 1310437 268202 1088071 1254936 851429 1922518 660807 1104116 779234 407024 1464567 322483 1673487 1721821 1882182 951868 1634168 1951299 645638 1840299 610644 1857769 1417956 1578706 1369319 642711 1365635 581281 1020419 1970579 476587 574386 112991 1223032 1629045 1386899 1626520 836630 1928349 819879 960797 1417289 1653724 1848684 1328031 52578 139063 1792974 1901091 2807 5896 564157 1293943 1219181 198388 341878 1334741 654021 1816498 308119 22854 75995 910513 6409 1474354 1743145 498458 787402 937289 354495 156754 1689501 1831754 1630956 42795 675183 1383402 328643 1642433 1140842 997111 748232 1700170 1083607 742473 1985562 1401947 876303 1292453 86892 1830644 255152 1987203 90469 1163239 954863 1023193 925756 1903916 740916 706130 378179 608297 131779 1249035 449627 756077 1059375 1346146 1984654 1995493 1922602 49953 275728 873176 133822 1521362 1136206 1972480 1704871 1686002 520828 894299 1878244 1677203 418615 408363 1828922 1032779 1780152 944333 1140981 315161 1056122 272761 594072 1113673 1097320 1698667 878607 1059685 264527 780540 430838 1098899 704714 1706513 1858570 1461986 1194450 1710653 151647 348896 913853 1923363 1325084 1150941 1080893 296472 957077 404258 1740337 31369 810028 1288788 404798 105145 1508435 982957 533492 115964 1105465 1154554 50908 1341850 1919898 935581 1633962 1829599 1270588 1367697 601621 289846 1349541 1882838 247937 661515 1236352 500941 1615998 34116 112386 1328635 1510134 377137 1852382 1800413 104068 543901 1236572 1071621 196042 1485233 760684 1295158 1213695 1745131 231975 30179 1573664 1496622 803356 1647215 122644 1628804 34107 494680 182415 918670 1242693 1362638 1893542 1469504 551661 25709 122267 1842019 1475153 777089 345137 646424 734453 1949617 1703331 1181352 1644168 1123355 1930899 1344462 753494 1815132 106992 1837585 1515368 1541650 1977021 833444 983970 918749 1407717 1024150 1291912 1497753 820315 1619438 625678 475315 1395134 1114919 699701 863106 1168811 737564 1140851 1259313 104241 513445 1238933 103172 1080408 1281627 1294495 1310489 1493891 985193 827583 1879116 1922168 403243 1578439 559846 455605 76057 131204 1224214 1237669 1959691 577492 1357717 1412626 647244 650360 1048686 438195 90538 196136 1435762 1399719 1937565 643737 1124848 1634095 1563769 1613681 1517929 1415059 1130220 903781 1195515 1331356 1798278 1389013 488066 621265 697666 1011939 697645 1553452 672133 596673 407962 1067208 1068236 644173 1345047 1237206 1286416 1410943 1260034 684894 120037 828932 156033 1748835 914247 1763814 962607 232752 1139876 1674351 1326171 1959794 1996798 1801596 1019147 803890 568634 1977841 1638406 903327 1528287 1390861 1835470 825006 1822997 1247460 1717827 1329730 1397873 1232939 479505 149368 573371 134235 1346441 639646 751524 811596 1876666 1906186 169189 1220048 113025 1914302 1754899 929417 1216931 906209 1481957 960930 1923227 617656 1498750 213651 1240668 154502 1112106 329804 1268022 618069 126737 791970 588536 693489 43035 960672 333651 1862362 187065 567702 1676712 1577207 621007 331214 918345 1103722 1271862 1162875 1575511 422924 832108 426494 1968705 243037 1997853 1464395 503872 867740 325136 228858 817887 142208 956467 181136 1561501 1875881 1084896 1637670 1898918 1749374 356835 574235 1466834 871432 281184 1586570 697867 1842575 1326066 768172 1083293 1222367 1385827 355558 940721 814296 1605564 582089 1589659 531829 960692 145975 334047 140254 336928 1191610 906504 1967176 1000943 545554 1409961 632024 882557 107018 1868246 287046 1964124 715687 643454 832796 1252939 1320901 259715 197216 612225 963740 874244 584595 285673 1443742 249849 1364498 1690502 132690 1815770 1485549 1186672 1488784 512140 1015356 1169888 201170 385040 1534848 2087 298236 72294 686725 662629 568406 1650121 584898 376519 543597 1914392 93700 733811 1835609 1412468 864876 1311468 1118993 265878 910455 476248 186114 1150993 1268717 1234534 1533458 1732735 100081 1128698 197281 1599174 1268738 365892 1085125 1799414 887640 1804603 711189 1766983 57633 825274 1190931 545598 1540312 421870 1697777 898773 970677 132717 1182149 1562067 231701 123067 338368 1595312 538973 281274 1680370 1157387 1343291 1479989 1555299 585985 569798 1305755 119932 1141911 1728578 719231 670840 750127 1596443 1559968 736216 1383271 304448 1668328 900181 1612193 439016 200660 1153665 684553 1546939 623563 660492 392897 1872325 402386 1264567 447055 486779 1160282 89649 1679035 723941 232775 556634 841638 1746218 1255780 607334 1028073 1864614 1665674 538386 1966000 1609481 126032 1300230 23687 1373688 924618 160908 1948778 471073 394859 101114 712573 891735 1198613 219200 314683 865453 366461 1000697 881374 223268 1159660 1753491 673875 109583 1666960 490416 1981867 1411578 709926 768602 953926 274367 152513 1594902 969260 1860697 1714836 537986 150231 932415 213954 1194905 1661543 649357 1861921 1973294 1240735 92552 1390008 860790 590314 488863 1032554 373085 1822368 799416 1997726 1176581 1724984 1812949 1987629 1541800 1682102 324096 639908 1480524 647901 575216 918207 655440 819785 1031837 1416842 84102 1187325 502656 1190489 67137 1591046 450326 1380211 1284076 1978121 1787230 115693 1662783 1399020 1340697 917486 1929369 291239 1975749 78376 10846 223844 1549382 1647713 309744 1452170 595546 1939850 1184981 1389186 460506 305422 888770 308348 1231057 624008 1031822 665241 1945579 1349552 1465431 1271367 1898816 1717372 1987600 196927 134629 598395 808760 887969 344351 1289444 877552 43813 736967 1191455 1827589 1654967 966020 1847807 1771468 1909109 1731683 216276 679310 1768255 1443925 219384 1894774 1602881 219558 1280323 605280 904896 441780 1498126 1955978 982050 1266240 144915 1545300 221745 1226117 624036 1292625 846892 621616 1016582 233088 1076601 1638145 876827 1107487 1608188 151006 152428 406552 782179 1924852 1087700 778750 1101001 1117132 53518 591076 1246464 749105 1430436 1315452 1012918 819471 1734049 1428742 40969 378132 501098 501261 1820534 822728 1090791 1450045 1052749 1228651 79308 397755 837823 1401507 30870 691243 533593 1754391 1011260 1987489 1775405 1224739 721660 1623803 739990 290210 678285 782435 1771213 1023995 1511079 1583986 1774120 854092 1757873 959226 1304930 193775 320532 732724 1847533 170426 1488138 1380706 757457 1217718 1696807 1870457 1841677 1101587 448409 1918004 1263542 1108145 861201 48242 1154474 1128970 364081 641353 938721 104666 1304808 1239759 505752 1106276 1169318 946733 565220 1115069 723480 1823663 881080 1029690 717396 1392590 433110 690179 1639736 1610977 310616 1166527 1232588 410017 1952916 712501 1831583 484637 1194632 1753937 1961084 1268764 1230967 322740 1608034 1233027 885382 922583 1018343 318851 1405554 1851265 188927 1739572 1790461 142158 813903 436364 144940 1817991 1552653 1145469 1599475 1263509 1265134 1703192 1555795 795695 955150 342863 1114734 1169680 31426 1104893 1764831 686377 718032 1283330 1043142 353487 1582319 1825347 1064501 929828 1449504 842144 1005378 143452 324421 1037864 657181 223989 879453 743072 692136 276284 1285454 1736844 1488169 875014 1409979 710467 1692451 528912 1892352 158637 656614 1224495 1153098 316053 563549 1257432 924869 1854655 1937405 1439982 1061568 1878525 580122 1736787 111157 676018 1024505 1310659 1936047 1105915 543497 1472966 32488 277965 1967422 804431 616870 871155 1292091 286189 1119233 1835799 619421 1411048 414341 306734 1332129 1308889 389931 1426227 1154748 1290076 986337 474132 467686 992605 526571 1406061 1155718 1699529 1120868 1141148 914890 1692875 1274738 1568101 1106414 1536461 1283560 1336844 1370414 1997799 270619 407832 1626122 182408 1622027 1595950 258128 250582 1818836 271973 865346 534380 90073 770372 842331 815355 1532466 68981 1382336 16656 212427 1062145 773898 146015 1593154 618534 191094 1786318 1523659 1901799 1759574 667013 1594037 211240 1080414 1722254 284919 1581047 1940704 841710 1547692 1478737 623762 1327977 1539327 885694 1762110 241297 300266 1011751 1881479 1248685 1388538 730613 100479 1988911 426935 249942 880939 477831 1478681 1137957 1287969 1339206 1448928 744076 1785463 473710 331275 1832699 1070108 1950095 1231312 709536 399993 701130 610524 1220111 1365071 237691 1814613 1063396 1156232 1757452 1588594 1604892 904983 562781 1564924 830915 30876 547433 950207 135197 1478043 653069 1113607 380802 1224343 446710 1575733 1865267 29412 370181 1223163 1767261 1535453 1840795 1213081 849522 515633 307212 11699 892476 1732108 1002586 1954259 1283652 1509125 798701 1121380 1073757 45187 1540776 1618482 140298 456737 1509077 1606684 858241 1346635 733575 155381 1282994 51788 1208840 683469 1263459 1534094 1340242 1192689 1475557 650347 499900 1768680 907394 363965 1064748 1827021 1162014 674609 726167 1586503 583948 1983811 1913360 1332600 949951 1890429 1997629 1469336 531824 1942471 833196 1769697 1331178 1696282 1957787 1630497 224278 1590671 1106460 1712619 1221908 123605 1147249 1172451 265444 299078 841258 669611 1003795 1649125 1233291 1303479 929168 861007 1495345 423210 169392 990216 435187 606296 1510332 63900 401569 1545517 829584 774104 1340657 1635816 1492383 348923 1136679 136297 172742 1356205 1841538 1353616 1105051 1191079 570294 1124798 939499 276072 31890 171862 399997 1055599 945406 1043140 1405567 662795 447062 292429 1493097 346458 1049036 795132 489794 1481648 1465876 1297583 188148 1557854 1624693 1372662 1579245 1816752 543975 1428724 292948 234831 1010718 1767980 1007562 1776685 511864 1275156 1224605 1711696 333065 770461 91206 26517 437744 817454 1949776 1124595 1113002 682848 262496 1482676 1983616 145748 1013070 1171605 1596807 1075485 1588827 1115302 753788 1095612 1612169 723341 1034889 1587318 273489 1413353 642275 1259571 1603334 1509211 92816 1086265 180252 180512 705803 1437756 1834059 1931057 1011874 764297 569076 1930437 1429397 803063 823135 1359280 11681 666624 1751786 1419325 959583 722248 1455986 1990619 480640 179314 1290639 701927 582979 1117743 1571222 903899 374881 369221 1016330 1192382 1909797 430787 887796 119635 1800407 340599 1648689 506550 314905 427049 1756294 1679044 1185597 479776 725740 866696 1562871 50167 927125 889459 1757689 808268 317108 282393 1122274 1660535 760273 212802 834884 721852 284843 1223010 266001 1107920 1992078 191433 1821204 692530 1265757 1828685 1357073 1764412 90335 1596694 1473247 1604265 1297857 1312782 611384 624209 504236 765082 1987426 787271 1978463 454308 254539 1740802 401164 1587457 437232 711156 728571 1087563 1357078 142802 289719 1385991 1612190 733588 277265 1603015 1025552 563671 1814896 99299 1714593 137276 1744030 1436354 997418 811015 1304816 505557 1441439 510773 127288 607053 1631400 1101256 1187062 109016 1235107 1929847 689315 620138 572080 213807 1731559 311503 1257026 150951 1935207 603935 943557 907391 596565 1482799 359126 1151279 1577827 1382933 409321 552856 1755374 888386 136146 638786 1167678 408491 1751516 101912 1310818 739026 852912 881446 1386253 654685 3099 1113514 1436326 1043218 1381634 1366049 1927259 1731874 531736 1156940 1457641 147178 47045 351431 1613 521512 18518 798646 824261 1370988 1107459 1797162 1016201 1275803 923984 389048 734469 170394 1703642 148418 352344 1451415 1209177 514725 1055881 1644468 1556531 935489 1407653 1965870 1239306 1531491 161898 1337015 946952 445159 817398 1580939 570007 797585 439354 862363 1021783 529347 895400 795453 679227 1524725 455909 1023969 1862664 508266 1191033 1756681 1693749 476289 1114871 616728 575080 511081 887554 817013 1025107 611028 1978231 1723709 1202149 36191 588806 146880 1927375 1803329 1895246 1959330 1027542 489828 1907063 803482 156203 1621464 1857640 840700 644634 351527 860165 946268 17867 328518 216020 474202 1167216 1071803 1536519 513750 453582 218519 1538874 452689 716760 1015444 1300309 1222999 1932748 608296 1918149 1343173 1937417 827599 1955443 578135 1975754 734398 594627 1994622 963461 878876 1099937 1149095 1439203 287272 246309 1163193 1484975 933929 859421 458854 613939 655979 1522802 1905509 1605649 582558 533047 1499261 1739948 67654 1383131 1145726 1686324 46226 1561991 227195 1701120 1716634 1016709 1839047 1315688 1590823 969626 1324973 148198 1293912 1564585 522471 1611752 716425 216109 1734405 782876 1786412 635146 191967 625111 2519 1790963 1247914 1528734 237252 1404568 646759 625212 28423 467475 687561 1203550 1163242 266574 1230414 1499330 1925435 218477 308326 1135724 1566233 1027863 311693 694739 1888673 150617 125542 784583 1099426 1077398 544636 735777 1464384 368971 687879 1249388 1036 302832 1573530 848869 1980216 224857 1313971 798765 421788 1619726 707746 1922016 606343 903062 1109905 1467209 216611 581923 109704 418179 821810 1425460 472358 1635832 382364 1790269 1833855 1572532 1074283 118215 1602240 464862 606042 1355403 406502 864148 1822709 1941308 1119236 1289132 1456621 1899858 1746172 507340 580415 1973826 1660582 1233735 1112520 54458 1914408 1303584 1467065 1467545 1223375 971275 1353939 1600044 1723538 1794708 1226673 1523815 1593433 1864902 1273762 135072 1177434 558343 1673399 1970118 110344 1457460 906509 199111 1035898 1752450 945229 1676167 850886 413232 361448 1309866 1376953 1010388 1819472 509482 1055729 473321 301738 1121333 588728 1065953 1424005 1109578 1966110 1086063 1387650 756252 670951 59137 1827674 1116213 126307 245172 779457 1386180 599464 331674 1269103 563504 1455537 2922 1527287 393183 273297 399604 4054 1226157 1539453 977161 63816 1122524 137757 1104694 1515967 221764 537490 92702 772718 1627926 6089 1497639 1678486 326612 1675798 1890533 1096699 679 704778 1417753 1636188 614414 1395340 1676762 1657887 328116 1704830 922388 815105 1921832 886782 1511126 996675 1940994 486817 1605682 1245989 1876757 1576289 530117 297776 3662 1339368 611970 1900584 211099 1729405 1092466 884763 491839 994301 1778075 567361 1603714 667669 1574703 1276110 914616 662479 1084792 186856 1592479 1195952 302887 453927 591677 1908911 870967 1256769 10821 1592961 389828 1240775 889596 735668 375451 1456362 1137469 872116 512396 278425 1205360 137633 1084903 640813 422919 1539177 1421072 1724576 1781331 1139909 693181 1332838 1563613 1017796 1071180 1098109 869183 1186133 878177 1958133 241108 1727571 1625826 219153 729721 442319 87691 722448 1676942 511786 1778179 421569 1239114 1178202 400068 1713950 813005 642486 782820 1724230 41628 602953 136275 632816 1212882 1618739 848816 1978885 927621 1692471 1193397 45934 603524 106972 1954902 1286866 743274 1885379 709908 1844830 785130 759920 886332 1419396 674441 690698 1563245 343972 1171921 949137 1676118 22936 668770 675796 473608 1929203 699859 745909 1152272 491602 239756 62997 36383 675988 1853058 781212 1715740 614542 1480461 1471231 644909 1569585 221069 170945 948620 1146470 1146391 239516 1507194 409175 701783 1859772 1647103 881399 51003 1736623 563580 1739321 71581 1515080 1328626 684289 893400 1256584 1616045 399221 649234 821552 1633652 994288 1713441 998575 1699602 512079 238303 1779952 22455 1763989 341848 633726 1277218 776032 829592 1726505 1264252 496749 1337456 1251761 625869 270160 1678710 1857308 573161 1632725 611154 1413717 130221 192995 678536 1027082 1994888 1928339 1125577 924186 1652759 37548 1228568 1790008 549233 1696207 787387 208522 97880 1961060 1294099 961895 484284 1046073 221916 339780 1776503 261724 671928 1078180 1241742 36537 1104006 570416 697355 1228216 1677988 1259386 1123004 474236 966770 1782671 1079197 902180 769911 1176080 741911 247742 1560257 1896119 530057 1484128 156102 30741 1934000 776967 409333 1035007 1600951 1828321 1626302 976727 302597 349598 1077212 688677 634061 350205 1877106 1784521 968470 633665 1795905 1488489 1071916 361694 971379 900991 680612 549052 1997046 49155 332221 1777930 1787915 711734 715668 1762538 981270 1850211 1077317 453882 1030225 27750 199856 1475727 1153554 165250 1291897 1284813 435948 47693 1979172 1042608 1257204 944328 783766 1721693 383109 817514 1011804 861593 196897 1450893 39881 770602 434646 1761931 52726 1378525 296938 1374167 1030900 497538 1771493 687531 1121025 1688519 308734 1513753 883948 363131 1028579 1895462 1516603 1967399 1170493 1819716 1027790 840395 899298 587550 663837 51233 238693 246497 1456863 700228 81258 702164 229789 1000813 1742695 1334841 663229 977112 1149396 1302965 891902 193939 743497 1914526 903775 155794 1277410 1675906 1072004 1523731 684599 849923 57782 1248477 1708995 164386 83231 375759 929934 153671 1832784 1128007 403929 1440189 1949105 1878198 1727044 1676644 1546672 1601396 1408512 863535 1116449 1252115 542529 1043278 292537 988987 1571282 1240436 861284 317250 590212 1908516 354517 1819009 146171 1113268 512268 717287 1924927 301427 1454831 1982179 389199 809997 1411322 814156 1504785 1602543 1645802 1312996 1029797 1863216 513515 315632 1508267 1461333 1046290 1297378 664774 132516 1934311 658990 771679 452051 1994641 257139 1555012 525917 1613275 1939732 1673804 1309365 800071 1878736 916199 858195 926906 728765 596032 386580 1921245 1173913 848968 1404623 481061 1146318 397500 906173 410286 1203647 1420604 623805 1016381 1781623 1556970 775300 1512479 273444 573521 1553741 1153289 1812513 1888027 1415806 1998016 1889912 1451551 1727180 345055 1620026 1311057 1790921 1559513 572697 1690680 406683 93079 1731739 991037 1738493 1767651 802937 299648 104716 1396966 609671 340271 743819 585051 1790569 559375 1787407 735702 644025 1666709 1266486 1193353 299680 1894379 1397147 340445 1445512 1218672 1144563 1217542 1385853 1544566 1810621 1556381 94011 1569599 1476809 1321701 1487407 1550023 1873644 1017394 1046990 527096 307775 1674498 1172609 1941363 1959160 1310751 1340132 1141815 216156 1866163 1381521 503547 384713 1979416 1109221 76878 274035 89320 1505378 602317 864583 1862507 1681396 1633603 433067 689219 391415 231628 831572 1864887 1014913 1706931 722790 772443 1246097 595024 31080 105555 284625 128806 1652404 636538 816991 1701095 398599 824923 1223070 1426312 94370 734730 572364 846655 1556690 489630 598197 1252690 794667 139969 1092508 1197080 1123758 1464809 973193 1986922 1861761 871253 1864566 204039 122475 568293 120891 88495 1180910 300454 1555225 1202218 1001049 1066091 1154884 348535 611267 1389153 325888 1095220 564326 1136563 565827 12621 94354 97320 1032828 39188 105235 1031270 1971831 1909582 749836 1204479 1736589 1917180 810834 995899 1660350 1872859 1755048 1421901 937853 1494893 1126823 831151 1426092 638329 1349291 1778899 1396874 308363 1869123 888094 885266 758069 809395 1504956 54112 1381909 1951920 977763 1013259 409953 656557 1558151 865230 771651 697313 99522 178727 457566 38450 1870006 471975 866060 1351454 795532 812997 285797 1341004 1006547 693738 848797 1203096 1967579 1949662 1450085 1955231 421129 471432 1294659 1889471 187583 763533 1335608 310594 1705574 281797 1859598 637013 8542 384580 1853718 1555132 957828 1824029 1668895 835405 425140 1780365 213891 1458048 879560 1055638 1333128 976337 1573811 1005214 1280961 1833767 173107 1163442 1340377 1966488 1161498 81557 1296889 1355801 196228 867459 1611188 1108084 1733057 1684368 1926686 557860 148124 1991952 377714 914324 1686147 758489 1256011 223303 879373 635285 221194 1268324 1569483 604735 800436 1196835 691509 1890331 466633 944151 373800 1556041 729964 692339 1312352 1017038 1490663 1557528 1793331 1321730 592712 1959893 1474773 27888 918268 1875973 949219 1344835 241074 162073 1344305 47428 1399417 926024 1970123 1052808 198972 1008513 1971894 568577 215122 1528590 1306910 1721586 798190 1653014 1666836 577968 260419 956709 26783 463794 899598 1781538 1838758 1809648 495389 1518310 1468404 1649182 1953080 1211116 772031 705254 1294016 586653 1285456 277229 931499 297561 542917 293597 155556 1181004 578646 248812 330833 1271999 862263 458959 311207 403986 1575758 1334066 37772 1947508 1673727 1876969 1215870 1487379 1216910 933890 889970 1077373 1083622 1989083 1483038 688292 386766 153347 1269654 1517209 606446 721884 910046 1595886 843292 1206938 939186 404314 1921599 1951290 439145 1839366 568015 1276324 871009 1197943 1442327 905886 810594 315330 925753 1438296 231380 1700057 469852 843632 747863 1503315 873003 1123208 135081 805818 520136 1559260 511274 61602 1298647 647373 209702 1254787 1581737 1074600 1607555 1062415 1791493 491928 1276814 443058 1680460 1413319 22202 1307109 1396893 1420632 218601 1330657 1630702 1798280 1775007 1134431 315924 198138 1963064 760011 14701 1172812 1519059 1371625 1325624 1273254 1861149 1709161 1770711 1839475 1618666 1436571 295994 1002579 1419791 1201856 639895 1409100 1693053 921156 1829166 572719 1612427 1383097 1420583 1480522 1182472 746750 827273 675819 417092 690916 369084 468937 27598 1326387 1058396 1746950 275754 726124 2748 1452824 1347866 958693 276892 1060837 692901 1030983 1542284 91394 700993 1781511 1083097 561719 630286 1456246 667085 1668426 19712 667543 1446993 1032288 348639 1316975 1641105 938966 391263 32447 917804 1372144 1158447 525552 1228790 651490 1592801 1277119 567307 944629 624477 50268 323498 1198456 1010928 1830566 128124 259405 67002 1827086 740799 205824 98985 1123695 1601259 1057899 1351312 348461 641938 1733636 180944 1394948 1537448 1689607 1783582 1874701 1252345 70586 940782 718404 1610262 1225685 292950 1647597 31759 356119 1736080 568974 685166 1549615 546384 991314 592346 1879712 1514042 1470706 865649 148201 1836931 1582835 854203 1125644 1058670 1420781 491832 1725020 1186327 426939 463173 1386014 1178113 994196 651742 1579747 1065826 422288 877253 236858 845956 882307 1182931 1984908 1653570 60197 1218178 952204 1994434 1027507 1310108 937014 487035 532262 610878 680257 1839112 10802 468763 716249 1151461 1333681 275839 162052 1448713 137990 448853 456266 268426 1849490 1839208 674791 605631 3734 1333560 1802780 1552998 482743 790190 1084262 1264133 853157 377656 1831151 1736161 1211289 786284 61880 1727611 1690183 1499461 892848 1333506 456228 1924677 1340862 778816 1972368 1001249 1352696 131000 1734480 814684 1074210 1847238 1288211 1560642 126516 369614 772009 510298 1450066 1502421 64011 333035 1717849 807577 1408864 646722 1613817 1755054 1890940 252173 1913722 982877 1997594 369592 361443 254027 1578768 57197 529667 1893921 164614 1790072 851339 153111 277440 140408 1005430 342938 406670 1693190 1188528 1092726 1227301 497840 1621011 333892 392891 878229 1302620 567655 837618 1937220 414639 1384211 1089281 1093390 1878158 863424 674212 693598 275941 784235 791274 881037 1972977 1611258 1294286 1086667 754653 1438507 1129812 1540036 50512 1443574 1461878 1099373 789228 436100 681418 399861 625813 815674 1109694 169154 349331 342208 732718 1039354 1655779 1705770 1580005 85470 1902843 934473 1879363 1227645 980181 849605 1677501 1208952 1096617 1504042 1820703 1210710 1238709 395907 241657 1501781 1362004 1163999 1100666 1866469 1420357 816798 364546 1003999 1680564 468722 1001210 914886 47169 1361625 1608828 1042403 551102 1201165 62388 904082 237743 825020 37186 18036 1383502 937307 10404 1121741 1973523 418323 1205808 561137 12382 1404288 1707904 1117026 1759147 507527 1016152 1647003 394870 178119 1139539 551116 1471527 486901 933547 96748 1048412 180025 713896 214815 1779906 1276703 389095 909584 1261816 277596 1961741 528337 415167 990694 760383 439504 794991 1786694 1717440 1002216 873207 1329717 199814 270720 974895 1106976 282252 826574 1101277 1214844 1057946 1214807 1387499 1154245 1730931 1332997 914861 391358 807100 276286 1366280 1657486 1811956 1658287 683736 1011518 699313 1624938 1183257 504405 635442 1679635 725112 1473731 716033 1407591 1693564 899265 156131 904068 476662 95676 347406 1773109 1244776 1654572 1697625 753886 763252 314495 486907 1637752 1720285 765195 42599 1414742 1552504 809239 1906401 1868046 422456 404410 1230275 73445 784323 1959323 1158490 471873 542479 1792054 1846377 1694174 79214 698389 74889 1693514 1503190 776334 735862 425453 1292034 831513 144736 1256050 14996 978805 80048 1200754 1436551 1640712 1927322 537262 1299566 944386 965747 10524 698644 1102122 1151410 30725 707962 740682 283215 19699 371357 1836527 1857175 1188731 1743303 1871867 1603425 1545481 819507 646084 1042252 760536 289635 1182777 870793 769790 1510009 481297 94483 1069875 1653224 626270 787366 972194 590765 480923 1191462 118427 900011 1679496 1337430 1353755 1317677 1175265 1333595 723639 1212066 1191110 1560954 471489 905812 70273 1851927 1210751 1330482 667101 678156 4580 298309 1462372 350112 1607476 940927 903872 1552874 333626 1304444 496253 819138 880207 960150 1831901 358003 822572 18700 959565 529483 42781 1051357 1868509 703994 814520 652988 1527497 1547971 1936600 221796 337990 458864 616615 1723386 1839182 83147 543935 587600 1060975 1948337 1931178 1588547 205680 705733 1792645 957784 1840406 213326 517245 1990770 722114 1680092 1409605 1706256 1735536 584835 1575776 1575759 1922908 607025 1085793 1187580 32766 1740786 1202849 1873932 1954548 155761 1481358 362340 32007 1683142 132904 14995 281104 1319715 1239229 1445623 575279 876906 1402033 275182 691356 820728 37859 1387991 1371138 835022 1310918 1553296 1809235 1921299 243458 763258 542640 416413 401716 1658762 1249527 1650431 1193536 185326 1682414 1147248 49969 169974 133178 1641996 1265261 1824239 611077 960189 473500 1336233 1153659 1605582 1639186 1565706 247716 1533619 1590626 536176 515771 740928 802526 750355 1790508 488545 717332 783518 880498 950700 1595987 43555 108352 59603 1274133 267069 301176 1229765 1927037 1003941 1438432 1836417 1998586 761974 54578 1386012 1152647 806366 403240 1858863 1536276 829527 1308288 5206 88119 474281 1954820 298874 490617 640282 523005 1939323 739404 1913797 1579943 1877973 1803542 1542209 1218240 1652381 1504929 954689 457394 1010800 1137613 816673 1647483 1445789 1608482 1363171 1883968 1332694 1462154 1521705 1397951 706877 534379 827935 1289346 738933 578327 1171603 1914163 1463749 959345 588741 1426399 1436333 614314 1436271 1637251 204702 1027901 1171817 1754842 1386034 1682936 1586600 1895055 1754433 1745592 1742372 40853 180517 1717865 682229 753777 686636 1645488 673630 913248 1166966 1163113 1432541 323449 914998 1576501 857632 1517244 1001105 173889 1884803 864726 82656 413805 993107 1891068 1503892 1220000 1273820 938472 765651 755324 743148 1800861 1012096 1682258 1317272 726869 47355 1195574 635989 1105316 1294869 1942797 592841 9988 855997 1749575 1761838 1155512 958717 1303383 653524 1204647 1514630 1943564 3161 772107 1818800 1388727 1788706 538868 1268117 1670648 167238 1856122 914841 1769722 1243366 1892581 1131728 1454226 133424 302447 113010 932749 811869 12568 1879263 309587 1617193 785293 694794 1997186 1496976 1650673 1118401 1232057 900511 1613905 831794 261181 977596 1480842 1784804 1539275 1003796 253827 1488286 113617 1716100 1613205 1584019 749031 426317 1814352 1375910 1878436 499010 957451 391924 1392294 482007 554761 153155 1224558 1208609 591566 1432147 833403 1528013 1811435 253066 1673328 425800 458033 1807371 262278 425272 1558856 436376 1729549 1562368 189749 724858 1122841 1665034 154045 31414 1267955 1599641 973224 338890 620566 1454211 1802361 1907728 1216866 881298 1055564 261142 1892037 768936 493684 1805167 663775 1698857 449670 1698536 267025 1602186 1740638 1763422 1366323 922468 280351 1275610 1042266 962433 1592153 956078 966750 361468 1226165 1558849 1949984 1863268 146051 1601996 1001521 1216786 412988 718140 752248 1240210 730977 1628694 1747850 1569798 240298 372329 1746651 1076153 810185 1791533 1005032 815451 1430100 1813057 667517 177185 241700 1521757 682882 228952 1815640 483931 1934252 1628191 536669 601838 1387246 1939977 1218952 1147650 508916 1980042 5285 511196 1331768 850789 1865343 1904803 492962 961010 1931995 1595515 531103 1278178 202414 1129949 34053 54024 351297 118328 1748602 1991212 723239 1059419 443927 1027606 920392 1166408 205063 1621341 1292464 603535 1089612 787956 1622870 1577295 662302 1791824 770690 405598 1310763 111992 764453 1636456 1583163 1465189 1372741 1386017 1715388 840193 1466626 1158874 290936 353540 1142721 100515 604465 1933470 1013373 335775 1254247 1785652 1669804 1632336 1744225 1525710 1148503 1976305 1846900 415899 1871157 299971 1816916 730879 1597029 1411508 1351754 1140542 1622007 1271459 1211827 131280 225077 78593 1800661 41085 1537393 417087 937934 1355249 1690335 748721 776969 1072208 1175692 1587324 767097 1537674 932180 1726626 1231706 88776 1518552 1651990 95939 273147 924133 1298978 1574445 632437 1408657 1971394 754496 569716 145045 694125 1382258 421100 584554 1791935 1683575 1289437 246502 1948902 1094105 905197 798160 522375 717819 968065 1451629 1444484 175313 1221920 993764 1869617 1122553 1804319 1617625 615189 1878812 1968197 451501 1399572 52897 786849 849469 1182390 66267 1213511 1387218 1644132 889870 1747401 207185 1006841 1754454 1717496 367855 1972459 334185 1389459 1151314 98555 1927615 1274897 1642803 633521 683794 1930905 1865052 1271193 368471 1905330 1383756 1126241 24619 615819 761104 1884628 680784 701842 1893483 1690112 1586090 731182 1043460 1212804 1090681 1142943 1769835 182939 1923262 1642282 1262409 1680919 358546 1744975 920249 57957 352735 1062782 354387 698303 1634530 606831 1389757 19796 271718 62026 1483369 1662147 1595324 1573187 1322974 535310 1424301 1784695 1010640 1137715 898219 1641952 408900 1500114 734541 1068964 705844 122015 139953 1513219 934868 426924 995227 1486218 1536735 1786568 1463639 1153443 1517073 1576698 473883 1911155 1347555 1842308 1258839 1210630 1673363 1770430 1482895 1355608 1809731 1361069 849043 1749552 1035152 1776479 986327 1296235 1483015 481072 1558675 294059 930473 1711426 1663274 1251003 1189542 9715 162267 1893916 412011 1610362 1384482 1661239 1920382 1471832 915199 1833897 113763 1405273 819458 225926 1703776 949617 1926513 1719021 535728 1982793 286185 1741807 424607 909422 424254 87294 1054590 1510696 1519726 1399126 1708127 1899072 109791 1283981 256679 7506 1032562 1955491 1049664 852157 675363 375223 329075 1352901 1953544 1053691 409781 761498 1110100 1384672 115559 1439407 1311606 1228470 1105698 330967 354334 374254 167075 1082429 1731296 269118 1046885 1818759 1739083 593080 627050 42434 72543 1870214 1929761 530511 375211 399862 746560 710186 1488149 246528 123541 1331453 49476 1547152 1363166 219143 990637 1928325 546334 1685852 321423 1490977 217237 1831169 917361 597755 1248348 951242 407864 1167009 1994853 926012 1699301 517417 1571592 259304 366789 211475 777026 706059 1915280 914870 989253 1567140 77279 1819855 287126 550053 1234714 1065896 674384 125943 1100438 1727316 1170111 453881 1267830 282325 887126 1449323 671251 59972 313957 361654 1503437 1979718 272211 1357113 363235 1213739 628127 1945755 131649 1542675 1883291 793509 386140 667644 1912950 410898 1295283 614657 565324 1937169 1133402 25256 150919 685648 666224 746926 1156653 1531814 760216 1898204 1953114 1292884 1966064 1012750 1203384 101363 1005099 1107700 506663 1928380 517290 1401917 1016431 1204526 1899176 1437131 1511153 406449 1892193 703200 1023156 722841 456815 1791555 268346 902761 26355 1110800 29017 1025904 427034 1649517 1005213 1524243 665056 879628 932719 469020 1562077 724688 701431 611789 808292 1083178 1709390 1522955 398200 1506868 1368648 333141 1649864 46093 163199 920333 175191 904413 721562 690356 1051956 684811 332368 188619 721118 1438492 1076444 1336280 1499206 1589222 974646 1559827 1749106 1264744 1105047 395195 1728760 644598 1764663 889794 1973669 993756 780409 882491 14982 913723 139590 784866 1002040 1444932 1434565 1184193 1725332 695703 1249019 791205 169036 1554094 1528787 654242 1271425 211970 340391 1089196 504122 17885 44487 1234079 1956828 980719 1347335 260538 635268 1580593 200127 688658 1194579 1623050 741854 1664454 1884634 421797 1283274 378930 1980766 438262 1822755 442580 823458 1349635 116109 1223189 1452574 1228517 34198 159635 115870 802393 818880 1361634 896525 584262 760439 1682027 531209 1705375 1314510 680242 1859650 1826382 1264648 687716 254197 1262074 317415 305048 806929 1958955 1605439 279272 1853791 1485057 692063 1503894 456655 908401 1099204 1212830 308802 55082 1465884 1704187 1487846 1362644 1474454 1040100 1093559 993956 889476 1415606 85368 477191 158970 1464818 1755982 1978997 638574 1746195 372496 407134 1708690 1469643 1431471 935989 1973217 206400 714395 1994985 1889418 1044811 1527332 1831380 848398 653859 1227983 1841862 1165002 1652946 711592 232532 1164622 906450 728914 1047490 505632 1396077 1209251 47462 849119 538997 1023167 371251 636740 1759392 833817 1914316 667216 1880914 1542643 244876 414794 978816 1408665 1761810 846261 1010347 391838 1214138 1630461 429706 1211 1958681 1719043 495843 1854318 1173812 1393899 1796017 997358 58510 295464 1331336 1141202 1243182 1484791 1117624 1797739 1414231 1776972 1176580 1699235 773033 13453 1877862 1793616 1482124 411346 1004731 1856563 502678 222473 750215 1384798 1896277 998413 368928 1134626 972180 1218197 1553620 685334 512669 334628 630951 297056 1613266 1820591 758819 1932503 224890 1792211 407936 811653 866764 190362 1691971 605688 119981 665481 1810480 1467902 663362 45201 112786 198146 1047378 504337 1589878 1288700 1867929 673212 426069 1304566 1024866 1499188 726581 1853757 1415323 586772 880239 1076754 462146 1346702 527296 347583 1210703 1246158 71528 1251511 1086183 339545 1506862 1038502 1978147 437606 888102 1177303 1032542 1373098 1518943 1331274 368784 1968790 669972 1030177 420785 840261 919560 1627992 766023 1503201 1111637 1518664 1148405 1050402 1424232 835177 1267449 1269911 261501 1937870 1213071 1290155 241429 1330902 882482 231081 976151 1580757 175109 83936 203302 574702 1160887 1498665 1679298 1885779 373544 425905 1582180 1675661 1431256 621196 1935757 783986 1063049 723757 1024293 473541 1788638 1600040 548594 1496698 1723350 1721474 203675 1968378 684771 791127 473487 307256 304689 1918437 166682 1706426 1898712 1157494 1684484 1604203 1884873 1221886 673060 1182584 717764 730927 1603554 1772537 1701645 494291 1426836 117623 1421708 757333 986649 1156651 1603616 863442 289288 862709 1602369 337282 533451 354920 1366626 1101880 722709 22186 65332 77464 1897480 1478230 1717764 759815 891482 28071 1652248 1902549 1709253 532797 1589033 310776 1285163 1608439 894255 147197 270895 1678387 1159944 1495050 1155895 1755171 1132614 1407737 1116894 1849387 57652 154047 1545851 658005 82893 1983859 288011 1034520 778545 1907938 1352122 1788523 12255 1042820 1571455 1336496 1170948 1835247 1930344 358556 1156675 893834 196728 1524058 764744 1498417 750388 726299 1613539 734560 1072127 1512910 828352 789956 1680032 828308 1585697 1432992 578749 126228 277619 654426 510535 1405348 1588272 1065364 993461 1126215 605243 206338 1127038 874551 1296970 1518927 1518323 1667659 794209 109869 548473 1781254 1291062 1302768 346378 1890329 1930464 1037031 1809007 1848609 1818173 1010668 444688 1328502 1379486 1641243 155803 1999952 420473 1229613 214942 663806 792541 1473564 1002758 1083419 577580 167548 1953921 1627383 1389714 493266 1182828 367098 727414 395462 1977200 149864 74102 1761801 1201115 575976 661481 1685894 1429557 152720 383064 198403 1596130 1113377 606748 530067 1142649 250084 23341 1873542 1405898 570042 895108 265881 80699 1151504 1782365 647632 559703 1199468 1994968 667426 1034948 1292589 1484844 453445 696496 1129228 37747 633581 1378250 219722 759210 616497 929958 1583177 631976 360175 1944720 1228372 1871686 837306 1326930 853058 811401 1104834 617180 1706680 379589 514618 1862769 1380885 1388519 1584441 1208500 1349723 617674 1674296 229761 435614 775010 1767347 1327208 1118729 943712 618480 934064 1068905 1973767 237525 484505 1261063 1471545 815954 1291441 775847 104151 1688951 305598 1858846 719604 226073 317645 1811091 1149167 312400 613890 1547813 1321379 845114 1085937 126127 171268 336792 171920 438813 1319105 267583 760064 1767658 1988084 974159 1202089 344523 606602 1924361 201676 1139925 1749450 1765660 819455 900057 1090642 856591 806243 252517 1205622 1730925 520486 1419758 1588785 1356375 1432148 507111 898222 1843716 1245814 744070 1028610 306326 233314 1518559 1262388 57085 803003 1064665 643882 1633139 1175922 83016 269455 1451895 873713 125824 726197 1197928 916062 1374067 1495207 994528 38811 1236128 1937659 1230617 1220888 1027324 19967 193923 867571 697703 1724650 854621 250289 1389276 85062 595583 1896312 1342205 586670 385799 795185 1602571 1749 504201 1737614 549442 982253 1803511 261997 297808 1609807 831248 1967287 1851151 1056004 1810115 362633 1325459 783714 1386401 1440177 366764 1664571 783052 1933516 44417 725429 363854 1800081 887829 925560 644248 45760 267056 1180987 1341983 1896608 1057122 607775 1962504 350739 1268278 1222499 1164191 1347716 1004797 228120 1746469 1895104 225062 1730568 1446669 576275 1846041 1557189 303086 1305300 350364 778103 1100042 330996 1392214 1181242 488742 696320 1042485 37434 924607 1835368 106823 1862370 992752 170980 974840 1246776 1430877 1030080 452724 104560 482945 323631 493708 989179 637197 771068 885943 352270 1491836 81614 852279 1949488 112896 122554 1334074 840623 1616368 694283 1287792 454237 1895197 145436 406623 1878712 789873 1796754 289698 1722584 1701019 333615 1764703 567212 1504819 968250 468234 833527 140416 244727 732374 428905 1307441 956074 1796358 1506266 1455294 379078 1302329 299992 1898037 530846 1055752 875202 706216 117880 77599 663674 1623773 1282148 1370375 589427 1027044 12430 1907391 1569779 535306 342622 1316267 1395896 553236 615667 372132 1630249 1687329 845085 988749 1700465 1072434 1879210 458952 1305934 1593175 1434062 533130 1705249 1288210 556257 106892 1340349 1080217 150187 1663206 1661452 1387107 1731676 1334332 1850477 130986 1371226 866116 359297 696814 1593206 524016 781398 1323263 631787 1758120 1319596 1815192 1748813 965119 1348654 262065 713999 135898 873421 636252 285107 320611 1288780 175262 878036 1799538 822191 287379 1573377 1879026 190776 828593 1944337 1370677 764186 452612 1162847 1691629 842891 784595 975512 1247339 269199 1215196 17487 538657 1885813 458618 129094 512776 402262 551449 176775 1337041 1961377 1904778 190191 1262332 1918293 1525444 902820 1877038 1648323 1721684 332446 806279 583123 1089897 1989488 624655 1432625 726999 880589 1515172 1446293 1368556 1055247 1706438 477088 909833 852154 1254173 1650738 1914887 1326666 72774 1165014 1709032 590418 402508 799915 37189 694971 801028 449850 1076857 1267665 968553 720601 340492 816083 1056034 991578 1495864 951472 834045 818200 1705258 1179794 8123 167301 1755923 680485 923726 1883089 919708 339678 1462921 1228467 1155388 711293 1864694 1349330 753913 313202 1778786 1772984 1091255 524529 197160 138954 1665668 1817391 1821507 878903 914248 1331247 1526199 156162 631959 319948 1880585 394495 644360 1956336 493958 1324196 1142566 162057 1793246 90486 723693 302544 140413 735424 150143 1950731 1314716 1516530 1106298 646274 54811 1079479 90849 1492785 1656170 1237227 113081 680515 1485818 1919560 1700313 338704 1953380 1599079 77541 1399439 1367442 1954785 155383 1646862 1734110 829166 639608 197714 1094751 890699 262990 1019542 1755257 1488334 515344 1535922 1351765 65607 1422201 716530 1821813 1632403 964720 1493019 1674494 1309723 95851 1007133 1438593 115791 400037 1894924 1474839 664199 1309756 353493 1128014 1508928 126110 515081 1928359 62321 528168 993681 1170425 376830 1731829 457474 694662 1821015 1242545 1216757 1391114 807053 1085803 71398 1606314 475525 131744 1416987 841818 1613872 1247684 443844 1657971 484793 1287587 1747116 988576 696760 1280833 56810 1479668 431856 1933405 1519679 1550038 1306217 691089 256977 1886609 1777665 1941386 923632 1280820 1916452 1556967 685688 1023961 1822139 1289777 1698807 1939801 703573 1516161 391144 245665 1894044 335909 467206 1123917 648940 1349231 1890973 554507 1969750 57486 972740 152075 1249028 1980247 881361 1810406 1075794 410518 465602 869331 1651373 1045601 1939550 1686403 339474 1783022 315594 72863 1932601 995483 1153534 1135421 358806 284566 882078 1641772 411114 138212 542041 424159 1978877 1327362 1822222 705543 1534962 632016 65491 61463 157052 467309 546087 1861082 1458276 390881 1104635 1590952 145670 1569063 299276 202732 1893854 1977880 1679388 660850 1354358 745915 1814267 765517 1785271 1600846 118163 56075 54037 120625 1366154 363462 1683798 1261562 1644572 1868147 928138 869988 1598097 1342383 941347 1273892 826458 228850 1457823 1778281 1072960 348819 459279 347769 1006874 1202239 1472120 1547293 1010809 1405406 730578 1405604 855506 1772951 398094 69483 566084 1790493 1406735 47314 1049106 1778961 1361263 1860804 1257290 738532 721191 306679 1441532 1636296 1016903 1730167 867955 1887791 1422476 154790 431757 1980616 599241 1449833 211238 71187 1686668 1773034 306774 951051 1171606 1902236 48016 1039293 1287513 1122749 707802 412887 1471821 171724 495508 73348 1034917 1210761 1891378 1414243 192032 704439 1601099 94006 641505 351022 1957958 544258 1150747 1287397 1023814 587130 1592509 1132817 1549093 180709 151768 730215 221824 1836285 622488 773027 947197 404340 876085 1595801 1763798 1382686 919716 941059 1275963 1070761 929893 578739 27586 1695884 1703452 1537200 690871 748042 1400512 1177665 1093688 1089358 1946811 1445262 129317 1948871 161891 20997 1871321 1095308 1163959 1246623 1911312 997842 1370424 764908 1551559 1803599 129335 247786 1729177 188635 58534 1345322 1713749 1495593 690877 1302373 48436 1277262 268329 574046 897799 1676794 651986 408622 238196 196073 730313 1769017 1707592 1964555 291199 988011 1477569 150317 271820 652252 82474 257309 476737 812441 289982 855249 1742037 1303910 567603 1672272 853177 97894 1675946 1740109 1701970 1928200 1940006 615584 1331008 925852 376167 326255 1301651 302018 648503 1374400 101279 1575727 1826582 1084499 1658020 777279 1964295 1014448 436784 782829 703347 1834113 1095633 1329776 95007 1267427 559397 1158044 111468 1259076 1730106 1903860 1958171 707650 117637 1255718 732673 1941002 1389178 1607171 1438109 1128471 810089 1356090 75322 23372 377498 1080714 957665 910017 351118 743256 1980637 1598729 173848 1947460 1272661 572579 1248938 1297512 93393 1322762 21200 1792256 1926080 1766545 325183 1912969 1988214 1032152 1392664 293766 528263 1249355 1449182 1074448 1872571 1522409 83360 556534 1400560 1006916 1104676 1676402 548666 1223089 1498243 814584 1475021 724080 1815510 971616 1463713 888687 377171 984244 176387 1290637 1014128 1934185 570877 508368 1099014 306053 1290779 1037820 517328 1972933 354692 338105 1242247 827350 324909 1455137 681859 22009 616825 529808 39153 741045 430995 1406314 395568 222500 1546534 675654 660794 1984918 1909183 963589 1050620 86422 1230640 146349 1208215 1750950 594090 1917803 1583856 905967 1383869 1031378 956378 1796750 906020 1215939 620293 575326 175506 347946 584019 389570 1265723 962205 113288 142067 1913119 1039446 1945699 1263513 1131581 607543 1271924 826039 1660615 612888 172249 1538745 1172811 1600162 774065 1023992 1762433 1395168 822785 1960375 1373007 1212998 1829024 1153296 926574 547033 842156 360390 1621651 1485596 1906639 861194 63389 1364206 777900 1855391 893152 257100 165866 1453065 1981363 640173 578162 550519 438503 1506099 80170 389135 329790 1267252 1859748 388785 699707 1484724 1752535 1419834 170608 934667 1448428 445443 1197709 166316 689948 1305549 1643414 1501399 646553 96554 572517 228075 621163 724514 1185939 1451427 506897 1085514 709225 466218 1318554 822713 1138117 625655 1020322 357172 621532 1966136 1549373 1767140 836531 1924743 887282 1625203 1352533 908482 784783 290908 1106625 1256870 1857841 1005593 1471061 1034036 768794 1626001 1107673 431537 154352 788704 506501 155255 1161921 1719951 553009 1892344 1396415 1748459 1519291 1314078 933725 1723763 1047667 517237 272456 633632 752171 1753610 869561 755680 776785 321784 245277 1869389 796799 116082 83172 267708 953365 594008 1938204 431769 973994 181691 501624 990131 1173075 554727 1030908 1092417 1304891 944416 674728 1579602 660753 1095696 305792 1005699 79009 143557 1649691 1766296 1421106 1318024 1377947 1034998 278211 286753 701334 564590 1007552 673384 1574473 459708 1603862 1962221 409960 1241667 868170 1190100 256613 1524608 83628 1734383 935285 1448776 1216214 1283426 1923748 1282918 1499183 935331 1108877 525171 1562390 618132 1955267 1802466 511859 1919886 121773 237563 849544 1129469 1980521 160310 1231211 246394 1743706 139002 165808 865994 356956 1647813 649542 37869 1173423 1011332 1059064 1909266 348562 1136241 1305594 1925987 829089 791683 1363719 1510604 1230708 262300 636735 624192 1263324 750562 1108916 1827874 1664814 1637911 596299 639714 1262336 522343 1762794 1133628 468960 1945107 1547469 621783 62108 558879 234238 1457014 1941438 293949 608629 1396978 1848711 1980687 1641236 237551 1488228 888821 1874115 1094988 528083 589985 707697 1895247 1460747 966085 1496619 972799 227724 952446 1988138 1861207 1702226 480733 1076137 1310876 1868113 1494676 702975 1213868 409963 613764 338459 458907 868944 838684 1014256 839466 834748 727339 761812 765515 632300 1898445 1471606 1835417 1821598 45522 1910043 1471012 303377 196422 1375347 1548956 1590023 506115 129909 1709812 1296088 1223460 1439349 170088 62154 6175 963889 570004 647116 1575509 411461 272628 929984 675486 1948999 907427 394379 564268 1888980 811815 1690818 1018670 284977 1636856 611440 146495 1129418 736520 666598 518959 621917 1711649 1050349 1935454 1573581 1572807 1745461 1351072 1634787 1489601 1860345 192421 1799620 1871933 1478528 917541 1516918 1028951 1063740 1784219 1551787 242443 1111994 1971997 1574475 1086057 1863999 1826101 1919427 980817 1734856 1520658 831051 1628214 32905 1538300 117241 187606 1553396 204990 990017 1337388 695967 1437835 407454 1589526 1935582 1148394 104605 264532 34058 1697691 408670 41911 905395 786294 821664 735220 511117 881069 1606658 1366632 1559092 1189851 963987 39971 431433 1565917 1986904 883033 1255132 1969228 317769 1347271 856359 1903882 1126843 1433650 1234138 1832222 1259097 1311823 1911429 116332 825756 603325 529427 1223419 1662272 351268 231514 1382859 232235 1972576 1881841 1338298 179003 201347 359411 1085043 1219477 1858324 1581078 419547 1322450 561150 1951351 120047 1069366 453071 690293 1860904 1013681 1736843 1384531 865417 1394194 1050025 82464 1415007 278256 1302308 1208719 1435916 916559 854733 362603 1969768 415027 1076430 604457 5152 18206 1864073 1825928 85982 693333 1355731 1284312 1060053 725963 1476650 97544 296359 1409132 56253 1893798 446833 1934698 1957694 1630792 74975 1657856 380526 1258820 381425 582175 1082453 1965877 891206 1593650 894870 600311 716264 1534869 761414 974599 399192 1422625 1051069 1274054 621674 198174 506675 1588686 1911372 1289879 986808 751466 796281 455660 1815072 1843418 1259184 1986484 558511 930633 972218 531003 1048864 102543 545983 358768 1819858 1493326 1696109 146302 1288698 962244 1030879 844298 1981026 1434983 1543318 497578 740147 1191114 1799724 288245 1861907 785641 1639436 1930322 458706 1952608 1898932 268819 1615122 1109377 1517272 471673 1727049 1171010 1265219 211859 76333 1278254 852962 653312 741392 1298389 1861512 760556 1277824 964287 30604 447354 1267229 331665 1225800 1825596 306979 544104 1140131 659154 330730 1326880 1684822 169321 859388 1919515 1463183 1615120 1217224 1117676 401172 796098 1187579 1001366 1939373 732291 1424233 1377107 684231 1199454 1673099 1893215 1423537 1911557 680699 469297 369482 537023 1905159 1836829 1610402 1594345 532789 946855 142510 393334 1561649 526192 950048 1844841 883009 22585 1523121 216326 1511313 229331 1659226 948142 918514 864667 788276 1860902 506265 1038424 1575542 476293 1775390 930179 1563891 354821 1731230 349537 709752 360668 802059 571662 1547120 1797188 295727 1665829 580353 537738 223002 434238 712967 1970275 960326 1249144 1066786 170212 948567 1469900 1052630 423999 1220931 1959765 255124 1557644 899853 250490 1824279 1636776 955820 250436 908666 1610610 795951 687349 727137 74648 607373 359713 757150 730920 822465 824802 1576217 560418 720642 842740 1181212 1404215 505298 1828357 1662509 520930 1998197 61637 254967 664048 1220169 1979244 568357 1763267 1372495 863576 562478 1859061 318519 822136 326573 336632 1521824 1957105 613677 1975069 597852 545287 1827314 1461619 1671712 623237 611223 1911524 438403 1235347 979027 574464 132211 1467645 615510 1104506 453083 985851 1227823 1556172 1402912 1497665 1493057 1239492 1613103 1862263 999630 1538495 583063 272975 947643 698579 1992272 1487259 1029675 733203 310538 1842810 892518 376987 959693 1765590 897982 1437307 868731 628284 30259 1665269 181077 264896 1722123 553340 759765 208193 38830 890505 856210 244351 1173971 715658 1795512 1859176 549285 881471 156419 662567 737828 1228378 1893555 1561717 674163 1189966 1100667 1665565 1002970 1126640 1945039 1502850 55919 1166075 947397 440289 738458 1307754 1391766 1393443 209463 559641 1548807 581856 1951382 975617 1444418 844796 214079 1973560 1898671 667267 780239 632201 1500635 1410472 1066212 615570 1482927 824716 1145010 979551 666193 1637962 45941 1476567 442269 1139480 1489541 748122 313638 1073059 1901402 1682106 46912 1725656 1738945 1652964 1912001 886732 363690 1971503 1674955 1684456 102498 107636 1566509 1916027 904269 1481709 1889737 1812237 1893521 1747856 1874589 677238 454902 20853 793305 1985987 417385 793054 1225131 825180 1372659 546215 1697412 161298 1351631 377630 258253 341284 663126 1977336 147873 1483811 928355 1069714 1761300 343375 1056846 1098147 1878239 1830857 1408209 23822 129755 1405159 510717 55880 1437704 1303094 1410928 437341 1396570 1146733 1053067 61070 1745930 520521 636093 1975485 821522 522204 1278534 715249 1434782 1708869 1432878 1524432 1259031 1077632 1976772 838663 834129 1750616 946295 991840 1933098 740553 1312033 1729536 1786525 349297 767159 1002338 1067530 266372 587579 188618 43951 415611 928772 784461 211694 1859858 1377279 1503535 593110 1401433 1343228 1714323 1317747 1287659 226421 1448938 1875162 1982633 1173461 884546 1044904 907556 1970858 95134 1505237 1710184 1090235 1725248 114156 1886984 1602524 27237 192566 766854 1693343 948794 1229414 1950567 599302 1949021 225148 1668438 888987 30834 1463436 890042 1888280 1454615 893571 371893 1878300 1113038 506521 878945 1378369 1936861 1438652 1502183 174906 1979668 1908946 162542 860932 1897010 941238 1004376 248872 832172 282899 957096 1930812 828730 405288 65140 816367 1513838 1796563 1953842 413011 179336 97416 1011984 1845264 781161 1930202 1305769 339393 469235 541310 1003077 1938088 1891475 1332207 1577252 1221728 312419 803802 920513 495046 1012173 1207937 1873990 1726134 1698482 1090732 1037124 1326967 80583 252851 525793 530720 652584 613 968291 537743 228934 827418 702807 1603885 1355564 1538492 1085048 1234905 718205 1126793 1487711 1723383 1817742 1182773 620625 1423380 482911 1579954 1508300 219522 1051932 320307 1497184 1980702 820292 148980 407383 899950 1363568 1797818 173759 1709865 1646537 1215568 1833814 134605 1859287 153115 441194 1140082 597578 551930 1073997 405558 1315497 1312483 904512 1667342 212819 395210 900669 227788 1986054 591290 1338097 880495 861536 1969482 494675 1248126 655518 1294561 1627420 1291292 1617638 1984020 1639332 407790 466654 504726 918673 1724694 717597 2594 1300980 1731866 993663 1428635 1829783 1612614 1186542 1371365 1771778 347444 88065 1937052 900256 379739 1166816 174916 1686898 1432263 992899 421409 1429438 212817 1438841 1417305 716368 906449 14517 1615615 133901 1876584 798091 198124 82395 205360 283448 1914581 256245 1030058 667439 1069864 1463006 1077706 1900585 1565379 1003446 552788 646581 400610 1133436 1863452 17566 1549882 466174 984950 1195683 1230153 528057 1072480 1586924 1578885 738981 746502 382446 587112 1030971 1997501 704032 1697108 64744 870525 937935 1243539 264860 1098474 149563 1613906 1051764 1015304 1629124 826730 1417690 972994 629852 379926 1878288 215097 292995 1793501 927165 1978972 1307957 183577 15875 1960849 393281 1973094 1982830 424099 1766611 183576 1606348 299335 1925543 1434107 1140109 802194 1302034 199699 1888767 1027276 1300255 860099 737601 164984 473281 1932232 548171 830441 958561 570377 1363567 1910472 1058316 1786364 1148543 266047 678306 1349682 252994 644039 635284 1661230 322016 1619924 38657 746664 1523835 1082660 661825 567705 676940 421357 1962566 1023219 93336 1991876 1166370 69403 242314 160574 568282 1840544 1576047 331712 1871325 1164903 196028 974353 951085 1951469 1599551 815619 68757 1438372 1011744 729325 565726 1539013 211424 202488 248623 1814006 607578 1461090 184701 1770362 1536984 1862744 1888050 1858365 1015756 633689 1393328 1967462 1478172 1301770 1492567 1025050 132908 487847 393947 1732400 1736949 773951 1125050 56021 1632770 214606 1694815 596478 561429 1693576 1787911 1591373 202720 1693806 1308005 935608 156530 1337791 1701505 216784 120027 1052765 729306 605139 1742224 348340 1410675 98439 1584282 1639253 1077033 4293 202271 1911303 1154296 1519850 240265 258762 726982 806382 1253819 1970085 254232 44418 696370 762850 501530 1542588 975505 1297907 364990 1020906 851321 641346 1829790 1368851 1271888 1905926 1126018 1279672 1492149 1911461 1851318 554563 400927 61495 921308 338845 749482 1562461 841304 1193933 1860630 252990 1509624 51324 647066 1276838 316317 380728 211579 811016 1268733 1584797 1267858 87178 673737 359467 51853 759344 1421101 482563 312649 578268 318337 987364 980501 1382691 609425 29582 1098522 516156 781493 708848 582317 960584 1157905 1991153 15508 1597638 1060575 311460 1905906 1100029 419310 77621 404223 774088 1597681 1643181 104210 520697 603088 534385 1352070 1619985 987165 1763613 553764 727180 1482889 1451379 1711166 1077515 127148 209064 170136 203919 1168027 376616 877751 1405655 1579560 1224186 1869604 1968284 238184 1791121 1661219 187536 350316 542723 1348812 1240593 1254790 1513847 619871 266126 1966860 1016174 1676000 1932195 1883310 165296 1898132 279184 715180 118130 226658 1172399 1065888 1447884 1274205 1347975 1051013 1180320 428391 1605545 102475 1487613 662558 1548220 383613 80025 1034949 158500 248208 1615718 407691 219362 1476089 1781780 505559 1771111 1155911 195662 1577183 985180 732177 1612540 1298012 1816222 955625 1099421 908858 28524 1896183 920553 1136337 1352982 133638 785672 1706261 754562 610841 601333 1412566 1553941 215902 1270979 257333 244735 58384 1882673 1087582 1420527 453978 1417995 241638 881953 1468495 1335741 152145 142238 41270 1777615 575477 1481580 826048 1555329 1291009 92615 1824180 926114 1710401 989590 1592818 175623 1004021 783504 1517049 436582 1390548 1143497 1986042 587398 684826 1231334 221166 1958950 882223 432418 174695 1845148 1754508 1377942 342475 1635060 293882 1418657 498494 1461801 1807839 1839166 1950109 522117 1714218 419420 403262 1371828 315579 1417653 715426 1995894 949763 1108794 1533648 1514934 664489 1267756 151345 1731143 1044357 1360416 632864 404054 1773438 796126 433222 1187604 969 1352035 851920 1209302 709013 654680 4528 1323843 1050092 648189 1461557 1707460 712939 258507 103934 614384 1194247 1023694 1338210 1381947 110937 1973389 1807159 923907 341543 1197202 416972 699890 858337 895966 1869161 1456945 972991 1983961 351020 944094 1975617 589034 1628638 758181 1769545 1796567 1370518 715200 231254 1381543 388610 412255 1353771 967040 1004550 1568488 1979487 1359590 553165 21132 1596009 913581 360423 1779323 1548247 26688 216260 552189 1466600 1422594 256470 498625 147264 1791278 768191 1104393 134735 44840 1340232 1882541 185318 1191414 771891 79153 606259 793690 167566 1723679 51812 211495 1926783 273764 687964 1891310 1701187 981173 663979 1727910 1332727 52946 199149 138313 1898235 1605339 814871 147351 1508492 1808927 535276 551837 860265 1043437 1063638 635065 1808402 121258 871579 279127 934161 362323 355618 1264704 1285399 1074103 263162 899935 1846680 1136704 1176191 971526 1315018 1359688 340919 1820380 457127 1347961 1984003 938830 949312 859424 1260235 1300137 1258829 1952920 428358 918622 1658904 543680 296428 1602234 1489947 593475 349776 1318136 1637995 1395054 955340 972127 246434 1817782 599205 1441302 1221963 1272934 268942 1336794 1116470 1497674 1532275 1164087 1385690 1365310 1096942 1120372 1922167 1454084 979774 41339 107005 320626 1979708 1786893 1879793 1467586 1678721 393760 132540 820584 1891887 1089108 1783129 1801631 753993 25920 1099922 1222490 1592368 859915 730498 1768321 919830 1508950 1318315 1649257 1299342 166147 235032 1435647 521690 1117831 1469062 64991 858782 786301 1753264 684659 1559094 1933184 727726 281126 1976770 593038 1221857 1877300 1153651 340236 1594330 261074 1109308 1698273 11383 1630880 1302814 1242738 279296 682429 1949452 453696 915195 277009 1762108 300117 470873 290355 1271133 1540514 819375 1680850 234913 1793863 844738 592345 1105742 445575 884676 52974 1945801 687249 1968829 120516 424734 318912 441836 801991 1432314 1096897 1683556 423881 1769220 839574 1060823 1283715 670144 648135 815107 830223 1331181 1255212 1727123 1564641 1401476 1435613 711247 801113 49039 1459511 1348549 722396 73213 140473 1952944 931247 563371 864103 1813579 1356342 1829000 1702320 155512 1998290 45545 596801 1087473 272098 807140 422956 1042941 1496738 222032 964533 4244 529494 670106 1345081 1178747 1741883 406578 155574 533097 1522146 1761236 1101955 1979930 783576 378274 1741206 1255766 515281 1220647 1882227 588064 502297 1138798 1462894 644252 1623055 1995899 385049 1910357 268858 1341377 326968 1429189 553955 1542543 985775 1575638 394350 1727638 324703 955740 1143301 338563 1691141 1315066 728268 1129972 1322792 1447917 854794 1599669 870640 1903772 1485620 534257 816745 214245 1016040 1238422 91456 76698 1020176 1071138 467824 1087546 1226078 1193403 1260242 267761 1551888 1158093 1639275 305823 609800 718308 1367595 1105857 527358 723801 724624 178890 99516 190458 1719825 1468029 1051472 1060354 1914518 1088742 598854 1090710 1048529 48103 1777212 185744 404413 1064494 364549 849076 1176880 1705613 1160661 1577546 1866551 860591 1545147 1427800 184028 601200 979590 133452 1385523 787975 1128837 1031083 1961257 154330 789748 136794 162846 230032 61864 344089 1267069 823580 1725174 337350 620164 1045526 494512 158608 856895 1216002 1388651 376531 1665811 466574 891699 177564 931832 19041 1407184 1733131 1960020 606362 1847127 1162575 871848 1650280 548953 232759 1430394 747922 1132418 1961231 209247 1546551 263745 219704 301451 188609 83394 1037402 1253830 1699687 1051223 1629253 452926 413192 168026 121197 1917795 1665990 686496 1076320 418694 1377091 1728814 1544900 1560690 533177 287597 220304 1238028 1138661 751885 1928608 20692 1301624 279875 1904193 1965097 1188062 603031 287717 526265 555840 771059 259459 624158 531953 1285762 924812 1462238 336272 1546680 1660925 1794812 413154 639711 1412966 1016958 1543469 1750201 345989 244101 674364 992982 207640 1179705 581337 1746535 79141 798583 1369122 838210 1046071 665681 255715 1419214 843012 618968 1460366 1545097 1324540 405411 1733476 1914894 958576 1870255 864911 389331 1186561 355123 1705050 86584 492651 195312 925446 1225937 691530 1687508 1287588 1000099 428161 1086260 508930 511525 1243303 731386 1076472 236969 792968 1855529 707486 750822 1600806 782879 1085295 11325 1243234 546441 552234 571201 243049 770112 368408 1267920 241077 659297 1151006 1364874 1099185 1956301 855365 1409785 692738 934154 1280499 364671 1803807 646345 635040 70166 1413440 1142738 440659 1024949 1196458 18254 1915219 1226085 1780035 1449795 994309 89073 192720 230721 42339 1892874 83777 1937637 1650905 742704 1103298 673219 237898 1202339 877349 1150008 1612279 1585841 833673 120367 109206 134295 860434 41331 386298 258714 1638173 791728 1031605 986518 176734 940105 1627963 791868 1094560 1964116 1993042 226685 548241 804376 889841 205372 1492164 1192291 785045 693569 1833359 1304352 472670 728368 1980014 393082 1223539 1752899 883153 254987 273530 812983 781024 1267963 1902861 298928 650082 1791863 1790290 403072 1936531 908853 603454 1361579 495757 1903182 915054 536234 1586027 7670 1087541 1065851 800941 953290 850786 224520 917822 323706 850829 1783445 1951633 1465361 1124460 1675973 1483067 504093 255804 1830568 1025916 152273 1685250 1610198 1314505 877852 525121 887655 75307 1961953 996323 82198 1123499 1035976 1136290 1513613 1230048 493507 423347 29228 681140 737616 1231772 1184279 1088263 1378912 1282371 1550840 333074 1813923 1819326 911843 339906 217550 1270413 1697098 846955 360088 1392985 908142 1456850 994420 1440677 1000312 26451 111986 1625971 611929 337199 164194 1047588 1648991 331870 1187717 508067 1902531 1618962 1499542 1558771 607514 1635540 668866 1688811 1441632 618137 1904468 1532690 879603 1145369 895662 22788 1728739 903900 175060 971743 777977 1114351 110413 197002 921367 1586089 28503 1295325 755243 1908345 839323 337850 754804 1398724 1095088 1327400 1365679 1751058 1013500 1284218 1065734 1756529 1179194 1335635 1286968 1421082 479844 1215756 1562676 931347 1279539 1433830 738996 1086044 978517 320032 632091 507461 758650 1537055 1432470 132629 1950797 567735 469800 588234 401008 328653 815793 576995 920027 242099 1759080 790056 1825110 650493 797767 1358579 1704900 611878 1423161 1578168 1048101 1128820 505375 345671 218337 1478138 493155 853249 600894 1587210 189782 283174 258694 349536 1686224 1182644 123664 1510081 945619 67603 1538355 363111 1819800 1489580 1566683 508081 498911 717794 1480995 1137254 612557 1239464 369390 99480 1749246 1950921 1433682 748602 1043418 889993 1436738 324558 1151010 1165366 1307140 616089 1029620 1625593 1404203 528070 392985 203015 1361593 1617599 1700617 1287357 6869 845707 1875061 1202812 1176024 1102483 973814 838751 1472488 708216 1314043 728263 359093 971858 569740 1522784 1114536 1044246 1644315 1016914 526144 692583 1928917 1166614 729059 28220 1478289 559471 311346 1204872 1191533 1087069 480833 398112 1643745 1165694 578507 871054 1126434 1782052 228005 1295405 762624 946296 711524 1805265 114722 728501 1299413 614567 1917249 1258944 1748347 1886574 530622 245477 1514144 1374978 923049 1045910 1310857 1764594 1821202 317753 319195 1860783 1808308 1593512 713092 1648439 1013028 717532 1145125 1419627 291448 1538022 1320722 1022034 915749 376376 434775 832928 742710 154813 460396 1481820 125819 129375 115494 1759519 1379805 456511 1450735 110348 1002413 1285102 1664532 1207011 1952494 734764 643336 1594887 923592 1946529 696014 568353 1147741 873108 1253288 787048 1958346 1493846 1337264 198755 1724317 1917534 1602382 1897737 447461 446019 1460868 642395 45467 662464 593889 1025307 586367 1803060 254837 740070 637974 1208131 536428 1656246 474539 328809 126312 1308270 418026 659841 1677927 599272 937526 1671780 1938829 343956 577286 111362 1359966 1438927 1815933 1896314 56630 224530 409124 654800 649004 1014169 1648670 11149 204509 272959 1265642 412821 910433 1519804 934121 1633872 824776 1389851 1800773 273042 1822069 731787 163099 159799 313175 1907760 1598386 704522 1866297 1930102 141548 1164861 721633 1859970 1202103 873316 858512 927975 283762 804785 620827 1747862 1714000 1297627 1370051 591629 317465 758049 1162494 1612571 1000406 810709 1033431 1144947 1185464 1128168 379453 879301 748228 1560583 1955876 1074506 657715 1833740 133223 1609177 588020 1448032 134518 367932 145326 1431816 888527 1039613 975750 515371 1634825 1299982 1199264 583053 1357790 1772055 128559 1552712 1006911 1843250 322418 1625401 724783 1960415 202734 1077291 84796 1833163 62312 1275676 1005422 804325 1938716 1832104 963929 958404 1272017 407777 548129 1654566 538437 1193245 1418062 1131354 1821354 506344 280431 1443931 917713 1413142 496321 815747 1617656 803108 1810099 694595 1248215 910408 1999351 174857 503398 1115830 1496765 1291539 927811 516181 837410 594796 1763346 740431 446199 660215 1809261 961047 1954955 1885860 1516819 871286 1984877 921533 1670641 371483 1862500 1555595 990118 1387936 1714970 1783774 717187 14327 1388365 1414310 682965 742288 286275 1340141 685389 695823 697507 465337 117032 759355 1582521 272443 593656 1250491 1981143 1142505 1771341 1955054 1263105 1715226 1674643 1533046 1602188 952434 1370992 319843 1488831 1924042 742743 1094660 1890048 1377937 1391491 1668193 962697 368295 1226902 861938 1388801 1173899 1353655 398231 1911525 1022238 747337 1954096 1488550 1258600 563753 1081187 1966991 1285131 1072358 1815615 309689 538959 1357180 1386317 1212465 1554279 801962 592160 805912 170383 1093220 420000 1845884 1382233 440561 881063 495969 468214 278363 849992 1574189 51678 1981882 749754 1787404 213080 641624 1804130 1790663 851640 1957492 942150 637199 350391 1619298 997897 987854 1721740 1089479 163685 315491 1309805 1446362 119965 497590 757909 1983423 1640485 336895 758194 882389 1655569 1714858 478136 1670277 1525999 872545 1890478 224596 496812 1630637 879594 485716 978212 1721414 1286463 1928954 1474621 687774 1204777 1390190 899941 1467522 145204 1816588 1816400 1598618 330342 1866034 1623449 1276384 612703 1539520 1924296 1978779 658880 1792159 764095 17340 208729 1578438 842182 60614 1138402 725090 1777810 1396403 1412724 1419362 1168601 1158305 1086940 1729738 453178 1739480 1125070 329209 1566109 1196026 1807217 504064 369694 1100324 1638463 1766131 1733185 521960 826132 1784423 476959 1637999 1506130 1944976 101978 1790666 1349853 1996602 1826409 1926913 1560402 824043 915656 878372 207595 558745 1536073 843275 903831 1139386 1145281 565917 1523786 1640751 1197118 633779 1181851 908199 560813 1039383 454381 1565184 36526 1672394 798500 401257 959354 511458 1499611 174416 1147849 762064 719810 586884 1841820 1918459 780474 493328 1186838 897120 921795 1290359 353091 1435960 1984608 414742 54934 1250891 106841 1603808 1995002 595157 308896 1642524 1949511 279332 1503531 418832 844715 849444 143116 173215 857071 350297 1843814 1399677 694723 700829 1013741 60421 1687251 1874248 1481812 1027069 1047562 1186200 1287292 613869 45850 941294 1356410 1490193 1828059 915252 1703809 522939 1687220 406901 836287 1883180 1143967 172063 711498 1014741 141185 684776 267250 852363 1257704 476347 468369 1431392 1188302 577729 286250 671691 1644394 1688508 985234 985010 507376 1699186 1942639 82992 1422279 1331155 1732592 685420 1859059 438586 1535154 1101853 1957402 900765 1861083 1299558 1279805 141860 1418324 1048868 614170 877090 709989 1144720 636368 127797 390579 1328478 1672176 649712 853895 1225347 1120345 271443 1837848 1038886 54938 1159316 1755502 448949 1928076 1638071 1669907 1853252 1149861 1071425 304954 539532 693802 605839 1532400 566134 354280 1854719 685825 481776 1573282 1088929 1281123 1479874 1174962 1135930 1557896 1904939 1614649 1162832 771617 759980 1202278 1261536 1566203 341495 1026391 197502 1028959 1299423 1239695 632084 160798 1282805 324293 943733 1069431 900300 1130048 1671517 1609123 1190054 1625885 1192260 823979 1708571 1448268 147626 1321319 368255 1827040 1782114 315317 1503947 1015051 4711 225599 313311 147486 609137 1108957 1772254 1841472 926478 1886715 1275952 212251 1962279 1259280 1978667 129067 1449740 1044730 1462195 1036237 1400624 1339166 616295 1111319 967931 1287980 917851 1439570 570817 1733508 832402 1362393 1318210 1678860 1998278 1084502 1551595 186846 37973 1243982 1159827 1652861 1960969 39374 533334 1089056 1095606 25095 473994 839078 1394751 178846 272837 927605 418408 1409874 1241696 1160397 293015 1419685 658486 1762216 1190109 847110 1380952 1170414 864770 979923 1712447 1660693 430651 1538165 1586223 1795341 1096800 1384214 1871734 251642 13871 141608 1473476 1511444 388800 1552439 983005 352245 1033765 1845900 1529655 517338 1966978 766015 445750 591858 698863 1305297 1304615 73915 586034 1424587 883931 75694 289742 1953449 1129435 673631 1002310 1413898 455305 1153709 362256 9716 599517 139211 1345101 801093 487186 937136 1053805 667537 933358 1382301 1373898 1417609 1901524 1098621 1497548 328383 1856499 1192410 675604 1177558 1180447 849102 355646 1948217 948356 1736891 1683557 1816151 1407181 625759 1500005 203671 1177170 1819811 61912 1239297 1014001 1343015 368463 501208 688137 812205 328995 828399 1019705 1547596 1027320 1026754 1647013 1580861 880222 667799 1607212 1058105 1915625 849219 1284044 1045190 720704 358216 390952 1280559 124334 1907333 1471969 598387 801912 135839 24833 1871945 559502 356336 355282 1798809 1340533 1711430 469928 1763514 1807432 1869358 147510 878489 1553065 1031542 1048344 1787270 1417823 1020653 1623634 459681 9407 637973 352377 187807 1889974 123127 1416422 1519987 1162683 1341857 1589762 16430 1521876 549038 323733 763786 364610 1389011 1738163 1785190 1071592 599094 300963 1628131 650779 395604 1285019 1928087 97729 1149605 317923 251109 1132926 922595 1646799 1823927 1267880 801944 1166897 288860 307672 993890 1302409 928857 1081710 247157 1936583 1441063 600233 1760414 1049839 1134470 579518 1967058 1527306 861968 312576 1605823 1272391 1170653 487243 1545868 358202 449635 91373 1697522 1208074 503818 1110183 758091 351285 679354 1778709 14852 1637195 1191841 17823 1666096 75126 644659 794143 874182 1506416 319478 39410 524862 1293578 1579184 1989987 226419 1629434 689940 397213 1589995 283671 1608700 536073 1686417 1455247 168075 1665599 1775422 1227204 1600832 1124793 1934229 702731 1837410 568105 512046 1900306 1604643 891978 1851369 825026 768871 649327 605127 803209 1535191 1933105 389137 731687 252310 688889 1464073 1392428 1480786 1597030 1044842 1543459 297284 187331 1997906 178741 836683 915618 1336993 1173989 1884055 1305183 1029112 1220178 513980 985349 1830826 1178887 700159 880036 1525349 1252637 1127352 144070 282914 1926953 1224063 444434 166882 885209 1723115 820228 1989203 157689 339464 666866 548397 799925 761200 1152089 963470 1418363 479501 1494606 986101 122894 730841 186083 602336 1428050 1908459 541745 1433157 84096 627563 945952 1765828 1157083 1953455 176 1909662 558838 408567 1789970 1767840 607712 660947 1195667 1322239 1438916 1513143 118624 1354121 447997 1855627 751785 1701237 722562 777575 1896035 972575 783643 734778 297673 4005 1426750 1067317 325056 774160 1296225 573691 1014294 32882 1849390 1517522 609720 1182223 1383071 1629381 1819620 208782 1003838 553403 1247391 688348 877182 1181890 1514363 56949 1433897 1218108 1404357 1312933 1327994 1814967 1703421 1761638 603362 1299459 1802997 1028081 1877233 1268745 1264306 418683 519572 1537917 1207381 189101 832141 1451099 16863 1309655 991450 922890 1050004 464795 123100 1993142 1316799 1859444 784047 1839305 1348899 1890383 1719179 899502 669464 1710331 1736065 1894469 217324 1624798 1461775 477998 1276807 40345 172298 469515 1743956 448869 1271684 329004 556234 1141747 1385025 364108 1739725 7778 1440989 1756838 68304 834228 1201482 1181297 1849024 1260279 890336 706129 1352520 1736980 7175 724211 413751 386927 833622 773413 457420 1510699 1242199 1365026 445397 1227278 1252585 22334 1323684 955673 1833271 53559 1273845 1509679 1848567 1352386 1513366 1034928 1439426 554505 1085666 977476 104904 1628208 1539600 508795 926879 63632 1383680 113647 28363 1770727 1351797 1598662 794412 1514927 594116 1525966 515259 24274 816870 1964923 1135210 452104 895541 1063691 1171689 455657 1020311 1816361 1020388 971385 1478319 261124 1870404 804191 591211 512637 308973 1740175 339517 965094 1124992 784537 1477020 1137141 1413165 1579332 279125 1840985 78231 1008320 353551 636549 1388175 1045962 137421 441535 56664 1233452 1422527 425632 716072 881619 1352616 648020 1752341 435831 1005768 1319323 1041594 31840 1140596 316850 753533 669954 250752 1730597 937533 1881271 268770 461993 1923309 1622090 1503884 1624700 375216 476259 451385 140736 1693736 1070705 1190709 793473 1360221 1947620 3581 1716532 1175015 1611189 439217 36944 1926472 1451784 1328372 1067605 1385605 1963729 1612392 1707833 1178899 147274 366554 1068927 1901303 1157668 1082443 1783102 955028 997636 1707631 1313055 766573 24857 1429336 1107486 445692 1388234 1044797 1649986 1291487 1070691 1447064 1775488 1567570 1415736 115133 1141234 1423834 1938052 1902280 1194811 648180 441202 1558514 935353 1694017 443302 1166616 800865 290005 1891076 1014395 19219 1262314 1867009 624322 587310 740541 1113684 427547 1375923 657386 1438241 1082527 1046489 906740 1406632 1812244 347672 1538090 387692 474173 1878425 370455 662091 1666409 642021 435835 1425419 1371147 843249 1713976 300730 1587360 167840 691270 1691023 1530449 341859 1791859 1615170 1437623 760657 1061379 1802494 230973 1219660 1681661 40101 55235 51056 1918523 1930347 793670 1698844 1647775 108741 390812 1480239 1130022 1995414 855778 943198 655411 1099602 359180 1128988 334667 1850253 595192 1544254 1442284 123244 1290987 1851170 399695 252740 1719409 888753 1221769 652823 1957815 1351694 353435 1038389 763683 1635503 347638 1654475 1858943 1536628 1662939 1368043 1829583 1686563 720990 1084557 1026837 787612 1403459 988913 1874982 1776078 160631 1101485 955157 1903904 224340 381876 1098599 1990755 488916 1265859 713477 277530 1238745 1515962 1789045 719088 1643785 1125851 1018514 1360236 920357 401998 1261852 160145 306927 1295076 249109 271143 1357446 586743 780170 995994 1677102 538238 126274 1770860 1811854 1290501 1161680 1942867 1576383 381654 191963 935033 407276 1658453 1802417 1644525 311270 1332218 233179 1736380 429834 485866 1232338 935632 142538 1267246 799513 984661 1188004 1167024 1855567 1778225 642261 858807 1699490 325121 5284 1650407 1023508 1949813 1949589 86713 1036133 996536 1989747 1908456 313434 1911754 1808935 252840 176279 413433 878904 981779 1799055 791061 95353 8341 954560 697258 172809 1478600 1248151 1243856 1077611 233195 77891 546263 238640 1128718 156461 479724 1844136 560992 1988235 1645289 895694 1366007 854816 1950146 495373 736700 204259 515153 1243379 1488985 590374 502622 752295 603118 1052884 793526 564433 1170464 1544090 1548562 981532 551193 440414 497705 1274195 151201 263069 193183 1021652 1236100 930671 133260 920511 297913 499924 1131435 1164515 111114 1551324 1053077 1181026 616364 1831689 766777 729856 1577963 1866281 1915771 1832978 1418189 1016715 1545783 987343 1694520 1353414 1579977 1630123 1171825 214028 1028166 631386 256483 967092 948059 1576179 1278130 1303802 1741982 1757442 1897694 40968 1353609 1127914 1799149 1648716 33823 605585 995440 1434418 1063152 1778455 280670 1168894 1013680 50940 1023899 1105369 196250 1299187 1512206 883616 1665404 1067734 163872 1127089 12548 429424 290275 1968429 746624 482338 570519 232986 877037 98570 1630119 1217045 1280897 1938561 1529923 1885177 1754772 382551 1593334 1591271 1540847 1218059 1193189 1877123 716565 1824962 1516885 1425315 1429215 1719836 195098 572653 1924346 1847698 156029 393319 1813605 209167 175159 1656639 577549 541946 1977774 856544 1860339 309012 405499 1155529 1237516 227887 1964430 754817 1591935 1403264 1847167 1583428 1540418 1411930 1910934 1301605 755842 823950 1850427 445787 952873 1672688 1419323 1296680 1990901 1550315 86036 65856 1593493 1194507 1715583 1676326 1932998 1867572 1486503 1232146 785742 284806 484962 792677 1971694 1777027 450804 399250 668481 443439 1759893 1626502 850897 536385 1088950 1450122 1391547 554305 1973511 59318 1378782 1763373 77077 552620 310999 259027 1603790 1290150 1338222 670793 1798351 498335 1914025 1012373 1295925 332520 1578986 542472 425065 523729 776946 1013214 237759 748397 326799 975741 305058 673294 997875 463067 114459 523988 850402 471852 1073099 1249226 1275828 786578 1297246 1031356 1113020 1044459 1075167 1905515 1580693 1292632 1250974 1309501 65110 445549 590169 228046 1668796 1085333 714172 397784 1243728 619513 946964 5445 1538429 511707 597061 955039 874713 563084 547863 1540274 948982 884439 313843 569314 296273 924666 1564244 837853 1078817 1623551 1747803 405842 1488248 956283 1948660 774317 245381 1832158 1067840 1176782 1266891 1519735 135868 1849568 1628881 322815 1677437 760335 47859 1668714 791953 380754 525848 519643 685577 76212 378403 1264529 1088210 1123909 1202639 650577 1577885 585483 1309425 1062533 1994201 1389193 131062 887492 1269766 985290 1479880 273465 1836035 505820 1741380 1822810 1466421 91758 1975967 1928806 1192847 373314 1488833 1777735 661112 422213 494655 1424394 1866389 1796438 54026 1220478 800523 1825831 1627368 1373769 714394 1272448 1329582 1186523 1627132 571018 510647 560437 1277895 1314598 1211328 1152781 1634767 275052 1832765 1079163 1740873 872852 1987808 80098 1215715 1972554 957129 1294952 1366232 541244 213433 1906977 527175 501881 518888 767899 936458 822283 287901 1259868 1143949 784164 1272078 1408598 525846 1453755 1047593 1008413 414906 1303352 645062 1858216 298199 1775091 925242 1133127 1717208 343613 1191800 1273828 315312 1781227 274436 193447 1067100 1618299 1957837 432139 1894019 1094012 1423896 1230440 1422127 86970 598772 1789009 1729258 1771340 1691751 57661 208979 441554 530020 1887920 1126267 551712 1230733 803050 89531 979955 1689779 1358248 1846657 588165 1448670 1531105 779697 1825408 1280688 1197734 736087 1133081 865293 1511390 30565 738777 288436 189017 1587105 1133560 1274415 1978748 1512833 1660959 1788737 43790 773215 1589770 132395 1010629 726314 1836304 1584327 1294838 1780039 640228 1649163 206845 1865411 1692176 1198306 950826 914242 1838496 247473 291333 1459308 456421 1745313 1605820 1934583 272069 1857636 675869 1353209 1878706 39993 47402 1339439 1725955 517119 444883 1225664 1836583 61995 1158590 164071 989489 993017 1869688 1979494 1635280 1026140 972172 636861 1036610 438910 1408475 190096 719397 191335 909612 519891 1689923 659737 1601300 383384 1120879 623573 188846 362675 1806954 1432749 995605 1419684 207176 485123 259344 641373 1452389 1265830 1798456 410265 1106007 430691 1082130 547799 791547 1628490 784645 376122 1475507 1626809 317821 86825 438111 475678 1493559 1799233 484909 1129784 435129 1046365 985177 1181647 1041511 1749474 535921 1319980 684313 1247000 914080 793109 982025 643155 1416617 70935 1867155 753605 480230 1772040 1075963 863377 920192 534804 546240 596154 1258397 1647395 1817998 30381 1879971 553655 141673 91256 1873060 1746926 1967478 1384528 1210187 1865739 1990686 1319994 141684 792519 1116883 1462161 1143574 1723952 465400 424399 1365173 1236224 761727 1612055 446315 1219802 373288 1381300 1279876 1118672 1126021 1110163 213224 1176279 1297822 645348 1870128 1375047 763112 535545 1090859 1013958 348934 1589512 530152 1624911 1816514 1416225 1264565 1582934 840919 1244243 15757 1613445 1535611 1680734 688866 1948781 1165252 1434122 886767 1891305 1733442 1538276 997977 740058 941371 1969249 1185401 403456 1319013 69099 691990 1721475 729047 1106466 1714811 1189785 1974492 517050 825980 218302 632745 1040317 535941 1181116 440179 1135 1064836 612511 41007 1617515 561323 1544808 327716 1406852 1794208 1686235 175546 1216331 959441 730715 1521155 259907 372772 806604 1874679 1397320 1146644 141862 1745045 478775 1395447 1051137 737973 945907 1678502 1053558 1627425 509598 1480837 597419 405192 834477 1110721 334888 1585968 1732075 425615 197676 764042 617316 646226 1514593 1357898 680056 1422458 306817 1290908 31474 1338099 513357 1960177 1135765 405700 229127 301777 1210280 1736110 1298968 340312 242722 1633920 740195 6797 239089 156199 984377 1264745 979335 309058 1624450 763570 571620 1971999 329596 1346257 1601494 567615 1468291 389213 1185640 865068 1527480 823669 1366947 197034 1054967 259178 1641783 1161017 475797 1411763 1388638 911451 1237194 1135254 1155546 878588 1095462 1074460 1970318 947687 1201252 1392316 682845 783046 1094147 1205661 1810351 114678 1862078 527464 268962 314809 1683920 1716967 534505 1370053 275306 1744185 1720043 959264 244111 1847831 1437000 1196668 346851 592018 1924485 1080259 411869 417946 578183 1525894 603075 1972925 1527022 1988666 884008 1280296 1279088 292764 21669 35461 656682 1522653 717773 1214500 1630691 1474146 191307 952976 1919916 1432393 455697 1818113 867279 16728 799587 980111 936871 1277270 383142 1383369 994377 723154 893630 24363 572551 1112279 666679 337371 1081669 1750403 119275 1254350 1483784 849572 996722 999820 1483307 325875 253068 288294 1634941 913746 279511 178650 235006 531311 1286366 1311196 149651 563384 1437873 707608 593963 691474 1431099 762525 1582019 843486 1595995 646315 1619226 721969 612204 325112 532826 253664 203469 1524734 287091 210560 237610 1373126 824599 806303 855226 507673 685711 255584 1455411 127293 1062950 599236 1574007 1075799 1284419 630794 1301129 851107 757245 675463 824419 1569789 1385296 522865 1279747 1901694 1363595 240123 545648 1104383 891338 1537469 567656 628477 1171554 843396 376728 600046 46222 1549641 709599 211775 549048 1746366 759074 1474341 815784 89204 449211 1438979 1610371 140525 1595896 31689 1738773 144386 1929993 925528 1288073 1291445 1080754 1988417 1851502 609236 1485627 955998 1297585 1295361 631477 1855086 334639 692880 1063626 1873603 1375374 1328600 475707 1802368 890102 587152 417379 1525432 677512 1923040 977598 1784055 1135192 742828 341558 345593 359280 115890 1697717 1108188 1047723 1278118 1155155 1748449 760814 41713 890300 8063 112123 850458 1540151 1061900 1348291 798532 294274 316222 951315 1223227 747717 1828155 1202090 1663832 1242000 1907741 579458 1176951 1094390 198580 1941949 371236 1301149 1142289 788748 995569 1007246 250829 764159 1803839 1144078 864191 763292 201551 318332 1853449 1546651 1641598 1756354 584852 630017 1206864 12029 908102 1353136 343845 663742 431845 1286073 1003055 1381008 1892365 1113037 1097907 1717548 562953 1199908 1428953 1452985 1174855 1625685 1703479 60439 1693264 1341141 1675730 52249 173077 932675 343743 1630655 577713 362082 1376294 356772 394860 585600 1492793 1678011 465669 127945 1218014 1493705 703168 1957061 76959 599047 1662682 177473 1542863 280035 652401 913545 956268 1227836 429015 44440 1291922 1865294 1738615 1862832 1634469 1653701 1951342 210370 71364 431604 218101 73619 138821 968382 153615 745937 1645804 18249 1873798 1627397 876543 196744 1181082 25875 498080 1059798 361014 836716 1795073 1954236 706398 1871806 1184971 137938 1656343 412369 745817 1844027 1156793 630432 797826 180462 25905 367011 1443173 660119 1251983 401545 423725 1526478 1655608 1015281 1916544 1222289 1508689 1347721 175409 1237138 533551 845454 1463264 1284955 244554 1541512 509437 1070082 618773 725122 1255186 1956347 1369364 944118 951088 483895 59407 152180 1133134 390437 1368942 898279 1421597 1762219 1407799 1422701 1183152 1984216 1732759 958175 592673 660791 1793148 1356469 1505168 1605499 1238729 1429391 668930 1640084 1905052 800691 1285047 922517 685549 118483 1279383 1318970 1668641 1718384 1249790 1576945 1547485 937746 497848 1858722 367578 1336520 1153634 1050510 1397170 1992563 1711865 484165 1905062 1826584 381054 216968 218176 546442 366108 670778 336966 1846060 1546488 552221 1132780 1044628 580079 1830820 869653 18622 687174 1587370 642538 785234 928190 463347 1026016 493732 1613550 1773660 1240520 714136 1305023 361185 169078 1450224 1277547 1977386 389056 400558 1255992 1697439 1943587 1765363 1779143 1623518 570467 113208 487247 1921156 719596 252588 37380 254080 1385461 1446724 22995 1017096 1098781 1766386 1170252 1247168 812960 1925772 1796329 600512 1068161 73402 503754 390089 1141367 180182 1137059 899345 1172627 1403635 1462620 24236 1301420 1025813 1294845 1460999 135250 1962550 844104 1927139 452957 731711 1730857 1837700 681290 419730 947682 127854 178275 1895612 1983770 1169206 1116784 789325 232469 303960 1741493 827123 1550650 1187810 623709 158464 308795 1805392 176041 616676 1948477 1497245 1260358 728553 1514695 284762 1984678 78332 982972 814177 1143839 1716669 6166 1591520 118657 1330717 1802323 960375 161535 597440 1311558 1280322 1605683 1100554 856429 1712495 1256218 1546711 293623 787773 1495563 1168448 1535828 35357 75217 1902939 932194 790220 1439358 1471717 1109269 679503 593355 583373 599886 223001 1874541 1200689 11535 626274 1315130 1227611 866168 844345 537170 1392284 893816 1084910 1868320 1481190 326412 1495618 1848329 1477379 968869 120141 1184622 1530794 527216 1419678 1297813 1204527 991745 1101055 1451366 1163707 1652493 893320 1596471 1918699 1837499 1591555 1249006 1590020 583014 1352682 249898 938058 1328194 1121573 319972 1297455 379249 1256995 215183 1741126 737599 1284197 557918 322606 1481722 1069657 1863789 1373363 1364358 1225162 524909 1287029 1065155 1976594 280356 1572544 380572 305365 260457 1548840 450100 767384 131996 1568574 358403 335261 1985292 844944 578480 1874798 1816231 536123 190456 813919 295616 896295 1015413 1372304 666422 1775433 826936 1106556 1781403 364308 429016 1531235 834164 1624167 924519 641729 889940 289859 1348323 550688 1026640 1917382 1382140 1137403 1549412 1843077 1689702 260302 534235 1994813 712489 1232795 794156 1293297 22189 1074661 789444 1215352 1250102 1231285 1996495 1449967 1939521 1327636 1368723 1267581 953138 1706470 1530601 1586303 231953 1166552 1954341 662632 487100 670931 1687531 1471098 1293525 1289783 1531934 583443 1922975 1730455 1358264 333044 1392759 383185 407486 1055597 1170647 1813893 303824 596954 436643 543253 377322 327453 1783836 1218799 9506 1698675 318307 1521042 617955 500962 1366979 613344 636574 11940 1859289 1872850 1078784 888606 1116729 969728 270795 1526538 603699 1706269 375398 1501968 1556943 1425731 1141431 858504 1893539 5021 1103706 360301 554428 709574 1179806 717384 491239 1692278 1418721 1824954 964914 215870 1208239 1436636 1851204 1939014 1265315 621417 113480 156407 1892422 638625 1841806 283090 138459 683055 1271257 1030581 1964232 399097 1024422 49572 890331 1693943 831474 600313 1943659 812901 1218968 277795 527073 1512072 678998 1835358 771396 1929555 171923 1050657 1205573 55268 133792 1017411 917697 1568620 1286660 196309 466105 710972 1022249 687604 1338251 568338 298674 1570190 1722927 292794 1920965 1629580 190260 532105 1595266 877031 1690347 249707 805867 1300628 1561126 176718 989074 1659091 742867 719217 888229 217565 341715 1128059 1885541 1368582 1631683 1594121 1949296 1296614 1048119 647529 1412878 1425420 1199398 386857 1046985 820452 1162977 1785220 1948619 1429677 1892623 1860797 1719988 535668 1707474 1776553 997195 685715 163894 1447515 270481 400607 1284337 1715294 529758 599605 1895003 480114 1426680 1736081 312722 586794 156429 606520 1614397 1503761 1764591 660698 1919709 1259609 450359 159297 535570 684616 1193154 47722 33125 1761691 1289694 128461 262263 1490341 346758 1643518 1358183 156236 739639 1643801 1375574 1912532 393199 1583825 589372 78123 1188556 393569 757072 916322 664690 430073 1236941 1558800 1723240 335736 1491341 1021722 1938048 802015 675955 1287354 160163 1429815 653633 1653044 107771 1493053 20721 1133114 1993010 359346 987940 163446 973225 308599 584839 1971095 1574341 479717 1539316 381086 682579 1150986 846757 1571996 1827652 799076 1907680 424763 506145 766330 837396 95431 111365 1240149 71207 1320568 1690094 1927068 1723075 983849 1498300 1513367 997066 393236 993238 1175084 488503 1034984 715092 1132116 54715 691164 827910 488315 1946745 637965 464597 991712 553377 1829070 1551240 112539 173737 1713848 1685873 668165 765084 1193532 1542199 1260998 334463 680306 279797 688065 232541 1818633 1562253 18845 1289013 1456492 74144 947632 1374655 1101959 1590254 1397725 1520815 1791209 692580 386204 901897 1929946 222506 1711683 1836195 1729668 1732515 1545735 998273 792590 1794865 1990863 1746606 593493 1294859 258190 1997154 948690 1016190 1946740 1076365 1734646 1046299 1430205 71847 666642 1205973 346658 1743795 97272 1731371 946710 1784679 1217911 682080 1299375 1491344 168175 624962 1949291 521460 1238510 760245 1073866 1493217 1219397 362490 322944 1187357 817343 875722 1905604 978133 1689363 991123 1524954 113294 781996 1558892 959396 1562876 1894526 1780224 1905763 394775 1456964 1223448 649877 744544 145170 971624 161494 1459863 1206885 661567 984374 372739 500968 1209421 664958 888633 1288065 139522 690265 946153 631054 364622 1522243 385278 1996048 1647902 1763782 1226444 756569 1706423 987669 1134370 1418099 367188 839426 312665 420982 894430 1136194 383623 175353 637938 563142 1345744 1862861 554339 197267 965630 1807530 414762 151557 1970640 1703990 781758 47882 669200 642010 461793 723272 1634756 1846540 1340087 1934746 1028329 1782724 1670245 1726347 1055821 1070194 1753814 396017 611387 536694 1830024 242144 1227198 1444697 769491 124733 726355 953764 73180 1489398 340657 1292534 851637 479387 889463 1969465 1136186 184640 1826202 772466 1797032 1465960 786656 810189 1789221 209312 1836547 1365242 284292 1227677 986187 1001938 1510147 1002036 1046302 443682 828520 1162868 1565273 1088538 381071 397495 342695 1825445 1353196 1652814 707562 1445052 202057 1832891 1052902 663650 464549 486324 865634 1551484 366735 1324417 580141 952361 1781661 560165 165654 1548511 1614283 1385058 764972 565480 377019 381373 672726 801099 1756476 1189085 53364 218420 609116 1995490 692871 1012429 1447484 845765 1587387 104129 1649675 1137140 431670 1682430 1336192 502298 1708421 162796 894044 830364 744645 702214 1887211 890615 278075 1987571 1602088 994212 1654941 556329 687029 1329801 510267 1195592 960142 1499123 356883 1991156 339400 30453 1501091 864194 1399308 1092560 783646 369911 987029 1630824 595523 1264677 170514 1488967 1992985 1308705 1498180 1422435 204784 532131 1544277 993069 1085331 302873 1278391 1143747 455913 391057 323700 931155 470148 91991 990049 58476 1962176 962850 360947 1558684 1242743 1666182 1048740 65385 1198868 585161 1574980 260923 668083 1635600 1418937 720560 535820 1898840 1458022 1414536 1432847 69891 1767937 1273665 1482144 378220 1612966 1631682 1457579 1898968 1520587 522112 1440199 384359 358690 1184284 1676382 1376150 275023 652153 363676 887941 581348 1412640 1685020 269735 1462183 1554949 792537 208481 688707 1259404 1584146 1584785 1726750 1733340 1215258 125348 1725542 1001421 852628 1458669 1756363 1042641 733951 799972 1792864 895595 1867709 1966929 554452 1828815 803767 1345073 1226201 916691 123013 21754 1687935 1467222 95569 1967951 1970300 1976025 627114 1797344 1388418 977177 1406936 869458 1948411 1126875 668316 7040 459693 1000150 948095 1273270 857627 1214143 1008219 312161 1299651 1579227 367199 1818870 375001 1679794 1191022 954093 467640 829358 173891 59069 1592382 1620332 737634 1105789 1325886 1108914 1227285 1766608 1059081 1521852 968763 291370 905468 1946980 1707828 1542337 1497539 1989774 1695186 414014 313250 1827739 655974 402656 1085858 1813222 1666324 1005284 937796 32273 733274 717117 943681 1491847 1193253 1660031 1197673 1636459 1016758 607878 1376566 658751 1076732 1853382 1904562 1708978 652132 1356692 1954352 908793 645996 1618177 1833047 1655773 745104 1767016 1721199 1465874 670439 697013 268284 1654725 558168 1622466 1111647 1110015 1809779 1133859 845970 330665 829706 316003 718774 776236 1529238 649696 1833082 837708 1998990 1024967 686357 44218 1538831 1509928 1702785 1131691 1643686 109939 1538783 1366946 551664 843373 682118 1408788 1754470 1536459 1816874 303904 913478 1815966 1032796 1391067 672596 1783829 1794799 1194810 746428 813372 1920176 1067525 1249127 1452994 1139589 327432 1468734 1917300 654606 1198874 129111 1521601 26277 1360487 566339 1155723 619397 1243285 1142806 293777 1546246 1917881 396733 456107 661707 851244 777615 504056 1890302 1014777 1862797 1244939 755148 1607743 841145 1224259 40901 665217 1567312 870532 1685760 14829 1372920 709394 1412345 650632 875974 1397969 1420283 530866 1228906 14423 1906480 1055822 1915990 1712005 293879 479973 1415356 448576 1293505 1505098 1082897 1156220 1030882 1035260 593397 1710713 1357341 1201769 1767095 1079035 861349 349708 538296 463101 998878 1587316 67808 1590778 757289 1580922 240835 495297 1011715 797196 650639 75797 1778742 1429706 1621547 95953 421274 653225 104642 512726 450977 687189 1928038 664618 560327 1667667 1142072 902461 888833 1743375 1891702 375943 159810 1173127 715418 1451306 1308169 66516 1363478 1244623 1875541 1821602 639812 192291 191013 306823 1742488 378965 905537 166360 1580794 593866 1918205 416331 565957 1192827 468931 1652186 22222 621667 709157 14725 755239 1155071 1756262 924095 521470 76199 1160733 1019951 1644352 1633895 45736 657349 212214 932906 1613877 512772 1955834 640209 544030 409098 1555819 1606892 1987503 294431 1508086 905217 1103165 64202 400266 1783488 1538412 111670 1239408 143164 679820 1716700 88657 1183208 774352 1360704 1165592 1700713 1845433 828961 1281325 1014023 1578773 1691209 1104141 64464 1655589 1476001 885448 1171726 1813565 855178 985304 1147746 1918393 1711973 631277 527525 1483544 95077 87287 1946586 106200 1663448 243807 1736075 1551728 76513 1425129 1386252 57716 1775526 469874 730861 1867965 274519 1648227 1217952 862253 1533972 272841 799031 111442 868451 925844 1199702 793770 244575 1314541 1890005 1976207 562576 1040349 1648459 1044734 1888046 1453143 1821648 68383 747978 1195823 13082 1727994 666674 1550136 947945 149990 954333 1551576 1939297 1233669 1649788 1343217 1722681 57958 609227 1547129 1845797 1924738 1431372 973016 1876475 6220 1541983 1810894 25996 236837 1840728 1295027 471411 909882 1696449 1417212 389316 1397300 1984420 968629 772385 549062 888934 17745 415111 861361 1996487 634329 796214 1645492 326536 1562833 865498 1018509 1707616 1032119 1652851 941595 630700 1893073 592629 787990 1820078 1452827 1764061 1139313 319590 606418 1567037 1374764 602054 1762631 527160 1814716 157528 1735078 1294984 1827880 910402 504658 393861 897380 479491 1963650 48168 1651465 316258 395049 1002288 1896918 950056 347883 462094 1510237 594491 1562618 1676515 1850770 1829270 1570755 429586 1500666 1440259 1974975 1009425 290266 1961333 1730919 645980 379822 298578 176788 502275 669906 1332826 1486392 1847504 786520 1354186 523392 664508 658154 370806 90688 840318 1377991 1235197 1107943 175285 1860045 163672 1340898 462059 1447854 837424 141628 310008 398080 1974297 1868963 251611 1119974 1073074 363123 1521121 202647 1998836 157546 952979 173786 380939 1945506 688003 930944 732929 370496 1671937 1118892 1613406 608390 431842 1052544 878728 1152259 1091843 236955 1290102 894983 1860260 1492663 1118379 1507756 1785968 1447585 1425462 458648 769686 1895893 1538303 760544 8217 1423667 66063 1755977 500422 1173949 482423 1983360 1881172 1712675 1947671 1009016 193191 567336 485880 1088029 1732402 823034 1030280 334737 1069583 405211 1660179 1259985 151901 1817523 1562314 450705 1855116 1222850 1412599 155275 1817158 11296 1749275 1430017 1806478 441834 151640 824984 1949802 354050 103175 407858 1824689 1334516 1582822 235701 859892 906556 1535002 110365 242897 1033809 73639 510951 1931045 59066 1561177 1349495 1735852 1122514 602662 818161 1540210 1955635 912503 1837748 1322194 1632394 657363 1837364 1023913 971587 1326155 33511 119367 877757 724981 1001951 1716229 259300 754452 356921 840617 671093 1420895 121081 1639617 32071 666412 1684915 1261965 937851 1246593 654140 367701 1277915 165943 812300 1690922 799265 453424 1018996 295742 1285402 1435755 1549719 36571 1984411 28876 375286 783278 433649 1027910 101724 1221742 448972 745605 645743 507502 478803 497412 807002 1721263 1913837 965350 919405 859688 148280 930958 175306 1399575 76793 1477704 673946 903662 230750 1749676 1127516 1566199 91563 683125 1693176 1485905 549008 1063073 1326354 490103 696285 692765 1758744 1234840 1694584 1566463 72865 484168 1822614 1490562 534645 1447277 1665905 1179490 1575211 614035 1164949 465524 1197610 648894 1417606 1971020 1414482 1482681 849359 641392 1641050 913157 246304 559257 435256 1244154 1492800 106266 122504 375465 140062 297451 515019 809591 1685923 1222948 1602593 1447586 905444 1420140 914696 336930 1015747 1594452 1387580 1878474 1514524 1237831 331893 1368847 1105312 1668040 1498125 1131028 1942143 75822 58474 106494 1908471 1533908 1602024 1326426 1265873 780021 948185 1967973 157343 180604 1045423 1342994 1985316 337790 1023718 734806 1423269 402205 1102201 1836047 405265 507247 475830 836487 1155628 1733158 1280860 1020476 377496 1570903 981723 469759 697532 1575263 1024724 243449 1684938 1798945 381889 1894008 669042 1554408 1033144 1369002 341277 1221543 1592854 188462 634917 408918 1942130 1989197 579074 1257002 1783420 337968 1247041 442595 263067 667820 1272437 1306206 1826302 410649 1772706 492840 804682 549269 1287803 1630905 411659 930577 811683 502226 1714828 1105940 748703 1723711 119728 1233148 878645 152418 1816458 684008 1075385 1363658 1464243 207444 1644307 1312090 289218 546105 101683 1145136 1020535 1870936 1642872 561332 282303 1879965 860752 1048081 189683 1840739 1821952 1893965 557660 492084 1575932 1143389 1200050 1560538 1006974 1280328 840793 683145 639701 1447392 1988457 1132051 894752 173578 1427331 408518 1350001 1607060 225356 492228 383199 1114274 1756467 54188 251944 739812 1885985 26027 46411 53825 710428 1078297 1520485 351953 1758930 500193 1319142 1981907 637244 1644584 1849861 1540846 731626 1305994 1691955 877864 1608284 1558372 1122563 762157 1748649 1304198 503721 1368409 1432173 1369604 1333425 1822573 1811171 1466888 1928568 1500281 99492 1026364 218727 1293773 1560027 38041 831549 64360 288818 1524716 1517020 1196424 1042064 170632 1653931 366282 281511 1069282 1556507 109158 1118809 1172982 1725795 603128 1720856 625012 106195 257295 1041622 1601868 1072219 1536612 98194 1968522 427486 1455400 1234086 173331 1590293 1254783 353050 1308906 1637287 367224 1208042 1445957 1533080 1144505 1182054 1678171 350985 1667961 991142 1172589 1365064 232133 335355 82080 1756015 1753604 906057 1459331 1164004 1342166 1599753 558019 1168928 1262706 202507 1783072 1438367 392100 441678 1519226 1070517 629200 1720308 1223103 1236146 371888 1200310 1732818 1948746 1476721 1775948 1824086 1795906 1796587 930650 1605383 1737406 49719 1962329 892617 816265 1150162 957189 16591 19258 637159 1036268 252864 1541588 1819618 272849 210789 1623244 299601 562246 284563 1600232 1450112 220836 689769 1256174 148642 1859815 205552 597409 1259339 208407 858040 507129 703833 1595392 1908620 124960 382395 1086000 1606564 1806086 755395 974427 1035682 1925734 138251 1367329 1334660 1238129 318059 1433964 1151780 935727 1606868 461495 1164024 600566 683430 1260070 1382800 253491 1199140 1235311 822734 1647497 1415450 1541621 737644 588012 1904457 446403 1629699 671698 1477002 1202872 740955 665289 1453247 15983 1940843 1926337 1277595 1575713 1895603 304753 1947847 265837 357057 450495 1296521 1054218 1030873 134649 1477799 1492489 1963312 512084 708816 45996 1736931 1288457 1831706 688044 1976821 782520 817798 796230 1306359 1922327 1188066 1123464 1088783 1967499 149863 61555 1251958 894385 1120893 837307 1215808 1262936 1544839 1645905 718076 1599420 121126 259947 275967 1499154 809936 1178340 1431429 142568 518067 491041 1543693 1509442 1707632 1618543 551212 1454621 141126 23955 1097331 1799727 150625 110156 530931 1982647 964421 368756 1863564 868753 185949 83636 1522193 1643113 1186054 65792 645538 229780 1453 711097 1843518 835423 1646668 71287 1269102 398174 1178530 731756 536272 1624054 1224489 1477074 1830567 397586 1896134 737982 1231170 395357 1393897 460339 855552 820508 653117 1576028 388496 326790 1875349 63712 440108 1035275 1247374 1235059 256880 1110542 165030 1696234 1512255 1407237 1198114 785549 1703004 1549 1038767 549713 635100 670695 564318 67491 1758666 145811 1122246 937547 682797 316404 1589322 467003 67768 168716 937107 958728 1662843 1484196 49456 866858 1124231 118046 1280842 1100128 1923343 1147364 1752566 123059 1602849 1934993 1216728 972692 1463285 1786175 1858712 1905697 903477 529093 98297 794093 394099 1275099 971771 552955 1744477 259102 1439436 1139615 1430159 1653644 1666360 14143 1621734 1340226 434181 1194604 1978876 1052792 1200653 1760755 418163 745938 1971164 510376 1267431 618422 826737 1077491 1892834 32234 1471059 234302 259023 1728970 1369028 32853 1684594 1403900 1196058 1819186 663883 1400694 690217 1057701 995704 1758469 487248 155390 1947945 1383650 349795 213108 1791428 131208 254819 895342 1183591 495153 1533998 378147 1215231 964117 580486 551181 781080 1496015 1748906 1610569 1606298 797958 822819 531911 830747 1665433 448178 1849162 180265 1042521 337897 160318 1677211 1552353 1635826 917961 131400 1133898 1391784 1252025 1190016 442289 1498405 678581 162412 1221707 608423 1910807 348636 523264 656862 1226801 1567773 1174286 1811788 1861354 1352502 583790 837732 599614 604081 759977 153122 865070 1560737 469551 1691198 262017 388749 1331736 1929010 292469 365452 1413866 866429 1356884 1749011 1513910 624006 1252145 1225329 1851726 1012758 1329277 1630607 1366378 1149273 572449 1273772 377451 1006241 1255205 41402 1241504 1561030 329887 1307088 125634 1124276 1950710 1794329 813833 511134 299086 949444 1396267 133234 1910550 1802723 1707205 1047301 1504277 1344397 286140 327971 1406052 1720598 1711526 1542202 295345 1895237 1890949 1850058 978149 1160861 1813626 191625 595628 1514378 1596655 1117319 1210527 1956235 676374 1188345 1924398 57569 203443 1253738 681374 1860695 79325 1102735 1928842 901106 850917 532549 1732732 1889465 581597 1118494 400310 494683 1319981 375921 1977906 1024288 1269503 401062 1375917 335650 299112 707477 689183 338534 538782 863444 1970099 1521790 377259 1215495 1918689 1345504 557984 1652962 244910 1752195 746963 974716 363049 986304 1509053 984529 303054 703925 646096 337024 1776367 964761 1413112 141737 1441714 750762 1283360 1108072 658462 1954822 510995 1540337 1467410 1059862 234188 1401835 105393 59062 1922458 1658829 563852 1770409 583246 916592 975469 1612702 1643681 1547008 1663489 1468159 1339915 409154 112965 408205 298349 833759 553982 500112 1055377 1702996 602914 857301 1166364 1452106 1646665 925595 224898 1821946 1995877 727852 1929060 1394582 224943 342649 272839 1061492 611830 1699754 509088 249034 55468 507833 1348672 798505 206869 210951 834820 817882 522402 443352 887686 147487 70083 694668 1858180 1902435 359738 751530 1013423 1049501 128425 896028 1622653 1305116 628701 977030 898469 1063639 14100 807456 548747 424370 1661661 489518 523069 1961985 154042 1998369 1085177 723416 1970241 1683681 1725381 68410 254526 626939 1063637 1918157 702203 982359 1319753 969666 446816 1993448 166728 540212 600802 1116773 1409998 317636 1200877 102465 1587965 1404159 1074521 1587901 1653384 875225 1759038 1682956 458499 443970 1614450 889269 466447 1106008 662060 1586098 1967539 1525656 745824 229138 402209 267358 1252811 264711 1232389 286059 1136795 257124 156762 1073051 551916 1943472 1541434 876277 946813 28292 48234 739737 802571 1443730 1851624 381573 274657 1575048 339033 909596 69134 982307 439498 1770280 1362212 1693008 1865638 1460796 194649 1366978 1545130 1177003 1526318 912643 826987 377468 1563040 1874659 1458770 320731 385433 1872709 1918368 1989866 292493 1860319 138056 30475 1920019 1825415 460744 883101 1061421 1808384 1762504 1344301 377666 1375581 1964458 984014 879553 983879 571636 689195 2683 1085714 1160443 1322997 377840 677897 352411 782905 1573780 1566885 827686 1939657 758219 1164583 984814 217898 1232570 1678200 123828 325593 1648987 316863 959349 265277 873064 889585 434688 1547749 391886 448396 489643 970499 1536884 576994 1700555 612460 336953 297286 1043647 700617 326902 1213531 22493 538762 571383 213687 1550039 1680815 1012264 1042940 1195566 1430935 1658328 335742 1036721 404349 639051 692806 291499 235225 843163 1972564 669139 793744 935271 1994197 644474 1019175 1310306 1980640 1388243 160865 272418 1299842 119515 336160 1849598 1742035 1131388 485842 1130190 1318737 898955 135086 726782 837722 1194904 1199047 1770586 1981285 413528 1229238 164478 93314 747102 604417 1215673 44656 674215 705696 140120 177563 1878272 1976543 1039649 408817 896697 1086789 1158346 1106191 608165 1564539 1726791 1001445 292362 846927 1712366 879194 1274495 11201 1891641 512775 1745011 1920792 1166134 752422 1035754 1812494 1270940 243381 257250 261963 331475 1519338 546794 52804 1432594 1351641 1870397 865862 155259 1373517 1490892 1377927 848275 1532222 824650 607979 793610 235347 409180 1773426 1369149 1751188 781611 604500 709617 757609 459266 1011280 1987659 920943 876320 188598 321180 1409127 538401 635280 1870314 336474 432952 356744 856803 1840138 1062621 1441125 1440501 390716 511594 490525 1303987 19369 718624 467822 1158069 610391 1480695 1325959 1158855 1238524 364873 1422153 1261715 428993 591109 880268 1536056 1821115 725216 1257983 429331 1257168 1383932 758063 492356 206615 1994289 1340347 1346796 1536243 1262305 1355620 1074689 837663 850256 59528 1043157 207054 718861 205871 938629 707593 1978881 1936846 187232 1336369 575133 1489899 1720148 1532151 1828596 1261463 66325 1333211 1910894 1580992 1285674 1458461 176325 200237 762855 853881 1241552 1285449 1510512 1001520 823360 1194124 163790 1143530 898474 587470 779294 784405 832281 1583969 761264 1541200 1383852 1345013 1516450 711314 418866 1901196 43482 1167199 1355735 203038 32098 1022397 1278332 373169 1709328 1620935 1223979 871018 241749 1606331 670342 1237435 1890525 1582285 200847 1300398 1222679 1219615 1397200 1593108 1421927 1995194 1296218 847322 971127 1572556 1199915 299480 1978760 463027 1229856 1773433 386003 1474782 1656176 1090930 641583 78750 1760180 422247 627271 1809718 1587828 1720044 1300464 754082 711091 1168849 418202 1061117 1996135 182127 1300941 1690166 1535018 1249744 1622617 962169 919317 653581 368790 1598288 843763 343313 337691 1883258 884243 1228596 1837073 233870 1977940 950273 1536155 924602 766213 1470631 1297577 771069 783246 948763 1726681 610822 303129 1907291 1770745 920717 1047535 692344 1498358 1251945 1220391 612056 1029255 25923 1878772 399081 1160176 378683 1834835 580629 648470 156104 614860 142414 1949815 99192 726002 1518858 615930 827147 477974 1683525 1302582 30795 1458151 1565920 1751860 278513 824103 1922014 387725 300543 609741 1705301 1584933 850614 88124 993493 1934525 1587627 1842340 1135382 1718395 1263514 1835747 335082 118305 814072 1288256 1924788 178193 1744724 283415 586773 849355 1862186 444780 1054160 758193 788475 567512 1241350 821088 150537 847074 427743 1295883 253065 803336 277694 284428 1108333 1160414 1990560 51351 955068 1089974 243813 99415 1053499 464511 519373 1590983 1658235 1156132 1496494 943497 1936884 1775786 816174 682622 351864 1250320 598756 600511 368455 658490 1126015 1383269 240285 1638479 1236783 451567 1703286 70608 544488 1991380 192908 356005 1065343 803505 1638925 1852596 151882 1125252 1340554 1802635 1689335 614621 3060 675851 1521595 308023 255726 465246 1952952 1329597 667144 1837016 43136 1021385 1677787 646688 909434 158429 1051446 1205208 1276253 633359 1349338 898748 1788784 1785571 83709 1929326 1643497 1105900 1261312 1419530 417429 1750839 1373556 1322797 1145800 920306 1579766 201705 295979 151838 647293 284432 1478810 1358294 767071 920365 1899993 693666 128881 251289 1179287 482210 1123086 751784 1329455 461812 304008 72548 56304 1639161 1195417 1278479 198465 944112 102865 341880 1038413 183948 1625379 385785 1697177 567819 682021 1864188 1382330 460501 737974 1592507 1286230 1334405 958874 730971 971153 973324 4678 13782 68364 1762056 1741490 325829 188746 2499 280031 1822111 1797885 1043221 1062667 822231 1368468 1792315 1552957 307230 1969125 1944729 308808 158271 1619656 1242417 35209 509033 1439991 16195 887510 1433269 431121 240548 1160596 1757077 1623875 1294619 1589703 782234 1798757 1914180 204959 1847891 89859 729601 1481412 912708 1639545 268025 993913 1100576 1871336 1221193 261830 1648201 1708309 800121 1879770 1729500 1453834 438803 625099 620802 209013 129454 106389 1299356 899129 1206842 1161658 89936 1888684 1601089 406314 1154812 816319 248895 283634 1514861 128664 1953427 1783007 1914190 1260540 1779558 1437612 1280002 425035 785953 943630 1379362 1426551 778334 37697 134949 1355789 4084 1924558 1375142 1373699 960163 206386 1207128 1897059 839514 1417396 274746 1010000 488368 1195852 1572256 1388539 1885334 963773 1199700 1809525 1046391 194918 52309 1282222 1805679 1638211 1216640 1930540 164117 1184229 1491995 959691 1956005 1515328 1783467 796521 1508828 1798043 664518 822480 1442952 814739 69138 1131230 1684401 785946 1601045 1288205 1874855 1997412 63201 473284 582889 297517 530807 76567 652385 765396 499343 1816153 421176 1934793 1694604 250380 591889 1291971 507381 1152311 1583468 501919 161720 254130 1779988 262392 1563942 870823 786274 1159045 1888157 1492632 1332436 259915 1297470 941157 1929541 1705715 361023 1030019 854289 1252046 1222784 1400462 1457336 137637 521369 1478887 1719446 676442 1015525 933649 1214800 666774 1983475 1016975 978240 1072427 349670 1906522 1421281 394281 950068 1985628 1012863 1647032 773750 949638 536113 556460 1708739 509400 1283070 23511 589263 1176334 936473 640248 595604 1657669 1980612 723285 1867332 1684554 101194 976846 1378789 1732158 712997 836511 1055907 1090334 1757065 797663 1362752 639809 747098 1365912 872297 113185 1678089 1448632 1423533 1835583 1675300 292932 1005576 1916300 439161 587183 1900960 231783 178976 1007822 580922 224615 1940573 1388294 604852 1053993 378039 728371 1081191 648581 1414499 1635407 409105 1693088 1270459 499664 225784 1811817 1563745 1582117 1257347 1676149 895856 581901 790629 910908 696358 1179778 362332 910950 1749820 260928 1971243 818039 244571 724376 392717 798983 975578 1291646 1818069 1178518 1749395 564167 1554378 17152 700454 1617426 529643 920445 888302 191552 1283443 679238 848258 1721201 835095 269827 1024523 1210056 628640 1074664 1972757 1450950 1263072 1514625 957019 1520094 1847768 821755 1322553 601754 964777 1214770 86271 1457487 578224 507254 549246 1046594 1773624 1822232 671060 1204340 1761773 806553 1234196 113372 1488023 1645834 838697 526012 100787 1840318 1332952 969095 683292 23193 993003 1173685 654673 1409944 1949055 1273077 181696 819117 224969 1108679 1991948 1447387 701680 1226520 344082 1747427 1771736 1103430 483368 249565 964805 732812 664309 1813740 562421 726771 1833012 202915 207100 766740 1987059 1321252 806505 1562418 843749 884783 1641453 1253293 800113 216602 1780370 974338 919570 1256836 304241 834528 916010 1976356 1981895 705742 569177 538145 500616 744496 505381 571155 836874 1462221 68082 743746 374261 1517421 1310032 1299318 437795 1994352 35881 69128 1348275 773100 1096815 284175 1038459 181314 1047630 1628453 1051194 1666501 829044 1085214 1244793 340875 699171 506274 326719 899612 904123 1982663 1630330 1773949 1536944 942258 1737215 236097 1628720 1378925 935310 800235 1758086 10983 663720 1622523 244194 1689422 434374 857144 317768 386265 460351 1075748 1449320 1726020 913185 309363 599785 1075458 662005 361576 1461659 489780 1289580 1111342 1573263 1596962 852276 469485 1164348 1279289 1345748 1167267 1468748 523295 1088807 808729 822868 1564992 1761339 787598 398292 483158 1262065 1431473 1022277 1426663 1905527 1948298 443344 945299 139817 284765 630329 863461 1181364 1515768 1237730 538672 813875 1002869 634649 1688553 1974632 283115 555272 1665743 1900358 647618 770105 426435 1825510 183285 432639 43060 1758882 790043 447416 49351 1611279 1918168 1199425 1607071 1418078 1139735 1240010 524691 1599000 1877343 137133 1977258 40732 854259 746063 599702 1817979 793740 1757207 1683590 373120 718002 466180 470185 40026 107686 459806 855398 1645708 279043 24570 651178 1967541 821819 186002 656877 978611 678507 1447436 651967 137834 159536 1976131 565247 1118364 76265 732690 1289273 1135631 77220 1690439 79600 1104552 820817 1583923 1683848 272449 347966 983590 1772213 126134 1395043 1255560 426093 1334696 250115 1636895 1074924 723431 1004513 37202 1483518 618846 556761 1691247 371840 205774 224461 1809573 1786996 1313598 1342064 192612 988067 1154167 1738939 413123 912804 1865892 563984 859323 576464 1938396 479778 1596660 1969912 978232 374197 1956740 1157779 1138309 1430967 862805 1607861 741891 227464 1345127 1612461 800255 1358476 718802 1751127 1135690 627907 1870503 1873412 184035 1334664 612143 1901940 1081768 1796082 1788793 1560137 754158 1425673 1648637 799692 672760 690683 133836 1841641 105035 1427981 698798 1196655 570969 40011 27384 1198067 39228 1984766 1182381 1835606 390605 775193 1536949 492488 435365 312599 1993872 626901 1423822 1855614 1675995 1030304 457123 1001828 1537825 343664 755039 82885 660241 727123 1346596 1019774 739097 389468 1165531 592512 1665250 1367739 1597470 811905 504426 21692 1834338 1467021 1820415 232790 1882088 1641468 1943917 1618544 261626 732426 851007 111222 514117 198011 294813 1144825 1057598 63893 1324920 1376061 1824925 589800 1847706 1529389 240455 138479 676597 125365 92397 1566574 1608288 118636 454063 171699 1245245 1327777 1902057 14457 1480084 1113866 1772016 900338 704928 1289652 998963 594913 263080 636472 620358 1082710 1725772 422149 1270203 1905133 1144536 1915046 1228455 1179493 1800400 1432301 216819 417210 1083040 224508 1180854 1111555 1379766 639982 1646721 1163516 1769774 294639 275828 175655 1339156 87251 235962 1810784 1719263 1238669 1573565 1918029 1799270 295543 1001607 539059 1518475 1568954 1412597 831502 1712206 1452634 108433 1814260 128443 1103154 1944431 790185 921260 1988743 84019 1679750 659305 936668 385872 1726194 1522253 1589631 5954 1698870 264451 472504 1535576 154253 1506714 1834557 1005360 1317766 133383 1135162 1547815 588817 887483 374129 1050572 138636 328400 1665977 680006 1818231 915092 86401 117548 814834 401796 874588 1659218 138162 1338560 855089 1582701 630737 496235 1820820 1927382 873789 687170 1370219 834552 1546467 1338925 88571 122323 375521 450886 901282 331527 1369061 277937 1503567 1157820 1380893 532783 876891 1226191 1269044 1839107 722183 655819 78723 1488470 1530865 1578295 606668 176840 11218 1039309 510832 1211833 1975603 1820218 328548 122160 1589920 1962696 1886549 900904 1223668 1679882 1215496 543174 51743 1394722 1775027 929528 1561667 1039591 1981833 196874 1184698 859141 903084 1934662 1734191 1156034 1006514 1531185 1963067 942782 611331 393324 1280974 104677 1178029 463567 830042 766211 1578845 1687072 1012853 309662 1224752 1162533 243358 1317381 1311905 1183441 1013700 1299933 1454252 1283974 658487 991878 1046468 1236064 558801 1920295 1044015 1973279 143148 1508911 57972 1291721 1980089 949771 1532210 282536 1554090 1899419 1253136 1970545 1004359 1315253 808679 908509 854078 1469147 86126 881561 1110425 955079 19 1303533 746890 981590 907865 639226 1842753 976555 1765864 372514 527085 1489595 912773 922529 363981 1208192 2511 1309950 1661194 1008364 179122 1850170 1428687 33309 325872 1574037 275920 821841 862739 767553 872856 1159525 1233511 957043 419921 629539 331513 1520506 967256 285517 521137 165513 1940442 1640146 1999401 1312486 944535 1095867 1415483 1797637 1738418 1918602 1519587 767956 762890 1816308 80679 775728 851606 1428856 873568 885094 1894648 1709326 237568 191716 1774964 1298412 1442256 666050 108523 1354472 1195590 360004 654756 1784504 1593798 1360581 1660411 1234935 722789 1369574 1329755 863534 1014447 990477 1258165 1997453 895685 14487 1978117 1845755 1868924 989882 1746396 1250698 1133480 615906 940411 994430 1624781 1365248 621690 1062867 631099 120222 757792 1318253 728967 1875672 219958 666045 1353699 942959 591638 668842 45457 611017 574408 1194771 1625691 1127323 1983035 1022009 548972 1347797 39480 1420081 542953 568987 1757788 970207 136938 370790 1467125 1537043 1784643 1822815 489198 127786 1838858 526365 54012 671705 863286 1213136 1172865 1752636 646106 1304191 1397305 433629 1386481 644773 1637767 1460961 1413132 1942871 1483093 422451 1059195 1876546 1515553 1707628 1883204 542502 1097049 1899172 1627187 1386858 945909 1456644 78687 1452082 647667 991358 1341079 69018 220880 641604 1592000 1147239 63573 392409 1992233 85445 1900018 1775052 501584 1417723 39774 1122508 1459834 1772595 1777935 1401790 1018455 1615696 1812803 1250552 724000 1475091 1246391 1338852 1083383 94691 1284694 824512 252825 1975794 580454 1907450 1684524 1275065 1304406 1027005 1953527 1633736 446385 880473 1176692 1617286 639611 555082 1148565 1310912 415672 189003 424224 1893096 783841 1858728 993733 1364036 407953 1235933 957779 788708 1440572 707775 1335277 1957361 957071 867634 1692597 526441 659830 1660971 1181604 244570 1870958 1600663 187999 1462084 1440242 1253745 753711 431693 960495 900125 135654 1145593 1727094 985040 937441 1257223 1140371 1106969 1361121 1279608 1562303 1359649 369743 186471 1049325 1296276 1991310 1285824 1308968 1272155 550059 670870 1386821 1856717 257805 993046 1395660 1403650 1922272 405755 603985 1821368 330759 498325 1498987 1797057 1705122 1595588 1005872 754810 1043677 922269 1256056 1903042 1239712 1908078 1675020 288300 1987946 18330 203510 357780 604107 1610375 1544485 1322341 692690 1515715 906350 1843 1664126 1755047 1105463 504852 226358 1178996 915846 921280 736183 864487 996921 191516 421783 1711144 175985 304781 1305212 1204592 1972272 1311687 1264050 1385138 899428 1356729 1180768 173877 1623430 1816348 1381705 237247 704024 263356 697199 312130 949338 846133 1260936 946068 1320431 1267800 1152098 930373 160366 6643 1482501 873370 268575 358364 1782959 185380 1770425 715215 705322 561509 1901494 384699 913233 1939488 1417223 1433143 1148615 566969 622804 1415421 1616017 1514230 1486615 124250 1722467 981184 284668 813642 832277 516150 618496 1387686 538183 1917424 472433 1423035 1217473 126972 44145 1184242 888049 1242847 1862373 1897637 1373919 378703 1912207 893044 213573 1168121 21828 997317 549093 1393570 1058324 1018512 1299455 719008 1615020 1317909 1421048 1923735 1369183 335507 802737 884393 1202070 655459 8413 303569 46386 1937346 1418165 1411551 656223 1389071 581399 1935760 1735276 1875552 1349517 952317 1644611 757046 1462045 71373 1469134 778137 903122 1086222 109017 519155 501877 507221 1567 1915635 1290519 106404 198932 808782 321404 913297 65446 496827 1202926 1783133 1029524 404318 676706 550210 437459 584833 324723 765060 1771666 1134474 1480705 447855 1605260 93440 1876437 1007766 1899408 404180 155628 576192 376039 713764 1774104 1663758 1757259 1481509 141013 50922 1069107 1079572 782978 1657816 1113512 1359985 745598 1735445 1120341 16726 738526 1501979 1071231 1687127 542136 1963947 944290 1289569 1263261 1121549 1844569 1630642 659160 976781 1988119 190303 515528 1184972 125051 1012781 893286 1288400 1497510 1741110 1405130 1040283 1044666 507850 109614 1507091 1189750 739455 912985 201703 8279 236807 792155 964668 584160 661513 1467519 344769 1815344 1401692 501766 1527322 511913 19685 550773 1943043 131730 795334 377382 1525676 1741048 1247376 666697 992878 1178394 1003558 552470 261633 1932266 1329226 1254264 1889592 1599866 320814 547597 1332472 734849 1052170 335825 792433 913209 1556676 1049576 377836 789868 1234845 217192 648126 1831277 747749 1550406 1186396 1810735 734299 497090 80059 1984725 1966352 1668033 1057545 1777090 491890 1821056 155225 1194275 1982699 876530 1395753 1350426 875751 539261 408109 346565 1563288 945649 1335533 430475 256177 635868 64203 28124 745027 1571116 1525754 1137096 719566 1560902 1605963 1821577 774680 775896 930631 1837865 1318675 388313 45817 1787880 1649740 1705580 108941 1674167 872262 1382970 524390 1254193 340867 317815 748814 1364883 351841 925904 919328 26869 782982 1130848 164318 733364 1156567 1859590 325409 241267 746520 1127090 348511 1078155 1250889 1924977 256158 915670 281595 1626051 1798989 661399 1777003 695625 1445773 416821 42112 1869124 1790431 443260 1320267 765542 1835830 135040 170447 556355 1291329 999633 1542173 472865 1863320 933162 1471961 917615 1536532 657179 1793831 1499189 1974966 514572 1405645 988352 946187 253691 1554456 78944 978482 281770 1754700 1610531 662263 1676664 686724 1507725 1122028 434158 356094 1024395 1284917 245161 1459668 460481 254830 1177148 817405 1348650 153568 1691211 879765 1553897 206202 1282580 360796 1385646 270068 515166 1115646 513273 331057 1476344 1005025 1638252 106338 1099482 1527725 208767 1853760 226294 202526 784921 728528 104651 333189 85553 1777089 1228916 935872 1377343 587946 12700 1514131 589048 1707660 329162 1895824 427098 1673361 1495632 23308 1692849 1906457 946819 1581436 1524855 1617403 284468 1760031 1856530 235326 654259 702066 231112 741318 382404 447130 1022269 1763302 1933565 618997 571427 951850 467607 423117 674910 1190116 1740901 1179972 266054 1555419 1776213 519720 570193 880915 1310999 939520 1735625 1480482 1661783 713296 753566 1492232 652188 295858 1097135 1381141 955567 361872 1801591 407441 1021013 270499 1390836 644498 540897 631302 513806 307960 1769818 1308941 1827915 342841 689802 200576 92758 1410872 1271996 216078 1397239 392971 1934882 1825084 1090504 1440165 69794 1436496 437165 1416826 920490 1455424 2177 1195736 1416209 1385259 125916 998451 322965 1251164 1638381 952764 1080341 1347417 1666540 875314 1679303 1813801 987725 570699 1827282 197586 1689450 1899688 769258 1328609 1416506 1007428 1675908 292558 907382 1399019 1835502 214646 167315 1867160 116356 1689384 656246 96825 939356 1718672 1535795 1364402 1908212 1260906 827501 1284758 817373 1704230 975168 1929509 1191618 1904866 1540204 1903572 1548256 341005 129412 816819 143995 565260 1989935 532673 82928 1864768 908674 820218 1265886 1794462 128692 1847899 1894048 533882 1125137 305509 1575862 433953 1905470 327797 825186 90539 1006461 313364 1483960 1289781 997201 623880 1130998 1807818 315948 82604 1139305 1849484 1713124 1741481 1370179 128615 1338241 1417873 303873 1020262 1986523 213538 844242 1740644 1782595 1187398 1184924 790610 268180 354830 785137 915408 1800386 187471 896980 1178047 950071 1616016 341559 691167 1996671 1471288 1191827 367756 566603 1176206 795438 1683483 598047 766935 50910 675782 967478 750062 1885739 1936109 864402 1850032 698033 1708390 1163786 1502508 484108 1443463 1620601 281878 151850 1823249 1846641 412157 1451440 1389503 1603252 1448409 1960211 1499064 220057 1800152 288546 471860 278469 1243607 1994970 933461 1016955 1028741 1336654 1714193 655713 1577851 1427824 1989693 940455 1038785 1375953 1108781 210715 1710822 375768 1466088 1679707 266813 1315898 651474 1923366 270102 624537 344962 1298775 1362262 1397021 355772 147816 1503859 104341 42587 769638 152613 560449 1237232 825679 1714961 1341815 1322038 1508027 1432438 1716124 62491 337835 879613 1423956 1693517 103753 511185 222219 431467 1872649 118976 1808511 460282 948564 1019247 983119 1564067 1931089 1885212 513340 712058 881185 661819 536232 523143 1563364 1672281 1885609 979448 1613161 708271 1302043 1024480 41155 1244092 1902847 1176170 250383 1565009 31804 1632604 1528728 545096 224049 1554539 531129 1468659 1847560 297916 197044 812374 689743 866533 1161112 820585 393678 1709559 1148799 1402785 1004868 1419291 1156377 1610000 1788170 663879 928964 1677878 565890 1931102 1329433 1975331 1149051 985657 243873 342827 1612436 1483845 614358 453681 1890002 714932 321055 614527 1407949 719963 20775 197035 1771639 1357930 653439 780726 703296 1000932 1338129 1414449 1912257 311257 1577301 396539 1963629 162707 903444 437333 1237694 160814 1526505 785261 1139522 1509338 1908557 607197 18487 359869 788510 1478324 1388036 8440 304656 1365721 134121 45473 1367790 881706 566208 1268670 1746294 1290965 784456 1565446 1081232 1377281 1119641 674799 1384361 1349256 421518 342440 864946 643406 1010370 748373 1834169 1568773 51993 1092751 255771 499527 15325 787879 1094699 1589194 560204 1264475 1276043 1068284 148433 1989018 572300 580164 1824763 1569457 518109 1472494 48518 1614147 1382637 1358448 1139687 728298 689699 736698 1406125 278479 198668 769279 1730764 1498743 930593 1540796 1867284 64381 1412807 1637940 894807 1825871 1087072 444417 950422 232146 1363417 1695432 275558 95331 1986679 1188919 635401 775907 1457206 433558 470577 1626493 1440434 171715 476793 1390889 839545 1482787 778467 1327306 1237072 662397 42524 895723 1900748 727505 36465 1315741 1418785 749373 1278043 1901314 721100 657045 979247 867548 1629603 227596 98037 697331 1637448 539894 185235 330051 1671863 1402823 1958636 152853 981714 414548 1083631 14862 583220 353385 993323 1202788 1703551 1832024 595732 366596 1847644 247654 1972624 125803 1647496 1649507 1769743 1578315 1310087 1413909 1409659 580813 863258 870612 226552 379132 936494 1553428 645696 488616 212212 364230 986747 1051838 965786 1562289 917495 1579147 221294 182081 1518994 925369 828102 768256 360833 386329 1317322 1985718 1056154 1333721 612187 1200344 1388071 860599 620885 666060 86327 1982033 1339765 598138 1451365 1108265 1266024 1285624 477869 1669426 1298583 1618336 1643152 569168 1688161 694153 1402235 815899 716611 1794291 1076550 342770 117419 1167497 1481517 911200 1481395 1044770 1089981 1182606 571646 1034756 1994080 274329 328755 220975 1312129 1118589 23520 584560 109423 1231420 1157310 843643 52118 1640822 1107187 475793 657220 1953669 1169987 40129 1715768 666700 1969505 117967 968058 20671 1445179 1800260 1168674 515116 667872 1702017 1160830 38698 449057 1228962 1697157 1439674 1931823 1895566 1548784 604300 706745 1012307 663567 1691511 712143 790004 1066424 285779 184898 528622 104303 883861 626725 568051 259772 1831541 1767839 1813696 1931026 423315 1365642 1531279 1550941 484863 296568 653098 1181192 593526 1405853 1824046 1776309 1335886 695601 821216 1349586 511627 30393 315371 1951914 1713613 1609319 973554 199901 810484 650266 928310 1561671 1649147 1198217 1299323 1384450 987060 940855 25436 1116613 1662691 928203 163454 732524 1762134 203253 19438 1624478 1565050 219869 465931 1046090 33307 197118 415044 1535240 413515 1625678 1305782 942747 1219906 746809 1514333 369050 626175 1908375 1415541 1070296 1561131 545332 1534073 1249419 908954 518983 292356 1387687 9458 403384 232281 1665975 116359 486488 8943 1063736 398124 1629218 194567 1357944 196429 1574883 329665 1092400 318058 773602 566900 422667 1362526 523357 1218270 1211889 1649660 499100 1756264 68168 598851 1982868 733241 1368923 1181859 1657511 1176742 1563377 1621520 1965438 1028841 1123694 1345892 1223338 1843642 871923 1568630 85262 8470 932157 1321775 1827230 1694396 493984 661823 1602774 1525046 1732349 19042 202034 1527177 751572 1516418 1673026 622862 483797 1250480 1225033 1092951 399611 349806 31978 1012076 1395336 923486 1647128 993525 419533 1115527 636194 1625188 909151 582576 830844 88343 1433036 1716255 1520004 1458782 1233954 1133486 1556812 526802 695543 624634 1026802 1826662 1497687 1298491 170807 1266629 1320865 32330 1535776 215591 1116217 1095980 1311826 35952 1938698 40787 741450 1293544 200586 735951 792301 719267 1709701 1832270 41104 1800690 763874 1181456 1136701 1750844 1359501 1200164 1467717 384854 1277149 877950 1984806 728952 1670252 247497 248120 1021147 1113929 703958 1401474 365899 443277 352973 1686978 1656976 171630 450552 295103 1288966 1408653 1974431 1976412 1808246 140673 391233 1599534 1109470 1124700 810831 809508 132893 528737 1686326 1607415 137769 1648051 1675835 39060 709272 1670610 792017 47680 1141101 1259652 1139557 125003 477325 301188 499411 1502975 1047565 996362 1140493 746619 850698 260989 1937216 947070 1620520 120039 479482 538126 1771222 1160609 534924 236305 912048 1775017 1727451 1255180 1061208 1112130 780773 927417 1937074 1328199 1216530 1118937 1710731 1771508 1727504 32398 1717769 1868591 119889 1416042 72377 1077943 920858 1367250 1480977 1763892 81397 1839177 1467014 934835 1280846 1881081 1997635 1776775 1200537 446604 498204 1868229 1938522 296877 641470 1555931 1253258 1815120 517275 1428225 541269 898557 1316610 958859 1648218 1427146 339344 103943 999647 1981123 1647512 1706832 1754330 203936 702277 1845904 1834425 440785 1534042 1528922 909370 1658993 208449 569757 1728573 1555759 1975903 168853 1853793 29652 1339929 1249033 1537873 1334006 1823506 1466299 100682 874068 367223 875799 193396 1573972 1049278 136492 22374 1478497 1365752 385513 1652739 1676814 1497417 1347151 132368 1227854 1897488 1838795 1288666 54665 1303085 1068911 1074526 1022954 412999 300667 1414162 858260 1347425 331792 349314 300425 538412 1550512 210452 565519 617390 1354307 1301339 461519 1204108 337953 750358 1013236 1926950 1462489 1934039 1987004 181682 377490 381900 530336 1577040 174572 451044 1166774 1886346 1635166 360120 335303 1531880 1482755 1174205 715058 688448 466261 1278564 1801992 429833 161115 588445 1260835 307485 1701793 1403569 293592 1797932 85946 1301273 1249328 444979 1027046 1167706 1788855 253905 610059 1321328 1332328 1662075 495691 64088 1455637 361167 1924634 703118 1179141 1728497 1741132 805826 1134081 1331280 573753 275200 1847303 743874 801660 1719260 1405226 800279 834582 1756203 1638019 1595435 1496577 1876374 1835215 983911 1826366 1114297 111262 49601 1745537 675877 132144 1749005 1023560 1561516 1591715 70989 1570712 626166 865740 1051841 216344 1030165 931425 1194309 1997058 255048 1427876 1383456 1663622 17159 1972602 730021 719503 574620 235984 135272 1094493 1991126 225197 95757 1770654 272143 923484 218638 1324425 1133940 912762 433318 1729172 1385126 1331227 1782975 1591386 987667 1266580 542617 1341626 477366 468271 455669 332805 254908 1506528 1739854 192659 1642326 865144 367702 575194 841957 1413915 1832831 1157975 826575 385924 1554567 1965991 167197 1946507 987411 1081359 1048196 663936 1146515 306062 1592932 842887 1681778 279939 350337 1345425 67758 1941381 814089 1936488 1695991 1798576 1594935 1306384 923190 1416989 473145 305804 369276 489172 181789 866879 744087 280424 1364216 414358 1475107 517936 170469 1884281 514551 67476 1590841 180524 83290 929293 1650289 231070 35912 914589 1676671 1607198 48584 1905908 330683 938354 182222 219497 176110 1149470 1114138 679415 1539405 1391659 350174 94592 1829445 1518565 533957 1130668 1721692 993515 157778 328716 1492595 1001408 1779345 778514 1947640 1565023 1446664 1964848 536834 1923238 1507890 805119 1905965 273828 266838 1171545 566060 1910865 1831965 505385 1010111 793184 1732601 161802 1058183 167498 828635 1086451 1125000 441315 1496420 1912103 1912122 570839 1179511 1991015 754062 357052 1682980 794425 766020 87969 125421 1995097 1097873 1969173 700608 617528 924968 903318 631273 391625 1364644 1949195 1503139 1336053 1248834 522303 1815840 344887 314708 1447197 1205259 691862 92049 893508 362883 401092 1637040 1880244 537352 1198058 249364 474624 292152 1247623 1987427 1404225 496789 1430681 1854773 1764054 202354 1575832 1127133 1736397 706685 643238 1454260 564853 1665260 1650854 1436058 1005269 1670456 289662 75889 370837 1120753 1837040 718977 1412571 1193202 1502345 689933 1745567 1057772 1593990 174549 844120 535463 1147191 879207 988448 1506881 1919090 1026498 803649 34811 732592 1547057 1138363 345845 1977920 1733369 142746 1887140 1349413 963334 593210 1213860 1580496 794349 664840 257636 768989 130556 170700 532995 419708 278875 972815 921917 1013989 417033 588783 810678 779917 530098 220055 492908 637217 995990 52325 1721559 878553 591969 1717419 270737 382583 1289844 434279 1729240 1048814 1593387 806318 1350115 267090 1366240 959353 1226100 665091 1309252 736672 72699 1188039 647568 1683045 1085982 1951293 896758 1687288 1761406 668983 1819637 183779 465863 1644912 456170 1238029 1492867 281821 1929 1259287 489383 232458 216470 940171 1332925 1203814 444832 1342615 649450 207542 1808415 121043 1453769 661738 379558 1023368 1417640 940298 90256 1590343 1860521 63416 819235 1409443 1514542 1196125 1639664 981378 516745 1944192 274188 763115 837342 45891 545543 1929719 756157 934627 453384 674703 1727149 1970643 503843 451032 771625 676966 914067 54748 1657844 772128 874655 834456 587465 1797706 229730 1363893 586366 1938031 151465 1835295 27173 1944766 189260 1858572 869371 285285 547801 936875 279088 971086 530945 457517 1980417 73202 1367977 1448698 608172 1097900 558010 1831105 541257 985695 380980 739931 1026893 1787471 1999465 1528283 148099 177127 331863 507843 379340 193288 1028636 1122042 1204781 350621 479369 1282110 1973566 886650 1886538 586094 1102737 418802 1273974 1295358 1565477 905405 1344858 19909 664650 29707 363335 1943179 1566526 1695962 1742915 1563435 1543853 85030 1833745 469266 743142 565747 316495 1309386 157651 1358168 1242365 922478 194360 98227 1050385 897469 1343334 1624932 1464187 463251 690722 1967782 748986 593632 1217126 1367879 609779 137670 9526 333903 1804003 234272 1917044 1030205 742220 1218065 1334380 1147605 864412 46537 1489153 1206508 1705729 484610 1329404 1962041 1827799 1077185 484584 159053 314935 933609 491472 1029726 1523126 1902896 1182163 327142 13021 395582 1053984 789407 1788744 703871 985036 939716 1620288 1578339 1522311 1855838 1319811 590923 306229 1595639 575718 399031 131950 244491 10089 390742 800978 1205198 1295154 1244790 698291 608652 1864848 577860 1030665 1469861 750640 453007 1776403 1110892 357901 329432 209446 1263359 663288 728035 1976612 111301 657491 984601 1130541 1194823 661925 245843 182447 71585 994356 1749670 123860 364860 1091506 688933 295 1524251 1968114 1872823 785778 1011497 931538 1191963 1099847 1721234 261644 947565 1009687 637080 1851561 1272424 181060 1283926 1866578 1415119 145688 206301 1281036 515389 1909723 48954 1282321 1985825 1983003 1833278 834708 1245702 613951 875861 675652 1099949 1799118 12181 768676 1423687 350878 1375922 400561 191570 1258677 1563624 1353663 1404137 15390 1423128 1370708 1828944 1308589 989925 1876207 303274 785796 1740780 814227 278718 1964496 168480 741158 1294455 9700 1408181 786675 1235893 388741 1759430 215167 1433127 479698 1598999 731460 1985011 32765 768546 221603 1421925 336916 567701 1760505 1661866 1589736 289368 804947 466830 375060 397750 1647093 597458 230956 813577 1620122 379502 1634327 1646564 1278402 1178132 1849258 674347 681826 187834 1080135 732554 1236826 917195 537186 1031771 1586215 1834271 704149 478463 1683939 1321267 288690 39092 1654474 17964 535097 1999960 813867 1238411 1680718 797999 1344544 741152 668598 1046277 217456 1499849 1457020 357837 1664826 602713 1085384 1104379 1693461 987770 531663 454123 1431873 1571553 509722 1230775 1405142 1824421 664096 688129 952102 1895192 833426 887153 1339579 304367 289897 290748 651657 1180580 1290250 1172883 426138 1200009 471434 1015577 1816812 798859 387326 1963342 1774728 574686 1842160 549667 1008327 1065691 1982387 1777470 65485 529285 250893 135773 1247726 1260266 1372389 1551785 57981 1393311 1070581 1396149 1861965 583130 1308844 1858310 1050707 1907928 1237554 693661 779404 1217169 1301038 1969380 950579 112289 133457 1126720 1328798 1250941 643920 387823 747534 1367295 357076 980210 1397927 812437 771127 1836103 962380 1641140 1019057 1219632 279292 3657 499807 1582417 1452631 356273 1160172 859359 1584130 863826 1739813 1600983 1446277 735703 457798 1597123 1558919 1971608 849338 299803 241432 929882 1220961 1718682 1683062 1588870 56059 334011 463194 964992 196375 642878 436042 268551 1049831 143952 23065 245264 1326351 1735549 1204735 1037240 1974096 1041079 1915931 1097168 1206202 884500 853571 1298105 357106 1326721 1160885 1408188 1751813 232452 1885248 1064879 784458 424778 1034426 805149 1275815 256364 425900 1392404 1534986 638121 1539477 721858 1180828 1351374 823656 1242184 61516 1635634 493741 1587887 274831 42456 467688 496122 1575510 1680537 219825 1543483 1657718 1289408 789023 977271 1124821 1588145 361584 1922727 453736 72006 358458 1356292 1601336 1865954 530485 1104168 143484 1332983 1451706 251475 1043842 1149531 1033609 1100381 388576 1095082 320413 164345 1702022 249599 16559 1119943 259011 1421295 1800283 1888972 1095730 1568009 1635766 1641403 1836650 100394 1229294 831559 1202790 22394 1803754 996207 1468341 956445 1327423 921398 571989 648514 849621 1865531 764066 851468 506091 457879 1613028 340361 1419476 673839 675684 665009 1241227 25114 1380191 493772 358428 1830141 1454786 962978 1712229 1136088 1051942 1649038 443748 1697852 1323320 1984932 839814 1830708 2160 984191 1890041 1924254 1138534 1622044 870808 304326 670957 938178 1900998 738213 327434 1743731 502831 877901 1741827 1543246 1093901 261772 1454324 228403 989628 1599134 1580141 1046953 1107241 319073 532175 1163791 1344086 1615054 1072778 1743407 840008 621897 1335493 1062567 1164989 553487 1547821 1229399 415266 290700 1377223 1516667 269110 255639 1035358 1030295 380847 1322298 496318 1230674 696332 1221637 1247816 1510252 106925 141605 870311 958500 455944 232397 1642956 573408 838086 77659 477775 592022 1798518 1883326 385535 716073 1806111 39815 1384703 851733 1493645 1379513 1036622 1394361 452810 660887 1684522 1294621 695223 1467 1994389 1489289 108962 1361301 1539959 557908 1140351 489575 11520 664066 273898 1448992 625466 692274 1980019 1901213 862429 1373676 1596063 1927726 1601217 1718810 1659695 446446 794391 1361342 1038719 1032305 1378341 1936169 279000 1352948 536211 787714 563960 1633705 558584 267275 1450714 1052798 1517493 1777014 1737797 672508 1091905 1759013 426163 124061 164976 1549390 1124013 1925834 745722 60415 1565926 449799 889844 1377569 1512142 883606 327331 1415032 1038005 1886456 839714 1065577 124837 1353448 790635 1283993 644486 1960656 942549 10714 462537 1869998 1453411 884181 1939325 1578554 1721603 1704241 1683957 141423 1601003 1068108 1697907 1413536 1500196 902490 1194533 12824 600112 577764 850433 603578 1579980 233950 833885 1113831 1756920 1931391 1181606 1603983 371057 1342511 535259 1800298 619146 836933 56848 1461627 1708232 1831081 696130 269378 412642 1374366 197712 1827002 285632 1124366 307514 1056619 582952 825757 1774886 1141644 1929403 1998472 1701965 295677 584204 154015 1682839 1491256 103504 433630 735192 1882336 1717762 433460 838071 642641 1673928 1220441 1615445 694171 574119 1236181 1252847 1796907 465392 96433 1997444 1993639 56915 1089047 1402926 1340318 1892953 885713 1605167 550800 264558 1323442 921114 1096119 1350453 921992 1383577 1935627 1595402 675547 425030 431387 1899246 1382293 521006 1939366 488207 1461166 1886519 35689 1816393 1697931 826261 1182075 1463025 1092409 1515419 798912 445004 702781 601915 675841 1590768 888117 1751865 710949 387111 1270511 1968546 695600 622113 565336 943675 1914071 923796 1482208 231370 1696042 1047192 167055 1613588 687380 1848554 712485 1716440 1304179 1192493 138022 1750508 562334 1583930 409093 1419088 1815390 1836425 1380012 954698 507413 1708973 1002710 696520 1584594 1035865 1955 1526579 981156 16269 143092 1894157 1869186 925296 1824154 983551 671043 1344381 1988656 1251952 883339 1230728 74970 676769 1104134 1979389 1070259 919580 409308 189838 486916 88698 766972 704825 131337 1604611 1022798 840417 854876 1273761 895480 592927 1188972 377089 1100021 1866842 728073 1531263 1401453 313696 874946 178084 1849643 354937 97195 458045 1891956 750756 867057 1555472 1058524 1269270 819257 1214284 743759 959485 582453 1143176 1174095 699443 1056083 117208 787033 160290 58379 361410 811668 1230950 866839 1855326 1546290 1717670 1852195 1079341 182581 1745050 1508388 1845762 1199446 727381 510167 1136868 203548 429705 311120 1929353 345288 1994616 608352 53642 1166504 1702731 1860411 25287 571452 261550 1613015 1634002 1260128 152101 740415 362103 966596 1002351 1549545 938833 814524 379614 245402 118291 638659 1910229 914443 205258 220368 355604 958305 766021 1108207 403791 1545485 1428505 519314 1101925 996795 708030 528668 542439 453077 995603 333296 1406804 276644 1206065 1949557 134085 1308071 4 5609 1586535 1301558 1652053 1775081 1306848 30145 1205265 1493823 1467870 218402 505210 828600 572205 971564 966832 667913 1113870 745664 1652902 869309 1351709 155485 1755713 786103 1829167 1790468 1956836 1512026 1824529 787902 1270446 372580 750308 1453799 1276436 1472636 112065 549271 25142 589360 681625 181309 24929 17992 1833396 1299588 1423385 1889076 614965 1699056 1114225 169173 1655970 1805932 406391 802058 1822338 429284 522478 155721 1574754 409189 883177 1715946 961050 499292 220983 296807 1475975 963720 198979 1811064 1364123 1263649 1516421 1795857 969906 1436881 578377 797716 419967 1795884 301449 1228181 844388 1870307 964894 55503 1740383 1480794 1675362 1499998 1213389 559393 1178330 400409 1516678 1408679 358523 404444 1117769 711533 1115366 171593 879129 1257642 626047 1054308 1321935 1975349 1123544 1245738 443023 992407 312040 785656 339167 537400 601654 973832 1425190 382199 1072500 617623 1996638 1276532 1628750 1632000 1075772 1042043 1017065 1531222 1738707 107112 1912905 91159 699864 1405092 1166953 654250 254529 90384 1781599 737753 1320107 524020 722516 134593 1047157 1004399 1843369 1687552 1228847 902361 1595883 1514162 226301 422730 1098568 263757 1061445 1958812 1215491 172301 880616 1446512 781582 1029334 713150 117598 1868091 481331 1223569 477121 1113467 535490 1919490 1507990 707706 1968037 1868887 993367 264560 659871 1861040 333952 388349 1791597 1242727 802536 691620 643649 596254 988212 1520390 1078388 1008270 1746635 594854 115080 226581 1350831 1635781 239348 515962 1225369 1351996 716172 1746772 1508949 1849027 304325 535853 58982 485423 1910866 1187410 421996 950084 276521 25174 1518698 1526254 1478797 314764 1120507 1805060 1494365 970583 357167 236467 1105848 1474478 1016657 151598 1381885 1539187 181040 822807 212396 263765 1678984 1377654 1940182 942675 1509904 339006 1182866 1882257 674619 1487420 521757 1050392 313689 1940908 1048469 1395880 1499311 1276543 889036 315197 1212638 87903 52634 1689820 1445515 427407 1472321 1393688 1955451 677033 1480002 1838005 1288973 708439 882938 1646982 158491 1523272 226410 128256 565274 1703935 1142767 941856 948719 552661 1705669 504197 1295080 523479 1609458 651463 638053 1014322 200022 450439 1679201 371845 1226736 1674939 1567819 235794 1359472 1678659 1139620 1684670 1655724 490604 1049669 1053990 687187 410547 1149185 1523991 404845 1804637 240386 228057 239735 1079202 362073 1183969 1655898 1593324 507377 1248219 647368 685049 1190666 83371 637490 1119177 1029973 513107 872541 863093 856511 797797 315209 1312224 19027 360962 292482 1747488 781794 286094 1082816 205047 1277434 325078 920098 1895826 472365 1247036 363551 1971339 323248 1743767 1576920 901323 1984118 1898776 487442 1928311 1351523 1038722 1256156 1648827 1531964 67385 1679990 361261 395505 565230 810870 831766 1131057 406989 1198442 1918552 588132 960660 495325 91362 845690 1179717 895750 1024423 554902 1121240 1990479 767885 1560838 1628627 234568 1831905 354884 24434 1732205 411583 1029644 687153 1718790 1345873 502456 225086 475539 1191377 1688991 1737914 1568408 972922 674167 1434093 240906 1950135 181731 1721643 1596403 1822191 1891034 1264754 283837 232343 1007745 471250 1171694 1440755 742113 623023 1376153 849830 1004375 342871 1818824 912556 879721 1175498 15311 1782001 126411 456925 547830 1465522 1748832 560617 406664 1943730 975728 843372 1398934 847143 432684 1573802 1306095 1185782 1559295 11319 553742 833126 1518215 1573691 1997393 3271 945221 1714793 1525772 1043166 1229552 668442 893142 162449 1599393 1091854 1210585 1845951 1624394 1040881 1617378 1242394 1411893 1691146 974584 229310 244382 1638953 19732 295869 305044 1678442 1721164 662339 1451899 1141952 1207193 1198293 671424 948245 639628 1486448 957396 1857055 1380662 954468 1242403 155392 872920 1010496 459455 134745 1067506 578926 1284292 1736369 1308037 236101 1761443 1322503 1231593 1331019 270437 727980 1588553 1361046 713197 587146 927536 1893207 916752 567095 1392285 1347227 1458937 1708438 183637 450121 363563 1386599 1696954 1665238 1195337 1247831 1021817 704707 1877601 1770817 284001 651551 583984 1594911 584492 1185333 993606 906925 954535 1154373 1062052 371733 390275 71110 1017183 1754851 1648516 459987 1506637 707664 1689821 1482339 520150 1309899 520843 171873 1003495 1560890 511478 1496552 1250145 668319 1831020 1499329 511515 1686646 1955951 1827492 578152 1477587 1523129 1102296 864550 216805 1819769 607032 535044 736254 1707693 513546 926476 450308 1285784 82073 1163819 938080 594481 1255600 1446779 1631767 1508314 1161286 880066 882380 1126896 1547958 1546772 1619655 1220152 971655 889662 834048 1709552 627780 1880477 444614 219150 1314379 268358 1213765 1778981 1446858 1636870 407929 1844542 1423706 1998704 1060534 1428655 604995 521731 9683 1996196 1378395 1316054 1559577 95447 44027 126363 404970 855183 462922 1425653 1133964 1354741 1938523 346029 1513246 140376 1539839 1525732 916333 120583 1094089 834614 590885 737931 1176599 941916 1560594 1085968 1871953 374576 506370 1762868 1763359 880556 107606 892580 1355830 1744086 1719221 869467 1383209 1479360 1130423 942934 1192315 1681887 875930 755320 93052 1919606 1321488 370927 435375 1915414 1674560 1218807 1263309 990566 648578 1310295 553623 1988282 1744343 1233434 530669 400041 638635 1270915 1609425 1743883 1882675 1430663 876471 1144747 624352 1894288 1056026 1524822 145008 555571 935083 344220 376555 510307 1276595 1119077 746287 567946 1972484 1150959 1039583 1551381 1735661 1962737 979212 1558056 1745449 1703514 335654 199736 515497 249769 1967257 816617 333822 375772 1217273 692169 979139 1137942 619847 409387 1975950 192177 1744658 777553 683707 1062437 1735771 1677053 890996 1200777 1750937 1783589 42582 780417 1563280 1346395 136814 750876 831665 434917 936291 630855 219283 1021345 1397971 1869112 1840374 484012 845808 122058 1909813 1033405 1795966 179528 1414724 1286064 837921 1398660 310487 1187346 1423650 923584 1687663 168272 363847 1862739 344403 478848 1818228 204406 1401571 206003 989465 872464 794053 1641095 1788945 725067 593524 1522307 97775 1935331 521329 1082859 608391 375433 1141015 1547191 1457971 325519 1331348 1690310 248136 1720196 92054 622635 1678260 1922035 1473849 1594663 440274 580751 1759219 1762836 292852 666922 1411544 137948 884648 961283 878433 1812552 788303 672321 1210454 943396 1967157 1415886 538454 1991235 1997743 970482 260684 1767675 1964591 789173 71934 1813533 1259089 87040 213343 1169918 1114061 715133 1477159 1435722 1023357 1879184 720435 606973 113243 1351394 758846 1571145 1084139 1463088 897557 56185 1631907 1849997 1347313 1610288 541782 1140151 1249977 1043280 1240044 1862794 221431 1929449 1237389 863438 995586 215163 1566402 1179804 1239609 488899 1923807 8041 1325899 1063556 1284145 11203 1215661 486402 1138065 381512 1400229 1752434 415959 666282 1182216 378206 992734 1190244 681489 26823 1018233 575344 1112239 1489184 1937845 1406779 905548 174819 846845 1081924 1058049 441343 917009 1105345 708400 413287 1568319 1853211 1879080 1626685 1199120 503909 586260 1920665 705203 1767524 1917226 786805 1200706 842503 335856 565376 1396301 1652365 639036 598296 79672 167488 481563 1444373 1806352 921067 665355 1444910 666536 925332 840779 1728756 618850 1367175 1750503 1711694 856720 1836198 556395 1346605 402850 1978803 1811257 1873859 1390277 1780333 1820664 1080971 1823109 1322220 1581783 1534207 487025 703536 1898025 362086 437493 1050858 994053 1182285 627782 1878034 1214152 1642530 148366 549512 674921 1281976 1006377 1771041 789166 1428394 1514194 578813 674953 888068 340320 840443 851487 1671001 548351 1267193 1745649 290817 1776570 1718010 578443 390432 87057 1889297 1233149 1013573 1247014 50631 1580155 1757168 1118989 1289954 978740 177618 120320 1619429 754802 847461 135248 403320 786734 1440494 1710297 1061145 1115061 54345 1081460 583317 1769905 1674634 1910480 1187400 1760664 1165018 379213 1141780 598604 1470880 1011521 503810 100577 169702 1577148 605106 812342 44144 1603095 456029 1216749 1558145 389257 1484830 646544 1286979 372520 852651 968113 149587 1751119 1366716 1381109 111366 544498 1034360 688022 1764779 864840 1485602 1498268 1162712 277985 411949 1079675 1615933 1588434 963629 359244 781934 1681121 900886 1737813 333866 92649 1765253 533726 1170897 368652 868297 1966988 369585 245254 970253 990507 165871 458272 639393 798220 1723427 27835 983000 1819356 872039 1969963 587830 1337289 1430246 1216273 416798 1964492 545506 728172 278780 600466 1909585 1333157 1669449 1307637 295800 1919693 1952942 1446506 827344 902871 336003 1494895 226404 1435328 634701 1089173 288813 1921286 999283 545040 1718146 498105 1815323 297466 1727470 1530419 852071 1122138 526800 740673 1797411 160848 360548 913451 31030 441251 842788 1466941 1096429 31686 222886 1070037 1543785 118208 1445356 472232 809292 1981662 1528104 1864675 1147159 1627560 606834 524453 566322 159175 949298 1495833 59760 1722488 339597 1388790 848773 1842227 291558 691064 1554214 514823 640770 1353416 508860 1404433 1529517 1498153 1018860 1774251 55361 1550016 1118124 241863 1549539 419227 1444644 1547786 144534 986221 1560853 1305698 893024 1068515 947476 760127 139412 981772 770072 1265555 144055 1041109 1168126 933816 1492338 1668759 1051716 875440 1680074 1093768 776015 831812 768037 1306453 1368040 1151173 259677 383746 1229794 265600 385223 550122 783536 664 1500744 1678335 1194601 414845 844605 978568 908224 1223599 1769932 1238516 168040 1677922 426483 816952 515002 1024530 725475 735795 702347 1505683 1591515 428503 476565 1011347 1226371 98169 1346668 1635621 434416 1313950 418096 1045437 638996 1003503 1192520 1884806 421628 484730 59143 565811 1377858 197941 1541824 1465064 1395013 1821363 1804940 1893667 1752590 420185 1814621 1703512 1840961 700026 414223 539853 373537 1226483 808263 1413671 469171 679018 560970 1249114 1464323 1167784 65763 816218 1850737 577966 1094805 1567319 953185 1447559 1224985 980941 1385803 1565153 1938995 1765753 1622080 1926721 1751911 871617 1591427 655378 952806 1031010 737162 515893 753428 1461714 102638 614413 1507028 1239179 1207669 158291 115087 523095 1523836 816713 1018929 782402 1209155 1691800 605968 732281 32183 1211736 515175 1116106 497340 786903 1654242 1347141 589913 1987309 1172412 989703 464280 613279 116176 1156868 1501357 1213925 1325916 1825616 325731 204221 943647 1541270 627974 1325714 1773367 383767 838714 822926 214390 116641 469205 780699 1546073 1655419 1920615 1719077 1407815 1051052 233811 1560103 1137906 1928210 1695366 272934 1395682 1860734 819811 1134773 794471 1815378 1356059 1908976 939653 1542510 485938 1027237 779876 1843057 1408442 1918916 438193 1655899 1595631 1011750 1441716 1553333 1900087 878226 1060557 1622307 1577396 1429366 933433 100287 507204 56519 482300 856181 1662757 1055497 1981813 1124291 1833024 198459 315160 1575902 370618 142055 1607546 1118453 1473066 1624973 1391431 548185 301245 1074790 1739902 1659293 1690897 1531192 1527730 355453 1429110 1004334 1211353 1866573 1651628 1271690 1404962 106857 1188088 1852641 860600 541503 313360 606368 1632091 355595 308233 1819215 610981 114559 238746 1817676 1865884 556723 1625573 1739008 591574 1926052 1363328 864050 70069 749850 807469 852464 1152019 372353 708779 1037601 985572 1589546 1030641 1381258 1992087 908786 1820077 1977538 1472772 1556781 975996 63183 821923 536703 426855 1326193 1295823 376198 818349 278837 5627 1474949 247612 35372 1090399 1820302 513352 1151118 1300887 297963 1861101 865990 1815888 532754 264132 1129165 1863035 1575128 1987953 1483990 1261115 1731239 594128 507465 911469 1151972 694934 189713 1465291 389819 165293 1575032 1102646 677559 1800360 1901938 727708 1691968 689675 1204747 133152 36638 1997149 80673 1556882 1193344 1160710 1005480 1177474 1864013 1196525 184610 1771866 915951 1142798 65378 512737 560758 522755 16354 1702075 762459 1714488 1703290 542490 1839470 459375 1479596 28072 1472174 907120 1308082 1803739 1504268 1834552 422353 1081345 472870 1322660 1020056 1621911 1205484 520937 1977397 1972698 1317367 1155315 600883 1078130 647169 1116905 969234 401618 972932 541886 235435 1246998 1569439 524807 43337 1665345 308949 1434295 448559 563957 149608 1987934 48096 299916 1459193 1048613 1139147 1585553 320795 1825129 1079484 1318272 624803 944276 1323358 1136858 942283 350733 1604184 1259598 918307 813933 1641338 1807470 1655802 1303199 1087833 29402 1841419 1074255 782796 412612 461846 956964 1629914 453263 1035316 1321472 1878464 1094541 1838505 1546536 943744 1504917 143882 168776 382898 53532 410351 348563 738103 1073293 1494758 747250 734820 1300231 1251388 1381368 1989769 104884 1580836 365675 934135 1764661 138619 460812 1517722 1708652 919581 621953 708585 1274647 1865681 1819019 1026609 1116152 1892677 498306 332820 807819 874793 1515466 987712 1878522 1964318 1483050 796061 1436397 3190 353183 1306806 266380 19606 620996 1531123 376640 435313 1510541 70155 1423612 1904304 323441 1254707 1703681 277609 1724193 1975968 1711539 141229 1211138 1745587 249099 1540757 1286760 1479488 1295870 473680 855883 1609208 1545921 972114 1099564 850746 861893 1339059 658814 1452125 348552 621257 623492 343939 607060 707311 1671559 828046 1654815 1816915 1582805 1981935 600704 1135516 471781 1211047 946947 1424390 800388 706330 1872961 246161 1854551 1870895 752623 30813 995150 1288423 363520 658393 915591 1908520 1269637 933131 1514799 507651 4676 69063 51889 1650779 171233 585771 448253 1536357 217679 900526 1897651 127559 217576 761151 487438 1650124 1177595 1382555 835077 1947352 1090496 848727 834432 709458 1725335 105392 907584 987230 912257 1030118 831272 675442 322269 768841 1720760 418151 543464 1853562 262731 510081 251272 1335411 1216705 901508 602444 1628594 354954 1853109 283161 33438 1471143 1033233 284519 1861094 958743 1025842 218703 300514 1488660 1240690 332160 578677 385982 612521 934200 655214 329918 1291522 903440 1954591 1589380 258786 1419876 1069192 544004 881875 46779 1689999 1250423 1738005 1898024 1543579 1975746 857858 383605 1363144 702405 276119 1696707 971838 1249188 1454236 1468391 1205348 1829895 1414052 1391172 441156 1374696 1665646 367925 1101153 294200 550572 1431427 1426977 149261 1402552 321133 1897627 1028587 1376132 461472 108109 287102 1887498 1718800 366627 1795930 581735 1258522 121787 167403 1211142 338184 728609 1894369 1139734 1817278 1596023 1488570 1978299 1435484 220338 1375226 714209 684927 1917306 1697639 308742 33919 1050741 160713 737723 1502233 86582 141216 198595 624208 1495242 43220 931694 1829339 1749535 1503981 218769 1982445 805729 1658572 130168 1817664 29112 975324 227398 216850 555543 885669 823155 1355880 402331 935738 1905231 1816959 1738450 1677700 59636 264977 1328970 1439238 59343 324866 965131 304728 186288 829969 658754 1919564 1643768 925704 515673 1339501 562927 1051937 1565231 268642 946246 1387094 750953 1025684 570885 168940 1876270 141325 165878 1733802 1479983 261428 1732 197226 993415 1195137 608699 1610015 1118163 1143488 1365362 1108582 332265 754546 1833342 596750 1295632 308529 869289 326476 1140761 1094432 319218 1835744 10918 490046 1203534 1183710 262931 683432 1777958 1063840 510674 1776890 287910 1518829 1199961 1789877 849558 303694 1466228 142495 205468 276543 1532283 1123871 201945 1432687 858672 1981229 1145452 1326287 1389483 1022172 230404 1400393 1019736 1762351 649969 544139 948977 1691694 865379 556696 1470487 1532363 268086 1985710 48270 1359706 1847296 476188 927237 1116125 1798055 1038850 1118248 910541 506079 1782223 1106773 1113473 309580 847891 289092 656026 931071 1006899 899276 287938 1468197 1479298 13152 1975083 354543 1325588 25263 563859 1050603 1031339 1461638 695315 1030921 713176 1086517 39921 1749186 1267519 105988 1327390 348723 313347 1298471 691044 267287 1704658 937653 306105 1202507 1443897 682920 1495949 525319 1833310 1448682 1210810 725898 562309 1458603 688892 56690 1917252 187500 19130 1282286 1019697 886032 932914 835438 658122 813095 783410 907330 305278 1888464 1078153 659412 595729 1326348 943775 35024 1922747 516800 778143 343304 236741 54643 503584 1488630 1867646 746158 1488437 1754320 1753678 1327876 1029045 1792828 890050 1740953 221673 911640 358075 905191 1136468 1476585 1704406 1009207 178511 883760 561517 827451 1975454 7472 563701 504680 1251444 1838850 1244885 550493 1318135 138442 547581 521404 702140 291972 662019 309743 1157595 116385 1051799 414540 465013 1007208 446166 528627 545253 1516437 226664 1245571 470630 1933206 1042881 895371 196029 1614712 516180 459854 709256 1621723 807380 117554 630009 1937464 597973 1981484 492807 1572732 1763031 937949 904980 111930 1208843 1415016 104942 1941922 1891944 1214043 308131 1819389 1234089 1051520 844886 1135764 1181197 1340616 285006 1497383 1997690 880593 970356 835291 1923692 1151411 920469 1046392 1659909 902086 675246 663855 1744765 403936 1516705 526246 732814 704371 242021 1113354 1190392 1278975 217262 1065141 1376603 125283 391623 245834 929241 1339319 353002 6680 575505 321919 1842502 1824148 758957 103003 1476187 939974 277223 692612 1984489 529160 915445 1341078 567458 1650984 1253716 351294 590059 549505 44654 1596724 1358186 1841167 1828581 1982260 606770 164004 230628 1814651 712518 977394 1986121 1596522 105319 1718732 388008 1536178 484044 955058 1945571 1324955 1655801 210794 1770603 660910 1357087 253183 699378 1013288 877817 1565466 395227 1996802 1248311 422753 287999 1139784 1682806 874796 1695729 1136812 1517266 1681458 1964135 1842986 1910837 1976591 1107481 571563 38229 1782308 1336388 466760 1901349 1733565 779070 982871 926772 82021 696927 208995 1438012 907219 327916 1271497 1881373 86782 255699 473528 1873162 164056 1005362 356130 830614 1661245 1954992 446899 1631875 300385 946950 1675861 1903610 154773 910778 1955516 547132 1777088 1477171 1900144 681009 172980 529862 424848 1039250 459033 1534212 252566 1120513 1653666 1667378 70408 1683147 1288364 186430 1559983 1002004 1562821 423064 1758229 473841 123499 881137 169014 390618 1255341 1244330 1772115 514924 567692 573483 1195299 873834 474408 1123693 1100330 257804 1491455 41887 1618839 1145910 1657956 1391632 241166 633540 1611458 1096232 1553374 1315922 16008 1754010 918730 793675 454542 486122 1346276 1452917 1308167 669643 140160 1326800 677578 666707 901176 1629186 255183 128456 359106 1317295 161029 1190901 1806091 1472658 52091 273946 459625 1236313 513650 266438 1882559 1925875 1790855 1749830 802333 739980 960938 191037 1806596 299380 621933 317228 978847 569751 1417214 678640 1829563 1855868 560332 1451009 324177 1861962 1413889 1889890 414964 941513 436754 1799745 846507 297433 1123293 1209300 158215 328679 614850 518199 408655 1618990 365183 674581 691428 35718 808533 1104519 945708 1953231 1048465 1918529 1028912 267118 60394 706316 1057317 1149057 701711 1933159 1022722 700819 1374091 355427 454520 809394 982265 1404566 1364245 1795848 541986 1707780 1221239 677669 1702341 1807354 559621 480185 1671234 1367849 1186680 1939119 1879385 497854 128340 1807376 912170 1929658 276180 177651 54947 1891657 1380052 1289790 1599083 607684 18545 598057 902425 430394 683612 1994652 1424293 1706072 1554060 206969 428885 1534688 1590939 185074 1396475 905820 223025 460097 888372 346604 61346 723385 1676246 1919760 1366504 1640571 544431 321059 1778349 1064904 972934 526408 226482 291567 1498558 80889 572052 1152507 1871723 1909326 226216 554907 617212 553547 319800 190670 1743907 1384601 745406 1782002 1420080 1585172 532500 322240 528140 696846 1041072 1315564 767179 1731865 1025144 54393 276865 796921 1252911 1865542 882080 562401 650831 386514 846729 237842 1251926 1334750 1430454 296840 472446 168833 1355094 92814 594738 637447 740949 451362 1836394 826193 900347 1016244 1611812 214464 1900814 672155 567627 1835949 767188 1722564 276902 1615480 1802591 644795 807464 1437135 328221 1867133 1538759 1979358 931397 1736563 1795231 1317331 943834 1760764 1454534 880415 1859140 1774315 261979 942166 476980 1081594 148736 762085 1205637 1360826 1463170 667357 969224 149594 764437 208924 1616984 591987 554268 1119344 83650 1448292 610255 1927046 434884 1042679 1021402 1227057 885534 489078 727759 1874789 1518809 54288 464741 471302 1407988 47743 1545099 14993 1597177 187324 1147982 518008 1138279 1232641 755634 704081 8199 195527 1187024 684134 1554139 642149 1947546 402860 1243804 1867776 915827 1913140 1929902 199127 1726233 819136 514521 1808336 346578 1675000 722262 1003601 470169 344615 1346967 1850916 93732 901126 1198744 573030 30523 1233207 1153978 1180790 1463079 1345945 1296730 1273784 216182 1191945 667816 1180397 1059072 1138794 1386482 1200705 905427 1405045 411001 1242346 456437 1033960 1890266 1845492 1766783 995481 1232921 718046 177370 658381 1586134 735697 1906675 1697994 673404 667408 1363342 1491701 1411680 1429513 378627 754044 555419 1490735 524550 127145 1140585 1956582 834455 121944 1426826 1231121 581660 1844223 1759722 1160592 53818 684551 967672 1172533 1323054 1176890 137339 1187683 861634 1413547 1614117 898722 1532349 707119 501545 433760 40270 1992311 1410109 950388 1610409 1946 1958892 447047 1318575 1231136 1562642 1182540 1535450 414610 215367 1929114 750611 1757723 1391715 215790 1666902 292603 1891651 1198300 518640 1382551 1433899 144958 271805 1179249 1477857 361890 26064 93955 297358 1266293 273670 397258 1158706 797143 606985 1841106 922728 91487 354666 945713 826977 691746 1933618 988350 136298 1275275 819667 541848 84456 514896 655283 1683363 1551084 389811 1134380 1830937 769336 1468174 1306358 751554 1765134 1325796 1212594 1009409 1744942 1585973 1110902 1994411 1353905 1674677 1357673 936750 87402 1468761 1450921 127238 501235 1319919 1711750 1312411 541828 631998 1744732 1679405 294155 691682 809426 261678 1303545 92675 1352622 1981934 1063046 1417294 119762 1684035 575253 1756750 1292105 501904 265501 576460 1179821 444119 367013 1289094 836322 1244527 698518 1086990 1788435 207630 959558 394778 1973141 1155941 477042 1177598 1396283 368770 135538 164181 737795 366935 694833 1474499 579866 1972375 1414522 1467668 1960520 1550537 1815353 373013 831758 839623 351922 479185 1326566 507770 218709 1948394 271894 1723472 1881026 56627 345344 1073120 766050 603928 53729 1459436 1955406 304150 649534 330510 640897 301476 439570 1817873 1811793 856351 1864327 1437029 956905 1341153 1029717 40137 1360936 479385 115462 339275 1143622 1566967 1848651 574122 678314 1779563 1499255 1009748 1180725 1585596 13770 1803425 1912486 1963297 1752357 1914436 1525224 1882939 194049 183346 892458 1725330 310474 1813806 1705997 15894 1596402 733930 59827 552500 607862 199788 769609 1035252 1935061 165897 33558 1602470 989646 485362 1500003 1818202 1032406 1034471 18291 426492 473181 1507054 544533 1955664 804702 441380 1503842 1466898 1666958 59427 1834146 133110 203113 1641442 446870 770935 1547420 1497358 566147 1489724 1025531 1840022 1962193 509026 160786 864310 959359 1881277 1084177 1076719 1057265 1251563 560701 1509643 131231 515495 594703 1111373 908978 1490904 1046956 1732257 1607118 1355630 416312 475111 1240405 953523 938219 1270894 1805880 1400822 822084 1565734 1987931 865660 185865 1141221 1517852 1485658 1712898 1331372 1512122 1210418 1687983 11641 1040906 1991295 1130358 1323965 1642381 422888 1028013 1079900 1300746 1402600 467656 1649249 114501 1849188 721093 1430197 27906 1491007 1310339 174706 1328596 1650211 1179086 586095 714385 1286822 725561 1558094 1734707 1474425 1792792 1020410 1752797 1890168 1427694 1813996 809019 1440895 962762 989217 244641 1573205 1865771 1456655 190382 1571420 332218 1207153 358223 746377 371232 855460 981510 1382649 58141 1802281 1955357 1377959 174170 1297037 1365950 502348 419685 972931 763934 23063 340664 1946487 990885 84373 1757858 1296401 1184380 522399 1041720 1091663 1954612 938198 1267616 229985 155826 83319 608370 90954 1603562 1049746 153439 255751 1783549 975494 507218 922801 1639389 1990040 1909583 1477311 1327411 445795 947320 1527367 1594652 641389 1308981 724491 417807 891277 1876097 1587427 1788069 1106072 151624 1508777 267722 606291 906293 1927394 506896 1614073 1460577 770258 296872 1743891 1396052 186484 828407 502345 1206763 1776432 1726340 598674 837181 1785733 1069607 1149805 1261515 1771368 689717 1368141 1476086 1815243 72789 1283669 1241563 1415430 1276599 1205790 1620383 836821 1245099 1915722 8717 326225 429992 599803 1774219 620425 212451 24826 708737 120301 1168973 449515 1617831 1659485 655717 565513 359745 739199 1001274 429139 217124 194943 1707794 51326 1055581 784414 796528 370390 315626 1344810 1771453 1998316 1144273 621194 1933261 374893 447992 1071568 1101502 1141892 1546987 1005653 759219 1936924 1741025 1939548 1236976 391348 381395 1827881 924818 1219069 1776614 521778 814157 428884 1571830 718107 1067775 1116477 1823717 1274264 1181542 1572074 1982008 9345 227096 1631153 375749 1185047 1986854 197150 1436241 1005512 1277529 1554957 1735678 234837 1200521 1594586 1713389 1861155 164275 1400242 101466 59274 1849192 1258262 1958275 1958367 1657619 618146 746730 1144160 958451 617379 1754372 1195902 1139775 1182000 1630411 1224566 1155376 635952 124950 1875799 1811877 1843026 1692771 670834 162415 196170 1498542 1972099 313017 861969 282672 866475 408270 1725646 1855721 1116041 758968 495165 734466 1452305 816461 194011 121230 761139 183550 803169 1361280 365263 1903697 1093332 1127172 232669 907718 149055 1102221 72648 842643 867693 591026 1214084 596530 1012382 1927557 133850 608603 858990 87543 80029 399460 707986 1871831 1902695 644539 1647221 946626 65323 1748314 1501278 916935 701978 1220247 136511 116650 1133520 1046514 1123842 1450347 305869 880022 1617612 1987944 88595 120559 1077113 1710492 261445 837442 630336 1683344 372601 1237888 786370 118651 1082758 821748 1911115 847407 1798196 198217 396344 1512663 129870 289225 163050 14941 1025055 1444974 1039034 1901313 1034926 862525 64047 807597 1240574 1713512 1664081 448998 1361488 742144 1463696 214711 1228836 316195 183628 405685 424840 687262 114163 193426 1011108 188632 1261440 604808 172109 1440533 1325479 532240 1121529 1383315 819583 110703 1684659 206346 1741170 715626 1045604 1958857 1032274 742769 1597348 1591664 1759345 413587 726775 733328 1252827 1099856 769628 608261 604147 70530 775949 1131064 1980673 346645 332747 1079483 1183308 1675762 727946 574863 314564 646638 137690 619526 1204273 1646825 1484194 8858 437082 760197 514032 1832513 176295 673769 1103072 569470 1645267 821033 1430187 84497 1984581 287461 932010 1863388 1029947 1221031 270056 1671802 1041946 1180661 1816729 93169 663114 591819 1540874 1841670 95843 1968070 1696725 1856673 234204 545345 1593326 1761584 1517470 239577 300233 212082 1858045 1341276 1651909 1037767 779656 1720229 700503 1966958 1896750 1130128 1219073 126790 1943469 1058213 1639369 211314 300129 931822 1136135 590672 1744960 1800980 234096 340376 368913 1863807 1312067 717988 952182 1493785 9165 1825832 1831687 1982313 530264 1604834 469755 1148563 61263 1439000 586416 1502485 619802 1113778 65514 1196297 1930386 1235617 788777 976502 358255 528972 1323213 150768 1574125 1332697 797796 730156 1227159 1662989 1243023 1655729 52349 602626 1314967 1560972 1740153 624079 1632741 240035 1291245 789517 513904 1060673 1036749 1266481 635034 1613337 739325 56981 67525 639505 586144 1535997 230409 643599 1849023 1362489 603080 1370749 219973 589868 1677557 141509 1130058 210221 485882 717221 669053 175198 1056923 1338131 920887 1789167 1010947 1860926 1122302 421997 564854 1939182 429035 619111 523094 1576332 1474428 1575129 34663 1361603 728756 305298 1052648 682222 883066 505465 959600 1263415 1588819 116714 1487719 715774 1784191 1679559 1056304 1455325 1626304 1840761 793349 1612059 224542 531461 811144 1823648 483596 1672332 503453 359717 536038 209211 1683528 634380 1108336 1460064 286579 170808 1982912 1215098 970415 1122793 1424164 1153299 606184 1847783 1075467 663110 816484 1451443 1163890 916353 313583 98323 205269 272786 435351 225902 1019534 1883999 480321 1879434 1186121 50213 824209 1032306 1355980 577422 1360673 1314653 213677 976156 302411 1061554 1100468 994415 1221086 896992 76530 256739 824899 1343234 583350 1026290 1532312 1652413 1185971 203161 373896 719742 1373335 61093 1241232 1774740 607377 1572676 1454570 53868 1839896 1697967 1220518 819476 602947 552792 963993 369181 1465087 991742 659458 468235 283976 724127 1627859 1569229 275740 1197855 355434 135852 1168370 1139216 106838 22081 273088 731963 176696 1402534 902442 656714 1291124 968747 1433547 461552 953457 1671034 1264219 106635 1867888 1562658 1214505 1480273 1131926 941646 169012 1732474 459412 1239224 1856866 19859 1101406 1038216 680933 1435677 273375 524698 1844258 701158 92587 1743448 1033080 1638920 1440640 320936 902479 1394069 1731567 361144 1856109 963275 218847 1685730 1229915 1400189 877242 932264 1981126 324789 1647574 1626572 328788 104860 1826389 216564 1711040 1699637 874324 1029950 1821209 1849151 1103248 44073 439907 421573 1092642 925616 1480359 1999744 1823960 571799 1453223 679847 809834 739934 1224986 1970573 1631339 1203595 422675 1925740 1275950 1402953 1493409 1503995 1115493 101922 84254 1802003 133783 765473 867507 530484 462981 1693344 667851 1210790 1631784 12168 1346930 663422 1361914 220682 1686679 1915807 1163392 392162 194905 1292940 42230 1610851 1564078 1794051 903228 209671 712550 623115 1854337 212969 150207 1446102 1390595 1657631 127713 182446 1949721 130352 1895087 288036 427090 1938068 1458644 1347849 1019238 1876368 40924 270045 1617347 1042250 533934 488884 1931182 1790809 1095918 1598041 1557785 1273868 1708268 563471 1723274 497144 1870779 1845369 761235 289526 1145330 380659 1302390 600975 658856 1675107 752969 550759 490135 1940194 1181827 1764320 50543 1720512 1327543 1985758 1790709 1186574 1972162 675271 1858564 266384 86433 677237 553961 1857600 1399938 1282346 387274 112624 1574134 1683208 1576505 592353 935469 545182 650570 1866980 194153 1845736 248506 1364947 1845415 556551 1756346 573379 778068 1377490 1405512 1631396 1294520 1336684 1101083 1842280 1374397 156158 746335 566252 474971 1068483 848444 458853 1542097 146393 60052 393691 1146216 896274 1852400 298477 525295 1790018 456547 922335 1600909 399310 1967172 1204279 1796540 1012768 1075828 437560 1806084 1868262 1727522 800247 1537629 974574 1349129 743897 1331171 1879404 1488808 1719839 35984 140262 1059974 1102503 1618038 1731746 837483 159085 828268 17554 1323250 705164 880298 1033990 680456 1499726 1471591 676434 1484249 471360 733884 1059846 1286876 1864199 959227 1576310 1075890 1927437 1908526 610658 990672 602009 1079205 980070 169252 1629958 1176246 626325 404287 861933 1522925 1779793 1755517 963988 232980 414375 1134263 777410 182878 1009696 260460 1174492 1050018 882960 1469829 1439192 1419740 591046 1425994 1002440 526525 1060981 1281335 1846149 689431 1753515 1960485 1954978 1131840 1836342 1656532 1027504 1277496 92020 1238846 1329126 1519657 1975329 1490471 1121834 782023 361880 611251 323844 250100 1852178 700347 1284067 1988131 1367412 330399 1650938 88906 63855 60106 1249903 1023805 1288509 332154 1188130 892569 1206741 1825993 1251230 310677 1725313 1636276 1715268 696468 1851240 873227 870479 957938 1921069 845978 1156190 1280624 888461 580424 831672 722221 1492580 228412 1987679 643549 887789 648979 1192901 1835132 62133 1803884 49665 1013694 254120 1104114 1450391 643665 143181 70134 324772 818293 1604186 39538 1281210 1180589 1358880 726979 891628 604652 1591624 1635969 769941 634800 35280 12562 1527460 836666 406648 1050926 1864238 242642 1165809 519608 1245815 22426 1217012 1113378 1880000 1491325 1755645 1165271 1228589 1334049 1754596 1722804 1771950 1032546 1179130 1678314 1133521 1550720 136526 1840002 1205706 258394 451749 19464 1420636 1978595 101006 864554 689178 37154 1040102 449867 868797 135681 520325 756057 669948 790719 654816 458728 370202 673690 433278 1280277 907990 428635 1025707 543933 311525 1696104 561627 1337992 446853 1426117 1440669 1434215 169580 1271525 515329 146490 1818509 432466 1313602 1346769 871683 1968184 1564422 1454435 509821 45256 757946 987305 665703 801638 725054 713276 1167930 839409 1869979 1359559 590782 409413 953232 597994 1549008 960796 1127046 1287773 1265640 1010906 1404918 1813101 1512 1552584 181908 1053063 79508 28698 1506656 1374994 1933043 1382089 1855423 1480086 1503662 592596 903514 760992 236330 907926 1889553 891456 1833749 313283 1083705 166169 1825337 1359306 928580 1751574 1643747 1707526 197890 1677281 1592800 834661 1291048 1311239 224381 546667 1946686 1475294 268557 394900 1003904 1922452 1395084 1052003 151571 382808 1748545 1541456 1523757 1068558 1806893 1801508 983558 820314 1783266 1945895 764989 470003 1600007 1554117 1737064 1713007 1480387 1928967 1360331 829150 915699 1837191 1110391 1744035 102042 1914763 458684 1234314 1127716 1960572 397823 912093 457708 641565 589792 243981 961838 1696508 1729252 281910 764710 746766 1116404 1970218 819144 1140879 1965162 1596206 550615 268051 1252832 1675283 101485 1463560 691165 1578599 1967398 1931450 1874251 643061 195898 1608505 1848426 1392932 907100 576370 521712 1671574 835048 1270001 621211 1252052 782933 566985 126187 1531982 37142 697859 1587839 1440900 487978 49450 1480255 1476130 294424 306173 229729 33437 1407415 320219 6853 52901 1996499 711144 1743654 1173371 817611 1001434 842550 44335 1266641 428894 485030 1054827 1179893 306345 7834 1174322 1659887 1829765 1039281 302625 1159028 159586 1768121 1463743 1263503 1019528 1581493 138413 1329824 1186038 1384537 385157 787875 526373 916615 1349619 1550279 1024176 1188483 808813 821820 979529 474493 1457751 337701 1674297 1199187 976389 1269754 1563718 1441947 353230 1219297 850187 1186172 1375685 979343 1584031 345590 363606 545982 1602654 524075 1452912 445998 1262897 1960622 1538546 349282 1445576 681497 823614 1399625 156741 752427 992425 1769615 1062988 1079198 311352 1291004 1922619 1788442 1057925 1476819 41535 1503667 723826 1685030 615281 1249060 1129146 470136 769533 590911 756649 327638 1124077 950616 676984 777567 1751467 853222 1468922 1203524 1777758 1940970 1178219 967474 19558 1177433 577687 1898793 381035 1477210 1988909 1917669 1179085 841353 171004 1638329 1134833 399815 1601927 133233 1732783 1082425 270833 511670 1110459 897345 1910555 980701 1070594 865914 125079 351068 1543767 426206 1034526 1255544 1312073 1430774 792731 407127 1732295 1653835 580214 1864439 1067991 1251297 1664301 531905 1448564 694457 811709 1170689 410056 715977 1869262 1471334 610636 287672 400464 967276 1133838 1541414 1169200 1103408 417739 387592 442273 1870973 79684 1257773 431406 363303 1587320 1720092 44226 745441 1130497 1072052 1141818 1865583 1277956 329394 69593 492447 1138174 372170 1531851 141358 986293 828310 642370 565984 270019 1276873 795618 610853 1597537 1602519 586225 165974 1687454 1157046 930495 348890 1952914 704225 460803 549123 1420970 6001 1572032 270521 773007 336509 866314 1145640 1037081 1480281 1553816 88076 280216 1105097 446527 389488 1705034 997250 1407849 266344 1994050 523280 1792965 287738 667734 1660082 839289 1354517 997454 1394146 558841 958669 562590 526017 1264795 368111 982761 1148659 941912 1951535 1355838 1686632 993712 1618474 819974 1680318 667305 481964 1118915 1419134 1298698 1897070 1552792 728844 666797 1235361 1916821 1826423 1194772 990571 1647725 330920 1120645 1648039 486417 845826 1665282 823579 507217 290889 282534 578940 733094 1755724 1555753 866118 897818 1341689 235348 791499 1804447 116823 1092006 1991539 193095 1044457 1398849 267804 1253211 971940 120897 254617 769366 687296 1833280 1848703 839666 305117 1054701 1460259 415098 582009 1955489 1744135 959680 1679989 107677 1057863 493819 1412927 1336157 1781811 141287 1606809 1352451 1988112 1704463 1105424 1422016 986133 1030681 883109 1238114 464537 1746688 645279 1799104 1771888 1429822 1084991 1930801 407960 211321 1039196 1667301 1956801 1550019 1236012 56936 1049405 584084 807694 1998801 40056 449096 742172 1808522 76618 1891779 856645 1736243 64706 890415 279743 1612602 980793 1194136 73740 1941915 1819751 1159223 628800 472601 887784 408961 1743651 1851234 1374910 37489 1669159 638404 34229 1321577 1766056 1903814 635248 742830 654911 1492906 1156510 1676763 720892 460588 1535992 1860572 748250 1248810 519536 1213487 620335 1127367 1474862 692062 205156 1888590 1655752 647737 1831604 663691 907702 1797961 1151159 802272 444554 1061793 1233596 158118 859535 877870 252805 1406588 1044493 190153 446104 335866 1652142 896299 1902537 191632 1393240 258338 1222356 1976917 1307918 95840 813730 1814467 1269975 1120790 689510 984627 1355549 898650 507601 1324261 561963 978973 1416773 539987 1355427 49590 1769145 698923 349318 1097272 979586 1792349 155401 798862 234426 1025223 1303685 1452045 1529678 1721612 729523 931663 382978 310957 1915780 42370 113459 1881863 1608616 1469657 1498567 1444776 806670 750443 427562 1902942 1700180 712035 1621735 1751749 541547 740684 1088417 1367182 150044 1587168 1879578 1658298 505844 1636454 230458 370663 400630 1008071 665254 1516322 77020 697527 603570 780825 1486368 1935079 1168201 25471 332596 1529381 389985 1426731 888086 621132 1737341 1433743 91959 1774208 1018227 1536189 1133092 1979518 1245063 607203 925179 1719416 1212475 1162508 1442777 403776 1228433 1250409 1692502 1521423 1627362 992210 446590 1377029 1175716 1556360 1496945 194331 997194 330180 782737 1814850 249910 1109992 1770811 392009 644643 1291760 77460 1708293 491508 133208 1191194 390558 35651 420041 1985483 630369 762739 73972 647074 1147415 1518127 1728850 1221823 1409701 15805 427396 1515451 201093 985584 274491 1496558 374252 113902 1306575 437550 1771297 822687 1283802 1199649 1209293 825202 233047 936487 525778 1895835 162749 186109 784143 733113 583429 1724893 1784835 1801156 429108 1242334 143843 977129 1242224 1915079 819264 500481 1802200 490600 1553923 1289726 1796611 967067 1965160 1300669 1965126 776200 277283 1160741 781137 187574 530165 586691 903612 819534 133647 882871 1517211 887839 1041392 1094197 61169 1349533 527566 1459285 785047 475716 1070758 1040330 1082226 326634 94599 393757 258935 1247459 1499512 830631 461927 291136 1526158 1406230 1731740 383058 1337823 1964450 1496232 1161126 1348673 1481403 393036 25014 1262858 392959 1048011 1555638 1711100 1047924 444250 686133 260401 1181615 299673 1056104 1279429 1515526 13641 1429216 442961 944704 575350 1943091 1388981 140863 1247467 382238 1704373 450216 927702 1044038 200210 1856275 719902 254758 696836 1465219 328349 790836 1546081 597490 834247 1867599 100494 807910 459076 1170395 446411 1645117 1501998 743962 734036 490471 200522 1241013 1817548 967979 1172224 1268139 425751 799595 578998 433576 1001861 1210916 1916882 1643000 32087 368104 1163135 538766 562117 1115735 513615 1929990 627074 976770 73361 755401 1918605 1030793 1446309 1811295 138408 115028 1883276 1712244 832637 228822 747289 1017683 418177 1216902 876764 241813 89294 377362 997985 579174 414786 1359836 1537309 620253 1715862 889855 151461 1874217 270047 529941 1927594 1079168 1579479 1760041 216726 125266 457308 639011 950723 973071 1461194 1147715 868628 1248117 1388345 484720 636379 486749 1655560 78304 222213 1018773 1089558 1367922 814025 300362 190577 1115470 1160113 308581 1039643 1541944 1363789 996969 1487918 496992 1588008 875822 277366 734223 621359 1041433 1561244 1525325 1729131 1711853 981614 629710 1413041 302485 1612965 1828050 669299 916034 1404810 374190 1603150 1886311 54007 1662261 1692707 30255 486102 412345 121342 903592 1725380 580939 1093319 1828940 358311 572879 1502261 1705821 1586036 1393208 487166 689885 1442448 486165 756240 367812 1845799 1848212 743481 1094491 1354934 756449 1856001 1744944 995315 592904 677579 905786 1623341 531990 1137592 1572548 939023 886409 335631 1478424 1307002 1362471 259297 314305 742007 1794110 1452976 1102203 1431509 48114 1294461 1600405 244819 688815 1297304 1000796 1410185 477516 705346 902219 209655 1641056 1905244 151793 1267565 81632 692037 1042830 860352 802343 475231 1334507 1893094 276923 447736 1879076 1190719 1005312 1335172 143886 1103333 827321 1370369 1962167 1914551 674632 1368742 888768 1501203 202910 396081 1854022 568525 1591080 1140146 470725 936297 1504673 459014 266787 814491 350155 403268 258611 1620813 1689089 1760793 1769977 1471845 154819 259047 277687 214789 1827296 645071 1520984 716880 1611198 1351721 1903774 606971 1063853 1790427 320972 533544 837746 835267 1099288 1394660 539134 40642 953700 64334 1371447 137089 1312295 1179247 1506022 68875 912283 1130685 70224 679792 1272853 165514 1188602 1223971 1749393 1174786 440005 111107 1028388 348595 447874 859629 1899392 1732280 111237 1002263 1112420 660200 1274803 860117 705089 670014 1956673 589950 1879843 1510222 453621 1747932 585754 1145388 45587 918440 524215 673845 1260142 29358 662585 489584 303188 269157 1375769 1019863 423842 982820 1597561 658919 899555 1943400 1734558 1020234 1626917 1505489 714327 75118 1834554 1061266 630207 1987306 759278 590575 317254 1254993 1872379 1305206 1914722 1990914 272979 1673295 1088662 223513 1452716 897533 87095 415836 1510519 20171 657841 1951723 69640 1462992 839050 1888827 686815 466315 351410 1325283 313018 1461401 1104347 891554 1664569 1237390 322299 965710 589347 1654465 1352410 883250 272475 927123 811106 1032895 1684172 619102 1468134 1242670 811782 48087 590075 1204042 282165 811000 1339925 897736 101032 933686 877777 337069 1852461 412534 1761635 1703177 1559489 1495158 1429054 1484149 1757191 744072 91324 1210319 1170251 1009704 1368878 238949 889959 426747 159109 1500708 42244 941483 59052 568084 246258 1013033 1378797 214126 351351 648188 1874063 432864 224146 832604 84202 1439848 1295905 1306074 55732 567000 110082 919481 1467778 41497 652714 1327269 639513 1596758 1707442 458261 260287 1671864 1702924 283858 1578092 315183 141817 1804496 58939 632555 1659013 1775600 805120 543027 1904597 1904608 352492 1354788 1751852 1087054 315860 118830 364336 1868703 805233 642287 375145 718620 789970 986770 1282386 1583504 711298 224557 1662616 424047 829672 331921 239938 1695582 1922836 945949 1654230 1848594 1473171 1345776 505896 1154960 895119 1421459 842100 1123058 526656 25715 1193299 531138 1660771 1874522 659739 1475325 193983 1159882 1416372 1171556 905953 454263 326748 1816371 1238339 1844198 1075629 679767 1331905 924057 1448581 1869466 1178418 1543653 777818 665123 1050252 994613 32545 1018575 1751258 1960973 1911041 829594 1162277 1939194 1146797 254983 1833017 1293993 7616 103183 140502 74424 1869640 374237 1357039 426085 1120301 1863904 1626942 1873419 390898 1407712 145261 1978839 697805 1158489 1469327 579515 1736014 502507 310628 385357 460756 1181326 1294073 1238090 1658329 94758 200622 1748040 913620 1622379 1170203 17968 1202669 563845 1341235 163174 1491921 1671506 1818336 1966520 975886 1846563 23901 1843602 1906575 1245243 477616 583747 594435 1144950 1791268 303384 309444 707460 113774 1179121 1826566 1361248 975195 856060 623755 1265506 1749892 519237 374884 1093083 1283481 769596 1152553 553446 1478856 1600358 1368381 1798265 973885 1602718 1233996 1527179 1407710 487869 387213 598920 1735133 491685 1632535 523569 663109 934849 109958 1015964 446193 941136 1884773 390810 1897983 837367 60370 214647 1614252 523286 1594491 695945 1376404 473204 832552 367333 939249 1794205 666689 1343911 1297492 1211230 1653247 676425 1205774 615016 1315056 1223030 855269 877501 829189 646649 311149 1318710 1038259 1022817 1077972 928788 63536 956769 883459 736415 570234 1422687 1551927 1314025 1105037 990698 318745 210791 413010 1943066 1770182 650283 1297313 512419 944825 415124 1951427 1762087 1619285 904615 6990 1438598 1236697 278432 1134976 622827 644427 1838034 546722 463326 1232721 1988448 729811 1402998 1387461 976216 1308504 1930460 1100917 1625737 1325321 1554162 32264 743755 889461 1810181 1814476 38802 605478 1025026 1629274 159598 178886 535235 1672503 242151 1597665 372003 811032 98104 224731 1415952 152891 299672 1149153 1170845 503100 224753 1442261 40140 725433 1035876 1597853 1107698 1743887 1375970 1059191 1678742 989650 78070 1859699 1891372 1349371 758997 1191687 1239103 324229 1954291 883384 601623 721933 1409306 645698 1812357 1259489 1900506 416738 1298162 1959975 829799 706244 1512850 467127 1798202 391006 966743 832691 1499339 854065 1360928 1795733 25892 1879806 1661581 1926145 1140587 814042 106268 1471149 494178 1769151 1238440 1397729 1150743 953951 1684349 1339829 1371278 748040 1842655 658843 1758155 1874655 283585 1110325 19005 661959 1928261 947680 1763507 1983674 1470879 1718390 52593 1542242 231640 760053 209484 94047 992952 165264 242718 723763 444771 1857049 18705 1875584 529800 1546283 490318 1470531 38020 714163 1265345 1833624 480401 962013 410249 725501 773206 837315 97500 1362608 927907 1115444 1263311 814947 452867 438388 293595 1639423 1583674 114706 222419 1312907 1897897 192489 551342 1888036 994734 1076266 1659563 1161883 329600 1062720 646845 1569714 1768843 257007 407438 1725157 201467 1993786 821874 772815 1591952 434311 1534492 296900 506264 1589393 684782 542025 560279 1398374 30242 1013431 1125150 144191 42709 931786 1334671 198861 1293907 607173 1093335 357542 537368 890292 1166844 841415 799495 1435842 1423995 55512 1803787 755336 1885595 1023736 159716 1913458 358459 1269585 488422 1531958 1093973 1674853 556837 576341 966101 1595183 1780764 245624 61215 1766889 1792324 1639804 241151 493734 783557 265505 636187 309509 147352 1135557 173626 1692466 1807192 280443 1055824 537900 668424 1234672 1804893 1303099 1198387 168784 100867 1922778 1986680 823032 366649 1345911 813612 281626 1585669 722652 160178 1606296 146283 469898 1888276 871228 526006 792273 1500162 389 801017 1671261 1625280 457731 1093387 1380960 1836171 1055632 1817276 824825 1764304 1099717 79307 1699338 180329 1383829 1766858 682664 1869484 223769 1905364 1469175 595686 1010097 644713 111469 808133 1554176 1476727 555240 590700 769126 469657 1864605 316184 1353358 638451 1722603 1151335 1417810 1369705 1874546 1710984 716631 467076 1262341 1904738 114763 1093631 1259740 1146932 1087766 693082 1654472 1330607 733205 1607871 1144459 1691699 671813 1924747 261698 717760 766155 1181816 1780889 433082 1002450 1269414 288763 451898 678362 1573126 855085 1208635 1792725 604061 1571533 1042994 1462722 102057 141383 952646 1319923 1741147 631589 1661236 83980 690843 998698 1846376 1644766 1221052 1434360 1996953 1892112 1824938 766792 339376 717516 1297883 1217398 293792 1877457 182565 1266055 206253 979755 690344 1014904 241686 601158 292689 124896 1317847 645829 1329774 1368335 545225 664095 1904126 876507 244335 1982214 346907 1798158 1833628 1793077 1773535 162501 1158804 1181773 57424 39682 33336 1511552 1310268 1926171 1111300 1854873 1665992 993812 1889901 270024 1507097 1991321 377457 1098895 740509 617436 1977280 1782247 1256305 1302615 194148 1996020 1297169 532137 1740486 15089 13540 1197818 1715727 505379 1547718 681541 429168 1742566 1731714 1531862 1961850 736375 109513 595215 475711 418758 505582 81073 1461055 1877406 43510 237564 95599 50347 649809 1728635 1342246 113117 614888 809963 685583 149661 239836 1955063 869616 818097 49303 1992249 776231 1204775 1814101 835932 903332 1244770 140715 207919 308239 1300680 1821851 1555739 770409 691686 1893545 95404 1676079 1289216 574915 63698 369386 193307 1097222 103377 1774606 1433464 1877690 868261 1994878 1992401 467200 460063 1003708 1262238 1539829 1187602 467711 1517795 882862 540919 1439855 1460148 1599052 1317078 248593 1346757 1949112 163756 1354282 1605398 639080 574582 1635106 1833662 1206708 230674 1305489 99005 458781 745311 896608 1284840 881776 968826 585141 673965 1964550 1189811 289069 416617 573768 1950745 614016 1403425 508104 224325 1497170 624039 304159 554779 284725 922407 558264 1831490 1432011 444115 1681902 1405193 1435049 1199114 769489 508460 673899 1327459 481328 250059 1383744 12605 885143 1365838 348456 1633415 925687 488371 856387 833077 280069 1522464 1078361 1791985 1139048 851095 977982 1680859 1843736 170174 318308 863458 194580 1246851 1791851 597486 143391 987308 864479 709173 9858 1374682 637836 804292 300219 1674648 1457856 255662 988780 1922118 681014 1758658 1539055 1677153 1190146 1366277 1706853 1210948 1001013 1929069 1959311 1514817 1545785 859343 1022895 688420 1280379 55475 587958 71673 1110342 800206 1091738 735282 1279798 679876 1079199 939261 1670295 132976 1496384 302040 1716475 939406 269805 782424 1813936 13757 1185480 627851 964418 1725653 1673091 984611 1526808 642430 382001 540611 503401 1662817 89163 890915 1061060 1348499 567771 484852 74604 478902 246288 1539989 725881 283880 1061211 797948 1857780 312918 1197356 258839 716508 447127 1179241 291921 990250 1324562 795593 152178 284518 1138184 119911 1208100 1597031 1471882 1345528 46835 1301956 1682759 1507307 1337702 1496152 303607 1879354 1274468 934591 1261871 417757 384282 1065550 360733 142868 336109 1956242 1748840 712941 180847 792675 1156433 619649 1692940 1083865 465689 1809231 1519301 707717 1143854 1149290 1050877 1494721 1116211 237481 1110249 899659 770100 1583257 262663 735034 1083379 524846 178909 713061 1909647 643007 805745 766317 999183 1961614 488239 195053 1602877 450825 1731737 675002 1324912 526057 878117 1174262 482246 1022081 1732799 1492005 707318 958681 717097 807723 560416 399293 514998 455788 1884951 429302 1518602 1408998 1104874 1836104 1391905 1325234 630694 328274 1296280 866188 1372552 1745971 1436374 1155016 497145 765083 1181032 1158722 385689 1400340 511690 361849 270599 171879 333987 1501465 832117 1361799 1165255 857093 104682 182964 1425522 641946 1570520 86236 1595918 1228977 843246 461375 922075 1944399 566145 726871 675999 1992356 945259 1172231 1655771 1887073 1827724 1325918 800376 1178106 451423 1519149 1566518 403376 1226713 1955038 1166975 1693768 1984537 1381089 1997913 730126 8235 121246 1011021 1753714 1234410 346035 661192 63827 97856 412233 267096 45063 265151 473796 16349 1765365 839921 647315 1105168 1276669 758425 735442 217627 490205 1422570 1406132 1301255 1768434 1558108 1589345 632950 1925607 259949 1566346 204137 1134630 459193 1298574 1700526 1466314 552430 478073 749511 181567 1363608 1533571 452086 1234544 1520192 895508 1693665 664727 1956785 293715 1727547 1100228 476221 1555541 1204476 1461429 613639 324486 653792 82977 516248 1945653 988909 706759 750202 820873 1021472 495435 669459 1509521 1681160 767817 1459717 89641 1293067 638177 525275 1215989 274837 375406 1939522 267901 656551 834899 553017 555127 669058 1222853 1561582 799786 205817 428798 1407902 1005502 589899 1550490 1717965 687556 1753890 1233722 158692 1818957 186185 1969687 366523 489190 1708328 473900 1292490 1281258 307465 1859926 415803 293 421443 1141113 209850 271954 1904876 1524974 967579 259639 1105511 1370474 1491802 98013 372140 1528659 1499701 1658715 1595079 1241191 210094 706289 1156136 285717 1746706 1146536 1680490 255071 32100 524313 477077 440308 1493046 613247 1797189 691051 594792 178928 555256 1129354 1175764 1231590 304795 1233498 1321278 526928 1817086 1995422 917181 941667 397644 1534314 1671019 955023 271261 750887 902937 1111698 1036723 1043531 351299 1514511 1965414 744878 216921 1879551 1859190 271983 778446 1853065 988007 1012472 649473 1366917 1975894 1279100 199831 947647 801332 906078 1275079 294838 772380 1495016 450240 1961538 116427 1481725 1690218 614948 120752 1391525 1454364 37723 1403060 896854 1711731 930424 1079892 669575 98354 516562 445533 536458 444166 1221222 525910 552746 1730709 1093090 1496831 992557 725755 1670687 758933 1481699 1006959 403030 254192 792800 1543117 1846414 294666 41555 685473 1226188 1610910 1115040 974766 547480 1598974 594901 1144848 597913 1391231 521416 486214 1686519 60003 368412 1031852 1034027 1963110 641594 972183 744029 1276105 1113738 787493 341516 244172 1716091 1003333 909763 532277 1527303 885685 91103 767090 451169 1376738 179441 22425 397217 535936 896123 108191 710495 1729798 697916 1701498 623518 1237871 1043115 616522 475469 324134 1128073 402767 903673 1238617 679084 44212 1913130 545152 1644720 993343 1810970 17807 498308 767422 1134221 1675763 1530116 1546056 1878960 475902 612244 8968 223206 973385 1389429 1495748 678322 693751 1143796 245557 1500311 932917 494458 873102 881533 1601373 1355364 1916462 1961753 360995 745063 1569295 836956 1835630 421912 1274226 215482 1136653 1324138 517521 104350 1741316 1435468 1476048 556415 1093871 626772 902128 904325 1908205 1412294 441469 234832 1626242 1459244 1528397 1543040 1363884 805129 1136575 596643 1973885 907320 309663 1976158 1583403 451966 1136490 494028 1735116 361282 978984 1641771 725306 619171 1541804 367480 561756 1854243 1992338 1248686 1962834 1475634 1962991 1925967 1135165 48326 1348825 236997 867967 1680516 1428935 146091 1808723 1316397 93105 1210709 519303 61076 1938082 878205 1633534 1055823 1362973 168385 1459638 1112081 140004 1323798 1241785 100019 973208 1799898 89031 1082459 1798754 1598593 1751583 1069560 6601 1861541 1385852 1410123 1348746 1709835 1896873 500857 531263 722763 1029454 1356340 391023 1517022 190350 1238207 892929 32505 684254 1273904 877299 33036 167005 1121611 1801540 1540659 1401556 493408 1359217 490354 961440 106953 1091673 724224 1847987 395680 1961818 219116 1036690 402254 566757 652179 1971980 195714 266205 1727338 27423 1887102 1074091 958115 1769353 722758 1831168 1273224 106501 1974747 415993 1019465 321496 251952 1942961 503170 558306 1550453 1613452 1367200 365647 1037397 338452 820844 632570 1339991 1162084 1190088 1323393 1873301 1157830 1815067 1918271 1449642 980717 845377 1525843 956354 531472 1079183 1611969 80898 21137 175665 1753551 1897610 144871 14698 993419 1213065 788964 1232412 929434 910234 1467370 527521 1447062 1366977 138418 1220245 1904755 864888 1610018 774798 459825 658220 1909187 287740 267809 82838 988165 367869 701246 567267 1858182 1722581 1070379 1222782 909382 1635236 1880555 1632878 1005711 1018368 1909758 1288705 1979807 474522 1945454 1037826 1948387 1710025 1443119 1110267 1369268 827388 798960 1654883 1407962 1858264 578048 540605 1739769 933057 1171330 986025 1746115 696715 146126 391095 1120053 859212 1493050 1285971 563999 636817 1394893 231007 147161 546921 760924 1377557 229271 598541 901004 1389498 1158932 476461 765211 447984 859113 980797 443354 1584309 804109 885437 343328 1142882 674544 1706486 685335 936074 87106 195624 1941365 1230188 1727010 1042669 1851968 1079026 1523016 1596891 439034 1285254 1439930 912982 1001900 1136294 1874429 909404 261836 1863004 1135614 1000811 1416020 1489817 970125 1302516 462582 744540 1243466 80626 1604356 1599170 738295 517392 386941 1976407 879102 125173 1130442 210697 628570 1734124 1359944 64900 1786353 126402 1167304 1672409 49761 1746754 446177 1634692 1009609 1204899 182594 1814243 960546 535003 564767 990261 307398 403449 526582 1099603 1938013 375661 101230 1948427 74614 1483108 316175 1328944 286329 1767996 159920 1323257 1275260 1342141 1472211 1543968 1126844 1871153 1828619 1158869 1940763 74810 1467700 424986 990585 788110 1293404 1269888 836619 707499 1657842 243319 61584 477750 1501558 642844 1952959 441290 1275291 1582112 436563 1220044 1536573 647180 818650 23938 1191068 978490 252290 1851718 736978 1127163 1919720 127573 958814 171640 10786 1289935 1169217 1632052 1519397 524140 1667813 958700 177441 1502627 133010 1138102 335518 1559901 1811448 637450 1345375 1005144 1342696 424377 1889494 694439 1238989 1120043 1508430 255655 1300576 74417 1605768 594603 518610 672866 1205088 374213 1176587 685302 93776 367433 1247298 280303 1230312 338298 1206880 189510 301520 798187 1490191 988195 703267 1574915 899694 1339248 1903542 1474622 1294571 656287 314452 673270 578416 533743 159876 148527 648259 925493 1406343 1224311 826195 1730152 404163 1550099 1153946 1844811 449821 973315 1993675 1810611 830991 149797 346979 1379088 1519077 704969 1509857 756833 1897762 1137553 1029609 172645 1754150 1616035 1739278 1987117 1781161 833117 1013010 364566 197289 1884710 202656 1546636 1049401 100035 563601 733454 1331785 1378508 818408 508750 406451 1366676 395018 1196975 1998934 1947429 1921968 280909 848228 1868869 903941 1254331 255085 1194011 671599 466880 861028 1569927 1507966 1542499 288805 47652 1283206 924502 1808187 1754416 1106269 1954532 811094 1018164 1148729 1044939 150087 1330615 157241 628703 620387 217064 1528365 333937 286788 1163580 418246 1580134 811805 645066 1071793 1283624 809491 507251 742596 598351 1818753 11409 136849 1242589 520228 1807054 61745 942369 141244 276912 1691569 704242 1549975 784153 1257542 1574305 1869583 924322 140527 1564203 1568321 1325927 600973 1392752 1293656 824985 248873 1385930 1316303 1638690 1812147 1273319 1941706 575265 1682137 226559 902733 1845585 102715 1977077 27072 5766 1847176 1659827 1826132 1040140 121922 1056566 716937 931354 1672689 330729 1176989 1402559 11892 268260 759907 681463 1028037 996298 1864370 857791 1611403 747930 816546 315205 774342 1022188 1389622 1394308 909162 1865485 359787 1824836 737445 1719541 172994 649931 464930 1684990 610683 84589 1684294 854322 524678 512303 1249872 283127 1740670 434560 405262 543875 1448071 1211881 882692 1216597 1937584 441028 421057 1175066 1042488 515725 1531744 1132916 1462441 1680570 750371 1428322 185429 294109 1160626 1915872 108780 1492864 376689 919992 692742 80252 973734 1722575 1610485 1324054 787323 507146 902074 1799741 435545 28976 40985 1243674 517514 1595742 1303215 1964321 1420974 1164270 1143032 1234158 1538729 683314 1833363 385126 200092 866593 942129 1236809 140135 664886 242554 1081491 305269 299524 1572616 444728 933441 1724894 1721296 1030455 481391 983164 316091 55171 1921160 916038 1211273 1933759 382975 724709 1685176 1112852 1407657 1677268 1573017 1034394 56802 1852961 1111753 1099818 656494 1940574 1946864 1427549 293212 360811 377231 1014083 1063007 1714799 282243 1388188 173631 1796009 74209 1347940 1691855 425542 74512 532428 1197150 1673563 813320 774973 125044 1673447 400039 1085617 545845 1998181 1619926 1893929 1934226 427397 1652440 768431 1044265 801086 302766 370931 374361 751871 1752064 859275 104453 350286 1932588 1674420 1859247 900128 805037 405511 1878629 234322 786871 1807464 1691007 804648 1047877 79597 1297131 1435552 1077738 1009656 28683 1376435 1052175 975520 424361 421913 1086993 676420 580591 1543422 1519501 1123263 992974 1140598 777444 1442343 1933927 973400 749886 1782249 44426 302142 681835 1317823 784947 1458030 396230 1800833 1056063 756342 1663461 539938 1666319 452418 253368 1672834 195419 525667 784844 462438 1920040 676083 361349 1623029 9812 1363221 231212 965955 1026749 1244572 1195312 1962779 1620570 1775122 1288272 898227 475389 1435731 975419 79681 1943440 577458 414535 582560 1969556 1931593 1354331 1317039 90561 566890 1457838 1095733 431039 1297066 977107 583088 323986 411868 1010307 448732 1013057 762104 1201412 590992 1611313 1746243 1873999 249396 196017 1381706 123527 913918 468997 111394 1338323 1248962 782740 336604 1964963 732462 970867 1278204 473353 1436336 854030 863356 838983 553179 811887 1307060 248775 92067 1365210 486397 68496 621071 1144554 561166 708987 1413376 1074505 349201 1291208 1685291 1495502 798766 1493111 1083019 763242 1854087 1294668 476158 656412 719048 1780207 1173637 1018047 1254031 857925 1604773 1107151 747218 236731 347149 238465 1616443 829357 1082335 1059860 1425255 639249 109670 463975 23323 1360726 1206756 1594187 795105 1678972 745573 1861012 1527469 1522118 1716204 1770844 444508 424139 433976 790543 1793165 514393 819551 1716537 1053569 367243 1699962 358975 1297093 267625 1059090 1780246 310982 341442 331535 1328075 653162 954538 6845 1590454 677767 512134 547141 761523 1802282 524180 947399 325422 1307468 743471 999808 1542431 498255 800067 1805254 930065 834175 883811 1397789 259436 177011 15268 808386 187428 1658656 1716998 881802 1766660 213032 930297 485829 1289536 1733371 16839 1981851 984432 1622244 744431 838348 728727 328868 1281963 1664099 1093567 1311480 299979 527902 316381 1010328 991601 1229565 1361794 347257 215051 1249777 1135081 59158 1267666 1395028 743810 476559 1928444 1507705 397017 1929233 749597 812262 88438 1394156 435032 684400 1612053 1012269 1461873 1734382 1493855 1183075 193212 1419335 1292724 901623 924706 573117 1423009 974852 1376963 1531905 1002684 450589 168552 1874154 687521 1781759 1823364 788070 1862153 373173 741766 1871541 1127693 1849771 849405 12295 800915 200714 595151 703844 261094 595948 1745099 1710220 913947 377470 1778806 819784 1984646 1706441 316335 778735 561528 1688614 137475 1604164 976122 1675547 244116 1693801 740435 1560611 1173801 407154 1237578 1745342 637459 714667 1935541 1594556 1554641 1945954 897134 956313 1424746 1584313 1242223 1036473 745585 388707 262579 868567 199977 1326586 456993 1392592 1791492 1474212 387604 397974 64352 592007 1594988 1657652 1613744 1074033 743734 46598 1126940 238886 147016 572861 155815 795546 1701910 513213 1267724 1248449 750283 160119 376696 1039277 625420 1944614 804515 501097 1945530 695806 249655 1294167 1687471 1603134 1616933 219235 1468104 520250 474101 1122443 789949 1654833 1689639 560208 460442 1585862 310138 235123 1349373 1229421 883699 194737 50842 1681408 446666 572374 1190030 1505557 1070939 1734244 1802277 861210 1242240 1293928 393650 1684198 1192777 1490715 271129 594999 649223 1619882 595998 575886 1038127 1759378 1171532 1522839 1991679 1681713 823222 1822381 755625 752612 1243753 468154 1285665 1787116 1519415 1077417 1309112 561211 427019 1454791 717927 1169084 949087 428907 1005694 522774 397022 1353222 823943 1611967 957840 182851 1222362 1192585 1844507 1821238 233829 1703793 1472421 1479046 1836895 562703 1527416 223743 1359192 989840 1550407 1642404 1384629 1798975 1806537 1556403 218285 1948176 1671931 260913 1974540 805822 1943961 1013999 623728 1936724 185694 576085 784688 1551961 795722 379850 914031 979781 181041 1831276 1748736 48816 1349388 1069089 905716 183905 141340 969138 1090554 1440679 1354974 1619461 447367 1018179 365454 1461894 515042 485018 1290355 512851 1898791 1369830 15371 458433 1530945 1056056 1076542 325911 1406822 785389 1268248 571400 1914611 39558 1959294 528902 1278655 9764 171265 85827 1481319 334866 282520 288400 113727 674997 443373 1386221 1945583 308652 223282 1242939 735359 1309027 631643 1280291 136715 1982880 82348 1960282 981616 1132364 63517 403469 115746 903870 667828 824214 1319274 1443811 1738887 1484487 934102 533650 1769858 1579886 1592698 1693090 962732 332407 564065 1979474 588677 437578 1725615 32446 1346126 1019066 540066 96384 1462586 1168088 1313638 95298 1285165 1675081 1648119 660957 362529 1186160 8134 1801980 1605211 1711523 1189662 1875925 54591 366082 1773830 43695 94128 775878 645952 1937355 1290167 1133630 388887 578801 1093354 52963 671296 1519603 1871997 1832085 870726 31996 1770512 763 640558 1030770 574444 166731 373010 1439041 1994112 317012 1328878 457508 318199 935681 1879144 775887 1697508 1876804 1757604 128498 69281 1098998 1416549 878961 41496 434243 1618296 322719 1717176 233807 1061624 238152 1611377 437930 370460 1146936 347825 1234321 355898 1722167 1407581 1342211 1595961 384598 525531 676556 1369914 129764 1923521 715030 1862128 970819 1789874 491678 693480 1818051 1619303 612194 407304 1005433 174089 262084 1744119 818477 27889 341518 1285487 202218 94439 636455 233401 1542607 221501 541276 1612561 1994843 356930 1416470 562467 481924 1368050 976104 1438997 1002511 1225045 1911133 1158192 360721 319364 1274323 1671358 357358 156707 385257 109745 295595 261231 1176852 398339 320391 1566945 1910396 1406908 1768104 727128 1803688 895515 804073 1485590 584800 1694263 1503466 1249609 1490730 894877 1349008 1686183 1821560 1470794 1727617 1161980 1843640 1436280 1288269 398252 1879849 24232 1587011 1382596 1608786 401150 1459419 1572700 313971 903753 431719 1357915 1475203 1053885 1078479 1716969 1299331 912899 1368073 57688 1222778 919160 486745 150020 1242179 182484 1921727 77107 593942 1649625 1616760 112487 478814 752578 878882 541016 1678580 783016 234086 1669446 450033 505946 1575917 1524908 789080 1825344 632307 286078 696376 872804 1024052 1691587 1233917 147973 246516 1465318 1819828 1500736 1425645 522900 1959516 1899317 1897516 845844 319745 335106 110474 1723705 882144 1961586 868409 1240397 31822 404667 1764326 1027109 926096 866503 729260 476899 1861618 710141 629410 1748216 1494391 719620 1161363 302342 1123419 1884034 1671679 164718 948635 611850 144452 1093505 1248629 678739 1766156 1230644 784459 658262 1553579 632251 609609 136895 1212713 457461 1534876 1375023 575541 893511 1136019 1844962 147106 1569971 1841420 341360 1587752 390610 709011 599520 1833253 1031055 1962870 1907686 146327 516572 653359 179151 1977934 245741 486057 801794 1074528 1859053 26007 516730 1627567 1344272 711245 169398 1328126 1320004 1762682 491377 1069509 135185 629879 591995 1388491 557783 982210 27452 879811 1170385 812195 1160348 1380107 122498 1794579 79004 916607 874353 1531741 803721 1020065 236433 1399770 1260396 1300961 302066 1144548 1485300 1996925 1839498 428763 500244 318655 466076 631444 1949829 1547382 1606044 1633253 1050901 1049331 1587923 305905 1387443 1937345 1568490 1401558 867295 1392226 1718038 1863265 1899341 413694 339011 1766968 863995 1172776 1768918 499522 1019683 1474840 463945 502482 1415340 1702037 1635783 1663484 1068477 1495070 1748502 1495709 1953646 114472 1673076 142825 166811 1106843 1102316 671837 1947409 259728 251857 870946 946422 1289778 336797 782736 1326831 527022 821684 314906 265869 636182 639630 32604 1853542 898375 1152626 1711107 241304 518669 1933212 448797 68423 360068 1412564 939233 1781197 502427 332827 454498 1640491 709022 1516256 332728 77057 602002 1433667 31899 1953291 1933222 284409 106309 1872798 882000 1436247 1654265 506678 1896772 1477348 1793244 1725509 259244 90759 10731 69175 849304 732288 688934 957198 75188 794691 1196906 510846 1295385 612308 1331190 1653770 19390 400288 1176030 142183 1688718 1590779 122788 995466 583831 1339086 1089583 1760028 337815 1618055 1852952 54967 1477898 1412838 1329162 877880 454689 1526549 1395964 185929 258202 1318657 427603 1642551 1977020 834950 1585508 1473962 503907 133377 576157 332953 1257135 256389 1748669 1994387 986457 1288114 941358 1392961 1950231 51856 1027985 1001020 435265 415834 1820480 291502 139693 652653 271392 830899 1900606 156334 1004799 404675 819025 580750 713442 1484928 659360 214723 20015 1845419 1740341 1091389 254845 552005 1644993 1231842 1243622 752622 274266 1633821 971130 1253452 316803 1635190 710210 848358 92880 1602926 1150321 778030 890118 1919583 1929483 1003967 1856667 428376 770893 904625 442563 579161 1166358 910693 1989448 1234273 574625 777805 899544 363452 1913463 1107073 172253 754302 454847 112447 325063 263078 213384 1389647 1133991 399904 720542 294874 439636 188982 93790 805950 1721221 1451374 849370 182230 1518915 1764846 668760 1572358 198093 259910 1465347 1317671 207927 1585322 1051633 1433281 1628492 181437 1082731 500429 316822 1136303 705034 1229528 1824541 1157182 1514166 1540802 658338 960368 848341 1597539 742163 44041 1084278 1769141 526767 1313775 761311 778974 1423978 1041624 58208 1531149 782941 1835522 489922 607545 714574 1392112 1437553 874790 1293837 387483 494930 1642786 1196778 905449 679369 569807 608169 1772445 870235 951036 838970 1080139 673105 248959 439296 269022 54875 1594464 508268 1721320 1705247 317472 1652225 203365 1804670 1895905 1494888 1471700 823513 147616 1594016 334232 1230468 478964 30987 835931 927418 373818 816724 682462 305508 1713213 108636 1703276 1656245 1609455 942478 734853 534731 189856 1758693 1240589 1364529 1084906 850745 1359300 1425241 56971 643021 995538 1842469 1238531 692395 314614 1711368 709732 1751151 1158968 1845470 1482572 649541 66023 1992833 60342 1109886 387348 1010614 399901 778971 377804 33527 902588 1463588 1531041 1202463 1109072 108586 595803 1138364 286791 1839582 1100095 84493 1451058 613257 1200180 1620267 907367 94544 244025 1854291 708545 431306 608453 812343 76291 1539186 1180670 1264056 384444 1959820 1251313 872967 1927008 1317843 69931 1295167 743937 564373 760519 1085435 1883840 1941510 1712459 1323039 810816 353916 1462795 1346155 669564 915174 248528 408676 592338 773643 802050 1344533 1879432 39347 524597 840609 1057089 1988265 1947010 641227 711831 1386207 1482268 1380281 35668 1391576 990182 1572689 636811 178521 1588934 38833 138120 1039975 537090 756742 563657 1312162 1231436 1033807 1361422 1027498 1517668 553622 1328212 241906 803742 1010489 245504 1601767 1189463 1999654 1187377 214221 1209518 138409 616913 1704226 1831209 1305147 569500 1121184 762854 1770943 1257256 1438694 1748116 1799348 161921 907504 259733 712403 544308 1773921 1841884 533604 1304880 130096 1168564 1133397 1371895 1671321 350533 1286551 814744 1722226 1342718 371754 1284206 248638 1902766 1106585 1421784 1391594 44093 537948 201384 623341 1499226 1257397 874359 1126392 529766 1766457 1243812 274867 121315 296912 1465662 220008 1112916 1480371 1410603 521950 929068 116609 1102082 1084453 1423876 1033310 1669411 1342913 1530451 1144885 540014 685083 1634881 1882025 67471 543277 1826960 780727 1806548 304245 1262130 834961 1387584 1960593 1517035 1068168 1666455 1923901 636536 885256 1484225 415624 831898 660321 410119 803231 694832 373261 200388 899735 1216271 1109010 1347579 1720961 996572 1438786 1682700 665083 286130 1643831 1501380 1208600 1202995 1163229 1277756 1772171 1008508 173611 889673 238557 1182128 185025 1522677 1045023 458863 1946069 1375319 275017 726700 564344 1474398 1152106 1955728 1382273 1215849 359529 1736059 1296470 1930514 1632489 1112450 964798 753361 1067470 1677123 1362087 607007 998814 580173 829338 1313108 189442 1469064 144429 1376268 313338 383307 593151 497212 433713 84937 544972 1196749 803828 577896 229123 258513 1783665 1324134 1617961 1226060 812745 1870315 111764 1505857 345998 1728200 239080 1912282 1668912 662080 1761118 268031 1432305 1876853 627253 1977378 189628 1049152 1956794 1027635 1715884 1089210 360160 847134 925157 668687 693308 738299 1592212 1103996 57399 149597 341795 1069169 814452 732829 390196 305078 109813 1190896 918858 1495020 1356351 1140349 747259 80714 1872023 1794368 1694575 1209282 192261 1511758 130153 1754589 1221380 1117 997064 393659 907449 1177071 955805 1148810 1947277 1577856 1894270 921403 520906 1507183 766929 1040540 1225201 167370 1849719 165655 405234 1223886 600691 658375 285881 1044969 1738853 800931 45923 1005704 1409460 809625 840382 1873228 463522 1162495 1930978 1070734 950835 806712 575455 357790 301631 732421 1303007 1561540 842412 475136 1723523 955143 662662 453555 1326206 666424 183992 696211 57258 292617 1396948 523490 230403 35321 1144056 979507 1171633 709946 1916978 1245581 763949 1456584 1692795 615168 168003 1143970 200614 1994511 1051742 1969033 1496111 1032583 322660 63204 598458 1699810 592545 1908601 960242 514680 521282 721000 1009462 1813366 112061 1563415 1083636 516907 1821456 1186941 832286 1699531 1124186 249054 1637927 341632 997345 1521701 1559761 455595 347554 158693 1449137 50902 897240 1876018 491766 1465209 157677 1816814 1354711 1097523 1205186 236089 1021521 1217672 1329772 430669 393856 774578 446010 1103125 1434659 164486 800046 751684 1797583 1063496 1734882 1040734 1409703 1407776 199713 615741 131170 704909 812451 1206866 1615903 1952118 1173676 1688950 1244365 887385 363776 902323 123947 1129615 1110090 1663657 1933200 1175284 793113 22674 317541 1494059 1009743 406305 1897444 884755 1218603 971586 789883 420526 169599 337793 379721 983491 1304196 1869368 1806220 1415439 178355 1938127 789880 173469 323165 93918 885714 202591 149508 1973558 1931999 76717 1838073 619101 867464 1147232 1841556 163693 568744 1315641 1178614 856921 1040363 611261 1984905 214125 1320587 1838798 1080054 955983 818927 1271275 1123573 1608553 174523 1392950 1904381 1009382 439390 333622 262580 1812540 1769956 67816 60428 1546813 985936 812685 1781042 445278 1192204 1253746 1585469 781506 1452742 44850 289224 773497 285392 1638846 1649703 1947608 60072 1457887 922239 1246844 386053 1227643 501985 788737 524676 18250 687940 1508690 56671 591234 1039769 453032 1989325 501787 769521 1547545 1128940 620375 1198374 922570 316112 1479428 1176799 526021 315520 837105 1338551 1982049 1077281 1916796 1653363 1611769 1790779 265024 1027500 959608 1573631 1076908 1120058 547968 1472258 1626701 164444 1634978 34974 1917791 850677 488348 1414359 1047312 773724 1218227 137452 840666 1262991 1567357 55776 1257483 1441920 160886 813280 213507 206731 1310101 57599 136844 709151 989486 1411426 1654754 1087694 1916743 983722 11585 628207 1795100 1302054 558735 243608 130876 303450 1787862 642682 1564106 1854582 1724875 1831231 1655693 1581241 673066 1065135 156595 780316 316272 1957124 724639 1793226 1601624 1264172 1395850 1416280 1254221 125117 1377773 967167 1619193 784127 1704291 1133731 1625009 1241927 1713212 1311334 808631 398666 69647 1418126 325217 45175 300746 1769109 1403069 1924086 1792552 623275 1333654 1831847 1134141 885847 965404 1885752 582070 119712 753840 1675503 1000917 1527648 953299 327020 1171490 1920359 1626871 957598 1753636 1435665 896075 589964 312833 1878049 1169228 949781 956836 804256 1227984 1751571 505971 1597304 1375458 1717807 749083 738756 887118 1036061 1314215 1945556 510416 1309391 531113 359823 1963773 1436983 232101 1504570 815484 1775629 106332 326523 247980 126927 1299410 1641129 1485235 1599423 724056 1848207 1186044 249245 1884989 683331 271467 1200606 442028 1964714 1617182 1491171 1127444 154290 94158 638212 988216 1592462 803242 1449929 1072596 1414452 65570 1582809 1504362 468444 348858 1328232 1256296 1813237 1919335 26756 961653 341364 445594 1787130 316395 1265936 1950015 1638618 1828565 1748375 399249 226221 1747315 134991 1015922 8843 294354 1633282 782431 1149492 1870820 561314 1635233 420561 988214 1458771 1422896 1424492 1268011 1861025 1079314 1088651 1961396 466193 1188326 527430 1830957 1027208 1411098 375254 54885 770853 738646 594727 125130 1712343 1009188 1244657 160155 1003619 662938 1608260 1769437 1750938 1128639 1404716 331429 708828 167814 833222 55492 415290 1484410 1900031 421790 1816624 1524546 271183 652947 86308 1383432 978117 459841 1545790 1501710 268594 393043 641661 1113436 215109 407292 961680 269645 538669 1971610 1214826 736399 1252510 1039494 510331 1577377 1853123 248556 1538132 1888346 214911 1742545 825653 257303 1683338 281588 481813 779217 1730598 777602 947153 736470 1266144 776096 571209 1878685 911179 180600 623203 1334754 771965 687939 336680 1982593 1860299 421084 822059 1590907 1205543 1824400 113100 996940 1064912 1630372 576044 262543 350697 508009 1683719 1636910 120471 1904713 1689708 1623085 672150 982461 1734235 1084208 1007322 339580 1472579 886673 1957652 313273 442351 1331797 315605 601934 8926 1299451 54599 623811 1683996 237039 662510 743077 1732063 1651390 1209201 398861 1155924 64536 120112 164618 1070583 1506311 1223356 358139 1337778 514287 1154326 522797 1125784 585308 1771916 1495117 586602 1102793 762862 1193308 1049828 1543065 1438028 697559 1202046 953086 145153 354474 1919221 1151684 485494 1129274 1670608 1705342 1592342 1275756 78247 1883173 1427501 255417 1196689 1798956 1691677 48672 1188628 181473 1887399 1212780 659948 1256699 1826818 1970180 936401 897626 1752423 1053104 702941 1794664 228130 793639 673295 639839 1223110 407562 1832537 360546 1272293 587817 604416 1502267 1018602 1204415 1582756 1025212 990976 281546 482252 1626795 193751 439704 156697 1099801 1823153 1297190 1952863 1706070 513646 250064 774678 1161244 1240233 1147512 762270 650349 1026570 177268 443433 679393 1369216 1509613 1593872 847480 754275 713679 1509595 1700807 1878543 605753 700987 992487 1817792 1382888 653150 9493 1799563 853057 1234339 1063028 192709 1223288 730006 1856267 1674162 1451839 1787323 803120 1146894 943157 1767116 1891890 1097898 918399 909650 1391024 266566 1805945 1511507 678040 185839 1281519 702070 1469593 1226610 433047 1653802 715288 1030125 268283 1813072 188343 946853 1304380 1886071 1951917 80873 1167781 1819525 1882635 1704573 1325962 343638 1428925 1144931 828309 1233702 1107495 410431 1010655 1260611 1761751 58105 1203796 756226 1305981 1596504 561944 127137 1776394 1621136 593591 804962 1935631 1989342 1203061 1870511 1880391 619892 130992 1936701 568818 773379 996093 425183 68553 412418 555447 1413466 1648515 1174045 1806030 561056 1163230 795261 1050584 807794 200333 844261 199160 145322 1768615 28650 1382130 564477 1602705 388277 1980091 780221 308847 520527 115983 1916553 776581 1313779 679889 911888 633983 462196 922008 1204274 1804629 362808 545189 209552 1815508 1353241 1219218 1403909 317035 1340077 1842879 307714 1351481 943450 1747963 395046 343737 1040126 690083 1734186 1657642 153897 649705 618806 1355376 514602 1959725 27138 1239244 1885635 1498026 1822631 641350 1158425 26456 1082261 428980 295256 494673 1861805 105340 1574434 1857278 1246976 1502827 1940147 1625311 442122 1920000 753423 908340 1337529 1992254 1880231 838387 927652 812713 1489788 372517 779001 291016 427690 859084 12720 568469 1513690 1925442 406059 143839 967558 189382 691290 1020461 908242 1752483 590482 1856039 1675277 1184031 176339 960319 1590161 639138 1637553 1102404 978291 773478 1272655 491620 88019 333436 1541039 759742 1550115 491157 1082762 226075 864268 659083 199910 1263452 95060 120482 294081 419426 910974 572336 151032 500409 1582441 278850 1754661 1829031 1387546 343711 50323 1099282 78636 266328 766401 1945230 1311533 1886372 228167 1808282 1854058 27285 1599067 561846 1130576 1950549 377654 73831 602932 231298 1909402 997384 587734 352390 912845 1321411 142576 1888185 93171 1803537 1771976 904403 1027981 39842 1887223 455046 1046517 156208 270280 974435 1094187 142725 302333 751246 379375 1137389 900890 1736508 393719 987793 1114106 1035335 1172428 1063476 461133 1865407 160560 547514 1342012 1291366 1434952 488052 1998277 328234 1469379 473932 703729 1220195 1252436 880635 892174 1317867 254324 646210 1591824 1374437 916180 199082 1533845 1319532 535746 144095 413331 882136 1451978 1150518 1885425 841346 1227792 1788169 488796 1042367 556530 1926841 95448 1052682 448782 455286 1651629 243850 693210 30751 657961 1715343 1724139 1703094 1011406 920596 312804 1293427 907229 1560331 735112 1553874 1505700 1748086 488409 329885 24003 1867535 224919 1983367 433615 1292146 1812571 1362450 275262 1945410 1082325 1237 1329003 1898098 227748 266949 1903656 1938079 407623 1768511 1372715 1136251 134913 1554474 1718482 1149059 1454774 954528 1712407 550778 359736 462203 1587515 1979404 975676 1259938 1566708 1739442 1924668 43854 972327 1078372 1513833 1335370 1200905 1969550 573101 1315226 1699396 1432250 1820735 1828349 844272 781746 799444 1968882 1615358 1127454 1146832 1618617 1879349 1543229 1490240 618155 45470 885113 1897638 522423 1305706 106041 1332739 1863754 701125 1068712 682748 533420 1267850 31919 281299 156999 74707 633514 128923 1289833 172305 1300508 1049776 478450 264953 224796 1784981 1635420 1665435 881667 270320 1601079 1523117 29806 1473316 1812025 704235 1089373 695354 1437746 1206496 533773 1015019 1146582 529485 1239766 1395631 123152 6161 584183 1553600 319566 1517088 1713633 1966013 1007708 1690513 4129 343782 1741469 530396 322531 1265328 1949670 897996 1165339 1623541 235618 1972727 141775 1804349 1777033 567598 71175 1470549 184524 1184249 1973659 349997 662954 740406 324926 256430 19922 240168 1220416 864155 1771957 1473321 336534 497375 1699456 542071 254992 520773 256339 1614321 1435753 1216096 188440 1983963 299385 737791 93640 617876 1164233 1807964 1050292 1358103 141174 356395 1065674 1851111 68162 1071750 1221429 985718 1248954 1827095 1518356 613823 1402157 842187 1897420 713802 679613 866905 1350454 81050 144635 1188247 1256528 899234 1990257 134118 1366176 1703113 15033 679836 1004997 1933696 1217019 403043 354802 266738 1400529 1376759 868744 1290927 1423552 835857 700114 604342 925483 329646 825074 1583074 863704 382031 1866302 294726 125106 1200070 1566732 727778 694785 1893693 1159584 1184349 1505950 1419444 1019198 833366 665211 57256 805140 1731680 141327 199437 1262029 1483171 2497 637504 1413541 373717 1182245 1905346 1347708 961008 587292 1214847 479346 1730708 400631 34840 1817185 1370595 1096169 555614 163490 1691214 1293607 1001564 286070 1414996 1570534 1830753 763722 268384 1076723 826080 1971565 1927057 487801 686160 1650883 1607176 45290 1255491 1001092 504718 1367986 1978736 753411 1666878 1641654 544184 1470747 1908778 1191364 1586787 1048445 949170 1641109 261568 1459752 1418328 1570468 1962024 1022962 1358662 727727 1741241 948148 236959 490956 799716 807181 1808907 72095 926213 118882 202483 575848 1367177 998300 419449 1250548 323998 16476 659987 1724934 261145 97350 1139010 1261084 1185518 168459 1799078 1859195 483888 1702165 860072 1252742 147894 1644013 1572621 4268 9224 8756 668540 839698 1589945 126715 1909107 1595466 1451202 1461004 965947 1875724 1813050 50022 1604797 1727156 385000 1949799 1492293 780899 353713 553253 554923 1512125 1785384 127585 1489897 778420 1543607 1047604 1343030 353366 265736 219994 278056 572158 646384 931415 1493835 493064 1298059 1748358 1518190 1281551 430583 1065993 192118 38391 1055354 191802 940044 1385774 1919187 789331 783031 1253315 1282966 761048 131538 1286929 1366069 241405 903859 1002459 1975246 856151 1539225 1501077 1294240 1534389 10132 1390995 933396 1303465 868924 1337367 1630156 730148 1425753 1329484 1599441 646712 668059 1816873 502743 1402442 1953022 449649 763489 1771195 815612 12715 1357520 1013726 624971 64940 484076 745237 1479153 1507138 405382 305165 1354146 1184738 1965897 1574396 1008330 828329 159304 674994 1294036 1802538 325097 963845 940809 975370 1648677 963012 1255919 1755127 1473145 483401 415840 1001941 1653702 1990031 1639783 1913695 506738 275512 1217141 933392 177196 875507 1051875 1371452 242505 1152651 1267356 847724 783242 865727 986570 1728388 1909278 1771576 60631 1725031 790829 1354536 556549 1911842 1182111 1097156 622442 462118 935406 980304 1839106 742893 1006715 850606 1045318 400668 1157374 681527 1849928 273930 1975913 1746253 1616605 1290695 1135548 729157 550921 120853 38643 1717886 180890 385859 252752 729519 1715457 1729775 329051 1494011 298828 698833 1243959 945478 874102 1104484 296293 618305 632317 1365342 843230 905935 1886787 1635377 1574296 1184952 258558 1894021 912860 1383885 1681122 387373 1026343 982139 784479 33086 1006341 1181548 36556 1881012 421092 1604977 39266 309942 577043 1064636 37408 632849 1698643 1979145 1441599 19505 422227 1445721 652215 1009262 315625 1531539 1189530 1699155 635281 1954308 23146 1526431 1345932 681543 1076890 1160244 1301205 1347451 1927249 770229 1315512 1826323 1291197 341184 1149716 882343 1686096 72646 975415 486466 1378765 1898477 1910010 1243204 398012 813149 1267049 1553822 1740344 454840 764578 416071 1846465 1723817 1096488 1927105 1424871 1252341 504129 216816 1917220 35457 1203266 1229160 368453 126506 456817 888996 1971091 404668 1924190 1559826 1964882 531375 1008164 172816 634532 1653728 1310110 191070 3666 1331238 627021 18973 799110 1981887 1248008 721886 167734 1343859 184888 184680 363577 1661683 764798 1997862 1295115 716821 108073 731761 635136 247049 1357580 676650 861357 1155586 1531055 473407 1274436 1514700 582347 196990 1750000 640616 545039 1224081 1790938 1412035 1032056 1702281 1547980 108037 699163 1674940 1748417 1033947 1590717 748369 1140487 415321 95620 1404006 447531 1329498 1805421 1417719 902598 1889379 1454264 309385 6250 1776118 740471 1325556 1559569 706332 677405 96563 71036 1042635 732081 644109 366517 772247 68170 669715 193645 379852 515396 938799 66437 1122687 404782 1288017 956881 1595879 537994 573444 326529 922790 1000687 176343 242767 720699 1300308 1641062 1809030 455686 1808010 1422356 699911 1219759 100713 278321 1762739 58906 153756 1610199 1144006 71883 1497953 755647 369523 1303753 839535 1274098 1199194 545582 1798090 922068 1506251 1602109 748765 1375921 849510 69671 57999 285228 1665889 613732 524015 656972 1351971 95836 229096 1238542 1538437 984775 987555 124841 428119 503207 907843 752123 1788249 1760663 334094 1852153 704828 1668204 1441154 1078466 1197453 1183271 1506532 630397 488020 1525482 1173534 536304 833912 159891 1586167 1443505 454629 36408 1893118 1447230 1479105 630022 1326758 1244931 1774500 1039190 599993 1113421 53638 643516 306958 895734 1685947 1027117 552573 482375 915370 827671 446876 296406 1272403 130782 645436 1475242 479239 1850130 1627313 147715 1443177 336138 505674 1742677 881394 364527 1973760 786594 1322025 474511 1978409 937089 1491561 821909 217603 470941 92769 1284831 1919842 623173 1563462 418998 1892013 1080311 1328092 1436160 581507 35822 1494916 345551 1808843 1024844 1479582 1759106 1221935 1416992 896791 336161 517187 395790 363685 668381 1956922 1112565 1881839 557774 1939113 636567 1233977 373889 521513 1036987 1583821 287260 82898 671166 1281594 1579377 974214 547831 1919996 795374 969913 848496 925220 1740485 679691 1633121 1568474 637168 1679312 1823282 1606903 644723 1528310 1584144 581843 1047808 1723764 563466 1698234 1846990 197345 556449 1247842 1253228 978714 136987 1357834 1853458 304915 872940 1753770 1833512 285188 103603 1567993 317087 171587 8653 500755 1912466 693663 837030 471132 1003730 1813252 1948994 311977 557690 112136 1756211 640868 1087176 459488 1955769 95252 1384785 831180 1225335 784876 558797 1280865 1975624 1846284 140869 1886511 1299635 1071370 117795 1772322 147518 278222 1377378 1108102 686495 1177870 1410239 840770 1880468 126556 1492884 417215 1626168 916545 404523 1322071 1695251 1737867 1147393 1292963 898565 1730094 727764 1362631 1597993 993000 21998 734168 547466 789343 827931 1582322 284849 1002190 1400327 1351775 1579278 36354 1122919 1664351 1762856 1372688 75351 461361 952641 716435 1865624 755071 460591 535384 400130 331683 943815 911869 1192037 215127 1126005 652425 1768254 899460 255736 143518 306061 1504238 1250401 1566307 87828 1015952 832934 109644 1501256 1113795 789408 502970 109440 239979 1164577 790556 1557816 1811861 211518 29417 1861154 54682 1578407 881562 448362 838225 565248 1708373 1103372 766274 1493791 1822957 1278135 827299 717928 1891275 1515440 793594 470274 422113 561769 1081070 468215 213335 408468 1622262 1483826 1909850 842785 350894 1048483 1844478 1177258 1494690 592205 845678 1232128 1685398 872555 1696485 761822 1452185 896949 437878 479541 1618018 120277 1153873 1383394 1454783 75786 1554903 302258 368899 359062 530697 754812 1180719 77649 405370 1017724 1059933 358027 957111 432186 1213827 885048 1025126 1644111 1048579 973339 1739762 911639 1234687 461855 1856415 650202 272344 280444 172907 1376986 671119 320399 1836993 870974 1066104 1658943 1902965 549184 1270412 65572 392074 1281527 319411 734126 930044 2162 1942085 1934558 1768224 1777133 738080 433829 1691500 1595749 856932 1462476 671766 601451 1296548 1245267 1649094 1204519 835784 893327 1472455 910954 669309 133428 194840 72123 1824765 882037 508847 710856 59466 856194 781125 1748809 1261603 624301 260160 493004 959939 1976464 1826801 1927968 248016 401310 1309469 1408525 309449 816481 687791 1359265 1578530 574242 1586162 494113 1713550 1861987 1815960 628497 1148929 71356 1447100 1999446 262301 376275 636713 1028838 189637 557996 352700 1894756 780904 283467 1706661 1653310 909235 1304542 1653820 1845119 501022 1875523 822024 1571176 1758977 318096 1500287 1633404 1857470 1181735 1660776 42544 218843 818217 1870812 1937186 1104384 1248831 245420 1351475 483036 252935 385412 929365 1904912 1933568 468354 399106 296884 572467 7839 1444151 139065 1021171 1000842 1251862 1641822 318360 1827749 633775 1387179 1259764 382454 1407987 1469075 147163 1620115 1073646 1659178 1342228 1741533 1972466 1732404 1110305 1615326 15125 1262118 33320 637808 113803 122174 791718 698997 458919 467873 905865 1081672 1399969 1201806 1396569 322281 1369570 1396525 750441 847854 909176 1434440 1703247 1039571 1199386 1585617 1123402 1131901 20462 1538591 669664 1592888 1710692 764072 597812 1613778 1099553 152521 1815985 1905994 960551 877270 1763317 1191286 1377260 674049 1796006 65211 321661 1395610 654345 185203 1899247 973859 1428938 1531984 1577081 1766165 658822 891237 736896 1687209 779821 707088 1178795 751549 1841583 196748 401163 1182641 607153 1385246 431348 516313 323550 1346561 1103977 1612050 443304 1793617 856469 255571 650030 1038607 1944927 813403 1843738 238711 1020908 1874418 973583 1409737 614427 1634410 184638 1542369 1433108 1382308 488652 1054823 1098033 780844 554768 845876 1841915 1739153 140993 1546649 113537 1761449 721055 1651096 1185012 847107 1861990 1958337 1704868 1739598 1992231 1301602 1039604 944952 1684362 973323 1616343 1781957 488852 67839 1292181 358069 1686488 1054253 12712 1814845 140605 171158 1867861 1824498 351439 1495178 891892 529710 959358 362630 1354152 474168 790824 438827 1418549 1657664 1847203 152482 821486 305908 711385 875679 643290 356463 1600872 421655 1002768 1229178 1367732 379245 665259 966383 327491 1701087 1972396 168297 1572834 69362 1291360 861854 1835822 979067 27290 1568554 195497 598276 525253 1443335 999022 1058687 1938950 954605 275289 1320113 1073244 1756667 59435 1666113 1290144 69976 1878677 1362505 213520 570343 625251 73586 870428 93080 534255 1128920 571320 1945427 690282 186583 322233 1301561 1173962 848371 388126 1376860 1190942 1766754 1914865 166164 531848 867416 152023 575528 110499 1835050 543283 1280527 1922826 1478857 129219 1439602 617845 867491 1758872 115940 288966 567828 116556 308389 1007539 1942838 1312764 803536 1299578 1712223 570011 1885940 1885965 1547896 572291 428556 1550874 1742 1440245 583904 1179185 989480 1755975 1834204 617045 1254433 433051 1380535 999179 329605 1696080 190777 1126982 510842 1376745 242934 1387472 652782 549722 506802 514273 800091 189504 40402 1808911 630612 1844106 403768 1874853 333797 947348 1549418 368743 1756830 1863163 1638344 777224 1840999 1682776 748412 316854 1881400 55897 1911289 1401811 1273939 1243406 1025739 1282702 1765657 341321 1567536 1333076 1085481 1539171 244755 1103139 529127 825696 884557 634019 1568190 1752562 1153207 1014564 184744 559085 1623185 1886497 1730867 628608 86451 561534 1637600 1425051 374172 327977 98094 566743 1826989 692606 543803 830758 391961 21336 1459821 123941 49000 399914 395165 1288149 383774 334159 521770 253545 1470698 1424670 1352770 76492 1824104 1118380 1154734 1759643 890817 1182944 285986 181313 256502 1977966 326053 1878301 210661 605892 206744 1538273 1005027 333037 895871 1143557 197740 1624647 1866697 545709 185678 99068 1326286 540311 1353090 1259167 348834 561768 1069983 1461856 1795766 1992898 1106009 353120 1712194 771111 1848829 1204323 647830 665650 968768 501844 1180849 812549 1068938 3174 1529836 832396 1587125 250940 712043 1166263 956715 1532083 1122979 603357 571614 551079 1491810 948039 1070880 913249 1719216 1144462 1312362 1752250 74422 530179 1466294 1640878 1094653 840021 1909953 1523958 837737 1709184 1521755 1158727 1413730 619829 80320 1206412 1572783 574262 194561 878297 571344 921725 813497 7118 458291 239452 1492577 109746 1425326 1138505 1903246 721913 1381583 951626 809894 294420 1368684 340343 674302 1996444 1243130 1503482 1550788 1540626 1350778 1455301 1771166 1737128 1372581 1295328 1143109 46765 1478617 1765444 1297192 1388549 1967503 1468059 135935 866745 395993 194378 1132734 1430049 970783 516191 1377052 219092 1447111 50686 1534766 224963 306359 288184 1163386 1636513 939710 460152 843912 603175 727050 1663144 1938871 430969 1541730 1039423 621410 100667 1637628 153193 757462 1671748 291624 1491698 169050 336069 112043 683391 301587 852852 1425114 1017151 858700 289033 1258893 1931124 596136 210673 1139456 642561 945053 1873880 1014755 71609 453073 1977109 1375654 748400 1642308 1818730 1079048 1793232 391254 1062960 718346 437376 151414 1318743 1711153 989312 1442989 1980275 1705224 1006791 157046 638797 554579 1041295 1179327 290151 647025 665250 1041558 1628414 1251632 880176 921006 1084907 1409379 1474346 682449 1530526 663927 1223933 89167 68959 183453 1083360 1834388 295876 232490 545674 1961868 1241342 1223231 20782 1480586 1333385 710643 540677 1765480 934740 1518272 907600 654583 873134 1061827 1250038 1950874 821143 820459 1126044 510094 184885 1105028 372388 1710591 33714 971101 704091 1536257 1517756 1410756 1362156 1691267 758042 1102006 1495950 1625696 1373599 1289251 1992728 1934935 1556713 1929001 1141762 994162 1142066 288642 1169440 1694010 595892 713548 221317 888516 1533483 1621648 558280 1032714 75684 1023355 1298261 1312620 1383170 885913 780232 882438 1461727 484658 635439 71570 747394 736807 1006182 1150543 1924306 1616391 28975 565861 1024910 338259 427774 344787 1444201 1544354 1531191 929486 1138697 329836 1565984 185829 1684467 1066324 1441832 964674 692048 1493034 845233 1773265 930183 808200 790636 1512710 916859 921950 1838629 1438612 444940 1901333 99396 1977118 1513345 927334 276945 185494 466101 1680880 189445 1296663 1664283 1128587 1574180 1077379 1103219 1413526 91177 1643841 1505763 679908 89042 829075 148164 702727 236893 748159 1733253 659277 1856054 1417558 1469681 649027 287032 580432 1675554 1196354 1737150 1688890 926945 1128663 1594729 1121335 1756627 1833508 338535 722585 503973 372670 728260 161028 753037 1087512 925477 906962 768513 769036 1050432 759318 870189 1525813 933212 986465 1388386 679754 826926 749925 1637144 559669 743804 659313 1282949 265232 845084 9141 1492434 1820196 804215 1694383 1450432 1639898 1695665 10238 386301 304311 1462607 1859884 1598935 1878595 1360781 531379 1544791 867947 1622850 1614773 1576108 751853 239625 1377725 686261 1827503 406576 1676361 1506941 28914 965727 1448204 402623 1454361 523270 483876 716874 126180 675263 352689 602148 793957 707362 1608257 1134944 1177541 410136 1528099 308008 427317 1886259 353715 59436 1069424 191857 252041 1875655 647392 65235 1900835 1564036 392834 1923742 237390 843802 1429188 1916465 458930 1543605 1816512 560834 653986 1676302 1790698 1855044 264616 1054447 621100 1102348 1860437 571607 928576 962975 130208 874607 1994126 1002386 1682886 547883 1947396 615255 178328 272785 679681 1420504 1357271 1637308 492951 1742383 774792 1656015 744138 1594251 1803249 1877860 1816962 925364 751886 107110 713420 1581468 563039 1810783 1144244 366192 790514 718944 1436038 1465785 979833 9696 959375 1800820 948108 1265132 1784087 1365450 202343 1495737 155947 253959 1350886 696482 829710 200061 1384317 419959 1072803 237313 590166 165926 1103375 385043 1819923 709603 98174 1453131 1334834 793267 13863 1651488 1456303 560390 257331 859117 1318479 1120018 508991 1259919 1336548 1634723 1094108 918966 1700034 1574573 857228 1406573 334803 1790800 1139755 1001302 1343803 193654 849346 1471646 743979 1100971 1869947 1222848 1159145 582346 456461 1141610 1380971 1039363 763334 580795 1551530 72454 401620 1574446 648194 463386 1599919 199769 1009486 1472002 462512 1364978 1389006 138641 1154046 1840362 1430670 1899521 248631 1021082 1726442 877812 376652 1553871 1497703 999464 49804 1365436 215548 1373260 1989077 1246781 199498 16616 1690268 1086442 1898541 255798 144657 1701983 879139 655150 860647 1505887 851817 814963 1434558 1345270 1214450 1438148 530848 1942703 380333 1262639 999904 1834867 880465 220410 704262 1171739 1438185 1177367 1211381 313591 386374 1610408 1139173 493508 622891 306378 1778607 866867 1376237 438290 1194854 961535 851225 1110909 1116611 321056 467116 137482 1099364 1078121 756777 90587 671852 1113081 1937775 1924654 625419 791109 1686667 529352 1590790 1413583 454911 844170 1897042 1349856 150075 59485 1755296 1556332 1011464 96315 1946397 239038 169451 1121567 332749 821408 1171368 111750 417562 1789306 1032956 1448075 1323558 860209 416930 1471295 1868954 1534093 799554 188997 876869 1201259 920182 610554 875767 1496594 1164230 720949 1676959 59735 723151 1092227 1707014 1907544 969641 986081 741155 1725569 934315 1509872 493515 1481067 1875098 689827 1742194 1588896 340346 2010 1305642 1335658 305870 9404 1658581 485968 66383 1766111 1532051 85225 761798 542172 1355515 600038 1440164 67355 1046769 1423509 1250801 1811899 279509 374455 1057825 84627 1022807 611602 89361 53160 1209624 376131 1449577 27097 211817 1746997 1905854 105869 728095 1616923 730105 1463632 1086262 134784 1660264 1677728 785840 201479 1225753 630609 1032009 20478 1414970 786558 857788 309127 612733 1259408 1097263 950135 454798 97665 535864 454948 381237 1825097 1959721 67008 1967071 1621886 1389689 617713 392886 906036 1741443 1139079 921456 742463 729263 915027 1766523 713789 1244383 1674534 13648 1197425 708861 1110684 771510 625359 905582 1581689 1433172 1899268 1574831 1180308 75920 1088438 1262457 1136323 1625277 1639108 1083244 1121851 1807937 1166420 499761 141066 270761 388327 1733074 1922063 1618269 314899 1208402 1169733 1710960 371521 617830 1717576 1847669 1365422 577271 1027641 1305211 374315 1058141 892381 1194719 636016 1287306 768902 1089747 810721 937490 1480309 1794333 857120 1284092 1349808 480779 389930 708161 1545036 1427110 1698370 546656 1649552 1565851 320301 1341576 1554936 923890 869888 1141350 1445368 1477114 1718750 1257237 15790 1879877 1959716 1558940 140090 263602 184831 50018 878337 1594163 1928067 1686722 1711139 772327 1021462 1425053 1288409 406545 938439 567509 562742 1107933 1476996 1534364 1767303 795972 313372 843174 1353530 1345301 384050 197511 1873972 1135003 545227 913421 1672543 1450799 1200899 257589 1851037 825626 1839923 367060 1359085 1314035 1247216 1406674 487559 1164111 1405797 545857 1124981 1213218 1642325 466088 1924186 1440215 219612 240535 1282397 1925679 1715134 1567430 1807540 1427205 927157 1171203 959498 640930 1666445 491910 925759 789863 1651397 277990 1482283 1037238 1081951 1302157 1665884 1517956 956809 24839 1667375 944847 29687 1206959 786525 1215623 532404 103305 1538748 565429 350773 758342 207591 387498 335698 1305945 876282 853285 1997677 237616 989763 638332 659222 440325 227973 870803 696519 1988998 480 1282599 1092578 327156 615353 113828 591600 1340935 452368 752970 1032268 542489 1726622 1006099 1596455 1758304 685137 1555258 448428 30998 824911 1210779 680728 1650810 922701 686881 1380882 1366024 3027 341948 258616 1425178 1307843 23404 1578514 789476 95822 467164 1560466 609782 1678702 385529 892372 217848 1084971 1161269 1966624 814327 342109 413463 1399319 652555 1365002 1095224 553222 626159 903510 864643 766456 750586 737063 1593574 479354 1023726 993307 465112 1796028 285848 1595313 1873565 137329 788832 1061829 712209 1010102 1030475 1776207 447683 1045508 652045 1064110 611497 1578849 1695263 1030737 245808 994805 1928180 349981 1551956 1539310 893541 232740 45378 1305080 79931 491272 204605 911642 890439 653805 1121205 67868 671218 89660 531881 945159 788932 369391 788014 306976 276172 1462995 670084 193709 1322447 819446 1244731 809674 1084015 1699929 690243 1043096 685561 569906 172965 1346801 1767838 1804521 381493 130040 817264 22301 1213392 1904334 1702780 1306791 246415 124897 984871 1574468 99149 1427056 197043 386236 1693328 504463 69649 1720019 92762 1088972 689757 1773047 847036 717324 402277 66610 238426 844816 223531 1804832 154797 897215 480343 1087316 1311854 1540316 148208 1100436 1059747 883326 877484 1932292 1599951 619715 105690 451537 317070 986151 1967483 1895804 649936 930774 1802811 870514 848209 761294 1215028 1781292 1421014 924772 1515432 816438 1678890 984801 1546184 1123308 1654841 417049 957679 1075571 1926858 1235284 701951 1478727 372897 1120296 835358 1545805 1009984 1378073 1293562 724711 1992381 2504 1925485 1142613 950818 149698 432940 522562 1476470 883774 956850 1846490 373573 796606 1602742 1806711 28006 715071 1526292 349963 1241634 1411824 1158818 313186 352757 282921 531253 1982908 1245992 29054 482112 1856962 842517 416879 239193 1991790 773325 721196 1833884 1290704 1328823 833523 1041239 784684 1974023 1194639 199954 1348785 1334294 1093270 693433 905763 85233 452419 1237957 1096703 1323587 1022931 609342 1144093 1182319 1460440 110920 340932 1492641 930375 132265 887844 395838 1132055 940822 820547 155474 378456 1122877 1994994 1381322 1958786 460316 551577 1844011 1791551 242017 1230526 693262 534502 30177 1643311 832560 544314 1743020 984114 1666160 1281640 837990 661544 1941721 692799 1017467 353178 964462 1348599 993384 1490697 744031 1052541 90032 1735654 1934693 389409 1236522 1393074 985359 1518410 195227 862921 128278 776179 28922 1786375 677449 737419 573442 1188370 1375407 1956266 443956 698244 483857 831874 725870 32629 1723052 1435137 800481 59211 384123 879429 1745130 1130706 1075125 527218 616205 161040 1801320 431742 187138 219100 1101472 1896293 1651820 465489 1890636 876295 1689152 114582 1114257 1544856 1796346 1164308 512305 1689397 1734720 797522 558957 1822611 1675928 982162 565939 526186 117076 1348282 779593 1821348 1870291 1264758 1218236 1209611 89055 128684 315450 193578 1238930 270838 1317011 1630024 430301 565406 1390472 1672751 181653 830207 486886 1766404 658503 1389392 1821212 1734697 205949 1366287 1012352 319403 524227 317844 171052 1909195 1763409 512685 939515 1094326 1316745 1520376 870160 827178 771197 472453 1965027 458420 1606973 1475113 1793043 1938866 329499 1560234 964402 1009065 1385811 1457502 1455561 751835 840054 838158 107085 899114 792956 1564605 368461 117325 539332 1082662 965624 1845101 299271 1148084 1629053 1419304 761787 165658 22048 1330672 994426 539741 1347093 1140088 1248103 849476 949264 1643984 229643 49903 129545 74934 1444518 1744332 1153996 1462879 1649662 1902497 881954 712765 674361 1923166 252948 1213569 984614 1380604 815342 520107 745047 46149 1998164 1224491 655729 1733986 132832 820211 1538156 1482588 349614 43160 1312093 792116 747858 1202549 769504 1819460 1625546 1487542 1593701 276569 1413846 1559979 1758652 1407734 1127426 971198 1239023 1761181 1591635 89597 989323 896631 590009 1701367 57132 549610 1600763 1224848 1197176 774192 680481 1212074 1693714 1405653 992140 610463 1699047 1372856 1021614 1955535 676862 573923 546573 805955 1581160 552880 256437 808603 262205 962162 949397 39809 510834 218370 1057996 763762 8829 1605738 1937508 1060513 134108 180438 479976 917448 1991644 1843646 186086 577833 634008 925519 1207831 190920 1769512 1981390 1885459 596957 1404984 1594369 1365614 875074 1244843 1773469 1147866 1331195 1680031 657884 545748 865259 1413477 814590 922700 91126 228988 364805 826005 1739332 1104707 1247093 1050022 130551 1901686 743137 1243413 1341218 954264 1845357 1440231 1281930 757813 382995 823256 113096 646517 1040617 1615691 1523140 1639061 697286 1405893 1834806 1771747 754397 325717 150348 101770 1741047 264638 1900652 1460066 1088609 1245622 1389253 837172 387277 223369 1765317 588671 39953 1000501 1324485 319216 810990 1378896 313213 297207 463914 445625 996468 1037845 483126 784961 1472237 1616263 655489 1113882 1681580 37816 146299 1076617 111978 1812496 726752 1528057 1211991 1750641 1040076 947671 1732755 190224 264805 1744208 1600209 1431936 160611 525747 1534259 1122764 161924 238155 607470 1369223 587949 877133 98053 229400 1284294 1491519 1260764 1488750 555606 1502901 1258776 219294 964759 956133 567592 1472908 1362397 546270 996296 205980 1003972 513767 1470480 878008 1837836 1445321 252448 1382226 1209575 1921313 1160732 1463755 1107477 1350892 1514204 714926 230281 196660 552493 1566719 1389444 1977265 1506940 1109472 925356 2052 505450 404246 1783507 1866820 1893673 298836 648620 513917 344177 1578621 152918 1123242 1606692 1624794 1978116 165199 1054018 299141 1423788 1231201 1260519 1060263 941569 176563 1214687 1471359 590871 332852 1270121 1476010 624643 1912794 1294844 1915879 1537392 155997 213712 890108 1959423 1829640 263562 841246 372894 12038 1434855 888256 572599 79560 1450190 1070104 1653318 780230 536319 512578 577707 947922 137512 888918 208336 1661672 297328 1889327 12967 62217 1892358 205573 381221 749929 587023 1933535 444901 824806 825977 738167 627437 1855160 1636255 890599 156060 1237625 936149 71999 189152 175535 1759673 52258 90847 99383 1787806 31724 869878 840762 908755 1972444 1528054 1141404 723848 364608 1767864 1105119 345425 638249 1494465 794350 1875654 551035 1517613 557151 1267319 1534615 1084800 83616 993971 1051410 1016858 42659 1897470 1032552 1128962 1466348 367064 1674103 324482 1415069 1892214 333613 1386621 1266736 546198 1947774 711842 497634 1098227 86253 291532 1937083 435963 1440250 903596 585715 1030714 104967 1448403 1523624 154061 460303 493644 946450 1019823 983625 1217794 134528 164837 34359 365805 841977 1992206 1076856 1948630 805388 1509681 1644629 532548 124617 99964 469573 367838 1007575 1284389 1848712 837248 614214 1712729 1051011 240806 956946 1259300 1827102 92584 348818 346530 1028719 669340 1998656 665929 1196366 1134225 1674238 1152867 860613 220036 1999698 1953299 45147 372182 1903314 1796377 1151458 946576 107478 503006 1751883 1277439 887783 669112 1877647 1660101 1119790 1788001 418455 707011 1530716 1428171 1948028 787628 319188 623412 636926 674604 1261396 1886316 975038 18268 1748000 1434966 349104 1748488 1329074 710661 298461 1706515 1354954 1589923 228043 896494 773883 807499 613566 749931 1853000 514349 346284 319468 1369301 84469 1967120 166895 54612 484931 400920 1785835 1479767 247626 1320106 365797 1598665 1689979 1583424 484579 1121158 1622051 722566 1599521 1974891 1937972 495362 1072855 530333 151052 172736 1021326 510271 1892803 1078209 436574 860904 1439996 1984270 404912 1220624 950334 340308 82804 1249919 835754 278403 434329 1730014 1791666 856748 1927625 1256757 1486073 1921698 1172951 695513 1402228 428724 1662191 1529315 252032 1114425 1436036 639822 1398758 836791 1860651 701295 968249 1733277 1590653 421708 425414 1451658 914571 1357627 590576 1331687 1299230 1824367 1513770 1670480 387219 871586 66832 901999 1165297 1588637 256016 180911 745916 246463 726285 1562369 575972 1259832 1078392 1268716 1816927 996983 207467 929140 1266651 1930061 574926 387893 1762998 1784310 159009 1260620 165889 1282088 1534016 591917 1368070 1616723 491254 1624312 1640668 1796179 275827 296310 1817022 933320 1332298 376713 1668044 94855 1603761 1641389 536327 1896757 1190346 1003234 1042659 462305 1111120 1921527 1828529 142563 100390 1902823 150033 1248038 1866962 262787 760007 1445812 110752 1411689 639754 1663643 1494457 1531197 580317 966632 1876065 308135 248770 213198 75305 145609 22826 1615631 1475303 1035290 1019160 257199 866541 631963 60938 1391499 187449 792513 780505 609988 864278 544076 150825 1208340 1385452 1532079 1321333 1086691 1906311 1426726 1940792 1670076 782163 1934482 578233 1334644 1727651 49193 1129404 702054 1937722 268405 70227 1776496 531194 274502 1931897 838182 515986 1062199 20687 453583 1575445 613422 1709753 726014 177111 1899089 1477211 1678782 1304694 500031 1086827 1778298 23032 873420 1209694 1232782 480887 257626 593865 1915387 1068984 567634 682008 876623 1569579 375506 268804 783755 954929 1779783 758888 714314 989690 1744995 158803 41701 1979315 499771 1815477 1843615 926257 264823 1881415 411564 1874737 347219 1703429 1577999 232629 926056 1385949 768358 297014 1312059 1936687 488717 806090 1101634 15133 1910878 922296 1476928 336166 1764076 1824966 1312356 460634 1596005 883465 854003 1139861 25907 1411595 1494476 1543136 1197417 425377 563217 22062 1413716 122624 906952 470379 1878611 214224 439444 383978 360404 1064257 1537952 393266 812674 1427900 1299853 1763675 531563 213106 1564839 1119298 1129064 1095067 1964180 1403659 1053709 1607788 577047 1894708 1181767 1565265 878326 766678 377651 348714 1171536 638494 1389231 760086 69390 981015 1076169 294135 786486 1875591 1170680 1253861 220716 1538379 1193521 207574 1316030 639426 428040 676930 119074 748013 1452991 1649600 1253710 1143079 876940 1432144 904205 1845711 1143149 1172628 1819915 1092340 1409553 1426782 360761 785985 1006644 1249502 127050 1519286 711135 190921 1403586 771343 1269746 1176771 1002578 1279584 252045 1171290 574598 1758246 189769 503659 1132804 1284746 20351 1912045 260927 101718 1257633 1607808 1694165 27784 770937 1099220 1697942 960338 401057 198170 1341493 1350012 1727072 978840 1723168 917795 797419 1975047 1774563 726492 41140 1771211 1693788 794293 522319 889092 307609 733517 789594 1086897 1328035 716822 1467284 75559 33270 600492 888144 1259900 604647 1569053 1895596 18238 365848 1539561 1297069 1967127 341084 1674717 1325788 547459 698533 577946 68649 46335 118756 988266 184480 1164737 879223 422796 1027484 778534 440686 1319839 1075204 850801 1668080 1886020 1519673 239645 553917 1565816 402831 1800534 1221845 1483448 1864192 734635 695239 812941 390974 1982240 865546 1953968 822545 1019557 1720607 1452358 1769159 1676201 976266 1949398 590331 931575 801121 845881 824519 1797339 281684 703581 319811 655022 374434 992412 817957 1562050 662774 531196 311514 767142 994461 1202014 239280 330784 537537 711879 734665 473357 1527280 1343888 198482 1346509 1671385 248229 1627339 110191 1986496 860298 384568 1893242 1449772 626943 1796139 1791337 292675 998204 26741 1209666 1495231 1042786 894286 1256518 995536 449081 1732786 229225 508830 327117 1044317 1463512 1579127 464415 1357752 740976 1595686 668399 1943332 1538737 672945 1678864 1934244 1531928 495426 489562 79229 103235 1543576 1682340 1376065 1054844 1290627 1392987 374705 1107945 121802 1591095 1091836 95488 26194 109361 1623077 1493547 1423969 1923204 915816 584641 1466579 734291 1645992 871134 1448530 364226 1371823 1090424 250515 166570 1414255 451426 989039 1208276 297816 571257 1844236 1897719 1329298 1968670 182948 1810986 1479107 974420 229214 629145 979194 605436 838408 1106828 1036045 194787 1404068 1261207 1162580 1561522 1880218 574416 170371 1833452 1987314 799809 71815 303227 939600 1352623 1716276 1226907 1072573 140188 1790819 323228 1017305 1911254 301477 108064 1831385 1868944 739930 910912 910516 646111 647380 1870287 142525 1446496 988098 1352643 1373933 965289 198506 950580 1110241 39020 1937873 1108317 1577624 1497881 1498499 1659343 1434718 1251012 396893 430081 804664 751458 959195 786534 1880770 1786529 1588624 75007 1303425 1113116 561276 1933794 44737 1929879 1426900 1142734 507654 900852 1464436 1882766 1597224 1256146 1979883 1625633 1371263 1636945 303205 1345437 1286466 1262748 1094252 1370079 1605459 93542 918869 1225396 1982489 774297 184650 1879459 96889 1709233 1341875 25315 1733578 1637351 1957415 1051242 1689602 146902 1381343 131807 1674663 1979626 1220348 985455 893495 1387087 634254 1482539 287304 1549695 1502262 1055894 1465689 240022 291586 1645777 40024 449817 607251 1204070 1765352 1923770 1107205 1775898 82226 1609141 1547800 201080 56849 1714766 1384469 1735419 1490044 1463204 566868 703723 1710038 515476 1980711 299627 91692 189762 271880 1849749 1316141 1189358 609566 1152956 718127 1537516 1522263 790997 581463 909201 930683 1410558 1018634 859717 888950 1517412 998088 1265570 1311219 1873500 279244 1165646 1784033 1050066 1420725 650906 777080 1066698 526145 9625 1583422 1610243 1055151 1963257 1137590 1061256 1367871 1540913 835914 239203 1705411 1457268 1776375 1682896 281685 1077424 1540541 700071 597204 919309 1604001 1555545 643068 2041 622938 1051412 1565545 18035 149977 1018684 1029301 66666 1301486 1830694 408821 1089830 787021 90422 468848 719028 1292392 1786500 220992 1008230 361599 1794231 60754 227209 644032 1400819 659426 883494 34062 218147 1982932 477953 125806 519296 872717 1545328 1116666 870898 967184 439505 1192079 520771 1967387 1281427 779905 620383 1420032 844713 1264941 123867 1784356 849538 1267654 462650 1112548 1691062 1040469 1753818 70789 11625 518984 401921 104760 1930420 1434301 1932154 1469499 1749574 1233367 700022 1964838 1929685 164640 1095736 563463 924840 1655677 1324419 1829010 1402044 1754871 893036 233563 1632381 1335358 681712 870546 1640200 1144315 1687109 102141 714257 317712 1388199 572771 1279069 489358 1450490 55922 1901925 1248992 1024167 457871 779310 87512 530422 315445 622439 265689 290680 379954 221478 1503255 1970988 1014268 1701041 641707 1785750 938757 829582 1796858 1068609 1645107 1510146 1428290 1113534 931593 329444 1890084 966410 518496 1393683 846072 905872 512842 167932 350912 1046928 226622 1376558 1047444 916963 575323 1571126 804170 387728 1878765 11860 77570 977289 110765 704575 156497 1709999 395387 1299984 1112698 801664 1142691 201166 204340 649324 552242 1880405 276509 943624 1220404 654531 1697918 1370640 281276 1487232 23041 284420 1077683 1072308 1201917 1227798 507681 1987422 401145 1847346 1193979 1856238 1180857 1705415 1669702 1689354 28152 1253253 90133 385800 1638503 494627 538292 1418031 343176 1564662 1636148 451766 1520772 1925876 1927071 1884271 1529753 859382 1386645 79906 936341 528608 1018978 205295 1904241 1424073 27871 1203974 1052301 1848876 1463800 1334371 534069 993326 688848 1965938 1560670 370403 1030183 1108212 87680 1846500 607321 767528 396436 45415 1253158 1382909 1891849 1942096 1778797 622374 1196727 1468032 522060 980585 1565629 486237 210723 598878 1691372 795581 234200 1871393 940577 16586 1905387 570776 1977143 1793345 1785171 172752 1937882 1362234 1756849 1615738 1579318 887857 1551492 1027754 542299 436579 1486023 748433 940484 1546891 1583878 633985 468781 1113327 1590609 570495 343358 544363 90545 1671251 1284108 1682030 691276 1013439 371567 1626961 603750 1719096 1419276 962018 978156 793558 1533761 1608735 1406477 31701 403890 318689 1299831 1232557 637 814689 1547011 1282403 1359418 239772 990929 546625 1436869 1753329 1239804 261135 1445646 1666805 1478904 1439164 1635668 1725827 1589414 1115544 1696568 927373 720076 1104483 1614092 1552629 489852 1098552 17720 563032 1082337 1499918 373551 539534 684555 1227134 259200 508844 1327496 519844 727113 1409116 766300 1938992 90447 676280 684722 408246 964925 1050433 1456668 1266400 1685515 1920891 1466112 832157 1706498 423332 823104 822632 791286 969914 1125372 1434200 1062300 1638520 702424 1829598 826545 1875937 1375451 1375483 1369165 1290814 1515737 1253095 1639553 214498 84063 1481123 19145 1713127 593672 1021378 190429 862330 792992 855454 420045 1231290 463660 1057098 1535378 1691457 136140 279889 100499 1013086 1342334 1151627 302089 489955 316261 936532 1398736 1584439 1477736 215654 1761964 1978240 1964041 245325 265693 889256 45474 1181430 1435597 1047977 1460295 90524 124300 1927548 786445 1910135 831058 790249 1777338 1513520 1877432 1277442 1175353 1980591 568066 1295898 327783 408832 1297965 517086 816979 1649945 1672174 202149 1223050 145552 1334120 1495087 617249 1412297 848724 573625 533142 699922 1569069 43541 465438 342547 1449681 1551321 1350551 333933 1207708 1052287 330643 180918 781234 354757 797724 1388453 817303 745325 1251035 1935549 558592 634070 1059874 770204 1104917 379116 471476 1877001 1526902 1711708 912802 113756 1347951 1745222 1594739 342279 463048 1064713 1448743 86138 168484 247169 142692 1084104 602439 1086609 1261802 1597155 509797 384485 233302 1646152 611666 800959 1277614 177634 1064302 1487247 1866201 1459731 1377487 1269870 1883512 1436606 498913 1927421 1201567 1115718 692670 1180122 1042851 1160851 994016 174011 284587 1060934 399351 811476 1353757 1443890 430166 984686 799035 653453 126417 1557625 1517844 1749302 588761 756878 1261259 587707 760560 1970125 1806211 570429 404446 1207721 318815 564277 1063319 1921870 832519 560638 1783699 221578 1542084 1355434 1981718 481880 1885316 1195407 8785 80336 1883222 1352887 83422 614642 1363508 1092136 584718 1946800 1185008 706417 229196 1944736 129565 1526293 542573 1815137 504263 1664308 74550 1746975 781402 199000 92494 960641 1412021 403329 1939680 669312 458244 1658058 1045830 971282 857116 1263764 1452372 714129 838474 10946 907881 1782080 1813611 518874 1213170 1577829 1346989 1817668 1662040 267677 144652 442481 880391 1242706 1375260 1265369 1406429 617447 1897135 1429827 1449474 722338 914274 160728 1425516 603420 139425 1090935 745905 1922997 1422533 1760196 297139 223938 1973165 1210862 1207779 40933 1916558 845989 1875884 415692 1991978 187112 1560832 1428718 1855987 1357189 1293936 1056158 1800094 1627184 1056538 1734874 471806 560520 693251 1411507 1208507 413041 547606 55429 1243802 1511154 1388198 1329440 1496430 693860 1516471 980278 809231 17751 967633 1416737 1817945 1396734 147451 1988655 88018 343950 378396 1421525 1302392 539501 614366 289549 1768180 878257 18895 904493 916628 213069 1649842 1888240 1360583 1156407 634788 790981 323299 1576774 1471398 1992445 7620 743548 590172 1446268 1256297 508493 376846 1750025 1610177 1098857 1525495 767521 1998888 776902 347081 597848 997857 1320091 1600787 1717654 713643 1411183 240783 1397754 1200824 26514 774397 594403 481011 970860 437251 1761548 727011 928950 229382 1934521 1812978 1298659 917789 636200 145938 1546796 1510100 618291 1780464 51741 1946976 976647 1756297 644602 335924 147792 1465703 1751001 249128 528571 325471 838358 1866559 1666435 496009 1397672 1042948 1724271 255109 1618784 184451 121701 1413183 976416 1244071 1314950 247184 1414508 214613 537788 1461437 1476245 639052 740962 1870876 1196361 1981821 1498675 668807 781774 910222 1800639 1971330 1680381 140048 1853637 909510 473526 1133569 1560826 358508 392166 1554657 1794770 614169 831302 578232 93010 1382026 1635794 855344 675525 114044 1638416 1427444 1476716 1611237 1055648 809364 119288 510922 1328459 150293 627584 1331755 263208 1391368 1342101 511559 1971139 334521 897459 67644 1938503 484722 1012642 264082 1257301 1573120 555200 1468741 451525 1044076 329557 1833385 1022819 1953553 946093 1042400 1049519 109483 1231 1547202 486030 121993 449226 1206836 887309 1823447 351195 538596 1153523 1931765 1105898 1017418 929536 1079833 1879814 507787 1923281 965632 88145 1766651 1723358 938110 1490141 354245 1109033 1512597 1433818 37769 818118 1050833 664007 1596684 203419 162717 875196 620421 1479078 376928 1374010 1708223 1901544 1757748 614301 960116 89537 937299 368097 77998 1774867 325668 1346064 1397322 1644393 1567733 976628 500134 1474467 1440816 667078 546486 1587117 148856 878262 1669793 1253808 1436159 1871835 1285094 1218729 46046 1627351 1735124 1139046 1067698 1385128 397119 106636 349554 1298876 1118634 850058 1606913 1235600 426839 515799 1454265 1216082 657414 684947 1000701 1203101 366072 341196 1906432 287759 103725 1046851 1620294 444969 1255512 90506 1049244 1266048 1939136 345856 39236 313330 1191457 605458 109165 273944 473043 1038538 1004734 413099 890088 170455 616299 971608 1718816 1586360 1005493 611397 1185831 1778029 1327653 45598 1876954 1672244 1721649 816684 504333 1872864 80426 931226 386684 1833744 112172 1691741 1008234 1998075 686512 1555523 1806763 1311443 836431 781302 567830 1853934 1513005 1288446 1593378 1062699 897721 1296679 882596 1132429 1539902 217656 1630676 1857410 625148 1837057 1261080 133011 273388 607961 559786 314571 457858 371627 860408 210409 1046497 716268 145387 883113 1765343 119974 976334 1993681 548712 1392755 816871 949770 1452307 875931 117932 334854 272014 1628671 1070972 1325741 445093 1261836 1775521 1409690 804610 702575 10222 768180 1886652 1226426 1267422 1336585 1020001 609104 1245809 1582006 1078861 636519 1971845 344494 1879088 1102621 1565543 1142935 478320 224774 175376 471757 552741 1234563 1614563 1921066 1117513 235451 1621292 1523675 1861165 645371 491056 10293 44624 1523698 1342837 1282488 636343 217975 1924239 1638938 552601 437191 857934 754989 1243528 226957 559432 785252 996649 136280 542548 1058743 1386136 407476 918780 1194150 769328 961341 869742 84123 1600184 1176219 643815 634239 1044035 938540 1642703 1282604 628521 1573222 854989 544975 1683536 305586 1405389 1897205 1830104 1552498 1826696 327404 1631056 710514 389965 1087134 150682 1359710 65667 441966 928556 939123 1913194 1724042 557085 1646507 1199699 1747731 531572 1577977 1252696 1229841 156167 1590996 139585 1658680 878266 992664 1349860 1521845 550473 1949690 437625 1504499 1956475 642015 134460 1018388 117475 440713 919916 618187 725019 1589605 1153736 1138879 628697 1465661 780190 1716271 1529422 1370364 1521769 485129 224501 1042179 270921 405147 544578 1174586 298056 741346 1307222 553839 1090693 459780 763491 1670398 433174 354362 1812798 1960774 1390122 872678 565736 396883 1179974 1771100 386342 1102490 1211955 1444353 1501475 694902 669698 1541245 1622570 575574 494597 667358 1186391 192513 976857 1783347 1404809 685339 5128 1135953 1234264 1113123 1950748 1291986 682600 1272310 881183 422263 210348 1743561 1434660 1952252 356149 1586589 1235791 1228754 249048 1131996 480754 1862076 124979 1694079 1329499 1760641 965176 1871801 1600420 841834 1226109 732893 1045992 1728043 768476 1622318 1886786 1999873 1384431 717109 1833365 664748 421306 1983598 247277 1073602 221628 1407641 759817 160628 950095 585235 1159913 804134 464878 1797822 1427596 88478 504878 309750 183959 1992201 1252920 1326999 1946441 108112 1686081 93420 247406 1015461 695579 1184 1659981 1344430 338095 1035107 1003499 1517679 862883 805595 869119 1428516 173529 933036 881836 586337 1882867 119779 1288470 222248 1483930 1063273 1733096 1464802 887089 149586 1224267 384501 1492142 191310 207754 1074874 694959 513664 901502 1586889 94653 1948244 485324 384810 1366121 1399931 1708556 1763304 991260 1384951 1305637 1247825 308966 1727207 195172 1773819 1403670 1302005 123168 87332 677595 187263 1749874 403838 1985503 381906 461195 1243738 677748 1725900 639020 536901 672820 1349300 1809850 19078 1808418 1515942 111646 1490476 852725 1403371 977348 1266251 1818280 1092672 1573323 1313042 571929 1268389 884831 1730725 974337 1135172 1200543 993185 1936593 106856 1553130 373361 482400 100418 48223 488676 196048 1353007 1735228 1328455 381502 1762798 1484447 1282950 558498 583815 1220603 851843 398817 363332 830100 1885373 1327304 1486817 1028044 1714623 838982 1997012 389021 1944373 256272 1310031 1882855 107866 1358546 860115 1021559 1973114 573775 1297589 1706747 1182483 285648 1066920 546088 831041 495092 58148 514119 567810 1339744 914745 1306487 742169 1458716 1694022 1683404 363497 1550638 627816 32771 1006885 1840609 322726 1189940 560494 649738 1137137 85410 1555861 1346881 127643 1173114 1071632 354731 753683 1638599 1143034 738 1551895 346765 1566427 1448531 540235 736411 1747759 1672766 95391 1732820 569490 1797277 1959724 1467830 1245760 427719 253377 1706563 402949 293605 1734662 27319 1285954 1260927 1523442 256866 1783163 932810 1815410 1818977 998559 1367028 1361177 544538 1998581 1751579 1887888 162863 831626 864886 326993 698861 1723264 1085179 792827 98803 1755760 1652395 1883640 750736 163640 1506053 860611 1557007 535470 1447608 1334847 1950990 1695319 240229 895785 1455092 1979787 1413069 1403187 595070 821852 1929626 712649 1654172 321205 1165576 544719 1188414 424970 1086108 454915 764826 631431 759572 1749884 622790 314788 1407899 451584 192790 1894826 9210 1834751 364552 1844843 946499 647935 1595586 1369564 15129 123369 785020 201470 190147 1959428 1016697 1140425 125246 403374 4564 1999313 969248 611279 491542 889354 762511 345708 448221 1124914 565711 892376 218020 468226 1147373 395723 181747 590970 1569552 1408244 802173 899122 255973 1908873 1789189 1106691 1614723 1176526 1371196 1768867 181761 1615486 337751 1434846 869905 698223 907032 369775 1985356 1728976 53682 1716140 1837550 743362 1907346 392965 1364612 1786338 1666172 1274018 68031 82426 1733050 1772493 668154 92751 720021 1324319 71275 912920 378518 1792449 1200862 1880722 1982241 78291 644867 148867 1375281 1159553 1996646 523968 26187 1775697 1034462 114393 1045361 1425487 1957206 637534 1241415 892914 1782092 1350125 237768 710580 582400 665058 139310 1850025 445770 1865570 1308842 284217 705432 1789669 780435 689914 1651300 9384 192306 1330810 428370 1345996 966589 436921 1424243 630961 1061717 427387 1161881 16152 1581149 631059 1402683 101685 1945613 827383 1132191 691349 1054567 1451515 893371 1362766 48257 1107918 1430742 677998 91112 1112303 834934 549493 1902704 1410856 1966015 1210838 989707 1599309 1126444 1024034 867940 1149726 1573576 562057 1289845 273839 256583 292662 1084085 426487 1166192 1337117 1244464 1125453 964248 922367 945149 1269119 286781 201575 29278 628089 1292914 13108 897684 1252334 213483 1030570 872112 1177982 1933431 459797 561893 1815658 1356162 1397380 1825273 1892430 53276 1899344 1443993 772115 1252804 757008 1399628 1082306 1545973 1242725 1588436 447143 1338900 1253118 1641577 1664498 1842026 1133412 1653419 1231814 393762 1563379 915023 1826368 1648080 612136 1733270 1121906 1260459 272656 1754689 593470 348787 429135 173748 1311185 1643552 1334802 1903193 26188 1690981 536884 1503278 1466001 24605 235691 934870 686748 708157 6476 1493188 1453890 994880 1076071 338167 1002002 1302325 425817 834358 973659 196251 1116130 1969198 920457 1122021 847698 677860 504449 81944 216569 105314 211115 527346 251196 997608 133868 499747 1194779 659014 975316 1844533 500901 923670 1184382 1091597 502875 1466485 823908 938995 1519941 1464478 1771429 889259 802183 1900546 1126933 820466 1056280 1163753 208054 402570 836173 532557 372217 1742720 1012943 1800483 609379 1050632 1093807 1605796 59256 910980 45048 1071065 928453 430774 129127 545089 283267 431118 139912 1627716 1457843 1501855 855013 1580240 1238768 206950 1652234 815942 346887 931714 1871736 1480008 1890322 682478 912618 294618 1588994 807529 659632 435268 1765197 944370 1846000 1539411 283588 1377940 725162 193533 280963 1740686 1579605 1393517 1350580 164346 274415 1612202 645605 1947662 99361 1486298 1601990 402588 1173389 1002426 177432 833263 1707805 1387966 1549349 473180 566383 709795 1697698 1604105 37001 620194 1561313 99002 835866 715275 1553393 1298757 1902687 176602 1868190 1928429 1658030 1824914 1612684 1208546 1675265 1325883 926316 299557 770505 1086092 946062 1632696 193813 1667584 661327 1534041 438691 1090247 26032 124137 791260 1569540 1659250 411119 1464664 1140229 559212 327757 1436107 1863799 1788887 683368 468620 1718135 360275 1920622 671125 1458548 310725 1676569 267423 357610 302197 1211308 616188 595220 582865 1238987 205080 95525 1047967 1740807 1977220 559345 676319 1960897 520172 1865473 303848 766773 1976893 360689 1331762 38373 1711456 1203334 912388 1616095 230898 1444497 489169 1124512 147903 1027979 1236711 990462 935422 1352806 1046474 1281924 836436 761341 1529755 950801 1318277 653850 1746980 1577406 1682914 1264612 593229 189890 1741010 700431 1602916 599173 1985185 750161 624864 1147192 988171 1169532 256322 1628059 1125940 1594477 82618 1253866 24861 548629 1247074 1786322 183561 552872 1817599 194201 795557 83164 228507 1756606 231243 898825 592026 1180370 1648097 1072746 1106870 1962045 45990 1507092 1498327 180072 48086 89159 1064039 893731 1071680 534986 714382 280768 136927 1475459 1214058 1051908 1426667 1990587 331349 721453 321709 130074 1801986 1359413 980865 22741 1900931 452722 752520 1069071 292065 706484 799635 16357 486951 230950 165896 1990950 1363833 1307922 1377283 1506709 1040635 912330 86072 783821 1053946 190001 1822043 129580 141401 877153 389326 270107 1132678 789163 1438749 714249 1801239 1846303 369366 9536 1687871 503397 204812 1717104 518686 1668986 1080300 1389519 1666900 298306 63706 839399 407597 1650174 1837055 856331 1136360 174992 1721141 945926 1636508 1219663 1362730 1566999 650441 261080 572675 1425606 1852590 1409104 1909980 1225653 219264 737482 1281940 1514585 1298101 574107 1103954 891005 439928 457437 1742689 1448692 904191 1925378 517199 1238905 1909133 156180 659613 776049 173589 1720681 158158 492730 1785321 549539 232687 796458 467859 1378146 1189770 560984 239968 1949985 1843145 80191 21400 931738 216766 509505 1678548 688102 1815932 232831 860812 70560 751114 1418177 176582 688394 94762 1465941 1978867 558013 1468162 1142527 1717957 595131 1475642 265656 1072323 555883 746113 1085806 1285745 287089 469958 797503 1042135 637389 1949495 515740 1790799 324454 873823 1796435 1932125 28259 215903 1511502 353935 381704 305419 288637 1057834 406463 1032840 936070 1799115 1772823 1195105 1455160 1662699 1471481 795659 305849 1681741 1776096 227234 1907474 422034 480521 910491 697564 1697660 712751 1996535 986046 1463902 1033619 34362 1297245 1313354 488659 1863698 664480 769007 1427481 51815 1139474 155217 574745 688390 1804428 1368417 1923508 1955772 879820 589391 1532158 793974 95789 620846 1476756 531746 92154 638684 1041321 271493 705008 1813903 412382 1756930 808297 918608 150534 437416 1194951 1982974 1640982 1753895 1577653 947841 979626 172674 455510 1796614 199492 864082 1071752 1098802 348527 1094867 1213590 518452 1842675 933137 176016 1769728 1323866 1452998 631451 1052313 643677 55753 295167 136101 1584319 703263 1220696 1330032 1544985 1160067 1162168 183274 1604751 893480 1829891 921478 1010241 150659 1973528 1119232 987389 1264517 102243 103901 502577 28992 613605 1200490 572733 1869911 1457757 1909336 1950457 1457511 1814771 124191 1368009 1721663 1407047 1590654 221065 1153713 87108 138963 841465 1471921 734972 1752670 70451 138407 28752 782037 692808 1007582 1319182 1139337 1771867 1581342 1129129 131225 635373 1953714 1352132 1389619 16780 1644313 222869 835075 886213 275022 1287466 1679447 999086 349482 1475155 1247847 1943772 1328564 760132 447400 1863566 308921 490486 259815 824707 1160301 983070 1666692 1694846 885981 743500 1240930 1771231 81746 729205 593713 522008 1468407 1879262 1666003 770415 1920687 1933220 1899557 1423764 1397945 1102587 1603600 607297 9632 225166 655990 1175430 1485061 1721810 923696 1370495 1669684 1581329 1840438 768226 981476 401410 1461692 1091326 66290 1479290 1524691 1149575 109616 108670 1778014 1656342 1636361 1714134 713639 1784318 1310118 258163 155925 1665134 592636 952222 1274384 1499388 894322 998832 1146383 200494 194633 614652 991354 662680 1210905 1209901 1001259 967026 647000 1994153 932997 1596097 1676360 289111 776477 308455 441881 1175799 679364 1528294 471196 1791266 794594 984449 1849781 1468399 1612552 1650159 1050935 1832904 1491060 91972 476122 1011198 1440130 650863 1041971 820625 1386720 1323040 1293625 938841 1973088 109595 304808 1978086 1750336 1136152 1272194 490587 1092730 5554 332746 1583842 36763 912470 775612 1479768 271432 1744358 964132 597814 1396108 207653 1792048 996433 1196885 1571042 979646 857236 1303206 396859 168631 1676396 571139 1680627 1434353 445459 1384150 656487 863975 1201863 760416 462436 1559037 1545417 733161 27245 1915551 1850584 1684928 613719 1577657 1697857 1755370 1533278 1542834 173494 680512 1922735 1607389 1339466 53930 659900 153633 1057175 948067 780578 1595873 16717 107398 1820475 1915577 445881 792232 1662873 69846 1620092 391893 480877 847049 756655 495740 318624 1967573 1677315 241731 75458 515875 1320764 1556939 639084 970676 1032979 6174 439431 158657 187420 1511619 1420500 1732087 1088471 1270013 1862778 1836718 1074687 1235687 1988680 61770 1837765 517968 673355 183990 1121363 1648554 129478 896603 1847281 666912 775002 1272385 224618 1973567 1592201 1221762 101676 646474 1631595 1019921 73152 478626 1931511 773543 268866 173509 1979277 1857994 89006 537895 112876 310311 1599978 1019367 1081223 132202 1779934 1424130 1642417 1796970 1342975 67860 1213933 768986 1172450 1090124 1580032 658457 1093438 1128721 1195087 1662278 308350 1417308 1001833 1284329 395968 1945623 746005 1502375 1970666 346008 1026819 467618 1347958 795119 1256482 621143 395287 350769 1700707 1323860 1553141 414241 1566853 204921 1038483 1313399 232299 1338715 1096099 1794622 1123216 1451505 653133 1396824 620583 1506315 337144 1490115 393893 469686 1203747 1997028 1675785 854527 1495137 1675622 445883 1721258 1389418 1153749 1883183 602368 1672061 221788 396663 1530091 1768079 570755 1266354 245152 541882 1676518 979275 922072 1871741 934547 1834416 1430662 1814699 1553709 1592503 1770283 90606 1403610 1717683 869996 883475 788992 997291 973615 631951 1160610 1724055 1908883 1614880 353406 1417495 1876754 736815 1119601 457946 1669179 1834967 1462835 505531 1375556 963602 563044 730203 126874 1788073 993765 177873 1958014 1209166 1356848 1580066 1906925 1812233 1105646 1288161 299806 8812 1159343 647550 1758482 404082 403613 199768 1088978 36712 790091 1440433 1976801 196898 363783 1157375 237859 1128682 1148294 1288031 1225134 1470715 1994407 760263 161451 338484 1905873 873030 1809653 376650 756473 1409511 1117431 1413623 711014 68345 1227950 89257 1764995 1802612 1249624 1145487 1927391 1014771 421223 926944 845477 105717 736040 424032 1528438 1888030 1138301 24171 776367 848448 1618858 1505746 1467428 47225 832478 336280 1151631 1293822 144649 1226411 1765151 372127 1042235 1378497 1672057 1861996 1661063 1638012 905249 28391 765539 647088 1136434 1553711 678928 1504383 121625 1991429 693748 550455 253723 870929 159077 229129 281110 584367 1545310 1593253 1614686 1573745 1688083 48971 410315 55892 1908429 434503 636976 340985 1479436 958194 1709894 46115 1010165 855827 1698923 254939 1954679 532842 1606505 283881 1380319 76757 1863839 1925849 711217 220523 28990 231252 301349 981076 1170025 1914063 830036 561775 1096121 253305 1276264 1204957 1859124 873021 864914 1485195 1882557 244756 1309519 569963 378431 284816 1911500 806309 24215 1548270 1730043 192121 1334848 469387 68694 1942738 1709783 212606 1027892 523172 736554 913780 1060175 1418209 179187 842953 1084846 1590226 1443481 168706 1127001 1555584 1524815 4224 1429477 95979 199933 1679076 218749 401368 173024 968355 708886 1623946 1206518 1270681 1920550 1314920 1925922 1605973 444296 754495 745625 400519 1891484 1833689 1456739 820814 1349999 1053180 1583540 346411 1241496 5472 1188929 757577 1559630 298215 1543695 979501 1161737 1211494 1378874 1133692 47992 972179 152324 1031414 1175679 222995 708087 1018549 584211 1261459 1868573 917223 175552 1197228 478357 545882 1257521 1339438 958434 1066929 489594 612202 578402 379204 1209163 1610490 1068513 1884776 304038 1559688 1175727 1307665 1558664 1717252 577956 1972871 1637875 652253 1290832 1809397 1021280 1237915 226508 1382787 255164 17215 13777 220203 602616 1110264 821410 1953605 1481475 372357 139171 898470 1120432 1971199 1143741 318883 1367663 984047 1423924 1821604 144157 1774756 1702112 182028 685505 166170 1069379 504909 1865291 1243143 1211854 509029 199776 240651 392931 170547 1322921 1305287 1156133 1687427 1106415 665927 26719 845785 1276354 1864414 1756730 1368634 625275 780338 1355250 425845 1296468 1439402 1865803 317648 931640 746282 1926216 1732506 1112685 71444 888680 234685 957402 1519516 1198841 22662 1990568 1065429 1004068 590571 488811 1349559 551218 1555934 380324 1463179 1079409 468356 943780 863171 1062886 1618227 836895 348292 1150917 1006914 887369 163559 562562 783990 666215 527071 1701911 1329242 1142274 1230830 624337 1277533 1041887 507563 625376 1078975 30589 1037624 672141 1935265 1909780 394411 1345898 276552 1259823 263323 610806 976800 1713655 1573534 1947220 11277 536777 1734640 1848763 1732622 1098728 438425 336899 476837 957846 1175829 907335 1261869 1451056 1950611 690934 1520477 1417567 190400 290178 489425 22131 963145 1942469 729662 1398878 611577 624800 629087 1828090 975265 274156 870897 1810324 851809 1006323 1459559 472851 487323 43223 1896054 1718749 1681439 1445817 92295 662159 597559 685219 121656 37072 318223 1366933 275575 935348 603004 153118 1388930 929461 785825 1955037 150577 1009993 1600532 1224203 808158 919672 1620016 190384 363615 84261 1464913 1236298 1959916 1106740 1860468 1343800 727378 1442241 1661799 42951 764890 229732 1482957 973811 371911 1068118 110710 1889478 347863 1333447 300084 988243 1572427 856980 1954788 264170 1340224 1018645 1998610 1003109 592964 373032 551151 1864150 367352 1148824 511635 72012 412983 1802401 1668173 1402512 620666 523382 1810991 399228 649974 445076 488741 1664773 1950170 1702007 1056624 966429 402024 245330 1026815 1627346 1371975 121586 1249074 148088 13107 326106 714918 912604 1368346 1884581 211167 1987755 1658389 1835427 41027 1336780 1158495 1195845 1169385 974381 1854372 1332595 1445561 1003576 1847307 976915 376026 1540532 1481255 1236954 1424800 948718 579563 1643087 1259524 813488 1000730 685273 674073 1536576 1846086 909203 274425 1270897 437330 1616691 591384 284711 1128286 1659430 1471761 1345306 643728 742835 1909371 1635672 1201429 517780 34158 1593298 1333818 1640885 1156234 1015295 1521302 1439023 697342 1085292 22764 639427 1155478 1202764 1341144 961200 1069734 1048185 175349 1776205 927938 1653464 1918018 1312852 1595336 1650165 498643 1447162 1272518 552213 1866704 1355596 1036767 1474608 1062756 1162519 20315 1429680 1041375 6561 118370 295633 954837 1816424 94324 1999999 1560683 1711893 1752369 275756 99612 399561 146272 433085 1936683 790308 1027473 1634667 1797907 85974 197634 1559978 762786 1313320 401776 767617 53662 860192 1010184 228290 1353140 690510 645149 720194 733120 1090630 771126 188748 1314815 1024498 1305614 1458795 2904 173820 1045988 1185584 1689654 1364042 362885 1234123 540002 1286681 1265306 1112251 1451065 148999 141016 1295317 1054923 1383291 251997 966629 835700 1582514 953615 1086862 1529665 1823321 1704891 537055 1666288 439376 233733 833104 1959131 1154540 377163 424654 689356 549812 1607448 61350 1159070 1037626 127811 1467351 260095 1454467 774451 1919978 950846 845146 1967776 635762 375344 683369 214353 1734407 81329 1727118 148075 388476 1228591 1685077 1777891 1513783 777409 1832948 1425083 461154 820937 1521536 1337228 615985 103813 1031529 260933 1926110 769794 708204 522121 1258875 95790 1357286 488248 366005 1692255 1347518 1134791 1522112 1369395 1254656 1654939 517670 1293335 568671 208530 248505 1029359 491464 1303439 1787635 1981885 1685344 1964323 685193 1468681 699489 1829827 302631 348276 706104 432978 421925 197539 968398 978497 1015121 136587 231921 1396615 1406733 513590 26736 58547 1271296 1610121 1716769 421309 233830 705054 50599 40331 347314 764459 861925 1059621 997752 1377273 1906203 486315 1095690 789495 102462 585827 1390337 151240 1522714 440057 1903472 1466104 686467 19171 852929 564151 1239678 50151 970759 1370720 1185297 388211 791308 129131 183400 464818 1113311 1880261 883657 1070083 1841934 275283 263793 1565080 906709 1317138 962382 1384958 1106993 1611897 463978 981259 1481980 1148332 958311 1514375 656772 179911 355452 1467080 1392418 812975 411032 1479933 698498 1797859 1231354 566202 1044422 1484018 487387 1779671 1812597 601222 267869 1632220 309530 1600269 361696 1088820 1938852 1778096 1374826 227599 341787 710654 1166915 682841 537003 78856 1624607 1864303 1979865 461982 752325 176528 1637897 526146 1312995 877735 1526101 755116 1371102 520200 1511016 490732 1692183 1021118 1294672 16785 959685 808557 1537246 1309522 534504 1284884 177081 160291 38762 669243 1524418 156724 1674446 254343 203221 1755858 229555 1513971 1844311 457862 1865581 141687 1744016 812022 1126237 166195 56138 675843 22965 1516541 1559083 1526109 1881985 1241257 1193963 1965369 445947 237575 1275007 1905221 596159 1957587 1783826 426508 1707418 512529 1354784 1714689 1954238 820233 1081567 896473 1726372 267531 309723 642447 653293 1240710 889132 668360 1153156 820639 403055 526574 224603 766687 1145736 1809308 1077947 1747238 756555 908659 15013 1382760 1703424 550487 1835805 1839963 1431646 894141 1337974 1401842 850362 158685 1265344 505260 1213539 1922770 1595423 351001 1772100 703361 502341 1789432 1880069 35501 1006290 1606106 632384 564396 1466329 1044213 607314 1319912 1360154 112475 450411 624693 1022831 1513036 1800903 471313 1431940 1245435 349756 429547 1433654 456588 1439749 1069862 528038 1230817 141353 1009807 708233 977518 1205168 1281996 1342138 208041 611778 744564 1176354 918318 681862 749154 1116957 16255 231851 736782 1868491 1611517 1446035 1752437 880822 708334 1259523 1519649 418603 315645 1171029 1236401 1006785 1316916 950788 465229 750494 1592637 97439 1977519 1948497 396828 1171273 1169144 1077050 1091849 173506 257457 1687300 96302 530076 1761459 149378 534285 1546507 845892 1744689 1806628 1764353 124827 832495 1315810 1440098 904456 76791 162265 195500 1961145 1544547 809235 1200597 1895718 1057908 458282 1474488 341473 726928 170258 1930917 879571 1537522 1257215 1300782 237791 1572016 1811332 1083385 1067444 1335878 1567638 389939 511908 1047479 1505212 207973 1966042 1031062 275451 975849 577319 1766005 176090 58778 720247 1562213 1386881 383969 1040499 1130114 1656058 1056503 1651027 521672 1669880 373353 1388518 214771 1087676 1899241 514351 1402258 1679736 1661145 1174812 1016448 544280 1779222 1687224 1225609 914296 299941 585877 1794518 558642 1828481 1936171 1324756 1651721 1567935 1539043 495849 793928 889002 761262 1647352 487650 838235 681273 1825876 1253107 1724113 877675 966528 1293205 1379147 990868 695608 445123 88010 1153599 225228 1590206 62352 1424793 1618242 1243183 645754 693928 989385 1121744 1403072 1800266 121835 359815 1391128 6720 1646267 1455290 1063772 1840116 1460947 604940 450296 257161 1434972 1879181 574502 1801039 924024 1285100 1729009 1221725 1195652 1947193 491039 1432006 137065 929918 787924 827471 1834483 494714 1608512 118485 1066622 239164 1386596 587325 923674 462077 474049 1355384 176850 1271021 143205 413449 1931944 866318 1994904 1980404 224173 836486 558859 1340303 98405 1606148 1593077 1280298 461236 1135852 668249 1797556 1306962 495809 1759618 1446696 985169 756344 10023 1491013 1751956 1841459 1433711 944554 490651 315964 950692 2040 1112421 291506 1144367 1951340 1158110 1018497 1003412 182218 1858380 1709849 1344001 27820 1778757 752958 769200 1866240 728547 1797960 1582416 910284 802779 1883521 1110731 798334 1420390 1433908 654156 1504992 110132 1627966 1511466 310747 113286 90971 1986804 413549 1326457 1201480 359035 1398053 537203 1096927 456349 1036448 1752149 1128752 1237841 246842 619129 1710271 287242 1532940 1274507 1858748 792332 10831 752467 1991490 555125 719839 1624604 554855 1441210 1001893 880645 1213282 648388 116200 1585039 850887 76110 1850603 996063 63790 1857942 1794413 240316 1692485 1939737 1564035 1658169 919026 422110 743717 611317 974855 1192990 1189494 1330579 764870 1967935 1786151 1152656 947548 1021928 1347666 507924 752711 976796 1103223 1409010 748949 1513051 1992618 878491 1402847 348025 941257 857436 1752404 825628 321577 792271 346329 663455 1876284 869495 163150 240881 1607466 577054 564627 1867955 1290015 31892 1681869 431633 1420525 1873544 211392 1348606 419935 1334214 1827319 1384219 282880 231315 149478 828107 895994 564557 774277 1755458 1027982 837513 1408396 1083118 859737 1471598 1748995 28480 1906469 1991990 1256223 1333207 1107662 1196992 598477 1792125 320402 1964623 1708385 1476768 1682438 1560403 449875 568715 961579 1968892 1927715 1473386 1853155 463964 1944644 490114 1316080 429308 675036 1127858 1991847 18142 587611 494398 1526145 1352833 1744971 1523727 1988388 1229615 1527143 390945 561468 1404062 1928347 1332439 584249 1944753 917918 904134 148884 1853281 17691 1165966 674547 1036148 479955 1304310 1183548 260183 1069939 372360 1562514 1228681 177494 1317486 928585 936258 740083 1984487 447379 1540604 1495322 1530029 1522077 234801 844642 1166973 1530134 583421 1320660 1093886 1611225 362192 418551 1667894 955801 394458 1914145 1005595 729656 1531340 446570 1990712 1351261 1734893 201116 1188496 1989937 1061802 1561565 463509 277968 189849 44953 204273 197698 475455 153308 296479 1823424 1706824 1950574 1157292 861856 1453315 1824684 1918299 49570 1534861 56156 1824066 1763221 879622 1542635 486341 185275 1675112 314583 1488452 1116921 1402329 337070 1056336 154048 1341293 1800576 843752 1998998 1049210 835033 1263283 1070649 881070 47558 1873488 339764 1038588 688380 1753380 1782532 918022 123922 1657419 1714611 1558438 131209 83438 641611 872268 56204 1625755 1305611 928412 1901663 1452368 1438569 994813 1614611 1506533 1252605 39880 1953262 576492 587832 638390 837072 1166833 1830550 1293122 1965321 249792 1197991 254896 581739 320620 1098647 1800396 602837 50296 109161 838208 950445 496605 1373137 1361979 395613 636167 72487 763002 1597798 184259 1078318 207084 1073356 36822 1868405 1137620 1659675 600594 1248143 189487 1776947 1201528 1176039 802456 1562478 53892 260779 1245221 1682817 1335148 1221486 614941 1030220 1345471 1600070 567651 255435 425217 1560443 1445024 1777058 1262777 1514250 611950 258404 1079222 119362 305029 706856 579844 1713570 1340127 670909 801274 381801 147601 951503 957255 25198 39385 1720 1784036 341392 1068160 1421950 1304450 31097 968793 51202 508623 505625 1414494 311982 222550 1608560 1351013 1113530 929355 1913036 162183 650480 108819 1006994 540628 9719 705281 332726 1770492 1493773 357660 17692 890907 504868 1302482 250966 132257 1224556 1222218 163774 1916217 115432 442349 1968913 43051 213630 819700 1173170 420366 895329 1806631 1568103 431868 376155 922568 1161419 1427115 504042 782231 148781 777533 1212392 1600842 1681974 529935 94583 1273895 141061 1219041 1265928 726398 1279182 374178 1466252 252793 1947507 860496 1113669 338544 1815305 148946 69235 55611 1390114 1948548 5684 1126109 45597 1765203 67143 1206859 1316316 1380163 1547121 1767931 1039689 1375611 1147700 890348 1363838 1683086 24319 1782030 1442346 841058 46430 799279 1019878 1947317 335179 599837 549042 1836481 172943 1584858 669627 48269 1065115 829716 806655 291245 86730 1672849 140250 859561 983260 1278987 1881749 742847 1627664 288773 21547 1976379 1367691 241942 1172538 134504 1808426 1966790 352584 1398946 1942706 782269 425712 1260076 90439 919671 783285 1245721 199503 1308366 590763 460427 1538304 1304134 1237923 223285 1493036 1445021 82240 818513 1858632 664978 1282496 886412 1658955 1157553 1190202 1044374 1619841 1336293 1162149 1184696 1343581 248942 593855 1783461 968622 593481 717869 87583 125549 404039 583652 991381 959857 21676 1533503 327570 734544 959126 1282804 1621501 215698 1932400 798265 1765714 703339 893693 278419 1095956 1285332 822890 806546 1495306 1966495 1194781 754228 336025 652052 368874 1632317 39305 635233 1486432 1525588 9590 1712804 710077 1249745 1290565 1740276 588056 1481762 1714745 1888137 1256342 1994736 506329 562546 1439248 461508 1111405 184941 1115479 1106416 330836 454603 321757 868634 200197 1010837 1992116 966845 1280381 1512713 1181780 1819173 206605 1688971 241641 51366 534597 1271221 567599 738666 1348198 1437894 815560 1442699 839105 814764 304547 790988 203148 923342 297189 1297273 1666221 1672753 319517 311690 1644370 698068 204212 1704839 1099628 1353063 1017022 47068 419293 783881 1120328 1697320 754795 1342493 1927699 1198696 773657 686547 156747 1155324 540143 1760385 1922337 814467 701306 1421650 242168 1258696 197227 799886 1973469 1311846 1748801 1864676 590129 737903 1930918 703295 1289184 1792642 1233857 1244702 1510024 1584410 1073920 646857 934542 359330 606689 322805 881359 910930 1942962 1239954 320038 34857 1694914 403011 720694 1709932 881321 451379 50540 8750 1792055 1030716 772077 398331 60953 1069885 972579 1961146 1848338 121729 1984931 699906 1573679 1613048 1103431 1997927 1622489 622750 1748592 678389 1966344 1707659 692047 1638099 85379 340381 462334 1619063 480092 1264709 1661597 1964484 1477289 592227 1477553 349903 656716 1542064 1740809 480004 753270 1113733 477365 144699 287964 781705 1225587 822859 637740 579840 186273 1021406 1826297 866523 909308 1667807 1903234 754112 359860 1299062 1438290 352682 1616625 1950186 625936 906936 1446425 883767 1709498 824698 881897 1513099 1323223 1555440 244996 1649023 647226 326833 1297222 956039 1371183 218694 1118551 642956 1904823 523108 55478 834718 1492126 1869790 1825731 1848260 285534 368721 1049672 666831 907117 264268 1153008 1720814 1011030 1460815 732324 583926 1942564 1886028 1359278 1477702 1327860 1205416 1372177 868044 926172 1054746 1183909 1903218 889000 968422 514113 1713349 1001354 1358849 1857256 1434151 1416706 1437558 28625 1739217 1426815 819403 1092501 1710799 1059316 542464 1009878 816033 978333 130068 567131 962776 1102664 1330697 265960 761236 1653098 1207854 714351 492253 1242323 611197 1786501 750978 538163 1169090 1006274 1346934 1275350 358843 457847 1762565 384259 533896 1441526 1753571 75439 1373183 20232 1235332 1986585 1083373 446163 1014365 105854 103616 956631 1934267 1615420 605848 1414892 1937039 539863 1493843 798902 1262659 741887 182765 162137 868230 847825 770748 499305 52207 27141 157456 915571 1376997 175859 520324 594100 271641 194963 1679696 1751140 1183659 603768 1794672 531831 162841 283962 1481645 1247767 194165 800241 726150 741975 1232257 1763110 1393031 721775 848939 1905787 1389470 789894 63822 146408 1679698 19630 413606 1656988 1054690 1739318 30013 1763521 54470 854520 1418442 1098815 1111582 480223 1666544 109800 787888 1071774 711469 647184 1674984 73150 852087 8046 13283 740403 269814 1610592 1380648 1624502 686720 348789 1194226 1949697 1626178 1279347 1100132 1507949 1201479 1458814 1671930 1567583 985916 1662849 50667 1633087 1462550 465967 638771 861082 1244347 1360993 1953953 320189 1159831 1144787 770513 1715316 879252 788389 85752 910789 1872337 517914 986556 1870186 1060968 1182849 574814 1293326 1393135 833239 876762 1472292 626643 83403 1388435 16043 1297056 1010708 1091532 400502 1355277 902362 860405 358500 182601 1130675 912646 1621052 807737 794280 855987 977058 1869828 614230 1733990 934457 757015 1392016 1254706 357129 979699 684260 507509 1090948 1139594 890077 158123 1735843 1437134 59576 1787363 1273332 872800 182174 21090 307223 181369 1632372 1418071 832175 117249 1450479 1570968 1713303 1315924 1888862 1690971 413882 719761 1693417 796096 441541 1571861 1219664 39751 1219834 538166 120280 1991082 130365 374634 289920 1422611 1676286 1315789 1847940 26640 1799144 1324978 1501430 720978 1363249 1035281 519442 1320501 130510 261449 119372 1850069 422393 1185221 894012 1837230 558519 1092448 999882 1099905 1244425 1400752 1388088 1864241 1494490 674187 475985 139562 447904 1353637 1790734 11034 868377 910904 1834314 316056 907273 1300127 1453756 670378 1404772 1417578 883366 1908880 1734649 676839 1161530 120994 69991 410529 1659737 205201 315704 848253 772909 319020 958522 839071 1927163 1530973 145786 422142 111589 180874 297683 1494533 1096994 1447183 728102 102506 1280387 309690 207415 1211617 1337113 1453072 1837095 1898417 1845729 946757 1699491 903750 990625 389595 1113313 330219 567671 809038 589719 1861506 894326 1078847 1430592 454512 857163 96368 755718 395472 1126251 60479 1412121 572094 1810916 1595921 137208 494471 1191538 767279 1322196 897233 1570462 1887819 976493 1526247 855170 844342 803856 340120 1361062 1603176 1183651 1083453 1154536 1034359 710039 940381 737529 377882 281874 1646770 1850245 886829 375941 1686162 1244669 25022 1224574 1491545 1696461 897545 564333 1213640 1617813 308953 1028353 320503 1304856 1052777 1602087 265767 1537074 24614 1297623 50410 701905 1150502 730252 754171 230421 1076825 309472 414741 1605769 714226 360782 1616473 1038773 906928 305762 838905 1991435 1646103 1333042 869021 622618 461612 852691 1983279 845428 1330234 575977 490195 1590450 1610762 535758 400534 697407 1559891 1846632 1891012 1552655 1816322 655983 604651 345360 1989266 1445820 291669 328299 1678867 1027643 957239 939064 1317491 749907 1687623 1850569 1935811 457619 840133 1313798 175960 188299 1987882 1067573 1656087 1016577 1514603 228003 1326299 1969117 709774 546918 1901916 1793748 1800347 1665116 473661 1112004 35426 1179880 1035596 190398 1620866 1661088 1865395 998567 844254 1679505 319471 907326 314618 1194231 624947 987475 940341 385820 267066 310241 1461578 1109777 107171 1521730 226444 1998949 1391227 381278 1582561 1672960 1190127 844456 567079 1288352 43105 118905 1737002 303688 743369 699463 1533893 797918 1739929 629216 1802934 1534704 38134 1707370 1437458 453355 1209508 1931844 186783 384020 1106429 1382464 544567 769938 1564501 1491602 925033 317947 464765 1212866 439056 1577636 1964007 1832009 1949454 717550 738282 1831260 1172152 62172 995501 150602 1969456 468886 830685 212694 502422 1751489 1087258 635154 1414858 1001896 1237156 331167 568783 63102 344593 1175912 1551598 940276 503672 1109449 825782 1867846 1033469 191773 115575 129153 382217 320947 1090526 401010 810821 1848065 5779 192491 602641 1482891 1209829 1125435 943802 664344 1853622 1000545 1404507 1920343 532915 1799323 751939 1556214 1507111 1627668 11673 607618 970941 1065768 184228 1427961 1398077 855143 1973459 957664 195425 28417 844189 1729783 176883 1192176 675552 501868 269119 196590 173512 626116 1609538 1099874 1422714 1386363 396578 1904455 974142 1895646 1150362 633188 216252 1753889 703870 381913 1858497 706603 1895105 66513 1245426 1241375 1458973 1671772 214406 1407137 76229 250733 1541035 1543841 249666 1608215 147129 417124 1410648 631957 1792664 3684 1795332 1042803 466986 957880 1170391 1284764 1264783 402670 759783 903468 1929478 52778 73057 455582 586319 236064 547289 329016 465264 226884 661175 1410178 289022 966543 1192171 1985906 222561 1731770 932216 685130 1193224 564864 1821861 231659 519811 1599074 231667 1418215 591571 1895618 1647329 1647851 1847918 1354668 102491 118765 642442 1363046 984492 380596 1326934 1519764 1681453 1219686 480311 1038388 726672 339348 429202 1259427 821739 898848 431722 1045573 1260954 954536 1958910 958697 1109332 941081 328104 448207 550152 790858 645391 1966152 224955 1123765 373547 351260 1014057 335457 663049 235946 238313 934912 1194384 6310 491533 1639446 1692005 829174 1540537 704934 909553 389149 1015439 1905348 1285617 918212 1554845 223984 1347025 1102650 1934410 68045 367672 1002918 1535196 1869727 995033 1420864 728377 160316 406546 302705 205024 1370422 1782170 257132 760592 1841748 965682 1722627 255440 1671670 1497856 1601943 1192490 1889382 1241480 531223 907743 1163536 341231 1870384 645580 415918 383653 1445250 311198 78307 106408 757899 1463750 418054 610814 400098 746048 496431 1006569 1351629 425647 1938796 220100 1895390 1386942 1800599 894884 424157 124782 1107498 608404 743372 726973 1363236 559504 548313 1950289 262526 1093093 1629729 427379 556370 68594 1154147 1752001 291673 272423 855343 997439 1951702 1565621 1986649 283218 1968158 746793 1565695 49486 1098502 185978 474517 1807238 273705 638438 1106587 68309 736870 293906 332563 1111570 1191334 662045 1953044 347046 1183295 1694678 1062434 776253 1826226 1035238 1984988 1141984 1998828 1092732 1256907 1328513 1066873 1617369 1230453 1276103 17459 1404504 718873 814968 1912465 1365138 1071321 1019917 1641365 1367741 1348973 558818 6052 1539765 1138014 1834239 648090 1856579 1357478 74392 335526 757263 520972 341579 495436 1873271 909515 998091 1162504 424653 1001021 931541 713432 1267351 971214 1244357 697055 1183424 1423338 490852 969808 1297501 1671267 1800836 1201531 1598445 1067111 1166500 1520947 730380 206694 1590489 408924 19103 121567 1251588 795189 28333 1811475 431785 1732794 339729 827491 1668635 612962 1609017 1844836 1368206 1549088 1711573 1720193 205866 1623745 1016245 1179986 1739164 44509 436813 605415 54006 562951 1503198 587050 1455955 1744088 1509212 154269 611370 1171090 593915 1900359 1060131 1357527 164948 21014 1324075 691553 1530120 1264654 682081 396201 1060211 171182 96238 491180 1398613 1515734 63578 253552 66096 541198 1652195 847375 523808 238055 930390 1634717 278261 1041455 275907 626040 1908700 1797495 1581847 306542 1328582 363329 1109733 1598463 1270134 1403755 802437 1896103 520036 1437909 1211714 421699 763190 1490003 1559043 1481685 1557091 1205321 139666 953196 1136782 109089 1858566 567286 1657546 53966 1216542 1236700 569112 918880 259708 726556 1079246 737253 640695 138341 972319 1278900 1864763 614498 306109 90367 1376492 734770 428011 1718074 703108 320120 113017 1613940 840751 783732 212811 1087583 787234 847937 1196712 1872624 1460853 1586341 675100 1708261 1937852 578766 351627 438374 936533 1391908 1492975 335264 727141 586338 1486829 1164649 1319930 134616 1546526 1111609 1282475 244815 194863 1218245 1988429 1543377 852987 840622 1221682 624782 402804 536057 850908 1942202 1212759 934543 1417071 1325710 220980 1820140 1521779 1438165 45916 1251865 852555 1849315 462831 708485 1864140 201778 1193027 406508 454357 1916273 330207 1672434 415605 1720151 1239888 1887852 1190011 1958869 291740 1879774 187713 873855 188550 1573706 1128680 984860 1073616 939661 664595 978254 1547538 354440 854037 494302 1761019 573315 402788 1435821 1495679 254692 754628 798871 913356 1855551 1868505 1276070 1563714 158717 127382 235710 1588438 1767641 57107 70800 206792 493189 1016578 1859077 321971 1190886 1629619 763547 947455 1953343 1316524 960047 808925 602904 1102477 1722236 1904046 1784764 1703746 1223772 139114 311737 1268963 619154 1216653 1991822 1433302 202194 1416806 1601156 717979 87955 88530 1910380 804974 1828912 874603 198805 803477 275342 659251 1856389 453379 290427 624040 1629991 756998 263292 360391 557299 145850 236788 11491 130240 1592058 498773 702222 1616172 680075 493068 622512 1006152 870145 1749581 1566387 44612 774689 1085612 243973 1296613 332185 1758982 1967570 514173 448896 412034 713077 467871 467008 520963 901387 1365167 1909619 1883375 1559604 1301164 983236 1130412 148359 867583 691197 1169780 1910476 1563330 1182221 1830053 1673466 968862 906529 1340514 767195 381881 1994835 199939 1118563 1544098 1274715 1942248 1714185 1433585 472782 89165 428446 1845749 1961654 683929 906376 621832 1245645 1318698 1957443 983304 1103458 390733 376288 262126 1645771 1553595 739588 1881458 878296 1853491 557558 841033 799960 1141992 163338 56929 127737 1816407 1641387 234427 1229849 285838 919982 225326 1990435 1467736 1546908 1371581 592825 938140 496565 1972819 706284 472359 609883 557140 692079 469098 1518110 118947 1860436 1492179 293835 1579493 1339167 559494 1504547 1220075 1777192 996390 786571 287700 281517 1858868 415921 353770 1012482 58133 119997 1669338 1677818 1602005 316601 1116651 820040 1187813 1103561 943403 391958 17311 1495931 1708989 51316 1629561 1357243 1355740 1949183 1206299 1693038 1479380 1339547 698866 553907 157661 391442 876158 536944 961540 1883108 1265729 808226 718122 1362012 679312 126204 1393092 641044 1481501 525830 189177 1284950 937246 880877 1882591 681711 783851 1259951 1406147 78946 1298414 1518414 592506 231882 1778134 248371 192153 185859 396629 328652 31341 1838213 1655124 1107436 1441954 631317 1333394 1564634 557458 518592 1175854 1120424 991296 1115896 120530 1389518 1608729 490358 1578061 1355580 1468900 96017 1343176 1183784 985829 690483 638650 341484 900211 145087 1427461 1651797 1160478 323225 481167 1199351 861822 919785 1670253 366165 1650465 1752018 401606 1715536 831570 309070 886495 1853509 1645815 1854308 1481901 281198 128351 1154516 1074289 1684756 1604320 487142 346209 1594811 1287055 1253210 813827 38810 966601 1024767 971962 1942032 258603 1634129 1521319 161551 731049 531588 365876 251885 65975 1594567 183 1411046 1720094 1480499 1480720 1063808 1945032 978489 1771395 1036057 1947988 1406955 23801 406022 1911728 1206978 1971544 1959587 1544560 687901 486291 365958 109668 24603 1283939 1807362 1773735 319928 250326 450966 701753 635703 294857 1969451 207390 1736670 1027994 545898 380716 1240238 476206 422155 1549348 1419812 1312934 1022961 204453 1488547 1936142 1731815 1288227 129266 1144191 1723783 1272546 1882913 716490 1168304 1222626 1190691 1568603 1470909 1740963 50064 703635 1299322 1817878 1160501 1530857 247487 61882 960989 1411198 670206 304487 870828 314288 65642 1655324 1350427 1631839 1481581 1016299 1073275 1711269 1590527 667123 85264 454973 428541 978238 69258 532067 98460 440559 1447073 961850 1210322 1850959 1745784 376501 394091 1376588 1676611 694818 378986 60035 767203 295314 1822097 96210 1739585 508884 1286645 1288414 1564777 1555244 1070472 1212542 1851823 1051027 963373 968166 1652043 1419131 334795 966264 1268235 415660 1192425 1461304 1684383 918789 851172 1095228 70108 883543 1967280 1015674 1276714 462089 720520 1458145 887638 417887 390035 1350105 834609 441484 1711345 1181388 1662148 1759793 145026 893336 1629681 724721 8563 985857 1254182 1987728 17897 1210211 367383 122118 613965 1263029 1575668 1328636 97848 1962948 541961 253794 1762021 1939479 1079377 248044 1638342 805596 201761 8969 1732913 876045 1305703 1148316 170128 1917135 1715170 1580077 834154 1147733 424522 1559244 1491241 540100 1273964 66292 393274 1961689 798674 363300 1631972 776773 1357491 1060111 1645360 1057341 1273788 1757086 1081026 1887257 431608 1194409 308356 344540 637798 1658791 1959630 1051575 1771123 1433118 610768 1239173 1182993 371470 154466 114265 275884 1570896 1132848 1403116 624697 1673859 299763 1672768 183589 274212 1398488 1972312 1818249 1377708 1740474 376081 1024668 628480 1153993 1576034 599462 320516 1727472 1409877 1243435 1664255 1192317 1011961 694773 1198093 1771581 998750 1795958 1149422 661420 1329545 516798 1802785 1070534 1075505 1847049 792870 71991 1779748 1066552 1434279 200862 530578 1995875 1515481 1181619 1473549 437410 1706593 751540 755099 980494 938537 427383 751256 1702700 1351322 218810 56171 1636786 1247878 13627 585009 107312 1126249 1170003 1473507 1552813 165573 1543520 1067378 420545 796974 1220816 983607 982241 1707639 1217421 1001681 1287938 883061 849448 352857 733701 990815 1975808 599683 798128 475750 493208 1471439 13888 1531331 1716606 75762 1789661 76154 962076 1029166 1120602 1734454 1443769 1798898 814596 1458305 1911160 459608 1468276 1781278 1452385 420005 1006538 368392 486427 79720 1678520 1334250 223152 1061957 1189287 450424 1960131 895792 1503627 146257 1544711 1018070 132707 1340002 939198 769691 397597 83110 556520 808024 1851122 1617288 776275 569942 304055 365992 1882761 1181652 434586 1775641 1352839 1815665 1730988 1978648 905410 437999 1211640 136774 542761 860400 1229337 779560 115809 1025428 393306 830184 1112496 388100 1984234 1491900 664731 714282 1706720 497757 1457910 798649 1107857 1170226 249426 1363399 961062 705678 115876 1587297 1235912 1848580 1809488 469319 950570 564694 1525083 48472 1558899 267482 897770 663143 25760 1389639 1250728 1645478 1450131 1759737 996905 108449 1942553 1626674 1838017 1451023 921264 482947 1458133 850739 687628 1570961 974228 1735430 1260044 1722181 870863 536552 698459 1121402 157053 852273 962506 1102101 628419 1215787 68648 1172103 1082122 1210431 660314 1638454 1809800 1181215 994908 583193 596244 1588234 1414274 1101754 1828877 267282 748444 703749 1043438 58212 710903 1376008 26545 1670690 1309307 92462 798107 593197 1484220 227070 144134 603363 1637683 368468 764693 298510 1669226 776422 851317 1795201 280890 782016 1298809 299897 302939 747898 1399066 322127 1767966 1030482 114072 1330402 1763536 194178 1970417 1641567 897734 399736 1785747 59094 1475262 558828 442437 277471 905294 785095 315076 1188882 1456844 731926 972169 1057533 769867 1908267 401234 1922053 1183854 13557 752677 27661 1357968 1704745 278739 1983882 1369946 1973392 1466530 93626 912978 1811139 68411 926808 112466 1427048 1897211 614463 972170 1576952 1309804 310265 1702812 805071 1286112 215937 440892 1551304 1717878 1503869 846054 1917708 231706 1691468 1904743 1822946 1359624 578595 1338314 1174190 771595 1622103 1865003 1179359 1429437 1737364 14837 1208706 498605 17742 620720 101580 986360 287045 1533736 742883 1845017 432196 479330 223945 1741829 760881 1469830 118874 1242065 1772788 1633579 430420 1428911 1586811 721709 324563 1416404 1336909 1399121 1143406 1542579 144412 864648 1864410 458516 984527 879832 1992095 1736402 1876076 89795 1239357 640035 1476690 333738 503753 1099292 1476882 1920616 1484334 1523605 766349 1216988 267308 1950057 27832 958481 1904039 578872 844310 992043 1027114 969566 80662 202362 1113474 804510 1533701 381228 1995514 1419381 1272161 1883867 1356513 1069972 1548420 1505529 911742 1491692 155310 253078 754259 1296550 379923 1187095 935531 1837051 1658624 1399849 641666 1279410 1941103 1367291 1768927 398298 442702 1005663 748778 213818 644314 300536 1921150 1109637 1138759 636385 1121127 1575861 1498357 249680 492870 1113344 688778 1914288 138634 367360 1812184 692787 1712718 1352590 1889002 621129 1597444 1774059 489619 228093 879834 1754415 969862 252177 1687872 418432 1868314 1341988 1794147 737140 1437380 934339 1868962 805577 784477 1398762 1295602 837058 1604609 1037357 1444777 48362 1330021 1982200 1721996 665456 1090120 1605137 540390 1337811 1470435 544220 258478 238449 1203658 1816292 53159 1963356 1711476 1512399 952789 713681 1873238 476390 469819 547640 1790070 922034 207463 1183639 124207 1715256 1841524 1401089 636441 627837 1071538 1330496 5496 736883 386308 1392669 265854 1778174 1921477 1565983 943804 1864976 1174677 1644069 996621 602470 1534260 546238 1387745 599869 230269 1519185 700379 232363 1242297 486578 8197 954316 1525318 1044659 72463 1229624 407995 784751 1329705 1927093 193742 926588 243487 1450140 899818 1351976 783313 1133231 1941147 513850 1292830 1254844 1613252 1132427 1592832 1107638 925436 1049460 327134 492338 1148700 1665423 1962109 747057 1982124 1443118 826095 433234 1982040 1835308 1383120 573388 989535 163676 1523541 569206 1665679 21729 147804 1781971 1357111 1282860 391828 516292 6827 1369402 1363100 1551154 1660631 130595 1368352 224726 952843 1901846 335538 1210287 1767684 1229725 66784 668750 1174741 1330184 1069802 1250131 1616746 1096747 1665362 1695321 26538 1875633 926076 199742 1009047 1336542 1379060 316386 94968 1058401 480662 690639 1727834 777802 1125702 1017112 641789 787822 192880 127080 170528 736773 104442 645542 648496 1207788 736770 826084 31531 1023085 1804883 1186817 973549 1491078 1202450 1439686 1823912 1719105 1743649 1851076 1765898 902929 510272 397479 1560201 842519 1798767 264127 359884 343274 982627 1880404 455882 862341 749203 946959 863756 1767085 1676138 525524 453387 807748 385299 953330 1856251 1853229 1155019 1875538 809348 1536003 292143 1959689 731065 614177 29528 951839 1294998 1886993 769644 1648847 1038563 365261 1153893 93495 1682697 1249024 976965 43086 1419167 1548828 547565 1587952 1314714 1748336 512623 1448401 311008 1666591 1058898 1916357 1486542 551526 1501704 857945 1016921 1212644 1644978 25666 1496670 433191 429448 342129 1970911 1963093 721666 147176 115737 344034 1803211 734383 1016691 1398885 1098696 609179 1332053 712110 738087 929176 23989 1811795 1462531 325954 1943268 1291974 564310 1689554 349551 1142803 319244 655035 139825 629123 1211470 1484707 1937421 1984621 1554774 1364211 511431 821791 160246 1898255 1163986 1154895 726788 1031437 541960 1229062 820234 1155039 1707107 1208822 103000 890180 1100432 585430 387953 199060 736733 781360 1284325 1586660 1896376 1971614 834665 1096565 1355675 1067012 256149 715949 819541 496952 176949 494114 797514 1088874 977493 1213800 1856554 1076085 1052480 1551740 361507 177857 499274 150627 290219 1206578 387356 1339766 1823059 48020 1217327 787794 489119 114108 1579609 1296569 1979370 1243481 1294137 754042 966327 1987389 1876268 1013612 916790 959853 87479 258340 485279 1496794 1481984 1226308 928621 366547 241381 980171 1954072 1344331 217808 1703073 1956790 1913541 236063 488180 516051 1194245 1937575 314696 937303 217051 729056 1849158 1947154 34489 164388 1713716 1645324 1768324 728887 450875 202708 701421 373593 210122 309086 796206 1046789 895776 191308 1971296 437697 840332 323157 252206 607641 1061181 944600 1460921 1754034 899700 1170953 1503296 624042 544381 759945 1171953 365230 1895377 1445564 1544419 1584541 1438474 459815 690273 1231649 1744520 528616 561327 1006376 1644476 1901756 1917060 120240 1069148 811008 1363570 179302 1013216 1263062 551039 1656318 1446812 185907 454084 831551 1613802 1751455 217096 960021 367179 1859410 1471662 691629 1051564 815064 1020929 1215248 31544 1214673 702659 1667535 401124 274006 1006790 1211746 1980374 573122 1586837 475663 1892210 1750629 1712115 498686 997213 1349869 1230390 488733 933009 399218 504130 1416844 322239 1222057 565781 1644779 944269 108377 1141843 858075 425025 341679 343111 468539 601280 1443731 1836587 1142453 1711942 319796 193333 868864 1629205 634558 331868 131364 1548379 1296968 1384647 1435176 1493513 1446711 1602405 863123 1414957 251068 1868329 1993770 1197008 1004848 1372878 116798 836481 1896937 1065683 213841 1795903 783801 1484838 550543 1997578 5676 496225 1512270 1634183 1082849 309120 684117 516230 1672392 1343648 1325700 139703 1269572 1218387 1349243 1771410 469348 1107607 320627 870332 1400124 1442712 323570 240024 1486629 1504959 1464876 232939 559710 1810883 250599 1560828 237793 1380612 595703 1496979 821383 1105576 1898925 1642442 356480 1670088 1594045 477333 877788 750662 571090 739835 682638 1254837 1051866 1507580 1746078 145829 367546 1633606 507734 39800 10742 1259935 1440257 1641335 1471528 193838 138580 735912 858131 1740080 1236660 776823 611131 1119518 275609 960981 473144 1050931 1777354 1791387 919434 34316 998181 1375224 1878524 1127995 34151 1109058 439067 990887 4623 733586 667763 632904 1649370 1669846 538274 1678672 47109 104536 1492125 1515351 1004386 319687 292399 1512538 1029708 148649 586287 1687062 1026662 970405 979209 1822259 301170 1284989 429809 301730 1818276 1499259 977383 236320 1537371 1001329 1687130 1581473 1765212 1540678 999080 1514376 708403 1373047 1868222 1248984 231570 1581717 1336951 231073 965577 449645 36907 342741 1141971 876040 1436530 1453907 1814397 1046394 318409 570858 259653 995197 438704 313070 608220 577182 1252274 349440 453925 630249 103862 1220498 1844851 577951 7113 1672701 1275195 1340452 345585 663179 459233 1255287 14171 1680251 1135981 351488 348070 216271 1418650 549890 1327949 1735475 1726793 183469 729549 588639 846439 1676529 611727 1506735 217402 351094 1789214 1457244 1827242 1757361 827912 1329257 311468 534371 1934822 838259 434398 1602931 444670 1658040 1886037 226401 1376121 401146 926367 1483303 1680613 1412187 1362881 240666 1813486 857420 333989 288022 1738849 1497483 78511 1139712 1311633 708003 898704 1805830 1246741 963873 1748603 1705985 1297271 1919888 1590405 397824 1491986 1484866 1856669 1716187 1607753 334834 986095 516832 1085652 1781840 1705705 966002 655577 1992970 1765549 803430 1705045 1905291 1977687 190688 1310747 792955 151444 466437 83897 719368 714429 1267372 951639 931715 396410 1407697 532460 277072 1322307 1073061 425237 1210737 509025 1240979 1555951 1135584 911732 364935 279101 161954 1626580 1593442 694872 1835697 754438 722532 1781127 1772064 1136338 1439270 549764 1017134 152647 1771384 223254 1587113 1949114 1845203 1888397 205396 1035054 1622254 426658 1230454 852550 1347694 1283335 1057548 1685560 461352 1228588 639067 1320747 1525880 1711801 1741223 1004352 1781142 1152577 158007 1113139 1021619 1022093 1511101 1158216 825113 615588 1890217 1490612 107623 501354 1675692 464082 1183073 697004 1794917 72225 1737933 1290792 1859351 107125 1988513 701539 1475138 1784415 1242739 1303187 1211316 1203686 1549479 284834 1662916 1851392 713906 970360 1263312 120674 1963397 1443340 645470 646047 472691 1087396 1591487 1780215 1688280 3285 1066311 1932464 1536588 1376642 1962182 828179 1028334 1945126 1913290 1930017 1225722 1537744 1044472 1046179 799127 1815099 1721337 1907571 682061 1748192 133599 1780654 1620853 279516 1696671 227335 824172 1258656 1034418 859378 1925148 25159 1444577 836325 277038 1054818 241800 802353 194191 1624632 208503 796012 1140801 389927 711939 1322003 357750 1789516 461511 47099 1638514 503254 836326 324901 921766 1963126 980163 1698836 1580060 275792 670475 711506 1128784 932468 32684 633613 347191 788029 1128581 1335508 1130651 1035328 717830 1018649 1106339 1353516 875581 572060 1730630 1434373 1179837 681771 309084 723938 141785 1471809 1437160 1972472 169339 1663131 66763 7194 1102631 1135967 150635 1601357 1247360 691773 337888 1062180 1563937 812502 61616 952281 194216 1246589 1203606 515274 1869383 419154 1127548 1698899 155660 936302 120791 1621014 1425452 1396720 32472 172434 1722121 1620350 1519683 1792957 677059 688623 317356 212450 561483 1542426 63242 708510 414644 973519 102324 1214706 547168 446960 1093047 1422129 814038 159273 1370961 352175 364639 437460 1579219 1273120 432736 128816 1064349 1913925 542134 59233 359843 75884 836336 429019 1920660 668178 1713183 45294 1084554 1423715 783939 246750 1855259 278908 771885 1376865 1332844 1556446 1422974 1843473 1756072 302731 301286 1263749 608422 1824543 1881636 165196 1582421 1977373 310267 1738224 1880275 516818 1283278 1615592 140598 704921 1097407 1698986 888711 1482706 603132 755169 282739 1015515 1078714 804719 1426910 673084 1066108 1667598 921014 1895211 24531 1508757 1941966 1778480 1517555 32437 590248 1190266 398556 735908 667193 1749161 1173188 289139 953720 1200639 219591 206461 1070254 250888 1127965 761809 1733604 1480551 600071 1014870 737429 1829125 168224 459301 1165859 1966222 1248243 872953 1165894 285572 1608756 518796 1043050 1972607 1646052 858133 20350 507631 1347588 1553242 783249 191275 1157097 119998 1545245 1511400 235405 515731 869161 1649223 1511190 1452626 780364 448319 1158003 66617 652336 451778 868585 101007 871282 548780 1518919 296638 1176463 67162 694210 1932662 1618129 1082865 1829737 1973039 1622457 370572 936500 562232 78487 912946 1062743 638268 1553541 1493461 827820 1638784 1572585 1495773 156134 910869 615263 1796069 369981 556294 1120353 130185 428515 66779 1391684 1112338 816548 5399 754742 229680 90341 1299128 762659 28567 1494664 1778561 799678 987809 1495850 1890597 1181156 1945322 710567 1429748 388312 1169767 1305203 1502869 1695414 205575 97937 407717 910302 339227 309685 921350 1875047 1200464 969104 1724396 1325558 43419 1574778 1558384 203354 1512610 1298719 1396850 637835 315407 1338907 1392000 525006 1154240 48369 1894132 522492 1127009 1516150 1808638 881390 1662408 293495 1547306 797583 1365467 1362406 1449966 1453165 1985884 677246 136367 983627 59805 1074200 453449 1811326 1669111 1962019 492407 1685577 1788805 387094 1389545 78894 652486 758058 307229 1537332 693971 395027 176539 1235900 413753 535520 850212 1084642 195508 1967972 1419528 308103 892953 1887397 666907 276261 631793 1045542 1373431 1297559 651191 543734 357741 626682 270018 1636482 1359495 705629 1334825 1049797 865271 428952 558624 289770 666165 611641 445891 1932115 959001 1785342 447195 751004 1588864 1276981 60647 1840050 1833292 9704 1686892 670958 170035 331179 101284 1552420 1039720 12377 242943 1886953 1213650 1465452 360227 1310460 1273829 1489613 416145 1702587 530231 1686900 740142 67982 141285 58955 1895976 1334264 531776 663683 802054 862223 109573 901124 794210 390875 390168 1801674 1954935 103453 1087427 232658 811098 77585 598026 1175901 1808715 839539 851691 961163 946857 748318 512072 1983858 1803474 695810 913305 84333 205657 1609940 387342 1615692 1040090 677032 581311 585892 1457780 162197 1912594 6951 1765647 48561 1873628 1820496 1931852 1212901 1813912 1973024 1585005 494650 1344666 1744738 1299749 1841220 806581 377115 712499 123251 1892978 404177 653919 736961 769950 1237610 398262 367077 493740 1204058 1641735 1493964 352938 1147682 788747 1393923 1384988 167767 1501950 1957052 391953 1838956 208905 871987 1288121 1298525 840673 179612 639457 22599 565968 1223907 1983550 639899 1657991 1523961 1598938 498702 661760 1060502 1083420 1227375 165708 790541 461763 1501351 1841598 899423 160108 1929527 1462310 1905828 1645270 1768115 1387982 534271 1966609 286644 626507 484873 387389 1111929 1247048 577173 284159 1355533 1662237 1412745 1165343 519124 255163 538310 1777241 1835646 690865 1806651 1910330 1493940 940500 262894 165895 1063252 1791437 508264 1184885 1010586 1851805 155588 1665381 1558319 698465 1530509 735624 377168 199296 513133 586456 369397 312976 1955149 710403 675610 529944 145956 284034 1005259 54485 288032 1427337 716548 1832882 1057566 1661466 1488064 1455867 1707017 500660 1084034 963387 1827027 1841548 1878068 604754 616434 522355 364235 595033 1161803 1376672 204788 383351 1022901 1030160 1143745 238403 563658 71745 1289676 345843 670194 569602 466363 114259 1148874 1776842 18456 421370 918557 1194829 137739 1007022 10273 976255 912014 845219 459777 530700 1625539 1856690 1725214 1663865 59451 1270801 1039567 933553 592664 720658 1416641 1058085 665891 941343 1489405 785067 541866 1727048 482687 448676 1915813 1872556 1117088 963475 694082 1680241 1657931 203067 969489 1653387 1845266 1073606 1063072 1004523 1983309 1932317 991020 1635552 489890 1380518 212065 1264689 742123 321723 1553503 75311 1100234 389598 1169503 634318 1075272 687707 1945046 28984 1894215 127822 402573 1266367 780514 718163 1232695 742025 463736 996372 966062 278648 1560638 859854 698717 1630502 447423 132580 1577913 1109434 1840655 164097 336554 677094 1153205 12930 469305 301271 1484549 918059 953276 10356 659621 829140 1546151 632911 200306 1432540 1275233 1446347 1257195 1385701 1913416 861651 653618 1297475 1571141 586013 366490 1042710 1946677 802198 297966 753381 87030 1645498 867100 1937864 918659 1454715 22991 1915172 1182836 1924890 1323099 1745154 1817234 1557511 968315 1885186 284290 141254 577089 445173 1800666 1308881 476251 1124909 1911197 1783659 1850046 878270 172011 1065693 267864 461749 285130 566717 1655710 1813925 60387 4616 1142185 1766835 1664719 404327 130003 128734 1236004 1851601 860564 516664 885882 1674653 1897647 685065 284216 1531498 913867 1571684 318057 1560312 1965075 763968 1054494 110272 1068552 1130469 197926 833992 120536 1084951 637932 1715896 617304 1222370 495294 1046494 1988425 1080668 754392 485265 702933 117311 1319767 1684296 1569569 980569 1775345 1381227 1767199 1751844 611695 1663873 423996 1144784 1307648 1065447 606590 1590306 300031 1643533 758167 949741 1288674 1024706 1388509 1736876 1900076 1768422 1667582 493522 1837376 1102070 1209476 165879 1398715 774459 1121362 1940541 1301091 578017 1597542 1999171 826710 110182 1005464 857700 1734755 1773333 396705 71723 1363089 1654269 164959 1354198 328210 391565 510002 1430715 1367828 1739845 138592 923991 13764 114940 1207598 1582576 320697 1480853 967937 1798532 460624 1138424 853187 1734565 998745 7788 1268447 1014517 596257 1114662 268722 758086 574015 1507499 681247 1215262 226707 1532966 709890 933268 238062 1930367 923481 1839846 325312 1359147 1923921 548443 554448 13118 1025771 270192 1717321 838054 187745 449376 1162999 558269 408281 1507475 1622355 1963193 25271 1806048 1461938 1264027 451117 1172820 265133 1034363 54232 391039 554316 897202 1217511 652037 1082208 1218565 265388 1952418 437351 1779592 565761 1437691 940395 1642182 179054 1482478 835170 327376 905378 154961 443795 721180 1653063 1911759 641398 983079 563377 1733962 1653557 496098 682716 710023 1427209 431906 437020 1528746 1122160 391725 1908806 341747 1358825 1007361 1960654 996070 1779825 1250725 1898222 283852 1021109 176196 866066 1574575 1069505 893644 468871 249610 1304824 718054 744184 1508734 1637001 672894 68936 1266588 387948 1684016 1269601 394962 917769 847875 341644 1850071 924848 389062 1516002 668232 475411 1760604 670938 178500 1923189 1322955 274046 235535 1764028 384684 1671501 1956220 1616028 150805 539529 608106 1406189 1754248 1131025 1396439 1670249 1210829 1525233 673118 54373 128003 1333908 1285738 1014412 854282 1569123 964298 1852295 632528 799575 1961738 1129313 22478 798961 894198 1008714 734338 1244165 1214265 1784810 106504 1108177 719108 622810 430896 1234545 1303289 1087734 1678874 1843187 217150 1091561 995221 838923 712130 208144 751208 1336616 326589 893231 359541 1897296 569876 744442 1740630 1871746 542458 1536101 1961648 15145 1413420 868279 344970 821102 61133 151845 535800 854513 220515 1371085 1042098 1511593 1863125 671867 1263584 1859964 996250 706377 1718630 1195618 1221062 1421990 853429 1478923 1016109 1028366 1891775 579374 1270741 556775 1634308 1029684 1257817 188265 616833 1589273 1692497 135819 209305 1457055 1415639 1192081 1263942 1323078 1307406 856693 1517685 1766459 108111 436578 1107914 188750 1947823 356613 1646384 496163 1815290 968404 1467264 120935 1085940 380396 510037 124567 1677908 1000653 207137 1307636 291893 1926685 654073 1824604 1015148 1740022 109697 1952459 1443625 1272986 139940 1368990 1691966 1320826 1063569 300847 1832439 1973963 592768 1786685 1789325 1554424 309335 593699 1960915 1772497 984258 526201 764926 1324933 1048019 1420033 991518 262059 1529490 1177109 1291729 1958763 1359388 509283 620713 1587559 1254940 1944393 937912 1217103 1823967 485296 1983118 941459 1779538 680903 995565 1896452 664415 758585 1342724 1457043 276979 1217781 281156 1073655 1034828 1075313 1945267 487674 1612979 1423135 1832695 238187 361079 574106 595396 633707 1165670 1041356 1052629 1606726 158767 1600887 933840 1718552 846532 1266133 1427947 116980 1233469 1339984 755873 757799 1385938 596641 1348871 1253128 1880518 581601 1543321 810547 1674674 858310 1978100 1755057 1059028 496523 177553 1875048 1580779 574067 1952777 105154 967605 974109 265406 422349 1725492 901194 1458761 498008 1210547 1627248 698168 436646 766589 1522856 1021994 1405628 1752059 1309402 1886077 1772571 1316621 279758 159319 1797724 1261316 25469 197640 336767 902113 1428173 798535 1930961 1823411 1282160 1180980 1847475 571417 488195 976272 976576 1316413 1587548 1827711 1599035 1767324 579069 214388 391604 480391 390271 530640 417184 677661 556516 1523059 1316563 1596048 628231 1215810 1291175 1198218 1476791 697786 627724 1227070 1631548 1564575 738061 1757510 1632048 604289 1187843 1834964 913225 345293 1825844 625378 1071748 772811 815436 1227935 947156 83534 1846209 1528907 1631946 1256683 877444 981237 992547 242062 875016 1125741 1916849 741086 1628681 1134089 320505 1038468 143506 1269701 819347 810357 775134 396183 1607193 1085438 1723781 1995520 195301 1877744 1225770 136231 51555 867795 711795 1076998 1278511 530435 1730881 260612 1451704 260367 65062 65801 1389974 613610 1960320 1996106 1733317 919494 910658 1757790 1920327 1896624 1082848 1433325 1830683 1276986 1622555 1005452 413480 1676433 1768460 1595738 40744 1576174 1213214 408940 585094 1156188 222422 1421293 819206 385470 1850074 923850 60786 1408690 153600 995507 1959203 1336817 1329430 1927576 1896738 1283143 318536 1304641 457809 1101520 38055 1010945 33895 1613072 969054 581576 1863773 1779142 1644808 670630 1111347 107798 549027 1050041 861779 577878 74674 1767517 432667 1933350 1906602 544741 1366314 601719 579295 896409 1602156 749876 1112899 1680200 43857 29605 1516103 1865236 714852 264974 1612349 1614474 1868753 1279843 1000890 297372 1089072 1600597 873379 1651944 1716845 1319355 379583 1162225 112393 1766586 1512165 1308747 1849029 1764183 1774644 1556574 1508075 1096647 99579 1481118 232826 1216574 1372516 1471708 1515702 1392694 607088 1350204 1790311 202245 1263603 1000324 1448069 1964781 1247156 1023563 1973027 149157 374165 1270427 804809 1770828 1305193 1551251 123971 1397770 1225600 1213556 1995591 1633336 1295007 1719462 1981149 1225666 405505 1275726 614441 231205 383524 74726 275796 593619 241142 1712537 1879924 333504 975807 809513 1494388 1006258 252913 1497434 187877 1289699 914054 1001706 141228 455596 1912556 1548949 937251 1518012 705807 1069595 1105209 1366971 1215790 1449405 643952 233413 404126 1406412 714300 175410 8019 1428411 1966858 1991183 47742 734458 704019 1885388 1893058 1683496 1921330 1525064 1919220 25258 1534377 1116911 42649 965814 922594 1444826 410149 1768856 1796317 1933015 102210 1798492 553082 347064 281453 1145478 1651554 1963711 271591 110240 1056406 488826 178055 1236267 435130 1256196 252709 415657 1142271 1904893 1920496 598397 151254 1809111 362754 1159834 1025136 993896 1807473 405653 1173418 491878 1264755 30213 265455 325764 1545996 322175 1734907 1266242 378327 379706 696738 756335 246780 1542336 1059259 969889 1700225 999051 1649104 474457 56238 962047 214819 1944754 648463 925738 39698 215175 1843111 767015 1762413 727510 1949178 43150 180650 1691653 1143536 65330 560525 364755 1422224 597304 1954061 807633 1319850 461286 607159 1518313 1093289 1737059 1007894 112586 1039312 546836 920323 1677719 408162 1112738 650152 1170362 32932 442159 1652972 1468883 878161 736761 1368826 717276 1330333 1547291 1438450 1680379 669310 1028291 1029487 693750 425387 715509 1202051 580542 608677 660665 705663 1435576 19292 1389278 248667 1675749 112866 229449 1030206 1729326 1566692 929219 1052088 1017594 962856 1981739 1595710 1510717 35481 506846 236109 1394019 1120466 1861308 936077 1344333 645050 854192 1733274 854789 1790890 350543 645615 1495911 760412 1664365 361995 474112 1242949 1386362 1727272 1007166 296768 1179614 75352 833691 1484541 1470392 670061 1318760 1609239 400789 1877794 481304 1978557 1151928 1993223 523429 117027 1131588 569911 1136592 988156 1265857 958508 1417590 632755 1871348 1627940 431850 1668708 754509 1383281 1572727 349733 180277 1482555 67539 832813 1112494 1018848 1798486 1300509 1489816 1548739 1709808 1493743 256830 983940 753312 1324500 1693349 427179 1476273 1428809 510676 1130597 418920 1409380 342959 55517 1164068 787415 1758526 1277999 293804 1293902 833713 1729595 1401336 1940711 740964 1511087 1322064 309435 372845 131841 97554 1381079 1443510 707996 1004851 33694 946557 571345 189896 1532534 564655 1347988 820989 291888 1373682 1458429 373744 1478609 1529214 442616 802775 422925 1858493 974136 869314 250728 1299355 354720 729938 170445 480582 1665123 1522439 569853 645259 156969 1587706 1536193 1560697 569565 32523 1364811 870180 1813983 825827 970353 1729446 1117050 1378204 1583024 1345760 1440116 476709 610672 11575 704183 1079577 518306 1008089 332423 1010237 1903996 1069412 330938 1870816 37137 1764451 1432937 1331198 1000756 461309 86202 473398 629414 1194071 284324 569801 1609670 1858277 523364 816127 1515696 1958312 727943 806176 547494 31895 1452730 87898 490055 839792 560315 1501233 1475326 1183143 1971537 504132 738901 351025 1304631 1668397 1227953 189995 596064 337448 724563 1539767 39655 947381 1993870 1695979 953909 735713 944236 456015 1055878 1087149 1512377 645343 470569 1276742 1550208 757427 706952 347386 1668691 1755036 439022 1471315 1131472 519736 398851 266523 1741467 165000 902925 1969919 1436408 1712831 1198416 896151 961684 307961 67511 976785 477997 145792 462279 32040 186908 729822 581401 708344 717203 574164 1578271 108931 1734414 1531373 877722 389172 1765227 1815190 631053 1299516 1357010 1479647 1548424 450384 436452 1057500 695111 1685716 1161034 805307 1388346 547380 1386745 49878 1038745 59304 541161 1415751 1090243 741575 160363 1180521 119591 659793 904179 1175428 1681373 415282 1278484 358935 1520286 585178 1235173 1596225 943927 214042 807171 532382 711473 1418028 1996121 990985 160020 477071 1657208 226128 1094588 589740 1857995 300950 1594266 1083165 721857 1054096 92390 615047 1606415 1606384 16488 1366254 1313130 541298 615411 1670460 1872644 703980 1802497 903240 1053163 961837 184753 1670621 245275 439561 1273601 1510258 1484471 428307 306259 1666422 1049929 1690484 755699 167395 1196028 1473141 868056 487765 514330 857720 1279489 1063138 1447684 602593 1534574 1745762 66595 1492366 1628574 272775 404290 1286069 376821 1991068 862732 1432766 1137725 1876593 1687199 865464 371537 1295732 344461 358766 1595521 1076853 1558639 1658156 1227943 1783117 1113970 1154508 934313 521615 713309 1636491 1446370 868704 1298727 679371 1658587 1834628 273656 3381 484836 622797 751690 580109 420055 1614908 126190 1093928 984337 276049 752022 1404653 226896 820159 448839 1855515 792717 650246 1856748 1997936 1863444 1477231 1376142 1497719 1045365 1554934 1124783 544291 1180419 68979 33474 622610 79044 1729917 23326 968614 406647 1565951 1667618 442759 361538 1646646 1665808 1954229 717094 863838 8058 1802836 1717210 143750 319840 177243 1386050 855049 612922 1614354 1331408 28175 1447019 354250 1122255 747241 1861751 323811 946293 956180 1767374 1868712 1374558 1731008 388890 709372 1867685 12362 1095754 1910242 1323276 1048003 265002 458969 1495559 468858 1080635 1583246 61187 832823 1920670 121700 1342965 890524 1727844 1071220 523038 1598043 73331 96382 1605556 765754 1238302 1097131 514812 1565967 830732 1100586 8815 1755400 432056 1630565 1702936 1138267 925613 800498 298245 385017 1780322 850109 1565810 1994834 1474187 340080 732562 1037615 175508 1880977 1821849 752261 375265 278237 1791618 1759286 488979 1828258 978851 965966 1922034 994252 1606586 1133621 1711712 1759141 379681 399609 895558 735572 1799795 1861700 878542 1274169 317001 1625492 1757463 1400139 1312762 1718089 1318459 1806293 1633325 1843049 1062212 1757113 163208 574199 55038 675393 1280049 941075 1804614 778983 1816494 1824002 1314491 1313167 1624362 1468621 130553 1639354 1485869 1859163 1780139 499278 1015464 1481614 697938 797123 803141 404590 73787 827817 911714 865156 780837 1299276 1980071 1717257 356584 91871 675659 804755 1037669 1297096 636045 1725817 1702135 1464300 1681042 104662 1621768 3111 1358201 1671488 1858021 1374480 1320893 470497 573200 990719 1729799 996865 1916517 835649 187752 1254802 779634 133705 751154 560200 1622766 1961919 1314543 1917436 569181 29051 478947 1317943 537364 337490 1373850 975249 365265 493885 1402339 1585029 1759777 84823 1938467 722723 50636 116610 795684 1756436 1000222 1765704 164832 217242 55331 775601 1533120 1822251 759931 690670 942463 537589 439869 1268380 1993808 1261738 276692 1198209 1562454 1092527 1815969 944870 720785 1729732 1364487 1320034 365549 514039 1836444 169021 1979196 1898066 1137692 1339585 927065 1046819 1936546 993859 133632 1930901 1341581 1358342 1073315 549242 430751 847536 1642590 500494 89336 459231 912965 1034567 385011 1338508 321960 538172 116060 996965 1082985 1761657 691600 1561878 1512920 178863 1304106 209960 454509 564582 166768 78034 777057 425268 2043 708102 231840 458945 1963334 443913 516319 1854639 316447 1341916 95931 93470 1122656 1424166 1215887 313077 649764 98499 1917944 1821284 730188 885693 848911 682088 1039664 1875353 997601 836663 751864 449182 1964609 487051 1266003 1506605 644444 1006968 1444827 1512379 1751107 848399 356688 1284691 25530 142623 1814129 1815203 1964215 160610 1628192 785784 63189 1436599 192429 1177210 518879 1758965 1248249 589818 1761097 1696882 1156038 582654 1538458 653332 1655800 1813557 784519 1227311 259699 354307 727511 1320052 1700785 50963 267430 1005003 1685732 971823 1110077 1233636 753140 163786 216960 1657281 1753157 1690673 1937657 218493 1046198 61500 622895 388074 1978093 255373 1895085 1694968 844878 1191506 863117 1221402 882892 1099524 1901909 1091708 280155 584501 1493931 1426333 1341793 444155 1427455 772705 760214 1006558 442348 1262657 392660 416253 1914779 1242180 652527 1493637 1230044 1269845 41079 1907074 1945744 1593096 35125 219052 1888636 418079 1738996 816651 1892448 1043188 1567941 1286566 682192 1883033 1268265 1477635 770954 1316024 246403 982675 1070544 1679397 1571159 1568648 1838671 1777398 824223 1801083 353043 521963 765223 843736 1267941 496905 558069 432494 698969 735931 602652 985182 529962 482551 1073944 349013 1787788 1814772 111931 1852801 720830 749777 1391571 671402 1675473 644947 374116 107293 1999329 432382 1966682 537163 592305 1178922 929162 318475 1400874 294935 1998375 422114 168872 1524167 569246 1014973 1483283 765774 1107407 1830110 1728104 969864 1832062 1324754 724846 630375 1335183 617782 1392332 753449 1815918 715950 73854 1733997 1265227 1990046 1753973 390972 1795580 642798 139748 1147016 1542083 1495964 177403 1732815 1401828 1998001 290594 512869 342608 1515145 118315 616403 337984 42430 511301 229904 827315 704636 1756381 1546278 832252 1451139 1217386 284663 1934653 1099529 1988003 1087819 601796 900179 13156 1650652 1237423 1773401 1917778 1224279 1804250 445209 142734 621743 1481148 243208 1691251 484711 1503888 505901 573724 279765 1342358 1220119 823449 1713394 1445575 1101947 197017 888688 960487 1410377 741180 487312 410331 1545165 882167 308071 604524 1530083 1681337 991350 1534626 1568679 34543 739290 687453 912336 1107029 1090426 393148 154094 1737895 93712 77398 1132129 904094 1274173 291165 701409 1676450 1573755 1141388 767061 1058290 896516 289835 1582692 1542700 896901 248464 343150 1435130 203899 110419 319178 431321 1939260 874907 378305 1706250 1787430 1486396 1477961 1269612 1914009 775732 1861123 719376 660239 352141 1675695 21701 1807900 1386279 1472783 820776 866148 56796 1766913 825574 976931 352853 986920 1535659 631124 712677 477760 158853 1565487 441409 958863 399117 240887 261725 1389984 1820778 1615865 390023 319554 1434541 1995183 152740 50912 1510852 1254791 22685 1559725 1154668 1627461 618714 874428 715212 1108630 1939807 840442 703334 286782 1762902 1821644 1140369 1407676 1608808 1070709 922283 385431 698155 1974826 775223 253047 981174 1972203 609784 904716 803549 1317713 108858 1708516 766943 81780 1004873 789762 464092 1225127 730172 161801 895190 1159486 1138280 1711933 1827298 287721 1190786 1385413 1530255 1824563 885253 745662 1131243 1786774 1416080 1152 1444296 289917 689008 1491111 402908 1649598 1295771 1508860 399893 1115143 1321768 1162371 1802472 1283400 1604153 1965254 1471762 1089991 1941659 459421 725565 1683644 1810219 873894 322645 85438 1871452 941850 1920862 1910937 524718 435455 635388 1759534 1612343 1948466 490326 1196701 793768 1703337 258654 1226211 1431201 1268081 637794 59142 1522049 1816121 1377118 651764 422678 807710 656817 1951612 45318 269453 889659 397093 955295 1266169 1654877 317349 508757 4677 389817 40144 882125 221488 1817632 1552618 1926639 833345 943808 1452221 1706394 827337 643175 527150 1997952 712989 1242765 1448575 259121 517555 1231710 779004 365844 223431 1633830 1654357 758485 1180850 1637896 1099187 1778983 1363474 1348090 1893337 1040773 358420 1108587 544138 430602 521252 1829247 217634 607301 605915 409386 248684 1504633 1591342 1371679 1316575 639057 142843 839904 1540172 1436684 1330931 1668610 684296 466578 806403 1274159 533636 1635495 1183891 1312327 910301 1371241 443960 210716 277680 845736 1214771 908183 868980 662890 1947127 881987 1614400 732014 877970 1068805 742795 131096 650 72264 459844 1087575 92451 1958454 1866598 137455 1457858 344869 843676 1335011 1237637 771706 556645 778655 1288237 762224 1741772 463810 1609124 568125 14055 1369074 161009 399568 668876 327960 352064 919446 847815 774977 645575 308104 190393 1911801 961239 137694 149668 1008641 87582 233385 1414440 1501047 1891977 1392485 846566 1176044 620710 1113543 1059992 1857976 532013 34742 83870 1369771 1597538 1529756 694861 165130 125590 1090305 1899140 719073 1550179 1682767 1394936 497190 170243 1205899 948160 839484 105353 1941188 6894 1182462 1376016 276344 1535557 59537 3714 1000026 1709600 1484887 1255119 1419606 542940 1685710 1140274 1519355 1002241 1972086 1036229 1788827 1045158 1235683 208090 1778623 1163091 1346861 1917906 962926 1988161 496335 569458 1093495 517662 1819660 83834 701871 1291656 146523 323758 152071 1787950 217007 1704714 644567 1896439 1735291 231355 158892 637745 1807301 1834614 698491 1449224 1678567 813616 125329 651100 1445226 1681251 849961 395385 549329 1952651 229616 1701703 1903059 1994987 305156 898406 1355077 513489 955066 1699636 526162 1290988 1332095 1198465 1325142 792115 233768 756024 917341 1497870 1643565 123475 61625 715585 1138523 1321291 1332789 802438 1292162 1766948 1873268 681125 1221485 327901 1584417 453783 1312051 1556974 509480 1251392 224821 1691390 1395642 1479256 789313 761867 980978 388482 267196 1852162 1331375 1052217 497888 579899 1386114 955897 453731 1990339 439467 290076 999155 1135051 1292881 828208 662701 1049373 1751286 135233 71357 1527010 235669 1222624 740718 1026551 1923851 1320761 1203404 676719 313709 1263349 715598 431624 122124 203897 1837703 585662 1396258 447967 62330 529146 472264 730044 1206725 541458 1970857 340404 1804251 1479656 1079039 1009870 1235438 288563 530101 1239054 369289 900747 1312905 1741528 598999 1375465 384692 221778 1164564 338149 526234 986506 479274 662604 602171 117347 1891674 150562 1936875 1769766 350673 1898796 1571498 334481 1398129 1342741 1398307 1297462 93875 1692826 1824360 1170796 577266 806311 1443198 1348958 637016 236395 1714652 123908 1915664 1181059 224190 1508912 338522 811571 1424668 1997714 282978 373726 430719 1331787 1397701 1518532 1477928 1509586 1928595 164824 22089 1526890 1734788 890341 1429566 1018651 866604 97990 577542 739207 666777 1209626 1496146 1994574 576574 119727 1811147 1898175 1350540 1668526 1830257 1326507 83405 1569721 1170642 806969 471398 1797731 1614309 628894 1738954 1921081 691001 638575 1800095 1936773 628855 909155 1186381 1172423 160992 1709259 249931 247442 1469663 1026051 110586 249842 122382 499506 1291515 830722 1873959 199026 692466 499507 1446503 1027590 160579 769012 986883 283449 276325 1840615 374547 1208445 234339 1775999 268165 444064 1982127 1899648 755612 1550381 609551 830137 396877 56561 423813 1256980 1652585 732420 652568 844147 729102 1625348 984096 528692 476030 1100371 1685882 1238288 53709 1867123 1083134 504115 670192 1987583 576849 7833 1464807 657474 355238 937982 1531335 1763281 928 969039 829529 545670 63940 994407 533204 592955 22601 1881959 857009 1165715 1869409 1636340 285731 1308800 279480 1899377 1175830 483500 318566 772706 973736 1391202 397594 1711819 1719081 1448700 80944 1794474 390601 1702601 966446 926333 1138631 1127771 1114802 960051 591697 1039378 160033 1599707 1552961 1054011 1042668 1236006 1516806 385789 1530983 1268558 27071 1169362 779332 1316245 1569459 1215380 285872 453535 1049976 1381740 1093021 452801 1417832 1667803 773403 949832 403259 994102 327885 1496674 41426 680992 865130 219075 1811626 549688 1806595 234032 805995 1504476 1963863 1254461 1798429 792479 143064 1491357 577001 916409 697167 1322745 312279 733535 953021 1060091 485095 601360 1113570 813733 1612822 295078 34238 763650 198600 1908730 723990 14322 1567932 1399274 493930 218552 250109 1778158 50118 1025850 1803372 167184 373586 1211953 177054 1957881 39696 1202808 1978068 1636638 328835 67148 1983335 1659790 799883 1542954 104880 1653908 77679 1558613 1571595 1588964 971430 542633 692571 40742 1829076 612653 1294935 618800 1101329 1731411 1860025 636765 492009 621659 244431 763145 1248247 671208 2364 1309116 147156 1454301 1036850 775585 766800 91143 515772 1800006 1546211 958396 1633024 206505 353621 1729064 1955599 200161 541089 1374183 81535 529087 1846390 1022279 1109891 1161615 1321849 386205 540142 1117461 29768 1133442 1671199 1992341 1739528 283860 1724577 1101168 1971830 1895134 1879837 1887051 1828150 375392 307295 1928923 430120 966087 569109 498863 16433 67242 441323 900055 1688249 839458 651072 726897 718599 262215 1366148 1146296 669545 1126916 652103 576787 1682679 999418 682451 636299 391422 879919 564583 1455352 1540738 261848 341768 1454267 1966895 1162610 517374 843503 146465 1007409 1003713 1224904 1201715 1714810 1193005 1856128 1536806 1661216 563992 1697397 1172594 1322485 727330 1132499 119182 400833 488480 948298 228886 1239544 102765 105099 1520240 1570080 473869 1169768 1107033 782802 877074 1489738 998868 1527823 1453343 436781 1804914 1941140 1485163 1804372 184017 914712 486110 1884370 1467293 1634737 1152072 1320282 520515 1541886 1602514 435419 1206205 1465962 127064 203490 1833076 717240 202478 734623 1009732 924247 167955 1737204 323657 1129940 170322 356346 1639420 413660 1215456 1996940 1891822 658337 384406 1856162 1597560 202580 1668675 68331 949156 336288 463651 926374 483506 1811981 586963 1347861 1638226 1300883 1186869 1483256 1718930 1383147 219625 1625291 1495335 1905589 1575416 685796 1242498 1749602 1073384 1241425 1998718 1897901 1222192 29375 1722610 517652 1001436 1572061 962090 645766 1473892 1938077 378811 304787 520382 122503 1822701 1800674 815687 206819 468956 1959 1429695 1632829 1367478 548514 1788265 1921580 1009372 168476 1859718 724136 940585 1079515 129730 67827 1982054 867559 242928 1010183 1861516 592409 1816321 327679 258400 574597 1494021 527638 182510 1475136 1484839 101324 1165507 198948 953964 1643876 1538285 1550282 841512 1938119 1649435 407987 1863044 668710 777259 403540 1341953 1867834 23473 187757 661935 1169334 508509 1358083 772671 851465 1464330 1144934 737836 670835 1241152 763579 822579 184212 682826 464948 404445 1633499 1382300 216023 650008 943755 846099 1076003 624015 1249016 139436 818223 444032 1278591 292898 1049790 1177100 314631 1667304 739223 456669 542813 1532446 876310 1066049 1164534 157542 218018 1250791 245640 534668 1582890 1240736 670910 683232 837803 723552 1188751 1908287 515392 638865 1807976 1858495 1421588 1437148 367122 1281973 890308 1780421 933400 333720 624182 140616 1429218 517414 220777 73733 766770 1418122 711814 883956 394665 423908 1443508 457707 1716240 70486 1513670 972281 1543225 359241 98634 1278056 1479369 415220 1366278 763993 1246441 1926348 387901 101557 1238348 1795621 1848248 648086 71372 709085 1934471 713451 1269055 354314 1921955 1605391 388038 968949 921699 210125 273525 1411607 1127921 1006487 1820024 427875 1051627 826629 45194 784726 172112 1102498 1371259 1973431 1216023 238767 1026720 263108 1049903 1807698 1882229 855498 1814614 277776 583601 1104901 1968749 227675 1362622 608707 1849194 1501385 631622 1389604 1758293 1611151 1658712 689643 26570 986172 1723033 1288962 1788155 281374 993349 129716 311644 1977651 1343122 639634 1729630 1289231 301497 1016139 1860041 1021682 832643 1781552 401718 560975 1630151 1931336 636046 220750 1081057 1408256 48194 1562131 1092003 226574 1375822 1796687 1277166 416577 1912265 924316 1619475 1715544 1972053 599195 324108 192410 1790067 1869120 1927150 1986549 726007 1603747 223122 1089770 297449 1857408 53670 1031920 59447 1094680 1385244 319105 1651475 1000845 549245 338862 1623323 1588508 1576312 1505612 270991 370434 1916692 1858015 23053 123910 156839 586165 1481719 476236 479145 614473 215510 1952233 1298386 1699727 1214234 253050 1069656 1625249 729159 571683 302693 241101 931592 381346 98302 819670 31232 1941184 458510 1871498 763047 268929 1152797 250511 683204 1623463 224207 1424747 146959 1440784 549056 1304426 1971493 1398546 798501 984613 260616 1963405 921858 164342 336724 1582410 1988699 596623 505010 744914 1794312 331086 1397083 1976023 1639448 1176670 1406219 1476872 604407 1024133 1897675 694721 1188449 1833299 1908006 41008 346370 142190 822968 497800 838316 240692 1313204 1052309 1410001 177087 1884814 1414435 1715883 714913 1274637 1651466 109911 305691 248995 1358377 282434 1880454 897143 1692462 1476649 1912240 1781692 1324782 1477269 1082669 1807478 333706 1569739 1827747 822467 875344 1471399 1978326 1125294 116663 1672462 1077926 1237518 305116 1502506 1139652 340528 395073 1332183 1594767 531225 444750 295580 592689 1598102 143790 540865 1839385 1369993 565586 1215966 1819596 1234368 170245 999929 738240 1218382 1252045 46495 1750802 657467 248298 1566827 1876971 740702 1519912 659364 954270 1897917 558110 1278889 1964506 1591380 1881117 636830 1320923 1427494 1403313 1216508 55954 1629804 84388 1756030 214943 1375056 1726229 724775 449253 885466 201351 655135 409662 61242 37806 146071 904748 1938642 181684 680735 1721379 556025 1306038 1280506 1225248 1268375 543167 1783989 1142437 1202305 1786184 776311 238129 1871873 235421 1163343 1836512 1879278 1473696 1261043 389487 83229 495529 901864 1409390 1429474 224490 1468284 475521 580270 479528 1090201 523584 885023 1118398 1320664 1229455 1966044 715601 1416055 1004195 1556182 821952 1911862 445395 1967824 950834 799670 1813483 1445383 704633 1976116 1497295 1868739 1565480 1187902 1465317 1147246 1026950 1914696 1970707 362284 956259 1664827 1725790 645235 993162 975191 1762724 1311656 1313597 1277528 825190 903375 1125927 1043054 1906709 1269182 217330 1282112 236895 1208143 1124757 570886 1670861 865493 1368215 1341054 607934 1206122 92913 1142746 1898574 459061 1485425 1066198 489311 1278155 1385902 1193935 889671 1550117 52298 1850215 1448281 299418 965715 1319945 319592 1721048 1712927 157474 421245 1912250 547140 1646360 1745421 1182563 1151361 876959 1575246 384715 90712 1017745 1246603 600585 1626137 1076228 370784 987434 662924 346494 343080 318268 788966 1294724 1429253 348428 268984 1691674 863231 519860 1469299 812683 1734877 78698 416326 1035796 415650 1631636 1607251 1301718 1558776 944794 27189 159976 1083596 736506 14527 1177273 64696 305706 1684560 768267 481943 378557 1551338 207675 971697 853043 1523777 336273 1667853 1384430 25110 1663769 17041 544664 1011863 898509 1247722 878691 1101446 1208465 1658170 249945 1887425 1267207 1943591 1140544 400032 1543590 40874 1562898 1803027 535868 825035 1410695 618138 1970071 990015 48691 1098846 202248 842766 1616629 55933 49892 371451 1003314 637586 246638 1235941 407189 1170852 1593729 339836 1276448 928049 69008 338656 876008 1722999 845194 512015 585739 1368030 1324671 1645714 1228620 1142178 1744379 164319 320037 933975 893443 275771 135756 126130 546783 383930 410604 1363229 1392334 742493 164383 1962530 1649491 805169 1361457 369231 204307 1665783 1488702 1562965 411874 1665326 84657 124884 615724 885702 1016600 1416136 488243 1159672 1231655 84183 961236 1007327 1736571 1697333 1544074 930532 689154 942195 142673 1906731 282236 1549661 602354 1880373 1404199 316857 670135 1011248 1045740 508718 1654867 108129 772942 1928238 795968 411809 135912 1034037 542634 1990884 481611 839133 1495324 1797790 358395 1429222 1266715 997622 881570 467115 555001 1825752 1003910 292917 506775 505848 1580464 1906635 150520 1374963 1460551 1790049 118664 182131 1814156 1150859 543502 1889209 1976771 1733285 1977792 1988930 752922 915297 1194675 1270899 1977312 1429984 935177 949429 749884 728275 117152 1784468 1944878 1848756 774321 1328323 667592 709472 1134868 519326 1540224 1224335 1648880 668624 1115442 1871078 84170 1045067 63414 1613446 1815457 1034700 1172478 1664776 1027796 1495982 189453 1986419 1988725 147587 462753 274832 218451 301085 1536534 1364983 1105019 657014 298536 1596608 829235 1533411 64337 981608 1898349 1800714 1206257 196230 1315347 1134689 99485 1739126 1180994 1838880 543530 405469 1312444 65728 1106610 1419100 1718605 714251 1371059 867247 360788 1402781 689374 1519048 1429070 1927949 795999 981895 629830 277839 1586955 452067 1834174 1273398 322344 686599 1500567 1569406 1522247 757784 1229703 20959 1116849 693248 1657107 1698893 631127 495559 1158353 842464 1153349 1841989 1862527 221921 898045 775638 1253524 641982 1173975 181502 445054 920781 1880779 132037 143157 1495063 100039 265841 1454022 1163423 854179 333732 1682637 1747997 69935 1130562 626027 1268588 1186340 398453 35616 57495 1536157 1445489 412543 1061870 630577 1345694 919036 1264575 1186082 560767 35434 1012846 833277 402898 1949439 1103326 105316 811120 839920 1947226 1444351 1763465 456603 1549179 551179 957734 1283307 1620930 157843 1933550 384203 759714 961610 1722855 1043953 1633630 1131509 532587 1679353 710754 896311 1617507 800603 239106 1500607 1107723 476665 1061143 1825538 1796086 1317023 1257896 615098 1346498 617948 1356157 1846409 889177 354120 120641 1027776 573373 884014 654538 1019578 253693 817337 580915 332211 1371669 1625993 646578 1411898 368881 841827 1564207 1705124 1970724 1071973 1856702 954185 1185429 360083 547945 1579543 704148 1776326 1219537 984235 1640448 1368821 666312 1950193 16828 883825 991588 969194 179598 1301502 90766 449220 621923 27791 1662814 729240 1173391 1854452 1770042 1612508 1185908 1971123 1756746 1898442 825858 1177131 1667318 1782588 1035082 465512 1341753 202222 1486605 146513 1030672 1298211 1971546 354051 237624 917396 733373 1289261 1992316 1168306 808789 1184786 963568 483438 1091169 1546235 250181 1826322 720436 1952098 1310316 856390 285815 987325 1902742 79721 75704 1578683 1771197 1825294 904859 1044531 1545017 1951087 1719860 309399 501779 1853989 847587 58721 74129 1009010 48004 1433519 1578359 126612 953277 723249 1541626 1072834 984009 1137634 989345 461219 1243064 305194 164440 899041 964548 1449823 719853 84219 1822884 1553548 309870 97492 1223499 1892286 1280482 96812 996616 1835853 237422 284777 639019 752828 979286 1094002 1435651 1392074 1510328 937288 159070 1312622 953121 22887 563201 703549 338496 1759877 1728878 1614745 411802 1628760 141187 806536 1740694 438602 11105 170725 1160330 1419727 1649763 1811485 914952 1116569 1815667 377182 1076546 672106 775640 1706096 1476423 1476262 841952 1219010 676444 1426913 923435 1024679 1363931 859708 470736 1750552 780088 1097918 190919 755910 1655575 1468320 273653 1155864 1610834 221308 1951371 1950392 1996244 1254500 147526 329584 1087131 1570740 669926 1678780 1544307 1404397 242538 214482 785545 895937 1109138 630971 775943 1921948 525109 799801 1822317 865980 458022 535006 385562 915081 1652098 1696376 769261 590902 1223423 310803 223600 1397668 187532 552314 24306 1665695 1405111 1042391 1661770 1730784 38463 1423899 1876694 437175 1628335 1048559 1710314 1720984 1634489 1372725 1412788 1644058 421539 1096786 333588 1676619 605502 1867435 1239511 1102927 994662 4991 1294109 1029565 1162428 328860 1612529 881240 119277 799565 185346 1037720 86848 1576841 1002546 1422242 470947 856356 1286421 1422496 1895327 887887 1506608 961909 800549 863780 774164 469477 732503 1357285 922026 1385168 235755 1332054 1582750 1338803 579655 616693 758985 904042 449870 627072 1027626 14603 440032 604569 1642608 1904083 781994 1111034 406858 1203073 904158 80773 1764472 1416574 169806 1176661 220719 1236140 1420280 242532 1377455 724966 641455 1225783 742083 928363 387461 902744 1521742 349274 1212814 1132132 372937 1569591 150101 429862 1920520 1984701 758838 1031074 586213 1921347 1047758 1883306 1093788 716885 352265 727986 797977 534847 902766 802113 1568354 1654800 293415 551889 962420 1336450 1517849 652662 1664949 939872 1609990 103549 1581810 790115 440801 1143878 904385 752305 449044 501678 366670 783461 756559 607323 838253 1100657 1520687 1175546 557655 1366732 1397882 1257573 1767737 509106 1979304 581343 137206 1837224 1941546 534501 1220155 425579 1662413 48881 954740 795468 1720679 1345729 1095179 883996 530693 1541755 1920446 629874 121618 913689 673280 1636252 65285 1221834 673938 1294950 1363365 787236 1949679 852242 157297 573758 1836374 1259532 1841796 768133 1224344 569032 1039155 1040857 1050514 179832 1069944 1974075 1324310 1079737 626952 1696522 1541024 1457054 10002 1104425 761593 1284759 1036722 1119443 332952 139804 91682 1226596 1655838 377368 1595058 1203659 330575 1062747 1900234 1537417 1497097 1020924 1872499 1440783 1212076 1518429 1557107 56643 992391 409765 1621840 864444 272987 59180 1106182 1401342 1553448 1756484 575934 837158 632739 372661 440054 33446 388792 501392 1948323 224635 1638993 1330392 1041298 925005 1897517 1958450 1045723 893996 1302944 1454912 1237877 1177268 493611 672994 1712577 23515 225213 584278 1808212 1415487 1716770 1095440 544426 734606 935541 950128 1039376 947594 1763604 419983 1796695 833610 953067 1021832 1540897 867606 1111008 150916 403635 1798116 130397 1513426 341149 1523000 588981 1384114 749306 1225236 1543945 1879865 1725025 1470961 923014 1044408 1102783 409442 799423 74253 384376 614735 1488267 729311 686572 1437214 790557 1092665 1689022 440513 1662065 252664 756733 125261 955047 679475 1735414 1302491 540499 1041495 88270 1111258 1589912 13740 200032 542842 1002296 834792 1565732 633643 1188995 1025735 884229 1420557 1815903 1659066 714004 530954 1876525 301430 1222323 1657202 678943 1255194 1467564 34859 1149694 813038 372840 540638 295810 845796 1103974 469561 1334770 994628 1336336 1513901 1328727 676002 601389 1007968 41221 987007 1879659 372344 442970 887486 1209376 543991 1047665 1434548 787019 1753204 436636 247225 104025 252147 1685237 1183935 1107381 505175 1317741 1957507 881170 16017 60381 1146770 1606500 869867 1629953 1052182 96756 1986143 1290932 1939496 96598 1254299 1463379 1208246 227331 373402 1369974 1240258 506134 1736133 1080381 109969 1721725 1333242 1952059 1221391 69549 1999945 92150 727934 1985451 313851 1305681 126661 967482 1616799 283642 621159 1481345 1092985 651384 616104 126551 422017 1549796 1089139 1272013 1779904 1339646 1748103 667205 955420 55562 101589 1484848 1098865 1305731 1774870 1736320 356937 376240 1829364 552896 429235 1230361 116785 273755 1112205 1005907 696850 1968567 569616 1922127 40154 1998911 927289 852412 1378016 1773368 965607 869677 1527178 671031 131604 665971 1967373 138529 206821 149925 1182872 120695 1574454 1439347 1772149 1975376 1689185 1565283 814479 1094298 507706 1229877 920337 497723 445313 20179 1177139 981888 1723319 139505 1811663 1832644 1320623 1903012 707406 391121 1252227 989224 137420 1151150 84651 763506 1857684 1900977 878040 1641569 1428217 1840202 1371857 822705 122604 192900 1127999 233021 242953 1413943 280507 476957 217183 1189176 1277798 1821812 462137 340341 1480267 892922 755531 188052 941118 1274850 154180 1842352 886486 180794 1085865 935180 1559506 1273226 1605251 740803 1825671 404379 304129 1119520 822301 1420833 311118 1807734 991246 216136 1313885 1877937 1580303 578444 1442124 689527 109146 1017910 1319571 1547148 126257 1878824 1982666 421859 1753186 1382904 1769891 1147576 640007 1353825 1333102 1893216 812800 359937 1749534 1459063 1196295 1199904 1723667 1833364 129239 924265 1099882 517244 1533026 558915 1713997 1820516 27375 1287255 1111073 1218703 1753979 1621721 45238 851033 885250 698556 963787 677005 440915 948867 1659509 1576706 1340445 1646768 786560 495880 712048 201258 1806566 403796 319891 156182 463860 650972 786557 789994 580288 320201 714449 1990111 1164686 1941769 100527 1769227 1111032 1884559 753818 1440351 1692329 1330861 1695184 39530 902218 1602670 1424227 12680 464058 68341 1003777 1378906 1937889 359650 1348957 1926384 570058 1437232 885376 1205596 1399433 601899 937833 1725317 1185196 1904203 142632 981598 339596 1708145 393016 842797 1082901 1696723 1501268 926596 360552 836849 334432 413398 1020972 1411500 276532 1752735 73179 328714 8775 270577 1534250 1510974 480899 1982863 1163325 507010 651896 1354067 1597350 250305 1646141 286763 1844144 1783914 591692 448053 190159 399647 1345290 1475807 1013238 483472 1512589 472498 685325 822996 144554 1243103 1770063 812138 1154676 169986 522212 1158862 1395122 364437 466299 94301 1778774 89386 241235 1203604 1429967 1935514 794682 1773238 1919819 1183043 791585 95652 1054661 1145931 1917151 732353 1781323 1622751 1709543 1563546 1787409 1741879 1726110 649491 914245 1540562 1652309 964575 491579 761993 1505445 791092 1906239 331033 1832307 691896 1443302 6678 1366484 819654 709873 1110205 1515848 1799289 600765 1693942 787391 1898491 252769 983349 561778 17428 958985 675653 514544 1855836 823325 133385 1683190 807400 1138025 647798 1571565 355529 1460027 1960238 1708941 1326028 613583 1269233 1678267 1871647 621864 1899793 236898 1008264 1965636 1372800 99556 1848178 1477122 1565338 1940359 692832 1677166 662961 869283 592938 672081 1855157 908103 1913716 1756569 1201558 116378 649463 231519 469281 775843 801319 144110 593947 907347 228270 1988623 184374 356560 942590 1339030 359255 1027175 589538 787725 1174018 466628 339009 550078 859185 75125 625195 1995069 1184835 290228 755734 526782 1305806 603465 45788 1680667 1417712 1011428 948415 1583058 1111148 1085635 1742116 686283 1501905 1037520 706839 1302269 1906276 1382907 654498 1093747 136290 1563533 23944 1942393 1104632 574340 568991 1767051 118101 434262 1355338 1896847 285614 925629 1000650 550554 749724 1605797 823324 1532975 1776655 779772 1251802 1537046 323219 1701633 1049661 937421 782227 15368 555859 720218 919270 374216 389125 382971 1851282 614154 607061 649926 88121 1254527 470563 1691421 1670923 1662205 1136066 462344 530459 882111 1950685 1756608 389724 1778350 1459753 1614693 670120 1595998 760303 618883 1268101 892548 1740671 128133 896883 1205144 1548444 324736 1528352 65040 929531 326073 1492378 827249 262629 1502818 231989 1081840 548785 1977208 165430 1622725 822892 1573870 1840839 1818016 487910 579033 1309379 1398319 87204 558964 298678 7027 1568178 239231 672303 1963998 516686 729667 1803531 1317641 131346 165663 1926127 1224719 9679 529903 1850944 84315 1145968 1949624 77794 1020159 1412790 914486 1740354 93292 146773 1883603 26802 1893747 390200 646107 542825 425331 1682520 1713988 1962548 1352514 243469 1942689 707780 13951 137652 253079 127539 1575271 1108536 726507 1951247 108390 1620526 700269 1484129 567132 138304 1978843 139675 802611 57793 32298 1013128 880038 321128 1342316 810477 1745993 1993941 759123 245312 1721393 1228791 663703 1698235 1888211 857596 421003 150444 811544 1639831 1396452 1379275 1992354 1310139 455494 1259318 1957676 373090 1480637 633870 701320 442237 1422319 126684 1488272 1050362 1811426 1511656 1621668 448622 827095 168405 99008 87570 1932028 290608 1167016 903454 1428079 1833621 1695673 595550 256752 1684353 765795 1946240 88801 604665 20220 1011419 311380 262999 723748 1613096 904074 277381 1929352 1663845 125617 146472 645841 1256522 1159717 1029639 1506095 1159870 1641426 1224579 1133265 1233887 364973 595117 1857386 833301 718834 664379 1756511 1018664 654624 277512 110666 1426754 903572 1307753 1380937 427347 1495606 1681358 1975694 934052 151405 852531 1014142 874094 1291545 1638322 790164 896158 1807264 1447465 986584 1993980 847306 414782 1117411 1576647 1156051 945097 619133 747468 1621806 87181 406123 1703349 1993557 1314572 1395769 1358675 339951 974614 1306587 188239 936801 58613 241650 1457478 1737921 1617788 42843 166835 111491 112867 1772309 638698 1025615 558174 1586985 891755 1763760 38715 1179138 848762 1840295 863508 1491824 1443070 292366 44321 1358749 737670 1254466 1520702 514447 1324530 800033 1018101 344998 1992756 1817926 1888412 1391099 1075913 1917992 1061329 427038 1610558 1309803 590292 215828 298747 1034052 267850 1734680 449105 823151 1441477 1264175 3707 1075939 1032451 21209 1966349 652172 1209194 260348 1206452 117912 1458293 526203 1983344 873311 83409 1608356 1485402 527831 1161071 1566394 551440 644605 821805 307873 990935 174091 1418457 60071 1551878 32525 1633877 1172705 1843692 731924 1440703 93851 923455 212641 764253 998824 781938 1714088 1671494 1739156 176049 574945 1931229 151503 1479207 1367064 560021 707658 1316987 688260 1143235 1554345 627164 602974 606303 1540065 693774 274105 207818 1415587 373362 1101402 1539742 1395528 1321970 125623 554325 362681 423916 1205830 643438 1049063 183747 1041749 58016 282422 769824 1912084 254339 1454413 1931563 1199782 861606 883717 1856300 1489953 1245018 1670729 1158228 1929102 794873 1355499 469503 422036 629481 61205 1719500 826362 1602206 830843 1896197 1856377 1741483 1169534 496900 307990 758328 1627945 515643 1029484 23144 1562249 158036 1376589 808302 603430 1832866 148074 419902 1017786 332432 1083046 1265888 41501 1368687 1864821 1003768 1249210 1576779 31418 75 25061 1052438 214620 481853 193255 1966837 29636 245468 994778 945377 1986009 1318870 1978094 663702 283030 164771 1462665 224671 372798 1800879 1430019 626452 978464 590240 438569 787864 95739 1100709 267262 1279145 1863968 267917 202288 337513 1755830 477916 393758 858085 1023150 1743174 1626229 691978 1534272 1216766 1327415 486552 896609 80215 780663 1235942 135943 1791353 1161149 1011218 1301879 1059308 1739163 1889589 1909379 1932489 1162900 1664026 84391 912979 1014846 1154539 313929 91668 1824553 1381762 150154 43741 819361 979301 1519749 1473561 431536 1244035 493258 568833 1676113 1337444 508576 657023 409121 176332 84345 1939624 274341 1457342 1269401 260384 1862983 1669882 1639293 917433 1997220 372858 1331644 1157967 1899356 1068064 1445558 1406738 1061206 667959 913572 1720706 1758175 707091 406021 1940074 1589254 25219 1494237 1210827 1974340 902254 1060603 643280 1299328 918999 525208 1167800 1312926 497935 208644 1395582 751226 496409 296586 1564982 1892162 787515 272266 451370 1126861 226727 902413 1573883 1408602 810488 1996622 224878 808163 908877 860683 938369 1366565 521340 1047660 1103990 591806 1758533 245067 1069563 1111649 642951 531357 1191421 1693687 1226071 1378419 1774284 580855 1299638 1535516 399526 1840519 1667205 543372 1229199 816773 1749375 518920 272463 1513463 598066 53864 1513043 1490477 1375650 1476095 104705 1557934 509141 1199652 166355 490300 1489013 240866 1059084 1214124 16483 573575 1831071 1289412 1196733 449299 544222 578789 458927 851272 1895899 1403197 969090 306027 1824169 1688462 1506917 998623 1374868 829438 1110074 1631507 596057 1406431 291609 744504 1405409 944356 1379272 963572 1066648 1705116 1498337 1326943 765161 1171558 1571691 1386213 1704688 1305411 1658825 769488 1982401 383069 584142 1700332 1196711 119357 1600261 940976 999122 1697403 557346 1246818 772652 1355833 1872052 1215063 458494 1873716 1430475 1660600 1783270 1236990 1646777 633873 18069 295622 1948929 614305 1782517 384657 1104621 618522 1672461 1196964 941521 744974 1601004 1196480 565386 1718460 1402162 338183 308904 1481059 500805 320669 1058598 496407 685421 767540 770627 1568438 360929 530983 954179 474471 1436368 1581159 1433169 1897662 1343210 1504162 1247499 838309 91721 998216 1249813 1300911 1883765 844426 782324 1334300 186241 1646330 1292775 374947 457298 1065556 785351 314620 698234 493890 636474 1990585 1399987 677655 630026 513400 1448769 1015294 550680 1835205 910811 13063 334337 731452 949596 181364 624217 932927 812270 485669 1890639 157827 477234 1580697 791711 612333 941632 945700 1231265 1588763 1718843 620901 1552233 1566133 1552330 1088482 777069 1860152 98668 1903937 1354528 671252 587351 1154711 805874 1215068 775450 697570 534608 1707537 777760 1162256 1522378 1244455 1045813 418393 43188 452748 30430 953901 536238 1701915 1442700 1368356 1586148 1076704 1597200 365612 1656196 1029787 653696 604540 1121950 1736514 654375 1717401 1561453 925571 715959 1608514 1136023 729895 739140 1527054 852558 1316004 804582 1110826 336363 1568499 1566101 1985699 1357488 276346 61932 1992579 684634 1430951 291498 220089 527976 762582 23572 1894815 11565 381979 1283237 176519 540610 614064 1570295 1543753 1243597 321435 1231337 840323 741720 205388 1200751 1511160 112510 116045 1082493 1559472 101348 388290 319104 266297 1651289 46819 1106288 1526427 906720 836998 396501 983166 997436 93809 1269947 660193 1924245 44453 1568513 1542851 1869111 865350 26245 844932 546475 347779 722389 18574 226392 30575 1562655 661483 438590 310804 176829 1080844 1262050 77481 1712454 382129 231368 493424 418554 294754 1892864 1912670 832611 1615048 1833714 141104 1866397 506339 1850363 56610 1562144 1375988 1021679 905297 303196 529608 377020 845724 639033 545023 1320172 408249 962596 1627416 104796 1355959 652381 1434744 127219 95462 1263557 1039807 1283829 810468 697238 1195510 495674 165786 728717 283010 333121 242434 402344 923383 608635 1430544 1341193 286633 1313013 1748179 678512 926460 1124104 1963327 1329938 967822 429988 983733 381195 1081850 1161757 1097751 1329708 803737 1556606 1668423 1489031 11514 559276 1418430 1030050 596940 1876635 493815 50761 85382 1617411 1841033 760233 746084 78818 1792920 1295737 1842906 1061050 1216718 851622 1347704 1021453 1196667 655530 734482 1873512 1744257 464239 846554 1036587 1220206 623804 309071 1037164 121409 67402 770594 1956967 1733943 1679389 34683 801045 1327449 1887474 561953 525083 1274434 180986 775077 844652 435267 677499 1804225 222525 820679 547065 275507 885268 37989 1533714 868359 866550 1738856 269662 1402401 1575858 697093 1735634 856113 1797138 1631355 397087 459715 986303 1675600 1409901 1961316 1672083 160409 1633154 957115 220932 75042 1335122 435111 238186 236494 297306 235542 202836 1150593 883432 1924444 1178581 1714015 1280782 1026669 507524 1552308 718022 1038166 1789466 1434285 1679061 628008 446501 1316935 1694769 1378297 812148 1464298 1935883 1642240 1452273 1008940 977642 614044 757183 133636 648828 587488 1164667 1484871 1383420 1776785 758563 1227870 1526194 505420 1479910 173361 1220237 472438 88980 1081118 1914857 1712270 1686767 1826761 1240923 131137 621367 758480 875151 1255700 55053 1039030 335090 555835 190997 1221046 1926303 1860337 1786828 220491 1565205 941598 1778953 1173791 1823111 1770404 97226 1977657 1293698 848575 188045 591902 1597649 1800258 602282 644164 152098 624994 1400374 778923 362433 1350062 1936151 862112 95349 1876927 1160812 1426143 295692 896357 1056636 478711 1464332 1319177 1598759 1947260 1649431 700748 1835379 1623212 437357 1208189 786493 1345716 1452086 1182661 1732912 1490652 1539630 1847194 501781 428326 30680 1418502 1090192 1990016 1201504 573118 950511 1609436 1943644 217121 102688 1108487 512155 1450274 770269 1783120 1468386 811693 295781 1980469 1114583 1476317 1066820 1473845 1460746 409793 1724463 152903 468493 1646821 228234 1175205 590783 1751335 534409 1867177 624549 1620249 1903630 385918 1321418 1013831 646814 1023558 1254477 15038 1174380 1971300 1664257 935201 490733 1286803 1856314 1090031 1551547 734828 396328 1025193 976098 495133 1064537 988931 422057 1155249 111515 183069 1973314 168712 202801 894626 1862405 835013 935633 753373 1001996 1343251 1315168 1230588 985241 513699 327474 781300 1121813 758465 1758331 1142370 982466 1473835 424306 1682135 882251 321002 1119310 758522 651953 1353553 1017797 1788184 314611 1105871 545589 807300 1071951 1638593 739939 68224 601497 150089 708130 1777897 137544 1967042 1222502 1793785 1962549 1747134 364851 276097 1067729 183284 614866 1458164 1172852 1481511 597426 75766 1615577 1642610 1195923 354747 1323974 1066127 1986190 638953 1201217 1892548 914370 151172 476526 1190342 137529 1591457 53010 787573 668714 858161 1952392 837247 1402289 762556 1474108 603283 819593 681913 110414 1176315 778979 1227591 566161 1069937 1467083 1010965 137625 343456 915735 1837350 947439 1286008 1781333 978561 148187 1338457 630691 1258324 604400 543563 1661298 1596607 1671551 1702077 49177 1649641 33992 1753139 817329 969854 1568758 280210 628228 612242 944990 1534793 1307927 1457836 106891 1598083 1472874 1053232 846195 960799 1431524 1021665 706536 1438089 266583 1742961 88391 1586005 1488380 1730713 1000554 540577 1535211 461902 1049676 531795 1334012 1494609 784969 1269271 1001459 501705 1963344 58792 1088305 1474248 922363 644990 1906491 227123 1844839 1307475 1385018 761323 1284392 635390 1179547 741634 790967 1254903 107196 1307153 827036 1762071 758827 1348782 1955844 1601597 535484 759144 245318 951419 427781 773770 1728114 1550891 537425 1296724 203168 1399524 51505 337949 493012 1448587 1229817 1328189 643354 1711545 116614 623593 859935 1671012 1279212 1468231 299771 1809645 1033909 824986 678612 266631 866203 1320675 1928972 63831 364242 1316155 863432 519602 1557832 1127652 1168937 1862008 10669 908950 416046 1981610 1436648 970714 171576 1063551 711984 1800097 1977145 228369 1411112 79317 662114 822489 1261358 1653280 223445 581436 403266 936740 1520764 1447969 1009236 222891 1996641 216948 1935399 1923856 551552 627029 123247 1725041 1448767 804756 636050 1715578 222183 884642 1643969 1380731 1444359 918724 1978289 528229 1515279 940167 1132575 483400 1243682 1271791 555548 23072 1486723 691083 40077 1942805 328754 669234 798066 1864816 1034696 132538 1496269 1816609 1350946 130907 210956 958904 765000 339636 590545 1024328 1534058 29904 1937641 1593252 142666 1497405 1223597 314806 265946 570103 1835121 1522052 1553101 1126608 66961 1401236 589122 1084760 765879 891714 1047779 1075527 310396 1752754 1884336 1565444 1374973 984885 1169713 1078132 156897 148761 205592 29085 168569 356682 1423594 304484 1465019 1714822 1127213 1925843 935971 1499082 1873241 10373 248213 224171 1151703 1827267 1762246 1102660 64571 1415543 451511 280776 656367 1960834 600139 1062927 962688 1391428 1301030 1365522 1756026 1412505 345705 37390 642780 390907 346282 380166 1535842 1768166 918417 239212 1694345 1306226 220883 1335793 1716094 1859932 1903110 1838064 694800 1173066 1502092 1724848 403380 1069483 1689456 902860 1179107 394912 1547581 1816418 399294 807594 1435467 364470 1630682 1281218 1729623 1787893 535171 1167902 167607 655272 1301763 982740 484280 1914739 1153921 1129087 276914 642392 198709 1271589 933726 1432929 237785 784301 1630563 1040871 732354 1525704 1498785 1096098 60161 246656 254966 1290283 715575 146505 361100 788493 303519 748218 525493 1192237 1836165 1815827 1973786 536429 362201 197378 1768631 667661 91567 754481 1345365 815275 272060 1998720 1859364 1315812 1523051 824073 1207740 1299510 1336294 1701586 1521787 218594 197476 1474528 188443 1839619 1016370 104018 1428255 1063794 152087 395177 890711 696721 1664926 1582538 1111823 737337 1294543 1456662 449311 219791 1145797 842044 230549 1328328 67449 1077901 507794 1208698 583076 805492 605201 453491 128583 649059 1405104 1335324 1799817 1156718 1522630 216882 1763278 1726094 884382 1542604 1844069 1593679 744050 694956 1623814 1271805 751053 11880 613929 1558213 1918461 1213395 1689344 286525 578721 1677619 124453 1416001 20210 1506910 1167334 1049393 167531 1762288 147167 735298 1964222 1932799 91111 355258 362733 693755 383903 1439999 1392135 773873 1989540 766546 1339126 128321 785164 1652109 1770597 330828 1211633 1376879 1521215 777942 100186 1979564 560427 951152 1242015 1290997 66017 1849687 1972359 201799 1883460 810642 1184761 359265 1708937 109912 1427170 50436 901216 1854322 764321 1519443 390840 136152 1763850 834136 1766388 1445607 1401148 1080112 1424079 631424 891533 1627403 1842894 1030238 1326791 1614299 1548129 712216 1994986 1200545 1221228 1042121 1616905 267530 1701686 651760 955259 522753 150031 160964 1917139 1993885 1420486 1011857 153364 936073 938877 1658395 1010774 409683 666122 402984 1366398 229365 778814 1494049 949472 969633 904520 1347765 1320886 152473 22499 182464 102025 1950275 1653741 376526 1497915 1060679 285643 194726 1288060 434288 897973 1455512 22561 378342 536580 585683 33603 1861047 1079474 455272 1413941 976981 645925 553363 1522011 1445571 1992181 1553856 231799 1210481 308578 1803312 469691 31096 1517903 1290449 504879 1475753 485837 266099 1624994 1102379 1078825 1658742 1466013 28899 1802104 631030 640055 1422352 125152 869688 1673919 1080415 1803671 1659360 109985 1136032 270392 1230323 1004480 1348057 1840238 292033 1273489 1780297 1778429 1179036 1156643 643033 888221 238455 852693 1731941 1146249 913215 1996067 628080 1440426 1040390 317327 326482 1919782 532381 1095167 1894884 1240683 654582 131617 577091 973399 1376831 1529390 295499 509684 17705 1334530 1160803 1016748 1131003 708898 791605 469970 1158165 1377664 852786 1559947 383349 1560041 517399 280380 1746586 762050 1869260 1210252 237193 194003 213344 1702621 241994 1586499 1742402 1854282 1039326 580295 1179191 1681232 1591716 882571 372289 227612 1554637 588077 980764 1545345 1659910 1158397 136994 1705577 1190301 1160523 1432275 31472 1340852 1400279 1354435 1110238 980880 1585807 1791815 40306 1090133 1347750 434743 1441058 56453 1873679 1044296 238804 1550245 1273157 401408 1139565 1457220 1969088 1885570 718460 1398979 1780376 1120626 443117 610278 287419 189226 1592088 675051 73855 1210314 487898 182595 342211 662769 1305851 471210 579595 698444 1802168 139176 1658866 1826439 1665555 570061 61767 1150363 1233004 136736 159375 32185 1419831 1597099 1344020 161877 1077211 1824004 1149507 55532 696933 361227 1684801 1949967 448379 766028 288210 1278644 11298 1435805 1503427 1233254 286723 245091 1281168 1198342 906656 745539 936963 312964 485039 275134 194706 785445 530181 264349 412434 1806096 909244 1640739 305754 1416380 1903581 1367361 1383615 1851737 1475545 38192 1885225 982342 1539836 1240922 481926 657412 105589 575974 1135489 1474630 351903 813632 121864 1287577 1937016 972789 1014551 45954 549443 1752528 1006248 844632 1834001 1227891 1425721 962917 157775 66187 1524076 230111 475807 1006705 1146974 625912 245065 1440766 1763701 897553 20461 381820 1509622 1557389 414570 1700801 1820397 1631675 772230 782113 1933964 1632762 82146 1029309 679796 889341 521040 449426 881546 657912 1115018 1476890 805319 399302 327433 1066976 921852 1993145 395316 1918627 1397391 1564643 509130 1520452 1731881 1853591 736428 1730569 873957 1811464 363544 535911 751051 1269813 78293 1963799 865748 514795 461600 902025 31196 1813111 936861 979827 81094 462024 1451635 1455676 1629166 1077904 1537032 1591849 1699634 1356856 1114515 48515 299209 1122266 1956987 1627752 1632011 1933236 715865 1783249 1609178 1835659 995024 1335565 999174 1135588 344589 204061 112734 1492927 352060 297319 76438 1343151 459898 1647766 1537174 1331725 1977885 1251636 90214 1253017 990577 1678251 526911 1735042 903036 1009673 1202792 1191363 860836 321836 1277636 1294347 572753 960289 368280 1075453 1557298 561989 1828004 1703314 1917759 1321868 1914974 112679 1271849 735669 549624 127968 1006479 400261 262648 1033533 1806666 1182327 290941 1818878 1390158 1879084 1918977 236499 430092 1191598 437848 168125 1147910 8818 875189 208469 727800 145019 859961 612806 477615 1242878 665116 1430603 573589 287153 1504877 1678617 691963 1412216 830392 1311655 1052628 1734438 1846065 1234659 729971 375610 822725 158095 82364 801249 1281817 387765 790293 105681 1807471 423325 117026 1415760 605254 322466 1959106 433009 1944132 417804 567933 1176442 655319 331474 612523 1959925 586822 559520 369848 1713431 1887489 1369459 727451 801905 1997100 1730437 1997802 296670 438084 389376 380862 188453 244681 109368 1882075 1665462 1617734 1809903 777547 961812 114020 1274238 52480 738349 137218 354697 207843 1575433 1819256 1253109 1684497 612467 1650065 54644 1690173 593424 1649748 784471 1491592 488677 1525882 318956 486042 1961692 1444544 944341 1437653 1108801 342565 1157122 795365 783877 1368477 604847 370882 1270149 1981279 923746 77815 1213919 84299 248485 1869017 1655247 1500825 1116212 1616081 33909 1046351 1899668 1830310 623078 277195 1895733 687388 1533574 775265 1089182 457864 41284 636786 1858881 1380712 795815 1247375 493173 1172030 191464 11726 359574 1613735 245863 887173 1717375 1868123 1470405 705150 803566 1136044 318776 1055937 1985085 709141 668500 697085 237263 256721 86441 114770 1540412 8237 1918834 874375 496158 1533848 1364371 1524540 966977 685026 505934 310350 1503584 44277 1988568 674792 1684686 989454 1141973 1369542 1302019 591176 1284143 1901638 1237661 1095465 825426 1512972 818695 882722 1247576 1766187 1326342 1691145 136652 464376 1132011 479238 92386 1180485 1006819 398036 778685 1584620 1323336 1670927 226700 1777084 1643600 801472 826196 1025031 1013185 1702174 806229 817641 750438 959401 1763369 946877 25688 1630959 379225 799457 622820 1984459 511422 996702 45097 837238 423078 1605133 207563 642796 953465 425784 327615 1243967 1871058 289509 1426889 1764021 254409 1113954 147207 1273984 117568 252225 1322073 749670 443397 374598 1371308 994205 1075409 1199555 1714336 984525 1233091 1709115 265043 698838 223383 334245 1296251 1894515 1281438 684545 1518197 1141604 1498650 910427 895781 1176243 1985989 1045856 161019 199763 1889264 120948 1771454 1163061 1689404 710535 1634360 1527212 1172827 1412475 627703 1212329 1299362 759100 463471 409416 1254439 528259 119436 691802 1498993 476878 65347 811006 1443603 1148380 63902 1103765 305609 1136448 966382 125887 339154 1805235 1031657 1384072 678013 1228446 558195 1895598 206421 427961 1142945 1096904 1746250 462857 845692 922870 1431566 824774 205890 938548 1388647 952188 915553 254858 448906 1890453 1688399 996023 1995030 575471 1572477 1243913 1617136 1489083 858638 27532 1604504 1742202 683533 1490390 255469 720705 985818 945048 1559573 2986 333923 691230 1204276 1515582 34567 1192566 1528388 1485064 1051964 919924 1369380 1747356 1103684 1277911 1456116 828978 640300 1149632 176276 768724 1501281 1516470 862509 616540 215867 1040654 313781 228997 87227 840074 1876206 990252 1041701 1933466 531469 84559 581494 1260850 824928 312003 154887 930777 282470 631300 1071921 600801 109736 1040519 759049 1380210 1207892 349401 85712 424096 388733 259704 1237487 1470821 682321 690530 941324 1322697 1794756 1054079 1904139 1333930 1944917 1122729 1518506 59560 210 934640 633622 581276 91025 209890 1180770 1046558 1516340 1596580 83695 686849 1446046 73468 1856561 1915578 1946503 1534899 1077116 323574 1751733 566212 1701255 1152677 897524 1371083 1640480 1261173 216171 710685 46740 974344 1321549 460355 818083 197252 23718 1827124 1614045 1841048 669502 1911156 1047661 963752 1283114 1371300 833718 1744545 1580210 1547679 1744570 1371655 1477899 465297 1505883 1328166 76468 12366 510513 1988419 402180 126533 1069250 746617 797873 1707399 83247 36161 814654 4588 1817601 1680424 826138 374160 718413 412798 109964 814990 619369 1848956 200235 1095673 158346 1183537 102697 237416 1643633 1202859 1720861 264669 380129 331892 1034421 659945 1656304 178066 31337 887056 725 570491 260164 1343647 1126769 1519739 1344811 1986330 709754 176822 214765 1886109 1190876 1415790 1441433 576590 1694564 526854 635503 1882888 1360560 1084423 1582163 1533944 1602176 365275 369511 1817909 1782690 1112120 1658048 1673939 416580 1155748 771283 690854 1643366 1479463 1918024 202835 441560 1783597 122626 491608 1833905 1055728 1235441 461128 880755 1828206 526224 699372 1260099 1452251 1321149 1614697 1190371 323254 342123 1549364 626019 504365 641076 1903468 626509 365214 1865634 25643 1610044 1757759 1396321 1008774 1084112 1358794 1607693 302423 1285573 675962 1044077 911794 1985369 1622623 1053725 531800 268895 513198 1236596 378478 826782 1962145 196705 276887 1657952 1713496 674926 1232616 31343 1985285 565998 1654117 1054132 567174 1703204 467166 1178144 126113 1409529 1701403 545258 2219 1163888 1809632 669989 1549450 1854437 534766 1103609 1917052 1925873 576501 1987537 1125750 836438 1087953 1200429 354221 1025042 957183 1369692 632306 1481974 1776943 154692 320616 903862 396343 1057278 408756 1435044 273427 70464 1162561 567719 1838384 1490590 1629355 1159949 515804 152709 457523 1600367 1593397 1303897 461025 311929 367120 956610 1029471 45149 106210 1902401 240498 925965 745693 575896 762151 1217264 634697 1248749 1695518 1761606 1751386 478577 1421558 78022 1791586 368141 823488 1241255 445929 1018727 1896190 1217792 925313 446652 522699 978593 32820 146034 1415924 10466 67630 951874 323148 1097644 1500263 269229 1590168 868252 1421649 710562 973824 1236400 1005837 1640861 1238536 507899 1523936 11840 1728575 794189 964044 1291352 1845538 1590525 1046565 1814233 927341 518055 1424880 1012559 447292 496963 877247 162038 245938 1395588 848662 1546075 83279 1187990 1101877 242602 1331042 1982794 1626288 1666797 1629979 1968042 1853550 1041346 616443 206913 208872 1279781 1392298 325715 1832647 914037 1448186 915214 1559774 1608776 1474379 1310889 1941548 1632528 858092 1468772 1911863 1738451 1175595 1194148 1890207 1563959 520255 4025 1698506 176115 324660 815559 1252253 1392517 1414775 1873974 357867 1917707 963306 225616 299759 1556593 630538 1027074 529804 649251 1699867 194912 1479802 1868026 1030316 704864 1304881 1393829 978852 1482017 658055 609915 793758 686618 531534 687504 1762045 621482 1748758 1944752 1596519 969537 214772 766175 1707282 1569416 1313790 1497402 214109 516824 27911 1820413 1862996 473345 935806 377917 173103 1523122 853426 240856 1896415 154711 657327 726208 1516370 1894448 1154575 90394 1930751 1437857 520166 192358 1939827 569060 18790 691822 940006 1808961 1233686 1721329 188589 1488502 818753 831891 182620 1169547 1274063 998483 1715630 859890 772807 1458221 1969341 1485697 1481 425531 1689800 1965664 1023555 1972174 994136 466249 1154997 1137648 1550441 1939144 963430 394280 1078992 11013 288869 1732420 280258 213350 1531554 832066 60497 1271696 589617 1395985 1345864 947208 25324 1888890 495468 429101 818945 82455 360475 1997516 337481 1598835 1639011 84750 703526 795155 797399 1891089 1536805 1087081 1211398 281263 577491 1832867 282572 1401776 1822956 1874036 850629 72355 1708722 314595 1588210 1439412 1872282 401957 1746970 832778 1465482 292312 1125415 1125350 1049731 1580594 1561042 1019631 595630 899558 214854 1641533 1144452 843985 542841 1887577 1418167 195968 257389 262473 870658 1775079 1574342 1013800 910040 195318 1158426 1978327 890181 622017 486897 651519 1160800 917577 190795 1952347 1977536 287210 635905 1080412 147491 432593 202604 565256 425741 1178465 1017161 1833190 410374 930100 633887 496770 895192 790048 1911102 1381763 1344324 889814 198642 416144 129676 1080742 194982 1716340 1370092 1156258 140056 1184074 1684140 1961439 499817 866572 1444221 1952611 143187 168023 883228 800225 62363 1941135 373049 1971849 1686835 327648 405917 1093382 1480841 1631721 1398677 993174 725842 137886 1823777 4824 390372 1128844 1454192 1600390 814285 813707 171511 1292016 701592 697216 1911625 1997132 983633 899521 536588 101524 444085 98682 1295249 1560617 1395518 1659362 319488 981762 1520836 768104 365224 778202 7596 219606 493213 921904 1473991 953717 746185 342418 1056862 1639957 1962022 1773684 228594 10708 379081 1296915 252083 559413 909948 109627 1079934 1887530 1325811 1794732 1516637 105243 80109 530100 1668061 1753786 152014 1562564 1393816 1126 1164146 1391053 1712971 1128506 122523 1610239 1194092 883687 945231 407016 642999 1628292 764590 1982056 754838 1788439 410044 117176 1087266 1346543 6504 591205 67804 1011213 889514 303973 194730 1451556 825030 598158 100972 692689 1553134 1814359 749298 182109 240347 1463507 437961 934685 282482 1276075 1045007 1722240 1841493 1656649 1438427 494974 1903351 51318 1220503 1095745 812471 772537 256101 984548 646213 654604 948790 451473 328728 951124 1761571 79748 1564269 701346 525135 87462 894330 501259 1917818 829443 933347 672611 1444412 46225 1013929 1607275 926185 1366472 1245342 1843992 1848306 717702 1652158 1228190 1164524 1458601 1858785 1134596 1283329 648748 1477331 879154 33104 1093112 1453852 1976570 916187 1295906 176794 1806845 1207226 1821804 519641 1253061 220219 922425 278856 1942401 668390 1632465 1633344 1896737 131286 1613857 602069 314876 741734 466862 1294449 1851698 1798152 815387 1815375 1288456 239439 1190231 688234 510465 414928 1600293 80199 1980937 1901201 1170816 79235 1931393 1745253 1677481 994561 1657693 1592248 797831 172334 1607220 1688813 30035 1367439 57086 686256 381525 1703852 668215 1720298 1645093 352155 826877 1443706 429185 315535 716715 1227305 1466094 1926191 154965 456531 188271 963357 432744 1235336 908297 829910 1447662 345011 1788989 998336 1818802 1379317 298320 1721467 1035580 95631 1940516 121198 1431809 550254 206937 1724805 1503359 1257950 577553 1988788 1908198 581026 1475147 1315648 1230545 256476 1595274 1764537 1806410 437855 1724719 1584102 1898011 820252 1462837 176731 1278966 702711 1343046 244890 1131427 608820 742985 462693 1017119 35578 1702875 367663 645505 1866460 519113 1257598 167305 169316 1110666 1527362 636303 1129788 382342 1655869 1290290 1113340 404596 924529 645400 1232706 1410563 1379479 1267489 1533220 1020750 59105 1402515 1041795 895465 540666 308022 399908 132504 1960100 1610951 1381038 1129755 593517 1583432 1200443 1511099 651545 82135 395774 1432426 1923934 480960 1351082 769510 214279 463862 876722 294856 503530 1053463 615745 1995365 948844 1681829 1640671 664479 1990952 1161176 1843096 1988135 919893 1138935 1464296 1437186 693469 1857650 977906 882234 1076996 1316895 1489195 1733047 13349 598647 1254600 50927 1893349 717766 1988182 1174254 1263812 1136125 1060802 653134 1493722 682149 752730 1311686 1505324 374900 1053508 939008 1971513 1749191 1366056 182354 1501210 868081 1023025 1165454 56345 74881 1209242 679230 639481 67051 665226 1425362 1281811 716173 472163 132179 1582946 1408605 257102 391974 1684763 1983972 1473765 507777 1652533 1026637 1171295 854093 431226 500705 255573 937951 1238741 332155 369280 1921305 654258 977142 1432631 1213 1142035 632533 1913062 6387 88589 1995005 1029935 997375 1899789 1428219 1217863 19944 992139 40663 213542 1837442 1448638 1961608 42329 1093355 226708 1411877 575749 876116 1649668 1264210 480994 985099 1507809 73882 1243058 1409560 1353926 1025353 1312821 285430 1456476 1916564 210899 715739 1050826 337719 1500831 207136 715958 964309 81952 238224 472833 1106413 633679 1408402 1547400 1937567 313780 1338600 775324 497628 1263163 40463 1501995 1409982 297066 892441 395269 1020165 952589 1952230 637569 1299864 250756 477587 443565 1988401 600454 614837 1330777 205525 1258327 831792 1828969 1348450 952360 1511841 1233373 3143 1513937 852213 1147333 1769344 739434 1843603 1755507 1170462 611433 950873 741219 1652901 1277667 1822032 1090036 226126 962579 404142 899461 452828 1953822 900017 391902 118587 1881237 507355 228590 1671971 157526 1930892 275853 1786840 1497398 585674 1866349 80458 1020671 853062 829491 792794 762573 1428618 715365 1207289 1699109 743157 1832587 1121940 1939846 817963 1592556 1364135 1878648 961858 1579156 234684 1292535 304250 1898898 59006 511083 1697809 113320 1952549 543145 1848745 77790 884534 640041 487339 146932 1680912 795938 794416 1894343 181531 888091 469899 1266327 17631 1518794 702758 1202119 279523 800488 1846753 191475 935087 274100 1582891 201574 730680 1243632 1530763 38042 35593 632358 783115 341606 1395794 576710 807550 1697491 1486244 1323419 1042218 1585890 935944 60909 1650147 636577 632486 757893 581265 1495361 1133974 681039 978157 201105 983103 159657 209721 164464 970294 424515 1903006 956873 1290766 111985 1023672 1652052 836706 1375712 1035072 648294 1766747 1537093 1209009 1745189 1936710 1773281 1488739 1893686 1596122 381833 509900 1961775 1383505 777969 353506 28501 1095860 145144 671761 624631 1135219 169241 1908935 1723873 867736 71722 1551922 1186961 1588905 1808365 309686 1144415 937905 1382424 623444 1603440 1189960 1112277 1081311 1038063 246227 1199673 1919790 45427 780331 1913553 197512 847945 1352918 157637 279172 514439 452919 1591645 530654 615466 1837312 823907 642038 852057 1986865 1535267 712569 1057111 47562 107752 969621 24030 419972 185223 1894358 608251 1914870 917241 1704407 1310296 1222299 1800442 1700446 58240 471442 985804 1796526 1792370 819995 1661762 306685 123525 1249709 116229 1914104 345236 1697527 1069079 1450513 1977240 270433 494056 1608917 644858 1681386 715299 630326 1524284 1012948 1189610 1720720 906443 456540 1361355 1216582 687801 305256 1138691 789215 1173560 1148285 1335461 714534 725620 1838419 681988 1986855 767585 1194654 1593104 504301 395894 1489514 175197 727159 484349 729860 1450793 239032 4447 93069 1165554 1532090 790821 1033730 1605597 166671 170336 1331929 1008387 128464 1264598 517400 748116 1054277 1378178 356404 1668626 888942 641972 1823911 432249 1778658 306124 762823 1902767 1584608 1466130 185075 1051183 494412 1314144 1555897 301423 1177333 1378927 832393 225802 367510 123627 114800 1425181 395715 163688 1989442 951469 977680 858502 467385 303812 1303022 561779 495010 1362555 131007 216543 1288101 1398879 1591760 1236465 193422 1006993 1701792 671875 1149829 304602 1217347 1213005 1599530 1274187 554580 502878 1297737 920409 612092 1081143 647336 843055 1797887 1871902 975790 666630 239759 1970372 236865 1419763 1321951 1898603 1823094 1901829 1623331 645239 96282 1974206 163852 1821753 1660334 21850 1848221 1246026 1345303 1494957 999789 1684941 625464 1012291 863478 411074 1077572 1371810 1932369 582858 905493 1180846 832310 1685986 1064410 712147 60897 1619413 689782 1998227 134156 1745271 86788 1678532 863710 45973 802425 803537 907124 1918676 772092 705601 691637 849713 952831 1833252 1405251 440351 886047 850434 1518389 181865 1650045 453920 756956 981242 1926091 473400 1650552 881236 1169211 963354 532642 543650 1158966 966294 1679178 755485 599893 1341660 1556019 1284330 59419 854984 1956040 1083062 1160521 1939362 172651 1828397 1388882 415409 1050916 1943095 1177060 802828 1853354 317719 1580182 902182 1991303 564243 1411627 788955 1045596 1106223 1272607 520756 1021534 835402 551364 1676719 592435 1384886 1547097 798652 1041773 488857 616517 203902 498009 198205 1619092 1988770 1546093 638819 1594761 560456 947999 34106 1391660 455552 1589567 825840 658816 1593978 1087195 1371458 1953326 936664 1313663 1017949 1394020 1660085 625879 469713 358384 1379828 1886860 29352 391682 1465199 669282 1324605 882498 1712215 402541 510236 1732125 1454132 249424 1719568 987608 703724 919586 1141471 59730 1846499 468905 641747 1340822 671606 974643 875641 1865365 1827792 327969 1958372 1617905 1263471 723813 1711608 1873818 1312950 269731 932751 1558118 622973 794045 1133389 1231298 1335920 822446 199041 1316243 412746 1265046 1956534 366859 1375232 743636 1765478 1270057 1331519 317275 690999 1061847 1144975 603014 1036277 626668 859769 1424109 13201 1840605 700890 111354 325008 980738 1733312 1177040 52098 1449436 1905242 1035965 882054 913556 1054965 1197260 1573749 1414812 274175 205414 1056498 1603481 372602 542862 1948270 1064597 1231335 877533 290506 1908434 548085 1036919 1513567 171602 1754218 98919 199421 1313961 1471120 1301345 480284 147762 1083591 253019 328115 1871048 802621 209961 1706130 1488077 1164550 1601075 1380757 600727 303585 710584 376711 1760813 234388 35303 1694650 449132 1503383 1515222 1386694 613316 237930 1777182 320879 243130 1763552 743002 1803 1276709 1527082 1731624 1494731 299325 1886147 1340705 1808076 305978 679342 21096 936658 1900843 612163 1066120 1277735 1548132 1269844 1653259 620177 1389297 1891643 1763628 84549 1438980 1000867 239318 205996 1622999 237140 621570 1924145 1310864 1211984 1261804 931502 1234212 62254 1470240 1754322 688728 1060840 779066 213310 794948 809369 145352 1584440 762878 264561 1845846 27091 754345 289878 738360 826917 845447 949052 1565830 303737 538339 1131655 1908748 658585 1232279 1820184 1240963 979796 1224482 169043 23764 1633664 871365 1124714 1842542 50014 1477547 1170365 927163 779834 1655472 1794472 903784 831593 1137494 377015 1896777 1606250 850647 1513224 1218687 1397744 1608921 1223557 796499 1665844 924213 1821190 1659207 1981891 1359914 66301 268760 940184 1523390 1373816 679900 1364837 1346746 399098 468064 52509 1965010 1524894 777912 955925 1266836 1736593 1421761 918962 34588 383792 748800 708710 1752384 907096 391410 1459596 229161 1897744 1958250 585875 863474 193500 675995 1417277 1702592 919965 1256279 682455 1887781 1983261 292559 284814 658588 816079 754846 666331 1294085 739376 1500673 1040310 164903 1389629 958051 1819138 754493 445288 670890 1910470 1037821 551219 955319 588311 955287 1575888 1038853 849933 1274775 1625818 381204 178453 678870 15990 1726409 1637848 483179 380598 521519 1419049 1669887 549434 844119 1059069 1332566 1224106 1910775 1269073 895580 1329810 1373505 1632269 1555122 1139893 26426 765040 461803 1163824 1544404 1606125 1123579 573481 247418 1030539 448636 909255 1710464 949176 658497 345266 954897 47672 62794 143108 1505831 316052 1066775 55445 1475874 1804845 139629 1441023 633860 1593331 1980824 437525 1410079 395183 1677677 802242 522488 1629856 63293 1470248 1221414 1527839 485524 1203874 478083 995937 298456 458847 1153313 1002096 1786678 1967520 1130056 1495096 896014 1434006 338855 1630555 181799 710681 885011 1477642 1752997 1301516 302667 420427 1306029 241355 1207008 457726 897101 1023415 1647626 1641485 1367760 378332 832521 329316 361930 883966 1916629 91603 838093 1596071 602902 366817 1500963 1029017 390202 1528818 102615 1198351 1732212 758359 1732621 54246 1962427 1615767 1866370 748951 1886949 1108471 1277769 349473 1223415 1238766 260950 1787770 1558493 1940126 144192 12128 100849 1957535 1082086 1641693 1158404 1920010 1861465 1765240 187778 1699474 1062123 1328430 1996880 1802268 67279 1087410 193620 49641 1077279 942256 1791757 529811 291172 933687 111655 1644794 1806102 298768 1951919 1776229 57221 181915 1816536 561652 861383 375977 388821 534819 1140480 1422386 946899 1426496 264475 237826 1784397 1147398 1084474 942963 1022765 1115083 956249 391746 1746015 374672 1111772 1255162 1810552 919904 903519 1842973 139679 503337 1085311 607039 1584051 1374491 306480 1397212 1954987 211614 741820 1828920 1200599 1794719 815474 513532 958780 1762044 348156 512890 567700 1053069 116655 1065927 1717347 1094736 1878082 1196909 1581787 1423011 1569516 195512 1955887 368294 499687 1217311 1722239 1519084 818762 986786 985809 349987 811453 1967139 1102950 1930215 1438877 1793016 551142 527701 1703643 1647530 1435615 656968 35087 1239794 974985 225614 136659 599138 280679 1535802 651324 1694018 435509 1621322 21947 1366464 610653 724431 671783 1486599 1492564 794651 1710774 1504126 1257175 1548700 75362 1102606 520492 1429908 32291 536500 1848569 1612818 1471849 1211816 1928643 882152 1502395 265115 595128 1049366 1623664 1794530 1599020 537439 1914297 737936 180299 874988 251496 419569 1114417 408989 668539 877619 1332206 930964 1685891 523327 870507 356286 1233284 1555230 280610 185897 551309 331769 935487 744131 1677628 138350 1617949 762751 915732 632780 369339 467577 725631 735739 343206 385348 122283 1796542 143062 1729901 1248092 32937 1682716 1687889 1360343 1708617 276951 955041 557551 546005 1923568 1709384 598858 1458254 1098704 1733422 1547160 1596712 1789345 436130 1572102 1665280 458758 610476 1457327 1963233 870065 1201283 1242732 852441 651241 100718 1254950 1924644 1843295 1986043 1134774 1199303 1074404 136688 1998540 823310 89969 1330176 129224 785248 1842402 1392028 336403 179962 1932973 446608 1329289 114348 212136 410850 1382155 525340 158016 1749873 908069 481878 363451 1255582 10809 1083752 1695389 1173106 766669 1692696 1071021 1540398 510395 1050429 221932 1204902 1382714 1002558 1325030 86966 1342023 1818272 1590176 1524259 802368 1130390 832688 1383109 174775 344558 908830 731027 1445839 725676 516972 926767 827493 264761 768203 1762036 1963154 1317617 1027409 969002 897725 1462106 1805367 775718 729356 1850686 1545306 1559224 806365 1972072 395416 1062205 504489 1569608 754128 1527821 1927183 64105 1764283 1414290 1613228 885898 629469 1924354 296742 400576 227832 1307766 85729 1978690 178132 50772 626408 88327 1740937 702059 383396 1859490 507448 1192375 1268739 913148 1012751 1373679 409892 1156394 1935886 869625 99288 1600067 1696274 1440467 1218990 1732038 1523185 701210 390042 1538153 124722 1874521 185195 1302356 395232 1752794 1260930 863010 1726318 1484537 700641 1615988 224549 1015232 1061729 703238 1923318 1145932 1453912 1811778 1248850 41178 83967 860817 1620363 1487709 1852077 192846 758787 947877 1423305 1957065 702420 1038544 136066 627109 411125 8158 1581740 1292971 1251029 1121322 63912 283823 209476 1086943 210196 524299 1398188 946500 1843388 307551 927375 1277400 1051896 1003809 1552814 549717 1393624 330539 819607 194243 855379 914414 1775701 1617610 877583 444981 356985 1313209 422487 439232 1208727 920720 1240171 510486 882844 22809 1254062 92668 323118 1413965 434868 122153 1817448 606936 1468194 982902 1523477 395943 1327540 1857258 12652 936063 974263 863511 288718 1215036 1948810 1379291 1158795 290384 139258 141752 1176320 30900 119567 1345552 1712145 1619216 1354328 591876 13375 510683 1307692 1610002 1543309 1753924 1427832 1361940 113747 479168 701898 986267 533161 1719359 1562671 21211 192575 1006626 365643 484732 425458 1014002 1014572 82352 1173297 776090 985285 1912056 1599387 1737777 676996 1816441 846321 1309311 1334719 1480615 720572 873388 1527714 1616059 1837450 879023 297078 1353566 516690 450727 402821 830282 556979 181694 1260048 868950 1948405 536143 1185537 259466 977063 194404 1187801 446773 1902311 85070 1409314 1146631 983867 1613793 626645 1277562 15940 334060 1861263 80004 542109 622527 620767 1099101 669426 1029953 1917729 1661776 1299127 186649 282931 1681942 1601030 344922 881277 1502303 169996 976201 1167602 98679 1386072 1620969 984738 397527 1753438 333267 1320013 49376 1671379 1033120 1803412 143876 349436 439660 1274854 1923650 994410 385381 1995203 769906 1840847 1674021 1923043 1765345 279642 309411 1922601 820039 1961359 1249077 556694 751469 1783086 886757 671246 481871 1735384 1551056 278676 1819383 1105896 1616677 729821 27785 1977830 1541098 1221128 1863515 1514081 275016 312570 690715 507848 951722 1191061 1235442 795579 343656 457343 1998865 454221 1620614 1067930 1602261 1833634 1717382 1045451 687528 1533775 241337 986821 1932762 1866436 784063 1530669 988254 762287 659885 857234 329775 1023556 1251904 1825399 1645719 787557 280631 1044034 1404794 581531 846954 619463 1605345 31649 1672151 1829817 876487 623108 1488160 1989341 665017 983687 921100 794497 960767 1210341 760031 1337239 469556 1509444 1973009 1593396 298939 1250775 168911 280371 1282594 856769 648 1497333 1340255 1828684 299686 1586277 1668360 155739 384278 1272947 1375718 1157146 444203 1219383 1569326 690350 702128 149875 1137864 1690460 1959270 1249874 1761324 635484 1427799 870795 1463177 883142 1235535 1858296 1609801 843505 282272 1491999 152944 1611572 1920921 1456819 852517 168315 1881700 855855 1526261 361283 471825 433588 1066287 1988197 1388235 269013 1175031 355425 1829555 1031694 1566689 409197 563543 1522914 27002 1523450 969280 1651790 1161846 703248 1927965 1822198 229760 125013 626075 344207 59999 195176 1502442 1721567 1759482 1071718 1692147 1301844 556977 1082077 915169 1250182 1457335 1198228 932118 759972 549327 1716665 1873205 1676474 889045 556914 477698 64967 122989 535626 308614 1104286 610635 1190737 65021 898111 1230423 256809 1607584 1903156 1099094 1974458 1035109 502151 1633571 1205415 358597 1955532 401440 1852719 430958 112121 346974 1007284 231891 1552832 167089 657710 1095532 578139 1888232 1738911 967771 1537702 1277677 442449 212899 1811146 899412 278893 1706539 626738 691750 1043065 1058205 206662 1738564 1193806 1641067 955415 1970138 834587 3021 91512 1792205 1425776 682441 1622192 1669910 1803239 815618 1305707 361046 1269944 507149 241087 1194101 594334 637233 878382 824122 853774 1957005 1270505 409876 1469400 975839 802757 1850379 113940 1542185 1796784 1297565 1630111 1297350 1953776 1197880 1517206 460561 1935180 276426 1045753 58652 1277602 863257 1771603 1808836 1358297 1693069 1984699 1141557 1385422 1005084 916572 1405841 1755932 838436 1184526 920381 1220809 903149 1691195 1220019 165131 1224061 1688123 1265673 728461 1339786 1247095 54354 1866384 484072 433372 601434 1874189 1785883 188011 1647308 1135292 1682311 613595 502453 933048 1708998 1044511 202538 897103 231113 158844 101287 794438 734053 472420 551055 104150 514570 981289 691872 558361 1376049 1837183 928495 718381 1093703 1175016 503380 1209047 1623833 1128989 185481 1779768 1604703 656105 381421 1409049 1759760 493906 750279 1533803 582906 818325 465736 626628 1578789 1979181 768324 1051804 85583 493962 1403911 1164805 1197179 829099 1531001 1557197 319497 1333199 874248 133346 1082546 509624 343805 105157 1073309 655103 1847381 1980540 334873 470135 861218 15198 1362312 562341 125635 144644 756026 1214948 1680908 1644973 1955397 1878302 80793 1258074 296541 1093207 1647432 1800186 1381403 1383319 1778238 443482 639410 901810 143733 1654829 908298 73565 777163 678321 418415 187603 1326221 448589 145316 1118605 477362 1930082 646307 178551 1683009 652655 283141 1228642 246334 1515907 1839312 1736067 574836 196158 663484 1365256 953184 752614 700244 1760333 581434 904461 1430035 320432 541610 361898 447811 1311451 1783009 225084 1818119 1583027 506943 1883451 1954609 1093130 212530 1239907 1246788 195429 1456495 284273 1560629 1398449 1186601 1653794 1019459 50230 427919 1940540 870083 1389837 683236 1477530 1715955 1090864 1287394 722385 1121763 508574 216038 418194 1488412 1208806 805532 818029 139820 334236 1324553 419043 913755 725107 394533 975990 675119 1706289 1374066 997266 1547379 320555 1865228 1193916 1324300 1385127 1935999 447555 462119 858010 1894773 499783 547992 135079 1178981 125154 838587 432633 1795423 1670325 1035332 1787513 1101374 1531006 162096 1400119 1435391 869498 541323 1779096 1953871 1671713 1092158 1950905 232981 223183 1615357 1605342 775199 28481 1384794 1578289 253979 1883725 557064 13265 761115 624587 225719 804238 588687 771677 1093665 1025299 854951 637782 631571 95025 1562959 951101 374984 533676 1847068 1772620 1759928 1233165 1741504 1415479 1917159 1410460 1756451 203891 28004 1433832 72374 1826525 243564 1325196 288508 1005944 1303574 1501845 1342208 1169038 878175 383540 1213560 843822 1273088 814945 1181862 669248 1684675 713052 8979 1102629 119500 1367814 1974986 476651 636692 1499405 151744 416854 1924035 559784 903789 342162 870851 821512 1461618 1814492 390342 1718200 945972 1096268 537109 444092 1729398 1846574 485792 804335 526313 100768 281976 1435752 574263 1660834 280662 370839 628279 1759669 1076127 28717 1626552 119817 1602521 1833889 1289941 849324 956718 1008531 317889 783326 559029 1355301 500782 402928 1263487 138755 1102775 584978 61108 1843422 779409 1675817 741514 43146 668659 469068 1958503 1107656 142706 750617 364887 148512 1356877 180949 834108 843062 1191659 1218318 1749328 1970546 1783388 1114680 1497404 1897213 1244101 1307208 1611402 656498 27301 336510 1388070 1140789 1301545 568678 154018 1683491 1377703 189971 306348 844108 49770 1120465 1684584 405583 776351 1636699 1729242 433599 1725231 1731713 1679514 340624 1150142 1222058 710440 54956 863760 634079 127546 926747 547730 150395 1947150 1328385 1291467 1980288 1323746 1166091 1538121 1263663 350989 1225640 1739788 1479125 868647 1491541 949278 1980720 562943 815871 996165 220101 1700409 959027 1426462 1856623 733236 1355511 1085986 1065614 293637 1475844 1965777 1420960 417187 481326 1114934 1807270 1862892 1167754 1325604 1813791 258828 1351507 1325169 1044816 267993 144883 1375980 1910954 1663098 1286326 407747 739129 961585 523613 1859326 1849984 318462 211251 712401 1590754 1933187 119677 1040220 1349447 1083604 772059 1163170 1584802 609685 156259 1162930 468456 1748982 1458193 493744 767806 1446313 474784 1622084 1145252 252399 1234207 1084335 1472447 1546189 249640 1488541 187521 1610750 630205 1245535 292981 1099511 452457 1427454 176666 1004695 1381438 1509164 1713168 717 1055228 1458292 1792897 491610 510852 1390907 1365493 644885 1118639 198833 1072062 349644 797455 1333388 1594074 73288 1006134 1871844 321677 347080 1275216 500936 1981873 219203 1606150 32708 1223411 374657 137845 1646123 810018 1822323 368972 1277765 1116259 327396 939852 806781 1210012 1134618 943001 1059770 1462393 1713750 1333888 382625 334449 193334 1283596 1812580 1395423 1080219 1289498 1851964 839324 600698 1590524 382850 395851 82911 554622 9355 271050 1828036 97293 476244 1201247 1957404 307508 106430 1635002 287106 762720 308664 313585 1548411 857865 1710080 580156 1722065 369472 1478641 1401277 1410132 1467984 1158094 1900711 870032 1977615 725678 873790 1567278 1344728 1220799 1136806 1230410 951195 256972 1680747 1506831 618088 700869 1285013 560263 1387491 1743018 1442507 1749808 1983396 1010554 727961 786207 70897 1185876 1306971 646919 1839413 1181256 589748 1377552 1748604 1938230 1616844 1401544 842769 1376081 1626818 1876601 183744 1803769 1596511 1918330 1504612 319086 1278957 1957561 1379958 1301568 736273 348716 1840638 380881 64613 1981485 1842860 683493 1247352 503136 1454763 750203 1570494 1739530 1029353 512254 1732990 1554591 1581764 461530 1856700 919361 1495881 976155 1500800 182537 1401150 40545 757740 1824045 15838 1871709 1709649 1543024 1029814 96334 1878928 884867 622762 654755 1727353 1247583 1096959 291408 714330 810191 247525 1816020 192374 204718 330819 837167 164428 1882989 559068 1077860 742428 851193 939262 1679951 200011 1253414 1245661 88218 1714316 1264821 1941110 1481004 939179 909272 113557 720692 178248 901272 1118114 1123400 123650 808074 299509 860517 1649734 6245 1539217 1257989 332863 534773 899743 279653 15237 612470 837599 789299 354683 149964 1742757 1796356 227156 103478 795411 1419187 199204 294100 1702682 1875086 1235302 506600 311679 989333 1301735 1627197 1384842 1910346 109501 81016 248427 147028 1899424 1379247 485057 1171631 1835796 827461 1424265 1373075 1515459 1125366 1793355 622782 248805 1418111 1716766 1362279 1156601 1780473 827109 466505 947978 415437 1478220 275501 1982864 1701385 323788 743036 89491 218412 209415 1517452 1916001 1669950 163037 1337375 1484633 424330 234702 1468451 1584240 205600 432549 264392 560299 316009 207850 762693 843808 1167297 979246 1135811 278410 682395 453368 1501336 252112 698905 628209 1255229 951777 846091 88770 1619524 834406 168126 453862 1276600 288200 558774 1957973 894930 368472 18200 1329036 1363358 717551 1763865 1666167 320281 749487 677414 1895501 1498807 82456 160378 1340681 1568047 1452217 142586 241520 1136736 77016 1565857 1017159 1018263 478109 290590 943359 1483902 276867 1035624 373937 588843 1665823 660526 1059362 1765355 1256622 921245 1493263 1872215 1934496 1107712 1501833 916575 1112906 619663 486750 925952 1162050 1078048 1828386 1719789 1290340 460387 1281472 1755003 1230700 747325 779023 123241 1128008 384215 1942059 1094236 1802894 1163610 1039347 423030 58615 991613 1014231 16985 231328 1951356 663588 885276 1749819 142389 204357 1668257 259618 67883 1058833 999431 1295163 262284 1528090 262518 1710525 658604 1159158 1418880 336688 101754 590969 583085 269363 2305 554712 1388434 1534579 819527 803951 1135519 1841443 1706692 904427 1950401 70984 137900 615538 504896 1006045 1280949 1835195 478568 567210 489071 1839642 575032 1093378 1133763 1125492 1209758 1363011 49439 48124 304554 420611 1472391 1294519 431235 1649126 1556729 839145 789705 522681 132561 1859417 179716 601036 1622165 1312078 575918 1923554 443604 899459 118419 472036 1888937 1599348 182339 981535 1161177 1329279 484265 87699 49745 1283378 1800704 897295 1219587 236381 1015668 1612324 650807 345240 687972 621134 1976948 1973904 1230696 1790619 741215 1367089 142762 52981 393316 713133 569601 1994992 189435 747712 1910365 511726 886849 877298 573634 1827259 1280129 680590 1918445 1831587 280169 1126078 1960478 328387 1200396 986372 800755 1742688 371512 1983559 479099 805171 967746 1256070 662099 695070 1620349 889672 336147 515975 759610 1147573 232587 742060 1634860 1754123 1305869 659294 260340 1525241 246851 897499 497701 1544654 152378 1216005 1280483 62947 71062 156942 1420441 1828746 378438 144090 1284075 273383 656383 107647 1851520 960418 948006 290473 1432895 949439 568853 1633023 1159747 576178 696767 760979 280305 591413 642005 1835891 403767 1539516 902272 1128934 1163491 323976 379962 1433882 1666032 1419861 1855938 1025380 1895591 779138 1526805 1876019 1466529 1925215 1669870 573230 989134 362958 1705650 1523707 488353 1237809 1484070 226076 1935092 1335859 307712 1477296 945552 1453701 57589 1502370 721786 1832834 1007283 714774 745055 1883969 1927108 606652 337573 215968 53950 100592 1730972 1289440 1983615 74062 833034 1678253 798665 154106 1502767 1936524 662162 373787 947315 1934851 306832 439283 1917445 1538148 337896 1390300 46337 637948 1556695 66296 330857 1010532 1193662 828477 161228 630192 1496981 1325294 805517 1945723 933300 1069226 665494 634040 1853169 489526 885142 1513696 1906278 831490 243025 1799523 1061585 1629717 130429 1918224 149393 487140 182732 1641920 734355 1847024 1591384 213726 699141 864242 668970 1687353 415414 458270 1385975 658628 1774147 1680831 966188 1912206 1115731 1035780 1604050 51469 1945492 1219550 499693 638296 63876 705793 1704112 1786630 107587 747110 1844730 1564523 1399088 704984 1899587 860542 1482233 1344087 1555429 916723 1089012 1173663 281013 517192 1084323 1854585 366832 526962 909411 168696 1571607 1261488 732913 192304 1991596 1781856 922449 1158535 223574 321648 834408 675081 1745659 1827292 1495875 1318296 1664544 1974788 522978 777836 51563 830297 1833557 1001454 1100532 273857 1672312 104476 1572169 8044 1177875 1468459 285645 202100 1157238 580300 1517933 1087849 16281 640135 999374 399298 1215758 229151 543609 1224399 327280 451667 448437 99434 1214052 379609 33806 127241 122620 1579221 116882 621318 983741 1051121 488815 1882128 648474 1181599 386368 1698333 1021643 857991 786509 1773892 1477577 994820 538444 195751 1329813 1594175 932935 1414411 318832 230545 208497 1429609 288057 809550 1069208 1412805 519632 1819544 76994 55147 1448125 109139 648176 1400019 31541 1620223 1753209 658835 980883 1848471 39479 1862235 1870286 589787 1184507 1745331 1827087 297658 1199470 1673930 482670 88896 562386 71498 1326439 65369 360437 1183684 1446936 17526 466599 1563905 1971239 5300 952550 683148 1119996 1860517 1723807 1108364 1832257 1985828 1623719 444437 576781 658482 1950026 1691402 1714251 188529 309677 108461 21080 990699 1371367 977274 1764335 899284 1506451 22538 1453453 1353947 1731297 1638302 71396 1371930 975859 1122589 1760398 833186 283119 891216 686057 253010 1324974 165606 421692 878647 1018452 229420 154850 252795 1631054 172181 405502 462644 1580172 1741565 1114522 1311934 1255875 1609199 1858608 719980 1294832 396757 1495307 1467844 1128236 352979 413534 272144 1922951 607857 1710832 1294499 1820068 1427012 1563600 1482026 500955 867359 1498342 1312348 421737 12031 793836 568539 745192 1405062 1307492 677397 214330 1359291 1970912 1080935 1941905 1462325 9762 1019232 690207 1695876 558585 1986641 576268 1898321 560726 86038 215204 1081254 251323 1627332 895633 221999 1059440 1187647 658176 203977 1444464 627571 1718797 1769673 1738007 1753357 1715417 563908 594341 204604 227903 1804409 1012039 1683651 324749 1304886 777468 215158 259665 793466 619206 1497166 1562700 635646 1728717 1782141 1213143 937304 477706 416673 947520 1812144 415372 314532 1755391 1748047 1087814 932203 353549 1772266 345063 664210 1877700 1764935 1276913 201043 1834540 647729 633850 46587 1883186 398285 1320887 1002717 1869864 1205552 917394 1320040 810370 1376511 328479 23214 1647305 1561733 1118404 460804 1668479 484400 306850 478112 583699 1386868 1628099 1584862 39617 1734439 1933650 1430943 1824780 1392068 623668 1903211 1854029 1811994 119680 1641806 627788 542182 218718 1983955 643983 1978873 1467992 1460622 1932383 1040166 1135538 1047816 1586031 1026528 462385 50163 1632713 1159215 926710 509153 246484 150258 52198 1103740 988545 1105907 381043 1618849 943768 1613130 1242700 644350 743575 1512857 624924 1850657 655209 411516 311254 1390097 988993 330476 805907 566752 421591 1416060 767100 532186 539586 1517602 958631 1674646 1524536 603813 1385429 1836516 122909 790263 840812 1067184 105406 1704539 1624789 1902184 639111 243000 253195 1720459 358006 1825955 872082 1515204 1391737 652558 1727112 1391913 1160747 1226298 597311 303789 52053 1009369 180956 155981 151346 1020350 988575 1721428 1551160 768908 1830512 1094913 103598 1129484 956305 432663 594717 69094 862484 178216 195645 1743638 1276418 1127985 789312 1821714 1045172 1566400 1183984 1513594 1973480 22814 379437 617471 1392573 530464 507398 1901706 1340371 1344743 1778828 1055984 1615187 1948982 1626294 441369 218425 37728 347525 1947030 930546 225698 62187 480950 1074771 1419004 624258 1866425 1902341 1291093 564258 800143 819065 761818 1349114 1083475 1094710 492325 1561215 1261405 828665 646833 894672 1522999 803897 1581977 1314339 574096 391127 357516 1875297 1850470 560213 249936 745263 1429529 6192 1340837 1631570 979783 10587 1056036 333736 758852 1728411 1713197 405207 1607131 162821 1194472 436320 829008 632554 1669832 1322785 1489642 1815007 414629 1130806 1535330 158924 1739452 136305 1362688 1097852 1975943 1251780 380714 1135700 108707 1448599 1050667 326611 264617 295063 498788 1511069 943500 1995019 286404 715398 116289 250602 1142822 776698 492203 1563564 1319101 1138380 1100687 1187842 1286341 546693 48615 1680301 1813168 1832123 1148147 851441 1457637 1180966 1972756 297104 1602485 386294 1701685 1335785 1418587 843605 84837 707405 878360 1683604 968074 521741 1078170 686459 84702 1299643 642215 1652069 26091 1528979 705892 412322 678758 531922 92441 1675427 194573 1206794 1125011 228634 1610709 1378792 1605198 1016832 95280 147778 308994 1738359 1660677 636112 576539 1181795 1847 1709772 1424215 920298 1512526 1974574 1288655 1822899 374929 1227791 1820119 381703 944631 1315471 49927 253213 1007714 1240437 538334 1623009 1537965 192993 580480 488362 156798 1943639 1181147 1398884 617891 203784 1795064 764184 823591 1696742 364721 1389433 1038418 1261490 511945 602301 43470 1676193 1985305 1868965 1051555 1463487 972630 208194 197330 1393398 1487968 643083 74446 593853 421893 1642228 1157956 899481 272712 1210654 196663 1339172 1527205 372561 893879 178249 1522324 395250 1777404 1400355 989518 1655386 1176301 1118497 1723968 1553981 1370816 1512331 1941069 522130 942272 1682931 1928295 1829994 1268436 1106806 1067587 1038891 1129894 977372 1407428 522213 308761 1930081 1481461 215290 952140 1983741 720 1103614 691647 900515 1563475 1607710 666955 884042 514657 1900497 818048 950327 426451 1673074 1230117 372411 1988259 1856537 50355 541722 86235 1807402 1184587 1741620 1529865 1310643 241024 1054440 691337 197383 1367199 1119550 1493554 1742715 1113811 745702 1511818 949915 879686 1232868 1441103 802912 865044 404947 925112 1394584 604402 1739353 407172 663664 1752984 1179871 580853 1847327 1848990 1422756 1280202 497573 295641 1012427 541104 1224265 939093 223023 1562789 1348626 22034 567159 600096 1196109 1927701 1562343 114173 623316 530150 821070 811550 354065 702962 984108 1279994 1258961 1427388 510593 1661997 1935118 955603 88754 434203 1043063 271160 1248059 698676 1464711 1102980 1501141 1513032 234517 470419 867758 1240204 998260 1550838 1434697 1287730 708189 123400 721652 386576 1138527 225869 1842857 1987102 1279586 271206 218373 795729 1134579 164334 1002145 1439672 258222 1914622 1133802 371548 827190 1026381 383588 128720 1574185 1972354 1863343 1842307 1612353 871517 1351005 1969065 294880 1260589 1531369 1663920 515667 1569678 436232 1718343 1828682 77394 464396 595567 163590 1398594 1152654 899510 234442 561335 696682 177652 281250 1070875 1737126 1631710 722158 1271414 739175 204577 1465195 309336 1435239 1781769 1661717 998633 1309345 1632335 1052335 1069390 1640695 6927 590740 1923348 132282 1037482 1159604 261774 1095559 932948 1414090 1305636 468053 1065729 483508 1187972 1966921 536127 1035176 1053478 3009 1527065 870403 1257801 1928584 496117 891544 1983004 1912671 1335712 1553040 1501107 621221 996656 864712 1063536 811771 1123673 1598587 1242385 169180 51011 1347012 1086906 1775468 605334 99462 1870274 242726 115110 511628 721989 289096 154328 879324 908341 1518981 1841648 809033 625463 1870634 483808 1020883 550237 133465 1174272 1520978 957728 1582227 789834 669706 1240876 780716 362537 467738 1730640 502562 379080 1876947 225342 1978767 1888754 427500 760275 765556 646365 1829134 1865403 833264 1207868 19585 229447 604865 1934967 1369472 1352929 1383962 825149 1705025 660585 1359405 62634 460797 75908 292674 287107 1757966 625394 732093 396389 1095765 1949692 598390 1148110 1537384 976370 1412584 666952 1970063 16190 1641966 463487 1681613 1618277 1240824 721046 1307814 1291461 823265 1019425 1608755 1121379 950070 176417 1299589 1666386 1936491 1014733 1573723 72423 1398357 1021786 1719663 470190 1101399 736368 477566 1921225 1715555 651644 785412 1586131 514861 1840 1669868 1094634 1087727 1825215 385211 1804283 1731685 693225 666194 569917 1195851 769883 1847256 1522951 592079 818692 9797 1423534 1726072 1427482 1495039 1727678 1552331 1384527 1826578 165206 937098 1424388 278040 1511600 1718062 1257997 1732648 1811762 307940 92487 1603611 1275707 680323 486251 117500 1100328 76610 1159887 175228 1029572 1482051 1161465 1700696 363224 1710397 1991280 697708 1219267 1779753 246033 608001 1098871 971649 1600670 161388 1106606 1213253 752358 236396 1738267 1802079 1391318 871626 1850106 1759764 1052741 1196051 231311 1127715 962402 7899 501832 621037 1840110 1741471 416507 890407 1514645 478617 119360 1785969 1368590 1014876 170273 1967215 1078758 395300 670864 1649623 1989733 1514576 1487317 520702 1289084 795399 748766 6067 1626315 1035086 866119 538295 672840 210342 1952915 129643 1996365 334985 52436 267088 656406 1731353 1263960 190366 1733886 705915 1766094 1054330 1441073 1947042 711142 1207548 374392 203923 1535729 1097129 1409573 1096790 71421 1985627 713289 398402 438532 1644361 1724630 1758669 1030840 5816 1113703 413164 43572 555342 783725 291334 1395842 1329777 1411791 1097913 762165 389261 226492 864262 846882 641181 862034 1744881 1292767 205213 1176152 485765 874878 1471844 977195 1375898 644454 1581778 317178 734050 212027 1133657 907522 1144370 1635042 1842374 1719593 1269972 1719122 1443534 600428 299666 163318 1536521 13219 424689 897706 1777359 1442016 1230276 1928767 414939 1419319 1228830 1812385 1373046 930303 1827716 934365 1647565 145071 582808 1164446 1316125 1514311 691499 27745 312803 388171 618552 1306985 832899 252667 274988 1969625 306644 1043898 1747599 208800 958408 1717586 883040 189939 649076 1553836 1065154 1145661 1105691 621870 485990 31436 139872 1175408 395011 614459 869927 588926 844239 1097689 1047340 750452 1227855 531107 106962 16860 271339 751430 382019 522607 801516 1059880 52489 1256534 139175 836074 1686821 1842918 1854442 929621 1556489 1412454 1702980 779236 1319040 1713040 1137308 554008 1160090 1609359 710915 1709316 1398795 632336 1248730 1861454 1003919 338287 720371 1413229 1443095 276925 1850871 51168 1832397 915049 346069 701316 1449945 1744573 1969513 1764892 1109897 420502 718927 18876 1699679 152231 1034940 1078955 787423 1370525 1726890 239 137282 1339855 475194 1663634 1398757 800034 101670 1304341 347988 1540086 1855692 1868635 1537860 1376470 622160 1552063 1168002 1925464 1660983 879545 1886832 1055292 1422015 1590125 571283 1339733 547720 1906738 249633 1123013 347546 857068 391723 1349545 572148 102322 935193 660763 1420319 1723118 1073119 692679 428646 698650 1719085 481461 1376974 1838208 272037 816499 613884 76121 169547 1133088 1799043 225193 242903 394615 883612 578222 1756907 453985 1542558 1891824 1043932 1702986 1498752 21037 427147 1282493 227293 1198106 45571 1007861 1170059 1906517 613267 160068 577353 1008619 495919 1493678 1530698 1063855 248493 1311368 1596272 160253 1504122 1769883 109035 197114 1942134 1197600 840154 778273 549601 1490552 1048268 1667635 358542 993371 251817 1879124 1167825 559000 1722074 1722444 1392877 603553 612573 536708 6947 416292 1977129 678078 398631 1186729 1615307 1375480 438227 1081596 1104704 458473 267871 1038900 292018 1881771 1687704 1419271 131488 1204184 765044 219565 38143 314223 1192531 782688 1088671 764001 33266 943510 966607 416969 28974 1021007 1340415 454352 1805905 205117 562612 1336722 1723381 622851 849017 1352740 1496728 871291 722138 1700304 989082 1329160 753031 380788 1851606 1934385 1773066 712402 317637 612975 455752 141458 1025853 1713894 705387 1656062 1413199 1774065 1461305 914532 1453401 1554331 283073 850702 839325 1473451 1110730 1188457 1268858 789952 917 1649821 863942 267927 1066431 1866296 1040231 1533197 478346 796676 706248 1956565 490969 588501 1523472 736758 836258 1722816 1892684 1208121 1905984 1743819 1297039 66466 577846 674130 1420628 1173081 656699 1909335 1796643 1580109 1488846 658976 1083415 1533146 648794 238919 933255 1734369 28710 78454 1496529 876842 1431664 855884 1085184 1430795 438238 1195419 1118373 1911981 953796 1235118 500437 752593 835825 58761 5945 494201 1582675 887308 312168 353157 762866 1062403 1723088 1239324 486236 1645541 1056209 1537500 737942 259383 240054 1460798 1417340 1340392 344625 944296 1555144 187630 1914975 1604913 1663527 1005040 251899 1227221 1155735 707648 1782038 255880 1491717 1870845 1735151 190327 1004144 637261 99570 1481034 1076149 1484900 1296350 278560 582429 1875617 1074571 784463 910394 1657755 912516 432973 1091210 1233336 1630243 217390 49465 254289 1329303 1235384 1728588 1987694 555639 551835 911647 1887695 505797 1142244 1287837 363380 1436488 1812942 1236166 462785 1371287 1549302 1742519 506301 941333 1939342 210929 1844877 1166019 978694 1442033 1651916 1431195 1180149 1398010 1859817 830666 919996 1506539 1272930 296698 1013051 1235759 249407 1609402 1533579 1680095 1405421 1702827 168267 1767472 734182 28942 1225385 1467713 1415156 1502179 1094418 3816 1256024 1307082 1958176 907212 509298 1103806 1386770 306327 876355 1664617 1554766 1475655 1239142 116006 480485 1028569 465001 437979 1370770 310890 1280951 1599671 752672 193465 1109616 1243798 1731745 1483020 712242 1675595 1675037 1963258 1700366 490716 67129 1830428 400654 1306378 1817815 641059 1573770 1170213 136309 919145 1672361 517905 415076 589786 132596 1085516 747464 281355 854618 1842446 884857 1050742 430217 583293 1306138 1923760 1027083 673481 389028 604371 1365778 459977 1031875 1668468 411058 1945845 1915805 1696031 593615 1037249 1307273 536461 1828995 1689223 1696193 600589 1956657 90933 394931 1446979 592946 1015011 1427735 1524081 224667 1705807 1721391 1554278 182434 1118546 703579 1788649 1922099 999986 1649472 1008154 90633 1628897 395932 504282 381603 675911 1326494 1768133 519601 1167164 420842 500399 1218428 769856 1366129 1747184 1148785 434483 1357227 473022 1389893 242548 935671 1985689 482851 201718 1737242 1201010 525416 1365287 866534 655046 827106 936272 1071135 1533181 985596 10163 198274 781849 127824 1969391 1154261 210650 560239 264539 983618 76817 77965 348975 1136087 1844493 434470 338527 403087 492964 1165295 953403 1002158 124445 562266 480220 1567726 1840143 259001 1549046 1150015 1317601 1079086 983006 891266 1403657 61388 530162 1236606 1073394 98737 368538 726995 1542692 483431 1250065 1285256 743699 524320 1696540 291302 1281059 987040 475078 220183 1004343 359744 1788742 1072522 1446943 423230 1128956 952408 1980368 321946 729717 1424440 710319 1143948 1650248 1828989 1993038 1912204 1365373 1481125 840857 783636 1093391 426779 432625 637901 314948 845007 660708 1255537 1939854 1151341 1468 1559317 1483339 274769 509886 1539781 268757 1899395 1439468 205415 374212 1862265 962175 609530 1156497 1546801 1987492 843470 1883714 1879069 22672 1761696 456921 63718 698039 477958 1672802 607861 1795038 330364 1733218 914427 1151222 867417 1659088 1998613 1760696 1707703 1889552 1068864 673133 137401 1672633 1292975 1210505 863799 1396343 124800 723774 1416745 38369 323876 1824489 1291779 1575319 1167721 1116312 1659579 1004610 876893 1132790 1058164 191046 1059570 1352366 62658 877973 296571 893995 1216376 1147283 741604 280873 1279722 813301 1663223 752005 744389 220384 386020 1178010 1811488 127159 288370 673258 513457 1047735 1795628 1688927 1456776 669620 670501 270282 946416 669736 1359902 1060820 565538 1285110 1475012 249733 1019146 1977995 1628201 1548355 257624 430048 788335 1488016 578529 449112 577306 1039334 545865 611394 699296 134361 194290 1760660 1730798 245475 474406 1350273 1601843 455064 1598553 935356 1697874 1887585 751066 652298 1028146 1077837 1665324 676632 82042 1486272 790243 1566342 741773 1736585 1459777 67974 770139 1249636 667248 101884 1345648 216343 1168322 1796658 1862025 232387 868276 166693 561774 1563238 153401 1510702 285871 404804 1465707 478161 1879187 470287 1625976 1397169 373128 1863476 864474 214165 1603494 1419407 1123615 116811 1490018 218973 76712 1791923 337367 1603393 1701576 934214 1817124 1202337 842227 1769434 859922 289925 730142 782347 1179607 812709 762572 556686 1577610 1788693 1763045 963782 1233758 210044 1595566 1561665 920363 138282 994289 1088178 816137 416108 202281 1980435 1657753 1671977 1019558 1206933 1152675 1834150 1526099 1892019 1014327 297639 951441 187090 753531 1934504 1098867 867319 185743 109378 322737 344155 724652 1256136 273844 350875 1154593 7242 1033008 75579 365028 986239 1154063 454349 800220 1905426 1652016 1035156 1552977 1418358 635950 429154 925113 1012887 1511302 1036410 292694 1973673 1686836 88825 294788 15963 100251 917474 40643 797122 1656502 1422749 355935 51114 372558 1570053 289479 1607282 435737 1882605 145272 1835604 444634 1746541 1614810 169156 761982 181188 35433 758804 1191306 331772 1748477 1135249 1796583 1771913 134541 241144 1396147 552306 570868 879547 1259005 1946793 1242350 700874 1127175 945520 722064 992284 481768 1306536 1332019 121942 1378107 554858 960865 651573 1851880 1871893 155555 132048 392248 1351512 1144589 1222331 1110908 1470315 109898 989130 86664 389787 1038027 263423 270166 1929800 208892 1786141 1280532 1964710 1040532 124962 934487 1111156 1118760 822445 1067178 1644598 573374 647720 1694875 1240495 223046 1260212 695840 1579717 439654 529237 975749 863004 99621 305367 1741078 1976557 749768 1142227 1102913 307477 1363872 1858338 1690013 286786 328067 462982 1033694 237820 202061 1169416 1376959 3198 731893 9074 1796717 1839603 1184830 1095492 362944 444709 1457503 194888 834440 1748149 405641 780477 201814 490159 994486 220540 396568 1670126 185648 563970 1109249 1877012 1814908 631920 452352 898440 1925751 994934 1571218 383637 882693 614562 794133 1048452 684872 776337 1012065 364050 1846714 982955 1262103 1384910 1344418 643635 1501086 1469226 655034 407471 774202 1992896 899698 350602 19211 1807866 1204881 331181 1677791 503477 236037 246259 1598692 1129482 263625 48880 888579 1806627 1584224 700164 151810 1023987 1715778 1868451 1247671 358589 1840870 232118 1699896 40323 1262498 256162 382753 783257 497116 1199764 929626 524903 642004 1333206 213931 1748587 957301 545606 745728 206143 763565 1858774 449879 1193061 1046695 1412273 1999089 1037848 1806374 1855153 1255963 1451733 1185776 1155942 147113 269948 1302571 1874209 1190759 1263396 100687 1061840 1104153 888426 1981264 647450 1915925 1093137 944035 8944 1796692 978031 1194053 97098 1351177 37164 848651 1277258 903081 1314312 683991 769981 1168206 727311 274608 1832036 1569624 1790071 1681022 1724323 1290675 1116494 181220 1872339 626303 919521 106910 1762578 85048 1360730 681457 1249845 1364870 1045594 1203112 329511 1706666 840917 584134 1994303 1347207 1345555 1282309 1026458 1515927 982384 1184821 267807 1920631 627338 149152 537670 1820444 954025 1107685 1831504 1302670 601352 1985829 1830830 1406410 419643 1511689 385475 1099817 1080208 1004056 1462414 1588623 874579 1513469 1113092 1736744 154037 1145439 904813 1808727 589349 1059962 1100537 508426 1244444 1318668 59426 880711 1052441 660347 1340967 1960884 134536 322397 143799 1819351 1473287 1086174 1126280 1466018 1095617 472881 1862673 1826913 251095 1537587 1097132 722938 1513350 1928735 1324853 1793571 225831 688270 73968 1293452 816226 640811 1905842 1361767 945363 1370125 1663421 783437 609257 1489573 865882 964923 319311 1340253 635618 173222 1176362 186416 340282 1632830 26060 744097 1356804 1499799 191592 1886085 716672 1404614 44998 52132 47230 1326041 212547 1572430 994690 1009682 1838789 416562 189604 611277 496691 655299 1001961 878024 520699 1211565 1083918 1355158 76554 1686132 537987 834823 799248 843937 1506121 1815835 45205 1366938 1383803 226131 1531643 1543006 1140114 902050 642839 106466 288348 93513 1423199 13401 627379 586830 1334818 1129581 1916113 1119611 20429 746519 1231156 661479 1464125 405805 1293915 315461 299447 7447 1575853 1452454 844055 525835 1094981 1349773 882030 740005 1586423 1028963 1238788 569834 1710292 1122680 1173658 1089450 864083 1445393 1657793 485604 1531610 759608 1083319 1298410 1532000 752407 956676 726017 1411959 625011 604213 43653 336588 1096533 832518 1656145 375160 1100043 669666 236440 1111867 1854120 1181246 1212021 622969 1556021 462204 933466 280947 934929 1711177 486366 1772964 459923 1835429 437504 1862133 1567734 680778 1126456 285116 561426 744387 919220 160996 573682 1705918 877248 263361 709981 1688619 1502562 311279 519862 948672 1054920 796753 611717 404436 1055803 230977 1874434 784033 239567 1961945 1193379 1756001 1948225 131648 1379422 22943 875441 786130 1219434 1433920 1149279 1814584 1985795 380907 83699 489895 862718 122241 1898047 1648687 1034386 1604728 522859 610758 723908 76042 1236769 1996120 1384712 1401461 1533443 159839 706681 1688761 241929 1251697 1278727 1308438 392624 781315 1779630 1396882 1157369 790549 1784256 829746 322009 30570 853755 534491 605951 1757353 1275916 239122 1646713 1720580 846427 566657 340595 977984 30659 336927 1014898 1691041 1377889 1851201 300395 873339 121826 818154 1197310 1885903 1627604 1570542 1077728 1850092 1246744 363423 1508446 148907 1459178 1205392 1994742 1450189 1724799 542427 1468327 1959313 1171996 770243 1045775 1667905 1628752 454310 1562395 322558 1473891 1936883 1876126 162972 54321 308407 1897440 507537 959832 1836524 825916 1100967 1297063 80533 1712182 1276540 649315 839191 1904668 1219280 1679649 1587146 1433313 266638 614304 843471 107976 962130 1806930 492372 273086 1403743 899433 1098340 1993672 832008 1061280 1931271 1378597 742652 589982 367276 1343421 1707786 1229569 967567 1420039 43093 1645581 113236 206192 1663113 1833868 536915 1354773 1188432 1733880 1331307 623777 1501628 605499 976392 242545 1751588 1905650 75103 1097718 707544 1674069 137196 98191 1276782 809788 658568 1011510 1289458 340127 926155 1044899 1529528 1005796 38568 1896315 1398228 1340799 370217 220818 1209010 854385 674356 926913 92509 1463861 1515393 1717476 1275154 1811310 1088095 1698579 1527731 1695908 1933996 1634761 1978403 1898522 831436 80074 940169 436480 852117 216233 1018551 1600331 1400248 1538115 1436605 1922421 910574 344655 1150856 785346 849791 1237559 827011 1745210 1313965 551548 1879952 851748 26656 1107903 1904001 35810 1503300 747307 1943736 1511094 1197961 1425967 1085768 1217872 134427 1795393 991223 1772276 1330142 343238 740426 1147872 526639 1969214 1515308 899620 817594 1364364 1291318 1800709 1526556 1495518 589139 1327494 209781 722988 1942354 419971 178188 278183 1769174 899926 1355121 104315 1860672 568995 181448 562447 915096 1586288 1428126 700201 1310081 537226 1468306 807685 1389664 1852210 99496 1978069 1313375 1257985 1825451 1947757 39279 713756 1818414 1896662 1660978 1991426 1879618 1612983 575709 178259 558009 494219 321835 438316 300139 935749 449588 1879229 502339 1633471 1088412 31359 60286 1884143 735884 1543861 776463 873318 281027 1459165 1673823 1878093 1567783 40579 1978993 1539897 1419216 872288 1514176 889434 1640302 318178 920936 1348102 418924 382095 1918035 1284928 1777273 627596 1292760 1830513 1227696 541377 501430 1561357 31310 762267 1405983 1102169 1811359 1217503 1944804 537962 624606 912552 1427645 1921988 1262167 1436582 1071560 79487 229306 248262 1279258 881967 1309260 643026 752790 1375784 1694830 247919 1656370 743614 83444 1166371 982903 511033 659480 605071 312239 1968699 1327752 1815176 1319340 1633730 1397864 924896 689730 1978325 138504 1886648 914787 893905 1641943 584736 938447 1289284 1587611 655007 1458725 1126698 509278 332967 1255399 100680 1463238 1428125 1316635 475216 146353 752791 129953 403071 1897699 1201728 1053290 1327609 1570737 1422413 776137 391351 452361 1048658 1133730 314628 986440 1210922 932932 1492901 945688 163718 1262447 833105 275230 1900755 1061756 809595 903448 1933194 1599339 1970652 793547 1585515 1804574 159561 689632 724890 382469 247840 1388532 943784 801888 1899787 357733 1728403 1545359 165098 234419 30709 949614 133231 1920677 1293120 1429151 1455393 1034527 1482943 148348 348180 955429 820282 1928856 1954251 1954749 1229628 727430 202347 1911204 312494 1744093 1231704 1890844 1478815 265144 1874505 1638682 960629 1171930 313483 524098 428925 1854571 633416 1769149 1225669 1305256 232540 415821 70563 650925 1401239 1713583 866327 1838983 572411 633820 849754 74161 376108 1152400 849659 1339997 449539 1654160 414574 1226607 81455 655401 518350 407426 1553847 127117 543432 1256815 1131190 715515 1631305 1493572 1097731 1164913 1239303 1483813 1464211 278381 356694 1951379 1355690 1399429 173912 1834859 1602106 1796176 1764250 1832632 1681926 257928 173838 134982 1926766 1474661 230432 1748568 1245988 1595925 1404043 1485505 816540 327108 220550 290992 1947412 1165202 696335 1536213 162795 388814 1892376 492324 425944 666061 907028 516025 1171077 1987289 1352271 1107145 878826 1526560 85676 238319 1026216 1006595 1727921 1923751 1214526 1940504 352204 1451148 429375 1001657 154490 1563329 1459600 517764 1564000 1644402 941543 1457173 277889 1844320 1445484 490804 1413539 1017002 1615363 87532 1266398 11266 1882055 1946326 1104755 836256 1244270 738533 1263124 844151 1997506 612731 1801727 143642 336412 1841223 1763443 1261670 1842596 336418 1221733 1576479 611065 163409 125082 1816031 1211412 1024394 951915 1451474 562312 704087 1270545 1781001 1933207 1654917 1409065 1975545 1090389 424396 1047965 572541 1334054 594802 307521 1907163 904607 699289 237932 661887 854015 223181 1746111 1028398 311889 148452 1870322 1593082 366152 1553767 176622 229476 677999 878314 425866 632351 741105 891641 248406 1075247 990387 1733787 1649965 184810 918891 338831 845572 1474370 163752 788432 36856 1107388 518564 1144197 367908 1435386 56484 799887 1448601 1332383 1573022 1564115 1182615 1173058 696070 1245694 1080646 1282363 1844128 883721 1537036 127226 1185874 309523 634260 1750868 871382 1351287 491716 1903491 1475257 929673 1659997 1491523 1108183 910316 643229 484506 1410420 1690805 258546 781937 1579261 720461 400214 656111 168985 206865 431747 1027756 1872825 1130485 713631 769810 760930 582549 1500022 1947083 847088 141505 1918116 1470376 512475 1210383 299929 1580354 1119115 1175763 446035 564933 1630035 1897116 1045068 856340 887105 105779 1530174 305794 75754 1356054 372875 1509345 1610476 1764364 1038384 825558 1594218 751220 1967150 1211225 920082 633875 273333 611016 699969 468825 1311579 567126 214307 201178 1569220 792888 433770 147803 173352 1106848 402899 1632807 774219 1131194 1260744 183473 470160 559746 206172 1720437 1317852 462541 850960 15542 1253584 1711950 333578 1637150 1197848 1998134 394651 662039 1091176 1344136 801718 1462167 817606 531826 1403452 1347854 1882733 885977 1809206 1728336 953238 541541 128141 951732 463237 1217884 413555 947868 1023901 1918267 1657571 332933 1018400 529534 849716 174920 991982 300946 1489353 868267 697387 1783078 1780011 1526403 1407951 1695325 106550 875428 233850 573721 1708748 1300226 399159 284256 1849970 1366720 1995101 977442 1468715 458730 382257 1718120 1050857 374599 1830858 1431326 1614101 154303 214361 631121 737516 535493 1796124 696120 1897265 1468645 572488 1470710 79287 1352144 68246 1189497 1668521 815541 1879880 437169 1212786 1715048 685552 327558 1808580 405752 1748785 1523351 981299 926685 1739869 1089413 1201111 1892505 548628 190337 1981081 1670645 1864420 1355932 398135 580854 1249116 223711 627373 1420872 1510909 730810 404356 1226340 1327972 1322743 1561157 1839097 443703 811837 1043348 308679 1035423 1321865 1042612 553374 179473 1238148 1303529 1048319 1286331 1514120 429177 616753 509300 1651199 1499507 201119 374498 1255957 1934059 1173835 454573 1220918 861724 1097929 1694190 907851 1270619 90887 1925616 1406028 1634826 1254595 1472954 1038232 1502671 618238 52433 758314 1273743 499353 327386 1734937 876731 516906 518627 164348 1519065 878482 729784 1981133 313656 1769846 830317 1175659 1498582 938431 43958 1851417 810543 1536599 1720200 420627 18409 1766544 1666600 1491653 765332 410510 386042 728488 1523434 1209254 1958200 1845129 73151 195401 1328493 1065213 350194 1341966 228840 522665 1769777 75294 163250 1383069 521189 222957 1924513 1514770 787274 1120446 1380804 533113 775696 174991 1689799 741136 171001 1150110 1986299 1612203 340742 1670348 754176 1800982 270185 107031 755888 1916834 417485 1930419 1892730 427139 8600 1481364 1117471 1772350 1519310 365099 1376802 1159004 771478 848756 149130 702867 1741603 1402354 948558 892597 1170383 640467 264318 734602 900907 1659671 187360 1190182 758341 1311602 197877 1231527 1417547 1680145 487015 825071 1331867 1454572 697513 783341 1858220 356123 322927 1535447 96387 1150541 988872 27501 1222508 236916 49615 1658783 1985883 555795 1098477 670614 1654576 1271309 173480 822479 706599 1639174 1898317 536170 734982 131086 1154559 1255507 504414 1219066 1500646 1236531 1390135 1136751 243868 89704 1397831 496037 1169128 475944 1960570 712796 1771491 1751398 1637315 1250364 269545 1661970 715804 1026863 894891 1632579 574528 1324561 681070 705773 1429873 1924898 1025573 1114979 1002403 228666 808273 320713 247822 1935520 648740 1480208 357019 1401806 405567 770947 341510 633039 1257747 603284 1594905 1571561 180572 1149826 561624 839833 392098 217805 1495308 1486256 869871 706898 553843 633945 1099911 2790 232674 1783751 566359 933111 172313 1125981 100831 1553169 1229746 572498 1202028 20924 1222636 75922 1258537 839043 194200 1523058 51026 1972826 552272 1213344 1629012 23531 1753069 262733 955054 905754 1409226 1869104 1156306 295623 623034 452333 1702029 452003 1758012 904489 586065 864288 1767811 1079961 1787110 58976 656705 992245 1019273 1279726 741878 1189852 1708234 1423087 350049 950457 1428531 1164411 1618224 413273 1584380 944481 1932444 1433405 1401302 1100818 1749662 1385335 1575526 1040176 72547 1275342 1111857 112650 1039542 389120 1806746 981927 1654002 227953 1004795 141426 121819 1999189 1372536 1163207 1077222 1287214 1120912 112598 1238635 489092 1129278 932004 1928885 1394993 1874501 1714861 1787724 1368197 120667 1905240 95316 352517 1451074 1828774 717604 1556509 97796 12604 1932826 741977 957202 217931 490474 117793 1617096 1146614 1613777 37810 1508096 398233 1913743 1819280 841700 383962 1706097 380525 895936 1286916 1854425 716358 1568226 397747 1679305 230781 984592 1897101 146163 90824 61930 1733379 1965894 1431386 1841103 352454 1999250 1316596 298009 598575 1739889 1110856 948236 300443 1155415 1859831 1165660 480398 1436639 249717 470213 392656 529310 1692414 1066589 663297 1162062 1413914 1956013 1486995 1217187 1201809 504788 1443689 1422028 1679818 435153 741085 236055 1998342 1306183 493600 1378213 1373849 1711547 146444 440186 262471 247368 757549 1603007 1697932 1595406 949537 1764764 42125 674193 1986160 1199245 666715 1589305 1892027 642315 1329030 1794906 1656335 1742622 1167917 644374 1902946 312783 1811950 1097193 1643364 1826823 1359963 1292542 1741305 549644 312819 1106672 1498050 1548701 677713 380230 671214 1613193 399145 678173 396446 866788 1321724 984217 68366 1552309 480924 1455216 312732 407700 1939953 428073 1856578 198921 1968925 132414 1980209 1560189 85354 1939082 646606 1823391 579672 1653250 201965 1625389 692802 81478 1558126 1961869 1258638 1710029 927667 1192631 287911 967862 147855 556102 1400647 521727 1066404 872821 568058 1268854 1500058 1395032 560794 495912 693165 428088 499102 1304358 386128 822159 1152571 4440 1077973 469323 518434 24313 1679969 491599 1904288 1679915 1330181 781021 1639337 1203035 1738347 371974 853293 1840285 112988 872724 1398784 770923 1665785 923689 1388338 888607 1310791 450017 97331 232158 500343 1011522 1899252 841701 1329112 1232534 99845 850010 70361 1830641 1404520 54549 477724 167043 211531 330439 1608562 541270 1981308 381155 775284 867222 269734 219735 1780912 175030 1759402 1940376 1351852 768893 1722393 183776 558316 1595400 1345540 1740819 199533 1314671 937941 40000 85977 332357 419145 215616 613576 808188 293090 215390 1253096 1371551 209271 160533 1087492 239415 1065555 1486751 1409903 1050785 590284 1816960 745144 542387 815810 1235471 1940003 994696 1859550 456665 1218271 1305680 758350 121279 513363 155498 413708 1292038 1944519 1609971 1349595 887533 936322 1416295 1941382 1685029 1071141 786133 398891 1092479 1921881 951161 992510 2708 489822 199240 372306 1545854 1160195 1084977 299107 569371 1662009 1304222 1138789 102848 1824210 1327294 1979312 321441 922775 1200155 907741 742759 1822247 187326 1733376 650333 1294314 1302321 954712 1054790 49639 164677 269176 1612215 562271 1685847 52674 1475046 971706 1223817 318775 1645773 305863 616597 1204915 1957472 1490331 1981840 507336 1410388 1416224 1294784 1837324 1088720 1732217 750518 227026 360234 492738 328964 1711448 1342549 1861015 472720 1741550 463346 231522 426353 1266642 1363515 1057143 489850 1480024 443483 416029 1565897 1686651 1873885 1917096 1868274 804410 862076 966714 103268 69414 1474785 1586186 1874473 948361 563877 624384 1568131 1236584 1471109 771105 1409576 996866 1154523 271430 974844 1253966 390406 46993 1728159 183448 1360892 1472615 455436 1227219 1832750 420349 206029 1610533 1278220 1222056 147685 1445208 104510 423989 717145 25800 1086822 720750 1920025 369485 1857625 387942 1500993 1629319 1959186 1046667 1928212 508037 924108 444632 751372 1485183 1917244 275525 1623554 620397 1688608 141845 1239846 320577 944984 232197 1032424 1195175 735848 1163862 1369790 1612256 1888542 1137105 1658157 1089595 182736 215916 1691838 1900007 192869 1487697 879955 368942 493169 924709 882211 964818 247441 1885982 1440986 479119 1049792 1176528 247651 1005416 1749269 1028361 1141081 289178 94634 374630 310199 1655595 1450572 85639 1315167 1768413 291477 7976 1921795 1656990 22429 1135351 1829380 182373 665038 1554276 1247133 1625528 275046 197597 1555516 508749 769020 178666 1689995 932702 972625 1532642 881294 998438 969403 1169589 1515243 1912246 1449228 786112 1498424 1271186 1021813 408525 473860 878808 668514 1233146 1876343 254628 1449921 1679982 1542126 931534 430016 387292 743555 1401779 1717725 1767315 1925047 684339 517758 701875 442397 626534 568999 260601 544956 1924024 1882439 46328 564749 869126 1484177 1568044 347397 1522556 1991711 1592645 1211469 419527 121551 1196523 1359577 1571241 589819 901235 119979 189191 1528631 1640607 614478 1462087 515599 853861 974989 1526122 1998575 1184623 1990130 713121 504380 1603850 839202 1545676 912033 1496086 158466 550771 1507947 89311 1237474 1094370 459092 416978 1873748 539554 1705267 469811 419085 333675 1512454 1146804 474391 3259 793047 1341406 983601 1775636 589710 1509376 1756580 1392165 1646067 1853467 1921712 250985 881682 1765149 798143 840763 1311740 191731 1196018 587941 1614948 713326 156902 1649915 230767 1685979 42625 930405 683503 1877604 1779870 399676 829750 1957960 270630 1277711 451163 872169 1225656 1218793 164762 302185 1669351 1534722 838626 704679 416344 1707975 211012 796232 638311 1420306 1673006 1007314 1043812 1950509 1757817 1987853 565190 775209 677128 1449752 692154 323871 730919 108337 1771160 540232 558920 661584 1687042 346878 466587 139918 228165 1240270 288386 1943125 571142 89539 514550 484869 802259 642721 2220 776241 1674906 1584652 1510251 1049142 783619 1153950 51499 1274940 1699457 1720813 333401 283691 1193671 429457 1818264 415609 1221218 148303 1823837 1963142 1157912 1595237 655931 1210219 1348408 1551642 53100 1889799 53266 1809416 1166429 852050 1822292 981685 1812608 878291 219977 1782648 524683 1477281 1391712 906272 1389440 1195766 596274 10412 92851 1084929 1370505 654159 1593257 1284728 176223 1726931 1831223 1751344 292626 1783887 1449270 1107050 1761855 1516003 244522 1463249 105809 501224 478159 594093 1845689 1938214 157495 1279948 537722 449270 425273 437539 515473 468113 291736 667309 1931535 1468328 1828377 1986716 1669205 165449 1176777 780841 1980090 1565255 927783 959046 693437 1831721 1756295 1804228 1591410 1314146 1439961 992005 932465 1306023 723667 163960 1321799 1377289 1671852 850981 1349253 1688758 1288734 136945 1202154 781511 196033 388942 974857 782175 644243 897452 1970457 1338750 1758799 1694465 771163 580379 1551275 1044032 169084 176863 663003 157973 1940764 1951999 1212603 1866954 966224 660809 250147 1452514 770656 117897 48461 1158400 794593 992338 243185 1723725 157137 1895040 169211 334573 88732 1550733 303643 553387 27767 165715 1663375 1191541 8721 1322076 1924846 502304 1573566 1734045 1688900 1360078 1246510 639373 434373 1631330 510904 448415 1953112 1767818 226182 485299 1252165 500395 1804248 1767617 1588874 1176211 960384 54867 523953 1027395 1147252 1658122 1131695 1008085 284687 927392 785385 1630414 740506 982988 1276862 1138751 1964389 82551 1685032 1698472 135996 414988 1176150 853908 1547314 439118 1763084 301657 550714 145311 1698538 527500 1774530 136063 1962987 862704 1492511 1422841 227527 1770903 554439 882309 318736 1684995 904814 205272 692403 1088588 1454442 1731861 1824619 235990 1630772 1560703 1764602 397593 942615 654980 1624711 944928 1942017 523665 1808191 1930359 720222 1332913 313599 1501348 521195 1906471 1867911 288367 1608044 1642897 676012 562296 720963 1915558 330655 1415180 628901 1883015 1671881 674100 117421 1783539 491055 28665 984483 1451361 491531 1206056 858194 1855023 455531 1785123 675681 1699445 1188465 665553 322657 1004236 1820949 1630055 1058691 258960 1866783 1736358 1492735 119152 1671462 1993866 156192 511115 1607252 1240977 1957034 1907995 1739344 1169622 1699286 1980618 1399257 1322708 1907083 59159 444941 1426474 43008 911775 1795037 803915 1962112 730089 365849 887460 1579110 54587 756899 79011 826996 1004446 1408622 647338 768355 1339903 765535 1666650 1718248 1047542 1722338 1789610 1337214 12276 107277 848114 1707680 388858 657760 1859709 1332525 305026 1855455 884532 1409303 854678 214418 1314784 957539 839696 1976633 610800 24209 1607111 922273 1270088 1494512 637280 1719199 1578355 238136 905919 1248563 407857 1856209 1476059 841567 567372 530600 623269 1697505 179057 947714 649162 538906 356 1246482 1889141 303069 1246770 739796 487319 1280575 970613 880432 1198781 130323 78101 989007 4716 1007343 1215685 857321 1135762 1158201 772468 269583 332645 211288 1968740 50288 996241 185857 1579087 1544865 1520960 123427 340662 1427632 1437692 635243 1336871 1995728 815524 1018040 39359 1146235 14121 1988447 34226 1387388 224113 1549334 412206 1356638 699188 610990 84921 1922313 1570990 1320184 1625679 1756895 48849 1466978 1193991 777304 225158 161456 174546 1508678 1188771 1986631 1153945 31718 445175 68235 1072962 432296 918676 1808393 722097 564721 1056251 616687 1643028 1357617 1500792 506539 377458 1701262 594851 1325007 1960159 1541915 481868 1839889 677965 854592 728333 1610737 959742 1896463 262364 849164 145176 669328 25474 1628376 1308730 544125 1916651 984064 414161 1773777 651734 852643 1719418 260308 523965 1029050 1130786 691206 853496 131403 1711995 1528622 1239425 633817 1458702 1706771 768851 98881 1916188 622264 1354201 740989 332766 387833 36139 231091 1610728 1716738 1941410 1975507 1391910 1660900 651608 822265 116391 529321 467889 1955961 997404 1428685 728827 104925 865906 949501 949852 1834624 159829 38679 310987 1704329 375283 1797934 227000 742681 1530722 806698 1145761 1991545 1247320 1499488 1326522 1661563 262131 731179 1414554 1497960 1355929 1520103 1617284 1412587 704512 709442 1439569 638486 919767 216697 1877295 950386 1051414 1917122 872851 1053127 1891153 360017 985130 1959079 530932 724706 1134788 1492274 1743285 1183400 264399 802855 856156 509730 1391104 1557873 1023277 829912 454791 1859499 955357 1249666 1226216 1734059 304524 1489311 155709 1442594 1146283 113335 510441 1249637 724940 272659 588039 112997 339711 728025 1401101 532358 505318 32812 529103 1870772 1002012 1073909 1399423 113746 1109505 1502432 1667593 1546202 1566687 1760616 316426 1586929 188375 1822425 1438549 410978 1916265 1469659 1487694 181070 1526117 510427 607788 712095 1501383 1405741 1055444 1755378 800189 1116926 1357550 819323 547062 815850 770732 406852 33859 1354281 602552 368364 1447873 1621180 602049 465105 659634 1168327 1105854 1285771 945599 487864 1769233 352674 1880425 604443 976276 1041208 1861286 1902103 397214 993737 504985 1057948 1956771 115495 1037064 1270651 634725 723368 1381795 254055 747834 141177 658190 1912141 1706025 1455702 514566 333593 562721 528694 1778515 801446 1423666 965230 106344 385573 84262 1750604 1493817 114671 237950 475777 893343 1538112 1752202 482249 212500 260170 163637 864091 1161388 403871 1536656 1117040 1642734 830775 1072250 465966 1769022 1619752 434712 793843 871057 1998881 1507618 647446 1916619 1608154 1486206 199990 1841851 106107 1868487 79627 273692 1553972 385764 647310 156498 92518 1913181 1056768 856285 1896296 1208463 868211 497394 503766 1737734 1099794 629807 277179 1584084 1398455 514634 1360716 613174 1087520 1030897 1840785 590303 1669493 1962800 98319 1997739 1929900 944549 1999420 996611 49975 108849 915257 638553 1725794 61936 746805 193385 21343 498838 1454539 307583 358711 1065998 371897 1560852 1698466 1482451 1193429 254789 1971588 1321482 400708 292905 1733741 486077 1766671 556662 1423662 1450088 654229 1373456 824699 306081 468538 1075951 1857871 637488 694820 458007 79474 278806 436316 1392990 1022917 135715 409061 1562062 281907 1796597 236080 1401977 1335095 1164354 885633 1345631 728446 604853 534175 1191029 1130776 662830 1286375 1243628 710769 574275 1817510 100403 1732800 1426209 1039730 1322610 1085190 1641089 448953 532897 1311399 251457 1650793 109799 1366377 517471 1843011 1157560 749978 1728514 1045080 162927 923604 190650 1464285 411501 874333 1624299 730356 943813 1435827 371984 333210 1219367 1549113 138097 466766 1367949 901001 595039 1214387 1520578 1082578 757880 1663161 1319685 1990181 1369121 1600090 486675 842802 1714992 913954 539704 533573 555818 1247569 1840073 1386259 298188 502526 634130 1521793 1192620 1227200 413815 899361 1032967 546455 846968 339407 452639 1816661 1324428 1134410 1467277 925403 1038408 1346747 1308254 313446 1027436 850948 1959690 226830 827889 1854204 1884465 1437340 383895 541498 744250 1516347 1032684 611510 1095585 1355769 1641149 1777278 104818 1413810 247791 338767 779237 1045082 863912 1042019 4361 1095381 1464363 903106 597670 1625934 802945 75843 1303801 1860034 456591 683566 919062 665779 1914447 481403 1237563 465195 158187 720954 1476101 1512491 1376158 1204212 1615273 284946 172028 290763 1614766 1788570 335390 1417979 577326 504205 1874001 1123056 472212 1973453 358610 1646133 559165 850663 1039016 499753 1270455 363860 328757 1995898 1813253 1052374 1576356 1812431 490414 1408551 342002 123242 292582 706371 1476325 1403389 293108 1098799 1027490 1541550 1846803 1524874 1348754 1133972 736540 852165 1748221 1914318 1243149 737124 672018 339629 375397 722392 867370 39592 1134358 1999274 1221124 866094 863092 1870289 1680644 216662 673149 1200374 1657907 1243886 1069839 1993898 1690985 1045965 852688 624618 1909066 1821930 206230 1094150 337140 1508462 1754337 1925668 1670220 697639 1356609 1211126 1417358 1562662 781939 1347521 249157 1828921 1542267 973085 1677277 1559745 1425655 114404 1768810 132971 1220973 1928688 1848916 1796557 803713 27581 69866 22152 1137638 1893173 999718 1881241 607617 1774909 1157685 801108 1682013 1906841 882324 103465 1972653 90843 952130 955779 1251546 166234 1565805 11923 33585 1831096 332527 1234567 1133449 1396299 489591 1165751 448453 1673090 1263966 887093 1616188 406319 1106487 785054 33008 804337 367974 596036 1838031 995551 561051 308511 221848 1175372 15341 938339 943446 1955625 1796161 988404 994390 821844 642885 1499620 1249000 1542583 1639999 1224062 71669 403582 392746 1924090 498309 1292053 308986 662767 52214 383084 858874 1125141 383129 1201686 1979777 1666058 18842 1135432 795931 288180 18926 65882 1598347 1025446 782117 861296 1484345 178735 681129 349499 564498 249770 1983136 1818217 958327 1595469 302011 15721 348560 1187181 3040 734780 1292903 424919 422454 1651259 664778 286841 1023997 1649117 1490230 1125809 1372914 231092 1578788 566119 1137221 859718 1604234 475144 1872148 540278 1426747 650985 1259526 794892 922710 175892 1867020 744022 893857 258641 714068 1795898 1700309 951271 1950708 177260 1736393 1774930 1400209 226593 951280 1742732 812834 909386 302955 1955209 16360 1992718 486197 1792519 1464369 971467 1276216 1146472 1922832 1760832 1881495 1202652 1922527 221834 131787 142203 179094 955232 911837 1926598 1790703 430971 595754 855667 916376 1248086 781812 226686 985824 1888497 65131 1509751 1478088 1536633 584127 1662359 96400 74632 1023900 1421893 1912182 235339 51718 694494 10426 1175320 1184327 406554 39458 1575574 1100615 1598987 1891571 910002 1550873 1980094 1359945 83622 1598187 392779 1784109 1848770 917210 1229187 1153165 1098694 22834 649867 954309 648393 1184712 1589843 1944012 1976283 1717715 1026079 786904 44525 1502991 275291 902512 1931377 1431434 838429 1317597 202296 1740925 555208 970825 247414 1781347 1529254 787728 807382 112477 1325134 981736 645316 1091981 795793 460369 1408786 920917 808100 1231376 1076811 105062 811494 1964138 920315 1736045 491091 43948 1300310 1711931 206892 1378854 991994 182030 418722 83373 1275313 975446 670591 732989 270727 290948 1963956 66298 1459269 1502199 877491 1191927 1379161 1964950 727344 667565 1728460 1282933 975143 215944 21776 126473 818781 1129068 512433 1318920 1921 910115 602796 256595 1495273 1558502 814426 1609261 254181 1742611 924846 1845880 132363 170075 1498451 1080995 405672 919354 1170325 1918272 240211 1659846 1175300 928804 1898807 1881472 1753971 1574314 21316 738849 114794 5928 1801418 1645788 904305 1742783 971075 721122 786655 82505 1862920 762521 204044 1302659 631496 1122528 1405105 952163 1778512 1851957 389408 288085 820801 736056 1550341 1914257 1517541 1218212 457099 641765 662170 700439 363124 1979460 1529596 1412760 310693 1035994 281573 1607458 622665 1902259 874306 1920521 1608018 1925267 648795 668623 1643085 1374064 1014291 1028375 143701 579674 255519 802591 950531 535544 1811882 676130 908164 1711926 1067593 76576 133179 159411 1112290 1256803 799685 1759480 813638 1170834 1522203 285344 1431939 968659 1510108 401643 764856 697358 912726 858745 91019 689704 623154 230445 1042746 1621558 92997 1769156 1114675 1601930 1170539 1016947 839900 17015 212326 1456090 629543 1969186 1474262 708921 1557160 63761 1396635 19997 704207 886939 1231643 1791903 1466306 181412 1664983 237275 31855 931791 1929362 1420734 401601 201802 1898713 1766588 822813 557083 1196569 703642 1361907 1797179 585146 1631309 623222 1821845 591347 1597048 140173 218163 1155250 1936286 1242953 505324 616780 1883664 1762818 269942 742851 176253 499188 771660 1918215 985475 563304 738955 1982918 1614192 1687647 171729 1921680 531790 1934731 1376151 483704 1017111 1971511 474962 1408077 1343670 1056493 1491359 1035405 655614 261230 341404 1430106 813445 1293031 190351 1295776 808983 1178275 1506794 690385 1585467 1404868 767610 1143465 630925 776321 517159 944197 841217 207606 50231 1846394 1873128 1935078 697827 971280 307885 400093 258060 1848407 204124 1177932 1151156 677970 483976 1483329 1813087 436233 807258 1235678 481904 1393924 541440 1757500 1473220 274073 1032 1745509 1990732 1055886 611359 1016679 83972 760347 1326177 767077 734018 1603468 1468091 1118 1856780 1959930 1731927 852077 1216327 1869220 618180 1538169 321617 1843436 446836 152345 1107287 401580 403869 1280659 670184 1874054 1708582 1066251 1659892 1431970 1476077 989802 1374104 1476201 691264 1982117 1495082 367582 1186062 839471 1592035 1991287 1431554 188206 523596 211119 1393728 1858418 58723 1181503 1451035 538255 330871 1317395 296621 1225484 1086492 1473009 357652 1861672 1081875 438635 14162 691305 713004 1575690 676724 1431287 1212026 253309 214368 1399363 550697 1952738 453167 1291226 1520625 498079 141657 1104816 149391 1059977 681999 1036758 1190627 884820 622095 578317 116646 411377 877863 1973112 1854427 900867 1459865 545071 610386 1896169 1807592 1143841 1915205 1585845 1525015 1442309 1067671 1836937 1304155 22421 909074 637751 1533849 690102 1690718 954409 1097716 383156 596466 685851 1842908 259062 354032 1521500 439783 1529595 1061185 796397 1812296 977744 539390 445927 1263477 599316 1464241 813065 1127312 1467622 1294043 1710825 1311764 527124 298226 437004 1653317 1106479 741061 1914639 1962605 234763 1013272 1130661 922817 1784831 994942 796204 1626325 1973289 572245 1121175 1888548 1967696 1790055 1966127 1621599 1118284 876696 112767 963051 1859962 1919903 701867 1215236 493218 390211 1867765 661613 1772971 949922 1420494 227025 1044279 462916 1573925 869169 1610254 1151768 1544618 1519588 96633 561887 1014547 1829958 1248108 1349914 777325 774073 1302046 1253275 1558192 1007541 1016865 867014 1184498 208969 1375772 1845059 844649 1714381 746266 1490113 1754533 102636 829871 1125275 1250269 403512 253524 497033 511056 707803 794043 994743 849898 74433 456595 1684155 202929 136473 339012 116917 588630 306583 122829 264769 1947584 578105 1492486 449363 988129 951456 41467 498918 1837206 298643 1332666 1215218 676917 1575230 902158 611993 443204 143992 1326892 1074789 829387 1260061 706123 1777717 858557 676628 428976 1860833 610307 1833842 45567 1571291 42626 513406 537171 478199 1318206 672313 1003872 1452938 375224 1862122 768521 1554836 1264614 1026219 700482 1158271 1790965 454390 458143 1777477 302652 1791502 1439230 848622 1900393 946568 15498 1437249 1962359 1495509 430546 37503 98854 1869287 452473 1808856 584805 1525869 1465518 1536974 881948 1540882 1060983 433008 1322771 416125 1871588 502993 1901168 1342485 411763 679886 1129392 1657942 822766 1475681 1963609 1997202 1774235 399925 929107 639049 853036 1006682 1580406 1107584 1451509 612029 1752188 828569 1014495 857822 717006 1205301 1766236 178615 1908535 641313 576184 621702 999360 1493187 1957434 341772 52102 977918 1139519 1013645 666968 1148814 860292 771350 232094 773408 1485922 1056603 30448 1353121 647952 962173 137714 658401 1064633 166156 1757091 187352 136749 1137483 1902953 360259 1153877 1576224 442792 1847532 102171 1679383 697760 1199626 845635 977354 246980 620356 151475 256081 477367 1780671 728998 1159960 215822 645472 1626368 1506372 1635387 1734657 508133 1391224 291639 1597694 1901529 942073 1183256 1179193 231631 1746103 1888034 1435849 801609 738294 243911 1952095 1810330 1390399 1117867 1107847 102199 1285516 1596034 989183 1811007 791232 1475055 499688 1320129 1317077 1020664 121679 1621090 265820 1233039 332126 1756279 258699 1433789 839316 369077 1707710 1534166 767289 980909 1866285 1953205 1458186 1937368 707178 1424059 1397053 81441 1745928 1970680 407983 86423 772350 730365 1596928 733913 399370 500928 864045 1939584 450528 1772328 666137 108599 1514446 608506 100473 1098475 1710394 1757583 1568261 732308 1582880 1133968 779013 1957222 442566 615431 886321 275390 621600 1223155 655443 1711689 175866 1665063 1931088 1130958 213026 1306011 1384780 1052323 25674 980676 1946280 238193 327103 1296262 230646 504817 1129080 1530530 397292 1174452 686172 1204082 105104 825580 1701013 855207 969512 1201814 79461 532892 383944 65906 829508 1465305 462296 1910551 308415 741785 250167 1159410 549570 762032 1456234 873731 1530922 161655 224266 1642510 696676 1673805 1073108 1199545 1602126 959368 329164 1762387 1297808 1784201 1350796 430855 554619 1144632 1713382 1986104 783049 1906978 273665 6842 1194703 1066239 135417 1195735 179597 1135795 1924969 1682312 1954830 749323 1645034 723446 741382 418534 796673 1183866 550942 571025 1453503 515655 876233 225449 774288 1560214 1320456 97911 1580170 937455 246220 1147503 859840 1282398 586536 263274 509261 479036 341319 595045 1627714 1882429 1820424 469070 531158 1178138 1151097 393401 76248 1398602 374523 985710 1459 517240 1091548 445316 1945102 1518881 869966 1934559 1099086 1107904 1039966 1326783 1607840 1706074 463943 1616068 1188666 908043 1238078 1509326 1342184 211958 347963 87140 501983 126218 469591 1028199 1206488 1202936 151670 1908782 221602 1515500 1448225 1640664 1594553 549958 1706301 1665803 359730 1373022 231992 66563 1424477 1550657 17800 1683933 1319664 175178 470790 1765561 1544519 1000079 729737 847960 252015 255143 1935591 1242726 861924 844157 1347376 1914915 522754 1620681 68585 569264 1523024 72563 213727 912240 848463 1762268 1891273 470847 1572670 1148051 1128221 639327 912097 915787 653197 541593 194563 416601 850450 139216 1007259 79685 615132 536753 1827876 676417 1616758 1083769 1919180 547789 1306871 1495731 705038 726242 62636 733680 1774854 840874 1495906 549397 369140 1861927 300072 1694611 500519 1846373 783592 594753 1682682 162981 1534496 1978874 819444 484352 451647 965818 1917644 159825 1642713 1406389 1801852 695479 779963 1347917 1239935 1397620 972378 1343612 1411327 1843892 104354 935691 172282 307931 526668 281443 1144130 906259 965148 144969 142194 1916941 371015 823435 1837661 92085 575093 1147134 257931 1412531 604764 1338763 1357923 988782 1588507 1556658 1097470 1963354 1024732 1574320 1486548 1329815 121351 1126801 1608893 279688 1586010 1082252 180706 1391359 1583195 156587 1733760 147897 26158 1458881 65125 336393 849959 1281992 740733 553343 1540535 485260 1841087 1454830 187625 1718435 704818 1226434 1701365 1151998 714550 569957 504511 1792432 1603424 701412 133106 741735 978213 1253963 876892 647170 1359262 161304 894140 1828762 1972951 1913519 295803 92711 962985 1756498 836715 132993 208198 1002875 1845560 1555538 1115554 1516516 262872 565018 1961671 1806281 1931358 104748 1365581 1009979 1585566 927804 1033455 321199 1380180 495972 779442 1322603 791207 151399 1193424 26608 1911519 1039405 4734 697357 616972 362476 1715987 1956365 690830 1599561 1314687 1589326 69162 16363 740630 1361832 437104 1946137 663955 1294327 1588055 1260601 1031151 601990 1331832 131947 1569907 1980740 331310 1094942 1934539 1196155 874023 1251340 768307 1907657 1994139 1947135 778461 113932 1632916 365369 1916436 908188 1795864 1502704 550959 1803465 151522 582291 180367 820792 1448355 1645995 1693817 605330 176681 1448831 1775114 1073464 1652135 508608 94683 52884 586998 1140314 256352 1462537 1199117 510722 674582 31565 771806 1204984 1584876 1040463 1024837 601264 1484278 643051 321795 375641 1828555 1703844 200283 1395870 1082595 590772 200065 1060034 1609625 1356406 1183454 1473789 312436 933444 1137569 1305886 968081 1803223 1658532 1898732 1856876 771321 1454628 80508 951422 1066211 389099 1048383 512933 447761 1777181 284896 201343 326009 1596911 1697669 1922152 1730700 435947 1123849 1902423 1003009 952371 1312300 434295 171378 490430 1324745 1379072 894702 1827317 279597 437005 1605898 294854 569741 518885 749828 782640 621322 1880470 1538146 1111967 627249 1920570 271578 579839 1492046 1043366 870451 1166261 120902 333557 202668 749074 1359544 1876088 1346851 752030 212632 665883 257318 1783415 265139 182849 547354 529029 492483 883262 79794 1449370 714432 1680742 813469 67243 1038585 1498546 206538 1876600 733480 809876 1535739 610998 1436485 1635467 259917 1588570 1971655 670632 282783 1782209 1688541 1754277 475117 731038 843524 835889 134613 787039 1022214 323310 1436141 1425789 1072175 791908 357443 1939576 1262007 403496 1961355 1251498 1123515 875124 1186034 266617 1767075 665924 244931 652438 1332803 1174139 861161 557686 1287480 372970 582787 1824707 370243 1117106 778248 1817080 384211 568458 280857 1693093 1254948 1819864 13029 1261281 1916840 799966 1232385 734943 1458734 622018 1118128 241000 1582841 1432999 241998 382574 1133396 1900695 1801416 912971 686868 680688 1022127 1286385 1891582 111944 992763 1764006 1136763 879489 679191 1095456 1185049 376445 627785 316571 840994 1440050 1707064 613515 1277579 19463 147991 893896 829268 706112 59472 1164421 775415 1222979 626695 1053458 605467 286246 1120117 929196 1067272 218011 831299 610368 1572090 1797348 419973 1787025 784890 359086 1142976 1885898 329808 180047 272052 1300652 1107382 1232602 1129507 816294 1711008 966407 1704588 1558876 1821330 1345223 1185861 197767 304348 1079170 677291 1017843 1123245 397384 1195340 1597281 1113991 859316 1604158 1831839 222975 632669 833482 1848498 1866700 1676490 1387510 949478 442554 830716 1691300 1963091 848702 1285083 1499517 584392 1817563 1048923 554196 508620 944427 472844 1664640 774368 1144227 914254 799583 960984 148195 746209 174930 1079580 1353079 339792 1307519 1147937 442674 1156539 1027797 1778638 767271 757928 1869200 861367 1371463 1183516 1420052 778711 1649364 1681482 191567 1763060 995172 17136 1993180 1418373 145917 1250494 1035995 1433864 1754234 1929118 452410 1273353 1109534 588106 823169 113083 1084409 1970723 1311401 1815994 1692965 1217083 692552 1853727 1422059 1346154 177305 38094 1794356 735223 1843054 160655 1334163 782360 1332377 888617 611539 1176081 1461850 1911056 505108 1784883 1403893 330693 984232 1611579 524107 1194862 159692 851377 217123 447985 1317246 885683 1255331 1765865 502784 1646736 1316359 1811585 1338078 1895140 1022417 898723 1932262 1515130 238271 87771 946379 1995462 84347 1402009 983447 1424100 114594 1374734 1565656 1779159 1139454 1402599 1567258 1097941 307342 560478 1945565 740392 873078 75750 1144962 1959983 531384 1997407 1050532 917161 1633239 302646 868199 1252924 1765870 397085 1760074 1719436 1920112 852635 1275902 1177812 313005 1213703 778940 1417673 358784 1816673 101248 1019067 1830133 331588 1689468 1964968 251133 432962 498921 1032117 1585946 221192 851261 1110966 1525465 526693 648871 314191 872251 1568740 763545 494410 784113 1610863 1750845 412173 536879 747466 879386 924833 345852 164872 1777692 608586 1914202 1697523 458700 1297738 320740 171264 962147 232437 1662106 1030545 1723651 1647834 1228841 1851018 740345 1765085 1389301 1738698 1328924 90692 1033165 676157 708081 1025658 531633 115530 1192303 651526 1150899 842560 511205 469371 200380 13007 1288744 416489 1553682 170989 761784 232301 481491 1072362 1359225 1221982 141890 1493472 761198 1991083 371987 1178663 1953253 212349 1559370 258978 900935 581681 1762079 891248 1443859 1985879 304306 1220310 888773 409948 1031517 79587 979457 1834496 446774 149039 1365518 1359421 1384752 1107203 1522304 1789791 458121 1416675 1868644 1693973 1303758 1409583 845074 1329249 1556562 1110050 1736504 1924173 1842581 710143 1394611 1024519 742686 408391 990501 1241078 540645 317161 1206558 1409207 1541709 1011700 1372220 1963000 125569 954609 1501611 725318 1529664 1864549 527690 1625041 17577 1005811 654212 1431956 1801998 528579 1739143 1939271 748576 1879598 188645 532117 563152 377131 66765 1365994 1467395 1663886 1405209 414562 1517943 473392 269550 1237304 1059504 709907 1479312 110237 1371266 47112 1280220 1919018 1002681 1054097 1691250 1911764 546678 406907 1897642 1850614 780483 1307041 937807 463319 302680 1508413 544121 1725245 78200 1014786 970365 617586 1900929 1443271 1022543 1162027 1804740 1418297 1849028 1768514 406029 1268631 1809899 1747941 572482 310969 317330 1821922 1689734 1350563 1436007 1114609 759442 598004 984203 1238700 183113 567968 366548 1035782 1600615 1351836 195857 1894470 958017 1912474 695496 1183688 911449 704531 1241656 366529 1692508 190962 438078 184546 742398 1610 1355416 52707 855780 1065395 85817 150530 1996367 665894 692983 1395590 657311 1911503 1204180 1533392 82878 79033 1927064 272130 1027363 181248 1843434 1659219 1867088 1556473 1745165 671260 314482 463823 1380624 1927495 142923 641425 1012477 744791 248566 1278350 599021 1872316 70839 1963876 251964 110288 1255643 1664243 16783 1226624 1609195 1414216 275606 267417 650527 1546509 325020 311943 1851068 1450604 1504566 1482295 824670 440767 845657 11466 80957 1183777 247870 31853 1048329 424206 1200665 1721626 316264 74139 1973527 951531 1415442 307112 193061 1326487 1311969 11305 932366 1339952 1430274 1657297 568994 629686 453399 1729768 771482 1522986 780241 1109499 1497413 1629594 540573 189325 220051 97993 1437770 1192182 1818037 329235 999930 1601023 1934142 913288 650588 1222496 881140 1000232 204052 1210780 365049 708600 519461 1125324 1763178 1355241 1321877 1649391 183183 1051205 1634813 1176667 1771522 617662 855954 872138 642628 1872002 1026957 1134168 928221 549304 467768 1248287 336978 1055573 1136500 1356029 1785543 439336 859089 595995 646698 7387 954931 1766393 828488 1293114 930275 1226234 990841 1853864 1173517 225118 1958784 8550 1388994 469420 632453 777926 1333862 1114665 866169 1255159 235537 1509801 379980 1277331 1742692 1068391 1360491 712400 405090 1594878 1331558 1287175 1630283 1834991 1680654 1448871 1551675 1176954 301260 1930685 280904 908262 1661415 470493 120447 796716 1579151 916974 1000303 514996 1603665 1191560 1016957 1401260 394853 1870222 355981 1577615 851945 1104599 136746 894080 685593 67333 1987175 1782823 1470667 1036256 413610 406501 1837723 1655118 1257064 1813927 1189691 1643142 507353 1175561 1637890 1225057 1245901 344783 777665 1224406 1235700 148785 730289 1567727 1382879 1588898 121192 1772172 1316592 1522580 1990657 932267 785150 190411 221845 1114094 1214869 1235474 20756 1805382 1352354 597168 136095 628631 787429 978262 1638053 79552 846910 1044031 1404672 1456008 1930911 938699 844533 1155591 1778955 1612657 1774506 328151 1448296 1067497 854212 1935700 677875 1531380 1731058 1075432 1893365 249414 1472766 1951234 1038735 789793 1316283 649153 1544014 1797661 1302557 1660465 721439 263788 750328 44449 1594298 1535357 1897405 1061944 1588487 1749170 1464104 461709 185228 1113234 1964438 1510870 1338619 711333 468916 1795269 118655 555542 1088278 58505 724583 1915526 1864586 477368 1489957 561495 540177 222703 777579 331472 1271777 197363 1937878 1149739 1146341 1010085 1284262 1387495 1525191 1889856 1751626 1633879 1815292 120092 852496 927366 1397175 1240355 90782 969348 913410 478104 1035856 166467 1958571 427310 1450110 899381 17032 1051994 366403 1456482 1910147 586831 1286090 682476 1503959 633131 1352038 8702 1921904 511580 157206 1257955 134693 1151921 983847 127153 440232 600042 689840 1532572 1639532 533533 309985 1178884 1512755 408073 1177889 22480 669592 88315 1646039 807586 465796 390346 777066 1463604 654307 1059811 1575855 890992 722598 1598780 1936333 1401465 852983 853270 83855 453351 78977 1823462 696816 715786 1606858 1615497 942359 1437707 1179243 1602595 136363 1965754 1718459 1931465 1492251 682208 1279631 783812 1596668 1555415 1527130 1885466 17791 1118842 1761632 393992 14029 1399377 200296 704740 1855644 1311475 1294867 753166 1754088 1385105 1018610 818113 1565848 168132 1543972 836394 1367829 1989367 846490 855497 1847909 1231154 458698 567269 902120 112564 692536 1018880 1744551 1106281 1801996 523692 1037865 181776 185638 1321230 1065475 413303 1420089 869697 854395 1672168 861497 432926 645967 714502 818805 1504508 667236 1710439 617748 1595283 1789751 1220022 19828 769480 1693497 1584816 1539535 236962 616018 1018566 764423 1710467 1768884 1430179 853002 1473112 1316789 1959874 71100 114330 1717658 1858452 742052 705124 844197 405052 581335 840070 70138 1010167 858852 1547461 1746971 997780 339318 800733 1420329 1527420 1884228 1447527 1352295 985174 236053 1208959 516296 192631 330349 678081 563209 162974 811614 1889861 1180026 1629853 1931122 1814116 1309192 1037639 762023 1184807 1639990 1408892 1630804 1894850 99130 73143 1772836 650504 861598 1575495 1976287 886692 705697 543295 432848 940299 608840 186238 841441 1265263 1761052 1433991 346914 272668 1409575 1383816 1567979 960144 175155 1608432 713335 444960 549569 804026 1017627 614225 982691 896757 1318711 1753874 1096178 409863 1052202 1211275 559466 1995412 1553860 616748 1858382 541928 516862 511699 1985900 1750070 1113396 1913954 1488195 839701 608163 1235862 1483648 1963180 372208 2671 1880238 1189204 421579 1666806 1013737 428449 1543973 1296396 265602 127340 98716 1926574 1948539 1940138 5909 713067 990737 1033710 569089 1879479 757672 647652 583103 805387 1628220 1071072 180426 1547014 1221840 871441 1602904 355082 498952 224994 1359366 114716 208229 411027 1571255 663556 1294313 133791 552893 193845 754389 432115 443719 1392883 1706959 133594 1786823 1052993 1856113 1359758 22345 606328 1371426 1752123 699064 1921810 327972 1173938 1014532 1947436 1527237 841985 32349 427887 903346 1862746 84993 284628 1347596 1063848 607335 1923461 1520733 734908 813275 175915 261418 1462390 81967 843449 629092 1159919 1825625 1953538 113365 1362220 923846 1165234 1963488 1200438 599072 1103162 728588 820051 1657143 1674027 337477 744010 1633397 510502 733048 1770241 803253 1950477 1780948 163102 1157012 1994760 1501390 729264 1858374 788200 1425156 151103 1585765 801927 590572 492519 824034 750205 1551694 420154 1342215 1700184 579372 1858917 1414183 1474136 581603 949571 228698 1221432 1622719 1510558 1311419 1911663 1935112 1456520 1408649 9235 1681210 312406 899440 234649 125589 925810 820293 1699598 720748 591958 1986088 1092582 1199503 1972232 9501 1776028 1367019 425447 1859545 795035 1961238 536692 81352 856997 1336845 1243623 436953 727267 1416674 1869983 128991 1019258 779578 203991 1455469 824471 45919 542811 1953426 1288054 597684 1123486 513548 1215407 1303724 1592565 861319 816000 1321093 284458 1598677 1520019 1782348 1604187 847847 1465723 1689645 425300 1426251 632887 1019918 1859736 1368446 1427960 1446575 149771 991287 224870 772739 1107030 1732508 827823 1633438 1765354 1908799 1396393 191910 831749 171497 1061771 1590966 933081 149456 201589 1047543 314355 1098237 8463 672067 969160 1776121 1894866 54130 208132 548618 881035 465672 1939535 915522 1208032 1082705 817515 12756 1863026 334828 1640923 1668070 77498 813934 11769 134650 1830356 950484 1468062 1594523 860006 652640 1391413 299179 1641530 1682043 1916767 1114060 1985260 1857045 1432308 762501 1267606 38355 335644 868520 1291163 1738352 1382053 509800 1688423 576294 827653 1781366 1994699 946683 925609 1018431 1423295 216469 432 1533694 1562542 1478809 1555295 1605897 662789 441106 1666436 1674747 1579617 1116720 1881500 1181219 1866292 422640 911475 1651122 938282 1624251 1011618 1702775 1946636 1674230 1695559 1118710 1220092 324417 65597 867133 20559 729701 1757333 1706242 110167 619746 1530148 1013738 797057 1225003 161393 1455083 909083 612890 70257 251752 1212431 475086 871225 1956121 639992 1904113 920494 223509 842523 388725 1221542 134936 1765214 471339 113881 428955 1247810 1647353 839438 988969 549956 845071 1319252 1979562 1914015 1217528 630388 246346 1207349 1964663 522515 1617501 1801999 485606 1391073 1401682 662621 502241 964838 1908049 29725 837087 1786581 403948 822666 1274165 1510614 323573 906195 583327 1248254 739235 750651 1875089 569292 439642 1258972 1350646 305288 1096428 1111887 429729 391311 1900095 1766885 331296 570577 1177194 786628 1168545 1727266 829851 1437788 1691933 1132738 378542 392316 810974 580464 819126 656014 1905322 480061 531961 190484 1760841 5700 41477 413094 677145 681175 734773 718544 63896 26382 1194647 1870136 396491 1903229 1798317 1904811 291075 980678 1839172 313002 29340 1586071 495357 1633019 797868 181250 1355350 18796 1605061 553511 1098092 1463535 1505421 1965558 1908703 184917 1078940 849662 770367 903396 1025546 1519913 997091 1215519 1750512 401539 1996384 1542900 1013052 11399 417453 1644450 1945792 158795 473162 499456 1762913 1966048 1738604 360711 302203 1990429 25561 606908 811940 705057 1132627 1083047 1333590 419782 334649 513059 991482 1134078 775166 756261 319981 1722740 1786101 67324 1043233 945957 75880 1189776 1010037 1099913 767761 1324076 1969290 548371 1408883 1534695 1765335 464738 743122 1578130 903383 681907 1834696 11413 16093 1987511 1032758 990944 466660 593510 139878 115747 1029790 1983669 801500 143645 746299 811755 1173257 1912290 1784534 890198 1086928 1064233 1257776 1641352 1930185 21148 1505841 527998 1259613 205932 99657 1781212 1642550 1649245 348066 256248 1202445 1911447 1510192 559144 931031 1153082 1882516 452702 447070 538440 1171277 1235289 711626 931542 191254 1246637 1744333 328310 1627794 1935546 1599438 23542 1308659 629838 397648 433653 865013 417569 1113359 200264 1523411 1837020 166935 86553 220277 1304823 262782 842490 551077 1121501 1207709 1771671 1864159 595094 7773 89872 680831 1964724 1530626 1185569 620312 93356 1587201 960814 1615087 895025 80003 201016 796310 44024 321666 243083 21884 1285676 1107414 314722 195455 261504 988433 1842034 859143 230328 1598413 1828019 1940596 993947 686693 1260947 1540657 461385 1961723 421683 594183 555691 739261 384789 898843 1437646 926130 703423 284440 1612013 540556 947742 786063 763818 659304 654713 1479535 791451 267539 1971113 502410 532092 1539853 1997438 625773 1457280 1316740 726619 166293 918839 1874037 1142144 1930410 1151106 296529 912412 204090 1562850 64608 576024 257559 52636 1512376 1197937 170096 251257 1551810 100591 1622757 248077 1266774 935602 1121590 203564 1883828 954701 1523715 1127905 249199 988290 1718333 1655414 1333107 1407932 134013 25773 319235 419163 34597 749090 821937 1280719 963862 1688925 44834 955544 1845709 465269 1177509 1219865 176275 1514637 1051790 615253 1025332 1919162 787748 1610972 674704 994591 118985 285660 401734 1197017 1018088 317608 1289037 231012 1260623 1081084 579576 1318782 793350 243183 1084715 619912 1092045 222207 667482 1930458 22635 1511614 1289924 1032834 669093 408093 234690 1035078 707312 755438 910236 666012 1466074 765133 400724 1422947 30144 1682031 1626815 1212642 293539 673397 710617 593861 1932800 1434936 1754832 672922 391584 833930 1203596 1944346 1527830 1721640 434754 966948 1229548 1746563 559721 568779 1315329 378938 1383342 426021 794513 1540049 398099 1691031 1549675 565672 1561617 1279143 907794 746764 716029 1571299 1867614 1748572 1997304 565691 717578 441443 1179991 219212 606657 1336432 1888751 1304889 762569 384149 217025 678707 749184 391277 1944462 893603 131628 1263643 405651 344154 1070327 116294 395589 280142 1243821 47165 332732 1332524 445822 1002424 814114 1750669 961206 1727903 991025 1592596 484657 334562 1155846 1074310 530005 412701 506085 1846543 729594 1001884 1889087 737573 1563552 1473492 428122 788563 410162 1244454 275607 1126437 1475339 566014 739492 3017 1357509 836155 1978204 659427 274949 1377248 707471 1691268 1922970 1705191 1675345 1932181 1410032 609318 931651 1593675 1038696 957690 1961980 484529 1872991 1767708 142167 1143692 596067 1590777 1987418 534591 10923 722236 1152655 1326950 1555898 348017 810317 1784699 1033945 457881 1844403 1228828 1982809 240131 181724 1508215 693556 1778228 590612 1596074 836176 182723 14869 1235422 458558 576845 727872 1594859 1436435 346598 429027 285067 1376390 1388337 1635700 1462432 56888 891394 619261 1035667 938292 1592357 135356 131080 741491 1630316 1918777 750540 1774156 860792 698333 842072 1011809 1451163 1516141 646644 416153 1688646 87613 1837814 295002 581369 1955820 499228 1440459 390400 1236183 55849 652019 654174 950651 1023537 399376 276442 903650 1831267 569627 1413594 700210 457549 1673108 593269 749048 1172637 807536 508155 14459 753481 488592 1328143 549955 640867 1565587 59617 896789 413204 1087312 1998844 240904 1878234 239889 1450728 717814 787558 685009 517160 1516007 597818 651115 140987 1787019 223395 655156 123377 1480125 1745100 876810 1922768 605344 442709 929258 213848 899899 292451 263279 1842094 358326 1467997 830149 706890 998804 808884 339128 267882 1566300 938450 1207796 1000268 1052359 856855 1463095 664467 318954 1636460 1113741 1524180 1132205 749360 1313706 1887960 974491 1302118 950486 897334 1787273 405444 200809 193978 387374 315028 59221 250852 671891 1415757 1933255 1946830 170365 526429 1660862 1939500 1850662 883681 505749 513285 1464435 1000293 1481205 638293 1542865 1467201 1145536 590777 1908866 698139 513199 1244276 838452 187398 1180348 1190998 585615 1305402 511500 634148 211757 1154802 1427208 1694414 1130549 1082105 1427338 1679141 481713 30817 1144596 1335297 442301 1840767 1284073 299084 1684111 421081 118497 936825 762211 671124 1716196 1256076 503807 723718 1794454 1305912 1430621 713705 1474462 1958467 495800 987538 1833894 1334890 1306215 1711582 381482 480630 971160 119632 418454 1724810 1384218 28450 395167 233834 413758 670811 949548 1143328 1040902 97020 423540 93624 1567091 1680936 1228022 811491 181850 1828489 1850585 71326 1201840 53273 1986952 1596976 917780 1677338 1120593 975919 394149 1024444 267159 1742573 177066 46856 1984475 1571191 1375422 1630345 866073 152800 1120517 1708770 735808 1534660 1451172 1413688 684026 582528 926707 861338 1613134 1719518 1236467 392266 1275885 658160 615922 805770 1809740 1695039 1638897 311185 1084435 1797477 217236 764195 311502 83177 1514305 1239236 1596088 340435 1838593 1104596 872672 1377794 1043883 1292367 1837630 1082568 456482 263958 1583167 1009406 621848 1267583 248034 1227203 1835465 286161 301836 1007557 610781 279703 1423136 1716119 1840322 1665111 1451475 1919079 670081 1455679 1214044 1743723 1883977 723551 258999 423750 1835837 343364 268521 830773 1715964 1293318 1626689 1406197 1154924 28626 1629336 1763212 1946038 1322968 726996 641209 1715836 462410 1492209 737583 370928 1171858 298335 369404 555415 402150 764634 1739858 1157179 1485020 1049686 1809987 1551942 668608 1840886 1345002 478833 147268 529436 477807 610866 658132 957911 632427 1339481 1650660 1093796 1364353 318983 1178469 1478654 372832 1232116 1414592 789989 1509433 6849 1336907 1183683 1445693 804086 721005 310629 145703 876604 712038 366223 286669 876668 973497 904001 1216470 1801837 322613 766295 12432 1692740 1284166 1873682 875713 653263 1898975 283620 1136221 949558 1996910 1640123 643892 749757 189748 794874 1561603 344699 861094 927217 649147 516372 801496 319766 422274 1951018 1353700 682832 1877029 830449 509675 1397271 1326812 1533566 809158 413651 574720 1452652 1892015 978659 135013 175477 1065479 356141 1636323 46827 1681860 995008 1069174 1033673 1276358 1212114 1870395 226632 1245775 195890 1318222 1904915 78225 1334984 1366440 461108 343475 312153 372107 517180 700207 1983709 169481 1499671 1880316 1081233 4249 1919786 327082 1503630 1617482 838257 1879532 1046260 336550 725399 1152694 996575 375743 154181 781510 155697 598483 1820044 70272 588478 127814 1495072 644170 1755075 1896898 1084131 1763704 1780495 504689 1577160 385238 1869587 519228 1760870 1043535 448948 1622817 1151069 408049 1865393 1700479 1089076 1639224 1124577 1663567 1914508 1009039 159678 1915360 1024628 333415 812214 1942940 1038261 1473216 627957 431089 233326 451154 341937 1269970 1356044 670649 684607 899813 1184670 331242 31104 1396028 29685 711768 1026718 1493402 480138 1968884 139738 1104471 1239783 851026 1387671 405817 711620 1217265 601009 1741781 1152741 1199192 1520374 653822 1094184 1175877 626646 963871 868649 1121555 521598 101554 232237 101666 1302565 1160323 1249752 187906 1016489 1365409 1132192 1236309 1852889 738658 862354 1807030 1804395 288765 830296 71626 1337045 1458568 1749052 1235946 1492474 9365 1918443 1472570 1559768 1795536 725273 14538 344148 1842467 494985 1162742 1990037 258932 1453046 1029581 316008 1606542 1038997 1299364 1657960 1175771 28342 1184026 444987 1813321 943508 1448142 756318 1419193 353762 1802877 1227318 1668485 73207 707048 1852079 167181 1578864 687668 465094 1120193 1889647 272747 31009 1410095 352707 610695 194504 749253 816424 1584629 532605 1101325 524366 203171 1138617 1444126 1038934 437938 1389749 1003932 1717759 501479 190051 203133 95666 1178424 1278374 1872636 1932409 768910 1765016 1314976 759584 542912 1021739 1364337 1477652 1497282 1424108 369930 845954 221344 1627099 116960 122347 1335139 461319 1583225 798694 1320694 48929 266767 1606487 1569238 1049704 8145 1601722 1420907 721108 330971 697985 361624 1065436 1586549 650443 1280664 1000919 1214744 1789085 280547 182874 265835 1720712 538306 278225 1104854 1360485 380920 1660364 574785 1232107 432232 661244 691937 1879846 946112 1067895 294773 1360808 1412890 489899 1371514 211070 1262907 556533 730822 1436044 820980 229637 1205210 1757952 1952128 1696816 1532440 1256660 1588517 1888510 636871 237254 1969018 1593105 686149 1756051 1273866 1814173 1399817 985694 317775 545954 7207 1546357 837808 348767 491684 328123 606312 1529858 1679840 1740311 1062942 1623769 908962 1157535 200850 1267476 1319215 776779 75040 1848628 556629 1340700 252218 1697993 1981575 1792313 1200456 136900 1945279 651330 1513979 1062805 1892066 1747714 1216342 1090308 1015234 1177544 1211905 584972 1241183 638227 334496 265333 1418542 1879615 1708882 450797 1630181 136660 1670040 566442 935712 1176489 401213 1485093 816844 1210299 1155184 1342737 1707244 163989 1877078 1025832 11079 159848 1299919 1927890 1666165 1442141 968634 618538 469207 751910 828626 326480 691067 1605504 1077292 841049 787441 1216495 1895113 1768845 589428 1618261 1433126 1227392 698753 904942 111957 1241125 586471 1377789 532100 685802 520086 928009 14642 1328084 96744 1556167 1951990 1997864 242698 404457 1914810 1899078 1002686 1913007 493035 1897204 1921671 1768789 672751 1482205 1542342 1481571 390231 1089332 919818 1052328 182213 974302 358088 1919170 107437 166758 1863288 469258 1712725 1305546 1276401 637545 121135 911965 4599 778956 1331562 216525 1383140 40290 1351371 398904 297923 919010 373646 1741770 1649243 1367086 1231433 613899 824355 1124915 205516 1437284 1637950 948746 499181 149969 1855329 480425 1287875 1966772 1021836 1284407 1047211 446034 1616180 431849 807826 894168 1748870 93040 1633248 770088 1496689 686676 39895 1045049 1988115 1809707 760878 454608 728031 73126 1866740 1420072 1259226 1839683 646383 1834484 926089 321187 1327397 1978480 1020218 1962863 185975 298802 1390212 662845 165599 1352835 967077 1646146 1917626 126495 1498496 1385723 1959385 1133201 1339856 661574 1279062 733965 1794209 1997214 658480 135632 1206591 1121978 41187 804420 1355479 572073 1989750 1628301 108547 266789 349419 742941 634639 1749910 1709544 768304 435762 704608 1840385 1397328 522092 1538871 618767 1821814 1933358 160263 1578246 125353 1901612 1628013 1717521 481254 906102 103650 205507 1227427 307700 122168 568004 1280270 611916 1087787 613256 1651741 852039 805934 561581 560782 204264 541142 749955 900439 1249943 481806 1266248 1679927 214261 200858 954525 1975442 1832816 35012 400743 1585477 555780 579047 291758 452450 1825022 1390403 625765 676914 1027687 1129630 981074 611057 102509 1036704 433574 992445 387205 1876258 1281510 1021136 1715238 317253 1356091 811180 1570236 536016 152245 893216 87018 1824125 190037 793588 1110047 1602367 887661 605108 763184 1349805 1770650 392234 199845 1004467 415907 1872033 1635901 1000944 95444 1194526 676609 1742261 740939 1306366 240070 1628861 1103972 1484956 1658852 563618 170582 1128039 785762 1372263 1710672 700755 1681477 615978 1092013 1586207 1160487 823819 938765 1858571 423122 25796 386158 1831064 1639029 774003 402892 161294 1329619 1807589 281725 1356053 1688044 1065390 1767597 96721 1120485 1775655 582256 934387 1882203 582526 126918 1599147 1595726 1931662 1002901 324785 1456812 99446 1608970 1287092 1677406 927258 394239 99870 953618 828244 177376 41219 1414918 1586561 282444 1097157 206080 1315831 904726 1167004 519886 1936709 1018112 1720921 1521860 435655 583375 1996109 1586962 642904 507698 384388 386506 107413 1777937 369164 688354 444336 239900 454271 975289 1768427 376734 1604806 1176006 425227 59468 1925969 1680122 1753607 506440 1856704 257128 949410 145219 47258 163106 1905155 308649 1365334 413883 1403320 387368 369939 1466965 1399867 1848048 140339 1656924 1050410 1710327 143637 1918252 359338 450632 571160 632459 1801863 292101 1218286 1946759 129129 734876 1509003 302153 912 1332783 250339 587994 1376080 658896 1315220 1671976 813608 1108508 640414 1848707 1865876 197812 1806575 1947973 732455 920220 1741115 1631286 562050 326259 555853 995750 1152701 909818 1635661 760915 1240371 1551370 1678243 43349 784130 128067 1806522 575354 605021 666223 692979 1833475 1775250 172557 1798943 1638610 1004585 959780 1539588 384141 1896522 1088573 1033927 44049 468468 1665219 239834 1013360 762999 1604494 1032984 387407 1719892 392213 819639 1191785 1499113 37805 1061677 1516097 381314 1296843 691628 369878 84566 273669 1311703 1772426 481720 1591112 1842122 1167911 133285 376657 1758379 1973087 626280 264471 372387 1289280 23826 1587289 1554218 481794 1408718 249876 1317160 821964 170920 1270024 683608 1738237 70773 72076 106887 752210 620025 1021584 1348827 1693084 1794839 722273 1864155 858753 880746 828543 1273768 727358 1563580 652230 1366975 635048 910587 1926584 1228224 578131 878276 1576216 1226940 1220933 1789462 1444317 1920624 1751332 1157574 1161472 1900372 1233183 992353 1854221 157281 412468 1307769 1079911 893427 502480 926561 464319 1855523 1820596 760569 1495869 733309 1746809 625375 963946 1149819 198331 1126372 1762698 1187900 899497 435781 918162 1594153 1212801 360019 1441685 920561 1259830 1068833 166880 366076 828125 1328928 1676090 1569078 229718 1970662 1153472 1292998 824502 1199870 1404910 103858 1746323 464492 846658 890771 1116530 693622 1137999 1895761 582218 389348 601630 516169 275822 89402 753304 1478475 725048 1186796 560122 1528926 1353139 1049469 121193 937999 1448789 1709636 1067358 658656 912590 1849823 1678873 21614 1594877 470166 631393 1514286 812349 181750 362545 1180141 1978818 488432 212947 936045 1407790 1737326 1079315 120132 1833605 1024179 1759582 1257273 800390 66705 172452 1377607 1229170 554915 765835 1980908 1823676 1042724 614861 9614 1328891 1256892 1763730 1297000 183447 213711 585473 659857 1964504 182304 964679 8972 161755 660894 994687 68086 93477 1316782 1220502 1286269 1061096 658671 866862 167327 398433 1784439 1499257 426524 287399 281280 200076 1760238 485068 978113 1905312 509142 1280636 164790 354459 492003 414000 1866414 1372694 1659340 477025 509413 366774 1026299 990303 1960519 1270955 291500 345565 1516423 1384705 998540 1390014 1311105 1852966 69506 138809 536548 1728975 876864 1545092 1834818 1138575 1737120 628721 1063408 1509956 1874564 218152 1782512 1792420 1784651 359720 1553004 328305 1964237 474159 335144 963210 940305 396801 1185162 163190 190030 291577 421654 1108568 1031903 879595 16975 964966 51134 1196744 65724 35256 1542269 213629 1785096 440805 1974446 26861 1840885 1602552 692586 426195 1678349 1088220 1508077 795523 1365759 212889 155186 1484322 1498716 1717668 1585613 1365847 1655557 1667159 1437107 1258049 460271 1745095 1764998 1107067 1399815 1055059 1465829 548088 156686 778707 1467338 1819680 754097 1645543 1474253 144689 974443 412711 1278681 1402021 9433 1150842 1139533 286455 199377 571896 299406 1247255 411807 1880400 1382311 273216 1865397 767382 1982846 680780 315910 982772 748939 1831055 926592 865006 577025 1024650 1220680 1051643 41241 1094469 766737 1162777 1690277 1436387 1238439 166388 222712 1402660 740467 737486 512361 1982736 1112260 792169 466243 1605030 316939 1472608 1280218 1366689 926914 672209 537912 739543 1261438 1868660 1266038 1460439 755904 1184513 3606 1165533 1646789 870987 1221678 1490707 70695 730083 1508377 383544 424289 449621 611437 1060806 1690789 1509056 751415 1548085 1874134 1711416 1655071 73395 1674716 484769 459536 1287341 798767 1586165 1282412 1184429 1932427 198834 228765 824211 1628329 706690 1982406 79753 942603 1205669 1172545 217474 547974 668691 1806582 1267378 15705 1644725 113295 491137 515176 1102961 933135 1740572 528154 443333 245564 1810260 1217538 1133418 1672547 64087 1149083 1514791 247458 490562 1806879 403192 358266 953056 1828360 1845743 323641 1917856 844314 1209570 1202275 508877 994715 810933 209116 1912974 1004471 1067811 1675196 559831 1536582 320355 233032 1975623 392191 1336966 811795 1336475 1905875 58592 847380 1716403 528331 1101547 1852047 204370 13054 1901958 1818941 935831 529651 701120 768001 332454 1857151 766539 138662 528768 633414 1713630 957436 438786 1571882 634047 1683192 248679 1504711 1471989 1966742 1052006 1224195 271741 976220 1617658 1058076 1420237 1260445 1470566 309866 1404042 1146069 816992 981297 1822065 1487303 126296 1936969 1646407 1101384 1813755 564662 1333735 1702545 180036 919442 1794118 523893 1679866 626445 857104 1520606 501281 1060114 608277 443616 1819259 714968 335516 443558 1503775 944589 984419 1364590 1567460 508744 1720849 1123685 1210652 1372056 1747068 39906 1859089 1446589 769267 518845 682966 609022 1400091 298782 667132 426255 1133577 71448 727114 1227256 1740508 1317428 1945746 1392576 512573 1426317 740816 335811 1979495 209131 876313 639977 1447337 1164597 391837 704662 137927 1541167 990900 788088 413051 1928538 335167 1634488 1808492 646734 1499582 512722 490146 915608 1045841 1162986 1580267 1331064 1949478 408755 178407 1459380 744587 1551226 1440227 763596 1616181 1159327 1102382 1099589 901709 1603010 1414272 610484 1428939 865388 466018 1066888 503478 1870694 154968 266187 373301 926566 1626780 202782 1183474 1120601 1966374 1231291 831085 175117 890644 1844235 1764347 1862127 1746989 56067 530976 13994 917664 324845 596342 579879 1541600 1280606 1846817 1910764 1738886 253670 325354 1186976 1423082 580534 1926785 461357 416333 13303 846102 1105872 1292849 1460679 1215936 902495 1652882 871184 1445894 1986831 1370484 1364399 1572875 1577188 1053999 1430461 1167308 1368042 1300549 1315982 392823 1779914 382668 1060117 1531303 1290386 1728833 1293237 1889811 1923584 1457170 1753811 765901 1904625 1468756 190766 1339693 114356 633721 1492496 236563 1473188 1453294 1924744 216750 1567509 799319 210137 1971382 1790525 1165534 294296 921382 1483777 1526963 594440 1121770 1694727 1283548 532632 299499 1808501 197615 634189 1593972 286684 644142 1545348 1647176 443100 506979 1056489 1730759 686846 216258 643721 1295298 362609 408487 1141057 1707871 89334 896355 589857 742805 1830473 1299579 210611 31221 1163459 1616753 1473146 1678799 487380 1552388 1528547 750746 1157849 1201509 183891 1320232 423852 1984238 1500456 420567 298398 697537 1390530 569258 1196372 1720081 592349 732355 327778 14672 418770 972080 1672016 512048 1491788 1192874 622723 607111 488445 256489 1341785 1070432 407631 1644475 326639 901723 1802149 1031503 1385216 114908 1043781 1992471 837641 1091259 1287404 503854 166329 566308 1242616 1701752 1006648 1219532 753656 617697 662726 1931718 1385295 1401630 146794 1474283 1282601 1554544 756664 1649799 94019 668754 1094568 917812 870043 893430 111809 1667268 146106 169535 1914188 550935 811590 777401 1384597 1037552 934441 1418006 1023602 972156 933884 815837 446999 915641 534020 101394 415813 1456292 537935 546601 1037275 35888 736768 540264 118117 1075013 163154 1643966 435525 1979842 34230 1988665 30827 1292888 181121 417693 938220 1821492 1097781 1513784 470422 359108 1027898 1990512 1914728 1585421 426017 99034 1610180 1417437 1223827 599192 1019688 1799931 520021 1359953 1713821 1150064 1306381 25449 1092432 480371 677680 1308277 33026 1950657 836309 355704 308695 337657 342249 55742 1608678 1237528 1009564 1208783 1459881 1203649 1944930 1352461 228377 837918 1719297 249531 55248 1354292 564244 1172509 409936 936637 1846121 810017 245058 1372114 235424 1041062 1282489 590229 25780 368908 585067 1555441 383449 1056475 1354342 814374 360433 265398 1949986 1224290 1026541 1941552 1219398 678921 145750 749466 518301 1214353 208260 183757 765271 667550 661249 118851 774596 1943628 1667456 1227412 680982 1176252 1886684 674380 1049111 1365448 866085 43357 1134825 1944982 79780 1509402 1259369 830183 877683 1502361 76572 454433 247105 1807053 1630695 1445234 1890382 1248226 1474274 262501 157127 1097196 1146073 1005365 308162 618640 307455 1068221 353626 641502 1088106 1743653 1647825 1663358 984315 476486 292832 1522791 94463 126655 438862 1099367 1865230 326347 557203 304758 1728969 741691 1062001 1575270 1582277 1391142 1483248 604491 385379 885751 36315 1875444 1621686 1675276 1988995 111289 1228344 735827 992341 1955302 927282 1622311 540631 1548792 1691272 810738 998408 1517869 1962349 68764 1963179 1413831 855440 1552948 1355554 1001850 1407701 150873 115216 1919302 803057 715350 9981 1630474 213300 1288843 440572 1725742 579711 462420 1661387 1041165 1550291 129852 1240915 883939 1750699 836134 418367 274444 963089 879720 1894834 926245 84112 306902 1713165 852199 94803 269436 716062 665298 725593 710879 281950 1834129 1004433 1907468 307779 1765684 1132178 1777576 1771896 1936557 1542685 2797 179797 1225389 173753 244301 1659216 1296399 1559216 1651516 176604 1695875 1297165 1338641 1864381 1752820 790600 1526032 278386 755252 1331137 1349306 355947 1315845 1619838 968922 1671152 350770 1822035 1318498 471704 259701 1772258 1847449 1347217 1214390 1952672 1260868 585999 602432 1118281 563848 1421152 367292 8919 1423773 1067640 1302914 1777249 297473 271560 753888 1168741 199134 342669 1957140 1812983 1084904 1625382 1713022 1874816 1088377 1750055 1314326 564579 1603221 617419 1333989 1786278 1252314 170186 1555188 468137 26678 301564 1205600 670823 159531 165260 610198 882881 1094819 1731898 1576812 1560232 1369077 1534756 1172773 1385331 346503 234835 1061865 116286 1751208 1295418 704210 1641121 1955677 95376 1808576 1655020 1714515 285042 1315007 889956 1813735 103806 165226 1788507 1707060 917463 990441 21979 69491 1557598 1506755 1616915 593434 562887 991192 79368 343267 1907582 107504 452022 799282 650477 1688495 657821 1094281 616405 653102 1439110 1079473 595134 717537 1575827 522747 1495851 1508859 1834956 1008468 1175222 448807 1909509 610946 197951 129022 660390 817167 657157 444927 344711 278801 171206 627095 302097 380759 1873933 386579 249746 1541477 1662080 1085644 1846097 1143533 369121 1770661 769890 1925173 566689 804671 800923 1112845 34838 952239 1016655 513602 121236 762210 1786189 1106708 100179 999542 1509525 1814848 1437187 467197 1233115 1049498 689254 63973 822169 90084 365631 1063358 161848 1577230 158420 1662644 1366478 221449 1115360 20826 1588539 1759237 1684032 499585 1236698 1718735 1928393 491208 497580 1849440 123904 1403377 88926 1003669 786466 180673 88252 54406 484195 1516837 1807582 378017 348380 1158927 1150380 108731 966035 1029951 494772 912489 868240 1989359 63278 1988459 1107566 386708 1420136 618624 211121 1158609 1258642 1654087 155325 1848930 406124 1275585 1608888 371181 810420 1194963 173451 1719600 1567235 312209 1906887 1544460 330345 1862610 762796 1990516 32163 999292 1420809 1648084 1925197 1959540 72464 1632060 1137575 699008 1202426 587447 366049 1939411 891613 129639 688837 1545536 372978 666650 778023 1128393 1390741 292129 1225377 833363 1824729 1942234 1320140 710710 434677 64617 1402295 597712 712274 1489462 999241 1982614 1597824 1621770 670952 1532765 352456 1633954 1670976 534618 794894 488700 17141 1016713 628626 1672795 535705 171550 216254 909595 644280 689759 1066628 1460938 21484 392792 629215 213595 20964 757521 80899 241089 806477 940349 121052 1089764 1787715 1621741 144740 259797 1152919 586847 846475 1294139 1994207 1959924 1465392 678142 986051 393451 924216 792715 1564040 1545869 621176 1699553 1444092 1812130 1557886 503901 239179 998453 389639 1308712 1014692 1556582 607100 855336 1418964 1293908 1817809 1482532 558992 1346531 553835 1465713 263377 545260 817017 317403 480607 752268 221946 1472970 58816 346778 1900753 478995 319473 8381 1354823 1370052 575688 748933 1987205 268287 1413878 1900061 1930733 249366 1995569 492992 565399 618637 129746 35981 1576993 305046 131410 1751767 1745869 1702194 320315 321229 1850297 1603478 744534 459959 378968 1593461 800807 74285 117295 1826316 1587587 1728656 941101 1294014 285362 1184336 408763 1495853 314733 931639 675288 636802 1712522 1642295 551543 1984463 465414 400629 887208 1396693 1321578 537444 308569 1726600 143313 650948 588368 1975340 572027 538908 1477095 728732 1056094 453951 78927 599022 1447617 473014 621137 1529433 1060951 1638104 1307335 719401 38588 1034515 1332316 1282312 1677564 1221470 1430430 477372 957069 1304591 1424466 1645727 447913 1874913 308575 1251067 1751589 1664094 1723054 912897 1607435 686499 869368 633608 381699 1677874 664148 1010691 761394 1159064 1273571 333773 930732 1248494 88459 1887029 144998 757407 688204 1436898 837816 921713 662384 93546 71286 1732373 662503 1070984 225601 49116 1358535 1286038 1922584 1660173 937327 1300846 1334212 1677953 253173 1727767 984460 203981 69190 1413464 1081837 1458579 545760 522761 728699 323378 1607916 562720 91649 759098 164136 617492 1951953 436137 417842 721272 867832 1056025 1246764 723792 1732157 276926 1208818 320685 1578010 1557572 55528 786842 641357 1392673 1475892 1264502 689097 1866307 210519 300064 1757082 1674071 923517 294474 1289890 1576343 1979583 377706 1670960 326299 370605 1475536 549824 1195835 1655787 1915964 1539342 872758 735370 1460751 1669535 851245 1351741 703654 439597 491411 1001867 1334075 1694898 1153344 476425 598392 396042 361885 1206311 1377128 933360 1784239 1025565 1433942 996520 773176 919029 966414 534194 1673250 434805 793959 1641977 145257 1673252 1971791 548367 442495 1573898 1750658 1332388 675774 1748376 650597 1167890 1640625 909325 979041 111942 1999806 1526809 1696594 1845723 659763 107683 224311 1962876 1123463 430248 961573 634747 1965094 1159206 1989394 961774 738035 1182630 897243 1780980 1521983 1812548 1077394 410340 196650 566811 1698697 1153690 201794 1112269 1329645 1248182 793615 712180 1371279 1655275 1888115 566525 153377 1017663 1012999 1459811 1549616 1061811 967630 103741 200509 1272381 423091 873643 1785261 471189 442166 831157 1377282 131389 514291 303083 518625 1057002 1378272 1567949 196785 1983409 1881886 1780490 106411 1472229 268923 901734 1680846 1778613 1786737 1648644 1822830 1746687 1612035 660615 653991 1777388 1800634 1136681 1070247 1071434 22491 1830263 56909 587155 1843781 35883 1723691 610296 521128 787937 707397 143087 1133872 864277 433036 1430240 872470 1349022 933573 464356 239395 1747326 1361647 1166999 1226042 800000 879302 333702 1133075 406828 1182729 1001669 408872 376703 1273416 1438702 474749 489365 732949 1371867 174774 1970737 1900361 1849034 547771 538686 1771765 1242004 1350052 24907 663965 471828 1854750 1338424 395915 1270610 730691 316006 1938359 430387 1236560 674669 144264 417806 1400480 1280131 1824788 1243835 1847421 1616598 1929665 1551085 1511238 199019 1026361 145475 475491 1236061 1811905 104290 473470 1188815 914769 612591 276231 1100017 129858 204423 1666458 1546577 1608613 1113950 1741404 1644232 1344263 1423603 117008 681603 440446 194342 681333 164711 1900891 1969204 760658 1965702 1469228 943485 1519703 385670 627300 696602 28813 255449 480250 786376 1465786 1279642 526858 664074 55420 1953779 29520 1946850 1231258 1115707 178477 1618348 844281 454515 1376342 14116 623820 924214 1454074 119327 668097 293923 528922 1942461 1439922 1780743 647718 81498 53661 1094871 1296791 667786 553857 983317 1765887 581761 1302669 195329 1489869 930937 1944011 917319 121451 312391 1155282 1866164 1148566 749667 488476 91135 1911406 254196 89663 686722 40388 879024 1444288 1006483 936281 1736019 1927771 616368 470335 1294949 1953507 602775 331924 1585273 37150 891327 183173 659614 581042 1658543 1065152 1210241 1450841 265103 1717573 1283175 324148 1477889 1854885 1954343 1084172 1981477 1421398 386327 1699932 1559152 27488 186146 841425 919697 314277 1945415 769067 1075120 914311 1427852 1746858 956484 294660 271044 1992966 1571112 1045853 1520730 522623 866605 1977528 371375 1327805 431150 1945377 825069 1467336 1573242 1923707 1934943 315668 625078 362601 1740268 625756 1984534 1505563 7245 1371244 253983 1516934 1335430 423679 436598 1570199 1257665 1053389 186598 368758 1533326 1337841 1866870 1671127 1790464 1614327 1770487 76908 1222172 374157 588559 1635716 1630268 550707 908556 1993889 279071 1875078 1483370 307479 1039257 289202 1508799 1750827 75915 838827 233791 384660 857939 227912 934981 1002299 5311 1993955 1656223 1432197 41242 1040207 268690 1161554 1041819 665197 1396854 576955 703835 554674 1699496 827693 716432 657473 1978559 1769969 933321 53533 1214835 933365 1256668 897196 484537 1436780 1806985 787257 1282706 368039 1236747 1690394 90869 123207 558408 850893 281429 1518446 1621261 1464894 1637839 391769 240247 1781272 501176 447841 1240693 54620 428814 683895 1743183 1615086 1350082 493785 1716543 603259 1692944 65196 569054 1054482 766328 1953462 1652400 1519025 576364 1434648 504255 1914985 1741154 1771531 278727 263919 437325 377798 59964 13377 1887924 1986928 608217 1937646 19250 679496 1716243 574233 1712059 896344 1066428 188716 1913616 1595145 228103 981205 1100495 1777309 99913 594184 1604349 155577 719906 1777262 202969 1033138 652104 1495534 471874 932878 1172206 245183 1047451 956549 617994 1028560 1845213 1485484 695725 219563 1098333 1601168 888182 1068071 6983 1256244 1911310 179408 146070 304312 133301 627006 1665690 163417 1362120 1290774 263357 1648355 339657 810524 148245 1459665 716200 1609452 1899096 434984 1971059 183677 1259927 581992 361710 1576190 337247 175687 862727 1541510 1792882 12318 1580840 1777387 688069 122147 1188512 340450 1888386 1454283 103367 1807513 971121 568476 1782323 805136 1496672 1979324 453607 1425788 227538 1731527 263747 54065 1621054 1872543 981440 495572 905894 1921658 103469 453373 1300972 1585152 92966 971761 1503203 1034905 1586171 886538 689063 546595 434901 132851 1077335 359288 741322 1243981 1150619 1331957 1589989 1982965 1336176 1757245 337222 805862 1437222 774621 405993 1011667 1834349 760920 1872058 367521 548959 351677 1840727 736859 1779900 1043177 598327 699511 839233 1915854 1862578 924145 1531097 1444752 433368 1021834 815094 988386 278910 65248 392211 1525480 1690242 95158 1457247 1215210 867283 312591 1271479 620662 1392457 248112 864297 957662 1838959 1377241 1884072 170787 565394 606451 1286464 1024048 689149 55441 642419 1306988 1892596 1768190 225278 91653 671831 532832 86348 552918 606176 656298 1021149 1668340 1385644 481102 464407 1729820 1583525 165690 714872 82227 1411734 1075622 1185693 68354 77070 823331 245410 45832 1450155 1079008 1521706 1485948 636741 30982 525603 831319 1644477 462866 1476961 1434421 568651 64666 1681867 1289673 429241 343195 292253 590562 1568119 1318463 371326 738372 1612830 263474 683172 1647089 647359 140447 64996 862694 1970942 1438123 1267346 1279453 259182 10330 840092 1419282 77357 1251592 1002828 1448131 1688576 162013 1940576 1041026 1765784 1779614 727967 678401 1505194 6910 946145 1074143 1992865 1999996 1567212 1285797 1846865 279204 1894798 1236985 1411209 1147034 269404 156113 21575 284135 1114975 1087404 388070 1884755 944932 355967 929815 223872 1504887 1664899 1489774 1118970 1547246 1810577 819568 1638994 674822 106883 1824821 468659 541038 1937929 1588499 1115886 461558 912043 122722 148542 1150890 1401734 238177 724 282692 1034910 202495 1083099 871258 723243 878421 1664650 1547726 1034546 357070 107405 1982560 587847 1423329 1109349 1776306 36825 1370876 1990864 1805333 1305227 427171 266497 1693352 1972323 1225027 1368162 818963 856771 1530870 1162735 18850 861221 1794004 833151 484698 556469 769582 575824 1333171 324970 1325615 226812 47760 27270 767352 77144 480298 1534059 229477 1737976 143910 1177005 613188 1926830 1134465 1980776 123866 513050 73362 1621232 211543 1194 1551487 913538 767641 460994 449009 101661 1614018 603558 201701 713550 90514 1036841 1795007 1400069 1593426 1695407 952974 992465 1523392 1482705 727734 1225909 122955 1913539 1440009 1061028 914396 320326 1864953 1506014 859847 264657 77884 1263783 798115 1140649 1225506 477739 1536609 1936707 93318 598771 171408 676975 1600619 627843 1482599 1584072 1514395 300150 1083649 379494 647897 448893 1302541 1916054 47252 1247094 1329398 791191 1031146 1876991 1449809 719053 1355328 693524 226745 1695337 1619486 1991624 1090608 1764617 299678 1406596 60416 1925114 191700 588371 714294 1643528 1715295 841777 220613 794479 183554 1226862 1322300 400259 1385344 306624 1194213 23583 789906 1981378 1952625 647785 1537536 204563 496297 502077 712420 767716 872101 63246 1926003 1277337 1348295 874313 1546411 1406364 1509518 911997 529915 81990 236882 1306897 1544550 1126613 1982389 1818510 313442 1960195 320276 652061 268113 685090 1766583 1004892 925695 302352 719469 463561 562606 1725292 1993366 1284974 984741 1477425 1570603 1961125 220037 1712815 1310868 1498371 1729696 1727931 1973684 1590222 629408 267930 939550 506298 71164 1577238 331667 1984576 1418420 1822375 731854 729973 943460 1738966 1137787 1095650 1394872 947062 1505586 998248 1055129 950482 1959017 775885 978068 1414304 606994 913720 36660 1757740 295171 141758 969986 226104 980952 1799768 452176 1905716 1792269 387511 929393 182240 1086232 63177 1882294 1682375 1632453 1160886 1103632 1658929 1954888 376389 1778421 405242 410125 714651 1346811 501451 1320839 1693548 317088 460982 1313061 255070 1397892 1255432 670732 1523283 1087875 858909 245267 1564405 1075008 1146107 1894999 1921836 913181 1712081 449445 1384046 161984 1920841 1380014 1024781 374403 574072 660138 99536 322110 1824227 265631 669566 1027740 924239 164785 1215121 1887602 406272 1896324 1919076 324836 170966 1024470 303458 1622176 178052 1399038 1895277 648858 1567038 1006013 399638 100884 795755 1007180 451942 1637009 957483 70331 1241281 239646 877156 976761 1915059 1529027 903254 1041328 480016 1596451 201415 1484343 1946545 144565 247359 248596 1724722 1309586 901474 929082 1679554 264287 1636056 1377188 1463169 1977266 150789 1120282 846425 342124 996910 362326 572256 1934331 1885536 1220049 971206 376092 554342 413098 1724953 861174 1535738 135411 509628 1321687 892937 1435886 1684580 280761 1598543 937929 603438 1611471 1834121 1958490 945851 394478 1009461 167018 1216364 765494 374570 358057 1552962 1561171 769185 1541298 1518639 754193 1272114 840268 170937 869810 1562170 804127 1321847 695372 1039203 1561388 1383653 1407465 259086 1352229 616196 1315433 510338 1527483 1795280 1388364 779988 1701680 250489 82068 819852 814376 1186593 1117708 263479 1940267 1174105 1375741 840515 38564 1226030 636709 762126 374811 1775513 1296713 373949 1081534 448138 1099162 1361441 124630 1950776 82994 478808 1492290 1858348 1517646 474707 1894053 1749336 816209 1608050 914507 1077596 1159369 1494382 1778597 999708 1927621 41164 249004 921841 887158 1408264 400918 1627692 1480507 613682 393134 829539 1634911 490073 125899 1150051 1623338 866365 418625 1941658 735812 114809 709395 456958 1177140 325415 1057474 1045727 721001 1141713 1253629 1441566 812417 499683 679316 463644 443283 645380 1248479 402861 1864747 114297 1947526 189304 351334 595535 374887 1512572 1433410 203244 1578012 1488392 1380202 784578 581508 703052 1402039 430170 1217583 1897789 1485274 290561 1500372 1939477 599735 155633 1842535 747754 1172977 1111794 259776 1443134 1211085 1118313 1517163 781074 115292 1880826 1933471 1736886 81406 274643 917711 148402 469777 1918182 8914 1351731 1500352 1911140 1440561 319126 1435902 1946517 1866724 1823817 1081000 587945 1583617 1092359 1841742 576201 1583387 1740544 563123 1519260 346888 629961 171797 855792 244639 741111 1871886 992786 900058 1369079 473115 856234 933256 127370 1206784 1197382 1604434 1401841 1085484 1303271 1078184 736903 1743762 1855156 1558 1323013 1244898 130331 453941 1509740 1824703 1588447 832891 1185804 715613 734666 1413812 917342 1761685 568312 725834 1523720 1947677 728740 1611615 1033750 1049417 406900 667285 89801 274573 1886784 1269588 1327656 1787864 34890 1618361 1274987 166320 1535422 1095027 1297408 363284 1520615 1553104 647817 1383239 541874 1111573 100980 611080 92076 116698 203990 1071664 1868040 892879 776989 1416461 1303520 1765790 1493736 940115 1972381 249642 18711 1239397 1436248 643105 342235 1217841 379229 1140847 323295 1781267 1734588 652509 1634471 175343 793137 1576911 1005090 1328350 509948 1790002 1908543 218118 512205 239384 1731264 1665667 1324228 594364 1740351 1845628 1429469 767635 1716416 1159391 1591579 1625754 693236 1550413 762325 140373 1186784 733031 724799 556808 25959 1878662 1503664 906558 3364 64370 1758385 1151039 1608508 1354304 1463754 1033130 1481733 1839777 1377786 1559835 1336713 426675 1724701 360339 1116182 557023 36707 1596611 1915235 1907560 510473 1238722 1520534 237229 1220054 1434702 1045864 113783 1825481 419114 317363 866243 1240406 193544 820624 522661 763470 956732 1128626 208717 1502103 1628381 1516212 1183598 112033 1060553 56845 473226 382097 1647610 852941 1395624 305457 706735 661626 995176 502910 620705 1191723 1498566 405549 1121180 231196 505996 1537059 1851164 882762 276039 864226 197350 549686 1404367 1338418 934142 1613555 440511 638403 1937941 864396 545176 623707 637517 1034452 497265 1468964 883371 1574029 1424093 1334183 1833975 1764579 1903998 1190515 798040 1241474 813341 125811 1245047 1752609 1999241 602429 1908569 800122 1148743 1233143 1624930 1921414 97092 1953876 860157 194001 1820000 978075 1067893 322682 1863421 400124 823968 691803 560473 963474 199639 277308 1459004 17034 156865 907997 142933 748239 1139087 631761 318430 482256 1602602 1134259 553687 57780 1398689 1175605 1976340 1498905 1090537 888795 597220 633987 683628 1025187 477845 1352665 1172264 1405527 482944 100899 1410251 1294077 1543641 942689 813071 1676134 460900 793366 971668 521494 157768 742998 1554805 1645057 661534 1708311 1380510 1923714 1372156 1799179 1913803 1763391 1093079 342175 489419 341581 772455 1721480 1374189 1813637 1608787 1779032 600966 1928206 1352187 86895 568046 1278086 862215 545750 1805490 1866715 273357 1895089 397104 690348 1510143 1784027 250519 1659605 1951954 1713540 1929129 1825632 1991967 1969650 1267590 1416058 1646940 1894905 750803 1515776 1950927 762295 761869 1971970 181304 1860924 1059854 589009 1289614 485445 1277029 1598397 1737246 1684650 1810920 944911 1528228 1305693 979583 1015815 683409 1550778 1462909 1108001 1882865 1215507 958269 53777 1721722 1437789 1837807 123625 1362463 663739 1782071 890892 1262967 340883 1692886 1610421 972812 54142 1512386 162517 1228646 271360 395536 1141201 953077 1992014 637541 1988316 1498251 333252 69908 599980 445818 1760101 1501606 347411 1607262 1083692 1578498 246913 820983 1481458 1280611 1294108 625264 188337 329005 395854 1246218 1632873 1856144 235248 1792050 360008 1634606 1007911 1308259 1182987 1303771 322507 1234500 1214865 1690337 974806 1529788 869736 979004 80598 573574 951862 1367803 1450635 889631 491753 657913 1015047 189052 1054729 583862 866020 1698879 42708 646801 638645 1709358 1640158 528302 999284 1411652 1730431 1055887 249529 1022415 1384504 984482 862327 1613604 1963187 821457 143347 712652 1497389 846080 1266396 804921 1046944 26496 1902354 906542 886497 1999160 644203 982172 190 361848 1920969 466223 576090 1466971 1534739 1126154 1920489 621033 1681370 234144 1867517 1613944 728584 1629406 1188924 759185 1589218 1841799 113369 909350 653416 1102183 813753 1356252 945911 1860385 644420 1729652 487297 63518 140417 1529077 819832 991108 603201 280436 108486 69517 1759474 308548 1088012 356914 808614 1254540 588475 1218924 208324 1911498 228448 1482213 1718882 640134 144250 1668823 1788053 576324 1132141 1763698 1185180 1591619 160021 867675 393479 448479 372163 1196886 57409 351241 1982937 225992 47199 80031 518100 1759259 1174545 1453235 747133 109930 1968658 1128126 1272619 569073 1434379 477812 1004640 1845967 790402 588918 220474 1992520 1496278 1892445 1816735 1847081 285860 108657 1914923 1422743 867506 927267 1008217 1253823 156638 850164 1561397 1554991 624617 1825064 1560396 1290402 901780 86069 1182046 1245033 799937 1480338 1119738 876947 423446 1988658 570999 288663 261551 573039 1030825 220505 161784 123473 447844 1004270 326924 322034 1663278 1824113 24961 1100639 10245 1156909 1209276 1808564 1236933 1124421 243984 1458592 1666059 1501641 1491417 719318 1188586 856415 1037429 1464819 809413 1648237 1193854 391189 1765171 392546 544142 1471573 897420 1784989 1596510 108481 1810217 640996 1904859 1234302 677148 523066 903715 1834515 1103889 1033938 1311866 122167 1454946 456523 1636752 1238092 772860 792530 451737 762812 524947 789794 156119 464550 540213 1654980 965513 134354 1055975 1654247 416641 1974622 1028289 1145596 1699627 1322614 771628 4066 678687 1918058 1124053 1516277 292798 1204421 904391 225481 49976 1003752 108335 1829749 1640410 1220130 1437153 1563070 670989 1588940 72656 650125 1383687 1785021 1525898 98095 286918 667139 473847 287791 611337 1041403 365673 1457658 655252 1543570 1450283 1756709 1004130 1741818 828510 1406083 750643 1019144 1119905 808918 312895 660623 1789948 1584952 1516031 1653877 1851473 360247 50765 603638 1170599 366144 1882972 74622 1510922 1683463 273437 1853844 417471 307547 902961 330701 209975 1557774 1805160 519969 660675 1297547 1324111 1455785 598196 662233 436079 1202095 533342 1273925 1074754 1731698 1218141 75536 1904352 1660835 856817 1727459 50926 1703491 401326 681573 218675 796207 744234 395936 383923 1592353 1555680 65115 1899515 1219961 1359795 810281 691450 1710453 1351887 126628 1253679 146628 1626710 376127 38977 976325 284445 144161 320720 1803806 1289110 1675529 418923 1791128 1319797 1630415 804570 1388420 1864481 536044 1054144 545610 789613 448325 866614 507592 756879 1643205 1500131 49473 447019 1283867 1477568 1410072 1606829 1142799 1407877 246636 1549261 760415 1403448 239794 955684 864595 1685961 108050 1455438 761470 346881 1315297 1412170 623294 21504 1780752 1216792 241563 687372 770896 169946 639592 1910587 1567825 89249 253206 1464284 605565 883567 524720 229774 1816196 1279850 295094 491218 99463 658310 418387 519921 1473049 347333 19838 1568875 554183 227545 431218 326380 1440782 1638574 1564399 935052 1199542 1679269 632725 647809 1148029 1942392 1988291 189041 677735 1364723 1931347 1409958 1057966 1244401 1996701 1760417 55037 180268 1553724 1399124 1113793 1390969 396454 944460 385434 1011958 787305 130395 232536 1733546 771616 852108 1197998 116997 1209711 1372685 385531 791497 1587623 328399 563289 1792752 1107342 1837756 712276 1733446 1433474 1446005 970279 120199 1036434 456557 378924 1134694 781955 152991 1810838 1526718 767265 1204962 1463304 958848 495768 472444 219923 1082629 1824479 1684793 1979455 1942213 1570059 1406958 1506350 1832992 1608694 1418768 1956248 1123506 1687258 1290380 1276092 1887573 1213948 916225 1143470 1245757 1818993 1629025 1859427 1258897 1501809 1604268 550304 260695 494330 1273177 253237 524857 187876 1830801 485772 1956543 359628 1048039 494638 291949 1722641 383157 1085157 1555168 1028122 58331 1684829 720337 1021732 173958 1775005 120148 1544299 1918176 437306 1465320 1641263 1561476 272149 933138 1409305 718393 956919 553630 283870 1820096 1027476 1047267 1699424 1002536 1104824 1472117 1433415 859360 477274 1825707 604444 1061869 334188 346755 1422106 1780628 1724453 403790 1638472 1111041 239214 1832722 1962464 886977 550542 1436560 1475028 1280573 220210 1909525 1241263 514872 613011 828797 794382 1920947 1180186 479213 1459352 203027 1979847 283168 1158875 1881704 1548957 521262 166180 193344 1496607 1982955 548481 1439661 325029 1175722 1507971 806458 463505 479875 337352 1349472 1380238 1864837 1540465 1273509 924615 1206523 977005 601239 1650616 381560 519917 382886 899903 1263857 190183 1144884 1806442 1065477 990958 1619591 495949 472633 420883 572819 629258 1587760 617022 646888 1681000 926480 82876 1488590 590446 1925796 1931604 695068 673855 778875 1500408 829114 356164 1536847 1366469 1556750 936162 923083 549223 1355965 390239 1902521 1528207 1645290 1833695 1566441 167107 1374724 41807 170077 1782514 673373 1489096 317567 1769634 967917 1414149 1396472 792667 1938577 20209 296777 1178244 704586 1972734 1150101 1250382 550418 707231 665177 1444789 998108 316773 1756749 199341 379107 39166 885617 1059247 23140 1566750 220042 1169352 1850886 734785 267355 270916 1300969 1623521 129000 1183998 1603460 1395993 1450136 1034728 1212405 1703318 373077 564149 1858030 1066105 212685 595303 547372 165538 1633280 808294 724733 1136614 1172732 652628 667023 707423 388614 1307392 804324 1424720 1280457 422074 205116 1625973 1509226 1291723 1661391 79495 1561379 787841 1174289 1953865 47496 694227 1426433 345123 923386 1549370 1276678 1646167 156478 767595 181081 1446537 1663846 1305534 1024904 1922682 97926 679168 1945436 881607 316931 1495315 1425537 59829 723070 1915135 1859812 1479 1520291 319485 537299 811611 1359044 1977259 702598 1635 1858983 127702 1700158 959563 923154 869485 12601 583952 173412 1285358 985558 183685 521686 1761634 1374381 585126 79745 1857656 1138487 696277 689425 396456 1765169 374247 673064 214691 947168 1181165 1688627 1974121 1847742 813177 104062 1227815 1851375 1481020 1183518 906887 1159733 582377 117856 569882 90278 519621 740585 837638 1484547 1693704 863057 1003324 207827 365732 218172 838958 870041 551433 1519326 826126 555967 317873 1996785 372545 88463 941808 1093581 120196 1378476 784904 1951886 953571 659068 1614452 1225029 1264273 1968473 1408542 707902 693488 1472429 1919247 1487742 1636425 792345 638110 914804 415142 1580553 1679788 1220124 950949 1530596 758234 1363594 1449118 1630789 1746207 1756636 828729 1834165 121794 1168949 1212423 837574 251371 896228 1845368 1812337 261768 622719 758501 1328211 137876 1575411 668471 1159662 1679486 1168463 1427848 1543801 765386 585072 113430 811813 19568 730926 971997 929717 903587 1771270 1437236 804129 1021302 402547 1973397 663591 1616316 1393506 1658565 379405 812528 1851016 1303036 1559791 1433341 568928 1628194 1589383 707222 230637 1956454 209805 1077401 1333648 788701 1304456 977539 1288595 91029 379198 1582761 1994537 1964674 1032216 1223842 1256963 1494677 577013 1879070 1871443 1866463 1476893 1306786 581530 1793271 1552137 1587310 1068045 120437 195496 1344137 1712446 627127 1824700 199396 549458 1963671 1301321 490488 1579112 865359 1120406 871227 1151505 987824 1207475 847742 1872512 477501 1613172 772550 251392 1425734 62106 349475 914328 931546 277441 878909 262750 850198 1364756 810381 299160 1840422 151016 75453 428681 801106 1153498 683797 979734 1477848 1258858 1894956 1226236 1781141 491243 57683 12924 410326 338915 929848 433627 1218571 846857 1441992 1889452 1218982 1007793 436487 79588 1480514 981066 881627 1874618 162129 1887789 1508237 1469494 933826 29351 253351 1447998 277343 1623646 1993217 1504894 1596713 1656576 1127451 1441375 256432 309092 939241 1633480 1783988 1478816 1700229 294656 282530 1668518 1728207 1185813 1116924 1276231 925045 1081992 1944604 273004 1660081 1754945 1019643 509187 1881270 476036 1707198 901956 107374 1405320 1515158 199294 325251 434844 1901504 414055 1146658 622867 1906689 1403593 1912895 1531031 784453 383689 1075426 1526990 638047 1474493 1490684 1687192 1617692 308164 415965 847144 820551 1381878 530562 1432806 1842979 828454 1940586 74777 1019837 938311 1511050 1771054 1280585 1185242 821091 1641103 561322 1788026 1636354 1014284 1867537 116288 1716650 1967580 510604 1456912 177868 1083338 391675 1352669 760044 672989 603137 670873 1421430 303251 155842 1436503 844232 1233848 691289 1404622 952290 1363076 497852 69598 163983 468811 88136 699505 1937035 640610 1722430 1531320 962673 1081675 1665276 1391002 427752 1915006 1356810 1520580 456155 1574605 1251254 386174 1096680 1029897 1421499 1516456 1588744 1958062 1462145 257535 243011 172533 1275983 805013 718560 1656882 400520 1911404 1929041 359935 500195 990911 838765 46684 1260400 782658 1285236 1197999 1134282 1029391 843386 1372229 688724 271403 372277 634892 747167 1271283 670236 827774 651150 533950 1873987 1292491 110163 237611 346793 168161 122793 340869 332610 33374 1935882 661492 603032 822235 1185455 1540775 876732 1339464 1461035 1049472 1608988 608816 1354170 1757944 1666518 86417 1459681 560543 1459795 1873687 1333478 1182393 1850925 1007236 1270904 670294 377389 1622073 26610 302051 704534 674490 1497746 225512 900000 1583951 1200767 479811 1100204 575982 1849461 855851 1481463 1058996 1400272 680559 1608220 1206300 680312 145299 1790188 865267 360839 423945 628829 1671776 955504 321826 1466887 906809 1650918 1013169 976402 1131462 341371 563709 808296 301796 994172 814159 334467 1112144 875232 977449 406536 1756271 1416726 977707 1637041 1208692 314332 1420981 1543173 1091830 1060950 1006532 1728204 824467 611195 1461199 421769 1752720 1677334 157328 161572 312356 179703 101290 1408546 721767 973074 683074 363647 1042030 1787028 1568884 476871 1159417 204253 804034 655173 575867 213148 1409029 604529 1749826 1158500 458769 222667 1253942 805913 1464062 1381515 1653236 851404 403444 1436048 1491614 1954786 1350536 1416049 918008 1704034 336646 1229540 337552 10444 1990650 1472827 1445684 1327227 11680 1186618 1377617 96507 1605372 73102 1466093 1410984 356869 23620 417972 1315255 1178649 851579 411230 1496484 786539 1382466 1808948 806861 1158643 1327177 1963038 1161762 878738 1491348 869821 1808610 229686 1067145 523650 812447 1875483 185536 1435796 1035663 465213 1920704 1264059 495274 1217877 997228 1175495 1021197 1387915 1814564 1883523 1501242 1883091 1992350 1170499 1968559 441168 1479869 1530474 163455 137856 902118 842360 713196 65344 739877 1907803 1214442 1727652 1134140 1914566 1294825 1938314 1784698 258497 1924878 1224337 1704419 26214 365868 1334191 521111 656212 1569858 1335352 500724 1117292 1568825 344940 765805 1076751 1466295 561176 650112 1220806 131275 1315424 1834930 193584 1518558 1628904 370671 1586056 478908 1061352 690153 140037 1448665 738500 160730 1965563 644228 72315 1356149 274009 284818 322857 639716 214192 1155588 470328 1726771 853050 1519625 885604 1442671 1491505 677109 1753033 645539 520389 230392 1934405 1433397 1911269 491207 1034826 392366 1237354 1137923 1583846 1497512 208206 1597056 1140554 60059 684594 1668620 1343144 850056 501127 712679 1071228 1605429 1438198 922193 768031 751348 980027 729758 743135 1745040 1912990 445786 1330045 1419961 39961 6625 1943530 1072966 1144161 373416 873349 1350696 741731 1942531 927111 1035303 1559721 1871084 648151 1809119 1404820 281916 1359613 87452 702485 1533405 1122307 1902814 202717 627440 787947 1851882 1243951 1598104 317022 1705377 1837161 341732 1164603 608991 765283 128873 1274929 265400 358325 732811 276351 612822 183206 1380756 1857798 714680 1340249 1797475 1155758 878472 658727 820716 357783 660980 1094292 1905480 1740715 1598502 1579644 836488 759008 434078 1768666 1041675 1875726 1921977 1268917 839901 1151849 496397 1478988 5663 1878512 1317890 502688 1673929 193018 70358 1037010 850603 720960 1814643 678672 468804 34771 770797 1971574 1764942 1421765 1859877 1773293 29242 279113 68913 802338 1292371 1172831 498813 1568592 263566 1226200 364390 1162033 1668107 255567 1102424 249428 41840 852604 1020733 464708 1231106 1553831 487198 270596 634477 1714735 723082 815063 1489744 1539991 1402013 1910023 190436 1613894 1555704 957616 1554472 1968239 475423 1948795 1394306 1767670 996389 1095387 38844 19573 1789357 939299 864716 1811034 325851 531834 144093 927190 486959 158839 1422628 1414796 498939 659881 1670205 1678457 1609005 263913 845794 195131 1329322 171037 706180 493717 264975 1554097 1741567 167920 660219 1657784 1648436 366319 1105052 1589687 844989 1601891 1205902 1988886 758221 644074 1984172 1773910 185037 1515801 726306 1612478 155825 1051953 1770345 1702585 1085713 1030365 1094262 400186 195393 1843533 1471584 40594 1749561 1108296 984859 310675 1625338 36811 1745674 419770 1999036 1145547 1381422 757507 1527050 516354 1101179 1929405 935294 1599583 398266 580606 1919942 1608590 1051498 981657 429654 437369 1011017 97454 1200591 1101985 1332724 935610 51699 670899 1982578 201963 1166200 571937 1653028 535442 245226 567765 1458820 1381556 593045 305535 1394376 784733 792234 1977015 1729725 1351713 1098654 928482 1399234 413612 1706943 1314884 735511 886375 1437758 1182323 15541 362391 1589272 947674 245835 103592 1855298 318097 1346571 225564 1327486 1218346 499800 377113 1799389 614804 1015682 1412339 1031347 1843326 443093 1762468 1406413 1828675 1346102 1955709 1002537 1312768 720876 664072 1019137 1562189 1011226 399087 848128 1636546 238790 1291112 466430 428590 1646125 1012897 1118000 940215 1624514 1332943 1044150 698353 136780 621012 1820634 1291790 664586 1529155 1630127 1865760 706687 101218 1910164 441109 699114 705612 777983 709382 1320619 1534593 136535 596758 421403 1955560 1965256 1097107 464989 1933413 1856383 514072 1079829 1779527 1967764 1095609 103205 820288 887703 606003 502349 1739022 1083401 1272085 1564719 1920653 1961099 1654455 1753826 843187 1764724 1271047 1851153 270527 1564553 156053 1204193 1571888 672007 1699248 1058731 115841 1917083 1689571 1954415 1057898 1417428 1989022 1962492 172578 952769 565718 964736 1292321 973244 166619 781441 1312169 218934 1449233 1943245 1856688 762115 681179 512154 1857245 876900 1469890 1428142 1422565 1757665 1396741 1496514 461190 261024 1066630 1465374 1761921 1013508 743032 565857 1574376 1276503 1879509 656024 943907 1550886 1622506 1464096 324468 636340 428012 1083860 1275859 1642677 797891 544059 458061 1557013 1240639 982663 776559 712461 1365796 143922 1975529 21356 818379 1046552 1651989 1323103 338221 1080155 1049577 191051 1007432 898641 303609 965670 1875459 772693 1271752 863412 1990213 1742058 713703 67990 1038923 750302 698525 988750 1938067 415421 1004140 1428901 745135 483377 1819791 1203931 1865849 1834950 1753815 1418815 1580560 806715 41246 978899 1717226 311434 798633 1654918 1746976 1080168 640186 768807 448242 591658 9572 1198899 1129304 1248488 616828 1282606 1732215 947492 24883 1641402 1696957 1029883 586224 325040 1016730 1813822 1859166 1132454 346838 1605015 1908655 1653295 86322 397347 1764944 1531922 893109 212851 1485915 226424 1995230 1848321 440020 1776300 801872 1669228 1087201 1543345 524724 41108 528662 1529598 1732596 489722 1210272 1994920 682699 1850929 1325961 1968831 1144348 1945289 1103762 280509 878954 782366 1656042 179410 134003 661620 1169627 1668021 697261 452040 73676 1575393 1070157 1831638 21269 1795929 1357630 828674 647404 1926609 196235 1516299 1195718 850197 420926 357866 1210909 985925 1147934 435711 541194 1493182 662086 994609 315840 1047020 1705632 868887 1421349 25657 1581168 1292210 567802 76531 1814668 1943047 1349667 200582 745242 1246324 1291344 1536175 419645 1784467 293809 820663 898665 1330307 1652496 1245845 1970262 1884955 298722 776047 422497 679840 391357 1537253 1147082 479805 1075016 544102 927011 1237234 1623515 229307 1531989 252047 1147268 622852 1847232 1896794 1309387 1316175 592798 1964052 1017764 1557954 189763 242107 87853 1519086 743432 189162 707761 1026986 760609 690748 917157 580654 956719 1341464 676210 1365521 809341 327801 1930172 1127450 221607 645983 415272 368319 1850836 954737 482999 599420 362988 976006 1819298 546747 1553240 339085 1442129 479079 1603038 1555145 94445 1796986 1711620 983571 732236 195705 1579999 1201054 634653 1174713 789937 574287 421243 370469 111767 56369 738252 1942711 1462820 1928176 96952 1231569 1387175 1190484 422468 1846345 314720 1254820 456022 771236 1943924 743836 1953580 1854130 237622 1889166 265940 1119670 1534941 637088 194357 1138476 1487130 989218 234740 1586174 1465923 721173 511621 19550 291041 1750206 876216 1275076 992940 1744129 1175448 1059075 1493452 1749496 609716 242251 1156617 88795 490758 1607294 535916 1415163 939809 1082292 1007777 1172706 1153619 591779 303600 1221606 684298 269997 316078 549883 1647680 1446269 458451 1949545 204740 226779 870817 107611 1302648 534265 771641 955954 1668745 666951 1759059 1544008 644619 310965 903410 1650344 517629 664120 679768 1558944 229170 970770 982067 569881 1836346 27992 429512 1818823 15421 1915539 1054413 1600949 1070493 981926 1466394 211471 511405 1799036 711192 12836 230349 1869646 1909342 1549394 1303964 1032008 86151 406311 271826 659486 325044 1543941 286286 606986 1679169 274774 530123 249721 530481 197560 670432 535205 1307479 45429 1835880 1385789 1892606 957216 1357417 1574059 35306 913749 274107 1585701 587370 1569066 1120781 414193 631693 782400 578403 1957142 1984080 213863 1117360 652858 1565760 413085 1963786 534492 682232 1233085 916713 883218 1552764 209662 144562 663985 1394670 1788154 92008 1508972 225501 275882 1822316 174138 1290581 1375767 1266160 1387590 1519925 514775 1452601 441065 284152 968603 1155629 833009 1631390 1394442 861112 193266 1507873 153520 164793 1254157 1777999 1500420 930011 1580277 1280777 1373512 1234153 1156014 1280464 1739041 1173366 320800 326341 301825 1957624 398048 464753 1230566 1773603 722476 49823 1996513 67335 1624803 1352009 1241486 1475719 1195876 1914839 1313094 540005 1585362 1097914 1471853 732587 1711656 1708435 465902 820554 213941 1266089 1182344 649111 921729 1014181 152920 1574986 1452144 1143001 1840281 1035310 1294604 523502 973667 1840129 77157 540538 1686937 497417 979994 1032225 77820 557078 1550206 1279327 1742323 1722004 1974405 1854252 714629 1700835 1518987 769216 293891 1649705 172153 337210 1113943 969083 1870298 230379 1974139 60617 917310 1262309 338696 264404 309896 39099 1449657 832397 1711852 1565657 72682 959518 1576910 1930248 947031 1616388 1938178 1579957 1450505 241739 1713376 1975230 1786917 1294188 1391129 1019101 348086 1897624 924096 372070 50217 128613 113979 13882 1618638 1021696 1792683 1883811 1549206 169638 1182101 91705 357947 695973 1263519 1215433 831395 1771894 27166 107210 955200 400525 1206656 1897379 915452 149889 1129888 692302 1182843 968165 377431 1146818 1886252 902071 775694 255985 1791439 1882148 1857997 1534585 1787514 1982753 1953007 1935510 462266 1884134 549692 40796 1604280 389398 392306 104917 1695585 836655 309728 1651502 1816394 927361 1494669 1384213 508960 575380 1776827 1979661 209432 1308388 397641 1978871 972174 1456535 124866 1068534 1620761 523145 1057623 1033364 392109 1902231 1754563 859148 637114 1138640 1020319 236398 1935344 745752 491186 1686177 728122 92733 24948 160676 1988465 1615541 1750039 1976230 220582 1105955 1482562 977231 204805 1450566 225559 2602 1062944 1857919 92271 289359 1812250 841613 915337 295678 707007 1292686 1605542 588131 1784379 1235889 1572649 355793 1577719 625996 558974 139479 1677109 355421 1187518 1138291 620465 864058 289228 1967187 1203420 563077 131038 320883 1536850 260876 748804 782122 1858304 1464354 991212 981328 1752194 182290 1058386 1331892 1776531 344240 1861449 232380 1250455 1769684 1782796 231505 215149 548132 1372524 1089171 131348 490635 1277100 1498934 783934 197126 437087 1019304 1100784 1030340 1126496 1610489 260143 696139 1245080 340137 760906 1323248 1858209 209595 1648245 842999 1373282 1925908 545771 725225 1560681 1719300 1036738 1704835 1119028 939297 1390406 592804 1776253 1307577 1818005 1588633 1032626 249197 1347633 1815472 315596 659828 709800 1339551 1136849 1134166 182214 943283 699792 102709 522918 1004617 1158563 327456 552148 771764 1195389 1606596 1694497 652328 505551 1578184 197127 990573 1996338 145749 1931854 1431759 1497197 1739416 1106076 1749227 1525055 629752 181740 1087556 230035 1046773 74577 1337189 38343 41266 1352811 1151759 463259 146561 1322767 377305 643742 535959 780492 933568 91954 1896078 69170 1576160 1466115 75368 390132 1890090 899131 1623037 440970 664445 996326 503408 447327 1437002 914624 1869355 1674464 1801394 1233682 958280 1948903 910454 162954 106621 318397 1291218 1025736 1938953 1016889 680574 99235 1461740 1771964 1716652 880941 1775229 1012835 1427036 609546 1144108 523801 7792 845820 804850 938172 884415 536484 535679 26844 399120 72101 312002 388497 1725456 1914411 9971 134093 993603 145697 1959459 916980 774849 1665670 1639218 1833258 1530967 1039619 776226 1024687 1097686 1205370 42146 1908835 1565950 1805408 1795029 1989258 1063514 1838290 1931945 1720307 927293 246672 745409 1305758 443523 321359 1285495 1960443 1346628 658808 392744 326690 850008 990974 939113 1904050 1423886 1525550 1482899 1310852 1518364 797229 571403 379725 259044 1910768 1482011 983612 413305 557602 1279548 1768959 527402 1605147 223214 809977 1954036 588221 1892232 252317 1587393 158849 1473230 1826694 565123 886639 1450586 1268369 1305542 1075286 1894007 1293038 1099113 29925 1412099 1897761 414395 1415216 1929642 770684 1081274 104534 188666 1378327 1949853 309545 233428 463578 1171316 609377 756291 1453306 137724 1494264 677280 430550 1710955 1811057 1125279 127516 1994175 370265 1389241 743461 339362 625305 809164 949428 842387 456309 971415 437396 1212643 460301 742149 1376400 1991541 171759 262705 52864 885090 1254788 11374 136920 1218934 651883 587932 812645 281932 1368962 1747583 741628 580202 1196857 1709896 1432386 109617 851626 986936 1513660 1243362 235933 13671 10377 1253910 1707849 1762107 477169 1326848 30993 1898718 3158 1782638 1964639 551066 1606038 899330 181704 630655 1837642 41086 1495538 1541506 1629301 1392413 321427 1027355 727614 1151764 1470508 1893652 967668 634748 1126306 1761858 1057778 209362 1147738 756723 1329066 1672807 1125897 1694821 558604 1161330 1149416 1861180 206207 1646917 1820995 386582 1034215 1940259 107948 485596 1201612 1320753 451560 1965172 1969640 207858 354431 10527 479400 180441 1113629 622191 1737099 1835752 1995197 636838 391107 855033 1342766 1632806 585241 1341326 1755388 1801448 780083 1903377 716003 452367 1328863 244642 802998 212719 1321610 1126358 1219737 1659157 31624 1445402 52980 894043 1099117 1478884 989227 1423720 1699525 409123 1060652 468142 352991 1482834 750556 623964 693133 517569 1505781 1340619 1508124 761192 459833 1997187 250608 1770051 182107 207715 512593 537288 1354016 827603 723605 308369 1419796 1765626 31779 469215 448872 1551826 343760 72704 426851 68728 347102 1313492 225240 1758659 669034 903141 682113 438442 150892 61407 1828033 445227 615562 664108 199850 828328 1642487 1375066 313666 499056 465871 654999 830930 1311713 792576 776162 595360 1048655 768735 1343799 1464970 995439 657217 893021 516646 1032286 1243587 40864 656829 157604 629970 298637 238378 1622803 150882 1452969 1787302 831008 428616 453043 1684193 1713108 1295184 947377 770079 1029310 1875678 44203 1180417 1939186 1944139 1579868 1548316 291191 716653 1009337 146875 1717307 136604 1564601 910324 121668 569562 1916842 425348 1590792 670076 1252065 860418 1952203 1717042 595970 886554 1384912 1145778 922362 35204 492080 835653 347425 242681 1581565 767068 218665 1077923 1164942 1791865 177318 250941 1304627 710192 1984738 1879135 555632 412547 1809701 557927 865351 1960268 160857 872996 525097 691625 203526 309729 142526 1993215 24639 818050 1112117 1728386 1176218 1681071 429485 1160827 401802 785014 1594634 1291834 1830975 1228057 1653240 555760 1100067 1988418 924191 1892810 1296739 286536 535215 1982693 601411 1752311 472570 282638 1650489 591887 686281 251058 1917384 1274094 394461 1656227 282892 640109 1134278 1419518 1027492 477427 1627579 308180 512802 1472147 1183961 1277259 714111 882185 709612 764307 1116444 1577697 1106544 1892944 129943 1826027 367159 576764 1447550 1202949 880990 1269943 724903 1094449 1748942 1421809 80603 1797363 1708117 811789 1751931 886364 1037833 871094 1096724 1473296 1400334 726227 1704213 905178 754824 407770 559074 988390 1431226 1621083 1411923 833879 1007749 441183 1269209 1454682 1538541 853688 221424 1315808 904278 905788 848453 480041 1795286 1136684 1914917 491522 1576251 249665 1488700 967190 994807 296466 1235943 1337837 404630 1130019 674271 952339 755901 217200 1647625 855714 675324 602251 1396374 1448110 1671946 810334 608501 1496356 664796 1652334 445915 1970450 1299737 827930 1381965 1303626 1795535 1149015 496587 666633 417221 690532 1765938 1438345 1836914 74425 904453 1438502 893340 1845534 610764 1688155 1676162 1110064 152761 607919 1049132 645163 2779 1702325 596678 941409 207774 1920800 1446182 1367561 1646022 588995 680939 452595 933065 1953905 1622795 1179781 152459 1461643 1624134 1196072 1457266 342677 212680 1395898 1550649 1328603 198299 757533 1365534 510488 1980162 1587523 1556844 743386 533119 758845 1307934 1173061 1188342 1307856 1883393 1244990 987817 1578467 1012153 1981262 993348 1094044 445622 1206661 1159075 1967627 35805 1516899 965548 1662637 430291 1491904 38814 688230 333894 1372262 1169814 917165 1319766 250155 407628 961013 765848 1697897 1165060 1314209 1915688 156997 1790213 1169157 192568 1871186 1314459 595509 1857955 125360 1856997 1663909 549679 881395 601708 1124957 408128 277062 428086 1562305 997089 96561 1354508 1001146 121096 801730 648684 1561434 361878 1189624 1584220 982387 1215419 142745 1484222 785380 1676710 60008 1673446 401133 1219341 928773 610015 754300 1531393 1210988 793156 1714189 753447 1028931 1308693 506055 482015 1125296 1470250 1934002 471305 1796736 1496592 1503036 348243 335437 636388 824474 1921100 1814167 1013145 1235920 481576 1797458 1136708 215863 1463344 961939 1591392 82176 1402121 1797100 1208586 1828851 817971 126703 1869219 1841525 1107602 488585 1125779 892259 1143838 1629847 884130 515741 1098327 1090794 1564764 1727093 51980 1547355 1368142 1083233 1504059 929662 642075 1883825 1721630 79173 176022 117057 1816214 1012140 428209 1124299 608585 607493 1511307 1509037 1832238 1700576 90176 548497 44336 158275 1695444 392483 938001 604340 1492204 791472 276363 1719097 1275760 1152671 360803 1776084 782870 58878 1051243 237312 1427068 1882894 602090 747291 1548780 577559 839870 1730339 155940 323926 1584015 1603001 1148855 1696108 245268 1705026 1455817 333400 586451 1116432 1130408 761196 1299274 311505 1928136 1889242 128076 479877 796440 989785 1754929 673267 990638 696256 1127273 381023 1917561 811701 19680 1010376 1042840 887827 618361 1741007 640080 453914 634605 1467010 1360201 1372665 1684506 1546970 401224 958805 790016 661222 1333205 1338442 821300 1371761 112543 1572952 246460 1158023 614524 1598247 1717514 991398 765140 10721 1498135 52045 715196 1309231 181972 1923451 210947 305286 1240364 947237 1470609 1927187 961952 247197 204821 539055 807170 486660 1472985 1638745 1003079 20150 734735 403918 1739884 1686309 887325 1171864 1159483 1358356 950507 1612069 1927638 1438555 1384567 982645 1377560 390918 416420 1355749 1774830 833999 1333144 189643 1893031 782833 665307 455852 1874752 310977 68403 1126984 1404049 1442065 192677 248456 1153563 164985 212883 1273096 1112865 849236 400969 1635689 727586 236814 1749748 1361695 1704452 889151 1408943 1420978 1124010 1308818 1301467 1713180 1237952 1201177 1290468 397406 132156 1574665 124376 1095891 571266 1493174 1057973 91475 1392655 733264 261026 1453662 1622665 1209630 291927 1467978 1751972 502424 99124 292541 273507 8164 250089 554186 1378249 761097 356657 692916 1128577 1892467 427918 1663834 340278 1333287 1267841 1059840 1895434 1724297 593058 697767 890899 910651 1482932 942200 780043 1964468 1043645 2389 1234276 300364 1749683 1756858 198130 1434956 1822384 1745328 1103854 33765 140650 1171157 1179770 267493 441700 786259 174491 137341 1201934 1141131 424834 808478 301838 1049936 207144 1774131 1661692 793781 93652 330256 60637 987080 704513 641331 570120 548329 1680942 328461 570051 659318 1017349 1963472 195099 1833786 1315034 477576 1898782 984112 850179 446282 44726 672643 1011057 790827 1933457 1456082 1989870 269195 1014782 727420 1000095 1874979 712754 1081897 1921165 36200 92421 702893 521692 1203870 1469078 53964 1469489 1520782 1555679 84650 403773 220934 1804986 1260719 191803 835694 279431 1148423 1104899 260351 1006067 1077731 667294 486022 1239611 675235 1594629 1535009 699762 1421534 1208595 840860 1651303 1115404 1294583 1092648 884752 1404184 1229861 693790 381696 745643 701301 1792001 705592 332776 1480709 802214 1404940 1722145 73229 1155042 1252778 480192 596863 521086 555943 146184 505730 1130918 332670 71533 858481 581786 451696 56728 1748113 775161 1436906 570166 581407 763744 840855 810481 862749 1185635 1763357 347445 686565 453457 1835445 1251022 723677 800685 474371 1054949 15184 655070 1380457 675526 347161 727216 1567573 95332 1079511 1590280 1235591 1102920 282046 849361 1119485 78682 1380526 959901 1648558 939728 493513 872442 1591671 1435676 694679 620752 1017297 847281 1242351 1615706 1244797 419970 842869 546150 1054024 1456339 729057 576197 1074124 823688 181134 908969 636683 1740737 701758 612750 497767 156782 391291 527517 371014 1596610 234098 208555 1771199 1160423 385351 1135309 242455 249588 1691432 1263219 1471354 540085 546446 1998557 1274920 860383 124517 1851452 1342144 1965382 1006017 865300 344310 68463 1953209 465 1250541 1290700 1214291 533232 1565578 1512169 808365 1896921 1019133 257121 1591616 25496 806077 998617 1707129 1907959 1197714 958698 888100 175662 761376 92501 1605755 1131954 922947 622888 782539 1763189 1787586 602758 1302342 88514 1047124 1742177 1830900 1499968 140419 1528573 128126 384126 25132 1106878 809306 1078100 532810 1750191 1374943 737085 277362 870939 507761 310067 1911623 1637385 856136 1043993 65295 762819 321864 340947 1438494 1032832 10070 210020 886690 821440 1097674 1801786 715900 830644 1627205 790851 1484142 627410 1478293 108865 967133 316218 1469957 1811523 1696249 1668695 704883 1699085 1920316 1305976 1568817 1920160 1433342 1434185 1920220 1738858 427309 626431 206942 1599572 1705254 414270 1565417 1049843 347698 396298 946210 1014839 1851564 537625 448517 1552893 1689791 1459727 1553553 1460512 1557134 1274429 95337 1831855 1221023 1820201 551447 354009 966128 1628034 1372683 1083488 1482028 1321551 777867 1085116 734283 851056 1370131 1251209 825590 1916310 1913077 750475 603212 1443634 1846829 1430113 97349 1863507 1753509 830846 1803732 312408 1753683 230947 603450 1962882 1158496 1704101 1807467 322711 1200234 629250 722529 438748 1769710 780049 1765196 1272776 560490 1745528 125007 1252110 1406541 1015151 1644575 1067056 854339 347486 1106097 1691972 1778467 856947 1132972 352551 1697715 1112672 346433 1860839 1353670 1842373 764469 1342879 1675400 311838 1786886 448389 50107 20221 1239111 1051537 572707 1842832 1301704 347189 217827 278174 680196 289784 478973 42289 1437710 1930636 1487943 908875 1839965 1661199 617966 79401 183232 1887269 829873 479384 1790532 1646313 1191739 126433 1348330 1448001 959043 1784261 659379 717898 1511019 10369 474199 900774 491363 841428 1150249 914723 1873198 1933676 1420082 1789668 293057 851044 1788404 102153 53582 1356622 1131789 1033044 1030204 1428587 73550 1521759 890763 560526 833467 1577490 1295820 1523581 648497 1714261 914659 1058273 625386 341146 1056808 177072 1885997 1842594 1450058 1450160 1079985 1342558 1282291 865440 1403279 1830207 1498573 1432435 1363366 1572328 430339 1537227 822844 1342322 721478 40626 676592 973503 1095203 809505 1114833 144116 221909 1424169 951880 1926150 1126413 96404 843369 823028 1680999 834649 1955402 1411616 1432632 1559626 740647 1349013 582025 646830 1694507 135963 699504 1069266 1568909 1438597 1586239 727781 1862865 1285442 872607 360151 492382 1384589 581741 53720 178253 1309864 673725 756179 1993789 1810845 1317380 1168035 563904 866567 349970 1084246 1083332 91694 580282 1549089 665757 1944883 467028 1563701 9042 1450125 375753 447779 1755911 1721348 338967 915536 1492653 1429244 1503679 1654216 53404 893301 802077 618512 1134677 1214418 101969 828373 271002 286634 638427 1614587 186892 1466354 31763 1260548 226129 1693174 229930 940679 546788 826512 1125407 231008 856873 1250956 1002312 1193986 1851414 893609 902432 90593 1299131 1601190 481554 377119 1138109 1258337 1762627 1083496 377309 1516699 890910 1749905 1526170 890057 1035174 705397 1026273 1508466 374066 517089 1775286 116480 1892934 850186 925211 1143607 1576167 1360245 576071 882386 1561544 643667 1028483 1001815 855169 211418 581718 1909958 1321773 703120 1080276 932971 152358 767886 398844 500806 549787 1729404 19886 239386 921073 380599 970692 1683901 955268 138286 1944364 67770 1772085 864725 22126 303118 1380407 15711 236957 1583071 1805786 50265 992757 404388 265659 821839 779482 1912169 1311043 1507423 884569 1810316 112266 833407 189471 360759 607622 1505675 917552 1132434 568032 1193910 554911 1684341 688582 1741039 1913904 1811751 56780 332999 561809 6095 441222 1020254 560420 683064 453733 1866496 913454 1127836 1150099 1873615 761667 1606981 1986146 72001 629928 271257 1479544 132027 1094086 1019481 1400561 1102835 1058612 1077543 1235677 302202 800313 1433961 51964 1255744 352816 1803198 1530793 1346597 1242082 734600 703460 379903 170610 868241 1123777 956423 173887 118036 115295 75863 1626112 143505 1184773 1506650 716512 1001175 1933629 299567 27116 40693 890319 577521 1170839 1806603 294280 1959078 1919736 1638563 258695 1076075 198616 15285 1344012 1852965 472467 926044 1530051 259424 263489 1937940 192849 754847 1029341 166078 1621273 1197554 1516652 1774985 1993812 84534 875953 993611 1285695 1899553 1402205 1757341 741667 904482 1132343 324977 1221585 239824 314591 1534158 779874 167619 1714408 499729 927603 188315 533333 1800526 956193 765296 1386530 1288683 1138821 680290 1624128 1859521 133900 1573938 687627 480351 1685052 1528316 231095 78290 938549 1409090 1335794 881766 570732 1339146 1269186 1903295 1656226 1480662 1798555 142429 490169 750428 447408 998176 996428 1007369 1922880 1820920 851570 1517477 1545670 1858828 1047945 249759 854949 1911239 1801167 1080590 690043 814562 590492 1647739 609887 961295 456503 733528 1709998 505387 1395809 719635 238657 1207555 322396 184173 546831 394751 274189 1889777 243668 1034446 1417598 622575 1853518 754363 1341904 1071785 1942813 1718447 685133 35825 1491714 134076 257420 1858290 129823 1171835 1963371 301512 1699092 1267507 781623 1604213 1723850 104566 1542357 446699 1784281 1513125 1544420 621738 1192523 1328066 1822476 1416232 154964 992592 623496 259282 712049 571786 406597 239961 1419723 1023396 1873367 837460 880761 1011927 1766177 1869585 1652238 1760736 1237942 1780875 1760516 626848 1755026 38079 1588707 1786058 991529 1934654 812454 1965837 1858401 1081316 343786 512554 1041151 1124551 1307605 1009365 1510422 1739307 515088 1912980 1877671 21925 506402 1549464 1999266 1258989 1215172 1979834 217877 109593 1512908 1117253 1798565 510881 1150164 139986 140423 613108 1710547 1979743 1656614 1567388 1865428 1626669 1373156 8375 1396568 1094461 1175052 309180 157291 1652356 1999589 1529183 1860919 799733 549119 1598141 180868 1370038 250488 1081413 883458 588959 170510 1120779 1773632 857922 110050 1427665 444402 1458031 46666 864832 796106 215231 1723726 1620019 1199469 173829 1963713 327105 1396700 1001802 1490479 609133 708232 705291 1310220 1243684 1803347 1943784 1910423 1114286 1327349 1843442 799255 424565 1305310 1053128 715516 329839 1017242 783090 832427 454953 859181 649517 477187 1790870 1497991 1149331 599969 1330854 522079 808589 358297 953348 933097 1731965 99335 1551656 430055 1157101 1663245 750898 750802 506621 269729 223983 188361 1996201 142361 1803971 611191 550148 582282 727884 950158 308265 1421271 1920743 1113326 531989 91877 1532705 1669897 789191 833514 1524532 1721718 471528 379732 351046 1848710 1388816 1972517 1480088 1134164 786460 1881900 789496 973956 1345770 800570 227560 407099 456819 1009739 766998 412960 881077 1964069 1864728 936680 1268518 1042286 1691269 39064 1014639 136393 382984 535726 778199 1667643 24666 305454 1853882 318995 1058006 1513392 90679 723901 467665 1445865 45449 1534612 32115 1721998 879247 1300474 1475999 253569 1948880 203766 375215 1869899 1097863 145055 448647 1740104 1519972 86613 1180644 609457 1177207 1932919 700661 1206347 1297325 148620 507532 1501878 1336847 447225 499652 1665178 839863 65973 1845819 1033503 952460 1259736 452384 581047 1057510 424990 1569468 1070188 1856486 487750 934991 866956 715756 215875 1237169 890219 1333577 800719 1950764 239126 624429 1676520 1284719 806870 405522 1627787 1906859 363710 252005 105727 1550910 1482436 1891436 964734 1365161 1351848 1873249 1593021 1259560 878858 339791 625726 970003 1477424 1203898 1641588 777918 1490599 1065946 212795 1889316 1523270 522026 654111 247063 495832 1043837 782611 554937 1272809 901251 1905463 1807638 1241248 311228 1368771 831359 1671651 1313024 1550942 1367335 1926503 1246801 1418886 1200574 193943 938416 1842033 231058 1226633 664838 1531914 1915974 727352 95297 1126380 230870 1494446 1968007 1799534 1559823 1141627 1775737 1646347 917871 992806 1526855 1568427 1717322 1919498 450829 1956944 337409 1830296 211269 1255313 1712708 1709189 992935 1868035 240766 734012 1867973 1817922 376629 354198 941644 1357033 590220 231719 860444 1288501 799425 1894396 1386311 326883 1276756 1575956 672391 952491 966622 1623652 1683991 779814 1545529 1288684 183743 88871 1760849 1382391 61044 1622848 1058077 1343363 1098317 1992295 1110744 1910479 1764435 1408517 574089 1476062 1999891 1563889 1466331 722110 4362 523275 59554 552313 635596 1536450 167751 1205359 1886117 1959799 213495 1967595 96955 1467028 994718 221757 1037606 639936 1417 43892 222566 1057286 828191 1676299 786170 393766 1624565 1336402 248944 249776 1310572 1318460 378504 239963 1458398 1938158 50528 1641596 1032134 1341125 1083529 1693308 1073256 1247940 1183674 401347 156792 63133 1936058 1393130 1209661 508996 644690 1807390 830335 648966 1123276 1517422 1257063 1048823 505639 1232268 939869 1059164 87786 1124673 1405912 944840 1596682 1251362 257934 1952880 1034690 1061090 1225367 1904017 1881000 1687584 1769138 1431627 1505109 132710 720578 651001 1743247 1406181 926170 1694588 1988180 1292131 999529 459742 558724 1078830 1226437 1238349 1627133 510564 504321 1357503 1732381 1127225 1603912 302149 1337224 1290897 1339161 1656595 342548 341085 1895363 950924 195985 1727880 187559 452071 1154836 1151765 1539905 1065949 1092605 1948113 720998 400694 1286545 1972784 750781 1022914 748434 34706 1064236 150583 1236421 352966 17235 1924835 568363 923182 1048437 467719 461743 860134 528947 1389407 1657552 1461400 1707913 146566 925059 981975 1322334 1896291 1229870 702996 225009 1302550 202346 1584002 1968988 584216 1385892 927466 902778 293886 1709751 1925694 4613 253344 764148 1100057 797323 694246 877924 1049912 1946498 513137 1173339 51275 286999 410810 1602069 1817433 1226704 1482304 1299640 135829 1023864 1718485 1323418 284421 760220 1840503 532677 44816 400565 1216687 104929 1944424 116416 739953 1070461 736502 1345371 973821 1239856 53082 1065809 64745 1871273 286139 151252 476247 1040412 1982135 879285 242204 1534348 1077042 1377263 1199831 620053 1056474 1255177 506039 529712 1456852 616823 1858063 530341 1508719 887488 660366 1973811 1980463 1258742 204739 728424 928510 1536706 936191 153266 1711744 547702 454895 1240967 87988 1260485 1551355 995006 636654 937427 699040 1839203 1569801 1885209 936920 1279557 1228416 1922573 597656 65993 285679 1457680 1372219 1501615 1797574 1745278 891988 71733 678067 540537 1470046 863114 822712 210347 1408651 1168199 1961710 1954521 95378 726936 1070326 377096 1762761 597298 18190 356319 1553443 1573867 1613461 1796100 1775467 297317 1275698 580624 983585 1216959 1049265 1009873 1888261 1861131 275443 1683797 835584 1322075 1407051 1167339 212630 446506 1599097 591560 1015810 1020136 550897 1952578 1888758 610505 1339575 1467510 260049 1920623 974747 547407 1164664 1333891 1145523 363539 1716509 301297 71153 473422 1936282 632272 1337034 1480727 435542 385892 1141805 108756 975828 1654253 460187 656398 1391009 1248642 111982 444476 1470116 123010 1474308 331668 1310394 1417360 1830461 256145 1878992 921166 217903 1034505 1019676 1334274 435065 942230 112817 853101 776874 1680845 1704429 1793945 226793 1466418 1061438 1754006 873719 425679 1786104 444279 585210 1659391 1533331 1172579 1243043 1510885 1857394 1166421 1410858 665378 569308 1644781 1023665 846233 361887 369394 782725 826333 974764 244103 1591889 174782 1363635 220244 1828024 1911652 1562590 5228 465713 866518 670222 1419299 184163 506203 1360557 700872 81607 284800 1668389 612034 1345563 803029 849389 891245 343309 289566 1583061 587234 984053 346050 129500 937062 1697797 619774 420727 1937361 916658 1362214 1450813 1793727 1301244 75999 137572 777502 1659560 43027 1037648 1725896 1932541 1916307 1799582 702212 750964 1214598 1182291 849897 12036 654385 135577 1244565 399388 70229 580546 1262109 1102940 1166000 1952382 1793597 1203964 1106185 555913 930618 594985 1308421 688713 726956 1118289 1201183 557677 1243973 642879 784854 726467 1715974 1755427 133542 765197 1856453 1741944 386929 1117420 8983 19429 1726828 1281872 396051 727617 1022596 1146626 1760829 1003461 1215586 748292 413143 1127314 1319547 573817 664497 605731 616013 1980319 1822634 137032 874095 1563865 1234602 1048838 1176504 64083 179131 721061 920313 1629132 48501 1420957 587879 338265 851533 1450005 784229 1878846 1028307 1397254 1702547 1056467 829262 1913317 1368430 868310 1185656 1755575 56785 1731113 128001 141388 1160210 1802422 1401219 1468103 1423203 1997075 1836157 303953 1321013 1434243 1092167 1102370 1861491 578623 881544 493697 1650948 1344803 1923301 1217896 1886296 1387483 421977 319323 186194 1910994 344007 536651 1260348 1357144 1051322 132434 648200 1921766 1357879 202721 69668 1604128 217246 518519 555822 1817837 1946990 676721 1214745 705905 1401515 1287315 1655972 833954 555237 1022062 798153 875552 1767677 620473 1510421 358431 1280902 1506060 537365 729341 1109948 1619156 502576 57606 105098 771137 1648166 383436 991091 440881 1328619 92522 1059613 485220 559227 950320 66795 204233 104485 412413 799813 355227 1030391 1848749 255131 213868 1313220 5587 1180462 1921875 1121669 1109077 967800 1036128 1490750 1558323 1582289 29654 1346845 606701 828843 1318360 8673 744307 1088283 33136 354576 1156354 399613 330803 99885 1154512 812607 1577216 513797 1075948 1563107 1637153 1376383 1473235 1527683 1405817 1683844 1074997 609594 369078 1377259 850105 1444421 1192159 619499 724926 1980252 1592348 469552 1867712 377330 658205 931069 946897 1311176 628249 1364268 1913817 1473898 1625050 1650796 1456003 1873254 1357892 1309228 1426372 686557 758926 1585211 1654059 195979 1863371 327781 1991276 1881663 599035 626205 428401 56811 774847 1311806 480690 654972 197386 621533 823327 201898 870233 1002177 1977381 1726718 205565 367712 158170 951132 408852 1494813 955278 767858 929909 549203 326711 1542947 1261364 896923 1303639 944790 445895 1104880 208926 1616291 1757590 352368 1220224 384666 20072 438542 1566725 1765719 1378125 344166 1773581 833360 1784845 302442 618957 1318727 700621 1505800 51720 702785 1786730 294328 1412363 1591560 95017 222646 1137588 1572206 880363 1768583 1839862 823066 732873 1704884 347766 84404 97263 83775 1039459 1099308 521697 583465 419459 1190396 512326 1140954 305056 592566 1437749 1475977 1299570 662118 271607 582265 1163072 204956 439190 892781 453239 1060625 379605 1733714 314417 1935243 387252 288995 536948 1907692 1830359 7479 130573 1935876 396073 826695 1397122 753327 137740 842362 253442 1362068 971273 1577693 515849 1346540 381812 967599 1562072 353735 1526075 843367 1776874 206478 1101961 1945721 1549060 1701232 843723 1211031 552496 1583052 612425 1987897 1110038 100601 1327242 22569 1999249 1871578 1589079 488450 874213 537870 426850 1911152 1177321 600260 1359724 415819 1481970 1538780 287935 711389 1656478 16473 737202 1708682 1312464 819079 1135084 1769706 1550696 581090 1392756 1651754 178311 53457 164839 1774837 188688 285415 484950 56489 1094156 1303338 778599 1624261 820333 597787 1097906 1915599 883152 1801032 635657 153048 837468 1247695 674358 1166180 1636573 1220681 1030147 933973 1662804 432099 642587 903802 1548246 784136 1583060 884715 1590565 375483 1273440 1344708 1254846 224427 1646602 1259126 1419952 1812091 582579 405047 1664772 295259 1501072 1094626 190927 1628845 1622058 326510 1037543 1572261 1317742 79486 339831 145801 871028 1662057 757470 1501642 551101 498961 815828 1939167 1664796 235101 1478095 145555 704247 1083247 405786 1103120 1733722 1358514 1825298 1625276 895402 1741529 1670961 23715 861333 100791 386412 1512028 204201 32807 645725 1765020 1141589 988694 382884 39600 905898 507287 1144673 1694255 1591818 1872211 312865 710504 515906 334741 503128 1295217 909676 234653 335777 1048710 1753417 1939452 1520235 1843458 1910193 871920 1004985 1881820 95375 321151 933829 1573786 1632222 418971 1216882 917425 422738 1680514 858212 867008 455626 213541 105250 403971 867302 1940612 1944972 1765467 1456119 609531 999383 1888572 1017740 1096511 746141 760529 1314452 1828312 1075520 1385402 1931477 562694 1669112 295938 625215 1918385 806895 1368338 811763 1895797 904505 1584626 1388622 1244485 554783 1576489 881712 377369 1524596 658395 21516 1997398 1113166 94689 393504 135300 1086684 598106 1002387 375755 939209 1893194 1087435 269379 1200419 1894899 1315950 1783064 471306 1749251 517146 928474 79744 1022664 1729029 1283607 526509 905697 220931 1499195 463096 1604112 1037537 1857954 1947930 1162773 1838745 1754333 262149 1627478 1087644 265034 1168062 928808 1580453 105862 1626720 1658130 664001 1681128 863978 1180639 684472 341520 369251 686165 1480256 1295156 653186 587385 845508 826663 145830 90687 545113 1809750 1214398 1700449 557227 1434930 383945 983852 1220190 986795 340878 1252940 698797 1180005 1750239 1811543 683884 1270080 1219388 765533 357381 588528 476195 329884 563901 917513 986573 101871 1646901 849011 1005199 1112157 987244 413734 95309 1870827 41468 597912 93842 1059855 1021929 1671646 745163 1637008 447465 211578 795574 1755265 22441 1554525 655685 354478 899200 810493 5970 882090 1604435 1387467 658988 1168082 989595 1546513 88877 1871019 1621988 782458 402315 1329462 641794 1834210 534121 615208 1514893 692116 1634644 394106 1892153 1878480 689346 202872 94234 532419 696180 749715 1717529 464179 1412385 1813283 1337219 1736638 242011 383101 291160 1764523 623870 1186779 564844 672809 1133287 1583796 1587761 778651 578262 924632 477212 1019034 1918153 587506 1609694 1042243 1361170 330366 1227976 414419 648570 1112375 1961464 1365842 1456402 632720 521571 791665 1603282 620043 1865801 599606 359413 717889 4461 907390 910517 444667 471912 352178 773444 293503 1160997 822444 517577 1739650 162829 1376147 444552 1017515 1523194 1857449 520960 1216950 1627697 733459 224244 1946913 643772 320048 914766 636179 683701 1263361 1709619 1995222 1315139 1424085 1102748 846005 615618 319009 46887 215094 768762 114676 1032644 504626 1845305 1579340 1574464 1936098 1325038 1074100 829796 1756989 900862 424020 702037 158948 824068 471853 92572 770124 447131 201100 197700 174863 1174994 950984 1243219 1847151 1115669 72923 1214279 225105 1576806 414710 1913029 1762291 450089 1735614 1755958 1701887 1141209 104834 200958 1281853 1431686 1589951 271221 574778 60046 857846 1423104 210575 64880 536145 995621 1521326 1557130 1427796 57613 1844322 1990058 389895 1560478 96231 1169249 336405 960526 1980957 105180 1078651 1463352 1423855 329873 173281 310016 558903 777227 1010292 1993690 140202 119335 587145 509122 404152 737426 332825 459995 1887762 244246 150995 335983 1006090 81319 195115 118515 1089623 1326278 1324458 1191988 1558478 1457480 113469 1138860 513747 366857 503569 1494622 786311 1379480 879596 1680551 1706036 152289 501252 938769 1636831 1386250 1376443 1176210 1604685 328562 206596 1027618 915340 982879 18436 1099251 1425302 1932397 1130979 1470884 205962 420652 214708 1856990 1619889 1018966 1583318 1561723 271840 170399 1123530 639259 1096230 1830507 1285268 1852060 1780504 1795257 1366866 1227197 1291690 362722 1742249 227534 457431 1127112 1868616 1896102 1489824 1160368 1412700 1734851 927068 1474266 1769408 1182109 8033 811528 1709163 398134 661804 1575505 1810515 374483 984431 1349560 360660 1143067 390755 373596 403746 331607 30578 434662 125218 1981170 1690308 1241705 553807 1354462 1358665 1609649 1319236 1021221 1239746 1188027 956714 1187667 1241770 1382671 1743030 1095371 1146184 713586 854214 55491 506256 235283 1918402 601782 215906 1145949 1044645 558892 1401280 1508485 1020622 759718 1667600 1785070 118433 1310838 741716 797704 1791578 1501365 812419 261269 754150 1889399 910814 400772 1372180 1624528 517672 189739 533273 774770 1310957 153070 1465726 1092539 51557 492031 1332074 1031505 1764711 1954829 141545 522104 1959908 1367163 446363 1708560 1523842 71336 371837 227312 1371339 702977 1163037 423057 707144 320514 1578302 1936252 1428992 1557139 1642639 1793126 1987040 299910 63872 262612 596701 148771 1630029 115341 1924258 1544613 328203 103518 1039515 441567 1979831 388411 204231 1612339 1285576 1127250 860661 889701 549651 1003506 1057661 808059 1858274 1222458 550091 1581365 1541366 1954515 462948 1741144 1416680 1904825 832820 877068 1310757 1196861 183861 1780091 902057 120947 1563061 1949006 1416091 1119019 1226611 1852636 706023 63547 432362 1791203 1665965 760700 1953308 77844 188430 1363121 1194837 1708408 365417 493541 1530588 1311805 1026136 146415 32422 1832871 1856665 1364848 124828 1806750 615957 1894130 1301932 920237 407167 379902 1461563 1254708 1440856 1147709 291804 1644493 366537 1741649 827753 1464557 1190904 117387 682361 1079486 1422475 1892712 1412082 1656094 1420413 428315 608318 975158 1272029 1467392 756308 1289729 214882 1126101 1476555 797687 1912438 1258549 1542678 210399 1140232 56280 963678 841522 1723482 173150 662443 198209 1477843 1197188 397783 1676530 1742144 1703330 1164640 1453414 1387421 1300603 627884 1018515 680067 295278 1271000 1102152 212810 386712 1142097 1035469 1439037 29328 63546 414708 1654146 1692009 127277 227251 1777267 1719197 1089204 296765 1155729 75443 226655 1693823 635458 1459710 666212 1924585 1766106 1700940 1616734 671725 826872 1260188 953460 1836192 866751 668895 445429 1455089 1997354 1321390 383880 886784 1678218 1604012 706727 153154 1960942 138449 1918204 167178 1051767 1313672 473024 1857571 496996 741055 747944 443063 466744 1748261 3427 1720830 434267 589146 1678176 1460886 1234822 16747 225569 1184355 1155765 1067355 1555407 100478 1209809 1450915 1600275 400000 1761717 1218334 657801 928927 594988 1194237 1669404 211491 1800978 824826 8071 442056 69189 1448805 1054381 1549003 249478 1273305 415566 1241172 135853 1172953 1305939 62485 1946455 276368 1906697 173202 805255 1981085 1509579 237067 772064 1733068 699724 17181 1687996 394607 1498844 1903835 85693 208107 163979 1021716 1016650 474917 735186 1730659 1618114 1670303 299455 1220128 1227608 230287 1636946 927008 749205 25031 845931 1234322 788743 1690345 261971 1608784 367283 643414 511204 633621 1269494 335304 637587 1420119 1956732 706473 946425 1442363 1517901 514827 873805 525549 279902 284931 1933942 1238360 1832493 684365 1509750 1346574 1558227 1296676 1564969 84178 701156 1249647 756792 482538 1439809 627004 1771640 1094615 573900 464541 852284 1188940 503905 1008942 1606845 1211860 777223 992017 284545 938036 555948 45159 391161 1374144 1252312 1938779 370683 1498344 177443 495591 1902002 549599 1862031 156698 814798 48077 1119597 171047 708073 437706 867729 585978 1145809 1273896 1790555 11824 1947744 1928817 1571364 1804555 798355 947145 1968001 1963227 399313 1514807 1963099 1565591 1604484 12368 276128 1464412 1257787 40793 1615901 1183188 221048 1776223 272217 818049 704527 1583124 1083882 374146 337692 526513 1868293 1738324 1685888 1195222 985911 757449 1495553 1000331 937187 970436 379111 1921202 1836407 154237 1312361 1153394 162650 668265 716976 463524 1968589 1338952 1743274 927328 1999194 92464 1114223 558504 202030 1657936 63904 901839 544550 1399932 99071 1175359 772157 497602 929448 1026340 193203 253571 1252203 539656 948840 392511 308140 197272 940287 1817280 367948 1926445 434734 306663 1207333 1971884 1328042 118165 416704 427344 1664988 952248 1239725 1427325 203813 422568 1098407 1308876 33375 158206 1233214 756634 1709464 1168908 768012 1361431 1303140 1504560 1718221 1501554 881943 175022 1802859 1578291 725748 1520690 1034489 672187 170067 14051 835333 5696 1514168 1706001 1503357 769235 1022606 1464418 1886451 861955 380631 1993958 1570376 1770593 1672818 588216 183442 754294 1367778 1601913 652754 195456 410207 1612628 33332 1892900 1069720 611902 806627 1386616 915881 1305931 592396 1481772 989143 966371 183582 417800 1901029 970266 1793039 58444 988457 544625 566646 982295 1015240 408631 1217900 1501588 1044224 1115422 1044566 982488 1410137 1920146 1288150 681873 716179 1239974 579020 1645091 1754402 69225 814054 1088167 1424864 1423592 642825 1079349 1043208 568843 910219 1141017 327170 143765 246659 1002514 1692652 773026 1933379 23874 1459007 1163858 1835280 1065294 1452761 1243201 480188 328677 1031721 643638 843571 865863 896258 1654409 1555867 133744 1889846 606031 1746163 738256 163501 1687075 144079 151971 1077905 120883 511480 1445027 1431531 1952716 1907731 1514981 1473097 1025988 112643 794472 1524475 210060 1100830 1680839 964463 26051 468287 1547785 280094 254463 143837 568496 1262518 1119479 1130855 590807 55368 1260684 1097810 810950 1461803 143748 421866 651950 196394 878656 1217013 1775975 95080 417558 936710 1169959 126779 503781 112452 168906 1085296 1521778 177685 1792072 11153 1258423 1152884 1176161 1353323 1194942 1348793 246322 567722 298169 496469 279365 990061 1577684 1752519 475352 249249 838609 457442 44863 1540220 499581 403927 164703 1401090 256962 1657896 1988920 369658 1285523 1498622 1736409 1954893 1866244 325826 1572057 385625 689641 20308 917362 626680 784373 1868362 1282365 1198974 526300 1427871 1195281 1509002 926349 1367882 1661506 896606 320724 290643 1602707 483259 363219 755614 1522996 1746565 917889 31634 1068003 1733613 155898 1407774 1929501 1316437 681406 362228 1076964 1222925 173449 1613532 1962470 655846 1564808 651937 697318 1426478 138598 1119250 635249 1102982 1597781 1067422 1611760 1754405 66496 1072719 200182 3134 760711 881001 752474 143672 24846 345864 210276 927047 6658 15785 1026811 1233419 1628907 1271830 1370070 440962 1218503 888449 1812578 56797 1664136 1183080 244672 1372208 1516306 149763 1134584 1778843 229216 135077 1357649 149165 63737 1057407 1094775 579923 488043 584098 1626628 878146 1219818 1703978 1324021 43033 1160296 1104751 300069 315208 86901 1245700 1517887 1415773 943467 1712148 351021 1478304 703117 1635618 184525 50996 1113023 1556858 1088271 273055 1428729 965732 1417164 1947379 417028 763763 77351 1137235 1192025 235943 851998 1696523 1253587 179899 1741266 624045 571230 1421389 223240 1858797 1565697 1185859 56052 389975 156325 337951 1236144 1347520 348161 1965648 1151135 931087 1815555 866970 1396860 97406 520171 1163954 1254198 1917401 906534 186403 1227368 345652 1762731 1315348 1987484 1375701 1801487 1666761 704494 1960559 1190269 797268 1440230 1139413 1371371 1686879 1027247 1813456 486870 1847967 338582 11372 1886778 1378856 1181896 832993 394371 1200158 1201962 1522529 1356888 1831954 1396022 401578 494336 1091367 779296 1379516 290618 344419 896236 926121 1454677 161607 273389 1242157 1701943 1214105 1974372 1991957 1617563 1419486 1583729 972091 434595 918758 109134 1659912 203578 1908840 1183696 249007 227208 1907124 148136 1046308 1409375 1574060 631781 1524718 1263683 1203125 919387 1422489 1905894 1415021 329592 903850 1424663 519370 124938 1178929 779754 559350 1773156 294518 1301484 788417 186547 1004283 1422566 1727468 1434852 426103 505837 11208 431282 1790538 1448590 1731686 1546874 449827 169163 1207747 217859 1525815 1800009 1503989 1663659 1984221 1082471 1328776 765026 792930 1640753 716005 1097013 1577857 1449030 36936 1687673 70837 782595 1444879 124615 1548158 1505359 1175678 1701695 15012 620677 1518427 1312915 1953994 91243 796530 333972 1617759 1249324 1079815 1149684 243998 1945741 514839 232023 180201 776366 1544979 621267 1043150 283664 760141 1301626 1008399 1320490 1324727 1520917 111574 349360 939229 1526461 207848 1878033 90836 1700878 57867 1790621 278324 1590829 1147505 1770824 607498 1825287 176309 1992011 240353 1459288 1000408 1610745 1566266 1041535 737354 555182 1976380 1502575 1023196 25695 1989951 1966676 1928546 1585262 1419585 760961 840170 282836 1064265 338690 1128766 218058 1476964 496715 737263 953589 114830 668050 1677430 901891 869078 211461 401752 189313 1827621 1205179 1132462 1064087 1618758 1604900 1598880 126512 987341 1962345 1551269 625121 1266054 1401379 291389 1339846 1530192 153058 925385 200829 1953079 212221 1884053 1725400 201393 722959 1541394 1935253 994105 571513 1809252 694718 1660352 1946205 416740 1402695 402806 1312466 364938 1553251 17395 1792575 870416 1630865 1764580 37501 20479 376781 911993 859487 558227 1577808 289492 342264 116949 1899747 772947 1676268 553086 1980813 766699 1867479 540886 1099886 264078 323276 284028 683426 1309068 708642 812903 1635994 1451824 302822 701400 1362899 1309130 356317 1747019 836888 576368 975401 1071016 1404508 381437 518995 398439 548667 1367997 1777223 24709 577197 719078 70733 714894 185225 1215321 1311061 1578024 720628 1065645 62227 508466 1687328 980756 754470 428235 1275672 601491 1776055 1107653 1268429 601660 1442105 305039 619021 1324811 1142531 1433752 1320018 413399 1007664 927397 593684 773958 580937 471736 1926722 650947 425456 892160 479436 748492 116972 369531 1300110 1345130 1458612 1499853 257568 186492 1529367 137325 789933 1620763 1750294 137013 1488780 425992 101087 692449 1514380 549180 587864 1959011 700579 1570186 1384068 1862964 566621 104399 814637 1798941 1790788 1912922 145720 1064239 672590 25107 1603456 1756383 393279 1500293 562570 532111 1879902 803262 1138993 134930 805225 430910 713404 478520 880922 1610928 274141 226309 1999285 1350515 296451 491358 1841611 498741 136501 635701 577100 1337735 581433 593903 1487210 849823 259956 1208301 153131 1852634 1981121 1790616 129927 1583885 1984233 1528872 404248 269430 1616645 642691 1496485 270336 511472 282446 766499 357440 737657 265094 1485944 395992 1010508 1254831 1131344 410979 1675396 783200 70481 1501752 781001 1620030 138352 1348898 616734 1931750 203226 415118 678097 1603151 1700347 1942383 1433308 1476329 1664870 463328 810340 221951 52615 157529 1472284 325633 1873197 1381559 555590 1535486 155288 11314 1202497 116871 881850 412266 589938 334827 1604119 1909424 1405004 1656516 1013861 34766 1209855 928462 1840366 1798825 835616 1303674 594270 16802 1205072 582108 287846 351487 15305 675937 1437227 1937868 1652638 408718 210968 305157 803274 1614665 977847 178488 1621640 723725 1329196 116023 1745798 1365673 1721078 627468 1229493 1276961 1948943 1307875 888282 1461268 1929416 1059841 1171140 1605447 493544 909067 1860236 759408 778700 515697 1989844 1970612 1862738 888857 1183129 1112388 783373 1126745 1144713 234488 1857380 1961555 102301 478287 577494 1951680 1237956 1516303 213796 1669169 546902 661548 1500423 1050634 760126 1137129 951779 1845309 1483884 557345 86190 1880822 1055926 1711374 58677 395918 1120456 1727469 1095894 1782783 1447253 1350595 172429 292434 1713500 405871 1169471 998023 1238317 995456 1444793 80965 833941 153506 1487160 1784775 1770058 1486905 530643 1961120 990741 1703149 1764980 1281619 1364763 1855130 681212 509517 142975 6026 323099 1664728 639109 1099518 1877738 595487 1978613 1099262 1192035 1186111 662027 28803 851908 599709 1678575 1108216 1012934 796595 1125456 758103 1927759 1544334 1837478 946938 1098544 731554 933835 1735867 40946 1097788 1900697 1236017 1743938 779176 455058 1631573 800246 1232329 859467 597707 887300 1075188 598405 1149624 1734701 190116 1437583 848568 1790781 678939 1906006 1664573 592199 578791 25910 1705653 1437579 123683 1783863 56141 370532 1180884 1981712 1372896 1558230 1626235 1437229 1565013 901586 1164476 368231 888842 634715 671378 1319576 1964063 1697940 225317 1532601 1257245 23360 228851 1364196 1372124 1689578 1417529 1823357 889826 427224 1424900 1203092 1456931 67262 1238341 752285 113087 941923 751791 1812101 899531 1914175 500444 1354461 1381614 519764 420265 49306 202406 709669 988637 1796095 1174577 1643697 545110 860230 1358019 1750992 814809 1556195 1421391 919652 947699 1463008 538309 999246 1474834 1133928 14577 1385485 847131 588336 1979043 1172996 1057448 1857321 1055522 61886 131415 447274 858254 1945442 874453 860843 1003822 1702992 1433653 371031 503798 1630735 370785 671205 1047280 1335112 241216 1379502 972216 732641 833982 1734784 877204 145418 302936 1838163 1395201 1056160 155907 449234 1021224 1809561 710292 600386 88153 632086 1321429 1188079 1395580 323083 735485 642693 950114 594974 271281 55378 1507625 893051 1048302 565843 138342 947178 1779326 794021 432319 1485492 1826626 1882350 892331 1756196 947540 691269 471010 1766750 1305565 778950 1399050 927506 36256 1950298 334858 1922246 389804 374840 913737 1796420 551426 610095 1949462 854101 752035 1799629 1669373 1239240 1241952 790108 1178390 1057715 675015 837645 256759 761108 1080374 1543414 1550397 237439 1760511 1470681 338742 489919 364217 1231558 494540 884256 610689 711313 920789 1594252 1981988 1913241 1037744 223598 1170104 1861689 1382455 674777 174067 1852775 1601183 94942 1820003 317899 748476 895826 1156319 706370 346562 83267 603823 1162438 699983 1670517 1198644 898363 1513464 840155 1210363 562498 502530 802454 217177 1093709 417016 1768491 1886594 1854778 1338066 1046793 623103 919492 1248088 791010 1029137 1768123 1787483 360676 1230075 1053801 402859 1221219 1799957 183472 1541019 1927422 1835328 1399318 360945 1908234 1321288 773050 1639014 1314384 1085894 713141 573952 652993 1402030 1000402 995111 894985 370772 1005613 192112 96258 1856536 566655 1445023 1303138 133718 541186 1117947 1273418 816589 1780996 397861 1290139 791148 1589939 593020 1556801 1720364 356437 1004244 120467 633114 1410606 1335549 1635872 1160632 692159 110650 540761 34569 375531 48979 688289 388882 1756672 493198 1351264 1978680 1239021 1987364 374062 266664 505725 1625236 1714759 679036 1969761 226808 1410789 582706 314843 1630082 26105 1087646 384402 758654 1480710 1728373 583407 1823573 850848 1812199 222511 1301460 745167 1170830 1764102 1238498 1951147 1378559 1902848 1212676 28367 987298 1766327 1164189 122306 136795 1104005 1205630 1695275 470436 1272204 1567498 1585925 787229 924240 942867 1226838 450603 773137 1490934 438747 400874 505595 1847213 378701 528797 169029 626721 1758258 494232 1251746 785526 841585 691977 6386 1304738 1704265 661070 783903 764208 164899 472525 1052651 19165 1831179 744760 333327 394683 1364242 1192977 18996 1204027 54468 1870918 320386 767326 528701 1107608 224962 859393 763863 282518 1188875 1696266 1253147 954158 6286 725403 466418 172547 1312973 18563 130400 1803564 903486 1292300 1356634 1815592 823647 1542482 1790126 43687 374086 629557 1665932 936962 493728 1134543 1434516 263265 1982414 1861 1723903 595035 1951389 1931827 700615 1341250 1861951 1926668 720045 55497 1851521 40324 589958 1737554 1221452 1336525 469635 1511761 1586688 232280 580488 553576 250073 1572538 1625751 611104 1982174 393453 282727 236340 386703 412338 657021 380195 465892 1796196 1596820 1843960 1669696 590344 835827 106513 224301 1475366 1943466 1453200 1571829 524881 947083 1356344 1918866 800508 911999 294187 1311 1227 873903 1776620 1049495 1574039 464297 450722 1137412 263785 512665 1766038 1678993 1399014 846813 465369 12253 96537 703464 1453510 3382 103286 1457926 220014 963544 617799 1633965 549968 1537210 1546956 1064675 1146089 1747411 1037302 319969 257978 272349 1958611 167462 545194 140112 493553 1840701 525777 769704 472655 1888579 923184 253379 1956072 1459797 691208 1478164 821616 1049291 14628 365789 96065 1098571 899933 1018204 931708 566449 338896 455806 153054 520165 1128191 1914952 1095032 1298586 418800 727286 403742 281936 1415451 306908 634703 495075 984016 1538444 1277526 1237718 1725376 1423214 700394 404101 529502 1334026 1349990 367781 1769841 1957655 1871788 1971426 1184642 1051995 1906981 1379881 1768929 1225818 1767623 1027218 624043 255649 170331 1614448 145412 673172 1391888 1227080 117178 680263 1707929 1252614 1864081 350285 466380 1203930 1300109 708062 600612 1286303 195792 989038 1899274 1161889 1222214 625717 1752660 678993 936944 344391 1954173 150475 401994 1557956 105828 91058 270492 1902348 146379 951594 1787623 384185 1331962 1207964 715911 438892 581745 1306947 471758 418081 1450922 1109629 1754550 1006043 561214 758716 1148505 212455 466453 599499 1588213 643736 1835371 1659065 398787 275817 1759103 1015618 823011 400377 835815 505312 10032 134071 1092236 8345 1700345 897112 556452 978958 302973 1171344 1081412 857151 1381244 1511962 1281055 710900 1074823 261728 1040150 1057687 1437985 588682 1357589 1251596 895677 1993214 38346 422654 1238568 228672 262617 1362457 394021 820722 611523 568382 1750635 1160761 388883 633099 1553187 995208 1527047 283153 1577079 422236 516994 457136 1035036 1620540 257225 1635809 1450633 622632 1016699 870362 1636152 1860277 920536 857976 607139 1826380 816309 1623188 643186 1529500 633769 213963 996545 675649 1189076 628087 1588810 1341331 967818 724776 414286 446168 236062 1852086 1655676 1487511 871036 777345 1607674 167599 1733503 1718417 1611635 141943 412548 789129 1380460 1372468 463184 479497 1383617 1475118 1694469 1678787 1042613 926427 1059396 1772274 637884 1095236 68012 1894308 496799 1430523 308954 282955 120230 806758 657398 1543781 981785 588815 1651972 1511045 1515733 19324 40036 517122 1186455 188623 581890 770384 525233 1161383 1506820 892655 244124 316026 1409434 515502 592642 541292 1649981 980152 962942 1464680 1724435 622290 777015 10580 345250 1286249 1472904 527813 47415 1451291 1407198 1792128 236306 800879 1450995 476273 1263184 515836 252583 899804 879620 779881 1035807 516791 623521 1577582 462047 170595 1755009 659345 1378273 679678 345875 298017 1819495 508391 1084226 1058433 1710463 807250 1405241 1708105 639675 1656111 1923418 975836 591250 162247 569775 437773 807650 1064884 400038 1353660 1940590 574407 858944 1607524 1475193 1540388 1178740 87665 887591 12558 1710382 397411 1562101 1226592 1967904 1903691 1927932 77479 1875170 1016020 1435639 1368258 48147 1411661 1503138 878061 657743 527056 742938 732950 351148 481673 802488 1289385 735288 1821217 1842069 1555239 1425772 494741 562641 473781 574186 142277 1479710 1169331 1862064 26332 52320 821951 601868 748347 1805122 448513 815753 1005190 987648 327240 105743 719774 1981050 520856 1087796 1278547 780464 1598786 1122347 1322538 1339393 1702008 398265 218196 174328 1029927 16142 946492 1140178 1511478 1133042 1191483 1562914 939709 1257643 136156 650162 338996 135477 1411936 475436 1548708 1462674 285114 1818128 842594 1645875 1299748 827685 961758 502095 1434407 1342848 973827 895647 1624657 956197 548836 1494958 1675492 355948 197334 401556 41877 1424971 748811 942343 367722 1961745 774025 1900801 1848551 735290 1956022 796516 1914193 1962354 1759264 219951 337617 1680256 880103 496155 273774 829926 1270305 59493 1251435 1015716 133556 244168 1172516 1217624 1250149 1682397 945765 83024 1784406 1813091 315046 807395 678566 1211723 1132897 1880112 860432 185073 1372196 670844 1564485 39704 1537247 382865 1813763 469453 1232522 1847865 1105993 1699448 961912 719 1785300 497083 1772302 1497593 116576 1571171 1237030 957376 136157 1365833 249110 843812 1816853 1876765 1890092 177504 43490 1830003 1961842 683154 1254754 735446 97806 59285 1516175 194544 1541756 1045020 918464 461318 1637963 1088204 475501 261018 854763 1401830 1700900 1021943 1875022 1728586 984958 378952 1660950 407369 491932 1747847 68183 404835 927736 295036 619767 1230439 1028011 188479 1167669 1490641 448731 1393257 101501 1324009 1893643 863570 342025 1671619 1768967 1339620 973650 1368875 1948234 1743591 1330965 1772347 1292909 1563047 1041113 1128469 396658 1131967 1812013 85249 739226 904344 775632 411897 653668 1202693 369628 1061288 77723 92283 245512 1797936 902297 260394 1062580 1127452 274514 721554 757127 1073767 1952999 1903872 741505 1579706 796908 1218287 1703960 1213317 792277 1981300 117316 913914 1479441 367660 1595996 1962672 1748963 612478 1773093 1115736 437409 998943 1632479 1341042 477536 1793550 1906234 1900078 119977 351039 669567 1932887 247776 705654 1054514 36624 534675 102478 1209728 370300 627186 576607 1942992 1640529 605113 1391838 1492969 808222 254770 1647807 1037129 1538528 465908 305379 215448 1987086 859375 431344 1004864 1218331 724369 1481422 1946645 1134696 751018 1858412 1603186 285997 1709729 1431457 1456368 612639 518633 1296359 1434026 523513 1060972 316159 1467693 1001002 1612572 1748250 1888993 1409014 1104892 784431 1268478 644051 1629044 1737000 391004 1049652 523713 1321995 660907 1159150 701420 1474675 848996 10606 274554 688211 1987835 1118971 85512 1953317 84484 635181 350669 1149438 507396 709715 580676 1839155 467980 385506 258217 1723395 1883644 965323 745197 1423733 1505691 1291160 1252105 1701708 402628 280931 854586 853034 753091 1778441 595 1814816 630920 1223109 1308588 1581640 1352706 379348 56296 509736 1471644 479610 807145 474410 845215 365047 1734631 852170 315939 1482489 22430 1226942 458257 1110772 1930693 1410766 740815 1492294 576713 100647 1114027 397767 1164803 1036603 936387 64675 1270045 1305346 467785 38438 650860 580394 966705 887131 858265 1341135 1377930 1519507 409031 1429710 1348159 1455541 836546 673035 957933 1776897 1047581 186694 742970 619952 713021 883511 578040 1784098 1181454 331826 294648 1573199 1077193 738348 1661228 80160 1160607 848972 323361 495095 644774 1010933 183509 562738 573215 58495 1237777 524276 1247482 1366179 712690 546651 1765476 1537366 911029 46981 1786586 843931 393878 1545425 543071 945569 1885993 1927624 367796 628702 1239350 1996583 527734 795288 1231462 1959397 1604455 356949 797060 1335761 1571234 1173037 1084106 609903 103694 1878603 1092913 1663447 1716451 418445 73300 80166 1294831 597531 1746113 366396 408358 1570226 52484 1991044 1674165 82278 1160903 1547116 776194 1489678 631629 1973845 1276699 53707 956026 1812886 196960 838964 1517623 408146 1858667 1226379 1165590 1726808 852732 1456674 1713979 495725 1322242 995059 1703438 1375009 856123 1489838 1749274 707585 1398857 1015560 434523 1973399 1307244 353875 1105415 294198 1125057 64807 1788303 1960094 986884 1068699 920939 1156636 698367 1485352 1349557 1933165 329456 976131 1607936 483278 706047 636670 1918579 1763385 485134 980061 512646 903834 240888 1644264 343232 1994249 1996936 112864 1392038 1847119 283667 1516241 679165 1381845 1380069 549013 283779 802457 1016345 906988 232594 1419517 1808037 43191 408088 223398 353956 1508119 1466767 834562 1813825 962880 1888734 1536111 1347640 328445 889466 1886427 56005 831921 1639637 760001 1002530 1757725 513706 768382 125374 690394 1882278 222388 149599 1520055 1484294 45524 1358898 1885539 52736 709565 24735 883527 1568382 432229 1381932 162847 519189 229360 1043380 1440025 533454 455866 1066356 1281004 1579381 1406408 1951364 983537 1016890 690147 788797 841899 135181 1963357 309299 230041 683510 1672930 1121614 1615063 699270 325953 1337177 157499 438053 120848 1373786 1000731 208920 1602216 854537 138867 1679161 1709172 647596 1669661 1832566 165702 1593693 218377 1703761 1035135 1256653 937208 1022430 1443220 264744 1993201 1199149 1384725 646441 1104272 1458900 1284096 1471142 1254160 382839 1405723 233753 1834636 1892739 265784 320387 1344387 1219874 939058 1544461 863455 858395 1185862 1063578 425521 1500158 1680439 664472 1179970 787325 598042 1612314 1236874 1126417 1038983 225975 1647442 294562 1598833 611772 1801568 1533641 388548 642686 104154 1505657 593961 1020635 1032750 91780 1335181 676805 127911 1722091 202072 1768614 1546253 1553410 1527429 1335144 408650 588214 329750 1418 139101 607277 1993780 1261641 480168 285442 1891004 1023599 231732 176586 1511817 991643 117244 1849256 124438 202767 1083815 740924 1326856 812402 1648190 1425852 1733336 1358817 1285038 1942056 253890 1122642 1271635 178147 1930567 1748195 1156215 1971425 1575669 1503597 1064684 1721001 1109276 1229855 1972689 1781425 1288678 367174 526659 1641367 1840877 1459680 1446709 1841787 682682 1842540 1594708 753096 1320345 1317707 855734 228484 432471 348268 548890 766494 645132 1380331 1724790 493867 475755 551788 1178891 1710123 238775 1524566 589124 145141 1648079 1834621 424506 890553 7153 772785 742242 347055 839931 494080 1797320 1726107 1283838 1138307 802718 72161 576944 258108 430940 888178 1523244 637335 1926404 1924488 1144655 857 340729 732398 1926825 547423 1143543 807161 1579882 10108 636165 1913687 1010210 360450 187683 1937993 1776544 435125 1711721 265113 427778 1566671 1113833 865295 1310787 795252 1253502 1412755 1679392 663108 1988787 831330 501681 885182 532980 843344 1630451 1880868 1765628 748583 237171 1914252 1998238 140936 796108 1559588 1397218 770262 1849622 1875393 317107 29696 609803 1164466 533907 251569 98030 458734 1464678 1243863 186961 1369427 731657 333077 159886 540274 1939875 1384849 1917041 1931976 496368 523299 1806884 802630 705529 1914834 269135 1656431 1098413 793898 545169 1738827 1815083 1326215 1057932 1013632 1972263 1781944 1148808 454668 882507 1498803 1468795 389381 1364326 1150463 460393 1210961 1336933 1524515 1523745 727314 1297850 1521495 1259142 461566 208896 1747641 1886762 1942824 1139178 918171 1572695 1322226 903202 1144643 1185846 1345469 1868431 819962 1022386 1684233 1601841 1180252 865284 1010220 959928 116740 980262 1899054 244309 1531416 1530447 1970431 1959889 1697357 920719 1669016 1156422 1325156 1836039 1399254 1150056 1567984 1428732 196945 815766 867038 179877 671768 541370 142220 910558 643993 276688 1566763 243437 1247703 1914264 1720190 1534856 1863973 1595868 81077 930928 397530 1887106 1346860 914219 1759595 1690292 1934700 366797 1429138 502523 1410352 1301128 1145886 1796940 733856 401359 762915 1380367 100565 1400996 187240 634644 1956482 1638309 314907 1466474 490110 559203 1770707 1598453 393165 1457871 468257 1530015 1725225 499941 1225845 914432 1286001 497344 602340 941328 309129 954495 652200 477912 1243035 880490 408502 1293648 1721271 664810 1732273 496694 138501 1617502 456599 955614 1416754 967660 1319683 592094 131672 582007 958944 1883104 1182481 1150261 1729879 1404582 1539415 1740532 573528 1783982 1322165 1473335 1432841 705911 60806 1376709 1583028 631024 73110 1517768 500829 1879690 859559 362837 1882805 875474 1329518 1608219 941139 679483 248958 1687448 988241 654182 387630 1288025 820087 1802004 1816530 673757 692693 617163 52686 1156616 1534134 555423 610974 331552 235213 1561163 1992266 964056 611881 269471 1837899 1842496 448349 951595 606377 925740 574036 675200 1539927 352184 1927631 682796 1520499 891747 1284354 1324566 1355832 750947 1215930 1997657 1546883 227687 475082 1403039 1900398 278675 1702820 304516 1013114 1679851 1618109 965380 1629683 1208961 220830 1942966 416293 1659457 451665 235343 819693 503634 380626 60852 1317940 1955984 323979 1913831 1443781 252989 1387448 853847 975702 412858 1861865 986397 1376906 1047375 1036913 1829082 406385 1511339 93971 1589491 1931992 97583 1057296 1638148 1088541 1719290 1713062 1147604 1628050 1980075 1236444 1442399 1279232 1601443 1476234 1954502 1582015 927727 1792844 184962 1562229 1779123 1782855 1037107 642168 1753820 1555279 779163 1361400 1740483 616095 625430 1928851 935815 1496320 305996 1683855 1908733 1706511 582677 1629875 935791 1618726 1852199 357414 1014901 152846 657258 1499415 768356 1258569 1379845 554310 1672525 1322299 1548030 703665 197392 1495573 190314 1873007 399724 614040 422601 1061490 1310287 862057 1942398 1942864 306701 1030635 1734238 432961 1069932 614734 674895 1839604 1110576 1972829 25896 1977079 1469934 1874660 622059 467129 1702145 95996 910586 3417 1195893 1062739 896663 1762355 1262499 1331361 320927 1544612 650417 1141939 961560 878455 570448 1499848 237653 1829830 364067 1697953 1440867 515434 911889 94309 1789821 387037 963531 659801 1200410 1367824 1225701 1584346 675682 1084257 1011527 1742420 1637404 1941232 1486360 450236 335360 955807 923706 20123 335340 1969076 1415492 783170 675612 655099 1379612 797062 1339455 362310 1335729 1106795 1463402 700701 237064 1325784 1992372 321672 786556 901166 1565349 425601 1615601 1139384 236662 618277 758753 1853195 488076 1530172 1513588 89032 1237464 136272 1963985 1841825 1631828 452886 1677175 1630952 93981 762952 451186 801925 1219198 1670694 757176 518541 1873475 330079 108838 60583 930166 1611916 1205932 1236762 1293442 1237446 206154 906023 503516 146304 1645013 884893 60657 100643 1742947 660666 492785 849876 296582 1001811 1669821 1212196 212260 1083439 373220 746573 1359226 924808 1816452 453961 367659 1211781 125911 1923181 8879 1104128 1569824 1048732 453288 859621 875541 401297 151207 830233 1111632 1131259 1837542 1783276 125370 991329 1867040 447299 518660 312227 77292 951632 985878 1078701 322552 1514251 1038441 1091364 626677 609827 109323 340019 1142071 648681 1432303 683687 572537 191453 527543 1969885 1373644 452663 238239 446705 979808 1240459 1396784 66809 628827 319910 1456970 92167 1824862 1162635 588650 1096784 1179096 250088 1155618 182003 1794526 1489780 1895810 1209107 1573765 558457 1611430 1291266 154030 1399545 942300 725827 1691239 121658 1645257 1232410 1610127 1017353 1845912 1294609 1759930 1859594 1475589 59638 1833646 1812291 1374312 249487 309828 1423079 1954534 1633492 1240575 1599452 1705146 465912 43839 1299476 830772 430884 1398388 1531687 331379 1403086 1072495 1605063 1581902 977536 772201 1539377 554104 1900002 949329 165244 454234 1137900 907166 486121 837738 1538816 1943077 1503815 672485 112710 1153697 99828 200345 1146594 146986 345403 1277479 760063 1449732 418003 57864 1522358 327334 1627447 1903316 1309322 1556647 1547240 514109 444775 1835510 860236 711282 727192 1460975 1381630 1164742 520837 337048 1199318 681342 587231 232339 749988 1261960 965000 320389 1224107 1724235 286099 605374 1763770 1861820 1665073 31061 1074073 121368 1984857 630766 708427 1272350 132896 1654296 1736164 336562 1616878 926047 246876 1596947 1050455 1833191 41668 441520 1348150 381106 390622 337061 1747646 322150 1910896 1979380 1230576 729658 780172 1224774 463315 201632 87534 879320 92017 279336 1204797 225383 543418 368233 1438149 255294 407026 480849 1847726 801723 1727550 284996 1617144 19728 1151926 1578734 373971 1579901 581573 181899 1176814 1415557 657731 342885 320022 1518806 255939 1895794 644429 175251 1621290 1107369 1174872 257571 1538882 63543 1128818 988213 1244974 1263962 287200 1130805 838282 350872 767963 248792 1500325 153304 890277 1061674 256012 1551672 1116114 1883641 1167621 489662 837636 664811 1606661 884472 314597 182506 410781 829723 262514 1106816 61923 41465 319475 502646 1970447 1733475 1099398 1819028 1764925 1238007 233967 1256677 1869295 1298565 987697 835996 1046184 226320 660436 384658 234668 973648 1997183 1466964 1845316 694905 1397154 693599 663068 910797 1130933 1228368 100441 913250 1523614 1328280 1133950 956147 69395 192924 1954656 1287772 1464307 1810298 91284 1046901 1954575 483622 1984036 1778150 130109 1068761 1416721 82823 1526076 1884324 410191 406346 834446 450053 1031745 689198 464214 40093 216246 1877217 828862 518025 812289 195311 1722311 796388 986238 11882 1532066 1261131 1184078 1038491 1311921 1971809 1428555 1732228 697969 488713 934081 910679 815697 885862 1067373 1056484 1268692 1871766 256290 1719285 1745029 1063236 335259 1956312 311811 327983 1227513 383994 692525 1859719 102109 45347 1218970 1636813 114100 1854466 1317162 1714077 1478446 1527405 1960427 722279 1525448 1463905 1091477 175849 8389 1269726 1550289 303060 515887 798950 703875 80305 658143 1033617 590839 335595 1985662 1466533 1097092 1432550 454055 899980 806362 1872110 162245 1766519 1440630 648088 1138404 552406 1270823 1945491 1218998 1613253 1171736 371886 69344 948573 113485 364777 894026 904720 735462 599507 648823 1483663 662149 1431187 1929482 167191 700530 1031362 320598 1287559 1726281 1193369 420510 1668412 1968063 677528 841789 244952 249352 1337604 1927399 1692879 1957779 194396 21333 318916 1190254 778102 1802038 1618884 1258448 1822078 972944 1023056 727300 1345836 795992 1522044 488424 1457909 1945862 778313 555393 1482343 820771 713711 1014310 662330 735031 131325 71791 1232043 1890762 277788 624394 655873 411225 12160 1616411 433430 1839133 992981 1215015 649256 1272637 1443550 877387 483718 1928234 1336819 1857205 1968116 1955169 1195741 1743446 1800349 1691922 1988356 354484 434567 1162237 703072 109639 1152561 459142 165976 1140531 931174 1452350 956515 46072 597509 877129 1767146 675629 1525602 44315 1675225 1432302 789352 1973908 1011900 211352 1586434 1008140 194821 1163198 318522 159232 1084128 1618208 1184488 1966595 1858755 1984914 824131 362251 696078 179107 129497 1533189 740516 1092011 473891 519063 770673 80752 1556312 1324170 469801 1061939 1837449 1493938 1222221 1495734 248079 1741886 1720334 463381 1563250 1197189 1553406 1947137 1083518 188683 1066017 245326 436146 1083875 1536261 1498679 1326668 438237 836318 674096 261547 849036 1338983 361935 1215872 927447 1740934 933076 1509559 776265 1904854 455578 142452 1864403 218940 1307379 723638 468280 401684 67489 254419 1855597 119008 307429 842950 1025491 217770 1817405 604608 1885382 391314 78753 1055650 1295179 573290 1344323 198720 584074 470418 1104476 1728327 820098 449113 388031 206963 1049425 1798800 397341 37058 643072 671723 1750591 1456109 889019 1427521 1093128 1015976 573002 1506423 1441712 466929 1450399 625532 1645927 747172 1337278 995038 1708886 807993 667512 1461046 349272 1885885 440870 334046 1005864 1094645 1435038 1731932 15502 763416 1577844 1952570 1373011 404732 1419543 336754 906180 749146 1858783 1312860 1557053 854446 270071 1414454 1051748 1858685 525691 187838 1351806 237389 1417032 1653023 1003365 786667 140252 69146 1073630 224771 1874976 993599 1882886 500268 1446332 516835 415166 1529251 1265697 1402815 230843 82773 1554392 1730806 14015 924244 399065 456601 1356092 17547 105078 1995146 1353092 795771 360542 827921 1486382 722189 1962527 980153 1336104 1812093 163537 144531 837899 1546310 366622 1598850 212172 1923184 492790 1882478 1858419 681345 856199 282185 323019 1802138 850510 1783686 15231 1731623 699622 1957016 1001608 1999438 1160087 1008874 467751 569265 171771 1257737 1363209 1535957 717803 226889 599845 1447631 1740292 1871572 523008 1275183 1680097 1316252 1509556 545499 97639 1217995 1780849 1226986 1262380 468767 965127 1316520 512180 373271 886919 1986663 789694 1213762 972589 852759 824636 433164 18882 925006 1197606 104342 722181 1231614 1166815 1159736 1293779 654946 1372343 826462 6901 1888338 200711 617641 766664 1958354 1963954 720253 609499 1921975 1148284 1125743 480771 1847406 1157485 428892 1027054 550205 33522 728708 184376 1195272 1311426 129488 494947 1190140 216897 1714753 388083 283306 1912237 1601806 108563 1663838 1090543 1756232 692404 1744846 723673 917649 1360867 234217 1785221 1465240 1089432 311275 906738 1152579 137268 1342680 1971910 839513 1069774 1397358 1900778 506629 1049173 459015 1356266 828222 1361611 311359 632312 921464 1388063 1721384 1296249 347527 1140335 1814598 948860 599067 1226991 1805791 1856624 1980115 1329605 1136006 199631 1195239 362452 1953424 1839639 591262 1151534 1416455 220489 609860 389117 1206085 1562038 803041 204405 1975316 1746167 609113 903119 1141047 198928 1299719 1542018 329469 1002840 1153291 234357 604553 845356 496584 1177342 1286514 974890 1946896 911194 627617 1805043 619127 223176 1937152 1297718 700927 1653484 1714132 1784870 1844746 755626 1692671 445545 441892 985503 1378389 1033195 657995 1043598 1045255 156186 640062 380610 572746 1846179 1365199 786777 968464 415455 384630 439077 347002 1187258 710220 352900 1341927 88683 1997446 583345 1094807 852925 1794277 683832 1923253 1356727 1516972 304218 1412391 272788 377294 829423 1937258 1864440 1600813 343162 433651 1557508 313009 1899465 1428320 1846372 842850 1545389 1697724 1620366 1489059 104394 1339332 506346 745264 395899 723719 1875121 298544 28921 1743693 576163 1698307 164331 1558970 1461847 1014300 987206 1293803 1801981 889947 1810408 16794 584847 851081 1255224 673513 428213 1538644 534093 1028056 217803 649905 1450774 1043770 1715724 1320177 1392233 1936705 1879562 699219 416531 186382 1661561 658312 1908491 914293 524001 916560 1622339 1778357 371109 1549062 1174071 1062513 1364747 1797047 266055 758032 763896 538076 1520457 1355473 458075 85615 1866922 1323233 982457 364627 840232 1582544 1488522 766434 1829242 319591 197515 1375697 165280 497784 1725567 1903953 1166390 202064 1966655 946918 1297575 617735 204045 1436121 1956960 427842 845653 724975 1877407 1554269 1060294 1727585 1654876 228183 576837 1496033 1370762 396633 1639454 166021 1052474 1971832 351248 382423 1739831 363212 105824 867658 243199 1342044 1134291 367960 1409269 1917280 1676771 925451 342508 1271187 1362827 33999 216537 1602058 509149 165502 802292 1860788 663325 1692864 1033419 1676284 840142 1357544 1895474 515232 427326 1587464 1886943 1082343 711121 152379 750758 768277 1767901 1460765 1792693 1119555 103515 252499 1674902 618456 1441184 87164 1122639 509248 1235570 577016 1427878 1692098 1786746 1095304 1297842 716464 66506 1884997 1886885 1471085 1154947 650974 182092 1133464 26453 710781 1936675 967243 1443729 1665417 1724811 930131 84305 412115 1831101 1703992 230079 1673319 1664721 1682553 404781 1236615 494237 728911 1214271 847174 1544935 266851 1128372 1261258 560172 1753912 1264225 1444972 436501 371197 1558386 887229 1274143 1672732 1533432 1785432 1352812 1485603 746296 832418 1008084 38658 378907 1701996 621456 478169 1965166 120639 1396667 332004 1161818 1089457 558907 253388 709706 1422481 1829180 969317 1942989 1364005 1163415 457333 800892 60212 1724869 76648 1337243 1889522 1292202 348514 934663 457720 467383 827253 112551 475257 93920 754774 1018843 635497 1010109 1708128 1225578 220649 40184 1415774 1730138 1417571 1970245 879922 1236107 1709152 379790 28963 1406172 610631 873582 660757 1908419 1080841 670999 1588029 1679719 1753385 1594496 1016907 812313 210288 698680 73593 237192 999991 119028 503543 1738194 1464858 624700 214881 1088453 286476 425523 1690755 1340678 1812088 718641 405245 1442093 659446 1780002 1303011 967339 1613520 1812371 318372 1579175 485675 1003128 213674 124391 580117 265895 285923 1055340 1616639 1893506 340079 1647865 75976 1693969 579856 1983773 1214597 702494 142185 1558452 1581392 1899029 1075096 818459 1840825 451269 31560 1721518 779455 793683 102895 1617887 1091153 323263 158614 1827393 532057 1339129 717050 719333 922852 1418781 8192 1047774 1312770 1749682 1186810 1344167 1619203 1034096 1154174 1880530 509368 1406741 599891 1886824 1310151 1921046 1374957 1108172 1059596 1001261 375635 1876017 1271731 483771 1743370 1821497 829654 986214 1598673 1877561 728211 1617946 1294217 1252930 57557 1124921 365198 1246650 1046948 97446 1753135 92348 213734 1251405 635310 918473 1450069 118211 1991774 653396 1958209 1319492 1836441 1742664 463087 755194 1307314 1150297 1777645 164576 132639 647710 225376 1686884 26475 1489873 1992242 448360 1885957 1444528 596506 1731285 69653 1768621 1771298 1983810 858887 554496 1859332 1720756 1053949 779071 186712 1141320 1941471 1367093 1488424 622330 755241 1422854 558620 451494 1355716 824869 1385711 1885555 841265 1589245 588035 1776196 737248 412251 1490640 1041148 856204 765584 634154 365503 346198 337820 678632 1970672 879037 1470071 1342115 1875512 754021 1389358 1014936 1376354 1689952 46576 1164075 1884335 1173140 641588 571304 1993522 1064258 942705 1034586 1386203 1576454 1116675 316466 1941204 96606 942635 725837 1170352 1700703 1052757 961597 749343 1220313 1582044 1073168 116083 1480592 1813961 1266595 1647405 634515 1915382 1866109 1915569 80443 1015400 1827536 1933889 1604658 878327 867250 1821548 826900 1636698 483629 69303 523897 359807 480560 677905 1565242 1064043 891654 601033 298733 148487 1669332 1568173 647870 1446736 1315796 1871748 1500564 845723 1966946 861647 1339223 274869 1879002 129258 1850196 1245229 1612847 41062 1094793 339018 1858225 1560894 1404851 990301 143959 295524 305385 1364105 1790179 1110220 504036 1955659 1470952 1386397 812811 837877 413280 135746 1858179 834445 739079 1639230 1128490 1351878 137560 1783151 65927 949102 793891 1054256 1413044 1219871 796926 839887 1046500 1158933 1261827 751269 1637647 1489303 1974035 454474 375177 1371160 1280743 245975 25948 534160 219550 706991 996598 105663 1197878 1859459 1396934 83597 54396 273199 635020 1928573 529513 960445 1211466 651331 1031054 827741 1411036 221420 950430 1348652 849985 278684 644910 1105941 1337588 1721245 193351 1352289 73726 469956 1274247 1821023 1342247 1830809 929982 1401208 1837826 1432876 1235643 1221979 1891473 1424815 660066 1804716 1808172 24510 734835 1317749 1937097 1434219 952596 1660997 1572162 1294294 288775 959425 507439 947042 813264 978841 1530651 824631 473425 237641 1706181 1374334 1571610 1182277 1061963 1360165 1697800 1086885 641909 1480780 954091 1923708 603799 1348731 1113016 1229488 1397989 1454803 1351003 484813 1537772 234964 721968 1792461 650695 1680843 302564 1204055 388754 1631646 1711111 654176 1457175 1144133 174099 669054 1772391 281022 1592426 1993401 1999066 607249 1202057 920576 1094106 855025 1455687 890631 1403220 284846 315922 1791192 1398134 1587993 1201265 65320 325513 132400 1350080 1952564 893833 628391 581894 1574700 1735363 1791101 911198 65325 592071 985500 1732411 758703 1285021 1017729 1809829 1787608 1202454 1398234 274125 1035344 1284639 798180 50896 895911 268391 1088790 861735 259203 97969 1672549 1708056 935167 1932891 1985793 1426907 263494 1642768 996040 207367 900220 924931 216047 889427 507492 885406 1803121 1341745 111088 1343034 1562890 1669980 1790034 761811 1120367 1009544 1524637 1865563 531025 1719152 559591 932305 749225 1365488 551499 880398 1455350 797576 284589 160377 611294 1680595 1104561 949606 808051 1276375 145990 861245 1205645 696328 2946 1841662 351602 796336 78724 1818212 1169432 724874 1161075 523756 66317 823813 1952249 1386623 1628622 1248087 1422454 160859 1217014 1033263 997273 1434713 1727545 517350 1568937 1613319 1649195 898005 1674034 1999504 1947725 395850 972782 1898399 1311918 1118040 393987 465303 666821 415049 1695621 965622 1027967 353312 1798015 857602 215485 354041 410142 963016 1716126 470761 371089 981504 1658568 434061 365563 1363616 825102 1898357 464208 1230845 1821920 877614 1438869 1054808 1396587 1102613 1875855 1420444 1039090 865134 1419069 1320161 419562 1874648 174908 1525577 1155957 1238543 536129 534290 1200680 1432918 895782 1075234 1305820 1123639 1685224 1385909 823731 317296 1754642 1686805 211990 729334 873589 1370688 517042 1552829 564187 1152838 1448421 1057166 1617097 1791391 187689 1028159 1765984 717914 1750614 471392 431922 1079033 1562013 1760296 914734 275253 751024 1247028 559917 1766374 15949 530351 1470149 1257307 746074 201295 222412 3004 90374 1842149 192126 153554 362171 323772 570789 101491 1832506 1602729 842624 1999056 44436 683235 1758555 1834494 1779917 753101 320162 172993 1648535 632322 143613 743486 400922 154016 1245999 1117519 1181083 344100 994570 1675330 63473 375302 1165144 164142 443370 1088934 1409250 336292 1715893 1389750 412525 1045872 1158821 564850 136759 1752062 640026 442620 1511909 313425 93919 1653767 1212579 1814862 1957757 7978 320286 382660 1060928 1846157 680613 1194569 1727591 409993 450667 1646557 786686 193525 151972 779800 202217 92379 175266 1909548 833541 1007057 879588 1803208 178059 1675146 1476003 42336 775410 1685101 736119 147337 33807 1987116 19894 1046906 1387292 1419048 1128824 1823158 906574 1001057 1820327 1574461 1436817 506683 1570121 404638 973716 1190492 715159 191697 610754 729252 201156 1283555 35268 1378078 987848 1539402 1461381 443024 1629936 1792107 321479 454838 1462460 1534475 1021311 1810360 669485 1998791 313869 707978 1438759 715461 180660 1483942 1383815 892978 1038793 745623 1900813 446390 998734 1081172 818014 1623700 1433511 1157581 1259037 986354 1002029 1978664 1759593 256874 1748586 613052 1704994 1715281 386513 1722111 1328128 39583 576215 41574 1496443 724319 737771 514074 984500 290378 765099 457063 1304408 1410314 483226 54082 488163 109192 393871 864872 307062 1428452 428407 1638960 1104288 1379055 1335087 237580 853873 205671 1569312 772218 135239 1640769 1692688 1999482 451056 1025532 872027 1301864 195341 1829156 1201911 1483202 329644 1389185 1140230 1736131 1674654 1403138 1247986 1848736 1046915 1448008 1738093 1940584 1312463 1831329 1314316 1599950 1580565 1979269 1113397 162682 1065408 1966083 1488468 1814441 1142492 1000216 1023998 809127 1821503 459260 821938 1442883 575668 1241473 1898771 1160678 4790 1438480 1680203 496278 1515583 895599 1885707 1878658 1721517 1972009 1737112 329834 1538282 670179 1808088 1335199 1102829 403914 771295 1305173 888776 1972353 1881998 162963 1367342 1406048 1105500 1644911 869732 1830294 1816900 1657473 278414 1660708 1703871 1224146 34383 983638 813060 1536927 1937971 1057916 1515887 714967 607375 1902703 1708074 1402895 1515452 1662032 268584 764697 891023 380441 1349071 1463236 193817 1062068 1577187 355405 1548720 735038 523350 222699 783479 1662529 299344 378711 1329864 374985 1108238 194855 1670640 579969 1612868 877869 223270 1364066 334692 287315 1852373 1745728 155548 289113 318705 1278872 1871193 1725229 263629 1618624 109563 1264663 464420 666491 827876 20328 1801386 1277538 95642 172092 96054 1023940 948805 695541 569478 1622676 871200 1200960 770114 494807 71411 365639 278402 1593131 1490767 1634461 1023942 354473 1650225 328825 1006835 1766963 1476157 420922 1936307 168777 1209693 280387 1683433 887627 729791 1789436 75557 1420849 1541177 1886469 1328127 645030 276353 1867446 110978 344038 1281590 447226 1349103 449883 521478 1598140 1734278 510934 1999761 1732263 1413294 7315 1863257 513345 1861327 1119309 1425479 80581 121529 172849 1981861 1057711 174513 1320350 1410785 594801 361456 542054 1716421 93181 667019 1471283 1643547 572985 1303417 1729991 1625570 1426426 1161760 1042863 175999 1257901 663573 1163984 1972793 850384 1136508 1053585 1521122 1989230 545014 1514059 396666 1647956 1715780 1509334 564220 522648 857881 1059959 701041 616956 554954 1777545 1688009 1999431 1274105 78453 1643316 1294841 536206 177606 554451 544894 1589688 1506228 995299 734226 991209 1840744 405897 179253 1962706 1407399 1170183 1435426 236906 1542899 1847630 269019 1692050 903779 312257 527838 403599 418994 1784387 581655 843509 831146 104585 1373578 1483580 1330756 1259707 840656 607167 120826 519777 553159 709171 1163366 1687382 1436363 611376 671701 518426 147884 614662 1221658 354122 778370 1863846 1571426 1067323 1627217 1321540 492871 1527765 336171 1635539 262432 863046 738963 1407563 1935820 1331904 185731 1203477 1906745 1859918 1406232 1872072 557369 1912783 1204768 213238 113735 471292 566650 299040 124277 1383985 1564835 878144 258466 1477521 1647314 976522 1340375 1222876 791483 517612 1686649 363864 736451 1181751 883684 292108 534643 699032 573796 139069 198908 1520155 1634547 597745 1534606 735863 1213851 1648929 1165571 771325 744662 50371 1147601 1393987 96612 558374 262757 1308748 1758495 1059723 1087614 783601 902109 1869595 1797075 1216358 336822 567205 278036 305167 889625 1507069 562709 1632056 1135910 1293049 993688 564410 713377 515754 757490 1161356 1907650 1586796 1532045 645320 89323 1008687 529537 1080273 1122297 782501 1522969 425352 1402786 1701259 1321534 1209834 1273371 1285627 1629112 1213702 926070 959862 881038 1907861 254857 901972 305344 1396952 1698744 859332 1266157 1244018 1150108 256032 1155295 1191365 1797619 39143 1400412 961757 1186432 1658368 249137 1235507 332416 187060 839856 56654 679957 299349 1052110 1011167 1452070 1200551 925190 155198 1322723 1658135 891015 1280761 1310919 1564973 454555 420243 226175 1133355 1202529 534410 1414309 1701560 222744 892231 951863 755218 1517058 173468 940668 1448499 1119821 951605 1884995 576988 1665999 1628811 159086 92006 923875 385533 1303078 1504690 255095 598797 849518 1070399 750929 808722 1992286 8751 256882 1620459 1633271 1492022 656302 1726480 251662 551877 730400 1485595 1283667 1294234 392099 264072 1857687 38935 1370472 82339 1717776 1421876 1975049 228993 1677623 604646 1618863 841477 818132 61957 785877 1997390 1828139 712993 1887887 1359856 530518 16576 262117 893518 1011924 1377558 1169125 1437116 1054581 107130 1457969 1141041 891907 1970082 1647183 1088738 1017346 1353551 1084874 1054015 377549 1363149 309144 1076923 303834 50181 1236088 760387 1973091 452883 1448501 757097 657371 1291734 502701 537836 46890 1009473 1220357 93379 1405849 1036950 1632304 1687963 1949655 986692 1654167 1223116 1482638 1417151 194977 467485 1646486 1382402 1869535 1751426 452224 76685 76351 1973946 93309 1689790 685938 155297 402317 442861 647415 1671555 1723618 100490 161242 1744792 78242 206089 1895498 1173453 28426 1515313 305238 779746 1504095 1178353 810034 779908 155682 1189864 1311887 1140635 105405 330128 1803831 690603 1644670 959626 1684222 1166985 1582292 1481078 224220 284756 1917231 1288826 456682 42689 131942 1504733 434472 1136617 597477 5595 675231 1882238 904730 1403255 172303 1723995 171530 1216328 895154 521820 1286807 553784 1593695 606197 372664 1980487 314327 180783 378631 1293347 496175 836620 1487326 1879586 920240 1359233 537187 1102964 963100 570426 464219 221093 558956 742950 515351 1044018 381605 1365073 56813 278569 592231 1981372 1477232 1969962 240872 1871838 1390877 1892580 1776817 1184643 1748705 1783081 138665 617888 1310019 1032438 961682 1005745 1575490 1825085 1407541 580274 761052 470050 1797108 1002329 797698 557005 481383 775359 1417790 1499752 963927 1948292 1487655 821393 225288 821252 89907 939234 1622434 1904198 381839 1565018 1261120 1332859 911851 1949573 866160 1789459 1916573 1531143 70015 1096406 1039163 1722810 365007 22650 845613 392852 1439188 872260 1263928 1943489 699654 131244 1189878 1783825 198991 193249 701033 493764 1259032 291796 503696 855684 309790 1093027 701185 443700 848744 1525435 995471 1942655 1369636 1321292 1800239 911880 512406 940932 1093856 1572120 1543881 697558 1795128 1009967 1127513 172605 1094610 618713 815855 158360 147640 1233870 1294560 1678027 875398 180991 691057 177140 663745 684809 1333375 724600 70611 517502 1890515 35967 1024856 557824 1368118 1796182 11811 99064 1676947 1400157 424358 952554 1857894 1767695 78335 1074488 1960082 169902 52072 1519306 1369762 1204842 1003097 1032084 1752688 817333 1928436 394974 1659664 151630 1106088 1016811 937115 1150406 1276200 1329678 96741 167788 365557 238546 1960677 1939937 569006 463586 401907 1656997 1648042 369091 80595 1305238 635745 283003 709780 1757251 792106 1559825 1851579 1887778 1650018 291662 1980394 1343114 1435829 532646 1511722 232149 71236 507164 1828775 1601024 676781 665302 1278459 73181 1506775 752291 41760 29450 469110 1968493 696269 1114505 1309567 542832 872887 973895 819998 293505 377585 1592449 1038486 1825043 350432 1769224 87036 703706 1012260 207338 125042 1013969 988571 105224 1208248 1817121 441110 576822 1924231 1620968 1012041 632964 1822486 348148 1577923 1521970 53644 1977016 1609519 1746224 1691430 371351 421179 281522 913996 1840412 760776 1668084 175804 1264484 550808 1558280 413941 517344 1428776 848159 237203 1037254 580005 1683626 1457073 1275704 1537039 1659425 1074119 1996696 837505 736568 1664261 1784720 1502811 606929 825527 1707587 1112620 1755248 1451356 1472365 1443989 1146835 1586562 1814434 1380266 105652 1238365 299747 1378114 339045 861662 1261010 1291050 1496100 1147411 1254496 725394 1639282 231318 1390228 1578750 1778088 1294866 1530703 1632450 1537977 454699 1897429 1203353 254322 1938606 274979 1438275 107918 216188 79749 1735642 635273 1235206 1030468 391008 709402 1974303 60048 314227 884200 1053351 983089 623967 760829 1120123 1358521 1358566 1237761 258358 1640626 1007063 173922 1827629 746965 1799684 379333 535075 1098270 1981747 988638 741513 898210 531448 311320 1517894 910961 1235919 649444 24292 433224 666879 21798 472398 204099 738016 858625 1790441 1105384 944330 618898 1414884 861039 149999 974954 1573317 1311450 854471 1291507 504330 1459621 1745337 282503 300194 1847915 1283272 1888702 1308722 809582 103882 601396 337646 1202457 1527966 1266874 1044430 1092768 593913 288415 1680610 350324 1883356 933359 1506802 1306952 1674301 1187033 1184264 1248318 732830 627854 1448033 1060321 358525 702320 1324400 1840310 888914 499905 1647271 1609837 399716 144698 1672351 598266 1521117 1227081 18210 1315374 783157 689122 1409792 1214213 4122 963142 1382519 1922333 577111 1308899 1375250 148740 952225 1450033 263040 1586669 397506 27682 475468 891906 474063 1836670 962915 1217193 998913 34075 762588 1230021 548981 976262 1401730 715190 1742812 1262062 1316826 898255 1723223 972145 761632 361031 947379 1511715 1790340 1758117 996782 1928666 108512 144630 671856 892109 870092 1976475 706668 300805 859103 1989260 232734 1565612 1050493 644315 569758 871648 1698430 733955 896816 1294978 671438 1842077 285733 1700442 61326 1860657 1010869 323797 1703602 1187083 323111 433690 1636237 970895 677436 1934922 1307579 1920775 1886001 715790 457787 944992 782745 1620375 1950579 1164394 1942159 1503144 408735 1971518 1743794 1888286 963520 113118 80988 885240 660984 1154179 220853 797411 1762448 957887 933282 1264907 257574 720258 297770 787962 1441706 262541 1945771 1536202 1822057 929366 14932 67653 1277001 1127363 626999 1147445 699010 1389286 1276180 140783 1585089 907607 1063693 676274 10940 431788 1330037 1866428 958129 457913 1663344 1728269 1128159 1846868 787133 1709584 240102 849519 1459270 1401877 1340366 1691270 1798108 1821336 866140 254007 965058 278631 1148890 38398 1109418 130674 1305564 28238 1993343 1009153 639118 1832071 477892 1782935 1680440 581333 1598997 141097 1300212 128514 815141 240273 442191 1379196 518774 1180325 112893 1928368 570225 1298003 1810981 1578027 1706760 337416 1150587 1750127 1912564 495764 1524517 1561801 1005244 1374905 973047 267260 161818 1224079 586354 1697339 1125146 1697336 53180 609031 937113 1959010 1482022 1423638 35035 1257049 1492413 1796034 125721 547233 242052 1423116 684556 476004 1048278 1271499 1197798 1486728 1638562 1728978 24815 913231 196284 334715 745160 1605425 1045228 306806 1939011 1985529 1528281 45073 1040246 1596267 1837182 5460 698143 1474720 132277 135097 241754 1337089 59185 940922 371847 732557 93305 1062824 1101340 569776 768022 366479 188763 1643837 182685 1342062 1041475 1445392 525546 165928 1768975 1839324 1055678 229463 830662 925024 400889 427447 297292 837901 988972 1452638 1105368 1653461 287872 1793306 1042675 691105 497001 1836966 167491 931441 134993 1947894 536756 933496 1368353 65774 1222142 1852094 932618 870457 439347 1336419 1178930 205441 1526848 575966 1999632 1349094 264658 50878 50235 326223 1629665 745142 1619791 1259680 1187895 1883304 1051606 23188 567998 1151408 947408 1469846 1304340 773378 214486 1758349 1899400 280007 644604 217854 191838 581187 1641723 1166328 133502 749257 1243280 1412657 1590731 75911 1499242 1629147 1250829 164416 344077 71191 984493 1636295 1450282 33460 1242007 878641 1988311 1145170 649610 1726152 648360 1510494 1538864 1282726 1221734 1271770 247800 1603353 729543 28965 1417615 1905275 1416973 171031 123895 815542 1269715 724827 937094 1775326 969898 1461652 249181 616432 993866 775587 265717 976298 497494 239034 17018 1639126 1465055 1740368 53019 344368 1550186 123529 276878 1257980 718221 1264117 919864 1506219 1576900 224143 317223 209026 545981 1844042 1143385 447152 505561 976427 1281883 1786157 393901 1279480 1949893 1627890 890149 371698 919103 1910599 1438777 517761 1082722 1720166 674774 1285378 92183 789036 867617 215756 24545 1341873 348685 369174 569956 1472459 1181534 323687 416460 1887959 703993 1488147 1943824 1914987 1525949 45825 1549376 162491 625808 64539 1819301 1631011 1899000 819192 1399865 1397141 1300260 637497 1566972 1952739 1963731 294823 921127 103353 1725752 890004 659242 768446 1630287 1218336 27442 1866282 1324896 1785264 1200028 1020139 215610 1894951 1462785 1844703 109529 1918425 1170866 223705 827381 1859746 1323364 1197786 1070790 1531681 294221 1095165 1068450 872531 1524692 1010549 1398196 361097 681165 690907 1373791 189458 1074797 1936355 67701 1696048 1207366 970283 1468870 636189 758066 1048716 671650 1314323 428914 1229811 1855397 56921 576340 112762 1791780 1907479 225792 1641244 1118042 1891607 52703 1290599 80922 847104 1815373 1657598 100581 346121 1425938 655804 1333082 665618 1490094 721103 1303309 184123 866298 627169 1882920 1420563 1964887 995159 1128462 459361 206675 1951783 514789 101064 1779285 632375 1917657 849886 551071 812873 557317 1116502 698070 14834 100775 1506598 591714 148220 215872 1218753 442571 1537443 895528 256359 254442 339800 1820344 1378401 1888160 325729 566199 356760 1731721 1306417 161091 1920166 1760985 978401 1047516 1100026 1288505 443391 145188 1192779 1728467 596605 979745 292294 1861632 1936762 226039 1469805 85243 961350 1128614 1714948 1095711 217782 436092 559613 206660 1227307 666884 1214967 593955 799349 1578323 894310 1817349 310650 1499235 1084374 1385594 892869 1577758 1414872 1973022 32622 923487 1507520 1824902 1821954 300403 772741 1205957 812763 557993 1714145 363519 728987 935903 1386335 992016 880636 760371 1933463 804047 34144 452876 1346537 8338 1468316 44413 1143952 1892236 1806219 103865 1086357 1060547 614027 1479806 1156307 559659 1638382 1894625 1566667 1563373 1247980 1377131 1307112 988697 1191212 1663177 783681 1982905 985049 672805 1889529 561111 1040426 1909940 1409260 1812999 626465 977150 1682966 1447578 1564544 767017 1086844 192411 85170 1840269 1584258 1223589 926591 1150115 427148 1085794 116320 1948438 188677 1951107 1417718 948858 1407927 814827 1530785 1490609 123645 846247 1541520 1866172 754444 135256 173095 1514976 1466240 364237 469528 416288 1107809 1260674 1481320 884742 710743 1919806 889172 94877 248886 1071724 178562 1895512 1355234 112706 462646 936101 802484 1407559 545207 207391 1317243 1972946 546131 768831 1123552 1487348 297418 1775628 1430832 266423 579710 1665264 1997221 1883339 884925 24925 740474 1827321 1717134 1887244 1469230 177989 633130 358785 943069 1826287 502355 263613 632439 30384 265565 1640868 255744 654733 1516120 764134 169023 1810760 397912 1599625 754255 1014360 455091 254805 1642671 1956494 1210243 950803 1529282 1605634 1914723 1946459 804206 1198815 936000 283493 415841 420621 210390 139647 1077854 269579 212382 929067 1669311 107309 1772284 945012 1330647 1628472 1104589 1546555 1754436 179017 237999 1540870 242612 808363 563366 1556333 1036809 71939 1271590 14148 718355 293521 689624 1194079 72511 1670775 946717 981414 677920 447963 1497111 1496248 845575 684429 1926498 308759 1001566 1555840 1186602 1133168 1940457 250882 639129 1132300 1689891 1156308 756434 684479 1619473 1890829 364340 112124 1137750 808777 654683 1553293 1589397 1564809 603531 1785547 1398091 1261946 562047 1663584 1129021 1716487 649993 302282 580825 909551 1780819 1619685 1154764 620127 1265508 568074 580622 54459 1769198 961768 372927 1311333 1234292 1109345 17571 1699331 223930 1311527 224760 776035 1642775 35530 1990099 1652711 723557 230603 533479 120835 1392466 1706041 837233 1785492 1983597 836319 161259 773511 761131 1750609 1214382 1604709 444674 1019563 1194399 99541 670587 8290 1969100 374126 1704918 898561 603177 1103737 1604602 238881 1687238 96751 1960723 451954 1466787 1443317 1299691 1014226 488997 531352 1219327 487010 1177402 457796 246198 983230 128118 1086088 931850 1112501 1796323 1745855 1103060 1460180 1240412 1420497 167323 1107338 1621448 416094 169255 1932407 1798097 795727 1474416 786390 1558246 1552100 1541662 1346394 1160198 1619515 1128084 544688 1251396 1621671 1814754 180996 1934726 1221476 587745 270191 572253 1933572 39177 1170547 1656746 299321 227830 1197898 1001710 978126 804594 1987833 320625 1728164 1132774 94261 903005 1282491 1226682 1495410 1800357 1325630 1363038 1292142 1414993 1836386 648232 1865069 533467 877946 748606 713680 245757 1584651 1962289 409354 227320 232841 478174 1140940 233022 694848 1016498 334855 810823 495317 23162 1270488 619193 130151 1067465 737363 1921052 673634 530051 1434293 1945204 890094 68813 934049 1072449 202658 933718 1385024 989406 383371 910887 173577 973249 1436622 897228 656390 1934194 1781334 488848 347283 1495902 734620 626846 975399 655822 1539393 532214 408750 1782243 485320 287333 29943 544914 59653 872773 1536784 1498528 334947 1629965 722482 1275772 567973 1287347 1555031 1344178 1045629 1194930 1489936 505394 95926 182814 11969 717701 1432623 1927050 252554 1493379 1106595 647883 1108010 251037 391278 1609618 1386354 1280959 716060 1207516 21417 1093114 1182348 784334 1802051 885594 199633 1339213 1861934 1454691 1322004 1241368 636625 1628557 312743 549987 1351810 1913618 109025 1320190 344584 369281 825091 1170002 1013668 1111889 711278 1814700 1930714 1231855 1649868 1780877 10672 1227705 1467227 177856 1735545 124692 1081302 1754169 792528 1089311 1243158 326622 18856 1497904 787071 1771795 1127108 153821 1981621 1678446 650401 378813 141447 1875402 1765783 1177614 1465891 410479 517108 722936 259416 1045045 1258543 1868492 561456 790673 1667603 1629375 1517813 1330179 1865698 761379 1022028 145655 1917158 856614 1242685 101690 630479 1630837 984656 379842 537973 1203581 661441 1576632 1792245 1266306 1342843 489420 1317153 1295149 1679165 1372714 160351 535759 1681957 1127113 1881714 1156235 451024 1736443 1057183 1641433 1549400 1668177 1918047 560394 1672139 699207 1267359 1800434 1405913 389092 1455948 1612874 1928291 321813 362154 389084 1645264 1400601 237328 1585909 204926 659625 1594366 1402601 247367 1997076 108010 625415 21414 586496 581935 1615832 1090436 1137728 876686 543765 411021 453074 324185 1386447 1856729 1221624 803655 32491 251831 1068735 1663352 1131941 1282682 1932928 777724 1262091 1925502 1381545 1733452 1368439 212543 1508033 537438 52714 1943709 196912 234656 1611622 1523263 126787 538858 1819494 666637 694321 952605 121996 1898092 774740 687180 1616160 393945 996686 728510 514434 1543338 1318232 1402765 1847264 764820 828374 562644 76328 315066 186432 793092 958924 1410359 1909856 50639 1774703 1998242 1052632 553341 1652522 1845677 1264592 707457 1807129 22928 939455 1776787 1540247 1003230 927036 605778 1707934 1859414 937713 95993 763740 1701017 1544194 683010 1464643 34514 1934850 641538 1011257 1882194 1667624 346057 1142567 1442803 1937824 1172778 1523846 1135818 578069 1833054 1297798 286279 208428 1377506 990779 844004 697683 1662983 176651 1858649 377550 1366333 1011509 1048775 1321559 1739236 1441452 1211904 1095553 1521370 1486488 1274506 778638 553939 1848597 1755397 174724 1596856 3783 862200 469506 1176497 1495989 1992122 1321346 379287 163268 336402 680223 1949239 1524103 851359 1427807 1486478 255038 192756 123163 1019972 89116 304292 1844768 532706 1722139 88972 1346376 1144930 66306 28041 1096235 993405 333873 1865670 109451 1398475 73694 1636718 1502032 1586766 842502 1307618 1410231 435846 1764540 553859 862325 433456 1261146 623046 636857 1318488 431128 53924 60978 616492 529006 1092657 1618072 1634563 1360200 197510 81354 1865668 199638 1762152 1427815 1639229 1029147 382028 1388332 348974 1590381 241941 1874783 95366 1826777 523720 1206382 608168 811312 255659 1830786 1146503 67666 1626725 618115 589396 1642903 1942456 338108 126304 1026211 844983 177771 536942 1700531 883274 1616616 1447832 654195 213792 1656285 1086386 1442407 404621 1293982 292688 1261373 1244300 721491 1198092 1517678 472085 1172320 1407682 1292643 1860712 504394 256472 935659 1691574 1540275 849937 1823211 897185 777132 714577 826943 476296 1946198 578890 1183025 630175 735559 1848977 979941 1591538 1870182 252432 1305791 807948 785405 143638 317000 1658772 1863196 229987 1772158 1521820 1548961 711127 1388252 1942356 274704 1530897 371751 573902 1925752 1283781 855456 1661279 1028720 1608875 1125839 1413285 1014482 954460 993400 357993 513721 1258639 1311682 1180926 376827 935282 1291041 1556269 469667 831422 1654427 1245850 674613 1262660 654519 489333 1144873 1389661 765947 257086 609195 464758 110559 1798470 1764239 794743 1520516 331821 214908 290641 1075327 348670 919457 106502 1126851 1936276 1809572 1639160 834844 43531 476943 1059479 1500101 1305179 1069263 1170068 408315 427134 130244 379519 275376 120531 1890766 1140079 1657391 1391719 1707536 1993512 481272 132124 334268 1800525 1385807 1564292 1927274 261669 164180 788538 224189 1781741 1155507 633765 555139 1796056 1726296 410365 1928478 75654 134182 696944 1025694 1301389 566022 1819489 665306 1868172 539228 841097 1951273 1419979 1464883 1727242 1624177 640101 1275153 1287367 382810 1032664 1933669 1469554 1369862 472034 1279405 269917 1205192 455873 1020701 1459667 252117 154639 475700 232229 107864 1768308 149613 782891 731999 1797645 1772345 877136 892012 217320 947252 1273086 1320412 1971785 629505 1713797 759307 99426 267013 944960 1610466 1769209 93400 207409 1020249 443479 1163897 1594154 1640710 190168 495088 767135 1234297 638507 1484280 1848545 1332876 409620 464320 1858429 1124457 1075469 1872641 1490658 1654589 75262 1711794 1090575 1909155 507938 276869 672663 824323 1183680 719919 183375 66067 1112124 603567 796870 1075100 994478 955451 1424605 1244128 1876286 1973992 1773297 1106075 845965 1165136 576247 1257377 1222877 938493 821974 1203443 1185673 398510 1946334 1461541 1863662 292510 1469667 1591479 682927 1400359 1941507 703136 963248 601902 1375961 1903449 879580 839788 588587 1854253 1466540 1521134 931067 68901 1919573 492134 1657442 614178 1171500 1456508 1521667 1104053 583100 423455 1620108 142122 1800993 1836161 574195 1549381 1289868 669141 1764474 1408102 493370 783580 1133942 10149 205448 385937 932438 1950890 1872208 397855 850349 1248717 1648315 1929491 143438 1196011 615164 1813788 141333 578521 1063164 516460 1918128 1711785 1985688 1164552 906189 541552 1232670 171967 1036689 1947676 791739 1713975 1665305 716199 1672238 483210 599985 347424 1755723 1938923 1123610 5279 718488 1249207 386269 1676777 675022 1093514 1758527 1374824 986407 1547384 1844465 555313 1551856 1495412 1669306 428995 1142362 1331864 995104 68147 2365 1925759 1641466 1755384 260347 1120987 922826 524237 655353 71612 1073233 1749902 1365674 1309512 103374 1592501 506069 1514128 579865 816001 1422146 366051 842983 488756 1229932 1239521 1854689 967615 425906 651836 1218895 359853 1868376 1560861 1656001 1367453 1915621 685248 462569 671010 1497531 1613899 1757076 1584043 443653 1020890 47206 1994402 769927 1031484 328376 330188 162078 1182914 1844536 196110 897502 1710994 1007183 109429 1655986 1390972 383029 451030 1955889 1507358 401668 814137 843504 1614904 1246777 443285 1618634 947390 598175 454906 1364667 1149714 1918052 1936026 266237 477432 189489 1097134 1310946 109472 869007 1240595 480609 1374239 419754 1007505 1346175 901707 1835314 216622 491756 391426 600886 218508 1059983 48498 580177 1093525 1991577 594378 1111913 558240 696224 1945260 177499 1453893 1284437 1760875 963217 1487645 540569 280245 442014 1825180 1245898 1780467 1207698 1642882 1068041 994047 1829972 1904699 678693 466778 142805 1925315 92531 296218 1604296 1929156 1324000 65117 147183 1686095 1368055 760594 834249 770443 393632 980392 406163 914487 1093990 1982239 1622580 677080 178270 641284 1709287 1543393 349624 537410 1011416 85933 1578826 70057 938059 1779784 1579544 949188 470350 1552336 1988668 1646588 46830 1548702 1473452 1776626 1031386 1769453 597981 1013501 536320 937551 1017304 1133957 1744372 1188930 1908553 277726 207600 442232 1552227 1077625 1724871 1228393 603787 646158 1868563 576006 1059927 23726 247085 542433 74335 1028260 1046060 665365 1080933 1103275 1043754 977054 291476 1327788 898108 1969209 1030875 1571490 1079667 879534 189841 1805908 746259 598343 384981 1947236 1342410 889479 1554016 373165 511593 1838214 990330 1447108 904157 110629 1904481 142154 1508079 1855738 1949716 463210 1146588 700211 1004555 28715 612270 818354 468941 947924 1007778 312769 1354527 1751524 956975 1904734 1430439 646498 1702292 28936 770804 1776782 1803949 1074304 1336797 1517855 249710 627274 1074567 1347569 1447564 1170593 580110 1530361 382453 1411336 1247729 1923407 1715911 936219 376756 282719 1235994 1388846 629000 1669525 1039097 957341 1426163 400744 1803932 832272 933375 1410832 366358 1241690 1418610 1577329 1202494 1442817 342271 1467016 660454 924736 1510379 1226074 1562346 1418011 564429 1409793 39471 1339015 1816284 1733975 777000 470223 1910332 605824 1819317 150750 537316 465516 1304645 1936767 1956731 1543418 786688 1752643 1288730 344548 1656119 912055 1973880 1804895 1661485 1964194 974481 1318259 1504947 872379 1890076 1536607 720147 1125919 1297530 1642521 1071237 948972 484361 588743 1032069 53572 1322507 285403 837084 1391118 376898 1123038 1674116 533728 1346283 1368022 1003410 1291809 979351 712952 1943719 146862 1686947 1428414 1696787 1057321 1499985 736501 208059 456405 950628 101261 149511 698507 1868695 401335 701449 1449318 231067 1139415 1172611 1659331 1620207 1766821 710339 1301115 469689 441210 766007 1486486 410724 1554711 1054445 381542 1744956 1630638 211862 1484991 1317929 110014 127112 776764 1464932 1100610 852769 394844 1217807 1933553 1722962 98953 1125479 594054 1752374 32913 758911 10073 975000 803857 758963 229077 1735773 212158 101257 1441503 567823 1966156 830819 921139 305665 745427 123641 107562 387460 73883 1892593 365193 340041 1777333 390726 1924998 823122 154799 1694621 940743 422972 895605 1050177 1441556 1223600 1777490 477145 1267701 787278 197853 758618 1527089 318129 1953976 1156855 1463678 624412 921600 1961912 273652 403943 182431 1559675 969379 520139 1043496 1591259 1703054 1162244 309883 1216867 1198975 400070 1034640 400278 1404537 1035888 1845531 912931 347086 1302095 745564 1087854 422201 1419875 1309148 1905181 286598 247515 1334197 210159 1616593 291841 377802 1551075 1011506 510821 20870 1592108 477385 1334536 32738 378337 197704 1466171 1816414 1251226 605236 1150475 163668 1293382 134782 1945875 1148932 147773 1916012 1302031 1221185 1567659 346167 1364860 1461419 1194337 1605934 267010 322690 1857381 1903112 460694 1248855 1862542 333718 790461 1559764 1501379 665979 1327009 1181964 435916 1048511 1181858 10850 1084477 1093875 1971234 576360 550158 265402 530701 1611051 1770359 1958582 1007011 1482535 1575298 183470 926510 1091811 1586970 52656 434576 874373 425736 1103146 1803512 1503439 926284 1841166 369947 331023 749674 1922234 1063470 1779181 825638 1556375 307193 1144778 980117 141646 432403 1075343 1705395 473850 406904 106671 1944994 523216 841696 1184918 974063 1110964 1897998 410445 1916674 1532241 456181 1382569 1915996 1641508 1838403 1672793 214087 542570 1736645 1147961 90795 1323705 1029911 1843028 1136908 246832 1957162 148924 1568985 1760630 112752 1648298 359054 441573 1941418 834266 1933824 333662 182919 594020 1020401 1201614 177236 1845270 1660312 765798 1703556 54075 1079076 1514550 1110858 1333283 323175 1949877 889359 1267027 1196410 1240058 953013 608763 822042 1893499 761759 725969 675243 1084274 330390 689167 1520766 386534 1457652 1950398 1590279 455139 200257 1503431 1657429 1919787 60181 960679 51527 710736 162255 163450 1420 1474062 1120087 206509 1494128 1051632 60587 765656 1732224 168114 1823178 891952 1280104 864631 943381 1975143 1703907 251067 275119 442111 586927 131793 1478959 683800 1194603 736907 1881102 427213 348745 1815427 712388 1121368 1342040 939015 1002621 453135 956446 571738 419123 1581712 829765 302429 1614551 593727 405495 174608 161255 815392 1626046 1659004 1564337 1986701 965733 1489543 1146504 1866340 893111 651145 1443531 139937 1994071 1240088 1602777 1725949 172489 1174802 911457 544129 1328514 1577618 1354464 1145384 1116448 1422472 1532333 1331660 676051 577758 1846637 1021710 471254 1760476 1919171 533490 513833 1624795 693888 1012442 524899 1545298 1795371 1566601 570389 643124 711108 1232517 1006929 766129 277798 1915684 1185467 362565 918362 1426260 1191184 1893575 1535432 164488 1074125 1328367 999124 1065940 1050961 1883633 755844 295450 302579 409668 912493 1141568 394470 990390 275279 114457 149131 842157 1934375 1427297 404945 1659316 462874 1675742 677990 1990808 809813 618718 1482325 1721674 931090 1203989 386339 17730 131281 333915 923590 1239404 1395924 1322313 1140933 1940866 580441 1352936 1488308 1521068 952594 1695025 1948341 809967 1960488 723948 396851 1225416 1838988 972371 1454281 1824481 148382 1574109 558258 143625 1548081 329296 1364573 953709 1399030 1401950 167594 1169328 171517 938924 56396 738750 451428 1985738 1040096 788181 1857435 1490242 1946112 1620565 1048552 1271439 27546 1447125 1020458 75720 851758 977971 348533 1808345 598165 8789 1663999 776586 1321051 223873 471605 161916 1762720 440911 639325 546124 1651934 1557246 495622 630366 1916197 283152 1873163 227219 535715 714012 1549899 1313721 1273153 1854525 694322 1668191 925875 445356 1183021 348618 616626 597930 788483 625205 1426634 217875 1111088 679043 1909438 687231 1451317 991760 849885 832238 897245 994815 739685 1432785 1574253 1324739 234317 111273 9118 1579116 139374 445338 795151 1900225 348779 66415 1650078 229547 1337270 1248304 1522602 1352025 1256380 689111 1503366 1942014 1850548 327391 28251 533947 593882 251604 147812 1758890 720244 1759087 1797459 1003878 538155 718178 146085 1372922 586481 742798 1637252 26192 992941 41809 730554 1903717 1743472 702072 712583 237962 856333 1468248 215771 167203 295747 707192 806474 29300 1671143 261852 691367 607959 1961075 1179784 1590722 1239274 70652 107087 1722986 1101921 1666777 1398185 1270862 131381 170211 174238 1653492 412751 137306 856632 845926 1917997 1029398 1198223 246042 1542691 972484 476157 1650864 1858602 1090679 886013 881162 904818 149950 1923130 46767 1933866 1661532 563742 1941559 163984 1919155 472595 849734 1050889 1612659 1157001 380582 472416 1350688 1338823 598562 233512 233722 1024432 633771 1411860 1127180 1357751 1022490 848403 497139 389362 953525 964038 1320924 1594254 1593284 1520289 36801 308862 1389706 1083601 865431 468878 718306 1177196 1124572 1159164 1282114 241117 35505 1442874 559146 953053 1017957 677278 205503 1153739 1681285 583134 724262 1789447 1914335 1118105 289260 1040638 171392 1300458 227414 725416 1371022 483689 1474648 1826954 52300 1434493 164149 772291 1096489 381786 1910309 1989782 1094999 642072 573800 474762 1603957 1440508 786754 1275637 659055 1642092 569123 284670 500741 1729600 1188821 1719463 1071520 1136070 788614 1226974 22969 663678 1996873 366927 1927524 736567 733248 726389 1697059 97818 630182 42277 1937350 453492 1510451 1510335 1171615 928159 1029972 1816631 1198418 803073 878140 1128742 1652088 1043959 227659 640630 428896 148804 748248 1171846 47103 895589 1113834 1191629 290866 413688 1074000 813967 893829 1964742 1684139 330117 1220467 890605 1624680 65073 1618967 1389292 1298464 1709088 206897 813648 349348 790321 1219330 1844120 1542796 142950 1719414 50507 1570751 1103110 128417 1044369 462152 1351601 106407 892448 1609522 575429 1565893 1160874 237936 998619 1503134 84174 1725762 1921458 727811 368656 1875109 422876 232239 1030101 253391 305279 1987377 916447 1740137 1469827 1703726 1525300 718347 405663 634636 1232008 1402416 1946658 1143353 1435942 1631212 360337 1212862 667368 998405 1918505 1948925 1769287 124261 1923787 355675 1710361 62795 1561850 1700394 362056 516352 1842773 619082 464536 1834442 965227 373275 667776 835978 1942673 1656132 1834884 191380 350167 466254 509108 497887 48171 688401 638690 1804220 653876 235362 477581 1344252 1034078 1467705 1004099 177335 1897693 1939168 1225629 1531648 768785 815972 1694598 699265 1491632 955987 24702 1198636 1320596 1642589 1511085 1408460 1275979 249530 1536999 694532 1985716 625877 1152899 488872 1818147 791400 1758515 187735 794018 584399 1074165 657451 388477 734217 541859 1970606 691447 1558166 1500068 1975157 817728 1886985 722015 262993 1305327 181952 313946 1266432 757125 314588 497719 131679 674082 1579393 1907192 960986 1177493 1071662 343888 70114 1760562 1583536 39638 587618 335584 1043644 1927522 358757 922660 1801483 1700955 609846 26376 850439 1643465 1085012 1019309 75775 1007438 1581066 1546018 1305683 1794439 855118 544022 61125 1154851 1255788 1156310 1516165 218584 6079 370760 781852 492539 1370346 1016741 1136314 1501829 1895922 1784869 1771699 1358909 699346 839958 1715105 425050 1530550 43218 142471 830256 305771 621049 1116113 1726550 346111 805985 586959 581944 74593 1932490 380342 942372 1363263 1725435 968564 785375 450686 832163 845048 1621627 1664493 1553589 1261096 715286 1090330 1358807 1331477 1310627 1874747 916300 275898 70579 1080955 172304 1638997 616154 152146 1480941 1241014 1130679 444852 4573 585532 501560 199562 1858251 1546187 1383822 1431154 1280838 1414757 1106189 896998 981198 931128 294902 1180783 756183 1973378 1254522 369225 1744749 1602902 517055 46293 513206 1859013 937915 1894012 1997080 1688241 1357992 1543143 727469 477202 1728524 619603 846592 137543 1404106 1361993 158830 1740121 255553 1869940 1657236 1263725 196383 375459 1445882 746901 1068686 935338 928391 104498 1180907 1276848 1404835 461845 379664 889616 538781 1987416 1510228 1341974 847672 706978 86489 315298 1739873 1695932 162898 248465 766207 1597215 1155060 1315492 306885 1884596 68282 829460 1870990 883180 1208677 1667766 228857 185900 142755 745372 1863338 1053194 903217 992862 910725 966177 699758 935255 644057 1497597 612819 489602 1933833 407494 1612422 375285 304406 243880 1923373 26509 1203399 683682 485559 945458 912917 1546004 1146661 1855251 934702 572413 1781579 1126839 74937 223198 21759 691076 234468 871992 1524808 1181538 584327 1256577 331851 1817850 237191 1669320 1936187 255972 729896 1911670 401786 1118168 1256561 1062793 1742691 761630 502532 1997994 920217 1377051 760395 1909873 1325857 1886436 70164 1373503 894066 1159683 1100808 1540380 1106580 1035273 616683 1333604 48659 1269461 433014 61042 1604715 1892492 262643 1031513 712220 172349 1416097 535598 1081472 1748930 1390588 1103198 1395946 348217 1104545 1377331 1286873 979091 1466386 1941670 1176437 859304 374648 899880 888747 1873166 1684150 333139 1315305 181078 1685677 1367675 93262 808975 554379 1814655 188501 58509 397387 1335952 469995 102850 1891904 1055505 1761472 1579749 1845962 697390 1753257 167344 59504 901860 1796926 1696864 1352685 1952479 752441 1596638 376533 1668653 1058225 251112 1278755 1200738 1628476 1837107 888050 1078221 1828153 987304 289664 1820586 952459 319760 36520 330085 1108755 1391642 1608421 369896 402004 1729632 1729267 534339 1070210 875910 1059579 1420175 355829 1764619 381348 954571 501418 1031963 274488 1904526 1850538 1879126 1165015 1149139 1713260 1459250 1332954 995490 1747433 1356779 1354941 869465 359225 430596 1851288 789592 451475 403293 731062 1281533 1082228 821157 1481761 506723 1409570 1529878 502322 1265087 1029375 1249391 296018 1290249 277594 1125893 709017 606255 636199 681803 1295359 1664495 424983 1232070 23042 1039481 1657852 958473 126005 81626 812188 858232 1040474 1080600 47364 290445 1008469 918142 316311 1508429 463778 89678 214000 1916525 163221 1616563 1953147 1242893 1998347 1631886 370020 1758107 446207 1826590 648549 218200 55442 411096 483318 691901 1778896 988449 454881 810280 620553 957563 720608 533290 1032763 1710682 144246 1132877 1465073 1604110 1408621 1516451 1257581 88491 820507 588798 1565854 1922834 1250218 1608752 438335 287755 1590627 184813 1718834 893047 1561317 757760 1366436 964182 1749320 1741936 750412 865939 844258 1995933 675312 444375 1954424 528205 750102 585635 677086 628611 1016959 323351 1757200 1525473 990902 1733564 540493 630926 1541567 838487 1306690 1560746 1386829 269896 248 1551017 1398201 1637641 597162 1884064 244795 1537826 926578 1883328 1898814 1277068 785165 520791 1594449 186121 1383013 815135 95426 1688963 1586325 1392478 1553234 1820122 1507609 794188 755329 1316091 1496715 1638181 953783 1875862 1637301 1802744 1147320 358462 1044743 981798 777202 471381 1171973 412095 798424 1270812 1942330 36096 1438608 129646 109127 597356 148283 823386 416174 1066271 389500 577763 1691259 409625 1906320 1060604 1490405 1166910 774920 1071124 509573 1608580 1445942 106179 1717400 415900 849728 501969 1201524 735328 983713 1050890 1584173 1860492 1206947 1905573 751399 118302 1247539 13095 355551 1555728 983874 1517434 581915 1548890 194079 1108350 1409212 441475 15580 493262 1358340 159103 1801169 253498 1207025 1425660 35878 1857078 97922 1195236 462987 1118415 1300711 1593441 647159 527292 540993 1303929 845544 1068440 1629095 665729 1413559 1954323 1403954 450659 1550382 871473 1722677 1485361 1540062 657946 630776 989824 1970106 466635 11803 1309325 167637 991081 1449179 428741 1376560 1055214 1492517 179383 1186756 1560757 1694048 65129 164007 258289 1277973 333416 524508 1951625 936765 1276837 703518 591152 202614 867490 461594 1980171 287545 1634253 487497 945022 550351 1639611 781051 1695656 145562 1442661 1020193 81589 1863347 1983465 496470 1218688 1856727 1943166 119890 569570 1310253 1351434 1248791 1839457 1740522 1533553 365776 1775501 148355 413626 1995450 167485 1541921 1739110 131813 1398541 443392 1462101 1923317 84974 1119911 1302989 1239687 1375837 1706502 437204 1908667 1311194 329800 446767 1186691 1835943 1580843 783731 837521 845834 652082 1397791 236003 1845267 1466512 464290 320385 8337 505487 1556543 719818 1648232 1874695 749158 140006 1904615 233842 774982 1628586 252333 981999 273687 594741 455765 932063 211594 1797733 811153 1502891 830286 1776984 1011655 1090547 204837 675118 38860 1052236 1035989 1546256 658422 1863567 625476 1734422 436095 652654 758201 566479 290311 1915575 453871 1807580 418328 1935322 1271230 1713934 1670580 1038058 214071 656149 1365367 349347 501054 1180704 1456415 1598632 1690932 310258 1429526 262845 1974937 755060 1216534 1788502 1431656 1302673 1945932 1954595 213823 448183 719579 406763 1583181 214389 1852740 297152 874593 1379000 1724820 540510 1032144 1616090 1476743 1895775 244797 1348744 546966 740095 508868 1525019 1575478 1856970 1626048 971025 1626340 1010861 1042610 1565474 1302542 1462715 145494 1296161 1854044 1996958 1551118 77013 1687537 600130 1679426 23559 313168 808168 428852 1415291 804100 1955905 1606972 874590 966550 1784912 1589908 851656 604218 1909489 156576 1417868 528847 982047 569657 651942 1146831 1165150 1651510 1566848 571126 1966803 1524975 1621400 1429174 1661079 1734915 1037016 937990 1067594 978236 1357362 10593 38963 768590 1790784 1308398 1374530 1086027 1022425 1580279 741678 1550383 1598050 946497 985272 533189 877626 750345 719126 278517 1044908 318248 1385118 1235738 983523 530554 311289 966312 222544 883694 1464467 144211 308231 1123545 1316442 699202 404125 129531 1263220 1996574 1667058 1733189 386843 1223737 1417179 1274363 334782 399619 1787908 708906 106654 1489995 1295118 255919 642335 1992317 1280174 101793 303676 1475 587244 379712 1033328 402576 755405 792566 255089 833977 255752 276103 1141111 59454 150125 621414 1987063 610765 938122 790432 209542 1914211 876949 1142470 541654 1835143 1873600 1768461 1841699 525184 697907 1958079 50897 522289 1527709 450283 1544552 1897892 1007995 1522832 1909621 293672 1013864 690910 116315 707624 758226 1150880 1371555 1972833 326784 1918920 1498559 1719537 158801 1563361 350040 1607661 159234 22663 1703601 797931 358172 1964403 131786 1302816 1895821 276088 1725882 1928755 1869099 14707 1935125 1055922 118750 817290 1850512 990340 1182449 1697003 74993 699700 912174 1115190 1893133 492846 1263691 1177552 1358042 298554 782568 1063923 87810 305561 1948775 1885353 660868 1517585 1373713 859919 1375932 485719 871575 800732 1408629 589541 1028179 696481 836678 500846 1432683 1483438 1016537 1576642 645733 869431 1392144 1660381 663937 285249 926162 579297 1726620 1928098 166106 1517456 1123703 1038026 1918698 873627 1805719 1761372 976398 913783 961258 1221772 1131492 653469 148582 838492 1173433 1057242 1796510 1116738 1575585 1594833 148191 1499133 413714 49758 1145942 1043831 728065 1580150 358215 135479 1399186 94865 464951 573058 143526 772605 1818580 1532465 449413 24775 1355567 1325247 1435196 1647983 820201 1280747 1188427 138308 254813 1158089 1818935 1776178 797116 134157 841177 513508 1894026 292881 1638968 91259 1297031 1019773 709293 1508592 1393807 1062500 107959 280341 825065 917886 1947062 1362707 1110706 1033107 1078360 185594 976076 287393 249129 153803 685044 1613747 1010956 1881934 1232181 568155 1795939 1520871 1806808 255613 622153 1382286 1732776 804608 133126 35671 1353071 1807095 1859016 661587 81390 1779831 1090202 1048406 1028207 1568401 161912 1390261 1358115 1236355 1289885 563721 198853 1599341 1633543 494955 343989 1998389 1298982 1102046 1717892 1637463 491308 1647239 513031 716306 623274 18331 459691 1715832 1988284 932959 552024 629517 1809335 1717225 1356126 1088686 79488 539683 405037 1532814 1936423 1801793 552944 620357 1380167 798526 1037659 539026 196587 689874 1504384 694305 1042062 431971 18041 787536 3386 1040320 1601661 1329137 1786295 402795 1315991 1926262 1518671 963252 1304036 1540890 1903018 28978 1286278 802192 195568 476242 935327 1220452 1970944 306727 962695 78853 553736 1897541 1852853 1542603 1598887 898077 1764198 10258 1632449 1325020 228133 41158 1036628 1344842 1992574 298662 302702 1402629 491562 222016 1771161 1626779 1814619 32212 1916584 1167418 534523 1183130 310117 1400960 1441625 368979 1763654 376619 1325897 1158842 1444308 262809 618922 1704435 1160430 673893 140304 1447800 467878 148329 435223 1783356 51449 123049 1453159 986230 1899461 674872 1048233 277994 941652 1414068 1459890 939326 1418703 1585490 158961 598587 1676040 1030372 1170811 27939 1622851 1307539 1388996 1891176 1039119 75062 1388898 1464828 1618284 1622154 1187192 1519100 1837018 1340446 1896762 1978692 1006435 636219 262266 1383248 1021548 1080097 205026 725999 453316 384246 1433662 1033630 1929072 1325705 1555563 1234038 1531017 74590 1179054 1821440 1558088 1665931 153343 23465 1667172 105282 1846211 1877489 1056733 1395211 786400 1409256 165384 1442838 1472233 1837363 395795 234027 1922418 267343 119316 688086 1270022 1556799 332987 972689 1398633 1789247 1983851 1981298 1842130 1787699 1880748 1478656 1219169 1244188 1181566 1884550 1680523 1635351 1374026 1945294 548147 617235 701498 1890467 973981 194767 159670 118845 1567655 1500983 229325 1244115 907107 651808 1555842 1523285 1948695 756912 1704527 1468841 472730 1564190 828526 988374 1562624 1575756 746388 659966 709876 781187 596037 1934298 34780 430642 1234227 86410 1855732 462579 1982288 15865 225024 716678 363575 186063 821893 1642074 1749937 1172259 207952 414935 1101933 401859 1848978 769270 764534 1572565 835308 1177727 461996 936868 1326386 1020852 1966793 1234454 1927931 1429970 630525 1796282 1558901 1500212 1513147 294990 1547923 1845683 260356 1828147 412873 779502 1926942 310081 1760217 1005364 920629 926756 927188 1547032 491457 81921 8791 1531560 926807 864943 474113 826348 645372 1392456 1823765 1534012 1276869 1391863 839223 172784 649660 163319 227210 1876758 761911 584764 283576 1771305 1551970 564323 1825479 130455 588606 38144 1470601 1926429 1211164 1579130 1661451 764735 129012 759607 224788 971765 1219600 1936928 917277 1120179 1898088 1695084 748961 179801 976369 391001 1413314 526386 501736 847466 215668 221271 1496688 973576 1802528 211794 254543 1939766 1765418 839314 1514676 359495 379649 1329174 1414752 936277 818335 1843072 760315 43483 1000389 619857 280859 1992250 1222036 1263320 1774436 1090921 1914852 633038 1900440 595446 1032744 347370 445825 1191447 1614893 306380 1223623 49834 735491 1012981 1655813 1710625 554958 1916167 61035 1546823 1115258 1759591 975235 1667043 1098663 1388714 1349207 857902 1886460 959630 219104 623654 1948415 479472 846810 1806402 1894063 928242 891247 1267900 1487744 1162044 370198 488126 100755 1274947 374552 1043087 1052932 1008922 1436947 1149467 71683 924523 1691312 1901423 1928536 461688 382842 920212 323734 461032 970196 912532 1472811 302742 124238 1464203 275845 1069872 17 652255 1824233 433259 214016 1023919 1805701 788884 408450 1793774 1772831 791142 1537072 1936917 88253 1840358 124661 1068505 275628 1005988 1777860 1108752 667014 984409 1505716 904180 545155 1583327 1557928 1837943 872198 1340994 78825 1610659 1464670 99293 321534 1759322 619182 1606629 1554333 1102709 383265 1863753 1273062 719001 96824 450346 1324108 1023036 552463 1466909 1117918 1316548 1189886 1242849 1970368 544311 642688 1043125 1484252 1238956 1909502 657986 1115120 1977304 198936 901217 1849592 403093 559410 272397 541233 415078 1037829 399062 1349378 933953 854264 1088990 656 1014512 619580 752649 649455 1208922 1174408 1596597 742539 10623 217644 837273 871526 105122 1961751 99366 375816 1351826 853025 1598093 1589429 1114185 289012 1663432 180531 1328019 429350 1785166 1813596 844768 295519 662182 1301033 925692 691016 1203364 263883 614039 1074889 1273878 603237 795638 1874261 462253 224891 1478831 604230 1709056 1519387 1653467 1832970 1460344 273557 1627216 462472 1013210 1977321 1876869 69679 1032500 1713711 1418153 347177 364020 1052047 963880 1690059 1772451 1533360 342128 790558 321306 1305408 412745 1316812 1297968 1101842 724071 1049011 1700411 1153548 257760 487962 1173250 1816670 1392684 680072 1998824 1716238 103810 1224162 1711727 428052 1485988 1054642 547107 1829758 1658301 605122 1531256 863938 1404213 1156217 1751716 339002 517611 1551510 541450 1172836 1360816 400931 529589 1887646 1054880 1968482 1309297 1336284 39699 502609 505722 1182913 1439931 293146 325876 839169 1916857 648018 865158 1918708 1635264 1456118 913437 1158352 1715678 186373 966442 1243192 376515 946990 1942390 1090116 1297716 728491 413061 1690245 1928744 1228610 77574 390131 1700581 528150 615710 1242929 207222 1790600 453531 1938651 1146715 1119312 215202 1937660 1669888 1271143 1250205 1047564 1684476 1266198 1486596 1737637 23678 1235841 1230682 1128273 1981275 1327322 1002247 1970481 991424 300186 546674 1269765 403728 751893 569993 763656 1738296 659661 1625031 474416 1797812 1473396 1342169 1958389 187268 536847 73568 317836 888425 820969 634802 953540 1063974 404828 408265 327673 847364 962444 962765 1188238 925587 544491 1360836 787098 316266 892600 1181492 1503669 1879543 1287929 1762222 867842 1679778 991270 1123405 436445 1835227 1168340 771122 787961 1982677 871387 1181829 1584658 1605516 692665 45094 1123246 627728 387535 1146183 1268114 552380 157178 233054 313174 1831675 408451 1065544 1811828 717738 904719 334979 246447 587763 1968684 1341302 267256 1291506 1393350 1639528 1514581 1788953 1372477 1744672 1511870 1454105 317511 331812 978010 1209184 3983 373302 637414 1215903 1769575 972980 1422662 1958780 1564043 777560 1019130 399430 341759 84215 1433687 1866108 176426 575861 1011991 1448272 1992687 361434 1396651 1642582 675170 1758582 265884 1262356 1374807 932407 332896 219270 514460 1349785 659963 615884 1103732 404513 985160 490355 15256 573009 1901111 1918677 1353305 630262 1094713 1502673 687605 1190893 3649 414166 1622596 1098601 1493125 332119 1456054 1251774 1854941 1974320 989683 950941 1578509 309451 1236213 12644 1050813 207192 1558238 1848356 206841 756487 559878 231477 1348343 584122 1100139 817009 1115959 1769894 1441501 1362448 412581 89096 580716 1031586 1654780 527679 570303 968235 277501 334110 1241297 1473812 1915183 1719128 516544 74757 556007 221533 30240 1702407 994006 4817 1009230 255184 1903364 108913 1592457 578121 1090009 108253 622533 1671830 1392516 1444503 239890 1474461 1599187 521253 618034 1847645 1552060 880509 1769081 547649 1424711 352476 1442892 1584517 998378 212902 25322 1179023 1567377 1464482 1403387 1660073 261780 612218 1426720 980736 1230852 391711 1959431 1795493 275704 1360281 411088 1123876 1472712 725209 536848 528604 1062478 291858 1122146 1187220 1625246 1433935 1525456 847148 552667 946548 319677 1700228 1585367 1211776 784481 494527 1596640 35766 595925 1534307 731094 1607077 282385 1765997 48307 949040 783296 43318 1951979 770268 1553688 561723 1416003 679780 1944429 1033057 1878587 542616 1243744 506423 1427416 118602 890693 1149763 482279 446790 1661509 600228 943182 1022256 229617 921840 297088 1284415 1745864 1996355 209256 1867418 1416695 1984710 570143 1530856 1732805 1499879 421622 2580 754507 1444712 741140 1797068 382802 1660493 1294143 335169 814471 1122652 1036862 1730817 1561726 1628030 1070497 1954162 904621 892628 857887 944093 1489388 1876557 705229 680536 741242 405256 1041771 1925571 1118359 1172071 1204124 1237344 390244 1493671 373315 1998282 1795109 1505055 837805 1181128 1387614 422871 990548 1471153 1433674 906625 1284987 1132806 488521 544586 1328575 1709361 785510 1088017 115614 600692 1934419 1914989 471544 108742 1498740 1664521 680647 1902227 1361104 277929 18017 400530 850521 1720392 388118 1290969 1143129 1753346 1022274 1821668 70780 771504 257038 899843 732528 1716063 326060 1741693 51049 1424080 941887 1731819 858665 138908 1647517 1758383 69641 1186714 1613580 1235379 1912430 384857 869492 731942 1843709 1097440 1786148 965270 1057376 559781 1460101 759266 1449892 1617412 1119592 1715689 442914 1425318 750258 936780 768175 1166560 50614 83389 352111 869626 221653 954126 891998 1116640 168222 1017592 964512 1006059 1300213 1449726 869798 625223 986055 1780308 420433 772295 137477 1847895 394745 1097544 1371479 22167 1975324 1513300 1317934 1259403 146092 1142948 1270043 1312683 406954 646592 1812924 881652 1021987 639460 630996 1962062 1816448 1021208 1032445 1244116 1005810 1291817 1790720 1249726 136582 1146261 1606880 1555193 163009 632972 62870 612281 953701 1713788 564133 1924577 1671190 1413209 132653 1736225 629074 1194027 1989280 351815 1928884 1448451 1065356 1323998 932803 1383220 1059911 662434 434824 556989 1156414 692704 639446 1167665 1787137 1693147 670654 260678 1735081 268145 995025 1095910 1184216 863711 703030 71171 1826937 1319100 462151 670539 812970 105209 1381977 722382 1637885 667838 1053479 510225 271465 134655 503734 351521 380196 9331 855857 779451 560072 1154359 1898252 1202501 1149044 919235 949440 1331192 1234989 419202 1770134 576979 1129934 839618 949399 1429923 1488637 659206 396213 717942 695177 1659428 1559248 1368968 1519847 220785 1278134 789395 1289051 1688490 608860 920677 1183040 905200 1785565 114957 77248 335985 1929035 1500043 567660 1829271 1288879 620267 68570 1593780 1098768 919390 806174 1503628 473045 365714 1909674 270343 498330 697693 1739617 1411986 414382 131024 388256 1607442 118674 818307 1043581 1304522 1304819 1343588 1316818 814444 949946 1913184 1240127 788693 1150082 316906 1896837 1977652 518589 454243 42185 1865750 566422 1078954 1814917 96428 1793689 1621245 1494186 942735 1645833 1850857 1744554 1015108 191999 905276 1331989 1108962 1092404 1707058 1781794 422233 1341668 169999 1175486 162967 1246498 974140 426774 790374 1762826 945295 1682640 1382144 1472168 466155 1129872 1321926 1638559 939547 1295209 454066 1092774 34620 1176550 1073877 1018046 296829 1497738 1781341 1778446 1493995 744705 1855068 199882 663300 1479124 1220752 334817 181990 198541 703434 497582 1230034 978526 256091 1231798 226053 180704 1978189 38045 1822487 166093 1676101 1322534 360805 1325829 760541 442004 500501 1166300 581442 1892425 1546041 585138 1987825 1449716 797068 1853176 1120458 1902714 733303 1606227 1309246 1169508 1542787 865317 888885 601414 1138438 1632981 377255 1025499 1261954 380784 597100 1539241 452383 918076 443155 396205 597053 897080 1415845 1340539 47179 736282 1595030 1024256 929941 335142 1614739 735887 615027 359008 687374 185923 718524 476955 168583 623937 723581 831825 295055 1490260 1191705 1515104 1467089 452004 129540 1606202 519161 1024360 370720 775927 230407 1838679 1042719 1204169 148808 226844 693922 1783627 1531961 535863 243877 1331561 322658 1319497 1344104 783752 1135853 1762513 1561184 49593 577603 1291904 57159 1011105 1614371 1072136 1965431 663682 175809 1744373 1718879 1733380 667142 943954 482816 1857724 1989120 237391 1929559 1439252 1921741 228135 1418273 1803119 1323542 1901481 1592866 785752 1407738 656382 1854477 1606036 1462501 1785697 600795 1799076 1993416 1119210 87116 847863 1615276 380921 954032 838913 241675 50800 115677 1603041 550821 1361460 823400 729951 1856232 1634715 1378451 348759 84455 54377 918284 1804729 190788 22909 1035142 1452560 467959 273821 1568365 316761 470925 310639 1579349 25958 1792805 382185 1357440 1295585 401713 1141156 234205 631660 1828383 1052761 1860367 735699 1416644 676135 411086 685257 40934 1913838 1923404 761764 951207 121815 405415 1450846 1178936 1864176 549236 1140682 875208 1283810 1644977 1534263 1383191 1409193 223913 1778937 642337 1403524 1132745 1028517 767302 1312235 739438 614308 317684 352438 486939 248772 1680855 300739 1540104 763327 194782 1488561 287681 366175 1848351 355799 397147 1873366 1525960 408359 242393 932222 547496 734306 792455 1008963 725679 262763 1636631 223442 1064909 68541 1129849 1103032 112555 1983221 976029 31732 643078 1516191 21106 1545820 929516 907871 1757131 902286 809661 1248739 988970 65651 1429652 1438775 1574704 1802440 1808242 390111 1114520 278671 1593152 811543 1979875 636970 974978 453465 1552582 1636410 1891375 431964 1451570 300380 1110083 1760228 1875616 768331 1291627 348031 522957 1152711 1373834 1396513 979804 956414 1800620 1895413 1589427 604294 1614799 879771 523021 1419826 1863979 293990 1063194 1334143 1833960 1817627 1568624 675475 443650 207908 749426 511057 595580 112284 1342863 1446433 1386025 1491297 1811668 1854825 1046508 949709 614906 117700 1108642 255647 1979185 1290143 427549 1811164 261003 1582274 511329 1875730 1495299 748052 1197071 1375471 511716 94542 899981 1764059 1521192 508763 1733866 1472760 967929 1520966 816630 1156775 292119 652763 1076926 532815 1073030 815649 397459 1350782 275923 1189053 104790 1967305 303606 950268 461671 1742962 1600355 1676096 152757 102176 594912 1817639 124597 340056 1635516 1251093 1776877 745483 1942191 260565 1755744 478633 1987096 1211071 1428326 545987 1199227 1642933 299836 901804 309547 1914286 1194878 1925929 537088 1375670 1453775 501299 248151 274685 842041 643885 300692 1625234 1925292 793238 74849 1036416 1831870 801566 109223 1479986 303929 773159 1766274 1903931 1515676 1240305 929588 1676962 1920303 388857 1817186 280392 735059 1720661 337258 1524318 431995 1439793 1916913 817002 1153256 1312628 699803 681279 1284095 1532563 1400435 1785414 1766330 452247 872613 1208521 1372866 445582 555871 141546 1785203 1536353 676431 324799 328981 368657 39416 1163818 694946 1786266 1872814 1563581 1006886 978534 314670 36027 93568 256085 1304437 754429 1241593 524093 58048 1914354 1584396 1458363 1516480 651442 1557609 1855727 417450 309114 294397 975667 1717020 1035355 1188292 845253 208857 767749 371938 87234 1741878 1186441 1753029 755914 153888 357021 1123935 1800119 1447212 887773 1858002 157481 117155 466693 1148586 442599 439814 261730 1938554 1328310 461017 1349993 319236 1422908 973231 1700945 1517913 658434 305693 649368 1025591 1909209 181879 1226047 371616 389228 209691 390743 681267 1791891 1523747 562568 1768782 543301 1255711 328005 622668 36886 1144014 1336868 569353 60425 1763075 1653629 693863 21280 1267631 1408564 1914421 1150592 594416 24920 806939 1250037 805179 347320 153853 1246394 406598 189360 15094 62531 1084270 1453126 357180 837029 824036 1298827 141541 178362 1315622 534550 1849639 292207 1490439 53832 1621213 1964787 1610234 1277703 978991 556827 905486 261586 1585664 1674832 1055848 1921636 124956 122262 945588 1540280 383820 1318483 841409 51549 1258991 992845 724280 521002 980850 1997885 703001 1365562 1022456 950717 635808 1085393 88914 502630 594658 1473897 224471 796470 1029798 618932 154612 1370944 190055 111525 1446878 923472 952097 292407 1806130 1118099 1331264 1241112 1115836 1051978 397921 1509522 1011893 205238 122290 40310 243538 576873 1656427 169004 1920824 1452484 1760952 1690476 751335 1966498 1519385 428853 620656 914592 194515 1754578 1130860 336560 271156 431770 13531 1524914 674437 1060063 105777 1717091 498784 431627 257190 1702396 544895 1094586 1982041 113389 1473806 1026003 1749656 1827396 709276 594807 1267296 434518 1280214 1298783 579393 72717 150933 623561 1499365 1526053 1611067 1026468 1904764 735445 352545 1204884 1439516 857837 1623862 175600 127072 1376743 1499628 593875 920867 941121 425148 1250256 969840 693218 1878905 1481137 332082 975933 1489050 1726914 1029048 257216 1877127 701162 389682 613849 1324658 857556 676908 1392014 1394781 1281433 855607 383640 1067068 1272621 599444 1596581 335504 1512423 972471 870191 1125459 1621831 1223614 506901 1380117 64850 470541 1262512 1421783 882495 125670 407264 1143209 1538093 174206 1632389 1753328 809174 1941001 104109 142247 1572286 901262 1577350 1502116 1223853 1284381 97159 752553 503802 157479 1706420 1024357 95467 1861853 558187 36863 342150 833272 103712 1055262 717001 1068285 601400 445773 1820429 312376 1409435 1561796 1610028 1756728 1710055 155013 1732674 806616 1784685 958871 1300409 1842366 1712906 1593627 222896 1383640 1588283 1372189 1154194 1871484 1434169 1801054 1325758 1142705 684345 1080060 676663 1308921 825605 336131 1104258 1354415 608818 554205 1070441 1404967 1904239 461403 1189449 824680 1513679 1702178 1262232 1741000 1241224 1280471 1727214 1008053 504058 1555505 880765 492280 1866936 1566804 120191 1208151 23120 391214 1004768 470623 543026 586966 1647303 531121 1657891 1630200 827623 1087783 17772 680538 1780882 1930381 437823 1159904 1857477 235392 1940449 1027121 328215 884898 926381 1687349 198082 843847 161508 370457 528499 673991 646858 1684976 1012860 1953687 1468586 1770116 1739327 1785411 931654 74919 537991 262137 753399 360639 1742841 584930 297826 1225362 306080 1002933 1686067 1644916 937127 1343056 618001 1901680 1706489 1306491 1093264 1534084 1726319 1805864 760649 1769724 618211 667902 1164084 1323326 1719346 1644656 1140333 903539 1942434 225539 1729224 1881309 690182 1528678 224092 903938 924831 590076 1170898 331775 1056343 781824 1679128 1829815 383751 1999879 844472 760354 1103624 146111 158635 738565 920349 1520132 1985672 759689 932716 1954688 326660 959797 678259 84280 1386038 1666025 1989247 1424457 1717908 1595307 869642 473682 502820 847511 961740 1868182 134015 198395 1312641 755355 1235175 1984761 774320 444793 1558871 621445 795584 1564987 243251 879398 1533602 1134371 495599 821271 699386 481781 1567943 475424 782807 1365959 1806961 650987 1662978 447641 1907780 1602501 1982275 1926820 842875 1433754 1181982 670812 228268 1160513 1559054 275371 1167022 1554622 185780 1759498 1645503 1917539 335308 1336823 381243 1414719 339725 482541 822065 1115482 196163 540456 1974012 660409 674182 1991282 1288904 314814 1441093 1888416 682015 77977 1967298 1893147 498199 235318 623823 1445348 1255112 1401391 900284 390559 638203 45753 102320 1103767 1257894 1324996 296973 1260084 1309041 1871387 1539248 11964 1639642 1262302 642874 597007 1153757 530074 1545740 100344 900987 949661 1009813 1555229 878315 1328830 131939 1233781 105242 1195093 1921882 1663157 601822 1354953 1415667 1582531 453203 1268672 1749378 428454 401046 1799528 1276588 961889 935475 701704 638246 129269 993649 73889 1559022 790250 14913 156575 1335752 1421702 1307909 1718714 659839 824587 1722841 5366 1037135 1473194 1440854 31620 354888 271829 1999886 249787 1275395 1228645 313620 1486953 983778 826316 66759 1041825 937486 1814615 990494 281082 1120491 1489973 1153575 952698 173662 1417367 1783497 1928715 732226 1432361 1471284 601803 1777715 1730222 1216832 274002 611126 1530589 272454 1154360 1472552 1177878 337641 1436213 1630709 1757034 1473353 303539 417882 138730 1848432 1562614 1363276 1641849 104037 1698684 1902332 41474 480292 1121885 912026 1271796 1244775 305466 221836 726093 516771 1982495 1816089 1347211 1341432 1715277 753519 53945 876977 1455632 354759 1646109 1055867 299781 567924 1962682 1912253 1845045 647682 1792799 898074 989052 1481316 1088304 587117 1334223 589394 174372 1832322 312780 763367 1800579 1100775 1897784 902174 873255 458285 84357 1845603 344387 866147 1206724 1492417 1823289 607646 784092 1510296 144323 256486 1042524 1851674 1044168 360296 1865600 1593214 817461 313238 571247 1042351 680748 1488359 1094576 1166937 1320491 1727476 969669 1281630 1098873 1030533 1467376 1910493 422332 116230 1249652 27650 266642 729936 1182535 1792696 175301 1290347 292386 938458 1292329 1881073 1930750 1388171 220519 506574 340261 1106271 1903183 117962 49999 1757718 486405 1096762 1226530 528455 800229 1651992 1432254 337538 1581589 1148560 1252056 251375 285064 508645 925269 33793 1990424 774248 792364 1758575 624411 196710 1593353 930367 252108 1437726 1140775 29602 572209 1101255 1360088 291171 110351 1221298 534894 1217453 147459 1658959 692262 674125 372749 1716937 1886313 431506 1750133 995633 179945 1127106 1094181 692598 257379 1034577 1867449 1895532 422530 1304994 35318 470699 1887919 227831 1364512 742044 1664285 921967 1993398 883486 221263 1952891 538988 424954 1603704 1733443 596422 1296630 300140 782693 847930 1684552 1678065 513957 643040 631384 921247 798462 1042740 583972 870527 1547341 1202675 1657924 1502234 1146478 72247 1979484 1596049 978801 428709 1530082 207791 822228 802188 1310298 1569065 214512 1506761 1534384 186750 717748 1755722 1380054 1472140 268447 1287658 1939129 1439897 1354029 1076004 1635682 1211210 355391 26445 856671 1453737 12799 1346285 624409 234493 1691022 1749116 154878 474181 964845 658125 610406 848267 159463 249149 257258 1822673 879326 1972133 1747531 621826 186448 442584 1724238 1399684 1669608 1345023 1775013 1594255 285395 689100 1304847 557063 599921 1465035 1448083 1227572 164082 961475 1528988 268451 1454929 1277502 864171 671099 1288736 48053 455636 1979848 151037 1280662 1367747 870575 1564163 1510846 1022332 1866449 534467 947825 1183862 1355198 800543 1177828 1541816 1951878 1350997 635545 599763 1490809 859784 1624278 1508241 1233802 826572 1434609 1393029 1038501 396459 1915043 160745 945063 1807453 596974 1552913 1790511 1834214 157620 694293 1585485 1346988 1528076 1498177 1375738 1675126 392164 314052 842318 646558 1751094 1595385 1969384 1190144 1174515 813527 1800921 1521198 1928194 507292 1271443 809101 1838913 158407 1447795 139626 1180358 970444 1320252 1467061 1283456 96176 1748962 966488 456973 760430 1262564 265827 1368670 1469834 627065 1797747 1120116 1336166 1156695 1975528 684746 472094 1970593 1301225 31315 351210 771626 349857 1100425 1487439 60650 99057 15802 1010824 1548628 1390451 1554709 1707765 975098 131784 1693652 821095 1929126 940656 918127 11275 744145 1238242 838797 1549962 1238236 1309695 1912780 415938 1483689 425171 330706 1851458 536400 1548263 468041 795289 1869002 1412847 1483586 1477602 1866830 1982894 904436 21194 1383528 1205859 220552 1283818 882353 1102040 1364253 614765 1343266 601123 1209490 375569 1096823 1066499 1625653 1562819 1258725 485249 1810470 104707 13759 610848 864114 1980314 639388 1837657 723333 634075 1716959 401762 896911 95202 1937997 1920471 1138282 937510 669308 418850 828168 1911523 63631 670613 1192569 1481480 773253 234277 849439 1803048 1592151 1317658 192290 742913 159505 250401 1083589 857776 1369660 1624136 457820 60019 406150 703163 1454720 1212481 1039220 877723 334716 1219209 1746127 974320 1523461 1962364 1390705 676558 1920855 1023234 514208 1683547 942901 434306 96863 46660 959620 832216 405174 465391 541003 54190 1615983 894554 1856832 1552989 266754 1622117 9870 1977225 897127 733224 1741655 594518 1291634 1479942 1543864 1343115 973700 1294678 1244308 985579 107586 226857 701353 1176503 1846573 1458437 1160704 1508621 390364 697571 1830520 973967 1954861 1793103 1474345 930218 1146506 74284 337186 1353558 574783 202147 655195 50361 85764 1539507 1632141 206106 880790 193409 744153 943419 540035 33134 1357445 992885 1665609 1996275 674359 506874 1136250 262696 1291181 1775792 1497363 1467453 139905 1892890 1824385 1950102 267377 1779749 807725 314455 671699 74115 1219240 94018 661654 1137995 889439 1851073 1310894 1303454 213642 1958535 835213 976217 629856 62904 1343854 839049 185879 379385 785594 1605478 345729 805026 157878 207450 1357951 608007 1905032 965141 1702990 1659212 252730 831680 352500 1743236 1120100 1605705 1565351 1463841 231123 285587 779588 138246 1440646 1391295 1410640 20533 1691538 1460065 448228 789932 785901 653161 989236 1209169 304605 218078 91043 1432708 187414 1903281 264415 641283 1860989 1629967 52780 195054 47918 1514885 618729 586289 1932735 1421623 289040 689329 1114481 1946547 161947 1184581 1084914 78880 154866 1990408 676074 1777836 1885230 933126 1979008 548874 1784988 1428941 221004 370791 584919 1711927 5209 139717 358465 882368 1532200 1408370 1454196 868795 842307 329251 1124369 834332 89519 1327145 1729072 1767339 1475932 593333 419290 226056 240574 1166239 1270460 940598 1057983 61545 1209256 37612 112782 1733019 1470137 1037021 1052737 316721 815912 890579 1609056 1498629 1534267 102306 869321 1614499 233273 1130169 1760386 1964158 1455657 1019811 1486342 820968 1550515 1633089 679849 1637429 456362 580136 1916094 1381128 312962 708357 55320 1903849 130005 1555907 1568891 1268690 200707 1065950 259250 992187 1178957 1827277 1251438 1665868 742417 20723 1728213 1610048 364727 112105 726512 72014 1847360 1448619 32744 1501061 1494968 1185281 74397 1874359 664256 288158 98366 327292 219673 1995513 1064133 298726 1006434 1302456 1604978 663737 299116 1081502 1330589 1611182 168416 1751855 975028 1966745 125667 365201 1666312 1593804 1698247 363921 1505036 1730982 283571 930638 1241879 1772602 981837 700602 669770 1227036 1098401 164520 872727 79660 287179 208004 1936090 137200 56533 1557773 1259379 590247 451686 816135 1458177 1213100 1487578 683284 85975 1910065 1879433 152132 1747504 1363499 1331400 694671 185347 1724061 901917 1828308 71694 298986 371876 1993568 201086 47211 1457965 1955684 1109732 361844 1749883 97014 1217470 1268528 787289 507762 953740 695043 1327412 863440 285028 278654 1192224 708638 1809918 1701165 1827900 305732 1673111 1050263 1833806 1683624 1262572 196638 1703233 1106197 215422 120284 810507 914397 234329 1042970 959360 409649 1206837 82326 1080001 185440 616573 1081066 62167 909781 952760 1324760 242394 482393 1591282 178643 1727579 200581 430744 926830 1232851 895959 1472844 1261530 1512968 984512 718443 1734003 1846239 254974 671185 179713 462016 1867674 767268 1428004 400804 733418 722246 25024 1238677 199617 1571463 1893289 1957456 675503 695008 1941059 904992 1954625 564290 1717233 1609628 1070200 837860 835752 1630690 1655095 141438 42775 60398 1035697 1857943 161561 1806642 496197 397061 318927 836154 1138986 675922 1379981 1222621 652682 856409 1074628 1978607 426595 1380343 1048425 352489 543747 1373463 1440601 1917833 204944 1208855 583897 728804 742601 1532260 925637 1007020 310937 1903557 1522809 1629477 1751794 1704272 1023477 1228006 1463534 1083222 1819972 470116 731291 1113549 34327 1639968 1057084 933613 73322 828647 1019708 255817 1820220 355574 693132 385512 1659147 319269 332305 706460 442846 475008 1266885 1538117 1049636 958767 799411 243508 231553 1340797 1867325 504851 970695 1890560 861069 911729 1974602 353595 1822504 1972065 1274687 1143986 1909567 5520 1502711 193356 955051 1972069 679902 1781089 1390211 1190258 440326 1377406 1219384 1543076 549375 421801 1276608 1883511 1126124 1336026 333339 1992384 89084 324921 1030562 895884 315072 516680 1185909 1036651 496341 420085 1211985 453917 1209123 49329 290588 921877 1263511 16031 48109 537290 670235 619837 1623489 882798 488123 894110 1972421 753049 928143 102798 1501041 1783238 664444 137372 1529449 780381 606469 1962103 1004548 1792203 516941 627237 571932 1211935 209556 1033395 170223 417419 1922741 139062 134198 1563 1990593 1182413 623979 154986 94837 272132 1303353 1250483 1702866 871959 1971987 1665825 128485 706598 951523 1733387 873974 340965 215282 1560774 916247 466006 131340 30935 776364 1957410 519098 608562 610076 944343 687679 587742 1356253 1585643 1656615 891197 1356298 1588353 27703 593844 1958884 1297402 296514 1142568 124412 401963 950160 1384386 353124 294680 896545 1461385 1043634 1224175 1872314 76691 727714 1575018 146390 1087567 1546466 1888410 1487757 1528721 249288 1039166 1636841 883232 881919 439084 512291 14467 1077060 1354099 1316857 1160669 1246406 548498 533144 1887872 510013 959961 1796067 1743255 666545 739819 1803659 88958 1773110 258153 268693 878302 1544402 498862 1770312 1616001 1905286 1523128 544391 1945066 1249418 892085 1904449 1944144 435332 1970863 792993 1384262 1752613 714946 345237 1923483 1487386 853981 583233 1005132 1738346 1479368 1795777 332112 174885 856790 1822022 650784 1897889 186475 251808 585681 460315 858662 515834 336948 1966558 316251 706676 513254 389758 1840957 1235277 24482 1011725 1779300 1442530 272264 806760 924314 424849 369616 1437844 1095549 54822 1823329 1330273 1863829 1544719 410131 1594139 1993582 993116 1847973 425808 1537051 1864693 1452900 553037 1934678 443346 715110 1617818 1547629 1874810 1261711 1400689 1341556 1207234 777009 1877294 190617 127554 687870 1401202 1687132 61064 821306 316280 1851227 1400316 176506 25209 932818 1593660 1129034 33355 1121425 1539515 783389 146116 806582 1758503 1046560 560443 1886156 1463737 838806 465305 1602551 982215 1284224 613516 1921345 444026 1256224 535719 131653 1413070 225552 1118102 976225 369912 1488834 352192 1287411 657020 1953735 751231 21376 1142373 119285 663984 1357185 768062 1700506 1951546 462081 510403 1751060 1664843 1840156 1461994 1921937 877758 846058 1743276 225853 39532 505909 1628963 1812546 1443958 1462246 876348 111517 458607 801654 756979 782708 530230 764576 1011644 486038 1456073 1596330 1015167 446600 182397 1980573 787525 827287 1594681 1844918 59223 758983 1150687 1211268 401381 430115 832583 760368 929716 107003 173164 1173906 555743 6016 1272144 1557973 1804083 1760137 1707511 1206102 1220554 1070143 1424598 408048 1421674 905170 1220738 1106766 1257535 1006586 959309 766121 1842481 1951009 1368993 622608 1084090 355018 1531720 506270 159456 574920 658248 816141 1227996 1539070 1718518 321176 1903259 153243 1997156 624541 662038 297145 914272 1150381 1560652 1876904 1597714 1959081 1956622 694214 1571901 1417348 423771 1957366 1460952 875249 903244 1338796 20358 1684644 1675702 158234 513161 417233 472239 1675077 755833 635902 364410 1229583 1369350 518224 241186 785839 1486170 993117 521250 404955 904145 1777024 1177871 1593389 1234909 1667031 296705 1743413 597990 878640 1447870 822415 980069 1942277 1069726 1195487 912991 689225 422043 1177285 566109 1130912 1040286 744134 1104714 1563389 793601 1033036 1953975 582934 1104196 1361684 106142 1813069 927563 1512801 569481 584435 1238571 366201 1068535 115966 639769 1607454 202503 422895 1348979 1493893 934053 1539034 79603 251896 300087 1670632 1435155 1103008 882991 348632 1128554 1396806 1434850 419007 384938 1380610 96224 1855427 938616 1236739 253594 510543 1608797 1757030 699031 67961 1128526 1345831 1168659 1819883 1678888 67664 1473043 1375587 986550 769236 939165 1629777 887622 644168 1334299 1774832 1654457 663665 448148 1730782 384644 370766 1091373 1591246 454792 616807 906400 1333934 827360 920247 843681 918536 317375 1294995 1511353 1944119 1178781 488044 889968 254759 1750230 251465 599009 813936 1521875 1471454 402924 1338416 1718138 554031 960229 1387133 712823 1228766 1407908 1179643 1059303 1459931 1710716 617300 1620862 760297 775079 609078 701718 386397 1462955 1318325 1662933 695106 586985 949597 1116230 536310 261948 749068 173845 937570 82437 459382 1771882 737534 457534 1232917 257363 1674404 1238395 685394 967238 740753 1162303 1454201 1459283 1755019 1961337 44824 1650982 684998 68016 664890 1109919 1442245 538907 1620817 737608 1750809 124752 1129822 1480869 703577 1478396 1346367 1980666 826928 500790 102547 1044638 1065703 302845 1194664 1891001 385578 958714 1604976 1442774 1199539 389132 997480 1567384 1383155 40547 934994 18235 1603131 1035393 589532 241694 1819946 966984 1105670 27642 537120 1974557 178466 310340 6054 1653560 145460 1268 1707259 1669962 1973632 1676758 1242965 1966447 1646088 1711773 969561 1525664 536343 243403 1367961 1805466 142647 1970406 1262384 1051919 156691 1294251 900971 1995118 1396523 1837490 1299125 13808 711362 625616 328535 1858630 1735247 43002 947828 845467 127044 572856 68319 1729912 167079 1294094 484764 1329607 380414 1766629 1436620 280759 712861 1226276 1535396 1030239 1915465 1749301 407195 1180649 815840 1512911 339567 1836930 1657063 517476 1709502 47373 1135134 585039 889147 360661 1709099 1512245 1705203 380829 1387977 187235 806028 439535 148786 856339 1642014 1797977 969023 30645 1027809 344742 750873 1172891 829256 940736 1807626 1517230 1582713 1023894 543778 1939216 1881876 1680188 136522 1576986 1629960 685050 856845 1266135 1716743 524934 156006 94672 416603 123818 1875232 932221 585093 1751214 1053790 413313 430059 266991 1851208 1410672 1262753 1133158 1216938 242098 1230806 1736169 489601 1615950 617065 73527 584818 1968006 447200 1799698 1703790 1353612 625986 1511179 939650 1542399 1205893 1578265 1831599 306174 429221 1302999 1730695 1806734 1511273 509320 487901 426758 1820244 317163 1703304 1642831 174122 616506 1058953 348898 1736727 14337 1947703 1720845 1808771 399586 943180 444405 1415731 932651 116889 1781798 1122189 981680 1118745 1476118 375848 995469 1093496 1572208 1888333 1129724 144382 767836 580129 967426 734080 1350767 239277 1740989 1001373 374551 1178009 1023395 255616 1012594 414892 630281 116093 154402 1968093 20658 1497541 230749 1618829 635052 1406766 1777499 1211369 1934638 854979 942891 1945996 523341 777644 700997 501643 402481 1285951 1479674 1696253 989546 695023 378575 997085 821365 648087 267648 76941 928160 1801261 1615162 744011 1919808 1365030 49096 404659 654157 145121 687003 463595 236844 774727 207599 797984 1815629 1431723 83736 485041 1780937 1611797 954708 1646228 1686168 464754 340405 498498 1935834 1492059 106066 1138333 500959 530208 586508 1322883 1994826 830858 1124445 1283195 191138 1257663 645718 281954 775054 40576 1124609 1011680 588685 49340 1067812 1281043 1938744 1402240 1105879 497861 1038821 501431 439543 1116438 1500412 1906349 1868856 993338 1633624 734122 1924666 879520 1897968 418865 714016 1507537 160985 9691 1753888 766652 1630873 1344933 1284880 1078474 1639910 1262630 1781193 547668 758352 850408 395562 1449612 168381 1895854 1370332 20879 1782559 931047 1063738 1937183 881615 1527799 1386268 1260864 1021414 454088 1859131 1444312 1348576 1548380 1931744 50740 1477374 1069901 444581 1055797 586501 447828 396835 773175 1243264 656897 225941 1481385 1221750 125367 940288 1250997 1690295 940660 973566 748696 1065228 1513720 746804 387446 334176 1791833 1388802 1911593 655751 1119492 808130 930651 1015805 425350 1625191 1822311 1169621 1252050 1373442 1665285 1839327 1452862 154222 710662 1136960 1294496 1159632 1610637 1804139 1970056 896186 66304 946985 1766926 221849 730421 745582 119468 408267 1135674 1671480 748655 337978 1630845 1173787 1857358 1654512 1537116 1333469 1975563 1845643 1088347 688523 587980 1391758 873432 1491862 1085102 426671 1737336 1640054 1781049 1316849 396143 362622 933540 1279077 223306 711647 674979 416074 955098 1775494 1835936 366170 1317782 1282176 443934 1857983 773426 1732647 1994836 1095119 283720 1883933 995863 1642184 1114011 1642538 679837 404215 89464 1109057 1009229 1257155 1945489 116216 947639 777895 1089887 1307428 149581 1673530 1129954 1663503 1545398 1280582 964379 1844867 24896 1949014 923241 514261 1271469 45466 890043 1408515 42466 533520 1585314 1725921 941762 1111160 439057 1125387 720406 608048 1315926 110913 123066 61642 1213926 1926968 858170 1765689 1938150 884066 548530 1110578 139220 576431 311974 837852 13185 501824 12831 1124578 1500235 1552135 1733739 355257 1860959 1057452 1205786 584483 1929401 826524 763186 1937365 1515505 283286 6722 1929580 986421 1449402 465566 1057879 1447205 744794 474828 764181 1795121 1145055 1755450 274234 1462104 352350 1399659 129912 374508 1028406 1841541 133585 101364 1879277 1548257 1115294 1058915 520008 194996 553753 288398 83677 510981 1995277 1708729 1468361 1622982 559314 154743 354588 238052 382060 1082108 579904 68825 1181198 1030578 1389536 1523310 1339101 1956034 465106 334371 45054 1592657 359325 1995271 45804 37479 1183800 55755 1048485 320654 1660905 1939833 1023255 193406 1598565 1951022 398647 1739516 1590418 1412869 1828045 1848068 294727 1840832 365609 935138 831294 1554796 156155 502475 101500 206702 1503548 1546511 1910344 96990 181073 730124 1603290 1727837 1895213 276570 936975 694440 1380879 1379750 1836206 1729512 1147196 201184 924003 1605083 1589060 1141124 1829629 679021 1185589 1469817 540231 136094 1871240 1778852 592853 393948 1703072 430646 839174 1094971 688378 1921047 275830 1613511 820945 860724 324357 1414657 261321 270299 1731035 1204784 1990079 1048698 567339 513679 1787080 1764172 1196729 1946140 434320 1935342 1750607 1586445 1520874 276880 900025 770068 156946 1451905 1892971 820795 975022 474102 959852 1610386 800386 689660 1302563 1467274 98198 1089822 1747318 880407 793673 1941179 1636584 1385792 1699251 434117 348475 1954006 133674 1788820 751198 643868 1018657 1016265 1485284 459922 1491116 1409213 805836 1558465 392177 620610 32856 514326 617467 561410 65233 1729423 1163615 255250 33809 1226821 1218122 461313 1463821 975875 445424 1227732 1978791 970293 1963935 366448 1328021 220890 205261 1261263 508453 980449 619781 991690 394014 1776061 1792648 414186 1640449 1270143 1948060 136878 1981028 674681 70649 488117 481789 865371 1019446 1734962 1972831 1772324 1163761 1268789 1100828 997053 1071317 129743 765580 110671 857332 1947747 137602 1163774 1591326 1302177 267795 465457 1222095 864263 1431151 1177200 982608 820932 516471 1895495 1139859 1626314 1377484 713184 142919 3419 1203098 1027376 699227 840943 1353736 1657472 621599 1380351 611782 120306 57944 1885935 1685686 455896 1821927 166927 1588768 1349003 1364530 1172969 1807796 1603728 527532 1821339 254681 1037823 590258 252387 1920157 673750 73379 1465016 1304892 1879936 142329 1624877 1703332 791591 1488530 1765637 658207 1001285 1301902 1101317 495439 650834 1221527 35030 657078 1979107 394968 1570274 1762123 654099 1654044 310646 741284 1125222 546725 1343241 59835 1400878 625083 54546 311065 536950 761179 159587 1227618 302771 344848 1296895 375212 1721413 1151618 508041 1042227 1670512 405668 1441924 795359 1578021 273189 52777 840814 212120 1891016 1925874 282549 483435 1646454 687804 133770 240340 761691 218245 542860 1057086 751203 19035 1707145 726903 285305 1267778 1467017 1008716 1691188 1521108 834438 945325 506387 1490819 627885 778684 631523 1133589 800601 1478517 706977 1182210 347916 578315 154387 317784 656268 1251489 6375 1622128 404009 653888 498258 291903 347252 898539 568132 1251393 421661 558596 1193650 581606 777880 787114 1829854 1248127 1171720 714033 95697 1748386 647831 1485474 1039167 965568 178002 811881 39171 1640545 1561947 1195522 1662992 1879052 1164753 200831 1807542 188431 1834523 854812 861075 733038 601252 47343 1498368 1196509 409239 1200329 386990 1799040 840614 842333 93964 874554 1139942 535390 581797 89693 1061476 783343 219232 666278 1583154 1750418 54464 1271918 7775 774617 623640 479559 1067409 1258626 724952 829811 953126 1475798 661305 97842 125400 710919 1552165 1205187 591487 1435381 819100 583849 1629718 1726144 1463494 767723 488540 1730591 164003 1503324 1785485 1149236 1557178 246892 1410674 355827 735114 851594 1217769 1421843 763022 1211999 1342820 957421 749097 462487 1501771 1316454 193040 1601808 1333280 934963 1101016 1456375 1751128 1786723 1215993 598937 913926 1724821 1358548 685265 1525135 813108 1275642 439582 477231 425082 1766914 1951760 94918 1998246 1596024 1517761 338372 491222 1656059 1460754 310300 1250690 918326 956464 464502 765868 1548359 1512615 563383 752461 1894969 373748 1887146 183975 514309 285667 1025961 1106787 1892136 1457938 896688 68478 203692 264222 502725 745033 426683 1077726 317243 107816 1167934 1773773 953821 910304 1972980 132834 742099 1714684 1759284 532371 1890586 479939 1233730 662817 860830 1151409 680010 1539259 179245 869963 1932013 1979350 248927 359240 1532304 1710176 1914808 1561826 1576712 10897 1890284 1629889 1944885 1342307 289351 972239 415562 491311 804705 1948649 927041 504739 1428933 480669 1260431 409212 1100339 967790 1032535 1606857 461490 1706430 1477294 545447 598426 235968 911080 1105020 1340929 629637 1910011 541351 304117 17336 636411 584834 1290990 965160 1180135 404425 298495 1523337 503859 166401 1946712 1447777 17413 1227104 481929 1609684 421721 364996 1803294 357939 609429 1020816 1272898 88865 709321 1384803 98989 10740 1799221 781500 1219770 949801 1382048 1285220 511192 253805 339666 770653 632901 875217 1829822 1284847 304679 1645697 21587 238358 145011 1038779 1498677 93203 845910 1313071 1309712 1048073 595687 938861 135510 94593 118512 549091 745613 1134524 1724935 1865789 741374 783027 922638 472982 808428 1491410 1681344 793883 1030351 72231 1979333 1426993 1681644 1294432 1679428 929389 1452466 1960334 1607507 366328 1511383 318971 439197 1572874 1611317 980079 1881922 1746846 484143 540727 490489 744020 519941 1330294 1664837 72063 1070039 862526 1087762 1329912 1992157 748002 590293 691275 1820785 1639670 872546 564964 639242 1722793 1565454 742121 1344657 245373 255338 618882 459 656203 1780469 1695194 1242176 113604 1957153 365692 1960421 1851787 673636 1257936 1647333 393368 1200130 1447373 337249 186352 158806 512273 1534597 401255 1731834 370862 1721328 907392 629706 1811238 1041291 850835 1877329 293690 766995 1721255 1941278 189583 1245182 1382715 574094 256425 1028386 1375199 1716978 1842583 485024 1659166 246338 952065 505734 735997 1316135 231253 462655 602693 320329 1572335 1682068 627170 123974 1024191 1080126 1469190 1863624 568960 1474573 148936 1059120 1965970 551566 212364 1010187 1563263 1419003 596291 1536246 1574190 1667152 1868494 40456 1348177 578987 919381 1527268 547375 1627515 1436513 1896075 354121 1904829 195405 65339 1703301 1688919 551777 830433 137519 1700164 752934 700597 400591 488685 361944 1856359 1276388 1957011 1408979 1724420 74500 1069670 1265562 1244677 1007125 327645 742408 1748309 1013064 417230 346795 58745 751614 981976 642679 30241 164249 451892 167942 1997106 549028 1304135 1793384 1964588 1237119 820529 791515 1087806 878094 869704 712160 163391 1108455 1738265 201647 870455 1575484 1981213 351435 1730527 1724234 367490 146008 1309101 1417040 1204446 1427577 1303665 1085948 540214 1342903 1460045 1349572 213784 600575 1167767 215801 614146 156321 1130332 576097 446516 1479523 1092954 599510 1426510 1316879 1715249 1138464 257291 1147600 6858 166793 1275464 1421370 1411329 1406134 889234 1100238 725938 336709 278191 224492 642930 200503 627241 951618 365906 996123 1044644 1800875 576195 1640278 1159065 998169 722590 461991 151362 887167 1995811 1939131 1991322 335150 1851961 973702 522264 150889 818226 861481 1607354 1979191 1569616 11994 409136 1814960 896625 1880559 1747160 1488368 1124483 1096851 183524 1924241 608064 53823 1793061 1511047 1491034 312571 575901 1280789 855110 701737 377311 381837 1670941 932245 1893322 1254682 672215 602535 778697 1849207 39168 860085 1544222 1063411 1804106 1911961 1275935 1878366 924572 1878924 422145 207312 866451 1821476 1273013 926639 378378 957453 575084 790747 28290 163674 919558 1991530 1353404 459437 128597 415005 338837 899990 757714 480900 208305 1386609 1531825 824088 518079 1990078 92794 1049775 224477 1564020 923996 1043840 216645 138168 259470 84879 609362 1662228 647806 1094037 400857 1114715 767907 603789 17894 33168 1649112 1910885 630981 1604483 84960 306444 1154215 520727 913614 792584 752797 569416 1485174 626410 1107229 1465565 84498 1923900 1485675 1752462 1864800 830556 247384 138347 859567 1639771 1988978 331783 1975178 1162200 735789 605672 1561973 1930729 892505 741792 137443 752910 612461 331989 1225137 574760 940946 791884 501696 391904 596729 1078616 1357641 487225 231435 1516434 1719027 1050358 110697 997610 1773663 1077663 720702 43842 729890 855852 494389 1387424 1241189 1313175 1105844 93392 1427159 738950 164184 746992 1456224 286471 923232 196504 928594 1768466 554573 1326915 34207 974483 1650985 929337 1288503 338930 1554599 1717069 1866236 615428 397776 57480 1828169 255266 1637961 594015 1344425 1125075 1444280 1937225 539822 751736 748139 1466915 1281081 1353848 432400 1109771 100052 1655839 474044 277528 279247 17753 1103774 1574945 1663968 1121722 767889 1832172 790045 343067 1977500 1875130 10990 1609216 131725 690996 862258 1751418 639885 1015591 1876121 1899886 915481 564218 1868125 184497 478601 88909 454964 972765 1602754 1932171 719204 1681306 186952 1353676 6596 1215443 636757 139973 446112 1276512 6949 603490 447082 1934594 730744 946788 767707 1798637 623872 1866489 1030502 1784818 252940 994411 41844 952845 1554160 1777080 1047134 1386079 1583942 396925 1582221 426639 246371 642178 474095 484787 1936620 214180 422470 137042 951940 1292612 1036459 336824 42286 1293050 1950761 791897 183090 245379 11417 187832 1644693 1185928 1856823 1452624 29774 1409400 336095 119374 1144328 1748255 405577 1807442 1146855 1768039 1433965 195195 1470361 199311 1609661 704392 601768 898298 1497847 644379 21601 34856 693689 780619 1221232 766917 559377 1242127 1945010 516251 1720372 504230 544616 1183466 128522 1571440 1897549 1893973 103413 1787455 499480 1543072 319168 1841045 1271883 1058603 447523 703762 1427873 1051722 1127334 1698727 520779 1883348 1549190 1867602 1134555 1483025 877152 1267655 1188501 1521174 1233449 1486998 1842684 1249600 294401 288214 1583957 1430563 338557 1372783 1066416 1853094 958174 1275865 1703328 65903 427048 1570791 745576 1590283 1547795 982921 1120964 125200 1717350 1498421 1351791 662435 367916 1576491 1121452 1407297 121436 811531 138092 645825 959422 1327740 1412980 722206 207851 170356 184273 762475 513948 1878907 376069 438326 1697933 1544059 725929 736928 799419 899661 79710 1429004 1586682 1144378 659016 1037175 290297 1820744 1492691 1576735 55125 1471479 446512 1824200 544419 1896631 126603 1813354 457500 1638980 1617313 1874896 566038 1117084 452174 1918185 1814396 888242 424732 1526867 1978450 203454 1522200 1089824 1281101 987767 1467853 926251 916150 454643 361513 1758717 1856759 594181 1101060 1751006 1162965 1777638 1821994 1753246 332404 1050568 753023 1451218 954608 1411143 917978 1462001 1073638 1553095 1728650 270578 1551695 170130 194120 1072291 1470245 289748 289596 531726 1765012 1744085 1600321 421132 33946 1104045 474094 1410038 142276 1538682 1695841 50549 1295304 1928043 1727296 985737 1924825 789059 1190099 673791 1980731 1196065 1503412 1362343 380931 1673848 1106112 1871117 793171 1909075 377494 1665377 1920753 1508669 679520 1968487 1311501 1353916 301723 1281015 363132 1276652 192868 1453096 560804 1632718 753522 45568 1641173 1794669 975822 539954 1551558 89883 833194 718075 346527 373286 679688 575599 1768764 1383083 1213343 1785499 908669 1254587 252417 1340505 1871731 475387 756523 73979 1121890 786579 530330 971898 1840972 397185 965109 1948643 298436 417668 728179 182189 1896612 1202586 187541 1064738 683431 1188744 937695 1697139 1700529 848705 160843 1309113 1629171 1625608 939942 1418776 336989 57658 1859498 1771232 164017 46059 1129671 505554 1277472 205030 1566039 6064 210027 1316723 151706 360837 1780922 916120 1499263 628740 1325259 1117341 225745 1609794 352817 331953 176047 1817898 566848 1211803 1453552 1715461 1733645 196068 1139257 745205 828644 1346615 298882 567495 1232621 1275398 1106273 445520 1423734 54111 1018677 506267 615817 625794 473341 1730750 418751 13867 1123780 1908980 135548 1443870 142070 838092 411938 30151 1072281 1648951 1204575 1017094 299822 412488 633149 488647 315720 1857369 1902359 1281217 363675 558983 512371 1472973 352329 718229 897338 362510 371775 1614277 284915 8599 681294 1245656 1996009 125439 648935 372069 806702 1927819 1058257 1903413 1096353 38248 1042490 1279190 1650106 731391 186989 1923182 279309 629839 693422 663957 203718 110542 934758 1827218 1189867 514317 1183501 29962 1358209 564588 1411958 1713201 1741009 409881 1555591 547441 1386165 449205 666985 1394205 740266 1614670 738719 1659744 842812 1671962 1111498 1747032 734359 606817 1479930 1935500 1669637 228444 104728 477608 1950849 585448 855233 1544271 697334 1731229 1797549 543227 276786 231240 569135 184682 1127712 1181331 148734 1604040 1611047 658936 945609 424406 1645121 1826562 724485 1327487 1028883 920354 554615 1357763 1528971 635393 403286 149631 247275 35335 1872188 108954 1948160 23304 1819123 1315000 392345 1926356 1963751 114917 492774 1673824 355283 1923378 810292 993205 1540457 406461 603069 1938421 1949525 1972189 426920 118909 1429883 671369 456048 1175563 471152 84918 168662 1372650 1195474 1456620 1718608 1287483 1534066 106122 508527 335174 814338 1776379 373121 1623585 1724672 311766 615159 602106 1100269 1379870 1404539 578061 51091 134530 1894675 698633 1194875 682318 8492 498167 1949257 145631 1222727 299849 868831 905559 1430237 1041942 896317 304726 105957 723156 631886 1834933 721626 932372 986316 184613 727595 169816 1358818 1009876 145518 1231666 1526854 829084 1836338 288143 741528 1999157 1689769 1546907 1813960 1152753 1232737 673086 1354196 911005 270028 1579567 1743474 1566838 383136 1279159 1290807 16871 1822519 1651492 1249166 441920 659121 1972489 106385 1246112 1093719 1861855 762308 140336 1905187 272945 946846 1283004 592368 666692 194137 307513 1156109 815638 1915885 1280368 528130 1295683 1134251 883111 1843223 1639841 1131473 1482089 1473282 227280 1943212 130355 1849108 18207 1431727 1989550 100477 423099 1847929 1364687 637802 780195 1226806 693372 342767 160053 1696010 1196692 774761 70014 955617 1836125 1474643 1048563 1369624 625932 1426393 304638 1150855 326408 1732046 506735 1183624 1261621 938166 589392 996330 1801329 1532878 1110143 1746334 1185974 969630 474683 1933011 91642 83200 2026 1864211 450648 345046 1633957 69055 686239 1706817 672217 450325 1553573 1833867 832459 99369 1301322 1106063 570210 1449292 874239 1083935 202501 356628 155342 9809 897486 815610 449666 1514405 1941041 1704420 1592171 656826 1825123 1590575 1066113 1389126 1448352 1851297 989222 1406867 349192 1337648 175928 78475 964862 130662 1139871 1336449 1853744 175370 1592707 712299 48635 516122 534849 1585289 779771 1216840 848376 18229 339873 854369 128670 234919 988727 1486682 1798326 108863 454448 309577 1955986 1745460 655592 812921 999675 340565 655896 1715890 210130 258315 1377525 1101769 1982885 170333 1105283 1941760 310059 265527 522159 1776665 1537753 272533 908178 1141770 564617 294762 817326 469092 1352233 1284079 1506403 317151 1407884 1104636 1274213 585142 34482 1971317 1210673 1253 1565692 1601741 411 1226027 770078 95777 134173 1198912 820430 271753 1704909 1496668 1421348 1096343 323503 882946 176551 1568175 261932 582110 1367129 1928582 921272 456377 104858 1457972 16520 401809 1882054 1029670 1431246 1729017 1323972 278477 1783348 1750665 721607 797634 1448848 1636394 259528 13037 538002 712633 866262 1821858 1598912 26274 1069118 239657 1003289 212154 1378515 1106693 709615 992963 902626 1537915 1734810 1733353 220451 584082 132390 199283 60341 326796 304624 56788 295567 465891 1274069 482022 1913282 550013 1129480 1989067 573563 1917229 359252 1753488 1043468 1533079 809326 1368054 425373 36462 1870478 1726182 1439275 171825 1865961 1416219 1224785 1487377 40705 325054 475048 287438 1675252 282220 375907 162477 328295 665694 1209281 986510 1843468 443708 1248192 152122 1771618 1951244 662679 925238 1268940 484668 571543 187389 1085336 1668763 985667 1932861 952142 308398 15579 1350037 1919106 1433592 28663 971691 882062 276565 336599 70675 410519 533103 56550 1845883 1712195 655139 996183 664390 1909091 79997 1698884 701907 215910 1124282 1779148 400856 480550 1414517 400906 1203706 1938289 706682 990123 1456473 47895 1859983 1796445 670471 1578098 1907152 1316550 1462971 568420 1727933 452465 806818 601692 1497103 1296849 22812 1956769 35190 1333132 200874 499517 127395 164518 1129090 1333600 18319 295098 119003 524235 1884063 631912 1454909 1085247 94248 597083 378765 932981 1904619 1900271 959335 1724743 1819461 8445 1324935 174359 378929 481538 1043890 176600 1173378 812904 1900511 1968269 331308 1299700 1832820 1291852 269067 560945 232089 1061477 503686 32630 13732 877543 361596 1403363 980867 1487009 655937 1069299 1881681 947255 1267995 905483 394768 1101122 1752557 1260093 1677726 683358 50785 1952844 1275152 1921058 78100 916542 1864538 382480 408983 562127 1389506 506140 694614 1757093 560777 1776628 1759124 564718 1780203 98170 237228 662264 782478 513891 1119167 1689966 111337 1178575 214538 16012 640512 251544 1165535 1161343 754018 1873030 419120 1040472 1533988 821996 1491041 1708961 998351 243125 1348321 1265282 1362858 1590789 1428948 1719130 1173179 277320 1632071 1130183 514247 1686398 238840 1235142 14310 1762723 1012134 835122 1553111 1872751 489034 1099554 872575 61698 198781 1334934 1231675 670581 829792 1796854 793696 496495 1666089 685705 1007570 236393 1602085 113960 4598 549537 1596763 1389960 562054 328454 1810971 830825 557508 1326186 1237053 1710941 815936 1855161 962758 1983377 749361 776755 101309 1008311 1233353 1422099 156827 1147876 450372 1566758 886107 1385213 900631 585622 824887 896966 1198430 865018 1254454 368216 619385 1030538 1796405 633217 1123565 1134606 991667 1106724 1510915 1519071 366796 1531112 1878966 429430 144835 1489416 869592 1225647 1715752 1994036 22487 1248084 1745015 671539 87148 780568 354569 1883519 1485975 1238622 1357154 391561 1139043 1291380 1871267 1279052 40051 1937785 60748 1287869 1284559 421881 256199 1652760 570481 249914 51491 1039269 1932030 542019 821905 1561639 336845 1571628 1999191 1717077 912159 49232 1899068 513232 1183371 1821139 625384 210439 487402 658227 1576872 75581 1117762 1572520 1072005 1494715 116439 1687449 1184849 227766 91286 345416 569104 239655 1003184 581709 206125 1704874 1812988 1436477 347231 11858 856525 1304026 736514 474472 643044 22510 518841 1865648 1454386 586042 122714 989978 984602 965044 907020 1116388 636408 1485493 1038621 1875357 156400 1410728 187273 1406583 1938621 39494 256551 704063 418537 1876550 596215 1788119 691517 997814 473892 1023978 1238659 1754641 1666521 535110 716595 985726 363940 1381975 1349646 1806399 1013643 805875 1400742 599745 424926 338250 286734 626528 1517803 746675 1975685 175100 690345 1030374 213010 1381351 1142724 670403 744814 1665427 875635 954627 1327767 1872727 1043242 291048 739572 853784 701168 1460254 87514 913793 1260074 1065506 904499 860787 1482650 868770 1063154 308680 422808 1880657 411743 1555804 639293 649257 1166405 214115 1376232 775362 1802364 1157538 1423805 1627284 1263483 153972 1280340 690200 940464 222290 1898366 543305 1373632 1373010 367895 655483 1468575 617945 841828 538800 798494 1681412 874048 411698 680920 1227382 573271 281334 1706568 1791198 102012 1355766 1636067 931522 1890840 826194 1620007 1155989 1529729 1916352 999050 929844 1951505 1759742 789852 1858422 1482495 918900 1685715 950673 1301049 601895 611173 524104 437034 1357193 353037 517154 62185 1301990 542578 1063659 1542415 1870678 474357 1250245 413556 1674917 1171513 3919 1929898 641184 851113 186895 91196 174644 12340 1854101 682210 184238 338478 794982 716260 442730 1518759 352491 1677237 1857124 838416 1654104 773041 1869125 1799420 420286 1363169 168197 597321 1495215 1738687 1586983 1514110 1232768 1491873 1364622 1469414 1307607 1183104 1203955 1528630 322306 507155 497914 1078753 1463530 1682005 1383298 1733233 1509991 149125 836274 940417 1448498 1795345 865762 1050733 1880493 343458 131176 1251283 462960 1214275 373997 1125151 1145250 673598 362104 302034 1346505 1768478 1070743 580655 724667 1141129 245255 1219796 546035 1992630 248577 1426768 942558 116250 1753068 312847 380588 400549 280194 1682264 1469666 904070 545429 1767813 13541 1450796 377258 546311 1007240 1465519 1751160 299750 1838045 491439 1932274 166371 1779992 152975 460452 353164 843305 645305 1209870 1837352 1198796 1002604 1003828 331193 1955721 283674 502177 1173958 468771 1827977 1014487 1037956 722840 1912081 1235498 582809 167236 34135 1743821 689936 120013 1684791 1160150 1114925 273892 550139 1645537 1250450 1722013 1079505 990385 1664667 708106 388176 113578 1248011 362179 1742184 1514957 1877950 106444 1023000 1289173 1347038 1171728 1271838 1452355 920993 226281 1255037 715603 1373257 1972124 645510 1543087 1266545 193481 1637740 1656093 1942887 1261899 1973000 943812 929463 1925661 719976 56983 1213431 1729789 1141025 1804435 1141174 865471 1888825 157385 812958 1169868 600034 528380 1626856 97076 1590837 1241378 1445135 1674110 644571 234213 244019 559970 116138 303231 1249531 1385148 757084 1959220 1281876 763997 702920 1186129 853771 831628 271930 109735 49887 841059 581154 1979179 153903 273512 1272343 355437 1530262 999621 618668 400529 1014125 1105177 862662 616625 1715542 400596 1833593 873566 1091294 359754 15171 347544 1953008 322996 1875375 446835 1000745 1499316 1709005 422692 1520410 1690871 655410 1397765 1316258 1377141 1512874 1284221 1251491 676075 837091 173395 378526 1981812 32371 1280533 373339 277006 1081199 1924420 1261721 60983 492766 567343 1035719 1049726 716342 622363 746174 1629196 1664760 238264 462479 1158250 1146768 1983050 1892103 299908 83996 1794823 1078026 1521584 237315 272545 1038861 245921 1539002 1852843 606995 1819352 1769963 1270042 1996284 16104 936499 33691 1515727 1379104 1419540 742779 635066 1825902 22134 1814336 1348946 565340 1689007 287367 1043392 229836 1621012 1200524 812663 615635 713601 1594768 1717072 1671204 119169 1705101 1375265 775160 397600 1022288 308788 1496161 852507 340101 1027302 1044710 1007148 1876895 1797187 1323996 586347 925606 418022 1478543 1461003 82018 1778834 1341695 621192 1197745 106930 762787 140995 273973 1431943 836205 691563 872417 1470270 1743952 355721 1674432 1763635 1719695 1601928 1586984 397682 176345 1251364 306553 619322 187894 552301 1742782 246921 1799204 1132383 322435 741239 1056991 1088166 1275880 344255 1254106 1809036 21602 794299 982678 911068 195904 1027147 500689 1889440 1052806 923297 1424510 246700 1806062 1132712 728763 630404 1304336 1381060 272886 1801503 1981643 1686223 832344 836778 1634473 322720 654279 1437923 1530690 1962655 1265957 295114 1248234 1664892 10167 476070 525714 630361 853377 1423838 1857263 90825 1872413 1194509 716532 1906949 1369285 1878238 789353 1684980 1352837 374846 984588 993457 737218 1395449 1778250 1071485 516699 464552 1721294 1561334 924670 836072 518876 1700114 1847273 899939 1578868 1532323 186787 888665 1464832 736304 326931 330554 315515 1874111 1599848 30237 1861183 1992004 1604325 1942920 788726 1751891 461575 1663047 1439063 1397727 663571 1142761 1224961 569631 1996853 1829934 1255049 1755843 230104 957335 1406478 792978 790530 1819486 1851011 1307776 158988 1504473 202119 1883827 680099 186565 1600651 1551738 606717 1823786 1907937 1086207 1615206 1772580 123924 680535 1929684 145015 285736 1750049 1562244 839876 1582168 94867 1507361 659811 550349 1243181 1371794 1150179 132038 126765 395190 673316 761353 186425 932995 804131 1989515 219535 276188 1453997 694826 467436 1833308 1011072 444813 1290903 1625054 582728 348829 1837380 380109 62438 1368407 144242 1352443 1735303 889195 1131913 424045 837588 1162304 983605 1149087 1217589 1731774 1614271 257502 488500 344171 1624805 114560 1283643 733671 442021 1161817 1994040 1808123 1874193 1413700 735480 1774687 434706 269093 193919 1332822 1139312 564089 1772810 1825646 1747513 1317420 1205718 373478 139816 1457733 1883165 1835909 476615 301713 1221323 368892 922336 1460487 1696602 77939 1946735 1450414 1594937 522107 1539629 632852 1756450 1128376 475951 126830 1055442 663279 180304 215031 726258 614066 1895668 251336 1426890 1925392 1138423 1374857 1624156 1165326 1287556 1633465 1047461 207013 691420 844825 425989 1924409 947138 1453896 712644 923854 992979 738138 1942219 69857 848066 283919 260949 587438 832513 1040653 311536 323525 1516214 1275332 609754 1927823 553099 1065609 1919584 328662 1495496 1745843 1064948 1684390 960470 648276 1548778 249322 1462480 633272 1689117 1761292 922438 827313 1501640 1330751 802056 421976 282735 266232 1977507 1974906 1882224 1449152 1311768 1008134 1897187 1365100 395423 792946 1955725 285782 1192860 1048890 317191 1029496 1574924 385118 1425863 616346 1317431 1412515 1731780 931149 1493980 945819 459697 1437853 440428 731364 244524 397282 121011 799223 1775370 1295454 1950380 1924520 1500978 239526 325397 1313634 1857397 438961 122633 229525 1320256 15510 1108603 1834235 1381394 530404 41087 1338317 1811841 261016 653675 1327785 1562882 46591 1573689 1934022 1397010 624836 281991 1510042 1654602 1827680 815252 232700 311522 1593316 1755663 685534 1061371 1688690 1988163 967911 19840 460472 1966619 1121160 104927 1787579 433921 131613 294923 423497 646080 1193425 124000 1621396 1450042 265746 1857062 1450876 1589905 1127760 1673556 912587 208852 1236 1089088 1928574 1568470 1878227 647460 858861 1772939 1950680 792718 465948 564643 1093561 723390 547021 1959666 1926772 1633138 806204 1378957 91502 1553317 1619100 532743 1112169 1019782 103331 380407 264147 663640 728143 1535249 670560 1202691 1781284 1738706 962348 609108 1148875 35001 128643 1825209 794850 153984 388852 1302014 720598 646837 1491607 1993926 42770 1323352 311152 721387 1268741 1745445 603957 161795 1952765 1392963 1079969 475910 1527729 7475 247245 1472251 1082574 143901 1907683 1580231 467345 741071 782332 1898153 1264426 27985 1300254 1825117 635770 918490 190249 1279857 925590 1646875 228710 1139054 1832058 1036702 1587558 685203 1509251 1682423 1035140 319577 634681 490436 604283 1172454 1278099 867913 965801 1032788 570279 1957167 1235834 138051 950782 6337 322661 1990157 939664 640398 1812963 1576863 185273 1327466 924296 1329250 898819 1143972 877033 1792405 1948491 1251433 941902 888224 458376 1398996 496034 75592 13263 413279 709810 531921 1342019 13161 919761 1539686 513143 1591782 1822406 1101217 1683925 1829634 1399455 1275775 1455563 1951897 441607 1824965 1040959 1482348 665968 872915 1182890 203298 731608 619297 1735721 201097 130343 767368 335581 1868295 1363225 1442344 307533 1980669 1771516 1203942 1129487 1269997 93570 1994896 1035118 1976502 255096 536700 619963 1579203 1605557 498896 434068 1830096 1019817 1596112 52192 1118169 1285201 912854 739525 1127778 231307 761962 1391861 1883647 1944562 683942 1405432 1269394 924647 1889921 608672 186229 871027 1965806 1631190 511894 1576271 208364 188066 1328772 1424200 1087550 1460289 657976 946254 1853795 890843 1945146 1490192 1646876 696473 1702874 1676112 703276 1862850 77318 295172 627822 473080 1822386 692550 832444 344983 640884 1690606 1308763 935907 1013219 739967 676637 1929167 1123986 269868 54981 980016 384279 1043708 144868 1920575 1766898 1279787 536666 1687848 491158 910341 886059 258435 1692928 376232 679386 1311390 545676 576459 530532 521135 714043 1556297 1948004 290959 1270361 1825757 1372804 1992881 12417 1616285 708956 313896 1803563 1662596 418727 1016399 1487402 561418 1619249 41095 1646844 1332870 1297445 261532 54745 1216418 157563 817006 1690982 1814533 1672195 1932557 1356313 687805 1215423 348960 746378 667335 1217262 1192446 715122 1237163 1596644 330679 1215153 887881 1709036 313281 1469750 361769 342785 1002808 676361 951991 70840 1839850 44364 1712465 1579400 1845143 975441 1712925 445190 9032 951158 1083678 318163 52805 921273 428396 855171 305233 45860 572434 1747785 827183 1331778 1162279 1996252 23953 510327 1141879 555878 885951 1886355 1950817 1213500 898708 1424753 1516914 524815 902833 205279 11703 633203 132063 760713 1965602 698121 1712955 21919 187950 733006 988161 1349083 1870064 551016 20298 1781144 1795057 1830515 1119961 770497 1349110 1048837 309945 1446885 785440 1703743 1757064 845713 945869 202651 1805125 12533 1481967 100018 1097395 1241444 390503 168076 1696921 345560 1836046 666659 233342 1725410 912121 847473 1300258 1653615 1444695 834940 840440 1209460 756381 790720 260847 1394820 1813073 740283 922848 1756119 448301 1713761 1655588 1853569 607855 1296121 847673 1378431 1701265 627337 1389312 1042106 1086101 1773699 622436 1584115 803249 977631 1724945 501297 467894 901071 1096252 741850 1538068 32148 587563 853281 343130 1448784 851642 497015 409564 1520986 1540534 335319 1409141 1157400 1372406 1344900 1079010 1229988 1028887 300441 534460 1103761 86117 1351613 610 1904894 302776 558094 987611 2151 1848767 1015781 390393 936663 1553697 1632537 300270 1492246 712609 1460729 1363549 1769293 733159 1448913 67811 319454 109802 1513518 380778 450972 1796327 205655 178937 262419 1596380 312490 722707 1155915 785608 1377084 1061396 155068 1023223 1727706 368406 1719903 210003 665741 693330 1602906 1744062 894726 547902 1710896 97961 1376371 132125 1396595 822847 790685 1095783 1578832 67121 904700 1820982 690463 31592 1643787 512525 887312 1522017 1566155 1597591 16694 976798 1504824 99241 652442 587824 226097 364 1433552 843272 1289634 603636 684822 1268644 1124581 293003 365688 884917 528700 1942659 559551 496532 581558 549479 1647506 611527 512953 105334 61200 154745 395908 1307128 811776 1121790 600690 653434 873735 1993043 1344432 1142012 620307 428570 369126 981517 1620430 764242 612114 104435 1081867 1663281 586009 397998 785517 680691 194778 1227899 791523 1787588 1273255 1315239 670748 669670 1556535 1774939 965585 972943 421018 168495 1770019 757251 1565958 828414 1735586 1187488 587021 1356100 1046761 1366948 507125 30567 1816802 1563457 466058 1199657 1385083 1558589 643166 1461562 286136 1089070 1144307 1311828 670648 707413 1334682 118978 540262 1448434 744358 904027 1379228 663389 1392361 1576036 1835795 1791604 394807 517651 829437 1034661 823972 1890044 1835139 992501 1471186 886219 1624698 1998501 479758 143902 863917 935964 976696 1403506 896582 1026615 1254519 960107 1724841 481623 418389 926113 1922664 418383 567453 1823322 1041571 273321 584096 65974 422613 1086773 19306 1906828 904168 1660805 1749113 714765 111639 523760 530500 1756164 1133194 1238904 1655717 802339 1967896 1691917 352165 273592 442738 1803679 67327 251176 123119 1845209 519892 663754 1316623 581248 33803 1974316 622051 638015 1458385 974477 1625283 28462 1876891 910192 1086324 433432 1897243 378056 1335039 1244680 1575165 413785 545711 1180583 1589209 963587 1567849 738592 217344 62037 1752898 1076894 1981128 1456721 967890 404066 1629105 1115034 901028 1230006 1314762 1868642 577333 613811 1142361 1536872 1814689 1348853 1968566 409314 503132 495421 389619 1112210 393361 372197 898268 309199 526056 1271137 1809875 148441 1483603 1101962 668069 990814 199116 191928 447543 133086 56209 955702 444460 1537900 812788 315079 1020214 305013 945208 9752 700980 854670 1121962 966167 1011773 1259071 1427312 677285 173054 791510 802650 1955640 1075322 1468440 1718978 1750935 1374652 1136519 1952366 515899 351069 791152 1240193 897175 124216 725450 1017213 1565615 1180438 658732 1180455 685213 1191873 1273643 171842 1726572 161517 488970 962934 239596 557882 728205 956568 1596687 1803691 760618 99251 1906622 414431 1160880 6663 1475256 680804 1083000 1002401 1624972 580019 152563 21493 1302448 864969 491956 1912138 294470 115311 962095 960265 1671060 933061 1056198 792480 1902206 1507559 1094531 1891845 1942166 996197 1196328 338693 309118 1102833 814863 181110 1453568 1274873 568717 1571362 49179 1162562 13781 1070978 1089266 1411911 637917 703500 1268905 541979 1775723 1605608 1814774 952127 1056470 1718873 714462 673941 671489 498185 151914 451912 1676694 550266 1898745 489101 748461 895088 1457899 349252 1925373 1033170 1902566 1334654 4237 1043114 636377 277175 1837335 1464440 1060393 1915438 1019016 107687 1010653 1621424 610295 1866893 1071865 1936858 1453389 1858765 1724205 203030 1570203 1024648 465654 3569 594670 391253 1043722 150927 1381209 357428 1295025 1797974 35270 1912210 1382098 79816 847189 1430516 1654381 196081 181458 494882 971455 450172 1042645 461979 1865074 159143 1599297 1408785 1388634 324728 714342 621727 608384 1400456 1183850 1694579 153312 1421317 1876028 1011905 1204187 699527 933541 1395801 1732061 1970301 276381 1870013 1510570 1643814 1966935 1152564 1901731 1249880 1390355 791264 341517 1928052 175541 207619 1815505 1456464 1016409 1693109 417947 1645642 1169210 452189 1842039 622999 300827 618784 1250857 1009114 1474644 94057 754375 159645 1968132 627578 951580 11056 370987 1132125 1146424 1291079 1253378 816490 1429021 994717 933207 1390462 1816423 461098 1288356 549842 1673703 1662811 941686 1001500 1337465 1489308 780503 867067 437636 392711 991200 1025359 574441 895396 116463 1456785 660007 313421 561974 1074590 628491 1786179 362613 616166 955966 275368 676345 735611 1401304 537157 1887368 882474 1462965 818392 1533361 1907126 1879054 58518 605410 1343962 1883687 1572817 1625257 1970061 1745006 1327856 590430 354220 569534 871375 1636572 405846 1295736 231624 881243 314263 1147119 174281 1520392 1004160 698309 1978716 959807 1142963 457555 1724432 1652981 1095258 678491 1778271 864637 121718 266969 1462223 1698438 135044 234746 1249241 562388 1730385 219121 794580 1506904 282221 1043238 365063 1298950 1297638 814273 1803955 1210409 672417 1859911 1899972 239163 1123567 68171 806810 1285120 1755301 1331151 834660 64762 1133421 286427 1156530 259848 721430 176414 1737110 930677 1354387 1417596 385286 812114 513033 350437 954154 1485488 77596 820173 1396575 639330 989402 778335 850762 303616 1399897 1673568 1301780 194090 1241181 738711 566197 133396 256454 579078 1655549 1133565 1762714 1333523 694738 226532 603274 607582 1657858 59085 707666 2023 710274 1906192 1518195 699333 1710714 1357714 790132 233891 941215 1758035 782959 1020091 61941 90205 1539399 846685 1531057 512257 666604 788791 40139 1473307 1745961 1774374 820769 1817000 1562634 1680873 175856 1951806 1664356 1702867 280772 1081079 1866899 905666 888284 1051835 1520090 444385 664667 802062 1850988 1445840 1163022 999836 605798 342646 1452934 1372484 1128497 1275299 1967356 883932 803198 259684 967094 1615885 1665902 1297613 497921 1078171 1747088 235763 1708570 143710 1401702 1896065 1138968 506252 1829393 1913522 1449078 296214 521863 15620 477100 32719 1110519 1775585 1087912 1936890 741444 887840 1656105 111021 1318778 1699090 598492 1445228 1651924 572667 1473274 637485 1061818 1160074 91938 164234 979322 1483941 1876870 1176085 107806 1475357 1927412 615096 478621 685822 1966755 1145513 1878181 673849 587861 218282 1407802 1478658 1403458 749238 1820907 1228758 152683 1123024 1612641 1068013 1573289 1165917 271485 1925016 1240699 1662385 76714 946825 1346958 207776 1435189 627162 1662063 1108548 1324367 1834049 1649566 1422519 604307 1801396 203318 99076 1298854 1529944 1409489 1665488 380912 815764 694702 1844430 1063573 1712945 1246948 906580 946388 770761 1348571 464905 1425574 529948 842628 360813 792638 1787983 1792005 309233 1809856 431477 321061 505502 1863877 1781709 1583237 673615 1681475 7009 1695059 1706725 1948791 1639766 1315628 206409 1841294 1342849 291034 551173 1626104 833235 5547 1542216 17950 1084648 1754637 1910961 1166123 210104 1157846 185875 519479 928424 430763 739394 662747 176256 960196 1738931 1344219 1241990 804149 1419863 1385642 78793 758509 1374966 1557371 1000424 344753 738214 1894604 1857725 1472128 927244 1790003 514384 846647 370787 665857 374352 344064 361825 22661 1949553 1873580 358863 135269 1965491 834738 534452 1671158 404669 360396 913429 641379 1326414 232984 1720502 731381 744446 1776268 1924291 853230 20582 894227 483128 1436816 1275514 1642987 1753737 38460 1640954 1989603 605082 623865 1612512 1785052 1451353 1435854 640641 75152 1291339 539490 847967 1009659 778307 858104 1330556 1073929 1999433 1516886 1771903 41120 1415438 1600048 452433 1916038 1631725 1356281 243383 485010 43063 1025673 1262770 667766 1052368 1149217 1393738 407061 1969936 1989261 274269 1819754 1526782 324608 39814 1139886 1531947 700747 311674 180582 1279571 1582910 1605770 1956366 1989650 1022343 791959 1966463 1374330 1867453 879805 320411 483379 1120706 1640633 1745980 350180 1352737 1017291 1664376 1722846 1894137 1430617 629427 325358 678345 1832446 1303223 1395427 1754636 1253300 1824612 1769609 1188554 976231 1536478 1807016 1376204 710285 473644 393136 1890247 1311714 1926227 1545815 162894 1512265 270044 822797 1110999 207996 1444596 1947410 664073 1410803 1416173 1165059 192847 161716 172378 1891086 703803 1010145 1229193 368467 386464 1957708 995745 626013 479421 1261456 593314 209181 393094 1315546 1000786 1024149 1772862 14474 473824 810266 71401 1979965 407620 31430 368533 398499 1098331 372624 1384643 423345 70311 166670 1955774 1620413 214975 561494 369056 1953619 98598 590682 151825 239040 1355825 1668857 771210 1249733 776033 930799 15848 1909504 1748692 1018146 1032193 374114 921461 1301435 716836 963256 1328101 70561 1210348 1600140 1545364 717457 996309 791937 322328 402121 1399078 1441903 1642954 206419 533875 1777254 645337 834887 33906 1443233 367286 1228202 1588473 1027733 1976490 1623298 348935 205532 1542751 1478106 521824 1039536 1066518 1706761 1881776 757301 186057 18202 807932 675366 1846029 1556192 910677 211256 1199223 1794714 1187541 1137685 1956843 1479602 798732 1780158 1388286 291819 6345 819316 1207178 468853 1614186 222780 1657943 1817607 468622 1684153 693339 1885347 1670032 1059897 1778207 611565 521886 1820055 106356 1737659 1151493 1285988 98045 882424 1967111 418519 1872465 1551852 707817 26744 229847 1863207 384654 1332350 1612810 154985 408019 68928 1278281 873970 969997 1857056 1558499 506027 1846815 1602995 730586 1686753 605469 792198 420150 1631813 977421 1876108 946149 1942123 636197 1007137 262260 56771 828869 310821 1236306 432240 1949673 1056778 1038918 1439856 586553 421091 1548938 684293 24661 941544 1982153 1651951 1579997 475592 1057913 801803 393286 1099871 376464 28451 1631130 1260263 1126338 1069325 850650 1412037 909020 179986 980872 1050722 925529 782086 290717 1528914 564140 1284859 51734 445150 325605 1826620 731817 320922 140207 1008663 1507640 600148 1550140 1754521 1398417 1726686 1358590 1702489 1879721 203368 1311661 244126 531897 1076931 71553 218304 383061 552548 898150 1443324 407160 1455793 417069 565544 783817 858070 197662 1321727 220829 1550740 472709 1158994 272848 330448 1531021 1399883 1604427 36852 1477292 101285 1885110 1533777 873289 368090 612633 648130 1223937 1831824 1742493 1519846 1245241 1477632 733213 1134 1005170 1758459 387627 1748033 1134119 781808 1066845 1088703 506446 822559 1479450 491543 462163 180773 89068 917673 35258 11006 143448 1394705 184190 1363226 74447 1943664 451257 57842 1365437 1481075 1625516 664099 976525 616143 1510090 13595 426641 919732 503 758593 324793 735527 1015032 726650 966435 314859 1348300 1533978 1306734 324996 1329438 1768000 1122358 983026 486274 259627 908220 179387 268084 552635 46861 1544446 1925891 1204284 1536543 1177823 246197 338385 432939 1710408 1074084 1431367 1310411 700388 479295 979641 368366 539109 996970 1646140 586837 1378805 730255 481933 1446807 445293 1147109 1635035 1399183 1927844 1175338 248269 1249356 1777308 1851992 126241 148215 863670 1025218 216481 1441178 532096 1439699 473570 597380 276464 1478743 1067701 1112437 1766537 399024 1894672 614934 1338197 1303323 425599 809380 297981 157061 769772 675642 971197 268855 1051558 706940 536724 227204 1024862 300463 1011043 984827 319831 1696298 540717 1415816 1299687 487043 1159083 274166 418936 1768201 797040 778491 1517193 285926 1210678 703191 1187333 195675 133202 1211108 1748528 1227388 433501 103027 980270 665532 921316 1656973 1578317 365237 829197 1665728 1649179 548817 167201 1811010 505036 1313066 1991001 314755 1142993 1399015 106212 585701 30522 1766246 601381 382858 1202136 471908 448127 580127 1506360 1320547 285864 1035431 946960 1704983 1909620 913810 1036040 548625 261136 935075 45396 1982065 1295596 982351 721728 327189 628938 1340846 668334 1522845 607336 676422 356268 1485667 1429226 332803 1799016 1752867 512611 1828580 1315391 320639 1454338 353852 993122 1507070 1371096 1285842 887080 342287 906305 96535 224578 36282 432707 1470061 1347855 1572927 1645024 672397 531648 300568 1428895 654626 732978 784761 234667 994111 1747142 641224 1700264 36502 1156065 394676 425801 1104268 1351998 423216 479488 64322 1170786 58162 1559748 458520 202926 1769389 237879 134256 1759885 1998717 800261 1337229 611291 404465 472020 399070 233948 239602 1452656 835626 971627 1639020 1057233 107601 1321962 886481 1544498 1249098 1412619 264277 1153750 19970 519133 840794 487008 1677683 1274683 1013032 434036 1178934 1648539 566702 908390 780450 1362441 782246 1302891 1799770 1972748 1890684 1032524 94616 859017 639115 1485618 988624 1315301 982667 1279431 708514 93814 1326327 666121 418482 964104 71931 1590066 1169461 1143880 185193 832169 453054 289890 936972 1798522 745654 693264 1576324 195192 76107 551109 892165 1361430 1030595 1634387 951214 1598329 1235276 668164 1882827 1674888 1734702 976723 817122 146554 104989 1768957 885085 1646119 937895 1858585 1731817 676005 1046342 668091 82544 1359396 378417 1625823 971404 192181 388141 807736 474635 1537764 1633891 79034 276290 1687827 1075178 1251533 1270876 177570 216780 1220621 107543 272730 707228 142733 1474916 1193823 1898365 1815838 496201 304739 1034320 155927 1048844 1255647 229222 247747 823146 1152398 176352 1954907 124559 1749859 1049245 534299 1367728 578762 410089 1916193 1135928 1896691 235857 134048 1989562 1806601 529291 1706216 1515513 91173 1075360 740965 580697 1532335 838292 1544796 332148 1658044 1692692 868515 1542885 1959591 856615 1527699 737013 928974 1227343 420706 1063203 1832805 1286553 110439 632274 619124 151186 1746722 87273 1770243 817208 6400 1513096 1786180 767200 1642252 975681 25309 59178 384736 1397647 1920311 604257 112182 1719834 493388 1875945 1964854 696163 1978859 505228 354231 393037 592856 1230668 1748768 729632 915516 1444318 1715359 554356 367054 1905628 1290781 1735883 1890035 869427 1439744 1660932 805588 446050 1653814 118806 1020909 1578376 1232248 736704 1418795 1857969 216599 903992 191831 154727 657145 619778 1976522 1831347 1957454 1753433 552179 1490097 1972442 527812 1707931 1651220 1467109 1442224 468893 1404890 942074 499681 461958 1604838 1274610 1006271 1370261 45774 1546698 1070922 159683 187222 532193 360265 128983 1908462 1251991 1218138 682456 565314 1331033 117141 1545607 846950 97177 1615728 1281283 1059044 370732 1232364 20977 913341 694640 1663669 1706055 1200111 1260434 487263 340673 1658163 1504219 48439 1351723 204128 300960 16889 772072 679394 1499601 426269 1035226 1401591 1188909 1880699 645257 1523984 1795138 833113 392774 542695 1327924 1354912 676689 1638310 365798 1570739 1183111 1962071 1639954 1313826 699993 1980656 139897 705116 1148837 1264134 1264072 507766 1686997 1681391 360136 827494 865614 57380 847027 587764 1188788 519740 1179392 1896445 474866 736518 829428 876128 1925182 1725649 1094706 1975716 818076 1643680 1131463 1788127 89683 941752 230152 1956164 1983326 1488448 1311932 654656 12205 472897 764589 1434058 566045 396508 760366 1243578 1623190 1845927 1087219 1873209 628850 321377 901931 579134 608827 1833513 538628 1074427 1248734 598161 954247 630536 1010404 399764 109839 451240 163433 1520319 1004717 344759 1811879 452171 295729 1578758 392271 742309 692795 299174 678421 1806448 158640 228109 1261753 447891 579230 1212538 266275 1289732 476482 60745 60114 573892 681956 500863 1571348 1684319 968799 675376 1893408 1432374 323245 331528 1260530 1465139 316816 1551262 1728310 119504 1581412 311060 510165 1519341 1766002 15413 1883399 1835842 921103 1069070 1741739 9430 924548 24212 657511 1128946 1075186 123143 209523 1255402 1953285 1641086 381610 1035813 1148553 1328960 1849087 757014 1893033 1147564 552986 1152926 389358 1551225 1409332 1940995 899830 1723259 1799614 492402 1899039 1054435 1323617 1901305 134273 611803 682003 178563 623616 811306 1033662 1941780 189156 1632130 1662066 205255 1204398 305408 1604881 557760 1961607 1221871 1985850 1829011 313755 1032875 504999 1242524 168804 1856179 1411115 871715 1486131 1125188 1815566 1526756 156820 795439 931764 1376256 247126 1799662 811148 464604 1557241 1183268 223109 643627 783656 1834749 948373 1965981 1070985 1391333 832408 272269 876828 1127442 144012 311341 29125 11219 1171367 316554 1093018 1345028 14910 38019 1173400 27612 1270653 345208 21413 1073751 371487 612149 1207220 916727 1003007 439900 243419 196494 435074 1897468 66986 7598 1227119 1229525 1504304 247643 784165 913150 1884194 228080 133155 1321422 488307 1525981 1062687 830353 257365 692264 1881326 291547 1281520 945633 901614 671456 1446314 1156707 812175 728895 319733 1474444 572459 383194 1182985 1084457 956217 201164 596847 1206530 1165218 1994335 333025 464560 236209 283615 1094866 1569464 970871 593105 1579389 390638 706929 895501 665352 1211034 1073010 602003 966995 396224 94831 735260 855850 589806 1030794 1952458 1241790 179449 961629 411660 939196 462943 1760489 741478 1757564 1442502 1929514 1123403 1894874 1499897 627308 1846942 228172 1692545 1398738 699673 236100 139475 152499 353800 810863 1793212 454288 1059847 1937811 718510 502503 704917 526931 1218894 496893 1759311 1316739 1724834 1478019 1526787 998671 698477 1239884 330435 122801 1754309 926985 1228220 473164 668616 1755375 1988614 343199 1437087 78057 1174756 1945225 1671089 790908 1767672 1966119 266267 482895 1572969 547561 1104968 1469006 417898 1066757 1410634 1038023 1073544 1842612 1179680 117771 1079786 316017 507452 1190717 960505 391578 131396 1664268 1230820 1144734 83723 585355 1748199 768249 913254 1673377 1328950 182842 1915498 120729 1390155 431330 1433502 1476618 853286 1237476 327061 1341733 1262466 1546742 326295 1725147 759514 411412 306653 1544290 1455307 1780136 1658011 53475 1705684 803447 1370596 797667 97945 528431 1495320 490681 1939150 1189963 1250984 478299 338679 1870261 646574 1150306 1351500 1623217 1802876 1502035 783482 1742889 770059 691831 536059 1412857 864378 1759362 1221063 578115 1545846 904641 509428 103957 48208 161847 231337 1348047 378351 1273633 1684412 416307 1555594 1749391 591345 1874901 1187570 1189553 1142076 376963 20641 1885199 469355 772026 1172099 705277 1277638 222893 998303 269041 1991195 964209 434323 724162 1630971 915838 776405 71262 1684290 1154493 136091 1836739 99286 819680 1697721 1821045 1833074 668201 1954799 1195437 495608 1042150 15910 1766329 985979 98232 1090003 4842 461036 1059213 1353888 735104 1654317 721480 659307 597888 1690505 1197347 1606602 193275 1980345 368367 72098 1064045 211162 175843 1644607 451721 955417 1396487 615872 103548 952728 1509574 147366 894088 1402133 41546 631681 834416 1189136 235097 620646 935290 1575513 1340035 1375331 465110 707068 1908608 643483 680206 1386996 1720683 1929219 1953536 1841209 691408 178 1651878 1274830 642526 1899179 126120 836506 1362414 644272 1348561 1852435 1243281 1331772 439123 1409660 825550 1972377 1091947 356406 1937401 990500 1758496 615790 5665 451744 192836 1162754 1127584 1084727 1629695 1982351 568810 1269217 1450478 1315180 454796 1405197 1147425 462599 798530 236002 314078 1581483 837841 1433324 1878767 1173832 1751986 112089 1346830 906013 1401080 493563 438673 1330292 809968 7597 1321219 79702 1095708 567405 10332 312298 375830 2596 228039 77688 1853623 1165598 638401 779136 183460 990702 1580184 1824757 1918125 1528496 1442818 1561922 1611086 1697112 737956 1893493 176113 158357 1685473 710359 759034 1902936 1973330 1108881 1661055 1911368 1322087 709988 241926 1931361 265983 1650118 734589 520329 1490350 633648 1982203 1675244 985149 1793630 1278427 84194 1906386 350522 650175 288534 803208 1273218 1189124 334019 1942120 359491 1997426 626900 1596603 1774072 722054 838645 1195012 226855 665015 888192 364948 214315 838772 221157 477425 1167656 739156 1782957 477244 634960 858253 1790735 1577549 534914 666925 31621 957206 1657182 116840 371172 1099598 1817321 235387 534716 1945179 1082081 1644284 456922 1565881 1355987 604964 953500 1327512 280986 1553586 1845738 1047475 1343628 459548 922744 1608649 473885 1984694 1594533 1976866 1004441 1063791 1918337 307872 430497 1014701 1788469 1733737 1999481 295562 882232 845443 52278 822550 383791 1178447 1724762 1684387 1378013 579300 1928999 398951 1172933 835721 1214281 1718762 1113777 1068783 1667204 1639781 1929029 1148806 399061 1619690 258022 1427758 151388 1670540 945122 1339625 109084 927581 778866 205903 1727246 1961714 531496 502813 1314936 141511 1326625 793361 1462717 1741456 521718 1076622 783708 1006773 1155121 1115099 951765 118078 1313606 1360186 859720 1867562 447812 271145 1397210 1552447 854151 681807 903502 1872222 42684 1594013 669562 1909853 1384937 228567 1429987 796087 1141932 643158 263767 1009444 984037 1907407 1832072 1423167 82659 539494 132328 1875154 348564 1545467 1771353 381180 1212761 245721 653825 910848 1093989 236417 743203 858817 733569 1243225 606144 1636044 695362 293363 642905 1788595 1750909 672517 36250 1818192 1680139 688841 254635 754202 1902409 1747572 1375364 355861 230201 393601 1108950 1645692 973501 1587934 1404073 909216 1980324 1728421 930041 464142 1806023 1582869 1795151 713737 345634 944194 1301000 277856 202594 1508218 1406587 1649369 1513269 977510 317730 1918302 899133 1640323 1321120 1762353 1317908 833051 1733013 1143441 1153250 335703 486693 1504568 1430973 1394647 1129821 297109 1661164 346396 221850 1481134 1073662 795760 1051968 1189459 1361193 110221 328573 408139 1798690 633864 1713461 471726 775673 1624454 707620 1308753 1680228 1731074 200114 261956 1410655 631369 380908 1317820 62261 58672 1743035 854302 1286851 1188827 1552049 1067067 1083728 1452789 12327 1760027 194095 1114967 181268 73447 1146574 356852 401034 1692239 818892 805396 1385864 106881 440248 666277 657375 1317276 1802475 617328 1547752 1135314 426332 681805 918771 1770412 198004 1191150 1343517 1843647 1727385 1054366 983910 1089032 96306 1606620 1649060 140753 1647759 600783 1926276 650793 1308103 1353827 613809 1372462 1479867 1416460 757800 137480 1085325 789573 749414 1548151 1019807 48709 863660 398834 1143550 338202 450246 1548269 1778798 788273 1581424 905974 1262732 972142 907759 1259956 620239 1560452 1536494 936117 1843432 1395756 907168 1635380 801110 1063105 1722591 629368 1533485 480856 405055 515952 1929497 117649 1927251 1517102 683903 1906308 758148 1025942 1609337 1322270 850320 1597604 1019139 1662608 630124 345187 1805843 1464653 474521 434780 525939 1519644 805580 1362404 1882520 789423 959880 336850 421189 1199996 1268645 640721 909579 1331628 254666 879003 1217525 1531446 1829027 630089 1330083 1324226 1329293 1522156 1235253 1836879 625425 381076 1338460 1574076 599327 975155 375403 271884 1432450 1159818 1693821 427052 1699620 1223704 231956 651601 1211988 1799615 1002228 1429087 1955119 1803727 366736 915683 750706 1989475 511133 859398 1068089 1749345 1974002 1408422 1723558 900559 1512693 301821 435109 1394835 752530 1669841 1981349 1193639 1628800 494381 1902010 533671 913204 194150 149560 181475 1590579 1558981 932082 873019 1408805 1780264 1721935 36080 988149 90617 1265355 288998 1681515 99247 951745 633243 347832 847242 1191567 1779378 1256204 15801 416193 1189820 1255192 329831 745736 1527045 1696690 1089741 1504194 650664 1712399 1951150 872358 1204551 1785598 1262683 199037 1597832 1604651 281309 1710650 952712 1407165 503458 471739 1816436 1457729 289654 983657 213883 1136569 688533 1410550 344818 1447275 1622802 218969 9251 1860043 802014 1389146 18117 1826774 740074 1810168 1251718 346152 797420 1662891 351724 627318 397383 563446 392284 571536 1178838 869710 1286697 150902 693129 637995 34430 1166557 1626969 1828231 645651 926630 877290 166956 1987112 1125052 606234 1140985 490214 1730073 231890 103340 563940 1599211 1930713 1092553 1002266 898382 57797 1001362 1928481 926593 1004127 1615457 514957 1858648 663679 544476 296744 1816354 628204 329385 339107 922395 311685 1808561 626057 96169 640988 1088405 1818537 1628505 1067292 618060 1335121 929796 815718 1615686 227301 1493640 613712 1673792 132535 977646 1675143 1741622 1758016 301766 807921 836246 1126250 659918 1180094 484227 708584 1291165 704690 1813670 913110 1484877 752075 1124296 1849117 398442 883740 1553061 149190 139962 1784405 23180 1253423 1245941 1921816 213774 1129649 663890 588146 366197 1680827 867547 819874 1582068 1779496 1615581 373565 1877368 661749 1432482 1816396 1568072 175786 1293933 1507729 906786 1547533 1160728 244682 1316451 415213 439876 1301573 287888 262202 1354781 1396220 1493371 1595589 508457 1717021 237259 1155070 361765 619407 1542034 560571 1868344 1902571 307850 1107588 1549228 1227503 863364 38489 1928148 1491666 539141 522820 1955607 328058 808244 1362653 393537 1502356 1562503 1320992 597295 591242 1389030 45773 1451744 96409 349485 330165 1471138 779717 1146319 874090 1437268 968534 1139801 206519 1494284 1134411 1718117 52457 928439 1866337 1058520 1311311 602068 157483 1671888 92082 1824620 253789 1518975 1250380 210887 1800814 386029 1912712 1290199 1459359 774929 969183 925767 179364 851563 176786 1217742 918805 120436 133387 383604 1817799 284524 232159 498217 263817 950172 1682911 396593 1643596 684310 1471472 1613156 670228 7347 673471 410993 974040 671916 1259726 1369175 1971031 1142597 253583 829040 1655781 349664 101439 997869 1078433 752594 1648399 1063721 984177 1338409 482160 1046117 60659 1016034 1330143 1835249 1540409 1985296 974052 985142 1495980 1822980 86845 1065322 1450788 1124018 1644767 164971 471340 1800972 163551 229233 36694 1287304 26796 1964357 1405956 760191 1988670 850002 666471 1883199 568310 715324 690924 1732910 154344 905543 1177536 4916 1781065 226098 109067 1157700 1709306 1541935 1324793 123334 667141 1493642 1588908 231502 1579575 1685102 751217 721236 1191350 1953796 683007 1111696 31432 256157 1606747 1715495 1576890 461809 338718 1052776 1025708 1018081 1043813 1770542 777348 575575 1114043 1545042 1937782 1314350 1747448 1862580 88713 481012 200790 122794 1074305 221635 1167697 13636 763183 219260 1959755 1769065 826405 1047138 460844 1589140 1607662 156166 613340 913055 687074 1641800 165908 1724310 1158034 827079 457845 106060 455535 1847884 1562420 1991763 1806354 503067 905513 1060683 20309 542688 111966 1594031 1845874 40343 644625 1803447 624812 317509 1480896 388210 1570208 1859223 1104138 770585 1841321 1604880 995041 531233 1584533 233885 107738 1871092 1017787 1223746 992475 1401573 1237148 1517653 1469322 1315750 638566 910721 1002939 262587 44604 189072 1599589 624254 1563988 844331 1078639 396124 1185314 994926 1036145 1327782 1603920 1878088 386187 664368 218012 475193 1327260 437741 454099 1384346 490815 1618803 790051 574891 156170 1685962 13877 13694 548 548158 1126108 436807 1973095 817427 616306 199793 98798 1593317 779142 1322158 531201 601767 226488 736137 242822 475648 822670 1094726 1546683 1689811 1430437 728880 727841 1845516 519141 374695 1524240 727772 1430864 556100 1914088 747618 1908247 711472 498257 1508272 1591076 1737584 1978104 1257327 276437 1005047 543517 694259 1801715 580923 34641 817490 1310556 273904 1236611 96001 1478967 6885 82769 1726253 1889477 964203 648329 928198 981578 511235 525448 1647872 1067207 1313422 1719872 1013123 1544066 1246622 1725449 1900717 1252522 282778 1312125 1003661 1237285 1888085 1025064 160604 1349675 1253927 352676 968797 1248328 1404061 589320 562443 1474685 1392447 1730601 1087319 1277110 1864261 300426 1966337 1678004 1881061 178977 686511 527968 654702 1588417 1619023 673574 1828025 1819372 1846184 1039053 1743241 1929229 1231483 345276 1032743 1870043 1844898 277235 1844674 503276 92476 39006 486935 1921127 1042193 1406866 1706586 242125 718146 1768780 1218963 470311 767436 337731 765759 1678045 1553994 214266 1660366 650733 117365 697132 835357 1242531 848685 1587099 424023 1016205 992116 1029092 1020940 990408 1644328 449237 285466 544228 1722608 1776610 1039480 33789 422324 505404 1433538 70424 1910987 818758 636357 77799 543725 1742196 716250 1248817 506176 1633917 406341 290402 1835260 802266 1300381 1416070 1990891 635546 724486 63717 657557 931423 63910 1207816 779459 44875 1314959 1482320 1937555 1755211 491771 552457 1676097 17099 864591 1248115 1128800 794089 944203 560773 814460 1668579 1942168 794501 492743 945660 1401293 1935953 177743 8580 1397236 1766355 567445 819789 1676642 986960 1880005 1896428 423103 737326 82408 878687 1898774 1071201 1930497 1105930 1818437 283800 606196 1227414 1357166 1290469 1950750 1483980 429517 111579 1574943 11619 6364 514763 1124428 1248547 564316 915292 1354785 316090 627686 944411 842962 749370 898806 1469486 926607 1879165 1458201 7521 1060540 537943 1445207 1012709 999033 196609 1307928 1414662 1645866 1274875 1208114 1074028 1846254 1218233 1771971 1384036 930902 282951 960630 1421758 1435268 1399918 1043864 1082800 502585 756587 1437905 1037305 1936791 945444 403735 172906 906647 1514453 1669609 1489683 458696 954677 1530953 1671578 561698 633365 146274 82030 540678 759375 367477 501238 446438 1426160 939928 1102904 482891 962578 655277 1677075 23823 535202 1209739 1039178 1965276 588060 1832725 602202 1768983 1663124 372574 267552 838809 635440 1453509 1964676 316733 741240 1770106 1004261 1581620 732765 942437 497859 668506 939595 1088842 762236 53837 873605 869134 743371 947735 382182 71875 1775797 628029 1526278 1411333 1314853 437608 647441 1200471 1384968 772597 1126288 881745 792984 1767729 1893706 739944 791436 175890 1209603 1491966 1438561 1516110 1166293 243269 995524 1706740 292609 1353036 875088 1644785 306274 1946231 767905 1776239 1219215 469343 1068140 557472 12952 95138 1768527 933950 112081 1482315 1769785 401758 456341 1824548 310321 1400478 431460 1230263 730014 450819 419916 1903501 1624635 502117 1212971 1246141 263022 1005448 1901936 17397 58362 1219544 1288988 1509515 1342034 1662972 1196595 321345 1940302 313346 514932 129723 1689732 1003459 1466858 1515034 1929045 114621 1853775 1867546 1263654 850672 339020 1037683 1799067 710169 1898946 444783 310274 1454423 1842484 1995106 989126 1114822 837983 110729 1225143 1534761 401831 37510 333217 436288 982362 994370 744257 1140512 253992 103507 1000024 1990698 837895 589811 957410 683976 1171629 1121862 1630801 1037377 844514 1823108 590256 1289538 1936933 1856082 1795714 134934 680371 1333347 362862 538457 1603786 1900759 921488 400614 324591 1601445 1827796 864381 836215 1239684 1414664 606642 987136 1922041 79212 1370378 1741600 1934259 992631 577995 1400179 240975 351794 1752092 1966060 1272716 963024 1323893 1125914 847051 1945584 288437 1935775 1598666 1030943 1645686 882247 820766 1199188 821011 655999 1027007 201530 663338 906619 546039 1591862 1414473 685402 142689 1675639 73113 1555581 339039 1303611 988741 503739 1049302 975288 1345362 784234 1355155 1559595 1090808 849775 72330 701654 1148870 1013457 768716 1678356 1889085 530735 1909277 474250 326006 649659 1375802 252242 776333 896509 1560173 376151 1391884 506467 1572277 1731016 1416988 1386894 1916862 1195119 1590471 904099 1044843 1130836 287646 29855 1593496 1062049 342407 1881888 1408018 1119036 897194 605584 1483943 1157063 1051479 563726 796147 831078 363 79454 538001 1286717 1768939 198522 909686 1975767 368340 1584423 621997 734153 1900116 1761997 208246 674081 1036382 142279 1939917 208286 638853 496960 431625 690838 540039 775593 675456 1220143 487007 962819 866264 477932 1999238 1420645 1194372 928682 1720732 201633 1223425 1078115 1320864 641639 136885 1099436 1398515 565098 153268 248278 149833 988158 102503 1111478 1107236 1748496 753712 371043 1796742 1735043 1435070 315732 1833166 1837890 973996 1534530 1961068 1634107 1939118 1178552 175432 1082974 1394249 563666 893776 439601 806651 906733 1805938 1435516 1829828 1673265 585088 855432 1391564 503966 636347 779644 231999 256376 843457 1584109 1663190 1724345 1155189 1729327 1340906 896146 1812813 809444 666974 923330 863219 767726 1819275 1403667 1590614 117627 1314866 1047610 1202319 1592090 566783 1092907 1501235 213740 659082 292831 467885 550368 1769879 1252278 30785 1625577 1037051 1611334 838724 74061 1969557 999083 235861 1417940 725259 251076 1495357 1626320 1035311 773766 1548965 159458 686345 226031 722006 564392 1805044 802527 1540352 888532 1220741 799785 330624 1231991 1117427 1743141 69270 1758363 871986 1715212 1590517 961611 757851 70880 1889539 1404858 901642 986382 449075 850788 1228427 463460 946221 1701221 12376 1395149 1989813 772614 1466477 911168 322876 1947065 1068516 1002602 120322 868577 1833555 741510 347479 1848734 539626 1374262 357932 1375969 630072 542010 1626899 947104 1616662 453249 1109323 1439385 25544 172663 1565213 1088635 557902 1323824 1403145 1528195 609574 1232377 194542 382960 587566 1636868 776600 1427924 1547904 949408 1925433 1756200 1372503 925063 1731577 1552541 1326314 1436128 456877 540334 861183 996856 1800851 321614 1641137 1475560 1606777 1724769 147858 1391283 1976400 1841126 558601 1322930 1956838 759412 1071821 951502 880050 1865752 1707523 145195 861411 1156710 1825326 728198 1865235 396435 721261 296760 1265373 536387 325540 1649248 1780197 1814287 1041267 1276511 31625 1136121 1333941 876600 1003370 1035603 948712 1525671 1280276 601907 1912386 346597 1186816 1451143 1317794 492581 63565 406018 1546876 1970170 730457 1866121 1722409 1186468 1250214 15544 1792382 80555 1369851 1677307 1302186 1989314 125662 951584 270967 1782770 1767872 1974436 1661303 1008228 208667 1976878 270682 1866917 1964113 1932876 1784987 1049882 1720800 1279391 867167 1765669 77492 973565 1154900 1504036 713113 1216174 1788802 1143620 16335 728290 69802 380460 306736 1044269 847379 1928277 1113360 468970 1213634 100070 1626307 151827 1051423 1391654 1853154 1726962 310089 927615 430044 1175577 1285455 1951230 309605 1227722 1189506 784542 1501082 677511 45390 1990555 1432397 732092 1672088 840957 661309 330319 959959 156071 1315148 345613 1913178 1481736 41154 1055425 596663 1116612 702463 1153700 786227 1712211 106914 1124243 1579511 140510 223848 1374813 519176 1543255 1692169 1577125 1531270 1224804 253910 145123 767682 1288675 1741831 1085765 1401768 1468605 423506 1044995 621939 469922 1512892 282285 199139 16158 325654 610944 1542302 85191 1504632 1620955 1725398 1407249 1821669 626008 1553828 1879528 424626 327113 831615 1327581 1855507 534609 635630 1107888 1224637 346081 1192250 531157 1033317 1451186 1433446 1389612 166421 1838060 941656 998772 188168 1891469 26893 560100 1402772 1196434 951500 1754813 1283071 55490 1426524 1668290 246429 1860808 1906180 1942093 797237 113181 616548 856375 1818288 533679 1019085 777245 745046 33984 1815527 342013 1175405 1374237 496428 1564451 654893 1429786 52109 334591 1521103 1776343 1115743 348502 1789433 1441248 696366 1561524 123285 1245305 1177841 70308 1371850 187726 1536879 941862 1186715 1446781 485154 1835164 436876 1398135 1654049 325052 544316 603233 617650 329025 395595 1733018 1603685 1378211 1941320 1842851 525612 1851993 338814 862547 1565263 1279217 1765988 340109 911893 328823 1931288 142853 396782 951994 1536258 1675960 1650841 1681603 1825505 1468853 3380 870860 1239341 1034146 437276 996162 1666690 1341569 487546 991900 1661682 1819730 1394599 386336 1669697 1786995 1241555 278960 1453473 812347 1673673 1679677 1546261 1978868 299568 1936268 726773 922192 700960 726112 1797866 821497 1804174 425188 901715 795369 1784671 818381 1010014 1377080 140430 1545776 1564202 1227731 438783 601343 1320897 521010 822870 390339 1339410 650919 1105409 945334 1338125 501315 175488 1674708 263222 479942 890012 520385 1901048 577907 172016 792438 562020 1885900 371259 1737686 1419679 749467 108985 1888830 1034398 642439 18550 554191 369670 183312 675252 225038 1380770 1263139 453220 329679 120195 1917503 1817801 852294 323942 916870 1482059 375047 1737781 641592 1354946 877437 1287931 1848969 1746650 1600368 228867 46470 748388 889981 1786626 1738383 268325 1735509 1383480 1806904 309680 72194 1024787 1646533 994181 1058773 755029 1765200 328928 673774 695730 856400 1073286 641961 1162188 363117 313093 1787447 1100632 1712325 223139 1723963 1505591 1249238 1552600 743790 671056 494894 693173 145855 856281 1951229 1953204 1407219 776616 1815108 416112 55756 476088 1497392 129549 86023 657673 934532 1889142 853553 783253 1751990 789580 1473547 1260362 17128 673501 1028987 1671351 1016078 1033353 317060 1264621 561697 1245892 1373821 247600 1701784 1436225 885566 1194655 872419 236903 829440 662360 102130 1166357 1401677 739935 1110293 1703154 1293268 1532654 1174401 1291128 1107112 107826 1991008 1289573 1179467 418306 186411 1569558 1622764 93663 813893 863402 1283716 1796120 1646591 1347288 591713 922357 1748699 652843 1523599 1421124 534174 1371145 343478 873600 589251 1817666 443792 1534820 494342 1568276 1865983 65271 650456 738977 879104 1407745 1052147 587367 912452 1888797 470924 416855 1865177 955001 1527871 1439359 582942 512206 1288569 200453 1694146 896203 694435 1357910 668816 1744616 127290 1789964 319692 555380 1054373 1154058 818383 888406 992591 1257744 1692600 466954 923767 295336 379275 64917 751803 344109 358914 1683430 577532 743173 559183 878864 242921 1560386 1866903 1740036 838898 100091 735194 1185165 30599 234610 1530132 1668436 610364 43635 1214721 1859506 655391 344455 149078 664123 1415249 1489076 205752 756870 609519 233203 561925 1960185 360525 1601925 328171 1590270 1381321 1062872 534478 1020611 193809 1067186 1693563 912906 647660 1101864 245962 1295770 1163848 813422 1442614 1889304 1941812 1876733 627502 1831412 1139068 1581814 1754574 244027 1112240 1935824 1760372 1998784 1305805 62865 106090 1561227 1161670 421284 1037828 249261 1891128 792459 1117968 195686 20507 60997 1890036 223634 69164 123432 1237834 1886873 591673 1059352 951663 1393286 1084611 1203426 1892160 1875893 1424407 1497029 1034014 368385 656573 1062490 1672917 844178 262588 850533 68962 739793 792035 210333 1949867 347142 1420750 1786173 755541 1406983 1699659 1775266 954435 1446870 1886289 912389 1862933 947088 378535 1495229 1896156 678334 1705751 1331398 401123 894864 1792620 1354374 1997695 1263482 1776726 1098976 1639016 1380900 1970921 1905724 526232 181511 1653711 1594242 642578 1000630 1546734 837621 36966 36704 1292550 305336 1906640 1466194 1080429 584177 144656 869861 820346 1608473 622686 1005589 234766 566379 315172 1753254 311558 892634 791706 681405 1841186 1849525 759443 1851706 1204903 1636811 578782 1150186 1578125 1108532 1413180 584607 1826265 302668 549159 370715 150660 1054114 1605978 229220 457007 1113035 852680 1356282 698597 736685 1197737 169605 1223183 1028850 1755165 1137478 1827921 62589 947804 461398 59605 1091685 1794389 512779 1519858 604779 910386 40757 1516908 1403698 1821829 577815 1283101 1864500 1375165 1052561 868792 631917 80387 388125 1999065 1547182 974744 311137 1979737 1566098 1996249 1336454 1536719 1248001 929351 856651 1891792 150115 1259978 1435270 1009875 1210437 922268 351054 937862 1962277 1732050 1472141 1613651 211776 1825635 1743090 69341 364440 450783 207154 1245232 30953 1438842 1489919 1879411 1367036 285734 766075 1990727 1658970 1692950 283851 1476973 773968 1937964 1555794 1732042 1718536 497928 1660061 956298 1519978 958857 1506914 762048 1241279 634293 590388 1165465 670575 1482414 1812428 1601038 1420196 447307 30250 280881 1613615 347001 676227 1213792 930271 1655007 641001 754836 1439515 1261842 958742 955423 1064505 1323854 1731955 1374278 1754023 1930881 203914 731872 1071866 847270 956041 1171691 1498747 1256191 665425 380016 1649633 1422464 1873381 906599 325021 349934 245946 802384 193056 1636589 894166 775904 1002969 1429701 1414383 1707312 433844 63059 1826160 840683 1617255 677944 1244771 1014270 1750522 1957457 750907 1411687 214850 733995 829699 1299168 1812885 1421648 109407 1626965 290945 230222 19063 539268 1635786 282377 522869 193553 409872 187539 302601 1956097 297293 1002526 1379892 1539608 1156272 782916 1044158 779597 1932485 270817 1997685 294566 749327 1298805 1469507 1378222 1655090 514557 719289 46192 328945 600567 1508682 1240114 341261 464046 31974 1020927 1009093 1888235 85315 1556233 1929524 287239 1680452 1154322 1730683 194558 1508381 835350 1617764 887751 1055321 1856956 806095 731734 716621 1133532 1768542 759548 422242 1231981 746682 1893459 1998584 1823154 777150 8621 1312895 1174673 1132859 311735 993483 1193388 626963 1190381 1762119 1461734 1970838 150539 985121 944226 459893 609254 1056516 418252 1042198 1137045 1268300 507266 1246330 1636495 1722232 5051 783955 1697065 93650 287336 342681 1627617 1595581 408703 754941 589420 117170 1685756 1119987 264596 1470351 419364 1585958 1823985 68059 609488 826990 1343951 252187 1207386 1402554 1645258 1893405 634545 631379 516645 397501 1706763 157313 1959775 1857964 1899809 83320 1007379 1309 1622883 1519806 453995 341508 1592798 338089 1566442 545020 1408439 1781206 1831702 1768390 266412 27145 1674014 146118 904857 1521636 1507820 1581679 216385 1055253 735198 761194 262232 586725 56391 666858 1934038 1922107 1399471 737404 887186 1122517 897515 1275150 1079642 813181 281438 810533 140392 1171332 403453 1037263 1095041 928926 2385 426613 1843228 1115280 511873 1390892 1047323 1078911 227430 102775 1608140 412183 675558 53998 913828 1684916 990781 896503 332214 1601639 1509217 883329 295338 1360521 236264 1138544 301062 202276 1538564 801875 1013306 659117 1347952 1174957 482628 907378 617099 1577761 163530 841438 31228 448616 298907 1380133 388716 1486202 1026440 525025 753982 366636 1984328 326032 939448 1463311 1324245 1151415 1314141 590381 619482 1289804 142939 1810159 1483052 155712 53058 256440 1632826 697941 1583331 838508 684955 599885 1475123 1121616 1272665 279065 1490972 832403 1446961 112547 156370 1175374 1022936 78635 1883400 355457 774420 1770908 765859 1937160 597997 1957422 1912870 1691766 195281 159063 1967589 1657849 89367 805804 283509 1616292 1502145 1748096 403107 1207051 1752548 159917 1954257 589061 505386 1834781 533260 1883030 89496 568764 791206 1741352 1263610 959267 1810019 395208 161205 1162006 1825319 26573 61458 166205 1187651 1499398 537000 1299130 664591 1163719 261902 1487979 240233 817061 503232 479817 763262 806103 1574987 1024664 332542 568137 441683 1734197 1867149 804917 1069977 1457072 8890 1716850 1287918 1686981 1160920 425602 1766589 1879700 1219580 1391188 809940 1702307 1727109 276899 1095448 627076 1504903 739375 1107040 945792 308701 1248490 609877 1237302 427622 1050557 887816 907355 1642735 1056466 1106093 1555706 1144344 1644490 764560 1525288 1755278 863565 1085246 1341564 686830 1801291 1764122 903705 101939 690617 284425 898242 887919 1588676 973253 862689 1597883 556661 1607651 522123 1652338 1336460 1480435 749938 1117936 1765692 1695266 1359925 413128 530014 749869 781817 1324173 435330 278943 1664387 750267 1190433 1040053 1976436 554258 1021008 1355270 1809229 914040 530133 1841858 1379226 956752 1693332 1031385 1447453 338533 1124257 866838 1166651 133597 1076389 442786 837145 453505 325863 158009 163727 1888295 1450848 1713548 281805 153297 253641 589369 579405 1449156 1576339 1213838 321255 711638 1463294 289867 791498 836423 1845971 1109776 962385 1911022 1147625 1182063 1848800 297174 875183 839093 1506768 303120 1670988 1168755 833083 1400810 845463 185801 1314200 1915254 1694504 1797963 1990412 1552664 1806201 1267536 1886740 9751 1040196 78241 1707195 409144 314034 974457 843841 876182 1730404 22553 1168022 704294 215862 733439 1943879 1466443 1127835 1479056 190694 1241627 566368 1645371 619109 1236838 280097 263778 1980206 1252093 1337742 1446062 1442293 707540 1831872 1927896 679571 781946 566429 532886 1448607 461264 1918096 1163244 1895338 356320 1455016 1102818 895295 1442004 660355 199905 563183 1749590 1023673 1268822 1889353 1139059 1891962 533602 1727155 1543858 1668681 1187660 316177 1947687 93725 1607363 1367984 873453 1975552 677520 1007970 1344755 1348962 1985668 1600354 1223581 614647 1611389 231341 772966 674472 990161 1517744 699870 1806078 88647 803542 1512650 842275 480214 66108 1463491 892020 594500 38686 1386511 541660 17799 1301146 1239291 249619 1683507 669836 844295 36376 1088052 296716 501493 1397834 1254539 1916367 701083 126000 1712505 190863 639553 1677512 1869834 59401 987950 1220474 472225 785923 1521431 1554938 385256 984350 1485613 343531 1593064 1679279 1249085 707535 194616 749058 1939275 375882 1733852 1019018 1146747 1024071 583433 1151167 1867031 81568 62753 376295 642761 1727050 1834675 1673787 1583207 56572 1961365 712647 912206 1805186 1794727 323026 762351 1623454 1552647 1887662 1646835 1639192 1539126 2604 11063 1451142 1630799 1144249 1179647 843440 240203 1340879 1205641 1595118 1538643 993874 1732730 1195807 1173504 1016486 156835 828155 1178697 1277608 483149 488653 1984318 576173 1985258 1336360 458294 1594866 1324356 963214 437971 1499404 1469693 712301 512417 626302 181424 1516499 1772658 570350 789557 70234 1767849 1203021 149555 1441751 1619443 85680 1984933 841576 87077 101022 700149 135415 1436029 1973272 886458 1249025 1988242 1060248 620967 540431 1554260 301596 1213491 600719 1565015 1135994 1485343 1701520 1639300 185621 472680 1522564 1335624 1590943 1199936 850419 948428 1512081 1753641 1178419 1843591 820389 205230 152844 664649 1675026 1951182 1010133 575677 323591 1539159 65980 415641 895600 1189316 756125 145545 1720623 36045 440349 1376214 855650 1693325 1902454 818170 486260 1626947 794936 1933712 1308846 649672 1836120 187773 1714560 42979 1459761 389894 2116 1575820 1060511 657855 1974893 195682 1066633 147409 554276 1974070 273214 429441 1274234 4611 780193 124076 34897 114455 328222 1782385 336508 1148183 1335737 1953728 1766789 1330509 1330111 124947 1006624 1757714 1561107 994052 568891 1871098 1063103 477485 5758 1939492 763366 1362203 1047620 1525500 1334076 1046119 1199583 123510 483408 243028 207110 839989 1548515 1690118 767445 631243 1498040 431318 540703 1600915 165279 977756 1896068 1486075 351116 1252791 1657393 1700948 618015 1691771 1256510 304897 440974 58810 271811 16369 1523338 917755 474273 1688015 1429427 844162 591830 1675731 333227 990432 987742 1009925 1203218 1165503 1212695 48915 334225 707675 1388751 1636111 2781 262329 611116 1424917 1378135 1368506 919799 31502 468608 405845 160431 1030311 1867597 1401385 815955 233207 697108 114161 1584347 1534334 1314091 736505 440431 800787 117371 422002 724824 237878 1825370 352157 1440754 572526 1787154 880472 95061 1653004 1777110 344689 236352 981536 719316 157727 1599876 302663 1672032 1310967 1234771 34047 1638319 658268 1434566 1813679 752709 834198 1803777 1849249 1954128 659678 219051 1422768 451401 6706 4334 507158 619747 1151506 1346300 636972 1159210 315247 471602 39008 1918103 1750216 1001760 219008 1574417 8668 816545 1834918 1289789 1623362 249423 1992377 1137277 1673311 934604 207314 801735 507902 1551333 398709 480076 1302223 1977684 928294 1588444 762688 1160595 549678 147280 232283 76032 74795 1866786 1241988 31054 566660 914032 1721262 908260 432946 519441 733310 1166779 381540 720582 248923 508309 198996 692680 258076 564893 1435510 464543 781818 1560171 499622 445026 1289830 594810 371305 1856115 389973 457876 1708892 1858779 1002951 781235 1091385 1974045 1515703 1409571 435729 229594 1878326 1654910 204136 670598 1954704 1575567 1527537 817920 354709 1508540 191355 1589803 1271688 1118368 1856015 890365 453554 198519 519667 443806 1441272 862841 317591 1245681 186516 237709 601370 923463 1759937 1387871 235406 994683 1935727 335847 1557513 122632 1935502 248199 1912371 1511780 375469 1778680 1800163 1751629 676267 1176306 1629585 175956 1488836 570635 268484 1128069 787408 835076 395719 1458821 1768485 1942324 693551 708455 1943993 922726 73864 1362005 279472 1087033 1565287 1915049 1201224 636423 1501849 247168 1112601 346787 1555356 756495 1173120 967198 1208386 1848870 507538 1726115 822709 174846 1169404 180965 1320137 1368829 194517 1241525 1401203 1802416 103951 1691260 291580 16713 548330 269923 1516857 1811113 594795 836665 1946872 271271 69725 1079825 525342 1998569 591128 1910502 1430334 669115 1859534 1466261 1464349 85617 1941336 1742012 569815 101316 984390 95203 1321964 303752 169622 928624 639984 280042 1285146 202109 223843 1630806 102092 1075130 496174 1634282 1477778 308092 891124 951798 797457 686685 1434380 807408 114766 1049755 261130 1817834 688009 512209 1411752 1399174 884924 872955 622198 985363 1479600 181546 541504 1388903 1427567 843234 642767 1650872 1891902 1558009 1883616 1655577 63498 260277 199454 494754 876125 646533 197254 1766144 601774 930228 1650484 1284440 1373804 1722037 1121972 198592 1861821 1769479 995953 1988969 1387833 287502 685063 762375 36620 467282 1282544 945837 157083 1511863 1451196 771406 1271051 98160 262892 1460297 588246 743055 386995 1174575 30872 897307 1963943 469267 619626 1018516 1712172 1971962 1908549 1969234 186319 1010077 752986 804863 1039746 1550362 1207248 591134 1788991 1472983 696152 633163 122693 861555 1476431 123133 1008482 1831448 1237215 206309 1683636 1405555 466811 1247153 1239600 436881 1838826 1270675 1238752 170125 1252689 1648567 1545875 74128 1944125 1572711 531166 257796 1376890 239206 372230 1877411 1037073 1227872 15178 704139 1216315 1834287 1891526 110768 1433800 741487 1768261 439544 1366711 1128685 1581696 610352 122830 1286140 1948597 1479925 216758 1178677 859698 922491 1933645 1445647 955204 1482031 394472 852733 798799 244736 1745273 320515 1229505 612958 142264 1668228 646882 1589909 119722 1313713 804832 500612 1666886 1403757 1211929 972839 456440 1290374 1129094 494315 1870461 1288018 1548884 1170119 1680121 1310835 1343735 412996 382338 1052481 1398158 1972113 1749435 1211858 280185 1807366 1438112 1467329 1073148 892139 1220014 818576 1549628 770912 38361 1636205 1780089 997534 476769 1609836 488170 1575774 1462172 1305884 1894668 145484 384416 814848 208287 874813 217925 1573645 1531184 71747 447773 1019113 370992 1851137 1225055 1515649 1432345 1562157 1470845 178382 1930163 1514209 139157 1919198 1770731 762406 434726 1746481 723905 842283 249036 1675237 1904190 479043 724905 1755456 1551202 1581214 658824 1955627 681369 1553957 1081562 85646 405297 299274 1250379 1604898 886684 1718717 148622 565126 569733 1839281 1590937 1796132 736821 452045 803194 1475520 862333 859075 437018 627863 1260124 978649 1338525 1731488 675219 1266482 809203 1203960 1122712 527879 711392 1445529 334231 1623265 1274540 545747 625038 104082 980955 958081 1553091 1748624 151445 490714 952008 1402830 1682954 132500 1705372 1581804 1929750 754402 990394 308588 358436 1200714 574021 1894806 1790165 1525044 975823 1937270 678740 1072671 1342937 1794596 1289266 382020 1536435 331631 110122 1992487 1591428 270184 1481906 1126275 1202035 306547 263395 1790708 1548057 766407 1455825 716972 923974 681684 1099758 466508 1107827 19904 435853 112167 1294326 812386 292096 1899195 1901061 1910343 1977816 1456601 525248 158081 162742 1120263 834893 1237348 477847 1747788 1837959 1800488 1777847 166049 1999823 71725 522228 1589431 1069803 444493 757879 1917397 1832622 1152862 862878 1160703 891152 125397 1705935 1449041 846394 365434 238012 490125 1225266 1028905 1505792 1505401 1391284 963583 1354349 144474 1352575 782190 1614123 988515 1843772 904546 99454 510878 579825 886149 1581455 1438881 856209 57730 275382 1718183 224441 758589 780877 1059340 261994 1190033 1837538 702885 555118 1862045 356729 684452 1486737 1638142 514490 18430 953371 1813813 405878 694345 52094 1530923 1667254 1155907 615451 364455 518526 766325 1544255 575932 1959675 1112824 978721 867348 1052890 824450 1155063 122238 1487469 1239608 534169 1229347 82219 655557 72954 1012404 322888 1175581 716560 1816474 763568 1896229 244155 404225 1721685 69782 702137 767126 715994 1187078 1073546 1984350 1318724 1934454 753717 1086311 1790877 1945984 773383 1055906 1455100 1089621 1988733 794381 1229797 179905 495169 641356 1277971 732884 1041184 1778018 59550 1121187 1309545 1111141 211369 653463 1601440 154068 702411 1529046 936603 1007420 104690 182146 679274 467441 1056140 1801166 1670678 1097106 1988754 613348 1250327 1335287 257205 252575 502188 1932883 493324 991743 740869 1679564 1489917 727228 49347 1687839 1211354 1766072 793949 723522 1022682 1830429 1402029 1465555 332087 1918422 413038 809312 696562 1575529 509921 521509 41021 1143652 403507 1725672 1413244 695191 1708250 1157562 471269 1998392 1210562 183134 467956 1833522 27809 1968207 1527825 914551 786336 371913 79959 1440740 1478394 1123291 831484 1348351 757190 1662306 77576 1015489 1693223 364389 1161582 928296 853877 1005319 1171228 1418819 1695579 1494563 772675 1037783 1124157 804808 1575039 44828 1828662 753065 1513942 1248934 1080861 1030674 1032031 121484 1135982 1453075 1657713 1431118 938136 1327424 65126 264013 1317489 845480 1078154 1466817 500493 140704 579755 1704427 1954538 1662695 1435226 1836664 1743672 1024459 357558 564728 1653775 1493975 1027407 1399188 1501963 1302298 397916 1218467 1694348 1364546 1152003 638256 130054 1661673 1147616 444372 651429 1628958 214605 1144317 1972446 1835536 1305419 711219 1417985 1551767 551616 935148 55990 1340580 344164 922334 1923602 1823163 1711770 1404618 660387 566749 791851 1949129 1707811 523656 1628501 534427 1591307 317345 1707583 1864891 1532285 1686696 1005681 930787 1591793 1463484 1991189 1574452 998564 523413 1267428 1509793 628465 164327 36493 283136 1422238 1784477 1273635 321129 1637996 718480 351940 977797 607210 374079 1839408 1478516 1155897 237377 1667109 462465 686016 828178 429621 461604 453805 481630 455841 26454 1187840 76820 1237963 15001 1465140 1916301 352760 235404 990646 914684 1172681 1102345 1226401 338469 1262632 115708 1757084 1914502 1169947 1456173 418178 115594 1055122 1514874 1760752 819562 1507465 691966 157261 1312083 1101827 638817 743094 801658 374045 952799 1622717 1773168 1487947 1105992 1254583 387131 97737 1725033 1434812 1206368 1634669 1130971 1125198 167320 1289566 289626 989297 724446 878877 1523308 3554 1806718 814543 1783776 462206 815795 1117854 1555930 1274148 772931 704248 1093353 1971121 377902 1709203 1740844 1936995 957060 174711 1168442 898631 575136 841731 434870 1310741 1442277 1576207 549041 519419 1938686 1817634 755577 336905 1052853 535106 1003527 49200 462105 605799 1651667 237778 1976277 150357 1740757 229019 857937 1678927 1259474 996637 1459767 1463812 1355831 685191 1594828 1070253 109638 184963 1978462 609018 1221650 189329 788575 1234799 1120383 1598013 1063911 1106807 1245057 616381 1843626 325983 73458 1787425 245194 1902849 148596 545888 835440 494124 698259 1239171 975658 645679 952232 594570 969931 527651 1275513 350937 1944051 1351486 1204361 1176395 568483 1471922 12446 964968 781696 34638 1257550 1340293 1931672 311210 1490055 1567637 1582529 777769 1618125 308349 775715 438558 721747 337619 1309746 1620410 1917311 1606841 1155165 1156832 664729 222428 1514962 1503615 47636 1751121 589862 1682902 933469 1659682 1628308 741269 71513 1541540 233922 853532 592190 1223083 548319 1675577 848067 886323 1506342 1464629 701211 1692490 1430225 198695 1891104 850310 28639 1208033 1910505 814033 1248119 910975 337280 640203 215260 758110 514060 14062 546371 1734736 28538 1250912 620768 569402 626233 1212042 1922394 544043 374437 1775868 29821 1431487 1160029 973976 956720 1511109 1601659 1724829 1654315 93366 458309 577533 1577608 502752 1840814 1542085 600679 499782 689971 1665201 867225 695005 363738 1054653 1585342 1288172 776681 1146467 1095692 316289 965772 844573 1787580 1018891 1216537 1051105 896369 1389956 324907 321191 339057 1648179 392398 1499039 1730414 1530270 916265 366026 1679784 516329 1404769 1103780 1937380 1602890 102787 1389425 815974 202725 573858 827625 1055568 1185063 1640980 101443 742997 1150955 1810593 176428 1295818 76143 1752795 1002179 272601 404957 1595487 800588 1007366 1180492 1393252 1698206 778710 139079 34737 196010 631442 63444 1723162 1302925 1908339 838219 1015435 1344614 1314156 1437338 1833255 1097574 1955512 1076058 644621 1465338 1648156 1837049 1535743 1115402 1633191 1905415 298412 1425751 1252656 863688 1923266 561231 104950 1516101 605597 520982 398025 737631 904417 331313 237071 130114 1168175 1725209 946595 918930 1916163 320856 1107617 1099438 148563 1797632 1455331 961588 641403 500095 733238 1123080 42564 1909408 767918 780968 219265 1262911 1988345 80849 1135726 83944 918145 1616332 1199458 32499 980243 1960665 220052 109098 501292 1140417 1976428 616024 1086168 1394511 1075262 789700 1857242 1728841 763433 1848080 141579 693060 172748 1189314 956017 1210435 32477 942394 900042 1300112 1530287 744183 262439 169763 538359 654196 429316 256822 178350 329770 1873092 1260982 1798950 821932 794989 937454 1142932 337006 1728409 1359623 1411672 508882 50698 1791202 1901173 1566584 667259 1341748 772324 1605588 1158131 1627374 700234 1844155 343701 914760 1177579 1815064 1085330 1699324 698181 1566675 1994782 483271 1807975 1026594 1289088 1562791 1842028 717661 725605 921788 1353727 1206600 1022393 231421 262353 519235 1496508 1293550 1377472 474508 642500 1341734 1888913 1341918 926432 991448 1019380 1038348 1748205 179411 451459 1932798 399549 1537989 1569820 1653079 1095547 1749795 1310126 1388448 1643119 1418859 1131204 20578 1614944 6738 472213 1442054 1089054 1187921 410640 678301 138852 665956 981234 122408 1721324 1232627 1911549 788068 919105 340252 1637946 1790922 1783385 182296 750084 635833 1402609 156274 829068 1920125 1641513 1777549 127503 232526 612423 354939 405802 338357 571645 1783815 73966 694985 1807566 102856 1025467 1735698 174528 800016 1844156 1935489 507343 336920 460368 1172140 1367639 1591723 1367513 833533 1666431 697255 691236 1533643 1806841 649646 34056 1795225 1981992 77331 1350938 1201050 1397517 57997 1215978 645165 570643 578988 39030 529209 1818366 559957 543452 873391 391427 330174 345086 1775985 223361 1461625 103399 483825 1828201 641122 1288223 1695828 107029 269196 327556 1649032 26526 1072014 1176472 290141 183171 83326 877130 1948621 691694 1694703 1236586 941934 1292363 297147 633955 1607153 860849 1197361 349428 96667 849496 1636596 1365728 522831 455359 815438 778261 775881 1792348 113239 1514763 603530 353899 370664 668218 1222021 708788 953247 582810 231381 925289 369904 1865435 1556600 680570 1649047 1688628 729135 565635 894481 1086020 1596809 289371 1272348 1222310 71046 441802 1164834 267562 1327698 129891 1556930 1558171 960681 614488 609376 1631788 324548 1527665 641408 1358004 299459 1299032 1424117 92162 1264074 716348 1283970 485114 816064 1636054 1004180 1740289 1066916 1770956 1286402 252547 1121022 52599 1240925 1748581 75680 1700924 1273074 1056185 319667 296503 403806 228465 1244153 574137 1902473 790834 1885775 912728 1355207 1346567 1053860 10468 611224 376333 1459246 1028490 521359 348501 715282 1499639 1173286 1903322 75172 1588711 631831 1862652 1646928 197861 839823 1402605 1648175 717491 1881709 1898993 1097022 602314 1459412 1315797 11558 1435170 295983 1908373 1129638 1733103 1370940 596495 637581 509917 370859 964020 694276 1239658 1596490 1865833 386856 218431 936950 1326610 628177 1753664 767321 1749707 1197532 1758896 710860 1695664 1407667 1378082 119112 931146 178703 876164 1880909 757234 371308 492907 918828 941073 202227 1066754 1508276 118065 1786238 495886 721503 1504770 1241452 314888 877906 103726 455212 841650 678430 130313 1423972 1989102 856897 331021 449018 207739 800456 377209 311918 755964 1755555 1055066 997442 1145037 1914853 105802 313293 824732 1958433 516465 511821 638098 1264604 804029 1573027 1242147 96426 401282 1745192 1753563 1639373 883334 1974111 1093748 1038079 457886 1672110 334121 999749 748344 1194856 692504 499653 1404985 1966402 57252 480555 155637 1699779 277756 98660 558733 407301 162102 1339811 881684 128030 1068895 1081880 1161245 202220 1301009 201244 1650379 1305127 1816015 58844 1705745 1303490 1760287 8940 62616 826046 360079 52237 380750 432645 1955431 1993614 827717 1450887 756908 1517207 1853523 1085667 721462 1875122 1471503 322004 1289623 755852 1168556 805951 681646 1682297 1824694 473770 520070 1370854 822694 1268070 1702059 1128468 1434749 1904688 1347803 1072600 275204 1399782 809240 1265248 1493514 168362 844896 1319255 1001356 901963 1248493 1498696 341457 1170585 909426 982813 1546378 987735 1059155 1624330 1074736 9450 34629 692604 528093 897771 1645885 1067004 284705 1427376 1014218 627179 953248 1371446 414926 917682 77494 1643325 1180125 150978 589418 786696 1963311 547737 361919 1753462 1445480 1116271 1495129 1443351 494414 312883 1853220 734501 1157552 375241 1774050 1161656 1541413 905520 596822 1478791 1730433 392909 1213028 861425 456627 763606 916126 133540 1110032 941795 496217 975636 924652 387878 639533 183991 1255929 82576 295007 356177 1709434 910702 628996 1485715 916405 705394 1097589 1432048 1250355 1739076 968415 84343 1447840 1312881 1800223 177468 316248 228000 1039074 1771770 1961085 864423 1815029 246543 1518345 1018510 1153616 1008000 1528830 1767859 873041 1964381 1796480 1862203 145059 1280172 1519196 1867766 757461 1828026 1941349 1810446 333293 1866895 1163966 1022827 303111 1746238 1403398 1027219 968561 1628942 917317 1254090 1986578 1896383 631931 930702 1182790 1152643 575401 823691 1241077 83789 1809739 665783 161673 1941733 1496928 922948 138666 437096 571909 511578 467340 1066258 1632237 496569 1539235 1614620 1504130 1075771 712092 1196979 1333694 522845 437770 846348 1718997 1520068 1491758 1591756 115482 1444365 964952 436498 1054988 1311195 163583 1387430 1394780 188641 1416959 709643 1115315 542281 1759096 519049 1109163 460273 865254 1627033 1380950 465346 161539 1892625 1798432 1579570 188959 1453208 1175555 60198 358687 1453932 588048 235657 1277416 1117413 1491978 365878 1068743 321645 1274096 753518 419810 1733993 1020998 1321159 1971527 1205234 1532221 1051320 1440395 151568 1578462 1872447 60912 98787 1888717 780244 281105 36044 1620089 1400037 1198373 146478 1656694 1452122 1987730 1159868 801466 1452339 1296947 1746951 1926485 129908 225293 1769562 1326705 409455 646656 1630785 981436 986638 345695 847721 1642386 132644 814679 296204 1420707 872674 1478160 1909477 994755 1097767 310991 1268664 968876 1690417 904559 571781 82685 806667 1361383 1954651 418976 449882 329227 298834 1771806 104006 792081 617101 1544737 963195 316375 1523378 591672 226762 290140 1241335 260512 271584 1817589 1289380 1499058 471570 1633268 939267 278821 1654907 294327 812597 468344 503440 532072 1411633 1903908 944160 154826 303933 738476 66245 1075496 1527071 124245 211347 1985831 1834783 486493 1507393 1801428 653826 944948 1550368 1852016 399932 302147 174032 889512 531071 1113071 714959 1278442 689470 716315 219016 601613 1140276 796843 1920053 224532 1942346 1060410 220080 1450409 354195 1335027 582577 1514047 1943950 1022983 169687 238399 1742213 1339211 750860 1878499 461651 335611 1892023 353484 841094 1419563 1132071 1454497 1666789 219782 298854 355406 227400 1782284 1804325 281761 1984624 1862484 1526486 820610 458093 1136621 485544 445195 93961 1540590 725825 1721606 240819 186756 818778 1999527 1869701 578080 1108645 790349 1045279 563620 1855454 1642481 1327998 358969 1289989 1611055 982227 544344 721700 1830073 295485 102033 261412 1911971 839561 1604347 573121 861522 1614288 1624141 1489986 1645559 1425385 1549353 684211 232464 282988 1477145 726659 1788527 1858726 1145528 84598 324222 429736 514915 37123 1615616 1511594 470504 1970832 1219023 1899822 1136651 1399108 1419584 1828403 1678351 1797673 1479239 1769533 337671 402671 1063991 395401 839429 1508986 261282 690626 915012 1726575 631289 431065 763117 1652996 561300 575619 1645720 1941560 1777704 1492979 84594 1668281 319814 1784791 1806613 1578847 8507 1528161 1936561 597602 1743547 762729 1313124 1161340 1142410 834484 1597533 1107869 1939582 1376864 1705288 1857783 1286495 1708118 1783127 1765272 1298930 898635 1192836 1798672 942178 1021151 224687 128416 481166 927475 677803 857276 983775 83948 1041762 1666334 679193 143770 1042144 658037 48613 590610 1511936 200712 219194 1629571 1461005 1896198 511047 1375833 795351 749483 1333363 22872 1363098 1177880 754270 1942818 1044902 813013 1092944 710976 466433 1720029 181968 1546978 1490181 851496 193122 736937 287183 857875 1616827 1704572 450956 1821975 520935 1988492 787220 1031351 824378 1396309 1589439 1183815 705713 292736 1833711 94720 149849 268454 1479818 2691 734895 97840 745410 896795 898444 388427 1888513 295917 1267425 302933 840295 1003238 584232 1478398 917826 1487816 1304091 148183 1440515 24020 1221615 1737474 616200 764871 1443562 313245 1847960 698795 1032104 124535 1962415 1745385 985784 239685 1078298 1102179 577072 296291 595400 1329285 1743823 1059302 1269385 1066226 1103051 1935062 1824716 170503 1833781 51754 1497838 1693891 1726355 758289 818228 8016 566925 1245633 969296 1826225 1644341 617000 992222 1461205 1191202 1080695 1797309 29892 1555560 33654 1715738 486310 1067257 1951864 609262 434701 900710 824546 478765 3483 1334089 816626 821275 719720 837886 228591 346061 1021232 804967 362520 1885878 694078 1603379 1607443 1271948 236783 581406 1883858 238024 191832 1329737 302974 1351909 1240433 1903877 379184 957686 1025328 1699065 1925699 215050 1156156 658237 686695 334125 1013578 1943532 1766452 970593 950279 407944 1504639 1220771 797467 919680 208106 81451 1761655 1568568 746054 555945 279232 1867324 1322509 132262 173735 1988007 1141175 466779 293935 899688 338295 1756180 1840626 1985845 1864169 400643 529039 885136 1445935 456593 1527391 482700 156469 897822 93758 617612 1961033 1248307 1815915 1583326 80519 1792117 1668964 1911005 422767 5738 199117 1623123 1901114 1747648 829542 1623666 202852 1871149 1305589 253153 1665610 379176 253645 1559392 339805 1701516 821333 1011434 272170 1021169 647470 556299 68749 912224 1919364 112203 816666 1757352 356087 908286 1722690 1047122 1301213 54273 1404761 1159244 1768173 92160 1830471 401754 1561534 758730 6477 861652 773819 149300 1985607 285996 758632 1354229 394380 808961 606169 460962 1688507 582586 421820 216896 327050 1838881 1229802 1584657 986939 1094202 36076 954935 421930 910328 733765 1933276 1898551 251308 1996913 1725015 408445 380378 856753 1943635 1798731 1013551 1138171 923889 1282973 1823613 1342353 395691 1443795 1949925 1820601 1738590 1725193 1442066 1175895 1958710 671091 182211 238346 1612547 722808 911480 495548 666755 204402 356180 1538085 1113976 1134726 933284 864109 834509 75882 1966377 1342326 747278 1780181 1482183 556049 1629883 1997896 1420818 460631 1482616 1010065 1788189 1853288 1207032 79610 1916769 244161 1342095 764476 289006 371370 544281 566000 1874422 1305056 1388049 664460 327366 1928004 829817 159088 775902 1132746 791250 115867 466658 639476 916718 1436870 1373314 973561 1464517 1575355 1146966 660718 362403 726817 234085 1360888 969350 962988 586259 1065504 1172648 1635369 1548372 1324375 1217384 1957537 1041049 1088526 1780827 1411157 1766406 312859 13109 1068380 850371 117970 355197 164754 1300709 1019492 468400 227914 528240 1607510 1767419 47565 924090 1431830 1377018 1681368 292797 422995 1619673 433948 1141863 1344808 1762476 1884312 1600235 333589 447928 152365 767900 758621 981923 286238 729836 889510 1907668 311504 393317 721721 864851 1500260 9656 1326741 1514709 816352 367075 1317435 1649379 323839 1787485 515900 953462 812453 1389194 429979 1925310 1679597 633704 464351 1499731 347751 952699 640759 965437 1147965 573633 566773 436664 419387 1949674 271726 473264 471772 1812953 328019 373794 28110 1451064 443632 1057732 640873 1881670 199364 1961556 1559201 389419 939881 373727 80046 1464982 1590973 1688564 1802639 433937 314035 1220655 1964266 78984 902604 1588997 861024 1085655 1594834 1393585 1915661 848370 190505 1985025 1975185 78544 1969 1207981 861580 848207 1136260 573790 1783365 1002803 1193763 837297 727748 125465 1725271 826183 51621 754734 1655059 688411 1368651 538004 693995 428277 1320967 134768 677741 1466332 239712 268710 334604 1540232 1421911 328723 134054 524270 845809 785673 474349 919892 416912 671 884736 471452 363035 1995065 1495267 933679 893561 240998 1158514 707332 34342 1492424 734115 1855335 226513 1541690 511932 1995681 1523662 951933 195934 618376 436356 544669 508614 1306245 1012297 423520 1756713 322634 541586 118225 1517836 1243570 1039361 215911 1513768 1745157 1529226 1351801 1881958 1848573 963692 12765 1495139 1580008 167150 929093 663231 1873050 1778526 1237431 504396 1021440 948552 321284 1562855 477273 122730 1404096 457203 1362249 1090833 1739750 937649 1602291 254795 278896 1865995 852477 186125 1896582 200001 178215 382910 1506733 342275 1787869 1984758 651665 1098974 1786540 1223413 1614516 757038 779262 550948 654942 267908 1490807 1419127 770719 1441188 1158723 750157 1021282 1018952 164954 1760635 128288 318740 1002980 1403076 1489152 1909613 1736276 724949 1618887 557644 585026 1118194 157837 535193 1781484 756333 1826044 1561924 826995 701408 1303757 111211 830245 1364938 350449 436656 13468 921561 1879389 1058288 924609 1188702 420274 1982552 233020 485735 18084 281867 1125131 227931 90815 525541 1389233 797356 917376 1623694 1885131 721759 1498086 1459195 878312 1805723 434235 1611678 1752470 1809011 801982 1481989 1041925 1379497 1415889 815529 609065 1800015 895366 238719 850239 164980 1516220 1990632 791824 388358 141498 950718 1865694 960611 172835 1225989 87376 419441 1330378 1273717 1563310 1966610 1266050 1109666 795377 1206200 1238020 343908 228440 66652 1763175 322121 258079 1809459 1045154 64663 1469530 504085 62941 317746 248425 422655 286181 1942844 1761444 473225 1918951 596082 1368151 1189834 357133 1414661 601191 117052 1991919 783999 1852308 1963754 535109 1479348 1569103 1499218 1436483 705531 1536278 1517616 785273 1101074 415702 1922311 1519096 1557904 673699 955646 1832730 1722307 1806024 903116 1728817 745747 1727681 1058081 415234 208204 394404 196145 1097692 154058 889952 1879668 1719656 442559 114394 846366 910849 1478719 667254 209855 821814 890252 843579 172412 1932021 416398 582093 267821 1711132 962796 958122 517686 928589 1401959 1511445 1403815 753247 281260 515101 1915140 1846916 1889456 400669 311588 262192 1683454 173207 723756 1508116 1094838 1449193 1739421 994663 581084 1987407 1688309 137823 810062 1219584 1977014 131522 1261651 480181 181038 1294290 1026271 925601 1046922 1469676 1907067 1249568 1492146 1875779 1801324 1429519 1936114 1641925 854543 702557 430786 488609 1830579 852760 841251 1357089 1384721 1561060 888658 658400 1566367 368343 100694 14267 870396 769274 1574925 1508705 790950 833709 1026760 405833 535678 1782639 365404 1741843 328092 995142 552467 1725976 966561 575157 646432 1197667 685887 398624 764349 307225 1047881 1100478 143428 1068926 1305135 1109660 627654 1522055 1378432 618368 315705 971984 171080 1888226 939795 1282374 1619586 12820 1108822 549591 1470327 49820 879045 770742 1306284 305314 366326 176330 67532 1274846 1911143 1222347 1768473 1208299 1852607 930429 163586 1042723 966199 1639739 1663119 386154 177680 930420 1052138 683588 1105603 1112593 1871238 323485 1524209 228278 430107 557947 527291 829448 1845770 424813 1612394 1116187 1777186 761355 1702172 296093 1496010 1012020 1248297 1612036 759414 1585487 1501684 1304941 1675767 728562 24013 658717 852845 241275 385265 1758406 1664449 33584 496677 1944241 976030 825174 987912 1955736 1908548 846218 1221964 1029550 772662 1284383 1902398 1952142 1208981 1701964 893503 913904 1671014 1511804 551243 1370350 257162 102567 564036 933574 1818291 1559567 921460 923978 731801 601017 64516 123185 227406 1066103 290864 1783753 1177394 1507443 564858 1532539 1780808 444836 1086716 1605010 1942865 1123143 1714168 1015202 1232238 77372 1426066 1830443 65266 1066638 1554475 1853073 511576 30822 1690851 1998614 1579344 1465405 1098921 458321 1351924 1342490 35962 599107 1458853 1541088 523032 1017895 246680 135948 1892993 1942930 765210 133158 1366731 790903 622265 529646 1286601 1996262 1515556 916426 483376 1141343 1758018 706374 1024670 410780 977445 841544 933440 776007 1623286 428650 215280 1311367 1139180 645625 1374613 632403 928360 128054 776688 1122792 11436 1277758 308784 784652 1789368 161120 1840210 1034898 1717720 842379 99270 242207 1186860 1792544 1049273 637933 258939 1650919 970174 1163938 1122820 1754579 1942578 321188 1858614 1020120 391242 1178262 1469452 387137 1411087 1593230 1182988 570165 1704037 538153 107061 592070 1684395 1578735 1534025 1505553 1293277 1763970 206611 98791 1271126 1506984 1568179 1150744 614791 1396729 855941 100085 1348971 891188 664157 1798188 11893 31289 1909644 149666 750541 1369777 1244950 655891 448627 507168 937067 1073777 1334901 1380814 374869 1480370 102043 932379 659820 101710 453855 511091 1878458 978057 1457323 1309268 1505024 7129 1693000 1320492 140894 1377041 255622 1955558 273754 1050905 375384 584771 1248148 1069419 690146 659434 17347 1772335 736474 1431322 595386 945975 1679027 1101068 1215013 1117425 1173540 1724100 1893648 1142593 495283 158247 518053 286000 1769312 900077 503827 1048968 381391 1080215 151499 1547837 466656 351809 686637 426523 285138 1705824 1601984 1980566 451658 1018972 1492582 1530998 765809 734208 507316 1546096 361758 272714 1010329 917020 887050 518681 1322617 1336728 781148 399034 259298 1254615 119546 158986 1639358 1145075 1381637 242039 1260477 696627 125001 1474914 1349736 1155103 96084 1184567 831530 1819964 479611 952716 892420 91916 1628605 1377996 1489765 1970656 828977 1658217 208788 324993 280815 1268012 734561 617944 614411 1973604 648765 520999 694505 1753193 262563 1669489 1937367 1681237 1629752 858390 1811133 1551909 1890276 1166188 549006 1815284 1320648 1477286 180576 800846 969171 373294 27572 184530 1699672 1442100 155834 1778260 578362 1582339 1220711 1107397 1713486 1951094 1601187 1799455 777925 448249 1154133 1673066 48272 1748281 1592312 1482033 551628 234280 955980 1861428 199508 948404 1442361 91246 1140869 1710269 946890 1016613 1350552 1833403 179159 1742404 1593123 933645 1589456 1179399 1493119 672109 548418 1389815 1530107 1379674 66274 1809155 1015301 1278456 1740598 529572 1359692 390493 444341 1237620 1180378 454774 770995 59788 1971587 1563166 1689288 1379221 1978452 1798161 210009 829442 1122179 1649592 240561 399449 1845391 1344238 1063157 1239029 531174 959710 497969 1286773 1888845 1341526 1736993 1078729 543682 981124 1440582 760388 1361328 1463866 1620679 811521 629861 721963 171300 1797594 875494 239515 656450 525721 1779725 1548767 1659923 1873886 1924651 1432161 571404 1610276 1073805 167310 1485465 224191 323690 165958 601261 282510 1084878 782818 1236995 51413 1468429 1327594 1876622 613472 289988 654686 603950 1611796 1131261 1864363 277385 1785834 432581 949858 347137 528750 1316191 920848 929599 1293400 1775342 1995107 1053203 173920 545352 12798 1175871 143031 614685 664238 1955872 421425 1969441 530127 1898246 1215176 1952074 1711706 195025 664899 8522 130473 1611323 1597970 1194786 1428478 678692 348416 56789 1747748 1485701 344855 1252758 1817395 687649 1968022 680430 387031 828950 1660319 1204363 1208512 1592978 1082522 1231776 754551 917235 962643 1903550 1812259 1147572 1547208 353379 108368 907992 1525007 812311 757552 477152 1426325 1789897 1496468 1169426 1735109 782219 1783883 186140 482537 1849497 762338 15097 1888556 799645 1268017 472732 801281 188427 532544 1912357 585065 1887131 1365921 77305 1069468 929858 781513 424086 1615515 1079467 1214974 837777 231710 499407 1352355 134186 1216777 1016206 62499 866500 735853 828210 1144015 126622 299832 161789 770267 711696 270789 795335 207587 528110 928236 1939344 1644537 724737 1867141 1583351 156858 137501 581863 894812 639544 365941 1192044 1588147 1987220 384828 338564 706701 771031 1204761 1673950 1330706 1932820 381329 1916408 1156452 1489021 610050 1849439 70871 1312006 604730 1946629 1446531 343392 198075 3270 470604 1226978 1166013 653971 716495 1767817 1108636 252674 1565523 1524035 81292 1183420 1773157 830671 1345661 283682 1730194 530253 1152749 923878 889411 917767 471066 1935244 1772857 426376 587474 620332 992019 199229 360718 18635 1706246 712020 737992 576638 1085509 1942487 1695008 339709 951846 1912972 1659838 51771 1419830 774673 177970 1150915 1266174 850423 992263 1064178 1576063 1940653 366322 298105 137768 325559 1487299 1912690 1033112 1488229 179639 412685 1595825 1291068 1821690 579331 983203 1949691 1246209 1611744 190216 1903459 1534491 165487 1283051 676744 1193657 1556973 1148933 291775 992033 35371 1223591 339696 1139110 1079229 1295023 1933549 1594240 1308408 927665 1855346 540943 961937 381643 306737 1886922 1013805 848430 1824731 874567 1817332 1955751 859846 360968 110546 1365961 139770 1849422 828820 1397915 849602 808725 448124 1126941 236550 1940618 314243 1168346 1703303 226583 1896823 1459857 782711 948064 537463 861689 1669302 969746 997542 647304 767139 1847395 1998796 1816248 1514615 737083 1717882 1697650 1144609 42667 811685 1789518 1292006 135343 1154830 726483 1890879 1545509 1081383 79481 1296241 1888171 1556814 1740395 1586828 174893 728889 1687553 492205 300296 599740 1030122 1106644 1982347 25879 240063 1323281 541629 603682 1026392 822127 864117 1604991 1634834 1572213 1020525 1946005 1727589 49688 570888 379819 614586 1286478 933611 478905 657617 961044 622357 1256375 1088626 716451 511776 1142138 88354 1670380 1295191 747427 1589109 1310484 751628 58703 1723428 1278592 816846 894245 747999 142708 832293 16423 1642938 102539 1066865 1866007 1046048 1654826 403739 1046348 326161 857803 1766179 1003873 536070 263358 28933 1222992 1447503 829866 1570759 54577 77773 65063 271597 455371 66852 359689 1873019 991571 1759512 1434355 1910356 965240 1822506 946869 1460993 1412750 1452837 1436975 616709 1283079 499609 223047 725295 691063 1762961 1784081 1042168 1588062 806817 1592260 1789056 1477605 1143203 551291 1909016 468033 640812 410681 106734 449602 874192 35759 625104 75566 779229 1400196 63155 563582 1256166 1885995 1023882 176250 1300294 1445927 717244 940870 565091 1411383 129264 40381 1269319 535034 1595110 1408636 1543211 1174390 1631900 541014 846586 1563314 1536911 1336357 1732440 261006 293337 178199 1235047 1658070 446182 1139637 1093972 1196643 643030 684984 804060 650736 740631 1433879 335935 1802236 618279 1576128 462110 179690 470617 1173999 1810638 425444 1608810 810269 100844 1479786 261801 1229621 428579 1314346 1989345 863420 1477681 1203344 621696 722292 756182 1295117 831582 1109627 1825217 249070 1819306 1346960 984550 853663 179527 507635 1293189 1837884 458551 1846198 1495417 1856747 219820 399335 708590 722954 1807056 1576673 1641424 1362963 1888384 237012 1413278 1723769 275241 496811 1419632 1253394 1138610 1627093 470986 1649132 449150 699062 316498 1860051 1176953 1337878 423691 701050 1439442 1728032 835983 1235457 1483408 1349764 1444898 357302 1353346 598872 830468 1938261 989621 1201902 1905927 1950240 196487 1353537 1549597 992279 1493375 1764468 1481033 789137 990114 975121 911654 1241597 1135091 1724961 1419242 1264345 346595 1043228 1994788 1132199 1811895 1715547 1058757 1465211 807071 1895285 654262 18283 260564 223645 811219 1154288 1355314 231685 1411186 1911958 34036 1364413 1306929 595050 330838 1321470 1061238 200931 1151456 10513 1670134 1207200 1668867 1780517 1496280 662957 1958426 478105 1452037 1270037 183425 637929 17173 273550 735489 1972074 1864882 1030229 232439 995843 1619936 1982891 802618 1794990 1283437 1150926 1333389 1781309 867891 1627683 441673 1860741 329000 1688549 655365 442202 896184 124750 1653871 1816656 1249510 1788211 1667374 466712 1920930 1763972 636721 1869574 1791793 989536 850172 1035781 298950 966792 152526 295136 1494138 1332174 1610282 1799796 1588774 1582605 513744 1464158 1207188 452283 1954449 1851568 627599 1871307 326157 810329 1241983 514398 1793999 774930 1045358 325962 457777 947040 1093214 1147354 1421991 449187 292970 455129 1157919 1397812 1567805 88002 777680 449056 1586523 1490935 1203339 366241 1447435 610308 819891 1068418 1217590 1220256 62249 1676919 781202 1419547 45017 494858 1599235 1987588 1163449 1244740 1841074 1948829 1962443 936528 659326 512242 1458035 1112139 113622 946901 906497 1219987 773492 1599405 994725 98910 710555 1937090 1185445 550031 620786 1575330 1900618 756415 1410108 1199780 200399 1468869 502490 995955 831638 1289129 381860 127105 475052 1272828 411276 45146 671624 327052 1771019 783943 1704534 186747 118894 94522 84424 1403485 184937 1536399 222070 20459 1699241 16198 1710859 403105 1297906 149664 1479427 1969105 699647 1465413 268147 310544 610100 139000 1067831 129005 391037 1479973 721309 432660 443522 193913 1453585 437532 1332376 197032 1239479 1329715 1159313 1902615 277803 1389410 1007274 1548516 105784 14367 1539170 1716919 170915 1507525 791476 375700 1376046 1949273 1664663 1705173 1328705 1688142 182344 1404083 1200260 36577 1752879 221843 1400987 963792 1886678 15632 1066076 72582 574655 1972425 1073063 1626937 938467 1198481 1033184 1722350 379083 1928266 600580 744194 198231 74844 412289 351225 431895 119109 639862 536106 548172 1464748 1777224 286067 1049318 534252 515368 1774778 637540 1544534 1642655 1495633 982194 1434894 1314015 1035727 434360 661247 400723 1030636 123148 521859 1071137 1288741 610030 1877854 1209616 1129288 1219264 1406896 1918516 814549 1970511 643796 419889 1857811 1144932 1890213 1132527 1929806 1427344 1708525 481065 905288 1744858 813196 468980 65953 1015735 1467224 491521 95619 974898 370085 892141 737443 872951 905037 104506 750047 330927 52389 1178523 886148 540268 1548541 1934541 1482326 1505471 422458 1807481 352466 776754 18080 1853278 1864671 259428 1516064 1785915 820802 1829770 1976465 1470449 534319 434748 184108 698741 325917 181756 79675 215464 625801 140351 1362502 1462805 990780 1423248 271102 373299 464027 1112526 938942 971233 1018474 1045525 1527346 569697 1975225 1776818 1688163 1632241 861760 34313 508737 516500 1469257 1616466 107043 297186 271778 1153328 1228464 141766 278953 1724346 1694140 1976527 1853439 1330923 1060412 1851856 1754387 528937 1955996 1443464 771839 1142753 170461 641598 145907 1718540 623065 1332681 1613783 409519 1616269 492490 352637 1082020 115569 1853771 395964 577571 762856 1380174 70532 1482577 686225 962572 1335731 1760482 266499 644525 1679621 194125 1689464 1545620 1541899 1830415 1929224 1546003 606060 920750 1811494 190220 791525 1705645 1096597 1196687 1469730 593611 42594 1195132 1808977 653482 1109778 857065 1632407 1046968 1969588 541253 224712 728975 334454 1738012 568892 574773 210430 586145 669359 530544 826387 1855142 1828186 60511 1095599 774349 1260182 776603 1620812 1788763 1575410 1879160 1420130 1051522 826636 1474222 1644930 1116821 588875 1873160 815281 292187 992851 433461 715987 1741174 1354868 1355365 1908823 89876 403571 725028 1781320 365601 335957 1637859 1007047 653755 464925 1639503 563380 30999 1048395 1618851 362366 1790323 609045 407408 1136024 1319657 1149614 753535 705147 1791716 1620945 276011 336908 121020 1864506 126937 455623 211004 399012 1399235 326699 966521 309659 1726211 716839 83514 1750178 1227067 1453785 349389 1093284 1356493 1529425 1185785 753960 1134969 674862 1768654 119336 1294254 1364098 190613 146322 1701514 920069 1995958 1811291 412451 56470 738675 899806 123896 1779136 240615 893921 686070 1417221 1435844 5186 1537968 240616 647939 747469 432706 995413 826082 21598 841894 1099816 270529 1361950 979412 1435118 1618724 759773 1372475 431363 1745609 1964736 743001 577469 845316 992803 382513 1767428 220559 951848 271298 1988437 735040 708605 1098519 124935 78623 376400 536208 827159 1755957 1436973 640166 959270 1767164 1715945 1993862 430788 448206 445304 397127 593535 774597 310660 1287173 1754119 1980279 1800671 956871 80189 213980 1414960 1861628 208690 1759215 1157422 127578 1828629 446368 852888 1378221 1406185 804502 937606 1022844 36882 290907 141518 847838 417911 491573 1621240 1134008 484687 188977 619119 1142020 1461393 765029 1629009 960939 1300397 1607424 593776 1943205 48633 723035 983578 482735 195313 1432126 1780701 1539051 1513582 441595 33523 1967047 1964602 248444 386477 636629 479383 1468073 879905 626038 687585 1001984 210327 1246895 484696 1757009 804782 1786245 208895 208158 1572784 1148908 1473929 1537188 1574495 391593 1778166 286594 1660856 1490313 686274 50275 1964347 1800767 201740 888348 681016 1851045 699830 1184365 798322 1401402 1889895 1463768 742283 11638 416510 599570 1817061 1480992 672824 990044 933695 17306 627945 817639 1966715 1109102 1548583 1265296 449521 1138346 1497020 1715921 1448923 683126 1519362 1704118 168494 1921399 384407 417950 1776717 458816 1677965 487303 1821099 1214650 1668298 602740 1841332 622227 1767194 733050 182378 534796 27135 362049 796158 281749 774268 613407 1011338 1683091 1014355 677338 626122 934029 1885907 203505 951415 165094 308533 1217776 286963 700243 1733706 541539 1185041 1858233 1082492 225519 1417924 144490 499774 1218221 1173863 1278887 1439264 1255329 42644 1242463 1353168 1320796 266425 1726120 1074378 725625 605027 1118421 1696793 1052911 1954278 310699 416372 1604934 1711766 326313 1973983 441213 626776 1153958 368270 712866 1620191 1540379 980538 1368013 771647 929910 109990 159662 994819 1685980 1338712 587633 788075 1626348 295120 799426 1281984 1805871 1105933 1098289 302268 1425144 994406 84046 1826103 1165548 458999 1466591 430206 1871841 618658 1012407 1490592 703960 1953224 989993 1914570 1163177 115764 1080922 193869 1800728 990881 440017 1238833 1901417 175438 152230 1752956 1917885 856000 247046 433805 1931770 756303 1349220 1297522 548541 1159560 342597 1830422 262324 7311 1039989 1304110 998355 1079110 821267 263447 272027 1541335 1398288 848596 199854 1484476 367573 1871179 1370728 1559155 370150 1367921 564706 1357582 1882303 1070637 1772078 1423450 1194363 658686 1008751 1114374 870352 1755537 1199919 199679 157140 479625 857311 194793 1868750 774661 475992 6271 809040 1398944 1912778 372262 943354 78994 1505685 402757 736973 342672 1752488 355403 313290 1247113 1564909 364399 1471624 413574 1981765 40751 1176907 372185 1232690 1139358 1693469 652778 756365 159202 1257514 1862223 1939109 1542847 547285 1613230 207532 152300 672536 937434 1172930 614452 445417 98946 7612 404772 1277451 249980 5471 1064142 1430591 939086 1020131 1170944 1167467 839692 1494976 641328 1062355 890955 1002445 1877607 194628 449664 30656 1004751 286426 1129519 671521 1426741 1852589 443452 1123785 1363776 1607820 139706 1244970 148104 714761 285367 943732 940286 1794817 1015996 130177 919037 1564504 1823328 408912 261505 1551158 914699 1986999 1306255 1062392 1519662 293110 746412 11694 1480629 420167 837516 1234217 1543395 78725 1410291 1082987 1486764 865611 977440 891046 1649556 312736 541640 542568 809075 448095 1825986 921021 1008618 370908 1323305 91575 1291296 1667492 1817494 1598785 616817 1046269 1412908 1574058 840995 284969 1461362 1786386 1081305 825086 1342944 1483301 1938495 1666135 1849500 819627 166425 1385166 708652 426022 63068 511890 299444 483920 1514438 689112 751123 1030271 294071 1507567 68015 529778 14004 1247004 377572 415524 800368 571735 697746 1231238 1845255 1761380 696501 1178540 1404444 1190747 1470565 730601 976443 471135 1607663 628097 334822 424933 1309319 315039 238377 1330817 952642 241102 937084 1796575 425347 573025 1799730 238590 563413 812096 1884680 283681 1989810 390013 1627338 720744 883579 1384037 257554 1746787 749038 772010 1661523 1069454 295399 653973 1604852 1824254 198549 1732720 196676 833003 1643612 413914 702912 803743 1369573 852295 1612067 995530 587000 571234 1578047 1397649 1577593 265013 166605 1828905 456071 822956 1517198 1648519 1239003 1063540 251970 1023048 59511 199083 639295 1028402 921815 880321 1667271 1773524 1329127 335244 104472 1983812 1067267 1669082 279500 203688 1525566 290329 911730 505305 1177085 639778 1948266 28147 1956491 587535 1328808 73302 409129 154122 1620260 1602384 1957093 2661 1065444 1656004 1942301 1813990 1640966 1213672 1874035 715880 320987 781778 1806640 1338264 1315219 60248 1176914 281007 1341228 359804 1539972 1392794 1484506 492648 486084 112218 635358 142270 1513742 229753 1954197 934083 218124 1986974 1087172 217478 1926426 732346 1539362 1795590 1887165 338028 636512 247819 268458 1554777 359564 1528453 97345 1901499 1176930 1524420 1095923 888417 35961 659761 1015625 1791795 942893 413194 144138 325402 1344273 1029066 1438656 202700 1099632 1835077 549010 90119 364764 1666394 1595022 1383054 1561769 300819 79228 170949 495516 883013 810193 98861 1692537 110268 794510 569535 800251 177369 280790 1128054 1569218 748295 693789 328396 1205324 944503 259347 392128 395987 304536 1531240 1852523 1062579 890740 906289 820761 1700914 1806687 1559915 1913521 451495 1465069 1645595 1611400 1120813 1993631 1782421 1778650 1660712 1591447 583902 80527 774036 931304 1841510 184093 985946 283995 766463 1716860 71511 1309224 848012 459511 995419 1860633 423994 680752 1126895 209874 1083261 34347 1462589 277785 1030054 1360511 650105 1649424 1816033 207129 1200330 566750 52418 292547 209199 763521 779702 1654255 1885311 510212 771301 284579 824182 1683042 1650392 418368 1507545 1591957 904091 53940 1200392 1919964 712676 757099 1394425 1238068 1936630 914793 330589 955768 760858 422005 902202 985548 1348651 1821072 1457024 1754572 984962 844708 1199854 603676 1597563 1274346 1432985 785832 1011209 737358 586405 1807140 562670 1835564 353668 1680589 422435 1017396 1371088 167470 1998055 1159315 1571049 537046 1227399 370254 61223 542861 1476855 143511 731778 936488 1421742 1349855 1426827 16301 1972016 1790975 1044247 663142 27103 743880 311371 210475 1596700 1169601 1087450 167523 476716 469721 498171 857041 1728086 396891 1876702 458417 1297296 163406 1286728 1225096 915946 1444485 8952 307287 775619 870958 697226 1115156 228180 927002 903861 720552 278330 1450687 922851 948359 1683607 1011110 947426 1034075 96604 1623482 1957920 1534786 206312 331731 1467786 58867 377687 1007400 654237 1732884 322608 990166 389556 1156278 565500 926889 1492433 489926 1730428 766919 200811 1641697 656126 1021881 1081380 887225 1100203 1349649 855142 437762 287157 1081004 1087495 314312 410875 1081545 1158753 180481 275962 1435307 72149 449750 1071652 1942552 1786481 1313464 1307508 352340 1548947 1266394 1747119 1013556 1995304 499929 1760339 1334985 1737727 1128785 979926 690751 24007 667367 873345 1529518 160161 142727 965723 1121126 424074 1772532 1769208 1245969 1702704 1627788 1850348 85464 1804015 1790430 747267 1207399 1744249 738438 1675071 1996164 1799758 786416 250705 1905478 1646317 1135259 793511 1046384 1227108 1901329 1396574 657457 1894449 978782 1278723 113954 1050453 762602 383499 983716 1011169 778173 1401169 554952 1610838 315852 530382 493766 1763306 414770 1914492 96195 1711817 222679 7789 1560153 505419 678919 806280 1485337 1493113 221305 276221 545081 641613 1597412 841636 1204155 307134 1472281 762679 258725 1225089 1433494 1265106 771460 665709 250133 74157 1410426 1867456 1527098 1060578 922116 71987 155571 657115 1568330 1694161 1498794 1786383 1592351 1972045 7919 1896546 655595 385563 678234 297638 534406 1264054 1572487 1235569 1129302 1838110 954363 1557871 1819308 1385061 529396 1869519 825701 832421 1800416 1376504 869869 505447 1649809 656461 1616790 1172440 1976955 1795050 833647 1272709 1040081 680269 1180646 665290 1619527 1245928 1098735 1469923 437129 529120 1239829 140981 754603 1606127 999837 1604666 755466 1783271 530916 369426 1610372 755521 1528562 1683260 1740495 1929710 536084 1384181 220126 449501 1461599 1312686 1549236 596672 527573 761707 82460 858757 1846964 1459379 930242 18552 42395 505425 650665 421169 1757133 956882 1805516 1074438 418582 1987539 12020 880178 1118717 1740570 257374 749633 1326182 203249 128509 1921478 2697 823354 826651 746396 273544 268753 1032335 1119448 71282 912619 1222386 1570006 1536830 1086968 1056611 115770 234500 90515 1411318 436783 68456 1768305 58381 1263897 1275138 376205 639645 418856 971721 489598 1811263 1334907 1486630 605293 927145 31390 1153862 1276129 1096585 564409 298653 480231 845739 1440933 1812324 1313613 643437 780096 556610 1381913 257652 688912 729837 1639392 1799549 1404677 1308542 1424489 1199942 630897 349574 1338636 376813 1452597 1027378 1805292 1433638 1229657 91496 195907 1507767 200696 339634 1584132 849194 1696824 1887396 1619254 1566379 53496 1823423 456940 813587 499080 558893 43978 1596528 1134169 42347 1121570 1570308 1062368 282553 1254944 1057047 1028101 934041 165735 866676 1053485 98307 1182295 1959004 1322288 479251 1996069 1167635 1276261 1247861 88839 1821764 480339 358714 1290490 604354 688172 879325 401948 972743 118111 725041 1015750 454443 716219 1548233 152351 1662963 316453 1407869 1930552 1190989 665143 1411821 204178 712508 1208104 1020479 604017 102828 133090 1558285 306640 422656 525814 765563 1126915 1817423 1966729 1717063 558986 864267 1142435 1117520 321595 1415285 1415125 1199392 1017860 1684422 2260 1376826 568166 1186649 454551 808426 268827 636206 1685330 1092841 139963 920372 1066982 681564 894155 1177519 1720462 1219561 560645 1121089 755290 541724 84167 960268 1298260 793792 1869915 1120108 589136 1667512 452068 1460991 1119874 668182 1432671 1213522 481241 158394 565587 512267 1870609 1419571 1470822 561638 1986488 1218511 385705 608294 1440564 1583053 137283 1825457 1628590 1898650 1865067 743674 1079217 1937797 1607263 1924228 1744629 573415 1511285 1758011 1926931 701292 988396 69513 1312240 404321 144306 942099 1965740 492249 894252 272838 802582 1756365 594294 806723 1076696 262959 1462829 1576660 1560238 1224749 1712317 668438 1097630 1126388 1415193 1623775 994217 521391 927575 1891024 314353 82842 871486 401097 1936672 1707924 1944861 392745 946673 47732 766819 1358892 1248120 306858 1743416 1556298 233995 1490069 1963693 1136063 788601 1013367 567380 534707 1937044 1469680 363668 255501 222501 869994 618654 807360 1098999 449600 1504680 764768 414300 1929838 635883 1980067 1283674 591389 80837 160716 1361181 1937212 1955005 55080 599956 1517030 85138 436167 1329521 1071641 1905395 1843350 1523990 194091 1591251 1882762 848439 1620852 1521346 1161301 850544 318785 1131457 816557 87249 525638 758553 696977 1533393 205940 1488330 325925 431697 990877 1974904 1934287 941753 1830192 258680 253860 637532 1727429 275426 460671 1506441 652148 699135 1180651 1889 508282 757320 1891917 537835 1162974 632659 778281 1344491 1768848 206333 1778376 1136208 345871 1742763 1609321 1771843 331427 1605644 1541390 71978 867737 1378923 840357 298746 342028 824700 1400277 1809413 1633149 165846 820791 147271 1258092 498269 1714522 1522006 1240392 1254565 460659 364870 1378024 1612466 231153 1291738 901455 788719 1873096 1014952 67473 1712498 1298991 95351 1149736 1764216 272632 691048 1637190 192934 798171 486810 833725 697871 740039 123404 30712 1328688 1954165 129401 1100746 1084640 113041 343464 1429247 900382 149026 1694787 380276 1148033 424794 1505762 1697867 1964005 1659852 1589577 224714 1630435 1890877 1678561 42044 1899104 512289 121405 924687 1144522 1477347 1074013 239047 415931 1284036 148711 1033513 485083 984973 102655 1147328 182402 1738072 1789029 1995382 1685786 1054101 1038052 1558685 1037172 628450 888692 586428 437391 1822409 1676072 1897384 932735 464722 1614097 968851 1745183 415205 336208 755388 619152 379533 1443941 226721 1157808 1889639 838149 20226 1165700 522919 1207135 1062897 838207 1399365 269969 701645 745646 1895067 351287 1247427 429099 1359591 221944 580872 1596390 1500864 77598 1281917 92956 875941 207625 1835922 1343391 1609344 276043 812618 615688 899268 1222316 949161 1612632 567816 410612 616096 389704 730751 999715 1928532 330074 87895 1127935 250751 72009 1642546 1785891 951573 811526 1617807 1237955 1208233 1373733 1617372 540646 591080 1788256 587063 1010255 1574658 1662041 1698336 37215 1880089 3659 1634041 1921423 1902935 1751495 1609590 209485 1666370 1161367 18977 1178821 1202071 348193 1266664 1922200 798662 106431 1230937 1594475 1617500 1844406 1048507 955749 14652 1889054 38437 1066376 1155744 721990 171234 143865 394756 963023 910631 1690401 711918 1498279 1778023 1752368 1657376 909003 719897 1921631 632721 972315 1432398 831658 737341 1089735 1181288 1516234 1495169 1825450 722422 1126143 1055967 672154 366694 1739224 1370265 200265 483572 1258282 895551 533480 1114427 685730 1086093 1669121 1988218 812170 423517 1167141 648192 401631 784268 1262059 1065307 926670 30768 1151027 1777051 480612 1570568 1149686 187292 525593 205986 1174498 1427690 1304510 1950930 120326 1625444 977739 1063291 1905511 1114133 778881 395206 397795 1614208 1620431 1231281 52836 292406 1918954 277544 1294985 1043936 121978 1797346 159730 1171911 1416888 1639757 1981439 887497 1703474 890130 1565522 108823 1220787 584580 693077 1788751 1419339 1220872 1643273 901879 152546 866051 447864 704792 472794 1208459 176727 1334622 182710 1093062 287022 93215 1740504 994612 1731557 1468755 1545426 593032 1600766 482209 150808 681241 817129 1738024 690890 54350 295151 1793519 1549092 453096 800273 554130 312923 251865 928528 1792462 303584 304067 109258 482969 1566224 1424633 1924856 1975600 41312 1589207 704708 1987395 1755495 911749 732312 1934036 1930310 1444307 1767552 195332 1482974 486020 473721 1383611 89764 977279 50146 1548489 1529117 1086398 880330 1712883 1112387 1164437 173950 338901 20561 1857447 307164 26757 285631 1881032 1568472 1035362 1929201 106121 1444901 1735285 691890 1926872 198240 575378 996505 1551006 512063 1893010 181555 1763054 321417 836041 671586 1851649 1852389 781988 429069 1545098 1988136 678664 375744 632030 526515 1811642 1879556 1471214 1313534 509994 1690625 817763 1398575 1211478 816581 1576234 1232064 1501083 1171160 1841282 1365055 332312 1878195 1577405 668570 1626405 1870616 1032567 1256625 1323557 1186946 462795 514323 1444593 1717291 1712964 278563 283406 1184555 713545 347715 1236822 409860 581501 577247 840192 1960469 1167257 1845138 997862 408184 1120634 299504 331135 755988 1832859 862797 1516780 857354 260675 741681 1075 893057 711318 1476290 1257559 36798 1553364 415426 539788 66403 1408543 1567182 1319409 1394181 1215727 1804232 440132 1621897 949562 1367543 1035579 366137 708423 416656 1485997 1700768 1823826 1831392 780114 650012 37432 1711432 189532 1215845 1886990 365890 230470 77919 1705296 2705 783339 1826643 1570539 1103849 1524761 1604368 1382235 1738857 1381124 457682 1003478 393469 1435089 1800943 1516643 1092573 1264780 1767226 1467282 347973 467969 1829688 172061 1795310 144613 1416462 452432 1439647 1654971 1078761 377880 953977 375057 575156 901486 88562 821258 1869424 1639660 321474 280070 847871 1034605 1971090 1011846 739169 1974881 975506 295647 1632939 529642 2667 1526060 185490 1223781 1724236 368581 1058087 997933 1641296 1515713 475660 42622 1479000 602110 622289 1709187 1093878 1174153 798609 1763872 1886705 9694 1488580 1894750 78240 953190 1576237 60957 1016349 189252 669760 1257919 1058667 804353 626659 378995 1147298 1292718 936390 1794545 1811692 1478578 1552985 1567639 1586105 386452 642383 482411 885814 465467 1663519 1932722 311913 59207 99526 1858737 255384 1540001 680126 667008 1870810 954991 1193128 803418 834597 753020 671909 1760242 1219014 839342 1820167 1558515 126856 560376 1437563 1450674 1260851 166984 37196 288851 221027 1396956 1056885 306382 593883 1382702 915748 1728075 35305 1714223 712149 426462 291325 102612 809442 1072330 906920 950849 246998 1007990 922427 1691823 958499 1216970 1660176 1212136 463711 1034726 1494590 1648020 549284 923561 1531900 558948 1080176 804476 151056 1730878 608078 1817947 1449442 1368906 365627 1010350 1764573 1817046 1735179 1899969 882757 1009740 1738992 766559 834393 805686 507887 146991 1991365 1598119 464035 705916 1904281 1883102 1658429 1207715 777530 651583 681420 1956800 1449870 1735054 421932 1632821 211727 1945213 1555072 1816614 439138 190169 669204 1038636 116812 1754723 635962 1391649 1453475 1659770 1673421 1060980 25989 345457 1095970 1037079 328836 1598205 87725 320380 1978455 126921 1016888 156934 1473703 41737 1007927 815231 1454842 1229050 1602828 640944 393523 1725002 1891913 1110938 1816007 173433 493343 667502 1652051 460774 241259 579175 643370 393763 637957 283372 985419 196670 749344 721704 890788 811569 1239106 1918903 182015 1995535 616773 1449661 392618 582915 1326112 1893855 1639453 1429075 1114559 1017265 1810252 366919 1216098 1534010 1908007 1677853 808832 645243 1872473 692099 1490165 76294 1633905 1917189 31852 1949412 1060711 1598408 1710069 1622074 1360068 1612993 403478 698084 421075 667412 1003892 1524502 1587682 745419 1122733 1561201 746946 1037045 1693772 729680 314653 1455546 1120837 106960 1269206 492621 1840864 1609986 1183200 579034 886209 942941 172127 215552 232373 403709 334056 938246 413939 765238 1340591 164728 226788 237297 823052 1379425 771181 1329283 167022 461817 1937047 623815 89734 1362651 1346419 1951052 186676 842397 1571701 1234308 402762 1099174 1973736 523284 1850605 58957 711873 424693 1406505 1217036 1594973 1212562 1379642 894687 213622 806803 740750 848579 1321777 1230473 221086 65437 252115 719324 1117115 1666292 908754 103818 1317692 1023934 1330771 120146 742051 1651021 632682 680303 1814365 770171 227024 1529372 1271564 1136823 1680395 1686137 1534767 290430 188005 261310 24457 241327 1912471 527910 1360608 880579 1365846 1336614 735244 328250 435782 1221839 543035 1929034 1077539 441585 149717 1432667 508871 863692 1959314 458892 1824321 1779382 738135 700996 79289 1397651 766817 929742 1471570 1713258 400496 1736933 1812920 1379906 863490 1696020 1037497 568940 679854 1566903 756497 502012 1758639 1707350 1816208 534709 1843718 259849 172754 938125 258724 935425 903268 1703838 874391 592720 558805 47452 216426 1490355 569219 150491 1134210 739532 1836563 1314088 1412764 464145 1645576 1618632 1078984 1689284 141330 1497553 691697 1429589 1290169 822723 1241000 1552940 985781 233078 1361195 1787086 1871526 468640 1207350 959766 365036 1172603 1469516 40016 1429074 1231914 265799 681786 1516090 1224711 1887126 1403905 1472547 1828910 1751488 167689 1194008 69218 39945 415667 1239126 757062 1265327 225063 861264 1599186 1770691 1295542 843179 682374 1785399 371540 1698585 208718 1607914 1657483 1236798 794610 1164833 1759373 1518201 1179933 311331 945756 1728066 1827802 400765 1499268 186131 650952 1673214 1413553 1925042 239305 206246 1136496 1568325 62273 537862 596428 38286 1152496 1380635 1844546 640072 17838 1022338 379839 1344476 67906 1636122 1904659 754377 542551 1615351 750526 678293 1639144 1757808 1220958 817449 1345271 791115 1405201 579005 1034372 1584664 386622 221995 1274739 1197868 1665590 1205402 341176 1000657 1314627 938681 119653 1231987 347232 806520 499178 520152 196887 938776 262954 1721867 1121495 796117 80237 262943 1174607 920595 510220 1382553 1465651 1983632 1011592 1130431 1109713 396795 419748 152966 98274 881738 1281757 1740589 1947917 1331978 1525025 192850 486532 1232296 396964 1968349 136158 1436270 792174 627316 1389676 171854 1620259 1644991 129233 1182304 1514267 1379402 1247955 1858541 47454 1325299 1303576 1947288 550617 852164 27769 1028149 1020376 1143903 1748416 1210102 451788 14205 794284 270346 435878 1501822 1312743 931603 1143877 1073445 1878732 1117497 818397 147480 301480 1481333 610759 1341559 588680 553032 829042 1655226 395240 540181 522866 100295 1201680 327855 606075 1530937 1309193 821967 1505964 400702 735226 32065 157392 1903644 1101419 77411 1479278 383303 1783297 7038 320252 1625794 1091228 913688 747773 1058211 271093 403298 578405 1446009 574412 1495497 1271913 1079671 1013792 119464 526272 142820 1718678 490252 402966 819780 1071934 200835 1006489 1117031 1376278 530149 1390170 1878639 1577034 436662 1404168 1374186 140218 544459 1728470 159058 1968311 198426 1001237 1078 1985058 1493573 1147816 258709 674610 1969771 1463396 239380 801039 58773 402915 707288 597533 821536 1405070 709718 344321 1920812 1791643 1957264 213076 1722576 305837 1834002 1021731 766078 410193 273636 697015 746644 406966 1591007 1380825 1303221 744451 858843 1826277 1674258 394562 1678953 1430576 1024414 457674 1833953 1039240 979289 1357124 718963 624755 1459454 1923777 1898577 808879 1687039 762811 514621 1952878 1355253 10202 1660865 486736 1882612 1617503 345456 1830478 1906080 1811967 1933800 522683 383111 1188552 1470770 995963 1591206 1931905 1594451 1330674 791583 1067953 1948203 92277 1697768 986546 806701 185027 1283840 320537 1906263 272172 437287 1412479 1528068 1965903 1077638 1174038 534469 1099730 1330157 1752265 1162615 1941580 71490 137661 1319297 270078 1040455 1902465 895535 1095631 1737376 677126 596775 629823 1744351 1142109 1645632 1739102 490269 1283238 937624 635022 1809835 1341790 16766 887997 662369 1055067 824095 1746534 1587974 1012403 1868119 233390 38070 320895 1628556 463203 27662 657831 1805094 1658996 1375206 1386883 1243502 992946 144709 1588612 6921 541337 846903 1547935 1043331 197680 427943 1251706 1094627 1451796 454820 1872039 1673424 240834 1489314 434675 633662 1044335 801800 137588 914200 1826165 892135 1326816 1141817 994878 948680 444811 1594511 186157 1189965 114904 1642511 644035 295935 547475 539351 1987743 173235 741831 950861 636889 1539492 289935 120526 1892124 1887926 727024 786868 1994425 180766 49959 81682 1059380 712745 1448393 908672 723989 1529088 1628144 1980679 892698 1603428 1525351 1799702 1274128 1504114 1804080 1871859 679799 1437419 855291 1826600 995643 697301 1732565 259189 394369 359697 237870 984551 825675 1523418 1383728 601408 34893 1344925 607853 1861723 1158844 868465 879870 113523 177933 1355590 1980228 655668 324110 1959520 1199587 109034 1250394 1414413 1735992 360140 636104 1072912 1162474 1358536 1638906 49870 249745 875354 585829 1241622 1249124 1274422 684846 375300 672149 1221800 867635 1951875 1550584 610333 2076 1479896 737458 313122 733251 86640 1970015 1006744 65644 202610 46181 41638 1471169 1706214 44475 447842 1530168 1794396 259414 1441892 1720067 1722423 945766 760774 1727996 412496 1287662 865658 822576 537701 1121398 105202 825887 333477 1953788 595075 1491764 16767 613450 1866075 998612 1819675 1113502 513424 1686015 1857895 954444 1248177 925171 526579 475414 1439944 560194 70170 374969 277331 1287117 590337 1505882 1999007 502291 1133369 1157547 193308 1882545 579254 1535314 1711936 502363 390360 1746013 716674 1920993 1554484 1382037 144708 948162 1382878 204046 1448782 159532 1611246 257741 1123088 189966 699669 1760584 1900330 1028693 1150522 1773170 1861794 447129 1705365 501129 1580852 1541449 975220 758236 1611434 1244484 253311 1752784 681263 650410 96159 9259 454213 1716279 1937980 1326503 1775517 1746912 1352319 148873 422033 697505 25029 687943 640638 1593240 196421 578308 416004 987732 179872 992619 328442 1027630 823995 370354 1884822 1027248 1846116 1212088 1405398 1636875 1702538 1371734 419345 1300122 1547899 1029455 1256587 1042314 27940 1524063 264302 1453311 527631 321007 461919 1591220 1972616 1109497 206334 1825035 1351833 1195761 1610394 1456826 856096 1090980 647851 56123 1223428 139790 546752 513878 10272 1760838 1060102 1704935 595318 1097949 1720205 1957856 43729 609389 733521 1621839 1425764 890029 1237635 1733538 1542894 463989 86024 1018320 477381 1002502 1469389 1577302 743585 568071 429640 714604 594154 711198 1118333 540774 1477385 622298 1717858 1850821 935840 55661 1114188 1953522 528513 1697693 740149 1045419 622375 1771571 1842683 353187 404044 962897 1919391 625689 1451879 1162100 505693 703829 1069752 1771638 1643500 783850 1035098 380781 1784933 1560750 299 624685 1232020 379898 1107391 988410 1148775 1341066 1776907 583990 1829348 127635 1211192 574297 436713 147678 1728082 1130338 823059 775944 367841 1054025 968663 1038071 118353 1707510 624560 124518 848486 218475 1432602 411485 1032271 1588129 42170 52435 1969717 1425767 1623368 1909032 179972 1725654 874847 1776354 102694 1956817 1972513 598914 402029 167357 128236 631944 31782 1329602 1884180 1038568 1698012 173641 1613474 834231 1156174 874709 457022 848373 700319 286537 76356 1619735 313751 1530950 699235 1715259 1105929 645700 1807688 431388 840019 268467 339092 1729579 1664592 1285138 1072113 651505 416569 275183 1455652 959100 1229888 1362978 1175362 1831762 854622 167163 1551722 1938601 608250 40736 350054 1609635 1003698 1433802 543315 957557 1185056 995817 1623736 491498 674676 375933 1383340 523423 416942 174533 1438389 1306392 1247862 1053975 294439 713132 648170 612531 1446769 292318 609646 664429 184427 1204018 1544358 729736 355363 87891 173490 617878 474919 1520809 155568 930674 62425 623972 874388 1570912 1255688 403233 665106 1029452 1428571 459137 600743 1354200 41422 903984 1693701 1634126 1902583 644493 1227099 1077130 685558 229971 402551 1565733 1046441 334474 1790700 103557 1557063 1156866 53183 87451 1966199 1481692 152259 1286066 335667 1536112 431969 939939 903430 1498010 1226669 1644009 1679472 1135543 523055 135169 783981 1017054 131332 950626 643923 1199508 1045302 937212 1287186 1611178 804619 429376 1030128 730022 214750 1815182 1714227 877711 1682168 1038385 123887 1563383 802285 1058072 1257460 1667901 1912247 765885 247416 1424442 355545 492060 489606 1960919 515242 411199 1252506 1028712 985353 822106 1633245 1853579 33147 1643478 129041 159913 772898 773801 442190 1913214 1848953 1230287 214139 518459 427995 1276409 494822 122792 10808 709727 1534432 216935 146119 1940551 1006115 1014019 1727816 56108 794670 191799 1594092 26928 1523906 1142607 1839043 1003451 180290 1681159 1705637 1995526 305207 1709470 1353845 1916899 708587 882764 213486 953325 1320891 322571 1949648 274176 1934166 1352023 230004 803080 516600 1640313 322932 777749 336703 1831367 818315 1527196 1930118 11229 1531763 1121656 111855 848105 1730715 1942572 1040605 1801460 1501812 136674 1725519 428135 1857855 559966 468108 1991915 303916 410812 1400936 1843750 1202369 586782 1004949 1669743 1822007 534168 1130187 426625 372036 379147 1969081 635835 1485086 238270 1978366 327097 225760 651729 362412 302965 1101481 817116 290169 263282 1681498 569284 346486 1224599 134492 1851009 1126979 1490732 1422646 389835 1826108 766621 1371981 1398520 19444 1531580 1992111 222158 940980 867215 219768 187749 907744 1434870 1800049 1444263 1959387 1935795 374661 1669636 1831699 833100 935047 6724 247535 162058 886623 1372066 23181 729946 1859916 241884 99150 733221 1498379 1579032 115761 676408 767437 1321123 1628126 156010 12638 355750 1162785 1266010 600196 339206 293911 1411463 1567972 1507276 1559603 796390 1421762 1947801 10729 1503687 1110582 290424 27823 820958 1465423 988154 1425215 1162810 7619 709047 585099 1170215 532416 995328 415294 1692787 1232789 336141 600854 925626 1409914 369962 941332 746010 993030 109880 1405904 1837737 740166 721773 973428 867368 34668 1654863 1897771 1949483 1042910 1667599 1942445 846982 1522586 706962 1531087 761959 976593 17216 1445888 1593737 1569787 1134978 1111432 1956837 1303834 829160 626845 981628 1716658 6903 1953252 457388 612403 262889 1884080 1416196 1794726 981516 223116 692859 1724654 1198567 1340450 1735079 475246 225145 1636973 1901787 814838 1952287 58744 1267187 1610712 1957197 395448 1437174 684428 1815052 1413663 20657 411581 1932439 1171446 277767 429894 116001 561177 1482523 1088946 833957 1466798 491548 1430506 1474389 928574 1171530 1563131 1196792 1949234 356409 685805 761525 313209 1339800 525284 365510 1335631 1700099 1577716 1972862 669006 1702825 655398 1891671 2557 290545 970043 1189183 1456065 359992 395944 217865 208693 1728126 1701611 1904604 1350234 982077 1024259 435690 615545 978022 1892687 1589856 568017 1279816 576602 175537 1601204 455809 739272 1626432 851027 96516 1124416 630002 1261618 864793 1944265 291975 49419 647919 1166925 1977360 1703563 505018 1472971 338437 1823140 253100 1822474 1184409 749220 1442162 1113567 302337 875061 1868863 1530201 49068 1523169 941020 231810 685375 1526826 1461107 517247 1188143 696039 207482 89141 1371461 476875 158484 1706647 155004 707067 708526 1589001 1133210 1404470 83869 1228712 828654 766811 932669 868441 1144169 393801 1614244 1212595 572412 201241 1788140 1729552 329606 987949 497402 1053099 1425361 1930465 235918 502256 1533755 920752 1245354 212521 1142101 1458009 624173 1705293 893493 1263947 567663 460572 869186 1127230 425815 708302 982187 289007 399140 589212 479057 1432535 1177715 1569730 920809 387642 1712578 925723 940600 1188527 1919008 659549 464518 721508 1060740 646877 571798 1497012 1978870 610577 1238375 1984967 531165 227115 1094301 668490 437865 1878115 1712559 1114313 1232251 611230 721538 1767550 585736 1680901 1122009 1474030 752053 893971 792146 452899 455791 1860725 1796623 252014 1075637 334009 432101 700847 1905411 1693061 794907 1854984 1879185 1486601 1522337 580656 638191 1800537 772303 250231 1813752 900076 1809775 1778608 1378141 741602 1790643 1871334 982716 286848 301090 1455918 1412466 433245 215303 606309 169105 1783295 996993 2378 1671456 878848 457350 457826 209477 1948542 1415618 355855 633012 1997147 1833676 513030 1867314 1653830 755396 1209516 775053 1758754 929385 1381126 1749412 1319091 1232928 985814 685229 947625 1516467 1200971 712425 1604470 363931 1359251 553437 509783 289844 1037977 719608 555603 824371 304134 187840 1506048 1724052 571465 848017 928147 965935 770577 1086992 1977692 872948 184623 1996165 456272 257095 505016 365933 1649531 56684 1854014 1406163 240108 454178 1672744 917032 1104348 1246542 211595 423234 581884 480166 293261 32746 109247 879591 824730 1003860 681866 1033340 1007764 947418 1249787 1177253 1507917 1051115 365017 1906638 501371 1463794 1328274 300232 1536074 759732 169914 572574 1193354 763107 1141961 1438471 1102300 824077 1894198 1612762 713757 1610248 642107 355013 1424432 900397 1738613 1107185 338618 964663 1018782 1891547 121016 945312 140805 1661411 253052 1474887 143954 585513 1201390 446717 1364262 1016348 1869882 128249 735692 1340529 568726 1816074 976927 37675 44356 77658 555941 1109781 1351596 597135 964254 399386 234533 372914 1520665 574054 1686422 897796 581842 245528 683488 788020 493737 852980 1216043 181385 508093 977723 1246196 550062 433150 634098 1605766 1853848 292979 1418364 1604822 795069 1355810 1347130 796972 1950337 621333 1691928 1760948 1503554 807438 1379984 634097 1695842 879609 30352 568941 658238 204923 420580 1267843 202150 28751 1829179 1753956 453595 1897266 1868734 1893140 1463498 1019521 504640 1484822 1933117 288678 26560 7505 980994 270908 1914285 267463 1654544 847775 99604 287826 1233378 812019 182274 1950159 180208 1835563 339655 1573961 1884956 994409 1535051 837213 368026 1460644 1314592 1855863 422066 1026298 530467 213673 251965 1653622 850557 606284 1495761 502039 1641900 1516982 1118007 450190 1088286 516023 555144 345760 988523 1370098 455614 1883214 1440462 1071173 998538 1966379 698896 1599796 482545 663534 992745 952362 942895 1354719 1788134 1926760 677498 921770 1042906 260511 136700 1436212 1033982 141988 455869 535660 1152229 1242978 1790637 513041 1377594 1109727 787023 147666 357175 1319663 132492 875222 770994 652234 1456919 1177688 787678 275945 36116 587340 1688753 1342406 1078003 25236 1480004 762468 555456 1085052 397151 153555 594095 86143 1854446 1853462 211908 191548 1828544 513478 1231317 81814 637875 176314 308819 51571 1886876 958992 841577 100223 604318 61384 255080 1294100 858862 1483221 28476 1688431 1950973 1493023 1504164 1973971 392131 744129 1934383 1220748 231782 1301074 1567307 1671771 1881560 82620 1075063 1190624 1797009 657405 282449 1362376 885651 148396 1228309 698570 55932 1232797 1079794 1727792 1686066 799226 1003763 1812053 125181 198234 623167 1042743 143565 572361 1615134 1657017 447667 1608303 1577082 1982064 1394090 1163465 325168 287057 892213 1414866 1723299 1396563 1658988 847693 1546679 227504 1114841 1536923 1832619 1499040 1008494 256544 1826358 786767 97877 468181 749954 1673592 285307 446064 1340954 1442098 1297180 61743 460188 1807032 1592585 61356 331246 1984327 874792 1220476 1899945 1255740 1971549 545347 1995349 528642 1043274 1481850 984402 379770 339056 715035 1364857 771315 1109217 126849 875601 707513 1362042 958346 459877 734240 996327 176691 45554 199517 757807 1146546 54992 1715937 790231 1702591 1799552 1040546 40313 679976 1669496 1419012 909419 132760 609719 200875 1085278 1147421 236808 1227483 618893 1641858 504993 282443 1390177 1693177 48424 489952 1347037 1761905 1695154 392729 1284819 675321 765643 702554 1769358 1377852 1643502 9360 1055914 751420 1162762 1755174 1636494 963963 874114 1934368 1750943 786085 1465033 263129 1424834 1821943 1247663 230738 1163742 770847 737030 80388 492272 1003134 902295 1946272 994894 1930287 1891588 50590 602227 808178 144924 158479 295885 682574 739669 1829657 1029632 1972801 605393 1648792 989971 1597034 1569398 602082 205776 1709182 1387645 925031 1029884 1643304 1511725 329657 1301862 164063 1462923 1297771 1546531 634320 844351 1163570 905435 425089 1136499 1206267 338898 1631377 408702 1477340 520126 792435 1001342 466435 456762 1528685 796801 346791 1655830 892077 1079504 1944673 1138343 143717 1532138 653292 459817 1108166 1613182 361380 888585 1888640 1735358 635958 1372755 562472 1558546 1431978 861759 1875725 1611275 1178612 1915036 614324 1770525 829762 72262 283602 1620527 550147 1684591 328443 1782374 1164901 1060421 345446 885140 88075 1140301 1699253 1503918 782096 1677292 1148173 1750493 402288 84368 608852 198323 70794 1508063 820047 799965 1849681 1317784 1671013 1835831 1342580 100924 657010 143606 985261 1108860 689492 1154673 1377601 1125576 584261 1463518 327167 64214 420220 1027301 1263931 1125899 1585051 777878 1122694 1269986 818230 1487699 462021 855096 1608199 940158 1229680 1123067 31179 1091251 123877 1207176 1991580 525134 975897 967592 241547 1495146 1397439 1250910 859338 920535 1927815 1872484 813981 1626083 1435014 33106 346744 205375 1897496 728810 641442 1612045 1953487 208461 262981 321166 957084 905773 387234 1189748 1505470 448034 1926698 1896991 1949683 661226 1937385 627136 1453534 45350 1287275 469734 845851 94293 1126098 1254216 1082630 1562492 1447158 988692 262533 276757 523661 559796 1840001 882414 837525 367969 1011723 1466913 1186451 1669014 1388273 226272 456974 1679346 811703 1503026 1383279 394287 1616925 694186 846024 951571 157833 1150660 867924 927383 1532936 31194 10746 1852555 1872441 662976 738709 1739802 1601792 1267945 70706 1068203 1045448 1561687 1444285 125306 361130 1313717 1100763 504623 1679624 727040 989892 75363 780627 498979 940322 597777 1381307 509608 1882144 950615 1266806 738425 1012306 1740561 476535 1928257 381317 175489 585546 995425 1309707 36023 410800 384060 828781 1011340 127336 979738 1851189 582757 594051 752319 1618650 1751348 1911684 784756 1859846 1067645 1036493 812210 1284286 799205 1789762 1307242 1194827 514796 1561607 1020465 1658677 826868 540520 182329 992398 420346 615075 199286 1779788 1874946 1114402 339035 576008 237674 278168 1946402 124217 485766 829366 1422230 1815202 1509083 11859 996644 622974 792950 447407 314834 1257093 649667 1466736 1837918 985350 767659 1647646 968346 938199 706089 1606820 237483 1839363 364559 1334713 906630 1175394 861784 1106392 1961995 1876077 1179684 267696 928960 1025733 1580274 1617605 999769 1749253 913082 1869067 390017 920453 495759 715222 928297 416457 1368639 283264 1444271 1997713 767825 828541 1501483 899335 429037 1469820 1255838 72513 1382935 1762032 610798 812232 97752 677606 1767093 677219 196593 1445175 537209 1180844 1225876 627425 378308 1946114 335243 326405 182811 1990417 1680250 1703507 1525761 1529883 1453817 871755 1210365 621200 1481898 1815512 526150 1775851 1008382 1779193 180411 266938 1493726 1093914 1145814 1552405 389274 861466 211529 1212484 1724676 1940482 1573699 1334697 1391890 1716143 921380 22470 596955 1216977 260452 563163 968046 1874777 1466151 548986 1439089 1211406 452738 237800 1085037 603576 1492503 743863 4112 1318208 1417794 1021176 1616606 1307663 1047857 335868 901092 1607411 1084718 1297354 555110 319943 282919 1395943 156084 329337 1819638 1911774 696497 79478 923633 724670 772518 809284 867534 656405 976984 90694 155044 489931 1900716 836349 1175175 1607038 1275345 1299397 1707600 1635571 1379058 1304382 411362 452263 523500 1976985 888890 1948284 257415 1884993 123482 285245 1631353 697386 1624284 1681689 1366267 621821 1280985 1118674 936015 584896 1529611 573794 760504 1892391 1213255 14656 95913 1269571 56077 1958567 582665 793165 948715 1597485 1866258 698871 1460848 886223 1637695 951723 941412 225053 1838845 665607 1448966 648899 1586802 1370236 606913 1284184 1027523 1603843 1074936 941516 1801692 1050250 626679 777694 740017 185631 949782 1270238 168343 769061 1103536 786166 1583211 1017570 503353 1587584 1483748 1982262 1841766 805683 118049 643809 953245 1510240 941147 92289 1942010 715476 814288 1890700 18762 291556 1258553 1506799 1740717 849481 1067652 1877704 1678914 1550844 1253404 996650 645942 1549787 1787524 1974653 1261211 308437 856918 807314 1114176 1310223 1613741 202490 1415494 140144 64419 550346 712409 844986 742604 1004836 1417411 708866 114713 1996782 138607 382895 761788 1829523 465783 1738223 130579 635985 1348046 53375 869433 1410673 1669048 1762005 810818 285301 1399085 1085946 219222 1512752 690449 1740379 998641 1133946 1108956 1637718 1995937 1794857 1153684 300330 1270494 985778 1249250 1818757 466059 1800312 781573 230400 1402954 1077646 1328696 504513 731974 339015 4525 301745 1414538 1099755 1367992 744822 1664293 633861 678091 1674364 5250 219812 1334093 84080 1670754 1217015 713678 355032 1198766 1174331 187140 754718 120500 1689390 354873 1315159 930772 1730609 1684851 60262 1320394 1590625 987128 1196512 1090066 1109810 1029913 416054 827188 1794099 1556486 1587163 446890 1729380 984021 1543829 523278 423790 1234833 56495 918083 1624209 987495 155937 577803 804893 1438418 1390495 426377 990971 1834814 480501 656180 1597166 743956 1148569 1255937 237005 1534479 779517 1253535 1581092 1391107 1967240 1478097 1500882 1993519 386558 1296732 1935551 140776 742495 1937720 1652564 609128 1795012 1873033 1089832 413533 1968708 1663159 1296073 1090427 1250618 1404243 1177655 3286 376699 1206190 492638 901821 1780178 1697772 679881 640294 672012 1137557 1968090 1440207 1753118 1382557 821176 326303 1160552 338717 151671 574477 1237123 395997 252356 320776 777658 1169964 1279102 1325045 1048175 1281752 208991 1307735 1861536 340428 432143 1416962 1941829 244915 682536 552257 1049162 1168767 36703 170156 1582132 1997954 1058486 810907 679117 481937 1347042 1195184 1089192 1939825 580613 1256392 210414 822129 1789273 348330 1095251 591501 1974680 1358560 1444393 1128200 1477405 293456 1665522 552169 1822417 1558846 891144 762489 863059 925562 1252137 1345846 1397981 457610 135549 657273 1631708 1060963 25575 969650 783133 157079 748046 1934542 1802435 418715 171911 582311 714447 888216 1971 665768 144746 1991250 568010 546982 617426 4307 574298 1600646 1127072 591360 1475916 1178515 1680794 1715143 682619 308678 1731155 1106484 279228 1390421 1372241 1100753 125368 1554984 140716 580397 1315679 266066 1710651 863590 1382436 977187 1685254 1810096 535163 1137215 419208 1422445 1686885 1565322 1520167 9713 12620 698536 1621371 889443 720871 912871 1920339 1441614 936746 566497 888150 526415 1395254 1912176 1091514 1379927 191188 394359 600785 1218653 1884626 1934695 1636396 1725392 286927 440270 605101 732597 885941 1885749 598282 1337775 173348 1916366 1389048 1598902 1618789 1404541 1278324 1780947 964196 953058 493498 1950439 1434280 282773 6822 300181 1005922 135568 203705 104380 634830 841941 262267 517333 1634261 326749 1564642 1205468 1871695 449661 185164 1820730 61533 25269 127163 1890967 382125 666841 1127785 1390233 1328814 1740977 346509 1767747 717737 622899 25969 599455 1936903 867002 1038450 937445 453297 1314742 1056870 317533 1629645 1996706 1523970 953663 870765 401593 283739 1333976 1125149 706973 74399 1815696 1954759 462306 483683 1405871 1764884 211366 770591 399581 1692842 270328 1978882 647630 215193 411860 872418 520254 972603 1297902 1874918 192026 244425 1171497 1280514 614536 223440 1082978 924014 1036678 1546213 1987288 1460979 1101990 651223 688577 1557163 484708 348354 446593 1520609 1896010 403614 640068 957261 469479 757567 1374667 1997793 892050 956930 712017 1747690 612590 1669574 404219 424421 1446401 190684 1655008 630298 1819942 309372 1793504 241317 708040 1935559 7849 1735194 980370 1377496 1308276 610312 1397611 1672850 1477337 346735 1160251 1287070 537122 1199562 1409535 628987 1837554 225171 1694220 698778 349029 922792 503302 832639 1261214 10095 1311258 1617471 1770548 1812427 571153 1256694 254167 970343 943173 1252002 1267794 1013088 1723579 250475 975258 1050382 1187214 547188 914545 57916 1332592 1439341 1962563 1375157 1511104 157853 1973478 452018 1573149 722172 733752 1516039 786961 1241949 1493659 160097 1096021 813634 33484 1521264 1009982 52276 501051 1412186 220182 967922 1015742 1006246 1885282 1594272 103320 1535328 993933 945249 798898 295022 589319 860016 570045 908902 1314005 1267026 1611562 846298 523518 1593356 627925 443619 1784 895358 1074935 1942263 1746431 971785 46857 579070 1255283 983319 1324654 10170 106507 956451 819959 1949453 399918 399940 1846562 308980 320982 905107 605653 282645 1249385 1596834 280218 10346 1746699 1176376 83151 1206345 66996 1780022 740971 355490 1455494 1507832 1516536 822357 1620160 299644 874903 1220203 1475499 990745 1721461 620525 1343472 809937 1758397 658594 305581 1094828 1277256 303018 1172171 234187 882880 804646 1109669 1358346 1322011 276222 672646 1659497 1606085 419687 501574 1925621 1086118 1279324 837254 1432546 1276790 486515 1842328 1057627 1450716 342266 1545828 700226 1698642 766732 1582854 457482 1780457 906746 1804177 365065 164879 336571 557568 525302 191240 1339912 251666 926620 663242 532672 998909 777795 874355 769757 542039 297487 1431435 1143171 1228197 637842 427363 1765791 111258 330350 1815326 433186 856088 644321 784787 9371 653072 1164870 1199623 172288 1335709 519958 1511348 229221 834219 170655 689806 1156873 989097 299437 1821005 538317 1508629 335586 1769420 1493083 1498186 1524648 73872 1961548 1382818 1329913 1659554 874423 1996842 1701629 1540923 1893624 212446 1580460 1169992 1287061 153188 1118091 65476 681636 605908 741816 649656 1815377 1490179 1983671 1947907 1452826 805453 1028496 340647 668007 287506 108709 842828 1587068 1636450 1010969 1645216 1670072 1256053 1993103 604727 1582240 466857 1328978 311857 1950615 578159 1995316 625194 89880 118424 1126664 1680805 1512260 1558042 279318 884381 596555 729090 1939866 273063 813309 258498 1404275 1553797 753343 1997013 284993 959026 1952530 1044167 313915 1763857 756227 1393343 1777320 135532 1784724 1862364 731431 1245327 761435 1807186 478758 1442529 789930 388099 1187059 79678 1319772 1435446 62092 83238 1553613 1053049 1735262 970391 1886465 328471 1414586 249086 1708002 1431447 731231 506929 541386 579480 1452496 580152 40346 1747363 599521 731858 113772 863634 1546327 810624 1259033 1417050 817163 1628197 1885214 590046 1096948 1312178 1603474 1036911 1686108 290845 1782199 537752 1489932 1839170 56450 588062 137334 936096 893205 1468739 675116 1705295 997781 269549 75032 1386370 654855 1265632 981889 1641887 603143 222575 1755916 1354242 1985639 89023 1988016 1666156 1932742 1543690 1591717 950254 1718680 852766 1308949 1474076 1458931 1002303 426465 1883522 985707 860893 633054 1905765 332748 1733903 1378117 824864 1918027 588565 232142 1161194 87931 671440 942457 577965 675439 1820844 375014 100790 51620 391564 1474851 370209 1081952 1500712 729024 1788468 186369 145751 750713 1269769 1882570 1231010 1538361 826289 1843381 1620933 243495 161188 1509336 817347 167090 1152404 1960408 57397 506546 509388 940856 1336474 1622460 10650 1185661 796648 90186 1974957 832787 502962 418201 1928765 724716 1251736 1022578 513113 411839 1503117 1768859 979402 1794173 1169428 41889 1903039 1835955 345882 410452 734856 746289 975344 10506 1865188 115399 827277 879791 1181840 585152 1505508 1766881 1112452 1832794 1117668 392142 1998609 171220 685740 1419990 1375278 100197 887833 771088 1476661 1634120 1444904 883849 709310 1008916 273620 934679 418839 890093 1525683 236039 1786877 502377 879412 1671523 198177 758930 1152814 1441014 1734537 1417708 1934669 397296 1192533 1482482 1413206 536914 1339641 1709666 1139544 1097632 1075252 1458649 1555649 1833109 1548097 1650679 1986148 559888 495810 1366696 201144 59034 144441 358708 828253 1790013 528237 1166929 1735006 1848810 173410 876223 1674019 737108 988438 1973702 354922 1315820 763654 284318 1120207 979469 1726477 1257272 864953 1248667 1530623 488240 570119 1630811 929983 1260652 1848857 1035525 295164 1270552 677347 1567508 786035 1304107 1888256 1266522 1963229 1855950 1392553 822727 300342 840904 872279 1555579 208470 316176 722177 1505292 1060012 658454 1865140 1187901 93988 1169672 1640577 638704 1920031 856636 1347616 174627 1758474 606422 1415429 853639 1900454 370432 1595595 1854798 829725 1888213 796663 152638 558939 1315377 926498 1480227 1983178 1808694 522137 85605 429761 1584372 1671760 1527592 1643013 979689 1964704 506868 799728 1187026 683119 753004 1571439 623436 997365 1199175 1750440 1252703 572447 1256830 1138277 158664 915649 1078703 302054 23530 528715 1692874 309874 1813820 473329 1025293 1834279 1886078 1271712 371889 231503 671487 1185996 969439 973787 110293 1710294 1567766 729581 276747 1581192 164163 1797160 1131040 1379519 365685 170998 58427 1804075 723853 1008566 577675 327931 1694864 1070147 1378305 338577 944731 99669 1470981 1740159 843171 1828941 1890485 1350973 1427638 1868837 1511280 222823 461089 1118515 931063 1899929 1706748 1141205 1745240 1162908 600335 43654 1619002 1174234 863558 1954821 1615236 1862533 1386052 391802 1171153 1736681 523401 143323 800559 511436 474387 1023950 920459 1632880 1802778 1244920 1357525 384920 370133 147007 1762786 1181109 558676 1297400 1867423 1643006 1285417 1737224 803423 1214803 1841489 1624966 1831931 1664101 1428076 725535 173942 721703 825348 145845 1912352 85150 333022 613620 699540 1430990 1755534 447570 567366 1662246 1013684 452966 1608791 90147 1537988 851015 808140 232670 1574381 1101632 810705 1413576 1405573 993845 1304457 1455224 684583 1428752 1479687 4372 11801 226958 804888 1065017 1795435 1285621 1184510 1609991 1848352 1217429 1683055 1793125 1205742 1883614 816618 433832 883138 1265880 1333884 1916298 671113 1680608 797008 1264276 1009037 1586196 197696 1356444 1351056 652772 1780249 304642 1606408 1192043 1623121 1150924 164611 1546607 696024 949030 1154423 330206 1981539 607146 1807116 138062 54675 1477840 1471589 1181005 355350 855240 487596 760109 1916515 1759516 1391542 1336874 464847 1931845 21386 814806 1715941 1404550 866602 1399636 1937363 153837 635386 995274 1982268 417475 1783942 1970309 447058 1181073 1156787 205190 618574 228082 422049 1713507 1023322 1830828 114176 815790 1012945 1733191 65114 1673277 1004514 958951 674070 1082655 1216143 155462 56716 337957 394592 1662611 1517203 1419186 125147 1464324 234320 180811 641615 1795798 619387 1156100 1306981 1117359 50013 1881434 1910870 298960 1417650 1725235 1629556 1974406 1194158 772619 1955053 754831 132461 1530743 216245 1947106 1019022 498504 1176467 33977 1758758 1771940 640625 178359 450090 896010 226030 596908 1591376 1096892 213392 1818106 1591649 1462320 1786311 1894783 1975632 1175390 920073 172543 781527 127766 135292 734180 1943496 822047 1269570 858728 1476962 988324 860336 575332 73190 1615678 394114 1570419 861604 598285 1850659 1212174 1542627 187077 2968 1351022 1122075 394754 1061134 427884 1011023 1035033 531452 699421 1499204 103363 1020771 1670715 1755381 1575905 24065 1272605 676800 1802882 918976 1310184 1256672 388343 509284 411444 316947 1416378 1377003 504573 95920 1463493 968480 1013743 143753 1715546 878426 1311351 836843 1353989 790144 364009 804046 1514646 23152 1048098 1492941 426304 900306 1756558 1089912 927480 821651 407185 828162 1074050 371280 590980 1953936 414474 1858410 875174 386517 539164 60662 243180 267769 262992 798425 593823 1037114 377446 365097 93304 618891 987993 1195033 1193498 270434 137141 1670616 1207773 1722087 727320 1620012 1159612 1804100 553517 830719 1524842 1936148 1930833 727468 1268625 1144454 821621 36370 694853 488715 657373 756254 1739537 1112318 1624602 1767917 994167 976599 711514 976483 611179 937662 58627 1054626 716166 1620053 520493 1718844 1215651 874119 1817305 1094401 1195034 1790844 347041 507769 1437007 1028048 618903 1152495 219611 1146639 1720303 1241982 56435 1073149 441901 1334662 1143272 1133878 1012289 1127926 136508 181642 1477561 678370 576338 1008123 1904278 1921857 598599 421883 80145 550923 150266 1959779 282926 377950 188170 1008829 303761 1013823 140034 804253 1458264 163740 1007323 678605 687279 899532 1298226 589153 1292052 300408 300116 1841905 883243 1995792 316669 1119877 1038226 122133 1945390 859033 1351251 1801753 567928 1445083 1227224 640589 1645625 1070900 273616 84073 1351145 1194045 1029729 1079300 94232 1883755 1895940 117207 1712674 176388 13146 342318 1270240 1017223 1934647 198973 344120 530494 273999 1984552 828248 1048289 1081758 1142908 1909789 954813 1025908 831945 437928 387440 50085 1341471 1028439 1518335 30486 1287645 1289288 133589 958686 699068 1454706 904323 201366 836084 1919151 1485452 753670 1679024 769589 1890124 1712002 247965 245590 846962 700184 95834 336289 1679847 640613 1740174 920673 516187 1442898 184550 7785 1203910 900839 1429367 1616873 509326 1337498 308130 1585332 208232 305187 1389646 399570 1718976 1521254 60330 1330577 450490 1514814 920207 692947 490476 259569 84282 69524 212830 1427565 893302 1527156 1038828 1654014 883444 180543 1577814 1573111 192863 590047 1974166 202982 110449 1166727 950784 930935 1148601 61740 575077 434673 583090 623058 1204972 1847657 860243 1722963 562920 1152986 1778412 297704 279382 1353801 1628479 775700 198565 375366 1582677 811110 146209 1359593 316541 1158725 1651662 1004859 573496 889584 1387549 878015 592897 1389289 1664115 1854610 857258 385239 336461 1747033 1670882 1895641 1823541 42848 1557270 1114641 383244 540936 1907001 315750 1454834 838326 1519647 547868 223558 1267942 925489 357485 1908001 832167 467201 600578 1274068 628153 1850278 1203486 471896 20697 218875 185385 1199616 729096 854511 1853163 1501727 1018059 500231 764587 1355517 1946783 973581 1700614 5264 1245675 944100 738889 1100548 962655 253338 77449 911739 1414300 253390 139715 1594525 740826 992589 71199 1031403 1931346 281963 1725156 250778 1648186 1944589 522242 1175319 509600 1629782 26556 1212451 1276154 1387617 972015 1697391 836822 574864 1951832 21728 1011201 1516764 912879 1440835 1868264 1029161 470917 384839 448174 1400457 586291 1545355 557296 1125388 467646 593429 30349 1102315 1356719 1731880 1618793 884019 705252 1275753 1052745 523127 538859 248267 556711 946175 547058 220873 1302845 1088733 408589 519394 387541 308676 1782306 253167 988279 391508 157240 734823 1537632 1994499 1033126 312623 405764 686652 1438415 130582 183112 849623 581868 576094 416235 758828 1730359 611943 1800428 963879 1150751 1089161 146326 1873380 1525918 548212 1055446 1568654 1946667 1540973 861524 1450998 1968668 1574040 556417 1287785 111134 639238 284869 779405 297850 106264 1762057 330121 1985983 8508 1792309 1383788 560331 1193568 585266 1648805 1448386 217506 1352085 1248388 1108270 1414914 368473 236294 305420 843581 1482756 670088 1543786 476731 1516051 33949 1492008 998666 1027388 524713 841560 1315257 1943214 412461 243101 1905624 938327 1979359 822326 1183110 1797656 169048 1350654 227311 1846811 1993877 656162 323959 1722094 1547691 802972 1860935 1435110 935525 790208 970735 452082 1913860 524942 1784193 1706381 1103555 1466120 1844158 1873847 1674603 1116837 1051898 622201 255702 1280753 1248838 46154 1736016 1858749 906844 431292 1287370 1499281 1627171 1472215 1353524 700803 1034049 781588 413934 1036135 434963 1563230 1014081 1138653 502707 1695890 106580 407748 1921187 912451 960861 1064314 717815 1219627 422437 1562103 1561573 1817626 1864413 1984386 759269 539669 1840463 421107 767494 1570335 1097392 1966333 995911 334661 1574806 684766 1836168 604743 1448865 111381 284956 1989594 290813 1790843 11027 40660 1725958 1012471 491288 1980123 201946 760662 1944616 129825 1537041 1778673 423873 185784 34021 1003556 1978017 692103 1740406 1444908 685670 598338 186073 1750384 1834707 1596636 266565 284569 383735 1328473 1095479 591949 154622 1486049 1580603 359469 87431 686780 1252003 509443 1121134 1345092 720050 1607365 1992467 1576228 474882 551826 899204 1789195 1037695 1584088 1188601 892896 1493232 1794414 751253 1349322 1060079 1984250 1144405 1825680 1315906 478886 1454343 1105258 1689253 1809137 737879 346420 787842 1633457 768581 801706 1875863 23551 448619 1505143 678788 1606613 421226 101156 214422 426823 501994 414664 1778261 768294 1045913 53 1676127 289544 1838696 540877 806154 715957 472051 101322 991035 50076 1905260 836291 1236417 76688 1710744 1854624 827318 617380 892198 390480 1147014 1035959 74395 484839 237197 132765 621552 1036576 1738901 1202602 1107082 1928975 527308 1156858 752634 921944 1581735 1746348 574943 1517100 1138735 1047746 783512 377141 341453 1297710 201752 1329584 1355885 1447037 781580 859538 1192133 1352241 1136746 1962385 1049135 1955067 1805493 1899778 1251337 389740 959604 12005 364444 1896356 708685 10828 285110 1798118 358412 739386 1447388 1025614 967858 1620783 1480098 1487100 1269697 1357929 1443115 1644813 773861 1884880 1047013 1042557 366847 1399529 1548149 670459 834551 397116 1888826 1485136 1534614 1220914 460415 1906427 1958313 458871 921843 805161 1808602 1005889 1839909 860839 1144664 724419 298683 965138 441311 1587450 956889 1499532 769954 885574 1294260 887023 1980051 639297 47344 115481 1571311 1949988 818902 175209 207682 14353 1291818 899372 1210026 615215 1159959 1900513 995270 956757 1537999 1549926 987390 599352 1691409 689832 1107843 1265576 1265229 669489 796837 1230245 813167 241555 1922513 771942 1785174 993380 147281 1761288 739843 1452041 267296 1549566 1558431 750973 1509474 64235 1261476 9519 811397 16116 1078009 532016 1181243 295887 1338705 1812593 295431 301058 513943 147530 570340 264368 217785 1775163 1536124 1535288 663117 1497331 888339 1656206 63707 1100946 1368672 742934 1622983 740754 886857 1901734 863910 1915973 485418 928314 1109645 1875619 1569282 1548909 1349637 377760 376996 1100297 1284749 438144 59319 1154027 559788 357054 1126661 1770127 326607 1383574 91303 71635 1946368 1905314 1898343 707791 88694 1946445 81025 344856 1053977 225848 1226802 1122677 1360086 951528 1371034 679634 1398961 1562436 854639 722822 1712545 1873692 1422140 1609718 26140 1512928 121429 1165112 338881 685022 1726880 1774304 1511876 1959475 1330390 70446 1131720 1496493 340151 462722 1111290 932982 1070126 1089745 1626157 1316792 1221115 354306 269673 1937535 171168 864757 1171165 26937 1373191 392156 97651 499449 164438 809859 1136034 597709 280523 1225153 1947612 1754580 876556 1007316 1754765 885280 1956197 1628629 1283821 963236 478157 1738165 140071 1814368 1907685 761640 1067982 1593712 252440 1031158 1046615 1839361 564011 8355 924351 1908507 378447 743917 1131156 1549152 1390012 820308 1412630 33395 1474735 162834 150248 186695 178226 753479 299510 784974 370520 1602690 686323 1553327 482401 1249020 1532859 563236 1753961 351114 1560040 1030870 1512837 209793 373788 722893 1300938 23781 1905148 660927 369519 1650500 186253 1313030 1915712 1846091 1545041 1294647 1957168 1528464 211054 51675 1937364 925908 1881161 827896 1739066 1214603 59925 971920 777945 103016 1295940 1596039 252822 1632364 1617091 476299 703321 1797777 254268 1873611 350137 1954687 1455157 1888962 359755 649204 1964633 647055 271434 1327956 730910 1687960 922232 118108 91633 269060 444633 1812469 1260944 52600 1302595 1215537 248671 445547 1393263 906472 1651371 625952 1109787 1021838 327670 47750 291161 713464 1533295 1599370 989886 1510525 1503043 1002851 1508779 122346 983533 1639027 1539854 1137430 275403 983927 1430272 1222574 1291371 237880 991345 499414 234602 220415 1715504 312899 816669 474220 675820 1922705 1753521 430652 186431 1451208 1153754 1129567 1753950 1140751 1017675 1147467 1623982 1289735 1760623 1351843 590809 1905131 1133025 1230784 602917 817520 1359634 1433628 1344690 1970780 703201 936121 1945151 884175 314838 344842 1804213 798557 322512 506261 669443 352924 916318 1670020 553133 836242 1430487 166829 251735 1639994 1083024 435215 592845 50755 1120199 924750 1136932 1873743 1772797 1601642 665088 1030337 876765 49527 1126010 1803225 446940 1176357 409534 577808 229843 1280708 916826 739709 400791 826371 611500 1474317 15056 826918 36878 1413478 606314 1126120 830167 1752705 1636470 914501 234743 376359 418060 1970671 1608365 683463 1011097 1812303 630066 804641 1043435 617142 1441904 142006 864543 514522 452009 1028356 1548975 1605001 1912271 981209 890905 155278 1008467 1072829 1199637 1613002 1991603 816524 1010457 1231547 1696590 673112 1823238 1335080 219195 24769 1286752 363454 1807250 1096038 1750563 989196 1916476 1263673 1568156 77672 1826550 77001 1392559 1074446 1443392 742338 1838885 294500 1175809 526630 1053667 1928526 1271907 802720 1291578 326163 243277 922515 489287 1788618 1986519 35207 1971969 92003 1369455 1481448 807074 1403839 1583828 944741 705623 1795691 985164 163012 458801 1541350 769160 1979300 1257229 932329 1653649 620939 1884548 1454653 683521 1891901 1160206 588052 204878 102146 79050 460829 1592991 1528521 1757903 1961106 873842 71000 1206861 963947 1996543 1739849 706629 1733611 495567 18751 590503 246762 1355762 1739 1099777 925420 1384100 1404992 1136878 1235075 1792332 757948 1438584 1384805 938523 1784332 681217 1276984 336873 1171648 1796300 1462530 804701 742633 494320 1225798 966821 825270 1035793 1099588 405087 125108 1470389 781884 1355954 1414248 458308 1948465 1221757 991238 560199 963532 1373467 981093 39820 1299534 263961 488542 847728 26943 1231383 900004 1396281 1552529 255392 1820308 918120 575540 63598 103237 224370 1381807 1073116 463392 1490685 1443804 455383 753156 128716 1210143 696315 1120766 548030 1185649 927745 55139 409206 963950 1154084 1318767 218321 909186 1350290 1796315 1847687 902338 1533291 1877777 240714 1071848 1828764 1471550 77510 1311301 1374453 1800368 1398371 1447466 1297521 756430 1027844 609777 1467899 1408008 1332423 319859 36072 1098884 1882709 876785 1239143 728739 1139163 1198802 509069 1014084 1110268 1441688 559342 802752 1397553 1700560 449679 368754 756718 1949764 1248868 693092 958374 965292 1444683 1773188 1058264 1583390 1187753 196122 1586579 1583185 920187 824268 208237 1526227 577817 326867 555687 1644319 1475556 395531 1346410 211513 362092 631628 221185 1442606 1737468 402888 297740 1058027 1064952 1074237 208272 1358143 1301271 217250 243133 1061966 1983404 1231229 639039 167260 86591 350262 1483382 632374 803412 1085153 1649026 1362484 828854 1829946 1598649 1722546 926904 990079 618110 1700085 1768739 1815254 1007704 1760512 712951 390849 208595 306527 1873627 235167 1146213 1261777 101849 1201805 1379243 876120 1981497 1076152 1069353 1219739 1394952 548584 1544739 939077 1373208 951367 826573 1897690 1087869 257856 549485 1291920 486716 1795629 1119240 1420710 1023590 1665510 462396 1667229 435203 1995260 114461 1994230 142324 1774494 1739808 1348788 218820 695207 1209493 389009 1509982 828753 1596715 1187219 703587 1958347 1568116 44143 271717 1993957 635413 1415679 1830341 1935154 1373226 118206 1400544 1121016 953092 789491 1986181 763460 444320 1386300 979037 1703901 596017 1034447 142960 1804546 481796 908374 1274784 1959747 512055 586257 1519158 1940798 969302 473760 1310013 884599 234046 393402 1312069 789775 1685017 1435009 1815565 910354 1412383 1588303 157624 685750 178581 990721 1391921 1531821 775775 1651318 281209 1946393 596654 750351 1069703 509184 562511 635625 1479764 1350232 191965 1496047 1779742 202049 412660 1996082 1594769 1645265 1787542 319287 355163 935559 1754537 724549 602475 604809 221913 361650 1043730 855696 73193 1578038 1859735 11554 716188 1895281 1631251 155541 1013881 1113606 967177 1768373 638342 255420 1333626 879144 1839493 280493 55174 189462 1963663 1173569 1727560 1763824 1006718 607287 1281881 1532189 1322578 1404163 303299 1105493 1402616 32909 173520 966523 58768 442005 1075122 1748978 1222655 1850634 960356 794843 829829 820465 856378 491953 909845 457273 1668632 1678847 962860 728523 1533019 1964652 1315844 1351667 1366412 1947459 1336214 1706908 693943 1631935 1092854 426035 659796 1010417 1534674 1155463 702020 1198800 1585803 1708653 1344389 882936 559242 1482155 1054358 1173790 17093 1692441 245256 1828244 751370 528856 1925419 299538 286840 1778865 1435760 775738 602320 1079860 1231910 860550 1826768 156733 931369 1300372 760318 740856 1088644 1176905 1807223 1826151 199747 358451 1755738 1012592 1332890 820367 203734 724075 1110743 191059 1456312 291285 188164 1055036 274520 443051 1523078 227222 71783 937871 1997127 1458990 1163947 403761 985466 1529475 95228 394277 896819 1715197 372006 904996 1330175 1065028 1339253 365029 1274605 1943588 1921598 249041 23907 1653057 1092059 1652542 339498 1785509 51823 449558 1681866 261548 976601 610201 1539140 1266075 702851 1971940 1040415 1931212 1104444 1499813 439818 717913 1142380 716433 1720042 1981818 1772859 382106 507497 163604 1917266 269794 107467 1683265 486223 1427134 636213 492186 1091008 95954 280044 89697 741462 1576440 1932093 54200 1419253 632618 74717 1389915 897490 60218 857189 1105733 1391187 932074 123166 603772 1799098 993774 1194565 851608 1454758 589929 1002698 491492 1192979 319930 392881 1986230 962752 1043016 1905217 1694642 28888 1956135 1579556 1970846 692823 1334306 1907981 1052028 1010623 548617 341329 874170 104761 194314 996805 418066 1353125 481737 1282953 218772 887748 1172468 408145 192054 65068 111659 1799059 183455 803677 213154 1929321 1670361 59276 510595 144723 137936 549067 875719 80521 1935007 1981500 1287537 1611378 302068 1077026 368140 1989631 844049 1195754 1378417 1616571 867434 83599 1067302 214941 1732856 152440 1193758 1972412 1231421 885119 1582620 394564 1639948 302470 1194290 1332312 1169942 1326996 1025347 1420458 1471685 1980794 311333 749605 1527353 203725 944410 77765 1589620 870500 776760 485251 609149 831179 1911319 1789400 385340 1167419 968960 1008852 1631719 1153327 1883411 164114 875938 1132341 851993 315067 772454 1239802 1843824 864185 1946675 1860638 333534 772074 1607100 1278555 1028378 922761 51185 1252218 1169986 961557 534638 319797 1052854 289028 1810795 1947072 1374785 1709822 1702763 1633746 23750 133714 1359582 1693199 1672465 423633 522265 1195448 1426552 1739566 1493602 578985 1554834 1423746 411969 1650259 900889 1026868 1390956 1409691 1358575 1507237 497728 512902 874271 1247547 1648106 1256883 1446001 1942664 1666315 954812 852204 841816 1526640 1577438 927210 558084 108122 1875789 1609052 335562 1682655 1837841 524867 646444 1318420 1296373 388708 1244732 1619999 267945 375577 1664386 919285 1871409 1051132 1261790 1366002 1125973 1279280 89027 1282911 1609893 873932 1605312 1647679 1941838 297194 1487576 996466 939668 1435813 643120 1075319 937250 572663 1050562 852190 1870256 1988454 836536 1846891 1336471 881018 445194 1340520 292197 518744 1845752 946385 1005532 731039 1522613 65311 1602127 564020 730489 337278 1771075 723884 1613332 239987 398115 244079 1732220 1561975 880515 1630581 1862565 1343170 434171 1052135 1286967 1786750 551800 1299060 1966094 1303487 154564 1950736 1073492 95575 1063489 1754836 824921 1523826 544136 1216091 1043344 1070128 1832231 1799293 1888846 24197 426414 1761906 1401937 1534289 1570580 1819343 428597 1405805 1792444 1003042 1370912 540958 54394 1672508 486627 1562323 110308 103825 1172573 336223 610107 866741 1750931 641576 1353327 1081991 92419 1773094 1253331 802515 1765591 900590 270723 951451 588001 1848192 1346128 1753796 226089 1968845 1357852 1705286 1621940 1747798 39546 1519733 986225 274506 1818595 1667083 538436 955256 205937 1231758 1903703 1362977 1019881 384930 625704 628088 383165 577322 1057724 1926593 850827 527659 473508 1673624 1962181 1417073 679793 603234 1090911 170912 1069773 1954525 1118391 643706 633067 898244 874162 1000352 930128 1995773 171972 669003 1531220 536542 484366 1227739 188820 801832 1514766 1353376 39050 884888 1901809 1905077 1686858 1109512 1818064 882564 539633 1271281 1997669 1559361 1036024 1294823 835912 1069950 1373542 535118 1041405 1437973 826871 740522 1094643 1536292 676723 332996 159514 1903562 269260 1732297 1015386 1443501 1471693 279191 1027958 483296 679851 1458131 186172 724254 352660 1259783 1958295 346055 1694032 1859998 972454 599081 1453061 575242 1731063 351401 160803 1466751 728689 1790356 1621417 404294 1617496 223287 1608987 1152057 1254576 1838371 324250 1378280 396013 1238097 396288 1975370 1540931 843568 960411 1439334 1080557 1053841 1302294 603934 992269 201682 1839350 1905528 1246103 260155 345777 402976 622341 837953 272604 146801 1602835 1979273 1768875 728241 803855 662814 1941322 603482 419589 1568234 1211065 1331502 818202 1858178 1738304 1145867 1214015 79988 927095 757897 1819512 904933 347674 297128 1725447 1645115 654691 1077701 1158104 1605512 456099 660281 1738442 466947 41130 514167 1013755 1036554 1313878 1074350 1210941 668394 1234477 962025 539370 925487 1246533 1599015 1924215 1982148 651323 625363 936671 1241630 1582603 1170846 1655572 421300 1437668 142516 1049904 1671471 1121735 1283684 187572 161896 915680 923303 1289289 406171 315388 1987300 1623210 1204866 1206034 759707 1936544 1102202 1985221 1953140 899875 506178 285980 1156831 550156 706520 737376 1437785 985787 667124 1930845 901976 1173660 388956 1040152 391559 894613 855447 381733 100105 1132644 1604827 1250565 1075010 656509 436935 1161665 913889 381434 1288855 363003 1931812 106783 21274 54928 1511250 1911166 907946 367525 1656982 1853572 428067 1228412 1515283 1662521 1123171 1901093 112652 561500 477848 1619381 314359 1925511 725346 766788 1892155 227566 340689 1714102 76735 437644 612142 1238971 1815559 1209517 1578466 418767 994862 1195224 1908602 334479 1595689 1645586 638143 472005 1561814 1301931 1582503 1873143 1110877 722700 121067 420460 999845 190517 1445951 264889 824647 1925455 1583389 1495609 416380 636161 339040 1458444 1408233 900539 1413026 1532336 394596 1047951 1775606 549785 1349850 338978 1475818 1885694 1096796 1105289 998819 1645209 537786 1281476 997128 798537 1881300 1158971 1951851 86301 225289 682778 1298785 1649108 395502 267467 1219334 66568 567119 987634 1557492 750714 189801 209901 342607 287383 1999907 185457 1054368 221012 1990007 42854 1828978 1645592 1448399 459580 1951736 1950621 650463 1144765 1971141 1298717 750711 795655 1174028 1824106 1605116 779863 65743 943628 1516859 1439010 1660318 1585716 312334 207752 352536 1511419 882443 1341483 1361649 832925 1567668 1275665 754237 816763 680092 681312 787865 36721 1632067 739667 436249 28357 159221 1353997 1952102 1261130 343867 1429903 253917 638545 976524 1651927 1498422 1880720 790882 1175204 1738755 1295614 1450002 598329 816989 1667030 1147055 291201 1693173 1789616 495011 396873 1159869 852861 281396 1349986 1328308 1053264 1627164 1315003 1587658 1577982 1410946 1637835 1487354 1677676 1096281 1606949 1480660 454122 1439353 1431147 237602 848103 1001419 1544576 643784 1752280 996897 221773 1133217 383389 1050130 1525845 589026 1769528 1437520 62555 1455623 251929 1808682 1821250 817626 1186430 10264 1508695 1766576 838391 234375 116268 530434 535722 819546 109207 1673757 110227 364202 1395249 1070261 450857 1650741 872035 1192428 1949888 1457152 1025796 1188746 677348 1770801 1573889 336425 1505097 1779755 488641 408459 922245 1937157 700241 1028203 1685993 1567322 365450 90952 1812616 1621715 1704181 1702706 1728932 1500678 235611 616844 1200656 546720 1304185 541348 642100 1332060 1715538 780491 86311 1626163 1857643 103668 1626849 709998 71345 431777 1654393 711403 1832888 303187 530412 1200023 1204154 442293 763060 1133310 1638956 509703 554792 1241309 68337 1294963 1435536 573292 1233805 12850 1563253 1839178 103846 499072 416342 496094 1437581 941721 1640761 200804 138375 224405 242677 70157 1230798 1846059 1075072 1236840 371909 1137088 874943 1582624 552820 1883215 907101 1725859 680906 1251568 439852 805523 1948549 645205 1424846 1145356 1371764 1862009 1625911 850154 922843 1515478 1109767 1386571 529817 1677904 1674482 1368874 381945 789590 844756 185529 1406769 1919642 1762926 1760847 42876 1590167 491415 6494 1680745 1060044 1517544 1928228 1471813 640726 763893 1342469 1348621 1101916 970392 216669 1265249 918482 748477 1794138 197759 1498105 1014243 1524379 722859 116723 563939 1189744 1054202 1501025 613447 1788566 1606051 397197 901298 317886 1226024 405221 619006 1911373 1978080 1467407 393897 830606 1794143 1347314 1859892 754010 312001 205094 707415 370852 275399 36767 820997 1976707 328225 260011 789179 465642 1815434 1378637 1409604 685359 1229080 962230 1972690 1282691 1507392 542139 1935658 1050390 1155999 1853783 473051 900742 760470 1525481 1541067 663606 957460 559556 813096 240158 1971466 442186 1046099 439778 193483 216307 311074 366350 514265 1897778 934668 1552641 648777 608712 1221911 793205 1169309 1599427 1266273 450874 1815608 131724 564872 46989 1683749 539984 1228948 601855 1687445 1411107 219993 334106 1100991 1263374 1026696 1941894 599677 633256 230340 802540 1899625 1783736 1447978 21082 1798433 598660 711600 1886779 1944120 391867 1080871 499880 609485 1666536 717657 1816224 1117885 762560 932503 648439 62463 257842 1225794 1517675 1089121 1312757 1836201 1295560 1029974 615058 1989036 1316715 253942 914278 550934 1199314 1304697 1294345 356485 973786 1844882 894318 1915755 254096 661742 1510572 605453 511453 877911 1093070 1393327 1060334 131844 1147318 1758657 1026348 567956 450790 242301 54674 2752 883238 1372803 1559863 1942436 100535 1975509 59133 679076 320246 1818242 1823212 204676 61526 298868 1949442 1230634 1845989 115370 935526 57262 1484886 1605511 1393536 1646195 78129 1057433 1748458 855036 1578296 1456403 453312 116661 1477270 557994 1851633 964090 1675734 1823630 546271 236226 1283866 35345 850958 392635 1256000 259881 816096 171455 754235 301161 1718182 147710 1254204 1781888 1671068 1761984 1573602 420826 1506946 151151 346372 1232781 509455 1646373 74063 769699 344150 158254 293332 1238973 1732981 114401 1724596 1209750 625374 1307949 86384 673119 1153570 779720 922409 506757 460931 1386324 921677 1978405 11794 402625 1634772 353876 1937438 1236876 1278826 408213 549182 491731 1368481 629285 114246 172250 1861554 252029 1945145 1170718 1387459 544937 634299 206861 808949 1233630 1351391 1907782 770527 353590 1601277 328996 326090 1867814 1798419 1729084 170536 880336 581919 696461 1853558 1262413 309632 300477 1592124 1306021 1178147 287800 1746009 1327937 1063881 1859629 554881 1548539 1053436 1529965 394977 1061296 1017692 1960012 184691 1474751 1149622 1623941 42890 717879 1589124 667383 1332058 1940366 215664 426648 290593 733777 1785752 1238397 1558051 231068 390165 1649014 1369006 321674 1510562 1051259 241936 687281 603899 99800 1237801 1056845 1977630 1527119 1993773 1623665 1998224 602563 475268 479784 291846 765634 1993264 825573 1968550 458973 1086902 127056 549516 340455 852399 1128113 820067 1233194 1181991 1014219 704216 557710 319319 954824 689590 1618457 1750623 1768937 259572 1457531 222542 1830851 300068 411257 1442108 556380 1421532 747091 1506589 1010398 1219473 803797 603601 139574 1267948 76283 860155 1413383 1084375 1220017 798552 1439213 170403 1134813 71206 1095085 1133969 1006174 331150 1746403 25815 1315840 921781 733829 1825394 1521969 797604 777789 852280 1554743 322788 1608084 477905 1164063 1608174 23393 1147319 1301366 1358272 1537092 1947013 51756 1122573 1204037 1018667 1893815 403817 1557571 1104468 990692 911133 750703 520848 1506002 419472 506618 301273 1913728 1376687 692659 768991 1593379 1634005 567922 318036 1492092 145197 1248979 1900544 1222798 291565 1287351 1271767 353813 1151825 524219 904742 649163 1506323 76575 12384 577511 27095 271598 233843 771251 1785583 1226381 1582061 1620786 1184000 211982 1142 1535142 224003 499861 449528 1014414 1577599 573509 67299 965972 142634 315191 1972955 773185 3887 347304 1209198 1382350 108671 1845627 1707453 1365859 1336992 432763 1370674 327182 643207 32230 866934 1494083 1942115 799032 909557 59768 1173347 1063133 1266957 1415090 469707 1837381 1375597 1317035 1466067 418132 42823 1770503 467808 1314352 907810 1150854 1671737 1875289 1637582 1822144 1835300 552983 822506 1855945 391075 1849272 891945 1148697 796224 1726187 1909417 1338894 385523 712858 527200 701474 1016702 1603382 1019438 1007672 723026 60961 1990643 1649222 1330121 1529435 590991 1922257 1147289 1199963 771066 1904775 1108021 1899776 866312 272519 1817006 483085 888722 772701 903180 889709 111435 971510 1993240 1360768 516949 276161 838196 1309123 1890901 186791 1355028 1322546 1912041 1495105 1849380 1428247 1151874 696978 1682692 790964 114299 910899 477585 1559025 1608710 1370288 1393210 1708094 1500943 1883288 1290430 1184466 333260 1466117 279923 173476 1729337 826809 832546 1958125 1029434 1184266 1364126 1687756 530072 1883573 434714 200377 1312176 1076943 1881557 1495682 745336 1464141 1430577 825910 835189 1340378 702317 751623 966026 537357 1634771 636867 279531 586542 540664 405015 581586 1740440 637826 304144 1804706 132103 161702 1639574 107033 1524042 1200798 1583438 1949211 1222101 1365575 393501 940582 1467958 1684544 1041497 299249 756336 595873 1201807 1877184 836428 824893 556871 1367707 1740952 1287139 1295762 1961843 1057590 1632795 1918813 72881 888655 1481210 1304040 1923786 694244 1078751 460933 608734 1996657 496108 1242345 1624290 759673 1801243 324472 1026699 1906259 1638386 1215924 1340816 1505544 1256747 1440737 290490 326735 742101 1516261 1017399 136727 774938 444362 390960 523157 417850 707744 718095 605412 1527246 1847813 559674 151310 1846846 1050311 206786 391211 809228 727014 1183681 676981 1331362 1939620 1333524 1030208 1151577 1452948 1160752 1451111 626099 1067598 713371 701674 1422292 446069 699071 1660026 1760419 1727014 1598923 270558 467653 1850067 1487582 1586142 473658 563922 1168409 921220 1629328 1180694 1879948 410236 1399152 1250179 350199 653413 1407482 349447 58720 119221 1065236 1932062 667391 527643 895466 1921894 443734 548592 282132 1359008 972650 89611 550958 963617 1703714 433532 57490 1573866 1158518 687118 485841 702756 109801 733682 1756099 1523892 1774967 1870426 598659 793582 1261048 1983033 1392477 1972088 1529822 193207 1549807 144748 31812 688203 38999 1077079 817847 787226 1497990 1149192 1217604 1041144 486258 1552534 475350 1304053 1859366 935081 1581154 179339 1238444 827563 1734399 1135751 208663 320300 1420731 503407 1283089 1531150 446788 313621 176220 1380913 1902979 506719 1133100 1689003 1555772 1925744 1125444 1098081 1963466 1355006 1929413 456797 1835919 1778085 361376 955940 1300563 1033060 1238695 1294299 1328065 1479980 904642 1788117 1654710 1890837 1903776 1681949 1909514 911203 1709567 538798 997717 238123 1699008 1709536 1550195 175779 282421 1793242 1835034 1115248 399872 1453008 982443 538725 1059582 1602512 372702 1027930 1567340 496400 1436193 1498520 1857282 335463 1138079 1086304 1871800 972973 1414983 1122279 1460727 649456 1230573 1398755 1533552 1636126 798095 1450819 1264372 106443 1534312 545761 1940315 1841997 255134 576827 1635402 530346 111221 904015 497153 971915 1117432 1418326 790987 1444091 1966783 1600970 323589 254074 1825379 589737 572139 43974 344674 1892491 684441 1088830 147208 390691 646639 1504437 587458 649310 1259809 1838992 427818 931103 621232 288644 709406 53955 1162744 1904933 1497941 524305 1602300 249136 1165813 1892691 1020204 714011 1364091 1572867 1663443 914966 1576023 507707 436767 1668017 1684254 1667300 1525081 1449581 1209015 1414142 1903574 840358 36922 1586939 1130081 194576 1960272 1852947 1552327 532439 1825834 1988552 920305 65754 201039 143387 1938617 1456376 81219 1155620 1562896 335228 198367 1920367 844978 1083879 1415343 1439318 1134947 926934 574487 608719 808577 673392 704331 1533176 526592 305020 501912 798162 1736257 708330 1609200 41978 1484354 342238 1327927 454428 1562175 437463 1360898 850045 894890 269042 1172017 1696691 401488 1996549 1616445 1388244 1253208 1263087 800627 1190768 463120 1773279 185281 1452489 823413 1610644 314329 670033 316904 191895 715312 1580147 36926 791258 1915817 417047 1823803 1045680 1115629 1229921 1082432 1069104 1087231 1271566 107910 1644868 1908967 947448 137691 1781607 209679 1338318 739535 1525514 801078 1820835 1424678 1291561 1529239 772729 1467825 1688962 69241 1257381 1070235 1262766 511066 342448 1935089 1417958 1266740 1311787 492784 127889 998721 295889 1123153 1651517 202636 1042406 240526 313993 581013 274962 1339242 1520884 1749279 1911210 702233 733833 1130925 404996 96938 1607237 318118 974352 1411409 785769 654599 926442 1912588 453359 1948481 6696 416129 1008721 1058879 109169 928332 465039 655219 1935413 1518710 642574 1589352 1610783 260117 618869 697638 1908366 761340 1880624 1570998 688088 1107596 752098 1043434 1387562 1677880 141473 826684 62897 210570 279543 208773 1396813 1267475 98792 128099 707556 1519160 1195780 685722 424403 1113637 1226609 102356 851045 1211933 885775 1276732 1308299 1985547 798225 630376 1312956 193636 978731 1834109 849397 1038590 414528 267630 1178379 680733 1148230 1999730 1705882 1969250 1976278 1965782 1926933 218032 1124166 1315678 1469071 1195323 1520051 1536575 1047691 135420 967640 23994 1648622 1887037 390728 1349740 1797829 650866 81364 673916 1314115 1733093 513542 375526 11054 798870 374975 1079611 364894 1455765 1048539 292046 1771328 203569 349467 1686606 1102761 1530246 487832 417999 957049 333763 1314620 454416 1532648 907338 1058586 1120845 1756089 1137312 938755 1865323 1884916 934060 1880572 998870 789935 1516978 340048 1831363 165760 1654017 250782 645984 1101290 1453952 1817360 1188817 65226 1740867 294963 399075 912411 1218663 1834105 861542 1003098 1937245 1684563 40200 1003789 143048 412210 856193 1072958 154060 1724708 621700 802444 1402338 1292551 1400656 1783011 1706428 1737670 1320638 805344 479116 20542 4847 1731257 1578870 1101649 1089629 1039624 1291552 1753709 783424 503149 794404 1318130 1742541 50544 345031 510097 925182 584026 1361216 398470 1008672 515359 777423 925310 641300 1626074 1214842 1992757 1181483 189241 405335 492500 441048 1714993 575578 413142 868389 1566522 1269090 560706 1162976 1374649 1141924 1628777 70492 927831 104416 986753 1506331 1009167 789266 677722 1835029 1604448 230641 259795 979831 137869 100978 1860155 1634639 1401295 1278244 1803882 1672724 1838275 184742 1838860 924898 1188653 473672 750913 1788321 352552 151411 692200 763488 479893 676134 349775 855895 1216046 1052836 1191782 346681 1232172 472318 841486 1240285 1604740 387358 859656 1526286 1376244 870667 1266134 1885293 1440780 1383589 582488 430002 1724616 439994 141700 1668538 1831819 1103828 1445971 158757 1891381 696736 796302 1301370 81322 1967273 1746107 304775 1034175 1656334 1371052 373771 224902 1097588 1409382 1113049 1639923 628025 1855584 1094311 1489211 347506 1502139 1784086 1838538 725747 1694330 428008 1196705 1356754 559133 966672 1584829 1404232 868503 684306 1897356 1558354 847437 1601026 671647 1835667 387794 454788 1842639 1210146 216777 1061954 558214 1390556 689015 452472 865573 1965762 693981 533733 1000648 1653311 546939 94608 1853096 1960093 350616 457109 93510 720456 166986 1332064 1942308 1574166 1392161 506181 1907304 1144379 120338 1002541 53435 1197746 1752190 1637011 773303 1877093 128678 208455 1012285 1401511 599426 309536 842686 989902 760431 819975 998808 1276471 20107 1732089 1466468 1240124 1958662 947253 617996 684448 256020 1233622 1351630 1932627 1904883 1159600 1580635 697865 751159 1310338 143130 1786846 823844 580692 316868 955170 1425814 522069 397997 1516 1430998 1183971 1613891 199185 1452522 1753046 1803828 652453 714071 1261276 147856 1038874 1683908 683096 546165 261743 1843658 299496 1567033 437360 186882 1556404 1733293 1555945 433709 1154517 803299 1598795 87087 1928427 1265772 543953 133989 955502 1425713 1687702 482161 284833 544302 1543799 1518387 1450835 1171550 1602458 360923 82975 71798 754706 589586 779660 738846 1543347 199673 1743749 1144819 1635943 1989925 741763 212342 1683251 1160405 537533 198055 796293 1893997 249663 1648524 1539375 838001 1939694 1985123 90758 971007 1795268 1252328 278832 191840 480826 694404 282461 776587 886348 1465003 849812 397446 1425873 600367 556540 1281650 878444 284315 1399197 1534449 1661120 586824 1747254 1057390 278905 896615 1448841 31646 498819 445916 152808 820697 553866 1956269 108314 1763343 648757 1112992 1241781 217053 1852561 1988103 941973 1067099 883330 524225 1525331 923851 846650 575928 467754 953862 1736516 912796 1620070 1245370 1304533 530679 162850 1147679 386562 533326 1453024 155702 1725582 1127754 1085489 617272 1392738 1921943 1999063 717046 1937265 348668 1752275 1635127 196338 1894068 85378 1661344 1760968 1801662 1896535 1826529 722673 257661 1082591 239681 666729 768764 672089 1864025 1669746 538903 1417925 1970879 781172 864842 290446 1600708 583132 467614 1199577 1196618 1519579 1094220 1178405 1197370 1944873 1114233 35217 22799 1608889 107558 1865980 1132886 1617995 201982 372835 1510686 1277839 774198 914172 992636 1962984 1456772 1493991 1630954 1539004 1061627 876042 771462 489837 432869 1888449 805201 235675 1279534 994443 962067 1422681 772462 1119847 1828902 36474 225215 1403446 1834903 1066159 1946902 1289164 978103 1578354 552065 1159120 813576 1043419 181356 1510056 353397 1369994 575023 1625265 446642 1558047 1254127 1835345 1255912 1744506 376959 1687948 1924793 633907 1624950 818191 1996992 1299999 1171382 720506 1796145 311407 1228459 262393 1836219 332931 924209 1935200 1343703 1120293 269171 1708377 1123839 54018 1842311 503987 583779 226613 810054 840532 814564 1009387 553204 593789 993374 147304 1567513 567984 2952 367963 1023505 460284 1656414 1655303 1855009 1858279 51427 1841957 81543 579516 396884 1706372 232737 1542935 1130062 1981524 71103 161461 1221357 665503 227241 1737999 703229 696433 1109232 1754351 284365 1761316 523274 1237776 1668407 59986 191081 691244 1454356 1551881 807925 1413650 242768 1730322 243530 595738 1246842 1151525 662736 1114736 1965707 770426 775886 1692820 1489491 1261169 949855 1454585 1000525 1879085 971246 62316 1604780 623157 577696 503654 92875 69527 1692520 1846437 1360790 1020503 1276224 1190969 1498759 1322543 1995142 370978 1920657 217984 1157325 1768516 1776884 906299 229387 1949657 1863882 680361 1866102 1675150 1748213 795058 1386622 1671697 19358 1793951 263160 576726 1974485 563228 411799 1155219 1125792 851451 192892 1492327 480698 1051533 1172814 1545180 701662 345548 1414507 1170317 1478022 283221 55845 1710024 1663924 1170347 1834687 79246 1201742 1382216 1674058 352448 1879553 242920 1172784 1461600 1484697 1846898 40440 586407 731375 531631 906417 1842739 415710 46363 1467340 1481343 1882341 907316 1236021 1023388 1009611 754473 175144 1818546 1149457 1304261 1313109 1705795 783996 1708326 1524732 124467 619728 1302417 1903688 961055 289542 1357053 408768 1020994 1164325 1701411 1700052 1079268 475802 643167 1949612 543326 1904201 1278664 8096 1270012 569875 449267 537107 406977 1410684 1271641 534383 272797 329118 582871 1660238 558456 888170 1935060 506637 1338711 1575081 627229 1702744 1333466 1216479 247313 744196 1979081 776132 1413967 1696006 940837 1400855 1242160 1806606 562680 1899425 1032564 1641558 985292 1912824 707355 190167 1373021 1956581 664289 1556244 1842126 854257 795787 1999728 24738 1262776 683476 714988 1798300 93507 1075117 544562 238093 791448 222093 1212355 1077911 1540304 1043625 140631 1787773 25807 1162531 990956 1354268 1569673 114119 532997 1047019 1217886 463890 997537 885165 203674 1797062 119052 1047272 1924590 1202452 1047659 1763277 1228332 1453172 472496 980351 1049532 264992 1627321 768738 749477 968829 1074802 470473 241257 653120 1832382 1215372 767163 1063606 1135624 654280 38082 804289 645250 1103741 656265 1445933 1587242 1875613 1026797 800561 1565170 78365 220445 1396537 1865151 511679 1234281 1720659 1537711 1039096 1002576 451019 1397691 802234 1939262 1478845 607675 1116654 612120 828262 488980 1370001 1904903 1811399 1973947 1253930 241937 787826 1541748 685073 796284 1110251 1274074 85929 436699 787055 274433 1338266 728768 701182 1048107 1923804 817172 1126454 467549 1118806 1847184 386694 1679843 1716158 1061522 416991 469895 941597 150823 1254550 494961 1913112 180599 70805 772595 143361 1640399 1726775 197480 1476249 287111 1722208 1372542 427777 1107193 729459 1604015 1445540 11304 1153371 1750883 1225700 495235 1384909 1458457 743418 1995998 1869662 1189922 1119146 110980 1874790 1124570 1315181 1389911 684785 951925 713594 196996 258419 990932 230963 320846 355669 814805 1912614 208960 1815778 468399 1287393 1016908 1344982 1751954 1150632 1235578 1986466 1300354 1629198 234865 406235 347306 203775 1712655 1271225 1751585 1898458 855325 1959355 64455 790195 165593 94795 1940897 1916099 609802 1497880 731379 1162140 286458 586182 683121 1892633 743332 1364760 675739 951210 706883 580212 261131 699123 1661348 1529643 297188 613705 1070914 532608 1266816 394408 1597173 1151779 1864266 1477228 1300139 1440881 767600 1015384 1416881 270066 1565500 1539771 757810 421969 1188869 319744 636188 1847294 1921436 1914835 1716934 58972 1855399 1401079 1618914 1525594 1815807 1095680 332244 603402 1452132 1057375 853490 94806 84479 1891077 1768829 1132248 115191 382666 1251758 973563 1596100 120465 1587479 502586 1971502 84683 1091760 4522 1864475 361925 937733 664495 398092 909690 616504 1284947 1073353 1083098 21693 8634 420009 136467 1623936 1412986 791581 873056 1921883 1390890 1340084 650544 1469542 1672585 1144290 1185610 16736 1043015 1518431 1795097 1493440 1873056 1543713 185524 1728313 658349 1584724 130418 636930 691379 623583 295628 1830646 1556757 700684 447344 597487 930822 344804 156523 39388 1716638 114405 596033 677301 807909 1952381 574626 72992 185082 48809 656257 552544 82246 281951 145979 1867013 570067 817251 591257 718204 1975809 1552260 268072 364760 781760 115139 449503 1954646 148677 442879 148477 42566 1671112 224483 1355641 1855318 72456 256803 1090557 249020 322181 241554 1138345 1237840 1392716 496202 1599645 1562709 52135 652398 1255342 27988 1185361 88791 258862 721629 239044 457015 562208 1449195 610817 110770 1957150 1056790 1625151 508688 1820570 1916892 1485502 1033579 1578588 1956501 1538438 1050218 228568 164182 1571497 226819 1090546 1662474 1646639 256212 1524849 1913751 1369554 217517 1538999 1751145 1062137 1027753 1365028 1158789 437451 88377 1768164 1041651 1929282 1994982 1062030 1330468 841190 637086 1909996 582425 50525 710256 1353070 222185 1941149 385624 409448 326648 229928 1665572 1980576 1014686 1592034 755999 1606756 304267 910895 360402 1224027 937323 718138 1664474 659718 327780 1385843 1923942 1336567 19076 234281 1837263 848112 96311 1229508 882239 1956892 818877 557112 496951 270699 1353595 1486200 62400 2754 822361 1209791 1996460 1990306 1568219 74021 720605 813003 1152914 1437460 445494 1653263 1319732 1019498 198982 1151614 26354 1380078 1167445 392665 38922 950256 1645551 114063 1951485 1798367 945729 1321955 974007 179 185451 705178 152222 1065824 1525696 1648380 1136286 1424099 357044 1681525 324725 164630 1214129 1630838 465430 206159 237607 506361 1867591 133259 698785 1501042 1397286 1630665 1507424 1960461 797097 1790732 1259269 1603346 719750 733353 254277 639244 282985 1783146 1534573 1066924 405572 1647520 621927 10529 1578977 1767263 1845910 33283 340297 749021 1227837 779179 702136 933087 1757908 1388377 1991265 1136295 1505086 1103938 1917036 374308 1824808 472075 295058 1177127 538844 604541 1571029 802601 691881 1746931 789093 37303 424248 1201887 1485621 181472 1097609 555734 1489385 721026 71867 816747 1795684 757562 1304151 1751736 977812 1244599 758770 1512784 1472212 977738 156066 678004 1138196 832536 1188064 1074604 960463 755284 113461 1397972 834355 1623128 466808 445224 218264 684373 737285 1995042 1450062 200663 603345 1358839 277750 190970 1203129 2344 325498 1225255 970430 1607338 1517728 1804483 318016 496028 472816 188538 1901128 86968 1399870 240604 1643419 80526 1229079 277936 1953632 832416 539389 1650581 1991611 302872 1686034 846164 1248558 761601 149335 1890742 1286699 855557 1901324 1224511 1022071 1108493 863533 1097358 596609 727753 1954012 316886 351518 473788 1453025 1904794 1202885 1134145 1907619 1239909 1531969 1108611 1462225 1977798 1478377 184198 1629175 566218 713104 1204442 749135 976878 1202858 1950629 1544060 1622498 1325894 617632 700901 252576 193124 605945 1133339 1297875 1446663 1409059 22629 1734567 1065001 136512 127058 808548 1415428 1816708 398113 463405 1661057 1626799 1241432 1244501 1100137 1960342 1321754 203 1996558 547971 148638 680821 706627 1402218 1966227 1880281 593990 1994524 465710 718764 927314 1426198 902964 1520964 511955 524501 663352 698851 473472 1820300 1018192 582197 1365878 1700749 169954 1734039 579702 204850 1488337 1065781 404458 1679534 1934876 1526850 1592486 1535034 465239 1284005 1494399 1711373 1797702 974790 1057148 1787146 1802544 711117 1487916 406051 1872862 1217968 170465 1985988 1843581 1564826 75169 316364 605105 689074 385972 1192366 195325 412779 711824 1463181 1587870 87121 1571753 928172 341439 1049610 1040080 112805 1519604 1355124 1249829 1857817 1050945 304090 1405496 560795 11539 1912013 272814 1864378 1889412 1089133 1528332 1375198 373469 1046886 1602185 1956886 1469401 1829405 1650178 225476 543266 1751849 136684 378546 1735747 1807562 1185075 872055 531508 1814752 911422 928799 1570700 707179 1718954 1578060 1846364 1273861 1779383 1383585 1131550 227129 841257 1474915 264410 1030985 206716 776505 1171423 1560474 1849377 992969 635828 939641 218532 1763969 876340 153298 879067 1325122 1632305 1808161 1045998 1727760 1848994 196984 1879486 950966 58883 763780 1012906 1385160 154988 338169 1453639 1187568 695683 216290 92437 512788 263572 1497346 116106 1772697 665468 541139 81696 880008 822753 75824 712177 618452 1892592 1649883 980829 1619131 1961752 1129082 977976 687788 892940 826444 1037579 18367 1233888 867651 710176 706149 1186711 840432 1284078 597797 21584 379594 1322035 1006534 971595 1042321 998709 1541952 305977 1273962 647926 246877 630683 1010686 15701 365419 1611706 459902 1934422 36651 1592831 375252 1280259 605110 1200539 633085 1312670 852590 883 622369 1049543 912314 348528 1104236 259350 602978 1337369 680414 710517 360765 1774047 69332 557399 976074 1095249 1521102 245618 1744579 1188720 1016602 1564903 931316 1245771 1053498 1193534 1823878 1128536 1402079 744781 1814030 1386086 32490 1531555 546983 1647158 221475 1095995 841933 1624453 953535 671552 1415415 1035775 77174 1461769 1869977 363747 1871493 1076305 960440 32014 427501 738397 1470144 558697 211995 308343 1447389 433 1665938 1588136 1784419 1401396 1241564 1323399 740660 1759007 1280651 930760 1354309 293905 1517710 680084 797174 612458 153595 1900989 523466 868729 474345 1620792 1197661 1444130 826498 1878233 1265691 1907615 1779376 1127464 1121746 1422120 924091 606340 752361 400863 1503570 1840712 1827575 1305239 24414 1983765 1909226 1231090 161970 1668804 829920 1678084 133022 943578 1073588 1864392 1755039 417603 403174 582887 757012 1055702 1222302 1233053 600172 347600 360871 272518 1064919 923727 761091 520076 956221 1889694 1893732 616654 277469 1999071 754340 526960 178383 1468312 423289 629536 1521168 1068692 1107079 1401083 234425 402680 1561133 280528 1718255 1652306 1480398 417865 887371 1976795 1561627 1723018 1841114 408310 1258312 1332847 1653606 776455 1370217 550141 1651854 1442155 1689579 346292 1121378 648958 336123 1069865 781247 1528096 507116 1854544 1314427 183306 65818 74701 680860 640658 561008 885856 1277734 1421789 724644 1629276 315016 294698 310306 1210388 1954237 1058149 1515015 739783 1127480 487649 148394 1598084 1466796 1297349 326672 834312 1937477 1296867 313384 1028797 989751 423393 64421 1514493 1692598 708014 1768919 1077654 1888565 298523 1079378 1189266 1201199 245448 452516 745181 1938942 955407 1958613 1384682 1283401 1527447 1624459 982735 1808879 1855600 1422808 1723960 74432 1193851 1383091 942602 352574 1125501 484063 275645 1457820 1022583 387096 1554390 476951 1985601 492019 393287 1742878 1827053 1585081 258168 1268519 1321881 1559415 56064 1096313 575027 214900 337612 1957759 1779779 1095997 1310997 1812310 1863236 672467 1147391 1056617 1255219 699142 1516112 1339963 84603 168998 1579223 944712 1728985 678721 1733051 596049 397771 1489393 909850 1744256 174582 98032 1655214 1856921 904545 1313644 1476925 254979 1985869 1402018 1373871 1888445 795054 1164080 406550 1947279 279979 796657 1830218 611231 1687788 117959 676053 6037 1529648 93584 1760550 620876 1614416 1648049 1133304 1767228 668779 1822495 826842 21339 505989 1080360 717658 617415 957552 677023 1768745 164314 59263 724268 218982 1729626 1185195 712591 1380567 493291 1964716 1934430 308253 1664023 1981076 1217498 2546 1405695 822704 1911395 662668 239407 376860 599157 588143 1390738 110785 459761 1706370 103803 470666 1625508 1056598 361088 1897900 453895 1619338 219637 612636 635207 719871 535376 1629363 134654 995287 1308911 1754381 481049 566874 984552 382986 850751 1280020 390347 640215 812003 881011 893530 477176 548833 1862109 873761 394341 435465 481930 1658092 1265286 1617211 717274 290284 242112 767788 1774534 962507 859295 955581 1294612 232628 512757 1596525 356467 252618 1844769 477113 651201 764712 1299166 603587 953405 1475608 297302 1194523 1257016 847717 1059776 1086829 244497 203094 510629 839617 1122637 682694 1767468 1241484 1366188 1549946 106937 453831 1122844 1466804 665387 472347 1526214 1716046 1566172 88676 1739413 239700 729575 42328 896763 1938305 1675109 503295 175731 1728840 300475 391419 157294 901851 498155 989800 1879306 1458553 1266670 415091 1293957 731796 1744822 352148 225473 1986348 1840709 1316038 436454 1220140 1971661 1625493 4818 841509 394241 1083733 1333969 1647925 119085 1071909 1417093 1085836 1316295 1278090 642000 481154 153980 1544268 1924198 41338 732489 983085 1257880 1473749 1484572 789057 1948316 1399771 638276 105349 1985452 214555 1284452 1778516 1807263 870016 1248113 1847847 1111839 342337 1489132 1652154 1496394 554043 1806891 797517 61041 170737 1661634 1589837 944407 1829484 1368017 1519040 1586172 921536 1038390 153750 1850900 619624 138431 1737817 102975 1939812 1160271 215210 695323 1694310 1145076 1655492 358136 820874 1163347 1613591 1174311 978181 731414 666647 1303720 1343793 1291294 189823 179039 1154277 346516 1366721 614392 94216 1035459 718567 578303 981542 1571193 1627778 1200812 465469 1204617 1514793 335594 1302589 1949751 645296 41375 1349852 1218259 1800321 1716502 489767 971747 128872 1220443 1111508 1918826 712355 1182827 287790 76776 702951 20083 1439435 1366574 816525 67700 973559 579744 846214 1994720 96429 575701 851175 1549386 1814925 1246436 1854936 457630 1417031 347619 1947723 601764 1039546 1879827 8748 477138 58993 1258279 691344 1874720 1014658 1684207 942031 1464953 844127 465698 647955 707475 226190 957909 719703 1316598 633686 1794747 953059 1484395 1533105 240687 546942 1424504 1772457 1074548 585211 488216 848977 861655 1629 255123 1556503 26384 623448 1723372 1230199 865477 1285063 1625503 692513 304848 788876 782508 1808147 584390 499979 1297288 1282711 1913802 1672806 470453 1312510 577221 141696 784279 1834237 1491021 1760564 1323699 197553 1593217 560895 1972352 740379 216205 255648 1632413 1196357 1935311 1139152 1548229 1818922 1699309 507575 311154 1493733 1541073 921276 629786 123359 1214262 578715 1087591 1997701 1490456 281699 789431 1222117 1810094 1395306 676754 258937 319585 1500755 1038678 661941 466066 116583 910760 1358828 28700 702120 1834120 1262604 49567 821406 745198 1107053 619651 1685663 107669 189501 1320551 1209934 1198947 896225 1934881 1938725 1327052 1110503 98012 640446 1829837 1126596 410064 700769 164525 301613 53689 847669 1269287 1602915 1087651 1366482 1983776 1663397 1892355 1275839 1267766 1395663 865321 1509744 892332 1204122 1130882 1209900 500318 677609 1892773 116910 1000688 638927 130558 1553721 508401 1213555 724330 74879 1244218 709866 1665924 98005 1615844 1503377 1414504 579832 1512886 1590230 129181 882995 169650 1451969 1767479 1476907 1565492 1833270 1465105 407788 582566 1861504 1461375 946700 1711768 561689 1471930 23714 1402705 259573 611428 1963743 739736 190282 1204166 748129 1199887 1760540 553184 1552375 1571106 139460 65034 1807642 422574 231930 238174 1346832 40658 1574739 1994232 163709 117510 1637799 1071095 1009608 1717671 1156062 618375 31765 1480991 996456 1887387 1599050 1231350 1455062 672793 928977 1818875 701678 1460058 322476 562660 305610 1656963 1238977 1099098 735523 70339 1255084 950277 1043701 1809258 314568 267875 645344 389127 1161433 434886 582060 1140432 848926 971460 1306606 1186294 127427 103700 1981177 1438179 19642 387580 1651980 1062939 1875757 1440973 482067 1630987 481206 1423461 1421690 368514 45893 655224 638032 1087092 639412 1733066 123555 1702518 1531630 1142046 1006252 958759 1910426 606909 1014186 480913 54574 1051222 1928724 260359 1599743 167826 485696 843826 512068 1220153 1785937 662354 54907 272553 844842 133899 1728566 875353 53851 1397548 629151 378710 651569 1686498 1458378 337335 815580 1032687 1328655 310475 224515 1142954 1656775 1647878 1552965 244066 1798369 1230987 1753981 1520742 830888 155699 482386 1065280 635096 325474 348537 569722 1255230 258991 1661350 732816 336897 1263399 187189 210172 770031 191679 1473837 332174 649480 306799 839031 1724628 576898 353550 279014 1300649 1469303 170472 1717556 20061 194781 1189800 1480238 1420967 286857 1567447 1144364 1150478 977124 934973 1756153 591042 1129511 1594701 654724 1480905 790477 1158858 420664 869949 1623025 959201 61623 1564209 1188069 909055 1918144 592617 1965545 858458 1528519 1954772 721297 545296 739378 1444759 328847 211642 263934 869720 599243 463818 1135350 103466 1627083 1662134 1221469 1124629 201023 667932 1240713 1973305 780326 646170 286383 1251231 1865368 1797024 946773 1173655 122175 530836 1243395 1885867 854673 202548 1010243 1242409 39688 1927101 1949163 1031098 20749 401542 1556420 952777 203460 460414 848942 729476 42498 1552453 1432917 1059286 840761 204783 1764359 502436 128036 398924 460056 481748 1706349 1530176 525946 39848 612318 1265890 1965225 1906023 1165048 89033 1938948 237357 1509893 1542270 1928748 82290 1405669 1752398 1598963 1505613 288632 261541 164851 1863487 801907 1073762 1196980 1515741 1369838 1343903 1011741 917844 43559 578620 570415 1342798 1234611 1057108 1355754 378746 725608 982502 977570 1996098 1789210 1022835 788373 938153 1615516 1408409 1118302 660671 983116 469769 664668 727125 1725416 1720074 1747590 563208 1927238 1979669 309642 1664320 300933 1819973 885303 213870 1956803 830750 920396 98920 1329016 824846 268860 1403948 12983 1717814 1855105 1081668 1114486 1506549 1576144 912249 1611270 1937252 14175 422460 1684546 937349 747239 957062 930412 1357935 849996 1343750 320714 70320 1744404 1280124 732976 1778765 1698799 27242 135076 872976 896747 537070 477059 1293585 693050 1402287 806603 1100382 1025891 566502 1380482 376618 616020 1663005 1043865 1761990 1668434 835457 1419091 1433833 141934 1381508 962016 1961763 1131883 99346 1067858 66608 543360 1861242 119669 32955 1653906 100193 460857 1121052 857692 1994811 1131299 834106 513177 1725366 1618294 139891 1062694 848504 1456666 338470 887884 1780583 992694 1093260 929467 1909478 1377257 755017 450271 843708 1191608 1077012 413874 635904 1925221 187581 1330160 1545952 1334982 1331650 1702615 77904 381783 641553 580113 1086646 128119 378437 921199 1861024 168859 1503726 1031885 1515595 130245 1256549 1485810 315624 101732 1204574 1373964 1204719 391642 42555 100387 1386122 492828 259164 767028 767130 622441 840694 1773485 1016125 970567 1353881 1038318 1648647 1885906 639100 1957638 283533 1577584 1356065 1876640 997730 442356 462825 200635 494844 760222 1684767 252768 1874838 782949 1415545 1609638 1860529 124763 101928 806188 1629346 1516930 1342068 558310 1227014 1149069 593560 675696 896683 1430214 1951316 1474084 1943065 1979147 821014 1457540 585384 1568273 1269333 1754664 761238 1458832 196502 1061851 1143696 162816 230764 705800 347798 846020 335118 1179389 1483380 1323151 1781006 946784 676660 1176864 1517769 960087 893806 1336523 1206410 1571858 1959837 1284055 625030 914105 826672 1359805 1110829 1933832 1046488 1825790 409680 1117299 1429322 1353574 1526174 447468 624731 72429 117817 37999 490899 248283 234064 650015 419609 766663 1978128 844359 831204 1571571 1060619 402022 724925 647615 755330 128517 1553691 206651 1578742 580809 1126852 1510471 1057117 221562 971207 1009749 29996 1320827 1904776 231539 1352036 1642984 1979568 595027 101537 706884 1500185 53469 864805 1240214 1314795 189280 792535 473376 1987684 1302446 739242 768832 628553 609481 1826009 694479 855536 978732 429066 1369404 1781351 1128386 328939 1933958 1995714 1090841 214944 929261 27018 1175080 92867 164579 317792 91387 1761359 1978708 836686 465189 1770123 153176 1459414 1425536 1724517 1601383 794796 979065 855558 455845 1312118 1443423 1800112 1695353 547856 505617 1946290 656657 1244506 96977 1922204 685369 107039 1778914 716797 1938187 894237 1220012 1599923 1248000 790360 1013073 1407791 203680 1476933 827584 129154 1596695 111293 725175 1819570 1030819 378354 1024436 1678168 967674 73164 1098467 264592 1110905 588632 1067571 1232462 399943 436892 292982 602323 1613673 808519 1904186 1526816 123726 917386 171499 564146 598319 1834244 1375415 1469022 1419824 878124 651687 632071 1412198 490380 542701 81973 1116657 12174 746443 1428726 1705093 1888616 1760392 973854 87984 1318154 1722161 225770 996631 1506481 1040625 1100730 379186 694871 395180 1638193 1525280 152788 754532 738992 1952990 298486 1537106 274732 1328383 1459784 1285546 1286785 155708 835175 1538651 619192 286236 907696 528121 1957023 1400812 76011 1284251 1479143 1054462 1772471 788086 1320956 1488045 288783 1346755 824042 1000326 933485 1004621 1001118 1739180 1051889 706802 1760151 1340707 423425 1793199 1774524 1710971 1099764 1750196 1584446 1598159 969570 657851 50178 1767776 1185684 128952 539140 889832 882422 1269034 239402 1606799 694382 1721019 1850709 1218276 1232399 1257459 808799 418819 1441820 1635917 1459818 315397 592330 803731 395238 977298 951992 1411089 870587 441765 1350372 1350303 318611 1426465 1060496 370945 408342 829645 312542 82508 598237 370569 1276875 720145 1129701 634150 6313 975689 74316 1480470 1800894 1864350 1629148 67418 561729 1903091 1929053 253941 38442 1877569 839022 1643718 1665846 1210623 279396 1568165 695721 775507 858442 511568 891473 633940 1833086 1927812 1207693 256832 834829 1180936 933011 1056701 841771 285861 3320 372509 810449 719849 1203734 288947 121064 1378352 309182 47122 1052035 1338433 378767 1085352 529177 644945 367006 1956435 801389 177870 338379 1657742 190419 1378193 429144 1254629 417679 683388 1686820 459772 1124955 1077581 691124 1453990 199982 847385 86216 929040 11628 1796734 72054 595046 113589 281637 728346 411200 735429 370076 385288 1355893 217910 1681021 172580 470112 962593 757816 1943155 1265533 1344251 1008613 50555 1844931 513393 789008 190235 747391 1597424 1053619 80125 359906 771199 275696 1751557 1969501 237017 1154337 404057 290567 1319082 669845 236258 1674764 799072 1740569 962236 1095763 86136 21731 352703 735128 674539 1424941 1039228 210049 1520495 984663 107365 1162075 1135036 1942831 855359 1207619 357308 1025337 17539 1880207 1874459 125406 876860 379114 533099 1135845 1030572 1011691 1236429 891361 147944 1050378 567465 1393214 1291132 1150106 1562641 1146565 1949797 672575 127368 1650926 1226150 1766771 969494 1591110 75183 1904424 1430833 202943 1605375 202238 342186 1674307 1624348 512789 1221107 1090570 1620704 139842 394560 575205 467757 70752 665260 1106979 1388788 1040458 1112351 1080800 976224 1010840 782692 1212553 1887058 1044288 462281 904867 1689200 552252 1184716 1763131 1505408 134775 869976 354551 782661 883975 1937715 1738934 924693 691137 117003 1651597 113061 1160380 1158338 1225958 347399 529064 1360544 1756788 1496325 89110 292926 122636 34635 854107 1472105 1728329 974441 656357 604190 1388371 1823124 477926 364501 482776 864579 979353 586294 655780 228218 298358 1074408 930752 748636 1731314 630947 233711 515948 482234 586617 1914217 545572 1948718 165246 288930 684369 526267 1494844 1766779 1320934 918846 1913574 657550 269193 1587206 44791 613228 103471 575900 392843 1436766 292054 954253 1527968 1357116 339223 1171678 897390 492481 108287 1927984 650234 1157897 1138536 684966 1401647 245048 764555 180362 1777199 1723255 542369 1213526 1078167 814627 1055339 1530838 684626 93975 1790878 1343529 1540974 1795447 1825355 1141480 1260673 1853126 1192931 397821 1007301 641852 1964366 1888162 758835 173397 1598883 442210 1637854 1791055 117180 611270 1536482 1432694 1384532 1999803 135234 243218 516110 1212875 1476063 755650 772192 64548 159051 1388728 1645999 135827 900175 1909573 1584433 186921 1418146 841447 1129029 632838 1279842 1918231 1903738 651792 670661 923496 228348 1725140 1852017 1493657 160663 205081 86170 1986487 1310711 705475 1860175 1111712 189410 753617 1291017 1102632 1650921 1662582 394327 1804477 894405 858569 1901687 946396 595453 1369776 1294783 30729 249975 1981987 1465760 1804977 1828740 433566 1796908 413616 1082846 1703618 380160 77524 1770233 918766 1242258 20757 511338 1213277 445223 1446728 827726 254195 1082030 1454038 871860 94923 705947 81472 582617 1777303 1103132 1036836 884398 1628417 988558 1793865 728229 958323 1350230 692627 633926 1735629 283234 486134 909036 44968 657390 1296485 92066 1436720 100267 415506 1716151 1436389 1634841 769763 1166872 1809730 1511855 1366949 1386805 1838152 312258 1080477 1220604 531553 1478259 228769 586035 1981510 768357 366798 677361 1270363 569486 583917 1090686 1941272 1294919 1104240 1599571 1189832 1980158 234276 1985665 1275399 145814 1372666 856091 419068 1178709 1327787 1165407 926657 971739 1375598 933861 1920625 470755 122747 1353578 653285 734433 434456 912832 1012917 40569 778537 1607346 621450 1339518 840910 1055918 1733822 1616803 833915 574264 422362 882102 887382 741437 1887290 1928943 185670 865772 627661 175436 453758 882149 835224 403644 167593 767347 1592318 1222259 1208789 938690 417048 1566772 583961 1860516 1163071 313053 1000340 416681 955144 1615192 547004 1920135 473664 1449332 504387 1617203 1255497 1752236 1186685 176639 1430270 720879 1311626 1584916 1741027 1060270 1249145 1938986 974387 1826896 23332 881621 1979815 1427856 1960460 74476 600577 129027 1795432 638029 1884299 1340393 1411460 1301286 618160 1821921 1658757 50063 246182 1842161 1367034 1337866 1314438 1614522 936120 8886 440372 672279 371128 1972235 1102724 1231006 680170 992616 152687 204844 1053323 1419353 15899 36223 1761798 1726189 433617 1886889 1692778 1274066 1315668 354405 550180 109096 946333 409401 1528351 679391 585250 1253712 1024263 7108 1289552 592044 1057312 1264440 1785548 1631664 1011720 789864 885616 831238 791108 1274565 1238891 550636 1762229 1460849 1105244 912006 1100673 836788 1429969 314159 1905087 910597 1592542 929679 761298 1271666 1991762 1030349 848877 1136002 1228560 1382321 1932675 165320 482355 200336 1527017 1579887 1021061 54579 1182214 1273754 1851512 237434 1034141 433374 1622183 1919285 714425 971618 508862 1475679 1951910 1611557 438707 1675358 239192 1083702 1567036 1353250 690224 789585 1649374 58524 1354261 944568 1210885 16612 791145 1727413 1105425 1186710 1374481 1389583 1690113 756052 283147 721411 1280870 1507804 335977 1641810 423009 872479 1366638 1215285 1833799 586979 1087707 1164101 1640051 1819875 1729682 946067 684033 1192163 162740 599939 1217490 1818895 1412134 1991800 1282336 666354 1801170 1050891 325606 1070626 1715381 771080 817603 137086 48770 1438136 1129147 331670 1634234 576316 1700031 1243037 1191734 863772 1943793 1053261 1627977 1992803 1614385 936460 429187 1891069 67452 437024 1251409 1187104 648380 90595 1268502 414761 1424566 727995 1877181 651381 163935 467787 1379957 1862612 1268008 1462511 926160 1276584 179149 28772 179960 1147008 84595 608046 1312755 47727 856431 485785 1870434 30288 670772 484823 63096 725594 1597956 199683 470152 5432 22948 1098310 157146 911202 1627969 1437207 249155 1757020 1049102 888359 1447140 384434 858921 821707 31173 811460 788445 1661405 1051046 953167 653985 800081 1223639 210263 1851347 1772023 1701757 1376528 646209 997048 1831394 1987036 848356 516995 957681 285199 996145 1883951 1993894 1514802 649419 1090044 747796 842451 1586849 1099022 373066 1954774 198451 942327 1308306 1270594 430368 1962191 1463613 498842 1572186 1395252 1587933 1409251 1397295 472883 1046841 1309408 588350 573849 1265439 1447228 379832 335220 1055725 120475 1062561 1688722 96292 1731616 658927 374991 819423 174260 887543 374202 1437996 497186 1484587 431396 1424401 402873 1899142 964545 570445 1315594 1294711 923754 1696985 811141 982428 1200970 1086619 1539056 1343479 683302 765142 678326 1750813 1770458 1505644 1041742 669979 1755703 789764 1494983 1687611 1425671 661863 1215863 1944291 1131673 1228338 1652001 774594 781150 1205241 719707 1992495 340675 1382303 438520 1712053 652943 532149 1869282 1508403 541934 1388241 347434 1698362 1938690 1901581 129888 672423 1943782 552332 1863810 1959955 1227468 1644229 604381 505641 1481983 1150181 1030472 511269 1399748 158931 916122 529100 1207453 967021 1240131 1981139 1624929 1724286 1839050 1253073 533640 1738470 821631 371531 346442 536553 1492944 1616482 367541 801469 254990 280744 1153670 1606255 463719 2958 387173 1714798 1098267 46753 1563044 1083868 53693 98757 998601 232722 884046 1611043 29050 1969803 1381861 317845 1481789 570655 1381940 878674 1405529 939700 567064 442855 1821557 1198312 1203360 1512200 975373 1779377 1807647 1871846 642462 963626 632363 348348 1088825 795060 1555734 1499256 788085 518479 1145744 859377 1580929 414040 26054 199601 291072 472081 1496404 1553252 1774628 1581785 578470 1987969 1007610 711691 3512 1876237 217945 748779 1953407 1163085 560891 690558 1485126 916112 1779167 876052 989293 1950902 1341851 703300 1643519 691500 889304 1359746 892480 1129705 413169 367268 1325323 419173 267175 1694194 235046 1692416 1183042 955434 253481 246413 652543 1889408 186024 1384057 897844 1414542 1375147 1755601 917346 1733702 1078779 46773 849690 327617 260679 1196637 784137 1857766 220279 837695 1292246 1131372 1717450 1496692 860052 1233624 1220142 613892 732927 1199076 967210 318712 1685462 834697 850600 874091 1603345 351388 41551 643381 1026522 1451578 378760 629612 335209 1567877 1299899 427389 1984405 1178807 961698 1564265 759694 1916505 1397247 1111240 487212 904605 869589 1704254 7582 903684 1613912 1985780 1786860 1299353 932713 955748 1101242 1198341 717868 83150 292130 1825737 1371492 1045297 1288984 1190621 1669624 204062 1552783 49781 1524384 508628 866783 548961 1022848 74111 1660404 544075 436122 625828 674293 40932 593563 967233 1216381 1892004 1252493 1879617 722636 1454498 1459103 297823 659653 908389 1204106 1717370 1211660 906204 367710 954727 54980 1165118 1220198 1856137 728579 1394812 281670 176896 871008 525802 1524845 1192948 661041 1465151 961436 872842 833652 1939510 1232325 1891318 300223 523529 1834579 422187 1769498 624004 15860 629186 526460 1553218 96605 162525 168316 1523441 13915 1171546 405684 1585529 105519 1084400 1403664 707739 1936346 662521 874367 138109 53015 480326 1531453 676309 1637215 131922 1408447 719196 1724896 1005858 1189575 1704893 651575 730866 1437822 1331225 1965182 1834270 1313299 1762617 1409297 1494270 1506728 1337429 836750 666897 1322190 1123302 1409652 395881 771657 1493524 45398 1553759 745458 923275 966643 269018 1496348 780390 26358 825657 1700443 1686545 1143231 247266 420040 1149795 195630 1232513 483748 1143280 818511 571625 641424 279793 1491234 1022112 1274079 327759 780478 778926 1330173 1783063 1078568 1424689 581408 446217 354147 1250024 1641835 1719023 471600 1909807 473192 259483 1255214 1795316 518128 1120306 1476771 1490645 740446 28027 1943934 342722 1517483 1909545 1734486 1307683 537578 715590 947636 312690 1929674 1972684 110106 1091751 926312 770174 1797558 514162 874079 128924 338281 894876 1998689 758947 1566942 269817 1989046 1263203 1834495 1326192 861588 969189 1997517 207200 1256340 125203 31119 996024 733925 1869890 1248220 1372055 807773 314317 577514 668435 265793 1888508 517329 1879435 1459679 715717 910785 1989 991021 1617535 1469823 982142 1803805 1787117 210953 1103255 719508 13448 1881094 553746 1617333 361574 1082830 571999 1007147 204826 1483105 1982306 141638 720408 827664 927544 318326 925800 1508725 505827 626190 784570 1780234 1517098 350933 1260807 1732200 255687 1668651 1945417 442685 1228128 505498 1289409 1603363 458013 1430959 95762 1569786 308956 1353850 770007 1494192 1568510 948019 1651581 1671791 1088318 1602365 443460 38341 652798 1684607 990544 983737 1612801 1186591 575800 1348575 1339183 1710944 780666 183419 1040251 1704313 8386 1726059 1277033 513538 364999 419530 540080 1275227 60355 1091664 857103 808053 39295 373193 406563 804652 1118053 1785472 1985844 519797 159208 1959614 740427 1803782 1904415 551553 621 1737046 1275722 701890 1523112 1364019 206759 592274 806308 103289 1663559 1372885 955964 1148513 1116325 1649643 1597390 298788 1775103 1574418 205651 436723 1704483 44517 623010 1747471 1139843 714924 261570 1304988 1463188 411071 611253 477141 1161025 1037355 1215230 1175543 1216275 946342 959671 156519 1531688 45501 1522539 1447930 397711 1513118 633924 814753 1594853 1543927 972215 363702 666173 1296567 392599 1007476 109468 1883791 1355284 1795635 1825535 1043716 509379 793876 1766561 982472 718738 1358296 1799141 1073771 658326 241748 1619896 1130862 835782 1550618 1518186 715396 1842537 1457392 1179276 1315853 630559 1752834 1473870 1412497 1421559 35608 1611775 1157660 1406600 1575670 471647 1979108 1416437 401264 1663686 1432366 1886870 1689039 1020729 972395 1681430 503934 128034 1262345 1531476 494786 1616179 1385143 1729947 1564801 1768064 870943 941262 1378836 1838014 427047 1904407 1112163 367557 1785725 417746 1998390 1952588 1008712 1752179 1406899 531045 600326 849452 744255 1399699 1516532 72472 213892 1182551 1013617 1333384 977915 620531 139444 1422865 1650384 891777 1806360 1011123 38499 1383407 205541 1554432 1891373 844498 1373544 906649 231844 302042 790422 548529 715445 753517 1476471 1313623 1068472 1207378 802387 627630 1788219 1386054 1332478 148928 1283308 358649 1953622 1036358 751718 985485 985639 1071719 856165 193079 1453227 1161609 544638 1734541 270265 637458 1242674 470057 224997 332006 1449810 782543 710145 418226 1872920 302132 1051116 656293 1169603 672708 148689 1540832 1299202 1668457 986763 634742 567938 1458494 842249 1837 868934 1337713 441191 767037 309264 1382666 1819585 1741539 1529949 1251427 82572 787077 359203 1206354 421151 1502748 774757 995005 1929215 1849189 61537 1254419 309780 825708 1652207 1906155 1711796 1026083 1919404 1366189 1049858 1968545 983811 1343943 402662 855311 1365649 853773 1373464 282131 1199006 946240 1126625 789272 709877 1827192 1203805 431826 611182 1107980 888815 169380 731307 708890 329153 728054 339605 139477 1438125 590693 1170721 246183 1987850 1754079 1893571 1450048 1198423 1754490 110921 1900378 1926381 1185307 1724239 1096930 973202 866758 460696 185479 428795 1492352 724274 598847 1609130 822547 196278 274161 110294 597951 792916 931997 143834 915944 787994 860725 1589500 1308821 309647 206793 1943220 1480130 229188 171388 1118853 119224 1910517 35227 520116 488045 789264 454010 1540889 1815606 912254 381650 427537 115640 1440360 421510 39200 1707923 1067225 1569132 545896 68057 847668 546047 1882688 498670 1163747 476222 1640622 615506 1860371 1512566 1591914 187721 303276 486430 1814202 897448 823166 109109 399447 135099 1163970 1426518 805780 1657927 733399 1721767 1497451 291625 982724 670391 813670 1365732 1099133 1483156 411611 156572 351215 1534131 1324744 1660337 1184320 1589156 1133328 786249 1926665 927142 949121 1646657 113342 1038593 438287 1947095 160404 260903 1696604 973862 463996 1637717 1739924 1604261 1032435 1880853 1103366 1862448 287650 1665044 555753 1493779 144722 1183779 35944 1912284 1957441 935027 442224 210619 18323 1559347 828648 168954 1882722 1999948 1912273 1623632 1874671 739151 1542455 1759991 1954680 456832 1645304 668686 245535 127787 947221 824089 475908 331814 786081 1261136 1703584 827734 1855581 1397428 845121 498398 1677146 513417 492629 663710 294239 1964812 787839 17299 1294317 396423 1278869 120518 112680 108007 890301 185212 457629 814049 1461779 1392620 1874556 1886727 1175262 26682 1666572 931489 1297442 928870 421289 1760335 1521545 1028015 1815318 1335076 55950 611241 1311223 1553335 126876 1684805 1783684 1860322 410787 1506085 651933 470132 602149 275605 551428 1482419 1397574 526394 423411 1906755 1827635 829519 1044537 1434344 1174666 8880 933839 1484480 328142 1665838 1734033 646957 882219 434278 1802691 1980195 1872374 1601339 1068596 255777 1141848 559179 848610 1466095 1105036 1507881 780945 415858 615713 697793 434921 702739 600416 1102902 1420244 1464548 1264233 1275303 1737249 1910488 1119596 1103738 1044171 198537 1443747 1261419 277811 507560 888383 1109570 1184601 749631 57222 599179 1903440 1535375 1541360 1036442 494015 1381673 1714618 1696211 819288 1619956 1287211 1926989 1207174 1845387 922934 24840 574817 238794 1272837 819052 1862992 585490 1879093 1550723 1571464 1520794 1500245 160644 325871 1681865 673857 1102029 1739868 378374 1326698 592839 1553906 1110270 802381 1588220 722962 1245256 1938339 1629743 1367568 550460 1113734 717793 1447497 878757 1812728 1621116 1868471 1316781 1009361 54124 978655 1495520 1243292 1951175 478860 1542534 862249 1771269 130027 1573451 66502 1017688 1343941 485334 35108 477833 1313521 166040 791622 1784488 614528 112632 485133 1457419 405063 689341 1956781 1468410 778189 1357043 549683 809951 750493 1498187 1664200 763342 514791 1666693 909248 1520785 1420172 472949 343538 1605904 1188967 1112743 570375 1307126 1972494 440198 203020 1401429 812757 471376 582525 1156972 893793 1919993 1185395 1531532 829502 1799212 900601 1848286 238033 1858817 605695 334748 1480188 1037547 938592 1643870 1894156 1250405 215309 90352 364317 1573129 339184 925554 628455 176348 1696771 270186 605747 653929 963657 1728658 391651 1438152 119016 600672 524293 1517560 938299 971072 1697985 1191081 1046950 1149086 274282 1730402 888362 80121 965873 849483 922396 928284 1268655 1688318 948066 1510111 1176750 67405 1481698 871858 157484 575144 592499 765242 551706 1589743 712053 1413456 975134 591726 1679686 1320642 1564345 1872601 758385 1518896 1708053 804734 1959060 1237822 285753 1808884 585740 820384 1718623 308467 1016369 97250 1780893 485370 999113 33844 845746 220450 997229 634863 1765063 996011 1827036 141207 827952 1731064 1681461 240517 213067 1850251 1409817 104077 1387327 582459 714253 1879927 1793434 1370809 981667 757992 246113 32280 1592767 743684 1230372 936645 1163901 805723 665364 459664 1628297 659479 719300 1328543 238667 536818 1511624 1332898 1070542 373799 43766 1989609 919678 674439 1710456 1968816 1655079 1487075 1734458 1844305 887154 1529357 568802 98711 673752 1406355 407669 1677997 1483628 1511442 1027105 1599140 606116 231957 1405562 368782 1400365 5238 1342016 1893603 1537459 1311467 512973 1747070 723546 1899321 1671841 1097982 1507719 401066 717150 1087867 1898324 433184 1298357 1495719 1448869 1332903 1460273 1112264 1604059 84703 1945188 1430423 333016 678930 1435669 579983 1190308 1175719 1449243 1711745 1902516 281962 1140889 1431955 329567 1435537 240433 894640 1702110 1440944 901957 1887306 1380268 325072 1703324 857204 671211 1368392 233002 1667117 1743507 815262 699375 93485 1066905 141416 1584398 1831216 940213 1753322 1183115 263652 243723 72601 1709278 1836375 157605 962362 1955171 1808933 1806671 320171 720573 1043056 373945 1870227 10725 1288847 1128311 23488 1125637 1102527 1233518 787578 870177 1365191 1707022 760636 776976 1021425 576971 1058806 469533 1174466 435231 568586 1087079 414993 1464991 1416556 1639822 120763 1357990 236357 288493 921845 1941514 1471680 543213 774304 265359 504766 133988 333289 77760 620367 590758 959208 453395 1063268 1626587 1885471 1067950 1406021 290746 1526552 423493 1445264 1827700 131836 702715 128136 1373771 1419247 1984847 1435628 290216 1368830 86011 1936520 674199 1079674 1538496 788416 1134636 696051 1154649 223092 1042926 105096 1982293 911673 1480246 690039 302537 1533052 688869 695434 1886635 615958 678492 1227994 1049902 1626393 1409533 1486165 1946524 730497 360512 281902 901949 920466 1579353 463733 391797 666538 834953 176371 1022368 817144 257790 491750 751060 1571384 1647323 709046 487291 335836 1934639 1024323 786256 1521968 1602090 1975502 44783 1974593 199324 1154529 1562670 836168 463201 591123 927185 1189971 905738 1086837 920479 1040901 94530 701379 517075 1851848 701629 419890 1468111 1471488 1529013 500177 92968 1700238 904833 1428498 312629 949694 1078211 1785986 563693 359497 1186193 337238 1995040 1529324 1619939 676112 1429835 1254278 993075 288092 1980220 349150 1556783 41622 365456 883605 1424762 1420652 917687 622722 804727 1386597 5505 1504593 557688 1769791 722469 1590488 1107738 1479430 1357757 1013679 677973 1494977 1172027 1001768 1799265 227453 1349326 142836 1350497 541622 913061 579808 1035602 1501997 646372 1675065 1802362 1176312 52257 1793678 1178704 597856 1281764 1744090 1625518 304502 802801 1893679 298481 218400 1560659 231354 1399013 1577010 1774393 1108753 1454200 1428644 648374 1958336 274617 1350818 1203289 664895 754226 535330 1508198 258565 1248945 1820930 1476399 73650 46597 414796 1148308 233517 805001 1827927 1331882 723042 580788 1998099 1093543 497518 741216 303755 1873726 1014989 841505 473992 1041452 695440 572967 680871 1494527 171839 906498 155860 60353 1245802 1749686 161501 1913543 18420 214670 1452042 653227 1762840 725494 1396994 1241105 1438122 1960716 290336 234209 68745 199938 1627463 1409937 1879304 59981 1999652 1052869 92549 92651 890167 696901 498694 575858 1781109 1798451 1592805 1228728 530286 1832508 1477081 311846 426185 283492 1137538 1366137 908963 364522 1005592 938893 246548 845339 1081128 371682 1205884 193227 1277417 1646278 589281 1392834 1782689 873125 142152 1305667 297608 961002 162050 985297 1962237 1515812 1437008 402536 1190680 270845 1172631 546955 1938010 1902996 152220 300570 1981773 418430 1290325 659708 1184556 1547015 609653 887834 158626 1338021 607083 1254064 1837871 456664 1361292 253966 1525387 576820 60431 1543812 123304 1806580 1496457 1221755 1966200 786104 1957177 383096 1112273 963698 698669 1222884 1622070 1959569 1383154 223684 1430714 807036 984259 713499 819267 1603882 1590110 1986165 314153 163864 1726901 1790518 1355847 1227273 473365 1096679 90540 1749689 1451363 1031190 1210811 751166 1111333 1747586 636686 606379 943435 266056 425156 1015253 1250935 1214109 374885 676219 1917777 1738798 661596 1578793 1642854 73209 64329 936142 1389222 1901152 651297 1259780 227787 338417 671811 1299017 1408064 1404906 300023 1082700 854532 871400 477271 1419589 145162 533419 749962 1028780 953939 274299 724450 1218491 813348 1190907 318165 283578 1088313 628744 1096457 1808635 1259866 1835686 544397 776777 1988360 989260 661334 1536686 1833918 1341217 209222 1497066 312183 1188123 781134 1525237 1380295 809498 1139052 1916640 256552 1196770 1215341 799808 1413127 1624106 1414056 1448828 1572944 1220962 1112323 403365 992375 1150484 1405100 559488 1508560 1440060 595187 507742 346780 1255904 1735565 238417 1714282 733882 1983661 1654066 1850084 76753 806974 603737 431749 821551 1366859 132831 1870452 1113696 1974072 1637000 430580 1875199 567720 617892 1439389 1396016 521656 60412 407004 698334 1611097 609629 78463 1557893 409913 278350 1437817 61285 783290 1381286 1036386 380791 657441 98418 353176 527945 1543127 579349 1998335 1616317 693486 1415080 521491 1229825 1133530 1321560 913135 1123498 699353 1263804 756031 147225 1050026 365266 190012 1594649 422267 1223885 1039389 223814 101377 1365889 613452 540427 81037 1096358 431187 961051 1259932 908516 1060878 1513395 946143 255157 1529634 1503446 876307 602478 1573896 21262 1380536 401307 151819 1763720 1220772 532469 1919947 1260722 12039 583251 35861 211207 77690 1938682 241867 1180859 1448146 940380 886798 1860364 1111216 1986600 911735 1359494 1317662 1012409 1307284 824224 430421 122764 257351 311339 1407369 857693 283155 208202 24188 1983382 20476 198017 1351853 1238878 1049431 709775 1887625 1523459 1613314 1106266 63136 947638 867601 1351169 699125 76487 1529184 1825121 1141737 526390 581771 339051 1372246 1938399 1815500 365375 1438983 841206 1506061 140455 1813393 761844 1260392 905150 1163713 838917 1864450 1821651 1518713 671493 188263 1458153 766105 1891413 1760278 951352 91007 1426648 736127 868776 1621679 662175 765213 687656 804814 1867977 1162190 1261190 98424 1610036 177248 28359 158610 1349133 1202781 1858005 989862 1055099 1974134 46179 1032409 470421 1017402 1837273 748504 1641875 1270182 598740 1813702 1293604 1976429 708770 76459 1785468 1017463 657214 216639 1158177 650785 1157271 230171 765911 1258401 185012 909945 135317 1481484 1573484 1687206 839851 1646066 1114381 420467 1454417 1936370 1485557 864434 656263 808773 48950 1915939 1561680 1818750 1164969 1359275 395486 1029517 1082254 539971 1650091 643371 625028 1348127 1077289 803851 868550 1623022 1591364 1355169 37677 1914048 1796439 1543157 714481 1194155 611175 182006 1375774 895131 772715 419480 1970755 860837 276950 202408 1239178 1033237 1980821 1499801 1530428 228281 1968870 853588 598676 762706 1424891 913715 1554928 1369833 344121 893387 993842 783637 362690 1200423 718932 1105810 1700748 1796745 1128347 1062754 1268661 1121449 171023 270475 112469 242214 1084596 777086 1214151 146934 1924305 236798 855545 1730869 1382444 1180 142283 667795 544200 569560 408418 986657 1687473 1781124 330949 165154 1557783 757574 1117199 1564299 1233965 1331540 741503 896109 598862 148466 636081 1511352 1556823 18944 1914984 1658459 192354 515626 150320 1312489 1261867 709092 96497 1822155 298634 782141 1393892 753354 849193 529213 487609 163730 632404 818825 1320825 824728 1184418 1919139 143926 1677573 113054 1358021 1272715 128796 541992 428433 1783733 397331 1385628 180256 1112105 580290 923446 1502343 1875941 1945185 1573705 114875 307110 1076368 601808 1947682 770490 1954816 295653 1141118 348993 1714833 385069 1839038 503677 212485 1610154 930840 826156 933733 199761 149346 362642 1877618 196468 802180 275998 206631 1779712 130948 1789934 607135 1031943 1532719 454757 195667 1181980 1827289 1908876 1435474 1335930 616695 1309127 449797 3538 877032 1721353 159001 1138146 371695 1356809 1800429 1324194 1887587 665297 309579 1405006 1304927 1998308 911209 1965671 1958085 132045 1752459 763942 995945 321041 1413604 388437 1447452 143499 598903 1795135 10133 1028387 709631 1398460 1802402 844093 1234394 1156705 1632029 1784267 1016480 1800125 323290 1810390 1133117 596179 1468152 871506 1551444 482328 878251 1059023 1008652 412339 1055849 1090175 137092 1571667 439036 806476 795091 640877 1518697 1232791 1348192 491545 977251 1166043 244321 1015494 472145 1123767 1833595 1746491 506167 1169574 148858 1902113 332443 880720 68862 1308186 801826 1761140 568264 840349 627656 1991224 1514756 1518891 859693 1687547 1690119 440603 1348797 1108229 1583484 1609376 317124 1640322 269394 1650476 1049432 1678382 1348123 386652 1279691 598195 1584141 1228065 230250 1980415 1163006 1123047 869960 997775 968762 1844883 1934796 685092 1287958 1717247 1544960 399707 500342 1167910 900984 1489875 571133 493459 1636488 362626 1359345 321603 1530131 93653 10275 585315 768080 855435 1043608 609578 437780 1025045 1733925 235439 134477 1506632 1196024 1651068 1275161 310207 1908921 718715 1707729 1771539 492821 896988 210350 706049 1772311 375634 1610124 1688116 1398338 753508 540319 1556431 236385 926028 54742 935381 529769 415635 1432226 940545 1006698 285690 1178533 1170604 153780 1383237 1983630 69966 1136529 882400 464357 798635 219883 1558778 1739789 1439757 1471806 100196 1841721 1346119 218307 376773 529071 15746 1173722 1093533 1151227 1362911 1184948 719576 585732 1364323 1782132 653018 430540 316674 398030 1353325 1427368 1935495 1374934 1110821 737718 1584987 1505554 1957248 1085690 932741 247295 303206 1537902 890747 1634279 691341 440837 1696050 285601 1831860 1416602 197616 1292460 1197358 210600 392000 39486 1179152 39760 1644500 135444 1616673 860393 1328508 1876877 1983911 1217082 698340 1229598 444870 469813 1105201 1975298 1813374 1464699 1635229 1312822 947809 687325 119630 1924311 1996748 1043303 124419 381983 620089 291409 543339 1927768 1407986 1422821 727697 127415 754231 366626 886297 1998367 1350358 1984401 666546 1433671 444326 1113510 403940 881157 1004543 885480 1359193 121629 616645 1202601 1021879 659012 1863407 1047908 491647 1199205 589027 853815 1295808 1182907 1942214 482874 1124220 1628506 1558974 185484 28207 1629760 517272 169779 1157681 1257108 28284 999770 1830163 261527 1672812 1062152 395302 12966 428149 1204590 509545 1220034 1032371 159894 1016059 1257279 354524 1780884 43244 260298 401142 258208 522031 451829 896384 221658 259577 1125493 34898 1036642 680173 1130490 1031470 627365 1138393 1347574 1722528 448013 957560 267067 969040 1658898 676026 755025 1076019 1165846 1725787 1208511 1766704 168228 1579188 1319170 102701 232746 1420219 1208097 1152750 176723 897171 743900 1128012 222251 607889 307744 999434 811204 354052 335831 248760 1841132 1627280 148497 894195 942049 661931 731647 1103743 598653 408446 74329 1263081 837450 1173644 919263 901352 1137623 1050343 1413835 1195134 1377726 1995593 8380 673005 128890 587135 1171666 868493 54486 1262685 692852 70957 952999 1104159 649229 514024 152173 493701 348486 533407 1505079 1950827 1954346 1608908 1362668 43862 1718206 707452 229957 819624 162518 1796031 728690 740229 344217 236000 357616 891871 1790881 1086744 1448485 188976 409478 960013 709540 486966 901914 1736767 394600 1142216 1501945 1341163 39946 255457 1119955 417080 1288840 853290 1196539 429581 1531807 982126 669205 1131754 30519 990724 1265127 546561 809386 444955 1991977 411779 1770326 1559148 1495317 1636847 22238 3361 1112148 1336770 1035040 1054677 1556771 109795 770431 1518282 268141 396428 1942026 48036 1034234 1269121 1986575 1526021 1201785 22179 1774258 86260 1508513 641061 147861 1207531 1759698 1293499 1797761 1465529 8841 1785638 831172 1148310 344821 1454254 1020731 297692 922443 19417 855480 1244105 1249629 84116 1064154 975268 801819 1721838 601919 1532186 1235247 1947657 1903866 1176383 270246 141306 1094483 1930236 1536335 1092277 1895898 783419 703220 1890850 1908846 388589 798784 1388644 453962 932668 13445 548509 1242986 1409804 1324472 1061898 1416839 175027 924491 577882 171272 698145 1380766 861257 1134898 72023 1061978 330916 871824 971133 1633332 715698 724823 1755527 1182983 1419470 1541017 1918420 705168 329256 1210155 1968633 1939808 1201605 908358 1257715 990490 993304 1650156 179211 1443896 375874 96844 4720 706072 1391834 831323 1481153 1719992 1377206 377909 107841 902998 1358802 1066928 371726 246505 367017 1857701 361817 650509 90069 1531502 1701662 1394079 874667 508777 1064481 1168495 1790314 1733392 348851 1677249 1409643 1529420 102906 1356369 99255 1787131 1054244 908548 245095 213395 31111 99226 1577951 1935486 1343684 1563805 1039022 1864499 1170371 1623255 1902937 1598152 1787759 458535 1065615 1169766 1870943 335487 647285 1089516 1862548 1947932 271567 1798911 759343 1949229 1826360 1794821 1323874 1352195 1899928 671848 1711379 1069500 178126 237457 402479 187963 1140873 883457 175396 1906588 899852 964306 752254 694615 66696 1554848 1865723 789447 241742 1404000 1822922 192932 1354298 197064 137879 861398 1141351 1821551 1592304 1926586 1493202 1916641 1974414 830031 1014272 664625 1459859 205038 1240792 1791711 871448 1607473 1822096 1442880 1263300 1574153 549267 324518 721549 1413333 1146840 770892 1433056 1235945 219366 277201 178987 238605 1583792 1599457 1707892 4797 314739 342789 137978 1610693 890138 364504 881593 1006557 1527758 587740 72882 1089594 1987815 756388 1587238 1607405 1858767 1714482 823482 280557 1752121 1500995 776935 68494 658267 1740033 1002548 1965017 1317325 379337 1296506 54964 1032604 526895 1840443 1259353 373910 322615 190103 1441325 386263 1666405 470012 1980493 1042323 427227 1769438 431883 1378984 1291824 818360 1345333 176922 1659488 1811366 991752 1742094 221985 134989 1910693 101483 1626761 1030061 201522 1939578 172650 1656761 1341653 1666344 1335698 844478 1365424 792033 1066112 518087 1983525 1877092 552556 1189953 1335726 1588203 364348 1557011 496897 344197 1454966 1754957 1615714 105906 1409396 1678609 628429 526812 108419 1314207 784332 1332061 956995 212951 1524928 1931706 1871678 696113 931622 300029 1717352 215369 1890032 1181576 1576150 1177693 1411197 1717177 1124517 1372812 1085482 1579869 319839 309026 1945100 166289 1156784 1715023 1633824 317157 436604 364880 1716221 871929 1212063 1528665 1059007 956172 126767 1009561 181957 1986706 228315 334818 339252 537033 935064 1535683 1801355 1540343 183270 193230 884170 619434 1123424 132570 288535 612157 1750203 1476117 1773141 756808 772993 520977 944693 859287 1021573 60967 1230515 619918 121072 1704001 141623 1610952 1171045 1113532 525061 524524 294617 1564972 916066 1489119 857259 1456897 1363346 649571 100988 1171659 412626 1404542 1261179 1452259 634433 1226690 159874 477826 39429 456013 430151 1919518 1573769 1390646 660832 1593061 1117735 1708475 265417 1346066 1736094 1583322 646608 1666297 1268784 570022 1916157 556018 1173524 763375 1962520 503123 1626121 1303121 273285 1986786 869531 1390345 189707 518144 42353 452860 622599 1118822 214400 1492407 789961 1040395 732371 1839578 1629601 1911919 1220753 467268 282604 906646 997690 635333 269112 100696 514951 979124 256304 1128170 754682 506766 19889 1505427 1993054 1994203 473709 867872 1276518 1336836 234826 747487 261092 295709 1837122 126359 1807171 553335 1139311 1451656 119031 524957 851874 865877 1390631 726645 859248 87657 254851 415988 810475 1633643 1346705 178761 1209838 1760021 1153871 1062382 722203 705542 1362834 1077290 1875472 910870 1579375 1032229 103599 201867 1339201 1454707 1014629 135938 220567 641427 216387 1657720 1194178 100205 574010 1649 48546 1892621 253245 875657 1664822 1452598 441229 807424 83619 964825 1755426 304498 720367 1779245 79459 1664046 1753302 1239780 1849717 1777507 389832 1585406 1633518 905688 997309 1335021 1781671 1559173 1764913 1528133 586800 1116361 1990485 529700 1209738 1101664 700522 1698602 789857 1237039 878538 1618137 309166 1284602 767620 489374 642302 1239763 727031 310524 1555066 1687069 686961 600028 293541 1419306 649841 6361 1353673 802974 76865 1509372 1943463 1247776 1339095 1461144 1519509 1510560 1567543 1968498 624638 343266 410835 1913864 1058362 218094 687086 1855616 1045274 1662495 1208029 775257 1319865 674235 187829 517509 1291127 332332 378501 1926235 477748 341998 1141076 760960 187458 769032 1485575 769335 1749265 687706 693635 1704368 157346 617476 1355410 1994855 1703498 1622358 182718 1565574 498057 132285 147661 1471127 204022 270758 1479042 1830596 1537377 909081 1198484 1089144 669128 1779189 1695016 1819627 340826 1705205 53062 1238085 1886299 1463255 1621553 1645224 1742828 17073 1482753 1013175 1862052 651446 1677712 238910 1642912 864731 1580344 384759 488877 222028 1651126 1386757 1389448 454259 882041 1086471 1902140 1796833 1354676 1867841 1906725 1830399 1097000 1726763 1567695 391315 751031 566518 1402086 97498 1425044 1639627 216932 71806 797089 1515361 103139 708389 1727984 909872 1051380 1652386 1263515 1045587 783920 801758 1660457 1269818 812592 40249 1674585 87841 223147 307220 1181399 923638 74248 1736913 873987 1920591 514311 725533 721649 267454 1075172 1649450 1999613 1032357 1823832 1917442 228728 858387 611764 965963 1742813 1802358 1649772 1817306 158811 110008 1130891 671353 510265 528950 451624 704888 283989 762962 1261117 930402 15441 331401 689722 1798298 627826 594323 959258 655236 1167185 1524733 1119618 889140 400255 1098971 1098012 1054126 1293554 124063 1907133 893252 46442 1864587 8432 1358837 1227683 1056951 573712 1152023 569984 1877701 1957143 1229257 891179 736852 375658 467055 596483 1581558 399520 1621003 810920 1672677 1818994 1941852 1221293 1701054 23612 1068503 1321370 1609105 297230 1580787 1012062 1960854 1437397 548346 815561 639717 492531 1193736 1602150 1706818 395668 1198273 1760299 112246 420739 470519 1197486 440093 96463 858299 1693483 1073691 715424 465123 199356 1286010 1968680 1049209 1927123 120700 478178 1477005 893953 1050630 108345 1309710 1404158 1343108 1555150 1782485 1492845 502516 1890985 182272 1408208 324634 190021 1353683 618477 716383 1508655 1338182 1660410 371905 1200937 1664793 1075739 1261498 121663 1568440 1739333 899484 977762 1511484 451333 415961 1328759 289206 1607781 1021946 1440798 646025 257011 725638 1151738 1315649 636543 1808164 316923 1599814 1368888 1368398 1164848 59102 1292032 1819990 1556120 526775 868366 535849 498166 614970 987995 53191 237014 311178 1886331 1484706 1752873 622624 1179064 1934972 196641 1647438 765258 124929 383400 1089799 1712730 295192 357913 1635293 1338534 875907 1996728 450290 1440322 17044 1003509 270157 458274 160536 1375555 841656 1194734 115477 1231208 1275529 1916746 1413329 1116537 479344 857872 1351398 1649753 65058 1367367 642333 1982371 1974114 136183 1560751 1106854 1605230 881031 468045 924385 15370 1741579 431545 1659276 1540228 1179052 793455 1782104 1208621 759540 576322 963672 534177 7154 472951 1502731 435659 191797 1998077 1131979 1892673 18131 1267 285277 1399321 1104685 977526 338218 1725991 1592303 1743647 1767913 334652 1649891 1163 1957752 650189 1442487 1823043 1316925 270123 485616 1336998 5179 1352978 429374 1067996 1478035 484259 635160 195972 1173193 1766312 1959523 418203 362457 702632 1739218 1436634 1223663 565546 1312135 1558968 508881 1699144 1205564 154955 926781 549693 961969 1501126 1625949 942627 1334107 625135 583145 1597002 483025 164701 1018857 1022741 1622494 1981877 1126897 1300868 513584 71795 656854 133889 393872 1797900 1648983 1342805 749730 1203589 999098 1189874 1807152 595180 1899843 807840 262859 1456949 866049 1775953 226624 1081214 1642731 1985504 170328 234465 985217 1184998 1262487 1578487 1210796 803745 1268559 1460109 282423 1163921 854971 1968772 1525334 3208 222077 1610364 1650338 909156 1037611 1957239 917091 1746141 778813 20096 294494 1211939 974946 1132924 1990609 112522 882372 857753 460708 1371908 1383630 563388 1343185 1425567 1528247 899946 654650 1842514 1066257 1823384 1446216 65045 1798687 1714692 1718796 408306 1764479 241208 569297 1507501 1331193 683507 1420744 1305900 1571955 1257463 1619834 863340 363825 1246049 1749306 450544 1385844 890945 1641743 285323 568438 1239575 1827569 120451 131229 753829 1625855 1274600 174232 1446002 984843 1718229 1772799 1876949 913836 1766321 1654844 8823 1908739 628635 844718 1024697 760564 1535449 1909677 1978254 1680507 1777929 1398346 970578 1015719 631049 1098931 255431 125438 654068 97267 989077 694766 1299110 1080979 1113107 1371324 1270106 679154 881754 797587 1474775 1573257 586235 597010 1308124 1974545 1191125 1108786 893880 241009 156022 1496962 481194 1980513 889091 1982886 216126 1330323 471650 911852 148454 460731 953688 1505805 366169 1900351 1382766 23744 291187 1417271 1831067 1399687 1794068 303042 1611482 1770342 543336 233589 1650457 1986260 824109 697290 91269 1004604 266598 462473 1206388 1769503 1525833 1675227 1742066 1717688 640494 554731 1707249 96024 1895396 1093811 1950544 627579 1528761 671066 126247 1886122 104559 1486259 1116585 967345 84777 170414 865558 1300619 869077 1867166 1097717 648238 741743 775544 1712503 1174257 870116 1434745 1898482 1039215 1981377 1614849 268136 1929254 1489113 1234925 353536 1679229 262313 155293 1090788 558112 1308575 677988 1579111 1983154 78957 1209077 1862501 1991107 603932 825216 462300 1894852 463611 726094 1748639 1233210 1829039 1039141 1217086 699973 1036219 1997800 165526 184584 98172 1151591 1054911 949575 1778372 1108865 1861357 152491 423512 835771 1695897 386872 9423 1052450 1357731 1494226 219889 1297054 409685 339270 1437302 1959586 1460319 1762971 1798075 1869533 1174271 1909213 1223289 1349658 924783 1384524 1269980 684565 1913516 1823968 1552303 260085 1030211 324885 608976 571693 603818 856323 744695 1911636 724866 412374 466734 1310373 43650 1497261 1088040 352567 1590259 958887 1725480 1153140 961987 1403747 972681 1446404 694524 1291332 1536556 1589778 219887 1224293 304861 111093 329594 596662 364364 1959665 976945 357032 1016497 1134573 1652364 223892 344318 1977983 1994328 1430209 1942204 1272247 914099 1620076 83586 1266829 1437622 349875 821956 1105605 476497 1387609 1535875 1216540 1488081 1716103 1786752 161033 647227 1308334 1238765 9620 1461857 1124385 1294819 956951 378802 247578 1628271 1048564 602427 702091 528606 521109 60216 1428231 1304277 157227 1487657 1950444 569622 465974 1450172 406327 1074846 1803470 1932357 1163760 403194 1025413 921787 666678 554513 929212 135890 1577264 872315 340031 664972 1708553 1464901 413321 601680 1226066 387047 908593 255997 1080660 1891709 1443739 1065217 902093 1055488 1875096 1295852 165140 194909 30797 894996 1434698 1238680 778355 767969 1253575 1152090 244220 391310 1695078 77817 1416559 48028 212650 512023 1060024 580104 858071 1121527 1483774 1955000 1265707 1642795 781205 1284185 783204 237658 66314 1142706 274086 74695 1912779 203792 1166930 964610 63125 1333472 1119977 419311 1839671 1062202 1890810 402499 1832713 1236235 1976716 1852911 987800 204897 859642 485306 472415 971024 153032 103457 100465 48080 869082 417717 1246737 973475 788602 36733 899264 1378928 1596706 629161 1133551 540899 1192305 1423206 663365 1228223 1581196 3975 1589960 1311314 1440836 754192 786000 452732 440154 1753806 1452210 83849 1106510 1276970 1400203 578683 801278 1843528 959625 1396871 1381278 1533031 1111869 894783 550520 373472 789670 1540415 1822230 113529 279938 868384 1830926 1355476 538970 771483 87490 991762 1532414 1331346 633824 86748 1180076 1726547 418499 922237 267413 1062374 732660 1825148 1102854 1632359 205537 1047108 1039044 1745935 766248 746643 1166516 1641864 126366 958120 550353 1483583 485560 68009 697186 927779 917044 868429 293047 1969923 1856323 1054544 886846 1330707 278763 1330621 1674428 1398701 347763 1066344 269634 126226 174952 1240255 494251 1837374 502308 981761 206761 927079 1713425 940764 1601058 670499 1885134 1539685 1638889 325820 544054 1835577 1647307 510358 1442092 1724232 1384098 1930986 945422 855761 1831285 133312 1618179 415085 1389058 567985 1115954 1174339 1617250 1358378 851110 1323289 697409 4457 600446 902695 45399 87785 1770464 1967540 425526 303166 501603 966615 1338461 1320448 459406 412165 1071084 1356414 191646 777318 1419965 283706 1142360 1321585 1773482 1899042 1889564 684446 1491896 1885805 1843212 166919 912429 1530458 472610 400939 1407577 1528585 1760059 901398 328164 1549057 650467 1276468 957354 1914430 692849 606665 300293 1829480 1590301 622691 1069190 1164966 1175601 286077 1139083 1420671 1957010 1491052 316172 526737 1156550 470646 1651668 100719 961378 1855546 863079 1139715 1595056 521394 1125685 807747 1408860 1655100 1175814 234559 1149784 1103514 1188662 377892 70313 297204 1719650 241287 563 415608 1857187 1002712 1048859 1066941 130643 1185250 1380719 1539351 379815 269859 658776 14306 1986203 838441 950609 1613830 1110189 385963 1407643 112197 534530 1599611 864719 228625 565116 1593868 616900 88985 429451 1554088 1986021 377459 679447 652919 1311677 382599 809117 1688242 1276290 1422136 1440296 790730 917990 635422 146533 599600 1223291 1936257 507327 88190 564874 1277672 1087244 1909947 172973 787590 1615442 1227189 1939354 1349357 1810803 1117083 281629 929498 956517 721986 1146690 647469 840064 1807466 1402544 1154059 1899448 1018992 191140 1586656 1607082 1615242 633729 257403 1104708 1301955 534534 1452531 1605174 1429197 1169094 568157 1254346 1888681 910481 1234582 1717867 721477 293052 451994 1966504 1469953 506842 1253680 1074454 1184880 30003 1210109 301995 674446 549400 640244 1161685 1662935 213039 1465864 1685325 333287 1785074 559633 1090306 1633778 1144461 1509615 457121 1336224 1705942 1838245 672797 143126 1044529 1471218 1036542 825822 998628 574692 562771 668703 1673403 1918256 1340203 853823 141566 401914 210646 1090772 670488 737575 220810 1550334 1546740 162769 1728887 1537741 1337142 1522774 1196830 1549983 1118444 303777 93177 901961 538469 666556 1775282 1612720 692591 1648492 152558 758136 1429808 1182156 1360266 637753 125395 1119390 276037 977522 1262383 1515402 1451990 294254 836454 1545010 371594 386473 735520 1553185 459881 1249682 1341765 1132242 449042 1225388 1397648 1506631 974088 127315 443553 850214 413014 1434582 283473 1445326 507422 1763149 190271 1153827 1933711 215597 74842 508494 1201160 65205 289531 439413 1504813 364429 27690 1977286 479633 1639732 1496930 517916 1678522 914470 710337 212463 753698 1727449 1566025 1836141 283725 31632 1899732 549993 1006413 921765 533175 959566 1249711 1142228 991429 247895 1321471 1847569 963190 1942450 1242149 641460 478176 501426 854943 1043197 186665 953141 564878 714681 940725 1736435 368573 259942 1091216 1725919 472663 1191493 1643641 1652904 139492 386862 1338819 376510 746176 1135417 323711 174788 1861595 1009964 987401 1641023 1018278 400482 1628357 1653160 1433719 487871 477254 1721405 1192098 1161016 1412310 704996 1014594 1204882 1839135 330446 1617185 521563 688941 86252 1222671 408417 766727 933594 897610 1537084 1316968 1728137 547885 154315 820351 1442414 1091868 785068 620085 265797 1661151 1088475 447236 1567429 77602 719708 734394 1117540 687903 1152382 1314490 286590 1894546 29682 1547125 1668384 617671 1149908 74579 1301900 119432 1503936 1379021 252074 342908 1304354 912085 1397438 897257 898015 1478652 176046 1620359 1218620 1300259 1210327 1783200 87738 1410394 1245953 102803 340787 510259 986635 332189 1938211 1196266 1326436 1395516 170922 1003926 963471 1227799 73247 1288862 1919134 1836205 1108851 83790 262924 911145 556492 1155509 1036734 1936231 526868 1611375 505256 1147879 1135752 1306924 1541794 676613 1479981 1654683 344347 1960819 594067 254855 1395318 1146363 484102 401441 1346083 447676 849950 365602 1739446 1788377 886751 96927 2905 177674 1491151 841069 739333 637589 957066 927001 108495 1718999 794759 1682151 843966 1520354 1158163 854427 1027713 1409671 1480456 738083 369766 367177 444717 832510 1553232 944995 325390 1926486 582653 1078766 1217279 515464 1090478 1458790 1559407 781474 1176824 1310814 1361660 1664100 860720 1574600 1667592 1906220 134952 734397 1146436 401715 1955713 1690715 16400 1688236 1223108 971752 950251 317549 530334 1431408 1513812 561394 1204170 1065044 1918725 1548214 1339085 1059732 1357563 796873 322094 1941338 952168 1472516 1923530 302029 1751918 213901 1599846 1583660 19223 1047845 750745 487916 1249450 184942 165566 1376749 306924 1482590 1501947 736948 275449 1083198 560174 1578682 1730819 1767066 1887510 43386 350094 1151763 1117780 1806520 382634 442673 872735 852948 1448182 1193440 669681 391730 1494790 389955 662991 1839882 1407255 870341 1247768 920104 892670 858716 1676643 1715562 1606332 1486380 1797831 1252152 256959 796602 1607005 811803 1168799 1875100 113701 544453 437353 939891 592090 1607806 233254 978405 1549434 302805 964454 896933 54552 1742119 832622 1815971 1025301 357950 592950 1590090 1679193 1182436 178545 992816 1835322 1131859 1480980 1021842 914438 391501 833459 1540165 1486169 1834411 191207 1036369 1025833 1216658 1555345 418448 1676179 83248 256639 1421743 1514035 694867 418302 1361047 1470393 248168 1316541 1691139 702800 1244549 1564424 315432 604677 780204 461138 151051 1090598 863386 425888 1689782 1427745 843028 307204 999377 1740930 1654839 759851 720807 959144 1264788 1548547 887581 655072 1704849 1900362 15259 729276 1341356 1324296 695545 1732502 1900297 1611915 1094809 1785703 2035 1476439 1557447 178321 495944 470138 148380 200567 1483379 23115 275169 15266 540969 327935 1174419 871953 1180412 1550492 1602796 675134 1926340 985156 1257716 1943713 602154 1867258 501571 1030547 646890 1294835 1258241 1265531 1983445 1427341 1987252 569389 1231853 84622 1967069 25619 1699299 588345 1437401 20238 1246820 44778 1745195 1081597 457680 888223 1503518 1418944 353288 1976718 512507 566288 1248422 239531 865580 1747670 125857 658911 1671706 125175 931869 908425 279057 594248 302046 1248437 1780508 57497 1434070 1235568 259251 181550 1638596 899232 1971762 865961 1265545 1717601 470991 1378658 78664 1398639 623680 184946 1614631 1697990 262831 537168 683472 1515370 15287 1685971 615292 263665 1684299 233894 345232 5050 479080 357006 1097664 310078 943376 1539425 522348 321615 1461064 808326 1924768 1145685 152713 919137 169421 1200880 159468 1131249 100191 1740156 1420920 611741 921928 905040 1662868 756769 1149562 1452890 1540587 668694 617190 124057 906918 879242 1586542 406107 1179382 1412432 611083 1055382 974586 325997 830917 1360426 1615425 693258 595943 1231212 571760 760927 1904845 1693150 1010654 340873 1092791 1884523 1806567 999088 1108026 1512818 1810741 580650 24373 398056 43558 1580106 1428712 421220 1346514 54178 1275556 1678188 771605 196583 656448 509503 280707 377638 1118033 1829237 802446 309362 326638 815881 1463729 122068 1158721 1953694 808086 1529256 1552720 282134 1219301 989438 1551511 238562 1043974 1841602 521078 643521 1404654 637848 542994 1747372 799478 151283 1741681 1239534 1789465 1192864 769 485706 1964751 24444 991640 827049 1439596 358752 1363109 1699184 712325 1933797 1740405 509493 1413709 259727 1062823 365926 1172869 848844 425001 61546 502812 1265816 507622 477965 1230023 1162866 468679 1594497 842169 867501 1106561 1964970 1772226 1257803 964311 808379 751632 1341442 827518 59937 842415 1005540 723498 400213 1468149 1777669 524118 1265400 188939 1135129 766468 746961 1184775 386958 1442544 152451 1457330 1409742 1059101 1597495 941092 172219 1948723 1663312 1440388 585376 551365 61261 998523 253018 1540291 345664 452821 1762821 1770269 1733989 752174 392283 445062 1550626 1956725 397658 1149366 949228 1393745 1288757 350588 319090 1192924 1190505 1701134 25427 1781009 1062602 1644723 9466 773316 297541 592815 978556 880414 663112 1840371 1754083 928573 471460 988075 252061 1704834 1953020 1701881 453784 1499176 775549 599434 1850978 1693488 52239 1756612 281535 1902201 311398 749693 1864132 938195 1376036 1323871 640718 74345 1088845 1114269 432537 1102062 1536774 1370865 511348 313741 927171 686541 617109 1422567 1290801 1418831 381953 810840 765624 707669 1456335 1832604 772339 1046018 962972 1510292 720662 1789756 229079 152575 893531 747486 1558069 1943126 250205 54859 1124362 1683879 1783787 683382 152669 1766475 109350 1148999 466564 411904 1852968 711730 246566 60598 844338 1854901 101197 1594762 540285 2984 287169 970078 1404492 1340122 949644 876809 1032239 801754 951318 640324 270040 1812830 866489 1776563 728257 1127678 768319 1209060 1050497 1775277 1396363 1257297 1825483 91730 1376612 1281264 965487 1739300 1824806 997816 1852955 383002 1404836 402578 285463 1593413 1553775 1329040 1687228 242075 1394926 202979 731513 1503545 623667 1552804 1598156 1888908 248275 1787973 602224 1789915 459093 1339703 1201599 238158 552355 317432 1110430 910751 1900598 508935 1312400 1930374 1404627 1975771 1003352 874581 1463717 582758 1408818 626888 888429 1761041 1852167 502947 1466073 1917489 919676 545305 323375 55228 492008 1046378 1069704 1476441 1200563 185485 1266669 1387796 639578 196752 798117 757304 326456 1289517 664563 1168506 195444 1429145 591907 1480923 1211950 1388270 1132700 194061 404549 830510 350424 1482271 1279885 822832 283490 402659 356232 1031170 978962 1438166 1056586 1528409 600259 886100 957683 740436 332330 1416483 1548698 297070 214685 526900 111673 1963717 1694550 551512 1647474 742580 447246 1157945 1708460 1316131 1948350 911099 1735364 1036471 644237 66682 279042 400101 1613424 462787 100568 395260 1489417 835867 543416 135367 4666 266897 1328484 790297 394204 1865290 327300 607428 125844 692177 1232419 1767096 644265 1266106 1400297 720999 1406107 649704 1580408 693169 1753391 518059 1730701 1506777 368535 1916481 613836 278093 1271900 1919138 1979816 1030929 1424218 835442 865400 837281 1382047 943562 372337 194614 83316 1656028 1716381 465924 1125517 95434 1866456 341969 215111 1690370 1845421 1528103 424384 1354993 1924115 366123 1866819 16194 1021626 1351032 420695 947655 150085 1459694 407548 1503302 203522 865264 1147390 1571043 818811 1300612 1811615 1011073 526005 95955 845451 278814 804529 1000978 1882947 950014 597991 642673 1580688 1834880 319508 1845395 1479478 103759 1369167 1576221 520317 655664 1073035 313352 1929048 1012238 588193 1305687 1173144 572168 68512 1251935 1380024 1837123 1007741 962161 1347806 848488 1352166 1018135 747741 435463 1760109 298033 961580 1281579 1896897 414422 1619778 500990 1105704 1812614 1707110 342760 1638731 830200 164431 1369200 1795496 523288 182407 475670 1313407 669154 1286019 1503675 1580002 1999983 785335 1637554 449260 1084358 1413416 1568971 1831830 147651 940483 742896 1342599 1163315 1613101 651021 624238 1286654 136138 1646597 1394707 1584379 1962059 249393 1060153 942614 1454129 1732717 57029 578156 519435 103091 1240642 1820862 627860 392346 1556532 798560 966683 452087 1933472 299320 1518992 1966217 1885792 804275 856991 1181223 497321 538127 1062799 138032 362018 1288950 1329811 458462 1817443 1628619 799821 1292772 1703884 1078237 454663 215386 1425793 340232 1116129 361177 1605725 417505 1686295 1124541 210768 856257 21223 1019072 1555771 282203 417328 506635 1639384 1907297 1512050 1129280 1604098 1682401 900556 605167 1108868 390583 1670813 1224503 959582 1532925 753708 1161695 1520667 426606 560503 1625067 1527784 564425 1137255 1691768 508825 1843767 1962595 244460 428283 1397607 871998 1449273 639876 1982731 718392 1514157 1133579 1893200 564886 1039698 940041 776480 1010253 904601 1568198 981136 514749 1716815 1040260 170056 1228410 1025321 1563293 1283260 172698 779021 1267909 1225273 699546 715380 1191983 1454318 1624881 259134 1483029 1401404 944393 147091 385830 1571794 617140 836437 1782678 1284178 598776 1321312 699461 350833 431179 966427 1860599 9496 1068238 1104600 1972256 142430 868232 780623 261243 448445 1677653 284652 1778185 1912057 1736838 725669 843319 1616624 277570 142936 68646 1928419 842787 1132442 170017 1637588 897154 1724229 1901016 1447426 558844 1748896 1985647 258459 983791 1248890 117356 965167 1016419 1204280 1317150 1620501 567535 952708 1110917 835468 951343 1123799 1087568 967046 1394541 88337 613213 333978 18280 811503 1061446 109726 1637879 1013639 47546 736801 505634 900231 210453 938494 1248062 709447 892834 1066742 1769664 498022 1680024 1394676 1690324 1342684 1362373 22526 1874637 1883778 589517 510170 1810879 1202287 1936729 866786 364293 136194 1794203 52984 1865517 314702 1998123 63375 1694051 635949 1293354 549729 1760220 542710 798125 888384 1886390 226354 1425692 826831 100931 833770 1722783 848637 1945891 1759552 1646379 1937981 1024536 1325993 1541087 1539913 1983491 1422888 393409 1740479 1752518 560438 800379 1265889 471785 867126 1086240 404696 1207097 1971301 929824 16304 118188 129520 646410 1146108 994180 527997 879875 932109 1204589 1501605 1359218 662734 1283913 127078 1042342 1907664 972103 1939512 44631 771269 826964 106822 229942 1009778 72460 1858232 212275 851514 304441 1893690 1288881 639568 1284467 1035171 128970 92551 1698952 935344 970596 485060 508913 1725929 1081784 1729066 251601 862099 406911 361714 1287087 275598 76377 1387640 1459922 173472 1487701 1667210 957418 224403 320383 1895009 1055080 868483 373503 770397 746725 1384742 1172981 996748 404437 140562 1392625 1294352 281384 454229 284930 939029 1866334 1966640 443575 634707 1798881 1862164 1923955 1230176 439741 1619738 1018226 1654294 56986 1636623 1838131 1858634 1795726 1229489 1343736 1336182 1557498 1716672 1284622 1948419 1254053 681155 558633 1362658 1378919 903881 1925541 185329 1553990 259398 1354865 1985819 919297 1290896 1156835 333324 818703 775929 836304 1921756 203701 22892 84739 355154 1616066 835070 1196588 1398721 609926 1796969 648468 374877 1231157 482439 61663 274628 1117560 873655 1498526 1825491 1867362 440658 514589 937856 1901382 1823989 371307 743278 482574 1130191 647823 427153 672203 1185198 1434988 1147635 285418 1480194 1681556 265209 1454345 1210777 1617012 895015 370476 73121 291471 1157791 930552 1697664 1284284 385782 1929792 1487725 32884 747448 42736 1914521 539162 511662 560505 335745 194738 1385498 551258 1769365 1155521 454001 1684030 886155 1605455 165190 32400 613199 1146752 236163 695349 657030 953271 265431 866014 1946627 1677017 981827 1249279 223433 69422 1830477 981400 602706 239581 463072 1107439 1992502 880459 1228201 547219 54040 558386 1160576 1962165 1505760 560197 1642303 267639 1989780 1051058 1013789 678904 328406 1170139 614650 601734 1425167 1560764 366578 959392 1478039 1156193 948077 700687 933728 553053 629450 1068445 1334464 641555 110440 1610006 543612 1898908 715441 1748748 939206 1071756 1422577 680566 1703515 348961 1163070 1298136 1994190 1296636 333253 46787 787280 1392808 921453 1218457 424017 630919 616836 1662215 1994041 1579409 1118493 1569873 499675 95744 112948 470393 448443 1854668 1871224 1525968 645842 1747352 281455 1998364 71392 1100812 446982 1156299 1713436 1021480 1719917 5403 1669640 1032894 1589954 1626367 1959102 1813882 1089489 287147 1066249 598790 527375 1857657 1946321 1886915 1659495 1151685 1241816 1275510 1878686 1018299 511130 1880685 1331987 1258033 1668132 488934 1915853 1109986 279340 1362136 1813867 1750434 755278 1423429 273713 893100 751016 486603 470957 907315 424022 1906054 1264145 215213 1689264 779762 3626 810241 1271723 573428 339146 1417612 1377196 958688 86108 1269566 678830 1574419 233420 1750419 1274978 147353 1969161 1442194 1978520 96826 855800 1343683 1631152 1431217 441773 989061 560965 1524533 1952395 1394560 376961 1574132 657514 302881 125401 435423 1530364 1900910 751119 1423859 1354471 493562 1194004 1334104 761044 211715 1168581 1904520 694469 5820 371890 1945729 1817521 640701 1800797 726342 999 1829878 1309604 1463359 1209094 569467 1399728 1155281 1636207 301199 1734716 1048769 248155 551485 812533 1909748 280902 1500524 1948854 1759071 951627 335059 1379665 1711238 508649 934499 921334 1969628 452028 860159 1053542 847234 383318 576336 140784 503927 1486677 512119 1620819 504930 190150 70947 1207085 134977 373527 120596 1856207 866426 957285 1109755 511941 1509307 1877659 1417269 1348504 14357 869154 1829028 1543976 41615 253908 353883 852872 240128 1808461 797047 1200875 348821 1277047 983201 1884150 800180 229585 1548455 781969 494695 245666 1066750 1709219 1163173 72036 901503 1336787 1507535 1069235 1577590 835719 696312 375183 1762878 606104 687470 67884 1487526 1196291 513827 220131 1964806 1070509 787345 528784 1865297 741060 1405380 693595 1711901 1009451 191216 998312 192038 1648294 1602987 1184037 883420 1022015 620487 1264905 1835530 84182 1533066 720995 1863113 429845 1260926 1672726 852207 240388 1138386 1506835 890172 1197479 1762835 1803453 579110 215221 1126674 338304 1119921 226985 1229711 574529 489673 115891 1126934 1066626 1035162 311436 1587499 86867 1420698 900201 690699 1423302 1890096 1869621 5476 804686 1615407 1392221 1132943 1020328 731834 673265 802644 1951191 448212 36770 486215 980361 1849766 1916183 45900 36782 1235668 753189 622260 291548 1900481 594599 1724918 1189162 548799 935585 685196 1156164 1756404 1544065 1606774 1946146 230014 427259 1200025 296436 1482382 1808903 432888 86034 204134 171140 607450 1776141 1711452 664932 1639654 794959 529547 1183794 1821306 784739 1859769 1856476 821804 44423 122144 1796470 772913 1838123 1814957 1306166 1765672 1848919 837965 118521 71957 1935460 1283054 969037 166226 641573 1894410 1557203 466618 1840105 1287963 1721769 56576 1879929 891522 171222 1747110 513237 1384102 46068 1863683 575320 1860105 994784 1738902 262165 549448 1712202 745257 939780 1531868 1669144 1528596 139185 1184076 41194 405923 373855 1823139 1706324 503200 1268956 1190812 1213314 1487963 1195523 1569209 841607 1102073 394828 1249152 589157 1922400 167805 99143 1668785 799870 794804 1859164 1043941 1694870 1831673 1922460 189612 1347156 118248 1505129 475021 1088157 1617595 1849148 476649 1057289 1944459 484846 554920 662773 1828914 990980 1145982 867205 232163 577797 741722 735935 1322747 1047151 1710328 756865 626331 1664636 575810 1282891 1466427 1618966 1849714 1298513 808962 1139491 175851 514835 1197012 741732 1174235 1723267 1673567 1127983 514724 1098614 1235599 613165 880650 1163685 1142454 54639 811121 1188577 341527 819545 726428 612871 306599 1715005 386717 1041884 1502052 1100868 1070917 956593 1275679 1921581 43855 1142612 1731542 1245897 595914 300956 418991 736149 915552 1433223 821826 221448 527746 638233 742647 704651 1816385 1985475 471184 856864 427007 324688 727206 298972 1928848 1774295 303413 862105 1749875 873502 1939300 1925210 818597 520970 1839333 1760539 1622351 638711 149110 1200358 804448 219418 34209 159852 1963502 1789366 1653082 981016 350333 858918 530033 1459798 1541694 1794741 976080 1108653 133436 457471 211553 1080517 1824136 1681207 893157 1598926 1214969 628641 1932069 354696 416529 984333 1198989 1073946 1048063 618114 1783421 135607 645397 683436 1395274 49369 1569014 1539842 610319 1735339 975336 1311565 182202 1062945 571648 294792 770248 820464 457957 768374 451345 761475 180424 844077 1036541 339340 157165 1104885 505477 42530 753894 554475 932395 932032 1009184 995753 1421450 473150 1691635 991 101375 1753547 1130451 1397704 19034 1426120 32883 196366 904292 1384883 1033309 12343 523528 804622 1640524 427713 530818 56516 650252 61990 656396 1848813 1946559 1769701 291059 829393 1182549 1923846 141157 1845052 1965906 815547 1133947 1736340 1825551 528022 1744057 1386013 1439445 555797 379772 635814 1222045 1287402 752243 1092309 630517 1493240 1881932 1280924 391518 1206380 1798413 1725916 1719363 565410 1856420 771149 1387593 1591309 1197413 1922206 1295372 394081 1367236 1234102 1951774 579411 845190 13429 899016 1618444 1230580 231192 1301183 1904296 1246525 1753797 741203 195891 150240 1957234 567877 1294694 1323163 198448 1997434 1887023 1295946 1722556 417323 1360454 840916 488658 1059966 222581 983552 404032 1143643 1395083 737696 761686 471551 1800262 807419 870048 343360 173065 299724 77667 1288534 1533819 99379 1587174 1331130 1645528 627247 1709798 1693170 260441 486068 897668 508972 1516542 1338422 1398232 1550711 859796 521028 804270 1301444 867946 467490 666867 1805305 1374838 554805 384439 282112 391085 1939319 1617005 1406000 1572496 859252 917674 757248 554996 160311 1816410 585184 905354 1360772 1196305 528418 1229054 573838 657253 420931 1471852 1984108 816165 314448 437438 1138123 1411430 1274823 1936960 1222507 271439 275273 295914 1726297 1433500 1667297 459859 1325800 1957212 675192 1862932 428214 1595125 1473618 181209 1447301 643731 1127299 965992 569412 764050 1918051 1172504 827836 1959089 1009792 184366 1411543 1594050 1860932 1928588 104357 625907 136426 963623 1230595 480161 643035 1226953 409811 355575 1353021 1278720 1086712 1127447 1907558 298068 714384 258260 1907608 471727 657879 533930 1925981 1625841 1674745 137221 745721 340836 522882 1972248 862191 266977 1482034 1760726 758689 1677420 85426 1958448 1344744 828275 1880337 1154003 120843 1120062 590392 1026276 1973494 1075597 775876 1862788 690159 403959 1286550 1547580 1006280 642968 572728 513477 1986895 1555341 1055346 1766253 864339 1250124 1888739 167596 587350 1895362 1162939 744907 989063 1873664 932104 503144 933603 1150525 1040203 662703 485546 1841239 1692980 1334145 875692 766301 1396890 1106494 1379564 48132 1027142 584544 153251 1980499 629555 1003870 809272 809113 598119 424702 1285275 1108301 813544 551584 1657133 368063 1540803 527691 1924534 1532726 1409034 1389535 254367 167731 945770 968331 1824242 1764713 1064886 1850788 219873 1064962 1705367 354269 616016 1733745 1733771 66966 1130189 1688354 551140 1552133 1628710 822241 1279664 564710 886610 1361761 1311608 750004 659054 823526 1531731 1569986 1353182 1797930 1560912 1872370 835097 1314038 225103 95442 1306540 1319957 5401 148278 1436527 1286958 898473 358667 1660382 1653853 845597 1058733 501541 210167 1417283 1785594 897003 556705 1674529 442214 761221 502046 975318 606776 1406842 951321 994702 1906316 1684943 96040 157813 1432966 1270566 306294 1164531 265506 846784 567969 267444 1471073 1501282 167372 765886 542232 524580 371550 1772838 1113901 384460 245419 383585 538873 1683115 948130 1465502 1131290 644319 981078 1084773 1018182 201759 1195564 1625082 1392175 281652 1929434 1340779 1060813 512022 1931581 246768 989220 797564 168742 293060 1668741 694320 838644 1041175 32796 155188 1446348 1380748 54183 293707 1929332 1596025 1668489 1940552 687471 506910 111318 150893 561141 357661 1456779 908206 1135609 1601495 70581 1126711 1320153 1080433 996265 1493704 588040 590198 1536098 919673 1146736 1803114 1983884 862592 23809 508217 262305 1737243 399010 532816 1079529 78005 1381220 1598736 772940 1076233 1001355 1345792 1658551 1507281 1524152 637997 1004516 1000104 1975217 1902338 1771309 535154 61753 87049 27430 1559042 710454 150179 940580 1750751 669949 247818 853811 1356814 1021319 1789484 758688 620944 1117203 815727 975608 584623 556724 1357173 751333 42628 762755 1279542 1564565 1431084 1535064 1047349 991346 1941837 1025675 223060 892353 422853 589659 417277 1098172 1543803 543648 1820318 560209 1960999 1448652 95472 51138 508799 42918 310658 751362 1306466 1083324 1106385 1211201 1749025 1803645 344568 360986 1741888 1012132 1205776 1325499 1023148 954659 402746 356354 1912110 328266 1621981 1270340 1440614 1938132 626812 1535847 1357126 158661 1861910 1997136 1479132 1410671 1863966 192457 1817529 498871 963697 1441645 147219 794314 964176 1616695 257614 561619 82086 1914406 1960870 158485 540466 1518281 1597566 1922296 558489 1387164 1693709 1351916 1815449 1923118 636021 840555 1455021 1389099 877336 1328796 777058 1251521 1336737 625897 1699475 1814712 1212960 1100156 1967400 541260 1397364 587233 1050127 941056 110764 412969 949822 775948 396021 493909 1025896 1607246 1687868 1618126 1520593 455314 745745 1769192 695268 1423404 1075454 263877 629044 333079 1629754 505611 1626485 695908 1145189 1038159 106043 937001 569433 281435 603752 914638 1985857 114384 1649805 422012 1010318 38619 1162433 1450235 109047 785575 158333 1055880 1470154 873690 328279 1105151 1632238 1868942 1154438 995026 1576434 1299014 311501 1074762 1913459 1643278 715620 907297 489990 486416 1827727 1403080 1448472 658044 1009722 1130799 1721505 796822 898950 911189 620189 320513 1208555 1005404 556825 764651 968536 815826 1720564 828408 11635 368735 643716 1933965 687320 1135356 1138652 679551 501783 792949 1281730 1664583 1115180 671700 1172172 1353575 1858362 991916 15835 1121460 1587572 1423794 37268 1900455 1910875 826895 877048 128387 1157471 985492 816611 1883777 1148378 1044884 1484859 1377028 80275 377814 72523 924722 1114801 363062 1832593 1661253 266260 238288 477964 1288329 955520 1781296 824534 766502 1929109 1231930 1368354 1571221 530176 12228 299586 1433391 1851314 1149980 1138047 521907 675636 1084126 197168 580033 318334 509877 316411 623265 1319164 1803995 187765 782665 1350951 1585078 333536 498796 312708 1019303 994003 1031977 1513429 93156 1710323 1685898 1653225 1172467 750313 980900 539530 455148 8660 1034313 696147 730994 646891 762134 195152 862768 1692758 1127734 1386959 285511 1391486 525461 1791468 737015 1700392 15212 31988 1825862 1197700 154309 181543 1919651 1166796 1067810 75285 1913501 668669 1861300 1336827 1295663 1819302 27699 142980 1911802 1288615 209424 1495458 1347638 108739 1745003 1205929 177222 259874 993622 1617714 1358933 1257361 1585706 1061285 1655032 75209 1629756 765429 537988 1865084 788299 1878911 1067556 961685 442747 1274032 1557361 186929 721028 852902 239398 1715335 428220 319326 246694 43485 756521 271555 173609 1070149 515894 1679576 548414 1596858 1164059 1544009 463594 1863174 1621509 908274 1082289 1517436 617491 784438 1563455 1623291 957553 815239 185500 1619922 1369324 659244 1668773 501396 1445926 1259822 1825530 1422126 1092373 770553 1542699 1752767 1482795 79983 1651988 1484976 1398414 1794880 1258264 327798 183279 688197 1549887 1995303 1043229 212128 460267 515461 372740 114732 424440 96026 593283 1436916 1810173 959964 577903 1847947 655889 1226714 387972 758801 1061201 922879 1458668 1650264 70060 1407528 540480 926120 1306516 1741416 1162716 404262 117697 1970492 1103619 1675775 529208 554539 1201500 487397 1562966 288361 1719208 1174868 1613833 1958297 1489111 1043256 1030958 203272 658742 128515 1007462 1184486 1165764 330039 1489894 1881809 149506 216377 1144718 759691 736780 1419945 574175 635325 94681 561278 555390 551782 1601458 412486 1074585 1262546 1409316 1660399 944899 1589183 665861 201480 1352717 19794 820360 1071712 21126 746832 436861 687182 1563493 90737 1635373 1491800 1365544 1268374 914530 660989 895878 1265929 1752143 1953745 305781 1749703 361669 1626254 1368103 1251056 20228 439850 1852542 1854542 1370095 221555 1487575 1758973 1596574 4294 1856084 1150289 1127930 44075 26282 641810 1357439 1227353 129177 529062 136069 911051 408480 549521 931202 1047718 1035460 1232844 111166 1464571 885012 346891 1066529 89896 303116 131700 900922 542358 203250 1904780 1074922 70075 1793968 262181 1126410 676950 1018685 233095 1715873 1373877 1288538 1611356 1762166 352472 298860 171390 1330644 1445546 1041199 707230 603942 601745 242751 198155 234572 1096403 33454 1371879 520464 859065 1113837 455673 971871 954919 1855716 1688831 1039112 636141 578492 150026 1248484 281828 141316 68368 586038 1078699 1158636 617549 1081739 576285 417289 579720 1197864 1182287 940247 853653 286867 1137190 154742 1523877 264181 32269 474205 1054239 1616108 1753451 799343 25922 940015 1124123 58674 1250554 1283618 1861645 1047379 1543311 827926 1453330 1311889 79477 875992 1949966 839311 1899678 928144 1049215 1488777 302164 1761089 1108775 1054224 1819794 1274787 186683 256765 1794662 109625 53908 287301 1757422 1309884 70819 1097619 452309 1575863 1261682 1186787 72675 501882 619750 291192 755767 1910213 1323195 1584121 212726 1384753 1112781 1526487 936543 1846894 1445292 835475 1066365 1446211 12203 144101 1011276 1418260 205897 478539 111715 494764 1762970 1822694 1993538 260831 1129405 1209563 1878201 1152172 1598060 40645 1324125 711105 484001 1628359 1939280 1448932 1510028 1357511 533329 922832 1551072 1083704 403492 853798 1925627 1920823 354074 1936737 1542075 423551 1123682 466675 41996 988546 402561 1549697 1688278 688310 1110590 1815706 1304117 746371 1509822 1333354 1155209 1025685 1070751 871765 377741 270233 813069 1837300 6611 1133404 1235172 1028747 395898 1090274 12538 404421 1187299 1135563 1792901 1034454 496876 1078863 1298213 1331461 1235225 1883538 1053350 1304299 1365427 321744 108559 207167 1740730 1868724 515861 971367 1028847 1632074 1091977 1547742 2763 1644815 477840 500011 1157202 1977861 1726963 1408869 347094 830570 721227 1913971 134360 1621362 9267 1704087 405413 145820 115212 1732922 1734677 1952316 161215 1118705 1643541 178449 867087 1031208 152841 1726608 188385 1342434 1332656 850899 1901584 1393690 533914 437688 1197684 1397182 1001770 1764910 390049 1812043 1705014 1701338 1621798 395100 1643701 481995 1723822 1665091 351379 745560 716296 361199 1914124 85154 480709 1697156 1050029 1986676 1219621 457902 1531387 332336 1620673 1938070 1793245 1250414 1308501 1022240 1193594 791621 943809 1824234 1974375 1164831 696938 1176976 207465 1660390 902492 340029 1260428 1881108 1299231 533080 1756427 419867 394815 148660 663876 1248564 1968732 816199 1765956 269415 275935 930768 1029084 1461013 1751170 62937 1029879 503228 1748550 1184652 1957295 1236357 947382 1952756 1809649 1005059 136911 1110418 830075 1670490 589623 619358 354447 1242861 1944267 592244 1251666 1704542 1059650 942653 878129 1047131 803654 937024 665951 1758736 1884484 365040 1174389 602247 1433739 1733781 815594 201114 1040340 1296860 1568456 430424 1123152 1233415 1133384 773913 226876 487106 1407175 1080564 1879235 1147725 1715416 1380891 962212 894197 705950 1957293 889852 37481 1077195 1836180 308792 1538393 1622 1472833 1737338 829396 1202571 1881038 1916236 1041520 939828 1887686 910521 232457 663600 811727 1626321 694767 222291 1022796 503171 1755293 1876532 243058 1321663 195245 909174 310708 242526 18664 828662 255350 1728154 890288 1465815 151097 15590 212615 173620 619228 885911 1875007 217073 1389955 1581038 822537 1619207 1862189 620587 1952890 1488879 115286 1211639 442726 1240837 1838423 51010 268017 629746 1809935 1905019 1552616 708029 1220841 1003011 1710307 1298443 1146996 1330935 1136839 1864772 896725 1893257 787181 1392310 1161870 661131 429058 235280 434902 1191756 1667098 1588179 220061 1152368 302923 22612 875906 1279814 740853 187054 1841145 402100 683326 669422 459677 215246 893356 1788288 615422 1959839 1669799 1492681 716925 974778 435283 503227 671126 1882217 1064503 1739957 849906 1017931 1205135 1946053 1990531 40201 1707908 1405103 1818126 336636 1479958 1917953 1501958 1193755 1851437 1120310 1018445 1636050 161620 1406486 1341628 759373 379940 853541 942612 617882 602450 477598 825548 1881804 1179310 98070 713542 885425 802267 1055567 61410 506224 178616 1222007 121581 396369 163443 1436456 1245929 1217520 787193 404612 1537118 693780 73297 818176 1082339 1270807 1536425 1137450 1993278 1408897 948211 1820583 718231 1202471 760093 936005 1156703 1304605 1960350 1734647 172498 917653 1839833 1111981 1766840 580025 400190 1363042 175427 790038 1636140 143903 1189836 731203 1137854 726856 533606 1359549 144951 844982 1221051 1231567 1945016 957780 1006612 1204247 605749 1493014 1535661 719063 1910966 1501002 682714 1964590 87625 230136 1613824 305470 70183 1092229 1849341 940495 1036680 1492677 1538214 1600959 1137803 1638740 1065499 940223 1393582 1669277 1917951 786427 1125181 1851063 168597 1134012 1201147 283327 175579 1198738 82302 1229422 959771 1283449 1564116 709107 1674632 443548 642541 18383 71010 926177 161063 251767 723086 1479327 1610905 1704460 182187 1477552 1182958 698006 243047 1478037 1763721 1254980 1750820 2503 1976188 1087213 1941854 397846 14023 1039498 998717 1110462 532456 930975 1742001 1074071 135166 1027511 418121 106573 1028736 1353838 570653 1740946 674379 1759970 734405 138363 108850 1914588 1245736 656562 1492201 1330 174388 1654957 1817063 1529278 1032375 897105 78049 797392 425006 1214126 307201 1809370 728785 797616 1008040 693299 411013 1306362 1167018 201615 1314320 1620155 1146384 371039 1490983 602134 978690 1068975 1105257 1072582 409907 1986541 987941 1976194 1728395 1857720 867258 356663 671755 1042937 1364829 248938 1845981 1794381 6780 810053 19823 1644192 1093036 1575699 250486 1787355 102198 1356368 270787 446492 1516853 527265 174455 770942 1202431 1613873 1599771 108201 949027 412305 1832363 41854 1930439 1310234 366047 1294002 366823 77152 1614173 1463912 1190064 771120 1694066 1565083 241100 478519 610231 730800 168035 936172 1461666 1584498 597752 1548626 870736 23277 972764 1722612 1628116 1948291 839999 792024 975504 623523 1521944 942537 379526 1143107 1874384 668762 784721 398551 1089455 1368282 1357928 816409 1422158 969484 1510578 71092 1039150 834300 663419 654290 508732 1332134 897430 582135 608512 255587 1772281 473442 561850 1188333 1434571 1837658 1342614 564896 1983992 1211254 1125217 6454 498219 1245514 1989893 1709090 1874485 979524 589810 1216567 1918669 1001643 1937544 78612 1185837 737818 1226190 1980261 530132 1905767 116366 1659050 1192915 1375469 1617156 807582 477909 1589645 1264389 885557 843354 1659233 1775364 1253044 1791603 1480322 1606671 797764 1451527 721014 1037911 1976045 1264222 1378105 1725792 1629329 1228702 133793 1704449 1415781 1507496 949082 1069425 1403150 1273586 971316 428153 785864 736939 1394114 725289 260532 413121 759908 1681014 301194 1063229 1615593 1086049 1681126 891786 1646269 1412969 1805359 54946 1606540 1637306 159187 402997 240833 1326965 344544 341552 1943072 158101 713762 1728420 1246004 1640814 920504 1825735 438259 1069650 566135 10013 1821098 355228 1350672 171510 1906307 1622362 8651 773924 1000710 1475099 803807 424276 795378 1705095 25930 1747984 1814447 1871381 1118631 169767 1738464 1246512 1353463 263699 1460279 777876 273184 330703 217799 1507830 439200 1133930 1676960 125405 591443 1514670 134387 837095 1402594 1844039 717778 1899795 425240 247410 741168 973095 1183381 1067551 843873 1011975 399448 1883071 1950521 1896160 1100650 670592 12391 1649380 1609879 1381590 1190598 445210 1045341 534117 110408 597176 1960025 694569 4989 1028691 1038174 1788534 187925 305584 1426984 1077868 995577 1066611 237593 1741045 1960164 1917849 327940 1334017 1223501 1717289 1490347 1060172 1013682 1280096 50970 1436811 1058214 1253732 315803 777740 408424 1782158 549902 876171 1597767 1381776 344093 1826451 639807 1503635 531182 1158324 1130840 203032 1719592 539447 510325 981096 102572 1191045 968376 1055530 575033 1745329 1375115 1633822 65627 1111854 1632897 465397 1047725 1008459 893091 1777654 1801536 776355 342987 1626204 1048867 1852813 1021044 1788153 293951 367858 114947 1172862 316111 211189 448189 1785588 15885 621500 1641267 1464989 1474521 330278 764749 155754 1072090 1673249 658562 867515 777047 1697839 794703 924747 1009438 125002 227513 583757 1214377 587992 1125969 884848 1558271 109233 945732 1447690 1436966 811629 386698 1696728 1615160 628051 1719016 1762622 1232243 987706 1290147 1344359 1253067 1571107 1953283 1432896 1365538 1751664 554404 605089 1676164 1961793 1192183 1636397 579245 777185 368002 1974857 1716001 710956 1337828 1580894 514466 175165 11419 1905760 1352484 1412375 913370 312305 1554355 14102 1468447 1072257 877716 73775 1951775 1997665 40988 1323567 419428 126870 712028 1904839 1386196 1997346 846506 961366 1618509 1887881 1501877 1240198 1285227 1678767 396382 1327551 1980180 1716840 276723 1579668 208271 1334665 1605062 645028 1427206 1125531 1326202 361061 1080892 918862 1584401 106475 859328 1703274 881350 272840 712735 877408 1452435 1210966 1815044 151011 1775771 47883 789169 1930122 1188323 1609820 1728226 1095433 1588158 1239872 1358528 1231585 1168643 1863286 793686 767816 669939 1270606 1517604 1122703 420416 393746 897285 1622583 453270 1213274 719198 444966 689318 1409967 1177994 372110 288388 1463673 1656809 1576767 1551173 1705785 1809273 1823726 711088 1211763 1146694 1732416 1869625 1756290 116441 897300 1751908 539836 1907798 65836 975312 1500077 724349 1073020 591293 939018 1210284 250373 653891 540263 927974 950823 232673 839621 1375397 1493673 1915344 1729763 1367346 919104 1965827 1395570 382017 1983240 231771 303628 1639561 743465 128649 1781305 911171 640015 486882 399251 1206203 257353 120030 1441642 1630394 170444 961936 600518 1195915 1930508 879472 471019 1745791 545446 172480 1479472 1115387 415403 2075 1147079 151040 1716399 1591687 1271242 389128 390736 1271314 635086 1094195 980659 446333 1777025 977927 404552 43461 268392 1962046 1227548 284516 1160823 1437203 1674754 478717 1069440 661408 1504082 945715 1201773 351422 1297760 1841907 30030 599729 729100 784175 921741 621427 993055 624156 1663537 1977708 1863937 1437541 900879 212333 780569 143002 855106 1108131 1247893 1495859 1462663 71437 1643022 1714647 910174 319190 793984 1249072 1300667 1132657 1367836 920514 637792 1383128 1334711 600780 1682687 745854 498783 1873120 212852 337630 87865 178657 443973 937916 890085 998563 985532 1087047 1203415 578396 687111 1435496 903432 351913 1824006 1740597 1570132 1455079 878336 73340 1674837 875854 131091 1666507 769264 210757 1132455 149035 1703993 594089 589977 1599032 113403 552423 738480 158945 1156357 733422 1117142 573886 843467 1438449 472716 277715 251449 1206722 45689 957383 1765323 1105812 780389 1832357 421806 651616 1006873 1877758 1284705 225648 220348 902690 172997 1766241 1943700 1785630 1306591 1930325 365467 1326338 769565 984923 1298599 1917213 1583273 1215345 1774801 971661 775630 1107345 1210472 1845572 503868 1214011 1234143 1793911 1534577 1495994 889279 1693018 452858 1270144 879858 1418023 144632 142234 1776768 339257 137097 1482633 754557 556767 1961559 1254355 985810 1647321 9027 859694 564196 1353895 946066 1343100 1053678 1418735 251718 1136774 1966760 726651 108705 1096623 593923 293371 1210192 1578636 458249 1461424 407738 1768228 1212723 26531 1985072 1393950 1186754 497176 1736667 1707517 587052 585139 33684 703122 934162 751526 1733870 1123195 393603 804766 782063 1375327 1961585 589781 1082986 1661457 801102 1311728 1431059 313356 1571469 1524935 1897614 3967 517979 1655674 743762 1024229 1627978 1957038 196853 903298 483917 641827 1170269 1708499 1222984 592985 1641041 180342 1556242 1035076 413111 901705 1428481 661147 718247 183373 78441 31103 254038 1135962 1493963 1413951 1147884 1497447 61527 223435 1141638 754364 1093121 250062 190045 639163 748180 880940 908313 303868 304939 451789 1447238 1884507 1533791 139235 1056350 665714 1452868 631579 741540 1625795 1547590 1868876 918531 217846 1488929 1705467 1852737 69722 419812 866499 1534473 947110 1593713 601375 909034 1442504 1873929 1559171 1598779 111406 1891648 357089 1639995 742070 167802 260398 643337 428427 218180 583501 1905235 1616355 1644618 1711065 1941016 1844619 1832724 191458 330023 27344 695428 1935976 657271 603992 1769890 1216748 1373258 1228119 178547 605828 1883851 1644531 792083 120342 846443 1319933 1616437 1359905 1832233 1310543 1184081 877217 1272994 1196598 1246084 1159581 1197496 841610 163841 1649246 886304 886090 725158 610116 1769802 594864 1314458 1902857 254530 551361 1005026 1768139 1142179 1400158 1515983 766327 1840933 1849269 1678794 1463770 1412593 377596 1281187 317556 830333 1102456 809702 645187 688595 1526245 614243 269683 1397199 264429 1127468 900268 511695 377618 403786 294920 1596816 330531 786821 1644497 1474687 1261223 406846 981086 1623520 1055624 916938 1758253 492498 653176 1244060 1196785 395835 733333 1536636 1007770 1875058 232611 1668649 1837468 371614 1865829 539687 3529 577793 1231254 962417 1802644 1312410 1387185 478324 1374489 522260 472054 1599318 854530 1482800 203793 783042 1513486 502693 1899343 247097 1692310 470805 1387854 1635075 455579 1331075 1414976 1343713 210940 1568949 1918663 648234 841267 568579 1867848 1918370 666752 890401 1221502 1467982 1245036 1718745 985207 499759 1284629 835887 918632 1345054 1353443 47770 1204333 675018 1599731 1211076 88844 1998887 1271048 890244 1192799 29365 1330950 200376 149813 599675 404734 1088767 419648 880068 1527988 1688317 18151 970844 423104 377222 1653785 1312843 54100 188050 1448380 1036848 393517 1134994 1677499 201985 1198262 1440473 1809166 1003371 989081 1906274 1566909 1974281 1007159 314381 230723 1226929 1668475 1273075 1574636 1249265 33165 1412335 1049657 1302465 573524 1403733 1105470 1725044 1165835 152783 549875 1115737 1912496 1309922 1617098 688331 452445 1350069 778561 1757971 952778 665483 391459 1378967 432014 129736 124012 362347 191331 932882 1405522 175211 801686 1885571 1941063 1319525 814909 637861 1856443 1343470 353378 1511515 325204 1624138 900668 1110223 110660 1262928 804747 968653 1869478 949506 1212989 914880 179342 23076 570226 1057157 1818137 1690538 1309358 1419480 590717 599901 405098 1710724 829844 1204703 106970 1569916 571228 202193 456491 1784790 1532763 980688 299729 428046 1321497 1836501 1780343 1805511 1916200 1781790 929906 1859774 1095999 1420605 1701214 1727323 1991694 1170017 1310716 924566 28905 1444882 396151 1961110 930536 1176177 1269474 1907158 1151152 946748 628395 1853004 1005193 91287 868599 1192586 1116472 807253 1974074 1370229 911425 1354683 358836 1161950 32773 261741 1572692 662584 531046 419186 1773587 245854 908070 1628290 1241557 822019 1478931 590461 1238532 710040 1541344 1616782 1226653 1801683 643230 1070011 31964 901128 1673579 1387830 516819 1589609 1807921 1079565 1235337 1947237 1610725 1780745 1202563 247616 1884192 102577 412442 1512763 1427323 1554041 1082624 1781660 462978 1890439 95307 811241 1636446 460594 434072 537576 1730356 1568536 510 286293 593799 1334756 810687 766005 1869293 1739183 265504 224610 1399727 1595975 713125 414010 309042 360654 1934180 1306152 352885 1880263 365338 1028216 1329944 149492 729732 1966705 355552 854977 1187669 1053091 1442457 775039 54344 1253400 162194 382933 1298274 875424 266177 1904377 1576215 510277 889117 1012028 859798 1165566 461502 896617 1821853 73311 1581960 393954 717245 1254845 1815435 1924647 78038 751177 237766 1117567 357000 493368 314033 1926734 414665 1548800 804837 10812 1957374 1599976 507927 1064086 1558273 96482 1105664 1656146 120313 1801472 1299491 1330868 877943 948716 1827350 56202 46029 1504710 73918 697084 398350 68826 1534566 699955 7445 823503 1198921 1250932 743249 256423 1961813 279880 1189347 1890574 1309046 1214588 1143145 914059 1063480 913964 1872261 1584504 1927272 1787685 971973 275026 139041 1196801 1000157 1967974 1335473 1099054 1165064 1526430 22066 1404396 196514 65867 1670443 400934 383961 1489614 1830582 845711 1309562 680274 1095771 529802 1982720 1535426 1534298 438543 1749124 939071 959914 1678111 990848 1751765 1606922 256274 1232242 203228 1924067 260884 1705602 1921107 494624 598775 736816 1800720 1048059 1637960 491850 463973 48855 1244019 174840 1308184 238995 1895701 1908882 1548656 1554797 1489565 280939 1106285 1606350 270236 1361090 1523528 1725645 866733 1959840 1464456 654287 434346 535372 787687 1956132 825259 1334368 1252138 1016140 866600 1494898 1378716 427093 1065409 632900 1712777 1318249 570779 398875 1308856 740877 1740688 1090271 909630 972549 1692381 299293 1785677 897305 359217 717151 1950130 621869 1646205 111458 1619431 1400571 1762715 73368 725845 890846 1865211 733571 1212047 1619874 671108 661882 471829 1890923 708327 1508251 1202073 785138 308084 517624 1508085 899975 1521939 1890576 329949 1737274 322020 1368595 9597 1904418 1609468 964764 611901 1143756 807641 635528 52035 1073181 707858 635156 1655619 190722 383625 439752 11652 227615 1202725 1096964 1999284 1513243 1733858 1202895 1277376 1172763 480362 1884296 890621 1500586 205302 1900192 1630469 90046 548058 1765163 1676511 227980 1732366 130630 1733535 895584 1501944 488888 302126 467524 50845 1711751 599637 1740958 1894686 1587335 919195 245985 1285894 921377 76275 894645 1933603 687339 1108036 1828739 423694 617793 673984 1945876 269341 850783 852831 479571 225769 1049372 1567397 890694 1558293 1941935 918857 505900 192478 654808 1669550 1718336 560096 213114 981487 142216 1500759 105404 702712 936246 644617 454293 1869704 1833233 1876544 1580747 1152953 144226 1574882 1510334 998253 342566 937081 1546945 749889 931165 1326542 502215 582268 1551527 1345811 806166 973928 1879000 647715 1485192 1871776 1729914 650001 841823 1013695 1570696 1966631 1734231 791569 1101988 497152 1994072 230398 1571928 293494 704137 1757880 1400721 784670 445913 195739 1816017 1255981 558132 1545598 1539063 1399780 341501 1200756 1725556 349988 955347 1748929 337436 38309 1835385 1585158 1025828 1241700 689824 1407586 1275913 1959369 338153 1792114 1820650 1921362 957479 426127 750255 927295 968190 1743440 468712 1882769 517837 1815440 1019004 1969806 1114490 7344 8057 840958 181381 693820 1515348 459119 1579191 1021544 1346050 788756 1805835 93033 1296574 1670619 659365 1254444 1851551 116713 636047 1820599 390566 188489 692269 1127882 534579 1456958 74521 1273458 1753284 834620 772473 1339293 82922 517432 21480 187196 1775093 125975 1760295 1104808 1769882 424828 1893309 1449898 1517783 87847 1341589 1401084 1718695 604672 1913825 901970 589110 1752907 1002920 674395 23102 1847574 882649 1130000 1286857 634223 964189 1227516 1828833 930400 1781666 120076 1906046 1134033 518106 1294051 838048 1734866 738155 880456 779286 634476 114122 840486 1014190 1942004 1542992 1345244 1228693 678865 147999 1611410 1869482 474417 970070 1220907 1510284 1864133 611559 1085813 122030 260086 906804 1823332 1444686 564533 1697175 975522 1765745 1299880 280659 1385192 1341781 87022 1654040 782391 1557858 825436 1669050 958015 1345937 557022 1542089 431940 339373 257348 1991167 330184 804246 1903768 1022070 982147 1957864 1846497 434221 301378 509825 1777720 614801 1243011 416218 781364 1348391 278529 1915742 781312 1886524 1263711 422162 1124728 926528 1513595 481888 748983 1893136 189350 349465 373378 448778 588585 1934846 1227616 1906037 1550974 1240675 248381 1769306 517339 1092908 1543196 95056 330904 847780 402424 1642565 1252226 692029 1990458 122641 656216 697522 1405848 1837136 1629431 1062895 1773635 1502518 462690 445568 1755053 354745 473729 1369930 892938 226369 1035718 555824 1799787 600792 201679 1788730 704637 1419905 588114 174319 1061860 1436688 943609 699006 1912991 796741 1895555 238837 958471 947506 1048099 1877990 154155 1242148 152225 1127044 582993 1799349 1518773 81680 910806 932904 1620530 1234019 983381 1572144 1754047 149987 284980 136942 1284296 1634806 1299874 1954791 1392138 719692 1076286 1564885 849819 60546 438314 81002 72896 557895 1565407 1174887 1643408 1992841 394243 1789723 840039 1644512 921937 1791138 1663104 265040 325799 1638613 805923 1874448 1860408 102074 1915467 1084307 1430626 928140 1992744 714581 826596 1592852 208382 1164567 862532 917247 1770885 1676874 248437 906895 838273 825388 1484355 491110 998711 1454905 73443 1861848 1260238 1887366 1429653 1178900 558955 1874242 1442861 885339 20143 348572 1484390 239670 226960 1615360 692873 311156 1153168 315616 1062327 236404 353117 1669076 1009703 1961947 640972 784666 1992606 775019 302969 965446 434176 1104857 89518 1974784 890842 1973671 183965 249996 550712 955131 479771 194756 1147551 824149 1033687 1916488 241886 1780695 387940 1412140 1266797 1096921 586195 184265 158711 1635949 873433 52410 670058 1762054 1316854 1686573 960564 1266317 1861320 48368 1694559 1959072 820339 642922 692337 669978 1761148 536181 37023 704762 208094 1910107 16910 1614607 1794010 366667 1605402 368150 514599 723437 860245 1968420 1054475 1736776 41248 1434476 454904 566099 905243 480338 402108 820501 1753309 1547857 1817354 1229592 1456015 1403416 1852275 583563 469245 799074 870294 243356 758211 919102 44770 1771794 1334637 697781 32321 414571 1832465 1363362 1205326 1390501 1591677 1915154 180131 1669709 1888764 1650669 326667 1557149 600519 1520858 1315340 418316 390355 917349 1466267 992393 153016 914785 957668 369065 4462 205152 316344 575996 1415999 411783 30746 836872 551197 966348 1441980 483412 149564 1692897 1103077 927155 100128 135218 1605446 1791473 1388486 1135844 682815 439747 1129746 1365051 361544 996492 196849 1934808 67323 1627106 521089 1275571 946409 279445 1339150 406640 115895 407254 1860271 1100909 1360273 378121 1694606 111938 343451 564376 330069 505510 1853055 521197 738111 496703 1526534 1611010 1595195 1428883 1867530 1437487 1960108 607043 1631644 476696 905240 290339 1092081 948841 567331 965181 550330 500256 563963 1646828 953594 698239 1193546 925551 1208136 1825568 327562 773647 646744 1253525 1735450 1424460 568595 1068156 875871 64635 156233 455965 1305825 1323785 1149522 1213355 1202761 1525091 623120 808888 814090 579829 1572105 649377 42742 1213485 1563703 767479 1247077 1062191 295755 521136 494301 1088643 1875527 570141 556529 1386206 1084493 1190925 1548564 1100109 459512 7080 1482437 949215 978488 469026 1922704 917504 46677 1030811 1095501 1057388 786098 761164 1239591 187989 1779792 1404320 1483027 380053 1170467 641715 1735866 384130 429407 1737943 67611 1715640 918383 268749 1697811 751644 1872079 135638 896768 1679150 1556178 1984212 33790 1176773 79052 841014 247138 1955277 1494447 1761668 699856 1064309 504956 234761 325730 1762489 1974022 54684 981127 1665124 301348 1154702 1213682 1964552 1685358 1758544 499409 421755 1442537 1583043 1907964 1890142 1245605 1975305 884158 1640268 1459455 1017231 1750863 316473 443658 491205 1565448 643967 1174642 1463366 1125185 1993912 399949 312693 683069 704562 1991171 1853876 648836 1672165 263685 931660 611262 911398 1633446 1122735 1639382 1089291 572282 1723328 1848830 437206 369783 1056142 1079437 1797469 809418 433487 1857818 922766 959332 1413601 1667032 613350 893330 1003107 1124467 1562288 1070902 1030722 759009 323358 1099565 1344109 429963 1819250 1985982 1182593 192763 1994593 1291189 978684 545553 1985813 1981056 1589623 1778079 226681 1455342 1184105 433066 133947 1464065 1164044 1501720 126983 570798 1441322 997132 1991444 134431 967240 1899743 16683 1088049 319836 671532 1691948 899910 271885 480915 106242 1377891 1015203 1260464 548891 553500 1488126 1171883 339776 1442297 1488749 414842 720214 1264805 546677 842173 278834 1912171 1736581 1314594 1202918 565292 1463173 1749512 584258 218841 982119 727566 645674 617410 436677 1829785 62384 1348989 1083578 821774 644103 1089626 1155520 147151 1050879 1662741 231611 1678361 1708030 1512422 1328807 1974101 947580 151222 977987 199313 284933 665588 697751 1713509 1763179 881488 609931 362717 582024 1930595 1409614 1385056 364682 885179 1295552 196854 260476 1997479 823193 1735839 1420561 892739 1954723 365351 261257 1827249 313193 61496 436303 667171 1942983 443405 193442 1189526 1133524 1645054 1696426 362176 1401956 864458 67587 1509299 1443411 1938699 871503 1328300 965139 430463 365693 1097307 1120951 204691 882367 114078 1802530 1334811 1754307 67409 682169 1510783 1824469 199670 1785675 891189 1547944 947934 1585902 160858 685399 1091303 1538219 1107440 1502536 1733763 504285 1322505 896646 1977842 1306592 884620 1153392 1103814 650603 178548 1172570 1582540 19285 542585 1892784 1464569 1435401 442387 531653 533832 1432965 1554569 1556204 778019 576136 436173 190114 1254452 1347780 632173 127190 875760 1045157 319491 1248571 311530 30123 1659038 1780127 1856838 1524101 1571898 438330 731868 1725525 750114 1517807 1558310 383350 22795 1957029 766556 1436630 1639871 905529 880770 1889598 1263276 817744 756941 403978 237154 93184 863175 422245 1132425 576626 923703 482677 1102007 755434 1904628 1059968 1265887 668847 418944 881996 23407 1678935 1996792 1733363 441712 220561 1442882 732599 828771 1186332 1547956 1629136 944253 517457 1855066 1197055 1210210 478108 1238731 764585 550270 929160 698799 496716 674915 174177 1101557 868298 1469914 986927 1890898 1555312 1170343 1792712 412692 1793472 1891837 1304298 1968761 598071 635433 1440079 1211582 1968358 674351 561845 1333530 96035 940616 501830 561737 160743 989065 236519 258398 1088997 278301 818883 1715773 873763 185693 1270284 587538 645979 1141039 1491833 584415 68326 844608 334844 313484 1199065 858541 1472051 1355221 849052 923658 1673981 144535 155600 1139977 1371330 1428123 1779179 356136 1685439 950139 928598 172325 128153 1588223 126298 1922492 562191 1100906 1426911 1461574 1009345 1494062 1979082 17918 1937608 2372 579724 360946 859108 1598944 1068954 1355461 1183596 732988 402731 1164318 479888 1381745 140899 68281 598060 1803998 442829 1123749 145909 829102 114769 1400347 426281 1117177 1080949 1077422 587886 1524570 1704636 895520 1309223 1330963 1102744 18510 1554594 1179187 846815 389285 1446324 1341439 1414467 1478254 569885 319738 1176286 1894487 782058 1340162 1373894 800466 87900 1017649 649664 1916190 1809628 698829 921747 65103 1805982 1358020 211228 1077517 1499410 56309 1556683 1110008 854909 1177396 1462883 1111949 1292628 1668472 678884 310539 823350 750848 1855462 776583 72013 387660 1435228 658165 679647 614415 240466 509381 1178755 593160 1552282 20820 550742 1582826 1151352 1220540 213167 1081575 1639412 1146175 1953486 1815466 1314354 88953 1357604 451825 411305 1227186 1827800 493367 66751 968441 670223 78934 1966017 565144 563396 16951 1219854 1379233 1611368 849027 596278 331885 792942 778625 717393 223595 1815486 1740785 1563717 51249 666996 545901 419871 666530 838530 1854338 177720 979597 537843 1615663 1398532 1083857 498133 1027795 472159 1070770 1000927 1178725 256343 280978 712136 908695 1348217 1691535 449468 895817 898488 614209 1869571 1211737 26130 296319 1402153 1903284 1587556 1591563 1487637 698359 1101666 1970187 1406005 868166 542430 107524 1679801 278259 715971 851930 1372142 1099917 1284988 188543 1811266 648202 108220 294182 1801498 1994806 344935 998376 1844562 1966964 508251 1105651 28183 307594 1524490 1548589 1244782 1812901 1697430 98693 451939 315132 664114 828742 1620678 740863 1276258 1999492 1693060 297435 150030 1575628 1496756 716480 1715065 1048549 213513 1698198 589829 1185045 159235 864895 1082545 624670 1452503 1252381 851621 1995259 559922 954125 688827 1583795 1598461 1198767 1770047 979302 965178 1979476 949760 769197 206221 611388 76594 1450817 75278 692350 832187 762594 629377 1119089 1482547 799054 1449691 1310452 1074253 351847 1757655 1483856 214865 127712 284675 409566 1341897 1313724 1367746 259882 1331377 539023 950151 1126070 730778 730581 1773462 1183269 1405393 322282 1050159 1123408 168079 1550068 1686501 656006 516591 1021829 28931 524150 307437 1944047 1574590 307591 1557026 1166976 1252765 985371 1515868 1499290 151109 531634 380064 1585486 702009 566524 1812152 1778132 663177 1034749 1940114 566407 133105 1832962 688161 1664984 1615951 1270850 1841333 444551 1272049 1762680 1176433 1055761 1073096 1582211 234620 905704 133401 601939 1412845 1706143 1221475 51520 1686666 1080320 1394015 1427827 889108 1599043 559620 956303 1323546 254290 1122698 446272 1732832 407803 1732269 1521520 463095 972246 749965 1886163 559266 879899 368030 351065 1631178 1932102 1083156 1616306 220717 391080 336328 266669 1880527 1661508 1150836 94129 1751337 1086755 1465131 388127 1817772 1534569 1104674 1888984 1552731 1179823 1436077 955195 1573147 1209030 574035 667911 156821 198264 130646 376564 1968618 1497604 1716468 1525101 963913 1495959 1438788 1170177 1681558 973986 1532092 266829 1627367 227278 1456715 1026709 1006073 1966116 1469231 1954810 1689521 198983 298736 167808 1837313 1869957 1533005 1176454 530949 374406 315232 137432 1288137 607241 1135403 1917353 1790821 810382 1793847 682986 143008 1254364 1121634 9538 1566958 1246673 1141247 1121372 1377509 1120909 1121149 1871517 343021 1243422 798349 459979 767138 984649 443513 461568 1272483 1115609 1600403 1265762 486761 1612812 1171999 407703 539079 180305 981707 1880304 766460 1773801 1347475 311820 342723 306454 75036 1768441 1835798 1826666 669633 97595 737393 1993809 1234623 659704 686939 607492 1790044 347867 1217359 1236899 282345 489617 1340284 819699 986223 3548 1149182 1306909 253322 216615 1971517 1839283 1017382 171106 752957 1036391 225113 319641 147859 1317960 1464039 1269883 706879 1267531 431069 1920340 674448 206266 372473 1192851 109303 1137476 280667 1790603 216800 1330952 1929589 526575 1290731 1342045 525003 1216048 475713 236688 1378308 1361235 121435 295356 584401 1898211 486956 769661 53491 202818 482240 875140 701912 1648412 1340339 1615620 351138 1980423 244948 1683562 837595 1468963 1507502 526549 1038878 1798024 1168628 901162 1233451 76726 1621585 1493489 528985 1437864 215419 1326088 98339 131206 1080036 890593 1136689 1882521 577490 1118466 1061659 1712862 1847201 250320 105722 266242 565891 706588 284484 1675968 243246 860067 850953 1482484 1942054 1978264 131504 385287 1826314 954741 1683900 706421 207206 1417859 192393 1454581 1248293 1599132 1436059 181425 1592435 27447 1750010 578282 1279589 1615841 87176 1017280 1965846 976143 1908676 849844 343539 309769 1833982 1832685 56872 1384598 744149 1142714 1708229 443683 1905027 1799344 410074 1944432 832811 627557 1582231 863972 1044255 1885321 646607 725452 1930686 1578661 114819 578271 456242 1858175 1367966 310193 1301721 1038021 1942379 874156 1596321 1478318 133528 1881607 1601500 271851 1500406 125900 1918933 932204 1344995 677874 1056316 470556 1512780 1741013 719814 1254673 440952 30723 1034786 1619274 1558946 487563 44709 1516663 1718574 1000721 305271 687357 1384588 558678 1080056 355190 1376452 860019 1371481 4948 1782445 635369 209406 428079 751747 1728636 1251936 266579 1346145 1664316 695672 691679 1549335 420333 619671 562913 1796686 1569805 432652 392217 188223 392942 721316 1983333 1974192 438751 654872 1070989 1397698 108376 1465509 1418759 1043655 1799676 1756465 1630282 498546 1392002 1969817 829777 1279523 1114299 797203 137906 1122281 599987 120555 1573265 1286590 1347463 1096262 530849 1033206 1974439 1016874 832138 162008 1021001 1532118 1277946 1113179 1077488 1438098 90055 273624 1236405 1025375 825406 1487969 195130 152879 9885 1452993 1152951 816032 1009862 1189093 1331898 1446999 1589751 1231636 1142845 1307298 401722 533376 1901233 1330004 408298 1875020 826771 865356 1346425 1883619 273030 275033 1788609 1979955 1155059 284491 239049 264030 140319 1191565 806768 580968 927568 918534 821760 505411 1157915 1593529 1514365 135895 7253 1331315 232768 1445973 1186987 695865 1288387 263153 619050 1850247 192528 525041 1300504 179903 90026 1956424 824873 293288 1099959 597620 1639843 1630758 443542 1322618 497047 368089 790568 1230507 633842 1479252 689518 1349575 1317973 80666 1990261 957168 1652224 148342 719003 1931615 464696 1391593 1677939 912397 1470714 924138 1898462 902508 22306 90996 830178 198150 1945357 43517 1155819 1729986 1807756 1818940 1199148 643444 100918 525243 981777 1354128 1775285 669291 352615 1577568 539805 1869631 1267109 1740329 1416279 10747 124352 1591335 1978971 56434 219375 1636353 487354 971576 1257431 1794343 1203722 438727 460807 643705 1252143 1395195 137636 1588641 1207793 941070 995776 1461444 1970937 119900 249106 1359547 1356168 904353 74011 983469 1019970 1842063 1030198 1893295 1246056 1314578 1824174 622757 1280326 1354538 638294 1247098 1225154 861156 943003 1511846 1118933 1299148 441633 472649 1917915 1538973 185874 1212095 1946997 1310640 579186 214938 1813585 1684327 1633823 1199242 372660 412565 919943 459816 65967 1639650 1402829 766783 1216785 435146 309875 1641570 1190407 1844356 1073287 54165 1767217 1702142 1418016 1839373 295367 438800 1808885 222569 404773 112020 1791141 1967227 890546 1134615 518742 1569343 1389782 1531195 1262714 1146256 889769 202766 897935 611258 766239 412894 276262 1986678 1710936 1599623 1765896 295993 796482 26641 1350148 1819929 1227853 655014 188241 1227858 543685 448497 248529 525292 379295 1611681 1850656 954522 1681296 1801894 1982355 554250 560448 50960 1732603 115200 1786520 1308798 1534215 562262 92823 1765673 23009 1307389 854924 203672 1576039 1377108 547110 856288 1264179 1140767 1364791 380356 240751 539903 1411760 342390 1698794 254255 1919330 1923151 1710061 265500 33237 212328 1581268 985569 1990041 655539 1204865 1114390 1612681 157335 1280769 1505070 1840196 1453173 358946 217657 604851 1951041 1882447 878900 1425545 512553 1735061 724072 1724400 1367907 704613 1496182 1745883 64750 1773729 981958 60996 331417 564092 605544 399467 1954271 577471 732957 612854 1168721 1797227 1872378 232181 1424127 120081 1133118 627382 1953873 366744 978349 91357 706259 448184 1761253 1981066 1429056 1403502 424706 627351 1233718 571297 59822 1208588 785696 803592 962415 254088 1034340 1455669 1842333 379699 544968 1180629 1925168 1938857 1714200 117488 1175271 237296 1519948 112074 1390882 227579 189957 801030 67026 857807 532640 1547181 320051 1589599 139273 1752973 1284348 191780 1188724 1593012 1198569 1474902 622766 933965 411857 689215 1877628 622629 867866 1886565 1967182 61307 1127385 1307718 780552 150239 863708 908398 495026 473922 545374 495523 1904662 1334172 1180996 254116 1017390 1201098 998441 73337 976171 1493439 362778 924112 866371 147330 381727 914478 1823007 1285531 117562 445901 1693728 1205442 1117755 1910057 431699 1838876 948849 270750 6287 721198 651497 972866 1470815 1207727 424419 1716541 1813733 554233 872097 91976 676245 1433333 24628 58666 917224 478784 456579 1142206 310013 971861 433847 1004697 1821086 66114 1144389 106378 1502006 1506245 1825904 1591651 1870362 815020 38931 1567507 542011 1419983 42695 1426721 1766441 1779361 549385 1325489 1463098 145930 169862 1007085 1218534 1383529 747245 1611688 1165340 1093731 1432626 1949996 856453 114672 370586 823858 280901 1854265 1200863 364830 497916 1931292 458523 408234 645814 113273 786993 1509371 1680386 660621 1070673 494179 1857247 1363647 281251 1258870 1051301 1102848 922776 662285 1128889 1073378 1944710 830812 292443 1856290 482993 1578284 1262607 1999180 1433979 890978 1457246 1239844 730128 435626 1070209 1320128 1660023 1676473 471194 1836207 305742 745007 1906792 371082 167177 756648 1143311 1525831 987696 764456 1291222 176711 473267 152747 1578713 249605 1460973 444865 993233 253840 754366 994021 889907 624815 1175136 517648 587773 1957298 72369 305130 168492 1301661 389841 380478 1002255 989278 1140132 411729 1009928 490529 76709 39720 807795 1609063 808046 1564687 530862 634353 1685247 1477715 1422114 903390 219252 1767239 724627 1198004 1780798 1537159 1424391 1035931 1151795 1465280 222005 725308 236123 1722794 1326199 593404 1275779 1579026 1701601 1356604 448828 1081169 1518704 557785 1799833 1402681 525438 919737 857128 1528105 1116320 1226138 1632406 1293892 1162123 143763 838910 298269 1982822 1900874 1581071 57545 1104916 399184 648078 1907477 1425662 351367 188832 1661865 1479323 489394 1841367 940222 167143 392229 705418 1195411 1515256 564959 485744 1563155 660118 944552 1045639 1869619 1064506 358859 174662 1589049 559285 826283 278108 546194 427212 1035002 1268019 1200642 1845028 389597 1635343 1976602 34869 1053424 1903086 396105 57283 1432947 1700738 1919939 585749 1147101 859652 1292230 678412 374931 1330567 1881062 330549 726466 87457 1747635 339997 1100635 1850329 1275971 874138 251033 1494711 245895 547956 1466250 1885261 406890 590846 542426 1232150 138582 1764684 1928877 213735 628786 1138677 1498972 1714351 1123808 1583429 101899 1168898 373711 985602 479903 1786158 675982 466544 1360561 1888994 173660 1100298 138802 1134879 1295296 537651 209617 90288 1427857 1815165 901067 572218 2935 472933 1924462 1005764 1159445 1864756 1532528 12123 1187469 515658 1614707 517078 1989464 565573 22355 920827 1469139 1009160 775025 1499049 321312 210398 1197900 1772130 858645 1123999 1925546 976500 769239 88049 322415 649914 421477 1887598 799101 1714680 1842836 1532733 1053812 1872084 1359094 1662731 713592 1616128 170433 1568169 623665 1714417 382166 359308 83470 707670 1688836 518141 940472 135224 1169688 1023066 973973 793240 349904 1670943 753180 1273640 1186378 1705316 1813776 670299 146208 118508 1257962 242069 1579601 74235 211570 1270751 1573772 167454 18586 548256 1285230 270588 1068586 604308 482836 889530 58350 120331 1454228 875385 843231 483281 1621952 1677259 1443723 1543865 640751 337568 1616119 1213178 46589 798796 1314009 401299 635036 542284 154168 1956910 1237231 906700 196731 1091198 226306 468025 1918500 1756946 1937739 1917647 1088599 449580 1790848 664227 103249 978226 699275 1386421 105662 493765 1386243 1892123 743766 897047 22852 631072 872299 1481439 829501 768705 1008279 316357 955264 1254434 1473252 1504882 1272778 891727 512431 1626804 929549 265411 161396 314721 1687971 367449 1252337 1605989 962064 1680792 1592740 1253440 87927 1257624 1299321 1759227 1762777 304275 1777197 1315045 18729 473931 516301 1180894 1135377 381170 1321642 1877281 1757552 373101 1387068 420940 528531 702825 949757 1446814 1899206 1579049 591695 1806208 1483756 1037949 440334 686546 1427279 149122 539424 810315 1571230 1165589 1200548 1396334 186231 573018 1637216 612105 1468426 1571309 886051 470424 141135 145517 446689 1314300 947627 1030506 152103 1879520 136261 1160965 1506025 723574 1695007 1804381 1897705 1825404 1765821 33562 1430807 1627430 1676455 911156 1507557 572639 1236195 676032 584360 339139 1147634 1759332 740579 1661681 1455607 1225318 1772523 933468 681516 479131 969981 1568368 1379680 201744 125620 1020191 1340594 1270380 1126181 179761 377422 614540 349616 312787 1161155 309588 1811881 796498 734275 543209 1153837 1625667 250253 1548135 236382 1132626 1870597 443589 1916285 684023 374548 1358495 826558 346737 861757 24442 1405776 292976 564519 372030 1494286 571705 1353603 1090156 1456727 262554 1057099 1785989 980414 835269 433152 1834655 628857 842692 1419573 1904719 872491 1627707 990027 803395 208856 478787 464409 941504 1330833 1645230 968332 1559699 1414305 1192447 765260 1555404 1811126 523213 1692735 1155037 877045 965232 1537541 715956 1269280 1093043 937359 706621 495006 743584 164822 1758268 1876562 425986 1997165 1873997 1397447 1802606 1399549 835601 941261 1880075 1358797 1125548 1093538 813374 702990 437049 1660246 16513 813418 1573953 1874496 1633789 125835 608283 1667049 1573734 204791 1275989 319682 1985849 1834187 267896 428089 1703832 1195775 803905 316890 894464 1669125 1117865 1441874 1433190 541409 1924894 1247277 67871 731333 1778304 448355 931721 1413401 378370 398191 707066 733041 890202 1650565 1695243 548251 73858 1971048 1803656 476847 233023 207228 537337 457118 1432714 785093 1697957 1142949 1160292 386874 701363 66569 208635 961570 1378496 129003 459716 1312364 723770 136068 375213 1468930 384098 1330076 210962 1342605 1052590 97328 149275 481818 817617 1810599 1526916 1212700 1099851 1531384 1567914 1957868 1808013 1219142 1073947 16835 1664256 1925012 1080233 1665461 1634356 898562 1531932 1422655 1511096 929342 1018292 249114 820007 1186085 1852846 1373338 1776284 1755526 484231 1479693 370237 1988512 870671 1297508 198074 1862540 394315 1533563 1399674 714944 234311 1757472 578966 798900 1212539 1293532 1566459 1344057 584851 1477519 1781324 383089 255402 1154715 1640643 1390723 1145502 1308279 1896306 1253031 1160881 1718594 1465858 447756 1397456 1085486 1584850 1906105 1654035 1066452 1213483 1379238 609153 512926 1929307 430939 694412 1548857 440166 1899925 1580641 1555266 1042625 526052 1846010 1338355 1145322 1646265 567327 66853 885915 1636239 1677007 538242 1881844 1510264 308256 1571948 316135 226055 1879131 809814 1525375 1251549 1350716 241345 1683715 1549585 225385 1467991 1441267 1771136 1514480 1804214 966895 1883773 208713 239659 1519483 295178 792487 407225 691369 1113622 373433 130049 994419 342037 344820 701129 942401 1576518 1037933 1179462 752526 685961 1544600 366104 1311667 511851 1458837 1256776 1704122 866908 1642283 534127 295860 741265 1837618 91317 1923840 1383065 650395 1876247 1738039 495440 561427 787404 214497 1801929 1838116 668145 1485110 631200 924582 1717222 1375968 1807809 749351 742523 1647820 643756 375242 1105374 1902538 1652108 154828 956508 1343398 591364 788831 171613 122694 323903 1156348 452114 1857011 870988 1043557 778930 969452 884337 1629791 221280 1552392 1393094 1931532 1228538 1136892 1621753 1616524 775287 1612061 1061202 1873340 672971 1520540 916289 517166 652556 218198 944943 746130 125328 1924624 718087 300263 380365 291347 516828 1182201 1501539 1171636 1652398 1844678 997617 2464 1998599 1414614 1855070 1077959 1026466 1296604 1878109 411685 1157837 1286860 784064 321569 973606 1325298 487662 762357 789763 1485875 383323 747739 1703131 1946089 1361071 472825 862839 1973515 623705 1510234 1839851 1564774 672054 450793 1457668 348571 438036 1301582 1012312 298934 818104 562621 742137 118461 114580 156664 371914 1656024 112253 280277 785650 1114314 566032 1988076 1811262 609089 886463 1596463 770696 1198197 280114 1448798 27391 1310995 433571 1935215 1229426 1781735 978029 1651692 345211 404976 1407386 361820 842958 366058 1643040 76315 383755 589241 804225 1735412 405040 553209 1871562 1205028 10522 1385336 1188410 317957 1993040 1435059 1382877 820843 1008527 1802560 1729837 890220 174585 1340801 846725 1137503 1928812 992072 1525202 499425 1698255 76164 145003 444291 259448 1050366 1411515 773713 1447410 1685937 1997599 818840 739672 598673 1041801 945748 369307 1103584 342248 1380494 703005 337711 1397150 827203 1187229 1384664 1553120 642154 227405 538661 197617 1699833 413300 276539 649232 212405 1411736 1906075 1037790 1230249 1120210 1895304 1984584 915679 175354 1073620 1099638 1652503 1587070 1154791 354193 1422248 150090 1251414 1909481 248911 1151180 205561 270457 153005 561766 192382 744885 127951 406588 1362173 1744182 856788 1986490 1454323 1793032 328704 926215 1169619 299131 1048514 804463 374943 677835 884341 174814 1392355 1744920 1212572 1970751 1816001 93091 36608 1115285 576634 56565 29586 714157 621335 1902757 1185475 1015863 321366 318697 1202625 1938287 532368 401633 939014 1257721 1840147 570849 383254 1805814 211183 1656830 141690 424686 656996 658321 1565905 1210930 1154981 725577 1236570 1799936 1635758 1556774 1407280 975690 435056 483182 609563 1286091 1769971 400353 243949 146671 1144714 207964 1145003 1441213 1059123 883782 544172 1093103 75327 557941 1268351 1029031 182453 1603904 1042982 1070609 1061408 1252397 416856 1022043 1262319 1999760 792594 1299956 1151978 780019 419172 668436 74096 1513272 273464 1352185 1593262 310388 819829 472384 83424 1942199 1240757 11500 698497 1599180 431317 1658420 1041123 1453695 1470058 1758660 1882241 674304 91426 13452 4118 1369170 923456 1984754 1470701 1715242 1173331 675150 90359 104231 158083 979044 1572333 1079369 32314 73123 1062702 351630 639632 531433 1995062 1369792 1058616 1108414 1510012 1397203 1642241 1181395 24300 1141647 298984 320876 289948 1712568 1197433 1248091 355015 1314922 823416 1216008 1387752 1123721 718283 1488367 1326318 393011 996266 750414 1537973 141339 919167 1006962 1227083 1100708 1875574 678114 449118 115277 1166969 1714915 981886 104141 1362272 1299563 1088240 1645373 958061 968019 732564 1589181 1759115 1249384 1165900 1530226 472142 568855 966374 876939 95069 1374713 526399 504047 1170375 651479 517951 1217833 403857 982980 1912385 1387913 670104 116226 1984516 1831592 811749 1372273 930269 213548 612017 1320419 1427103 1330438 801703 1344068 933552 994709 1301686 710078 1262310 1461540 1285511 72284 1061974 1904570 1803606 777784 394212 1463640 1749364 416794 1875608 959241 103844 561976 1766185 398224 359371 1352914 217750 395222 1060142 1942091 215426 1723271 1690407 1234404 559141 1588033 1906503 1873660 1397484 1462678 1954864 372462 388968 927106 814623 1336625 550114 734720 824675 394368 67831 240259 1748070 10192 1115785 277745 704911 1716332 965471 200916 1150912 1862854 355807 1536871 817996 168795 1616078 664581 1336948 917302 1159613 1076103 696780 1886250 1663359 948753 1416268 1187565 1072976 1197087 462510 1927676 565339 111117 164230 810886 274370 838655 290204 1489866 1051337 396245 833400 1858688 731486 1948875 538756 186104 774343 1296774 1041206 1621643 1000082 1185522 319737 53853 117079 1381597 16426 1863869 1878427 1817816 138895 1015004 1718994 1768998 729115 1449499 1697458 201532 1916512 237303 367056 377699 647128 365179 1229491 1191775 224401 50763 1246471 442226 1371302 1254462 1574740 621072 1337622 1882369 1235251 883945 1596979 403788 1534404 608969 1910452 1191885 106609 862933 1546463 165790 1070139 921853 1376909 917671 770192 678729 1409848 1630713 1323626 448338 190365 820012 1115925 1708911 1115948 1873173 1252959 829858 1434857 1471335 1634855 1818309 1340289 1466039 1031007 1855991 1835508 573159 1025334 446151 964246 847130 1478976 1546871 808703 1861494 605309 600121 1318945 387028 469263 761973 1875265 390002 1545558 1772915 1477771 114129 90425 392456 814210 479365 1665203 1937965 1637989 1370764 1214301 766814 1532100 1597232 1255175 1952266 458869 432287 737189 942677 1000137 1041397 988447 1353858 24418 1505985 1815760 1176234 1300015 828660 1970975 1213059 995781 188968 1038662 538324 1858416 1621612 280952 1990470 162704 839979 508183 1999257 1714627 1562989 1180453 1873871 1523211 990865 198344 1160883 1125867 1141808 1589828 240684 375074 1250307 1584001 1331021 1821835 432617 831205 1953392 1583161 1124479 1257614 1991354 1490351 410538 1386995 1391209 999932 578311 292937 324205 560462 427756 1644176 782824 1474764 1210467 869708 1919815 1864670 799342 839521 75729 1593278 730362 152636 1132808 1094704 609100 321693 1828227 311657 1825502 46025 212049 1242644 1452788 1400537 415011 80543 776197 1796303 547221 154453 1694573 1368913 1987316 45540 1272820 1305635 916525 540421 508914 787335 170569 1049122 1575605 1650229 590175 1200560 964806 1045406 1871131 99951 972339 1729743 1922074 1319591 1211518 1441398 1426455 1540997 1501610 1821385 729760 368801 1317785 250644 280010 1614313 463796 1640240 1052752 415625 1163927 834650 194016 1751176 1257675 1248425 980933 1799962 208335 1549359 748889 1648398 349513 1353869 260393 41001 1947752 1637274 1149885 1829266 1079233 823742 314405 1251327 517171 1350180 1318717 1742159 146526 499663 1105218 1054115 1719643 929620 1685322 100177 1141793 666531 202896 1733911 1750413 327650 1815012 126690 855430 1911780 149083 1485541 1437201 450183 1982059 249367 1981978 459705 165245 965541 655688 156085 1920255 1959922 421689 1481623 1303324 569559 1164450 181490 514099 1035505 960284 1155328 1323720 1168348 1057025 1041670 1078290 580517 1504216 942305 206237 1288750 1356384 1011134 501114 983846 1251688 1508581 267251 737551 631499 1910728 823495 1610924 1375343 619602 1116550 613751 1429237 1884941 96772 788338 1423936 1759469 389905 1870068 300112 1718910 961213 1914334 1487367 424645 297774 1601370 156282 608534 1060903 1344903 1402682 1415086 1330129 1440774 1266620 1570507 1752138 40356 1287827 1273497 1201268 803883 1432636 1385983 270493 1524852 1749405 1232397 1006453 193434 660442 1517487 139249 106261 873769 415201 942847 1727810 907844 16315 1423364 225011 593594 1958879 311547 892590 1108280 75325 1218129 840035 738619 1932616 1774139 1885322 435182 1581429 552528 1247334 1404338 781966 1714733 1961631 479932 1739329 1685062 945126 441349 64094 1937894 1520314 562277 46777 445924 781643 1064380 286409 913424 1079271 898923 488120 170083 77121 1328955 413032 726522 1649185 1605217 852564 686878 989275 973735 153083 1924659 1759499 1179113 1863370 804804 1348611 1535321 1979693 755810 1020951 456812 453145 1169327 550992 638220 33916 1257005 1779751 897283 814816 589578 921397 1765435 1997325 667299 534446 1434297 385419 310466 524142 921306 1994390 136827 468903 1444764 1457301 232871 1757814 463054 894636 1966203 954060 6277 568209 377445 288696 1597039 1807395 47951 1845960 138041 1780259 678810 267559 452295 573548 867477 1253719 1139944 1265690 1020711 1807537 482004 534017 635312 1722946 457002 334664 1209528 734868 425233 1013389 1663404 132610 1497015 544923 1774986 51670 1209897 1887997 466477 227781 92881 311456 1362362 1077622 1784067 1782200 973270 700052 770976 1185298 1774665 287573 1590915 1657929 113424 1271366 643971 721998 1919528 1924653 1240716 1740761 1017109 957650 1327918 1587048 1970673 1213743 623344 252678 1057258 759846 892182 1889960 33064 1398859 1282203 1755280 875031 346367 1379170 1404333 996267 520650 494560 1814776 870073 179989 1206692 50827 669247 456199 1111613 1855356 1883025 1624483 1956580 729848 1617909 1642160 62042 1071541 1843036 695104 1212065 1043029 1433708 1419751 17367 1207401 1967662 6673 1824797 1979158 1007273 70682 1526052 592832 1510424 871577 1332837 352901 1557054 1131870 772039 1315713 1979424 118434 1742531 1618262 1885951 74 1878448 1735620 797589 266032 1733291 1463406 574886 1049357 1027731 362329 24370 1328952 778096 1491547 1808433 210808 1292869 817802 332062 814016 649896 1442474 526325 1571387 220369 1500959 25213 173503 360434 1140468 369942 1997318 1728744 9921 518382 391229 1628486 1058461 1604952 1972431 530451 104027 649505 1565799 1079333 728197 1512699 1796203 994254 1643376 1587699 525501 1858896 278541 1608087 474319 463985 1676722 1408340 911059 1632360 362313 1535581 975710 1219939 890024 359972 1555490 699153 721644 1930531 1243356 906171 1362626 1244781 891117 1317676 788776 350664 22653 1632281 968948 1468403 1345233 670274 136980 880557 697553 43623 1142239 1746773 1239255 1201146 95249 332262 949147 725222 799023 1976343 1416960 1992045 229324 1903496 350928 1112265 1151730 130478 1171033 1245599 58630 1619659 483824 164462 1387578 488012 1903731 1572519 1158881 1362486 847605 432798 1669023 1133371 308760 1585538 78176 1520056 1727570 1597919 1784289 326661 126574 242001 1681944 298953 1387223 1007844 1608903 1036226 1802540 1013798 951819 1273844 1102966 66398 39198 370870 424525 376003 1846523 1910610 951273 716960 1652936 1345538 1022724 374740 1086127 787301 349327 1413505 1934791 697130 781586 1519137 980157 1492484 220217 836567 1920243 1708220 1499372 1437573 1061246 146971 58359 1153730 1927887 1513138 1784279 1653960 1029083 620355 738761 1038584 924571 85943 224118 473083 100124 1753910 1040784 1163718 372549 1517326 1993929 276403 500420 1138078 33156 129691 676836 787015 1486441 376970 1167782 3502 42152 1921497 278351 1788531 143051 785162 761628 574108 1562250 669362 1075696 829323 648052 655163 1607165 1921929 1338100 392391 1197485 1293025 1416876 510825 1499210 28871 617233 854465 907989 803118 229479 1265245 66767 876133 624669 354732 1316477 1846673 1210130 1746553 1737368 491991 1150946 587613 1349477 441131 880811 237139 1999609 1828238 885870 499550 1502582 686530 1928743 1554614 349705 1226708 1158743 1380650 430967 1432287 56403 1617375 937449 646081 1527202 314836 76879 625700 1299773 1660265 920268 668546 43543 1394332 221153 1438254 1891000 6946 344215 1757899 733280 670612 1262470 929060 335164 1456579 183947 529163 1891493 1624799 432621 261422 57592 1783802 334942 1598183 1866985 1662721 863629 768980 183624 401823 118924 258480 516900 1555730 1302277 650541 1976655 1796875 1115166 1486268 970797 665619 79973 1256265 924427 543753 1791564 297087 1467754 1638327 875671 1919542 637991 919386 591280 1860967 1149255 1052829 818970 651692 12305 815472 921267 1658471 815444 24346 1787541 1356402 1632047 390992 270312 957586 485491 1005763 115665 1456500 1131314 1291008 1551809 1815365 759418 665904 1427002 884003 54325 654784 1611441 742636 1380641 1245828 534779 527052 1645585 544116 966888 395609 473362 761575 46632 579332 591943 1910408 927716 894020 105651 361676 101953 1127471 738586 589044 842776 1447514 1775009 794184 255028 323065 1854401 1992205 952167 1418585 1978879 1390348 1181023 408931 1622535 708612 990092 991790 1330668 1334198 277432 921807 306699 98911 244328 1622046 600611 544781 1278463 993259 1401142 1889498 1062121 1152667 460755 1970703 407697 467866 1193620 892863 179066 98065 1881654 704477 403348 1247134 1186504 310980 1028611 1163482 323336 1917976 1244205 1435584 1578469 1043080 456138 85822 1412292 1047168 241409 354681 1852407 47890 1294334 1305682 1624186 376690 1302267 1313301 684277 1431466 135777 994192 1316203 437389 1550288 1732176 164823 748969 1595713 796646 1763452 1114970 1210041 636114 1809491 1012259 207654 1942677 1782832 1039194 1086149 549414 1922623 574398 1571989 646569 58177 767930 941729 1827193 1472653 737437 266027 1605605 1475702 1190520 1431960 1939283 1324713 945883 1436508 915654 1037471 1403384 693965 1115439 1971865 1047764 629240 657100 1646724 491648 1562237 494733 1914373 1197863 1409223 222370 1648701 802003 1730675 444186 65720 1412920 58848 1724528 1812595 1871549 1655538 1280741 1428493 1159135 1803452 732529 1909901 1867692 21580 1040976 909946 1146313 127194 421333 1457986 1506718 829516 960294 1156657 1027810 549208 606617 1501584 208425 1689707 489352 1480924 526502 789134 911316 1522526 652548 81918 1471222 676529 1961394 620998 1893859 1405803 698493 1462484 1125396 1424385 1566764 282983 772386 599576 1962377 1376298 711031 609117 1674517 1298522 427631 1803852 1633548 333000 391512 89009 171947 1769747 1813346 346772 1399885 1701336 1228304 813022 1617197 1404640 50119 934589 1933402 735534 1443360 386664 1290272 291364 1480283 1804951 1691647 878454 823038 1019131 71304 1294518 1420581 1846167 454761 1463629 296959 1528125 1635589 818468 379489 244355 600274 1565839 247241 175029 1384304 1641999 1082356 482123 1483255 476015 971794 878941 499401 818380 1916225 644249 296859 974452 1885582 951648 855971 556677 931343 962317 1378459 1966646 697715 1821000 1811805 1402489 1507911 991342 658791 1454926 549308 398329 129614 1119408 1394715 1599131 1278408 802470 254077 1290232 1396666 1231056 1591837 1527759 1091486 1832811 774089 1565402 434725 1956583 57337 1971126 329230 885978 1687113 1333848 727268 1357224 1608989 493944 1636155 412708 1176187 842389 587668 787315 460236 1710974 1885723 797211 80455 813701 843069 635188 1647811 1742740 274843 1690450 1209665 854923 48675 102873 252641 135609 1217695 640034 1051931 83276 713501 242244 1468255 287295 1927260 1648151 996059 305830 1706844 1325166 1177599 1043008 843721 1514340 349980 657239 783160 1518795 75849 493127 1653922 322480 551639 1962628 451064 1315063 1989835 1308894 138919 1093957 790706 550443 793810 772508 511784 1433765 1483049 935291 809337 636041 1210597 1325600 1136887 712574 853338 588390 683439 410166 1235359 1842044 1713204 750816 1950088 1034980 8288 1422237 1768372 536767 1780860 1919251 1541202 172741 724089 422178 1926524 7578 161373 1409572 906651 1882263 551120 1094208 269774 984892 1283977 279742 1159375 196802 156522 1049163 1642913 1481420 152533 1018919 690421 1290818 1586875 677192 1002982 1554427 1460118 1995247 807758 191890 1892911 1736698 351898 476345 1190178 1681954 1163906 1376477 55330 1071415 634064 1226857 1185508 678831 1827110 805903 777144 920669 225169 392245 470007 1410604 1058914 1819602 443404 432746 1013134 1663831 1879577 1189443 1238116 1054577 1804653 358087 1206994 1693482 343603 788362 19966 132259 447383 1095882 1536967 1929377 973189 607595 1273039 439946 1077326 1562044 870170 1008510 537348 84964 1121761 21994 1031244 236201 1907676 1764512 322008 670092 1967534 1426060 717921 1349551 720698 755549 1644220 1857815 249585 331534 1392811 433514 374578 1287909 506331 623080 165807 830797 951029 132031 1099702 459403 332784 1061323 1516152 1771028 1431519 1977155 1554470 1202671 1146345 1660498 724333 1749947 1091702 1652865 790006 699304 467179 1174024 227719 890498 1827604 20013 1518155 1025422 239661 879128 67395 148538 905371 1633030 765371 1036995 1471043 1758045 683549 1083614 1656689 725606 555375 1718247 1527854 436305 136824 586569 1150944 1240755 1098150 1010548 1106029 1015104 1428265 517428 1571563 887357 392480 1350927 1258988 1840195 1373911 43609 204819 764772 1101595 72874 1287049 602908 1314373 361435 7112 1136021 466346 1049550 1883579 753980 962227 288867 453924 1714224 1698963 169615 1103493 1199839 876349 40817 1420879 1332851 1865287 820751 158136 628411 973876 612493 624167 1403112 1318484 483175 1738225 438264 1248845 1778187 1930946 736779 759085 1664404 365816 21891 178826 624888 822555 801836 1669155 1540437 933956 88913 1897171 600194 1519599 1247792 1402803 1767378 335293 150772 674008 1481441 1487559 1058274 596068 1448851 1771779 691603 1363876 1146425 1263912 225026 1386673 166991 1645754 282902 514728 1101059 970287 1434247 1758419 566414 1016922 1883764 652613 1823346 1827377 1335683 1847301 167080 480400 1958673 1369398 958455 1376453 1329600 1294429 38131 1603060 553537 918718 1560445 890542 1092083 601960 1830863 874910 230487 1988372 55735 1172348 587446 83040 1706892 1031049 548753 439471 655574 620392 773244 381235 116574 1075639 252764 1693906 104674 559399 758203 493292 1155665 539236 179745 1179887 1758185 151518 298032 1194537 175885 402425 1100276 1179162 297082 1237925 396300 1519486 949863 1161749 1529206 784049 858301 1969203 356702 1234919 1421078 1695827 1631293 269342 1622093 944998 6199 337567 1094022 939893 595262 198268 629677 805901 734183 915074 322363 1192754 791945 410248 394112 1314269 874679 1263729 601802 1377485 13135 1427854 1179181 359051 972690 1072911 707566 318742 384800 515065 1567434 871154 541171 1068131 1166208 1126970 1513981 245357 1370121 1140262 1965290 1247306 1911533 1000611 790642 1315234 1439452 1750944 501737 1951434 1576400 1977864 1988526 1419348 1825291 1636724 1317587 1779886 1502856 1240869 746728 226095 1236226 238310 1150188 997044 949905 862304 1740021 295854 1318990 1801716 417013 1341363 470640 447780 679566 893740 630467 127666 967212 1344832 964505 1581779 1191750 899803 1254099 1194307 1658914 155074 132035 914050 699445 770163 803535 681691 1609012 715743 1355495 1211721 1634262 371854 1091707 1589304 571759 245178 1424540 485964 117698 977602 1181499 1882245 1181079 1904773 801597 1691189 1459570 263407 566988 660110 985870 1726434 1623807 1112482 915365 1649154 820832 600456 1456454 531260 317326 1441143 866808 73591 1226850 1476387 2890 563026 1629530 648517 1308207 80014 230175 1303817 646174 1344297 1835305 1862285 1305751 207205 1353872 357475 333448 1281244 1337500 1533230 168624 368099 1652789 1332867 1844212 1567026 77993 1402136 1340610 935206 1575231 1992947 569196 1977132 311875 575692 1309139 1132977 541737 453246 211325 1894644 1130295 1501207 448547 948899 1314116 1675971 1622672 840259 239926 1435917 315913 1455215 1126138 397263 1462777 1950070 1179268 199239 1115938 1596815 1506259 792893 1500472 1971357 1132605 562882 1490274 402259 1156211 287931 594751 1872151 725967 848157 1264823 231644 1714768 1438062 982913 640765 868701 1073196 573924 1639297 150483 1121698 1494308 994513 1811442 1377692 50579 545482 1345728 998783 1341821 329232 1429744 970342 1590069 600119 1770073 1489538 1113640 1905070 373679 1318465 1652223 104509 681991 176857 651414 363474 341240 1362476 1898464 856565 1616439 1710224 577088 1549889 231976 74155 139685 1224827 1009772 1298154 228689 1363723 341079 1396382 41924 150574 1916346 1509873 466540 1679083 956136 955558 891306 185936 1174503 1534890 836419 1039197 294894 1408307 1295499 768519 205640 440317 621835 1033093 889320 765147 1014767 1234009 1209786 1012229 1175517 631256 1725555 856833 1661320 488443 1937599 1266880 238763 448542 1753904 568020 100996 178760 45574 1100076 1843693 336243 445377 646364 172187 1111704 1774245 434615 413690 1973318 1439139 334154 291863 986583 1031262 930178 1555610 1091687 15869 1094649 1695837 1321158 1305207 1808998 413469 861690 1663490 36307 109940 964915 1606391 1818439 1237857 161413 1492067 1022561 1408316 1135406 1198735 427600 1457719 1996450 1050899 1081484 66722 319583 184861 1194732 1670403 1664736 474585 867937 928731 1690065 865819 545249 1178206 237418 326854 571226 316867 113753 1612292 279135 1469837 1872384 938519 923118 922164 1745897 553351 32186 1918929 1558278 1734063 1691465 6088 1083954 141514 22242 1345673 1759390 24530 883437 1236887 437967 1269137 1768484 604227 1189330 1311693 1908040 1617986 1328215 608542 729534 1996068 1754792 731173 1760073 1589773 674006 1926477 1336575 1689920 244607 1412959 263260 882717 1470237 840640 1604002 325330 215635 122375 658277 1453757 1951313 1902881 517998 110325 607643 387291 1569833 1920832 1305547 1855136 1253178 809555 1472471 1934237 1386803 997208 1159828 356329 1959361 1004037 1987873 1833568 1406480 1001070 243291 182280 424260 447486 247140 1019850 159121 378462 441032 1700784 1715168 1659420 544942 1990119 52149 1535268 1037272 1404437 403521 178127 1986741 217285 472172 694114 1159390 1926878 159695 838841 1353317 1108923 808214 1394342 799659 1244769 85417 1575449 1673510 773391 1632834 564278 235077 16748 1765223 1052292 1257048 975359 1165474 463691 1897177 48231 85452 243801 307908 198321 1093769 6629 1519268 500813 1023399 172520 158056 983410 1611609 705123 1119355 1125398 39646 1612946 173350 1357693 105708 985477 617292 1122046 241052 672143 586662 1247431 1341945 1835273 1283787 1180304 1624573 1484084 1847935 91960 849491 698975 843973 622005 1106525 1320654 853356 938657 366767 977389 1064925 1949701 166695 1733315 474808 1438913 1651706 1348065 326962 1238416 1218380 691805 344610 1294958 1246365 863979 1933986 438165 466795 1964211 1511869 396285 420650 450022 951784 803588 1584857 260993 994580 830195 154285 679709 1592848 1540943 1935943 1652291 604327 1961459 1115552 83397 1687515 496337 563820 1714639 493822 1388191 1452706 679017 1474250 1920793 1974197 170276 980240 136390 512146 1789261 1945964 795496 1857754 1586733 1055763 1309364 1724080 1202824 1128607 88246 542303 1476552 1922091 794062 102137 1382830 617277 886500 1578227 982922 1711977 1131321 1423094 1898232 1180603 1276521 246194 730334 882510 383075 228700 1197755 531296 1255714 190708 1618915 775131 333693 958498 601913 798253 1608072 742948 541555 668604 132101 1555786 140824 1770007 567500 370027 983051 1205025 817315 96736 1115152 167352 1600018 1828068 539902 842835 870714 180450 797705 89125 1553426 260135 635118 334075 1025643 245729 1347857 1741830 702852 397572 46548 827200 1918294 1130223 605216 1253380 1472172 1427193 733431 1627911 1608292 888681 1636070 444732 843233 1499223 1352781 177358 1233738 720762 1037609 226263 704220 312538 861385 462694 553501 89155 1460497 1002479 1263915 45168 1121682 1782386 1381618 773540 587630 829607 337830 1702064 1080965 1051663 744934 1932760 1225724 1009981 760840 1307925 1375186 517809 1811392 204991 451380 125418 98072 367764 1472630 909995 158285 1697343 94525 538115 1102215 1836185 518827 788481 599672 928034 62136 1851254 1702764 1820432 1873595 103332 1679800 1399564 906349 786096 833813 104973 1085900 402921 496988 1009351 1552527 1903534 1053534 326897 1301822 793209 1810385 763765 789100 206426 180312 1213888 1090593 794539 1576272 1897663 167947 428278 984134 299953 1964118 1098157 887561 409814 506109 742243 1690531 158246 163991 1695119 224332 1756843 1846309 1320792 380250 96240 910081 303657 985381 613612 834184 348758 737298 375935 1520827 1819236 89471 154669 822933 1107528 1877499 848634 666446 2914 599549 916511 1608229 52643 772005 1000521 1732248 1866777 189295 39453 737706 1835928 1458611 1073019 1866412 615813 1296012 226254 468736 1218788 697753 1892099 1753949 1159377 158942 296124 1018867 1130427 1617872 616371 1236869 1171281 1957963 541439 1215261 1175950 1766063 1237655 568851 1854841 751664 916458 32386 773547 222929 577692 1168599 1165193 711455 1594633 814960 1837896 1351616 1341247 804222 914675 339815 829361 293843 1122470 469404 445591 540871 711560 1560796 803662 1346648 1629100 329548 1723359 578925 955176 1222065 1489800 1080119 1567775 1889986 324218 1608857 729510 1366782 1599787 182423 126036 225430 1880806 336155 1451235 267 1829621 927465 960084 752851 680086 1794298 1346427 901214 95127 1308902 1072088 139883 950338 1083540 1822745 1607264 27178 1390086 957917 1317861 983865 225763 1224331 1755805 724354 1081630 449062 756614 1334478 1819368 1355935 1158347 1808514 497059 597942 958125 54283 121997 485459 1230137 983757 833475 335480 922121 1713977 1584939 1228781 1521738 1564700 1999200 343279 1852183 1183640 432178 1118921 555585 1847734 346769 1334155 1392113 1424558 1619011 1898864 1746644 1680233 1667471 978070 1450469 1530877 1648631 571837 1357314 499304 1449517 154003 57665 1388354 424583 972942 129542 343076 1437084 1905860 868381 1333120 1573021 44435 1279302 70735 918729 1395651 709409 1367700 1550933 660956 1015331 1385371 76392 64383 95549 250145 623499 1352640 742134 1271658 653980 1131024 338800 1225970 701605 464924 370681 1029417 1557734 1349779 382180 295671 981159 957455 1185176 481770 1900571 761602 1508868 1053402 868488 505793 482241 554842 739523 1903233 1026425 158624 557722 1824245 1553739 595530 876441 735484 1102013 1776759 1308332 802994 419767 1275360 898720 142862 352317 998892 227950 458213 147629 1128997 937943 1991885 542753 852683 1429164 360948 1465175 1755377 1063237 987488 1045428 168740 1947227 148166 1505761 1749090 1570713 869556 1086590 241872 526687 935462 114960 460460 1032261 1084692 1384579 1068430 1176673 554169 1129100 1622206 1015786 1274352 382268 686449 1021332 1143216 892991 177454 418951 80205 1308225 49769 315446 859331 1817732 356464 1051642 497243 512302 1332618 845515 539478 1372553 673867 516869 1662365 1567631 204965 1517859 1253609 1202117 1590649 700389 1805023 1869905 686153 559156 82705 54583 1328766 965583 679478 1026759 182455 1876960 14155 1204873 1725650 1742769 726965 1924725 600615 1110472 892014 1363774 979499 1444005 1525764 445236 883974 979696 315063 1258292 1390623 1351390 1219594 1832018 320212 856746 1920786 1719421 824620 436371 296113 554945 859404 98691 351692 1965753 455722 1257705 1312287 1573453 1802331 985041 1497024 1485222 1050842 724222 1227716 1869616 1513127 1405684 204460 505630 894771 697761 400719 1820012 387922 1500469 854494 714024 1721359 691791 1976468 947620 233164 1366396 76004 73096 1847156 1654485 190628 1828281 1781499 956813 1896988 755051 1971751 399142 802433 1166100 421120 688173 1307996 1545007 1856786 555215 752554 855236 821292 151645 1025458 139115 715695 1952313 833847 1798200 1029727 1699893 167270 165801 1877000 1251900 976075 928295 937543 1219394 1249655 1222918 1663771 939390 1556462 845029 1908633 1584029 511602 1640754 882610 936346 895243 1744688 1933004 1732462 60085 52534 875951 423227 846473 1939880 1475414 1952502 1511989 1175823 217480 230881 903794 791313 310351 1199342 1004416 1407 1937729 1835879 320655 397139 380279 677993 1094102 424109 1613597 532012 1469553 267643 286709 1799636 1374754 1698945 1491096 1755968 1048292 1230863 355901 949846 1285666 1262255 1021620 1366166 946927 448470 171931 114986 641549 1068055 1475746 1594800 612155 965490 1826401 1357295 907913 418199 756265 645449 932858 1498606 1106970 882074 1534558 881964 227465 35503 1951489 501588 1643463 1527002 1696237 734647 257543 797916 647153 1724353 476062 1346076 231500 1388284 175716 998761 1464978 1339100 815379 1154904 1465836 690541 561225 1860555 483839 237933 1561470 1336139 1488408 1007142 1536441 19345 1123670 238567 328768 51757 568247 297518 1992866 349019 1024501 124868 1321715 1101640 427744 1472751 701614 613193 1064205 1561761 1749242 1295781 981630 418245 231676 1341195 429994 1322936 410788 1353900 1333499 724761 798994 412185 1197742 837473 1550701 1513987 26582 80706 1075588 7948 812857 1877578 610573 1480250 80938 686410 88899 1786517 1017531 1693481 199043 1272038 1605970 954983 924715 6530 196091 862543 1413655 1730255 1029100 804051 1855103 1141558 124367 1443314 1085542 1204685 63231 1193129 1946495 1688675 1148577 588813 1690379 1301082 1748153 1647785 1122978 721274 103551 342314 649576 798647 1672327 90240 376799 294748 193516 175925 1041070 1866965 986679 1634870 943786 532930 1920983 1709832 768505 1080656 492841 819222 357532 236459 1134395 1802808 1026939 793983 84760 295680 1575212 406830 82602 1133653 1589815 1077217 153017 52786 560291 724478 685140 83485 858880 19633 42970 1539785 651139 1909457 1669992 1218047 139708 1517892 943379 1556318 301068 324583 1678626 746446 1844661 1544237 1475034 683700 838685 1238540 1380332 461712 1673873 1813083 1358627 430393 1330518 160329 1884685 1135485 864918 671720 992290 1025502 1424819 1431267 105601 1690267 1253843 1584789 1729149 1813331 707782 863636 43595 310170 1809047 526380 1874264 557665 982537 310756 1659318 1160124 1432395 1720804 1267807 1806505 995780 1860442 883407 1324940 357284 1523779 661482 790688 311487 1150449 1184048 271716 1331843 1272435 1559446 1185770 1560656 1736041 1998979 974178 378975 877905 305548 26258 213822 1702429 1108716 319277 955320 170410 438998 1900140 1717531 1551780 1435645 1853603 1907922 121519 466378 185495 331545 1638001 1917713 76758 853641 221496 1997378 1264582 758354 275267 527666 968405 251042 1433024 1143202 1119752 1827091 1338492 564437 204069 226530 485376 681190 1101019 1150114 1989188 259349 228181 1461175 1332674 1521647 132702 599065 1507899 937613 596616 695064 557732 1391509 694120 1237230 161062 214553 803637 359214 1028938 1308328 1486846 1578856 1146672 568167 1980744 482751 61984 1142770 498633 911296 1554644 1871416 449429 1906806 1391586 1317436 1710097 1633187 1662878 768744 1840568 1942348 450974 1517617 1697037 1590351 394700 815835 412167 1361527 384547 946197 1292716 1645970 1360290 46829 1209283 793861 465293 761670 703940 885987 557856 1286703 1642630 430027 1918138 161293 1529546 259691 619860 1128880 1094705 1793919 1727580 301912 1361702 1952456 123576 348590 1709021 695498 626916 1649671 597775 1374666 423102 1920224 1282666 1613971 1789042 1935866 1391872 1265766 1519018 1599391 1292543 694900 1695624 802354 1472180 503825 1828832 238834 1369348 1689642 428328 195261 1128457 488587 1638696 1483749 1694548 656741 1618013 740543 277418 1731973 1206049 1901264 1790500 564320 131278 831331 1381408 386638 1757662 679954 417992 1586045 818663 1258391 1851229 1804721 1731247 1940212 1369814 688524 1884222 1373419 1202336 1502514 287081 1058228 398970 1255895 1360692 107313 928519 70820 369286 303970 93885 1577112 1671467 545751 1327047 1084253 533919 1265738 1797357 860033 1782903 321760 792440 1301930 1111626 48213 765203 1335003 757164 1166156 143620 418145 1754852 430184 183622 103025 1377111 689369 206951 872140 808220 619806 222432 353031 1069357 1698113 1336818 1751216 866466 1022211 150401 702857 1644051 1699872 1013812 1592597 1230550 1415363 1950187 1747816 1157521 1810046 707980 451519 1790243 1897241 1898245 1080017 1534736 779484 423328 285225 708524 197879 296272 213916 419666 1867473 295520 1543580 122977 1476668 1302136 1467507 1050814 1178848 1176147 823678 1521909 211060 1061099 196604 886655 64690 249972 839136 1727912 772971 1524709 694855 1248640 1350757 697370 972298 368566 961751 1666339 879118 943273 1155664 53203 555682 1635237 1443255 903194 161870 1999684 1473339 128176 1544716 1876336 198955 1064507 168538 987981 585894 843962 300387 1274557 428572 523303 1176547 29009 1661442 1345825 884290 30653 868197 1261704 1732881 299020 1377204 1760412 1397049 82943 296316 1873486 1454329 1484271 1250373 1726308 1362329 478402 1789192 570895 1333413 623073 1917986 1641844 132059 1030889 906223 303759 1245647 301006 1572168 148782 886067 1740868 1800435 1748295 1594975 247340 1062526 1775032 1305386 1108063 186558 510569 68400 1347108 1189843 292485 1914456 1750628 881988 843247 1282097 412399 842527 960014 1769414 354906 1034107 163261 1239869 1097294 760905 1256370 603282 1553676 892225 1489660 827255 1207077 63806 307375 1419767 1501948 1584997 293157 1474843 744674 1408630 440571 1281584 9018 178337 1902877 548266 1513931 528754 1320485 1346924 1907352 1564957 1966239 1402769 1402006 1243191 528306 572841 914456 113456 193337 1856514 1354646 409796 618503 1296898 1772120 896830 304182 1604731 1562392 180359 808351 451640 950237 503628 423792 766921 852368 1857224 1737367 1761766 1465300 592463 177750 1336019 788918 816017 1861043 1984092 1513281 169680 902549 217978 1209016 1968634 963586 1975307 1873711 394746 109373 277852 753201 898120 1255712 1487319 1616152 819464 1862238 1128071 1366124 1580481 1874347 228774 1989499 939770 1591870 1192544 671255 218789 944228 1600645 1747625 320659 672677 1577060 2630 787283 1049222 1285525 332000 1924163 210634 1655751 26016 690144 1983176 1041536 1459463 927952 1149039 83112 517456 466245 1524270 532501 1799804 1576437 805778 1546128 599360 1411056 1439802 157794 1829600 1953444 906587 1696941 604179 1261237 907448 1063459 577014 1258068 1204827 1786710 1453393 1854497 1255168 1308558 1412125 1790884 1445580 1489575 1288912 227913 1960290 1248814 224984 1038083 862857 101188 263348 959094 719700 1246849 1086011 1998279 132132 971037 1170745 122761 1306229 721203 65678 82597 934239 759386 1007124 82760 1365908 1804565 884406 1819258 1441531 397429 519893 610688 1436510 339662 731774 1155187 1924495 787306 334240 1247029 123817 1510636 1615702 1064937 612388 451496 715813 1401555 1422699 790142 949448 610036 1774386 1672159 1252431 1815818 1031507 873802 1210209 1657567 1252636 987588 1199953 163654 1690332 1760681 1928652 13193 730269 1990321 614795 667929 1552232 1646004 1470103 1175026 1161642 1966644 105166 1508452 796005 1352288 1506475 1710606 300108 77043 1354497 263808 1919878 1777407 558662 1101487 1949093 1584718 1706480 221552 444414 1492614 146017 1600849 1370371 146644 1926539 903066 343733 674564 877 846070 1138520 8065 1965625 1773568 1476593 1964879 865527 508850 1917127 374525 558212 173336 1949804 1655015 1238841 1447821 805022 1066201 1445819 1959854 1499270 1465562 1856562 1865749 91349 959111 192929 526813 510982 37231 1201512 1706475 1402780 55792 414100 77674 1137644 813086 1082529 167882 512875 796938 1452863 326895 598404 480875 861386 298902 959993 1751064 1478244 1684261 1366633 298047 1456682 707120 47191 1976130 1558544 1568932 1353830 906234 660810 1620663 1321997 831634 1995731 267437 1123409 905099 1012950 1337358 708276 1725779 1525842 334090 254010 1128353 133430 1967066 478641 1363970 686109 342821 173252 436387 549504 1163270 292720 139659 676138 1463126 833157 703547 894441 1320226 1925422 1571719 1672675 1987892 229295 22626 1198580 1245410 669905 737240 1525672 1702753 1670886 984360 637588 35610 1011281 115918 1152705 29353 1746969 1211163 1259638 1842228 1473063 461059 890453 519570 31803 1693271 267847 1916066 451870 1631505 949105 1574184 1076872 1636981 576261 781407 830045 1968621 1569428 11686 1577296 230427 357361 1931053 601417 728295 1358588 1912279 181817 654690 809755 455520 539253 1398074 962186 218386 1165046 87968 38426 1414767 1801805 489331 572448 1631906 30938 30244 458373 454059 1533665 1124765 1334265 1030850 743143 529753 550587 1891564 1872947 1668022 381458 1674542 1627000 804957 587605 9787 1443986 866244 745699 1599860 627600 350987 928973 1546633 1309298 1065016 650119 1748682 1747643 1793545 462758 190759 34551 241311 613656 1880051 166500 1706009 1669603 1972585 1940938 1162024 1991347 70383 787252 1468686 479433 100793 687750 1173396 1813553 1451709 1623565 1527231 316676 135448 169668 1810505 1812524 1999800 1925402 950999 893651 1365962 790783 533698 880035 1369723 1568174 1715139 744088 1901876 1689513 1798848 877398 1406700 537784 933971 1263907 1476401 1418635 698801 8877 1825222 1274278 1441174 1012896 833947 462061 1374840 897811 932821 301327 1761899 1291435 1571337 779351 1591630 1960863 570270 248620 860374 303404 1697305 1164980 570715 268019 143196 1118679 386226 471165 1705672 858823 1697557 982969 1171315 675626 63108 1023371 727276 991263 196654 107270 1830157 497318 266244 1546366 1207566 664970 469217 418107 970493 76373 240774 1709641 1180363 148158 1302568 635074 1144582 779141 1541521 1521160 1779088 282127 364800 985374 242003 522540 332266 1526917 1182720 1463226 1851258 847596 1101021 601219 319470 502797 728423 1116597 422037 1513580 1728552 1017697 638489 1356578 1922273 1812937 30212 924132 338794 1314563 1967614 1888722 1240394 1709712 1638616 227524 245759 1818061 98496 1568445 1832371 361530 56004 56896 148469 1534983 866269 27957 689645 1938442 1330158 21270 1483167 1484659 154140 677935 1080243 796239 316577 99441 253321 68740 912541 165007 715391 1100824 362306 1146796 1023825 1099687 679345 9943 1902836 1549223 1682202 1179966 245717 1034481 1303719 1624253 1626775 1008951 1453372 11961 24050 780827 941129 1847979 1128021 653000 770328 1425299 1503009 896089 96492 1412898 1533790 927729 1691706 898260 1649765 1985629 809662 1444319 617042 1770702 769692 1934506 709823 1532148 1893381 1142797 5131 84200 975332 605506 1876798 751790 1442330 1464923 1485407 358609 514907 1618580 1999033 761043 328627 1340052 44283 1698966 568437 1736534 321037 1842290 1656974 1725675 263651 347621 293528 1988840 446631 573500 1586700 64651 166902 919679 1896586 327424 1906989 6417 991839 846930 600993 1264477 1188987 770348 1656936 1089949 1446959 1527775 932460 1330591 1935456 168837 203597 79426 788814 1857706 697981 1772607 1684701 1480022 1699642 330274 904567 789719 66668 1238844 1737227 472666 282206 1763160 1605301 1726292 1463523 1191616 779371 1293583 1435700 51989 852681 1128178 400550 1050860 1491481 1694095 400368 404389 580947 1255378 1964722 1342120 501323 314773 1962457 1008905 1001099 253940 366295 653435 1920079 600998 1353569 1645410 1397061 1393041 703366 304132 1885090 254001 1273057 1189784 732674 246598 1933829 167033 795477 41439 97528 1200000 1711219 396148 441588 1458027 1415402 1530109 1469282 1666022 942298 1495762 321223 1762520 132305 1417502 1803165 864099 1804734 640883 1923864 313627 938560 170846 1759835 1291179 1418474 1514545 555233 1418050 1713058 1625806 1227056 1513525 1281571 1183058 992916 1205768 1277175 1371861 92366 1711660 1474786 1896157 1087728 747300 1948874 1712217 652726 728885 763527 1382009 755471 1217979 946412 649460 213400 234048 841949 1360675 1562173 1807911 1990372 758798 1271142 1885034 305303 49905 1804464 549587 844699 135006 149938 1606075 235313 1604292 1263803 1082165 1709668 719489 1687631 1594023 1671659 646527 1346710 1870032 313944 131155 196362 100152 137722 1048405 1227719 1567047 37000 159701 1644104 1558313 1211367 397951 1729117 1222105 1203440 956404 1029640 1154525 1542327 1169149 1702465 1921246 1329018 286774 266461 1959751 1866303 1197727 49431 916141 1864930 169718 704742 1502204 623990 544614 267340 718651 141370 1122327 1619894 873164 1620566 855489 486348 663858 805919 604998 1283693 1206936 806391 594653 1668182 1038510 1010275 1864480 797937 771938 705975 1717967 1683364 1680312 1947805 1688146 1013322 1319188 635117 641032 360218 1402839 352336 495315 1586658 1288790 1597233 421793 1312195 1528634 1225509 1729305 1184939 810988 552752 579419 1469996 1401683 658380 1692429 213497 635038 502124 1064123 1015981 764971 367739 1645325 223857 1587735 240332 211176 1508064 1625022 1012355 1643656 1801604 1828035 1536017 1532799 643425 1609361 1203612 118203 707826 1011374 1490132 681219 1333300 100421 437712 39740 996049 27092 125428 946599 132126 1618188 1151025 1855094 806679 356544 534684 359354 1330978 33442 1990674 1453961 1784914 689430 1587439 104771 1273395 805040 97136 798811 1646448 1998073 697346 1432573 576656 1287700 670116 909070 1060947 79431 1520558 296822 565405 1333070 1475517 753973 212517 894429 1190229 478529 360794 618667 1591272 1642400 399602 84149 1033146 1994176 94666 1161722 8873 666134 75871 1912507 1162944 251674 836983 681943 343223 126326 1213184 1879382 1482739 937616 1275780 1997858 991243 1378668 1452239 949560 823558 1915210 1785242 1325607 1189343 1561962 509429 1455063 232030 1018038 639108 962536 1817404 1050555 158646 1922838 1241208 830272 645873 886019 1201632 1683936 237676 190558 249736 1775145 309512 1100541 1046208 199643 609976 1522906 1563587 1278521 84665 1509693 953097 869051 1325274 1695362 1483609 653615 189914 194510 1822200 1958562 701928 1271703 554491 1710066 711745 1758371 861176 434297 1154682 1274800 934717 1366313 1106343 1001179 1043475 1232214 1000290 175990 750566 1021639 1203766 1111302 1436665 479706 1153396 1577639 1454925 1956636 1978737 73025 228856 858514 350722 501481 1761625 1948948 1259840 1341805 1437534 1923476 1400870 1318489 1020868 475661 266050 1261321 1486245 190671 1790554 770004 1824353 1309637 482948 619647 1477150 1022508 1766828 955627 473327 8090 1889436 1954062 993897 1629183 1001759 623152 1687146 1570294 1441932 1390269 541457 1873189 806361 982604 1972834 1211144 79346 10297 1407143 1268632 1378819 667670 1138493 1750707 1785162 1491226 1137003 1127136 1574398 1408483 345307 26227 363589 1241034 742337 1274626 786969 1940707 96280 384646 1834775 736189 707173 1073723 1824288 257867 1154949 775744 26917 695419 1182389 978969 1057137 725585 1755579 360009 382525 1232021 1383009 627291 1160048 585260 1080348 1218802 926932 1922884 385888 1884562 710645 974065 1767408 238698 1532709 72342 59548 332163 1041601 1301859 1294790 1238963 1535772 1317767 1110961 308594 388085 1596575 1175562 1029888 18787 1080983 1274802 1972890 75770 446211 245715 1214544 1403461 752156 1698971 328205 1471223 1448236 151724 83852 1340857 938107 1453383 954317 203045 931003 1868667 545515 789289 1850003 1712611 1022387 1609899 729003 51214 1506273 1023723 1780153 1447818 975300 194020 1562109 934861 214305 1153611 1177374 1309118 1266799 11221 116820 944651 1845980 415648 466008 507703 726245 974650 395878 1406920 1505140 1153835 571434 70129 1307409 1475108 465151 296391 52413 1999172 1980322 1181657 1272946 285806 768174 874543 428859 1773026 1328043 1679785 108537 620918 105454 1424055 590564 1237779 1139606 1290630 12971 1833984 1634653 1213030 1990596 566816 1420210 1912151 1850193 1126232 1153478 1569764 1446429 1094377 790428 1450146 1839514 278135 716071 2132 1072908 936430 1077412 1717729 509748 1966106 1513780 544407 1197739 1031157 799461 903898 617155 654261 1620370 1769137 210258 1864877 291584 1242736 1098040 188882 1278525 1836055 271533 864999 699817 178655 228500 1612645 1863617 748337 450842 1396491 744316 1466420 1189775 417093 277478 1001662 829634 1310303 531015 1450380 135140 1248043 695844 508869 1888423 14290 1096628 1899420 576333 1563902 1117058 849141 494060 239424 204229 481643 1241402 663653 602479 1282449 1390182 723642 13171 80368 1811773 102728 1604366 1163814 377964 1942228 794980 1735878 180926 81901 1759051 197596 1580083 40047 1277540 1457030 1152649 7135 283936 194810 1656967 1508835 445610 590010 30479 22702 503719 284395 546889 1985109 1165768 161175 1871694 1556856 100973 54110 1858999 886224 1623448 1230753 1541953 530214 874735 980420 1629240 1620907 1321329 207152 1550743 818277 561230 1540581 1287455 1047310 1289525 220288 393207 1553683 972220 1400194 1641131 1108141 1346717 1881188 1309684 497603 101024 1554630 1887308 1659935 1896335 293385 1109876 179405 1909690 1582115 206684 609608 1255633 1394438 1109542 350232 1836428 1218671 1713054 694547 893748 781383 1269226 1933512 1012774 611678 735533 1252264 1230460 1428476 795092 1313974 199971 637523 1524193 447618 1713905 576271 1037179 388948 211368 1655329 296239 1869827 1521519 1301513 1001656 293247 849588 47375 1705937 1775702 1992164 683887 1875751 29633 366712 1925593 1388685 1011880 670462 961197 516288 1175304 1549676 858113 370984 950044 1896256 1771119 162575 392125 583656 1061003 1834364 446489 1951334 322770 1164773 881388 148626 201769 16957 140908 55372 1947782 858751 66095 570163 1723146 1258530 232910 1203299 993360 813990 376098 469870 500890 1391756 757173 525031 807274 1633171 1922820 252603 51348 825520 1757476 511625 904451 1411852 613832 836156 33616 705986 1463648 34099 1157154 1662638 1020296 1033224 1868476 1745310 227447 1543101 803631 1477670 1398845 1062537 1080129 853353 1440016 1698412 996328 1670410 188067 1802915 1803929 1949862 1897264 640742 220747 1133490 350713 345301 22908 275391 1422364 1214620 572051 1178397 1669675 17659 877035 1824685 1210420 33282 1991272 695909 624953 1606985 345763 1941703 845743 753737 416959 894102 1263560 1600862 400540 604845 1263327 1765666 1141267 871585 374806 1211650 203877 1943053 1281158 819557 1324479 1094182 210859 378841 1485457 1842718 522702 619670 1760474 1513483 1337472 1797417 762735 1896390 1960388 312393 1359585 312633 44551 926919 1200638 87501 841982 1153499 806807 1123303 260969 384620 1788085 1634140 1722870 759111 774866 1153596 887511 1365460 440929 475816 3679 629507 244941 675510 518972 437381 1677909 319695 745424 1138497 1729138 1448889 770576 713602 189398 569613 1624466 507487 546287 387414 1717831 402705 1722363 519162 566358 1586869 415425 14974 553769 1476237 1643578 457939 1142013 818373 1155860 978884 1221327 1728311 1528298 1828197 944774 1935483 1949586 1207592 1957862 487914 698397 139549 1568455 1807392 1250968 670002 1957510 1703038 1208765 1435900 189657 1119849 534790 493987 654613 248469 1808832 938718 1803186 1805255 1307915 7051 1842282 1549420 1769721 184229 851030 1598374 681176 141271 1884453 69497 424138 348102 1764768 986203 1425064 515938 680907 783311 1250073 415229 1819797 846109 1344157 701087 1905433 1722868 815562 1660761 13862 1321638 509392 1813864 593700 266106 127536 1603243 7764 1624727 1903172 1977978 8251 1125631 999597 1226279 655600 1150966 1764168 1154776 420660 1352262 1465525 762352 807290 1527126 1295041 441294 418281 1757041 1703229 1573773 25162 10010 54120 645404 604158 1372397 14744 744797 1658901 1891466 1097673 1326428 1008158 171824 687400 499248 1544115 1016768 1445891 375665 32190 786915 463529 130700 587549 841090 1994471 1432419 1517141 1038964 1740750 866044 754922 29014 344506 515722 1965919 990805 1667757 1945680 1188379 1480196 1402292 1661232 137161 1395829 1749870 333356 194059 1669275 1471145 1521550 373921 84676 1637518 1721925 1031757 1317685 38380 635544 863337 1566705 953085 1168468 518463 1467159 1201960 1949102 1684132 1667212 1957487 1670064 435651 1323581 1097668 1721832 546352 989996 1413785 1333638 11000 1827011 1646728 56447 1534785 1401528 1460750 1433055 620930 7611 890805 348004 737127 489830 1293753 4081 1050194 706036 1879307 819708 1882184 484779 49803 531861 1787959 1433767 285179 796959 1252607 1741559 829374 747018 1290085 1778137 1841252 146201 1780559 1659688 1985894 1494887 426870 661675 1209660 20945 1209765 1010845 736592 1754043 1315990 1032596 739450 264698 316350 715589 1892418 529603 1842966 749102 26268 1809952 777454 582813 119244 1773362 1279250 1538788 895057 1105838 407409 36117 899327 930157 1371552 678554 233202 496504 1194411 210379 890073 715996 191306 285282 124125 592337 686864 882920 1376534 977556 1571024 1813398 486277 484794 211863 1678671 1376649 369471 1286777 741178 1758417 145057 185948 1516431 1357740 803966 179582 1124579 888140 22483 923320 557111 135260 339802 996116 1294528 1498521 1791540 751446 1026562 409532 1624914 434143 313907 788973 1293360 1271227 998381 1774672 444950 435069 1191282 1467485 1944663 1893869 661032 1970059 1991534 60851 1377744 378419 1670192 1295487 1329623 1961606 1297634 635534 922417 280197 1957718 325235 1750582 1294356 1648734 1232 1070679 1074679 1380817 1526140 1561395 1765891 143424 1839719 965648 1244873 337259 117787 1212135 401693 1755938 275922 1115033 819013 485761 848922 1293220 1295407 283888 1516255 36147 1196232 1775983 371709 326687 1678163 384438 660880 387294 1508971 37212 188670 1049597 1970384 361790 247715 992203 1465193 797800 1674491 1478105 125103 1550542 1831163 1985838 1338295 1918336 660658 22146 1262096 676772 1733683 548755 496721 856073 1205988 65334 1252625 1360795 1992086 1986261 1541774 153283 638535 1300431 268751 898188 590821 346526 1199433 1845522 1905129 59012 571901 195594 1962466 1998065 860954 1444873 1578300 329828 932525 1599542 1579060 914393 778705 920856 709269 1924518 1670611 112426 618700 92543 1921817 1804697 23652 1919233 1011983 1040529 149514 1359675 620987 1859801 441608 599563 1662819 1323793 558789 85727 1895781 401743 1504520 1569497 816278 1711378 999736 934210 1588467 436640 709266 888715 1482515 843592 1351395 1730441 1649849 1807632 1849844 577799 444747 227071 1538004 1128089 147105 1900067 452695 800701 1174734 365516 81605 202966 1576140 291089 442834 1226450 248019 674985 1212677 1801534 248233 43657 550354 801285 1470635 477547 749909 54385 1868489 1803181 203929 1473768 886812 27322 1744615 10438 1031906 421929 1895767 810850 295012 939800 1175330 1807695 558428 1944100 190669 234845 1678570 816972 619313 217722 1790505 956624 1469765 105366 733947 733342 3629 1535757 2484 732863 1665008 1731998 1876742 906181 396741 1768741 1493025 513305 1756911 1841679 1979444 1078035 1130667 1488947 290747 698375 1279801 508702 381112 1835625 4900 252474 952428 1167878 1639932 194656 572854 268702 647885 1556002 202349 1651085 1202201 615947 240522 1276213 1618253 1710695 1824639 747588 1914078 1872 1693523 150795 643380 1771043 1421816 1267764 1351215 1501675 959499 1743201 753814 1877908 523879 1918612 853209 1148274 1124951 1252155 1738243 503052 1123451 1204103 1094937 278781 1155444 1577755 1234753 1157499 26667 1783957 510340 503225 1788409 1214665 630767 172753 1213025 668013 1614297 1864731 1596592 967993 234230 288383 993309 112360 540800 864142 869778 1035326 1580153 1675754 1533446 353355 238110 786514 1499045 927734 1540070 1853792 1360927 1681917 352044 197194 1836435 1767487 1659942 666648 101223 15867 1301980 499465 50111 724001 1122301 363736 1245716 309567 1670539 6322 99024 972752 600018 1671184 525213 1776260 287235 36156 1969749 819775 63875 570292 146634 279544 1275306 1195870 707519 1431852 934732 873617 697157 1765934 1114888 1389624 1511884 1987759 894627 1429935 1451284 1281673 768020 1596799 620968 1931867 1294878 291342 1862377 1730753 915776 337924 1567100 1375445 1611866 62040 845805 636570 1136285 660503 155938 1646761 1070580 1895468 208656 1722578 1314973 1643820 1051641 672858 694667 920263 1283055 826073 994535 1756382 1777126 1303505 1333453 888315 992346 1229165 1919312 519068 428863 1627942 897476 186444 1367994 1216637 1807448 222887 602783 871442 711757 1370891 1510863 1028979 251125 1958848 1455604 1946948 187008 38320 1582326 891346 765186 1459604 938190 1808600 936245 1118904 1396612 1354448 1252942 1049911 1187344 1058102 969655 972051 980814 1018275 1981450 1077450 589650 927983 1226783 1535230 81545 616570 135537 514272 1320150 521440 1438301 572133 1802487 1385571 756210 912526 779062 669859 471545 1863892 568757 1652143 1388535 715250 1604023 756004 613241 1189397 714458 1607421 988666 1910975 1512632 135748 1769377 826038 530772 1445182 1433031 1605789 1446516 406366 207896 1094038 1825893 716927 1804971 1491094 843093 1864789 392471 847365 568227 437481 1252419 303055 494076 600106 1961727 1805237 1158275 1094134 1869527 1217681 1534528 304592 1764226 1995313 663496 1902193 267221 1933193 263792 160276 416297 1776388 997393 1065676 1662507 1889299 1909461 241614 1016592 990676 501236 162053 1127839 1880378 1751326 1221595 1558965 44991 347207 353280 1243846 1245685 1230026 1842921 656497 1619702 1855085 784925 1219188 1466742 243327 1371100 284916 673930 723983 1595455 1147327 64266 1295146 1256240 1027282 1032385 790206 772424 186932 1715340 1466636 1797531 1737141 1050087 894681 740700 1952005 54909 1550178 617107 164207 836231 1274718 1048681 153606 163197 272557 472974 630306 191969 663493 783805 833405 1112999 829078 1419256 1649624 923860 1103935 3075 1331107 7402 1701178 1053700 328020 668992 1566488 1628324 991486 208745 367775 703961 1874878 1790327 1487405 131846 828907 1373214 600610 1286227 916372 248507 1692841 513289 1280580 56144 709514 1111247 1242056 209748 374862 629780 1494716 1519380 828132 1808159 519415 1692910 302780 777904 1366594 227287 756162 445177 188074 287435 410720 300254 1046370 509827 1188654 360025 575819 739183 169557 1360677 1220926 937686 636292 1922013 354338 1122934 1626763 518062 451499 1009003 648359 519949 979877 117113 288422 734260 1305170 1259435 162522 1294466 1481192 1156256 1630182 1317946 364573 173633 147199 1103783 931320 430270 864030 1795874 1674083 937388 998670 1043492 4171 1526883 449000 825926 1031532 1401266 757664 956968 675799 1984470 1575629 1350242 328607 425999 346435 1819710 522067 495013 1667236 503817 795053 225663 556676 567623 975803 347242 1711121 793077 1774100 1642045 497931 1249002 708596 693521 1960222 1348749 1903217 759767 597096 1880403 1029336 1372546 570254 857319 1771934 1596824 1917130 419825 1791720 933850 1305131 540385 1818893 1629545 1907609 1943249 932674 1273362 838227 938978 852133 1527387 416484 1748713 850315 1405779 884665 358367 1304423 1913496 1619139 162126 1219283 1368712 1135960 1530010 650310 1888049 991298 533402 132587 1828938 620940 1749896 253889 742364 222766 621104 1803764 141770 36557 1299298 1647475 367366 753035 937111 835593 677095 624359 1620251 297771 358130 478861 1944140 880396 1389743 397748 844947 755410 1020824 987739 97899 1809178 1927387 144914 1551610 472564 511877 433391 285258 689244 40397 1263797 1014709 1783983 1621360 1895600 228720 640267 112688 1230154 899197 129019 735016 1354884 347428 1872328 1820471 1112560 1243369 1665980 1410159 1118516 1801597 1568980 1743222 777357 371325 1088888 1084073 1480779 740888 522569 509205 1431396 483006 518733 1875038 651352 1268840 715837 875137 145758 729266 905785 1359406 1948443 1146421 324502 1859967 553536 1316611 470982 1507017 1864683 1575434 1744916 1067231 146615 1190136 745559 70176 1550879 1072622 1437375 731047 389886 1650437 1060510 532294 652914 1557440 1606189 220129 1655758 1285262 1432473 967864 1777823 1033907 438560 1991673 1937117 1308241 1887166 1585147 1565506 1173243 1193228 733906 1807349 1046128 881372 256368 1722039 659467 1259451 1655767 398658 803813 990644 516332 1062384 246184 1728202 82357 919726 1726127 148779 1716093 1027719 1633235 716628 37861 74541 304757 415478 990941 998244 657019 1074875 1995255 995122 1253486 1890173 835183 1669140 168196 346624 1561543 1746364 1480721 1143822 1854311 1534889 18916 696906 974310 1360042 810026 1958549 180334 1544263 177126 1853658 1266457 855310 1327700 1289737 1169701 1589721 1467088 976900 773604 998701 551069 1739170 143634 1274673 1881866 311184 1965306 849114 1610668 1163019 1527149 443061 868481 1475886 1811965 1806907 1900222 649183 713610 1179142 924721 358143 1148063 1266578 1050245 1640790 1534253 1800675 1904898 1144245 1926105 1867345 1021021 591977 592076 751512 1871820 397756 54429 603924 1065472 1831877 1526933 989436 1934325 1599280 1410360 314076 1919457 877254 160977 1491231 313713 848462 1010988 1515818 593352 18107 578201 318909 1218121 456196 347574 1593895 1575192 343523 1474920 692699 1751352 1721816 167612 1693555 1053510 1232153 1594470 428054 624923 636710 684464 987146 268191 14965 983756 846975 1488183 665850 125783 808558 181711 461821 29094 1521795 1136862 785799 565012 307324 1109172 240228 566986 72748 1504154 1129398 1852756 63149 92982 1531918 1202393 1848505 181180 233069 1497709 759391 664624 1973846 1788727 422434 1597769 1268392 1400064 818796 1030411 372975 1197298 1292806 218733 1291776 627607 1901342 909961 163527 306809 1397811 574940 452254 164561 95078 1373432 1700792 1335273 1792483 1470049 714927 551982 1675442 1430706 1474373 1277291 439628 563445 247868 1371438 260939 1669570 79116 1072945 632137 1817106 815691 573150 633561 987856 1103904 1591467 174369 1047594 858397 1606041 795871 527079 390219 32519 1897149 758715 1038039 144987 965439 1223826 1475521 767837 706013 950383 762911 975202 1294249 1565635 856765 959844 1978293 278367 1152232 943634 1496948 1959257 1925037 1786712 421489 473926 1390711 1809064 1041857 1495987 501272 1183120 11315 1348347 871515 158450 1637246 1028552 270854 194980 193076 1757766 1423965 1175116 1138565 1694096 375171 324068 1261088 684097 323172 228921 1040228 1078628 1034986 1825219 1925845 845752 435221 150511 841436 834729 856163 1369193 1082623 108417 37411 1369529 279672 882010 1463896 1840804 145313 358602 1926358 353254 1703811 407464 1751034 1129503 167668 105380 1712369 1518699 302888 1714596 630809 1903502 1690393 1428734 514409 1123484 1817016 29325 1740551 728382 1749057 1073131 781967 916693 1171028 731611 1604856 97329 858832 251846 1570532 1624221 828511 1925449 1928931 1049992 1911731 823344 202862 1890099 1541608 282491 202308 1928507 950101 487541 1449960 1327602 1459502 1845629 805337 152847 1895590 1260379 1615031 1854932 724405 239619 1935131 331281 959324 1346512 760918 521812 1549172 203875 152079 182106 496044 1243086 751308 114039 1726440 1555557 526437 1585395 1998430 212970 1273991 1255242 147319 1728069 690701 1176205 423609 968083 315408 371998 1584241 1498245 888186 1094552 1304731 1179721 1054611 52543 1889633 1001586 225408 224104 1209221 201279 180889 36902 1580643 481261 1731316 1509784 874381 46794 1894710 1584763 195263 1756759 1243713 774742 1112669 1835974 289713 494897 332096 1535172 1595965 1484895 755443 1443247 1061837 1251684 1874710 337194 374714 409874 797088 985861 34752 1335490 69547 863892 416759 163466 1677699 23211 1618969 103344 1615752 1064284 1854746 1326445 102003 27429 638072 87468 1654801 524274 1043877 522268 744123 715681 477783 1400900 1745028 1167440 1958425 501930 1208063 670367 1240451 1178794 856570 762814 904847 515144 703797 1778398 55570 1922677 718961 1100316 1018593 689153 156034 635635 431515 793618 698282 1561978 1266637 696670 995106 193875 169109 1386465 43588 1603607 1235880 1452285 1598687 1898769 1063260 1030703 196361 796771 1972085 583756 246702 310097 1435896 1504047 1225677 795474 1708828 133867 1498886 1360300 899586 677273 1290375 381667 907733 246494 1469722 361089 1816741 1778217 411674 366855 366181 154930 586218 1656788 1610605 822906 1257490 1998237 212315 1983483 489546 1161042 1284824 60594 1336172 1004938 473983 1829971 385080 1218299 2626 1121431 1119453 177575 136589 129802 1713359 1867551 246695 869661 15408 903113 1868738 800348 218165 1681081 1857243 1779997 165224 1956221 336460 1076480 207749 514831 888083 526591 1703508 37863 776590 926673 614632 303412 1474826 818314 1947553 1305043 853392 757107 260363 1645954 1170238 139838 1220610 746217 655465 1027033 916117 856772 1946552 318902 1221538 703368 305323 633919 1570792 288412 1501786 445848 579195 852863 365935 832330 1334433 1563665 1037218 302659 1920534 162574 1309161 489395 337015 33551 1036857 980371 556445 1330115 301585 435810 1188074 66783 1181938 835467 358394 1924899 226780 949883 582496 1167305 1450972 1454126 906961 587697 1194087 1281985 783912 695886 440341 244654 1503931 1961786 1225336 252693 77288 1777068 212640 508024 1814133 918354 796446 223894 1681367 1226013 727410 1494460 162029 834709 670606 114389 1302027 90852 84846 1619450 1852514 681821 145733 1487505 676327 1776003 1660589 803843 1351861 1833526 463910 1673972 1497711 475547 343959 978842 617493 1811223 1956685 60540 1432192 166967 1695982 266673 1315951 1601008 388555 1721410 1833937 544086 1837231 1373788 784606 226866 1936809 1226080 27151 1825400 31534 1189823 1601275 176397 609127 1474594 670300 867744 1540400 553025 1662762 191104 1515657 1478240 405496 294048 491877 1380392 186477 659953 1879082 1583575 650914 1867940 1325380 1100925 1546214 567539 300934 302847 1652245 687322 1305234 833848 1468706 1566932 1557679 386139 542459 392489 203251 1003858 1418868 702192 459976 1769662 472604 1500773 67196 441764 1512461 769151 145808 631969 236260 1383483 1336364 36443 638250 1707436 1445666 1679526 1250894 501514 1000638 1264683 1006177 1055009 134875 821704 1126524 384599 493971 528518 1337623 1190651 1353552 1434766 708990 1758792 60228 1059005 1779302 830990 462432 147043 1912454 622524 1105875 618745 270046 194965 1812281 720850 1621373 1108257 1765685 215392 1485109 1609585 1683011 1937918 656783 809773 26777 808839 1092632 1372731 1294885 316964 96868 471426 594546 971546 210257 745910 1729816 159675 354924 656000 810179 32215 233788 1972646 85372 1228718 1824502 1331006 1467652 100362 1495706 1074512 1027103 139148 1698118 1918489 38312 647838 740861 1906227 175929 1884216 1688046 1910908 1210050 1222410 1707142 335130 179402 1989710 1945626 1372945 1448168 63930 196221 40970 838323 143145 1079891 1128259 393852 175893 369824 1621459 60105 409135 1072777 1064983 943317 241205 5926 1155425 1544189 381478 1350412 53643 440109 910629 1423548 873949 1005826 1353867 1583816 503812 1236683 126862 1282259 256660 637531 480998 931841 1006235 295886 1046907 1761536 1047844 1474744 1670785 1023763 1259926 245597 1883023 93983 1966926 695201 225265 831384 1814039 273638 353490 1919627 77244 1698165 1295831 858049 835656 759112 56609 1874996 105923 984721 1980964 990674 1895051 1347800 1540419 1030777 633846 779156 398775 369714 221996 243775 1874536 1694109 1961480 584532 1334629 983364 1568719 1493641 9189 857924 1590967 1767155 1678530 1727037 1756931 314172 1779656 1915011 446025 1185973 165868 1876252 964609 199159 1806373 531005 626070 383060 978939 1954476 303212 1216320 663987 1345239 692961 1561925 735540 905652 1583302 650221 278851 887714 143434 543020 1004575 1995075 157609 183562 1439796 41484 1853937 80977 1718977 1772045 123036 1802287 837447 1605247 676094 1658137 1655348 1827499 471804 575271 792625 671498 378967 141058 1083707 1165248 1564545 157024 1837619 1987681 454164 1750417 1740452 334859 477219 873740 147339 718726 900622 894564 969450 198639 776196 1511603 1041161 495375 23594 1487372 330793 925574 647027 1633690 48000 987259 1143144 195967 311600 973211 1169085 1149902 520805 967192 762913 455240 1570957 1788928 749297 738547 244573 1666373 1622808 480144 240310 293980 888468 1743113 141268 950002 1002320 829981 1644817 1516751 22724 297985 976182 1337830 746466 81289 1116496 1037167 1073052 546297 734125 82916 117344 631768 231577 595769 1268925 693850 1685347 810364 1710087 1399804 1079105 1582672 1512414 1423190 1436229 85496 984434 1956254 752430 1026043 1946171 1341902 446327 335640 1694498 136699 224200 1012301 507827 1898492 1287621 298397 1760215 1526853 1540554 1461026 1013486 1222732 1285735 849877 302387 1441774 407659 883514 1962975 1430558 1198393 709859 1315184 1666757 1178544 1042644 1066349 523805 638590 610304 394787 1285964 830512 325537 1793211 1256242 1783892 903043 404887 1534707 649526 1231049 1594861 710423 196195 757548 974894 1033249 503382 1573442 343674 1166498 1788318 459840 1489732 477050 1655187 200431 703367 1677009 1674973 1202848 340840 482839 1682773 1582402 1408778 983715 754161 401999 1387621 240214 636465 439309 1934940 1624071 504126 641453 1680132 1933843 1739268 1443862 334687 1916316 295786 1447221 521779 335332 1615876 767049 934564 80835 1560928 63146 1400662 1325584 549328 1453794 155057 337170 1295534 1733987 133339 1312918 196639 1093564 127626 182309 1572398 1198405 994065 1389085 1903821 38486 1327380 1510474 1765056 1273691 1502349 874362 809719 1460903 385686 810359 707599 1511204 1711555 676287 1222255 1635535 891604 159027 1909588 258370 487648 710540 1043448 988051 1446565 1402872 499746 1104075 832368 224842 418051 861885 745204 358889 1816280 1037946 1316153 990863 1839866 77495 835041 1361790 1055538 988870 1352237 214227 652743 1899401 1161243 664582 1357754 88895 683750 403532 28404 1348618 1138577 1489501 3528 1685476 1526615 1194021 1065418 229357 1588452 1334773 1992103 45185 1928133 1141368 1897872 1592960 1176642 38681 1675636 1982707 169306 1670506 891587 1574 49095 1154509 1313242 1787043 739323 1074706 1076845 1784861 131251 1189595 784906 1958794 1775574 1018206 589516 181971 1966433 969972 1456325 1592511 1233878 238028 1024363 621164 1038018 1252377 707030 896183 1677956 1384683 1245761 800065 598707 1154537 1240423 44056 1622552 1758305 179263 813143 244329 740545 1136922 1846191 762256 59004 1533376 1506701 1644786 1810196 1005887 837568 567729 1355141 980899 1689145 1420008 173645 1682378 279348 320193 859979 676757 1574442 1630347 1125878 615023 1615154 453122 526614 1113799 1179989 319866 969977 438255 1107493 634601 731690 1869694 1111682 363899 400974 988267 233118 360167 208779 260234 456943 1643188 1804897 1027416 340132 370629 1072186 1928559 1833890 1390748 277943 1644662 44234 1438341 347297 794302 1362701 39029 865283 1566270 1661864 1293440 1712735 465343 209621 1798277 1523602 1700194 563537 563068 1503060 1098107 33039 541304 1750787 861901 1661341 1763154 430875 1290273 1990904 39356 1327852 1675778 1765932 813928 1718669 195761 1817255 724875 1725986 628057 551300 586629 1555878 1821053 1247656 706707 351785 1727134 1336405 280338 96982 746550 593487 1628689 1116940 1827925 622343 466321 250851 486505 753762 1809617 1892501 1600207 1015768 1786432 1106559 1044125 1238897 847524 1579220 1572484 1839992 1273272 435507 386157 1453071 598636 1823607 427279 947364 1441880 1757844 1680393 909680 1792567 1537463 1959427 1567933 1300394 831486 274225 1151286 333150 1515069 122416 483636 729380 727190 876036 435546 1904200 1660034 559157 367284 214860 406516 814026 1550259 572103 1010191 658299 632736 1480744 1250144 587699 1127725 508589 75814 165479 1217283 655318 1234036 412665 905882 1851110 1953812 1039794 1331359 567617 651783 1463273 1795615 281802 1254520 11321 1921118 1418248 1508084 754677 1419714 663956 844105 505151 1843277 881482 1350462 665996 1344126 1982676 1859605 1181999 1078088 265036 20801 692976 435519 1766984 707830 1714036 1906787 1052259 481646 373975 292508 309946 1008696 91484 557839 1647593 1250138 1682169 1530641 236606 816602 703 502686 816970 32135 537298 589658 981734 984720 920136 410217 912107 1651827 241072 1180836 1852255 1281166 1979613 546063 1874000 1635037 1973861 749934 938189 1719756 1366506 968270 752425 794621 1377427 179977 663345 1004172 852194 272624 1128461 1842579 1051318 1656023 476401 108152 692187 577526 1581775 310973 1408223 207535 859228 1027664 626741 1420578 15751 1224357 240858 289763 697864 1572963 678460 1433634 491375 918438 1748542 1784068 1601365 217214 491792 1939395 1579133 1167376 337577 1501526 479051 1195585 645414 1632707 1256885 1272324 1267458 1861347 622128 1368115 684347 1015020 1861501 1190113 1853964 1440950 771526 1444690 839177 488255 1002610 823717 192925 1692160 131794 109840 1610113 1025495 374720 1859228 1653084 560977 1823935 1167051 857521 480774 1303855 1771024 1770014 754753 228734 484089 1285719 1509230 59610 804497 1147084 1113491 1900560 1349744 496266 371790 491421 773232 549302 62102 192187 1289319 632577 258408 1494306 1352956 1029714 333352 937341 1069851 595634 1422251 777933 348597 1602630 458735 937474 138024 439502 888279 1009090 1792130 310301 990545 264730 283112 339131 1407302 1090285 897274 118098 1192693 1251920 1442982 32985 344001 622252 961665 218489 804759 1429802 1509273 309836 870412 1298290 628375 464733 1762507 1955286 1603856 129440 1469782 152746 1428101 1825802 556328 1898728 1844186 1287569 919962 134471 878735 914874 1692729 1971030 504442 1369139 1288445 1414706 378636 1729205 1908485 503296 1679262 928004 192935 707859 188470 624475 535731 166154 1709549 1277953 288697 1029910 1717071 147540 1602343 1741977 47394 1125560 1389219 1571904 1722354 121283 211307 1509721 1809696 1845409 996620 886597 680428 1413682 793138 474910 1563218 1577526 481532 1347246 1608522 1675385 627236 1200462 1698646 1900315 290468 323233 205148 1631092 1999666 759585 1718893 1070926 1035539 220435 38142 103232 1589650 1586680 999579 845330 700600 1405889 1578816 1585947 501843 268079 1246009 286588 1200224 748407 1004769 1519614 662559 742211 917401 1871894 425173 1912598 1290244 224813 688012 343759 1575266 779099 531180 625750 873296 1582762 1871676 1910703 571808 345451 897439 798836 1450508 982666 1677384 749452 276124 531759 265927 952419 1638905 1665336 792972 232661 1503891 1984763 1846033 1269574 17180 208854 767198 300717 10470 1583972 1282446 1128208 1583918 1464427 109462 236032 3169 1072498 1829601 1729209 459530 1696111 946551 280747 823294 247673 56647 489940 215819 1051998 1303431 559884 1231940 692714 1010610 198758 52782 1659361 1599871 1065018 1660471 861629 521284 506970 229602 222582 30412 1721881 1527216 175562 244856 1817951 1528706 1978078 290565 169743 1620753 1327264 610170 1616377 1667449 1483182 1089089 540148 295068 956604 1124857 202743 655747 1491002 93791 848160 1410144 751309 217620 333420 1496199 1879575 849003 854640 1891363 133887 1323490 1487686 1572066 667528 1794529 1365708 1149589 677272 1697482 25881 46441 921066 1966266 1242896 799916 1765539 1430788 875447 1554461 632298 653993 1179398 809988 480596 654725 317558 1222120 592336 1655776 1467266 602221 82810 1632186 1331214 1760718 886392 1656172 202063 1757732 121382 1374154 412117 1012211 1065961 383952 1868836 1899656 1540697 577051 240301 1652495 1099017 1006910 67303 1475672 1063464 257903 547448 288439 818167 527178 1698897 589210 705872 1243252 883981 504848 1951524 1146266 1763797 1145012 79440 761594 1619183 210741 1152770 922759 1786635 328333 1131725 365014 697540 1269668 547073 883246 126449 191476 659710 294603 1331036 1510510 273811 907527 1705800 1808133 84260 802759 366576 484164 1281655 905488 502187 1692932 510202 719128 1172547 450259 869570 1579808 1538134 429488 585244 344867 502851 872560 15723 1778141 1325972 594068 748253 1303410 1313535 1835855 338877 1838760 497877 1298838 1160931 758685 1471983 434650 374817 462762 1771569 288060 104903 1000931 600961 1538529 698714 1609680 1716838 1026803 1684977 971085 456695 91792 1525508 1792317 1117682 1672017 230399 1018238 604600 1839121 446165 1099231 177594 232366 1623127 1499442 1558813 105114 1002071 559145 362279 185384 1962861 188436 112145 1566137 1416611 757945 383458 1287151 1976743 174185 1065406 1154210 1410430 877071 923553 1199410 1628113 140038 1100186 457786 111429 1034224 1360815 1410322 617008 34980 1833800 68044 1628331 611273 1679837 1148669 339357 321874 1311525 1473922 1441609 748184 1411312 196299 1731481 941970 670541 1503895 68554 443823 407116 358537 1866088 1699014 146059 514562 1908160 394151 139619 67828 1383634 1553714 405439 1875701 1110290 369932 1470024 1890489 517405 1240663 493719 1529919 474704 747651 861143 892819 1884568 1089800 1258587 1357427 1848617 1563366 1817564 842697 594259 116180 281810 1909215 80813 788845 346877 384195 684338 393331 1569097 1029777 838384 1900446 1501142 130838 485763 1701445 570229 929807 964414 676382 1559142 1349443 949788 1103263 385586 1565814 1656618 1931810 386488 480886 135124 443475 1721270 699746 1529158 343598 1325404 1771675 570021 63544 1086039 735513 881933 764605 1581375 893212 1906584 930698 1810685 379611 693874 645526 38719 1445312 563773 575187 1786497 1943669 607877 651262 1737660 1188725 1617138 476890 902632 122998 139143 1450870 658094 1464417 126385 1352646 1480717 240199 1239418 1958984 47083 1383297 1468400 1419857 135760 1324916 845661 490641 873012 148033 1387458 1190312 614291 998198 1769828 1926784 489073 130997 1003301 1165463 1471418 1090692 1520107 1334022 1418027 189689 1404690 1915177 437544 1087222 1297002 1494481 343433 4114 279726 1382178 1762537 1680749 1364600 1270308 1142056 612824 478331 49031 1514417 1481847 718577 1189994 1278572 279433 509417 857740 434071 1282089 717059 1581996 1468871 50250 1747657 410625 1001426 13400 629489 1056756 1249140 1093303 1590057 1795330 508179 1134247 351035 302074 1873777 1544135 827552 1777762 1028186 1673122 1288437 731407 622258 1699363 175074 897066 413601 1212081 407861 4216 733128 1558933 1432105 1264890 1209828 510389 771001 253038 279882 766677 1974230 992002 1701375 1604766 952878 1668936 1078242 1929378 149406 871939 13995 693528 1729381 1390625 778805 232637 749829 948270 1680851 1095112 810856 21572 1129142 585818 1505850 276240 133347 1469731 1899404 1617472 1845660 1478331 524240 1996261 866364 736022 962179 407263 385550 1907166 1703232 1455465 1716369 1793528 626083 1389077 1084908 996149 1528189 1097916 482205 956791 1008262 1242584 1118983 1592249 352423 951099 498168 347460 1096340 513920 820724 1942029 1934116 392526 1500357 1390256 20153 274023 47181 1441530 316660 1177304 1810588 567647 1651938 1189902 980510 382491 825511 1455740 1117546 1158903 1825052 917178 1266938 782279 1459350 1262690 1989131 1221280 1269871 986196 1552025 541184 1501319 323654 748109 599339 1798935 247995 1187631 364650 1316850 1253381 914865 1244699 1618023 1155804 1861415 711976 1829533 1187004 1831946 1056780 384380 1388983 401118 187664 383033 1735856 808039 1033572 1746279 49344 672471 1469046 583472 1101432 1808639 339445 1511553 891642 1087774 971131 1915171 469163 93086 1570892 1708549 652407 573879 839551 1586537 527689 254480 476264 1962126 974150 1860522 301468 1443553 1844939 1494511 213570 1502760 1903909 1959589 962439 1253677 1232401 1863315 776167 719626 567613 1750229 492957 1486959 787534 1348397 915829 1257230 830129 382413 253851 86709 1288357 1610953 968268 77963 1619504 1555740 1214170 1272458 710275 1643878 112021 835143 1760168 1180223 670813 43144 1588491 493352 1642493 322118 1130747 78275 1033925 1952461 1387462 43831 1412336 201973 1349800 1502641 1452794 1315520 188428 688017 917185 392358 1927026 50916 691043 106619 215728 1873425 1289773 1820579 79908 1465675 371802 964431 1131237 568812 441964 608427 1681726 25115 201967 188335 1930380 1574888 1840274 1189371 835940 839560 1937476 1214719 453082 772102 89710 1940647 77071 1466547 1381592 1407311 1456209 520601 1417017 587555 946833 1413235 377201 660761 1672213 1188594 1636677 1684488 1476501 1364894 431585 439721 537822 1917834 300268 184012 128533 1072346 652830 1050920 645356 396039 653871 1053428 646078 1454854 786816 1353982 41362 268994 829305 102473 1299453 1189059 267135 1209222 1442116 1994649 1501699 1323307 1096379 1975574 893326 735644 768182 221061 507606 1405864 558245 182584 1939374 1435599 1576035 1172824 551738 1400630 529543 1750415 10260 1057243 49679 783519 915070 1158782 1278271 170842 26413 1976202 152208 827595 1731376 800612 1776781 237494 170098 256171 269528 1202022 1519982 314308 445681 1439181 780420 472599 1210699 414405 1182031 338021 196819 616871 272407 1401296 1887986 973333 1738600 925339 274777 1027446 774580 1887696 429463 15456 194464 1097255 1770387 339145 269484 670642 1046140 1141164 1423865 168639 1190593 1787085 1487170 372041 367757 1015429 1335783 920188 455044 825863 277870 1993028 283616 863019 1197566 968096 591709 1014134 102297 1776228 1358172 361815 1901815 719705 480310 1166308 1280489 1183771 375064 934657 1572150 1654629 624842 1743541 1653138 1466275 1986034 746190 15117 1143322 1775887 1912293 1767951 1629086 603841 1023398 291907 1458433 942833 239997 976919 1232694 921510 1621916 1836026 283135 766303 1579970 1243792 1834128 986217 1659771 221509 590184 1195725 697593 960220 482549 1225457 235045 908252 201380 541010 445497 203962 363232 234579 1428533 1243272 839684 421948 312646 1403570 1695611 21527 801307 507109 1764165 1690451 85905 737699 902327 973840 1551209 548390 1235066 639661 570153 266751 1219029 352287 187677 1752476 1510631 1755685 813265 779692 316262 920832 1157694 1974339 710788 1038925 302854 713761 1686262 583166 126368 1067057 1638080 582109 782776 237304 1519464 993103 839837 1021443 505467 503803 817634 219402 288432 352459 1819934 639375 239563 125177 1481132 1494986 1151535 262758 1896438 704400 1437150 515762 1979855 25992 766703 455938 1644510 1961822 142562 1166717 72918 1156330 1530736 1882160 1308280 1323671 1423063 396796 276738 758646 690291 1542094 237512 1184779 368542 885548 1286437 1008750 842332 1447196 497630 584002 624284 849778 1478344 495201 1102790 1000740 136622 391686 1795486 129777 337040 418157 1063538 1931509 1560734 847922 1820645 492211 396108 1537633 626550 1721975 77566 492949 60298 673104 1327600 1945715 1398867 858565 1575430 1854327 919449 730938 1042357 508679 1348040 171284 409612 25897 528670 1752161 1506112 105267 1113066 467660 1052052 287166 1694034 801049 430258 656752 1416254 976545 1985640 1745097 387404 1156505 1814247 1646509 388813 397695 1919200 1259048 1353919 260714 1735531 791522 1242828 485628 1090527 1965449 808497 1457670 270344 480044 1590997 1673321 1990266 1322721 1991349 607890 439301 1798625 268741 1058609 1689156 726890 1561331 164597 20942 246167 872250 1729746 962307 958281 1981977 414028 634506 846319 540753 404917 875643 1802597 1535620 1355186 819504 282890 90145 1956965 1832662 433656 973617 1058880 876341 829847 130492 1188006 865229 19982 726452 641709 1902626 560899 1474712 485065 251239 886585 91080 994972 920059 1489826 685187 950372 1846408 1114510 1271858 651243 931181 1404676 1208470 46896 1116696 904046 1111916 351851 1836333 1920002 1535907 1477149 1057374 1737258 561726 118463 588729 1948818 105576 374671 1406973 1777971 1823956 1404364 334754 1536825 1121228 1977563 11023 831208 720016 1761755 126507 87669 597448 243135 1651647 1124679 1107352 894453 1462811 1592109 678738 1283875 768245 1390108 179935 447395 1942449 259018 1840491 715351 1389411 727009 1381475 1652840 24136 1217425 552677 257385 28868 1917706 333205 706768 919304 1271975 9779 1664946 808588 1678019 1672955 1715909 185468 817015 207617 385072 119905 1110870 1357924 250315 1726674 396526 731726 176431 1031133 1780049 690858 1900417 1982470 1922982 1400482 112419 1250510 371895 1429066 512720 1371615 455758 1351693 912307 1878986 422167 902824 795346 1397673 508200 1879138 1647022 297727 1659290 1231012 340838 386510 662471 1519797 1312967 95050 537936 1197614 1406022 1216266 1759894 1427040 962814 140422 881797 591214 1697262 1763262 1260886 630075 539920 100650 1363453 603766 1480517 1634594 164727 1847478 1682221 406661 1146784 1364391 729369 1379948 347642 1893037 870386 1967881 1603515 706639 1553154 1145818 876563 802018 1352878 1174952 488628 178229 1344653 454561 1775857 1777128 568263 677523 1931105 1216360 852186 921118 605895 1133395 1188669 133572 248720 1458434 970973 1373111 1912233 883783 1827394 267219 996432 1167548 185871 1912099 1766124 136626 73621 918512 983390 1603050 552164 1994379 1210014 1071247 1390393 1352657 1882551 837845 1259891 1091873 769812 1853184 1525769 1874611 702235 924576 1879935 1597046 63752 1743815 467914 613508 641673 351766 1946262 1530911 927601 1984748 977216 194698 1528288 735635 303629 1895789 732728 77272 1442979 1074081 1124529 532471 1348379 592765 727693 1514597 1274258 515407 1178238 1769339 1062146 1262221 233333 1819416 904129 1828723 367720 1836313 1025012 1491019 1105541 1383880 1635614 1281971 452896 577302 769301 1364178 617668 319112 1886706 1893076 1277254 1419375 1570382 1256081 789854 1398881 342641 837688 257276 1641305 1273241 916183 1606267 1918806 1305659 913519 1569620 1203780 580678 30017 666799 124241 102050 1969062 1662292 364281 1503390 282271 442070 171908 1901232 432661 830817 1180271 1335206 838250 1414748 1210937 240745 955473 1337450 72461 1507724 1369719 1630255 678377 924836 438385 406099 1482794 1190774 1804421 1592869 1344672 1164613 1741752 1820461 322484 1298015 990138 1614431 1378372 439602 1259583 318918 256687 145180 541806 1847053 354816 461020 325891 1268586 940137 653838 1518233 429699 3293 1482699 1812001 1379240 1077087 576050 886868 1226675 1602329 1949934 1797029 150181 962087 1582889 1868131 1404753 1361758 627699 1522578 1522863 399685 200038 809094 1241353 1794524 516221 237577 14902 1619033 768916 1103936 942130 870775 1207959 181807 1233507 39438 1172987 448265 1973610 1877674 736011 1618592 1524744 1830161 1838442 1386215 875867 1436251 90979 1737649 91615 44835 187605 666053 1187608 1976076 373060 298646 20809 281135 557521 376478 970114 1839037 1086679 561138 1940902 1920173 1849937 1816135 1183046 896605 31714 1293022 1791557 100122 275192 1699780 1118198 241967 729145 1247063 809161 1660873 1505925 1508391 197057 781118 697472 1329985 390574 898198 819033 566418 1890425 658438 1602119 1783480 151422 1296101 432135 1505917 525913 927094 1213185 1603117 1339446 1719778 1833677 905213 1800617 1196811 179995 393224 638394 1494889 779413 930691 1291732 1742229 40434 862240 808650 611297 1726322 353976 1530544 138978 1426939 360456 732175 1355752 172333 380008 1723640 1656405 1867131 1979913 561706 1258161 1040693 1282948 227822 1890019 1597066 1322592 805961 1571603 304700 1223913 1692517 434280 1225448 1278626 627420 1778268 1368719 1232274 1615419 711993 307764 961532 1211132 921735 826118 1606462 588978 1574062 1003168 606790 320169 234168 823507 1626090 1716389 1461966 1886305 1427647 213226 858177 1731120 404958 1929049 454480 240928 135509 1652772 1691610 20725 1404832 1181820 154031 1005257 1076155 552847 718914 581012 606940 136850 709104 1432526 1629311 1495142 896187 894689 252810 1147809 484645 1368257 222088 472932 1346999 2352 1807291 393088 1464872 1540084 1586544 871505 1060281 1864961 381018 103542 1870285 742884 1015635 278650 1054133 1021315 318506 1458108 888240 294425 1608165 752334 1908718 901822 798885 1685159 630532 1096475 963598 639194 20081 1496458 1555976 253016 575766 469623 1988376 1143323 1408710 1827375 1336295 184103 1390255 1868154 1461383 1586667 1728305 174856 1773993 242581 1400796 1651003 1153243 699506 1854179 735758 1430743 357499 1636233 1523798 201923 1377347 1723591 1642306 837871 1071329 260119 1898610 914857 1521002 971865 64778 525880 1746298 464018 1757547 1966590 1401909 60399 1316752 1712375 124829 1151355 1574382 1369875 918143 157119 1915394 1269740 1024881 385794 1309747 728187 8643 1976092 468219 1335391 1748719 1722278 1272926 1966350 1437818 1766153 1494429 1056124 1963349 1134013 780806 1528137 910740 1021373 1847759 1955494 1473994 940936 464001 1845211 378119 1633540 92161 435559 1281970 167953 607546 1869637 761570 974727 462475 824176 882943 1366821 1814586 128494 1346001 1907804 1599136 1718544 978751 135902 1097333 1203110 1770658 1662676 664936 644467 461589 622649 358173 742002 1419360 1769986 1564373 963777 631419 1996182 1524905 1237630 524196 1172241 1524295 360578 569832 202069 82095 1072313 657687 337665 1772289 1354804 1284623 418990 1831888 965211 1548691 937310 1711340 390171 196708 723188 1710449 1585001 65508 1457920 576666 1375874 1718173 1753355 470583 1826840 857269 560301 1494169 385816 217091 1650057 1631615 496616 1710522 444848 332881 1909100 201111 87901 802766 1735429 1481466 1543694 376940 1963634 1045073 1547165 104813 72846 1625039 770938 1275497 412083 293396 308621 81198 239750 1193035 345412 1989002 990116 1913092 908475 1356353 635303 1577114 235825 145853 2987 71055 1508923 1672914 615699 1845477 1102614 1841241 445420 1796543 1608474 759209 1206052 430327 631798 815163 1990645 1235483 1485418 1155639 229917 41876 1944092 1106902 1984404 1982734 186654 1334282 1612630 1781768 263945 1843356 375815 852383 816916 1838066 254220 113608 1015247 281881 486262 1495546 1611342 972123 50127 1267977 348293 956961 746537 1219492 79476 897599 1781699 772310 1109272 10290 322107 1156406 1056974 1321324 1532867 1794490 1840962 895518 1545131 1783738 1253970 1951555 1778359 889401 1986708 1752448 558947 1381240 1799597 396599 758894 1850089 389921 1808066 1252485 1346825 1335857 756133 1868090 1307414 903097 1219451 1225355 549348 1562778 1500541 675840 117905 473326 1162359 76254 1583208 1743165 325094 755156 318483 259711 408389 1514742 94790 588276 166347 977486 1597647 730794 1379528 215082 1464268 739010 721413 309511 537941 579378 1537929 195490 1495354 1857914 1081434 994120 1797045 879313 1409208 1159515 632287 1660845 368498 970752 1437832 559496 949605 1049534 1881784 296407 1770613 714806 1336647 320745 675 490548 1428495 1284630 1006717 1822370 15960 1029110 212782 1442190 421105 257566 394506 1594048 49169 1183714 723751 301799 768439 1829084 502676 1089567 878773 1978418 576144 43381 1814306 1249596 1059906 540209 1449860 136228 1755891 592696 811686 1009891 67259 396723 1572908 651521 765814 60364 1043213 161852 1466976 1538338 74283 523688 1034469 1052304 904826 966133 1811534 912893 648397 1419916 697627 1661345 1827491 717592 1744084 1994614 1310188 1565568 350473 349460 1623130 1841488 137780 31133 248129 1435989 154750 107345 1939842 1115253 1721493 1572529 1295091 1201405 459701 511194 295186 1466752 1181703 1890131 1885758 1936332 41409 300908 1770252 1522115 975061 1955235 1572574 200644 1830274 1133401 1479573 290309 978437 737741 1030501 654015 1472446 1151770 1396359 984125 207149 1757976 297824 684752 942246 759507 1031538 184585 804760 674192 326528 388662 161137 541121 441074 457223 569510 1860684 53414 1141391 831587 1042593 1201529 303578 372920 527664 1536841 584169 374008 1693936 1311915 1657240 193107 464286 1787549 157296 1982929 1642284 1993281 232393 1362320 50393 1404035 423365 1899756 399634 446392 718420 243722 1651819 1449902 450229 104522 706522 1972414 1209484 1349584 1580521 209531 1097506 1603390 1365967 1484894 504147 110652 1782693 1109852 1493227 1651917 1223141 13992 144245 1235940 1228650 1512472 769027 590800 174538 1919039 1149360 1807246 1018807 1857977 410598 1300905 1791691 953995 369319 1315094 1544071 1466082 966474 394594 1191193 470647 610903 1648040 1193993 233444 1811484 1201473 171377 1541363 1330836 870966 1383461 731176 487524 184542 46455 481394 1836030 1648127 133080 147818 1363733 843006 900375 561995 81211 1903880 988752 1685158 44845 970958 1394517 1573753 1443401 1563093 1051278 1235318 960905 1755283 856534 121253 1721701 54719 1632925 1060424 1307262 518166 754938 109649 1894058 898264 156565 1233308 544245 1509085 1095767 30446 309912 1269211 1573268 1886636 597729 1541878 957275 1389251 1828605 683399 913298 1820533 1860803 1879852 702539 355819 1632946 259823 585936 312349 893594 55678 1271506 277923 497467 330236 1576010 1425570 1052242 233886 236193 737184 299575 646086 1151387 1563915 1247774 1504587 1972219 574967 1104791 495738 523712 1439635 428903 1583933 1684014 1689686 189828 1948623 48265 1157279 548722 1880165 904000 165749 1613752 92656 945554 1179 1361637 473863 1866483 1280941 1687681 483644 133637 1409218 257117 586659 507467 400350 148959 213205 160211 240546 25891 68108 1700967 969004 613311 33391 1829004 1027652 738375 1165907 1144086 101386 1296515 1279435 1974534 1485427 1101701 518776 191945 104056 102242 1168045 1413616 1991178 265348 158523 738802 1986474 1981551 849158 25511 1679393 290235 1974927 1872475 36305 1941909 1403181 675894 55660 1668629 1762427 96372 644993 144846 131941 917610 1247500 205742 1922383 1327060 889566 963596 435222 326325 206152 1482505 1435218 828692 52342 372281 316597 1289572 653578 526045 50863 1183128 246621 986636 411483 62724 1696923 531994 104827 1479725 1589279 1311621 798181 886675 293425 1204733 569788 111403 1772544 223193 574064 1469798 1348880 1186663 234933 284824 316109 1561729 1304990 1030935 263833 1227055 1807509 1190522 1786707 336057 230642 1495627 1512132 333026 1041170 1470105 1284366 115830 986366 220989 370926 760664 1918666 78230 1033300 1374537 606391 1638498 869010 162072 1745490 851521 824178 129479 1463432 1800173 1008499 1198247 335513 1437594 1526687 1202630 1163452 1819653 1028613 295235 1962983 560062 688386 1252668 198965 818809 1799031 1861499 247619 332561 234224 1591101 1676343 118900 1118239 930123 1511655 247775 1548102 883588 256927 1913877 532894 950510 35579 1705232 914607 152839 1129086 1263667 228906 1265079 443537 1896754 988488 1659950 609601 301315 1804105 1681157 1219658 1065889 936894 1731306 1144849 1604858 601250 1991345 861918 531702 342379 969595 941063 1157873 1184494 1604623 1605328 1612006 391323 369740 263973 430386 1832529 1236998 334386 102552 615418 1114144 1397584 1062636 122336 1671668 1563206 945430 1647098 558251 124456 1995508 1564561 1290984 81246 258901 101242 417195 1947469 1807641 618697 1467168 637020 1753270 1233213 1845896 989907 949920 744915 179452 1664696 463925 487071 1897659 1874348 1999748 226698 1084858 266702 1094162 1030471 136122 1151381 1047008 1944239 1422080 1939679 1428045 1072385 1018543 1552246 1960554 1206366 1258909 1495656 1518535 838356 527749 1302134 399072 765411 1287764 555601 465872 1634961 98632 1089132 1231289 389333 822668 1480090 1984876 986778 1973642 652258 631584 1234071 276370 1630245 843406 1442483 504684 927946 1769571 551314 1235218 734174 798512 43200 1616 386575 1764577 12667 1273792 880003 1359392 1470544 1345188 230080 784472 586721 538521 529898 289363 1595981 1094602 1575519 1906534 525304 670157 1796281 1785111 665180 772137 1545743 348347 906545 1319341 1901432 298430 1508811 1533466 81740 1642644 207 1288420 996128 756534 1539727 1435850 1376822 1824712 1087663 1798033 1362870 1044300 1318702 873179 1861797 1759942 1595907 1147315 1795946 890591 894874 1833140 519871 1328879 246866 1326058 907084 1902182 1114882 863409 1396731 845294 335347 1606441 640435 1720550 693450 424673 1424327 1564060 435850 1707596 1743121 187959 1551488 1220820 1120390 845504 390300 44293 1066330 865528 783594 668274 1159308 323468 1189907 250915 1469338 1217811 225867 1575830 620956 395299 1698843 1263215 1075222 781059 1096560 32406 1036336 857708 944173 1368662 1207503 1548083 1650442 623438 1399104 1266560 1879917 1777541 986087 1021408 1520086 1341555 626048 1997705 475184 245308 1201707 1798283 1815688 1523054 1157549 82056 935904 314020 293484 85377 1902554 1734086 1176374 1778258 510089 1870545 1294006 1262486 1065259 1926005 1928880 1417804 739299 1165034 1431439 1875859 1116245 719226 962769 1291325 1900789 1332143 185147 1819666 638443 449443 192197 972287 59226 1694868 831669 1282687 10647 1758701 378600 940200 383599 1704337 653291 1194519 1393014 1955550 1079420 498728 674593 1350185 1790762 614275 518761 1214904 289334 1225708 641323 862236 127306 1879408 494437 557238 1212212 477421 1248939 1464347 764809 1508486 1479718 1400677 1497628 656688 1040640 327898 1968962 1556126 515814 592201 420902 1634983 1492973 552178 880501 1578525 1372030 1025623 1939429 1429190 1445663 1595464 1080850 273122 1455848 1240516 1237453 1996832 503841 741572 326294 510712 61096 36960 1334701 743593 204634 1852593 272147 191298 545897 1538350 521637 1043317 764733 809120 867259 1023373 786503 746181 1644434 544124 1417667 6778 1262170 1601159 1421270 353640 1015463 1126928 1871975 1346233 995657 763249 1426374 1357345 34833 1412433 480193 475025 1594930 1312669 1546877 627946 292864 14279 1161394 685968 1433725 150848 1513746 559456 897567 721927 183317 1992497 1669997 928809 1347228 1308198 1203123 314324 1063780 1928525 1598206 1206956 1957442 1908977 1873995 1498111 1243153 1563686 127443 31869 1920644 813777 88725 1835978 150855 1359743 1285311 1701938 900652 276832 1403065 834992 264767 1053909 944860 588643 1704358 1228352 1022507 1923729 1096318 1892297 1624861 73818 276348 176191 425362 149828 1140176 1906667 1367629 1394341 1579265 1171879 1954489 1077741 1308221 1487717 96665 349588 937021 1305020 1420603 285477 895866 1816703 921676 1013390 1575637 1700811 1435795 1824114 311821 27254 1548243 1642079 14271 1093897 975253 1540046 1526752 1682605 961524 90844 1048523 1680176 1564031 245907 1673754 126632 411133 1896764 1931157 1941244 1193487 1870837 275088 1846257 996336 307367 857111 794443 867173 635852 428548 1108805 513682 1474257 36064 1861081 1083832 124538 430923 467739 782315 1485581 1320426 6791 1945671 1137397 1743788 1613362 1872889 102372 1585112 908803 1224572 804077 470597 696807 755087 1417633 1560317 74206 1423491 847411 742786 1099302 1196087 292621 1120221 1817497 125852 1799379 953054 1449125 839670 295804 1788960 807790 1738245 1901845 1769734 1695106 666906 1675999 1745009 1211277 1637178 1293953 1310310 1525286 883083 1166863 1201310 1785483 1898110 189210 1177594 1267499 1373248 144512 1707917 1234146 1571146 1249471 1004781 1214952 614853 647437 926341 1722070 151542 325359 627324 1452509 1835857 1311227 1301616 742651 559815 1589551 143552 1647041 510969 597758 1704251 578436 1481146 1168781 338317 524124 309869 698376 1391449 347402 1310595 1829910 1971658 622514 1364314 1141189 1664152 815300 1550094 584888 667329 911740 971299 1881439 1452920 525487 342376 1357789 1170488 457243 918474 556588 731640 1940808 1875042 1253563 1197728 1461622 143523 661860 319493 745028 1435579 1152762 156117 275090 526726 268635 1980933 325861 286163 762240 188620 395458 1126469 1110484 1735281 28240 1884159 1086335 1410244 1116450 692837 1784198 1029506 1035666 1160461 307407 300020 1450004 1721824 949727 806999 392895 128932 1772927 1938446 967793 755200 1184462 1562353 580707 1148301 826788 1576329 537532 1873377 1668038 1368341 622332 1822223 1605782 346806 1824120 685278 137706 122483 653511 995381 1530321 439127 1217485 1605523 1505661 202906 1135450 207162 874941 1986647 1903249 93701 407190 1067006 765605 1727355 256876 1557110 1010304 1803178 1831175 1882633 813357 139192 1611831 649060 154360 1428816 668063 29956 1111594 49982 603136 1666349 39089 386296 1134780 1409541 473489 768578 1431106 1842166 1133058 34562 1525807 1595394 1045408 1914042 279111 946876 1910645 1097986 904268 97845 1566986 834858 491623 1351890 16786 81144 1965105 23556 966104 803298 774540 646037 1223745 1759819 570345 716711 1758370 480641 839707 547122 281990 1644547 776475 820867 1286438 1398598 571436 1511329 512531 437746 772390 1291337 1431190 1627308 405461 1918064 539144 1688403 1218738 129490 1223485 572900 1051234 85558 1635992 745147 1740274 179513 76682 1845115 535431 1892031 1958487 1316042 370793 248305 408787 1306621 277472 122239 470413 1885254 1500933 1875481 55256 587456 191574 1308497 1545357 567583 1774174 1895406 119681 1766280 1262425 760284 652889 1205999 1799967 1948538 1636349 1943989 1179985 1844319 146725 1548203 624961 1804643 1962270 727260 445900 1499698 458751 1340634 316164 626621 1885167 1359555 252309 1379952 553336 1968931 1160504 1545636 581207 1538060 651249 1464199 1674932 1043774 818668 1659287 1639386 321556 1451377 1785082 1389147 1135676 892582 1555389 1662767 1775780 1016971 406775 854559 1232761 1366131 11626 1012554 117679 1223181 135552 150551 1957002 135141 362941 999140 271377 342026 367962 806754 886422 1897248 1738164 355411 1958509 1439542 792416 1652446 1676822 1419785 1117352 1530306 462726 325558 357232 973756 1017704 113334 431454 1276607 1132361 974111 467599 1186637 1884927 68036 485631 266802 1271504 1718979 476858 1063755 465900 621672 1634098 828699 232824 1051544 697236 1745794 1676869 926873 390688 634957 79176 1303204 1771601 788485 1198112 1769366 1491920 1245673 131483 599073 1425817 1130108 1610344 1162341 1635078 11287 1535973 1532257 975154 500308 259028 294380 1230326 1821754 922613 1796004 662809 22940 1130499 1661564 1272749 454109 502034 1814491 507236 659009 1185821 1293729 1504975 579096 1710948 402497 365114 770813 1589087 1257515 1259086 1736676 1415769 584925 1803899 1940739 1615532 481139 1737304 712896 206323 10339 1945919 1014014 1428980 1653507 1921073 75676 1497302 1451526 336735 1460476 946111 664049 1123173 517360 258635 862396 245739 1419647 1821260 1332021 1243147 681900 1809176 976659 1765086 198262 919151 345263 1632414 361355 885873 297781 1397457 1365933 1630358 1473636 732444 1496646 1989569 762563 510286 62143 31893 3892 791666 136370 1379129 1413598 742983 317661 1629353 683373 1565202 620152 1065841 1363248 748097 109011 1196952 97597 1125001 1321876 1513182 1156000 504863 1069434 181010 1948030 678133 1384778 1184317 1462335 1651405 80124 151769 23699 1962350 856458 717310 467643 647095 78243 1591339 234675 183663 929449 344918 494572 1998324 1001949 979969 1185451 931768 388024 1580120 151418 725910 1158541 210752 1129051 1497636 671187 65173 1834694 203267 609648 708440 52390 39755 1121301 1759200 1275747 1697769 69187 659339 150831 294980 400387 111232 617152 1613753 936212 1792541 803938 1289090 954489 1795058 57027 1317090 30859 1317237 738700 1942501 1634993 1484470 1153826 1961942 1604569 1406977 139201 161838 371919 1215359 1039139 1986222 661917 1970463 386701 450550 1598797 184102 1184483 82296 1239254 1256099 1845089 1464833 1849077 167151 1862913 440117 1117019 500330 1663476 220742 1053034 1297141 995622 353197 544624 1212931 1116986 1902632 47914 649335 1439642 205374 981623 1294734 1310065 488129 1300424 1346279 226750 1328939 551080 156480 1676565 924220 1365358 741327 1859342 399999 991323 177792 893148 949563 666124 580068 1799805 995108 1309902 1743238 1081342 1107635 1924958 1809272 407683 1720348 972790 816597 735762 730502 66874 725110 484568 719290 767074 1784708 1328844 1014888 1732035 1500766 812320 1210176 1990875 747770 861146 283999 1634612 1702502 404565 10597 610883 1247329 281806 990753 1379624 324951 1527599 652433 1904276 1707842 1400515 915990 270520 164991 1035410 957508 1831841 239565 1360538 367724 1825970 1169712 1629762 1717050 686994 1710867 1589677 1489423 236760 438709 1922051 190315 1265582 98426 195402 1848238 941779 465817 1309591 1303770 355674 981352 1383346 835903 1981886 138004 1528151 1860416 1771370 816930 43484 1044388 1259491 1748302 809406 1122614 1923000 843965 207921 1619837 1371485 56301 1781078 1877199 686612 1593364 415967 5157 1607907 935501 353633 1517845 1592812 1382200 1805296 1156092 407707 1721952 1185007 1334322 1361573 342710 277490 1822172 29119 1807169 382952 1427511 1870794 174591 150297 695868 1380380 1655541 28889 1649569 514043 211205 461966 7921 1871487 1307293 812498 1617163 1275416 190814 907786 1361036 1029132 757170 440373 1036871 570943 870766 1023023 627623 273679 671174 981355 1337058 167903 1358436 1712745 272633 292084 1753727 1632352 1336470 275433 1285382 430192 928999 55469 1364351 1389475 96475 1461623 1072084 345085 216672 647114 1841695 743732 1161120 157835 57639 421436 70548 650278 1430847 15522 1641250 426479 348245 1520803 207979 240029 184498 1345302 1525513 1098051 90600 479673 689668 1559684 211480 109761 1161386 139255 171018 1639655 1227025 1330826 1767465 489282 850511 812479 1014279 1753420 1804173 195359 667758 1125313 911766 618945 1154402 1215729 125347 1580649 360165 351161 720550 1468977 1445019 1619498 1527331 1222086 734981 912090 1182438 1922656 941572 1767525 1254268 166702 380118 1808669 1224198 330775 1804258 1382085 552987 1450308 307871 1782137 332757 306573 1856937 1583126 1726376 1584999 1295282 713103 741268 1481891 280616 1283157 772846 535404 1190783 1554284 1290741 1507108 538531 273070 517145 1985543 670336 548244 340950 888923 347865 589644 1874387 1301541 462794 19193 1800055 137037 1720704 853843 1558586 562907 86593 241250 767651 1532840 820418 536861 21173 1779602 429103 904402 1762009 551110 841540 1887275 1482897 1252255 329658 1150040 1318128 414396 728433 1158673 1214913 605766 788789 806472 1832336 737518 1311146 1356041 558420 1173798 379414 1207705 1962826 634949 589998 1128977 1571242 1148754 364088 600472 708864 1335378 405456 560356 839355 567920 280411 475915 1663376 1221296 1788185 306651 900940 67134 1317792 1869441 174215 1441018 1630346 601674 1477536 26482 157723 1874551 307041 1228974 1930624 1227540 266645 1698459 77557 460910 1129065 1823199 327883 1885939 223573 578991 297871 940842 755582 1880986 1155310 1220172 1791174 1341466 1444364 69709 1544533 1272185 884221 1786943 1063418 1845601 358197 909172 148886 1821027 1243402 639071 1126675 1624314 1272923 192945 367792 1629257 1409577 1767983 720443 1696996 1500344 31293 687957 1961016 1644610 312136 58252 1665843 1479928 1919350 1831913 1920267 1306600 199693 1538002 1862940 1334455 197623 1914825 1554036 543230 1711435 1046707 228498 494523 1610158 1248811 363307 384745 457301 770467 1857690 1709878 947473 1878749 110914 1206638 332945 1505577 698506 475463 953157 768168 741006 1872638 658759 1604126 1032509 241194 1800031 821235 293944 407782 521085 1001200 882840 494965 1341168 474538 1543328 1608496 1684072 675467 1654390 884270 670324 1788416 19639 1266809 1758500 362354 157858 709585 898530 1253759 123460 659204 1686502 279451 1451364 77873 1275943 2915 1816005 1204136 373205 364417 877257 1675145 214039 630774 16490 1148899 410926 1148054 936338 1273504 928915 1917916 865883 1660647 7498 1635798 1669856 979563 1653753 1225663 663083 351255 257167 22401 410643 1297218 1449986 555410 710329 40905 1520662 549032 967722 1698183 412420 645052 1679068 1207895 396810 334213 1769966 844585 1471524 927266 1860605 1860581 578963 1281192 666764 1439154 1433050 1351298 623048 86385 1262772 1986790 485439 1324735 1783856 1703956 1665929 1542752 1264974 1352428 493900 433816 1950460 614198 742834 141349 481244 1279692 276559 1221183 305703 1556998 731997 1432660 1513703 681010 210396 424013 1782919 1570606 965466 497113 1269062 1512555 1061680 198898 1764456 544732 1349277 1314555 9724 859270 1003331 1020300 1319436 11058 1000009 492972 543896 1429769 323246 856869 1945512 1978991 1608093 1112462 917398 1539418 126221 101150 1190678 807386 1076880 1288547 778125 1807821 1251805 1210655 834610 1077691 1765059 1682903 1456857 748056 1527572 1749921 1270648 1318894 1571822 642709 1296949 316603 1326474 898442 1414450 570697 1427603 226785 1984645 10205 601894 1314530 291657 1360122 153710 721253 1326538 1653119 872346 515131 1622706 1092806 918527 1445767 1358136 1109936 1007954 1638436 1649330 1305437 1502172 1945632 666463 1679771 1328998 1873078 662640 330276 514096 1010787 1471879 674221 727878 1614602 560548 1299996 1844353 1740552 1589158 1427329 1949607 696270 781735 1305388 1179749 1814710 899637 334860 411233 1490893 1302071 1335505 1155369 86606 1910316 504029 1004624 252300 207716 588993 1711236 1713313 1603049 945559 732146 552637 1396553 926946 1964819 1708032 1576423 881649 1548186 1216827 1221041 475712 184938 1946551 388930 346850 1846588 1406677 1191300 133684 604368 1470842 936924 1258933 1663878 317807 565822 858684 478227 1964721 1900912 1201439 556736 757587 915069 679380 1744696 893805 640843 1784381 1881828 1421226 1333576 1100894 1208983 1347872 1081560 1603013 370041 1995379 480857 246972 75326 710524 31559 1214819 879488 1342553 1352189 1805677 649494 51676 1036480 419554 1053094 119257 317854 558522 958290 1883718 751100 1193441 943426 713431 1467035 561209 616189 1039502 1920893 63167 1626052 1704859 922662 1177213 1632213 1131327 1731055 828667 1139058 115492 464868 1564493 423929 1418814 1925906 153390 787449 1765488 265644 1165125 659500 1374728 1992243 1203677 600435 921973 53584 637601 382494 642602 589872 642677 468841 757651 1412108 1441840 1955445 1420905 1291913 366313 103168 1974900 332782 1414822 542374 1536331 501443 915346 72661 958651 433418 844201 1305818 209180 222837 788401 860166 354276 879382 1234419 740067 1365729 996924 97141 1019799 1442738 990965 950330 621091 294987 180360 1086888 954058 1391844 1018464 747139 496673 1290019 363808 1994012 364548 725781 677403 867220 100265 1081658 1922142 87718 435828 1896911 1524300 1194922 1813995 936843 1323806 1769830 1746813 1322669 764163 1003606 1002061 345821 517297 1747679 1122451 1889907 137488 1480538 1293258 1830458 1219575 395263 1998821 1447016 790916 59569 428443 1116904 1969850 868314 1098646 555925 1290428 677461 1730051 1611284 1239082 407567 1859944 1472093 1210106 1647923 1510673 817192 1061135 1004690 1755877 94305 378468 127691 1902874 692247 1393625 1567372 445262 806483 1363480 759840 604751 300504 824341 1897779 1568705 1186620 264212 228087 611306 9007 1892404 125515 1419533 1115844 343736 877407 630617 818061 980888 1387315 1780409 708221 366701 1859738 1572405 1221473 537693 1084317 835835 55579 1721805 315510 795929 1334085 1982637 346718 1046316 1069236 388967 524491 1725049 1403472 54765 822422 951970 453685 1356478 241395 373685 1103169 804307 330152 1927977 1706087 220123 1598524 1378171 235960 410799 977503 889880 1616817 1358545 1750397 337351 1022553 804009 762057 1245787 692631 970834 1165037 299073 1010613 121062 1650003 1052053 1405967 667761 1395817 387945 1164244 991452 501623 1577650 887935 1326846 1460076 58378 1467261 707306 263546 1886714 1898721 1870443 722402 871337 1659669 867457 859401 1834610 934368 655829 1754396 1277242 389684 1455277 1683379 1907050 1475575 404717 1167564 141985 674946 1317314 1501650 260888 1614414 950536 1359423 159 1508987 1594123 598885 1771433 154506 577000 247921 676503 746020 342472 1304271 1440502 876529 140513 1991732 118059 1142129 531428 1607923 1608680 1190413 295749 601159 1415997 154225 1543557 1216999 359762 582695 524334 1148734 784114 881591 1311590 401872 98033 1452360 1358405 1033871 145111 460402 1849136 837244 1036304 801236 1268919 1242492 718663 1587700 929136 1171752 1972981 1760098 739623 166452 1237912 1835373 709440 666094 1959795 330033 1280998 1908913 268673 1721993 1854859 946543 1330368 734737 1764793 474598 1469164 1522177 1869965 539125 1789898 117726 1693755 954069 1968784 1554027 932000 1780705 290661 69839 619149 743228 1002235 354422 199029 1236984 228394 1499317 1072055 1820304 684850 1009616 1078282 288497 1440621 738247 1896071 416971 47385 119486 1610950 1722811 1747842 398507 361806 795215 673927 321604 758257 1815752 1418643 377394 651336 734098 1004653 1889265 1383455 1673394 1007598 174427 352878 442403 614645 966196 691617 1139215 1991035 1771992 449133 302517 1030512 592471 1966832 696156 118938 137665 556740 995307 349582 1138788 786642 1499986 1014764 1841357 325452 1910706 533015 251698 224851 591092 1615342 125429 454312 839893 314884 1332283 1121921 1964929 109576 1142371 80306 35319 630424 732213 1624467 970485 988200 845255 1744710 295091 1647456 1601711 1477559 193568 1963531 633139 1488562 1781547 1344720 850654 1366013 474186 761328 1114516 1180801 75613 457591 986599 761645 1496017 1326435 544465 1223495 1249877 1837923 431580 1511364 469905 1760002 1044518 1403497 77727 165527 1420454 958075 1080728 1705871 1212225 177828 932121 578573 1780572 112956 1465655 1975065 101634 1014774 166972 815643 280420 120522 1394892 69515 1713974 148930 1228136 1081820 489568 1633225 1311115 1621181 166824 1120625 1240442 1496946 51181 827389 1391405 1051204 1433950 1742978 1408772 1391677 1888744 1087420 900612 342985 1687439 152786 1699925 1888481 1695470 1247904 1596832 1025059 147650 440981 86104 1601056 421988 52195 547930 545143 135944 1617174 206358 889872 1671237 1944650 1101730 1158059 178542 1413904 1053693 1568972 595409 1809223 1709399 1922790 502352 1496469 1964799 843805 1889450 1244227 107690 410398 1584503 997645 1594646 1391979 1885121 1060555 1650658 271442 1407527 485308 735770 1411111 201222 110548 495172 1388037 1745175 1253457 1700889 963877 1559529 682247 208498 412344 973029 1280455 1796778 1565122 1878113 1431504 213563 829683 528002 1676376 1036032 1941022 172372 150096 1250592 641025 1811869 862195 419237 14742 791875 532885 1602765 1689936 169286 58857 824945 267198 449541 1902447 1475429 1894900 1771267 128849 1737458 1796981 108200 327068 451633 94647 1266754 751034 500788 1042039 828146 796561 1489758 90391 848120 1554747 968325 714608 669702 1254738 1989543 1474913 621339 1507636 36008 184909 1080428 1079247 883318 5019 1723080 1773377 240033 1327222 658701 1698790 1610675 1109586 1626208 1626494 575291 96869 960895 1775563 1135758 340442 360189 1637361 748290 1142010 1977191 1471023 761248 1102032 956185 340641 1307920 806440 1301002 566706 1582077 967625 235595 892002 39756 1716601 1515396 1368170 1920541 1984957 389679 1448340 1705713 57160 1260772 201514 1382268 1770849 1622864 365815 535248 1721743 212276 588377 1184979 1263869 486631 1327833 1323390 972833 230467 1910661 692940 212727 862342 1585242 826853 860897 1565370 344912 352331 672492 1476737 1019833 855658 1497406 979417 762190 707381 1566017 435154 202373 584936 1355398 1972089 1913630 753623 631101 1584222 1793402 415194 686319 1954678 1821784 244651 406003 1520745 1416167 986895 1664217 986994 1631460 1008709 1887334 1903529 338758 928514 1654091 1810103 617719 1777002 1976071 1673628 1869766 786434 759454 613767 3442 347995 673920 1490593 307860 1208780 1065244 732105 1957387 697608 1247476 1674788 1050783 1705150 492313 1827794 1615093 657537 1631885 1235019 1277578 1919534 921203 1660572 437549 1270844 1725893 1994988 1808292 243213 814257 494599 1218415 1935767 1262855 861147 1085927 1560358 1387986 1527942 1593832 424176 775194 707543 170701 78220 1364578 1025302 145806 1621505 1878811 845263 87603 1983426 609224 1007884 952259 1814910 242470 1263207 1516503 823460 229934 59153 600946 1805193 1188180 1824078 1751833 204815 893362 1010038 1133707 115977 1385686 1117741 832166 1680622 471944 518022 1635550 529406 534916 422515 419588 220647 1820045 1058460 615698 1616019 1235016 1729607 83429 857735 357687 1599504 1652681 762087 485352 1980433 18033 979403 696313 1821311 882184 1421608 722587 1010847 721889 1058630 906880 1515287 696637 1452028 786542 1126780 52563 953477 464810 616877 233287 1458023 1205231 1035533 717554 736075 425508 1179543 231134 91570 1691107 207785 189008 1079893 1627541 326464 445324 910356 720659 20352 221145 1830969 704154 790805 1721552 980434 812407 183195 184332 399684 1824960 621236 1123120 517451 734105 880906 1255298 602546 110372 1141270 1771073 340224 53122 1541340 847752 1564450 402349 1400924 158645 1453533 92705 1740741 1670133 1255653 571920 1580613 1982906 1707384 1362740 1350217 589952 1575547 431242 586317 1073936 1113719 774579 339592 953884 1311567 981992 547967 901100 1934738 1266112 70814 189076 711567 299405 1906362 662918 330330 1924120 1898219 609364 555356 1023832 1449857 61913 925644 865191 964461 1876989 684367 1478437 65547 1542523 1498291 1574212 407533 309161 935510 1499038 258598 1554542 1634506 978912 879346 1508017 825545 441415 522626 58971 1945202 543105 702229 466586 1641329 731117 1082490 1954000 523207 694839 420449 121013 1480856 490734 1236543 439828 1268344 1037099 1288578 25082 415876 1497613 1003817 932028 662072 1784608 1201844 484117 1936280 984744 1941328 6419 437875 425382 1758067 188940 1733835 1056310 759587 1889957 1090567 497224 1964769 998508 1096395 411102 19087 1214467 1022447 1971408 60790 1293644 116677 551907 1617413 151856 1466128 233305 1523212 1164771 1255921 409843 1706200 492420 1947759 425622 419729 1137226 1974148 385749 1303970 1403121 651215 1451047 1965485 1545953 1303797 365739 867415 1732356 251444 295144 119043 1998582 1083738 1974720 1599781 72178 1220957 1412207 1728999 16169 1656037 1355917 498427 1600650 1608581 1466643 1644348 462962 701097 1015390 947093 934832 23282 1542758 851968 1254472 974944 336144 1226088 1259511 1661076 453538 1754780 1267515 1144864 1026710 1460405 746970 1164229 1669564 1745121 164511 36364 1167929 628978 1300651 867733 934396 1544895 428354 1831113 1995469 1050054 655211 1850114 820654 618791 1630571 562558 617686 413916 541477 925783 1046900 550000 661252 192626 872392 226163 1213046 1444894 818751 586473 735834 1627166 536774 1738801 1328884 126016 1379872 1888318 1988566 726947 623304 922145 13439 1025138 1425906 551430 655329 669516 555860 792813 1448341 1143289 1879644 176570 1032822 988626 1602051 1880332 531639 1203882 15595 253143 935436 1165148 230958 1572282 1474659 993106 149105 117135 1865574 1384784 1022660 334927 1587029 675860 948917 1829885 564911 1192166 1147175 1129005 926832 229376 1532583 521720 1030798 1451200 405054 255129 525293 1690098 1994981 1744589 704656 1546423 470261 604297 765985 237199 1689984 360731 1335721 1183117 896501 1123826 1986734 591269 307130 1224699 723339 1106287 1161456 438298 293525 1820232 225354 326695 1328858 1095336 620237 680625 177527 1453734 716791 295032 179876 1162767 1564582 1473179 1300834 1477989 229906 599821 197977 603704 326371 873294 1059665 1859488 1710761 425375 584564 687537 396222 355930 334151 905679 1241361 1201302 39135 1684923 61884 1845139 115572 1978368 1512501 368058 977314 107873 1600601 657333 1556791 103333 1052472 555216 1994729 116615 1855535 1144617 976534 25482 122452 597382 194289 1634509 1639085 829671 726562 1651055 1833376 1316460 646245 188134 1923205 1573586 1577091 767823 1220776 1869102 1282635 1344330 1692834 117380 875087 1262122 819632 1083525 670500 20401 339869 717218 1933146 1605303 1619490 709991 1661880 1231109 1780088 1359612 803319 262168 262273 1964773 89598 1099259 1842763 1773116 1132384 478998 1467933 1807968 752452 658071 1871648 1735272 355388 1114800 1544564 1411974 256724 301180 1113865 1731564 1194301 77395 73669 581794 909649 1884367 1761856 127465 1485911 1629910 451085 1733161 130274 1409744 1212523 887009 1791028 1926643 372403 431099 1400606 1377804 1881923 748722 1053673 1023475 340157 1526892 1992452 809745 576594 1642313 1736315 53182 531698 910549 1842801 364047 242975 1535749 1392450 133359 1283659 1355958 251550 1890859 1251682 1597660 730676 1473966 1453121 172508 1663388 832774 765340 901188 519581 1768894 836942 1709250 1741510 495022 1610465 1397382 1507195 1986069 1244285 506687 508696 1678731 689246 1727553 794842 1361065 848588 1902445 1526929 201326 124023 1846662 1550545 164009 80686 73158 1318573 1544740 700650 183221 1827122 708845 10142 1054599 597561 1739549 808644 1293214 1133422 1054420 552722 576535 1003650 1012048 1925811 1393702 1211693 1228050 982436 1634967 839908 1383862 1452521 1767794 752946 1976837 929991 936595 1519732 1134093 110304 1873191 674442 1894400 206654 804025 1991821 664912 1494803 1953447 524376 268655 1324593 549313 1589386 1557161 1654453 816112 204524 358854 528665 1705178 852255 302069 1945805 480486 1435428 76856 445833 28203 161107 1935350 1528081 977108 1390758 726772 372674 135836 479129 417051 866380 597679 384642 65805 596608 647751 113472 266876 120672 1696062 1086320 132360 1797880 1796719 1413511 1029402 952562 614553 108018 51887 251052 1091525 1968743 108761 985748 951522 1154582 1503091 1874132 761953 1343902 211688 46615 707988 938379 1363902 1540984 239025 451195 412228 1613400 1832709 1564877 815322 1463914 1156814 1818655 839786 319681 822861 1010841 1670360 413899 217934 181297 1084729 720234 1338596 584903 495291 1800552 1485028 202649 312948 902866 1402918 1429892 1527646 1584058 180435 497408 1280486 856017 181287 597867 803567 1006473 1262900 318219 1313218 629824 1006588 593104 647188 53736 1176787 1353385 418220 1113557 818738 379155 1380297 1395488 1944713 1627084 1253625 1343179 1668841 1842777 675589 1053574 1262360 313191 301910 807585 15520 581998 1693684 1834588 1430180 1237733 548820 742707 924712 137182 1062176 865878 412013 1176212 1559515 872335 361991 761484 1360648 376724 422234 1629963 944439 1816950 877454 584869 292953 447180 481852 502448 387215 1762428 559403 609002 383427 571817 1474356 670992 1842354 517131 446237 1541322 1615726 816213 219028 1805309 1891759 92329 641289 1094644 404603 543444 617475 760163 290578 1725355 905241 508666 1975368 86189 61308 1727646 274858 802693 1282370 247785 251343 452258 1420085 1449862 150167 160673 1455049 1573526 34472 1435910 41783 1628277 759655 1613320 904710 63051 81847 1492605 371276 1293339 423389 1334051 1656109 913594 1878186 112053 637285 1554255 860127 1879765 1283537 1631983 1324534 630050 110421 1184269 1228852 230319 396991 224211 272965 1701420 275029 151879 1944697 920159 772140 1740920 1094486 1835597 466318 1104984 967454 1740886 412845 1965137 1057334 239139 1692029 1222261 462095 1303914 1441848 746980 1268326 1310289 1561283 312307 1761759 187918 1687013 1760797 901120 1013557 1923683 1187949 1850117 1022610 1946637 282592 1615907 408082 1016215 1869923 1158260 867171 1880833 1700156 608977 1868078 1946705 1398289 1501780 849390 1011950 1777653 367376 686597 1785375 1947116 326114 930174 1190453 965032 1965011 957103 1501004 29482 949186 103751 738598 1564152 840862 983760 543794 1816557 1077274 1955318 1757301 238175 115016 1224815 883831 1280944 1775110 117585 379666 901357 364734 995860 1239388 1303183 660577 792520 918621 1441411 513226 661563 1349749 1564938 1723744 295791 235247 885903 625187 338079 1782408 1980276 1186167 649723 858697 1658161 849586 1197277 389388 192276 363093 393477 620278 612328 1290788 1856992 1211637 1892563 1351533 695285 523313 285865 141240 1188273 604441 1529669 1038675 129576 433163 141552 1595809 1249536 1795942 1048291 1969118 1872694 1168335 607391 396606 955397 654948 1239742 1837385 1052235 11981 1574238 206285 439809 1186675 911191 1859503 448198 1785644 182854 1424153 91372 2873 1275718 305285 1730056 332161 1990206 830006 78953 883909 1610096 1877176 1298530 302418 562993 443399 1383222 1684309 1215855 640401 583502 1830390 1108423 655725 1577812 646146 1303682 1733665 474945 663284 1746361 1319549 1849045 1402490 1870104 1676571 237806 233462 1480212 237166 1977814 896071 1994786 1342882 1603671 462335 1464451 264253 1770369 1266483 1755150 1837858 415575 1816522 70741 271441 1778720 488436 1885301 1307463 1344107 190589 1842905 112370 617048 45534 1062433 768478 1878271 1738541 488342 91523 484816 1337691 1032543 1941807 1516044 763810 819856 1907894 1854727 11604 251916 1287891 41691 1796727 196037 953140 361321 725732 1795243 139149 877641 973297 1738555 1495714 656761 170467 1069692 1887020 882540 1822322 470153 532329 1410712 956314 1300046 541896 1226637 518930 1339788 793089 915298 644988 103640 1244434 1113393 1816636 532089 26967 1278848 485622 838270 1975192 616472 236986 352830 1436927 1421095 1853087 414060 79688 710226 1130865 1243118 1433981 540699 154153 942361 1975351 1633063 1305690 67448 1651241 643761 1110382 539148 347776 1592803 618521 485406 1956100 1528452 318878 287252 237604 1125005 1321640 441805 1187514 1874462 355712 1115601 1793575 494144 270347 603865 943880 907172 1369102 502627 445808 1136510 1976848 90009 1786776 971717 1348807 1332866 1964345 360005 1633599 1097875 575284 1182742 664535 544173 438874 1412493 1586006 960866 1362446 1788216 230306 1546250 526760 1046914 1334745 1337300 36024 1077851 909701 250224 143573 375189 951326 154274 586249 1970446 1573238 1882466 444789 100367 105072 1188759 1009927 362386 991458 182469 1276558 309171 1268711 541667 927964 116483 532172 504632 1811241 172683 629355 451010 255651 656413 1113029 1457880 753421 752878 1692708 1993400 621296 1254635 1352483 1460409 1858444 775417 90974 1508372 643335 988862 1960440 404213 778759 430449 1417733 1850690 717329 882671 688219 1358060 681325 662892 1668210 484877 104352 731343 1312071 1701383 380014 1316288 493827 732100 1073742 875017 399912 1325117 354967 988345 1978341 1360072 220428 289209 720225 396121 1991739 991240 1607569 49443 1474615 1819362 1804813 315614 1953155 1293401 902839 1682026 1037711 1766322 259111 32136 398739 1371650 449743 1829504 531644 1702146 1605108 728201 920691 1445409 807570 1709560 769660 313996 572538 1187393 596914 417300 1588086 343570 754305 189084 151988 1923157 58598 848804 1805711 1865183 9845 1798030 243359 1839815 1430613 785069 1190348 1974028 752468 1235171 403404 1876431 1103306 1831136 1293359 295076 684757 1632348 575518 480204 1168286 124493 1189975 827652 1916175 1289973 946391 49097 437664 1892820 981138 430822 354838 1878054 1674267 457087 425321 1774718 1006577 570651 1078801 489752 776724 1896152 1771865 654109 437665 834617 1197292 1439772 1947428 1479667 703984 202388 1543825 1060655 515572 376191 452580 1370313 1244368 65752 38147 979245 1445416 733232 397870 243910 741270 1240119 1548367 1178521 754124 1908508 1870074 1614154 1787400 451901 1423861 1759863 855492 552932 598411 1200190 949464 1444580 1507240 470088 1362056 254574 1561220 1939714 1540462 274190 890179 1094294 362088 1800458 1044371 1312207 1025536 1456418 790346 441173 421072 1707997 1535801 258001 519426 1107621 468641 1653986 1270397 129775 1786550 1308939 217869 553486 291425 339069 366940 1776160 126513 1012985 425990 376187 1459488 420802 1151561 1941563 1353837 1785661 1139038 1355693 84193 1457011 807604 60695 1835594 1892529 132208 1678963 200236 1023470 1590046 1687337 1658043 60935 1982024 1290534 1115666 1023905 1593078 1238263 449548 1593001 458389 316684 1604457 836109 759567 394639 49573 952333 1111123 152228 1889734 1409919 1505737 383700 428479 1603016 1828064 1613756 1082401 240988 1999029 447254 582081 1142973 1552317 631707 1082377 1574371 18567 362247 1217626 1554530 133276 1499836 1437246 1545437 1758165 1317312 1580854 984072 1841958 1040386 163538 322033 1875335 223104 592490 161375 1525875 168011 1885181 65869 638866 1158042 433537 964085 348810 785398 1687087 1098596 1121031 946739 1481226 1000798 1948873 239029 1967942 1333366 928665 1659824 1124723 389506 650530 162438 821016 1843307 127964 703352 1611015 402964 1288877 1375695 227824 1736617 1912548 1430632 1485714 87354 1866317 1103908 131175 1346931 1650624 646097 502804 799188 989723 1359279 1559046 1250798 1745616 1813350 1737762 534573 578578 1460535 1538404 492797 1564267 1257899 1201660 875484 1044093 858656 1389221 568002 802844 1362310 1679185 624347 944846 1139748 1515545 1053048 876319 744093 691456 1498986 115437 846966 335284 1702332 367182 1866138 367365 719181 306484 324573 508787 900641 1872959 1112008 843402 1152514 965683 1918820 1592165 296676 1850647 203057 1901139 779052 1454862 1851888 1523876 744211 1639106 468304 1629566 1236079 1245960 1023119 474201 546159 1008571 33031 806868 888369 791046 93675 23245 1684018 539781 746773 1190356 1788550 482849 257763 354730 1898457 886004 1686589 1785480 256850 1874114 643505 918295 1822295 1250679 989095 965638 775895 1668709 1082644 511050 1328664 1116514 1698939 1345901 390330 271509 1719025 1094500 1546460 1175357 1509878 1267592 1112800 518360 356721 751541 78094 644705 985742 1018918 984104 1907415 1372079 395417 1624949 1281949 1323539 1523151 556140 895639 1053252 778441 1328870 542395 1638901 45286 1126211 1692577 1731206 1984266 203471 1618771 64074 651253 309369 786808 1775470 778543 1512354 1757144 1759171 172946 1708554 525016 1292219 230009 1354733 1425748 1284860 498560 1470293 506721 518029 840028 141001 1472226 688715 131891 211991 264118 1736929 768072 1846075 690781 1648120 619440 1912479 726305 13047 1307981 905023 627613 663037 599380 1270543 455218 1784345 1962276 1810680 239628 202646 1050277 1412758 1899278 425663 160416 376207 426891 1024636 1906095 313681 1154323 531555 1330168 769121 1906441 1371235 1264796 1085334 316573 1038489 463011 201435 650031 1719039 1903087 1898525 1212426 463442 191711 873940 377686 1787598 821603 353597 399748 1980768 1845577 957155 1693477 382590 1134515 1800830 588044 592171 1067961 368000 118381 779449 363351 725901 1756699 263404 862495 871995 402194 1933792 1237821 1364110 66299 758690 1627253 533808 1232571 1691197 492079 359454 106463 1391286 229948 889188 1297919 1315580 215929 1596442 1876676 1389997 1661354 1050427 1511501 994271 1671441 1103136 869254 1936024 1291555 825293 1066594 887185 325257 1587825 716318 404581 1935145 53859 1997055 941172 36777 843518 1855040 70130 878606 1238808 922990 1689328 458802 1846161 1701226 811353 608270 1904886 1798279 762018 369411 1384428 532000 505458 957538 1536011 1955294 1275771 1807620 1650373 1389141 1563113 1562961 384855 1491471 1480781 1591781 37773 934712 965651 245345 521295 1366791 1442489 1712579 1433085 1671426 1722834 1575616 821849 228539 920285 253202 1049404 1706108 1620104 42273 584685 188972 1004842 512061 1036944 426670 102078 610204 1903311 165973 833488 567393 535725 279419 1790768 1456152 883087 1252209 1031424 611400 1577031 901338 877510 1306243 193832 40925 1387224 1999307 66850 1170296 1611282 550376 1632411 732220 1055524 521674 502873 1365991 847084 1692168 647426 390316 72108 1145947 675126 1999576 1318795 1930502 933124 1580909 675071 77204 1927489 227834 347352 1534880 961672 867948 1562978 1753753 146969 158928 122529 1772498 311158 1019313 1751645 1289137 539755 5721 1257856 126557 571096 1841698 522933 1133218 601655 893870 1930057 1484856 1379768 996221 1272214 315695 1635534 1309583 1142587 909342 679390 79932 1865863 1165160 595792 388174 1133045 1465047 128190 48527 1573930 714991 1557671 776362 677100 875608 563011 689500 189516 1601318 1028163 1374208 696598 1434090 761702 1324625 688286 56922 785518 601897 1614546 1273854 1603284 1318685 587762 1534969 390184 519847 340841 1673109 1530404 1424196 106662 125964 899930 1421793 265412 14589 104912 228211 1430284 1833901 809828 1945847 1775637 774481 947322 1190506 1114008 1610181 113744 1684620 130895 701573 1970852 324318 903982 1734341 17220 1887903 247237 989049 291890 1018426 769078 1070263 382183 845025 879551 190259 340977 732138 717801 883750 886228 1030643 972676 1274427 1552067 487046 1143155 942693 1580160 1087716 1247154 1899649 1356527 1189195 1568209 579868 779109 1280647 604313 1271384 1518743 1804461 385447 39245 1893423 576358 1096044 1076253 1011425 112179 1538925 1604328 1174704 1963116 1285916 1334498 1153772 1934892 829922 1087494 1537157 363251 788622 1052866 496150 654766 1666633 743337 503756 662041 1010400 596277 1535336 1553424 1416435 300355 87866 1461693 1544282 120360 314697 1318793 217674 163630 608889 1807433 658580 1067887 382085 1571329 1802148 976228 156120 469289 421851 550751 628578 175357 1932165 1683336 1237436 324008 742290 1987050 1817567 1794723 102536 1409524 86816 609539 205436 1237223 1041719 1283060 1078083 1841040 1052075 1710530 400861 805578 1089362 1752102 1420446 1909165 684164 1738258 1006836 463608 82803 618195 774107 394466 237359 1939493 307898 309414 418692 677780 340035 1841143 345888 219645 1261521 1023052 1133440 1243838 1365262 140043 535412 1833181 269760 1659097 1099900 580075 1455402 1825626 844673 378289 495665 826606 751912 519353 1509292 709448 935992 1728432 51664 1134202 1861010 1426220 921653 1410911 1338725 972638 883638 1251823 344825 788518 1932502 1543734 806124 1655142 880832 537671 888906 1569308 1299603 705318 866717 276618 1082903 1504173 561207 1238806 639726 732110 660978 1847276 455693 855522 1770495 1357843 1964646 423754 1588807 1957730 425575 1157604 1628870 1223958 498807 70787 1825591 1270402 1554238 372781 669742 1509467 572106 862819 89638 1386865 1513443 839303 283524 1877833 785596 562000 1299048 1942893 1117604 712197 644131 1489204 409069 1954120 258929 198520 1607016 1828280 113125 1892809 753498 268599 174202 1808779 341782 1096259 66126 452921 1747487 934760 1976012 1772046 65168 1336869 663206 1440172 1363758 479676 1806299 1643117 1797275 1573139 779987 411395 1866633 335154 969102 465838 1996995 293204 766415 221567 631180 448158 1288766 1831176 677123 1842667 1746461 117971 113781 777484 1123362 254631 485239 1386683 1854230 765246 610645 1879510 1064067 991559 1969300 668786 1122437 1663501 9761 708867 1638209 436176 417995 1091332 1943329 457684 1310180 343873 1526163 1826542 354274 1330865 380729 1109908 194420 1829324 258573 583389 689236 1851407 1631516 1595972 1108225 358263 502590 1695918 1763614 358535 656428 1870342 1012951 1366622 162034 332369 449337 981989 1382810 919245 1954145 1608343 1609995 990656 1180310 538600 1404309 1112031 1904977 146863 41326 1212570 192109 163029 289720 1448009 444011 1153143 758170 512651 823985 519407 1388786 443010 1251619 559646 1263521 1188867 544240 1013235 441652 501255 939321 299892 1217252 1661703 211085 1525006 698209 1374539 1552728 1766467 270399 226177 99386 1567886 1734498 1327407 578916 262639 618772 591991 1319306 1556282 1702534 530876 1452804 1596338 897425 488523 763644 2281 690019 28638 790984 1826037 249904 1294522 1474815 1282561 1870 1573313 1079080 826823 318748 1610517 35870 51538 923077 1577432 446737 312549 1458908 644561 253465 1823602 969283 1955245 1907455 1661820 1440514 1626825 1608436 908808 772333 1812351 1069059 190408 1328607 1461271 785788 822846 1585612 952635 327028 1111933 1951976 562683 1544823 474067 730922 1147242 670846 699757 1110719 527556 423526 1590040 712456 1108409 1364207 298504 437158 1812663 1572026 286881 437101 94958 563394 482698 1115846 293235 487739 1246508 191133 333278 947860 1206966 199842 710121 1571136 1950410 1925682 525002 1342955 977048 1278818 906463 611733 1955109 1291855 1251548 1157366 162254 397369 1067270 1510531 1028333 1392239 524327 537224 1711359 1908656 1779243 1776186 1068379 358991 1344460 523436 702035 787118 1569735 1158999 1576544 1104716 351432 1170236 543051 1081445 105288 1273145 1333588 553572 1434729 1455840 921167 1182103 1451370 401795 1662812 1550756 1948322 810769 1048407 1599853 811411 688238 666568 142818 181462 1240135 1548737 728313 1177425 1581572 1512772 690577 1672246 874349 1466536 1820594 910210 1190239 1918811 444268 1620612 655894 506297 1517239 1779463 1063600 326923 1211719 660839 295220 662643 160680 1867237 1224792 1968208 753462 139723 418471 640353 1537376 1103156 1421561 896425 727079 1676935 1969237 993989 141454 925505 1741480 1339651 838325 1278016 524756 753499 232291 223501 707435 408891 716879 1179824 962530 339621 508865 1893417 1221449 1636243 1285631 486174 1439073 727249 1613469 1154945 22000 1670114 551139 251597 1143486 1150553 1206793 193389 1717022 817500 1373211 1282093 664907 360474 1539944 908995 269934 1551026 691597 1618773 764275 1277542 898067 27192 616765 1359119 1275641 1320063 791481 574139 945847 984430 1143866 1509094 958265 746031 1725682 860800 657361 1610525 486602 1496980 1246988 286204 789760 567646 1986543 1259084 1873601 391103 273054 569014 737506 232016 1542970 932255 382836 1041276 1535641 20047 1035565 69783 324300 795211 1694908 1579899 494678 1922022 20848 549615 1141447 225913 867630 1778462 1784659 581614 93260 360746 455507 1417375 369197 1460567 326239 1002813 1744234 1504484 1461545 22870 1583406 1235396 673698 952907 347160 987708 54480 1765744 1418494 1738002 1653496 484039 238027 1443517 1284755 1015924 837931 33848 1269246 1225073 637373 714278 1023208 1886495 565069 1054710 898451 1571503 1782406 526956 112519 1620085 1646933 719885 224140 1853682 1910646 1661791 222829 336424 1557621 684467 1388410 619880 1761028 37874 1080653 1320594 1318335 136540 1001834 1312798 513673 998468 586568 712785 283744 1542154 925945 312805 1362194 1750338 848466 217703 551747 36579 1681640 1769535 218392 1802689 278861 748527 1445284 1256562 1752996 1989451 1281993 1601526 951086 1149212 505590 1181248 1219354 559232 1816783 26919 1375249 71253 1669776 950214 1033026 66240 623695 476422 481076 1597757 1879653 1926264 810713 1618869 219289 425392 598485 1047923 1322882 477222 19686 1784066 1976346 1750861 1634379 1051346 1768178 904102 1583956 1373481 73531 477508 340039 787491 1890531 782173 869623 1508667 1134484 1560550 1116321 154857 338647 257787 611783 314361 198418 521871 1262148 250804 1140671 1515482 1512363 1256945 1043210 541490 569723 1355308 1971143 917696 1565872 1037181 1462673 1082420 241196 187944 713830 1214698 994780 366944 1386871 1708065 1193504 726425 723077 1820593 1021096 354622 355995 1546139 7063 1531109 1090246 844085 864639 995852 1269960 641310 693401 899588 627935 320935 45741 1327463 379989 372821 235940 1140581 1835203 191356 1917851 770633 221618 242497 572932 658319 441985 581338 1225262 1161267 547335 1296441 597569 859765 983476 17840 567929 1933963 1203695 658140 1105914 907962 81274 699943 1474018 1176390 1560395 34700 209044 214806 612440 981227 437590 575210 325109 1032176 1334043 681421 1165956 136909 1420127 1650228 858452 473534 1411000 167029 436704 1167262 786529 1476665 1318364 953892 876344 1922931 751069 875540 919346 1472242 499882 1539018 577839 1282045 1224515 37351 1558084 284055 97736 1893975 580049 1936685 336925 774432 1569862 268970 1634367 490770 1333256 862120 301616 1190920 678365 1848045 1684812 728280 720941 338222 108147 794190 1485609 655850 563415 1919148 31371 245620 46232 1382566 1022942 858356 89049 1902553 1856452 1807380 857147 838194 1303543 1209419 325215 828158 1454510 252268 674731 74240 1809593 699151 1844051 1417467 531662 1431383 887249 1188139 702338 117211 1110446 1625055 1523978 1416817 366657 1238781 221807 1819842 1591333 220876 1057422 79497 675166 1514592 1487977 501559 1494923 1418882 1016093 71308 183418 1134911 280675 1476483 571207 306316 679862 236971 1476812 1812211 36851 489090 1363810 1857207 748265 1677934 3768 279432 1464914 1576025 525120 1517354 1041576 25035 1183663 1288174 1580439 609401 1567910 909654 1427908 109 33648 44100 1063009 1763258 367382 717372 1965957 1418276 1547709 492215 1974260 1235976 556141 740796 1274057 536932 1139725 125853 248572 531912 1767739 48871 543321 3578 129407 405141 1895472 448417 1476456 1058012 771370 1735755 1058167 1531709 984581 1168558 1507588 204527 517519 511297 1975792 1853710 16529 512382 1154478 541502 1279109 1074250 506755 1649110 255626 1061516 715195 495835 821682 151208 1277515 1982428 1358531 1674352 889931 1671872 433441 637733 557026 838299 1670104 1905134 1648037 1929136 736469 1805427 320774 209896 1718473 1566246 267017 609591 931669 1428027 1817177 1112904 526606 493055 284115 325757 1445299 1175624 1678813 1893865 384151 369965 1899719 45635 1284238 700139 434898 533609 1574670 1662948 1224850 1591270 1999409 1031910 1100396 1784167 6735 1889797 806597 1130570 1337810 151280 904872 726802 242757 897705 418860 474594 467589 103595 562046 1437806 1788526 692681 772660 258264 1796059 3827 450232 1388665 185928 1019725 858713 67276 1903662 877271 147215 1505049 378740 1145787 192808 1103971 1255593 316864 1473646 1201833 681653 1519877 1853722 1611023 1671741 1345483 781730 948180 297522 1827309 1218131 243315 840354 854366 1136612 1411741 1700250 1405907 271998 1217823 1544495 814701 711601 1850780 1966104 1644639 1905035 1557509 1617770 1155203 552702 120305 2803 184053 661395 1642629 587515 1400816 1780632 1333578 1431436 173346 1860266 527035 1397359 1659702 1855710 997988 539376 1829832 596399 293701 1089065 39792 1454827 299238 1253020 1199592 1329618 1955462 1089750 1449077 1543374 1025957 24716 853358 1439075 92114 1780593 1677296 59655 889305 1828462 83310 143189 825524 1532658 928948 1792104 1654248 1703310 409527 1567236 897789 1941813 1000029 60049 361301 1697583 1202811 1664591 1065955 140016 682976 1839225 1380075 1764984 587512 1231315 470981 1290187 1942981 1164946 1689343 1765731 1134415 1051085 589491 1174808 1498552 1114655 276369 1713375 165162 1950671 799078 203306 1124784 1056277 704838 1764733 899174 358578 174796 1540749 457887 51226 215271 686528 1415832 759812 657588 510512 1421710 1970543 277399 137147 1805795 288252 1827552 1442115 169437 380969 31401 1664470 51519 1306046 383676 1466611 1745325 817185 636936 235819 609577 695305 40562 1479959 847974 236149 184034 1653939 1291272 960697 398391 1194750 1021791 785938 1205013 947365 1628461 196560 970827 275307 1731709 517654 1464521 1038571 425612 259992 865782 1797965 356897 884295 1060190 21523 1874457 1671428 1788352 1311325 1893625 630865 1447396 1914480 1719321 1735530 265391 1156606 1383224 1936785 534891 877813 639363 1939696 119789 301965 1036193 11771 789939 960750 166700 1643568 906982 1758903 85196 212513 495510 1214190 68756 1463509 626667 1767212 336275 1417686 654175 1583975 1190762 714700 1362718 29093 745113 551295 544350 402332 524363 1386193 440237 769860 16653 1106636 1259933 801374 944773 1189173 1704267 1170892 1487841 1144434 100315 408005 1570531 1423252 208819 1175531 1667409 528633 223228 1491705 269213 987990 1602130 1874744 1889963 591552 1706294 1389165 334501 1426859 1113185 261630 1447046 855446 112274 1286121 1888555 1571885 979895 1836916 188449 1808780 1276866 1383566 139364 703190 763880 272315 1491542 1415174 1416040 1200583 1480900 1163188 877356 1673603 1438509 825543 1610049 720162 1391143 1086153 632103 228378 795803 1284991 145275 1285383 1202435 87721 518673 1131918 1938213 1077045 318156 1383182 1030912 798617 1607609 1320470 1050038 181537 969618 342063 153208 1392483 332744 1856634 551156 62944 1100444 1252168 1685777 1736803 1090091 1862488 262723 1759068 1676063 518600 44907 657165 1193721 1751179 1536733 1802607 1842711 215884 1128165 1244490 1812203 315129 1928515 1955614 274326 1821280 1669796 991412 1575859 363258 200633 1659594 286607 1488587 1365470 295253 490796 40654 465572 16503 929648 1305488 929565 1421929 262682 1055575 34245 1997548 255536 919127 1390019 1240050 1946615 440557 1604754 465396 55205 1426938 58290 1446123 1222723 1213481 1230355 678932 143238 883390 486652 345656 1151813 77594 1413816 1600801 1692797 1983890 202485 1490769 426617 1704837 123659 1497976 332718 30337 1672973 662952 299407 1516403 288553 196039 908490 54944 941625 309857 1401697 126854 878923 531714 298217 593705 452642 956235 266342 1088938 1542238 847160 1106605 955115 1696703 1037694 333054 1904165 156876 1525281 199120 526874 107380 35645 6516 1802722 600520 1164678 870174 1240950 1280109 514279 564598 670453 1469472 317263 300932 1186667 648742 621041 1603710 1182685 537488 177980 1419565 405574 346415 481723 1551232 1882453 1339672 1181068 344920 427996 652033 206498 454327 1652689 620546 1566113 1207633 1249869 329093 1484803 659317 1850160 1640194 110418 1304138 989337 725513 919282 1474204 332846 173915 1855572 503169 769408 476354 1054499 253107 1481143 554320 1085651 398365 1771290 243793 907198 1470945 689173 582404 1434470 380683 1611190 1936065 357458 1450151 137797 275429 1388397 107098 1305966 116826 276438 1562916 982786 798041 1898036 673519 1404720 836688 981143 726309 1933299 1820356 489267 1156146 1264694 1614623 1244363 495275 127506 923838 660147 1611223 578029 1461282 478523 1554875 1105154 1251639 1270269 26065 1029900 753405 266377 1332994 227237 115525 316274 135544 1659248 1023501 239140 658183 200551 312362 1598676 1619400 940664 668677 931727 587768 489357 1560252 294172 509435 841146 784938 325461 606950 1294972 525705 1865153 1395616 162807 176694 317766 1981761 358305 1613929 1374960 1479997 1014205 297559 1911770 206997 1215393 1973833 1159669 768943 449186 1967711 1371526 906130 1587424 373209 361717 1050951 13421 1438056 365085 506420 1624507 64295 245751 764485 885213 866342 1198886 66073 1286248 664670 309322 999175 1213370 1354729 1804237 991104 1611477 1481298 813534 551003 875824 1103952 705879 1607085 1639969 1535688 1291980 1033315 1251468 1809786 1723456 1766532 32022 1265635 323647 1559453 437444 237581 1321464 883738 979066 1317807 1146305 1221924 732600 777846 1579134 377122 551753 1147504 575122 1956322 1748158 711474 956359 1356222 223863 1667174 540921 1107357 1232711 705670 1262611 1334728 1966770 432206 1816200 1343307 1536630 1141651 1035229 673824 201453 1123074 1371451 1446831 1199939 1893448 1031344 163886 221169 1540799 249784 1598446 1744513 1043650 673606 1504948 1156572 518797 628133 1980815 1351271 212445 421452 377903 200099 1230874 1842377 188459 714612 1762506 1982194 360662 48332 66982 1752307 1340196 236706 1193633 124854 900474 1961173 127236 1200077 994776 328176 77403 285741 50668 1780796 1438256 703767 770374 1592048 1571096 1748098 836816 620783 193890 474093 572445 1952190 774687 315727 1722432 80593 1160635 880156 1853852 667392 1356821 823126 437892 912811 1317445 1288844 1628896 1269405 1602838 1394226 756646 1324235 1761520 1740955 1718325 1163731 1763310 1382750 188508 774118 1272636 718581 1058084 1178438 1973187 79618 1687792 954302 136239 356861 1570786 386004 190074 1887171 257832 228675 778905 359094 1284119 630940 1276259 1521570 951875 1380468 892754 489134 1333637 1442768 639850 1324284 1331599 1435357 13011 1843551 1371092 1297633 1355704 8365 740451 1641986 1486046 1063727 1054589 1074830 1418076 757316 1661690 1140700 1717511 1013058 1958369 214081 1666641 181802 1630600 34254 134774 283057 1622209 952407 804573 582343 916129 866613 250021 113611 1912792 499253 1050256 704435 1821537 884176 1067846 70974 1772687 1392714 1511537 1680830 189565 561419 1854600 1483226 453469 1311170 1652438 1282623 1648638 497453 1569565 1304759 1294992 1905713 1169612 139537 832257 340193 1003959 419262 1687951 1137185 179186 1953190 620275 1431916 1613592 1779267 853106 1744387 1160171 464798 295371 1114276 726533 1050623 801260 400382 603161 1151979 1914675 1416587 1575613 1298643 1718815 387501 779085 1453567 119569 1515781 1243075 716847 1729981 656637 1558279 766758 588384 1906249 1227196 1539867 1598476 320827 102115 1925270 1944472 1513355 987851 1544355 1626656 1126025 1489085 985313 392734 1906123 1767871 1506665 1730891 568068 1550538 123065 1350209 1184306 1151818 930086 1092660 1939107 422478 1128421 148266 507391 1266191 1989616 1115811 986840 442107 72722 1415504 450918 1099064 594628 1980241 1003065 443675 331190 1845987 1340899 1409909 786825 1113558 1691134 122766 516410 143360 1685370 950176 1532550 1591719 844473 369771 1126320 482108 1261779 1747479 396861 1743607 279387 1050352 1716337 864830 1318919 433118 189414 1242804 50659 1046134 718652 1436046 220603 1493652 647599 1813997 779298 794354 1954631 123314 643037 1936311 1681111 1270053 1514498 485718 152260 1614479 584482 1038150 152670 60526 1545950 1056139 687900 1859973 987157 1374122 1998636 344761 694695 1436281 1403265 1651708 1028473 929686 45977 1681006 155494 1825524 85606 1670296 1528407 1173496 905536 1316009 326447 969549 903275 1395522 56737 750906 1656698 93685 517897 1970221 389064 15815 1143993 1234457 553750 557945 1277457 404765 1982451 1991299 802528 696359 930981 1488855 1924787 655403 1345391 1347508 804423 1436353 440008 9459 1295862 1570872 482349 1395963 1107803 1682918 1211871 141154 250190 910534 1340056 1343259 23126 1192788 884306 792330 506500 389709 1556385 913819 813093 83815 1417038 857034 472591 655338 985188 1843923 392938 1550883 910674 1514517 1156459 1500379 1742634 682286 1537168 431287 552623 635374 1950794 777479 1404059 1807311 391645 1118800 1618938 607658 1205904 1994026 1167776 1707553 421078 1625448 1490701 428123 415287 1621542 1307669 555436 1206005 1878359 1099119 662029 1489820 1141120 773042 1378680 1735731 1279313 846656 243196 1635363 418007 814978 1221943 1327190 775796 803445 1526508 1889134 889627 1156842 1083641 189997 77698 727058 1749382 15649 806710 664353 491059 283040 1739642 313180 795489 1688769 577398 1650892 1747818 1101142 1521424 196994 656654 901142 796298 682345 1115100 719406 1203118 26026 1380097 1257247 1985697 513158 1344295 168676 1842138 1583814 165193 921234 1905618 404095 1164108 982839 677649 1920485 483078 808337 1518034 1067894 1249218 1288089 46844 461635 610546 1083277 717346 331641 727996 700940 450922 603324 896055 176875 1354011 153370 1252487 291061 945612 745012 886286 530780 1023185 674310 1749188 1698008 1949131 78263 650348 135659 1863180 1506318 1675347 1499397 767690 1824517 612230 161303 1142812 372234 1225750 1308352 1645506 246425 455553 565565 999402 1939428 345946 1571391 120546 1300144 1030727 807647 1924092 611180 37771 1003485 1252846 822286 1354171 505417 1212778 1250117 1969180 108964 1864685 819370 276696 1222345 358871 1126062 406371 1794012 826197 1750976 1134452 275073 1941454 1138200 1093591 1848193 1922956 1884524 15261 441796 600868 1913284 1138149 1022298 1338931 123249 1129230 1322933 206511 286656 706218 1592580 647864 599016 1369431 765323 858093 1319579 1730365 1760061 1191903 369493 848472 306856 856625 1012469 1342065 1403454 331152 1774323 3369 572028 1621291 1673454 573807 561305 20305 367990 1234811 810190 249496 384970 1998231 1126943 838030 1553657 1108654 1769797 26113 782914 553883 225255 834713 1076773 343573 172831 28825 1024270 218514 393021 32792 1814425 1606693 1898656 138073 675625 411191 716783 883116 1572049 380712 989809 616356 249243 1153786 1843195 1939559 782398 741106 42834 1417123 1208416 1822171 1297690 826052 837066 171318 1632866 691328 1560720 342071 723067 1012966 891374 291719 1576981 719965 88454 1508056 493009 395934 332379 1561904 1233448 640591 1970413 833053 1032074 1455797 785109 1771420 1840442 1314301 105655 1149917 1130502 1749074 1991391 345747 1069072 366743 447724 1964351 704476 847572 1199338 855287 1662181 137138 1210994 695661 356638 902825 793058 578979 442722 977304 1489517 1217526 926739 72603 412774 1388948 673868 655900 1764120 987036 250346 1876110 135669 924275 1656538 1677657 1060162 152999 4110 733988 1185433 1259743 1359268 1879797 1727624 503304 1815824 1883623 24847 517974 671278 907163 1452776 120235 889417 1513787 1614156 732059 831859 939477 1351697 1815958 643617 1572479 868710 496484 1802576 269218 533719 646323 1419264 1339294 1935201 1851496 970292 1990165 1595597 1806876 1569278 1389471 1043497 815357 857572 1047149 1973938 1586088 44414 1759083 1616110 38618 1588615 570746 1984154 1187616 1873780 1173620 1598837 1415911 551761 885734 432691 1313284 694299 1020925 328361 478232 255239 1438000 2381 996933 583891 988003 1607636 1193733 1692540 643263 601285 1752313 760058 386535 261091 1728162 823674 225597 111522 9148 1475772 696236 1475496 1134293 1129339 657546 245218 970348 651222 1189911 1620075 902026 1664405 1866232 1974298 1029006 1366171 1512262 1139189 994473 656330 1857422 1345363 457552 857000 1043739 1316230 14163 1847044 1178162 1524976 1071291 1298397 530272 175001 13887 1972695 1370003 1945896 1359509 886427 1391158 414213 192825 350340 1785875 980833 1504246 804365 414242 1393837 252091 532418 149423 929087 204123 382848 596781 15763 1558526 55402 267650 977050 662794 61188 327219 1599007 1961472 1450857 793617 188924 1358721 1837885 1604989 1641754 1024335 1619785 1860204 1045006 857915 482931 340398 994991 1725749 397141 480590 1070282 1369892 1774016 1840965 1828708 1723759 1122658 1238335 1523629 1004123 315859 546403 1120072 1668313 454262 1722802 1850081 450332 434715 677594 1464621 1400219 1246045 1252194 1629984 1515216 1191205 1645822 487798 1231929 715746 1344176 1549162 1872436 898152 1088735 1867153 661590 50762 1072156 748669 1612066 1440076 493206 1507310 1963479 954113 1136647 943310 1482998 1888896 1452600 1481444 1720866 725737 261589 892076 1917867 655413 689277 1256295 1423902 522142 816612 1381301 324227 1831556 1905041 1402849 1720317 879766 467329 513001 700719 964847 1778469 728816 785551 771218 572076 420116 1782546 278264 746029 359970 1769401 1933502 1457716 1743543 999447 828492 1773622 900246 1127888 1349208 951010 33724 1463657 44480 695531 1891687 1912147 155391 566504 1250010 314577 936046 712224 1048349 723395 1162329 1238119 1831328 501422 693824 1644939 1979374 1399784 1470605 781289 1037633 980141 791356 621311 346834 614087 1552950 1275598 352802 1412728 942032 889382 1525161 1861775 1928122 939042 1142872 1325845 901078 688461 1476257 1958080 24206 283407 1713184 1029699 1912444 1033494 119030 519801 1487018 801821 654846 1307198 1460553 604863 1558284 522993 1989337 333341 1040211 764528 86555 860250 785358 1188104 1002934 90772 103762 687007 1924418 1614347 317894 1790833 107920 1530810 1105781 1306221 457693 763550 1387895 774835 1601593 558863 1757111 505706 823532 1685770 274186 1459871 40825 843704 1315422 1857130 736966 1915347 532935 317525 1340262 1558041 1540647 122136 1541141 1507602 334525 1734554 726322 449142 1828498 245424 1344202 1810665 817043 684707 1380122 837730 1153363 469461 396122 1030741 346279 9296 1068868 415055 1755873 1020105 627910 1327975 552505 193805 1145269 939644 258325 1480766 813138 1709257 572097 756880 810083 148251 134399 197949 780102 672606 187651 785911 608339 1131323 1756822 403372 901788 1964832 736843 1022022 1502722 1022166 1312191 978275 46886 1075884 1909474 960320 1915838 1144903 1339241 966975 1047773 1850818 1451751 384998 625908 1135240 347447 1360518 498439 405911 783300 212516 589490 221381 914705 489883 1117813 1429407 1179890 437256 683728 308470 1782378 1638056 335066 864307 1451613 1498694 1828364 1283879 385648 1267556 533994 1422411 906454 680741 1412222 1413534 299104 1694040 995090 276235 1568821 912115 1178461 1883372 515989 1987172 1647276 294511 1888567 1398592 301521 514637 826337 1037389 1407379 1595413 252385 816717 1201768 1259166 610997 1551583 139691 1697719 1726871 1989301 1049191 628835 1093899 1464389 293559 1734347 514370 484759 890939 1136416 1914136 549758 1353560 1462931 136271 1747074 804138 1325200 1393079 233590 1501663 983497 1735405 1772141 1438617 699998 182116 1768188 754519 271344 1093946 1734299 1454756 679000 566705 658974 266544 1632270 1661587 142141 624305 1767355 1314145 241549 548886 1021269 1491621 1305306 1488638 1721522 1590914 277509 701960 1808138 1651074 811169 923691 1889781 1970277 1296782 1720730 863947 272927 1490037 1251519 832956 1011926 284605 1689623 328604 1022582 1741384 384015 1932089 1015862 1782020 1703729 1437158 647468 6531 1969038 1274930 1305332 180180 1094307 1656497 649989 275308 1799673 1882215 389516 30884 725115 1305654 305559 1507291 284704 618941 1329829 1495328 1169596 400059 1068636 1535436 867751 761329 1942050 794132 158441 1316165 1926019 343041 1168122 1253693 1820771 458416 1628169 1693658 39767 1381395 1255819 812099 1797191 1638213 923372 619178 564252 1735104 1139251 233631 1781592 94835 1829660 456395 1809193 659600 1139630 1825435 1545046 372063 19556 1014093 1753236 1193981 280112 344518 1221303 964190 480837 746938 1066677 1418334 280791 1420994 1393474 282376 1627045 517524 223321 1421203 529228 887097 11989 856924 39877 564984 1041779 726172 939779 920565 981865 677072 1036187 181151 99168 1113825 463235 672748 1373991 546892 1144511 657691 1304248 1464397 1431252 1796765 1638228 1404305 756613 718081 257425 1267271 863764 1898600 881531 81447 1601453 275109 290833 107211 1678192 1938254 906255 648347 892818 960985 1096459 560714 820227 1114202 357274 54961 128928 399828 470552 1461045 358438 1421565 30628 448442 524688 1150105 1703948 1052179 579938 450626 1698524 79345 383642 1101043 1095186 248031 802505 714931 213720 1816774 680478 1042737 559110 334345 17540 341796 1686236 1652451 623577 1073487 875423 1975039 1395172 361699 1856907 909829 1307019 1677792 821035 16023 117074 613966 205424 1575423 738059 983837 547199 769345 1922627 582177 139355 949435 1379666 1978344 1208501 1798082 582562 290042 1543756 1871653 850939 1121672 1069857 1050458 30282 250028 848244 1441130 1111946 1429955 1969041 443578 912651 536991 415227 1087594 1951091 24965 1134912 1836109 1927480 909554 275820 427161 115757 663929 1008394 573132 378420 628092 1698743 1078834 1355152 1842637 1384308 162094 1114533 450463 1658777 923102 245677 1013270 811043 541034 208210 594892 1422479 864385 760137 663481 315600 1216426 1959781 1867923 697919 1035240 1324827 944208 1110806 686134 300984 1744245 1989348 560273 1909516 1861550 183414 1513159 1775881 1014323 1076619 272776 611018 231358 1689155 1264943 1134873 45582 260127 1839209 127976 1438642 1195466 1279962 685927 1723502 275536 1359869 1925720 1671292 1002584 1823290 761654 594147 655414 1032857 1287187 605179 1680263 179248 1050255 350334 511073 28633 1966262 1919001 1060236 417551 509335 1858073 1259210 872939 1019729 460496 1825746 1891623 173106 1620697 1692606 1627953 1862499 279192 1486963 1415634 1675966 1718350 1833169 392768 1511226 1358532 425070 211440 1252891 1653157 91417 1431330 411957 559648 1848781 942700 1156890 368083 1912364 182420 1088746 698841 303074 1289718 1215194 1044530 1675698 38638 147734 59197 488579 751629 322617 1325678 861711 720208 1891254 1691943 1311544 712114 1289838 1013002 1811875 595298 455663 299404 417718 357641 752289 453773 14349 1288919 669326 675181 383153 1287461 1062080 645137 1026856 1254104 582438 1622836 529488 1414696 1304168 1887640 1114212 264284 355160 1278703 1958998 1910717 355060 1291474 194043 1379040 1487399 348308 75014 1091478 588121 1671935 636131 499360 1885538 598605 1669859 1234660 429536 1309037 980194 752048 1909801 976057 1866901 1177192 940485 934798 1421351 157460 165921 1074001 1048357 1931588 407272 871720 830448 375851 668918 1153170 1837248 1781040 292726 1769580 699453 161677 1091546 770799 14516 724606 1589965 168808 1625375 843245 1472938 1086341 1135204 1669658 1681 1219369 1923039 1175777 1491382 58934 186289 347540 1562773 863276 1963373 41925 220090 1400351 1511134 241880 317491 829254 857261 575361 159145 1163243 855253 1218829 1275614 786972 1561944 838935 1207026 1243524 697956 1752954 461947 1629161 649411 114076 1278840 125584 1361266 1941614 89065 1132065 1069354 637400 29329 1024610 1708285 1436417 838020 763741 1899709 883296 1553893 1257416 1953340 324981 200924 422590 706189 863699 1188228 209656 525478 665669 1465869 536992 1237997 732161 1718061 1316654 298153 615297 168768 901749 202482 1699714 974781 1103452 1925953 883705 1283211 6012 1452178 965496 559789 1217638 264771 1948439 816045 214863 389176 1739001 1505459 1470423 233662 1323081 1541428 1900290 1505128 1624792 970749 543796 482672 1553960 756445 1346214 1156948 710225 1863181 1276452 1745759 761984 1944112 1234236 1403372 138574 1147406 1360525 1761842 831716 1448611 1251355 1583611 623087 912421 1516759 767461 1350824 560432 1118347 1141951 389273 1804398 834517 210211 1885300 1321239 1569006 1544905 1663250 560426 254547 1134116 1137306 1869852 669755 1648309 1209555 437090 1373239 887111 307476 1198953 1115477 1833444 1099503 526074 751626 1429286 1814036 1175278 313292 739067 1089709 1245045 1393627 1997098 1654016 557171 1593882 897437 681 1851836 58253 1867539 1639394 882667 800303 619662 764327 419658 1921390 895386 1335735 266536 7459 1430845 1988621 1971854 1833293 693585 1074757 481808 1173445 1823694 1159586 1376160 655350 315620 459826 1620228 1714172 243278 1962580 300631 1485821 495842 737742 836747 685666 111449 997223 1493358 91827 1938985 356673 628464 395560 1305507 495355 1894603 1583259 476510 286871 830427 1911512 1262420 1849650 1033698 1783406 804848 1875255 692316 1961560 1312088 1439319 1093101 1844590 1629411 586732 823428 25328 861981 1251913 1452939 936058 967462 1777168 1832029 879022 650156 1351881 1582300 20625 388527 1507488 1283295 889219 1229039 64436 1192487 992383 1807187 1909595 1725668 1069421 1285012 73494 1292624 1062497 1144861 446769 1362388 1503219 1332339 571135 1902804 515029 190095 227442 1439666 176936 660153 263855 1934912 991565 83921 316839 839584 627009 28104 545334 676671 1022123 31942 642274 17770 304789 210606 754990 1763879 918908 978453 1135670 499206 1755648 158150 1929958 1354001 290062 1134926 1164970 693587 1196370 1961712 503785 1267848 1532182 888881 1916754 1982022 635478 1746968 257156 475016 1467305 963794 1683502 862374 1333792 578366 1829128 1901062 1757649 630118 1328182 672357 125951 1863943 390670 1611852 753435 477225 1245857 327075 472571 99051 888160 1000432 1531317 1735575 408142 41575 100676 841566 989104 1025455 1210265 784185 1044475 1306765 380135 1168001 436726 1614652 407298 1950235 924334 51615 1105303 1185669 41347 605342 1203681 12186 1740771 1790349 1591193 1476394 231074 1875878 1794065 1866521 496147 911257 1677397 73438 1139303 379050 1165877 1372785 604047 1353484 733755 1737893 174618 641260 1282937 1509410 1254318 790306 1693573 776195 1297373 300327 535962 1586020 1518741 1149463 1642072 683101 1626524 1435808 135351 54220 1414958 1198624 976514 749313 1283249 1984989 812361 1669741 1375543 471191 1428737 1010454 1708962 1174592 1413037 1707530 313350 1977068 46563 1810773 821467 1480670 659967 1584892 537930 1758421 795202 119179 120563 677297 301818 1591429 1744525 462869 860403 1700445 518606 993047 304023 1019449 1260129 1938168 1394074 443198 582449 327499 1877853 519707 980949 243691 787412 540494 1017070 1514359 727725 1910519 1548330 1217866 1908083 1969996 285183 1817089 1208868 1312960 244 1271946 966031 1447721 1555049 43598 1822107 64018 1134617 717405 575178 30951 1728809 1596363 144637 1913137 1015545 1811632 1733178 1129806 337512 552386 1803381 1013226 1437761 1402170 1639904 1265392 816182 52748 17259 1723211 508794 1366635 883785 1515551 871889 230170 830501 135023 1631189 1516138 743266 1711930 112446 966219 496888 674403 1932902 303294 1218685 253853 1036908 1837006 1852084 733652 1916850 1504604 29786 1488969 281130 1926310 685435 1439564 1413640 1790326 1838114 1899463 56707 1228496 1335276 794128 1168213 1967174 1889321 161509 914400 1900423 651507 240820 329576 103244 1741757 766371 1090493 391147 1152274 161112 1886459 517283 362004 1264989 1888356 885611 680033 1904729 880597 1796659 1706671 726106 1454861 398330 98195 1882737 1402496 928146 1428572 1945777 485651 1532853 1515828 398104 977426 1008897 1359817 1662407 1786483 1387257 1732347 340228 143587 557161 862465 964370 1512051 1945756 104468 1637969 1971842 384238 451290 1493424 811901 1822625 1652800 209937 1874212 612 1803586 1541418 1838767 1879166 1817035 304472 494563 1954787 1261537 870552 1693604 209653 939213 1110490 1886759 1927764 440703 302060 1600447 280734 817619 429091 1203461 207544 1939901 1992507 584050 1751529 506781 1410306 139317 1182307 745025 1533577 669862 1047596 1170216 453201 87807 1214008 1950602 356256 1030724 1550594 1533265 975778 984282 1561232 1110369 1815614 1091987 1679986 1229792 1834846 1668092 1610613 123606 120862 567290 1213545 1822240 1626999 1589836 492595 944469 59284 219460 549272 1214222 908903 1966836 195237 438601 358770 1136884 574594 1668100 32246 524965 392054 1817686 313750 864860 1461307 417890 665046 850018 712093 1261611 1829918 1685329 1992362 1904999 19295 830637 1207328 1075759 477805 463038 796260 1000622 1727595 337937 379574 706314 379125 1925356 1063587 411207 1029149 1273908 1824557 486962 731036 254860 1801550 1999219 1819260 82308 53429 1094733 1175672 1600164 984845 1071813 222392 1659627 883480 1986108 556609 1953310 789533 399283 508173 679739 1172452 907294 511608 1987553 1009858 1471698 1011710 296761 528088 1577723 1463655 1806083 1340064 1762363 58553 225052 217229 270371 550146 622175 219408 959751 1158653 1161220 1970069 1274954 1358009 1389295 1114292 1710485 589924 1775947 374546 1513573 1635968 811504 382227 1370425 988425 428734 98122 63272 1951683 93234 349892 264187 1516155 1880775 1489114 1140516 990798 403617 651959 62342 1739727 1221351 1877983 1843108 37488 118119 1479604 1552320 451701 596865 1412288 1768934 1205789 1451098 1533211 1344287 499466 1763967 1063797 190060 1607857 1884820 977516 243295 133824 886396 1104118 1621790 1590257 1994473 1103391 1065176 733623 1091159 805899 358149 1241970 747993 1901946 852878 277957 636231 986373 644711 1813622 479584 914917 1887144 198396 410569 11243 1652352 641112 659834 520077 58355 656576 982406 121637 206642 242143 591521 1558617 1513675 386520 1461095 855396 377763 939421 1247046 1183165 469042 672772 283501 1543638 1021948 1398032 1913800 423201 1453417 1234270 957102 185666 621957 701968 476881 1158225 983864 1751049 605409 1227032 1738920 793354 1843670 482956 1675305 813620 518824 1815000 41310 1836900 1280392 1276074 1176819 1391616 667636 1241665 496661 145052 1399203 179204 168434 69114 865447 1171396 305450 1203421 73101 774514 1597746 103142 566803 331191 609979 1509602 1811804 552569 245224 795955 958133 77423 325681 751078 480087 284076 1911311 1017540 700403 1649363 1667334 1770910 657783 1341477 939166 1738247 940753 1111358 1416554 1651092 805728 13055 542869 1377213 272231 980571 964553 244679 1843955 1285081 1286313 900574 1203157 365650 1489261 1552518 2027 1822725 1274141 1348152 910863 739920 1680016 217136 1240831 70539 1955049 1235772 305877 597763 345497 162089 1741249 1716206 1160709 1337999 1281341 691727 490193 93911 708646 1606249 1445615 523877 317971 71584 1930854 1321705 797824 1955547 656710 860894 1124742 1191964 456820 100981 1744839 1036483 1855252 375504 852922 483221 1636942 101209 923729 1368661 1202836 384608 1824989 95781 16138 1833766 640344 682100 859636 1403880 731260 602578 325743 2183 719457 689245 1584178 706887 998921 1448140 1499380 1515824 135127 380762 1088633 1179940 1025857 467136 1307001 141242 1146692 272745 745982 1578729 806644 948375 1802529 1969624 873666 85694 1672629 895839 1609997 1306196 198278 652456 1749054 1061887 227528 1844981 202699 951430 445471 68744 904752 550137 1458230 1933805 549347 901412 998729 1326871 1036330 943743 336975 921089 1146712 300519 1747796 447042 1634799 650534 34453 1151587 13923 1302209 1170587 585324 368888 284350 602798 697056 990030 1990092 906787 1750067 973843 380530 286076 1628915 1632569 914472 1624211 517783 1763981 1846698 1370552 1605735 1609804 569971 622366 754775 1165940 701314 1121695 299135 1322628 1970638 177547 258653 1288343 959399 602250 144719 1785153 1917166 276441 1855534 515103 397895 1105869 1023257 1231651 1451478 1312728 316717 1055949 1608664 596856 773108 610961 1654923 245052 152100 947940 1462691 613233 1902183 1405425 313860 5605 833149 781970 1733397 677996 34213 1793490 662277 967362 1858913 383990 1819845 103431 1363368 850659 575639 856670 936624 1260956 879439 883592 1815544 69372 283143 1893253 209430 999077 1010445 308853 276310 449029 808139 1650032 1280122 543801 1296135 517473 506636 1639505 728345 383706 1188473 46626 233475 278521 877054 1832626 906660 72968 710850 267079 1707692 1193592 1994161 1035863 1517999 899572 445868 54897 29273 226609 1828964 1245822 666238 1467013 1163892 464211 1560330 274448 1886406 761148 1784237 421966 757119 1271600 46419 936193 436362 185703 38603 77408 1116249 1833362 867626 246882 862225 1449561 1762824 1015853 1878857 810830 1872020 819193 1502928 169318 161920 258131 782909 1169817 1232487 996553 67294 1794519 10493 103923 1666476 352945 1960893 1816780 118037 851967 844318 1343358 1326525 787970 1877266 461114 1388110 340007 145704 39879 1967611 1288699 843940 1843634 1956648 1791990 1430275 1544646 1765597 1900478 1178952 1561314 1049116 766124 3787 1618517 759832 117413 733685 474362 437988 1861492 1242563 389290 553748 441176 1962728 230013 483997 1092258 286958 174580 490647 1318016 1198924 1512297 434313 1756389 1249691 803239 997061 1648860 666381 490730 1353407 246757 1146288 1144704 1459121 973607 1810122 1336969 1231349 305734 115671 381232 1268034 973453 489465 1383200 996271 633886 1975 656507 1051664 707146 105232 722191 1500313 936763 1878764 1049609 943130 125392 1645892 898780 1574572 680297 1191946 1393636 1771086 1657436 494052 1568437 1825005 115255 552485 1382510 1552897 877872 1299437 1221264 1345076 1552982 943479 210270 1402408 699868 1909967 4874 1397674 746280 1118633 837 314900 1067326 1088868 362858 945039 418142 56066 748145 643786 928741 886688 1677374 221883 1552043 25669 1087125 1840803 1672494 1589774 689024 1615032 492122 398728 26171 530546 1995350 244738 965860 187419 888775 278334 208392 507511 546675 875234 1007345 1889240 1176145 885064 84097 1689879 882979 1415944 849399 348183 950735 187308 327249 1810699 1063575 1007072 1352342 7706 972884 1075281 985394 735160 1231053 966712 864119 1284278 466893 940368 606138 473367 1802343 1597800 591564 676979 1042300 966311 886120 844459 188234 1657623 430640 1445057 118804 1976234 316324 761597 1459109 1023907 644996 494469 1865866 731830 1356052 1005005 109410 1417394 1934316 1851059 853108 1484021 974707 289047 1803290 880493 191660 409942 371103 1286075 1398901 1476770 1809949 1029383 1627342 1851850 593898 1544159 811404 1654279 1317499 940511 1717080 167815 520067 143482 376302 1783015 190166 288056 1088750 237661 516728 72538 704199 937577 1693507 1412410 67204 1650740 297480 178970 827985 193708 610661 569572 868440 775307 796089 382786 1234772 1642033 1534274 1276681 856099 1797858 1666888 720980 920218 1674755 1068880 1406205 858526 244564 1450838 161523 256674 1489623 565087 658715 1000725 1796112 397818 1296695 362210 1251065 1895014 1944510 1243969 1763224 1768405 750272 1706457 3281 18789 1865480 1958201 389345 980924 75742 1809576 1022568 993250 530806 820138 340393 1620874 108442 1556235 1169674 1406850 730729 1008927 1534136 1258270 1609810 509468 990827 1006034 1341305 1803261 1348007 1804280 1648387 1016142 1042335 1125623 608555 1938081 1357608 1807578 1292680 644669 737705 338191 1567646 445659 1191694 1853630 765626 713207 536155 340890 690493 900653 845469 334554 709064 1917855 1740852 283048 663964 1585698 429160 1255041 1763016 320960 1869215 278756 1050383 1505153 1473413 882563 1613170 1120046 47927 141708 1143627 648932 236277 1802988 840714 169473 263634 1804351 666302 306402 183545 1010369 1598437 104965 740236 1590243 1246254 1267610 725624 1096342 1423350 201970 1539613 805653 1964965 163203 462558 149769 1543043 1118020 914392 1931737 1494341 1760206 1231468 743338 1696332 29683 761545 57428 1059978 992437 1238398 911471 1860538 12859 118034 565487 152967 1203577 1540700 153950 1029664 60550 682996 780512 1055257 361391 157657 1351927 1135253 499816 729443 592706 1852462 286112 1805846 917309 1813001 628934 16741 1471292 689781 911349 79465 1476464 712102 993748 762577 751186 993013 1584263 1494653 102930 1479007 842936 717959 639032 254194 1926397 439566 105021 1589440 231831 1479090 323604 899076 941900 742629 179240 282820 169063 1600723 927023 597102 785270 1138937 1522743 227632 845871 725695 1571993 323389 1356631 1424455 615089 1988823 1481155 1164982 383559 1931365 1465938 1992256 956744 1829182 1043910 753157 731843 1524470 819621 878215 910125 1487823 74351 1921994 320618 1261846 1652412 1086388 567943 1481355 981438 1053159 1489934 1591350 1988646 663226 603637 93896 374716 1587026 495146 1408686 646680 1833775 1183421 1920370 998816 921017 769116 784015 1105231 1363550 350483 1411117 1606178 1661884 1967929 1819360 1156463 902276 11043 1317058 1493615 136113 1237672 1886199 1164085 523405 459634 1609588 1479722 1140553 1087896 646447 756929 378291 1312667 1771490 339043 898346 525272 1109223 1327369 1155650 85102 660143 353099 388921 1902268 1084303 1059199 1576651 1077767 1584472 743577 1987933 1536948 1858960 1745887 1149355 42415 1276393 1789374 1888805 883586 76607 924207 1094716 1492190 1363018 480260 1079708 851562 470043 1556398 908438 1969495 160727 586404 789484 23011 1534729 1756293 1765193 872019 599068 1320571 1115335 128229 1354800 1699212 563408 63686 1009712 1863225 1052142 502610 1116782 1085649 1821031 1322583 1334081 1306058 174267 837799 1324070 1240169 129841 1718351 1347641 933035 1371201 360081 1182411 391866 1187967 1953352 1447227 1194950 434044 1054625 1439767 509602 1904473 1976613 62417 1797493 304302 603941 1403325 1622774 1510950 1440365 794939 30190 517170 1945089 396541 697976 38828 1975414 618162 1075785 1739092 210301 945646 1625980 405030 1010201 282453 850139 1199179 1386066 1825247 1241796 49164 78592 1110186 409956 1281608 979869 1672096 811176 711896 332114 1542 836330 1757369 943008 1073948 239777 175163 649799 1200444 653097 468819 347593 389232 1547824 1039656 1055001 323285 575710 1969529 430468 1602016 178813 1016821 1325783 77560 804835 622136 364881 930170 1535404 914098 1835462 1593842 929345 1975765 1744417 1833754 564944 1504933 444823 1396120 17302 196457 1618900 1655967 879339 587925 1530522 1817052 465635 1133125 1850134 1251177 38492 591083 292337 633739 173162 607181 276522 793561 642899 1440831 346051 1478442 1809912 440286 1665302 62032 84279 1169546 895437 1051840 334543 1259518 1235 561381 444866 1408369 811708 709421 1710621 1155995 740223 1313590 653151 1934811 1025846 1093006 642604 1637080 1185240 577328 120300 1908465 104490 344359 864446 1320777 1691161 1899174 1533280 371002 440277 617583 1324800 321503 1138176 475783 1964727 939918 1585470 796830 1562611 1970114 1168108 641170 624117 435496 1529782 462187 1221467 978259 986740 240675 921613 1789671 894199 514163 1684102 202409 1763836 284387 731681 1410350 600102 1103969 1931809 251503 444440 1412412 1288083 1954288 1695702 54862 592092 675428 1171762 1649860 380854 1769319 757787 1068715 1746114 1943822 1688158 1889868 1860613 1343006 439372 1068839 1050449 1259620 352473 1628035 1937444 147648 309700 823499 1261627 1960962 239375 738738 1730917 111291 1891299 60712 85091 194712 1178905 394582 719275 1476013 1107677 82128 721838 1875528 1772230 1664936 1413925 3617 610657 1631512 1974087 951585 762991 1466876 1003522 135390 1783750 649551 1730608 1064859 804084 1806152 686777 1720191 127174 883964 1468481 312988 1026883 144685 1716112 1538065 976497 489046 5969 243980 1286714 106975 1004424 1591234 1076916 792443 688813 1744718 1145387 889641 851687 1559045 617408 683451 453240 351989 1447229 101331 1426099 483139 1276374 203426 889291 675434 1242780 693230 240371 14955 687128 1988622 384169 55326 1990057 1037685 1984128 332919 1825042 1352127 235472 198300 1022199 1869334 1156956 324627 1454616 1092664 1938891 803064 191074 1818254 1432076 1659101 1127091 1105971 1154153 288264 764304 1485516 655581 1126067 370910 1919665 546623 333483 1655479 1404873 346277 1942982 1406605 63302 7095 834331 433759 131452 136132 1075421 515169 1170672 1083095 1504724 1620668 1139150 1865032 29858 1072199 147008 1769678 140277 557377 806863 1931472 1227421 1976947 1058934 988597 172446 39942 642762 556401 251275 967112 254043 729507 1544204 1439949 907539 1098798 1171089 172217 985993 488665 1870057 908305 1036019 238702 84040 1034729 907686 18005 915469 148881 1781070 1942666 1665409 1529714 1332069 1608703 722317 1588016 573044 78755 91713 281727 532254 387620 1686727 1521734 163223 123330 631940 1128629 148864 47445 1036879 482456 119471 1743827 1221350 1153414 597390 1377195 1854672 876422 608019 1440183 17650 1202776 360641 1639336 813566 1523366 490578 1490901 974529 456777 998031 1260809 533483 1004668 1064819 392988 1675803 724028 1493753 1766646 1065059 761245 251395 805882 857270 672917 1564710 23778 1861026 1312917 1801352 1789125 383547 1104883 305308 1177988 1542382 1528344 578856 196719 832399 1262205 323191 1551435 1904446 172719 1432389 1505156 1045115 1675100 1725144 819346 869148 654373 24862 1714127 1031422 1035984 488257 620887 1432608 1286024 1755524 54254 1152709 392030 1730954 987022 1580724 1481084 519587 841085 1719639 1261549 1388443 797070 1409009 1977175 1430908 960211 1764147 1010550 1656020 1650309 792333 1769850 570455 1095573 676731 513334 296205 771774 714464 960599 431903 1714423 1853729 1376406 1968947 1166563 1357564 1326688 1177860 838104 1589859 1044549 1108232 677469 1704250 389163 1372704 1801626 212792 1293911 1474116 332408 1451832 1273941 715399 1516243 61512 662097 1731501 483180 704851 406270 489754 1285263 627290 1304183 312145 1775698 1529821 1346601 426979 275717 982256 1041704 647261 1413304 42540 181138 987061 947839 997685 1012600 998005 1436964 1439955 991206 471857 943959 84269 1291631 1784739 478016 1342519 772631 787194 1638657 501837 156017 402215 469624 1730549 1127967 189597 329868 1906593 839313 244518 1393192 1668816 1888426 513908 50723 1135201 1080890 736414 1739553 180200 553121 219275 1826290 1175008 1592741 854992 1663182 95583 416185 874417 1442482 1542215 1286433 265591 211227 149483 511344 287073 366777 188411 1799290 265919 337549 561968 775466 1518876 1760615 1874549 1011156 687166 1071795 9745 841906 1440924 1274059 1195681 909385 621447 537561 1341538 1802273 1722485 435273 828997 229368 1291686 370389 1006969 1652524 1590641 1192105 1260233 421612 1795728 728693 198288 167153 1017476 1611982 1366448 1309266 167785 1008162 1954058 1874885 1107315 1169956 799943 516473 1085134 1013660 300532 127941 936275 1586369 853736 567622 392727 350200 1649899 720766 1486044 601041 1605861 1858819 1757221 729451 1824056 1191568 1390031 1223610 585504 1906283 629917 1260547 1465056 963146 1976862 699951 398273 191030 1289994 1482712 1324005 989431 85688 922405 1508546 1466244 147310 936691 259720 213199 607716 527270 434679 1641234 1028426 1622461 102156 968845 1192211 1034510 1996220 1705505 45239 1132821 199021 574192 1807597 1473403 590026 372431 940621 1057632 1969587 1673751 1527670 937590 1729051 1284919 1698898 1816832 1008747 1972860 1807479 926430 1695172 1707810 1448120 1635411 656138 205933 518378 1956869 571657 195994 17654 1638627 1515078 1959087 1329186 49606 24972 407855 1836162 1606582 1644632 699039 316061 610261 616423 1414989 1733850 1413613 1284046 1430800 110462 1234552 246803 1774140 1602561 1254308 857426 1849859 283778 1590327 345527 1415030 760710 456447 1387008 1029042 1754438 1410646 327907 1680840 498064 734936 707977 1243662 1735533 939798 372046 265059 462535 39217 1864791 1652241 74751 97197 718097 516450 201666 1648501 133799 1595043 1695960 365748 1068894 1310827 8984 1100113 1925181 604405 936217 660365 1585956 1998775 990606 447695 25097 791040 1356441 1850360 504713 209002 672806 1611863 119168 517531 1899797 537397 324530 770657 1083314 997797 490930 45499 711248 608967 947306 1430218 648767 1378126 864165 22004 79136 193746 1736716 140929 1245763 1474657 1197035 1864546 111149 1261097 1206476 970802 444283 1437733 94198 748559 9965 1595114 1588933 1682113 692363 1525407 657128 1111213 1892995 1979940 929121 1529221 1647129 917768 303309 29985 200205 247561 1689419 1723942 288726 423141 1417737 163648 1207802 1309314 1762762 1445425 1982762 944732 972259 1177069 1552552 579192 549743 269530 1999549 1812518 277951 153161 998275 1147331 1450523 1986873 427112 262753 518908 1209312 223029 405309 345755 1956174 1704473 1868928 480385 40233 1772495 1026071 1453970 1499891 297974 699273 1707829 762630 919640 1723330 1960812 1431295 987335 1684358 619708 606531 313958 806273 1969532 1927988 904428 753899 1250360 1444111 1562091 366140 1443013 1981267 1728416 635269 621948 1618377 457637 429794 1785964 1741351 1575015 423172 1387225 1617609 774538 684982 875460 656605 355286 736598 1438227 117018 1012247 1403959 839886 1201377 89993 615848 1549949 630689 1006072 1886470 716195 706691 771667 598232 1300417 1502777 419897 1394290 679094 1140890 1494765 796719 1986670 14156 1753856 1283815 1997230 1726986 1353927 376454 928535 734708 397521 865362 960480 845058 1828520 930235 658736 184333 912264 729449 1554285 272844 1338031 1306717 1388841 62190 1324528 869447 286025 1689245 243510 1004747 658464 1599486 411513 1938033 1310795 1094153 1999862 82381 757261 1798799 1110811 931204 983170 1714406 1487305 741384 423706 608770 1295796 1024082 1441324 333123 1477497 766057 233799 1490823 299919 1560284 1728687 1920066 1300794 1728436 729188 1032825 879274 625102 1247778 927801 1313056 812208 213327 560278 153970 759351 728695 980459 514716 390864 441288 1796752 1741293 981412 1313326 1698186 1759767 1160045 711203 303460 1144212 1549621 1616015 1612682 1502396 913714 1518983 667824 698266 1545864 437674 1531276 249862 1559609 1321138 951110 953488 504663 1052285 752271 880717 1850346 1661153 1832910 499262 1878232 1082875 491837 1645486 1575924 266985 286485 40342 1501787 850121 1112813 1795377 161651 1987510 600076 554055 270781 1191009 948735 878888 1645618 54731 1174623 1165042 1344600 27367 1976126 131454 870913 1939326 383666 1791408 473348 15765 1833622 1998069 1823340 1273165 1025663 901361 1447954 1636190 408042 1132811 1668797 143574 344850 1126740 215032 750170 594265 1364067 816964 845225 772583 1804600 1247590 248407 1585308 318141 1205736 1406846 1138792 1942500 990874 1532920 357160 933579 944326 1490116 1622370 936685 1444661 1955822 1794325 379854 58146 1242406 56911 625723 1922467 1003081 771642 891573 675997 737080 970609 1756480 176838 1900267 178154 816146 176092 1328342 9324 1551570 1520630 651504 121225 431116 1348114 1193413 757405 1000065 629787 969693 48025 1044852 1064945 1439503 1259817 850011 1854673 92226 1350081 1632588 1283847 834710 1423841 1138516 1491374 1657867 678971 1878362 1073714 377920 113413 1228854 505113 244549 1044316 1160980 1670808 782486 953221 1749091 1977544 218119 1378188 1189341 1519999 1724682 1328253 591551 1672305 1139496 94952 1325226 956989 1479258 118345 460389 98939 1796479 925983 291110 146903 608634 192561 546616 1594914 685814 207917 1302634 1545409 1612470 489313 1857390 33280 1905010 1152196 1415502 300857 168873 1292497 447469 694809 223156 257920 1537784 432191 13779 92312 320379 1711056 649770 1141697 1417641 491350 541781 277551 1298453 412519 130731 1730237 240793 1927899 168654 1271241 1454430 665373 519716 618737 1890936 896268 744260 603569 1753579 436484 1594429 233731 1019249 524853 1043975 1959318 793874 1448299 746726 570400 613608 225152 1604568 1231946 426612 419281 1079003 1256912 992315 1325495 821163 757987 363419 914791 17470 1358224 719915 1990789 1011571 1298455 1397342 824791 174570 1895918 484030 1469320 207268 1036949 1120803 1327596 422649 837284 1490909 311852 690120 1736546 1093468 1628539 1977709 54355 1799494 1311853 307165 431314 554237 1328541 542306 627825 404924 633972 1394730 717660 93754 778848 904154 52305 1150801 1685477 1119253 81788 624843 1407264 1983791 635711 927788 1420385 340948 1988578 1906403 42140 1818477 1565862 1276911 942391 1200115 574852 388000 1812583 19803 1704923 733496 787038 519444 1616204 638951 286955 1487775 1732664 1481122 1062222 246679 1322700 92992 301650 1868108 1919882 1564359 1213434 643053 1835256 809982 193444 1365760 1688412 1833591 664897 1220129 806511 1859885 1258386 420893 1325909 1318462 636862 947279 706381 104143 1532811 153393 877800 245722 1332757 1975409 647200 1741203 605894 76960 636641 1157140 1562525 807595 1521094 1269776 723327 1684673 1944136 1354241 752680 1231435 1196752 1521844 51210 105875 1703174 1083931 1937799 1113264 34871 365559 168104 1249599 1040012 49467 281178 1473023 112248 1222114 1775279 1577863 24234 467987 1872160 365361 1769946 1753454 1276909 1365169 1184568 357981 492817 1683561 511503 190630 258273 1883338 959233 1927253 538282 1640306 1857351 1005476 394119 1920819 340794 1143439 1684781 1755611 46299 1735066 1789203 708463 357297 1638171 237642 834330 1935848 318806 911503 804977 416134 1449724 758126 931512 1964271 148365 170923 1850939 1787852 1879328 1064992 253603 67339 826403 1803021 409481 652199 304627 694220 1907489 983391 1932056 683245 619086 773564 1672833 1670026 241140 1013842 1336901 1389451 1274110 213021 1280036 1248824 288064 906395 1672695 1554239 1438487 834117 356124 1200671 528498 1221138 1809465 66989 367840 787147 526537 1631685 558151 517354 1587532 945896 912021 1695699 140365 1889880 1700079 571170 1881052 1721923 492823 536652 984691 43227 701517 1430927 1214782 1833552 1025398 714283 911694 1807654 370723 1125374 871717 1488728 1422858 1426725 530774 379003 1943421 468055 1523803 1885430 332998 160225 150331 1210188 1557711 859779 686053 454630 1358394 1650411 1517746 1985571 26126 785221 265751 1961279 286943 291574 1541140 966436 1482920 1682310 258335 298159 182314 342414 1061230 1225276 1267382 1419108 1063669 159596 337423 26085 1446231 1525129 375532 1313362 893372 814435 190305 1706800 951539 93581 840299 428265 1944865 1539807 1452291 1274021 1130011 956234 784958 1258828 95051 1624830 549925 892633 1479965 433693 344022 830176 461706 212821 555199 335673 946622 642621 147295 1418307 1353928 1809698 41172 951811 1210595 1980034 1162885 1511621 1382509 1600036 247296 273448 1698257 1566808 1174168 1823796 606089 947730 749505 1248016 613644 771810 753641 1481045 751569 127564 742446 731610 1743939 1120647 623027 1252044 586031 1518908 1448371 144552 358078 1940640 1519279 1304791 1237517 770314 1799295 853769 1305560 275036 1562731 233864 1591455 1193853 1193451 1614656 1775918 654132 602131 498962 61163 1094424 334832 1951405 389200 561261 269770 362573 207723 1855059 13329 275486 789111 1722126 1021805 955881 1427839 1586913 1629673 1190438 1831524 1836834 1253592 1063782 714052 123481 927903 1323495 811724 1124336 1458370 577759 1869302 1721315 339814 653749 1913561 487409 191456 1913822 355633 245359 127960 1020944 1734732 1301143 962349 439715 665723 1178497 1850862 1351535 1781218 1914643 874257 1613062 202219 1055800 1777421 1033504 14465 817614 234141 1281965 835322 580617 111563 1152927 1999971 683573 1319827 1406537 1483381 1922659 1853418 310952 304573 16342 615142 1361272 790625 694019 1343116 1420727 317968 859078 429399 518438 343702 1138009 328832 1184122 1018946 1210375 1259213 1345080 569513 1030038 148358 370902 1379262 1940852 121751 1955902 341904 656533 1979676 135521 1238198 1504786 552731 865323 1667423 287694 1994110 1238495 389126 887350 753557 1132085 1397307 1329417 1306422 583366 529981 1303694 168871 1325863 18525 647554 760461 329940 1134004 32075 1752971 1080279 1348662 696986 640608 396972 415924 453228 318579 735936 36605 1739947 439377 657298 1477230 125829 345087 1088258 487093 334499 1806696 1073632 1870738 1243051 92155 1952842 1543679 62286 946893 447525 67521 386074 1992815 468288 1654249 1263930 1149747 798340 1969479 1642186 629890 1715565 1976689 1618728 1720161 237837 1103500 1888516 335364 1310541 287571 30057 1848789 86174 1630312 1163541 1655344 1772657 1915041 1923162 179708 1618547 443428 657730 1453495 312228 1717748 820127 542248 1792418 917422 387699 1881857 995081 1544073 823604 1762944 608348 1938534 95904 428058 1342865 1686461 817183 1339369 1302873 678007 1216560 1914640 152692 607903 1953837 1730573 1456379 1181557 1418662 1969362 648615 1940703 1615746 1872913 1898333 1196767 388698 802647 120457 1654583 1121165 1227308 848581 568894 1880544 1666380 159133 1818897 1437241 1026938 498989 34286 1741832 1657298 666084 401468 1393529 1030969 320243 1317318 1371747 1273929 1227291 1545211 1060654 1642015 1117193 1057891 1643953 250936 335478 883484 809677 1480618 1837179 1535343 1448189 1460923 1430073 1934595 1974014 1103448 1268827 1303104 1015817 171590 1720323 1181801 679524 1518575 1582392 397710 241837 1285212 1902371 1922308 1239353 1904043 920214 1146396 50070 178271 1803269 1152414 1900676 1618929 1975166 1742425 1917374 685238 1295161 1694733 623733 490424 907889 817546 1192639 464457 124173 417489 1918779 320087 1316176 514678 1262871 254274 564852 1169886 1187241 694795 1005828 1254232 1154632 1348171 1334544 847664 1567505 812 922686 1915846 944826 1218764 536544 1617455 1983993 1969716 1337704 1110304 244959 1328692 633849 943071 1156446 1181732 1267918 553479 30488 845 251100 675689 267425 581198 649051 118710 1754366 1641652 802137 690481 199851 384691 261624 1200608 1483137 608492 194501 1801627 1287474 1949931 559476 145090 205934 1027604 359977 1133406 624003 497606 713795 713128 1859960 617227 1159346 1718150 1419977 1985580 1623781 120218 9878 997015 1725282 644771 475107 1001250 1558379 1960588 1486955 251922 1468274 1629490 1023600 814020 332795 335126 717555 401061 616498 1409249 1541805 1527981 942929 1419341 155181 847545 1801410 532968 1261983 303964 1019319 817636 660403 901600 121300 386634 1726933 1379871 110870 1094701 1069427 1867605 226919 1061820 1071998 323174 1069417 1712688 781821 159346 1588643 267138 1368131 905707 863194 450434 568440 813164 775238 430628 1448978 759624 1133686 1967075 101497 1962246 655061 1244678 1731744 205796 1335649 1646697 494370 150495 411042 281984 182173 1261534 1942164 312474 1868036 865105 1611249 943947 588346 1233173 1262357 17038 1506871 1611723 1308998 1973996 1947455 1298543 174890 442539 1175090 1109307 752484 1380872 1861596 1102455 101643 983738 1692698 1804468 256903 242042 434190 156927 178684 161288 827635 682371 286821 1580422 569444 1079402 234618 898126 1710978 1425845 251949 1327317 553945 908280 413681 548704 273026 805512 1595161 848029 1332897 1993135 1177208 1089340 1192075 27989 949896 1167723 1957397 135147 763250 875408 770677 6782 630307 1798051 1906026 1637739 1113527 182970 875147 1792254 1792975 409754 253460 34618 242951 273738 408671 706475 1971264 343006 1375378 374334 562775 99347 1692346 486994 96534 1157339 317446 764520 746224 170698 1858837 932432 1338111 127735 42213 1201038 1727374 391919 544023 152576 359450 1394238 519753 513439 1272154 1917371 1322748 1787347 593530 1753591 860609 1197641 937202 874011 1940838 688509 1614504 1296960 673949 332932 186095 1171933 97411 1108050 1224677 1973417 1041839 1683737 418587 1678901 1198174 1324184 998203 1779948 1933285 1133768 871195 1745618 1152786 855201 327808 839836 1270599 1348243 288665 1948020 65696 1642124 1882808 1810459 64394 1433938 23310 958239 930880 182096 1149735 1579208 1909835 1819382 1476982 514108 598624 1523639 1027593 733172 1089812 265164 1279736 163516 1580411 472375 1837448 496349 1969891 652814 825128 1056421 362117 211446 1922723 109847 760309 510082 1748998 94516 788341 1966274 43602 1756764 94551 1491200 1859879 1621000 383732 835370 1212863 1302926 1349750 1070850 763919 279405 908791 1242020 100101 1563967 1897931 324931 1921251 1927652 1784839 1427643 29680 914854 835622 714770 993203 1380787 512330 52236 1636376 1221368 1708078 1715083 1797571 436930 940365 1979705 88984 1090656 486459 814110 947590 1908440 242435 284552 1357366 59156 530174 1840430 794174 338592 1999229 1543849 1253605 1685279 1123443 308469 341044 996112 1383935 410318 1298577 145454 432177 807376 1794894 1689594 578474 440983 422584 855518 1459024 236675 769093 739540 266918 630725 1848474 1498359 1870745 1923632 268724 239831 1786296 461750 441873 164772 484691 162768 1619547 1718307 545218 552682 1507825 918356 1164736 1687099 659230 800784 131564 32192 127257 1066180 607107 1425013 1126946 696223 475239 665420 1910461 937379 687352 811057 240083 691261 1168475 1752382 1301811 1698991 57076 831188 1268268 1847664 1455683 559521 1152180 1554737 1572596 1948269 761367 90239 342630 1102972 634187 1580739 1622818 11069 789946 526326 982676 1968681 595113 245753 1461568 1403234 851077 1233814 909481 1941522 284966 1640170 1289033 640384 1220873 542929 700479 148376 1130969 1084419 1345320 757847 921347 931106 530732 1020806 982907 203175 1054063 1411400 573389 1272600 373534 328523 1454263 1994854 1563808 153474 846678 1477769 149349 563565 1254003 10703 1053251 321246 1185685 1089229 1387099 526547 769616 1726075 954164 1836808 119493 742897 42469 951968 1203526 1834412 1465360 632580 1296353 1552916 1156901 1287146 1012670 380863 1500473 993032 224892 1078205 1917639 275470 1970249 1778293 740340 995734 708782 656372 1580248 641694 495553 1159765 1922697 1257552 1261795 399653 602835 914005 1140600 1339090 643520 1886306 1329388 321443 683995 772132 1500306 958240 674402 1579760 926206 1366204 1691713 302535 1551459 443651 457088 543166 1047087 576072 595875 211337 1234381 27248 1365104 636142 1198035 1283808 1785262 122426 1062678 1013626 1575483 1473382 1455060 1712043 356092 479112 1884699 924312 358979 379557 1616240 1631556 214433 303152 1134745 1553922 1868178 1463489 1903369 853628 253816 1753282 354555 328771 87886 609680 994812 223642 757390 708410 1814989 1112385 874441 1305630 1172806 508440 1000702 967535 1808467 1261967 716401 1533486 1054125 1920811 1060617 175243 413289 1095793 945484 1915517 1232209 1123732 81974 116422 1755328 1471419 1580396 757737 1796751 809863 167455 1875770 1304553 1717011 749173 1407523 67548 705957 1667561 1247675 1460339 705359 721519 457483 1111061 547176 1563601 190148 766190 1264466 471105 1906954 1695792 1677689 24553 586088 1319000 1190421 874352 1306336 1680722 1281691 125017 1420770 629120 1073700 836915 1004295 151496 1280168 159035 1147256 800328 1989638 611196 1244693 789535 489685 624788 1592473 1445753 628551 210045 232310 1288664 248858 473149 718167 1713290 351696 71643 802152 1541628 371256 227182 872609 235655 1127849 118708 797216 1800821 429551 1536753 1297231 973901 1486996 1635000 1792631 339955 1466995 551326 998310 156218 1671239 1650447 1294124 669260 449614 1175004 1306539 1512917 1244983 1260667 618463 1472693 79734 1792949 1809093 926319 243369 1167744 1163666 1362399 245076 46863 963989 1671345 168877 383655 574009 730955 793432 79915 1124322 779386 1081075 953846 788532 145954 1984886 1483018 115696 935055 653728 1592365 657865 1247284 1647374 629375 1136031 1970613 936446 131079 1370234 1057396 1117921 1305459 74276 1477233 1701217 1678535 963644 376667 1335888 1675313 1491506 1549091 1019638 1616899 566062 451983 1144254 1999921 1574509 594981 1641827 797456 500479 278760 1525536 1430346 1652028 451236 1354147 1848524 1881127 1231822 1410026 1626703 341810 1512718 1442086 1571075 215685 37430 834958 689476 1494582 1874604 914802 880422 464679 766070 1943839 504184 442870 97358 1061607 35350 476772 1614725 1415719 394545 1534254 1567328 1856754 37725 1289354 597603 1676893 749986 1933783 1765998 980078 181529 1102204 1875442 435804 1177564 1853119 389346 1671674 1972341 199739 118811 734228 69913 1187556 445437 1894516 6721 650840 618280 789251 1788611 1556541 1636526 1851780 1546451 513713 724700 1581388 1517949 1170346 421940 1616206 904366 874077 1142718 985425 998228 1929786 11096 1768020 221456 882228 802667 1821140 1827937 1089354 781768 1622602 1328905 864238 243615 463961 464659 1472358 1052667 1218392 1743530 705893 755503 1621712 1624748 173085 1733244 1238616 1055221 1877254 615224 403098 468732 1168339 935861 1478782 1577628 239584 80082 524437 1747342 1142774 652779 1764057 963976 820431 534628 1980893 1119659 653386 413732 1286574 1206479 388901 1541420 443845 831823 1612100 1096091 715054 1951430 228532 1455326 116404 1029742 843531 1150316 1241029 960214 981424 806737 188981 1205867 298321 798001 112562 943098 1286335 137861 1516592 1003434 1187440 294946 1001226 1591968 102750 1210022 389207 609880 1982296 864071 1167245 1847857 19477 348721 71366 1434082 522193 741184 1828070 1144089 597372 808087 692708 1063777 1870418 1070821 806181 785336 755649 45661 809192 1652547 267026 245727 909591 1363068 821725 1819415 1910162 219470 1283087 1786376 1376793 1459549 597011 1600054 1430382 148258 1494293 494681 1113935 1814196 1114834 117561 1700402 480928 420199 1301348 659725 1546203 1644827 321397 368009 1674176 1230463 1719850 534961 954233 1728186 1488586 1852613 400492 1869116 1280362 191739 60468 745312 1475066 1967758 518759 307639 1417060 588484 468429 77823 1257287 1184765 613265 95526 1021536 381672 1002224 375162 1580770 622890 1862692 1154681 1271173 113591 1676075 1331865 1789702 1518680 1674599 814583 1945019 1006700 1090028 510024 351175 567505 52323 799727 407210 781813 1974809 1449600 380816 1722496 1785100 1083941 1795709 426916 961679 1872183 754851 230343 572840 125199 1407973 1411829 1733968 1570997 140204 135519 312088 182105 209575 1621469 1639321 1493518 819111 832713 593075 60923 1888705 1249357 128772 1984499 1734600 1909793 936271 1685492 381942 1109019 1230947 800093 602550 901313 1299796 601925 554096 872476 1267251 442128 638833 408751 548436 1796299 183502 1572437 389201 1712864 537526 932515 836147 1205271 1059766 1150649 1209960 576441 1085527 203446 1116334 1315256 714053 1938128 1214367 335267 1569588 1626019 1737203 845888 1216478 1102453 1326593 88901 1160409 886826 1045766 1424688 1034233 665932 1603279 271803 1228963 1969460 468206 1711428 535513 1098586 149906 649537 173 470501 1249940 1091921 1301238 118387 1994404 1185658 1019995 900071 1700776 1942524 1056233 1716313 1210005 774357 1730072 1417524 413689 942991 331759 481856 1725445 1439446 1657144 39103 272815 1567702 935062 1060731 224006 826630 1825780 1346049 976015 1108398 1497411 755511 601039 1010689 584209 1831982 813939 34408 1874463 1232388 1526185 1387482 51603 777940 1459726 1941990 1223636 1816145 384477 47849 1018700 208996 1404125 1665640 1164293 743411 926780 1092673 1136134 439892 1940620 1817163 1014404 26195 1916270 1630213 1742917 747661 1832524 1320730 1412342 1998517 1337033 1563700 139945 802923 1405652 1930445 693739 1160660 433511 1872979 1554560 638005 411883 1561693 675719 216707 1269759 703188 1772003 1086661 709638 538181 75576 787741 1781072 572621 1633066 1975056 959831 249988 1924363 1789900 1921560 141828 1424860 1852422 473459 1018960 658292 322980 1195779 853733 1551318 1031411 992266 1118070 1109344 787428 1823200 871032 1583054 1541923 1325765 638631 267511 631884 1102932 1661139 1484929 1731452 640743 425160 144286 1213580 1156998 1441918 1753406 306980 346579 1204462 1995710 410867 1471298 760530 895046 59462 1372748 1643683 1046016 251474 1122655 187225 1637533 1065215 226820 212259 764384 164706 570098 623698 770709 1546596 561462 396720 1700528 1978371 440338 1546265 1638715 938448 10029 1829050 361063 474045 1101875 862708 388307 243466 1313404 1963419 16801 571202 1232852 692590 187788 1585368 359612 1333671 555563 1701546 107673 443629 1655454 1469374 1521274 455276 1306064 1715152 550841 1262331 1584704 1842663 1819121 719270 31672 396057 735103 1494980 535130 282568 532019 893819 1758853 295797 1955608 1426354 493084 143548 1055674 320378 1212101 1363889 1632175 1886829 535811 640998 933729 1759165 263065 1314265 1939655 1964367 1716972 45414 563495 383993 1090866 1183861 1241598 476633 1733124 133297 1475174 1142951 627003 456124 1897049 1043158 1729154 639843 1001359 530857 656526 1071300 1498922 1353636 440202 1798644 1869479 994735 1190472 1383520 1993174 949124 70412 1266319 1307851 825583 1419738 1081708 1845963 230761 1029786 978966 1095008 454525 125894 1509914 21679 166356 373940 630924 1110566 797481 1444730 1699640 1238478 1242181 503601 1509836 1932817 1374176 926445 815805 286111 854577 220236 1024129 934431 299387 1034365 826377 401293 1373923 1888824 1830097 965231 258684 90728 684469 976144 1404346 1949913 1546137 838582 171807 8888 345525 923605 1551555 294415 1075824 1302732 804724 1118678 79025 1936469 615709 802635 963272 1416757 1972872 1520726 449465 1601362 604375 1920258 570000 2823 688049 566416 1058812 1844062 1931496 1406930 1824218 289067 1324020 215989 449225 429201 1609500 1123496 1211121 1928179 794978 1267949 505657 1532647 1443725 713698 657663 1426659 1565611 1170722 1857812 379314 1727857 634769 1064849 820034 948158 1948493 580251 1788145 1377437 1536347 444649 1073007 1075045 1074499 1952088 1922545 774032 556585 1678411 1645575 612528 648683 1088740 1099287 695347 1907431 683656 133280 1371643 1686848 1337731 1430713 309275 1216780 1700783 1602913 1610845 1528087 1031830 18611 1734489 563372 219103 964942 1838952 1822497 649370 1999570 1831173 1506344 348344 1927319 656649 481525 648479 1961105 1509697 38382 1044949 862517 571027 1712039 1639003 1628064 1770388 1873411 46202 688812 270173 1463867 1064262 1215502 1816454 1959303 1869005 209752 392924 1054335 1233961 312648 1965178 1713248 416730 1004317 205210 443343 790919 585554 613201 721515 1100001 1529290 1036082 1136693 1172095 1033330 1201921 1642638 143168 937663 1555231 1089078 853521 1618968 427170 320168 1791013 5946 1292112 636004 408867 1336183 1858326 1975499 483109 193036 566679 147241 1007632 1108571 1452218 1478015 952868 1641998 1426485 835192 364952 315812 509933 350088 810132 1430211 65820 492065 933989 1953803 1921840 195134 774194 514332 1689916 268401 1541908 1875018 1372313 605159 456284 1492835 339893 965098 1024103 1579283 338160 1978242 1895035 1324067 759916 1562843 1598355 816707 882776 333950 1535461 1700896 715555 868942 447578 1276501 722336 1738922 78607 1089254 1874808 695027 1466466 1291368 498846 1161385 1929855 857460 1763777 1454168 196160 1853715 1991487 1405016 98860 1699830 42187 36051 1475272 61194 1180146 130233 249014 1440539 6101 1413384 243789 1611017 1815160 1371413 1189289 1223457 704334 1069234 743178 1773422 462778 53038 1938757 450911 182822 1580634 688429 1948444 1429383 1564172 1333451 1541664 1947694 1244056 507789 843221 1795974 1513505 1505597 550287 1263 1141530 673895 1752524 1950894 897060 1357452 920932 1824287 1154841 1924820 184075 1467325 1188892 1417252 1069534 1257956 338440 1189708 838511 957296 11564 297614 805427 1808021 1508763 182663 386637 858169 80827 1840543 375381 419220 1616520 1116838 1677881 1766342 1008638 295099 1589086 1457238 1478013 1912402 1839228 857018 1880577 30225 136065 370402 1686701 1219393 415630 1231920 460850 653791 1052746 1112924 367527 439189 958572 238436 1079130 1503958 241521 1014726 1331349 1610710 689585 1113828 990539 840212 1230066 1796816 875430 537478 687842 824247 1031031 904271 49809 967168 1928669 642294 214156 1245457 349129 266005 605281 302813 574581 865333 900257 1669960 1514710 1128425 1116254 706196 1213498 583234 1722172 591148 1627354 156181 253784 1965361 226079 495639 1649145 781223 1158639 1949788 410206 543282 1924832 1215302 908826 952989 760400 879248 789575 710691 842438 311223 1652355 1475186 588867 1818157 1899601 1256500 874125 1204554 331549 829660 1834489 1243408 519534 258110 1172252 1580818 470456 1538749 993832 268455 394542 922173 1707903 840819 217491 569569 391714 1156602 393881 1813496 1602714 576325 775457 1246767 779209 355586 820001 1198057 1426753 1958452 146110 1422036 547412 635969 769577 34799 1368116 652752 336898 1440054 1894394 815730 1673569 205728 257749 122614 1825601 947287 1573474 933699 1245359 901829 1622278 1502488 1465682 1462505 1166395 1745269 185608 893773 441107 1860245 1997521 912882 1617079 855705 395266 1949588 556086 495650 777342 1967246 1983459 1841571 1266725 1656526 1381587 985365 279558 1144935 204234 1060627 477146 1540413 1813574 131526 1964165 1554961 931895 1006570 1731084 1699542 1415811 427354 1690974 321928 1927586 1295021 1545025 1779662 962686 1667283 1005293 1191920 170604 342589 1010150 1568942 1054970 1549289 704289 623359 659734 1257420 790837 565106 557704 1411811 1548043 1161776 690566 946167 1404558 1119406 1908133 756936 1542850 855580 217335 1189712 319689 1985715 1638957 312523 1176919 403276 546711 595311 1982003 197810 861504 1103687 363315 67824 1958320 1092057 11713 852647 656250 366469 1293497 673896 1968250 1699957 1645696 1326391 1946195 1468334 390895 1676857 638627 276009 722269 1195274 767931 843980 1267485 1878454 1907841 1701831 1937259 468652 1287629 942548 191998 435207 1757540 1463805 634406 1806264 247782 805364 1997287 51974 1056351 1643461 1482302 937795 382249 101437 1420252 1673490 100908 150999 220200 717645 1878182 525985 1541597 116550 171583 748454 1073858 1907157 874661 1979664 1897869 1827165 664532 1491762 1394327 1410293 1768142 1710756 660617 1908519 617120 470746 973586 1467655 1424453 1780454 1435332 240268 500203 1877768 1753060 1685318 1009301 291542 272415 395376 427684 1040157 221775 1886318 1911421 1562931 1842442 254380 682982 754870 619759 1415358 127407 1051543 535881 1533128 1126245 1131750 699854 198049 1801424 1095309 1091247 1372272 1692857 523078 1248634 781843 1277744 1260140 579652 460388 739864 1690171 1142079 1699546 237035 637675 949163 1967879 636671 1579634 419548 1357786 1692685 234744 463293 270467 862881 1704013 368394 169404 1695752 1006721 23398 1390131 1051509 1818506 383122 778668 247214 159219 1934665 1247039 1397629 1248258 1360946 1252166 1292002 430579 961065 1433762 779816 1103867 1541848 1813513 58690 858321 142 1786336 469798 1474410 1444323 1640043 1673965 1915760 263970 43449 1956959 1957330 587443 1478749 1683974 1405329 315314 1699267 780509 1277750 1339048 670638 1159406 289399 1438007 1873280 1071586 694426 187135 812753 1040016 488551 738506 1380656 189069 1948230 1006905 1532405 811836 1073545 1872009 226205 1662968 1445559 1060943 1473204 1125004 408305 1057814 793256 1939281 950606 1892519 1990535 1150621 929144 57358 991196 1543623 1599282 360446 1693886 404664 476706 862779 1857554 721020 1122543 194448 1874018 738145 550336 691103 1343981 1191842 1272102 849635 1958460 152449 1625048 573473 1226478 1481290 1366160 325426 1467312 1940168 1413435 623129 1459671 1719615 1318852 939475 400767 691902 1366896 675222 691526 1292306 1899423 1113249 383330 1802391 43101 1262880 1247858 81750 1255777 167042 1199901 1885600 1427784 1544125 481488 785983 477015 175177 1982668 1551057 1303823 1191696 1963895 1243450 392530 1024207 513961 1315807 1065174 705999 1400686 222199 677923 43920 636736 1198469 1106779 882150 1638782 1477933 695312 343706 798013 792181 1275194 200773 58008 608918 617072 1305855 1934393 1933828 1056203 332470 736999 586806 1004190 1598458 724946 1009029 1167179 332331 780016 1935691 367941 1839020 1619076 1858103 1962649 846327 1271604 187203 1565411 1630437 254820 173740 982552 1536721 1113671 891649 1650986 986815 394901 753643 1121183 1675892 1659136 1531431 1764366 227176 1223301 1585608 1326453 194727 1666704 1859929 914132 1314497 654708 1607351 1540546 1068047 720215 363632 1427236 1767667 574251 548818 650962 1168961 1351047 640679 546571 223890 1880817 312828 1485987 1525695 591343 1800685 1690279 1419448 36332 1519646 881107 781282 1862978 952967 1799299 557229 1266182 1558841 1233933 100042 1571187 526562 1403602 388818 1295054 1719284 1890706 1476494 1416187 68369 1075589 336524 9520 1392685 1023500 1176112 1819504 41269 438 1266601 576334 799777 483555 98348 15971 291313 580895 475024 1545413 549216 1762251 271189 1325313 1391670 1806529 919986 1979483 1601305 284867 1039436 1436052 69581 1189062 1487606 1627797 187114 1787239 494566 1126717 1161023 28303 117673 280468 84376 276155 625795 9872 539489 1547154 221091 846449 1164300 438491 36815 286676 1971268 1466886 1913211 1697739 595975 1235822 315638 299445 671069 275302 1307910 1606201 1728719 1770208 133166 11708 1425920 572577 784556 1123396 1244023 250491 1314885 1232086 1106081 46851 179307 1683263 1043112 1402588 1304544 798346 915150 1444582 1137523 1502410 816433 1168920 1396502 317817 168097 650398 887439 786004 1197918 1329953 1268799 1830543 1024593 1372635 1872089 1160402 397011 404522 652056 555433 400875 1473187 1192766 1892957 420088 1382470 149002 179179 981808 235372 1771868 1171339 557863 1573231 832844 225742 578763 1001510 649107 648114 715274 612716 1634414 381621 1335883 307055 1759594 1704396 1310119 193062 1480141 1149888 785701 322000 69427 1595262 745528 1504522 437138 1076206 175386 354158 1167398 753245 908622 1438212 1059070 1022597 614122 864093 240939 249568 728159 487044 461884 1235712 1647904 72003 1251380 182501 847325 1299807 1168130 957266 1566611 1264149 1612639 364576 918991 497419 1561563 1035412 892850 539585 1447288 1097417 1407315 222879 217092 1080982 2237 387753 1567346 1122511 1345876 414105 1805807 1016173 658419 832804 595163 684348 1652176 421229 433685 838681 880719 629209 625754 72476 281744 1707971 1916478 118784 376337 1294214 452240 790077 806126 1880064 999102 285979 1181574 6860 1621826 1785799 1939896 1781998 1574234 1920948 551967 1889169 621662 1970483 1809768 299782 1571447 487231 1396244 1736414 931785 867179 565759 94468 123493 1995436 1003803 1401450 127239 461151 1743680 1375241 1186342 528433 374899 1370221 726736 1392134 1640621 1779637 1822773 1508208 1245732 44609 1474538 686953 1277645 399681 125795 1731184 654933 1907360 565665 923045 1695539 772360 436793 959473 1382014 812939 739595 1826828 1134113 820628 308643 206023 1961184 1284106 1346665 173791 391141 594904 702432 705390 872163 1738866 1061359 946435 467918 705477 1376415 1150677 1562986 293751 1587398 767025 1201149 1510536 1194583 333598 1173652 619164 1716698 516677 453760 998844 1839613 778333 1499098 472963 793009 1810828 1006550 1698501 1266575 1365316 1378468 1252380 1029589 1618790 32810 1275645 1771563 1464773 452874 1075400 336438 209369 1843682 1155411 48204 1842411 1701531 1841924 1883241 741764 1593156 1674869 208452 1610315 823740 848171 948711 1098699 1368101 16437 1494236 1110447 1135554 1103507 1350910 584015 707075 1189310 784700 997884 579233 517103 1285341 1757413 1961864 200936 70722 1828373 1391173 687142 1149836 1553249 677941 1402700 1137018 198235 996818 771517 335139 1552497 1901398 1921569 1785295 1230777 421267 615306 297604 561942 889083 655356 1339914 1043967 1124392 148213 1984042 945776 625967 1600414 1776729 1449943 1053758 1608373 965816 473929 1703863 517 1701591 473336 315912 911936 1434885 1212783 1726479 1389866 113254 585613 1256930 934718 989891 1406196 1425841 509584 532369 68923 1179789 1713624 364660 322603 1656725 587475 803343 1529144 555544 530870 664437 994538 1352091 1052157 599 1256638 960149 1957569 323621 954223 455271 936613 1418444 1198813 1456297 784796 1738863 205535 769715 1649201 1882964 1799310 664558 1396192 1191792 625157 34345 1368581 132901 648039 1645637 1610429 204356 432022 1126482 544606 75655 1101663 1843055 512652 1280508 1725894 1573409 1585937 603688 1173261 177018 932957 1453263 864633 1756695 1933227 830457 1077021 1373689 452782 1873145 98328 303793 1108103 1707270 1641728 790318 512986 1709402 419948 235687 140309 174962 250929 717347 314842 1481097 1047462 1907106 1830716 1190217 36745 1534194 1015562 1711920 529252 525360 1970599 1839219 356008 1925520 1962149 258749 201926 1541914 1176918 280170 1353863 1623964 1445486 1497566 1168036 1018622 99001 789480 1654999 1664823 1704180 1109652 1359765 1708670 1979585 827631 1073794 1715421 1099300 1100562 324990 301705 1075685 95847 1976062 1705048 1126966 504754 394479 18427 90997 879937 106735 66505 427232 1743265 1372335 1216196 951218 611556 1410286 1665226 449424 644169 1349072 919039 1830630 153699 1082417 243328 288764 857691 1012468 853018 84990 868251 1830060 542786 696974 635930 612926 1346852 1747598 948848 1286233 195998 1913186 544642 953602 1863279 362134 1225890 1003303 805311 699478 333812 1259685 1822419 554643 1902515 713354 1439820 1452227 1842609 520170 1261701 730991 22723 306376 270117 1664731 889501 474923 535906 348543 559711 1597117 879851 839034 1175458 1570650 1259867 334727 1395939 1071426 776110 1985686 1863684 1000112 1706664 1793799 1526331 241152 368987 632679 401515 1440577 1536833 1543555 643415 573756 1244450 756937 1701811 14855 628296 229110 1961731 1398968 1793554 886006 72622 956864 1996976 1557171 540103 5272 1959493 1603101 1901555 1339113 405086 516380 1882712 1061178 892398 1203080 820451 655769 1582588 941093 1478503 1469146 1777996 1241854 1995516 51019 1878267 808901 472565 1787866 413105 746740 136403 781245 306723 1981029 1147712 1148155 992932 784190 1509680 1445050 489321 775596 909192 1716654 614409 968565 827050 265758 695453 606064 729033 694975 408155 106934 126201 521381 839963 1856330 1730079 58680 325067 1399226 1921222 569036 957039 1654258 1186613 1802862 1374929 573745 1816864 408812 531244 259314 1758399 945747 415482 1333719 1803014 202244 1067655 832196 971642 399383 1999842 1432189 891813 1375430 1200449 264632 1793627 1083957 1689829 908255 762975 633305 1991257 1334224 740674 736730 1284804 569551 511596 1405962 672874 812677 964295 1304118 557461 1430606 1758133 507338 1617131 1252900 606132 1582678 273992 1593666 1574786 1076750 1936517 1379809 717727 1776469 184065 970335 1125684 318774 815138 865120 699663 1013280 1188994 1383701 1047455 1226408 1355214 1694102 637672 756907 402387 1341350 1662346 1078660 1763955 1396231 1002517 1567789 725030 251401 1463702 361881 1261902 1857038 1110442 324888 1466693 1141083 561037 1977439 83947 1693569 80433 1102723 1310843 1489730 522357 43363 1353197 1434925 1048504 1888109 1658865 6255 965880 1559803 897589 1686482 421124 1696269 82252 1856338 1314766 1151360 144590 859281 1234315 1577345 741448 437017 8147 1284517 641141 1787139 1484554 151359 1277877 273601 365383 1048129 1148102 1611135 600703 33381 511049 767387 871733 1574006 412175 340493 305642 813024 1656044 693884 1155065 1521146 1962450 727644 1400511 1376272 991942 1765831 977843 129064 254256 99727 250537 165179 852616 357979 983202 958373 518513 675041 1760939 752082 1768440 335211 1552593 1800177 1330091 1938728 629387 1075781 1205660 936586 143793 273859 311627 1645233 409229 246051 1853538 1577658 1691692 917471 1631406 1625164 1600303 995306 1207597 289578 1440347 236670 542112 616808 1768868 711921 1630246 1273886 735037 578684 123690 1754959 703319 352075 261914 1058385 1024236 1810807 1446057 445270 1239652 1000746 1774540 1685423 1530240 1773651 398367 500946 497897 323708 373242 183409 741660 1660094 1271632 379268 1722285 802251 1577458 520393 625636 1284850 1896699 1129565 718675 262163 173101 1912846 1940146 1641143 492788 1127081 950371 1000940 550804 1782009 1562472 1553965 1392017 643234 276333 1330759 1499917 1279693 915460 1464177 1591344 84292 457193 1825413 724892 436500 428948 384801 1616165 1966404 872451 1802490 983772 1015231 1674960 1637325 1212496 19827 792586 718125 754360 1322644 420293 517729 463066 1784420 963420 1243740 1237279 1566834 1172211 1157224 1813575 1193602 833811 1852323 1517635 349247 1566215 916595 492852 1393104 1380911 1242441 1963900 461611 1933671 1137669 1774841 759084 1801794 1607046 1953529 509519 804152 1147901 978089 1826148 1959132 486154 1534845 1743385 1223739 907638 1290653 247196 1000686 1011193 62680 1579077 1226817 1357769 1828292 1602879 1312319 1011748 934090 275452 1844539 347940 1749671 1219501 637039 1908889 26808 1094667 1156708 1896680 847676 1446971 1998726 599406 1124889 949041 522365 1589248 1712540 588379 561782 881375 409950 282581 1926777 417595 483359 1205496 1611591 820803 1858911 883645 1093727 319119 46050 1558434 195166 310924 337965 547057 833214 422967 1812568 911177 1299894 1107237 1958440 976409 1477012 494693 1033874 1745726 863657 147632 209427 1902159 1687777 349296 1057709 251689 1576015 688686 1077495 1861780 1478358 1608602 1560565 573870 955990 1871683 725151 1716377 258058 1613791 1435683 846706 1841073 1268400 1303825 1658234 238502 603840 910319 1798098 719480 1177709 1530565 1605426 544954 830051 561254 39511 1150733 1897245 723974 23576 1796869 259180 1167735 1680377 215024 545063 1861139 1922743 1919784 923098 200440 1215029 1608121 1421444 1883210 1200616 561404 1333599 513103 1483872 136389 170178 1928915 206750 286673 1377589 1718172 1915655 650930 79712 932826 1594730 454095 1824904 1835449 1232880 1361632 22971 618749 1531956 1972644 92273 1892213 1252855 1410608 454413 1697806 1301470 1882536 75923 1108024 1667169 1076979 1806496 690154 178417 286853 1379967 1514882 1057067 1909826 436075 867224 912543 49282 975493 1440017 1626841 895862 516844 897209 1223644 1321766 60169 1243650 1280355 1305244 1417726 1045494 365999 1713088 934209 431983 931276 330965 812491 1908947 1025070 1362924 1322674 1779445 613334 1918969 994178 117378 1473964 267452 193394 282283 1493728 1992864 246572 1796952 217194 388961 571032 1220263 130167 1825655 1630106 1998061 1224906 1376733 1408289 1484266 1061314 1791098 91115 909089 1370465 345696 795431 2858 873756 1472566 1837520 1317760 1840005 1309742 843109 55397 179828 1208443 280084 1534493 1120957 269161 1770 802558 841236 1928960 1283039 1165640 242010 729707 2684 1196794 293563 1643372 1916241 1582680 1756574 193010 1176583 1550577 1222437 1940372 820741 1420098 1804926 1576408 1391340 292416 597586 755673 1521340 35681 1623524 1553746 336664 1024310 1117056 1233618 1561336 778552 1274924 1116391 603694 1556342 651645 1855209 501565 131356 1570413 1305933 528903 1203258 891511 921712 562509 1374953 163951 1271374 298633 641590 1860257 1606839 1135732 1495338 370508 1030052 655993 1111740 719694 946438 1376138 1338240 1289909 786193 1057620 1763843 1351368 356496 402125 76250 364044 1022493 124157 870384 686358 907585 229397 804263 586415 1374700 1662013 733520 807623 747043 1091884 476096 190682 1489644 860548 1233841 832208 1511995 1728239 1439316 1977811 1131229 1185938 219345 142966 97921 894053 1793393 205852 1120797 268870 1050710 1678732 81978 1252701 1186106 249870 1381453 263637 1310347 822427 1537003 1525486 1042713 1989302 265540 603697 1906521 1580716 1905366 1507777 660556 1316414 1412014 1952922 409424 1912777 965237 19907 853652 1616893 1708558 626935 224537 1580195 435294 1524213 831791 1971909 1262150 1355197 93935 979791 1749587 107808 1910126 514844 12782 979479 330513 782723 299282 663856 532008 1522777 1326855 572893 218858 533753 1650662 759135 791335 1295792 1102642 384683 850323 1782290 1403312 1111393 1702285 1621799 420202 652725 1055172 1101321 958710 1340251 12467 1226391 887180 1889840 1240144 1423616 615478 967518 476412 1146236 815367 695399 176653 463060 1327909 522980 424624 128636 1828741 1245353 335947 1934750 824881 1653415 736534 1271528 1290284 242646 1796851 1535144 1868569 1470934 287014 872866 922412 1485970 1436731 1913179 1025298 695554 34947 742334 1561007 258590 1612456 850792 744867 298464 510971 1714202 712882 469489 56418 1109560 704900 1596701 1468009 800575 160613 1634351 47790 1688952 271024 769884 1430937 908555 1631022 1058720 1717125 1438486 1276741 556348 396244 1004671 1691102 1313809 483893 26021 407741 1134545 1939337 1784860 1357825 1073162 557127 681341 1455642 904267 652683 1764400 1244526 819442 483112 581869 169768 915395 1467715 1144967 89266 779287 128367 1912899 1234565 324312 1568080 693615 1314407 1873912 1965597 86259 346517 991435 1448160 1061283 1223113 1705875 1463682 1053304 62266 138345 1474647 324590 783388 567870 542924 1541436 722633 1021600 537920 297037 319039 44938 1433883 1073361 1788961 723888 1773541 316474 1547727 1196439 67589 753003 1403261 949268 737281 1865993 219930 625098 432482 867851 1937755 1710873 1192402 21668 560826 1234004 1685373 1310993 1713789 1925942 1981044 190791 1487282 318128 1655225 1995527 733330 130349 1782140 1209798 1234380 1793116 1928585 1338912 1738917 201425 1330655 450412 1772910 1091122 1575240 621481 763271 160040 1845317 1489641 1526250 1700566 77241 1152751 1828216 464996 1745117 1360552 1811151 403558 881100 966728 1127259 414849 1048694 531193 454141 495232 511878 1453962 1986449 1117320 685896 1146749 1080877 1005990 179773 1064593 1416976 1816445 1476103 1789647 1575935 228632 1437272 956910 1085663 107109 1350133 1429649 1328791 1751040 1511728 1198706 1218694 1331302 1666481 846871 1843769 541919 36997 1201195 424077 553699 463589 1209545 1161084 97313 396918 954100 1474040 901249 897091 588953 740614 1581097 1782849 1874846 1345389 1428536 1786754 1843662 632066 416410 1695456 610143 927310 1674287 965008 1434271 164158 1327733 804390 544036 792231 1502961 1162325 894894 148115 1411602 1006510 1745323 575475 1709804 596551 405060 11877 1763885 1318841 1672791 1263693 558870 815123 400948 1396808 735155 620424 812328 947400 701843 1598925 278553 1938392 115435 250113 822143 1832022 1665784 1826906 884816 612973 1924102 955318 1482611 1636701 1377952 568103 538893 570485 553402 1159293 1926251 1106543 1736762 263797 1921967 1269112 1306790 1778929 1048520 1883908 1431963 52148 809134 86707 1267265 1412460 789138 670966 443220 884851 1168647 331116 579330 1627999 1019711 215437 1712647 1417351 1851088 1088274 1364322 259266 327779 1224073 750426 1679329 1601201 800813 544248 538653 1603990 1503473 46667 1473383 913781 1990675 1663557 1720297 446607 1223818 574448 52458 566265 1667760 615399 1475371 673309 1758894 1450230 168308 900736 1993729 734870 966549 118898 1101872 1411313 1451695 436292 136758 1697723 1114611 1888621 1654610 645782 576799 543196 1030550 1046102 589003 1651208 358148 332813 1374406 1538320 256238 1713158 1237608 1599699 105014 860425 1981509 1430395 910581 682137 1346961 576391 1692777 1684567 1724072 1806767 490244 1164302 1875073 88988 877821 1925533 843630 1165473 133611 675110 788725 1795443 814516 1797466 1422221 1332775 1867225 1757943 1693783 1607480 147731 559635 1687247 1894274 105943 1398667 1233643 1485882 1228192 1618997 1829411 455684 785197 1978776 679776 1503065 1288479 711812 1804830 616126 1834304 908179 1785985 1143957 1599076 1983817 253462 183919 472872 1222592 1413796 1617938 1171904 1300595 1049266 1530466 871476 13471 1062426 308108 1333009 1629606 1283593 1878132 91316 290903 1005577 100059 230061 1741745 651544 379535 1289997 1276783 1418680 909664 843576 292460 1784543 1291135 1085065 1465401 1033571 699217 1983006 785080 359538 1640463 834338 841768 1311294 666492 4495 1260646 762163 767453 1775566 1865187 1378182 800300 1806664 1785525 1955348 138396 944259 1130810 1941714 528687 1117692 1450743 103310 1980257 1488911 1435113 1323890 469160 1492945 18373 75127 1291023 1085686 684671 1743798 671977 665358 481329 1460872 1926924 1447530 479816 702018 1672531 99699 1169377 1595804 1275330 1067662 1115672 626261 1393634 271458 1260928 1125085 1724688 594662 1159475 1671322 1633932 1426189 541352 1083249 524609 696293 1689297 230411 1703767 1587643 1320787 1056926 562074 1930726 505082 477207 1695557 1480457 1529624 1770101 1827890 196751 1686791 867541 1618821 1508600 609081 971506 655887 705257 1936698 1227724 1809888 574912 537891 1517986 808856 1729428 1811423 1405392 778630 763737 304327 1464947 1367933 1180307 17426 1910045 1835268 447607 1514750 1036759 1372444 471241 1972804 191451 1285270 175475 593996 1951647 186037 1904335 251185 1239216 1646179 1882281 18731 1152739 681305 524709 858775 1586991 599281 269569 1455943 1503883 153775 386062 384166 48577 1746897 854109 1023848 247485 3609 1080213 1665600 1626941 1163083 1105959 147300 1510457 179895 833831 23976 873650 1905334 1936952 942468 615277 41097 1266525 1018257 391081 634732 760247 753866 196630 848467 1514239 27554 1897684 323646 722242 1532618 523144 234167 1954329 315813 490666 1369565 1925618 651623 1237338 340497 951438 1720316 768533 1608632 822345 88828 1978872 1414585 1974060 185398 897945 1093926 888791 273424 174196 865336 1295753 1440837 1831339 1542456 507128 1484 299240 110643 1705987 325125 52592 128869 358224 1248895 1991194 1793544 737897 963400 516656 709058 1407342 378668 1817576 767893 981149 1488851 237736 1147607 705224 637763 805359 689064 116522 966881 1852111 1891716 1174600 1351263 592830 1601799 223031 1439398 6253 1504620 728741 1752646 611170 638109 916364 1304393 834371 575117 807179 1425792 1809680 497074 1205581 1937879 317752 498107 1831846 1062679 1802069 560329 500619 1532931 688487 1639217 505917 226455 1154678 1841568 482894 1297437 1706589 1113646 1924561 1711991 1461455 1772773 1605721 1700589 1326395 1596535 754970 512547 1630634 1314811 1156327 1505043 216901 404836 1185625 735027 880773 1162134 6541 839039 1205407 1525877 1665186 517542 113729 1727040 1002668 320735 1401330 1943765 1590462 40265 1747812 1663084 1445099 1072437 1646227 453389 208608 680106 806356 1803572 667940 1831828 1179579 1155335 391013 563956 685951 1781365 1171590 1309060 1721091 1075098 1139660 1435162 1261306 1067239 429471 144422 1639104 1119680 818117 669354 1699790 1875033 942205 1130095 1530220 1003154 1873900 976399 1966726 381793 1941561 519375 283000 186988 85313 940840 276978 970073 1853521 998168 1668225 122162 729730 740597 1579839 1919110 1577093 1025365 1418243 577368 808939 1537756 672703 1317465 131032 26580 255368 1866883 204188 235658 402835 800961 947664 599435 166254 151298 586355 1866755 373918 298254 1413067 1543845 1895254 474671 30950 1565930 23131 638942 832801 330656 467744 1862310 854175 1453471 339753 1851154 1421240 689088 1882787 1350922 1421318 382011 1135050 614773 343087 76948 668583 1764048 1994241 1308887 1268904 102289 668648 1599718 1505982 891250 89588 885397 843598 173647 856110 1765979 180744 438994 488761 677987 1971073 1904552 1333622 19422 589522 1777502 30551 42354 719983 1920795 156515 1494191 1712423 933379 87190 1316956 866150 671284 572170 556270 160874 167302 1260916 1475250 1619158 1393639 676994 379008 1785982 67915 1059654 1321721 1013020 553902 364377 1846921 606087 1314670 983987 1656900 103220 1158924 1667779 1463970 394410 1299630 1508055 1132960 1709008 1818711 728497 1364328 1527732 1486369 965056 1874131 211993 1898226 1438337 1946437 1020609 469820 1155614 1601630 1295891 1224252 1235356 605630 1079138 536572 870786 437520 1435793 1927304 1129525 551335 364823 1176178 1926926 1566084 1143875 410616 792920 600623 937882 1912504 1003449 1624328 1497989 1885442 118477 674655 962405 853638 1231361 1738572 1606450 1407992 1343200 1846953 582767 1722961 936609 265955 1833782 344482 1238464 565327 471414 744686 627965 1549117 46600 300320 524500 1528375 1190198 680425 1836229 9252 1306528 1631735 704606 983249 976910 620012 237989 781274 1228157 1907996 44256 73137 782827 1587596 1275013 1271719 901107 1000777 243087 128814 1662813 1895410 577114 1017169 198808 792089 234150 377427 1433331 142655 277395 1705835 1819662 1512233 1665767 542877 313816 1538042 733380 419080 412733 237895 265283 1640658 701119 33496 1345141 1690096 1844801 1489338 1570553 497702 1489886 60687 583067 714880 811988 1491175 1480818 1137867 431197 1782162 706886 314502 1827886 1824725 1334590 1853209 1069699 264930 146026 711103 1187305 1709596 922964 1645944 1247189 1438567 236908 684591 1471432 1603498 725785 781049 559321 447551 183581 469868 1137622 1934186 1006422 1787465 1929056 390539 1266292 364449 950792 936850 403852 1917508 28472 1888928 510093 459480 13601 1469193 777598 286283 777391 842719 417183 806025 1188373 1728945 1883337 374168 498760 65680 1814726 1481575 1669030 1043665 1852802 679506 1201735 991288 1961298 1640546 1755051 1962232 1547421 18938 1826940 923946 1161320 1820207 8088 1346075 1937298 147213 1852209 1562339 1266850 1333497 655820 1924575 1289602 569374 1068988 645074 821859 1038222 634985 844788 1215127 457512 1311476 850306 1801234 908071 1914080 1554664 1237129 1751544 153440 223210 1965379 669877 1478661 1583173 962200 1250312 999649 87889 81870 1888496 1976511 1973419 265401 1284897 189930 1663678 1447374 997997 405992 669971 632735 1786401 1839709 987636 1706179 327991 941241 1742873 1259197 1156318 1733506 1198381 1575572 310869 703988 1798246 1553098 1357376 923594 504872 611754 1994064 53925 1909749 1022224 17068 147080 1067535 1988305 439745 4136 1855499 1753871 1600603 1450526 1371091 329069 8031 1558142 1342473 1672644 838842 740280 672201 940602 1676044 1769300 1023662 927628 689422 1370616 1297272 1146339 837884 544635 1961739 1247992 1115971 1835153 102257 236377 553012 1685645 223672 411185 1438197 478123 668264 1663393 1336964 1881853 1112150 1568534 1532752 253572 985280 1125602 336859 154277 1453994 432314 736527 1351983 1576554 561228 551437 1440495 55260 1707500 1554758 1344764 751595 1511949 1069619 1536108 1154267 1414541 1600300 291131 775854 1191709 816432 803719 1814481 1451429 1859240 396520 1808404 929141 1104376 957391 1524288 1456091 1389428 1127097 205282 1564170 281066 100737 103657 80848 1032469 1328802 1047017 1934362 441224 1425798 1331554 435492 1932479 1929468 1216739 1872816 1191190 1802628 154709 1202059 1027423 1566210 341994 457261 931291 1747916 1037040 1654447 1503103 984122 67266 558905 988742 1071545 1897942 1041743 473819 316950 485853 113113 449189 157432 1069767 1316832 1887868 1591922 285031 391364 191992 291057 1379391 1062822 923954 223423 1128203 1210684 896990 77385 1640738 309108 1959351 272619 1794470 1728624 1694337 1344920 1911526 150695 744803 1393296 1231042 223992 1097178 230864 900235 1485334 930596 578835 1124142 131736 1167462 83999 1549457 758483 230608 1110229 602346 1690343 1564404 1476814 1860991 1502463 734526 1424530 286043 21059 1168489 892807 1613045 1131213 674237 619938 1736934 238036 422987 1564347 1060780 460776 1162623 1906182 1786306 846550 959569 1647903 601263 1421392 1900242 947646 198117 906664 1745025 1862000 155460 1793508 1860394 1997495 524342 1208673 1455328 1937956 1214877 449382 314424 333661 1434707 489669 645473 492678 574063 187178 1385354 1304421 1650166 1669791 71104 62376 1791524 1464172 671445 1644110 1400576 665993 1238764 1536121 437611 1644959 614038 501372 170852 968105 746736 1006240 1722075 579664 683543 1613388 593807 1922031 934869 1625435 1334410 388121 1218305 1780193 1419465 101062 1801975 915775 1017340 507997 1918853 1486102 169531 1612411 639415 233778 812204 1350054 1015457 381429 553507 65498 656282 1965463 1771015 771852 671604 1752322 1027437 658398 1274138 1550139 826089 166209 337599 71033 611553 131355 753130 1828871 374467 1470316 1450553 1589278 1300283 1469599 1372838 199590 788835 1404511 350124 866416 236179 572936 327853 229641 1874067 149817 190105 806544 1918812 430863 476936 202436 1567477 1879345 609692 1384011 1638746 549070 104556 473645 586764 988687 1170964 613872 1182702 1520331 1275347 229599 488705 1687936 553774 1655504 1327757 607990 1841840 726888 1679899 651406 1142940 993369 1876849 1767391 551113 607517 1830393 423943 1001007 974597 948241 1451968 1773024 488689 74165 1373693 14314 1674467 946611 1786739 1445359 982805 722958 377733 626957 245732 1480688 946712 1991925 1112859 484077 1327048 1110869 1147724 616220 849349 1794464 200459 478286 1685519 1370400 1994046 1780266 7931 19415 592751 1269440 1116480 734984 1205289 1245634 771792 1668029 1238843 1020459 590120 1622735 304479 902229 1759837 661702 227670 1518348 1584175 1779863 1179304 359401 349369 1981183 671888 1046274 199780 1238530 1498156 1485735 311615 957322 1408269 1883292 717417 572662 1325119 997633 1333965 1098813 1906442 75862 1782397 936181 1755394 1664684 1710946 1620598 523112 1300781 1981055 1371254 1426112 644586 123567 206366 1527261 1809228 1712019 1171017 792212 565349 450645 831304 106748 1772088 1942133 1982133 264396 103996 1713699 1809776 1788538 1836651 1390339 220414 1164881 1009414 847478 1175434 1608321 502242 661362 1325063 446683 656565 1559867 775545 1250899 1151289 686029 1561689 105517 555764 1997663 1938438 1729513 927007 822619 1152632 225810 1329271 490553 929720 944072 301829 864958 424769 1702446 1925776 221136 711005 1233176 287101 565294 914113 436005 1898102 651865 1002525 1632970 1567697 1043673 1687134 1536052 145610 1993460 318500 1688483 845921 1172144 1329098 1466668 728751 838317 62745 507260 154950 1881281 804339 1230104 144812 1639976 101840 1109064 1383345 158854 1214303 588067 768016 1281077 1150385 1466033 555964 1535023 124244 589230 621085 1732555 1020892 87849 461912 801445 420050 73341 899176 407234 464513 867809 96529 1835468 169076 869330 1710258 827663 99980 1909887 145732 1672592 1921083 797842 1006075 83382 531038 1353236 110522 1225772 1119581 51418 79484 628501 1951693 1018174 506710 1935770 1631515 1179244 748931 110837 1105038 829122 1713776 1775572 664222 1717635 1581935 1282764 684869 1734142 1445280 684759 1702782 1761987 299857 527768 654071 1276692 1597146 1463906 1773348 1139908 466548 1300789 1765733 1292817 1360594 381695 162657 151846 1593670 14346 1190544 965928 1550444 420301 435006 803436 1832598 566293 1266393 1133360 1331754 1489753 393829 904934 860206 1131345 92075 32709 1844301 1335756 1262951 1643043 665131 1608572 1360223 981845 204597 522407 726255 479904 1660469 202778 1829492 1111789 1294479 123365 743615 1944743 1507317 835072 1731447 379376 1984684 1109299 1436679 1594986 325839 233253 650380 526033 381653 1191039 1108701 424310 1011973 619606 1601635 948837 1010416 1706145 1718765 1132756 1094920 1953690 380272 1125795 1318288 1308451 1759725 154400 1633717 500209 862760 1612950 671491 149179 136214 1691997 1339580 192940 1667102 1271209 1028389 194065 192342 780528 1659172 1775258 1522753 1442764 1921151 308487 475996 1939650 1888670 925380 1974231 1926568 1567177 1561808 1802193 1820964 1301315 82669 33276 1954475 1474904 1298361 1009931 56320 1614422 979656 130115 586312 1136942 383658 1663505 207796 1641356 434942 1435449 515356 888005 909894 1490034 22335 1361359 608327 845964 388913 1252983 1405747 1572924 1573922 384295 1272558 661212 1319937 1755803 438251 407378 806835 1431526 227810 730832 1368032 879009 1920026 1738544 1666432 664324 1787714 1193696 329774 158631 823542 361419 956194 332641 427065 14727 1947611 1846860 463951 575774 35244 1884205 477737 513479 1305462 234152 1398529 547371 1876231 359923 187553 613326 291054 1802827 602278 1529710 1179321 1632959 1223218 780004 1382380 1087479 1789834 939545 124201 393549 9920 1626963 1155268 1583026 1030440 551942 26031 70979 1555903 1960010 61085 1769304 1886563 794941 237915 1286472 1052825 533953 790771 1772304 80789 853013 1691534 899828 1371735 1691175 1507815 186042 1719677 795716 1800457 1714274 1706585 806634 1352793 949260 1527221 1742056 1760812 1081063 221218 1732026 1068563 233362 251222 420535 1398381 64361 278532 35842 1617485 1708874 1680699 889823 183655 234661 774365 911485 1611256 410936 1549966 1828245 1954650 972386 1444040 1845814 486053 270538 935013 1659798 547851 780269 206062 1763139 811705 1238517 1156576 278836 67146 1995560 596252 290848 17941 1075580 1438420 1338794 183477 1314602 1867620 1879020 440521 266507 1830323 425735 409150 1333815 793892 319861 1437386 553968 1633564 1339314 642354 834818 672096 1801295 3303 1559530 1196847 474946 259338 714828 1158284 185508 806222 325013 1327175 1631580 367987 949690 560807 1887645 478920 1017158 1739973 1072675 609398 1268158 830584 826349 83138 107347 1129336 942484 1939847 1583223 1547729 130937 971534 733312 984090 1707748 1938529 672638 1300659 810487 1459294 257682 114692 1830552 971985 1535353 1416017 1487016 1218537 75994 610200 1956678 694922 790362 349760 1285698 123763 838778 590950 271715 303650 817285 1670091 1416768 131742 281003 256526 193128 1091543 1475566 510646 1200791 454897 44381 1517552 883472 1799146 1819699 1179609 685215 664505 830418 1633093 1026123 364709 1346435 1554369 860741 631991 1306350 1209461 197483 1998552 1789693 1912280 1851511 452994 1056510 600576 337941 1696007 1892131 1719011 638333 486008 1301768 1780214 1926951 677268 1167023 562372 1716233 421486 1167788 1095330 1217381 293957 1122988 272882 336172 233502 310997 1934353 1254124 1028671 1015358 667155 406030 193032 317695 1400884 1233896 146129 1018730 846013 251663 897363 494595 793706 1785201 1307160 406741 659952 1661922 1087876 529010 1489896 215403 90751 726942 1054912 858829 1875361 1308362 1512580 852072 362920 1194195 1690129 647814 844029 1479421 1719482 1396449 1358355 1784527 287734 1753368 1006763 1116105 1145967 509596 1251417 1717173 875329 1348394 269207 1626169 1194799 851683 1802015 970971 1541791 1949610 1948536 589211 896866 1171954 546703 1432587 1851807 1758968 1440292 356327 649569 228986 968437 499420 298300 1205985 1299720 427104 981978 42224 899319 1557459 868644 1786535 116973 1325335 533624 1299239 216218 177322 1363333 1667688 1253470 1896653 1524121 649231 326039 459417 976756 1434747 1243936 408794 1497732 257206 1471558 847614 1424706 1468842 520590 1405268 220409 396315 119324 1279757 289161 124292 1061287 571015 1165260 540776 491799 1865814 1174616 1578201 1906891 927103 475180 486452 1103168 1150565 1302515 1063310 170499 41386 1569356 985102 708090 1012347 235784 191915 254522 237169 1201030 237988 238084 1799292 510925 1075831 1056882 279168 134796 1377653 962544 864254 1918759 168156 1371273 1362840 1511965 1097729 950959 378495 1700587 4531 1149907 759183 35374 231492 603959 1698474 1512146 447477 1942351 850868 1405976 1073003 676149 1308331 628560 417580 1469167 340671 470747 1021552 150424 1949068 92147 848684 194758 1150799 1426830 121843 1722660 327328 1364334 1521678 496618 1078179 973585 527555 103369 75949 182742 1948632 1785724 1246695 496870 1781766 139984 883754 106691 619139 1560108 1198985 1022237 1231642 1941719 1944 469511 1475804 1037966 1610401 1954086 990730 636089 1166756 1143269 1078602 130333 945111 1344686 1568396 1806704 137302 292529 40082 978579 644860 166463 195137 1146001 1753918 1280042 249125 699019 341893 1456828 124920 583008 1473563 38827 178672 213666 532372 1574332 1002845 1093583 771484 346605 808144 1962324 807204 575570 979069 1665152 801244 1158475 684385 1268356 974234 1315349 1074714 182807 381433 774931 747777 1755763 134195 795832 1531237 1660749 1035346 133990 439254 691633 1894442 1194783 605900 403900 995374 1606199 1246543 900724 626388 1324734 1917847 994169 1587861 1540347 110846 870745 1727527 340561 1820336 90010 1654362 1503311 943718 513053 1824255 168848 1402487 1956473 1849769 650540 550378 782099 64930 1035790 1084884 105994 1213878 580032 136951 236457 42950 304833 345615 1660181 1963440 1807155 543864 629181 922996 1650557 1618513 1916763 129476 352458 910045 615384 218785 1991016 1082305 1500672 141440 521890 1254906 434052 1337395 1742516 527212 256433 1919030 65411 1150039 1234638 1079288 554338 309846 1340655 798785 811190 1319338 399279 1691384 1218917 1202633 1940119 1778013 1859890 1102918 1804843 1349346 1330250 901905 451075 1522948 952240 853608 268782 1120175 1663199 1331788 1115181 375308 1351662 775217 1509356 203265 1091199 1594249 754744 186018 1193836 978676 714290 1090056 1728026 5376 1523006 1014928 1388317 190858 1860428 258895 1757147 270561 1491167 1403422 337195 1224147 312734 7161 1412326 1676586 767608 913741 1251747 1530478 1852874 187171 1568300 1291511 15008 1539894 723594 944299 1384536 327017 1058142 617761 101895 1508601 512338 1341064 105182 843078 1948348 203760 547803 874732 597574 1235777 461606 1341275 1203308 981969 673702 805019 879505 1230233 1093296 1447394 781333 74840 1987061 134103 1031672 1075614 1130767 399717 1560296 797459 952009 969022 1461669 852723 1300252 1905773 1269831 1773869 1164710 543963 1862998 469074 1354181 1049709 716136 1838269 1908686 1473786 392838 1888953 779088 1016169 1699470 1599606 1513859 854401 132232 1176456 808846 1619018 1616671 635541 571698 130568 1606204 953829 816949 285083 1629570 463046 948644 1177791 737915 1797490 560930 584139 1878560 20361 839770 870822 1824501 1339200 1091558 1802553 1522283 1215102 111193 1879152 682302 1708262 1286653 1237241 109981 300806 1613256 901694 1207064 1425400 879340 1573731 412630 1822227 847347 372369 1507319 236718 35965 1468171 78382 693819 296327 1282198 1895432 647212 191512 12754 905711 500649 1045666 975605 1196742 469016 150117 472581 1257977 1669891 974475 1131451 1231486 406556 814605 1130773 151912 524234 745970 1756626 875390 1498729 1536870 872236 1701780 855510 1807181 1068359 1307302 1654478 1347099 1628343 1870241 1324164 1124704 1867945 33453 78602 96185 1829079 342339 302947 1843525 652181 119351 746875 1647366 1545360 99576 1622885 308962 1493347 643200 1278752 1012166 910988 200254 1598564 860199 1303256 691722 1959603 1664980 1420166 562425 1608777 1170726 1181823 1218340 637710 1329871 529720 228907 424827 1171596 1524676 1873840 987574 1098018 1840681 1698530 1914829 366913 1328217 1928184 45303 1772034 551656 1835835 182210 883810 386543 29908 1152903 878332 338376 1386553 1481990 446322 666420 1290179 1068043 1986524 43414 1627331 1268892 911922 378669 590348 690733 1929394 1054753 201695 1381961 1609326 1159876 378189 151523 1960773 866566 527134 131874 1530173 1058847 501169 1475707 726268 727482 1714115 641681 921008 1559923 79957 555535 1655685 433397 1912869 155977 284383 899753 1774151 36030 1658932 1321712 1871574 42646 1024155 663066 415248 1269579 696145 488347 534998 1124552 1591077 712685 82111 972307 1884673 1019275 1332314 1299645 305894 1656554 1968410 1800595 1282022 1869475 1058660 1251690 1436138 1829731 983522 1357960 331599 1469930 1040413 199389 208731 1729841 1425579 1502211 828490 556895 666198 909895 856179 1490821 1478520 1489991 783427 478834 1171531 1824244 619335 387813 1552075 980582 1062230 1382074 535734 1793335 1223653 1055267 1628157 681379 743494 387523 276229 520206 376263 978905 469658 1308710 803683 1817111 982105 882865 643359 860711 1834735 1638917 1948334 227072 1841554 1935019 305679 1749898 1371298 1669455 913214 25698 1674580 1092892 184151 1263553 1075452 491394 1058981 378312 537021 1454068 14493 638715 1523647 1721317 737049 1587498 549309 716569 1393553 1515135 1486845 1231669 802753 1896137 1171942 1610738 1445186 1825999 1742534 1373370 980845 1772659 343183 923212 1252232 1542321 1329888 1237774 1275550 218821 1765328 1245942 334002 1327987 646198 467481 21806 704566 632510 1928181 1358425 303316 1259253 1699869 1478698 573495 1172396 1442518 617749 130524 1795063 796650 485799 184936 718807 1984507 354912 865720 1467955 355959 839028 1654307 1885250 1988403 557156 741781 291138 336492 1013224 589357 1958260 150249 378918 95691 1181809 548219 127610 1980912 1109523 1703420 57988 1299105 1778296 978414 127278 204868 389990 1039504 1415277 126075 1961561 569077 118786 1462437 305070 929149 411962 1021885 1416377 1877688 1770722 964642 1961170 1546051 675892 998929 1798843 451845 366986 463102 1793960 793755 1940530 1536194 1769196 1660944 1746062 26478 1527935 1947825 246457 288694 1192974 490831 259811 1615559 261968 579764 1068739 291512 913203 533944 1381687 575246 546357 1464103 461494 1557129 1183643 614595 479843 1350893 1659267 25006 1666614 653872 135357 38115 1051168 319368 853056 796027 1374833 1472162 4835 1309758 237588 1277361 256457 1140291 589661 1488797 301190 1080333 518793 921023 515777 444399 314096 1832975 39109 994818 227351 815270 1479346 837257 868462 637529 1238730 1195537 97451 1796148 953832 1210722 148974 819302 485338 1998895 1557818 1899043 767582 1003960 498376 156585 457898 827309 1580678 1202720 657292 903818 1475122 739900 1819008 180669 1342058 740957 59463 1763927 1673085 223506 1326742 1305085 509554 728648 1109750 1245855 1180549 1973633 309920 832395 657183 1365539 851661 115401 1789256 499294 670747 657771 562632 1942840 622832 892229 1640960 25185 432390 985531 436822 306054 1337594 1901085 1079428 1820090 872258 1006984 1272304 1510793 1236640 1567575 228044 1596415 1316466 1458226 1130145 1717456 831480 1742655 791117 792512 1855794 1215030 89790 1850265 1013461 61008 1435723 1559420 326853 58640 729637 887704 528493 91198 1042394 1569121 1959003 626156 516223 293537 107753 387023 884971 626336 372451 1788378 1948531 1986975 677431 1070665 254079 1303279 1330270 916468 387432 938608 1987757 1454162 957667 275151 1034651 579996 617692 1103392 510433 60264 1333117 607155 1277401 525290 466823 731948 380579 1882793 507888 1907716 1121220 1289554 490336 559020 225857 1852228 591084 1213029 876691 1312247 1224540 126954 1448206 196949 112169 1270266 594013 1035792 1911529 611576 753377 1816022 1299178 261947 1533672 1368168 205509 1454768 1519093 1720795 1588119 1839662 1886320 446550 1201029 1772981 1855563 1214148 833054 1880073 146747 1936727 448283 619388 1429579 1808993 1799929 101096 965381 767719 1341926 623194 128975 304404 1303239 1018775 316805 679656 852155 422206 905588 1811908 770754 1922923 542488 1992235 1188254 592898 366421 1828981 1979268 530785 1649081 901029 1948452 1599409 105918 74732 1620320 1092979 1824527 487810 694895 844083 178414 736927 845911 1699515 222785 863506 67938 965163 1621783 887869 127649 1187558 1174213 706423 1607192 1961531 303946 432560 1669209 734078 1787322 1247647 1672485 748152 570441 106314 971563 9308 293699 1407720 47972 1932599 1206401 469942 522762 432223 1451636 977069 286742 1985333 666079 881002 286199 598281 1730008 807328 413519 1374101 1191924 1457508 1430293 1193259 1128900 1207969 1413470 135957 1099745 959070 1574865 528243 1876224 1739099 574871 1363367 1914358 1136013 1893413 1129286 591146 1866207 1019337 1845245 736984 914145 440278 413995 1959207 1550170 414516 92479 1536670 277445 1065541 1410139 685684 1297899 298979 1009810 1376707 1178211 766641 1131105 319213 993944 1228968 1944640 824059 1572306 190917 368242 1044462 1721399 1163117 393941 1852280 318329 1954889 136430 1713775 528280 514334 1092617 1940903 923992 704992 987761 477492 551161 659413 515929 1498869 352024 640193 541573 1350618 938180 1429263 1611474 667030 616324 1539323 634021 315375 1364929 1897269 1989263 1666676 1845696 168724 1237472 1299885 1664021 144928 1098579 229090 1536924 851787 272596 927003 176907 1500081 854547 591575 1648778 1953344 1324403 1528766 748956 1659646 1854491 1063837 1735425 1119886 1853290 1376252 531294 1639819 1661761 1554745 1881555 332048 880743 1637335 108979 1814894 773230 1458377 1484473 1979603 1888052 1520599 1281719 871942 825604 527872 1132824 39565 1080802 1747769 159323 755319 1708848 1731380 1718779 1705171 52779 326119 1957939 1595180 26784 1857497 334134 555143 1417084 1284878 1848607 1510020 868163 1960577 1461124 2287 1616806 248866 140103 133518 164262 277869 228694 858400 1768191 966417 1439574 1667636 1251233 327664 1237084 1425893 665915 1440758 416902 923863 636945 707345 1081803 1681711 1823980 1139292 1461278 60073 561543 1708102 902946 183356 1850481 20270 1960839 1282418 1202635 1101309 1605536 1853648 61362 650674 1101996 64061 1693870 1568658 1279535 1147902 443909 57234 1750205 1845734 1972943 319458 1181362 322159 672738 1384711 888648 428774 555036 387956 1848365 1486323 156586 1701749 1210798 511430 522184 910339 1323249 1327914 40176 1215827 1311323 527000 67199 1648676 534437 1838731 1083680 359501 628168 1999820 129397 1021211 148995 25234 1705760 1841097 1756879 1720085 1314071 1451911 1360519 204172 848887 148484 1302336 1592223 820580 1020017 1303389 959689 253190 123787 132343 411142 232473 129660 1131798 399304 195774 1005181 1077486 440114 328842 1109370 1184335 1318285 577524 1727955 1446260 938273 518148 1240108 95292 1234201 1598740 546236 665943 79645 1499459 989904 134122 1536366 152764 612675 15258 41800 87576 331482 745869 1335012 606447 817729 1251784 1920536 1940017 76680 1472886 630972 484398 1897418 1256490 254595 1081980 1289545 529711 1589041 1681814 355811 640406 1563972 1796451 1803982 133235 1380108 809758 816 159055 1553356 1306865 1785154 1702709 984866 779279 1680171 1560723 1296369 274485 1246922 1686154 1544867 1095352 426551 1450823 1223393 917388 1952141 1694519 553135 1512608 850347 102378 483656 1020585 1817657 1289486 222698 1208900 403472 1723997 1864825 73959 1665734 1498966 819076 936092 676073 1588393 1400130 222295 225483 1629985 1442010 75607 1367850 1025447 1850756 330804 1928966 1379731 1261679 59252 1085730 229858 1446226 740171 186513 1706765 1636335 347810 491146 1035891 610743 1277127 1971226 203127 1205576 1568813 902694 865089 1993370 1148952 283075 1301936 1786271 1589628 1063085 209683 911574 446467 820813 1148072 641036 402938 1853851 532255 491212 221522 1639900 108383 1824178 296715 759529 1682274 1540059 1132317 1700305 1082804 634131 241447 369573 201700 1263082 1964595 1152038 1692626 140346 234989 1532826 1536621 901904 1436055 1046806 166044 830800 1193137 323815 1959902 1647462 860103 1426383 816321 661644 1178809 970698 479347 413795 1141628 1501467 1062887 1327383 582451 1147533 1528129 364467 494200 18674 7426 1816671 770263 1539934 519733 1019719 1074379 619683 1993485 1396485 1540071 882758 1140669 413747 1980723 863414 1683165 512996 835676 1958909 1401547 1457228 1120972 997886 173684 931283 376812 130979 1821012 1510199 1701235 1955587 217527 511339 331072 1314641 568250 1626589 282251 891982 453996 1225672 1114120 987908 668967 388784 1891161 1704260 935778 1303017 1583373 1312570 1807798 1173449 537136 436809 553068 1047338 94963 1156764 1014970 1059714 231291 1968958 1561219 73014 317885 640593 1811371 384018 1750879 1958011 144666 193120 449930 1869499 1513920 932535 275118 796696 1548195 1689682 236497 184056 540498 1937316 1202818 836227 1756053 478194 1539830 856461 137438 375579 1098152 1053739 527196 1231348 1792070 779870 868048 1356838 131711 818270 1596872 940875 912428 632571 1114594 335522 1138008 707924 1127805 695848 1430790 1264608 651620 1006183 1186236 1364293 16193 605545 1616599 994596 425138 4945 1924528 1498757 1212550 637309 1663714 1621425 163636 1947179 797755 600872 542339 800797 1133030 1178869 1831527 295856 931039 1894836 1975744 891436 381281 1837369 380876 1876952 351349 791518 1664525 830414 110105 1742486 101609 508539 1926327 532567 286276 1991992 1787891 596883 1824209 1695652 1118110 716814 1161318 1570518 369578 693157 502179 554841 97510 162258 627877 1301701 680943 366302 1100165 1623337 1888995 1927463 1154908 922361 1624369 1739633 385722 1117654 332568 617159 578645 1983721 1808913 1922109 1583287 1436953 1281825 978668 843117 1502788 316777 785328 97978 78658 203280 602399 295690 530636 1570394 159004 79775 1769536 1370014 1115655 225155 1948388 247790 1558511 534483 1000215 1756375 1097044 607511 1576648 566973 1515389 1043273 484812 1260261 1818175 1525266 1592551 1189460 965504 687862 1506314 1593687 392464 56795 1473218 1114474 1105297 493602 759766 74708 380358 1239584 803137 1497668 1799473 1401996 1904927 1011756 889230 1166995 473008 846545 1976858 1850469 869071 1754104 734850 1224665 263442 1600547 1009910 205921 1720250 386051 1624332 61117 907770 231683 856661 620436 36126 1275107 1780881 1584805 1830417 38597 377214 1708532 10609 929360 1998095 1398080 966226 780849 896251 1830481 1817326 1247700 944661 1323072 114657 1745783 785968 1818131 1167896 1939889 1437436 705835 800316 318370 1950004 1344918 229319 1424547 698947 251505 527607 626720 1401584 93038 782047 479553 37056 1260421 1638710 1317397 1920373 906718 1523090 668431 50773 30549 1298050 328341 1403501 1420102 168736 1041633 1556561 598733 615302 67749 1711248 889133 1732481 1608152 1369297 1953726 1378138 1455182 1420207 1604580 1933977 153211 478622 956403 636890 1777563 17218 223189 366827 912468 1213128 211940 1987462 49554 303411 1090945 1096858 1761347 1592917 733207 636711 582201 1026882 619682 1416705 1118430 1427283 112860 1688529 1318333 515535 99826 1357151 1797212 1090617 618358 1341870 1661806 1711383 1742754 432530 1655991 512438 1743029 1264150 594062 787978 1957924 598030 1430684 1836798 803957 20708 1436037 1134620 550413 1310881 1165879 700592 865950 620552 624021 444083 666992 1033384 1038530 349518 1147225 949939 1837201 1071629 1054305 263335 1124852 35516 736159 706065 786622 1340212 446458 1872872 1147858 1802801 1207115 1708647 519315 610326 1558066 1963489 1116168 1395840 1482567 1811715 550943 1531308 1986414 1643074 1670097 1747130 1735207 139993 862196 1900494 466280 989815 1459803 1773040 253718 1434020 1518957 1505367 746264 626588 744487 1084741 1464611 200499 1908294 223401 1540454 1108360 1429067 1069402 1846560 1465955 1610999 363337 39334 1439241 1167816 174652 1596200 33142 584964 909934 1078539 193039 1246937 1478763 1275566 1765242 1267530 314437 253629 1717438 574511 128877 182774 1981362 232104 851463 720514 807574 1250386 1370550 1449797 1432817 992474 638691 1538916 1810418 1190858 14644 530429 407485 1268132 1065076 89220 898772 1676742 935555 652626 696117 800152 325903 1029704 692991 1694202 377519 394075 560972 906092 367988 765019 1164619 588578 203816 1373404 1788911 532440 1018391 32769 1498791 717936 690954 830120 1964348 1951815 748202 214162 1571319 1545896 933714 1112211 1003483 286407 1485854 261608 1801287 1904993 509929 344262 281520 1993971 283131 1630585 1972798 879298 1753132 72299 596991 136765 1227146 1184260 41571 1879201 1733867 836520 179596 1814997 1434042 367323 1250115 440734 1756496 1430067 420288 222677 270253 169184 368750 1788255 166199 1865157 1968126 1857579 540503 1855019 1269537 1558083 773034 626316 435011 319472 1058985 933357 1412446 1946671 541507 994165 1274917 1940788 757361 1170200 1128865 132205 451174 1645206 1935441 1409086 23254 1550682 233454 1287329 1269387 514066 1580863 1617602 1819966 1709541 1199913 110742 1015702 213378 1828133 130204 1085564 345842 219760 446170 1172051 1683409 1081340 26493 167820 809860 430471 1742172 1481919 631786 1334461 1681505 1778823 1904026 302598 1497595 1887370 1864161 441720 1733616 91467 524493 948134 556957 47119 1514270 1185211 250678 509048 224024 1989097 202858 1276301 1675131 193814 1251553 800269 1654135 493409 561034 805872 1308957 747230 179719 799913 1083189 1709484 1070330 648165 82605 1795349 1646680 58872 1050579 182461 225537 1715282 1015507 913876 149548 810521 1431105 1425547 332810 1827695 1409161 585388 257724 1270072 222329 1705508 750064 1245483 1063916 382288 1828880 739576 721035 926824 1554966 1205252 1427543 1969901 628210 905677 420667 268034 1630926 440056 411638 906423 1437793 1996075 471589 1170600 492320 1861790 745793 444124 1247522 641622 997777 998647 322638 336103 1848544 99499 1980638 1327830 32964 1342110 1461672 1272236 225012 883525 142685 99268 1064964 1285208 599119 457481 1332309 73087 558339 444098 17109 210168 635155 1493460 852031 441662 698314 377055 1714927 1719368 1631765 1355405 628965 663694 368879 1563999 110411 654289 1416289 703931 1292996 971163 1388213 635411 654860 1737922 403017 1911865 31538 179261 991126 610084 1381918 1282163 1693316 1760488 737467 1098004 1945112 487054 554145 879528 710947 305736 1248506 109333 378611 1167465 1152674 750280 920702 1346600 1925368 723658 1855148 1915150 1185555 1276245 392405 1275616 313381 1348505 780136 1295345 1185865 1213087 571124 1378958 1232834 721777 238299 92341 379793 819770 589550 348324 253297 645345 1100969 429481 668398 608990 1276798 1866924 1437630 185680 1633815 700470 619245 876102 1630100 1635933 841083 1175847 1482064 1218558 662120 1058714 46251 209233 901310 294801 1445950 424958 1016133 1675059 1687707 1369125 721232 443295 1444656 1962219 1724038 879119 132435 1623080 61000 525573 1446667 1498670 1823604 1633946 803414 112653 1535861 1101222 891126 172527 707687 1299083 866982 1088330 1624484 1811702 574227 503776 1820310 993412 1234518 79006 594026 1681460 1460659 1791016 174254 1290046 1274991 1357456 1177029 764062 1190036 935178 1295623 443727 783977 85072 1089390 1956370 987105 1470310 586528 694088 1084609 1044882 1353741 1730809 271637 636676 1905358 217099 485690 1414423 568188 733066 1838497 146937 315777 1870094 1652961 320797 1980170 1274936 861037 565989 1205178 1246731 179082 1972696 1108380 1391217 718007 1525257 587139 941375 445811 1468225 1816209 137299 1949084 81040 51071 1591628 1252974 248388 1326246 1415245 1029656 1839292 1376051 1238916 1676755 1206188 374778 1858699 114909 912391 1990774 726509 894552 334443 1701450 355140 1060636 1989623 1412459 791977 48282 808171 324538 690112 1808980 827005 1177437 1265120 484985 441119 946251 974714 309622 1284034 94362 367226 1010954 1587345 165675 1154168 1319826 1334257 1325893 90325 352623 1009971 437950 687785 1550924 343039 694509 365186 1663027 1567705 511003 1614455 1349434 1961754 92512 935771 190454 909960 832235 595438 1151299 582330 1413043 1730218 946664 1388569 1912676 1613773 1810841 134614 1247527 978989 1762440 1700922 1497850 1554673 1639597 1211521 993573 1999734 1330138 1824179 1884051 1307680 1756390 585475 1281071 1034181 1818612 813655 1934995 1769863 1681156 379396 898909 1890743 1354360 36400 787547 200396 1710622 1048418 855876 1884725 809756 1805345 968566 1363537 1650209 1181793 585230 1120704 978191 1796724 705506 785413 282586 1521202 1695670 1922922 1672185 112696 87659 629136 516659 579608 1713220 1948744 1922797 45527 610345 501318 1057256 1133150 17822 23519 447051 410513 1904654 471193 174671 1042436 1959786 880345 120416 309002 1462868 304842 1455204 373757 83759 1515856 1108428 1258497 1734432 1243661 1437180 982199 654251 1523854 861052 510496 444041 515560 916358 764984 1950485 884138 1944970 1921438 1801970 866963 1124730 106275 854448 760758 1358097 1409362 856677 1431755 1431763 242863 1635232 960226 756362 1747490 1625194 751406 1176962 112929 1153881 1492205 1826888 1098503 198611 1604692 659816 1857821 564494 842942 70816 313576 642030 1438770 1124117 1016231 977452 835646 1626463 1433243 1347639 1177337 1217269 642547 726080 1601706 1679479 992129 801716 179628 1401156 345608 1586877 500937 229689 1804772 1105184 1241909 64984 105550 826816 706356 1578388 553438 1990199 530755 284158 1848842 1879104 1250468 342157 1811174 1567181 1878659 826434 1831561 169583 604197 194971 463775 1639151 842120 86884 857990 1494269 1189495 282718 1607670 729368 960815 1752409 451932 1316335 1152544 1025777 23679 1493117 278977 1276162 1909555 1241277 1301963 1912684 528324 1157402 1943589 1495403 1101104 1821205 1407876 742106 1043246 157403 895928 186355 1728390 333566 1135926 1429401 34093 853523 1912212 1813988 884476 1302666 516917 1480071 1088038 706431 1930614 1914183 230067 596169 498426 1753 1019020 1309977 206308 1356907 28339 751448 819327 1469994 1666545 494280 827655 1673 800933 641726 1982605 1501071 1646504 1251073 105149 1930190 333961 1524740 565641 679351 572615 1194424 1024560 1550692 1167424 486735 301125 1484453 854082 1403296 725854 878006 460669 361018 398310 859972 832848 180508 1913121 502904 633999 1789182 614863 1153003 485979 26539 1043556 1569022 369870 1896122 1228715 1962398 1891018 1391121 749162 1801441 1422864 974623 188978 881101 1556694 1515102 340383 1661483 1068405 1320778 554219 593439 1439624 923115 1291863 1689281 1315581 88051 572851 370084 500496 8196 14826 1102998 1074972 906837 805217 180251 821639 379921 892068 986423 1569175 1959526 1176094 841285 1814325 1312858 890320 931433 1178228 552816 1462079 709324 1345225 1994366 200974 1044218 1183510 1361881 1195697 218710 128023 1442230 1692774 341137 1315783 1579128 1114896 777329 295529 455563 304022 330544 1171461 806445 723635 1829591 1215395 999571 1795232 493456 28981 834033 454827 1500843 1491835 355051 1350288 1225298 1331281 185753 476467 1501060 88939 1403692 1262751 100895 648814 214611 1860261 1554403 406861 275442 80709 778302 122397 1088850 1769435 1081626 1407209 1032579 1516326 1162793 1747603 1346473 1576021 346140 743854 1525995 1542686 66406 195816 1696719 418376 427430 816356 706740 195668 580512 138391 163788 1601892 1372705 1908369 568331 1156185 395107 1848664 467893 513739 1290515 1110860 1576653 173996 733729 1921335 285377 823958 1118261 9498 1776954 303892 1613804 326511 646240 868775 80980 277592 1201836 1224240 1938758 1391763 885242 1481258 827928 385787 1412041 1925229 646227 414696 1199321 1671922 1568081 1608142 1121327 789837 1908095 1784041 1183875 1501544 726105 163794 1667555 1265128 1859555 23972 1638959 1809411 71184 1330855 223737 716640 774312 1354162 1379136 794955 620469 946274 323167 21097 569525 544844 1952715 1642632 918323 1735299 570804 973387 892421 1815847 234359 1713954 1662424 1897934 235779 878918 153045 1333257 1260686 729592 612755 1849524 1866224 95015 639655 515664 627509 387532 1847809 615979 1111851 1276738 206420 416638 930316 63230 1470488 925231 1664112 1527273 768297 1087253 1495758 1757495 1003295 257922 337469 1860505 643567 1837740 299370 358815 1314581 126065 1302066 96590 730723 1655482 1590072 758265 1654162 1074202 1684470 1395676 1635170 377207 85128 1574625 1431573 349053 1057655 1956552 1507053 1521314 1044850 977471 417759 1999121 299398 1283336 1294597 1305700 1292642 79866 1466948 985514 1695547 766986 524072 610494 1377208 1325995 911095 16706 518121 252025 1296147 670885 1092815 156911 203915 1953069 1567197 1820843 582299 1207502 1704376 1342694 1963407 680947 1625092 1768287 1282971 1150878 397480 1717639 1678191 1230785 424291 1705861 657615 1117048 1700974 1041162 903576 1572846 1621133 129834 1890301 943685 1353901 201406 470360 1128540 1448442 331460 540807 1654289 680080 1572317 169126 933077 356449 1534038 676322 1293276 904420 182824 1671584 1921970 845658 548829 881823 1015291 1569592 1813712 1197056 954082 1784290 1703280 1833448 1976268 432823 362721 49673 205334 38611 1413442 1466457 329780 602520 1005074 1739581 426730 1717335 1846580 1348189 1275568 1728844 1564187 304772 1024002 404868 1839986 307687 180317 954507 794274 356742 715346 474564 522930 1291636 1107077 1707315 851457 1787754 474708 390497 634983 1210725 1336119 1221919 1873225 1159198 1085058 1583494 249520 1705478 793336 487569 1393551 631000 515424 1917607 620290 1818059 401030 209819 1431007 429005 1957201 1966469 1602736 900229 1026199 485336 1057547 303876 1644533 992761 1665895 590509 90053 1298214 157810 407963 99968 1297121 546605 534802 481704 101045 440161 1650326 1875103 1644590 1001480 442755 1500393 549618 97256 731564 9952 1680876 1130623 1487380 1764377 505207 520404 1343826 4010 930105 853712 282100 454846 1137570 561609 273052 1900654 1010721 1117825 1156694 712083 515205 424220 1390885 1919447 1728798 495722 354173 1080544 1743608 815575 1022077 292889 1042295 186154 1318351 634855 89945 590401 122996 1900679 1501566 1905031 1767227 1169378 1242594 1624576 1810742 1479022 1296094 1885762 225729 1975812 1604528 1291185 1476699 48824 1208715 833524 1703134 672061 1234971 1835642 1745768 847041 438730 1766350 988439 1978584 1889017 1987156 1300454 1722640 1884179 382248 1710623 1590570 960371 1018538 1422366 1293267 1897127 1982581 269894 1302941 101885 1546695 179605 1395177 8685 1358281 1238042 1119935 1553889 1772890 208548 1653343 892144 49689 97298 471608 419551 1453231 573853 594039 1925865 1599954 890146 144066 13434 782288 481186 1224478 1167261 1485291 444768 1029287 1249902 771223 28555 1754001 1272532 748435 1094708 1011929 1416294 114313 1327180 1462433 1536795 656056 1211304 1636427 1159579 242490 580857 1612443 634185 461045 1307337 1412417 389451 904304 1685067 220620 989614 299630 1245329 979792 432067 92356 77895 887047 1761744 1375840 1798385 1541786 980681 769759 1659196 1296593 264723 1541922 1879585 1249482 1070682 1093752 221919 575079 1709617 1160550 241015 1666629 638599 761997 1149001 1973731 1262799 1017249 1844976 127262 1912315 1378847 980020 1811292 1510093 716870 1734557 1409838 363360 20297 1258308 1008296 555274 1300285 1819208 1784179 240326 969498 413784 1831450 716192 1676322 368993 1765215 1078162 562825 551144 699933 712514 736231 1505242 758976 1413211 637526 780198 91992 552940 739361 647105 1460781 326727 1981 1252978 624108 384860 593551 1192066 992101 1152605 694616 794108 1566121 130767 426861 206565 1510343 582512 786464 1633658 682163 180863 1715769 1961977 270223 1759762 127687 176261 481657 1728153 432145 1334037 342791 492015 456897 825755 1512299 350537 237645 532583 1947482 35248 1846358 1387440 23111 1716883 1804128 1198204 601270 1047219 787883 1842370 358850 1408687 138931 1771342 66884 1436747 1220123 753376 1587266 1735432 1538525 1724700 1841139 511379 1487371 495939 1280474 929931 160683 1772099 1537169 552757 690413 1008102 1400994 1445109 487611 307684 26684 1551159 805446 110912 1938641 949152 942413 942208 987347 560393 248280 1365032 1761062 1800970 304599 1127281 256428 1381207 280150 585857 1263556 147561 1223505 12428 732851 942837 1362558 1108663 692821 366019 847539 1244283 1373983 1028352 930088 816854 756046 1955454 927058 1604849 1700169 505834 967636 940908 1739256 1894166 1120751 1857240 1061318 1157883 707767 1739297 1963001 1478142 965857 1313493 1432756 843496 875638 734156 875357 463679 70646 792395 981108 1985991 101342 1620088 1680575 907835 1612515 865864 1170714 64347 1475899 1588064 335219 1491240 1064717 568239 1201409 212638 1915481 1931421 1684662 1366783 933530 1056138 491382 738407 693997 1204423 1657710 269231 82521 1181834 1095898 1585180 1825462 1344218 1142473 836104 701020 1611611 1702252 895419 315617 445956 1103341 573127 369302 1024385 1934246 219530 141965 470400 1619781 1061661 270976 99466 563360 1086030 553882 1165601 1677202 1024658 1867375 410856 544609 343665 742260 159785 648408 218945 1992860 153894 1632159 1242436 1954914 1524283 1505307 1642902 1567888 615454 1981636 1383813 1915562 390965 419668 1303283 1638663 793307 1889884 86863 220751 725191 1825652 1253929 1806587 662597 192495 917119 5680 968523 1806268 136476 499893 716329 1266412 972647 1419522 1600378 1551457 1051503 840398 1593453 470601 1076722 238499 1242393 1137232 1020584 1856844 1139067 1732852 505021 1492237 876270 1197474 1320085 1273707 1502605 1939755 849998 799676 1923111 215630 1975654 1429752 1756935 429872 1599994 367746 1750300 414372 1877644 1948236 166773 104262 1109736 458592 235174 119475 664813 777209 732320 452522 79701 1028992 366298 1082442 998626 1407852 1046904 1209601 1060307 1770530 768099 845386 1796204 1932168 1712402 431289 1195172 310264 619644 1597441 1588092 909420 1882393 375562 1057738 1763862 1588348 144460 27970 899905 1199183 1082222 46004 977141 1356113 1895682 729952 805401 649741 725711 1056018 1103129 310215 1117687 1728690 539270 1954610 1108156 787595 1405252 1781314 956898 898732 1845247 128201 1386285 545763 191124 263894 1048245 278864 1547920 1386923 491008 1847666 757182 723269 1936594 248368 779730 309302 667235 902245 1737222 442931 1324691 848589 1761637 763379 1595777 414826 120604 1123417 1226461 1038720 28764 465208 1154196 480746 1400343 142924 1081911 1221513 10642 712118 146799 1307373 1236553 1123317 439186 145506 1750445 1350055 1799313 146440 147979 1701647 1134667 572509 180232 142789 150977 425336 177409 470856 59613 1307182 1269400 1642501 1274191 178892 316624 1225865 386050 436493 1525173 963478 772134 661018 747512 674242 831217 571097 486741 1869779 881009 1681763 1532461 1276830 1581281 1032985 502568 1197390 380973 1989996 163147 1469629 1980614 285994 1231767 351648 160406 711305 352569 61920 1958963 653242 1122909 616538 1549284 236831 647802 580236 1356988 1669798 99164 841144 150877 1168461 683092 376892 782451 374316 337377 242321 132146 354988 958159 461196 200053 1639789 64103 1274701 1662915 1931921 1931956 164281 969553 32892 195262 927177 1179533 1745343 266431 1294359 192282 673686 1665397 603626 924928 1131630 676676 1014688 196355 1817789 1284771 204494 850074 1398464 1203737 1074036 1488209 1436143 289446 54058 1253306 785258 1065613 341381 1448363 1401001 723311 1219914 385344 1318832 289732 289715 1515077 1900493 1831757 1006373 1917797 1585274 169142 770301 1011250 1215657 1189139 1443577 1669132 236990 835375 1376646 113204 1479819 1656428 321230 67531 70254 878493 1857379 816115 1007038 296134 739171 1386578 464752 1972000 1470185 710576 109448 1507710 522956 1554477 843988 841594 1578394 1603578 549576 1950468 964693 57857 531674 1388168 581777 1224713 1593344 1530014 1961443 375968 1175948 560083 1229407 1740078 1527516 1384329 1390572 1764262 527611 309080 1656599 1695784 20481 1503275 1330313 1836082 1647191 1270933 902483 1096209 897189 604187 429071 1362138 1795908 346157 521170 1172023 1294267 1368755 1785636 1073397 1821365 1817248 1427132 1368060 708316 755753 1887724 1157764 1665171 839939 777362 1600576 1108686 1681335 1808849 322989 195140 1786282 783638 1613685 491564 307238 1026922 1960963 362971 966047 1546353 1955425 1819698 995627 1854679 1274971 896081 1391581 1628367 762864 308488 1800389 1527844 561389 1200125 1792578 151937 1863117 833330 833112 673154 1021450 502895 1998169 1780362 1155320 1579152 1203464 1816654 1607164 1168184 1746045 477354 1554878 1927219 839017 214306 1927201 1974922 1223983 230913 1316440 1082063 295717 135199 1152849 1467303 188955 1020700 1337095 1427086 1275335 974409 110960 872334 308714 608102 1301300 1600847 1156333 1506617 661850 452987 1391639 1515302 1194631 1694065 231979 1553963 1446265 1811927 1052842 701770 1191353 541279 613089 367738 235956 1924879 1683171 1251941 10061 1401572 787050 398714 1050173 1607863 1477449 468933 1853608 1334247 1657688 1015772 1300893 965589 1674347 932448 286179 1760136 79462 578417 1724741 1972561 71927 1791308 1458432 673496 1045560 1299758 1057849 891510 1258377 135285 105509 285586 1452460 340922 499956 1557403 55801 1959851 969861 1467334 911087 472018 1862954 378257 360077 456769 375866 596109 1735594 1506473 691536 418094 1653624 1034635 938637 143963 1577283 1700462 1521220 1822995 168500 1158181 1649771 1996525 1744495 859726 1585582 915729 960059 1685497 15531 1645735 1135514 159298 1828009 72831 1265901 1156551 632073 945410 939398 264101 51635 1586438 59893 1846006 469736 1430602 278042 541214 1787088 395436 1192897 1762449 1891907 1183089 1920681 612180 148833 1629137 794138 1563542 378265 412098 68254 77533 1044689 1562785 1850666 1021447 1349086 1918892 1665497 524735 1159105 1112944 1926689 1714032 1078248 1625918 1863215 1593736 1914479 973740 1329839 245112 595741 410069 1895719 1334828 807048 1510897 783039 1666390 2601 1832835 1444671 1132711 1221478 390595 560362 1813744 960450 1481293 10705 972587 1510207 1938764 287732 270880 53255 1464306 996585 798018 280847 1087857 1399355 622041 862193 272561 123197 913627 501307 771535 683260 678185 73044 1108094 1003916 733966 1364505 1991219 482177 475947 94407 410960 1214079 1823526 285617 1832152 172567 1947310 1993002 743566 1121571 438593 1697814 307468 501801 5955 1867472 1226508 1134329 1373446 1543898 1384503 1752324 470380 1303097 960504 1599576 1872421 1905302 1327681 932894 721031 1965516 1664447 787900 557195 1700439 1728767 1364765 1505047 238113 1151292 1584964 1347923 522040 864337 152950 818302 497465 123696 859396 1499693 443837 1971043 54229 40866 1213008 1299955 882457 198304 1955896 1689612 506110 779293 1153722 564868 1988516 1851103 171290 640749 1045817 1095753 57767 1726523 1801408 1273893 1272873 531049 1613725 1009279 1341370 987427 1707732 696493 505689 894057 1906662 915894 143465 851074 864013 1465972 1447106 1767090 1415262 1192635 132250 854886 1296167 1850121 114207 470764 615879 1049633 59897 1396584 433580 304208 1402043 1228706 1575646 1994217 1380969 1820722 901925 1349051 1753660 1370429 1647558 1149251 116927 1649359 287885 298690 397399 1774434 646420 1428148 209308 1587742 199556 634858 901417 1345415 1882884 805341 307381 545880 1137313 1110920 767373 1304900 308270 1302030 1225427 1703077 75876 1020532 120731 570879 1677137 1085802 396467 964743 1652203 1055449 595877 958482 727798 768719 1997401 105723 1495791 459582 1869197 485770 1709731 87911 97644 554887 337891 11983 395477 1461291 1417337 599448 1728730 1174966 387659 1335723 245302 624024 514717 508515 818885 1604000 649706 1188523 335458 1518083 1650965 1398693 1365639 504861 1522186 1620631 696521 1965886 1801798 1284750 174448 1741979 1078548 1768926 217302 50175 195954 1950378 369425 1272567 228839 28828 910707 1728602 1459531 374694 1689700 986173 951533 1345219 899358 210210 368553 1610495 813585 1269957 1303113 911403 1554485 1614601 434059 612862 1161054 642472 327573 114279 924158 1600271 1126647 1138434 51821 1384517 1067912 1228235 1990107 786488 1620418 1600903 1757189 983935 1027009 1535354 1549878 732075 1544720 1008146 1317606 1030056 484957 364704 1212086 380944 1522702 674667 1184613 1973525 1234568 995637 973461 184966 1374440 1156947 103840 1306228 709596 1053496 946691 737856 438077 497715 1287943 522671 298528 1117047 836627 927122 390358 697931 740112 574844 1260708 494950 726480 1655250 744366 133920 1919430 395040 282845 474330 8616 217069 685486 295382 891999 462116 143905 1417806 1862106 808779 446945 1693654 296936 621117 505078 1219352 34739 1827138 550390 736560 439317 88829 1366157 370553 557373 366614 331969 1767571 305587 157989 1070148 517721 1083822 158242 1639750 1076561 198250 1457606 489102 1330559 661902 251739 1319411 1274573 758571 1361855 1156173 241364 162233 471137 764544 987988 203972 1418236 25143 195927 27855 306023 478762 1028304 979406 1470919 199188 695036 1593392 903209 1179379 704006 512628 149576 794689 702475 1241291 476636 1070416 662131 1332995 777767 1929985 437569 325347 567430 968161 1302793 1627529 1356548 1257748 1927033 1111667 1022675 1714146 214770 1361113 872925 179203 1952380 1948507 907924 1014130 1503154 10336 1603493 1411153 1939295 1157748 794088 483792 847579 115544 565712 1995769 1427762 266038 497275 811999 589731 1924886 1680423 81214 405255 1412376 725567 1210656 635161 786901 1574171 43991 305997 1536771 1908544 1821530 355041 390996 731450 1688018 450631 1880772 933082 679485 1517937 987450 564815 1906393 454072 1898913 1818951 352338 1153125 1334743 810047 1469392 1984231 1980782 585932 403396 1846909 570951 560486 34628 1721478 1422062 801435 1105067 158348 345175 542069 183682 1767071 1081168 562 124990 982397 1152613 1634397 766959 1138924 1996100 1338566 668870 606456 912231 1783896 1235722 1533073 825244 1903762 1389659 689221 46014 1271799 102456 992285 644841 1605126 88008 1362713 1004013 325716 1462738 1314310 645790 1503240 34967 962176 54661 996136 822166 1356799 1518942 1734849 1978479 1823215 838193 1671422 632006 1961927 1431695 1888330 1478011 1504884 40613 1848409 1815236 1306184 1070415 1020969 145981 1690842 1870508 831909 352967 1400143 1686864 1407012 886825 1307983 160766 61183 1947999 133181 403738 1207156 847119 931866 311481 251046 362538 1891180 173178 525145 414488 774146 1708138 1033604 1354348 967702 593421 51854 1943123 1870140 1842725 697089 1830919 1643853 1936271 218616 476414 1639983 1419577 1455302 10034 1699037 1952905 1485661 927433 1791358 282467 21554 1968894 97872 1187272 550009 167811 883812 242690 406965 224105 940078 375276 594756 1955741 1729736 1734722 1213301 1011436 1450644 1238641 1947879 1381973 773928 180927 999763 1285815 72921 225180 844011 998153 299867 815090 1712421 482708 1560281 817188 151634 1229532 1658994 1463552 580547 619308 1602238 144300 304118 294256 1360517 143724 1671275 4479 320063 52759 1686856 1333703 798918 1126969 1182067 1504897 1815820 1490634 1413884 1936869 1760982 680069 1103871 1066227 108175 679614 208702 415696 1121507 186246 960922 1190757 1456815 1954210 635508 1149592 424517 1059204 1519047 1028055 595835 1824779 375282 792728 1166858 833294 1712976 349894 778253 805655 1455123 60241 1516883 1978211 1500030 498225 586057 167977 108190 1823724 1704820 1977740 1560884 235255 1889387 831800 1084436 1619822 411522 122314 301247 1398595 1032421 550084 1693634 284655 77517 463899 50660 402610 1882624 431410 896254 1514650 749814 743352 1834284 1488748 798648 1933331 1239219 1106586 33829 1621976 771841 1849501 1987977 1766612 1768355 183260 1958469 1411825 78358 131859 1929338 1775018 7758 924533 577568 1108069 1427890 1143774 484104 1450729 1456938 1484117 1069584 1476167 950249 567461 297072 374530 1635101 206529 1029252 1916835 987032 1399057 351275 1208770 773541 1601015 987528 1672624 123934 1979851 737823 1313710 101192 1254659 673768 439556 1990951 130694 991205 718848 460201 1637530 84445 1169738 1892158 1164704 896191 996028 1153446 1253041 1155338 43953 982087 665484 416598 1937854 1217748 428807 1754157 1284708 1105600 835735 48743 1738630 1134362 1971649 46809 1651316 935814 1310590 692862 630198 981543 1409810 1787960 75264 1146965 23492 1831086 864042 1548031 1843942 1337103 783913 36436 1306766 797926 1466203 214405 1849498 1131425 686919 1639065 931982 1034793 1479716 539942 974634 129734 1389993 359171 1499770 607791 262915 487092 1123194 1396657 166780 1207885 1524742 566782 32854 607642 783514 784933 1646599 1946846 1720631 1085266 948389 1684807 1357996 547334 494940 1209445 1770510 1577757 1310109 1280274 1513616 871551 1507355 491923 1853359 1958021 1280876 824823 794985 1976516 450760 1993186 879828 1777232 205359 1295672 1688373 232653 55899 735238 1265461 1364804 1126043 690416 570129 1976889 1914254 1401274 931243 338673 1612293 1901118 366110 705121 1761729 563763 1716053 230457 19754 1411874 719695 1767312 729854 1362493 1105363 1285973 102069 296468 1786510 710195 1624430 1014620 1928154 272110 1067794 1388511 1025867 465811 373519 1506319 1959847 307935 158529 1769160 913057 842053 1583102 1694972 430566 904701 505664 694652 1390527 1117571 1986805 1223793 739839 1959835 164789 1901507 1245469 333793 797756 1337083 1474176 1561152 381084 1659068 415131 168901 384924 202997 590589 243256 246610 923801 879625 66165 809358 154801 1142252 278643 1965442 733619 178462 406396 1842698 471682 1507413 972010 843097 152699 1361475 330019 897810 1278569 702249 963763 1225341 675875 1024290 1119373 252716 1050626 1964999 1835954 466987 718202 373140 1176440 984900 1656887 1623011 1006448 1179763 745313 1610216 1340932 350378 1749810 1698974 1307077 899189 1643210 722324 1766103 310272 560454 1177050 1717118 1925606 51847 416838 829763 791528 147065 1789907 357104 1132565 1848532 352416 1231216 499026 1457902 913825 1160934 442297 20823 1761477 1445310 1065161 1939298 76991 244643 20317 532459 419041 1328678 1549042 1232553 1692437 67328 1145941 1731993 1243274 624835 1070962 1448939 1459094 384746 1478793 1998816 1685572 554732 1656115 424497 543606 821133 1192383 12078 1275927 1063258 1662805 124409 776031 200354 542859 1062660 1618303 1247510 1076886 561575 1426376 853491 1951251 11342 136438 631363 1336923 868915 1361721 1990385 1711690 1966261 749933 592157 884466 1671568 1944182 1957436 1001110 1276334 1565525 1549562 363722 407529 1152819 112291 1028744 68255 481619 1468113 1024704 1111731 655187 187315 846704 333110 816529 1175576 635735 464031 126712 422243 819613 160049 1013574 354368 1503789 262984 540223 1420585 956505 895548 648557 987402 1573810 986689 498253 1539604 1644982 1443053 1751481 498424 723345 298629 1955399 1789321 55425 1314906 1927206 800620 391799 1629084 1750757 1982025 1732520 1416623 762031 897791 1866888 838359 478187 1960080 317376 943289 1496429 584239 726364 470388 158836 803779 1608301 430395 1952014 696728 1421401 1898859 1143031 856470 538421 597094 1532039 1053589 1538578 409661 1818011 569871 45395 1864107 1981892 993228 799442 381623 427978 767621 1807004 356590 1871055 1028480 1214963 1443972 722538 157740 833960 1228868 755080 1530684 1109284 322963 272503 600322 1180187 1799890 1959510 558274 717028 1480298 845176 369010 547662 1962774 624530 1226852 620547 1129947 1516871 43794 1207760 547987 1424660 1204932 1886036 573469 1386337 451739 1742430 315522 524249 508551 661095 1994138 1112109 1764746 397154 258712 1899790 1557408 1169118 1485016 1912714 222672 1581781 93491 1427291 111118 1803089 239883 1170979 1216408 1350722 1713675 557473 766477 1319745 1544582 1678538 1388765 1538926 1391071 1113395 953201 359532 1077271 594115 1832440 1381270 908378 344159 858959 1616995 1560509 30432 1602923 1714905 730829 326525 539570 689292 1625215 676927 1865783 1069041 1760687 752488 1601311 1931046 1254313 1893838 626198 1417536 1400315 1349250 164367 720924 1257300 234925 94188 82368 1671483 1543464 953130 895196 1051470 467349 305748 1653322 336306 227833 469613 107709 1210572 210428 36019 1278310 515226 450106 198515 1519849 1228301 1439048 933585 1940793 986718 1342976 1571177 1844050 117445 1593857 1207281 764938 491624 1877986 1589985 268066 508915 758634 448583 1379334 561614 821868 647856 558825 272140 772968 509819 1793942 484689 1441710 667300 1211184 737776 719523 1467782 1938198 121183 203473 785076 54609 980972 1600839 819148 598229 462920 1911012 743898 139651 481724 1225922 284543 515223 1953571 1307804 761638 1786156 1503234 1582123 825154 223136 1067981 1231627 103802 1437921 1197044 247741 1903252 1931632 760100 1780390 1647914 1426313 333323 1807001 935066 495314 567356 1043545 1560220 819612 1195126 1360570 129033 749214 714093 163473 292571 1738576 289764 1341804 1781829 123416 265762 445660 276059 457981 1101904 1835927 1980621 1633771 1740065 1701397 1039582 524745 1384714 815339 1682441 1043135 1874801 1712385 495829 727895 493371 1433990 430707 362437 312385 326007 227179 1262001 1918686 708080 1159404 1829417 1385704 426562 428846 397364 1782937 544197 1369248 1438803 412971 211992 1371061 1615662 989197 1122963 1772516 1275373 313905 1834914 1966842 1707582 1278722 1660621 1703128 1486577 1696926 957260 1509653 804655 184284 436633 738513 1770364 519665 77787 1763987 1788039 906160 1526422 468327 547179 1874474 1950059 121127 608248 1361350 197782 243667 464276 911052 101665 1967435 1873626 627681 1319055 1514447 179073 819281 1903813 82429 791263 1660899 279455 927193 659207 568583 156279 188571 1970058 643547 563088 247347 757480 510193 1668927 1111796 1837878 772421 1021434 273570 344547 1014791 1790850 1718294 354391 687508 1928658 1909323 115613 357538 100365 1999277 366117 831202 1001495 904791 1003338 1265386 1970165 1316516 16257 1417513 190018 1320055 1142878 1169715 1582010 1871847 936232 648364 610571 852535 1917798 671400 569305 1019579 36000 268478 1368541 1763270 264094 1231695 1645921 1800782 1402131 673028 210008 1542186 1876180 776580 1720299 41264 1384394 591031 948570 1563840 1697048 1650880 91764 1559821 1111974 1062259 1293249 834294 1155863 1030729 1975274 1131650 1364602 1978590 1857946 328448 978343 1893619 1817637 331898 614285 379013 947759 733549 1511001 488428 1830755 701893 24589 1019674 787905 953260 455131 478669 556169 415960 1255954 1143524 1059376 1764486 1103234 519004 1180045 1154977 1337870 1290930 1620458 1250275 287704 238085 117404 710585 642256 145730 1571769 148288 334120 798550 378219 331163 118294 1589131 439290 657092 164000 1677735 284012 290083 896128 1416453 1951964 592195 859700 1510366 1181470 427318 384951 320687 1461997 1460863 1803300 808553 1270608 11778 1153711 933672 509769 703737 1322646 1814788 744734 1450943 791309 1604458 911701 1231536 1408010 438087 1349290 134334 1057280 901896 597013 944357 1828353 1562541 172892 753810 1073981 498357 467031 888847 1083071 1599408 124462 1857161 1838934 1634042 1639377 747174 901740 326131 1054016 609902 123777 1842486 972073 343286 1046575 201146 425249 201674 782659 1140358 429392 1091139 1032199 813858 1529775 1441815 655169 1840312 32601 546908 1955669 227710 669164 1954942 567218 1451524 597035 1023523 1486085 1667993 709769 1063279 646594 527036 1435179 788664 889913 1888537 1325336 756690 653079 1127255 1956462 473136 1181876 1507578 196930 1546560 1509597 1484647 143375 1606529 970443 1807081 850345 359006 1771637 500456 1141066 1472791 600850 525167 325549 1262040 552455 1658632 1025054 1671092 1523738 1583936 1817364 139516 185583 503375 1850294 1367699 1983002 283677 1997014 1432490 842905 490228 1796609 763074 84839 867122 1117463 444344 705392 1587407 853266 1225703 1962515 1643753 557804 125031 1783718 1269939 310246 1279484 730853 1894177 263803 416905 1839206 294972 982906 418049 698641 787016 1546710 1544375 727523 427956 1110148 1169143 595596 120370 937317 285437 1114869 1778049 983567 540153 592228 1618499 769305 385235 95724 363399 1118357 1935042 1735638 1241584 862988 406243 844587 397651 1655515 1831433 1233352 1944677 349466 351534 6335 1956057 1529737 583989 725013 248820 900119 87621 503561 780921 1173725 1342018 1300151 254242 1251448 1613336 330892 1526893 168526 903455 1595087 1878189 1301727 1016386 149118 338635 1758871 330354 1215777 1641969 507229 606046 1086115 764685 1122950 108115 1136132 117721 867228 1750149 846236 1547262 166478 854629 1739100 629551 120321 503858 830636 1785297 344254 1334729 1709002 1065560 677371 1659591 765591 312480 1985008 979453 1614232 1602178 848249 744208 1350550 1635195 1773330 1817585 1389220 1027737 1864593 59927 1883666 1289039 1053095 727350 45591 385078 1194263 1120824 500391 278662 410913 1554062 1150434 777104 1988468 747536 1631232 874298 1848927 1943654 1607928 353126 1486508 415856 664241 102269 1270920 1339256 784010 1119460 1504945 1082334 102061 373859 365068 1510179 1166363 180735 1381371 950572 1232604 311247 677455 1846495 1190110 1182052 1573506 676110 1707224 1813838 1111305 988418 414211 466449 1602416 810048 1771425 1646306 195576 1221646 1495426 1421920 1706138 138562 188308 1365812 296156 1023017 772733 93560 1310476 1600031 30285 145378 1547033 138026 38639 107333 1901537 1191865 1241111 606313 1284219 1782299 270847 1754434 1846693 678006 1294302 40713 608849 146202 1414008 298989 1495808 136424 762646 1483208 1740349 277804 300083 1617790 475615 1482030 1949995 1514827 358265 1937213 141139 1790244 1939264 843929 1242219 1869898 458039 1726826 1470332 732118 439128 1630522 266563 1227123 1552837 1743597 763394 1892750 86218 537608 183491 144312 332811 411532 996936 432955 920196 34989 809257 271622 269688 960714 875149 1111783 660531 415849 1189573 1759089 115957 933414 927552 1061642 1928141 1128260 237827 1056982 57870 963339 1557879 916890 1644684 626496 1446517 311421 1750017 1902486 274645 1386040 260745 1982977 615767 522346 229713 1705031 132841 1181556 1642407 1068826 1540689 1361655 974198 1561405 1959211 1355947 633028 1240166 1162573 660265 1324851 1473225 1864248 209201 433931 1482035 1348100 1340316 1803421 1035277 1448745 1877120 724240 301441 739875 1081620 234748 131111 1002214 1215251 296284 102250 1720982 1719434 167945 1428983 1964207 251497 830379 905571 1133356 302712 1554940 1421896 988815 983127 774934 1951741 1157907 916193 461153 790941 1500641 1334046 407186 1719679 1123441 1385849 245695 872542 1457227 588759 1132021 956532 770182 869434 340901 1434180 1744039 1983957 1168238 1594375 705784 1866781 1495388 1256551 159353 138633 1944947 11984 1631340 1865200 1551742 448696 646150 1140404 1271483 825161 1325125 1818513 437177 762305 1551206 875572 238966 921942 1078201 546527 1491954 358898 980115 1146950 1000795 122551 588120 1990798 1496957 1271734 90217 622309 970948 1639926 1988573 1040510 652755 1300261 60820 284709 1341297 404980 286313 184993 1729273 1304774 404679 1438271 286394 1348540 1915257 1941870 1641909 385183 514894 1075898 279970 124790 1275046 843047 358977 1816667 580933 128049 1510154 1330838 1636830 1215913 1866256 224445 14110 33352 631541 97266 90882 817842 529978 1516216 1685238 466148 515802 1780750 298442 242152 1716588 409890 1376563 724025 273621 22252 217853 1358167 1958541 1070307 1141331 1821240 1399216 835103 719821 1070753 524915 657479 1087776 162631 1473325 1399828 1714326 1779698 1017128 1870559 1210857 1456770 545764 867925 1880321 801007 1170257 659181 1398115 955815 1558558 1843371 338154 1939549 137995 1922890 445571 955584 1163829 890863 1790659 76857 379046 1976842 1754680 478535 417094 1407199 1542890 1497532 796849 323195 1691745 1068934 1221372 1157106 1700631 371328 65542 528098 418043 1126517 1022911 666962 1312871 731464 1660937 933253 1465659 1618414 1432843 1317789 261475 496801 999143 1614785 268825 905870 1818320 1656060 1215499 1828564 306693 431601 1738850 1812153 210078 245999 1790303 347136 372 1885832 1920562 1845758 766212 604680 1204142 1786046 48942 1043477 760692 1201816 690518 895397 1504709 1389566 134385 934478 23124 1731173 1628051 146301 397985 246446 1000911 1077567 18057 1269366 1622271 266900 1379848 983163 1004774 92974 1811771 449067 604039 1168702 612382 1474452 476897 240733 1809769 1136608 158828 1605867 1285085 286288 1257122 868472 1687814 978746 1533186 1750843 1663075 95696 1843922 581750 1412719 1255536 1741917 718471 1888923 1978996 1734206 989302 1364504 415036 153094 1402932 208730 456281 482435 1105145 526156 751138 90 1508606 1187516 1044174 309377 1379184 1324607 1765700 1808183 1845821 1582403 141430 1231793 542127 717056 554369 1822833 78455 1029898 5975 657989 293480 793399 596614 870856 1332535 1994398 1733527 135037 77297 303283 1386722 1544382 1016799 303418 275768 1462634 230313 1417026 255993 1913785 487959 1958648 698076 882686 989731 1268417 601696 1131950 30903 1264519 461162 74359 1790058 928113 829615 57135 517378 1809600 1427303 1937397 1288616 424982 1861931 586296 632661 1362974 1454077 1299398 1499075 678442 1225069 817452 1267385 29502 578725 439085 728665 1364810 1006178 784352 1763890 1853008 1020828 1724153 1984963 1339036 84284 1654818 1683072 869152 734973 923923 1370517 546113 1727864 429599 41938 644153 1647650 269849 621400 718793 804982 715135 1491609 702369 283914 1167442 806319 1322389 1715797 693942 1759585 1466480 239557 10440 1861160 1951312 959842 620844 577048 1414225 613543 385020 1911121 1873121 1273404 1458317 1526524 1021930 1540672 525594 231949 1343498 1436659 685770 621520 1325802 388537 160654 1300387 422077 157532 403858 736702 492189 169889 173362 462453 1671308 451756 1374333 252404 617113 1556866 14181 455094 1643247 1254407 398141 1440019 1612838 1856170 28980 117871 669652 900560 1626598 1310936 1276319 660603 1533394 1524474 709791 760807 332974 536060 1008353 479840 763861 1258947 1724342 1166783 636210 1375702 1608900 21849 1286765 994359 543274 1744677 717249 1130492 315549 1785916 831747 492761 808228 191413 300113 460592 1807268 1015471 838047 1408637 1571322 1683803 694613 1576845 970630 991174 1904918 1770588 1144285 1112754 754707 763030 1485799 1157987 437573 1736861 281655 438004 983189 1184794 1060425 1996192 331992 871434 742756 175935 1032304 739086 545439 1532516 917293 815369 279972 1433004 607836 487086 1658412 1050977 1084629 877968 781876 1837162 1738310 1797361 301951 1132223 66199 210946 1065833 817097 1452477 115687 544115 1767250 1999890 1633495 684681 1107334 503588 1292755 627326 657185 527417 1078648 1477825 116119 861267 34565 762882 957570 226203 1353470 1274353 1747123 105152 1663407 480156 1547180 1107865 577872 161578 859775 948603 1937913 1793478 546958 1265737 1607387 686150 332750 1238702 688305 1209635 1263495 1586365 1997499 1025017 383647 1529652 1354233 339915 152855 1412424 1420505 473675 1297285 1345539 152667 1121299 1894430 1609652 733121 1295760 1913270 68881 1693010 243286 1260245 70799 521600 667834 1367084 692749 1079781 1625611 748532 202140 237495 1416424 993251 420042 791574 1107373 874204 1856842 1150490 407395 81922 384204 1957096 433995 1432927 182984 128292 567175 1796307 696164 731840 1746953 1086659 138425 475408 626439 1748919 1227010 1821641 1343852 60321 800804 1358138 532762 868495 211051 366492 1195029 1925089 848044 1816349 1772660 288193 156789 951961 554309 8793 1954073 1891462 21845 764260 1825835 1977877 604088 880450 352043 1014798 1795251 907848 812231 196693 232690 1909645 1219698 1512368 1765441 350489 685764 496300 1141889 5914 56413 1339874 1656131 1066808 58811 1148106 1485205 954396 1510163 569675 1607903 145927 1500877 199952 178874 389677 1157724 1821285 931861 1773177 1572279 1522019 1537667 968817 425293 1926265 493864 401991 253014 407966 877886 52449 599286 1251239 381307 1513803 216100 1892171 454097 1244226 1741721 627932 43254 353251 1046466 43425 1222989 1077295 805285 912596 1042825 1079805 182371 523056 751091 1515847 1495545 1117009 1673016 1620750 831003 1718853 296019 1014371 1080706 1070806 1570181 1905838 477105 1995068 1810132 184234 574928 609861 1946222 1169194 1831544 128838 107349 621560 496697 1329089 1840464 70609 1210694 1542042 31726 884828 1224440 1087403 1636517 498366 1827164 1679634 185305 1210330 1417390 733543 694617 1834005 151688 1570854 431384 1505862 692946 799071 137686 1191625 1438009 781501 1766032 1414475 409361 894715 1760513 1560679 1042465 627483 1943851 1141829 1494381 1626043 573362 144866 1806056 1313370 778563 382872 102646 1145642 1795003 1638360 184697 1592439 452721 331755 758866 404210 1581641 936041 346066 229864 1608061 1339869 164638 670445 79631 1627232 1760347 1701359 1877877 101038 1922366 1005204 1179895 609440 960877 1534320 881971 1499822 1719949 1199810 687737 631068 1782963 1256168 597570 388655 1496760 344281 1798450 1142131 1652937 989350 575793 1689919 1051084 315074 1451321 1586511 1765863 1628296 229450 1623767 854152 1640889 785457 1250488 1903479 1481018 662337 1295838 1526898 828918 1715446 122251 52890 1018342 1506440 680901 430479 1927164 626574 941640 208736 1554678 1839289 372827 1839015 634967 221539 1173948 422013 832340 162241 1378052 1135112 1767878 1752284 1253891 1049476 1883122 1356264 794845 1409455 1325042 255574 1028287 1275044 1738473 144084 1660289 1656915 565724 393928 932252 639444 693895 1331837 539142 519316 510375 1928209 1732055 12075 1637868 964521 1848022 16831 1827634 1445369 1775365 577726 1547263 1654211 1045174 23056 1476705 516015 1390005 1297130 1558990 1647155 21793 1101379 1680927 1336452 1665827 384206 313603 911804 1056381 1116476 249159 1569535 798474 1447985 711857 444625 420171 527252 467048 1762858 1011442 136469 131860 243060 1496219 148493 664135 1705307 1741821 1626861 290448 1732111 737428 1524174 550234 1322744 1300615 1603246 503235 208116 739422 341653 1093779 600330 1832716 1049950 473542 1917186 496239 89013 1326573 1238095 400422 432583 283731 1239873 1746679 222441 1908910 148724 549694 1816362 239060 459431 498727 717743 959877 755088 1579817 1882890 1207118 1031199 1683868 503517 411365 308278 47467 1401261 368717 482285 495157 1830606 1173200 1731186 1616547 1906975 452019 983863 1496916 1303749 1498796 434882 602433 987031 1872051 1143477 1974663 596284 1729366 198040 113635 1999963 328162 1504290 136718 1858270 460017 1763000 491631 625818 1736944 1213490 1927205 1575842 958758 1656390 1702778 914101 42593 273289 980587 1120196 656686 217673 1281002 22405 390598 217225 374347 1957910 135602 1804067 1005308 295777 340459 1979472 378976 807283 515750 1962473 1481765 721393 1148216 33075 786712 736209 485358 1899216 88398 170943 1297024 216234 573260 1074503 1967084 88235 1399353 1477784 1825102 1343828 1604048 902688 496311 1391314 1296366 895112 405580 174947 584879 543004 225234 307855 1415496 338475 1452456 1206456 788514 643249 546423 1249881 1758748 1449427 682360 1622545 518383 1972574 412641 1240958 110696 37326 864582 1188437 383911 1150832 1643666 1798014 1393611 504462 1166879 1726593 715524 93060 1066414 766398 89409 657982 937035 1810342 1070945 163826 1806459 298232 1030441 1279996 1998257 927218 1069138 1375859 465356 1897965 1952162 321412 92214 1610988 1574528 1928775 960704 772483 1426679 1297346 1718032 1946145 92562 1624937 772929 423025 100380 271033 1785266 711852 859809 320104 925635 1169447 439893 1584571 418083 1940220 946269 416338 965858 998999 626373 1174824 1746494 184920 215940 1802137 1874458 506122 174156 966817 1582866 1576055 818965 592598 1970840 46758 139793 1800816 470331 422398 53636 691888 1602978 382223 1008620 606565 505758 1860040 686706 1406252 1512429 147293 1591636 1957284 1247626 967417 1912569 1543470 381975 520034 277181 1396230 1714480 1707832 871807 1557979 133096 1203965 1846218 1053629 1853283 1308886 455349 274593 1154571 1877321 1112796 784745 1544734 278921 745292 428127 689350 1943195 1661319 254566 1182682 1112651 1714794 1164604 1062721 252659 7254 1359997 1060389 1308629 1274019 1318146 877724 1872036 1166431 493404 1664251 1037630 1789502 346515 1381569 614737 646293 913682 800021 1455849 894496 410454 1054506 1423066 1999334 1258048 784318 93183 1891026 338066 632410 687280 943729 402069 1183851 1387852 214835 206888 1480027 707587 555809 1570004 1238712 910905 168170 1367171 357851 1896820 1774640 1387826 331140 1335309 1744262 1499596 1966656 658643 930156 1468281 1382653 243629 609557 701643 1107743 720996 1606864 1018060 824551 1202654 775600 1063205 1212141 991172 1887006 1109828 452026 1111561 430262 125525 484309 19307 957741 1524798 321989 378163 432351 353714 1142387 1135158 290872 553613 151331 1988690 435388 234400 1473847 1241636 1508876 1749615 1664182 909741 1343002 450187 1581893 1320683 1751056 1314999 1181856 1333358 563363 1050515 1358058 178618 1152715 214576 861280 1275545 553579 1473493 1760158 810346 1851907 1768174 1424698 278466 894935 50640 1093730 889559 302359 958067 932067 1311082 1882356 1499521 1126085 233957 1304217 1265049 1116590 1764260 877956 917350 1432167 1072572 1996245 1793321 347913 1341101 1027914 1710201 1384777 440129 1659845 1022260 417510 935209 1489288 1423166 684926 749266 533300 531057 1815823 1246160 351079 117143 1390587 721009 1028524 1643608 206040 1246128 1043950 805691 966972 713733 654653 924144 1183592 178720 1825543 239464 73049 696672 280996 1454261 77858 1332009 192730 805852 563135 72204 853678 1975359 535079 954899 768064 1448058 1192619 387636 1172505 654791 940762 1648443 1384437 1680451 1350456 1740238 1658984 1105753 1179909 1307599 537601 1966128 236923 703351 708846 1352884 1850577 183324 1001453 1376712 1412179 1495815 1691319 1312631 1621556 1585245 1690071 722737 1571770 812291 571959 56227 330343 581067 1870153 1798352 1349369 367411 474737 1763631 756785 95144 937930 849138 1989919 441790 263663 1526663 269141 1171484 802977 962432 922103 1721583 81707 965645 770230 713285 509658 648034 1215473 815771 512608 1437942 523054 1562650 804964 9843 423673 1345266 156059 1177779 1001284 283360 169585 897744 591160 1648948 673977 825230 879772 1770853 1487068 423036 1030293 1737446 430098 1912422 455986 485602 178486 789184 1745626 432236 1081346 1381896 1118645 812051 559619 321752 1967773 79565 257456 1317210 534211 268253 1242559 636251 1432838 1807334 1732312 2788 967402 1652008 634567 426510 984279 148367 1628422 961439 853919 456003 1522829 1234050 1913733 1478864 327306 212489 228933 876336 1453142 834667 1521417 727575 859962 1757058 1737958 1034550 862140 64077 147289 1042569 373686 573957 1074451 1087965 1537981 1486140 1483026 72132 795519 1700432 936366 931981 1281086 592692 53177 1169663 1780776 433380 1696305 440917 577312 97426 81497 53795 1190112 1646988 1749694 260699 1293699 789185 464945 1067929 1690398 475312 1255071 1548746 868254 1544882 1086403 1856672 712247 198453 1135223 917666 1774709 226214 1585284 59077 1071081 1115227 1023562 269039 502665 1173355 1856719 1018535 816247 1202727 3984 1065507 1982331 1179782 139489 1995094 944824 131103 1766778 752107 1754061 140782 955654 1845169 516806 714758 1406317 1534430 1285084 1425432 34227 1371271 1936644 725764 1267835 1578721 252214 602275 1754295 1246427 1970505 1052978 724654 1215335 1213814 438567 92427 1575499 819783 421219 986076 1760532 1123488 1848188 803866 809972 1621059 1211454 1019641 430252 1263052 1268053 1919743 369842 253469 382061 129681 943847 1194238 1915404 541267 179545 1277994 1507803 77707 796909 642805 826594 1291678 377291 604561 1819282 970321 947244 968277 674422 13529 999660 1657405 1990349 520810 1676558 239396 769211 1440557 1157248 1335407 813278 813070 456713 633882 1235541 1998274 825503 1771844 1433396 923593 358961 519748 921372 1444918 1783298 1534332 1052612 1362091 1262006 679570 882849 1252738 1318124 327036 178578 599908 1553220 493195 1806621 1046573 1780789 190853 1973936 176832 285113 845727 1075053 407065 1502044 615774 207759 1210270 1158024 856938 770753 1487548 556604 342775 1024754 23711 603713 256169 1532956 1230703 58329 1273194 457140 540730 392173 1896539 375102 1352374 901368 1208924 1988934 275380 452826 1703553 1009551 895297 302650 1947443 1060609 870782 485509 1911545 892064 180681 1563003 1492104 557087 623177 1436653 1804711 1231974 1523437 1607942 1088044 1130861 112537 871628 333291 165327 1556915 1857425 543960 1693293 187358 1893941 421410 811718 997520 472364 1214491 536498 1023071 193392 1346431 1265123 867300 877549 479549 174883 520013 626539 880201 1999055 597665 806123 371663 1162881 1145704 1495119 298622 583801 1485599 354498 149716 1521562 1911859 1330782 860133 396938 907475 531720 247884 1991448 831100 1594036 1441258 658542 633427 1939092 528837 945587 859432 1131038 77628 777175 1775351 1141679 1144468 847195 286369 737703 448870 59031 1467859 128964 1464795 1114899 882799 679981 908742 303815 1554087 1287144 144704 1430063 764684 459516 672369 1436165 917992 1373831 1285884 1321901 909122 1003879 1252877 1774395 1112926 211154 936621 786095 969996 1544269 1056642 997838 1575819 971806 1993237 1906771 1722076 451037 602108 516362 340201 1787726 943327 1943130 1973901 1182693 321347 1064090 1661946 996431 940909 1071096 1262455 365991 1152706 1425916 1346533 589432 1077575 203904 396377 1603723 1139122 252747 1178723 830859 600197 1033686 1848403 561548 1027038 423641 1494123 457861 1332123 830451 1177685 574533 1792557 1135798 481163 990535 1437640 1125813 376663 1615740 1887271 124273 1668968 338925 1689126 1297505 1330946 1034093 1405637 1674264 768542 1419817 672052 883651 524999 800791 974183 1717342 1877318 1978555 1407816 70117 1333319 1436070 1633535 1435068 1185399 924838 1109439 1388742 1762162 388849 1019328 1989431 470705 850265 1777782 1606739 1695901 208375 695405 1619562 267422 102418 577525 953031 374454 1576084 1866011 1338463 881688 1386235 467709 1028609 161006 450217 921022 1130841 860089 32018 1398255 586014 1917452 1370870 609277 135587 1267947 1523425 1643730 865852 1284077 1584005 1024686 844335 776400 1623444 922985 1396134 1403041 377790 571028 1628223 1445145 1238816 1448224 1687709 1558521 1946020 951461 1461298 1380698 1038464 1260627 1682744 864871 1345838 26023 181855 1875258 446453 1531141 100764 1374375 428306 962731 826319 164447 881887 1733070 303312 1722200 544691 1347383 651008 774287 1481897 1466473 1602123 1425115 1921597 1335369 1268662 608742 554144 204536 1007484 1458471 209332 1039672 196326 1864234 1846314 1576646 1805169 1239087 1032347 1750058 299453 541294 486099 527481 753910 1201951 316633 1835652 131105 262264 1374059 1637834 1845114 478810 767478 1406174 1713966 639620 1964287 1774398 1697150 283188 1041885 644128 494988 264148 1048939 1337088 444895 309987 1567545 1965455 1672898 771086 1607872 1698212 760129 832503 1279175 1140599 858148 40882 350082 1194587 1587538 1632158 834603 1745520 764427 753477 217990 237396 1870225 284308 736384 197019 816088 81052 1722504 1538477 1414856 1208954 453227 1445015 1013310 482853 681958 1017220 572741 196082 725641 1579824 440524 692117 1930369 1551023 213128 64292 846151 395921 850475 637081 1863492 1543542 483962 1673894 32319 614140 1450905 1837801 1736781 1805910 845246 289722 80546 1599596 452379 1936781 1706402 1805810 1565398 1043686 768411 102555 656844 59837 537629 443965 1671537 99320 1890987 832542 561842 1709113 537098 19523 1422942 1763678 1087150 1085218 1407171 375340 166020 165006 523081 27865 1284789 562535 1658413 1607033 1566860 1887603 435336 1130595 1098882 1655475 1293240 125701 1626447 1624907 1974655 1494213 660466 1817176 81013 1608549 1728381 1071698 1587794 1743336 1576575 1987246 864206 1830612 1722189 283259 235775 909336 601027 1969493 26486 1076294 1612779 1370385 1011600 36543 1955187 90661 1798958 1077801 286101 1059487 1510289 1885493 362006 1692582 1960481 903421 828889 661522 1687504 1121518 495252 1172793 1762681 553396 148331 133933 199427 697399 1764192 523627 1022948 455429 452895 90488 980529 1286448 1893070 1977349 1642627 208157 482179 1456751 857656 1217973 161929 1780634 958845 1506312 863214 595188 1602353 1897114 888991 1033448 852993 1933702 325944 1583719 1153808 1930178 502129 1616209 926616 1506458 1154327 882535 1475336 1364417 538551 1815 418831 797 1936641 1339973 256808 984221 1215969 1811754 1444891 729273 1360233 1465540 375613 340326 112967 184087 896500 1048925 1856819 1722797 654058 634304 1562879 1060326 997115 1358795 1169042 1781151 1772955 174689 1132388 244430 1011413 1975189 752207 1538389 268519 615865 499255 1199902 59307 1996733 985071 1239198 1975484 63256 660290 2221 1907543 717361 1664050 1340434 816317 1877121 1177903 1684500 1681543 1972580 670487 868171 1113762 25385 919827 1951317 525265 81898 506688 1169446 1259016 1249161 237935 1509296 632365 1614292 1087822 4673 994849 732576 723874 692985 678054 1202164 1632441 919725 1126423 1304850 1115878 1280438 1497851 482298 1268609 1422977 1558732 204379 1352559 1672684 1002961 865789 1566527 985219 358374 1622134 1849318 1007801 1489236 380154 1938427 238912 834127 1403531 1828056 470352 1537787 322592 945942 1486012 960123 1865451 1309858 1151542 1113691 1367841 1341094 1424642 1643472 1584418 1750936 1019909 1067881 1393695 1938455 1673385 1253190 832553 802270 645099 255594 1900374 1729137 797398 1837396 693536 1917662 466263 120631 132689 607772 908386 1225766 686739 945346 1278652 17429 1152392 1486045 432737 981041 157431 1945787 1116127 828149 869061 734286 1179521 1998626 1593645 879736 1868110 814232 600098 1531466 561226 951754 1245346 1861938 918217 1099226 267080 663974 1888444 531242 1391417 1589509 1129431 676305 111336 1080450 56432 408932 944527 1282609 86291 839382 1008981 756398 1974872 96036 340280 736763 977995 1072706 859791 1537843 1114344 970231 1946102 773914 685498 1638108 608367 69349 450331 928781 1737232 1237038 278615 658320 1992739 105230 803068 304418 118757 1422547 1488217 17462 703252 1166612 1406641 1719911 794402 164622 136756 711113 1456575 1940039 1656748 125657 704448 987902 1963302 290012 287666 1293980 993977 296038 1633004 478323 1214852 532658 25834 1553172 1790300 1260342 154860 402593 1912682 463684 1976941 1324151 615596 355931 1952104 1483920 1306951 1802333 951511 1721638 1627986 909443 1423175 1890593 1193879 1411280 431393 175543 1542278 1650151 343031 397839 1933810 938941 1269336 1502520 1622439 1567615 1731202 1161563 466614 656898 1887293 933302 274677 927153 1406720 1601180 126011 1305724 355447 1634543 35559 222708 237722 1482665 575440 1989700 1830271 1938090 519250 403118 1518055 608571 1503510 1863298 904513 1036415 468499 677068 967824 124256 381135 1751926 1761779 1994890 1607409 1736791 456186 1894991 1953225 1780126 57754 1921342 1305102 1904136 1848790 166198 1353018 1060543 899896 156693 1013485 1713110 164700 1760534 1906603 359105 207094 1937340 1148993 1267306 752380 1013548 994394 1842073 1948112 1866493 420789 765324 1888428 1080255 754516 145343 1133543 1469806 294654 1441557 417084 1296905 1644809 70033 1559164 381417 1325408 1986623 1617694 60274 1562776 1192624 647539 1940444 1157545 1452710 40057 1269620 1211610 284029 1192341 209883 1094730 296961 296393 417343 1216599 485142 1347347 1222652 449338 1171630 1953033 1752030 532654 154493 366516 1016749 657436 1383705 1878931 1656189 1319608 184681 1124180 1653974 878108 1100086 1680883 981857 1216443 1943871 1050736 670809 348267 1795213 1202599 1207307 348884 523309 570840 1546015 235084 1640262 1534119 35249 1695034 1328638 411570 792418 938239 1548622 546134 487256 439923 1845998 1188723 1865147 82797 583547 1562661 748867 521593 1339732 1485791 1747528 989509 1044027 124611 1607013 1185311 1512284 757604 1676996 1503035 897000 1632131 1899368 396440 798218 54689 818079 545678 505058 433254 556856 1600330 1523200 609439 1036460 1055655 1386905 1988051 747037 494918 928132 1734830 1514546 1640893 1578127 315427 638724 111833 672443 325007 1036050 1360387 1083286 1368678 981348 936174 1104896 1187892 1291108 1035427 1155354 668216 579417 947615 237427 1969903 801314 1992608 697176 1764073 1855004 1608351 750221 610932 917669 140401 1863632 770547 1796585 333257 886388 1513974 1213845 667982 312127 1532231 1347075 192983 1380159 369417 1275123 1497622 1782655 183874 1088130 1336680 449840 1943829 1389671 1560385 1862897 100411 1187836 191849 1892242 1780816 445540 1664375 768262 1164378 206260 1938776 1655815 300189 1566519 1910758 26159 1659462 1258632 1573261 1775607 210482 1482968 806744 1729282 258894 1603314 1522392 274889 306406 696110 186660 457989 465568 33740 1604424 1666248 1177788 1136482 1892053 1136136 441467 1524992 1708793 1800983 457625 1655609 720107 1409024 88620 1049473 609291 1633444 534519 43735 1784319 1131737 763887 466450 1502283 990333 1444339 882588 1809857 1461262 1260747 1496009 789494 31656 1068851 1353223 1289818 817019 729014 1515795 1756846 635815 224429 77421 1048714 858663 1068066 1842904 1668171 951944 1225016 34117 633489 1734509 468969 370737 894164 454496 261659 1495735 294285 1846433 899815 1708172 1973477 1742831 44508 1967028 649161 741421 1139675 1665268 668841 1131644 1447773 1703035 1784311 400326 152367 1095196 1284792 1734240 1930748 468195 509206 92321 49725 1524440 1964290 1912256 1930732 437079 750392 1345533 801760 995338 1722187 597845 662199 799981 1222050 466910 1742223 446105 1723560 1054954 1160239 1016377 1072422 1687417 1693779 1624696 947575 112976 1456336 1443341 1856204 1483797 1236991 284728 804669 594286 288350 121310 404864 173758 294643 232211 138855 506591 457748 26693 1859214 415649 485322 1920344 352334 1549499 61712 1609880 1067616 430504 1524961 1211956 738631 1272151 161942 433032 1311706 919836 1850822 581045 1327500 1481453 726828 1482179 787921 1938742 637046 610638 1112497 1288999 910255 1112716 766493 567039 1517905 124563 1867348 560909 1120776 1441053 1142794 296085 592162 564501 950923 1835753 1394608 200667 1950399 392165 710229 230512 1012191 1023405 1958449 205132 831601 1211510 643050 937262 771358 1414382 462518 1457808 146001 1304728 155903 1470282 1955943 1322749 194187 855356 1026614 1163383 39318 912491 1030799 1798400 1198906 127430 1608029 1798749 704550 501735 369476 1304119 1018812 1608478 1113059 1730584 1710139 331192 1601919 1400806 1751051 1347265 1174759 138205 398297 1819119 1332039 75936 568072 435363 1203818 64726 1750317 1335110 1322473 935742 559337 1120183 1847103 1296884 1290615 1446902 1440195 1396161 716052 556776 696730 698890 247923 1550212 969820 952619 1716691 1224825 1413554 192514 189940 1068125 1420103 641146 191495 1458720 365468 468621 1711524 803887 1524091 892491 1631620 1647467 387808 730801 319569 1597005 1581478 1554401 121415 1123429 544778 164036 704624 828700 981698 673151 1012183 1466441 939333 1141653 1789909 1437136 500516 1535915 1794478 1561992 1265318 1495303 476522 1386954 1939349 667376 789275 650305 1749626 168849 1864422 711471 993929 240179 884153 903600 1498608 1375584 162077 1584746 1711353 694170 1911766 1537080 1227073 1758427 390435 1422315 200650 1007975 1400426 1189193 1441155 416584 849334 24534 747377 1431462 1754678 41984 1579355 46038 74596 1701132 1140783 1456070 506034 1389245 1627300 1982053 1740626 766277 1256072 1892698 1604145 1165023 945168 1455379 1708794 1514569 192314 1301579 143881 668351 909189 1221027 854857 1507838 267564 1747956 1158708 1972333 479305 1167751 183199 562142 1331083 1641106 219926 798113 1758944 249649 767335 129577 1655743 896029 746454 1354735 987420 1201909 807799 920707 1443209 1639961 1528403 462666 357740 1135096 674692 1538911 301160 657560 1701701 1511314 55178 985446 1626398 427709 1417575 245229 1874656 1427810 1068973 581873 927054 1110057 1630237 1648409 1670996 1124584 1525796 1058543 15784 757913 1087288 1321915 488132 1520190 1317372 66938 1289302 666113 525724 1802537 3786 1159076 458275 626411 1816461 113792 66138 1871374 1319604 142358 544421 562274 1779673 1054709 422253 1225633 619409 811023 1758000 135268 643782 1221768 204066 474589 998461 709110 1581193 1381838 1611872 717309 345496 1855516 424711 547807 1856854 550772 856353 1865309 1388029 340270 1899090 1981573 300249 1440427 672571 185321 609934 257341 1840378 325406 1311124 904204 1866336 74064 831016 552364 973825 1861732 165653 1532452 1231755 1116327 1259884 1973139 1928485 1959960 1838944 478386 1097532 709454 1133122 573920 1051254 1603189 425490 417105 687505 1413996 1110918 1458843 1963103 291611 931880 1043413 118074 1670395 1565508 1036390 1562957 594074 1690311 208385 27684 1176014 115607 60528 133310 1516798 1503093 1038272 1826900 1720362 1040892 1698179 1776302 681984 1128429 1904786 970020 1759849 606802 426734 673230 1202589 510583 1532623 1391919 1588139 494611 360257 1034870 1905901 22808 1471097 513869 57364 375343 885412 1699980 1849691 448838 1854907 38869 740289 557766 1600460 50325 1907226 239232 1799643 1701543 71765 1158028 1609558 222753 1720078 87709 3107 126965 863602 925657 540081 1694998 1970748 429962 900895 1343895 1581957 1338513 1305338 293487 655093 1644054 1400743 1167676 1480830 1282422 1203006 666480 1422607 1484330 676335 90467 604076 1463533 205475 351369 1971360 1989917 785999 1141020 1218985 1304993 406475 1671531 1450245 1225543 247058 1157463 1297607 331570 719103 1069663 751227 1823639 629105 692361 1442052 1438761 1199277 1387500 216017 1802630 538890 516666 229845 1552171 1940323 1612978 542082 515970 1554006 1203181 1242831 1836200 1394804 243958 1225673 1305330 943627 922745 132007 312678 909615 1261085 723738 327398 10987 1539806 845297 243138 110571 731622 107164 1501825 1633959 752665 1846887 108364 183345 110377 1338236 1809988 819979 1497568 1439125 1431517 234474 74203 1358318 464478 582742 328091 1342967 842578 745617 1178001 296318 1510181 1559272 1513117 1663106 162629 43049 716828 1442276 334007 394158 1421075 1726396 831136 552808 1598981 1040337 524824 569501 524166 1065147 656515 1463864 438724 1282138 1148198 1994975 292332 725903 1784973 66641 822756 1859744 810424 423407 732870 764801 847971 751831 780116 1140886 187849 3213 1222207 983025 905916 1336915 1800907 836140 1916792 1119102 992491 598839 1050941 896139 511143 1360488 1693857 1917006 223750 373250 670019 1362301 58392 335218 1599607 57547 1774375 1980765 55511 407709 1189275 965136 1950269 1428676 254134 202533 1438033 6010 736007 773347 1896436 109816 718713 383738 122811 341748 1989821 714582 101929 217596 1942149 1293882 1194816 1245962 1928557 965374 1765313 1570438 455450 1627538 1296212 480647 1472670 1682487 844924 10707 281758 1004847 916154 1673144 1190153 1097782 892074 333272 980355 761743 544178 1799024 1766582 1457012 1922643 260364 919872 1172871 1776135 349608 681076 518333 1505373 1548228 1397600 1319292 822991 1273602 509848 163398 1185795 501331 1814804 602614 1478574 796235 121973 924405 660604 1018513 329945 442544 1236477 1413205 1163881 1826524 81141 137259 1465550 1031549 748631 1795358 1804099 106321 866406 1349417 337253 57425 1122231 257386 136395 621224 1629118 1762189 509464 622418 1199369 1495127 1122562 134363 1977594 1132534 915541 296446 1761006 206343 16980 1786889 923413 639185 1536076 710381 1005718 1995772 499068 1858036 303679 53267 136125 842008 450774 1829188 1959092 1734805 626870 1157643 1163922 1489194 331430 1840067 1961564 813748 61192 251047 657192 1627677 1492904 1650063 1144742 63407 1278177 1351786 1083939 743464 745048 557818 904937 1475776 299449 473882 731165 34041 981368 1645317 1600899 1241290 1186405 853886 789285 323135 1882682 626564 1021848 1790086 957181 638433 1678939 259566 1215868 491085 550698 1772080 394728 1733901 149441 1788598 1106303 1209415 808381 957724 522366 1602671 1495695 1669239 1339778 662355 1700299 1070323 1609525 1968135 1682704 1380736 242749 1871261 687100 355473 1373069 103283 535727 791071 310225 1823223 1379325 1918786 959541 467348 1751514 239943 1149165 1944746 45407 1412340 1704972 915482 393384 297061 842695 981365 833270 222189 1288187 1029848 376121 1075906 1331385 224715 275906 757078 280248 776445 133500 162804 1448696 1416148 987213 6525 1629396 319044 211892 314010 123375 1748156 1384092 45490 1088031 1506609 1704370 1420783 1753043 961711 683598 207913 1979452 528529 829146 988959 1332812 1755556 428698 1285162 987113 1833727 221203 403221 363907 531058 933951 1205183 242442 1510171 733101 1238448 1498407 1974305 1455036 431729 1719722 214313 623951 1338538 1454320 6646 763476 400177 1798572 1458874 1582813 479333 383041 1773872 1608826 660382 1552328 397445 1725059 1221437 1024083 1978823 433431 1852904 177221 265387 251687 98569 1846207 336743 1957190 1721287 324860 1255935 1172447 1090164 445398 1368980 1171027 1378652 1264039 170103 1840395 1749486 1380093 359129 505802 538624 1301422 1554831 64627 849620 1751604 334645 1722644 463077 825834 1999477 591085 652651 14827 632326 1719588 847151 1743033 1322467 1025931 83592 1343137 573770 705712 1060396 300785 750650 1007592 1710586 1898089 879863 551108 1925669 1698365 1320933 626284 1762726 1947224 641449 1037983 1605552 220351 1080674 472978 157799 141350 173678 1932897 1502042 1941473 1865114 560829 974367 1008309 660737 1547613 1977755 1157686 1398593 546233 868902 540550 1116126 1423162 331041 191792 473420 116122 94403 557861 33006 1411510 439204 1769078 532027 277341 1291484 96793 707084 853456 291439 1753196 1393178 1920892 1376191 1473726 356761 1552886 486423 716980 1423373 1444722 1544266 939419 1005648 1361185 860014 149052 1708702 1718636 1073961 1706667 138453 1813059 988379 1712365 1565342 1115885 938926 765272 447191 1158354 735256 276992 284887 1042936 705887 1712979 1685853 103641 61131 1731728 1156704 465183 811970 1245264 816470 685455 116617 558599 1476945 1969302 1647385 370615 1171584 540786 1638705 43549 890170 342879 795924 1396969 1674780 1823248 485977 72905 1414348 1670649 711012 1708631 840005 475270 1020331 1202257 1417603 1875254 1265943 119787 1262119 1425017 642140 1427426 360998 300438 801986 729123 634398 1980092 542977 1268476 260965 1819728 22096 1251041 485535 1092255 86743 911987 21725 1614564 187798 780351 1365925 1413944 287067 534600 627645 333764 892933 80816 473005 1909714 1251043 752745 1393123 433331 173039 675830 693618 6502 1897903 1676824 1884911 809852 710228 758570 757524 1160914 1700698 188251 393237 340275 1437194 1305696 1977469 1940320 1498735 1577117 946421 578237 1645663 130488 1823672 996319 737075 880379 533747 968053 696549 337399 1219300 1170713 1641285 719895 1848185 970469 1638447 1076763 197247 1854964 228420 318277 481191 1977271 1697652 1416051 1725494 1811578 1643932 1077440 792015 692898 1042943 1997810 859797 1035853 233324 318155 331314 277493 1280531 479121 1230320 1248157 632928 467542 1434678 1812573 1200622 572924 580134 1212319 1973799 923595 610256 67264 1614106 1464116 1582429 289678 596280 889532 800586 894796 646044 1037562 429545 84015 1542148 1533625 1767786 1695819 243100 1180036 1839832 923335 215132 68121 637446 1634302 1713996 557573 773241 1815666 1970094 36640 1900102 713122 1243550 44245 1989728 1352207 1993524 546320 992143 482658 1258351 884433 1185353 1890021 543585 1765736 1477427 397231 35133 1373846 179775 1638460 216336 16986 978165 641270 598817 1545844 1939927 1894043 1312675 1691746 901933 1882883 560401 1307053 1943484 1368510 918032 1357035 1406041 1930052 443378 1509905 1568170 855764 435288 269981 737166 970907 1821800 1431774 1669448 1477708 1630770 1363128 1351777 1851619 362741 1591152 1934143 1769046 448004 1395322 120283 55474 1151878 413193 206721 749759 540076 736300 885301 1759638 1212910 270794 546881 1991029 1304928 389695 1416278 814106 1621354 1869856 751938 1888116 345070 1332695 263168 1098932 187014 474056 853611 508142 828908 1161931 1840694 1380888 1320092 1437297 1930303 637235 1399336 493468 1065074 1619394 1864947 795488 1042802 370360 1339217 848113 720163 1692126 1464063 1815145 1609331 1591358 1444390 499074 1628460 1045483 1950517 158962 1002307 29630 394095 620576 435598 285349 508389 90179 823024 619118 7116 1116906 1930932 520038 1654237 625715 56118 610497 1463413 91588 940677 1901206 1607369 6645 1608293 1805340 479930 442887 1673141 1408582 1630719 1925505 1053721 1751184 564535 406020 575454 1324318 228333 879914 476856 1720884 1243535 682093 111270 1688131 838479 1840596 1786650 1906795 1709140 911108 387190 914508 1201613 670819 1938508 691102 498568 1310362 1466442 1990382 372607 97650 985502 1415884 1992678 727653 1917027 315752 1359239 511124 68328 471629 93508 922389 400788 1263578 461029 1553571 1063896 285814 1408304 538564 602588 1064518 486681 1173217 772044 251942 263438 1571847 947226 832347 684653 518604 1248213 1880389 1802887 10655 1638259 112209 791858 213834 279311 906129 317267 1279766 1261624 83520 111852 1470335 720674 1674596 797580 1895690 653488 485598 1875786 1057777 1897758 1796173 1996025 983441 1141673 1535335 1407670 1715520 1229005 1002196 959784 1059403 1806956 1767701 788479 1927250 759028 1327694 1829094 1181181 1907094 1677464 829546 950719 1923854 561559 729850 1651342 245520 1121797 1902013 1965394 1573542 1726921 324405 128183 1244774 928080 346154 928542 1796487 1844072 1121172 89966 1816658 1503166 587757 434121 1377902 230652 1085298 1517118 73812 1328533 724638 242759 593570 878786 957608 89160 371606 972662 1886819 180724 1587323 1740444 1331792 643488 1369194 1076170 1866897 1678420 615523 459411 1760586 272339 1212987 1994044 1429886 38423 1894398 57975 1881471 566384 1118206 61684 349928 69269 1497427 1693449 571580 132302 248865 346508 1417112 1827324 760917 188214 408212 793444 1216934 1850311 806109 1800946 1175508 1189199 416724 516532 880112 601298 1114877 136440 822383 1566054 293309 556955 1388540 416405 512763 1312687 903098 376939 278238 182973 327561 810358 799756 1654201 527029 408156 263995 851375 1984076 1438173 1543659 1516269 197924 1384334 188524 1700616 1115502 233422 341794 1755543 104172 124955 264670 1044592 1916665 191066 1848359 1461173 914749 1667019 1273621 36848 1179551 129592 507480 379824 184214 1225306 356128 1331842 667238 809360 93020 1150690 970268 1982281 1487142 1667574 1733149 1634597 1853933 532159 1804609 581471 844616 1601295 1162472 726915 1405012 503242 64596 1624193 52577 894825 1309963 800087 1698987 535730 354256 1464420 1390961 1330765 753919 1284228 1180763 1563787 1192376 1222990 1849005 1377040 648113 911777 594919 1428188 1000567 1801554 623165 1583777 731947 1387005 220820 1934896 861867 235356 145263 1340401 501320 1678283 1464848 15647 966214 765450 1266821 493565 142812 984404 417122 1989318 768537 717422 1696460 807756 125110 1454637 1193073 1155045 1949233 988047 1593024 1715514 133881 730963 586624 133512 634488 1912061 166193 289979 1319058 342859 1985777 785227 1122856 532788 1920272 1292272 602655 920497 1337631 1493967 137250 1591105 135931 459210 870542 884460 692646 1936565 550235 585572 751429 1768210 1571446 818219 147912 173800 1310331 492597 728881 397448 1911107 1015941 357845 827757 517690 1859159 605025 1635609 32017 316216 200450 1954135 1656534 1142731 302201 173994 701002 1912336 975553 58689 1516628 1796080 1452602 1747412 212752 1591198 1631112 1958203 829137 1028639 1708313 492749 1546428 1863498 359593 786913 5824 873128 1492764 1033979 1675134 695832 1892399 813788 118547 1425058 1758040 1339697 1667572 255776 1113297 721432 1489327 1754735 1675491 847659 1843376 1932438 268648 1374049 605048 951017 436825 1738434 1837215 326479 1318749 1156765 1201697 336237 1050289 1926286 1366146 1473985 828441 30880 1417815 1949551 518307 329820 1896976 190594 1041729 1456652 1413987 890506 1246243 1424701 1393022 13886 829994 1266576 935141 1855887 51464 1408308 178904 325583 899110 64941 1847349 708735 864417 1814803 1850560 362793 1799305 677705 1321878 1313683 671087 1094494 100401 644929 1557128 156870 1217132 1800582 1428855 183280 1889612 531884 246232 315764 1017775 980512 418505 408277 641849 1749271 1092569 1323459 484588 1510084 1059374 1866508 923724 1883920 431675 523623 1475083 714437 1148689 1082137 462315 1394628 772622 1624569 177521 1237005 503289 1551222 401884 1217988 1798269 1590199 396320 1932113 1041533 1635583 484367 1793029 923133 1071624 910202 951421 1095376 347933 1814625 34699 266071 663121 1293964 210835 682687 553889 700073 894098 1861053 1993373 506164 132121 975282 43982 1032015 1902162 973847 1892707 201337 1766975 1330547 822001 863730 1401824 1003885 1092412 1185024 1749647 1053525 522086 112746 77480 1093905 781468 1690266 1709126 1161655 191313 1409735 1110483 1942957 726145 970883 1347161 319588 1924469 722711 1925828 1424781 1580896 835018 978664 954443 663230 1501551 1747193 1185062 682704 979151 1560327 668321 582743 1022291 1907290 718300 1355553 912216 6734 1408745 1706588 923770 561151 113049 1489497 715910 1128945 796850 1080434 1234663 180705 21140 1302827 9159 254496 1127252 874470 804058 1652813 1707105 735261 1729256 1872157 1015120 1534123 993810 222789 934346 975970 868895 1953663 104051 557375 300647 1557559 230033 632697 377978 1996230 1086580 80490 1971174 596031 1731569 447450 736558 186285 364748 879283 1006407 338957 434284 409645 1077640 998732 1466524 681747 453430 667684 1252854 739809 1951205 1158761 1352186 1745042 231115 1893599 1686289 1852980 1447680 242141 1935294 995157 126079 942863 1044341 47095 1158711 864231 1949101 1745555 576260 1467773 1569631 348242 1803015 1497896 327285 1324928 416304 510477 1081948 882046 318400 755341 1061014 1154489 557160 1954344 136798 948807 1553525 390420 1296727 429094 1787734 1900077 1562519 378900 916004 460435 1706008 1142352 152547 651129 1725109 1114615 1054235 647060 759723 567550 874110 786483 890028 1189649 1721811 135404 305799 389080 1899122 799848 780226 1164783 413499 1973369 495225 588434 833477 1127031 1505398 1026171 525435 649034 687980 87513 797963 256585 1933633 939302 1811614 321776 1016827 1694992 1150472 255781 1247927 1371838 235950 687072 156745 1880338 1461185 638179 1662863 1905026 926457 1415807 1204176 1365348 626112 1906223 571323 1521003 278546 75827 1389548 1397338 306314 1162350 42847 1012370 580010 358176 1278737 310766 615437 1927184 1766810 758284 1272481 1009892 1555816 1454777 85807 515753 1673845 1785979 1209346 305518 12893 659959 1863490 617359 796474 1800967 866498 1321445 523200 1977138 268726 1668039 1135562 274954 549360 1330406 634093 1203750 1771346 963353 474639 1703755 1652844 1592725 1849900 968323 1659435 595542 258126 933710 839615 42307 1900841 685875 1244799 1680872 356677 819204 801199 1355848 1527584 562412 574794 586006 1526664 530825 950208 1989886 891084 731825 757387 1869063 1913406 324240 648131 908478 1761128 960587 228783 122689 581833 1359821 1115388 1418692 1673079 1286360 1485180 293929 1781436 305813 308731 392413 823290 1256306 535361 1320529 277871 762251 542249 1837234 1289475 1717680 1263753 1597847 1253704 979760 1053666 1024605 407249 1381872 1836011 714049 1367876 88169 639417 1322451 1764830 194879 50030 98278 551642 841923 139468 1031451 965500 465132 943353 1100100 1407454 1766542 863860 609930 1467980 870324 1160447 423182 1629164 1273055 1214579 492526 850708 1663280 887070 986814 1350848 296229 92631 1146338 92302 755079 1481676 628775 1105688 1200764 1297654 174181 1461096 944255 239076 1922486 1282382 1439751 236650 731602 1261570 786885 610773 324094 1812651 686151 223162 30635 1377634 1572205 1647767 637717 244461 1650694 942644 266771 1302449 123002 1445578 1444045 518928 608167 1981965 208370 1302332 1718318 122575 722209 432670 1043997 760015 840948 385097 170800 929102 1004919 1314941 95571 822789 894386 1124549 1871587 55652 522518 611167 1814091 173752 794764 821043 912840 1881702 902055 150294 64970 445422 1343643 500006 118311 124632 201656 1425561 506754 621767 805676 1920785 1179413 1301280 1855533 983098 876005 1315565 1052653 1874006 316526 1377871 947686 977651 44943 1833269 1457320 608522 1829033 142359 741635 1314166 1477734 134204 48550 1100981 497204 693183 1711556 686616 1351373 495008 314703 1755580 1168584 336073 540524 1703080 1874578 312308 542680 1594058 1280141 88141 566635 1139619 180313 828472 1647638 1906752 766038 337347 1686078 1108192 821261 791060 113532 24025 1400141 1248325 472878 30260 984240 1786152 1831038 1011396 910146 445105 1056372 623629 871685 1438640 648786 798892 559655 63135 302222 833639 1455988 810196 1488867 1243580 1451917 1795689 146175 704295 1532756 509466 1294193 1078919 358890 1059249 194041 826978 81058 357184 292517 1851829 1921749 438043 1184471 551466 667000 472770 385779 1988196 987842 1342753 512086 1836027 1630286 532510 32963 1503930 939330 1377468 1762948 198195 1795791 219081 1346823 1149280 144839 1522786 862609 486788 452356 1021318 1468789 314818 341320 495139 1590692 102276 1590053 1041303 1646368 1754147 854009 582478 484497 772866 1546755 369918 80799 1946931 146360 720404 144990 146673 395752 1191342 724928 1469055 690447 596198 964032 601943 1042904 299360 1387370 1845640 1415146 260880 768463 1078243 851062 814259 521746 581368 1600320 792773 212300 981648 1329359 1919726 526677 1941831 156801 886197 1647431 1328266 45293 142091 513394 1434684 1394706 589640 475142 530215 1784115 823410 646775 575831 573759 545073 1642674 1597242 1191416 1835061 599807 1754652 258595 306957 1453749 1510892 335096 1916726 905742 841291 287124 279779 1770663 1074141 1097626 1943600 1462905 46035 1734678 746521 1678928 1670952 1208315 736642 1855032 1795264 1663577 1511072 1604178 1895744 807239 593870 1024206 525539 608006 572921 1292526 785417 301790 676278 553830 153238 1283771 874258 1173096 1091903 613900 1951394 1164404 1814999 1707494 725451 1995198 1219944 777464 46706 1258457 1740241 1504147 1094324 767551 1578032 1609274 254699 631116 866978 1714130 1090579 486196 289497 1275329 1112627 1891406 1003533 1388223 1415772 824391 1661260 1044968 759789 1634884 860017 177068 352793 990731 1100413 1461603 79490 657094 153455 1852623 515646 1875519 1390091 1588233 1895606 802864 72244 811879 181058 911738 426944 408215 857674 1203067 1527904 1274869 834936 1210184 1143165 1310403 1065318 90056 365804 443379 154521 784070 1342622 1867477 582911 1077341 1155058 1356322 1863646 675743 1693424 1140625 305229 141513 1268723 453887 401916 1652198 1220309 1719256 953143 634726 850340 1331028 1727221 463983 1215686 486058 1903509 661262 828816 832527 284269 1499562 1454496 1541495 1701308 1961553 497744 535964 1347918 654923 586949 1242400 1131541 369132 1621898 347233 1594450 1509377 1282005 1956756 1066433 1352921 1010728 52749 1788710 1315032 1634693 760727 816062 1668150 658675 1170235 427157 1587990 1902866 483354 1343029 1903690 196869 472583 1159472 1977744 445128 55778 249940 277092 1057170 60213 1145402 1582272 1128213 1753019 412982 782980 1664555 1424139 1093295 354273 98325 1316624 691644 330952 1377635 1347035 1002319 1124745 59266 525305 235508 1613709 487493 315565 1467214 1668550 333858 129101 432700 1711749 1700041 1631320 1757072 1225504 1120618 1178509 1891301 1313972 772601 1036423 700055 969207 1628970 661612 1032328 1086253 310787 170131 579784 402685 1381976 1510723 1716924 1504874 1504176 1422286 569977 819509 1838583 1587512 500609 1430618 1460225 215998 794760 543183 891732 27261 1319029 999010 347813 1152803 521612 93216 543498 364479 676795 1609414 64006 892358 388645 521843 477460 1392805 1987604 1299015 433307 1252720 564206 1026002 923325 1582776 501971 9420 1489773 332737 1833128 1452543 1634169 789004 1655094 142717 1312161 927269 1730928 486389 96506 1711200 1769657 618607 748154 1557154 1432622 1916867 1692547 1644481 548179 880558 792556 1528752 972956 255456 823409 1982375 36850 1382146 528520 944062 1406871 1305714 971343 718060 1877599 1804997 1765598 1308828 740996 1460343 36894 1356215 1667461 1589534 1594898 602053 1919496 1676823 1900810 336837 3753 790086 1871682 746511 1683877 871346 738755 146147 1027166 825703 226299 182491 842944 1147669 1210849 508975 1350772 1633148 1612784 567679 1095046 141149 1273862 1651710 1084309 1838329 1308863 269205 1146331 718243 1641417 1108722 1808505 913423 567688 1596599 1543109 1515663 1093049 1789075 1578982 1022446 889744 1682907 759716 716667 664051 185690 687156 1344677 33324 1511646 1039387 1621196 1826591 1078261 1462132 527843 367830 1377762 1915984 1083050 1801672 145271 835239 156491 1724233 117341 388845 1946134 1301577 833751 1262941 121602 1108014 524314 1798816 1781751 642384 1126620 814153 916754 1448506 1517764 851639 427490 1085263 336584 1516809 927810 200926 1970512 935465 1490106 869306 1722624 934357 344357 418806 1530285 1194217 1945810 766574 993992 1210901 407999 1093902 60272 127794 1787939 1688653 337296 689542 507893 1485691 108282 731384 1747857 1681989 323164 77455 601573 588872 807934 1092470 513931 875039 337232 1519477 1887993 82446 600007 380178 240682 1941968 646129 1178548 708412 1160360 890346 224918 1660393 1849138 1586944 1949147 1328137 115644 518262 1795428 821822 1507421 303610 39043 155770 1332828 1906292 726484 1830910 941466 1467107 609294 1952929 564701 92680 1222833 1384596 1215875 1694895 759570 198057 111430 24155 878761 1283333 197382 958974 36048 1686878 336706 1480153 775218 321655 829562 364799 746903 771420 541931 681997 4271 299361 1672862 257821 793614 1575843 835166 791297 1400594 695156 1236842 123095 1307497 1130383 1034802 1571676 49564 1993256 1796645 1234230 1853843 24924 815396 200764 1497419 1118607 1541554 1851695 581474 492268 1906564 1749289 1721430 112031 326166 1300919 649814 1006708 270335 498602 1010860 264067 136346 1202569 1792748 1076991 364048 124795 1120243 759614 875255 755253 1317277 836145 1215932 787519 1894893 1313732 95384 440957 487605 965752 1002163 1919907 894114 1526745 584593 202823 1603253 270034 1964239 821818 156224 1359631 238132 1291532 1029114 178811 1376372 1805439 1575825 1309921 1984904 110642 616203 500702 593888 1692251 139296 507553 1249205 1449373 1430116 142543 894947 1681208 723468 6162 451951 1440057 848239 672753 1433919 1137643 1027937 1310106 1115053 1371509 1769713 257299 630573 1977911 169879 142098 341209 1968957 1231064 1068120 690105 1220445 726687 1664276 289198 1874689 672695 1084467 22007 983488 1720177 1228700 702863 227173 1419455 1371518 1698526 1409754 1319969 936917 569477 262248 851005 1932768 510962 1089725 1321583 1519456 1473297 302130 75799 992912 675031 501485 310985 857621 1436063 1740006 1302382 1370949 704007 1501079 1462424 904636 846436 1476644 991564 1581873 1057952 1806813 1149172 239864 1140943 744719 1896951 1113353 1139394 1107935 98538 1204633 1606222 942807 784392 1430505 116042 89322 1929933 198192 1405259 1379960 492891 1127115 1171719 937244 530889 1646170 1541316 1561387 790902 1183668 1843791 159499 1800193 642339 1417100 1962303 136038 600904 115935 1186330 1548362 970857 1461807 1043375 33629 190338 1080344 1616927 25844 1560459 1604702 427804 1174113 708086 996436 802066 1201114 1452005 1039864 120881 1469307 1811096 1542828 624865 1354802 996815 290789 1706461 1121448 653174 828481 700699 1292676 1301892 240284 833902 1576172 1730914 200508 1389063 612232 1905341 1877338 1277179 124931 1711212 1946025 661031 1765739 735944 1077198 276420 634354 344775 1800205 1320400 1182230 1436541 931473 1355482 33856 917203 1984034 389681 1625446 1592650 1407906 1840555 1076955 936237 359456 1761190 210364 106192 388595 1217434 1523713 729815 1386036 1967961 143415 1547361 593165 1058825 489542 1587071 429810 1488129 460112 1752856 62396 1082843 1280495 954781 1115019 343709 1355430 1005874 1582612 345363 186801 12632 448844 43138 1500605 721843 1348488 1657427 1647481 898276 1396040 698331 1070824 1889229 745808 765616 909626 851214 970893 1600530 335533 796597 1264051 264882 1892114 1617387 1394441 25804 407045 1364847 1229729 1036141 869439 1642969 1400159 1771473 378684 1493322 1669214 1659411 1207678 92636 1045660 1821236 1373870 499249 1318813 26438 142448 333517 68265 1669582 1065039 627944 563905 1502852 1833152 1763986 1431741 1463320 1429209 578103 806786 412750 1955525 1201834 145678 1173219 1353183 315283 1037915 1112012 520795 972508 858461 1984529 502574 1425202 1429225 265603 1944101 1444033 1421604 1090421 1656747 24015 853486 1236565 1415852 920213 639613 480912 955794 1286624 574132 1475059 114926 1189249 200718 677328 1021965 1093372 722125 904264 787650 790345 1789180 956663 1798194 237504 1575269 1292847 1268191 1221640 1265553 797442 1930903 464302 1468535 1964479 34919 1343373 1593959 1325393 973722 986797 1331605 872916 951635 1625167 1486842 328542 65 1757022 332450 201812 726256 1864771 272084 1852074 1359001 1315300 873491 1081938 1954465 576842 1156738 1603278 342576 1406941 1208344 792948 1729192 639336 743871 1015751 114009 448888 1086918 1947080 849292 507929 1277587 1763034 1041932 1500565 673670 880769 866484 1563337 1445824 1670331 747926 231457 277865 527332 881211 1490744 961828 365590 1497704 509859 1319412 1871843 1722317 967429 1382833 993181 1989878 1112208 1108978 1373908 1734636 350509 1931430 554793 128388 1254205 341193 1001917 492718 320707 1262862 973091 1373224 977795 564127 204168 642953 1030915 1033607 1180211 1626403 1980219 78067 148950 1904735 811515 1232856 1399848 1603535 1474728 1024194 472109 549652 654048 894097 1341956 273520 677077 495616 465454 1062227 1507955 1300000 302345 1232793 1939301 1189379 1929006 881704 1063993 265528 1291705 1461798 842380 61904 432983 42914 355842 140575 543907 1829003 1832453 1621527 53430 409779 609243 1409036 477405 442523 1038010 1779246 142201 693939 343420 734461 741228 183914 321266 1201719 760677 325918 1808818 1112540 606645 30941 1548315 1568451 1715142 1294954 302427 1716888 1783552 1300802 141292 1328948 1935936 1976768 924890 987806 1122333 1301402 381705 1759959 1946479 351726 518861 1925584 580476 231088 1309210 1937810 958648 925568 1253495 432627 675557 960685 973209 1667641 592739 1358762 857670 916885 988331 540963 140970 117713 1162038 1216129 679113 389565 507627 1120165 94956 1409972 1387474 1307591 583106 1839645 254482 112410 269505 1821299 1343535 880320 978606 1004693 916248 748345 882521 793764 764055 1352190 89330 1140680 1047591 111790 1372901 896547 1129643 1335114 1189070 504095 706141 526632 1010615 148495 169944 220484 375087 1246156 1315536 1781145 718067 1075879 542330 1910840 977094 1893829 457834 466327 1467591 1721806 1741050 49495 1056451 1581755 437454 1953545 1424888 525244 1958056 358786 1947826 1151590 1153594 936119 1605139 1864396 814363 1591053 172510 1686291 1549744 1499874 1698685 1339875 1660722 42665 1285144 1490290 847806 1448760 1106195 1005252 1995454 1463647 1462916 1087683 1947669 931886 1655069 259166 1233351 1551233 570358 845673 141130 1102323 861060 1654730 819877 999369 896155 231797 119039 1371840 1755781 1237836 641391 1959565 943259 603354 199621 716297 1285990 56303 1103577 287363 1280472 828238 544585 599407 90518 357500 150390 95057 178967 297443 712412 1600075 434058 1019822 351308 850882 565595 1905918 1491000 866331 1666210 399897 84095 145086 464850 1988912 1943548 1274529 705250 1476712 214719 1835380 1857213 1941595 142982 292377 1198401 1066728 732675 1304318 1201463 1515079 343626 877558 959020 1114012 1856900 1169544 483135 8359 1073661 727524 1786285 1145408 1346951 1054446 884105 910028 1538746 1962256 1430144 1742446 730684 139441 1083001 706919 857380 1765636 528152 1172433 1973892 656918 586563 1242653 904020 1247968 1528120 1729790 1145845 76763 1988885 367248 1670946 715859 893025 1223540 1253132 1793622 839269 438150 1365840 751266 1713411 1434414 411538 458019 550721 1094224 1760747 30598 1451678 857442 160914 965191 59446 1435181 1161995 1507119 50545 1448657 410448 1817971 702898 1702218 155611 379251 1851019 341089 459636 359052 663060 1105886 1048163 198714 631272 1430217 1778995 685327 330986 270089 1722934 459133 1115322 1476279 864054 1451732 1858084 567536 941727 1959291 1908379 820719 543992 1335034 1017405 61862 1801013 148252 1231446 559278 128209 1869425 213521 223965 1599599 1381317 1388527 1241401 1120154 925101 192200 1669982 966091 276243 1093313 1111757 995744 707079 902393 1523055 1349973 1989061 1412245 381768 1811792 860464 539851 1308457 282458 319675 1563663 511880 1223229 1390584 1283907 503354 499140 265574 921216 523448 1773360 1872811 209106 546440 663494 1395713 1216908 1873387 999070 562490 1154431 1212491 759746 1090941 1832019 852682 1240311 1492869 1653588 564550 1912313 1258918 1430709 1446997 1950954 206725 1245414 962261 1136665 1892549 84426 1470840 1455802 1511084 1536208 1766579 1921612 1894743 1839027 1511430 975187 322455 1924566 1775043 1955215 178182 91267 1363894 342492 837008 1610374 242350 1454452 1350401 1241923 1232989 980039 965728 336740 191235 108249 492910 6132 1706066 1916339 1471438 1128828 313323 926579 212842 101747 72857 164165 1206815 353369 1352437 489225 1886233 1189207 1344315 923541 798034 796097 701236 1641462 47075 1810032 205748 1683935 812905 390619 233897 1528858 902344 51960 1328892 1450480 317931 1360077 1238352 705160 536841 754047 455989 1202076 1772086 522059 212957 761944 245336 928752 1952508 1829597 924490 741220 1589416 123351 1910484 1021654 1533150 1500700 1038409 788594 1108311 1792996 598831 1092798 1373132 1139399 1216017 1642514 565007 659309 813324 1653605 1010716 1927515 1384405 184502 1619035 1397405 1808234 1574645 1281423 288340 107385 1108136 1388280 442108 1187403 179246 1960996 1663368 1632152 396525 527305 761588 537901 330487 1140465 27696 309770 1036564 1953675 1427230 80917 617439 828446 1246690 498530 285947 1206593 1247951 745384 1069810 1613061 439289 1742003 666389 914881 1069465 1313609 1001492 1015887 60188 5543 754155 397028 1925745 389816 561641 1564869 1836805 88504 1153988 1222917 817435 612141 493946 629370 991625 685525 352737 987745 1996718 1633375 402212 200342 1119707 677867 1346378 1011121 748551 907248 1958101 1993171 1058775 1467398 143543 112232 701812 371240 1100482 1766373 427662 516944 1485739 845288 652809 1369700 225438 631895 1648900 436443 1540188 1053659 971960 1513077 749920 1330999 388156 77622 1209898 615233 284525 815961 1797533 754432 951912 273744 508927 519622 438236 654750 1744903 996599 1532192 1257628 1253730 1297582 116861 1072595 1169813 1853093 619947 523360 1842093 1887619 1076645 1960606 284621 1896497 331186 1995421 651455 766157 1006325 174595 654300 422690 294545 1118350 1764765 556768 641798 1598532 1115455 545286 1693661 1243564 1714774 578876 1202061 1876014 179006 1695515 1343073 71005 224414 1247639 835066 934508 1595755 146039 1634075 59717 270513 1550059 1199092 359329 670227 1197242 1864935 1749098 1126285 1060432 1068023 1703008 589376 1582500 1326611 1811233 1006379 614234 71844 1901008 891519 1518662 535244 880289 589590 777124 996879 1563758 1593965 1374202 1475980 446431 256643 193825 980331 253819 755557 1120363 1370395 551190 1525906 1012447 1025312 1356664 187142 192782 1382038 1068729 129280 1451025 1944792 702793 1712111 901641 81180 1643298 542108 1727934 1490029 185778 258266 1081611 918379 1131489 1314840 413065 1575900 1258030 1950674 33698 489165 923403 555800 1003538 1061046 402520 831026 939346 85951 428181 483383 509167 1204464 1820115 285525 1714380 946092 307109 7669 1297643 1981017 221840 1194196 338006 1831978 1816188 1084037 1257981 620650 326763 913832 530809 1346715 1000396 1053294 1451888 1724169 125619 1639631 1592275 1550973 1352970 1893964 1639753 1475937 1001346 258706 435071 728520 112664 1046176 1271235 1767962 587674 337559 734969 855947 483375 104528 183901 618022 1922631 853305 1673201 623634 1484244 990466 502587 1219359 1975266 1006392 1460515 494285 1583250 253067 1216045 917547 896728 638477 359345 95194 616323 23366 1203793 1568525 1877761 716506 402952 1107878 1484710 1421516 960187 1217286 1088458 524208 1885658 335397 1583199 1408234 422415 1199663 1192199 923042 1999476 1918383 1102508 1631954 1800393 1962483 476500 1945717 1406689 1996838 1870915 1745669 873980 1187194 15064 157518 36062 1578556 177752 1998465 1339429 1710747 89457 1309338 96235 1444269 1828260 1770149 1422215 1132555 219349 565364 73147 1217063 1867663 72843 137271 713206 521662 1737256 1262126 410180 87408 1220590 1620715 88796 1036853 660129 158274 706760 170209 36373 521358 623281 1395960 797146 343813 734396 30455 1909280 987507 953213 386234 596367 1893175 707677 1515196 216517 539152 78359 652793 235939 771112 1136863 1001163 784109 772052 1690845 1085695 291948 616315 1204750 799431 917406 145497 1225392 770022 575638 365698 113667 308884 1061103 822752 933110 1709080 106491 612834 520312 191659 137831 1712922 1430697 1304811 985324 568428 534242 1356558 1462956 1994357 1703893 863991 751948 1676894 1790119 308479 1128533 1373674 596119 861783 1542116 1656563 1875424 565518 1670488 260833 1717669 1492505 1602083 39311 1497581 308098 490864 1603977 164599 993538 841645 58254 933245 576179 1153512 1448582 1326526 1235972 511607 1943986 1872285 1339615 1316577 85756 115152 289860 28204 1702563 1542437 217555 409157 185186 1902331 816025 1906081 1521360 51705 555369 1438280 1684446 70324 307177 1985126 120643 381126 1568996 1947954 132712 1606082 458100 1170981 1825199 1208638 215164 66266 1558972 720014 165139 466868 63118 434256 764404 1625758 657303 1443214 229383 947266 1424679 995223 1668266 1392504 1589978 1556573 19357 143260 518746 508481 984784 1813246 978138 811858 450887 424632 1333357 111272 1843113 1138557 234486 1549224 267645 1186497 1326860 432830 1555306 77982 818000 1387339 558600 498799 1006611 940712 783372 270934 520308 709296 1124998 1669656 1949924 1867884 1472692 729390 486297 1698732 1694300 439262 492032 1614032 391290 1570365 1014641 1124851 1847141 713435 430768 1563740 1298904 1433834 1619786 1356665 1535979 1991505 13050 1805194 1181149 389300 1097077 958056 363309 1466713 646144 1561047 88193 1105751 1041732 1175863 1817749 717183 360363 915728 660488 804415 1424534 362304 1252258 427942 31340 494711 645213 1330860 1892022 526754 338004 1550330 118158 1397705 1143538 214705 1024998 1119325 1749889 1005568 1108902 23889 740414 1440452 24125 62936 983222 1509165 422331 800735 264234 962046 928605 1337520 369893 1908787 1716209 1132618 457758 1108721 1667410 723999 471996 346041 777555 460896 1965512 1218570 804698 1655281 1019151 1133835 1657341 157750 1227323 56104 993816 833955 29914 1771426 466042 1138274 832931 813327 202918 437719 997269 1174085 1341957 212879 1067975 1763371 284694 1611312 1216153 1545442 1138549 1021403 1431484 448590 698495 1423840 1272291 308908 55384 1201853 536288 1269488 695911 1074247 1586692 20310 1048643 1753885 598354 856512 819695 54800 57693 936094 630277 646868 1260839 719539 1943357 12454 1209600 669857 1195094 1633718 1035653 1252368 1174415 926004 1065798 1653349 529599 644668 1651234 775276 1817854 1380695 1498933 148442 1636871 13463 1300816 1637959 701555 1084459 325574 1042883 998834 111726 98578 1833668 1296419 463281 52138 1651187 79822 109677 1373741 514220 386568 1334774 918219 1494579 722635 665035 111727 1090542 487688 1619777 967972 1247593 1301924 344263 1481806 486659 1316628 446312 1419409 887119 896249 1170097 937698 20769 778659 997447 1337030 1205196 1203998 1043252 1642189 1471546 1426865 170817 1897646 717838 895203 42682 185118 1490700 658999 1224280 972102 818434 1245215 1505272 204161 225855 373494 1090771 524972 1420388 1270712 250709 570470 444323 888926 649420 934901 1522336 59082 537004 1562291 1660123 1099392 485519 265185 1434884 54336 1055410 1618490 1102762 1503196 916916 1640197 1628572 1001275 661856 411845 1898528 375214 1726989 653733 502052 1243853 567248 1513104 30759 997808 990126 1476078 759520 58858 1868137 1751665 1373662 1342388 1536683 634311 286452 1732138 1029393 287271 922916 1703592 1483966 1741240 156315 1633675 650809 1465599 1798675 573283 885468 824906 320211 1865945 1561929 1304822 138439 1384728 1765567 1301717 223117 1909150 193862 590906 468872 445345 1398891 758676 1691767 1277075 766632 290865 743435 1797628 1836674 1019418 285788 31633 548795 1657970 1575685 184664 1001377 1792574 178325 16225 1601326 793254 1263227 1010313 130678 1550643 541303 929963 249409 1288489 1168117 131288 1366292 147367 210152 1673679 711456 1047657 812355 289192 195441 1298500 1317951 1901406 532905 1186866 1227761 554333 962827 541563 327413 504266 176485 569397 267237 834811 295950 521046 759884 144767 525128 380895 1180126 178358 715685 1765342 952688 1096416 164654 1321871 1253650 1532436 306211 33029 942623 755660 1706415 1531299 1530405 618270 478218 303345 73824 525686 875270 1068755 125558 572593 1349803 1457282 1012614 1489546 184914 1095059 853458 727225 539742 1236541 790319 1336781 452048 1308214 544508 555103 1199474 171950 1215622 1417963 1926974 1677217 694998 494791 1262555 1377825 614930 1432440 1483229 758871 399834 779330 754538 1395788 260439 939913 432776 1750348 1509794 359395 1825892 141767 1492669 401989 947770 971374 1492881 1221715 839516 285424 1668755 1098650 1709440 1856559 1779849 840496 1103303 529110 1016007 283627 120790 232636 1185741 1776283 1414756 593004 1111158 732297 1910594 1627773 1466419 1743202 1904678 1183966 55154 465680 67812 989360 218681 124161 150270 1419346 500117 1404055 1846750 146028 1147548 34992 1851338 1113599 181811 1017813 891085 1210613 375370 570149 536095 130279 87565 822456 964486 1536891 189263 1965459 185462 895186 1240293 947172 1674483 365614 1545834 1068883 764570 1662664 403795 120892 471040 1547858 873548 1946584 500886 1711076 1828387 1955604 584207 917123 1970145 47621 1609772 451702 66354 646749 270656 953224 1557406 438302 1267716 1466262 535958 111912 937942 1536798 1770782 1855565 490769 1412551 1391336 1071650 424647 728157 573033 790070 972657 34591 891743 1805402 1596031 1413007 10022 753954 394428 1061658 544983 1515618 1178644 160153 695029 1419668 505715 901460 325319 797234 850724 994716 380573 1437348 232805 278978 1551685 1443873 1431424 374942 400858 1205537 1215174 555889 1337699 1365183 595361 1747302 1330202 505032 1088525 1139782 154732 1061592 597081 1572697 692434 860996 496136 1309287 642463 1183605 364478 1520303 877677 993351 183850 291823 1124763 267943 1815857 583128 214391 1596931 1494075 705000 1865117 1327328 1512576 1374195 1247731 1560620 581525 174030 1606530 355822 1871328 1075517 231066 383300 1771974 732551 1905473 343281 1589259 1024985 877680 1793944 1587785 755963 921287 55831 863655 486677 941609 695944 138443 1144263 623248 1090109 1770746 1736587 1076034 144262 1941907 371693 91229 271007 1431748 149032 422975 1742313 1301978 1268894 816918 1762984 1072564 1524049 64423 1763255 1659626 1933849 1281242 700713 286170 141443 142496 1184640 1141476 887071 1837353 1122515 1215079 662732 404439 55096 596074 761846 1138390 640925 1421254 394784 1537673 1725711 683165 120975 1589539 1677215 1418089 1080833 342697 657531 1710317 1617499 1792376 454329 1465973 446944 805239 1122559 1381902 643816 1245580 977567 1789164 418785 1553587 1569061 841511 1279001 561603 1164720 908894 671025 1008512 1457300 1340464 1132481 988804 552368 983853 786042 590512 1815897 272439 135283 1758938 326913 929429 1331960 1912131 381132 1852038 1838844 500163 246086 1634513 748311 1719581 1542058 519959 995409 404443 849287 639236 833491 921153 485297 1196243 133252 1042697 625039 511715 1326699 700143 1306506 995200 29251 1464806 1932695 523894 1127556 1457772 1077564 1655579 849231 285462 825197 1254873 1171800 672159 1519569 760130 1810117 1996655 1258389 74812 685963 759772 682254 1962467 115949 1899263 362360 1404533 1163865 1779635 437615 1550995 1638978 529210 1893187 1319763 1579142 1568059 681834 327616 1877350 386706 1331891 931453 1653574 339088 233973 1612495 1015321 918498 349445 784553 1387564 872617 864657 1637770 1590315 1724623 1607953 1679159 46958 1116392 1971078 150961 1911789 758609 1532161 266679 935069 1575494 1859087 1684766 171623 1895422 1074974 1776806 1599711 1062521 1350941 723919 1353199 85906 1823697 1078864 1350256 646664 1514050 1234504 195043 1898571 173171 87635 1377566 1085199 1964897 240009 765797 135087 1474138 56548 675184 1272590 1248054 693296 1124021 189286 719995 232340 180344 474423 1938898 152998 529258 1400940 1879193 316591 836002 577767 198083 216082 1699661 1049335 704611 419122 1863254 481778 670576 1661237 1066144 1482656 314045 341283 267778 1938531 997497 1668020 381415 1908244 1987887 301254 1911419 325343 984559 1026407 1857940 1794651 594523 1232755 292070 955564 834049 1658942 1027156 1749657 1511225 105414 901475 613820 1806768 684176 804532 1009835 1451741 1851515 1718269 606892 1112972 1260332 678905 703270 1504025 307943 844273 220591 753153 1791497 1197465 1515099 477871 292890 731583 539909 1393325 481238 962408 1798173 1863527 1654889 1159426 1724025 1498951 514895 1674795 1727211 174791 1982608 1689794 79092 1609356 1981074 40673 1540905 602581 1325884 391519 1899895 1280829 1158279 387996 391567 56794 1199448 123798 1324322 86121 1220188 686895 1839926 673208 1355171 315730 1567961 1206487 1196956 765971 1696133 1248500 1048668 1090580 350507 594763 164551 1232528 1038425 430413 434086 638313 1934763 1400283 1529646 1066070 1637657 704978 1719104 990564 1747927 120505 696405 1907718 837449 628573 1541190 1704310 113859 1417321 276745 965062 927626 916982 1746875 368248 925215 584144 1371142 198635 1008049 961207 864670 1417312 1220835 1157326 1163588 406068 181319 821209 1926536 1436678 821730 1700812 923864 444692 1116174 1203011 988530 1897944 479792 700870 977021 1534922 757495 725011 751657 568745 542320 1832441 1408615 1325207 1334567 1316102 524212 597253 1046862 851983 1252913 36488 1486065 37621 660681 521508 996239 1923996 587412 316448 2427 1455067 744898 1974421 1156378 258587 1745288 247419 1247196 957635 392816 1821392 723858 1031648 760311 985749 1008434 547924 1541212 1711090 1046925 1042662 325340 248519 156777 1644909 1653842 552104 1650869 932516 832325 379853 718785 607583 990291 1718457 1381045 1538645 3897 1494942 254523 1883118 1411352 1992482 636175 714388 1634857 1947435 328778 1892058 454012 1268603 316430 876084 1570177 1029758 35680 181380 480889 582719 1501714 1675209 1474896 943148 824010 1600268 733424 517148 1893822 435698 466169 1723096 1442459 420504 1225692 426344 269869 969779 1230979 1458640 764361 883386 1412404 793507 223452 553428 1373054 1254116 912764 1290126 1769581 1903164 335042 408845 1587920 1174381 1739740 1051560 304478 1541969 20335 910466 1301872 1938999 494913 1394668 1201253 1959000 1314851 1474864 45300 1242848 888481 1076280 1065934 1607773 1181258 421102 923163 870400 323064 1290891 1212810 1176739 39139 328577 1659264 1467120 272509 1219325 258243 1619016 1509980 724873 137189 746415 1099786 409549 1544598 1158244 71858 1176779 91166 1007853 1231613 908167 1407294 1821823 1395837 1643485 933958 527953 642624 767882 972214 661747 1514761 469861 972682 766148 1911637 803123 570108 1719057 1839077 139541 1926587 485020 95880 1551893 1680588 1213967 1561290 1935341 1991022 1837986 898357 1286289 332860 559812 1548163 1741667 1304789 1595044 748186 988605 1449398 1559303 344143 375292 623800 1364003 188871 338678 584911 1984377 1644985 1075305 1392762 595577 556382 1491192 498266 1439779 1290282 1508082 270698 1813869 627093 1221386 627487 74350 996715 979034 537592 242559 760510 357707 1591706 820898 30066 479020 174685 1028172 1319645 1009694 1761743 1849010 1526660 1472470 1414043 1292696 1445804 1400195 643287 1757875 1444797 1583128 1161657 1699048 1430711 1344767 603642 306772 1316631 461305 1075296 1098791 326256 1486426 937240 1415804 104248 418210 1291878 1320157 443351 1580872 1650002 1734349 872328 690827 1613570 387384 1295710 1910608 1384723 1608183 1622703 746243 1374346 1075567 136533 536051 1750978 220268 1824395 1495251 301880 1358679 1663528 1923678 764235 625884 1144079 94383 1912059 218719 1095317 159305 790904 961717 512846 1251967 740122 819297 769204 1533492 1931835 1633440 606898 563232 797864 596395 1099344 6261 86936 80184 1973335 1677979 1642111 1320039 1598025 328397 1488374 181325 1379465 208254 1716181 849726 1727367 1390080 1873510 1383367 1226655 392751 19251 699423 1757140 1505523 266922 1147189 637548 51994 1828824 776368 321845 421063 872521 1609446 1965838 29681 913243 1511032 1828408 356074 1689174 783236 240079 1399515 377200 1767921 844481 238920 1417994 1681672 314142 714467 1014099 895456 1942266 889686 1827391 419995 980410 741427 21108 174504 1442173 1965902 313733 1306339 1921004 1448361 1080327 1009307 1984398 1773140 1537906 348940 1431859 1469252 683827 1928779 59932 1908319 735676 1027704 1457286 1553917 1634872 1823316 187097 1716129 283624 297983 1608628 1912767 1927969 1817018 258838 1079502 26505 1923331 1218597 1547633 1720463 187638 1670724 1716790 1384043 723066 172760 1533429 1029519 1729764 1275339 961834 771935 1492227 1870780 1967683 1827459 811567 1380326 755328 678165 1681424 657935 982481 1316154 61006 1447746 717073 176370 1464343 1019751 295153 30615 1795407 618914 588973 328727 1323601 890743 1881290 1269350 1974354 1354262 526821 1261554 1221146 879631 1871042 684541 1435499 276582 1731400 873390 1414621 249161 837059 1207251 618759 1465527 1737572 10031 458719 689077 1470644 1231131 360150 816639 310143 1889468 213880 1042684 1628976 958304 1705597 217257 1147611 1941532 885020 1461024 826813 1266676 439101 1641921 1123093 1701980 1911431 1978483 1238758 156499 284708 1557501 982111 1145840 458689 506401 1442737 334357 1446068 210674 800647 173532 499362 1489469 1672678 680579 1849940 508876 939773 210106 284757 907643 286682 1036671 198204 1404523 769561 536770 308247 1337555 567179 1970488 1867410 1860593 1536709 1464270 106178 654278 1511193 201942 397722 138516 1083177 195588 923103 1357590 1823025 1296545 1813382 1949654 1800180 1016297 688881 1440001 1785801 1716657 1971352 218142 1561420 566839 70342 114651 1455545 1978150 730248 1262696 1516181 778616 1376136 490350 1589789 1735909 1022993 1881808 1845272 1435949 636405 582034 1221505 753017 1359451 1712440 1493487 1116964 1508073 796472 1157683 943358 1865481 1970904 1946080 21599 404514 1122981 1451333 508360 1766663 1111805 764273 1667705 1931896 18211 1271205 1329793 1693405 136734 763204 908618 1464341 579084 616111 1829376 1219370 720759 1708993 421480 343642 536244 227019 266903 1777035 210616 1252601 41702 1212155 1990897 1330661 971530 1821997 1867816 1530798 372351 1458799 1222291 896471 1383101 206629 1259157 1793390 458617 1767251 1158237 1849409 1465223 239757 634251 1015112 47982 938829 1530227 428659 1296253 1528855 1204795 1449258 563169 950149 311063 1808630 1236375 1777670 340465 198865 1785314 1833934 1351528 1843492 948106 1024475 197504 687301 1432040 867812 1961250 1244684 1693384 1651433 1004175 474447 869941 1127746 772141 12373 884011 1939547 1700028 139440 933904 677684 916308 447056 1456341 999952 1350349 1941705 1129818 889953 87407 1433508 1365445 156413 1078365 999650 1531232 911440 316403 1702743 1991055 1952306 1637920 1444444 1972433 1278542 1151168 1815519 1532082 1287349 1540524 157839 784489 677992 1577524 1131904 1590709 611365 1329981 1717868 1262826 230880 48913 1447591 927015 1459733 1602013 613754 1625639 1407605 201653 1260745 1336048 595865 833878 570611 1605086 1278714 11381 143490 1040556 652277 1666854 1492128 348027 761842 673809 1901755 127094 643843 167391 1181225 272652 1899898 357508 371955 1314566 354407 189559 1151827 1807193 1722607 1885342 1728165 574505 1146716 1457139 773309 1446419 749959 636394 1037843 1660875 352538 806735 1299787 1149032 1508109 636961 70547 717022 340527 706528 596579 150277 217412 696280 844615 15039 838073 496220 1374467 418673 1183560 1565293 328072 898745 1542390 1796995 1571902 309490 1806160 1151492 1999156 1173490 84398 1663607 934669 1203175 1835398 58026 1609888 281768 1749806 645484 1228778 1797746 1648479 1158684 991941 1956082 1804038 1465181 380821 1793546 1223139 439963 392986 1345327 1519645 1537510 705417 1333090 1149855 808693 765174 1919610 568949 1641673 1721252 848481 1618485 1624585 1148024 18791 1833078 461023 1643536 680416 833560 1614741 1719990 1952163 1688869 1515484 223825 1291954 873419 1898051 986 613222 1111885 486684 1875972 1432942 822196 592151 944046 1721502 226165 1417098 1697575 522553 1887654 1652866 111413 1559062 1508243 938998 1949144 1837981 464736 1347064 1730374 1979770 1072382 991480 1773122 1070754 1120331 1109741 1201835 471867 86724 1693002 1552464 258634 1354400 446848 1016112 848196 87412 1671831 252496 1995834 163584 500541 888213 887164 697531 82872 1150808 496541 1066644 1735437 1421070 340123 794582 605017 1479949 1361969 202881 1210896 1434918 171949 782093 1097732 237681 1564002 859971 1711282 1586032 512738 70798 910886 581853 362064 631572 115985 1274289 1725557 59866 245847 200356 510099 1829358 1609071 1636890 1971064 972738 1688982 339416 736028 1507974 280918 157051 163482 852066 1633719 1019336 730226 722131 350980 1785372 1307650 1852509 7150 323251 1962757 428264 537997 1557028 220617 910559 1875261 1104944 1158610 528097 136637 1443578 1276536 374431 1225864 1395116 1427345 1261528 1399280 345422 460062 642232 575629 464970 1845860 971245 1574437 1403628 1760719 555770 182200 763578 1645347 840579 482531 1250572 437496 1955689 518630 1358245 1336258 317717 1849474 675137 1219453 1909480 1438812 1855681 604854 461724 302892 377689 1605958 55994 246173 6636 1528870 943873 1933844 1842195 1488689 1154380 473307 400331 275297 1056537 56702 739128 551345 1889660 1081618 180087 281112 555602 751797 67403 100898 853029 1998595 1711380 1275506 838346 1624122 1863395 103721 428252 191058 1853333 915421 1002497 701581 1112083 539234 476340 217911 1105332 131189 1367388 1477742 1611267 171558 1694373 200322 1334086 320529 1828205 1424493 1079031 41088 650405 104298 292967 1238043 1659539 864626 539731 1839005 671209 926901 896614 1527616 259902 1311848 605878 1753599 790248 1718607 998681 514898 57420 518111 1943352 1849386 1495993 768659 1582559 1428028 674520 1522947 864782 877548 1368618 197784 599485 26143 1749621 1241428 473359 1478533 103385 1085079 1158371 1705194 1024685 1818289 1848591 145380 1059008 787214 160370 1581990 1881507 476329 1726284 1154803 1697998 405857 455631 389820 701445 1410056 1906462 470266 1275750 1552787 232009 411818 249966 560756 737666 860516 1552889 1869774 64211 859660 1933233 715724 848522 687247 631133 1852645 1150908 551004 1839487 1164830 1490062 1278072 1802752 926628 1494411 308171 983310 1703694 34751 1693276 1209621 450084 1596089 1994025 1599342 120586 1536036 1853228 513633 1213618 253133 1775538 1607199 1581061 185168 1069074 1539371 740216 1234614 1715573 1475850 1880847 65046 1772791 1671586 1429540 1146879 774066 985890 1355105 745062 1215659 850238 1084271 1539355 1769412 1752396 369009 1563534 1170954 1592360 973985 1107422 1157440 1141954 1314065 501367 22567 515616 1129188 779238 1648514 1785897 1677845 145900 603970 130188 1244372 199276 1490275 1959644 1897613 1798440 181846 1506540 743590 1421118 1464612 1481050 1491654 718484 819373 803582 878113 1281880 1180530 190297 1122475 1242981 49280 1788131 282476 1139332 699687 508162 424821 264647 886993 599337 846384 1299605 1937075 1970964 705587 703525 1856976 685164 926294 828166 284344 293602 479956 1695208 569894 672541 1626638 45884 885326 1443195 486098 680767 1161487 228573 643750 1457294 991586 1199560 1014693 482253 1512396 533813 1970499 383476 860930 1754232 1275384 871988 494803 1137218 38384 138163 962577 685776 412682 1844208 1516965 1541770 1389838 1917356 1596642 1517935 1730663 1104489 890499 917162 813028 301570 56597 1038124 1160495 94433 491196 1996536 1985978 172749 1747137 67740 1454114 256246 1577290 1126800 573984 905148 1957091 743144 1844359 1148094 1514796 409991 1890143 1208943 1164606 488306 565483 1081059 1315691 1271701 1582363 117820 1679761 306308 951559 1063512 1013368 657633 206084 1533606 1514252 853607 889805 1104001 1534685 1728463 996127 593659 1035515 1271922 463206 169700 847927 340634 1250943 1622083 1027766 1624540 804362 391256 694926 726988 952055 1878624 1823606 1650747 101097 1815003 1692299 526389 1438794 334876 1121995 55840 1597578 1149395 1774199 779846 1096711 573139 1137833 1267526 489505 1605631 747178 1213529 25904 591743 83752 1860073 541043 1947151 1294308 390389 637001 449314 338421 1941104 1420476 1732539 295210 1924008 1345086 1386376 535116 1654964 1761920 328623 1686110 800137 1428253 1627606 1670201 715400 716933 1130771 1905400 918850 682089 480067 306533 199257 455406 168490 359245 1772376 161926 69453 1384260 530748 559575 245519 1633756 195730 920474 1363712 1781104 1766026 1375806 595937 1061141 931483 488572 1706727 576629 464534 1123818 519802 1783020 998881 1684055 916238 1196183 1825122 906513 1105892 1054192 1518465 209742 1890653 1679332 1683629 1464290 159201 1442894 881305 1477949 356713 1071502 221793 1467664 350846 358703 423848 980178 537263 807556 182196 570860 100268 741217 100587 1600577 717925 1253668 1265668 86060 172876 1307795 1929375 631262 628114 1753352 537432 1789818 61331 927216 1571345 97305 294468 1962135 531249 1938391 782778 356100 1098773 1401817 1830040 1548759 880043 1908820 1018001 1889165 194588 3157 1709959 646298 1381623 6595 1027415 927010 834382 1474946 1630759 97776 1349200 740538 1400801 780123 77229 1720505 1048250 1635764 1458855 1226438 792260 1164962 1869250 406403 1679669 1499936 1452668 1859284 1785168 527251 662586 895054 1532615 930565 1803320 1930128 880628 24662 1531284 1863483 1963538 660744 1397845 1213235 1018796 868234 85670 1208256 996230 93830 1125999 382673 99921 1028449 1818558 1918111 927063 1384362 164956 1784983 574847 15188 1831775 913553 1870250 1511162 203879 507945 87846 1299712 1316271 1499557 1790658 1912019 726127 10126 1745518 1384229 255927 1858906 1347820 707857 1387673 730625 316748 831019 755289 1118796 715155 1433484 1310146 356586 1558784 920174 1538363 937397 1379399 876363 139322 709824 1777981 1877496 1319729 1990819 1127738 987919 1319241 903300 1965173 1231800 61097 744490 534233 1264686 1073844 1376219 979575 1953521 518840 555151 1153237 1823235 1031444 70087 950585 348168 1478951 659389 1687347 170729 1427215 1427251 350570 1792914 244864 1746242 1972730 1658521 1550708 779618 685398 704426 588095 337773 963836 613859 1212678 291525 228275 1383781 1963520 1122835 988922 1728093 1195906 152062 12932 1225464 1786081 1173708 483576 706539 1746283 1533030 1434145 713534 1967397 1337808 706647 1428525 639473 1790577 914023 1813209 368008 1745244 1246749 571462 1422309 1363713 1469696 1898014 244028 763959 397380 1311003 1264935 1930580 1579789 1224564 1030599 1148213 884102 288557 542752 328997 1004802 1113242 1726402 1040066 1067199 52218 554799 1848804 710060 567428 336530 1346714 901648 1711230 504311 1275738 1802590 1269775 636011 1864543 1646840 528696 307691 343784 814601 982777 1881554 694325 936634 1256676 967843 1180085 1194429 1613083 1262983 1130093 486630 1402966 656560 1483215 1441134 1453047 1576430 490182 170931 1155617 1338871 974053 1862891 1647864 1879491 1620582 577246 1917900 873000 153362 595127 124550 757058 948372 304732 312645 1819012 1642972 1029763 1224422 1127201 1875844 635153 1274827 636773 412640 654023 1113648 1803254 1437101 994882 241767 1371207 1381412 1658907 19761 1592433 1881763 64907 521648 613630 553344 517658 1093545 1954097 512313 1084891 431481 371708 1100135 19857 715580 257892 1756856 451716 1371858 1353248 1665337 1935415 655237 1216112 915241 383356 1223595 1926578 963445 1253127 1854302 738827 881543 836201 806501 271199 944723 1547757 1919117 168413 1794433 1027729 1677201 1380919 1800241 1885264 556974 352417 76978 1760569 1913735 1872723 555844 507868 818352 1877873 705479 333876 1300067 665965 1871563 1340639 461103 1218634 513803 191436 1210074 1303559 1272890 847052 1487262 1721579 358774 418479 1009253 1539048 196522 878586 1382210 350114 1902824 1505687 1590055 530506 1305224 1352287 513215 1321180 683779 1071097 1332468 163090 1709093 164930 108339 788248 140669 1606578 682605 459448 243018 5245 755173 1415573 1324614 759523 748807 905843 1979302 971497 229235 693188 1266455 1858502 491734 691919 1877763 1895669 1968511 964713 1621722 373868 1433853 90755 774344 567275 1233727 1291119 451081 1349484 804539 1036756 1759506 259800 363562 1553197 1444059 1865857 705948 1097381 1197699 704857 50114 533048 994040 1138915 756960 1364333 752518 1721200 1370601 1487274 467977 1491499 1059117 1663126 439109 1592581 1765263 1299595 1737941 875281 1524399 929500 1530299 1492748 114803 879878 75061 1121359 811689 1099884 1944412 114916 1432457 1032455 927332 1975401 660418 1724455 798922 634245 1452996 928739 1188451 228512 248223 671039 241069 1974229 1370239 1901577 405707 628830 759677 1733400 481484 773509 1588449 349843 554610 43903 82670 1525119 180959 1231266 1971645 1133739 69569 381110 662020 458114 861422 1675498 131428 1933330 1110197 184483 1905910 1812931 1275376 866286 1396303 1255157 516517 279032 418223 255756 409525 1629394 940081 659437 137187 609427 1395226 127633 1012163 1574747 478612 1457746 1427113 794657 1460987 248157 25319 1445472 1848861 699427 1750433 1114174 652999 212582 143601 766496 1701343 1756885 281955 1515165 422176 1301471 557999 948596 835933 1101994 944861 1448719 662300 1498124 1060225 113519 970551 533553 1513715 815276 202139 188185 1497681 162520 1614958 85762 1738746 820096 873724 1019428 1563796 980574 1362704 727445 1699666 1626627 1294957 1316970 1188647 1076243 247687 1672437 904874 1656197 298778 97474 200655 1391633 437119 1413981 811457 913662 1672464 1436579 199540 1477745 741545 1739561 1654503 1429956 983206 1797969 801861 1034430 253933 700518 1436768 1750899 1505276 1710019 352842 1665944 214539 327626 1342218 796177 257323 295657 245647 1223821 1538570 202337 1688111 1388697 329043 988646 1478713 267290 641149 457749 891405 1366671 1902723 431326 1128830 728581 1633998 404440 1337790 325723 1964247 546139 825460 8904 1433993 719516 1993315 461574 6585 1176592 244000 1883799 1429475 208499 1890611 219633 1578687 708733 115279 156507 612977 819719 768265 728320 1525100 947277 1812641 1876381 1344734 1648389 1265529 693740 329565 468118 151437 621576 1068008 1261573 1202964 626891 1489519 166517 1998118 813800 1947814 716217 1700831 103661 1839399 1378373 1900593 185881 1529268 209601 666157 1877656 74251 1567832 1820118 1680635 1043949 1375173 236667 129146 514909 305585 1317488 1614111 631866 985554 1171314 1420682 257697 248399 1665329 552887 458147 1856252 254729 1369505 1471883 1858650 1384034 641215 1335619 746692 1161049 647477 537272 131274 1728679 745712 370366 1787543 1477450 573045 1733419 788342 1549660 1897982 1061780 1579540 245177 119679 1267272 1211011 1482503 140558 1096719 293374 896165 588923 1160315 1922993 1605696 54332 1628438 897512 133026 1228564 1765331 377269 1994280 1553512 502827 514797 1836955 1286978 1755031 1365828 1175068 799340 605507 807117 168430 785187 1183834 223577 143975 1122363 406629 1147157 119976 1768423 454610 798246 1041211 1082716 205145 1541759 279425 1155441 1828159 412824 678531 1657001 1496104 507774 303993 298621 602729 703401 1372131 659516 450052 384793 201030 1196506 1931453 1512419 1028918 885472 1346377 234709 1078053 1671958 334894 995888 521231 697648 1101110 1917272 283305 411946 77033 567707 406998 1273858 1400155 1644159 1187643 1901991 988440 1139429 1560411 907406 469539 933046 1220594 607020 392591 450485 1777427 899352 1285845 1522804 1837284 1575182 260653 682723 227449 1111548 1594637 588838 1149594 114464 1665043 827487 1555037 397050 778233 996366 1508419 1191730 315024 154270 1632744 1605559 63480 19003 1321855 486115 1529523 1169442 557880 511302 324954 1607925 328328 1994433 1556945 1272010 384705 182151 1436572 588979 1838825 680556 445126 1671526 1838507 1065247 1643634 940010 141825 1308210 450602 1631581 397372 1753756 1404596 963636 1759508 904488 807153 392310 1396446 1908831 394994 543615 1517494 567578 255974 1764182 511249 900409 1429405 874278 1269437 815316 419693 665594 299835 1946131 396100 271331 1702981 719585 1038979 758784 687564 1297726 647968 1212041 1891338 758678 265181 375275 1261356 859671 293461 703783 1639450 1847447 144379 1050236 1055584 611272 1136557 762105 784690 1373657 577923 1671220 518858 1250905 1785604 823450 270819 696911 67556 1434866 1433782 912359 587005 1620637 1799028 1315084 1319817 1528638 42900 1793668 820755 1950291 798408 865398 474648 251160 432273 234080 188279 1184767 1649138 1331287 1445972 277055 588476 1314364 576219 1617299 1049875 1148194 1793474 44061 1252886 133750 955093 746402 1221607 784494 1544167 715709 471618 1442232 434109 196418 219727 437923 1292248 1524417 1141281 770662 663406 1786350 460181 69156 541664 1041853 1743345 572369 1810237 125332 1544378 1668441 758752 1420521 923315 779670 1811338 1491296 971224 1023618 1877275 1499792 1410521 305221 1518125 933105 185176 1502932 1344496 1733090 1698116 1938114 301235 1249013 1582438 670037 1080731 37983 1949700 1620178 275876 592114 857142 962457 1400784 237063 714408 351243 1691617 948582 1117669 1151541 1303325 971612 338538 320721 1978295 1817989 1102941 959232 1323225 1756353 430754 1748208 942572 1351065 1973747 591392 668578 95152 462036 1614794 260813 71105 1161555 87436 224008 1741662 986527 1284127 147142 1619715 828937 80188 1140888 1736325 1385613 1635426 86474 1636118 1512311 894348 1496481 592810 1655806 1675231 1375230 1972411 1148077 1609885 1140799 238165 1077037 495477 247113 366277 1062158 1287743 293671 1514527 1910639 1677833 820675 885806 1806792 885540 161207 383252 69221 1378704 754249 1159469 970363 837060 1485423 174478 710974 180073 1100284 1993392 1324086 940704 1873813 1815845 1423562 1211874 183268 333963 1190682 743550 538698 300201 1847120 1213103 875927 1460989 1618096 1646611 1074768 1772369 1249474 1450781 1369308 846626 715257 152291 1387411 788767 1036968 574435 1118435 719587 1618713 106469 1426860 730260 1275103 1000594 1458318 1170101 265377 869666 1957058 1982023 138785 30084 1466658 804836 320704 702935 121737 18316 1280721 481438 1095218 1587235 1507681 1314208 257811 865159 1020735 137987 1390354 1844887 1525164 679813 28671 1991729 428475 653353 437022 348967 1705706 941704 1786567 1501907 20738 1212251 1892771 959296 1659919 890268 448932 1226765 1073809 1132865 1181158 94529 1379764 244416 1259418 62614 195644 950514 1294069 40204 112731 913365 216681 47080 1304124 1574270 338424 1951913 387107 1960394 1468891 788104 1723272 1886867 1870020 831916 396438 934691 1999764 359390 203141 306873 1748554 217294 1983916 49459 584235 983824 1357501 566487 1496143 175317 1447764 769517 575370 11622 21154 727259 591356 1251402 1529934 55223 167936 736960 1641659 461541 570457 1521177 412284 250012 1686155 1423407 53570 147750 1432080 873539 573904 833175 800718 1515764 1232547 1923153 1613324 1330407 23960 81054 1494372 253369 870303 375110 1734229 1618625 1144054 124716 189193 1660850 984685 1991590 1677344 109894 1760342 1870536 132963 1215749 64501 362809 821994 1459045 1237228 14481 1880883 1353545 1882577 930108 338884 1005230 294865 241394 237605 1810304 1929131 1105846 1332988 360129 58994 1486352 1941477 128398 417189 1250525 995435 1234805 1986415 1842761 1521923 425184 136537 1257609 1948459 871447 1696642 1653454 674683 915527 496255 690974 1989023 772884 783630 179279 208578 168292 906808 423203 553634 1002616 962704 1226062 1303333 238010 944365 1818050 226481 1199872 1222906 996295 872924 594754 1498596 969509 1725470 305425 1231744 1559204 1188235 1554354 1256959 616063 1397970 1865257 831553 1461027 728886 1342912 59790 1387419 1864004 958198 163004 207833 1693992 1374210 1721097 1626906 73709 1003026 1428559 764598 1101656 665262 1171173 1693843 1753880 968710 275590 463427 981672 1516182 1934215 682973 749350 601739 547392 101795 1708798 1147261 413438 187030 1313518 10269 1369291 922952 662433 798543 1705775 1013283 1962252 866919 1672054 40374 1069472 1624307 60452 648913 110059 1211486 975031 1607180 1504027 220176 1936619 362213 1322314 1782453 1862388 547867 1136178 700852 1276628 660477 389789 1869410 605586 503029 385822 424295 1905804 1620094 1612996 466296 1592179 1517721 247429 1531939 214500 807201 1822674 1858 611134 167581 742670 1145141 523251 1145912 669191 318065 682501 1732770 1136959 951614 465700 345757 1666211 1169071 896461 1375290 1904115 9937 1849744 1042324 611345 312606 688609 1845426 1916614 1003355 380878 493462 853478 1385040 37449 1976077 1426923 772873 1222650 506610 895268 154373 249867 1730793 1387898 313997 1523484 1419574 1991858 1242198 1029615 105347 1288242 539678 1400453 738269 210975 586110 1516284 1978004 676542 590908 1310175 1067346 1504088 200397 1465496 223157 1629354 1292622 1231095 1183738 926816 535226 978296 769574 1188046 805054 1772604 1391959 731093 795153 1579304 496050 1955363 1509492 1388721 1881575 885444 350884 1387937 268291 946424 552670 469206 1174678 1407602 1315910 1599590 1946680 1707236 1776510 933464 1229815 6296 1688086 940539 1374541 617894 1962759 338863 974740 729482 1951139 1061540 1282047 506656 1955517 1514269 1457749 1672846 525471 773907 1617877 60502 1800406 1406043 748009 717999 24549 1153785 65139 597301 348919 1373035 1944153 1664067 1281968 1706985 631594 159655 366804 73499 1928933 798975 1962879 1378662 838925 193177 1735668 1389891 348058 1887856 1152923 400953 1222615 654405 738296 20612 1430718 666456 1401358 1376917 1930872 164242 433633 394080 312198 1447348 422170 1816581 274541 216024 791151 1697606 391877 1152604 662495 1741540 356798 1761436 176839 485554 74142 570039 1770281 278661 368697 1859845 579459 1281743 1020523 196566 841526 1789102 1875247 1636704 1925500 1339613 1619796 185202 807612 1420931 200180 1247145 685667 1451060 1426873 1775519 1877045 1863894 1132309 1526050 1847951 913460 274808 1507851 1571485 1849699 1833654 139548 1757286 786465 1465269 564505 1196304 1811178 976249 1648966 738316 1763301 89682 1768978 1492278 1379475 1165502 204289 1069482 1684967 107812 1612648 1194743 1804494 1459194 1042230 1640041 1854200 239932 867142 84764 1319941 1448916 798011 1642301 115599 494594 1698280 1416319 1834510 1399541 98450 927192 1603089 1080469 1120462 1410143 1232207 1317387 1000368 81820 649501 693453 584703 433812 1959325 178109 154129 1810017 95813 711581 838027 1592346 1250581 902001 28366 423294 811844 873862 1202862 677172 1627196 86581 189418 651432 729797 311734 521619 1509738 1528419 781538 1124159 397451 1666937 1177235 173003 759295 1002729 130552 1302888 193950 1696278 903642 1645033 1203277 750829 1857840 619745 1984229 1280405 645775 464820 994980 1938085 685098 1803824 838381 1623060 6764 28433 373768 1562045 1351343 1767495 1041828 743416 1065361 909516 1035108 1234492 682741 745668 289582 479897 869400 1450926 1771673 1017844 1960447 1586575 1103605 1132915 523189 1692831 1329703 1037231 346357 1428826 1737987 1539819 179420 1716250 478600 772021 449525 527126 928220 373057 1092966 1287410 918604 1847105 5754 956504 138503 1802122 263804 1266930 1441718 270313 1932351 1177046 1748645 1812645 1603018 163806 63552 397960 1460744 509028 1127278 156435 969271 501874 1390718 1343357 127232 1537749 1127149 354762 1641970 1635216 1022892 523980 1653206 1347294 1348718 1628130 1489893 357693 1135482 1415900 771773 1607468 1747429 1996001 43104 1650870 953183 732871 1664502 920423 1110659 1944846 540968 1633491 925360 1885715 1021535 880428 1510033 334610 1288322 1297431 603287 68206 1406708 664850 1152807 1772646 928430 640532 1166087 291902 301108 1667854 1468942 1485746 101185 1269698 634787 1327427 1308807 1652058 50509 1592418 1040811 4741 1012223 351844 1895279 203871 777344 247882 517102 1260990 880167 1622292 1512294 1651322 121059 1112658 146224 228431 1653305 1896618 995295 1120802 1041627 1337624 1071780 1845400 774464 1219869 1325646 1789621 129037 846422 1889202 1206648 1916888 1370985 449146 1211568 1124508 1752661 342170 286651 226323 1881525 346447 1413745 1388182 1587851 117184 773916 342862 69283 1717907 1489759 1511017 432010 1558245 802349 1314143 442505 940011 904572 1455091 778916 674273 1635464 1828182 1737482 937998 1346810 21479 996724 1590261 331518 1629463 68987 201545 397523 1035940 1786212 737243 751523 1896782 292963 1220154 539880 1199238 1486971 508312 223168 393369 1527004 484273 539992 1260668 388950 1723919 1382363 1226864 54880 220808 1382324 561097 1028529 848378 55869 496895 866135 1836041 746637 1289524 1399077 1863544 896935 732958 911090 108032 1906621 1222662 1605547 1262481 444965 701252 1531949 996704 440239 1699682 1101798 1572455 742949 67080 268413 1914117 1492747 1543405 878799 1178342 839214 1160668 103436 849489 667989 1121547 1425864 562672 869538 1744071 1378638 79530 770111 1309621 77640 1893006 1102582 1247705 68797 952522 342119 1518114 1942648 221003 604939 1098664 501928 1781393 1514578 139983 828759 1726459 401370 1671761 204773 62988 117236 1835905 981113 1734105 176395 766715 1747153 1705360 1385691 1224820 1950586 1924315 679829 726717 1355547 1020146 335275 1467220 1518189 68462 413384 779604 166613 725796 370523 1203510 426804 1075141 1384642 141110 1842338 1228945 592207 1451447 580417 1767275 786369 1113774 449339 1573104 653001 430820 793570 1483421 559415 602571 675587 1698632 1371789 1696012 1028222 1577969 1099979 738020 1449230 1699194 379410 746150 1231950 947743 682599 1229900 1245613 1070965 140668 933923 1338571 1295629 1721451 80384 1225731 1207044 1221528 1430072 1559032 933549 1966763 888145 1286173 630671 66146 1418505 1318376 1197251 1977868 370842 288185 1621330 784451 1591556 578779 3163 1807679 1399386 1560332 196880 1333949 1610297 781411 215736 1697615 655893 1759609 1222063 1632405 1602660 1220424 559251 1380583 1447775 87581 419752 1181358 1090933 175736 785344 933856 654084 201333 1609693 1794776 878415 329735 1257889 1715870 1360894 1589937 1993101 671321 1350160 1873744 1619828 1709732 1235301 1333834 644507 1622770 132254 649670 91875 1966101 780667 730717 68475 78321 137973 1386064 1685377 1190318 1580817 413421 176144 198290 1475159 1271315 1736708 1597246 602806 1020660 1772913 1958100 988219 843430 412549 734178 115725 751534 871344 1640630 1971087 1269188 1718201 400662 595697 1362075 126166 370810 381581 909920 1514529 285761 795580 1308201 1192374 113990 906235 1236218 865822 1960806 927488 385369 1656697 1547880 268134 559077 1062032 59290 1203049 776044 1368091 1760288 782206 1405761 1273329 813672 1685550 34344 35312 771563 1104167 13875 305602 1208454 1640646 717345 1986428 1275346 1105005 1420174 109360 1630583 714908 461155 1966706 1084170 1518631 703258 1575540 1657920 1610225 92840 633004 527759 65941 1476070 1832922 1289140 1847279 1246420 397932 1333828 1313020 322940 1801709 1113010 179047 1000447 507486 1473887 956263 1819663 1847117 1765873 519525 175757 907563 428631 1518933 1244084 728534 702838 1856877 1302834 1641930 1163813 1297825 978054 237955 1515753 899297 857280 1833149 67176 270849 881951 1268908 66174 1053109 810949 1674659 1637034 657609 662351 1975435 1429369 1956945 1287179 505211 1657087 1877022 1809428 860240 1778655 1492255 1642879 226615 1545370 1425526 538718 1547340 1220352 1323924 423684 1155919 316651 1954190 1012619 1663533 952048 179900 417025 875372 944038 1581529 1218867 1154911 1452296 1347597 1171753 1737089 1888365 457899 1097144 526540 521822 179947 1125012 611192 1506710 1084258 630728 959813 557336 720600 1389560 934672 1283582 1982953 1335962 394981 1794830 1326805 1023855 1888369 2524 1679304 1910266 1591023 1295626 40729 1402281 1624884 8895 1495717 1097355 654809 673128 1643755 299978 1097622 1794933 768558 1780213 1047456 1855382 323190 1567511 609951 2067 1000898 1085115 1913684 1206720 1234363 709158 1557225 912271 464185 580706 1105358 1916673 1577946 1072214 482865 421802 479073 1000836 1636133 612492 1125460 68879 1763991 1972202 1097926 1794629 1401022 998215 337524 969265 712901 1050109 1321581 1439822 1625582 1287942 472489 918920 580846 444799 909202 275889 272338 1272585 1160798 1777313 621580 1435623 496663 1576672 382441 66353 1628892 1351604 833635 1830256 481741 1580893 172021 1480426 1035048 1511762 743335 1127645 1832567 661861 1873503 697899 745865 1528797 47554 1516075 1660813 1781724 1478376 1388002 164166 754271 142499 1667646 352696 941287 964687 742124 1391471 1994177 383204 1866896 1963499 99812 1941950 1686561 1001789 1451373 1506162 1261590 1020582 121131 965750 1265610 989580 1680860 1163665 633053 955665 293797 950730 859156 1997971 238418 48893 1470347 1779797 1586824 55639 1286625 181 1865576 482617 643539 1885755 1327311 797770 176669 1266051 1761752 1048885 927913 1138926 613461 1794809 1898363 1778931 1469706 1412322 77428 82323 396114 1683777 241847 1464267 685804 1824646 1715219 789744 1778039 243329 948559 651811 733286 1920415 945820 503767 60868 355147 1333066 1742097 1393468 1961381 544812 617386 1924473 125293 907358 273922 1541870 1844384 1197843 713599 1323744 1129864 1539314 1439547 106511 172373 1201802 1713377 521573 135757 1335468 922737 1351041 425711 1257156 92952 1827877 1210783 1472194 1873506 25890 893660 302565 706243 1238364 1516522 440254 1641066 1163341 1637456 1384360 1986951 1343105 1457609 706697 1989210 246439 504175 84596 474638 678714 1125020 424453 1272625 314857 619044 143202 1335219 1492672 1268683 1151812 1645106 633322 1250749 841742 143773 227468 1994879 478250 871749 795442 1900324 156846 373791 313249 607812 1772569 1929887 1826564 228757 1633086 272190 40417 1054264 660069 288333 1837997 1833311 728388 760882 809506 1880990 895810 1623686 890111 669166 39929 685697 772178 1608182 296648 1834586 812623 1686405 99782 802758 1861585 457518 439157 1855767 862570 1616661 65251 1572977 1166062 524283 1039640 1657366 755768 774524 1272234 479946 1558598 438250 1869094 1318108 1464193 82811 1207353 1814485 1961150 796629 199195 1789231 1646147 1965183 562338 678180 1573124 1069761 811696 1583749 1040737 1605248 1493951 98735 18840 827092 1665143 37204 1302709 1894933 675045 1244528 1619085 273702 906486 337650 334821 1578228 707432 1669803 970141 1594324 700053 1413062 911863 1084136 1612840 679610 964774 711019 1045025 826207 1598252 31976 812282 1654527 1747010 64946 147976 489189 521012 746448 349102 68872 350873 1378231 296167 160787 1701812 216745 1681215 1784904 1005322 1913782 1756998 251143 485526 880619 182444 1858635 672561 1252754 1064441 578561 875402 333548 1080681 1740244 1087636 444135 73320 364612 1757309 509258 625547 488474 1217332 656353 383780 159069 1422314 168248 1187158 1772507 421449 1718094 995022 403902 583925 783412 688319 1541459 375560 1966957 1847133 204641 664606 996148 460601 1856529 1083564 1567418 1803104 1480031 431607 1476190 1759708 836886 1214648 1829071 1009116 472659 437028 1589572 1930239 1101892 1978471 1904357 1528890 827783 1620940 1511848 889730 1924873 491589 925204 1790176 1930284 467619 191649 1685772 1065476 42744 1529345 1725695 562577 478055 452115 78892 693558 1315014 330946 599526 1581907 657485 811535 1070474 1473742 1087816 1591395 1802408 1781135 1882243 374063 1928586 376748 1610602 1501448 170118 587362 379324 1356749 731447 1208075 36201 481173 681743 972978 439223 1733814 715836 1757635 238376 1251345 1019224 906405 1274587 1246943 695433 1728846 1877536 1489110 1071714 444499 432733 873728 101333 293221 1492693 979505 384847 1305430 512031 871659 15354 701073 317869 1304462 1177887 1602100 1417263 1980392 1230296 1314405 474312 100703 1165804 1510615 1578418 249702 1361646 1882452 903210 1872301 1034660 537981 1703583 1787197 1254125 1085778 983543 909062 1809733 1804561 796387 213166 601137 1181280 92377 416742 648315 1298754 1261175 40193 1958995 390260 446432 31322 1249367 609532 852094 1364453 90241 832497 972152 97881 1420341 359933 490951 273801 1104239 932606 723417 873163 665423 739732 1830525 697946 1456096 257954 888189 1702653 1913842 419464 1837348 1163253 1062753 731393 1532797 44112 967564 1296177 1994600 1273609 1838695 936374 1542509 1129477 334466 15638 771379 1399380 1093660 21369 280274 251320 171136 1272882 1314780 431171 1163422 1876092 830712 834196 1931444 1799717 1667611 1478207 1207181 1768760 705482 918266 372717 178579 1998853 1923560 912422 103007 1800282 87405 1066124 1138703 1536501 413385 635776 1028763 992314 1583281 1677519 1219328 1952509 1827698 903617 574135 1967802 1227359 1803011 844024 1054323 64040 567867 649683 27262 936897 1779775 637572 1245135 66800 663474 1491712 1878293 1840665 1223631 1590185 1590186 889509 1742892 1959185 307149 17887 1017099 1342964 631422 1039838 1517012 707514 1118022 1113062 1570302 1773968 648140 1926682 323778 1403620 534046 80604 1166852 1117405 1142207 1229786 1783690 587358 1811529 74109 1609094 1256780 1725160 597384 1356717 867771 882331 1160682 1702126 1878103 778022 625100 91436 1719253 303927 913956 447485 815473 855461 1427207 1368255 1938323 1271843 1461099 726441 1890395 1082817 665726 660802 1973443 424862 600163 708530 1545599 1822356 756426 717397 349285 460370 1527275 1490547 629508 638638 1526701 136217 755331 534237 1215071 1161160 1080589 1656559 464938 206677 949285 1422658 1256758 63594 272301 1398320 1592944 4815 208434 1496743 321650 872919 1651015 17208 874868 961058 605125 658430 1587577 1677100 1302475 1027694 527378 1020010 884335 1174441 348510 1048560 1582184 754663 1485369 1172525 331233 202796 314148 750070 36679 1012697 1661018 1856569 875597 926321 1203182 1963661 242054 1207745 1063875 1390775 491595 1213592 1942668 764694 1734633 187962 1367152 1732358 1912975 1229564 1667233 274104 64854 1565547 1845355 115610 979549 337220 1203239 1089639 758240 129391 1555278 46914 1367607 1051793 1817805 997906 145941 7821 1161073 1708633 1095813 1445342 566907 1559811 189207 721330 495300 1591514 376841 1887363 88703 1785277 1784918 984589 1732422 34120 1071751 1442736 1036997 574525 841671 1824330 1042413 116935 1544061 417109 1843487 70215 503713 768707 1751000 247842 1822282 322589 812653 1054527 1625610 1982881 1329515 952481 1273639 59083 1460450 101141 936104 1263784 294423 1933526 1003607 392204 975046 644891 974164 258775 911978 1266490 601649 1143617 1983461 441263 1405029 1114977 1880857 1647685 1005015 1341611 1692947 284608 399979 1369633 1984807 589884 1751081 1495844 1496109 215566 1037071 1401454 9786 134305 1551580 457851 311937 1355632 880530 1286164 1598540 1853670 180161 713700 190119 8658 1376911 1998819 1930776 868655 1196893 1228162 23342 167540 54001 676438 1643582 135116 222319 1554316 1889093 8296 509393 664159 766997 163964 944814 1333011 230003 1542403 671860 266681 909364 642897 1501395 1742055 140269 723777 1757155 1757911 851750 1341288 374503 1138829 156393 749444 1361323 1136972 546819 1730516 845104 1269604 1089826 1373451 759561 1182921 111643 137582 1572996 9681 509697 22060 445683 1276226 739586 141948 916016 852076 1047936 1014563 1724022 557591 299574 458974 1506731 1645186 733852 1915362 1776486 17307 775909 353060 1567916 188707 914600 783473 556674 174274 398538 455774 898783 131759 245828 754755 151084 286244 1802206 1024080 1518516 688867 1194391 865495 366478 130532 464836 510299 17230 373102 202292 1004773 1347484 1183142 1552294 1702040 339685 809096 747833 1091116 913219 1946911 1598391 1818444 744607 1389384 1572034 1623332 837798 352402 1523534 662329 435789 33882 1528883 1042985 1528730 1579080 1733007 614648 1470881 1164618 444048 1379824 598113 1723939 582164 602208 1730193 261884 1248097 1117703 748075 214342 1703959 1325505 1373268 125018 1751233 785580 1649052 1652515 1944324 979716 1821553 308827 515005 1030857 19419 1555170 745414 1795599 215311 1616727 365913 1405730 570124 804437 587354 1869733 986784 1321187 1208990 956761 1957461 1188762 1340444 416755 1748761 122222 1968256 268262 1694479 1961596 760803 766767 1124253 481056 418732 304494 869195 1899530 226071 1880419 1652925 856554 1783455 369279 1895628 1163577 1020847 1576790 502715 1682415 1603544 48909 428660 721922 1020761 189338 562038 1086382 183188 617527 1183829 156573 271211 767910 689451 625781 997788 1026989 561412 363761 510418 500847 26271 1138436 1067772 871016 155525 594057 1896720 925081 1183291 1389402 756753 280951 970416 1923163 928067 1189416 605771 1857299 1066721 746206 1827440 1207767 311354 1501572 485572 624814 1962619 1845412 120707 1602036 962011 372790 1151171 622707 1463091 1935645 634424 261095 102430 307983 1214195 1035550 942574 1893380 1204392 432283 1754223 405566 1187649 1479633 875566 363147 599737 325451 1510787 817127 1498556 155725 108154 985848 824104 1234116 998304 885351 1376989 438506 166827 164924 1809173 760734 795826 1822733 1264097 468074 1168502 1991170 1443917 1900642 979045 1674701 1250392 223610 6266 635569 1877806 868642 1559067 284069 1351480 800904 1518460 696318 470446 1117286 1017953 1384743 1725610 1285137 1920183 1998765 1023610 990268 261479 1730075 467554 1620764 28463 1311378 1661982 579222 934840 1644183 1870619 1218849 1694000 1844118 902499 1955080 740194 1550080 585391 85456 1292247 101389 1050231 600638 220771 1982831 469700 476698 294912 911354 1847916 1324808 1187247 761930 1582476 571806 129330 5522 1275688 1006344 685464 485178 428945 434830 1243769 423987 308787 1162260 126966 608171 1076531 1739339 859366 1886135 643727 1162251 635073 60010 993549 1239851 1592550 453294 126467 1950868 1933901 398630 248553 894093 1592135 723307 1197276 594271 743683 889637 1735864 803798 1390270 1565284 1922303 967263 585439 1812391 446309 1731876 1049202 168979 1856075 1688845 1900821 320865 375910 889911 813291 408273 1685282 800519 620565 1450441 263433 315866 1836862 660334 1494660 1511254 1832160 743426 167451 1904978 1115128 1270017 1698812 885647 1454406 1976148 1926814 1370211 983635 1213824 1223570 505512 909772 1190743 1283967 1359120 1074821 1396409 1043566 1220013 1493427 1864594 516864 1134388 257359 10518 1671528 944161 637976 678873 590988 992789 729708 26948 124276 747562 334212 1680579 369508 1015170 246651 177371 456115 1725973 1782822 88234 1233941 227955 939310 396728 846807 430210 1142663 1432319 1902440 1687796 949783 441691 505443 589545 1406033 201367 994802 371922 1906544 891297 1559735 1112835 476260 263310 1253269 276323 161857 627896 1446042 1113495 1850827 832407 1479608 1725862 1132417 76690 1775796 41675 1276203 940104 1482526 261292 1821935 457326 1697847 1548609 1234863 1213140 257433 1407752 1030380 450513 1494795 1817499 911170 55720 956402 766115 1627993 1821839 1986106 911499 67695 1743963 1915753 1148214 1472856 112481 424781 253856 1380741 1034687 424413 359459 744865 1847544 1029167 945725 448343 265931 442604 1583507 359095 1011361 883436 175676 1494728 311855 562007 237084 1921501 283889 420680 1105989 236134 1758031 1574215 1937763 227052 1787674 1970713 871152 404805 594855 763923 1747463 408279 1643184 1229056 504904 1436021 1447257 593369 127129 579662 959380 1321528 56153 1408599 938317 1611026 1206261 351317 843441 955463 420434 607010 1595474 1741095 26552 731329 257395 1567317 528959 1392829 503712 161917 980962 589826 903237 1122516 538451 853775 738518 999613 1284172 952575 827881 1613523 1908469 966023 988153 833597 51439 110326 535928 1033820 1417774 1551671 373411 1195394 1118085 789463 804144 511361 154476 1484567 824757 361504 1523838 57109 20095 366581 1279656 1339861 1452753 126696 503470 1056266 77255 1715038 205067 713616 794731 1039633 1989199 1341634 1507800 1854876 128208 1305405 1792366 438556 314130 676049 1094752 542081 464638 1451958 1653110 552446 1185201 267186 914271 1178069 894435 695242 1323943 689252 778294 1158316 1326919 908239 1082146 1862155 16887 395116 1077133 516275 1451534 1099954 1815361 106859 924507 1976447 1349435 255110 341866 527031 360584 52785 1391799 48727 153086 57284 197742 919923 364414 1159401 972390 886404 1228721 211713 99764 1002287 37300 375352 262969 1567650 183739 680015 255897 1904949 1867263 29918 1681714 457401 1734978 1234455 573062 1064166 167839 1716497 428255 185198 1993092 938633 301540 1123730 1736305 643174 495100 459899 597127 1600141 1388165 1494214 1671575 1998161 14184 1454483 1169634 805649 1324050 1364559 248048 1514089 419451 808194 558028 1805187 416227 1389623 1895793 1735341 185423 981372 129845 1119650 1599030 557960 283745 1457709 322322 1342052 1362686 35093 415295 1542128 1931691 1155402 979131 1058541 379270 1837438 1650345 1533455 673444 380066 1006283 399524 811331 211469 1910917 1335669 891440 37516 1842206 472376 1384615 1412252 1131302 1553552 1193909 1234626 1790343 1996066 516641 539548 1946250 1409712 205236 841973 1041315 250949 1600306 1766079 910373 1082739 422277 432927 680429 1271748 1667936 343174 1938140 1371212 182589 433414 1039552 1435772 1553976 828769 591973 1353611 1165278 1056200 1118966 1650011 289902 787736 1900690 1235329 606641 1213102 841595 1808719 1475601 354707 1301331 1564883 1614929 948 1164778 184216 1727897 1600606 1416547 282716 1766430 884830 1119212 1482856 1212332 220645 992420 1875290 1650096 302906 1715455 168994 1951828 1354293 875919 1295460 383627 1258285 1899699 793882 1004337 1683478 915216 126941 1505978 1287684 1058458 1212662 583332 1949901 783284 420244 295828 1221092 1746108 321588 1276116 1851367 48685 930509 478029 1390072 1480048 21675 1867610 306595 1947215 890345 27733 1884081 1071456 1106736 1820354 871348 636659 1175131 628056 171754 1840193 1998103 397518 972907 863259 1748744 247712 1525223 1492968 1727970 1453422 1425656 277435 1201882 1258097 49500 64034 682299 99892 1460600 1990879 100476 133303 782765 1770354 622087 1519717 93892 1503588 112505 285352 1551798 1441377 140140 1779279 1796264 620199 1161715 612104 640546 1425690 1030789 735137 1681868 321392 1181110 1360905 1076573 1643775 753389 145796 666691 1431152 1967716 1000988 320014 1184935 369773 469964 857062 1944116 145093 754283 1522424 1736979 360687 1110598 1086780 1875765 933784 682047 1493161 452485 1543491 1881388 105133 1502344 579389 1373065 1602318 562214 799891 36173 1418670 1140340 206992 930978 2458 1585523 1817298 142461 1550468 1533201 262122 721362 94989 423125 1359320 1348955 1333585 1268342 1225662 816852 1319582 714295 1148812 119274 764817 1490946 1013042 1864300 951837 1701969 982779 1734274 328213 1231939 525078 575711 528803 1021565 1114459 271881 808034 1055572 555401 718648 394794 107465 1504217 535803 728361 1858704 1132904 1709583 181035 554131 1749539 56633 185625 1281989 1448771 1315209 417749 1347691 712233 1539490 1674210 1091180 1268040 1095551 158469 1760222 150619 741343 1203139 225072 250331 397283 1669522 853017 1182494 1011713 321488 1253546 1456131 56893 1546622 377826 1585791 67581 1968981 724749 1952240 452370 429750 1099334 1256545 324157 934319 466212 720074 1923785 1560981 1836917 468945 1120865 726220 1403766 1634987 607600 443949 948980 660806 1016816 835804 449947 701626 1096386 927346 728071 405240 776191 1612581 1032026 585199 320236 1960200 1788842 466248 577741 1919711 134288 1353713 1590751 1885035 1013494 317130 1498957 1060434 1057767 1145179 1451141 294552 345567 683000 1322919 333151 1696019 1451547 1360855 214272 1741633 1244887 553987 1467157 486009 1399766 1920136 706833 364265 474411 1193444 1598365 1933374 1227435 1334668 1323750 672409 39324 905556 993542 1161694 1433200 953739 732689 1223990 33865 1117478 1006821 605758 1494088 508703 1278270 276340 1127939 124586 1975986 1395144 1521930 1521369 208108 176169 1089757 431507 30370 1983841 1721251 213368 1717818 989776 775249 1047359 3018 1520469 254737 1965892 1291040 164601 1705831 1216961 1839913 631740 247357 1546085 733807 1349771 1797992 388865 856013 1486004 413200 938752 202404 82653 355293 805690 1100073 1922134 1466438 16978 71255 181011 425079 834165 332166 231033 1184152 444298 480859 431752 1551408 1808634 1553734 681055 462678 661869 265316 1421628 510686 666923 1471660 1779956 631253 1769100 969118 557604 445839 210814 852312 28838 834624 1702309 777460 777399 1614246 109428 988225 83 1102449 848479 600162 1827708 6528 343932 1425784 1306177 1369134 876882 1667857 752170 1324381 1958340 807294 1610541 864571 881056 1280889 939925 872192 769364 1895997 1192973 1525076 1600605 549124 1408485 823065 1983051 976113 404433 617820 1651118 1690995 1514478 569773 377919 1933576 635533 385062 1562738 775853 605343 996111 668421 1029322 707201 975850 465837 796043 1628982 658479 1073636 520614 1136624 1792292 655270 107017 193200 664689 1729541 277184 872840 1909711 1874164 1845124 1320974 1731706 584638 950113 681837 1741588 895197 639650 568219 1546976 753676 331468 1691037 1630643 927271 1967392 286160 26270 31012 1850161 638340 784955 1070952 1139959 1480769 1496653 793560 705192 884629 1120028 948018 114319 1430111 834573 725710 1059740 149490 667996 94577 46868 698405 39934 264438 95135 1750932 1949768 516743 521133 1525936 365870 518292 1873675 211551 538346 318176 1875263 1696494 1556176 110231 178217 1096563 376895 928928 1808346 319973 1079354 759552 1103056 518149 1214716 1973889 253648 338662 1407509 681156 312230 1336651 1288463 899757 1226767 1979701 1830618 322492 1187738 1859035 593891 1465192 1027722 1719139 1339699 131367 1346788 1553563 1453933 1279783 209769 1328989 1273046 1087394 1190180 854783 846318 209295 1338899 1891833 1797933 132985 649744 1235672 364219 1025277 723280 1635142 526384 1894162 167288 299585 1160762 375295 1121628 393707 205193 1302598 519221 646786 1782282 15626 1988586 748399 724388 528307 549549 1549258 26834 1710251 22199 1217284 1651004 910396 871458 33617 302835 1110849 280779 666011 1396125 1516473 618709 618834 1052266 672974 308154 1021214 921353 1403975 1600636 714063 79617 17957 1371363 135355 78898 1327679 503685 679734 617780 1294398 1617281 1570617 229381 449839 972003 583665 1018446 1816098 613546 1478728 910321 1020810 637187 69135 1988065 1282041 1846186 98827 583097 1856141 925384 1117556 1426132 583107 964192 764564 1801952 1026405 458325 411753 1785950 1191741 245351 1983151 852522 981287 1213718 808028 1921799 585935 209208 773726 952541 1432821 1490238 647691 1396169 1510485 394233 548950 1573016 1089061 1854575 807112 611122 212886 399222 1114653 309041 1059556 368667 1383927 1961126 282809 603339 544892 234043 1453181 1923008 786309 167667 1046091 425099 450707 948731 1090190 1363703 1426973 155443 325058 1924287 1908702 1888250 1796442 240701 83296 959777 374703 1403953 1706023 72027 896633 153095 1900037 1621906 673422 271107 111217 1534484 1621334 893258 1420752 410677 1740051 615585 504683 713393 1444093 70991 590140 697408 1977267 412311 1522961 1023947 1048902 308565 929578 682911 851325 255369 1645502 1306134 773315 1819556 1146229 1633812 780360 595945 1091549 1082366 710905 1439376 1238133 1437720 1986 693839 1564009 209264 1978826 1850782 876022 1638965 1928703 502633 975902 472369 1635120 464295 966785 22245 870810 1685844 1054182 200460 1781862 1529486 337607 1113287 698208 1363177 1453860 938188 760865 942799 1708031 1199989 1506985 1653627 1502531 1218407 1973049 1268729 998090 647428 1146080 1230516 1360432 700876 131061 1086741 1556731 1278268 225444 421334 1811871 1100441 1499198 60577 1698772 1091500 881848 254567 894939 1576494 717096 654556 1968736 452290 230440 1245954 758416 1296360 1533418 1535118 354337 16926 60834 861288 1453425 1071272 1066584 221507 1056469 7592 914108 414499 1974647 1034152 1827505 788438 517462 524640 1761088 911715 865251 1129564 1722096 1346929 1862159 1579250 1319869 361357 1278149 589047 251815 540515 1027639 946483 1764052 438381 524712 1731917 322386 1699786 231796 478042 1198639 412058 1188540 1898857 588870 388380 858732 1433472 1262902 1313353 1784284 1764559 1036845 1837947 1103425 1618300 1671959 1934860 671272 18592 1684541 1422367 518883 195156 959734 399326 273673 925823 516586 1511513 1920647 112631 508053 1974778 1641582 1919922 1870854 7865 94682 395282 1818780 977306 141994 1947830 307000 589191 454592 191368 897857 910349 1973298 146497 914891 1761666 664782 1938071 741774 514214 1671804 202762 1600647 1739474 45492 1157428 1771502 806542 811474 353370 812219 460034 1195960 1965029 1628716 398755 845309 1147495 897999 303888 1031229 1798762 1362947 1093843 347020 1018051 1071463 1021060 1976393 486742 1591794 1660139 766313 1259368 318127 67545 56356 99295 730273 1264455 65914 1267391 1376330 1127463 549334 1699768 815285 1186262 1543033 487925 877650 521194 205264 265781 1005960 960585 50730 1764252 795693 1938657 416678 364116 1246950 887915 1396586 1208877 586166 46433 87823 1724418 674887 725051 1216145 1775964 1810448 356548 1768862 1308291 1787461 1151430 1596191 736110 1439703 701452 242858 1759330 833591 139887 409152 74309 56113 1927175 1823810 1133758 1984209 149371 502811 1586483 447681 1526037 1508365 813597 423653 87230 1120073 1971452 890587 1714492 937511 452545 461868 1571215 1754190 1629728 843213 193267 176268 1625672 1639451 1511113 1421342 1170902 832152 1203685 1835641 1587561 1672693 1187163 1888361 1199496 1360132 278692 170699 406600 268998 1289983 851287 460310 614935 328158 1350573 1467353 1662821 235099 1778716 1332002 1002494 1048880 135535 909586 1978518 56541 1124983 1441732 1767269 915555 201787 68542 1930053 205435 1602202 155367 96875 1232605 36272 132598 821719 30159 1637225 1942646 1882220 18416 166194 545045 434177 1277889 695424 800475 1968252 718354 373759 598540 897037 1978395 1580551 1378598 1170825 1527104 126821 1697423 599453 1951348 148990 1587296 676400 1367327 800544 1898581 1000363 405957 969691 270748 815900 1352787 630670 797198 1754717 1139080 662799 882949 510018 867371 375402 935403 1436236 1208864 149062 219547 1373169 1395980 1401287 80470 619413 1384698 1524868 380110 913990 573661 87048 901321 1301733 1634621 1853887 1887105 402081 1030774 1353170 1281625 1082887 1344264 1924749 1092589 1331148 674202 1895352 954818 1709605 1637571 902580 1664158 1828909 1577998 1126567 109295 1776741 573716 1768476 710264 868870 10583 571409 1986498 1704216 606454 1685661 445955 699537 627260 1898552 1630850 610700 659546 223378 609071 976627 1812419 1129102 1477217 97725 1284542 273141 1218061 1259863 1034301 1989368 889384 1948990 810320 1972023 693891 1160372 1278441 1258255 1721445 1575533 1646797 973435 394795 1393262 1733639 686977 1647524 1386380 375250 1996610 1747120 517234 1417660 1142182 836492 1091213 158066 169543 1143282 1585117 1037814 82595 1887704 1777211 1151597 1401740 1616752 835790 1152818 629737 678396 343479 953865 1137777 342424 729319 876450 1380940 1329374 1742443 747991 435572 303105 1678162 549715 986545 1764897 1600786 320101 793795 855864 1576805 301305 716637 998421 1440725 150018 696659 349847 1036104 1109186 1571331 1792940 813101 998212 1905285 35016 634269 275299 1183443 1988714 113377 508990 1524968 1987985 537626 685588 1520545 1659722 1466023 1234162 411888 755663 1516134 1716032 963466 1861254 1168281 1197322 703251 965563 1279378 805915 1546394 1279121 719661 691482 742818 1700724 1941258 725992 1676189 88319 569989 268282 387482 879055 486303 1079824 1674848 1565536 1735540 838707 175772 575278 1752013 1396581 314266 1865943 730663 282355 1284485 1132322 1636100 1749229 1693542 452614 657108 1837275 875025 1023752 1571040 1881872 1240570 314698 285493 1488956 624982 1661494 976894 456609 1071491 70574 981168 1262166 564008 1657509 827371 260998 579723 1085669 497143 1588670 592049 1172941 438819 565598 1473379 1534934 861471 1711842 1197169 250369 145480 27954 16672 1537381 1190367 1172022 1107267 137643 660131 1140130 680967 554417 938406 375317 462727 1830854 582235 1700668 171138 1951225 1252339 379102 190540 173584 917078 1502273 12208 1207753 1167949 156124 1521804 102377 1770835 694346 1904546 1223619 1662876 1966789 746486 161482 202784 374309 1889685 1594749 1830968 1365004 1863923 1909667 523067 632078 1623034 1118613 1883606 1048076 332474 1424056 1729673 215748 561005 311870 1756039 1330606 1430923 902038 39337 754298 206999 547005 318262 85074 1274435 1564965 907996 128111 1687780 612775 174062 386590 1645362 438460 1640004 1872196 1700187 1316669 179476 1880813 99569 1685260 1168761 1279129 245008 189129 759016 1015208 1836318 1648053 596588 1691120 466889 1119445 1044294 1463130 1212262 1888884 1402288 1474771 1672605 1271887 1633732 249944 484774 1768303 806690 685414 295339 1169046 1661576 1493869 1218317 1017620 583079 372751 893407 671782 948480 195052 30511 912497 1113800 1563575 1910667 83784 852236 1749183 1478958 449623 1252586 1369105 1512306 504169 1544062 61164 54066 376338 846277 963143 91451 1592338 860898 1876838 158021 581939 1349598 1461070 1665556 1752546 531270 1797529 1090505 346705 1152074 1076476 1990912 745892 1699503 129649 1008695 1335629 888556 1034257 1898757 900897 1343923 1132889 1706673 1166397 1561401 674751 1486018 1931149 1742291 823807 425483 512065 466152 255209 426926 221986 1339083 1636228 1961594 966654 931601 1589335 406658 1424875 192643 1296065 147835 983186 783564 1321450 459274 70090 660669 700212 614069 553915 707124 1137078 1276049 1157163 956847 1697706 900982 801419 1468919 639144 1485223 494745 1491366 1913192 1875567 1863578 1931635 1360162 1188493 1744584 499064 1596080 589032 230489 606910 277577 1608433 1956570 628488 408522 591265 1432081 1683272 1646882 1063000 1704544 228789 1420100 1797011 345020 1031866 370540 303654 772495 1651473 507322 743340 322648 1273443 891178 1607234 505349 965970 1992715 852301 511581 1318485 258753 589340 62377 1460586 472759 1347621 1542634 1878475 361345 1865456 1741791 787494 358631 1584874 314999 1272478 1282996 1745021 110670 875725 1767874 389543 1370667 549413 954914 416735 1808229 385110 1954879 1135326 1536959 796976 753771 640206 243377 1098630 559238 1717281 1729707 1203427 805562 874308 1404400 801468 649393 1344753 639235 1882676 883749 1659650 419210 112990 690716 1697574 100813 759239 326189 748172 310754 670939 1092004 402225 16018 441118 1004331 933824 127738 204018 744828 911161 1979200 1210814 750830 1829334 1118469 872643 1013577 165177 1617933 162103 1670795 1885419 1353391 991651 1893332 856187 1667587 564704 326024 941696 564216 546044 814531 1241494 1381966 627819 1398616 613713 690633 529140 1242114 484603 1447304 656550 1144622 1043902 264254 460242 714912 1616898 290816 1849571 1570840 1635128 1888732 57376 376339 1442423 449981 1400939 1735063 578003 510151 1753787 36548 728509 1958552 418773 1695829 235146 1682861 628625 1003460 543063 952396 582839 1886933 1316689 691532 1372130 515823 1998606 1617972 1571224 621053 1173833 1157519 1390430 443456 688025 1133999 1008099 1779226 886613 1254782 1183719 1422733 1369335 1382537 862559 339396 1334903 184776 108806 129973 1824014 86229 565357 846850 1044674 885610 1788725 191961 207895 1036021 649110 544899 281042 1730303 1489350 6828 1109944 1589842 1962000 415069 1259374 285768 1995931 45769 1793064 410670 1283543 1545018 1974625 93519 1721900 1286756 706176 856463 1363203 418836 1764273 262407 1026761 779675 1088726 679306 1840787 1013034 308254 1828295 1276758 1267320 972094 1928501 337721 1771067 1447069 1165783 1717296 175642 1879601 1495442 488891 1019996 1780145 352306 1400706 611805 413952 1695308 180391 151903 1124332 1907004 1326365 849751 1439225 926334 399161 1410738 725968 1292993 1017302 384790 679986 567017 468542 345719 711547 409489 305669 195963 1296770 1448826 1903214 1978542 41965 579841 623425 553633 921038 1602071 1451214 1540073 1202868 639267 234118 1291313 144901 763052 347410 24885 969210 96380 1014682 366543 870406 583920 1078217 1626055 219070 1321838 803483 1118995 890152 1348513 203212 1060517 1891755 1415110 291818 766339 1353695 1051954 1401940 1496460 1597806 39871 529229 819831 1860961 1287333 1663110 1659076 41890 1756609 1830329 1353534 1967173 1379153 970683 959663 1363120 1876861 800643 1696 554300 45521 940556 139913 985034 1972253 1482263 1541165 1624943 525975 1410494 1568359 1661585 1120276 1560301 86086 1102864 1461739 621039 482402 241434 619286 1293742 1127707 1093139 1495795 919337 885099 1457561 1017532 563133 154832 460371 905665 482992 704626 688817 960483 298313 41466 23635 118869 1213759 1592456 1044814 507629 1758574 1540168 680079 1027215 993543 559091 191457 505894 880183 183851 300618 242800 1768585 1471518 272235 1267691 1953348 656544 196689 1166321 243771 848925 1991233 12564 531768 543460 1598201 463104 676681 1254654 202598 1148956 1785663 1755796 1260105 1358832 1784017 1503813 1497579 660961 558795 326646 571482 1389169 1643454 1136757 1352591 1671331 183802 336369 155035 321539 1209321 1438638 874747 1814280 952186 1587326 1783005 1030732 1304194 23950 376800 375895 449030 905883 526648 1739708 482215 1290363 1722626 730475 27874 1208547 718013 1625192 193642 1120423 970720 493620 169654 304201 1231417 1646520 782569 1428467 1576821 2727 1139286 359176 1320706 650451 888576 1290012 330738 602380 1099850 1768866 1526811 1197375 743033 414393 1460214 1614638 1407886 1616187 99587 1546693 1021922 370413 1774000 320185 1891490 488267 1787947 727952 1023605 363365 1300266 1727707 122392 1201222 1108507 1607866 879803 873256 596222 413427 151178 718407 1765709 475552 1323761 1590956 1492426 584452 90281 111327 1374890 1154453 1471378 1770559 906448 1922981 1632430 834888 1309446 1028408 1272596 1224740 140998 406794 453450 1216580 857033 924163 209376 1627655 90638 1044508 624773 509378 1258966 1767307 206093 344436 1393530 1681815 1972503 926951 1315725 462050 1435965 1197134 1460218 463755 557417 798546 1976505 1138716 902903 1621058 1533778 477588 609610 894207 1648024 599917 68618 765390 52416 1350067 1571867 659898 1671159 1004688 1501485 1731476 784082 1722655 365077 1792514 1223863 798664 1738301 624611 201637 1551078 1807408 203325 1914676 1748559 1767305 322898 234097 1644764 425083 251845 1579801 899736 612940 824325 1083303 1723627 878619 834837 1350956 1609037 1977315 1777626 1463239 986312 1045958 105256 1699011 477391 550799 660742 1214433 1853660 1098302 628325 1532968 161966 1190242 268653 1394155 1373746 252807 544156 1687865 1094451 489031 647360 1197115 1789879 1496524 1651810 710523 1635803 1270951 1614276 265551 502185 511432 605708 1041769 886288 1347328 522459 1463157 537637 1591361 1755699 392238 1718506 1791945 1184594 140628 1095045 992277 173132 1340489 1396733 37132 1755563 886353 1222952 465760 104883 1884346 426632 473104 380769 1498654 1486697 387537 1478939 1066063 880722 1067426 886249 99961 286032 143654 576757 50359 260547 306905 1904095 494833 1095 425948 1805302 1201779 51470 241094 1399971 399962 392038 1821773 1747683 1061140 921654 408167 978466 614410 995260 521630 842330 1340427 1435167 1823994 361429 1587392 439764 721500 506911 1160390 520223 1553777 333383 1040209 912623 1138369 529283 118455 641986 1620739 950286 202817 291109 605421 1930498 210346 1214310 1770576 1294425 729367 757218 1440588 575474 1362395 1006897 1950122 1844959 240543 290727 1326890 1933272 1153433 1116841 596935 1863671 858660 1384673 1131920 1756962 1927538 840109 968139 129001 1481094 58267 1015197 625905 681435 1674695 804421 536606 912082 19339 640092 1489792 311624 830002 1658437 1137087 1808025 450697 1344971 1075988 1061197 799523 1305154 969497 744537 1707439 311000 152311 1518183 93401 123652 1571491 1786503 449190 1448538 805461 1716876 262422 965849 1451167 1959533 1280700 737297 953351 324428 1874622 627881 261754 453353 45846 874060 1480405 1146986 580455 883503 101805 617214 1206670 1421308 1307687 1043269 1856801 1793810 1091499 1582830 1444039 1313671 151309 1998479 292887 13597 502879 518374 1627410 390901 353953 633036 1482246 1513352 572085 1784774 620606 897638 1063106 23738 12770 175312 693217 1946574 804229 1117234 1908308 529504 885034 1059628 1411868 433936 496849 274227 1255044 1156246 232565 158164 902935 743730 906228 133479 1655607 314279 1631449 492995 85472 1724028 39572 800629 880857 1079655 1098381 1078219 515229 561879 1350626 1631520 1539172 1747344 1323475 1907886 1138880 1015398 1411631 145414 1156918 1028233 1761409 1629127 11476 1018819 359943 1670461 1228518 1619804 1407921 178499 313605 1076404 939341 1370110 185375 1249086 1955900 631744 1271090 1649673 1563441 1658286 1021135 303614 669048 1169656 63513 669296 1483414 1191174 85657 1888088 1964850 1588007 1319824 1071078 1431465 1210775 1074650 1797608 1612074 64621 136417 1875267 1386715 1688859 1352594 1611952 1849410 610677 1557533 1666203 1565171 1654813 152105 232062 1209827 1858122 1379358 530273 499949 779208 757644 1948227 777100 1554582 33974 1479377 1285205 578917 660871 1012152 1695846 374783 1443080 228297 1087954 369924 1095773 1487611 642209 115425 610650 873422 444684 211627 642135 1067153 1653733 34571 862967 1924293 798069 542341 837612 527322 1898381 400813 161493 671020 1443273 1014244 1766338 1866071 1842197 733181 911610 1062421 1003746 932237 632740 1013003 1353344 151684 35011 474809 1628998 625281 136244 474075 861190 1088248 352300 482037 1255592 8529 1484192 1331144 793894 671588 1877852 1774310 758055 1236710 457892 117781 1792151 1437162 569619 1043180 84950 1856930 46513 1801942 150692 47724 1977278 420642 1400850 1581031 1189200 1953270 455403 636428 1476057 1529410 1084552 114121 717765 973388 1203024 1188442 960947 84691 648508 1171908 1331150 1678115 451623 441381 1204663 821441 1816980 714664 232497 1005898 1246636 1929443 1948724 1027207 1504247 1336435 669337 1682712 196213 232535 46724 1588640 825567 1114554 988039 635412 1345788 253844 428480 504261 1769563 611472 863166 1155420 1459983 360244 767766 1781746 295553 603756 1261872 1896090 1809495 385152 295870 862155 418104 1498217 1594213 560751 1180403 165045 231704 1398627 384571 603910 1040633 636973 745920 1833426 399266 1512016 744429 845846 312901 486776 722038 430597 1796662 1119085 1373284 782505 1834802 499540 1653999 1901650 1816090 1270753 666813 1972790 187444 35399 1549886 822076 1557067 508185 67857 576145 829887 547978 920644 309102 233065 1523361 1143224 1170297 825243 1382795 1141749 1336274 1447767 434339 1825765 645744 1597111 201852 1861033 306289 1915035 399319 1122956 1316519 1906501 517273 881418 1587467 1734769 1671478 904600 1365247 1965867 215263 1698228 1972186 168769 989812 1429740 1290524 931042 318866 1354550 318907 1239665 1003191 29941 1906045 299128 781379 374266 1321502 374497 6491 881199 1556469 103860 696068 1027346 1992989 1995440 278700 1551353 1985922 612616 1123870 1887581 1283628 1777592 1059998 1438899 1599538 367934 315628 494517 652345 1666580 1095636 4179 932873 603871 732123 1012462 514768 761908 627813 322084 196521 1190848 796642 103968 776136 1953827 395077 343757 1248616 499627 1195776 1972385 598215 418009 877034 1672653 173712 51031 1155083 203330 1444951 608040 600332 591961 1132360 357543 438075 1233715 1697842 179422 1182431 174784 1740163 1932213 701038 1882508 1575959 1912049 185863 555492 80382 78585 1488395 1831382 1838186 1908963 867035 1267010 784240 1181070 508675 577530 1390034 952381 394662 129341 55754 1350458 1286666 211706 153302 495925 769782 1206012 1470150 815804 1419935 808563 1804234 256129 516662 1482452 1909808 645668 1669573 1333252 935823 897674 1853170 1443457 1079549 200514 1561571 1903139 1463141 1476295 1602567 761219 1546222 1655017 1183356 1528378 1754638 200492 1125290 714799 589814 1998683 1372554 1727511 1510600 874724 163246 1439348 994524 940219 392018 274103 1042980 17435 1867048 547251 464612 242284 1572082 466872 1754143 388016 1965825 541022 965949 1494815 1279061 895942 1501325 283239 1421692 1686020 1436139 816762 1520482 1488431 1149281 941477 1067048 1674197 1059318 1103477 714381 658332 1137467 1202125 1278236 1893369 16552 408316 1703628 6590 869196 849795 1091226 1341400 86658 1528391 472098 1620958 212515 1480529 600047 1491577 1831248 1564659 776461 304264 822759 1973888 308514 1969702 1675901 852214 279380 635856 1263128 827399 1905812 1952270 1052579 926053 1973130 91253 110715 378983 1869310 4802 1701928 61031 193186 1223593 1798949 55168 1182011 1291101 312617 713042 1658197 1777927 113277 1021760 853068 1045598 310209 182136 1020469 94396 420862 628931 71893 1464113 493398 525888 1678263 1775224 1595674 140083 1930059 1545811 671232 100291 1300991 1995638 60487 1677044 379846 971600 803111 1113136 432419 700564 1451915 1505480 586643 654488 351701 1575112 1119084 1691702 913389 944829 637849 317529 219007 1583030 448073 1237267 947258 344373 115352 1774152 459818 1803935 1679219 475886 1055531 1148071 988046 1975652 419191 1237704 925689 299851 1195723 275929 586758 1417332 330381 259878 1035978 488960 1698781 202588 1024849 1356271 1607474 561883 1813780 448313 206978 1025453 1997525 1319119 780547 984044 245433 1684410 1509877 1654548 126184 143935 1389692 1456458 1096039 904333 686017 1634613 1448988 1136749 1828002 1648529 698812 982371 1494438 39223 103508 1383205 1778343 4487 750264 1891351 195307 163035 1077294 510931 1530039 669300 634597 581948 252167 1140192 1764705 1748886 954188 1384810 611826 1751181 30036 1621474 1875438 70929 1326889 1116880 1226400 346265 1563194 1737916 1476173 1320721 910362 1539242 366941 468060 670430 425886 228871 45515 1158015 1331405 1994464 608153 664629 1408174 762441 1248619 850656 1298616 9669 1037336 488803 1114692 136221 1572273 937173 1901634 1499395 963312 1202621 1017160 1269242 1429338 1113380 384636 1126309 731397 212384 304015 1735131 1266594 1870557 1705298 528661 1615408 1675395 783175 1882012 1209100 451053 197727 1637425 1391516 1040403 1435969 409330 297471 1378041 738595 495196 1876746 1489305 288741 995967 580292 1059357 274740 1359717 268523 864413 1887796 1188797 959639 1727306 1945611 1163980 1802932 537035 525991 1795101 782472 1238208 101471 1592521 1714070 590105 981450 726117 1789201 550747 531303 1047982 1703988 1362994 1877614 349245 16821 760854 751860 932659 1999986 1566123 343508 563947 1542110 1568358 1746337 149021 734256 500602 1502404 738159 1308441 29342 1166746 336429 527912 474509 1541974 163532 279591 77532 1892008 785250 474219 205905 602027 1533900 286508 499197 161945 1825881 1855860 353728 513743 1148623 394638 154017 1499023 1118216 620147 168786 945115 1340164 1084110 1917498 1287491 1897786 1204336 902342 1632518 491079 415795 1228407 942626 1313170 87894 1642695 695184 1262747 571831 1378084 1212245 1158444 579549 1313907 1488787 1418563 1171259 370111 226473 35977 1352163 134508 19649 1274927 1689690 881974 326809 1158455 1999673 163408 428327 1627319 1305433 607503 940359 1640711 1962491 924453 1419807 1323015 209489 72570 1727914 1956105 33534 1364460 617469 977969 1867732 1559607 313227 1906339 912061 1339742 1145069 241558 406607 1073267 523052 294022 740902 66485 1017893 622963 808325 248951 1924000 270419 1134796 1707969 917667 2338 1981057 1792343 1209540 1338910 580232 349850 421166 382711 844991 386207 1901108 1369998 1472771 720129 1195639 1121258 758177 556051 1333135 1221406 319790 1397426 897747 1926922 1157642 1883952 282031 1091952 588910 911417 471693 1626253 1507785 1561938 1025882 214080 889450 1008068 1873421 91422 1935724 1942352 366311 214564 1998603 1848875 1136881 62843 1003082 1231140 1458253 415842 1084026 828297 1155734 873414 1997807 1601319 1799175 1257258 1800395 1639052 1048282 196720 1572239 466294 58775 1511754 159081 480959 1731691 868280 221976 186858 1661937 1216489 243066 1602875 46088 26474 771298 1507201 1443867 553672 703111 95291 425371 1593904 1687490 1401904 932758 694683 1334974 826280 1003415 804140 530021 28444 1415427 788995 1109398 1481942 730204 1546688 1438605 1638840 1029121 660673 1554352 444888 1504249 140696 215785 1372216 536167 448143 230664 1324273 1721835 1121395 1773158 611379 1084297 1418469 1143688 847313 749195 1637478 1160787 31796 287984 1491804 1437094 1732301 1819269 793727 1846985 1208149 1041629 1052914 885398 1015920 1085577 48720 9323 403083 895368 473646 594776 761694 1514662 336098 1181689 1696060 1442473 48968 924031 529154 274969 1317605 1600041 107379 1643063 860984 1654746 1826898 784311 56974 1295878 1569835 734235 297563 1759279 802206 1217280 713637 317861 1669565 1852440 569209 1350353 1846094 1416853 1803716 747539 1884906 122926 880576 1541867 1218636 1015733 1861448 1108896 219533 792417 1228799 1592701 1643296 996410 863604 251690 1308138 1426044 1202002 1537187 1856870 1755148 632339 1678978 290952 1940659 415725 1789782 1501308 1796530 1130003 1742513 919087 463197 1162564 1353840 306496 1849245 1766942 596823 1879664 1100374 224408 1732510 622235 1783079 1092329 1309354 215117 845576 597640 1227350 574894 1145650 1987348 93335 864150 176403 230581 1666149 1680676 1292618 1329573 705570 1250303 1458369 1363378 610192 1713339 1489007 1346792 1419868 371337 1544616 1183919 33111 1938460 752132 510637 535774 875757 1886546 42017 1481144 1073862 814510 1600796 983322 674922 272830 1341355 558181 1402672 949499 1309198 349202 1924076 1687656 1447927 353796 207430 1956388 1423513 426366 1535840 429205 1993728 580793 502080 1826661 272534 577296 1541737 1708517 1810529 801163 1892534 1140107 13034 196138 1582356 941661 167085 776018 1491741 744922 118605 651554 1090355 1091783 1762637 199825 1190580 1316244 1988626 845151 470259 1780845 807774 310247 1425338 613227 435121 492599 1090992 1036874 1484512 934778 1887065 1049844 1279300 1553592 734140 32875 136030 1172215 87753 467925 685059 1833967 1801817 1506221 1826714 318070 200078 909792 1278570 822060 86576 244842 787312 1782889 1184689 322410 1065942 1705100 746988 1175285 18908 742421 11965 1909013 1415227 932077 543203 1939148 1707285 51111 450580 423132 814779 1649717 172559 1675337 1608817 277813 1486021 130330 1716510 779063 322320 258681 283848 1560502 1380961 384661 1053947 1270518 668952 931581 412409 1781452 694681 803300 349783 692068 1695807 1015576 983076 1455321 768248 750339 1438785 349492 1269702 824327 1869530 144806 229341 1805678 1163084 1224342 27132 735959 1340123 1253528 1935550 320875 1720418 1290790 74833 200780 1554921 937128 1576862 1367863 1902385 479298 386041 802858 1731550 43557 1192910 1264226 846389 679913 268541 1690127 1918839 1299522 1270214 1720152 773575 1034464 1757947 497374 1858703 85173 870642 1375368 178997 1034517 1151329 202413 1864752 1592112 149623 373354 401558 847453 1909217 956203 958221 128442 869162 629854 1717452 479531 1413705 1623143 1384943 1792009 633469 1988735 1319997 276226 497925 1980053 1835539 1208912 1714184 381196 1874993 1659683 1977491 1567715 378914 953579 751273 998742 373548 1495852 643546 578422 1517189 1400617 1034282 488623 1128829 240680 354472 1422409 248201 1832428 664916 1179236 1668802 1533430 1852471 1221683 1644080 1209521 1026028 1332343 1484314 836388 513253 1315965 503650 62269 1199635 310445 201427 1942568 1455236 1949274 1808432 782133 34261 395045 463097 1908036 228442 357139 1031171 1224920 524864 1052463 783987 1355863 1931225 1037617 1533440 591165 1706534 1772536 691469 249698 887842 516649 824562 7523 591756 795230 962730 311999 975418 810630 1583618 308112 670503 1403915 1986151 853376 379634 467847 1439160 1110491 1465981 204803 1168770 278345 466293 1593811 22115 638823 482498 195127 1359021 1062281 115719 1668969 885261 13427 1211992 191911 89631 1610607 1497979 1321058 1461979 1619766 35026 271395 325883 1475230 310826 985216 1695974 1655291 1958420 1055229 1020336 1450583 57503 1207771 743978 1850191 555406 1642358 809512 745236 29781 899566 1660200 1816193 843683 776988 1063723 1173493 1791959 1486631 829578 1713414 1570859 334076 1558667 806387 1154103 1600436 221038 1571514 1254808 1961691 1440092 152425 271481 901112 889221 1606430 748460 374561 926863 472757 928955 1810754 1341420 1110787 43986 1366656 680940 623513 308268 670980 1535792 774820 287034 1264986 869102 566053 820277 298021 741532 94131 1975159 1865947 937920 1774384 1242774 442528 1379485 857498 370656 1724308 954613 93567 1024513 261393 1036479 498638 410159 559716 611263 1495445 538757 519241 1080141 68552 1487628 357419 1710107 582669 597996 101360 613598 946778 848345 467809 660571 728698 432410 57516 319865 90943 1183718 1129296 1048992 129115 542185 1379263 906214 436963 372204 854503 658 369584 1691043 428287 1640934 902739 1701231 1356294 1425071 463265 95136 579379 200765 494329 1516485 1765241 668826 1131849 1506764 1885827 1279953 879627 237631 1309956 925962 1059031 585599 1058163 1100281 1914858 370815 1346900 441255 1142778 114474 778123 1500477 1290420 1483830 423309 1386965 505624 316116 187531 1411477 1711286 53115 1918363 18608 1063643 310149 647627 1504596 277455 636807 312128 1433229 1455276 1224683 756512 1867081 1683810 1077723 1850391 1806892 1176800 262363 1667800 1203811 98345 1770286 1971838 1394777 774494 1282730 1449989 1816272 1467400 826175 1689933 1979749 238046 545034 909926 991273 1945951 307361 1396300 1089286 1626198 1505511 798302 1837469 1552569 1928461 1109466 1766556 1763600 667136 109262 231090 893149 1415194 1609581 1961893 931111 1897960 162812 99486 958979 1987276 231896 979876 454429 1160229 1820947 1916418 1041122 938696 93821 1485924 390450 1706016 836938 917005 1346827 724692 166765 1363377 1162693 1324910 167830 92980 309767 34396 1900837 1592809 1546465 1545335 1876621 1185288 944114 1150652 956205 907953 1256180 1537108 1566567 490293 1439808 634516 1048143 504332 184685 1891812 176392 963923 1573693 24219 1869603 1557935 806205 1545937 648032 160995 963060 1816311 389607 1955765 909997 925301 1757672 281358 371518 1621745 1223987 369035 94850 982080 1989071 764232 1941940 247750 625125 1145521 1055028 376610 366208 3077 252210 1180176 758823 1461936 138924 1962538 642347 1601260 442003 1450118 535038 1564079 914842 1956873 14711 956076 1228615 560894 1576314 775206 782862 1074021 1531062 127397 1589742 619998 414067 1147757 1336994 834832 102624 648944 1261690 878246 1247081 1890624 145791 1881216 236321 128491 1841352 1601992 421986 237075 938310 1887658 1269854 537407 1413628 1973540 465139 1326580 1021366 1358146 1818654 1213809 985250 5973 224781 1335509 976990 1502061 721845 141093 1496520 1172846 1127751 379578 287451 1645042 1863577 970995 285984 937743 1952349 651025 1882034 1253857 905157 1578751 24580 289595 1935025 73951 1740010 1968016 957991 696777 1357403 817923 1282065 227149 55925 1954394 366290 841836 1518232 1322207 1199221 1036172 1565361 609058 1013199 722386 1135205 576148 47837 145140 562780 410251 603277 1592028 79327 1654948 1238708 1785708 430289 532650 1679540 326969 1739962 1333501 1885962 1232480 1037060 1347860 586962 599955 324596 436428 209095 58548 789899 963484 755880 945592 760250 51758 925914 505852 1340475 1586508 547545 1898242 71480 577130 1924112 1571473 1258232 1837540 1796311 1163038 1681632 1370604 1593646 604028 1227142 74373 905790 1144148 990165 1232682 683435 946252 1606889 1141126 1906224 889990 965239 1522752 695330 863584 1588107 16960 1102344 994089 1315124 1562874 351134 234304 304189 1046460 1179904 1120857 606782 1590320 203573 1477164 96144 1582749 896636 693645 454494 1236628 103970 1901169 445225 1630934 48634 1076125 1820404 1507118 1177363 1739226 695215 1747918 1838854 1625250 1658033 1102759 864545 1669406 620192 1866443 1770573 1584349 1680572 549432 1747489 656291 1674504 462974 1558714 1217917 526431 85625 1948199 134576 292803 1927708 1831297 1351605 25430 481862 852400 1382469 341648 1324043 974129 283832 674555 129869 1972550 33988 200427 825049 162852 1464404 91646 1201069 1780973 91971 4572 1496480 982363 1053227 1573118 324722 531924 1463139 1242093 1807725 1352994 1255782 1845917 744449 1265093 1091984 1361748 1064139 593733 1251672 1523894 944316 814123 365894 844043 1114537 1817408 1403440 280215 1148634 1177426 30676 1257873 365527 1436673 14709 1341200 1886713 113092 406949 45726 1737719 1878813 1412637 52738 1953311 1043827 1386946 735151 395044 1434104 1084394 1264784 1019924 119678 1661078 1911178 1067690 966179 1367972 680802 290360 214177 571296 1540328 588054 391844 1607227 1744759 812461 1557798 849013 1283265 373318 276630 889011 56939 167715 697050 703024 758302 1295884 1441173 886352 718305 1696623 1412246 121752 229715 1739124 795196 1207729 1334620 1486510 1568990 1657819 1805414 59068 381832 288503 1219779 174723 1085780 1159678 1275340 1357256 1362032 1625744 187251 371414 1797295 559778 1617723 1803502 1171777 666307 1209500 195036 1145595 1374314 891581 1469795 1741425 1463228 1317770 1476530 10832 1070891 1306078 957723 956799 947465 330648 1049328 1020163 191496 1872999 473270 248449 857478 965769 1018547 137601 662306 1255102 403241 986845 1114549 347524 212728 921431 1938878 292134 482380 975840 931787 1578968 1501889 134516 1798834 1578522 522347 866183 1560929 318255 1249661 1709700 1620590 349092 82599 1413202 1679244 1184374 1829697 1705741 1680229 1737380 142910 1099258 1825913 126273 1231779 1358555 1994397 944131 277401 1296059 863351 465045 768640 1923593 849170 783523 200510 266641 1427728 546768 197730 1278766 229516 1656251 1733890 1585381 1154811 1862680 318212 1082736 1365202 1427330 831143 1342983 682358 670427 1088449 1418402 229632 1826534 233441 707009 1811528 513038 1218497 360857 1227465 1840874 1336698 1649693 523018 79014 1953148 705758 1507859 61797 253785 645901 1956071 1832824 178710 794335 1881345 1857666 522593 872185 1369789 173340 139667 1897827 1685824 658960 1812462 103929 996531 1645190 1940664 1373851 783141 630851 210213 278272 590464 525508 514106 1341728 978577 822401 1391607 985329 790313 1532741 637209 75734 1125581 1956545 114473 441778 1251512 1930484 1265365 1839532 192525 864692 1550273 164635 1290260 1126948 1773560 1604374 707825 1329788 584657 773139 1085337 1549930 218244 1640562 409924 92158 450699 441721 302283 552903 1925282 1020594 1254720 1164592 813124 1650193 542055 317222 1465762 488973 1536932 637953 1617533 411801 1301788 383172 1247127 839004 1442315 1266510 1103117 320394 1530325 1792682 1796273 850398 1355593 272239 538750 684486 906254 990926 1682207 1448681 601788 1091602 1397235 1194273 1912415 1670280 1237408 116806 233585 1624652 1907930 449316 1625764 1574147 378645 885679 1659453 251304 1343652 761600 1215269 1057046 1232136 541453 1535652 288442 920421 1372697 1128572 727434 1644504 20257 1349554 1986398 193855 953264 68644 1403555 591869 27385 1302600 542375 1985181 118972 1753373 1697452 473800 331941 1146653 1177323 1100580 1471900 389323 1851423 585587 543946 940062 545026 100022 420772 1298927 455324 1213033 291672 1864851 1176641 904412 1389525 1340005 1517469 1587285 1525145 156613 838611 1799503 1985754 1004946 1734714 1026600 1899117 1827078 1396776 1011653 369907 1760578 48699 1200326 800465 998908 541060 1701234 1537708 1823790 728920 1716359 1713735 643651 276178 843075 825537 1336695 143368 1570596 664989 1169586 1253943 1921645 1434053 192750 114939 551752 1484403 860173 759597 30925 1740520 1803532 450034 339562 1584484 1073717 996131 1168019 446680 1612814 1341107 153618 1882312 1485138 525173 221444 588909 1739424 916535 1668287 1678905 393253 1463608 1063509 411364 82160 1255960 1432886 926614 1211176 1413804 661459 1780696 854064 765925 1603082 13079 1080192 1253303 1840037 1762357 1548096 1577161 1440320 89030 1649779 1931531 292672 522259 1569574 1983695 1603855 983597 517664 1517086 288831 1505920 307969 885491 114685 1651045 1518491 1548627 912152 1602324 528779 564750 1888337 1081221 628396 323608 1776872 1655911 1897464 1757320 1375659 1423948 1815453 330434 1208775 518384 1045768 204079 1656849 172160 173263 1919469 1606093 734815 1998505 41591 1812808 512111 1050117 1957951 94508 1631467 938634 1938824 1483166 1789437 462885 423106 1021787 1267888 833359 863281 1319846 1292784 1233155 220790 982927 692639 1836875 608300 732766 88549 1421278 78613 817478 286229 87437 790191 377971 555470 1165739 1088441 776686 1399411 752045 1558795 708442 923411 452519 947395 787503 994633 784473 433016 302377 963124 427866 1439956 369661 1627174 1505017 1536528 1604170 1843480 786562 1479422 227227 793694 1433437 444080 1734188 378295 1248782 1501284 597012 1716818 1846325 810611 511992 674191 431509 1788680 1518316 1286467 1111711 1073591 155547 1104949 275421 947689 1362469 1896459 350553 1584711 74865 766765 1674495 1004071 802189 1453923 1191856 414146 853973 1604810 487628 1886502 1701073 1174511 1416494 1927816 970916 1081703 684531 1161167 191547 582016 483492 917525 1878375 180064 1497354 330392 315277 975851 86025 764641 225796 1019594 233643 1473059 1910441 674605 970983 8483 182731 1782264 452581 1857010 636834 1551983 1867959 91636 1310916 920552 1639103 1288218 953869 1162258 271469 478302 1041150 1835144 1066843 1686694 714118 1954536 746369 830569 1680986 618659 1045499 1511991 797538 1814569 173808 416451 1980333 449647 1053639 43714 1816341 804033 113175 26546 553656 1302443 501386 30920 1581238 1218328 887720 1908070 1288319 308006 175246 613587 1621683 1460787 156811 1696862 1816824 1955854 795527 1713744 157169 70696 1772218 1664548 1626010 865751 1747371 242332 247178 4684 107773 82903 752493 78108 1002538 272963 521226 1717942 1597011 938229 1435424 1806238 219149 673504 1215283 1431338 284088 1077764 1239853 1181680 1506787 1015611 398343 187808 1597275 193287 673252 505717 1946755 240512 314875 219744 568470 1177118 500883 1860087 1655317 564810 1616034 1680287 1485800 1085991 1759887 241385 1636315 881429 711513 1120772 1707138 1328925 1355826 324783 1451265 160060 368503 1643516 1341310 1126727 701396 1944372 1051300 1720629 647909 936447 887794 1102419 1896260 1255410 335570 1325076 197402 924624 581643 1223711 757778 1380754 569129 268029 609545 853592 351018 1942734 1823485 1277391 1676403 1267893 1753546 1574047 1280581 593386 1083944 886863 212408 926895 110744 312415 148937 1013177 1886359 801825 517445 1473902 1651464 366779 1240772 355285 1910249 355210 467585 152333 218237 382540 580963 1637957 197516 1158297 955364 1892945 544531 661968 1217440 1000599 1200442 1831833 1241345 497802 573134 104626 1306797 1443745 1175473 1815946 435805 59836 1698058 1301187 49394 851369 203777 1237805 1720048 1797145 1373615 174915 145553 1086921 1174660 1982675 1435846 1329338 317047 758344 547998 1152433 1137205 1377 425912 1487416 784086 1649091 1401759 1329329 1956541 366321 1790307 1588336 197198 1405164 807277 139353 1131012 272682 1462657 921656 396103 726060 802179 198128 1510380 1759556 1242172 1406094 332386 668053 500417 598053 1644179 1032605 1686535 264163 1559406 312077 1507356 542963 723028 1992469 1833794 224035 1999852 1372653 1163032 1167146 838206 469513 1535305 1338079 339374 1952443 472936 1763971 1849413 368762 758433 524062 612678 940060 409238 714709 1854974 1799093 327647 866989 1331286 1670650 344080 194709 1035407 436322 1780140 848056 1019316 1624875 2991 1999045 1136987 1921602 63891 943671 1005822 738395 982587 1578627 210179 1824252 52751 617790 852844 1077487 1067069 907284 1673868 1517777 1635014 380310 1109659 1439290 1846806 968237 1813250 783663 396366 1343276 596343 604671 607204 1597400 1014897 948900 35187 1045815 1416115 1278239 1996400 425740 203550 121789 1780822 272507 695086 666731 274783 1414339 24758 1744964 1186449 51846 1767545 1997463 947710 1758231 1474749 795465 746474 223027 260056 1913824 660785 1530936 658831 1583764 145216 1564025 785659 1024324 1514968 606662 1910218 1049737 1228123 582125 1576687 344275 167665 362272 1251968 450669 1996472 1309563 302025 555197 1512256 762404 1137080 909242 95387 826149 284679 1215867 25401 1985591 1966151 37070 1607568 36401 400157 887564 1116091 1894563 283553 1539878 1103512 317778 1286405 1463374 779627 965161 964423 1864366 415628 1260774 1708415 598976 1468774 515444 634998 548102 1321227 222508 956222 1098564 681574 655297 1196822 1662612 1781170 562123 487207 367762 968009 1066771 774234 1207884 1402328 279315 120468 923090 1843596 167822 1780549 1766665 1579944 1088454 427579 110883 65586 1227808 466984 46783 1812954 192772 1763276 1420889 1305050 1387488 1465306 1504815 993499 1560749 920708 324886 170110 589413 1391747 578666 868783 1575391 679139 240642 309774 677266 283175 1093566 1042263 1778946 1083103 515061 658875 484569 771707 544306 16214 173279 430315 1976791 190250 220402 377705 1384240 1360684 17087 1062752 1537261 1548901 1669589 222078 1743137 1920559 654925 616037 1627763 1034369 1591773 841369 1062282 1580915 557243 1824261 59913 1388852 980301 122148 1589045 37996 460426 332429 172548 1773115 1269491 881455 1688809 1278585 810735 1409639 1073640 1096733 546857 621063 91634 1533570 62838 266794 1193533 299579 1138978 1161294 1060567 1579637 266096 752889 763990 1151555 367493 1656768 217624 835681 1820333 223026 760750 1282789 1287914 293709 1598754 1496644 1716045 223777 1173714 1911362 768371 138485 587082 287633 1236448 1168367 741335 1562328 355854 963985 1467439 1844634 1951710 403347 1772091 313103 1053038 1362336 1885355 1269896 1287278 14980 138578 76860 1951328 1271482 982219 454426 937740 728909 511650 385279 1131341 251334 324542 41601 1468769 881694 75433 1638162 1226516 83202 401070 896595 1444598 157096 1634027 238083 283790 1850118 1080592 1622261 408777 1423596 272664 965684 1205553 694427 652520 634564 1132357 1878096 875495 998973 975620 1620040 1830174 858507 545618 1873384 981118 774584 1242931 1723653 819739 1070397 654793 1911787 479293 1162000 1556517 1005477 467325 735085 225406 1694943 1281369 1450663 1733072 1401615 828163 820798 1441494 312093 900062 738850 1987615 977815 1397084 1829337 1836706 528979 295537 268878 8493 1643886 476238 598963 520674 1350258 160856 640488 807370 790721 103521 1999022 1972572 1043678 1202205 1329461 702884 1952049 894259 1383104 1803776 618301 47479 496424 722142 1712693 475089 1709510 478181 32034 612107 338033 1894908 1919718 979703 1225716 393231 435075 1863528 972305 1287440 1399665 1099608 1267542 1546765 792142 1514093 267779 730859 352003 1017589 1723206 595383 432521 175638 1918446 342428 751156 1013459 1277957 1127235 1470760 1295366 1823065 471573 985123 63221 735561 322115 1627266 568551 1356701 853829 624065 417392 1232506 1936315 993485 840804 1197124 72499 963611 721980 1975119 1178183 1794658 1960219 685107 1102454 1699249 1464006 1884629 66772 1819881 572229 28874 1309530 1399913 780428 1703235 30652 379791 879226 1199843 1922736 542014 1175553 553282 1688062 1863764 480413 1525022 1387741 983936 1516557 726792 1215553 267728 1242487 1310855 927602 69878 1613287 1641763 34234 1246176 1231730 600375 1606733 805768 1727748 158567 1364384 1070105 696870 1316809 95998 116510 1913160 264086 753058 742277 1923183 1795634 279235 418421 669043 118323 1857828 2368 584907 641435 1510537 39645 500045 492707 134424 322111 800936 1151062 1617277 1282189 353419 1838087 1719060 984517 1332815 1558078 1333467 1223306 460718 1792207 1308619 1654368 674724 972554 951333 1184624 688476 1111945 140971 1137242 360310 905363 1218383 785408 1733731 820690 1463873 1639847 560504 1143217 277738 264733 697743 1357906 278754 1548005 149559 460014 1860557 1140221 735526 529677 777973 1442360 1134298 140823 1029957 510310 432370 1559189 573978 1684677 857273 648413 745070 192641 1517269 26048 385986 195373 1110129 1380125 1885616 1087668 109004 186914 1786199 415402 954651 535172 1608236 1855703 1602132 605589 738531 1719550 1481802 866647 630019 1422592 1592680 291629 953040 1280348 466652 1440931 1322595 831186 312640 1359546 1315964 1375204 1838816 892726 1817476 1484967 509974 105760 23996 265158 1524056 1708368 1684112 15634 327706 1518972 313045 1211838 765920 744546 1666928 179346 1015158 879980 1986833 110684 1352546 1953971 176482 457017 1231395 394933 241592 1139610 1325204 1660496 1682270 1865392 1374455 629882 501958 496438 494936 1209889 1164765 1192289 1765583 573698 1541236 1801475 713413 1097856 1513388 36808 1132959 143641 817881 640528 497007 324579 1947628 1018435 1767754 170419 813364 108167 974965 200713 1452988 1477361 382766 1516375 1985981 1718925 1652958 949314 67241 1764721 214989 1530030 643082 1220389 1936566 1214702 1975172 29973 450777 1346115 277199 1875001 285145 1313360 1494867 238612 1371505 909068 1461576 208500 520748 1904946 1058741 1756900 787776 1189985 1294744 1146884 1352277 1281129 910733 1535054 996625 1151053 1746326 448935 457287 1633259 951067 1332363 1944932 1883985 387801 1986393 1183384 194215 308518 1970661 365144 1647527 373532 881033 741672 217787 1294712 383522 160553 91709 1557121 487249 1394792 1742694 983972 1875145 829638 1005779 1176184 1495571 128224 1311438 1148950 1321302 1292844 1740057 1389037 199125 1711305 1372430 172464 1354836 1166525 1960192 615226 1982979 1405795 551917 1094841 1091586 420784 906719 1540420 481127 101014 535058 901814 487892 831000 1687421 296734 597205 888574 1398250 846328 207065 896176 923527 903307 444089 1429971 614780 960489 1972547 27307 1947771 1772027 1907968 572779 16165 25068 438007 1108739 1604889 246140 48953 1582594 1077677 1461594 1870178 897888 159365 1017615 70499 547 149106 1012388 800668 330454 1519019 649337 1184539 1983509 1112392 1182971 787648 1364309 938804 48211 117840 1143567 665801 1151083 1875702 418071 1618194 1381117 425813 1613017 1003279 716251 308558 89370 583993 1197032 203334 707451 96514 776177 239466 1579359 1521600 766080 1164581 1369520 1910157 1527934 204358 543839 1217734 1373402 1197773 517999 1446750 803383 138783 1559808 707200 1954924 763134 1010098 1551602 153338 77426 130749 1786216 1644200 148732 774854 1220327 1061697 688873 1268186 10350 797298 1545587 563887 696592 780279 515946 937109 907640 403004 1446539 1602594 521421 1432154 745980 786617 1351943 1863358 1181046 1292108 1938293 1346197 992206 946754 514177 1245922 1312275 990414 515039 1291434 1383332 1740722 572365 1109080 721147 1744399 559872 1797048 1496376 116030 1237917 1150023 534140 1848879 1090545 261731 1271626 329305 1554862 673414 1358725 1567305 672686 97363 392006 1937317 1442635 1992146 1231045 1846692 829693 311459 159276 1627611 267491 315360 343454 1327939 431698 243404 1091787 1690253 1556847 1239892 503122 952359 1494244 1218770 1769367 1566604 19459 1650346 671709 496571 966605 540215 1837870 1470375 222958 1636744 499251 878515 1711069 1282440 566370 402905 1986001 1025286 1479533 1741092 1471887 1208792 18624 1426340 289644 1370627 1683569 840418 1011212 96697 1926888 1377844 1702383 1073821 1673607 143916 330488 846333 153169 1669256 1499327 266459 1144499 492643 1179404 376093 906769 1235657 1462312 740331 427511 1126276 10263 1067332 616715 1356871 1839740 834034 272824 1629123 1031520 1358133 1320790 1341468 1998975 1673368 956739 1710482 21007 920844 408779 35785 801386 1550466 1677866 874768 250072 1402833 473712 193973 1810147 475925 834693 1587012 904528 838782 1673171 1312144 144007 1430339 692638 1004805 399461 384140 1301036 756599 1239761 1938074 1791932 913063 439291 1874316 1360293 1834079 1012428 1791627 1080526 1874723 38165 1665346 1664324 1259120 425868 1777687 921522 101741 1516472 1973739 464393 740082 1372396 934309 241850 364245 1401160 16800 995720 309329 762664 1453481 1468710 260132 572557 1041265 1998036 438079 1720458 1106705 569970 1981354 854689 1627304 646183 1407665 702966 639338 1695126 1948924 1245357 871555 1780803 204003 238808 1652286 130212 821269 261408 1572215 127157 1467115 1243060 430826 860992 176440 1153023 1193330 122842 18027 1195069 1894921 1034348 188073 128627 765081 74764 1227499 849081 588626 588829 377069 1423089 869984 1758876 1393388 357462 1822 731087 722226 1705277 1523359 1569193 706667 490967 849253 400736 1946108 414865 1270838 1451123 1647423 1613632 1566049 1876370 1305548 1919122 1064831 1135238 544506 1618127 115329 1861604 1781363 6273 1303941 772090 1627239 1155215 1584496 567988 539322 238476 714865 708407 1240618 1705927 1524235 917723 245080 1644401 1987849 1166526 1353653 751539 670073 1314547 1807298 639970 627591 13362 1676863 82594 1846623 937417 1284234 754029 98229 650774 367034 429208 1714966 1642337 1301320 1597620 509860 809743 463687 24955 147055 1162691 1751639 323074 290220 568903 1703626 1902028 75747 600164 90453 171304 375470 224002 655743 1582436 746944 854131 1532978 1867723 1147371 1261935 206096 698217 522022 1658531 1585424 1862081 164391 1878809 265340 317303 1690092 1956458 126838 591104 546560 7983 784304 840017 353158 504653 1778315 724578 1530494 1789826 1092808 176880 536215 1445892 997307 1307723 572163 417764 993618 239052 1449081 1905991 1048092 235740 447244 1107314 216785 1274653 1018660 1803077 1635840 1311767 1480120 1110269 444705 307610 1390478 1116919 499396 793079 1634944 1777535 849532 144972 581667 1210372 1613784 1929267 1875612 1199249 1065250 557334 348134 293899 445678 613662 1275068 381068 831427 1313914 921290 1594994 1415716 472727 136123 285834 1807667 757865 1545791 686306 1925113 1624183 1987085 1525530 1882980 528028 1540161 1327193 243513 113174 103064 1073917 1987178 91427 1131578 987456 180285 1743568 292679 81062 447211 131923 1773005 635084 725130 1381714 156299 1844902 1488557 806711 1435646 1474983 1100760 1693092 915345 665621 513166 884416 1750542 1090907 594455 1329799 298711 1931395 14389 521451 1727370 1397022 40425 609717 1496205 325276 798428 1685332 176564 1752027 1081192 469 1426454 1595348 1155891 476068 153392 754739 154070 1974692 1107359 1887885 336935 943143 226208 1867513 61367 1867830 1622472 823853 1530408 1386591 654286 337113 61189 398368 144721 826256 219358 893980 1701755 886417 949967 216247 321963 1978745 1715211 256940 1250184 1291466 292659 1431518 1925592 782720 614911 1039903 723860 1827983 681465 1739010 96822 1245585 889760 1423271 915355 170466 1464507 1200493 764810 1741199 1416790 219789 187279 1766999 1142377 1314633 78018 110931 1422037 566170 515668 240006 1310602 94159 1316512 236196 1834254 511290 308809 953628 835131 180230 1983428 1928614 602017 1351645 401691 1326377 1726011 220738 1032122 1835859 1636840 844 322979 221765 854921 1880239 1380848 270875 820849 1669364 153742 332874 1844472 216293 897821 1034879 763915 788197 306704 1994045 820638 1698649 1940073 1583205 1950665 1095632 1782901 1656901 1365726 955169 1552839 1265568 1488458 1337892 1813439 965074 295728 1396488 1136393 60878 1477026 71764 67007 1844423 690653 798584 1694724 1534435 253767 758467 1653779 1854751 1131164 1946713 793394 1494988 55596 561316 466851 1629202 1166520 1823513 216284 752059 386524 1680127 1818826 425727 1313840 806636 1468413 962744 1991670 530657 1647533 1764019 1486347 380068 1364730 223524 987251 1910074 15564 265419 794568 952676 1901028 1891509 898239 561088 14844 975758 569016 1141682 579394 1599141 960907 256628 147248 1236696 1949216 1937131 1520961 1781750 360353 440415 1347980 1766174 1757846 484714 1342479 1184375 255324 1244047 403994 1422744 91333 302350 880831 1258547 873854 897471 462486 535476 982051 696500 1093664 354441 1657438 191521 1144331 1452453 206858 1078300 1716321 356958 1858994 1464444 583431 1293232 272579 1623464 1082902 779230 994925 1613306 1681559 757285 537468 156058 515631 1476301 644160 1560818 1275607 1195886 840970 1400366 651627 306526 472380 1591215 325388 689798 273023 38091 1259175 1007157 1504474 171191 165723 180584 742026 1438277 575413 1230859 1076147 1470540 1360464 1240988 421938 1284241 167025 1731844 1593342 554467 910031 954709 628406 1814137 584412 696331 1033308 1683257 842384 423631 567300 963887 132900 1925303 1433012 1310357 346454 802360 359208 1293940 1297702 467 80741 222681 525460 1955007 1792979 1490273 1925355 261521 655803 707816 1979654 540707 1629657 1368224 1080688 792483 40534 1729115 1442149 1572856 1358145 1436552 856799 207058 771407 1328811 543651 270731 153567 1473799 1046373 1670865 1929768 1107692 858076 381420 1131898 1484223 1652807 1152625 1657306 1289780 186885 315004 1330903 1228283 1866045 1496963 645006 665869 261931 1898511 1179894 510639 1716436 1570952 753700 1695205 1528756 1268184 1795476 126967 1237712 1602620 755668 1340341 1960050 1266322 320701 1581900 350731 1800016 140711 1816600 539348 355361 135129 1837523 1912480 204588 137172 461548 1702081 1384859 278811 859701 506405 1511618 275871 1493522 1234855 1146186 56002 299643 450643 106613 825132 1690589 870970 1998300 398936 1874819 1543748 992215 784816 359028 1851562 1841780 4283 53218 234873 1845679 193638 868289 1508415 1388822 171721 969060 1671868 123547 1698595 956440 198735 888419 1435667 500643 1082462 1531435 663304 1035633 1466320 1786735 1435101 1970812 455635 1395430 616883 894788 347891 606683 1186473 479749 1449183 1799373 1627326 1140059 1292519 514259 1773569 406343 276689 1168205 702380 1193809 1378703 1773235 869852 1080898 1766911 533375 887415 382792 895930 484627 221736 44635 1044356 594716 637819 347784 861875 1702964 178679 472518 734663 1069701 1268531 1449513 280894 817106 1737035 1606702 1454541 1543643 697887 941811 1257100 104088 1530627 1740247 860592 1352805 1633555 936188 301038 288012 1063015 5880 58129 614659 708891 945475 601386 1694978 233998 1050835 1223649 605707 431944 55535 1803137 1826214 1419114 178594 92608 430094 1148098 694856 1441413 1670880 731362 231819 157035 1722005 1225013 896105 947727 1280312 270648 908699 840200 657997 198841 442830 281848 1228866 791715 978696 576484 812369 225187 564647 583848 1543919 873967 855959 1213552 1867249 587685 604961 1337409 1620604 1236937 1983633 1209090 358498 242369 1228305 114941 1320070 1371765 147585 1850546 1855392 1078953 153030 1652571 1516344 604924 460468 779323 362827 1476472 191523 648240 1055779 1291133 1851359 538588 938085 1933840 1996397 1272586 1778810 1437473 1560964 1251408 349979 1546400 636780 806207 1940660 1468656 869759 147825 451796 1577442 1695999 259306 1495535 300196 326276 1253836 1825390 1327150 1660633 275678 1426369 1575131 1058275 1217625 1040104 1287025 712913 1836045 747176 586135 1548070 516182 1657828 616031 730149 1184759 975030 442116 440210 1787046 867869 458195 271483 485184 1311000 1902705 1310740 325978 1282478 409770 351660 341933 1359642 1478838 350835 1108384 1923381 1986755 268407 1518875 1709841 539098 633383 297134 1931941 256867 1314561 1141872 158870 1518270 1080881 1371228 467927 688831 1831910 324847 309255 549367 984970 1173359 1628551 1754029 1136177 797380 1232898 1985029 641131 1427789 262279 1407292 845448 1527301 490304 510623 1415753 1034987 697384 665601 1981897 1298681 698943 1186020 1003755 636483 252420 54340 364426 1377062 270002 451055 1575575 337676 571551 1659192 107644 1974250 610504 1413958 1956555 499678 1702760 546863 1831095 1396138 1518723 24374 1490989 1512697 521665 95925 1551048 246179 1092910 379206 1689559 505841 667903 562717 913896 1382277 1466423 1566450 321249 1713566 730700 1649238 1402325 1496534 1391294 662889 9832 1128336 268721 1602453 1145540 343217 222015 1993133 487408 1373748 559017 1083395 528782 960079 150103 172001 1451755 272462 1472058 110961 357664 919539 1372393 1210448 421488 694804 1962567 1245164 127589 1253594 322390 1976525 1280361 1148604 1034490 1978443 1592819 226158 250376 319968 1810071 1393318 1848479 617325 40221 940793 1923055 538192 1687847 1671098 1303998 1199660 1765989 759775 481699 1049356 1265930 80423 1932521 487108 1873211 928369 1648611 37833 1537424 262141 1545123 1284680 323134 613145 1867887 1197597 1814807 1159937 389471 1671370 173254 577541 1242785 1337844 233028 217264 1358694 1319920 247159 482801 677769 395982 492906 737847 690028 272151 899831 1654788 674327 994793 1279645 1358756 393170 666246 1598179 63549 370939 1978490 1314844 1415746 804031 227747 1658276 349225 1844657 1447560 184079 832569 438798 1515067 803368 82015 833352 1031788 982787 1158981 995465 420234 21139 13600 1066276 723365 1562979 47877 1950390 1611288 420125 1392149 146756 1651822 1020992 13710 940808 1189227 1410365 490151 776494 275233 1153320 1629215 853241 1241133 1711429 1047257 69719 738703 1883103 493413 1813223 1958243 1977094 1251122 792457 1243316 1249340 1180802 1741068 1673799 1726393 1425646 1391769 527505 183723 1180745 1021971 695331 1346136 1735583 304875 1780537 1660024 414594 774581 441813 1601764 969479 1917897 67635 1862985 446429 773993 518542 781802 1763820 118735 1334424 659349 1660939 191853 1874785 884364 1403466 1980883 869504 1872317 1243516 851014 1721170 198263 1712698 60958 1266109 1910018 388652 1877216 499980 1878426 535028 1794324 1614536 623977 510837 1807176 1681247 188345 612525 51377 973732 1966191 1328641 1998847 1369275 1551259 1326918 1502596 49119 1573448 1420187 1274880 141688 1521098 611972 1813010 1265273 1035833 1700175 369568 1128734 1842349 1842971 1359739 408302 1734917 802406 1643405 1857932 161492 1083507 1798960 1891951 1403204 320338 873818 1592427 601775 1518051 1863945 1379512 155719 1330610 1401438 960805 193594 954687 731445 1665560 923734 1924436 148502 1934178 689230 1889819 1972218 1570948 1766259 1823261 1634031 154872 261840 1661817 1576586 1775217 744768 94660 1791478 1385182 1842344 1931216 32003 419623 380674 277407 952425 400879 406339 901280 1739939 228527 1981454 1756163 852122 427416 1775485 1968631 650174 1445535 455979 571166 109328 38235 325191 30314 164515 581402 1766310 184845 1279830 1280607 215145 161408 1417019 1407391 645233 104836 1138864 1020460 1757204 1491750 1984834 870260 1380240 246635 95464 485693 1495692 1459082 1366491 1866077 324301 1663230 1925893 785852 564881 1996143 7052 1445069 591592 1486983 467161 1433507 113802 1272810 1320729 961336 1031796 1060433 592754 44667 97369 1336221 1629197 451931 269441 504125 829229 1258355 760492 284156 287994 1030694 1344726 743456 1850760 639731 1496727 1628978 1219688 1825982 583227 18656 129463 1292327 526963 16567 1510341 1474917 248823 1942922 475229 1985888 1364409 1701658 91280 6497 893817 1514232 1740048 1287737 1540127 1847841 350135 224534 583475 1154976 11906 644485 611685 511731 168221 1379979 1280027 1292765 994267 1772599 1505252 322566 392130 1021119 1310219 1858275 640165 791810 783688 1814938 1226569 492750 1720942 347222 236034 1307693 1960672 1347329 294927 1665621 1162732 1230824 305177 1878361 1994428 996884 386784 1503618 1361862 1939862 286092 198930 319996 1895146 933589 16318 260885 1363831 33600 455457 1585624 741257 269537 1506363 213260 1620164 1398922 453750 117126 44534 1634540 882011 1879075 977576 767673 888163 1263159 1592566 150476 445161 36908 195921 1119969 1074186 301147 1900320 1980289 1940834 176321 541958 741267 314590 1351209 1639333 1592119 1007422 615785 205440 1562554 1069044 1968110 413343 617802 1481714 327101 704419 1208675 1482636 686551 1534634 1872905 788288 944748 1897426 267244 425014 849205 1757317 728093 1692027 1351406 835387 845415 901490 668060 1454390 1453050 756103 739975 1803944 1769623 1356381 1366558 1694756 246449 487019 1269812 1448422 229064 1974105 362417 1348052 1785406 499481 106082 211740 1299449 1082024 1159194 1053368 1779494 1462975 121998 1567752 751265 1303071 994767 642009 635607 1449417 1484746 2990 1073018 936879 1497648 519873 946523 432322 1482629 1465142 845125 499930 916979 186974 484083 818142 1342734 314977 1954581 1700739 1551307 302193 1093010 571610 1114758 1882789 1344211 982395 623257 1777001 1776030 1826744 1813770 1938668 1457556 1937977 1937835 1007602 874276 228344 1220 969493 1756505 988493 1881118 1618548 415626 67688 1252066 1399022 1519897 1387439 581403 70435 438833 333934 888535 359920 32147 119938 398042 1251016 143132 1969243 593086 1819059 750574 1970584 319038 153901 260566 1737581 220793 284332 1114740 1826015 1215641 428385 1396967 450113 517227 436983 519094 310948 1847600 778853 814300 1679467 794556 1854358 358731 907749 746183 750001 1276372 187338 926057 558092 298001 362110 254875 1918232 1938380 833070 592447 70661 561636 1377632 261020 343581 1368876 1648972 1753615 460940 664547 1886365 244543 1514439 627196 646011 132622 220910 949307 1534453 1360468 565039 1335876 1445756 887634 421555 902228 99328 1760370 810643 1259627 1078550 1920052 381616 1669211 1589592 174705 1983341 1402860 1344269 609334 1832659 1609783 578997 1197078 687629 1857809 589159 1888882 1594554 540370 1835975 1938326 1801422 1159791 1089506 1632659 1984898 50246 1270047 1857619 166522 621238 734349 348526 1752414 518197 287443 876375 1560146 1646831 1018772 321647 183532 174325 1743193 1090773 101857 981988 87913 1954630 551613 672487 1417722 1553430 304217 497726 1405267 1197666 735465 1905466 557356 892883 1720439 539567 1325462 557041 1458066 568206 816206 1086255 1934129 729234 1542414 1337159 975939 720815 1717193 382307 291118 1884399 1711205 617707 1580252 171486 1953637 1184316 175007 391705 996903 207426 227677 685509 1456477 296909 1394213 1779202 147429 1515659 1406323 1102939 640144 1388731 1207180 145073 1464505 348307 1500568 1395501 1660786 799124 1014313 429570 1126571 447366 942137 1134268 615833 1344216 1831736 1477178 500828 709662 1100289 1034015 1316613 293867 1721358 1545089 1654430 349630 1095646 1585641 1876009 1547793 586400 660031 29831 1356745 241854 235448 1275651 209382 401327 801564 1188161 712512 1193740 578439 1745485 878571 123762 362255 1226555 1403044 1397234 1661979 1068247 323319 1263171 1460813 1711850 484002 1979226 659260 24332 1343775 265339 663617 1091272 1948572 160770 232682 766236 1695369 862370 1070782 1192529 1360788 826648 1662853 1725061 1789024 1737396 1452807 1970203 1815683 1748238 129196 400941 1146291 1072099 1262285 20304 1175441 1523655 1029178 701580 54346 1429692 1916286 1952677 200821 1330241 563194 365133 1210984 1758688 1540235 1792640 1362030 1244973 579617 118612 1631181 1120707 365344 1378764 877622 1015126 156378 1858219 1657542 193853 146709 281234 1944286 899721 495741 492689 1841852 585301 1351587 1437412 28187 1300964 88535 1084478 192978 108907 598645 1576290 159114 792195 1006846 1627225 800985 1559679 20814 143472 418398 1366437 996908 992858 1943676 1073460 1448560 1620602 714734 193376 60895 1958861 1918148 1180081 1337527 1751250 949902 754679 1026263 770070 350597 184152 1791949 1061150 1379937 512586 196747 364562 946036 633399 804020 1776989 770623 164445 1781498 464648 1041432 1241773 1272412 1076357 1556210 209456 820970 1982507 712910 254341 1144088 166459 692389 248070 1127512 1544024 763621 1454288 1813555 1531719 227290 1298074 68580 335005 1394089 1378108 332449 1968097 177941 1459496 1096567 384373 438310 455911 1440929 1417311 1391904 1157654 1379827 1694848 1034744 1842364 30247 764781 1151966 265190 952758 437414 869399 1608870 858226 1410188 232748 58051 316464 1575457 1942727 469772 1880642 1916176 1897967 273926 1327615 1069254 713767 1030462 956584 1978304 684450 1225307 501803 1222703 83687 1401335 1462 1184533 415719 356610 907128 1551442 402722 1198369 499258 1121080 1522351 403648 225776 261732 513374 382743 1716049 366688 1803293 1119083 1276565 1434830 170863 575330 979304 45594 112441 1952299 1958801 1062413 1505182 824346 1259820 1019417 1559074 530854 510301 1428208 331323 118891 813006 1182469 1256468 893373 555699 740053 199386 916143 867484 1430344 1500813 970115 1792565 265058 711806 38473 1025798 1797366 1214661 1974702 860552 1727674 954500 491755 472112 1873969 1464837 1108250 357177 1470141 241131 1355812 207961 1556933 794933 1366195 776709 441143 1166115 1358139 514579 972622 241812 1806513 908106 687062 180314 938736 1217089 620420 296088 976813 738186 566592 1821080 1459371 25370 1908578 1082312 632884 1757891 445717 735691 1017841 333722 683514 1012118 601610 1591526 51760 1525408 20632 1383699 1250516 1527310 34381 1996317 1414148 1934794 319916 351417 499345 1885324 724120 1144997 367930 1397202 1571467 1570888 1340136 1334323 1375644 1009754 1630584 691818 1366701 1917697 1831063 925712 400195 199319 1322232 1572879 1103321 1416367 273245 1913670 1514084 584732 988717 889413 898004 357199 374065 1164176 647646 1984322 1459449 63307 1634609 1364121 926634 726827 1313183 592360 1867555 228062 1638443 747760 945913 1947736 327555 203518 1683191 1473515 345459 1048194 1225819 459632 130816 1160298 490585 58668 1813928 323356 1382979 1891578 1712477 548160 906754 1990927 1746941 1270126 65286 341858 1106236 1085397 1663530 1629947 1035930 987398 522975 368937 1969701 842515 1557637 1533967 1937519 907860 1497801 1204258 827064 618412 933891 698940 227258 1177942 1443330 1115301 1914960 1833610 926722 113091 1798203 27711 112350 1295667 113278 1534365 1341403 782254 1558693 925195 530555 945877 131719 1215031 776598 1313432 1279294 1552800 240550 1314836 1115732 367453 1046966 1839812 161893 1310833 223925 1489554 1781749 782115 1910953 1579484 302086 1579266 1477193 1957013 324867 176474 445457 679014 747699 322718 491286 698242 1179527 715634 1644509 1538979 300992 1246863 1939160 275419 712881 1322199 896358 214572 856132 952670 400956 964836 1459837 819506 1670953 1301404 21803 262487 531558 829249 190443 839374 636768 1991619 193872 424890 703217 1777643 676014 1679256 1328475 895690 540930 1180115 951704 1759995 1443060 1646715 837122 1304705 203570 501480 1112981 240837 7216 1194848 189397 688596 307797 1449011 3948 1676862 319154 388486 1588526 1214194 1159932 1881713 64648 1297768 1072078 1055465 269971 1350102 889555 1994967 824929 240100 1215109 325293 978326 1130407 1394476 853515 1203529 322553 1656667 1514065 484020 1500230 1307103 1678765 1668557 678163 1563357 652005 760506 1309363 165811 189885 683407 1571782 1289112 1501127 1686148 1151252 1907042 745901 313933 349049 254423 1619456 1979715 1955201 1295928 492090 233383 40896 29165 683997 766418 598300 172545 1210571 939818 1095414 803254 1354889 1550632 1492036 791098 1761056 1722263 763303 647528 42432 915197 1725944 203380 754865 1512473 915930 1868241 1426469 190128 376408 326164 1810207 948387 161415 499960 838643 738762 178523 181264 101850 776557 1849344 855821 1538208 1726412 1642918 1451991 1125422 1535884 1970900 1705852 1845350 1757108 1504759 1148539 1623550 83460 1032893 1639754 991869 831908 1739599 1878858 1209325 985598 631713 1482080 1839339 1792833 798331 1751454 1049632 1153105 974757 1261391 1984759 394290 1190006 854421 639720 856440 789442 290885 1178928 678670 1135025 1561810 350280 865856 1637674 1317726 878243 73826 599704 1490216 314193 1040050 248431 1946169 11633 1538494 3264 792877 1380245 1625868 1267284 1094943 70797 774269 1120095 1761892 1812702 907959 1356925 1221747 1920216 231437 742221 603561 1388291 955761 1301907 1981622 286003 726191 527586 960509 1199244 226618 1935632 1382171 1212367 1601060 860903 1962014 754918 1380746 392968 1638115 649644 349632 1716401 1968245 1906678 515827 1705180 1655496 1876594 351038 1450947 1399593 1942106 716132 1634739 94351 741818 976435 22383 1028926 892943 1935306 1635902 1235454 1806747 1144795 1775669 1358300 314187 278197 93724 1947292 945496 503509 1868218 638230 114609 1173827 566872 876515 1521518 110058 1037075 130262 932588 163680 209158 1873359 72738 1374665 1643025 1338523 284614 1656136 379454 673840 1645071 1421183 1567289 1414490 63836 345065 948542 415322 1196768 1936592 1408014 276964 91081 1710512 1472708 896715 1109883 1553083 1345727 420334 936504 1057526 1221164 123336 889987 727274 391218 434722 1039083 214241 311655 193488 350224 206975 298550 1829780 1590071 1291118 1284646 391544 1825321 1899434 580413 65010 1303540 223436 1878135 34996 978204 637708 1054863 1816127 488765 1838964 761796 154645 1907466 569826 1604089 1048017 581450 1549980 1784257 1906085 959746 1689742 1240104 1183408 86792 329734 876975 1580705 531828 230643 238846 807576 325105 1190726 576424 1070702 642969 1885380 285076 1566487 1735758 1430749 1748061 176210 1317449 546437 238097 534575 971080 877304 1945893 1211739 1597855 1084452 1391813 586201 1529056 512472 1784871 219373 570434 79424 720651 1067439 825411 803501 220675 65870 1314461 321870 531753 209779 1628639 658654 540439 867277 457541 1440770 899888 884088 1739213 1225011 1553835 85800 381865 1521352 315423 304777 1415965 1109155 1567360 236129 329178 532778 1346458 1123688 284411 71696 158253 784427 723315 317312 1822033 1879139 907121 1433661 526465 1253328 1638043 229432 661065 1442147 754601 873759 270974 511791 1847697 307128 252088 159420 1635983 402363 1980799 1912404 805115 884649 776038 270898 1554600 1403336 505600 826611 1282731 1168879 1778194 1163480 888078 336308 73828 202788 744116 1331789 106078 1695091 1007983 810256 1528100 629307 1557694 248190 1804024 1087711 1933579 1111540 1953668 858640 1941707 1085716 206553 1722635 1771762 1106393 888726 1292402 1103982 884998 1807326 1508525 1733416 755500 1876573 923646 1127068 1998089 260059 197438 1985958 1342799 1998476 998055 1908792 786668 664462 197077 1331809 1024228 508011 1956872 1312617 974879 1420339 1516149 630458 1731174 1796407 1225226 158241 390656 974454 1542841 685490 765100 632452 916537 305956 1242982 446485 426984 1804082 1876246 1468042 1620338 698951 1555397 1700365 556053 1761202 834731 1763626 917609 120233 990487 888511 354549 273965 1972435 525600 950654 1641276 1323597 9989 1294165 1595605 133384 722445 1834612 389541 1343809 518511 348856 1490309 1886821 29668 1669395 493957 1363178 532115 1113578 1571104 1860381 1067081 1410014 718975 995084 407823 1242126 1155370 1087421 802480 1949508 1883602 997310 15551 1313093 494909 1368286 1517948 821211 304886 1205029 465038 1628495 1729621 749018 1023400 1959181 1414050 419958 649347 551551 1019856 1340099 1125248 495422 1594173 760088 2869 1343801 883085 178662 1375505 1128959 1099347 365823 1375733 517430 439634 1237602 321016 1119351 8034 125468 525355 1277499 268324 132388 345936 1801361 1563390 637160 1807384 1907656 1089406 1719007 855934 591920 1772953 1369919 665295 1933818 1464252 1396577 771282 1854853 888268 1937999 1711716 823771 1904222 835162 881366 808072 1447094 247345 1281275 1059167 1892767 942768 369115 1150823 1770291 258229 772165 1774551 446125 1467053 384500 157073 1360939 32229 1067259 1045518 1588569 106810 767008 1953488 1952710 641035 1401383 922159 1311129 305521 301314 1177014 1828754 1920990 1013419 843934 1521988 732273 1055796 1247635 1997873 1666000 85133 1598971 553317 612233 1831602 499648 1904931 292594 578552 589973 386093 601069 1969945 409151 327637 131264 1150128 927543 1989407 1341323 957000 1225926 466067 732666 1735520 1503204 1760384 782465 463404 1980099 1496482 1304714 837593 268474 1578149 1277418 1612537 1285431 172564 245756 388806 1824297 904789 1624213 1410230 1427126 1116500 269348 822230 617443 51157 1762394 1125664 1115014 823991 731869 1563299 1925635 509918 770025 823880 1904132 1215047 1984218 1374631 838721 352461 1832886 1457069 1141436 624805 74574 884499 1211515 935917 363587 1640159 459971 1227321 1850502 1672669 1741074 933993 433803 78509 1830386 259012 1410560 680187 711118 515542 1956595 1568295 1266449 181444 1752786 1766813 914446 1743107 1795160 62405 1222923 1682360 401729 513950 1195114 1688056 356465 635779 1941496 669929 674722 687458 1502189 1494545 1294027 1065883 1673069 1567596 1232045 158741 212032 1810770 1241792 1269497 1408190 672731 118541 1862401 1230678 736208 1659713 12522 1216502 33620 661866 518860 228277 1389626 783705 576504 1681090 1103007 1511637 751504 1109315 1679294 1749107 125577 1667662 881559 1509361 899675 1454652 1300459 820055 1657070 490202 377593 735994 1200584 1914349 1079776 1655498 225013 1741738 741275 656217 497663 654550 1145786 1070152 182673 1477919 355130 56691 1025412 1486590 919464 1513882 1592150 1983140 1829228 1061365 1627108 1262016 261246 773556 1304061 947496 1541840 1960881 377298 685848 1920275 650741 926552 894539 1175923 191902 511836 206110 1866603 1145406 803381 716309 157002 641817 1600902 900318 33376 1518336 286284 830277 1340648 1503534 573876 272252 1523927 390237 893078 1016153 1400345 544099 376741 1071852 380124 1573655 258053 1419457 666181 525458 646655 1708183 1340272 608578 410121 29861 825486 1535082 1229483 119246 10298 1977854 789934 1388189 851419 510830 1188736 1890390 1845223 432473 995975 1877996 669565 12736 330215 1735873 1483165 1694826 34817 1050766 1162512 459385 1106955 601175 872959 1767755 1183813 1042094 875917 767429 1620473 1753645 1297337 1480806 1409736 1199991 495893 1575893 309566 1249705 800231 273305 1106199 975635 1818778 1415226 911297 1678047 1755106 266844 1028615 1613514 1790817 370489 1070896 1129167 776507 1002433 311147 1163128 372745 1936704 608469 441232 1667885 1635310 1168344 1168056 531115 1779306 1920179 1949249 1708374 1182807 1947331 76505 939679 425609 529538 814924 1978717 1969111 1158449 374707 1398866 1918278 242637 1567677 722475 48695 1314284 928786 423695 1819466 297283 362960 1077464 438449 810940 1142643 802898 1580431 1924642 296173 1587184 1928625 15844 689298 576305 1675559 1571792 547453 338413 548844 1918733 1054505 794522 125162 471257 1040618 1406057 207500 1418942 752164 1431756 1731299 690906 1562200 485360 800506 1564045 701006 623358 1923962 226753 1383042 1459329 372482 442464 1823181 1996601 876899 441948 36741 141283 1658326 1781311 1651868 1757408 954692 592705 1497858 240737 148634 641054 587251 1141518 1908566 116832 1309281 976213 973468 1499939 1453337 28265 1146469 1845283 1123822 991265 1517574 470686 190136 1961889 1553121 1258911 1692801 256663 1876378 1372928 1242106 1953331 1596305 1068134 847654 808575 463832 226524 1201886 429876 1560755 911370 1384449 1665588 1440534 290956 1226575 1109860 1280723 941512 1093766 1311804 1600429 1285684 897250 1508934 1997874 894611 606124 595702 1107199 479663 1682517 15540 1647980 1687988 784036 1367423 889207 498188 1159295 1471372 366553 1934301 98116 330268 357985 295027 1690858 63161 105151 63742 950597 1805028 288785 1345123 610678 145155 1397738 1595017 1944535 803568 1487201 1206130 1472930 436191 450024 361336 783003 246783 1053707 758408 493542 1111539 1751668 1474876 1608681 1122045 273697 406906 182334 847002 897941 875263 1234096 993587 32654 198742 708329 164484 1026832 1883772 235481 1925792 775354 760788 104208 1966642 1622918 757236 205090 613577 1185579 792362 1369912 1907971 1450070 423930 857360 26541 1739551 1602531 1104244 1245974 158607 1227746 940000 1545447 1940839 1517763 494382 1709694 1616954 679432 275635 1145851 1975003 370754 1920905 973003 1859395 1920473 1484666 820926 1557706 1236587 1992771 316387 112783 1143337 893960 324032 1807614 1063673 1621535 1945589 420610 1867270 839127 747823 181668 1008407 751272 952704 1551012 691584 1146795 1176549 29064 655276 768984 1590189 1028756 1187057 1116754 1980655 1881217 372775 477350 1993241 722494 440223 1557725 1159893 602979 458259 1107400 1256416 1934360 1246323 1662556 211384 1794200 1453714 1017125 1789929 647029 1286508 611156 241857 1000450 575781 1145193 1437769 1197480 313665 310454 1345671 1530834 1651333 1015131 1644126 1036289 377025 1082127 1397424 1052915 24051 1449998 890494 1544765 661307 1145977 1022486 1812018 1822678 627811 173364 997019 1442440 1056446 480748 1154028 1807956 656578 12424 146889 699601 1702321 899164 1703212 1736515 1762122 693644 1437450 1512727 333226 287746 453142 145064 850950 729704 1313989 258638 921594 604519 390063 1958587 1589302 1055453 1496996 1489170 906301 786864 1470541 1386974 371000 966747 1226884 1743849 1270066 1073525 1633538 1736048 1603870 152989 512329 797482 187764 1300289 1807524 183200 1213205 114828 837928 1229984 1531445 208962 1255062 343326 1124043 1646887 161391 403741 417402 609328 781311 393552 590606 1937633 1409959 1201308 366522 186279 511965 261407 1569928 584953 826184 372933 348788 933368 1234631 654077 210734 298499 1785645 1389758 689272 1586989 435515 772585 1325964 1804963 1623908 632323 1659548 1861529 1797795 625945 1165597 1481572 1798430 376759 544010 312934 319868 32202 1468086 104055 841902 1694899 1029223 1883254 268167 726052 943859 632175 494575 1447660 973712 1493797 823467 584251 1144333 706694 894419 1015520 1109635 1327734 1955691 923270 86304 1881518 682547 758011 309915 1570939 114321 1953560 257757 1783409 1682962 1430083 67724 122440 962638 1636423 1773169 201509 916939 49285 1363932 1204608 907977 766098 389016 960566 1178641 942259 1065976 940173 1000792 665937 1260503 1759157 1989313 237748 1284043 1734134 1124803 102915 808293 798672 1851875 1150638 796982 886366 1349953 1155207 411409 397519 1229955 1242841 1747569 1991056 1066605 1554203 1442917 573392 1724572 496309 29574 1114285 299549 1323922 1811443 1018236 940479 405420 376135 1802783 27298 1822019 299841 1081876 835977 915105 816990 343353 1445270 27054 3005 1126739 867537 80304 1836883 537010 1581147 362724 826022 1957917 620371 517525 33261 80465 305932 622218 1415932 74444 1681253 156967 1191546 176913 1537858 839988 1738420 1749266 1770331 1681772 1235693 1925462 1567909 658932 110816 561715 257944 521639 313215 1720929 526422 619477 1581136 831031 1740944 1719273 1352314 1359150 1394740 352403 554510 514910 1245028 1444952 1143715 1584731 922172 499592 1402309 488793 1792842 545136 1215869 187711 1945448 678214 359759 708379 530736 210494 1217266 1018586 504486 1257226 343762 1332137 909057 261061 1128361 309988 744953 993678 1047251 1545992 296232 1054008 1821658 702982 476420 1628452 1380786 326945 483781 386454 249855 731319 553818 428607 221304 1516381 1199376 1851426 1057455 64887 904351 1823324 687913 1886638 1861262 513350 706496 302642 581169 1202231 1306593 1419036 1720367 1595919 489170 521120 561271 55334 690888 1717901 1327731 767092 134213 606794 35976 358916 1822523 1645950 627019 263614 793528 808833 377703 1026294 641916 1860243 737659 946394 224560 1496759 577360 1031145 176059 368427 357584 81715 892121 691313 1267241 1428124 1803556 1539226 1718069 659322 1868238 1366657 679245 1380794 1022604 1474456 182382 1894071 329496 1494810 286711 1089521 524316 902770 121755 537890 1656791 1400336 124017 1175151 1302638 605182 541263 402710 708242 1841633 813539 659489 1267775 788745 235791 1306471 1542737 1520870 1849763 1882168 902268 1752668 672395 1698520 1938118 1664774 1198615 223768 839156 18189 1820791 501555 717158 1126704 259198 77397 258920 1548577 862303 217593 1328329 533050 136899 426472 1064959 699072 45100 296432 949666 1445712 835285 1528900 586054 1658275 1349066 309517 1462532 1590183 1700310 235235 1256064 1678786 663922 505496 979361 672194 1783126 1116786 1663701 1755536 1710094 1093797 1415532 1744529 1875405 960926 419508 1758475 1405830 838060 1759751 1304031 423374 1982547 1130016 917823 53355 1827210 81509 1418862 1178904 34848 1471779 290716 709850 1920293 69304 350291 1862220 1277413 163820 236240 181328 1169020 1260018 456041 143131 1757122 693978 708658 938389 1225224 1600726 1919361 287368 456701 1974376 1546385 18336 417652 1985531 527971 1053679 964452 181533 1578950 276550 728772 637107 1931321 166405 1938892 1380047 1695885 575627 213781 1507933 79344 1068940 6462 374002 1237355 919423 1929463 1485717 196173 681968 419632 970822 1463967 1104146 1718674 1557252 700703 1484203 65611 127203 255813 1949111 1331719 1815097 1626873 1364266 504630 384322 653116 471719 1109092 353215 1073547 491629 1921474 1758143 462980 321663 512684 170294 880029 986978 37528 1572303 983714 1087801 48390 181223 231019 1264038 704680 1870380 161853 449829 1265113 795020 1340113 460100 550734 1216592 1530816 811873 1189919 1708706 116619 843553 284678 1075533 1730497 640970 385306 1491419 1809947 1566561 309217 786978 1622923 1818898 816333 968943 85783 91381 1464174 1746080 869884 1958247 366924 1344921 1465090 1554578 838009 1922088 865128 85263 1423991 1180127 561009 1924925 1961174 770226 1586257 1362761 397260 1347500 479056 1909340 1982204 1118991 1350224 1330047 666741 1960385 1339496 988346 700784 1057331 1809381 1493166 865529 258702 1567629 741565 353192 190284 250108 1235852 811049 549477 182183 1513229 1705398 449193 1736100 1114669 1023292 185007 1182905 1608448 1466256 762897 1829699 1754727 1774596 503482 153767 303038 1393904 362779 859826 525311 1064071 1113169 1907211 542416 538411 1726701 1485333 1335081 190890 1858032 1859069 1562768 837894 1163299 1943682 1289802 1172395 267960 1329241 1392554 860169 1178119 1712629 946461 1367134 254411 1238403 836867 202225 963953 621460 1557474 115149 1170582 968072 986790 651707 1238538 1682343 359868 1225535 1412213 332663 992264 745344 118932 1358228 1544434 1633706 218961 515586 847060 1282265 143716 741473 69435 515782 1305672 713078 492883 1371943 367958 183397 1071358 1182598 427294 349715 1805854 1134420 1636449 1405110 338659 1612910 383184 1295052 1849926 1753089 1493613 59363 1161981 537196 557709 1570350 848742 1984583 746313 1661413 1915659 1383979 1444817 915938 326094 1990270 1226388 1745415 1080476 847810 104287 252380 1948135 1232813 700981 1728964 670510 1753144 1606437 301060 240743 305786 3228 1264817 1626904 1949790 452751 1165424 1703098 1353688 1536173 1012601 1423401 1581706 209028 1353877 1926024 44119 717440 213385 1007073 625112 1748369 834055 1391025 1766953 175450 1069768 1773806 1631496 1312551 934255 145759 586067 1184927 23602 1514950 228763 1760785 1833326 1393016 1004156 299148 1462959 234424 283299 1201364 856915 49885 85408 626562 1251296 358476 1836942 1144814 1910189 412148 262338 37446 394963 712042 227119 1920885 336455 1890265 1494604 655708 1761000 896684 1912739 988841 1670676 560842 164577 215650 1554422 1767625 1068423 1525795 503255 1235265 221019 563118 704348 1629727 1236996 1310599 476778 1527886 1770161 1165478 1524108 286654 382701 855239 1841605 570490 1526385 1543499 1677431 815489 181735 678791 778291 1189479 1666717 204275 1902261 879219 1113013 358835 1383638 1823337 1313658 1597420 1839786 38756 1554803 1087813 1907595 1540276 1722052 1148489 1348609 1291981 1535213 217665 1652444 296610 809298 1851364 1085187 461866 810312 833981 167036 1868922 881407 331676 1863054 1187881 602362 1407853 956065 429679 1703580 1441191 1364482 1942908 1059159 452056 133060 1495565 1355381 1764241 175597 1763893 1862868 1824847 1837683 183820 1631186 1461904 1611959 107103 1052822 464379 1238751 804032 1860316 62871 32722 1519572 1928746 259953 1820067 580240 19243 699098 1906350 970564 591757 1000372 1963762 515362 1545660 517327 1838325 244854 1279374 816022 1286583 351949 1808714 120032 1109278 141958 345107 519175 1480859 347345 1618118 210503 556925 311089 550765 1574284 1169265 892778 190531 86176 1200435 892516 135310 872104 1040073 1682107 232985 1825815 1906691 515139 1741632 767533 1100003 1115848 1299188 1053024 800855 379153 788021 82984 1210528 1492367 1951423 1164973 144790 1727443 1954132 109515 1360522 1920705 85759 932435 1469355 1985035 862617 1574070 1862358 1053844 891513 155989 861175 151860 1195375 78145 1176586 1711609 1550401 1748182 852593 1338932 1337339 352254 389739 310976 148362 259529 898639 1517639 186829 964898 767672 1540475 354103 1993396 1695831 49453 774456 1560904 836068 287431 1290403 1620648 298013 1290529 483696 1260367 1798657 1094464 1007581 1222695 260592 1236031 1596485 246138 881984 863422 1101453 1159719 1645442 941685 1601018 1369714 1811218 669533 1981245 1197224 713547 1620562 124792 1357006 1167820 1660169 1215317 1893276 1354853 1003447 1694454 446113 1078075 1578504 151880 396903 349520 1295713 1480828 1696182 122673 1978614 1034701 1340433 1349861 448019 729904 17313 1687376 1725671 1828531 751481 672410 21829 553477 1749166 647432 1685603 598018 1168864 583781 1040224 1384944 358669 1333503 1851273 225862 171005 102651 530295 550498 1621408 1272109 946374 839943 644706 405274 176062 420003 1654190 1135412 366660 1493684 736579 1388661 79742 1724155 1211893 1819359 1502947 467073 41534 427335 485918 902881 1784243 1631415 1777394 1663377 1687458 1948885 165256 1266165 572903 1578591 562162 353898 1387808 1694991 573861 249976 1051695 930048 1366106 1021146 757990 97470 1338064 537398 1098918 1697975 310039 190616 786565 645999 917875 716602 1052079 282139 597385 1317691 1102302 1166502 961101 1200641 562808 1052423 992025 626098 1081279 1236885 1997322 802641 854872 1032739 329785 586951 1092838 1655747 1203601 596298 1201026 978551 294066 158969 1557926 1018729 826215 380406 62137 767838 437721 1552879 264679 1570217 616473 974318 1362850 1061047 578968 863632 747806 1321403 1454743 214871 267320 843268 901167 1456759 1120962 1814605 413867 1880094 1346669 607072 876606 853423 407907 773154 674729 107152 1050235 169868 1502176 1600116 1992950 216051 728764 1705217 237782 787767 1889875 425559 1417988 1019019 504762 347128 280516 1872939 1506411 601749 673176 1144387 1565029 197393 1982163 943090 68634 1938041 1565618 451016 730918 1880562 1013103 1610235 87509 325186 1113850 1842117 1227793 849097 1223805 496157 251564 1388419 1496540 904277 1831574 1206719 1340638 1434338 190109 703021 1910567 842461 1554858 1864530 522454 599487 997424 91859 1944863 694378 1751321 1850313 896006 1288651 455003 549662 147329 1150021 1052073 748363 1838907 1585592 1970370 873440 1913375 797286 1964176 1436730 897184 913998 30182 198799 818764 174750 1847230 1549668 316806 1449635 1921012 584130 345414 1087616 719900 256120 1722014 1366318 451603 40131 378922 541489 122457 535213 1449399 524109 270110 1694714 64964 621351 1447781 1408314 6112 86769 925017 1895142 1852610 82002 1802252 1967656 824884 503396 32635 817916 1349497 1126581 1680051 1736840 418205 739908 174912 607891 243925 1984720 391003 231166 754924 1872551 1785763 1253530 495162 1658535 324132 895906 1288449 611304 1271233 84155 775083 1811617 1102317 1372974 320438 578064 1482171 806125 538678 300252 1634082 297206 641188 1959237 874146 1524690 557834 1680275 1388368 1201762 1267671 1478006 90848 528164 1733254 180402 372211 1175056 385347 904011 1816877 1121247 1956249 305218 1831507 342545 174294 1792517 903820 531798 413896 1699618 1582525 385041 1455556 1417090 640544 1848653 733754 45936 1299493 1903331 143513 1671593 505357 1197702 1265742 1130561 1044563 971377 1903780 1625398 1676658 413103 1778497 68820 332052 765722 801726 1031843 1759579 321862 611751 1577557 1869045 1903564 476895 417297 251946 1094640 856120 1790763 556946 981790 1674640 350230 1291710 1382862 1631239 1649951 1395640 308545 1488552 691836 1018829 1733958 462771 1433513 170583 1516502 446894 1436754 123082 1943594 420565 51840 1110780 802905 1045262 1459861 577690 1367464 652414 829673 624399 466027 406951 88946 539446 1991013 1332633 532241 1026172 1526606 615737 856861 1802777 1370428 412140 624090 140109 1587837 181128 1805857 1224288 1580775 94325 912661 133000 1063202 779789 1383503 1246554 20349 527735 91151 1572659 261781 1782736 1743811 1809969 1088328 645895 1963098 1312607 1491336 1246403 1036328 828646 1965703 1833144 1647173 525640 1781340 1399218 1690254 1339093 1281418 1375731 1808216 1242833 961059 588279 1726069 871723 1440731 876392 187300 182817 223797 201646 425836 961331 1659969 1347336 661609 1219490 1437703 414182 1647218 1511389 1016484 1778847 1047547 1414987 142350 1718921 864135 1083899 365067 955255 907041 561123 1250807 416885 1528342 680387 1253337 615476 1538063 837735 521430 1429047 184958 1962186 1652835 1350562 591403 252314 1078818 1080002 1419413 317635 910977 1539277 451218 1612048 431071 1266683 791101 330796 386433 1316947 1340863 95594 768130 1187013 856108 967758 1169490 288504 1436377 1022947 1904525 1700654 922861 568275 1568969 1928640 835243 1957425 1893604 613826 1490947 671000 224264 79515 1831670 1721277 60507 1713217 1012977 1561092 56798 842093 1123344 1855758 1889157 1104943 384726 624671 283124 1604093 309968 741294 90416 1342836 1061412 447908 1599356 132770 243522 1739567 854997 1264750 1793582 710223 1656870 1246270 609615 1075435 1106155 367193 1120125 587716 958835 742645 203440 1187252 1928902 289731 1885556 1958886 1591348 762945 765975 974260 721726 1405846 1253373 1181738 267130 862562 665151 175139 1248022 570417 687225 1293890 337028 500761 553585 1245110 1451180 1169381 1433701 1080796 145569 1743258 456085 1427433 1760240 1064001 954072 1360896 1011770 946449 1593070 1651736 1440354 11868 372643 662454 1549795 146667 1747012 1459345 1467669 1234364 1148723 1436584 1493848 221451 1521780 1198554 1447122 239947 1524524 1125010 405714 1160549 1815533 298551 829801 540709 675138 258625 1162672 173499 853716 2335 575105 1963774 1528450 1633032 31670 1735257 431463 148091 855663 473289 1013029 289245 352776 1095568 349587 744384 659375 731377 480197 460758 511358 1446753 695204 1828445 1758195 122495 583709 1855634 321896 1484681 163594 1769947 1719147 333496 1402988 593821 1961932 1230109 1504180 443757 1428929 1464011 285041 441295 683645 1748958 80907 1738396 1870360 1980574 1822394 661101 1572414 1631 8795 1003881 1031560 1227366 1003325 716591 1510539 718144 607870 1413752 343616 261467 1035939 1479222 616410 194183 1551426 511310 1329883 702980 457113 1873872 152727 583237 105799 1648143 1282052 465498 399847 214787 1968017 676600 767255 1266672 513805 1845344 1294445 994872 1134680 990486 442088 1906143 358288 791731 942344 346521 1335782 1774954 1873489 1904463 1426114 352892 927707 1855144 1023130 902369 1449083 107943 716645 747123 797018 1801927 1512385 1763324 628062 1836759 394568 402272 1149497 1440885 1561960 1941687 1723325 230661 178509 590946 430324 1816912 1416143 133866 1199100 1687945 1319625 798743 747149 1859225 631390 1020780 1000113 1737872 859354 32105 843226 1418091 1019607 942418 464755 1541500 1867193 1023226 873175 946767 1472800 363403 1377267 640716 1347471 1772476 403878 1083311 1819892 1029105 415116 672941 1610450 1334689 776801 690889 1441882 274353 1520488 638894 598325 983617 1457253 429033 1680126 1690028 1523118 1842559 521462 1967760 217935 1816384 635327 119542 1286195 778142 996824 116485 1780536 1601063 746283 427914 1683250 846014 1854929 235997 836575 1253923 1415989 1699107 946135 312310 1012637 672043 870144 958214 1153442 907565 1445360 1974334 1889171 22406 1682139 871779 1241698 1422186 1395545 1542386 250131 1103393 1082679 197385 561885 1995876 23912 91261 1476474 648753 733154 1072711 1510837 1229930 1612197 107462 588529 359513 650093 1541717 1781504 1410335 1285202 1372458 1334958 515193 1414975 42216 447105 1164073 1970041 1427813 797292 1209375 476984 619786 1203574 38095 1247207 23165 1611390 1588401 1925116 1120421 928579 1529939 1250957 606566 1419889 205039 92212 449845 697749 1637818 696028 31522 1418424 764670 1717194 863067 552409 1413299 489810 1001519 951443 641527 1997644 1679536 1927220 464769 1791882 812943 892847 1448350 1987915 1734626 331101 1477873 613861 1786536 718395 894220 1237839 821638 860956 1905246 513211 361866 189380 1162971 661663 223006 1275814 166034 954638 632855 1134442 1002730 1811023 107383 280797 1807894 1281763 1052069 327756 186456 1752685 1162032 373762 1222537 1000891 1272000 1448750 378591 1353461 855590 883303 80018 1802796 1565298 1267639 899002 780275 1096714 1359187 941491 116756 215991 1202248 81937 444295 1442439 1302785 349762 1092218 1151192 1338092 509715 1218414 942233 783363 1690867 1627230 1714791 4365 553299 7945 562611 1021752 214396 1629966 1762900 717169 255459 330972 1789312 503724 475894 44808 1756254 684687 730141 96373 1575065 106013 1613086 1868548 360293 1581089 1232735 1273374 1877709 197755 1782811 1063274 1356466 1225519 1634025 1250774 1254919 1143578 1841005 1534584 1393828 992601 194143 889345 1271765 1213734 1823268 1324522 1634893 1652887 42502 1692450 331971 991871 1014665 454861 1638398 1778534 840745 1225174 238538 11534 1990389 1180498 751092 1723589 1396937 1300811 935302 1138630 139236 715618 532624 834421 71157 552240 1427747 1343265 612610 1075710 1521013 72526 896037 772404 260378 730946 1136695 1943953 1929051 287518 326466 1344951 105142 216323 834557 781174 413792 422159 243956 1433730 95381 1385294 1054545 649363 1441555 1869246 1165903 506359 1013160 417498 1844508 402478 287884 949736 1471711 537519 1776942 775044 862884 408320 506119 713950 15804 496121 1549478 1507646 1302574 1187354 481531 1525171 531918 493399 1158337 1724735 660335 1401443 1813919 962401 1063604 1295129 479975 850971 972320 1405734 1204586 599255 1327388 1537985 36792 1608743 1554115 1746620 143114 172966 184645 1271741 235071 1676381 1773627 709777 1693188 942061 1804952 1767145 102842 1947309 98035 1846555 1134143 1297775 595636 288164 316220 1248288 1604506 63570 1175201 673929 446265 1164680 1672126 45713 1084160 1109447 433107 838610 857897 1473810 667416 1015353 381108 451851 1769592 1401363 1688830 544777 647549 1219992 1895060 785506 547431 407048 892101 1861879 974327 1723818 1292989 1974980 716013 1195742 70444 60809 1624776 890496 1768646 1621051 1102714 610539 1796194 141681 446797 1895749 1385093 489135 1703554 945347 1063293 938892 307394 748039 177485 1298596 1241051 455779 456308 1791880 1716495 1253860 1289297 1237994 826612 116419 1474066 1738126 246922 827327 1353544 69900 1949979 502293 656255 1569582 1837377 973221 81754 1321206 88639 1363801 49916 1997181 928838 1576564 1273622 1083032 1827017 1695586 1106055 1476331 658038 1311572 1114603 426411 1129385 337697 217184 1547731 1672255 1989508 380202 810958 1779257 1558287 325237 255834 1809082 1028591 1146997 1475563 307922 678423 1916917 536338 1156577 977460 836170 1989864 576733 28550 248317 1945959 297667 1443005 1154638 1564647 346762 1764407 97974 1251891 1747867 1639540 502636 1837474 310283 850695 1170056 1286956 327753 717190 205002 1137448 491617 1192503 139572 1866069 138528 1216006 1426908 1139439 1535818 1941943 461696 846891 68545 1133711 20031 1870607 1186534 53929 1198154 118014 207831 1306804 996584 1904096 1703124 1618981 379845 302150 531332 758826 1330194 367742 200059 1288871 722406 278835 89037 1849369 932325 1729977 1502104 1781245 1706232 1910435 739759 646199 1806795 1172125 1138556 930103 304033 724729 1370089 742412 1239545 300736 903836 1167737 1876299 212290 1311205 1885553 467421 755121 1258362 43818 1443943 1899348 488145 7554 1317148 1171469 1120202 1848906 1759972 1914628 744570 1233094 1826851 610449 1913575 1305907 464348 659656 1889194 1907719 81403 683765 767154 53281 1326987 1257922 1311830 404794 1942069 557776 1071307 1072939 1873302 300670 376130 551897 911979 9425 1935532 554523 1891142 685345 1400079 1182541 1782964 1806277 1169201 713277 1724012 767883 1701057 1772296 618449 586202 1416696 1431827 1170289 203304 142849 1568777 1880797 1683555 933626 1958206 819465 786513 533327 1340048 1816911 133526 745123 278109 1600538 1127957 1366795 1676921 1814028 827690 288103 1055910 1662497 704447 1154057 194009 1574232 11743 935894 177842 1587902 430681 133164 955747 1543896 1558557 1031859 1833325 1650197 333144 380286 1211165 514926 393830 69151 1987500 1310585 1303777 218806 49149 1314037 51790 1225863 546161 235092 1076554 1491390 1170400 146623 1004884 1752924 625127 1761935 1881410 1961491 1561036 1863171 910770 1624107 1548281 860046 604317 1963640 1667451 1990426 1799915 131940 700449 11871 207061 950964 802203 1760079 945669 1597516 1768156 1179384 1246246 1108887 1099108 643704 1577625 1502847 1441977 1122294 182800 127570 556242 680495 729395 578729 1373789 146664 145985 1865577 793909 507915 941710 1808495 1186135 53119 1235892 1839727 1322137 583761 920693 1608382 996457 100964 1800702 1323304 1225943 343496 1457584 1856312 1605775 1124514 1662336 1301615 645044 312786 1237605 1210051 1601800 346800 1131957 1686407 105292 1518192 101073 448271 1361238 704976 641838 1184834 1691726 135469 551338 1343983 1384727 1160053 1101020 1248633 406466 1028075 174612 682303 380625 440305 183041 1705106 224935 994325 212117 390504 1547622 599137 1864344 1742987 1692906 1007469 1064405 1320682 536134 526816 614487 1515307 1637289 1540139 950434 108915 1586706 828623 203974 1307056 627493 1833558 362647 665165 662675 328302 1215191 1165026 440538 1590895 711522 1418183 605560 144841 1167460 1296289 1495482 1772897 200583 314909 1893707 1629222 416010 1638882 1187671 1261393 1768896 756544 1058969 881278 4591 218650 317918 997847 484337 1339953 323080 1118451 729309 713717 51045 1941839 130535 319162 570086 1901401 447901 462141 310024 1721484 1428176 1803387 543664 200733 764604 959860 107899 734034 1683139 304212 1153889 1068697 182518 1248462 795136 1583372 472667 884894 11375 1614821 913743 745247 473998 1584847 1460532 1820765 1716076 207797 313499 385781 1658187 1127801 625788 274759 671675 1756825 756892 1605205 1458067 1888507 1939112 1609095 733574 492419 319267 1872820 1126919 1899212 1564550 90891 734485 375544 1724178 630498 459372 410646 366745 514046 314082 1553025 412492 181930 491707 625259 1187591 234219 400892 255224 1254761 1991024 563113 1889126 1259377 1484032 940665 836662 1147009 184864 1065600 54557 1388503 867329 1154704 1529866 458980 679821 1105750 400617 1022785 146961 658910 1470825 830314 366716 1325308 661235 1887875 113579 1183502 1796305 1351218 437052 1623907 1800277 1813345 398082 180392 1180229 700396 1092888 201392 445859 378033 994804 1611849 1270737 1002871 929966 1218248 495083 1134688 95049 738947 1268089 350513 1315265 1204821 1472101 895853 949927 1285280 1147285 1550399 1409830 1947820 1464550 1837581 915400 560388 1226489 339879 64681 945544 858325 412353 588111 1298730 1674047 384332 1656083 908073 1328281 1040435 1097954 584260 369005 547927 1163873 1162280 1360049 1393213 679577 770865 914630 1520239 405978 867036 224495 1039850 660804 1100058 944120 1153272 500560 656739 1071483 819580 564820 580782 634738 573422 1871583 391231 86686 1003334 102519 997829 963874 1246374 38725 1998247 339604 1994884 1691346 558621 843698 760868 137673 1128605 234149 29483 606716 461358 556134 610001 338326 1063507 558625 897176 272565 963831 1274972 1026612 1859880 890816 392898 1971681 507086 1703000 1821561 1020037 1491300 1125184 618218 1937424 669244 831120 1252553 1219690 444448 1032654 157807 1894174 1212808 268854 831042 117328 1916864 997519 1257576 92095 1770786 1314041 1595773 417038 755249 214665 1783961 439652 262060 1903275 522936 133151 401789 646203 468489 609679 1939375 1520957 243013 305560 1746546 372088 1309240 1249018 874360 1868782 1554351 761350 1522257 375266 1725351 960476 843525 1684136 973668 1763733 972084 1180181 1745773 18303 163784 979589 386928 256805 1737399 1868719 1501776 1343467 519103 1613626 1620169 964180 507079 381492 1787830 1316863 1563699 88168 1814386 1533420 982793 325560 1161973 1673153 1177218 559196 1938501 1630910 577307 1731594 30726 1021621 1990009 253529 472969 1793368 656740 680273 1395460 1217712 1859318 287932 338741 1578419 299589 375375 584663 47815 267269 65639 1424475 1274406 841867 1583554 708401 1213523 788644 965 259208 1571772 406167 721791 939017 1645008 1204327 1269992 1642694 160305 1917263 1238338 1250169 1348466 581394 1131835 1365370 1681407 596153 392800 386868 1732947 1050752 827975 216567 535321 1589479 244726 55457 1922547 1502415 1874713 541026 1215049 938902 305181 685386 1168360 807222 1408848 50580 1133965 948736 1437095 1448243 1622952 1346246 1727130 99920 1003954 1953846 887764 1314399 1184272 1942860 328291 1889889 373750 1892302 129134 1020305 770854 438451 1643803 1243797 1559356 822238 1492857 1965952 1818777 998231 921075 1694577 347505 996668 596373 608577 237233 43708 1664480 1347497 379823 407565 1997942 921000 1301522 290554 1983982 1639535 321953 1762492 609461 8216 551570 238412 961873 451338 1726715 209128 1875055 588742 348342 1826064 1422656 1644957 1945841 1213027 623845 775046 480627 1139441 1223478 1273661 1883516 2422 1256470 1519388 548574 957458 913334 1224757 337566 1069173 878313 1074831 1072095 1921558 1501656 1635267 1739122 1299085 1957396 742713 1863885 1305924 1329149 1322678 1673526 265595 1631116 433765 254934 100047 576443 1602326 432122 469864 1894738 50654 1445129 903889 414577 654565 1280812 439902 845305 746709 1364890 289258 1223691 564556 1493316 1222166 408934 1311069 614864 403928 1481956 1648828 1605273 619361 633128 201202 433728 848064 434411 1874814 816113 199350 193664 70073 1091749 1928441 1362710 169870 962956 517257 983572 1480127 518987 11569 898817 1605822 1402019 1206227 1586136 942643 796689 689002 22712 1990215 1496840 66445 410099 966242 1171082 700227 1810853 482623 183307 1129775 1187614 1266161 1258207 520496 1227243 742717 1386815 1715817 646778 383581 1210406 1387139 1947601 386644 1164497 1476939 977666 777284 1303641 1083619 1452559 1276335 711159 1731033 1805633 1854688 1679508 1437826 261421 644413 1498855 260048 1913589 372113 1829842 896110 1311973 1900377 279885 1856105 1932170 204631 480189 1015323 680499 1818808 240053 1828668 312245 1723198 553828 566866 1158091 1046425 1436749 404025 5359 1527625 1134331 853402 1726974 1210943 1338791 118906 134352 640586 1842393 1083465 627853 1129642 1194287 927780 477824 905515 1670598 447291 1525027 1398121 1362770 1790350 1051675 1952387 109673 1326281 1321466 142235 934217 1733035 1356555 613283 472191 1919794 909139 1973197 1464497 400279 1707032 695607 1976425 206862 872428 373345 1252781 1646886 598880 63254 1329468 1463205 810450 1311819 475617 1059017 90140 22056 1114779 166061 36919 610028 450759 1730877 1703499 1029135 1024266 1226127 1545800 1541247 863986 188416 795917 1475474 269990 389240 1520053 563844 1189111 377018 1549941 1473683 1926393 915399 1280704 750645 221457 1350182 807287 783111 1265548 885908 1492004 1977261 1359814 1497924 1538984 731055 1859597 1087335 293967 1013672 466697 890103 1200272 660280 1421777 758515 1389018 799695 80830 1517950 1205215 780308 1505604 99517 293947 352767 282911 1366867 949662 1677479 810352 899573 1982352 1067384 1706233 1623201 109508 406312 1010636 55506 1400501 661600 174996 16686 820205 766288 579080 1229527 121780 1246582 940193 120234 1402983 858121 1539848 662326 416743 1140883 1485861 771692 1882553 1235754 1666821 555014 1608110 52747 502615 1533039 1813706 862889 1768718 1459703 43298 1029595 996557 1445395 598170 227861 1116238 1669655 1544430 1338882 1321071 1133558 719241 266500 190163 1249630 394925 248131 1391996 10459 499179 128394 1734976 1678740 364484 830847 48557 1242115 424558 136751 1516724 575693 803765 1480468 1876432 459592 209607 399806 1115008 1899540 1943838 77117 1916201 1840199 771747 526085 472348 1388522 1241529 1953942 295829 841974 1727262 676801 1798462 1289628 998800 1447338 1148480 1876638 1332647 221319 885311 128942 1929578 230387 353544 883668 868012 1814853 948100 1763560 1343759 310706 1405929 250451 1755162 1408332 1614812 1908422 1709158 396352 1857808 397665 1215226 1705484 1967218 1938209 139191 1989104 1956225 1787743 83115 1812977 1201112 1142512 1871194 97677 1747291 1061704 525392 371763 1059871 290131 542227 1393276 1481801 249579 932385 782967 1400368 550927 1477396 342142 1492422 644846 293389 1298959 1124346 1864639 1833931 1227820 1349387 396497 1146534 1944089 1536586 1760133 503429 1387082 1902887 1266643 440946 1399713 348492 1554452 1670367 1933656 1893892 84659 92923 359397 268875 1776654 654515 708920 1889604 1221270 1717796 145916 663072 388075 784232 316363 659960 890048 335749 532403 424339 791720 619890 322400 908517 1726413 763626 1888500 1193004 1537310 1031196 992910 1386182 1297750 1645617 764005 960109 1196298 1780368 487850 1714464 492970 1012341 421652 30860 1107567 840964 56343 1677238 1704944 1688775 1836413 871422 236859 1343298 574086 1324177 1566913 1096810 130275 1546088 889788 1268180 296815 328833 823020 903830 863361 187831 1328227 1975245 1591674 1990081 1668476 181311 1662325 1831379 1810709 250359 159676 875789 878088 1559859 1878381 1405820 1364954 598432 764747 721488 476146 1120354 1713877 1894489 1079657 861276 249731 1830738 1363526 1195888 1007588 941448 1906654 1547282 1030307 1825351 1112719 1745729 1551939 335867 1938379 1040720 90212 167000 339421 1024301 246902 841972 1498083 1672031 481501 1627954 1224389 1369857 1544096 1120420 1794659 1254081 431930 1516337 1941177 1519181 780651 665693 1541107 271193 481363 1168030 1190481 1688237 1962546 790479 1808704 429003 677177 156042 1542471 335276 930548 424931 1346013 1785335 1728707 472838 245805 1380595 377348 96396 838673 1666519 839694 136928 1249732 439134 268955 937530 1065132 1335536 1963318 299468 446553 93456 774708 596873 1450427 59698 1160331 850909 1500630 417688 332070 1519041 1540285 1073830 1386991 294714 1257585 822988 1290334 607067 1483059 939992 193671 1366091 534941 1448437 462925 341703 803062 215599 1309854 438870 1699947 1357793 1182276 1318057 566274 1097876 615842 1501926 1594860 537665 1874719 335928 1346876 1310238 777046 1129971 1877881 88053 1345781 313939 640513 1336939 679625 1690317 844931 1952903 1244758 316549 1953408 1872787 485956 963926 1560485 1007050 210123 1918120 1513475 258829 1592350 1933286 933099 1737048 1484890 705213 1325352 1371406 1508569 997329 727169 77735 1419220 411981 244585 1929480 1016428 179772 1209216 1021477 257564 1031300 1362862 1532482 266648 661475 1631897 582115 1463816 1803049 1501870 538253 1558003 519401 1262932 1088757 1819291 1828777 794161 1183379 598551 1407225 1809549 471211 1858443 1814589 1506998 1786253 1597594 687319 752883 903288 1316107 1250867 1250523 1502468 1544840 932489 770028 371397 394162 1566136 149007 705303 289861 1670583 1122684 878394 1148991 666986 259682 1448504 536951 1200233 1551995 789121 165403 1539682 1082455 1366568 876868 445238 1493956 289246 960288 372518 1373174 1736640 976234 1530462 540067 842979 1570781 1170847 1313171 668286 627459 1370773 1390095 1254272 485528 1314293 945595 1856989 707771 854454 761216 738542 1883637 1542180 1915493 591179 80572 634137 1139117 254285 1876173 1085151 530235 571668 212998 1338041 375566 684328 1729429 1127497 1505113 598734 744918 1352267 918589 1672754 1817210 1459093 1952810 1234689 1896184 79519 1987153 1216652 1790276 1469505 1564464 743146 1508568 1189057 1278936 556557 1944194 1914715 1365598 1491058 1824474 1332900 324282 557550 742117 1403292 1000270 504612 722178 217921 404803 1910812 1643359 660392 295360 395033 560820 1722667 1477402 92055 1882996 760435 676467 1885905 1531691 793824 1823593 1634165 228429 528796 826581 1177414 1672400 1053607 13501 1783383 624621 1642127 74003 1150695 1567470 1513314 1332265 1857221 515959 1414195 215025 842539 1782772 1639802 240576 1026041 11617 456320 432392 1493530 1264 1047371 349116 441175 1737534 1135743 986856 1419210 1703595 1409406 11341 871299 406982 726254 1471260 459760 826887 1339147 281704 1409591 1880307 1586655 1376725 964221 1776900 1932901 1862368 1115464 253896 347487 271287 1660144 1658962 548903 345610 1464228 764215 1336235 693506 1771014 1018415 400150 158923 1144841 807009 1435306 799674 1449386 954912 260585 188823 320284 1317141 1846062 935078 807078 1458498 1381810 1246208 1102635 1805535 1395152 242421 761057 1715515 1854004 555599 1596769 1292077 1134095 905622 264917 1202252 941126 712898 1696415 1966972 659920 591406 1594283 1054111 1506433 291648 1148238 1182833 371216 609370 1139773 1161877 819272 491884 831931 555529 1637031 1888033 506649 971791 68135 1994455 455699 1399518 1379269 253788 948112 1113984 89090 813425 221410 1105461 39836 984992 1797446 1635129 1957668 707236 1145518 1770502 1199910 1273824 1606721 1385607 224791 885547 1804091 550260 1159833 1799125 1637305 1354594 50395 1580254 298827 551231 1324648 1635275 949398 499423 1079358 1237041 420997 1897899 999941 696619 656091 243217 1756654 1839211 1464398 1264299 609090 1861372 1546386 88333 462168 1261066 306013 1937141 84125 180492 1655938 1387965 1416917 285280 970474 1241128 1664852 41098 407095 78605 1336476 1428957 1103370 387771 1681066 642057 1973897 1707775 1442274 570088 1716148 532306 1210452 354174 501069 1232681 1419966 1903921 1352273 78835 1015477 979083 744373 260755 373655 1016978 725708 259673 1027139 788313 570071 951063 280877 461766 1951000 1011668 1259081 18258 450620 1383384 315120 763432 740390 834791 581511 1979313 1612426 1852983 483257 1154890 804378 264233 1271549 103871 516502 346302 1620725 1696611 482062 1813792 95026 802414 1568721 1346191 1759811 792105 206331 1688287 854130 1394983 1304431 1548704 407212 1006080 903598 307685 191327 1444272 652326 1683487 334444 1173085 1921780 1869866 1320600 1986554 475405 438732 140613 312031 1009023 1804052 71012 519656 1770210 782205 110299 90999 1665807 322055 1590061 1736596 1911117 1079685 1476799 1365293 125531 661302 664294 1558992 1296252 741276 1392546 42460 848601 106716 1207136 1359932 1958762 963917 924127 343055 836484 1385231 1090620 1005934 1091031 1120484 1793529 219448 744651 986878 1518021 921228 895148 1932459 747497 1901247 1904958 1109165 1472944 606635 1635797 49791 1211876 610003 280597 167390 981125 421168 834302 1262698 1318336 1206927 1858796 698224 1002847 450926 141305 805746 1383669 693565 637255 1141963 994915 587329 1366914 845656 1396260 907332 1504159 153948 81259 473007 664086 1381942 1793354 198839 105565 753778 1604476 666808 1007176 515263 410791 862204 898309 1078062 1282591 889587 988832 1179370 674827 1934148 1846696 770701 479242 112791 207641 1655390 1686336 1211614 1394552 539571 317141 871908 955299 275823 1045700 1860792 205214 1973196 1086768 181374 26975 47192 1465012 1913247 1465964 1786069 1473490 574980 47812 1664593 720797 1412188 1804467 1340548 1892659 333859 1951343 1074009 1974794 1674096 200262 814760 1130752 530316 1068245 1331652 695045 1594341 1171279 1956423 780153 772214 316790 1838006 1718141 1376357 1217131 1418339 1267806 430478 1416359 1141112 1373068 512856 1287974 1451808 1277510 1656069 1633092 137764 1030412 1079812 224071 1522395 273960 589510 530489 1376368 591810 554647 1544034 1053157 1763800 974964 345629 1868707 841052 1484260 813110 1381893 584559 725320 869822 989378 1374625 327836 352625 816122 1471619 309641 232488 1026660 1577201 1118392 767027 221873 1827118 1621209 344997 284943 498817 366920 1268988 1427429 483466 1677232 1121731 772355 762376 386726 652879 2518 519723 261512 1421684 253342 1376296 754788 1306907 1979461 512485 1623838 1515342 1983044 1259765 1090102 243893 704617 20520 1690145 228956 1965348 1398505 815929 1994554 1332056 625060 510545 1311936 1365383 1836414 1617043 663508 430065 87460 1488350 376958 104467 1998280 1083544 1590581 1373966 1261261 585257 1476096 1565936 475393 785355 1142339 118004 1891057 169556 1398971 1268228 26068 16282 727856 1603042 1554305 370317 677719 659461 493031 957171 265986 660461 1010407 1897306 1079928 777898 1825995 1345607 1549099 150196 483136 261351 810725 873639 308153 613428 1501470 919905 786814 990342 1254184 96918 537856 1239880 1376867 1812056 260045 981453 1752582 1810435 1142528 1413778 877419 1127139 1678594 367187 920745 881270 1659858 64692 1518287 452186 581849 830947 795754 657051 389632 825955 1913609 1983734 1530290 133851 1825492 976026 1725522 1414015 1684983 927052 1691622 1252396 332467 1345565 1939443 653320 729671 1231545 1248136 558855 1103405 1776166 237600 669783 1883594 388105 95323 1617343 769587 1545798 383337 1846043 1489266 1629023 880775 1916168 911496 448716 1461500 865181 1079925 464649 153732 1545316 36206 91835 413709 1547524 1542054 1212168 432954 718514 1700667 1494509 1037526 1424118 939319 958581 1978909 63123 14221 82518 1438001 499151 1451371 1154412 1164259 1830105 704524 1964823 1601138 409200 656947 513771 1262544 404369 1574197 670346 1157704 1315478 1973050 1221389 457877 1718357 285270 991295 238258 859321 1455688 720249 1549300 1900764 206984 1856926 639670 1125596 1861217 1533856 1086519 1802592 1330944 760325 706912 472295 1924615 1261919 46624 1896330 1991938 90487 185233 1337152 435431 1402504 655367 526002 1956903 876143 1752355 66016 261356 1567231 1912935 422951 1721018 1749315 1063067 1420019 387397 261992 1030024 1658697 813079 550963 1130387 278440 969935 511832 1976063 1021478 124801 801449 888534 791724 1396461 1850101 934836 1377333 446201 112450 90664 1902685 832589 477168 645669 803492 1681371 389578 1905648 747314 421760 639738 1490291 1736179 1275009 313379 69202 1297451 1807379 306138 761249 1417097 1414102 231757 1725301 1085433 910685 1493367 930140 1644334 1030565 807318 1200843 1071270 1877787 146 1543381 1950116 1412699 673581 593130 1519271 1780429 203222 906784 502825 157084 171767 1909173 872126 1308931 331582 1011843 804829 495579 1430818 934645 545791 1160457 438765 1461924 1152314 725649 1121607 405151 827425 1773039 602371 981250 638316 409417 1403819 740239 857014 511672 824407 895793 1933154 417276 1900937 899180 1777383 908223 22668 1287682 380544 1229684 149040 521660 607226 1051744 718942 396645 452139 1813638 1747655 57543 584765 314748 1723455 144791 1791049 1498443 307106 547886 1849939 1725878 137280 1038695 1087903 1037571 648815 1022362 1747341 1479502 926687 1281246 132406 1962641 1260056 1484133 757942 1949130 468326 385826 197451 585556 398308 440798 1265061 778901 1424044 1273358 238692 1677427 1814591 1096316 1508246 1751792 1861244 243371 1100502 1114291 1322939 972139 15836 1148836 724051 869327 212142 1144230 843216 1008867 652413 380959 919416 1701613 701964 945038 1326639 682836 1739799 1465268 526063 525511 1926349 1562351 35095 1936015 57446 1897380 677605 21760 803484 121309 849903 579029 1296671 1061030 1785575 1339384 449024 512541 1019915 1685911 1098825 1157348 48173 574357 1989408 1916155 1748548 1852120 1314796 108803 666478 57111 1276592 1753260 455354 1798903 530794 309848 1319206 1237806 132466 259564 1401749 988288 1742506 3923 1564936 302351 999412 1765389 1588273 1630170 1602245 985871 1391776 275765 1230228 1336309 208416 142031 350099 1612833 842884 978311 744216 1825651 1290114 288894 973706 371734 1262124 920921 1535859 1459224 903142 1462227 1796783 888980 349863 1057668 1256394 1901297 986134 78128 1817902 824560 141221 917866 1610726 464421 782 1089850 1427671 1111161 278452 387249 832826 1421417 331694 817933 609604 1978878 379024 923660 222711 344135 419850 946690 444171 1512577 1331435 1937268 738687 1975768 1387967 669688 1921656 1487175 1281891 1247132 1142962 614186 1282082 1144265 736499 1881451 971082 1889196 1339591 145462 1695822 1407176 1456092 586256 578711 486514 1487862 597945 910556 1939853 1717099 139341 1775700 947960 1434943 1267844 1004986 748408 1988774 50299 227452 1695390 1066850 1787276 391636 1789090 1969545 904576 1459064 1534340 340523 309881 1087324 60599 1682937 1546671 576951 908283 1847435 1440670 537514 205076 478093 1034641 1526320 557757 373557 1950308 1915062 570137 1662879 1821026 1603071 515729 213278 1868705 1071548 313903 1318031 1763481 1670079 1279320 1292289 1216789 662151 1727708 1183273 948453 625306 1761207 626749 1375823 468314 1785235 1011076 670517 1861505 914369 33275 939593 205887 656653 1018068 100767 525450 1837198 1809849 1818008 189978 1258921 1974631 1642748 1114415 1770605 717275 1925415 118403 231566 498254 333750 263578 1771003 689644 1091955 991926 1441000 1596860 1568674 1464506 1705464 910240 444267 319584 1920192 1245573 1896749 378096 1780596 886057 1900103 152242 247861 215765 504425 236075 62782 1737358 79653 1235801 476475 1294902 279635 1589616 128017 317822 1588485 929642 1593036 801677 990569 1479342 274464 728203 498441 1634836 209317 669867 726783 265430 959527 953049 1303029 1535588 1127622 708251 687516 1800597 1638675 975583 252135 1517199 1836337 897472 983492 1727833 274675 281214 1010110 753648 1756485 47335 221882 1128790 749120 286330 1460698 1881182 255848 1042563 1432630 1495181 1648086 1514696 1809294 426012 1069778 464172 1731658 851938 1503158 518355 759693 1062601 310310 560476 1644392 370661 766245 156824 330578 52950 1623606 1641902 1570667 1234615 925579 54717 1480854 1373712 354530 1287088 1901396 725026 1190926 633351 1091452 35706 1845488 1055665 456057 270269 259015 848974 1986019 848894 94481 1763263 1936815 79099 871360 1110088 1376091 226782 166189 1026232 385688 1737236 712418 1854614 1465974 1071183 1625704 751904 355261 1997964 1389303 818201 1001291 1050353 981829 957291 393805 1126892 643351 149233 517715 342651 1531148 747932 26657 32764 648005 1384519 1781271 1178570 1903376 560049 1702564 1909513 1208150 379092 774805 1480389 1810964 608335 1102739 612176 351203 1188906 1422859 725021 861494 1759696 707159 445462 330677 1423868 1542727 711763 1626226 313985 1744743 1643466 522526 789927 1113643 1196765 1249714 318943 1378852 1789105 1910371 1880241 831605 204866 742676 1040673 569331 795501 568581 322318 926143 1086069 847969 1878348 184746 1430032 313636 1599307 1985239 376697 365189 2460 945396 1420027 1558577 1754290 1065632 1924881 697329 402974 1457776 220373 1290808 257218 1428782 1608130 269370 751095 689001 1751114 444565 326286 551592 1552628 215354 1937179 910378 1920696 1462138 57201 696661 1997423 1680677 996056 1127461 914547 1837840 1264004 704846 1696087 1108020 1592416 1536931 264925 89319 1710732 83399 1429235 932541 788821 692224 733367 372375 1164762 747928 65416 643265 400122 362511 1265721 849136 862996 1084628 1926552 810662 804053 1456744 409185 1903008 208568 281811 644129 1452128 1386020 1169899 884952 584985 1035032 1210513 1779444 224028 565652 1140033 1734164 1700489 1465008 1549473 692306 223542 1540641 1840414 205734 490858 1641341 1510080 1382638 139719 1668720 623019 1886295 1650212 1725399 1863349 849201 276138 1049743 1992280 781009 1894016 785341 426203 517732 986044 712306 203557 519310 1874557 625370 328954 728620 1074569 994151 246134 1142611 1737984 1398453 398544 550743 1218821 253611 1932961 1709658 285482 1409564 162356 1145735 41378 1043732 1390629 1250407 193797 315115 1957932 1226334 914385 1653085 464655 824456 281515 114423 1451227 1017406 829613 913308 985622 763370 765022 1348839 1706088 726932 99199 923443 1451614 85835 65473 1289659 1192605 594512 636261 71016 173725 1760703 938965 101911 1407096 1306641 62474 599999 3547 224948 1622177 1025569 882375 1715116 535211 1841757 398081 1952572 1028451 1835405 1952910 590066 1976936 1316109 1754467 1177588 1929802 534132 554986 601609 1327275 538478 1521193 1194737 248527 1510091 1044617 1000092 200292 1365536 20932 1154843 1953689 1291104 528049 129810 768017 1177016 1625909 233414 1946010 52712 67138 969419 150449 1737925 736403 1161977 151952 673177 737918 55251 80953 553804 385203 1728171 1016162 1836224 681766 1116756 1303536 1669092 11128 1373949 1707371 1990285 1883721 770393 785885 1106126 1190626 1301170 1015709 1826796 1089179 253515 539024 1786469 1001417 1261216 649891 671807 869058 289643 524835 645995 234841 423273 558660 1415873 1206383 1083398 1613356 1310288 979440 830576 1887983 1236034 1081406 492577 1441757 1470606 1995376 22984 942362 1273221 682356 1124315 1361560 647157 1163661 771008 1975525 1526838 858841 350852 109810 1680481 1132345 1511252 1829487 1810772 638839 506335 953094 436312 366171 1033832 883460 1970081 1168005 364431 830492 1432609 621004 1363547 1482525 813645 1795039 1982342 589166 1838173 341728 1637986 1350520 660291 163323 1631753 1398090 722325 1273744 1713318 836945 900442 1891632 1096020 298374 1463324 634723 916591 284557 1894457 1771567 1845807 100514 672758 1634508 70364 78410 1845244 824955 1912997 1668801 1226725 1092043 1385934 1452724 1993791 616004 80234 960157 1808556 402897 1813846 117338 1941325 1741677 1255166 1377831 1937793 1872802 880401 929191 1969956 675716 930296 85758 663704 1719202 838694 711025 1680134 1540886 750975 57594 1131973 80105 1656144 983182 909788 1374359 272991 1751392 1511925 1566083 270680 1060694 429309 672614 597896 331322 1626774 1697757 783303 1486636 320456 1648475 1713861 328079 1588226 993567 828343 1069191 327153 171356 487651 288762 820197 1436619 1486454 1595798 867803 1249483 1113458 1727532 1465946 1175457 1831614 1834178 1400718 1796636 549418 424238 341489 1937114 1547910 349856 56536 1767626 181987 449083 7796 1606448 1404637 1729750 1064080 247658 368627 549120 1556463 537102 1747494 1498174 891196 138117 267854 798003 1851886 1384667 869533 423065 57410 219044 1660723 1726326 1245288 806018 222551 149220 1318504 1510015 808299 72666 536414 1777864 1967933 1347585 1164653 1811703 1788181 237891 1993727 1876169 309862 393095 841840 1316027 26939 62433 596125 244276 665625 1279935 1659489 1863833 1145568 480333 73833 316226 529816 1229271 736236 46818 784913 337283 1778565 342928 1369057 66097 1771705 282646 376520 822634 439980 1437815 436635 703305 434187 1366242 860381 899354 1483081 1538600 41019 770342 458090 1139733 654985 1913871 1276178 1672615 341250 1500824 1133888 910436 58113 618878 1289864 1130122 1195309 220085 1529443 344399 1618241 1780077 813322 723859 1644459 1438467 982173 1179415 983473 561146 1964086 474431 1702275 893479 1013009 440724 1731919 1831579 1726345 633194 628324 1305004 964987 1890845 1871025 1056272 1918477 736837 423573 148717 342374 1133773 856306 295632 1081769 1630909 335669 1853135 1780611 233494 145084 703317 1746685 1355310 1978391 560997 1638084 15303 1773690 624062 504553 1328701 1084295 1084154 1731712 286437 516566 880626 1271255 1889308 596184 1090408 1477024 949926 159241 1469907 465316 310748 881351 906792 105898 1813260 562813 772975 571633 962037 1108717 1755694 499566 1377367 1293515 1269163 1868584 1775387 1897044 204548 885724 416330 1621926 1855770 401002 1641789 558908 1768786 1502135 1605886 1447525 1604236 1597546 1740094 1407243 1158477 175092 1363395 1696436 1386112 348121 1391390 1369941 757466 1732067 525823 1778957 1858908 1288894 360612 1104992 683259 566780 506870 945165 1355717 724582 449994 596994 1599012 771168 1117122 20026 1673034 1926083 496327 1376918 105117 504997 327228 242245 1769655 504579 1450029 1890986 146965 1202891 1078684 1730251 500908 119456 582982 325427 933662 1373275 173754 547189 1859781 901206 1973809 852898 1113802 1542222 634030 711657 716456 524017 982874 255933 830279 747844 272163 1889411 1399911 1500679 1137501 1975136 1108138 664094 204706 287010 1941297 765156 608132 520934 1239992 1488165 764840 640564 1093328 1757545 1747937 190761 84003 1640698 123996 71914 1970994 83674 794427 54668 727789 800993 1817818 335881 346448 172050 1364900 678658 1508507 1785056 533404 1756638 1618947 1502807 1862365 627025 1067665 1269031 403091 1946125 1371936 1449805 880973 1612719 948923 705309 1934260 27920 668611 820699 1839188 834459 1114821 781542 1677241 1627119 1153719 1846262 1529588 1135744 872997 1158247 1076323 690001 1932847 1599096 510234 263508 1820341 1505068 1093516 1796384 1878220 1064468 1592714 846588 467327 417844 1805699 728248 33011 545032 1611988 130900 375386 52699 957897 1766117 124867 267546 1603364 274239 590525 107038 1767113 947559 1956898 860501 1173665 1614525 611655 57346 1108816 1688107 1839569 653424 800217 219911 134855 1845916 266800 1494764 1033697 1842576 192699 1773287 195304 492147 171999 322355 1775952 1769574 924154 982012 861157 331864 542867 331782 1929986 1531578 797150 527385 1597187 1408218 1318490 111807 918483 1529875 65621 471962 883036 1517734 1779340 1983940 201499 607701 370887 1056260 887182 286574 1351548 1415164 1464132 106197 93273 15871 635889 1715574 1828516 1743140 744067 527770 1692809 735384 1765775 1510168 921571 527784 296201 1571545 1047126 1793157 1348516 1497614 1304178 1196375 852949 1905360 1136368 1708143 864040 230737 756036 51690 1305607 1004554 1956395 1844431 76600 499459 986935 96154 510574 1645403 1554587 441186 1405657 1659001 744785 1423651 871271 179754 1523771 299770 759690 1084198 310605 492439 483817 457665 1736712 1240885 1522168 482882 1504136 1919824 1317114 1290081 106016 1824753 1854387 1542355 603104 1989772 316076 338594 1234584 1896363 727745 1999017 517794 1860003 71583 1305653 1982866 728592 1425171 427241 237839 703945 626227 1189999 882682 1128786 401093 1486353 748761 1958045 155750 1770363 342614 1303456 173557 1638058 439213 1916402 621747 240223 148102 1098326 247112 1778863 325238 1247019 1895418 1390862 559419 1569008 159654 1606504 575195 680189 1468803 814140 313646 1663992 1445867 484111 310613 518230 1222764 1463799 1491219 432928 1537298 1944739 1420389 266542 1783531 1202301 595420 941576 112238 689603 450007 1303170 1927494 1171443 1794885 1480290 1619901 12763 890745 934264 1078034 1740649 584943 601882 1637094 36697 601323 1266422 307706 1624279 467124 176246 680294 1462232 1387062 74393 1553666 471248 1397858 751257 712613 1481658 647181 875929 234376 799563 276803 299600 542193 478420 1863209 1931356 1323984 351454 796543 790252 1487163 766702 862008 526766 1477767 1019308 1237061 407418 1702637 1134313 1665883 105650 1500598 809790 1969652 899350 975466 703078 981416 584682 1510913 1920036 524591 1750288 460620 1547105 336485 802306 96600 1606657 1033377 224909 1301759 1275733 1864373 276773 1416024 1708692 1987101 176677 367789 1854987 587044 1416043 531308 1411015 695179 1742422 1669946 1450416 1233324 984178 1130868 729926 85963 1716716 1685384 250337 994046 664758 243283 1423003 1758088 749423 323856 524702 274473 1713208 682746 1707914 854744 290749 480664 614201 1033955 204625 485625 1860617 196893 494317 375873 68248 934759 1420620 1659848 102266 1700064 1206742 1868039 1934289 55976 1511620 1243171 1620516 453308 584493 223229 1326518 1761985 1018614 1338971 1748442 1808829 1669295 1370325 533662 1575738 1392657 1752303 944618 201110 935053 854528 1552769 1925428 74098 223370 751955 1630002 1448144 199874 817732 1556565 404049 1215461 1683007 565559 1527277 1771268 589364 163359 855368 281389 1294433 780577 1202499 522898 1813688 279901 362512 1866975 66264 1500965 875795 1299950 867710 1946807 410840 1986086 700229 753337 87173 4183 1969455 1138857 1312019 1608096 1050422 825234 1116397 249285 1078769 666930 1413731 1279476 1546264 983541 369928 1299383 1426014 581666 1852425 359212 1468101 1312511 326260 1303451 1003482 1699517 1961827 1921023 1623020 524728 527080 282852 1803369 131898 1600719 1280444 1222070 1854284 1548418 832631 1681441 1752167 1683065 1335188 382462 1418157 267236 1608139 346706 1623151 965921 682040 554142 1290549 991409 1946178 746195 249388 553365 95564 800729 1800047 510665 910019 1976469 622535 1949847 1456428 1872486 1088829 1914044 556947 820975 1735181 801338 184588 622158 671817 176798 1550837 1524297 741959 41717 618529 43064 267385 973228 1990795 553384 719665 1443320 778392 1701529 1984724 1988892 975299 260897 224233 1234535 1129183 1070998 1067428 1328676 1541633 1945481 1512983 251066 241855 1068775 254002 487803 484680 810127 1278568 1948570 473793 933335 627492 566174 84239 637432 1679443 1430165 1091299 853060 1026613 670307 1030259 773260 1719662 37883 399816 1772860 1069618 1384832 1729232 322866 759460 1310461 291238 1219187 1916002 899285 1701186 1542733 526177 1603636 1476794 558014 1963192 1656364 208056 811287 394378 1587433 56347 1938348 862180 1748018 21338 1580031 578360 1612305 932286 1797385 635733 1399201 1536150 1572518 321743 1163195 1181183 954880 239991 1919530 1190267 1831746 427831 1498645 980551 774204 1144942 1665550 1249957 1747664 862785 1091404 743990 1641265 323259 692992 1857318 526333 508354 824340 1918270 361464 1063483 668838 1481705 1246250 167860 1484596 1507242 207891 1915623 1048126 703750 861435 852149 1056694 287227 1201474 822772 580688 509148 67253 1086665 92109 64261 1981467 10553 1661591 726135 1350704 534859 1131153 1946647 25150 521828 1389867 672500 1668144 1353999 1892005 740527 1135492 1288493 113042 1920678 1390800 843489 1357 719216 438023 335778 239093 312357 1051056 1014250 697128 1604222 726970 114894 96998 1541864 1452215 1555154 1273107 1961321 58402 856300 1790200 252504 1211900 1011311 1937796 765167 156583 1791975 459640 1100525 495905 1599916 1668793 1981671 319747 1969523 1727345 1095906 466688 343844 1831971 1176273 1410087 165775 567057 298570 995545 1151310 1927179 1153832 186554 78584 1608819 373026 501120 318786 1892251 453010 710824 1683326 1202596 741337 1914944 248059 544707 1462072 207251 331713 1194105 1397775 1151328 1336188 886697 47535 234605 1529947 1553912 69961 1388692 579132 1648824 1486247 1762483 1957241 1813065 992188 1408373 1633725 688462 741093 299266 1815245 4493 818534 1441725 1042217 313961 1484538 1272821 1419818 218242 573506 1902021 1515471 402257 1974675 1329593 329856 461306 533116 1929645 1964429 483482 1843046 1203837 1045134 1419045 1275553 1204132 427056 1686046 22897 550073 1960101 1238135 1630717 248977 1714359 741780 1916909 1306840 114895 136330 1703428 916519 1088556 1942620 12990 995023 172324 1489142 478977 1686404 117396 1943334 968047 1209383 1200352 1313608 1657165 1873526 1372288 133154 1519622 1693248 775028 1547715 437997 848956 879384 157445 984849 431523 929589 1134811 226311 1610403 1993801 583030 1422717 901755 851208 1386931 1396769 578089 1537680 941330 1082098 196669 1082087 1300010 735700 1659092 1309187 1183579 1357816 673053 882982 836852 342468 488952 1442484 1397694 4416 1514713 1153767 117358 1940594 1870373 1708457 186970 1311403 321328 1585385 809696 1265884 1704629 1918695 1561247 1714435 476692 1135111 743660 511749 1967100 1977065 1709207 787154 108613 1624424 1718426 257242 558535 1456936 1329050 1706619 1099677 889944 1909529 850649 959591 371297 405967 1858393 1187411 507264 1663410 1560439 1061715 1174739 724725 1038516 928100 1838038 1514055 1196633 587477 117278 799242 1303798 1636091 1534200 1214920 187648 1433875 1893331 508854 1105105 134636 686089 1326025 1007122 270705 336423 462757 588592 75707 152045 1229481 1736483 1225646 673248 1786267 1797528 130200 251466 1325812 672542 178378 1491313 173282 815647 320784 267424 1001718 1354659 1929420 1508414 1215644 124519 1925965 938610 1479473 420585 814422 1054281 133343 1101958 562663 728660 1040243 1282929 1427081 90960 444785 223778 1448694 176209 411837 762334 359185 153055 1770511 22797 1277458 1683127 1328086 1124664 1855430 1024779 1157365 54986 1266858 448167 143653 43778 1724361 99054 1914372 1305016 219125 1985053 1804791 677883 395877 1080770 1061787 1806678 1822872 1223823 894792 1301882 815143 721920 1904568 824610 1280417 1763420 1520042 103941 759998 759641 1795658 222762 738092 1869075 1428201 1400736 1631630 1456353 1024311 700415 1504179 1470394 1230082 39293 936795 1666866 1435987 1685278 1827413 1232913 113603 855266 701102 1423677 891069 567223 184166 1468633 445784 895701 1639571 1324470 1236381 78080 1697414 1006475 304123 1524189 938226 203653 1005283 1015284 631246 444608 320778 1061347 1735017 1439494 571834 1998309 1075153 1451204 1502236 1755113 272044 1261941 452577 1681577 245006 157405 1773697 1415851 1653238 397664 1096411 648919 607888 1201289 1992102 279468 951364 106978 1493801 1285413 716080 266994 1462847 469309 996827 61876 1842509 1953520 997740 1872324 699522 1492445 1587657 721473 1167747 334776 596232 1240126 309977 525762 517714 47312 282896 481490 1455725 1085965 19150 552725 1226962 442025 1606208 452442 554642 879005 185278 1699630 1527685 589287 756155 1084786 1588428 99095 725799 1490888 746173 561044 447108 413162 1666759 447359 948800 1630103 684234 1104185 424470 1859893 38217 192732 627325 220470 1010552 1243909 38342 480183 597195 730455 776963 297505 1544235 1009289 1403270 1383264 1298171 712252 1731067 1673110 1706837 1717661 489167 1249017 862594 128430 532275 1279083 274246 1786439 1923663 466329 67374 983587 320429 747374 116809 1850452 1497897 1499558 74310 552121 991960 1981652 1661092 1423498 1082961 351111 1049000 883907 841255 1237262 1280239 177438 865199 1208884 1895021 231270 165442 931269 1572172 510456 1024657 1892779 715097 1046610 594391 1413296 930458 998434 1027036 950143 1473180 1616812 961811 404906 1147886 341001 1477727 977507 363555 112566 1112545 868738 15302 1321086 960227 1098345 1694481 7547 749639 325562 1948319 1274576 1577922 502843 1960495 844148 307107 556699 807629 1998935 1809567 1674306 584477 1575496 544323 862518 1374916 1876473 1681313 936267 750767 116693 1585103 478894 1354289 1545606 786106 1444508 313923 804891 1500777 331824 1063289 1503922 65016 138901 1587377 520106 386415 320509 540845 1905859 912342 89475 1414670 488108 1709564 1332637 69625 48940 1026817 1896287 1996765 449148 624103 829670 1670312 450883 422623 497064 606342 1759163 87322 382626 900428 587067 623739 708934 103647 979962 1806335 38481 279966 929372 1981583 775052 644513 1642572 1900739 1822771 1722863 398600 1242521 298604 591210 981037 1817500 1355666 1869195 1206335 1687314 82079 1064716 1674355 1973222 734379 1779625 1869213 800914 988070 524758 864630 443681 1815804 1154592 335843 1865279 1791601 1233347 1365820 1320329 266561 1381928 91463 217913 272755 595539 1439061 1194145 1619910 313378 756489 770951 1721856 1947074 123823 1423227 884274 718957 1722414 1069710 1292050 1831083 501762 1287439 793091 324090 1290964 1330374 854304 1640896 1873527 645494 1051008 1173398 1539761 218212 1098175 555218 638062 1169697 1842869 1262229 1929974 244164 885327 608464 1228975 1822403 948235 1001944 1781167 1926371 1042130 1101008 1278558 184965 1055420 455312 294277 1520962 392091 813918 1501051 1463445 864128 1081298 206974 1743599 1481665 119062 105108 625742 1422809 1247715 882858 1799512 1649871 1793809 1777918 374338 1858029 804336 41421 1479306 407051 1491925 271326 417171 1845228 779733 61214 686285 783738 163754 180683 1065622 1730830 621155 849157 1431546 457168 1571879 1348787 1099516 1084521 1926605 156685 964892 305576 1709910 1345878 154603 1397090 79668 706290 1167639 1878226 556968 453761 1670353 1942534 602180 1324093 1270259 1783849 1408502 1131119 1525647 316139 25696 524560 204286 1998217 644994 1788846 1803440 1366502 1719123 1002959 1392497 566698 1111572 1979892 1415468 262671 1475580 1793102 212230 993562 856619 227435 167472 853845 26135 1531635 92837 463361 681188 507098 899611 904812 154399 1819048 1640232 265072 1477993 1789767 781651 1876125 901710 1218717 1117547 1625950 769385 219934 1247231 541192 1983453 113135 1406285 1259861 1364434 1818141 1527916 1768098 1043204 251935 1878898 1666427 915472 715468 1094413 1243720 87808 1444877 214999 1870184 224676 319524 1150055 892070 321232 1158641 719102 1591331 468775 1280010 595388 569728 1550813 1746766 501539 1153238 28515 613831 881735 1559000 1090902 1945790 425574 1846347 699196 677901 1839637 723148 1376765 856542 1641752 1748725 1597861 1498488 1700148 1453391 1109892 250257 310 1241728 1332007 1391398 354413 1686281 1883531 1502184 474211 54864 459733 786898 1471391 1847456 635956 787459 1035540 1727568 1720872 636630 472777 616122 765800 307887 1833932 1125254 280983 1882531 1977086 16838 1263154 849874 1761173 1486742 1085499 1028481 256088 31787 886793 959003 629055 567741 1904300 1095913 657406 647423 1705933 391024 870125 622922 1467764 1144674 274884 1021162 1121412 903195 66155 1814773 1952143 1501437 1790918 388932 1587926 319297 1789222 870152 1530061 1828720 97687 153346 703097 1890864 1111201 1054518 1570298 666935 1910509 1964618 1969103 1791925 1038851 1427631 1552591 517722 1591462 1165379 1410265 827732 549554 1801129 1208134 1302245 510947 1272755 1274753 1255380 1302255 1436297 437767 1681900 1872581 400065 593692 402073 388054 749258 1549257 1874368 1132906 329746 647881 1869715 1057158 1400550 83187 1071442 339080 1591626 819051 1952604 1908126 1487746 1696471 1344041 429548 1061068 1411311 589766 840172 357118 1501481 168572 958082 1638350 173762 1409876 82336 859462 1917451 1692796 204323 1828419 1716943 1670899 1071956 1911090 1906488 850740 154889 34181 1505551 367565 1883370 187393 601559 740633 966025 1849031 911676 141262 533732 1597974 541433 589355 44771 366139 1142805 1913767 725302 1964967 481528 183020 814088 383664 1193195 662846 1695419 80536 42915 1739928 1480355 972129 1001827 1452345 1151439 109892 678335 201158 628723 1980001 1609310 540851 1016368 1021623 129747 1356268 1333538 139791 1320201 222454 222362 698110 90383 1119283 1352245 893018 1127510 1898396 548162 587809 682432 734725 1129003 167138 413077 483394 87306 1250415 1070777 1832350 899254 1777733 1099822 827245 176015 1976301 1587726 1188964 720885 1077007 215572 550416 1393977 392084 1953723 1561040 1488978 1378848 1303292 1263815 1275658 641419 1293813 1949712 437106 905171 1082680 1360910 829417 447137 1687034 1291540 1773628 331040 1910228 909935 262706 1759337 1835469 420717 682065 650340 897787 842736 1547085 1806745 1205996 681708 1998615 693791 190504 1057415 377041 1478012 466677 739890 756061 706103 1265951 1893787 925674 1925518 1074018 1673560 919060 1489827 1988097 544122 1962966 394198 1336062 224807 1431233 423581 1799778 335900 1049014 1451532 1309235 1362741 1196629 1745044 554022 1682494 1161890 38327 822377 1945040 1523975 343847 1820238 343487 1437883 711737 222196 103446 1062318 1447326 1858793 1853014 1605620 403209 38104 1216244 566448 1963697 401240 1796118 191358 1585991 1815275 453975 607872 1383316 1850517 930164 40361 622300 900817 449895 1051586 971899 1732855 889022 881254 836721 1166601 356841 82590 710424 652240 929526 1221816 1671378 1804393 1994073 1116079 1031744 1449614 1697779 1182104 1910172 1734957 1041330 1233230 609729 553759 1369188 1600727 605368 310522 1384429 934692 1800547 1263401 1058991 1321271 1565146 132656 542984 771863 125458 1485453 931259 1409340 643133 991175 565269 1070992 223372 107875 1337689 405812 1478790 1740149 1963306 1129045 1400253 71340 1173829 1884145 356108 1936193 171977 1841547 379345 1671268 637216 1452266 1186752 830599 168006 252435 938786 1750941 278380 402732 595122 1493972 1245154 949789 29058 1559703 618783 406994 1075787 353272 106905 12398 1967154 1683109 778811 1749095 465413 735837 572931 339004 525972 678899 635729 883625 243034 134351 1835875 1038817 1831103 303125 1599388 1085002 528777 1736286 1856589 65809 1480999 554791 1594440 447285 116498 1911249 1718710 865972 1859044 891104 1168971 294723 224673 1308403 103395 973603 1108738 1621896 1766397 234853 1564751 1066129 1866513 389078 613891 1901574 703032 269813 1385850 708883 157981 350017 791871 1311959 918636 532493 1418080 1256163 1315316 1111943 1863661 1671215 718757 774205 291283 551742 817402 1804545 1559450 1304665 205518 112856 652589 543603 1366930 149084 479685 1411228 1773328 7171 1327746 1731655 416782 701906 1680492 1833226 295170 534389 593499 202348 22959 1236239 464645 1547339 936990 593998 1723856 289508 1306227 845173 1931984 834024 123496 1507665 381271 1510651 385464 1100445 422185 1993438 1552969 1203583 1939747 1433591 1629722 1351100 1189661 163525 948474 1233233 155921 997476 720343 159915 762853 773767 996305 1396222 1345404 1414726 1233375 1584390 692314 1858878 1687446 688110 668323 925172 36871 1144025 1435407 1392286 1496089 521441 544825 837028 735032 1789628 1075390 451322 1858624 613569 438254 1147254 833551 1416849 1127592 1323726 659218 1884345 1108665 425908 199573 1481470 330204 1423263 1712242 1139646 1084347 1577326 1278131 455475 1070742 1275125 1497675 400835 1873070 1105561 1472469 102188 1724315 485962 1051255 65353 1903462 156545 1398373 1319098 542012 115415 1378649 562692 1624061 1791424 494771 1546873 1553380 491436 1945946 474008 266749 1483725 123484 1779963 1556836 211683 1517303 1529506 1456399 1105418 489486 561301 337182 1476365 479981 303542 1033518 1957060 1019913 1009027 569287 293593 768423 448572 531690 1823182 247864 1865413 414648 657454 440208 136256 567001 359776 177308 1455125 1036206 391587 545413 577416 208749 808859 513710 875128 63823 225870 789742 432813 1172645 89392 802301 690691 342239 100866 1619749 559070 230598 1697529 1104077 732357 652238 1710167 360538 1131360 466313 1648196 855814 417979 1872868 1571916 1645868 704002 995540 873519 427087 1701764 155045 276317 548236 84569 964947 1086356 73887 1446777 575743 417905 644653 18529 1166310 1590479 686649 1598310 751762 894624 1971071 1556039 370060 1185219 1575492 669542 1132953 161001 1477939 648947 790812 1625305 1210084 1309371 133491 809791 1636436 234385 1221143 250238 1195770 1357941 1489550 461822 59249 1857347 317829 613288 631509 612122 896170 1899829 9721 460448 1981184 697953 1988485 1948802 1207079 1516768 1719237 1630937 560048 1744895 1550475 512605 554581 1719955 1628149 1354860 1419598 1335800 657198 1898301 383701 12623 1500350 14563 595448 700180 1573173 1009134 328650 609814 1138428 705207 108812 796842 617274 789538 701303 612011 731962 643528 173382 528890 1960208 1777589 1658709 1008677 232911 1491121 1900382 1385767 315139 523321 1866914 548689 1395778 532647 289046 957579 576109 1546808 636640 74524 1525885 1050771 1363359 1560603 1572686 1660556 1332470 1144912 1003861 164199 924549 1275228 989556 1182289 1923248 706756 583528 661425 348605 1374248 852978 555012 1414610 1559455 1080755 788052 1443948 1841086 796246 47961 64708 667705 476305 12459 1083689 1608597 1396240 203685 1509886 1753631 1563996 1603848 1818399 1299584 778897 1233420 1611315 1678093 1159427 836684 610708 1104137 1562547 297125 82963 1997184 1144351 1434750 321497 80769 1728888 1374570 296802 969204 1590290 1253286 1555870 63441 1954993 545727 827216 1969178 1566563 1963511 774208 1868399 1946655 1430081 1573704 1116468 621633 808564 178775 427367 1885060 1068660 1298322 958621 1041368 1241003 139877 816275 1897495 863077 1094893 752378 22858 174499 619395 1451189 530973 1324286 449106 1652065 1589394 1370829 431262 1539851 1284116 654603 1414949 831542 707934 485028 337226 859770 1860058 1732757 1105686 1173848 1257810 1000912 98205 1857944 493855 331371 549669 1580139 892345 133665 617402 1923337 1544698 1298256 706424 1330650 1169115 187673 539255 706981 1661571 1812079 755594 552694 554113 1581427 776268 718444 1440790 1609309 1346306 451252 1613084 1020897 1302973 1290225 1439502 1050229 1983722 960339 1907374 680925 1825636 561308 1035373 124302 362612 1981444 806251 1997747 80943 1172307 1357082 20411 1120666 1884224 1321594 669821 254925 1285017 1811433 679858 944632 1838230 244882 1720159 344776 537506 1203623 1693196 1866621 1229799 188983 1013845 116988 434125 258454 147010 544673 1731718 745286 174958 669379 492659 794179 138842 1565419 1216013 1395832 823293 1761004 1873817 1153817 1892630 1844774 451659 1922420 1680918 1327539 257352 1213572 454356 139054 766766 1933426 1578600 1968588 1298017 936449 665348 1318017 1295302 683458 436850 1629343 732907 28732 1226634 421121 914327 693843 919714 136525 1905898 698146 1213145 927381 514734 1629829 1459896 1522318 1647341 1480784 1346438 1877077 1075304 1076557 1536271 1732828 1465323 11265 991555 1544947 625863 1630462 502565 781837 150176 1973706 1754947 1443438 1161114 672637 182696 915922 1130525 1352218 477448 225605 59061 94449 1911091 1304166 953104 1368568 1923875 544620 1580554 159412 1299973 1188402 1564352 1314845 796222 1900551 1110496 1858751 932672 324333 794884 1639459 946731 503518 460345 1146007 36274 1392431 1489992 1353787 1859285 222361 514501 1075135 51481 1690486 1009482 1298146 1295541 102831 1103283 399201 1274045 1457607 661447 1635463 1684661 328745 502838 1497387 1078489 845001 1919392 937985 282003 1371321 1634896 944057 1421744 454061 490878 1826740 31619 1559469 366261 1052982 485298 1644272 1884978 1498132 656517 1522448 854602 673535 1454891 680419 421497 1090589 1811953 1111935 811736 112859 1739785 823922 1220302 1311282 873352 217340 1974960 1238983 743152 1761273 202561 1598495 1447987 1252439 1218144 371431 1041890 1130124 1145195 1466103 1691205 737844 1667764 477053 554716 1501496 1923150 1756577 734003 774330 39428 165817 1973128 499374 1279904 1204167 1625318 1817038 688986 1229582 436405 1499531 1945504 1936918 628845 1477959 441601 890480 781152 1745176 639551 450733 362342 298865 907789 843300 1822903 793206 613672 1790502 1211239 319270 1198144 1035581 319148 1305410 608080 657706 927327 192248 509483 1860699 1130348 457878 902141 1973140 1885921 1470345 1092381 218753 429175 441770 1732526 1565895 190189 712689 1088439 292942 1216761 1775770 1360319 357853 1276671 871252 1538288 1153560 1255906 183849 992684 543455 1658525 1635458 956350 1230658 54838 115548 542986 664314 1850182 516881 315850 1217495 1329579 1870556 560440 749646 713768 1301016 1681038 1778910 1240470 398501 1297959 218824 1660335 500220 636040 653039 884463 408699 553358 84359 629445 763648 447691 1306068 1747452 1677086 598830 1547052 1969530 111906 746958 1864235 58926 127947 1444795 1489902 1748223 93415 1153503 187730 1748577 1328411 106536 665444 150968 893405 1618826 1945874 847586 70063 1650427 170004 1029170 566990 826225 792090 561010 370179 1149414 1949199 1308049 48444 1296848 963996 1367364 1452935 911666 1413906 1243248 885198 963844 685808 1831911 545497 185180 1361290 1490387 801719 616885 1008375 584790 668312 1373179 921261 1963551 1474900 947733 1525497 1206164 25298 1894216 158080 1964082 936724 915310 712105 1166220 1427880 185325 1967049 1933348 1901811 640239 1694863 1594792 1733928 1491575 1067295 71189 1473611 1075256 260786 75194 1761862 753547 800451 1428963 1419761 1842132 205612 1417527 398074 1462700 1714350 395108 1389074 331793 1921690 1262926 224413 1839108 145770 322903 644715 1960428 1151240 351552 404154 983944 445626 1859066 278107 540022 1171984 1232229 1320828 709837 88735 699384 1705265 1590317 984919 556796 976219 305686 713314 1259018 1425723 810963 1914632 1810 175203 696776 1493927 1436799 1381758 927986 1815335 1233447 808638 783314 428812 1858734 273470 301417 1614143 463218 1536661 1523567 486938 285610 882765 309055 418909 1572443 1233157 513469 1097139 1766303 1991923 694467 291018 402442 569081 331147 1388271 1106047 1635928 161503 914384 398688 139034 1485169 25615 235022 1086895 404602 92767 1596306 121873 1490910 212036 202258 1663389 226996 309240 898765 370630 1409716 499515 449758 549035 377948 1224622 1646883 981948 405476 989534 809409 1552884 942656 992307 1238944 1048827 1616941 690496 1520445 1522058 837919 1053784 1903573 998975 472685 1771228 1113620 195658 618105 1049044 387005 571395 419492 1779385 1405165 1836221 699862 1222434 1787047 432509 1123547 955731 341414 1880456 1915543 1452020 1352175 1530087 57792 1279002 655792 1097421 1191891 1720058 1671880 1280517 672911 1829298 302326 1452207 1989174 1356373 1795238 838188 587933 638075 981393 335592 1026428 1869818 774814 1289575 234162 767468 1827355 442692 1930354 177860 1540737 408581 546521 1113487 1494675 214112 421492 1098540 1347492 1059169 1515783 1123021 1957372 1519715 384009 615914 680152 1500977 932033 1709151 1522964 568013 1485893 426608 1646604 1508584 1088502 66886 1942933 400394 1702222 904437 814849 1776033 1170126 155775 1603251 732103 365212 308072 1049908 262721 1802017 1602868 1890868 1919403 1773595 107617 1955252 1165170 504557 368808 351690 1779579 1473159 1792251 796421 1254879 633072 1103548 981938 1467030 498119 173612 541885 347817 342957 1620583 513412 1426776 557979 1288429 1530676 611312 1574450 606681 797275 354645 715616 1452401 24546 763376 1138595 983359 1240223 212261 1854185 771881 1196139 1652418 994351 139620 306217 1440578 894046 1344248 1185316 946109 1875644 1244296 1899412 483104 1768940 615050 1150458 1818410 1762003 1803780 369076 1529063 377767 1153654 665961 632606 357289 14894 1489502 1485066 114548 354752 1568808 957940 324884 143026 361651 708226 887715 208294 143235 1047992 7516 1477215 954544 1724702 1046636 1683770 1485316 1727358 1052056 1787528 1291394 1113776 1046447 397422 1059502 1232237 44380 952772 1565690 794417 712211 1514046 927294 1175174 1512217 821147 1564039 337776 1021081 1041793 1504000 500561 34428 1566323 1924429 319474 138369 1681643 288364 1180975 17361 1966690 678443 1095655 1985726 1361325 1653568 1486212 390440 1383077 1225874 1695471 171677 1067521 1125404 222436 984558 1098864 124 681136 141799 218505 1253988 1823245 655961 1265283 1882619 1018205 508286 669011 1156370 1150834 281472 1248140 1678456 1862163 1069511 1827295 674515 1917095 19919 185215 826122 1857163 1178455 1539691 1921455 345277 442698 1440379 1540365 1420234 1747333 1297294 208638 675254 572066 1624650 577579 1539713 35985 872455 370535 1125403 735411 1147182 1974080 1731719 902192 595778 571380 1919248 184627 623672 1891647 1897317 988844 1650337 1653209 1876517 940858 249820 1741593 1440031 144256 252353 1772510 710219 1920765 864816 873330 415219 1484914 1132396 1932776 230217 876528 700268 744966 1220288 348367 240010 157347 1056762 1426159 761202 43194 1228292 894561 1166990 369826 1715059 935692 708744 843020 1761277 1438618 914741 1576346 1593208 1953289 1743488 1067878 1590682 1184469 228842 861730 1688455 1578674 1677685 1036750 281575 1358162 1658296 939132 1531995 1324431 27962 187364 1332588 1311552 1047563 1861464 383698 1370475 1860253 406437 797053 1146 1121658 21289 253493 461531 995661 1620428 617600 1531116 8021 1893101 293727 1209088 1505711 1032827 1668512 5208 1339282 546763 800213 1849281 951654 764951 1210764 885478 1334700 1731095 217652 1439127 1471767 726612 1286381 481318 350357 477792 1621353 596276 1481553 1003940 703820 994892 1446037 1136594 1336034 696118 1600464 107331 361781 937906 1686416 592148 1436436 788605 1202166 1664742 13197 874503 560980 799383 1308799 1898421 1265452 1974084 1287522 1037834 1982290 1958047 292154 194958 1693434 1396262 751809 493641 61787 1489844 877754 730290 825115 994349 1436772 429150 1479260 1830280 829581 1619395 1585045 1729328 526982 904197 586854 1265750 1314896 1236909 1316927 1034284 403003 543947 117618 1354413 248830 968987 957021 1194528 976362 1695870 537796 322197 1987626 1329448 1770137 1504017 797316 1212055 1960585 1240094 1756278 1133778 1902525 113858 1308767 1887722 1728889 1345155 398050 183730 569108 554179 908331 1342483 282714 591024 329461 1994862 247514 1882191 1939990 257780 924004 38255 1420129 1697019 1413489 1371453 1015648 1463001 1933231 1288557 1873596 909594 1163671 1565803 1643131 1366806 819388 1632622 19600 1584934 274984 827911 1858486 465866 182715 15030 51095 1145887 1311060 507920 1835119 1801497 1929437 1855055 1884373 856489 1204699 1653114 1163448 1105793 1391261 1148253 1784447 966942 1422522 171038 868167 1085882 38975 1063941 1015466 803204 894364 1447599 1561507 1520649 328009 1349894 557354 1378281 1283889 1656781 14075 168427 1960273 1211604 178335 599370 1506434 1546716 705900 1999103 1414324 784914 1802602 1338157 1431739 1235236 1112401 1175876 988950 1807953 501893 398553 1646872 847386 17394 913645 924888 457569 417986 1556231 1631270 752226 1364935 751671 1698353 99779 1958265 406456 1595190 552384 78299 1814795 752548 173687 1323136 196718 827372 1126194 227680 382637 1844952 1325214 1384936 122802 1554397 158171 1799704 1679232 827136 1361102 354946 1192545 329088 95547 614333 1909365 1491255 965754 304699 1084570 826946 422051 1108690 860543 1238404 1623008 37416 490282 1866657 246864 1535648 1416383 609801 1546076 61142 1688421 552835 1161511 1701941 1594141 1760214 736542 1396683 144586 54943 1809734 1947533 1924815 773954 968538 312811 1824629 1920337 1805744 1868201 1214421 412348 1239666 1555053 1383926 1860078 716679 210397 1254319 958616 1753580 1399388 1485112 1201334 1562800 1477207 624742 925622 1811783 1918952 798342 1014059 1529609 1902023 748121 757623 935860 185516 1708758 20024 1238442 656191 544984 646095 701773 512868 1926141 207492 711412 827028 1230240 76363 959824 1008450 1079206 1709509 1631050 358596 568775 1692308 1204026 1990521 1811863 271897 632750 921249 1761879 692008 227273 1893428 1979908 478121 577566 1838331 271511 387647 543511 319887 431968 895827 1174705 1379415 1331014 58671 1580519 772154 867854 1913380 1893296 313127 413834 800903 1169133 1760212 429873 442316 25675 1195750 1535247 225348 1677761 1329898 1736701 1412681 287562 377807 1690748 84756 1250067 1524763 435770 1663813 860120 666646 1419900 1975736 293185 393346 103178 165371 1142879 1708681 1288704 747198 136414 629905 376192 513729 395360 342412 1025759 926091 134856 1550348 647086 511153 1640787 1990899 1438954 846124 1548506 546696 1470935 1947997 1385184 1038531 603124 1752569 766171 1206054 1365503 134339 197885 1072592 1675430 333636 101617 33097 1656462 774413 487565 1916783 384531 1571130 734142 1739998 701216 499000 682126 1352393 1163499 1983875 1580925 1945092 410194 440790 1105613 636534 1604252 866668 333385 1909000 1489004 413564 1979838 1729527 1992505 6164 1319310 1424445 1950713 2320 1086427 1545196 266019 1041316 1998719 1372166 425582 1414566 198219 1403794 414587 46136 1377955 1676332 59677 751472 902132 197657 179489 314422 1309179 1264951 532931 652423 266214 142520 1624663 1015380 979975 719967 738290 1737610 740079 1083209 1699621 1788447 1558098 575551 541262 1620447 1934017 758854 1357096 406276 722111 719616 1853552 1939731 1143876 145601 1095217 449167 920464 1700772 1871099 1725307 1246540 823081 546272 551779 184954 555774 997448 1001212 203824 1630091 570356 1805110 1743387 918654 1063533 1341330 1394606 1346936 685017 833528 1902173 1568061 69774 1264921 512082 1257333 693455 530789 911753 424585 1718186 112718 1669825 564454 348775 1980328 1310355 727652 1478351 802468 1151137 1846972 289460 1959196 656137 1903242 252515 1279007 1928207 1750834 1963565 1393418 111508 29161 827857 1484073 432200 1065214 642374 277847 1454235 182625 1874845 1382244 37929 1331630 826310 1129616 1424041 718124 1267192 43539 436116 883082 96642 1107028 1531585 1377231 393305 1370844 1071122 695422 157733 590043 718912 766631 1246264 511529 688818 1244757 1128112 1136445 270005 1790076 1740658 585108 508215 1280150 1095021 24315 948806 1326819 1318238 525037 1479853 1875819 1898057 38740 1101661 491290 1213950 897981 1780621 507957 1062405 1548725 864519 1193874 1265448 808714 618509 4996 156327 495630 9461 1234646 405951 383867 475772 1289071 1393701 788419 1467600 489396 675029 956700 1008484 1802107 104302 559078 905280 1574561 952198 973628 301206 1644085 422874 1289888 1850026 539933 1027850 1733839 1083039 1599581 1830792 1140145 1307278 1065795 1613560 578660 449399 936399 1977502 72564 1026326 1262516 678088 1613825 354360 1467749 737954 1804410 265166 1831037 1864542 1427834 397226 1947084 762772 1792594 1529181 1635825 1555925 682894 1354622 1236382 1951410 112998 1934871 1856437 1529662 503473 1530007 117357 1881428 1797281 1247236 1881834 1496078 1757867 1249671 5241 96566 614869 154551 824580 44398 288754 1301848 1225101 599604 1145535 180389 1537964 1684631 1602856 1806421 303560 603097 1320074 1437607 479644 571309 1940805 1307118 603805 1504591 1253371 1334674 1538531 361876 401001 1796265 819262 119916 1390764 923073 468957 1993732 806312 1610973 1184655 92648 917137 1278743 1951429 410223 496015 1097285 56753 160528 214075 1149072 1396319 1665804 1807622 231633 945541 439611 1441602 55713 780915 1516753 232531 5674 1140543 994505 1944514 340251 1863039 66655 546064 505520 489110 933067 1012115 941443 835985 1663759 677456 1952369 432889 114547 1797120 1481261 1459078 291070 1658278 1080558 442805 702178 57694 570394 1487112 513877 1103881 695735 1409365 1187917 675513 362461 327401 186399 1235222 1518877 490539 1969304 1188768 352132 1089988 1288911 1904214 769990 923896 467281 1041104 48245 1927121 932804 1338661 802419 1519461 811906 1795727 220326 824267 244786 218470 1582883 254223 531028 1241278 829265 48899 1448956 1156785 137053 1133522 1351610 1175695 1927737 800695 882878 1671103 574499 1050639 1987375 1504204 887037 1805202 942494 985088 1691212 60119 1799425 551560 939643 796215 1457267 1405311 1732784 19855 1559881 291067 548026 985263 189800 157411 857972 400535 671329 124069 1218171 1907193 1724449 1066459 977937 1977368 145198 1589890 1139331 1086782 1106179 695746 196529 256424 1984474 805121 346662 193891 1935016 414709 1806716 1817218 667545 274900 1882914 1045877 804315 1287281 399358 355833 1617488 563510 1645402 67797 927676 244035 1150112 140903 1959957 1296082 155115 756695 791835 141734 830769 979377 1333315 1128175 795514 1309276 442771 1445431 1561498 388 1030235 1895750 1716784 1950500 1172344 839673 249045 1977201 1931371 292240 1514589 1658847 1475741 1600487 1337584 23250 1397777 1520308 881765 1075244 1907872 548572 22970 1028256 1002082 1547044 1533973 12451 105937 994636 736000 1767244 143874 575434 916742 124073 645211 842499 513529 1802879 93387 1570746 1084964 574902 171069 285001 1835640 1707572 1485218 436689 62654 1730140 1618044 1064218 228747 832991 1275453 1331966 1319614 1012762 1773586 570567 884839 1821693 315828 1330242 1900529 1228017 1612051 337609 1433594 711030 1290070 1631865 357362 1899921 1951212 1967316 184272 171581 1525567 915697 1142745 1076443 1043500 532641 80183 800775 481524 1084758 1007233 1707358 347482 186684 1249505 1697486 196405 1700067 1508611 444891 1053123 1257683 181005 569995 1583858 1493179 1351279 1446613 1042617 664902 1646390 633258 1025479 1904410 1893387 1152901 1500506 848352 1484509 183057 1489451 341918 1336 622958 502357 254910 1775865 870188 374567 897873 255795 734564 1005384 1977194 1433715 1477772 1940144 1966688 1179048 680465 886208 486264 387791 1307719 1544991 220320 77923 1298082 616219 1917346 1080183 787464 383186 422238 471418 1154048 1863184 73640 1464878 517243 1105945 1144645 379442 899366 1416194 624849 1846747 1337937 293387 343583 670234 1024067 1055537 846147 1448029 1598005 703440 1137393 1477845 274379 559936 921091 545486 80311 1042024 905758 1640605 476065 371450 481144 1279748 1611355 1658902 36661 1741993 1099468 892967 1820019 1742437 1237804 1327693 769550 187174 661140 874228 1510211 309228 730905 213657 1931341 109674 274366 1262957 1719622 1185818 368374 214577 976492 291180 1868437 1124868 915786 225369 1473560 1491064 572255 1454790 1718904 1201077 1934092 1083632 1406302 638556 1444168 1520864 1099062 930081 1992236 795159 1497872 532871 461506 1529954 898560 258835 583735 1935642 1642537 1873309 679063 1064476 1410409 594169 633535 430507 455149 1714395 1290419 997473 747545 1444116 1890112 1620746 1727165 1815473 1160897 1448383 894852 812840 634946 374055 1780275 327728 743198 1190603 865343 1168592 694725 100894 1408057 845568 624418 1502388 1318013 1030175 1994438 664370 24500 780183 1648402 663988 1901733 862558 1250722 279132 741292 839950 467756 1131620 829477 1305677 77228 528403 1241651 1489836 1642430 1044253 393976 531972 66278 1013526 630552 1615715 754835 331818 826700 1365692 1324462 1082295 1040503 474786 497034 941997 1346303 1349069 443108 1441347 1665790 485023 661767 665240 186139 1998666 1415392 927673 1802769 651787 1169078 33757 1204819 1996931 1781614 1877965 306554 1796051 327790 1514431 1436990 1432770 1581598 1035514 810041 314679 1318766 915572 1401198 212568 444781 1555075 827490 1798914 255180 505432 233389 1475590 584504 944917 1130765 636436 1271921 385449 833322 670551 678400 1056460 1175148 1364168 1147929 1131185 1979991 1144172 397736 828139 1753808 1590151 399416 1659110 471711 933248 596313 1933170 730846 746051 1416118 45740 1601013 1992366 1437617 1951969 1180305 1540331 757955 1208302 197814 1603385 1653850 220025 856942 967172 316072 873752 1708896 959599 607259 1681584 507540 569179 362848 671123 1586359 464169 961174 1441621 800779 1307143 1297122 514165 322968 1497812 133992 40971 614330 696132 1584493 358799 775330 264540 1010076 204721 1904044 1770190 83339 24263 1343555 1506027 1005131 1456263 130894 347400 840415 755461 1815096 1728112 1916127 1290553 554908 1645174 823529 666893 1045234 323491 1897121 327596 761299 978906 322579 650343 1076795 1850315 1014717 192427 836289 1468971 1230776 1864957 492653 411911 1649583 1905151 708235 1467186 1128334 227891 49638 837174 1105503 654570 176902 1498441 1356996 1980168 856276 396690 899163 667531 1931655 1160584 1534318 1701553 815314 450865 1376241 328817 1634682 1221344 254652 1690949 655485 901394 1504550 628617 90575 1438825 644046 1640989 349917 1101830 842777 1365825 1175680 231182 566251 1010386 1631517 177373 1702105 37170 1207966 161279 53315 1036953 1185269 1944317 905012 1482724 1670726 1518377 1606394 271943 186490 60515 1335310 1315274 165799 219417 1679974 584172 651053 326264 998034 65954 179431 962883 1626332 1233127 1982408 1127673 1030517 693699 1306408 205200 1274181 1486732 423164 760928 29430 712601 566266 891496 1633343 415953 408406 387933 1320319 1712656 1918003 374923 1350118 188837 354978 276737 1992041 1942371 40110 360742 556786 460864 1127264 918475 571688 844946 257164 6013 1675318 1021163 1997258 593266 589531 1705562 532611 1428256 1330737 832538 1667821 1353338 1765878 1890171 1773253 1792913 650903 1796392 1158039 83459 1389320 1411297 1788631 1432533 810133 1623102 858211 1113945 74942 609249 1809187 1672980 523837 1542026 270503 686802 793500 876126 210138 1237461 325547 876903 762341 217734 799103 1004685 732171 1855168 1315775 6058 287382 1696649 410986 1311276 1632584 3577 1789831 665795 940020 457044 1105188 836158 613562 138709 1566754 1295365 241532 1064997 1086175 1828006 623193 875668 1515207 1560447 827081 341815 1516842 484187 47879 745470 150509 1036334 1286675 213020 1440419 905254 365586 1994666 791210 1597489 1168431 1717567 346933 1083260 1672295 1996191 671403 110528 123051 597778 1729296 667286 1881243 962503 1184909 911989 1776062 1024200 1478307 934850 1101820 310562 1204397 908590 916836 129130 1511320 390946 1570946 1697695 1282876 93283 1048401 1923243 1821643 323675 1188758 716213 699589 967975 70042 1054521 922598 1038019 1991906 372647 1929028 992781 1067770 156607 1673783 1303887 420395 638847 1582961 1453883 685574 906585 1688335 1401599 392016 1811346 1930173 1448252 839954 318296 1071125 1444195 1620300 261323 969255 917970 1415794 1386707 312271 1013839 1167679 1400129 574384 1345571 573544 1791614 1174689 422440 1780036 1531960 251110 1147477 260631 1725722 538816 1900090 1749526 1906212 1347321 1600351 801976 1861556 1650571 115978 1616458 1599183 1153350 202195 235871 1669778 537031 932731 1535705 204467 1821107 422169 765523 694754 268414 938149 816061 1994562 174841 69767 1372818 992954 1496153 334033 1156815 1196634 1525994 1876067 1417292 507118 667341 1055002 1320958 1037513 130056 381357 1757889 746410 1895368 1354839 432331 599897 334164 728932 38708 1710282 809017 865770 786144 885824 437585 418986 723259 1305097 1528856 132586 123661 1304131 139377 1197832 944977 1197097 1973962 1000761 27853 1702385 1619497 1730389 906814 272366 1597268 349321 654976 1798861 910695 776181 1013012 1195218 115597 1963256 334156 482889 450563 778571 829908 812944 153797 1282593 640584 187132 1250212 232566 1907292 467540 1681950 650786 1025863 565130 1920654 1481667 1163163 652604 640690 1173072 1726893 1795694 1668081 1410328 1001713 1466012 1253084 83490 573262 639779 921844 1296308 44169 402886 671364 1750533 504643 87293 155875 743973 1180484 1658661 1351929 775518 653236 1065965 1686626 651653 75927 1973910 661725 1716662 1890939 1158656 1880032 1650187 1381252 1329830 1519826 445022 1172473 1504850 1193714 324521 404193 1647708 1900607 354662 238707 39863 897574 22055 1863294 778925 970138 1611290 1637846 1059891 327213 429704 1151312 773275 1372702 1933705 302276 1129308 908605 1294480 1640916 1033789 418233 1801946 1681965 1207154 1377874 1071379 1843667 279874 258527 298822 1128943 1788963 155892 683106 1713279 1655276 797988 188910 874055 1169069 944904 926875 847031 139555 16787 818810 992828 1285825 538117 234249 1538986 657893 592585 1870709 631680 639996 1422096 1066386 1861521 1400218 1070759 129268 812816 1894712 1235123 1513188 1673211 959283 1230774 891068 1543797 1845367 64032 528620 813575 1632031 694337 488539 1201588 324920 1483656 330312 232088 1928289 612568 1687057 1345958 1736345 1706275 772438 67249 751285 390735 1684225 432695 136524 825491 260550 225603 1649477 1907557 1852257 1691094 733165 1299206 8037 1483428 647353 1695198 1441021 462975 982731 809580 503573 250384 477957 788806 1972501 735164 1511960 287710 1164575 1851138 1044491 749016 338561 1273587 1537815 63142 1308783 1728777 1007751 55111 1625016 230632 1609671 1045917 162223 464094 602189 825551 387926 358499 822439 1365417 1153819 690053 1693360 1197884 177258 1338354 1517624 1477313 84228 1110415 898308 606082 1727220 207233 760540 830266 1373597 99237 472042 1031001 1226645 1871532 1135495 828384 1688093 1686185 543607 1957582 1600948 610264 1078859 993927 1612354 1807532 664498 874992 1157175 1001257 1176878 839383 1824465 24464 1608517 1051607 219949 991399 1188648 1179222 929555 832779 137385 1889730 194147 1791242 1352822 1244964 1757849 1756727 174248 21152 105798 559516 789513 1051253 1086184 125502 1620263 830880 1218980 640346 1638400 740693 444376 1280048 1705216 1670430 690375 348413 1960425 1354033 1140931 1858627 1739710 685232 700988 324109 1712795 723821 722499 424889 1061551 721205 779428 1186222 1677273 845579 1329470 1425626 1927058 877314 1853134 1204914 708704 841584 676310 270532 732706 492767 756841 1643335 1125196 1008181 546684 1054722 1115210 1535958 1311160 964950 1596294 654418 385908 1047084 1893623 1761415 1885074 926939 1756566 1625792 1358140 949348 1307130 1912859 1709735 788713 1252220 1870042 123764 1354552 209573 1932647 1798510 734862 163484 1492604 307783 317693 990014 138447 402104 591093 1940748 1378267 1174493 1187075 1960258 1188147 1345912 26378 1427070 803499 1617480 902556 1683690 367061 1225919 17657 863543 1522685 83945 279694 191396 1330929 1195279 1299716 371855 1040180 1158190 1889044 1714410 1901729 1259135 864771 308637 19131 937554 1883685 408737 64844 1269643 1043681 1460783 1010139 1235129 1562546 1255616 710490 954445 1822165 35158 393310 419631 1540229 511027 1170633 764582 820268 308468 1649019 1348005 1525525 998265 1503969 1805981 342998 960188 1817420 878633 1615618 423284 1395576 1255737 722215 595002 822656 1103330 711885 1722678 478263 868822 1030916 655166 1518902 1747187 884695 1160108 646359 1201713 165852 1675219 421549 432819 1765706 1175707 1962729 748474 1431130 964750 1094122 1681248 577984 1714719 859426 1538963 1849378 1391935 1836959 1189191 1060784 705902 611536 1975786 3740 1331884 1211107 1106037 197134 564175 1848839 938939 1512630 1470530 1687444 1198923 1878316 15605 170650 692002 1158890 267203 799200 1033627 1893666 1550528 1941369 720321 1713883 159942 1444056 368265 773320 1361744 994312 1566317 1080972 1158531 1105713 22264 791882 104553 322844 1465483 139742 1800500 1260343 612967 1732769 956150 886628 711252 1790065 1897521 1267190 1241126 1347444 1870813 505881 1257547 1242264 1986927 88481 1403335 15374 272189 180394 995124 1394319 1676579 255585 276158 1280229 1154065 28879 1259693 1820653 1846048 570454 1210190 307763 1263112 1570476 706633 1957428 1276271 945497 1004532 1565668 1980712 1386082 925693 1651524 1713358 998796 201604 487208 1783668 790240 376643 385173 1430329 594304 631555 1409477 1638869 1327440 749271 1852277 1221174 905073 17138 594267 1537910 575534 1503191 885385 1759547 616340 3339 160791 1456217 149199 759885 1447478 514881 312125 686807 1598798 1413533 662509 198001 779254 1538235 874073 1222487 407385 667434 20805 66358 1630818 548151 376513 467536 1772884 1405891 576161 452641 1548124 610125 856403 714850 1188415 1954048 687740 862692 1615233 644376 295405 1079872 551830 49785 937031 1240020 826422 746451 914312 634557 654458 1679469 811533 388132 1480029 618585 306606 728669 1413660 1232249 466086 295787 558926 394223 1563536 655106 447940 1733640 1533347 1723563 1759148 1687155 759380 1425943 1978611 1008169 1019015 1163321 1329034 1973665 623885 934905 1882998 975953 804930 1575521 545846 694335 1676345 759769 1423273 1583369 588848 1864705 1214980 1414602 1171583 473011 1237445 1451001 1473193 1224250 704205 533360 1685189 662030 1036567 414412 977659 1064496 990325 1338333 1442026 1325866 354151 614975 817587 155538 516877 257072 719269 1039353 1164928 518597 1248032 1668375 402857 1213621 76281 588340 201418 5545 486543 1424119 17901 1233574 1074309 366853 81840 1381189 638846 1070585 992127 1622807 403340 842488 911058 718058 710132 1643313 1775651 1211996 159862 69451 1717647 996398 221649 1674511 1924919 306288 989685 433818 1615 1168758 1687304 1940193 240166 1794736 993781 1299284 1123575 1693735 341464 1106084 433002 111905 1175344 361315 1893791 1589924 1615129 341902 336036 409262 1744891 1143826 1164504 877120 256103 1044262 643157 1214179 956361 1794227 111306 1375225 670016 702692 245294 1899345 990040 1878739 1122210 629254 15891 709683 1355031 677165 573126 1730299 1044231 1235401 1695354 223499 1229768 1694770 1542409 1044282 60729 1789488 112133 869502 1660198 916423 1178046 1577917 1770273 467723 1216555 1314648 771028 1108789 1554429 1323158 1935881 1586876 1305461 848142 1558269 1838431 799402 1429337 435645 1722876 746353 1272072 1387436 794891 7190 1276839 291634 708532 12909 1162249 1989633 1746627 1895080 434437 567448 1902498 1160217 1635729 88565 1057912 1373625 1365851 1066002 858734 1791942 1445115 8844 1100598 77605 484023 1267101 846508 152767 1618103 1657 1754336 1590044 1726571 14348 1433138 1573009 1407878 423839 864741 1779697 941351 193455 1854149 519714 717321 104957 1680917 347599 304294 921803 1545970 1343700 1770831 908822 822356 1997229 1160220 600601 1901861 1416039 1890751 910544 1156542 1319543 243214 914125 1870935 268210 1790914 1193445 455061 716729 810135 552341 1893186 1331926 1887558 964268 561029 1755407 1919670 633653 400923 1574330 638548 586143 677948 44273 1547890 453285 1018556 639877 1304148 443943 1826312 721356 68687 1367570 243890 1813180 935104 410661 635 601543 871873 1023677 1845614 1477102 1707891 696004 260598 1981268 468340 139725 508686 1135170 923695 1124583 1297880 1569519 128267 436837 458334 86370 1185629 1406420 1128954 206666 1201337 1071002 1073772 653356 906021 136648 821174 1148174 480072 862259 576720 308486 898478 496640 1422468 1423683 101980 1418026 1459348 752444 639349 49388 907109 1590995 1466854 61845 681713 1798157 1581275 1985125 1316161 1515804 271415 813002 1919425 1393098 1622127 1229370 1088691 1293424 588257 1836063 768571 1579025 67360 1907628 557282 1876112 741289 715537 1450437 620368 1674430 859525 928062 851700 1765722 1448482 446022 1550271 1835688 571487 1813086 77470 1317675 155982 842804 858037 149541 1816748 948290 1833378 541266 769512 579491 1711280 267015 1285957 871642 1972921 1114494 1114268 1925827 480682 910488 53094 598902 1339436 943946 1341710 992018 190760 1286153 1520712 1553155 1976223 457403 821042 1867722 1461778 1509309 133552 694731 679093 1463149 177173 1032398 1257795 107671 1799053 714750 1374680 371097 1000036 555185 1949528 1895849 1476110 424878 660546 1788801 1344632 895993 856847 1856508 681144 220035 1944198 1620821 146987 1110431 595475 771365 1743997 1291916 1012349 377406 1279639 103795 1636827 1454251 1612988 1082822 705534 29270 88960 52378 800856 930734 451484 1437335 1120564 323170 1566002 150558 303446 499892 434402 1521666 970229 280382 101143 1395026 79559 483099 585663 763531 1097472 842271 1386339 85502 208155 434563 1561288 1841815 1628901 1018007 438757 225242 97366 1443384 1575092 1316429 1784276 89397 456452 577064 932053 1455140 774374 678691 1360289 735512 1722108 1332568 1316427 240125 985714 962862 512492 720809 544883 527016 8131 189864 1641190 427031 924920 1246727 1913638 1888184 392199 198852 1195058 1821912 1594379 405386 436805 1260302 1336568 1448233 1419988 640648 401728 903624 1996223 1880046 1107322 963121 758772 370686 579313 535776 1236537 1484205 199724 512730 1697483 337610 221556 972530 237184 1420014 1858626 50138 1635863 593112 640681 756868 1483735 683128 772012 1537374 676302 165986 1945691 1142554 1982264 482371 582067 1928267 444175 987215 922913 547276 1432052 307312 1851017 494482 741998 260354 838660 76783 1019033 1868244 1070829 1401778 942339 1713218 979819 1396768 1489171 1121780 1809619 1894116 142662 547267 1463060 432106 1952887 1438907 604530 809141 1234294 1267495 1316995 1015172 1342458 275340 1363729 1562152 90701 1602627 657683 1573579 138301 835534 659312 519560 174386 1939672 1841299 843495 881464 1646569 324187 993462 1924522 1006535 713465 611456 952905 344602 830421 1736010 1596308 690249 858143 780819 427330 699867 1364329 1299683 1460816 1993233 62924 1840331 1658894 1316581 1904981 1160276 1356245 1111658 1307292 1776363 1392191 1682893 68486 1199088 1626270 274633 1405814 1805339 148623 1384337 1156635 703741 1546340 1437489 1043960 432899 22216 228578 1743996 88948 282605 658577 729280 833916 981670 160000 1856130 557091 330332 434141 1326312 1207658 220204 755638 650849 1312992 1634795 1080763 1459184 1063805 331797 1167490 1484357 1838172 722084 348551 322044 495398 884457 246036 1397843 242129 564463 1480472 1506612 1001493 1502490 993722 1669417 301534 850527 152567 1241996 395731 1690410 92861 167595 413603 1310907 541673 1619428 1678688 1631576 688329 1696650 632377 1083358 1091090 1479907 769101 714782 753975 1996073 65267 1846120 1879425 1482861 1418975 512640 1844299 1631544 596649 1812725 1440173 1667628 667472 21964 193057 1993768 1191404 25442 1482047 378736 184184 1648926 518102 139739 609492 1757795 436589 147000 1210918 1322841 60589 896563 1292389 482724 1607732 1636793 386484 1509082 1681404 131490 1197186 565019 448836 872453 786127 716411 100522 1237391 1223856 1242044 1479548 1149264 534234 1258172 1924609 627781 812719 1122286 378188 1334024 109347 782137 1051911 1643999 616475 582243 865866 1916782 1684728 1359113 389847 736148 997922 934248 662864 967305 1017408 1578903 530017 1772279 1589018 1350263 1608652 821766 913340 424939 1536444 51313 1937553 724726 471637 1347882 132699 86918 1643256 1411778 1088553 570227 649961 115502 1614677 981323 1670145 482069 1751401 1813832 771906 1931036 1098 779610 1809840 716417 749094 1643163 877465 1386649 1377011 1368229 1650295 212845 535528 1887600 1259529 984874 664235 767311 692233 1323712 32492 1626531 1233232 391449 1930020 856093 755455 1004227 332756 34622 736673 1355738 274512 1793864 1433564 1553513 1321633 673170 1895869 276727 838671 1191843 1491161 239103 1772563 655624 816378 1373783 201034 1677506 371539 1215763 347722 323442 1924545 475250 34211 1894511 1899426 919675 1037126 1148439 179368 223548 874541 592351 1359104 469363 310602 819374 228733 55130 1272197 1754683 332637 774503 1920886 598774 745647 1670714 1478310 1795391 491962 1290473 1893828 1177506 1320871 646824 1179797 1936902 26572 321103 1899272 631512 1303773 1332050 364926 17330 1031972 372984 1777100 121851 621978 1289730 1145872 983084 274758 50172 1264152 1353115 1436868 331015 850611 1908038 1315989 491301 20996 1578496 1277098 565661 1245560 826588 750595 909471 560436 1184403 1272009 1289086 112646 1265299 1727759 338225 786208 871217 69523 1819473 313420 1751004 365175 157300 1650110 859959 615974 370878 1297099 1722700 1553656 1091348 1469965 1550892 391876 1455120 73610 1475656 922536 139900 1523260 1113064 971405 935627 1187420 461518 939101 547258 1334663 74737 530660 18346 1648435 137150 596958 1520934 343650 750453 1430243 310167 1515648 1199893 856955 209440 1815797 245766 343471 1532699 1008793 1258343 1097777 726925 898093 1517132 947553 1917296 1022527 887846 571556 854333 1467716 1881344 733225 426147 1878776 266956 619503 620130 1196516 924390 1829311 1968785 977377 128703 1410332 1812774 477759 1866925 1154171 1575422 255281 1611157 1414666 1870882 87750 1197353 1322106 765896 1839052 1402261 1379231 317239 1784288 588622 246016 516772 345392 86897 1696640 909540 489038 772616 1047802 1663154 668280 1477268 748633 1621848 810646 1585665 1455429 1637257 1301393 1810383 733276 1877504 708639 954743 425172 1950908 1040325 167844 459595 203527 688984 974703 673387 552365 294232 1361587 1223442 197456 1887420 1649492 550540 562516 779125 112750 1723964 1576347 1932454 375651 962365 1597923 1114364 952516 1423409 1868089 450931 1014308 1645653 1168492 1684373 1296034 161629 968500 849002 1667321 259729 1554882 781029 577151 1973819 1621964 1273213 103643 1893632 1113718 1094237 1651159 1233567 1556591 952179 1390946 955119 605341 568734 587867 371589 1188312 483301 1564733 746686 1887430 1522555 1699713 1185485 1310402 406757 1051181 510927 151781 499908 1281311 1306893 1023952 963220 1646488 485896 1963130 1486445 268295 253086 467205 1191651 1676591 286319 1487492 680018 1781395 815326 1735251 452287 1098715 696954 1823660 1767213 30081 1466877 1629212 1767642 1994393 1750153 777984 767393 1222916 1470735 1447427 1992742 793333 841779 1482984 966937 1989607 1353517 1220351 1559911 687410 73162 1164478 23325 216465 689022 64636 1204936 1912452 1330830 271526 1553440 403234 1039678 1654744 1627050 1027118 971922 1362739 840322 1580577 511296 753457 1793676 447121 1504203 1550095 1324026 69548 295348 800624 1820367 177151 1983167 1492467 1561685 433727 1168170 1962510 1251741 142026 1217740 1548438 1003138 1627585 635846 608328 632135 1207365 91884 106863 651988 255632 1163367 1850669 1905644 1266983 1741606 653910 1072990 1310311 838720 895943 1909288 1546749 763053 1421891 1913511 1521100 1727875 1191707 1342074 639383 858202 1198803 1662171 1146191 216507 1551082 1762010 1772041 1279767 91856 1554356 1489980 1655461 1226882 696824 1731002 1713388 1584231 1462884 1144105 150053 1977574 78056 978295 1352434 1242850 592563 680315 697079 1548371 1877740 245248 1776505 161642 578208 161833 1840524 190805 697649 968796 1312154 565457 253439 285674 187042 550357 1582083 88599 1019867 471258 169074 1031215 477495 1694671 1349464 1403427 831412 1537143 202203 570773 1636308 798970 1365188 1638760 318992 559763 1682086 1788967 884527 1979459 449315 1792961 1456346 1771510 1662986 570291 896502 1300446 81263 1547002 1267370 187512 703811 157407 607253 1775897 863357 1311466 1158667 1248340 238353 885648 498775 1092307 1312773 1019295 403448 337598 1053734 1010627 1767317 220240 713947 171342 1667989 1224565 499453 621730 1066435 1429580 55972 1977980 1522857 896495 1700742 1912624 65492 1100783 1557761 174616 1500504 491385 168878 665077 483205 366864 1611653 1807762 925079 350951 299707 1369286 1173777 1516441 672408 562428 1465548 178981 1797289 1745866 1277919 1910745 960366 81692 1343404 1759813 1398905 214450 1951243 999644 41578 1830772 1288117 1055351 1259431 758176 546254 1643332 1095162 170163 1932520 1650038 39924 368703 698210 113126 466511 1962017 1815923 1055113 821830 1955404 1713705 826020 378165 1292124 1986775 1678848 1323540 948764 1748170 1539422 1268275 375586 341697 212432 1166589 1694037 227518 515511 1840064 1666530 1197428 1540578 768600 777827 1590095 1426405 186435 984022 656303 231811 283746 1721282 125849 234421 160220 1119293 1337222 490993 1629373 1389691 931565 1035070 273322 943208 350956 1133095 1929655 748686 1239411 1549861 1240870 683842 1544818 174182 23904 1938346 115004 1446353 1592057 311452 346959 507564 1313767 982932 535836 327640 1441096 526114 35471 1899196 1838379 770614 1309812 1470598 32568 41061 1678507 553010 1297946 342004 1859201 16413 365827 1418489 512466 413902 1310015 288588 223728 1047706 1870681 225305 175589 1938300 567799 426521 749808 1075699 1215915 1633937 1849003 439711 167339 182122 1874844 1690614 439343 234183 1939199 201625 1590932 309900 1256247 1402874 431051 1613879 502792 1732025 29202 88126 355260 900920 1639211 1154349 1785984 882323 1263733 8908 1418783 1438246 1183044 898408 392813 939313 962614 1768687 80220 1693437 1864758 464748 1799602 569514 1895244 1866958 1326739 987278 1226292 144627 1513321 1585100 1658560 1091191 1562078 297807 1942118 822297 74342 506337 830696 1377061 1824873 217844 517552 1843745 1882108 635459 189236 1270536 743449 476509 121319 1347985 954911 1083751 1225394 461986 1161614 155280 589842 1393386 322817 1594171 1814181 533323 1098279 599018 474331 1115483 986102 570581 920085 163355 1485824 156943 1236247 726387 319099 578705 1097296 11526 1520148 1249030 1331850 1096152 1857294 1666875 974031 9805 63243 1261134 161590 1690157 422762 1248690 891121 148036 1905252 676291 962436 273726 247881 690055 1644692 63502 510235 21742 1671006 80834 1780373 903284 628834 473659 1430486 156412 1766667 836047 312264 645614 71703 477520 949515 1271894 454287 571692 787281 72457 1217946 22801 576701 342218 490225 159594 172444 966890 245549 1663143 222050 1672932 521287 853446 185943 1745486 1932686 1453341 1677122 1082873 1130181 258063 1104909 1571522 1533596 1443319 1329266 897040 1282325 1950865 764875 1092085 1759408 47909 788609 1124949 472206 930046 157742 1300420 1142348 1202697 439753 887465 179547 1121392 1671217 1750865 1387839 935358 601322 1771416 731955 1419708 437885 437800 512407 176769 917040 1954411 855999 1877539 256872 1344584 62827 1972953 705103 1130703 851935 1606749 589843 1680239 1686024 1940787 84109 868394 457553 505872 1642613 1717920 1635542 302665 1633168 290518 131789 650204 1900807 730619 1667999 1174377 1090207 1827344 1117761 785061 1167441 1795078 754051 184453 1998589 966347 1821112 657244 1722407 197943 569099 1411250 1569101 1372028 233993 668916 729440 1859106 794841 1483694 1263363 1658223 440978 394621 356284 1775553 1912172 756957 520196 756928 301092 1962513 677636 1679987 1321307 21393 1783925 823567 924332 1410534 487305 1737318 1519508 419295 434687 867668 1618601 309823 431120 1013173 527030 722492 1154140 1679977 589092 72961 987645 1315855 1974741 497157 597802 1732036 1666754 1575351 1630950 1293161 791551 1899645 1617633 1008820 725227 530482 1842758 885818 1182324 1256167 1505603 47633 1148745 323991 123017 1979035 1108341 1172856 561601 1994095 300170 794581 264695 1099829 1223673 1214100 1241186 1023728 1391458 851995 1051306 384162 474561 182746 824545 1006502 632316 125508 1677964 297357 718186 1151951 1892922 1980881 938478 979523 1430502 919460 1887114 702002 1344481 1674421 642950 599106 1734764 754352 182097 1457143 45576 530637 1073364 1461255 1631997 1304698 429927 334026 827698 866707 992848 264090 173957 364468 1346230 1817954 46242 1638719 149442 698230 547297 470697 899789 1849880 743103 1231553 527340 549574 1147426 67598 1026148 184247 1354383 1528732 814981 672761 1606464 969778 940238 1838315 677889 102534 1903070 386414 1537420 1704577 695569 1485187 466438 138951 75345 1760402 341204 1044590 1515906 509500 376412 841340 1408281 1981838 1507610 1041746 1792153 283450 1977448 302311 943407 750165 1188097 479615 834863 597865 910927 1499559 1497575 1276516 1449213 1256123 385277 317564 1986182 943721 124128 525507 1134711 932089 466181 428429 1734550 1880385 674802 587422 205927 982628 430235 216749 1256178 161552 332946 1920368 1003541 924946 1169874 1025069 329228 1035836 177009 882845 1828239 1389882 1555042 1908435 1642679 1819664 203186 1241058 63847 1998129 107046 517851 420790 589602 1832466 1870731 470861 1418807 1640838 140808 112192 1488504 673479 972230 84356 1099420 1240278 334259 1142831 1322740 1263439 1696916 1816550 1566985 1405002 955738 1558007 1641879 227374 1398662 1173600 1996605 1456807 534062 1918869 1530342 274789 748222 383450 1047175 164146 1742112 1970401 1880333 314087 1727455 1313485 340386 1725185 1099181 1650217 1418992 591137 762003 1540735 879683 1294980 360466 463351 1859291 525010 1109215 502739 870388 1075121 129865 782690 892887 1897399 1057720 1464370 340273 1609055 1208725 584566 56221 181315 24573 1839934 930863 1998199 1003353 138433 1323916 1843377 1169070 95728 1438414 1487217 1254072 1201530 1463982 1654551 1485535 186706 1204252 1847339 893478 1845144 1804149 628715 313630 492584 660505 1380459 501608 566446 295718 1943299 41217 1019128 1939392 1562969 887044 932107 65943 8391 1793040 1000221 113052 1211767 340077 369144 1456590 800018 1156430 1572791 732132 817181 639368 860324 510518 182258 335392 325435 674956 1479528 1390858 862566 1187612 1539401 739049 1671746 967948 1648090 1725238 1274732 747560 127990 1341638 1931081 1636107 1154542 1001077 136351 252086 1375580 1709349 1738961 1064559 156156 1442900 1349752 399082 505995 1614177 894502 362794 1131311 497913 712012 1087507 1535731 1512029 1011364 986662 1046469 1279777 387200 1121423 345904 963301 1078473 1906067 1536574 834018 686013 1832142 366646 989555 948335 740882 1781963 85913 1397761 1350374 202628 1199453 930865 1866928 1577623 122746 1164306 666059 1091942 907760 1215805 50344 1272852 1372407 762509 1225106 1148726 773572 835991 1791616 1824441 111266 1755711 1571041 831855 1056465 394915 960525 1269047 1410791 1935900 1290829 1293134 919277 669897 1384301 537507 700823 1975697 860913 482261 1608043 1752716 1647687 179904 177481 163526 1013348 106630 603337 966061 1069854 1721060 190289 455867 1782305 1672107 1848292 893969 7745 222085 994993 1677011 464932 1602803 160794 888947 1432283 1572736 1229490 1764924 348972 947672 1154073 804811 1430379 1614801 881986 1924636 561120 624126 1331690 963260 1704017 505950 76824 1790046 520498 1536728 1293456 981296 591853 1072161 1283558 872815 807143 551576 933342 830682 935923 1872598 1827603 861782 1317579 226688 1928230 1761835 931494 630270 1685860 61032 979084 1304782 27361 691604 839089 1814559 889293 493879 1616594 253292 1643802 673206 912748 305948 1510804 1165792 390796 1806435 1037083 1519522 1247214 1504972 311931 165753 1215163 481978 673655 1681225 1363237 1042100 1687361 899562 387443 18040 314711 922410 766071 1081480 1433061 84406 1479729 557324 1823352 1057100 480036 171892 963317 612259 553451 1693947 1542914 1653073 192141 146703 1768877 1210469 1508547 1270104 1552424 644021 1659415 1315247 167834 552971 219237 631095 207440 634227 941927 623112 800194 62076 320874 148754 1863203 356383 1869548 620313 1531685 1954216 114141 249221 391729 286946 728797 1061094 321975 1088684 201489 1645180 924528 79194 67991 1729573 561734 1355497 426687 452147 732561 1615026 90283 720534 1263100 252450 1284776 497107 618544 161962 1901560 775082 1410527 496419 1027714 887313 565609 34709 388910 1385409 933127 1083942 1636348 237690 26239 564912 1600371 1347667 693061 1885818 2222 1190708 1174065 1703082 172718 1103727 533556 1191831 1182882 661397 577214 764138 861434 540017 268279 1804212 642528 1156741 659059 1952735 1896242 137447 1440589 1595234 1932328 860597 1274696 1007228 1173042 1067656 1430372 1720489 627399 1108267 1404417 946347 934413 1753242 1491314 1234516 1117677 1479379 1358592 784935 866501 532160 827681 774199 212809 1805768 1903508 1917496 1927513 1726834 870675 443549 1411724 1110243 1020127 851255 391125 438479 823149 1487070 893781 1961848 1856794 1565465 411101 618342 1406270 1836323 62126 533174 1132503 48334 167098 1018310 454766 171913 1570042 1001061 1032241 1073498 678995 1621571 988812 1687835 1213407 589163 376549 353939 384812 598528 1514722 561605 684198 1354052 1332797 1639428 43445 1222843 753869 357709 1845923 1613695 291665 1130256 1260768 1924986 58060 693458 835152 1623103 718707 1224547 720081 91469 1889721 1300653 970462 173867 1677868 1617953 1981051 1729006 1616339 902008 1600422 1502099 1326094 236742 1516079 521267 1972356 993906 1045351 505161 463489 972398 460073 1560147 1782734 933883 597556 1731947 621014 1098941 550855 305589 336921 1195336 1259862 287558 451527 1181040 1305071 224120 63982 153330 1158224 1981049 1997628 1981396 650430 1649020 1940543 1986667 602290 1828396 610461 1784282 1649980 822031 1046882 1171480 1418015 1627439 1493620 1438334 269993 1284569 1169340 1619599 66253 1435397 718716 725397 762810 1799647 1787214 645072 34142 761534 277897 1817205 1441908 899277 138689 1894399 357801 115894 1772232 712128 1095382 1313232 650255 272609 1668377 892810 1844646 285332 381566 1576944 370142 686311 1303913 1177428 543668 516239 1242961 1901503 269006 392322 1977622 796023 1339844 1844901 1512010 1275040 1017459 552926 150058 281088 110409 1669287 1306627 743463 1522048 1879537 1963760 746774 593847 790323 1130316 1277447 1365284 375039 946110 1877518 117521 235992 254210 926227 1988323 653536 503121 1359114 298707 849440 11207 690929 100392 619524 924872 1306960 104236 982485 904612 1316382 622421 1564536 699016 368088 1095869 52956 1480764 510451 1920725 1500334 1093949 801764 206083 893920 935121 395923 1464072 1878853 110635 234264 1113243 1128250 1317520 1577944 1042776 1958461 1686392 50034 1396988 1038990 320662 558162 796497 1637828 575141 715341 1920815 1124557 664654 1725721 858644 239085 791723 521433 1984623 1501775 1360108 728607 1793418 1612356 1623695 525672 1191382 1543686 1791009 1362494 1238900 600266 1484534 599175 1055242 288795 817630 254940 583477 1026561 1876035 757611 219165 161358 1787283 1448436 256391 1644928 1822066 123418 842338 1651269 1017384 1283584 1796272 75022 805537 407885 1366980 1565960 614783 757795 570696 1999123 190794 1905022 1915448 1591654 1516531 106427 1054414 1337593 1285956 231488 147975 1067213 321089 352710 624937 187517 1286040 1616394 694138 1871858 1869582 1913027 401920 1575238 286158 68275 1880280 952353 1755187 1737684 76620 895210 1977769 1061098 1283962 1340033 1855182 451804 371499 1940242 145231 170643 180787 67499 1514389 1334067 1818946 311466 1906766 917908 42798 1291293 307853 1748037 1054359 606068 655806 1565126 827497 191944 488375 1505032 173262 344831 1441485 959114 1673916 1181972 1888534 501237 1581184 1539019 143812 1386147 1513111 1158467 1328076 328632 1504995 1657432 718173 1764092 229895 826276 1421 962583 1360686 175848 1685794 21032 604844 1261060 1428523 1695721 1103379 942788 547955 957478 405510 1417270 303499 225803 302159 1464957 1666811 847146 1088337 837388 185108 1974033 1223729 1242750 96049 1517539 1513019 873707 226939 1670248 520974 351112 1490601 1345899 1550246 1204121 1946632 1871045 722525 1752232 423959 101632 745082 553313 1447232 482710 369109 1708359 1421942 930215 1464150 1157370 962421 950094 553120 671759 628973 1355188 624915 105848 1460130 634995 393464 1963465 1783952 1268292 1478122 77359 1710446 588053 268016 1891483 1522725 137142 914259 1391845 172582 1002402 923177 979552 815948 508785 1054296 897357 1482133 1444680 815538 120376 492863 382643 1789525 1996890 1059480 1427861 719507 1600372 748058 1563260 1636261 1610294 1889572 662689 1946622 1024234 516139 1587435 1285324 580520 1674941 500058 1439519 1899049 853091 1650923 657146 652848 457344 686735 495520 1768987 890527 310479 594746 208303 412186 1453458 1317744 1695584 1926936 1488388 1400832 942149 278971 1524468 1868838 414486 1385066 204657 369468 1827358 546172 1607704 1165445 1052995 1221993 1492235 1917668 1667226 696892 1382703 996222 395674 1104089 1691437 1884149 1630932 989187 1969952 750457 1261095 672722 274921 1445131 187412 1262196 1237681 291933 1924260 42641 240716 1688477 887177 1878694 929826 1395816 655617 906279 1511990 405538 1630159 565689 115431 888660 395627 819481 119729 1480622 1118574 1089811 1047514 217114 1792509 50153 1576707 872597 842846 1340010 676923 1218654 1596643 724589 1626973 169449 562076 1365817 1261008 1072016 834558 295264 546085 1500231 595502 743408 1837112 956131 1814601 415307 1796905 1538489 1237018 1500243 557501 651029 901410 490007 1217310 754807 265114 194185 1718666 1159219 1238871 1621197 579692 525821 700772 708027 656604 1519708 1768737 1844383 1145117 341352 508981 305280 943453 185957 1555032 986296 1801238 819588 385096 117644 799373 437246 1880505 1770075 1174471 336335 1378120 1862229 747189 1102942 786862 1827447 649765 1658080 1495018 1088153 97247 1923088 537101 990348 1742765 854352 1676204 1596542 1789532 671819 1431850 1425430 1983334 1835572 461332 1915061 218604 1672594 1601270 69676 275818 1509499 214134 464025 655473 1933754 806689 1686755 1768107 912350 495376 1738862 906938 816474 1726378 1889530 896104 1937490 1518109 1260318 1491837 154429 192795 656145 1733977 1527018 1485757 1572106 1702176 1297868 1922543 1717677 595585 838037 1276586 1851572 534209 978755 1865398 1254836 1305275 621618 1990764 1687897 835661 1935570 970961 331359 113139 1110822 431107 743160 1791812 1439459 1934999 545759 189738 294536 368578 754177 187734 1627042 12263 448410 1721268 1420676 535288 998697 1480205 496287 1882091 662935 1491780 1863145 1271104 137752 629106 1340734 1144943 29196 1033577 349108 8568 991879 843859 1243954 1883220 651632 199152 159724 228386 560176 1084432 508779 956231 1107648 207123 450701 785173 483048 1326868 1125982 1748683 424872 744071 214358 1852171 792521 1539824 1050393 303995 1506189 14264 659164 91500 1426015 825375 1302585 1454676 44526 891662 672262 1092630 1504275 67953 1723806 1356942 1769527 101874 35548 1089619 411368 689533 1259790 1903349 681609 557159 1429242 1176888 1870460 1668899 407580 1419873 584468 903342 539278 1911198 97710 1719146 349268 1654441 442857 1665940 1109301 392705 588531 1359444 1176639 1511171 899988 1124134 270523 1272380 259630 1137089 531995 646253 1012051 651483 1549567 1344578 862511 1097187 622248 9732 1644597 381255 590151 911470 1372076 1729676 965837 979483 1836543 1724538 105408 659562 692181 1578698 1235528 1955649 4767 1630025 44734 946140 1939858 769501 176221 1380432 426751 479688 356353 124320 1411506 761921 1629957 1041382 532621 1377515 460101 1090651 1229177 868977 719065 389188 667109 388714 1436172 568689 890147 1247288 611019 1060373 941884 602239 17130 735507 828033 1000066 741090 1931289 1676176 877715 147068 836339 280601 1079054 106866 1089771 495204 1004468 1325411 1590750 1910948 391276 202323 1013713 1743218 1286855 937125 93979 268886 733381 1671907 125767 261961 1146766 1460401 14305 1429055 901178 1839479 1762736 1114556 1663627 1289504 614610 626295 1709900 1202242 43004 1809059 1971349 1064134 1839653 1266762 854776 693404 528037 1570794 426335 1933133 133834 1531653 619913 1298587 1148241 1712791 1083516 596126 219128 920340 939288 1435466 1037065 1938656 1173636 1831512 1032614 1073977 318963 855957 714125 1714907 595694 546558 1556663 1700284 90052 1342552 870078 1405108 771306 1951655 593836 301588 503784 1212516 1987002 1685592 195551 1154667 610967 644912 570711 259828 142927 141270 468737 1433561 673225 976649 1865799 293038 384308 299421 226903 206428 811088 1851817 937056 1442909 1609878 1500671 1195469 893524 688546 1508802 1540029 161221 90949 1616449 1249500 1235024 1779293 1572466 778093 831880 1258458 1556554 1494736 179662 1483419 1765574 1060875 1246409 55116 1920400 1024262 522232 912589 653158 296659 1775158 1704930 1801021 706953 616849 644999 169179 179865 749055 457755 1659653 1391380 1858483 1006224 82781 561170 637934 1866550 825670 607208 957836 597073 1937202 1596323 1177972 1785469 1145978 1206377 1185615 641848 1993465 1290422 1005456 475240 558636 1464466 548740 1701283 952156 125957 1508279 1494022 1710947 1047230 1083446 1178637 553290 1894059 621940 1161190 1384197 1341018 1484200 1726919 53247 1200573 1957453 968982 1523603 625335 749289 465969 285998 183729 1550876 13873 813404 1892488 776378 213581 596351 416172 192015 232695 1470960 1921214 1127351 100314 1404315 146061 120438 653211 17264 1337150 608364 298420 48987 142684 105627 1045731 977547 565797 1806053 220838 1806592 444158 310565 868767 875334 1692447 1642526 1631365 1389426 117106 959798 65838 870435 513427 531710 376950 1961621 371184 468784 494267 1787073 1874296 436342 623552 225596 859934 436766 201891 1949004 159057 1101863 589253 301000 1164140 1851617 1380446 684604 581196 758604 630126 1225296 1022324 729756 1517848 497708 1703030 1268026 1782808 534666 1632889 1059561 1408579 1313201 1071019 1113214 216721 1022950 1112153 1789884 588088 1565844 1875326 1763119 851351 229673 724868 806866 1018344 1951241 753615 1732450 155479 1326102 742529 823157 411097 644312 1698377 890342 141194 1496850 243273 896310 418158 1048687 1567918 1965291 537077 1680456 1488884 176389 28043 57400 708265 640265 179354 783774 706581 639531 714221 344862 64013 223291 1315312 1866355 865243 276080 1704521 490636 1657426 871562 213871 763494 1076107 1726829 192459 345036 314942 1178674 1355366 460237 41252 847890 744230 1937215 873742 743541 1329212 288979 1277466 106086 1685585 1072987 1407059 1615205 379679 1479008 1006704 1790342 929454 1623616 410897 585580 1812643 401068 1185549 975947 990955 1693413 1936204 1621441 149485 364774 1721321 880872 1988833 1833582 837184 1206276 223918 1387681 913948 899490 1931637 473263 1520754 734245 392445 1254253 17098 1995643 1326655 514027 1407525 1977425 1604699 618568 1629508 1374751 120838 1630626 542421 671839 708365 749054 62486 1178579 1808894 386962 1867731 1368631 717126 1805341 520558 87923 62649 614348 257625 988097 199387 908228 325639 206244 274222 343752 660447 528667 1046522 45043 90344 1460172 1786721 14253 1886012 315818 32789 1392639 375872 175934 84018 851124 1050483 713928 1281358 989854 1198224 969789 1348235 1692877 485993 1484267 1417778 1238527 1657649 1045120 1544875 20962 1966109 1468417 1215970 43389 87267 1424995 1228502 1935290 1179690 113799 719868 1152966 1245731 1795408 140743 1989192 1836699 409986 89244 1928747 1270523 1001671 1833067 1820458 1223666 76694 1591399 1381289 1897032 1719219 524918 1229913 139980 183939 1609174 1888592 972376 787624 814492 52502 1133676 130788 1950839 968059 1399492 935745 466753 1193891 385104 1608773 1413500 1200289 1554523 1644969 1733653 1949502 1170244 411024 1333696 1934455 701427 1778463 441847 842206 964551 74131 1713350 261910 1234978 1828255 1868325 883094 544521 1376923 830205 677015 1160496 626121 397617 56501 941297 1926494 285784 1014373 983483 1807180 24717 383229 1280157 1376940 459186 1226644 1757892 816505 356089 480940 1766615 817195 37302 1590460 217648 565633 1249901 725285 1815531 833720 1326598 475033 97852 1986044 1223099 30457 1059206 704802 751997 1648448 565165 1983401 787259 702573 1787568 1632532 915502 1272434 1583056 1555611 133351 494886 741043 1253922 868925 375883 1101527 508819 785554 1046364 1048909 236012 685458 1456754 1472807 1549338 1330828 872275 941184 1778108 839704 1080904 606530 15468 2651 276868 1293343 80661 1551074 889521 215787 732914 887401 1581865 1241252 1442264 1606948 203407 1497843 1758070 1204917 961675 161540 776125 452279 591775 1658707 1073860 1923346 1110565 559470 696020 1271020 489535 987367 1410510 1872389 1193109 366260 1722288 1277436 946847 119593 261844 111716 1983264 730426 121165 630521 132840 1115495 32102 1829942 1972429 1178976 738525 1978629 1823750 1518524 1289940 1063567 283199 1818323 761696 776526 1430336 302908 53708 479782 771303 37420 961469 1553650 53301 929480 475369 829184 923458 205865 455464 358163 1713018 343308 840602 1689399 443570 783281 247621 1610367 972431 1633783 1910729 363980 308328 626183 2590 1482212 1814401 1615388 825416 920186 1643948 387117 370407 1648791 1974763 17995 93811 751355 1407194 600243 1493118 277462 828340 720902 354008 913721 175300 1109376 1244591 1888875 726408 1113555 694567 851281 1188789 1048960 232606 1632979 1577496 1533300 288673 1146895 1424639 1583567 675833 252958 1248156 656616 375054 593447 1732562 11087 1562592 1596153 1254752 78546 1983390 1369021 1263481 668167 167196 1964544 1801368 1562744 1793989 1101128 1284154 1163962 1393128 398620 511148 1417000 1676034 919662 1699645 1770556 1258357 1699034 428438 1624447 310313 1014079 1348188 1417051 1528435 1227265 652220 1898484 1447934 628410 1944374 202849 1465052 1549369 1119749 1635574 1679250 287772 1074431 1228583 413264 32943 1645639 110452 309474 575543 1816644 783915 659405 1499831 1803817 29632 1367586 741990 1672907 1850434 367927 1949628 757299 635287 601374 1154923 1990138 1549451 38933 292093 387146 1241754 157755 1260375 92247 435842 57273 1358063 1594658 507430 1052308 561409 1951017 132996 1953612 408839 784404 183097 1068667 1869943 28061 121603 50957 557504 1902254 507835 871691 454110 1155789 1141117 581048 1315114 352588 623929 1449238 682623 1945820 1213465 216946 725367 9615 1355698 768014 903902 105945 1477003 665793 914188 1812485 1149241 73924 1118476 955927 886631 475936 1530846 807886 705660 916227 1307013 1884945 751167 254746 404762 1222475 231922 334286 742235 1038705 89130 549595 171786 665680 181371 1945286 36560 1496599 1725753 433923 350005 1417023 1932194 1856272 1245838 1316448 1981868 671789 1439700 1098189 776886 1452018 215810 111051 583879 71386 1368311 1993301 1081391 1452075 99591 1097274 1300195 1094891 1737911 1729198 1861993 1514506 806684 1493381 41243 388757 1742805 1633377 625653 1649716 940097 54695 66964 1392188 1384053 1081161 1691844 321628 1837669 538237 1864941 1445266 735135 963962 159488 681409 987174 1694142 931378 1771418 1781304 937665 1121697 1761330 1772717 1259358 583893 565507 1580096 1086700 144610 873668 1832082 1191611 1480898 720002 33634 944642 1078270 244527 1817026 1062569 1118930 1039877 297868 1665801 1723813 185044 218351 318731 1834064 1570457 1896410 1852064 1104265 189820 790020 1113269 1682149 1969998 363425 722011 753874 625069 1240213 759721 113676 1380451 589582 850573 1379004 939153 754857 873215 1957600 1847555 1429445 1350876 620297 1463089 864215 358194 125383 1721580 83811 718568 1517084 1126821 708126 1036089 1484172 549130 148718 231397 1554504 1839465 521766 1378986 669729 1525596 1820456 792317 278588 896481 1581110 1730645 373164 871488 570770 154178 1159268 1848438 248415 801241 1562620 271589 1604466 1415024 574414 306067 361196 884631 51261 5891 184443 1864423 1094443 1472838 1590001 1400574 1434130 26366 1940317 183295 78138 1477599 449341 561091 30574 1610488 664282 1275749 1049909 633398 46536 42643 1210222 380193 109995 602519 939389 256816 1414229 1163469 420734 1089201 709942 1424785 1227728 279030 195740 1808897 455943 1466217 197823 70349 1664272 99437 1055499 1624226 1552390 1323538 1124817 865325 500317 1393203 974033 248904 1523275 727761 1019114 1710729 1227470 1913721 519700 1668688 1058650 911816 1274730 1987732 661410 415200 734172 1743800 1316721 1217840 782127 964793 1637203 1558504 669525 1048546 1671333 1991065 328688 1666336 382435 137248 511966 1676308 1172761 1020581 1701664 328779 76727 1032721 176531 350648 149041 189296 918926 388291 1128986 1875280 906812 1552367 1919980 544946 539503 577060 767964 13027 380290 1240769 240619 909225 449971 321504 522663 797608 1541939 657203 240844 976838 1165086 1106957 1796007 1609482 834567 1293004 1210081 769070 372418 1267054 1805051 338773 1870002 26583 527055 1108547 287472 39158 1637754 1916484 995548 1358418 607475 1596904 1094254 1524094 1610032 664569 948351 1058756 1684370 1707852 1563899 75186 340145 147075 390100 1897073 1528030 826889 1522241 1254259 953793 1610135 233837 789323 1303888 1194002 697469 1539152 1502382 1424536 962220 1817900 1798954 423722 1036169 1100853 1923022 1846205 660109 1204063 819637 1738213 1489537 491708 32358 1446530 1112227 687228 382323 187719 1618243 1152745 1536769 150570 1677959 1472937 1723663 1128317 1595810 1649115 1563278 1951742 367728 294396 1770807 1182325 764831 1547173 935306 1595601 109260 1918493 1994983 1808163 1135728 529716 1746376 456622 1448332 673589 1910388 103552 764542 1096101 1203954 1586509 1827322 1420483 1702951 1682016 233158 255478 1819403 1801887 650954 1312043 493606 196734 758534 258323 134143 1646637 1408043 674357 1377458 315009 1451262 39797 155573 1088226 1752480 1479335 1153989 205741 460860 1208576 746796 313375 1939072 1419286 836128 1701517 1734651 1137748 1385198 1883758 1846370 559958 387984 1842884 802475 651389 534499 1882064 1410212 438893 994873 811750 1607184 1542618 1400298 1290373 504228 758671 786923 1951631 1122053 999829 783965 1473107 45000 129524 481255 178294 1739771 546348 353364 1430166 1315070 510396 1625307 1458204 1016496 742280 1077106 1742077 119301 1358705 1564257 1143418 461354 343470 1755884 682379 1551586 1153222 768968 941577 1516192 720391 292972 1616290 1292309 1547074 1345357 1999601 944251 1846122 1657582 507279 1702425 1325847 994786 1119506 1721237 117783 679140 543686 406644 1111139 924829 826646 1186416 1769816 865008 1787204 264485 1995978 1179928 1203844 1509384 1223647 22447 26029 1695090 361568 245674 54523 1728170 1371089 507337 1774569 1355802 713349 1596916 273877 1860541 1704638 261490 950022 1530016 1170624 1935497 210165 1075040 1153956 525301 1984083 1265942 1648669 74530 1330710 269664 1513011 571020 606803 53557 1170468 1581678 1474514 1659794 472742 5611 1567746 391770 896638 754916 1715662 912509 534832 88023 872795 1681806 330550 1945892 1196942 522549 572368 1017437 1376003 509269 109105 443697 50577 1090264 1190017 870963 1583200 1397819 482105 248751 1023431 1432584 80175 1068335 1178909 1596622 1411686 1961632 1606650 1974853 1181366 1854545 1025363 1608366 1404318 378527 232086 1097289 635383 337184 1956784 318779 421750 267637 1512320 1422038 1552095 918253 566514 1789259 831697 1616302 1581953 1410850 1294312 1601454 995881 1666250 351934 264848 761541 1453222 214051 1423791 292498 52114 1902255 134500 1117288 995531 603630 1710773 1570253 1401368 399534 909921 1959809 538368 434895 214813 1652558 1953159 1476896 1644601 323671 200585 359005 1431818 923804 1622779 89307 1979352 204785 241153 316959 1686455 556532 1540855 1507763 1404105 515584 984632 1583446 1864487 605954 553496 390236 978344 814265 1169429 849181 1663685 269424 592881 86828 1019375 1321823 327687 856493 760133 1504478 1480850 1709426 1761787 253106 244855 1417735 1038798 1469896 1823371 1400672 302314 1937418 9875 37938 1034989 766764 1236720 365391 746386 1935220 91377 1381036 227261 760543 413833 1481317 1972657 240200 920940 1421545 160701 837368 1273799 1121100 820670 1402188 20633 1939957 1989471 871563 196619 1302505 1056984 456065 80436 121557 1263995 857559 831999 1883708 394995 1558688 67164 1133128 44350 1866523 1033795 821435 607213 1608948 1190924 1435673 1515183 352579 285372 516060 1471859 712651 1335072 883550 756784 481470 1381609 68407 1226170 89717 1509828 1940396 1813866 926317 699730 446987 1925653 129485 1458044 491428 301660 738702 551061 124081 655827 64906 1131896 424696 233736 995571 1445746 347129 1339278 109203 700535 987144 799622 987996 1814440 242838 1722537 337211 1580349 1930440 265289 1775929 1684265 290323 556712 322323 1512702 1651312 1201207 1028193 668596 1100448 526872 216989 726658 1625417 1061019 548810 1687149 1419044 1555590 954374 1459444 287262 487802 1618370 1360158 1341617 570085 1053135 1887466 280346 598639 880074 1547792 863907 441696 1081019 197088 1016544 1850029 232615 747327 665781 784442 1003292 564130 1889154 1473859 413517 324604 669487 769626 1160468 411208 474462 1473231 920031 729005 951861 1895182 1938545 306169 145833 1613291 1060861 1456728 1752914 1759435 1910929 1517292 964918 606108 1660713 1855237 1471070 639635 1676416 870026 43933 1979357 171660 906099 1884900 1810174 1435161 1850612 1969855 1103281 1274764 133078 907526 1828039 209926 1767990 1027441 504508 1860427 183923 1207016 735051 507662 894365 235831 145741 764837 1906959 1389333 434757 594939 1632997 1128714 1130238 470748 779781 1022799 1431327 1676616 194854 234670 1418268 1887187 1595505 464330 615629 1618362 1256284 801779 1757811 1696752 128775 1340753 567658 1167240 5099 1435747 1547226 1975999 174186 616080 1568157 92258 462282 1030571 615518 413476 505893 1729781 1539271 475005 1159555 343373 394895 1572190 1399490 1667524 508674 804474 1320097 981896 1213720 1778306 1020618 962118 965980 1903781 1895874 614272 1007803 1895970 1512817 1474195 1137323 121821 693031 282045 1061129 1697356 24792 697799 1916455 1318911 1693243 1358164 856283 1974802 1531108 1303194 1824348 353776 1729175 1238131 1968698 1855484 1710098 700572 492550 276153 1332170 72268 83145 94336 232758 574153 431941 1104729 1895594 486850 1205004 1493383 206001 522395 1455427 1547598 468412 874031 1890255 389260 630902 52845 1191496 1628408 997370 365281 610952 934202 220040 739469 1713114 86191 1150736 636837 599353 280332 1888779 1614144 1085974 681184 29320 1413201 1073405 1752768 1028400 92985 1121622 142757 1079030 782603 907098 980675 1868978 1404721 1295168 553509 545396 797509 1298895 203283 4933 1325056 581921 545731 857439 1027931 1811510 1433116 801242 116145 313095 1238941 1563071 1090310 334014 466793 1026422 476481 1530624 1501153 1517076 1440236 1098845 1898261 1118609 1893426 897874 704777 1093586 800074 1005379 1146209 154456 1615945 1259389 988118 385323 327874 414492 592711 268839 1930692 999196 400688 556820 1093715 352987 377957 569456 497623 925582 1759517 1033174 154258 219564 318443 1753444 834305 505213 1691469 1955757 589399 1412265 1661390 145617 1231740 319749 424974 696629 1007847 474242 139241 293273 173738 355706 94546 824612 1165072 664013 1918702 1690350 127852 703763 1818860 917105 1108258 897975 522806 1562399 1698156 654620 1651509 689332 283309 1878310 584553 1817840 461673 1976891 1694829 1323907 1256826 1329426 786029 1067063 100708 1501067 292810 1902627 989642 827945 183456 1733888 253557 1493301 767219 554047 1919375 1549780 1872981 1979736 551147 1780528 1968623 643953 1506050 779331 944958 301952 236793 1002534 1613078 350629 1808400 1429571 1597759 1719625 1960811 1410126 851069 611966 1120938 837403 788765 1537428 509454 229375 1858400 294664 1473527 1252653 1992702 334277 891154 1707229 825396 1149586 1479331 672466 1510376 1243437 354711 1153271 1283644 379598 1309553 1269164 826075 227509 1656346 1382007 853910 862292 714771 1729558 945584 819356 1013432 1710628 340584 1600780 805753 219517 1312024 1330305 1039568 656583 221762 550677 1444169 1165105 404645 1904505 1196428 395839 1196603 130432 157860 1213642 1680957 658763 366567 24027 335905 394164 1419037 109280 349353 1624479 648452 1917652 1655901 1393842 1354092 853795 157458 1910377 1407695 683182 291371 661444 956292 245772 1764041 635278 1848008 1947985 70271 1637735 800185 1145991 700514 542268 798959 452542 894776 526811 1281663 582913 182292 1563977 1260171 1209223 1609162 1858513 928367 1661256 1497049 1909052 1134588 269106 294702 1643276 1199218 781870 1078533 721611 114656 1344228 244206 572739 521323 372317 1980837 1802376 290626 1503264 1465490 1091517 410329 1394408 1123691 533180 688828 958113 1625418 1697521 278986 1636838 990845 1649658 645258 595864 1829507 463289 799732 1041195 1205869 880170 46201 191192 1388738 1700498 621428 680422 1881040 283284 196579 922432 628438 208289 540915 512589 1626532 720128 673428 1178659 751920 876907 272832 828405 1448860 1911717 1464987 1812245 646058 583463 773953 1989187 526839 463700 985085 1417531 1036231 1782868 1161070 1081701 1065463 1084752 1321270 1850209 589085 1313226 1793640 1923893 1838713 1856558 1258582 1031699 525279 276457 346382 1726030 1342257 1824660 647545 1167652 1957565 1249117 38472 448256 1429590 1497120 344383 496075 1070047 284498 677709 179707 1159837 1700532 369794 483274 1295730 957223 758134 906885 1016629 1241540 526446 589901 1154927 108322 523543 1556615 1977878 29720 136978 1285740 6474 1719530 778397 308508 187964 771621 1589206 26211 864847 1850301 1481808 463744 551375 687850 1132206 658888 1053302 573288 853889 1627830 583612 990134 1022776 1177525 1875239 1597703 1847692 462856 1147783 1347528 1768237 1886341 3368 763284 248318 869208 53876 345330 428869 1499344 898718 795973 1855980 778225 665068 1437364 540855 36335 799758 1368187 1601775 846400 1855906 1970482 1608552 1033382 296860 1482250 1279044 42475 450196 1340425 1779034 1500512 1373711 979983 648206 1891207 321699 1922917 638541 398586 234063 11274 1282051 701045 1430840 1236744 234950 323880 1126053 1786172 734166 549500 113068 796714 1259219 526841 1549584 734626 723433 1987344 831275 1866540 1076864 1385528 851343 1983018 1781095 360238 1596187 1949138 1361667 1932082 34653 964081 1914155 106343 1821126 645043 83479 1456433 1835791 156612 1946676 1027406 1898758 62358 1688082 1844623 624202 1018920 702032 1346963 199595 388403 1359901 673317 1615337 1631370 673217 29597 1638011 491872 1035786 968088 127825 1391216 329115 1000071 333402 339853 951637 268114 284947 560878 1182457 889954 1314725 818156 166492 1186022 1201838 1441164 814972 14729 1929826 1252205 1283207 1088560 72973 383399 680116 780811 361646 244667 1549282 1567243 1613500 445325 768041 757707 836495 1826523 457040 769887 273462 320599 1026542 1368129 58746 1336621 489320 1596596 1121389 917879 1591582 426319 1021231 1261840 1552596 70647 1454788 1094613 1420622 1852311 1781465 1102297 736790 1410751 1218681 1999165 173661 1302633 860789 1314647 1881341 1107613 1666498 257755 311919 401942 1679926 1101773 1918887 1459900 843846 581175 778227 1786547 896579 1823315 1739488 1190077 1026085 194221 123382 466758 1266335 78218 470475 13437 1148886 842791 1308182 1522852 574154 75921 874338 67572 32405 1026664 708540 1728905 1633666 273590 519961 1498835 714818 299881 1669580 1149817 1978241 1266826 542105 999031 103343 1851306 977292 1866273 1262136 481365 220020 999093 1155000 883535 838459 99956 1674891 963078 442827 199456 1251579 1012019 978199 809287 579408 782913 1896982 1957562 662683 815769 1249375 1531488 1871006 568488 1407755 1196084 12871 55089 399813 1454463 557765 499570 1765841 272312 426221 91434 945773 245090 910102 1791599 1898866 1184685 1702449 614020 548354 983965 4602 1694927 1937537 1699291 853336 638709 1544832 1095377 866837 119090 1323356 454545 403381 1887467 493307 1394789 1422047 1492947 1116589 310569 1719612 1975878 1998186 346285 623829 1935657 828014 1903547 1719429 958960 1772411 788793 1490586 804906 484908 480948 1009539 403747 993481 1357171 76601 555271 1168567 1720767 1428035 291692 1368688 369678 673788 447805 893426 1403043 436827 1756462 396339 66927 719830 424422 1453284 1180326 20845 456366 736636 957856 811847 1310061 1702678 1307900 520380 43474 673196 242779 1854723 1976542 1804432 1982048 1280294 427289 1177720 382216 500266 323732 1218976 320175 1991379 1598289 96358 1129848 1466143 1497985 95763 482626 1137755 1989564 1314779 384171 544369 1605310 1167484 1774824 909333 943931 1876781 741913 672975 1809578 1175835 421206 132472 1722929 374102 1228032 880937 1758787 1041467 655100 1131569 833708 1217195 853776 1723026 769630 126141 602145 1188032 693887 832763 100761 1522445 1305704 1405452 1587678 1429556 1054200 1628187 1093601 1859413 41748 202115 1609629 615997 659276 95738 1988867 719125 1039185 162674 807472 656784 1453872 1724727 120162 477456 395054 69685 1546452 710767 1498108 1380323 602295 677480 1434944 1936550 1642232 852131 160641 63938 158513 1220934 1598107 490568 1653049 1377983 645986 929980 1587876 602140 1224416 150702 36930 214536 683234 1253207 738007 81266 814895 1583766 1139024 1559520 1933523 1270148 1572025 1488791 303169 1907850 53725 1677000 1662060 1828846 666334 281478 54781 85924 971432 1209867 724258 1025394 901155 636685 240559 893354 214047 4883 334589 520950 133016 1638908 339552 574615 1022220 649404 870903 293860 1683392 737861 835500 1672050 1070218 611375 234960 1949836 1885520 49407 1335402 1009161 1699571 1979909 662288 338795 554054 1046553 1469585 1798747 1406484 110338 221718 1557384 1638225 875306 859813 73770 1598462 810430 1380566 194825 624046 1774944 803723 1953977 1203402 540854 1794638 563959 589450 639947 1680973 384016 1954442 1929335 1427343 633298 1241531 1701711 322030 1149246 210919 1705803 57070 105339 1998167 858688 668003 226016 279360 354694 1266701 1641412 412997 684419 1212752 1302680 83073 556731 381815 217493 1150757 1333160 277684 1435632 539161 108124 1065303 1141674 970142 51706 1033528 524462 1915992 1193971 201592 1164168 552541 1181013 1631977 1323649 714096 29047 225647 156742 897461 1919488 1672337 795869 1618494 1001388 1541683 823323 1598745 1447555 1836050 336211 289457 940881 1608383 909170 1563859 439443 1968475 1935969 1305793 1108499 891754 225432 1570387 1474125 859023 20311 364274 217152 907169 967111 40089 51492 1749372 845679 1081767 1866517 104722 1880879 1686332 929713 1284349 1108647 1731141 1239371 1660463 1483497 696483 1002637 8667 1765458 1787421 760841 1056818 1319644 166011 1475879 815199 1772861 1968011 597826 1321364 1804043 659463 1790753 430753 1723085 741987 788124 87368 1640581 150116 689670 35758 763563 1823426 578410 1715280 1253611 1197633 1080888 395517 1516208 606094 219730 423108 1134194 965278 1046844 1054242 1816076 1009494 364401 692286 1515894 1794395 1157189 586138 1160303 1304215 549092 292836 365632 251807 1436341 920783 549776 1032373 323328 426560 872359 754794 1855146 868248 507242 838941 714594 596599 1649898 828079 1923084 1877262 31826 1014342 1824980 121636 719264 1081450 144773 1597160 600301 527967 1585923 8548 400575 1210508 430534 1117325 1990405 717910 1243885 1008144 356863 311382 813220 1198663 1476632 1519971 1681727 1415650 72974 52676 284647 1464314 72500 631492 442522 170738 190143 1632396 1752765 1140612 479324 662287 1258329 1197861 1214825 1736173 1080427 1379990 1533598 988806 1001338 1421426 247222 429770 739111 278538 860090 747108 1559541 226110 1850979 387139 774600 1373003 844371 176471 1378069 1419034 1110387 424018 60644 939902 66446 1953583 602821 1455857 95682 1231703 878127 30590 1272441 345120 1597712 1702568 1997925 528752 978555 515455 852237 1518332 1672180 1114331 1829865 428297 1331126 1591295 1716415 66593 1292326 106932 1872737 617341 727271 1356305 832614 465985 1728270 1701577 543557 1094071 1259728 409329 1489106 874752 1032882 476492 1777472 879409 99887 1927690 1507601 1881198 286915 1064413 1561409 1100059 1027240 1316840 1732298 1355032 1085771 915690 1178348 1222513 830043 1578229 956326 1204836 871015 336410 1177974 1248499 827979 524424 1108627 1050466 841126 1318103 337726 1683155 1568492 755542 374706 1269065 1305499 1910633 670794 956439 1788592 249714 77161 800686 938632 1406640 52623 1528758 1601281 708617 306366 196324 1211471 1477805 266840 528089 346620 1392169 1145375 488415 846776 1142639 1534085 1143886 1231907 1021094 1995420 870227 786699 435446 979016 681378 1970939 727101 401707 1851974 243683 1611431 279287 42355 1311611 1630491 108114 934555 539342 954340 142609 1635030 270381 123184 161714 1696681 562282 1435399 551196 971277 195139 654751 128482 1426038 1667947 635836 1696304 475243 1786620 662071 1499496 720900 1539486 1233433 901473 206047 1035217 1622819 906093 290731 1629387 227254 818589 1975680 664870 1937527 958881 1031360 1432396 711596 1853809 796437 1897578 1620470 1579933 1493807 755180 962001 608457 1680136 1995763 1792668 727203 583999 1524031 1042047 1641797 1348690 217443 1580486 539069 1357609 1284637 1690557 1237076 372156 711784 1764717 1651402 936445 1154695 1088011 1205793 272242 18028 375908 1722427 900423 164473 1717714 1219562 125836 518662 1367225 1895872 208747 374827 788502 785735 460476 638884 703375 794695 640572 61107 301397 1971539 137642 1529811 209478 982574 1893602 1959646 1005903 504548 1797034 687822 311013 1027734 1467960 423126 1332481 1235257 424745 1119783 662468 534238 636485 723973 590243 82091 684645 837940 1410413 258869 97344 1590314 834926 182621 385988 1695981 1349011 1562034 1959468 1459355 968269 887537 949856 1420590 1131682 1796497 617375 1393065 1902439 1534387 398037 456904 404460 1177157 350133 1162634 808143 243950 651678 1971022 764540 88569 831465 978527 344513 683473 560451 128130 1324217 605723 1038030 889927 537086 1391615 994447 1669886 571218 628847 1497676 36331 1564013 1285997 1472007 1726606 1520894 150922 118557 1301303 1449339 1083608 1603836 1907251 1936622 900411 1868285 590161 1102773 1471721 838418 493810 406872 1295087 242946 676799 1580435 923365 750534 460447 680616 1966071 1179478 99554 1813761 973311 620715 1160088 81736 196904 1030278 1506282 1305024 692067 1844411 790846 550308 477217 409420 1629221 1209044 1713192 70736 768797 1632929 1953184 626521 691024 1051756 1061582 1127750 814522 1861109 1797997 1681698 328066 110092 753137 576062 1546862 1740678 1511963 1001131 91379 1884878 752535 772382 1298360 1088905 1224088 1602203 1870247 763987 1868909 1082421 1603604 605654 1578218 775344 5357 741150 1754968 1453645 1210979 611356 825089 1619185 338362 1464866 211673 630866 1007976 1932640 1088634 195279 60980 369634 758884 634745 1158909 729735 299187 1465311 257181 1260730 795855 578919 930036 1273253 647548 956019 934099 1532111 852081 160555 693174 685869 345746 1307654 586356 718565 442192 548082 1095701 1641759 114564 1153162 939292 1530927 1841327 1828464 974284 149461 788571 139469 1572250 1696641 1841912 1384745 1400525 1593884 1934016 129618 1329848 618471 565790 1277099 498137 276215 1566088 1907301 864540 1829624 1889638 1836488 1216758 92742 1824985 164560 1842164 243717 264988 1371805 486521 286829 1533063 1988486 1707751 214018 663235 1342441 661538 1555000 1279380 1361497 1851933 1765586 1749726 1549208 227586 547087 1681429 487040 1440233 1937230 1134469 562320 1919895 192133 1597809 1094073 1388607 573220 793791 303180 1067256 1953309 1555904 1599021 442627 456079 580862 180126 1388987 1237766 1729637 1180234 942490 1907433 1380615 656211 1014480 292391 772606 1850930 1866742 1373109 604969 913826 782925 1347944 234833 1852106 349072 1828285 912477 1643822 1176051 913409 684309 492094 490444 269845 901426 715177 867959 261077 1440794 590308 1242352 6816 934291 1562862 593102 1375191 1956161 495545 199979 1136234 1470973 890370 1475317 505258 531110 1825556 682347 241878 262146 1709214 1852068 90732 1579734 407934 357483 1241072 104976 290177 1269492 1898331 1324944 1018062 244095 204204 858224 1293479 1792846 296595 1029109 1136267 1833990 1539858 671480 131015 651154 1751482 42874 1065682 175090 1499184 1258960 837617 48854 655305 1371925 1450650 1246489 712794 917774 648957 75447 177607 1930127 1710885 900117 703152 1248045 393525 295121 1652264 184466 225578 874831 726104 1884668 1954569 1231680 394929 1910670 398568 696089 123575 1710275 389303 573448 1837139 363824 1411417 1119182 347870 626832 840356 461689 1249136 129381 1521180 86321 872456 1375121 294288 963816 814217 882918 95312 1912878 1744617 1107472 947285 1909369 341973 709503 79509 232642 1522512 1712156 1978661 777788 1910281 1154626 1965747 1755216 1282678 1412871 192656 1380711 101294 143117 415774 241054 1777327 1886536 823190 176530 1117590 1470680 12767 413572 835026 237986 1519392 41412 1258305 1206810 840766 1849713 1446107 1611665 283223 1705501 1510231 1291069 500296 1497640 445383 557217 924445 33808 217003 1875241 631746 1317326 214203 1188911 1266271 1693290 216544 272626 684560 65766 510077 1716592 142536 1770894 1262298 1895398 1881542 67930 378695 937986 1905897 1426182 796237 1023080 684507 10869 393341 1353013 699932 1963769 1211844 775945 435629 755047 965819 1546285 1134072 123191 1837067 1355034 1907 1791356 1472565 1101362 144067 642369 128802 751072 30388 1084224 1799444 639863 1271468 1781861 1148884 468680 215733 1714696 804540 818133 457613 185436 579151 1895438 614221 483621 723985 1064263 1305334 1222631 434973 16379 1217636 649148 1094211 620517 1113743 1082557 193022 1442460 778218 951984 1591332 713991 1965974 783598 942389 1790374 1464325 1438591 524966 1479852 1429107 854802 473898 169898 109425 1707152 682937 1833356 912376 176862 449955 879426 1042053 993423 1375676 1606940 404755 663430 894718 769234 553170 324457 1822508 860788 1464790 150561 934937 1602373 324092 287579 1092678 1804655 1449531 933023 740419 990343 1780897 21710 1484379 1941226 79550 1439781 422195 1141207 1679367 888062 1407126 1970429 1799669 755423 600666 251405 1624009 1069633 712725 1417661 684384 829255 593921 76342 230815 1719251 293547 1642006 1597670 838267 1121068 447680 1822246 1674958 697948 976782 165916 466359 1737017 1051741 1334486 580597 282042 646306 1218283 1472010 660195 880187 395405 1647231 1657883 1053365 188689 1933409 855160 1367351 887855 1276510 1498403 1328938 823497 1153206 737509 1935505 1981043 1808797 1521199 58920 1335576 1854010 1311594 1768704 1802231 511703 1443844 1754064 300372 1105035 346862 3274 1820081 406365 787891 553484 28580 1083898 1733384 380397 1316530 243527 1269149 1547884 523434 135828 45213 1175749 42670 937843 1931455 1066282 1116859 1369187 391262 57130 334397 1862660 92012 1013933 1375001 419906 557614 595735 756661 852976 1809054 1620236 765188 1375675 841101 166290 1524535 491156 18940 1187930 1196012 668875 1613600 464384 1127852 605662 791121 1192287 1271896 747697 1653833 428751 85214 1363445 66362 272399 884152 1490931 722170 6104 1358999 1022953 1556852 412308 413776 615899 1422449 1733857 1215214 836713 833662 373274 1836801 226652 1703955 1343686 871322 1253635 147693 811485 1176801 1190029 1685380 56193 519319 1308218 321735 1896240 420563 1997247 1496140 350528 26550 336957 221893 1044481 590246 893613 1026244 1465825 1816030 1474312 391473 61361 574884 1822130 919713 300218 1385599 1548697 1543244 869355 1391410 1842919 1064225 1593160 1811904 974086 1397475 1357761 715125 1504776 869432 1281794 52266 748256 1966909 1674916 559333 1521449 645302 1027678 184961 1049226 517224 1334891 470995 684717 606525 1231831 1913637 649029 655875 1391347 1872259 697971 637902 1005597 1738843 1898563 213587 1605480 389784 58279 936877 558149 1853442 1474383 560093 1764493 1945118 200678 493814 1410559 601892 233199 112174 1927432 672861 1887536 368208 300470 1292711 461733 1469826 1871870 790278 1952129 1632550 1763370 1604886 1798579 1428672 1992617 416711 1815080 1988272 1047001 755596 1721038 1028843 767207 1446328 1218449 700265 1622530 1972398 1999798 477797 405848 1469025 1956655 443794 703680 171160 1100231 1982348 22728 92253 135946 338519 1115610 519662 1078393 819167 383948 379161 668225 1879830 401690 1267248 342461 941570 500404 1446280 1749065 1152206 1179350 1872680 1550374 1759323 1744330 900901 1401071 965212 1475246 740843 107484 1059540 69168 586104 764416 569483 939715 1454733 1730957 137367 346475 1678692 737937 1630436 861791 1239314 1097710 1265971 1244846 229380 561480 1016734 1932393 1982904 1320940 1862994 1168688 360336 727301 872799 827067 674478 1950323 455321 1480628 794752 1344924 370551 134312 750587 1052874 1496230 301694 899571 824337 461559 1888145 951081 520504 1780478 1301532 131397 658218 508170 633023 602604 1892880 951558 92672 1541902 811830 1628478 1844285 358671 1820811 1350192 1486462 701945 1680045 1684006 1186753 435931 1753052 673995 1057007 1288264 1864572 941444 670877 1805177 913466 1236106 1371193 292256 1226325 169825 854268 1880109 1344044 1037236 605408 1361212 960314 663101 1495816 150004 529185 646014 507773 973433 587081 1198995 1813635 420810 1455685 1914827 1413710 608056 1998079 467543 1068225 1428762 41038 827041 352208 1013778 1004103 398993 146822 271602 510902 409717 1754568 420283 337541 415498 182055 1333513 550984 1767691 609408 810030 1661271 737580 204462 594859 1364400 1143263 299558 1466322 1725816 82119 719942 60183 1039125 302807 851739 1005529 1342510 1096053 1154415 1958050 1890023 814535 954210 1654804 811980 1792840 1377178 817562 488679 83857 1977318 295725 538394 1780805 1457380 1363357 298446 532934 888312 1484035 370573 1797668 1061782 1143874 1460778 607854 50041 394812 263026 698615 599865 1211043 333086 1707737 722027 650337 367634 1758680 213939 1894432 928002 191900 667039 1327894 921338 180785 902051 1571600 87945 162471 1704793 901060 496173 334914 261579 809939 607169 1057461 165243 637387 957731 1137251 916324 700040 1578918 356881 619073 1765093 1114339 1262217 1814081 106567 1538207 364988 1372618 279975 1603502 1431715 1884555 1215002 1761558 586343 574640 988826 1084237 187564 886229 427131 35171 1506670 972736 710833 1938813 1504239 871922 1570367 1086206 1226271 1283892 552060 39618 1637673 205161 374986 1988615 532129 167044 51274 674036 722168 1912851 167649 1372282 1565074 107863 1470411 701370 507269 1359777 1503968 421426 1837510 1362435 358489 1302176 1107844 1241575 813363 844447 1788564 1987352 568243 1182387 234286 1033176 348458 1846129 1524945 1243409 449695 1314969 706904 94554 1266079 1858971 812377 1568979 835844 512220 325672 1538399 791916 1161185 256738 543080 1944789 1587216 1505500 1120017 78461 982597 1563512 1157225 1159009 994045 979513 1769650 647381 1025899 685634 1082065 629963 323930 374171 270213 483940 488912 311211 38300 1697676 907404 94815 670954 1629211 1685680 975303 1286407 57595 1099916 565377 252672 489532 116856 513286 1780232 1789814 790133 1661325 203059 665991 95511 1527656 1820034 943698 88773 562200 1948918 316452 708726 1920097 796930 1632968 503542 1111910 1828217 1617341 735107 1483695 1195319 1214982 1518819 587593 520065 1643520 294387 1175507 1440979 92482 906617 506445 1079563 643225 398301 602949 288492 783193 25686 991503 42137 1067631 841373 1912139 1714485 1823963 1257556 659620 221104 1658792 800403 1170165 149793 1666441 1839893 1142095 537476 580576 1525544 1344615 819003 207269 1393185 1633350 1426495 1192697 1916502 141179 62252 1733265 837385 1153737 777573 1576229 1018129 950577 1853514 338110 1424246 1401818 135406 1185816 1625789 396269 1515140 670640 721041 682382 1797560 497300 559264 1362984 106526 430357 1082066 150091 867336 604115 1330094 323520 472146 1760668 526901 289961 1392433 1732705 850912 1279274 733865 968551 924623 726835 1340669 1402843 1538354 1839620 1661635 374689 296680 164273 648362 548095 345870 383615 1309949 1181837 801586 776080 1778986 1524021 1051112 988189 441389 227217 1704193 326583 927726 175080 1374839 1147085 471518 1214574 130463 664293 1951021 639561 924678 1428336 1928636 1146499 74077 322809 1006649 934399 1406898 1139242 865784 809432 1152734 772788 605772 1563010 1458945 960527 1781146 1538092 993911 1681797 1440241 1035783 794071 101970 732523 1536600 343941 1833701 199684 1596301 870721 65854 1499679 1288405 119517 877141 1799051 1664857 1286124 726320 1580480 244237 941665 932865 1951093 1066524 1521962 1156886 1893638 1166821 285212 652598 1556096 1642264 1950836 1571248 1805076 858879 1458805 35572 221363 1207298 202336 898214 147049 1952368 1852897 15294 423156 983938 1731164 1987875 593416 1801495 230362 466667 1019568 847691 1396129 1355016 463956 1587574 1561150 1602997 991727 591795 8703 120645 1764604 138079 310843 908353 50310 747045 263669 1138815 678792 167821 1023241 571262 905420 278487 1453160 1025382 1255081 222939 562175 1277473 1564604 1852184 1486397 667467 56497 742157 198330 855 331247 567712 1389408 376420 1451307 1920694 1037183 1679190 1373709 1683310 394455 1677491 903331 1239247 1365007 206813 769254 1516508 13837 1267750 1379035 187659 525232 1545786 246957 414986 568039 1890692 1118414 1208038 1268098 1358948 997951 1070352 835750 706738 1608638 392536 1266506 76145 1370158 220562 1515251 1009028 280362 1098673 580383 1472757 1249120 1174815 957925 473279 721867 769724 858172 174028 213574 1723169 1059826 1713299 380009 999532 1038626 1559371 374442 791624 1281552 1005980 1511969 678833 1736309 1430858 1044593 847603 886359 837613 24406 1818758 62788 1800108 1995451 71499 1544108 1993620 1510113 846234 97012 294440 205051 503777 661259 636309 823263 136681 921891 768881 1439179 902421 739285 944466 698031 1609924 397701 563665 304786 561454 954635 932399 902905 1674424 1732857 630220 87131 766892 427851 396291 283540 970119 1889156 1410571 1916884 1650284 1721165 724828 166803 859284 194096 1424267 1304842 1010295 731059 1459425 1829873 75355 540043 1835699 1985303 594053 804577 1166241 1497254 1849212 908336 1602151 1219484 796668 1489522 101393 837856 307181 486051 1818726 1973194 1361270 1789206 1929934 1148681 61162 50535 1549248 115072 144878 470948 1794978 252449 1656679 978082 1763520 1253155 1089722 1162278 723120 1854949 1116998 1824185 1478941 135567 923391 734607 65098 412635 155681 115232 1647485 1485246 295366 413728 1077153 975018 753087 306537 462944 395998 184463 1336828 1906091 364300 946316 628955 144668 173365 237889 866984 974464 746734 1703110 1622891 1207585 555533 1323654 359311 1115096 827003 803977 588190 349263 817797 317500 1401050 1123650 425627 1815102 1349539 867920 1280382 390732 976112 1340671 772265 763077 1879669 1459166 268654 1599182 355390 1197027 185853 10699 1108502 538233 1774299 1081151 222734 1619615 1690744 422741 1379309 1321300 1577928 779902 989579 1873363 1538700 1672062 768005 1571131 1888585 397177 1702728 801349 1460501 1769102 486106 1293785 1299120 1170295 1792416 62866 1661475 1344232 390475 116638 1266246 1366643 1050243 1912908 1257760 569379 1239079 454008 445007 1124631 1076176 1274740 1242689 707810 216386 1830682 686632 1522923 144922 1119893 1769716 1468118 1266454 489809 1200204 167526 392189 162822 118154 513769 1221556 782757 214172 1727333 199012 1878213 1981274 611276 758887 272402 1462682 971342 1918100 258322 751648 555353 757852 514101 1868720 766117 1461719 535297 262946 1778900 1255733 321415 690958 1073208 1240314 1384962 670716 127183 759213 902545 820902 601300 803427 93226 837444 1468582 747656 959701 860529 1557684 716300 1216568 937782 1638057 1856391 1993320 1517219 1761821 1825023 1630577 52971 876601 1866806 769262 50336 758389 110566 100032 420289 1614326 1186336 525467 965643 133315 1399816 985143 109509 406195 1145870 585358 1847284 932322 365418 757032 962534 988303 1449604 1047313 692470 1535876 253200 44952 1987126 1218306 739505 1413642 1387325 538636 200788 613494 1236314 687557 238716 1485626 1502843 1800172 506889 1550915 1175552 791704 82819 1439940 848215 176588 877579 1140520 1898750 249141 1268850 291087 1056167 1531937 1223529 1236746 1073058 1412386 569838 753149 822581 350421 168021 906479 1822630 1695650 1608001 1412925 1122054 185704 1168068 1729126 512085 632065 1418554 1303267 485369 1654878 1144610 365570 501417 1692567 1599051 1950696 1774716 1365688 550590 1441807 1392718 1219535 235978 591289 1535010 742225 565283 948060 765817 1456046 1837944 658685 50925 910501 1680184 125193 1554182 1166179 674328 650081 1545279 1485422 17479 1014966 899241 834303 219828 826322 1539725 1934322 959927 522659 1031980 1456896 334476 1284768 1521984 1577600 1347547 1937711 1656903 1572489 1899488 10579 126942 470783 855992 478655 354316 542469 929313 1416046 1983881 72236 539009 1323323 113777 778453 586258 1960888 1033496 218927 1038143 955862 1161517 1858900 1134943 1198850 1617453 206829 267533 784878 1233461 1733553 1181787 1168519 64977 1878110 168946 195027 403225 237679 899493 13878 394122 76826 1560850 813761 1877007 77713 1672773 1053382 1675220 553324 616595 335612 120150 1237184 181600 1729424 845041 1434048 245642 1955993 288464 281012 1685812 1640307 1939543 1688767 1989107 238671 120694 1278037 762008 776828 1961228 1869909 137216 416234 1300560 1215139 1584958 1122900 1349694 1957115 91285 956396 512815 1388425 1429295 1590756 527441 263593 1570146 1054228 924875 1523187 1407524 629056 694765 1054564 1529747 370628 1562725 1144662 781307 57714 433373 1369128 77180 1502920 691760 226765 130396 521916 850697 656961 1727563 1790565 582602 707520 1043334 1565207 1506079 253182 414103 1595672 1535503 879241 28890 1181810 1508652 165200 863783 649129 992746 957067 1900952 1185668 1026702 1133321 813061 7959 1546999 195914 1558894 1661695 893824 135352 560275 1555932 1556261 1177051 616465 1840811 1856416 276960 1165367 463953 1383848 1365184 421647 362973 1596777 362854 1715696 1354832 572267 227441 1341764 554323 60166 449048 482548 1451340 1054317 341213 1793623 610746 581829 919838 342032 1319272 1284162 338737 322947 1707795 77752 1623809 175976 1810780 1620081 191321 883450 1568748 683011 1639708 1237063 1649211 1463416 619884 233572 1275045 472827 636702 1156851 371144 800636 109316 1751713 765378 1533465 601608 1286414 1920397 1803834 5332 426767 997938 169071 614893 891439 1895012 60848 1379826 1121111 238618 1930628 1301365 1068820 1558500 715238 610968 766880 1603680 1654274 144988 1572880 679072 1620833 715769 129995 219274 1378887 1267832 963156 30644 1318535 1939141 1947274 1170968 1505046 1350033 164477 884709 1585866 121444 689976 1996446 1801985 733450 341358 110617 168368 150157 42157 1981197 1998942 1720412 414604 1351837 1746527 1743640 1439673 798092 1498913 813398 178922 221811 59368 1758078 1413979 1567361 1343564 220426 983318 176910 1035924 567977 1028947 1239899 1620534 1779120 1674722 1952681 265390 1725680 281207 1930016 1305756 356527 1176040 1452931 1171035 1370648 234637 1938153 217041 1145118 1544908 448082 1838334 1918292 106470 1658794 1884587 1423921 1368371 1911213 1174981 1353499 577959 1577086 246795 109641 1996226 1554166 22347 1918857 629114 163711 579277 1391483 1566383 981005 1670243 1636443 930077 996574 337535 142272 80590 343793 347258 1113090 402267 488022 305512 635742 26880 112907 1500183 538097 185258 28171 41623 406601 1715683 1655325 250261 1318081 873865 918085 1664295 103196 1596922 494954 1791088 1505136 922099 1955460 1494729 371839 755709 942769 1514416 764625 544206 1216378 1493465 1803818 1502895 947301 1329168 1362081 1116062 1142074 1266249 1706477 1855213 93829 1217258 1511767 791733 1257595 964600 1384692 1162308 532664 1279039 128874 1225530 1170160 1995120 1708842 206971 288148 343271 731753 56184 214111 841421 1614803 573297 1290591 949182 716337 1917831 1362230 1198088 696317 1332225 542736 904539 312346 1324232 406761 471548 1438039 1226311 1247066 1383194 1636157 153546 263904 1849549 553686 508607 100678 611035 1433475 749300 1204660 1038247 1455944 679171 1130130 1288254 627590 565903 405455 148353 201934 857643 1224022 83887 1540484 1155351 1063952 473752 1834137 258155 1974415 82191 182952 1380335 373528 1204858 33615 124548 1615823 946751 843673 144363 248562 885146 1484525 1593319 1594262 917709 702809 1392729 183286 1413697 1139684 820446 1655493 289808 566939 323394 1020251 1541951 1203423 795210 1964074 1378746 760794 1852424 1383627 870023 833856 1279605 1076569 1631950 69551 1639974 451760 738660 1250783 165858 703348 457255 857898 514284 538930 206587 1605034 1074822 1321562 12610 406498 633052 521500 1975518 355183 694929 1893659 1985074 1467706 1443664 910683 1518930 215894 1186645 1674620 852994 351870 102219 1273997 167405 737182 1235793 52404 865342 1566896 332842 1738696 1914649 144511 301168 536389 1289675 1288466 1008640 1578852 404614 1855687 1677789 1847186 33660 1011064 26089 1482557 1599790 755911 214046 945687 857059 1099690 639737 30825 768632 604083 3842 1861119 310981 89984 782794 292943 1084287 915876 1401789 1410982 1109583 1107326 700266 1943448 826515 200671 1759692 534688 203687 421177 1467983 673223 1883301 557814 1067744 1859575 1649885 1817553 1696137 600010 1798435 1654022 333921 1296670 833844 1898416 371949 930809 98945 1483402 1158468 948509 640633 1539812 172708 1703014 797506 1405177 24072 1990185 1708487 1830394 69474 3323 1335699 547975 74520 375674 608039 1201425 316146 796831 1319121 887203 1011433 471595 1173320 481755 1321786 533249 176947 516838 1354808 1354913 595899 185004 603775 595897 1910250 145628 462854 364054 1583150 551573 346667 629192 1412581 821239 846465 1277506 1535934 1002396 1446493 116052 1951614 271523 1670840 1167801 1418421 602725 1460309 222688 1793573 375849 220978 584815 1142766 1966062 553418 398534 1594489 1153510 200047 1618473 1821304 1576704 942497 211967 494843 313329 822392 1191869 262861 1024358 368589 950407 443240 522744 893248 1341758 1560336 1775113 674651 601987 1902014 174674 1278614 1604212 711936 885404 1407537 276516 606286 854726 1018274 594263 603764 1358710 1205021 700137 1909534 42172 1469198 315037 62292 922149 1894540 1081864 1016445 1443732 1514737 557599 766597 356248 556803 7917 1443548 97084 73757 690436 1142927 1884563 601829 1471902 1759273 91323 1578128 906326 247312 1849270 813688 1983564 764667 785027 1955273 1284526 1398685 137614 1308740 1530005 203576 1619000 1132758 349910 1772753 963693 1489493 1950168 1426 625599 836122 955907 330272 1973877 55459 1213450 91325 311587 453380 729980 318885 1415380 174140 508549 1351932 1988413 88907 328483 1167892 938251 205474 1984014 551334 154640 501879 662073 298754 1032689 1611467 388483 1983578 230910 1869210 392058 331195 269613 443421 1890863 445899 1373091 1136463 1960179 1828256 1593969 1584218 521964 96508 1822278 223585 1776093 356575 1438243 474277 1384378 619078 661143 457031 572858 652739 1656326 630562 946730 363557 1122941 1602939 615260 394159 49662 652317 1515455 1064996 419619 958395 1217487 1889339 1396495 1783658 386643 1874401 769753 701122 784895 1144279 644767 1284672 1649031 465134 1073453 269781 748670 1102157 548613 229239 1629370 745116 461969 947979 428627 1774423 1752180 370719 1217562 1420797 493492 844950 1690567 515111 1565385 52028 1004233 867166 1867609 816744 458855 275577 1436085 491626 1599153 1905903 468301 218421 914775 1783056 1907357 162044 1810366 226000 231173 1147890 1038648 539190 1671341 1235020 1732883 1828884 1559053 271615 1022965 1915772 1618554 315503 1086274 93994 1290745 1422353 192387 578592 1298303 1924234 876720 835621 938290 859685 1962404 1577551 236234 381046 899886 1776308 1590184 1927243 1607168 781466 1815763 1142312 1786096 326391 68370 987798 81718 130076 1772724 1467605 38741 1654270 1958003 153679 1303555 1048249 1382872 200400 1694926 1459615 1627976 652232 320843 114971 1020097 330951 1034111 990770 527487 1264128 1470830 352237 856522 1841614 1475716 944162 1530797 623435 1233070 1802187 1621591 1970256 1910871 1958557 1953221 1954011 1531247 1935313 998989 1893330 989680 1423953 160541 1529130 1816887 135820 1464597 1808421 901529 1188406 495850 462 875887 85353 1856543 1886544 1040550 443520 1291397 1562139 989422 707263 121634 966736 1583141 1194280 112772 535124 957826 597023 1963924 655245 864823 1314919 907806 887529 1792193 1744934 403389 715680 1067983 451467 745996 1071693 1596282 1148843 1771556 1417779 809436 827871 215598 1231878 1487620 865084 1421638 1049910 712345 897362 853722 1330238 1638678 1845258 1552857 51858 592802 1989050 642583 195133 1012326 524191 1006314 737370 730103 960365 660948 1969847 970478 350211 93644 138392 426251 1395507 1706885 1413219 1590333 1350840 842816 1284565 1981721 250171 1431721 424795 1978182 282334 1468125 948824 316468 1886983 1293103 669582 679194 1631593 732158 356898 219199 540218 826999 819578 382911 1451255 620398 36828 1038871 133536 383408 614251 901771 712103 260250 822168 1821148 917501 276051 1006555 711201 1151563 1817272 1534412 1561661 1042680 162519 1521486 1599960 103817 1257238 865838 350289 617731 1055381 696585 966043 974916 1782799 1614666 799825 1189779 168246 1842237 1700877 399342 1609675 567960 1476826 1357893 1858480 582456 259861 5223 1390645 237380 1026177 1097557 1503674 940589 1798713 1186280 1927752 1242265 1410400 1039996 32133 372633 1327360 14736 1996202 1934875 1681383 1576503 1301975 1064297 1770515 800949 544241 47391 222719 1573491 420113 343260 1220254 1011294 1633403 545910 418566 1167596 1936106 1020920 1120011 400220 563546 5469 692240 1806829 926546 548678 643664 431097 1566146 1182900 819336 726879 840718 833205 179857 1279683 1113111 406519 326669 1103311 1247076 1445276 1965007 518590 793789 760270 1833795 1576741 1879335 131903 712900 905412 758411 1625284 1353179 943176 1484024 462801 1768336 1165574 1166472 628178 1229785 120290 1986970 125756 370946 1207375 1902244 270048 234522 694893 503594 6243 1055523 219720 1952643 1902517 746494 1665519 483634 1931196 408965 884032 513616 1648623 802719 900564 824423 1000661 626535 335166 1933762 72752 1513441 912488 1602526 981878 1652561 1146880 968885 282814 994846 103273 1239647 261726 752326 31856 521115 1783617 24380 23441 1864165 867595 1297194 936958 393297 1003408 756636 1313258 1885593 1397187 790234 1961726 748901 707344 1685699 1868816 1996414 810262 200904 669621 1682784 1130884 561572 578145 548493 1964304 668558 1908682 8271 1844992 182540 714819 901325 635595 1340112 65702 262912 681983 647674 1476903 806433 1183163 1754293 1028986 1880491 1204352 294333 1576731 206124 708146 1497861 944492 1819014 1829716 1697781 372622 1733587 1991412 816543 1851582 21466 788089 347614 1770927 273266 1195979 1087358 1421910 1420404 1545808 1913594 1092712 310820 393398 1914191 1286205 1174351 379841 188125 1614513 1638815 725255 1186139 1465546 993838 1726557 1340422 1064452 1259354 175645 145146 422229 232391 692960 1644222 1741892 1697074 1841798 1915033 182666 1957194 1623012 23574 166964 1613364 94857 944383 1491971 1654732 1223316 1617350 1781725 1495396 1492761 1801883 1430388 714377 1631953 966073 159869 383612 756522 578457 647462 755793 605273 1931433 1843553 432088 729529 884401 1052332 1575049 1695937 1881268 1835710 1805065 1287798 1470677 1792656 99170 1780683 1971011 768240 1273737 1151837 656607 1451836 1158979 1384275 1616450 301876 1248683 1875183 1943796 1930182 1264325 985553 1798191 39799 614901 770083 1464959 85738 189648 791602 508848 1265514 1550218 855303 7885 428118 1674666 1211101 53703 99957 1594647 725640 1240292 1075572 1144360 377691 810248 250960 1100045 616151 1122114 369612 508931 1483007 1111406 507710 1265753 1566196 703646 236021 628386 572456 926950 1660673 1513436 1140376 826210 1100199 1812789 1173556 1163529 1325929 423554 1337634 1756873 1419523 144710 395556 1410419 1396089 471987 591569 525758 134734 1976378 94389 1108832 1678219 119949 1316656 933869 1111776 874043 1305078 600111 694067 406173 822300 494755 1333378 755296 673153 905387 628065 572078 132537 652887 1257393 358357 1935235 856773 1440368 765941 1621993 562075 1777752 373912 538660 1920092 208129 39876 641693 1802169 1507759 738990 1780251 794868 412211 935367 1985083 1881186 1627593 1086579 1113430 1463472 1992704 459008 1098764 1844660 851970 1140084 713538 1092800 1223908 578240 1601655 252087 1327346 1748525 1997854 893629 768337 1766751 519439 1735749 20907 621572 1573165 62995 756199 1468816 1335187 321683 674765 1627818 889894 842588 95476 1426765 1801251 955163 1466369 1954592 1573684 966897 1714209 1402764 1202161 1116622 782663 1253940 1742976 1360465 12523 639633 367116 180325 659109 465664 1333051 1122051 441010 701861 874080 468828 196079 728391 1563249 1172295 1061557 1887551 198236 1601320 218348 1296015 1101981 1720556 1228897 248986 470401 1637176 395246 1902675 1865996 1729374 1466881 333015 1274252 91696 1046864 52486 495132 1262067 1907642 1455454 1309931 281449 341955 1615098 1456068 1602402 1609806 877392 701970 1119668 995981 67530 60572 1737041 902743 416236 1544409 490124 1569213 1925738 1775101 1363904 1738479 1385094 995489 1285059 96881 1399733 1216909 579204 1650585 579541 1995480 81515 898151 1585610 722775 882427 801450 1738736 129205 1064103 701697 1572154 1821554 824163 1476457 1884929 152174 760091 1710663 266693 1156555 247145 1848387 186363 1762594 1409905 920276 1103363 632947 1210671 1778453 399578 1961828 66761 689489 1541356 36858 643877 89315 495438 435911 260803 260692 46938 550626 872145 1303356 734751 132088 808778 606002 1582100 21259 1119803 339367 507940 252350 1150701 1272867 1221396 868527 1709906 1348780 1717394 603547 407674 759695 420132 170427 201525 1871530 568059 1459840 1039766 1585106 787909 1031120 553237 422652 1426243 1140974 274748 1064795 694864 533295 1133306 356068 1030390 1194285 960634 147837 869823 1036374 851115 7134 931492 1220259 1397215 1009834 1620055 436932 353736 1128183 1342289 360254 1605695 89847 564687 656758 1699615 1982963 1014638 575109 1041911 310968 341655 563730 1937291 1595104 96262 1956871 1494174 1825248 1822319 930817 1161585 906842 1126258 12536 666696 1866582 1628662 819107 1972156 1401970 1707088 221760 1965415 1003922 1804079 1588198 1516880 289462 351350 1633398 182287 356608 1026520 1765614 1218583 1685832 329407 579592 1178875 14217 1612042 1651658 740031 540216 1161924 764019 1083949 1691330 1546123 438836 394949 800529 1947011 274508 555586 1794564 1437902 394123 1595680 1593865 184592 1646396 1560093 1369090 1173069 1065910 865695 1456773 1111453 1742614 1545767 1454753 928702 309402 1099485 815700 680678 1379109 1354045 253030 1805429 340583 883915 1969511 1485999 1955755 309210 129104 1464135 972369 66330 775350 836225 1978790 644453 1984089 526768 1150824 18071 524644 1879901 951258 1179464 1152565 1576913 1768854 553312 1464777 330263 499127 1523157 738530 308775 582157 1443064 1493680 1520698 520530 1494965 1264450 925042 913630 367381 938428 1276061 1658039 541676 1141834 1045762 381459 1747335 1403845 1299503 1666660 273276 1578576 1050399 1097305 1221163 1067179 905702 740051 1958705 1573398 248701 893755 914650 1802125 309569 1401846 1109178 700335 1753785 1030585 983372 734573 319111 1055832 1267275 6520 1406601 1199518 764487 1295215 137659 56220 696663 825749 209142 979026 950282 309884 604811 1260289 1048834 866408 1341176 646584 1507039 741042 1382078 993701 830359 956138 741387 1814927 1564514 1811943 201861 109418 1013298 1668686 294529 459259 1200831 710177 1980543 25413 1493256 1073038 17798 764786 1043149 1498475 1961862 1610311 668322 1564723 641475 459322 439511 135523 1538436 413510 129466 676645 1512001 585863 737357 418082 1635727 1587147 1717829 1301681 1550191 1448656 1157609 761641 1521973 1293435 22589 862995 1933242 1256366 672600 1641774 1871254 1399166 791043 129287 1184059 1222913 979310 817955 345662 343070 1481415 1081910 603435 441239 1097436 1016060 1645370 1391475 1793518 1654314 893850 443229 127387 1772801 1026494 1365940 879403 535102 1124476 1313185 498515 1850138 825177 397044 230083 1423402 1586845 574689 1178693 1400844 68363 538207 642162 1986984 1421404 856054 871369 441714 614749 404381 1274354 1036751 777180 1559832 1754481 1119256 1042727 1147822 607009 1467239 598416 1668980 962404 1850748 427893 912582 29088 766250 1729505 1637756 1341441 302044 1217780 1514616 1618442 1426330 291038 1569704 859189 1138607 850622 1509022 938351 694541 1873084 981894 1827631 1879265 378209 470137 16545 131831 1282008 1235382 53148 822116 632981 1999439 1934530 1255059 404742 336084 502434 1163631 892686 1759174 1647658 527313 108310 1104670 929950 1369117 1173908 1096734 920200 483197 1547814 1145304 1930571 1669229 1437328 672940 1886694 738754 1898860 994373 800350 1594161 362219 1394266 109385 1036125 1999472 4792 439702 948102 982469 1802456 907039 185143 974395 1594120 407839 1968911 1438276 1329265 669246 929331 115484 1008297 1147062 95402 546107 57432 994665 353100 1393161 982446 1075374 1643310 1009270 1083577 805521 831828 155949 949528 910790 727195 1873001 1109309 242170 1861434 1356299 170639 125608 1935239 777424 1626635 840833 1216596 1514901 251034 179926 1762290 1885075 138577 875837 290056 541972 482170 1816203 1245701 1224002 1370477 1637116 464289 1175845 309789 1081270 1102080 403921 1603504 534099 543402 531467 1363793 1038637 1168652 1457766 690944 948289 656553 615918 174219 1061041 444591 1910712 1913059 661256 748446 1627388 5589 793045 1705460 353296 962662 926618 300745 1627660 18475 1114482 278157 411062 1362913 1909498 834995 379570 990648 1129639 1712254 728392 92942 508044 553234 585321 156886 320007 1664809 1281424 1228698 162926 1646932 1721327 1171187 64332 351332 1781707 384071 1623299 990345 1398977 661079 647087 1200387 616466 1479681 1472006 1755175 1404562 838195 821811 481668 1908853 553532 921670 1719239 558975 207560 325310 200991 1466665 788375 801203 254757 1211577 351171 694110 167015 1795825 1719727 313190 1924799 608870 1892722 1014840 1485805 1474924 368205 1683004 1761612 89538 1035895 445632 197820 1271127 1954500 1048636 793347 1340842 1212964 1355254 484675 848605 1321885 1833525 43864 1659238 1758269 39499 326563 1681184 10105 1744409 200042 1101358 1451224 1208186 886319 1243508 10050 1590760 853761 502708 90037 1653233 47318 569372 1010397 1611299 817403 431644 1485043 804672 1020157 329349 1500555 322515 1370693 323364 1385205 453055 379095 691572 98597 577683 156002 1718450 1229382 1573964 1343379 1148677 1050151 191082 1164817 852846 849299 670492 139712 1469202 1050318 1214788 1324387 1812543 691232 1016249 1101205 1330847 669383 568179 179072 448222 668384 1488727 424805 444199 1412387 206339 80941 827166 1311937 1883660 1553222 710666 1192685 22286 485099 128737 536645 649554 1251203 427248 1869636 52625 205408 1363505 1086770 591208 44201 1069781 1287152 435497 1294689 1411085 826954 214518 525367 1197281 1797865 142695 823133 812973 1439138 812924 204290 1341846 775509 1514321 1082681 1598623 707417 75185 51619 489345 100516 1280305 910390 686731 677311 1172985 221777 1080532 849790 1816803 1556198 1831973 394567 298479 422450 1398552 1946373 82481 326352 1455845 1315962 705655 1223968 1387958 1886008 1110423 318726 1099225 942943 244331 954855 1691938 974416 855453 551718 1729949 1010428 44434 1441764 348222 1709662 231868 537955 1008371 1267768 549640 1897508 1612652 1299953 1695531 169499 1781397 148957 837908 1872604 1302953 174806 1390726 904047 1491452 410353 1698275 903778 474669 930252 526049 852721 214234 990514 1051874 1928680 1777312 23863 12423 1642420 1620113 732432 1316981 822872 1125628 1766996 1093422 607328 1105888 1032289 1790847 1541703 1615874 161257 1602597 1584014 1474767 1206641 1237405 373561 647006 1158813 805569 306587 220809 899307 1486158 1345660 1062248 984306 432755 46098 563168 1701766 1952342 349777 608088 1211019 1819701 458446 516104 639845 895847 1861679 531044 649136 201940 1724290 852300 1435376 152038 1822056 975476 196374 536761 259288 28853 1884038 501411 1442357 332939 1141577 1216261 1232862 439560 1112740 1410961 1641929 290222 1187449 793702 1980985 1382712 1978124 1843501 253365 1323110 1697645 1006584 515426 1498845 1254076 764795 327486 1131551 834161 1476956 592025 765913 1561834 1548599 1886567 822034 1189888 67683 155832 780776 1947691 1454454 503891 479709 643969 1256526 44455 305768 824440 1286733 1633266 1844081 130823 1617593 1940035 1961013 478325 224682 1802059 1754419 655171 831280 723517 1970526 581792 614654 1912557 96393 31794 1403192 183394 1778915 620734 1014756 102838 1538254 1103657 422964 1831935 846544 304041 1416521 361996 1591456 347327 1827984 1315089 1576990 775071 1471511 931192 1910883 1168923 1587325 1955488 1675115 761861 1981328 1795993 1612676 338106 1516323 924729 246011 447769 549712 1720506 541606 1827346 917621 995752 438950 385225 582132 290090 954194 26883 1992318 715922 851655 1521461 40070 1518998 717181 783106 622168 1963990 1135297 1472999 1382453 438528 216679 418309 12706 1755915 1482504 1502521 1317421 1420626 136840 1416000 1090094 13112 707848 714845 507481 1667038 21040 1454784 1765603 211226 402459 1510850 1700969 372711 1947728 490170 1201386 969036 1291039 659579 174993 1132005 1985466 670668 1616589 659493 892947 806843 1365206 1429837 1258134 1004326 792103 883869 93826 1879117 1465477 1368813 109530 1243302 1898790 1497052 434185 247981 367441 1366133 499406 239690 680863 1868254 470385 1278811 648571 1279708 1481061 622008 1383425 825331 332342 1063238 1960397 151792 1926945 1510434 1595942 1217046 1255798 659619 589683 549773 1045876 1809365 778769 1784113 1868788 634250 1593744 786846 1197724 717556 37394 344879 1991562 1612238 1908336 496562 1748806 723183 1850877 1193000 507122 1783310 1796590 980064 923009 924304 800587 109164 1225852 429085 150677 1614339 1846548 911107 59377 81625 1108387 893470 1863742 1861830 908081 1797061 1720600 1921545 1835728 1561981 1573151 151959 1677806 35726 790238 1933547 397355 403066 1342659 37282 1722937 74124 361171 1122065 1131134 572005 1551170 1461071 783059 623190 442693 894064 314797 1105679 966748 664713 1905196 424446 1979111 843197 873464 279934 1885414 1770257 948939 955552 309039 1798441 138519 1946553 1684614 792819 889236 195822 476009 527501 1002909 1833602 229887 896667 1861274 1285818 1650879 1983294 45549 407199 1689752 1245705 836490 807578 1187424 958381 37835 1093238 1161292 727154 1064138 90028 177352 1853620 298403 988060 332382 1916806 1393610 378870 1825788 1040201 485732 1011696 642495 1500383 1887550 780842 1529414 542542 1783466 918532 43721 1361561 898192 1979934 1817413 119107 516066 168739 1034968 1175125 1634294 1207068 1960746 1526771 1216450 1763441 706357 1375641 1422070 1576285 539272 54057 1173151 1565299 1656043 1566714 1754177 445586 1210772 1783344 895771 1725701 98927 426801 976206 1730069 396296 553766 765306 1687078 373946 975363 1189277 157440 1545349 1045783 425108 487430 450399 44191 73598 48470 1877170 1706262 820920 914564 773052 330205 1018160 1051749 470862 1288152 1836040 1408781 447181 347245 427129 1057815 688626 1624554 957898 1447079 1264659 1867077 282751 1677595 406537 634253 1347571 554295 450946 88648 1190500 1369210 11806 1790716 1338724 299106 481898 190207 1969932 892462 1862302 1460469 1249604 1817763 1910503 1916793 142519 177942 1379549 1215690 1599862 651736 50538 1241578 1915240 1643177 124541 1889356 1853338 30130 1183265 1335903 941716 345081 521675 21297 1637893 1187509 1571435 1091030 1696341 780441 1811894 406209 363564 435693 439055 157673 751131 1238928 33478 203862 1981665 836005 1442637 1497041 1668353 1650012 457475 1061539 1517931 229115 1244738 1477812 247996 1432387 1052016 296401 1904809 1867045 766316 1090119 924819 542628 230615 1011802 579521 1856337 1529696 17583 1335074 138957 1382221 494126 847250 210642 965312 1912393 6359 1258749 516129 267446 493646 586177 1031147 769643 1187068 1963589 1589542 296054 821742 170577 1210544 1734287 1458966 946504 837569 637556 1259802 876670 745206 889938 1346249 225367 616640 515561 1108121 1444240 1312371 1692377 1501806 1006197 205310 231919 585748 1856620 999302 703086 912038 1135424 488366 17035 1325265 323411 1436740 1979517 661240 954221 181488 1797376 951591 1010232 144168 802451 815310 1790017 123088 1576421 1579374 1010680 1180807 1484389 223154 1333318 915450 505814 680583 1389666 395817 1621111 1667698 1606539 817867 1611484 1998177 901173 1982073 1726778 662749 456250 1645991 595344 1993713 1961756 1820689 707753 1297528 334297 252635 557888 1036297 1863705 1242060 1313157 374746 164852 1987365 316642 237757 1136565 1205796 1386246 1424302 1075999 1889968 311201 278048 104863 633117 739826 961804 1926140 689888 1036928 546606 437667 895532 369642 1151479 1111447 282993 277975 1439582 81048 43615 377740 29567 1635939 693484 719881 1210324 1464530 1114507 1899123 1772914 1013866 1061928 1974667 1960543 383565 509444 1253129 777518 1256203 263284 1512084 589343 160781 702821 1793483 254048 390714 1851659 838469 1292743 1364669 293334 12460 350318 1163381 768732 1147148 1186004 880655 433621 1999845 1481264 523117 1537525 477454 288648 1319059 1905338 55848 1795399 1203488 1401486 1848333 714014 1444547 1920095 65991 247202 846259 1674010 1716973 51102 414291 1488813 1741498 1970503 1197183 888924 1330466 71651 1714656 68460 1824256 1183853 58501 973513 948819 80970 770433 495666 1946888 1709114 768656 673701 1302792 1249961 475159 879519 232085 379477 998448 1456260 1421137 911456 1588088 670154 1434125 1433417 1123900 1869118 842862 341928 29436 1313853 499472 979150 1404645 218726 342430 126416 1425968 1180134 891878 878988 183083 222066 198703 700653 1539115 1409636 1333672 1805999 137044 1752933 1920896 1167197 675311 334960 348262 1774420 1315145 782572 317513 1956733 1240860 1779059 1885551 897235 1303222 448992 539982 1698710 1226375 1245157 668731 1512595 1256141 1341194 747463 1666828 802030 1114086 874406 1315085 418358 1693619 1661177 957394 1960047 753835 1865477 1767265 797487 874521 984445 1197596 34034 1472207 613676 204838 218376 176648 1301193 1098759 1904638 1477585 869304 1698325 1885115 784728 915764 130817 220731 1084180 1490232 847226 1366388 1367536 1767132 1747568 1402446 173919 681240 932938 58921 1462355 1439923 1613836 1746164 952697 233688 1177899 1844078 218210 1987613 1617290 860845 1604064 1283850 1381496 188903 1305465 1006094 1158408 592235 1348794 53654 463092 400715 1976580 1345352 580626 817289 1103600 857338 556133 212338 1570879 1049606 1158239 559367 583156 1634474 28431 692276 58166 1059833 1287359 521182 90039 638569 1854834 830782 570991 1015746 121502 1888720 535895 1736205 298803 213516 991973 1831236 1895573 1650215 825256 317507 1422992 1175450 1163990 818989 203635 1888371 55635 1619255 384615 1692434 175105 851306 1287039 1681625 1253401 768966 488630 3468 1512149 1584294 1982104 1651160 1977710 1897658 1499205 1819793 1099256 1894730 345443 1531721 262275 813662 730088 1271413 1558616 1729516 10986 1026783 76921 364017 976025 1720117 1788707 968977 1855313 1627369 642882 1217887 691346 1083998 1701230 402224 167415 1387594 670387 107707 1473678 533167 1245505 1022791 864495 1274559 149170 789168 864245 793590 1336515 275887 228533 1344150 693855 1242802 1444352 837532 456823 105255 263255 1844175 1574051 1896919 185504 5927 382716 1645248 1923454 1865142 34579 1496780 1626920 1947255 1557805 1345062 1840490 319959 162759 1075052 38574 759512 1967074 446153 1769446 989443 532364 1702439 1752878 1271111 1738010 514286 1296744 171056 1285960 1201778 374175 1394021 1913939 1791067 1244877 1082150 1919048 1258851 949961 1517737 1166720 1110591 1574524 189225 955123 1856966 678543 200375 785485 1168299 1856609 1321710 174200 1497994 1402597 1855825 891097 1949401 751191 1690872 997248 1720050 1498450 41060 1853378 763825 344198 1099289 1150374 1766283 1171256 782660 1204320 35297 409431 1410184 302184 66742 81126 1772651 1627682 646605 894506 1620890 1633530 452312 1289126 750797 1826526 39736 243468 1484031 1818660 787702 284483 1473881 66815 1068375 1972628 1591319 1011120 420704 1772448 1447423 568174 347777 1267441 1563365 265010 1085430 881606 1257821 1250198 861304 58999 1299636 353440 836738 1095024 803397 203592 1922003 1311153 980446 1211638 1717462 135908 326300 1644807 785624 1444043 1301821 1151947 372416 1933289 1563398 1618122 1992376 1967736 294893 1113402 603790 1457755 248875 946076 1350183 1131966 930658 1493969 1718445 1490380 1354377 1309072 332078 1916590 900647 1006458 656371 1268992 693123 137864 1147521 1016395 1762365 933217 481947 1903543 373486 441172 258584 40507 1116148 1439889 1994035 1612101 978375 1664566 322049 507454 1762766 407010 1931434 55088 574322 1707147 243979 1157245 1228127 833236 1906781 11116 1623067 1130897 687613 72762 1626902 725812 473208 601166 788935 958411 1804874 1038403 1009812 199470 666310 342384 563280 192412 1901960 1471306 715316 1602638 439493 993085 93647 411426 1978035 615695 93338 303033 64422 1631629 271888 716871 353103 335578 852621 1515957 1143476 1282115 1848519 370892 592126 790105 1926977 911025 1598953 464672 10137 338059 964374 863734 1159286 1542950 803413 651371 112282 1598095 1563711 1471777 94586 1551127 1597156 997234 685522 1424838 802664 425390 378408 515491 490756 1170704 273577 1438103 1166130 652225 320410 1831914 317946 1027891 897723 943862 213101 1064642 1713519 148966 1230924 1959551 1539394 581359 87879 1359103 1785284 1231786 288068 904704 1879511 439584 1057733 1827034 50473 1028045 1090223 249164 1072298 403442 1856925 687409 1705004 1997171 487239 740550 1446555 1459540 1719879 1477148 567295 1976438 1235330 1163101 595728 1248970 1942342 452838 627389 964633 70970 178293 270059 388679 1451651 1376884 1461760 994352 1066194 584737 1739968 1307029 332556 1392817 1977195 839734 1326560 60762 232406 1315215 1295845 696723 1954389 888029 409528 698939 129076 1447977 5874 1123292 635104 1689444 1912515 1126701 387172 1356024 1421826 553106 301620 921360 866725 581567 1225383 1122760 947117 140490 82270 347465 1120326 1964654 1072300 119776 498051 906475 799543 155900 1732701 1490556 134684 72125 571114 1470257 548621 1362724 480668 260073 751775 1774831 1561994 504084 1854999 1328687 1441366 296933 1293346 605808 277524 353026 1132673 630216 449964 1186814 650379 1951481 1254823 888155 1263925 1804115 1081181 1537658 1718668 942485 1102011 1537214 114432 340524 1410232 310935 1489880 1598091 639550 1547518 659058 1214570 719238 1650941 959403 1998956 1017037 209011 449210 228434 78798 1949115 1434851 994476 40462 1721022 712515 827499 557674 1803448 1455526 1914296 1399795 1145799 1799208 1598615 1919691 1253050 357828 1330065 962529 41485 1373639 329870 1668026 632817 1562188 1057571 1591707 764905 413761 307025 845887 1243014 1443305 1520259 69132 459188 91640 188079 1923380 1971329 1272327 399952 246299 620225 194101 845406 6025 1750918 757518 465377 1061281 868139 1188129 36519 164033 659688 1629069 1647193 1268923 1986960 1955768 1974839 1561460 1925447 1196610 1398458 1101783 233074 1911108 1247707 1411768 1747375 1557591 1389996 1256744 1722933 58602 1260552 832516 1905006 1445046 202962 1149156 284517 822874 1966055 15214 14152 1683226 717897 818783 708562 1345041 1284151 1701448 1364145 601867 1418920 304749 1451384 1580379 1629542 14671 1853012 606118 1434641 1717932 520801 1008401 1600380 1367310 838350 1220634 854525 403132 1303273 1259150 1872063 1219205 1451288 169209 253451 850837 393321 748415 1698311 1102690 92015 1493672 1352846 1298917 1743278 1003512 624189 1497749 1561375 820765 147052 1124713 148056 2274 1145551 1009630 1530543 348567 666548 577487 276131 1661299 1730280 1581805 313518 916843 29818 515160 837365 1926285 1921639 548320 60334 488633 118691 1401324 98235 498629 1678646 526230 113268 1944481 1533454 426259 1671599 34924 269870 1157149 1284060 1222096 86566 1463712 1905421 1767425 314426 1622158 853522 679641 571974 1489835 1649862 321914 929326 325555 612829 1553138 1787584 1948516 1901786 880547 929921 320749 388046 1020753 965203 583183 223608 1362391 1487534 1987861 1112668 1863451 1497751 641219 904446 77721 1914767 1944894 1001026 361578 681214 1344085 1161130 1689230 1608107 1388225 608475 330148 547330 587286 1481489 1610697 1254398 412832 25204 224527 1498256 1115336 974545 118583 447388 1656056 891255 1584458 31786 790861 1564819 1940937 1594236 1990239 1915228 274441 858484 1383117 968223 1031909 1859984 500558 1951747 1449256 435312 1606494 170435 698870 1873720 467492 1191010 623599 379653 740309 92334 758360 58014 451407 1189230 972877 687683 808477 221767 137119 1603052 619457 1265441 1141636 634621 495446 970632 1704025 1259849 1771681 1089777 881884 599943 1792232 1941490 1102525 556824 914867 736877 1236067 1704248 31320 965641 1711935 132674 681535 1916088 392790 1927381 1013856 1400339 941349 178285 610602 1337501 1337709 771391 778789 1123706 573369 1864677 522144 194705 376479 234241 1544634 487713 69739 1808951 1955006 1108416 1966278 780384 824455 1079134 510552 549016 1178201 444394 1781405 772431 1826971 1188515 1597672 169125 454676 1752464 102180 1763 741556 1558491 1701660 1476209 1946661 211574 420559 274115 941253 614378 772915 1714901 1169566 975698 1169129 1542624 478017 958630 1493132 552376 718970 242206 1482896 4174 1848931 777243 209311 1617278 1968253 784618 1685643 1032557 127598 1359314 1177221 909648 1540616 1063955 631758 747049 1280991 1475658 960305 1302655 41826 1892035 1835378 776450 1890881 1737333 1419008 1827340 251020 66198 1748247 1488696 145752 1075022 1949647 640484 130732 1605990 139351 1887723 568181 719064 1802460 939924 451541 724414 107470 1911161 1490766 1928448 806195 1200984 1940741 1150699 424230 403783 273105 200043 151337 1708867 1410204 448545 1103958 755219 992597 723343 652550 1330962 192400 1998560 584198 84935 687127 466120 1762710 1030650 1760103 1983060 776951 702267 1318034 942241 57835 1045216 477946 1555261 344852 642816 263526 1792818 657803 1824942 1298666 1145600 1733658 966678 1097192 863218 1376213 1075636 669351 84614 1586518 884074 1150761 829514 1077481 959304 1028516 357986 1528824 880849 6627 1366397 989466 1448166 553658 1618689 1284846 414673 1947707 1426346 27010 1273306 1455381 1853619 362600 147887 215475 1280797 1295635 491863 237226 1815869 1786559 863195 266965 1243420 1403212 23851 1916831 1381761 1127834 496437 1341667 1133203 1391696 1074232 1468518 1343323 1168443 1026423 600103 1786792 589193 1992271 254009 1055555 1884093 622303 203301 317773 473483 741701 1999120 892844 945002 1624505 46327 1046325 256531 67864 1853445 789624 306464 1089531 280093 1247408 13825 363263 524819 1834899 1953797 411405 922969 1647581 1867989 31292 1028565 1994318 1358335 938985 342868 1488549 1481668 158189 1800211 1188698 1015644 737088 1474511 1441665 135340 1194615 615100 1776360 1823847 972238 447101 1730102 1013665 997428 214089 145413 229968 1759580 1825306 620401 594242 408383 994376 753355 1494294 1964703 1886351 1124522 280402 1959168 1784440 150068 893987 1484738 1168622 1741162 1518171 1467153 1232991 1301725 86504 385029 1168883 975107 1618856 1336246 1370060 127567 248226 1594588 1941462 1535501 177574 1405878 684840 1875719 1128494 1513836 569276 1090134 1438328 495383 1855745 1515770 435500 1027140 1911122 1426893 352990 775731 587066 1196585 445164 320199 342359 1414253 1142267 857954 604681 1992656 1479844 900129 1789040 1319437 1116645 231383 921564 22894 1863592 1150149 1870060 1358834 277903 1697955 997103 1977704 1154486 393142 911481 1949890 219267 805118 1143579 1517694 1024887 1391870 235638 23631 515714 1450980 1315083 493267 1777830 1485914 1210286 1795492 140638 1486225 1720049 1133275 1336833 924497 1168219 269037 1433163 163866 1634747 501486 524875 1517449 411880 1651049 38170 76084 164844 1654163 253422 864195 525759 1540511 1724853 1463367 1217709 562937 823078 946766 1692280 1714973 1470224 1468752 1669915 865296 1045952 1607891 1633625 413903 553244 973084 214503 188904 148375 1675663 849856 989594 346389 479060 1082200 1403951 111580 1021390 201055 1577992 773279 1162179 1816238 611889 1424417 1232675 755108 469024 1179226 997545 1383409 155029 310819 1392317 922014 1456860 1091467 966269 1875910 1215228 1427466 1043894 1077456 1418894 932944 1035657 1625580 1502867 661984 206344 997871 711125 1088338 1448420 1054613 844635 125033 1698540 565729 1850398 98250 146968 1857578 374837 1635138 557110 493674 1253918 1086041 118321 1258071 432803 1918729 5582 541471 1521857 1485873 467167 342625 46409 1416685 1434306 1736121 118430 1221227 1977212 1166282 1889331 498762 40134 214410 1927597 292472 960586 1485921 450937 1732777 1360285 738537 165914 418873 263700 485885 1018532 1521320 1474083 461170 606687 564172 1086299 1035698 972751 1776552 1347679 473185 935799 979751 814301 1840260 793747 5579 1938994 540521 1711713 804005 1818317 1202762 587922 1727876 1321125 1034675 1274977 1979027 387038 614929 1615651 675972 295090 896914 915604 1222588 497808 1664642 1646624 1504803 885877 1253936 394808 671465 329458 1013276 1030406 1078913 445779 348130 563254 1739390 173491 1077682 418515 1345916 580081 618081 1256908 1973778 1951484 1052166 1537701 135579 587377 390090 559775 137820 715864 1993824 1918957 139407 213182 1893823 556351 1979649 541579 1265333 1042479 1762620 401243 1541589 299646 1843125 1872169 1127354 222460 899015 641052 772907 1114995 666439 1824504 834141 990267 783741 1735195 1309376 845831 1269032 1274685 1303506 1125620 1210311 1874367 65263 772169 387887 928699 636390 315726 1092812 1292458 1550173 905052 1349799 416938 1181817 1009437 1002317 965808 155934 1332824 1417685 171466 1970629 828001 972769 887084 618506 1229366 336296 1114161 1879591 1159704 1430280 278000 1606395 90908 843314 687288 487141 1730639 1432548 1976064 781037 709257 607408 948682 1908780 1340902 845331 1260298 667088 1143852 1683975 1721933 1828924 1738844 1731121 445834 507596 255866 5641 619091 882926 293001 192034 131072 1627134 376462 294837 367502 395861 1570346 966077 1773381 98487 850299 1210675 1391638 656849 1548335 565684 1960635 112514 1233768 1441650 1763353 832665 1788792 1970359 89038 969651 324974 1900405 1529952 976440 1076759 1300078 231471 1043752 1684255 556903 427939 437130 338511 1132545 380592 1030903 384783 216288 375722 1899444 1770595 614211 421499 754322 1722885 1792985 1290624 1355216 1692500 604273 1456424 217395 1964289 994583 1681020 1167354 1741275 1036746 426241 386043 1281623 844563 1849100 542412 869239 1622335 1269284 1046173 384638 1341118 699400 1689137 674756 1471499 1193728 1024440 125354 1009671 1382546 1146343 386619 798654 548054 809106 336039 1672166 1797722 99349 1631079 1358969 855981 45179 1349615 1487347 1680665 381405 747696 1335664 1391835 125860 481493 689060 924262 106047 282987 1362140 931326 1923533 1656140 1843147 247957 440663 842089 1919519 1796605 639912 1402379 1835548 1282914 1854107 25435 177511 1660299 1391597 1103955 965089 926224 1841300 322828 1771481 133911 1857951 1056334 131873 1657410 68642 748971 1021984 1794292 1516647 480896 1020383 1948385 1446549 1804489 1570572 1086199 372164 453850 1443440 1218189 1835004 1009853 24268 536566 771524 566301 1181406 1245405 426866 730041 236515 769065 739658 497526 1693359 681430 85699 1129667 992476 355099 901980 1702925 519593 677098 756809 964409 263607 225526 959169 633899 831606 514981 179557 1680054 509046 1906319 1788042 1778121 997415 949656 645047 1790675 471590 533181 1613893 13244 719801 837610 749571 374241 555362 1804827 1646816 1804818 1708887 1478670 1789718 863944 1214352 987527 79729 1776561 1638332 628722 1524859 548224 746391 808223 171162 875172 1544209 1447836 870758 776529 1751689 1032253 393179 1048522 1203598 1105587 1537088 653446 118648 1031831 1599161 1416896 730295 1036788 591068 1157983 792685 842473 1169744 697169 1423572 1214136 1552818 850276 1416375 828390 939381 1301744 1551054 1096076 1117368 867508 322312 1552778 194029 866869 33914 1618802 367666 1077247 1437869 1744172 854126 929255 587889 509391 1576627 410515 1041156 1140720 1021592 842772 413602 103610 469923 1268105 1417335 1015534 1215470 1298802 1855809 1373613 1717851 1997803 1731253 667624 1019936 91088 286262 210896 433146 1225579 630619 627970 1453062 393290 1475982 614686 1467337 433140 1891633 1543068 1198029 1325173 1864491 1935096 1023941 1536280 1450242 588721 1843069 785542 805793 70828 1064325 1516641 1136069 1766869 9334 1364377 285505 211558 1114696 923001 825681 585698 464574 1907212 775879 1769698 437226 537334 974006 1585647 1277008 155232 919466 71049 1776893 1454393 1867486 1907447 527112 193358 996695 221685 513618 559911 755725 166640 907083 1410595 746953 1457384 892891 1257768 1981000 839945 1891370 262402 1579050 261174 397333 861921 1217176 1031160 203704 20092 1334955 380288 235856 1739518 1848796 341913 111699 1707363 778704 1188884 774216 1375570 877112 802656 285839 14908 864939 301400 648196 1080221 136564 259070 245769 900639 1660610 1668244 1115772 988443 869940 449060 5028 428290 764045 40222 986271 1727676 1404801 107544 281706 1274525 674787 1022354 424154 1619164 1561664 421716 977904 1663307 1520049 301002 807026 1714233 263137 1217797 1826018 1025869 397848 1850888 1443328 176629 1517360 377103 1857040 230296 351201 566356 413316 1653896 1989934 22907 191734 1194572 156778 569690 556428 1318722 1964509 253920 1339298 1894037 1674207 1933717 1415210 808349 527508 1629022 1556672 15862 1557334 77017 215120 1511777 389574 1774878 1246678 676313 689561 1369586 691336 968858 1168955 973881 1753189 1477338 985311 208778 1085144 1239214 154066 1975583 149337 433239 15887 466233 1579822 348737 1552863 1945836 187454 948728 1773813 1965457 861000 928819 1853317 957542 1758550 260306 1671580 1409568 192203 1870455 266725 1239302 1612501 1661612 980584 36199 1446866 1800914 952385 1422574 154591 618917 771910 754662 1267527 1170502 102725 1220458 724356 1757999 385880 716158 1523957 1913533 1538426 1478770 1296461 98395 1618238 368960 932079 27595 256708 494706 383643 1144677 1384239 935049 941541 1188138 938704 165511 1526366 1159878 623292 1111487 1677783 35219 1154137 1879535 767256 1455272 813397 1152255 1879077 356893 759466 1719985 1589648 160800 1459267 720858 1619407 938991 1642180 1936004 1271707 1727647 8864 1167514 1590391 233200 544327 868010 1420240 399814 400389 901036 1546231 749039 914151 1758299 1546412 1996814 1147617 610568 1529692 1212046 1409642 1342206 1307891 1476018 722743 297388 1088775 1073089 840098 1591629 13351 182993 1732822 531872 261268 350554 783124 853912 782983 1067618 388842 1584678 805542 356664 1205724 1789385 1016762 1475837 1972369 782433 761334 812638 58214 778613 1824686 1000662 1876978 1370317 586281 1249163 1229853 187102 1357927 639195 1169293 751146 1117791 1263168 1973253 109117 1130117 1580542 1266420 1316632 1093600 975104 602977 1450325 65944 1401272 1793705 216057 1867842 154811 897267 1533934 488766 1990602 641185 694354 869807 439429 612327 420398 145548 100842 97924 1117147 965284 1584352 1680773 1179218 312897 1021117 588427 139821 1617989 1371945 1771937 689256 970143 1809051 198739 1704640 131442 1136202 283139 852014 1234301 1072066 1513435 622606 908359 390779 1175564 637810 1346962 1951333 1386306 1003775 620279 1892686 1009610 811587 1172299 1264701 1301179 143972 743635 1547218 808891 588623 1883221 616156 1592893 1416943 1812047 610291 1543261 1195762 1853794 1817967 881952 1524729 1139572 454467 9468 1802543 1603798 764101 893316 1546717 860361 1262847 154725 1740523 1323311 305767 1781822 1156493 1414192 605871 506318 603298 1663022 936386 1073197 1677394 1844848 1183806 806306 948153 810675 1954986 775988 1791803 1625218 870519 195976 765979 64223 1527189 632060 768120 87979 1862760 422007 759013 1808750 5586 1118927 1649880 137788 1175476 607001 1543223 1549421 1047445 1442744 1717487 1718547 144523 337789 1224703 530283 778045 1673374 1844318 1585141 823332 745667 1326311 1457712 394051 1542980 1364957 389727 605937 758751 114849 1254228 1893568 1395540 1343833 1872576 1937704 484616 1203306 1833832 571939 1691803 1919320 333595 672634 927792 1970439 1339215 706923 1408228 1591205 532908 1953480 1624900 1912075 1036338 1784143 1404862 1099309 344492 851711 1041444 1562763 141387 1561310 349114 725783 1147404 229842 939082 1531972 178780 1130790 1497412 1168587 1707087 450679 652730 824142 265700 1563520 1272911 1843159 1189625 441628 1723305 722910 854269 1579470 1136494 1672382 1308674 855975 1671145 1991837 420780 1679747 654108 1749969 33540 585977 1332768 1458626 1025819 1715329 1092891 934572 752562 1717364 1105140 1278206 280866 772725 1618033 1242925 263424 368132 78233 739683 1136837 1515786 730102 292009 1868715 676924 181052 1399876 448539 616863 1722339 700326 596717 1236754 1594087 1795652 583548 717014 1940186 558717 1995680 35398 454790 1786815 1151775 865451 1624065 875531 111450 826471 1995330 1165363 1338865 187056 1095971 205647 1478241 271473 1112469 469218 216477 982539 990479 1821195 916831 1021568 1264424 64623 1885412 1955237 1041127 67367 1807719 1149596 1892973 699480 1516596 572772 644182 704981 1941799 1838801 122000 1010214 1839876 890845 1510038 1459623 846711 539117 815863 1623173 1309507 1281611 1621145 295042 166664 1892690 399114 1838539 1585392 926966 604667 873616 751437 1303253 1559417 186342 1569891 671587 135892 1227627 528043 1970032 1591485 1895926 1964488 1021223 1641962 13756 733658 386255 1175712 1865511 2997 608143 1861483 1749991 33313 908468 1578134 619428 387988 1484045 868782 1760328 1201726 157674 408153 1133227 1311627 335808 1013037 282938 979658 273740 1604027 1185102 696781 1895720 1200306 559892 94905 671883 262561 1085852 317551 1784922 245190 1172116 376672 800445 1912490 1101279 772319 1241020 1932978 1997681 1033002 1210440 372936 358262 334210 1787065 942857 1604493 68885 1212437 729723 355296 1843876 1130089 1099299 1469274 1461515 674261 1427122 898116 1720336 1997696 1677219 140172 1290354 1972079 780795 1963041 1658992 716815 160618 1604522 254188 958853 294831 1479583 1108726 1956770 844096 658630 1292839 81119 466065 899272 1380193 531299 195041 812656 645885 1697654 330660 786671 469938 1432408 1823220 978933 1374319 1452177 1570360 972124 830259 1369177 1122032 1019244 806823 1782996 1671030 1776858 1155683 158821 1853476 93192 137460 834547 307307 577283 1208639 1856 733630 1923049 212982 280143 1290817 1573923 317916 1563336 1025581 460526 6839 1386834 649445 984042 1132833 1951845 230118 114562 857320 1044627 3030 1934901 592978 950575 625995 1001222 1587989 342262 1634955 992994 1890816 1158935 946650 1036112 1450072 1958348 937531 358990 235653 1880961 443353 1175838 959826 777239 197008 1811870 281185 1644805 771698 378411 829162 1454258 654649 1712942 278544 482458 453549 599118 69448 850645 1881565 1454184 6513 348298 559676 357253 952125 998830 1177869 295635 1462302 1283901 122536 1036718 1847061 857754 838574 242725 758910 980974 466456 324652 989842 384910 110223 320750 936325 730662 1304608 1767733 549858 675258 1092368 1512986 1507221 1710531 1475755 1452063 1513858 519681 565198 1112531 1705796 539399 1607521 1086085 826876 1620898 587223 797877 100054 915801 1208466 1263339 1135779 1886906 1616467 321243 1104672 1696129 90839 1802559 469223 1782858 267937 227226 512927 1470864 1362022 960779 194070 604165 23168 1425155 139288 1145524 1222234 911733 1223433 1708505 1695776 285716 1992107 1306663 1633353 1814692 24836 114017 1902000 1576817 327886 502261 742695 1368935 1225977 949463 1262207 1436835 1374809 562758 121635 1685104 746433 1082341 1979746 686195 989423 941785 1782592 608650 1367424 1168469 708583 1095058 469988 31370 1582901 1235532 1932152 1283485 465250 271958 791789 208570 954875 1735760 816683 620019 1577408 1853957 1695120 563568 1319887 1874241 1593417 1999885 905044 287156 1810734 1178160 907175 999594 1928336 1949064 81045 524427 1201940 639312 166781 1647482 325787 1496105 1278045 1970472 389911 144144 127406 583550 166283 1585427 693580 375156 782171 815621 267441 210448 634609 1255641 1140821 1344151 276686 1354193 1907059 396532 1492485 1425834 851796 1719893 1099504 181560 959983 1890138 1949699 1080954 23990 994856 1246417 446622 1076724 696456 823651 1337275 1708790 161704 503794 1915999 558363 1934629 1451434 1789254 810761 1118978 870900 1374241 236751 1213553 635013 1495903 354425 183133 1720563 1984307 1637265 959268 1398912 402717 527990 1183791 1866166 2621 71736 1343545 1772749 1080572 1345040 1275789 1725922 119660 731642 849404 1488646 1436789 772604 862684 1785688 1237448 1917170 127576 533977 1662284 1571963 1781876 1257895 274870 337323 498536 492456 1283769 621503 1617751 881731 830248 1341678 650037 800245 1261470 1486020 1851828 1049413 689335 1599829 1709210 1963201 1496535 974419 244098 1634065 1933265 1559757 678215 1858129 1498045 1354364 1508157 1215670 56162 41941 845168 1980734 1298960 1611922 1129298 281342 726367 1628947 1485283 1654171 1957499 1323954 787437 1512332 795742 388077 1661262 1868927 1331222 1354254 1056341 1875049 590868 1373803 1566132 353344 1852549 1193697 1614595 1736707 3912 1799 1863761 837422 467146 802857 1106573 461792 1256649 616528 1693151 1618014 1315839 353125 783288 116924 1714230 1039601 1551509 990710 526934 747020 1354635 797579 1241869 1921000 1011638 33017 406478 1991132 273118 1518229 1874769 766693 1396669 1115466 1841217 786234 1216115 1922593 598779 1391365 1414154 1817621 1692482 644949 159285 481128 221648 319701 912752 1427882 694477 1718048 1859458 1364665 1608082 143255 904944 10285 269830 1158280 1270534 871453 1687993 160742 1570587 953347 903241 593313 681779 223734 1089914 294672 1846950 201631 771633 246529 1462981 195640 675198 738134 1431807 951546 173439 417574 1435258 1156082 725899 1356550 821368 1706206 944889 526763 169770 1787550 1328584 876314 39516 1995499 255943 464731 2573 1968847 681667 772261 647123 1576636 1539997 1254495 995624 1824706 1221108 1882941 1425961 1488117 1967018 421921 171738 1353570 1578164 666895 1268010 526795 1772740 1495176 893153 1038993 1689028 628484 1312662 1871039 1484756 258945 1452992 280596 494969 216625 1859755 1656380 1170211 645860 106677 1283723 1662350 1044857 127551 556466 968069 274014 393712 1125941 680528 1822765 1356680 564659 555953 1673234 245431 651711 1108245 621930 1380490 1170788 554728 1282188 1588274 458405 1736479 1230342 1076649 1950681 1363694 300288 1437685 1772534 658492 1125143 1614278 1500338 1567955 765173 122920 684081 1535097 1191242 426514 976792 844052 985151 971571 979930 1747316 1362402 264686 1299112 1707052 1110808 332422 1906858 613669 314427 841192 506936 1663451 1049668 630170 1607547 218531 714626 1805238 857614 941950 1231146 1714483 302569 232975 1853344 944348 1242092 1866880 1716444 1432159 1808498 895201 1243795 243190 1078129 1574671 1679098 1988195 577987 485879 1449645 1974700 934322 1695499 1160692 1165090 1456323 1076905 1411803 1625866 923122 1797405 968531 677339 1315030 361272 1876245 991460 1096505 395845 1036212 675489 1317714 1007875 1794214 391768 1213586 1308358 1933400 833849 1447109 640128 1660444 1701304 1122344 263152 1024654 1423586 595771 1634754 318457 1171940 718245 606505 441870 1291010 1058851 1506136 814893 1866230 1666727 1930037 735099 1775153 1154278 545221 1895975 1819111 1597411 517869 819531 1189037 659642 737267 1966989 460993 206910 1051263 89640 42717 923718 1239174 35339 1738592 1101138 350415 251105 1829092 1166090 367910 638741 1387221 1728697 1213745 267257 1005485 1029706 1934479 756804 1662745 1234244 186437 1921092 1824051 1172954 288977 1897563 1311941 1094152 1881279 1447024 1437129 355968 103591 1062816 678338 1529773 116143 1032348 241168 680807 819453 457764 1181377 1966699 1819804 1115968 1424511 158378 1974135 301057 216487 195539 682643 1585917 1137762 726368 1363494 134080 1434209 1311235 307682 37047 164943 320777 1530534 1260378 871323 1209784 1782051 1711470 1107859 99188 391971 1475173 307823 1165841 570719 572484 933429 1644298 157454 212705 1210185 1211915 800061 1604480 1513302 1341737 364835 1660378 108060 128304 546250 1898755 1786952 1216165 135802 1393514 524289 1520486 207026 1691125 1531836 1740299 1571810 776021 1769135 411503 1026314 664749 1956125 1077261 1696469 881021 294160 1345441 1764956 1984425 1838546 1503367 1326326 916045 679398 1475624 471764 1502033 1533733 899038 755379 639907 1648234 469232 30053 777112 1914794 1336367 645180 1070541 913142 1721913 1373591 1059417 1645122 1984017 1024790 1760088 708977 1180769 862003 145075 1665 1821096 1929011 957801 783108 935668 488608 1206972 436889 566300 1406994 564993 1356232 1414 461903 1058979 1380560 1913311 1528564 1060026 1802710 1899712 1286354 1260443 1801399 1342093 1307895 1677622 1116843 1268290 1159250 373284 128053 1633663 794111 1525359 859233 1885998 992237 982924 578883 1805066 414483 1923058 343714 1793795 1163025 291167 456224 1962047 288298 1614959 1899291 967681 938319 1275633 352812 548916 1886184 1027351 1420971 1157816 377092 1741506 1195155 1884785 785875 812866 371265 708794 1332352 1945941 1718982 1014946 1208894 350063 1544405 604004 608956 1060573 765333 228129 1813716 591704 171133 606871 906955 1651670 637793 1938182 362260 1021347 1335659 1584947 1568430 1219092 1528644 780600 127355 1887580 770435 220399 1072468 1533545 1082949 1046175 1746898 461732 1804806 569774 1433933 775797 601032 1650324 1984213 1963170 771943 261776 137157 1967455 1691672 1156036 1024741 298666 1703909 32207 707370 672724 1340036 1886865 1932080 1491345 1378961 109724 1024401 1782448 1716391 1022421 836999 147436 251178 404251 1643511 1321718 1412629 321593 577725 621160 686604 823088 1148321 997140 532310 112229 561217 944812 541554 981221 1146028 1492248 1235932 299889 615345 401135 1834952 50978 1712382 128751 1523884 80066 1294928 1153365 272345 230556 1910655 366616 720749 946874 1828925 1436432 1461566 1484233 2236 1229385 862424 412049 1908387 1376109 1049552 1115363 148545 1996731 957738 1107136 860636 727858 1747532 429281 1427428 350143 1743149 799420 1031048 1655525 1155732 366837 1736759 1106749 1281731 1216526 1402156 340356 1154831 1845976 1025695 611340 1028276 261004 1476199 1977257 1934786 1143211 473498 1284553 1776524 1840152 1968538 1278556 1656130 347727 1129370 1152586 651925 1988313 768876 714879 1517256 1491467 1419531 1011883 142341 456587 919353 1605690 107858 1414627 1753690 443595 743655 367215 277334 856255 1005849 1716155 1077587 1511495 1905542 1444813 481667 391726 1497 186542 931729 1176155 422773 46840 1640567 1700197 73033 564563 1993902 46484 442913 960223 1760850 1286547 850851 1432986 1302561 1544157 1248513 419060 1034711 1872686 1628965 508924 88461 878758 1984821 134820 1985396 637603 1089979 1556128 1594007 134426 1856000 1395996 1873698 63800 1196174 1827108 545009 1308424 1254507 1818661 1954412 1035375 1838804 784734 1533279 1289518 164294 992469 778574 44037 775661 458835 1797276 719026 1620840 980906 760384 268330 283432 1851775 1284656 1250051 386351 1789550 298042 1735065 419525 851408 1781748 1278548 1432491 1384147 1013547 142051 958484 945812 1475444 1980147 1714085 429991 1492966 275747 99525 1699261 958544 1408831 978620 1723738 1113709 158034 1631951 394413 1236919 1788008 708939 1010538 1173260 1107516 891644 1367777 77079 516747 882192 782323 1268903 1577853 436717 1590387 1053827 893650 1021298 1908860 192716 366228 675580 94812 991870 1133673 1665950 1793872 1647349 1819530 1749596 988302 1053248 481134 1118944 1853177 663655 1827609 1804350 1236063 357893 1332599 743130 788672 1318721 332935 1642470 492314 367325 832828 154631 475631 1423610 287088 1638660 829201 868306 392847 884702 1668049 1376671 1733282 207402 1371407 1735871 499557 297567 1549184 1641052 335715 1350269 1144646 1658591 784809 1768949 1754040 1355923 186025 972138 1946276 877764 1236445 1093034 485511 323388 1867215 1741885 335597 976811 777982 1551701 1073006 1523034 1613349 1527806 1491929 602418 1187307 73903 663724 1321575 439298 1811144 834353 1413528 1171386 1144909 449198 1708627 350321 1975702 1840959 871854 1308440 1372422 1457283 295518 1970348 570283 1191627 1652021 1614989 1210158 797629 590382 457196 260908 289281 50881 1518787 1059872 1884069 308496 1842202 103248 1027686 352352 64542 1086136 1903499 549910 708131 1563285 849208 1701287 19637 972646 1350857 1512876 1380420 1481838 1459712 236834 1336865 875631 66452 1783854 705433 1715550 806341 651866 174147 702847 339961 260100 921204 1923306 1587347 49173 978726 1579432 1273819 215077 1225175 369923 1610188 439896 1687882 1537316 1720036 436647 1050460 1844146 316318 1263224 566843 983952 1332444 670498 522315 1773001 771870 901462 1527102 748715 1550307 1246060 1120115 36771 878331 243952 1311009 750193 1715102 1248347 991459 1223875 539192 1424128 483515 508501 1608603 1054386 1075093 390014 1093699 1221129 373182 905005 417792 1788480 1750331 1060572 757392 605810 903852 1482127 235603 793954 1903128 1425818 1217894 513411 1001134 107693 1516660 664483 1390670 43280 1341536 376524 1877684 1958918 1309786 19384 1932193 730073 145847 610893 1348951 1909206 869559 1472190 160926 1496896 637112 849424 274702 801012 1616213 437393 1939320 1359408 878403 903136 1732326 938289 1016437 1411397 46176 322164 68351 33813 857023 304609 634027 665634 1928519 1180522 1264525 1099783 1095832 219280 1481559 12442 281586 813861 568881 1527983 1258462 1516288 14778 1335416 450320 511507 1991527 158558 331905 1609566 1584232 868357 1815388 644985 83871 844993 1293081 551150 1841487 181414 633104 1752467 840488 786522 1295557 140169 492804 226825 1746268 593571 939698 690998 999141 640085 400391 1723486 167663 1307099 250600 687058 1080966 501826 846191 1399004 242815 618753 1919204 504517 1706772 1369637 1226036 121231 716047 529613 1795963 197466 1570834 1241313 857758 516905 264830 987600 1488222 1539916 1883405 1456366 975727 1709740 1835856 1968824 1183338 805306 1610435 712121 1034854 500867 1479876 644008 543419 1832844 406844 358160 1915457 1091636 606149 1667833 1441972 674532 1397003 1008563 1496907 1427172 529826 1017964 1612835 1152076 54720 1520873 793505 1722980 427960 206527 132800 246152 142625 1318087 819760 1161266 1350457 272127 580906 452273 711968 141682 24986 1348842 903930 1811506 1149158 1644117 593943 67509 812695 841916 1946160 1177177 60870 1438468 676034 1620129 92250 241552 283529 602151 1700377 1436888 1780263 195430 1219682 1519595 741533 783089 1508994 1350774 1805837 617200 310846 216511 822643 1820056 665159 1126905 1472923 1052496 1041905 1559366 32829 73245 1594552 1741877 722699 1909988 979278 576632 796094 196483 1733571 1224072 1141855 1163957 500522 1930315 1940128 59758 1764487 1703952 568177 191690 717314 1067700 1508875 12453 200173 1622487 604183 1690528 174617 1225661 1701446 1040468 1613043 785074 1235543 116141 1591523 1820022 1946527 161273 1551376 519197 871034 1287056 767787 615566 1395702 584984 474925 159476 374915 333429 1591439 1617452 80349 640741 398889 1660565 1809140 287622 1852624 794926 1386033 418713 1754348 1814953 1762077 1661407 406295 1464044 1940849 1827131 725425 347616 208783 1528768 555751 1746166 368526 1462669 1101011 1996512 1179744 443425 123671 354771 116534 1942665 19394 1763025 1803032 254424 1241266 1115626 1054360 1116503 1197965 355528 662536 1569127 279128 1294971 1226595 1542952 556297 43196 1095558 1161784 948314 1233767 1940159 876160 1806654 469740 713606 71338 1065366 259632 946486 1455472 149136 1904091 738741 930232 404825 702106 534288 682399 1458517 1621711 440774 1999616 1084659 1839802 1957160 1313629 504686 852609 1729787 1744542 1890630 1261482 1638649 1249730 118596 510088 1709009 1012805 636008 499372 1782702 1717282 954825 1650105 1837083 936852 494427 417167 1179016 269467 530271 1158009 884596 1570540 904718 1978055 626685 1553766 1169971 1428248 321442 1075070 1764300 634020 1767521 490133 1119375 615759 191176 1169666 834733 1827692 1054659 426555 1241142 761461 1730872 1706992 1729973 1695505 1212970 621186 1686994 1141771 141260 1416371 1443339 102480 1058913 672951 1756075 795830 297036 561659 957532 301154 439630 1179752 436333 1304465 1559638 1306265 856189 440190 682775 1078677 317466 770006 1913109 1624669 1358444 1047189 1654444 682292 735053 651407 561184 1313645 1311225 1826716 731313 1843823 438041 1946155 867227 835002 1271408 1501660 1673678 1010542 600884 668153 545915 1010695 1581189 52062 1697246 941248 408148 1587982 416339 800530 461180 282810 1223525 179776 986801 1764436 1057119 1439572 919401 806389 33544 405442 958414 1823552 1511585 915700 988271 1119086 615787 199039 1572193 1180476 1668722 36891 1441019 1804411 1664097 1174134 1739178 771845 1267578 1542912 1873134 1373891 1185115 1531834 525386 1515816 1686292 1581423 584266 871408 654288 1248029 1470197 10761 1917764 982626 638768 690554 1788656 766938 1939397 1333282 27291 1735712 722708 1269930 1622700 1321672 211732 926296 871542 866887 1523845 1655193 451089 1159191 28053 1415266 1663187 1274237 1614464 561340 1515174 889178 1498817 273984 1932321 1183898 230040 1845453 431164 146957 873793 1007761 1461906 1286223 1998872 1066729 1264520 627642 1383150 1722494 497241 486929 1856353 382519 180449 1787784 838706 1131931 1166225 836494 1815256 138462 434871 1280873 327084 1365401 862645 784181 1126952 1844085 1967638 1006171 1042510 165051 1594245 351319 1214315 489879 675974 30857 1657218 489450 1888477 614568 1607811 1931226 1547648 44694 1361205 242957 844333 1783870 1064895 1026629 760393 1729931 1292231 1789352 899920 1075737 791641 707497 1246053 1423961 225194 1094883 916880 445294 1555487 321819 1102246 621886 856242 1081007 1043589 1551378 517412 1186114 1256440 218485 119492 1271007 1813562 1750579 418261 422368 189031 1900638 1440268 1434284 459753 1937459 419207 1301657 956010 150383 1439523 518886 705032 69482 853687 657077 1605058 182862 1011736 1930403 1578939 1006664 1438743 162887 1073325 810734 994307 141384 875577 865116 1577279 67555 901571 1532945 32877 947239 462721 1403159 1597003 1776491 1592016 117504 1296709 699089 1155467 1980244 901015 1710072 478394 1842294 1421440 1104667 103804 198947 183388 1554252 808258 401636 1035797 1116788 1517963 240475 1739620 1835366 1758265 1509146 1818060 1859183 798138 873701 870659 632748 271064 748352 134101 1915295 803206 563031 413171 1233531 436838 1412000 230185 1737080 1744253 836037 448163 704660 1268282 1775459 850962 842430 1739800 678450 1012479 253444 1330720 1829110 969607 389253 104425 816335 274691 1320084 575388 798748 1238215 1296443 288914 1010622 862757 1074417 705802 1957107 1794305 1654302 1451215 1091296 701232 591671 691084 978800 1967045 182403 1129731 1429170 1036573 1261783 15706 1814457 1919737 596942 408159 1096165 1186570 1079012 57803 1533419 822454 1698310 373653 1259619 1574265 1244747 34754 1451853 1452944 635756 395855 489019 1195115 1749313 514425 979409 1636548 723240 581313 1740810 196263 617231 987134 925353 1013819 1914841 74713 1546689 1034979 1296511 133973 705219 399597 1999534 775042 812819 31195 7883 1417939 118626 139525 220232 25415 132143 1902019 285952 1650188 1366647 625433 1472853 612420 1649571 954296 1909738 650260 692226 1649580 119078 1485017 1760321 1437631 1753838 1153812 1691794 974935 479870 347044 1223577 1432677 1344347 1055969 548660 832040 600699 1385511 1198036 1620594 1945945 1536186 835300 390208 1691980 1816137 1425298 1550323 1428364 1769131 311117 4007 261 711352 1199301 1316339 401610 1728272 690863 402023 1288681 135446 86714 1079885 579383 872536 413807 1794591 1920964 805202 438875 723158 1672104 749115 1652584 65800 1754857 723765 1080499 791170 672176 1921495 207053 1547236 124257 555325 615149 690681 745439 155549 1064115 1823886 841745 497902 390270 890696 525327 1425033 1177318 197554 1735580 306722 709337 399276 1017694 1119620 1589144 231962 983583 1963285 873075 771543 1999041 1653525 611591 620027 887674 1230888 1049732 1328404 989942 862153 663137 632461 980554 556643 1943581 618930 614236 188842 1288498 1079923 1902218 342750 686513 469883 810737 723313 747989 729348 705738 1626507 682824 247618 1061017 781867 43311 1112887 916031 1758137 1129637 1754214 842798 1383217 471585 1886752 495350 146630 571758 907856 392700 1850195 1247508 1348950 1335637 1232808 1532390 1904202 1353855 1338402 90068 1898128 798904 734065 558090 1214722 186075 193745 748118 1461460 134986 588758 437215 361500 1032295 385542 1495486 1952083 1666679 1802390 611162 128557 631296 214190 1310783 946031 1930351 1519384 283459 1101541 911147 1359964 698265 1956775 928025 1686963 1555024 828705 1312040 1776990 778322 1804713 1797030 1139470 370606 124373 1610736 1586799 1779449 1002113 366650 331504 1841148 1645079 775671 51905 118513 541510 800497 1954838 655445 1218006 1450575 1784254 665331 1239365 49616 33922 591511 762874 509120 1183275 999915 122183 1527142 672719 1414898 799722 316635 1076854 1096799 1460193 155296 1557126 1559543 1780577 473997 309191 699280 1990090 78147 788978 1653573 780073 667450 1409617 1422917 1993083 1265821 1602379 1817743 170189 1627734 1817558 1723815 285248 717519 495061 1516998 1495243 1392151 196821 751925 586846 1865711 1239490 1855028 1078498 1559594 1529236 1297741 1821699 1762813 1471621 57859 222317 1973014 1876061 1735227 1145111 679697 1200987 685899 999688 260033 22482 1626372 1404234 1167551 1074949 1556199 904395 1047120 1797839 1962875 1564487 1346489 1892520 1307059 1347498 349378 528652 505145 1086189 392643 13168 433838 1637010 180114 1211609 1937211 1720183 456566 272286 1807841 1443842 542897 50271 747440 303757 525639 1175698 1600664 284901 1599557 1700573 335227 1179532 890271 291575 1416018 1824008 1694719 1556321 68102 845019 1782952 1251454 449351 658427 1917000 1194545 1071044 879635 1799401 1352838 862086 1249112 1910336 46786 1834351 1812812 1951853 1863376 162131 1430027 874765 1925420 1775323 985934 863154 222784 466821 1111675 761286 245613 1465671 478701 775058 311476 1578064 1634503 137075 1725871 158229 391975 921543 898231 1067473 336878 61057 1868151 84612 923219 1991878 373690 963941 1082103 406544 861899 539461 1638975 1829235 1483928 1298313 415703 1864016 410478 1710883 614992 272426 456307 1044073 309437 1711134 1941861 1485162 700660 652771 1045704 1625805 1382505 1750760 699913 1153183 1643264 1085889 120511 262339 1827782 1057518 187968 1861876 557009 897435 755785 1726534 949376 1531243 1375119 1022637 1017229 1723355 1950064 1185544 1423119 823318 1861904 1404253 1416564 1143124 1156966 602913 173236 942544 449926 1852826 1103639 227613 155704 613093 200999 1155457 1208978 1600013 130557 1150711 1681212 1496293 950517 127987 1691026 804305 555486 707713 1050487 1980690 299150 1211373 1306419 367568 982159 1607683 1741646 236035 1526086 604669 1175221 160434 1175463 1633406 826753 1782175 1687745 369399 817900 873876 1839260 1514469 1550006 13503 1781252 1753865 1162155 627154 1245933 464252 213051 1607761 1826122 1473322 750260 835217 1430042 1941683 1292115 1165345 254483 150564 1783357 755943 220281 380509 712761 1656398 1855998 948455 250755 1774387 155522 905750 492708 579111 727493 628358 873850 345040 829786 808537 84661 1251119 1495035 1958497 1808999 883280 688703 1922509 1857778 1894864 323894 1791620 1681259 247252 962928 45880 306006 937237 1903224 1347531 96207 333199 1267914 1210058 568140 246341 1380708 1835296 166550 362001 1605317 985391 10585 1217482 599023 577898 665819 1449814 410877 646101 1177457 1768626 1730396 1850663 1616950 1256858 1638004 581798 1500480 802045 1281735 730304 898932 1611440 266367 993218 1761035 275938 72078 1481975 17537 1295935 1266939 52139 1716974 1032100 685119 828867 339524 1807904 1397739 1910322 595281 873703 1702961 620442 1375631 542100 284212 269125 716629 173854 302846 1144591 177423 1147124 1769745 1069569 919228 1411774 995336 801569 1758621 1595556 759154 1095864 475020 1096087 914669 39824 1564547 727777 1607531 392748 1048541 1579413 981281 1504678 188827 1640028 990727 1523981 1235088 361865 37469 1084528 1942021 396109 1909719 425539 759490 286989 1964860 1257443 1938608 1489484 1611233 1496623 616263 1774444 1496483 1011955 1249595 1297734 87976 221574 1874126 375373 987363 1608234 826499 1799272 319072 920112 1626858 67098 1960615 1329775 588746 1230310 1297392 1397413 1003458 1824733 5593 253725 576722 617639 1808394 638910 1093760 385903 1688006 1753781 1886220 100556 1608778 1956746 1827424 1774729 1992174 1053053 853568 1418832 498888 184025 1416250 1629941 1511734 1475843 1435434 909590 325303 1092518 1873591 579993 1642144 1933353 673541 455929 543491 388190 169632 1832592 1488819 1034553 1824454 1726036 1911634 221079 895604 678084 1493084 1688779 1157739 668084 766241 1779094 9107 59397 461560 299228 1962315 26536 1264749 1708249 684324 7953 1069352 524558 1131886 570931 423530 1208997 211792 1316714 618588 91740 1818736 1339188 168732 344521 79423 1958402 410929 1430881 1329113 407699 1872189 1188604 1870129 1355281 215577 675473 411030 145690 1544067 790199 1704244 1068448 1920585 1767961 1844324 446382 566131 144041 1136937 1172567 1858093 1320214 1381259 1414199 493493 749630 982021 1266305 448642 222187 786737 1654702 21396 359256 1535936 275692 1760593 837404 737347 829429 71569 512511 1096727 1239858 1935806 1130282 69140 1886157 968945 335427 323144 491635 142905 1990054 709914 1125245 1867549 594946 182780 552525 325441 1900927 1454617 1179204 1278514 1089339 1760961 32610 1547620 481464 1102096 418286 1235034 1354830 120344 114710 251327 1300393 144673 1379322 513566 381168 346118 263337 444641 278405 542598 1303302 1429297 236420 1092456 1918510 99341 704384 1000365 946432 1793317 1474377 1911508 890666 322867 290008 1658753 574652 76262 1952566 732140 1379924 150295 97976 1299875 632963 1699945 107206 1614588 1447516 1316185 743096 1351769 1499350 1472004 242202 1112416 1093165 757988 1157215 910214 1306410 1538054 1571320 1285419 689963 1151800 1047469 1439293 373515 34351 1235295 1369349 1808925 256130 1146240 752385 340285 1083927 759268 1462782 349560 1508358 453191 1464705 297664 1668752 780493 1558128 136386 1853605 439398 206167 1404954 1302003 1431890 1409253 8166 805888 637943 1285478 1019813 1104979 524645 1400569 312466 270560 1538717 632810 1973541 1217433 128880 345531 847606 1176129 644090 484288 870523 937575 548604 665 834816 528264 846996 64249 1759735 1596386 684567 1075648 847553 495094 1754575 1840098 1767692 1340432 1299729 1145116 18777 1590960 710993 31325 503105 93351 1611401 1228853 1770466 1726526 1886707 52495 1643062 1045388 614688 1550907 1582745 1590109 268908 885265 1680823 1267295 157593 300459 1520095 1033942 46976 755111 1500819 1822683 224768 868721 1494550 1540701 1183302 1417655 1581221 1270102 824726 1683448 582901 1517387 1536190 1473367 17871 564026 403903 1989701 1569514 891849 1924826 426852 1316029 790010 992833 769024 862143 462243 55438 220957 936821 162172 311609 919366 467516 1980455 1979721 692231 1842332 826111 1254605 1671350 866577 1963134 1462456 428087 111830 1950508 140214 891362 200855 426063 793653 188357 298197 1534515 685430 1470249 566043 182103 1011266 714841 802627 654103 1922568 532731 796792 374905 709898 535611 1397121 1471352 1294126 83126 1404982 148317 63159 963876 310852 1379347 1307632 1158961 1560740 576155 266882 70101 633281 1247333 1673429 377223 108639 745314 57603 1359175 1118964 1831017 1886415 1354614 417472 782412 1809656 1496252 728427 744889 225953 1949914 1436217 130806 849527 1094416 106867 4963 883242 248652 322126 799944 1923687 1137065 798826 1004438 1087056 115823 924965 911564 1532303 1505780 170896 882981 602013 1449160 1027541 331434 190532 156148 282024 1613674 388838 57235 1048008 489471 1525585 789076 1815189 3523 1049509 151148 54467 893124 835058 1965274 1203283 1753467 1066565 1148762 1557745 320787 479122 1067541 1293139 1521087 1814506 1611333 1374005 142658 901998 131634 80775 1122750 1704511 917160 1891437 72902 671715 1552642 643688 1960579 316905 375859 363878 1627242 398727 600388 921251 1937831 1990975 1738640 1177083 952042 775933 1128337 1237468 499827 1613508 1450904 971491 1054028 811574 593031 636064 1969475 1782102 1484520 747492 266117 331744 271023 1671175 1203540 1638521 207171 1517438 498148 1575050 455619 292524 1417147 191783 907485 458435 353520 1101668 569218 1799949 338810 134386 1930013 1257626 1203305 965342 1065281 511681 1184367 880419 158235 1671178 1473037 956411 218967 1421631 795706 738228 1916586 381769 54569 156099 923353 568104 800380 193082 975551 646870 1438517 1487588 674284 1875699 1587947 1129659 1318555 319427 333648 1968203 160605 365229 552328 1401995 1520220 1820154 1891852 1476627 1007790 38291 774276 785264 1709312 646062 942206 814750 575383 1230313 1127298 728214 316322 425644 1198265 789623 1413340 1706235 712937 1878389 1487275 1761352 947911 1528670 15477 604285 1843809 1516664 984887 442757 204849 1429916 1469085 1363384 1671985 659300 1795253 1367421 367707 92533 23055 1325341 1930744 103241 1163212 1023485 359156 1866518 1025827 1965810 1193359 1861360 418894 1602034 1462041 1807780 520513 1409930 1614547 927533 324807 1176448 1731763 557471 840011 1097140 421730 735843 269994 1160241 1127333 1659866 1328254 822858 1553667 530619 677951 1478972 679907 521888 650033 259396 1076917 1762155 1107937 1217304 904540 624853 1740754 1081895 239497 1114666 849606 135880 1992043 1652384 1734906 1413741 169237 886620 1824438 1461813 1818355 1761818 1147550 1193401 1423871 767475 253251 1108447 1828328 1947490 339839 281624 1625453 1986257 1061924 900818 1215802 45553 289541 284889 1037 1867571 1536724 1506016 1300627 315599 1366999 1181330 727235 1413355 132235 306978 736206 1998594 1109964 905689 1092805 1722210 1605384 1887620 36508 683922 1045323 1747035 256441 97567 1436741 1222199 1762091 1928134 152131 691688 1022209 1627559 761423 1225908 779741 130150 1782202 1159788 816850 575815 624677 218278 281838 1333597 1635573 1552649 1395173 1032235 247927 1902941 692004 616957 756656 900548 1542599 1061633 1551575 578256 531090 1359198 343584 1504775 74436 830060 1320235 1596733 1000314 316682 1547885 1528198 1802987 1442860 240916 532526 543898 158064 261172 75013 249185 1081050 692617 626889 1407829 906187 981067 662254 222663 1381441 1348407 1525522 971110 236288 255461 1263652 1322799 803927 57607 1814170 1952807 1219391 382954 1391817 1307364 59604 1895864 33255 1602467 550399 117938 1610287 459145 1095012 926366 1853721 125195 911800 452128 458427 290976 835934 440249 927483 578352 773150 1543855 671405 868697 1872726 648260 115703 29114 1613308 596135 76965 1440451 861872 1573494 1009221 885450 152068 1561773 1888100 1722760 1184414 216375 1490031 547890 612145 1179615 625302 223620 614576 422299 160997 1996344 680078 181592 729013 1551971 1725988 1360766 1420933 1468683 158746 1368152 1450708 236024 1993331 438279 1122092 1839035 1507877 1586329 685173 1777779 617920 1668351 251468 1376875 1793613 431720 452078 1113267 1872590 567880 225753 1785532 90219 310576 1307493 1059699 219240 155996 1251086 1676795 723577 1515535 687647 1286084 1615316 1689583 1536251 163048 621857 168071 353441 1067042 1132457 1120736 941337 1211443 1104700 1340362 1676537 446003 707748 1526631 1262370 1360256 1158906 416296 466405 1175192 1107791 972064 817707 659105 187117 1371651 526944 1625131 602768 1444913 379572 1489739 532086 458586 1079627 156304 1627115 123092 931537 1208873 1350755 806851 456617 1248444 201200 1643913 830216 241988 168729 133686 1453260 1347345 418257 354091 1877452 1099931 1044889 1001936 1307594 1480118 1589769 1983861 1653022 1090538 1357566 1280683 334953 995017 1506618 952856 852179 1267121 1987190 1059521 547753 714637 17253 1666790 1346026 1265627 74198 1887553 1946960 1577989 181816 1291307 619831 278777 832125 257375 274893 1462344 599256 1517590 1421094 165686 1989351 1810471 543119 1916597 252489 842901 1602659 1437169 1187707 187900 1651549 315692 623766 1805373 1598139 1173730 1267128 1925950 1402427 1548937 1102467 1569546 1840484 1428367 121905 574380 666156 1437353 682334 691548 1749813 1223380 953161 1879742 251124 1334079 1469080 923609 1117138 670289 1924664 1876681 1288901 1162551 1848851 1703012 1427058 1046493 1012328 1623555 1082473 101593 325690 384429 161057 1819098 987551 659776 382278 1486792 1094232 1526039 1985862 506253 1423941 1067407 1598008 1548419 718470 1819129 395606 220760 1638592 112323 5702 1400103 74456 576811 1116844 1650493 732777 648771 1583218 1750190 20684 269598 1477752 1222054 954369 1543948 1036087 503079 1885169 697838 1664437 825318 1305689 1286616 420672 26308 1323211 1763251 252866 1810043 164357 792171 1070364 1756552 899019 592169 1643004 169525 1792318 976523 570127 1486946 701513 464197 1435471 1817606 1598627 1056429 53275 554838 1344023 509749 765184 1320922 474223 560961 1221078 1230880 1757206 1694983 1700270 1579521 1945453 753007 1115792 1827839 245965 1994615 1933345 782065 1340972 1038517 752715 1031201 849955 1817852 846533 1515123 1691787 1427306 1914584 1586431 1532430 1048004 145288 600066 346376 1767336 1839836 1751476 610329 1907444 1582248 1590533 313671 1983985 1563637 133688 1508796 1329691 1682710 1571038 507539 657016 1760314 1817259 324554 57187 507542 572777 1992885 393450 442101 1222186 456625 1661721 1689704 1602037 115424 405043 865501 934915 1226097 774068 496548 50312 763431 1872432 1508444 1806903 1995332 703636 1685215 1620238 640227 1848456 233482 1222998 1141575 1222824 662448 849497 1310332 766506 73272 681588 66882 287049 1113827 203457 202523 1249094 1982583 348099 1573052 175126 1357156 683746 197786 1183703 446096 980312 1830130 940938 1568542 63222 1953134 1947813 1894745 1583866 395407 193551 420426 1878315 282663 1086867 166102 747531 13305 183366 91274 209019 1982585 1172571 1485252 1779901 1640464 899506 1585993 1948239 908317 1549149 1329804 1633813 1834925 1491232 1995847 1618587 1710498 393086 555466 10863 778150 628310 426282 685956 1561527 390906 1727203 1252043 1323745 172251 116640 610093 1870413 1444232 1740531 1253285 136028 254376 1114677 1165071 1911486 791266 1576617 1732709 1970112 953883 1917167 1350066 119638 1913030 248398 1981137 1157226 1244656 1435154 1347409 323091 380206 1016516 406956 1228041 913115 1630861 1948254 365901 11217 193416 1524184 1859980 1278211 1505236 130933 1857868 1967501 608610 840925 716609 1672028 853974 1361720 626944 1318388 508397 1918466 1685866 1069789 97283 1788316 1793080 555195 244122 241852 1560052 1237004 1409887 1325853 611478 896639 227067 575099 1971583 160030 1688217 115289 1438533 1953011 1301373 370962 1143370 734165 1327971 1652233 1149319 1372751 936241 932049 1410221 1403503 1889783 1695229 1543788 1678201 754845 148953 850183 734376 344284 614089 146212 386346 1183442 318578 1210023 1085040 1612712 252983 1072442 1782681 1943013 789524 1199886 460822 1068313 1228664 431612 784934 227397 1990384 36312 92439 1077458 1962042 126693 545098 955993 556908 1157920 1047772 119009 625340 1560177 797568 1929172 1114484 1555412 1335189 1601262 107995 35017 624674 1501012 1952694 802441 15053 1624275 193468 1807118 165328 818559 153199 1768668 596749 1012645 285008 1756374 302929 1231115 1298338 441722 1524373 456724 1348382 642783 1200112 611558 1011918 926270 1488098 1486957 1797467 1678239 86929 838773 679176 1796718 222942 542450 724439 1172400 819802 160825 433269 1883881 1361444 1146476 1050534 1983111 1265298 456062 1801392 378716 236592 18158 407576 1532373 382504 593751 1339540 472873 493172 916012 912531 104774 529615 380957 305257 1777036 19759 646725 1461431 670527 1455201 1374184 1569689 802187 1285178 602633 1351305 1162863 654269 1831499 1629820 1624335 1764634 1055182 571876 1388760 1301184 631869 1372 1525263 486507 179640 1603792 823889 895138 1193083 767606 687617 1230129 539012 1533608 1667081 1690025 1662127 298314 1422849 1691937 874160 733691 187830 1675944 59241 1772842 1778009 433707 1216233 469094 613273 96385 693540 1297567 1038575 796789 883102 1644570 1452437 1758297 689911 463006 300619 654266 1366847 1371007 1870986 1893172 1888006 1024722 1937072 1456426 1160872 514187 1583109 95334 620336 1642737 823196 94105 422573 1118867 1951661 243626 358842 1511946 298620 763851 1650812 907433 169517 1252000 1877921 899042 89943 825381 487415 1290436 1301566 604235 700112 1749550 307161 1906699 970254 1886386 910564 925570 1053092 520623 1157011 1767804 1478075 54638 508739 228454 1475775 1539620 1113098 1572231 1901338 1890358 1759699 135339 1478530 1664575 1681880 1694614 157409 1469568 426424 472934 200702 1751108 1676736 1963090 1935538 1050035 1387367 299353 846138 941648 1274403 351569 1113069 190519 652872 858715 1151537 1345182 1957564 446145 1243605 332390 672083 433097 764874 1805794 542587 1249755 1642125 1163801 1532675 1493702 914266 1300132 323371 866413 82531 1381688 1828798 1925521 1345600 1885292 533400 532256 558754 834370 876196 362948 1722637 1911257 1719980 1627437 787691 335151 978379 1445679 593809 1964259 1397560 997549 1657399 1654842 1173376 96936 1220087 1570705 652661 1591190 198942 1633621 1844718 1001462 1487306 255680 1257671 924511 688897 304043 450360 864985 1594999 1621390 1608465 1968779 52668 116561 42851 1721062 1543236 1762019 1920801 1215747 213035 1465787 337340 1011210 1836927 1925603 772709 735081 435406 1872724 791416 700559 1096687 643393 1637476 896290 1733734 493401 1357435 76320 1270861 1892662 1831108 1317209 819662 255511 1096908 1495237 10548 868110 78113 1498726 1095922 1431112 199593 905784 489901 1292835 1578624 517355 1843481 385668 1568771 599765 777429 1368397 696646 638346 1129177 629691 1150049 1574981 1429339 195996 643743 1808614 1393396 259185 984148 1904602 1154701 1081973 735724 388897 1907600 263277 1749468 1665766 1151451 1561056 1221384 144991 1339870 836576 1167863 1403075 1728775 1856296 935092 1710962 1253115 269820 604959 1872926 1728879 877610 961799 1088282 603742 469614 230865 69550 733815 1272050 1032897 311072 1330297 1897913 774823 176122 382236 1343376 920861 1591183 1452451 781587 1303096 1812857 1637951 1226983 1300082 1656465 1386540 1407239 641103 682053 114114 729483 509139 535322 334299 266257 1117151 1489961 1059851 1143241 828039 1491317 130443 778024 1933954 58303 1357143 1846407 554953 506165 1468141 802682 1080553 73355 765545 135763 67829 405782 936269 600725 1304004 1134121 1834605 1021011 1449638 890993 969003 458675 1204983 1237356 1837790 1721254 1008137 67401 18618 294218 547043 1428402 328921 854013 1679641 449202 1893940 48423 80068 392228 1603506 1999896 1812048 1327912 1407599 1697340 818284 544761 985653 1091214 106868 288991 1386251 725108 531519 1873091 920763 180820 505564 1584965 1953742 1812354 1730824 198048 411236 75944 431001 1726198 1865174 1752502 376930 27878 1038951 492709 380018 1745915 1185059 820676 178262 923408 1493811 464739 560159 331604 558815 125990 989870 1190784 1485912 138298 878972 618113 657883 1141765 1434250 809962 1900906 331901 1182248 569933 1209034 318950 859147 534 799748 1675402 1104760 1014721 1379947 1455826 1546616 95257 10233 1138295 1944075 440298 1479044 1541129 1218199 1802598 1331624 1419572 169675 652483 891305 1152036 26198 859474 606917 757369 247109 1690711 1162221 1550685 1380976 1248587 1443780 1916071 8011 1834616 1807162 1974743 1441733 1433271 423158 289277 1779828 1928024 596300 32781 1473867 1557437 1869742 1080396 1030473 617887 1329569 980863 1209152 421388 1027701 1512100 46723 1316144 442200 746732 1590441 1336436 1346350 499073 637978 1814682 1118732 1020506 358764 1450192 1386321 302188 78503 533738 642253 1832851 811706 688638 178179 988908 207706 1530782 1581821 1834757 1109689 1744049 228945 753581 79119 264483 536209 1215990 1498171 1916996 809309 1584702 759596 243065 754908 1585810 1896585 438197 155316 894456 761483 510222 1417423 522692 404550 1218200 314759 605351 973018 518419 1602147 46128 400689 1527559 1171779 1293937 600808 1360895 725375 1433467 422865 1120126 1103066 1517208 399614 1604060 889336 40248 1257248 304834 855409 588233 917243 865857 984969 859816 156822 189572 756705 683058 1902920 1051166 1572386 1820417 1011040 94440 1516813 1006545 1573648 1186422 1167184 826492 58822 737056 887922 1470990 314451 1379878 338994 813829 1636339 1338728 1771864 115208 591664 1550317 397397 1852279 1426897 1043255 1225475 525267 1752564 1166413 1641481 378326 192123 693159 1131994 1979210 138013 1651993 1202394 594405 1604183 1642853 1059088 47766 1858875 103258 220566 583300 764785 390750 980635 52894 1617248 1480131 332540 733616 685292 26745 1453364 804010 1326328 446399 1397348 1631227 880813 954717 1985732 289807 378435 412604 661511 1934191 118240 516401 1223014 1199941 997935 1038331 825181 1774535 822587 1011115 1505065 1388845 1269002 512666 925558 730767 531486 178031 1098695 4368 1149432 659817 1223846 138424 1540270 193354 540294 529340 358186 632837 1491699 1871984 1787452 1050142 1499419 1012111 642912 198425 12876 594161 334276 1447787 281602 614597 507625 232156 1487570 1878571 864036 817752 462614 1227339 314321 652546 1956743 578021 1860598 25784 481400 615416 892180 795293 1940369 905013 1342623 533218 963265 836464 347035 600774 841322 1766699 739844 1441543 1849223 614012 1677829 267916 939466 1433720 917853 1147220 727645 1392290 1972370 1465537 864893 890652 217487 454028 1550378 1355903 1003273 991325 1276797 1212777 1927256 434055 1851324 1034048 378137 1082357 708749 612432 135563 1863841 1233741 417133 1134438 1196257 597228 1008202 1525363 1165963 231097 1719323 722918 1148232 871474 120973 1753901 816327 644310 1047481 116393 1016879 1058522 749749 1508855 1272092 1847480 884874 1069673 1991358 1695682 1786402 1690895 347401 933344 1107321 307119 1561662 61437 1382530 924734 83079 1990478 855877 1924841 82037 1148340 1837294 637949 1509470 1775222 52261 139144 888287 397058 515056 717896 1270209 492872 1704249 440985 998274 1230765 331334 1525838 1037912 707117 194212 24705 270472 1128972 448895 1848598 1370337 1904484 1110924 1624591 404449 1715842 209658 1586995 1765256 1497252 645850 662800 1598892 885608 1295402 1674690 1051944 1362213 955752 805977 186691 1395527 1683757 1802611 1742883 212416 1872978 964813 605489 1131148 540321 591183 807927 924725 1916528 961927 720769 41933 1996476 1624399 32691 1802713 325492 1970920 1123569 1846398 1619125 191265 772679 821574 1637998 835731 63162 1418475 1915779 311949 1456421 235302 1522228 1723082 351927 689189 1903185 1253591 174225 135050 1538150 1669231 1160955 1719503 1879967 937827 944495 1627523 1742648 965775 1529062 1184561 929266 992528 42721 1076080 545729 232489 594350 932993 1116918 1733246 925798 1442306 8736 1864454 1416828 1388301 913009 395164 212878 1374170 1040988 1915281 91810 728852 1697881 751338 644398 1603820 902547 1192272 1774447 225772 1136607 1497750 1407652 1409991 378800 1831917 581595 1856927 1201459 227499 1196196 1582917 446719 245877 1344010 896348 1834759 1995145 1686913 499593 626030 369984 1666484 1775203 1643331 744157 1796865 755790 1077681 879790 804937 987861 1300022 738455 802886 131328 422489 1255055 556900 269251 1092801 1012626 666778 645299 650643 1072826 754403 883018 893126 339515 1284188 108334 1672123 1437252 777111 1619555 1136688 584474 250797 947267 1201345 278685 850464 1253120 533597 15970 90791 494018 229339 1075021 287128 389110 1052106 329261 647005 1655709 1391120 1528208 1907725 1848110 354443 1298985 1590931 1037899 1916329 1564154 437076 646353 1623962 291831 1290715 523818 700729 361829 598984 1397730 1255853 825602 655854 67454 1020483 511735 371223 646281 1810561 1028745 340060 540189 1799728 1009960 445264 182490 1934524 1896301 842845 286326 716169 915456 1044505 124406 822096 531509 1835804 526311 758116 587489 689418 1205214 175679 21818 1654047 643510 1673259 418207 558370 97714 1749424 436287 1226685 16191 1217867 245509 44289 63925 4681 941464 156076 1102389 204664 1176853 374814 832572 1417260 1705527 374122 636335 557249 538261 1933347 954589 1063367 728877 232698 549162 676505 404203 825048 46157 323461 873807 246410 695695 1714926 1952365 836001 1438294 1556870 1093662 603989 758807 1291701 1002759 849207 599649 572890 1274509 1972049 1182655 1729483 828714 352688 62882 321370 102068 433731 1074565 873628 89642 1653396 117007 31810 1003813 1885527 192827 1722823 211213 1267728 57520 1183055 130295 1906262 454039 135784 485555 1603073 1416659 1551608 1078373 436302 763424 87642 261368 1527068 203012 450505 163195 1555076 462202 1428315 1113303 643372 976367 470689 277187 1606517 1808551 149344 1088864 1825133 779177 117395 1559707 762297 608011 164299 720844 1254772 1166759 925083 1111480 1738522 28214 1551884 113297 776692 1670546 1089618 1163387 819526 1924162 251738 1765095 845133 1110259 1820313 686335 850163 1186653 669987 449522 208700 1559876 26422 1866750 533912 709789 1672556 344909 1757340 409976 906455 1814558 58807 678487 1497461 1719420 519108 206347 1021511 89898 937728 533555 661367 710196 1858484 1224036 1058181 900715 1814597 651237 380825 1925817 1383058 1114744 1731920 547268 251455 1658939 1245181 1460182 307337 604903 229725 1430453 625990 1335349 924859 1304667 446409 383578 1126697 223227 1668963 121365 454455 1691123 1331523 1776235 1158540 966079 861070 1615081 232502 160319 961306 1884921 364259 1011229 1386413 279784 438412 1259293 797550 83904 1777206 384094 37622 1881482 1683176 403248 1165443 537235 1451441 1576056 1413938 875289 1271963 113415 1178066 480764 1062457 1804479 1466167 1917486 970121 1818809 1679645 354819 1387999 954261 1166789 1070473 1077461 367317 1034492 1102236 705604 1714332 599646 912774 790158 1268355 1320242 1455889 1057447 33228 1554631 1414888 1417020 440684 1713249 1864040 1368811 1124015 1376210 1402220 461740 1024138 920578 1916537 1544641 691555 1098856 1537884 66552 1455332 1856178 1478675 431814 1112352 1987689 218606 602400 435609 381830 868920 839288 414114 1571897 1707899 559391 1171660 689820 1512073 797010 434894 18873 1478562 823911 1600434 423713 112152 743828 526810 883453 622097 652708 602918 1046242 169257 469808 1854646 756684 1124830 1257469 1067863 767394 522782 209972 347740 1760259 1329589 1164417 1593328 1795217 741345 1635629 128891 1345959 443238 1257267 1821900 859938 63226 1567681 546168 1537768 1878654 1794780 1819052 1687065 1396945 1394197 1781810 1852028 245082 1334161 1638090 1191096 1166341 607608 1558335 1177215 214439 330890 741986 384297 1266527 1411420 1125200 1271965 206078 1977025 107002 1246046 1512199 1510029 1674730 274402 1416736 562809 984166 308861 1725244 1807028 498224 1402814 1742550 1180070 499250 1424045 1239630 719563 1902168 682948 1894817 1624684 1171060 806446 929816 757088 1388076 69654 701892 730900 171628 576998 1073139 751856 1354911 1381523 284362 125467 1787906 1473011 1598610 1575568 1095762 1133375 205211 1296041 23878 380777 208100 1073164 346342 14330 1120674 78143 154906 206348 617645 300967 1416610 1964026 1057488 539573 469376 393585 40421 1952691 607848 1284016 192201 1867607 18056 1104277 182863 508976 1712313 1701625 1979570 251552 1963940 1127728 1123015 830882 229171 1744307 690938 1215355 743424 342360 315239 1494366 762184 816863 1363529 1319653 1660587 1019149 755958 1910076 573194 1290111 157248 1895784 456598 850472 1890573 697189 397088 898501 290505 1718376 1387899 1518060 1350403 208792 57642 1933001 1833994 1431497 974970 804989 32142 1834382 303677 1327051 604314 1622060 497710 1840172 1982119 460527 1784166 255948 625454 34493 938175 425726 1634105 1681175 1802649 1695027 1622372 1409566 782077 1120744 728780 1308901 288389 889525 391598 1597487 1511279 760420 1009014 827551 136268 1872054 1663164 829142 1055774 582735 516490 1076159 954653 549036 1685078 19672 199266 643485 1598471 97543 1124808 1375395 135254 289820 340265 631954 30402 1494870 699225 1958974 1732207 675535 1274491 698130 550306 843851 1642973 1506938 1455794 308849 1545294 1770706 1338169 1288335 1476113 818831 374034 644837 214456 1296332 1996077 577448 1027348 466552 549660 1984971 53848 1929941 768390 1351965 1324503 849595 1099440 1660680 925333 608282 829028 331018 1533707 714623 477697 1764191 1748401 20670 746400 1031040 1860158 978826 966800 1760943 392694 1947902 1646303 623936 259567 1650960 1766932 200942 1249320 933495 50244 1220564 1258873 565159 1733075 1036475 837300 145209 447553 666976 1239555 665148 1949618 365110 15412 630474 1174046 1256685 890305 1639638 290289 441024 513723 37100 354341 1691981 1109084 81459 1646744 1419269 1635051 299154 34089 1387083 1032701 141354 1242570 1137796 1808484 952876 706816 320419 615654 960870 1897843 889189 1759715 1703096 792597 909479 657787 1742930 1668517 1227248 1308829 382680 145529 1803615 134572 1661567 1331072 1761161 698893 1557602 23971 1775925 1075932 1048831 1432807 644935 178247 1390852 1599400 839918 1073839 498294 1713559 776423 1319939 1996950 1418341 965842 1014740 1835229 1574020 1062818 612239 1944235 1309656 866778 328190 209560 1791834 137292 789828 1415955 699450 1396069 407109 1066915 1938098 1256606 1851130 1844793 743300 1569831 1834171 427455 1173773 395047 1581284 1631956 1740637 435428 496007 1286267 785655 1171224 837040 1007209 610522 797765 37082 1406510 847091 1040523 258176 866835 614499 1836971 470859 911911 1410009 792248 228476 1410886 455075 546261 1397805 951951 755280 1827098 709735 916781 1865674 457848 1733727 11779 1301517 1236282 1562239 520202 1772241 1684935 1984188 1473794 688427 223277 1369276 1901947 1897328 1089782 1375585 477049 1579798 573416 573824 347606 1736806 1626753 1514782 1385488 737594 522351 1827899 179112 637174 565041 1940240 465052 684949 80664 1425747 1645687 1595636 1746654 638238 1394614 1695028 373860 1475117 130002 1695872 1305171 1133828 743443 28769 867669 78758 1522314 1731835 301885 116521 446891 1894452 1364506 1261553 1439438 71302 1646945 945746 1165561 693746 693832 1035145 726144 1147599 537296 543022 313046 1732491 1816032 1485429 1514991 1000952 1551937 1591337 1786843 1808445 831064 1966241 1631697 895779 1590070 56076 411810 985521 617487 107147 1574541 646746 46321 218831 1664487 509301 1229953 1469640 231549 1494814 1320507 1489618 486937 110218 1567839 1618642 859457 816563 1227542 74168 657430 119753 654801 1476430 1064188 1847016 381729 203948 335982 806514 1211641 1118539 281113 685409 1522824 1921800 116526 1993914 698089 1654337 764813 1109508 1710140 1382355 1646110 168612 1164040 1120981 1678876 1627392 1109826 866279 747740 275266 856976 474381 1015015 832714 1930681 1712279 1344536 99645 1540051 1308972 646028 22215 93082 182110 1342738 681231 1892345 1583776 1660608 1109569 1003480 457331 1433713 442648 985845 310345 1943112 955387 1253335 967516 631427 1718452 86298 1967492 105084 1027878 609896 17294 44430 569540 1578985 1590838 1375289 916410 1749939 925645 262622 1763799 347627 1624630 530885 1129767 311313 231171 228811 479774 1183973 675350 1458927 1370519 1775291 1289581 1807235 1201665 411473 498350 760655 1156490 898180 1929247 1505903 1414336 507689 1705929 901049 789813 826252 778714 1472175 1306115 1664477 110565 825641 814100 1952213 641091 1244146 999390 1046719 93974 914991 73844 1516457 1498939 572619 595064 658471 1804556 1474154 414512 1773217 1822921 1695310 395729 59328 181736 1107278 163054 651270 148945 1386863 617796 1555995 304837 1217613 1675683 1835448 1486684 1933367 1078991 1623429 838693 331640 1952486 1030893 68890 112915 875610 1820515 246731 400420 613195 1816240 647119 389666 1623642 18388 102716 57912 1488377 244063 1834591 509971 2760 1432501 1049436 351754 1615356 1006533 1025998 646681 1535272 1502831 350332 591296 1724488 712040 1871346 410007 1168135 793880 1092426 46459 1629185 156333 370255 828584 654627 292476 938183 730430 1888178 1808577 1496785 172405 1963151 209610 1871437 126043 331162 771290 375697 1967016 872196 449653 1782384 1454007 860714 1810361 1425208 583785 848508 839819 1589685 1627743 64661 525718 1458950 1437092 1965666 1217850 1986781 71132 834777 377097 45389 937337 1455293 1466622 738078 1119902 596518 209813 904016 1134083 1570466 688132 1156869 920374 620811 584647 1536572 1906044 542937 815668 519757 649887 1808354 1866982 338236 278305 1861477 912060 800596 1726722 470215 36067 931013 1414710 995779 1416177 967734 1231518 1242938 762568 1253497 32706 25811 1365175 1101905 155151 638674 1035175 1662900 588703 962004 839665 211877 616745 936396 157168 160238 91714 861059 92988 1822854 1602099 1906541 1379199 1798606 477543 174879 1548945 1146301 1580566 341450 1995702 1170938 1582477 1789155 1159970 1304874 1955654 1815157 1837936 966986 393071 130344 1995610 1665995 1203272 1931782 1911568 1050298 1695442 1027508 644680 301917 284961 1275363 196256 286364 1349735 1464167 408558 1665117 1505750 1065843 1188516 1956126 913542 27264 1251429 1028008 1408509 418447 809453 1170357 129512 830369 1163717 469875 1860822 1482843 618271 1437322 1490128 905268 1075978 1279607 790154 912377 848456 693669 797177 420201 832263 1253739 1375500 1235603 634716 1166345 55486 1822794 1266046 10247 1225328 937006 1820568 1679717 827130 1544372 156568 1807988 1522290 342606 774346 22175 570908 699844 1144316 731837 393599 1050212 665345 1955916 1033584 843626 1174828 1765483 1164377 687449 962351 94792 1843902 295556 1579045 537017 1125513 1982655 309388 1725733 496754 838896 1063021 1054651 133918 1635201 1374410 1736455 713988 397606 195415 1901728 96572 824027 1631923 277434 1105799 1169373 1138548 697525 1058224 1957706 1634585 242593 1874548 985042 531368 1368066 901466 3151 1284369 968855 1992625 1965477 1233026 1604473 726678 789647 1803921 971991 767597 247108 801630 165050 1535785 1034334 1372330 1627261 1815769 1512188 1798494 1565509 180387 1461879 632761 171688 236195 1943201 216229 1982417 1081284 1056064 201680 497668 1408910 1435867 590051 903649 1944365 1147823 184063 1008236 246895 996411 399804 994550 1052089 449628 235420 7580 706304 1151882 1737815 937423 696 640399 739631 761436 77793 982684 1685511 1599369 1513402 808286 1475781 1395787 768085 1036149 1108198 1674903 1184663 225413 370591 735822 1059737 1753715 1988274 903729 450044 1505807 461139 846589 165537 1585143 321640 1559345 719731 1519838 886888 899978 96336 937132 1781601 703567 128363 1100181 1953666 689053 1911110 327795 722857 1784100 1377817 1668035 1685174 1000297 313099 1001809 1146135 1901973 75886 151727 1719417 1496228 1263035 1783502 634296 1727442 997911 1055277 1361770 845718 1833328 1368422 1721347 1929641 1802623 1653738 821428 1483213 1444798 1987436 549187 198934 726730 446091 149804 316649 1408858 665458 1776780 1837721 1063003 797702 841579 170713 1399915 1974038 1107766 1003217 1586220 1213050 1270136 990772 458747 963825 585896 742269 1161273 1187803 898081 1775317 1675484 887447 59288 1858261 1449164 215243 1719479 1681746 920389 1509194 1255931 323783 975192 817281 1061621 1194334 189819 135324 1955496 1944864 1672472 640438 1727911 696219 877685 1716948 118358 957121 1697420 670383 1989363 1113152 233062 1127026 1151311 1995321 958645 185834 1076406 1364843 1645641 664261 643596 1595456 1084330 1226766 1168357 205308 386120 308669 768813 1129655 1196728 1399683 1208094 174668 1677160 602564 1427173 415610 20437 1156503 428425 124008 1608305 1960565 427951 662775 1398474 1147029 849278 277787 46645 1171884 1511158 822102 569180 348599 82552 1768533 52481 83494 984678 106223 1552806 815114 984983 872705 640094 1799339 1033625 1727027 240840 1664574 1893385 1452176 1813876 648990 1390057 141568 809222 1261121 1608747 1356512 1032145 323739 1521898 50617 1603702 1519841 973241 1936697 990858 1057239 1436859 257278 1309008 241710 1684302 494372 1975382 528806 614519 1591181 1590523 1235756 1502987 1709981 875486 1644011 332447 131925 1198267 1671896 1507758 268315 1827872 557469 1633902 894995 995199 1301583 126249 697405 1972668 1769347 406188 1338958 1878600 1883182 1930962 1236657 113809 1064141 1616945 1773310 1462006 1282202 612356 615467 1236028 1576521 1805183 1125487 1323143 312329 235862 1589249 1384439 834530 1112343 1957722 1548851 863869 1976088 1484281 1082720 1278437 1943480 825765 634923 355022 1245447 569646 1692316 1009234 757196 1851449 204355 1179645 1939979 144229 1304411 1864087 1988570 27648 200362 960140 252848 560990 996494 258412 26278 704350 1700380 385037 402545 211641 1007054 1984814 1162844 1428413 1461140 1120732 1822334 848987 1581788 213063 543448 913094 1364264 838863 1774262 1926154 1232953 1386837 6299 757198 200344 579004 1396753 1784726 92257 1968910 1653589 528321 1660303 1433089 210269 308167 1881249 825848 1214036 1137002 246666 1890277 140818 1167516 875747 1925678 1835254 1668159 1396508 258796 39737 1718589 412981 1032461 390328 1817892 1181080 713123 1066641 576246 1561211 392936 307288 351629 499726 529423 521413 971266 1478911 894606 714037 518005 1831815 1938369 730258 1550662 874180 1008552 617670 291715 1145569 1572035 788246 143485 1113906 1484550 1018542 634696 86557 362527 548846 1188770 1895271 1386586 165700 1753988 1558686 821985 1972216 605809 64573 1265089 117833 786896 765041 865519 1702231 443296 1488654 958709 1149571 1690925 563766 696528 1438072 295476 174065 120924 1595393 1861445 502700 1210668 554971 568657 610173 1066489 1983933 419559 79632 1896364 1243156 363671 1305164 1913128 363247 801679 46558 1452399 617576 1652133 1958194 1732431 808586 316814 422216 644517 187143 441526 1815782 1844259 1165458 646472 709531 961695 336865 1408704 511517 13323 863927 87645 109300 467556 791082 219821 1394778 1630113 1659 1444523 1800839 1865425 721931 459585 1931768 1827649 1418069 1530121 376789 1111013 1492676 199261 1281756 1694581 419067 103191 1763553 519924 1526349 1129942 1868019 1104147 1347567 1404629 1052426 450068 297463 852089 1644155 1368511 941589 1951715 148675 1120822 76999 1737590 1287164 247462 1342384 530504 292850 1275327 247493 211370 162551 94549 1374576 1515718 1750763 688667 676055 1180781 349780 211708 1692015 1283155 42119 1692158 844175 477055 1354547 1863459 1198778 116163 1987874 994084 581949 636097 783012 1402396 1272411 1749356 1066389 277837 776218 1416672 183559 157622 536644 979 218732 285284 1448217 885137 887189 1863744 335498 1364170 1981983 1716904 1237617 1396253 1492439 239101 62550 694645 1378571 1983945 131499 1485436 1838392 36192 1282481 1957324 1487036 327137 171476 1384935 703689 839805 1513165 753842 1546110 882216 1911265 1176069 1114088 1854770 1530383 112341 202366 1887947 843795 1321007 1938861 667168 1103173 1272768 1837696 1138037 1816357 1641184 1184254 967957 98806 1021437 278046 1572091 1747210 1731350 136972 93330 1272425 1421196 229347 1563490 464973 971937 1341374 686434 1685819 1424943 220634 1694270 541418 369545 1386723 143579 302772 1919798 1596227 1284578 216285 1756441 746607 1591919 1304696 1410209 977856 1939311 901923 1020246 1488758 1691375 1123581 964219 1067510 804500 1377026 1982948 1232345 269080 130645 1674676 1217337 717115 595212 732642 949062 43458 1226116 110847 1918236 582466 1263259 1454130 941880 266814 1298949 848081 652639 425332 1128254 338921 1677400 1074135 1876689 1521886 862315 1155836 1698314 1119226 1651420 217284 402701 746407 432916 1897064 1345328 1738767 221299 520528 1236662 109037 875664 1001292 1383613 317400 779745 127919 1735168 1814486 1052281 767081 1071723 917538 1706255 177189 1032430 1135006 757708 1837601 841325 579570 873689 1144000 15454 372052 488902 234312 468634 1480108 1016362 1272969 1178845 1588906 348282 606946 88108 1147765 540768 1698660 1754846 1534859 651391 1509953 1663975 745725 47285 1889898 1330005 1938459 801924 956890 948436 794863 743303 1419437 328381 279295 667065 611606 307947 791022 1991656 134270 1551822 1214 358358 1357254 1979980 103995 1250472 237529 617175 1550707 863864 4630 576637 1663433 496483 1016150 1008326 1939683 1662072 678871 1186494 1447246 1580512 784293 1830065 147209 1652606 944863 159472 1479246 1921049 1769360 809524 1317514 1384948 1327409 1898193 1457667 906705 1418107 370768 1522650 804333 121156 79078 225570 254233 1167989 1537591 1834398 1669920 263996 158902 1007786 419824 1545142 1794351 607647 1458139 1865252 591058 517901 602127 1886019 895939 594002 1316081 859719 1578638 1541937 726875 313932 213058 1624131 1949052 1957746 824396 1721667 484621 1607327 1839672 126479 921060 1193406 560720 999711 339648 1230406 1789235 632818 1793299 789645 315997 1072633 733493 834736 1388946 1053810 316180 1069943 17784 269144 531136 1268768 535200 1764794 951450 895089 274371 310509 1667774 764745 1480382 1850189 1966569 871110 1821746 900384 804328 522041 1490657 1231519 1051146 4944 1964042 273700 1781325 1086355 1780125 1762994 1148831 520608 227956 1290047 473595 1269608 652493 705228 1447521 1530057 1658251 1044281 734745 1067795 118852 1013815 913805 1740675 1981302 792838 632063 1662155 1075686 1982837 1991031 775088 423723 198872 373172 569819 1560854 75885 38459 1044523 959312 827097 1348610 1433660 1732179 832103 148533 569656 77158 631403 1435422 1446355 248362 1333483 1230477 466572 941137 143216 818617 1874834 891629 1611376 1932348 688653 799736 1040343 1184832 1394726 265373 317311 927450 1701169 474660 759249 1009103 1680808 371195 1154285 1343101 547599 1480259 215772 257945 11227 581444 385197 914872 518404 540735 212050 18651 1664015 1187207 1791860 1484082 1161468 1036018 1710112 1076969 464988 416055 1390875 1373448 1653940 465850 1212192 1917011 751037 1937165 142959 1184404 1800079 1627951 1001133 1109584 1747717 813646 1772815 453776 1358078 200539 246959 1310675 1112206 759852 1196913 671072 371003 645265 1706029 710954 1881941 1473267 1654077 551078 385987 312351 340692 1318374 463370 1980032 993576 287995 491556 1278266 1426443 1456420 1579854 1832254 1742267 104156 1482288 1960883 1245382 477311 632148 278074 1736222 1418084 1777193 104845 142664 954094 799405 646278 179737 772432 1066150 507954 1460073 121651 1834550 1805822 256458 1942702 586626 144521 1127337 1853766 952825 1207206 285682 49551 989145 132023 1722066 974702 1593318 216033 1427879 1950022 1581526 502862 820781 84187 410630 463074 1334481 164028 801748 1247542 1999508 1361312 1805460 296439 246074 1531919 33582 1012522 31572 968336 533163 941688 78259 1493665 633525 1341434 1599578 787658 169653 1651702 794312 1269966 1541097 14011 1308185 1083524 302880 1685450 1088463 1949833 992046 213082 1555926 116374 351150 24973 1797436 1807090 1974480 287374 1423107 510359 1973661 1102103 1262485 844996 1833177 1906322 1682880 1446877 1382937 1851536 947961 579397 543918 1082876 1157176 1240329 1432783 982478 1469180 1525125 1484531 718703 1921038 1008282 1872207 1255587 1390651 704309 1298933 758407 1205 1102415 1305610 750598 41150 641679 76226 272851 867296 1039905 437486 378533 1187240 113416 1496908 1232053 511141 746483 1977835 232580 1008086 1563504 127310 1723975 369582 1901866 1111046 1377995 554424 18345 72531 428686 483100 1580567 416690 1012819 1986761 1397772 288291 1806880 1609000 742261 1543875 1577930 1303091 33767 172532 19386 873477 103047 1796461 1259753 1229939 315769 482133 1675515 1677178 27980 274828 1552678 858437 1935435 932630 670420 1640823 694817 1084835 253364 505303 688710 305639 820027 129167 285564 520734 1974130 1116760 708955 1856280 1117262 1462977 285722 1237161 692952 997665 1667338 976008 137895 1443579 963505 1758014 1874638 1591216 1003463 972253 1117335 1070355 1354083 378706 58309 964571 684622 735084 1554823 230638 883376 1139017 1653786 599123 1775733 1697116 1473120 587527 1562487 339228 1841047 124369 1890070 177002 1749879 854288 1138504 960313 1689442 1508685 1016189 1021801 1464779 1112295 9736 562058 474694 1087601 311169 721068 1760583 289448 180960 195159 74783 838217 942427 327408 1634220 555451 800476 953115 804101 1073828 96249 911043 1125649 41570 1457848 1389386 1682051 289826 699279 98840 204817 253590 1419206 1186627 10009 916652 1115533 167501 1341108 1819640 1378475 1461154 422318 1902462 1626908 438269 879561 86632 473769 219826 872484 716757 912456 555403 1246123 624840 1266341 177620 187949 1189201 498400 604719 232095 1298898 584699 324815 1309452 1519281 583089 637436 1011664 1100439 1052540 922562 1319130 1048176 1295448 694431 1870700 1422991 511773 1395725 799625 99651 1741895 1266057 596191 679088 1848054 598124 1067075 1975150 710084 1080831 1823841 1507220 1137004 1550184 1874085 743521 1377939 611948 621270 1278365 218482 1078449 1465351 194581 1711970 383897 1661638 1256627 493655 543761 1867381 1771836 1656657 1540720 597360 496674 448065 1394466 1804652 1651689 1748278 573130 1870114 1399139 1791103 814 1867899 1693319 335021 722813 1453545 638582 1481927 1413801 923969 958325 581216 729916 1745721 820622 846066 151723 1945738 1505006 218540 1074376 10277 635037 1895355 1727021 1465493 663489 1628906 1258801 1725661 301424 1600118 1405717 863033 1072456 1607172 951828 1971974 856330 1602221 1041541 1721976 287773 1281767 170367 1837444 1204649 903952 1172875 44733 1749712 147111 9013 1450902 728085 1948171 742176 703733 1297406 558747 830304 184254 347211 307129 1929861 1956824 1523557 762782 1121060 1556764 1590190 997664 1286139 242760 1693134 1904450 875287 1206542 1816491 740977 1874911 1955711 160928 532232 1790991 469802 1356757 1050124 536395 9111 1627229 651471 808361 1774601 655935 1037285 1572400 1174837 1628667 1988536 1086376 1269210 434147 1738104 1214653 979130 690445 1146925 221942 1716018 844304 632973 665939 864274 1510288 959024 663525 1899483 260800 482396 325972 854973 645360 1231989 1837623 46104 1242467 774408 169165 1622607 1248420 1876563 17086 1929619 949795 1317516 811408 541153 1987697 1355861 733366 215652 688618 19199 1431341 1957403 1362364 1281105 199826 846699 1579031 713507 136607 1742668 1371633 222621 527806 426038 1059024 1549173 486972 1460549 829867 310768 1588791 1696034 1741680 244546 1171635 1895803 592612 690869 340648 8358 1516793 1743002 881275 465885 1149323 1224504 276555 795177 1576043 1735169 1461586 1124945 1485514 1947501 674923 1826647 1629113 729778 377194 1663598 547215 194919 751116 1849480 1144040 429532 853324 1823884 1706955 1278501 1651792 1656687 1687481 1862895 1106369 1161107 898812 1859435 421831 269941 90311 1962331 1017298 1668459 459049 1470734 1009172 1946357 1021139 1485501 1993775 141588 127132 1789856 1276602 654597 1963655 1359979 624818 1683362 1685402 1051720 1790939 32129 421871 1275334 558488 1348126 1092362 246990 82404 1781251 892219 1090616 257163 1091067 1246575 69875 1223991 1642330 1189432 485798 429295 1939718 702006 651556 524641 1267714 1308626 850373 1696226 89449 980790 1013706 811493 124574 49965 405578 1222480 1704846 1019071 1104447 365684 351623 1861279 1449390 518726 1595707 1938921 651727 1079733 134342 367005 1926540 1012838 801690 1962531 947243 1062656 1758001 125183 1275442 1725915 207385 1369447 508827 569930 46481 214869 1512415 877801 1091644 766555 1399854 318541 1706762 185150 381411 1699151 1823992 1421309 786697 218081 1383362 218260 747164 1085664 193291 1280548 124812 563157 103805 526619 738539 1761230 449398 15652 1321255 1359125 413214 1203620 1807833 1166294 190831 661332 872430 906127 1367181 1716070 1769121 522752 362620 698681 861438 643261 230921 818786 1139049 1059499 1751242 941835 702620 651784 1726419 1858815 29443 917312 1715587 1539956 1551828 1482587 1403812 139037 1721516 778063 80278 776314 244113 766191 258995 991673 1462566 577035 146134 97741 672036 803884 1410966 1890626 198345 520469 1870037 1705557 628891 1316743 1622118 1839886 1588875 1987115 1101178 1430650 1087429 1383952 975903 1805680 758045 50809 1734828 750776 1419934 1380967 1921930 1339789 1470622 536646 1499457 1799714 1771734 1536031 522373 451025 461720 1407049 1003471 1610406 1481888 1894767 255293 3899 425676 159166 1225572 1986634 126607 41280 295602 347298 1660262 882908 1442742 864769 1384462 653393 274749 1081848 1138484 787017 1336497 1175215 1086922 315229 260711 1972595 1190485 432738 357704 213104 510303 768290 371493 1491434 1003115 1666885 412179 1977024 1165180 133434 483950 1467667 1213591 51193 1116484 1372970 1762640 998256 1417397 1912349 298037 882079 675831 1449029 1023084 1297533 1129244 1494618 323993 314535 1262717 341621 359562 1251368 1496489 1416134 1907092 1054476 653051 1083425 1944985 1287901 566205 695105 756590 1279621 1258287 1201278 501478 37483 1303249 644477 63472 1874794 1965606 574570 1574660 857901 64607 332571 946617 179465 1403764 1872114 1598208 408736 610955 520724 152410 1170656 1932700 1867146 938826 608901 748175 112107 1832551 1415099 776322 850182 1834657 1276547 419676 1327667 301339 138278 1222527 1811744 183721 104494 1527093 1443069 124534 1632320 892517 1476871 1020373 1307349 830292 113392 494070 1605122 636207 97220 347008 638221 1920331 166885 1666047 123441 1622831 1126964 1974155 1800208 1335223 1098236 1757611 811444 169566 1121756 23580 62853 965382 1379165 1112544 1238515 1790449 408858 1576012 820463 855783 1814842 1005349 293665 963110 1969119 1367563 42994 229153 830588 1552681 1317997 1301831 267880 1156644 855002 1057851 1409849 1511858 1497327 1701348 1954240 1507042 1729053 1573255 1485656 1427183 504732 1793981 1506290 372963 1456481 1838107 747730 1124520 1372686 1264487 270907 1792463 721904 641668 345013 750695 1170570 975592 1399562 1270631 1022273 1270052 31287 223950 749153 1226792 1388558 766061 970507 204485 1541846 1925633 420629 969011 952192 1471084 588497 1549526 157231 1911893 390467 1416748 1044128 1441206 1148220 832875 847950 872281 1691740 472338 1835693 630914 782019 155651 706577 1994358 406369 630878 529401 1183593 947332 252160 780661 1996934 654092 449767 1834018 734975 1955020 1273630 371969 1553009 1734384 1337108 1252099 780214 1694392 224327 147269 1763316 674937 1332677 197317 1787 357646 1874922 109528 1660177 352428 1199404 1876511 1597206 1228495 1118787 964314 1025996 1604782 1096238 832561 1351894 1478801 29448 1274442 1680257 1228492 1345110 1898039 691426 1000394 518484 996986 1388158 349267 1223923 1716020 815219 698773 1103100 1244653 671638 1319871 110195 628656 54282 1951307 422785 1317365 681616 933430 343188 130180 1258345 1649773 605855 1069240 624965 257079 396598 226265 123374 1338741 1495897 1359531 1641491 998230 1196358 1888323 270744 485579 1776564 71945 968011 951042 1837892 544821 1947276 96115 820662 955797 538345 1179932 1015736 111686 353928 1398750 100928 1742441 856623 1954533 1399734 1624953 97558 1479426 1305375 1067151 805987 1311004 1591684 926776 339239 1888223 915704 188567 168415 688095 1980751 426250 1367689 441376 1622484 609350 1670578 710170 128807 1662034 1710165 1486277 678627 1088158 722347 520720 194048 1025099 1232518 1875146 122533 1294516 1830423 954083 591129 252265 627403 1457112 437345 1133165 976532 1463284 252598 332547 248789 1328932 1456909 1017449 1335120 77900 1365045 646009 1334643 1404431 792644 1954287 1041225 1528051 3171 910993 1768294 1202655 1370798 1794795 774162 370252 1536454 270987 149225 1699088 11656 1402363 678199 963829 1791712 524042 679449 1881660 507910 380043 1975446 1552089 813910 1407325 1422639 1882832 1939162 790891 1018625 1661420 223336 1809055 71130 579248 764422 1428573 1191062 524052 857952 434856 149334 1990916 1491217 1999747 1512725 256448 1066568 544504 1802992 1816989 76809 1780008 786757 1665343 1928583 1364155 1373641 213482 510090 684167 1721747 1048455 522673 1651166 1105531 571586 797925 826725 1689706 585034 434161 1379796 41608 217434 1515314 230548 885936 159943 773580 297523 182252 359971 683257 1186458 219651 876176 1506194 1965193 472594 209615 809332 251409 456750 1105684 630060 1500781 1812929 726476 808643 161295 772391 391122 1239010 743083 1894704 230333 589194 1166507 1008342 1588281 467944 824498 661436 1519405 1071495 210309 299296 1027098 1667728 1104062 468646 321843 902677 257224 619326 520298 71521 1491311 791838 613674 932864 1865768 1184440 939769 37660 257538 766578 1938384 1674147 576043 1060092 677217 726383 1341007 710104 1675125 1536419 1034202 64677 282077 9742 1795626 1991481 1128592 919880 1207400 1157942 426674 1132701 1461853 1983699 1835411 888928 638435 472291 1078517 1061929 128773 613853 1431173 1889038 1145074 383243 392392 1082938 1882440 1018188 730399 1778051 310268 630958 71639 892693 658131 987054 1235773 284280 510786 1994706 240993 1344585 1531759 746480 1523433 773412 362673 958988 1660943 112843 1316378 1475130 1348855 217667 837827 1529162 727516 1752777 418420 749877 875043 1689662 961063 349722 1619221 1471013 1276706 1299126 1709621 1595314 860037 1197539 1125484 1936138 1987425 382548 1304303 1858241 1568913 1680738 1520258 1562666 1445656 1353131 1949262 107729 1952326 1135266 1302280 1729733 647099 784838 978443 1281069 1441910 160227 411947 1449008 1476120 559586 1055312 1106423 938813 1008727 655745 969696 1076592 580034 848390 1125437 459238 976693 1828048 634596 892138 475946 1417314 1373905 1116141 1570980 818771 809060 1442449 1364383 1672334 1824992 1646220 677223 810722 325260 1877706 458966 1783055 1539774 1544774 1762255 29946 1515096 991622 1752229 332279 80740 717208 850463 1529374 332606 1851391 1408561 330328 1844488 131916 1115090 893116 938543 957059 131609 827312 985337 1120472 558087 949333 1263251 769801 302865 671810 64268 584496 369400 123057 209255 1411929 758967 1971436 1737286 793385 1496277 649921 1814980 655645 1495280 882637 476580 1915452 807657 453501 1205306 937846 420267 1311085 34594 1905413 1543847 1422913 1109931 542008 239215 536456 679383 120395 1912910 272690 1371880 1878494 18900 1637730 751028 679863 678209 616814 1354816 1279573 111890 1267090 1315480 596510 1971562 366496 216890 753394 1931231 257792 1109142 1354080 1482244 1597568 1847027 738497 653058 214258 775125 1733861 817442 772777 778318 473091 609380 750144 962646 619737 410383 1589176 486246 1563658 657343 597435 1770201 1128321 1463797 1691462 1419279 855636 1209040 470733 1769212 243764 730494 853201 1740966 284077 297133 1188331 134841 127123 1520796 555064 199493 1929070 653266 1601981 1569214 782256 1633916 1429003 1395391 1990977 1944061 991911 1696858 267691 575914 21555 972737 374131 465434 126301 1052555 1207572 1938664 939204 1708858 584229 1133756 929422 1492853 80530 865020 805479 1400410 1782761 604016 948228 1939040 143290 102703 354763 1192048 1128522 639911 1668605 1109745 1718991 466072 1486941 154283 1818891 1760268 779808 314233 1823117 1793159 974992 1226620 1454727 334738 283483 1420958 814470 621723 1715968 1537147 1555463 196378 911521 31049 1205964 407845 662998 753685 88284 1248870 1853653 1413869 1842508 1642465 1143100 1228819 750743 1282146 609957 62744 280189 1684705 499354 1964615 1383073 1682526 1125093 1413272 1226554 1585091 549869 1529909 898373 1386198 48993 974385 437666 683263 1598354 301577 1994635 668364 1529960 1299685 1750875 470432 1823759 1668539 1742400 1291089 242063 1916680 1814811 950162 331514 1829144 879725 1188941 1490884 1220240 824693 1412149 1730513 1374732 1850970 776305 1318332 1995707 1936552 968409 864612 1293522 853296 240119 354467 1667139 1722148 424030 1175966 127828 23709 512203 301446 502583 331687 1883437 1211744 1129955 313107 832855 1991437 274654 1717242 527345 1673693 794038 1847369 703176 852553 1189064 1085772 492335 1215614 1995940 1091851 1507940 1856268 1233762 882016 1753835 181725 1418038 350750 751700 714696 1502922 489680 1183016 924651 242576 1471622 1732846 1829858 61021 1848273 1540297 1340024 1858467 591098 1124039 819776 1458056 1812344 1806493 1329928 1442591 4150 1209439 1422020 305603 169456 489259 967002 356359 1699385 1701228 1454244 818665 1797711 641778 594910 1070481 1282258 397348 799588 108302 622561 450262 480165 1062861 1855214 1940075 1871652 77029 1950536 1092288 1701679 1887213 807698 1963648 548978 465993 420658 1813810 1133709 569830 154419 540403 1027460 1985148 996837 1786868 909898 1870773 503305 1976286 251402 762452 612852 1893182 1194935 1687610 316496 1872187 1849738 1381463 1615440 94588 1739453 899869 1224158 1853301 1244911 893081 487286 486923 346976 423326 1618022 127289 1570625 888931 57682 1313313 1217555 18557 1449702 1931713 978201 1481376 425967 950355 1672071 1806407 1447614 693303 343439 1244384 562103 402586 898428 961686 920231 1419775 196187 898542 672960 467497 1950906 1960838 783898 1337365 1224457 1628344 748975 1064289 790282 1466609 1345181 932397 576506 1252441 1127666 1840020 964812 1065209 1267574 1690868 445320 1620841 367050 1517594 172188 1697429 823175 1635263 1575978 1717263 138055 1183907 861401 1958752 819449 1966956 1268174 1747765 1964283 1174884 516208 704485 1611508 925103 350074 273806 453042 706190 533213 136543 1280836 353978 1077714 1661858 1779623 1341299 128220 832579 792886 527528 54447 405154 389206 167559 780166 756044 943481 1556401 1121429 133604 29569 322910 1817669 1081994 1076606 580312 1806749 1840970 1434544 657998 1309566 672198 1802299 423461 592319 541339 1145670 1299311 277243 188007 413627 858196 1757751 1807009 739687 1903897 1186371 89363 1112750 834987 87469 1230574 1004629 1441915 1944233 1948110 1484027 415168 1568405 561573 455373 1220345 356603 499297 1887939 1580606 720678 1900959 1293047 1633118 964019 661161 1365336 213452 1286987 1195386 769514 736609 1512819 16105 423675 1979763 176573 1323938 1844541 3534 524983 1047666 951949 1040314 1097963 23596 440150 256308 726945 866006 328285 474412 841782 882586 260375 753078 525637 368329 833057 233018 1323300 333527 1258772 252044 1913217 234411 78322 44700 1833036 1926117 1955953 1075728 1774121 910451 505168 455220 790348 1903620 883628 1470254 1327685 1478431 72808 1231548 514456 1773522 1713834 1435544 1524044 252212 1173616 99319 1796288 38805 382281 1096792 665435 1437992 319619 875102 375007 1693594 1566938 481792 656945 1970097 1778457 198657 966273 364049 1016763 221286 1731392 1456167 594366 157031 1219174 489873 970261 1604274 676700 1691783 752195 107324 1801849 209545 1064076 1537928 1919503 450564 1965720 1990283 1317616 868837 659129 1540262 576069 1230159 995906 842226 123779 1841857 776658 1846265 391368 917740 1413910 533585 1818541 10326 1299424 1988436 1495193 1571294 396471 1387182 1725756 1276077 228385 1719960 1642959 883222 287356 1740674 1637643 1086278 38592 887911 1488768 1304828 1548206 148553 1131809 217791 109718 903170 1349080 1678407 1804323 1771602 1478382 801209 678783 1612938 697611 382098 1720687 1037356 189608 160262 165587 1756022 1024039 261473 1346680 43592 1581662 1832259 263737 529104 1970556 489297 1205304 820718 1854665 200547 1068197 983963 1541822 1071232 264936 1223961 1162745 57742 1006733 186584 1464834 1115489 1440581 418087 1414995 1728003 794153 1220099 862255 338597 108729 801634 1267957 296857 1221102 1923519 1655316 1454852 1486860 1953947 1533782 1109113 1784435 1433514 750655 1608222 944424 1858281 1769012 1663635 1790407 133576 421453 314812 732520 1106337 1252513 1036254 651806 1560453 886204 940509 1707267 1382358 787571 404141 1934066 1666751 1301895 1497823 1387110 418 634475 696522 1242486 1998384 1625442 1689745 434286 908381 362249 1550351 1973848 1701344 1610030 10347 1941788 577599 646673 1146372 1849661 601363 1260545 439746 945745 1272812 170557 1722020 1462457 1228925 1830862 1056412 917746 1412600 1352411 51890 796142 1717644 1482777 1125316 1155384 638712 1123553 1446224 1953548 473453 1871964 798634 490079 511085 848893 282208 1231120 157279 129195 728188 1995713 1321531 1321487 1723552 438674 1253542 1061769 369045 1993141 1654936 775229 1593065 1116288 494041 1674293 1637483 653138 439465 158301 1686581 975533 745472 1710305 44934 899791 647246 1800995 1497930 1341882 744870 1444744 717509 1285077 1694981 1689569 601592 1397745 501780 725514 1287815 183238 1800327 1875264 264982 1450626 1525934 1790592 1756104 271669 398020 262899 1232905 216454 1205838 1147931 1345998 1516709 755225 857281 1929388 1752004 668869 1752026 1826698 88594 1182240 165431 1499961 1780739 946088 635992 1411358 1502019 910473 956491 793008 871198 1389437 1820442 1098455 299389 739399 1767875 878115 1667045 822973 276428 1229289 690156 632367 347126 336235 1297332 1384001 1148977 151197 445656 636902 264813 795553 1571557 1303169 1811976 894396 819317 1847089 1824970 421273 255958 59140 59567 1052327 1301765 391831 1283852 1375771 783804 1680900 373664 171773 1051740 1671661 770119 175507 1563811 1486502 224865 585227 1652628 316100 1908464 1859454 1800213 1581542 1351149 1935364 718543 37090 1832268 1770909 683071 891722 910020 1624012 1551164 593082 437494 1994360 1110140 1896294 1066379 68726 1079385 152172 292138 1000872 1054230 1507180 163856 799949 1441745 887853 1362788 423889 1936250 1710075 470024 363165 663531 933643 1944963 25873 299315 1928712 655110 1417767 1473170 1100332 1021694 273144 287607 1931350 1911113 458476 1763463 1809167 132286 1646342 1564134 1515901 1101070 1289961 1899537 228697 1392215 1748186 1266441 1038067 1097485 427020 908344 1188960 1851024 1080676 520287 774347 1855704 1185293 117340 1357878 1413687 1798745 1944427 1829671 23340 1995819 1201653 1092600 1039748 1891492 449573 217510 1315304 78500 735339 972443 1611786 1421146 1143198 1412631 142738 937788 965394 157961 1106048 1469132 1768841 1693021 1769178 569884 1631931 14089 142473 322823 1921879 1120768 860979 24379 1891933 1503803 1128114 1748914 1384799 1108759 1716899 1115218 1972991 1502570 700303 1094618 828928 1421531 1542994 133805 1291099 392146 1560541 195316 1206506 609053 1525061 935133 786836 580984 1460674 1628313 942890 1593979 1183869 774482 942194 744776 472067 937617 1270038 775863 1883094 1309131 421455 864790 1074089 64026 1494605 1004593 31039 248889 273031 695668 1947349 1938734 730120 722780 1781590 1440542 503344 938671 905347 966113 625680 1954856 1979497 1557586 1054800 1477724 132879 1262270 1760591 898595 1282772 181104 1740862 256614 605328 1812603 701749 1761626 1932281 549075 171433 1361340 1958876 1413216 1216863 590747 1793714 1965335 1054986 1954387 1717045 623666 1452882 762733 1979542 1675771 805310 1790898 495755 471034 655027 1302225 1622424 1819532 1546761 1669905 1263742 1364550 687598 1721563 1979670 526426 1588124 1446690 611979 1155366 1134343 1272690 1892476 257467 607324 544776 287873 870622 1094725 678887 992749 1151088 582799 570145 492537 1482527 1330414 446493 1306236 1032143 281244 977046 985318 1843686 353097 1337412 501020 1342943 1062337 496856 740358 1913641 1167653 952507 31003 1561221 953854 1942816 739503 1862662 433862 1665471 1854966 1979121 301248 880689 1702291 1108161 1690904 835231 1197954 1105942 598054 272003 1014584 1273209 696734 7243 1759379 1757948 1094242 1037358 74864 155617 1194886 693505 1780913 423248 224598 1689079 153205 1643081 988496 1908798 1218851 676022 1360983 536281 1879885 772569 883871 1748556 80089 244542 1684751 400426 1322522 1721053 1594168 1829620 602864 893875 1209451 1955851 1496057 683250 1082433 845126 915332 1298450 1018719 1611547 1560961 526340 1962673 1279906 663867 1772858 104926 1815987 661472 818710 1820927 1886487 1658633 808513 957621 1749283 48163 1226518 77344 1867533 1163210 1361467 326065 949645 237882 1865145 1696077 23522 1420723 955662 623041 965764 1328490 1918484 1070121 1400733 475993 1324919 397765 293858 1382232 1225358 850588 1231089 1854367 12510 128211 1759680 1929707 1583722 1897220 959955 1564968 405906 331522 1906867 918227 1553501 400461 1265927 1472644 962092 154508 1810822 1650408 1529610 727393 503528 210866 1172700 799464 1079148 960235 1578884 1670774 1534464 497451 1791679 1385890 1038765 1181467 1349705 1231935 1142759 1493120 1697677 1082513 1465396 109481 1494079 396692 1798052 1007217 1690597 1060209 846667 455348 391237 1727233 1623320 562300 584414 1570538 1994013 1906483 1169949 837743 183078 1301171 69382 1816487 916483 1325713 1035463 925007 880784 524911 1401622 167292 567891 713312 328601 1335764 1176490 1306288 1897246 440287 1114058 1747409 128915 823632 1898494 71983 348062 1828799 753567 157825 1468122 165904 13234 1124976 1278633 820274 1797775 1465288 881771 1854082 661758 1748121 1728746 702540 1200323 1732250 1198583 134562 1489294 1915867 946205 570288 438085 1862987 1420495 1388555 435716 778639 365724 439187 1210046 1476232 28170 460150 982311 38888 1246217 602667 1029979 91660 1473250 434709 1691799 1610352 373422 549517 508269 659023 1490570 1858455 282084 772783 1095759 1572180 1788126 1782804 649994 1934760 1461923 594808 1514248 1253585 474414 1016260 1582597 918290 1082559 1470297 418410 1304687 1698688 1237196 1304597 190302 1735441 1852260 1022952 1961315 1743699 496190 930933 1046485 1612593 1654998 1545761 1350623 1472852 144707 1758224 1514779 1815954 349374 469295 789783 1871720 1765261 1996914 1408462 563443 957057 1494836 1898402 1127621 1131591 1763826 1426259 1167253 1257007 778548 582834 1217025 754834 1339943 28398 377817 785224 1606383 636633 1614229 4478 689336 1166697 776248 969594 1009540 1441129 947199 1506249 1506908 63064 594514 655380 982379 1009019 1285271 1663913 1916736 351213 633650 521418 166435 1309543 510507 1061494 124584 1669900 1192776 512497 1483331 1895943 1863863 1109893 1446158 1485181 521332 1353104 166602 44379 758707 891430 1236770 1340067 925136 1112732 354632 314798 250777 1371954 815211 1607898 1776027 1524236 915453 1287272 536 1638531 1224926 1473584 1539795 107963 739611 1168369 106123 1023633 1545101 1391490 207356 778569 482461 595896 1114600 825878 1738478 1045536 1684925 21959 531609 364599 429140 196582 820868 981419 736764 1776720 170474 962965 1388438 1929701 1380477 532484 296754 1316887 518497 1611472 1128173 672248 1082899 546495 285565 605058 941858 1709857 657669 1865475 455593 1604318 1513615 1856943 310737 100017 841488 1005867 714354 1365560 417742 636139 1992016 489354 304525 1814025 1465796 1886530 1714341 27677 614736 195149 28488 745330 258864 1712422 358024 446328 196183 507241 554935 338874 1414437 1005697 111668 1645067 651018 1809200 407761 160571 444168 619793 1586853 1148636 1130 237372 998315 134217 1190962 515404 1943724 548970 380446 533315 297137 1099047 1525919 881122 1351612 546283 747412 1229057 84203 371294 1972371 1515953 1784053 157901 1335928 182683 1701848 443227 1823047 1288946 1519199 960816 240445 873994 1306679 1118767 440167 569829 1588521 981087 1492287 100508 1653671 370794 1504446 18991 777689 545876 1710099 704681 667832 397607 1308586 1505338 1216332 430171 1427046 1503748 1277767 1410994 1925626 241010 383278 244316 110232 515944 1915622 1663651 1341642 1075738 359209 1306237 80143 430762 1594723 492050 840348 415966 98367 362302 68227 1553076 1551597 1209629 1727803 848098 205011 1610068 614617 439927 338410 1677168 1039464 965868 1296105 360953 288435 1651794 1135434 551427 843999 1893792 272880 450858 367654 1410012 1224763 917747 18127 719514 1926538 375931 720641 1391438 519680 645192 777334 1534778 1762656 998751 74746 916002 1089852 643695 1967577 943876 69629 554895 1606556 1715998 1330948 1761349 386523 1851290 1908226 1436974 1740114 1423317 353675 1234655 1796776 1155818 814568 1328866 393149 441136 1726898 157055 1238406 1307378 363265 304109 130970 1602451 394432 1804728 179380 424801 739332 1736943 1301209 1488074 1062994 723602 615367 586804 1834275 470106 829403 1217689 1807142 627838 32628 1343601 1023474 1394580 1470628 1713305 1071336 500768 130039 520252 155341 946850 625558 579895 1338710 540284 313254 1206027 225290 679314 370136 1752216 566330 1703798 1840607 974580 445189 464601 342267 1381288 27668 999116 177313 160688 1718373 246713 1067363 258826 642122 513954 1585950 655650 301224 1697273 590271 1247747 1125019 1128381 1147621 1715110 439867 1676270 35690 869197 1610336 674580 305363 481387 18259 101450 724179 401443 1833065 1768374 1481038 1123668 70566 141079 832971 1313560 1004367 638879 1294485 470710 123446 185632 292873 1907225 703324 652283 1901981 1054624 1826959 1107868 851960 431366 19343 585983 40238 575523 1263924 503505 1026544 1804312 1658812 307807 901660 759096 1739174 49625 524804 1320634 1154793 868277 15195 645661 1291258 1423960 1115056 916593 653351 1905703 459168 1496977 1833590 92720 1454911 964043 195424 1312234 1357454 524328 1353715 1798065 1232149 861860 123553 770952 636937 1663804 568964 580955 1013295 1990652 797940 1630534 1816252 1538154 1089644 1629393 1306764 85537 474491 1732452 1034762 104853 1810562 595291 1176979 1396805 256790 1286398 1265694 603500 1684881 1286037 988582 1984721 1092396 158293 1527075 1755164 1338578 1098602 1484677 1511811 1695401 543178 513093 1033708 1875237 1761031 497093 578558 1837307 456172 330850 517864 580966 1632476 1794265 1652756 1586907 233574 1141470 1696621 946160 409039 1652553 1446327 429 1135841 1188753 1652796 1216701 1181287 1262135 1309138 845502 330757 882398 1549006 1579708 1080670 1042688 1174681 838593 746124 1508127 878705 1173417 392135 1214810 1838649 1953071 1391057 1823601 742263 1770606 1415905 65649 506133 546392 672556 1411386 552477 862175 647768 826896 1653717 192619 1526628 1372024 1420882 1476065 1549014 1998648 202131 435333 857363 1953194 650067 1042497 1089825 1521459 1540595 366087 1399960 531840 38759 1864990 1518087 28154 1648892 1337948 43368 229308 655686 338530 430901 959737 15878 43039 671373 1942411 1855020 1551096 1931753 1446500 1693006 1389885 450772 1491272 1324492 187593 445131 1126139 256367 551226 960940 391346 294101 1805143 403934 506774 342382 293392 1270186 1916495 897391 1843095 986514 1956601 366458 1050446 1763580 1463135 716773 1714700 657659 1349201 1130750 1894101 1325983 1298019 1169484 1477606 1862252 1163562 1708675 850845 1032589 1391952 13747 398493 1604449 1323560 1823011 341494 1067089 1601670 332079 693861 504296 1507728 1991205 607837 1267618 535221 793418 1761850 343958 221703 798840 580516 1433173 992401 957601 1005840 1300287 919194 1742509 901396 349539 342444 191040 1266985 920181 1559166 747548 277015 1630708 1187827 254488 532006 951981 984507 182134 1079069 25874 1714325 1331973 593211 540542 1400510 1823335 418622 276241 292064 493486 1980818 1223275 807811 213214 1140155 374179 165984 25732 1623224 1283179 756794 438323 1728111 1522294 1931294 283322 1300944 1905065 1073669 1007759 1272824 521713 1111793 1889420 190117 721579 1982962 1849198 1935370 1621435 15222 1407003 1011438 945945 850700 167432 1621102 46872 604331 1218698 1630855 1143158 191988 1729376 693944 1852856 193501 1043688 464978 1796626 1808593 1303380 582237 318254 1376034 1492385 1996087 1028901 1425187 158553 404370 125080 909246 1593438 1125495 399451 1438527 656364 598601 1391401 780797 1296362 714518 1109175 464918 1975960 1743962 100320 920175 1424077 404360 1344401 139797 1437725 1802583 505721 532354 1146664 579495 1556578 958684 1590765 575428 8459 519302 383423 772952 1919132 788122 1325859 1549955 985957 1239772 956063 1331113 870103 220270 1363910 807766 755362 1156226 1868462 1640244 1771109 151068 915778 1543036 369250 891319 1936799 1675148 1072019 1573783 77465 843871 661223 1987113 1391393 1292738 841133 105594 1585734 1541209 1199358 1714481 134109 1399285 1886187 1110154 806849 560905 822917 682919 1883187 1267317 132412 667610 416946 930660 680529 823007 879887 320651 1667988 1788093 1996806 1566551 1970336 554148 1905386 1562772 1522988 99324 1228276 787626 25607 972502 562986 684244 223251 1287598 182848 1415888 1899339 1154113 1006294 664398 848788 1374130 25130 1728553 1075744 1745322 1521869 959252 1526191 1723392 1795682 1103422 399047 1322591 968639 38491 1919017 743813 380855 1628225 644378 1238312 1322169 1709795 350662 1453562 1233051 1053025 572150 1422968 1475643 723129 1595876 1769922 552764 647589 811192 1346977 1987355 392490 81358 1439843 695459 641755 1409623 357912 705681 1862731 607927 991892 227321 381260 329127 1629292 1197076 1940767 1651325 928351 580211 1539553 1688726 1250356 28573 1501421 1973099 825733 1404585 398576 476366 1134244 1972150 308402 436709 1499744 1166316 1035486 931590 1320261 1485437 138290 1666246 378131 1915654 1308506 529293 1039232 1348190 1327230 1383898 1292828 806380 1225142 102778 139704 1524324 35329 19866 433297 893576 1700639 1190494 1862686 91895 929727 307824 94642 381872 1052415 995877 1590598 1008453 1903399 1392915 1158483 1448495 963884 1569179 444331 199953 400355 1792558 575152 1040248 886095 822921 779333 702819 66720 899463 1967032 140907 1608038 419045 102766 1165664 430179 819746 334788 13165 307814 832964 1391854 993889 1931094 664680 85593 189228 884177 1293472 1034268 1557193 498545 152894 317201 1821366 797676 128399 910615 1302869 1703688 95101 1643625 272763 1437277 1336806 1440210 99101 1129981 1633839 1494014 698780 1483936 861717 833854 1893110 16106 124243 103110 571774 1753867 243482 709504 313661 82019 1255683 532579 1986558 1563904 1419369 38046 441061 1381889 1033480 1942652 1523542 1188413 1553817 605943 1200609 788383 1246030 1876424 996268 1798442 992282 584571 1189728 235253 992676 754535 152137 149850 285069 1719746 1120838 918968 1136737 82848 1510917 1791404 78538 1860475 1697388 1989172 331009 25387 1058909 485150 1959050 1722000 981061 311726 1648167 1216355 813874 236772 895162 556722 1956529 1909375 1308612 127499 1477047 971334 410793 1527013 386388 828136 53701 958534 1562125 171490 1890781 285402 624796 324394 981247 1324950 1422642 754203 503931 176476 44861 248363 787127 664538 2927 803333 1413803 535323 1481846 1175381 315788 1398269 602338 555634 1348900 1087747 1114456 600465 1970308 124030 1468260 954326 1178789 1423417 1058893 844416 945751 599916 122277 239441 947112 1249768 1052112 142592 1210230 1729445 729339 955884 1670807 1739335 411108 1237522 947574 1454158 1848555 1361707 130214 1450913 1593083 857411 1494951 335446 1469348 1698177 354333 26263 1579653 1599047 811079 677689 766977 1477999 261237 1684545 1373485 438531 102749 30867 1229198 380105 168581 1279793 45604 1977311 547223 582569 1022964 1621609 672754 1490315 687634 408563 1638182 238321 195286 1976800 321758 1931540 275458 1671405 1486544 1646747 306746 1145098 447537 618057 563846 219729 271564 566846 1241419 346531 1978700 956834 3121 329923 739110 483002 200922 1995977 1759898 1132102 955730 1479225 1133318 1226849 908846 934592 507818 1131342 1478301 920475 832777 585605 1616335 1562751 1234095 1693466 91901 1447203 1583277 935074 1154846 1573329 1196219 506512 273834 737054 1671625 378994 114718 245110 1526938 696594 532124 1181058 1938405 757043 185691 558885 835121 1203645 1022857 218336 280580 1458034 1357269 1304875 295748 621808 1875339 960850 916844 265973 27901 570317 901678 1492309 616656 1294814 867619 1807634 1443609 925937 1860683 1513485 1111831 1715516 1653152 93767 987377 458785 1389944 1926828 160572 1794493 278707 1279614 920230 1137840 103693 1703436 42257 322449 1205297 1264463 1631690 1785416 648214 667122 781227 1460516 838435 454896 865795 534364 1048971 1391095 719347 195185 1460181 831116 1701615 774654 1868299 479173 1966291 1524097 316617 1798138 1094164 1766559 367646 599427 619507 847456 1708535 1727409 1820253 216713 1019617 1417110 1757925 1142928 1691550 653272 327005 1052529 1379784 1887300 1487754 130271 1621254 1610328 728297 1952012 139431 1458295 210597 1191704 625748 888355 386615 1509731 970504 1938113 1167906 562440 1503161 1937998 1470861 1529484 1528574 1062041 1718315 759797 91052 1009893 528311 362923 1684549 285035 806718 1035608 454845 799299 1636956 1474457 1423590 977991 387343 1836958 155471 1305140 1222740 287644 690475 668722 1499297 1261286 1446835 930404 975801 432396 1182012 741973 322065 253965 1282400 1896954 951535 411180 1903920 461745 623664 663381 1939339 1177740 1666346 770830 227443 1878508 1356646 982374 997587 943584 1549033 676883 835318 651236 1913509 789815 1542515 607833 505910 862530 1491895 1505885 1003426 590592 1913382 1390752 275878 491455 528660 235049 1761549 1394167 1146921 1219349 832400 1942438 107861 1281093 1152771 488019 199008 1374736 26122 547026 1534399 1215418 402596 1975543 220706 1281011 817049 1831301 214372 1744527 1571862 193914 1963765 1952136 1914037 1647484 55895 697444 684159 57620 1660602 1042959 1892931 857523 865874 735014 876439 607849 1262240 1546125 447786 1544113 519943 1213232 1260656 22633 1229869 1225751 739482 1770335 811509 1266967 1808695 966690 540118 878810 1673672 1765199 1151834 156411 404648 97079 798430 1781854 699154 1383103 488650 1317768 1611757 595621 1397179 568529 745405 1352656 1326891 439214 26151 1742126 1819884 493048 667645 1583460 81889 1814268 1378175 34235 1579222 386621 1714355 256761 1143918 711397 1337732 1004757 1226949 753402 864855 1113046 1603598 349324 331709 1558666 1792018 1487193 269744 1756704 353463 231632 454797 381048 1596205 954114 991394 619731 329141 46278 273681 1867072 1103679 1688828 1774948 1007450 1888602 464999 1732882 420313 959288 135466 260513 453235 1426915 1343704 1079262 1052679 499252 1300864 1633249 1925242 695069 336798 1745948 1618117 1933620 1517995 200008 681337 1036531 1878145 699350 1087807 55119 1060876 1498690 977224 1726765 1790503 952511 899543 13898 1380396 5745 522799 566817 1845877 537546 864359 521001 1884415 935328 820416 1249818 951095 1580442 1072077 15989 1180171 1594974 1992547 301867 1844853 1217041 1325616 1982126 1744866 1782929 1914262 34955 745914 1860321 181368 1193653 442696 453414 347829 982423 1824196 523335 284929 504152 1899946 840861 1848877 298203 1931442 1188377 460173 780118 497294 599790 667518 1502515 1470757 1631427 1114524 271131 1817387 780486 1626631 102008 1373953 365355 1604543 742008 208573 944488 697422 1912967 1624842 945843 21182 1505701 511032 243799 1641220 479210 945527 595859 1356949 1811767 580834 737071 401363 81531 1081836 576112 324363 1450381 881572 1582783 1805116 1343422 1808048 272221 1620851 1128881 848857 1108054 35053 357252 381929 489451 849004 315052 1687887 58817 1464392 356112 924550 1730317 717069 1006616 1716306 425807 1754028 881534 1347796 1286720 750871 354565 874369 1853626 1266800 478522 1888073 334973 552929 858767 1444123 471146 1128150 28670 1182072 332653 921230 1541530 1325372 1922628 1072345 1200617 1452756 361005 787502 1139686 1962449 525556 1511073 810510 577119 1481621 10218 950621 826340 660575 631450 445969 1965044 333775 110401 449605 754045 618849 155625 967987 1918535 1013474 1309674 1285861 945205 1656545 1260863 802034 609012 1387678 309610 1015982 1028226 724744 1649659 98576 1773723 1557201 214641 396774 1515198 778532 1443048 1695591 1249528 1353923 996016 175283 440119 671092 1652433 1095978 803986 1183536 1434462 904879 898037 1059372 1583129 1129683 1826413 1091368 1124150 1228882 1583592 1451376 654666 312673 1989327 1135775 1973756 631455 949184 1593555 1415478 1531772 990533 210129 219296 235325 784379 1837594 857649 1426477 1018277 1997301 1220742 1464368 1302421 932093 1623267 563915 1772619 1862418 258667 1740186 112937 1433599 64441 629563 1035510 906721 945976 470371 447409 1956090 171730 626260 926983 663732 1626390 1673722 1482768 382347 1657495 1837075 563934 1363627 82136 301464 775684 616127 476606 1936627 1491464 599502 1645752 1262424 617724 569647 763731 95497 194805 375267 547796 1498179 1667323 718455 489453 1413166 820634 1232446 811914 1903354 1767848 593451 1365060 291945 638689 1574140 1426578 574878 34842 1570431 99395 92296 495542 1311900 1821680 1281374 1738494 1889925 1994052 210367 369913 93128 1102921 1372411 539180 1524917 748702 118475 1592440 529032 413652 1309706 1718317 1669011 1022263 1052758 555935 313114 30369 178835 357124 1727603 709725 399903 148636 510851 1811833 1418555 372681 1367694 139848 884967 1415020 291261 1728316 731004 1404117 195470 130324 1829928 1681718 411565 641767 1689275 1546188 627798 212537 140608 571137 1164512 187017 1371556 1748217 1113918 422360 745230 770336 642282 280806 676601 758535 710603 843239 1596664 1050043 759862 492475 1126783 1587152 511351 1616440 1500191 1563822 1592194 1185139 876957 1976067 1653137 624350 724466 664792 976578 1662100 937193 1866616 113823 158879 713994 1479049 643135 1216259 299521 371170 378775 895037 439105 1308741 1574769 553208 1084975 446811 1302310 4117 1665089 434862 965536 687578 1623980 734058 1978281 44727 1419308 1992517 517013 748809 551360 1303335 1904679 867717 237544 827591 995412 1167348 1073834 1851093 1040352 1021218 1486755 1587877 1131734 453587 888961 1701549 868387 256780 1738516 850099 1799547 1678189 1253003 66487 685518 1565865 1453847 709864 1194758 318757 955036 1569156 137526 856744 1919619 1447219 1420482 48330 825441 593061 655047 800286 670298 1904826 709522 693116 1684316 882087 569141 1408108 680898 1910980 1663374 892319 1856228 907858 425834 1924527 1430905 1695613 1991112 1345133 1169775 1619920 1048419 1629468 277854 857783 160258 1218384 446741 44175 1145718 934279 1800078 59649 1485754 1871373 271927 420605 1594696 1922045 381613 961601 1644389 1666954 449790 1545420 1059033 1050266 1393134 97337 343493 992902 1358212 1944165 1875301 1038689 301654 1783911 1522733 1699123 701856 738648 376725 1384073 708385 404866 1507086 292238 1953039 1181349 71507 963446 304110 180086 395064 1031478 1908172 783874 469867 1059326 1306930 1388074 225944 630115 1129509 618091 1170640 1401439 252936 1126913 1327215 1457164 1917794 1600729 728212 812991 1976854 1724824 429249 403467 1977693 877084 280969 982135 681571 1163658 1605922 943654 385864 623625 585624 217598 19225 1675931 1255014 817677 1551197 1857588 1753778 298350 230605 459945 525162 1395929 1662002 1220583 435928 290805 24097 1123163 1436949 1685622 1136437 538000 1814824 650594 2712 881566 1565700 734436 78716 261242 1264536 1759808 1965676 1803907 1155878 79341 1926323 348422 508188 359782 850161 1112943 3372 1808247 862464 867435 67510 400563 1996704 1731106 788188 1481126 617455 1719984 753559 938432 781977 1967128 1195393 132947 1955626 1561452 785873 1822851 725271 402683 805314 721447 17723 1992558 382047 1933192 858220 348041 55588 1869047 1088589 804739 1872062 988766 1265807 1716649 151471 1735841 661901 767171 373841 574913 440935 1288899 1463584 1819044 1436106 555121 82891 1709441 1916479 1844082 501973 1186439 1851767 590378 673565 1857203 1065958 1819575 1830210 1058191 139189 1640141 1212249 1515169 502033 1529430 1881849 427981 1902574 993084 1418755 1738131 1751680 1932572 258669 551854 844719 274568 197113 122247 1234056 861181 348284 1946768 1482400 1856550 1535283 630596 991763 856444 1547776 1827152 1871491 129861 364528 1355624 284501 851414 1626292 1972526 1240891 1890016 786725 1763256 1050618 994402 1942976 49045 1962106 986641 1261128 1904205 906393 1837710 1748889 1447198 1209851 1309443 528711 1317758 1321360 827467 525156 819070 1731045 909611 1048042 1208305 274806 1906378 1419373 1219924 547231 838211 1600781 864812 1002682 1104937 458221 1016487 906554 1161485 1347731 1240660 1124888 1799316 1191482 495490 1211370 313805 438677 1266187 1037449 1388753 1825006 522521 1507852 331695 630641 471001 461698 683166 200746 1090595 626538 250975 155695 647993 407094 723157 1751025 1737821 1620774 472959 363422 1239075 1638010 702408 1773942 1195918 302248 646349 1989034 1295740 1732498 391871 153284 1657841 531481 989247 1711621 1672992 1387911 4515 1737880 1764311 437131 1354728 1741288 361334 310887 858112 1561695 1278042 896136 401312 1879482 569230 1573821 1387894 1054756 727982 887302 1184610 700273 1544436 839926 728593 935169 1893691 667432 1224630 1298880 91238 461365 65024 1452102 259310 731599 133143 1878976 225508 754593 1471519 1215096 1727241 349120 166111 142179 1890956 1525384 1533578 510227 104663 1835063 512975 1569401 832783 229681 18659 1671992 161983 1963630 1885862 1948757 709434 1179870 425021 1030575 827803 1368789 1925904 1498192 1791113 1343329 556683 208312 622489 568426 1718434 1398367 1167233 1707003 1306796 1223160 1121878 1164061 854813 463395 990709 617014 21933 1208431 1801028 416956 314320 1130455 915351 1932567 566897 1558996 386736 1059187 926553 1733199 852247 1622781 742053 213307 1619021 1151267 1127147 34894 343012 561135 1020838 330959 912827 362305 587585 1636287 1722680 1706195 34014 1897341 208327 1880582 1499216 1293971 1619787 859615 1587236 486550 753493 20630 1248230 1931207 503564 448863 1917140 793924 173746 1313506 1786811 1370096 487853 1331211 1860326 275386 959153 669663 912644 615358 10374 1159952 1335279 1920741 1466820 36361 8695 523042 1149385 265692 877216 29546 1963166 343588 1690069 446169 314802 1063061 640445 685838 1186703 1706345 1901566 762075 1997861 92777 752492 382822 680119 405849 732023 1485709 461396 1228092 749628 1184901 205779 143868 1674874 837456 1347695 96009 1024834 1662383 1550424 1636666 1897687 725943 328886 362222 1884788 337143 725930 1997263 1978008 1235837 1125349 1379017 1400734 594545 1970844 1160453 1998943 960332 1291742 1960141 1754969 956035 457542 263588 1362298 895090 1099578 396219 1069945 1504434 1735563 424894 727620 167699 1824386 47174 580233 1621250 1128339 1528803 1732869 804037 973168 438475 1675586 1389383 1195409 870249 840525 868446 1838426 1438429 1011717 840705 1107189 82354 1934448 1529093 752976 369621 1132302 1508618 430201 1971667 1794171 1682573 525565 1827232 997486 1487530 218110 78654 1021497 353415 1588056 98060 1876353 194526 1969305 456740 1193101 1079412 1744750 610202 1882488 216715 1290345 1287143 1834643 1348358 507504 1021598 375605 1371200 751693 865063 1878281 1899432 312233 1883032 1748507 131003 394641 991614 1556833 420947 1896818 1279983 393139 639767 1532510 1666934 1311021 1384399 1571860 1952483 1933030 974821 753268 496305 786605 626794 1133131 1587308 744640 87169 528011 1502742 1983662 1396206 1046625 1929785 144808 1135433 1926764 1922480 516258 1173380 1865655 545614 172435 723126 200447 185310 538321 775061 497445 397242 1869211 1783113 217511 1709988 42774 1782261 456059 1205872 1731887 255784 1935338 994211 535455 646399 409678 701920 1214471 1539173 409316 1194933 966349 216116 786053 1313751 441850 889520 1782163 898206 62994 1931583 627397 1688929 1385970 1341036 1356648 1510981 1353081 462749 1391524 641998 1699162 219291 1526304 1214999 222350 1720277 946502 1995809 441450 529499 116349 713835 1939403 545445 1675008 1777353 224709 1295783 1504026 351663 1642999 1965784 1572234 1346058 184271 264791 1904367 1844528 1396618 815963 1632797 474027 1699433 1520891 1829250 1496888 660834 391926 1639432 1293366 1425742 1894242 1567022 1602493 1556704 1597334 974003 1370557 731654 1700003 848871 940460 1699849 630945 1112792 763857 1228663 1364102 426032 1062607 1361041 325459 56522 1954378 980625 1302420 1276287 622293 1414230 870047 429637 1551439 1662049 322883 1987200 1450710 965995 323975 34741 463079 402572 705297 1715095 1023758 520478 97108 1802909 58842 725778 1704127 919703 681896 942651 542884 1889507 1791440 782613 32643 1360383 1912036 1905288 899318 325366 1562559 1853728 752078 1182888 173211 783929 1099137 1565963 667249 1854650 1388883 235301 639781 702381 1387098 503317 1051354 368646 1960316 1956687 118818 646027 1477558 1308172 1900926 492206 1165186 1893141 1860554 1926786 989969 143489 1037098 336937 1554763 1881734 198493 493978 980239 54195 616533 117374 170930 336651 1081310 1991561 395600 1060171 470744 379532 799225 1292242 338132 35499 1110434 1826633 1777279 1773736 1236633 609136 1748224 1617970 1066451 1835348 1358459 1744899 350242 1900407 773128 1946361 1133917 636204 1285190 368640 1808946 1921793 13264 135194 923051 1862066 1937171 1869514 246970 421698 1107485 1001653 880695 1665797 1407822 644722 1267607 1195987 660951 763548 1527880 300106 1353361 1166772 1069923 1066165 937587 1376129 14748 1255793 175024 1591442 1818596 1445887 932967 1424471 316343 147702 204486 797295 1805487 862641 290150 778774 49398 1286985 517274 1143890 398412 1673639 1362122 854000 186413 396948 156319 423482 294579 1561359 1193689 658538 867251 814237 102472 1051697 1106118 714694 189429 354849 291588 1837713 1803544 1146673 1944867 1545994 289076 1900123 1499614 1706827 1474185 1216940 751026 783037 632797 970354 243572 753723 761343 961630 171286 353686 133882 970791 438174 756176 82971 1812981 801136 1460844 1986869 640674 1006381 821606 1703165 311082 1205605 1341085 1188682 1951534 121257 1971590 667717 858419 1232178 920801 1380805 329647 727034 1969411 1346566 1921040 941080 1384873 343125 638213 1758213 55051 129077 1650604 1312421 1575549 1842840 1676636 113192 1171041 1823012 1102510 1121241 418698 1497208 534262 1654546 960341 110753 1049155 675415 1204021 726161 563653 701825 1906572 775527 1293217 1032223 1311304 1929862 702060 390717 1975567 651267 1067312 694527 1716752 426680 1523617 86440 92740 1819603 1638002 1706492 818782 1380418 1690186 1975872 74428 1983343 1904641 1201161 28095 1156294 1187437 1931669 1148501 171113 992836 955724 485203 17593 114703 651640 1205514 654295 344510 1420443 1393246 1882041 1810321 434094 449597 1222828 1050264 49598 1632177 310460 181102 598857 915146 213329 289332 1783814 1294918 1134347 731437 1725614 433873 696535 816100 593745 380097 1104902 33942 1302040 1369543 1026413 139335 122206 1880522 807339 589801 1846672 1098282 619410 152703 33176 1916657 1079405 1240612 422602 619565 771802 271113 786654 284171 1510617 1330009 1091267 751685 1589730 1493552 1802024 1321848 1965490 1686413 636560 539517 1620634 1997178 874871 113379 446136 991819 1474494 877704 235834 1323509 231893 823237 1123922 1665213 1551451 723852 1563761 1980484 997139 1548323 662539 881434 1058333 1104756 1126937 667466 610226 14751 1146625 1302839 1835848 229156 1197926 872486 1093808 1242189 300775 1730831 361652 1728466 760211 742568 1394023 96787 789555 669888 1098626 1849868 1846631 563198 674216 1213723 43260 275276 118038 964199 859413 841321 1444914 676098 1082537 1292614 1515022 1638093 794679 496630 413891 849509 1687084 67818 1701605 74047 442205 727450 1249281 901356 1424600 518356 291414 1611837 306037 1188264 1302994 1376683 1180044 866880 928459 1960894 252269 1153059 1800882 1739167 890461 490405 923583 338415 1516816 1905502 1385133 366977 658657 478310 1340627 158973 1880903 260240 611762 1778084 1622796 1132558 764760 933955 311171 485000 550866 471628 497873 629632 784184 1387210 1243229 1782349 27079 1120555 399983 829593 1149119 518227 769387 460769 1558482 927777 660292 1754060 1554586 1255936 1117465 1925218 1899504 184143 1432948 495000 536494 1320425 1919523 498851 1567021 741837 1942178 401035 1145133 1285732 1645097 749036 388499 660879 1544335 632946 674694 1353078 1442971 1253900 1752164 1360463 1098652 531796 701922 398570 312177 277359 1300924 179889 1210274 938160 1041616 1037687 950652 360038 384671 1224999 1246031 1460164 859034 700913 101040 1945223 510675 558694 95275 1373593 1508840 1330315 1908579 1937792 1928934 183924 1197678 607357 1421696 910186 1071386 669880 295957 1005241 902877 1699087 863845 1578965 704924 372405 1188135 618867 1900463 1044522 551306 586167 947048 1188359 67869 1673329 1369726 1861128 1676675 1788200 986732 665700 223676 1537326 1611892 1316660 1233463 1970131 285136 1717862 1108823 1937760 1095953 1600598 1657591 1171896 1815957 327752 54090 1518395 518056 1002271 198967 1434854 1289713 930240 1059537 637625 508528 1014558 1011780 1787411 1972973 1300804 1189063 1619967 200250 559487 223332 1148092 1773874 1006365 216264 1368425 1708418 129657 1105936 681480 1417813 842911 170799 230191 745497 609735 620049 1526734 782655 504050 454533 1463387 1004552 842935 21718 1499462 1246082 1575267 1006441 1218487 1611710 525988 1125771 1611826 1250061 817696 1384966 722724 1739204 436236 1711904 1759629 826085 1933335 915190 1543536 115941 545448 88038 1320963 403825 1642676 1808620 415947 1466847 1993818 345709 1332128 44121 909059 1109389 624174 1766871 1140946 1272357 367559 1633263 1581562 1848744 1867480 542775 1361087 423384 1535699 663874 246384 108843 949574 658019 1443786 408288 124977 505774 26392 1894143 1639330 1266568 258101 757123 332302 1281548 119732 1642041 1912198 553959 106589 755987 1819424 285390 1670870 1866486 1336717 214492 1365515 1355162 890670 13743 1793459 730933 1135766 550938 218416 1806174 1995241 489407 796042 1527639 1972769 1538500 1100053 1627202 1447070 1104799 10777 1272476 90396 829332 1386958 888023 114785 1972659 601501 123514 305770 943941 1541343 1720482 740396 720293 19269 1009819 1797455 1647259 1779011 974042 345726 728452 429630 383372 1470871 216269 1884948 1394711 1795788 1857660 466268 1085463 1223626 1434311 309484 609987 1996697 1415456 1272119 133076 1855348 12992 874368 1091095 1985892 963323 604492 620957 971816 1888251 47148 1931240 1368198 1798629 1253472 1239914 1679632 309997 1943534 736716 116207 583099 1896469 623983 1102155 1376561 1212152 1458473 1520811 469690 1637347 1620914 275455 1690319 1747779 392418 123849 1626960 1243237 1102930 531841 45335 1619832 975568 235375 1309759 994453 212702 1822245 358506 1833682 490903 651451 876399 797274 1336456 1451044 907943 704459 1464291 484285 1228413 1922233 961221 1651675 1864811 495522 1473172 1779429 1381857 927887 1291483 1637565 1792296 822944 230266 100705 782612 931964 189322 1466215 111889 1152456 609511 624774 332201 58740 812009 1806887 47275 1531358 341069 438816 1853632 1512861 204954 1663802 1692062 803685 1549569 208244 308146 1194197 1326551 121508 1373162 956037 104179 696477 1762754 268897 1388950 1028687 414689 284185 1510561 215041 1226442 1983499 1377777 1994586 1797826 142265 435405 1294042 33680 1981697 181434 591095 142558 500719 1649343 640084 631816 1498314 1703550 338983 1279582 1938704 1838237 171584 551599 721285 801968 13578 712037 785827 1300430 587405 263027 818586 1027712 750490 1123979 296392 713263 1853274 1938920 124141 79121 1672964 87421 39861 149061 1620779 1345548 711501 1813935 243710 612466 223517 1452552 325475 1473571 1663488 634972 352705 253787 527476 886530 79087 1296603 239815 1953213 1221668 1870565 1728634 1106100 1588257 134293 535196 1509102 1468533 43040 372951 85420 300165 334885 961628 1290075 1048288 216080 995202 956415 1931977 58978 913450 160022 1593146 1960129 96995 1839956 1643575 274315 1088566 966515 1784824 796890 1107883 1967633 711558 1005248 1167971 1518677 1253227 1914227 817411 1572192 1820922 506492 1695928 738681 448609 835861 1899470 1344816 1064857 274589 1940386 1627456 1824652 481586 1970958 1375194 1865020 1456350 1090707 1121979 760349 1366864 752394 1406607 731100 664236 869663 1964792 90750 992087 1706466 1179352 1060504 965932 750018 1411113 577577 95799 1349203 160149 992278 197408 620685 1311694 137441 1649326 143053 552908 1209084 1630927 305118 1734492 746538 41309 1822916 563652 1746099 1639704 1845006 521196 1449025 849867 467194 1511566 730146 774423 1998663 970918 1930297 698881 1390141 1158482 418968 350202 1114089 1692443 516322 1026905 256009 851866 1389129 659866 1784493 1406456 1415280 450871 90338 1264857 1223217 854388 803576 147571 898804 59643 21379 117138 707392 1183878 1782153 1890826 570523 724689 1460943 773088 1542407 357162 1322917 1701031 1139591 385171 1662314 1985435 1688172 1710879 787966 1586046 1790190 1495325 1620193 1626796 552542 1113919 314070 1059578 1689466 1372607 1194619 655737 985022 1917558 1226798 1584621 1642179 250607 1322800 1502301 443611 211709 1776189 303491 41393 1906760 1251798 401510 1100271 839653 266428 1049223 1349859 1933809 388943 81499 1429348 1504840 176186 1305126 286922 1584061 1346286 164603 462592 1227713 84896 983943 1121250 1027297 1157136 1786505 1817604 868519 1600858 973240 1566473 1327366 1231654 1441296 1241684 1318643 1564308 408996 636510 1657805 1606324 1452031 766926 1975925 521431 675106 1465789 1188902 588971 574366 1160022 1838903 1100474 903443 823857 1145389 903648 1705498 855248 852598 938615 1872664 123110 1852933 1699187 1210002 1793653 1839355 1074014 926823 1413504 1560673 859640 1634411 1623523 168342 827832 1467241 1000401 1089525 299300 440449 1586590 838120 1450732 1518969 621301 856505 563886 13510 1951208 624568 1758376 8546 1630755 1215684 196087 871572 133722 87489 1611533 1320645 436351 1665629 607868 480523 890947 1604730 975795 233007 1111154 885819 815860 1903974 982174 40408 1637975 362055 1986303 1061189 1326482 683789 391210 735130 755432 1216622 1419505 1507766 639433 1059663 1841408 594351 584049 488615 1170364 1393498 1285673 355426 1165147 1567020 1766168 84553 82475 161507 1496319 146530 400577 432395 623332 1840459 1702103 1240091 1599327 470742 656484 81633 737933 1778487 1307359 316757 1535854 911375 995801 812786 431343 1769053 1130564 1899717 1162340 415979 1322604 432304 442552 248712 1892512 1785495 1347361 1769424 917426 574914 896957 1765713 661478 1250177 1843002 117213 1228148 790400 317810 1297011 189818 1681630 138258 817961 1632956 1787955 161901 527882 172136 1517630 1188965 1470318 1042176 47905 765347 1925399 250211 1130065 676707 1099368 358812 1621126 1756874 512270 1594775 508597 854721 687023 545100 1727867 339460 448605 1592361 1374252 360178 836265 1354438 318121 1385728 823153 548993 1936104 1390387 615121 1935960 242649 556271 323970 713030 971237 121105 1024110 994171 720398 1729745 903158 1214198 1916503 35992 1871255 1911366 804442 1393411 1329356 1841886 1606305 1370788 1210732 108603 1427978 100890 163544 166611 739125 1373987 240007 1482219 1952073 514191 736532 1754244 416806 732852 268056 1200688 150359 1572534 349864 1325326 1281816 326670 400691 176571 911807 385593 414945 1580859 265022 560741 1646865 1304744 831797 1871478 301027 727706 1012707 70883 1605483 1950863 220189 478703 806452 1579024 1863304 1633407 192058 639855 1938981 953229 836166 254499 1563397 721760 302773 609077 1998753 1791773 389538 1757594 807403 878023 541092 1226517 740004 465690 1804861 1720727 170775 1457317 1567818 929470 1901872 413957 1939376 696884 1314467 205727 439728 1971460 583778 1597850 1142141 1837760 1273093 190969 1017687 409606 1939078 1099053 212920 856579 320215 1136162 217004 1979140 195683 226610 214094 741246 1038763 1534548 1006746 33858 1718980 163723 1267223 1180162 1312448 70395 1341021 562131 441184 38411 803217 744661 741133 1599110 1008573 284275 721938 1549332 1692339 636012 1719303 831467 66573 170666 724241 39715 926222 1902649 823261 775959 1782067 1370191 281445 1301083 475685 814610 1664072 949655 1584728 1123121 1370499 1429887 171006 77903 1613909 1704662 1814956 87904 1604601 872731 28415 735364 1041217 1374980 574684 1020814 660462 651227 636481 731742 881824 278695 1086541 1123720 106767 838380 519649 54711 130238 389025 1079144 1978822 1282861 5368 6718 1618358 773000 909354 14336 372783 573410 448941 1489757 1868812 1825895 257683 1661803 1300582 908143 167524 623673 1182885 1411498 138779 687379 1784523 789112 511155 1436195 1840046 1259601 294958 734134 217275 1400321 1725320 756428 7453 1778926 1973720 1974478 153612 246829 646461 115799 1582920 130854 1572225 586247 566081 1710434 738786 172311 113309 1762386 1859956 903921 154107 1993909 1053923 636277 716736 959121 1585303 761536 1774477 1848627 1929015 796891 816928 599681 1758298 152468 1237535 327477 891383 1080227 456649 149296 1245549 97800 913099 222275 895312 1261684 1185148 357353 766141 540843 480884 112139 762068 769843 1295719 669599 1481013 1483219 202528 894320 1977609 1639625 829486 426557 1929144 1701942 253543 439655 1439148 1000388 1269260 1572040 599371 1511033 1240746 223108 1792781 681647 341942 1663820 74668 1925888 1188252 330517 287324 30966 1680041 26908 1072763 59863 1673233 1269731 1906159 124981 1472557 1855124 999454 580483 1377577 886883 563798 1047524 702944 1666698 836226 1236472 186674 132228 1467592 673604 1352939 574802 1907419 412812 414251 374302 1439017 1831452 63865 638981 1658338 1563301 181679 1319632 507225 1632263 233872 1615130 1455027 387458 912890 934535 1752682 659979 1770424 59213 400151 9417 1810023 184308 572586 1512674 1944055 300394 1966702 690064 1618268 123989 1620858 1456833 835404 608773 1721286 1488161 412141 454557 1778965 562112 1990301 109770 1760720 734044 248386 1665551 1841082 1538886 468267 158826 1925672 247467 1154195 938867 1845658 720149 1004005 30232 65444 946355 1441045 1943035 1692401 1798106 1305129 1017230 1147908 1360191 273917 897676 601362 1486924 1166017 1094518 540973 1225497 1185955 569821 1806099 85858 911624 1340397 760189 1189590 334335 730576 1783017 1423231 240134 529025 1394382 1138036 1527166 486305 1468665 1956861 880337 250345 453488 1395951 906608 724701 962279 1231422 166341 1021435 660677 1013600 179014 1610148 50937 1273189 963894 1650708 1372549 1509360 1704247 1115325 405239 1816589 1263547 792780 763290 337246 244960 1567084 1205436 1616928 749980 230240 1028440 317709 1940709 615432 780272 1949575 1296432 374903 1083876 237960 1600492 809047 1979387 1217809 809423 940487 378817 1829438 407322 276192 473128 1878168 652677 931287 513129 1657359 1546377 784374 840262 144994 481615 1498145 375415 929926 484170 1075365 25858 995533 1733650 1956889 193532 267407 679453 528739 1309269 1765541 1251645 1726693 490513 888599 912464 1929790 1607990 1866757 539945 306111 1556371 1638456 1737828 1283312 1011170 1231230 188856 586239 314092 1109596 194451 281667 785204 740455 1920454 1850233 1585448 547951 1989522 1802921 1041702 1739505 1389756 1633907 446763 1740060 640945 1692590 1687339 889082 856519 1160135 455481 151674 1195999 972358 126253 1173583 601975 432715 1026828 1986792 1451004 168015 165093 495827 1188140 1150168 1429953 611703 1290040 1178022 191003 269034 1171563 1964718 1583256 497506 1394733 1052295 1803965 1807515 1608845 1269794 1014565 778624 1631816 1926168 473686 209581 1645888 483160 1608714 1867189 757593 457361 44032 542148 750671 688918 114206 1190809 1999832 1140624 1932681 621571 1282469 1788220 481017 369481 388558 627146 5531 1498318 1217914 860967 874746 1141228 1935954 1707564 1193142 109537 1915666 859545 737642 815779 1948007 1588816 616214 236236 925241 254086 776166 1707175 559088 928165 704277 1851954 276921 1793095 409583 1396295 49046 301529 871903 1111716 965147 700158 418355 1783568 1726587 361869 449356 1290432 1880024 443688 233767 1331648 654074 1790655 886423 365961 170646 443780 43045 1631343 1273558 251223 742740 384101 484900 1554122 1967680 877384 1581896 719470 1305466 1711725 4869 692334 1809879 1811402 1839492 298925 165247 714154 466623 547837 1392791 1245218 1770729 1168142 710031 515625 26589 1920199 175615 548283 708564 718806 1160816 1613408 1395921 1949074 980656 45358 1940084 1308692 1782781 953188 646405 180555 1843247 590496 1293864 1207952 1313361 852215 756896 1654852 1008245 575236 504177 140459 93694 1920626 1812209 1327546 1078819 1386270 723781 1931947 1141056 860311 1332735 398575 823086 413405 732917 1270002 1190676 1108938 1180626 520840 606019 1662980 288336 307914 846683 1068635 251743 240493 513078 1843733 1451457 1819922 350784 1632085 226787 1071392 1906181 430953 1811140 146389 1662934 1494338 1455072 1605082 730133 119238 967590 1272351 1715167 247269 1999624 1087687 1831804 791225 936330 1454064 526527 520524 1060422 554299 1651901 118951 595098 148914 29371 1901356 1429321 261727 1326198 1872078 1757906 681461 1547700 332367 1667581 243292 1524924 166141 29906 50143 409841 682473 1487638 1836546 438426 1750035 8142 1570528 730777 356210 1097531 1970366 985738 1128314 134390 1375986 294520 1297984 941684 799210 1918159 385852 1699361 569450 186280 253020 21168 1094389 831500 1081813 507463 1810450 1468607 476267 869597 1032926 307057 315593 1174032 1379886 1727456 1721412 405014 1645582 1080028 1587534 1451378 617309 557363 191204 1025680 1057782 1325582 1893974 1305291 1848148 382126 1523156 462310 1618456 1088353 440425 155033 735345 1099065 1672223 670770 437812 1051018 1104171 253837 1912626 1119260 570177 171076 446029 1767706 1197481 1880621 719178 1202276 595296 930216 1718174 873812 307434 428247 1755245 1748354 201462 555270 255057 1982161 946042 833658 786501 1425908 156312 1836059 1610898 63388 431058 1374090 1101314 190195 1599624 987930 1741514 1354826 1526233 1088373 71910 1028675 1738340 438583 884829 1669759 833543 1719675 1067016 948198 1971956 1927966 1225342 1990407 230137 325824 673605 1664770 1807803 405287 1133927 968130 647383 1182649 1082361 1040038 246149 698057 303365 317901 749556 152267 1329506 1755320 1638488 1918849 1926549 1769924 1822046 302616 598663 598194 1301784 1006884 945523 790546 1941944 81179 833943 1221696 464257 586358 1370374 315280 1227195 877439 1839227 1924006 164894 1353590 528209 476985 240412 503369 917716 167964 1081660 1087133 691359 1453423 1397723 360333 1032280 1399431 1011106 1706506 1876686 1687634 1617524 1923919 1556689 1772036 1217344 96901 1788852 1583456 1762348 411941 932683 819732 1170514 1427825 1745547 1407889 1111262 728703 482208 184404 1671477 819896 907500 1961572 11361 1490488 501104 1414805 1727583 892737 821958 504616 258847 243200 1420648 1241583 613285 510929 1208082 1071891 858190 1095545 1884652 983689 928259 972724 1838140 600931 1390374 1964547 642163 1146760 719084 1928226 1250648 849413 1714139 868071 1613834 1156960 1994240 612811 776488 1179585 970098 428364 1610660 1946762 755458 1549765 1645192 1399046 107332 1173562 739195 1711531 1201883 698418 1460927 650536 1738207 600020 480769 908168 650820 1017782 1355856 1433787 1102061 134078 903858 75570 1093587 1870638 701012 1983825 940670 898499 784069 1313346 1527645 264853 1703323 363701 1577376 1539338 1362064 1403633 1397852 1710008 346211 1180889 1722847 1819067 1285866 1699652 1277849 291202 759893 1560702 1987131 1715072 26970 284005 1110138 1378344 1205060 407943 401757 1918765 1680225 1903693 663059 351204 1522760 1691737 56331 1634419 991648 1054639 517602 202592 339070 204131 672212 1802386 1384940 1133459 373158 601249 837761 672557 874921 18412 1687866 195977 766822 1076625 1362917 1646722 1339196 1961487 5070 1267836 789043 1963541 217737 330690 831742 928383 596046 1345373 132617 1800188 1141665 1492565 1738870 680565 972074 551497 1598685 717260 1887951 99280 1664769 890957 694206 1660782 1273944 443756 229199 1484602 422240 1050570 1536594 1965023 1278886 402413 794154 1311810 277444 1952199 966155 708347 1355039 936190 1993829 1441513 2016 1079544 1523716 1991091 122985 884795 274938 157318 78611 932259 1183274 37428 55306 1487486 1190353 302586 786890 264724 1522547 727927 929491 512558 90724 1134644 1024715 568650 619365 149029 122473 545775 1568182 1874858 322155 232838 1447803 452083 486105 1400120 389670 453487 98918 814120 1726295 1924020 391952 253631 543520 1768108 1906271 762830 1000774 1506262 88257 1048105 1179109 385471 1025995 1906475 1348630 572935 1190228 1066290 190844 1655117 102940 28993 369295 926632 955474 898193 759474 965314 259895 1427759 811002 1234969 1423519 203278 746460 148072 1635793 1170100 792672 308755 316022 644696 1599928 1799562 1226840 582972 1072971 970248 1964335 1417347 1721009 1347912 1005109 616706 1021362 180569 880774 1680961 1990129 1751692 1295272 882258 687363 59800 1420635 978501 779554 609384 430019 807329 1001575 1007860 803919 1380094 1714541 1534971 1617998 1322630 1330781 923070 1538793 89028 498418 1269378 505043 644647 1151640 510790 1814831 1513609 664785 1822509 1453217 1589283 165053 1301018 865801 1567142 461343 434538 108687 1514266 1466739 10168 1444200 670830 1754008 1036506 1727983 211632 1096236 1503768 734337 1190952 1124165 273385 151260 1509158 1779559 215868 616482 749722 1288465 559163 1800142 1521960 1061742 600438 203801 687799 1767367 1940203 1910526 984731 1990831 157618 1147349 1439527 164778 1053575 1687581 388671 1696227 1997818 1062108 1302289 1816473 606016 1020844 879141 673971 1376545 1118218 773858 578712 1444978 400685 412531 1090479 51535 638289 81471 942928 424873 1978379 1733521 1767049 1300056 57555 1573064 1749856 666475 1232312 1305191 790756 724617 1126766 715810 857105 267502 1437664 133499 1575936 565387 646121 405405 250918 505368 1879122 950040 477693 1236273 524708 1382263 1782354 1632638 1308345 1091175 469750 882915 1626684 121418 449982 383288 299142 1395104 1368290 1752069 330241 1363200 1863538 1723837 992405 1396137 1649884 577103 415191 31887 1094433 1678973 1885328 1023468 1517413 1741616 693203 614682 1892156 143184 1763233 362946 1543682 518870 1136639 1364225 1405442 1895725 940983 1914045 785459 1752367 1749952 220869 385003 359888 429178 1931626 1254612 1386224 799312 1978706 1464512 329903 132878 250875 1020195 1603537 1157002 1638045 46326 1535714 966279 1124698 1832915 743437 52173 415086 524795 3859 1945020 419702 1375409 1773221 742940 1715002 1859703 1413101 26668 799305 1216680 662481 48430 1422430 190784 866822 17472 1140499 371873 1603874 53971 999131 741560 962223 1182839 77312 1599379 1024099 1470495 982346 16034 830356 1743419 797095 1825898 1603408 637003 400621 795752 874613 398947 1024644 1360313 1804158 1917673 916054 997433 1345652 181198 600732 1298092 686726 166544 1308187 1747029 970134 1626682 348084 134628 1392551 1917047 608470 1183428 806224 1018266 821558 1180525 881932 1027291 1508170 1577575 318484 1769927 298798 1788838 1758453 1197410 156605 1661353 851988 215795 1872998 839716 669458 156903 1615588 1089602 1851629 1462336 761631 768933 1874082 1867611 1326382 479896 121317 261785 860309 402329 1222245 1541788 539969 1062475 1829451 1195333 1127857 1982943 1272860 497075 1321692 1145489 168392 1486774 1621837 850225 1029538 1021985 831986 136335 1022916 582148 1490464 1049339 417598 1341082 525084 314253 1936765 637653 559602 1895990 1544655 972527 515742 1140875 355852 1913647 1472005 154343 1501765 908343 33821 1330658 1545843 1169240 105075 1140442 723347 1712721 214030 509587 1439060 1766538 1323749 1595579 1214295 623957 575083 1068014 548743 1159716 1368331 960541 287690 630354 1983365 1656033 110718 1156520 1484359 1909284 240262 473631 765837 1089067 828515 1955958 877809 671995 1516343 1946382 1831794 283950 254384 686610 711041 1343629 927958 529535 1121793 629363 1343980 520369 1999220 351753 347075 1454031 498964 922420 1928338 1405219 1493470 1358524 379512 4298 1845259 1868771 1886072 1059532 378479 1054985 1421286 865893 352501 1817013 1487173 1638912 1544584 1282221 1539460 365741 661777 592106 61983 1700118 621092 1740528 522949 850802 1266550 481264 1049516 485153 1217182 215851 1583742 1308641 1243326 522892 869636 1381960 1785222 832762 1211866 1562376 1616604 188605 714138 478837 1948120 298175 1045149 87598 201455 1872848 1061111 866844 1783626 1365904 488502 1116412 1290032 1097479 1529448 1460314 569373 896630 747958 1105487 1173667 489037 1805859 162990 236167 1962005 1742155 927126 521368 670384 1720265 583705 428532 425965 1689638 1144220 901408 887737 629951 1761211 1126290 507686 422256 1403961 626533 12138 856698 723663 999250 1702270 414815 1292160 1786976 302603 1799536 1926253 1365338 1932854 1543840 1150716 904322 1304092 505539 653892 656393 1754917 1107195 969197 1523937 338224 424567 1625011 875957 108633 436936 380904 150110 329244 62580 339600 546916 558464 1368149 1509034 1831135 542243 1680332 666407 306897 639405 253095 480838 122384 721837 803509 1967965 197230 246133 859871 180698 906676 1154643 312447 1154717 1448333 1089727 1895838 1322995 931212 511546 706664 1334740 649820 1324548 1906580 1319001 375602 1028916 1352049 1670857 1289555 575664 30008 539010 780918 939784 1566556 296575 1041903 911275 1010924 1565134 1202638 1108640 1847469 233216 656505 786905 1478175 1844717 1517790 1547275 1675251 1451439 715833 1811352 1313941 1060187 1796001 1823263 1914678 544209 1440324 382178 687669 1061020 639557 677385 1397110 180637 450419 1941655 1650963 1610917 185362 1969192 1569262 1522061 1254380 116913 1303235 1595438 736662 342299 1436926 967048 1452805 1600006 1491488 419909 1125823 1777378 1138622 1842272 1009618 1443627 1446806 897680 698734 141827 1099037 361807 42182 1241241 814810 1115779 1510104 1247734 1425354 1877967 513274 285219 385661 1204006 600357 1235167 1250902 1090756 1215295 776632 1813727 617243 1138431 612761 1532586 1144781 1531677 1786109 720828 1812050 1290500 901638 1594793 1390610 35791 1852845 1121169 456190 1123511 1601474 366270 1872083 1684632 12833 1254214 219646 62942 1339877 400828 1994030 831678 1528942 62911 334759 917974 513233 1047903 718398 1516815 1644409 248964 631921 932754 637780 1048420 1353031 1012666 1841999 1107643 45105 1343667 604456 1104065 1134156 758995 1979984 1670439 1024602 1305514 1709885 69817 117601 708506 409304 1044217 434577 247794 1419855 1675046 1469587 1277593 780015 675971 1830131 125750 1645076 1926437 812029 356486 1756513 590696 472789 286216 1988036 126594 833733 365986 1250782 1510579 328332 1864929 156023 1064647 923170 307941 1983745 718732 1921987 215678 509817 147119 1765980 420640 1180009 1188796 1155220 732956 212665 894041 548942 1250103 1284856 670409 510192 694328 1040274 425546 254596 1585340 1563846 1890535 459021 312540 555048 629075 1418453 1728686 812784 215528 980986 1884196 1035120 1914868 709559 1919773 1367856 1381557 1386786 883352 887289 1290146 798938 1210773 1356580 1659378 1478379 480844 1352981 1214025 851731 507154 493554 1808575 683971 1203973 944240 765686 1256570 868681 1285701 1125478 1971340 872666 905934 1166704 1014684 909071 576503 542564 1916623 5292 1897676 1682174 1969941 1657099 520232 1906838 1187773 328611 1024481 865544 347498 697881 750459 846302 794385 1859751 586797 435482 894831 341190 780217 415689 1822839 357899 268980 235497 646269 1088936 766480 178685 904966 758643 891410 872580 343542 1721987 1251938 1741362 964187 1815460 318949 998880 1473995 493185 774093 1030689 23345 1108104 33854 773030 704558 501330 1206574 192158 1079279 1309465 1188494 1934779 282588 1670113 893388 1311856 920526 569943 412725 124251 264901 1760487 245971 717880 570906 1070522 1060630 716708 1432528 1470281 517776 1246451 110335 339103 291752 790340 283511 70252 1303832 1193003 600013 1396989 981462 567200 933260 1866567 743224 310647 613988 616638 1679138 1547743 1062417 323467 1936379 1931514 1091867 1590094 436032 437575 1250347 798390 1548569 202945 1334217 508714 1545655 1826622 1417301 1050145 287978 877006 397308 1560278 1677820 1429676 487849 1031844 1520970 1348370 618739 29211 376809 794645 193301 795837 482233 1126497 106350 121487 138505 1376617 842858 1957741 763118 850091 865531 1989331 1687208 1373708 1418892 1265253 900730 1475261 777222 897737 949005 404488 59988 88679 742909 843650 1747905 1469416 275539 1621296 1951318 627202 460907 264662 127144 1276033 1366763 1114575 803401 1132269 1556309 1841615 830246 1093482 643253 632179 1677883 1732129 1682628 1970326 1708764 140831 214447 1695397 496499 732669 1197811 139906 774385 387761 814375 645509 1090603 1256544 1495971 391654 1434695 1230214 139792 1942293 1716159 1883060 670797 1720000 1363230 393649 1805654 1603341 1734456 1762382 538884 509986 469783 457278 269132 1212939 561701 684943 1455114 1116289 373725 309961 997457 1569671 1153593 1442638 186601 1906237 1712489 495312 346312 192206 1813954 661960 679794 1396845 155844 742239 1291948 1064680 634886 820217 1034065 251793 589177 479714 1388507 90720 332315 858746 1788060 108012 884976 1603135 1615604 1056482 605031 700624 1169654 436315 1127208 1435558 1685683 1622029 716007 605583 789598 195384 1177459 1514040 1700132 1681958 952919 1783743 1131813 1392369 109875 1969684 1019097 1436330 890022 1278890 1599338 1925762 1497844 1131855 1669602 312479 1534623 1143495 1044302 747559 177908 1860050 748980 90248 108275 1965983 1388413 62205 757857 1756418 1682837 975105 1127083 1508889 1925115 989071 665442 85217 1445630 323603 952296 281589 268925 427021 637466 312306 567748 1731558 1038661 527829 740756 129357 438884 287566 677422 1504104 396095 987353 546387 1280079 597054 1842463 885162 588426 1473829 206806 1791212 1086269 1119811 1521126 803675 1237470 469399 999324 1643307 1069255 1657226 1182107 1134871 596676 776592 1040072 1699948 415754 1429118 392802 1586892 1904808 299009 840524 802185 663575 906835 1146494 1880388 741376 1509121 690894 60562 882118 1762218 1411404 52582 790637 1928901 1771891 1870097 892767 1893155 541844 1925348 1968922 1670211 138038 1410959 869140 1022094 474161 391895 320887 709598 352694 603400 1781656 1039055 1156447 1947465 1573436 125734 495306 341122 1141177 1335082 644674 1747564 1409955 1155075 923626 668890 1314089 1773554 725261 576401 1705443 974980 1002109 1609686 761524 948548 1564696 1785478 1963601 972425 130796 488227 693271 1154298 870054 850175 702095 1195602 254808 1224738 659108 476536 1144322 367644 1177284 407762 1878129 604161 1671866 910934 270684 909722 220128 323396 1692439 825364 197781 938158 1096186 1024978 730923 1964515 364564 149435 978471 813533 560249 879259 783764 1420079 1794256 413582 359795 931984 1923216 306951 197235 559255 100925 167562 1964435 1486404 762082 1251292 703158 872011 602064 1301015 1493983 1892556 653160 1029503 893611 1253204 1182246 1489036 1195346 1301479 1407027 802895 1454078 1066146 626712 22578 1896611 1611942 623201 822552 1739112 907161 562729 1509686 1283978 376938 409007 1859889 502444 892525 1222661 1066691 869866 1210134 1304985 783928 481262 557164 1900410 324952 37139 1738026 378076 856208 1539496 361708 573612 106145 51131 264721 1751964 115551 738193 765676 651972 906437 1746660 135658 848291 582020 1404394 1058323 1472711 1019980 328276 1364939 1366055 100656 1037431 642079 665773 1323415 376034 1401915 1333185 869461 1932815 499903 457664 1393851 504163 435195 171548 1229392 1883311 1085558 1164351 1133892 763879 881442 1814887 1828043 514419 44640 214294 775031 1092748 432542 1370920 508598 1420046 1268555 1130809 1935480 1735297 249077 1565624 506186 445843 697615 1826136 1242339 1849636 791150 415682 359505 1287775 551310 480029 1287571 1386876 10111 1093499 937052 1449764 1764815 669391 1823039 1407114 653743 949761 215125 232053 1874290 1909147 705580 615110 275106 1569967 910338 967463 997597 1259502 515411 1756916 636806 1092532 494993 1378486 880918 1849376 1976103 721939 670128 86798 847021 1437507 1765708 1557449 40511 93117 394448 1424124 591941 840057 423782 1467964 1539468 1621228 6070 1142953 793409 1711738 312321 1317585 281826 890324 12742 518125 862104 1727541 1134305 1203779 76508 247796 518951 825939 1640859 490074 779638 1180047 637760 910089 601208 900144 83971 1514875 1100183 1729238 1987298 892683 1644896 1837173 1257251 190472 616243 520593 1589702 1198076 816585 347899 543272 638413 1586206 1157770 1487510 171400 1076738 198042 376254 1332736 1392336 1638982 1046728 1712638 962699 1081906 1088435 984012 725444 329173 799355 956858 1302610 1255973 1034023 1765852 1686379 683341 348674 1616811 586383 1649975 602041 785939 232092 1586702 100753 1853239 1084689 675401 1301581 110609 541952 152707 669131 477658 252741 398515 1077708 824731 1274076 1931916 878445 1841588 1994893 1624500 1746880 455952 787992 1310587 611524 192747 910640 763229 1078280 460763 1592238 264706 1985183 1209656 1072045 573852 1547849 1281583 1152384 771313 1223718 1748438 108218 498099 1472018 1408028 1422494 1421974 1852110 1504695 1922614 1501785 555189 1183145 437727 585058 1047733 507330 833406 814472 1583123 288749 990193 35137 538435 170449 1561755 1429206 1953624 1064741 915958 526756 999967 843810 1195605 786019 1111827 981490 1928977 179891 1494344 1729892 1130179 986079 400063 122679 1646654 1723955 417540 396651 887294 1050462 405067 1469705 1641687 1022163 1996488 1867016 489864 977848 1369296 400779 506894 62534 1054705 1851576 85312 1780269 193877 1267247 1134429 1333537 1533897 600137 777661 1027530 1256329 479085 1915821 1531111 301069 1068769 266476 748611 823281 267122 800134 797631 137355 1025214 151911 472749 1838839 667712 1885256 1688164 943541 350949 1829473 359305 313757 1187606 1043464 735504 1872420 628960 602262 132452 1099946 613314 1084021 1055672 1667683 1400483 182508 623727 1580723 36442 1539508 477920 1086843 911663 1171548 305914 1747362 948232 683122 202423 1110907 203137 313456 139760 354621 1119929 1766558 996773 792008 841299 1230051 252525 24076 1022177 578889 1708561 720575 1545716 1409843 1895896 294378 1477252 737767 979824 386319 461631 1873610 917772 532507 1525316 189601 928851 1348234 1464079 501151 1068741 1883082 875539 1509481 535647 1548084 31014 338366 1233171 878490 1311410 1056113 1774787 788975 146172 1090452 1687809 546537 84434 338657 1306312 1933447 1333942 1600906 1098705 1541095 895103 29809 1074245 1440386 935548 1787620 531729 274916 1499174 991898 1500530 1025115 960921 596148 1019575 432078 500388 522349 1345254 1170883 1703920 3101 1296740 1047744 1640559 257932 349750 119690 1286058 921750 891048 319229 120337 343143 397909 68437 186055 256503 971409 1979114 119882 1505309 211672 950672 330482 1033021 1480409 1478592 371953 1834043 1012975 1004648 928832 1623329 905907 1634289 128943 1907150 747389 16159 359743 104359 1462111 513588 1269864 1577232 548488 841113 1037217 1474231 1781853 932239 646038 236083 1683332 1797535 1227258 1688853 977090 76559 1975914 1726702 1513683 168765 954598 1138581 1595169 365098 1085638 1685822 209495 1083477 1320135 571017 292857 1303136 109152 969268 173975 1550783 985299 973443 1328090 374469 1519450 205283 1352894 510515 692429 774822 1419434 1502951 985488 1102785 1761136 866052 1997975 226798 391118 1385662 1687007 810230 1467057 1863100 738903 1910430 1897730 66285 552568 1266426 1872042 309609 1045785 414350 872389 1072651 1723408 1107831 998952 505931 361936 1608127 142790 1210444 41046 1042540 1719120 563101 1657130 367485 548949 1239162 1586740 1460443 696394 625679 684180 343964 542123 613847 809471 747680 1458561 1215138 841303 1082478 1048497 812859 134067 1644788 320912 572217 1323138 1931757 123350 1491937 402330 1253520 1675327 1549296 774751 1215080 796724 1447661 533396 1067137 1897254 383560 1380704 1453858 1359097 159449 984979 703935 307633 1851845 632426 89242 108494 764335 812765 1551762 649446 1151821 384193 25055 372039 584697 742892 1934293 839228 174530 669812 268750 1632519 1830438 235186 1678242 260489 953958 728191 1342677 699949 41739 1198213 1769019 1834037 1267877 106194 887504 256042 381862 57419 32345 996329 762784 1801027 80894 1772211 954482 1352178 900204 1017310 460983 1442775 322366 1447982 1842614 1223938 1284391 800703 738340 1615996 1542740 554200 796136 808590 1407831 90105 367761 702442 1784071 1557377 1552984 825397 1378042 1723750 298936 104257 221639 1941125 1803623 399058 825989 1111249 613331 1597362 1226772 1876240 328034 1842551 720486 797515 800226 680615 1855394 992378 708619 958307 1946884 36221 667118 1447340 557828 811730 1503441 1511698 185153 1769374 576243 1757574 1956375 1106296 1427883 1269538 1648136 1965534 1471609 1906433 1769671 1068721 797153 266287 795845 1780433 1330684 366695 1832075 572616 328043 274210 759197 167179 152009 746915 1808337 1813361 501213 1002669 1832843 1485003 329354 547772 1986907 1669095 1579836 418098 387207 254797 433226 1666121 415186 274729 402087 81041 943702 1462443 138587 1513799 979594 1296272 1688752 639097 468343 253612 1945627 1838438 366572 1106524 570725 1411126 25739 717722 1319157 1048905 1421683 653862 1154852 1304975 671868 167716 624765 693530 1439511 1505830 276017 1219810 374607 1644655 976114 1141854 762061 1722308 782691 181105 1991106 631799 1372654 562898 1253063 761507 428285 457204 1327152 1695558 860687 141615 131312 958600 1512221 261303 945817 558293 1685859 1694838 252622 427565 312992 1825032 388417 1170861 1489173 1836309 1013814 1008051 1607681 1038457 682086 1961486 1873190 1785227 1325199 445202 1027405 993639 507493 607019 1085562 694128 1255726 548068 293010 1939662 423249 1969376 182161 383991 837258 211987 429022 1601884 381658 690138 1369809 876481 414785 1837472 1103047 1663365 459615 440699 1417491 937426 1898090 1770734 45851 1782429 1334395 957392 744520 225283 445933 1381032 25238 248423 1640943 1592022 491188 1025586 259060 854595 560649 126203 613603 1245919 903255 1807559 449526 1762693 1379572 1980958 938248 369213 1677888 444381 654831 1069195 1638991 987015 695585 1385278 1003567 159290 94122 330208 997373 156443 1076756 1541875 1358632 1948852 1182714 1636201 459887 322412 1612629 588776 178852 787710 901640 471956 364518 1809339 201811 1054592 1422341 1438911 479745 582326 1484615 509977 373000 537765 1746060 748675 739173 29453 248799 629154 245377 1907545 165013 556733 971433 714645 1326767 1824662 409318 331780 1264322 739537 489008 713984 1022040 1066400 815666 842413 1893246 1923656 851330 1616687 873597 1803360 782059 98244 1107542 697124 519721 448794 95163 315326 390532 244034 752938 1499435 71679 172319 410297 955402 51212 201052 1935293 785763 707647 493091 860536 1741360 700759 1781716 1082380 225304 1895697 1116054 1662697 610108 768077 1391094 442885 660724 1404726 617367 887642 1325206 571787 830723 240502 1092257 1590794 370724 1053616 945682 305480 417740 305516 248806 200412 899805 151646 778010 215174 1821120 1113910 796729 910170 1496486 1750548 1227960 1197424 1978251 732719 1024434 1334458 645077 1920048 1752074 1985463 727245 1197105 653568 1885244 1897606 746948 1193996 1071389 968039 1447830 103050 923 1521092 551313 312211 1023248 552138 1143377 361138 886470 1171841 80146 1770224 1796506 1100705 525395 1490083 1498742 1019795 703328 681784 1237576 945596 202466 1299210 1170363 1968707 1508261 1096115 897984 1645112 752845 845756 1525397 714764 581854 170432 629929 97690 421418 1654983 693058 838709 879123 261984 1887228 1652862 1570830 24040 215560 968169 1092959 1096803 1042278 1553785 1948845 82279 1853847 1798610 1452653 1293270 315795 1977302 241836 1960859 76402 807702 1634566 23376 836614 1777639 161591 582513 248595 1268929 759313 898495 1011631 1982931 787222 597810 1471269 1081929 791051 1451105 1689912 623136 982579 1006066 1912933 976453 1337559 1083606 297668 1200547 509404 1457402 1181582 1692549 1378365 1212722 921903 844753 1844720 1096861 1148263 1885580 1751097 1659691 1786348 1796964 1429412 1572322 1151559 626313 624649 1285234 312023 785937 285167 1995532 788208 49533 966608 1531102 43939 1125844 237261 813823 997510 807959 1559954 809878 1681206 1456525 1829983 1555780 281965 762101 1937677 434408 380175 1877957 1263243 1282027 1134851 1981559 148071 1117097 1345588 361647 1965234 467239 967671 739197 1030442 43335 1247763 1592477 1096226 1263005 1607563 1353332 1494703 838634 1872267 1504330 328885 1175987 865476 1127109 1960925 1630823 556998 123584 219306 145790 1048503 1973018 1682353 1059946 1089996 1244429 1807206 1517793 58763 1854962 63334 1409668 168558 282260 1366908 1647383 365920 1253398 960547 1731943 1504450 1979911 1155190 544841 1097125 239368 1383973 1231544 1553537 715423 1158211 1045198 1045066 1907893 1040926 273847 279510 1518541 649785 453864 1275765 1360043 148097 625046 281002 1320294 263724 1687678 456091 1368632 717170 899564 426068 854702 1615605 1560477 57216 1497977 1712468 1637994 1659387 110309 1837922 1650775 1581860 1290564 408610 323588 1705855 357018 645009 1089961 462926 1269116 1094679 1597509 1189144 718495 1224134 1260496 1287699 1396272 1263371 374898 1985802 1330262 665523 1709709 1479370 269988 1319837 514660 9987 1211782 1130956 1670590 599423 2306 1437966 1235011 388164 136729 383262 915315 1975825 1781217 1369715 1368882 1223313 250119 1171670 431015 177325 1046803 1242437 223673 1688733 1326159 1428175 1124993 641621 432397 201911 1255327 1601387 29724 1357117 147411 1577005 264182 1593277 1457613 1150599 740551 26702 1377547 1340543 1321713 573148 1926109 733260 1994000 1091892 1138865 493913 1490182 985213 1241485 1359196 814882 1201824 149596 1666883 1918838 187678 1446359 920198 1004312 731614 290758 809448 597943 1064064 595850 555807 438978 1104882 1278107 1114589 118829 440437 1324176 568503 77345 422337 657394 551374 542637 1923510 436431 1892894 1591642 426474 1371251 876328 1750443 459242 1825142 1373873 1046046 1733314 1548429 300564 49161 565252 1906723 1758581 1697275 1884672 1792139 1349323 1306404 1541150 21113 1805178 1773885 1331513 1697743 1488878 859246 728218 1267660 500582 859041 1617099 1025914 1213066 942661 1729073 1793709 936352 176869 1051895 267028 87297 1142142 481886 1188309 1652660 1560799 184554 116379 1925386 492945 939363 958224 1776372 1674624 194285 471615 32627 270297 696251 1713367 1444270 28949 803953 1246601 233261 1158349 520551 128901 1295290 921030 225329 854211 1084518 950560 8209 811055 388073 1749833 1106127 1094637 1794252 1167292 316527 1367386 698732 79377 3133 1625308 731808 693104 1437204 689449 827794 1632142 1703677 47876 989223 746265 178166 1642032 1214606 1046857 1566742 1979824 1735560 1190302 468292 1247598 1156341 111933 1163821 445064 1877052 1416307 303733 1046866 1268570 1751981 1304516 110951 1224809 1463994 1792262 44823 176541 1509118 76861 629829 1192236 1684161 896292 508524 1771750 399442 58870 248744 62511 1620831 1345567 1202823 981446 60576 17813 1725113 833095 38776 717304 161004 1824411 1861630 894264 1172375 1457881 401850 660900 1232586 946249 245868 914549 1463807 1353341 1743893 594501 1221318 621967 1285938 1003706 1263520 1429100 516073 24144 921869 613833 1370960 150216 447243 1847178 56007 1211026 747856 107492 426245 378244 408903 651793 812613 1713701 56605 1116279 600752 994191 383367 41895 1781529 1627807 1887708 326280 576592 1976120 256198 1195943 881016 513263 856202 1503767 476169 747459 89371 960361 1792571 317991 1629707 1398779 225957 437135 1359846 830730 1549087 1453888 1430747 634936 1719454 1405374 915368 1266602 1585801 815166 696638 452110 697263 38591 1742759 95065 201335 1428396 1275791 1482354 1390101 1056916 1613269 703150 1913723 1809665 182456 1742603 185041 75674 1016320 1165920 607076 897707 765039 1562446 262505 1720937 1124014 1373753 753258 1750168 538329 185919 57745 1497484 403861 120525 565325 891502 679619 1328289 20049 1371541 1230803 596945 1331611 1778486 1926873 1288773 1231269 435675 1126655 455024 987264 113978 1961341 1558705 944835 419422 993796 511127 1756622 1319167 1004170 1991222 1302558 414035 917905 1672193 1241019 1832558 1990923 825796 1244393 936789 1340244 1912914 989794 1888045 1640118 985537 1927881 1004112 819544 1171167 1764822 16374 536994 1096713 1142277 1406326 766755 592370 29907 502681 1614470 1032459 1930617 383059 1196319 1165522 120747 1927691 842716 1770451 926611 1946175 450464 60532 1398107 1670056 744443 1149621 538336 629601 174027 1897162 691796 769746 240588 938343 109124 1987710 1681089 980154 1657181 1870253 1345417 347504 118136 182016 591170 797133 707238 830079 591171 268498 1012175 51428 563025 1794345 527443 1857448 11522 1409790 1477925 1314393 1212645 313159 1286482 391639 1435114 522867 1153401 88009 272283 1296918 1381040 468252 772221 421671 936941 592760 41525 143663 1081403 557543 1376746 1862537 841360 1563768 1148975 1106313 1645187 86050 482390 1244952 707952 1754758 292338 1317282 1527155 234293 80700 722873 1450816 558512 1428083 74645 1218904 1328431 415196 36476 1237931 1274070 752221 867874 941917 1538342 1256521 1920761 104002 1850570 920756 236514 373034 1852657 963938 1510404 69605 1278262 80913 1515377 910614 769102 1428517 947747 1665132 42100 1402981 1950177 578933 1504177 1624767 960175 1105606 889972 235570 1977922 982858 589220 1724949 25508 421904 1620902 1988851 461267 421761 893572 348746 1899952 349242 1702688 187359 387282 222747 815491 845186 997551 426452 709595 640800 380047 1354437 858386 716416 1005154 879829 1596689 1352788 1035005 491977 1941965 1114031 1973606 1456122 1580014 971866 14582 1184106 234528 652137 227921 227645 1938768 1251523 1628105 940685 227135 367831 1355639 14022 1437337 1929939 1780437 888115 816648 526733 1669705 386909 993959 493921 1045701 1011333 1614960 1849613 876875 845165 1068986 1292949 349517 953788 1019776 1105814 409213 1309460 541846 102352 1860194 1246215 370560 1272609 869428 399323 1119257 1631639 333269 544160 1741331 491045 630630 1345779 1022219 697756 26649 294641 849479 1828695 409217 1258400 703840 878706 32448 1342891 228853 1962127 1168976 1562678 1763193 1492071 1091782 464206 1851422 906434 208390 1270141 1890154 520203 975746 1721764 1053772 15584 962366 1292669 1829564 285207 701954 1240937 742308 168081 4228 1784163 1223233 123927 1228383 297564 144631 464236 1714367 751040 536430 1418711 1080319 700294 1066099 1091697 252512 1827953 1020751 938741 37623 1289433 665013 1005843 979140 1099127 880612 408444 540581 364039 533156 1210266 518266 1233990 46659 1270533 729161 1251221 1663764 51345 1081997 102586 11068 1418539 162446 1884641 410716 727176 305098 90339 1134883 995187 839813 1943674 336469 736861 1371745 1740954 363652 313397 96628 1329093 1022804 432476 281528 1987726 1920322 1467828 450238 1911285 979880 1658115 715383 1627282 1031689 266097 1138494 934406 1870234 1385637 1807520 1077090 1630771 394803 131749 1366076 932603 76429 1456758 1232035 1440030 722276 961023 1859666 876024 1252616 452554 1746346 691220 577698 1770955 692626 560959 1558184 841459 1316171 12913 10379 1576354 1998106 1567386 1621667 813998 66197 1568493 1634668 1413724 659892 1277241 1541234 640510 2206 318841 117096 146022 342738 753710 1886476 53481 1268378 1187326 1464826 1454295 1873274 1792590 1096581 858111 1885877 1839715 559680 1349354 1247115 213484 545435 946103 1065042 58467 355089 1789574 1553924 1366545 661027 213986 387161 1323162 102737 145077 497343 605357 546646 364201 1137875 581866 221582 683422 1524493 1665401 1311150 1544924 380101 1664914 1748510 1838248 865331 760444 1498612 1542973 825475 83020 121396 295040 1609674 1672258 203668 811268 1571205 13794 1192458 1663095 1576148 1621094 1576192 1459445 1626286 1516038 1404747 1942692 303792 73116 1672247 587418 1338246 532119 1047902 1443322 1525758 104304 292369 1067976 1708221 24460 89685 872174 727771 197882 627664 268140 501515 1093592 220021 502721 519427 1624867 676714 472028 621890 661509 1152931 50689 1106172 464721 217614 1516985 1336636 1401896 499147 1462957 1740415 1599367 462523 917906 110054 1907249 759299 1507503 1467145 1115980 945712 289506 1534329 1804705 1770384 1370938 1006069 893653 523812 391384 1581944 447856 895157 668697 1142885 1234632 1349023 1944923 1570144 1460005 1982767 737837 1332742 1853306 1352369 1959037 1857893 1304741 165507 75717 150529 1697536 594765 989610 1049055 1928980 1594941 809610 118700 1256889 1833338 361528 851957 1127974 705379 998660 1716724 1509734 1034599 1646193 593482 332371 484032 1232195 800716 397128 1121713 1468330 1429691 1466894 439529 276157 528479 905097 1369877 1665837 254368 760321 783662 1560457 126095 1645986 359103 546092 1767334 129124 1520124 94241 1695562 1179139 256107 1241937 207048 1382187 1975847 1261974 181953 1846734 1067480 380348 1991072 322812 339558 176971 73187 452799 1568129 1393933 1961707 1764038 1822955 1211575 1075610 1327043 1439836 1738405 748464 1127033 1732315 1373617 910828 1326813 158829 1517158 1892702 1168020 1597827 791950 1203621 504855 1204778 866940 58859 1183744 87789 473881 66167 219355 1596229 1782108 1903651 1377103 929830 1000803 64830 271664 315149 820505 1027690 364372 1855490 927263 1276218 1783178 1748265 316670 1704591 1186184 634287 1635056 46283 1483540 414867 189022 1672504 1684845 1171383 1593826 678458 351141 690947 222863 353798 867954 768313 260165 2893 1616054 344835 125854 1610936 1091858 1518498 1078711 1986115 1600976 1719499 714813 77569 185338 945477 1474964 1235264 320851 1646830 1140113 251677 1296830 523302 102135 158001 1504040 976432 501428 765032 1839513 676079 1033051 1619019 398267 404306 1092395 952558 548350 1827265 825262 110786 1543871 813972 1208259 203805 554934 817969 457597 702390 1938419 465062 1076993 1676733 1397861 724695 847625 1378908 1337453 353068 1821887 662284 233802 544482 789478 673999 555326 1350878 1308472 439605 1875802 307628 27706 1979928 735865 212909 1351727 1700094 1409517 387743 1131832 516611 1330785 1196287 171015 1763980 1406116 1791774 1755474 1649469 657364 537640 949369 672534 1871027 1080761 1404601 249950 1627656 117455 684442 358156 638514 874708 1689772 97745 1805841 1229970 781753 1750368 216452 1835986 1510330 604567 863627 181717 1324090 486626 1018097 604364 1447324 489332 660363 1506286 119987 1617256 1876135 1318514 788610 766405 661358 333274 517242 1077688 1363348 825726 1810696 1161027 984085 1914305 1667614 82982 1890740 947544 408825 817458 112724 1114000 891172 139050 480112 556229 498453 909822 1063195 1906267 971779 312111 1104597 1920436 1237150 1420373 1165145 1762345 124151 436461 351564 1439592 471822 377663 423495 1115695 396203 1201635 859403 308826 1176427 783491 344450 75564 1112598 432495 1136263 762709 500993 568580 1453575 807232 1684107 139392 460887 1193447 1180970 252386 1633645 1983214 27174 259901 136961 770288 1696748 823148 1667211 1295538 1823265 88716 1674793 144183 725131 1950226 55711 1698 479833 1214027 753893 631139 1501435 957024 1104100 636084 1734269 1892942 1676110 1267081 513144 77990 875626 1132151 1026320 258090 1313363 1305382 776640 991716 689754 1582581 1490308 847942 1309996 77206 1794035 1834431 1395170 472679 1664788 1278573 1282826 42982 691692 358114 387118 883791 831900 1239677 1587110 106529 467168 291979 680418 1806462 1838374 1573707 325543 1107948 1870431 1448283 263653 1787881 410855 1133102 1566869 411608 795806 1831126 1998462 1062640 819771 63445 7610 82921 1576211 1457756 666806 503947 1774290 1384237 1001147 135504 936898 55871 1585292 1394229 1787592 1447888 968179 1928236 520186 1353802 257898 1878704 145707 1829851 1544557 600657 1344060 1112546 839025 1901725 856963 260042 1760376 1394531 447188 648745 405692 1413156 936502 1728168 1708736 441993 447738 1124774 629030 1282499 693731 289759 1426841 1466254 198881 1852578 521248 1121662 53578 536585 707402 954762 678510 1883395 377239 1994251 1322070 326354 103118 826804 1984728 1846352 867351 1209149 933810 1925760 236591 1347458 934854 257531 638016 166048 130621 755504 555194 97575 1226845 1273372 71554 1513008 1972764 624507 1504616 1034698 603472 515043 574463 327701 1194635 1563416 654293 392687 1921921 247348 151022 950813 90299 844020 1769478 314581 1487541 434132 974670 484490 111427 1313134 34330 207028 1880916 82370 439802 419214 1225210 1935085 1892041 1175484 1880907 490723 559087 1106545 739108 1896278 108088 275527 1663103 175272 1765518 1139376 257980 1362804 297381 1836021 621262 1696102 585155 662353 1729525 830607 1807663 992740 684258 962666 734336 1763942 769391 1146128 1861524 1472723 455581 1211453 1381028 1177339 801755 1976292 625193 1924010 236848 1505477 1596107 792583 874230 1650272 1485961 864896 1323574 1099621 125436 641790 1816982 1509593 1875490 754431 1157253 1086872 1478457 1978973 1914277 1608527 891797 1868740 141132 904915 644200 1402863 1839463 379820 1668724 865696 1602886 927026 237200 1137740 615229 593398 718409 1097961 1759162 1023829 1327194 1791510 1764767 550289 886252 675484 688510 578165 837797 799492 1899256 351216 1897895 423413 807658 1226197 1986742 1231925 1109866 420182 97530 1432850 718118 610642 1339731 1288022 208325 1886745 599843 1118522 1135542 546792 482283 1881269 1962574 1775367 546190 829939 1703335 557060 1772552 1028419 112465 1846082 1419347 1936974 966115 1745024 1445488 581166 1074430 935311 1481764 504678 144967 1268096 806416 736089 1188615 43012 1404141 792091 882415 1258028 874956 1548121 1316783 969867 1906042 176766 1250112 398532 1292763 677795 74992 1888408 1846840 1213639 416819 1806103 1962187 386246 349045 1913067 1884539 644582 1145962 240235 691303 116032 1217654 1059781 1031169 1547544 1253733 252790 860866 615723 158490 699691 1261079 127866 877165 1654127 598825 549852 1005735 1780510 31302 1027110 1010632 1077796 1966797 234016 256606 1533274 1605811 1165796 1269770 480794 1907396 469009 1567352 1426173 1394788 1125009 918152 729647 1789923 928497 976861 1927475 1010949 218888 1965252 141038 1931085 195779 1820483 244391 466748 1955395 551745 1247079 976839 1495611 1889504 812923 1611000 436435 1993443 485935 1436901 1790450 1807765 357903 1243921 480594 333218 1335607 1791011 1129420 1461223 93146 1950913 1132249 555557 1796262 783308 550479 1175933 1508998 1088319 273374 393680 174245 1235428 1507244 1547546 1647673 1966739 895294 1471245 1718404 560613 1732130 904109 1523764 1129666 725478 52789 1957273 434568 1628584 1298534 22099 209503 1481307 911850 347537 1994293 1637240 1967412 710515 1546145 416750 1670412 270121 198414 484741 1588182 1164972 1659256 928590 1386468 1325903 1303227 896138 1229359 1585434 1795433 1674126 1647612 1018681 1111001 1544964 1609763 289604 1083340 475513 1254801 310876 879944 1694381 1124032 1719684 1893169 535632 626139 43248 801056 584424 834833 323367 1769654 1126212 1021589 896419 321219 429591 1474607 747948 1743497 559662 967274 14921 776432 1783533 1543667 703824 1664456 1086043 277348 621601 1266958 886687 1165627 691731 1825542 303178 92946 1772339 1891062 1086263 886343 616835 1594410 275971 683907 1073174 542517 1786977 1574225 1186151 1144569 1324489 1771914 125796 469518 738079 279356 1213742 65293 310192 739130 34223 313925 725770 935041 1106985 968085 992497 1767417 1979767 1015842 811495 38123 1647855 1397764 1159373 1780377 25092 1146620 247605 1180614 1435353 428261 1678139 862611 1689347 1909037 1238583 1598757 1664299 660828 1277782 1313525 1149487 1166752 679525 1924772 146466 1589950 90742 1244273 740544 69129 704695 1153724 1705539 1074184 1774573 1140935 1231403 1409597 1817133 1876501 1050314 1890918 905978 1963083 1105924 1595064 649782 471675 1939626 450273 1308326 519729 778566 1503580 700099 880302 1293586 1574444 496607 1241253 1089326 1671835 1014166 922104 1318102 1903875 1778230 1898467 751516 1154663 195443 287892 1835549 342884 234979 1191372 1095316 1875077 647044 745269 1748959 224567 265956 582594 1739301 245147 981847 1479855 687212 1785637 1649314 1074399 594542 288271 717866 818484 1206421 1442870 1304273 414454 1402618 844075 1773311 1172602 813090 245425 230874 578052 1587980 636803 1240294 564756 1271144 1739025 839242 1531538 731946 733317 565503 7252 338732 723210 1279273 1981738 348797 1485747 1355033 1578762 165067 21534 225818 607257 1428353 955852 94636 672509 1591623 327382 1562872 1071798 353988 1483420 328265 1512152 1560468 1939787 1935195 180756 223792 694588 1120611 203190 406825 1090816 1675557 1085439 413600 305225 174779 1184517 1049602 902024 100084 465573 1319637 1170256 1426871 360886 973327 455037 139869 1677124 518071 1073576 393163 736595 865897 822179 768323 1100187 1406455 1138538 1590413 341786 960615 919798 387269 1132035 1576964 458021 762164 1000785 509494 1251773 1009766 1333726 335687 1021753 646237 6776 147783 719726 1692096 457697 1500483 1799345 305015 933214 1545967 1945759 1407434 1966704 357525 746561 328488 1146106 15939 524575 352093 1168790 1068638 1852622 352509 1172448 819011 416294 1602072 362628 1614462 65796 1110094 1389938 656381 538209 1505826 496790 1622734 1636629 111834 1200116 345003 1108732 1894415 510401 305967 506998 982476 1367685 86442 1821938 851098 1382893 1129073 1398777 504649 715678 1408907 755306 1441159 1270805 221126 1836461 1038498 736288 1104221 971537 934642 1978576 1886376 1839217 1572525 1623897 21644 1127030 208919 525182 1478630 931364 1847906 980363 293530 378679 660969 850413 1542073 1740876 412644 1355819 120372 770201 1372174 774260 680747 1120876 1210177 599610 1311776 236532 1764207 335563 37734 1512259 414231 676870 1174860 951243 1141768 1579872 1403637 1037279 1947052 13813 582842 1431702 1879636 1141300 1964847 886881 827402 968903 66923 666168 947542 1446737 1782739 736085 609659 783032 1391085 5876 1763742 66231 962548 505383 1078884 825790 1364352 1374203 1081076 613556 425963 109257 553004 1872182 679445 1750683 1883120 77116 70754 987055 1739305 1404183 1953284 346216 1706101 72451 1455281 620645 876618 327979 1815502 1990469 1828895 1780561 1286557 1038034 1805480 1124680 62493 1352223 1978250 1804160 811520 1013513 1611827 1534967 1408225 474870 1944631 780891 545017 1718105 261043 991168 283646 1219344 726632 1926434 465972 534146 453701 554345 1775069 145623 1582967 1644045 381212 1670930 1741252 31254 1023601 789319 1198412 27726 248357 1103668 939726 590150 968619 390080 1147593 994775 1347629 826585 1523251 238112 1623493 1828611 225440 744388 1225401 1287140 826602 688516 1620666 491193 482890 1631253 1152725 1014635 338601 430296 1802050 1295173 1873089 833894 1087001 1940008 1088521 1214337 1829798 410695 184137 932311 1214404 458210 151877 1401161 1918562 950302 203053 368561 1491205 1346098 1974136 1422943 337981 261088 178492 746188 1734607 370490 742012 85274 546050 822111 702929 534697 1027132 1134674 1198497 185105 490691 1775640 884084 423935 1566227 1025818 1833480 1853618 1006476 1202863 633572 1666356 1390543 1664049 1483472 1446449 1359644 1555982 562457 894688 352982 806061 1712252 1018703 1889771 1708076 154992 202328 1971764 719193 832305 1746223 607268 1854759 613795 248771 999527 1519126 909855 904575 1713746 1271865 635259 648337 900166 627943 1375526 1708741 1333325 60340 901050 1384624 748092 1830538 1134896 396118 1212902 865682 591437 1850412 941233 1660168 1826629 447716 823 1958339 1641861 1621238 1109334 1622656 1258093 166802 527671 1426630 888827 1860233 1835656 1812952 1566081 1137165 59839 455821 1958306 875680 567303 1379638 113444 887268 305722 1042849 1311735 376500 987922 1569676 1684653 114617 1024274 338005 1133766 1665139 722001 1081757 206800 90215 360052 331184 1342852 1778960 1826444 615916 203009 868226 1970981 74800 1637873 697276 348518 1757585 1498952 819918 558288 1703322 664541 398530 1017266 1578294 786561 1859252 1571531 64756 1676927 1198865 1466031 1315240 1784136 1313472 1461067 1699981 1431209 201007 707615 795072 247118 1209464 1027459 1916327 899153 1818912 579959 1975962 89026 1905037 696350 1774269 274638 596369 303673 1779680 855290 1188915 146247 1381217 1583717 1537461 1497347 1326016 417832 419601 419148 1788289 62367 373366 1560224 890648 1923376 634889 1922001 1702982 1371731 519154 274270 160936 1481189 294189 1057764 368873 899391 130328 22534 1419494 1094707 1155949 1484207 1152454 309416 1701578 1470082 1903706 642862 1007245 1222208 1900857 1566674 1790718 79193 1307586 38238 1960217 1498054 994992 1614523 1713320 1228776 251390 60373 675019 724848 370074 1755067 896571 1686492 310917 1630369 636289 1003687 1975005 1844103 1057073 1262622 697815 927580 342546 565687 1002115 1407001 969794 89860 870219 1711742 633722 523955 1523497 423619 430974 10019 636758 1297277 1952155 1014599 1802979 1339425 1192747 1714241 705715 1663244 1436137 739649 730750 1871221 1763889 1809470 77800 1949911 691596 53074 633354 1991491 316808 1732233 536422 830872 688493 1451332 50542 1441790 845786 352325 1157071 870768 1280068 1392448 1106053 1014762 12654 873947 530665 822864 1165334 1532001 358743 1389205 289163 1470553 1686825 608316 1390463 1118211 1820777 299756 1177497 1307094 527572 1203198 1580041 438153 215914 202873 986180 1585632 518345 400750 936692 1045239 528871 514829 1268540 1315289 1269874 1097656 62280 1166919 1850119 1520316 502500 937096 920450 78806 1068105 1699073 871055 178752 1132829 509805 582882 831566 54281 398976 410829 415701 1501942 465766 601973 520292 1212933 107025 32165 1979750 1499763 362214 1758148 779094 240084 440496 1936485 1864462 178702 166580 1803530 1176873 506317 177261 1718293 1301773 1221680 1455515 1707964 1081914 1130845 1238761 1969743 1432180 911795 1769741 627767 1807444 146083 1089834 190701 1736361 437681 1939663 362264 368182 1833964 185989 1330397 139083 18781 1131086 1607279 1425409 1056097 1406673 1085485 66100 1109078 174445 730564 926782 1658218 1963026 779592 1174201 877149 943972 1153789 1011346 508373 780148 1279170 1482672 1651332 708205 287830 1401452 1209450 1508271 91750 1844176 33343 833207 1330598 1194351 656661 838269 321049 892676 1097020 1999188 1612679 378368 1648363 1121833 1250396 1002446 91541 1455044 411475 1973707 63367 28742 1701670 1220700 1217641 1280045 1216413 293800 1631586 1346045 1122036 135613 943984 274017 897178 1646859 805215 525364 173290 123909 102744 1619670 677598 800680 920424 927088 1131531 1999050 1131308 1403730 534651 825695 1813680 1436022 701310 72357 881917 1886367 996208 1364457 590815 1545304 514320 252718 189699 514183 925543 1407298 1033823 823801 740501 430996 410009 1718740 439442 57112 1968315 1793156 435679 1746081 1485782 31952 1009117 975232 1894172 39537 251041 856188 505119 1907218 1349478 821171 224116 869657 1870263 1759321 1920817 1053576 843868 172818 484808 434838 1052000 95396 1341560 590837 712616 1966939 638602 31657 1428829 24390 1413443 209494 1800419 351789 20666 310462 747343 469892 1026480 777576 1950287 585519 110801 1354732 1990045 1057483 1277290 1271147 1790151 1589436 124598 1484040 1821576 683496 883506 506324 726218 1828503 609586 898445 556798 1082556 1391676 1722474 926644 1139894 147810 1617768 814944 836267 1387487 340613 624296 1010266 406376 721323 1630633 1933095 630032 1377066 1615078 27806 290171 457046 912094 1383666 27628 1947426 1640752 17713 893727 938773 1191928 859827 330896 1576989 603122 71843 1790628 996034 332023 1103744 350946 1313412 212768 1686936 1616863 1813723 990481 39373 1675724 1392127 1262371 302318 1337585 1416303 1350149 1459039 132623 1915988 536507 1427229 505067 1858544 1851725 1496220 1871489 400196 198069 420195 89727 466089 30735 377142 1917604 1826935 1202281 476071 1232058 231156 1593049 1727147 283298 824942 1795830 1658499 460092 28122 304883 829968 551341 1492095 393417 277963 1372345 1321899 815707 533263 369261 1872827 1926692 1496447 1481194 9497 1932581 102754 575250 1785265 1670136 321734 1677097 1141686 1379163 1487653 1878625 162950 1024383 238758 888806 266958 1457557 123487 1646955 883803 1994002 646660 1441136 1940177 1269967 1289370 285568 1490608 321597 1209819 1909094 713707 610016 665113 548777 382425 1507913 546186 1208165 1040661 511891 1688899 104739 1474823 1025484 491580 1506630 1327880 1029997 1685664 1891536 1698622 742030 1678080 271895 1142298 1222951 1209909 177491 362101 1764000 478868 1052992 214167 1492075 152591 429773 1443279 1771821 354466 1918366 1551331 793762 1492038 1757496 1507683 1335517 802347 1620589 596860 118393 1733095 1585736 258729 794078 1131465 428671 588645 1278325 1442582 1221967 602272 1473229 508289 1915900 1677708 515890 1610231 1884244 214271 1722519 1603231 585457 404423 723202 1082231 955839 258769 176197 201727 670704 46843 1268197 837916 785643 1976831 148326 1080664 1476891 1273703 321915 1675453 1237660 1712736 1522922 1676017 649525 98076 1344662 263316 186102 342623 1351029 1784485 1169315 545028 1841740 335505 1975585 1608228 789042 1528020 290038 1312751 623989 444416 360594 1589290 301843 531404 1780344 1876346 442264 702125 642687 1432053 1806905 542838 1163021 1390052 1300648 1608454 1801444 786760 827489 569975 854450 1892147 65613 502956 1980460 1023921 1130903 1162614 1091121 226409 1045563 1126554 314050 1385762 910156 244968 892897 1007526 244097 342396 1710237 1359327 676840 453187 1095292 565634 1270515 86120 1739914 795414 275160 499750 1328321 1334712 707339 916528 391758 1195321 140398 82462 568840 1944569 350841 1498078 780694 859957 583364 1831829 966159 1048940 1540839 1777808 1175283 932046 271112 183267 1507034 1794718 1475839 1126295 962622 1849350 942403 803935 1406303 1251643 1904149 906316 1143447 1646618 269565 1721389 1369012 269391 936068 1214658 888218 1690834 718711 1142674 952693 1032422 62477 1715498 81414 1098024 99007 867976 363108 59487 1853638 37272 861303 838090 1188067 397879 766918 258610 913789 1577939 1545137 1850946 321052 565458 964433 1676135 1087451 1599595 1237315 308246 1516907 1814092 1114217 1996314 338308 668125 1319903 918382 1890244 1454433 1893439 1757154 244710 777605 559381 840241 207046 363600 464887 851089 662929 563086 1968837 875233 283707 727743 1351865 911517 836223 1774996 515468 234585 1513474 1681531 907822 179078 49649 78012 429373 1563041 62253 1164371 1828628 83987 1411643 1759688 1464053 1388854 802061 1957035 421396 350973 308039 678767 945809 141532 1934278 10048 1029886 1762080 498561 1588113 462102 158273 69537 632167 1817905 1511203 443819 951673 1603105 1387540 1400781 109336 299566 1706148 1624523 710618 1904669 317271 388370 648402 1489377 676755 450952 1043886 1878428 492004 324331 1025524 1650294 1337578 887531 1292196 1317139 1685273 84244 873111 1183364 720421 29356 1746358 952067 1684966 985759 1407810 1359972 1561258 1466162 403487 443922 1694130 343660 1857257 1727613 1911520 1662085 1927933 178552 840983 814574 620906 1815280 69682 1220425 39056 1276921 1162517 290704 1832636 1014114 1051698 1739643 305812 344071 270859 1521963 1774842 998959 396008 80525 1245092 1425765 1932784 482766 643117 811738 586736 1798373 1212295 102107 187748 847397 1375700 1999568 1864286 712973 344798 1232169 830705 1510333 1046044 664128 628915 428020 383439 51805 325634 1529589 14569 1497143 453120 1582623 569442 347833 382909 1137876 489657 1266844 372222 1995555 613131 622749 84442 1661848 1740740 482346 1481037 3570 1734918 1582164 768998 41819 1018458 1327565 1770120 641570 376810 1850433 1530046 1705976 334461 1943921 503971 560491 1997110 1722533 1339348 1025122 1061112 226839 63107 1452667 146107 1197456 1331119 735736 858427 1625434 877282 1245797 1159713 1509247 100271 534659 622826 249523 1011251 1914185 846471 1096134 8796 1803497 1257177 341467 216527 1514612 1406966 657722 628792 30421 647455 1605577 1283376 1318266 289602 645035 1243295 70132 291268 215387 1008565 1582306 901376 292750 1753760 500427 932605 1561753 314351 410725 272276 207637 1107999 1072658 1630606 1515162 296950 1592079 993945 1036813 1364998 645554 1098111 1999670 24838 622426 1758186 871406 1200056 1059988 1211448 1515614 14939 578054 616944 520790 18386 1360287 68516 338804 1886281 1424967 829892 367677 312375 1632421 1242660 678590 1412029 1252669 1973153 1572781 483767 269720 602303 1647491 652553 452948 1548732 919281 1992848 513577 81257 581678 1973260 754520 537314 1071182 592634 1015010 981963 1989452 358217 219578 1576476 861043 461335 1545226 1700534 1198723 506012 963661 791888 1307715 1465362 445858 1080305 875652 615391 1065420 1990189 1081673 1502164 1533640 44708 1805062 1508641 803870 27658 1732850 1938201 435360 727487 776733 1216340 526048 1333420 1470432 307362 1293664 626090 757650 1824833 477014 879972 202932 95521 559999 89997 330552 1020245 270649 1811115 1190687 903322 1981927 1597635 63122 725542 1019388 271202 783293 1773212 1826039 1628279 784123 1458885 312403 863161 1290945 815097 1548862 863830 134249 530309 1795538 464322 706946 122237 1251621 15245 1480982 529324 1528293 674623 1547187 1085878 490763 356260 702050 1133481 1842173 637318 1631492 1127829 1507982 980839 1065945 1108930 1028279 1150787 152335 1024205 1091762 1440045 1429861 973383 1512767 775628 676677 593028 316653 181634 1464579 273302 547901 1426230 306414 907078 59371 274047 630214 1673395 1275238 1048908 61851 1181561 920544 1302771 521458 700959 58741 246245 1822959 876620 772642 1542081 70285 131769 222883 1011422 1853959 1883119 1604603 943737 964707 1796978 251531 1875277 1197914 1480101 845045 592643 845901 131924 789830 456388 200891 181354 1756620 1590947 1435527 1582043 1659836 1067419 1342194 805972 1993270 1662548 545211 34959 1707294 1781857 1922070 600168 1902656 1657787 1997123 1928784 1386641 382871 1266318 1349078 1604450 180372 849272 383407 1324527 761590 102407 230448 1594642 112850 1156743 1461755 910616 1895496 1064927 362123 1943038 1820529 1193507 1223549 526814 1324209 199757 386436 741523 1888124 220744 610535 1138718 857645 421451 890682 1301610 530820 1990066 1411128 1910290 1600993 212503 335104 1351944 128564 506999 971819 1866810 955703 219707 1619152 928686 1616798 599322 969543 1759052 481129 99491 574465 552657 1903081 1224281 80195 728425 1298653 505976 940970 1619630 492819 537197 121642 1786588 1478489 1198068 845917 1376878 1781679 1069281 698693 1086476 1147751 879441 271245 1808937 763437 1079061 462031 586891 1365226 505311 1412601 1210128 696576 138362 1804935 1731743 1142789 384294 1506537 1100224 367883 1378864 1722694 1310292 1225678 1464596 1709569 15238 660456 156365 186379 1945002 767650 1524391 1024752 147488 880111 1211970 4693 455509 565388 573742 1134514 318018 624804 1219941 1334078 819528 947278 1666893 1199357 1986425 1493813 1171004 939785 1513645 511451 439357 259275 1204546 46142 662399 262755 1202259 183987 1338500 816392 1998612 911122 1741418 371247 1314743 287194 1412648 195282 1458810 1629332 358885 648673 310689 1867567 624467 587957 1335799 141391 1589475 12999 112014 651958 662349 1530727 251918 1992076 1926555 1023336 687275 635460 1680710 666730 1178742 1822437 1342423 1964916 575532 624526 1267324 652207 1366877 1349130 439007 1888693 1335880 829398 1357132 947980 1560925 979823 1877224 780677 1342241 1863699 733021 920131 1382655 1380821 1259155 1070127 1308538 1565716 631637 1048682 812703 1762451 164702 957758 1094991 552434 1685201 1029713 1018609 877486 1436863 151125 686662 222002 1800255 1932869 486713 1896307 1148475 1437727 46057 986615 1663366 83916 1455334 891837 1627123 1744522 873042 1103586 817010 1314591 391977 1831765 1215612 74485 1154639 1162046 1319570 1653254 1124431 444125 267165 1370794 1498081 1986207 1334038 1030866 1634180 1635452 601207 486958 1362594 1685837 1644074 1415314 1595112 1481833 530407 1734481 558759 324818 770511 1668529 464869 1748780 630943 595355 338887 613618 1384307 15070 1535061 642052 529781 446675 1101680 531556 433429 371900 392691 77299 1402271 822353 1036778 750357 1078386 1328698 752462 1382255 219829 1793814 362784 1593802 693208 665313 1245958 1705676 1056327 674254 821738 1680355 1570661 1461670 95705 1691253 181659 1907151 1633192 202192 386060 1181807 1681040 1722250 1947055 935968 79887 1138068 1512851 847399 1300899 935269 965603 55494 262652 1781897 587975 1294627 1689240 796732 475569 428331 1567770 1607602 1071609 1518453 1158843 1476806 1080370 142578 1121000 691933 1479828 1081885 79299 1617231 401840 270036 1198125 1976196 1275011 368429 1862175 824660 1381166 1930350 134865 1111130 905456 505911 858360 1792786 504545 1549571 221694 709632 112356 1010892 1285142 1420327 1903956 1065372 1205694 1989051 1021313 1474381 391457 1597345 1082969 1798146 1335838 630580 1741265 48460 1565330 1071882 6870 238815 270617 1941476 1626673 1441589 382407 793088 926991 924877 1307794 1111153 1322835 538322 1602840 16929 1959972 201345 1544481 231928 358739 1236466 873466 1065216 142037 117425 1325565 1897796 836398 1605893 22194 5423 1039084 131445 245605 1553730 112634 1067780 833948 1558233 1165858 931772 95116 1187204 244886 905612 195711 307184 1678539 1324280 963413 1763565 789235 1002451 1655191 238384 536138 945367 123423 845491 1488274 1623216 842099 465299 829595 1951842 123738 1943181 927891 472864 1774352 1179271 581536 557016 1688271 1948151 269210 431002 1553161 458714 1566534 358488 1037837 1004983 1224055 603189 1953724 220964 1052192 714241 1098184 577289 1822276 1239538 401325 960961 1733892 913346 375811 47439 1319696 339743 804302 702907 1080705 788910 1636186 1720508 368886 893810 1765943 286802 889617 1143073 747475 553512 226887 89305 1670128 365160 53885 508306 1918580 177650 802027 294812 1139347 497953 216189 1683598 800666 1266385 19127 1038613 62118 1225831 1367761 747339 97777 205167 1600115 692212 1933733 503731 1094333 1261359 668090 206184 538100 1706915 420918 1686741 50474 575847 958097 18655 1035734 696274 625474 1270194 1311597 65067 709738 946848 980300 1159649 1129694 398695 1422194 433555 683803 1249706 1644418 278890 178433 409916 1260281 1089593 107317 1674032 1257679 1927995 1268330 1082067 39694 1061696 1160014 34719 417593 1298671 1024890 211845 1881550 1349266 1682852 925373 1326828 485315 367880 315923 1649423 134211 1930524 1011101 217558 991624 87324 1473532 1016376 1195727 1145219 1471344 648523 1920940 1353426 933423 928014 657753 771425 1640044 97019 1768965 547603 1069442 599659 21871 1231491 1669852 1960511 1947209 1492817 1300020 181721 12297 1881862 902195 1705667 910757 1280146 1172398 1395849 377895 1000052 704415 867411 118420 1888187 981239 412020 806436 652016 200612 1373863 1998328 1771883 855681 1963884 594770 777022 146094 353433 661943 45128 1017637 869631 961625 335499 480095 561433 411745 1791382 1808348 1226737 20539 1659947 1885865 1885866 529647 445502 1537780 233460 47999 617723 1470396 879614 787844 1051787 1062524 1645924 1083148 1845121 1337230 1289292 477109 1199950 622171 815681 195647 1622257 1318487 1598730 1887393 699934 337911 1742514 1684069 1752946 1190568 1287067 1482701 1116791 1514314 602881 1735804 1806190 364864 96062 153289 1403742 545793 285887 5081 516359 743240 1555727 1210667 777869 511460 1810042 622149 967403 152092 452547 641326 68064 1970648 379032 108317 840559 696013 910804 886640 262673 1047980 1481191 1280370 674179 1241536 1860951 1512358 169077 152904 339907 171820 240715 1735162 1047246 1815032 670447 922805 87241 1019076 350008 346570 471748 1461159 1793721 492671 1819905 1380393 1441102 758918 1045982 1898291 489692 1735925 753664 1614687 150051 174745 1476522 839095 595989 953791 449669 322685 1118895 521638 624886 1262002 104072 947845 287879 1433288 1441118 1935542 508705 411549 1854468 1608736 133765 1489629 595910 1952110 1740692 55179 1487463 768661 953377 1335470 134597 254248 793659 1120075 871763 1929107 551305 735093 1179311 1765507 1691499 887010 24006 1517177 106361 896818 1089080 1225948 586550 1121157 870033 1600150 1072934 483778 466202 480062 464761 823269 1763998 1240939 1863868 920408 414334 362813 194916 160976 711036 1548988 214759 784871 1825885 1345492 1588380 1530430 109033 1194574 1282355 991319 789382 300616 1779339 1617965 788583 1623957 737877 1398586 790483 1257561 1362867 1809881 1561548 955263 1965020 249404 1469794 356939 993158 1535561 1461991 1138407 1774380 1591941 1362910 458655 269148 1029500 1693889 918741 1857714 702375 1846480 937217 1331899 1465259 294584 110872 386155 289891 1829436 70309 909755 1052211 1574476 1784432 616663 1177929 1454378 617824 821715 1410770 965114 390264 289811 790029 1120709 1859761 1831887 1584865 1900428 1754560 1471126 39628 624366 1870671 1091493 1881250 1511438 1676028 1373883 386379 1024549 1415311 1574403 1520071 751833 258134 1112419 1368893 1647466 1682316 914535 211537 1149226 1820358 224785 1884430 1290958 1674712 439891 1519566 497594 1186096 1602068 342320 1083444 1113392 760786 540683 1845851 30198 916352 340604 41162 1301309 477153 1884926 1997 959653 1100568 1297008 446691 638973 159819 1604735 60612 1656506 525309 1795013 605807 1520342 21788 883577 1049490 1152121 543249 860923 1846331 1328597 1567627 1541716 1974116 1660746 686661 648554 329405 938750 407913 1765407 1123609 1096603 1501053 1476268 568624 730960 420217 1293223 6752 1280356 249316 905793 1016834 659604 1329538 1210131 603762 650735 1739612 564906 633761 170976 1274643 1047554 33953 1925623 227638 210778 1454530 1656865 1529599 386880 1295544 666252 765899 861103 690688 1634991 1221131 569399 1237352 1549573 1357419 1712391 968533 1214462 1160291 1927380 1273538 973026 276141 1925756 572534 1214447 117727 1075928 131875 949492 1475733 388318 341096 1293638 68891 1624513 15040 1772256 1637086 648425 1123725 840755 1114066 476119 1487141 1162233 928957 920527 311727 791831 1743583 885684 1009282 977611 816961 1952525 680052 850825 915215 1640762 1347198 1397554 690327 1347214 848765 993621 1395536 799007 1283613 777466 312892 1609920 1824539 1715947 972038 393986 1927131 119119 1757002 791636 1743681 1280523 828513 907982 776345 1429184 531457 734957 1220521 458693 1973188 1068419 508051 1867538 1394014 911589 1882547 1481760 1691410 1016964 1811251 1646395 321773 785920 1049616 1817689 1641396 576603 534126 905732 1317191 1709618 136948 667224 99788 1194971 232371 1819353 202809 977045 312587 864529 895320 1182806 1390776 1701499 1698703 1155587 1745196 360365 342220 739751 1652166 1131356 68247 486919 1322024 205591 1604550 571795 1715913 1914428 1836069 782340 1233613 687341 1726993 1465879 1105947 917107 1193525 1820939 1492499 163808 1092452 1221463 1139274 1516353 335876 833485 187165 1953832 1340958 375069 1323474 1878531 1672118 897990 63636 1554178 1994104 693713 1864455 1589361 390468 362747 1626837 711102 1067405 1715982 1114005 402095 447604 1840504 1006162 836177 915388 17672 1156257 572868 992939 843095 887970 1689771 1943855 1073124 1106073 1085307 1192783 64831 982030 1636365 1313781 1254155 1597979 1333944 358670 1669667 1434009 1386576 747929 581228 271661 1567265 878092 633776 509390 1615958 107742 1395099 291911 1793263 766553 54250 520959 1840920 1417436 1304648 698131 541095 93195 1872228 1783701 1940506 1379268 1258116 1960557 684059 880797 1674872 1522023 1126641 348532 1509889 1090481 1844865 1010279 1333842 1036828 178071 1486438 813687 74364 1788722 1735688 1441381 252728 1840069 1227801 72802 1263668 1127884 358719 812309 803898 1130572 842810 230019 918223 964233 960125 106791 1169919 1802288 756448 1909144 178632 1992565 1231970 470534 1118707 1126834 1822844 1914419 126388 1206781 1315381 1755838 17910 921985 614231 1080345 1484003 1306464 217448 1770078 1890386 606204 705327 910191 1477749 304254 370158 215529 1086294 744747 517469 1421400 860139 1477203 1835316 878544 325725 382938 1641489 850675 1245059 1493911 860012 1915905 1474175 1628473 1870883 722747 617729 1480749 391108 1300750 1488647 424015 1869430 104802 977582 581438 515879 1046909 313954 1380005 199641 447991 1146147 1256089 842505 727067 1911374 895348 522129 924435 290906 1967233 1130537 253227 423708 1915311 1079522 470719 1140140 1082869 958123 328374 1027153 1556832 946107 1597548 1288579 593072 736170 734373 585281 1897800 980408 244913 1124954 578419 445307 1749403 1354650 921351 1541158 955992 796993 387300 1641571 1027145 1423545 630603 277249 1080358 902505 745950 629479 579941 1131075 914142 294718 540702 1541009 106753 61814 798189 1905264 1308607 1644396 328427 1901429 1967479 1869327 358085 328709 919734 1741597 1965917 307746 336167 1350592 1897988 1161624 417321 845378 244521 556749 1583887 231387 378821 55873 1876923 226 807245 338412 1955315 899343 25857 224406 1320961 938097 1385304 1693202 717114 1353932 1026124 1583535 114034 1358449 833864 1493345 1460437 80962 1633844 994423 908955 1229326 476291 473297 439216 1582694 891253 990084 1143677 298807 1057401 721094 414374 1679104 1287994 677057 700337 823910 1546016 1578301 779392 1945176 1480214 1140850 121682 1347725 232503 1524619 274358 952864 365349 582117 162735 796653 1540964 1459544 296853 806137 862185 1006012 530155 1030059 32458 575923 371777 679924 781499 1060418 1906275 1120908 790544 1168525 1775156 1584729 749923 1212743 536571 1384793 754085 921599 104526 1378506 374095 597436 1180483 727472 1813493 625997 104471 972915 1949372 1637894 1588236 160135 675848 1217385 1435719 163124 782845 1791187 172308 934558 1015034 72910 227925 1216001 1145312 1218231 771025 651065 168358 1936603 590283 1069639 1124518 1699386 1228704 857969 1531035 1656448 574294 1297534 976933 1131749 519523 1118562 44276 396934 1725968 1670510 611373 165547 677764 321365 1415992 1499002 280408 1715776 1548331 1835617 670699 1333823 286738 1048347 684629 1093118 819435 1071026 530043 1278541 1916229 236183 1191440 1655107 1270442 1854048 1002253 30958 1250869 244397 586766 1881842 1798467 1084617 540715 1718782 1469332 973553 625881 163540 509418 794441 702216 1875960 124648 1632245 1963698 1415165 1375129 402816 1224846 274288 645225 416277 1803503 194195 54474 1899817 1731766 1726113 1968162 1861392 943159 370424 1819953 917083 1623006 1391705 1744005 564990 352035 1741712 1613122 284359 445517 236995 1171769 1497875 449156 1487551 1070373 602087 1721335 1874116 636100 1750688 718611 828036 1579504 1377723 163689 544546 1862927 491120 1771275 1478802 549299 321380 1490246 469369 1184681 317404 999810 1334199 1940962 1728550 1964076 846738 1879773 55067 1732282 1155454 735658 382101 993808 1008156 1911010 544718 697025 665963 1654577 795224 1444802 1111416 49043 488620 1631610 250019 1950423 434412 1043377 1576861 737697 106398 912521 684814 1433710 1095310 1644344 1047878 734688 956123 174766 1203912 238221 1978173 817769 1032192 1573148 976944 657426 121609 91124 395806 29255 132548 561197 1889441 1926847 1732391 1119268 1531617 244776 772420 1026243 732484 485936 1144081 1512482 1941618 231523 1762042 1603260 1833554 194071 765590 1172719 1243479 342118 1987845 817053 637594 1285872 1323308 1501335 1783766 1754132 1247602 1669583 1568881 164396 791102 546463 196471 1886206 970767 866649 136682 1036347 1296850 836876 530724 1334538 266035 1624536 457147 1430984 1023797 825084 697561 1583370 1512637 1082540 37094 1691802 465069 1533515 1517515 1918464 1158937 198606 1968762 1472268 926128 1409072 311599 1872857 64474 630288 1706128 534453 879532 1107233 1306995 88707 938981 1905488 46215 796466 1629637 1388395 1018824 582102 257918 1986006 1088515 1179042 851819 1044535 1285171 330151 1703805 1426968 445214 549837 1098348 702976 795825 201325 1162617 1498856 992672 534956 1360202 1546758 819362 590767 1377096 1236348 716706 1359072 304635 1806872 1517804 1467494 918669 463972 61338 1663347 1461224 1299494 1591043 1627824 1506782 402556 1724643 1577611 1738337 1727800 357235 744861 999601 1864365 1174189 79644 1430850 518693 924600 1181570 1538855 1059981 1632068 748081 1068080 1117608 1844138 296260 1562274 1342742 1814332 613240 113238 1706490 1121702 1592137 1228985 1161736 507191 213041 325207 300994 1372276 825392 1977485 570579 1594876 1737201 1321150 865986 399616 346127 251681 313321 1751614 783621 1887788 1959656 870369 1408416 1178111 1214134 967788 543182 1996293 1265708 907234 1822427 969994 540756 1736295 898303 1545619 883627 1593190 291435 725537 344382 995235 500930 1058902 494351 308007 495767 778048 1765728 786181 364146 1360207 363612 283998 653523 178347 696964 74501 1915287 226078 1197879 232751 1668444 1320994 1966236 1904003 1149003 360514 1163361 1982242 463563 1208980 1538936 1116582 1317659 550364 1399839 1743391 1603682 369428 384816 236265 553957 1652441 228711 1918082 158883 907692 1384761 1543190 1621187 1642259 1674229 1707171 1066712 1313106 80949 1288325 797109 10240 64314 771789 447802 482487 758748 1958989 1620001 143088 95923 1648915 351302 953742 1463383 786452 1336534 1056235 636079 388281 1757381 1324133 289211 1386095 1834252 849616 1464655 881873 1596420 1325827 847621 1915264 1100557 588633 1931874 1946895 1278606 332162 1629819 1434634 269740 1514973 750446 1291917 1574323 906399 1752401 878993 1103347 1057718 507907 342642 1162345 1780543 260116 444874 264456 1928396 580724 1413760 958894 94225 499599 1454472 456350 896221 1261111 836449 1918039 1886677 1070268 976479 1069920 1861210 514482 78948 576669 102525 1326411 857329 166317 50933 979148 1546152 1411969 451011 666436 696396 697259 1649462 1864965 455358 173212 1752192 692300 1166555 1212487 718091 797871 1772155 1474182 103658 619262 1670417 1295587 546362 7634 1272248 1638294 820324 773735 537638 1755327 754041 17731 882842 897871 539905 823440 1651408 915931 1289255 937058 132281 690476 379652 369163 360983 1835778 1887176 548239 620838 1303733 1888909 1908423 1958241 139140 1605485 1737240 674314 287641 597673 1587395 970524 602248 1978819 1069605 1865609 360393 1257187 1165303 1027295 1622585 1159975 1639292 611483 178522 968396 950382 1200726 581970 1657775 869252 317304 442352 1154130 1867404 602007 1220886 1963491 1414017 1494617 1269208 514633 376052 907572 774996 1148635 345196 1140966 1135715 1133372 453712 1798463 181746 899881 1498160 1949971 899608 1838528 1254033 62549 433268 935280 1615240 705166 1656204 895686 608964 1375269 150742 1811757 804128 585729 831939 975566 1595701 1227701 962379 1630949 792307 1821792 133760 44630 552658 63863 1964131 1758414 233671 1771315 84653 222400 381639 1355138 278117 621776 1547661 583342 934352 1168591 810554 183213 913808 1371477 1375855 218746 595392 1713841 1799095 1772879 1144430 210821 216037 665249 418461 615231 310859 1746973 1472497 690576 1291727 1587485 633770 358124 128925 1078700 1476224 538129 748132 1960450 1938530 1640129 1308450 135961 1449836 1411858 646752 490322 882271 780234 368867 320425 1122048 1915650 449038 755837 1524457 1941856 1738702 860678 170511 1277539 1681716 1949626 680731 1016164 273966 874460 1441967 1229409 390295 1971928 433909 1132708 1278445 199727 1146211 91752 400332 1593409 683536 496145 891692 122640 1653510 141017 958503 862069 797046 1150221 62375 1919678 1783032 86522 35266 1147224 44399 56130 307461 1958976 161289 1091535 1118214 195161 1799986 1464645 574876 916486 554773 592120 1236524 766675 1527700 493184 187052 94197 1945307 1328963 1822116 575707 30967 1480285 112759 650999 453724 753766 959110 296029 1284547 1223767 1059659 1069842 939938 1982501 355046 1554545 57350 168677 798812 1953015 1392508 1999361 984436 1495025 1895013 1819293 201310 399812 604291 1605923 1306191 1229012 996508 1312698 889419 567177 1417207 1144274 574856 1361864 741939 1722827 629531 1163271 715487 1765747 1173605 1756813 906863 1496910 1933486 29841 1754349 1779225 1172069 1018842 1607987 1493222 1407082 1704716 468031 1503334 274964 932115 723682 419927 1516119 292765 122253 1681343 1333857 1104895 92628 746252 920706 1945372 328594 445847 627385 1880424 1117941 728839 1983150 1051812 36453 907795 1269762 422151 1877463 942664 1861305 1010306 1771480 1263936 1086392 592715 1190273 1772721 405379 786845 1542720 1730417 137481 164485 217431 1023318 1525928 458055 1275953 263287 189174 331887 1836826 1171597 379071 1808036 666936 1253516 1467359 1962751 1318823 1756854 1984236 1734354 1810469 162511 1309177 23121 1906255 1280061 327164 749552 1878393 1109337 760968 1180621 854041 275713 1307882 1437466 325236 1581475 1999295 1365602 648896 138101 1837704 1986629 583096 1375578 644836 1938095 1367956 699001 233976 1927128 1698318 1029743 842434 1802476 1499600 743084 724059 913719 441228 241472 245452 1595305 1258380 1729625 1547499 275836 93287 1376211 1720080 1366282 179351 1746247 600379 1111677 1164440 1200129 1420822 241206 572279 1101698 1757913 320375 1813305 957399 265694 1489355 893957 1499450 380668 1091268 1801593 1672093 1064654 82834 202928 1585285 1051837 1669638 62765 1832006 1942287 1089797 1686813 226539 344381 1544583 530782 915811 408642 1235136 942187 1113755 403688 1286065 970631 1823776 120841 950551 1320257 61068 966425 93475 497085 436610 1545848 1590271 1381544 1744500 880382 1375933 1253413 1260147 1317402 1541641 1388485 383309 265573 1420614 681570 787792 1806943 1629726 762985 1881567 1994552 900095 790877 1131475 1222364 1385255 723388 1246390 82906 1636915 1977125 1597302 693151 1441474 137275 598737 583077 1446440 881590 1219389 1233746 189635 1620167 404344 807714 1419989 42058 480840 1342710 1652974 831818 743345 852882 94967 341104 1871440 1021555 64898 1522542 474829 1742226 474005 482789 1172515 926385 1183947 195657 1949741 920009 308506 1603163 1310380 1506667 179209 1574174 311328 1354939 1133221 1277357 1343025 107174 1506291 1822761 984528 52517 311396 759996 1296929 1139184 1646216 781048 597524 1551569 1743742 1939690 1283301 220840 1688650 1774237 1869133 711353 1392744 127615 1624375 1268325 1186192 840096 1769799 1793996 49612 1033368 505014 540981 169420 1284462 884215 946377 1753288 24872 1961157 1275861 676886 981919 640661 9408 1282184 1311415 1084983 777236 1236512 943921 691715 890878 1263990 608914 1105614 229913 993760 1683236 365622 1219643 1351383 1948558 1367357 476884 1174075 1962898 5949 1115326 658906 1678839 1910823 757329 1835480 1615006 804738 1145315 1319662 1853323 465808 876326 679337 1075398 1869918 13658 465847 979968 55145 134202 177035 1425513 1490446 1261123 409591 1464344 16029 1472960 753774 859668 168298 364575 12214 48429 774886 670397 1809757 1918928 661560 50890 1385570 610327 1281436 1924614 1023437 1542447 259068 1282760 1458515 579039 776922 1646192 547970 472928 1299526 846419 239861 1462081 1320065 1826697 1911277 272323 135335 1336594 1430432 1461297 638668 175127 1540582 1642513 36237 221557 211016 636636 267737 335085 1549610 761509 1452097 1398531 1595666 1249928 498666 1184923 626992 1450632 1811753 1664017 704407 297393 1205455 746871 1366351 604897 828833 811824 167496 316190 1204998 1971949 922102 631266 1509896 145007 204680 1608054 1789049 305331 1279432 986596 1208574 1822254 89118 1538100 1336080 962080 1272577 281701 617696 1820373 137207 1963516 1795660 159281 1770472 1903919 1604669 1083676 1641767 1993859 1893719 1116991 1121194 1781640 1593058 1316738 1823591 1351295 766221 1592849 1109968 1645472 1190971 1515070 87090 70447 1909218 73782 40236 126901 334418 1911134 246255 1609602 1098766 346237 1124297 1976122 737286 885424 1481973 607561 1178472 825368 832492 1371750 1724881 364961 1674277 1314921 192190 362623 1102926 498641 1369298 425468 441006 1511850 592861 1104326 58735 139510 833792 983720 1431999 515634 1243198 243207 1323698 1778869 619012 919684 976273 602922 1213429 1559428 155929 379595 701520 581132 39849 1640273 547072 14629 109259 1550674 1313664 1003966 1198062 1206394 1701352 1832419 322199 594047 1540344 152112 724481 215234 7337 865581 741772 726563 1929043 1033141 543081 541736 1084472 1351823 1640688 963669 1611125 775672 1798784 952756 1673600 1721864 1842650 1106231 1809062 1077585 1068042 1187542 1386527 1479619 543495 898521 541188 1547376 987591 712589 247898 1186873 50566 346554 1684243 1492894 394788 1041902 678683 672879 497761 312433 1192704 1508999 1751131 1449759 901986 1193554 1724112 1922235 1386528 1614268 534429 255406 473243 1253602 1155329 1573034 487766 1328449 510457 550976 968037 796502 1596464 1491974 1899735 203199 800590 1018611 1377923 226003 538072 1180372 1838171 905374 837832 152965 918738 1236459 1323214 1598747 1265551 859315 202988 787012 1242064 85418 1635260 142518 1072947 337560 333344 1479171 1126747 1827979 225360 1255756 887207 196742 824552 5822 202353 655602 792739 124576 621994 1140526 1933488 1053980 1553942 1544915 1838818 848718 23004 153197 1102663 10462 75227 333816 1999521 1509773 1020023 1653763 553220 1741044 1899845 1541037 444208 855979 1347892 817829 1471455 1712253 1100241 439271 547325 1501735 1757532 293450 1073813 1083138 1768128 1149283 309606 886069 927657 16380 1193939 32011 1960438 589365 671283 979352 1820633 1263026 1228313 265589 286443 1935913 1487737 851634 490394 900858 223195 568786 1149480 488296 372609 1097841 336307 1535964 158451 297275 1803469 671767 1785043 740930 36920 1489218 373156 180044 3376 1249930 707093 1501722 1839377 1158021 1455275 1938425 216425 1217642 739266 1211826 200133 1463024 1854606 1977505 1691828 1179214 1882454 1195202 1270926 1935741 79356 1349108 285440 1502131 50222 1292771 1391388 733649 976802 1921659 1975787 1473589 384765 1922157 968532 728363 837148 1676004 1166494 541922 700342 974875 1216354 14984 1182271 942745 880457 1925443 1817950 585523 1504916 1745677 1688447 1391045 1981574 558821 424345 928517 271381 732187 1492206 986289 946027 972316 1461870 1994696 85804 1741785 1264997 336749 1033868 370383 1999345 1619067 1261988 1727945 726068 1872061 1460739 1488284 629906 476094 850407 616763 1281155 1037785 1048623 661411 1792956 617521 531020 650965 226931 1834417 1934991 793707 1692215 557144 576756 274373 1926099 1015826 373475 1455124 985302 1422608 597722 684875 1825283 68886 1272129 491528 1041947 1495252 1051535 811657 1621782 483499 1049711 388999 1355884 885935 424611 1351430 566215 227786 253854 1464732 909780 1881665 1663767 662111 331431 1896188 1740559 1503610 512161 146953 886326 1232420 523037 1343370 786610 1457436 980647 284651 1400572 1547083 1601972 113353 272325 1143764 624493 1739009 306199 250209 553653 355862 1815274 896331 193859 821353 1171334 638247 488629 738791 1267390 92042 722180 1862737 314028 40939 1647954 652434 264176 633241 167465 19186 1086831 164107 1735208 1791347 1424236 1714782 1450264 1896086 510266 988191 34979 772272 1295329 404089 752294 106781 1104719 1742658 52467 1507031 106065 405699 882209 655450 978715 670405 1457860 504067 984458 761582 1887279 1704085 1341022 1510436 644941 1457455 1422739 1934257 1678165 1735786 1353379 1234757 338852 711366 1610634 331761 1380863 1112433 12156 482083 1438859 457059 1294150 1660560 192801 1314776 1738951 25885 1148488 122205 1177886 700463 243919 1319627 1471593 613851 1649757 172884 957109 1989139 302755 255200 788 522679 1080782 943326 394003 1425952 1681479 361585 811612 212285 1825343 1791512 1571365 1207562 1373078 584112 1760767 164927 1263367 1511828 1347218 918927 1461698 1451650 1289851 1426321 706355 663048 1665873 1378306 1769869 509525 256329 631103 1482781 938429 1807689 1045794 683958 233610 1655370 1845781 61839 1315902 1348885 1609236 1300516 305594 1425220 1569365 171776 653124 271785 420609 66327 55036 1607152 658750 357043 1584817 1157008 343571 1962944 1396291 963967 1018858 1663778 1892080 1290235 1144242 1003012 1709340 788243 1541242 1722579 1692893 237466 50379 1211159 822185 1457303 725464 794683 882784 1979195 1715855 1012176 1572392 1015299 106926 866367 968705 523681 1182168 1468753 1965585 430604 101633 1191077 1933675 1733196 1332630 476619 1076918 1415529 1304065 401966 1338351 1079490 398151 397697 512674 633819 1481610 1393510 1694163 80644 1225183 1981640 1309951 945250 530920 1077301 1471243 379730 1804416 801262 795743 1358894 1592147 1852680 1906518 539432 43356 1059822 1641606 1868397 1235363 507521 848899 73944 763819 964673 1649904 1506686 1208735 1011782 1888615 469869 899944 1745830 336334 1755483 350514 1640426 1367515 790944 401553 1202391 1232589 996313 632304 728513 1486782 1703458 1125956 1238425 1005352 691405 1095312 12897 970306 180825 1586550 1440684 517622 1955497 606631 297211 763368 1922352 812174 956096 617990 843908 1002367 591307 1764551 1848299 1065106 1626424 1278451 1011839 351273 1722996 1547477 1324518 824335 1316798 1407452 1047609 1635511 136640 465915 1725655 1476045 1103018 12059 527876 1537735 1564667 819040 1465117 1791325 385726 1815828 1589348 1310348 1465085 685418 1264058 372049 719310 265761 130718 835860 464128 1573048 634729 397004 1636428 861191 1211918 87303 357619 866047 1347644 1862981 956555 1693955 1886202 1786683 1440540 124366 973097 1805800 1635286 1409177 510112 1277993 806162 217557 1832838 843033 1068683 1875889 975627 1712913 365409 1342476 6993 524736 1709299 301922 30251 248583 414876 605972 1773194 1504326 1777234 1054153 318064 1564023 272420 1488439 1482715 513872 1074099 915823 780999 592686 1421347 772113 674957 323578 1907243 1632524 1139190 983427 1102675 1535386 1295654 1073475 1587753 1986210 104285 1064508 1825391 767483 1236693 1310462 651433 156757 878950 531351 1357183 1526519 1922030 229768 1367048 1688794 1786727 716019 585874 345661 746334 1983057 202224 1148666 1235871 1058817 946207 1074171 959170 150966 1313997 32156 1750850 594872 1134758 1156144 1797948 1604298 421133 1955419 1525921 1245178 1528786 861023 1908116 1732553 1584345 1016870 1702133 800331 1842269 832683 822903 629032 813866 270038 1488226 1365624 885367 610441 215124 1535961 643935 1174530 680194 138294 46391 259884 1588969 840097 1760644 762740 591954 211419 1336712 275210 23030 455705 1111979 1333286 115919 180464 41838 1812386 1985977 943296 1847868 1580782 347039 142419 1206484 981758 920716 1126001 1203366 1245274 55672 1511948 1132578 1769179 1957612 1592997 1379604 1893042 1056216 630618 1908450 694054 1766533 186973 1544138 944080 1903221 1899520 329467 1196120 687878 204392 137725 1383975 1200258 38172 139740 1700081 109381 222152 1244394 1044948 80315 472780 282118 1859420 289116 1379527 581022 580588 440450 379421 1475139 918972 1611099 771719 255311 1838536 1886597 734259 1682506 608079 1914214 180125 1820197 1441069 1495770 159157 454809 28310 1393013 1051917 1198920 708377 515500 1092865 1745851 665356 893878 790490 829080 1879530 40181 1766520 1093817 1279393 583888 1184198 422832 1041274 723885 1853498 919488 895445 343582 1603863 411980 414173 417327 724379 827220 389308 170644 994706 441594 445535 989834 745276 453401 486731 1278793 782358 1131337 1941947 1521292 1915241 282903 1413240 1077348 1328996 855921 420450 1900373 1774082 1108356 1019207 758331 78305 1926856 799558 1674080 1170690 1840409 475064 268320 1642347 1042888 1117190 1716886 27360 369249 521103 1202172 1465533 1624404 1403706 1196943 1750455 237535 683027 1119360 233431 1752554 1836420 1280185 1537442 886377 738854 660151 627580 1377290 401330 1562867 113997 1196079 1437634 567396 1935210 946835 456486 681602 1727286 1669718 1544248 413909 604544 1054826 1855338 1106939 1700704 1209366 547351 645354 1382665 1696676 901019 1255807 191054 866017 1369695 1445138 1097955 1339245 1803006 999720 110467 130042 1077845 1788636 248819 1343320 1339397 116292 1916750 280188 1275325 881259 548466 107984 615256 1940352 815424 1305285 1283473 1564850 820696 1333623 1028654 1159054 1722024 1532950 1583396 536454 292820 1513262 1249867 437061 1601128 976178 110471 746668 298240 936730 1234809 1489676 1844953 1191640 1217428 668376 90360 1585774 22730 1084298 20681 763726 1100767 1075608 437051 1445582 1851435 1170925 1529306 410280 1900619 533332 493540 790651 1455468 1659240 1540451 738522 742718 727119 1170668 462531 1779826 335302 523356 272090 1021047 732413 751964 433592 1473115 65282 468943 85066 780298 1815172 1070582 1510937 333804 48787 777778 967250 277382 1386535 1309914 94849 174309 1147301 1001483 915843 6773 1076637 1226176 529623 642643 769710 1502276 108656 722442 501115 347469 884965 912316 237756 309351 1889948 888902 648877 29026 929414 607295 1133593 1433880 1381676 801460 1385731 579342 1582075 876821 1465856 1256644 1871576 1853969 1656942 1713247 202761 371457 1588669 569319 588338 892942 427123 596237 1857252 152338 1173262 1021925 1767929 227487 731810 1349177 564000 1364000 1897170 1961748 719236 1808646 390314 131477 618484 404692 974117 620002 566730 1238373 828955 525437 1788977 1074412 989533 1882687 1263310 1699021 69807 360527 543956 91801 1452458 928628 806114 639134 629197 1350934 489406 1011946 40657 1776289 1930216 91701 838489 921745 1553575 1682334 643894 1094854 350850 793697 1475994 936194 1795389 1780058 1363828 587954 684980 1672561 292405 20323 72613 1869448 1400117 637913 308566 486757 646548 952861 162676 1072312 293200 470786 339579 148837 361740 1299746 72048 1055011 1898138 924452 1878222 198916 978930 184797 135798 1928128 116115 809152 1642656 219334 675516 1562275 1117795 459882 1715263 1595786 47767 1309762 1603778 797014 1815288 419057 1277156 994806 945040 656693 1558879 1386302 957900 383001 1609333 1490322 452762 171954 855194 607033 1728649 241399 1768283 638119 1045332 1657067 307268 1203071 1343556 1424787 22810 1745737 1586857 1736859 928419 199846 1773516 666344 1558158 1728917 1727321 1132763 1022980 260289 1640825 1256036 1822900 235171 155621 1025387 451734 1584625 281686 1288693 1672935 1631065 1019453 511330 1284783 117824 846308 1565650 1261948 1991097 563871 1865865 1752561 1814590 855741 1063733 1188197 1766427 878432 1322095 742925 931905 782815 101231 1831621 271836 1670693 973065 926094 1289665 845222 1554084 1329976 1362816 1584196 685606 300114 1739544 80084 1597794 560294 1814761 887062 901616 1305017 664578 774582 492207 913564 476708 1625029 1354669 480022 1353264 1472027 1822818 1896848 138550 619080 255572 518113 1903098 813067 290285 1585359 1194871 1992923 1264256 1665500 443099 907068 1598064 1228682 826653 1688968 1464356 734875 1748222 1795497 1328501 874220 1938390 1281742 111689 1709396 372748 953560 826734 1446551 476180 489885 854138 938463 1592162 628807 742903 706126 219746 1590289 1307825 1676848 1466360 1263366 1515160 1200800 1365877 1878626 1800134 202242 3807 462131 573508 110761 53187 1927577 1645829 497545 901461 101518 1252484 1138876 747533 213754 554634 1977298 1696757 610802 1994125 1437139 219446 1356379 339701 187271 1828808 1653985 603154 227497 284515 388023 785399 897906 750609 654504 1702357 1644225 1277681 1584835 1241285 664769 1430016 430536 461471 84526 103520 735794 41667 447104 1509026 1429983 726553 1008685 1199678 529512 1431661 682435 739355 1609903 1374338 306273 904251 1643594 559950 1070005 1421673 1532220 1273795 1939987 30472 646411 316132 1198938 1289543 354349 688445 1947698 530144 1869114 856994 1893262 1705894 1656570 1826006 1259501 11636 17471 1608445 892638 1510326 889735 886443 950912 1626786 1800364 1543163 169735 724214 1342315 881019 363833 736911 1545334 794405 1157283 1097075 920154 282374 72058 1076949 1628431 258613 471020 1440005 1350985 230762 524021 1964083 1012876 1708992 544331 450556 1570363 557263 1552540 1323819 734131 14199 349276 1070611 388021 1745638 1586247 94498 41856 127357 1921124 1989635 1828304 979087 1536324 1508833 679733 1450948 1171998 497207 332723 931900 65192 859634 1552203 374084 1815997 630464 724257 459837 1920587 10888 578321 1934361 1352011 1951639 1579425 1113780 1094133 60051 1052062 1599221 1518042 280360 1192141 704537 1651845 1395451 157667 442263 1705140 251502 1795673 935339 80649 1910439 13548 291486 180162 901720 1106361 1511039 155347 1683720 168658 1898938 1045405 1272561 1319203 1196449 1702755 810440 591752 1274424 104261 493745 846016 1690392 1380164 729679 1179644 452713 1674089 1647697 77459 374856 1318984 1008997 335058 1630852 577641 1515050 470667 370541 1943641 660958 1237906 998341 1538199 1840863 1442680 172687 258910 1446731 420007 23684 1154740 1620661 1354844 1525499 428356 465799 957646 62903 1532268 1224008 682768 1651693 574595 1311503 363827 1715826 1229391 1832715 691364 346268 483667 1663004 768662 1575324 1260451 805531 1374439 356620 447222 1118782 1274839 124246 1782976 276629 201870 150812 1030319 372657 162005 694301 236749 1899562 51127 1659257 1793540 1790977 1388409 376580 1867484 229092 1929258 1222279 1592496 833321 793981 746342 192651 567075 809013 573203 1690240 734432 1321736 1008965 906612 359168 478557 1357263 1257914 1545751 679903 1609523 5799 1166233 1815498 127124 53150 301726 735680 106678 164427 1660536 1316349 916814 490446 479668 1375633 962219 717995 931752 746257 1011698 1892555 1477517 652531 1320684 1829703 1160611 1466912 1700307 1183889 123258 1417316 1433962 1760728 1652612 182954 685652 594686 913130 407642 835757 877556 1636620 1333169 1445102 1476311 225522 1233763 1274531 601087 1538501 487074 667548 214898 1443932 835450 124946 1027961 762015 1497135 563480 1912842 1021576 192943 1256299 794367 901052 796713 937296 1758243 1937638 995215 1126958 1469964 210030 854210 273750 1689726 1960787 1536336 1929568 62370 835294 464121 992695 222334 1636515 1637058 452395 1379314 474972 808109 1662388 647467 1036806 98577 1869735 1426352 1249220 1261559 1811047 62825 96834 1974342 1730587 1177373 93800 356594 1558132 412926 407348 1916362 1066479 1886599 1690481 107559 1245727 1038873 561720 417920 1187001 175962 504092 428877 1164627 1896741 386783 378722 1509423 839244 1399917 1639110 203873 756734 1466514 828092 752937 1374396 809764 440211 994401 959629 1050136 1303593 348005 861700 1379230 638734 267449 1853965 1648748 1623272 887946 237834 1788272 1089355 703396 1942725 429084 168730 584830 1930967 652348 1920300 1790697 47329 1708482 554168 226143 1090516 1853856 1436801 777684 21065 1087537 1649183 1448500 1033140 636223 1650856 371286 1774435 521889 619957 578536 1840579 850618 1321144 210476 1482738 47624 1175067 89276 1739154 1438433 1203149 1191244 16538 216821 1671508 1239646 561777 1370897 1602759 804266 1645249 1060480 1402969 377249 704823 1619294 225540 454652 1207306 541172 179468 1304952 1176359 442132 1614220 1937629 1388493 1455495 1830431 1930401 159624 448330 1408846 642947 1117296 1042338 167299 982850 1752425 1338599 1307789 287385 1154258 1092375 1697555 159780 34017 1853066 1346440 783941 1584444 496688 970280 1567345 87920 1242723 1181271 1738501 31508 1265428 312010 719746 730595 939622 141611 909986 632474 1324541 786761 465199 715990 849480 632547 1182597 494640 861869 1144711 1284318 1504628 1670159 749249 275319 1212335 22437 1771830 1416808 1942467 288123 422917 1554493 1242952 1254483 1868533 1990178 1729530 1873573 506374 1982984 1757813 1104293 898359 304634 360623 971821 1535028 1476671 1269518 1657821 1773419 212934 876815 1476751 373680 1456392 494504 612606 1936976 1474451 1985379 350442 1222573 1152828 1600864 1073442 1762852 619238 1795322 110238 192621 1871547 738790 74609 358273 1566405 262941 174180 1516442 722190 1703383 950105 456153 86148 470472 1744568 1420463 1981676 174508 466890 1729431 1020238 1639304 1145570 1143454 1364693 394890 1402762 26495 1728824 410603 665695 1101389 1810331 1261882 418279 1270602 1167033 301827 1739964 1241109 1100836 285346 1497935 912374 582726 788902 1024362 1713887 891221 1082603 848101 1750571 1032802 1531371 1014954 646264 220961 617766 1236983 724532 313259 1875722 1505464 1298746 1011512 1614242 978807 1724547 1915601 912791 219037 685476 1146705 1830756 338380 1862963 1622416 950232 268271 970937 354893 138756 1323505 83117 1696351 833337 1794053 119926 856252 932363 880000 308125 1086390 47117 893032 1947959 1314246 267223 866038 1179245 1372987 1850493 1654791 1546435 476037 690642 1095962 125191 1176518 934562 247463 1759076 1451960 1903094 285858 1970507 253389 1938931 774186 287001 1029771 1573730 1617698 670017 591860 1377435 1482331 1173692 97726 520547 26351 15928 1800514 1216428 1248784 1768814 1096365 446154 155301 697993 1720843 1493149 213772 1996215 102410 413523 120831 857630 611818 800773 399486 348684 1091825 685981 1800465 1176025 1650633 470028 1980554 195879 1842578 1906908 1278627 1027079 216747 367645 1243891 564799 1424912 890818 1769618 233484 1319033 1711479 84834 821168 1810977 870076 443990 736490 739544 99091 862402 1863828 1119481 1928400 1668166 1988217 1910215 1832034 1593072 1435198 714477 522769 1568244 1577380 1964668 312867 931634 1761370 859933 268611 1663576 1415298 975301 488200 1676650 271593 80619 227952 1557266 105720 1658935 291120 1607491 1445456 286520 864404 793250 1630416 159318 128005 1378104 251221 1721786 1861659 1149276 31145 325741 252114 392856 786552 1353457 1650243 1028861 120227 1297003 910840 85926 271520 1008839 54077 1432534 1453402 204986 738499 1912773 769172 1958758 1899669 1352886 1656587 1733241 471492 1580517 1611417 447946 1217741 977479 1329891 1971115 585782 1328318 1462059 912267 1719647 947296 1115453 596116 1790746 1467945 273919 1308556 98022 1442335 106113 339510 1676239 184505 347143 1163120 641479 1250186 1421322 1046586 881733 367067 1322156 140687 913768 1635795 1434112 17151 1845922 1522838 1247215 1227160 1601211 1396167 1759443 1098002 666399 382684 738142 1041638 1704412 926672 1876273 1217326 490915 1989948 1548585 156232 1813157 1920821 1756747 1606239 1811909 1043299 1394949 1353475 1556861 370827 731420 1617401 1365269 1761974 1255449 1662397 105597 176804 1921310 803619 522814 1067086 1047262 1272226 449128 834070 788507 843911 291312 661435 1423723 129396 1875817 1731707 1105246 1949688 1557696 400252 507312 1248468 151239 1924227 1202293 344074 354850 1257641 1827934 469987 951303 637316 936465 692864 1104243 819123 602216 566956 1575205 1114731 1302125 609967 1603318 671726 886381 930155 1322821 1500603 1700634 1695197 1401393 24823 828300 1622994 1109363 972834 690599 172483 252323 698164 1169908 439903 1879993 1887710 371282 735515 1929770 1259193 20859 1035630 501441 965834 1749950 378666 1955065 840580 1383750 1190089 1254711 493679 1161421 657530 1453148 614389 2382 839639 491323 1570330 1277853 314289 528221 1985415 792802 587582 297625 951300 1113420 748255 96728 1305834 1098712 1775443 1734683 1356758 387429 51510 1558601 1411532 511999 897562 275631 1493812 1153903 1238795 1255632 1664613 1598585 443791 884223 620381 1719124 1780945 1003270 5679 621305 706548 1366451 805798 952513 471936 494725 1450195 982648 788204 1793404 1041411 313763 961517 1370104 1516491 892366 1541777 1926326 440436 1952877 248753 127007 1626041 297279 1387147 373043 1674113 1195573 487931 277013 132780 1170820 830980 1206553 408423 1645721 832900 166814 1944696 1594017 1161156 1820369 1355100 1407055 1950873 504947 708629 1467657 1346258 1863860 1327434 1421852 124195 744100 66999 1096745 1033971 922422 277754 393052 618972 262944 695275 1953499 1616615 288832 1421268 1606677 1198276 1521622 1260661 1533213 376636 1426162 1628435 581456 1397019 1609956 323806 294994 632614 1509859 1147499 1890938 1252560 1159163 1330289 1059618 115165 663623 1793892 598667 667025 912154 1115205 662036 1934365 131014 1683018 147608 1691792 1158259 493782 1256150 1841256 1546661 1398648 971484 1647272 368433 700717 116867 1061810 379286 347562 519603 305620 588102 645678 1790725 572200 32663 558108 574665 1781736 387360 1988534 1286103 1602337 1863635 1109665 557071 1421061 6575 1224509 381172 362299 1405368 898511 483090 942140 316813 156710 1444512 552062 1735702 1450520 1634405 1993989 1571032 695311 125932 678104 805069 857076 209209 1290267 1034166 1083326 320925 863651 518281 1154414 993997 1136053 774496 805025 489781 361789 1588690 1026319 1286911 1072767 580582 893485 1313265 1334229 980734 1527150 1260038 891571 826696 526731 113662 776145 1091516 1456408 490583 516834 700573 1735599 1665236 1500305 725495 1967870 1087820 628070 668208 1053711 1532499 165477 1106455 1394180 625642 600036 1640469 191318 243729 17316 613664 359112 1787905 1732686 1994186 1313048 4046 1934305 1915913 943796 1561164 1770715 941424 1029808 572973 968359 623390 1100250 1283337 1229846 460652 1189061 1578155 1438229 536132 457578 1648755 671496 1657198 683520 1278683 213352 1203651 1957909 592058 1303681 611581 1343468 1614137 165957 1471154 1984308 437698 83906 825825 1381950 1753634 460194 748577 1005407 1371818 994013 1186726 1568240 1866156 495587 1460025 1570403 503750 1854604 1593124 845767 1764808 1059907 1140123 907385 906088 1682570 634775 249150 306966 1311092 350141 588670 997623 16752 1450910 414930 1122688 1600152 57050 1364197 1680173 258505 1992234 468224 390407 1295340 1031764 784942 67649 1137922 477173 422882 1570237 1533056 167991 339462 323183 874905 1625775 1100088 817724 1284524 1528199 1339838 698337 1673125 801887 1304401 39193 605294 1666696 21235 1473178 1417324 154659 1922858 635945 503223 804259 925414 979356 112022 1288824 1388803 1986382 1688184 1164616 367979 1896070 1395927 1998372 1822128 1457940 1000337 83937 1064800 1459537 1007357 1037498 1381451 1347120 478871 1415101 1881114 1215365 1854769 1696551 1013838 934794 129464 1003223 1807605 1027566 973425 847275 201329 1951773 9816 1812117 27152 893519 201857 1778241 1720647 1242565 286411 911671 922471 1384017 1875992 1734855 1941768 730637 1307537 1392768 38156 963095 533755 97204 1682974 1467114 476466 1351376 230994 532155 953281 216928 235018 752306 1315429 36058 518577 347830 881579 1707546 1824350 978319 627206 234550 77612 113221 1969740 456705 1829900 260043 1181726 682141 1755647 751478 1033301 1320219 1936656 1256520 1415722 138402 1722424 755425 1330026 834395 446342 1570071 1853466 46682 502354 1583943 221343 1153288 1579959 241376 1640063 463512 1479170 670595 1463922 1000972 685145 1148552 967573 1925783 564483 1798495 21922 365490 1449734 58910 824718 1606097 883233 1087013 552679 993508 1567796 210843 1618368 400137 1544797 637134 378391 1628768 1990817 773869 1771103 67959 1246769 14799 1407795 451999 557460 1300863 519568 1142008 1634382 1437608 1569451 1611222 67607 283481 384502 853174 29828 1974590 650055 1296459 1563632 1028411 982035 754641 1539106 1781293 1531003 1581366 1864743 236835 1034750 675478 434370 1283056 1868671 826217 315798 1010866 1996630 667785 1713539 493002 601211 390289 707622 109238 1015499 880410 1375330 1762344 127906 784835 1267255 580186 722378 227027 1204800 998234 43206 73985 916516 1391694 209393 878013 887776 1900172 333311 1501110 1826061 1450756 1715819 764808 679360 937083 371642 214476 1329378 1395674 1864701 1086797 823212 1792770 513443 1966723 1897361 774054 806457 1853365 449718 732550 962896 1384247 94826 593227 425449 933372 420399 30339 509607 1274307 1702006 1257235 548692 766091 601255 1684143 11674 1414778 788829 37410 12586 801346 1150501 1095820 254201 66376 1254511 904932 1524643 1927753 1129346 1803248 269620 644083 718783 1812368 412263 439497 9028 1974184 739726 1614641 317205 785786 1213439 592906 667265 1079359 1189159 1362449 1261519 988569 1718162 1029320 882864 327119 148360 1635932 1040281 1940803 336960 752043 342202 1201516 1257043 1965237 1429425 392276 1372586 671461 1317439 1701907 619219 540770 406646 1006408 285709 1740758 1186186 1493124 651797 1892989 830669 495892 872784 352114 1246313 477867 187686 319833 1362821 795303 1345427 305918 776486 1576269 908442 715682 1263190 251311 120882 1761703 636469 1310945 1500608 549546 1633428 484185 428050 133558 246878 366979 203481 1818247 1446303 1148655 622280 1012195 434104 1666570 39950 1897633 1707781 532523 675781 1959907 1458392 1190073 248575 737258 824854 127032 370861 672188 307004 15648 1831488 971869 134534 452197 1359148 1921168 1397983 449126 1606417 1514672 1726466 1425807 364179 868597 1105112 1939599 1580582 1582755 669249 1043131 738413 898117 1810681 1916306 682440 276429 519346 374201 539380 356906 407799 74558 1672020 1117350 1583758 383556 298343 1500286 1697987 191222 1515028 312624 584670 1839241 405791 540932 206804 1086649 55434 868035 451833 1165893 1055392 1437413 616224 745750 771732 767634 1400312 390713 1258347 1423639 1417611 84816 1726388 922446 1498618 1100662 804805 367580 182875 1962454 1657806 1435710 1933102 1856032 717217 1564658 839923 1985931 447513 1137642 299012 719898 500721 161556 67030 1346563 68507 1160406 253695 624144 310275 1452388 1629158 1619025 1058896 415256 762643 276938 1723802 1089135 1242757 1381046 386428 1133971 1599009 1418316 430931 1098193 1550589 996633 1565264 807288 1491303 1483608 503948 1904599 1419870 925877 1113932 1100517 822035 353488 1098925 1940170 457788 121215 663614 170108 1451535 1348595 798843 1069414 1120251 1370430 1773789 1300135 1019029 10928 431213 1829908 1161782 64711 598962 760777 356879 592197 1273557 388012 732240 226512 1418636 53748 1050719 634872 1402409 1752119 1911488 1625222 1081458 14987 1634084 1798622 1126776 1804224 227460 1855664 738044 1246073 1330014 1103444 1758765 121702 586467 93326 545459 284923 1641960 139300 1174118 894928 1890079 1860558 1458983 1815443 316579 1549124 67928 197732 1714851 1504766 932181 80165 204685 1192469 1165265 1814701 1347293 1014627 662128 715234 46798 1497701 1307327 758505 478689 1833354 411477 32313 1235117 285611 1048394 792163 1620975 1565997 1510869 543079 385428 1112696 188163 1735130 1081360 1173110 92961 1463245 1074799 1578911 672356 1839384 1774578 294363 596728 1816176 902782 553589 421221 753652 500714 195549 1936367 86294 522613 884657 88453 1820511 1157275 1892747 1884611 546757 202130 1830476 1556075 1446705 242802 808965 1650678 1153054 1162774 550471 1502257 47021 660014 1714442 167987 1359782 1905733 1926129 1485006 1878245 1338993 1278908 1294419 1723310 549227 1997185 1706151 1339023 1712665 1474415 515456 1747355 1414113 1512136 28314 1574264 485481 889980 1959568 594155 1712949 1239602 1561278 1041111 373052 340134 212379 222019 1236232 211564 1237419 1033813 73690 462149 125610 1054464 715466 1528239 233294 1907503 335044 719655 546337 1712623 1142463 803490 1188019 1206693 1118172 1845099 1785058 393342 593274 252901 1184149 1092942 850593 575339 193184 917036 32933 689312 1154996 4323 73766 258123 1047045 1497804 1817795 982208 53674 787927 1497381 284385 1946803 925253 646677 221779 757874 1214907 921458 395297 272663 1527514 15357 1729397 16758 450608 1193442 754689 1984289 1928020 1048871 228438 1940255 565980 484253 1531411 383219 1517610 1295142 140690 146751 1030167 973958 1737975 1824514 228325 1846031 1185285 754547 201577 1099240 657902 503762 1321952 343250 683398 1138015 15431 1649923 282850 1821649 1962248 812388 852580 1323086 984213 414965 1032440 789236 1057992 291420 722926 242111 1272877 1759112 1275624 1645183 350138 1659304 179439 669127 1038445 442529 619906 646061 852201 196057 35968 1249131 1890145 1231763 666596 969788 1901176 528448 1492733 708286 1742326 858985 146832 808370 800473 580473 583627 920185 1695023 945994 335372 1094501 1705890 379807 108036 745955 67719 213453 1469057 1236701 1715460 1475275 161708 1987658 1488322 233960 110266 1643106 1297804 654116 731555 249525 1070787 1049710 1027972 1058299 909391 1217486 1376744 1948191 1568307 849284 105416 979171 1246240 732331 1646075 1874121 1866061 1001050 748467 1230528 1350523 909120 1492891 345062 1277394 891148 189620 1186674 1930694 601139 1752289 1052731 340423 562336 1825820 375303 7559 782924 1009441 1936199 1214486 953605 1730160 227983 167399 596472 601229 1235300 1112973 1456608 668385 935250 709363 1015447 419236 1738360 1191536 1543280 949862 1019690 1149597 210032 1526650 406676 181943 390186 845024 228402 1987266 327147 217640 164079 1601470 1662347 1782994 1543445 1774956 1392407 1075361 1374070 151168 1515899 1788228 430295 1433041 1020484 613226 280395 1092346 442549 525532 1596414 1201356 1712073 556948 1465150 1457435 895883 899451 843876 1575036 905489 735639 1520458 799246 407407 85235 1348246 305086 1347412 1359815 34319 1218337 902645 780778 1953098 1516535 766930 974205 120323 1971040 872069 789370 519057 1831056 1791142 147978 1206707 662791 1066803 1015441 1698780 124985 847001 1525181 1246850 882061 35316 982152 1894891 548752 1745153 926489 1822475 882847 804377 184098 248653 50496 1007843 957520 368045 1598293 1914932 1701197 1424068 1043966 1302074 344336 540377 1915764 1888607 1307170 16457 27197 1409228 1622857 1506000 1187989 1336799 997774 908528 1602274 798919 1518369 1668357 1471862 810221 1135501 1694128 190999 355626 555267 1013355 1369314 1451989 282428 1790348 1924598 1543205 1594399 1511794 1311436 1221803 679646 534248 1892478 802816 790152 566970 784967 1428005 1707231 262929 307787 499537 1464437 1659061 1927303 1639044 1643299 1137507 302484 19483 1626788 1983966 1432746 933595 1737022 1298270 1544984 363061 1263281 935497 952423 1842325 1474487 1542931 1411188 1493720 763775 247263 88283 702333 610140 932641 978749 98564 1835635 1819395 1935635 11644 1326962 657470 1017679 1873766 686 1424975 5031 1012649 134349 1777092 1150177 1675098 932409 1970205 298941 638948 1169120 593356 1778573 1954273 61834 1788168 98046 360503 93110 1042477 455423 672864 1135799 651017 420318 1969897 1313389 228750 1528500 384133 880622 790408 1303408 1507169 1934948 1366163 1871306 708902 30684 1363033 911085 1673818 115267 1772377 1566915 94415 962844 964127 194659 1307660 763978 1451011 1173234 1736047 875312 722599 1872030 1661187 392034 1917739 1848364 393621 627745 945357 1783575 1119881 1799089 1910097 488867 397340 859748 1154381 1673835 1373418 524711 1848442 1959605 1839826 1369618 1402362 1063472 488400 881003 1491364 1133191 770354 604453 64702 1780033 1079868 1877019 1896578 1145440 1341906 1076471 1730413 1164850 482267 728915 1348439 1773229 652867 1750312 1081467 1142015 658029 199474 1138161 490679 1956265 79350 922285 342499 1748090 1989148 364188 10674 476506 94090 580318 654093 751262 1900183 853960 1203530 942176 1825044 1792249 1701350 1263151 684087 702612 1516911 565192 1923833 940730 392026 316713 273724 1255946 1282654 1972686 1365880 1984333 1375652 318507 142793 1037722 114411 667427 213557 1091487 325666 1230897 1431407 874015 613415 414462 1449757 1307772 1596387 1601861 1888588 1747474 818027 1762908 739127 1111901 293158 1035342 963160 748752 523111 124101 888047 271198 1413317 1908603 1456874 1111549 1030923 747599 1473763 1102038 502533 49847 54971 575092 1447316 1276590 1676491 616139 1184205 1295135 107030 244808 1799525 981489 1004408 928374 138685 1364101 1260176 438387 985170 564915 119824 968018 858717 1589705 998327 397595 1765546 1631122 370408 1134650 938950 790591 1136343 871201 635302 1253412 1932812 1730264 451538 748937 95311 1676104 1634523 604758 878069 1865141 1229782 1333474 105073 1140251 672529 436274 34500 1379980 1559872 1167274 1471865 391793 1406550 953458 740669 804432 1973401 23604 528068 231901 263645 946698 207237 1283462 923359 434377 185932 810965 1854933 1113672 1226293 440781 277921 478815 1994772 1811572 711682 110618 1426521 614897 800463 1827873 218771 97892 545800 1720832 1285626 111873 1736695 365760 255472 498315 1075777 1731771 1751838 1387613 1924309 363400 1072886 1403718 1393666 1877727 620182 597645 1183192 1249011 1851904 1797728 547429 680626 1428251 403296 683894 227984 1149004 1636420 972475 857387 843152 1956621 1129093 261766 1111736 340276 1113104 455355 1550177 513856 1092896 1850881 1169576 1801155 821915 1381982 1800560 683075 75063 1566254 420497 874083 1791225 1299774 187145 1417287 1468438 1370631 1708247 249120 282578 306996 1180170 843462 59884 1283991 1248423 522301 1272090 1675398 1667213 1758090 1333579 1578811 1612236 394821 1246592 886150 378269 136629 743770 1693129 359597 1218343 263786 1174398 420723 796899 1637319 1378964 1426916 158975 615192 1641165 8054 1246985 224979 1447175 238017 9313 1928012 634453 413473 1166082 1116903 815335 1851428 1290971 961094 1205354 1371557 1706129 1873082 192783 120231 1917416 702266 1139228 1102216 52313 579062 985056 984898 197224 1058911 1476859 969154 1514586 606010 872008 1329088 934411 981786 3580 193066 735873 304773 290566 1019178 1457321 803138 575362 433033 819342 1711168 1308304 425077 335501 987834 1424268 953158 1070892 1543718 1568906 193109 198386 234324 458136 977740 1070655 960718 767193 195370 73140 1974592 1919552 766789 1171963 505140 1745436 1915115 1244753 1948509 800434 677513 54052 676453 292081 56564 1135970 978582 475157 1006410 55028 1580146 1107394 189007 134667 159875 1067131 529630 940630 864368 644591 1618081 99831 176791 1575671 1117111 1968352 692055 175084 1412461 1187782 203068 606200 569062 836534 272115 543523 453590 1619129 408337 1298217 32516 1572007 1968167 1274017 297165 1173191 1038252 68239 1258018 1712719 1958654 92168 954600 838954 1855227 1107660 1812404 1256987 1945859 1373658 1812274 810906 1863008 228875 1235835 1133745 1206431 1894206 1006621 458890 829410 809267 1974158 1428705 1049725 1359540 1386793 1198734 763114 179352 1950502 1883650 463994 259309 871776 1101381 1111590 86186 1545535 1960270 1395868 100801 1377243 832881 495807 1682502 1644542 1701149 1206575 1017443 823845 1949876 635935 42046 1867738 620104 924267 1471729 5867 404430 1874079 1742680 1712508 1910647 1729922 1822658 698054 1441318 1744625 1536838 376325 430582 688907 486492 1550319 1064379 465330 418701 1025170 1441153 1566511 658098 1048491 854604 948353 1377296 1458125 1449352 1066305 4567 627185 542530 438575 743210 74196 1050063 633120 1416577 1265020 1867266 1700939 1894023 1527223 1405648 1363906 511898 4861 1759816 1722636 585298 1767713 843106 1506474 1472339 472845 738848 939778 1879819 1238384 1010603 1575656 985322 1498462 1652512 1516468 1910858 1859377 253363 1564974 244231 401833 1426203 179676 1531776 1555952 876423 667889 952703 1446487 84831 1231467 579129 1367737 1085235 1018234 540178 1258857 464009 1741069 1688 1125094 721135 1153131 1256615 1861362 606478 923844 1435695 541350 1345979 41342 1875599 533514 1524705 508375 952497 1744712 928228 765632 592289 992800 1670266 1799296 191747 1423446 193419 1435966 756552 1631034 1370166 1680762 420534 139507 512544 720507 251895 1475594 1268238 370505 29727 303498 1349043 1664976 822298 160905 1250575 1155727 792977 94402 1547269 1866560 1477508 993522 748057 913726 110911 1222910 858893 1754281 256703 1005575 608082 1305881 574316 1137578 1096582 396188 401506 1997993 1752499 1638655 529891 833006 921692 565466 969589 1011490 149880 1716511 1673392 324816 1075470 887750 1375503 944734 119127 1884082 360090 1781466 70327 1316373 1219947 446056 1105165 1175808 1927223 29025 514953 1193956 1989705 504382 1002831 1686838 144840 1161901 1235545 222184 352824 1795588 1617884 1708740 297571 64782 998041 1231778 1477849 511787 733093 255409 1352723 1998957 1202948 477461 1142726 1869392 518488 1654696 1790196 1505538 1941986 1640707 973593 1913696 693804 1928900 1028180 1633659 1976958 343632 1770672 1222290 1788643 1563547 584708 830047 1875282 1354398 1667743 1584741 1571083 1860933 1949241 132365 1557300 855377 1874800 961109 1197349 1466710 1751764 1346677 901496 741942 1327110 1551928 946390 296195 1596685 1178834 1875296 948532 227865 499997 653238 1179667 613946 1948891 498835 703849 89214 1666942 828204 271697 128170 189507 99899 1150080 1562845 413552 1153111 521768 322951 311390 48935 16167 1988613 86857 1035473 1530276 979332 1796617 555407 1463133 407279 1265099 30989 572701 378524 1887346 513063 1298233 93107 52358 1608750 1747132 913578 1707837 40419 1407455 664554 1720361 942051 1151639 1980579 1278321 978656 942985 782467 474348 564014 1592667 1012207 1478213 1422440 59700 566987 386662 1150083 1296146 535333 1404987 963612 645572 1076875 1231402 1756744 1435972 1067192 174380 146488 1627376 200534 481629 1331165 1867831 137224 1847373 895432 231947 23284 1707826 1563537 1697329 1337681 586914 303058 1362101 1460306 313402 694270 1813881 1479617 1838763 271596 1980485 588745 361667 846817 868690 636354 992944 1518153 1412592 593285 110727 1811072 1274428 233848 1303558 848459 644551 1177915 1610527 1191446 258230 1611954 1547331 1051777 519823 513571 595329 697713 986605 1348232 100030 1250796 1339608 1782507 771239 122281 946503 839990 1335163 295417 687039 867518 1108058 1506378 415797 1988868 1763257 1536165 271301 264321 476077 1984628 1029672 1632144 1473206 525783 895919 913377 319019 1606992 1623031 1766894 868380 893384 1746304 1738670 1997233 536496 1996242 1432742 1310773 616580 1038045 342996 615923 466225 649300 953286 477164 1788539 1148736 1308479 720268 831573 947734 74356 1826285 142266 1512678 1139161 381814 867623 1339753 83730 786581 1049678 1015767 1575306 84405 1680345 1911081 639386 749899 1183745 1740037 657377 702601 1738717 513310 362098 520705 1440800 990046 1700514 1420913 1288841 300299 1528757 164277 1542591 296377 519345 1545611 1998486 290914 211188 1699258 1969135 1188898 1699747 568710 687338 795471 1934332 578483 1238428 675377 1746704 277475 520649 1422103 94930 1811571 172365 1238537 179469 1860907 1384535 936303 1397585 1974879 1034088 835259 122642 204845 102409 1967033 1663270 106917 536534 1969098 203534 539081 99037 867611 1559730 1532457 910369 1204342 1953 1644137 731327 849308 1504068 703012 700289 1308316 1103731 1812458 1342312 1067399 649353 275410 698437 851875 1260694 571159 171022 1630968 1638432 209458 474449 324307 592505 1399739 1042343 1171675 1159208 1482239 765813 1057562 1820979 482791 1359362 459827 1175207 481814 1284429 1952493 834851 422769 650926 1911931 1460211 1299985 330351 337465 1331556 1873968 197632 1180069 1695761 1232354 975029 1889941 1323446 935319 1961801 1322808 564424 1284567 1858687 1078524 374255 596805 282547 247027 1378890 1362487 1030911 1930256 1423565 215773 545118 1143499 595980 1228296 1736619 1173573 1797234 1799808 1939053 459351 94056 997992 26001 1652157 1000705 1047913 1528348 977622 342097 1521727 1661388 1900381 1639939 1950599 645082 511569 666360 1172409 615853 1347700 1476156 988117 1156290 747130 141281 319824 268921 1631064 1994569 1724540 1341198 1632503 1132107 193127 263218 397640 1443231 683195 1183386 505302 128549 1116796 546680 981686 1973919 1764299 1384408 1362896 1646707 1385916 488865 836560 1194909 603965 1067946 139943 1474520 332476 1171589 314576 1926752 1136011 1326521 652340 1291488 936776 1263466 536003 1538696 1643382 447138 1240055 1722950 502216 1910940 339307 510016 1168673 643466 344752 1976195 275280 1006753 847085 1763994 1654224 1590436 49037 191135 1810230 1567571 1666042 1553024 246614 884787 93595 235278 1726096 1016606 1403100 1386099 1253043 1218053 529999 794511 1090127 1677765 97706 35498 1827775 55600 1667765 1657578 1085847 362945 864198 353911 366566 870755 277043 1687306 1978089 23005 1084250 1367993 445032 1837264 1511769 1281414 1712153 945614 187081 1749541 1956176 184656 1631877 454318 385848 694648 1283468 1069754 279602 1432794 1419277 1070227 208321 859019 1227594 96811 1737293 1475928 673838 557903 1164520 1394139 86621 1625725 480680 291139 1873233 1705503 853405 722441 273853 662579 1811944 1349903 1737708 124542 543043 1717527 1413120 879287 1797869 1651221 1671195 523967 1251121 943944 208833 155003 1815689 3763 1975347 1256395 1011902 794249 1020455 1457846 1697917 648892 758097 1524366 439303 923524 1732945 717924 82988 673722 138825 588882 1764755 785642 1053856 1943523 1898084 1340738 1847751 742380 482536 1691103 1774675 929304 1951772 1446468 592813 1618565 1952452 1793683 1399735 216412 1515531 1725767 1122575 1316880 932119 1511473 1795601 294583 238781 24576 1031405 29380 217252 716273 476342 1814519 325176 1043795 1440719 1025027 1580648 27557 115845 331724 1247643 1366142 746439 61399 1928978 24043 1497179 1194708 1448917 759894 1183701 1575475 893110 1947885 1790164 66565 1144510 1958847 24863 158530 1335771 1788585 462076 928845 1727962 1659418 1911768 1953438 571193 751260 53113 353826 1343442 139607 1580677 1110035 1305810 1562306 584133 281394 1331860 416397 287899 1036551 605609 934736 512899 920030 1767742 379539 1256529 1403104 1079397 1971266 1002371 703751 1394480 1985145 546225 1810943 757925 876843 1622410 1731354 722513 1375259 718850 472414 845913 148592 295501 1366107 1502660 22388 616864 341172 1363234 991073 1506087 908161 953295 1976387 1806574 1057358 1812745 1686483 679582 1880732 1717416 28702 1522775 1649137 303521 1917955 1208099 630583 1296554 839186 703230 445247 993495 1900075 832113 841263 1669052 371104 679024 1583103 1835221 118699 664637 590775 1575187 1156885 226945 97648 677143 1511011 140442 1156516 640521 702251 267682 784689 917967 583257 1870368 1925867 1802264 617497 320079 1676213 1949950 837377 1054523 1166066 1583673 1420684 1387843 1632715 195096 1834797 1874742 688368 253025 766850 1224384 1379205 93929 1155286 274563 1084919 1600318 148910 1492151 1718184 604211 1470426 90507 1658631 681419 1276904 1061832 1260855 1048062 1452861 529574 669693 807703 621349 310137 107057 649794 780546 1702597 658870 1304643 1602144 280712 453751 1393527 368563 1087350 902438 1451051 351301 1615934 1893302 1331544 974891 1075535 105330 1774933 415406 1924196 134546 1993772 1085535 1845563 1549570 428501 320364 1847643 1257253 1629745 121683 1109740 1658045 212730 308261 30985 1750386 1034261 1819586 661469 1069758 908784 164482 907285 1470252 625554 1066095 1653755 318978 296844 669409 836110 1470013 1626530 1254427 1325386 945266 952445 322001 1187322 1144578 1685556 1690227 27770 1696539 1378804 1844743 1432831 1956177 392735 1651573 1797486 692508 1954113 713265 1094481 841822 23402 1645237 791119 1427281 523254 189494 513376 1021624 629660 966604 1257405 1147528 1188171 957861 323149 1919669 1612389 120829 1074603 374897 1964501 1682627 1193126 1773269 1217509 1344750 681400 645309 1670184 694755 1669676 1346643 1861422 77109 1653887 1476231 1668947 1243104 1014258 1319960 1081886 1276716 680244 870780 1557601 1849778 919169 1230126 907632 227768 375021 49727 1693679 1570277 274503 869763 545344 860633 814757 607123 1993307 1659748 1697714 1082229 1077759 707174 1924370 1088212 606311 942914 928178 671546 1768565 1299332 1571550 987827 1733276 1571591 423567 1581884 466021 403284 1837100 1855442 1278775 266288 1898411 1487681 1350441 1534284 56762 1312725 553117 1159481 1506753 817488 30124 913917 1921811 242413 1212349 144069 1598405 251547 190693 1963596 1574269 686755 100649 510616 280350 1705783 784156 1704314 1465994 1053594 1326814 1953657 1070122 1743431 1201095 103271 1557150 491524 489391 124420 7859 1696531 1837239 1725006 810216 1593174 1173860 1249713 1359484 1642369 1414855 565114 1318665 1998097 1254719 999276 716223 1331782 592758 1769455 816046 1377250 446062 475761 1052493 1151428 738661 143847 171462 770053 1037411 770608 988522 624597 1426655 1676344 42569 1889965 449188 1243238 296584 718242 312438 1502815 802255 910212 1731493 1969331 1277431 1402049 246825 1799980 279210 792062 73316 1520309 1987886 566432 31210 73520 1401930 1911454 1566104 1873016 869483 533298 1975176 1630334 389971 745681 1847212 779919 765307 1314066 607843 473748 1348490 1183125 1106984 134449 1828299 1438303 1426503 1946765 342553 1523934 1193436 1754693 1980695 165461 578380 1082333 1310513 1380470 1340185 820141 475965 1445874 1575815 1109820 70006 1723215 1299057 1301766 429285 6652 345739 1779156 1145906 1555461 1914577 1556110 1555449 1440179 716777 1056878 1058144 425036 633314 1152918 1485051 981744 728681 1500295 1148693 782138 820024 992925 198517 1048689 1730262 1041344 1756828 1464375 695302 1201088 370384 1524448 1235625 939937 406033 1011180 1367017 747315 30588 257981 376222 1564590 1546952 297169 1149402 365218 1027715 1275219 1152208 1839102 493840 1047760 208123 961161 224523 1397443 967610 1807707 1899088 1912148 151783 903634 747572 1748251 640737 1210276 1823714 1380222 1244733 1700108 722555 645851 1326960 1290072 1492135 1534014 630049 1171104 1971331 439028 1144470 300743 1568223 898084 1154105 1181370 844552 1467182 220023 1195240 261872 172684 1344639 1043814 1220817 1493509 1548715 1868020 19297 906014 1308163 1164688 1378246 1808781 333737 1251306 227722 1210977 1222181 403290 978787 762680 1081763 1797687 625594 989161 1759434 1584362 1524327 845702 1775321 1744763 1081986 544348 132236 1181474 1079810 262834 1401736 668416 1706999 900773 1647752 901629 1405042 797501 671280 1674763 305562 1103118 1664873 1191034 854815 1146303 1612439 1039129 815447 531061 781686 1126291 1160519 1772989 914209 1172650 1750291 509449 1352813 250783 1680138 1674487 592166 1939882 317582 1361187 986052 503417 33069 539962 525647 1331911 967973 604033 66956 1237477 1810994 1794452 161742 203535 1499288 1064731 1991869 957815 1612821 1793595 92991 516683 1791912 1318560 1926610 1914789 1388699 676686 909638 446476 109734 1611058 1223389 718311 1317379 178664 926486 370152 1001415 1934254 794718 672285 876230 960291 91717 311090 488550 1561586 1368134 865111 863886 729535 160042 1377277 1193059 1038355 894873 540088 552310 901744 490782 494522 476703 947616 938119 1389995 1652748 1031544 1721992 579797 1954147 670798 1380265 809558 362297 1496296 1601809 1195367 1053150 1877979 1100596 983632 25249 999642 1758956 667632 1588601 856480 179880 935856 1776554 11454 1238222 1303538 557831 1501302 46934 1182088 787011 909017 308194 983168 1597856 468821 1733216 617982 1217662 169453 835998 1892202 986925 969894 962623 679949 1774188 1935815 1849146 42563 456938 723321 1466968 1541425 1675388 1430689 34892 1989842 215156 678171 1736653 1740524 1724879 1859930 459150 1359331 1626883 862266 1076530 145970 1211113 1755829 592736 1737065 589634 1934433 1177356 735647 1414105 131899 857728 1062591 1057034 28105 1851005 1401167 1655662 808056 1270765 871426 935067 1872559 1242355 1061394 1499422 326938 798587 1441157 1972838 223866 853566 1392690 402716 1569191 1169681 204181 1102019 1302401 1131643 331530 1918555 127896 166217 1506446 68742 126 42495 693769 1619068 987548 1503907 321117 562616 680279 1127105 1474930 1311559 696885 1343976 1604123 95968 130819 1591092 1596295 517295 123628 1268038 85855 1700159 385552 196850 1675660 1235736 225826 13999 1766944 1568188 225697 700093 344055 1882 130142 590264 879940 1475430 1813784 1259134 1847510 214184 1898166 1602207 1575910 329953 810794 1255767 90251 1679949 1915132 626264 7137 469475 742116 1211459 1321481 550630 186520 159979 668315 521565 75196 53341 1436095 1488656 276384 730042 1588848 1047649 27004 226863 70021 686577 76678 91195 1240850 1644191 15478 161979 905776 1160959 524675 631411 930960 1527965 1201659 541132 834239 1631110 1609255 1875188 1126104 1394183 740024 58144 1806213 568397 1123104 1421704 546726 1641773 204169 1918065 46262 595391 1825014 889919 522048 1509421 570170 865395 348577 820412 1203086 792376 611310 967842 1773107 1528046 94227 1987866 1330007 1472036 1819380 363855 1674749 1195873 1069738 1111970 649572 93028 704123 1499560 689989 915293 796776 1725870 1726081 384172 1625706 447257 1141278 178601 870859 989813 808874 1416157 1763467 1119222 1367303 1303847 1813556 320463 974809 6588 347337 1992508 860380 1638218 334167 485112 616304 1706327 914203 401340 1073994 1907812 207815 726628 642531 1340691 1018637 480163 1485310 1928718 1489061 1333140 271224 357493 643918 430738 1808114 483530 1249669 494542 175838 679883 572416 1771321 1646026 487835 974094 811899 1024416 246456 1774373 688384 1341292 38980 1998971 1656437 1685949 832047 1826211 442624 917986 64364 1080872 464139 651112 1069043 1663300 1439418 1016896 986700 470179 545965 80376 1356491 1997561 208579 274322 750702 220807 1299777 277463 1767203 205881 620384 1655167 1002094 1362601 739700 1098313 3007 1950121 1487759 1953363 567888 1212634 307053 235341 301386 869144 1460117 318716 701145 1145817 723709 1425027 1320363 1576338 447850 401079 29762 1614777 57724 380848 1070639 1762894 664585 1085368 325199 637461 747265 819291 1719478 1578395 1824551 1866984 1996028 107129 438073 1300675 293409 1554825 221046 305716 1580291 1695810 714001 109613 583388 1447041 874817 978699 660316 785404 668825 1243239 1002881 217216 1111074 556335 1569940 274823 886632 1407761 583905 279649 1431375 473954 1629536 1551250 637475 714914 1670474 614655 1404331 897118 893812 1531524 1033674 472244 212388 1190519 107142 335170 592407 539297 21141 1793956 1182601 44923 1906149 1877517 150070 1615733 1799411 524848 1238946 1448288 1398276 1672012 1282356 609159 432918 350117 1928086 331325 641841 1347601 602833 209433 1231677 1198724 144696 839781 1312478 550644 991921 1487095 939161 630435 1295516 412550 820385 987970 1613444 781284 1547467 1736897 1641142 323902 1821477 1454299 351278 1555100 292743 1972697 1602104 1672402 562315 1379722 725613 526457 1791448 997326 1788488 1451387 1846700 1138840 437871 356846 962409 230002 157394 822583 1766594 1795827 476041 1669285 327662 1215264 340210 64835 666395 919780 1586133 1297109 559407 520665 93386 489507 1361320 1036257 1476560 1277280 1276495 485492 498608 1817788 1725783 1842682 1199740 897019 1459457 748207 1870150 1382066 316707 393868 1832352 184419 819067 1858891 1239253 111854 1596331 1519304 1505715 77499 1870836 922689 1828336 162158 27570 1658978 297379 122201 869896 1612644 277997 91749 748540 424507 1900784 220997 1116498 979753 550214 1416857 1144549 1310573 661648 996951 1392150 1334 932021 847463 297430 1710985 314278 1267474 1996204 991666 1385739 257192 349891 444988 1520793 1052483 348092 44124 1154219 1444401 1434853 1873107 842205 1958873 1755104 281094 253480 792907 1216536 819738 1711446 191072 1528032 1268732 813864 1670825 1232725 1466526 475769 974873 1260650 1507653 144283 1295218 1110989 340757 1105923 1838799 1501981 1140041 1483124 1144607 343276 1497368 1586973 116024 59044 319357 1597574 1329104 252721 16693 1308311 104295 1195076 1716754 897460 828736 1373502 776699 129860 1742256 1160219 934536 1840373 692358 948851 1314645 1091638 1332614 510466 260826 1253186 126848 932569 1561802 1464129 774270 1499991 1279228 57390 1712732 1259994 1391874 508537 1436595 763400 994459 64566 1906225 404601 1112739 721853 1389361 1899077 468756 746719 676521 539427 948367 1540842 1944596 821821 1696323 458424 1609691 1341298 855759 605910 141456 1901722 45939 1603837 1435240 349568 1068641 676169 916435 413521 623903 335224 1467232 1075545 897279 1170767 660696 1006643 1607051 96341 519472 1222251 604616 822385 1862974 1088339 689086 1367415 578826 1857292 552901 1438628 450168 1695219 1016744 33368 1086905 874107 1714575 917481 960738 1950419 535285 203894 169727 156047 32996 1537907 1999517 1895785 1956556 1620993 36731 596688 539296 524056 1642416 52725 1886443 1714959 866946 1054161 5830 406806 415838 1422436 119149 927793 1185630 963067 1509910 321287 1117125 1335919 1641993 663505 36951 1856778 1420665 53579 242696 1404911 570339 762503 830474 752433 1926849 376576 1510645 1194925 1974388 357546 1711980 166987 1247110 639313 1039396 711194 1341795 960980 51419 1604771 1603112 902198 1272997 1966685 390443 378739 404088 534081 1134853 911307 689093 288843 809163 1479183 1222532 1626154 918299 1122737 857900 1117442 511907 754583 577636 1547865 1545849 376434 947263 265907 554588 523771 342082 1699737 1590126 627484 1738140 471889 238338 1025898 731759 190122 1594469 1779599 25663 61481 607515 727572 352361 1033543 1189116 425861 1687853 910845 695395 1626894 675291 1231311 438936 1386758 794050 610098 1648627 415659 1518791 34501 1534907 350106 1181053 384328 23463 408715 1002735 1838456 1135451 33079 860650 1334557 1481805 623801 545027 950725 327385 1947198 1743736 1507865 895889 113259 134055 1903719 1232304 1311372 130258 1585873 1987019 1322414 1575486 1074112 780782 1612782 1857392 1428404 1119178 267678 1760819 1583032 484359 1688160 874585 1545181 1567862 216542 758574 314558 1214901 557066 90845 1856599 781932 1107201 1839758 1716703 160679 1490120 618690 1347871 1736930 1500349 995333 277361 1783351 1207907 624636 1399415 824011 1724251 572804 1216704 1453006 809627 1487671 945894 625843 7765 1858415 258233 795137 71541 396155 677054 473746 148550 1474943 1220033 1021014 346514 1962378 832975 1359020 991692 1616442 1521972 203780 1975944 736728 1475970 337901 1398643 176356 12117 1895485 1520199 99338 1708830 398602 255198 268497 1846189 271091 716392 310175 211599 850327 264700 830311 479138 768332 1060902 851156 1084853 825758 1364827 1984749 1952800 333169 1781988 295899 782756 545291 1365989 1363148 298910 479910 548495 335763 1965411 1500758 733929 1802458 1945525 1221685 610474 1247160 691395 494493 1241006 590570 1773391 1822632 1382597 1447726 875488 136870 1247633 1553002 432566 142732 696923 1510743 158022 1755014 1837980 1417177 1845786 698659 536526 1788778 844875 1108504 441216 402956 950562 64086 892919 653758 674452 1050653 134274 888530 1417440 1845207 133615 1251552 1103815 1294379 1341010 493603 1914084 37279 1648665 1644796 1903986 1171567 695022 1292562 1350822 1880325 728860 327336 555875 1989576 878805 673 1112747 61383 324580 849849 1187883 1591305 1267454 1877027 1357889 1929019 1185611 975343 1080582 1328512 75916 273752 345648 1404378 339180 1900974 657953 1308051 294926 1928697 593814 1619066 543784 1951793 852425 1732960 1598520 1495172 1156149 1250846 197851 1490019 17741 1642066 513304 561980 1009315 341515 1277261 1447023 1874040 1048439 1946920 1536323 421856 1322099 26114 962734 977752 20076 1112532 591923 815903 1314432 857175 1998529 1470378 1546973 600460 9143 1629596 290344 321546 1956640 1370538 359521 588889 188989 1211027 1133329 1394151 1472367 1411521 1531450 1123326 121143 1034082 1745387 434383 1469777 1765939 1596110 238516 870536 865442 62169 1656102 452232 42769 489739 1317999 72482 586703 763174 860642 1621082 1450930 1379901 801599 441169 168153 933801 1408550 1649098 1032514 1501300 889039 286941 1408648 399926 440537 1321129 907148 855488 963117 238107 1644465 1285051 438108 1290270 1785518 1132987 1561167 810727 939 1046805 983820 1264926 1551548 1834712 524468 1169237 1617959 1155176 1691785 1617596 1108211 388071 420218 355333 110707 799830 1654708 1956208 248715 1604962 1839794 1772248 1194521 1520897 814589 387072 1034168 417509 1730352 54261 173078 665766 981026 682495 779162 1964966 1005680 288108 1636506 1497580 1521071 1067960 1185760 703660 1095415 1767922 249852 1099160 115090 211814 1147953 1133166 949064 1592807 1880383 288137 1057675 1696168 1324007 105002 1021420 79641 497862 1854647 1669270 675846 558586 1635341 482008 214158 620135 62030 1810034 1185136 1975628 1247159 545094 819242 1809660 1064171 294578 1591820 692630 1325235 229106 137640 1271053 138777 492670 1292339 1982689 337973 1956414 536001 711690 119523 1797240 545688 307415 1860854 163798 1424037 1577265 1386970 14165 133786 1857426 847072 1872409 28844 414662 362046 509698 1744933 1442023 818389 555559 1909267 1886081 1588043 1961909 12827 18300 1821629 655296 1683151 99871 1437794 1192908 1727841 548653 802374 219454 705430 1366236 1373797 1876731 1050475 23085 1811334 1766158 1842598 436279 1591895 1755992 954392 1424328 1090012 617932 1349171 500799 1988230 1977804 1235281 1163652 1120216 720468 1751358 1162644 207514 1314908 801076 1101224 1434771 358293 400134 847300 1191830 1871557 52912 1900714 596811 484311 1262473 648327 1715374 1724757 1874563 462092 342736 1186728 1000101 244658 1295840 303259 1211044 1896162 885705 939808 717134 133403 330433 240612 15105 1501685 11064 842824 196644 1488283 24817 40999 1069369 1332422 1343744 960301 733978 969150 686368 1563503 1851331 937282 1322798 672831 51542 1113750 491337 1845867 346848 986427 757135 372567 434335 1363613 1371209 600651 382555 1794070 1685119 682862 303656 15823 1955009 1064522 416920 1089395 46506 170694 979281 1459888 418345 845022 467269 1787299 1910002 1191789 1509437 864548 1405113 732348 380165 450574 746420 1157218 912211 1149296 187372 1985087 976805 20549 1030332 483189 1917633 682509 1680862 1301048 1243914 1991678 659466 504693 206696 1925563 206686 1066731 1760380 1857630 1589078 1475784 936745 1069398 1421236 308091 1438020 830395 658772 1237289 672880 603040 1541904 1931802 573167 394172 1540158 862976 1861992 1194368 626984 1793744 1767459 1301630 1962379 1040155 718421 1596106 363389 1285778 1968471 1277407 363352 720242 1959593 970235 95973 699635 764673 692793 1079498 151276 104944 1431878 1205804 858805 1619364 1902586 163269 1851074 1641916 1037239 789587 1718126 1222785 1818751 1319343 1179726 136005 1146528 1560449 926014 802560 1656968 1218591 502295 1019419 1811653 1784398 122207 1995060 1253138 1399992 1215954 1614031 937897 1369424 1447995 1008383 1365420 1664912 1201761 445928 1328744 536551 1725872 301226 747034 1281641 1536417 1527676 1878119 1803443 729486 751099 1921892 846847 1967295 1611522 1029598 693788 208057 1547144 1063939 874307 1483679 1428695 403138 973882 491162 888876 1449016 1523569 1172704 387140 1122853 1038274 617353 1081388 1126266 1638670 1122778 1265064 1874061 1915089 804852 1639481 785963 337254 1098039 379139 1408350 512743 917449 51901 321212 1337124 1565495 435066 1169179 1406108 565086 1429182 1930877 966397 1028001 1281289 1680606 1013637 920144 1720474 1943604 614675 1094773 1787705 1299021 1520116 829597 592030 473977 427243 1164679 614306 1303997 704168 1954944 1533744 1512254 1537217 873162 721656 1153672 1917516 899500 62603 1180663 310898 1718088 153557 550517 1762733 44383 893391 1386024 1797352 564428 785676 242291 311144 844666 355686 1315033 409011 1741978 666525 91637 1686908 268088 1974018 197429 282562 1108251 1373074 200919 1794958 1469417 1443074 1035205 682460 20694 272864 563479 2477 1222392 1586515 841216 1957290 1297480 759796 1633592 979910 467761 1276454 766416 424067 1599598 1215799 278314 41857 1213537 1498477 1710246 1017294 1613420 1896959 90024 1354263 1812333 932161 258045 391100 1042346 895854 1791104 148190 1229014 1078929 147545 1894837 1580510 101933 891859 624919 1406178 1454177 974773 419918 154193 873489 581075 1237677 1436861 1652806 1713938 1002028 894215 500407 1963427 400442 1666012 404207 1471701 1945543 781717 1808146 1225247 1192833 1038206 1761690 1001987 1836782 725004 622022 938506 956798 1648433 739263 1489371 237146 1415039 56646 1117505 1655821 1987890 1354246 293435 1892875 401207 898789 1546323 482830 1440809 1723557 473064 987482 154477 1139138 1801994 1770916 228121 1021140 1094797 1805473 543409 1178286 985463 1495617 462029 1302811 1172258 276385 332080 1672198 971303 404175 28210 1940433 408753 1280844 1284886 1762453 674094 1359992 806801 900756 1698864 1181137 873870 1267235 158405 159066 1973283 1490317 1310440 1101084 753364 736593 111392 1814315 1252555 600002 1863880 1707881 1135372 1070835 1948500 1104946 1023041 966193 1451589 594121 36787 498229 1658498 1187911 1221275 467378 145211 17952 823421 1997979 1135385 230999 806415 1333041 124354 419175 1424240 1310098 1084209 544763 1364888 687823 1274933 1618521 1270540 84684 1156895 61396 1937753 1977547 1101494 1231082 1801560 1359407 1806349 1427929 481494 781054 19004 1152084 202617 730883 1601246 611560 1142139 520222 505975 1276215 637797 90621 1260490 1680857 1503857 877927 163626 1335249 422659 248641 95846 117969 1931784 1376764 20989 860539 1114125 1657704 369880 1759538 1749386 1341259 1584866 1141901 1585630 1897566 1185131 1124931 724989 1646937 1589262 237222 1882681 1545814 1956905 1094231 1871812 188421 1502908 101812 1468907 417897 170329 1814928 1947925 815303 1797123 109285 880358 316105 1870560 1881728 1906094 598635 1299299 1095912 602398 573593 1421143 1586949 382331 426330 1600907 1941183 863063 1035426 772948 1955297 767273 1323047 1946003 258886 657031 302165 1227312 1319490 1820031 1435363 548073 168301 1849333 1675852 559404 931699 906949 1127923 1031025 220019 16235 978473 940907 295566 1671936 1160235 1919612 1354149 1148924 1101076 1651432 1057485 118974 1567094 1423741 1882590 417849 1795157 1141467 1911985 722240 1689621 1122330 1761640 426783 881224 1046935 1232368 1626822 64258 1841162 552910 583802 1704785 1566050 1554414 642705 576304 1005243 1263394 1189301 1000914 126621 326146 1127991 1565980 246145 1754301 787951 1191972 635747 1144272 855316 1539726 705797 523762 681168 311755 809549 1917787 1973267 139126 1948253 1068951 595971 5429 752673 955398 113848 1037220 1436839 474290 872056 1312368 368331 729058 1181781 1864034 1335242 52817 1525298 1784092 982862 1182183 509957 989146 1816693 1126494 1362273 878096 1870850 1888413 1738806 1785860 656317 1813586 1423447 863411 1662597 1207999 1975751 1745973 1762510 373936 1406165 362464 102425 457589 864420 1883517 37159 1124953 1253479 757960 1277126 1101375 954798 147445 287753 1353665 717610 804056 1150 1428272 1759564 877507 457097 410316 4020 1689244 1377767 878530 74005 19943 1842443 1845866 1724465 1165406 1427082 811498 650613 1341262 217498 1129209 539459 839946 1893989 1941629 714945 436773 949088 879137 1345512 1775276 452468 568562 1671664 1638996 1565217 1875414 1707216 384346 1090428 1127357 1333142 1420188 610832 39165 96241 1920287 483706 1353978 1596793 1148978 338067 1236687 1126205 806121 451896 579428 539449 1028069 1252257 749672 1602236 538629 236980 1490145 785516 589919 922306 1525248 462148 552390 823898 528127 903373 126718 1454984 1810899 1224632 30504 998396 906950 1382093 442023 903073 1602107 1312796 392630 1906334 226715 776571 145674 989237 862833 1292165 889155 1924177 799336 1704384 217914 207393 253332 949747 562180 1034227 219421 432818 1714712 54021 1396306 1321257 639563 1221111 1180909 450610 1842987 1931080 1604610 1469072 174118 676537 6821 1504836 1913754 303615 498815 1881750 431104 774825 1150523 887518 1966018 781039 1977776 1391031 1973084 405394 9944 1133041 154097 718685 1892101 845923 595108 917739 615681 1629784 513279 1393573 450653 1878266 1369202 370208 48482 1454171 570380 839970 786841 1269830 294346 712539 161321 334535 189000 550502 506099 261824 1337575 32794 1008115 1000203 146423 350276 1046345 1913244 242622 276431 201368 597406 375031 1751580 740746 1009718 1600607 1580483 1880356 1924869 922764 541815 1736174 400297 143979 254690 917877 1866444 1918538 509731 891599 1723682 280595 144261 1768979 642497 450795 178346 13128 273474 1410613 623512 393586 1591574 126207 1610566 1599804 1022411 573317 341370 1327029 741315 1826879 1482016 337328 1036936 329571 810045 663820 1141732 236188 98044 692106 448803 601988 1275958 199193 874933 65710 1212352 1038330 593330 362112 1957713 1059076 934652 1687063 312185 1813418 247530 1876787 1923686 1222834 703306 826294 1186269 1036428 452054 1411587 1927918 1229534 1444028 725712 104249 361068 1460246 1596086 194969 968032 1423555 940723 704118 705488 1737261 1504033 1376258 668492 786811 404385 1457929 1146009 1571562 1958621 1551537 1720951 97099 1261789 472419 613696 261525 603949 1739378 588328 1910889 1401925 641142 1005286 172320 840032 770021 38593 310426 1637179 1153876 859705 478138 1586204 1437370 1858795 972045 1379959 919140 1983762 1427456 1938687 1719961 1441257 308833 765038 184686 357782 343819 1728050 1184997 426580 1785313 874028 1457493 1967205 1058123 224396 760844 359196 973541 1241995 1138984 919325 991340 1865875 269325 1108619 1864623 1495970 1456876 438408 503096 306946 1155712 1338684 242029 112568 1800641 28044 633857 793689 1511046 1927743 516444 438861 810141 946891 831529 449644 48191 1607183 1002764 550476 1214091 1239748 644956 893092 1849899 454665 497138 721840 276109 1471932 630672 283092 612876 1900431 1841070 980405 584125 1083110 1509882 733593 1591413 228191 786883 1946426 546683 1133915 389180 131120 1764553 290887 1354341 664551 1129139 733731 443904 1407270 1508054 883422 1683316 22613 1281959 373545 537869 257237 14231 1505262 1198551 811958 1224938 1469894 554552 733301 85461 720780 733289 1969654 1878235 866230 1055737 1738893 764893 1179485 680985 694627 916816 1196118 416190 1160100 1067619 1068091 1117120 1052634 1922636 672920 823915 1973645 296594 244687 1201151 586574 794303 657524 1428020 711781 1980717 370731 212863 865469 135751 709206 1731922 1682076 1604642 683462 661283 1198492 281843 606863 1944539 1624533 604660 1919914 124049 1351597 256985 1781951 989511 1811217 577200 1144442 1065906 651997 58435 1837951 860931 1472868 1331609 737832 1024381 196188 805544 54933 1458588 948765 1350447 1187872 1838394 629042 620830 465580 298020 1907024 1589767 1988358 1600942 1702908 1647197 950508 329082 445633 418141 401985 213670 131659 989542 1936123 1697172 1820924 1127511 1236602 1885881 5654 1121784 835009 147184 172641 410638 1107263 1500829 192217 1631075 439873 1906024 1721338 1689443 1377816 1139827 919170 408275 549791 128242 868598 1118780 622173 584886 1840234 629620 1893685 1418262 817714 1002298 1171227 1835493 817918 1501631 301124 1697841 546391 1315624 319582 79470 1273065 1410192 1412378 1706500 1260608 530926 416833 472543 126810 1985633 1313523 728023 1898178 1142950 273804 1436807 232005 540405 582419 874863 1806394 919837 146337 365511 1320779 228059 802090 242772 1727974 764035 109843 1181178 793668 1638818 1031760 440445 1427919 1073905 1248122 1754632 1846947 546074 1512257 1596852 120434 1711587 991313 868461 391379 1321455 602426 1641793 272297 1203678 1730823 1466958 1073504 91666 595861 1551 62588 1233234 732434 117943 742599 1371378 1586236 1103138 420194 705051 393489 694190 1646568 1815943 1100949 1961234 210256 787232 1700244 625601 1969898 938399 1859787 1059442 205028 1329647 1635386 1723935 854124 248463 583497 1606717 640722 1013964 1040650 827415 644002 1467237 365694 1832840 1778787 1353370 943363 424203 261057 1634318 449324 103567 597975 779112 1173436 1097748 609677 1250906 1719563 1810598 1470099 1141570 131222 1094837 1102110 940857 389984 558762 1085825 173862 658159 829411 1558191 710344 625120 226794 1960497 1927448 251276 930463 324980 50570 273027 972607 1049781 525237 324036 1975532 374249 170742 1492643 613752 209625 507456 1466806 1974021 1902427 1465901 173316 1667393 888737 63756 1221608 218442 1079962 67067 1264416 661794 1990330 52016 682776 1568263 153644 1186210 1744184 251761 1959962 101726 366369 1880330 859468 263791 151353 541523 259648 1906889 1472031 1517063 1790206 963524 1466720 384117 83057 1155982 527776 217600 215357 708273 434889 649154 369752 594000 579757 531340 316300 1667047 1664877 803954 1015368 620970 958438 532474 1779907 1814746 1837983 1488972 409452 1197432 837522 1907261 980050 555662 485235 1758861 1607621 146587 1365414 758113 1225828 1302061 300637 607930 161751 1575314 1629491 668021 1601557 1088797 1984505 581925 1493606 502713 781322 514874 149795 1953999 940471 58631 540640 1082345 828777 597547 388419 1290166 1751300 905736 1105725 586083 1935004 1042401 739879 965372 1814472 860337 1828645 971843 488360 75010 466274 370919 1272789 437511 1042955 1824708 978127 1065733 835813 1570278 1559728 780283 204301 993330 468574 1298212 1213667 1547836 523315 906017 759164 843954 304708 129675 414517 1440729 1921130 1361996 251168 55616 596223 1794888 1881421 1842238 1569324 49323 641741 1509782 10445 289406 619864 22968 1180222 1970477 1781460 1185561 153309 1302471 913548 185428 684841 96272 1612212 1109975 159115 1240994 1093198 1915289 873839 1359353 398418 790014 601038 704401 914412 1898657 1456397 723819 450801 1207108 1972020 482845 140266 385200 1718509 1948339 607722 48115 368400 808751 269749 1776454 1982005 84035 247537 983839 1097899 699484 1543615 413592 173726 1364084 1054068 1166145 1318684 667875 879174 1241317 1998919 225258 1551142 1421833 1373957 317552 223274 1727011 623786 1367339 1009122 1470188 1304420 1873459 1621665 972416 431772 539929 820708 892910 97070 815978 1577743 1724130 1654291 1717246 1860061 1880513 1354963 1197542 975615 454980 416732 659302 1400402 760603 168166 1161354 506180 1549471 1410206 1687969 1039828 50880 160815 410671 1745279 755035 1445652 1120826 664402 1931235 1538172 216274 279588 1302700 1141212 1233268 1522637 887921 726174 1877635 1237538 152889 1393408 1991115 1843374 603945 688317 133809 1125585 773013 74471 76612 1165716 631071 886644 219321 1677071 1446662 730671 408175 1438405 1952280 1403745 657036 306492 291129 792046 1857064 343774 1687607 1613731 303011 47160 1299765 1969262 1809690 882570 1450498 1436130 230064 1290513 749183 1695207 1937710 639066 1545477 1513038 17490 899829 1509971 1406468 1536236 1525049 926892 101842 586600 364629 735828 1553754 1308996 85872 1462765 278297 768749 935170 939361 642717 715856 627238 1959053 857987 1102985 553518 1599049 1566322 23258 1767197 1393579 1459203 943538 1416045 1751168 1494448 513058 1101895 1818924 1204847 792507 122064 4190 1445063 1955598 1686505 802818 1940972 863893 1961056 1360793 912009 1312848 618892 1404201 838579 1896317 1569211 61648 1206013 1470470 279512 1635268 1701808 78238 1870782 1090033 1274629 448380 228025 1165113 243318 1803374 1184684 1006386 774373 186640 213463 1629169 1096542 812047 967984 812109 98648 1712928 414730 269502 1017898 742241 1651733 1875670 472511 936847 836302 882630 1010648 1303051 934510 224874 1193418 915202 532489 1737709 616535 204508 1981406 50243 1479288 1450101 706671 1287602 205251 1926232 1244503 504539 1482675 86978 775501 588492 237990 688345 1625643 1569629 1929837 1367005 1402341 1060986 1535981 1604254 1813743 1083361 1148533 1251026 1287366 1483429 819912 1613439 355208 1457810 1427135 1424970 487502 648432 620869 1384228 408420 731271 1728427 723196 1893898 882648 901457 640735 19839 306739 473002 1790561 681277 479184 1715032 1531777 1475329 1208703 518557 636619 461909 1606399 1293703 1830795 1528597 876988 1043224 472700 522629 43114 1490587 937607 1851560 1493767 1863653 1430325 292326 191484 625656 1007535 1058848 173158 1247356 1070605 1458350 1992299 1281687 1615627 1218495 1764593 518274 1072037 1999044 858269 684498 515345 1536075 629208 582086 1697543 511766 1479313 439219 1015665 497240 1916382 1933978 1514661 333158 677045 721302 1050457 1895343 236824 996663 527625 83754 1329556 942292 1040000 1848132 1427712 59065 1153304 1687906 1368986 1634368 807506 1226186 868239 1205034 840853 1567680 422533 620059 696754 773297 1173231 1730565 1004966 905310 1894287 1193417 523831 1380092 1152286 1814986 1847289 850646 1126305 1479349 1259200 1674889 953806 691958 853977 1708486 1391865 456374 1830304 1804779 1040387 308489 1357827 1202852 391549 1297232 1530439 1999746 771077 1308601 1633921 1451263 1012800 1082192 521143 880787 1527427 1371937 1818728 1455985 1926982 1248557 1990212 1656770 1987098 1865597 560276 1790100 1470502 272248 382022 1924941 1971946 1517184 797785 1463296 1888071 1895427 1191490 467018 204554 1647757 542876 826654 1031798 1870414 1125194 418149 1662180 619011 805941 765551 1688783 693963 491669 1285731 1386305 1481129 1321945 257582 1018332 409255 315648 1982106 579637 1478471 1844347 1293969 630699 750723 1876297 997503 1891982 1908207 1317202 731624 997822 1531420 331224 1180042 1106887 838218 1601213 479348 1752498 962102 619341 1790371 566558 1751349 1507680 1908895 1849824 34756 1971733 299125 1104640 1907257 388215 834135 1286365 930686 1489472 627812 806559 1586527 1386388 1142769 1611371 89605 137598 1341394 1910958 846093 1128220 882807 265544 1515397 1465461 1116567 1374526 798451 1769274 1936140 70747 356458 1794340 1403717 1940626 1635690 294977 884276 149167 1715042 1566787 1956195 292833 1102731 94337 240563 984291 1576443 329439 132318 1984868 1573942 1497088 1872144 1406313 803899 352862 1062749 187654 617453 32168 1789866 495651 617808 299748 535762 1060501 752114 1477686 70770 1995456 719227 1617006 252071 227001 165903 1248093 1709633 1764315 370943 1694623 1307742 633074 1518478 1055657 1493981 504869 597136 702364 1178749 1325951 546666 1936298 1829040 441843 1933459 1060363 880880 993177 928945 354238 901309 1353057 1228971 875844 1507241 1045562 849655 1393372 1313099 1260422 963342 1158137 432297 774656 999786 1123927 1659465 1604138 199494 1950091 1125162 428964 1546860 1386204 871788 1536595 1400660 1801670 678880 296271 1248871 1093997 969920 589000 722581 1105275 1399052 1034547 712648 1478040 1559795 1508834 982250 370930 986489 1349303 699065 1944802 1586918 465340 853534 959010 152877 1302059 52000 1655907 335975 962989 349014 1285396 1283368 785296 636714 1450115 1071885 1238929 986705 1251104 854370 234392 1982709 488841 900899 118652 1246646 1328827 1538178 331983 652846 616646 396524 343154 1627908 1841755 145672 247803 572356 425094 67115 1969630 231520 1597164 1205982 316716 1721637 247740 1432046 958299 1141784 685237 352481 1249234 814131 1172436 1355420 1799865 1900392 1704440 1414789 86562 1447505 129249 688716 1344431 331340 16725 867782 58143 937691 811469 593215 816886 81064 187028 1475602 1578268 1615064 1118217 1053892 565674 175223 1898896 485001 541200 1675103 1828185 1220366 124394 1562633 109554 726413 866275 547850 1076252 1212395 1900188 1441284 1264822 778219 1231745 724384 1793437 727474 1487649 1330704 170182 743444 1760619 632142 612872 816859 198793 982390 629182 91161 721073 1727431 1073728 736133 1397551 468617 1463951 1387963 1898810 972193 1486939 139851 846595 742548 630686 1316272 508334 471441 1613372 1629252 1271511 385713 1781669 251774 1429155 1045281 1841037 1402869 853583 863302 1760633 724380 624484 1247863 497966 294097 1413398 1493943 1635483 689450 883402 1129602 1431640 1733193 917680 1010086 548664 250 1025757 1202782 760965 149944 55042 391881 980730 159846 1143600 1047135 312601 983188 1397289 1729948 710024 1861138 1692509 635372 1231440 350614 52683 493967 879111 785682 1742937 44985 614490 1654679 1465971 698682 482615 835550 1327469 355572 1252532 586394 831448 1903486 250484 1615745 1453728 1553188 248282 149926 796135 563222 527041 1491076 38077 1383968 62992 636317 1591187 314667 1253770 99118 986224 427192 514676 979455 1436388 1338694 1407923 1988718 902477 1291157 300565 213118 1247324 761117 1190078 1879731 629980 1126361 1897986 1411745 790746 1608450 1368961 844895 1911302 179617 1988784 304231 703915 1012556 1144647 1208513 1053685 1805722 13328 1629383 1198253 835984 1461258 239948 458040 1564174 206451 1773740 22094 963940 1151495 1538961 276008 844396 143698 197107 1938456 1366599 1126431 335068 1271223 1967825 722715 830542 1767245 1338421 1087310 1793888 1033741 1806005 1558383 1119530 1769661 1302807 1706384 971707 1147060 1823486 1668145 475724 1477439 904654 227510 1433554 1224592 1346785 196730 1026627 340723 346855 1083280 652967 1615809 1701958 442803 699290 355185 760559 1126174 1264349 1277248 1804602 1507771 525825 25441 297270 1358156 1480222 1056145 1432661 162003 1529929 1090398 1431102 361205 849851 1141977 1809556 1542826 1874825 1837048 590861 1893100 1147917 520609 150338 1302779 1341887 905526 557546 1195257 1522962 1415795 570296 297173 1682097 1194828 969401 1041552 1019605 1577994 1101652 643859 537241 1398790 1614261 1169980 1133086 890765 97040 1699850 87037 509506 840152 87940 658782 811170 919920 288191 1824472 1848146 227522 1190915 508469 1571535 824115 1720248 691654 620973 183250 1452246 875621 153665 1683282 343344 1083503 361561 1154566 1958915 1781731 118288 652228 1882367 1086617 1103 1805836 1559127 244984 900079 469909 1218471 1430605 135403 1568824 1941474 1160020 1725100 625854 753530 1516365 191316 1881143 1287231 1679904 281925 1521680 1322102 531262 368965 1904314 546262 1161063 579441 39785 466043 969407 597105 1087907 636898 1035635 1709 415981 1059018 1563963 466005 641941 841541 273277 126991 270625 1666949 1245129 1101202 357862 1618874 926168 1029350 1710421 1271152 1598258 1702705 1754719 1587638 1123584 492464 415389 526704 1671644 212701 617744 1403045 1162324 1420202 1573196 501981 1048965 112279 1690600 1785789 364102 1452107 349111 1261037 1513337 1282978 1614042 1145582 607439 1234658 253734 365219 1092714 1464817 1890297 878529 1273594 1764893 1964012 1740273 1807830 1170595 1836953 1312077 1072926 1453895 1541438 1094055 1561016 763932 1132695 3582 1021737 561888 1082029 1095884 1922534 764393 446776 1230467 1315132 469149 1090641 269258 441983 79843 1244422 1733988 1242921 1189795 1842106 475532 1828928 1918195 900016 834578 119940 1575378 1583997 1038467 116364 245593 1130466 719732 1174011 1817741 919109 1203962 1683799 10842 1313348 947550 1057272 166510 29237 1176360 223860 1228771 1169350 946336 1901971 1945606 1844758 580044 784660 1202178 869301 1888090 860587 1152696 1044215 1878467 1145415 1959611 1313896 812073 114639 1880717 1933722 861040 1974785 775867 366337 146217 63965 692544 1284592 1365997 193003 1153315 1234493 1398665 1398817 1616522 363584 579822 791427 1908008 586862 424212 765073 1555662 1980239 886031 1275408 1058179 1441490 45125 1159119 204327 728004 228131 557013 127703 256446 883925 1466516 146605 1792127 1010090 1464000 916184 44614 1292133 962905 641332 851216 235131 368701 536006 1081760 133226 894512 31205 1564722 1353396 491807 885235 50345 1186837 35569 623699 224945 1514525 1745141 1898437 653224 1679700 970967 202493 1622115 1998414 1399777 1133865 779979 1907957 1539200 552589 1452058 921132 1080583 1751035 1595019 1868496 139419 629183 668657 712894 188549 6213 100712 1729503 842239 1324563 1488544 163810 1392631 1068401 1867138 1956637 1947478 888177 175584 1265654 1522576 121641 1553798 719434 326684 136311 1912383 1742174 1004002 649175 51749 1269347 1769851 1702738 871931 1796825 655879 263384 1760895 1777844 1420751 161156 995782 334421 784653 819737 80203 634553 7373 524268 1813736 1295511 1223454 867587 265011 643215 1187183 1644262 900362 1933092 566353 1281203 959193 1370922 859510 367310 1447010 244896 1367873 1746493 555713 83862 1148741 406789 1771220 400737 501226 1722822 1519980 1854621 532010 930068 1728503 1944695 1029548 1992699 1689168 397109 664461 1960728 538019 501444 1694026 215878 1817765 1712524 1946835 564537 1849685 345469 365250 919108 225606 913815 403249 1235286 96348 1253962 1206903 897379 1867392 1127295 683854 1855917 1254219 1946197 189905 1769474 1572958 1367535 556399 1269677 25672 909320 523165 1605390 1551223 1757485 1389494 62259 1835512 1874182 1625427 1240547 1529614 1437657 1712298 1678718 1910832 584252 373350 1540093 698378 1413167 1666428 1605630 570398 1018604 1830191 194225 1701920 1030685 164335 1054864 644937 1572336 1802891 1555548 1749832 1404670 794221 1143584 1698753 1111018 1025621 587696 54796 1642342 760145 190705 542283 1180868 1500760 1035343 557244 193979 1491014 1402192 1603532 495246 1130820 1444471 98335 1299852 1279403 278842 30376 1919778 1701993 1966204 453234 256137 536025 666222 220875 1845712 607480 1739615 1337080 978477 34829 803220 51220 1669 1989976 1646377 791962 1445548 1492770 1248461 223318 141183 1354391 51129 589882 630422 476994 1880673 1972541 183304 1124424 1199020 1456604 1053710 338050 1058716 1334615 629358 1891332 1643297 1477679 1709491 19863 506748 522460 61428 505765 760736 1132255 444546 241684 411895 1693219 176963 951390 663234 1608865 39869 814777 883157 425419 1045353 1398525 1081322 1388400 871037 1610801 516928 562147 1975000 808095 373995 1392882 621516 1714268 691031 555383 1695088 370869 228227 410405 856121 1444628 1593299 677936 583509 763511 867229 1994275 940726 280833 953484 1324092 688520 176260 1818607 1406551 842507 1321369 1344838 1379501 1024875 317710 120920 1993476 455230 1459937 1791633 1296053 169053 1689446 397245 1639886 1140640 1516941 146737 1637850 715105 1906547 1149823 308368 1073216 1992167 532234 1565551 752015 1048866 1883651 1952563 757317 71602 936981 1757070 480787 1146446 1505000 504555 105460 12624 1545990 1419033 1720917 458868 861675 624236 1038370 1720349 193808 308295 463374 169 1985781 1009557 1294953 1916556 1896500 1032363 137866 965644 879723 892954 1036178 1314639 1175194 1435195 1278158 1589468 510911 1468362 819687 1450468 269410 1363870 580412 74960 1330804 705522 931994 274830 1850230 1118495 1409490 805392 369489 917130 149377 950281 831173 1217143 1465292 1120093 439662 430575 540652 351979 1631398 306835 1438758 1790879 339244 1715558 175998 1399390 637734 41492 478918 1220141 897195 825911 1282158 1334059 445048 853524 387100 489200 1042203 745249 540985 1178362 1273335 946702 95592 876496 737170 1244608 1541453 1288441 164414 1313460 1410985 1626134 110842 1339312 1011807 1052504 117835 815386 691751 121512 1014238 1106188 809351 1779249 1930741 1155399 1114037 323505 542215 1213196 123713 262633 1888058 579991 1445355 1552607 365251 1529794 1104779 464903 1672470 861912 1982784 443398 396870 1406318 716770 574285 321087 1423699 276610 819031 252343 1996884 1399500 1864892 1552144 212891 1015616 1980685 1629493 1347494 1295545 497846 1425821 108969 1754090 36487 1022676 1967786 31864 701995 386159 1395833 1566434 188433 846570 1949845 275187 1157476 476586 249344 741146 1053401 571534 436178 238304 908721 1749934 1712760 778122 1525126 849840 668591 55158 12743 1065855 1108602 1759759 1895167 1587880 41694 1261127 1010387 1694850 1041727 1289275 1828356 1577392 1374075 1896910 1359146 1372682 995814 627603 688050 1064037 399915 1734811 709389 1026094 1805433 1954458 1011793 407933 1976066 1399863 1117498 1074363 1249855 1091759 404062 655109 311571 1349309 389774 1441652 917272 1105517 1701270 393209 918289 1713435 1384087 1397869 153569 1808225 600109 1157291 183500 1572245 1191144 1841277 1007891 102523 1772430 642340 697577 588360 670043 395649 1786524 698574 1166987 341896 545056 360415 1480703 1632376 813506 1062406 1130439 1880741 609281 1591161 348376 304495 625315 774143 9778 215292 242853 1600386 1195587 277598 328861 1630098 1064718 1831787 1736592 64983 1098677 1026962 1078391 1630625 755010 624072 102576 824798 419650 675093 1020200 325933 331095 1820087 687810 1932600 322627 1899353 243573 370598 3431 1825867 1727746 828973 285953 1158336 151655 85584 162499 1420363 174850 1620147 87502 539664 1770129 605804 711982 693693 661757 154304 1046655 1388296 1628996 13404 1074929 1775885 1181631 1639832 1933834 1370873 1866959 813784 1665344 1048762 1566165 442800 193315 1796829 327112 851550 1447168 350978 510434 1283150 840342 397252 1329150 1380502 100188 962093 1178665 1173473 441865 1327747 1843737 308242 1994259 1674337 1731417 441354 191717 625502 1663221 1939329 1943670 132531 1589096 1159220 1759947 567022 904088 1240188 1303400 538067 335714 1767605 1360827 1237701 1247648 127483 804547 1683133 44920 316576 1509945 138406 1087141 1469429 1773850 1916615 954393 1149161 188965 1028929 817419 477407 1612368 227388 50669 1656276 1319024 541930 1834141 1094358 1059262 414518 645018 207334 604542 1187574 1762128 390878 355094 969295 137463 706605 627257 1690191 1770390 501626 1895020 247624 312102 465615 974074 545135 1988285 1101938 1440917 433930 115754 411363 733177 1868791 834130 628954 1200495 382272 544591 1183585 733262 206056 859264 1763990 1422084 170545 1718195 832232 259767 1990856 481279 1646584 636416 578234 935750 203955 1781257 1920766 855849 1115445 1585818 1884156 1687959 1228893 960567 1677504 267890 381848 909425 1717405 1234713 494632 1662653 1109626 760429 958190 1636697 399963 531391 358749 1721197 1255187 1445487 1150126 406325 1901844 237913 1791559 815514 1262500 754932 181146 769056 1293987 1400907 613062 859073 1645610 318749 954988 1046412 1256875 613525 572044 1433831 886014 1541752 881781 1901147 747795 877015 774642 666970 91385 549476 1740776 983676 1511303 374823 1238137 837793 1981283 752700 1900326 1803348 637014 1577078 156363 571647 757249 602553 98849 1085637 262879 680960 764728 1143894 119629 994152 44532 1037646 509747 529305 1533416 1600407 168746 1175156 1435626 220498 1153218 1568966 1891335 156092 1617741 217212 1976874 1251604 1999718 1824354 476103 781380 998402 702647 185820 1201055 532983 1990482 92768 109890 518222 1689669 515489 135238 317194 446765 1865702 475545 181153 1945054 957075 1986347 392188 1901475 889874 1130890 518615 1235850 1577464 599437 514169 1528182 252352 211978 1867295 1791360 1474811 1417138 1859179 665989 694596 435063 842813 274078 1528278 877513 1712207 1304236 1877243 727695 934816 1348874 56934 316730 1475836 906974 1568136 484572 1918498 1101540 451319 1025164 169331 871421 1940934 1315152 1811822 1210436 1762615 1894065 1225862 857548 1049137 1658571 1258006 686968 1076094 988198 1923449 622879 1948860 1124887 335022 1724131 9298 278175 958781 662133 785951 457246 498161 96569 1313317 896637 1058862 403784 330594 1905232 593919 694195 135090 922352 147789 1562154 480026 1378488 1361973 669357 399015 178504 42550 290781 354240 1302876 302501 223789 566328 467579 94451 1376812 730793 1767949 1265398 1130770 943164 1630800 1706932 1414821 678023 1341346 1846912 479546 1705219 1826956 1318950 153373 1800649 1861388 1089674 1617139 1111273 1732389 853782 1808595 1858300 949240 163909 824044 1510664 1725928 1377373 1380808 1584573 226417 792111 1327213 688663 490330 1401188 806372 1144186 1009295 740234 935263 1830944 1646941 289466 562454 1754535 443515 807728 1539532 1785674 786979 1666687 1258296 1200769 1581971 1180464 215314 1027896 837267 628442 655431 1654008 186795 1636747 1421530 205465 1198737 1148457 432259 891026 557074 1416792 1942811 731089 999741 363197 845143 1728811 851190 523136 731786 495107 1804348 1739818 263366 1612869 809121 616414 1844689 1112085 1835854 795214 1524602 1841428 350238 47365 727070 1651363 1195958 832342 1665385 192704 764023 649457 1223467 1216105 1980678 1166681 204075 555242 1269703 1233545 171262 350775 1021870 1557349 1971637 1615051 1067923 332668 1300103 188273 450895 1474217 1404968 804261 562091 1202583 1380434 37080 74997 706283 786165 240959 1733752 638522 1451093 219441 56946 1506063 53003 1671440 1762372 1977761 98 986428 956229 1306402 1480471 803751 328579 594935 151217 805196 761757 727911 970790 563294 1217306 449131 479655 747503 1502499 1914608 1651976 750142 1079373 1651887 1826219 711482 245314 1817179 1473130 1557124 1280088 1365577 1017750 114215 125933 869258 139301 1562180 837395 1583426 840715 378867 617571 52206 499169 1117453 35660 1441711 1164739 1967 115145 812345 626702 1557141 536021 1788246 562792 1316301 561448 919789 1974259 369350 1669932 1480682 1860848 541804 596453 401286 90746 293950 1709920 422543 1131661 1076928 836562 631435 1542882 1868656 598705 435577 1966839 619430 165773 317261 1456809 1483693 160517 364485 306791 1724140 1342914 424053 835602 835399 1290089 1190973 733141 42151 949080 108650 1726663 1085359 693290 1691807 1720130 1650077 551693 797026 1938483 1626036 1490981 415621 1337627 408436 1242029 6820 1410165 726833 1653914 445614 1312932 1889680 1843721 117923 256647 262668 1549217 635923 1227464 61689 1957145 1882504 1485742 764010 1404456 812587 1733114 1672192 594329 41870 938262 207095 661145 677248 1343285 577706 648256 637096 43202 598144 1904059 284690 1862141 982271 131930 468873 1276314 352415 559808 1791862 1651592 250843 1611063 1628859 1242169 750265 819681 1566850 1705868 881909 977743 950353 217883 427037 105729 1390966 383717 749998 1713650 1883003 469472 603415 1095392 178399 8013 954511 1241635 1073755 1794002 1631677 1348548 1311188 1251871 1451778 1806386 1344336 399212 812093 411510 1987265 702550 497974 680689 1127895 1283474 521652 1644288 790774 1187826 1378820 258873 360779 1406445 1865261 1505954 1778898 1812034 937726 851664 103080 560251 1810348 1812158 850200 784979 477120 1450008 1467200 1839554 807226 1421869 165281 360879 1206940 689519 190747 589389 486136 1625988 857503 1814622 914424 511219 441991 1950566 469108 594907 215624 1791902 588675 1000503 1182124 1570588 522748 1402064 1551541 621471 544712 1538685 110804 403880 84168 940918 299030 1392187 1167003 57858 1714764 1034961 1894444 1486079 609643 1786956 743591 1768521 1537163 1735664 1401168 1613549 34222 1473632 1907040 633266 668133 897812 1288603 675566 536433 150800 577751 436347 1677615 1561737 1401754 1239550 362012 1760966 300752 1115755 505020 1482720 1744170 641426 1545902 1450364 1963191 1078057 958132 522802 1782890 1234022 1257379 511328 1795218 1906493 47855 1208769 1559369 34447 875532 1009801 69354 585444 508513 717199 260342 191692 1377737 628154 1063286 468625 1254741 750581 774 1487896 463715 914453 1609038 1118079 1942087 1001983 1449712 756255 230103 867483 1423759 511271 535750 1719610 909651 1380206 1872753 1198403 239798 924477 1240968 1681960 1396762 917128 1205337 784993 1491482 1261906 1113553 1262541 770016 1870000 542927 1169272 1780231 206835 450155 340953 1810202 209225 1811883 230465 611965 1901902 229047 1221534 377328 566682 1808029 1077174 545993 542803 938045 1329923 97428 1601132 1604537 278533 1023093 1812710 1203471 820566 1176010 11223 1231956 694790 230331 141751 57990 168032 439456 48179 949153 1879863 1235610 90841 971585 1972011 74533 1397107 19086 1472895 1899943 1940142 1418175 1207993 1924350 955610 1310102 1731885 811798 736293 1145770 1475734 61271 608123 1981923 554122 624346 339876 1315131 1798961 1912891 788603 1851522 1358207 1266636 388951 430796 1220520 1658142 349748 1805623 1873831 690740 57773 1484321 151145 669708 1422760 1854471 1679920 1275635 165540 663570 98446 1368289 251119 1336617 1268016 1465583 1503007 936197 1396687 1905623 591947 150303 299432 157554 1811891 1724964 1742923 514276 1607668 1187698 1748355 1481546 1784607 998048 1464555 1968535 923457 1165709 40848 777931 1774136 841359 954576 1290622 966215 559486 1811487 1626609 881057 1463102 1986998 1226290 198884 49644 1025574 128634 122339 1005075 866155 899365 1258599 363038 977541 672491 1894497 1934223 163528 878019 1033412 1765778 524803 1408212 781113 874546 1710384 1526444 879476 1596235 21138 542635 935628 1965862 1527860 32959 1805796 974038 1142087 972361 1407995 590616 1770491 540874 560215 204463 621546 1870007 1321759 1873390 363301 1844426 662798 122391 132323 1041579 54435 1954373 538609 31313 606646 1915718 638167 1129693 1183446 1864401 876498 1637091 1899234 1040623 609099 887053 519225 809838 1622166 1259883 424060 1212022 1341112 825593 1290734 956728 553956 411558 42160 1841761 219710 1744962 773665 1297717 729881 1610681 1112470 303597 126139 1216039 1903685 27005 1652511 1455935 900273 1209986 1588915 165450 383957 581466 409028 665202 1217813 1549603 75956 704853 1224150 1068756 692166 1799417 1457933 234422 1581437 1712322 1966381 463431 513665 1189755 1516957 525945 1152491 999379 1798459 662004 1907773 1430753 1405117 1365268 465844 1724954 1744483 707702 1156482 90558 1122994 631018 424586 421840 358822 997288 1566156 1573809 1366528 1933045 1804882 316450 1155997 1830039 1806387 966391 1857900 1011071 1932289 1680311 919700 479381 1815742 1812656 1597481 1938604 278929 245456 643718 655060 1830899 581885 651260 976697 1518277 72630 1781003 1988288 1844844 556159 1942712 1928492 546806 1712918 1224628 705579 982769 385577 1584008 904498 496172 1193686 146525 4387 1083802 713136 1628161 295307 137333 1835336 91492 1050730 1007113 1973213 880455 1487607 1471185 1063966 1438747 1871192 526200 534108 810980 1953642 529968 870972 1651037 1930560 697804 1068201 494149 1154064 1144104 695455 960954 1860681 1009530 495191 1669844 1129611 952741 1030877 1329652 965427 365286 200041 741945 1572580 70050 103372 990795 1970189 1876905 1073645 1629016 256823 961237 1549822 594954 60558 566133 872849 1884986 1876345 613086 1099077 625422 303208 1840433 645119 1239283 1789276 1231060 739212 1887188 1762515 1049482 1992516 739007 1598940 1786214 778175 459435 1594826 166219 1238782 999997 209823 1859473 578818 1181101 847203 1776732 817058 1185891 1707993 1381747 1756826 1168831 1976163 1897131 1733677 1444915 224257 1934966 1468549 627283 833678 1206631 211116 516533 1228095 1354078 1450428 1908428 434248 1421476 1205975 1697982 1762033 177145 1150943 1907105 1852783 801890 1565850 1190044 1076391 630783 1927982 1403939 712217 535302 1157203 242472 1775044 1578116 580556 1553338 213075 1156003 377197 219129 1324703 639918 1546857 1269223 1217750 1980581 555004 209486 102663 536537 238146 1442012 50316 1023103 1699225 1040032 1990067 949824 1263949 780030 757938 1887299 1817424 1154437 405999 569147 1150829 1079691 1027419 569132 1970621 1352783 943004 150353 1169353 1990909 1545969 1052591 300551 489832 1326711 1150258 1935227 1212802 748936 1040583 336404 715021 791016 1988495 1314781 897073 1266334 543513 1038397 1925078 1211052 1455520 1402101 628913 1693168 225156 1931052 1437502 260921 774393 1817426 1318886 279150 183705 1322164 1889084 752637 121221 1958130 1745962 1289066 951413 113511 1713309 411005 1842387 1825639 1214729 882593 1965246 1535366 1196782 994241 748843 286811 1322536 1088617 556120 1188048 1357482 95520 1058165 1607887 1145514 1031936 1896896 1983500 753597 1646499 1292803 131247 1488919 707112 490702 293812 1939881 1461259 1974314 1809624 1973667 1904584 345435 527466 164722 1290298 238096 234619 617850 50932 872493 1578163 1955582 990415 471862 820540 1745796 703555 337479 587839 1007116 736095 1154127 438432 800491 1012608 569780 1821915 462743 1557096 868244 635830 1110400 682985 780634 1424116 217779 289955 1525866 1613703 409029 1958832 436888 384312 64031 1002914 106140 1108399 492020 344277 1824756 21958 1169635 22276 974132 452964 528917 11952 148155 1301487 1599849 1921340 744407 708449 1493191 1837745 117302 1218022 1222970 1033575 722421 1683854 654642 1256421 843535 801911 1235012 189370 660278 639246 1739185 1942680 604067 124209 1623711 405164 980326 1627551 1477327 1735842 238606 216820 1866749 182259 1766492 1717209 1076618 1603807 475090 1266909 1438063 150879 43563 172970 1611565 1624913 1110108 460747 1981580 446882 829709 162382 550692 1876807 1789634 1886480 927668 1814379 982872 1595344 1310278 104594 744119 414057 1022150 661099 876343 258576 1610904 1733785 133646 1374502 230450 1169384 476753 1564188 271922 1861989 97545 1678838 1704743 1521144 1199906 1935447 1258284 903759 1936802 538950 1502307 1750769 1799121 1910624 355081 1590379 57127 521617 87825 1921117 1288344 603701 373687 1610479 1608369 1502018 1545460 143757 871254 630723 943517 1963422 686829 153774 120580 136075 581161 1949922 1929954 1945977 94037 1966085 1173424 151690 170542 1192152 1916622 1721357 1482049 1179103 1087538 121082 95113 612572 412431 1154358 815412 1252539 427526 189589 1051408 1106349 1142690 650598 832135 1674170 1907833 1707250 149886 4363 1321345 1724209 1842310 3263 711280 529751 1744001 625260 1988625 779225 1999792 1312259 792286 582796 1303767 783760 943852 1844015 91148 706349 1369317 220485 1356031 904051 69492 1200038 1869629 1241336 400595 782349 1182158 1537013 1814169 407679 1205677 560240 818787 1779481 1753539 281454 1943753 210647 1720808 1653185 69526 281016 698531 444562 282664 589004 794908 372534 716922 1465995 1181987 1531723 1743366 1918319 1443581 1601851 1793895 1205077 997946 944544 988718 1906446 1323489 1984407 1595470 873154 1499411 1662354 809984 228801 386203 307702 1299031 1888793 1723656 1898187 1683305 1740439 1326191 1658304 1982512 232732 1197013 919475 1861472 1269696 1964013 1874167 425583 350692 946814 1223754 1682225 1904947 49105 1440027 1972142 282437 300271 1545233 1237775 1749241 1327068 244154 122919 987894 210284 57814 518139 1509601 1348529 1219223 1899785 995352 466533 500738 119868 440924 1912576 684249 357608 341126 1409872 597449 1160357 1607205 654857 1034381 1268798 556953 1599412 516438 459969 1329305 687825 1061249 137264 680028 1601486 1169270 688403 401733 1531917 1764737 1834962 1259072 1556899 1661342 801807 549792 1543716 559181 579611 1177074 1812506 1149213 762037 1759370 1318250 499895 116148 1298997 1173680 214861 1720185 263075 683864 938396 426735 784738 1989076 1793926 101761 1100260 1941355 554834 246487 968495 143652 903860 1183328 1700321 1087504 42931 258646 1813930 1538024 1209255 424596 102459 274077 1489167 165652 864021 1602378 1616420 1642221 438670 1502613 258215 1965617 3216 1290870 824150 92428 1761524 1528091 1293001 295329 654742 69231 1302723 737789 946979 695328 704217 368048 1473953 262193 1627712 1711180 1809218 948991 1089841 1127539 974690 1896994 873398 1066940 1902595 848957 1080421 477316 1578040 1819852 79318 1214760 1382152 677947 1304775 1224438 402881 1733853 150655 1680468 1814178 450266 1869939 336592 1956387 1770446 615388 1310972 1992854 1864334 620294 1116158 1271545 705667 1700503 1647579 943189 1642406 1512865 1121206 915240 1856357 1537477 601922 728590 539701 488743 179119 46246 334398 347948 1043986 693717 1015531 937816 1292097 1445296 885323 97718 68710 651596 1884554 428856 479848 1060100 1738255 965235 83324 1864305 883857 57041 791262 429600 1811776 1740161 1966168 1640109 1337842 1603530 29391 1898954 1649538 1978085 674566 152505 1161906 206303 1758992 660286 1355528 1054633 497758 762389 1303705 150663 1893760 1805639 389076 287309 541081 246981 1190510 1984899 928946 708104 236326 1046104 333505 1456982 1353062 16242 493100 56746 689090 1446776 391630 69024 1092952 1168228 999989 1222129 1367186 397753 1499942 1657238 950118 1502749 1074992 922488 792543 186175 851532 4692 1738462 1860943 1398725 23025 1975130 694865 1444946 1297198 1436254 1754690 1992363 1160987 804813 1625175 1962002 568073 915440 1566321 1842970 838446 1757734 1556824 1122545 1032376 401949 268377 1170105 1449971 122319 1421028 1271441 1240449 35013 1072285 688519 876560 752842 1379225 277016 1649158 949287 970939 1155909 728104 413990 1470369 1127245 902146 358482 539173 491851 1202674 322653 1281610 422182 830742 1900712 870317 838922 1024825 972959 1186259 942674 34975 1992343 1992046 1659847 1453057 614543 848834 1658269 1814939 845310 1786437 674190 465561 1280521 1854454 1228622 1236755 1720053 1858119 313669 1348525 566229 1980135 1275434 673452 965926 1719645 578192 1617806 571428 773322 1503229 271688 1332714 1963933 276851 298186 941482 430518 329966 1346320 837887 72637 962526 1176659 1730496 634422 104610 1506744 1914553 1348400 875473 1483102 1430644 899207 1069518 124680 626113 209951 1590029 1092915 559197 704895 1822656 728080 1051383 1138223 451868 599273 1247621 1840851 1240583 17623 320944 1962152 523 1700663 463190 530013 1698768 1273766 883155 1864200 1683426 1608783 390740 302249 1905444 865172 25584 972862 153929 739148 416921 1893553 955509 1220837 1186774 1070158 1210079 1018075 172971 920557 1084761 1483733 12906 839121 335301 1209435 1640650 1456824 1209541 773545 1563022 798507 1606037 547923 1838253 1670365 1562277 1467994 1819225 1050126 1532744 313156 949553 1255817 1501672 1855880 1691890 903462 1356899 671602 1433335 1384577 470006 1016062 1610583 425666 1812399 395522 1672786 726338 137982 1172018 806377 1625010 1480265 63894 1254722 802405 1215032 1880540 1268617 230177 622651 1850332 501216 1576889 1231626 1243213 374849 1490009 714368 772379 1936608 298763 1680774 1873378 962887 1828010 296784 446110 1442451 1569437 979898 666995 1649943 659698 40906 559702 1466812 437219 113159 1498448 1385911 550405 249044 523161 1275975 80112 1826378 206048 1517562 1592380 1741303 281338 643560 1081150 518091 795056 1858018 1904855 1764046 1228553 1003444 743468 1858604 1861561 91530 1265918 1218774 231036 1535586 1684085 1580923 992579 156988 1720978 208025 121051 1867327 1442355 205919 767867 1610861 799610 991208 1569370 331608 1110136 1500538 986995 1350584 1237199 758369 636158 785585 1819583 1585407 345635 366406 1103005 1588694 778518 1979771 1155902 503598 569965 100757 1419783 284215 165208 1440736 553690 289042 973509 792399 1842742 1804141 810084 1412683 1103282 950790 1046150 327619 296012 57411 592014 926042 489878 1073596 720810 657402 258884 767689 1081814 1726503 118679 798127 597598 686385 386070 71489 385289 366272 1358152 3809 347880 1754718 1991535 1671206 1709721 384851 155882 1034114 362409 682173 1618270 526904 1033570 335025 1458242 1855666 1348223 418116 693532 7709 1224244 336047 1845791 1490174 1754840 879961 1484100 977593 1254021 505307 671514 3765 655985 781347 390979 541653 1029546 1417204 729259 1432828 1073280 415286 1715229 519765 288470 896040 108261 595612 1941456 469929 1648884 1902898 1361142 1725504 1296592 1659261 152250 780774 256464 1813143 240963 103546 338243 619319 18962 1655361 616650 1135461 32144 918763 1531350 296040 921016 282865 773156 1560731 1814552 1524186 251759 727284 10508 296225 1249043 1174041 1479747 923921 942110 1433165 1324685 651217 774299 66230 776864 1096149 1305764 399680 1954875 650584 1081826 1193066 463856 551555 1123061 830784 677003 1714931 742544 720496 435062 60900 1513148 1407202 1612798 1418919 1523101 1532320 1447850 1009121 302692 469821 1909599 1015192 1828961 1970362 1214223 264214 313557 772897 767543 1458442 1760231 559022 433906 1048005 759440 937183 1211218 53335 6987 404704 761489 989468 502446 922795 1576335 158176 1231578 1329656 487678 752725 170187 897087 978525 399776 1097792 1623321 351411 753330 38947 645094 1342596 214980 1356585 69026 507394 770572 73109 1136398 711448 770548 1674115 558914 7408 438098 926674 391460 1762055 1943169 1754518 442050 23430 1448256 1218018 1503976 866485 73509 803587 568492 1950896 1548900 1526048 1242864 869543 74298 1152695 695559 433060 528466 1025741 705238 868843 741341 1203699 331990 408080 1513267 1265604 121160 1055154 1788143 1517201 912496 381676 342848 1397763 1932571 913260 1095961 1429387 1023809 1914129 1524993 137858 124356 586785 849667 176567 1418154 1499608 311086 727626 1337099 555738 878367 869860 1066525 198108 765499 117485 151188 577024 545451 1333745 1832422 913226 567912 441661 761726 628146 783524 738582 461990 1675813 16192 153311 620602 1622783 559211 1983037 469201 1122927 750591 1042299 562787 513701 1202905 614338 1488485 338763 565922 415532 1074297 338220 1222791 795872 191195 1802428 1107418 1047578 1593819 1956429 217263 1861092 813671 1465890 888880 1014758 1966009 1199715 1349286 1549456 1218021 779564 542534 1758913 513910 1567227 1598555 1054355 1276626 1682702 914808 1961469 1835403 951563 1197520 1377418 48319 1214994 1370651 1643467 1616308 108437 414078 991493 321797 1049986 44092 439653 1309219 461751 1046700 1247226 734667 788247 1905344 1813906 1081652 951340 158877 89746 932517 1103747 1384950 922160 212789 101298 1932053 259165 1108689 1346948 262785 1473968 1196719 1050656 1171990 20701 1916179 1154132 751852 1115211 1672919 1986240 1197890 724537 1548193 1031209 1115651 1550327 166733 1232584 1585858 939523 549361 344432 389055 1989243 1566294 35632 870926 1765429 794068 177841 538484 152458 1554175 408287 1586608 1644003 1188681 793821 1086642 1187499 1837783 702897 1953172 660243 3667 35389 976921 143636 1562524 487911 865928 1133085 812699 1195746 1363834 387275 883431 1667534 24832 364421 1237158 1489975 131429 46346 507248 606464 1428239 1518586 643178 70995 1157379 323070 763264 1809972 1986977 1145257 1379989 509659 409951 1886288 344657 464020 1124172 1719724 279372 23803 1016308 922526 471549 555932 675583 290000 1153591 1382751 1922121 1990866 887603 668945 1778878 1563730 78391 413865 438300 290193 1542310 780511 1470621 134486 1530796 24976 1533612 1357150 1645855 287105 1675194 343262 1635451 1748698 127723 978247 1037988 1522840 1772318 497226 1793446 1322985 701056 1638499 1553181 1435346 1818650 225702 830211 1728371 1567706 1042646 1941816 1359419 660166 52588 957877 852730 1761015 1880590 1289416 1000163 964876 1931755 1620127 716682 1574725 1088883 1536662 695650 1537717 892341 93175 254070 1141277 1540007 623140 72114 1141528 1275555 1792166 661662 876729 626433 587510 219531 625207 1099828 1827353 49640 330562 1269596 1203465 1678958 1059370 1113053 1849765 7394 1679243 157664 761716 44200 1065680 819929 1147500 568841 495378 675357 688839 360964 910676 238275 1005518 807579 607244 936125 1484867 1888886 157355 1912342 1061973 1364885 1236652 1101012 932607 575883 940523 901994 1436209 1443956 151213 1107536 364149 1059748 568741 652098 421017 1934155 768467 1889173 937913 319120 1285820 315428 698720 37077 532817 474623 754036 67375 533123 1223044 762060 1705614 738162 588339 1659990 419535 59293 1144532 1878963 337861 1884213 697578 1856525 1526874 1121874 677270 1426486 1534591 1004594 331756 1713261 800153 1951520 942197 1141685 223008 1159633 244865 1427700 459185 1582101 1975783 1064238 319632 474903 691721 828413 460289 1638049 1378040 657599 679039 1847143 1995400 373131 1554210 1780965 1811265 239505 1807387 334038 857604 1659406 1686631 145048 858570 1344453 1196710 409290 685685 970027 1001151 1622761 578706 908693 1371983 1952436 339122 1336072 716178 1363926 1600363 130712 1899413 1881894 490220 340994 515580 1216183 253554 229514 707389 1275050 673697 862984 381580 97178 342334 1205841 1818086 1699334 997245 362467 1198657 582681 611186 1656977 266646 1473027 1638775 1012255 1462130 971291 1272711 1992190 500249 410543 158125 1548007 1149311 1691089 277779 1469885 719759 975998 267763 1535069 289870 994123 1378017 518110 1080369 1476108 1862032 1100915 1718785 129678 1488427 1171283 776324 82315 462214 945547 1957894 860527 1557353 152118 1834946 1319489 1262679 695766 1511027 1102104 1086317 1828082 53939 906970 424412 335520 861389 1823244 1484783 183882 790 548884 1259531 928981 682847 1168152 1324144 187094 587393 263998 33220 1419674 178606 1858319 1932796 113490 752959 540297 1936105 576047 827994 1617848 682223 277487 1490799 1229891 444999 1151046 972401 1923594 1583059 1420142 818376 1718894 1446241 253022 827340 1930678 1428923 228657 603765 866568 243654 516605 211977 93097 1271983 1516058 873777 1200529 326328 525323 1280184 992656 1524357 975776 171980 993766 1124138 1919342 985055 1767148 238336 1084118 86930 1090183 80337 1563124 580158 666749 31720 1444489 536826 798948 1180386 1827059 1763429 194367 1118251 851582 753310 523191 1138387 1312417 913156 1741931 11041 1094475 294967 1978036 1126209 35657 1365455 1220430 1044447 953246 1132097 50619 1500182 1935990 1371693 1892417 1923781 1472425 1197015 786050 1079153 1037206 1335647 1618145 106326 1624660 756872 1507127 1691009 1117602 659401 1407924 1405397 862227 1387758 140930 1932678 897161 898949 712680 1967946 408808 849037 722334 913238 502223 1333480 437123 697706 1620954 991906 1003779 871925 380201 615532 1154239 1862395 1514889 729175 616590 306224 1010790 447374 1945446 1495068 1819393 700924 418088 401853 1723747 218312 1650402 1501463 96923 1606439 1090713 49793 651095 587496 1860452 1678473 535238 608345 505572 579555 1573605 1132049 415537 1494131 872378 404685 542491 1386338 631822 661179 1293833 1203802 422488 596534 1770895 1031959 1310427 50040 266659 783645 1368666 1361171 548355 639689 470526 992176 448407 200516 1118902 471015 858643 1163681 539806 1218713 1571866 1998185 1835425 652689 204118 392893 88649 525481 1038957 239271 891979 1250189 547731 1856289 1734254 52861 699658 1314185 1007477 521958 243424 197024 1441208 1046415 931313 1689296 1060015 55774 1269650 1730007 1266076 1102469 1201145 1641828 805518 1283164 382811 1719586 150079 178609 1841516 405387 1735630 386933 1056008 618419 1037460 597513 1160383 1811561 1394385 1064399 1783644 1415036 34731 838767 1805608 1593983 1942151 359030 1566140 645184 1967954 1647304 484110 642906 1927919 681727 1201982 969859 1721222 481571 911378 194300 1623010 1560407 5953 1699232 215611 1601160 123614 1564798 294281 646094 1421930 1663023 791026 1829685 294879 1077111 1564468 286905 51014 1241086 1605475 1218617 1419125 1289786 1410572 52863 517021 1828505 1440673 763637 1335545 1418121 1089617 70200 28054 1124725 1765512 898606 454650 725251 1503472 642985 1153088 1225739 662582 736362 267569 1859200 1690163 839688 1266921 214442 1556386 120357 605883 153973 802370 1624379 486572 1746004 774936 190007 1393552 1598441 1300977 1297841 1842115 553838 1235089 867449 1742779 687517 1661734 85232 1164718 945417 1611940 1661768 593494 853764 834276 41742 982564 407499 1380730 1779208 1921210 650892 1409854 689284 1237237 108119 1467931 1998499 318906 125724 1847606 507045 1199697 561735 1608803 1448114 1503742 968605 337860 1652762 528182 1800421 60905 444787 1819163 1470000 161087 1001821 1341489 537583 1573910 1666286 1640107 748394 1309092 804055 655674 1172561 674299 760798 1532873 45222 1856221 408083 1416719 494103 391153 1526860 643889 1452932 1338729 770272 361378 1003479 1225463 1157137 1260819 1275213 206722 381490 1987056 192142 1965090 766808 763604 203856 1109541 1867181 1860813 528836 815884 1617846 993455 38620 1110607 1534214 1094631 1713146 409169 1204625 606857 1758498 1551450 295609 1151956 153893 786778 1584387 1967237 1096774 1147296 726487 378416 776261 777174 1675649 155572 434393 1193522 1294591 394079 1126381 1100221 1427948 765976 526423 1407389 332031 1550308 1627223 424296 1498702 626666 716691 1461250 132983 999847 1955857 208077 1032043 766033 884583 1363751 449873 394136 1803444 1510398 1807231 1533282 164271 752400 1312750 1796324 1666769 1223391 377321 1121284 1243663 1314045 1805147 1093156 1276336 1305722 1531159 226269 983808 858791 322361 163439 1381378 1836754 446176 270614 1900451 1467169 989031 1150503 419408 700161 286249 1254651 1704134 1322468 231526 733019 348997 1383016 1169207 1894733 318747 200056 1543056 444400 1211356 1378843 1456170 756093 1274451 972954 1569702 600442 998598 157229 798002 627475 1702166 1087138 83067 14556 1847243 433400 1606606 658828 1405686 1669134 1038383 1933218 1891030 724024 290407 265435 1447682 233618 630675 1722697 1511221 604908 1991267 1746098 221961 1582014 1365998 1082392 824117 217135 1303974 1906608 294786 1674607 1361544 1811246 1453960 691767 491114 518341 1586914 844220 414234 259671 1086110 29205 886071 1003218 205596 1338892 297016 612720 810254 1552409 1617032 1133820 1317339 1550887 564849 998888 1562433 1356335 104482 952294 831414 157327 1322510 1205813 609760 987250 85653 407368 769977 1203816 741677 139391 1401065 1290245 1588087 12785 1111815 444491 1806797 1222564 1141324 1099208 1598809 1453743 1903652 764237 878885 1275767 395811 680693 418546 979271 1251711 163797 1758364 333329 302401 1340327 1696281 603260 1652104 1732514 968408 1086542 12800 364820 525875 88886 734533 1321947 920648 1853601 444643 1974394 1976501 412744 1340223 1054874 1598868 826141 115815 981793 1748943 458209 652302 67667 768875 598907 1242955 1286535 1695978 651827 1655229 806745 1171321 1161332 1720907 1038462 35862 1560069 1461332 1107396 1750828 1690124 718656 1627827 332039 1510809 853160 961714 1838892 1466983 1312385 10853 702611 1829105 840256 1095702 1568054 1978558 1857107 1362563 693986 707756 1084421 206791 1204378 622131 946716 70601 714801 750397 188644 1885042 770238 572344 543842 1122261 554500 1597198 905482 484927 1184044 123190 1154957 1437763 1054730 1823638 1549126 1013068 1952428 1467553 1200273 243079 1438900 1699343 1625671 745071 1915273 1715503 1597013 1104875 1556540 1498053 1050824 546610 188290 1868824 1624769 427688 1660071 286929 1875782 1311840 283906 1971789 638186 1558450 782425 1900080 1061965 10975 1256012 997259 1186260 800665 1384105 79132 447996 431026 1888018 937168 1834747 814901 54306 213371 1701563 1522603 1947049 1185360 1158389 419639 1481977 1597059 1675899 664184 1434948 9655 1166354 113265 785005 281101 1277844 495405 571931 1963118 1028746 484876 425040 270668 1281954 696208 181864 187997 417644 1416471 1833807 1154275 791708 171065 1574187 1998538 1898865 551736 1146741 273165 1284830 614885 1438026 1038393 1425812 1677565 157116 1648452 1583790 276270 1050575 1612188 848526 1110694 479547 1245630 1339823 1978587 78865 887700 1082175 1704456 47544 930614 1151464 1327703 1814450 582199 711971 1944759 1354583 1494939 439690 861642 1336321 1742344 788677 1848772 671786 879030 963090 936729 997362 75532 1072725 957582 964594 964155 1422287 143078 193926 1555202 320518 1039579 1787189 1043724 1782880 1200514 414237 1269151 118537 1933375 1992649 1524476 1937896 901592 1120836 1296453 248824 1833196 171096 173765 211486 811371 1413458 17431 42033 1151323 354044 1710162 358045 1320560 1635691 1479543 18230 594689 1073386 1979040 37477 1358853 1888113 1843276 1595534 111900 874751 1167888 71654 1245935 1604853 1346079 1455489 231207 12647 1661386 546256 308600 1411870 1557514 1782258 1222926 934650 1221631 1554727 1863157 1224127 90881 668819 1737862 1464080 1613837 379448 1827177 1829309 767451 1365255 1685665 1936029 248791 178678 1628614 1897837 1128076 77714 1639651 1513216 998977 1005982 715899 1341672 1387371 599043 784850 589293 1394554 967437 538968 450088 564395 1199171 1898117 291693 1736965 1683472 1333439 1051257 1374513 1028879 1311744 1199082 1320690 790192 253777 395815 1375321 1602383 1762137 778480 375766 1165021 1549820 1823698 508075 1432432 398520 1482224 777511 1614817 685134 1764060 1116980 741075 1468671 212094 36124 1469174 768786 325244 616902 1637208 1433327 1061693 749533 1836889 1596268 1657823 625303 335203 63160 650720 200834 569772 868648 1936904 524776 1570695 1451325 1907766 211742 107154 291248 364770 167497 1274916 592527 1366370 1694744 554134 220797 716208 974527 1033082 297198 997696 1067077 1881501 279281 983498 723793 1367725 1077797 480082 1515799 689654 582962 239842 236779 801148 1457420 1855036 102390 1993570 251670 182176 650121 1101028 1188488 79937 1522133 113134 321251 1612295 774928 1060454 310960 1546230 460223 880105 333386 928340 415908 318081 624287 1851815 9381 16203 1091432 772244 1535614 1337957 516831 1272554 1969128 1341239 1075779 743111 1809431 1357379 566340 997161 1234269 504786 381258 1851259 1956474 1779259 231759 174721 686099 462025 1148356 840775 1121385 976558 1659433 1594106 457647 469548 1690080 1708519 728722 57608 1282540 1122285 115443 1294523 1691681 338130 1594004 821069 1458705 311400 1105 1649796 1283099 846992 414873 1523087 1881816 715090 1708610 1454703 951191 682199 258953 1229651 925138 212441 530726 1557862 1799942 388101 218685 1714504 723786 354951 1571767 1622871 1536564 1956776 253478 1177660 690261 79499 1047673 1769428 746475 958755 546635 1830315 336980 717574 158718 214727 1308125 1406522 892124 1735659 351335 51288 1861344 137533 536637 804858 708421 379466 336037 793875 1738168 714640 421634 578995 265938 307640 120325 1347076 114426 365489 1667754 1745757 1680621 539133 361221 940576 584728 428317 387927 1121540 362321 1525689 1735959 779508 940864 1033980 362897 1346105 391852 940869 1615614 200836 102213 1653746 688967 181026 1960160 1644530 1032198 1583770 1609791 1385230 609196 889847 813995 297472 1012865 1355470 794902 219126 263333 1537997 754806 43955 1663066 1752220 847880 601502 677475 1794076 75151 518167 1307271 457747 1745473 1422909 1553143 505261 1666714 1881272 1613154 1948136 1125788 128438 1369662 502588 1450993 336555 1223661 1709071 978304 1597586 1730240 1091770 654612 7351 809675 1540242 339422 814485 45519 66396 1165429 37880 323043 738202 1269054 1824738 283426 894344 387763 1481569 455078 137749 1045617 808681 915067 1759654 1340019 974905 1579984 1045657 1605868 209213 1931191 1453576 1332281 1429001 1143090 539334 206293 1641233 1090600 829054 1445796 489574 55013 1996825 752060 1045162 987782 1030509 687994 1675974 1021055 1927185 182633 610751 1732711 1793247 1247304 524782 1615644 1277495 656768 1460039 34632 1531085 1197177 1307935 125427 1038978 1720217 1717665 1112474 49852 1919721 625221 991617 313804 939607 869390 1605655 317800 1287112 1865497 1541084 745796 1418695 1183005 201298 1424208 1524927 422448 1216634 159485 713305 1187251 234128 600459 1614251 56586 511888 1115214 102588 605980 799846 429048 1414060 385319 1735113 1250653 1167036 926134 1647981 1343969 868072 244100 1475405 144912 985577 1710804 1987703 1375044 1318148 557799 275006 1246774 143732 774670 1000276 990963 1491083 1565071 1203754 1632007 807518 51804 762001 281765 805784 1161002 1183926 1293287 1427389 1418289 1338084 1199734 1779402 956711 1198350 219394 548627 1741070 315335 25723 495073 928010 1682178 1518811 711695 871595 1271395 188938 868004 1644604 355710 890076 1273068 593833 611726 1981097 368023 1211401 1758354 262710 205043 323504 422516 1737539 38394 1094765 1516506 935850 159016 1307530 144416 1444293 647350 1476314 131551 350011 558888 822693 68145 972998 125350 1895666 1303044 1917762 853005 513296 276454 1161510 1972285 1599343 920345 558156 648756 822475 363954 1766000 1021005 80250 1198322 1990310 468083 1124597 1747389 767191 1017199 1448178 461037 285302 394142 953867 291766 1486872 1892009 1029256 1927821 1033484 738271 795148 1835464 1353960 1113301 393433 733483 721015 535460 138645 900803 1085383 818036 580145 1078664 295866 1581701 824270 1047692 1980982 343943 67579 364359 406084 1293495 1824057 494672 802308 1934957 1994651 1222132 715449 1712164 1072348 1897672 95416 1728797 1627210 1320653 612515 358896 1268021 922899 1696002 1053057 572357 314378 89105 877178 1944320 798008 1641058 956054 407680 920512 867850 796393 1645824 1054541 1120338 1449229 1341182 1770818 1928758 1342663 1531636 69532 380853 761606 1808848 283389 132494 1538451 1417517 1895816 1232495 953906 209419 1515880 692995 1159170 1308555 1912941 945654 1072049 20269 1047799 857908 494408 154110 1769248 858032 646451 1178094 332778 1257189 126906 1220770 57236 1700183 1656999 1553530 563962 378384 339049 138941 842148 1650532 1078509 1503882 103601 145102 1408279 1929723 453552 733702 167198 239837 1140144 1181941 1040521 1833507 1707113 714332 1862221 538839 500389 1953250 1715806 497924 655454 130422 44976 1174202 1749426 1465898 340718 1130794 306184 1149651 1579995 1476369 1212316 1772488 313452 676371 883609 1573931 303506 1746984 259752 765874 1021910 36088 221106 670138 1094951 778069 1025142 1814294 353527 934735 169079 1992835 952382 1016724 921818 1818465 310111 769057 700781 1482018 687958 695168 1383366 1698407 1764227 617189 350383 1744535 1418968 1970288 1112755 1168499 707653 740627 1129762 1487245 577717 320018 42283 1284121 1472112 95514 1511895 101872 1857759 829077 1596241 633180 568972 353275 995457 976903 1439725 591496 403304 1347327 136802 1951493 211824 48690 1604507 1249603 250132 443939 1647887 1323483 1934723 326949 493046 1448811 1891806 1014153 562014 980339 1319562 1114700 1517391 318179 1254261 219278 144760 442551 801688 126267 117282 904465 871465 744193 1855091 475612 1488196 909688 585186 958322 1327568 726409 1468205 1333087 802166 252094 298111 1134595 1889607 1632548 1873068 1617440 830271 69268 1656738 1190437 696552 976147 730566 1268832 1341724 1570833 903826 1033722 1666987 682945 1506224 1488961 766711 681121 951113 1229180 114924 901345 1058710 755050 719785 397249 349764 1831562 924500 899480 1229240 644367 1667069 1123471 878891 1221326 1205941 620339 1933558 663180 942271 81389 230533 1939781 165728 1910963 1428671 1012210 1597782 640219 243176 1217081 1831630 758118 327550 392263 1644241 1814948 1872170 179083 1613951 767876 1913978 1764648 1843515 32846 1733374 1537567 310094 554589 829311 1784692 20195 536705 1876119 1043415 1586723 1327315 1900272 1366004 318174 472024 854514 1653752 274999 79886 1398272 89278 1617204 1496926 1878746 520330 1055445 70247 1113167 68388 1604973 651349 1637083 1807877 1966040 495929 1810297 661132 1962139 1376668 1601935 1080165 1128816 1285111 1689167 499809 39269 1948299 491142 1052141 1018836 1437593 1961227 315550 405794 724796 1153407 1663859 1037144 1266771 860415 1715828 1213305 593025 1726940 784186 313935 1636938 47803 1284367 1611332 1279426 1861716 27466 984246 1077416 814082 1381417 890695 1996813 843614 1509999 665888 439911 1273809 879094 1322636 1779484 1700606 1024156 1976281 633843 622721 83694 1954158 993646 23154 928861 1506648 1879341 273717 765016 1223857 1202565 954845 1581447 99468 101 935051 1416436 1270791 1267215 1568030 275103 1180033 790995 458912 796249 534572 325619 1213444 1749953 741704 638779 1658849 1229043 887548 1124515 487721 1287866 1231757 164744 1664903 1175094 269983 302697 115570 881081 89976 916284 1647648 904541 762197 672282 1673694 1963146 1573103 1176900 38427 717418 1041059 1332361 133873 1560266 38101 724816 688820 1829200 625423 1150825 147483 341667 1303744 368531 205250 767084 408820 1727408 668535 1327256 1657837 986633 1387529 1388439 838337 764009 1435763 940083 727538 601661 1372279 130667 87495 1362944 810785 1704500 722656 162787 132650 599320 54390 1641008 275506 1489967 1152322 304002 469174 1074888 1112069 941938 1267784 1040968 1559226 1529283 465122 1691416 954119 1008259 1408555 1168484 1349257 287061 1807721 108749 1656713 144417 1061130 1345089 1017105 824040 1179740 146105 166755 248383 475305 870959 38915 91974 500344 1240851 1808463 1851083 1464393 903074 1261591 1228279 1194488 1043596 486970 74700 1226262 369177 1938347 834734 978327 769388 1635277 1266530 199184 1709173 1035716 1170509 1423262 1149253 143536 838675 1034850 56726 315102 1773359 654460 1310169 1314626 140931 1889310 1819422 1389175 934180 1543320 1121321 1522333 1040181 1458356 1382730 1448474 48569 1257973 1836440 232787 445595 1713345 996535 357390 1975631 493461 410679 626355 1577164 1360267 508445 786916 1116393 977465 918606 115711 1457759 1571728 512355 687201 1666284 696547 1417904 724064 172042 484209 919101 283457 1375618 739457 1589235 95064 1877225 1695899 1297372 1899575 826234 1967924 1180845 1059724 1353587 145303 446349 1940411 470474 1460478 815038 916058 289175 1112074 507489 480980 1642280 1975079 1757526 1443513 523237 1150809 804239 267873 543134 204483 880220 1828891 995965 367751 1033312 1958953 235776 940168 1304316 1507174 1663241 1904355 1586975 1485748 511245 1167241 1143373 1639143 3257 1347678 954724 287092 1760818 946699 1949926 995644 535527 1175958 788763 1078661 266524 1940381 1482797 631661 178859 343139 678404 1670814 1094692 1605191 1168397 1624628 334794 1009413 459432 75086 555162 1457611 619593 675569 793510 1635929 111566 1296270 1347051 1794397 1611194 1966342 1689877 435590 1324326 288095 834192 737251 421337 157824 1632574 1584067 405140 1257154 321852 245603 1461331 1333254 943049 665628 574733 1873199 991963 761776 319623 1358238 1303163 1164141 162151 1364779 1534319 966393 1428278 905253 272411 1030820 1930134 675358 708291 44482 424799 1344291 1095491 343034 342584 1734078 654130 155117 1839163 1921125 1455017 417561 14960 226557 1067115 1539899 722387 1655775 1786822 973139 55790 795301 1357870 229083 77452 37227 419377 744095 1612223 1224534 587308 19173 166804 1505339 740265 873583 297788 373017 1658743 1710256 1644399 1073400 1902375 224630 1869052 1187348 303726 667928 1693169 1557191 128206 1218792 476253 1147867 1790767 1900766 361971 1261844 267383 775968 1510581 1646682 761715 566127 57185 11907 307147 1008808 1527453 334615 603469 895751 329234 974495 1209472 1905056 169459 976557 1308627 492593 1045702 1769056 183377 1790036 1151440 480046 1961302 1075368 983049 1793512 144731 1266734 422835 1834477 1293252 356764 1973728 921106 1438019 364621 53498 1791053 146824 1605346 332537 1163611 1411496 1267259 1410425 918046 1987242 423093 499767 208526 322960 1654944 1083639 1544131 1478456 1462542 20474 1454004 76882 832651 1970654 696058 811036 1256905 1623757 1990880 579155 1254806 149499 1255259 1446120 1191890 606737 298224 1093075 885937 1562319 1484823 1758257 398133 1881431 1697947 1279521 48932 414642 833228 1544119 1120292 18997 1858052 1914685 1188328 276108 413008 105080 683312 212273 544580 1746866 433504 1427179 1306108 508285 253005 1348671 39368 415010 1494952 1797071 1035758 1147206 1576238 89536 824307 1574035 1290004 1138352 478530 83606 1877409 1758835 295739 817914 294008 735993 1496261 1478212 1487676 294090 96928 673754 1668480 1732091 1104096 1215796 1693373 1107928 1777179 1794101 1856104 1391453 1026383 1469658 1169431 777384 375176 756780 1677941 1200729 1575986 1989960 1294056 1872438 1124524 1653732 1626791 1782383 1061213 1913605 1080596 31721 1636532 1422499 436581 1751498 646484 160141 1798249 1955742 488111 1635364 1175346 827437 1491139 940119 813600 282356 420407 269626 1236439 1417748 1408664 584991 1225526 383621 1539657 529628 231082 68356 1488123 1564253 389760 121262 1955609 1961194 1690555 1764189 1001985 1777021 1432349 1576154 552552 1979538 1259857 1234768 1540917 667247 1073064 1274016 1766464 1563159 477657 1398047 1232415 936152 1326148 1138579 428621 1648122 1711422 1270579 787326 1591509 813459 982899 19865 171251 388326 594857 1452262 733030 307023 1708130 774195 1650368 1942454 301126 753965 1153027 720105 1365714 584784 217085 1285149 1135727 104075 377967 1781372 891459 1083836 622887 1200692 602402 471917 1200479 779831 569537 1659754 1273575 200169 117603 1795305 108113 1917877 1972533 1345237 1888501 1128538 1727899 1693871 886132 958540 77941 362348 1273581 859771 1222963 1648130 1246388 396824 595949 52574 257957 904210 1150185 1649422 1708498 1113894 444227 1473653 150040 1456251 913091 931632 445454 1354476 1140293 1596174 1928951 322378 1070664 858455 1462705 93065 608898 1975427 335491 1939753 141869 784814 226856 72546 921223 734603 574128 1751311 75818 1951668 1655274 630627 1013529 116368 49853 1903727 1543936 1691405 1814720 1091701 1534705 1619476 1340710 920280 605230 1746999 113006 1321843 933480 45032 534229 1752340 428192 69963 617111 500484 441898 1004350 1133292 1183013 719396 997188 1817084 1003624 1747865 1528542 1511770 856889 493298 771611 1824085 1529968 821304 1523948 164918 525178 1285852 183691 784277 446486 1970190 1559268 803502 69631 369237 199217 652489 1070837 844339 1048209 1402837 832178 203496 1753990 1019471 1064568 1420332 1163378 1624028 1595008 1572774 786752 619803 1936132 1047480 1730794 646287 1834457 1373811 835187 907617 1301154 877651 579123 1404885 1260797 1307139 1166459 1818334 1632562 127486 692618 1419473 88429 944486 566402 701593 1824402 708075 1618823 629891 1952235 604559 129581 1667148 602773 249064 317490 1815177 1408005 643278 1141820 1882938 378046 953493 212847 1407844 598002 187504 655865 1544793 1938873 297758 221934 747635 996998 1451108 623716 1680285 1899902 1277817 30138 1983229 337225 297004 689767 445746 77732 62899 716002 1482045 480885 1113922 1589353 1109200 1117030 308817 1144217 195973 1373622 1836818 1439375 92117 644928 913281 1681634 597836 388093 1945059 52168 845869 489831 1654875 1484485 831913 1161430 1770820 603236 347955 309101 696389 605714 463441 1017410 1582304 612124 675866 1538909 548028 44531 1966710 1081395 1525082 945450 1071208 1816974 222814 941679 1979157 79664 360748 784085 1459720 121587 831401 1921862 512908 1969461 464581 1541711 1110263 194523 657061 1801600 1625157 999652 1389200 1159332 838562 1450811 415461 107022 1551146 1353278 1551325 392605 472537 1930424 1843711 1670655 1667496 427273 944268 432859 357582 102892 1094620 1964523 1812124 486944 1955644 1652576 1526455 1930235 1281354 556132 1125597 686094 5990 1905063 1601613 947229 1833872 1526038 1495485 889889 1944911 1633363 1946809 116936 986602 36813 388843 90917 1711150 311302 1382579 1428468 278715 990058 664226 1572384 559306 307904 894850 512905 1117265 833489 945647 794919 559246 1250272 351711 331000 622424 1597894 1165699 649430 1747824 526672 1935219 65549 22113 1589755 498714 1308870 1073186 1667538 766768 1281842 1264644 1918478 1986176 1083232 1345980 1403996 178543 1767292 586199 158208 430925 1649083 1674946 628606 1150121 773772 906292 1328549 1713402 339991 801549 1200586 466529 1847420 1436344 710363 1139088 601419 1701219 1603547 1348170 941893 740933 1169797 147895 1969054 1548313 609953 108399 155672 614999 315833 1458380 1024021 1263882 265598 1249887 315872 849691 1113813 186700 339736 925099 512494 1636052 204437 989211 621054 696287 909982 1425503 1045337 1126159 711172 704243 1750012 500781 1820919 1653477 408257 914671 703631 143836 541723 1326307 207692 651252 1569865 1072303 1338589 1397297 610442 1137371 1699256 180455 995694 986951 961979 348028 812014 1292813 765363 1036111 110800 1235444 1586573 1586050 1196507 864186 685038 1220189 1384648 682890 1101628 1565562 1893144 1319793 1850883 1913489 1986046 1795427 678276 355440 210670 777425 1330977 1883984 396830 1693277 1702315 399346 1016485 623018 974738 579565 828836 703995 1774657 1445654 1819634 1682100 1631026 796815 1670845 1021103 273797 1024937 1652518 19612 1727132 305389 1920283 768493 1007731 1672234 1781789 581581 556990 1598853 974256 580031 1014588 1759848 1118101 1671680 1664714 217569 1511875 977239 994355 1993990 858175 988595 1384156 1611176 1977402 1928642 49265 245616 1318995 1509955 1272005 1087194 614750 1927567 479357 1295648 1101080 1922059 1953834 144651 336984 1612903 216646 343898 1562018 841020 1022734 1733470 511973 439681 1760598 1372747 1911180 957076 1227834 5259 1779808 224032 1289093 1188215 1208395 1168147 1524511 1760413 1295735 1079842 1032602 1115245 395277 1132876 589948 1576026 487989 1890545 349435 620936 426099 1972460 1583459 1328837 997560 1874213 610470 1385050 45337 168779 1076600 1852170 1424985 1780943 1770240 602842 269366 1402055 25060 691037 30396 68787 1041900 782421 1929881 1667486 1647611 74600 1921103 1329434 1779744 1804195 1350010 1250261 1756712 816954 1319620 1569328 1159769 1218579 86378 1298195 1913001 617125 231078 536457 895446 1884056 340443 129914 1272018 564974 1954143 867753 19547 1401933 1837851 1277808 805137 433516 370684 968222 1975604 130719 1924389 1151303 131800 1308203 750314 1140098 1218422 1202701 106801 723015 544583 1405818 988751 865542 120978 220520 490680 1075143 948399 1773887 1181213 1735353 1760712 954789 508465 909520 141680 511868 1732982 1424981 1622941 1869669 1553438 1623538 346636 188131 1618523 1000384 367865 1572018 1407400 1726078 277727 1912727 1055656 185611 1047457 1523273 771107 1138845 348660 685102 618829 1867428 401753 625577 105135 1082761 519433 1972915 190739 259505 1482411 836833 1715252 1696773 565027 1162557 1580938 1876426 1165133 1914959 1033344 1703011 1008210 69989 26534 908746 1446024 1331646 1247402 1814924 1504241 188394 1100975 1446452 66646 1669768 1659321 1972033 1837119 1185456 417812 1009280 1351707 985950 1438766 278288 1260403 273766 1771124 958491 245736 1400902 1862752 1833262 389778 1504237 1012672 1629906 1457869 371752 1443057 370814 183053 1714510 1239691 348452 1476366 489349 1530842 474360 1221829 1449936 990201 1953874 1510550 1536874 6893 639902 1240505 869913 1075929 777889 1711643 716144 1658407 620405 1503037 401672 374591 596621 1402633 1966562 1362347 235330 513484 1427951 1386605 1754760 1347805 915119 182812 468247 1492882 1187873 1867553 483645 447330 688365 985676 582791 363872 745234 1726697 351026 1710527 1672116 319402 476828 453264 655189 1066886 1789631 1920618 1688854 1105334 521693 30577 177234 180920 338506 396823 1771880 1308633 466575 977643 1321719 1997298 1803614 1618904 1163131 298959 449020 1044108 1008803 1170337 1143615 1018706 949692 242367 71208 184583 697288 785629 429674 1668533 1334450 1900557 1392371 1206361 882222 1226203 1112223 1419634 1537743 1207857 113830 564176 1187998 732472 640078 512713 117823 828130 209380 1242661 984467 1969335 1326464 1723736 107255 443310 903533 206223 86019 1908729 1801905 1598709 1220732 633360 1830190 1048733 838007 1483304 1368390 1841456 621292 1670039 871078 1525155 444084 1193580 1691732 831677 1094604 236172 1450450 113376 297833 1358606 644056 627 713578 1412955 336868 1580356 1603533 227557 931414 631425 1989227 1467040 749078 215244 935410 1333666 669017 1907521 1995873 458517 865076 1645556 1387489 1457023 1742547 1235043 1598469 1594339 1796489 674454 1998513 1059869 880056 1904730 1665176 922091 1154207 1663898 1572342 204395 235067 1727859 781470 934612 724653 599428 810615 723155 153105 1364236 466462 1303442 280730 649695 496946 1810684 1030612 157971 1182942 577523 272123 98673 694450 1040396 279915 1408577 1289738 870197 775647 1810205 378346 909341 736641 1839954 1046810 1167881 1096062 802001 392844 968897 1787020 65749 419664 695404 1212036 1210277 1896012 702452 1859695 584963 977136 1162702 782599 1794521 50999 1352661 1327027 1522616 128178 1106065 1759625 465476 1469138 677144 1375904 1410384 655534 975609 1361085 980140 1129132 914069 52437 1232614 99263 643077 401562 1324778 1666183 475487 1292480 419447 248735 1070266 1225650 1520236 377823 1945655 1624346 1804138 1128545 88264 544832 154881 1271816 1910447 30067 168357 937821 1317065 1454833 409931 1267748 556992 1413350 871846 1124567 1880157 700405 827093 1910773 1233732 787685 1326119 1076410 246915 1914279 1962820 1698802 1321665 670009 1722461 860853 98474 1297574 732688 897843 820212 1143125 790831 164833 1568826 562303 1691861 987114 202059 1683718 1020763 715462 495420 1250986 542192 1489862 941024 913382 466526 1676328 889152 671222 243107 1139069 1642799 1026129 1398174 483345 981220 747162 1875461 806815 1944991 1540795 174939 1706113 712059 1929226 1907395 914831 1040858 1956463 1063461 1388233 1314817 898463 595430 260748 310554 223451 702219 1992503 642502 1592458 823778 448529 1400538 343756 1843184 1637148 783537 953222 932597 1717708 762322 645466 481221 244827 1092228 1168282 534351 584118 1813571 183202 1806179 1711875 733519 1735158 1248546 1785055 759044 189270 1708837 1515878 271269 1783844 89517 1654934 1711959 908232 503432 1559486 972529 463866 1669725 32326 1927951 1276278 953655 242374 1195796 1065860 346224 937994 1962031 1702529 775733 648035 11156 527633 1967529 1077451 507556 355308 330875 1197170 1700840 1689026 1223282 1553444 497741 1552070 416749 1396698 82897 1616447 1585502 1043969 1946143 1652199 324606 1859827 826746 61883 1122582 1297950 1731336 1813604 1640950 1848488 713412 1931213 1300288 1413213 1302678 1519150 304896 1468277 166722 1758440 1053641 218128 695790 1335043 1362743 1694661 1591748 473093 1062993 1412451 868600 795983 547295 875462 1887282 611470 634556 1086939 348319 977137 899303 1291821 231980 20331 1280600 476145 1702013 1230449 769998 1211861 1982661 494671 927233 257010 1708339 1509941 230214 1022760 78172 550257 1100681 1741508 1901601 626132 1625967 1634071 355873 1396276 812131 1515176 1776018 446304 484260 1085658 1540240 1897540 122491 1264448 1162375 792878 547718 1903929 1206325 1215923 847092 1531933 1217953 458542 1820287 1638234 1353751 1393187 20127 852225 1636567 525568 1263057 1801871 1775850 672127 160530 1336489 189372 371027 865937 146481 1433639 1176798 580551 83537 187031 238468 1009408 1906726 357088 1849193 897790 326050 1442691 1127911 969936 1219637 742452 1695426 1488839 1946496 79669 1160788 692421 1040449 1095954 1112007 322458 378778 66098 792741 1806300 1210583 1276445 708539 1688079 1308459 1870808 1568217 1118424 1661103 1004388 1639943 1250511 666542 355538 40177 580985 512261 683618 486462 201621 1734999 1453430 1199211 407474 1242208 836981 226752 1963578 1139590 162679 1444107 1251939 314132 1072728 1442663 1686450 538022 1412156 1372641 1857699 984753 1303074 843781 356444 1795750 115354 1345410 496455 1752466 1114434 1738172 372547 1011261 1167229 556596 523693 1741962 163753 541982 848053 218486 349861 1227985 1158783 328120 1988184 46071 324274 20243 1646161 73501 845836 101036 726661 1418476 1400411 716810 82070 1736386 293901 1728784 1038631 1709475 1349045 1555941 1851456 1021233 1680458 767652 1353403 1194852 505002 1168664 1673052 1473652 1395818 943918 504326 678409 1570104 1391164 369100 391964 1885831 841449 1421412 700088 584601 1109082 1412509 1770611 603512 1419349 688771 1340218 467703 1520009 1749360 1214887 1437367 903901 1133420 1947023 1792520 1343850 412734 1539463 1261601 965506 1482102 180040 1041804 152784 1785020 1030830 205617 1130554 1452384 1641901 290465 1405560 110213 724334 1454503 1695176 1713536 1590870 1083952 447520 671137 402027 850798 1642778 1791841 174734 208614 528449 1751209 1043561 1036744 875616 772796 1759953 1657502 1567712 1617976 761288 572953 166729 740248 1773428 1649436 999530 500903 45671 1524906 1815724 137445 1427300 566641 1041353 171686 770667 377409 457072 1123300 789586 743075 402844 1481443 158616 296413 589274 1093908 1306652 1309105 1161225 497505 582568 853125 1634043 1841297 1821409 1558432 1026226 1073206 1340640 503687 516200 1188220 228869 1358563 1858697 287629 520835 454852 380153 1255255 1241303 1121316 1209904 1550630 1262342 1905280 1668957 1093738 1426000 1436962 1910978 1769216 1701048 672432 372190 615580 1517922 679220 1090441 97905 1467950 1706836 101755 1217950 99714 1086348 1046196 88842 1932793 142469 995398 1186802 895385 841778 442254 555226 831071 662666 1491977 1232491 598664 1433196 1677913 1901549 1448174 1993334 12085 1848709 364902 1221301 698008 1473345 1983291 1368835 1674655 142524 1254771 629865 151595 1396378 701444 1223046 411546 688015 530364 552176 1504557 1557654 1256669 1147547 576531 1423973 683600 1204996 1892183 627195 1120898 1625963 1191914 841722 444110 1584818 1088326 203241 433964 1419483 911175 668220 304181 1472280 232767 48746 616722 1433635 1958483 1725558 1842016 361271 294693 949689 1586101 584795 572469 1986350 1882936 602503 711346 368885 18727 906006 925298 1584118 245709 802002 1430146 385137 4858 1571185 1367632 527905 876833 1173004 14802 135468 658730 1500517 767587 846735 645033 1052352 1785336 1325592 809914 73413 1427292 1329240 454052 663082 61988 501786 855911 1207539 1400809 851488 1727019 468228 1832315 1182093 1868259 1253870 1957955 1778024 751117 1280841 731912 967230 127179 1173057 333418 1838697 1051682 160569 981233 391537 1767955 1093 640958 835949 1130024 1082838 358920 1309300 1777967 571438 1378556 1673706 1261151 70084 375334 1324761 428260 830979 831576 1423678 965285 826 1367433 802579 483739 1715067 1961747 752279 1148783 363149 893448 1985736 1623178 1949596 1753830 1563727 627177 33359 1737148 1013780 925273 663577 1933545 970178 1985749 1770990 562872 94097 907380 635068 1582278 855896 1104795 1282040 253503 1417568 601938 685032 311367 1477027 29171 1277875 417115 400199 1450656 937444 123489 1148756 675527 1482873 818743 1566143 1735119 651656 1845128 1924095 499001 1033209 1330221 1730927 1157507 1784007 1624066 901468 613155 1308395 921612 664964 1560161 388567 1302303 592575 118256 412277 845634 9250 1640615 657365 1163741 1195871 184863 204566 983307 656832 1317636 621899 573704 191 581400 446849 1675929 466632 1729246 1202232 1207054 939364 1891964 1418607 746340 809848 139023 1542466 1072858 1824124 1209715 1227403 2600 152580 1687217 629396 1109476 1013985 1423770 110429 866284 482543 1070786 904963 1786631 1852429 924779 1401088 107564 1136859 326662 1572086 222165 907370 61402 570624 1422294 423715 80801 598243 525774 1505713 1670350 355280 1818019 147564 150301 258162 1612842 1499438 1697820 364158 962271 1601840 1761540 463903 1263164 57426 283618 1470229 1921489 1547879 704736 1634265 7847 1961053 1664105 659547 676232 1494647 1598377 1001461 101591 1641168 1781808 1383866 1306647 1169895 482468 353586 523810 1601421 311541 1635425 1522573 58709 990897 1170743 1496593 1796366 29515 10003 1923652 451930 895337 629223 780449 1518692 907354 1767375 1925296 991284 1936359 1157722 371454 806954 1491280 1471694 729094 503622 1612961 1014020 1847764 1528302 1847246 1362044 124361 182341 106545 1241101 337053 687337 103040 1077788 1034328 26826 1079050 310657 594683 490900 358464 615653 1656759 880718 1133466 153703 957380 456398 678210 1427721 1834139 1954455 1211768 1257517 1752841 897961 143608 452726 1808890 642034 1859571 541855 1032651 1900850 1341799 1775866 1682164 1858501 517987 1690177 1968667 196453 125503 786485 1069019 1235956 1672442 1590374 253457 44996 1985066 433706 342207 1425676 863290 1636898 540812 770879 1869641 1154456 965198 1056312 487336 1853463 806014 1478779 28456 627364 314118 644436 1670683 1815579 1819083 1265836 1333052 373144 249228 1057730 774136 1995941 1916815 1678568 979261 1886219 1592833 1164869 1052280 1388019 1461593 222955 892161 1947184 1168888 895642 736030 1556314 822438 1576540 864549 348772 932759 973000 1507498 1875085 307951 372130 834870 164878 172327 496997 622671 1378591 550175 331245 872272 492918 1707702 176554 742591 1008812 1601938 212288 337492 324948 588250 1416240 561919 525919 13267 384348 1923828 1041216 1822880 44456 1038513 594211 852360 859211 1391196 1286755 1804042 235209 1134516 1579069 437126 983132 959310 1849754 207699 886721 1864643 1753611 608000 1329533 1985851 1441577 1115237 1452469 1244925 1685540 1861559 184282 1703231 1983719 1734583 1711377 171924 566034 1926608 1121781 336343 1152519 1928071 1249663 1434784 997169 976127 1953990 1504480 290932 733769 167280 311194 701994 605917 1817308 867624 1864131 356442 8450 863062 975804 1471285 704003 785950 398354 1603744 1283906 708634 780648 78013 464147 660934 694397 1076762 1317664 1677701 975368 519052 609529 1266340 881152 792830 200923 808090 1543366 65272 1183626 225546 1290406 1736733 514902 496249 600170 1810332 1525946 503771 1531748 879585 1578230 1052213 1046486 1270288 1044059 1170233 101498 1227079 927211 1194422 1794879 69039 1277015 1950822 666868 856171 434358 1929337 263269 272933 1172077 1724843 1071594 1429797 1706710 471115 1987884 814648 675947 1074473 333997 329477 1355619 1509005 771583 329655 1940941 1768036 576037 1119239 741236 1812073 1758438 1548069 930574 1126199 12941 377952 1020903 1510566 1308512 750693 571449 215704 1818456 172003 1523938 707365 1323034 1633723 228716 496854 649986 1020922 670347 1308374 1082326 1021430 328630 1202074 164288 1676045 1545117 139306 1649682 440850 1213715 1005063 1040791 1337396 755749 318527 1734351 46377 1221076 1789817 1123485 1124273 953505 1838043 989612 1089371 1795182 1490060 507684 1861953 917676 1338991 1721494 499602 1865470 1219848 1029284 859855 497586 1091407 132402 1492688 1647694 1421596 1148326 449037 381701 925092 1326211 1523827 247813 1198826 1660294 1303548 1771485 673830 1865706 1316842 1578898 179622 158915 1401791 689109 479951 1530137 1253786 608988 944947 1756793 314413 450147 1343614 853447 1774149 1196363 1504901 1143739 1191679 135227 1860038 974979 1717379 738090 1848963 548222 1324664 1089228 1978537 1649728 832962 115036 24117 16592 1487623 1218845 1946309 1651582 181805 1920449 1905660 483225 316525 1779308 1700115 170981 1686648 469021 1089475 86131 1764624 926580 1394487 842757 1983128 1201241 904750 1932905 1904179 1211812 1579574 369082 1969351 1672298 587006 179887 641528 1261052 856507 382677 687489 334829 353525 1560810 1114454 512246 1633668 601706 1963255 314593 1258115 831156 516691 1800492 1130347 472169 514759 1300102 204491 1343068 944272 651710 1746678 1439112 617747 578338 1950966 1734812 286263 1696735 1374284 852256 708155 1598874 685470 1280264 1087207 466036 1584033 132069 52267 1893466 571628 1541617 1829461 502954 1579067 700490 1577699 945557 402909 107402 1696348 1631388 673538 1813514 1247390 680990 34624 1465571 799856 525194 1406897 443447 1931062 1583405 28712 1716490 380774 1078735 827993 208101 1671485 627460 219011 1761995 984264 1917542 967234 1423148 513388 1406494 1978439 1355876 528759 69867 1707552 1493178 594276 1662692 1274500 1398396 1855536 1760188 1725823 946398 1833324 1161483 1378707 372303 534153 1500932 1964785 446331 86852 1568134 803822 1641713 222260 1512413 1019956 1848058 1566760 719948 885126 272100 1654075 146398 565062 560517 1852103 1009031 1391435 1740178 405194 1549907 1808720 1201301 1035970 1744925 1144049 1718878 1586253 159423 1709177 1199228 889446 254067 878303 270973 69660 1384498 166192 1347154 1611372 270289 505740 529940 424963 931387 609161 755777 1445770 806448 1328558 822904 1936091 1897439 1886698 101915 1337646 1805734 1443468 1614158 1091515 973640 1208362 924802 1885674 890822 1228248 116094 565061 1889112 70211 44470 33604 286429 862649 966464 566570 530209 1170153 1396369 1908715 484095 594583 1879546 372895 1318807 12361 1347356 349316 1532758 1634119 673328 734724 681091 174792 110863 1447356 1339097 1704890 413006 1875766 1116679 1920908 1174687 902680 476534 144646 1638207 1669167 1329542 487635 1175796 1926390 298136 1345056 363230 59726 1131013 1754830 1912254 736986 381521 678964 1370607 854644 787881 773720 307286 545777 552428 1203985 1861915 649134 861427 91560 1444796 411092 1290253 1694243 1941897 702749 1984848 1203163 850535 1286049 556973 357383 959406 1448840 207658 411580 1228932 979578 1210482 1385091 56738 642285 1018131 1330506 329392 1354641 238390 1892676 494421 1513323 321977 537706 133501 51931 782598 153337 1772710 647056 713918 775687 927134 328549 836212 729748 280071 1192007 1702997 1406500 1306901 604348 1049961 1290768 520736 1380385 310486 999576 631022 1111147 1234461 72854 1279028 1301618 714194 1993049 12518 1247310 1972008 48620 252838 1851253 1231260 1165499 272427 1707117 174310 1121132 753366 216018 1843506 522489 1722650 801095 1466313 225593 172425 46302 273531 793196 1964262 1988089 309746 696247 1399692 749783 349035 771914 119234 1290020 987294 240245 1137081 1156207 1801144 975858 1219991 1870416 600400 671946 283876 591336 71603 1546031 462001 926850 1311653 1176386 1372583 1394366 106383 333870 309489 628718 310092 1925342 1867821 1652582 1630102 1545125 1384923 90443 1466567 1902074 692474 375121 694552 1192419 1218322 1685884 1228037 48779 1804170 1390028 1434165 524315 1090233 1358482 482640 209870 1186341 1419944 1168472 809255 1259208 889492 1196173 889684 818345 1413047 1850277 558603 744672 1803299 1635199 99734 1994440 1617085 1831005 1524663 1230108 405556 1895957 957793 765234 1327119 134640 1136513 760338 56477 1048224 713421 859917 757546 1750423 1286127 1698400 1158291 470517 1522129 1758314 309305 31949 711309 1428884 751859 378585 2119 1618351 103171 734269 1104737 1785828 298908 1547118 1109067 1683228 1542087 153087 1111541 478792 71942 987388 43077 1850202 835015 1787963 1092524 1355054 340712 1565631 1640603 1910113 692851 53467 1743417 1181488 1112563 1227100 1159291 1459603 1078565 1276847 300938 866347 1548731 929506 1665692 213294 389507 1304193 967941 1126377 1956728 121909 772810 954752 1631764 1963286 1433312 1070132 479519 909464 281653 423743 1075457 1870722 136164 1164729 1693617 1785259 514983 1221904 1899306 74452 732707 1612692 1122876 1988530 1976312 1895550 846300 1782775 1362302 1212283 578914 755052 417095 211809 1051208 1532214 1978499 1428905 597992 1353056 1085513 945530 1065886 1950824 1031841 226910 771819 6526 517835 953124 1056691 26609 1915674 741025 1014147 1116987 1853768 1644112 459821 1104637 1640750 229570 71559 661814 869438 1255403 724331 174390 1205639 1901286 240252 1725284 872917 780543 1394742 670295 1316159 1529829 1291148 680088 951545 351971 716575 1717460 1312254 558438 1857280 1629433 716790 845962 438781 852551 9926 1371355 217537 654393 1194605 1808027 1165127 1056673 1878424 1438606 1574373 1923394 257610 1616643 104067 664458 1819762 1210231 1086658 373285 401565 829872 116112 1912302 1874451 267632 1783368 1002626 1676261 1199378 1600595 1864690 248996 101948 1203348 1636735 1203822 1169433 152283 1636639 1045401 1912641 1669152 806390 305049 1564735 12346 1185660 1876575 1138796 1519295 1394038 1379662 1831006 756048 354235 1482564 1102789 434193 1511267 319914 1190061 77500 1665241 1820883 6348 525635 1480567 1677435 1560581 1039916 1910734 1476563 1973227 1135797 414397 1802262 218676 1341820 1736103 247007 672905 244760 1847479 302886 218230 1700251 1959143 1424487 1680269 1145996 1810573 1472412 1774659 1231193 1388962 656174 700542 1151255 431310 995992 101595 1380762 20819 544120 1317888 1409291 1607224 820919 1084941 354236 189833 1895216 1082197 1282669 1831144 1799908 1480509 528555 646178 1942918 1632512 629157 96994 17930 29004 993123 513449 963608 780182 1958511 1383928 1690889 1630870 117085 1494183 448637 1026035 1344433 405485 1914019 262464 1203664 1641060 767123 1350955 113497 208909 799775 328138 1202306 727097 22068 327069 803862 286309 1019634 514228 671058 1497761 1369069 558271 560880 1543712 981706 498958 1517349 359358 407098 1283363 1215557 1103402 1062941 532171 165014 1102414 1620038 168050 787955 862420 1031949 493118 38083 195535 1608286 313723 1621915 1544289 27502 222593 648456 961325 766195 1696779 1799863 1777119 1083940 363820 603974 225073 557260 1482832 1274913 1096857 1930584 165776 1610039 370426 1746695 491831 1094986 1283193 938842 1176668 301363 29885 726230 842391 373423 171200 1040188 1331956 10058 1536311 148556 1823857 1838982 1146859 1332022 1911793 549994 1613396 1636017 1090258 1447991 743772 1316433 85459 1930490 166720 317099 645997 38858 1884204 1839509 1757663 1631804 1236994 757754 1128266 47416 453532 1357621 241619 937004 1618809 858567 117916 1058437 1085119 283697 1408419 1483270 1306594 1790861 291712 350681 528000 955647 233323 64152 1832044 371095 273566 419319 1435083 1770778 1708550 705411 1665936 1195897 732469 323143 1896484 460022 850578 1417877 1650171 1056545 1758478 1818575 1046265 1173336 1494291 123156 918365 966449 882787 718343 664930 488965 1614644 1435786 1972474 710852 1191444 1289836 293741 149072 899906 1449444 188424 214367 1646419 460483 1544357 270395 1918896 731573 1857355 1755650 852603 219369 877070 410974 1875322 633511 1795687 958685 724539 91940 1698759 360212 1396623 126155 622356 527447 890555 1081088 1890150 219105 203289 1536684 692228 1275999 1668126 992984 1965352 1159342 1787225 1461039 553294 370140 1405484 1949012 204580 1433076 1532829 574748 1116456 239485 1434307 260901 253077 394538 1998357 1277189 1491213 1692615 1167047 135517 369985 522173 1344369 163646 1646523 1160259 587836 1237683 339940 131052 1011487 1158294 1700130 774681 923714 1553217 1580223 1110441 809667 754387 330156 1879158 1855701 542312 116633 589407 1641545 1770393 1530129 26164 1249451 1222632 1833273 1509490 582956 96307 1071372 504972 21689 978883 1503469 212636 1139506 984293 85187 372098 1189390 487471 773348 750638 1211945 1243178 1938957 957495 265052 861920 857060 100770 825170 16010 1557170 646846 422156 1748626 1111992 438856 1724546 503268 331798 407318 206948 532314 387417 988665 575086 610724 575691 291317 1880310 1763254 1415350 1428849 11606 1212020 99310 63267 135673 138796 718137 839787 653068 829138 1943229 422562 790989 1160027 1074226 1541391 1480020 1053738 1917865 191288 599061 1533740 1758523 75798 1573967 165609 1688946 1999034 313380 1041090 1326255 1835110 1287038 1394500 1826026 355531 927229 1826313 759935 1154650 1086432 347567 201789 855111 1911248 527141 667461 837088 251577 616649 1926193 1244000 1884277 803027 1389549 1114491 665997 1404160 1212218 1517373 824497 617567 1401552 641431 852521 830276 1972372 1844338 607957 899505 1494134 80846 640862 154329 120091 1777622 1296265 360231 560775 161190 428350 32879 274998 1430300 837117 1450937 1223993 1577323 661184 616093 1060407 1488093 1894614 1520838 1608201 1509265 1119382 840132 152407 534654 993393 1328782 1564273 1654185 92044 940827 542174 406335 1963213 885784 1990452 1948426 427972 38230 1021320 1163348 188118 153731 729772 645197 108349 972700 1221376 1550848 1127453 1673917 1786265 940562 800026 87385 56388 1976980 1209200 1980529 551050 1853536 767212 1474371 1659725 513709 108482 814181 909460 606097 1109775 537399 1701418 1134137 173492 50362 813579 1722478 151532 1357771 817821 380108 784642 1269089 186326 528956 912191 1073262 922604 1534277 1460770 263753 343699 177591 730850 744080 1215463 1100546 181556 244394 458351 263402 444596 1715556 1313689 362576 249387 1735028 356778 1001685 787963 494430 1532184 145977 236237 1128328 659797 1939841 319676 1452573 1686752 1482269 1119440 621718 1244102 1180212 111379 1789916 819081 725587 68077 1997839 641461 1125361 1333860 1976294 1774686 1071226 72283 1417952 839663 1260501 559057 344414 162712 530276 1690598 380650 1491520 863074 1383806 837547 698476 1887782 1103981 554638 110515 1522235 1052677 332353 1075336 1943028 1192356 1034442 122888 1643170 774978 1628816 814951 820646 449594 332592 170721 1361662 276484 1802690 1894232 293162 919666 1558745 411349 1558025 1296009 334149 295544 802105 1775758 1319838 698123 896543 1602817 580111 619214 1165837 1267172 768414 1993406 532881 543052 1500544 316066 182342 1262780 62716 1849931 1213865 535046 1505281 596900 405277 1888709 683831 356720 1320918 1477894 59915 1668127 567913 296523 676812 209171 716561 18029 229609 1806222 1343546 873319 442404 1156725 923208 472792 206316 121311 1310429 1230437 1669185 1468697 137312 1045394 322162 1921375 1411131 30526 1111690 287346 588351 828868 1159811 1542152 1737736 963646 1206181 1805407 606093 1545432 216243 846846 5150 1190957 124121 970623 523004 463200 1654549 1019372 1809532 378224 1931475 1349331 800702 286919 808531 1567780 790581 1694215 70889 473988 677822 157200 1142550 1201763 392808 1183342 1761552 272973 1695073 801835 1665003 223399 717723 999274 1365830 742336 625270 1723675 1596271 1506762 1462353 248258 655370 323801 794896 1872264 1004046 493707 1640317 1023340 1844393 783631 383328 1333220 106555 1546568 1463074 11719 651229 1315914 1340506 475287 78354 1685288 1893232 1685952 681722 515888 1462330 1879256 759831 875673 1342414 1351679 1396990 1859734 1772635 288982 1044921 1200185 1992644 1405603 164590 860760 1710321 539273 235201 1811123 1105984 1935680 815432 1944020 1492684 677600 262437 429333 1831336 14452 1029173 1710983 1968028 624198 1870125 73863 1534590 1142675 1549774 1723650 218355 408467 1375528 1597382 192508 1718570 1880991 135711 681517 869638 1491150 1826987 437301 1494780 1691609 1555773 1356602 976160 940156 1025470 1143307 1102443 1840104 969462 878043 1599825 842653 1157797 939916 695593 1674609 1462800 1022767 1518921 1840044 1179709 312582 1246834 1742453 577012 1761659 1110200 1755284 501605 210318 17642 1374522 85992 269368 488004 1275796 1870549 821689 1465852 592849 218850 349553 860419 1465169 1504965 1007359 813749 678019 291603 1021026 1718497 1014509 1205273 1142681 1145709 1540951 1900301 722259 1285843 1454127 15694 1299662 781596 935244 1784595 35479 811251 482664 1408798 1430910 485663 985983 211803 1483555 1874754 1057420 1197692 671452 1762302 129373 1910291 1400084 30343 1925018 1280649 1588114 1578031 1096373 828027 1174659 334209 690253 938040 356011 1650454 1565440 191392 186793 1721763 1085952 466343 761047 994451 1684880 1515231 84324 1884870 1644201 1168237 1899008 1454036 382445 904116 630842 1093588 677287 1124304 1702493 639323 758808 355317 745246 1853043 1118178 933150 1578373 1793700 1781949 1625098 1607778 285771 1178716 407398 674563 892048 1376292 992483 1973914 1186688 241647 977459 255602 275804 1669488 1328078 1687457 1892840 555550 1432425 1142034 1719334 1945596 1742686 684462 1904560 312437 1395428 1007488 205460 1376083 1985833 1045840 268579 1843765 1683709 1437530 1470109 975663 426691 453199 894371 1035365 1384445 94903 231420 1483458 516732 1758344 606145 466757 1374123 1547962 1775539 1638881 1225583 1563532 828628 672658 1787956 691541 258914 1099591 419506 1673634 606318 959817 1569830 1526971 1802807 723376 1072450 751827 1690390 1744149 1071943 1596800 516414 1022856 712199 1634959 31015 1753137 1580479 225783 690267 1474602 1658646 382309 1382735 52104 1913548 11990 760154 163397 1619043 103078 1942016 1591030 1844381 1908884 1530809 1447616 1227509 290902 1710302 150054 1699934 1086795 1187903 810512 329363 704096 703687 1391097 1897867 1267964 879928 1940398 1606313 1029757 1623007 1524978 1368542 195056 1907021 556426 708268 1092440 765641 1152763 821714 686424 619017 1461887 825538 304160 85157 236544 1379122 1065290 1482893 660108 1018673 1546816 387715 527898 1630096 1419607 1870790 16613 766909 1500090 250547 1285496 1601037 116668 700676 1615477 141852 719745 1485669 973321 463764 1644695 1449941 1673151 1448532 782282 406489 88768 617616 507201 1448641 1102865 1329006 1271172 611082 1834601 750894 1336315 1229309 903678 934633 1339751 685211 149927 785750 1693025 1008776 675511 393460 1839678 980477 1593889 1716084 1679579 329379 1406619 624751 728701 1605947 322257 700808 1807811 1629538 45493 1572515 1466764 1684511 218017 621540 38197 1824308 516787 1692112 1548153 1866150 730678 495482 1108649 1388350 509575 1254408 1550767 1815232 1357844 1413146 933992 456590 1502708 252630 1689636 583529 243927 900124 1428890 1230559 32059 24016 1979945 1837895 1640584 1270774 1556977 748157 611248 1394297 680519 1733891 1110011 836107 228663 510219 1887830 1825681 164496 1236455 1334033 1161764 760207 1509019 1477398 1703673 1749940 741422 1490443 634756 1586663 1320353 75951 1289347 1713544 1212099 488567 516620 895072 692234 163372 639345 222535 1766163 1684709 958490 555781 669442 198590 892640 1842883 919677 1490451 1467348 1620891 1807356 187910 797735 761519 23008 1490236 1572685 25972 1418560 250555 565059 1108425 297479 1495123 58683 791311 1005878 1558830 1294956 1255691 1155389 955408 939586 322101 1118640 1494562 908728 203263 359182 516753 1875187 450225 730246 382229 1043107 1586701 1463643 872853 1764235 245857 83287 1756457 141819 1439374 1782144 1689493 724150 998080 163117 1317930 849156 1937170 1758609 248876 767758 1617329 1914734 640828 1208200 1202320 266156 1255944 65692 1639009 719591 328984 1390154 345517 984226 995541 9164 722588 1614731 513316 914475 1344987 1810090 1261296 1110831 1187120 1415827 1133737 1461374 1948605 1031934 190704 1523922 1202145 1506283 1292823 425630 1596586 1356869 685571 141412 1630251 1894506 956531 203014 1356329 1135716 304876 924642 537335 103173 257436 1182426 1594566 1996922 1517271 1799138 1502101 917658 1716225 699329 1747394 904118 1481505 97820 1312919 690339 1931590 803462 856239 824181 1017565 115176 489904 1317869 1989231 1037274 653310 1536822 731919 977182 687986 467701 323800 822420 1077265 1773629 245634 717655 1539624 1126681 1577581 875960 488199 542045 296315 32515 1073027 318630 1074851 1773230 993630 514555 1816945 1820192 1020811 825923 824006 1673745 1879794 624642 167291 1241147 612673 1722817 1393638 249623 1215190 473084 1514385 1670955 1328907 1998 82554 1102862 1028782 694279 1255335 1724202 77818 255979 262768 746019 1519654 677542 1525279 1217022 1259116 685037 19123 306401 1884771 1373518 3123 886275 490 1479673 1365236 400805 692720 1724190 1337055 855274 1960551 665715 1920262 55839 1581673 1989245 1058220 974488 1147463 1947164 519675 1271066 1862734 270069 1942653 1820227 1829752 253638 1947568 1049304 625451 1019368 1168710 1247148 1966641 1152722 91545 52834 999552 880326 1891610 276517 1108967 1327358 1143410 298342 61196 216674 162943 1754936 1731731 856922 1580749 1402413 227010 1085915 550292 1308777 1424418 1578715 463286 908435 611085 322773 34863 1200600 2647 1455038 943589 1755962 1642338 1756369 394485 1233386 41727 1579629 1500105 1347264 1563554 1239561 211745 491689 1918818 1561914 222769 1393631 1534451 418876 1705270 865578 841866 1910403 394365 1115935 1702795 1361678 1677480 1832147 1312485 1252650 269451 1848727 1906965 532387 1557846 1794702 1814376 517533 1569285 193565 1624989 850393 1720415 1726329 1757737 154704 1706978 1730491 966381 982650 1386392 1035424 1245899 729621 699277 207050 659709 732526 1348139 129940 429262 927661 112927 1831690 717488 604074 361875 846755 1940272 693589 1981053 233655 120024 216547 1256566 1999042 1646757 61680 1641082 74320 183462 1688050 965919 1659405 1005200 1442688 1360672 1411632 1978253 581732 50327 1374047 745832 691468 1168927 1097758 1293089 925708 751475 298952 1743771 359292 216134 1845146 531866 577339 268591 111009 1520588 1353390 1581363 1182706 1164868 629029 806265 1305541 512399 1359100 786240 44148 582522 848985 1773930 211895 751189 1547549 1195062 135319 895905 1847200 860344 349040 704593 883482 850067 562189 912339 1371230 1736224 923376 1736031 780567 1354843 611194 1436921 340185 1978701 1635927 1014171 573819 992075 867691 1167981 290028 1052520 1703927 221412 1230204 499163 1129677 1175395 1980777 1779456 18623 1657026 1991578 666103 1640121 1269236 326417 1655873 1230606 1439591 1369264 687219 36270 1235045 283694 1173117 113977 1947642 1976282 389499 240451 396360 1964243 288292 1154455 394174 694300 658512 361608 1772491 1954657 1876711 1864813 1658265 370518 1849441 47763 1647555 894054 146775 112905 418200 1300027 723986 1526941 1892378 645108 1718090 494140 68577 548039 581895 298102 842649 769455 1439018 1645852 45342 1215745 1290180 1899150 82121 629166 49283 1088300 1986597 1325820 1406423 1979120 758343 1358746 1900527 32668 464168 1908033 1604640 1465343 1975961 1135218 172364 790482 627011 915525 781771 862483 1157763 1404231 139457 461555 316596 209207 50348 995794 72963 352326 1544345 963533 1028956 1287547 1463723 884729 540984 1508846 1703179 1339221 1643385 765054 1767259 796711 1676025 1123507 250230 1470518 750299 542476 315 1712808 1188524 762266 797254 1505999 719534 1300946 1404762 1337819 1848213 1791112 1494819 308520 43259 314221 317849 1224918 1243207 1244945 98090 845430 993560 1623800 1988538 1371161 1274997 1116680 1816791 439097 577341 765005 2998 1692227 62464 1810676 1426856 171137 357840 14339 75167 414356 1376930 1843395 1909126 1362154 276326 829153 308482 576839 787168 189621 202129 1318281 1401674 1974451 1919839 1493320 767927 1277485 32867 1015256 69180 436331 1688376 705153 1738079 1295907 1036546 1276174 2758 1460715 970932 1374231 665702 1666102 457465 394898 1102842 1320549 886860 434502 471980 436007 296592 1102778 844361 1749133 1500842 1465124 1940083 403297 675024 1689425 762092 281501 951609 1652668 602284 853937 1309938 1236217 805477 438156 1319296 392836 1015310 1802160 1744874 1871243 1288046 42935 1914897 1630468 155689 921555 135558 778378 341267 616563 112511 752066 55834 1323476 241755 763653 466467 728575 1662296 284853 1979753 1398214 671312 1737389 1533397 645596 671957 1090372 1153087 204117 1288971 658099 1244795 1657621 1914931 1500527 1858448 1105277 618652 1564507 1371711 1566332 237784 1669686 50901 1892506 1162862 76387 175944 1468024 1565245 274038 833311 1965851 655158 214377 529095 1186467 211451 1703892 610601 1876470 814214 1729561 547311 553645 1875887 1025835 1242759 1392680 1208220 1523315 571289 139627 1698379 1655164 892249 1879953 1981072 1097850 1743083 1454160 1053341 1082223 1338370 1024419 1334317 1979691 1438506 1118311 1371510 1888039 1701126 1526633 1715463 1759064 997530 1348227 478485 1367198 235781 1232481 1887570 559224 1367338 995809 1965863 19122 1469283 583607 428708 499222 1815313 780035 1923076 1912213 259875 1266764 1074145 769008 1484204 816446 1679167 905675 838378 425136 1441111 868537 1764443 1691559 243478 877587 644853 994831 818127 1689728 34475 1173448 550608 655796 1787468 649968 1350333 1921717 767033 1285642 427686 28028 884182 530130 1316389 1446288 1591128 1119138 891525 1364748 1090639 672182 595606 766775 1288403 213787 180255 1834327 752579 593224 1268978 1882527 1011152 72742 92144 1117959 888622 479823 100799 1881574 1851221 1042916 966468 127517 420112 443012 1662472 1918730 1554769 25522 854677 1012599 40755 1501657 998380 1917845 210099 1502112 1542001 1030245 712926 1696422 1912586 1044695 580568 1845194 788265 1497921 1141943 1167381 25623 708667 1723874 128139 1692419 311478 1995201 1093855 946242 1016719 709642 1232423 890552 1377186 1325289 1017670 1519831 1114704 1467260 1831036 1351585 1134271 340625 1938693 514209 817280 975395 126617 18549 279690 444017 1209061 842342 419485 1425489 412018 1790642 677363 212466 1139249 1157941 787304 1862658 1243120 760092 383240 561392 1511724 834628 1226711 1702137 316402 1089816 1884383 344569 1903612 936648 110161 170707 1426416 498594 42282 554246 734612 1702301 774777 1535460 1558387 51314 1981594 1145374 674913 1589666 51843 1890077 1832911 1979281 464283 863911 1856555 1319739 1145049 185465 1113070 367936 1931863 479754 1757010 52496 1985775 1220166 1878536 1494634 60689 562089 1713875 1915669 807731 1234877 1197740 201492 411736 463675 566259 1220851 659397 1375069 422912 355159 1113201 1028414 175079 315414 1297836 1075399 1422347 1399617 1081351 367596 122037 1148362 204693 550412 32650 10878 780442 1478667 628749 1399420 439469 1091769 1418669 893383 195503 1468153 1530790 1755846 1034482 333960 1771909 1531489 1589247 133803 263608 1690633 1560503 698747 1275205 1042877 391030 836870 719889 439492 1587806 413972 441064 353361 863462 1074611 1001597 352511 475799 1987842 180306 1688939 1774684 7188 1614580 1332202 639103 1895993 580418 507864 1570211 191381 1759269 343565 1506103 918545 1778336 1866146 1163308 1672325 1134775 471902 741138 1466777 1077029 1658675 271137 1288391 6464 924008 1785164 1821316 1977986 388272 1891818 1611145 1322322 352984 1672698 887450 151435 1270563 1629377 710572 803971 437860 1965284 1925610 857657 905129 313758 1664655 1372073 978143 44394 1959264 111939 955002 1642633 75471 293044 1509379 1306027 318252 786051 1124448 1332317 646779 767278 669581 199108 1563608 910773 72657 209076 864653 1380834 871950 1239901 693676 1150576 1228120 1552507 1162396 1179439 1484075 816436 665900 1614714 465131 219834 1481914 1666209 965542 623038 1017676 656182 454830 677546 1327410 186548 360094 1409940 1726928 463829 1982561 432786 276379 1572968 1882618 1785589 1180618 1577172 1075401 461355 1826224 748330 65712 1016365 631439 1332511 1370410 1740941 1020031 414079 396226 1988946 1290502 149497 703921 425034 167817 1176007 1770719 22895 1157491 751048 845452 1026249 1844362 1805216 1100247 1778591 617977 313477 1322306 207278 634593 146723 1224481 1937542 1532537 358421 974635 972806 585174 87284 63697 981643 114302 1232079 233010 1704765 115900 295160 1629562 211409 536015 746595 461863 390883 1768117 1163796 504902 1122923 457132 970017 1142520 1963438 697416 1881777 496322 1604314 462660 1907445 896703 1203603 1578311 1285727 1832134 1643710 91860 1278293 1277631 107393 1569523 1959331 1200969 145061 1174763 1594916 1758844 607983 1709262 1770700 1705692 1412464 5422 1268418 1605801 549719 76215 953440 687510 818026 1918793 1801095 1150994 1591136 760551 470240 1281377 1813451 1881940 1342532 43527 551082 1166808 1352760 207885 1289853 1114409 1829447 125891 661533 738281 366858 1934917 240698 398982 1674744 1615677 1688579 1340965 618016 1328165 1785383 1046994 1973601 939004 461124 1572467 1448427 16002 848203 1939743 1174518 1925470 81377 1301264 1946679 401844 519142 989456 826976 757287 1408382 1739096 1762187 547738 274010 666793 1648369 56980 1173883 1473389 1509055 1400271 1766818 843252 794070 1650737 581883 806198 795668 224209 805837 1709924 187613 1893048 682177 210629 1304429 245592 54877 17735 1288407 1639623 1237425 562196 254199 723676 479992 35918 354589 700670 1216432 939380 477999 686181 709999 1018177 592524 1479005 1423557 1830551 1939861 987724 1753055 706389 1783805 18883 208871 729277 308313 992540 1601398 1814985 866202 1630453 132397 747853 1171542 319534 1462972 260150 1259154 1015073 476609 146235 290579 1187610 114448 440230 276749 1446115 1157486 1497155 1917557 1832444 695279 197260 435314 634704 1416513 1807996 633868 761442 1631222 1227997 49237 158651 33021 282650 1401460 752531 444179 1627168 214072 23384 997583 1358696 1425026 1080377 418465 856791 753432 482795 1292010 1795228 816802 549502 979143 605362 943264 524759 869523 1586910 1461211 260138 950001 178054 391795 815397 634815 1668596 265791 446684 1392609 747011 64746 208399 1348411 1280447 484498 1018167 1475745 139472 112593 1664077 1403330 1543545 542584 1582210 877311 669074 1111496 1787991 885058 1731632 108172 36585 1321740 1170163 93367 151871 844264 1838754 1707257 1519727 1399521 470149 7787 274001 1193435 759823 1337637 29095 381179 1282675 909775 1330136 49683 964565 699124 1000015 591654 928746 973154 233365 1548692 634096 510898 1960776 814580 1010010 954187 84021 998177 1269418 481046 1444198 180554 1922817 273634 949731 694053 1988368 1941087 1438250 1059477 958487 1830435 548475 1083948 578106 519586 23413 1909220 1818849 1762699 660808 1769804 1670362 131453 282977 1871789 261110 132051 809490 719832 370168 1163969 1848853 677828 891555 327715 20091 1898483 442336 1280668 284875 1510058 569680 102020 317401 1334739 1897518 1781964 182679 1956373 1262169 665000 991195 1859301 1431862 1157993 802345 169235 1100686 744795 1400637 62609 1630960 1896482 361830 1877987 1714194 990180 740250 1970194 484917 593071 1749849 419800 1624208 426778 1991480 1120320 932564 308797 791527 1990604 722726 246744 1351839 801227 651543 887989 872563 1512631 1574222 127740 1193883 1863736 832986 827676 1242794 737661 436697 1372433 694094 1219913 327322 1181423 75192 156831 720640 1254763 1818974 404586 1610067 1022677 1119748 324016 1685270 692215 1546909 617936 288554 1495726 1013531 122675 1613435 705718 1335463 430771 636397 1869945 907567 1704191 629789 1969252 261623 573751 644368 870196 433105 828025 774371 25822 574222 1367427 251931 991089 1457844 1429643 1694699 972701 1917599 1911414 141054 694769 931942 608398 211864 314322 89399 1786328 1014197 1386430 1827026 1931573 291695 915623 1158696 134555 792746 935678 1122602 1077678 451513 1343456 849827 1232179 404077 1508165 344129 1127271 535347 406710 631965 427261 788017 1147856 667282 91240 1677351 948976 1887175 1802077 1746489 1182954 128216 185813 1619638 1677545 1020255 52136 916341 445507 207332 1002522 48308 1278009 1626129 755222 1157976 573939 1100422 1084001 1297274 934247 599918 35211 1292003 1748010 461804 1699879 1992142 465991 1861671 1044033 976528 1456063 307894 865539 1398692 1790001 1864569 318355 1785529 1499962 1690090 1199861 602529 1803023 840569 641671 1037243 1154166 895968 487112 1581134 627055 1049830 825745 1533015 1718559 1498351 336687 95124 1902180 582984 966246 885808 931010 1701769 1676999 1842448 28134 1440068 562098 339453 157080 761226 1246859 653405 55996 848217 1349216 1462331 119104 1302713 593291 1221928 899751 1990672 421366 1244966 149554 640671 376496 606243 1709157 363526 1704656 499146 536527 834918 979739 1520652 1963914 880211 161359 315570 1588854 189093 730995 1851261 934506 1800380 365156 970813 975915 247204 213256 269168 1381615 201565 135230 785966 1841476 599868 1499252 1855834 1476592 1255246 1584388 1215001 801548 1752286 475094 1940281 814122 526930 531018 1661557 564200 903561 364848 946562 252019 340942 1641498 1597479 1066308 421483 778403 870342 670839 1756897 1249216 673159 1527679 1156624 1231717 1398636 1874954 1768017 1058697 955720 152876 271152 493240 1296242 539670 56256 342093 1594105 1323782 763345 882652 900883 389586 408698 423545 1668509 103748 639143 698233 915726 1377568 1139531 723234 353467 1628763 1401820 851901 1980962 1867021 1845050 1898310 1081504 1349548 1835055 83153 1959843 835492 1635888 1591608 1353732 915033 737223 1225254 1118567 975284 1180683 1142680 1692993 1849821 757871 1808753 1166074 1108849 861880 1498087 1745361 447057 266639 1904717 830628 489924 1377510 1139845 702393 919348 173019 410097 626881 320129 1903896 1288990 937532 659367 1526051 988866 1131692 12347 1846259 181091 1254987 481810 612668 1176049 1195767 1828974 1324622 322686 84192 520882 773876 460240 1087304 533600 278728 286413 758458 1703122 1715667 1434333 1180354 1263566 1354606 705500 1559914 452480 612863 1818327 1692306 886485 624954 35642 173935 896824 1358511 285552 1831792 1713160 1513179 211720 1293831 1776737 783065 886714 1981429 1750816 1322945 535473 973184 1527026 656871 1272146 995699 1113934 1639524 1459271 641271 1894618 426072 1449637 1806042 1405263 1554223 663960 1343457 1996117 1849700 791346 1609524 822252 1837605 157645 41944 358622 1723127 1920129 1845506 1594235 1935620 1814192 164683 1953027 157696 963193 975111 853827 205702 1443169 119713 904696 1297927 295267 13423 1541416 292516 1351884 889831 227573 763526 19409 312704 308955 936039 1854925 37817 1148590 634133 41143 1884009 684656 673182 427836 99204 1834726 697797 1425463 1052289 90835 796030 904880 619691 1133677 1440960 1906173 473785 806968 248838 882874 714579 1628000 1361005 1519035 814880 751660 1845778 1442076 1187071 1458890 192696 1933598 516416 415895 68774 1222623 1737868 1983577 1606108 531334 1730541 1956806 922459 710477 1690455 136624 1249165 409906 285296 1344377 1563465 263149 1807703 198078 278627 1502186 911003 189437 846048 746079 634080 785711 467613 367396 1309966 1465736 935413 1615534 1555724 1223948 196652 1390839 1426793 854605 1719748 1539769 306928 1618093 247912 426181 807806 936575 58018 1485855 170360 1902956 553442 366379 1320975 668707 1678018 220462 1040874 1314613 1435238 824969 43022 1229390 1956911 471247 270549 728445 801055 1728866 69534 668170 1848540 1569330 854110 244236 1026598 1408794 1568194 171752 635050 1307376 1184319 1348464 710389 1007215 1909497 1037587 1455487 329955 1379829 1124699 666311 326816 1875053 1405109 1512660 1836175 1843616 367552 375624 1180103 1697002 649760 1900729 625862 279504 1949627 1325089 1642583 1852559 1476373 394998 853244 1531607 993447 459208 647286 1009433 1792038 1852332 1352969 525757 270824 1965358 87025 26819 272478 1347067 37680 428029 1451414 706716 1443703 879904 1009639 772678 144298 74612 65567 1959770 105036 82692 1905531 253383 1798128 165746 20608 569831 1902940 1954201 330142 1180757 70421 22737 1396811 1473502 378920 784210 962871 1408344 1962092 141273 799387 1893425 782894 265191 506903 406961 1170545 900427 1998951 51487 233510 767739 1175352 254968 1495900 862677 263597 1763003 348035 1671455 349796 466344 1435675 317634 1087261 940046 925760 1521469 969112 1521201 1928425 1186100 15362 928743 1492094 1237178 144545 1945868 1449251 1522850 441267 1713235 1726770 720961 639288 175728 125281 825874 1060036 780681 1371545 1146609 220549 1124925 386881 1841847 476596 1078376 1419887 1928792 1720784 932334 663460 1928741 1508174 1301097 1535387 1834227 1757375 1313836 632754 1243111 1724574 59944 1536570 1212892 1377035 480969 1117344 583049 1577704 77106 1636758 1569374 605425 1415023 1242826 1465753 1190528 1414297 488738 358463 734932 1583445 153814 1827057 696245 1637707 687192 203659 1700502 1915593 385813 1739576 1531447 686390 539413 553504 1660982 1786832 469380 1749996 1611226 972852 347101 1185138 1641454 287798 1095901 849446 1781816 1402207 1614108 157984 1753883 142187 636660 1454347 608158 658187 925156 685018 1234865 823665 1884030 1816078 1763625 1172279 1246928 1590674 279397 168426 794824 1880837 665107 884136 1872620 1329375 1945694 778264 459968 434512 105279 1998792 1302461 687544 415332 1060265 1865156 1391612 1732080 730168 1185384 1553913 1728274 1225622 1471924 615597 1695528 705463 1442986 207298 1431071 805499 1266863 1446976 986417 838252 1445223 1805360 59769 1750803 1732790 1145256 1877623 1745569 1175114 1130421 1806288 190396 1787481 1321105 800952 203886 219298 18195 1244763 690393 45098 444128 77088 588701 147152 434831 414200 1275252 1539815 1800828 1077652 1361202 1969056 221125 488903 1225449 341315 471966 613474 796481 978250 1116035 1088584 977667 949649 100792 1861277 772908 770010 1336155 1992796 1768169 846522 1245138 652948 515017 214935 888377 1747304 1483944 905819 1927297 818242 1168046 1203133 380088 923015 1507837 1902502 884307 1319692 1097551 315145 387560 1148538 230419 1036730 1747053 1515274 908857 471690 1731467 1196524 1483931 1419342 1453041 1948527 1113766 1901199 1256588 1384299 1808878 568998 461757 1322648 39901 1538071 105991 748303 664050 783105 1609220 1410748 593312 1132681 1610060 607593 795648 1993565 935951 713013 1485142 541425 1934514 1730018 1055877 112106 1567731 1257264 1107705 1235199 1347013 990270 1364454 1128941 899243 1556598 63422 219486 1182652 1614825 932318 353738 1045180 1021855 889533 1631126 1991502 416482 1855913 1961225 1124724 128225 484269 1177187 1370843 1753020 1734024 1304568 827942 1098343 1429805 120549 963254 131764 1019703 1437639 749314 805288 575714 1215562 1987269 1290538 1930033 855415 1293356 548287 1370967 1864715 831264 347122 910939 1919713 990597 1773815 1400161 1951730 95206 723705 613324 1955111 1594137 84946 1424313 1531084 1164355 1680662 1498908 134798 1698384 1569683 496092 910608 48143 36368 84787 1578602 108077 1908356 1486545 321100 752793 358599 384727 1552065 1639107 1683067 24107 1929809 1614584 699451 775563 197736 49790 996873 1232861 765354 1122964 1027133 1897864 1421837 1650680 1270962 763165 1583050 619532 769836 1032636 1984376 1976517 1124027 17424 958670 1491834 419652 469322 752091 364279 142388 110708 578477 1835007 537747 1753522 785952 26328 329933 398872 589362 738139 1087454 1396703 519272 1308489 810272 772528 690014 345945 436022 1434672 1328233 163345 108925 1517041 938071 534876 1656741 1330504 267144 1025647 1044363 6258 1580897 1923114 1177885 1381328 463811 883038 27170 337537 1311370 1331382 172456 1012628 29335 273494 36004 1157300 1785107 1825741 1348670 1909592 1634719 573305 957760 1468044 946978 429653 1910637 959271 219353 493154 1679042 830099 1228864 1323443 924226 1031545 1488745 173420 961775 83691 934617 505845 1144555 1958110 349291 85341 1350029 1709867 1542363 1362323 745485 195700 1318989 28297 1324338 322294 1829974 748393 1927642 945762 221414 635909 1954349 150300 1969957 501549 1708512 1751812 1089063 198329 1547993 913806 1327447 1301846 882523 1322292 51251 1152787 1378099 952742 755611 856038 1895567 464608 1297357 1378035 659113 821249 1125895 1492447 711396 652152 546568 1942833 864003 1900430 1270191 22120 1572773 470233 1703634 1837643 1678824 739964 70967 242199 368857 1630140 1638091 1085832 1785736 73736 1281562 80509 1637152 1996903 152326 122259 760989 1705083 1613317 97206 217366 158387 986035 3095 1741715 1295684 300011 100987 1777070 1669990 342893 445031 1222247 1791806 833416 623738 692356 1243801 1297952 1768227 551900 943888 1603869 305795 86561 412410 1952301 976407 71417 1054022 522983 1683931 1480481 1275316 1784391 1080976 250732 1561969 713817 809156 763792 1344346 600551 1082786 1081069 314387 1912876 1497344 1400395 1135576 1778257 1339814 951199 561154 1447713 14211 1401067 1405083 34190 1296463 1169906 118870 368776 1465903 1326789 94597 466746 1471706 169730 1377450 485490 1929248 1825758 1046931 1663974 1668379 888787 1298150 1693012 542886 1455306 1262684 286493 1864208 860460 1176795 132514 402814 1131521 2571 761500 1681561 713973 292030 1821444 775805 805029 778520 1323733 1230635 1157579 1122402 116781 918209 200563 905712 1315559 360067 1723445 1893335 335550 1264578 1331876 1821564 453503 1052353 961437 1400439 1458146 1464620 903964 1384507 728405 1691206 551607 931467 1808821 398754 796383 879006 320489 761762 1923116 27941 425278 743894 429222 1124402 1781346 732361 1430149 803886 225251 1287192 1575998 418341 1872073 1225294 1489539 156743 814361 1377976 1353918 974695 5670 1796213 20133 1975108 1361572 1759099 1479362 1317052 482688 1609159 25225 1447480 1154672 998040 464650 243304 47474 303663 175763 1497213 274779 1975720 1029453 123353 875592 1093448 1977550 134152 961874 1068182 480301 287231 1340693 1741863 1506129 290066 1318269 472320 86881 1221208 1014065 1212425 1537913 764006 375325 1206460 256242 1294107 1205328 1503044 1218113 1344761 745061 151893 297242 3139 1408780 169308 460870 1105426 1636447 1754178 1484974 1030493 327934 937268 915459 1893374 1728516 1664430 1443997 1296017 616378 439074 143603 866506 1783172 1899222 445282 418950 961670 1037960 896433 1255350 1071702 855158 1169998 1770015 183794 1262641 1652103 1358062 1763880 1108758 27843 484574 1182555 744214 1166448 1278653 970305 1295342 867007 908747 1979209 1103676 470554 1095175 157271 1653793 932856 1740748 1097676 661170 550733 1553520 1429745 1085130 107945 327492 258716 1098013 374582 460185 1708654 140817 541742 1554137 1573653 660979 698850 1569937 1936183 369833 290812 1837953 163078 1092460 1628103 1620927 752025 1150753 1316521 310003 1207384 510624 664272 137246 1913225 290655 315201 638400 1164043 195978 1427252 1858049 1146066 349951 1210564 1718967 1938175 1566160 1555108 936168 1812114 403252 47307 1293727 1380150 1549444 1184915 195575 1339661 148586 73958 1334917 1193493 322904 1954574 1316828 1696046 948575 686549 566958 573320 526860 754367 523845 1048592 889201 919572 101604 890574 1077580 386680 1631333 1457610 1980151 106997 1197114 1027184 1753953 1072083 1862349 1451757 1468528 680541 45373 974802 188933 21604 751889 451079 32518 208475 1680198 750676 1396399 591041 1103389 1220069 1023483 1774485 1783789 623614 415493 1192711 1124587 1601025 563127 1127370 582209 16155 243991 1376279 25722 1002702 1721172 633103 1823858 1565104 1674822 1266934 1838400 1899873 165285 1707567 558932 1397309 934583 1165214 1984777 1953091 437577 1852258 1751902 1026800 1841935 1129886 1103191 1715396 993687 970045 315256 1026707 1172309 1055864 1401032 1083161 274528 935508 1863836 1559582 1119230 1153678 476567 1200796 640795 1013703 1545330 1859404 1865755 925226 1591144 892764 555788 916623 182744 478797 641754 42671 1642909 1343811 566595 838632 1952 612545 842743 362898 567330 1875284 181950 743846 623132 1583945 1537031 784888 508337 1290011 994202 1244649 971360 411506 1158501 1325395 314171 1825407 1637258 1688850 572031 1245255 163168 1964470 764827 1319888 1119795 1905940 1248960 1535184 1740045 1597107 269715 1467523 61792 248316 643855 1242940 1242505 789728 1098262 324244 1181975 1383445 1503143 1075746 158696 1625948 411081 730704 293448 1824079 1122829 1909026 1049268 817671 1705726 1109917 1497796 620380 1682845 103491 1722956 678483 396899 883850 1091178 1925844 1565488 1480960 681879 482917 1900445 1950724 1823473 1664499 936704 1730372 1629302 1118162 1772061 555649 977026 1813950 1909822 1274859 1958070 1713921 241834 131710 1242935 216746 1617254 560341 833729 1290862 691522 1026585 1414803 1315799 1660987 921634 1198916 200393 946571 340846 81026 1063934 1090587 708992 1312910 1289658 1332756 311243 1571162 148265 1236478 913252 289704 390412 1959223 1518248 1584415 688311 1811062 949942 1838948 1970375 778160 1210539 1216394 1761322 1443975 931731 684416 1270267 1369099 1375997 838743 1722820 1556919 1112907 1459934 1929972 1049269 1512514 1327265 1905988 1960861 748391 1389020 1772606 1980716 1439729 1824526 72913 771671 1699750 1579942 1105383 645253 1109901 823872 1526904 191708 634612 360589 290063 1286412 1283076 1120161 711504 1125858 229068 846370 1807970 1205597 1806569 527808 172750 1908675 1350248 1500430 869324 1882893 648428 1125509 558256 1875034 915850 1658068 1880896 351328 1754904 1281110 1806848 374596 1919429 771455 1712379 373957 1067868 664303 1330369 658912 388724 888220 319021 1578544 854684 1382974 1014384 1971033 281986 1343448 56658 991274 384641 864140 57091 1055029 1926998 1195027 1777191 651334 670518 1583989 1062161 170591 498600 1046775 544483 461874 1294799 1724211 1606639 1324573 1728018 752860 1238362 1714360 348909 1069775 103509 1341535 1085620 1371349 1206457 1887110 1265456 640792 230107 570564 1927161 321691 273940 785400 985019 760728 213235 992544 40232 383175 1890067 1822392 271280 1309093 1632552 1762909 784467 1734941 854756 1949644 1427296 1150146 630944 183290 1365344 404480 1308576 1513681 1509365 1908864 1510706 1781220 102988 1399330 960036 1404093 1305412 627121 1508534 1532199 95602 48892 26088 432647 818449 1483704 207153 661501 1103292 1350544 492242 1473281 1668511 515358 664042 396976 346295 572311 85878 147851 357833 1217675 1373918 1270698 340713 1186831 1041095 816560 861388 569767 207170 221790 858867 435157 275682 1054217 352516 1284130 789119 432791 1820898 1629244 91171 709707 377506 869854 737211 1879073 1598401 890572 1006635 1184066 1669136 501535 1783004 640634 110398 21069 1091371 1386143 38673 837069 140344 76671 1173840 1356932 1039830 1199344 541000 1219415 491404 1668822 701888 1734733 1328690 1113862 380717 394023 947410 123412 420500 1131829 341271 187264 1669310 1065327 52142 1124655 1863537 704652 746849 752834 1687371 472683 1909763 1087307 539080 1701587 844876 1233456 876635 763212 445557 1096084 1874506 1564061 648551 1614036 1777637 1462794 1152584 296780 323885 1548440 656335 1449587 195704 291387 492470 862795 40060 127154 1989847 1478119 1096818 275335 1727368 1942863 409056 1565975 197413 1458074 1958816 1137737 126342 1037401 1399787 1238696 1073950 268755 1924209 446573 1164518 1552107 410575 1815397 1013237 449658 1602899 172453 488007 1323585 1431917 251852 85060 486592 670465 127984 720297 388456 249225 1285472 438484 1272374 1641872 1201064 294774 54527 1229654 1050571 624076 1890705 966225 1047907 1007618 1051573 1486594 1162186 1811813 410471 1535664 795025 513675 49449 1213796 76234 1159864 565659 1269554 919324 3415 563873 619252 381225 89613 784219 649726 1369818 484910 883451 691681 1460601 1577165 1632686 360925 1726013 453160 1335973 1571235 1002252 1565727 1029636 590179 1768796 1014392 172340 1115352 660420 797545 1971495 1642762 1796837 1073764 1525821 629925 1200328 155878 1604824 1165128 1405590 688985 217837 368909 18162 1611365 175069 1640301 801617 1518694 648123 1696519 131901 1097708 1458327 1551436 1176970 946764 1979662 381999 1916690 92876 52761 1071596 982274 615304 788163 437790 1123899 516498 56594 872296 1348802 1210735 262978 1609852 177097 1484023 926522 252563 1984901 1399869 744592 316042 411566 61926 1051656 1171251 846165 877665 1254827 1722619 1957360 1940275 626959 732844 854953 1961518 220843 575978 1201406 359197 1643933 426631 780173 975264 416131 1450883 1111334 404313 1571044 48594 1407158 861718 275369 340451 438070 588301 797561 155590 986487 636238 819710 1882484 124082 998687 1513637 1388565 33570 1110889 100784 219736 901059 1831759 1194729 390527 329675 19023 400066 730508 577617 1931319 1242063 39550 621364 23177 1456810 1982267 1301433 1650089 1632380 317295 1960610 449278 239807 1026796 316347 1186953 1256656 855733 1197972 48960 1678699 494238 1351071 1112446 1928060 1423058 68718 892365 386175 1101552 1879680 374728 647756 1701114 843418 1592384 1021923 950450 1311790 1135874 1262209 243767 1674257 1969984 352396 735949 487597 1542029 1019483 662301 207056 1247395 1999099 943141 1885037 1869072 1870743 829247 597748 1168078 1736637 1909350 612697 1602082 1781587 126898 225341 202190 59369 1373508 188515 223662 1278039 1352922 1890893 1394216 1480422 1685644 666218 133027 416783 532482 703016 1489772 1294025 64457 844984 574832 93003 798789 1866737 1852508 1642372 1526967 68013 104258 1688089 1341783 498798 1911610 1444236 579919 1175637 673165 408433 1943392 430721 671486 1187383 1591315 783963 344363 348769 463789 1208728 1383416 239293 518551 1090458 1510779 1692581 201015 1803420 1107562 550658 1740912 1019975 942455 533826 1671883 374953 1986923 940324 114708 1768945 1991494 767222 1710377 714336 883356 1687977 900700 1154970 1432434 732286 1486791 1210441 169845 990510 326640 671112 161813 1335398 62171 1822332 1264742 1955493 1793917 1058575 1622906 1426779 953319 1148037 208651 1475554 1672473 986707 166175 433394 47327 973267 1208144 1379806 596458 1771754 705143 177204 139299 1214299 839421 830657 727023 1574412 224995 887292 1066953 1454336 417041 1235786 1777642 1980997 1595516 757246 1788136 496821 355744 1714650 985652 91472 1430875 750332 1783918 858096 963811 637582 161627 1285931 660037 424107 1819739 845134 1443316 1678631 428806 458550 456872 1951516 976333 1587270 1218521 1983786 766985 1255962 99789 575254 1452216 367030 89326 189412 1298556 1703971 1553067 797439 291158 376051 1572272 1500967 1034011 1158993 774692 1486988 503764 1324408 909785 307699 1931202 228760 520151 440588 742254 639076 1180797 860083 1552359 1402144 1183731 873450 358188 732715 1609160 1442628 1619228 1603902 441782 793897 1170644 1805266 505643 1438400 1137967 1279529 1064929 133141 617950 1551637 1600307 549887 1046453 1019836 1063295 485131 814860 896327 736345 369228 931335 556830 1558210 1398239 840976 432515 1699875 1721615 1595849 1163455 449453 208630 407787 819712 1474166 1703818 1900214 315316 130585 683853 1531820 1527612 1651745 1591516 1408364 1278892 1472423 807733 317248 812273 1636720 365244 563792 89797 902100 89515 238550 440087 894024 974626 366592 125288 57121 1302554 1933271 1365594 1412231 1694234 685512 451276 166272 1862911 687116 745692 1804505 273193 395056 1342875 578468 1516617 543899 1084415 1456101 18094 176741 310163 1837492 1581770 425411 452194 1269675 1575395 410204 937060 1991005 522725 840929 608389 931493 630864 220271 301341 211807 143767 1168450 281620 1405774 831569 1989664 757214 1033058 1791255 64602 717106 614131 1167734 150311 699659 1696352 620444 1389950 661030 1999984 1593850 1527547 100639 1535752 1797827 1833921 102309 311900 1284649 1120855 660307 713660 870644 1195233 1045151 970214 1752495 1951106 935958 1396315 1842631 1774616 634763 1118384 1064120 1087615 1144805 1177721 964732 203627 1180274 728123 1469313 515467 49157 1735777 92521 1533886 1418503 1099460 1341371 687064 1521838 1401229 1693786 130496 1453692 1497181 600893 1942463 243656 1740706 705605 151990 826681 1697661 951311 382196 863350 689600 1136838 1402270 513382 1545287 261293 596969 1425743 1096940 1457037 28107 676638 1656560 398871 1345551 345 493488 1838366 1102359 1366356 1746465 325584 462941 990169 907750 1870211 1294092 546912 1975902 1235120 1765884 393605 835196 688495 1780880 1275802 1874273 1479024 1166209 1919901 321739 1171101 1286558 385643 1741285 7043 1747197 1595638 236705 153044 154983 168989 415765 1584255 1543227 1027102 563144 1254911 805870 536340 256787 1054461 984759 756313 441298 1771354 617591 1675202 918665 1086225 778892 1026325 920258 9746 542690 1992451 1053944 686025 262867 426610 804411 145943 1388125 1780900 1554336 552342 1607242 1336264 1857350 1456259 711421 1939355 1115813 1845349 331957 1508078 1948550 1769024 1458062 828009 1095670 1401993 64728 1133262 1160073 1860849 230995 1507202 1713925 1127169 1331744 497540 1797135 15994 1873135 445466 1417091 1874007 1653390 256755 634210 57921 1536438 205215 1301401 66145 1006336 1833034 214379 1759125 1058031 946283 1642136 851195 183788 623350 1225682 174384 1032021 407834 258880 1158884 180069 1655175 635044 1965829 1052370 889377 1151148 254437 104833 1179671 1576717 1900853 825339 1901821 1057307 523883 470564 1481002 313878 1849050 868961 1206100 506795 1244620 524872 1888938 1756596 206652 752345 1227103 262597 1839906 1436676 1581503 771226 669550 1314953 14186 1961950 1033886 1789420 288308 1720149 1698954 1405265 901718 1542371 1048257 61861 925270 1581174 122190 1697506 1690367 1358447 40792 260179 502466 1987329 88509 1132582 1181545 299887 524652 659807 1883724 19436 102203 659527 377104 849126 1375419 1813438 1298351 61294 393772 948827 520257 1707068 1934572 1393994 1150524 373745 718006 575635 1948321 1509640 489927 1096240 1163060 703100 22357 1010896 1486422 53001 557910 752734 507054 645797 814842 658177 943807 1294186 1523143 935128 1441601 301864 425239 760076 36711 1868009 1292454 1655130 731499 283478 271685 115820 1470576 9155 518010 850674 437289 491346 326448 872181 1809060 1368281 84362 477604 316929 1738668 140945 1341681 570262 1152126 1883534 95980 1450227 152090 1901527 571287 827604 1361516 1591099 484447 798197 841062 1004366 1942658 155248 1039662 1855736 271300 1543537 556261 1604923 1124472 1668930 1399506 706780 918627 926195 625021 309847 1105508 187108 1740921 1814819 1416931 98239 1597651 1790949 950063 1996410 1915460 1260046 8082 1025794 115086 500624 1502764 785958 891108 831973 700846 853082 169515 510991 1729387 14485 1251437 873130 326886 1596833 1152863 558776 525439 978578 1529333 1791693 782352 407543 1271280 728848 1992521 1895856 1856440 514212 1259311 1519220 541078 526285 934931 1726807 844860 204481 1962667 1759627 732165 1477172 1289963 170315 1709315 701546 1676603 767559 1508504 1353227 966760 1843335 1360585 1916748 1211103 775707 283507 719985 69761 1480023 277244 1447006 1396783 1016666 1290547 1069277 1484456 458988 272050 1626957 626814 113235 402192 1592356 817859 833004 1573229 919569 1567827 883283 1001614 1489250 1070825 440567 27330 752803 428068 1475266 446507 321065 291419 1318183 1659082 57554 653597 1783629 1757324 842134 1007547 1313172 17750 1402663 1695082 707538 741104 276671 1456384 1913222 333239 830904 938200 1794772 1047978 213552 648705 1850829 1954695 1347782 1714039 1742382 438718 1597819 184802 768714 1382290 691914 1143091 264126 545768 118259 1297324 949046 1979144 1827415 1837486 1638505 137506 1585850 40656 1284794 1342566 1096705 1819392 719601 510431 1528373 1117239 1738929 260225 1607759 250523 1381006 1845281 1639033 265904 196406 1942446 17962 234269 1666596 1667422 1825797 1804481 330202 1423038 12699 691159 303613 1776017 1611739 1071489 103357 1285534 1837190 1353410 1291021 466776 373846 613670 925404 256652 1395016 1719090 1500442 96352 151594 1104453 1778363 148219 866307 416802 1302687 912163 1509916 18437 1963376 679679 994025 775236 1571516 1375384 149966 114352 978630 1850267 440936 77205 1101098 1329966 699381 1595101 1125223 822871 1420510 1816590 337451 282463 1424495 170836 799179 1795591 401906 101512 305313 1805032 1097457 1047487 1218781 1029081 156618 1173843 1820525 1226742 1957213 1202097 1824229 863855 97169 96969 1522614 150731 1866622 245645 1940830 830849 1830287 830332 467680 394609 1836777 645666 1913927 610317 1689231 313373 603393 1358726 1903997 1258419 1053634 539735 702103 1813729 1309065 523937 1740085 1553011 1499748 405730 1449680 652201 1700352 1723803 988419 1494633 757756 1626034 1328443 193579 1922396 1834811 1344826 1062856 1654628 1552485 597668 692537 218061 868302 1351657 207196 620823 1504184 302284 1363737 1436936 217501 807545 1730636 722922 571156 1555364 311044 19311 669799 1926466 495806 35988 1650798 519599 755788 378891 1664610 564570 1590646 1284653 1047988 24841 1426491 1596805 1967669 1324389 712204 341595 1604056 1265724 1208801 1672019 760122 901520 1227725 1917064 333789 1072832 1995134 1476979 1382393 841835 276285 1181396 1822788 1688532 271016 1967077 558448 1071216 1458904 300471 830321 1851003 1129513 287762 265821 664669 1640351 1670677 1765792 1287977 1095507 975498 499435 115522 301811 1685411 319215 1447924 1429889 529972 1097892 1075657 513705 752589 1742321 1027521 1275119 636580 1011494 1686987 1069458 452776 324854 1476006 1525386 1614084 399408 428215 1898578 990480 560313 127244 1777402 1994229 1833482 1611438 1239643 1506713 4006 1524390 863585 1753141 427154 1808030 826607 30100 383119 496944 571995 564489 1588541 206224 1026025 77377 617971 622507 401973 104734 381931 424838 1166714 1924674 701743 1318191 47570 201731 782528 1077144 1719070 1294269 1980332 865989 630735 1349068 1707709 1415654 1800963 1050488 1216955 1140538 892742 588252 93529 598935 315349 961955 1839056 372703 673980 1116440 276213 1349163 827362 456248 1803207 1075410 850211 839898 1905208 1210695 1847670 110290 597862 1125014 1601374 1425895 1553545 1074082 1237131 1127674 1597863 399275 745792 981506 1356283 570806 1292734 1183774 812168 1029229 926351 1620690 889323 629213 279473 522322 807286 538691 1400287 1184837 1576701 1608627 868354 714159 1722081 310384 549782 545066 163769 1470660 1948369 1076338 487975 146890 1548103 1515250 644694 835017 958366 1715217 1789072 384270 1300949 1647892 197373 1675519 1716589 1742929 1745469 1680330 1574539 1600542 1544301 1097665 1228528 977412 1870988 355121 1991101 1468109 976363 1771253 1146530 893358 710749 1986965 1354395 5644 943018 238448 1657701 1776258 548945 1507698 703625 528527 1880618 1016759 336757 427411 816511 134073 618550 1616998 1050987 436334 1292013 1989485 1557719 528920 1619997 1392941 1813835 1505942 344020 1927207 139417 38920 940130 872212 271084 1488732 388294 1277306 1844577 521015 1857598 671556 1240625 325629 481712 528573 255934 73481 1612345 1076487 1593446 225711 603753 610272 1372438 632625 337200 393989 163599 903912 821398 1872071 1183931 847346 767414 1951180 523515 466213 698535 1713571 1029134 360334 796816 466491 371519 421088 82752 342732 1004778 1891739 208076 133781 870790 1105353 1102893 1956511 726377 949057 870685 1791284 293472 38943 278767 217463 1963793 364273 431714 984652 244059 1897631 82049 1376872 1258162 1836641 1910169 993090 1259779 467156 1084652 959767 854747 205005 354534 383870 1906158 1031966 264048 1852053 1698250 226061 42801 1949582 105755 248166 1486447 208727 608010 1821873 460880 1086965 274040 130048 993593 725417 850482 322071 984287 1595136 1976336 556076 242824 892882 1861896 1304790 909043 1345243 708645 383857 483327 218178 100454 1449275 741838 1750608 1025024 1149099 1029227 608148 431611 1543049 780879 1905014 788962 234999 1705442 491779 1047810 147820 181480 1157937 623994 252723 1267661 1360180 642355 1871097 849161 285175 1922763 1786879 950678 404888 215349 1637002 974276 257280 928566 1864336 220294 770458 751319 672104 1279198 595194 1988719 572766 1257015 372862 436775 320706 1595292 1488932 248639 1383900 1452381 990898 61791 1717453 495822 912124 772685 1748341 1102094 1358211 67785 1250050 1185767 1874210 1794249 643237 684174 228873 1485070 917110 1146728 1704159 1472669 544535 896649 476809 989747 887348 1606795 977862 1616509 128572 1101920 823138 1579659 557218 455665 714713 1367098 1083605 110249 151463 473761 114759 449997 1858164 9821 1693148 1117998 70756 1497045 1450270 311141 182987 348159 495820 1432453 789713 548352 441285 1140779 1808473 1142701 455566 343118 160516 1062375 190225 52209 1016032 1556059 851302 857287 518454 186294 928445 1016353 730027 1390525 342433 240572 834867 580567 1371433 1077262 1814856 363842 1314791 286872 964653 1463825 1014727 1704416 225076 407108 65148 599870 648553 1427187 1548271 1968985 838478 1228436 463954 432558 1051453 1932143 1919628 477162 524486 1169752 905364 288835 389645 1542528 784095 647216 1159563 895872 346231 810865 23057 794042 476660 1457589 1109588 1161469 538498 328695 1264137 646185 1627188 242387 699259 1695252 966597 1118735 1842867 746979 80325 131333 1433123 1004796 411988 1192667 1386752 1769488 920792 1316464 794460 1167259 1566056 1039883 1104391 291867 1933796 1948249 1067141 383721 1417751 1997251 940557 1321331 680457 1510941 1144605 1779555 359909 1605652 456562 1253161 1875477 1549133 839301 1365259 42810 358076 1504986 1968900 673142 1803624 102340 527884 276122 208502 267131 1626878 1993489 1185994 539537 695294 487238 1951193 410560 1118708 935076 67387 136 330340 730875 324962 501650 610383 857344 1647227 1664688 437448 1255664 331882 470839 1625525 1950318 530919 1521147 340541 399817 1896543 1856438 1109046 1523401 623469 1756556 319605 1187687 348692 1386628 201089 1367585 929955 353518 399722 1835088 286931 1457989 727784 575301 843118 1940513 1426724 1931398 270483 486539 1218739 1758102 1693191 1322 288215 1098140 184379 1317543 991360 301761 1460276 1434772 734085 1115233 790301 440522 1535691 797650 1895290 1227485 1894142 643769 1376149 388097 1314188 1677902 1212577 1703394 1112041 228356 14723 1591734 849596 1596967 520838 378301 610977 1057634 1078572 703766 679048 276468 302390 1933790 1142499 814566 519872 947824 452146 1228944 1602214 144308 442737 642254 96327 596606 1528710 1740189 592790 430091 834140 625159 1533212 756866 281766 1630920 957942 1325139 720515 1378333 1895492 827187 787591 1419406 589903 1989081 24889 1595846 445266 788231 513507 260960 266709 418463 576056 1629628 156559 694688 1711707 847370 1410203 1861691 829383 1918417 1206501 64685 177762 1285860 1030744 1677532 1440176 566619 1579502 997692 1650455 590393 426967 741067 1297715 1634866 704869 840201 443096 183196 878178 1668317 815025 1592033 720380 533811 528270 1989983 697213 1159999 1655882 707937 1799324 23761 501504 1583959 1233333 887996 845370 1794279 1828472 331802 1769359 1978198 1850214 1885730 1857046 1827665 675852 1267446 489392 213875 832374 34378 64843 1920163 1585821 786954 39680 1933371 1172758 1996708 212860 1816399 1209596 878676 149697 866895 704997 58412 544910 1860841 34358 1886277 339584 568672 1940568 863288 1820764 228260 376879 75637 295448 844599 152668 1573459 1665820 119878 1570688 342282 102764 862516 315587 1222337 1345943 494364 1991061 701785 989282 1012886 1151356 1376984 484859 1106520 459143 586865 128346 446381 1719544 1224586 26123 1585759 1828945 1533314 945301 654776 1509638 1678691 1943272 503610 1975064 1625701 1845254 1705448 1591357 908470 1406292 1191215 682092 1784637 188040 400100 518837 1918045 1484081 1222737 514009 1260078 247615 437151 1572981 964034 381632 1493527 1718037 829063 4947 1243585 907409 707246 1350842 1280567 261204 872244 913049 1613772 1138498 891038 1362765 546541 1621750 1556980 523946 562395 8709 263734 1721266 1401681 140151 1515270 1540145 804418 613902 654852 911527 292188 994091 20506 829752 1000182 740708 271864 1693465 1565459 413976 433076 1406011 1070052 1714461 843263 331127 1527658 1254413 1983628 541627 1342274 380323 894865 1485403 1647233 5498 793493 1666053 1949248 62410 1061722 647940 1382341 239848 56016 29902 1642663 1261108 1674153 1300101 222056 1180665 690405 991872 1663842 1280371 1389227 685581 1206277 1415461 1235071 671836 954301 1235435 970855 864922 1138054 1881274 237442 1862421 1512907 1349091 204530 1735877 1090719 1000787 740778 1477288 848818 1787161 1221028 999996 1164816 431362 1011825 475827 1068766 469138 1751096 1764598 693656 697474 1267393 1526241 1257702 272403 586295 335073 1056865 1471974 268305 1755755 1616848 809027 1223866 167601 1973418 187845 1069112 865826 1141630 189641 1962938 1894368 602486 11816 91897 62406 487118 1551992 201205 258431 1434886 1312157 1748623 1630205 1010703 454241 1482492 225286 1746137 100572 1586059 1248651 1286604 196759 851058 1048819 1634696 246409 607445 797232 1682707 819151 1464036 418721 1193793 851534 1921524 707524 1421714 1082553 1452126 235923 1923586 191285 596415 389510 581492 541969 1674611 1936285 104104 1298434 679772 1474343 621384 472826 905086 1332991 437436 1456247 537552 368507 870628 1229128 1382939 1213651 378566 1666188 910831 858748 1871314 939200 543542 236568 724592 1223195 1657480 1760920 1236366 292894 1981160 917556 1588811 822040 1571272 266061 1474733 192842 717810 349243 334890 293436 634390 505550 1329942 1746760 1453919 618243 344529 273758 1432914 1140813 1458257 1248451 1326152 59536 1870268 1505124 1081226 785960 592033 200520 250792 1187569 622386 1291340 1128520 575511 1748716 1362923 614746 506988 995503 1501507 1341859 390173 1000254 1207473 1030201 1632851 954803 1544033 907132 1456498 457312 1667685 1815399 226751 235644 410141 1760618 1836836 882595 652417 571944 482232 441882 1890484 1563437 423816 1578889 445168 1015593 637267 766478 876453 939254 1233442 1275897 51008 1595051 1941234 1212043 816161 347716 301009 180452 180400 1373056 480818 1019143 565630 880446 1550328 1212075 162811 779867 241885 473927 1881827 849800 201649 1827721 927131 222068 1232424 964931 659560 741308 271079 175581 764994 648945 1811922 630825 220276 1484962 1492725 892159 1110125 1756595 103697 1803748 530767 1845418 1865348 1288421 1759391 1153360 250256 607567 379769 1856165 243131 636185 1871312 1725788 1655355 1406382 881029 1158957 1046338 1931633 1487178 436411 1848568 436799 688489 315263 1083895 338710 686483 962333 1723760 806618 222024 1679557 1445956 392789 1447152 1472437 1571351 111924 144799 914391 409768 960688 1663026 1258218 213811 1330627 1943353 966849 1812724 5427 110239 364956 345974 572688 1585728 234110 365006 119332 1941000 390004 457069 1971154 142511 1847577 877798 1174971 599170 405316 199583 1700972 172390 1885106 875127 1874029 1321957 711274 1593562 200260 829098 1400200 780001 1211808 1833837 972049 841979 626742 1689198 297171 1861664 13755 753591 11038 1153420 658884 1128589 1582882 1158296 751941 1678156 118788 318549 1782280 1042822 784964 1748520 1933917 520321 627321 445917 618252 1342575 1068872 298131 986163 1541248 820224 1975822 1382120 514493 1835634 523100 1981543 1591855 838560 75480 1869584 399468 807317 1392308 1953862 1234330 1615948 225117 856778 1982279 16076 368947 1272111 653549 201397 332731 1096995 591746 146099 1764259 1653630 1764728 329685 382353 1610877 1945156 1354362 1186420 1578612 171475 437252 379159 979870 1281474 1097608 1247875 378298 1213744 1956044 816019 469008 999296 514811 1225112 1121987 362338 1672952 1440553 276460 1848660 665062 649999 1451727 584162 392593 1600243 428714 889452 775174 307607 1208743 31992 1431743 1014979 1370647 957624 925275 1501219 661389 174400 616705 986204 1462625 589611 1044361 101679 878558 606295 1821279 608948 65468 438964 835330 10325 1843651 962106 44352 935391 1776401 1005441 1241589 598036 559566 611432 1418780 1959119 955906 1292732 80412 1450284 1825204 1426484 1918624 1451620 791820 1277600 289052 1654607 1230842 1168744 444133 1432097 622274 71288 1907465 943856 955533 92041 1850629 758303 1224120 670455 1923772 808708 220222 808921 1704383 1488844 1902355 1207250 121571 148698 32836 1153456 98284 790804 377278 1426139 1965031 349124 776157 1439832 553456 1891970 1306775 269575 1119958 1346412 64178 1116034 1049180 759960 225918 1586506 773522 924063 1230151 700935 983709 1956295 1227096 336641 1590241 61152 814511 1849182 1095373 873233 1065736 1339418 587131 1401182 268794 780285 1449529 236185 618191 889335 150034 1165487 617470 1545628 853633 1957724 1872049 967120 1261002 1568656 490626 940070 921767 80310 1145936 1530836 1643882 1613898 443701 145246 1777306 1995973 1211828 1861349 953323 1920101 1123712 586315 1674403 1695612 824016 416916 1767087 1988773 883978 1261161 1144311 725258 1184566 1938901 1588984 252057 249580 498881 1991570 813247 1195624 1681327 1167172 338206 1345228 977973 1360138 270767 967784 1631085 267827 90314 408012 729787 1109527 912059 1729427 280386 810526 1235341 1685820 1585579 1584915 719287 652962 1703047 52962 1851030 1581950 247648 1300385 169418 1954967 82951 386170 1427050 831618 1916105 1994936 1910197 966825 663663 1096288 138823 1416955 1168456 161121 1322734 1384400 1393063 80688 1072120 605568 1075255 1910782 285131 708677 37985 1545521 1933239 658214 1561099 24913 1963931 135345 202442 702655 803389 616236 1523001 1984635 892609 372621 73371 1430837 52395 482103 201878 1711765 1464214 1490798 1416723 791980 1519500 1252620 851057 135515 661559 842408 457189 1702403 1872980 493433 458386 606092 1625630 242358 1171578 514271 1492807 692629 864572 497012 880197 1803008 36830 564542 500217 1654209 426707 973694 866932 534997 705864 1210801 1782762 1878616 1151306 1664330 1232033 1334810 1536665 4182 456157 1296192 1111765 1865386 981359 1108291 616716 719291 1408120 1808667 1754253 626810 735449 1892818 57046 336221 1670900 1696486 247959 1048138 361116 1134300 1846384 1811878 1963031 1550850 561031 1661554 869429 135125 1475110 77128 942903 1721912 1575208 1707601 1357474 1836702 1682794 1493155 1466435 1764447 736090 1769844 1718409 1937262 397726 1249708 405790 182600 666590 616855 776048 797643 152133 916360 1701771 147096 665280 1726937 1670283 516376 971208 986789 1925551 1556236 185400 72971 1963051 799394 1016492 49541 1179664 1712272 1435939 1495992 1051102 265649 1366385 606612 1008041 90038 1185642 1015405 1086916 1332065 1539866 913427 1866967 1686816 1635683 1754515 1969140 1813081 925802 610842 389405 412950 1809244 1192609 170802 1237832 354531 1470196 293104 266195 1793758 1828054 223106 865439 1194731 1666904 1349185 1476572 1151315 1910598 1364997 1659512 1038106 1473930 1995951 567488 1057749 54844 1212767 1068092 1475519 1877955 1727825 191122 216341 530942 152392 1960903 1257427 204377 518649 1243065 1526090 1311781 1307325 366060 732108 466568 1042778 483569 113652 161096 122744 1110976 1014120 1718011 102846 1250787 1574885 1775653 714333 886255 154396 1851785 18862 1070603 1623849 890912 1474910 812500 156101 1147094 638310 839128 970239 1850201 181318 629420 1431907 1957321 1086512 794306 1949491 1140757 144779 1467963 549800 819248 1217171 715130 1417899 1664656 1090007 695481 582033 1518072 52504 1960170 74292 656690 688225 632245 674057 1570710 835036 1722269 400890 1976009 1599514 1260077 1061505 723124 91348 348661 949024 1722404 659940 1003664 1674587 1910160 467305 760876 215859 219953 980961 1977093 1162578 711146 1642084 53428 90628 322709 1920582 1303039 1377129 1866430 857799 1079234 1766295 1835586 1953236 1008446 1341833 38640 273650 1543869 101569 784817 1442282 1891290 191220 1926833 1242549 1546267 1128938 1807531 1593280 728725 1701179 1573298 259979 1049683 1836408 1415697 1546444 1554985 1090093 780411 1991467 892333 1349717 702441 1772911 326582 586960 1166007 1112339 327310 1378827 769357 1179477 1146160 215391 433260 971216 282780 1126976 1169962 1662469 984651 586537 1555530 1443586 506666 938072 87367 710733 1325483 235277 1628057 479718 1298046 1806799 710772 655830 1596220 174006 687576 230785 968312 1185495 1707602 194045 1427067 512805 507415 378620 905463 1396797 1009429 159710 1514338 628843 1971765 1251988 1985947 1245473 8911 213364 1936457 1772291 1279119 1320080 195266 378238 1596948 1852827 1190173 1269012 32116 1078333 1540219 944417 436559 1949487 613333 926151 944394 1625087 1297752 945409 1050309 930595 452210 1251453 909675 1427020 1852364 722496 1195477 1226956 1105279 1497605 796439 1264214 1617294 1451667 216169 1065617 61652 1493418 1639379 386138 1915787 1714765 907909 190332 1062028 1824687 931818 1987951 1476507 652713 632188 596354 48346 830972 512087 1543704 678909 1542251 1353974 135896 1746479 19484 1938586 526807 1700848 1666920 1989161 1869193 1806996 1564130 1115050 1852974 1352496 191720 1809777 246725 1303218 631670 881983 1129303 1870992 958351 1882189 1306197 82303 1126357 1704471 72609 1011568 253341 1887395 1876857 246701 587213 801339 1990540 436539 1877037 1598522 1942765 1296153 1269344 716796 474139 1795490 371831 1148404 1956147 1499341 787224 612617 1929601 424177 1000840 874446 134792 639272 1275242 928924 256888 921792 1324468 373535 1578666 191274 529020 1347241 1120497 718558 822268 1219510 325450 1238298 202554 639887 510270 111604 1758899 1394185 1608059 1688911 645162 1881803 40997 325786 1298562 1858244 1146868 1862393 388163 18909 1141912 1387596 1431728 1373976 1114725 600953 274224 1981409 1662650 198548 719336 1119173 1270718 296554 1524787 1973568 1392638 312353 1931146 657963 147974 842836 1865463 577120 424595 145065 1523083 75791 766568 1303990 620639 1631103 1215933 731892 1880517 377933 1190668 386529 1227257 152065 156874 803632 805259 1549461 543833 1008941 439683 1236672 445744 1181696 1517331 999611 730058 1306914 808287 1134822 349835 734084 498261 211344 1924531 469915 1590484 381763 1861070 1429614 647051 911410 462729 1924877 1556843 180358 1960621 184779 1003660 1265852 805965 1543502 383023 91464 1379541 874973 816958 1743411 1527848 1652447 1932845 988336 878378 732256 370655 1560591 185061 23873 969780 1420053 1524694 255890 744264 1194235 1419731 431016 255208 1625201 773887 931626 221321 1120870 1553807 149556 1271933 658348 1862215 1597308 1038658 1412257 1578501 469316 487642 279799 1413643 1106465 1765503 1277686 162917 228012 1944122 926108 283245 1914452 419368 534150 646936 1512770 634278 934419 1401451 499972 1839852 598091 273912 1635977 1181363 580106 1982692 100886 610440 1404279 1549111 984303 1037216 1062398 1239989 223880 1420435 564061 343592 1372807 987112 136576 15043 35707 1957865 1854690 1148719 815162 1706090 60303 1537714 8746 730039 1336952 1251088 1051130 1306668 370858 933092 99900 360273 830677 818107 1226897 1724612 1644894 1811347 1719569 548956 551246 309716 499226 284136 658350 471353 964620 60325 584674 295498 623197 959443 1771307 908992 1837586 142631 1308795 1771825 1524799 1901500 1106476 1839167 1897850 680697 1678179 890226 367703 1265744 928274 450570 1816957 154263 1905227 1634428 212697 820307 45494 1901976 549354 415480 1436028 159970 1435494 207704 1976369 1759132 1840788 302829 819755 829761 250828 1242770 637939 1841725 1582166 467145 1453093 1616690 541747 983707 1691128 877868 565000 1916904 1474251 313615 1754525 868510 1793551 364769 858436 1219404 1541758 909642 655723 609789 460735 642441 1339754 1697373 344838 1227448 1904846 458094 1174757 15314 580935 522728 1181321 1930421 178485 941304 617433 16382 1430594 1448673 1691921 1476038 565892 1341854 606205 540532 64753 423329 595763 433401 1990758 1371652 1325009 236999 149654 324915 807939 1246814 78361 672810 636240 275159 287817 1835945 603624 1917546 1685059 826227 8471 1831432 480421 928470 1317463 1149318 1045981 1715760 696653 348122 1393202 1263780 1450132 738235 278711 31667 1335397 1163538 596419 119355 1810495 473233 989616 1313867 1428150 503451 883385 146448 239325 893832 798640 1092789 695290 287725 1393017 1040287 1992991 469625 69820 1411994 526143 1748878 537954 304035 547229 283596 1046557 849907 1095908 220127 1975429 108616 330947 707964 288740 405640 628940 779926 1669567 1061746 1580265 726294 1827577 280638 868947 1456505 1819205 561408 214528 648383 479711 442501 567903 293984 1053793 147165 1207414 301950 136789 449290 334410 1875640 1250154 282550 1871053 389479 244254 455483 597601 1531329 1557812 1593367 104765 1235719 893117 1892742 976825 1769115 419888 1008528 1742520 1607495 387712 550834 110749 481672 1327783 266132 169229 1321829 1568640 1264094 1943251 1810489 201640 1056755 1449997 430250 40772 908477 727839 1795288 1866932 1268050 1214406 1143017 772311 1270996 1903161 1805927 1518783 1942184 351891 305627 208397 1648703 1910642 165940 681687 1405361 509297 1370461 1486776 474811 662358 549558 603408 1500129 1697731 1181725 510956 287951 1377078 70762 1637634 226041 1648885 1866803 1269583 8451 250744 474680 437833 1402505 1531853 527254 754287 1243742 1689833 1029032 1610998 508769 667503 1483820 1184856 336723 1168661 1065482 385897 1085201 308096 821373 685308 362753 130303 303978 290953 676432 1392646 633550 1660202 462560 1694012 381652 747342 1256048 1365710 927919 1326438 824535 1364118 1486753 1789942 1025469 1597608 1832445 1964980 97801 471295 1369708 1577530 352055 500485 1085641 746933 1230764 980003 164508 1319094 1034239 107289 992426 1896225 1191666 1221230 654249 1341830 42526 156329 537417 1792820 1570754 1922050 1029405 374896 1196061 1710432 1240883 702487 1935196 369392 1807496 314729 417513 627901 1634349 1065095 1930990 1620084 716884 1780141 1601720 453972 1188018 1162450 1636687 1522147 1035869 840340 186702 643440 204163 766392 1799953 27794 194991 172494 1361258 1307958 1524825 42043 1034616 1960540 278511 110658 563996 856062 172879 137227 499479 385155 1647921 224816 1749771 1045743 1387849 994541 217710 1125655 869175 1800984 634911 454144 202455 1085229 1641486 770075 1245865 1517021 91900 750517 1510904 1631387 571598 339740 1278731 1869633 1091381 135583 1125465 262662 718011 1876199 1535746 1547349 228518 982800 376518 649130 1785602 558215 534536 1734597 639713 888946 318166 370284 1403837 1150588 106611 792772 412457 1146689 357974 1580658 1222659 1329029 106437 914736 1861425 378714 1055013 1905519 1989305 1046638 962364 1535951 882465 1293798 612287 1016548 314594 432554 1611534 66712 1777412 1922445 478011 637270 1363552 276150 880723 365620 1680360 1973815 1287971 453363 1227700 967083 1353809 1466924 216938 1906950 636247 1725997 1215589 1177059 1291591 1034244 1579284 1724106 942218 1891354 287663 932136 476742 462150 1480190 120055 121831 1852539 1921113 572698 1316431 1775068 1971792 961886 924565 258055 501234 419092 823464 1691053 1881967 559027 1022908 762748 1272772 441620 771824 223375 1829999 111867 215083 1770361 799197 1296542 1014102 951751 59378 1265438 869002 1455872 1858825 415560 1872788 324858 771115 1427692 676445 806277 12190 1436502 1988704 1289293 224123 1889878 1571821 1081479 865697 1642839 1042084 1615579 10333 1316134 1838938 451058 924289 419087 1235030 1869838 1864815 892071 410389 1519627 922552 107373 995290 814290 1523805 1140616 447128 580770 1997198 210577 1002835 324305 577531 1216817 1548334 818795 1756396 935639 418941 1612638 621636 442765 1083913 2251 1720964 1692232 801331 401476 1184110 279007 253927 1828657 1941726 1624151 799503 1151054 350758 1758204 1195478 1125367 1512745 1390239 1387772 1842949 895956 1698849 838426 474673 952051 1544810 1800408 1243831 1513818 1034210 1698207 1046028 1666368 635806 1508823 1574331 97967 687626 1166867 1126557 413265 593793 1794709 160523 817433 568520 341533 1938180 1376424 1444755 1180989 855105 918244 1582541 295293 527529 442220 1547137 1435962 914143 600778 538432 1642806 1580963 561444 988344 242519 657089 563602 1487550 433457 1260770 1217419 82298 1592641 568769 362817 1637140 1700083 182798 1791321 1990466 1420988 1402744 721249 312352 1220674 1572909 375966 111946 1581135 1198143 1304422 1376537 170483 1551792 1877393 1568865 39591 89265 1254759 185294 611661 1821949 990207 1436268 447655 1819684 1916570 1067745 204746 1294462 429892 1178247 1936503 975611 1169002 810681 1080801 1635881 1701331 1486205 1622822 891404 1398405 197587 1324030 1254231 1794376 509997 193046 1585040 1996724 1202987 676583 2054 1631160 1051990 739994 358240 36547 1948729 477063 480865 355980 1032541 999712 488762 1801914 1954503 982804 1953757 1700424 440331 967529 131830 848305 752028 1397535 1317748 1712570 661579 879363 1798011 570890 782532 625535 1943098 1605714 594638 1796385 650877 1855057 564714 1998959 1331826 803739 1048746 864789 485232 458909 335404 1877616 1235309 149646 1207593 870769 1705396 42542 947707 1568269 792641 1157841 528712 1436444 1704438 1936666 1948526 124889 1428871 778703 214441 396031 1535653 791244 47042 1347992 1311733 1649638 1178045 135717 1936377 178456 1108652 1326190 1925814 1433520 144750 428732 847965 1962305 1020077 1583988 1805878 1963877 79599 1876708 926286 891596 1509127 1347738 312557 1295389 1282762 264951 224727 428729 1377988 1109061 1383046 1577645 221335 519323 1389534 862129 369665 1995428 1171528 1423589 1369158 1863545 4569 605055 894045 1330712 1155914 814477 1229443 1147851 1485886 744573 431018 1145675 1913558 1117354 513617 590031 445411 659755 47757 800025 1229131 1820383 895435 539876 1410573 157028 432858 867063 1161743 112591 1774515 1566570 1434496 1259124 1543578 932593 161351 464460 564291 763864 240331 1642558 1081919 1117870 489977 530526 1586649 611299 1921831 937808 641975 1759208 1562066 488377 1480376 197025 1427863 1145883 1343524 1705363 487396 678158 356370 1644165 422506 733290 216194 32888 185883 1784032 961709 1891923 465518 901239 698783 1768431 181700 1117396 144977 803340 352315 1152051 88741 1539107 1385322 381914 860466 1859729 10822 1023802 602363 894580 575630 1106755 1281656 3115 511404 184725 1751111 1481171 150895 872395 460161 1025076 1046301 925402 1714871 110284 1122465 906022 1518681 701062 824446 805868 1475380 344700 1633503 190137 1719005 1210803 1322180 1029074 28541 1209022 1689746 1798621 344651 1722241 1264576 1779475 296464 1756889 343307 952184 23027 1858407 416622 1053582 450719 1217051 1839507 1129115 718843 1719377 1888778 888976 1213746 624259 54751 270298 1754404 514632 1564411 1878995 1180865 614375 548551 1931467 544995 1079057 1663390 692091 1707586 1232996 1787607 1932832 503760 798554 36202 499276 74138 165532 81305 1246310 1840903 1210245 959466 1800577 1448615 235170 1176705 1346562 981765 1473314 382717 1746448 90554 688597 1563569 836846 713829 1044836 1240399 1285354 1754005 511181 965158 517068 579187 200623 1617302 34297 1246836 1779879 1270021 355915 136531 23217 943149 477512 1033357 1501874 103757 459095 1708632 1492777 323495 1671490 1698786 991425 1228318 836013 1467143 753176 288734 504460 324822 1793672 1124090 1060860 700563 975491 607486 874003 172516 983281 141319 1681519 436226 1295204 1952726 29067 1982382 980425 411995 1661204 442764 1278923 1427566 501093 609884 1497258 927096 1568500 624261 1919816 1324069 494613 931991 324253 1734097 1219812 224083 1249858 1040958 1290185 1993374 1364438 471502 1950060 1212259 1534917 1235235 1837676 1031848 679965 1059559 1540741 229212 1279826 153989 788581 779557 1612698 95751 1065061 243320 1686922 1481524 1007705 1165515 240421 1325013 1569164 586564 542850 1370615 880520 1622533 235173 354131 1844688 253345 1304284 1532817 393596 806490 937937 810881 1032380 1388090 1560116 1091062 922970 1646922 423870 1865389 775189 545887 1782224 1192243 656806 109555 601836 1743043 1400726 682000 555482 1667472 478827 156041 863841 830966 758722 94303 437216 646654 1245735 558687 1664897 94418 663328 837202 1529943 797618 485027 1873158 230525 1192150 1570143 505984 1751245 1385873 347649 1418433 1732459 337309 1088786 1646795 1679180 1215386 1227441 907998 385725 89830 247057 213107 1515683 1726106 1489093 523323 384877 65711 1226205 136944 1424520 621677 32403 549088 686671 226895 1210919 765285 1853850 1736379 463455 1372501 666414 789051 475418 1621554 950775 236888 1093820 1824335 1666506 657938 760124 1669071 127149 871672 906539 1311371 1490613 1607283 1118084 595189 1979958 1931126 1238840 1711840 778191 216068 1974288 1531573 698426 936083 923778 1572539 807972 972850 732223 1311652 1383972 1559797 939766 1438219 1606162 1834776 514471 1531678 1301010 1681444 616046 186875 2906 1342108 740326 652580 324963 300008 1553628 258593 1105839 1188610 879543 977770 599627 225462 1918453 641167 714365 577678 42458 1326285 713651 1930629 1986784 1687688 36553 1753847 356974 717350 1603895 345910 1788331 595076 1961071 545894 804285 702562 1251169 508790 132678 388180 1221435 1106550 577429 501231 1093636 905542 8116 1856949 1933686 610169 1982657 1424664 1512213 402843 1392118 1400871 1802195 92513 1128701 1587945 1799846 31991 73589 762838 191859 1699847 1693739 1149773 1727904 1396935 1380660 1638952 353764 1001661 1009578 1632398 878004 102933 330925 726067 655839 1071991 48420 832471 766530 136826 696786 1074764 682994 212284 948546 789041 853538 680660 923554 1475064 1629783 457529 1539782 1813676 1608883 1965218 1531216 799313 886575 1559280 850995 264865 824116 1116198 366754 1843523 1178889 1270749 8937 1945763 1909895 328369 758754 15688 424033 512656 262098 1705263 683844 634438 1129126 1759242 405110 1258281 892928 805707 335490 1372663 390305 237585 1265417 464130 1911936 1773380 1524000 40682 332142 1406987 1587595 1833581 865802 159486 955411 1814854 1802999 867893 100116 423900 1576682 570794 1114786 1579402 1978269 26813 1458215 1512300 808576 325913 56574 1070684 1178562 238348 552048 999772 601331 696587 1703457 1100611 1203135 704980 1497328 1197838 1313866 799770 186901 719228 1442313 1586851 880099 1740061 1943175 1201012 1169229 946922 1072246 164934 1372168 424161 196764 560860 1845806 516314 1099235 1329973 546838 754856 926896 900673 1564844 51878 570823 1046661 1693407 670429 1073425 1570923 193592 453814 701625 911523 135947 586479 1893181 586301 935865 548991 1512565 1531985 1163405 1348286 1010762 1539334 1889019 1295457 54672 708260 1122644 1084210 1729938 1675830 992843 579614 1431024 835960 386693 1185290 812360 1399244 1836865 1938633 696409 1891612 1013676 1121551 1378307 1615283 1103726 1295276 1132180 1755304 113639 230346 1006238 1034493 1247497 740658 302107 1246618 805931 78174 1472285 1403368 1662530 4799 517229 1065492 108923 362128 1753379 775778 1561430 1877753 498610 1077205 498849 1143074 1753047 1239133 888736 484898 29793 1757345 642252 1472475 1105861 156223 1511003 1501140 725981 1777811 1310325 1727817 173055 1708990 903496 279576 1088680 334949 1375853 1149995 1718299 1852493 890251 1506584 1688685 1710474 1047329 725908 1878782 853395 1167285 1059458 1842781 1272150 1906188 1201848 1524218 590336 54228 1018999 1546177 642222 1401653 351187 1567023 100927 1700731 1347287 1849231 1432422 892360 1560677 1093950 1560806 1230900 1083555 488121 912162 916540 1902495 307467 1961657 868737 1522628 1318586 1703589 263606 1565173 738436 359304 1981346 1592571 1059 1247617 1765027 8452 1629322 1064869 1772733 1072773 993882 1997907 922291 1982897 1753598 150826 697153 1569729 389527 1716552 48255 1258819 254512 1610003 766988 529463 1800062 911289 1419781 1076772 1670981 175226 744807 1825654 1798107 1823092 1894467 1716253 114597 565023 66078 681750 1641830 1598245 1194019 960858 185862 161516 1528583 510129 809628 1827128 298227 1983990 1305494 552092 1357020 475621 313604 253282 1643097 975306 1324335 1638501 1397102 1790169 1586833 840868 126263 484450 69468 685230 45120 125482 1092299 1384971 1146973 984051 1203961 1829628 1042464 721165 1775523 899214 267537 1930076 137561 1320613 557515 1609053 1002988 1910170 955643 953419 995674 218567 1262021 617709 1605038 1662820 1554326 826042 1664362 1958004 1270010 1036182 585245 901369 327443 1243736 1264189 1156734 1612297 602970 1052729 1402399 923444 1412963 1665114 191566 935554 313325 1054848 533670 1819936 1309920 1597994 571801 894307 692398 97699 1192572 671439 566960 941175 754369 422775 778271 1920098 1537935 1417698 1729411 251403 748701 1515125 1533179 1766822 1712210 1922837 929936 1003862 1262269 1798738 1015184 1386155 531199 739914 1809626 1132280 164467 929577 144214 1203755 188260 1865572 1611024 1960007 740494 1259972 74585 1072693 667738 1835170 1792106 1488592 912820 1376096 546965 1030519 1308970 1747298 522065 509440 201910 101918 616464 980928 1548592 478220 568685 332376 1279590 887468 501516 971307 1709395 1824109 1003136 823402 1511931 865666 1514887 1673482 1293171 853077 1327952 1218464 810964 363070 1636948 70743 302443 1304788 607348 540121 774655 1618380 1564075 1081598 651395 1054914 992376 329842 1478975 1447810 1964212 1570663 641517 317781 1805721 1476188 725727 308874 1554459 1862889 1760194 1512013 132663 153092 543604 777631 1586263 1267619 1383081 1632972 1769610 972999 1160902 940205 978711 1483584 1782569 533684 1364820 1808455 1811823 1583862 832669 1151802 1914149 285062 1095576 989027 258671 898523 1542193 567890 82830 435567 709929 1201625 1555920 321882 1568845 659766 1280378 284999 1479891 1424263 1906509 1810817 861540 170581 1295062 1350196 1454427 1683479 653824 144681 893250 836209 429908 1005254 1105017 336085 1016114 257641 1763123 1137110 283716 1485253 1458967 1690987 1158365 1506017 764399 725643 1908371 48927 403080 351865 1002822 453545 1775956 53983 1624625 918361 654960 1699466 1571815 1404409 736964 742623 977839 1089131 1514210 1767632 1031737 1183985 1076551 1462129 12229 720246 1057006 1590121 1680304 558451 1433381 465084 1090160 563486 1018804 459814 165175 682938 240322 617833 338870 1006249 131183 1837081 218073 942356 867470 740401 358397 9814 1397419 138781 236153 1402876 1517327 446543 143024 1108406 1001968 1120455 1408700 288806 1769000 1429842 344096 315666 1924188 1184454 370612 128933 285720 1927498 1156730 1981271 157275 1410665 1514749 1577094 313142 822671 1229689 1118324 776493 1207615 346698 703949 405718 74753 351588 1054942 271454 578744 1767639 629640 1829723 1622399 1125603 1326128 572761 85215 671346 1196419 1191251 1616874 1730629 1265656 990099 160373 1290641 1626653 1815996 1678175 390701 165877 19985 1672137 429454 583301 142072 54056 146656 1890257 625821 1722586 1635290 1184256 1607214 1517648 47907 1622135 1958854 308281 1067139 565706 1895624 1870267 1896458 1571935 1756741 1118700 1622213 869883 226720 1329907 1455376 894081 1097679 2247 1090578 1499587 605284 1083877 1520739 1267409 1608821 372169 1610724 785476 214619 1958007 82244 998646 1865286 504873 275933 905359 500858 210566 1168404 613444 982044 615243 1353667 284487 724999 1722080 1134857 1718210 452719 1874377 1134107 1051979 591439 1309626 741383 1734245 1357750 914474 781916 441273 1540320 135630 659780 595845 1126926 1935097 1480945 1775777 904062 944219 227114 617739 1162886 1852207 80923 525677 1450341 1366553 1777873 1625540 1959993 1877270 733578 1650951 1718842 1849204 1899209 1517731 286893 285283 319206 1915750 165741 1951543 74775 1780335 1384407 522742 1765538 676006 586462 757296 1802097 95250 1424715 454505 1429036 1354244 1821437 1457585 582178 1327015 1760576 904930 1688777 290163 1989264 116998 1051303 1557561 606788 1579638 1690915 607454 73410 305744 1623835 757109 1877335 1813657 808726 641743 513354 1493165 863025 196102 847725 1029952 804596 988977 1307285 891426 883354 1716139 1033954 1339866 398467 1852387 199223 1355295 1349463 1516474 1938366 232774 1520863 196602 591395 594821 123911 493479 1065295 773896 145955 918024 1303152 750177 1474855 1151298 351742 1429353 1477314 1497013 450475 1959882 650832 80473 1326209 955821 1161666 1672712 1081357 1752980 1041423 261052 1511057 409269 1226196 1265903 491519 1830961 879077 198667 1552307 1938874 1360514 434955 816749 1562629 1422018 562357 388302 494438 209212 116591 38242 1462258 1617253 391600 1614223 631766 1237723 1578575 630872 18356 291593 1243087 1962225 1723032 1333181 692406 1399970 843029 13166 920296 1167950 706493 911290 694892 1082050 1081748 524259 258909 357683 1059918 665547 1997264 1770175 252570 132784 1442106 1057337 38562 1503322 810170 727973 163816 517381 720138 1766945 1077344 301240 1673988 743887 961674 524433 1664303 622040 368441 1432372 426888 1234766 1183060 1061440 1810047 939866 1875370 1193232 616164 700369 1632610 553873 299726 485064 1376019 793715 1890730 231935 1125419 1907116 1455924 1540944 1401468 1437387 1809099 1100527 250682 65604 731073 508422 218325 708229 489946 685114 96957 990391 1100835 163956 234816 427705 1623920 746505 1389430 1012106 378213 839765 549379 526871 1858909 766887 1488416 613619 1910211 1296436 19508 1581095 322184 1296421 911767 1613248 1857326 16964 1439560 313319 1132332 495385 1666269 618520 725630 1568614 941728 1815294 452475 1305342 1169511 217103 511276 1332591 892864 1123066 1040448 962453 254889 422702 1512357 918178 351173 1633743 925143 711608 1476590 1655913 935195 604477 1292601 189092 846432 1006233 654227 1540368 1384867 1750009 866345 160956 87504 192956 1459481 1442887 1609805 1694308 375824 1405039 1161336 270429 686518 1386583 575863 1584188 24005 777629 1086764 89861 266243 1173271 276947 742575 727779 1241121 1755018 432475 115728 164200 985135 1679043 1344302 825971 1443443 143396 1484362 481446 980724 707414 1842066 205173 663016 1783118 371811 1291520 426176 199937 1739287 1704860 1597397 651991 947503 1827918 1411052 946994 1888839 1912033 1783895 1129580 1723121 1037333 991847 1982683 1356579 741807 928468 832245 1053898 1631976 1929154 437584 1054584 1369172 410669 869690 1058390 1669022 303814 1632123 727703 621069 1216084 654147 1929791 355989 1103381 29631 805170 71249 1652914 1037043 1215773 1297033 1960000 1570050 1495272 436208 1068742 927277 289057 323563 1659657 1455818 1737103 1971276 515114 489583 1505688 791679 601725 1781495 492827 230551 1203926 1048639 1169470 1214991 675901 1485540 1942972 418144 514184 1436427 1556684 512990 1260454 186200 1163729 1412366 92756 709818 1783191 79840 247797 198574 1312335 189741 771377 383846 1178243 1207110 210517 760857 1862112 1379044 896453 1286044 541062 1830810 15420 1384949 1930091 32409 926692 1479974 1415076 549762 813103 790927 1087490 146583 1779891 1620847 1855041 977403 652313 732025 1422401 520427 848847 1268339 1521061 1149536 1426801 329410 769529 592287 1531422 1628749 1137902 1967576 1902179 1191098 436748 1345521 406299 274346 970597 620892 645442 1365118 103146 46900 1970577 814767 1415448 1015715 249030 1412533 1400984 767840 670042 1055171 1152157 164150 292776 1855265 1520856 1931748 759558 404714 1401527 124403 923868 687236 1751253 1489767 212743 248364 1504777 1006046 1334238 723555 1464470 681781 1203889 1223804 1695245 358446 467092 1064074 901932 1801789 443065 593763 1342080 1965564 1627366 125948 1911576 142688 799512 349165 730419 937592 233578 1940841 1806571 1920312 775761 1904064 25152 1522281 272416 1553755 1957014 1038186 1620422 1871924 1376644 1375866 301789 1364769 1212664 517574 973680 914590 1759424 565961 513628 1607017 929457 1699502 366475 1716837 1180601 1310850 1527167 436109 423074 661113 52639 1558176 1449993 1296266 921305 263339 622881 1153770 673653 1308101 1966918 979010 1177924 1272702 1762897 736409 292083 1267312 20457 410190 1529803 528582 1084779 936619 1940847 1912024 52811 557419 1010568 1697341 1053376 536294 1470377 1744947 647023 1336561 1268319 1305069 1204231 478844 838480 1292232 1708541 1762308 564954 1258906 1604983 1804787 259395 1652353 489842 323334 1877560 522458 570793 221151 330040 279126 1747256 1757240 498401 1076771 1184572 1565824 317049 1611031 301131 535701 625681 798734 1392515 1752986 46182 279067 259866 1753725 1352350 36786 1976205 1254624 554715 433778 478334 1997051 1637626 1805134 47640 245696 1427663 656559 347631 718769 363897 525868 1489620 978338 1483169 329207 1878199 1314634 451575 1180693 36112 980198 1356312 1155700 703343 92630 495368 942328 1608167 851311 1543010 906047 1376964 518264 1146549 1607050 1801468 537778 92249 937863 209957 1575934 1349251 1906597 1136748 1304683 1364346 1413274 1618845 1072785 348663 562839 938398 66170 1138 1181408 1372848 802710 256342 1247322 116164 526090 1582254 1448148 1317238 1902529 1777131 992541 62050 1511919 1308183 646645 115710 1617298 1451024 1690248 509171 246260 753906 1352985 996622 1180112 203077 669411 1293119 1469793 1480143 1816047 1217029 740687 361335 1629990 1068593 308316 1074903 409378 1431910 1444693 1740392 732741 421818 215057 1774326 353877 1554958 198807 1096986 1949544 969308 1000999 929239 520429 373888 930790 1968277 1896614 1921324 138403 1853018 268915 634878 143656 1150013 1173301 1125323 269949 200057 1015242 495802 1364386 408483 1240323 1707077 1352715 971136 221947 387615 1783313 1150367 1348154 1384171 88027 1413836 1700239 418037 1559674 840420 1562417 1873547 1257455 1766510 405620 227949 1128980 214280 1079999 170409 99368 59795 1085162 876921 1885859 200230 1954250 6380 138102 1627742 752154 465684 929150 1238875 1816480 598070 387612 1318123 1703682 473105 908385 8641 75485 1219570 1167627 1222933 367349 123932 581362 221397 428716 1262644 210891 1000198 368702 1442364 1423156 471235 1863368 1123151 561331 803479 642548 935205 1723417 1317308 888590 1116828 1519601 1946009 166428 503959 817563 867287 1407261 458196 560351 518209 529036 353218 1219590 1766736 298288 832860 973948 839581 955608 1169604 1975434 1892059 324287 267556 1534514 1424210 1373385 483098 174324 216122 788454 1979435 516859 1535574 280463 416391 1886913 1066055 588080 765415 507297 247508 152414 1652348 174892 112285 102223 1243610 283569 418251 1174543 480843 1669557 1509354 65015 1937192 1208687 16840 1710708 1490688 1597220 1407153 1179629 1970935 1232596 1039379 193611 521099 1964540 1156876 244258 207344 137365 1218316 1906508 1014983 103021 66824 1042442 1273945 1150378 133997 1099439 1419631 1342449 821002 876758 776613 939331 1273494 435453 722414 1414385 1569556 1027506 1905899 520794 689921 1247404 1683420 46644 1072036 1650183 795847 81716 745862 1396936 888893 1769090 1191989 1525390 582039 949112 97552 1173495 979657 427873 1233217 1123254 757036 1573025 1422226 864739 1403584 423395 270704 1679291 770492 539420 939871 539763 114318 1771728 957571 1489610 1845686 874596 1013934 112699 921966 592590 796165 1895925 752875 1239203 764429 1270165 861439 1316551 1289657 1643110 1028029 698917 533052 1482693 1092788 1783801 235592 1734009 350361 1016952 1825263 1957074 798320 839759 340885 890287 990306 1648999 84137 1976014 1053477 1306473 855737 976260 1836179 367774 1535187 1786221 1720469 792844 1420296 1261174 1385880 393059 1877425 119598 1010850 1452482 138147 1746300 1537586 287785 1628258 1485217 166287 1857099 485107 1278133 777777 1546968 1889460 1748807 1526263 1915372 700222 1328238 991593 199431 592807 48552 314613 49360 695812 298543 1307210 528175 399649 1092333 989246 1491799 1746322 450879 17953 1992287 414354 826464 596897 1471875 95717 1840577 1049512 1759944 1133179 1312650 1547883 1279124 531427 856076 709689 1823403 1520069 789158 1045522 680190 1336457 970102 479820 438231 856875 1945866 1052859 1625469 503461 95498 1882814 200117 1357904 1185704 1091733 1376135 784873 135687 783781 1920250 517138 1473346 230613 1236646 190469 759241 1353804 1044080 613260 577958 345156 1785625 1983532 1254107 1594323 1710806 1508854 1906418 511486 781442 142384 1656844 1818316 1958239 509414 1952187 546374 594029 1708427 1485772 990492 964263 325772 1046123 1437237 1826154 493380 1283386 1843312 315743 364275 800318 1302923 772277 1332329 1322483 108942 1143955 1138003 136504 236233 1791182 540119 1088641 1604739 510116 919020 1425415 154316 1784886 40107 258834 1745280 489456 928372 194937 145242 71096 386253 413618 716525 1654240 1719779 563681 1680497 877433 461523 711155 1730676 1667981 1913872 310701 541488 1651768 706689 1076992 1493087 1797715 406199 1994962 974787 1912849 726041 1137196 1670949 826922 1675570 1910286 485234 5204 1025493 29517 1639167 1578703 354354 1578637 491329 110397 1058186 1493611 1531517 1690232 1205653 400042 790148 1534172 746323 183071 1026151 1152637 698640 1844520 465925 207788 69487 1233964 1392499 1799077 1953851 601581 1860748 1060758 389880 769764 26348 1625597 1491831 975274 1030095 1849133 373960 1025636 1680865 9330 300431 1818091 169340 1452678 929989 590857 1173784 12185 313980 1117223 1604970 609600 15218 1286922 1021175 418919 550394 1753862 524747 1902199 102724 1970801 1597692 1991093 421022 495343 774165 1166207 1274130 790909 1755997 257274 1026690 774077 314036 187879 1294649 23253 380120 1558627 146556 235506 981360 1685221 131373 857017 1642743 525592 983731 340521 1410418 1856861 779903 1778692 1227832 1917619 980989 1913921 1511058 460771 872906 4979 1509364 1392231 126150 167696 1864198 298863 1428222 1383739 1447 132508 619291 135186 938513 872578 1757176 1943680 263312 768540 1064779 1114002 1055883 1720128 1072938 1015142 441146 1850758 1102968 1141077 1448264 1500351 1971955 158864 1827281 194459 865973 1096620 367577 848863 1328883 1948656 30005 1981058 1008074 1738808 940138 604320 1744362 1167158 392335 1081653 649141 923304 247033 14241 1429418 10634 593674 1313133 1833450 572690 1125687 544952 607175 853109 425313 773356 20669 1957823 369093 397171 1520201 1075192 839161 722098 262243 1775010 514160 141225 1901651 1122166 1766896 451471 834173 956556 1245532 313173 70841 1092624 692416 674824 1558674 1069552 362308 114949 1817454 1618214 544754 398270 511324 1907568 1616069 1841490 71789 1085624 1474935 100176 792885 301946 434452 1628410 77681 395615 1418726 1667890 1123193 561741 238730 1975364 1157656 1572535 1042633 875326 1719382 534780 992671 708650 1807407 371971 957990 794232 409040 677012 176874 886290 1021773 1538069 362952 75602 223368 1692417 843198 1046259 312332 1704696 941872 973310 1215646 617486 708793 100425 1817813 1568096 269401 1877065 543957 1895613 229403 1303452 1347964 550373 1027837 822509 1741714 234633 109349 1003043 1044554 1489477 1386157 1870913 140100 817494 710907 1261567 255809 1778835 1155831 1396178 1758613 1767719 402794 1936891 324019 693047 756607 374843 397021 1140342 280138 677063 455201 718625 1113117 1712331 971318 210362 925850 1829939 229781 1628354 604913 1315331 1978772 1078342 517912 476131 1845392 542561 1807606 165393 321553 1868627 1359091 484255 213992 942425 1381890 536981 1741212 64293 415946 972953 654616 531441 1164823 1915031 411563 647723 636732 157185 764470 1127013 27979 462293 1131508 862619 1461947 548331 1162462 372599 1602758 1524486 322698 128704 1347049 1042622 1353046 1587900 700236 1847164 704834 1931871 1264435 1938353 1927688 590517 1986505 1418572 444928 1833710 1684635 621518 1849287 255340 154459 818229 1225917 1443784 144510 198501 1285913 732993 590301 694168 1884651 1645980 284053 414857 1007876 1190645 299936 1625149 590119 296203 374795 848755 443705 1764140 395785 590849 850153 577216 1625946 140015 1497105 1392824 621426 1056792 924309 1701085 1370339 270953 114807 172062 1371476 1013965 772024 1904600 264502 642552 491901 1854064 1812674 940161 511524 159935 1756490 1184255 1199339 1466794 160962 1779920 598267 1415714 1534024 578185 1126700 1984878 20688 1656486 1889932 1705757 353277 1305477 770689 1337861 79913 482229 788207 1651100 880665 691829 1113321 1893905 808849 1110923 583533 1954358 169651 1141152 1697240 693007 1973624 1639403 1925107 927220 1359912 769060 355573 1093594 341486 982329 1526934 579157 239880 1116205 1414817 1227587 336595 365985 1484540 1739028 1731378 1038139 932970 568890 410675 590873 549897 874783 712627 28470 1375160 198732 80668 1775893 700138 1274251 1934468 827219 999002 1098338 1461519 1953702 1887411 1401720 1346290 719714 16020 7511 1582284 1784915 1070381 1269780 1863350 986331 424290 681875 514702 633244 137144 1525244 519022 355020 743794 1723795 361640 1149374 257408 287810 1295978 1342104 867523 1203650 1833535 758446 1163000 863832 1862367 861371 1449287 1533863 1031030 1986915 1838797 157792 1261858 1741653 27664 388051 1082158 639890 1022039 483884 1864486 260979 1866169 1117581 287742 539176 1387616 932069 1301742 47665 191977 220919 1556290 1646866 1200031 1001264 1017625 1454985 702510 85202 1940462 1325772 1746843 921323 116678 1333231 217709 138321 1277101 36407 453093 54791 1505360 1747968 1838624 290113 473179 937063 639196 718263 102445 280526 1402907 170797 1197873 1340257 1285980 559968 1769764 1174863 1724808 273268 1439670 1299742 168141 156454 1730556 861213 1030536 1105961 1888324 1258320 656848 496959 855175 36780 349346 1901519 615076 222654 1112440 1704780 1228303 476521 483632 1697637 814341 558864 1035313 658168 1935392 591556 209803 44513 315899 1697597 36425 159193 1277351 500402 1957595 1940526 580694 119184 1534040 969175 684877 1407160 528862 737193 1281934 1674484 216064 561000 672461 1813263 1274727 1478186 1293513 457025 1138113 766013 314088 1775721 1528400 1856430 737369 316960 93514 1098748 1129714 1028832 1181916 708335 154041 1957468 931263 322631 1766829 460785 672918 386108 1313034 1877286 999411 1908646 596317 966074 709329 545569 761145 1289683 577649 1176166 1442592 1700145 1593111 662070 686458 1798634 626356 1534357 140973 35151 82411 173444 936564 838226 1015096 882761 1404365 86233 1165419 669452 827458 579152 470299 1827907 192834 239965 1997052 790622 700316 1732837 1456742 1583883 578400 1131198 600746 1008042 508629 645866 10552 1029458 1293714 688819 294352 211556 1569383 1490282 1939068 872206 1363680 997793 854193 152825 1032736 135243 1478303 279899 868996 50952 1218208 435436 1508659 608142 1103164 1511748 561032 1846111 250154 1000794 1343296 1141728 691489 1894391 153365 1344545 1354189 896305 1084666 838726 1656237 187991 532901 959848 1153339 803757 1759138 1082564 5551 152421 716159 1075840 1918401 1055987 608953 1273726 1805140 37210 1823125 1322671 1639277 1790566 1631519 627000 931299 477673 1948384 314691 1879984 565117 1356297 227561 1522256 58704 906138 600614 885869 1507422 596586 1030709 1335119 1301687 1136491 1226049 1995571 784992 1839440 1795398 287342 975053 248698 52202 767782 1617447 1486720 1881302 1993674 61975 376195 382039 1027273 1976978 42343 84297 352810 1213655 1447476 551558 1464202 1821735 780057 1093757 90610 1904323 1325172 1657251 873709 1484168 618202 1957220 1038141 586040 18666 462984 1789464 1853222 524749 751658 749309 131068 483770 693345 362891 1631562 985472 1291849 199571 58651 1643863 1287570 1979565 1908957 989485 1323614 1196677 1501287 848682 1496601 657704 1284810 864713 1065989 1198926 1689858 1589505 86257 1134824 45988 769847 1252327 1260780 1348643 1354210 1534128 13275 919365 1319595 163452 1855446 608414 1764926 1722751 97011 1997526 280872 880489 729984 1332679 752140 997073 1687604 542300 1664619 882200 571031 1467818 379136 114550 1625735 1045160 1100322 888937 1719843 1497002 1748953 567857 611419 442406 631535 1471754 1572757 1705805 306939 12440 167917 507114 412787 640350 1835369 1708018 1085861 1154944 1333621 1360868 1487226 416329 1559720 1781172 1781641 1450194 1861834 477949 1517263 322582 405965 1927313 367639 1579758 1593366 79207 37454 543943 680483 1936922 1233923 572143 1225370 1680915 208472 1680709 1140101 829364 1709692 1481618 1650992 535152 658394 917070 1987751 608495 1654991 1489337 1773467 747860 784504 1051735 1103246 1899148 981109 1679701 804154 1499070 1284352 1616123 1337652 997776 802999 320694 1103565 1870482 252116 129598 530356 1578459 270286 1861380 1210753 792818 1691827 282948 1375999 709827 1819661 1231526 1868485 779773 1044382 1380389 1223972 55806 866311 1207344 1704494 669185 1838901 183124 1234059 1364524 383776 1894559 585618 1419387 896462 1698531 1390428 624328 366375 1159127 841355 1829022 1396064 287186 911041 642671 519728 843840 1862010 966803 136400 648213 1210615 1464561 1998176 894707 1032591 1541054 1884406 1628758 53269 557779 1601882 1425791 1523640 424993 878905 195200 977088 535752 926683 1070772 903911 877979 11281 1470211 654186 921718 494884 735665 1062429 71918 1702147 1208960 302889 1743793 1093737 1338749 1036264 877174 600105 987672 442672 1221793 163196 1137352 138984 1616665 741295 1119695 107045 1975313 1305377 1568547 1491710 1580116 116306 954412 683657 406377 169389 1899573 769868 234561 1255056 1701077 1362319 294123 1554 898317 1467767 628756 341790 625894 1746740 939439 220710 140148 1981417 243221 1566252 881439 1451623 1528060 1677786 1167473 429848 1011378 927850 1100985 1308624 92086 1262297 855743 831748 198378 25456 1987400 1253607 558186 933257 446743 1594191 1464190 611439 728440 1604009 1308645 1113580 643901 1539610 979029 1911082 1221480 81270 45376 640880 1600767 940402 1376385 1204600 190344 1824766 399588 1104044 536102 1585589 154884 1976811 658085 1715415 889979 971931 504049 1698672 362000 1282552 1845425 1135400 830343 1363816 1554371 313137 708679 303237 375734 542212 1407457 1691936 1947481 1413246 1713107 1597427 591550 876028 1182542 328717 1973803 51443 1428323 1470456 410205 826998 730240 462630 1169186 1593656 316451 1207348 1326778 614962 254113 1108297 759066 334842 1120558 238943 437851 1795957 1197638 1145436 194083 1436536 418878 1393855 1174232 765768 728923 664752 1881035 419491 567836 1205486 1388568 345796 1702220 940914 650300 1320904 1105813 1330748 68628 310395 1347530 114907 1120578 885830 1952501 132075 1789534 404132 895521 1358257 629913 608888 113196 1846168 1188266 1882750 608118 1841495 1011708 303829 135156 1462966 830050 1532065 1845261 219983 713769 1851084 418278 283657 1461814 1741914 1031456 1399190 663819 1069493 775641 958347 1504804 887404 400709 860058 797034 1796035 999220 1696901 451545 1035139 1788903 343934 220444 1530733 382335 986973 931241 925394 213821 57821 1013192 1583610 820022 1918975 942915 1635578 1753850 250237 1767061 1677093 123129 1018617 972588 1527169 1041286 1142367 1242746 78401 841280 1719163 64377 1506769 693340 165009 410463 405175 1455203 1220337 1235027 951111 303102 847252 6857 1186069 815078 642776 1997869 115125 1229401 246930 296875 1536756 41642 633500 514712 564630 1972293 1519793 562936 1517536 1984523 1061744 305033 1728983 1700346 1909193 1197409 1476553 1713565 1328585 1726083 1662920 145505 48047 1141224 1929474 1735783 435404 1041426 78839 119451 166727 709185 607420 217065 593483 191520 1287153 226950 1316561 934874 333785 128397 1537061 609460 367476 464091 1028394 1051747 1298910 1762641 927005 178079 1495052 881800 380194 1052705 682793 916017 277119 1752151 1052980 1260725 1403912 599942 760187 1502640 1221088 365948 173293 873748 1656681 1998604 1477994 854244 871758 1672393 972009 982203 78907 492363 750396 1155926 533680 1689560 512122 1029247 112588 1605913 1589713 1871488 1113559 256487 53009 1057811 1797358 1851065 1702381 727730 1422157 1988063 1778356 568515 1775004 658845 1659780 542184 604822 797225 9376 1385954 1595454 824179 6198 1614875 1912816 779984 42129 1805570 1252304 132649 570256 168051 791284 717732 441046 1896938 1925924 1458576 1544399 80130 1436312 1309305 328048 130879 1420048 1590923 1936465 658282 907106 726654 1938370 10235 338536 328293 1991441 1264773 797620 898194 1318772 1000789 1162678 119999 1982403 949975 632171 829957 784262 1510041 765472 77657 974405 654897 870450 1381831 1672650 1222280 857274 85078 1126612 291450 989384 1170110 187744 1445768 1757127 1063820 1332692 1537341 991103 1330823 5353 1558699 1434381 1780054 710614 163010 129663 942473 1299445 351416 1514557 1900321 449264 339593 1406062 789267 694692 427758 101069 441041 360157 1942866 1640250 664361 1144981 385804 635421 511777 636339 1558862 1348312 1766472 1688535 75299 1508098 1232828 1352566 1473639 226829 13340 923296 1677399 132609 408278 1592290 1112238 1426065 388249 1272397 574834 1531221 1567333 739214 1120914 1560626 702134 1849435 1049823 1347941 1439850 68845 1355502 942989 371749 1317569 6554 1726907 1426668 1966784 411796 1557771 659596 511440 1923319 1736391 1288755 1832908 1937323 883012 388359 1156552 417535 394329 1944445 1292355 219619 866930 826761 843877 1867696 1604878 640923 559101 209939 1162894 1126332 612412 1477934 410002 1876565 1772150 1876717 275910 991501 357117 586475 1458412 1583051 1354718 1798310 291960 873884 1141791 1788901 1001624 481274 1734440 1239926 1093197 1555414 356506 1655547 178501 654452 1999811 1608397 670329 1286927 1177031 778215 1996896 997467 258444 1569832 1946613 1860143 1288258 1495658 1128474 90532 1174283 216687 1757418 1064448 660687 1467696 936088 1348840 124596 168831 812704 1687632 218206 567743 979193 1669812 707685 1914896 986812 1258953 1187814 1942522 283190 753110 1735210 1943444 1292259 1698340 971256 538446 1319522 652873 170572 1113477 1449770 1958349 420575 1817992 1796807 1923458 513939 951600 1581296 849546 454215 155889 149253 1547942 260244 1447376 904335 1186746 1600012 1500447 1518668 259002 217207 479117 1308194 355758 745878 3933 62129 1849056 1330566 1016953 1501696 592424 876890 1295198 88113 1386646 1496701 513859 1801281 877443 724326 214478 1015334 255458 473831 1696446 517205 754971 1432553 800108 877531 1674962 1308127 1913303 769218 1190526 99304 1707499 1274048 1160551 1810616 1076922 1038653 764113 1361162 1801860 189167 246423 1299291 1881304 1817288 1475493 1185825 607410 1241363 550516 1279897 264870 1543645 1845200 1059835 1200404 1240128 564351 757831 1595832 32783 1722010 801358 1021690 206947 159690 1101053 447044 1097232 1672484 370299 1540928 915075 963499 1437422 256857 194955 1355354 223409 1175946 86934 709742 1352097 637049 1902541 1475169 240486 911621 788118 1084696 1466776 356117 373585 1447210 1917753 1237621 1282266 1514541 530799 1402891 1083965 1503780 1673253 497655 851717 976573 1782176 1473873 1260504 776354 1081117 630779 678639 63364 117875 809314 1758683 1663961 1959784 1383270 18631 1129207 1585097 448593 1310615 322630 1294771 1563507 1794055 823843 1172251 1910864 1095904 205128 837035 506502 1037296 892668 190094 41015 378576 104420 495207 1082582 71348 510728 715031 1087654 1564569 1630052 1692073 280062 1231129 396281 479201 1982043 1599252 336153 1987414 721385 1084827 834656 1481881 1082468 1553949 344062 1277366 1847003 630843 454614 1727501 1963722 489068 1150461 1280485 1576311 869832 751477 1824767 1371210 1924756 728977 386286 590459 1653682 1777121 680262 1091006 1668455 1635008 864161 192235 1871217 838747 1587745 315040 307728 1509136 1579775 571394 1885606 91054 739253 258720 880231 657642 1657045 1279910 283229 1560950 1072254 831355 1951591 381687 1917030 230210 1454493 889217 1196245 903174 1809606 874233 589037 1281294 868202 28343 1927166 1807179 1513318 1323174 1751478 928930 698824 215671 1968995 1316992 1949661 1207637 1675171 352392 677055 1411082 1193679 865344 1916136 668386 1131544 487013 197426 840046 1777264 940362 1051628 596020 916453 1055806 736972 669745 1200513 139097 344053 910310 1382562 732727 1690894 1236879 410325 1188532 1376140 849078 21771 1719061 55910 193413 594005 45940 735525 293755 1168210 604485 723144 1941933 434980 931009 274146 428652 1745817 1506392 1816653 223498 1461905 597801 943113 288896 785749 1966911 780423 1422001 983499 990450 1516645 127417 1717613 169062 1982497 1795190 391690 1824347 1919224 1382994 935714 1887552 985266 69620 341910 294273 115343 1045936 518165 1210256 1052507 1600134 1984448 1532381 1291550 1805344 1847735 1603207 291897 1931923 156800 977104 918626 316778 643103 175124 823993 1162016 783464 633324 1803105 1640454 1955852 1228059 1331103 1910552 567233 1421051 1704779 653406 1105226 162108 597838 432622 32756 1113415 1447612 1305576 32832 1092063 824033 128276 1793720 495281 1885091 179861 1883067 126008 1025095 1212787 1360988 1471618 1752281 1757850 1418578 1828075 256163 639844 1345561 1063027 1695863 1732163 1048299 1577354 1446311 606264 992368 1382748 1593006 1829104 1097805 1363021 113946 1671862 910729 1901993 204642 517909 1234734 121196 323755 1865081 930673 899418 1442599 532162 289459 58970 1524670 1174424 685061 443457 657368 1695021 1158235 1274494 1056820 1117387 201526 341701 964404 1381502 1883016 420254 1734710 1845240 429506 155127 23884 1086373 1474029 1420716 434274 1646388 29690 340389 1735911 1146392 1418809 1182253 1278104 721076 1292973 1197824 1225529 1058890 1666148 206352 273049 919686 1961802 1015260 281346 45732 1104354 362072 674266 535902 1290677 1157992 65172 324493 1446552 1888929 715285 1283339 1709505 666792 669175 1841939 829789 787760 1216876 1971254 786593 229329 938116 560510 514755 1626618 1156420 1356140 1159545 276173 1503385 1814029 1529340 1987516 1049898 840457 543944 1763050 129790 1781426 1369346 1139233 1125344 1572702 10317 1698312 328256 1383887 1954739 955335 657397 534828 1191810 904894 1409402 286535 1944973 227616 838374 18994 1604315 781714 455386 1988789 188156 1225556 751962 1309424 1522422 1692666 1707141 1122044 1570317 345806 1899906 1546648 1915453 353720 305124 840726 721241 1523409 254599 1055901 520552 886402 1749758 633956 1198933 1567598 368100 1385465 1759810 1731324 1391174 1714978 240542 1912089 1540921 859064 1028270 505879 742293 304049 1300162 711422 313613 1429053 840790 1169029 533850 448190 74269 1383043 791175 1325579 405096 908184 1666610 18032 710717 1772568 1890688 1762941 453968 1976934 1237091 368368 164970 1066811 1830940 976190 166963 757970 1892050 1972766 1387242 348968 359223 1581811 1079993 1571836 513390 186982 428400 600457 1235029 129044 1769357 1415677 1719279 75792 1869558 1412960 616672 1771077 1765403 431465 1200801 1319847 732701 539792 321424 143426 1806315 239994 1458469 756702 335216 1683289 1899830 1962913 1003988 1888655 68029 711999 1469902 200688 37238 1736077 1901488 848701 12797 158489 1478830 734613 1110863 1149207 228517 766960 354735 813035 301548 1686871 1638075 1202971 768131 1356362 1198428 954116 1399972 939783 427657 1999483 1544967 1233177 1934053 433696 673576 1679374 262697 1899529 418173 340321 310816 206738 1726404 193026 1326658 1746194 848749 1148143 917467 894273 38102 1573095 184956 1118759 1106936 301033 1787156 1482752 619787 179798 462588 793363 672679 1018223 1577835 278131 939450 1472989 1394100 513687 1560019 91476 1944602 391307 1221279 1903778 1726051 440779 60690 1083081 244685 1876064 804761 1491945 1347150 1164925 311683 553485 702760 992877 1950546 1933721 1709085 797102 1261400 1192431 1011648 748034 520804 1735846 1772886 1021054 1258490 214947 1361792 1811623 555739 63619 30974 372168 745919 1507722 1658983 714291 1488300 642893 422761 1908368 1428887 1939439 657250 530213 1543951 1074835 590996 891258 1770629 822423 1798886 1791285 115633 259285 1062700 1209885 1328214 979224 1949164 541672 558275 229519 201292 1388985 240327 140317 919259 1843053 1045818 1521878 1307000 890787 1175604 292390 1966037 261300 1501045 1554161 1809692 1491552 810851 1239972 1443299 1586287 1351245 1207214 1444731 1252764 736727 1783241 1025700 1534718 1766696 435924 716939 1160929 1605256 1711789 1710231 1717085 534088 1822000 841939 217968 82108 1981971 1698734 1640108 1885592 1446333 245184 416496 535324 607103 489637 1239506 778572 1404624 544530 222117 422193 1151041 1130008 153533 1357408 1443754 987570 1204986 740747 689515 1360344 1072470 539576 119930 1594864 1428791 1422335 453987 272476 101756 1559838 86124 27997 1559484 1491594 1633896 840026 574180 1339504 1289393 369972 1015025 6168 831366 702721 1544092 797700 1063958 1428407 37850 1776133 75899 1510801 1075576 1239745 1339958 1330440 964079 966526 891850 859823 1525883 689291 886992 383133 543555 1323201 444905 425338 97917 1554423 643773 1524672 741682 1575166 273447 612766 600074 1550779 1925535 1367601 1336748 972795 1234291 1036667 1806471 1837113 1286847 271561 465490 1877519 1025968 1901551 1665096 1978276 1484210 1108008 1498055 664427 692740 325009 1729758 896812 1089519 1216274 1554411 1752638 1652091 1534096 1799776 348718 1743223 425289 213133 681255 743507 94194 1602039 328671 1223919 343637 88094 679153 1490958 321309 926949 215307 1581315 590475 1547490 1896323 465703 1220713 593157 322167 411673 1405131 894730 1965033 1156203 1179934 481716 659887 1497713 494474 495310 457895 714497 591175 488187 1151383 678402 125496 1850908 1769494 1650359 920983 828902 1306787 1955473 432550 65481 1837068 147981 411318 560458 446614 321382 923123 1327071 548707 863162 874347 1773876 321878 1403995 397029 1681728 1949365 377884 1864608 741890 1966966 105373 430495 420710 775842 1960697 212971 505705 365302 295265 1284117 718249 517634 99050 498935 1829593 1167979 663056 554182 1518934 1641209 1345448 1007198 1784969 868076 342517 342018 1889775 307136 1038376 1381710 51404 1144871 1369082 1761090 1609716 1203279 1747707 1948123 187003 1075676 964253 456810 763991 382460 109980 1697441 916509 36729 254140 1953892 432997 989430 8300 114965 750185 1195882 117939 1642208 1011308 1444950 723913 519223 1714002 1918000 1266542 356534 392541 1805374 1608346 1254797 680048 411329 1514921 297256 1797303 850094 116210 826839 1919629 261440 626722 1350120 1731652 968354 1406055 362182 1906776 1441528 1132863 1008218 191801 1028973 1972913 1776327 1640122 1766289 898856 1172830 1863142 851836 1086932 634942 1077500 466383 1427462 1445053 245698 617425 1629163 1945150 1576125 767133 1338987 573776 1339972 497342 531240 1336769 456119 952406 1472062 5540 839428 1794409 739198 318626 130336 1661467 953252 1854246 296147 1454414 1566746 1876724 1151890 1364407 233879 1300005 640395 1900171 482871 290807 727 1534531 426964 1094985 746529 826564 46745 1836480 1348422 342640 1796627 1565482 734758 1721664 1937996 1776094 741943 392981 174772 1365022 139601 1772263 1394285 812007 377087 1875864 887611 1220987 870169 1200335 1136355 21515 98545 695081 1868051 1523864 358147 780833 1940094 879127 1240978 1570465 1319795 338427 5712 447924 1886368 440872 1341139 925349 1063786 572512 1851475 1181229 1046124 1601029 770151 735642 384235 761422 871655 223631 181939 1519367 1964120 473665 1814582 1446917 737962 1485232 38544 1029892 1687733 502764 237333 842599 1100169 1275203 912670 1004404 200475 373718 997625 157979 185861 416150 454336 1493795 1054598 437863 31901 679830 607013 902329 430644 1824876 1872755 1991519 991875 884005 1326750 269055 1193780 1838243 185236 1461467 1145115 1253257 582384 1243881 674155 1153141 788625 1055611 1350428 1825715 685769 1372954 1328269 307063 288417 1338346 352382 1496333 1361769 960603 1353334 160774 853226 1849648 1584300 655142 399690 1775886 268530 547778 530535 1491587 1597614 518331 106524 69465 508596 76104 855119 1775466 1936173 988227 678417 4738 1764200 1234700 1515320 1392659 1640086 1289042 533239 1855741 1011621 1642828 264653 661383 1057057 1513867 1019908 1350733 340727 1140336 929195 930147 1670459 1723390 1151560 418446 609867 1908284 345810 1096910 444816 1782541 497948 886044 1564851 1884376 1574196 362760 1898327 543306 903019 1932549 713339 1867767 1067052 1273389 956458 401482 1946490 1159601 1115973 1018688 810122 1868650 118 1052116 934609 656795 816452 686954 727563 317584 1157209 1692151 1102023 1272398 1889491 1033352 987467 1884592 236327 155157 933445 1696056 178510 130916 325529 209003 555653 1565436 1585055 264915 1957155 1410810 1944330 1645583 1230113 1871394 1354789 450294 1392696 1345740 40987 1901928 1977049 419372 1982778 168411 58913 652422 118773 1198183 387438 1008844 863334 115662 661832 257588 91448 277602 1767033 1175014 1106835 1138513 571381 14365 1726149 1685668 1285429 1289008 1818402 1881810 163980 1501659 1439947 1891566 667061 1808802 169981 619555 1138441 777746 1468465 47600 820190 786535 1123421 463957 60299 764226 396059 174482 1326581 1236396 455592 1242715 1706010 1610965 337331 1793131 1418957 869755 15402 1731450 504674 1689172 1618777 102040 753971 354377 20504 1673335 1591451 148292 494648 1588702 186581 177306 1822627 836962 47300 1323611 1274297 1102905 299318 820887 1455129 1841023 1183517 1199863 394019 315790 1662886 914123 1779430 264548 252615 702358 1794086 725408 86226 988503 1753396 1515948 771208 532634 424104 1627673 1543339 952833 63099 1087051 1825721 1970392 1314412 963139 1654413 1860518 1826540 765256 1930672 1489914 1577409 254781 1468815 1217805 1906507 916347 986614 77222 1508870 1765649 363187 409005 1042897 1929650 1978048 20020 1296827 1156982 501814 1803028 930788 938454 1148448 801092 837430 1639471 1609330 946679 1530093 880361 1512852 1032919 1142462 1775869 650038 508393 899537 681572 47266 918740 926226 356901 1655835 1428198 1757602 1481494 752733 981555 1440488 1500148 954252 594719 741870 30243 404557 883077 326912 1180201 1269669 1591299 333531 1036116 302885 1473721 97009 1252941 1726672 588397 1499248 500079 1470563 1681174 1280579 1640066 1835354 145013 985015 1565369 871933 1886687 1641781 1182902 1194704 399039 771922 1744512 1881768 1439099 1994705 72591 1429358 537110 381611 1056821 432580 1769934 1250452 629585 1356587 207730 514112 1429117 1276883 1912993 888862 79430 1654564 202795 271254 1014159 886703 855054 472472 502943 1074884 1920013 474953 679350 193685 1457654 972614 186226 1887150 75667 1031892 1271071 591020 1750716 700855 1783316 1672895 1863729 1965656 752663 1901594 1610151 1537094 544179 203362 404964 184541 1874824 1594807 1236025 1254092 1870050 768788 104346 849402 918357 284715 948275 1032838 229700 1471151 1343355 98190 696159 1643082 1971768 203412 411701 1478407 446794 908471 1103587 1513939 218557 671356 1713822 1967432 1391866 1930906 456899 777855 1071881 1507 1771749 166123 77202 998371 38424 1079739 1862068 783026 1080994 929625 1927639 1813310 1267191 1508301 1650723 1005442 1563609 323166 1298308 641269 12580 1936712 498955 1139112 1145251 1945162 1247899 970595 757159 130201 1047527 471716 1539252 434074 1977938 1818793 788171 892765 975211 1807419 509226 22397 1207239 1627385 1767243 991833 1715807 1102388 1398782 1205697 976068 91474 1359936 247804 142731 1524383 1312416 559434 722303 1937275 529739 739388 1925690 567885 686926 871662 1793947 1656661 1131572 1011200 1124719 399882 12164 1251394 1620925 1395102 209749 1548436 1681722 945716 514104 1561145 1406925 1938299 1079520 401287 652566 1322531 605639 1566094 1772423 1666131 1837457 1450239 240143 1879415 1043519 1518085 446173 1246794 949284 877131 1946285 354066 1038604 1282554 1826665 1677996 197477 1050291 940706 419108 943443 156205 1901749 140755 1141569 1930861 1306795 1696548 1222605 670852 276291 1513515 336765 960836 1368698 757757 1950669 352188 1975092 1267341 772116 804687 581572 1829257 225885 1037640 802205 288296 373291 494830 1359893 1325735 1911977 1880984 1264119 34601 780593 130190 574002 1391353 681224 728097 854619 1217407 1760362 655196 25551 624151 1778564 517539 1133143 1187727 89425 1968326 1342809 248520 1554109 1778186 605628 1635953 1800140 1391153 1967103 873362 1004154 330258 1181985 1283931 541519 607024 1070911 1208185 633512 478709 802398 1657039 459044 484131 494161 638492 1624305 874862 69452 893565 101307 145051 1624143 1340881 595314 244334 162666 312686 1160677 991483 766095 574051 1030739 850252 751931 735375 237321 284006 1972799 1391206 945203 481746 184998 793714 1404261 711849 73398 952096 1245480 1563922 1161971 1704752 1206209 1117587 521582 1356874 780564 592263 603433 1537899 1353184 724880 903233 1401780 1525511 1941392 140009 1059985 41562 1396275 617561 1905770 1998592 1055311 1489422 268100 1976151 140222 1511977 765675 1486826 1800120 1011207 932038 1797066 356191 390851 319238 943006 1746209 1448370 931776 618 1976031 676509 528522 1284201 591278 579479 1101311 1077215 593370 227496 1743670 974860 1929699 438987 382600 1843586 1850341 1188499 537586 1834866 1141637 495739 950637 258639 931052 868456 1105674 1512665 198408 1348491 296006 841886 1822183 1219528 399538 1525154 1169853 671203 62483 1412687 367996 1207978 261067 763362 1626394 421687 1644776 1653651 980087 1654831 1711496 968554 1903078 1736203 1977182 1427452 1258597 1353412 1386459 1719719 76897 1846790 1013496 1422934 742159 1760038 101451 501902 851760 1588269 1905505 378801 865532 1120719 852334 1753244 1428927 551622 8181 847895 772378 1341369 439658 1888727 691827 1034595 724518 1678448 1095927 1704691 1843893 1354798 8959 400887 565603 1202368 425197 843009 888085 1787410 1171200 24745 1901094 1276564 861341 1711919 539054 308137 434727 222459 1978968 414239 428533 808166 449463 1453812 247586 852534 235753 1587191 465545 1681642 792254 1236789 426534 602617 1023220 1901322 1856520 1355994 1459737 199301 1502406 146582 114370 491340 907877 1019571 739038 26072 758285 1742504 1134364 1717826 689400 756074 388972 999252 1097145 1513976 655694 1750645 74280 700104 1468928 356514 852374 1938517 1545980 233961 181367 1776790 1627390 221956 168611 1304276 1854887 1971041 1914062 1427087 851155 1412806 132731 1898427 347355 1788423 1287726 1416093 771996 1983066 119089 436106 1999305 1438604 1351863 590598 1210912 1093407 974330 1374992 662054 1075980 1859082 110733 1118669 964227 1299857 542582 1315749 421922 1926301 1979272 1713115 3471 552417 2765 268493 935298 740688 1858742 1940681 1454149 1438539 1367687 1383854 1955056 1033231 848555 1120841 1600488 181235 383800 205169 1778743 38455 121117 26749 1493529 700549 278311 298410 1303927 1256187 929901 12741 1695671 1058555 1856213 1818773 608505 1650053 1154741 681815 852666 1783804 102256 1320954 928633 964430 43823 1807636 1032992 1926354 431341 618265 262417 661322 255790 1723866 1596084 1120056 499328 517480 1110543 458836 1164984 536547 1151448 1673286 434872 889171 646134 551896 1737288 816491 902995 209765 1854336 233690 276578 1110688 226886 370072 23872 1229386 1250768 477002 1148144 961266 1536477 1956997 959427 318919 634359 237242 1330839 63566 1706348 413845 812266 1253660 398680 1218594 1429818 454664 804663 1079652 584850 1468916 1260786 856237 103472 757431 825587 1707885 27817 999695 1467585 640093 1384267 615646 1987494 1990317 1638159 677263 829598 1787480 136536 282749 1033847 1491172 1123467 418212 300370 290174 1559992 394869 1160639 1764771 340200 341460 1176115 173121 1768755 573181 1789600 891289 526751 1966211 875143 756124 639636 686545 388491 905550 1997648 342700 1748852 880434 372809 1067300 1623384 1986864 773717 911548 1038006 625514 138849 896523 687415 1710703 1685414 1951971 203767 1694422 965885 888897 956195 489070 1138743 1779864 693753 1178400 954271 1063389 752478 1559433 303881 1307901 1820521 1771179 320940 1511234 1528490 478681 40885 1689044 1604562 1450390 272827 839253 1893924 1693468 7316 338586 128818 826659 1175167 1777271 611221 806453 85393 1808341 1211533 546522 28675 1303028 756339 1222286 293109 1370312 549907 1675121 63394 43782 1884765 1043186 734777 312171 1571517 1972581 1980266 1500952 1053432 1065816 1009934 1430892 497867 1928638 513379 1379775 1563460 1864049 601861 1145503 1475687 1879148 1708345 214845 1414964 94272 1041724 1334394 1312922 1393805 885305 977678 665799 1137663 416310 1596203 1933359 563065 838294 380741 1805005 1987073 870977 1102652 1349118 781135 1256256 1542526 572144 135067 543499 460285 672156 1385065 1819705 1156716 604520 1899121 1941544 966034 213665 1989880 1676478 640994 1981347 1804822 1580091 1167649 1032598 1264427 607012 1479418 1084397 583305 814542 1414829 4959 1420496 556713 1981367 560272 142213 1800064 1835670 479067 816383 69373 1019478 558910 1735506 1820230 1983463 1583439 1826516 777566 365925 397819 931687 1201850 1397949 806852 877423 398066 1273141 165936 616712 1071603 212870 1833833 1446702 79326 1931762 534893 1964990 1172124 1023975 1480775 1332576 1471538 828485 639740 298898 1316771 1691488 1612176 144217 614289 388356 209701 595829 1712525 112140 1834173 1937370 1076975 333539 199811 1550991 1577588 1954792 67699 450894 135397 284056 735630 80994 589451 1440487 166621 44924 995925 1143340 481421 722838 769461 170857 293250 996460 132061 1053874 523548 765264 634684 849270 4579 1107387 437242 33951 1513101 182642 1408194 1036582 794217 209001 1311041 1168132 1528827 3576 220097 874605 214786 277527 1400223 1924874 1924597 7726 1780972 561385 511926 1412027 156853 50998 1417195 1949312 1747971 1915259 271882 1861435 998500 1399217 813238 1417233 1328840 1432855 1580073 888364 1417614 1961896 1818112 1826653 1767896 1236378 1922948 639679 810835 281794 757438 1514601 1043092 588832 1415042 695817 394430 1109888 1415554 271135 1672571 304774 1509090 45189 246199 696055 195809 1864850 1928813 427936 646469 247878 255177 215388 649120 52774 1764723 304127 1988333 772512 1799713 1245000 1853596 1949423 312052 1256400 740281 771360 111119 633309 1155543 1192261 1779682 1370676 1236634 1339137 220422 640729 1172324 1511263 1425552 502309 1106942 1395524 1033320 1871218 1434961 1879739 1191604 941668 1002992 227793 1979951 1079184 1968661 795475 1500205 1841353 867681 1892275 1394847 1232564 1041404 1372561 450982 1088652 141203 1162440 1477473 1108600 301556 255700 1728747 915959 1669688 403908 1734694 1806772 1159647 1794215 1780118 152426 945400 184276 1004248 117308 137991 1884065 1981514 1089726 35184 738268 467717 1751586 1285278 920808 923178 1026983 122921 1219519 932870 371220 1330557 529744 745128 1294196 157571 1810419 1636329 1414969 126562 672511 1673820 1842882 678415 923293 1454242 87571 87990 1656363 1442675 1435733 989399 1911149 1805040 934207 216201 1667189 798969 883866 1185719 1764561 573851 520032 682133 259855 1611523 897316 346756 976938 1388575 1245931 517320 1611966 827605 180663 685385 455350 334675 841482 1767578 1017167 345224 1015311 1235233 1707802 150203 1375481 1952671 1377516 1419964 1950870 563178 773005 1819778 1714536 801624 96924 1836800 1165426 422260 418435 625333 1622893 1946607 1614781 1242341 1117847 1571169 1562680 582910 451593 1903591 234696 1689573 1367576 164557 1407919 1349458 191740 438101 150233 249614 1704631 1495106 547625 1766825 521932 1049433 1029824 453205 951967 1422589 223400 1595881 738842 1332463 376096 708923 521296 1269212 761001 1151302 852792 94409 1853406 748006 1815727 606015 745624 285503 1817273 318464 1749729 729768 326315 1576713 158617 1247845 1367011 1676088 1214750 1507265 1443059 1412190 71582 1173092 1881767 1324014 330401 1549723 657404 831223 1083816 1657579 12272 755283 1990299 1613210 538786 66188 1128262 983666 1017806 1499508 328857 1038728 1144583 1608896 695590 1066436 158749 1178624 690808 1006527 91009 224629 1182320 1072753 1904144 376006 1559676 1973622 1304046 1985478 754767 1948697 140975 1685058 1008034 728691 1753560 172368 354225 1928619 1490776 358927 501961 170815 717871 1856933 63404 117443 1960149 1020574 1383551 188741 3455 1141853 1919795 10933 1329860 632654 1296872 1970204 534147 1903058 1129941 115456 961432 1277674 1089158 986887 129013 1888303 1493109 1642056 1329312 1540979 730795 1099123 1304712 798308 1622052 1511721 150785 1137565 105496 863160 1156906 668897 1376980 474763 1542857 1586225 1050934 1336982 891841 1198282 692288 456911 1670867 429513 1863187 1620990 428592 452011 298563 1901516 8737 1853336 833381 907476 1596674 1394937 676961 1142486 1156502 1144275 712538 702973 1042417 339477 393185 1531815 814547 963152 339034 1609453 1819577 280657 1317073 307246 1326433 1024902 1802850 845772 518339 1732155 1304438 57167 420867 1287274 1736547 1331935 313148 274923 661457 22069 1335583 1291408 81960 1396457 640372 85092 261265 1472913 1796630 226402 426388 301186 435194 1286592 680653 1474717 1206796 1026463 1221746 862264 66377 1483975 566861 509502 1629788 1807880 669848 1251173 1441750 640238 1745275 1701222 905439 1432816 1274714 574284 60916 360321 238178 716204 67771 397082 526217 197313 1609395 1524012 72725 1591997 660559 1533704 999896 1702092 527012 1714855 1517779 863952 1185473 768178 1833358 1295 157408 696216 1878781 76995 130547 902795 1353445 1981090 559386 574988 37803 792157 25350 1900184 1452057 525582 1987554 1048745 1302437 841048 1267209 1274552 892125 1154522 1171923 358415 64431 1488108 949238 1269442 1179343 1427984 397731 469377 1176372 1998781 1166388 1253287 776716 1411487 905690 1913643 1062424 532849 1293426 1532102 1301688 288505 849551 1202127 365782 202933 1075260 1017132 1402822 894272 530814 119843 912895 1428694 1888086 511540 406253 1751595 1388480 1905849 1569543 1321354 873684 1471017 909751 572319 1819907 1412039 1381626 1338808 975954 1009469 1588823 1464761 51827 1329508 195596 1226210 1278401 1002839 461121 1843512 1103106 1345659 1089610 284093 1773630 1683030 1755708 1617462 290405 665160 87667 1500585 853668 1985952 1980713 1625015 1499423 9977 1742487 1447004 901348 1762432 1769829 616921 612895 1714339 1254916 1844405 305494 9617 1831865 1170088 1553938 1499924 984201 1341969 1450169 1405382 1944495 1995882 1696479 1016584 900629 989090 149995 1156779 1195842 718166 1009012 1316810 1573720 1200445 631644 1801168 543007 84804 938719 1770634 1872976 532622 949320 1406919 1591008 513405 1409192 1328468 1403960 378730 1170041 990879 644345 1356616 205209 192064 1054984 1834325 1854026 1067018 471789 842654 726213 1039298 840467 1366112 17444 369699 1986278 64754 846600 1775944 1047107 965364 1085216 701074 582595 1948562 1841468 1033173 1486890 657166 595608 1917515 440116 1293367 334480 1567548 116189 660171 876097 1805495 1910695 438183 184006 256656 1170723 1273200 1000895 989701 1933082 312696 194415 1592519 1127000 1952044 289946 25307 740442 1840162 1389256 1235961 148275 1953051 1510619 921376 1574776 1497954 353290 1718045 907949 953562 416255 414542 1272165 1576856 258607 814926 174753 1745274 1786821 190468 355349 1396812 1555431 1631879 504681 1015881 1666936 318022 681313 1119491 180747 1529581 859986 898700 1720788 331446 1392713 1311622 1498310 1334106 1095684 1475797 1327764 1387190 935802 1404277 229852 552767 289535 1164171 1389729 1864352 1277484 903110 1887335 1612341 784330 347299 508063 873647 251913 1922026 275481 1323465 799109 806417 713556 1150810 1951196 1622162 791524 99869 1166942 1489360 1029165 162580 388469 39235 199773 1776499 1640956 409215 1151674 521366 1583797 597523 1525002 869444 1092853 588134 416677 1545573 1786325 187716 183298 850150 328180 575580 1999620 1585279 1704889 1845242 893012 158239 1947364 1737387 1411436 1879495 1270156 443827 1280832 1833596 729180 372382 796556 224805 1309927 950582 1167162 254840 1106486 555192 118001 608756 945824 1133034 159814 827955 894376 1907149 1798566 638056 1754972 1592530 1437705 1588881 553510 146686 889650 1878861 1169182 147017 351983 388834 1626095 1126599 1865068 807857 518092 868852 40703 1883505 1401883 1493121 40820 819089 1730419 940466 1424403 1206954 108711 1598661 41147 260701 65389 1535871 1497609 939935 1309772 695393 15433 224223 1855592 200204 686360 1194082 984440 1038495 120476 940385 634345 351668 235059 1996915 291049 1022268 667315 323548 209916 1321068 1243984 135409 691112 1104543 950658 240274 953849 400785 1889674 1889091 746164 1742645 825515 1343389 1004074 1296345 294749 1941914 1475730 971210 343187 1793333 1214383 571736 1613598 1898611 924189 1188145 370161 135740 726095 1738674 1430375 78237 794737 987292 96899 526714 944436 50560 219801 934358 1893416 1330400 677770 1837250 1093951 361852 1736590 364001 1036126 631397 788764 1718403 560681 1756808 1485495 70877 67619 1123251 286759 885415 512799 1832698 1641428 1725889 1140770 1010389 804294 96474 987414 413850 1495094 670824 1637572 1382609 1948283 96858 1798216 1524550 1342482 285055 586316 1257219 1790218 1588469 1958485 164594 368054 1475016 1545813 1740031 464561 1391752 1498687 801942 10430 890276 194353 1286505 1876472 1289123 1789510 1945298 1688108 668990 47482 75672 1671684 389783 289259 1193810 458606 719654 1307511 892173 309167 662273 792716 624810 11755 918756 1113501 480103 1394829 1662332 327600 147067 1565986 1309120 1670035 5685 242673 1026418 1982821 1508476 44004 770823 1441715 796156 1624676 1600922 1137884 1892250 853016 703708 1500558 419323 1953614 1421553 53140 1368145 369053 1570267 1113040 487747 675769 149678 342552 1894885 939423 1379189 67882 573081 1154198 856386 449227 1475172 492641 1921448 49648 1089456 1868999 883998 845709 594380 196116 766694 1250146 1630528 1203142 1757536 1511890 1019434 1751483 819590 1800092 319978 1496707 1313345 950115 1347473 253349 1752316 1932833 47596 861669 760428 558056 1731703 1963922 1456889 406459 1135881 311471 668272 912091 1569186 628986 1311982 220683 1649481 1632533 1482168 768286 640489 1738264 1790506 1933707 976191 229300 1255312 976808 1588421 919246 1253515 1187301 68795 1741314 999852 1639437 220612 1333350 319179 1825053 1570289 1971599 590816 653399 455733 1608461 1175302 950709 1456076 1051935 1387622 616862 1424526 591366 335431 155415 1260080 1172139 233651 1083818 1227194 718000 1123385 1207871 1751480 1706095 477872 837745 1350619 204976 1996263 1345790 65335 1915454 1794156 353181 707439 893298 1610571 72174 1428994 773486 1451993 1348293 300605 811354 1536089 376180 126993 907685 1562779 1526092 1583767 1268440 504269 778357 1922901 561116 1019261 1539052 913074 308944 738910 1885278 249078 1944377 1442410 1675437 43959 132601 791379 253681 900343 723392 1460692 366922 1238917 954454 129674 668195 1836502 748858 727643 1895421 30294 1537562 796524 714636 1172496 1668519 863608 1930155 472001 1336339 1003224 1642911 1230353 1024976 801770 848075 1577217 505871 754521 1217227 1909663 100663 1197053 1681214 262420 1773415 959999 254206 1951706 1331441 1976750 1566800 1991375 1490316 1772353 633327 1942163 1555400 1253919 1579068 201535 1436073 759387 777936 1610418 1981012 1876290 1250776 141702 867188 919363 998022 107975 1199977 1510965 145237 1414641 1422834 289298 134706 1202718 627140 445716 647680 1335036 123611 1014022 1385630 1892221 464826 1331313 172872 822161 1494568 1784089 1594471 368859 1164386 892993 1631969 1386384 1754603 1287124 1684840 1732167 1326110 1672004 760640 20233 1585598 735871 469844 1997808 531335 624783 1087938 1206839 198776 1966637 393851 756047 935340 1512426 646453 1781836 442439 1372204 1973442 1917597 1483039 315297 1415919 1368647 1932355 861775 1164427 1851445 1294316 1096499 870982 773810 282569 1639259 60785 474110 1426266 420351 1077266 1481586 338744 1949113 1454001 1253246 1267484 1552978 629678 1936035 869525 265092 318351 1662505 1197662 248194 1598832 595055 1880818 985566 39534 858637 885931 160423 795059 1910353 659223 717721 1941954 674747 676910 645456 1402875 1613987 106516 946019 459913 186847 1327524 308756 1964898 340289 1656953 748878 1840380 1962754 1783593 1905157 975773 1844627 1789958 1470146 974675 1205177 946657 1494670 1737173 524248 452062 697519 871784 951909 852482 1451711 1061578 395253 1013515 1131965 949695 571855 1282853 1204417 86744 1921662 1219995 30171 1333329 1832682 993661 50080 1354010 1396390 349936 1429586 684994 1580971 1166986 1474342 1677947 1026356 295415 280384 1739456 504399 1857357 120906 1817713 680450 1385260 586567 176754 33024 1838057 1714803 599815 1163062 584710 1130873 1483602 844997 1091997 1350962 1660249 1402743 298745 1825072 1398496 1467056 105501 1869816 1473885 1678704 1462581 486162 1902987 113327 1534164 498674 1611344 1707824 1296389 1025078 1343360 1724696 1428316 1814244 1108907 690252 1360668 1165030 394760 1620018 656803 1001748 852429 91343 330348 1055707 1762586 1173767 1607566 475221 1107092 1194517 259061 770596 753857 1091509 989001 1082082 1506467 439472 1860858 1441327 1324063 1878392 1986243 484805 713073 1868651 1173588 284958 48760 20391 1579895 42291 570111 1834580 1072892 1766526 1888422 269117 420036 1019932 1289040 1330636 1163803 111295 1823498 270442 780873 1621661 1587711 1572383 1498175 1252386 28443 467965 1881605 1040710 550819 554533 1183164 463064 295244 1615741 493963 1619678 1655058 1303949 476740 801515 571392 324744 1545218 729015 1362381 1678841 50228 1562005 420422 1533621 174742 1966161 249090 306482 1634672 352929 849279 1584449 481616 1803519 946446 251108 323766 1267777 106825 154858 1767171 1792028 940159 1903765 1920881 474713 1372356 1954175 934797 1851439 1440154 1340039 663717 712624 146992 1058389 518599 1939106 1950798 1155619 352369 554875 634903 1081712 696187 1953005 1458098 1799142 1893271 1693182 190703 1496036 1922679 58414 1916131 1703254 204946 855231 274903 588931 1051920 145621 151950 8961 1222097 1595143 328872 1168794 1278625 1977690 412714 1619546 561938 1828409 484026 1274621 88605 90086 420336 402612 1456254 474295 903788 451637 489845 1767740 1898362 1820295 855991 1827203 99733 421299 1936711 1544554 1060982 181844 1406865 71985 1910796 1283433 1816419 659684 22568 143217 1933060 755745 1808759 1567464 859655 1588843 946420 216363 1203670 1044667 419905 1034321 986026 311417 1033323 275305 476483 878346 976941 1865292 516606 1108287 234374 965395 1757822 635686 413390 1996271 461544 1324368 19160 1395785 27113 1281859 1424590 1582867 1566497 1172799 430470 313680 1541311 1245504 1809083 1330040 1087245 989563 394610 929194 1359063 1138021 1537313 1732204 1762098 1578616 1957826 646911 1059799 583417 249398 453005 423308 215267 964929 1828203 1687990 959099 307117 329999 884838 1074555 1369555 1125136 764643 1995011 51602 760131 1328220 1131269 921064 147492 1044764 1992313 1240661 1942925 882882 122917 1241752 1120302 1023669 1559608 751840 1720658 297777 576242 925121 1711092 1070511 951470 1336974 1943079 79105 202461 182031 203326 1810462 736597 1845730 182980 1573529 1913321 197642 1213811 727689 1624013 75221 1010492 1522428 1639494 200463 1185158 725687 129186 1023876 377739 639881 1128052 227712 801326 1039500 398438 889418 1810221 831407 378660 1964213 878139 630705 625586 988818 899703 211445 372350 1275023 1101991 1421730 1823250 1821198 1776635 1050325 1678552 1119595 784931 283069 390009 1271634 1530539 1978228 1373070 963645 462907 182906 457355 1245278 1780222 1720245 1939902 442546 1707059 930629 50414 1732644 1229191 1412804 782960 960293 235009 1782621 943985 1943954 928181 1058209 95452 1829680 1056621 1642211 1292194 1600298 440193 1756651 614525 1425340 8267 463086 538825 580197 205054 856314 745622 390931 26564 1325767 1143045 1717940 668771 214457 1990039 1132229 856494 363397 1161546 1690574 1174595 87363 1376235 1273159 1443829 1888446 1910490 1208482 1151552 658934 823321 148356 1102963 935523 307488 821534 16904 902583 696742 268351 791629 830300 1308912 1671120 1433010 963916 666090 583390 1337636 356155 1673067 1301996 1014866 488729 956547 227140 931952 82064 1185911 885899 392036 569558 1280552 446651 104434 465381 871061 203823 1505585 1970379 781984 673052 1768404 1808912 1125043 1449516 993226 1003986 1895599 243297 582753 84475 1237421 1540646 1420789 315723 331784 599008 1480723 1565995 1127023 1574456 599490 1440922 1509170 196801 1922906 1142918 1206092 1138178 185555 482625 1618265 1217762 1921339 1040346 236228 1255433 246296 1876256 896456 589276 572742 484580 1017520 458240 1872443 1046096 1460057 263311 461536 421279 1825670 476807 1320444 1724132 1856491 554693 935866 295839 1567200 578441 1921868 237599 712227 1394687 195005 597338 188110 1478266 146893 1744081 1083430 953638 1988427 991161 867373 193697 28786 999598 448969 1130646 42589 1625870 1520527 1571004 274496 87780 456456 320330 1725883 1751778 1739917 1936775 1541692 782220 1527218 1721917 235548 1291095 1552184 409627 837264 1491042 766458 727831 1397190 1969189 1431043 50710 956859 936967 591456 1622624 1827529 1054843 1056578 374601 224086 1191366 449681 1684786 711299 1694025 493202 1787926 257319 1943697 1751816 32569 818159 546006 1326030 149762 101296 1678949 94570 1499609 179224 1346168 820472 245667 549943 246777 925825 1970322 664963 1100370 275456 1149449 786783 1725884 1309760 37378 805292 1629224 1873304 55395 1976420 551051 32712 1099666 332272 869971 1168064 716600 1306630 1658627 470803 227704 361178 1429392 1989156 436751 1024543 259387 241084 286327 239758 621577 1887644 839983 1185093 1383677 340212 1742036 1444371 627256 15991 1321309 990358 1085750 1878035 1237984 1823833 1059624 954630 1705062 282448 1356357 72768 135788 1380588 80197 219357 507244 826291 173990 1810602 1904019 122298 410332 106388 626863 1834690 244281 443998 527693 1144481 1099024 894194 1947716 94053 1095393 1909049 1461404 1633169 153267 1811842 1904807 942690 989899 1596708 337678 1236316 1313421 441702 1038710 1106685 675293 1539864 1293323 653398 1549866 959105 1165853 1788234 1405982 789175 338093 1492870 808910 1583305 1782830 187261 97386 1958269 599603 1827448 1638817 2656 1958628 639044 408361 755701 119400 1698190 616967 1953490 1365122 287620 371488 1136367 1125796 507090 899613 644263 1430036 873530 108974 1597181 1369246 1885879 70614 589056 412012 268659 1945702 1978743 1790727 238923 98011 1281665 1773095 302737 346132 784305 589866 213616 1992428 1746459 1004315 665500 1536637 1783145 1805922 941578 1697179 1520914 1657232 179277 1250524 1873734 479891 971064 488498 1551351 1713057 1523819 1585156 1735111 422978 788697 1198582 847850 1142934 301793 301467 541668 782557 272913 179560 1009854 965233 1660451 866487 1260844 1872346 1502095 1598771 1895452 624480 1437987 1170309 1255337 1651070 1892260 1926287 397338 712588 833206 1288044 1016674 1223302 1227121 1015548 1926715 1177441 414637 1043216 486284 1917257 1345502 660021 1073488 1498230 1736376 1836256 425828 578184 1107951 119946 725726 869953 1074967 1585615 1610591 1805195 123195 644751 1637329 1859643 1765993 844423 804404 467195 1733528 815754 464226 1828370 545524 1201203 1973759 1799253 489162 210355 534426 1997135 1053600 1639378 608081 1804894 1883940 684902 1183603 597497 1877605 1099023 17869 781621 554947 50737 974486 1750111 1723200 1121696 313476 342429 175519 195663 975259 10735 575132 1624273 1334604 1300272 549811 423163 1866378 1531425 635521 933391 1535595 1146560 606374 1721995 1380841 1934729 1397911 1758074 964378 1456262 159483 374422 497639 1371384 291824 1375450 1485267 1471894 915435 980739 734935 563762 1109108 861393 1689129 784907 760378 643034 443999 1926935 700848 13304 186062 500581 1896311 1987584 1881629 255937 961982 1659636 107616 1614533 692910 1550041 1987326 1864028 908019 1960234 1043971 1929659 1276520 313345 22786 739412 788148 1274752 1073754 1900094 207912 1418586 948911 527361 793018 936359 590631 1568304 1543649 935682 252168 582008 1555111 1328525 1778476 896245 568913 1705262 1509774 384624 1121489 1805812 594324 1703143 374604 1229212 531640 944798 182734 1653156 883304 42303 106481 839744 240104 1262984 529003 309183 906470 267483 910738 583698 958592 685070 1780306 1064396 1831760 353375 416668 1721644 950354 889314 1214893 21228 568925 1307561 227 1865917 815760 1626023 1046591 241824 393114 144275 780309 1362928 777556 1127326 870173 707600 1333674 1004817 1648841 160094 1397249 738065 594112 380095 1578309 1562574 437495 1748647 250876 904677 1187208 651039 176093 1116204 1923025 1544586 177900 1256338 626745 35202 665759 1829520 1939727 746324 743458 1769853 646612 1241460 1963844 802159 870108 1832297 1123742 628254 28801 807967 610795 1299550 591008 1283353 976111 1837824 1538733 1264385 794963 972693 1208095 113516 208245 1920739 1415633 1803994 718385 590899 1620868 110166 549673 450103 338712 1865756 1348032 165317 381121 1694688 834505 144611 1293460 659847 1493786 1366513 72803 1936025 430045 1721506 1370572 604568 1375460 269465 1018230 1207489 1259267 1468490 1170997 1981568 1722255 1335056 1571537 1233942 560296 425698 1034528 436902 1805311 50392 698631 340582 1616688 1793365 327690 395727 1649737 824717 1222154 1941460 1696556 1222340 1101832 1246754 55032 1577421 1193204 766264 1307801 1665072 178175 1421957 627609 1107002 1256422 1919937 1303231 1032243 460992 1731827 1852395 1302085 1277327 411464 293684 1200998 735273 1028330 701440 1744036 932518 1755630 33112 1508877 1192911 1759477 530941 1279877 1610700 199754 232079 1985679 1920315 1112087 1572563 1871250 1573952 544626 723204 1090649 1700268 1157986 894684 982878 251838 776426 1630177 927744 76574 832623 204473 641578 1582800 388254 1362142 1481941 1962927 841466 908360 703071 1074027 558681 851513 1504332 485855 1545527 227597 1385560 1378528 1651638 781781 1632443 348019 200557 1686408 702818 1662518 1738722 1944057 652529 1475313 885211 1540392 1802518 575064 359306 1610804 291055 1682736 1043051 1184372 650872 926624 268658 1602669 314134 853551 853975 1402165 914764 264959 1533368 650753 1070519 1168297 636273 509528 1904073 1545749 1144421 1851897 890135 1145105 401125 1431548 1349137 563596 1424297 1990347 1593004 1883715 1253642 97570 160352 1187816 1105437 204624 1909407 262716 445675 1796685 1750325 1589072 1004764 1024289 513214 1755468 844076 322474 219017 1664297 1260788 1486213 350540 133883 394330 538712 263088 1123737 1464376 824998 1429724 1855319 704144 1186409 439014 1370216 1329786 26953 1115066 115395 1207670 1772605 285068 518578 444677 374990 914326 3680 1977833 592989 1816318 624281 1127304 1058335 372737 1471310 1063384 849363 1650752 1205170 482837 989315 747131 1164725 1389270 433722 1772124 1261517 1986878 1679266 1979711 860797 1305446 1844566 696615 1605700 1616372 1554684 1180686 1082177 783712 1958502 1202627 873938 68249 801410 555275 537566 95747 734582 268024 734017 442794 609086 1693004 1311502 1893774 1101517 1174694 163595 300132 5897 1183607 140449 880192 248184 840827 1298590 1474908 943531 313720 1876197 1806058 227600 1299016 1701694 1228196 1447698 1943810 137109 256279 199254 1722116 1487647 1201913 1723349 1602914 1429034 1673435 1852141 1536495 1167203 563594 387559 1691248 447712 1519128 1880443 1111390 1043573 1092357 486385 958965 506527 249900 516891 976348 1678035 1355453 597711 713009 950677 788446 932335 946996 410438 1897999 1074264 1426825 1619243 1791340 1235200 445987 1668553 1942479 275726 10467 593642 1024000 1296922 1624495 1688069 1940339 658447 1184034 353391 724244 337810 1100979 667855 4032 1478936 107280 1422678 1293659 1870726 1709893 753120 704430 1710760 466730 552737 836439 1254024 1440450 332913 1713323 1694915 1911935 848197 1866674 1079523 516601 898272 570320 1743844 1472671 1043374 1168693 1905452 1982628 1588780 856514 965304 1535053 859159 1965755 112398 81725 1126269 546631 1794948 1570597 206353 1125241 470603 344014 532669 1139632 806563 1512375 1445698 1383141 1324636 1922909 1614259 1627769 346572 1957677 682027 655701 1142264 786909 1970266 1110495 881153 525060 1954779 1100023 813358 162028 1812055 1486666 511246 1219310 1556609 1767512 474684 1065401 446187 418893 1809934 792059 1517136 230791 1402356 1472974 1024615 201642 1934140 930652 1160866 691576 1829430 682515 1187732 305168 932790 1858490 209404 1874440 463582 215573 762653 1358127 1173866 989370 716377 767645 1360 706545 1395148 1041352 10110 1873561 1511378 267967 1094788 1194724 1107402 119521 939717 1630883 1748538 128951 686318 1168641 543950 1136784 1887113 1607265 702055 507725 1943678 141337 1481299 1138032 421362 157047 1986669 775040 560053 751160 922398 14999 565521 789855 1252984 531579 847648 846440 564552 1161539 955479 1338553 61351 1538420 584009 664630 794008 432678 875163 1419710 1094205 1666993 392073 359352 464380 211576 193728 724886 1675446 649947 731462 673952 132960 1830241 1751528 47386 10648 110922 1814749 1520683 17358 476911 153276 1022742 1400505 729780 40922 708566 1572843 851082 1921088 80417 615886 466863 178622 220590 751493 1085416 1654703 785684 286166 512074 1882476 1484338 1297482 39724 179769 1374924 1853031 702777 959727 321352 1839130 139080 522003 237249 1533154 1419760 249465 343367 404687 865617 1048638 733216 1911841 917280 1866661 301064 1231825 139832 990026 1027945 529509 1480111 798123 1350867 1878700 1503188 439450 347636 447851 921574 1495746 1230867 1359884 525490 905369 1185036 1147684 261658 1368785 1444778 549427 1972287 921295 692761 947974 1271551 1572995 677522 290079 248978 1051409 1214372 546146 257492 1398299 448320 1368896 1296581 1702816 435798 791741 1941402 714376 1213163 278865 1478405 378042 56290 516040 1045810 889915 383728 1090141 1702245 391396 71522 735510 1236561 191628 873861 126374 388042 138646 1904272 899605 1075068 1930066 414149 446437 869171 1617755 639079 1170735 949217 766785 1233297 873062 632711 481429 1712948 1617725 1810368 271745 1187704 311746 410967 1171020 494190 631716 1170625 836489 787233 1924576 1521154 1771367 1947452 1049156 4436 1357237 1442749 1004709 492478 937355 1494906 1690797 967121 398452 64838 426273 757904 850597 763802 1404758 1888197 197795 492431 934298 1521186 1209731 1652208 225233 1338994 1657513 1045184 885206 726905 1711311 1669704 1603381 213003 1767827 976982 1796424 196101 1167913 554575 304439 663241 1180061 1143909 375050 1846761 1459517 1830027 66762 71512 527844 760694 1149835 749736 476846 1392043 1566355 576772 1409554 557791 454214 505699 513431 561185 801552 578867 1447217 412103 1779391 1251307 1524156 1027969 1619689 261826 1449196 619140 435245 927396 196124 1625756 664104 368274 1275680 595547 1185659 343514 151340 1638579 691995 328186 531635 531890 1154440 1381509 1570910 666701 703727 1687750 143357 1665696 230757 1776834 1319483 1753110 1762563 1290815 1427613 1829246 603722 1133138 1770065 420818 1424523 16588 959021 1918875 1254623 1917686 192000 1174484 1661552 1918492 4825 1921173 1918517 1538058 1297803 1838283 1590390 822655 1790774 1273655 300097 236194 458913 528045 958344 221264 633685 435902 411437 1891444 1986159 1416864 603334 1601702 1432510 1479020 463884 1618451 606329 837862 410824 1796731 590270 43826 494263 1120150 403610 1718912 298540 949467 349669 1183014 550856 1345762 1156200 1493646 596798 1332607 1987765 1844316 272138 987684 1835567 1206581 1074413 1158309 142535 102719 1651643 607884 605255 1778551 1507587 1751 1531544 799004 600288 1864573 745751 947137 142611 319201 851799 709211 1265687 1356504 117050 1942335 1320521 760316 472196 186001 920095 1397213 531431 1095693 401725 1279818 602697 1414811 337379 1878539 1589064 1377100 1604570 1534381 34735 616619 421061 424516 1744260 10195 1344454 1725054 1496332 1016586 1336333 256535 500445 83199 454236 816878 107940 284073 411559 254920 1584622 777705 862651 1098806 1792019 1397133 6382 409745 718920 696087 1204867 909800 105530 1053692 312974 1635072 612669 1389568 1656053 128148 599477 366410 1703104 1419982 1812207 283966 1083201 1339605 157325 782763 694073 1664076 826680 1068189 287069 229812 147435 1897923 20301 937844 971406 666488 54433 980610 1955747 1198441 736253 1119420 630754 1849606 1400174 1921506 1174040 1475682 1005940 530287 597891 666990 1348009 52475 409574 1788429 5235 24008 329340 1561916 1592517 759326 736454 314765 1243428 1304089 928651 693466 911363 1001631 1888352 399252 1387226 273176 564267 293344 363463 748793 840229 1683457 1482197 1244934 483208 106873 311978 415340 72935 1894786 1620188 305205 1121484 277671 586152 1195545 565933 907719 1860615 1161674 745755 1038952 862241 1063100 140593 373592 802170 343572 690196 1690663 247613 1009043 916500 1350395 1158106 1660985 250191 197988 849381 1501411 1161280 1632701 1771858 1314055 1749129 363891 1388922 660758 339371 1108921 1480535 159336 1926104 1627651 184356 1091472 1361833 590312 226480 182301 817812 1390292 1285644 17374 186260 1686111 844643 1487879 1473487 1504008 904845 1457077 279921 403379 870928 1290922 599509 1216740 961450 1217832 774755 1708465 1699694 391610 1595952 1606306 1091819 1082999 535251 47466 1391225 36104 476282 1415565 1952340 306025 79910 550218 593302 1648498 725723 668247 594255 1984150 1350655 1297641 1420023 1277508 937438 1636583 1472884 378692 1911205 456687 1684691 466409 1264824 1856087 1393430 1717492 54923 1000309 544863 1867547 1387850 175430 1817812 1565364 1403196 768868 1562875 1397659 836773 1736839 45367 1101655 1651442 749509 9212 764266 1054712 647384 1389326 1335908 1269592 260029 1736214 712167 459478 685626 792988 1000308 494206 774901 1029008 1610915 1497283 285499 361190 560127 1054725 1388260 1950777 119470 1507599 1484038 274997 558122 426354 1268170 8758 1444665 1147067 1293438 1737963 1932051 1852115 1591490 220541 353062 1816613 943089 988485 1930528 1065422 1834203 1793092 1417476 226940 503139 54516 1037128 421302 131451 926819 437159 418058 496507 1617891 1625481 1695267 876960 1351692 262495 1467530 221050 1359064 1449340 343347 281261 1189056 1702742 1410059 575795 1492956 1895155 13870 1026014 739665 32200 744480 1812376 70483 249488 746392 93185 396076 885575 1502848 651840 1669397 258604 1727145 485216 1155967 1826642 300094 1778131 1863050 1370049 1842455 996124 1609109 1650906 936560 787532 422285 851338 200870 1617115 170044 1146039 1700430 1829648 1423988 870347 965810 273720 587169 899326 1898788 694447 1159218 1210843 810155 1476691 352866 1882419 785943 487201 42407 443045 1793557 47758 1699233 81220 1960308 696105 609103 1310766 1577967 1278623 1792383 88643 1063318 1651295 532309 596819 226899 462180 442998 93321 405991 132241 493162 713568 854746 547145 389503 1298535 162685 1389786 242027 322981 135566 315325 772758 749176 645220 357696 677878 1958542 1373755 1347128 794162 714956 89715 1933408 156026 533378 327772 753994 1676084 1281014 1870357 342240 1024925 1260218 1405708 1285203 1206666 800109 250686 607090 1524936 293000 744356 421878 1081462 256463 1037110 1915995 1538670 1471113 730746 1739286 1750538 96913 397698 1558146 1033292 1447687 490829 1155236 859123 1825615 728865 517420 458875 836631 1158139 306215 1711759 569202 648300 600992 222343 715229 1335519 957381 550708 1321330 1195176 399253 1308031 959292 1611709 1728665 1366770 1073849 1451643 1820888 530042 1335168 735312 1818434 1278373 673429 572329 150396 1497931 1816136 1005978 1786020 467573 1614115 1972409 791886 696625 1101751 1830740 1565971 1222403 269902 437752 1389160 1165056 369308 1438192 901964 766201 1035178 511683 156374 1895933 1066444 1357187 1056813 1891697 1270401 1326406 1817183 1270131 1902908 513564 873201 171669 952141 356264 1942988 817725 1729776 1948305 1550895 1078105 1077893 1621328 1633027 1544695 1499575 415082 1134718 1951402 898929 49710 426906 704185 496741 960442 623923 432672 1958196 507609 803373 181763 1398042 1776586 1163112 331867 643873 1366115 690172 970252 1881506 1762380 54634 544810 163973 141716 1921549 1648453 1194992 358860 1112675 1493676 1880148 442265 577939 1917721 492222 546285 527985 639202 844135 190390 228611 262354 772721 1547220 244595 130383 518219 293040 1170793 1781855 1346479 1869332 292411 1435378 317503 281025 827816 1534954 1786593 53344 1115877 838770 1338234 839760 1587896 917734 1657012 1541300 1041504 218144 1254306 1427993 688559 761504 61513 1334122 1565654 258656 506217 622102 462632 1531212 1870529 1672212 1706183 1119767 1763321 200723 1495162 108978 1265156 1740264 891606 1420491 1637785 106616 1899369 1433772 1102485 185248 1877140 777681 441827 1420619 1689273 429948 351884 1120567 1719944 1112257 534013 797773 1171657 652606 55097 179842 733211 943661 1080991 822449 57696 1483161 419846 1015268 995987 1497662 465424 138299 1498533 953444 1107808 391972 1493477 700623 1855855 1665440 1290912 566726 236469 296688 1492844 760596 673982 894872 66844 1723180 1273109 980795 1597460 1227387 674768 422993 1338683 936542 60669 1524102 239105 1657003 1661135 247038 1259625 973276 466452 544772 1493861 639643 1551915 1318980 600178 1898928 1772504 1247344 1424789 1317699 1016624 1614215 1620892 1855401 1943718 586277 981804 1526061 1909355 1008881 1594733 962256 1931258 1142579 393979 1497922 1876630 648186 116233 385519 1133912 1442773 759657 367971 96102 121330 1664183 1963092 1332171 1780714 1665563 807101 273709 146198 1796402 876243 984290 1118606 573958 164631 1818783 6439 1591433 1732513 1273367 529242 334756 29714 672026 114304 1210987 1524142 1292804 308061 1449099 751798 1647033 1412674 1624960 1683938 1399747 1262306 543724 746586 1401365 1629350 544242 904086 1894961 861456 1724806 1890623 1642421 1457263 1813661 985092 636840 1749366 633589 367973 1261404 1147329 1938735 1265214 170140 1073703 1950623 1166006 412806 1846009 189873 121968 1142995 915755 776002 334957 1203165 1486575 1207811 756687 144528 1547624 1733219 160313 1378825 980325 788531 1850234 856601 1459286 34723 552296 777561 1643182 658291 1763785 1526089 961538 1493244 1477924 1981545 1413006 695031 712655 349046 720510 1504503 1167353 241490 805490 1280244 80111 1364233 1107180 265186 686821 1889622 1439012 947044 801724 1690027 872387 884647 1611857 1697770 232006 190652 1126688 1183491 1672073 381055 1377489 1712543 1367027 1420426 1394532 1365955 1885183 387423 528490 846719 41508 55012 809123 450770 1269081 1528424 362712 614086 269338 908652 863401 1078346 1316545 753125 1751083 1458670 535612 1747729 1313551 38808 676333 1495753 339025 128546 898379 599638 1364704 1970200 1484878 1482079 1860035 856792 916902 1919445 1332884 726614 1042350 1188337 1537838 829722 1424423 406038 1851378 1870823 1362666 616500 1382197 1658231 1112877 1099311 459912 1780438 1188187 695205 1442096 650238 1371773 1174292 442134 310954 883154 885040 1229929 1291568 162026 1696459 1902878 1465614 93071 1327820 487979 1728062 1739931 1381072 1841996 1551302 1268302 1284844 413130 969777 272758 667241 279837 74891 117529 15525 1463086 1855371 1361905 1261672 323649 1818089 1454687 207902 1035014 1095460 874968 108874 467645 1549579 292049 1893320 963671 1076817 565655 1641297 1955131 396553 482940 1335681 1179176 1134576 1984730 1405511 428177 570891 920241 1050611 644426 71573 742036 957393 1382337 1227325 395225 517813 1706670 533893 525629 199222 1636926 1387656 556414 232662 1933590 583197 949352 1734692 1863633 885579 1119589 456173 1874523 169635 994403 1953872 71323 219905 585480 1507482 1191864 1964491 1581686 1832836 1950591 1858034 590072 1061212 166965 1889720 1262159 706840 527159 831671 190963 482183 296910 498547 1599708 1257501 368415 1987071 135676 722091 353758 1878794 765250 1085436 1659319 1752969 1182460 1080806 513536 633184 974069 383823 1363749 1054248 109851 1289269 1357932 1566799 57324 943425 1776402 717403 479751 1907234 1308515 812370 585143 1560705 1532428 1372121 436243 976378 845152 617572 462611 456500 1025133 212377 891546 1438114 904415 1802726 732806 1889915 183520 18754 1745760 204104 1062835 429792 158177 1733610 421090 696821 143103 1527084 907426 808923 171240 1473433 1022509 172476 1891581 1104787 885785 1645850 30914 1560558 1246805 1513440 699417 966010 1828999 282944 980513 596731 849008 1727597 1289103 1696893 1594466 1800893 1986944 765824 819202 749823 462117 1424147 481176 1803278 998030 650344 272529 1598967 412598 1882158 1472390 1241655 914339 699444 419900 1056075 155239 1909928 1142249 1744128 1521993 772273 1408948 361432 786951 595549 850871 291205 114640 1167341 1635590 879509 1597141 1472386 711000 1727565 643194 1341843 459316 788950 1144423 1052896 79727 414106 1518820 1897238 276593 1364079 1121464 1885785 1867748 264556 1973178 686487 1422274 1108913 864295 1901742 63144 1182975 785295 1395668 351226 1654041 1597105 319170 1223253 469003 365364 217029 638421 647636 165930 469949 1656718 1155552 448829 1114142 1619215 104848 685197 636052 1840225 1520847 1681907 64521 1655875 1763928 433977 965449 1114197 356822 429147 408809 1081684 334045 921956 1538275 1338209 1901055 438224 1320997 1355001 864370 58656 1461049 936751 1756810 1259889 629626 588310 616289 1313619 1702422 679438 253076 1782160 110793 1800154 1144890 608867 642041 67878 672041 96350 290268 1954804 1062791 9556 823156 1767301 449456 480702 1504973 1168843 1360111 1688555 104048 1477764 84295 1100516 313113 453663 625619 16296 977766 905467 751974 1092312 1900865 55817 301419 1343952 117497 256820 712621 1093476 1709076 1756841 1477832 1295178 692564 846331 1499569 1262200 889766 1317563 1865208 1603412 1813342 1327845 359063 1400985 682404 1708584 1250806 958778 783155 1020606 386981 213347 663610 1148509 889668 692784 1299577 1924108 1287959 1138869 1389139 114553 336026 695267 1429514 192188 487187 1884295 1711590 1909201 453467 616529 1920469 801344 1867976 1594179 1965989 974534 1610212 1054283 1893759 1971212 857196 1633490 1162752 771995 400306 722466 1318262 146612 475949 1012986 1852812 1247915 1743244 1796374 1129756 1481083 672330 1477030 1374204 956176 1870105 1370857 1165575 715378 1842962 1538842 1968739 84564 1445150 293925 539857 1806715 48198 1363463 1818603 1135704 658614 1036179 582943 1916779 1932717 18365 962830 7660 148501 562045 56838 678240 1649551 946327 514984 375967 579271 1752336 266817 1786305 1339566 1118068 375683 1393148 1691393 524821 651059 1233838 1309659 51264 1876859 601457 204407 1695398 1405466 1106558 1301295 829470 535161 1782440 1265998 848547 1032035 1304992 1893640 1225374 872681 1381513 1348937 1176361 1005300 477502 1551680 1561899 115888 606582 856186 1192975 966667 1807714 315876 1172845 268939 1422741 1495799 1996116 482848 1239916 1734522 1307513 800480 805570 1580380 641718 80677 1400966 1093096 1391494 1200730 818659 1313694 803586 755530 723389 969860 1969073 801939 581730 381555 1697358 1781071 451180 1431116 144952 1604759 1160089 255 1876596 498845 1749737 849165 882459 1495437 1656582 883954 1488807 471459 1635570 698830 649933 1518752 1885216 117058 1605457 1056876 1635669 1949402 1060612 1517827 1284088 552883 1003099 554774 985626 1541351 903819 1180167 720407 1351614 1275025 139107 1253064 1053453 1025545 327277 766453 132949 340944 1454398 7906 1697956 573576 709008 457997 1448695 496496 83010 1105867 1851669 76414 334453 1249761 1734336 325160 1329286 1926360 1712362 1065529 1956327 308428 1293914 1361145 1214971 425355 1030416 452830 602353 1153788 28530 1489381 1492048 703007 749419 794200 118336 920288 495248 1312504 833822 1785330 1437666 809035 1151482 352262 836312 1353931 528577 1550860 1543517 1774811 1327935 1498509 856727 673616 248249 1658367 578948 1276444 1955184 246314 1050398 845005 1222769 223905 1361445 1904843 395775 1305086 1106906 1326403 863837 560027 1212165 314230 765101 607485 914423 841783 63387 930067 1678138 554336 424258 1699257 657449 1450009 693350 715520 144052 1495818 1468777 1469937 637395 1763739 1279869 844838 1657040 1383047 125420 60081 409079 271703 398277 1532732 487369 1588395 517583 177059 1640764 1214867 994093 1654613 84904 1385945 946744 1820880 856420 1753613 1765146 286681 949357 803875 1065671 1378865 912781 1478465 36055 377401 592886 1546136 597982 507145 1624099 779328 1099129 1584552 1256009 850678 541833 1431117 1017926 323382 1394123 1547717 1989778 1995477 80857 1644884 1606247 1537432 169536 1359315 1539539 1211708 1753194 1371856 1527642 31627 1393691 423089 189867 266086 334988 1901917 1434719 1784130 456432 209058 1667931 533338 575533 1119804 1264908 124430 276490 1933226 1059970 95670 1784786 1546668 1985189 397678 1046366 543988 375024 1202403 517303 503244 1649650 140156 1049690 1280022 474292 1099576 1806171 1317855 1038277 1951556 372059 1349410 1940943 1270364 788277 1833186 139961 297600 1059218 1577157 277651 311303 209801 1899074 1305341 1689721 517750 774675 1934660 1713514 984369 411273 1760305 1540585 48184 1049764 1894344 980421 277635 1799448 514051 838121 639089 18395 904741 1046530 1800530 63200 1601700 1856631 1354367 926277 1388805 1602108 881855 944441 346356 1364565 1286823 1777598 1260520 1953188 766636 1264304 464508 1863159 231268 1487452 93772 818957 1308888 699797 1267680 956590 455252 1361442 238822 1851740 1892954 1242758 503431 827142 604104 319312 1385537 148112 1531986 1209083 762361 746316 1427073 698592 1673002 1506965 240081 198135 1309051 649865 1132306 1328667 1131511 1213149 1243447 565608 1595023 174231 1482783 186887 387918 380044 877476 709611 8852 1953781 1600794 1275378 172242 1096234 1130533 1089028 1014780 1359669 1133779 1902046 415728 1177175 1644105 265275 637666 1339629 1946855 846816 50517 1639037 1967601 296609 1167190 1688969 859061 848560 665505 1483612 1485417 710131 1132161 1955370 906191 436532 503256 1651616 894458 1552932 250124 422003 1911603 1857532 1023640 651984 1287226 1571905 1117402 1982652 1792953 1420024 1250813 91596 81747 163545 1359878 721308 1102437 1692140 1772473 1538852 1836562 238209 522669 1776593 1795614 818651 1077089 1043924 1523010 1654471 148535 1910451 668124 1029668 59991 1156526 816245 1853595 1651654 50197 553047 1213921 451606 44179 1043593 855703 1291909 1540321 812473 1745825 1654341 1457093 441192 1464845 1647068 442112 865091 1511816 1096051 1078397 706412 1344902 1781275 1197125 897046 1346316 732823 1618135 1365142 223740 1343877 1120961 750399 1342102 1360486 205563 632824 848464 1081853 164176 135126 865829 1091312 326628 147159 1694805 88668 515348 918265 345657 1111410 1185901 1452120 251958 1434907 1547610 1504244 1724862 577534 1641965 842608 1082019 1267653 496463 1876957 695497 522467 1550878 1494904 1155244 455587 1409858 1790331 382153 1522182 895016 1204854 708045 559244 1015558 1412090 1986095 599474 1281263 686398 1523003 187812 1412766 1244760 1303155 1031383 863172 721756 440653 1006061 1142203 1084153 1140927 221505 904445 883697 218942 222063 602339 1897763 545393 1415432 650842 1394055 1260847 1766848 771650 355649 248999 491975 1777573 35300 281687 964332 620354 1450547 1866832 506528 1513028 1505618 1081834 887668 1258085 1372088 172351 1084200 1318974 194739 961491 561257 1085921 1597429 1677223 655302 1249386 540241 1740502 208883 608903 1202440 1065985 1741763 302135 1700516 209877 1994708 572984 1492591 849752 1154024 1654382 398247 1543503 1198670 449206 1168804 1814345 54849 1967186 94716 1588672 504704 709681 538511 681291 1661586 612997 1995511 659475 976470 568674 418064 287028 878543 160652 1299074 285770 1581904 1685496 90347 560986 1653447 975808 896304 1532298 1450226 1623160 94936 1759441 1768581 1083408 1782716 798601 1425015 1853879 1718112 835713 1784446 319381 1036327 1499729 505587 878685 313480 196398 384929 1033053 371576 1333844 1765166 74006 874720 1860922 576357 162225 1642996 881026 1904801 641928 1112611 12130 303563 694366 801812 1704301 1454107 492495 620581 463656 715047 800209 859651 362951 1949139 929812 1021371 700110 1312303 349636 1041534 1654585 765417 560789 876029 1624935 476233 1683917 644906 1638170 95735 1217518 398284 1933695 1073195 1609961 993377 1202999 810859 264779 31673 736441 1303189 520726 1253818 1084339 469724 276948 915487 502031 1218610 46635 1086440 1079244 304426 1722367 425370 976331 633836 1280503 868043 510078 628327 955900 872255 563245 981715 476128 910826 1738148 913696 1762329 1532379 751147 1766650 1607624 751061 1687470 872573 527576 1482967 1178193 695567 400096 622688 1208331 1937952 1904857 1606894 66497 1850075 1726936 1957078 1297484 1216050 1382657 1437933 1195806 186519 1097838 266581 1354892 1840932 497834 1135090 48079 1684141 705631 1962806 1881677 730340 1821481 290257 1226933 1894204 28595 451486 417864 1900899 1851635 913606 474700 1442172 22649 458305 1786809 807075 721658 701707 1967949 1032195 1549698 1546043 38722 1233513 67029 893108 739421 1477673 1595397 394516 415133 1108840 1487813 796721 1149649 95558 1424992 1180157 21928 94982 1040641 900912 1660831 1745370 1395852 68603 1495985 1618089 475013 1761642 998927 134972 1189951 231329 844832 1569664 1409500 1752775 1250994 677514 800854 1266439 146905 162664 1686463 1324334 266917 137773 828564 1722036 882700 16606 1134967 464539 123815 1005550 1183205 1116633 1846380 96915 1835303 501777 1843070 837898 851651 99236 1933666 1219626 1790590 950519 1828653 520575 350536 1632641 572232 810767 1907862 443113 1821274 827615 1025698 242813 661519 1079540 727366 1441852 42511 1229450 759315 271408 714000 1802217 760502 1123566 1870428 1664091 707960 103231 875116 873449 380964 832390 386818 53328 1696096 1514583 1958023 1767767 971129 48509 1268200 798179 1953949 1105386 1507655 1305675 728778 1691418 925988 985222 633019 1766636 1449932 335086 584525 1472227 1895751 1355518 1046776 620618 651926 1874447 371074 1598791 486795 803836 1511573 711080 1885932 731911 1754763 1869577 1124111 1075757 1897664 823611 1028778 1504058 344963 1291312 1649425 854262 790082 1053869 1489055 1904980 982914 203116 285535 1143547 677586 84304 1481740 714280 1895111 1299434 1383525 987018 1453848 679536 320452 745258 1825951 1197591 1611133 778436 1917194 156129 1845852 1832442 45087 267518 1300199 1211734 76236 867256 545101 646579 1668336 479326 787183 939263 217321 1122450 1409770 1869431 1804057 1479217 309446 1932305 885849 280290 308244 1513669 1164936 186579 1477515 1329911 1338184 1858318 928335 608843 1059804 1300433 1613765 1753784 1069378 307597 1536083 743313 219154 1206498 751045 1712167 443368 1965734 1601781 894486 1854192 1353907 1282565 1707665 1519062 1030004 235692 1751968 602825 1963112 1861802 911083 67494 1916791 1652614 369059 1202512 85247 247413 1554616 1426324 1933903 748140 194432 1410053 422028 1577276 1026821 102164 1862740 512239 204281 147148 1188782 11988 492014 940013 983628 1469950 264857 412748 458038 1173123 1592038 183921 1367315 581550 1880343 1256464 297577 575884 315150 1784520 1788549 300169 615124 1213055 1793370 1430740 800472 1226302 1464689 1317881 835911 931117 586834 1093483 654433 1976826 1667234 386850 1394158 1613443 1171682 1333656 1112528 898297 1738795 1540307 105261 533183 1969804 739924 1232212 794112 805600 1175462 1975622 1301203 1148521 323326 1033322 1971619 1937051 1205379 962881 1157287 72103 1261796 776504 1979972 96951 1917660 1243895 504814 219407 1537487 143220 611449 1662446 294985 1151333 424882 1293137 614529 562989 1406847 234651 553389 185600 404543 1225251 1859608 1953963 1051842 263340 1738053 533906 1410624 1918481 1879098 658219 1085885 886200 499907 1214088 486720 1415704 1091488 863997 490607 787443 1675235 1604509 561017 1935928 46916 254280 1253467 484973 701895 1229380 1526513 1396910 1694923 1715431 569898 1156106 1596365 1551423 334757 332066 1838729 1816811 1970347 1511414 1266708 1150012 663424 232238 1849609 1008525 1678245 1993697 1086548 1903415 448757 133680 920045 260983 1369032 485021 1854059 28807 878402 159520 928464 1798723 1938475 379005 1220261 432021 1886416 1877162 1624057 1622391 182227 1371242 1258737 627749 1507938 1911145 858914 1575136 1940864 891548 5306 950401 1414567 525698 55073 401698 1797581 647740 1478820 137410 931944 1882030 1845112 323048 703285 310252 1970760 1503073 1767831 1985196 730642 861571 1304711 68305 1114345 778484 261578 1355344 644116 1398985 61314 1713423 1824137 1334832 1189606 467114 1796212 1850675 1907429 401791 1348737 1728182 1170350 459583 1920488 566489 1853428 1797631 1797612 85210 568439 486465 1703305 274587 259324 1963839 324524 1116088 785649 1833533 761028 817154 998923 720495 1108385 1224542 1554552 1316504 863562 1049527 1012991 965852 1929237 530765 347882 65185 1841772 10948 943002 174542 485517 1765477 193726 1577841 763408 1729186 472272 1223072 909338 80086 1449064 1160431 458822 395156 169877 1618097 454315 1945822 1914128 1214523 1713497 1121968 1552241 1154034 1097597 1168529 340534 423415 595967 1515599 1337769 357879 1688432 1907418 296334 1962459 1406514 205710 969300 354789 82527 389667 1541188 544568 582253 635227 507256 1239380 1392662 1012489 171790 350941 870187 1158317 1300579 1991964 1936625 1060622 1878330 542017 68950 774890 1248851 964789 1877677 1159653 494429 557147 148206 1685371 1305960 1237721 138888 1055024 380950 1586244 589291 1728144 1856149 1281383 1917326 743402 1993865 593906 1625085 353574 671435 1096696 1365620 146809 1779209 448720 353691 973784 148446 1533554 1822951 1429238 1225486 117655 956642 108855 185003 142751 490980 164721 943455 1466919 1054672 1601182 872750 473777 649813 159129 1996916 1683697 1150084 1538310 1578594 1069348 1413645 1060247 1299922 1233934 1055562 584720 96122 225521 849310 961072 224237 1719973 1724965 94796 374950 1712765 959910 1792622 569306 1884308 541255 1148465 1713917 1024923 469805 1388473 1340194 922503 1265581 1900169 600151 1577587 1476764 262136 429916 667456 774471 468779 1715176 950743 201356 412122 964417 1378070 1685865 919637 879082 840873 1972868 931318 1762591 1628577 279582 902939 1680796 565686 1072292 1674436 633668 896253 553254 429689 640047 1448708 1651495 1993960 1103082 1864293 1780602 532787 680998 222433 1348390 467936 1076418 832105 547939 773242 79602 1826234 946724 312929 1262533 521723 377832 1601083 1904305 1149677 853636 191777 941044 1912025 1643281 33505 220764 970338 156746 1608485 793459 713423 1557460 262107 314369 297338 1377165 183969 1688104 133520 1633852 930540 271356 1302987 1743272 292528 1071250 767181 927228 1926520 1576710 917306 1471959 1509179 1624979 831434 1044188 1734442 631117 48275 1273715 1288320 1304265 711623 1983885 170032 1585770 1769832 957214 385679 1805276 104871 1370869 1294986 611153 1368674 1658644 341422 688517 658278 293310 728086 1041933 294948 901276 4849 1276956 556654 1672179 1909991 546874 1878303 1144686 1051240 687446 1388163 344836 1038924 878669 1040015 992480 651119 980030 820824 81118 542919 1140753 106441 1115380 1157192 964468 178646 905021 12499 1802940 939006 1661429 204304 987201 119068 1241543 1691680 307060 1210343 989159 105259 410222 1828190 1066618 185079 59982 1715534 524905 1781632 705551 1581122 1317384 1003297 1326863 1987809 1724844 886971 1621236 1435288 588362 1945846 1312818 985257 1395826 1219870 1830376 505659 221316 752572 438860 1711580 1451438 135212 626371 1954988 953226 1163728 1118137 1327240 1578829 609308 1375036 194002 941130 1550810 827982 1853955 1288807 1364503 1502398 780896 730546 792742 561059 1665277 1062112 1421449 1325184 1837573 327343 236732 659835 1805577 185772 536042 913189 830422 691534 1760418 1031564 659872 682087 358253 1566658 1362282 1889835 1328132 1549799 354282 153487 999774 1429132 1289413 1574828 337940 319289 1442458 842465 1543963 912157 342474 212703 1989343 508634 1916803 129143 941871 1734660 1472545 1812754 106450 971481 1831636 307587 1767162 1176942 956552 1925905 648264 3486 644553 332968 1242388 1277279 1078175 593289 565517 1868576 306041 1374622 1889453 1038863 230068 812000 48889 855214 809104 1597432 727827 637629 1881323 576076 1943837 1886121 720787 1666007 14420 280213 1337650 373955 185269 1260571 146603 1650648 116406 375519 799428 1066036 1162250 1092360 315437 572221 193187 294004 728002 1017847 90521 263496 1511455 1399251 725263 1329686 175190 315779 1198784 1370602 180702 1307320 130215 1877824 181370 718442 1750611 1611140 1812455 1001176 132153 1943078 101395 33143 1657972 1276289 506259 426539 979885 22251 85609 396719 1287880 1666768 758469 983042 255041 49396 493509 1631891 1412068 1750481 192686 771560 1816068 391869 342413 1710136 496707 199310 1589277 1518302 838476 1280872 1650037 945562 1813558 345197 1734239 1033525 1663219 1509553 1613527 1617564 1858961 1570611 73649 1891561 937992 672895 719484 1635745 1525642 1775874 1225071 909711 1522706 1632036 1605416 511410 770515 384899 1925127 1680235 134228 1452558 1765996 1295125 79768 1175248 788391 1597486 480187 1187332 714996 287497 287456 1368872 1956449 1257103 721064 1980478 1902380 1968206 1330582 307441 305490 1443357 1370512 277012 9340 349110 293065 711538 1682229 1930761 460261 125856 789358 1525856 1464229 1523094 1042461 367469 1149886 1477753 1865132 1457962 649684 1840989 1329672 1410215 89991 1815092 317723 88996 121560 1553494 218602 1838595 1097290 559988 1265364 1658844 18864 443086 733059 1831331 1275090 346876 1220884 1078504 1297617 344088 884700 1854391 461476 1583985 1403327 1370202 269372 445469 188054 1065821 36692 868363 27681 324077 532278 1857495 1286651 1388384 1514339 1049360 1486623 619232 1510522 1043927 1367506 1237662 446376 215943 1058813 1470526 763147 989308 1996056 426759 1999267 1613943 1403509 632908 1710781 701371 1890887 1692704 1519799 1245113 773072 251855 950736 603439 1833204 664006 1656174 1774197 254790 1470967 1966633 1549267 528807 1359652 1681924 1898131 563862 1714178 815485 1861377 1194825 189187 898453 174234 700566 1381675 1053066 1358856 686654 555060 79778 1091249 909993 944108 1605957 950640 1674998 1684890 1508985 940681 196556 1622495 1893889 497982 511825 1443610 171755 1538976 220800 160671 1526866 503321 573083 439614 1344014 806901 541803 595272 726362 1762892 1775934 1523643 1561681 190438 1715376 1258238 1477730 640791 874143 838974 115584 1145109 576932 1326062 1230062 1596798 902066 665478 921965 1282960 1550281 1729163 1328293 80635 1761138 1197388 1301555 73107 1377633 1279550 282019 264570 964969 1162154 844116 51533 489058 1359598 1292195 527069 1437451 3950 1231492 942278 1913088 1319350 1782951 135967 729972 504936 1147643 1821573 1998131 606073 145921 1880045 1022958 964866 622486 1243876 550588 742330 45392 1490903 410984 124666 667306 77417 601180 515014 196826 400317 1110677 382052 1742231 1437165 1527963 1126805 1972346 1977063 688665 786346 956033 600767 1998916 951344 892697 905998 1119756 1973980 1448290 1890011 1472428 1769821 700967 528653 459694 591060 1087779 1482933 434310 243647 1113897 605253 1154388 1084647 1029465 839661 125774 1296297 592393 275700 584545 998420 302259 1450754 77233 1558528 1758587 1138518 1596612 1583947 32731 1960918 1003406 1630683 680770 1460582 3903 1072801 810134 1529521 295230 1328712 820239 699228 1198922 1844567 1569294 1313274 1712448 791133 541146 1585033 1704474 308885 1298135 73797 700043 396413 54264 1570788 356491 1588803 643762 1078061 1427642 998667 81883 1991314 1865037 1211358 471231 1569342 1714985 779839 1227886 646048 1747830 1098073 1225110 336674 513498 274132 568272 821493 1619667 1119594 1024521 1629266 15190 1116803 560936 470141 1529125 370165 915782 729146 1646758 663130 1621779 1302008 1787639 202143 1041202 828082 1260190 1390763 940825 1263977 1774238 1291872 1629306 709231 1983236 1800264 497165 253710 669196 1545616 424485 969024 1832764 1798674 1851224 1348015 345633 1880467 586159 425947 910030 1824888 1356019 285528 1951252 1970466 150701 599100 623579 334801 595667 1797789 306576 1458014 1343060 1444741 571057 1746658 927147 825993 1090037 1492829 1461161 1446586 201533 530988 986320 1816856 59476 1420257 1428494 1841339 1727943 314383 1976836 749178 535418 222594 888431 66179 1204107 739955 1859282 914860 840746 178029 1482015 1519851 1019398 636681 1207514 192164 1846503 821317 1245578 171095 100194 717628 1860890 1590117 1033610 1848889 848181 1479201 817775 1138963 946842 1065198 426283 637377 1161123 913762 1894355 289442 924326 1003397 929527 462629 374163 1555603 707118 1468975 1287981 1701972 722951 244319 1716753 58370 1185304 519048 425466 957445 1079613 1110680 232323 1294553 433477 270161 727485 27896 751821 462211 1036757 1178182 126427 344646 1679006 1121957 1349010 1898889 240868 1303858 1211109 1921822 218432 835209 999733 816399 1081029 440930 1357225 119704 135572 314827 1152767 559332 1593607 985510 228935 399958 216277 1175752 528574 1797565 675752 1903759 1043341 642516 1307105 439192 1956860 1056759 407011 1834808 1380812 1424716 954433 149718 1128193 624512 421690 1817371 130704 874399 1700078 1637526 89166 419352 1279609 59445 820099 218859 149778 1147613 482778 326757 1836457 1077707 1344956 440861 666457 1300036 1001787 1437555 171204 203617 122682 1527113 51382 1049988 200473 1630417 126511 254655 1894122 872175 24173 1039821 1066097 607122 1651937 884652 1989634 1493231 977363 512448 685926 1472717 321713 1237418 1797860 1773298 1610412 276586 378414 281568 1150983 1746425 1828983 1387573 1199409 1823614 317652 1808526 756667 246883 967992 1913700 880931 1209143 859844 1233312 1754901 1111611 1996389 978393 365238 1039078 911293 1025089 1376308 1158943 497957 1226938 1578174 8514 1329532 490506 1216218 1173472 1202594 1393791 1454384 1628193 1348276 1092259 309384 748537 1389499 143973 467650 177713 677809 1477801 891505 1478477 984668 245763 156755 1553861 530503 496125 1566261 1813295 83026 1264248 1904061 148794 843987 208331 767101 1157806 1759393 1305515 724912 472470 137132 1085781 908208 1123068 642270 751294 520177 218651 1126685 1769714 1538754 1209808 773798 476392 471410 207358 1653083 1179365 524767 221413 479585 781926 803202 1378610 680610 1518140 1062648 221074 295515 1108684 713232 36351 551059 1260371 1240172 1734666 1203331 124964 131515 788078 413371 847755 1619819 308385 1637851 1262955 938801 1135190 1530096 1449244 1166694 1841349 1585393 434 1245356 1255660 1179323 815092 1396203 734317 1015191 490628 1348381 1320002 1391613 1379041 193201 778232 1190114 1305389 1557708 1370825 420879 1010911 1302776 1088207 267116 1854559 1815089 1418641 1868643 1842032 109804 398738 1149730 1540214 276169 448739 1793925 1423853 962949 1304826 434492 781218 1996627 1966643 1885650 1082057 401169 1605027 1530935 1379588 1513623 874132 348119 724182 1840038 800764 1642518 1909171 1218657 538760 1721590 1968530 1154619 1959701 1619934 660154 826598 386722 520598 1517323 343500 515420 1201694 463678 1321912 33226 631021 1109854 1479189 1373487 1035819 1461793 184250 1083807 1683724 972020 734083 1371033 1356088 204659 818874 1075165 111674 1002928 1677703 1516045 1327533 1145071 99811 784776 349751 1609106 115948 300222 1671230 321297 1895337 1149196 1102190 333584 1619982 285168 600310 458867 1009251 991171 149844 536750 1734608 1103437 21439 1118286 1050700 1357828 267646 1193244 1721914 377306 1130327 1162166 413249 660254 171358 1397569 1502982 1215694 26791 368785 408259 330196 311463 1602017 183889 1787315 324839 1957739 329243 1649665 1308691 995635 71892 1881218 194605 1524548 1362510 1335115 543057 1464710 1695500 906584 1162205 700488 672834 1454169 1803970 222565 69136 1617645 1129977 1930945 1810522 947633 1147282 1070223 1616685 1230340 576110 579805 1590380 796278 478241 736529 162483 481347 1069894 128320 864972 1246511 1902646 535831 722217 1019293 34407 1772458 1563872 1092475 190075 1906028 1103907 230218 291170 455394 875598 647564 1076901 1079942 1441988 1525561 1456559 1031371 1558040 178269 666195 1281446 453198 1921634 916513 746263 1678459 1713659 963727 1192329 968601 1045519 1578583 325073 1040775 626362 1731548 823199 719719 410092 638051 862414 1162931 593194 1727263 1064163 1304440 1290342 1537482 464641 1194392 354829 551126 41986 428415 365667 951735 318144 1209440 1413684 1158970 305740 531059 453843 650979 226423 766830 1970307 1412913 819674 1507016 994064 1685608 273795 1859805 1854486 1488946 1556319 670123 1290310 770980 479801 1734933 1010449 781491 586942 334109 1245277 806268 1493406 1415562 1685619 544836 163464 1859514 687024 722772 717163 738913 580749 624516 1000768 701724 273627 669891 1488349 1445170 1412107 1259277 1572595 1754371 776921 112600 1644650 137662 497977 828848 707043 1103885 1598246 1223628 249032 941090 637764 1645020 1000124 797019 1494315 312381 782594 1275831 72198 1428696 315509 1907661 380656 817982 1300886 40949 944695 1750776 666723 515184 305413 1305922 1425880 37265 1524290 433643 729295 342306 839442 1606534 1218175 1753128 1241158 1624618 628440 1355572 1455146 1217281 1789408 161740 1744127 279893 1762426 995649 1895885 276309 647608 614284 362169 615491 1951651 13388 678987 1195594 1807386 700006 228927 113240 1314654 464231 756982 1279332 1382739 1998783 430903 238149 612407 1555764 58190 1181705 317786 1674219 205701 1401864 633436 1866097 554001 1753377 956527 912247 1550670 281886 1118683 619062 1372358 940667 679811 1383395 1975701 599663 631597 1383797 1905748 1365766 111268 273258 16364 881874 1617332 1595744 645398 1868841 1466106 1419586 1651896 312033 1201428 1597889 737488 262838 927888 1746179 165612 237899 1776783 60266 1768653 1828630 356766 157469 112146 763213 1610746 1586473 1062703 693238 1827361 1969323 1977088 538727 1747612 168223 224750 1398085 1831732 399014 1957301 1978961 558049 881508 1769551 1854453 252736 437809 1346814 1029863 245552 878017 556519 1267269 1032595 45929 794039 661746 942481 1919244 792025 817813 884768 260839 195486 372383 1470640 243845 12807 546439 432385 825663 599330 1207982 1926939 10329 135666 1651421 514485 1769694 177853 1411636 464782 1168604 1408432 1750475 750110 1820114 35687 618563 1961393 618131 911167 445020 537882 1983953 768211 366289 837643 201025 572372 1108481 676734 674575 917760 599508 1291681 1233929 1538430 751828 1595541 1712850 312204 796374 1338943 1170764 1305013 1143368 232959 549064 1780177 1979946 701656 602718 130832 641759 1861338 1262459 1583909 1408961 1561320 460485 1715863 1503067 224959 1745506 1382999 1819064 609042 298394 806274 709956 679090 967682 1681321 1505238 550695 7159 1483644 1888122 282521 1592049 1886286 589332 369098 1504260 1625932 1856434 211645 1380810 1546553 931742 172231 503017 1751577 1186125 51585 754573 487554 1614264 60962 976864 1946344 135929 1508039 203048 1572195 454933 1439914 632870 1245270 1003915 701446 1911494 73068 1404155 995681 1191209 667746 354746 849034 938596 887939 1123244 1531590 369669 1779962 318362 751449 438633 1316225 1872729 296856 217847 1738790 1922349 1340022 1027609 567811 718562 1468441 1427699 299580 934252 1162114 642853 946728 31653 1602810 1222333 250575 1312147 368643 994315 1848950 669869 1283356 1051887 1181741 1537286 1437679 1192456 546208 337355 586504 212471 1757234 1008903 371141 66473 1609574 320133 1415591 1204940 1474313 1801565 81435 1865502 1579673 717101 1826767 1908300 1907306 1575335 735013 943701 1079668 337087 821900 999446 374372 390837 1062967 1661424 92593 1506471 1815580 1879284 423835 1061760 752212 13085 1059413 1309368 846861 1361569 1611297 299966 351736 804150 843111 43858 1197107 129241 255509 1071285 1117737 765841 1676038 929098 1823745 1886417 934025 774500 600625 115774 1120941 1646465 1524316 637645 1479051 1442412 1214724 668473 711836 1205283 1655233 38004 441384 312218 985974 1668561 633417 1390729 192446 491538 535925 1555513 186333 1468092 217018 342825 1914351 651031 455589 562575 609503 186213 1958608 794966 744590 465824 907517 1323152 1133713 341102 4234 1165995 1813509 1893761 684582 847359 1391078 1665493 1117226 101516 168961 28617 204421 1709249 1761854 1305601 618244 1536072 1912472 1087086 805507 1721529 1545625 1412853 507257 921298 1170293 774056 588003 930273 500502 271733 1554733 1675911 1360925 435872 1909034 305815 1284793 892292 1118576 163982 1775484 285119 1807350 354187 1588224 933661 1386351 1876705 1729694 118712 792695 275519 1849792 942908 428274 671907 873551 523432 1963518 1132710 1870744 1825488 715202 774781 247498 1420290 1806673 1168548 1376996 983165 1820142 1574436 1547992 388076 618142 1785047 1658402 71997 601593 860194 1267254 1953377 877955 474442 1576387 1479199 1785457 730978 65942 819269 940122 143462 1421261 547794 401784 1740402 1634121 1582047 703011 558672 1938310 794871 1248937 1317738 561334 1252773 121180 1756943 1046386 1718382 1828523 1563142 1143459 987641 188935 287391 353150 1332240 677074 1118288 1461752 414216 1273405 389683 848542 1024332 670074 1359475 1595035 862262 880704 284964 660902 80263 1884557 1751537 414260 1229672 306300 1349102 1882625 295439 353627 112520 1152904 1243298 961347 1022990 1393103 649408 920035 983016 1946694 764147 648435 1655680 9808 723683 801994 827087 713329 827944 523092 951445 714064 1742369 1130420 1643479 1253794 1610473 84227 1533118 1996046 695289 1065350 738814 547246 150358 1135883 1411770 1928252 1536377 875653 1984187 99581 282925 410982 1785494 518619 847109 486969 1542538 954617 734950 820309 290304 828967 1370811 843860 44826 1838470 317906 1318282 413979 1795627 95494 1196860 1929283 1855786 132600 717311 866677 983673 136710 1265473 403247 1654405 1879872 1529895 1605753 1510077 525294 1473544 1832153 958301 958868 1544928 105864 235034 796118 737414 285821 514391 1093656 27365 1094523 824834 227061 1065269 1423815 1873388 504194 177463 649547 63192 364373 722407 989990 755664 736941 1916798 136147 1766335 805937 1546782 1808758 1743512 250067 571308 668245 1658108 1589752 1539380 1535467 1314695 631569 921053 1903743 1134052 873524 269846 1964472 763837 381965 399902 1226402 632227 45287 1655180 178889 113606 1652408 198302 576870 622685 58124 1607126 1197546 1209454 691085 1463745 838062 555659 752972 943669 1917016 747810 1689914 12429 414748 1657400 1775230 399641 820299 366203 1866068 1261153 873268 1276685 60292 825355 26253 793195 921629 53779 466022 918664 885112 705856 1784116 1963448 1120369 1596435 1022768 1697152 676595 896064 382979 628081 465848 44288 594729 113514 1729685 884603 1023450 1052279 664352 1275562 434666 70240 1575303 1819736 680228 856943 310633 297858 1895653 942760 1500481 1959073 117219 1154189 1844414 970225 969934 338698 803809 1195378 1430765 998517 796699 191446 923987 1417588 837591 795850 604533 1497018 981859 1948488 1330224 1227363 1778028 1727215 480379 852771 1916146 1907610 989202 1272571 668056 1135810 1154562 368706 493422 374185 1279578 1895696 75143 1194361 1260572 1089879 1414197 1197979 261615 1053371 1848165 296534 220496 1372750 762746 417803 977713 1693031 900645 653731 443603 768694 68548 1220996 1179725 1458619 923247 1933430 1805342 306915 345294 490616 685868 1854573 871113 1756319 473191 245481 1966983 1445012 1839088 1894572 25011 1658760 857931 1502297 1348072 894165 953215 1045944 231767 982234 1704603 1173414 1447117 650728 1763413 241635 854980 680233 1500128 617625 628193 1834883 1531551 1614540 656349 790480 1412465 168291 376762 1346913 215462 771255 1542376 695408 207741 1547597 634391 422215 1002999 1919461 705610 1271932 201905 614913 342931 512047 1454015 1741595 353418 98950 1129979 874038 408328 853836 960952 134183 391226 369564 264529 542756 869174 336376 1621947 1242591 871905 547619 1626425 543246 1360813 520414 69274 1789985 109166 255065 340983 1226836 1815062 749045 241414 422164 267729 701584 129889 1426089 1959541 165387 1744467 1592876 712963 1519879 1914169 487033 1823883 531160 10193 673866 1148630 25293 617614 481802 32583 403269 868860 1899909 1593973 1476536 400401 1953948 618092 1379709 290352 593427 83355 489023 481999 1881058 568513 1786170 1358108 1422057 1995748 354721 1575626 1935161 1187415 554103 684212 1821276 434553 1541479 606292 1556599 1012641 878936 562379 35354 1178577 665008 1704340 198343 1114389 573727 145236 1066988 1302663 592528 1414599 1924168 103179 710047 630212 1459478 152860 171013 1383819 1579468 974792 1724170 119215 1955248 677658 1506698 107631 467106 336983 850823 963115 902419 802701 1053169 586858 1329995 1103641 155344 175933 1204534 180643 562921 1724720 682566 1546510 170556 285297 339682 209470 226834 210015 1947718 1645838 637489 31394 769987 672756 1105286 1374111 351883 811294 1012491 380844 1067572 1289928 1560582 1635368 1002957 1802136 1633689 782755 1165825 1454751 630606 613148 57778 1703644 329547 1804960 909232 1103081 551707 343799 740246 1611006 1361094 818935 504074 121356 964017 42508 1241079 1757362 673283 827834 1473738 284466 653267 323949 40871 1257613 930331 533421 740335 798354 1105808 210970 585020 898622 330127 267718 402634 313844 1295459 307580 1979430 1778987 655845 1934513 409593 1790714 1923819 1558045 47635 958518 83609 774427 781666 226558 504246 11177 1035138 1114009 1369327 1627200 264689 311005 1298672 220891 120879 1907891 1506836 607464 763075 1002165 1616631 262322 1347021 773152 1839456 1370356 1507914 592880 1609394 170739 627726 1330520 1955950 1648273 1584570 946675 324676 269574 338111 1620864 1198236 1763581 1751876 837764 271619 425916 1153489 55182 367678 1130620 105762 476786 360383 789987 1125610 497907 1694007 234868 1673637 172014 262521 585563 1718618 1513346 632716 892773 738390 230513 305360 1519524 1167704 1629199 1776579 1593530 986202 370347 955887 1293693 778290 415094 1464994 843498 886250 109702 958654 766922 1822708 301214 745381 1317695 66000 1148527 506369 272470 1929577 363723 1126582 1178012 1943458 1968527 399692 454347 522362 491515 451170 1211195 932200 1986282 1055668 22572 804726 1408536 1597773 592107 1289272 1754070 1518813 203839 808372 1750442 236145 1383553 557746 875086 957808 784718 1992843 708852 1731284 1895131 1741494 108793 571450 1942307 234193 466348 730129 1034424 1021808 214849 1264799 1497517 1059620 1404521 667072 1008822 1547921 173885 1178248 1816327 1312392 966056 429852 160217 72421 1626149 1734747 1340956 1290582 1013770 875298 470523 1097993 1659044 4315 1863723 1951855 874256 529901 656209 419628 883827 1332116 297363 1769057 525105 850096 778422 1290853 593287 1445680 1003587 1012149 837950 1753173 1817942 889556 823297 1320222 1436211 761 1981191 830380 1744106 160975 668761 218778 809367 1297207 793062 879066 73271 1026233 1827181 1812188 981503 1711171 494736 386676 937901 13604 1066713 964646 272355 827640 1271630 1260338 1097202 129031 577646 108685 345505 918602 1845260 21740 1759977 6965 475607 495481 63988 1840559 570507 353156 1322282 1244459 1604922 478044 1455925 554969 1472918 1317389 1047894 518650 73808 922097 1862826 1717033 476159 522055 1904887 1989679 1834703 468600 631932 697854 1875545 1609531 371453 243795 1461410 518236 1165790 1737081 1973258 1603069 151292 430207 1852795 651084 984321 1858820 7926 1499974 656202 551455 308133 746032 1696147 1425632 1705073 1605350 61520 1776458 1384622 1665863 847147 593052 1920511 1661998 688171 9262 211568 922842 1569769 1309015 338539 166391 708912 46475 200845 1428267 465638 1639587 176131 671777 313271 968713 1135856 1344969 339268 669266 1642351 566542 1787505 1309552 1952678 793015 1181881 156574 485636 287609 1991400 1089316 1843009 1004889 262378 1024541 1633956 541950 1010927 1034056 1355781 1653740 1174142 1279142 73692 1123819 523888 644864 1028633 1897117 1420316 1754935 89829 1134063 433900 1924070 1876352 386812 527755 167700 583124 488670 1910252 1928404 1865985 1775097 1305374 674368 350398 622853 281649 387856 1646792 1443157 1420565 941852 924778 67899 902810 405157 1599569 1343626 61536 368545 1757042 1581369 821380 698546 417879 1624384 553941 1934205 1606966 1060487 1036180 957626 303508 380806 1568844 818114 769112 257458 873476 1258220 1859103 1970345 1595827 1427301 661035 1952345 1983777 1040891 1004488 1201927 1571120 1077237 969341 1413580 360141 442784 821060 1642190 1411177 1153648 1673721 929403 1187441 1810449 1655681 1108537 1485139 904634 1865883 798669 377958 1534985 444371 1644473 1290292 174203 1300916 1504559 1187640 1579197 1570552 866002 869786 1702883 1615873 1889626 545157 1924118 1219592 1977434 1685506 673595 463913 1959354 816780 1963122 664404 25019 915083 1091645 198747 1192955 1167180 1837146 334503 557497 301699 1539028 524518 915350 1870161 445523 493941 713002 646242 1964829 1498030 251235 888113 990444 1740373 1686219 88788 433255 1792710 683256 428721 1360536 738405 670521 1993917 886363 1257813 523914 302176 327072 1532050 609206 322609 251850 1707161 1008132 363929 434654 59616 592218 992092 1608656 1223260 142710 555221 1064798 737719 1383137 1832031 626424 931517 1517615 483978 1309508 1796270 1333214 327646 1084987 1962261 276806 1066962 358817 273087 838076 2449 449991 277511 633939 486873 65133 1077498 438076 938460 1122664 589928 980474 836 1345212 975179 350196 656150 80272 1188890 995105 174016 210871 1628372 831822 889089 1153632 1556045 726038 1249143 504276 422896 1108096 223041 1837795 441775 1432712 1538891 42804 336942 1329087 853428 987472 785043 1739402 1845720 1250639 764132 911047 1031070 298871 1801771 936087 1177162 1808920 389433 720462 1009680 799244 749382 949615 1580853 1978842 151199 56436 1430163 183699 107876 1395139 238505 914647 738960 1796523 1861949 259678 502953 1938208 422065 534199 99933 1692674 25987 1428789 427892 423890 1321259 227124 1377586 126288 1922957 1399720 151378 283142 1209676 336072 220801 840376 1895006 423229 1228121 141082 678090 869932 1258321 713192 614228 115282 71380 697677 1988935 713434 1127049 1657162 510050 974304 574637 1966601 1424083 146698 642644 1115588 282233 400393 1179866 1130547 53346 1908834 1898075 270939 390867 188425 1328862 1877825 1260826 1406155 1281477 1617046 1117699 1767154 1470177 423432 1144507 1085507 323914 1423468 1639114 1122148 1579692 1495824 826665 378229 420494 645884 1746441 340150 292839 671503 1266015 1988702 525902 644594 642866 1473426 505822 336601 1825938 832862 302253 1395103 868104 921320 872458 382027 427079 991885 389298 1869377 1865730 1599802 1154037 1119286 1379620 240938 81452 874309 1033941 1592656 1758274 900396 1428182 779611 24472 208002 1887487 1268709 531908 1408782 980091 867790 219210 1070045 347794 1059110 108211 673747 581549 1085408 774351 1721813 308644 1932666 343914 1134334 1082955 927040 1424617 689020 1380301 1818043 455747 524057 1406036 414511 707788 1474512 1726188 532236 1227541 363743 382549 909581 655304 1342786 942444 732736 319480 478644 485353 1665104 1448309 747628 931834 839919 1016222 926829 1183351 1483895 1576406 423484 1354220 1032149 1395731 960787 1207838 200906 252137 598019 1034031 1490358 1809003 1046387 962464 735083 734657 631497 1849224 524884 1223585 568834 204765 1054837 126778 487862 258119 941878 306352 969178 1764917 618547 181536 1222914 713801 1324446 585911 1214866 1555319 1770968 851191 1872841 37804 542278 1017652 1782498 745641 1255953 1992790 71057 755570 1836899 1282409 1611580 1481383 687895 198569 940243 1194896 640160 497958 751605 229501 1451422 1734053 1878703 686752 1410927 38228 826216 1430634 599919 1514842 135951 1701642 528495 1658504 1803158 969373 444531 631288 154492 1786130 1432135 1337407 1043356 1231500 1377840 1896594 1338649 305125 476194 679265 567090 866238 774322 113668 1406277 1229922 433295 787258 586362 1633694 494281 923807 264275 670571 1707361 317920 1179637 893105 1725081 478148 1344968 108810 1745788 1468592 1798304 1488503 1208560 1748766 1925698 794145 480700 1101239 338103 1638117 1473782 1563312 1501895 1014793 1883410 1525275 855431 99799 1472157 477942 32904 1717272 687979 506480 1311123 1429631 1281444 1318390 1079503 724820 1157982 1699954 292459 57719 1318849 1967792 352012 587293 1913023 1470110 299384 1385779 1919033 801051 1287378 536197 1301883 303670 1473137 235263 1886420 1142202 175463 615511 1934956 539330 1407471 281434 538763 307331 768469 933073 1997840 95305 215500 1830929 1451822 347639 1500211 626851 737748 680243 1176507 210607 1347744 1050125 1081495 3568 1659195 1162349 7349 1330223 1574308 284294 792924 1463793 665750 81719 1563145 1295486 981901 1168230 1848458 628301 865443 998815 830604 1081742 639461 759652 293457 104438 370109 236748 1697052 244494 1203476 588490 790942 1118726 1053931 105560 969461 1930305 1089058 1227585 308965 1952585 1760773 1683928 473077 882731 888575 1124067 775926 426826 436360 1448061 1630033 1126303 98516 114523 1764736 866924 1807810 259927 1535570 797681 429158 264782 1949261 54993 182940 623088 510224 272972 649716 898849 1412759 706108 618203 786893 568706 1494763 1839378 1247652 268290 1148335 1995577 525679 218209 1634934 792343 186998 1871043 894719 1124084 1307720 938723 1895571 1419140 471943 535434 35130 1480606 1028391 68159 1060253 570267 1901869 1642187 109071 1281717 1873200 1542175 1541778 1806859 331132 1064259 1551490 1315072 1308017 1657911 1735011 1132569 743667 796626 1333865 213588 717363 1118427 903070 1225715 524994 1577203 1670732 1117561 402365 1419350 516309 461129 1756147 706249 596895 1951102 389613 971309 25999 644913 652582 1185237 1448857 861207 1146144 138906 1505175 612093 1580570 707160 1031961 827719 844212 893890 1519097 1428030 1800837 1630915 1900205 1883974 560479 738733 630610 1980986 1386151 1117074 1764344 200960 1364306 514175 1326926 1343869 233115 1401195 761912 809948 1570729 1240896 1341811 1679370 113787 357271 1375653 1488234 75732 1206665 1091894 1856266 292983 552282 482717 825921 1881260 364645 307721 700177 3862 1916089 1596877 1630885 1482522 1954862 1956990 1667727 742815 1406337 149185 582948 1118383 437199 1129842 288096 1666290 534838 36872 1677325 221094 1848187 1992391 842059 1712767 329890 213377 1815233 372279 1133068 147747 1017857 19958 301301 1135105 1836418 1551117 1849453 1052556 443959 662085 1304288 1801141 1133096 1130579 602485 736802 496617 612196 749616 1915997 1835078 904599 372171 1366702 69363 1075806 1827363 315796 1248825 913408 704463 1958731 1247880 425133 154312 380498 1018173 1127832 1272735 1136917 1383203 1733032 79429 1601907 1056774 919292 273569 1084947 266474 1101233 1068509 411345 32272 1961492 279237 1488345 629373 787438 1311389 339500 129699 688973 1120915 1680106 1211379 1971885 654316 185472 737800 385382 1191115 1901175 133837 918715 1146798 127880 1803009 1916246 1661947 672023 598269 193819 1091980 1119468 239673 1896903 622856 991539 286740 1880575 516408 1211946 270543 1003891 1095792 1031398 1686035 1027177 68754 1184312 1832385 326654 239258 1941194 80207 338091 1567490 886287 1864237 1960955 1612850 839677 972929 961831 1083375 573638 708483 302121 306 1764393 565070 295650 918036 1611976 589955 510300 369013 1997922 1099033 1223618 282103 367457 1257430 418942 1456266 1937668 1752321 1520531 861332 1679454 276341 407640 275357 39299 1192674 222174 769671 792570 317185 1733290 567262 1291649 474268 346845 1951070 1617373 1056471 218745 659713 152716 1567237 1128480 1390082 1656914 1033981 1638622 265549 1177991 1673396 1457985 683512 533835 252578 655242 799365 654216 1302327 966698 555263 689534 1942241 421478 67288 829130 1052291 450355 314428 896922 942842 1557868 773076 1423349 75003 1862727 1984887 736463 1522010 1583171 1066023 1910437 28945 1831371 615659 850391 1143344 315062 315075 485379 1970725 1267268 1578102 1403937 1092213 1198160 1466221 1883290 463034 1579167 963891 305542 104641 1856790 1121110 488734 1258809 719124 886761 1451090 411029 484814 1860876 656818 710604 1459466 1151090 1852076 788470 588708 490523 644523 1819053 51195 883920 106038 1868351 433215 1448455 740378 1986302 1097860 1895431 1681517 1499588 1079944 533405 1568832 1711190 1412274 1653080 1896222 358897 317301 1667886 1622026 1657337 1283916 438309 1236053 831043 1179190 1392544 1521209 222597 282524 1342982 952739 1172743 1706355 1758188 1463529 1525570 405771 805555 994532 46943 949998 260930 155765 402729 1281279 899989 716848 1766997 208187 1552109 331104 1683394 1426813 1647322 493676 1397889 1617297 1805562 1339595 330663 726816 1369055 1458446 392781 713492 426427 313546 1300196 589316 1725259 1462773 1911358 1992293 1046808 1464008 879395 739056 791714 1193692 771385 712667 152525 1576956 277744 101841 154395 1849615 590478 748713 840222 1238059 1075501 380309 1848912 1556078 1725371 487190 1041304 1470928 1481900 1220401 1906251 1385590 1754207 1554842 1564489 1835022 275680 1148483 388030 1933770 1337564 1143033 1138399 1609271 784476 259553 464146 912853 1893613 894676 818066 1932325 1579320 1604439 820706 1026878 1193159 1377526 1602612 1855713 1725579 957048 969044 724479 1644897 484372 1694961 1564971 310242 282076 1790920 1759193 1463728 633854 1433925 175840 847897 929709 466935 462893 847373 415299 1622275 1963928 1071158 1123947 693639 670225 332799 72577 703675 1959174 331548 440672 1736920 1183315 599544 36143 1767309 1748305 1044120 1505221 101603 1616112 320011 1590925 1480113 1535569 75890 1193026 851868 1154231 1208346 253045 1264818 1218783 1396078 1109830 359412 1144866 1724450 1168863 811719 555992 1290168 1807579 540947 185733 234180 970135 1932049 175224 1785246 392961 227434 312073 1813076 1739835 1635528 1164532 1203682 1807588 734822 952644 1222443 1904315 380737 1840676 126917 916794 892362 443607 569080 538403 1425339 1121564 1218451 313547 1250365 756327 1628673 45220 963978 1944010 676736 1916098 190612 1073725 1432554 1849445 717180 903560 833539 594406 1052947 1216884 1897197 104717 1285160 490409 1842896 1611734 235556 442029 1985389 1222159 341965 463788 464484 276058 84673 1496272 901792 571074 235331 1026430 497631 1351678 918246 558764 1868587 84952 1907670 1499355 1523797 1411147 1268685 934750 1788950 1200075 1565694 41210 1464538 424860 328820 749804 1771098 1029075 380403 1986017 1666006 667707 162240 1580111 117369 1714024 917719 1585520 371510 1167175 731511 318010 1677810 1307478 855467 589813 1790905 1571521 181887 712063 1339261 394161 203650 1220009 474388 1117894 50704 1821067 1980943 176952 1370251 1350794 1058428 1531621 1969760 1994370 909924 1891288 81362 79872 1244616 1646975 120808 1051016 1490607 1772255 443860 215973 1782312 1032678 1405928 46490 1431764 179671 1250512 389258 1094595 572111 113656 69318 64642 639969 675582 1628467 55781 1410813 1441605 1732598 1696085 1798394 811334 1063241 561339 1727534 1116315 1881192 1334614 1408997 75497 1064557 977644 1444370 514300 1940896 1666568 1975727 1517802 1132200 1947856 1849371 1427024 1636177 1585104 725549 1563001 215693 1790631 384579 1457514 1913240 958514 1438963 1931849 1610063 45763 1286291 1985464 1234691 1274527 1528292 1597817 4220 651941 1134569 827729 1166246 923910 1442517 1677290 1925441 1145031 1271088 590288 462714 1536620 247801 1189215 259316 1737012 291597 1359861 576234 1431148 661468 1683427 1234884 1309690 22303 930854 961798 100704 1809471 358939 1896085 1146987 825760 881279 211662 1327850 1770859 1714529 621106 958808 1684322 956510 1055596 1975653 294864 1577431 1855641 229245 1999587 885260 1113122 319608 995078 1830963 1105523 486824 288204 788059 476867 808889 1438181 670667 1809455 1159188 1998044 1165031 1558938 1147702 127192 1244221 939054 276095 1589384 800396 1067862 601150 840538 753433 225841 169824 362177 28688 172287 1996218 1602976 1886888 1424190 839362 583824 174560 375491 123751 18244 1706640 1205048 482901 750241 1906911 1236470 459368 742801 1896550 948127 1257724 1630028 1745173 1108944 4026 367556 1391409 1099929 994518 715762 900172 465079 512441 693949 1098901 1362035 18818 1505229 1203727 1958855 1164656 271449 1812925 1085629 1912317 884313 1024178 1368677 371342 1924136 1156936 762936 1353138 253262 1116660 278717 732343 889295 519001 1563208 1545522 1731209 1548606 1430093 1647208 111252 1395613 1042186 718519 419881 270972 818527 1497290 1461076 1268179 1022372 1523839 107233 809330 346128 997403 1320931 427449 1848516 1380378 332298 1503724 653603 1639844 1426777 470960 1169388 253620 1716687 1050567 761348 1162008 187199 1393725 1682435 1597953 1525099 566243 191002 1513773 1683068 1454574 1062237 1111071 1667742 1280819 1291777 1868617 1927389 120368 1431687 942976 1946364 480465 1626069 1554141 1068750 88274 1918836 785118 203916 631797 1986725 1523919 792296 1757100 470619 1159636 1406906 291764 366731 1255917 1929080 77609 156445 766745 130554 1175852 920631 1097389 243504 1631036 1870340 768254 1463055 1128348 1683534 1727894 1269412 1812823 1195342 1264538 1840241 1058240 1517921 555955 1630678 1370523 150147 6977 1636248 1286836 447657 728281 1229824 1155027 1616338 877763 197436 236099 289468 445863 1163394 1201590 1245055 1056422 788651 959138 895715 1962216 1506346 1960506 61358 713905 1341316 560564 786895 782968 472866 475538 1421687 714858 1821085 247499 1752383 877128 1573381 203907 1386875 1860131 1887700 744643 1986644 257246 753607 1546373 307976 42685 412401 1392735 126585 156379 1523314 339116 306092 1297371 766706 1854356 1700460 1179884 348983 1224266 1378813 554658 1173447 1619064 311876 358369 723959 354860 434302 833092 1099614 1931003 294676 1427364 1411582 713405 1845670 796554 442930 1924180 1001709 1622069 872519 186893 15277 822512 1785690 282360 1115586 584393 116700 1260605 1554192 1715903 1480442 621847 507603 1026758 756064 1534245 1962087 1914790 1023043 690526 942153 1342292 1028709 974045 109334 1442968 1324790 897174 460866 1716893 1496435 722982 186862 1125587 114074 171567 1437385 581961 797816 1217270 1195557 272819 1583435 300983 1360674 1844622 4840 1220002 901691 325742 1765116 1520443 268462 288277 1840828 1480579 1739404 334402 1965494 744908 1055073 443625 11357 1282799 419033 988286 543000 69377 663970 577976 834076 613743 808162 796369 1805350 1589601 932162 1048164 747332 1985794 1836496 896593 1152146 338102 248901 1662051 1895739 1710460 1402149 909582 395882 891192 279599 20381 225274 887163 1038128 412316 154023 130858 1696887 462631 1784681 688859 197312 533072 1016378 1513414 1149758 543479 732613 1629389 10590 1147227 1740484 1816606 231230 1007724 923596 1624044 296150 165212 645874 1214004 1627740 1344669 1864548 1338258 1903858 203876 333342 1920833 1864314 234300 808303 1899453 678399 1201900 725344 609655 1451592 1336884 326123 1570334 1056629 208921 642016 451830 82910 266240 1963576 1163335 1700188 103997 17752 1853081 212343 572239 1015254 389416 82179 564725 111047 1950790 956695 1266917 1864547 1873735 433775 620723 1536427 907531 246046 1341934 551399 1307842 1661114 1281040 1254875 1980496 1874650 1815106 754517 265831 967777 1625512 1289381 1208461 1671727 1517174 1279161 1863263 609584 52944 1613128 850021 1215146 1379369 1247672 1400761 1593465 12436 1336213 1595077 613254 7303 1790089 361455 1208492 288411 290454 1837919 1385717 339542 829875 469980 4967 1422424 1411375 522075 289554 922577 1356116 1173904 1080797 1246010 862179 1181627 1705192 1079834 1597971 1934911 1990559 1153723 564649 282291 1184870 421882 1538000 1487602 1882325 1746312 195752 415860 913972 37093 1005198 247199 963933 861685 885447 714232 1000714 1521447 1934105 1427765 1745283 1895877 1034933 819900 1063929 887048 1562852 1188409 1455221 133583 1066679 1667483 738773 388247 1246320 1973340 800062 1453323 1511561 111666 1784594 1604136 728296 1368984 932789 1202562 1570940 1953891 310221 489449 678260 510695 218812 429824 1711571 1613593 867834 747171 728896 1713010 1645798 378579 1976272 1713450 1430512 1355691 1502566 57279 736147 872660 1776064 1656485 95277 1830344 1184611 1972299 791985 1300418 857747 1308068 622754 1888688 233092 1735287 449659 223519 1936027 141901 132266 1100459 993750 1641935 1378507 664412 589937 954843 1021648 216192 1196095 1118478 818733 586722 1462448 1394610 1505587 805245 1948687 1103745 281558 1861798 1123504 77467 33982 1647364 855512 1810932 963422 1780055 1617898 440827 388572 334458 954416 1036138 853837 1257537 277497 938782 1233099 1514297 1034190 1693912 1024820 1339739 1832583 1688245 464045 1479886 307227 1318876 1683473 702953 1608261 868574 111501 99719 208334 1061625 155241 486135 306521 1407117 914531 233456 601688 1863025 1825641 1650735 1926146 498005 443280 1513608 1798040 1046727 1636211 1699612 659928 195038 1160988 1341030 120739 1599347 656080 949089 1358901 1451627 25472 112683 1856657 722032 775618 1899322 1380 1582836 172998 600595 800007 653297 1082697 1042113 1153397 404317 1786595 1547553 227420 1871291 1392104 1552222 1777522 980213 868411 889829 335837 1917616 151659 1426254 1716393 440731 1989503 1440639 806836 810441 351000 1967317 1182923 1528653 1771371 1822747 69396 85959 794740 637105 1740668 1563627 613716 1912459 1803696 24989 977774 1249134 1250663 406532 1817651 1616031 555512 843340 908302 1945570 1294210 148268 533000 3921 1007367 1741590 975575 767561 1255088 689796 1325521 1979471 333843 413009 1469780 1014444 1967687 829580 1559118 1194890 1237096 1375514 1890656 1457231 643707 833634 481149 340770 1547100 33151 1744935 145319 1793329 770387 940688 875895 1943821 1016200 1719897 935134 1878627 842558 162015 1815325 598380 716075 1219781 1991528 459939 1019454 271396 679706 246034 1869588 148575 520121 925439 1669974 457149 1479866 145027 1211307 90421 1521232 1581699 1649901 1283534 1900888 663409 897230 415228 309808 770998 1373329 1005724 449263 450483 1150795 1849752 1512708 1402627 1088593 373409 1116268 364534 1786919 577996 678378 1989953 623825 206699 148708 1751847 684627 1136223 274099 134401 1649188 1516577 1390107 448709 160580 821129 1885917 1110426 1715497 1100161 462074 604503 560032 1484561 1025699 1007776 1385215 742678 1301434 1024942 26553 1247594 1448378 1024131 1206949 1138750 1341562 1335518 108460 37346 358746 1011087 465980 1275479 901048 1072935 321228 233824 1656627 237165 1014943 802690 1172154 1854502 342920 1907035 1198684 1299500 356134 1227824 161472 1427581 800183 466201 551049 1662362 1341931 379735 1393485 270863 1564578 1714493 1883477 70852 1929956 52254 1384828 1290955 309739 1805787 1317122 25961 1841449 739099 533211 1182049 1082754 356566 795117 1864460 312960 304738 1521083 305898 217269 1243146 166157 1005587 1365791 1399648 1236094 467806 850388 1360282 390594 772822 148776 1841940 202532 1629047 747698 456997 1406613 1003267 1011543 562589 539543 1883599 626655 1760817 794233 892303 1535650 1289025 363037 664318 1869426 916787 1059932 409395 384007 394780 1150245 475026 33708 86456 958365 1152203 444819 1088358 1131951 1840216 544738 811903 87378 951058 1313372 873657 1859283 372971 127009 135981 912443 1917251 1466168 1166558 1446176 3245 1641522 619653 1960513 1664605 1143805 970754 1233817 204807 702702 1597612 1468523 1163396 1508735 1804922 969256 1035416 753984 742500 448847 1609028 101856 1694669 524855 1196756 168335 324646 654993 1810553 735017 580154 1677343 1070314 405400 237845 1687850 601182 862855 1680196 1954773 1992811 432282 915593 634662 504761 1275701 1655331 1739579 731981 1516244 1334785 1167266 1448121 158778 1449277 1273836 1868395 831128 1411625 1296932 1369964 245886 1064809 1397559 1268455 1508359 796645 1351746 1800436 1197286 820517 642422 1746117 1776659 1661248 1320171 277064 1824246 48261 1158691 382700 787032 353170 838833 1060283 82708 1303259 1727988 1738266 99408 403186 54071 1553787 803318 693161 1593428 345569 1797913 1958930 736845 1003636 1504576 241342 1566797 358781 874380 658246 901413 105143 900900 770899 279687 1481010 89963 841993 371844 1086160 1633549 563134 1347481 1489823 866841 184854 250173 746244 1659962 1918427 1073819 204583 818011 1293653 799854 597341 1365385 1227063 950168 1731641 1721242 1638383 740879 1970142 1073746 456947 1151739 236067 1406350 547543 1959410 462761 1598457 133928 1300747 544727 1841451 1068794 1969468 1850381 228415 152845 1554612 1612863 1422503 877082 1739334 1373146 263568 967214 104164 736495 1389777 1911693 944793 1912685 1442074 705031 16670 1409630 1114290 1906668 1033844 1563482 1552042 1774288 387962 58874 988470 859710 468615 710924 89889 360524 1800316 502163 1048323 1301534 593644 170685 6544 760410 740114 1881890 91152 1890098 1179698 225652 451785 1497871 1384277 522858 1993420 152054 1625267 135546 1634264 1861877 237855 1772912 449582 192148 325854 1768397 1167827 430674 860054 1802209 1038774 549621 1815656 1560049 1228699 1913742 880538 1835421 388002 1743066 626376 1027293 71069 222805 1233532 473049 1801513 1457265 1166546 390795 460824 1008174 1817203 701900 1428014 275593 1437224 175189 260706 1813490 1960797 1377803 1558827 1523431 1566001 1613305 1451137 1204562 1961186 1592413 1367031 968005 653226 645415 1033995 1220086 1383936 432854 1798263 952430 202772 1280237 19631 1433344 1208835 818980 1282718 4759 1620067 1880245 1967993 605302 1728174 713199 1482375 1080094 1308475 1217373 1761336 1522754 1038475 707891 775667 1303133 1383792 4868 1176505 821782 1487726 194508 1863406 656368 936230 990552 887986 1838896 1973241 756676 1641618 1628898 1389070 537414 384686 1008176 1243167 760522 617633 1008936 313426 648675 409707 1075088 836803 1540694 871972 987043 1713246 964368 1473201 237467 1876178 1706777 1708441 1443027 1907399 1701260 1144740 1984256 1434764 112940 1481486 1545002 140965 791239 1674838 1341791 1266910 803100 670788 1721977 1341291 167961 1102546 1721926 1218101 315094 570190 233204 535355 1777295 923048 1448659 825298 187469 969006 103829 1520523 419771 1035830 1871429 700465 1302299 1423457 751112 996909 858858 1802064 703867 1080470 777351 604531 1077929 1480763 1195751 672073 990209 1571081 604159 589651 1832687 515527 780458 1190465 79292 1600891 1686653 1378972 491836 522071 1642619 1637201 1197278 1494863 1343734 494086 976772 1339654 910652 961875 1225129 541306 1079042 28446 1468723 270730 1141149 1013484 1495505 1947891 1249171 649317 985900 350456 1368277 1787314 882174 1750701 1545403 1937534 1003762 1408226 700539 756825 690776 1224808 1634926 909955 1038343 386792 1274841 1241784 721544 1583981 1653076 710420 1551268 157700 576554 23312 1792990 1217546 554553 533647 984255 16807 1047534 66044 1832248 66391 85808 1802155 380933 929488 93799 228777 1768233 1139475 1098678 1138005 399185 661831 1645178 812015 703710 762744 1893046 76797 1849514 1432285 9951 111879 439699 623343 1258898 173984 1088781 1570434 886130 1226960 1854743 151468 580919 918765 682660 1468750 246374 1416131 784440 316765 1009094 405167 879812 356578 185564 1380091 1183765 396984 1756322 1341530 1373738 629783 1308735 537797 1063707 791021 668910 309726 1540497 1118055 279707 1218940 1607032 977695 1651088 239063 9097 768489 63500 1626579 2110 1125475 525643 1888206 206779 744902 1391257 1790368 1289843 431792 1750618 1927396 1168401 1329135 945355 8124 1394793 1700227 1767295 366591 187316 1439530 892464 664166 186521 391824 727010 1073024 165338 1032916 43354 46163 1988377 1627477 812012 309581 1719098 1636958 490633 409630 228367 1500620 1493051 1407207 1612542 30742 290045 755945 1242282 872231 821792 1748326 1330940 357847 1759386 922496 48230 705831 657416 1295181 1725868 133830 1984388 468207 165433 480734 1143883 1146518 260222 1201681 784314 1039936 814154 17350 1544172 1554311 389533 985604 1522629 1167618 1972161 1880671 94685 527498 1693436 1683929 1313585 938370 61250 1620197 1388759 485787 87708 1195010 861164 1744794 1603103 1544516 1081444 421728 406247 583455 608333 396421 1824747 817792 695789 1657966 440419 1801810 736382 1495514 162535 1675959 199837 1687442 175199 725775 1307601 1700984 1586943 1036255 460461 795440 634225 1809347 160906 13722 1464774 434290 1420232 11579 1552697 1072249 1955885 843318 1852483 111385 126748 1938174 1654699 898818 596876 1039358 692299 1625352 734408 36924 575007 1838684 1465206 32664 45653 1291881 1432261 1357656 1914866 271539 1413108 432436 131190 1886702 543525 919465 1208939 1060423 721312 705438 1610031 1378494 1849088 965591 474900 517949 1128648 85803 1263133 1270562 1553488 405743 534633 1710758 422015 568053 610887 897508 1645525 183899 789234 1116318 820413 1802328 1931847 1637883 509694 1052554 136277 765568 376371 1537364 1749383 1960503 1904172 1697097 1709504 1257027 1471345 210783 1850667 462530 278552 1658658 438024 1545600 246786 1426105 1709392 158286 1330449 527235 457931 737953 970158 1148805 953349 751849 1648208 132783 511933 895886 179902 140896 1822439 540419 898514 798531 350466 133922 630241 381992 1433176 825720 875024 722095 773768 66901 325028 1842359 263056 1941145 480257 1507123 1549731 417449 676268 189958 1637081 406877 826960 1036728 1056580 325194 438324 463531 140957 1309753 861866 691947 1702832 1460707 284546 1480845 1874948 1307180 1322564 894908 1483083 512397 1913770 1074991 1134443 668158 1910533 434479 1569165 1994260 1635612 506215 1301619 82511 379788 1205079 1461596 15750 1744338 321495 1719938 122325 726072 1756518 1032754 1802394 422479 1326475 536875 1980027 1890995 458687 1541162 129939 1968261 1429741 1530738 618571 206226 200315 1721256 1331913 1122295 1420690 1708601 982749 307189 119924 1146024 1951358 1730012 958527 419385 222852 1825210 1785791 1832491 1284863 916072 1005298 1184843 368669 800439 1933151 995770 1029409 399576 1514620 1559936 289726 1897449 1964858 1462675 1307596 1281657 1512549 1764439 689530 1246118 753586 933849 1595915 1538184 1358905 90884 153511 852956 1277549 930043 541785 661640 740883 1319803 643329 1417926 1162516 1926661 553925 475808 198677 1721571 871982 1392557 769904 672876 1655832 735922 1599601 723779 1132912 268853 173648 1038712 1784985 1201854 1672884 443013 574510 1933779 365524 1730207 1020125 263922 523249 315934 1727337 730835 43972 740749 1450333 1123118 1065393 1997977 1063764 1744633 1864112 743792 1356636 1607831 812445 343521 153769 34574 1171599 542470 1646849 215146 1599608 1134495 417784 767038 286984 1996591 1683952 1432872 1595857 434957 1013493 1806273 1565498 1370656 111615 42063 1932670 917356 1217810 1499232 784327 84220 263325 1940408 516317 1657594 137989 1321049 479748 1757382 305372 1686116 413388 491267 1887517 1535552 310079 1021607 414777 907717 111271 717649 1375373 1219409 932027 1940283 749217 88971 19960 1170762 1543640 203121 231591 1132985 1282626 1493905 1887998 711491 1644447 1573012 1373458 1496927 693534 1389914 1487041 1857595 634780 176562 1344609 1849780 1005924 952746 60718 107820 312985 453452 896821 1132154 1598028 284163 770714 426153 449807 482176 303417 1167301 1784597 1313729 780500 1674026 719000 252797 1621202 1770260 1670800 115143 8286 493143 509191 1520344 276361 147442 1683051 751608 1823440 175563 59055 1388069 915960 1345477 1707998 946908 1256783 1147231 1397066 1024283 1567295 496478 1211981 1118341 271674 550597 806804 278792 419219 351481 537494 1823640 827075 1765058 652319 389830 1664925 1102897 1085992 1619897 1285297 1935138 1775490 1026284 1798988 1652129 1396263 258033 246933 1247225 484707 1833899 345227 1418496 1879566 1357447 255005 1660832 1209377 205379 1955278 4338 424591 1877088 1745380 1223659 693053 794097 1031709 651492 1225303 1552602 201328 1751691 1632905 450910 1497240 447560 1349481 633056 276956 1692799 423463 1708222 598370 964336 1065145 1788555 1438705 1572759 1267219 1857183 1940032 1623977 552258 508362 514976 825379 597460 1078424 575437 180850 588523 1935556 258780 217792 425125 736718 745633 1485225 1848377 1218876 236315 873 1409852 14561 1164057 1127446 62719 1531073 1407640 614722 92089 691204 136053 931756 1380366 1039329 1610921 1043164 1243641 190797 1395266 1499300 284574 1516722 148327 1842102 422410 885553 884563 1284481 760404 671213 1171409 691238 424707 561921 153983 460443 217423 236528 1531957 608130 1059266 1821656 1670507 988481 1050176 153073 1846744 1591929 1954760 82502 156132 1588190 142697 1916696 889103 1025934 1740902 1612002 1283287 1157024 1004369 1452870 583730 811791 1580778 1857782 1425569 188153 337073 1945346 1252672 1777063 423758 516631 1036387 1487091 1846736 87250 445154 1083750 1233711 1353538 1159624 818111 119166 745240 1244426 1348925 1004302 973631 437709 837755 331287 1923323 999938 1435847 1370530 1708473 274679 276410 948469 1499910 579103 1108352 376477 3355 841362 270101 1525472 1075228 155276 1083794 1413962 1798266 263010 59181 175539 650934 184303 802726 486270 1176034 723980 611321 614531 563147 1396284 1082953 1582422 1346984 880072 1744167 1546410 998585 104311 1347449 1408660 697940 1743367 218344 1236289 356986 1361592 1252323 670709 277829 197049 1330667 1822008 1898240 282527 1314482 391566 1714720 1128122 24608 1604202 205558 382501 875426 1076447 938231 773209 1605269 1804918 931879 1538511 545173 558346 128189 1469690 100125 727115 210283 1571694 1301818 517415 1798021 1882219 424575 253218 1967380 726741 243702 1645485 1412530 1031297 1999953 1056040 697636 1935905 1769711 1399979 489646 183076 1816080 1559310 582821 1859475 678212 1116172 624499 691467 58500 1743695 1581547 808429 221667 211541 1004544 1958384 1014047 458599 389658 1398199 1547654 197580 1197222 1844605 1222804 1324155 185110 877420 219765 886504 1186177 1171889 851601 1090176 1306521 891611 1629178 422044 434975 1104865 1011005 1353959 238289 1597927 93530 269028 290519 46456 792310 1290459 826780 1903328 1509241 644325 1082968 1640913 379162 169135 169443 1794543 1032236 343212 709462 1779985 221914 714065 894753 1679461 709032 1177025 237775 813052 617468 1165895 1873588 130256 736026 1188470 642995 385543 1958300 1924414 1735325 1203130 436184 614876 1333894 507089 528929 174736 357333 1772459 1894935 207830 1588519 320295 1193957 255116 388526 1572822 54884 296481 752827 717670 376481 563809 1712824 1279080 137868 1703969 1619720 267968 1826191 814476 10448 1465575 1085257 1258307 183242 1834490 1958738 980084 302555 947596 99282 1964371 904442 1870912 618795 225433 727471 1007858 230509 1123887 910920 1164706 953344 1850516 200186 772650 1485863 1422415 1402032 344826 1120734 1319725 561360 1519246 1143667 1156110 1676746 540846 728481 1683831 578238 1780726 1058976 1660056 62650 657979 844315 1877764 858336 715809 1417830 1965946 1001704 1275627 1149606 266358 409102 1211713 568902 617546 1272138 469872 1613006 851507 614356 1552185 471879 455090 603592 654042 1194325 38838 30671 238596 156063 781770 1652485 1346981 1305073 1433270 367986 1513462 523525 596920 1682567 1915184 1933514 1059823 1064957 46985 1838120 1747919 1321273 850791 1734529 280588 1204060 345779 1883233 701646 217469 326550 858225 226406 62313 1752722 1683538 1641259 1082565 1123681 289162 400366 401666 475422 378030 93621 762513 1870567 511678 1901801 697337 556934 1861463 908627 1284182 372206 753322 244632 913280 1425357 910084 416994 1317383 247598 162484 1195997 854346 986597 1909986 1526313 419891 1012650 284609 385692 1684495 189253 936848 1346330 1565183 106574 1879484 731595 196552 1380027 23549 1586881 389404 473772 887612 1889514 1426004 290488 1654632 1410602 1870742 1207703 1148197 173821 1959985 406509 833243 291568 596638 395818 1473839 1298706 693229 1228424 1320765 63757 1953101 913654 1401948 585481 1515347 1777194 164369 241202 1167851 1373375 647442 583740 1213201 1138627 1926304 334935 85331 1081338 1878882 740552 1149180 201936 139190 1483892 1416568 511030 802044 1564099 92528 297528 718321 482046 829353 372538 248100 1496649 555837 608247 811423 18445 626455 322113 1651452 1525231 1090752 1572680 803215 764108 1843974 1834815 1144812 366439 420807 1923311 1360575 862489 1416803 1453230 1640344 526654 1761962 860129 226322 603116 340421 961518 825981 625921 762575 1663145 665545 1693827 1840381 1798722 1245683 1762649 1599985 1961385 1242607 1570846 1958840 861729 1026736 543087 194772 960372 466461 872870 434989 66526 1883741 534318 571589 142911 1451902 509023 723946 1911292 556570 626763 647670 1979150 437959 1238563 1075307 863888 1043426 207555 1401885 64974 1348334 1074303 358026 1452415 194 1905729 984035 1824060 1305254 571669 1338766 1403693 1947183 1348543 618980 382231 1468340 297716 49373 1040451 1270689 897246 1166807 1089493 304684 658576 1593134 145875 129982 1185262 1715537 308015 1904651 684202 224482 232928 990520 888954 1926424 727373 70352 1202118 1954232 1597327 229799 29364 1914851 1643475 1782350 886478 705877 1145534 1995865 972332 501257 562423 1863914 1708954 460204 1278790 324310 94659 358468 1597937 270923 1314549 482056 866789 278331 1475610 817277 722653 531904 800192 161948 4646 952271 757748 1480253 1311802 1104251 1048929 1506049 1194143 836180 19014 181006 975338 1958058 1574281 1257231 1975927 1712281 151551 1607207 1355955 360123 1091848 1283435 1261555 1031024 1899030 369122 730790 1645035 21370 1436611 1363006 1774509 1413050 738466 411826 1890585 137696 1904151 1984155 1549972 1770933 1942480 1994008 483715 1580469 1920581 96900 1439206 1677847 412801 609210 956652 415948 294091 817778 22454 476402 301511 530859 681434 1808135 1824270 351142 455591 781871 1683544 1297267 1673243 221082 1488099 1733375 1531282 692430 1971631 1181239 628006 1233608 628377 989311 1988386 1862295 1950844 200000 1867033 1935527 952078 271835 654940 877200 1986540 1091324 1725202 1454425 1301796 1316928 1175263 1426190 1065126 608062 1694658 58716 1107480 739534 621306 1934013 1474402 1807749 482790 229078 426398 1720123 200815 1879730 1685502 1485238 768392 1194114 1338003 1331245 114283 1296139 1585315 260014 1189108 984788 962050 1229454 909749 93231 1101061 404546 1570241 34834 1793491 75308 750998 1207596 1860663 1664339 398765 1319445 1779118 870884 1720046 960101 1406463 1164013 810684 539499 392301 1705155 1916830 193905 1523008 1957100 1383535 1543897 156826 1406259 1653640 794074 1468657 1792952 239614 671778 1224870 769384 1047112 1010308 845081 199512 1876659 535140 929460 1054401 1519573 279316 515008 1896693 346741 1865559 132810 542836 584660 43734 472039 1789128 688422 44117 1136213 1273940 1759205 183341 43123 282786 860715 918998 917139 649400 65723 1568160 299996 1175193 39805 1048828 479634 1662263 194399 713251 1002250 1078561 176114 875678 1527256 756863 1081721 356605 1265831 318743 607163 1969763 1111194 345173 1582666 1592175 1682327 1544666 1857773 1709607 1410061 1093955 623106 1245125 633810 1719505 178014 1955433 525668 914226 1209919 1078445 1448130 806987 208799 1128761 1276571 103994 1147412 1464794 1472603 1880747 1004907 1499927 1492915 1812145 1452593 1595116 593036 1676535 1236681 26446 764727 1518553 1223119 1633054 300810 308200 1850953 1493049 430128 1661730 1909361 1534842 417682 1629663 1874651 800536 1763592 1560476 1993057 1458819 149320 251986 1004809 856685 844560 1078484 1229484 132456 702684 144826 87011 38832 493975 656630 1138316 301231 965998 298427 819932 1312390 649843 1621120 252256 379476 855203 1836657 528079 471729 1109050 1944785 1027497 1242054 1402053 86315 1709155 1797088 1686449 458459 1995501 729076 778110 220490 1870147 78885 348211 874865 951870 55215 774139 502161 1984059 1969603 1266561 1941908 1613809 646429 1983903 1284272 1245391 411642 1498149 1345506 1585347 1993962 237201 1169052 1197287 1868718 812391 1343083 68481 986908 588296 1349370 1927828 56814 1397636 724111 1664459 370857 94880 1161086 32544 1962273 398070 522750 920953 992450 88329 1308232 1505649 1029607 1839434 629885 1457981 1472219 1341307 824235 719230 889698 1120794 344212 196269 272675 794625 209603 1311725 1800655 1162966 1938197 181137 914363 909447 1691730 575494 667925 995696 1510574 924019 1310433 1521693 964917 938196 302360 1741365 734656 561295 846224 1073319 1812891 663769 152772 222499 1915672 1245023 1044606 1981558 283440 1360592 182523 4667 203453 1503694 768839 17847 454544 1392668 749526 772351 1636543 524058 1925716 1256997 423834 377861 1531029 1756978 1175996 769324 846803 1123252 1827417 1874337 1901859 1710735 662551 429712 1995506 1903710 941187 149282 1831595 1372518 925293 1403534 116957 626484 1877952 1203669 1063695 1616868 1305054 589764 589954 180674 1951114 1358437 177921 917569 1407651 354242 741440 470730 318001 240420 873401 974288 688112 1264291 801533 386082 1083199 36037 1998440 893950 167532 801162 373401 502944 771081 1412145 1392875 424298 1594214 724760 1447343 1710969 1361890 753097 1082806 396730 1083065 963502 513692 1063058 1177043 786733 847840 606443 1239595 1235162 111540 1963811 389423 799128 241660 1801582 586877 1927660 16930 764891 1874649 1152401 211866 910867 888375 788018 1602340 1960277 934823 650723 1623503 577864 329481 698470 92818 1745680 1756579 1688792 866974 1593954 839528 114623 881911 1815557 936737 1261221 923441 684490 622091 1888353 505164 1431819 1446924 1800080 262808 183402 1988830 53629 793402 840932 905417 757343 974467 560518 1968194 1275293 623849 1939856 258311 1737068 1522787 1321795 1565310 913678 1109922 1945551 151894 50276 1241231 213073 1557741 941247 948922 562163 1694794 1161929 220984 796134 457081 844647 34782 970104 1994547 1891343 278504 1875611 1363604 742689 1599943 199808 752783 1593774 5065 349688 469123 1623697 1042966 1043825 151327 798319 758059 1118620 309445 67081 121523 1290073 158179 711047 83080 1490194 1802130 845833 1788341 526372 249888 953826 1809448 1011771 724968 1739632 1403800 719606 262283 1091388 302221 1876102 230085 1701634 1476923 688437 195646 1276928 1742271 1106518 227581 934179 636562 1590507 1641028 699883 1605272 239751 604989 1530286 1547247 1352909 1102473 459268 1529280 1066058 1442223 697623 1565916 1934442 943764 154954 1358287 1673924 1976124 1302720 418691 1222619 810668 1197580 388230 1544759 1174968 1760313 1102497 1057539 1904817 555765 499645 815082 1970559 1422591 620635 221244 947134 1056190 1873497 1170817 1368720 1908273 94637 1150923 1458452 518289 1901875 1038676 778055 1880649 1087941 1645896 1894146 920739 1643140 1100090 623780 824139 1375172 407784 1335564 1483701 1277332 524250 207684 1764988 1676086 810144 77652 411822 478982 1725369 1608654 328998 1460573 1789295 1093667 24481 1137146 941599 1792625 1945518 1659753 1417761 299218 1810278 728649 1873172 480170 1793761 113614 1849065 1228499 777747 292735 1085533 280100 545779 3035 875511 649014 1868317 1056101 242119 22166 631844 273962 1851413 692119 502740 385957 876180 603404 609298 998898 1018021 1546054 371287 828871 524041 1706463 1698220 1134942 1711503 200772 1792041 244433 1539947 1022203 663371 911649 362070 969009 1048173 26860 667366 1495643 1099584 1643704 1189135 1657811 987183 1638062 557466 915099 1106986 1169679 426978 951041 1807764 1722821 314841 479921 765198 20182 530905 1833516 734141 1655133 76784 592486 268077 1108774 604603 1033387 1365452 1956348 422190 309245 1510929 60896 1134188 1295206 1348006 1362640 1221814 413948 1362179 939185 1245866 143356 1839632 1265774 1577384 914336 525575 812605 1907190 1903173 1750767 1217710 1248456 1371288 955452 955557 263145 1424503 477276 1865984 620107 1349312 442724 927629 514392 1346535 1318799 963221 387525 215099 131046 566474 1235697 368232 1555633 327218 1762541 1610807 722631 791253 1269919 880899 626228 1216686 94964 924350 759583 301455 349925 1735920 1294033 1806700 1706545 309198 1473294 1937360 684241 1977040 140667 1446965 134848 1286429 1967135 1771081 1145162 38444 175340 1416056 1698662 1697830 1855192 1467175 1103178 885813 1934330 1087921 409968 1256853 1182835 660027 572259 1064637 1379106 267949 1244091 162559 907184 1301738 839000 1030141 859309 428889 1845383 1569322 1814002 245362 1193932 1815043 1020841 1481870 813132 1448404 926923 476371 520728 266203 1686956 1504060 1757561 1989898 1398981 1311789 271757 209775 149709 1197255 1266856 1475894 1457121 566421 343059 448084 1593110 1312899 1733512 1463302 628454 708148 1665764 3681 933770 620022 705009 1731301 312243 734632 1940191 858378 888387 23537 1473142 1112467 1985696 1398576 429789 176369 92360 1287494 1483698 136633 993324 1253248 690861 742130 804897 970799 825900 662638 1627665 211912 296832 1727399 200948 247540 180548 1020290 712324 1861733 619525 1286461 1284753 547147 845313 1174886 1052827 648028 1679964 1548278 474770 1875486 1642604 113961 18228 572723 649686 1367437 1644735 807896 1955541 284495 848694 1549699 1070446 1816786 1821630 574172 541357 1058137 1462967 1002281 198553 857336 1490158 549179 561158 1893834 525894 1311341 293759 1299836 1609318 1984455 1997533 1378504 1107597 1365582 475686 607441 183360 263436 1222144 1904969 1926365 1599500 20341 1392667 470756 22101 1815076 1096341 1769582 921169 796759 1452427 1335931 628783 240814 291182 1046653 914191 1420215 757939 1584754 401494 1553710 198819 1216265 1032504 213952 239434 351158 1865501 426284 1377481 168520 1545890 888437 1598903 1818391 346659 1219109 1674575 1999204 444515 221111 1095613 1580733 1437804 1987998 1175750 630556 1583308 569790 661008 80141 834808 1344032 1403276 578277 644363 1936278 1029461 996331 296511 687790 1108325 1826985 1795582 251771 612040 99776 1532101 1115101 90930 118964 888589 1622428 1638133 1371335 590402 1366302 549998 1628436 506496 875464 531754 1061867 518748 1770897 1633837 1936371 750719 1849555 1387945 405687 1608475 1963593 579361 1822559 922905 1470925 1381362 424356 1714255 969275 1802335 559387 14843 902095 869594 1662824 1967389 631413 1445791 1390583 1528545 1531147 1972196 679181 36189 1615110 364780 1820724 142555 893095 1051000 1855185 1359272 268128 1286330 1030093 1926579 1610023 1734437 49185 872947 129484 107507 1866177 1305697 481395 1245210 269254 803766 332210 230435 571591 1695071 1160320 562665 42095 1985264 1784160 164387 221877 176715 1803491 1626679 624118 153136 1881548 1555608 1922108 229824 675127 1807743 817673 300879 219189 1615820 149742 1927620 309177 299242 334587 1212176 1547297 125035 1232532 715873 1487818 1563704 97839 988105 1775186 1270658 319838 389174 750250 805381 488610 127292 1853088 426902 752872 614096 19092 285556 1595641 144471 1867173 1726100 288322 712348 1666702 736535 42771 768410 1095505 542602 933638 526784 1511338 1421582 1157696 1894597 1805881 50815 1928175 1812242 1903700 1376920 1600639 655351 1974990 1188508 4544 1762076 455701 1415520 515508 1134165 1053301 1168651 1232262 1254653 1428087 403522 1845761 752143 1787547 1229814 1665353 575945 1880641 632002 46447 207031 494338 1445977 1832807 648854 1759008 1002922 1528615 1850475 1387447 1262623 1914294 766613 1978190 450932 905809 1948905 1433149 1032414 914361 1124377 1357374 1883657 555677 633479 1566553 1473856 1783447 503446 737917 342347 3981 1942965 536501 1201946 1241413 330094 1339975 491503 855833 172953 461076 466554 1064078 1434310 245894 1468385 1661609 787804 1673485 1074375 115126 108300 1392271 634838 1178204 33414 1636271 1727808 1473667 1657965 559928 736039 910077 1496141 65893 680276 1069408 1006118 556620 1515179 194861 825378 322511 1535821 26856 1169141 452906 226359 264623 452616 956818 1145013 1709937 329161 712190 1099340 271109 41831 2243 676334 725063 1217476 513636 1200424 1813630 769114 1733304 1959111 1489481 778438 1786552 202345 1050893 153088 1777311 1715337 1702360 1316986 1323612 303258 153835 567664 1868300 587151 1511479 1522152 1453652 1244337 1908879 1932477 1839222 391701 243798 827956 158212 462712 1374707 1041787 752736 1929213 291809 1042315 739424 767238 148608 65638 1949404 408122 219072 1892255 1049753 1314948 706030 1648998 1811537 1706898 1081067 1337524 1360794 916356 899503 694504 378010 1969609 1424188 321791 507665 1145497 1652833 270441 450387 323405 1485979 826601 422352 665648 1265962 1490117 35462 1130577 611790 1634862 1680231 1460884 642032 1045942 1821748 479915 1201532 1744002 294469 60214 1061247 645623 1025575 131253 1405718 1406380 471607 63005 1118687 1279363 377007 984823 909778 1450200 1196747 817086 1124977 1898 216480 1156941 518392 495221 1529261 1352847 1763444 1988620 1092873 255496 586485 578168 1095795 766871 1017891 803679 1511516 1657691 1129860 450489 259510 582074 882781 1568443 1591430 1850975 858317 589942 212181 1506843 1872972 620490 1093399 22615 266636 1870295 241474 821141 381092 1227597 860794 1096783 1783924 566910 135490 1426677 1657833 570133 418808 402321 794535 1188405 1637191 666676 104711 495122 1509716 1116627 22438 410135 1960040 805216 672205 1068511 1835150 82616 216466 1320481 693049 414557 1691110 591033 1623799 1678020 128535 660126 864951 287103 553676 1628156 408432 133944 1848302 1260853 702880 1008769 121142 1509498 709587 1161940 432688 1852322 1538372 60807 474187 499994 1679591 1034601 1748767 1543626 736158 954879 753545 1938951 1303511 1132374 618583 1338651 309564 1498274 1066607 389731 146063 1803687 1492006 1818987 298861 146625 828460 307693 1480013 590437 665463 643056 1694253 103497 226246 200955 52479 254630 196460 912185 640317 1209393 698381 424111 273306 1412624 378311 1785345 639208 1638241 613180 1978197 609543 205147 152121 322856 1799044 1544127 1591525 688936 1912116 482272 644692 410465 933599 1441553 1096924 133547 339471 1617055 323153 723238 1641527 1897176 990948 934228 664230 355927 885362 64450 1657879 166267 1483319 36506 729961 555037 365822 1757550 1155959 1980149 470155 1322243 329728 1014783 768370 1623778 975980 1387473 1011060 1452983 1999905 338364 1490187 507466 1460284 473876 239560 1049125 1384801 1385355 1075159 1311827 1724499 732289 849902 957930 1840367 1431304 1003897 1469280 751011 1657261 1754900 319816 1186408 768300 1229967 1990202 1937686 1158525 325721 976287 346536 409703 3646 435417 358793 1397828 1107001 671771 219162 44524 1012585 1578288 954672 1815346 1524047 464952 1168500 6670 1672087 792359 1392157 864508 1607006 1951109 431666 750261 1777022 1149577 1795005 1144905 911672 1318199 1736757 1900823 1768620 1351990 1649532 989326 267210 791686 1497298 1858323 698547 1915941 1937988 1312702 168324 656199 660081 1638666 643619 1787975 53530 1130372 1420315 1220924 382881 1273357 4393 101671 1427309 1183950 914150 1785787 1605050 1677505 1735452 944391 1599421 581809 1983692 1263071 562008 72378 260411 413482 1350058 1220463 1309514 282167 529490 428569 127893 835566 1509715 1021826 178264 1166490 1731432 474974 1931574 522410 1157561 425500 913650 1160312 21311 111290 1479415 999641 1311454 837378 1956928 325745 1606215 1684971 807077 1990751 1131255 1067307 1553825 559245 1637232 1650739 1565228 553787 471839 1604367 1248497 1419194 1480701 829653 1787415 1114806 1106820 1351822 72823 199902 291738 687529 1372821 602198 1115748 1545250 1945361 1551874 1200348 991016 969270 1605678 1519022 1252730 856021 1986967 1693660 481700 1386308 931992 363920 187010 1715209 227574 343527 224418 1843999 706942 367231 514429 461639 303403 508172 1463784 1811383 528491 1256041 1521541 413219 1542000 979849 1152991 71273 707483 788724 406820 1983324 359533 755906 1278454 823568 964800 461880 673648 116222 628027 1668417 1007447 677823 199460 1086241 1010679 1731934 1371432 554545 854722 1800185 295655 395783 1553008 1673082 613748 1401989 794429 746000 766569 1539205 1047523 1561731 514936 195856 1163902 227636 1642456 123596 741181 1743101 1316493 153229 27995 637157 638552 1634251 153716 1507781 419863 627370 304094 175930 359031 1260458 1386236 1977112 1431906 26420 128106 400809 123951 24599 83217 303441 163205 1514553 1026529 631701 1051308 645373 945084 532009 402981 1199441 1717066 1375196 217515 224048 767242 679504 1282471 976715 1298492 1719049 193009 1505933 1579453 1083534 225130 1635048 484632 328321 1726579 741032 219378 1234920 1812752 1385013 9601 963726 332895 655916 562732 220863 347021 1652211 389692 1329278 1478616 1367155 1347612 405968 1767933 204427 1222439 1066899 1992665 1073170 537925 1366667 1195020 506053 169802 1665529 750329 1573366 1354665 1804159 1800355 1460087 1595473 315019 203745 184698 1190264 109879 1784192 131351 109138 341569 1879475 528514 215895 457514 1473850 1586968 939907 1826194 1217172 577222 1405619 168783 1236020 1426282 914949 1444109 47065 107848 1242714 614135 228076 105749 373845 736483 599127 556070 1881321 768242 868918 1499579 1484643 355673 1232645 976961 1369334 1619445 980537 1227120 1968344 1433216 297069 1693273 1270252 1084542 418931 1741527 1253845 1814855 1005542 1740167 898900 1236178 1489465 1344076 1770391 1841259 1888329 705684 1471707 69197 1887181 368609 1460219 1991764 366696 332775 81592 1205494 1993540 318222 255111 858617 409494 403305 551764 982336 1206466 1386861 1949695 715622 1061264 1744282 362767 1161285 951693 179373 1123600 1157970 306403 886060 690676 1029220 1770969 1473080 432215 171795 851073 670446 810349 1751449 68041 628381 1426296 414978 1555970 1348579 803852 1490846 1777144 204704 733745 1654678 1945708 752748 1238817 1755701 1334581 1843957 191846 1587286 235842 1881316 360490 1726918 1652278 562432 1008797 1746021 625625 855717 1999927 321517 1844534 1316237 171964 1063593 289572 1155474 51417 837540 49795 152883 1678391 1516789 60267 1080401 325274 1140857 2815 597272 1574544 1380152 1562926 1901357 1163701 1887747 313316 49012 1399567 759265 368985 1825026 282522 186659 1567086 1898519 1113171 15945 1567004 1778303 1457904 1828510 690442 958552 1141661 1507918 1472905 363905 1551807 27305 1590499 942821 421630 614781 268300 1643991 37860 1235108 1302474 1564508 939116 1279527 254212 1982959 102098 1115467 1339247 1540424 1332773 70082 1907452 515120 1573311 1082112 462555 1502422 828051 1930634 1610870 1771668 699264 1110330 1356382 538482 1569083 1653362 422518 1248351 1665296 1332802 1694831 1348765 684068 1879897 1073200 1892531 79494 178148 1431770 1204913 555027 288571 1936780 912842 587203 1764985 1990551 915366 1820904 1514939 388362 979338 1751941 1063785 1688597 988304 5658 375097 239536 1701725 423636 568801 139592 868373 1700196 1034203 1170674 1622521 815696 683333 1485573 1988155 132076 422179 1620250 136229 1400945 931588 1571495 1418353 953899 283505 1767711 1887777 740253 679224 329623 1526017 1506676 1977213 961993 357673 235885 1060773 1843156 231571 1048253 902976 1547521 559343 933421 1778541 821479 782418 660426 534365 220231 1362291 1139501 697468 1236331 1175825 788647 1933937 911245 352969 1814304 1789426 1187050 1290860 423457 1331310 512844 1455875 164285 449467 1149846 630035 1306595 150859 791156 1231091 1491291 1204830 536617 1236117 1872630 768922 854329 170319 238847 42924 712703 705125 855479 128286 146572 1719942 166482 1009166 746853 784420 1390252 1359086 1487722 1182357 1853942 948406 1203229 379809 1482760 1017058 1795414 1403656 815626 56239 275320 98457 1414545 550592 1989615 539689 1866625 338047 1805712 931932 291383 1008477 488099 78075 1317309 1192721 720124 1524423 728706 338797 1785233 1993846 25279 847565 1260269 1815762 396144 1226212 756175 1069340 414756 415865 90932 1076343 263497 690490 286671 586880 495915 1338590 1670606 1020112 1102310 1319376 1228312 1955781 848606 508733 319522 113837 1990174 1040762 1738507 517064 1931166 1394681 1989521 973842 380448 1173196 915037 1415416 842477 796344 1611588 1254784 908964 1008902 1022889 1325219 1564195 36623 386902 1049378 560743 142691 449296 304780 1035131 128875 21358 944364 1645989 147700 276165 743247 385081 391634 1630214 923904 1721325 185433 1426406 1268939 1774821 1657088 1161720 56667 917453 1546838 1139786 501576 33886 1712774 658345 914185 190994 390798 1107590 807225 495338 372245 221179 1074422 1489510 1575143 716902 1211883 995933 386601 1403897 1161673 112234 1286586 641500 1513544 1576925 775951 1477937 1944178 703379 1790140 1276491 694289 1572265 868954 900063 971008 1474278 1550011 846938 840315 1348826 1182795 1576147 827131 1935690 1833091 759306 1222123 49408 972719 862085 1119174 827048 296749 503761 1996312 408993 732048 1076377 1849889 406948 946193 280327 1963035 984363 1853749 162677 1799039 829576 742852 1260296 1785909 281206 991590 1659859 1747179 43476 1444979 181612 1307641 709808 871321 257103 90302 286417 1621544 57734 492873 1795118 1579831 689655 493166 1093102 1366224 761407 1273129 1402576 1937320 1484773 152937 689536 1070010 679010 1467893 628481 1895605 106187 1142366 1315390 1474868 855030 503697 839975 836600 1604181 1833143 1964190 1795091 1850993 247726 1511026 141009 885188 1194947 1003123 1239793 90876 1209037 1925482 658061 41529 1659946 408880 590018 924270 917090 96316 777160 691761 472513 1514492 959028 1731659 558836 899849 703712 1571381 523241 218328 457023 1408613 1635605 181790 586633 1243904 1038523 719033 494117 252642 457447 1404867 1484171 1142564 905637 1093084 296905 1864052 1822549 562883 1012069 487083 917039 243640 93325 957825 1657303 879827 709809 1982368 540549 455501 1093590 1800631 1098710 216514 1206021 1464650 18620 1469101 1360353 638531 502793 1332228 842047 744174 620158 597234 1180436 1394061 1682972 338165 27205 1710410 1495350 999981 624064 1119742 1626544 443600 1340747 269183 1392697 472796 1899638 153363 1998831 1886052 1729159 1818817 691820 159230 1908576 1975683 165660 882712 888877 1839390 1926075 1276150 577434 1394814 1269741 205382 648445 313367 130000 1522531 797186 1772392 246982 1271249 497627 1664795 1660143 918020 315372 1150236 231703 1165073 1354585 1512076 996851 1319093 685355 543620 1962583 1274910 1091698 1642051 1750554 1361453 1782289 1224714 423023 1060643 837489 1408867 896787 1271278 749816 1832693 592885 1616503 1218823 686462 578345 1964497 1554565 1969019 1397784 801120 523091 61627 656110 1999282 1582658 406394 244963 1812966 1687213 971509 1961432 1803162 1901774 1814432 1599999 406696 659985 314506 682539 1319302 804301 211095 277339 1153494 1838118 1849854 57198 1686603 346685 1339073 122411 1917001 700331 462004 232172 1440319 464462 39624 200745 1337671 1857075 88813 1401255 1310702 1279171 39485 1777636 1131507 1135488 903790 570384 776473 1987488 1983735 859635 419957 1857371 383043 364882 1542946 293321 1357437 327025 222352 1550694 629930 1535657 1109572 1671678 899405 275586 1559977 610885 400450 167797 1294118 763059 1635823 1884729 648054 144789 598015 1740338 1491801 1108573 1327040 1695109 1903734 1310082 967471 664531 1666318 1444206 1404998 1661104 888841 1354663 1076113 1816779 1640073 1885165 1129743 1323650 1100973 849186 946291 1909970 1773117 1328120 471120 1533363 377469 267705 822568 1584077 1897656 981891 1020561 1139478 189182 1934130 17861 1631986 1217355 1922535 922084 17266 1796005 975826 1592699 746563 1606011 624441 1281050 1961019 1619058 1062353 568462 1786772 820423 63292 1796136 172122 198096 1910834 1495263 1846208 1071094 367208 862173 1854815 264543 1380953 1639769 724314 1091466 1983996 572272 1397743 1513189 1325515 1761038 216642 384474 1232119 1677539 281306 855405 1550122 1198907 666078 1290066 1189959 251164 1904297 89895 262294 118871 1345197 1199621 283974 1307054 56213 1382234 1332968 1129246 751924 1515819 736926 1406861 325227 222342 1562954 1806119 1758321 646193 203381 1829075 845631 623922 982662 636119 66752 1313649 1859538 320062 1911228 1295411 1628135 1188612 677712 399011 967869 764633 1980474 782259 468961 482903 732208 146665 864787 1921496 1420551 821363 1690705 507102 1776991 1968608 1619056 524982 1680811 494287 664211 20616 1636916 1471608 1728500 1377946 925824 723722 167639 1837030 773517 253864 1321554 1366168 1280251 1683620 898345 1294680 1547406 967327 1850810 7728 1357360 297322 128651 160552 66105 947971 928041 1017612 297719 924991 1489949 685925 362589 1366212 902963 628005 636230 1031111 1955362 972452 1610978 809414 338923 1620767 317411 1012036 319321 1669106 489688 1929207 223964 1514677 1957128 401248 1663051 1607286 395639 1986687 37607 1982516 989826 44060 1406798 78759 731324 1603897 91691 1479621 416982 742971 575683 585671 895669 61147 1421415 862064 520015 1102435 422133 1119478 1509043 243811 323470 1533047 1323936 1992042 916210 1979790 566581 561814 703476 404236 724535 1136913 916824 1780359 136451 281728 43169 1985969 1647606 1918175 1412787 602838 1937684 1399539 992674 266906 588185 255055 1859068 1049931 1112179 1871161 1207738 1802791 265944 1767889 651581 1767514 671965 1129823 463023 1523515 1635465 907669 1534644 1848434 1855678 45614 50429 161061 371139 1075758 1757778 1054772 552862 567206 1757887 1109601 527948 243285 426698 1826607 578367 824242 521549 620527 1218112 1377355 1996081 1742209 785145 661057 824651 1250661 263988 1376155 876204 1541023 136296 1906090 1214840 740780 1025639 45200 881320 1967061 1291650 241120 1748781 383915 1699376 1759409 898610 1712323 547018 994436 1760723 510479 1948640 114915 912433 115666 1988014 636044 948218 1272570 1715357 1460350 912147 1905101 1348 1172223 1221105 910827 110568 411748 341762 245109 1669593 1775401 1680788 934363 88940 1577772 1437946 1114552 1224318 1962451 400448 1417630 626762 343876 956294 823944 768912 1208793 1775449 513656 1325399 328233 1870957 1094718 1103596 805030 57326 144017 575345 559115 1721059 1250920 57636 764435 86660 792781 1250841 1286196 505005 645864 1879267 364754 522188 734954 1299340 872592 303433 1276027 1723367 769526 1780046 1250363 188181 1255396 892407 1118100 1492628 68652 1633293 1898649 1923032 1787344 573276 932168 725421 297928 1186453 1158391 1412765 135336 1849329 350118 1998634 1185432 1644760 1095966 489843 1490041 714724 1840245 1751997 1077332 773807 1210520 1208243 1905820 481662 1452346 334527 512667 1581586 1789976 1157401 313454 427670 1362856 1719084 1957604 1180264 432591 1818426 1298180 1500018 1541491 461780 1905807 1857680 1980296 1963027 1062241 1671730 1281361 1548903 1029902 1322608 1939999 1224550 646831 164031 905850 1604195 94278 624270 1826282 136875 1021387 1287908 1157438 1024183 614405 164224 278576 187972 854468 906747 990367 1254571 495836 1315142 644393 254707 558226 1353988 125291 1740365 678761 1998269 189511 754882 214680 790890 1052409 219095 826356 482391 516064 190906 365141 556126 1648317 1539258 155567 1924600 1422433 1152528 439352 1528376 980167 741379 1901053 844540 1812172 1666665 1067294 1492116 1180887 896961 1337833 1491360 1280227 353526 1937406 659715 1890063 456565 495460 727576 297565 816328 202376 1039574 1461523 1760266 1818601 1608396 108797 1740363 1564176 263353 394950 586544 459097 1996812 1075048 750508 322836 731233 527896 432642 1411031 1010443 504101 1032508 1923146 460751 948893 416538 461140 282843 1656393 788662 1070115 1356994 1254727 1105454 1265653 812078 1677714 284203 382803 1716228 1228061 283833 853546 1674781 1322492 733960 196840 1204927 409277 1665850 375721 1137413 1921141 361229 471199 122860 1575726 1471602 1770890 881445 1743478 272512 1047407 1738988 1504412 720592 289594 174019 613514 1762199 1397319 1804531 1933066 713292 1053557 573050 1390047 584456 1124124 928473 1507831 1195998 486598 1067657 1578477 286399 1528272 1251462 1307869 754712 66826 1659681 1923448 1814775 1116492 1878056 588564 152400 39289 1886438 1923063 101820 1393088 1250203 1231885 1140242 1863085 1724754 1277717 410447 1027525 152673 108235 1929392 223107 199539 1290504 396672 1983202 1667539 269707 884915 146512 1146958 485561 904148 618910 478685 1695431 1373854 173227 44956 771134 1685928 922455 1588776 114425 1592043 904506 1571583 1895987 769993 1696574 1967090 115089 522403 1428212 133543 975644 348335 742300 1804933 773793 267831 173654 848760 237330 964592 634023 200597 744529 397106 802897 1834919 380461 1727576 599922 1088689 112154 882027 100632 1113758 1746889 224169 126242 511871 1455498 1333730 1892016 1028536 1702879 1444988 111037 1391267 402913 1475454 1303316 547415 1277692 1848512 1745349 1855300 799187 1081894 1457199 495448 646787 1659114 114379 1803218 876524 60872 1246747 1277060 1501715 122502 118331 168805 1134042 396897 1702247 357503 1418465 347541 1299249 1214731 13259 1522163 25774 1896474 1054692 764348 1989454 1725019 1552124 571113 1105475 1695552 867666 907550 1086279 1968268 923378 816197 1687467 489590 1825056 1893596 1178489 1542459 85621 1364133 1691825 1740916 1325028 618154 1574634 856294 188010 314792 1039810 945493 399350 1147556 596522 1934021 1145506 262108 887250 1562682 1964173 1532557 541591 976425 1058326 391492 968426 1169278 1336857 1918163 1798920 1308854 810614 560620 1871375 488331 524229 602988 15942 1560341 162800 6063 728858 864470 191812 94002 7037 1763931 428961 1707192 1986766 1913811 834168 32377 1791108 1712088 451546 1554135 481516 351933 1789269 1567937 1286750 935073 616998 842704 1463153 1040430 191019 226814 1273015 786361 733909 597770 27667 1469700 1288758 162444 58180 103086 1101437 809823 1455390 1674858 1495421 1423023 678959 922729 953404 729795 1886780 740532 64556 1569634 1063490 1803734 1765182 645481 697731 374653 1288066 216011 602642 146604 1428650 792370 620243 653640 829386 597186 987451 1926085 1472489 1909995 1334359 1214911 1454026 1976652 23748 1301676 988218 1200891 1304502 87196 426716 1248167 398255 1584968 1499709 1473332 483050 497783 159461 725721 1656041 844958 1304898 917051 1723912 8801 1375022 1679311 790310 1969127 1100914 745173 866700 1427922 1508648 350995 935023 1341812 1429659 1658708 1629058 1958875 948023 618435 232617 615212 1189950 418018 1409113 1431771 529635 446191 89784 265148 1424861 1974313 1441139 1263713 351477 1637886 298671 100020 1019289 1346503 342295 714543 241380 979257 1243862 1241323 1370254 1253146 1320520 1990474 208621 1873575 195383 483309 1282353 1756032 1885187 1402643 1362211 579626 153259 1169943 1199692 797879 1645588 411474 1355904 378205 1163988 1947807 1663183 1267119 1255509 1450576 746854 1984565 1898698 1890431 105825 797191 789759 610756 1693440 1178263 368330 969675 507583 1471395 1489797 1960076 154233 524921 801177 710094 1812831 285222 1635549 1716288 1594409 1474765 404949 1737701 1943343 420033 781562 57303 777874 1095362 117422 24791 1949467 1923237 1421386 120840 1868403 608931 1020138 422669 227737 1483842 1903294 1733725 815370 359477 1667726 1087899 1753529 1588944 897782 1891201 737868 1728096 46557 1347743 740624 1903344 677010 1502217 1252694 904865 954354 373428 1634808 690007 375798 1164707 1242191 1652555 1229971 307826 36357 1193261 67762 1891052 1684177 1825308 1736881 348952 1057883 1602219 1042648 1022360 1027524 1916997 175239 872393 605964 457128 29462 164712 407689 714551 734006 739497 1874155 338075 1722864 1818775 405061 1671200 1042285 1059563 430304 784953 806410 155026 1749568 1099977 772215 902788 200843 367714 223057 1205556 727401 280591 917944 1708196 367920 1270993 375418 237868 1560700 533037 622404 763669 1020256 242553 985840 1271556 300375 1925445 1454397 895894 965177 1339325 1310877 1855099 1175628 1272846 1686536 1698541 26017 822371 1863302 183755 838331 1853633 1402821 145898 65410 572992 1104018 1436196 1045312 937965 1585590 1854219 346546 1275597 1249172 1428637 633579 1281295 554023 1671445 1892433 1480005 554932 904871 325185 1806523 420574 1608353 1660325 1125562 778768 1674309 1966369 1342364 28693 1811627 457822 108818 1492188 217436 776076 1200602 1463057 1184263 1500169 974231 445556 1803407 1754368 1398447 1448566 1043037 718145 1480278 1933969 545103 1183293 1607991 1180851 338729 854386 1058527 1405724 1736910 1619753 1629684 1828886 12050 120728 637892 1736915 457410 634659 1958137 363571 428873 1951187 1815609 182833 288893 163632 1629730 205246 1766995 1887908 131636 94823 445645 1798888 1975908 1336731 460082 77149 137872 1203221 1294662 822790 1228336 1286086 537758 642090 1879697 1874944 705859 1623290 511107 615368 1715008 131385 1458870 499281 1987022 87370 1345568 1324006 882746 968942 1188287 1151296 297457 38754 1595497 1119362 1916794 228445 255884 1764244 848348 1210393 692970 653796 1524161 77011 529887 366056 1688837 1529408 1805171 568980 501294 369505 1433353 1904966 1663079 1639258 1230922 1020090 149495 1831594 1348508 1667768 532571 56294 1959760 1379493 378963 666111 1797590 139614 368351 586129 1695070 938944 1937887 1762472 1639352 1082939 1588078 178626 137952 1137933 1156172 1162203 60069 553998 996544 1788173 1724085 925325 1444487 589513 1176835 1456423 380909 678864 1314132 1959219 1259275 289415 1336608 1491487 86626 1455519 91449 352118 785402 1518905 219816 585769 1995207 960557 1642310 1254136 762920 1678970 1266022 712070 1744927 417549 1210369 409192 888958 331361 538174 225246 547302 1626262 1742349 1593830 820182 895244 43868 14137 1010226 1982251 919157 997983 1021883 1250576 611039 732694 1066507 575183 1999000 1604272 189980 1407779 1443727 1539283 1076478 1453233 880474 1543575 1991751 641739 70672 1878582 1730395 1396747 1745155 1315060 1371410 971590 762472 261919 1431288 241246 1408678 422914 831942 623624 1256302 317823 169506 1967826 88543 780337 950841 231610 679175 1761605 1006504 1699380 1744742 1945480 676952 1418584 329468 934444 1644072 1210876 1343350 660100 1094319 644361 332239 374566 1713191 1431667 231385 1872452 638168 1705238 1744222 810528 149760 1202142 1664966 767125 659964 1200992 1414419 1197575 1771726 220228 789345 20528 221518 845439 1377851 1214649 1070589 1758681 1398507 268373 1837126 1806350 1151357 1269611 398818 1392947 1351732 1849797 132744 1124302 1134764 552028 1800824 570246 6556 1167815 1919614 631614 2945 564999 1479822 1846283 1529573 863896 1418284 606574 696847 1736300 1369891 861739 1727471 468665 1756017 160559 1746411 1207004 264751 1335958 1833650 344767 168317 1267129 1361894 702736 708005 1879409 1954227 1446931 333399 941470 1320982 1847817 96777 999268 1804077 931292 370845 1772845 1487430 450901 804486 1476992 1947637 1241626 1839003 939879 432114 148505 1530804 464095 1663664 210980 609921 362756 1050134 167895 611149 1542835 1949484 1239737 569628 1379841 1727850 193116 1000492 1984477 1307464 1386867 1613635 1130070 1949509 185574 472556 1522491 146854 415686 1031932 1037689 416979 528126 1800546 353381 1117593 1305602 1277641 1755908 1981423 861974 1979735 1185053 299364 894562 1274223 287219 3331 1651605 355929 1672983 577046 114489 418248 1044090 848989 1749293 1534291 350735 553708 762585 1027551 1420261 1227576 1933277 1629799 1383808 1660767 1011066 1371535 1920685 342003 839416 1298393 377169 1065677 9934 1125608 1914976 308764 751656 1977820 790839 1827912 1214428 97167 1004718 1448316 749006 1515751 433104 235664 1760068 10734 1317098 595525 1800489 80650 187431 1568538 227939 422915 1475881 1417555 1972300 515271 964993 778279 1978002 1363558 1078335 1325146 1767423 1273187 1598125 593204 1122150 1614023 1010288 1785873 1507461 24492 1650677 1642485 870064 1085185 1406526 958819 8029 1756632 958242 1333414 726931 137713 1622396 1775205 6227 1341318 1822489 1054458 187029 1911485 1707900 973483 527949 65084 1777850 1346187 1089347 1453934 179950 803500 419423 998095 644546 668549 390545 1325791 341333 1124288 451747 612814 419468 830602 325234 1303586 1286304 1007319 1489249 1202367 1858996 1913717 1123374 1853611 1675555 427788 1620567 1787368 566430 1634100 1751395 602955 36727 1911683 609158 1949002 149810 209739 1809395 1104931 224313 625130 1945094 1454161 960233 320181 1539930 1847505 919279 1085033 1540991 658067 1345121 597397 1074507 1628027 1765132 790410 1638789 370953 1117364 432781 856986 1556043 1245156 1359729 124415 1410220 1757013 858454 1058482 1140905 999367 609463 407231 562343 1850965 808015 1684525 1250481 590644 252734 1731660 890703 357226 91032 1969298 1083990 1393606 1299781 743858 1264135 879047 1640662 1534074 638746 1174986 73205 317176 1764380 1845587 1511927 1505091 799002 676498 817102 8072 1112988 1092969 622409 746565 401069 876819 767137 650865 788954 974202 1123692 351101 1946530 831250 260428 1118586 852102 1714666 1876898 115244 429542 1814636 117681 360213 1866487 1976011 201810 713172 744063 829454 1953251 1330092 255253 1673147 1038499 1302887 1761728 1956017 1270856 524389 231209 512771 1478208 460521 881079 179717 1735031 695154 697000 1110734 990189 935973 1719782 733703 865760 872115 1139746 1638155 1121887 482340 373594 369877 1172374 1282433 99744 1588735 1186623 701525 720125 1570166 998715 1194711 897167 41436 422758 1021789 1097415 699562 1066978 916609 929721 1874403 952368 1457907 1419753 1816547 111347 366226 146591 1407385 1309538 596890 552817 620453 1167431 1130202 811860 1777028 1384660 160866 1276773 632778 1650567 865147 18217 895879 649281 472606 409675 973957 1494383 1128449 1565461 1213299 1342930 1516843 1984544 1981560 912974 778960 1619283 1244095 1260583 1512551 14929 724290 804884 545292 877953 1574973 1244 607948 529530 1787551 133265 90164 1274892 211049 28602 1950830 1340998 539488 1038085 748932 141661 749750 701457 1402484 501427 929872 1170010 49744 1753146 1523697 1524956 1573750 1092143 945890 1074357 1059861 176872 1049502 492699 704263 1559944 1412050 1806955 1020732 1706816 339722 130098 130250 263739 1338904 328724 1134157 885691 1575672 436203 183437 352324 1936266 1028266 1572283 883746 1247064 744650 1296812 379273 1724818 952330 1168653 1455755 944264 639597 911839 1826351 264978 1940923 1092069 940612 1998531 1268867 1073228 1591653 852935 1366274 692933 1096172 1338077 756221 172413 10098 1536122 1155937 1379819 1700989 1706351 344959 1367915 1509572 729134 140205 1254920 197991 381150 49701 1853830 1262183 542448 196067 582684 89606 386904 196922 149304 779690 717154 243153 1870621 29078 1239700 1196309 1058856 515267 1187744 741947 1650895 474114 27181 255650 614839 1922064 114837 815056 1041765 421379 1042415 694334 451677 1370383 1606191 792889 752095 427669 1886664 1297587 768514 161404 1673581 1419646 1558312 848630 335890 1117148 207419 397488 946172 1875354 1294955 233211 1710532 1998332 271843 631972 1626563 217215 800905 1586580 290270 648473 529691 1445673 945481 919146 1897514 1239233 39088 412299 1936490 1161943 210624 188360 1448004 1278870 455005 39995 1708777 1245698 1144174 1500238 888285 571443 593639 337992 1988819 920368 774815 1131434 1951089 619048 622874 1573796 1540026 324143 954898 1989445 486153 215457 1798561 1924047 1190776 1032416 1971816 1482117 1071314 1249083 1495613 848649 1266696 982739 1542803 331939 1070349 536825 463874 575198 48195 27925 800760 745049 102427 1112516 1196352 1112301 507136 1179786 507897 2430 885284 1602780 1881712 1662301 918232 684939 35882 210880 1544982 1590877 155856 1082737 1135611 979521 561313 379942 255497 722847 1971622 149656 498103 1045217 692295 680692 1871473 934822 532422 1116119 642812 324167 1115945 579624 809617 495533 462970 1617557 872964 19939 237508 804039 1403469 1126331 231541 648550 870140 1704932 1824951 661257 906 1660642 1899236 589336 1245971 842514 1672015 667257 1927359 1395225 827385 1714501 269322 600093 220455 470247 556269 888643 778343 1259937 279276 1716110 664770 1850954 1011972 618017 1045287 1439245 941366 165231 625955 53688 165220 462784 47955 1792783 290226 41325 1980726 597346 77542 424906 1841947 1185699 1294130 150144 1048830 1428374 852415 1023320 44555 1450026 833417 1301224 703221 1142606 1071810 1580022 359133 728112 369572 409554 1323417 267224 1337101 1302259 97709 1669007 1034380 1544807 1554629 437821 220619 1137237 924622 441014 870904 667556 1426589 662813 1852526 1819213 259337 1959848 931874 126589 87422 517082 1396737 1082043 1373358 459000 1820646 1451260 1511706 1299727 937443 1885135 1453182 1623540 1174222 281745 433888 1893749 1907554 473224 1245452 1258596 427156 1569028 849894 967809 965413 665936 1157087 1600874 361058 1302748 1356660 1538378 309834 1673194 1774582 1407125 960563 623589 894813 983544 1014007 1536546 868212 935706 1588757 1807266 1429893 633655 1812133 915492 1474190 153906 1814553 1105106 195199 1592935 669417 1650064 1197206 1914937 1598713 1811005 1044913 1074993 1524299 866927 1746501 989319 1231228 946173 278360 193252 250707 1357773 298574 698276 1153517 951553 990891 961427 1392701 925181 114823 160072 9339 1722302 591052 1012441 1813757 1609712 1099716 1012161 866095 747925 752581 1104059 265259 1910787 1395732 647388 53625 1097464 845062 1185849 1224465 861640 822381 242640 1752615 1519376 1182176 963621 184843 1346833 1262315 818898 945519 775149 566067 1315023 688213 1977224 1002180 1297026 1316614 1351248 420994 993007 721671 871419 1075014 753667 1900916 120065 1872404 1899800 667214 460530 1551554 1252724 1738196 1489144 729640 1956313 1830170 1150597 1211298 1080367 821219 1596092 1717812 219183 840615 1637167 1070979 144131 887553 781536 1763863 1450049 1265853 237974 1350502 4640 244467 1086116 1347967 179826 1483500 1141931 152002 309325 1888836 509988 1662425 1237339 1854702 1259683 428872 1228804 1944564 1721318 1245248 675299 1836691 1071003 1646394 999881 797922 991776 1908061 770537 499198 348754 369401 1985380 334460 1743719 302113 1228520 1975801 931650 1581793 1927231 1510068 1119391 187211 1610856 1951367 1281609 1714467 1430390 1834453 652866 1466818 884224 168452 1110983 1750222 1601125 86446 322626 604032 662903 185643 1101645 1258880 1624079 1172401 1504600 994694 697861 1535007 382514 342626 177538 1619550 544769 363326 1968407 1355285 1713555 94847 1657627 387427 1411070 373712 756721 899512 716901 735498 835184 1810884 392268 1583157 1597225 1809789 493074 1430958 106797 800496 1733631 737059 1915324 511532 1165251 1712867 702372 161005 1854513 357334 162336 1463532 1989167 25280 783620 1060161 1014562 1298645 414539 1878287 1803001 454189 1622903 1908152 252514 1535531 1009400 1704150 1333097 1339990 1035563 1345731 427828 417368 194671 813098 1288630 1071035 945808 1247051 1438781 317993 253316 1093274 1094157 332226 769146 1706380 183858 1047344 1645728 794481 1353871 478122 1425002 1737484 1947267 1175038 684908 1454704 1294747 517356 555982 1344782 588137 388786 1251744 1325949 1434985 1353237 112689 1305808 1017677 1966869 506416 990008 688400 1773248 131462 1245759 701948 673437 46579 31364 1596621 1517298 1279090 1061507 1649836 705320 1672945 1484110 1197196 1568867 169336 658075 1688589 158843 911192 698503 167677 1403771 1130838 413017 355150 525563 687985 756830 410774 341236 275375 1887483 1520528 724472 1304058 324246 675748 776650 960617 1440807 379528 1854180 1151883 898253 1015074 239035 1380364 22230 1990746 400912 1075818 607560 1166332 1865289 557292 1040088 297301 1662830 835051 970875 861816 1732394 486132 1124154 248394 420377 1359335 38483 859258 1842388 294416 1595192 879995 783735 1394424 924180 1639580 921419 154970 1304108 1614742 973682 95935 367563 82968 187391 120679 1025197 333409 25172 1261039 957221 264183 1650126 1277063 733922 330463 253484 66910 215983 656691 607830 1609775 528170 178422 480136 843178 888691 1450183 1139915 545949 1298877 1939830 1762117 903096 324370 686890 1505593 1588537 1346439 1446017 1409750 1623386 138266 326013 908279 1141756 1669398 659159 576166 1422107 429782 1715482 1471057 875746 32367 1959657 1109947 630340 880291 116128 989674 1500621 282854 915042 1289871 1834288 706269 1500354 1806662 947159 604580 1230851 1230730 1513425 1493706 1657916 1572481 211499 130990 1722734 737236 532059 158966 1597778 1334116 117506 1297642 1341408 534027 1620564 980404 1599909 1733767 713452 1473539 1288802 1186130 1578454 1484896 1336203 4427 396308 34136 1179035 1629755 894238 1394583 138826 1742568 226042 213860 526717 274349 511198 778394 1489787 1756165 264639 1888381 1997223 223260 1788356 267451 1114755 973070 852707 1484735 289565 446073 170195 1209220 24523 1855742 65151 847163 765668 1786193 674353 438118 1489849 353974 615871 639552 553778 418256 897421 1350803 1608751 1503165 813382 1194299 1957519 1524118 1861507 1454587 1413161 1741111 1513727 1306240 1995646 402484 191261 801653 604515 1429998 1802034 1648651 1376680 1208629 1312470 1830519 432028 1030628 1704045 1415648 1192209 1448646 146461 239444 680320 1292064 1172035 730668 1234654 1943545 1704280 641007 1876773 1576367 1703109 804956 1741688 1065026 959116 1518941 1323156 801066 1163180 1935310 1443760 302450 1478977 964773 322862 1129843 226837 1376177 1185665 173264 245906 255921 1601535 1611806 71094 1406895 220195 338861 52585 1091667 456076 1229031 401658 849154 103807 962486 1079127 1081861 1658065 660117 421667 553075 1368408 1101196 46479 199989 454841 1127185 1198869 690205 537974 474779 913075 52250 999267 759988 1859350 607980 623044 1335543 1171857 1138782 1361401 780566 71839 1869610 1610548 692390 1474307 263807 1028390 569239 1906874 139951 151824 418741 400219 870953 1317216 1303492 1616774 978940 1546287 1056616 136061 781729 362172 210960 1625524 299019 1209877 102253 464279 1327514 127717 697917 785078 1679539 1838618 1995890 1036955 1345837 722613 14202 1377030 852191 966422 1218000 57094 1356914 1198585 1747444 20403 1667668 725466 1401247 1517370 104838 280257 1874118 1058259 1239738 536253 829401 1788843 561096 534415 974008 1591546 426197 1244194 1548782 1716980 1676617 1918156 1681163 1029859 1313465 748127 1558198 696626 1263370 1176370 1154247 759107 1789540 1395450 946324 1526364 453807 1720135 1759945 1092238 261461 133766 1209812 60730 1518417 1039351 1971905 496760 1176325 8555 140702 361803 1215701 580358 911644 152288 1919858 9280 1914729 707104 733889 1948582 630967 1567471 1212519 1877434 1763351 304545 902924 1638985 754793 58440 1129122 338314 292092 371761 352515 1190280 689821 250512 609403 1724780 1097775 1658153 1238818 233513 1143425 1333749 1487940 1291359 4994 297387 625669 929364 35614 801133 559807 1195335 256836 1000866 1666686 1662199 1319257 1386479 430490 840598 1095830 1547706 565525 614457 980603 577211 1324687 205628 1770877 1012508 910956 1175988 1771284 1159082 584877 1509577 873661 89695 1951398 1543916 992666 798201 306851 6649 1594913 1394659 1089468 1293412 1022992 854523 235409 706696 1176711 526886 1885262 831849 491514 1915314 975516 992620 855176 1970444 27643 1240384 1692024 768453 921895 1660148 72664 1234904 1377398 1357188 464745 1176846 1451681 197117 1918688 970620 1815338 1902885 83573 942213 1467658 1651882 835447 1047239 282321 500910 1598311 592917 1155044 612764 843975 1141313 1132358 915141 1508382 1320071 1923437 11689 365953 1020420 348680 113023 771990 318755 95933 1930069 1027235 1063909 163241 355487 1060907 269185 470612 1548447 81252 127891 595656 1633713 1095944 406089 1946754 1818600 1780623 1643098 1690876 1915029 1827420 571261 1510415 456293 1820816 1542379 34774 1095878 1790676 746245 395211 635513 475427 259194 669079 1328958 21880 1254351 1939062 754948 1016410 1898763 25793 1839871 16880 153657 239133 767874 1532854 1619509 1632100 20900 1553334 355265 770850 624149 1624355 33328 626161 253298 1444785 983900 1596068 1268516 336803 1013100 955006 1686393 535131 1648464 726109 467424 620984 1101495 1856263 21221 105413 1408982 1957503 1585744 898460 287109 698188 1779093 229440 729281 1713033 13631 1963709 124696 1975200 1739419 564726 1366954 1901748 665667 463814 345501 1738106 514922 966727 1976810 194489 512979 330792 1161583 989136 1497174 1096812 1306093 1264553 550186 1951302 988061 1592569 1994800 1189807 1500784 1773679 881206 1487481 1971019 470035 262403 1488912 589765 88717 568568 363084 489796 1121929 290856 571413 1566954 531155 1735546 1153897 1630269 408489 540580 292643 1730710 1717705 1633289 1526235 1205078 1087894 397153 1458073 305006 1424061 444212 352792 879974 1855495 90198 1960233 837651 1505311 1269744 850022 1338928 467706 18398 1698907 1931359 1746711 949477 1288047 1959773 699578 670900 1170018 1347559 163426 106590 1153975 92537 753912 479998 721608 1308006 498963 139068 573780 1695009 1087788 1300037 1159155 940048 1935133 726891 27515 998869 872577 544770 61865 1638590 891356 1193768 961971 394958 205502 1066184 43580 1763188 1327544 1669380 199067 193311 1743291 1170701 966070 827842 1509603 1074030 282410 1550607 1050737 1668425 1893743 958773 70041 1508576 1417772 1544494 1486689 1622839 617349 1260376 1856864 1625752 847984 182531 1315867 1574274 830037 117426 726085 1855940 1323589 752142 1408016 1418075 1316376 1946103 151281 1558740 1461911 1430438 1061708 258350 1387798 374789 82479 259890 1644963 1743558 215701 1774779 366911 1417500 1689754 1280645 1073339 1989086 1757021 826070 34747 252222 1027547 806779 1552656 1824511 1389933 451703 816552 762790 1762159 43358 1438508 753613 1808397 587141 496218 1259564 1865713 1071318 691736 1412832 1107729 72151 653661 1144925 1441926 1104890 243540 1282069 1099696 276393 1671870 1208559 1852774 358333 912687 1328579 888274 1129250 866627 404843 880390 1326051 1652718 939848 1395755 1889768 1521580 988660 1484897 1169719 275406 941003 295095 309893 1526825 1606971 1169855 1489719 1721349 831382 480069 1143768 882315 790912 1447297 1260502 1038177 1076813 1603519 1057554 1386172 1416563 257471 725133 1921016 126889 478547 1096414 600353 984980 55595 1592483 646547 512849 223869 1997729 568246 1013433 388992 1791169 811895 1917772 1070621 1007943 890671 1206409 925997 962925 122349 773900 898486 1564549 1357499 1197268 1006583 1910933 38249 1200433 1729828 1185279 942712 1596870 1968556 1337481 1917206 1062806 1469258 681789 38211 1901548 463226 205735 54825 81739 147448 1282892 1561523 860523 817324 1421114 207274 822539 353083 1882721 1328287 365274 1775315 1640686 11441 1107810 1260136 1805757 132877 368619 293232 179239 1769003 411025 596002 1899963 1244530 1261197 963721 1273632 824523 1331296 250556 434388 1895776 1576135 601133 1252217 1045224 106995 661701 1845386 1644090 1026753 1433797 243711 1776539 1117426 769975 1161965 1290651 1740605 813595 1188209 169423 624295 543084 1296512 1876523 290053 1924159 1664654 577256 1793961 502750 481198 1902122 958628 1815474 606927 1839495 332838 874161 239779 1483145 1810354 83109 1489102 1556761 315282 379771 400446 308102 335688 1517095 154933 1815050 1753313 380655 1232361 42011 1948510 681385 1643719 1118203 1187133 1938165 1842927 980908 75917 1459849 1997640 153409 1849618 1845929 865231 419874 478152 25564 219656 756911 799094 1953670 682549 32605 909745 1958225 177983 30444 998182 663596 1562888 1379782 338857 600424 1132072 1791602 669080 789055 1064704 1061512 1231700 401697 198943 1252290 928995 1802360 580946 1866089 999165 746947 1037225 1806254 360272 1845405 133507 293195 1707662 891454 589402 277205 542456 739858 1851429 1912194 1183483 1838190 1803560 597225 1066821 1555256 924015 313812 1546275 1513972 522833 1718022 1134820 59524 17574 43164 1082752 1084048 171627 1961223 866937 1752168 332193 958008 552546 1616676 1189620 68075 463573 1181921 821632 1644311 553421 1260090 134309 667664 160657 1610919 1352282 931533 763790 273159 1462562 1528322 1637333 1182718 1072017 1492673 1959596 1267916 842403 1534506 386945 170099 63288 192891 2855 442950 1961366 1238169 988949 597724 1075829 1171668 169497 919421 1492337 1422112 924542 1584775 624422 1438172 1217845 1455368 774201 1815380 15403 405395 1780694 334349 751204 931012 513689 1502216 1281417 1116536 18605 803454 375471 684638 1126312 1579268 712482 304534 1749607 557431 482854 1589919 461485 1695174 1194216 1498676 809411 885508 1893247 788881 1264412 809076 344124 1296099 653613 24767 239790 714658 1642652 1297191 1323781 139294 498036 1793743 669438 486220 1114137 767752 299256 1748846 865510 1321895 1936366 1695017 549090 1645626 623897 1640768 845261 1203482 556617 1654415 957625 839948 1805102 1631902 89492 27565 1067747 1649838 960160 563424 1976983 1152483 1690700 1524124 718667 687670 1543066 288533 769839 371507 687164 789860 880246 141935 1198329 1012457 585344 458859 129704 297989 65494 1649420 162481 1896405 641276 902248 897853 8322 1389848 1066579 711090 1244566 91408 510597 500390 1291780 528728 900070 1802307 1805135 1047761 887068 893677 447501 1183519 1952731 1806382 1384125 1973542 1025364 1903166 402493 856871 1395530 671423 1027425 1083301 1522110 782926 508709 1663871 337651 1149049 53731 1717406 29612 221927 1542070 1073486 1961613 30715 1901123 137444 1575488 1072598 1751548 1027889 222781 420343 1877554 1946999 685105 1530367 1611218 264164 481276 481485 208565 878967 1836292 1937338 188477 176701 1082387 1950510 142425 835464 1931482 304975 1520604 719918 1889397 1018487 349956 984273 116954 1311829 1386010 1543489 776791 103054 1875648 850906 786060 674078 1031093 1901202 1551214 652573 10025 1530895 919769 1138406 966021 1290141 756883 94419 304877 1294262 128827 568191 1572762 345506 232814 629073 145848 468174 1481955 1169982 872183 1164323 764960 636269 671110 1547602 509504 1311250 992424 1243001 479197 135739 1123535 1388428 446372 745999 207779 639337 1254017 669146 942578 1232174 377344 1659965 1899332 704191 872047 941406 303859 1141308 1553955 1438186 1815298 1692859 1871049 1183789 1681283 557000 1871175 723767 585181 1572482 1568964 636234 888646 285182 1646144 1271018 1126373 1673276 1729180 282920 195474 158165 1533090 534708 734971 1857382 1540764 1466301 349723 1652049 1255680 1646696 1049837 1280341 1791114 158398 1540940 1173500 1409467 767328 1561428 1009559 1117450 695046 1899410 1185605 16401 1643638 1823057 1075891 1667386 1890087 717081 1394938 346692 1465503 722473 1542907 343157 1130472 952609 1017695 1412830 607717 990505 1192740 96620 571265 1484096 1824034 1225245 1230781 1746892 912002 1879282 784307 1793220 387865 1702550 1200336 1635844 1528381 1023872 1054299 1203373 831946 802208 983487 638851 392133 1322145 896513 1353320 1774296 1457079 591196 1318142 1381787 140557 680981 1287606 1825019 1561407 92652 832754 727368 1458888 1188525 1415072 580710 1204538 1433304 1332760 1147924 1369428 1734431 1251580 539175 749432 1389742 829518 1547337 1013982 701683 1297943 179906 558416 1656843 265640 1496284 1452352 1972556 174505 1625019 790404 1799262 275979 1819724 992097 444755 1850893 542210 1185493 14978 1771478 1402298 1510008 1334201 1840511 1702073 1560002 759336 243170 1988039 1673376 1247591 762803 309239 343820 953367 1763751 473477 233992 838111 1524667 429497 401053 772248 1042841 1144613 9798 1188090 1979854 1200284 234229 489361 1625956 753111 697737 1369299 689672 1759774 1119557 1824525 997093 1477788 1098606 623029 65717 838972 719754 998409 693917 1789504 1476669 1218605 187129 529336 1898190 659283 215812 1983652 1086506 425195 1568646 1834792 601259 402444 1294030 1389059 1497332 1654088 9549 1009621 332441 1573828 563191 1974861 299485 1177263 13158 1400170 1036708 308913 230800 1881756 1512011 1140535 922874 67842 1570953 1997029 436617 1836926 1997958 1865506 1277093 1648705 244633 111153 216783 1200262 1955434 567416 1494778 1309924 349676 1887134 677261 276678 1841433 1877391 1730862 266858 1384751 1954299 608170 630333 1856501 1566386 347450 241285 465574 833532 456193 1367509 1866027 578896 192559 814202 574390 339364 1742057 1791346 1470134 827957 254802 1843302 1301876 322252 113725 1930520 1680262 403851 424951 576077 896729 1157663 1126185 1806317 1315428 1003313 1471256 295932 493280 286084 1220654 128722 1068599 1733381 453516 230602 1848081 1059678 989263 332215 555701 599751 689082 483666 1776091 639707 1729396 425502 1301525 84259 1043171 505708 1660039 1705001 1324278 271808 856114 537827 496325 1277106 814997 640390 767789 1933941 508942 981731 11088 552551 1489256 1449206 1388107 1890126 796202 1540483 1431021 576523 1951528 1230455 206127 968118 1848637 1722567 1300302 736996 152907 1165643 1263845 918657 1065711 1175774 1233536 273211 414066 139309 1579880 1177666 1027104 1278173 1178338 1624111 810562 713307 559800 1148715 697926 1634858 418002 561512 175951 34750 255969 1506977 1950029 907037 356836 770254 645450 1497821 1015204 1297094 1515446 1758174 1646401 496509 560410 505198 1702303 1647388 44333 681133 1192331 1187515 599033 1982419 999261 1021670 1680981 39813 1043033 627908 499160 1878009 1510172 1897369 350788 1846379 1869573 464566 693126 1076226 1964462 705407 1623961 568856 626298 1749171 1479720 658949 1144073 1901033 410261 1175 444016 175331 838528 157912 1789615 1704925 1124710 366749 1691275 1541272 83881 1075191 1851778 1499764 12334 383066 1392605 742706 1891921 1094183 1945253 1454348 1284269 1809544 1182198 1920204 1335714 917722 1201627 1478419 1176597 1380639 1687437 1087209 1246101 1196206 754840 732955 1685276 1566078 305689 343758 1344125 561460 1135541 1792194 1081835 1873124 1201081 603416 1693667 62476 1048675 1689440 1390843 1000466 1725493 1117663 819191 1728208 556379 86243 695783 828979 685222 755794 1833923 1954264 649425 744124 1127011 1525104 1738542 509038 1660893 1611191 1479590 364811 1677157 781638 1909223 1424595 1229561 729649 17996 407047 1107025 1748769 526297 499113 545359 1004727 1465577 1520427 359905 472311 1256131 600547 402855 1257157 1353089 988101 1764434 432497 362474 542401 1541720 1472912 1317393 294276 434950 1860995 1714401 1856678 1650774 27951 450593 344385 1889574 124668 578178 986043 1464841 125565 763438 159330 605744 1220038 621740 1219406 399152 1194267 922639 987179 842030 1616792 258900 876813 1488402 492176 327083 80289 1128155 1942582 1633194 69510 1296499 1219620 1587729 1647953 922460 983659 748187 251219 1777083 1601945 1810637 339867 694507 1583780 593260 23127 1521078 967546 1819242 1186418 784031 1311720 1157536 585450 1159324 786177 151018 796601 724048 315619 1899636 967324 1129331 1265823 1263446 1766476 700671 552953 373688 410228 64385 276297 873469 1993810 474889 1989622 1909142 1066723 874611 355664 708055 578688 433017 1923883 1431674 1948117 14702 1563399 473556 1240365 1153057 599631 223636 733429 248918 1343197 1239543 1975465 1747061 1377621 621374 1771535 1392172 1756411 423086 1333023 851269 451318 269375 1618230 321097 1864525 1778242 1668036 1024726 981047 1953418 1574785 1301200 189545 228957 1513020 417030 1160328 567099 1109089 1308734 1259264 409883 1090005 1139673 1768781 1894175 1061706 1351278 353058 1208005 1636129 1129178 856172 1472108 1762554 1349791 189874 1216870 1089683 424354 1335613 1491676 1540290 920503 1630947 1077325 1742294 1194215 839491 1415510 1190157 478929 1314070 677359 937832 1222811 676468 1341285 1956660 1740974 1355854 1495250 250870 1235695 295573 1647716 480054 1519752 1318753 1819268 826733 1034230 1114388 1989648 1698202 981864 1685015 81273 356099 757340 582480 1285816 156614 691127 1886430 352503 1630978 637205 673341 1260023 1180448 996094 470115 767319 377520 932663 340143 415801 1066973 1507846 491094 1081085 1133198 351592 1232597 1193051 1614075 429708 669226 1709530 1729133 672855 717025 388410 1341893 1712480 1195410 289975 1117738 1441348 1286477 1494783 887755 929363 1079869 1074811 1205812 1537378 1263822 1448691 1386195 127716 705108 1859793 1299646 511779 1372185 1969432 1836430 1165010 525935 1951794 1627153 411812 344874 1169033 687841 1317133 130399 1763282 1814648 1915897 1166247 1601756 1501330 778804 1040614 1939557 687038 370166 1243785 1266695 514020 173484 1438178 827888 1433390 338687 605061 1406190 1758545 1001788 1421209 123736 595073 1906533 412498 559112 1734314 35760 676010 324257 203393 1841927 1551546 711915 793375 1223421 1195 349097 667733 392444 815202 1376591 1501221 1704451 1645520 1982029 879511 767999 942974 11378 142161 948338 1659007 181301 1866101 723099 744717 396570 1913707 489597 1398698 971756 1462895 462157 1534495 1525706 1209170 1990056 1983503 225401 1578341 1358064 988998 1816944 70728 291822 392414 1202007 92928 431836 1809514 1162545 490754 718790 823680 1658655 422502 1827208 1540211 351502 1738938 408354 632829 205999 1271711 375814 1540461 418734 1647137 12145 1216457 853721 1611980 949775 1173521 1494938 477319 410567 242460 559754 311444 1635287 55920 1624181 887397 1382857 1576593 725970 70292 173191 561188 1161482 1990378 900598 1205340 383998 951203 873656 1990710 1791584 929694 697719 411829 1683568 1986094 1192022 1079604 461466 1860351 618246 585201 745718 1712683 1694933 1288093 182374 300899 1433442 369337 321927 1468214 59473 1133997 1214410 731897 267291 43759 647578 1198339 1691664 970535 1064623 216791 484536 1355009 292124 682196 951552 1676708 86646 93057 1099151 1936578 255062 1402274 701944 973416 715628 110158 840199 1661679 1612488 1125870 1725085 1965604 1107748 1701369 1598814 1656321 770280 1179522 740458 1889034 940851 1447495 886393 404208 285276 126418 1066240 1709784 762033 176297 10684 1987325 787711 1105518 423088 1682932 932488 331696 1009502 1068570 1583182 1694768 413686 1500098 514329 189190 1375396 205526 1074573 1003127 1296904 864676 1801955 1009248 341940 718904 909519 90573 97566 497664 1197975 156392 1949207 1566238 367319 1878334 1415711 195887 1771710 1862541 305681 74170 1382304 1068444 1496282 108265 339096 518476 1046025 456766 671717 1321315 1192172 866873 1514629 109244 99316 244807 494820 1369498 293656 1582170 1695188 471788 1632894 712630 717414 144082 808816 1665399 133523 108637 1917013 704261 1073927 717955 410866 1691671 414593 1281808 716283 1059338 1797925 1587992 53338 740958 197864 43041 1203188 812867 861705 182750 147609 860533 687821 134450 414059 1366546 713224 1935077 95800 1552747 990649 888788 344193 1956326 207777 1064363 99138 757887 460449 1944709 777193 1113974 1644293 1732166 1191129 838495 829804 19347 399314 1486562 599860 1559488 1917695 362152 851265 1023258 1643116 1548253 1332416 403242 1825875 241382 1562842 1194189 1014295 860603 314109 1976739 644268 837985 349139 1022050 1712147 703469 1894983 709609 1239930 856259 1554860 1702031 1110405 1805287 1088858 1484065 1684574 1030582 1473895 305630 682396 1877013 51614 976081 1635537 1452150 532444 1284857 1757248 697517 1456307 1830490 154204 1020358 1925446 1851618 1850368 321375 1500986 465984 1478298 1050817 174561 1669475 1111689 384706 1887168 1282288 1401559 947996 153563 1601077 98075 1315053 1123643 969604 677168 274330 1988299 1624363 1496650 96909 1465202 301364 1353914 728782 318531 1115329 1513130 1508608 1493123 524206 1031976 1211439 1655053 110185 141794 1813396 782509 367125 1657524 1636004 1201867 931855 1934676 214976 218232 294628 434909 10765 1162074 1464971 1079614 310764 84626 949670 1509842 304199 277130 1655001 662125 132419 1815314 297053 955464 1895711 92520 1787624 854462 708460 1954524 303559 85859 162587 1627902 153420 948123 1274633 1187768 1536453 399494 714963 1639522 216710 1788665 1985146 1377534 706798 1013788 120335 26592 1321960 551684 1776704 1916872 1813377 743891 415596 855069 1414643 1348530 1665273 1432123 718661 651747 951748 1987950 1318942 1479532 185675 207978 1555206 1032727 1102391 95990 502229 197045 1923836 695654 825439 389660 1532185 1355226 419272 220570 748860 331733 955141 222060 1164953 1052305 1889913 1781843 550660 1904319 70043 534915 295191 1155038 167400 1526059 180353 192889 1773112 1112832 157118 807098 199388 972970 1282127 490631 1333061 513089 531843 1461359 270905 576212 288081 1065756 1852037 555821 1337121 91671 733997 973792 220186 519204 699192 1494475 1180784 1106154 184204 1445991 1541551 579484 1052015 130248 155023 1368956 1094361 1376464 1538777 1121081 1217787 758120 103151 1996340 785352 268274 763835 777703 248783 25122 1249029 180714 351320 1453353 1848845 620372 1964425 1444248 188810 268053 1886550 1570055 1968725 1139065 1937602 871584 742267 1163823 169963 1563738 1786249 9727 1845512 1562597 1807898 137715 1604309 634535 1610654 22931 768765 1398585 1486841 1383814 953384 1157612 1841483 1214709 1336697 1701740 161592 302087 1320746 1361019 595801 1201510 1685425 223560 1301380 889210 783510 604991 1167741 1852246 388766 483297 1988876 1085297 1232013 814756 294815 191684 97841 1146254 1684997 473101 1405570 238081 570835 933648 1790507 950225 1608414 891396 1604984 111791 1101415 1232471 1528362 490672 1903465 98990 348620 1764348 656311 195919 209072 431892 1481959 603735 1720893 364886 1605393 1459092 552784 570062 442221 631236 178969 1208217 1436967 1531954 1847085 1662229 1371621 1850575 1381077 414303 665998 1920082 1033128 860705 857648 799763 1728481 1656164 1663604 186368 889145 482598 1124312 1984181 1151206 1411676 1709279 853737 1845441 474826 10176 636265 147210 1591314 984647 1844840 937892 57839 81093 852345 79074 458744 1010294 1733624 845759 971772 587641 1237940 774159 426178 1505066 254160 825932 1364357 931163 1887252 397961 67786 1363142 1697213 82639 1061757 1092543 843898 386163 1830691 809950 1259665 1811451 1416028 1574759 1010215 1637965 1138293 716294 503437 166315 1612533 850066 672877 1015293 1840333 1888082 939844 1733895 1499469 1577862 187670 48566 1508613 869367 267747 839380 1704701 1285942 329291 1034292 901200 1135354 1688282 1786136 177876 1870079 1901344 1100678 1695869 1124807 765080 754607 375407 1564841 472980 402557 1968838 296618 1573182 77369 361879 738030 1471324 840848 346599 1494865 1156432 1320312 1543252 669896 1534921 149959 274510 1161282 158051 1451599 195122 850575 449608 199074 224517 53588 1606456 511063 502269 1886683 1888107 504496 1844458 1281633 842874 1961882 884205 1251002 621711 978345 1285064 214699 955784 1810443 249541 1445049 638532 328391 1543356 1328295 1655600 1340615 654903 46482 1838099 450600 833302 354725 115053 682576 1810130 1123082 325950 691342 165519 302422 585759 1368529 1279989 1266008 374585 1080769 1606713 152211 1579520 1834348 1280094 1261987 1537599 579422 313256 563219 1036763 886186 1445495 767667 235921 1229377 1935893 761141 1877126 29611 647253 586230 1018760 1433852 754848 953585 286846 812364 990578 35796 323943 1362660 834489 1115320 1152752 1653179 1879314 958310 1035609 1151704 1789795 97539 657518 106007 1437317 622154 1024448 715931 165411 23774 1169910 1222182 17074 816120 977608 1165191 1773460 1673203 271638 1395276 1453145 1589904 941879 232788 903958 1072999 1835596 1953513 1201490 1673532 1777298 1059875 1199869 512296 371106 1936033 27202 355255 1390985 1601838 595469 388096 218987 1523912 983619 374287 815712 1080232 944849 1827255 517402 1244386 346162 225210 186168 532194 1937086 410903 615772 1943280 141215 1870959 1277884 555829 1444030 117296 1674588 1680354 1272485 835326 1749923 555777 77827 1009864 1633584 1847892 1649795 1372989 982006 1810137 224551 1635770 828127 173703 1443393 446658 995634 1473237 1264270 707760 1785776 1521620 804071 1252347 712575 791600 81977 220300 760908 879361 110020 1434768 506002 235333 720763 1738455 357325 1599033 1584099 1134339 1669598 1570977 488824 578051 1747535 1924244 1757809 789294 79651 1257971 172193 1797693 1150122 1865113 864192 573906 1001022 1120218 541141 1708594 1539251 1309205 1759327 86870 1680960 49318 795149 211306 836827 738232 1515530 340104 1796319 7748 512679 1819418 1303951 656027 1376331 1455776 1550390 679831 815185 161771 1072192 1645223 1812082 1605628 206382 1849594 784762 161712 1325004 1043194 1458622 94735 466959 1441595 1463872 1159976 394055 1679681 994510 1681050 792803 488515 1286488 1562752 149551 599225 1498483 1903655 1283790 764707 1613213 1770188 82886 1155302 680872 1549846 868346 1758867 1947980 1265486 816118 1913882 106318 1375658 344037 43787 1010971 1922802 1212766 563155 192447 738443 1147116 831376 1454485 114303 1299007 843867 1970134 1773430 901791 1741099 944738 1708167 1924466 366987 1516973 1823925 1947627 269198 48442 139439 491416 272974 598080 1720737 1154107 387225 519378 757878 1370605 1477442 1437026 1884283 393259 1009785 1812914 341897 764413 195592 257844 1077985 1960509 946417 1911851 894434 726531 130505 1865844 1750700 629709 1969512 344411 1312894 1871808 672310 1555430 825085 1955224 1690923 841119 253199 250612 264938 783717 752003 711329 65895 1618741 1485904 1664069 505253 607487 542103 1368550 977614 470079 1563305 1843256 1373876 517435 1934231 518295 1991080 1967138 1120139 1179548 295451 1802848 1988194 294731 468285 852096 1423086 1473984 1547680 38613 703053 1903532 628483 1128099 125393 1618692 1293478 499395 1227921 1574881 597816 1518615 311767 1334384 1373185 1524688 685066 780890 658443 794541 972141 1890607 612193 1807322 647733 522490 807322 1431415 632508 1907303 598008 284011 1592322 335286 1309724 64131 1844575 79191 688997 621009 1029304 591362 1580055 582690 1527000 1244234 1093445 1385202 998249 1363032 1456740 302467 1918776 256810 830831 1841240 555412 513048 630590 1479481 297291 289121 494220 379861 8804 1185187 1519559 115638 426878 1429280 549626 132025 1420826 1830903 1359222 291983 378842 766653 748927 1607711 1784554 937989 583914 1488144 507974 928976 347051 632883 1401978 1627114 1969566 234306 890032 1392454 1265784 1822860 1561882 1714117 1177802 1027666 786763 1444516 1441961 344369 156174 436438 33689 1534324 1203707 897640 1029239 1001442 905168 260025 243779 1864993 857982 57966 1605965 1939094 1066200 1445327 529633 1340055 1405339 972906 1466229 616842 1070644 323651 338342 1530549 1792609 1335707 1200497 640292 1484812 896240 772980 1902054 724945 1300200 1525978 627125 685915 159771 1163433 570323 57937 1209031 701348 1735524 793741 1708888 8640 742935 1101460 66106 1899551 668294 1102717 1871903 1010439 1490381 477090 1668663 1772559 1563075 220308 408058 1626766 282258 1430126 1061346 1317385 1411059 1957890 1654508 1416078 589294 1543920 1173957 448831 1669389 964998 1870650 959338 402309 1817114 1551126 1888527 1200520 1906302 1206990 1951870 1391425 909256 654419 387702 1908550 48861 148702 1544893 1271083 1924038 1729245 1904905 232837 1367461 1924446 1258122 17920 117635 1539993 1373516 51327 656960 216131 1917284 1570902 1949591 642074 1992646 1191876 1833776 1794213 744025 973379 936804 1031869 52438 1042991 382214 1319454 443872 1237882 1857105 512661 1642900 1885047 1957528 1819658 454005 531419 1182009 1496627 1378207 1566688 1827656 318667 415990 1343910 321866 1540330 1722744 1285157 380211 1747162 924383 309763 1719121 1097099 1279671 1250844 1877540 1164396 374295 181242 1440297 1219156 1076599 1504271 576171 1914542 682101 507162 1415655 638495 136219 979000 697162 961571 298330 1763355 314178 1411365 1355195 340448 973805 394349 304395 200330 843702 939258 1301122 1006093 227143 145106 1692591 603619 1710245 1392481 554995 388762 1236542 452767 160279 1301941 1191849 718277 1929406 1786110 1678658 358086 1095774 1860626 233621 1562609 511336 213529 658006 1121545 670673 1089513 1381112 248693 1797058 104432 259758 394391 1635820 672322 664888 439273 82107 1723957 1020602 1768984 1553122 1844595 1835691 1645762 335782 1528667 1711879 881811 1625030 1608873 1404126 458222 529715 482165 1809117 1772409 518806 890123 262285 736005 1350177 1393407 599718 1083969 871592 596230 1333265 1751450 1898280 116464 824743 1727923 1918673 1795115 285329 346940 494910 1105432 804013 1136677 150374 428010 1274227 1538965 1053924 311523 1965022 135872 1892524 616078 1744221 112225 1499369 546981 1587226 912019 1387750 1232642 743217 1713816 1662159 844904 7952 1342527 29123 1667763 1002489 1646788 985119 1310553 1685350 935816 1242943 1283968 217664 1238376 972870 754581 1406217 1798036 272389 1024611 1724000 1659494 254961 1220350 281398 927102 761080 1934453 1109088 852600 1444895 951190 1517871 136354 1485359 615172 1661448 65420 1655123 746279 350613 482441 1314523 529174 1408036 290611 1329031 982226 1546243 742981 498682 481693 214800 1153418 904303 433562 785228 674884 502519 1207417 1378784 894844 792385 1484191 473167 362553 238676 795299 640185 820305 1030210 497752 735443 930052 181357 1116389 1398218 996578 1978426 738495 1005389 970701 145624 1575466 1024699 1951304 1774807 1424585 165707 811892 1827520 275053 1143978 1469004 418577 944743 1984925 911829 784138 115177 801768 1253150 1145349 1789173 422894 775848 1054290 1379899 758677 664240 1247418 1764327 1236234 1175518 1705399 1230836 1987754 1227982 990861 628953 225661 1519372 317104 1848866 787476 931014 1189325 940639 867894 1602999 1440811 1311402 833874 591303 1459144 687473 1233005 64163 1379345 1306428 1988572 223721 1530045 210680 1373265 1073265 1359708 460960 322849 595730 785097 540681 1068347 1251836 1399474 904863 1708630 864867 1864146 565202 1953390 849673 299100 592321 473724 483284 1019598 1250513 1590495 1882023 410291 892273 1287436 965377 1587737 771013 241856 415251 243347 367967 65182 957405 1606847 847457 965204 1126170 1283882 1844343 670012 1302798 1994894 22997 688042 1750866 407349 1260149 1571156 1252822 1427003 1391812 559086 1593789 1034047 404615 302515 1736464 1290827 1607067 1193358 1336595 1008343 1316684 1036805 866434 1316819 1337146 1953688 1353392 1821051 498430 76034 976575 1674157 1574344 190404 934149 786934 914090 508126 180080 1969454 1994018 1036114 1236568 1362349 858752 1493479 1556365 57138 792265 399488 875218 1237823 1211150 1686552 295833 227943 1105137 810309 800130 897564 339129 613791 1186271 1868436 250503 1189327 624017 445410 1963909 213372 327973 1567454 1048132 1616471 962206 1877166 902012 637428 1440205 711908 644196 631668 135320 1355252 1976873 1366063 311757 1310909 292158 107930 979308 685146 1763124 319924 1709394 1298688 1507944 1279873 528214 757850 713652 1880520 458085 622975 1234320 438230 1484232 853309 233966 1354325 1318475 1765291 902896 688376 314064 1034391 222176 1380658 1253002 393994 405747 1863190 485556 1307998 1452021 157660 169771 445898 598454 1134614 1754185 389799 103239 1738391 506287 1811 943482 543966 1621698 1684797 1991686 341750 1167951 1867424 1279465 116242 1016909 442026 1439742 1022494 1863895 811123 658893 457859 469827 1562717 630740 1342201 609270 1723956 162360 1773553 1018875 868991 1578259 853808 490324 1546735 1017061 943244 1516567 1561549 1757893 732815 1613849 1846402 302481 487009 200259 13254 643963 471131 195492 758477 1376267 453690 1647284 1848276 1905474 1461939 183758 557618 349183 127162 331612 267406 714442 554170 247928 1439222 957025 1456617 169366 1226336 737066 1266747 500370 1100978 394105 514889 1839665 1651829 1215585 109739 531945 1057052 953250 1726293 1047812 546855 1299959 1958546 1189321 922513 1243190 577233 1367579 535592 380587 1653257 1420242 565231 114583 1822832 1359850 920075 994711 1702900 1770953 445804 1543088 1459950 213304 887372 1610079 1084233 977936 4033 1065524 23010 273151 1465512 1222603 955516 917201 721636 1459528 266262 636587 1620444 675779 144135 405605 555908 439234 406575 759218 30926 731771 264894 813433 435666 1566148 681538 1013698 1700248 407556 915373 495872 1225004 1861762 395437 1186824 590062 1003934 1573818 1152323 778642 407335 1298606 677871 1253353 1293048 808585 123970 1429776 395688 1714 1783632 464339 568961 656058 1361353 1208753 1807114 545186 1811864 103037 1907757 660414 876840 1823382 1484120 1444930 235723 1097445 1309658 249772 736444 822519 260731 294025 503196 281889 1692256 1053136 1651511 1460604 1196551 627341 1068004 1653941 1063382 1478861 863198 1894680 758908 1338340 1305038 550879 655036 718331 1373886 1510963 351741 556918 1437595 233926 760542 440075 657313 116643 1640316 1165388 1932927 1304084 1934839 1066440 1008551 1528636 1890566 793944 54948 1901454 130944 755884 1517953 200672 1668666 109918 222559 200498 60157 1781479 1598955 28250 174666 293349 1086692 960262 1622002 1996247 1171874 1208572 13287 986130 1216673 487476 1068110 1617352 1716964 83219 1873790 1914814 688488 71524 1852847 963594 495756 1641805 369583 818715 182636 1770449 353421 1497718 170069 1757056 1022736 1285196 1205680 260017 12099 793102 612355 496831 1567797 670738 143556 1321703 705416 1695200 593928 1798210 991580 1033375 1537047 823432 794449 1803650 423577 1361125 782262 1099513 633470 223530 1864100 77433 593546 569968 1622075 269953 925772 1952165 1098977 195016 629050 163275 966768 847729 493652 928273 1342951 1093012 395887 1139836 1980771 1560518 1510670 1712250 24437 1295711 368121 833295 1188354 568498 704962 1002658 929593 67254 516976 1747964 506419 276841 1276499 734128 668920 1958765 1187615 1747961 1930070 1866666 126816 1897075 1776234 1691967 1969674 237733 1265777 879204 1665214 706915 328894 1039010 65348 469148 1031014 1372466 354087 1590662 1009146 1649792 759708 923291 872026 176491 112780 191201 1775445 964574 605856 685508 201235 1284115 1715721 1558138 1646169 419526 745492 94046 737362 487576 555320 1976911 1348858 433985 949514 1621575 1957877 746769 1086104 1703369 36646 86836 505064 1148168 1431820 298348 566439 303331 295546 687328 1255121 573057 1194012 150604 270142 978733 1448553 670251 162386 1091804 1353111 1324807 343682 1028267 57180 1871127 1069548 411766 1920838 948497 364568 1906084 1065313 1318362 369803 335438 1358688 948686 1815107 1733836 1995371 1068770 986414 226132 661081 277321 1513427 1828929 185637 1982920 697752 1406227 1362443 1672933 1971606 846000 911858 1267111 1891788 670261 1954977 410212 1726383 1750059 94953 1521749 1936768 445536 1061824 163157 150222 366484 105728 1852409 975337 1063743 945265 1149887 912089 218378 805960 1229197 324450 1421726 1506196 1727498 744602 254041 657904 1063177 79854 1560621 1386200 1162400 1025018 1611045 1672136 176039 1255893 1283271 1122064 1670520 1199055 1389923 1025611 185300 302541 1002364 1261786 1982733 154370 1584063 1667250 937898 1684974 1342713 747050 1396919 1610040 618006 939353 713105 595721 1719431 500577 863623 675418 377277 1975390 40448 819408 1300861 1662124 1581131 1992448 1768832 983788 514802 1262661 219635 1087270 1979341 298471 1990709 1110891 1152298 1049195 516868 307267 893199 1032775 73354 1151115 1276167 300 724477 1380228 267878 1021745 400598 1981709 863801 1195102 905423 48010 473957 882905 1231384 1813292 225066 1470010 1865307 1207844 492958 611730 1492307 542806 1882016 1225456 1628107 420299 440456 475391 1019456 197770 599083 1616751 318398 510873 733015 1097376 1287752 956597 660726 388257 581117 133190 1492027 255413 767965 1873460 452679 954786 1201789 1588568 700702 588820 1187408 891801 1979291 1947780 147121 299704 122703 179600 1563661 883504 1814830 1395239 602334 1770666 1157599 1471540 1913503 375669 1781575 241627 751068 961329 298142 1059129 503319 133704 655693 39773 959142 752814 1261461 1516954 53614 465648 1962703 686991 1092289 1693981 1978931 60709 1484979 1230807 86610 1369842 1385504 410312 637412 614789 564800 1338306 230832 1143829 1607311 1445670 672865 890044 779247 267364 198065 1253750 1478482 948424 1765587 1251398 1810284 905948 1596353 1361247 1322325 197522 1086056 976904 1122523 1718130 1062443 208001 42603 15864 104005 1359487 1639415 1032226 221508 493790 744182 846561 798963 1848320 313645 702003 843065 541175 902717 666687 962137 864346 82183 1784694 1157697 261820 1346539 1017195 1001072 1936776 881485 1925413 293750 871934 1561679 1060562 1918886 465219 1847650 1160541 89804 102161 1585625 215119 901908 1126857 536452 81404 1076328 772314 1841368 576064 335406 494374 475564 737092 1520568 967355 221429 1860772 584306 640388 1103874 149211 1251561 1994500 708050 530207 1678237 351712 1622655 921775 1481421 1115072 1514087 1933537 776770 892224 1687157 299132 719180 1146619 1815611 817077 870378 650521 1692651 179355 466375 1571001 932284 831538 1328216 361143 1175409 404333 833259 229578 299706 319106 1148331 4009 588396 748422 498519 1736686 258331 539147 1198372 1777418 1353672 952752 1697908 50155 227920 1909119 235396 707422 776734 1918749 1043343 905212 361477 1817794 216964 1742616 335889 1426045 1988576 1938928 1502535 455970 1537334 1554148 352997 1194637 1822989 382921 1600058 122787 1242798 953320 1397563 1670763 722504 1481324 1045205 252707 1242321 551315 794745 658587 1259946 729376 1279998 984949 620923 1466537 1467636 236615 959162 285490 133261 563444 190515 843907 1941054 1347282 1231296 1682369 1197002 1087286 1052668 102995 1022345 1292334 730466 1061908 1682187 1448891 1053400 1744675 113495 120508 1917200 1251440 1134645 1270975 1045592 227288 1981248 1211608 1017369 1690378 156138 1474987 1296295 750513 1412473 41741 822021 282864 1763699 553019 385724 1931700 1951054 651533 81975 1665791 1586727 1660503 1781720 904382 475638 1926965 1085807 712611 1396465 1423852 684922 711628 974311 126414 475718 1259812 1082833 1322154 1652379 1535041 1329214 1096289 743134 1312731 1609955 1288976 1243522 1245846 114070 1556566 511709 1743342 461087 1663824 249636 1829014 488352 173760 1790865 422638 578927 199654 677176 1375728 1087415 160323 844418 926866 1225815 587214 1049065 972459 290351 604702 1387103 1339092 857425 1623179 1214608 462114 1365913 1641203 1930133 747222 1891930 423218 1737861 948007 1743564 45241 1094897 1710927 412989 853488 1025782 1266625 591359 1500247 797817 266983 1198222 1834577 474728 1041305 1100988 481196 747670 1776789 1133482 278494 1451095 930280 1872615 1197438 8985 541698 784329 1270530 987550 435652 441347 147437 1591461 1542458 451522 934361 340754 446511 960826 1649463 840784 512437 789941 1717956 843773 6952 1902619 1647133 648805 843768 430589 470448 726840 416119 517019 1470235 1583474 1333400 277071 592901 372275 518313 1828686 858866 124088 491200 1331070 171897 337326 419620 817431 300733 22695 1710992 1446476 412903 1975789 1581371 1933955 1722412 1087414 1923388 860998 1597761 423288 398044 1842141 436819 1940297 803643 1882048 59206 1263781 1776757 1141078 610103 120688 1925023 1515771 711683 1598103 751313 1222380 1547214 754384 1585376 544418 777368 483402 1444146 774955 273007 1899944 1664864 517182 1651933 1080301 1512167 1357235 1319938 636863 1141789 476908 1158897 587300 1749278 1884834 830596 1105263 1187969 1340199 320748 1558604 1176857 760855 232952 460584 191357 452094 1579350 500051 28924 1712877 869842 956786 152417 1327122 725472 1972231 351229 569766 327910 677232 255794 1399919 718854 1300543 1903019 1290239 1021209 1045202 1936734 1445388 1974450 1704073 1080426 1583079 1307542 557219 1805465 1059293 914045 1193556 1787376 810971 1861340 1605450 418887 1431858 1803909 574923 712810 286506 1519146 1257710 1705132 1211025 989182 975963 997918 1155448 1974595 505283 1220990 1439801 1882388 1825894 177062 115155 1911064 2418 1361682 1960249 874939 1549885 1245131 673070 252960 829814 1854659 1374041 615053 197358 71270 1396294 823514 314794 1141236 1925935 1087014 909456 550526 1387114 1970928 1606230 1781472 569043 208746 1098268 215836 398319 659521 1496012 4016 1593204 1931879 1419893 1532824 973439 268516 57513 1038797 1820231 722167 953175 205257 1888553 260463 856243 866117 939718 1304209 568165 1334844 822436 155649 384697 1218272 12766 901248 1369584 881963 710934 1509529 61622 1699207 1708176 184383 1240148 1077382 1360277 1511650 57479 802445 78224 1339483 792102 386146 836334 511620 147847 1862082 726275 1362975 1357340 381899 1657478 959432 1882905 1855181 1837958 727488 1396362 1954849 86700 976926 620116 1252032 1064703 376497 1380370 419605 1036455 1415177 166227 1565669 212131 1156169 1117857 471642 871678 408904 468504 1565425 1813023 1493872 579796 391922 560981 1657389 1691660 1456943 1020559 1624499 1148358 1831494 1061059 726825 1163280 306354 413982 612069 1407726 1212846 1695143 1814022 1949420 367427 713456 276649 1304346 761634 1762601 695263 877618 850637 1023203 1436224 436338 1995662 1736398 474772 1047162 1918048 1087290 947468 520095 379753 604177 55009 607418 1778632 1599346 1455758 294136 386554 369129 1742791 1634344 908044 1900489 390903 665455 367600 421768 1261576 1229117 1781058 1230740 521922 95946 1504758 824241 430961 1705583 433314 388314 899671 1675090 708550 1031106 878497 1872791 1884097 463008 1578876 1824865 676330 1393402 1712430 864993 1776208 893150 1358697 1513644 1057603 1689810 808719 367465 1321631 849680 1298494 1824519 957757 78689 170909 375601 684377 679827 1653972 828504 562458 1567353 333083 1620636 445840 1128616 1844856 147513 1306210 1569614 1019588 1589825 1251721 1147308 856104 573269 236355 46780 237370 72839 1813926 1325637 1616729 992227 1130638 812878 364262 951391 177287 1423878 46931 228052 1879925 470598 1731645 953925 1867485 1279954 696566 954822 1503693 1259328 1903095 1832500 1343580 488421 596433 577498 1827726 162695 493358 524387 438980 1269432 125093 1527803 755492 643937 1928459 933188 1522332 750263 1793073 1611939 450955 934165 63936 439403 828941 326625 1182089 886306 1975608 1492830 563238 1342833 1823779 824113 779044 198416 1009173 1223541 1019282 1941578 220581 1214257 624232 1732694 342581 325719 1051344 977059 1761398 879031 1577480 786147 281899 319960 1262228 402195 1397047 1829276 1156480 1155134 910846 1734090 1026426 1929235 1943846 1607774 485726 379563 1722983 229312 1545472 776431 1269118 1320361 422475 1300829 1449629 80901 1830164 1588619 1006496 248154 584688 492384 4735 409414 1827906 1366578 1168819 1431286 176100 1275149 948610 1182854 438459 120884 36931 105639 1545333 1772208 1537457 138420 781283 858314 655809 1466285 1762170 269431 1912251 814010 286203 1198196 1301457 471114 265026 527147 1257326 1986400 578603 1853819 1276306 1805138 1663249 332548 378594 1163261 1732024 357877 1146121 68988 1269040 1618175 604248 627447 342701 419941 1154416 1452563 425020 425339 130043 890334 442149 79447 176547 739743 669649 1111190 633202 1390557 1605944 1903511 273949 1530697 367216 204884 1443788 1032918 937854 1412782 313523 935911 500314 165777 188789 1908833 1139981 1315945 1809945 431923 1878936 64194 430521 1051134 109399 875393 1140286 264479 469338 1163277 1441789 1372098 1121044 1363675 1271236 550070 253441 777289 1817690 1356129 1223849 911630 21774 1630209 885383 816330 1805280 1445521 722423 1956557 807784 1718456 1314719 451251 1229717 843021 360149 1261020 863217 488794 1078553 514781 1077520 1651778 1583686 1961737 353307 719955 299991 283761 1449341 936145 161831 344898 357078 487717 634051 815731 1683231 192208 119494 1377883 1564325 1378300 1033554 650713 1664725 443563 701631 1144026 908200 1410045 949110 419613 1617162 1166154 1750559 1578104 759868 1102925 691334 303962 500800 1150061 1856256 1271169 186835 1957750 1987146 1490782 1205107 1343942 1912761 1262729 1038212 1997457 1343009 202694 585959 1443096 1659086 58523 218528 735138 144517 1610511 242418 1017268 1764560 1872382 220423 124798 431083 387526 1995567 1054170 238826 1507896 794157 755535 955029 186815 530558 113446 790905 1934321 674707 1667840 1273054 1838721 622027 1275405 1070784 792708 1898405 906253 1327149 944962 1314958 327986 1403146 1373253 778165 963382 36583 308025 326524 1448343 1674384 1098561 217777 1924454 33159 1394823 1141145 1070294 866642 1774260 1673148 622869 1337664 1299225 989782 1552789 1167840 1260801 833005 722275 185247 535741 1606531 27006 1259645 639174 83796 473303 1536677 566070 107389 140081 1561784 1610529 1433032 1894032 1944255 795433 1638941 1647569 1111030 1155304 495963 333704 976953 815192 959753 58050 359718 1100323 317657 988367 754769 1959381 1480585 956156 1736221 1865745 142003 1284584 1158227 217013 359017 435340 721417 428992 891402 300361 966344 593826 27900 98251 334137 1278234 1024333 36431 786225 494046 450139 1357125 426336 1110098 135016 1516829 1848116 872480 1329208 1202978 247614 1659572 1193791 930984 1747754 1930488 1731492 433375 159481 1746184 1870626 857738 1411705 232277 1892137 1552621 1809498 1056695 799381 566510 466371 1706186 643491 820665 756356 90321 1976749 662822 1912609 1918496 1809319 856887 564619 1060076 833492 214209 1236464 613008 640555 1288500 1659561 76137 1965496 1277772 835451 231419 1408096 1076940 975876 1971543 193163 72788 636754 1635699 1678416 527471 1925272 1680701 597698 1115132 655825 814356 853817 85149 720142 1925305 831317 1581580 1614234 1586908 1156850 410031 783076 529727 1580847 698926 345131 1028808 894538 1959672 584408 1082441 182426 254919 1603988 1197557 872659 789424 1645310 1864578 1010075 1455066 917745 750943 1884602 122131 154864 1996990 1818706 1669203 1841823 558802 322701 1123479 1786949 955836 466114 477458 1509040 1942158 72319 983125 950965 414019 1838151 1984120 181593 438178 451554 818227 163435 888785 813697 1272722 1921227 1692128 756322 1479848 1424 1939546 1281498 1488555 709688 1044041 1656300 1029915 1596837 339497 848523 129369 1793234 1153573 1742114 147776 218680 40160 1351564 349022 1619748 263466 1176807 1880086 1205142 1829379 1963305 23998 1036469 1122155 763331 300584 1271027 1148422 1225279 843262 170054 144190 391412 424234 1498133 1498461 1159607 672343 1331547 1211855 1524912 932098 1480219 428981 1658536 1491250 1414121 1218576 264904 172882 355294 134844 1486152 801646 1329273 1580805 1500743 381690 1879444 1915432 633993 625141 208634 498455 24990 1213786 1795677 1065397 496775 235934 1532415 514533 1455255 1902033 730640 155031 1470697 333011 1254068 1646949 719755 1439687 272398 658676 893981 1001232 1178643 1160751 1329752 991766 109406 629791 1241842 874879 1583508 1758142 1595997 984 356287 671051 1957314 351525 342897 1990941 191893 1871900 643123 183579 1588155 1341278 1959601 198067 739539 730903 467659 182635 1347408 1386463 843964 715157 710046 1631016 1301891 1359162 1664166 1183691 1990626 1102712 1990431 1129577 1093690 1438950 1994485 1261551 1854423 1702870 1880906 1116462 1873733 140042 637273 364113 473856 1983802 664383 1348984 731064 1022704 284319 1750606 657015 837230 1782508 473965 1719302 991169 1981407 1512683 1184431 1736847 693036 1305046 1210953 216891 772636 1916385 981606 639699 1153096 998906 1648956 1113385 989593 546600 158572 553710 344555 1972295 145560 1242315 992317 167219 540495 1114947 1137262 414607 1592323 75646 538924 819085 626396 1824793 1623771 490884 1691327 707781 755277 1048311 1297428 1975541 142075 1266336 1631534 1301383 1067500 178394 867852 1601950 1531646 1582980 1324439 1960369 1453574 763855 948481 661598 236116 1162650 1302535 1256791 1024713 597046 1610772 143933 429395 529730 1437533 502671 199738 899600 1145441 1761823 368328 110675 1468878 10141 379633 1505134 303836 1572119 1477066 996920 1356933 860327 325337 400777 1045126 836574 194765 948973 1394591 1683415 682111 795570 603231 144607 656163 1001726 1241165 101155 911371 379917 506671 898066 252798 1765068 418708 1854503 1799327 1446970 1446795 22793 141837 1366430 1162394 1882180 120153 1105978 364636 1960310 91533 1727257 312013 1572197 710878 983949 1264118 1718056 1958514 1818341 1858606 1407890 711303 1060514 1020911 1895120 64657 1153200 1445357 1190882 1078234 742042 1550057 1455574 534518 1721030 1423742 928115 453777 1374012 395466 1309142 455958 872440 1761913 1932278 263276 1084445 1321967 1511071 1824823 329500 1793283 193780 1439698 603537 712653 1272016 1616666 234536 1426245 1013980 496257 114628 1310847 614927 317535 530106 895049 209035 1059307 1949320 1691008 1234690 223024 1072569 697068 373941 732216 1590067 67260 1301136 543922 1252338 1711298 655615 13751 1459236 1950917 1330187 1239744 655462 803893 993876 1658873 374115 1895411 386848 15107 930176 1472610 641863 1166320 680436 787101 665544 1997941 1810084 114816 559396 1727142 358467 1152279 1929064 1849238 1394883 282673 1148393 1780282 1319028 1214498 1073581 730127 1546613 478958 1342197 875545 550715 1973344 44893 469106 496762 299124 260924 1369813 1408458 1363419 1266515 1390369 1503265 1626508 206685 212114 1858482 7803 1886477 1477346 1901890 1852405 1111537 16784 1266658 1322806 1359445 1996819 82720 785393 1468689 423344 1264753 355316 1872932 1595309 658634 811398 1333830 1920177 493297 1011656 668887 734863 269227 625522 1676019 1512097 122863 1475938 1086695 1458017 903465 208386 131501 1078786 1919326 399100 839385 853507 1045390 104847 1133357 978635 1455458 1896968 395034 1129542 1362168 1985578 278439 1472941 1737130 969455 1650291 46134 382916 28559 122884 610995 108369 420304 1840013 883893 1322053 1334140 1158065 1436175 618196 825656 1647298 1309968 1388974 1746599 1836154 1264619 1207850 439799 1136817 376880 624784 1909084 634687 1139267 917254 1984683 1076879 304416 956935 1309840 552059 235320 1817715 298305 425213 1175983 1393852 1507228 1351750 794359 801497 177815 150998 1285953 568175 1114258 344181 1375856 1746075 1428761 237735 1611291 1226924 114649 1787516 958254 922600 705042 1192207 1280574 98156 79512 1027782 200301 1045382 1374025 1342188 869288 1191107 1604017 1526684 1648990 1090910 108927 1173358 1971720 1961677 971788 1721163 1251611 848422 188451 244020 1860999 981447 871899 1151394 1983168 815294 1793013 1087240 855868 1103221 1726653 186178 1942294 642849 924774 1864617 1164385 330173 1725005 1884033 328796 830619 423940 884135 860850 1218147 295991 549737 747907 1978929 890637 1059243 218674 389836 1865172 1091333 270797 1878322 236950 513155 682293 1772590 574795 1509186 649275 1445732 1733621 909446 1330263 1500141 689281 117650 73688 1786122 370452 1297015 820774 1835780 1047679 710889 1564283 985750 894180 1805715 466609 1924773 843439 327890 138419 238392 1621960 345144 1273115 1280652 875307 1401234 1536239 40723 1367834 1306935 1100779 583517 1343384 95771 64603 1819005 1076882 1063432 1676081 1078576 825722 1218143 835807 1374904 1784120 394059 950038 310329 382234 1233909 648826 668668 1687720 1005683 219703 1965430 103526 526207 1947201 586200 1893621 1360968 574102 1058403 744465 1160359 21046 1460939 856786 1250326 364614 1563449 749650 1385734 618045 421764 1268448 1091065 254347 35490 1901506 1382552 826449 1695036 389281 1077411 515080 1438564 724151 1110182 1877894 402549 1653548 1370774 1440910 444983 1436309 788261 468259 206082 307245 1529402 1083985 1083883 546428 1714163 1723570 1442793 893738 1419053 831251 1100952 1738876 891123 1077745 1947883 547629 1217533 625272 1162789 687113 1654213 1552523 997469 1759501 1088548 1183946 637599 1772653 1577134 20503 1014790 785098 1099202 1423670 608831 495625 516669 1782885 258815 1230294 1762028 811425 1332308 1632776 1907097 1795541 511099 143783 1534570 1927897 819224 1092542 654348 892827 950121 1823254 1917456 850009 594983 784834 1581869 640218 1472370 317457 832532 1409989 604619 622361 1576431 184934 300005 1658546 229388 530543 68333 731046 205662 1690569 1461312 1455107 1506972 1939393 1523794 600421 463415 442822 1255339 1639489 39832 1901361 1914340 1573639 1777614 1881845 1435932 721818 63867 1189332 1777792 436253 720455 733008 422689 1242614 310034 1885162 1059143 313157 866255 1783544 1484902 603247 570182 1695020 996841 1794700 755902 103696 151752 1845869 262453 1311665 204295 597941 1696871 1543333 1011366 719170 978736 526593 434431 1211759 82451 1691401 1814968 1539698 1008969 90559 1761280 1191613 1902990 1566974 213262 1280263 1091291 1732065 974470 1921097 100533 1140696 1020934 1541964 566138 1330890 1671264 739267 1991801 798366 1206459 1293409 563941 1635733 1741609 984934 1074056 1548127 1182620 1709198 639995 1534914 1386819 1356437 482382 1780790 1826687 1544507 477300 11600 786233 1068148 469527 851157 1470200 967511 92 262019 1414270 1198400 827413 1551453 15732 1169732 165004 1240185 1523358 1645843 396323 1141067 1730081 307905 1500687 1349260 420930 886753 1391561 939637 1597870 1440546 1011669 1555265 1864194 1256631 718654 656555 419845 1747129 1675353 1140462 1791877 763638 333499 1166624 782073 802996 1765968 524740 1131919 1444054 1980409 1170151 931891 796955 1198511 1404578 1427266 982792 1194766 973167 432017 1169223 221803 1422936 1425160 928606 1823829 277792 676569 447472 884010 1230965 1244989 1326969 696671 725599 1135164 1694720 421083 1939075 1158537 1581918 887787 1411243 1772738 10121 127049 1622612 1809281 903258 1272730 628370 1147836 1898269 1433763 1039131 1417034 1909398 472078 1244897 1238867 1447498 1655228 1024755 1318959 1544466 520907 222171 1030773 1254959 286444 1315633 145430 163399 1138321 110827 764460 1503259 1573030 1531910 1148425 1936522 993444 1012514 311096 857520 864094 1212779 46311 914581 1839864 1776792 1917613 564765 243136 1688356 521797 1880957 560361 527243 762337 121366 22192 875121 355008 429529 1670247 1312861 1421695 1922611 1101868 1315787 1462926 180791 1987711 1329614 1513951 880725 768688 1654960 603594 534182 1046084 1043571 1893540 1449310 695521 945815 1173919 1177507 1437529 1891487 1991796 135080 152854 1396168 1766674 1167519 1926021 1337855 290975 14597 844368 1660725 736699 389941 1642923 778670 1144753 1721147 155454 1074154 1699422 1947705 940178 1679783 276845 653666 637758 1245885 233508 296654 1456564 291356 920294 186111 802432 569448 1070241 1623619 568221 1835991 1339309 1219365 516242 1260346 3949 1770619 1559606 94094 708292 616800 169549 1254460 1963527 542828 1031897 485329 907458 1083584 687543 933275 1324315 1002816 955775 551731 881328 1050627 319137 130380 340571 100333 1662415 1338668 212618 1876301 221761 1724015 795920 1870672 1044873 21159 1468918 468999 344045 1366915 836802 1266835 1623633 72462 1986029 961704 942188 1167894 1477474 1703600 144010 916721 1975568 760017 404778 150837 1568036 1197710 402380 865258 1928414 1112466 1368052 49811 660899 101971 69277 1863018 1943747 2861 317019 563409 938840 277063 1744269 1273160 1701550 1699219 1200549 742275 1860374 243488 1617215 300392 1758674 615888 834453 1166116 1736664 777825 172898 1563684 256633 764501 1914348 826368 681563 990681 700894 1710945 1744705 1839353 821499 1471107 470361 701251 1483200 664340 1526322 749541 1420607 788381 1330996 799129 1191986 1857118 1464985 209226 1026086 46877 1364902 898243 1518563 290511 30462 1058781 826516 1904863 1954420 667990 902392 1204844 1456988 1033916 1888691 1896924 1509757 674170 718580 991269 94 949213 1151851 1145310 1098616 1715121 260390 1123962 562071 960776 1093920 1431839 1669986 109862 1479394 1856743 1767037 44409 1545292 454848 928956 569492 1003399 1374495 1635088 665102 1372540 506238 391665 621905 1195613 610920 544310 249673 851206 1011609 945090 1495024 1218981 427078 38693 564480 515557 1224378 1243370 1643881 663305 1867559 642613 1565662 1249227 469064 1779364 1511176 133653 1080339 634975 609855 523662 287149 619315 1168390 1613427 1688156 85117 115183 1678537 1241724 1578795 1778939 1473642 1074115 75047 1100636 1852838 1893962 1052033 124554 1975410 1870647 1330714 1790607 1588749 26579 436720 1200579 279536 1673267 1754352 1785050 921129 1021947 459986 1954418 409998 314393 146052 1003678 1260381 1803072 1320889 1029281 176157 1885691 857310 1642013 550155 1477388 1407580 191329 916901 1106796 1391422 260196 685445 963958 684710 1491622 277274 1628468 336193 1904066 1564656 1304251 55793 1083846 60210 153245 1329523 764569 219120 925317 552235 1406032 1221459 1051361 872010 329074 626573 1015930 149355 1686733 543331 1511939 772301 720684 1322136 1896678 1465032 1363118 4845 92858 1450111 1315735 413132 1945978 1977915 42989 1832237 350986 1587526 1848055 1042634 119901 1513324 1208995 1104900 1161096 1095548 1585232 488989 1900948 970823 1520704 1270128 1599301 1071 412618 661477 1004153 301567 650316 328023 1558030 127441 935707 984556 1708395 13815 965441 886143 1454237 1028595 1768711 666795 1547617 206391 1518408 1232875 1085346 357999 561964 1520845 144804 1964058 552128 125212 1490231 1423703 542267 1068589 818053 953507 1574818 205707 1579768 3757 537135 705837 405159 552514 352274 1814347 1074195 486874 555309 620858 1600804 704966 1645907 1450497 1976094 1880390 1967678 1941370 206773 858744 64375 603272 1004053 1236090 1433426 1597727 385801 1417569 1898172 1021458 871245 1355811 206752 279285 256237 1205803 1860800 1959616 52952 1931227 1534575 1648555 1747571 216299 1610013 1944530 1974961 1648093 1433675 1676161 1905587 423765 1262923 1103305 324098 1789918 957629 1199895 1288146 1841438 743775 497973 1641978 133608 39328 940594 976531 145648 1676357 89719 1698910 457812 1992195 1086256 901676 652396 1465020 1777439 128698 1994238 130779 857853 60074 694194 729067 1446072 1433378 578601 142259 1675304 1696412 1937572 1089285 310335 1019036 140270 448891 1613915 1058283 699794 1611005 1853182 1729628 178902 201838 1300320 426296 906898 413749 473517 1808466 833282 1738246 839594 696553 141428 466256 1112118 1580466 482833 762408 1280799 211073 503160 1491247 1812298 1988936 560640 1943412 1544946 842424 1090631 221238 1995642 667594 705620 141694 1234675 581686 1624879 784081 964733 1281324 1561376 1041698 1249518 599151 1079677 461910 78246 1343383 1979423 1438333 1441667 709090 133367 255984 227361 1822242 291691 1541693 1973694 799498 291237 119623 1294209 1317220 275537 29232 927849 1785320 412315 595725 536183 1506141 1274651 1115898 446751 893464 598986 1649929 117841 1266214 1271373 983739 1606058 1669769 703199 710034 762094 1422663 969196 83125 1292641 648183 1512183 914843 668262 233181 654881 805143 1071264 1068625 1992458 717082 996226 1936542 272636 742932 1615447 638885 681964 1683294 71321 1168017 258225 1653016 1510697 1073908 1541287 619958 184255 808907 1696615 1190128 142992 1875810 1717580 1267406 138454 1131353 1140917 674573 1234326 470546 993113 1501253 1121130 1839205 426343 1482820 638968 1987991 1295032 1314191 583368 183386 1708228 762498 1362515 175336 1246885 659029 1081335 1893030 1713473 262002 776040 1415126 1723006 210538 1794577 166977 1960125 1716387 1968965 123263 1592500 1841931 1106106 1815602 1114630 1592231 1609437 626137 1972775 1702726 889220 187350 868064 1225209 1647989 532272 49983 988765 1355901 629128 1964269 1732826 463979 1113747 11909 1948093 1997036 373809 1443874 1065802 1936374 1688497 1825761 1549238 878269 1612549 1833445 587694 407836 1240157 956765 1089872 1773620 845811 1820694 86671 1806404 1792676 1577836 296552 964122 1074753 51770 399991 787088 409562 1003837 1237065 246249 1648377 1100819 1119117 278037 1589799 1111880 1993939 139454 1753868 369749 668036 671003 1927672 1221783 1822652 456431 51865 622043 249861 941653 1774908 672743 770040 1481583 729503 1418186 1510815 836929 111281 589587 1154956 1676422 916919 1894072 909592 828348 1785380 296710 987811 1859937 1463213 827170 100240 802551 1995814 1251775 1860971 812827 162319 429482 698874 484105 1038884 1808452 1144976 1928019 1193246 638859 53686 1844365 622966 1496237 591911 852299 369577 1995613 1326165 1160656 1619990 1340656 1382044 1076336 1722 567116 720617 342422 39253 770514 796851 1373784 105165 637719 794275 806977 482517 805416 442579 1103022 616691 644062 1368605 295756 1947537 1678775 1732352 1232626 638700 791114 864494 896676 1340394 1465986 1683494 493651 912936 731665 1149946 1734977 1733229 1494574 1605351 977670 1527569 1244564 500319 1656149 991951 116862 924636 1673585 1535127 507389 159537 605461 1536817 1328081 1363143 1820285 1372006 1475128 413518 1449533 262476 821323 1662974 1526593 68068 1264752 1028825 812066 969809 1786609 1838768 184884 108264 795120 991866 1652144 1167872 1358410 197547 1028368 1097654 800168 889173 1829136 1987790 1046733 584813 73800 1050099 1566046 970997 430200 223599 1512008 915863 1198487 1549009 1194102 1632393 640483 1204222 1817769 490999 1433823 1291924 704208 538513 1462772 1283291 923942 1653938 526396 1384384 835610 389663 281340 1423496 285063 1392736 323713 909491 1315092 415222 1354885 1733060 1974459 1415839 753610 1125566 117737 292271 1791746 1220417 1576885 405547 177699 1566900 774029 703983 403316 69071 655360 720551 1261520 1351163 1569019 821337 1238546 1603961 515165 1102569 497552 1771221 1687091 589064 1938420 1936633 1005202 1882432 172534 804201 1191674 637482 1418693 1293384 467448 1674469 1275132 594688 868790 1042558 1844805 1377716 1334501 368683 1949765 110526 1954485 1813956 1372537 1975599 1618626 1842651 1153044 1861553 3561 1912654 781409 832987 443129 336149 659370 795251 1636249 956907 930161 1222258 340165 574206 248776 528298 1049252 1111920 1236725 765603 547669 1559958 452736 419169 835173 532350 769383 74043 1488118 884619 1159993 452402 1618537 1711501 977767 130339 1217978 1795499 278177 356362 867575 1176614 1180915 639221 1238851 396414 834430 607443 856567 1317093 1341157 1185461 564949 585785 1962923 1156251 979161 753161 1734752 1322061 1490410 296339 345455 228576 5607 662665 112798 1939965 1427529 858035 1920246 1698194 132641 1000438 715011 234203 1474281 1921740 1710564 1846416 968173 1953530 1610257 222456 910955 1215986 1754346 799228 1545014 125133 601397 1163265 117754 7874 1428790 875378 1882399 333423 643948 110562 105584 211617 1004401 1968840 1283909 677762 811983 1764601 1186084 934799 1575183 1868415 1928216 1141922 1003163 918767 1133584 166110 1214241 171853 693407 1955482 278049 1751185 1977658 1436071 1403921 1610789 96860 856839 1966822 645956 282300 867419 827543 211210 973905 228443 1093194 1558743 1874136 1620355 1281090 86810 1341853 1585028 340510 382120 948528 194272 762763 1256154 420462 828892 764833 1773056 555704 630628 1251017 439167 1977764 1607451 645002 899576 334913 1446647 514161 813596 998056 86540 1750656 263484 749917 601928 513259 64366 1165932 130860 481362 572306 1252803 1401007 71786 686192 1449202 111045 1929660 103208 1035363 848132 727480 594589 571936 225572 166390 1554132 1228800 1048079 453116 834825 530380 560539 1065123 1249396 602973 230802 1320595 1932264 18002 1492487 961900 176171 927281 1659686 889599 1434160 1830474 1098787 1461341 1564165 1027671 1457065 1581516 1432839 1336191 458227 1803781 330876 1660121 155933 299705 944855 153367 629511 1096798 1505837 159384 787548 1537259 1252491 1061322 1832620 614998 1413999 835068 281071 1157624 317353 948103 222933 1650808 1489022 1224348 113821 1686342 719122 467422 1609800 1194822 521935 1201793 24564 1475271 828891 1273312 1757684 80294 1087695 1647044 1605419 1300767 722919 670650 934753 1766334 377662 437103 147874 1021793 1661195 958790 1714632 1684608 91697 552083 459439 1924219 11169 1114756 1397449 903710 1325457 419703 1782918 761864 779852 726446 856466 1092152 1820235 1032921 1584032 585068 1538773 1770110 990422 1236010 626687 404644 1094605 124333 1728044 661285 1197052 1783650 488230 527187 1718957 1505220 1014554 859744 558627 1941527 1772216 1105763 840680 986362 797142 577890 1549058 1117110 584811 601276 1827676 1632331 1851570 567342 1694847 1649679 465739 1088710 485130 687168 1617364 997308 1634123 217690 1181446 1900775 154489 1720107 1023533 797556 120962 993773 1290389 462123 1977757 1770866 149119 732763 1471388 1489433 527594 413356 601624 1204762 655860 1703637 287410 521819 914460 655374 870702 791222 1124580 26202 815816 206977 691969 628077 398318 1709969 1549736 268106 131805 848096 728532 416898 1944229 745518 1947181 1123457 1540063 1502537 1359473 347103 299945 1572098 24708 1844917 454724 377021 1177368 1180561 1989352 1218726 1600657 82238 1410718 1926697 252298 1299058 1205395 244083 754809 1100697 1523347 1841216 1325288 1975570 990273 698813 586328 343866 917364 709232 133336 634976 81851 1797252 65731 1855805 242276 1723718 1657267 820216 1749634 1283128 1337843 1698442 178660 1091599 476701 1685406 1241903 1308958 148783 1200451 734021 1667299 1656076 814037 1511865 326692 1510346 1130050 1971285 212406 187993 1943476 303379 150550 55844 1879779 1676791 746712 1005831 32923 1108243 1398103 1936606 1622219 1782358 68920 511077 593553 675837 572388 161558 1290909 113762 1891022 596566 1105158 53495 514853 567332 1400469 1904714 847026 27858 39671 1858554 667846 1152421 1178843 1807166 122576 657566 222009 447549 999595 1639955 138526 1355668 684621 286013 719679 1405802 8967 1147077 1848121 667178 374959 960605 1322030 236389 1137897 947069 1336064 735971 1687239 1066289 833197 1296834 1866490 1630728 1584451 1511013 107911 524696 264324 853153 1420006 1650400 1564625 114490 432337 1791576 462038 1526658 433661 1865301 1303549 1006628 910032 1725589 1598991 290693 615025 1760749 1852722 87658 1385316 20751 1718098 283862 635947 1285266 526123 1040052 279892 1847866 548537 1793262 556101 1283919 803243 140281 46802 627225 1142783 1796818 1629111 1701934 1666052 2973 1411470 451937 1859618 484230 118899 1068619 1456171 1854174 744836 618156 1532380 1898613 1271116 880216 1366092 427650 969988 1509936 1158443 776380 8741 744275 793732 431400 134828 1437444 1521714 494038 1179077 450322 432037 1399370 764078 448094 657041 1711624 99707 424302 1012226 1986149 1948355 1956292 1230378 626337 1069769 445907 495129 699574 736326 1265434 538829 901123 1264917 1578862 857766 666219 1567105 1041078 1504430 1990402 1694560 1585293 713155 1966093 242428 476172 1981900 271374 97396 1927129 420644 1901224 1928560 1291761 1061885 911915 94765 405893 1758650 118761 625224 872123 131033 1816718 1909137 1922223 1296769 896995 394956 377629 1604433 949493 228599 902196 1494822 31144 1480140 598697 1139349 969422 1186255 1413521 698703 533160 1094135 733710 324696 1809331 571375 1728572 1647060 540616 510520 1645826 641655 797119 13368 1432088 682241 792548 1028285 950074 1473602 102215 1180822 1087334 898450 460278 1693047 216334 898200 1824981 1194439 598644 1882349 1842755 1149895 42573 1411215 1755080 702029 1086839 1160530 755817 1189701 1378755 1840838 292812 1471860 1467408 208594 263801 1495088 1189298 1020511 1775927 1896655 1171418 1036275 549003 1838820 1106497 804966 1314731 891155 341499 1652960 388844 977174 1946822 213577 1673784 683855 465721 690977 1028021 300111 1279370 974539 1894236 816288 1105850 808735 31355 396858 942265 1578996 508456 1657490 778324 982517 1166506 1401504 211280 1699646 1147155 606679 1229183 1475214 1627143 77948 354457 265062 1098390 1384117 277356 1053060 1182780 1955601 654639 1949414 185188 1543736 1132140 372299 774501 873837 1504732 1997464 392613 17176 1520261 226004 499062 1952397 1773404 853793 782540 1660178 1785866 1592240 248612 442711 310095 719012 424426 378336 1982973 1673189 215766 357988 1495062 1723934 1907440 1226975 458358 995682 1111145 443501 191039 1920922 1024800 1146521 1780769 97469 344503 1181553 1612258 281242 980677 67798 1135197 1157532 1497458 1432190 1584105 765471 878253 361625 1497534 121339 1150368 1462913 360849 342086 822417 374608 1228474 1303012 1231510 694807 875674 209124 1247461 1907564 706115 1180101 254836 306591 930419 192496 513455 916074 1690582 1029772 1130528 765132 460799 1055334 1043490 251032 857499 390490 397299 1267545 1234553 148898 732964 846478 58059 313737 591410 249760 1374944 250802 1345616 148126 1041486 284450 1217370 1024912 264344 1028452 1045303 624775 761704 1227239 1803228 1951061 754500 55219 1124233 1056542 1887634 1338845 668980 999375 874557 754445 452511 269128 1441952 1613705 1130798 15080 622823 266624 1889575 1813785 570848 118718 1809344 1031249 566590 45056 140985 476946 413648 1078912 1834032 1783877 632631 1982452 618141 1952354 302815 55750 1082416 115197 630245 1020553 1286122 404503 487070 914643 954229 423585 1545692 1088121 1664128 564139 67000 1820095 796708 1465445 822726 105697 393842 887549 1260168 1259396 1377796 1816919 1865555 1624222 745543 1563340 1770256 606247 1678394 1469764 1942736 362953 892299 449951 763771 128618 1725644 538035 1781698 852897 1750218 997947 209330 1045084 1230626 1412828 708518 463146 1643707 1902376 308139 1355745 784827 1469248 1691159 896243 366360 1520929 1296924 296619 185050 1699648 1393072 894990 71926 502554 1058103 669327 1029554 1074501 162762 1918165 1467164 949561 826426 1976656 366267 128986 1163269 671224 1965300 617768 295984 1590089 839107 1643471 660210 847482 887136 1507272 243782 1214873 549022 386313 1984619 951514 802078 1771995 412163 935934 1546977 376843 881273 1294735 1532575 96038 1494126 1061078 1818525 1636761 971601 818755 847331 90126 1746185 296498 158495 205826 400843 1384015 73952 215337 473246 1167383 667796 531055 1057725 843143 441896 1309719 1729055 668661 682678 1169204 383985 1108754 792207 1510046 1352439 1894392 319313 1920238 773233 1107543 1843344 810822 1104387 405832 1990684 1578169 1556456 79201 1043100 924723 531528 1603496 1262647 1236886 14127 1280674 866635 756672 1551309 1723331 269014 1838188 768559 1796047 935420 898237 1603371 402616 1950385 1886231 330277 79310 1612016 1964172 1641145 1593587 735280 367625 368230 345836 1851597 514038 1877848 796083 1628913 178787 293920 1579652 823429 641815 336787 1675208 1946167 306488 1656688 971709 873404 715394 515433 1591464 753490 1949583 422340 1432514 1991500 1918217 966275 892248 1423911 1942359 728473 391322 1186354 1728617 1508186 1000729 510772 1412283 1244068 1118891 259449 1245381 1873395 743556 258272 1615544 1782640 1632605 1598570 619300 1713517 207742 188158 1515588 276448 1717704 1122933 736012 1825884 568716 801231 435055 583037 1655452 656623 259403 887403 1663676 1004639 1123198 1811620 437081 650899 922397 1599143 2351 823042 1979796 352124 909018 1693390 104136 1598135 165026 708925 1145095 1519414 504154 62130 131353 1399693 1692535 1817670 840499 1682853 298630 1953978 1036370 1955199 728507 1208705 458677 1776202 1052084 329509 520746 766314 445796 1577789 55099 1235506 1651136 1562654 1951604 1657355 1857791 959305 1581288 1180071 157482 1773200 490196 1659693 233049 58330 1046538 1008328 1342134 134035 116965 802023 1894225 1179144 1583090 786119 70568 884571 1443549 602044 621188 52274 1380605 1381202 1879481 1398143 884332 568079 1998777 661717 591924 1075508 321092 527962 192853 406231 397038 1662025 650533 587061 445025 1007999 672981 1635103 1147170 1873713 1513083 909549 901736 495231 1929593 594204 1496180 1807882 794421 1810391 824666 961269 1624218 757652 1928783 869179 1698155 1193433 1803678 1648981 1560916 455808 405315 265443 1894281 607735 1757473 257194 1796806 1270065 944783 290080 577647 1692136 378473 731 253031 694026 694350 1437888 1551485 329166 1372950 1410443 1738601 306649 1916939 213158 1906196 922080 1952267 301167 750159 986200 887317 233796 561244 636386 1823184 292870 602534 1840541 591555 1251723 1883892 1741221 85988 1592506 598577 678824 1622890 1124187 1271874 23599 1761010 1773254 288307 946460 1230548 402083 103242 397200 1914849 1150467 391198 1317717 26772 312234 614037 873637 1488606 533652 1193013 1345691 791576 1496706 1363952 146762 1606152 897484 1675357 160735 120310 1830406 48100 1436115 1333498 764121 973993 610831 54462 1600451 856269 681286 1627212 591804 1569852 185809 1734272 1310856 1768154 177205 645911 1084221 1193711 1207697 1656088 1295646 547596 1417213 1678639 1064644 1897828 1648729 1294475 1018969 1954573 1253767 214540 484550 324801 902740 1466829 428828 1203918 251319 749872 1792034 573114 648013 1871654 1790646 1524173 621390 937562 1170774 1840873 1157880 1055463 111025 955262 1289883 1921561 441676 1618272 987067 429521 847762 1119458 1757261 1727551 344063 1774958 863761 409642 994893 638630 163465 123317 886638 941038 1458148 523426 754213 47040 554025 1900024 1559144 985501 1690154 558115 166046 1569260 32958 1017759 1343875 1479334 1875898 89136 734302 1834878 969482 97869 1311208 623867 689944 1257960 1796621 1084175 252490 1450211 795779 776227 312666 1530311 482873 734454 718280 1271713 1731818 1459766 1609883 1643493 1004927 1584041 367531 1582009 1006308 875191 1532233 1828627 234384 381562 1676828 538343 1663875 946418 1556815 903997 1269490 734722 718690 1939313 1084682 1527590 154386 665004 384048 1588510 749846 1783591 303241 1519090 1923528 1480095 1604695 1896209 1269014 279559 1946721 346358 91657 1362344 1050552 518143 300526 1989012 524478 1726733 584552 1698965 1416124 1051574 360492 928636 1854591 449795 1141121 1480160 1606567 1609367 938048 10216 1539212 1101683 1186576 165284 826087 246032 1286503 241768 1228889 767654 221057 401813 599726 162786 325759 1165 1475737 1836774 700804 167513 1112125 729479 1425445 1793376 1244403 1471868 744633 144561 881075 1682453 1535823 1646410 982334 177517 1616460 1266171 1749248 97889 1914747 1092575 148159 484998 476937 1679478 1406432 375495 1236250 1521494 1295305 1430490 1406622 582582 782215 204256 1782800 318637 1618212 1637204 1709521 395317 717107 228418 1787691 1813182 1142916 1583928 695564 211467 375620 1975425 488800 1784273 577863 801019 707474 1007626 1224497 780363 708688 637455 1509786 392571 252365 619730 1679410 419445 1514396 269492 1083598 1505818 1657777 511977 608175 829905 1602637 482443 221236 1547107 1354169 1663808 1529660 1590249 964195 665878 116929 1893573 847382 699985 402558 144371 721140 1034318 736708 1150273 1538446 1580437 266660 190039 1839844 653916 1369214 1939180 1392296 103702 833863 724508 1558479 574893 1614862 14097 1674362 94913 646155 1690930 1296525 667921 1222831 21901 735169 1222700 1834436 34541 1899784 795667 769156 1944359 451444 1452734 162521 889839 1167028 742080 1027200 544861 1131019 599597 416917 282736 1961267 1104822 1308102 1644660 1659570 818396 259264 1998052 1278468 462195 163726 1780595 1980451 528415 1377752 1367032 1263902 1864627 923263 1779374 789795 493228 1794347 876273 1079394 959738 802467 250474 1599759 538720 1337973 689563 98865 238421 897225 512732 1761098 299522 1587260 108719 299334 1900345 1828813 1664007 995365 995239 1565948 534057 170970 1363771 95265 1284688 1684888 211117 1720396 776126 1513857 1337864 822843 104868 1267889 802637 1390753 1433363 1240465 1009358 1395967 651689 1518257 1533869 1952473 1624008 1814565 377135 1001674 1334874 641259 1015410 969187 644080 808369 866316 1398477 1792399 622088 358772 1180482 1340138 244688 15739 930952 1667706 1760315 1386934 1095136 759580 48450 1522150 1124136 587387 503678 1943969 1908972 1384293 1725596 438611 784056 294351 1293709 673285 1350078 1473669 1039682 133458 1301364 1860325 1077643 1760837 508967 77733 1595894 1672654 1830050 876801 1797095 1261004 251646 119783 871875 1839878 945047 609674 1146389 466960 1685945 219301 1656282 915035 1038455 1185977 981240 1398159 1842153 616255 309766 1884757 1072755 733716 1251977 1434452 799370 1933313 508029 96323 1150460 1485976 1635208 129063 434325 531406 1923965 1121539 1030224 1271578 972477 1387009 1161436 605152 879230 1431967 1482092 1482536 1296698 1576188 1024053 1453516 1545561 1988897 316435 1910012 1029449 1548201 950217 1091946 803199 625291 879160 637833 37097 1960229 1841094 36868 582018 1670745 1584070 914094 227342 1153383 1872909 1133340 197606 1959645 1655223 452697 1004935 1907215 256654 771980 150011 1901137 1303537 994618 1382832 156592 166566 709750 2838 304828 597776 8851 179648 685544 243307 1057905 497244 794886 1413224 1224325 1943102 1644096 1253083 320289 966252 1406737 1550750 1142772 1542286 656665 400618 220206 215509 118780 1446844 1147960 993740 1008153 1709872 310347 542654 154083 1624081 580427 67763 1807097 1772094 1662636 549918 769892 634035 1186993 552699 338498 1630445 650064 1589641 1693095 97863 114410 986539 1889442 1611197 131407 852233 876179 208145 1506177 547786 166775 966676 1763023 32322 1025676 1164263 1393797 780766 1713035 264022 7482 963123 1837541 471318 315272 344712 924913 1291094 712902 818357 1806182 1207325 508088 1743925 1266733 1025560 1689282 1834075 1403308 693108 795739 1208034 851210 225863 1886343 1936537 906645 1874361 1197565 898307 1059627 11414 680411 1743347 1362893 1174494 638739 64243 604547 1087652 848780 1211579 151443 711894 185832 1936934 1997934 979920 451127 1295766 1461784 1646686 1225445 517439 393499 950062 569422 1410369 923763 1295995 774099 1452166 1598812 1706803 1540631 1914132 509695 1172970 1271232 472726 522938 1327677 1446675 696339 841824 1584299 131305 856581 1062639 1737806 1926423 493937 1815513 311701 225845 706336 1776938 1461704 311768 18505 377915 69048 11309 839924 1065391 1252331 1420946 2768 1643693 1937000 1152873 1591036 1035283 835848 1654975 784256 833895 773248 682189 1430264 295610 882811 707468 181338 360392 1080671 66072 1790868 351574 1783909 975209 1353165 1413514 749352 830243 224570 1908683 1941504 169537 861129 1665603 1169313 1984541 209568 1567006 1865421 1956968 318869 358277 945986 1701037 717565 1968655 629509 1092711 1727733 1573348 1278136 103437 881683 269863 844865 399950 997846 1213328 838861 1056107 494763 1342196 1297662 721255 1565028 551921 771084 1712504 1692614 1511010 244930 1014152 983407 665461 1707560 305826 620302 1217364 292110 1193304 185512 1804056 522061 689505 1354208 501171 1746747 1897083 97705 162683 1098352 1028924 590724 208823 1038202 1345167 588160 1067760 708459 1371952 745740 724907 861489 1340461 530536 1810597 674184 859194 1240215 230200 1185852 1537352 1908943 1382642 275142 976652 1141279 449655 660003 1748052 270474 1306714 515376 1417224 1378791 1537589 16032 134716 1218727 482010 251971 1350632 884091 1953867 492711 562774 863446 800341 1757304 1362691 609075 1745998 1637382 1067956 44636 1031912 1802067 1712573 591725 900788 356563 472898 748704 279677 207638 1099797 629904 1088369 1780730 1780952 710140 309773 337146 1242033 1751535 233594 642712 493362 997000 272215 740306 1206239 1582642 1776891 302095 849245 539486 330812 268746 672933 591448 731867 1656489 924580 1356597 204036 880496 320010 566626 729122 206470 1983868 1208666 493497 1931826 428505 1897159 221013 191917 1527707 1952720 925312 1883630 1430168 1253649 1772237 607308 960335 1977688 193730 596496 485195 1297338 1389585 1687763 386752 1052877 216073 1643358 1724050 579914 879126 1538228 645334 40001 1671102 179393 1689173 581349 391475 1521662 1521347 1276544 856018 168593 262964 1000391 423840 268864 1037298 1215414 1667087 1131282 1434189 1327353 392598 339200 1224404 653157 1977586 835188 1400964 599441 692927 722319 183433 736108 264906 641897 1304701 1870676 1727491 1454845 1838807 1778812 514069 1564680 735129 1792612 1864759 1045730 1893937 1015678 353926 993134 861883 1122088 1686178 1731222 232148 160890 1305666 1830904 215232 1052732 1360990 1409368 110625 531269 342019 1255800 1677600 1108497 303009 1689289 680435 1929521 445042 1135922 1532655 517908 906688 27798 362151 373452 1558314 799474 347965 1664536 1342265 530538 84983 745823 202680 1860737 88955 686328 994127 187355 1164174 1431851 427554 1760290 1064615 1939859 1057688 366843 414472 822758 810889 1829838 422737 716351 70705 431896 100420 929302 1559276 1131820 999251 499878 1280934 410456 340242 966788 1843838 1260508 981722 867243 1281972 577396 760687 1547787 137672 1413668 290779 1547192 732262 23112 287777 731323 682963 1307593 255605 936769 103852 332102 913740 529453 36545 386247 367085 1230767 1457431 877900 1157809 661490 1535237 1646952 804093 588241 1803215 1044301 1441611 425692 865774 1969353 482822 755946 1551988 695370 27511 248594 1055393 1280892 1228986 60280 175222 987016 1728080 878405 978642 1743040 1052643 668149 908285 353750 167873 949679 1259068 809461 1269111 664234 270718 198708 1634283 1350705 133621 1708603 1723188 672980 792554 199841 227082 97747 1073075 1628715 1859365 1493307 756352 1317329 1830816 922208 175384 398383 420889 288780 1572058 1896018 1800359 815374 857863 478437 327788 1534719 746801 1805737 823147 86303 1161732 1948916 1241953 885233 488722 218507 1100794 1268216 1269448 1444572 1616919 1600216 406301 1003555 1645487 591489 649768 1530110 561157 419179 368915 423435 1181111 803280 366892 905494 1026960 1305872 1976135 540096 559587 261410 171917 1325591 1318707 208584 1783045 1243180 524201 1073241 6170 606835 1490425 381494 397268 980455 329470 314380 549777 874989 1583413 1162828 525080 351227 506230 83696 607477 273645 1779191 847828 1951641 1302271 545505 954969 1339719 1008777 913636 371501 1895199 455696 648443 1101390 1090138 213050 1557592 701714 948500 1561316 698126 1825516 1716341 1684227 590739 1165892 104090 252498 396099 1527372 747399 224070 1205008 981467 268067 1427231 480005 368174 1224715 1502621 1219006 230486 896067 446534 639640 384663 52524 1794260 923880 726270 869578 1948771 686515 1498911 1969044 518584 1030848 1275097 1107488 1327266 1673843 897364 1401338 1652470 738126 1245697 635024 1773439 1088329 1981720 842728 49550 589807 1073634 331536 1883911 1352889 1558834 1049822 1373687 1591949 903995 579104 1684652 844327 1480180 1279975 1233987 1336415 298491 389987 1668967 1794619 978658 654123 1736498 1008689 1350024 1366068 1544085 499242 513118 469252 1051415 406571 133309 1393921 225319 635381 1941916 451915 1573973 670929 255098 1199225 283868 1067835 1026491 29172 834379 1639649 737487 632789 680956 152280 359160 1469346 879343 1431498 846999 500672 521328 4872 134239 1905484 1962269 1058889 80897 1290657 1591966 262457 1343353 323359 1708726 1112934 24089 120798 784976 528831 1354660 1410449 67518 55563 321088 1011566 432208 1452568 854507 1945269 670946 1769266 754975 1880409 98662 82406 737028 1634562 853454 614822 1200097 796746 1945568 674778 1119525 1075512 1918671 256714 1821963 1264437 1366075 1217220 1283622 1518731 350420 1949051 984229 1208883 1926838 1139648 1384203 720586 1692326 1653533 1389909 395143 1247610 262287 1593059 285822 1931694 1454723 1121502 1757359 290791 854435 288303 330034 355471 813378 46407 1979531 90596 1804347 59074 1568298 1157620 1340750 423992 741299 1997340 120287 1374426 1145950 1499951 1623507 1934788 763281 1473551 363538 561533 1602385 297851 166376 489241 1404786 213132 1825950 218574 1222960 1403375 1389858 301874 846309 1831437 192310 160927 1532302 911890 1616270 1266413 284588 121594 613805 63462 1759077 491697 874032 118914 1887107 369383 1265403 960795 1900216 1441239 859362 946010 1498692 1631470 1830492 1739400 1736486 369633 595532 540394 978565 1810694 1191783 817876 1757989 606667 1240359 417462 1181554 94162 1276362 907983 412776 125757 436139 37414 1008514 489254 814636 1885505 1410781 1530799 1184982 245354 547046 1756107 1445240 1907890 1416290 579974 4627 43532 1164827 744412 89602 136656 1237218 998166 543434 1455530 1222968 876962 1652675 1511218 1782620 361775 1917137 687824 877243 656875 1424631 1103704 1219915 1888641 416737 813891 723378 111199 1410752 1012496 988562 28380 1623447 909369 1947685 1806748 82812 660263 360246 1548062 523574 145846 476543 1305479 995238 994033 40624 206526 1172604 314817 6608 611029 1311689 1626907 1471182 1028534 1526546 106304 464288 968333 1742723 1301634 1035457 1728282 128839 1125474 1176500 1698421 1076807 1825977 1269552 1815852 1709870 410491 1467897 693989 1883480 1853092 455186 692066 591414 1152267 188702 913173 1720340 1941057 1098631 1526303 1698167 324595 1674474 239692 544499 1983667 1305987 1525827 1429809 168243 799266 213435 1387326 191835 1459513 1528392 36807 603383 150767 1303634 74907 1385900 1452493 1566784 404323 1951176 486271 846809 635997 1386428 1236104 254 1613767 103058 1476647 1688637 1552703 1029871 141342 1133505 1036225 121504 1850018 386134 46552 793232 1135691 830894 1619096 1479704 396860 322804 144881 1109157 1937065 847223 16895 139771 1686823 337755 1267693 759260 1609201 322837 130596 1792133 777261 1737063 1528697 1908749 1734549 651009 1841668 615462 1510747 1815586 636135 281835 1639759 1560525 1369442 664496 1522721 691765 463263 704891 967023 193086 17624 548084 1635393 695506 1319944 1298209 341118 1704145 1067627 1289178 420330 647207 468769 61836 1302775 701558 165408 1505455 931809 257623 1889944 1361906 345931 1231412 774782 1831547 1199424 1995200 1639662 279239 1605533 1123560 558881 1826129 1890051 1362838 1925688 1289562 310358 1105562 224815 1722782 581214 1487866 1685122 659184 1389835 1149578 1099178 968994 1312779 279919 803273 309263 1144312 1958695 1498484 1468786 1937377 1200489 1512789 995728 1741992 575881 138165 1503463 431730 985557 1700775 1685316 1806774 1852502 1713529 14803 1384919 1158539 597132 848133 753154 638000 768549 1813683 332281 298804 1405419 236483 651585 1340749 497080 680969 561101 1137168 47293 750740 1977235 1843119 142531 522372 820444 422382 1415466 1466487 252912 1450407 1108648 790921 1220917 1420154 819525 1727697 1612459 441794 1358472 1144345 1067595 359463 263781 1864874 1124100 1189222 1538343 945483 490765 877383 1094139 454071 866209 1604765 641004 431305 1193229 1713351 1520264 281930 128294 530171 1239309 1856390 408112 728026 1071503 1654309 288592 1770630 1800003 1578058 1986986 120312 266100 1588116 771749 1723704 1644482 1112562 1762607 1467875 1006267 1743209 1434086 26549 1105693 227439 1710838 963320 578062 83679 95999 280565 399196 1327401 1551741 1620239 503039 1656019 1290108 435472 544467 839221 842885 1060668 124870 242118 1216632 343864 646598 365705 857075 1672796 385660 1189412 714422 171880 868154 468167 1944681 1983446 1402267 430267 374738 1873192 1757597 596451 204972 715733 400334 1325906 59383 1435943 507947 732474 1000156 1645444 579926 294026 1706005 1474296 1260978 453847 190525 333814 866241 219997 1350155 1711726 749642 188870 1018148 518099 1820493 1938061 1869194 1204204 1002960 1125297 1446039 1186646 1300070 758353 947670 323653 1545035 1865499 1409366 529784 1759428 1814508 933572 1792868 365607 669441 1596312 1918415 1234088 1611787 780456 1518528 736895 316123 486181 951515 1874711 495466 1910083 1719982 993471 786975 829747 1603327 1350045 351702 124325 412453 1376604 1719947 986807 1959295 92954 79622 289921 599301 551089 112902 409610 1661883 1225212 1447702 301347 1218182 887673 1343593 382592 1348498 885205 21118 508055 1058698 1863772 1559884 698697 61543 1254918 1975864 870729 1344608 1051541 1666278 945601 722149 1516067 235749 292044 312187 1707221 287630 764445 1657253 1992844 1701098 1037247 118102 1701047 465152 1635655 1510057 1020786 521475 1773821 701153 783550 1567493 15153 454794 1534748 805322 323638 1679731 1375169 529306 1766212 864929 5694 1905974 1024900 852188 666702 544232 493659 285473 609573 1001744 893096 1551067 251812 1463840 391628 399084 629187 1936030 871529 948525 144231 11086 1542258 1275031 1242059 1543959 858323 1286146 87778 1382965 1489032 1627829 1007784 1996427 1112059 81597 257071 214638 1675574 1071840 89711 899369 1438422 477188 772854 836792 1407408 69766 1731271 1511333 315611 1168111 1550954 121007 1800384 1340943 1874263 617762 1179248 193102 1826076 410459 1445900 1843743 1679950 1632498 54985 555316 91227 767628 146974 1999435 1258706 932902 1348753 728495 1125497 106830 230257 1310499 88492 1136047 218892 1573315 1216864 1342881 688016 1316902 1189391 477442 1384442 724091 1078806 700917 693240 1785970 1039853 1562199 529220 404147 88400 1961176 548715 96501 196833 1831576 1973985 1308494 986653 1831571 711799 1114595 1922617 449448 1294746 977425 1000358 658024 742514 229600 1883888 1198776 316016 131124 1200934 451057 1825465 1953126 508823 413611 737641 1125915 1917672 645736 8595 1559223 1990226 557736 848903 1894782 334588 1002943 1128487 760973 308255 642307 1418362 1891399 367508 861294 1119713 891531 1965036 494789 797045 1140646 274449 1414642 1495666 271136 1785899 1175199 806402 1500803 1954452 350326 785612 1570034 1454700 1902130 357479 236344 1310163 14158 1510538 1292138 1873279 1662707 1498516 1249031 88790 1894246 1565279 1661169 341688 1137769 273292 307891 709781 790399 1579125 379529 40879 1039761 392573 793453 1553378 872961 798045 732634 1468696 1319733 693471 1584932 1383431 1947496 1920648 1834633 709056 689261 1817083 1571622 59901 1445089 88143 169127 910918 1525268 1418556 239150 1125215 137047 1709084 959778 1151792 315386 614733 1525778 1111149 375809 1914179 1947952 1703539 565753 592113 952661 1474216 419600 1441458 282065 1307248 817719 1218858 146467 1990480 861098 571354 1410422 383052 1175036 1789063 509515 1430669 1102264 470708 1472779 1610809 1856952 284771 1943331 231221 1264265 329989 1990196 307002 960875 502975 731281 211603 1387400 506813 1046452 156306 892657 996310 363913 1380793 1349367 455681 874259 205802 1537221 1408861 311965 181252 186406 1246032 583211 1401070 1074807 424001 1706624 1867109 464974 962994 647120 1413524 129504 1664947 1454516 1516757 864994 86530 809043 649749 1698829 1981431 916291 1700144 1417879 1520089 1467998 1211997 894912 929407 28166 208801 787167 34246 1440480 185227 546360 1993634 218082 1755017 1438438 1797351 92635 560848 374324 325956 275137 596165 1441007 22554 1184907 1732304 1358075 1742817 904494 514784 1324488 1928974 1715781 1105157 767062 1175737 140854 1624113 1452433 1877980 399829 607141 1998182 1667872 676591 684660 273649 377211 1332397 884342 250968 144540 1579964 1936852 1082636 932555 489655 747145 1681582 1136258 139127 1470561 1739721 1687278 377404 1968514 1284202 1718202 1293374 1005882 1032930 1875796 409373 632001 19708 805147 1686494 1669499 930309 515747 1364141 573873 1679988 389988 450965 116626 1043550 1763490 725034 1013832 587789 100669 378904 1696097 816027 1404849 858610 497517 33016 350931 1928632 404277 1249326 1401307 452375 354560 1477113 1301580 1161460 603656 958488 304645 13538 710419 1310408 1099466 1432949 182748 588098 1286884 1387357 1599249 595933 1350560 291682 85144 1623818 701772 1330268 794195 436115 303849 1085407 1504425 206361 445149 1528633 1467267 1167692 641324 322765 714149 330973 161783 32257 83776 1397204 1493203 1398450 979319 626542 434618 136694 1030609 1765927 1064432 1448102 1917455 697789 1298524 11605 1059216 1497152 1160826 1528471 1057093 953887 799796 267775 1905495 1477834 1702168 1083402 1790797 1225684 708513 1035167 199354 1421536 1511297 185263 691917 957525 887176 1124031 1126284 1296962 1948963 1190278 1042264 1690045 1698964 803467 968813 1828051 73275 1801334 1359106 1996689 1815471 562207 1426976 1300736 1571203 834400 392935 1453917 779476 1661180 1462037 21763 450973 1867022 232803 637227 1961314 253023 912151 582463 1260599 1937042 1805006 785104 1169349 1618718 1539304 1338464 523747 1745713 1431325 163373 1099761 893947 1941651 1177410 1210124 1748130 371716 1936822 1063933 853900 939382 1266812 1701700 182593 1128365 1437645 1529311 790592 1140303 1839912 1013159 147676 331987 1088389 1873398 338436 254800 1027354 1907313 1575179 1883008 1825405 984810 21212 8835 1631200 650531 1394643 813763 106387 1220181 1248407 430945 1823393 1730777 719779 1186127 183363 971620 28230 1018215 1719469 1839761 1355560 803583 1427688 1001714 1874692 1959771 1504093 1277962 453812 258689 1725490 803669 622940 1274521 785332 1779523 594885 1895493 1615005 246391 690535 534680 1951369 541 1581269 1578453 1154769 567301 242496 1921490 963638 1215432 1716407 252368 1469724 1679655 1591695 259152 1967921 1860485 587440 1846688 1132726 206924 1510923 544155 800351 231447 1341742 1998267 636168 1416013 112468 874346 135308 1560149 630555 1156506 663771 251250 137258 1415455 51736 1087186 642700 358681 311673 352833 1208619 1948923 352754 374825 550681 1645874 390930 1626062 69897 978857 1115757 385796 1549522 1579989 542149 431316 1898486 1216985 1842956 1039242 389633 1329783 661910 1309650 1191308 1321431 1480624 1962942 1862827 918661 545752 1541718 675883 1618332 1128675 1944248 942409 609368 1518001 1663697 1180591 1764484 244408 1292445 457100 94478 1516270 1708466 146521 1930126 1793671 905774 1691158 1403598 771152 1546379 1224104 251925 999790 525428 573667 79655 205639 1304602 1398009 425876 590540 1862988 1527804 1483611 1972619 124552 720596 1733299 1661867 1089813 886794 1563522 1023383 865486 127198 1717473 1870229 305232 758304 1228491 168408 878264 244472 1342468 1218370 85630 1021990 1466483 44467 406666 903734 1781335 280429 155235 113085 1605471 1128231 1381224 759489 931870 1045047 1855474 1407043 1405063 1552229 1798460 910124 1086210 785082 1409746 1049235 568278 1160605 1646709 1040271 1638251 1074035 200740 1325728 948934 290409 1145724 1013993 851697 1752650 1561686 720084 1451514 1407759 1071967 711451 264595 1228690 755195 1894109 269736 95290 951131 1162960 1218031 1692448 1194560 266410 1261058 1482714 79713 856648 161710 401937 828096 632281 1829529 235629 1408916 1046501 1602349 1723253 1427148 1252545 948420 1990739 778064 1895830 501218 707444 1548178 1352256 961848 164171 1284848 27469 179262 645582 326848 1446272 622579 1064567 1696414 1070120 1825034 1218406 626978 607706 1717545 1102530 411974 1161573 859954 1933090 579807 1653637 1738809 75425 129142 110640 1122284 1114013 1524873 1155477 857974 669474 856872 230744 832746 1976179 1217931 463017 1550248 841958 1224466 42190 1250007 1304543 375478 980040 1208355 190442 1123689 770468 1161807 709657 1426674 238413 1543778 1273298 1641345 684948 1569035 1319440 313569 1176364 994179 1257236 923204 1428951 1440216 1715810 354078 1241608 1965587 966483 1234815 1297881 1869598 1546706 1956219 596417 1378578 1971005 332403 1431920 1742553 1433881 73742 1615464 942281 1925706 913577 11640 862809 417301 542135 1169256 613810 377004 971464 959037 1982479 1973754 1306963 1260053 1469611 1504994 994216 777286 390664 188497 1323868 730573 1292981 914034 1776331 163510 1658840 69853 1388220 370702 1044601 1411928 1637748 1235333 989110 496081 710386 1204183 109330 974917 540020 614097 489510 1349166 1945043 1522817 394425 1709054 147221 1550970 1127702 1238558 1620826 56230 1036368 1699940 18516 1757135 1518218 1573993 645529 712341 426501 1115472 1741315 1591498 1279397 1600699 1519364 502186 1381054 1474471 1806428 1871141 188438 245328 808980 963268 1000183 231063 548343 684844 1465308 1471826 1273383 371887 430985 835624 196883 1287855 175540 336473 120105 237566 904509 527420 470663 1866840 1163917 331354 1177375 247072 1373454 676263 1320876 1348129 1530332 500759 1205961 1844490 656631 1428066 93534 1297435 673523 1163965 1055963 904679 1299609 1326039 104570 416506 1350038 768279 826116 836787 1566514 171232 1837846 236825 984939 539707 1059490 560515 197190 832833 257434 45439 886277 1015344 1953534 614501 1468454 1907308 1112201 152643 1868464 410579 1494267 1892876 1523372 892662 317272 1614265 119768 1219662 52426 926835 1847096 229513 1228004 86597 1440819 955090 1647575 907162 729296 1667690 1386913 475571 1114067 1785668 217712 747421 725995 223977 790739 764249 1028690 426200 296228 1943016 575452 1798607 206322 446391 1343651 150439 19328 1301662 615673 1436918 546396 1185585 1830112 1494866 1914933 1948086 1897760 987882 341900 64557 1875455 1150657 461278 597627 1825275 909954 1559105 531503 1645198 1822952 1467205 628929 176771 147714 1216071 1004322 847279 1532399 1400805 587966 1632667 1788151 338666 469951 892747 1653956 316408 134776 991455 963784 31330 1340205 277416 841927 1634250 1420145 1639877 1773455 871898 516007 1082951 1662139 894869 75759 1501181 1083258 618386 492412 261299 158533 1185104 1503260 1878934 668375 1608379 1675954 1749631 1544788 1621295 327191 1910337 1941270 1490723 174210 1944217 1416663 138279 742930 310955 1678078 127048 663209 745969 749644 1766920 1201104 1181676 1439259 159061 1064187 1202146 640417 1604800 1533539 1504012 453859 1340880 1154150 726534 453634 1045827 1259096 702810 1921594 1347600 1467163 1056614 1287244 68611 917442 1460825 1011911 1876741 1105700 1804337 280920 699813 1793394 1491781 843994 1341404 799970 1537690 1703379 1005036 1421416 31743 962395 1589829 660511 38266 245659 587057 339779 1975947 1342887 868800 305484 1461869 1753689 1344143 1023267 1299806 889857 1291465 1626897 195517 430656 1439799 1704555 716354 1464590 30420 1160286 1179670 229721 93235 218735 1927013 792128 805958 1007413 1913600 716719 494987 1822996 722760 1172123 1742965 1399497 1267689 1068268 888176 282280 1018309 750957 881705 636782 86185 99244 1972647 850196 85435 1882087 369304 1356058 1357586 1021258 418954 1118377 187599 1365238 1912435 1781770 1643781 88278 568547 560835 1480462 1471881 974397 205291 1235169 1946088 1300348 1746933 535508 798802 16442 668356 1677205 1505873 1256726 340913 913628 1660732 1917199 33171 824683 748839 926447 889455 1412120 1778817 1455222 1232152 1517642 279347 645954 1370277 725833 1675138 1866533 1282231 357922 1880870 884531 1035448 1467769 1780530 709660 1867751 1851023 1490507 1546065 1625662 184413 425519 1242817 1717839 1580152 860717 318650 288777 297200 114380 919930 1078036 371299 1041882 1455242 1380409 1100989 1896369 1781929 444404 655826 703455 1408650 1383086 1725551 1840124 251706 197351 619303 775780 207376 883119 243638 1893069 1622737 416602 380126 551843 211526 665526 858449 1096580 1874415 326099 729313 1456006 29901 1001411 1841118 565008 1204894 1385153 1832266 1395867 1743197 476368 1006768 1203855 899137 1504831 1780546 100433 35360 809407 1714414 886894 1768612 1619830 1648531 785973 302451 1034148 637494 87845 217772 1347758 478967 167249 365942 865279 1647444 1999088 1086073 298839 1183072 1147761 1045427 1660734 1460718 1548886 360764 277008 134150 1080039 1566448 1906650 1316599 110538 236659 1635316 45861 1090688 765670 1734464 1020364 1642149 1219239 1127775 442087 1591838 1190584 298947 1712293 376284 512876 1670916 1432731 1495646 890479 1103809 1486760 419052 711461 345553 1803003 919871 89545 119296 1615471 37706 174237 224733 1810686 1401755 1840168 1692219 346334 1246709 210139 615079 1305694 1967264 1080943 70588 1870668 7013 450133 726189 1522363 786792 1898996 98951 1182241 919048 1056287 563359 1059170 1659176 487133 1472661 1608308 866287 783185 120377 1928423 927 1247815 200418 905134 1583352 331173 1677981 948409 1313440 1251482 1734754 277214 1530199 1234927 1024088 1589521 1538665 145032 578582 847919 932730 651284 1877163 1845792 36295 956166 818654 109834 1744930 1218098 1987452 1638771 1211583 1528982 1670012 1298283 57853 867317 761834 542115 1752945 1223560 1381952 1017770 855801 775277 955226 767173 47796 1137106 1412997 582238 827964 1606272 1839971 1667007 1897390 1763187 75858 1665370 1465899 93045 35747 1114523 412899 1917163 1208841 672916 1541947 1811519 1449737 791035 640083 1643555 174693 1940684 1874772 468643 1978792 1566187 619120 1292049 146373 1592765 1091231 335991 424603 242006 422056 139608 1750476 66889 1415085 913317 563385 1410117 1188474 842985 1425951 146464 453560 1380021 177541 260541 585007 721565 1141953 742672 1566305 1892656 1600334 472850 1975987 1654812 428692 677925 1549903 46901 1467409 672065 1321503 1321117 1889490 1818721 774499 259256 1224177 1815681 1684195 1237480 929554 1614270 1312529 1554173 314657 1637022 1423372 1198241 905681 1480972 733408 190093 1019410 688231 1384485 452646 420511 118436 1860754 1830193 243746 738236 807817 1094315 1721351 976177 32479 803091 689471 289929 953552 1566129 1004813 882567 302512 275227 712374 1823032 260507 1435602 1694522 1339330 1880361 1496093 557174 1271234 1982566 1046870 1256086 379191 1254970 1033454 223016 1294353 343381 574751 638697 1226187 1841274 1521066 246542 925837 34770 1456757 452345 1220428 1056408 1906866 1542268 590541 838304 1394044 1695323 1724913 1353950 688838 237956 1037428 1961036 910817 358909 44869 1315555 1464016 1950606 1254927 1558522 57286 736701 1011754 830331 842241 925133 795112 1196806 1912010 1968646 549250 1059210 1424276 529151 666375 1790015 1455733 1107202 1726527 1313436 888706 1148207 1390684 1744335 1292697 921310 1608860 726699 765980 589565 404972 665635 1500645 737672 524667 571531 1293385 1992816 63762 819936 914195 341702 263036 377551 1851626 59449 41298 1266705 1355194 1066252 1837052 1095110 1254370 1475409 1950315 268822 854919 1687283 229148 1241344 1843710 1783986 797551 382912 405333 518303 516604 379619 1731736 1131493 904821 706561 582947 296028 402158 846154 477782 1072309 1958135 1395124 1184995 1173205 1046840 1544114 220495 1286973 1601975 978305 1844625 73240 1344127 79449 430365 1827584 696729 565271 566295 1488701 1803928 1178381 455315 1743820 1723809 1288472 141972 1318917 1807157 1445954 244452 1210306 519821 1100015 226283 39042 347365 974295 219061 1503168 1776444 721130 787253 793177 502991 80757 1118369 1333731 426236 1871707 1540598 1472315 1003981 1743708 1747273 1757406 1156513 1994823 1024647 455195 259110 1760054 1734226 393162 1647336 79724 1463903 537828 523483 1747527 1718392 822257 557320 1113973 1116135 176264 1622867 562513 1326480 982081 730627 358875 914580 673412 790878 1841376 308052 537897 292243 223543 145393 63779 332686 828283 273955 1273540 833210 1050424 340400 1964734 1895372 1293534 871826 392311 1144560 146089 1534654 1849764 1718251 280701 880325 816986 252753 557051 1093263 1454877 1835601 647328 1176861 520891 556593 1453957 361083 1962091 1712890 1781100 756419 623913 342336 713882 1224000 194391 711553 1941632 153943 1292590 1052974 802502 40002 1772179 680236 758557 77505 309618 1899403 1133326 932125 421869 887264 1655856 404745 1919622 1555380 1205966 1103011 1545410 1086353 214599 620637 1056592 391617 292986 940731 1449512 919273 1770869 26212 1617489 109906 340112 1574536 722619 1616284 1447187 353708 1460173 1117984 1671801 1232390 566087 858605 391496 1214857 407086 1103554 508741 1583683 1990999 1720549 340594 282730 520646 1441558 1196016 726021 1971231 1960623 914346 1461475 651142 1786880 362982 1931291 817178 1689943 1657657 611190 250079 91276 1716774 1337989 1181522 1808874 1899949 174401 399479 718451 371107 1109125 1834945 35356 26452 1029499 163552 1132660 1972877 1811104 117408 1889998 1595519 1835025 1378993 1292019 1509742 447350 1585672 1661093 1128990 1332598 825292 401700 906072 1733077 1063116 1214158 1655963 850846 1698648 509887 1987844 1645060 579024 547487 355181 984684 137540 1585105 939278 270259 1054080 1534701 854842 1942148 119536 1348639 1367916 385267 449240 343859 496743 785444 1468754 241135 1104985 1495222 323513 1383262 1109256 1361138 1613758 1762665 726712 1454019 1316213 812538 1821646 1360833 1897863 291496 177064 972540 720054 1485558 414032 310630 965079 181882 521774 1265404 1944145 1240754 1572960 83958 265023 696810 1499163 1941581 1690249 229871 249514 425976 451419 395810 1961373 1882274 1862559 1506439 1877573 1670646 485160 717619 1222718 1898093 1305891 418050 992309 1907902 1455979 1020011 841833 1688603 1729104 1038548 1806002 607819 186013 839597 239390 1173233 706393 342085 566396 1126949 424682 315670 379459 1724133 1280114 879170 330209 503024 615484 1362859 110095 444814 1621446 1162068 1175705 1034650 50536 442597 1624036 1709461 1339351 137315 520448 646885 525401 1453108 486478 1669770 1173604 867293 1624807 1044189 845046 590085 345101 1680858 683863 609697 729212 200408 1947185 2614 359384 1665033 293560 1539047 347732 328287 1788865 474581 8654 488881 117117 96179 181478 716734 67590 1242862 1403369 750931 1045574 1801151 179251 757341 1358067 930682 1783334 748873 852293 785871 1949039 1628618 1450975 590215 495576 105851 905255 515734 1610474 1019408 872460 772070 1640651 260952 1914575 489043 1055583 1891924 1068956 1303571 375862 143055 877095 1669119 775104 1416671 351314 196202 1036713 1270291 518735 1012580 350182 253623 644407 1572507 1758367 1034072 1366681 1801966 1814841 343240 740822 980759 139598 900997 1805450 1116737 1583551 1540225 1580397 828866 684238 538724 447776 963022 1106453 37328 1835960 520684 672668 1389464 1756947 688066 1678934 1981816 1230017 519217 1054165 1881893 611226 1432802 53034 1035724 1332919 513450 1212013 177598 279013 42676 491011 413141 1873937 244997 1615816 1106872 610353 1944327 752416 416896 854265 1730864 240362 1874427 549072 157710 522091 182946 1106931 1986304 1072404 1230763 271907 781903 1415887 107404 245327 1831218 1782404 44710 1394931 726418 470973 1301341 755368 1334576 777766 963477 520392 527723 1791175 271617 1587987 152729 1762456 211935 979568 1716539 872981 1000532 1923471 1779432 891063 585023 704835 1053570 1541781 506982 1822308 1218682 219891 105423 892529 206371 1359105 932163 1288459 1519787 909115 1245719 1580952 27137 244009 1918189 154363 1953414 998213 1540137 1727798 692137 1548950 1757223 768708 441879 1752010 619539 681963 1710967 408014 1751289 850888 181343 1325438 1365511 355951 936064 247385 1115904 886247 1425411 1987990 997715 1135463 1911619 1351701 1487788 562436 871616 741438 852085 550478 1353300 1107661 462460 810387 272477 444236 1847509 1430178 484487 1703217 540866 674052 1263583 1119838 1242795 592089 348429 1372497 410583 360470 1369623 761633 688565 1709670 1812205 1989070 1218969 516302 172942 783904 594873 1028936 141008 1277855 1911668 547358 1007892 742320 1464295 974293 1448764 1004528 598631 673226 84710 773536 1696152 22573 135863 1304814 1355061 588649 138628 970708 1045449 865744 1461197 1888902 75971 759486 482061 1790383 1902791 526433 751704 754 1317340 805412 1161988 5866 1935029 129986 194481 713706 1523159 780050 221643 1453807 1272733 762892 1590987 1690887 302207 54532 1385541 1363397 1577419 1863028 565812 1478725 244813 1786332 763090 1561238 396607 99911 50460 456725 223125 1669019 61279 1144926 1595238 1791330 450543 1908904 1037860 205411 799499 1950613 1754380 1227614 1006107 264859 1006327 766319 55077 277474 1260640 69432 893860 657878 874991 1955354 1582349 147809 725022 1825259 589920 535466 914459 1576086 163488 1430630 1282754 539375 1306782 721677 1265412 877847 1903878 181262 1585253 1901124 1156658 285468 929044 1655367 1736937 1264861 127463 1297329 383232 1379 803920 1002456 311574 595390 1579124 1094226 32797 32948 913944 920244 869420 440944 1423282 1131257 1884665 1697525 560837 1287313 757154 1215722 982458 1322888 797669 441945 1332561 999056 1315298 1332979 142295 1759642 602289 732359 1117601 1301991 1491430 644001 767004 504325 172276 646523 199126 697053 1098177 134178 1754329 1170617 1239332 1951422 1357343 653938 1065636 50788 1852908 1647428 909231 828780 1301430 777910 157459 1304370 666390 700281 754209 1818362 1259348 277768 1452982 117670 664043 754568 449938 972876 964065 699009 1971749 707500 446262 1787627 1759675 247688 62532 13565 236590 1068684 1514495 442513 1667124 351561 1211914 1186633 180789 1810856 806089 296216 1443907 224622 1039817 897332 146475 679741 854228 1855746 1625171 708007 1502240 719860 1024111 1946859 773162 1139050 986544 772581 1139348 1006926 533351 171701 884165 1412526 740322 149439 1818036 1460024 1381480 1436705 528586 329718 797549 578814 115465 1717655 207427 859160 83474 1447270 1198555 1305150 1005205 372535 627476 1736726 137390 452072 147756 601967 1868342 1338677 505973 1789608 204764 1999958 1988805 102598 1800232 1168212 211773 1962631 146123 142131 1720157 1337128 1881855 699108 1427716 1176714 264491 1697288 1206888 531365 1481861 1050058 1568839 785887 11051 1905491 462373 781213 436641 1374697 613034 1924521 989400 1933416 650244 1780541 954657 48562 909096 1442252 945045 50346 1238377 272006 3074 1228861 967251 1309821 629072 984234 1952323 1606472 956539 36224 101963 1642862 1629772 1348143 1061424 827901 595200 1420455 437857 104014 1846422 1132089 1694484 1480381 1290033 1349893 444695 1378579 1718793 1123297 1633777 1766359 1323468 1309587 536011 407294 1275969 1730241 384469 1775625 524159 1376969 1398326 98223 1506426 656709 777783 428886 1085128 1087528 1393153 1059500 1631498 126710 3516 1055138 592068 1716457 165590 871772 300982 897375 108331 921922 108 1232724 1402404 1921450 1374322 1133613 466723 3203 1492569 1648016 1889446 1537820 1008629 387487 768386 1737700 1143750 1279624 1009467 425404 1224470 877703 1075465 41148 382765 1696962 1461823 179102 1976217 461931 969393 220283 328334 1329193 1756282 1851942 1345409 981683 384262 511988 956459 887648 1272075 1422246 1321836 1472038 58462 481305 1684718 522800 400728 797844 1549960 1030084 487879 1887810 1892737 1992535 1213707 314222 212927 635192 1759935 242378 121438 701233 1890745 297178 1884778 663836 350390 41063 1293350 614895 964024 846820 791270 432312 62346 701451 1339805 1360270 1285882 1783569 453352 1492909 1512496 1205118 979425 1100215 1769952 644962 1736116 1607716 1210616 1261955 1241559 1428474 182585 181874 1326053 150586 1038784 676789 1594201 838901 921549 1672149 682160 1334872 1825232 1155508 1534144 1457158 892401 1503841 527137 97748 1366919 763680 1744148 159385 1402732 1486509 1394953 820966 842166 981522 1491352 1179262 1560623 1762129 1630592 1774574 391035 593753 900367 1974301 1045937 401544 170068 962445 660935 1050184 847918 1700005 1998565 554066 1899751 369974 1366223 1943543 1572858 355670 402574 959228 431852 1892935 183955 1278839 1748287 1231444 727908 735125 1514838 257713 281288 1984522 456950 1064572 595891 197505 462620 223301 554666 487435 899008 1345866 267204 198900 564314 1028960 1351304 155743 27868 1473215 1361755 1567554 1757032 1429693 1907549 1900277 87009 1944351 1123225 778852 1597916 1896867 1915801 193911 457165 1303554 1335316 1695103 385934 1220762 800714 264299 813030 57062 248579 1979178 1085867 1245339 609184 496909 1807950 1568986 1892212 421254 767134 1250264 1727536 900438 78182 1067227 1754059 1435404 74955 951083 1996007 1660579 384449 1482890 1500737 1253223 778457 1081535 1538535 1718880 1432172 1033752 354792 468249 1395216 284970 1248935 1241082 916676 1037871 332002 1797262 1062624 298284 1169802 1760683 980158 1968102 1546101 892909 201266 1255859 573857 1737428 1536197 138870 204556 201960 451439 1906053 1463986 10576 278106 1117034 1031776 1933974 939131 1374844 1384603 1643077 53744 801122 1197648 984400 1224251 1755559 706855 1646621 771496 18647 319812 1140099 1456846 1575006 307877 1127466 118272 1314318 1152029 1570129 1880842 1593655 985926 394822 1880120 54746 859542 1051688 1675940 1660255 749422 220362 316807 1093186 1786920 306227 20722 473411 291144 1263585 1597132 1004116 1853867 242463 812056 1236724 1963801 708515 1712487 523305 1915258 1268253 309156 228636 379880 533154 1859780 1994785 707136 58688 394116 337256 828129 1382718 956477 1462114 1691665 21612 916568 167154 1837477 1675173 1807986 1099986 1398099 1189672 32057 1308196 1236818 462336 1674949 1570501 1296597 1920576 94120 542400 199853 719690 1650569 431415 612181 1484348 894827 1258817 746092 447341 1993312 1443691 491353 987774 1043182 1295750 719417 1144525 460277 829237 437212 256935 206060 1378360 671654 557734 140084 1563614 1824294 814912 1493110 1821681 1087448 194109 1744436 1583408 801900 1144520 1116596 1701521 1745191 1464811 1782644 1208763 1195103 7084 1133374 1478982 1566414 472586 595265 204086 1223265 300130 953177 880516 1823859 1181671 1268703 1855608 55002 618645 656193 1470661 1552262 213620 44034 263187 1809168 1868536 362855 1573742 1224168 713280 704734 784443 595963 1295670 624967 720992 1517445 1381563 1492778 457700 518598 522450 1274232 558235 1501215 514093 429501 662994 267706 940826 1378353 310929 1455412 1935800 1038017 834321 697512 1456459 1896725 1906617 1543293 1577768 298742 999643 1382174 1375845 867047 1242012 477553 834299 1300996 60771 1589949 1792970 222627 1189892 1469287 1950518 1493497 622878 1077149 893377 1380361 1013352 1095474 184521 496209 385124 391366 237238 129665 60125 1810881 1213945 1201257 633657 919447 604862 921068 807084 151104 720357 1928355 1207876 1215240 209923 1175206 48305 1154394 1600329 748623 460127 1971461 1599986 1302160 347802 816532 1565572 1911392 387849 1962458 1096215 1874010 1583750 1140756 921324 1165732 1965375 235452 129761 1186350 1637711 490819 567406 1093063 547202 1968683 556951 206900 1360382 1944928 1819 141065 650902 67132 546414 1956676 1899655 765609 455960 554629 1686817 1825565 950498 374356 1084065 1932039 380652 581982 532002 476796 1969181 862656 1860312 562169 1977285 641126 493441 1943898 1238205 129321 1707445 660820 467989 740612 1232693 1715323 204919 1573389 1487183 1614510 754474 136692 565715 1899503 638639 1585705 1057303 14197 556113 833749 36845 1431561 242040 1391610 491677 511732 61911 367790 990020 1774080 1935419 1998806 975472 1719517 532128 666971 1274786 858005 1838566 1400048 457399 1615069 1389130 1873265 678694 1745499 1823598 1015370 1823183 1259642 1284621 575601 1518720 214543 604840 257688 415540 1099016 411668 5659 1865630 578331 804615 54257 1198541 13148 871866 1794512 542116 1410268 334831 1216069 1513206 1711604 1331760 1010147 1980020 697126 1512871 868855 218988 161329 1395275 972979 1979314 571678 772924 325298 1924741 322753 1323488 239008 1525887 116560 1160106 1457416 451599 1012811 129536 227508 1949368 1342947 449920 354388 1322975 582286 1802242 1402426 221223 1195440 1033568 261639 837748 736663 1337914 1697001 1114952 1868177 1401614 1966423 1034955 629911 1055308 1044705 1976880 207155 1930306 558508 1484820 1165135 704553 1989321 1480080 1523525 1497839 1387203 1110508 1489540 1359394 1335524 1654169 103020 783273 850942 1547385 553187 1600247 86263 177259 1219486 1330813 1267758 1311217 1309961 1541244 1522851 830675 1857 1160603 66225 349157 338903 1417128 778751 297038 249342 1358611 1524197 1021027 1351426 848819 1088093 1519454 71269 675341 1085103 1072399 203759 47147 538847 569362 1929095 1755170 522338 1683820 1763906 730025 1050712 216159 1497275 1099315 541968 566953 1949167 1806257 741252 359190 496234 1520065 968647 617346 800275 1329902 712614 977080 753934 1263467 126290 48082 1521571 378231 747244 1264064 827212 436261 895823 1409125 127689 1504687 1092231 673781 359100 967653 738935 1303860 1388972 1466335 1824789 65837 1356445 498604 1037798 198536 331591 1156878 158809 578671 196345 1180209 587729 1605982 1892105 719176 609433 89557 211363 201831 220867 1459641 8397 183247 795823 596790 1548688 214868 444762 238686 479544 1256175 1752913 337446 4808 1306831 1286185 103336 1465700 1099168 1125347 1734075 986671 1257769 1940700 1424149 527032 4472 1925439 1117649 839310 714881 616342 1633634 529327 1420765 1320593 1762376 1917227 1542545 1675809 1104797 1620206 1409137 518154 1155353 284476 1423771 1368649 962937 1195830 793319 708054 1457368 1332413 1046291 1899396 258554 424675 1139113 98966 407910 1699716 1800868 961485 152011 1605743 446143 1111503 68067 1502516 559921 874437 1506832 49810 1054771 1052871 1152765 31266 249899 844414 1465487 242066 1526722 785984 978844 1087844 575660 299948 1854863 1062306 214546 1961319 549255 1241010 1598030 537534 1232960 924827 289795 1104646 1303991 509068 1660992 316336 1082467 370534 1152083 1011214 446637 1688739 161974 1321094 1883061 1081832 797615 898736 745616 1664245 651374 330428 142500 1753000 1834639 114110 1177056 969571 911580 1810243 466882 95260 1328339 1776242 1608573 1636356 825198 228416 191471 630218 1589065 546073 444286 165556 1426954 1025081 1078251 440322 1520584 1427547 1207088 1974189 1990489 904895 915953 1694056 1874562 25183 1635244 844376 1799801 40731 173407 1662167 1742315 715993 1705069 990022 1220905 865141 1282067 321098 1180612 442854 56186 1734051 1161345 1067215 1187066 885711 694578 1839690 502990 544575 702698 1278670 842164 862119 1948749 545919 1383025 970440 113094 1051739 1799207 502197 1371296 673162 1755545 1774405 665366 354614 1329194 11159 952880 647694 748195 605266 830360 928824 1480012 1650144 177399 14677 121830 1389294 92949 1055314 459201 662499 756429 875646 1840683 1939526 280364 1501464 1422797 1408329 735266 809296 1648976 923788 992531 191141 1884411 1794750 138883 832000 1043046 295397 628714 1853105 1777572 1841517 183875 720536 1509623 1551210 279840 1903163 1536085 437545 1419394 1379473 1507920 1317254 562759 1883621 555173 581754 520744 1940677 1491292 657316 243557 1232871 273419 761324 1950631 243542 1714191 915906 555643 1088325 1311322 307392 898076 1794925 415121 1103230 1916407 31161 1491844 1381565 633678 256224 1681605 1748745 366598 1172593 1962032 1321598 776068 128101 1861103 1512863 388420 1000511 1402526 549176 1593337 1895041 232591 802835 1052111 1720949 563300 1657614 608786 987849 1140614 658945 1802314 1660509 1243964 1234589 535572 978277 940865 557130 401338 678031 759754 1582533 1947712 142017 1071587 1938845 424777 803275 1944340 1901723 452001 684315 463375 825592 1903720 1012433 1236511 325734 666649 763748 170959 532926 913316 49248 1284322 825391 793852 505497 673656 1939475 519832 1900732 265601 1940387 1843748 769986 792013 142305 193965 184880 1289083 1971907 1920438 1857742 1521521 1507011 1586974 557409 182308 955623 174696 230139 1115665 693331 980080 312939 487180 1761609 1620037 1332758 535594 1497265 151393 1040671 1917903 193332 306471 151586 388151 1868815 1063834 927631 1056858 1019416 902883 1332888 1752318 1822167 1696746 1859419 1899235 1907580 524460 1271657 1312784 1619664 574835 27149 1756761 1897026 1329769 1222978 1789487 1104971 1819674 1266176 1319534 588590 36095 1540098 60028 1779658 151861 1474534 797454 292058 921889 1638139 306383 498915 1606318 91260 664926 1775191 184048 755525 639015 534283 1665869 1669737 520055 542493 1319113 959287 1277829 408875 273282 801000 1712044 1376535 1323466 1986470 494459 928073 1823688 1181927 1840631 206267 256475 1550867 1731889 209647 673865 12355 1251108 694115 1106458 905658 1546431 1840273 406352 657434 153743 709040 955102 1274864 1852417 1372240 795492 289985 676580 1593178 133982 141024 134281 1290159 1229678 1455539 1996054 1183886 1137043 925788 364016 1708455 1428244 756053 397418 1563834 379830 319228 199553 1226535 1497683 1012209 1492118 867929 1661876 968769 1061596 1671057 97380 1466173 779947 1594259 1420985 1487749 249593 1508392 354557 699893 220311 1035352 1411771 459356 1185479 743172 1685723 374858 1404937 1293972 1858477 1772811 1062995 1215571 240428 761663 773992 331240 343395 1143668 421548 1769783 1443028 1234706 944676 280177 1125449 887838 1423006 1045411 186767 17609 1545727 618170 422024 1137657 105342 492501 1286470 223457 385076 207732 275574 1944078 1248654 786367 571522 1666395 1557667 1467188 1197683 816531 1417447 1281978 1813245 1272039 1081920 1685197 499542 640806 1076351 900107 194115 1079914 706448 1317001 910267 855917 884622 1019868 426419 633710 196283 501059 1322308 432540 1658174 804568 549205 191653 1591381 1050140 1193325 314459 1116724 1228611 1138695 103940 723975 936779 1593620 959178 510952 1832967 420844 1114564 1820484 834451 822649 46942 1936012 621634 1182377 1207564 1124856 132844 1796063 1552667 682369 141959 372802 838334 1681282 633532 731866 1329133 579658 1044291 581753 1427043 155069 1279442 337515 1351829 1503242 296692 113410 1290183 587004 1544205 170975 968317 819145 1535887 1348307 1995861 9994 952456 1148830 1908678 219874 755419 1251269 1425350 699811 454235 1202315 1324582 1817505 1601623 280495 1943266 1303791 1679126 157003 110663 1250437 336542 1829902 1722969 1014527 67179 1851702 1191821 1362434 765425 1102107 153121 1912639 1610722 1556789 1208691 1493394 114337 1456841 891272 807132 567695 1180842 921826 267848 488723 291801 1529412 810689 1685754 313404 203511 362189 1827475 935149 1603263 1608600 739606 1825998 1273192 1662839 927659 696464 779381 1559057 1800123 685004 1264399 1787722 763478 786043 1084157 1445324 1105998 867858 867375 738222 1753446 189592 602897 1578670 296881 1511711 325671 1012057 1884782 1594349 1991589 699575 1115431 1744994 1933807 982869 664719 436396 1310734 198185 1190338 571052 1387601 1620610 638095 751528 402054 1743442 280572 443717 1243482 1146587 444606 59179 861846 458267 1405232 1327437 164766 255082 1769763 1374798 1556416 377428 1758727 1792477 508556 1668392 1945861 1395689 1075619 1110465 1794665 317834 1287813 723841 475897 353165 988385 843707 1338962 800414 743120 150928 1239570 1473613 1893315 1760010 790333 862376 1285127 704551 168770 253673 1353352 1331551 261186 143960 1995596 226858 398199 830697 1155381 1640588 541061 1175017 333396 321508 332417 1504842 1833660 331853 1346213 166439 1581813 178518 1294293 286750 1456562 1761971 1127737 496110 1574529 836031 1507144 1373498 1356657 1435209 851818 937852 317745 788971 288771 1819590 774786 274807 312851 1959269 1383694 1116761 849320 1208081 1009894 616129 1571310 212118 635162 287890 1075724 486024 1049085 15202 840577 57680 1376448 1623289 293069 94547 620514 1096158 1293376 559422 427767 1741858 743889 1876318 758456 1373274 165898 695984 789674 1974636 1373202 1511239 1819446 1135097 1238022 1776516 471612 516574 1816517 1538182 1983011 1710590 1795982 1500446 369602 253238 1950023 449360 1193336 1546142 823418 109231 1407301 1836242 568760 545908 607607 1785452 1618520 1407321 191805 828534 1621592 1287398 416221 1499147 303395 154883 1406799 59818 220663 1268943 584861 779758 1453850 1470362 668806 1753632 1573271 551131 212877 334325 1617601 1389293 507739 1877175 62575 1669529 1080849 637218 1834107 817656 254003 954656 1341527 1845622 325842 1575111 901987 1896164 798231 1524059 862591 1204263 1057760 1985784 1541761 508392 501657 1369873 232654 610616 944029 1103525 863475 444568 723127 46400 559835 942016 1426043 1330663 911379 7444 136404 675942 600445 961479 298220 1819367 1874267 1967426 991497 1071480 394131 794876 447781 530073 1978176 179309 1117660 1135790 157685 352217 1365747 1161972 1324288 1385589 330617 1486429 1651613 20172 1823707 1616569 851483 1079075 900634 394261 670015 1078364 1963524 676071 1863797 856838 934042 1734770 1954926 1219030 188228 1547737 332323 1788346 148184 1811962 1029834 410392 11912 1354270 797997 400380 927377 272733 1384314 1663739 845742 1934720 1797807 932102 1405330 1314257 1606746 549061 258416 626990 717623 1328656 1131666 218738 682206 574799 1494700 1268883 618533 233728 1570718 1250354 182066 1896159 293303 387954 1984373 507073 618677 227408 810696 1869042 1527011 1001697 1626012 937287 610321 1234122 782541 621051 810640 180657 1687941 1197145 1213777 367856 1706975 1181836 1705513 328827 1363869 59169 1249160 404447 743971 1634680 795966 362237 1518220 134853 1917197 1132179 1683470 1888784 1464746 127456 1593106 640495 662953 976789 1596486 960673 1168162 1553514 1540876 1748485 628920 1023819 1919087 201091 1286528 1631680 1099769 578491 1536362 1518328 1478399 504403 870551 1318928 91529 659280 1177853 678012 445382 241227 274430 1395572 1193843 1207849 1158529 805495 136258 1021304 173665 17601 747722 269120 876431 250680 752698 1678951 1548118 1750492 1464688 593497 1776822 477569 587850 1587983 1298228 480752 281458 1149619 1098496 968919 1039680 804487 112784 1924059 1354190 1205906 784383 78688 665664 1822556 679327 517015 101117 1113798 22384 1694222 638409 1836997 467652 1876833 1983310 902664 783972 866975 318292 461860 65740 59855 559348 271704 570453 1384145 1766176 1669416 60926 492560 1406193 923075 909715 609997 704692 885267 1993584 1922430 565639 929284 576416 1792215 1752493 39625 1259317 1112541 1929493 736004 758639 1736687 110803 697397 724021 553535 743666 1105355 1651926 306818 1704051 264454 610205 1737524 1367350 1771304 181973 1158048 1224704 1652832 314205 1702693 25767 1993692 311066 1184400 1160418 398320 1328889 190587 518622 1312841 616639 1607089 107212 339688 1998677 1707119 1335048 833262 3302 1199826 88487 1954531 1319344 326485 1984387 907773 66039 1380433 288625 115510 659173 1478170 1711585 372761 716356 869203 652644 261227 521518 1094004 1589593 1648649 474553 1140331 1508786 8174 860835 361493 1181401 432222 37519 1653293 1579416 538459 1165757 1637327 1219260 442256 255900 1849938 1381750 1395089 1390148 1156343 1242111 328746 910350 233606 1032755 1258667 1864263 928301 1067406 1107034 1706919 482811 1286361 1622513 1872410 1055490 1242324 804938 676664 522038 76368 1387706 866596 1553246 522226 376671 127924 1222008 1073140 1363344 148909 109936 946271 1018053 1916256 493919 745288 616108 1269509 861502 240896 1792734 1120735 1109086 1470056 908824 1028885 1160971 1828844 967106 1025202 363144 1122746 785589 1611113 381377 1273830 1327868 1494930 1744611 1810266 1157745 936294 899623 1078862 1118125 1603229 627999 1872990 618863 615882 100781 308333 1057419 1674538 39127 1051773 1069305 377134 496657 430233 571902 1162376 45298 215216 478909 1724770 1510409 801119 1439639 1784880 356411 1430911 834089 999543 1255038 1278696 1960399 1227649 359851 1326584 1155916 114109 240880 1581790 624316 1759509 1274489 1935461 1528250 1479043 580518 909041 1804058 478672 667355 717932 388531 790123 461759 1276196 1124995 786435 1540756 1226228 1998184 166399 1676926 1844263 605754 23428 1207233 270933 303623 294608 824807 73333 1745917 918161 24059 1289218 1174814 801042 91999 1100682 468153 177621 1901841 192873 1672886 366084 30328 1990824 435973 1178445 172348 1387777 1358279 1713464 192629 890962 200755 594114 792262 384983 1550358 1203365 551759 111510 1366764 1545546 1072673 710897 1013675 178493 1453802 325082 373103 1525292 1491665 218957 905587 1050281 694237 1924096 222689 67165 1374755 310259 864249 773570 1056298 1588808 1456105 689813 816519 1790635 307911 594134 679803 955456 1903544 1184886 1451305 605942 1494201 416182 657868 496611 1086984 1919313 1887841 1063651 810036 1732068 1867156 1990940 373044 1647446 693894 1778044 57943 714812 187162 1489905 1292944 136666 1829922 1665468 1703851 509724 358338 509940 847710 802785 1612963 579823 1051188 1583652 1851791 1486685 1496993 1680956 360015 1450199 833442 906983 1865075 756439 933556 1241180 1868250 619348 278371 900363 567738 863223 1387733 248046 342793 1594035 898129 390218 196961 1867700 214343 217970 263662 418981 557529 95108 1200096 684768 406841 1512546 1624719 1722928 1011546 1723338 63618 1726298 546825 1568331 738068 684343 644804 1356581 155245 1768808 1718205 427510 1101482 1513856 653794 1161551 1120503 343648 836296 169377 1031440 520573 1820847 1680323 1424513 954078 533466 1461243 1900885 480691 222652 381354 1758122 988221 1198140 364847 426005 333493 943928 1075678 341391 1866754 600312 1768870 1045963 376591 1570478 294422 450896 764886 68436 1964527 1128950 729929 1123628 1346407 473183 1121897 1227543 1558900 1495365 807620 594203 1245507 1355174 183764 1299530 1020189 1193577 1975821 450995 544875 481687 283611 1020879 1962339 923960 1730392 1699045 1111367 1136077 958999 1430223 1971076 358510 1006052 762530 1456732 1082270 875136 195851 155427 1775406 951738 39960 1176471 1871349 1988519 425399 52346 1484248 1605863 1102267 146949 120274 1308699 429902 1227393 1344869 961238 1537194 1466405 1202313 936726 630500 176555 360320 243074 104649 1538250 631996 152213 107391 1761007 1048696 1410908 631882 1090920 1213364 1764701 1548713 1098486 298460 373498 1292182 1606737 309931 911948 1008678 282828 167831 1508453 1092671 1573943 315179 792158 920821 1871971 785792 1498150 807526 856929 1837850 902980 1565630 415065 212777 1951529 339563 1689021 385333 1987285 1021338 773182 1139007 1314048 551865 1187786 1521397 1569081 354106 402284 772743 1049157 460373 117039 887940 873773 478262 184711 1456664 48886 1060230 1017648 1137147 1123510 1042290 740137 132847 484488 1933342 1948961 776410 496826 1694118 1074882 815607 1880531 1453209 1991631 1671498 788990 1457120 84781 1186687 1876846 188297 636910 1747048 1343141 272802 1124786 848346 612682 1078431 297601 800943 1486387 46486 627919 932781 1517689 330115 1329859 1725252 639459 145738 1693595 679293 1178339 941435 1281385 233142 424530 839706 1169643 1432563 15635 1583040 92406 1816444 1724711 112508 1968098 68799 1017492 402447 1105096 1125594 1867505 419604 1547133 1841782 310222 1449610 855794 1945840 1865135 1306375 559006 180238 633909 1787536 1701955 673354 1663949 671653 130316 232066 556393 115923 329534 51672 988176 678317 232818 1605371 1342221 1702208 218808 967652 738421 540504 386198 847113 1019781 1801150 1042836 1877033 1037504 1936713 380507 389022 644965 1569143 1055091 814879 1409548 1026235 871961 1221428 1321516 449575 803850 1518860 4581 586933 1760056 771070 994826 1283221 1003148 320900 1143580 354875 1525216 238067 783210 727248 1009394 290525 1391306 1672714 1568071 1302158 712790 1523370 1910059 956310 1960278 1765523 1906591 540529 130144 459508 274158 863271 804601 1149532 203386 1082355 202555 779569 856095 1917709 884750 965941 75697 649663 122726 51390 1016525 1959068 827229 93481 973299 790693 346456 1563108 228274 239334 384 1707431 1805691 553450 943858 1855120 370609 1374812 661461 775244 109622 1682048 1689598 1784186 526977 1550026 615311 803784 579143 365170 1916681 1254604 1240011 352627 912030 1685593 277520 471571 1919968 1726726 1275215 38203 1468674 1265251 1887017 1751967 1412373 834143 1499710 1831200 1928051 1253344 384092 105552 482002 1970740 113513 1938017 1358708 739033 1134899 1051914 1952122 1399147 1693633 660770 534066 1425231 897851 1933660 924466 1872334 1984985 1528004 1051705 1528847 1131574 951488 916039 1011813 1962325 290102 139270 1273419 1578399 237403 640225 1824571 1114403 1967709 474413 1600974 1627165 233895 1505353 454909 8293 437913 206551 1388366 411887 283776 1686086 1014569 556844 1459809 1875555 1952076 1129442 470382 1326606 120365 1484551 1286297 1251114 1074365 1618059 762114 1973025 464763 1533356 584777 1036039 539359 1249314 1937733 1030963 1016340 726459 986241 1875776 1221144 833997 337183 1397265 287099 1761911 471174 1355352 483592 1392976 1499421 1515290 1080678 1028052 244812 1923333 774090 1714286 1927268 478034 69938 168663 1947867 1394503 456184 38201 1289667 1292222 90233 752071 1761454 233339 821922 1530038 919212 1537547 725334 1780398 1826457 1492245 275216 754619 409211 1732719 1272555 494887 867985 1815976 1070588 1055270 1823973 118313 1823744 1994427 982636 1342725 1665100 1771740 890828 1002834 869593 827057 1889372 770092 1143881 1487837 473304 401439 1508291 1901011 640305 1539429 139061 543420 1074049 1309462 566304 550298 1336409 301070 1891678 864590 1251147 1156028 1643044 110390 1934494 723907 459721 978573 950693 1626038 405634 1260537 1843338 1466795 1686943 123714 86649 1090664 273981 1757951 186857 425208 592858 630052 1716456 791387 1219950 1801638 346297 1632192 387076 1566142 1359888 788233 1187016 1481595 681966 345159 440806 1202483 1890401 489283 1277296 1160884 1584951 858930 1096377 1597522 1413124 1906515 1414492 1196488 346783 1678367 1766251 947926 1925885 1244002 1041570 381811 1246698 1653195 1472689 43034 916176 1763168 902142 1634248 753864 1948740 1726195 1772702 1151281 1570725 701886 1416255 1401418 1342723 1798646 999005 902561 726154 4285 917340 1890587 1028 341570 1422492 1082218 1433578 1103583 1728946 952933 486869 104797 286498 1260356 568997 1945907 1669634 1549222 493334 1997459 584490 1610587 1829559 614827 266414 646628 1738644 352073 445162 598371 1195909 1873186 1904767 349541 428534 113528 1117534 1309807 481681 1083609 1919675 625610 644029 1081068 1842408 1861695 1759565 403626 174101 1628337 1588005 1725869 1383296 721276 1803819 1357719 1881358 453710 242261 85706 181727 1425404 1385288 1609107 523682 1735406 1080855 1666057 1480730 401703 881670 291760 1141000 1580543 1936144 1019650 845981 1399877 1281083 359656 344859 1302691 1569031 253998 450813 930107 695265 1873669 505126 1884407 1778165 1803861 1219140 1806881 1015745 1615488 1989897 1171297 1961574 522474 737941 54688 833289 1880617 1709620 1889809 911221 1115635 39130 1708956 1872276 1930143 364751 802350 849813 347754 410938 1598427 550279 534988 742870 430228 1633181 1165587 463877 1597909 176411 1994792 1141867 805034 312644 1268142 482611 551294 594331 641063 1151111 137897 627517 1064135 811191 1632546 1141073 336135 1903764 184603 98168 1435835 154935 362594 1821655 236584 1355827 36812 1452949 1665951 805032 234552 940634 713188 1118253 841260 497295 774016 1420668 1322805 1892294 883608 661102 1775710 745885 919380 405650 198544 775575 1422030 970477 1738001 1193199 1478496 485721 807688 1034818 1578887 59267 1237546 1393640 315937 49755 711949 337574 747955 331857 890689 1148990 1361845 1190669 886915 832736 1155986 1134223 32037 1772821 992955 1990355 1067751 1857269 1632176 57289 1463548 368767 1571249 812942 1188557 1903493 548000 1736405 1559471 237677 1689910 1671257 1332500 1022487 1467318 1726803 768812 1844885 1552251 773337 1751885 636147 841543 55979 487429 498818 970901 511752 779431 1479639 804271 669142 270104 234067 1801764 1383344 1601385 1511260 1936205 139206 822502 1386702 1143024 590372 1408343 131127 414862 911962 448448 206995 1296933 311872 1497520 934185 653084 1941028 1506300 1154583 1047381 1039154 1511510 914690 710432 232907 1092276 199781 53765 1767520 751340 882456 1284963 1966386 186257 1990576 896947 1631782 1002996 1435884 303228 95630 1984093 1404424 314382 493027 1939822 884400 1100677 212884 1894443 1026435 1775362 1767056 1240943 800438 207708 707617 1062033 828406 39246 1070034 1585635 820447 878053 1958271 741153 318659 62115 1357840 1058399 814423 1899742 575049 555910 22249 1980952 1460463 217684 496381 1073190 71173 1682996 85671 1579860 1207506 81604 1826491 15608 1696652 22498 476385 1690819 1455843 1607869 1223530 1486319 1996700 161406 771919 1756433 610235 1517259 1545605 1965929 1763166 1319513 1601515 698221 1390902 619553 1831197 1730742 436016 739637 1673255 1741317 569460 1953649 968199 1190843 862437 1561367 1507342 1715390 1425459 745506 1431682 1631606 1944166 742057 1814897 998164 523862 1094824 1670847 863111 512447 1150251 786246 580393 784072 950707 1912800 1350294 1538479 450717 1447902 154460 73282 1453529 174942 1307897 391907 831187 1636486 299443 1923884 211059 546260 391175 764655 1568775 315656 953934 1580718 257871 1596140 1792545 1286237 847618 1122632 1626114 933511 879556 1715449 1566193 1517369 1149610 1952431 445923 1786618 1947314 478605 52412 1348418 1844360 1212703 1126425 1622023 85037 242729 203493 1633112 1569917 895093 735257 1764666 1635433 527637 1638835 13611 353747 637334 1459649 139228 281908 1143648 1587811 1570106 132028 522539 1339782 27761 25045 1352349 215575 1599834 1242480 1818369 145650 438651 760879 1080483 257051 1297498 325205 1051456 29341 1940360 1526652 1797203 620220 1512494 1380573 1064056 172989 394351 1441968 1247314 1024624 1778033 923956 381148 1690419 110103 363930 1498868 613465 1900292 752616 1327209 789796 393546 368199 1322561 742000 179964 1547483 1750457 1404995 1540658 25973 1920640 42690 1961351 1859418 744990 572767 144355 1833791 1780171 807388 1671892 643418 1999496 1277831 78701 1490224 1037086 1054014 1720319 473351 1251700 1870175 772271 1575123 1199526 1201349 1494130 1290043 1047047 301779 1878830 477386 1719233 1675789 981128 909239 90135 152203 281314 245495 1459456 1765573 1215615 613112 1317333 46126 240295 1286036 245288 1282896 861559 1218452 724176 76931 452800 180419 248630 329146 1481042 852880 1866816 1831843 345620 1473283 717355 1624610 1341646 849645 1478189 1368125 1781996 201678 1976222 1014247 541594 88227 1539834 1340338 1123707 1701820 1979799 1723742 257040 963681 1600868 1840335 715917 1560544 415265 3648 1217465 5713 1481296 1886833 551874 1442015 396409 149006 458341 1615268 1904643 878930 639923 1547298 1584560 690833 1009170 461818 998695 952947 1437842 1841169 1464127 993586 807102 1489778 1138031 1426473 747780 1385918 1058705 328710 64076 968766 825522 755078 1983273 1341782 1908859 1176699 428764 1331299 1219702 1723135 714374 1539759 316444 1282852 909105 863435 158557 1981620 475031 1005327 366661 1717627 1722088 1370453 1330140 1162733 1349715 720067 1256634 277665 1219432 1760607 753191 836672 1639134 265019 799790 19584 335573 1300100 223707 1424129 441401 1693337 1868363 938034 1609568 549740 1537438 1841853 1776906 634090 990722 223488 1856114 102812 893821 270717 1816085 1183631 289658 1492296 306920 1462268 1469386 301618 35351 333604 929411 986111 1217649 1739825 1065876 77207 617423 1293283 230680 1784814 774831 127830 821233 1488893 989764 1894352 345261 1629074 1737962 1924303 401932 678359 511160 1390039 106968 1624744 993900 1576121 302584 1515206 179793 1759277 1034931 1267566 1932255 1533642 319085 1287058 1141322 1085478 1186671 791564 744201 1445467 1705186 1119760 1567893 1032013 1123444 1531157 1265613 1835071 1467842 874385 1078546 1811331 1213895 1234389 1943436 773324 471077 130385 626216 1825478 747059 1270564 67791 1063891 477204 199418 1306067 800954 385090 319233 1534956 1942291 1992013 1737426 574267 862997 979240 832647 1456992 1390164 1099998 1759320 340340 1924169 1684184 1080998 1971057 1957409 313866 417628 1819404 1726455 1474923 103519 1573391 1392158 1765156 1891855 585551 691737 302010 1523201 1169274 232436 1954504 1297187 498132 1038076 461997 13793 112583 6704 186343 49571 1581655 322874 55020 1398800 474563 846263 647510 1304625 981306 202450 1395633 525339 134657 569400 1702831 1216467 722509 1329110 1485652 1059681 718388 621019 1933157 1274228 1179209 698260 1836 1049074 1476087 1307076 1708097 1000353 1980434 815124 1438641 1040174 1310133 408289 289933 636164 787652 1170182 1354466 1040689 1788573 1893880 735967 101991 1298405 483343 1014574 273762 173646 1996371 1035258 1485160 163934 1044343 1803517 1266559 1720864 1526871 722759 45889 1843366 940756 1335797 184058 1282485 1770521 1783880 219327 1359948 1809753 269771 1677150 1434164 1490749 752148 799749 376791 390386 13325 153719 1298116 1526833 1634721 1419672 155578 955770 103644 910947 729150 1866360 651135 1249621 352322 1072215 1639922 1441235 294599 823183 1812575 743808 1447042 1501128 569436 558540 1186466 1739692 1184101 1158645 1794271 1488869 23682 1920535 193995 1723352 1900975 1937436 481010 1060479 551230 1725594 1559027 143949 1120433 1388657 302656 1912921 8094 1271136 1607919 111018 448981 1763239 1066564 234929 1183657 1554026 1597695 1940230 809645 233581 1874959 1027270 1055577 1153797 1573209 233117 446219 795861 523398 1903077 1609091 933286 1250695 1794569 1970334 1527987 1536082 1958061 910910 1829654 1525168 1229625 774950 1330078 1504502 871368 980201 1036043 1004545 1293970 325762 220580 1949308 1126705 1920701 1615015 60564 1026091 400138 807073 1678284 6445 26828 1546391 933428 1763330 1391513 524920 764449 784073 640780 162084 1104068 1086925 1770095 1779384 549992 313917 34397 1981751 1617823 451692 1123096 529883 1815789 1651785 1029918 19458 1350022 39146 1416652 898652 862020 864489 1756092 1111643 67970 527173 198608 1095073 391849 687002 1091036 926200 1741708 1454880 574254 1565065 1045487 527818 86483 1429735 957648 943486 989445 1455480 1438833 1134646 504341 1664249 941939 1525687 1492058 708250 1118109 1668514 1630138 1841314 94651 317308 536445 627879 1533085 253584 141360 792011 1306639 105089 1206040 409846 303928 398606 268226 1004448 755952 585447 52935 1939145 296222 1695712 515487 301784 1814160 517309 570397 1030043 389612 1357005 1670470 1771256 1284745 913388 1315487 1984296 1338121 1206907 1390870 1280309 485624 1806783 1098350 1569957 1962293 1914513 1527468 1433557 1209939 440796 1924940 1256382 819535 1547527 413665 1282969 1536065 507815 159560 1072329 661337 203475 706276 1416103 1364061 1100962 144450 1857776 1756113 1072712 975701 76211 1486282 1285864 1241137 1365311 1929687 1001090 1793180 700746 1452157 188875 994781 1472319 1683138 1371025 1907369 1875270 769804 1252567 189472 564443 1779480 1620658 261890 129441 366106 1592410 941376 356334 906260 299399 852581 1332131 1707606 534930 1512281 1897957 399289 420875 1818065 1297500 50239 1886387 864279 769647 1756014 1133229 829990 806194 1615213 1297810 1804943 439625 58629 158117 907063 1616419 132541 1902301 1840901 677681 539438 1198904 124431 563116 1706582 956126 693380 175641 988772 1620367 147819 1557924 1575243 1715006 1722379 103416 369414 1391703 1739990 1915861 1267790 29660 587878 1054870 1257444 857603 1097830 82589 224057 1797949 479047 641521 185889 989745 927201 116512 830549 966174 448989 1576257 850279 1705962 783902 755128 1963740 1459190 1495329 408758 73743 1503320 659854 1339007 318169 1450764 106752 1902602 1200191 1212169 818801 1522570 1187679 1839808 513800 730245 1436955 435744 720364 657421 979971 1109548 199381 1247908 639123 171415 228630 186397 1486495 655709 916477 904553 648567 1326187 1163141 1724582 1171080 1129243 712943 99902 1372249 1303042 257878 276719 1967910 1265145 799556 217199 584948 928084 1934868 1527840 675408 1848725 78684 1986638 545049 1215132 678711 1967040 492835 1021364 308540 1001017 1937616 1901323 476448 248228 1212414 1346142 1698187 975555 1182558 1526110 528637 732918 968676 1294508 485666 868958 1811018 1111109 1951782 536334 1901487 1902726 111086 1626255 319017 1666371 1192872 624995 100098 1229918 322696 1669523 1544912 1898420 751810 1593140 1291429 978803 289242 1315727 837152 313428 694261 366584 183807 1808540 1722505 1488942 444042 764850 1734531 132013 1119580 1534683 1692391 960742 1983470 1698868 1599492 823439 9112 498492 1520360 1059080 494848 1456523 890261 1651968 1277477 261905 538 1444410 380858 276216 464774 858840 964709 370438 363319 672766 95374 181705 1085905 256886 40678 738575 697121 1318686 184672 1930161 375952 984011 1378767 1725423 1498515 1080101 76325 552033 1539410 1746793 1283364 1154016 1368613 1018358 1463298 1275528 758171 1844968 864369 664636 433767 1309054 461644 1245284 1381274 1144590 1288671 1164708 1684991 963109 1862745 1870658 895493 124905 154793 1485862 1566157 876607 115541 1500078 1033611 1619979 1452314 1421633 1316686 1144457 1697327 378016 973177 1399893 1200428 345529 460936 220091 685855 1359740 983672 1519676 909384 1745004 979073 126189 310743 1468033 548788 693516 624656 1348742 1308599 576453 229633 985484 317373 1961914 834480 1501315 1230815 314693 242983 344669 181981 1597559 1539838 1156805 83753 309270 1865787 1282503 1245872 1770205 1152689 1267991 1421749 1320953 1310589 1309676 581938 1281786 1408000 1854360 321557 584912 916018 660890 1606107 1674160 1671324 1971046 1370776 1143996 1350673 711173 1876000 1426956 1689045 438496 1142160 948337 1347514 17065 288817 1185575 1267127 1705407 109386 578804 1180565 789198 1102522 61953 1409935 521640 700447 1586612 633684 1227993 308245 713825 855092 1077048 1842929 1723582 1627273 192884 1794828 8069 1000689 1791280 1230736 783176 1735449 1809015 1255920 1455497 1989129 1992805 719294 1334144 973485 176515 1249618 331829 1361943 1386134 346107 574019 161364 106927 795164 569438 1139500 1830503 657948 1125657 1778188 136033 1672608 1584994 496533 1466551 1669189 956099 1047032 955798 773429 975783 1700651 1086221 92108 1946753 682567 1919399 1944957 1533081 829145 48128 652718 1881997 1641655 1946610 397230 387707 1056779 1182338 534041 1412731 1782444 649091 1306934 1840306 1111068 825079 1261986 706967 434774 1418161 1595447 1754915 678650 959749 973043 1829802 497276 42877 1040505 1002197 1300661 912546 26714 1461226 294616 709142 1255482 493167 1171000 299329 93511 1232123 1014754 756492 101711 658119 470435 175000 1401920 730583 1002829 113731 608744 1888977 1256954 1246110 1970837 228754 669610 1257082 1113836 1046973 176964 377944 1922528 240111 439 279389 1618953 146661 835362 1170024 541963 206864 311677 1043011 416424 1259587 1643709 162377 1244099 565063 435906 289794 472240 551728 1743421 801176 757563 1039241 900942 61455 1553383 280146 696751 1656098 1905721 1748927 922384 1120402 822349 121195 996682 1677929 1637550 1160266 1931858 870465 1079107 1089909 553366 659535 1966551 656670 870607 651618 802706 1872714 529067 1157484 466381 368418 1522648 86496 980624 61452 1057369 1694535 1945967 1129372 1001898 319890 744436 1645756 770827 1166515 1181577 1196786 1473724 1259012 1628794 890923 1923028 1149977 632557 574705 1759982 1964931 1016137 258479 1138478 981612 133109 1544327 1418241 1300856 726941 1277143 777051 223701 1551837 906240 1405022 1697621 534648 657733 186879 154504 341884 200151 373892 1242364 1160939 391529 291658 781372 1801322 303045 1854143 555902 1487679 1095833 1628166 320950 125552 1101161 560108 244988 1954898 198390 588567 567909 1744353 1957019 61996 1352549 213591 1746959 1464933 363209 1146264 352418 164554 980407 402384 797933 1339583 873329 251234 1060143 545099 1993090 681412 494174 1108284 8570 1660979 521338 1841513 1683965 1933496 697710 120627 1426991 152082 1350514 788537 1294330 637984 64856 1127899 242020 356279 244894 325233 1879369 1986473 1771828 268206 650054 228072 1486326 746375 1883197 1933449 1900425 173266 17666 295420 695030 464476 1763895 1976687 1868155 363273 1275590 978885 843575 936541 50199 488694 500013 784224 748234 1641876 647422 648989 390522 1402237 771033 1316025 709123 1908971 797178 1902299 1022056 470433 978521 316861 1999135 93140 357085 583921 1417483 1257283 11977 1385162 1373201 1901970 1551113 982709 1377255 1962314 937766 450721 1852937 277875 1394798 219099 1103772 150835 1396058 1841986 488398 814172 1666280 716792 1505122 1047290 1121454 360696 995151 1394514 1389567 1061486 1124766 492181 412254 439555 675069 1622105 831233 1491326 1506033 611823 919268 157864 1883508 458359 1814520 512459 259687 51367 1698808 601981 333382 575078 534264 1195784 383699 235964 1647062 1822751 861366 1685397 1419829 598011 908734 1884040 730182 561673 813274 1579177 355498 1136052 1234610 1121288 470754 231392 346333 980259 625164 593049 1460801 1967840 1029994 381020 1757159 734492 1759861 1728482 1115625 818419 1933556 331362 702163 1582997 1138095 1561304 1830920 476760 1029789 1928417 882912 1027209 711703 986751 865837 154547 262558 117767 1229698 1801939 1392096 1291403 18014 1720637 1047994 139401 1230429 1512102 1668390 580190 1504355 175445 1251693 1100501 873328 1285095 686996 1002210 66409 1065738 838969 175796 1466956 630296 1918173 1668187 362704 691815 386515 404461 1991226 1691045 1055931 766055 121224 51826 346065 427927 1444848 964035 262191 845449 1385333 1221842 318062 839993 1506736 1866614 258224 1082613 25921 153605 516456 522133 1209815 423166 1717245 859187 710512 1782471 1097563 723526 1863066 1129043 1036538 1868541 82112 1305781 752534 1306822 1161739 1903889 180011 1910473 1586712 1502280 1913602 1139093 1342811 704195 1405366 1942847 1455581 1079342 1933528 183241 158097 734308 1398018 259318 1764653 382114 315284 886499 856961 990484 1400777 601401 1099933 1911805 411848 1473889 535435 1317624 1186086 128830 217801 1796945 293058 992921 91396 1108550 154822 708931 1551044 1060735 1431745 1719072 856844 1258823 503021 1230514 1601894 962669 730699 1221575 597717 49241 859564 742039 1031314 1310942 1520384 909263 166563 1269719 1791062 131720 1145254 128973 1179779 1408456 111635 1484036 198583 1487314 1118755 1418345 1191148 474641 1988608 758921 712237 204312 534438 515171 1515031 1335987 1056328 1143974 1701626 1786211 1487716 1629500 1530896 907908 1312834 916992 996747 428867 1331676 1070762 802340 1501223 1965901 812092 703454 696586 1801599 705787 1531213 539199 41892 397681 1780594 767896 1835580 146012 843162 1925308 1227296 1119643 451228 461050 1550920 1020202 763210 472107 754111 1642482 656373 1658067 20034 1346775 392233 1378720 1912236 11292 51094 1716374 1162781 977427 964177 966742 1747944 77523 1992566 1064789 1827320 640933 404895 959706 525890 105820 1725652 793020 1831891 502142 158851 99884 743670 1645878 1218848 998026 1014387 663627 1753281 1378466 1959831 80037 132097 204008 119770 1186704 1660459 1415723 1871320 1803976 241716 110843 639070 788804 4094 170316 1760060 1844711 1904798 93279 1826231 1050691 351028 1325113 1049396 1385948 1959961 58564 997104 775919 443612 1578776 173716 474007 578485 1097149 1657606 1350251 524061 381642 864473 1421065 1407005 220047 1771428 1652845 1682618 1553280 1243251 320648 1045721 1175030 1543868 837500 1159567 923336 360888 344462 1966421 690567 505296 796823 1384090 127953 363339 47586 1306612 498753 1442246 1941584 1377171 1958937 1383594 984778 1605039 1463847 8832 262046 271686 551436 53417 402505 577411 1672292 8379 1609166 866028 1021642 1860917 477565 1343430 1269067 1161201 1589346 131226 1268746 1621033 980162 925897 1181632 640334 666025 725303 967110 1289234 1912630 337016 563339 920006 461231 837401 294852 648609 106614 677618 1023435 488191 1945889 501136 1752547 591458 1523704 1364862 973148 1978372 1552275 690505 1349992 1957641 1841832 303644 1749618 1316455 1767008 241630 442801 689096 492178 404768 40083 316150 258145 431092 1117530 1006919 1858359 185401 383486 977599 1016258 201077 1889756 615801 1702589 1533942 1812224 1165242 1672720 1631397 1178798 1094759 469500 1925836 5971 364322 1669942 67250 260226 899844 919110 1945644 1586017 696133 1894333 1699058 766422 1729963 239321 1458419 472834 1996392 423313 584523 46867 1233978 424214 851914 887684 387488 1936580 1782915 197060 618179 217888 722416 112055 972813 913483 1353459 429442 1080244 1861306 1030720 782384 474775 1399930 691560 621980 1434334 1580918 855930 513283 1102313 1082742 1678788 1149535 934522 1097624 648559 1031849 710142 7915 570667 1383616 410293 1690650 1179364 1042404 320406 1868991 302305 1515954 941594 14309 144626 378673 85258 1946703 414909 1952766 452556 9864 794853 888888 499342 1350710 1828444 148857 1200938 369268 1909755 814019 868603 285003 1289905 928366 1269898 1951373 97616 1219214 1115024 732234 764400 1045999 188256 1461912 870394 103230 1655374 1053406 626864 1412316 192452 1141959 293916 1565887 1770164 1357369 1864645 1586602 1213048 519476 109214 700315 829563 1650716 1941387 1706590 1783252 1287232 99155 685541 705308 1718462 1076139 1009256 269164 1367384 831966 1836775 509220 199829 402805 1676078 1907603 1180513 1094057 1799514 623790 682742 486107 1038324 1707461 274051 100751 1362562 687651 56358 1086977 1945220 168507 459032 611590 1216268 212964 1674854 72607 64157 737176 223480 1557577 1125192 1486850 36255 724784 1655483 289517 407006 883603 835729 1636058 440729 794562 517044 994937 1505892 8582 1928475 709863 443722 850833 1020538 1296516 1396059 615456 1460686 572565 281468 1965982 1527852 50274 1884865 32550 1163785 507342 934019 1210938 1247560 986543 592174 878414 1737078 814773 1717148 1371097 1108231 1760093 59566 223835 1968128 192249 1219760 650187 1543139 151535 954325 843492 1335808 263688 1142722 1056418 1275834 1690885 1291720 1069336 1434335 1402548 1782845 543971 1523485 606873 442073 730247 1553201 1970945 1039880 282589 1458453 1693070 1400690 349342 134126 1763273 485997 1188141 238662 754951 544713 813499 225144 1033439 1639640 1469578 1484029 1269732 652293 422250 1825537 1715737 1429324 1691839 714536 848049 1174891 1401691 1480492 437403 320868 946133 1176047 816569 801221 767862 1196946 1126944 1407784 603825 1463412 1580237 962456 1966598 234862 1903497 1125840 1358369 137304 1707581 954287 1705604 578290 128947 339209 1830087 444046 1948511 1663050 382245 1619973 912800 1178006 1925238 1936888 1896262 1377334 962565 256452 1001251 1733502 1701889 1613886 1409834 1705750 42128 1993583 1106206 55613 1690578 872834 832429 1084252 199596 7219 565971 1513119 876144 241843 975135 1653416 841843 1603748 1823896 149191 1980159 1009533 1701296 545786 1055409 616049 1981613 1583486 1527272 897289 1038681 1424051 1777707 807815 837478 1271092 434475 1866039 1632941 1543110 1678945 540658 604411 711065 1951945 1982921 934639 858394 851480 1890309 1670339 1057041 252892 1914034 974560 349032 31958 1068849 1653144 1093836 1041778 482330 174055 353065 808234 876317 630847 1990375 1000864 1218388 273968 25776 804492 170310 1424671 1307940 345858 1790806 1416684 198442 331252 1780756 1348815 97219 486050 573347 1409121 401720 1377736 381301 1228513 1312591 1061976 1391482 423523 1632171 1688252 765708 197785 1288004 251612 664633 1486203 839864 844789 981906 1093048 866436 1273375 1329735 53697 1162865 1338532 1856074 1969895 957118 1735976 858869 560169 1557531 1200139 1007286 813139 882621 471661 1054120 14695 421545 1521952 133184 417138 921584 1789292 476304 1395715 1485788 285312 916897 43685 1457074 1113205 1665059 567557 1842762 1969906 749311 1536856 83291 482748 240011 927612 168253 1027411 1619161 1580792 1964045 1686899 1678141 302536 639986 181803 1784943 1977753 1030991 1426197 952835 240623 363658 1265224 381075 1869687 1042244 1995311 1601076 592383 117001 423591 1235877 628884 1675264 524509 334708 543014 1287954 514478 109871 286269 1516169 455695 1231761 42272 52927 1212756 1932299 1203784 1803525 1835689 755957 1278329 777937 1116709 835486 715478 1379220 62888 1515686 1488363 169640 1159029 1081039 3878 1988810 1574946 1750429 1219315 1827848 912515 1459312 824886 1750891 1397759 382552 675114 1168334 1076980 620364 1163027 723101 997759 402530 539837 359603 366407 1648551 664121 1783179 1198094 1702907 1721093 1186936 1818188 1915483 254714 746040 33419 1832556 381568 791080 1321830 1306781 1350382 1216937 1460028 681467 564997 564568 1099860 1752803 1561739 226907 605669 1112195 1122178 498031 658518 1327515 522560 1575798 914077 779562 372789 987474 407955 1553125 1973468 100282 640517 1896642 1253982 245926 462147 688087 1579211 1527170 448421 1701795 625855 848199 133012 1298398 878234 1167883 420468 1943758 29349 1067021 137424 1729692 1928167 932529 1837413 796861 1100074 1705190 887879 504767 1945035 1061683 168387 413508 504156 1533423 1636884 391260 561913 1521176 509341 823969 202978 1626597 335568 217036 602260 910875 830701 19387 1108407 98066 1364933 324346 370521 224544 49794 1972972 927108 1449519 709708 1134908 4962 1003846 1679844 1171183 179976 242135 1861786 1644899 1857466 1576102 1249257 1343615 1854028 975485 1616618 1946013 904920 1583614 290478 745065 1058561 730265 748110 1748160 1268608 741568 1949714 1242196 1406568 81809 367571 1347939 1382205 1940892 720895 198443 1912503 171193 381746 1452036 492645 1992542 1535580 1284058 1554893 1033893 1720613 1661834 502863 1054467 432669 1851508 1501111 1245366 1778099 716039 1028564 1911470 1655070 213517 850946 1607842 161615 1161132 1751033 315500 1528578 1196932 554979 693619 780560 1256539 322409 435389 1511733 577080 1821529 1127394 1595163 267436 350166 84138 1533829 191829 1884801 118536 1212533 1309903 1227734 98382 336436 949502 184024 1104107 1168800 866640 924862 1238582 1997305 1278833 1509501 143725 316662 262538 203207 1491199 1663509 188108 1071547 442335 1774503 773163 1159810 924425 1032078 1490497 1822020 890466 198267 1604882 955648 736944 789309 1348375 822851 1306638 238591 1993454 45648 1494665 1282629 1677627 254183 53126 207175 1614240 1762707 597584 306891 1642883 1398141 727327 674059 1696379 1285840 129152 1050120 1648613 1778367 1572329 798522 331632 191237 1470070 1460574 946152 1345902 1858789 404857 390693 1126153 1993753 1610325 744696 1034025 14497 1080332 1903288 1558397 981527 576830 427717 963595 1846707 1382297 1175474 457488 718394 695618 713735 1408265 1080238 561446 813870 1147174 1119124 1734085 701965 159605 1341280 799935 1558608 1690857 974645 114992 1057660 494130 1478629 450144 1364681 701894 909164 1803626 1870331 331865 1681410 1974746 1687890 849247 1087419 1161325 962108 498746 692559 1014874 1451304 102746 568709 1559576 1254000 1158269 1364232 1663382 766181 417474 808154 310848 125506 1740132 574668 284130 1755454 1148507 780852 1337533 864677 1398341 846605 834716 160302 1295011 1691049 1436452 832705 903936 118946 44326 120302 1321027 1451324 1811084 937415 36805 317674 579945 738770 1940467 1906683 235792 1624572 398107 694031 1152177 612972 580590 1876508 1192744 1063228 1038033 1835454 726371 1909910 1195814 1221313 710494 1936968 457658 384935 33980 815383 1996197 1805459 754541 1870554 1941669 1275126 1147740 684161 217963 252003 1057254 741688 504882 1681510 201869 1758264 1106619 1494779 9794 404816 426208 1347535 533092 602661 155735 1074652 1388349 172685 1090758 637371 543433 512824 1247897 902176 955233 462144 329575 1029560 393392 1494212 1340210 756151 362435 1993085 185208 1905846 199140 1745184 1592331 679603 1526151 577752 1497477 1576452 1867275 295341 1095608 1580831 869404 909695 1363578 39439 389845 154570 1900173 808016 373492 261056 150950 1171965 34544 1244607 1663269 1817810 952953 1164018 682167 1179949 911314 1986053 251203 1678615 298904 265452 1936118 133266 1501501 35954 130730 720048 1425974 1407825 1039753 1826049 1493555 213027 977823 1217575 1360224 1319062 1527290 282263 1277095 667047 427183 1285773 267193 132573 308536 667042 1524658 47881 234782 350201 1532827 842871 1615499 1195841 341342 1003421 1113711 158499 1066530 977362 982061 1178050 920927 1122666 385378 1832027 349469 412895 1878010 1170555 821554 1042703 1636576 1847880 1501921 574571 382277 1723303 100263 1479666 1731034 1108490 587124 1438966 703709 1638512 276889 451027 1797105 997964 688757 932473 1831532 1741179 652749 81858 1552830 1832986 1454679 757804 1498715 1976776 395391 824842 423934 1589457 708576 1640401 1784255 748812 1915923 1376044 1704782 1758054 1984663 415037 1598621 270575 562539 1904932 1915084 1908310 1064979 1124685 706823 1193092 1632560 1041 265347 725093 1302216 787425 224290 1342576 728758 146486 1909900 1285513 1971024 488495 477560 213698 1561118 674029 1906845 523523 1471414 696589 1664683 1508993 1864767 1977958 1549535 1308676 926556 1083337 1405058 1546335 777851 1248835 1303205 1276104 337737 1657685 1687232 658541 535439 1050225 1710908 453090 702373 376983 210010 616534 1476407 434667 662554 498447 1869147 548636 1372227 1206215 1038037 1798057 1182909 889560 99914 454599 211986 1302434 48111 968413 903399 391438 383333 1908011 425924 359135 437870 296923 979504 912259 642977 1120679 826873 230162 916898 1009035 1743632 1414588 129650 1309964 1634525 137899 1189846 1311715 696880 1726649 358928 485809 1450154 1622677 484279 1449344 1373813 862457 532211 179669 1530157 147868 1881140 1955573 1768462 1701269 1900311 1543086 834789 1930333 1050979 1295061 631955 1757929 1871163 1162469 1372333 285272 373511 402812 142464 985847 48038 1556114 544079 1977100 1582065 575670 1626431 1097406 1712973 1231048 779465 681629 566316 451673 999293 262814 712450 78111 1272449 1385099 1131658 390807 27277 812224 149870 829064 964564 914703 1626430 19892 522863 233235 10186 588180 1612326 734742 678966 1831150 192418 1169723 1877726 1509390 1845039 1482757 439116 850374 1263412 203846 1337719 1959807 230109 1916039 1680093 138655 1951409 1404326 1476132 1894120 1114387 1330180 288351 983934 667074 158802 646333 1093959 973945 333466 453548 1993921 1773009 673222 1931508 111382 726547 480128 1034243 1225676 599852 699295 1756898 1916618 1332305 384888 85316 1796406 636304 1007163 1037944 157938 1867117 1432564 1400388 271099 908356 1788129 1907620 1940824 632061 1520749 215064 222913 1729274 1734974 1233771 509056 596218 863541 1576691 1609835 1309809 1480126 486323 275075 1995387 878725 1192627 904900 1991810 581181 33710 247494 42274 102100 97816 1332426 1503325 1438349 100264 49370 229644 68074 47257 1390683 1388230 1470791 115383 629453 222478 1394464 862744 1819492 1425492 1471147 49767 1906477 1362916 510622 782317 469236 365821 88995 604357 1024622 42548 1066133 1646473 1687324 342067 1687484 1069582 1003073 1950210 1639918 183184 378075 761535 764661 1820612 1655469 1157026 650744 1797729 109205 663564 143122 897623 331307 1701320 1539763 1139848 1025083 1872235 292639 311208 960379 366107 79671 1968486 1127356 1372837 1487455 1463835 1576352 391355 1831873 1603705 1496208 1527900 1853044 1977746 94073 1487191 1866025 1937774 541106 1783822 1736899 1159554 1859682 1933234 943133 1597534 1404556 615773 1954996 1373583 1003819 678960 175483 949178 1445563 533042 1466417 1208776 657888 945674 761521 137767 175441 1662580 1759753 1228089 279766 976643 12789 1491688 1790578 1164148 1260363 293744 919369 1903267 759029 466770 640942 518184 385538 666099 1166805 10756 982101 1169425 636136 1406223 1769579 584159 914756 1396825 1946681 1229616 1152270 542691 1474674 1461300 66133 1645997 955560 1410254 1344526 1652769 1050614 603078 1251411 375038 1160070 232154 129979 1688796 850461 1363414 612794 1606325 1082427 505406 697501 1023169 649486 1041415 1304979 681200 155768 771256 156367 446280 375200 503236 520501 215491 911605 1157399 1386953 672648 1292865 609757 184134 1360303 681327 271709 944234 189482 442565 761652 973791 641067 1136623 1118987 1688930 315789 1215022 1322938 1963666 724691 1198817 225157 1198445 1015171 181964 102595 1528518 802154 522425 299178 1643255 416431 497930 397229 1044195 412350 1828071 475428 387324 1010563 407501 1120937 1636832 1759075 1612139 9022 1565179 876591 1603445 1436366 1504990 441466 1210907 1020634 1031377 1790609 853574 471976 1992939 1589633 1780208 1447931 1879725 847705 959196 1911783 1873054 667977 405215 1203705 1758826 1443918 595092 1303688 1878770 1799663 1377117 54960 615276 236199 1807788 279856 416664 731941 806685 206073 226367 444801 1038820 145971 453080 1715617 31719 164409 1379336 742407 596446 751105 1004114 1604917 1085424 1856493 1588108 908267 1694133 1001223 1493131 1305280 1592245 1013273 426910 557241 1870432 1020053 1251559 1132840 1854989 1087518 1883369 1675740 1432692 77429 877934 1732930 1016732 1926995 134051 984886 548161 351375 1264236 287600 1890872 522042 1056661 1196239 618029 480880 985185 726762 1652855 1652751 1698973 693456 1036461 775508 826373 610911 1759997 1392997 906540 372400 303998 1222298 1993234 342020 809363 1029192 946203 926267 34101 263959 1355190 780711 943021 1397314 594780 151211 1048705 873487 1201701 1875113 1703671 440989 737073 1985228 222855 1250240 1572457 1401252 907894 1291932 371360 300691 224033 449269 1293234 1179745 1038849 671621 214616 55338 758380 347611 397888 1701302 1165838 627390 416082 1413676 450104 1206943 1653047 702456 1035130 1279219 1145488 1712103 1205967 647340 708392 1711106 908782 1878151 1411946 986678 1128548 1841155 1068222 510816 963469 97236 1073321 1744299 80919 1016926 1050189 1724059 1781959 1945761 957379 1597938 612260 1352984 1918588 834014 1944458 1597951 1020219 502127 1426179 725498 1011046 1407134 1909580 1520602 709312 493936 520211 989447 1524334 81150 1062166 311908 396060 795767 435594 283395 1695796 988096 803420 1459897 1596517 811788 1550704 78212 887381 776026 363064 453919 341903 879086 1955942 562960 865925 528659 1227522 1457974 1468366 1827370 1620151 1649474 1829979 1724214 398866 1902245 970725 615744 861928 1813173 605078 1359898 423355 448633 1048471 1018570 1718305 1611994 621149 64504 1337904 1043516 483571 1181075 45014 1782437 1404993 691431 509170 1802910 1227990 1556834 1422288 943745 479881 1935535 1451362 914232 505769 649807 1750739 1459521 1503002 1216435 1800417 1750778 64270 14863 862346 1598960 880119 1756980 1467357 330363 1929697 1178409 853263 1712221 92468 539569 1273402 133453 1055076 259806 225510 1345605 1241618 1950689 863355 1155929 405072 779160 155076 167285 706445 764261 529048 894703 590893 1554057 1578005 1367711 471035 1206062 621544 1627865 785113 765771 875376 1317609 40957 642305 747677 138681 100851 263467 1752926 1463474 189457 615529 212271 1031663 1919661 1401077 1759102 148700 463402 272710 1919271 1913823 972044 1572365 1100711 540154 1330479 816947 3682 1194210 708490 952158 446196 830886 1755125 447705 599189 820264 547972 1874767 1453183 91082 1888989 99756 704673 1873142 1862710 380214 1702871 201491 250696 6442 224346 1865259 314754 724872 1110760 319841 242671 966166 1176851 1865958 1020709 1576759 1603330 1116545 1603387 572867 771063 264288 404365 1752941 45157 634083 1267318 1119446 1267681 318967 710455 721675 285310 1215227 203204 1646516 542394 1308140 208314 1597535 1800748 1220500 1436715 1134728 1909495 728773 460044 629472 1461368 1549527 1765951 1600395 632458 1539264 1389954 1064946 1609622 736526 1510791 358132 1512128 405963 1103528 1211128 1015136 1975922 744463 346480 1265709 958253 131028 1997095 1432529 872618 1665294 1567976 816028 108585 1145714 28278 239737 1471146 297832 310378 1604907 1721027 1531623 315827 1645940 176374 890609 1469351 91839 1096698 89269 638135 1358686 474086 1354598 1225009 1734418 1187260 820236 915303 574690 665840 1652775 514231 1855549 1206011 1497177 466207 1473719 668966 731072 735380 1524660 272175 945657 1559747 1136604 1138510 616682 619266 1344757 1184618 446101 667553 803370 1914899 1813908 1720780 1680387 1315680 506941 1463567 952616 1126791 728945 823975 1094830 670971 860657 15251 481914 1760026 1891854 595452 297294 540479 1604781 1269306 1546832 224958 387312 792312 972926 1741473 1785746 205556 1446689 1679606 548382 1096146 1775659 857486 479478 1038291 1279179 504009 1902128 1867798 613030 1588883 214269 286115 1247361 662043 1238868 1771126 660467 1163495 802313 1520674 1823755 129707 1350697 1259661 931028 127648 607896 1892777 15199 451566 1801605 1990116 339977 199526 467097 872596 1381492 1401135 983485 1321537 1437781 1082730 969724 140428 1300960 1632730 1614937 1860287 939564 1242598 1053316 592785 661998 1943302 1905202 490399 818259 475958 1942690 72182 1657605 267723 34593 1901187 751344 1561759 276736 594174 1026777 1270139 1997201 1534892 1238595 285221 1063655 1475917 1986188 310362 1116690 666317 1989388 1487852 1727190 1168722 1059863 59114 1160325 342804 469916 1798136 483816 578133 164932 965840 418787 64492 1811129 1429180 164255 514828 1603205 1790092 738973 248541 1398203 439912 1078748 1136248 1846862 1990229 1792355 497096 1551791 450876 1277216 480078 1664910 1177377 1081690 1590681 164190 603170 359319 760864 1074340 1278100 1783257 1037139 1493458 1005650 308945 1384265 1834851 569324 148192 487687 1354356 1443518 1295306 764319 940257 1285272 1284413 927456 1593130 1792101 1389593 1089233 608710 1293489 1601350 40765 1210294 775327 1984251 1075140 610046 649932 240138 716045 1742408 1390750 1037546 1626060 1647034 123292 260625 1358011 92409 1198889 256596 41438 1968279 1881802 268604 1983330 352823 1682609 535501 1754440 1511318 382044 418529 548657 958578 1641437 759407 1954603 1398378 1290940 264381 301580 400585 788779 1460539 1361540 500680 430022 710774 1606869 771817 252065 1048337 1257118 1925822 534611 1213652 1812325 1334141 109498 173813 1959146 1597014 1892224 989513 1433211 652305 1800910 1260234 1661522 691826 1961661 1538806 1432260 1726475 890299 849418 758065 110186 49540 969020 1687860 1424948 286217 1407587 123371 1987241 1570092 1874830 1027638 49906 707903 1548336 1050699 1779922 230506 1723916 1407449 531348 1630230 1377238 511376 698059 436304 1922023 743626 901574 667522 1005519 1171249 1935983 836447 806934 542611 327785 1382902 906595 1016662 1700311 1128923 369762 1647917 1822626 1681249 806539 1797222 762269 1205229 1597193 1600608 509846 646709 1621568 170037 1378931 1356807 1694389 1306113 1583117 1515086 1784315 1126650 431813 1825406 288441 927191 1961471 731651 309892 1534146 1320459 1507006 1882594 843112 1878867 526797 1499132 806826 1091092 915466 1960601 672802 1035636 458364 553826 942193 1076962 1709087 812480 861583 682668 661162 556163 352572 682198 1153212 895917 1564759 866103 1871317 886950 650414 1624518 820713 961017 1060231 1537688 609410 986745 1237197 1717560 49633 419896 111591 407901 1057426 824861 1508825 170586 1101712 654941 1262418 326597 1580651 1678107 96581 1828490 999040 1445232 1870905 1099641 1917635 707050 113854 1670942 917497 734295 317184 1050379 1564832 974834 397898 734715 197824 31944 1496939 1989610 1997034 489639 280059 1428551 1585014 1802970 206547 246151 1492275 1281849 815014 1065128 1595146 1545797 1620274 511010 91883 647973 908384 1859931 689493 704907 1643540 83823 1905920 349273 636125 1576286 497192 49515 466004 485994 1533703 1067228 747349 1190425 1891285 196159 1647566 1646101 1020755 1972305 1373197 109414 860561 208241 1742678 1665138 1521399 1305481 613245 1776355 751428 226344 665986 128426 1855593 535764 94678 404967 354136 250645 1998577 1894832 173856 157259 912688 939677 1654375 1233122 1652593 1034741 1938556 1119064 1809930 745159 1656817 1655305 1248424 1968266 1035400 309877 1628498 795511 80978 801953 1168246 1001060 268129 1459002 1035890 1245494 136195 1491806 1056795 601128 1591724 1322411 984323 1918226 1268630 702594 708909 685312 59203 562521 754773 519053 940767 1555768 1679829 930417 423883 640502 705992 1043759 1174634 1894521 1119964 18389 14877 805020 105456 1572979 1592943 1433892 1813078 980680 434296 1884013 753495 188190 1420101 99227 1109001 1356683 45144 1746280 239517 138448 1064122 1485554 1926854 658247 194641 1819776 1275646 1804980 186855 1536646 702075 908839 228665 1697350 1124268 1852351 277185 1279430 1043704 978910 230779 678769 1256404 715577 1332587 189201 259914 755427 1375429 138677 1309503 135699 683928 1547559 1900799 831494 346668 1057109 810404 729755 1721839 1769591 487733 1901265 803402 816779 1938028 1402312 623524 213560 128895 512231 905502 877516 224529 931979 1121850 295236 7727 917352 686607 796203 1951972 1978650 720756 234130 36945 1381814 1548694 822794 953954 1951468 1084483 746784 950523 1285314 1651287 758291 18645 393118 553457 458311 464318 767961 621543 1980245 1466615 1564781 1048941 250885 439748 8945 35650 1001535 1599987 1672122 111050 1123450 1418540 504519 447265 1699805 116139 208175 1312219 554859 1621389 1783419 1619866 1934725 683209 921399 1769041 843742 1505104 257789 987175 480806 1172562 1268931 1957102 1540593 387586 1525693 185262 1170523 853012 224693 62414 1085537 1736122 1093869 1426016 135274 1165282 702252 86602 952054 172843 1721950 1488949 2628 449345 1027996 227221 831373 233884 1667182 1115804 966635 1744561 739258 1479954 1031693 1022072 1283268 250293 180934 846967 894841 804036 1784788 639489 671101 308159 1602200 1883052 1879151 550739 572620 735310 873120 833719 1275683 174994 681491 1185427 93448 1322096 1730233 353567 909240 900885 266801 816013 168257 1136253 1437981 1713292 176901 1047302 118383 727855 1590858 511869 351784 40220 1955026 1068916 1914930 1485073 994697 21086 1401660 1312851 152096 1606506 1375537 824470 44651 580632 79280 1302618 290759 545758 1501743 17683 1232074 1760519 1228376 742690 1533607 784818 630352 1131659 1772531 1108802 1351841 1829465 331272 1657008 1638245 1871611 1577712 1267508 715541 464892 627328 263085 1538104 49328 1195129 1605881 1690525 1355472 690549 1734603 694686 1846538 1702445 524973 805998 1743621 454899 105587 335820 1025393 1786820 938912 1823504 1132675 1220765 1610017 594664 107628 505001 451604 826509 761499 351189 1660109 1753261 578716 906823 872817 1961482 1439329 630051 443365 361377 84231 173100 1821270 1499491 1626263 1406079 1170571 1636648 1724356 1424805 499944 1533098 520915 238238 1079807 530812 1466053 1238959 1684558 134484 1127962 1100617 1221739 1059037 1040410 1919810 370516 1481487 1142211 180534 40827 584164 1535029 910167 1776992 1881711 1364715 288079 727367 965809 604775 1891315 1339954 480173 1678656 1900967 1304189 825185 1953365 1003500 155142 1431510 226390 55703 1605009 1583501 859856 579909 1174443 697800 1120324 753254 1119712 558886 1737616 1897977 491275 735569 729880 1453739 142064 1717259 953156 1957381 984925 1784929 1879934 377953 867088 282950 337228 1205549 597908 930283 1670105 1975088 13382 1039801 1051673 999679 641752 1574999 106773 190607 1606707 1380104 534484 231770 836813 1252731 16415 1349240 1268634 1163949 656332 548776 974655 359918 1799925 403196 1484544 261815 77321 1616556 309334 603603 1079390 113925 1115415 546072 1523303 252883 45304 1041440 566711 1435882 1233111 430917 50279 1630112 1718492 1651487 1392248 1885346 400945 1904707 1243360 1285215 1074921 61186 1583591 20714 1199365 452760 1483359 1540487 1280086 1688568 631585 1768488 1056217 1453921 94113 726196 110991 1561307 1106918 279218 1077999 1485665 1617526 873402 62470 919490 743694 650686 357990 1300564 913397 1529527 1394512 1438932 326401 126822 142052 490122 485957 162221 377005 248189 1505861 704669 859800 348688 16924 503418 1809418 510762 1632864 56820 1294478 1653768 785451 268814 1646510 1128724 1034763 1687837 352731 1674181 431690 1606607 1190014 1134400 572011 1306130 1690554 1798472 411656 68236 1828208 760358 87754 1751222 1989285 2038 405852 1529700 616792 1728640 1483503 566602 689837 1503391 1969218 1386790 1659385 674056 1698507 1866874 1959153 1124963 257168 842989 1478381 1977108 777508 1886764 614419 708948 1383314 901912 528842 774830 778194 1128681 649202 1036501 1828199 107955 1878869 1145829 1941243 1474590 152665 830663 491858 1035771 1268432 1696506 709970 390577 1804594 1876059 221118 1349713 1694950 1477417 1776751 28766 973474 51612 732704 829768 1901563 453852 1312693 1863693 299876 1678240 123993 1885190 1715755 324178 960937 1938856 439883 202920 1603585 1810761 641440 602940 1354709 1850706 985511 592977 476691 1053749 1451416 470349 1354006 290485 1192319 531973 1316948 380756 1952859 667629 19355 522644 373371 553280 653414 532563 1272902 1374380 1875118 1209080 1376592 729269 1604805 1086410 515867 1408586 1969813 1952802 205899 1554012 1510758 1099143 1208424 1529881 1046830 719059 1623099 1929816 137578 1198136 841170 1729458 1173515 1418793 200034 464495 416048 1155885 1121338 1917637 1308831 1391087 765383 648228 955343 111550 922179 1470670 1121074 316482 1747600 1901703 854936 1734181 264755 272237 1020074 738794 286563 374064 1209579 1686210 688974 1504791 1720950 1542235 722092 1583473 1241771 1488386 1766793 529404 1747672 397423 710068 667093 1140193 74184 1230554 456632 1179300 1215489 1663310 178960 1551224 1963579 129471 329190 174643 777657 456838 153065 658018 266101 943323 454025 140395 1342573 1226863 690101 657299 1922879 306515 246649 207839 265294 1177996 696700 1518091 1018281 270231 1525277 679972 1689194 840144 1753340 865813 596026 1488917 627248 624635 785886 1152307 536062 1042307 254434 511167 1347371 213949 379370 1990059 1069918 767153 1445233 663916 1888584 41308 1221681 792206 387391 1356594 177242 64234 1210391 1706926 1038639 1103519 453610 1810095 95764 1892921 82875 1881905 1173249 1973953 1190188 291751 1936387 1404586 685431 1145425 690671 1954608 1936419 705109 1122289 756619 503335 966447 42962 1230269 1833670 327557 845853 1705960 1450670 20424 1956293 697242 117617 906481 1503779 254753 535138 961635 135001 871921 1625109 740091 980052 1721555 1104004 1460850 1479040 1180408 1726460 852668 1789434 629935 1772132 1745000 1041815 579416 1722894 1662949 1424480 1178229 1796011 86750 364460 1882601 308443 1033115 588847 348513 1613315 537289 1155428 665207 1784927 1051385 99883 31453 1642396 538085 319707 799954 67318 343515 140811 1718519 1316570 1544658 128392 24069 354001 35963 41184 1039561 1085571 1535437 930782 418374 1946684 1829663 211774 1937430 1123624 712484 906636 144281 172085 1804591 1846158 1077371 1239438 392426 1963331 1371866 17132 12841 975601 1296003 1276887 154595 1318859 1155005 1210476 57298 105428 513186 888952 1927901 1401211 1563994 1815135 1677329 1906429 561121 1326744 1166319 1190402 1045395 535114 1963243 960254 524850 556542 1172065 371034 1182213 162020 1345575 1090280 961113 160829 545669 1278216 79746 100974 681158 1364425 159222 1613544 603980 1453524 543556 1150446 1883269 547352 329047 805186 1932065 1156313 1754831 1119897 535352 1698099 1748565 1145881 1624733 19402 1958746 1067988 1938910 1428435 911646 247656 1296938 1608207 1127065 984761 653268 876330 1313928 847747 59538 1108799 928609 17191 579540 1515922 727427 2019 1382458 1559532 1143833 1812690 1718581 497740 338051 1092705 1210059 1874762 209988 95972 711632 1423568 1495589 203660 607799 1625020 1186958 1445394 1840059 359423 714252 398880 1381056 1118298 1237369 1455320 59475 246816 952458 791450 338406 1106856 1517196 1001126 1042385 72690 440491 592431 16151 677105 1135284 1672138 1667173 942068 1327995 1082514 913291 1906940 1440021 1300485 431411 1189688 1542508 512983 1536492 1302996 558207 334372 809971 266981 1030417 1697119 725265 741569 777070 1914220 1005698 195941 1808857 180225 962836 502311 1053208 1867648 1432232 1986041 196675 1619945 1827801 119261 1415605 1561663 1937669 1680996 1597142 1273674 328781 236431 177402 10534 1808005 798782 1358358 316294 701176 1487378 1190756 1019538 1700471 1496713 458283 1215388 1268490 1246527 24179 354318 1409988 273194 131881 249554 294011 799056 1901280 1133181 1973174 1642658 1936055 425090 503548 1620423 1168094 287122 387836 730160 1168637 1566919 797283 1268338 1211546 527596 606660 715107 1004464 1538248 806068 697039 1448187 1120349 799363 1219644 754478 1280522 709784 811133 242611 1414979 1318783 1879309 39455 1486309 471856 1337569 994559 298351 175643 1499814 341971 1704843 1023769 1853724 1184496 300248 665173 1895562 1217124 783126 895601 136957 1258842 1857807 287175 611071 516848 720487 1601606 921258 218556 1547523 1410764 946125 13549 1462798 75563 1275239 945142 784252 1287859 843099 1552302 993157 57571 878299 1803135 1763847 900406 245916 1279034 226194 595273 1359425 1322409 1811438 1681790 1809 295587 654524 74252 940703 751865 536490 1872192 1765112 162118 1382881 1665852 732769 498433 1244679 35867 229370 1215873 159950 1293157 284427 292088 1478451 966131 633941 348994 1246105 829583 1787060 358641 1590172 1513792 1003462 674318 1308434 1712786 559174 103624 696166 1552706 944617 927558 1346501 138876 37438 430606 1782355 1859062 1060313 1383601 322031 640980 532191 265608 74913 1363908 690568 946907 768993 1105917 495053 1310713 1121903 1233527 13251 1817530 1231685 380982 1342826 1837553 206848 1824001 469353 1456900 1513757 544766 338892 1035531 954573 499922 1929137 426593 637692 1144984 1925732 1487780 1482044 802482 918752 1701775 1214837 863536 1255476 983341 300734 1808986 258549 775553 1919154 1115035 240732 1063267 297973 1830533 1567904 675340 864634 815378 301549 1364429 1506450 1351661 108141 769562 683727 1914655 200480 97678 128700 969815 1252776 1851808 1565493 1773929 783485 1048477 1624720 1155493 772441 284902 10839 435815 1116322 1717508 978539 803165 890059 1233476 820925 101433 583804 44559 614572 1552544 1671655 1276251 1426223 417312 532176 806864 1879203 1553239 617717 993634 1783538 1130556 1377193 1564166 1282330 639264 713514 1365768 845984 552233 1885598 1100008 691678 42829 601713 844578 51141 187034 14079 970717 1170187 466996 384827 1911968 28235 1056549 418658 1215748 1024181 1618723 1050312 709513 1760783 1272616 1024368 222598 139866 1106122 1777446 1119534 1584338 1971856 1508792 526336 606430 1665662 653559 1713851 1456042 132691 566015 843376 27136 96174 892804 1330734 1829938 1043892 500299 731141 1404453 713546 1301928 35783 389715 593293 1159776 181783 1293483 1137997 341586 713040 227888 614354 255255 1960804 428938 1521497 1222138 969358 426876 635960 188723 1081198 1393441 650711 1080249 741630 401798 1974412 1202459 1515064 1585382 428518 883644 130483 1814606 1272057 566306 663789 885352 1580833 1564177 1356442 1885129 428919 1468211 826552 1106727 72537 1566232 1667908 1231911 1020196 1890229 360622 893694 1451399 1499409 1575289 726838 1561349 1849920 1083250 1764270 233527 1746212 1520701 1059864 902 1378379 236529 424458 1275543 662074 1667747 955755 1676905 819594 1998283 615278 1313159 1403428 1521012 319892 1389636 146179 165772 546281 913060 995783 208480 438622 1781571 207254 716120 270267 725407 1014056 1976033 1060880 78140 246405 215073 1451825 1271368 1245479 384299 512210 1038126 1938868 1789554 1303562 632641 1242763 664635 1834685 1900108 1491829 1040227 709637 935879 496364 1342990 1234625 416895 1687058 678853 7100 1525182 1236635 894454 558994 482303 688950 1937079 1934109 66382 973913 239686 1304173 37453 1470638 909099 623384 1351831 1137272 706117 360582 1886773 334150 399737 990502 1639539 1444420 1882958 508973 1862577 744215 986844 524511 15217 1642649 1542241 746868 1419380 283413 1764075 239762 1954027 433426 1032350 685206 950689 1061828 301586 1317532 1245013 1140656 1968690 381114 258971 270664 83159 1686554 304598 28189 1028836 619632 1761499 1341279 1032666 1972107 1475736 72957 1039726 1026373 133029 1878500 459418 582398 384651 1910890 940134 1302553 1492550 708878 487322 245974 878308 566792 919355 1811094 1160783 1825660 1020630 1812529 1110777 1883284 289944 1265451 1629968 627346 344195 189137 1903944 522171 1812444 1679028 1025875 849364 1769044 1046407 1407349 118687 1235983 1008605 524754 156968 1056479 930281 198056 556594 1247844 241256 1432788 1293605 41735 1214108 135042 1112905 536976 1921563 1408022 1330896 139133 1186791 1763663 1143783 1551504 1193240 53480 885753 291263 1417363 1265882 1680938 347013 1085396 583534 60390 1711891 438516 1571596 935284 331967 1885710 759755 1369895 1370032 1842632 1795141 1938458 863678 507786 1698066 1074783 1807949 1660841 553049 283678 105093 1017872 1985530 1452300 950785 1784805 1898393 1580584 630743 716414 1670074 732144 129673 1952812 1334168 1731126 1692099 190829 544500 812008 360493 1557418 781492 1135291 1305980 1039820 709895 1049389 449985 271978 256798 1205634 1326567 543691 1893879 1080964 1192322 369166 602244 910528 363311 1585337 488961 1711462 288501 730549 389111 1496070 521980 1814144 479068 1630421 947577 470532 1322198 616935 724877 1382923 233752 597754 1474576 77199 1538445 955531 774566 419338 1798794 906502 1360419 1446772 431937 972472 244067 570836 1956452 1778728 1071623 149967 1022422 21227 81184 311719 1511535 373113 509839 263813 1829106 1783136 1029150 369698 23378 472393 1598130 68461 380845 1844714 1402168 40763 765968 654427 1408437 1139432 499327 955071 797110 1245433 1910757 1840815 1892664 902303 1714837 1841215 1446752 1854201 712270 120898 228414 220172 89701 185947 946498 1296445 1923940 1370737 869857 796639 992325 1090524 1376907 1914564 407921 1350714 371044 1759775 317928 1093348 71906 752920 1925574 1805635 304286 1768597 445649 186228 1107328 1858022 467909 124739 515911 233782 769454 868303 1919905 1194421 953005 583535 1368686 762919 1421931 1356979 1525982 1481181 1106315 138973 499030 1110661 1648608 1731276 890987 942475 194816 1102516 837076 420971 556067 374921 337507 1748664 390719 794618 1586648 1230443 979442 1590842 1482055 1281169 1940124 1775208 20162 550824 1680195 1356990 20465 752036 353092 149245 212807 777158 471971 834506 1999110 1549691 1667168 805625 1738575 350331 805546 722353 1084953 1219795 885649 209822 1538957 1261150 150206 587712 585988 503023 1963657 990647 129724 968158 983991 1477837 1628093 822860 1241398 696899 1447256 554874 1915393 1540932 1238753 836756 1529391 1882199 990518 895079 54624 439709 1517830 440212 1370760 1323736 564225 844010 950017 1554202 1694302 547126 805010 1289038 1833892 1860419 449487 1361732 1229608 707722 1706006 1137337 220492 1615929 1467283 1865548 1787792 1948177 1545391 405396 961193 1527957 609253 372634 1838095 501748 1809832 427281 2029 494945 754281 1067723 1448942 47786 963647 1569604 1264730 1923690 489347 1937803 252651 268247 1055466 1848300 174035 158668 855949 1726583 439801 1410116 1453384 763557 957026 895350 35573 1553864 731318 368195 1611811 456166 1746641 1931334 1893534 207679 307113 814074 1148675 276616 458552 1934500 478732 1130800 903030 764602 1905970 1489951 1679221 128355 58069 1521437 700944 214978 91044 1678085 992335 1839322 764433 971524 1940634 1910815 627547 1722629 1495056 1896683 1400370 1865775 183512 1268322 1628487 825608 124223 1870411 518969 1853617 1898677 1597439 528998 68315 464249 746876 154156 1971794 855424 86564 1942846 859070 591140 1830448 1092074 14926 679058 946279 776605 284338 613364 1865004 1097103 318771 650253 902373 851371 1530115 595672 734234 986837 1955841 1944897 499833 70419 1302694 927301 479836 229855 1274522 1618614 966641 707060 1513904 1198198 1913174 997925 1237052 855753 1919805 1346684 1233550 1697249 18652 705751 1342440 119156 1454495 660235 963895 238237 1514851 138502 524023 950399 560841 1832451 1226768 1828204 1897367 1683300 1423474 54930 1720016 1445411 323845 1064411 1588037 47366 884192 169399 852608 1859552 23369 1514273 871707 271275 1600524 322820 1005060 237912 1092536 278983 1462973 257880 941784 1501511 1650364 322179 185773 179620 295111 1887953 1827594 1964659 352210 1407392 1252549 1146438 1852998 87104 802404 925683 822799 1251897 410988 176664 471933 899874 1486766 1839915 39076 491255 878591 254019 1779164 91503 1032340 1857366 1106639 800011 1721122 413712 905583 120571 416518 178094 1435273 1640071 725853 1099352 1169746 1040069 1761101 301760 886054 1764155 620073 522462 596435 1204396 1394528 439588 441310 131610 1596350 1164246 1700717 1517408 1532770 7837 1010608 228905 1860857 1261092 1098774 1997661 636594 620571 402371 1861892 676100 1195304 949072 697788 1428542 1097264 1863689 8482 1521344 993034 907763 101875 1467166 400172 1510373 745723 1697634 562409 699184 510113 98601 1696891 501917 218635 1492801 1595509 1832265 10427 1662225 1341862 854150 913309 1978510 842168 94635 61185 1449854 983881 1602968 616068 110135 706375 1225524 1064661 516652 1162267 1518812 956173 671451 887813 185591 1726521 887502 1821181 224613 938483 97211 1757409 1732240 642033 485351 1980575 1577120 1122937 1927817 612595 645308 1579961 1035101 400547 1330464 540207 53973 110303 738062 1028236 464714 472396 1403890 858922 64427 1389628 340023 1316476 1179356 981251 488196 1819327 458491 1102493 1414491 1599026 1785568 1709803 903143 1930734 122883 1415132 1145501 1242220 644787 572086 1921398 947579 1896381 1472225 1090068 942697 710547 385094 229925 812337 1204230 514741 1586231 1051906 1874437 1200055 1306660 775522 376932 97751 1847842 745498 1177401 279034 429763 61779 237074 1174478 835255 646730 222026 1698030 1917880 351089 1074557 273941 1029736 675040 1079930 1348743 300871 1963957 1359178 1484077 1816421 145232 1571227 1765411 733040 1055088 1733038 951337 305635 1549171 1221579 526001 659615 127425 402535 1947581 596205 1700968 234499 870204 685949 167515 883766 1958743 1051769 286772 1193767 203702 1923439 994666 1285709 891143 230282 764887 247968 545878 1075038 951641 461526 865900 816106 941506 856827 790411 1638639 1250352 856710 1104440 1918617 121410 1653045 1957481 1733031 1819734 407019 1830561 8154 984312 1349252 1952540 1743662 1795442 243098 1453641 1098535 884674 1394001 680313 73748 1292375 1002277 67550 333333 1004656 585854 1574879 846046 1731310 1657131 80760 882754 1875820 240771 723894 797900 1688068 423763 1806303 298272 448936 1853939 186613 857904 1845262 1002978 543752 633994 1165045 159170 144448 1135747 458101 64836 594748 824970 970880 835529 1389898 1180829 1217907 340303 146908 1186733 827517 943844 1130380 1863139 1139098 1191893 358355 749904 312051 1048203 553301 1779974 375708 1997237 90698 388835 819143 1231968 378375 46928 1074683 870304 371988 1972275 1478925 244625 1445302 160223 996632 527072 1337577 1591482 96163 1460113 1413777 1357770 1414211 1601084 160496 585195 1492034 1574852 1576951 878513 362143 1967441 182191 914473 1829278 1424647 1009024 1712739 1428902 785613 548548 830907 1021629 1367771 1927729 546411 945665 1591697 815952 873413 1167655 410077 1896492 1015250 1424994 687667 1769871 1262058 1785778 949356 779648 241156 99162 641924 654614 865655 1545340 1309852 722047 1157749 630763 518346 725510 158935 982494 1957949 1158801 133294 1245176 444187 1391311 1299705 1447043 1568686 370633 1450477 1424584 1114367 1664825 978730 1844221 603101 823075 659241 1171823 824742 1188765 1351508 522379 969645 60604 1821042 1047586 1286395 321453 948516 1389896 770316 1451477 1040511 1869933 1671928 235249 21023 49194 810386 917894 607865 295227 306665 157745 1451144 162798 702932 1658698 513572 380971 201482 489870 1800935 426644 324320 1141700 489210 279912 1461485 403042 1133782 1153175 1119545 903987 1847240 1511408 445412 1294235 1633221 1575676 1655601 930035 845655 435149 863851 383645 873991 99220 1630830 328948 836860 1242116 898109 50043 1787928 684823 830806 1474700 1767149 1979250 1587633 662169 842521 1940667 116581 395530 227031 1126830 603650 1362776 1807741 1360744 633708 1906930 111486 216879 829041 1325225 710727 1675712 1254661 1468251 438844 1862351 1896084 1443538 1381774 1036269 1895157 1861826 1639418 1830869 220669 361129 1107127 361797 768338 59176 909324 1434438 143951 1662422 131237 1062354 1474104 72893 179345 1459023 1351734 1031851 263644 610584 610430 473211 229832 535170 1801337 177947 1041841 1347372 447245 932242 52463 574428 395125 1574851 1820275 1522107 49020 187976 145766 407125 722478 1095677 767934 501847 224135 1731013 840737 1887340 1263808 728943 1676018 1316401 56033 533537 1865639 1820614 1089009 169652 1525959 747509 1125276 1508575 572082 57186 1414863 1649906 464959 605923 77080 14128 1647729 1872942 230878 751441 76829 474994 1340061 1148264 594567 1996789 123340 551091 242044 1303115 116994 1984786 1235367 99833 1893027 1360621 1977890 1417589 1157269 1583558 1463148 1487113 1283090 222294 1930933 578618 200273 749807 837279 896346 798896 553548 400295 1976851 1237722 47825 460344 634003 613675 1132875 1760638 1377717 492801 803978 1749603 1513325 821149 1008095 317442 1621605 1537748 582231 69037 39967 1517339 554592 52869 1403495 1889051 1835326 1329444 928153 257803 905650 1407436 447718 1866586 1094908 1891431 68873 403980 1604004 1258775 84610 1588035 487736 33434 994828 1085906 966450 636672 203988 1543147 464544 1324769 450591 342668 1983681 284565 711902 1332886 1482406 1355736 606693 1308743 17828 684255 696630 662867 354753 1991246 1416797 1895488 1723098 312303 1876618 1651841 444231 1610306 1452952 272998 1908888 1496016 16183 1461110 70809 4658 396402 125837 1701781 966963 299251 1412752 972480 1042414 480565 1632538 1182869 1382725 1393694 67835 1474397 367025 108127 1029574 902898 1415166 1889138 841847 1542883 1192280 735417 1153861 1196766 1782205 1802539 1325817 313558 11533 693145 890554 1291953 954215 481991 1764088 1076716 1715666 377913 890282 1882510 692357 790239 1935251 148714 1476523 1543233 1835388 662092 1824026 1292875 976031 1395802 262013 1593027 1060938 1230081 1913122 448120 166763 1267959 1978077 80737 1479456 1669604 1475072 138736 1331858 1039011 598098 111054 218946 1780418 1343038 33338 691599 1607694 214142 1102979 1898582 521728 1933582 671143 936382 428371 346405 744821 1802821 1670901 1850218 1465462 1499128 1694162 523540 816126 1597867 1093073 1803459 1493520 1908386 1622904 1878955 714751 107070 526625 668548 546582 623976 1592096 941713 1089817 479832 1233855 1296197 1783068 1069889 1861544 140911 1906052 1230456 780086 742674 1085324 1026508 1880136 105226 933795 765966 629765 644812 948483 425224 1908013 204934 31427 1785285 753638 313610 1289158 1787512 310194 1493784 828281 1893918 1342995 1458830 58776 755774 594289 705117 644447 1732524 1893313 1538795 1794009 659321 1238889 399429 516016 1498756 1573029 204284 1420582 236902 1647043 766 1282011 1313725 1220242 78622 1004097 290920 1751738 486500 176750 1553149 160486 1038157 21216 892288 452492 586715 1315825 1143662 278276 769769 709194 1085281 1269278 35458 1735067 1228326 231386 335035 1882029 1106419 1009496 1884979 788264 1767950 62250 157907 1673112 787876 339016 1406284 1123850 1467178 1885059 199765 1640261 310844 131088 1819524 632896 1734101 113974 103060 1000605 1731242 252321 1835185 131580 777956 1363643 996713 1158109 1690399 1376198 444715 974531 1535098 226476 305702 789959 284959 877671 585849 1987760 650777 1316924 1761482 1006799 375150 1948148 66003 994055 533074 737858 928463 1133903 262994 633107 1172946 1860134 630954 699166 603216 225159 1660199 491607 1851703 1046227 230724 363548 1393033 659258 1922650 1867095 763402 1793076 1480552 1966268 581475 387003 1736480 779792 1431460 1715952 861424 1316821 170879 543767 1297889 932594 309670 1346401 853952 384611 30772 921525 1898893 1887562 434723 452804 653670 1991401 584093 1255997 46001 1152300 537409 1146460 782629 327214 527017 477011 1076126 994771 1051819 1112019 1628717 1268806 618437 1847770 1580228 1646640 752651 95379 1446863 30113 867660 788841 723029 1386167 161237 865107 1769685 959543 1190840 332240 1877606 1262540 122034 1969022 1155971 333690 587239 1454399 795651 1289356 482831 1134275 483996 570314 274337 94949 1873477 665239 1685146 1617607 1614217 995695 1037535 315224 346869 679747 927091 1860694 756474 680513 947667 356730 1805785 999867 651283 765199 1556790 651682 138191 1694516 444013 1003948 895427 879600 1127663 404860 1288431 1188507 882672 1231011 1096017 891584 298074 1827313 583002 1643897 458303 1655641 1659380 423002 1066561 173371 1543432 392491 1981858 1608491 900068 1958932 215511 1898241 308148 1971651 954319 1392421 1366591 817605 1985709 1677265 1732150 1742913 1589161 304713 1140726 984142 526335 1153090 1860696 741411 353990 861848 103255 382843 1058370 575738 826297 1737292 41894 185840 628874 764357 1335238 1838215 1151557 1315939 588548 816640 1866615 440490 1852906 1165658 1431496 909632 1256884 746559 1854021 1316377 1945460 261308 1896098 876807 869323 1999316 874268 387018 163419 1645864 204235 883292 694989 214166 1698102 1008516 1776236 387355 63642 358579 1422583 248060 323997 904631 1840547 572775 1319052 1408956 1669115 1966963 382393 879983 1582424 1877488 1384825 877092 1486171 1252297 944587 947393 450036 1343596 912049 1831120 1359896 1544440 928334 162693 1063316 1856158 362981 140839 102460 858029 970236 512208 1558282 1700574 1983188 1899741 1517283 481290 172525 1551145 377442 1070285 999009 1244817 1182538 976360 1873697 1489237 538384 360710 1193881 158588 494040 1882249 1433732 23377 284032 664455 1531421 282119 1633865 780393 1111610 632345 55767 314830 1521632 851548 1391940 110473 537754 982495 396518 939411 1147718 1086670 1412800 158102 1583721 541761 690128 349463 876460 1530667 23019 585576 205714 86571 1855936 1111825 1348222 1693180 540894 57033 1581695 1232067 414353 890928 762012 1827558 1902056 1699891 397774 287608 1812335 1825201 1767815 827022 1882124 1884739 527914 1551522 1372939 1612270 275255 50103 1479144 1660171 1022109 255485 107735 1310405 40466 962331 705821 1740816 620145 93843 258430 22927 127846 1796254 1436646 1817244 1723124 1400093 404136 332639 1956885 1652455 661003 758271 1104966 1541072 1764650 189020 1877895 827736 368807 1268425 908008 1569997 416089 1809674 1093976 485198 1983901 1542955 726951 1526682 241141 1483519 1334524 656151 550250 232665 392185 1612336 1366729 166748 708855 533765 382622 1022193 765782 824314 239611 185332 723364 266902 1235647 1077819 816442 1470955 1522103 1697228 93593 791489 398274 1483085 1300242 1051060 243672 700182 386608 238317 1131274 375152 829913 409202 1488258 1953944 1063565 499254 1121374 1461766 1173009 536746 1378152 353573 1984417 1072729 596078 1829293 1659275 207400 1970625 808830 1781517 1184446 1972848 1773924 380954 710353 57802 898329 1484870 78971 609251 210096 1012032 1522089 473782 1862764 40061 217904 418024 1638998 1339411 1731224 1598455 18535 1552080 1224544 1287801 504691 1788510 394816 858127 1600272 542151 1358413 1157277 92576 151167 1613711 1335998 1215717 955302 728754 1370270 1675421 1271175 152790 666021 144061 1374407 1305935 1142165 927144 1103532 1169312 544921 635536 1648764 693064 1072922 508414 992796 861910 1693400 389829 881928 152826 1567975 1280143 1900776 1891403 419409 1777593 1041106 763063 1194549 232000 883403 479815 62832 1659878 348469 421069 1974615 325977 1330055 788260 386288 569354 1011482 1816201 1030486 1056079 864538 1246188 1547512 1718661 1000367 1086738 1137422 1484543 1048836 1467473 1282050 1965750 1977541 1600462 887873 1135615 202815 633638 1653394 220865 1223365 1195622 1761001 596209 65997 920425 1129041 741348 501339 355848 562105 1716746 1258221 706992 1483293 923762 456839 1430048 1480903 1694625 1599690 343895 1754357 1091847 682635 379094 126030 590176 56982 1146206 232861 1847825 1346887 1436512 1262841 1428544 1958919 1469413 480126 914202 1960886 904423 958620 220480 1509711 1415022 492129 1134178 1292447 1969359 165209 1139824 1003508 1698300 1972036 530655 394397 684209 866816 702653 628335 1713109 443104 686032 1572314 74250 1514953 478362 1765306 960299 1384621 1712768 1413501 823037 1583321 1016427 1692298 869036 1548131 1042440 1834765 396798 1841532 644981 866178 1831193 199078 209903 1993999 1805041 427452 1829548 1602251 362060 1636935 1288001 456088 1204291 852913 381288 1850869 1129609 1379585 1574934 1901952 99738 1289153 1375394 1081299 1843753 1557213 1426963 363645 1420855 1015696 1131528 1993073 1520590 1355035 1064787 1869900 1116636 751397 1016363 1740903 90123 868517 1313900 1175684 1511189 503248 1539737 3962 770459 13725 724198 1488022 1812632 532498 1398014 147581 1919979 756145 1362241 1486054 864683 689695 1687216 1702708 1312145 1688080 991647 965260 490995 327721 474745 1780451 1948970 1833759 525049 1130127 300034 63643 1606558 898029 1770984 1723129 716999 23435 878682 74958 1084268 941201 1139458 473942 1391105 1036870 30655 573490 1690880 560370 710984 1320340 711945 1550928 1798991 92688 110540 18123 892900 721947 1085990 447886 1939128 1518445 987658 1214068 437958 524817 1651236 407807 769949 1097845 1426447 1913079 461579 1574383 736856 708712 497004 761478 707879 283252 1546989 1833632 782718 1264324 1066822 527903 1852726 1583666 1058279 1167964 1625627 279806 1813343 1800644 1197618 1862239 996590 1998866 1271725 584551 1702890 1578978 1489396 1809809 335190 1798592 1908736 639669 629485 1322058 680376 1302065 1703857 1826800 929450 172595 68564 1017391 814607 1606333 1861057 1840305 330353 1385442 1013533 939465 880592 585793 231483 902787 1068229 1657992 1304581 1162558 104365 232056 1223696 1571623 252959 1493968 417953 1750853 1775849 1445766 273542 620780 669324 131698 295132 916920 1224111 325847 1004603 611592 1960371 3812 1146233 257047 321155 1086362 1341435 55802 1043076 841424 1048462 1242910 1447774 1408431 530126 1748537 906199 1081206 703139 1212015 978251 203971 360312 175454 1056890 22949 310860 174102 1431426 1845733 841525 7631 716021 1246565 1098389 32977 772200 1394629 464328 1259390 209866 1459440 1385913 1974056 1837992 555918 927999 992754 771472 1941509 1963308 1657320 1037342 1506926 719602 1905841 458015 1994349 1361327 639203 1570525 358986 1280911 620551 1961422 1887438 575936 180912 610120 1045663 1288799 1080878 1876257 1805601 239016 382253 278913 533038 1797906 1836609 1221217 1462964 57529 532223 647239 1864127 1793475 895935 1460500 954380 1274239 462999 149825 594361 1735857 1131358 1486640 1963109 1799517 244298 1310158 1866141 1308364 100779 1853187 1949954 1128238 378671 1950236 1598701 529776 1184962 1612057 849067 180939 1512771 1737721 377788 567140 1326785 269200 92739 1103053 1734709 1450201 326458 1708815 1708060 1863317 1209593 1875660 1642365 169464 13797 1589362 1008664 1904386 943385 726923 142113 1482206 947079 81421 463868 1688820 607417 99153 1354163 1920384 1164732 504890 1501339 1860996 1165181 131527 1781765 641868 1453853 1055814 430335 556763 204561 377965 1246091 1612221 1462521 1604388 981740 261712 994912 799356 338944 694633 1418710 457760 907611 1212214 770775 834804 1425177 1091745 147175 1798711 396271 1013658 287395 817262 1477876 125381 1341387 1096739 717757 1892611 1196334 1699268 576978 1671434 1155269 1470290 709150 944920 549881 1075181 65952 1007813 336761 1540072 1108148 144588 925830 334416 871881 1925815 1175404 1592099 1327652 1228460 764012 412066 1458652 1194403 439931 733283 1634850 1796864 121890 1051010 1480787 1367243 1309164 28058 581574 1658405 1395895 1688517 1466455 121969 12 857960 171359 900321 750763 718724 483280 650434 1695522 1292883 1459117 886171 564076 747939 470804 354617 319538 1692053 663043 803908 12816 838079 693862 1149228 1212458 10492 866729 1871274 756931 1517654 1059369 1448726 1255778 382246 1717175 792629 1065138 504401 383010 642405 1321085 1013490 1213823 781050 778364 578083 14953 1672188 311675 1120624 1779691 199883 1881486 1519534 869366 1488843 1178578 1992909 220394 983174 1295964 880958 1032337 751418 4873 798751 1205951 1785141 1255006 241091 618466 1935669 1329297 1059254 1317694 970935 1082959 461393 898813 1301412 324060 1025036 1213619 589029 379808 1048631 30071 266611 1779353 162875 1983488 1442618 1292307 120029 205191 1162985 485919 73002 1335073 1979571 171791 750694 1621443 930243 1624356 89229 1488059 911454 258983 839227 1580298 1614912 772479 445699 412865 1313290 1532419 1864622 1310749 1960467 1262149 644000 301993 68479 556336 800504 1241060 251934 408591 146768 784775 1625461 338719 429531 355823 1440803 313670 945858 571307 1223235 1976201 877980 499486 1143982 848016 1509424 247946 1832360 1382354 419611 1278026 497444 1901254 371554 1519585 1966615 1746763 1089378 1777701 443185 1756697 368715 1915349 1773640 569855 343345 361050 419517 269182 1797257 1234395 1916493 41337 260774 1069915 387793 1443461 831281 1024353 483505 1783315 1600929 1054652 1396427 672034 100773 864386 153539 536149 1589320 73615 316604 562052 64600 1732274 1811640 1879538 483165 1577369 1887529 642931 1305817 1330526 1436804 1797464 1170430 1469217 1293177 200378 893523 1071667 1583542 138260 1921959 488101 1439362 1393898 314883 532139 1868610 1547248 1294636 1092048 1564383 957082 1261770 574489 1081621 1643827 1594467 162355 448830 1654735 681326 1125769 134290 69615 1141420 1120339 642499 120885 764054 165968 1490990 1678404 144299 1908250 1843088 1228531 147108 974800 772632 1800054 1781555 1833287 1495574 263173 1818900 1276090 1231094 1095143 1178602 1558748 1277190 236525 1753424 430821 292193 1116405 840401 352281 1228858 253781 169207 1635834 541585 1045521 259204 1230522 236438 587876 1089095 290905 243814 242072 273342 1116267 83106 1517889 1776700 1022658 388309 386362 1336609 1909681 1549004 1234620 497700 1630569 1282798 209636 417293 1433609 1156181 1887378 1250963 64020 1910802 486645 864273 907304 1881382 964240 1270970 499331 134165 1739731 830420 991641 1992422 1704697 1867483 1138130 1454382 1930181 155187 545619 946137 1043406 1806670 1431711 343329 54514 1374750 1756296 1192946 1488952 361101 1760682 1430830 797205 522493 780090 279492 1454664 1299628 1335182 1958882 845107 72668 706373 201338 1407341 1056660 519695 1878309 1700930 879776 1902800 1223384 154145 1438161 1590120 1872529 1554719 449392 57089 506822 524901 1055576 1883571 1775747 1953626 238853 1178847 637380 1383740 34263 518970 1813281 942217 1110436 1176715 1959122 1844806 784564 1492588 629291 705325 1336861 1968231 34791 981011 477047 1202025 1198765 929845 1870534 1003971 1925548 813473 1944096 25602 1896247 1316260 1052960 1034066 267008 1874413 1499437 466241 1788118 783863 1283153 1011550 524557 769484 1047140 853076 376669 260642 1787587 1617022 623763 1760973 153763 1779955 696192 919216 1901661 1510898 1095306 504816 787542 536659 59997 1052574 1873126 362992 1298533 1031296 121795 667431 122995 1316731 536421 1186297 60472 905551 166327 1602094 141033 1003680 886591 720071 62329 375875 899938 1965694 1721653 1180178 623249 608949 1431065 1041559 1011011 485861 1356237 530219 913040 808469 361861 814653 1791931 1231169 1774620 384600 1288300 1386919 661601 1049276 1365787 1717980 270906 1300264 1612553 1384160 95967 1567843 1513610 1759341 1936074 770763 403395 287863 1271606 481567 576081 1001774 831313 1514833 140452 1785639 1531362 808126 1773597 94883 1290445 153290 1269360 661553 1271191 234483 511623 264869 3525 1015169 627407 356204 31199 920150 798551 1883928 223966 648760 234082 1202796 1198729 198696 205762 7088 1426009 611225 753822 647743 247306 1481946 1158334 1622887 233079 254656 242509 322717 283552 1703161 243023 631048 541329 1220823 1283381 1674179 391193 643678 1050213 1719776 1835381 438971 1122033 1156588 1695250 722137 842049 893578 657073 254394 1476944 1495209 902844 595593 307822 243860 150632 280621 1850319 1807868 361591 1490167 971932 992713 1532266 1313205 443364 845959 1324117 293382 1321336 1835000 366015 222037 812075 1393071 321334 1890521 1918114 866439 370577 832765 255136 1569621 591586 697333 934899 1836357 1916895 300803 846567 189258 217081 67482 1356561 1808137 702730 306166 1773289 136452 34875 1484094 1847388 1671910 1764470 176820 1106885 244730 113328 7595 1359034 179615 561945 613659 1995853 257888 968 47272 590665 1115338 28020 1563657 1276470 400273 1682393 313141 79347 1380616 955695 1665937 1728277 1075036 138091 502762 660789 910434 847487 795467 552774 1270389 374690 847065 1193281 1581729 126185 998789 299620 368200 1977620 381011 746867 1833723 206884 357523 204798 579972 1694292 1663726 834479 119562 277526 1454063 776748 1409772 853819 308879 751863 885252 795702 412986 1883131 680160 995443 539720 1877392 659750 1658205 1511422 988620 563643 1816963 1418491 858760 1637855 1582913 1401756 1577052 1476714 652522 1344420 1526794 784320 168182 417129 1137244 1188280 971230 1363101 600763 880580 829853 1010340 223886 1543539 461972 826507 1886017 1275872 743578 1151147 1508035 1013773 701138 1631024 889468 84439 1633351 795985 1793192 1084934 1478481 219434 1716907 542205 1288455 757063 19628 1563705 542856 546056 1341942 924010 93285 139788 460095 223005 647583 591228 344743 1262359 709228 527897 1044801 1193458 1738846 925959 246524 1808273 1062458 1320418 528108 821812 1851430 964826 1899454 6420 1423832 1177226 85114 1263921 318859 1651381 529034 1561579 1937253 1874300 1015660 1061663 1487237 1147241 826133 1945707 1173697 914058 1273164 180062 1588812 48235 984745 551522 39781 1180155 1668421 28788 910986 1607202 1003518 1826240 593138 1271644 1705998 1639039 1497204 1084464 28653 421875 490351 816207 867663 34998 1224209 153217 324197 761770 1091187 1240298 867238 1720022 1873620 1326302 1531743 396289 782783 946162 811156 1593924 634829 817036 1222080 145152 1525655 398990 611583 1655818 307820 1491412 1017073 715506 757620 1057486 542647 301385 1381655 74845 297130 1431400 184040 508248 1189626 305110 708913 1666263 1663566 1245891 1854363 303010 974333 1151824 284635 1706823 32736 76665 1213581 173614 1283480 903089 1902365 1719460 1720429 1823072 308074 1015739 124274 1068435 1471424 1580592 1049153 448292 1195973 1088357 367311 1724647 1848717 1776349 1001294 478652 115517 1561496 1222043 115993 1831360 201173 411264 833626 1274301 810305 283630 198647 766258 552078 237872 400292 1624627 308217 1665815 158520 1292 1460547 264270 1453434 1667730 259798 531051 220332 215890 930152 871661 626203 1629631 818802 1226576 1127377 662179 1188559 336 1445256 1502916 1051510 1691083 1772609 429620 594883 1838298 1942098 1337087 1556414 380227 453499 8623 501978 418487 840025 1908179 1558535 1934144 30059 1095320 950028 1270759 1799489 208388 609664 572188 983782 600940 689880 860331 1489766 606616 1730460 1614906 1708771 1467529 1631332 298580 344596 1035023 1734253 109654 941049 251504 776186 1722235 671005 1216338 1612245 1640848 1728184 443401 109671 936819 749640 949530 120567 1822041 367763 1357775 751411 826712 1945779 1676289 663559 1761037 898252 1046085 371083 340036 1328485 1518836 860453 1122346 1561440 862983 227991 1000467 303339 169305 898412 1731762 1975644 980035 1501364 1177174 166434 284116 1698043 935735 278867 1193798 1998659 1193452 1213099 1394133 1024909 60368 681959 817652 747138 94257 558919 1894060 373546 739779 870812 197551 1213837 160806 724139 1867243 94654 1150635 682838 1454259 1161944 55211 903916 1424303 490836 469302 1926795 178656 889209 1079277 610099 1236185 534814 99623 591962 505811 1722315 523365 1485030 1856417 753057 567983 1486801 1788427 1733534 992061 1522911 1644125 928499 1660137 54840 438984 813248 690768 1108449 37920 614094 864365 1945601 1154449 1167997 1349915 819104 156086 1231041 1730929 714695 1754738 327257 1540830 1263531 599651 1476783 1926850 1435409 1493104 1000534 1999864 511911 1270018 1225784 1952821 931099 307207 1968721 282937 175103 1128318 167684 1276712 1854541 1197508 1598509 125988 434891 458978 1759256 377116 1613465 1155695 1943009 1228764 1723376 1570870 81529 598056 700691 816822 1794424 1474408 452129 415515 978951 927571 1115249 1714865 318966 50198 19061 344612 243448 640684 1044901 246778 974628 1280932 1814056 390744 1907464 964299 676347 1120993 357529 332657 690814 1092757 1969839 1489764 612925 1530720 857716 1205194 344923 433591 1208439 854741 745991 374765 1635116 1698419 213646 1411514 370141 949628 1598113 694746 1717092 383886 287638 1329945 1423597 466495 1777319 1808690 1765452 1724817 206455 193382 1199879 764170 1343253 694935 1022020 61728 1188848 1758542 1480093 1428339 762545 1955794 1614646 179994 138028 1536107 1882795 410611 302053 960775 114164 1397802 1442964 175575 1021811 1939272 1354704 1103750 435908 992150 91887 1678099 1236187 1576008 952121 18178 210515 1177912 885916 175837 549760 947706 1160132 750656 1408067 1523245 439113 1927016 1415949 765399 157739 1659052 1663107 1473056 1855942 1549830 1441818 593938 1509443 992587 30183 887291 1389137 851346 858846 252405 1125894 1566585 1580011 1354903 16705 246976 593842 1519862 876062 50695 23905 25340 442594 678456 742592 121408 534256 1652193 1664347 245331 926843 550951 1575022 386065 556089 614319 1295075 1832201 1448747 1683969 668391 209143 1456022 873008 1077866 294069 1301391 513728 1478050 1916471 745608 1622413 1989800 1616088 771057 840543 770365 803238 95123 250153 1034568 726224 113841 1980571 57841 1022825 1432690 1986156 945025 1229844 542739 1443860 1013733 357300 599835 1859601 1427831 873764 876339 49288 1099617 1748403 1708872 1465679 266179 1810852 886532 556501 1930423 920303 503183 1527837 880591 551909 1034654 1655052 620350 576709 23337 1506588 1615433 423148 539313 1437839 1226193 1555685 640545 343547 4680 1052444 862620 1250972 1418156 410171 507988 642836 521148 952025 1358851 154318 586021 1109103 1908190 1113401 1015486 1516900 1481995 1753300 612508 1574325 1602984 1954269 321703 1798224 1179111 1272201 967279 152834 492715 1043086 1535820 281551 617050 1205681 1783123 331654 1428425 286640 1551846 133573 1499225 789707 819386 102620 1020562 969116 1968357 88148 1447606 1473138 613047 1508523 319594 691723 500752 1759308 208814 1396606 482646 32 1619721 1070651 606431 1447529 730970 240768 1716476 1182721 107328 1655043 397502 1098124 1959746 1112791 1597644 938168 1412072 1034507 1506976 63213 679732 1792044 518789 1132105 571617 791469 405542 1335819 1896052 446526 1704059 1823623 1960502 1211818 1355024 1937804 982456 847946 1192709 461622 1159764 374242 10039 105873 1500346 1014082 1080465 817683 136854 1535582 1291744 829472 927751 805693 1020004 1663737 977871 1158333 1512062 1108329 1161442 1011427 695987 1099232 482562 1391249 125094 1644825 748618 550550 634371 689843 1427181 552515 1642148 460229 1611745 399819 772808 122166 1681986 1496362 1926930 1543596 536631 914164 313999 1568064 151560 446126 1986637 1745502 488236 1503331 1454546 942503 1948755 382066 1169896 896943 919513 1934592 638970 1069393 1665700 664818 787654 942592 70624 1476869 1538339 930527 442643 720567 113750 1531849 1849168 444685 1464367 838083 1773991 935082 1145843 1754963 1968387 386777 852565 1553085 1118399 1374681 1527919 1376757 408002 646773 1874326 211959 1104449 1285333 1849020 1256890 1106911 163071 282290 1828927 204442 516867 1937877 1449422 780703 1031656 936437 433856 1893282 708116 471425 1711034 535540 1324715 1667308 382655 211323 1650354 1189377 50491 1587394 474344 1718096 467854 181806 1847000 1424237 1417462 1343330 366692 1321413 1812815 555532 61866 1824998 707829 994280 769136 66990 27088 1737923 659186 658040 1666397 332793 1860410 1171213 1169306 771248 1880546 1256286 1020790 1816256 686917 1788807 834023 212753 1396680 1773209 1773402 629263 1623261 787973 420612 1726573 1106588 1012068 1301922 1445123 582741 128824 1882072 462442 1111938 1285858 1769689 255377 1669562 903461 598317 236043 568245 1306037 85627 1615193 678596 1661890 629059 1940557 1009066 269509 122173 1499923 1723578 1497308 528553 571138 769721 1007601 1084533 1063466 115460 1751715 394301 82964 322119 1224403 189536 481374 260611 1305876 1616347 456626 254613 184991 533436 1937511 1865137 594140 1305496 1195866 613421 602494 705769 1754923 1154125 612843 747890 1229868 636406 1658259 364475 927679 53155 1976785 1183897 988923 474788 171505 407638 1002560 1086220 1814014 625596 1800749 1083924 1531523 1836034 1352917 890679 1462766 1855365 917969 278232 1148485 783830 921389 1086706 262245 1008077 1858011 608331 999336 123816 1356983 1579233 1322264 1970418 1388965 1517315 109163 968307 14105 173860 1804847 236091 1363134 1096337 804341 1631148 1601573 45956 649573 1609085 287482 1228637 99342 1727386 1592728 188962 673049 499812 982404 1904690 818943 1520217 27052 392864 1424097 286758 1030927 1327082 955014 1315101 410429 320710 980398 1438536 56188 1233957 1694676 1817373 454472 1741629 1393523 330483 538491 1988567 1890388 173160 780160 1140914 92246 420615 1246827 23838 1461875 1877476 1269041 1893805 1166623 1572434 1496073 1017877 108667 1351994 1337668 1985243 1091992 1860464 1183781 1971272 1261242 1048 845245 1863367 388676 1972516 1971086 445508 546673 465442 242364 937149 1099983 428305 1741718 596604 886764 358710 1042717 1027347 212171 738851 1084899 353470 383506 1178586 1529445 1598774 1935498 617613 1661291 1821519 1841110 1282101 1572304 894221 1354662 806021 1623792 437635 932809 807898 144187 1197923 1556841 243519 144189 1234977 113189 1280303 1418604 1349700 837374 1540075 440051 973298 1960575 160649 113996 893988 1754750 1940641 1050547 712428 106936 935943 1801080 1398614 240590 1343641 1521445 584609 1161326 1964926 1309335 168184 775370 969805 1392304 286604 144803 1554937 552519 1837869 1480803 1066658 1011940 516233 625500 110726 867200 865905 1416481 1201896 1039972 221423 460171 748113 1773590 1380983 680935 1734670 358192 1610456 1572079 1490327 739013 1916645 1510936 1759009 1443377 1740613 1442808 908443 1688165 577843 27159 1169846 1427935 199893 1242699 640798 1394501 581295 1151897 886293 1220238 1805380 686190 125578 276392 885131 1890256 1039426 1921673 835745 477157 108565 998793 1429804 1008653 1283843 52787 1223547 968927 463419 238069 1954246 625070 728981 1683209 356964 436824 644299 915824 875258 1476256 756693 1336340 1464085 711199 328949 1661326 465173 536199 1878394 23194 888526 1108347 1266680 1362755 1666744 1692141 770208 493761 788948 197573 1966494 1210094 1705849 1750693 1564914 1151370 1196537 1994638 1457723 43820 796115 1992861 1654174 150313 1207735 1522386 381191 1145481 1011036 366862 1073000 1514449 1578353 297065 1151446 1567442 1786492 126803 986433 1880997 1752598 309338 656711 1105087 1560378 1828778 893514 1491749 8183 272719 883173 1449992 569091 78803 1801016 1697576 567070 911016 1608744 1363530 1514985 1568600 1706485 1732044 1387161 1684955 1005218 835087 321374 716125 1021240 196651 5639 134233 365070 973403 1025025 1325586 83349 980164 1311743 743159 1070061 1469215 1247819 262038 1690147 227260 503895 1858439 1167622 333437 1516294 289199 1487168 1954248 1055899 1301621 926709 707385 636801 238909 861668 1154627 403114 1734796 100839 1620185 1326477 366092 1292070 1104742 702008 1016195 625082 454210 1606129 1411222 486534 1544639 271424 711004 1217678 270966 1273745 1597756 122018 441405 1219447 243142 1057105 365221 974421 350999 1525165 1301045 1905574 714831 1666430 1598087 293406 727992 868953 1602715 857558 770772 834344 1258310 1087739 891564 423647 1083901 618907 386403 222167 1003225 1794993 1212880 511046 1779095 1885909 1605568 1451781 789756 1303392 579273 1589341 513768 550007 648444 571117 63614 1805123 768636 40092 36483 1812557 1165873 247452 34214 928180 1100376 300221 1155010 1313225 1563334 133757 1723630 1131731 1245662 565010 1089954 1977681 149301 109253 508567 1441456 265291 741132 569907 477607 1976027 186951 523031 883481 1416492 130134 1012692 623468 397554 1374883 937778 47804 312244 967967 1348423 483046 1363116 1469208 1611968 638907 1631970 1836824 1764154 108170 864462 919786 1619026 804660 939999 1124768 1242144 1148351 794227 1520387 967258 629013 298724 227842 1306718 152344 392089 98079 1952232 173947 187535 984855 1779642 968808 1063098 1465608 815894 74785 1061369 830789 1196153 228188 1388446 1768576 523507 797745 310309 756558 448554 119771 421127 128434 1231770 1423992 1766433 235422 1343717 14699 135693 1808949 177142 721622 674816 1724908 71152 935557 1033221 188986 449678 1827140 530912 946297 832543 563831 1205278 870264 1884670 1702548 808836 461799 303740 1048723 99786 938562 346244 380466 1812065 447161 1042793 942861 1247411 1318377 829794 1819672 535851 1794653 957130 1258100 647996 1901719 419513 879071 669601 565918 1508137 459224 1025826 1946244 235317 965274 1321247 639962 1182883 1537292 1101026 1646134 1514249 1854528 1311638 1184825 1943770 740064 1070677 1338202 1301354 740874 1555291 1219895 199592 1861538 1449069 763080 1110208 1746779 1312012 1269720 168660 34684 1198755 869286 715802 1445643 641654 1946308 260825 509354 117877 622312 1005739 1308781 284321 1741700 1482802 1392479 1753927 631274 381361 1594938 206396 786840 1498191 533960 1831013 207108 1362514 836482 528509 651337 1204359 1979213 718268 900446 1852289 257689 1234382 1320667 1591887 947653 1359000 290940 1331924 619013 8885 35815 804748 1443164 961322 322067 176358 1565955 1532805 1364288 1939287 71995 1746186 924790 1639317 404570 1836893 1385955 1184178 376998 1100587 1263916 409540 193884 541071 881895 34259 547373 669980 1605249 1357625 122202 918066 1457161 1229163 555947 920934 1281320 926118 176098 584989 1331857 586958 551936 1963883 1778760 653165 1787777 1827189 269385 638905 1946215 1455970 1387507 1475525 320350 963789 620108 1435524 403510 576952 1039721 1891896 595286 991280 1170095 996571 1098645 209820 1617135 866353 1017059 1090865 662359 1710981 230209 799684 1791450 113552 628561 1666049 559668 788186 383107 1274569 1793934 931868 467515 783699 586335 225120 1585882 300832 959536 1179400 559913 649836 1574392 982306 535299 536118 540967 1941855 1855676 1248668 1811814 1698534 1963987 1755737 839855 70161 712346 1034932 1492598 1016197 1801679 1474481 475866 572823 717907 1626550 555079 281717 1427186 1989469 4833 615299 754376 1222217 390696 1691964 1995633 1861712 884404 1522441 1141173 924009 909587 1820103 1801135 107907 191241 1930898 303593 796262 1162737 1015860 1651086 601344 700816 367250 449989 852311 933164 30483 1486144 390850 1006928 1257959 1368269 106072 20251 1596371 330990 108674 1003393 1733717 1877565 1805850 783968 1656662 219809 303703 478731 1659906 1102738 578668 1435565 1346468 1702438 684092 1443671 1399347 172258 1016618 143005 141653 1733427 1107811 735661 1099965 1200088 667137 861722 783911 148340 1887222 1288236 1815402 334837 1658533 1617389 1789296 1152426 235178 212192 1492743 1961049 488787 854249 1515825 105228 1337911 1810484 232364 1833630 1479029 193495 1421717 1420592 140292 729716 1889990 501848 1090021 1465299 798335 468798 1662457 25914 492241 1498431 998511 1728238 1022691 1672164 833900 939392 1327742 1715680 882534 975683 201076 101379 596824 825280 1372225 1331506 688624 779665 1895330 345059 255060 1307699 945613 1093307 478150 769795 1711513 725937 901300 136991 186310 1213726 393482 259593 567377 1308632 809111 942157 998238 817291 1639953 1329919 195823 1898266 1986358 84866 676804 1711662 1480834 1491725 1405454 1493854 1808324 1826024 884441 558130 1265728 1403828 1085574 570610 1049183 346331 433006 1437525 623457 279366 760445 1293018 1395240 1614578 668101 195593 1688102 504339 1790895 1039914 1308060 6320 1165978 754875 370942 1302218 1683435 519484 20731 1193036 80822 845587 649972 1970946 1190556 76098 1341531 479533 1797675 285963 1170313 119263 1157652 549318 348807 7205 1540995 1935786 92063 658687 936353 850474 826093 565543 1305415 741456 1672282 1147840 1069753 455026 802918 1517231 1333277 774179 646064 1537898 874041 1102912 13805 1459374 111079 1498591 310541 1153926 1083268 1917345 1826771 1502642 1537921 71762 1642380 625493 62029 37387 1557843 997050 508303 1215573 404830 1282763 855501 1461646 322346 129227 96222 1591803 346488 1666710 1657705 1192933 1026218 1723584 1515395 1688427 618833 716809 1367628 1707402 307423 1085993 1810101 770598 1625423 832794 816644 856147 1205528 1203164 1026316 1223148 1485464 1931645 245280 336020 379851 1635445 365538 804097 548124 731662 1592081 294326 490881 184543 446687 1984818 785304 1536915 1281415 1888083 392051 1599604 717563 1125256 1895446 1917250 292048 156726 533020 600852 1366425 1526492 931988 640308 1596290 807059 1166812 128338 973953 1170660 619744 1086907 1057229 909671 274106 825890 1639399 1391046 990452 565803 957620 616144 150806 307605 157855 985779 1919632 869200 1015000 1535547 422480 919881 18741 983214 1497592 45619 1601407 240767 1337847 255026 767091 134276 525405 397923 1442394 430349 6376 1442779 868143 389620 1928627 1660272 61175 131277 1966418 588517 552044 1573738 1577271 1730804 958099 459253 1506889 1347938 428947 1860523 179665 621867 1316375 1442903 1826704 809594 1942519 1190623 840565 1641312 1986441 698254 144193 742021 1034836 935460 1715533 203395 1840532 1169938 1977313 1767308 78420 1011575 423212 1371028 1198785 1161 329662 1117868 1032695 872468 378485 501676 725947 1835828 150666 1176367 426306 1545898 1176725 1173285 1431977 1443210 1836056 904455 1088697 1226641 1731614 781601 1328765 616054 553328 625434 1067874 690125 1777952 522447 896020 1541967 545093 1134480 752233 1577234 1991699 1101688 917291 456734 1599437 886680 1627690 1899879 1311345 838754 111737 36843 182480 954132 1601657 183983 907047 852768 265229 1167937 255289 1698252 1677571 1893138 1592590 45462 1799800 1733953 34033 298028 1352065 867701 358419 381359 1870758 1537934 677087 1193011 730339 1907941 1468825 339834 1285905 182217 520399 884797 492576 1117997 892658 1621820 1425186 20408 518440 185271 1990186 657048 1034881 655703 1163876 1534062 741741 1094263 1861359 1418256 720695 1534328 474066 430057 542032 1666151 980556 501791 1718650 1300068 287783 959255 740121 1875629 800037 1428259 133537 452417 1229810 1623911 1519214 1861736 1033835 628832 1899643 1481457 69410 1515404 323483 886414 1687203 809717 1950003 120446 603372 1666495 1325121 1976342 937040 1450438 655004 502710 1047449 674908 644245 1412754 395746 57625 689474 1889455 1108925 1413636 342355 297045 298216 895692 835805 503879 1768312 1947968 1778386 1601451 756999 95788 1297928 144532 1286224 218379 1280964 469509 881065 1122006 1130632 981540 1161612 929164 638642 1278867 634645 1638149 433266 1892223 1243507 1186156 1036102 1281063 690069 619502 1406085 1240178 87028 1891856 1108402 1017756 252118 1108052 831533 1905640 1438951 550150 1661542 1837200 1138359 17499 573065 1050576 241516 1474072 774841 1255061 818209 488403 714649 367392 1273746 382191 1463329 1825872 1059325 971137 1733728 901047 287303 942023 129797 338643 1388154 727443 1911550 703540 834533 239221 1403361 1644935 1690110 1746893 1602054 1621895 861749 961148 840568 520386 1784270 84525 707145 567003 1308760 1391376 1153725 1206915 622428 1643221 914018 1392033 1851996 398984 213479 368549 1883865 253614 286887 1875542 1189932 698249 354740 1141304 660177 697291 1156056 1752394 1192162 239800 1015503 1519028 1836203 1822888 506653 45360 1613378 693497 1682720 1551518 582744 1984953 9884 1911336 811878 1108976 641722 1990558 584317 1589953 229541 949974 906877 14741 732154 1773088 763461 1822610 529178 1272699 1590422 36925 1307268 1999495 202605 999803 518865 1875811 1448202 230933 955923 526104 1078774 700399 330867 40350 1011702 813543 179275 1367014 1489138 805727 1244839 1322963 731238 1376069 724560 1513339 240919 1627506 1911317 220459 802549 286038 1419024 1794613 1655874 322623 197029 1705366 1841645 1041051 452536 129886 1543674 1137736 32823 1623076 207565 934380 1077532 1333652 224920 577187 818245 965186 1356163 1040691 943855 197050 1819947 1332082 1622076 760591 432567 1400753 55233 1008445 573196 48852 670682 20518 1257075 1124926 223855 39190 1016993 1241139 1982471 1691841 981230 1630513 1696161 1262765 998104 709788 49111 1783516 1749085 83553 361884 1028957 226493 1106368 778576 1538332 1851853 43736 1677802 1228211 587096 751368 1830230 371165 1033236 1285697 284697 982238 1557836 69098 815792 570 317458 1377876 1696686 198324 260817 969468 113827 1051193 1999488 842287 556748 1332359 1684876 1846884 573460 683791 388751 68158 1624248 1284883 1451425 765659 939269 989111 1347895 993429 1269404 1126575 727733 1928451 682215 436276 1176829 662500 473152 511837 1076166 1107171 1998875 162434 1441858 637250 1300920 696453 1170504 309093 1618120 904668 88680 1608173 271566 289998 1565589 1426919 930383 216703 1021982 673559 73279 401175 170391 1475093 1857998 770640 101737 1296510 1508239 1217726 559327 141142 671114 944780 1282193 444184 222474 1035835 1744004 690857 479360 1206469 1294600 1291146 1712204 1438796 1315335 1950490 1049960 282063 358404 1456934 804524 1560223 889157 1066867 1293082 713613 1626152 1134200 1247477 693221 988244 738095 261508 1075926 1265085 366795 937769 492364 210063 38919 1022202 156529 196561 709190 1129120 600815 1441060 957488 1610029 1266765 1291596 1556000 1900868 177331 336033 1895998 1877585 1320200 892796 739076 1773896 1618735 650542 574245 501730 1637710 973611 621101 316119 1907382 92103 140986 1768246 1678271 130475 1001840 194407 499132 1608117 1067543 1626855 1934830 1294930 1197180 1114986 109131 1846289 483709 143731 477644 239046 1081372 1992967 1635053 1482236 1147344 872726 1735820 500322 1700915 94726 238602 1426912 1130167 1822688 805188 288517 1429721 1875395 814933 623998 1087123 570678 1287317 276505 746413 1184657 1504846 1635905 1714949 1931542 155396 1885359 216427 712125 260840 1187641 1538709 568045 739370 437332 710664 214430 787630 1286688 315598 901292 538046 1612450 1644453 126930 1818653 565441 1396337 931659 1124526 923977 717753 230672 548197 662079 483633 1560761 1553527 1105934 226661 337204 1361409 1751148 1873870 370890 1273275 251872 283231 1531470 1093745 835490 1331758 599249 1575870 517060 1714370 1907236 1674562 851696 619650 190817 1398699 1862152 350312 635116 289134 124932 1973061 1032833 1441016 1607 822867 103056 1479939 1492411 553320 1373569 448954 1151480 1756212 256097 1651052 1013254 1489578 442835 1567510 875712 781162 698044 686333 1544389 1375870 1384600 1832342 279399 418285 751223 1420051 276780 1860285 85265 251333 175504 1978514 1599038 515006 1360820 1008478 1616531 1459967 153812 728686 1031468 505505 1667959 1208976 1259361 299345 914499 1554005 685405 726943 1864919 111748 866692 1093435 418488 1376098 255607 1136787 952195 1418837 1271800 595456 1493134 1770580 1983862 147035 1604671 1967463 1895440 1551043 912180 995332 412684 400551 773943 1534545 1862893 591755 6090 1135945 107092 155306 869037 1407515 1956405 1452278 360411 1539846 1358995 1403998 1765102 867582 373483 158662 167446 1232657 287171 372093 968420 1976019 555516 1568297 1288732 264364 615983 265937 192672 1385254 1558026 616044 1259850 1116036 1754829 33879 611451 1101037 1674104 724568 763228 1371928 1274530 907352 1111543 1161728 1676250 1902873 1333475 564888 1330507 1948624 1533298 1435721 1107086 1386584 1623019 1703754 415126 31575 1954298 947951 1710395 1516614 1012668 530688 1856670 1014593 906596 94074 533034 393698 1006259 169480 1328162 1164077 1219767 393748 1191583 212391 271285 19792 944516 809025 232245 489607 1956070 319770 542679 1907612 1086864 1154561 1049918 1058036 1805258 377677 265247 684946 1384759 161429 1966033 552843 1367866 1432678 1647297 378359 772979 2789 430859 1514795 1478107 1400886 132921 1454868 714979 23093 1057793 194073 1848947 1361942 1728209 1589715 1350561 1073270 1879753 577804 315979 1845780 768552 660300 1633647 1917247 58019 1629063 309692 1094506 74718 93922 184145 1293485 114295 1555790 353850 1544901 1822298 1232900 541827 1586396 859942 1182470 1218432 277850 293569 173463 865626 1756207 1158885 1287045 1077353 486506 202402 18321 174291 1208484 686810 867076 340003 101925 1237537 13083 1074642 441105 81798 23058 325936 855889 769524 206171 1100437 923285 929243 1053778 386256 268083 1253415 1408980 705922 1316055 1870221 942317 55887 233682 439389 1279497 1013271 575121 1025950 260146 755124 289689 251980 789007 70622 1731796 1418187 167008 633268 879908 246380 133963 89489 1537056 434246 760667 696913 1677562 617627 658625 1812366 731533 1637955 608396 272641 531014 1855483 230039 886770 513579 1505965 1447432 1040536 1322366 1756837 1419314 1007919 351160 1886940 1120892 1393381 700267 1193513 79998 303988 1999739 1724860 463490 691423 606741 1825242 1138038 823846 847266 450816 172960 624091 1294697 626448 565707 1385660 77487 944060 79652 698696 1618995 1443454 502248 1279014 19096 641597 430408 647565 581070 1189094 1438025 1479615 485025 936859 643309 1974445 120386 1073933 269160 73725 1947093 1363597 820906 94145 1669721 1533529 878495 1329102 1399968 1008015 1131048 1270466 1072242 153749 1270070 587161 869539 1613957 98786 1924960 306479 87296 1490067 1839105 587653 1377603 1184308 154046 983037 390390 483541 1736033 199442 1250532 1232519 1944474 1112415 1036793 504032 1240341 1154948 1365807 764370 218057 1753903 214724 795860 221701 1626364 1754817 1190212 589079 1768613 1171048 1937146 1677051 1790681 23276 616838 897829 977032 395200 374335 890313 1528364 1702002 1958596 695632 1125965 999352 1474668 738989 1334635 503199 1960892 1464842 932846 950421 567544 1538536 1195381 1578091 1784572 1685427 541577 368236 752754 1686640 1164398 1549514 1601016 1776917 1344450 522756 61563 1262328 635805 1333349 1714183 422320 827758 1906999 1498795 352312 1234439 1464301 480419 94442 516027 505054 606115 1985583 1624695 1912720 130288 925545 710144 986860 1860629 1659478 1701335 371190 1548219 1344367 551939 1660962 1089170 731724 1442976 229135 1847225 585397 1181355 1997950 468068 1485035 1199784 775826 384966 265212 567170 1477155 523023 1026033 613437 1975890 905895 1066172 1663812 381194 1968084 1620059 251990 1609189 1953592 686443 211923 239951 233979 791803 10563 340884 313305 1724606 266164 193049 1644968 623303 307352 253012 1346807 465757 10123 661208 692650 91366 360069 1400875 77580 1025395 1352310 1307466 1600248 1506276 1767371 1325930 401228 974021 711980 1789997 468410 260660 477205 792900 1289641 1851689 1152186 971926 1385311 694783 782230 809608 784543 1638495 365604 246106 1195747 1769077 1070623 1494656 1915522 911110 1724788 1387652 1913315 1687913 796612 34943 1664232 64962 694757 501852 535451 1702546 473391 96290 1024058 393130 832922 1334496 1569860 530110 1345202 385548 1111078 703612 1636290 1389204 1341098 122705 1119747 212115 531246 294060 1017475 339656 1755183 354842 1825036 1053007 1840026 1097001 617313 1708518 966637 739678 100950 286882 395914 1918567 1407620 183732 877592 644475 870820 507512 1972671 802201 1546239 517348 1808502 1521368 1409331 400445 838903 249358 1541580 258904 1701167 174207 99894 855643 1345374 673985 308327 1211940 1860002 1790031 1812987 947607 775118 660550 1980376 180915 475297 1041292 1815269 1501245 1939206 973744 618565 1907159 1518765 732716 826529 1810937 1049068 1553472 338959 1583436 536607 765287 1225155 1827527 141147 532735 278970 250803 842194 734191 770562 1735070 821034 709519 680169 1251206 872162 1363000 1436626 555449 1734356 807544 1507929 719650 526107 1503965 1069912 1800390 253826 699895 1563042 1281130 60065 523655 442700 27688 1649572 438273 201903 1738665 201813 1299629 1426592 1584162 1572495 402300 373707 1549439 1955383 1510320 633121 820395 1040678 1548343 1595159 1616521 818247 1832787 1819867 1217895 599215 1003797 277426 35925 1320831 1204736 839616 1046566 151916 932601 995528 1583587 1452249 1010788 750954 1173608 1849669 1513625 1495977 731175 540145 1001467 1662381 26634 713937 138639 928249 546925 631732 173696 1418180 881748 1777253 173226 534037 1017030 1448328 620062 1201132 529299 57954 537814 7024 1683233 497786 1017578 1093857 63684 1826875 1674812 1503284 1503865 1617157 694519 1116459 1629347 1882727 1582220 1270436 332100 400043 295454 1476378 1703053 1614749 1861283 578259 1464462 710785 419640 1972610 1767257 1041997 1383732 988135 1393155 548855 545082 1269849 651880 414175 1004917 327304 1047441 1004017 1680294 339231 1873740 381368 255357 1381023 941611 1346429 633615 69038 767000 1924705 1287428 246763 1097471 1187715 1357593 1474635 773345 69987 798394 1872244 1114512 101815 45980 1002084 859661 1155466 1231325 1074062 1235412 947328 466703 1323584 1262792 389514 983252 1809080 1318525 1742157 1580268 1623667 219351 1707932 1930095 231627 239149 1754181 530590 90616 1097326 928102 460551 1299417 8202 717842 1910941 1408300 1863121 1147821 774868 1731776 559493 1743465 1649725 1584553 1283326 679372 525183 902430 1807683 689853 205991 355612 1987273 1842975 302893 1163561 691473 1013414 970483 400452 1562792 1315567 279570 215956 309598 673861 94238 1054889 579842 147140 1778577 1788408 583942 319952 67161 613854 447804 519242 378985 848611 1429902 1513356 1071635 1664859 1697579 158268 1314181 1039081 728284 29928 1775193 1458566 1701892 1648171 1025153 396537 1641788 1741138 1196640 290243 409598 1933786 35127 1471229 1801370 1092895 816156 1251485 1147348 1397641 1924984 1491832 1619211 1435975 1278618 1794730 1250826 1035445 907053 1662998 636762 962667 1944336 756837 1380179 536945 1464472 1428147 812885 1567755 475691 1233487 987723 1779436 219118 725848 1166644 1872582 1315590 619930 346105 401918 826819 166918 673833 465065 248785 1468672 1785601 1315847 681089 1982449 828505 1862568 1724675 323147 1077502 1391408 295125 718778 1501965 1380784 1903403 1842274 557964 1919027 1777618 1677413 336059 586237 1847561 453899 914250 388680 1944259 281108 864586 1101091 1501250 1254447 759281 806219 719426 317874 780076 1978616 1224452 504598 344298 457334 774587 1641291 150545 526876 1851841 246573 509239 109408 1471673 1457571 1576152 1683592 1040978 62726 956293 562730 1355333 1897342 192733 1026352 1679007 1263900 1373621 1589980 386949 9428 1050550 456253 1816568 1564599 576033 354892 201400 91612 1732336 104371 117718 363724 1886977 205048 1215616 186839 889406 92393 957978 1854522 647499 126542 671463 1446820 1453674 969001 1389531 542425 1962539 684977 757718 964933 1243882 559756 681445 554839 144043 178707 1650681 1655640 1864020 1781444 1599279 509484 888981 775669 1097317 2716 1619319 124237 151854 1238644 819803 1498238 1712597 1772643 1608377 200972 712954 284253 1480782 431220 264664 514168 195011 237283 1580450 414819 407327 109546 565278 1054666 1832893 1334948 837314 1973394 306903 1179099 853188 1741029 1343693 1418951 1878713 1429520 530886 619136 1275632 1435928 246586 729993 1772133 137870 1429517 1572433 679627 112863 122949 1143010 1284012 20818 1288520 97942 995377 287155 334348 1038245 1648445 1916591 1742182 305342 1083336 1335640 164153 1551545 331975 312170 48393 486222 1294289 469560 1082033 1583450 1027919 470969 1549339 1336292 1980264 521936 1733284 1906695 67364 360936 1907309 1235918 1076189 1360845 959849 507647 29426 597389 75147 1494741 585223 323318 1781019 708604 1408177 1170522 143094 1797793 231653 1099531 1095333 460066 40406 703553 1456780 825332 651221 1185282 455750 264436 1497758 877218 101019 227201 893775 1485521 1943734 272784 315010 260832 1236292 999298 1845716 773698 1930592 1078653 1770693 465042 1150089 62306 573401 1363755 665848 1984578 660255 987071 562209 394096 11335 1066304 74948 1806950 1764272 1968584 1867983 1738074 1180441 810342 1543658 1542682 1070398 1411462 1216741 947389 1219102 611164 834083 1534711 324067 448783 1174052 1904118 1430333 1392927 1439941 1975152 770379 848092 833007 737726 1984416 862927 1127269 614383 1135851 747751 183989 1668904 230347 1567725 846758 365235 1987211 1449266 1504531 974914 753758 402538 383608 298757 1577573 466826 217507 1557543 1643275 615337 1411737 271766 156564 163607 613460 492443 504088 1223931 176799 1126827 11805 1381682 702530 1097842 604685 874664 839703 350284 1691080 735859 219140 834427 1144449 1401143 33888 100554 800726 822485 712210 1449584 191209 1368517 1288772 144863 513543 48104 1542877 196193 501649 1944052 187608 357541 99428 478809 1833382 525754 1829442 123793 1084794 1087529 91532 831869 675596 532895 670708 1158480 1258534 187430 727457 838965 749695 1715605 226853 45699 731468 907580 432018 720283 950188 1066283 960218 492326 1776310 1083966 1910868 548010 1023197 325722 370164 403587 627520 1659138 439936 373240 1325060 462041 1410783 717662 316656 4775 818971 378418 651419 517771 1534375 332665 262649 1514085 1015480 851247 1212607 156381 1106889 1439706 800115 371394 1130558 1002705 787727 1289979 1262317 236968 103613 1527236 925869 1373895 999550 941035 199308 158100 473086 724264 439759 1017095 690308 35696 1121210 1734141 610331 1478576 1311220 1795722 1981002 1030087 1129722 276713 1877129 1777449 593076 1437079 711864 865636 420857 1048980 1344262 1764707 685768 181001 1173029 790415 307614 1335250 1758885 303646 350127 228946 1482273 1394338 646391 966050 949304 174176 528134 1229718 401161 996349 349018 1364601 627824 403691 1313995 14024 64160 500950 1238575 1222576 1586822 412616 1390134 1690355 964504 496949 1916191 1114458 609744 1482965 1583824 947856 606111 1265254 290014 850686 1147657 1862630 1448878 758620 1370978 921186 1412033 1138604 145541 536324 225511 1786286 972525 1239374 427863 926325 1543396 808075 1379994 213464 1609413 672607 1091142 169359 810962 1879 1225105 1574097 1379279 1626776 1374945 1078244 1780552 1192515 1477053 815604 1580256 100594 1584368 1809791 150870 963226 296465 961453 1831513 279530 1572628 1370223 274639 1634206 1677244 863673 1156408 1588308 1915352 394572 959557 1871671 1759562 1100618 1250043 403895 1777367 441023 1674935 1896029 934430 1489819 1920121 1477601 1688139 570366 1219903 576278 73325 600700 20978 629855 1935888 1964576 1870980 1340909 1866727 476432 194316 1566717 805687 601742 920087 693277 1857739 158994 59122 195758 108081 1695795 1263809 1022966 858954 1238660 23223 1249890 1994581 1353760 1999808 896202 1172117 1886946 485311 990096 1913359 579713 495052 819721 1452398 1295543 719391 1347995 1770087 1738250 1657724 1543657 909700 432199 1750277 1874257 864927 1519854 677214 1937017 1757308 804405 1926395 1929609 690188 709376 1228168 1501070 355585 944766 679388 679515 1713036 1864137 1026007 69379 1358363 846783 1843031 136612 1405832 1210497 544270 937608 1360841 888064 567821 784968 1085708 575828 1775765 983123 1052383 1436922 418160 1065055 1640479 1277347 548484 1620757 691594 1672406 249320 695606 736035 1735260 150996 732860 780053 1612913 745961 1467524 164403 951293 241940 1401548 1658324 614276 1145490 707822 1792340 316924 183596 817320 148224 180559 1435252 593968 896316 1290920 1218628 1045293 1502757 1162646 1882455 230372 534164 296671 1357288 1269790 1409631 900635 1079624 577132 1342823 458348 854114 1778996 485378 345895 1167831 1376904 1313394 1975055 1096996 1903627 462288 114022 268219 770910 849173 246606 1261040 1563721 1463617 220133 1632570 432425 217917 551888 1624482 1387703 424501 740454 207596 1479241 1078038 340211 511654 1321988 1285498 36429 1804360 845866 870477 606106 1994081 100563 1282444 1156124 1750347 100219 349807 1438563 669952 935789 1259400 1599554 1885280 888492 1802976 1961982 396412 1806176 335661 1590430 260330 650935 611779 1757562 1591880 1147166 1565804 775991 1788414 92422 1900185 951977 1991861 897042 930898 17504 1890704 462746 658966 122665 1389784 1255684 820003 606071 407535 631473 1661128 213722 386213 1208977 1437054 216636 176633 451060 1194964 519775 381078 569114 1150267 1634981 756263 1405605 257113 1905429 1029199 1421276 144905 233849 1061962 1193502 1825029 1638902 1867686 974346 1255540 1938962 250222 345960 1486922 173554 1097419 312834 510603 1888926 1403520 1662405 851769 1725155 101355 224289 609347 470589 1884943 63641 583040 1881496 854315 104364 1122974 381735 1983117 1290868 720938 1927439 1523439 932925 1636367 649803 1419591 1976838 372441 1890852 285516 1939728 345038 981861 58604 1460486 393249 246994 471819 1299186 925276 1942430 359085 504946 687237 1853492 1920673 1763088 1181527 1175565 865638 655501 1875094 912760 1568521 420271 954045 1114892 1767573 168563 1590604 1527834 19928 1437211 1000623 317227 1286455 585276 491712 454040 81422 341872 1773126 62383 1399475 1406902 400539 1842243 274922 390103 1065817 1055344 251701 164343 644102 949199 1552583 530409 387746 108294 1517400 1241226 1644075 725936 943658 1802950 1088833 1497040 1973949 136767 1944725 481124 612791 546744 1120180 1329827 1211346 117699 450934 1049059 324622 1386691 1815208 1405964 174756 1165840 60012 638328 1196483 1176222 1798357 1509112 999466 1509976 1788115 143492 209582 560338 1956763 447757 685658 1453359 1016128 920416 127211 1986221 1638267 546528 208366 9363 688875 1131484 1872381 848270 533350 1272195 1544472 1830917 1381418 1205560 807738 1726520 74344 722031 1971855 744840 714389 1825870 292677 632841 591021 1239271 1152595 319513 582713 1724159 361241 1121740 1614335 957737 1439281 1827581 1504175 220644 1456181 95031 528678 315941 65509 124436 1423440 1913571 126846 1161808 123238 513644 265267 591970 1111906 1165924 976011 251717 1670315 1861687 884446 555100 1824917 1420848 1396142 1234216 316065 698789 134030 1777107 1475908 1954909 482460 1843421 1965808 330290 1340359 738835 747313 8803 1872828 848225 936678 1006818 1616421 679068 1641091 1706848 488226 1330605 625438 581143 1463505 1851538 1653211 47248 650511 1633983 1566864 1605220 476618 255633 1669098 1694328 708428 702292 1377847 1157811 42028 254245 674514 1888596 1548549 803424 99115 1263848 462194 457844 1507452 1756323 111220 1927852 956551 1547802 1374993 1891450 384054 11737 1781266 1976595 1175931 1862057 1454117 196058 238302 308018 1325381 154849 827326 729064 1405918 1192550 1360435 1731857 1400095 1927464 617131 1924821 586374 1970335 936479 229313 471892 58875 1045961 895392 895843 1282152 1535011 1454822 332246 1680510 1279833 254612 559939 1444446 873692 1157544 1898870 660713 106324 882490 1579697 846912 1851563 628613 57477 129296 1694982 1234870 957085 804667 1465468 1209546 1739299 1722435 407064 1797633 1244411 1283687 1195133 1988072 1647503 90275 1418344 1242790 1084852 899242 1181831 1857097 1404286 368570 1492024 749166 24560 818084 1309957 129570 282629 811539 1809822 524564 302834 1854819 824581 277846 1602218 255731 6066 1133762 612687 520009 533530 36182 1301695 163088 1347891 304846 997278 1408524 1430175 374380 921884 527811 799619 1116506 1865955 1412305 475664 919832 189161 1056522 82958 602551 1875547 665200 1720710 673679 1343246 989185 1787140 267367 711476 127213 1556924 659170 908680 248231 1158581 951492 77141 378168 679585 799156 411095 1648635 766094 1262894 1413976 144978 1561330 921004 1522075 461648 1427080 1195930 1087374 615701 1100034 1967063 1884188 70348 486119 924698 763019 1192481 1736319 336684 463616 862197 1970206 1338493 692362 766040 73724 945093 16658 1965019 678638 1180025 1539962 564892 1449222 1129870 1421283 1015541 1826862 220457 60084 586044 1697795 1574952 875816 240205 857421 482367 1664096 179447 1923429 345644 1841746 1351492 624918 1596469 112406 613243 1386405 310939 130785 1899031 1495812 742646 1515292 389427 490528 314651 224263 905507 94702 847273 1479761 108713 907275 695797 174889 1716759 1814363 268339 725050 852623 932784 1089085 542317 1655994 1337820 1402225 1772940 860708 412645 54698 499224 336695 1451351 425730 1167332 631182 622585 583654 648293 1315320 1571872 1280675 315022 1044600 575569 1924662 1653688 74687 234455 1165216 232122 1739798 1147416 243535 45251 1965317 1353351 808311 477161 1616840 1225589 1229235 1318956 1636800 1954167 438318 264363 1993851 1719574 1482247 431510 1023510 900671 602 1341534 1248464 1742748 1019323 1462342 117000 1512409 764969 921233 1829577 1364880 813751 1830307 165307 1754425 1374155 1200835 832571 375575 253643 843893 1818585 953499 1625601 1036998 1144202 1715786 1986908 1552773 1467863 842390 1192492 1235404 931683 1680798 35114 1930431 1695170 1383309 865071 1117790 810839 339950 785172 343236 628632 1099670 836091 616662 1331636 116841 801886 37103 1263709 268069 1878095 1966051 883580 941171 1396082 770956 254372 691370 1946899 1303234 542522 66732 793850 927449 1622485 1513052 1557207 1222297 655928 847948 1834756 778773 1535761 1851822 1887122 1894993 102307 1252873 726641 1292188 1920392 1857736 603544 1168048 1111270 915270 987485 483672 1303662 75771 1579300 1893847 604423 1799430 1479400 199744 241139 729757 206592 1810411 1452029 1638749 1533244 1555653 184260 732373 173834 987685 1232387 1947166 984890 1608711 532688 1122103 723312 1150748 291467 1740172 1519010 920837 888851 380770 302214 961661 201424 1028718 226585 768523 1009367 581545 936452 495004 1049277 173148 1895389 1385039 1611719 1633776 1139101 162260 1090338 1505779 1991661 859625 1443702 1299538 1503885 1296556 700632 1842067 1340252 656175 34366 795387 1603272 1394113 1890805 775397 273114 1754677 305142 1280437 1831605 1543528 1882125 1782510 556783 1224684 224172 22582 1270179 126630 269552 475041 1688562 813166 820425 316537 324030 644332 489654 1576644 1212609 1071375 167554 1789252 695754 1873970 272595 1838361 1394007 1534760 281548 563545 1284393 342292 1855755 418952 649703 1303833 950337 936815 1159425 1025123 1971241 325566 367232 1580599 571246 1446467 1993978 1063458 424817 808582 1464781 513227 358233 1410682 966163 1535236 1185769 1928256 948769 1277779 833559 678526 1763019 1315669 1352794 474460 754025 1096525 414522 839097 111682 1225031 1646023 1373778 343469 1728237 1067127 1922472 640501 31471 973329 1568814 1718884 1319849 118593 1582378 1547470 703354 1301256 1693888 752109 721340 694455 1168150 1105072 1011037 1678527 1014021 1364924 85254 1833920 1002580 1731195 544265 206247 327403 1133575 854059 1138327 954473 1882250 241231 648263 929317 168340 632986 598836 1430467 1769384 734810 1449207 1284164 1372022 1133883 536382 1080180 912551 477583 1399633 205438 1246763 319160 252010 735509 300212 61135 1091968 1146861 1534717 1142730 153620 1650867 904155 1719406 1947178 1056753 1955136 1093032 169864 98736 37774 1119510 1483645 1564379 4778 665027 967655 1894480 1004308 276211 1894677 57474 1443596 1724334 214201 1040341 1322433 934730 879122 723454 1324314 1172185 1324770 674113 1990190 306018 1972596 1619147 1284291 1895766 1456111 1032425 1209093 314786 1317251 354324 1056710 231658 1378269 1636726 1468746 15958 1706849 1558055 1785755 623447 1807141 1722058 285303 1209238 1462275 538605 1285189 1613611 297500 561832 1421538 939449 234489 942720 1069946 729878 1378309 830274 207292 695931 1485547 1498954 1841992 997567 1390562 1084974 1248429 1759135 350589 1050484 1494480 120329 832131 1228327 583127 1284997 177164 1417330 1177405 1455801 181871 442252 1953528 762734 928066 1155724 1587707 1333807 1788112 1639163 658096 1066041 491701 1973135 1350112 424900 1271430 1965920 217759 1888850 769193 1847336 1703356 1962076 950379 1190075 1780560 838933 837614 266114 29511 94688 995173 1351639 1602998 804628 474965 718836 1458320 1094056 856718 893585 62854 1481953 1939513 1923861 1999840 1976968 938598 179924 806733 579657 238265 306660 1579781 788002 345961 1182349 1389697 964650 1921834 1913367 1657604 179218 1690047 1745628 109356 1550283 814618 936589 939255 387435 1295352 716824 116901 238324 1271102 1941277 1158678 375141 449464 1289256 1522770 491679 1684454 56787 105818 57506 573457 740259 739915 75398 818711 75708 1107154 1589037 1730517 175815 925761 1332291 1132114 596390 1241222 1433982 1140627 159428 267267 1159399 1243583 353564 509161 368443 587728 1262064 1410537 1250942 1695191 165769 446949 263114 166353 411773 563938 283951 1834295 1663408 1112549 1420250 751299 266987 945341 217130 1465542 1610616 408247 1759406 365736 1763033 1394130 1145823 1731211 1721958 1435839 1965363 959412 1571127 477538 716074 423265 4490 1196264 1487355 663065 223123 1979633 200758 406429 287457 1863638 330977 1482380 527747 805933 637067 1891392 516823 789505 1831311 248694 50985 155620 60765 1177662 994643 571971 228643 363102 572886 1677363 326450 1734198 567783 1042537 1036521 1374434 1144028 987348 563464 711769 1255008 621843 1752838 552392 1534224 1236775 1321297 1386062 345176 1595199 1114649 552030 29458 1342565 1416011 1602658 808538 868696 1960088 624668 1272097 787212 1523281 1651308 1089183 1247326 1449295 85891 1308719 52472 1178722 537256 1985018 201657 1850740 729363 1115446 1398747 994058 1824820 1552966 379831 900043 1471150 138656 256396 231493 182945 1728903 400924 1805418 1833599 329872 668828 461216 1782105 773171 1084961 38356 170660 393352 1332179 1130389 887848 1344142 145519 1981746 1501309 1870174 245043 1510085 1174097 1927762 1780430 258493 1560024 1039725 1101509 479309 1224238 948117 575228 898476 244212 49990 581954 1739322 1738987 1600474 183445 1783090 842838 316932 1611816 638240 147144 1169114 72490 1968480 468057 1286587 641279 28797 727504 455599 523427 1490447 1878491 1430065 1732712 929939 1452035 387406 453063 1121371 558118 165578 1406912 433929 1483310 236366 1986363 270315 1348881 846086 1060632 1628260 198032 668575 440614 917726 1481398 611644 1009684 293838 1588476 1591230 1627846 328306 1695168 1641474 81789 757132 796882 344452 1756553 1914026 648405 1211848 1727727 532516 1903192 472309 1129809 1699816 799456 1764816 896532 1334298 222004 1035828 1341889 1405390 1210402 1012345 670907 701794 1791664 5796 1052945 111446 879342 59139 237830 661137 1591842 1574239 390602 344456 1908858 1025257 190070 385638 1445159 784989 1897546 291026 1543997 1267070 1574133 485015 189672 1997708 1125042 1842952 1606252 1468839 735352 413262 1480079 953453 826043 1260617 746820 60917 49632 1964768 1354115 504024 1580875 1638875 1195311 1371187 1965152 190455 1513172 728184 320931 238907 639122 181373 362003 1800462 465140 641744 1331665 1009907 1124003 1984050 1102138 884061 1695222 573527 1488124 1137797 200742 595016 522970 504803 587796 1583668 551090 1057343 113152 658121 449789 174034 1846837 843293 380438 1158206 414776 382305 706156 1444920 1585121 1306542 1724272 545298 589607 1513363 1214940 97629 158110 521000 420761 20069 172093 1156322 526981 1031793 1089377 1602752 665899 1484899 2302 216442 926034 1180643 1797103 1089627 1282830 803277 1347308 1705634 183834 1034043 1446475 485470 1125088 1818413 620422 1668486 230226 1154779 428349 231835 1595613 1179217 772354 1708599 36503 1825522 997348 232145 1465524 455316 996937 756508 1757277 1587129 1530981 1169957 1056971 187009 1329636 1089608 166485 1921154 1771113 1459657 80997 952252 384480 1553813 412916 1758534 403037 5581 575245 1151941 1071160 810999 202326 415163 1413746 1172576 1660907 658551 53298 331909 448607 1868165 1663752 1990121 879060 1361410 266957 1623113 1158985 994090 1967324 1471347 897722 150568 1797800 100361 1337526 933115 140166 1837898 60509 1088832 941968 1223534 1972149 1031156 1557467 1588587 22465 1550834 1625335 1826807 385036 370464 1830938 1725909 910802 1933899 766137 1028859 1189521 57920 317589 257665 1273699 708019 41319 1705477 1670689 1917082 812045 1366114 650323 1281371 622864 685733 1005201 660792 1452001 218154 1823534 1286637 1830517 1310813 1931265 1758424 1645201 616671 1522072 1675687 414432 1778766 1655021 1054033 589908 527790 1190106 894499 1448046 1179014 1053831 1532329 407146 22361 1083684 366025 108347 1632138 764755 89007 1036443 237816 1562851 377139 1203302 93573 1218837 1807594 1835661 789710 59460 1070828 1692137 563273 1312236 1640691 65224 438362 344019 1162934 1823670 1781283 1661891 1394991 756374 715223 1122275 72632 1693635 1946540 1308307 586045 1267866 575648 897635 469464 1064040 939426 1847322 75418 1774176 1013195 1708708 548437 516820 255782 763378 1552986 764091 418230 1591042 979731 169129 1786537 1545986 387540 817011 1547426 1054977 1180677 582711 291869 1576097 134451 1261119 1369474 1443800 129166 323186 1505576 1601432 187166 1820725 58830 1751090 592299 205737 306726 49076 168530 1650491 1256428 227229 1960971 1408248 1903436 869351 1684469 326155 919712 1409740 864170 1662333 546067 1705691 1471449 94138 1947600 420713 1839004 1835777 1058329 291430 1340748 648973 1008697 173939 1059755 1651385 1636125 1876614 1407706 772398 814325 7812 91087 671188 1989310 1388016 1454051 347212 934032 1604894 537872 23458 75585 1165926 1694900 387042 1938960 385032 795014 584927 133645 1612430 92083 1027367 1330351 242146 1196350 1088628 877481 724225 987193 727717 110130 321952 67755 1281653 962966 221404 645924 465334 222234 1412983 847462 218573 1218348 1223670 1819500 1016069 330877 476780 421662 1695946 1296656 1189158 458672 810214 1852504 601393 1254249 305401 1056519 1106891 209320 592488 1516927 1338990 391918 1846819 1765160 1059233 77826 1183015 1987250 1408477 1637558 538940 134699 1405566 746880 779470 839606 122338 269943 1843013 1349561 1896801 1139582 9043 651193 1841343 288744 1541466 566064 869583 308186 1215885 874128 1638796 1677087 274312 265370 449990 1656712 478439 657129 117478 146088 1467772 1387817 76303 261566 1940780 1597191 565946 1363129 237053 429159 880208 472476 676350 677678 497865 1914602 1238742 570997 1006691 222311 828725 1377245 1479636 183203 655492 1679009 1570511 1282364 1654031 1442508 277110 1501980 1335096 1543185 407498 365744 1549558 1131824 283787 887112 951917 1540313 1331801 746917 210941 349290 468095 1739065 497031 980633 318072 1716318 1501057 1633560 244911 1916582 603218 485077 59519 977100 170832 1651486 1337744 975218 1333456 416171 1607179 1650072 765602 1556612 675514 374664 1700146 993189 234100 17937 1797830 1065501 880180 798336 1597152 552845 1582973 710321 1601308 749528 810161 1884252 126024 1710400 1288239 1089106 157805 1808115 74437 138965 570125 1305366 396419 90393 1117965 1344290 961395 421939 1561597 1698610 1504255 1366511 524827 1517739 824803 791900 655170 1047104 363613 721937 1930089 1508069 142164 519231 957316 1908704 368532 1391573 911128 1596119 1503831 1496941 386550 1489720 467782 1686894 260934 451100 628435 548902 701058 455239 575261 1582192 1960319 1708317 1443155 653265 36034 1822502 1098843 805264 1549196 409671 919875 1636755 223566 1566042 1832255 264003 987256 1407279 148007 539039 1685137 740295 1822849 802607 1847647 1977565 1995470 390624 1513476 641593 1553018 1978639 904115 1600353 1478883 404998 223172 936508 1488227 1455443 773708 157578 129550 1386355 1803847 1287470 279379 112096 1121923 1132902 1072820 366894 1160491 1557351 1979109 379435 766246 947227 1387351 1387904 1063474 1496525 151942 1512935 239190 216869 1063036 184269 1495452 29484 773528 1779329 163418 1302995 1108059 1898702 38809 1465266 681392 1775440 962898 373018 79717 1254148 482579 575649 427218 1362067 723503 960276 206887 1889703 51188 1514399 1895527 312189 1876782 812384 1424353 1096515 1811082 1398386 1611229 1927424 870978 412484 799326 713585 1149162 1144338 966660 1496586 847821 886231 1010142 305632 1207303 1066770 1491407 642444 1129395 771191 669775 374957 1103734 1402586 1031167 253668 1173726 1364564 1556721 195088 858099 719356 653423 685511 1940245 1322428 457407 643597 633160 1539233 205099 1345976 364438 427659 1741737 1198280 589927 260951 1840145 1879399 6798 1175310 535695 1961542 1034304 1872440 556014 749141 1662905 1970269 295436 962783 742966 983402 1237700 35966 1234231 1407915 1186940 505384 375801 1791575 1204672 1823823 608016 1933995 894351 527547 189863 475668 1487965 288934 1426572 1475428 1280502 730059 988232 1835072 516253 822085 1882711 88610 1040979 671386 1154761 1897559 1216057 1685880 1315264 541494 66948 755473 1314738 1411594 196928 35232 1056370 199076 596210 1475149 568535 865948 1956484 1965653 578774 672616 61349 843036 1044417 1634151 332153 1110948 211519 1971290 1260512 236491 1220628 1421705 489867 1302152 1771087 794604 720302 1684606 957172 616831 203101 253242 373538 1001271 197783 1343760 1834584 443455 1529354 270565 640973 536807 1086282 340144 145685 698517 64278 1946392 228831 788300 597004 911974 1421575 488669 757584 1116863 1950097 87357 1030611 1182537 1848992 1038694 919238 1229523 82798 950821 1249492 1699003 1732745 246017 91290 1381251 1604933 291900 639723 1685474 1775059 1708208 1132352 1487776 460302 602853 1234329 1996256 1407456 644877 119763 1340633 1229463 1052434 589856 225801 911227 1766020 335920 1439169 406082 1284839 176324 445743 284891 716671 562520 495506 513782 1844417 929320 388035 807158 279407 69227 633631 1963381 188522 535281 1865232 444840 736043 1865148 23436 1953756 469043 271329 1794807 1410909 706637 1455750 48076 1586801 256170 1713099 752601 344422 9645 1619650 328196 1117153 223858 880087 1316162 1894148 1166653 1614894 1573305 7372 73003 378572 20947 213780 567620 794935 1271247 1154291 1037315 366684 1145078 47337 378982 214694 1668654 440612 327560 1342795 256559 848329 1908025 908028 364338 464229 1306306 453683 184985 1198449 510668 1297146 1161687 1070859 39834 1010569 1172100 1308956 143978 415864 1475544 465102 219047 809720 1966794 67275 1438159 501446 1906896 589771 557447 860190 1380591 317798 193655 1739764 456080 1847562 767584 515133 1560440 936887 469101 637193 1759395 1753363 1677405 1966194 788656 634485 1427770 246815 1295588 1254402 86511 1393300 333637 628781 748395 1018594 415915 757303 1092319 46084 1721273 324673 1156959 199288 232533 1659872 793309 1726027 1035767 89590 7470 406263 397981 1764289 1697468 1549313 1862543 1776163 1380692 254363 1988204 714710 999065 1653109 1580804 1036279 1008069 438340 1687812 1203269 1890836 100162 1058231 264229 1721731 733272 115357 1748028 80726 507960 116611 885652 50292 264315 1824380 1059577 698424 1743656 1484409 1061774 840687 1219622 358879 1491685 835096 138710 1855126 803698 1767467 838906 1935751 860784 171874 440599 5468 1550029 1913652 1183137 34885 347363 448416 178047 1614153 110049 1110634 1902611 1304596 131269 931750 109645 854459 59155 499535 1782869 500736 1303262 19876 612482 958237 1158796 48065 1352932 1857751 223120 345660 123403 292180 314736 1706335 204493 1634803 1212179 1874386 1363753 531421 1056499 718177 1454853 932339 717601 1224876 704786 989325 1403231 1646981 1626455 1302130 527591 86552 1768470 1590807 1105609 24522 29756 454363 858888 55280 1499674 1436894 197743 257141 967128 118794 1327085 1826450 933757 571777 465126 1221508 641204 360762 754307 153324 311638 571397 1215156 1805720 1641141 945866 1002633 1682355 825875 1985913 1158414 1612424 964289 633855 1957439 1694289 1964396 1828985 861833 1161903 1032067 1393201 476988 403069 863368 1804780 796404 86534 940064 1056231 694712 1250954 279339 1055306 266396 992575 1037492 906903 935204 1926297 370498 783009 451505 496784 1432836 1647750 1302477 332611 189399 1421007 281764 1988435 1632687 177996 1107068 113610 1493628 1754498 175494 1628122 897032 1226586 1204547 595718 225672 310862 597635 61049 1871269 1655687 1737750 58273 354698 960589 1360915 1618313 1585838 1952620 807413 402773 149715 554262 1436373 1436420 155731 293928 487626 1900245 238998 311199 1418432 195331 936348 1906327 1327867 1624294 720875 392533 775396 553342 1446424 790087 1311654 1515447 1902415 1956973 1744591 667485 1338201 1628200 500923 1582174 1678762 1287906 570629 1134941 936474 166939 1862469 886540 1389133 579319 13617 873794 1024445 1092149 1746007 1495028 372065 104979 238623 1284319 323303 1434715 1753292 610366 989748 728492 623119 757104 1030029 1602992 710928 488710 1458025 1200356 457544 758038 773553 206327 1217353 1769669 428488 1185438 337148 1040905 568519 1162444 485849 779098 1321423 1317157 1598636 1012825 1031166 140132 108319 458398 603129 1542027 934295 1647735 98997 441561 405899 1662262 988614 1267694 407757 1109568 1613491 1783458 791847 666468 1437113 986796 1783647 937705 1552272 525073 38062 1316197 1092407 1703850 1891600 1759780 1805665 421352 312019 1825648 17696 11523 173516 474732 477376 59906 1627897 701750 949880 1288056 157123 1183232 817607 233542 1277335 405953 1445565 1194055 1546433 786326 1537403 1275174 1475561 415382 87580 1317899 576792 437657 912730 1968841 1206376 472153 63529 1016444 275963 1514442 53171 1007758 831535 277623 1318730 156609 264778 946427 1020999 404235 1959637 1445686 1396008 1173580 581293 1023636 1244630 1049076 745348 786500 1008063 1978834 685970 1467851 1236834 1878607 1477443 1070737 1713014 559398 147726 330211 441839 428374 1297469 1918519 75393 1347059 869168 406115 1207874 1060078 349259 1604217 869767 212904 1093732 99903 327410 1694085 348628 142683 1879524 1650203 1379463 1639190 1054913 1023138 1533006 1077432 1350932 758950 1244151 602094 19589 978400 1905714 1154099 1954895 1779031 1735304 870124 1002460 577590 1506424 1321032 1607888 272950 1555744 1195868 1385760 1912022 1368307 1041667 1271846 712067 1487881 1682130 672172 725121 512556 349872 1683488 416178 329032 1013852 913355 1614800 388204 457536 151908 1541845 1703883 1099244 136985 1048114 1716067 75202 937801 1998876 546366 1217839 999214 683073 583606 1408811 888790 1188338 475524 1933096 28744 1050321 690749 1239454 467616 1817846 1543990 1492430 1246896 12790 1319860 134145 295817 1594890 542146 1105444 1098692 1243617 522641 1094080 1804445 847197 648093 1400693 1985858 1302711 1084721 471769 675874 1360184 606521 363996 127076 1737526 1448965 218464 815121 27773 455236 417809 581956 4408 1904028 1932070 314339 1509834 1245551 1667551 215814 1049763 1478878 1687712 1435751 1760938 1044092 108833 1989885 966557 91914 122625 1992918 1883689 590319 345606 1310375 147672 395590 542062 344710 1887494 1080707 406742 1235431 1898680 252284 184708 1559297 890942 701603 1226168 1580945 867887 868745 863363 1765809 785253 1443677 1300778 1385810 394654 1873877 1042595 1377010 218622 324561 994382 1295399 508446 1516229 899172 1005450 19924 475223 1799507 234206 1253924 443369 1442382 555099 807384 409249 1049827 1411533 457527 351704 582524 1951812 1183007 119377 1529228 915794 464796 249848 1202692 1444989 1285035 1692469 718314 879064 1985524 1694353 1304402 967486 176401 1901256 547027 1810748 37423 1805479 182528 60308 696750 251477 760471 146445 920805 623118 319300 1560398 639270 1880584 862386 1745172 1989334 243088 1959097 592560 1685950 1545943 1408276 981654 1391064 1085704 238940 1877508 442864 190886 260953 1610669 1037191 1182437 949886 1417862 1480321 669931 799760 1702184 853267 17620 18093 1816041 1408800 907025 1672717 1069177 1248362 1289547 1771546 767059 83742 754528 1002011 58559 186935 855933 985220 430858 162134 571661 1777185 399733 772692 611233 436535 936337 1794085 676430 569328 1424298 1721218 1553247 1997115 255954 263738 1443506 1546552 1374753 967654 208471 1580741 1363693 1026513 1475577 1710892 185043 1548449 1258299 1398244 1446710 838132 1509065 1759881 845098 501053 100835 249564 1272171 1045985 612788 672355 871618 1428521 1743873 483810 658151 1600137 241313 483974 1468695 541264 930083 265754 457201 42885 916651 1695375 1376340 1532643 1321801 1409714 961693 1294246 324906 234123 557524 970195 1538669 1787240 789716 418232 807387 675773 1093687 1017935 1085821 1834642 332116 1073770 1176712 754109 1285812 959091 1973752 940897 966831 1976765 477784 559033 1258636 285659 1743490 1307305 1984265 1533348 1050598 1031644 1393868 233304 622825 536140 918864 1706039 1386169 852232 1426287 1812517 462126 898532 288558 364695 1072726 718650 1431736 326183 833567 229265 634876 1403137 1442220 1665439 748323 1508364 1309265 1762403 877492 967394 147166 1964095 208182 1336016 1830922 865041 764883 493096 1344588 139060 1463201 1949707 1898439 414566 1776400 1809807 1672229 844567 1496856 1660191 403894 1743013 1797197 920613 528722 620187 1996668 1699203 1071383 1517578 473630 636255 441039 1989207 1161476 225982 1966322 1119591 1470175 1720812 1689939 1889246 609163 1773931 1803095 466219 848118 1826396 507216 1930319 163789 972985 1066453 39917 1875687 167995 692038 1851389 675749 1706905 1872101 394255 961520 1149263 239024 20888 1480754 1245672 1133241 548217 1023476 651891 390161 1481027 1654131 309398 688248 1338154 1780589 1530026 1281711 848299 1866197 690860 1903770 1632957 364092 1000488 1848908 1623420 355207 1048597 146755 1817751 68459 1512506 92191 763017 48972 1112438 1417262 1714016 535145 1111131 1314589 1113812 1396213 368191 1095805 1629201 365900 474918 1341773 316882 1674222 783020 132672 1276317 1040796 905015 1391721 1507471 1063686 500000 832237 887652 1920202 1987607 1867420 1335740 478396 544398 770857 1789870 996658 1710454 213204 1221008 1154281 116459 1772750 842493 378824 896122 1968663 951393 1483249 481762 132391 1200523 551546 1314835 189010 974699 306622 1750761 1454592 932827 896986 1691463 1251713 1157144 968411 1935892 1564472 1893043 643065 638498 1104527 1261903 1169495 1421451 1866046 766897 657964 1133169 203050 1322910 1466843 592517 1694565 1539792 39078 1270174 635261 806739 893411 56513 623251 1231222 1774355 132484 103735 1143400 1772470 13881 1128246 1230333 1346926 977455 1181120 717435 758666 1329165 1783314 679034 631803 408441 445546 1684438 823621 451564 1660149 1846658 530348 1375959 1147653 945408 462868 1213708 1640679 1874080 1099030 808135 1683958 1778007 1678757 1351342 1112314 329893 1892903 1351469 1469745 1764130 525341 1941540 989806 1829281 830424 1492907 272597 818312 598892 869950 358820 386063 1460035 310598 1606078 1893274 1388819 876675 1376365 1355341 643055 1619761 1851622 1502772 77633 1958122 1333126 716091 251888 1383676 1027943 1308701 543977 421399 1960743 229745 1728166 1179727 373224 91242 1999548 1646085 1297824 1570315 1390678 911418 1486849 795878 335378 1122788 1158043 301119 1143672 443395 1454014 547560 594622 1717517 1312681 1251330 242694 1119513 1990182 1414634 898250 805324 584954 1494516 1690020 75055 1944559 1358523 30043 718586 1597747 1011149 1682982 917047 506655 782671 224840 1152841 423204 794216 168181 981324 810278 1513082 1013692 20604 1836763 646568 928386 1036075 1878442 1320023 748354 1236164 1951263 71744 524791 1018289 912148 112532 605335 782442 476834 711277 1408768 1518390 1995269 658916 1030424 1213488 1275435 724502 390987 129621 1638793 1332153 943975 343322 525050 153247 171071 1760810 800651 373869 1244512 1105049 1160104 1258226 319855 491491 805005 988426 508562 545542 1422329 196526 746058 1632382 884519 823527 1486664 1857052 1192154 782331 585188 1144463 822733 1335053 354363 517535 1996772 240459 1140506 1205102 442575 697031 1738526 1416979 1380059 1570595 1328605 971336 1583216 122715 524165 262885 426863 619764 639759 1406327 1395268 1415361 1752523 822398 689583 1427407 1087612 541876 703448 985461 1722450 180027 1462249 153813 1079870 406214 1944073 972334 841476 776948 1534271 1605728 995126 121536 1702297 1622163 495040 1971512 290202 151169 378766 1713465 811166 250226 399367 932851 665529 1799850 1328236 1620492 1372565 209884 784711 370234 947269 529957 1558536 51906 302798 311426 618610 1552354 1962551 1713177 147941 257785 92622 491349 1076612 1066370 1802599 1521729 984088 1622316 820025 18695 1220529 1796037 1171811 191139 1212811 1135900 1651793 271246 30403 273409 366653 485745 939792 506399 1547067 1642545 1552289 1669235 158488 256156 666392 946509 463533 398063 1511174 1441533 59232 774364 142308 320454 1810307 692484 132191 75608 931524 1402726 1550525 942805 1484794 667764 1524537 1978889 656755 815165 343848 1088393 720086 862435 1810031 1751655 1141019 1805709 262358 1571462 597741 1359245 198156 1339249 130853 668628 1180858 1343660 1677068 817330 1704323 1413010 647377 756204 1468677 1667963 608733 271463 28720 1400430 400512 1425674 1266096 1337282 155100 1163886 1710845 84860 334393 68735 1199195 1813447 310586 744156 642416 973182 706507 1368616 311837 1364078 1218104 1888663 630546 1899962 1615116 1728346 1090177 124764 1004320 539748 292017 351687 274122 140128 1730077 60580 1366023 211905 1599946 1057113 685115 912446 1511559 152442 1020720 587461 365347 962890 432673 927485 354291 1256739 554090 1043772 96759 485870 546142 22757 959129 410015 271951 964342 1357387 1921391 1011471 646001 394825 43495 1664659 201037 77762 789583 1783709 1040855 104010 1853577 1385052 1895024 1003240 1628237 528762 1375064 1667050 723776 1691281 491316 1484274 1809823 1163251 786999 1467150 198309 94908 1500730 991153 603615 1284446 1394159 1293620 1070889 861720 1435766 1482558 1438835 1564432 1325284 1261034 611573 1963346 230377 334746 1361256 812176 1088837 1529651 1145937 689382 41552 1543646 454672 1580070 1857717 963105 381758 1984674 381682 612237 91468 946053 328734 1205330 1396266 1518805 1077435 317747 1374721 287187 1054240 1302145 1857068 1341868 1194564 1674266 807434 66812 1499377 1647613 790842 650170 598000 838962 1448918 192698 827376 243094 234871 235245 1612250 1116248 1081137 1901003 1615737 1411298 121355 423794 606025 816279 718507 1441374 1562935 291761 1716183 1138547 121532 1917571 693571 1368897 1519289 1308351 375258 818071 668408 1957675 543676 1170048 78777 1158561 1175058 475409 800906 1810398 108394 448825 638060 980150 1523891 1641357 523624 1894669 1197639 145523 499874 1190194 11352 903925 946494 1928876 696017 679134 523767 899055 215561 735259 1758535 252650 21628 764312 948901 46580 901573 1869678 442361 464017 1196151 832757 1281773 323376 1614663 289950 1588928 245638 191939 766760 1558058 1520012 1210150 1064331 1573701 1025858 1939269 1420567 1871512 151701 770835 450746 364363 1640271 1047075 740479 1820189 1573876 1169564 1281905 1554342 1444758 216822 766722 849500 583525 66883 1363975 144406 642925 62957 629461 1562318 439942 848580 1058521 220442 1840283 364908 1640359 1960831 1850323 1518206 377289 1959127 268157 1790587 883120 976095 211199 1641349 736818 975713 882306 493214 1807625 789568 1909327 1242992 1480497 724707 1306022 1762262 912765 656443 1640025 914065 820043 1350799 800321 1829087 1746735 1661045 275842 604182 295161 1281900 948107 699020 1714009 1583968 1173901 1815726 627718 923002 128282 1410734 816769 595654 731639 25088 1030778 1102319 1261422 460384 859268 1805782 1421607 1282470 979480 404048 999975 1637502 1034670 147424 298022 325218 1868455 232961 493235 613589 767290 952113 429257 1360616 428405 73067 1110095 1455483 1789286 1536379 756810 1698488 1105169 42316 344009 1950132 342168 494756 1550415 1632551 1370689 387206 1528236 323829 508112 1265278 995152 595204 42176 1655092 1700038 2721 930872 90402 46504 1828913 923824 469959 1901515 1593742 666243 110604 920050 1773932 1123234 1264139 658113 313204 1226297 201463 1202843 1109903 1710477 590657 192230 592688 452539 1412813 551227 1230549 1352489 758488 1347338 1571722 741664 617760 352968 1327985 435119 1707403 1756718 909774 1487288 1650542 771760 1418191 374683 994549 1891082 1797598 666950 1409756 397962 1815604 1865654 905755 990482 222438 555257 1376457 996370 683026 1895241 1131245 1068289 461522 1795249 133517 420525 878395 1481449 1534275 1643938 113595 1820123 498047 1370169 16564 403489 962712 1931624 1263552 1483338 1919426 1204891 170615 932694 1897880 1700283 104413 1546050 248539 642242 184131 1263527 458718 540348 1469357 495469 1848817 1585494 454576 1863502 644073 716408 626427 936480 7083 202152 209361 248561 1641292 1166896 461633 1014026 1580601 1637646 1189502 230786 1584901 1978066 665645 754333 1752175 526227 449571 283390 1860855 1118746 304695 987999 1410084 1418743 1016785 1151432 1396188 1995361 1996083 1607059 380083 848598 1168672 286837 1181407 49172 88973 1662412 572883 483456 1959439 1229629 764918 1665503 1652124 1769485 292877 795082 1845571 957957 131969 880404 956015 318031 1992996 1043682 28791 1825943 1893630 1282979 765543 301141 1579513 1234642 1980109 947019 1007425 1770514 496604 449194 1042001 715513 492208 1322034 1781034 1844666 1262509 553471 59239 1711800 1584336 727492 593050 857205 197643 210656 757684 611249 1150681 973069 106814 32677 791405 1178655 1818441 1574760 268222 1401524 1001345 13804 168429 416418 933513 76939 1461030 384897 306379 1009797 1216083 1169169 786673 665065 709720 1738315 146674 1128477 299584 1175143 913748 1628770 1599480 1975280 745212 1401781 1027154 4104 881239 1452940 1184604 1828760 1738272 978741 1437278 1317600 1117675 1853570 675603 838888 752062 1429980 1151452 898212 1315710 1853 1233788 1016542 1777652 1860513 1943776 1245247 1190511 286270 391717 366788 627230 1332324 948999 892049 1044662 1570358 657887 954203 1688602 1978691 797720 1685166 26857 359748 1023191 1334127 1058379 1504953 1993239 464003 661930 1524848 887534 1810992 1927502 1919654 134547 379426 114854 1737392 1448138 1145008 83890 1653296 627441 880820 1169799 1579030 560709 78844 168870 603322 350126 1156167 1354324 844734 848995 1531377 929902 1604928 1156268 1733686 119330 1030524 1494583 1338146 1516013 1047817 1016634 192271 1735507 511906 477322 1144844 1088897 1526182 1878320 799683 1660597 1970202 1641072 943167 37356 575018 91930 1546355 1877085 1158377 845410 73735 1034191 544317 1967323 1899883 1282204 1454296 1226545 907202 795391 662614 535057 401447 1195266 735097 296721 1615775 878870 251362 455826 679513 1084500 831258 577670 586668 1530702 1749384 1799885 1354723 1621797 842712 447436 1798164 461949 623000 326049 229613 1586405 37040 1789233 416170 1216297 1830695 204386 1714779 1867097 609981 839530 928959 742244 1730117 1063594 174292 971967 1011163 772222 1125339 692963 1631715 1776528 1104291 1563531 1351470 916030 1667750 409138 1072135 751716 437720 56337 1389395 232157 1066407 559304 906336 1854039 1550024 92714 656824 1319996 381177 1302447 1065 934577 554252 1854106 1891804 667406 263939 1912319 375919 1328758 1436969 1558420 1969414 87197 727554 301275 1879995 1043306 1461418 73396 607271 1105874 506608 816760 1278103 492832 106974 1823338 270945 770475 1422484 683295 350793 315357 1814452 421825 942260 1229325 109111 301884 953819 895056 1491383 1733287 261720 1803923 1518709 372843 1437269 1031355 58865 1687826 141379 1514639 972967 183940 1855902 1352322 139684 837177 973415 733361 352309 73416 1361259 37371 1156233 978769 223456 1762082 449246 1851514 985801 1392541 503953 91493 535073 1858824 665813 1875150 1928531 1831106 1228607 162993 584323 478714 1666119 998184 1129515 1606743 262006 590485 321026 1372115 1416565 1947772 1602951 713970 839329 778607 1283923 1684394 1004924 1034494 1289519 1660278 963069 558387 1202052 232324 1902471 1441024 1869634 551476 1089303 406131 1131167 960162 586419 1686476 1702953 493490 1759018 833463 1048904 1231456 558935 136118 1755193 1186931 620447 70664 1477196 1129733 505937 1526229 1468004 1083424 165074 1863751 240681 538702 1344088 1368947 885275 867162 943805 1341865 142280 587758 1152419 1520200 121080 7928 610188 1608635 525650 713091 112205 94268 1491532 908329 1153253 979697 1977467 68662 284102 1673022 227033 400429 425354 1501033 1568707 1347358 1928882 1161214 244723 568464 848891 566094 681892 540884 1151680 1449349 492408 795946 312656 1711157 1538968 1894870 589755 550848 1035676 1103143 1353797 449832 260905 751708 1606457 1495292 1306199 544047 707784 243486 1764529 1334477 1606277 1042065 1533153 1644022 569641 1602183 983560 1486652 1546677 264693 784747 780785 231000 1622729 1598385 903751 818508 603447 1992069 1953586 915007 1581570 1314020 1922470 1988314 491702 1938151 653658 1083255 1866096 1969059 994841 1105304 90902 1833724 572384 1889419 558071 1437059 424772 1681947 1905414 747210 1381600 205511 256086 420204 1099320 1613237 563607 1536699 1917780 98470 932327 447561 1137178 241892 674601 552672 1983948 1133652 1042388 15935 259458 1888586 1225334 706022 320967 718135 766585 1021680 721976 1819323 1441079 103315 889067 806497 1705635 1011355 1474298 239717 1565059 1962327 1067449 1811294 1527304 329541 1149699 626169 1236968 1840293 1723607 377775 1251159 1361657 534122 1211479 613445 1449462 508118 374816 816901 92892 525558 126003 1794771 1909145 1182941 1254065 158715 1909439 1578279 1682866 1227628 878989 1937227 301217 302145 702378 1711633 334036 567169 983421 1056590 1025225 1273562 1729392 42301 1073823 195108 222451 606727 382760 1897755 1691363 1590595 1233202 1281048 806072 1318518 691899 1552211 1758921 1374892 1175169 1675216 1593663 957830 1867129 143004 1378659 1028164 1444646 30521 909238 708122 1592136 1328742 1349053 1255794 1905924 675990 1674544 464624 1171142 483915 239512 1428674 534049 1034523 798534 1215249 676162 561400 1779676 974909 1022695 556105 1430252 264871 1987709 925979 280022 1506681 1805602 95591 1677841 1702521 1996091 460331 545156 521331 60830 1008666 955488 621909 920369 1818136 856618 651475 718083 965456 1668046 1656256 729302 1554883 389082 354365 381564 1847799 131362 522886 1682632 332387 452645 183032 1700771 1395279 1938732 413101 325803 1466393 151815 1069302 849875 1586246 1025856 362327 558154 1620599 314004 1203515 840218 1278809 232915 1981041 1422676 755954 69726 932661 364792 916997 1969925 1663763 765326 760832 752009 1346639 749288 802086 9448 1423727 1792765 1400603 1623280 1384663 661007 1381811 1073461 501094 1353624 865514 833298 131220 863280 1029788 1473481 440960 1237968 631968 622305 90582 648737 1653865 953773 902101 1728314 82907 1607366 1271011 153446 850726 1764274 1333039 779074 743276 903303 42959 1577008 277912 275411 817001 1926088 849115 1601645 1026030 825218 546119 318161 200033 1703903 1005560 1908973 875644 1870213 1606610 482077 1115071 545420 1442006 1921470 584534 504780 219330 1393863 113694 288635 394678 337474 259983 341356 1646430 1046214 1627016 527837 657463 1267062 554618 300575 383877 64554 1491733 1969615 504576 1178761 1175155 81675 39959 1453995 1387297 1627671 10288 386819 1448053 809074 1607692 405644 389535 331295 1361278 1694475 1292637 1003545 1953025 803216 1130610 427305 85279 1455388 353457 1024846 1787638 473131 182668 133147 232462 216951 1377463 1520223 841983 1856265 591605 1800412 718348 2729 521069 1970540 1001296 131254 188963 813945 1344912 686683 72469 1141049 735768 205582 415638 15943 524534 520164 273334 503660 962249 1465260 1850833 1977375 146014 1556903 712990 285542 128221 1015246 553042 1689035 540113 1837462 655197 1542601 682932 593872 1138934 361302 1159668 832898 663780 513922 998367 586131 557761 695437 1684736 1838096 464355 1221613 536241 1489320 271227 874955 1937506 1696631 280451 813051 356118 1070475 141171 133356 1624100 90151 677300 1095555 983218 1342550 1854845 439864 1687256 588602 778737 1082837 1677459 1003 1132973 923872 114556 1606357 1280224 1335152 1071825 574975 644973 1616423 684572 872544 1007619 861340 1266751 280819 32021 1715898 1098916 1179432 1482422 1055209 1988954 1112810 1886750 870420 729081 1587776 1539162 111911 1796808 83285 568992 1660370 591405 1220876 1940342 906384 1382261 1867308 206732 1913579 476346 834979 1660397 28575 674507 1566912 1893165 368870 43891 1695649 1090148 714341 1361322 1282886 1813135 377023 662332 74817 1810089 1557792 291162 1845615 1768262 662155 908036 736366 891521 152659 1420767 1698733 844936 1115631 417305 1634353 1975213 274359 823638 7314 1373927 459710 1342561 679254 1993003 166666 1912615 990210 1583085 1470650 1234398 28256 420925 1381593 1492222 384891 827009 1084771 472088 1420073 179329 364911 1991868 951727 8863 1197564 904877 1374586 339202 1362046 1163572 797970 1990244 1308524 861645 1114330 1536300 1538676 1299821 77651 63048 823208 35853 45437 806369 1393317 670845 364451 58024 1620518 997219 479081 1206430 1837471 1768563 1634198 365995 774190 1934996 267126 1341744 472725 715808 1086967 849385 543364 1441395 661854 560038 975041 1425657 726260 1144572 1031375 1563045 49064 1486161 913573 1992385 628389 755399 1067802 971 1100832 1888439 1489134 1980923 915183 446611 1286009 348945 515360 954457 191627 420725 1243928 1235031 339392 1751457 1628474 326604 1968415 1032616 810058 1010486 466074 1011976 1911969 1575679 114040 300541 217613 777219 1456287 1148860 1928495 1742029 1158735 222585 1126829 274680 318617 1809590 1289494 1533535 1511971 790156 103496 1098761 596941 250937 1138233 918540 974235 1128654 1527810 501365 1423144 888455 652025 344932 976142 1538435 1170093 431409 507879 1649653 1127542 957417 1671763 655872 436467 1215224 1162089 752829 699303 669544 968842 183088 1258261 1334598 637297 46865 1079051 1254716 1841234 996419 83692 481286 81267 875396 772757 1503536 1731455 525598 746449 1033894 987913 1400067 334284 1416428 1165886 575390 893297 1822054 1683962 1054663 1406086 1849511 512391 146960 500929 297772 419928 900053 715067 1744059 1650589 901550 1380401 356787 1470133 761041 357817 1040947 1762201 1370929 562060 208445 202730 1309416 442274 96273 939639 1377126 1454394 1979912 752333 1560258 667939 303957 1087168 1462628 1042229 1453900 257966 1647761 1065598 1892200 1060772 776373 1920171 129395 51383 1220600 1020984 1037133 21552 1600653 448164 1310122 1109246 1773189 1729547 135854 1583272 1614403 1438933 1279997 199119 999406 1619520 1480704 1766266 132227 1625560 57487 1652160 148838 260466 1121303 1012979 1781683 961194 1531522 1895714 1959319 295969 1039631 1718330 317848 314725 1699357 290288 820168 841631 1982681 815151 909393 1488001 111099 537118 53562 1119501 1649465 445935 1343825 328193 1704094 556560 900290 586746 665271 806329 1503283 1290280 828555 1246431 1814493 787772 358014 1728606 1909849 621352 2494 1728378 1357677 1626244 273317 461235 1774910 464074 709695 192569 834586 653575 1161208 1895365 712879 413653 135408 1981131 22231 648278 1380173 1005570 706525 1974665 1848592 1434007 181991 873749 467380 1355027 345249 759926 632931 310028 1502826 991881 38494 1146457 1972271 1111439 614952 487693 513763 1300535 1097152 443209 1073531 1066897 1040424 1797231 971602 1273356 1564142 1256788 924545 1678947 1561147 461920 1801237 100143 1543843 1216007 477796 1183609 968101 509230 48525 163248 1780810 440280 152617 1974780 970773 1408193 750701 1613697 1030853 1459076 112380 268556 595638 116343 1490438 582303 1437911 1179545 1358446 1711154 327221 1984671 420123 116411 775758 1148306 34340 434686 1948242 824504 700896 24033 791844 1975253 525402 1839308 443628 1786806 1748665 315468 291134 729528 115344 1636644 248989 1532997 1704928 1423781 644482 811130 1733086 673080 21277 1075149 1920552 799897 192461 446494 970368 464756 779412 1240041 965789 277926 1621969 181764 1913332 950042 1672896 747495 853340 209780 1389197 555960 502110 386443 1199753 77525 1865827 382522 1980641 783417 733078 1040110 1196708 723006 1440082 1538823 761532 832884 737312 218731 799263 997257 1145606 563522 1248269 770599 1089785 1113639 483230 1051949 286784 285290 1345144 875513 450811 1042865 1785626 248374 891697 1973721 415558 1993228 362371 1629117 1041595 259331 1563393 1523320 1417512 1310387 332137 1979349 828416 835823 644733 1315947 1758974 1653944 1024651 1433663 618273 88488 704583 1363138 17161 898358 433810 1021618 1286747 1867384 1578257 290455 649266 244010 1990949 1431838 518201 546619 1634007 1116433 1511165 506826 603850 490700 1477339 704201 1902369 947902 965457 855417 422188 812596 798608 697205 724601 12137 1734685 1385310 647372 1015916 1122668 281852 1229952 1873566 1790285 1000613 1233904 214244 684379 1838639 1885926 1055743 939816 1694984 960292 909467 651466 979248 1082867 228432 1001122 87796 1401901 1008637 783724 152063 293403 1640723 1342331 971162 688141 1491606 979428 1502674 1057393 1832746 887400 1721213 619000 1423786 1007172 1742162 575864 1161840 1493605 1585787 272039 920851 146045 732738 215240 1016652 459728 823071 1973149 1085423 1521578 1238555 394412 1451428 1249658 422293 694097 762356 963592 1180317 494252 451177 539974 635683 307139 870733 655572 979160 1297123 716055 278626 681186 444829 854209 1891307 411682 749697 1702845 1588093 1392085 930007 294688 756396 947970 701160 463569 1902321 697463 1625113 1791574 1131755 805536 1256589 488135 1597370 1414126 657781 874058 1638393 368662 666055 1407322 1494985 907190 1836455 456772 1298 556673 391486 376547 176158 646526 543400 1676267 1023996 384823 183382 294851 1500714 711765 381239 283311 1648249 1086627 608211 255237 586697 675251 1737505 1783542 1884325 415799 1133233 1229931 1715741 859079 1074216 327652 151528 1478552 1320567 842216 1581216 669241 1619184 1830879 28787 337305 6071 281461 682875 260938 1673336 1177804 155715 1876530 639582 1913885 1001576 244045 599758 1299553 243312 1311562 25865 1591019 994581 440136 1243053 1235380 1552310 1581128 1747163 962935 1146237 1788723 908318 346739 378106 1502794 793698 99100 704547 1605981 1706012 804732 240824 449197 1741222 898524 1906168 1139199 442118 511314 25770 1978531 1645569 1226123 1262219 575484 1718663 565832 1394190 1607736 1077019 984937 1055893 1780838 836727 1270525 386967 772506 1515343 988342 1956693 586446 889169 1246572 1289109 1826911 872042 1872319 1478647 1730847 864556 200086 554964 809281 1306296 402193 1678896 207522 59673 918154 1302150 1515330 882923 967849 964042 14112 557742 966100 1128775 1372792 1102892 988050 156675 1575788 316238 1104577 75757 637816 1808648 1687803 1760388 494983 1238048 1687938 644225 1264224 733402 1700662 918977 150282 782669 1199170 92940 1255826 436422 1524382 312729 1507492 1994724 1660274 1982209 946514 1814961 225064 593387 1418234 82320 982438 117730 1926428 327002 777557 680001 1238487 84294 1517065 1412007 1027018 1576407 368046 1295812 426533 370883 1184232 50994 244537 1439755 1208942 110556 1791402 568249 1201056 121162 1675104 1012961 1202204 1732327 277138 1237508 1440099 36136 593239 1692324 1366800 895568 1007485 1478297 398548 731507 978255 223069 451602 9830 1506043 1250259 337369 1497231 1502371 752187 1047278 377341 57846 1406194 186555 1394906 819135 1458297 1340400 34118 1251833 1500752 616804 222126 196211 1481128 1216717 1467385 148686 1727631 914417 1504755 1916 1200964 1778383 868570 1809230 511487 1541532 247563 1237066 1281839 965152 1538582 130087 255982 1029759 177378 1543863 687820 1325309 1425142 1734700 280381 196264 1172586 1419856 483993 995079 317421 702495 805438 32206 1204948 1303996 1098339 228982 1502192 1342641 270546 1249209 128365 1893210 748080 1913046 576377 276347 975523 1020687 129526 211069 1808226 443564 1326230 1759763 783351 1093917 1186433 260829 1596737 1708689 1573308 766888 631078 467884 1112272 169676 972181 1234807 389795 1464580 479228 1176993 1722376 846541 113374 760274 821712 416944 762195 1919672 449208 106540 1018837 738860 1347943 739753 1768495 504431 991364 1424324 1107499 1112932 545030 331996 1896233 1572912 797213 1856843 446541 1479935 510198 518966 311081 1407513 399719 567528 830818 151830 1039616 1413242 1241989 446546 504609 318550 1107587 1626834 117945 1883942 1925782 1017816 1810810 850973 726303 1507203 559600 1585334 160704 137520 584344 780674 1697679 1936621 932369 778524 1590817 44241 398898 362146 1152516 772078 1647443 469080 399028 1785156 1473191 328539 891574 901509 1957621 287286 1855440 958084 370608 476032 1508471 755534 541313 760723 80561 448418 1323370 338446 1680617 600235 684625 1342730 690921 1016500 1685881 316987 1860815 1738797 961516 475557 1156145 1454863 410571 804522 1370348 1500797 139694 392041 1155719 1370712 637987 1699019 995663 494082 549126 68986 741900 22400 465780 213029 1479651 745840 721469 546802 545010 1952214 1855691 1025973 94100 498514 262262 51870 692335 739181 443633 1038537 811861 1029990 1191262 1490598 1245836 359928 219607 210231 1628284 472148 280352 1003682 428516 1122278 1973615 726249 1396202 1456158 795541 1529841 356228 1582896 1107733 621788 945653 167001 332734 569364 1389660 1664934 79398 1007155 751161 325386 1654928 1686222 1686047 475420 633220 452995 501306 698169 1288478 764608 46927 1104817 1544381 803166 1942013 5012 1431678 944043 784863 1244438 1284916 453097 780270 1093155 958861 1217954 1782241 1858956 1872146 623847 937505 1281281 1620956 1334909 1186493 1659301 1685283 562233 709154 1752645 1133770 323601 444443 250532 1161323 742607 488048 1159057 657520 860273 1794790 1811324 1503821 1288206 334433 551044 1552676 948315 237649 954952 467342 1523075 668979 1836888 1166825 1843931 1431867 1157520 1085403 561973 788741 448186 782600 1885474 850484 825037 1887189 1760389 611735 330716 1639372 435704 1312397 1699924 1619611 730556 985279 880317 462845 1518265 757428 938315 859864 1761402 31806 230225 967855 1637346 28952 1159505 968324 532656 1873072 1806527 1559273 1203376 260013 1394282 28114 1649677 1094671 678946 972391 1550893 9400 376146 106749 1903442 666938 1006856 971304 1974739 1316200 1277749 1989415 378988 1521312 1563178 1261759 314747 1873930 1947573 518134 65161 1849883 1037839 1104245 130206 1978975 1206029 487878 615182 990057 1493395 1366353 1182935 987639 1607361 1674318 1105205 144702 1768622 1147843 674931 282624 311474 372992 153718 724237 1686746 1676775 1634204 1249363 1944638 1979298 707054 1538009 730693 778819 236623 1579380 1179039 326515 793266 1201890 443847 1946017 923906 882998 1839884 27329 313678 539840 982533 416549 18616 1894502 918385 932807 1395055 1565788 361725 1565790 600674 1881796 455698 185033 631183 1937112 1192695 504839 1342229 1225711 523671 1169311 847581 1069557 1804333 992051 174412 1490796 615810 684832 1649141 569471 7848 121469 523506 1648324 1196563 521522 1395748 1737161 1634699 296987 45375 148729 842775 1782866 1646019 179133 457661 239142 93228 1422360 1709372 435392 191452 163089 512992 1698326 1512731 1135383 1439288 1017611 1158942 425194 1002913 1492049 1381242 1217320 710592 835391 1199014 456917 1304233 515399 334168 1435420 1435640 769995 782178 1037965 1976481 1247401 1457034 1601266 1816374 1555398 391184 1454021 1742275 70306 547493 126529 766139 948443 1945587 1835946 1430361 624241 185285 818598 1520456 613353 1539510 961343 88414 1003562 1940232 1358030 216617 1997133 586379 1967375 211304 1607364 1836266 1124840 29689 967371 1405025 402050 540804 616259 1583629 1337062 497350 1121411 1146401 793485 614407 1591511 1532331 1549276 974340 1401246 808503 1233970 897284 181843 286981 1220574 388130 1875197 1021250 1159046 817301 452221 599926 6801 1788645 1480046 1157353 290863 963014 567056 501424 990384 896058 461256 50205 1931420 804234 677697 657638 269641 28434 34184 1391350 750042 1383334 1654378 1635036 483350 1344513 1806738 1176447 1837229 501580 244210 266992 1898617 1191117 154784 836544 291463 1278841 1507772 304701 1229897 1830292 99978 1922181 1252265 527751 350042 1012332 1204522 1793614 1870275 178144 536415 393981 801528 1287079 695972 631583 1795307 724673 1758126 695508 184393 1205865 1686231 1364913 365587 1701052 1560789 1686442 182905 1485207 556499 139931 1545872 1404853 1014390 368579 1675989 1281517 738809 1182974 220856 679505 430411 1923506 1730943 1453003 1881759 1575020 1682131 600237 176296 1327096 1514944 1788864 1489051 1999269 1527892 1885807 921535 423921 224015 177557 1744811 1734167 1115505 895078 529492 767407 1463783 35036 613263 157847 556147 1725349 1290752 1020154 255113 1719299 535944 1026746 1975110 451347 1322462 1809764 1381162 1119428 896599 1091223 1196597 1676907 1274398 1933560 1952069 212573 1294233 909703 639772 555661 1116458 709116 663662 356378 779031 1649887 414143 1160467 861726 1062174 1941123 1634069 1043567 1850878 293577 1842365 1002333 1211878 1884311 1540152 408599 1361676 145284 89914 1810581 1844585 1578515 689705 738453 419942 364491 1470313 600144 576032 57011 494449 460909 338054 1624644 1858925 565389 720561 620334 465232 1039784 1916551 646234 717325 1873948 464118 246527 365959 1563924 933083 303172 1133668 70437 889828 685528 707295 523531 1891688 241452 1641450 1216847 1267171 1927012 237792 433958 1099548 28305 1178002 145986 3068 1445601 432834 1056687 792783 1419459 220775 463339 1856047 1302698 1939331 1192616 708177 1157390 12224 870062 1295470 1694867 324973 8687 1332255 1142590 179323 1435851 43301 1036197 490333 1719692 54841 1580511 1497113 1319949 1031883 358285 1745608 1164607 56960 1714899 224404 221361 1833320 1695629 1281879 451808 19679 1347213 1725279 1549622 1892939 1953452 1397117 1767121 1352867 1079460 1027306 387422 1488583 1113550 291510 1891488 236338 793291 1231498 928193 979653 840424 1970323 883834 1344986 1228064 1578809 1372271 1683199 1271895 216308 1670673 1362564 1890621 1165004 1553812 1018319 1071202 1642707 1511851 1097584 1800740 994640 1161569 251246 1657959 1547803 1525205 1811461 172957 50191 1990562 776317 733284 172396 741419 1588717 463659 1946932 278423 776466 1796634 471304 694216 1750183 621882 817046 1330757 593516 1888126 690281 1055900 1300441 1586919 25953 1191443 1412168 806730 672132 1795186 911897 1940116 43624 797162 234731 1843320 147439 82759 529548 1319025 709067 32522 612650 441574 1640532 828119 1578351 1847822 1215726 1571859 47511 514776 114997 226330 1710172 317561 986375 1333962 863237 1677439 891684 685620 121480 1825507 1902220 111035 1852898 1269029 1269940 102023 1890372 1832140 1796033 1658018 304824 505831 161281 1038760 1859857 924910 1089219 482990 1915959 1811972 866542 717173 380336 1419173 1294059 89286 635944 164119 187266 1801904 426249 551137 1369810 1750315 1928467 321860 467414 20839 738463 532809 622125 518909 1630298 1585819 1357806 968210 1775620 41531 363306 149091 207584 431564 914628 115030 622189 984995 1273080 663870 1250888 654738 265499 1498641 1637924 315847 959830 1605819 1845411 1531783 1079880 1469616 1581976 285236 1375996 1741295 1070888 301872 987181 439969 1062596 862073 1034970 5484 838018 985195 1392467 1667313 1607420 1681913 1234432 136752 1650964 1430966 288542 1128673 712730 278124 710222 122305 1136786 1346091 421733 752620 984510 230006 1730434 464749 528882 843091 1223124 1778925 1514424 1844462 1211244 1762751 1992018 790526 381894 942611 588245 1372116 1579843 1639006 703678 1199121 1890373 1114052 1698364 1249772 267540 22235 1620277 6404 109820 773527 1353399 1117922 1510764 1645114 347227 843684 239523 1989855 1267706 1511520 25163 726003 1748268 1662238 398604 952601 939098 1444621 219750 1665384 207134 709811 756844 1828174 517687 1537445 208128 607707 1412730 806981 846993 1952103 462166 840071 1881537 526121 1756103 1205513 429115 75938 512848 1151500 1553934 79353 1222233 1813929 1654084 220347 1107684 199446 797424 103448 1429450 1935308 1057235 396751 371957 1132890 1951201 32453 1208333 334651 578462 708051 1100390 1032167 843530 708938 1700278 1615721 1325603 570476 1258693 1557297 573540 154775 1590555 1538655 120204 674691 1203585 1859807 73884 1530811 1426191 158514 782748 1885668 373961 1177953 1021471 1260827 626998 1363917 1927411 1847570 1128891 697977 1329595 36414 352675 1862546 977010 1705674 1609537 1163445 382807 1857802 1965398 1640253 272070 1539788 1163238 178435 1596003 223035 892774 1476316 1350752 1949319 1831730 1527361 1668490 1622548 662751 1209175 984660 1522763 1110883 1220580 133741 1641594 992365 513040 1592067 54747 1233296 257266 120570 1942616 167293 1394034 1763214 416181 145451 1793050 903091 1305110 518942 280161 1152179 250017 1385019 842204 1291440 1432508 1604376 1014630 865976 808896 1598769 1821422 441087 1666377 1849209 287250 404529 495158 1382240 472269 729301 1531586 1404917 1856433 1806864 276976 1313931 1453087 774987 608310 718230 1981823 865506 1029971 1799461 1250904 56675 426421 1567215 1553814 855770 69650 729393 836720 558703 1425154 386456 1111364 1995472 1477377 1015157 827228 546689 1300898 1400138 1942417 1869764 627631 1766906 1248455 381579 1580561 1571909 996830 445143 460295 1348664 1585724 1805208 1760561 672712 1837001 137085 227869 917136 1616611 124065 510471 1091061 1737711 560334 128528 500864 1531683 460839 1049375 756370 1483979 739746 1069625 476640 1222870 1990663 918040 1280824 551533 1772385 78628 1623204 1500012 1489736 1738046 330924 1868605 23178 200668 1277229 682743 148792 161991 1326398 1053229 19931 1402652 532084 1841237 643172 1867677 1329914 1469583 206499 909321 629896 390843 413005 509405 93915 528388 1715622 848801 885180 1079109 1432912 324005 1436981 104209 423998 760708 246479 982891 1050288 160685 638356 308585 843854 1394791 1600798 1358840 1468766 1400845 467870 1495293 993246 622101 125723 824847 174606 1482836 1005776 666226 977806 546458 1459089 1374503 334597 908361 1835397 1788239 1471539 1365275 432528 1630376 102507 1549017 821903 277411 708479 1669453 1122335 1458717 449903 1829085 1959085 1998159 467564 355580 1816181 562602 1231416 293474 690494 493683 684072 450087 2021 1718000 577715 1982951 1689042 1997121 442080 696551 1268862 53920 1266892 1004990 423809 343775 1067187 10018 355362 1677222 238748 1878668 1593405 712131 459113 92819 930522 1127157 1831235 1740144 1599754 1917091 1066789 352925 1266408 1719718 114735 1046163 1003413 86761 1924753 1438717 1486551 405720 621127 254902 609826 1114166 124395 879033 1102380 559616 699727 1353864 1366420 1147968 1553176 560678 23546 1043834 518780 134946 1995854 1755531 899305 1402076 1442678 141374 40769 1456155 1976869 1871573 817902 1259766 592181 635694 1746148 1521848 290162 1034709 313807 1422927 1568350 1954433 185410 179378 71385 1854286 619301 883692 64402 1365044 1604389 1527299 1189671 1314524 1539270 118620 373893 1124902 959900 43456 852106 124860 239966 1502967 1138765 665314 19006 139638 1749681 1685737 548276 372332 1230122 45945 1492768 777604 1695258 1312647 1070106 638850 1167215 1506395 202316 411421 674343 305788 546162 310717 1462343 420965 865552 233492 1651137 975979 874456 1574079 1189716 899073 1670778 1899183 1794167 452578 1056582 759191 667882 1565637 580406 683637 96165 662449 1720754 1888258 1127635 1782165 862027 691655 1466066 1564702 1735905 1069155 1544410 1350609 785535 43379 620941 1604748 813739 435094 1170716 449396 1313247 1304182 1035688 140841 1159347 553407 196692 444192 967208 314364 1368654 323695 1640321 1265276 115489 1268996 481015 1394747 1277358 1822665 1761484 1451637 769618 945262 1980793 1913039 511892 786018 358833 517377 133416 1506897 1314382 126478 368202 271740 1936977 1901992 1523588 1466945 36155 1976224 73687 1842177 1315336 1668839 86375 1296857 1615847 1017941 963271 1076915 693762 945553 745705 1542100 1898379 675798 174187 331128 261012 1219814 518935 1823811 409660 643975 321454 927978 1332243 464619 552489 93563 134104 1523426 581231 218490 243900 628053 85294 828236 1865349 436900 1838978 1969558 218439 1576941 580278 1691662 34625 547098 704152 1791645 1775176 521913 16436 38422 564722 440447 777517 107067 1178125 1219934 846114 1281788 1427554 1184011 310942 781461 1553163 976541 1591960 1584477 870568 660762 357178 865290 1805966 627059 964686 1984225 829222 931604 635633 971959 1105108 1353193 90458 1007061 224839 670396 523083 1541562 1189477 1264193 359340 1785315 161119 352149 127188 1149287 621430 1049139 1978964 577933 927173 1624433 1607390 1862510 1535141 307222 1844134 205337 99443 1841423 458329 1887123 1708928 1849952 626197 972615 1206844 1678050 951935 1731563 1243765 1580765 1811339 1514735 1511118 1743307 789875 324035 1846835 1246135 587339 1142427 1413308 668234 10571 12217 362688 219790 79245 755358 435696 479742 207778 1839233 1218264 1001673 506778 1034108 1800650 1604107 170951 1030986 1671994 1885840 1647488 813352 458197 744658 1863385 187415 1907762 472070 929245 1055510 1622290 1446881 36066 1786006 463378 1671945 1487554 1172363 1105822 1784367 1163290 1960086 1702298 1904992 394419 1618121 727316 428701 1515693 1681852 1598916 219901 1832013 1726021 44195 106685 694931 1455286 335508 1419297 796550 912611 550607 817653 973514 1292189 1663500 1411161 1621466 1007325 1708900 928758 446011 653354 1966971 402863 1487843 1625975 1378633 1786808 1732893 1008406 1353622 166624 1409638 666428 983149 942831 685819 311176 1917409 158512 308596 568300 133381 228560 1741056 1830680 1762514 543910 153481 83524 431487 851309 1040312 418314 867412 1866667 373038 448326 795099 112861 1373980 570238 1420641 1841621 1558672 564571 407946 165697 1092187 1773432 1795937 251983 189760 555298 1511133 593480 1977992 1854753 30643 43523 367611 852391 262072 960113 917934 1746862 192815 1999487 1758795 626919 745133 1572950 1038699 1344237 820581 115272 1391984 111652 238828 523991 419144 780736 1864287 1313734 1715290 1053131 1230766 1576254 187935 37854 1547330 372180 121153 1545083 1212648 714121 505277 1765494 1212005 384977 1867003 477026 698141 1727969 536989 1185220 1182340 1472426 1176066 956613 1471987 564930 765612 1863282 886662 206032 1346084 361757 965420 286724 604428 23527 615039 835611 1684023 1182379 1046442 569997 388941 621755 1565131 535604 320066 1384116 561262 1926266 1242825 770001 1322410 241185 158623 1731226 1422780 1961405 1285528 1966282 1362650 526251 1573132 501458 1770813 153422 1104626 1232822 1050347 1497003 705381 1797202 1258452 103798 108663 1645393 1108633 1959768 15709 612413 1870087 551797 1616597 150214 1676123 105026 1936743 1744830 203716 186170 1091110 1014956 1352882 1806205 690355 1685992 1992070 1834722 116707 324576 84491 1735518 1695737 280293 1086767 1224185 300965 953556 460207 197276 602393 242675 751743 19810 414387 380744 1851320 943484 600847 397873 494905 985108 1489284 226873 1005064 169613 1651034 1885247 1888518 487076 1561797 1003366 1013975 1173518 713968 7645 572937 1003049 944713 800296 1454319 569629 734443 558286 1862053 865244 944936 1315170 81703 204209 138917 1941175 821647 1333678 1423844 995715 234945 1313052 1073247 570020 1624802 311278 1394149 849380 383682 78209 1788402 1959158 283017 1024764 1831516 1781737 706063 1535608 555873 203950 1354693 1510184 1965942 1621490 1552971 44965 1927724 1533406 1377146 502479 35571 1500271 556969 581291 1663980 1213943 98901 1453773 687967 149663 671379 586373 504119 214774 1811896 767026 1782570 133361 690353 1502972 1844872 1399922 736334 1758594 695679 51246 340568 1591223 1639401 210360 1410932 477155 1219017 645315 1089209 1667022 1341687 1478369 1999529 1394175 1060269 982569 187783 1647448 1300307 345285 1201458 1996928 280017 1544605 488341 1442762 419774 266280 1058304 1035088 997147 95327 1378428 847349 46838 145182 250158 1731751 1585269 1023794 1809070 264928 714809 1221114 487885 222449 824258 56346 958256 1838023 1584114 1432034 1769002 708331 1898730 1266630 762583 1391986 210153 1669758 1669845 1272087 1038895 875285 656169 833632 1715007 1037875 949987 54686 482304 1503347 953027 1037479 1811772 1689463 1486715 1229704 401460 782707 1545560 1049207 819333 598610 1478180 1740729 1610814 1960989 253608 1514822 1097552 63295 203604 745963 1857938 366889 570442 70791 1328410 118218 986625 828709 391168 1870784 1132531 1149125 741853 1025894 230772 982542 1640724 498391 407150 121699 1123570 398218 79978 248076 1136033 1192922 234075 1740801 1229388 1704796 290768 49429 935688 663793 1320260 516491 1676077 947215 1103693 1481542 702882 40910 134090 704102 405939 557001 98773 423264 500467 855970 623864 1753532 1054390 1443476 295104 1190148 407641 1295404 1766573 1375829 912149 974242 1957476 1306380 1400549 1320098 509979 241278 927315 335419 1451238 1819536 1329441 1412508 1817796 1535134 199775 1121186 1177219 1625760 458028 1590269 1380751 916397 1335098 1727335 791473 357156 1088466 219981 278567 549901 173345 1711057 1008147 889770 1288691 799107 1957828 1235374 583843 602880 1322681 372815 237760 300226 1440666 870102 1807806 699082 1753395 1937923 1799493 640848 473126 1055150 1816623 211385 79918 1455602 247319 993511 1734661 1178343 1795294 1613845 8938 1982878 474090 731476 1520857 1342419 1474238 1595946 627977 1481587 1320802 748640 501508 491386 19221 963112 668977 1259250 362204 722322 362439 1640614 1836620 371715 1675234 1857779 1572751 1882987 1203044 748231 1476409 83258 37732 1607125 17934 1662573 337722 862765 382509 346524 662445 1878439 755398 443272 642616 838272 1810830 363932 222650 475855 1947953 31318 1568847 1729094 1610487 1675832 464839 903680 737133 342968 764716 1938612 1836794 355273 1813639 1003655 1489603 883469 778345 1732707 1488957 1366371 981201 1235413 1063996 962872 1792040 1129011 124848 1548561 584573 1984915 104486 345588 1369672 1705096 324152 965699 1923014 1153038 286979 1714181 409072 749008 574950 1290218 328700 238860 253754 1237892 650955 602138 1352238 1023953 429278 1642847 496614 1753429 815940 83089 1630951 618013 1930137 418784 17808 962077 1597300 710859 49872 1075970 522726 729359 800053 1243867 903368 1625356 1750184 1646194 1629441 853944 1413891 395524 342033 243901 786168 1595207 1705651 702387 1453879 269244 1805674 37500 458211 606896 49488 284133 1565670 1392585 1821520 1108133 1925165 836599 898744 1877376 874254 799481 683082 159426 420012 1274641 1041737 678952 578114 1993891 900860 946792 663925 370925 212657 733956 1658577 1610353 1879011 728011 892175 1571802 1798067 620671 1903513 151048 1923946 986587 1801235 1867672 547502 1595407 524267 1373294 263674 1974100 1280604 1111914 1051709 1781016 52245 57770 1854809 860207 1518209 1144092 173004 1976807 1919319 4619 1777565 1948252 92930 812098 251407 292059 1515575 890940 586369 506934 601140 265231 154351 606636 501223 1010934 875211 1854088 668820 719772 1391059 1017585 83484 550737 1729622 85697 1052662 1408840 562096 1241464 592582 158960 788895 1957280 969737 1661967 590434 20288 463729 1020352 1855618 1534238 1997631 621287 472578 1099873 1521481 1650201 1952215 1548453 1819423 1934586 1572382 183765 1659977 446479 1299540 526424 28661 233150 1001048 1639105 531652 1615082 1789096 1345617 678875 417657 448995 222675 160280 1872779 355304 907278 883995 799484 433454 1836999 1709739 1225771 1186002 155492 1942731 1443253 164608 176095 305371 5575 1689911 1411876 389216 303356 607528 586886 1788966 523527 579421 1836705 44803 425958 1519506 804132 1109071 997646 936404 657655 214023 819427 461808 1278272 1001943 1043637 1942012 179283 1714119 1500046 1416536 86691 646312 1354403 1139148 1789943 1003020 702640 515988 123399 1655744 1974609 1147681 1835719 1705677 1090137 1070884 599528 1644314 78217 781864 626997 1603867 591642 999923 1313883 1075730 1198534 1019770 494860 1567881 682980 1495689 1965789 1471377 694819 1851377 633978 39264 1344627 1318992 1297078 332759 928661 180088 510626 1277714 1395272 571200 213291 1429111 170380 408276 1836995 230578 155584 1991145 866289 543374 1084750 30340 1153823 65082 107463 948465 1390791 263661 643076 764243 902899 432828 762286 513550 511995 1943852 1770323 1300347 1220139 1823574 1897558 1665002 1729811 1113883 314149 996749 986762 1686910 336277 1689180 1943841 415913 938946 272603 1659416 462622 1171569 438930 1737527 983296 1819060 121207 963244 985380 1604887 644532 674592 1680030 1474432 1116614 1911993 867158 1468424 839846 1779261 1844464 283753 707161 221268 1668760 392143 1046939 1925391 1967310 1753665 999623 12404 1317725 10641 1566920 161271 242520 1582580 945558 689797 1412172 1130467 199403 1070060 925567 1657574 1855639 1034476 270468 227763 1357480 981994 418437 1029138 429575 475955 1478478 382594 957174 198467 679128 1181673 1577517 1955125 89586 1467638 62424 1143847 1307737 58699 1241666 77251 1402760 296500 1628814 359383 1086264 1580890 1767736 1856734 604219 1425476 97698 960029 750077 237828 1859020 1858714 924650 212362 1024085 46954 1261497 1753900 977447 1396897 1712875 1017116 1554067 940465 1795718 434971 657646 129406 386385 779763 1592446 1345541 700046 556893 1923268 1353297 1360783 986548 845172 1055794 568093 924282 170260 324917 942730 1088539 1798261 1529048 8949 931057 1894482 1358414 156933 1416668 1080990 589875 1239618 255549 894231 643087 1568736 757570 1380262 1394233 1530683 1369606 1589009 623122 1987532 1299208 1687735 650354 402748 283100 985794 692691 1558942 122309 1912748 147860 738769 183339 162928 213942 1262806 170642 955354 457280 775614 1862371 423649 1713639 998011 972904 1641714 600812 1341650 1507192 690705 1409582 990967 447807 1299545 158144 1056457 499277 422724 1092876 1139042 344628 1930433 948670 316834 519556 1250052 1800501 1340481 1669445 1983535 741517 1571305 1873555 1573718 252857 845123 673652 154577 1134258 1423421 767751 1012810 1714646 436310 1122840 756884 32126 843320 1874978 741044 468994 728096 78829 473448 707609 1320984 279418 727431 1071808 506835 864638 54375 503301 1850912 1357049 1339034 1259029 829352 1635080 1391054 1838300 483859 1839502 1834528 1190890 1552271 917930 966072 1940727 1220382 680724 306720 888331 137474 515666 329827 938612 284340 1748880 1158846 1298575 595264 687186 843916 578644 798895 1064903 340978 1180903 999218 1939007 130057 1432267 1494847 1601523 1320095 328331 80353 83567 714419 1238195 576861 1371032 662823 1477151 1140019 580704 53197 521904 1807511 141191 1383349 1989921 1011314 1688875 621541 426040 1305828 1708451 873159 1492348 576221 464134 202863 1454280 1527442 1510810 1059330 1086648 1670703 926975 252401 1950209 499450 1877334 1472297 1996949 803987 1605676 183848 722309 1053663 361501 1080985 84512 1811969 517697 1289991 1148059 464807 1404438 527217 5747 660455 1761692 1695667 710043 100690 820246 491904 241118 1435487 1997231 468566 1028599 64443 1439045 170826 1818939 1767393 793778 1516332 731289 979267 361476 15109 981928 1573905 1522621 1842932 1398534 705516 547938 921969 1987591 310415 588860 48475 1892624 1840679 24422 1537018 1316566 802894 516030 1968400 17549 1862098 219115 850852 893646 876419 276853 122728 851275 768169 1987574 1016476 156467 1873458 18165 807796 577438 1731539 1932620 1658771 495563 1201236 212711 1267973 401191 1669412 674897 876466 1933953 1749620 1045471 648561 470672 1820539 760628 1317619 649946 419086 1390954 283568 1514573 578364 26462 897808 1995128 1831082 1518601 1149613 1968095 71436 1124133 1872749 487755 83602 1648367 1776698 1540818 1199967 1135131 1514928 715785 1002470 590187 912046 1443152 1428949 126049 58323 1012878 1250011 359251 706997 389669 1045846 147220 421657 1652216 253602 458886 1981341 1002776 854477 669673 511028 655303 690738 627165 1371869 1448064 1751859 1630280 736125 1369753 355423 977071 410242 289758 1247555 1212724 37012 1795175 159215 1462394 836198 1963393 1649028 677206 560558 1754255 505771 793903 17148 178396 1553930 1051597 971403 800840 1995738 1698178 1617147 1964054 187164 283666 1259943 956699 1307978 127354 686241 1238021 979894 68622 1065621 67745 112158 1568171 983145 1321666 65574 168757 1303001 478963 786046 389606 1869345 914299 1967367 1815253 272457 1731991 1978560 1165994 1434272 209910 514435 1891323 1840905 1015689 61931 1876436 170283 488181 836659 202267 1426766 1969207 1295620 956127 1577471 1973569 565583 1293322 12358 998661 1588772 394883 1311568 1714651 961657 1466025 1648326 570305 371771 120404 1247428 526830 474246 1088057 904087 904581 764921 1154834 1465967 1890398 1958906 1849518 657187 152420 79547 1700888 351807 363459 1187586 571120 954117 1390728 977066 815725 1983864 352406 139199 694521 1916686 947039 692379 621838 1635553 1416942 1629471 1816333 1174288 555511 887448 857514 1187465 755589 1790091 1683984 1716409 1939996 1612192 448159 856439 896108 1970547 1017471 303444 1711863 1091359 779037 1415912 1240529 641883 1496662 1251950 664044 1351444 1471831 729999 1013624 1484293 1589299 662630 1150372 455392 700214 1959948 1565973 550693 1058484 1777289 591539 1648883 1832738 1273843 1769335 406935 1951517 844160 838596 1083413 743474 1329418 413670 1604247 1234316 1127897 781767 31480 539046 1126270 1035747 1068592 813158 771266 712338 428954 1316166 1790260 1101742 1084618 599994 599368 1207638 1807415 1786445 899437 1590881 1969746 90157 625485 421543 71433 9539 1458769 1936618 1703567 1448927 1776796 1722737 146166 1701855 1410247 290160 203844 1379348 675454 574315 913039 161794 1074333 1964604 333962 490844 867077 1403268 183937 843267 1264916 330735 410822 960194 628289 1039659 234742 419177 1888367 1210273 545370 1663130 1416397 183626 1070969 1828992 1369953 1000218 1368464 1504581 271307 1447659 1198779 1544193 1933989 1554405 54808 1938078 955367 141947 228521 1533495 713893 524533 1222788 924868 206524 904024 312751 1820075 399043 1879517 498693 940363 297881 778104 32968 822216 907375 1497771 752322 1638458 756203 1448861 304282 661900 524441 1296964 72786 1199329 143715 1991746 768417 624370 787789 1602484 1957117 530837 1526654 1495991 1858904 86838 1815643 1675900 54379 827356 174424 1977294 1715434 693685 1004971 1283870 1751587 1449105 748206 1771907 1426862 1677127 954718 1255437 1502718 1528307 1150288 1402310 1653954 1177672 1237780 1743251 785539 593798 102962 501532 1582681 1099574 331567 931615 1571778 339000 1402639 15953 562380 1935373 307796 1469935 1827741 1410530 193420 754761 948477 888685 128002 757996 1770215 478318 894620 1642894 1128186 486021 1097944 704108 1111218 1496179 1175718 1457626 783567 222033 1018571 1671318 1166412 1367298 1588887 301142 607038 1494746 709387 197625 1329957 1462481 883148 405497 1032089 1358984 1979764 916952 914480 521222 232727 911023 292698 848948 171294 422677 194718 213857 693552 1633568 1147323 958824 1375614 1428262 1113226 1627603 1825679 1804566 1745809 532974 628930 1715284 1413952 470228 24650 174497 577410 595707 1296448 808277 472275 1814770 1133001 1730471 846578 1605313 1622955 1622949 1279583 451676 864752 332285 546612 1805529 1154081 496450 1766326 670041 1922896 611181 1985119 1696700 1995930 1650001 1609076 618546 1608205 457740 1001055 682583 1299026 1129557 1345356 1489922 247552 1348974 1570544 161654 2902 918314 1834373 388833 831132 1613430 1100984 1318609 164376 838354 1505258 55274 1755343 348614 166897 826357 1472568 671886 1695277 1461231 1572794 1426446 358366 1242202 1615139 1153267 348876 209157 631759 716630 643745 1780176 1763480 1836921 968557 1585025 465389 1896607 477344 924371 1722219 977819 1577073 956900 413716 990449 1567568 262255 237524 344588 1842479 623747 49496 1425940 618539 1198761 48872 553646 524246 812518 1400542 1810777 1421671 1870014 1720009 1182727 1662081 1982673 1779766 1721157 542975 1823941 1410238 1418329 501301 1968757 559850 1683124 163138 767792 1732226 1088177 1671692 894794 767888 389932 1263408 1974970 1156823 469115 147548 884916 859039 959624 1689306 614641 333128 590366 1981846 1435241 1791164 431775 863013 1203089 1692432 1359763 937206 340485 1781634 731802 1160951 1984729 605391 683230 1807293 704824 18030 892707 862087 352342 1914275 488906 574371 1096846 1484599 166559 13584 644284 369487 1816100 1312039 1486469 778406 752497 1171945 1913073 407655 1039435 1043638 1757770 1732727 619849 558362 539207 1288968 518555 512222 214345 1735030 1207169 13670 1990114 1046254 1945072 1071863 121703 190555 1639441 1965698 1139433 966614 76957 205906 1713116 956716 503257 17000 1123433 753168 1021210 1852455 1961476 987274 1141094 1128332 718853 19860 476266 1385055 1354578 138797 677282 575720 915779 344973 410156 1330653 346918 461944 689056 1411561 1571206 851688 1499068 212837 308198 1831439 1449775 1771176 44994 525981 174613 362174 1627637 716061 953811 1193217 1029839 670027 733195 153196 154897 1970296 1580972 1510875 263459 1333877 83268 246593 424383 1112347 977550 1894334 1478706 740072 531031 1151622 81385 1363879 1976498 58714 449593 1521342 1917258 654541 901122 1861311 265175 1549107 632686 1084724 747869 340784 1900889 1289815 127882 2384 1524237 1088409 862314 1055020 1353633 1899758 1874438 1099661 1446704 484937 1357942 711542 357761 1548820 623633 159761 779339 914873 299098 495776 830458 718739 495566 1335247 126025 280736 739886 764977 811270 1108659 1297467 1466631 1981045 1883423 1217291 1032588 593248 1157267 1992733 100471 1212521 856417 1944499 1437499 223850 922484 1091786 126211 1842232 1036780 1674112 492388 1890913 205378 880760 1963702 182617 754786 1743464 28340 794310 1177431 482669 330362 1927740 824401 679806 348849 1754538 825419 666329 1790408 1281986 1792147 983112 92181 980057 463622 1355235 1739548 1373020 985901 1132463 1005539 1877722 1235179 877919 1974956 1605785 1137305 1103172 102821 1925130 1074906 1330347 1924051 764949 1850807 157536 1149302 1839592 1109858 1070185 1285403 1507598 70017 47519 1352299 969487 416370 1649159 1108178 273158 1566794 176467 1156996 317093 562321 168958 816622 1731535 717232 63012 1880422 24921 1294443 315953 983235 1428277 1571785 971108 1067471 1125251 997485 1567743 1024126 281363 1966669 780730 416467 363494 1728325 302996 1384734 708670 1238798 909820 852618 1504588 1284579 1893925 1697688 759743 1542746 1552779 1155952 731123 1895141 1370771 400197 1154400 812432 1574192 1738241 67895 236130 99846 1713357 250199 7001 1126415 1245680 1840883 34360 1341766 970224 663961 1961976 1356212 380381 1888257 542036 1471576 1687896 1230475 883342 795997 774421 530528 1579990 455629 289539 626163 186487 1963620 1640782 411928 833193 989022 1835418 1108984 1136056 1172300 1317253 696886 224586 1982221 271005 850420 1404032 1885101 1505409 1487735 1826276 30015 333856 1017632 1145314 492503 1278300 1576315 195365 744202 1332055 1307868 1679607 1970207 1887028 672078 70951 1202865 422283 740169 865177 899317 1256117 27321 467630 97443 1910279 823095 1412300 48338 1449250 1626323 1164963 778464 570201 1754859 1984351 621602 687 829973 974410 1019800 863109 925677 211897 598502 1517518 1905024 1167698 777829 1470800 979500 1373269 746024 1224993 1776838 888550 507797 661759 461042 1848699 328541 243565 1936919 1796639 1670762 79425 721855 249494 15186 1371107 824278 195796 419129 87803 1096642 106366 1438649 1984456 641995 912711 41373 509778 47455 1172335 792253 1675284 1335466 1709522 1808984 1889882 1601863 1037985 943111 1658396 1810978 1635226 811225 786055 1751491 1153845 58984 131559 1577344 570783 1053010 1056837 1081081 1404893 655021 1652604 733022 1596315 1798763 1792213 1976793 1011400 86006 1582464 877059 1141608 332703 928130 149114 800169 1644212 1246131 1265410 147118 1073604 961951 1194742 587856 1564017 736853 1420287 1438067 1065769 1293805 1869491 1501048 743563 962582 1602124 699627 717262 116852 388747 753786 1022014 851535 1561998 373012 362007 305211 662770 201192 546893 1929741 231531 146035 1133667 586812 485527 332468 814731 351494 301433 957306 683782 1184013 780322 520568 1341146 584407 1875076 86800 1561196 237636 1395385 1922294 437739 1959643 94341 859768 1824041 377683 615286 277685 406953 890134 1450462 1381986 192551 1469917 1679513 1097447 1176484 1609122 1745246 1884598 1862634 1527872 1556239 237781 1113459 523755 644608 1401972 485375 433700 190172 909086 881657 263800 1404402 202377 821118 240189 238255 1483080 979558 802361 1626085 1536483 1554788 598355 321522 1127573 1223642 120137 327364 1133205 1488509 674902 1200360 926827 1684116 731951 1701872 1785614 141439 457769 1663628 1069328 378773 518563 1863414 1970690 564866 345765 1883445 809400 286746 315871 1508348 1916154 84238 992027 329411 47536 1549136 1556589 816414 205829 907155 1870305 1475930 1441107 493682 1951807 1307611 1572371 484068 1680890 928199 189964 319440 1263648 1673239 1281699 1380406 1589991 1198158 1888335 884016 1862741 792926 606884 1452578 1295414 186540 1989906 230350 576273 1934291 17536 964202 1451451 905957 1185810 1549495 158397 667359 1040991 1371262 564534 759791 1815794 772279 1902760 665016 411543 282729 838033 531235 1018076 1022227 176024 336624 189192 747793 877142 586552 1586450 456478 1030579 1730965 1890562 1261892 19048 1361024 1681680 578274 534730 1520320 671168 1177189 936657 1725488 1216724 814400 1931272 1179867 1141419 1943754 1795035 682712 724781 1376001 971320 1871762 1103807 780628 577659 1519168 435820 736492 1107289 1181949 1514256 1770705 1972477 179416 660381 652698 759496 553111 736031 1953450 254632 1122388 742666 722042 462345 1704079 877859 537910 959521 1180479 1132693 485237 1476629 1627997 839164 946163 1518436 1173606 17317 1441783 1639439 404904 464832 1001465 1361780 26317 650274 137763 1312338 164020 479665 970093 621773 1471096 675889 679326 1256531 735322 117253 695447 1774576 1511683 288482 1459739 1788355 117770 1494026 487984 708435 83891 1177891 1442574 666068 1538481 1327621 301791 1794098 1162613 1486118 226249 958747 1829855 1154965 1647986 1021957 152097 1876722 575753 1008244 1720962 1169277 958147 1792206 1803377 1012656 1037349 475588 130841 541625 1984352 1629618 850489 1625591 432140 907968 1698034 1081138 35620 899984 476770 194122 699686 684961 1048554 703841 1071302 1627424 1375780 1905932 556981 1347193 689377 1331940 741378 131782 889644 824280 1133437 543945 530191 1985456 1459325 83763 1622645 1588535 1642704 692579 1043697 1027854 672236 714842 1379092 993491 684179 940160 458964 1670662 530442 1094355 1448010 1046920 1937598 1971795 99483 1486040 1976823 800692 1765428 833014 1301357 656090 911280 1024863 1221519 1365528 940007 55552 153212 1889270 1422128 1830711 1234708 380177 828926 1972935 734590 153299 1264469 436024 376248 1517329 1818187 354183 878754 1772090 1171486 814606 940153 245650 87884 504279 152711 35813 219173 749163 1144166 1531652 810824 1834625 498821 937092 957336 797129 428760 225785 126050 43865 1110835 590361 873708 82902 605906 1066640 1760777 439917 638349 1295252 1742259 346697 459457 1741619 822097 1248309 1214812 1737742 629958 1393110 1689586 709342 1518652 864839 1011137 1900610 1574728 638577 606837 229994 42219 686819 1146408 967887 543657 1130243 861084 573227 1171988 364901 41611 857202 909114 146600 23100 1935476 1415785 1874349 1377351 948091 1213400 351390 1004155 395885 1667565 1043981 491785 884128 522093 411929 805599 1851210 1000997 209809 557374 1269803 1087000 1121474 207524 286108 1694224 1375624 817834 1518176 560084 784023 391772 112318 1972791 1969157 594268 1979343 1272006 399765 1951297 1614945 1409499 20799 1543970 1614082 1625114 1645946 261199 95293 411480 1379300 1521862 1956061 333985 622307 411862 755007 1421866 1571559 533276 1049103 1924027 816694 146780 203632 528279 1788933 656890 1113486 313104 1847676 321750 1117467 159076 382081 1915118 1257858 818186 297736 932644 1364930 542941 1602064 1096632 1244941 34091 1707799 1862643 36550 1885368 497557 1719326 1550605 1388783 1811467 767591 551765 443620 196963 1118496 346708 397708 806120 1780939 90915 889094 1815018 766848 644810 496822 273256 648790 141658 332629 752729 844933 1608880 1290142 1518656 580783 725365 892057 1891401 904907 910072 264011 1858006 1608540 720531 629772 880859 311287 1772415 1335342 1846320 1446390 68184 879568 620804 816741 1351255 1150350 1515554 753921 68405 102610 628694 1918942 251060 1318527 781391 252150 1948485 1939791 395692 425304 1940028 386390 1021999 1855407 1209799 181780 1402640 1083328 1329892 1783935 1201323 869615 1552682 821199 788354 224374 1567056 778362 758466 1911564 811127 1002471 277136 658295 961234 1586176 69565 1708894 1197285 1268816 1558690 247447 1219176 1726651 1907196 49503 1161344 612911 1034737 657788 1287574 1021279 242693 1656910 1955274 558714 184844 177377 417859 1581202 1843406 1308130 1991154 1038896 1785654 397809 1158604 1271433 292795 335842 1007525 1133054 577276 1156678 1719465 612201 86171 593060 1833891 88602 711441 1250919 188560 1648779 856939 1782424 1822914 1451101 1765639 998159 1225067 1379073 331771 358196 1749111 803514 1925898 1994808 370662 138725 1631157 1166020 1175850 1081122 821270 1251527 835281 1431539 751899 903724 1823739 1759812 994164 1706425 1565042 1610967 727578 1783653 236763 1210172 322135 654081 559451 1071167 1518667 1280498 254023 1590210 1514193 1486910 762541 783897 1732763 1521306 1421121 284031 288683 986839 1207674 1408151 265112 252787 284415 633701 486746 266633 158818 592533 292815 1171699 799316 1893876 1176097 881679 1391944 266854 1862227 1283065 311322 1876718 1546638 543887 41460 1916851 1624411 1948019 1758396 1320415 1367785 1895558 1997274 214465 1394278 141269 1659978 1731560 420870 1265023 245546 484154 335927 593783 973797 338214 76873 675855 129947 1466860 1419811 81695 1314810 859473 933084 1425647 1156951 1156559 104923 1937603 1966711 1505870 1687800 1896829 1888530 1580301 701860 1696381 857469 1901717 1578430 1113425 1200566 1053098 115508 92104 1864632 1542111 671156 1546733 170717 1314513 1239495 1476873 683448 1775675 246053 326828 1453398 972151 764927 1021609 121133 1028310 1201523 694043 1336754 17773 185534 947774 1536702 1099994 1010929 277047 1003086 1828966 1807590 1709022 135215 1373155 327360 1372002 553588 731776 1020961 1119035 92115 422471 1249254 1024424 610589 864309 382417 1080081 599932 1147676 900051 1585964 1912440 1931466 410038 910257 1842825 169904 163458 1468944 1366360 1731367 537782 803522 1395533 154703 1914321 1748613 1165549 313791 361726 831888 978971 1945193 1662454 1054950 1629352 123079 1730554 735237 899689 1200290 860257 139981 1202130 423027 996216 152111 852344 1795758 525682 1668693 1507161 1011746 1946534 655942 1518799 1899620 29568 1367990 1507343 1814089 1503058 365002 43805 1720668 1137910 53114 1351334 1484759 706444 40253 892436 418061 1711156 951200 1684307 1588153 1399373 221532 1888013 1897359 434941 1884344 1641015 523721 246257 181460 1878759 461311 1891910 1711484 1598952 799229 547007 1209181 1221593 1255588 1538155 95766 313386 1612377 923095 1098127 717125 1128868 1757380 1550634 1412206 674252 1854894 743697 403633 914935 1329143 1047569 1831919 1599162 1017333 1386562 230382 293885 1326075 1736089 1427524 784396 1802197 1485444 1934044 519738 1414782 1452310 1740454 921760 508621 1371763 904127 1287149 257915 831654 938734 605625 1891133 339008 1891713 1344890 154845 94214 803053 392281 1600204 739634 146935 1251567 1937419 1467110 572589 1868215 1105163 1345768 1257932 1894875 500988 265770 602246 86830 110275 1402714 756294 1448193 354595 1743993 402211 1223280 396048 480306 1050499 825867 1581537 859116 1233943 1554188 812911 759740 1805103 837414 796984 241596 1835801 1247065 1332024 1613259 1033606 1386071 209650 1628840 1679916 997680 1608769 1862730 475548 1610640 556970 611721 1102750 26246 204602 1829638 280264 426536 1183285 181028 1097930 1277346 729751 1908241 1469315 571007 1319048 822151 1201871 1250917 1518955 582383 1618119 346996 1147378 1543262 581258 184227 1659059 1211125 1771226 1106319 1095463 1745781 1122565 604424 1504936 719822 1262953 813431 1950879 1853360 1294603 1930661 1706218 542870 973459 1898558 246928 1306571 1174128 282426 1605508 1132045 1191352 435802 1896399 523827 1718760 693382 745238 405745 1573191 1800013 358827 367247 1857934 265856 484266 542368 1248165 1113151 1149129 516792 1487835 392513 1346086 680061 817735 1477106 1839981 1232817 836928 487667 617258 1636390 1402882 814683 1179254 1379688 1455584 1321143 179276 1822196 958842 1331432 779255 1879796 586675 73130 556187 1348864 643320 86596 1161958 980298 971873 1730013 917593 15675 553992 527597 1435380 1912288 1059485 1213414 167355 1637416 1857115 844797 615955 660654 635164 228913 1760869 181483 198080 1245046 1305456 1820796 1019577 1228767 1574532 160749 427039 1109757 127189 1870747 1462968 715986 758052 993744 169828 536809 1444642 1969015 1741973 561107 532470 935524 1787782 1731407 1919660 542965 1315134 1493033 874185 722632 1049390 1362263 55641 771380 1010234 1546528 1339543 940657 428865 1445832 163998 1467943 950767 1332474 926153 852097 1900370 301514 1054769 173618 1217524 719407 1731363 408463 1394154 844237 1038564 1758643 1822623 532759 1200632 1522913 825950 1711095 622562 112052 70687 1998547 1145475 808115 1741717 262330 606462 1710987 217863 479732 132066 717945 291853 1857561 1966343 88419 309853 1586271 698767 1973042 1084084 1422490 88945 1001006 1524442 1505396 985021 18556 322438 1269105 1553269 1345478 205619 208393 226849 1167458 913247 680708 1051491 1486975 473066 1637130 1933178 604654 1212472 1840016 15189 1458430 527629 1390499 1886333 1930621 1192801 1974504 1968810 1842470 405347 943689 1390745 375493 1931501 1650026 950636 230238 501732 1449910 563974 816172 1498597 868691 861859 42296 1412384 915498 1652998 69199 1828919 1665996 388678 930997 1194676 276698 1686912 513472 779998 762432 1878170 1171007 1480817 1948896 452824 62748 369982 1223329 1014018 1742314 509333 1056938 1862763 1966325 1246206 686210 67371 597394 371204 1082853 1633636 1011812 431059 1489926 1016536 1990725 23264 1020282 591641 774506 2455 1429331 1152908 558527 384194 64269 1091423 1973379 1613813 1802818 1942387 1056946 410195 1654490 1086857 150482 764325 1896286 1382420 1656155 1205408 1918060 562846 1261158 1874914 245950 1342618 1010536 1905705 1638119 1902796 1061654 893188 1701535 1419096 364327 709364 1548284 800440 964843 1792223 1157582 1806751 155037 603096 1856532 1164316 424321 1307469 1386386 900993 902452 84752 1558908 1094603 761712 1847793 1277081 536748 1077041 158345 669895 108423 1582187 1338451 815732 380127 1427684 477435 482924 1500642 1171976 1795267 168089 667180 355290 1805779 298613 1283422 853204 686692 567587 1149081 900924 946287 115621 25424 1153422 708896 538771 91732 1080230 1977950 435010 970584 81295 1083154 1427131 712787 864627 236579 913814 665622 335204 24613 1536489 581131 1234564 1973586 728555 420824 776092 1558480 419895 298344 348160 584651 1767089 1963017 921715 164307 1885277 1122807 1791842 1905224 1943385 1694959 995912 1490876 1606862 936376 1817610 152262 1568672 228536 1884443 811935 321993 1221481 848678 152682 1177555 956560 963056 112499 191664 625369 1379511 1500023 1564083 734059 524476 702195 722066 144500 1203826 861644 256380 984816 1788415 639286 520047 1647688 84375 102422 98375 145613 1956661 1877483 1134958 1637145 1793796 1435193 927519 559154 487643 326562 1573054 938852 1984535 585856 1748747 1354361 11066 1663687 937669 164867 105928 1184820 441602 879715 1665958 1155690 849088 1038663 512898 84296 1999565 1934663 953822 1727411 942587 1102843 1032412 870359 390879 770563 120388 4240 1100401 510993 666004 1803895 653258 1708211 1301802 882045 1703658 342922 1732919 143824 1078840 430006 1081506 1950491 113408 1878631 737310 413613 1188487 1272364 658251 1926959 641871 1091378 502213 1794738 1462162 429162 925842 96643 341071 1354429 1238486 1524210 872640 1613968 1182260 1461073 28406 1866530 1056529 1019532 1014991 714281 1427786 786718 1871774 903049 869044 1707327 1507540 1538628 1913246 1673812 478498 1465098 250090 1702554 1605352 1772525 454220 1265789 426798 382676 1506525 220196 1539548 555572 345290 1103274 1923736 652492 636498 370441 1745598 1631814 615815 440120 1449005 1243850 496290 1669038 1671984 1051044 1915613 1593398 702826 44572 1555667 1734304 937793 1153584 1447319 1564579 1982829 1822859 234189 1206242 687112 240095 1890374 266181 860871 450373 1802893 994705 1247588 1717926 542577 1552122 1492815 579450 1852121 486319 1393045 929651 801184 1424855 288077 198533 308800 1190874 833571 1785874 1793722 1449891 1805556 190292 380395 1349399 332125 1973847 1899814 1669945 67184 54400 8178 667842 1736615 1141596 738482 78267 577606 1476732 1442914 558483 1807278 1969780 626902 188255 1402072 632289 1420756 1528524 221015 1802824 325158 1172008 721007 890736 593390 1597593 219600 1208856 740972 1258187 1396796 1499952 878476 1115177 1361437 1894918 1151599 155281 812515 1481310 462165 99308 625002 682607 690760 200177 1797922 824751 656718 619721 1664282 934655 306881 1210611 1732232 800216 1368221 42464 778319 1832078 59765 1696392 1479480 5632 927819 1939001 173411 131194 1599874 1288182 1850641 665001 1573621 1835020 1418408 56122 1225541 1317790 1736149 1725620 1410391 477772 1048915 1260028 642164 1975811 335580 1634706 1604743 1922605 499256 1095147 1035233 816777 1603153 1638809 1852576 93938 1284628 1294655 297650 545237 887149 253742 861120 980929 1216925 1850369 695855 910878 688379 655193 924714 106805 1365579 1178335 1047057 1795812 706593 1113597 409752 1067914 299065 1922813 88606 712464 730736 116409 1724889 740661 216378 770802 772719 1654656 1499393 889905 1017920 464469 1636903 1948675 31021 771442 477469 1274591 713614 1299161 1618320 951355 1021513 1082914 879035 504402 1499839 1049630 1173734 62749 493950 398153 1508809 623956 790469 1337505 897096 846076 1972447 484298 1843766 1934554 751921 1954436 1165676 1989316 1940280 493381 1427860 1786826 774000 41802 1406890 1982506 1077370 1696215 362378 1232624 413037 1292705 1402301 1479110 1709529 994042 1765417 1368747 732209 1730278 1382239 1301989 469170 345988 1345535 122027 371343 843362 1821893 700568 371828 1550148 1243423 113475 1389328 1929851 1578880 1694603 148021 63674 1969400 803171 1397671 844767 346618 199091 761999 825633 1257530 977351 1149997 1579013 1949600 1580214 1107152 1180250 159266 336325 622306 477531 1618003 380590 185593 1421369 333191 1831820 677503 340498 665549 1898875 1166938 429759 1298428 1689918 1800325 970035 636684 258733 1848949 1443687 1429767 1511595 1007812 1822028 595437 1361059 647163 1273301 1414349 808696 1992995 19627 741095 343767 1403120 354689 1862481 729387 1186474 1302129 1281887 1622865 1087241 1290943 1642555 1739560 1816147 130468 1046554 1338094 1614590 1745108 880202 332322 246715 1767577 171663 1293527 468398 1648683 1788413 110444 192456 174063 477767 936731 951331 1692492 1360626 1004572 1862516 532189 186372 1907915 1376565 619832 670940 1013164 629569 1791789 373308 1033943 1431909 122598 1385038 1207925 12577 661577 271116 175448 1308034 1884320 1274646 290836 1790437 1644100 1672339 1337325 1565244 402156 351306 757064 1283122 1346415 827844 441756 210651 223698 1799308 1001035 1411662 1592250 1651707 384777 1313264 1484030 541890 1095987 491257 723332 421520 278833 1889195 408724 435897 1505921 79894 1551482 257989 824360 594871 1668703 1403227 609333 1489478 322329 1548675 320059 895423 1677572 230718 1553988 1004557 45459 387913 1125298 90529 1658274 79186 990678 1070569 715841 963858 8989 990607 1018931 1145762 431593 1317773 1111023 1253182 981756 997525 311369 38764 1973955 24339 1047016 1255355 1686882 1099985 759621 1448879 1278660 893588 753207 20761 1499 1298867 704809 251180 1334351 1193659 1743346 426932 1708039 1931153 1266266 1989218 120069 620908 1330247 108243 857427 1675099 242366 1761382 1912930 1977991 304082 1482275 712465 188351 1493528 784559 1462291 1375865 860420 119121 399341 1333624 1940149 1906947 192024 280886 935533 1240740 1989399 1527344 86052 988037 1032480 81517 528927 558675 70678 428152 1321828 766014 1130144 1815355 1025902 1673922 1598680 1190439 1376874 151739 1376682 980834 1449463 1750704 1568766 1682079 847943 544235 1607130 1891144 610011 1565524 105492 1446726 1881896 1607921 842225 1530908 649247 453708 45345 774040 1409875 822614 1878123 222599 86335 1232945 377642 1171681 87014 1771951 1824739 294943 1640763 295249 1695093 4014 572862 774490 1027245 1803116 599734 336628 249434 61480 866945 66424 494891 1778809 881248 392950 543712 1330408 1045458 462140 1987042 1406728 1111075 349898 192139 170158 1616505 1085848 13927 1483177 1197524 1675594 334670 1146293 1640015 1105117 155980 1665223 325280 1583710 557391 1487240 575150 829589 1311278 1647719 1732986 808658 820285 1878938 1249173 622667 1781294 382688 716868 1317473 1189480 1390891 1975120 1397167 1824649 1706840 191450 1606382 1631278 699026 127084 58594 1608976 937675 1770946 1241710 1034583 1800812 1907749 1789343 875973 261378 514674 51783 100015 1552579 1061158 437982 19157 113352 1717483 1137979 345835 494242 1601420 924711 544034 1550428 1038697 88578 1950043 879134 1038312 1477651 455104 1815907 1717469 1696003 502621 702197 186165 451020 166348 1411816 1407254 1756932 149182 1613599 848940 1595244 1805824 940538 1071886 62990 86324 502899 531886 831929 1787861 549098 992556 160561 594388 1907747 1518544 1095668 1764099 1940289 1683014 1662690 1250970 87139 716721 1073441 1100102 1931661 159242 1736095 1272290 654619 1713929 756669 44592 1195813 1264706 656129 1143081 298128 1718508 1592044 609747 258083 1465335 758596 912072 323549 1779574 1613504 1861547 307035 624469 756533 436254 579800 1415976 1182219 1583407 1409588 330893 396670 1703828 653156 1958248 353942 610612 1615300 853191 161008 1671272 821222 1894816 1961131 1457118 1833928 1014501 1096117 1902077 287534 1758528 419051 942935 1443429 1415178 1317478 125893 565245 1895506 962772 29117 1023497 1845583 769481 971496 832160 1258138 1223023 1698978 1016329 651724 1328435 712523 1549618 1824699 445279 701664 1991014 978776 30425 585768 323142 1298463 844970 1497030 558051 108387 33932 630802 1857761 556093 1095409 1765498 1430579 1143417 677099 569350 1775057 716503 263204 1894607 111775 1403760 393526 1167985 302799 1478865 494982 1202969 1514632 1924751 107143 498348 442051 1770263 1928558 1821899 878072 1102421 1127455 4079 1979832 481054 538644 1682501 1113094 499096 1297234 1346949 113771 1049832 664061 1498783 675935 924365 1383094 102350 1223929 1929611 272773 46631 396571 1444933 1923095 1111583 681583 601545 913484 345564 872391 417416 854912 1762414 1543467 965401 329370 1379930 1413694 278720 17663 7988 822938 1946085 1984695 238095 231661 444038 272796 797892 844885 786674 1389852 1785305 351449 381688 468306 1407078 5529 1997716 1936534 1029966 1511166 727194 715803 741598 1068651 1543516 384372 1217377 903102 1299061 1601381 1026167 807212 1313611 227146 259689 446895 1044079 1549934 1062954 1389210 1651762 1205074 1084120 1369702 209009 757382 1620909 1779628 1747794 941302 919525 993396 69407 72085 1066537 743712 1363969 1556807 1874734 1522581 734406 448070 1621626 1149142 1260773 1909437 664676 1442641 1248807 160898 1105771 21931 1745075 1586888 120663 745195 1204911 1815900 1126724 426106 498904 1579948 1829329 1898654 1045429 24221 911902 1600686 676396 306065 1130333 1440887 1147644 977401 652112 672163 130118 1769400 788550 1093762 1716097 1712051 1378734 760497 1650179 145918 522453 480811 247520 1157301 1622933 1700448 1846417 14713 1501713 864858 724855 1773776 1453644 1718935 451996 1077817 717596 1962554 1188634 901795 1575732 138242 1542999 1108762 1732090 1774639 256505 1248580 684080 257860 1724956 965956 1026371 1601618 1586227 1760112 1899293 1561783 318201 1504138 1370987 1161044 785432 1608094 198681 1706452 1479227 496521 517455 1550590 1686883 1497933 1875355 152337 1634511 308132 526088 78386 883197 346726 916573 322498 57610 1337686 797306 210583 717546 317895 1173014 1522372 669343 1641650 1979923 425385 270387 970723 80967 1550187 1849941 1960571 1381979 1037417 1381998 52992 1574021 246488 253763 441781 1157434 1716744 173332 869118 732979 1418448 1975212 224547 1783664 774498 1153236 453742 985580 966250 1141363 502027 361657 1720487 1457855 26601 1503051 1314417 1191732 301139 221935 653485 788595 1452736 250157 1812445 808040 1638661 65919 1415703 195579 1022382 210146 1263798 857851 1808789 1659484 1134854 1461585 863113 314712 629093 939599 93550 1491740 1107305 789995 1934054 114437 1992688 392439 1829020 130195 1483189 862810 571212 1431636 306808 316400 835344 409914 1083369 880139 1793411 1578264 24084 1119864 1313515 316998 1982636 1082117 558038 1670789 1649962 1804175 1791845 1987142 161722 483454 1760916 283212 199903 507457 407706 936238 104949 565830 1906217 258169 207992 1333950 1510450 363162 825975 1188580 664306 1225979 706080 700467 1519053 1368889 856228 903326 1147475 1028805 111864 59317 1397507 1965189 444504 75538 970656 1100844 921470 97133 873729 769600 140861 1678396 1933122 1545223 1068875 686488 623172 1694732 6334 1394886 1162259 1611302 264065 964179 1372485 329919 1437671 241115 1315928 1501959 986888 904961 540614 1689287 387804 1836990 1931145 1812948 1687318 1067583 1745561 998390 1832162 1516088 1038188 1187871 1365197 459349 1284626 1903758 658520 1581310 350703 1346010 1574796 364905 438113 1601332 1917291 452506 14085 389209 30404 990612 1111236 1489988 605716 998209 1467397 1576032 477530 1592632 499928 1798645 1628699 1158553 288636 1281823 1828160 471025 967634 1353860 943230 1222404 623594 1944540 53984 1697197 13820 1870220 679526 1221573 112308 271052 1682760 1664504 962120 1231942 1211986 551349 115623 1735206 1431988 1167702 419761 378667 843607 439430 1196114 385589 1817312 1345963 1260821 1344977 1637705 1901222 9749 836851 555278 113226 1248363 1535965 1627419 1891617 1223366 1205376 1880132 1933540 865913 364633 809642 1502057 306010 105628 262751 70813 917369 1000020 1191778 523163 1233172 1333663 1656173 1119279 435727 1036934 1311274 1659743 101224 1060899 757321 893318 1001507 788467 22924 790867 1817674 1316381 276862 802620 1847912 1014518 938464 269485 191393 141586 1325969 1363310 741812 39675 857746 1518716 1326874 830798 1479092 54828 219650 808705 1658887 1649027 825831 1600484 546847 308045 808922 1404527 907317 417605 983063 180968 1923688 541082 1683605 1201239 840802 176168 706641 510345 1578136 1754820 1945392 184984 615784 1140272 1399286 668552 495901 1966429 859649 937133 821090 1533787 420091 80358 1233101 1357342 1625354 1348661 1615784 1406530 285383 1733518 1804353 123511 1391896 1854802 809657 365021 1980338 1349657 88204 368546 548440 1943429 1387948 1905230 84104 755439 948687 613274 1878901 1614425 1263346 1697843 1497947 1720378 82600 634924 790512 61370 1807165 1990471 872065 1017778 490952 142207 786657 1945312 83787 1561647 1315213 647154 247224 1233683 838438 1987446 1660617 1090199 201001 306584 1833663 1128133 305208 635230 1934389 1699541 1463676 128671 868474 324957 1802697 1311605 1463356 645278 276850 1470787 1533439 1692818 385175 110112 1396795 1597734 1202325 1792337 1150416 1244933 128591 1658541 1087412 1683674 385002 482820 158781 194248 106009 1204241 883263 1977636 1523804 1981023 467551 555191 1237592 1839536 145201 1408758 262998 939631 1691578 840103 1935660 1641839 121439 1131331 1900728 1548134 871911 777346 127682 1216830 1056314 1311632 368966 1469334 1370752 785773 1504630 444389 1735521 107780 67283 1667900 1286502 462244 1812167 1643617 1050944 1078230 1164072 1485888 1422167 1442868 1615061 1187479 88341 1596626 984383 1093932 1650945 848080 693975 242115 312898 476688 1255886 767575 287966 38647 720652 1679600 943709 569527 918049 196030 210339 471359 148363 1208397 759076 603916 34615 1386393 1663070 1803040 564538 815640 1584456 966959 1487482 216176 1423334 1456440 81807 384103 365950 1174645 1911235 950512 287495 1351199 1500042 549960 1543763 397060 1373589 459662 906176 391275 1949994 1773244 1573508 144606 1050658 968739 1610106 1996709 1678247 1045668 444738 1578421 963805 116407 600554 1980468 747750 554079 355203 998167 567006 941116 1536889 1571432 917646 1173594 1386949 343355 1094557 925845 1008813 133446 1989636 1097973 1175634 1489352 404674 788949 1108435 539491 909912 133176 1656216 494339 340138 1383331 1317509 1024607 118016 1674067 1081374 542888 1996420 267298 457222 1638297 493018 798610 528232 1317863 704364 963490 1220819 1738950 1715869 1436657 142600 1056588 567120 900513 1781348 1888700 46560 1940809 1488478 1115266 542198 1833570 1441042 101121 1292985 1361635 1759592 1847927 200973 395895 510244 209387 1597733 526771 1148564 626730 1575108 967037 609899 1774554 1064388 391470 869388 15642 605336 939247 1354176 1983032 1439734 1277959 1477900 1081978 767230 207018 1071105 711607 79321 855621 1429779 741492 821311 1507236 487148 1782240 283723 1417866 643522 1392813 514946 568587 1567052 1677620 27665 853871 1693941 952714 291918 372604 1830803 442385 1307829 1640193 1029315 1319936 1583948 1291745 1408081 541380 449858 208186 476920 1272771 181022 861321 617703 217328 157192 1370123 1757105 1836789 1481233 789402 1802967 577994 221472 1859836 1218090 1344320 703483 1157600 253938 484661 1180741 1064269 1798906 1885797 257241 1341941 849560 1261543 328804 1190002 1465816 1235266 274057 660917 551856 1413797 1599497 1000542 1701416 776636 730914 435915 1548637 715052 347043 943238 172059 1163435 103062 1099839 249026 840811 757555 558105 623832 64417 1904910 1945393 1695206 325928 505317 1283854 398749 724093 1795667 931223 752486 908664 1343076 385359 529391 1802729 1964551 902266 28269 1826587 378212 908348 714789 603885 1943432 656375 1444048 1000626 13016 1655593 424364 575732 1422711 1822034 1636370 413531 959089 1813545 147880 571086 548690 431751 1124858 1388021 911848 879713 1658117 1930512 386960 36448 1765957 580163 316701 1447080 1385542 1332528 1208683 248121 21360 201871 1720801 1122325 894775 1026400 674734 317017 26334 1538043 1176004 396921 1476287 947930 973322 516183 38625 667841 152782 711933 1908312 1771168 601459 1942845 226122 755043 7414 1058345 1898845 985832 445116 1301445 1707390 1155722 1218581 988044 1454557 357650 379696 1805527 1462652 1647419 987176 1392297 692192 1077684 24470 182735 257505 850106 297912 1422528 566211 1116199 1195630 1101950 955384 326957 439156 621510 1424692 1200924 1114333 1997146 1224924 610809 1565252 1419737 1187145 1741986 459124 1277663 382654 1768545 710280 209810 78550 1806492 613692 1647285 1273801 384622 419646 1116920 676195 1562299 1434479 97306 1926882 686476 404166 1515916 1443532 166334 1250064 1240854 337417 1580212 34908 904551 1500416 1015012 205495 853872 1627046 683505 1843836 1658221 1946591 1988518 1634384 1863950 1741682 60205 1142094 1256820 92529 506431 857302 1541028 56710 14797 1589504 1187186 1456480 1356494 1592497 517353 231436 374159 1645579 1368531 553494 191683 1506884 672524 1021153 1343377 520193 951024 972651 224014 787541 1123740 1679886 818596 1935304 913303 820647 698362 1233699 501835 97299 1741861 976535 1193100 306413 1569089 1689666 503550 307716 983242 1474979 58836 1230895 556167 1793452 729690 777062 1599586 728007 594817 1571661 1989371 1375042 835126 539621 136828 103606 1718 1159848 933101 468503 1951717 1396442 1037066 1518462 1017539 1410345 425045 515022 771004 1307044 454460 1248026 1707746 1554454 803689 796661 691543 1700931 415119 535760 506067 1626357 1471736 1250338 880741 1483340 111323 1374068 1618381 1526365 1024667 1559900 43398 805270 33964 1843908 1147104 472116 225821 1727622 551571 831015 865381 1650075 777866 882143 198571 476410 1123929 1537446 1883785 1637611 1305506 732789 252209 829791 807278 225594 1554526 1472414 669921 265346 1631530 1232379 149881 1615900 1810721 1846876 553936 1095118 907839 1021411 1308689 1473542 169086 569549 1455651 1544293 875811 1040541 453952 1906895 878121 846886 1632626 1883684 1545965 1466573 1081179 402306 629350 1676953 921604 1317936 618989 13330 1290760 522624 234544 1816466 1538334 903329 1754663 715037 1407748 1222167 1215920 1994319 818088 1831338 1123160 320692 1176108 1126820 1223516 1001584 1243575 715253 600086 1266871 223941 158351 314521 871751 576620 1575997 1141515 545301 566149 37347 982807 1681532 944128 1386070 358073 1315975 1794663 1534949 874081 1528065 63000 279826 683001 279683 1728251 1346916 595564 420068 258306 1217226 1725690 820195 1392862 842847 116818 520457 910937 1136144 640335 1191415 1832186 366163 28439 439639 692833 1189097 132967 1683764 505079 206576 1726330 1905603 101196 905816 141977 151123 312561 1729508 1907867 737784 1461219 1007060 1994431 708693 289598 883633 1068012 473662 1240936 866618 409101 549156 26043 93102 293589 1272958 1844288 1096664 986799 826985 1651730 1098017 1217043 1776772 814604 1858854 410091 381462 1599841 1969683 1160754 784474 1660495 48524 1228367 1179221 1377830 133332 821320 1133363 1600406 94072 858853 1013570 79987 385284 705285 1031051 1697334 1613631 1287834 1688581 569635 949006 1681966 318376 1167092 1355487 907215 404383 272912 484974 640876 258950 1078554 583793 1491987 1766989 1002125 1367848 1932548 593068 1590100 1270645 547345 554077 613815 729055 301402 535093 66645 1586829 115920 578915 1054500 1212438 539786 463059 1368079 171726 1132438 1740546 290124 2215 1990441 984819 1345095 910233 1247981 1552996 1552723 401117 20869 458482 511251 1630914 550996 242149 1539141 417899 833339 1493043 485512 729712 542922 258889 272028 1062837 1646905 925428 921563 792906 147628 721575 613124 404987 1412287 552933 1161872 1815479 1458928 836353 34722 1423309 1693375 1472269 384960 1628470 110895 776077 1619521 277332 889991 631980 438483 817295 652479 267278 1685302 1847775 1792061 1141893 1382807 1850466 723717 1492402 1249513 1072336 675905 1206736 400108 1969846 1209401 1276916 1107796 1194494 199662 1660649 1602802 838957 614443 285666 241128 763541 1479762 1243613 698684 1927104 296566 1725906 215375 1447568 1059571 1914636 703019 891480 1414438 415378 383100 1867044 1408809 958533 1628159 891691 261306 796928 1296133 513452 678394 873653 570336 1175779 443360 120579 1017468 869456 967812 979231 1563128 1403761 1576562 1258256 1793008 1898182 1131166 993449 647684 759578 18193 627764 152329 1307016 1896283 824585 1695879 1428329 806753 993099 1763408 999217 1650845 847255 536380 608815 1065040 215925 1139603 1040585 138094 985833 1176018 594785 92024 1727670 434772 1388712 1909607 13750 541823 610190 1192549 1807855 1816761 1603125 884749 1405384 1281174 59482 53415 1619769 901364 1922688 1983129 311637 1797709 125313 417248 335296 1109792 801381 1905073 1348289 1179202 487250 1702474 1067768 1213740 801935 1953531 4543 1974543 1059733 1730628 1605294 1701745 176919 777280 96342 1382497 1261605 1706223 1829909 143449 1760922 341982 1143755 1858946 1270032 762942 366159 1030222 509244 858236 231470 1256445 535162 920505 1738744 1526961 1785481 548644 127359 1729191 468934 1876665 1256913 843555 1328240 1111909 405974 211376 173736 731435 1176726 432279 1678871 957038 898078 957752 30491 1869750 434488 1724507 1571333 1969822 386396 42547 729327 1357190 1501433 1812200 84828 1717434 1270692 1095443 773788 1527238 1212681 382835 604890 397733 223917 1634362 1653812 1637967 1513591 709778 194231 537145 1681096 1319120 1634152 923550 214885 1689031 32380 1832468 718610 1285663 743750 1279283 185426 1174935 1604101 1233671 1714673 1885032 1694690 1112062 146496 841805 846243 1344754 736143 663676 856735 1459660 333426 1100351 1862446 605646 1556916 1375533 1700343 464408 746850 1702786 496091 1426101 89624 140680 1628923 302231 972712 1885312 1265991 621233 1462693 357708 452854 1876854 1420276 451320 1760479 531926 561678 1613704 438234 1869623 683642 264458 1321339 841498 101789 1089319 1250856 30216 775862 1737535 847758 1519681 1182893 603165 805079 179166 1689438 1856463 768305 1711890 1931957 1720689 198563 1664996 1253801 432212 1273134 1632073 1436806 1552436 462319 29354 455135 1017288 503240 1244917 1408647 1944974 1131932 616600 16782 837740 281645 1037782 1379807 1024449 1832790 1604996 1187910 875228 1019423 569138 1953132 1797178 1818161 1836067 1777493 1175210 1355656 911596 1158749 1791429 1912845 5226 291082 1525178 1154225 1104887 1675295 1188910 1518606 544195 1299828 460687 1205651 809511 133293 896694 621005 1356128 933866 1233113 734120 1607381 1032442 459726 898427 1674374 1663034 1129026 1018790 1419902 609313 1016389 1601408 1525554 1665509 1979266 528319 465436 1000694 1562941 172477 79581 1147832 1804314 1307391 194822 1423244 1528377 259442 1416153 1864664 1104121 1672343 1983638 1976198 1645919 1542929 574401 289533 1612350 98811 591237 144209 1807493 1186317 1142826 1063690 1654591 170559 794330 593538 1735587 656927 682312 1897908 903968 949686 1874781 655359 1514679 1392844 134026 1130982 1882165 390678 550145 841173 1858938 1815842 1615311 267051 1908652 788729 1015085 7275 1746225 1618292 1197181 294560 1704324 658424 588450 1491490 1386257 433675 1874520 681033 1670912 1778730 1535562 119409 1075073 105878 590582 228723 1009941 1598264 877629 1445644 871878 1079837 1994739 670161 276342 1336083 392442 1090614 1948396 1511519 282706 607800 2685 971422 1916677 1628645 276140 534867 1099239 936612 1525464 298930 1706623 1621380 676056 238491 1449944 1613839 302994 1865665 1301347 1485597 1775098 508964 1822853 1298184 738384 1017896 122750 1712208 1207288 1857547 1156076 1753766 1033380 397350 732466 1302661 1347764 1214621 1034753 939407 461613 1831442 1387071 367593 1021442 142972 1434483 70118 580778 236115 343161 1407241 515819 11723 1081323 1551424 753997 1492416 1010360 565596 1047136 1107004 1173800 777647 1185907 760646 1888950 1792087 699944 811523 1218304 204669 543914 1392055 1344582 190232 74015 1098747 1676990 1522953 1533931 447046 230536 586285 1961456 48210 919181 1985313 1472578 1743359 1568957 514327 454694 466423 1644933 1910148 1548922 1751328 590703 117717 1122397 603009 1087627 1167983 549948 1318653 1881747 1994748 1151797 580244 285721 915161 1955168 94773 477211 1453729 1746245 617219 1189092 1220882 1581509 1692555 958977 109797 1810826 1209395 878791 353543 909723 1825438 186903 34285 750868 1073107 1421613 326322 1266524 1309296 1795843 1919647 1556109 1437170 494369 370665 516164 1852427 204126 625336 1212620 118224 252021 443080 104703 1537081 1180717 177974 1918993 276382 287553 1250253 1434304 1501270 1961831 316024 1290264 1253082 1142196 1614356 942500 1591576 429928 1420788 143285 1998930 1528141 490602 103545 1416316 518654 266860 582704 1191955 1678213 1391982 713411 384168 469033 1425589 933172 163588 1145083 673063 258915 1552023 1847894 652701 6423 414312 1340279 1452778 750188 1791177 665969 1011670 1455283 1754705 19566 1430493 1752256 457153 1079365 1567859 505828 52492 409803 1082408 973891 1859559 1040667 1256513 1193295 1409679 1888366 1730661 1698655 1888912 676213 405789 125229 1243923 58569 577317 521857 319398 217077 3413 841788 1982776 776514 717086 1025971 1575067 1210419 203773 756444 1279888 1927551 1486644 1343985 632309 1587866 887354 318258 498298 1121151 1482242 267405 1744171 1413715 503134 804232 516663 458522 1049035 1992798 1029877 1932630 139823 539467 1258415 1304579 1191585 111894 169408 763605 661628 482571 282217 781726 1639406 1854390 1067478 1268279 1971867 182785 241943 1963664 522705 298485 1648180 208968 433870 1933094 1833350 1695228 195511 184031 88662 962581 1419568 31679 1826769 327601 1229834 1348775 1283248 1739913 85528 1898950 856758 1467898 8859 1378516 1027990 234562 1990020 1371508 1332362 1607112 1550744 574238 349 1716819 1553106 1525124 1153307 1359797 1173208 409172 830384 67588 1126502 502415 961810 1871359 363428 1323794 352232 929883 1945914 160833 1557629 1819196 1460329 1922851 1099093 644989 370989 1992281 1888302 104744 971878 593162 1595705 742864 1618360 1065664 863930 276064 1264651 1520165 1810069 528062 1127942 1655499 1593432 754152 828614 905244 570220 1585305 207365 137135 1698809 827680 266362 616446 1364150 665464 167913 77986 512272 1106022 1982261 845548 21673 53961 132188 1615611 359994 747052 1522101 1387055 827030 1379880 1779282 1199724 482814 1834778 725906 1817708 826410 594743 1279126 1547952 531543 967815 1348740 1340781 1067038 1333804 1662140 1202100 654836 128113 458288 914120 1678910 753220 1226796 1084182 1336784 1096273 325795 1721831 1079877 694464 959041 609444 1918352 46566 838300 224751 1606800 1529970 610039 621486 1645438 6264 1986571 651404 1201916 1131408 269495 653370 1727365 1046911 221570 1731532 1277741 1876941 1247123 213308 347488 1674121 893237 1156753 1593068 117120 1257354 1076446 860201 1752910 1731321 1023663 229493 1779253 519295 1993520 1092181 1027168 1116394 216022 1585788 1302625 256630 1001633 1335320 1965448 624505 1245165 1992063 1508521 470477 1216733 701392 1172326 1752230 330831 1664325 1646888 1391134 1501662 1866368 705810 1866265 1538989 1882056 1528029 464454 1670294 368404 1772807 1709194 1502598 1482058 1388954 283400 1824622 1589563 900917 1615052 298686 696988 468066 648643 1992906 502744 96837 557138 990132 1015639 1414951 799296 658505 1143908 839134 1032202 1964997 399822 1448286 506191 352430 1490704 619346 101662 1633274 492583 1022763 1822168 516137 333281 688361 761203 1546132 1199676 1147596 917248 293697 179966 1962817 1320969 159986 1813523 1473065 152411 1341578 1955062 1855139 1676505 516672 1891289 363527 1039416 952935 697063 99919 1731872 1663869 106998 1790056 49483 795373 1685094 231035 1280107 133036 311138 1096873 1111293 22125 1160234 1644457 1978309 1510695 1240655 1654871 68602 1180315 460775 1333539 1993305 1117482 999485 290411 1019115 1245227 1379790 868180 419421 823860 42777 1277944 826342 146114 1032395 846134 1091451 1492515 261345 323615 326444 1707304 1750207 1929182 1084535 1254770 1100070 359238 193001 1046748 1987001 923469 1944173 1008890 901682 1618111 1087438 543654 554721 1396042 1135662 1209055 749279 342570 721016 583285 1593720 53096 553675 362559 612097 823528 1697553 703524 1792561 609306 1967253 120903 626844 1193682 1563498 275778 313080 1294088 463094 717849 863626 31823 848910 147006 1440977 1343013 601690 258445 1698887 40427 44365 1726996 1589077 1852444 273953 1065558 767796 1462997 183004 593949 441604 1552455 1702432 1042482 1273882 762004 669151 1672626 1480416 1851736 196096 472126 1334529 686756 895270 1460945 1121459 570761 1996752 1494733 1338870 369547 447463 1314526 768805 1330360 44252 622613 48131 764452 1273320 1681476 1294642 1242459 39502 1813341 1419556 1345771 1142808 450098 1194241 458276 748673 679489 105004 1243217 1550651 172000 37906 901308 1326120 866012 1264049 1334268 319526 1246233 257513 297406 1603391 1843629 275843 1881305 1392140 75436 435445 1758601 1194812 184432 1409868 624538 791112 786613 879712 204857 1407619 134594 1128101 670186 1704694 1485660 1265118 1395798 621972 919085 1119263 671547 775348 1851 355597 592653 1328622 213713 531326 1726391 334384 703370 306432 1224317 1424792 1369571 1825158 470985 77219 1039386 139988 517744 111136 1950264 1990718 1217782 269865 1138944 1941932 924785 1615779 1166914 1329447 101628 1534667 1325571 675425 643212 1888910 1277585 1487239 1162981 788275 1136707 1159261 1860574 844057 200796 447454 367504 1929198 14208 1030067 496858 1537704 1245567 161081 1373396 480243 1288490 1060217 646104 8485 877261 888048 1369945 298842 703998 1628321 989298 432585 319621 728467 759305 1102816 1953783 590729 610603 272352 1096524 1163309 1688300 645514 1929875 1893224 349657 1965093 1339345 1475940 1825763 166303 1924706 1498297 1875520 875463 1763773 1861523 348054 639491 1189396 474774 1801526 1360390 1524447 376071 463318 158822 626858 196259 85068 791697 1552903 1800433 1919318 1582669 1130474 252849 1443798 1583838 1820885 1509564 172008 1055437 232929 905251 628922 733823 39095 1887961 1462222 1019704 1711820 1233225 992919 1233936 1241389 1004019 1505216 350282 917548 1550986 647923 1338593 1729272 664833 1476525 632246 1870818 1667815 1323836 365078 623015 725601 1964839 530985 403180 1981794 1413106 1015283 1687338 620528 1842562 421833 1250990 1664669 178546 1251541 556886 374005 1901157 1443029 1532564 250624 517727 147031 598169 976187 1416488 375903 738832 207547 616936 103440 743896 888632 1506591 1574817 1745301 913390 1846279 1141656 838096 1682949 323830 1066954 1235823 1454656 685835 1812417 1014708 1179829 1530728 315671 469828 1656861 589368 43755 1680177 1792772 471536 987093 1869384 694036 295179 1403355 1778781 813183 247676 627808 1311537 1866051 510551 1931856 663930 128147 977505 466084 1654181 1325346 1700163 735248 369737 1940820 1330852 1402840 143805 228068 1728054 1983511 1789327 302519 139483 1646482 1308012 723982 562413 553569 1026234 1663457 507643 1683248 258822 1348081 457364 608746 451710 627428 889537 993923 1388990 62787 1550047 1893968 1195740 1531826 237384 11588 685274 963026 1832049 916381 758513 370838 1066190 1158040 1728972 1288886 414732 779357 1943540 169268 726049 660067 1777915 1807489 710296 892290 72773 240974 1731657 1343244 329680 561690 510859 1651038 1881595 1200784 1735226 955939 267478 1686982 1893543 733567 1853061 1152850 740948 1355118 846535 445056 726200 13271 1547368 1547142 1604305 811213 1019021 884195 629898 1496079 577161 25590 875903 1071922 1026470 515419 598063 658879 664627 891647 742202 419571 939164 1940470 1410131 1919063 1203937 1675916 94431 1550604 1811547 719162 382032 1393096 1660811 804772 720519 1575369 1620432 1645202 1939172 959697 1250445 797197 1622905 1474903 1630391 1228106 1356827 7744 1661893 1154032 280077 1204235 842579 1288599 805051 13791 453417 823589 975580 983700 1220316 684892 1984134 1595366 468870 1141827 1813421 556050 896410 1105755 819762 971682 1625828 1397601 225731 775320 736603 1180495 1112802 853275 1472860 1294112 1056317 202016 1165164 658035 356695 1031940 945296 750360 848235 77333 1117340 594474 1676441 1521488 408126 1479940 1850175 1529469 131216 1935390 977832 439591 1700333 1578250 778152 329821 1973715 1078659 1122436 819615 162201 1545000 1551219 1630781 1358804 1561226 1263461 65998 1079615 568774 1503652 86939 810289 721523 163913 1791544 1111299 1004719 3788 1906796 558388 1593246 281537 1926114 299467 81824 247491 1526526 1517078 316621 1313574 1015607 1827 509159 177550 1562138 1979915 1803786 650051 328503 1126265 1252635 394591 1526257 1750075 415568 453173 446291 1594515 994962 163457 535313 1178404 981235 403482 679055 72527 1184536 546998 207693 873730 1466921 1342699 1401902 92210 464365 412628 1950978 1608058 1646525 1758637 780558 330384 1917177 506789 581934 496732 1810835 312668 1366060 765225 1097539 451573 1555068 1755751 1923886 1984423 1828055 836453 640126 855568 1029815 976406 309488 881172 1578050 198905 1783954 1850004 956270 1876166 1643789 1938335 855873 1774906 975999 650604 1765049 630499 1980203 198269 684725 483790 324833 36320 1802424 384532 1245703 1468348 1890568 392679 1733390 64786 1624917 142835 19144 634313 1230321 318977 1540751 1293372 149917 1780287 1944090 1762575 1284800 1836291 1786349 300440 1310363 691672 1941851 1207534 1564689 662393 994442 1301772 132909 1985445 1601384 1303594 1771 201447 1032726 1750257 589647 1892383 1585431 1687981 1702849 1067135 1714131 792904 1159821 1883645 1164595 1534709 1085715 1395889 293798 332619 1945061 65008 1839575 157442 1659194 19093 1123483 391340 192162 1073760 1640140 1391371 1844037 81082 102439 435841 1377202 660034 1667376 1433958 701987 985978 1487652 1833845 1919160 58925 1195638 1656449 1377266 1495664 26787 748564 1379120 196908 1427335 408818 1188158 813505 1406658 513696 859110 1917933 927313 1469476 1015124 818145 1777454 106049 456394 134301 133306 204024 559298 452859 772740 129184 361631 209517 268371 485468 1673617 893970 1138709 1129532 1135153 621418 577743 1908064 289619 803573 1179069 1986410 312284 1967998 1523943 52270 1325688 592526 1885227 1107501 1935039 581518 1548089 525425 710797 1513058 1858526 543101 1381670 1900355 1949168 495120 1434136 1873348 1601220 1935292 1267538 1384520 1361722 16421 1293616 413804 1961260 1115993 1247888 172763 1427267 602993 1443647 658467 783370 1152282 710863 1893415 1913888 1599936 1761451 1921338 142638 357506 1401030 901794 1321335 1880286 1700954 1517657 1196982 1246167 1751088 1810121 844399 592369 1668226 729456 699357 1923272 113313 1594186 414872 1480664 297516 381024 1365074 186574 1763287 1234848 959180 657697 356179 294498 1088249 234396 1133008 1066199 1614872 1395021 643509 1395303 339502 378715 568596 1617925 1422042 1270189 835345 1626663 168723 1738328 385748 146732 1760336 506866 472549 1283937 457067 961880 156359 1120597 98402 1900058 1629901 1931151 190090 402408 1593757 1107348 1306932 769140 1568815 1862029 881564 1818109 19114 1198251 803264 336949 568871 556256 360770 1121599 1615089 1062979 622193 1771214 899190 935111 142700 1562786 616886 523304 1068748 996219 1714747 806396 287844 616116 277164 1905316 244248 1432492 1887104 1456005 253150 1259986 889131 1045826 1557024 74964 1769105 442734 1372695 435113 748271 1237459 989342 1716156 1255459 1649553 942939 1266513 550576 1853079 1042986 1829423 48011 1716432 1210812 1731249 1979344 751537 1259128 889437 660697 299298 1037788 1854867 618807 1514268 150833 568698 740666 1744981 42422 421457 487836 987654 1384659 539519 792108 606273 1601778 1612029 513047 769678 1853395 1662712 993523 828676 1927664 1740824 208120 1830693 926058 477606 1165512 791539 930318 1273790 1666841 853796 1771131 1095503 744348 640050 1462376 1752821 235967 923648 1980977 1386445 670714 1323832 1518525 909508 330291 372288 80864 57762 301204 1258145 1631611 1818634 1806786 1016723 124610 523169 1827338 529426 782799 1992247 1833733 1721850 731031 1564238 840550 768859 518998 1966477 909509 435730 1547380 1639562 1044625 596486 244604 534571 427331 1705658 1477044 1987136 1441987 1965799 1842175 1761582 1165798 697586 1084321 29200 260551 49366 1309102 975818 826859 1393736 1857059 1221787 1949746 638857 1215834 404686 1101733 908868 641144 1403394 12049 954071 1516692 540980 531470 871553 1121435 671377 1146992 33116 689865 1517647 1252782 1988543 197802 620833 565249 273710 1357159 865038 801707 934211 1986255 334812 1529264 459003 1370220 1283741 1372817 1421667 264042 1233915 1690300 1241943 1321580 1177943 994981 1249760 352219 819969 1881488 722964 588319 1887559 407970 1494043 1558414 1164714 167272 739322 934215 278233 386787 1431204 239201 1932023 104373 1039904 1527404 134106 743909 765942 446724 1166041 767194 1438580 844153 1438939 131214 1395584 1119829 1156418 648340 1184560 1885197 1699501 516875 623783 1062178 1850918 720460 1811708 1047394 111755 1157330 1563388 635441 190394 915575 1941190 1325379 1018523 1993884 1923495 1323680 1851034 1617850 1510088 1955174 372434 632350 625527 1804615 1469165 249676 81763 1205636 1302520 1078137 502419 1512184 1773256 1948955 135565 174383 277853 1720478 1246384 279026 788711 315729 329361 1125416 71731 1633306 1028990 1474836 1271597 1129996 666577 44955 94633 325279 1638662 1010281 1513878 1085471 950815 593616 1867334 361648 204520 1828456 115303 593242 356063 224270 33463 1272814 932492 858796 1438220 1407704 300925 1286686 823895 484436 1570136 614417 1998488 1395999 951479 1107746 1051127 952648 266202 751510 946326 1349254 1077892 1633466 109188 590027 211233 754466 1273636 1332169 1518545 1244906 889996 32411 775422 38474 750631 1578972 906071 860385 1979074 164809 353725 768303 1103751 1434819 1043900 433415 911745 1914230 108245 926090 1354923 1283405 604806 1246124 1579885 358200 1450460 1099356 1886127 229853 1235001 945867 539900 116086 639950 736867 249438 295409 433176 1877629 1661340 867514 48822 54902 1058968 835256 1258797 1036555 1280475 383370 1181565 664246 931946 449329 1477156 1430586 156719 172205 1797364 1698080 319896 678235 1366838 1808578 1791654 642494 1497918 429747 726548 1203571 1675072 365137 1633195 1577102 97166 477297 1737132 1760387 772850 495903 510388 113000 189751 1907626 1703207 1071696 773623 602125 903795 1877570 412304 1812739 640629 1698549 951816 714496 624904 248832 1172839 169947 15722 832539 978135 1211887 821919 1406502 142246 1825812 1076174 1169831 234985 191518 1970419 1952272 869924 1848295 1464351 1758480 1886380 1062301 322124 82134 1343994 1627297 1394499 765595 1059545 1695434 275758 17746 1406858 77503 977429 1756145 603114 1240518 352169 1664135 62864 1056189 166490 558674 1672269 1323409 1281606 704260 432105 318185 1398631 417029 201109 1798560 1613152 1853414 101936 1208022 1103304 1933555 650635 1401812 1182961 1144158 1040680 1970000 480726 1934920 555499 1898480 1341111 1132630 953863 484267 1356175 841838 768572 1811764 51716 691278 8260 1421379 402599 1794762 287377 831560 1317507 1781434 619077 1707354 71610 123869 148574 251570 46569 646966 1698171 1436244 405005 1561464 212265 1702702 881280 1354661 1942047 732714 582336 1645620 904780 930144 13775 140813 264663 1635695 569941 84578 1537782 1561832 900976 970874 1302067 868633 393819 751755 1246652 1725491 835548 1021582 322681 85580 827646 1418090 527924 1253722 36558 27246 920478 1286370 922265 1771946 503218 364223 185644 1918918 1296866 1035693 911812 1226153 440906 195094 321493 1720442 1744761 1089203 875219 928534 120780 460773 1986813 183542 1434735 618339 366947 1343436 902969 1844980 1433669 97360 1615312 1445688 1306636 1291389 848813 59562 883031 1139060 1843669 1644882 1605548 1044783 539339 1245831 944755 78250 1956749 302981 1812751 653206 103275 117416 1379242 755879 1043576 1061737 709020 1643396 500062 790131 1714500 339343 411202 425056 762970 404677 1491310 1116689 244799 203414 335633 1337254 470654 97640 126480 1899243 380991 1499460 196475 1220432 713741 1699039 41030 203756 1251179 1445353 662750 1957246 750497 1322128 5615 1839117 1349154 921322 289336 1147529 718123 1420875 172278 937896 1809313 1465421 1965684 1919228 1843540 739804 1437561 1331525 238963 1853588 763515 121402 984106 1464683 644761 960311 1096182 917456 172321 1601855 522371 517077 1397077 1986832 1961181 1848354 1519756 1591950 1885573 415203 978112 886345 1918246 750658 1371940 48888 609555 1275034 833200 771016 859153 1103957 74190 1508806 617103 1783481 1960687 1473762 1490828 30046 753431 530414 439518 963994 1973263 911728 284460 1562360 33348 777456 1369420 630327 1797415 1646001 1432967 1876208 1559770 238116 1328023 931807 543414 749088 78652 951802 357892 1333168 1461488 1046757 560508 1022782 76667 502105 656201 1512437 972290 1886196 1590006 787589 1751900 526147 804942 1816190 1238682 1413840 121927 345135 718728 916960 118333 584338 1048771 873115 1519394 828731 1426113 1985968 664987 1935558 1563199 1076495 682974 223846 1976037 142327 1392338 736289 852887 429446 1738441 427299 464171 1241391 650351 1938135 1528994 695764 602629 1938955 1963107 689123 496488 1187084 914110 90531 679535 1105836 890270 1545009 1996278 1052408 1575640 187570 1445401 619414 395748 1699362 1749933 1233530 1510709 1636714 34552 964049 1934518 1783255 1458916 332517 605700 1111747 775531 1692669 672991 916105 1955075 605204 476288 1082785 806773 476053 891664 355783 918600 1802929 229814 74666 1715891 408857 114542 209045 644559 1738457 1994033 883360 679144 907532 1250359 92077 747719 714256 38120 1324421 928769 37741 941837 326909 1656821 1100648 1441238 1152639 1321407 1325933 1303917 1291840 1732772 1940676 538083 481093 1288078 111710 1185179 1014126 391437 402852 1430775 108813 1073188 1958667 1160377 1598214 624116 1521991 1044894 939740 676490 1857822 1756497 1496349 897288 6390 807986 1900782 774255 607527 625273 1228341 1560678 740987 1054123 674813 195945 1187905 828872 1099271 105156 1294599 419135 971062 757808 1746562 1240704 1620073 38680 306481 879238 479601 1141874 1196116 479164 805702 145453 1088290 976506 1400746 499967 1490082 318384 589202 176508 952502 729229 1237996 1842520 867235 1301800 147928 473371 1337659 14252 92350 140402 669203 114417 1457386 150375 1842623 1062654 1713019 646321 1444062 512091 534892 918367 1792883 24211 946064 1085460 1214883 641895 377262 907783 1193105 326893 1847566 1457533 29965 1935464 1465341 1271058 858516 1721285 932841 186350 464383 794777 803854 703512 698356 895087 1649802 284692 1288037 655707 361296 1007448 1289138 1572360 1864915 1787027 1090358 1401786 1362031 1663378 1463407 1180095 984694 431631 1052392 1014449 45489 984862 481766 641016 1039681 1469865 1039307 1481218 1939027 48146 1486013 557294 1810782 401033 227250 542396 858446 1339020 1329144 358919 870372 1874222 1816725 1610481 1105132 1402647 1608612 79596 927638 650322 1589530 990323 1049939 1733165 706763 600049 307209 1974493 859376 966650 215932 525462 58223 628018 1113254 579950 1779184 337530 1666678 1575242 1942629 570216 434604 662338 159648 1215012 1109219 382094 583593 754361 1814235 1380417 1133126 140795 364604 1862091 451346 1869620 1047570 1903033 1922653 714306 275058 539702 1795224 397228 74824 950537 1615348 468708 137198 448530 459629 1755134 17246 59917 1435087 729706 281245 1297793 685781 527855 220082 1429448 749569 1529849 1946626 916620 634136 259816 650346 1113251 1406104 779146 321142 144966 667036 18243 1758892 563764 1352422 426858 407118 315754 1799449 1741915 1503706 1733673 347430 1594748 599291 1719861 1596691 595798 1860689 352993 695425 193168 497441 60488 829988 509798 36098 40473 1556279 565481 890977 251074 1310069 732476 347553 106880 1536309 1943514 918415 921547 1536116 868722 764412 51252 1924487 1419189 188709 921990 1850135 1909414 79831 503835 941807 1020721 819176 1766463 1784825 1032945 1782864 1568531 1659567 170297 287306 1378846 1381226 1079343 802390 866793 544835 1284992 1786518 1391254 33707 57668 1687151 968330 1818915 995214 373351 322180 1104536 1053748 62932 154688 1507553 1034073 1366569 1503092 1288948 221859 1848033 256560 133001 631263 795836 804252 869484 808886 1318848 315756 793269 17640 1805896 873152 986367 1708836 1912218 343585 1108505 1945463 462675 1104457 1382915 17155 316051 1878472 577176 1570624 28477 1120853 1625800 1965794 423022 569737 9532 355050 249516 993473 1421219 1334973 965015 561917 1124636 1530598 752892 1869803 1533290 453303 1681657 479022 970612 945463 7526 1528660 1317292 1577042 17341 331389 286157 93654 1017205 895578 1972768 1484071 1944783 910691 437260 198618 1722095 1884728 364946 671703 490712 1407395 106058 1609263 340536 76668 1991404 1514031 94039 1044350 1475919 1903704 1139727 1455262 276151 450364 153354 516592 163472 1178088 721655 1166011 347100 1496893 1876655 870035 1109098 1655630 197994 633548 965088 1879003 1646749 930236 704514 1881080 711684 1841324 1138173 1093982 687043 1543438 759169 1669635 589548 30939 1684494 443789 588635 579443 1920900 612375 1402230 544033 947073 1689827 1676938 611252 1320768 1756491 912492 1704683 581155 534542 871188 943371 1013049 250651 1867791 1498575 1114209 134979 1121473 1332381 667233 985805 1654196 491304 1600995 1032046 350328 1780143 486710 526532 1452380 525136 251640 267434 1711884 1081863 1203521 1995629 1791956 1674986 1286997 1031276 1728095 1383193 1334344 712135 1983656 1962475 733813 1690712 135704 1414329 1032298 70673 217266 610065 1101193 269181 888771 1415237 540243 1407402 1774542 140601 713075 861579 771288 46270 1820378 80415 284567 1121336 1552873 115319 589283 1461945 579730 294462 984770 1745351 315661 1124838 1903256 432990 893853 576169 966999 954616 150166 1204294 1961104 557335 1283282 817988 1215050 1398384 1222486 924192 1921969 1978082 1908695 1425853 954222 1287325 1307589 27717 1002501 25772 1326765 730772 561181 1065380 543629 500998 251386 419629 1134338 204288 1905634 144822 296052 1791669 239654 1289899 150994 356037 1890387 86081 998704 1769954 848753 30236 1733666 236713 381091 902267 3589 1846187 1109365 998799 1180696 1954186 62380 1566738 1157954 855547 672835 1239657 364394 376854 340222 1616532 1512967 1374855 1110886 701986 1741326 199567 1372577 381263 973683 605162 1751755 727263 940049 858522 1453176 566157 1179346 1815468 1885155 1434810 1203673 143039 1919489 1741184 490594 729392 8946 922630 279015 121349 593206 159398 472049 480842 691158 656017 1563309 1233911 135380 1675567 333957 1862616 604537 1465889 605297 743480 1826785 67426 1809670 927405 1016894 822478 354177 555524 1757894 377343 973442 1017033 183726 1209203 425805 1629391 489930 785550 1648248 1018285 1745925 706660 262190 1764798 703754 874728 1857496 860936 734812 1045624 1803227 504153 1151915 598578 1523663 1567330 1717435 490908 452535 758444 1449799 859867 822100 26387 687711 1129412 810618 1892711 1424807 923652 1085699 3687 334346 1930878 1230141 1868228 581170 1265710 755493 778360 1742413 936733 1528508 668345 630279 1211669 1089867 839256 524786 404297 1479355 926104 910600 615520 584238 524892 1175974 857528 965268 1113576 1666327 1060796 1730851 363754 972197 1792972 587706 1057806 405818 1881642 571194 181506 150671 1359731 126280 1621615 1724220 1715965 639602 988676 573084 1603138 880728 850642 761616 119097 605427 736951 1094414 1788785 1009574 1444738 1656453 212908 1772181 731244 121845 313707 372244 52896 1016880 1385108 243596 48988 1220211 1745586 1285897 991160 1627446 1903482 1069891 1030355 1159634 1934589 155509 528494 1057066 344004 389069 16984 228502 805175 717152 1108710 1781130 82075 626950 1766057 191770 285662 1621538 620590 440857 751444 1921514 1533390 550381 13569 1611114 802821 1578545 101089 514948 1445941 1637789 1589085 365307 723391 1879536 1571268 1223058 1545912 1081384 296536 918522 1441957 1934682 368066 1361215 1626568 1097510 1218026 819539 396562 821808 214916 111084 632412 1897839 1706717 884275 1342154 1441370 782871 366839 1187723 1174978 550505 383362 562226 771998 850863 40059 589467 385226 1146790 1650634 1558186 142387 198718 49138 327834 1977739 789547 1537757 614494 736625 392300 1407180 718093 622631 841889 1290864 1070624 1817068 1219957 194151 626671 378157 1051404 1343474 1136265 1484060 1096561 809157 875817 1647240 1886153 1109463 1017590 1363941 1025553 985024 577868 1982234 934176 1950907 979844 856084 639072 1519829 1015502 1559214 650035 1870902 731683 1926179 1151907 1435327 1645160 1092285 607516 613346 1681639 1422846 417965 1214811 284950 1049053 779818 1296457 180574 978976 1453870 121015 463426 1555470 1719891 160568 688127 87118 460494 802344 1766380 1361146 397822 1549361 1935844 732084 237942 1132002 648021 417491 1850420 43944 657066 619179 621744 1009903 261346 1484780 852021 1434201 539509 669194 1046632 638157 1125440 517736 1148202 1276813 146812 750904 1975573 1867787 1265175 1994608 239875 1821939 1491573 1122410 1072992 1146409 1034993 27830 1109874 1229636 1187812 1964754 1736485 774536 1510585 1599474 746530 923926 237473 92825 1642076 1698545 298730 1350443 1488877 161186 667261 1076560 1000846 1063900 105218 1978571 254972 1399721 149535 1064817 320148 64245 119340 1518543 1269907 1747764 725210 377326 985239 1003018 224888 1051368 563014 1498623 43391 1330873 763270 499398 296008 1006675 1778389 854001 634632 297752 1672903 590829 1795198 1826553 1667329 1036537 1656717 960923 1166647 922196 1787628 896558 1884841 1840431 455103 1383971 1708691 1714629 171203 1272777 689059 993155 739058 959458 1258720 586803 193758 1452055 1109196 821869 1253501 1011676 1535131 1696899 1004952 703506 744058 194233 1376199 1417998 1244698 300472 278 1862609 116737 1123328 310470 1887826 1901784 639931 1740827 1427987 1782792 1640198 76624 468604 206452 1062046 789910 1965659 1412512 933028 1561884 670995 754673 965731 349671 1209757 1911063 598430 172670 1002950 605675 585588 1100174 1056875 503799 1239161 754645 1224494 1668734 1794962 996592 603898 1913598 462072 346700 1971463 1785925 1622340 1393403 1617943 1819930 30555 1794898 1118789 645097 1416818 1160393 70796 934384 1461732 1217399 1333219 1423872 490545 269762 1632906 1335394 1510957 891444 33416 131552 72167 1294813 1486493 1684903 117388 322270 1706966 1247406 793143 1698456 642607 1953293 12745 1924702 451862 1979893 1434978 1285222 1269821 528719 1193310 1082656 732828 1393360 236926 717286 30892 1867234 1395259 175352 994416 1061807 1114039 1277872 852881 65253 1138834 43186 182009 1631809 66978 1451045 1624812 1073067 1176277 143249 370886 1912786 973685 1056354 755332 804908 69790 1797689 1736955 1019231 257288 1439554 1183883 748798 1681827 55760 883179 482935 1588017 1956002 74496 1115808 179429 1584980 1885666 1373692 360763 708630 1979882 1131873 1665243 319129 1617218 27816 933654 991496 375330 1003239 388258 1794193 1367092 1972570 969250 239624 538120 90250 82901 674990 1730457 203437 746949 883124 778268 930063 837347 1978728 1930884 1637492 1991465 1362180 998760 200970 1506367 1066264 76544 449046 696524 681841 265622 1509989 727868 319815 1362491 549402 1194589 835834 653229 375567 1617942 504899 808526 159765 1497509 1722249 1011597 1216669 1207965 1828323 1680500 213004 933767 624313 1158808 822642 714642 1762606 1044088 1970623 513676 1104233 97176 1095296 690675 1516008 177944 846610 1813414 893673 808270 955796 1513763 1566887 797326 705476 1285587 19314 401852 359557 1690765 835380 402016 1227346 1626752 1576239 792901 501799 295761 1775571 356062 1293575 609043 239623 829414 224127 1267091 705421 1433770 1194414 4389 1695553 1376995 908595 324425 795460 1839464 1706314 1344941 1424362 339168 1032531 1509320 789844 1925207 1461758 1089376 1988151 1933975 1077568 865328 1877240 105291 1805865 284600 711386 863870 1219597 1957256 1991049 608663 1158509 1446592 323348 710872 914049 531715 298082 1009848 439488 910509 1108503 324512 1325445 1686534 878310 1020385 1609257 1661181 1859865 364642 606876 1272215 1980615 214779 1732680 1360555 101612 1682136 715772 1966721 1262718 1238410 1095665 621011 610172 1788191 1840314 604965 435599 979445 931968 1429177 12310 1765309 739478 1206003 826620 85474 1594524 1986052 179104 907660 1542298 1001626 1649202 1075711 774588 1694082 902424 78720 707571 1639636 37858 26863 1886137 772828 199546 1487054 739164 565662 1914170 1187165 362843 1467563 921239 778675 775897 645747 569225 597690 1682480 1016812 385315 1640237 374144 911187 1188113 729626 1705172 613246 1371425 1977694 1773937 351771 1971157 1711883 338395 1365981 411912 1536005 1825527 357918 591696 1915749 1829825 375342 643112 1250319 717704 141072 1775249 386997 1163772 1101765 880315 1233261 272428 1500364 1126481 850042 316631 1260563 961710 388135 1435650 1756344 1387077 165164 330647 901311 1643464 1049590 427054 1777287 456030 966282 1138220 817925 816702 1595409 895960 126659 110187 1988025 153246 511265 1862851 1167207 297278 1065648 1144675 1657537 1528131 52575 1003247 1390935 1506120 1116639 38425 978806 1048604 1739546 1985655 705340 1200021 1736862 1326844 58344 870698 566748 802649 1044272 68832 1568432 1054444 1403157 1649283 1310424 297222 1512976 714795 459471 1957286 1923711 1000404 1402212 1959647 210997 1234235 1055959 1982045 542500 379269 997972 323895 642595 1259133 54425 1757692 1773475 442126 1411843 1372640 777712 784410 1227420 715096 1725221 9806 534568 1127052 1318982 372564 1802762 1088009 397356 40931 142641 278570 381376 25368 805785 1928570 523776 1863711 1417523 983420 1301222 1168829 1620507 674278 201405 743527 1146744 315774 512423 670670 1697057 1943820 75954 1598101 770346 100776 1993259 618478 1284404 1594963 1172978 946533 1273381 1388009 1296578 924075 222315 1040258 707991 606061 1532894 1248244 912859 75481 1360448 877773 155078 1426652 632760 140197 898472 1522245 277307 772056 605327 1778142 1265804 1103420 1771060 1944790 1216300 1485442 969162 650561 595404 734030 797478 469648 1102100 145702 1091365 1445960 470707 1224428 1167907 1423462 778062 270345 22424 458160 763612 1134094 1097047 303389 899802 613436 934701 1591200 1201014 613077 907687 1550680 1931698 1070477 1684320 166560 284144 382685 1114839 1785833 1211757 625498 1759868 731412 1244756 748711 623611 176445 1041052 1728081 1728559 1782632 498344 1515723 1012014 1378298 920857 1776307 1870110 955606 1988438 274302 1945109 1726043 1786912 1466350 1873344 336903 582461 951396 1011015 332566 1436909 900626 340153 244302 1689762 1199123 1970107 1245302 171968 1722695 437303 758743 429480 1023854 820471 1858303 1225324 17615 616391 964258 1297025 667893 811897 944258 1928571 1004419 80545 447671 905426 925652 1665113 709987 1323265 1451127 89469 1797956 1367724 1132615 78920 1105956 1809390 193058 1141691 1164272 1484255 1871289 921930 773927 1724636 50958 1282095 603292 455047 1536765 913800 879504 1929729 444519 218764 193293 629604 855617 1051076 496250 1464209 1987642 1631456 1143712 558001 583768 864967 1519211 421390 1717 1601296 769838 322338 1708356 319844 528506 1893845 380856 1571450 177513 146999 269409 781989 874789 1204486 1549492 762910 1232816 98941 1724171 388315 1605259 328128 1225785 1590015 688982 509662 901329 389803 1829126 1804592 594410 1176652 1375137 977560 731425 1404739 1291541 151648 727846 1557782 103243 1133615 1111162 175104 1805268 238104 982296 540591 1910084 1459054 1593237 819978 1049613 1793310 1619987 1003487 1972105 1015710 586866 1839533 1455233 283489 503447 1153905 1972942 349767 1021395 699080 118395 1615080 307152 792133 1621619 1197326 166366 1266140 899141 448796 1593557 383032 1115891 878152 404357 1013834 160004 485791 1693444 252327 1154719 825812 1659932 1356993 1222995 1843921 1470758 1330842 1015093 1939910 1516726 20674 1973038 934551 358435 1786925 288509 927487 607108 1641679 1151169 1130218 639060 412569 3713 1841053 1538730 766845 221492 1530557 1514011 94561 1657380 602687 659616 1402093 1424111 1337019 1505176 198031 1242078 1433411 1173212 1786317 1611405 194832 994785 845538 799601 1462189 252013 1504805 1738793 537926 1400917 1723078 458394 167461 1989175 273330 1370242 373811 295225 1198919 283015 1694751 1808985 680250 1527360 496733 1191631 981040 1597721 438974 774405 25967 692622 1156166 1011337 826997 1246317 123732 1008798 1464212 1152621 843207 775334 1121943 1704050 658899 1062870 1000033 1281026 847928 1400914 1815181 1571870 452404 68418 1323101 18081 695078 1548067 1166432 650909 865412 1282194 1237377 1548011 826885 601218 1620556 1109933 1503299 863170 1191642 309279 118181 1263718 720239 1294187 1796874 877977 1492509 660192 1794694 1246459 224893 133427 1851733 1902309 767922 687764 909021 1631490 84394 1881489 739342 1802373 1530344 879986 76780 1788274 1164756 255689 1593871 1414387 1066096 1205606 1231533 636245 1052835 1810299 311319 93710 759829 1979419 1060805 116502 178788 806887 1234760 1487774 495288 502315 1779129 165189 160477 248017 411740 1010941 1208968 1857281 1282249 1692701 60727 161250 111391 843516 756885 1400363 872463 873867 939611 1488080 1892709 704589 1095398 921143 1109762 236029 951033 686924 353134 1309189 354879 1535003 193696 1865410 380866 1365645 787206 1915003 385498 146601 1316412 162859 636278 1564950 459184 1307807 1017504 421636 1202498 561084 118707 718041 361838 119745 1806756 286953 1767216 1835992 965478 1999427 1159464 1316801 1489622 287936 634212 780395 40664 186534 959696 649003 226952 316002 1704569 117775 1431606 1674628 826927 445277 797106 507252 821184 589957 740208 735233 1628524 362469 166230 131540 1685311 84437 1530843 1548267 888755 1846492 1334160 765463 872062 1653559 425235 286978 23268 783047 1521648 1738577 1798061 1487300 486570 1598244 1599429 132771 1463172 1523580 849337 538532 1339458 68803 1856905 383285 343724 1929110 1612088 450409 1688171 90517 524924 1130335 1683888 1483336 1332522 541158 1684001 1625176 1504019 1910800 1415551 682971 769428 1092123 1516868 1145549 1092849 1726994 1607241 980276 194696 1387393 1708414 562268 736905 1629740 400345 790935 1078336 639101 371227 830294 1433427 891808 1506592 492724 1104682 1135341 1981875 676404 634537 1685924 1758568 906391 803155 1044822 421171 739597 1214325 614426 1162814 493087 1264815 894096 86169 460788 1102430 1638981 524752 1992741 1536329 67481 1503833 1712429 665672 864428 1510357 1039073 303031 321247 1419260 533521 1857971 728342 1005879 1029023 124165 576541 542348 687012 1086976 871046 950266 796884 222130 377038 224711 1855378 1050308 23903 1645811 17308 1465765 1834734 1572830 1194052 339433 1165615 207849 1850178 729914 1464088 1293092 278097 320771 128337 45813 722914 370145 1212457 158932 596538 1053727 1835794 1187769 1238482 1234157 1000551 1776490 1400804 957736 1373986 1721724 90433 1161057 103870 1715097 465107 387392 1476704 95446 1762018 406174 1904138 118762 1733536 196062 1587443 1155581 1931613 972827 182559 605484 1601822 1207896 450840 1910606 1467577 984452 37050 918491 767013 1737666 753046 19726 799045 748579 535814 1012397 413023 1974776 179825 145079 1515949 1799861 66010 445653 1717819 1408471 51079 1095127 1384155 1097066 323731 84524 142761 1328457 28087 1430741 531703 379527 686630 510909 1905391 1675530 1062491 699926 119159 1894897 380949 1830981 695240 200223 353208 1017092 633308 1263494 1786115 1599654 1555035 1821008 714059 1226467 205155 221202 147430 99959 1291754 341031 1915367 298441 1301715 891057 1619780 473403 579734 53291 855285 160391 346533 1795890 1408885 1144749 1385412 972993 311094 257394 844618 1549266 1741920 1984482 517709 1232867 1679751 267614 1035557 123709 1735865 1685374 520220 231997 1062273 254846 455994 374468 118027 584970 885363 290651 34703 1323374 797712 1222026 715602 1740233 1189905 1509253 965122 1732472 1393945 226006 520373 1728422 224213 1242475 1344185 1651911 1469920 1048744 1429442 1415848 910551 1755223 936631 1732101 850264 1041818 47641 1539215 998059 1996778 723097 194077 726361 1305583 567645 137214 474237 560034 1505886 398419 995610 128207 829449 1003898 973361 89144 1723877 296091 1157648 1846049 1622932 738970 1555438 173104 366343 27709 802624 1437831 1014666 930187 507013 1946034 774272 151761 341817 1822906 247396 1953144 550268 632169 86270 1271069 1631182 470037 256908 1622873 291214 926916 234541 1733798 43905 1129255 469463 1297278 1943850 551836 1685143 647348 1615258 1672245 1483745 1469233 514554 128507 1733266 1054910 600686 280680 1535264 243682 584004 1852587 1286771 1091264 986693 988792 694339 458819 1971421 905803 938236 1199536 255765 456658 1557737 88120 286311 708614 724205 368997 430477 638160 1038008 6877 1261514 448083 841294 661191 981885 1711615 322570 1546105 1986314 643409 38543 1880964 477342 70822 1367383 858686 196512 1810281 1858552 34168 1777052 592215 1761978 594494 631902 1791517 521532 266484 615898 1816317 16075 1920134 66389 167084 1780867 1328322 939888 462043 1044571 1481225 355264 21506 305305 419665 1007631 378868 1957186 1925707 815548 1522222 579356 761906 922984 1271762 287003 1544543 437392 10151 813961 1248397 569050 1071569 1374335 153594 1200526 1079647 1374657 590833 1788743 1521811 738928 8519 1540128 516171 1176400 1941405 204430 365545 1830700 30838 1602495 961053 444571 1160056 1808787 1847970 1657634 1362749 1230847 629607 487970 75838 847944 619003 1420165 383363 619659 1791883 983932 1499024 1328025 1616142 1585957 962557 1921873 1868572 1937292 1620536 875465 1202842 786122 1076730 1349004 626470 1909250 1798366 541608 886635 916313 794392 342601 1273239 620382 1244489 232755 1269060 204461 1403988 1034562 263014 962228 275780 347670 1180754 550537 1823570 633992 1572777 420617 865967 534301 1290237 130572 1464556 1475595 344958 747392 1938772 1618606 450578 1645535 1622266 396189 1185827 1002721 908925 183300 153467 248825 606686 109589 1238499 602484 1113874 612734 894136 551036 1227332 163131 1930483 914046 1496418 364791 457325 866115 581249 1806117 554828 1060103 921528 439666 1675541 1832108 201668 690798 1772210 111384 1150079 137730 1663299 485621 528029 1294566 1769375 452002 1401848 977977 459789 61790 886173 991031 101674 974816 1116606 46183 676124 988709 1551999 1785378 527974 1743192 1675389 1235007 1471984 1865599 74516 1192009 706250 1869941 324701 209067 1402851 1629757 808748 1231457 510755 776608 1475637 1325792 709034 1321341 833398 744495 822148 1119282 1428743 1266344 355982 895957 12316 747614 1341508 543231 854808 515862 1634218 511281 1532159 220526 1620098 36121 966151 540689 685647 1565481 1568486 202813 1373588 1162157 1916138 1137302 1728047 497458 752216 1518654 1370148 1244627 1750682 519843 1108766 1301359 1522514 721514 1578304 245018 125198 101571 106584 572635 879909 647827 1506808 701752 496606 573570 1556285 1928914 1826205 502810 1504096 1594936 1069788 780216 450063 304323 686493 525796 997969 348715 1403636 1515411 1107167 48118 440595 1067157 1899217 974079 1392785 898834 842291 752188 284112 1488674 1418678 245547 423373 34068 1531682 998843 505970 989474 1031593 1644053 70660 516452 935540 1254774 711530 1635718 1885945 1233820 1522002 1905508 311689 136947 1724145 1212461 1490897 1934566 412285 1756303 295282 842262 893698 1158520 1114714 432407 1562665 926137 862687 230953 877745 642082 1916363 765269 1279745 430404 705039 1760272 42065 1513236 1521318 1922493 1112871 1555665 59580 651071 24790 514302 1061067 1650596 1697790 1845919 732141 1038283 508291 278273 153100 1263173 490374 102952 306034 184309 1109997 832927 64732 703360 1555359 1150171 96853 1060847 1549330 82733 978757 1360745 704563 1121488 573702 1042765 1831788 1466593 101139 696294 550651 1358869 855099 305969 1925962 991567 1422893 1220613 1642536 1871706 1675257 1252721 1685465 1011513 337762 929105 1680513 1521389 1357628 1896591 332574 421080 840429 1555054 1895395 984070 1452787 1918520 58436 1335488 1981856 537068 1971084 333808 1439995 1722765 617041 597962 1721331 539448 1108464 3802 693546 1100108 637728 407286 257756 521014 1142641 118253 1257119 157903 1435761 1363962 1348767 264800 1366912 27894 1154159 1413827 1151910 437170 1064531 1819079 28098 1680735 1152609 1956508 847796 1714476 1443642 544259 1734121 682617 1507531 694211 315153 592926 421200 1963942 1401475 424208 1217577 890273 1689110 1942104 1863299 1169080 399693 752635 386886 32145 1172857 945235 961638 252426 885623 1680913 415311 920335 1334627 842061 1661333 748340 285920 1952832 431233 1627706 513219 911528 338016 1894647 1061241 1502102 483959 992326 1039014 1788516 674760 261857 1197034 746088 1064820 1137072 1576893 322643 1394728 1235013 1395193 161171 919168 717489 1886315 1410245 1921473 1795916 86248 1289121 429422 1561017 1737879 619749 766952 1009311 230066 157817 958926 124882 480151 223887 1516808 818921 1783666 641724 1772204 10640 1883491 1396982 1677154 1250321 931374 467376 1092147 430847 715194 1834062 1772325 664493 1303947 209511 1661918 84753 894013 1019564 1655923 339937 383641 1792529 62661 1889843 1476196 579221 1003080 897678 741489 438746 824888 1753419 1301809 1525207 1314650 1157869 479286 349115 453277 292989 1529812 693365 586648 832383 1887312 1781994 334928 1160346 914660 1497737 494703 458402 1292671 826907 1465688 355907 1327646 1296530 1084440 579613 1532503 1381954 521140 1409167 1112912 1380427 313134 1177694 1551757 1446255 778182 945280 1538592 1985632 284683 352313 310614 996178 22036 1484083 1575569 1426180 1517195 1416815 666233 1406942 535260 1278915 1960721 294975 1306854 40558 1192295 925948 1233468 1469220 43173 1215660 1452933 217612 1063440 836615 1451290 340603 817574 466144 1827531 776522 646192 486002 1548405 1930400 216608 555799 1577198 1026860 1282822 1010152 1161445 1837974 1341142 591266 1534863 1028191 1373721 1945299 1824784 954206 303333 369746 1491043 1427239 1629876 838190 1309561 1832471 498382 1459990 1324598 979684 559374 291103 649528 1518062 688535 1036119 876477 1249408 1428651 396128 1329709 1774481 1498242 1355340 997255 1287464 5479 121088 427928 1347138 186291 1097243 214278 54848 501010 1217913 1121138 1585411 1826213 279984 102659 425383 1962456 456984 1232484 1967224 749591 1035398 1211520 1445764 787805 1888355 1165335 1489042 1617580 544185 424464 55348 827227 661892 948865 1121177 627180 787313 1588260 727596 352399 973852 1218676 1017330 1914374 1025864 1877953 835668 1716 481354 945791 1384687 139925 217623 995723 114650 77304 1707123 1878167 1049547 464617 470531 451344 1120360 1985192 1970781 1340333 1530573 181476 1508178 1667116 1768338 1898121 335681 407924 1909938 1933683 1145240 1005006 1273916 1343445 1932256 1633522 1324455 707714 950213 216988 926436 992855 94239 1092515 914115 1435901 651947 1064484 119118 1896446 952011 1599359 1144276 1713238 1734123 414560 1800179 1578741 1329522 1914357 1723616 1713306 1931912 139262 1599881 1771158 1572873 336443 1311047 1920798 33681 685914 1509369 536394 945494 1346474 1474050 1048899 1953716 1131132 470187 601228 1247917 1940505 93525 171966 1807461 1059546 1401632 1254666 1333890 167937 1703200 1391010 307760 611759 371473 1479913 305121 1661646 1193408 1779227 1565119 917470 1539077 1358653 1397998 99388 185413 1990790 1546487 1605945 826453 1500919 1988250 1435447 299235 1650341 1296079 1005147 509240 192877 983555 1386854 1220039 1514130 1928022 1246984 10688 1526830 186744 236696 1491899 639099 508788 1577129 698304 1493824 1809937 717130 119672 590394 303935 662508 1265033 1944698 1416654 67655 1161166 41433 1118556 1771697 667859 1683997 538632 1454154 847760 1782900 1992003 653944 802469 747778 1874110 1767865 1585870 1732134 1145552 1031987 575565 1401784 1038265 451571 1188363 560144 1068410 1607384 568301 186386 460603 394735 213177 1306259 698474 953001 1705840 1790926 1680350 1489379 1731010 1083735 651122 16375 1044900 889732 1690134 777039 571542 1347791 1970704 613160 963326 1014809 1782418 1110969 191376 168094 1210422 260708 1456730 1121133 179888 747875 1862554 138412 1049308 945008 1441919 748128 1071685 838347 1144404 1217287 169409 903943 1451043 1619148 1238887 882059 776067 1269733 1541169 1098255 886924 928872 1787902 1324926 347255 293542 1173450 1519175 165787 1768339 258081 1278602 695552 1457517 1283231 355737 321999 1650428 838839 1107426 1623501 1116789 870148 387957 1833002 58111 390757 1937843 429001 87276 610813 1557512 1791463 292535 1572491 999072 1292712 857512 43048 1019206 1791629 440810 1444823 1702481 1040610 1363850 1041172 1684094 787128 133215 1046223 49694 1506076 1118593 1330198 1159529 205682 1922637 394884 115452 559043 1653141 1603026 1748382 733618 332656 5237 825585 999391 1987655 507632 1904934 495273 1393457 662421 532365 936516 1962835 1690144 1120052 799514 680539 311844 1809175 1642005 49798 1753843 1556083 344894 302666 1228652 631239 708028 1614938 1339246 1415087 586060 1751377 925731 542623 22770 645938 1646574 1957986 837751 100503 1000524 1196520 700754 614429 1046056 1695544 1984831 1158166 645208 769297 1571244 377565 1577819 311687 1169283 571203 1890969 56742 129468 1908050 211010 69035 803594 1615494 400285 1834740 106858 1635694 471965 1871560 1572893 535359 647358 1798969 1015864 1578879 645577 1816372 1672949 338694 1083625 1252271 1241808 1588394 633837 420246 1076785 352664 465729 1008577 1597729 755420 1070867 919082 1277776 168077 1230855 560130 383811 1328219 483948 979574 1534103 286482 633488 1557759 935732 1591285 1323885 1278697 691546 1231133 708083 1061635 1290562 1748431 439487 1349017 1962986 215607 400500 1087491 1937814 1236374 726469 381660 1427703 1227908 1883467 966453 1065467 231106 347731 1387253 1455629 342476 202800 1374337 168377 1237561 1473831 1611651 1025790 200379 1095924 582572 1732085 1648898 419378 359644 152215 910582 1170945 1179396 1822944 44377 1054637 126675 593125 1878948 890640 1211542 1770496 293379 147230 464876 971879 387655 814418 1185299 1183604 128723 1340620 1757486 216979 918753 1858873 1587663 249821 701953 481170 635642 1337908 750087 1388444 297121 1438667 1556809 789656 57203 1329720 1248560 895001 1380022 1372351 1543650 1780137 1090760 75779 1694318 1727012 514352 1370700 65850 629762 179077 1046599 607686 815373 40202 490433 1945243 1277004 1466245 877480 1069855 1317204 577757 1293087 1948435 335911 1241286 1038670 1477603 1132470 417684 8934 995185 1666364 1214350 1425540 1164884 1115771 1020867 1016570 1658517 1318446 1192838 1117783 1950765 1332497 749711 746671 1593039 908210 302816 1361750 1820780 216039 1287808 1806003 1439790 1895200 1050033 482783 770047 536959 455363 420298 1240794 5127 1333615 258730 789866 1775744 1852804 1834608 1451889 1122902 946340 951788 1417519 1737758 1872731 1648429 1748371 209218 926426 203500 1636439 1856279 1964511 103686 833471 1916102 1223759 1337173 1219101 1877718 1811806 351999 1321499 1791873 290467 468089 961992 457577 425280 1454488 1086383 1790170 115129 28435 313 1777975 1285408 1868289 321824 1946327 953760 163658 1240585 1535322 819821 395767 1393320 599026 463475 264648 875516 751110 387149 1532558 654338 1669472 736283 1337140 779671 1083947 1968906 1243582 1517619 391406 394220 1944798 549605 1414668 835727 425432 1649075 555936 858411 1031225 556085 1281349 1033891 1289374 563182 1678140 1426104 1724740 977074 1757688 1184113 798887 234232 1066484 1082053 469304 1071271 1829280 730857 890404 868027 1816827 737339 987821 1105873 359664 7139 1410513 73753 754407 1885648 1615165 567575 1064365 374624 975089 145223 1693258 923216 1901624 456156 139086 156372 719214 1760105 1627412 757531 1975249 1434363 880983 1174012 349962 1491093 1573902 1125135 113455 542485 795645 1774364 1424978 850093 1212012 941747 1268037 1049573 1907637 1867389 1958464 406992 1851816 17053 1440295 770082 1866381 1116935 560258 9199 459990 207733 1509011 527861 1174663 629794 701219 1353721 1381469 595213 536676 85945 1691241 1297014 1682462 548327 952427 59457 1981828 1872077 1272160 1547950 1582595 1621096 1368223 1539749 1536717 963998 1130425 1013822 1641640 359961 923574 1533687 993454 415731 1551400 1656683 1852312 1749233 1017622 329318 1922216 302827 788519 1743797 882175 1556611 1979115 359701 1556137 884009 891828 1656021 1047590 285080 1687202 1612532 1496194 1789083 853589 529421 741557 993537 671444 1530812 1792714 785102 1917077 1075914 1217941 995934 1335736 1274524 1533512 1947479 1557505 820979 1859987 490643 423129 1102987 1158355 1911281 1581909 1380561 202645 379602 1316496 1251148 1937446 1513451 481958 654761 894690 1161164 741369 743549 954506 1998520 1801806 472227 1634259 1348132 291928 275582 455317 891893 532039 1999957 1438707 1416467 1971852 783208 586147 1223928 1541657 1365532 1374653 815052 1471790 1287603 669959 270853 7268 1123905 255396 1825119 1307600 731804 875905 1561412 278510 1064347 1956755 1014460 1865406 1662138 1254898 1365935 1201888 421338 772697 1572444 1752752 1376599 148233 939594 1303126 672732 211084 1246211 387393 1614139 1495281 1985565 16293 1150415 347570 604023 1802011 1123161 1505132 452362 1781018 1146094 374444 1355047 885657 615519 1394286 161041 153519 1558989 1706549 1004323 1122175 1171094 1639328 261404 1219683 916110 324743 1381720 1302747 1170612 1373357 195047 331262 658812 1368825 242798 17146 1001698 565430 1366406 1774605 642833 545812 547832 577869 1768997 689079 689156 573587 696854 1639405 1585219 1184537 1444808 1489221 1925670 911466 619181 1462209 1507824 412593 342560 1734095 1875739 1082828 974513 753079 914469 54861 914515 1083248 1429018 879464 1556115 1108972 468128 229907 1998711 1059345 302274 1972279 364885 1120253 1492534 1270868 1440619 1654086 319390 1278978 1269779 1597641 1525943 678893 1128914 1756904 950972 1044698 837462 1971541 1587252 216847 1333455 379895 86976 205515 764500 1101137 43214 209399 277380 1637242 282292 677241 614235 363713 793031 909249 347584 1601426 1143832 644049 796410 1041889 80422 374514 403075 615555 1994598 544884 37646 800975 31248 129098 104701 519005 1195933 855526 545899 1962067 1193765 350633 644137 1945487 647916 1234957 1776883 353932 1573319 1556746 1527395 942029 833052 127363 411846 777274 1847128 850487 333889 14688 1678666 1982129 1841687 31407 207317 435081 913574 297127 272525 1561013 1011988 1543443 353724 1810919 871791 573112 1272807 1119642 482084 1498792 1691819 1654487 800912 41363 1344463 1833643 1649486 282904 688166 925942 538270 1914777 1611865 825277 989414 597700 203517 1373801 1409096 1911321 1499753 1240111 635723 427923 578373 1146792 753589 1518684 1424844 1413085 1288345 1811156 1356161 1877991 1000881 1427588 275186 1496337 269535 1955360 1093847 1504683 1167357 992822 477618 1731571 556377 813760 1347690 1579384 532393 1400767 1750173 1958551 1169925 1633780 1430601 125754 26319 115116 427729 11972 1322178 1235744 1841566 1473028 1831061 331317 1022245 1940099 342994 756080 883673 1105371 1028148 1573580 1408886 1597449 795043 946313 1487778 681731 1481003 1273122 1958257 602236 462481 748790 1146568 511972 1515766 1095122 1450554 135662 566718 1316368 821007 1930371 406887 1926255 430401 1849614 573597 479916 245296 128319 1030075 1279147 1882164 1273465 1906444 1288617 1760881 1517066 1722971 1537891 1301176 1565145 1023144 1808479 111481 418918 658141 494935 739380 775430 151457 1392634 1135529 505492 420186 1844204 916107 614921 581106 1923096 1028482 1527175 647927 774741 1270640 1240211 846118 3110 1961547 769608 1101599 1739644 1406883 1379191 1939026 1890892 1209020 1794909 1029590 474548 272226 895529 777371 239272 1593621 1915851 1923609 384409 390375 1489714 12908 79751 679898 1087765 1029067 834099 687745 475489 537762 1436580 1098793 1206765 945412 1472366 274294 715653 1269785 946693 1902228 851160 1116052 1657505 762042 727920 1954413 1869821 957654 1950640 357319 977741 1633557 1779200 214697 384403 1383386 1802414 1193562 1420851 278988 896730 1737950 434015 1984105 790586 814743 625284 1841644 1798855 182958 780437 1521630 573201 1753662 1025313 34483 1296202 1477170 878244 919888 1574812 604102 1533404 1485120 429831 741213 396295 1728342 1953386 1291544 1962664 680101 1816665 309813 209766 1391300 611327 959618 1538075 1330447 70874 1718847 1723307 4826 1169427 1601480 769592 539304 725556 1981032 1370555 1595854 1800215 1140053 543928 1606086 1466363 1647529 41898 1911999 991461 1524790 1780959 154593 637219 765993 516987 845052 18407 1597995 605667 579598 1617560 1792396 124460 915570 1662452 471151 158980 1768673 1748834 1279399 932798 1296618 1342921 1367340 451857 584114 725767 200699 670725 1920277 784501 52391 276577 88550 623016 569760 36240 360793 1926941 1673652 517593 1369553 452916 179998 530104 489440 903079 1195921 18073 396937 977630 722270 560286 1469387 158768 1583041 1228908 258232 555537 1425810 269186 1703430 1328317 764635 69806 701471 1772800 350121 973350 212559 32693 404562 102006 1469915 1705766 194089 793471 1444282 1459627 769082 271243 1835321 213135 574726 949970 1977852 547308 1413365 1247372 693000 1004382 306047 1178912 1957961 1586355 1219907 1652272 409658 1794337 1752979 1518482 140384 504994 1625790 847218 1112977 800516 1439870 211212 128706 639660 914817 356447 656859 696233 882928 1732875 1791248 523012 557488 496522 446261 1754975 743908 228755 7974 458362 275479 1085181 615332 1628203 317984 1262790 1791223 886435 315035 1309947 912580 1904173 133623 591090 1864760 434027 1058945 1010173 944102 12332 1677419 971758 1809385 1316250 1775408 415092 1739539 1124442 1782496 929801 1581054 1996453 1284328 841893 853818 227043 1344259 1675066 1866734 1744803 223211 927195 462971 1950260 714772 1224580 524977 828445 1240631 1282653 670921 1916005 448087 1161892 513697 443742 1392094 918800 79728 787705 1193273 674786 434537 583302 968322 1502541 892876 1885670 299943 1961915 876737 1148433 192083 987693 243808 1989228 455049 163853 53997 102336 23397 997573 535909 771770 1276620 837351 1873365 83197 1898841 298808 72899 386500 1949094 152464 321107 77567 1163733 1000674 117773 1939993 1757046 78936 1632926 468472 155417 63732 785198 1817649 759073 1001141 534877 516435 118175 1180514 363377 980099 1869949 567069 945446 572173 1248660 484435 1892038 293023 1333893 614063 1403174 511740 419704 489221 818736 657792 1358775 380811 1402434 227813 1195059 943863 1468856 757866 1985199 6270 1789548 867487 1439088 1882279 1799909 530519 541024 1476930 1110360 1106282 1083068 1423558 1463950 1102177 1276082 207643 1224810 107180 1912417 1790783 146080 336346 515526 1483754 1923371 1280939 301667 561085 833284 1975104 1030561 1150246 228255 840858 594087 1853840 628125 362562 901307 938108 1586677 1887612 1921126 1102890 952938 1551901 297238 1861588 106815 1543220 134791 1802631 1956901 196542 1370035 252579 1814755 1069095 935043 294725 593794 232375 1080031 684248 1470285 1709229 229905 190719 401706 179646 1804911 1016696 117103 1962179 1710502 139699 1156768 1880087 507081 628967 892589 1897095 916649 625040 77491 1466685 1879442 289738 1282991 964584 1385985 370194 1389370 882289 358208 69759 633591 1978952 1802527 1996515 1828575 1483135 28144 1229987 1989697 1465560 133664 1920240 969338 1473591 1994179 830863 1033498 1067610 1796472 1185979 1685153 1613090 725474 1236750 1165117 1741953 176192 1437064 1949395 744824 1365885 647594 426795 534103 110025 1822082 1143137 1097866 46 741434 39615 1017078 1571613 418507 1170426 1919585 1471121 848552 1616568 1007644 453614 1779506 1644938 573986 1489735 204679 185570 1989147 1742073 930516 1226095 1078782 312767 456535 1901773 277241 1262441 1232459 484192 250775 974177 20048 1671041 1511308 1580981 1846206 853129 77469 249790 1495872 1676629 815405 1699563 1154505 1291565 1543376 557743 1560783 750608 760488 1923529 367121 499322 1022016 633073 1383000 549908 1888849 1790288 293678 964144 440316 1454066 470217 436220 888026 1484006 385339 725052 852847 189335 1352328 977450 1739517 1005544 1208749 1280158 1288097 763689 610483 548538 891954 749177 1676221 62789 1790410 796683 1017508 668798 924986 1398553 1344099 1770936 919883 1107017 919394 977581 1000752 1155866 1872822 833714 785410 260702 629 564129 1574608 600865 1513895 1834652 594156 1042380 59080 1033041 1448716 973192 1046211 1828641 1815927 382735 781888 447031 968469 84489 619398 1349468 606037 212424 1376705 336647 830324 1672329 776016 1182154 1634444 65438 1688419 876260 1827487 901900 743661 1963168 1616074 279474 210048 1846494 1171229 1278969 305942 1730697 216958 836139 1779702 1253019 214194 1663738 1979744 1370415 1884964 1974704 1860009 12396 1732264 1094542 1133797 1603204 782394 48061 418119 652352 544441 425322 1913807 1385979 1594934 1487209 489679 968879 968455 87384 752024 685890 1900908 916730 795290 1863813 1818308 1804612 941481 721761 288903 1993310 1027065 313952 1772109 1222678 1039576 1090946 554286 1002438 1240387 110209 1557159 1001925 1841930 1517688 1168084 1666343 1208284 1130259 431480 507202 1689536 1703744 411861 331635 660838 1432379 1393731 1076119 624689 483307 1708510 598341 1705570 1355663 756311 503804 591788 496236 640241 472499 1865593 1297388 1182557 1770721 1744690 1933332 723132 959920 1881780 410721 833290 275 1809303 1805314 1703806 89364 1504167 1886282 1603062 67416 853936 1582925 14196 515979 510022 647192 395216 1426291 1066623 1156663 964946 1849214 345199 209326 1386068 1327622 1234437 886743 12683 846461 775675 1959062 1858344 332410 469084 755381 1920365 208620 182771 1131423 1700850 1726981 791372 1947318 1796759 1338875 91016 290882 1560130 568879 1695246 1433298 891538 306598 1948208 1999577 1336957 1436360 512324 126498 1053584 563099 366742 930603 1410913 649563 1227005 755678 1443832 286533 123752 1397932 221014 1723265 1716725 336639 53684 1321223 1379453 603252 492565 24512 26073 1006343 462080 214251 1553582 359417 1643377 1712997 347413 1528188 1285335 1657175 1382541 251610 281392 1587035 1708148 1142646 761345 1382275 212696 1671327 1149327 1171624 762395 1475104 665392 964729 858486 944381 1426944 629975 807173 1198881 1843530 20576 1686480 1112042 1047314 1069870 610194 1011352 171143 1120201 1779294 846611 672334 1373438 298373 723185 462139 1322588 1024211 1698224 1166859 1527554 1752923 1083841 1959430 462881 1977008 1263609 326284 1060168 416760 1657407 1921055 1394355 1590893 283034 1126726 1637966 1241084 381247 219468 834634 1047653 1004073 1681572 1797150 47994 306281 291787 1214754 1381383 463399 1778460 404793 1010403 250788 1739975 754697 583736 282370 1329477 771508 1813265 1952201 1531032 1173020 623246 272673 1294876 569175 1700545 215760 1147874 206881 1546053 1691027 1218501 240953 1996664 1848883 47617 1503785 767847 129182 882304 92365 1046105 771988 46926 1574143 580149 1939370 1411021 753649 943012 957474 1362095 6091 1135966 1954949 153889 451859 1045605 843443 604774 1319956 1566082 776601 1844803 1224995 1404356 1588368 354179 580945 271223 1613946 1572859 872982 320064 352027 559051 1557450 1731983 1119539 1257554 1566222 1764373 182385 1767910 1098611 901752 661074 1154935 194475 255523 1622834 795357 1090401 246776 872081 134846 1534279 1918462 987066 1038249 94333 947102 785436 1463790 1914706 355109 1510116 303275 1225709 1598727 117036 1713745 1212709 1632315 1873528 976159 1393117 398800 1372286 1437123 237876 1050797 195348 1786205 1391226 343639 1370401 1540759 1017522 1416389 55505 887774 906121 47360 1163624 1526800 169425 1017470 14311 251919 1038755 767992 1009048 834683 1399831 1101214 1842203 677481 1928447 148371 881496 1458330 1946077 177354 1581485 151181 205891 418456 1286948 1722408 1369800 1474037 1433112 1902676 293693 373731 260700 1374411 1919516 720327 1073623 1165433 747765 1409026 1091331 1963175 1814159 43083 1380215 373178 1351234 586290 326740 548301 1342997 1696902 50095 942282 1812676 565374 1106440 169991 1771631 625103 1821726 1221837 1328096 527326 1410468 833556 335994 341390 1548319 611589 28851 1844321 920580 1837763 1268863 1258159 24496 274096 1468635 898325 1171885 562801 1007503 656225 1391833 1503870 329267 1917279 253914 611406 12452 179407 288427 1474732 433479 1107132 586975 270540 540211 1426774 1704409 1593897 271097 1893609 536388 300258 255040 686995 823789 856002 895029 1718266 1087489 19374 1065695 1153574 1023924 1563576 1693536 652690 600035 594165 1295834 1060529 148750 134666 1571002 1756816 56363 315217 1962088 1313531 1723249 1584879 1891149 317381 1469066 1679804 602700 1519176 671044 1431637 1671607 265238 1339968 1209418 62372 1298273 870401 1239170 13169 378330 1149160 115516 695485 498082 259928 1756338 1146483 1514548 1048466 628295 93275 669123 1571183 1835310 782158 624826 1475359 1559113 205834 778428 462668 915513 696095 1858262 145530 3693 1332029 116075 1703139 478932 67218 314723 1168856 597844 1649194 431567 1117864 1659310 1260231 855517 319332 337163 18863 1054122 1282466 1879534 808847 1228949 1593273 708786 849198 893676 1621655 1952013 1263470 427671 129694 1927144 523285 365781 617930 135752 1101792 1098314 1979400 240234 920238 45022 1009736 1457998 1379690 745127 1642012 1637360 298113 1568031 679263 94887 582838 726042 1196306 1404324 337707 1731177 1028659 1028494 341534 917494 929289 908138 183735 1746328 1022061 1150964 576976 1042935 182356 1974278 1644342 852139 1453681 1887258 1544731 1721089 767106 1685689 1400513 1913370 1221548 247718 187426 570850 1104546 782817 1161575 1744693 1281826 210638 1706951 515209 1500075 910370 142633 1301603 1915549 1867157 1871032 1552081 15483 1204437 1035712 267751 1626160 1530401 209928 1382332 973093 1298989 1554916 1683818 1319430 299053 1789025 874214 956955 1539813 1169236 1194613 1348248 93783 427876 289854 300864 1566327 1784931 804067 894083 1787221 1306304 821916 11317 516113 74581 367747 1695720 1796306 1305942 1250460 534991 1520434 1739773 1491309 1544015 1068726 1992098 364662 1768572 890360 637185 650893 1209946 896130 1607412 326083 1435351 1878709 401288 1998897 1184661 1519069 1920916 302212 1166493 1078544 1002474 771849 860394 585869 105265 1777979 1905389 812554 210393 1511554 1371962 30878 1590284 328546 1510849 1596256 703643 1966791 263944 891204 500304 675718 682692 1479546 1454608 1835283 84790 135393 1705393 1667137 1312906 1520817 208715 967098 1349804 235917 1900680 1024026 26430 1074111 1606986 239579 1682830 1005141 52146 1482264 1359621 1596590 1436194 726557 845577 889065 1263976 564262 1779110 924166 20991 1830619 60608 488343 1670180 32166 324297 422814 310237 562344 1373656 1124880 1945135 1552335 625720 945234 862899 1836649 1594356 1617993 796580 1155349 1315794 1708488 983439 1806476 1098385 730735 1435075 1013869 741467 144290 1655720 869526 638286 854294 1599430 1178962 212994 1068474 1047383 544644 935152 1173498 895659 1757629 1448675 1993302 1647889 291116 1983412 1564389 1813440 853180 1815930 1510198 1989988 1434736 906872 1990326 1392203 562718 217471 417444 783488 702043 608059 301457 174004 361390 240440 322039 1524408 1988923 1738205 1685150 1883333 271169 1138514 1864283 821371 681635 1275377 555023 169058 1508768 1142815 19312 905798 180750 1326570 1344149 345023 1806270 184886 1858355 953296 407676 117675 1788266 613156 404831 1366878 1910063 895323 18843 407492 1102303 1781835 485046 1919112 1056977 1297061 535293 1137959 1860845 1210577 944882 1228237 673885 85848 1376023 1463871 1641826 1090121 238673 1103264 50557 1690150 701627 1174750 918103 1923206 1369870 857212 1176436 1184358 531959 364184 1151072 215406 1540873 45174 646918 448432 1968531 377016 1745170 48298 1677873 1167452 1876540 1925191 259128 749687 368920 644754 1109378 1200151 1585989 1360748 943025 747453 1682447 1365826 1430680 1951599 1031635 1139527 272734 447150 1038542 1415576 1935920 438376 524725 59666 752755 1612125 993476 1107188 268117 707590 899139 294361 139758 1948474 856920 1713269 182638 1256290 1865055 139921 58169 1019119 533055 1987715 1639861 1846300 232943 832973 276597 596665 1886455 1864904 129228 1159918 496193 719850 1294066 1123425 1764931 916950 904126 1362299 198002 1223558 1457653 528791 497818 500920 1388591 500415 352641 242002 1925791 363369 1295751 602466 902356 1468685 1650167 1658923 1672860 1643481 1589435 1946343 1579919 641248 1330126 500096 1041367 1734107 1881790 1706914 886665 508156 1720510 1468266 828995 1523233 402135 1054704 1901726 297307 1860018 1904406 1817246 940018 1411704 1031235 1614851 857929 424971 91793 1065792 917884 936436 397493 1966353 1219390 515745 504214 300193 1607229 1839920 1483436 1580522 376985 1781113 139813 552229 584403 931102 853383 87872 35441 727490 1555323 406228 1573143 565578 1208007 684187 1077969 1285694 1204109 1734611 1365331 1523148 1764955 1580615 1628330 1381595 318701 1977004 1325077 1791941 1641393 129715 125888 1337167 964018 70668 60151 149307 1718658 1212574 287424 770339 1496695 47051 961327 118257 827377 906346 1864152 1363947 126670 1082049 33287 646448 809200 19241 958511 190758 91294 1148481 902048 492303 1518457 1161632 712933 298243 394764 1703062 1718503 1245564 467149 1381870 669292 266898 451923 1822537 1079491 616181 1259380 125250 941088 1277910 870470 799104 420134 1678791 621530 694262 50260 278664 679713 1885104 1867305 1994886 1693422 1047571 976169 1342332 73634 540372 818287 230001 163541 804211 340339 1814131 605598 321140 594175 1927172 861299 176238 1714073 1534222 573801 152170 863451 81465 1314489 1050673 762024 97388 280133 498898 760390 1346759 652724 887029 731161 1007755 1596083 221497 1674236 1923024 87734 1520849 74730 1129739 1424832 1327329 852045 1653750 848404 280517 1859405 1632148 224905 744666 400017 538889 879036 1850335 799581 249675 54814 1006363 1032613 1431781 365645 1782877 409636 1755505 264135 1640269 1159614 1126195 632356 436843 939246 1977848 1868461 694209 952915 424837 588229 781348 1565577 1266355 1005722 1655954 1732074 1475342 160826 265507 585102 193223 1782329 151264 1895086 1992240 317959 188570 787203 1121522 1771419 355127 59693 1348551 763647 1511518 1884800 560556 1690357 691700 561475 1532535 131218 349794 1294894 1298320 33717 1952675 1902907 678684 1324267 501592 624529 1289053 1607083 1544722 973505 336479 1168079 1731566 342909 1692487 1177399 823487 283123 1485585 213844 916809 944096 1332731 1966817 808033 854178 1888676 825572 381757 1777837 1331828 1297479 1673653 1607715 504083 1300476 1848987 749111 110713 1856597 421358 1521892 626145 943607 1335009 1290234 1639234 338352 298649 1101249 1563233 1804359 858538 1160891 1612213 1847821 1322817 1886174 612354 633913 1612980 1107131 69742 403668 503929 1871606 1050717 1766770 1466578 1391600 1196495 453921 1244466 537594 1099536 1002009 1733166 1409075 1590968 1400238 1825600 515982 1110838 1627442 715547 789186 704396 1197559 988280 738493 248555 533031 717513 226902 1184445 989866 1532667 134114 739200 1020232 926625 1233058 504592 96888 168118 1921466 32025 562297 958928 1344210 540057 325792 600264 1933319 1371320 1481001 278047 1741040 1755371 1299718 507246 337764 908296 53694 1042318 1129924 352497 849221 1858024 1422166 1597571 1385763 1773007 1542660 1134047 992408 1340813 2380 1059705 838497 1699078 1888336 1416313 738355 844330 1547714 678621 417391 1344599 973819 1463981 878966 258651 72572 322006 673315 882447 1259924 1120300 1379290 1230466 1358766 1337070 105378 600299 354807 1245211 702330 1042480 320322 758721 1786974 158549 1535558 185906 392820 1645816 608519 1007143 491605 1054588 1095432 1252993 1895710 1218412 1633980 200381 484024 749621 662163 1141778 285240 1449909 353425 1593514 1484845 169992 362225 342098 485683 19362 628517 794361 345782 781073 1985268 1541220 541309 1476272 1385251 371601 481325 1492026 23497 211124 331869 1817449 952996 1141297 613557 72452 1109400 1839405 595926 1827048 114451 1949562 1290730 732560 1485777 1033915 488750 1942587 1104800 1770302 1047410 1757210 1425481 555735 1875905 85932 713686 1687651 1859619 1813358 3091 1023382 302410 1100684 1607614 269123 780333 1594291 362732 1830309 1543603 1041500 211580 833011 881762 1667586 1805944 239121 1737294 744863 672767 300213 1788560 1105129 840294 992363 33607 426004 682979 1149332 1578755 1601703 425294 1894514 1663902 1859308 1832541 1708244 1988864 1112499 1346180 602359 49040 562796 589312 987433 1005956 174592 1267023 493327 872136 1965419 1265430 48392 1207314 1013840 1937392 1816155 633963 857488 462932 837409 1705028 573205 1302476 1903333 1603088 1132436 826929 306673 1997860 27796 536573 1533517 783315 374464 629085 885320 1140296 407367 1420451 934848 756981 1364122 1910032 1763230 1028663 1920207 1477264 1715148 1307209 1187495 947973 1129876 12233 442515 922945 469758 30597 1444156 1852033 1875429 613855 693760 723178 1980604 384662 1189355 358888 238510 1975793 1702093 1681392 983400 1522825 432020 1414448 57304 132299 1878390 1156896 1111207 245791 1953737 1622956 696259 1656819 228384 261087 690965 511038 1699243 263985 592115 43422 992653 731478 130276 8682 491305 1957952 1050679 1805012 419992 19062 555594 251847 1688138 1710719 923533 781787 1592 1963433 1333422 1720998 1201395 711400 835701 682389 659049 1186482 1788486 1108592 5767 832329 755610 969826 145960 1761731 1623768 1818672 1181472 1160350 1234179 400579 648111 108298 353161 1061193 642417 181877 1981104 1293825 514094 1875513 1811583 554175 1009403 1522756 1256786 1445742 478191 470683 855289 1563561 228919 373898 517883 954007 1805533 724368 1983211 1886063 1816763 1165756 430693 609978 467328 475657 1090893 1606867 538592 1364698 698456 1851923 1013897 481885 186628 282879 820368 635399 1639496 1614503 152897 813659 1248609 411491 379828 1138272 1263290 865294 1947915 1399071 299900 111649 333326 507382 1245228 250872 1191201 1680307 1086783 1424406 660468 589366 545534 849975 1197703 952122 1944981 272695 1542839 790506 1692739 396255 931516 771060 1016035 521485 420592 899388 531250 653431 1481601 1395851 1221587 1461718 825870 1561583 851754 1313954 899165 1764032 1457109 196699 349543 705302 1621470 423283 282598 1396914 492339 1296509 1536611 259604 311834 1330100 934033 1017146 1716106 290617 426275 1807546 683774 1373580 1724736 1098026 1107753 1639396 1791257 565001 183025 935161 629010 1711347 1492365 1142115 1786087 1852477 1944158 502085 1472100 145423 1864739 411098 267156 571602 1666247 1313955 742049 122735 1092382 47005 755106 1208420 1615178 85749 902914 851609 1659777 1911450 503916 443357 1289327 635216 1634271 10319 56028 200066 1404857 464199 1416986 1076694 849323 150286 1769663 1787061 364060 1942369 645795 455424 1916589 1883022 1150459 1423642 1237137 961938 1037092 331102 340366 606161 1173471 1912277 1386717 640552 792733 320858 880439 232015 1008549 1493601 853193 785635 137289 1928704 1261212 678926 558059 190498 999205 1839026 1685627 506391 185787 1230907 1360618 1296219 1210873 1823524 972227 452875 853055 1693442 814223 1581318 1807424 1688791 946910 1628430 487612 195562 1341214 522746 347690 681672 928036 484694 1376478 1792707 1399881 475820 428785 243634 1128035 176014 403572 242998 336467 195015 1414747 1638907 527721 1156296 1135228 1340261 1064332 1335363 553682 980991 447148 420616 1686058 1455630 957008 1673889 659499 1697111 1457771 1104434 1183941 1531444 1215431 1409122 1023652 377312 1586351 1045665 1633163 1614050 1438834 214953 612933 92288 355516 66754 1043679 1301459 1413637 476626 620850 509168 1127039 290828 590734 100743 654912 1045677 1491534 1725877 1146640 875005 1347578 199471 642201 798691 1383492 1247174 1265968 30269 105881 1034614 1245012 1522276 1131248 591091 1005782 99613 1204033 1618174 903470 1384564 1266235 1301008 432299 407503 1281038 1487490 1950448 1398621 1895095 1198927 1621274 1621065 151738 1312170 842779 1477471 1767723 1219641 1262451 187234 1871585 934230 666425 648275 1684381 1978057 164014 151641 437390 1909795 1056070 1502797 1679361 1784489 1111999 396280 1731727 1450702 201786 416421 734928 1975858 1213138 1506241 125595 1533049 1710124 1129038 203269 573603 261518 810188 1914806 1516769 1269880 853355 357293 1774186 965871 1524404 1906730 1365628 148129 485858 187565 226454 510213 1173130 1621356 1208910 886813 1150600 1454968 235149 1658023 1401410 299129 416626 943043 1874219 1227001 1456967 903002 458159 677465 1322615 326679 103177 195217 1282190 346235 1280167 333 294388 1879951 448742 652623 755595 1760405 863666 1257224 340372 795026 1692873 589017 840699 1661015 1762124 1072956 355491 1430433 1950462 1006210 1017244 292505 732082 1896087 1994864 551971 943798 1862482 1124309 1789007 1586175 723712 1781326 502938 713488 190774 1598609 346264 930020 704848 710124 736689 789750 1414828 726237 125307 665864 1966835 1658106 406974 1879422 317179 923433 992629 579049 1411920 969240 1255849 1310568 79281 74716 1905083 1394749 324221 1379356 531227 178533 216929 943434 1691518 143566 1924519 1213705 679895 81923 1314429 721635 555440 1757118 857801 1843869 1650732 174816 806313 1116269 318828 1808893 624933 1705221 660294 921857 190198 637125 1165358 1665727 327186 1584315 516810 558278 1382855 70679 352713 510386 1837142 1115313 1283585 1697963 957568 725163 417713 1642949 501140 1525335 1077612 667165 11179 1090636 1886190 924168 372091 374072 1234926 428332 1406796 739051 526064 909635 1720331 892762 907455 107986 1377136 1308926 326331 1318025 57072 625631 1907870 1438726 499263 1356181 1488906 241217 1639506 644064 972303 1513035 713111 722582 77770 400412 1885768 288863 708740 1982038 1164296 955061 814002 1904687 1183380 1314358 864901 396834 1325780 118568 696276 1919925 957288 1591592 559258 1366680 1572815 972520 1083002 964173 1741621 396452 269057 306645 474644 411011 1580701 1023139 530810 1890455 851333 398038 992983 1690784 731562 1966441 1245486 1060368 1151589 1213116 1481211 989204 898477 1115604 1095239 164008 264319 104805 1310327 1546240 744118 1735683 1264811 892725 1208696 1554658 873467 1483742 1434795 597998 66557 455332 1021336 291123 1061531 1808478 223171 1895074 636143 685954 500906 987568 831917 1688008 448106 315098 601197 1306180 930324 854389 31746 968140 634141 529184 1222874 1502247 1737789 1037196 230258 1521628 1431706 1248997 1503993 1527643 81467 1918547 1431253 1525832 1462757 773934 1041821 458293 1170864 344147 809008 1913054 894706 9535 1595959 1659758 1754619 131970 1373395 1875074 723320 1767294 1715541 1719362 560927 148113 143588 1410636 1053186 1374699 1984656 520328 392151 1234403 1755652 1483009 531413 355023 764498 1464560 309672 1297956 1033488 1118960 1666944 779471 16619 1180000 513165 979695 202112 1078429 1398863 1215804 1091091 891737 1053490 1562807 303322 1373605 105020 1014543 130273 945023 64179 1844127 1094398 1625075 1890160 596340 1980502 378755 444779 535316 83103 147038 916744 1001766 804552 362068 1915351 1760159 1855635 47377 1914471 590909 1983251 849859 1598472 1198561 1294367 546048 31568 1209343 146416 1676444 666734 1315408 471821 168811 844353 1242228 1217088 1905144 721294 171614 1554476 1396786 798828 222570 52078 1571992 392254 1574989 1780120 849313 1249493 391586 762788 1555486 263889 1449852 1427893 1074828 117289 1166868 417900 1768416 1940577 868231 401442 1953682 1689699 1974162 846035 1696095 1075937 1655112 1156735 793710 360072 461716 394188 1218665 694888 1402377 816365 1343705 1650406 995729 99442 1506547 924887 1043718 1249275 101079 1760915 428169 794803 1077034 1633559 566443 539051 402589 1476398 1941437 413502 583229 116321 1765990 581457 1615340 1987768 1028572 641107 391850 1399258 1315892 575119 1403697 661914 1133260 1842263 605081 170917 1124804 510283 945784 1902417 1660167 837156 1700459 1737230 1925835 576226 1576874 1145637 1250550 1932562 315825 1418507 554912 1563715 1049092 664600 430434 465354 1322085 1191104 1855149 247961 1195717 1538766 1050652 1141758 910978 1476518 446799 1618593 34503 999603 817905 253994 1980173 495575 1935744 49893 321149 1844166 1898304 1119081 1371283 1046910 1538185 925688 271908 590521 1800886 1205057 1372300 1847236 1043660 387920 765149 776153 120260 1165787 1326229 1677647 1297743 1881041 749033 741017 1586866 172937 1892353 1952331 472418 1790182 837154 854240 421349 1007531 288105 505485 1133587 232352 282214 847150 526478 1557443 1637968 637828 1939282 82818 1903938 1112448 256554 507150 881060 1559917 214098 1436779 1519903 691959 1479917 501954 1927592 1164655 1645683 83469 40299 1269916 837874 892195 168277 382543 389573 1329178 1733679 1401049 848945 1741802 394169 421868 1705873 155410 1857635 1925248 1431754 694018 1230737 1433013 766465 568905 1703039 1745062 1395182 986088 1506069 1295207 569897 760140 1736190 777716 626595 768244 1553651 463724 246486 1337251 1966056 1670415 1698547 803440 557120 991767 1942357 1139933 1028504 192241 1865458 1255138 1782992 1824315 1751329 1769765 661087 1255197 1079579 1884772 1804317 1493558 1739839 454077 852909 1370735 545704 689902 1318181 1327336 429950 834531 190696 1068547 1836682 1822208 797025 765758 1122124 1199475 734005 1182141 1186990 1025463 1956329 789475 919529 20340 1704115 1718017 185093 741586 1519856 1052769 647505 997465 824983 609363 1085538 1911344 58074 1761778 729186 1022795 252134 588125 1904753 975270 1128352 1074108 667948 360468 207315 911945 205457 289656 297438 584224 308375 1636779 1293186 93167 1696503 1729614 541702 1206286 1065947 1475675 517188 724908 1180395 10963 1716939 1197478 951658 133466 1124009 293646 1651155 910359 1399810 610557 430000 1351021 660199 1699600 1299554 1306060 782873 269592 212113 1199852 1474330 658665 1620243 1444177 237825 1144306 1799650 820636 1987763 13150 232849 504281 814942 1670316 1195310 1348589 220398 791839 1422321 334778 1694361 1403632 118745 866962 793342 251421 1797548 1353887 1640279 1196571 1123985 1930599 1043283 1366655 628280 1357007 1525997 1810589 576496 409369 906791 136981 1776758 1993879 1655307 1915538 189379 857545 1364776 1432570 777734 451839 1754206 391026 1625723 206690 1557909 914961 1725352 1290640 209206 347343 1203318 740285 1223552 965014 1336481 1757059 1854144 1723917 939391 570628 1050787 845031 1213550 178907 1345075 1644073 488747 786719 941734 1078586 1991636 1170577 309125 1191648 1125230 1955112 1425749 780101 598076 1710486 1204213 763751 86763 1060328 1768630 652069 1609993 723729 1791227 135843 1096961 1531217 297297 752588 1485895 859750 807990 1799329 336205 1338746 572287 703330 1176117 154896 882818 865641 1050267 1768560 1057543 1240025 1940341 825000 852419 1002781 1463049 1887805 746827 1022235 240472 1281198 512450 999304 1722991 539893 1786945 1233203 1260377 1275669 269287 717593 549144 1213411 864740 253847 1041098 671160 1131540 1312010 686228 363496 602562 965614 1095390 109450 1952977 214402 313625 297497 1655072 1891411 1063287 1237372 1861318 623756 1580707 1568214 708797 1223761 433303 1453965 581420 451420 1301967 811929 1444564 1019120 1766344 1567841 1696661 216886 1213054 1101766 961739 1471925 442508 1017691 1196546 1422256 1366119 1115507 1923433 730730 708557 268221 995561 985126 1623086 1902153 661388 351124 671247 1977090 758346 1525425 1901933 1136335 1469537 665084 1612235 1388392 1636432 1118532 73820 1407604 1959718 905563 3214 495290 1134687 36467 84217 128897 1468498 1675609 1938557 714393 859742 202653 291785 1887761 840961 344375 581877 1341149 261331 429405 372061 355245 1844373 910606 1996003 1051556 165084 1954316 310866 1626887 1811208 1786246 168721 1740858 1687182 1214738 948390 1525591 1304768 1609132 184029 1074755 652334 1614615 1105222 895216 1823449 1349813 1647232 394254 604063 582774 418594 1760676 1939645 1797274 482 125676 1337265 839468 959117 1316320 172332 1292792 348963 217519 1548819 1186162 1889476 475195 1864364 167419 1665465 809886 1978012 854729 612268 559358 379011 1363497 610755 1436314 679098 933692 1955352 1984562 1648006 1212837 716660 324175 1292753 492358 1286753 567411 1757586 1965834 12778 79595 778274 232555 142068 1265090 1670229 725443 1389904 1775716 785826 737520 1960539 987847 354172 161323 869719 645453 230472 165919 1610568 1342408 1267426 603879 33196 613671 1712914 667331 1609644 1374037 1429854 109549 88350 1748079 529038 1533834 95371 1458575 277070 297937 713571 939133 1108433 1714659 370011 400574 1216285 19660 939118 290091 950147 1092100 1327455 213527 1054306 1125636 478293 986476 1978946 405682 1949154 1360460 1769767 1409078 456898 338141 641229 433545 1722456 1984129 1576531 663337 1775500 1927315 99305 1165198 529814 667377 1744095 1693242 973126 1553658 1150607 267457 1826152 1789564 1913737 1268507 1413417 225226 1394797 1173083 1208158 426862 121420 1981047 734074 1495224 131589 776644 513056 294115 465538 91622 1332049 764720 962609 1180190 348154 389662 179372 947823 181152 1519114 91970 1120746 1315999 751427 640946 1327812 1780986 511611 1651005 1559309 1778518 1577906 1105181 494735 52483 1255421 618080 99472 359982 1454951 1756521 876366 1780532 1837436 1123701 468321 779563 937831 365100 1384202 724109 1565290 1726949 718578 351910 591077 822215 411382 1026954 737097 467994 380815 572422 1433909 54977 463332 636037 1075278 1180732 1806516 1251942 1327870 1248823 844299 1349965 1448246 615152 225318 713360 206612 1317759 1807352 210386 1983077 1777105 1540769 1913324 1085727 548408 66838 1906645 606852 1756700 500925 412568 269470 1009147 407452 985561 898130 1460006 82461 369483 1095742 1667926 851061 1572420 1691696 559651 1589637 1296500 1932906 1779439 1668309 959395 1568864 306349 622437 1998682 1964743 1847575 1154224 481156 1106427 1891894 1189235 255382 1382151 992867 1026131 117116 143633 239984 12691 817365 370250 506727 946006 51480 873425 782971 935292 1747190 458597 303146 1053572 585394 366781 1702897 300985 627794 1009046 1853435 197433 714674 1675739 1792233 45979 965656 1204963 902617 1383339 212095 1048109 1640634 1725918 1746412 408984 170982 1317501 536863 1444743 535704 1109008 1016508 1955359 619117 62500 1712512 177760 1956046 115742 1809979 1803007 1747721 273998 1715010 60476 1045037 130445 1342847 714684 342453 187911 298093 551518 1669180 1562693 684729 134551 1865962 1637567 1391534 787918 263416 1511774 193526 1377500 1115961 213752 1239113 1837168 1562104 703702 1218964 996594 371030 1247417 1466078 364943 1002016 998146 251897 253724 1431425 821677 967662 761996 138171 1269892 108025 221879 599577 107565 1269823 375554 1483153 336675 1049480 313416 1549344 737948 1661727 567078 1002236 888620 1574679 318267 571613 1529898 1234278 945786 1358163 289894 1586401 1348302 663140 1460861 255912 1539647 1839271 948078 586275 525404 758299 434397 1368593 1210443 448685 700533 981966 1495481 43238 1462513 1819325 722996 1052622 1472323 428916 1345057 1714269 422960 1562233 1045549 376639 1177184 157104 524962 312762 965458 942144 1617105 518688 1202597 528251 80333 943691 478585 1549363 1705600 1319328 1879704 399401 1084215 1340721 416654 1825778 309935 186709 1758476 1704597 820132 1151402 59367 1115279 1166595 659424 1675455 1404204 776134 362711 1238216 64475 877797 735505 816934 1218601 1057299 1438370 837952 838122 1059387 1528553 1093888 1820070 1438251 914965 1517726 628148 835695 89644 979470 1244773 1881391 1230717 1261708 1227913 1684874 908058 1836844 767489 449545 163166 1379379 1362799 1841347 1525225 48868 967171 409873 1544683 1725181 1806095 619517 1792341 1897603 1993726 506286 355630 579117 689414 598716 1955968 175422 751505 1595364 1958586 481317 755951 1780754 1585622 1730329 1495952 1187069 959378 1009978 1141257 292235 1609117 1319542 861923 522275 158918 996090 898673 1368690 1027682 1139960 877469 523604 222161 1338261 425879 1103466 262565 1750846 909613 1274090 401137 1964022 525905 419346 328260 1814505 755463 1065157 816170 1497128 2134 1329666 1725265 1816113 1754720 1408713 155673 426339 1273943 1045481 908181 1031367 1931193 931227 514745 612723 576185 1978229 1600061 1004700 571342 1786697 166184 1294153 448245 1347529 1166745 1623928 1080216 890047 704889 445286 1360410 291771 1873113 1544241 196684 1007722 554160 1315634 1395774 312659 288564 1429773 581816 868875 434474 1369856 572121 1554059 1289945 236364 1743701 305672 1746587 1095789 639983 900739 1745644 342392 1180489 578107 116777 876353 1612144 813305 1430727 126986 1846214 1612151 774472 1558298 1803919 603423 587257 1732798 904608 262411 1782011 641456 102420 974403 93912 1111214 1809028 1496704 1007905 994673 1021914 1831484 458180 1419859 414816 251678 775127 927787 1519798 1363495 629739 284000 97991 797659 628181 1900535 817441 1982765 1474705 1920963 1546440 859676 1964331 931732 1711541 554228 49383 92618 815247 404065 1621945 1923443 1499467 1405969 1404098 1134940 11273 784820 1558244 1698309 1454597 1551005 1696403 379202 1016263 548858 1325152 833495 1700137 1090805 1412795 264739 1164359 1909899 650739 1192424 220656 494530 949469 1138724 1195106 453730 794226 615534 1236255 265069 412683 992766 826454 713363 1037987 455179 105600 1312573 1097375 1475799 516541 1868526 143597 1067483 1259161 973644 618032 1261628 931887 1517968 1306155 907538 1744000 1846726 1064295 1841130 1497543 237731 1919101 480001 1371598 899270 1639828 554982 656790 560045 1181159 969582 289838 1411405 800987 564394 1583868 303512 1670185 1306101 782514 1143846 1809872 1723565 264549 289416 198359 839176 1749167 110549 988525 1869964 348463 834200 1256748 987721 1716631 1608460 1542687 931858 1641704 101905 1095092 1644775 1786072 1449806 1259553 74291 1711873 1480587 835458 1168735 1447015 1172621 503963 404322 1980585 1587232 543832 604914 252113 1002663 1571370 1944212 85127 234812 617437 1076632 1968594 1765225 41726 324228 166976 688639 644081 620082 474212 857072 1286864 341296 1361112 367238 523898 1607175 516294 1138916 627775 1068230 381640 858991 1143116 1676769 729672 840257 1439778 644012 1394202 1228131 1887469 1573879 1760614 1139445 1330845 342167 1580064 1627490 907547 1135462 1648104 1439874 935685 1287051 529931 1577932 1049625 1641764 1914828 1520157 999512 1842376 306141 1161531 1979702 1847432 142224 1015346 633066 1431634 1985006 546312 471883 1000583 1286319 475753 493315 1475114 1082641 1692958 790019 513688 71082 1159353 588693 1202606 1154342 254624 96867 1261873 219559 1497820 1034137 1854731 637795 98995 340229 1245856 1038769 285014 198374 813985 605190 196537 1520635 674218 1234427 1633269 138287 776931 1249898 1048981 204065 1851051 793934 1443699 201120 541325 443118 540625 998606 1124633 414003 1534692 980368 914967 1700720 115805 1103690 1601429 1440890 961231 1775534 1620072 571112 1823683 588546 580030 1187700 1119454 1326444 1894121 1307685 416268 1837485 792980 662385 1588254 849793 1176078 534038 1861000 1190034 427118 1211962 251379 1651179 645670 1853738 1171309 1886559 14657 1117006 1780312 645286 1224391 1542659 342095 1024698 1313132 523193 1524687 1760086 821381 372389 938019 1856594 1579305 723708 669861 23088 1879862 1541080 140080 1484176 1251386 21287 170682 845483 269761 723489 1074137 1728598 153765 470701 595063 1822464 1341869 118542 407592 765534 1455477 385901 525900 711773 1064053 138986 1761749 645676 1429185 808218 1111764 1579500 1171391 331248 283261 219409 1108788 230179 1145713 1351820 209004 1489577 989913 969043 365791 934856 1896387 1027859 594505 917337 435174 870434 67498 812351 1688333 473302 265926 1175667 1337752 772664 1920017 1259398 148234 1024861 1820941 242959 368403 51165 673077 1261143 783316 1083749 1937410 1819165 1786395 802373 1115091 976582 614265 506100 1451739 290544 802307 965396 189544 1595004 763277 1453218 1820819 1634346 1306494 1756272 1530787 16976 1370040 545421 1239466 1588804 1165368 1901788 1718683 7856 1936188 199016 1855073 1688588 1115739 73553 1278114 670117 445897 496593 127082 1702927 1213014 359645 1193409 490091 624911 25572 770837 283757 675641 1414115 128477 842265 588135 319428 1694136 1318579 1490159 202865 1919384 796405 1782943 1212587 988427 1056564 410059 498140 1344531 1614826 997012 1305780 350439 679288 1038165 568538 73004 1764574 1872692 289717 1608919 735573 1142073 309967 1289824 1593538 1961507 1868682 44465 1146819 116868 189976 677997 958915 1736489 543243 1170927 1790491 1101651 1327955 1060803 1420155 1277922 876597 1454227 373911 1802825 1876083 1076289 636272 1460669 1571874 1265184 1832359 1544286 986216 203125 926589 1496912 1068876 1915212 891810 1603903 1629307 1948013 121299 71574 1077462 1472460 1729674 794833 46690 1768354 1225723 1650068 146950 489203 117237 160672 876991 597281 805180 801975 161902 387431 1910737 1898614 1987028 1237615 1478529 199623 18242 305555 1081175 1419890 1958192 115554 1899931 441351 376367 404342 694599 811054 131433 344301 1499537 180477 650575 975354 676856 1901585 1769834 286041 796540 1717444 634507 811117 74089 378392 433298 25915 1716569 366952 452909 1245309 216621 1674601 998589 1154475 1208020 496589 1395619 1073651 589747 1030020 1013061 1397798 195388 766060 848336 105739 348132 1551750 309768 523044 1257523 1819997 565211 717807 1780635 1453763 1553437 300003 139229 1513411 51312 590089 466307 604921 1988295 1795842 1995458 350503 791490 372956 1497051 670977 397836 814778 389892 1667158 1294220 756000 335730 225839 1088725 1541184 104368 1162883 582254 65716 41789 1541120 756297 1766356 1316966 448753 757167 1907813 571573 558945 728604 814094 529200 945290 633671 1365902 1725500 1064639 1941186 46439 565199 1794127 1106164 686058 631011 228735 729888 495256 471991 788653 218173 313673 1440530 1740855 1359389 1687106 790687 636962 1450860 1237252 327054 1635606 1788371 1814837 1976755 23199 156953 300882 1754672 1784178 773291 1528416 671615 676672 42608 1925974 209592 95875 942923 547492 53834 471447 1926516 1980560 1835409 772104 1456360 1145691 1407661 949972 1499004 153513 1164210 1808658 1503655 1246892 1292298 610823 597117 190802 1957121 1907201 940606 1907282 1552461 71871 1530411 266483 1982958 217944 1702134 1479237 1571544 1375861 1760025 963184 1957195 628253 1309665 520198 226943 1700962 840105 127115 827053 1960885 1548729 883718 1403686 1491037 924467 1345125 1278075 776995 1642920 456469 1080518 896827 1116403 1304083 792744 489469 1830825 1119631 1717785 300869 607320 1948657 1532435 1186283 1672782 517726 710247 1966884 394218 407143 794832 1747113 617202 1457429 477962 1161845 1243036 1459290 266904 289967 475510 1661122 1758403 1743533 1443135 198570 1919405 1388911 645501 1048139 1325973 1847258 711178 1059042 697717 599130 137536 1980654 885588 109432 804971 1387150 433836 290585 1815817 713889 638563 62074 887950 1218086 77002 1788806 1413326 999480 1816049 1739324 1551296 94969 1315436 1025585 1255050 520238 1821716 1124771 1779415 1640832 1250410 484219 253273 710522 328004 380871 1597346 1762366 1060259 1665372 1247243 1701602 732888 919765 398146 1578899 389756 1465446 971970 858026 1958326 1283718 695594 625910 865306 865219 1711458 1841594 1021160 1236290 86732 843323 82444 23040 676043 526314 1008595 1292811 878111 415862 1032196 945686 96051 103632 1805228 889444 744753 1852867 91299 1937312 1600800 1081638 1562893 1364609 377710 835202 882624 1034335 1561296 1470321 1993841 567990 955693 988018 426458 1468476 1306564 258213 1045446 1839581 294636 1723609 848190 804457 1752552 259295 618662 1439434 1977727 1258257 1342617 327985 774480 1230690 1501005 266140 522406 1591711 146500 350532 1374512 269991 1407993 1558977 843183 88135 517711 124044 1353022 761039 1729218 366739 296396 1970438 1949375 712287 120355 838775 1712192 4203 1453007 727341 242171 1913199 377680 556135 256055 517264 193789 1211741 468900 690049 456363 1609808 17372 1026358 1632637 254250 1007441 1047990 36768 1311449 1506055 748023 1080627 873521 844501 1660595 1303358 1138651 1774069 809571 289636 228786 581152 1761656 300439 882449 339546 924631 1215201 471466 1918040 1133640 795586 1197599 941052 1760742 1436800 561095 1896556 1855660 1395146 1634732 1020521 551094 1241239 1011806 657936 1249170 629359 1902038 383648 153051 1292873 1255207 1711189 1653933 1942939 54785 117457 1494610 1972549 510699 79369 990622 588665 1097520 179287 735707 1460589 102166 998151 560444 1497001 607289 1943215 1586004 1841462 1744359 585796 915272 645701 1887843 1844524 195513 892618 1824042 77767 1090449 23324 1695097 1748467 543862 503262 107533 727718 283466 1108239 1324858 1666655 339267 1113962 908930 511603 865211 1469485 232498 744851 1819047 1998148 536649 1375667 1202018 350785 1251971 987368 1205413 1934204 1829481 1159128 1860250 892201 829720 1833681 1919367 169983 1352151 1883916 1696849 259115 1142428 911823 758683 1326149 784966 1177668 1430485 956874 300974 934914 1880687 1016670 1303653 1703762 144470 1984185 234074 415361 1832004 84922 843580 208808 1353880 120046 914573 832883 679809 1737405 1059083 92873 64140 1396594 1759963 1881883 1326164 1754919 1602785 1049946 762248 1215084 740424 1631107 25703 1737025 178841 1335379 1475131 954310 1900248 880153 1099416 1279452 1111556 1335138 1234871 404959 1630046 1025709 797555 1954375 1197693 1379641 1948380 600508 893823 59792 1241681 572774 307864 521664 1002842 1167952 75244 1835124 120965 343321 195308 1871126 1060296 468387 758679 409435 806097 962611 1886657 954124 1254091 1777557 1916988 1041177 1671688 1614280 937199 1053012 96562 1146354 1331553 344680 626819 1298732 873093 1360805 616017 1367584 965110 1860985 400205 1098639 1215018 1296385 585242 237446 1912872 964082 1960124 1731197 86363 450184 192615 911149 1449167 3081 58460 451695 1042224 341797 1624421 1111065 1312098 1174927 454169 1899831 1318449 1093861 1610765 445249 267445 7774 1542307 1859262 1001856 1041019 1372278 1588331 1722705 193454 307028 970924 254126 1620080 593007 789958 1269095 1609701 1581649 169265 867568 1864588 930566 1944105 690197 528099 1067892 1149118 1372626 1173656 871249 507820 1339102 1018169 1563266 280609 729527 1660695 3661 1186245 1394564 1272420 1363286 1500087 1052680 1511382 715885 1431317 1073263 1556067 818091 858324 1686120 452391 923631 1157423 1401256 656546 641950 310330 459175 114037 1889785 538864 978308 254958 1661906 897604 70397 1333565 488247 798874 773381 1705089 223516 1257861 1555166 1216751 1904085 840621 522851 1070549 1939735 875288 867216 541778 842319 430172 942786 1647166 134660 635309 1973626 728543 808501 914102 128949 1277227 1071348 1172228 1204025 433247 1738523 40267 517423 951226 1547615 1784866 1657890 32030 162160 200277 734103 1936292 313839 818371 1843857 1587358 1466830 1949927 1134432 556027 536345 1048122 62243 1469069 1822734 1974512 90066 1719333 1421728 746735 1315123 1791135 1217136 1205226 1235488 1318425 1131628 472317 284533 131777 1853513 806323 1284914 783923 1968877 1920783 1186794 350836 1659670 1739211 1082294 847893 911885 597757 1248980 561789 1611720 220772 193240 1240264 1774955 177589 1281689 368369 607732 1052879 156624 1911445 504270 1720717 1741913 465546 1554054 1028576 788394 544822 1890731 1160715 164549 406031 1691790 1034746 1759677 1627612 1755109 897802 1887371 61515 815010 1867183 291064 96943 638802 33398 1153977 58770 512997 1480032 550256 1005172 1900110 1797098 1241270 33723 497068 1754472 1816894 1565933 64238 10876 1011245 764864 994791 1884600 561813 1237032 1870273 1538697 1167807 1429511 1388610 637916 1007915 1357665 1131289 1179154 1890579 1353038 1925806 770825 1422644 780612 1527626 533848 167784 157487 628441 1889864 220783 306637 1532239 1264085 1247534 540483 478072 1457208 1243354 21433 618609 1874970 827240 1136470 1024101 849216 1554730 886432 656879 1562071 1691376 1325177 156669 1941974 643538 80063 1592704 1098581 1286939 998113 1615381 995453 167136 1108314 1201724 696206 178897 692747 266937 329182 1780450 1031287 1582960 336640 658327 1334244 307892 284254 520757 35485 701720 386306 1492084 122057 660186 1864149 1439532 1343972 873588 349618 1014998 732191 1149320 421857 821210 513108 1370306 513846 1421200 1243849 1214808 897419 827740 234199 159368 628055 1123189 1179623 1875138 496850 1200746 1741264 613424 617083 1493446 1048118 1926374 1679824 989756 368306 184727 55329 212194 1965674 309826 420249 1017133 1974137 1249399 942495 1394448 496687 1969106 695918 414701 1945028 34853 1817002 225798 1546468 1569949 1823271 551732 1978816 273741 1330561 212633 1134207 829776 427741 639896 612798 1912009 513871 1120668 1984194 1574118 1109855 269049 1205987 474507 935129 664610 1050472 1189473 274847 177286 935724 1676806 1102334 423519 1892603 1408593 400503 640829 275517 1789825 878984 1701432 1882931 388938 1013521 1969570 1846071 298516 460986 543772 725944 1872209 857811 1099739 1251949 1134496 1049007 953549 425241 1969473 316758 133270 1989335 25941 1435220 370003 1381797 949262 995180 90070 1197324 1404457 1867358 159255 1108748 10841 480873 1511726 851745 70637 1092335 1379569 861077 1305367 893329 1372664 1407610 1731218 988029 49062 1791872 750826 1395071 1678429 1766990 197724 1315642 580305 960290 1618247 1966354 403834 843584 1056244 1400199 1114918 1997789 1355232 1983431 1603165 1370841 1983205 1857672 189852 280129 343357 1442501 942582 1304188 368237 1486499 1052604 484557 1226086 1689321 442040 1813484 405000 1687268 724460 1126057 1579148 1208880 419802 219157 1722177 1994169 659232 114635 289931 1289258 1896151 130930 1033991 1703882 184836 1766466 1003350 227451 389897 1528211 1243414 1897961 1257051 417861 443284 1030753 1511037 630310 1080622 1519479 1049730 962107 420207 36570 378959 1926213 627482 106706 439596 256379 1937648 662115 442770 405489 1438625 829412 1745324 1708141 749438 1883832 1128858 669170 1299023 497751 1192290 304121 1376998 1475011 552280 553715 873107 47800 282287 362079 300523 287819 187079 1221072 1508548 905654 1160318 1694940 187584 1121818 1621786 372370 1534588 329205 1786585 1120398 1842553 1500618 1020651 398687 933116 114861 209892 712352 1229162 384345 1086404 1166667 668773 1838565 15415 13974 842482 127714 1015162 1406854 403584 729859 945482 1492324 1313049 567562 443432 1405535 261736 822831 1441493 687887 1119896 980002 1196269 918713 1243654 1321458 1853897 197763 882626 577137 95983 340431 806281 326034 1239551 1499969 1871985 371656 1116740 1949777 1504969 923817 1607709 1220031 374256 898675 379742 1061402 1520058 1862065 1124131 1410081 395303 1758291 257402 349940 805333 68209 830948 693966 414362 1250659 957104 349103 358437 441742 668785 1984651 1524669 1048620 114143 1375035 506641 1016018 518220 787870 1394115 346375 1039526 1598009 1487675 291418 1580568 228751 70346 1162391 1836986 53840 1445762 656326 51211 1555815 1565828 1789667 902242 374549 1969929 972414 1122389 824275 1851455 626389 753562 1180276 1821478 1937386 523959 730005 1582704 1449693 1206948 1773748 1610507 1862103 650982 445487 1581777 1097346 1222330 1989879 1369266 562626 1221581 1367406 224136 614440 1595171 1557092 1353618 1759229 573394 145664 297786 1255443 1999997 341416 1580370 1895121 195775 860488 1232226 1525998 1926366 1926525 1344300 150487 208176 320877 475787 1233588 394271 26547 593169 1236159 1287757 1238626 605310 366147 680247 614727 706265 661157 1042766 1949781 675229 998025 336848 107939 1630083 129619 995889 777170 1516083 1837929 1721179 142605 1130437 617832 4242 1550120 1417012 1095233 1989744 1781368 488389 1400166 618943 1137948 1571476 27440 299934 126205 517859 958598 855455 1897695 1691976 175398 190125 1930043 640720 779275 1076359 1918351 1697154 1907566 1280801 82873 1291713 715593 512340 1851356 1798792 1634817 334753 325740 107947 1410354 57591 1146781 71241 210502 1612771 1874746 1312715 1315439 1940198 468127 1997409 1368744 719027 562378 201652 1193074 1532129 1933972 1813314 1557650 1649808 65157 506854 1328748 1633528 667480 1596217 1323228 150241 707710 1965353 1190657 1415977 1514785 1106105 131374 528643 277303 165981 214822 1012517 1634093 1476511 581907 1050081 611169 1640481 1041391 1183439 1883696 589351 690898 25080 1944829 893031 1505974 726013 1094661 971195 1023334 67517 212822 334351 865341 1431205 1054215 1085451 1594383 1266419 1728351 1070112 1045862 1376474 394171 1702579 1403866 1324997 1628142 1004737 365638 418863 1312042 1221648 1562393 277197 76097 955956 1638944 16361 246852 1745777 1752065 12030 214560 345996 340054 292702 68784 950756 118161 712921 1655924 554593 805528 1839939 257157 1194225 973288 555592 184858 998616 64239 972898 521961 1003187 1961690 280513 681974 1227586 616408 631028 1976867 8050 1089018 1439575 1332646 1216979 746817 1382162 245240 1263817 658871 1286769 780294 501029 433817 69688 1078549 308624 526236 229035 455478 1357368 334040 139020 1921350 312210 1927337 1877031 995866 291774 1989462 576291 1268895 9464 884580 1881942 944115 733730 56590 936137 400620 432827 1828527 905673 1259521 618752 1484108 912835 1925547 1381150 1713891 864617 1286389 16509 751519 417714 1998846 184267 1736136 827379 108936 1233390 1512124 826505 1409622 1036802 1181841 1095751 1304258 319941 399610 1385895 1421624 883167 181213 536569 643668 1024352 960710 764930 1226604 1581890 3312 1603485 218491 991396 1367894 423821 429292 1705037 1298820 766990 663410 323948 21603 1983756 1543183 1640353 56381 752320 803534 703883 677966 1184356 1907865 968379 1925147 1155160 326218 1003417 898892 1607873 1244881 57950 1218230 458265 1798168 1526870 1056825 162497 724471 1945809 873900 1926677 1533032 1420334 448710 558563 552157 1607189 828256 363244 1881074 1700849 1869560 592651 395378 1481943 283562 1377750 605973 1841377 1669744 1209891 1019645 669031 68114 781973 1142959 1078407 435903 633057 600730 262926 696643 1426158 1508704 164167 515207 1444074 1272396 1150584 781571 1510752 582661 577419 1125425 37502 628422 1569478 648531 510250 1084289 1512431 806368 743147 1490311 1286908 1686803 1536058 1462055 912663 1510687 1929544 742100 1401183 11791 977305 373136 587928 1638517 1609867 1582839 218066 1484458 1069389 1613401 1548566 1392393 787582 1968051 1486356 997105 1679075 853132 448777 729104 215567 1032142 1558960 1446028 1049513 791422 744724 67897 732126 394608 1767638 859573 1184012 1442127 806346 1315542 1218466 270156 1123309 1906374 160537 1069256 1105388 1738802 310404 985100 1123654 657290 30943 956085 1150595 1527351 1525426 376058 1804190 1664385 1004377 451803 1695541 1282856 1196696 1295488 1452040 72733 1480163 566658 1360933 389753 352421 1504615 1185826 289869 933204 200648 376225 982499 1166631 830521 774513 1829980 165178 1930581 1216219 1062626 344908 1517310 1221784 1475671 1923902 498956 1615293 594363 353722 1512890 1567019 58931 1483727 1767515 612567 1945239 1801047 248080 1014743 740456 1364138 1187716 643442 316170 202263 328905 1150813 1799504 601832 1429077 1135248 990011 576965 1106761 630280 1858617 696568 970058 1804923 1042148 1063688 255343 1324327 1397885 791963 1111264 1805337 1928030 1056091 1886310 940574 1685531 218904 189659 819270 645416 874392 379018 1531165 283514 487706 536235 853828 638149 176927 1598711 837502 1322581 194609 377012 470838 1706973 1255802 945560 30917 582655 1443047 1730654 1623081 1664146 804286 1524846 431809 1512898 930853 1000755 1747229 1901727 1262662 1300170 1383254 1560460 817244 1305005 1897833 147239 1984381 551557 193077 944452 4463 989722 1759044 198818 1861665 1488718 55018 651506 675633 1384014 1684169 1040657 1006122 1637129 926264 1495339 1681098 879693 1580766 411586 949039 1444786 1015858 856704 1926189 622122 1847586 1067366 246854 357473 467672 1823820 211946 1380579 661052 1075797 962867 1738693 1842398 195342 122029 673351 692057 463583 418350 1729667 1671777 1326204 477127 1718381 1367880 1846575 763788 336529 1576581 304227 1061057 994456 1382768 1598815 365974 1186339 621229 1333368 6219 740889 1223559 74051 896086 729082 1467316 1157089 1459179 648917 1595463 1883298 1767409 1870336 835046 724736 666469 391474 1605541 447944 634578 190028 886995 1854355 1327058 22018 1953598 1134935 190401 1884752 1605967 1038906 199017 73730 337298 1222135 77039 1306338 1252421 1166775 20291 727896 551495 994681 16934 801950 825110 715387 173773 1659663 647024 1661530 1036626 128859 1858498 1159200 657046 934808 1296175 870590 819140 1233309 69993 372205 1896246 16525 1699000 1924066 1471198 1064290 274454 1121155 286952 1342708 909396 867006 238753 1488793 1157466 1413747 64944 1376556 262568 90102 195911 671558 1769307 130055 942340 58572 971992 479288 1849261 37223 1920345 794036 1083757 558967 1934590 1534938 1916058 506364 1003390 1067044 500882 1148690 1313239 1136326 12670 128058 124028 592150 967719 170916 1618166 1293100 538062 926141 1509168 1967962 688362 225458 523891 1538512 569163 1911877 433855 1962909 1140399 675479 1428047 1679893 1791295 304735 582410 1346003 826112 441142 1874416 238416 1613057 528908 686719 1595245 711094 416919 880975 326461 646077 1990693 971820 521172 229642 1728654 1471567 1607795 1489927 128553 247717 1059996 1839349 847436 1653546 226084 1454360 141102 5365 1869471 1316337 191083 130902 1137535 491540 1860334 669691 622819 1447333 1298884 702148 1074808 977983 436483 415530 320510 1631001 820876 1643741 773973 196325 271556 526393 28270 1572146 1461612 1391777 1110060 1115591 1245069 1394572 680210 1079886 342332 833499 78587 827632 32466 428574 1154758 1822993 573487 1414238 1373399 103534 1035097 185877 1125554 1983713 57052 361745 558006 774444 1729890 18612 423075 1270477 878051 866922 1917354 1609433 727001 1631201 80945 932715 1072804 1090339 1038862 1837197 1837506 1954550 1712439 443605 470429 1243573 1093966 389341 1891134 1696258 1094107 1125035 398152 394526 1368144 236693 542572 1872584 134321 1740018 105467 106445 1364389 398966 617732 1357914 924525 104575 659259 444263 1466585 520522 310400 1887750 110367 312122 352496 1514420 1482884 1159415 1851337 650732 1396535 905811 596816 254584 387946 597149 1526197 1298396 730037 1382525 1998215 1517632 957798 1705487 625093 1236604 463894 251748 1908622 1139869 1536295 113477 1425075 587311 1810413 1706693 238379 442365 632062 122599 291951 505193 1181392 1444691 1379599 261384 481603 1487840 1219277 357666 168868 530576 285550 369516 1512909 945603 487958 1738885 1617125 1545647 308502 1307615 568747 1828278 1745624 1320311 981530 1165714 1507863 1077771 194202 1265557 365483 1760185 832945 1255182 1023923 483710 402889 593574 854770 100606 512769 1840630 409657 1223824 208529 657087 1027445 1244458 1475555 836629 854809 280567 545214 1225553 1615171 1362498 911308 1399012 1665935 486899 1595585 1907788 1079516 1893026 375911 1913343 1342783 400921 1891679 683484 53742 1570867 1679306 458486 1839454 424547 143614 1572494 1359382 988871 522597 1275255 719787 961419 515781 1172149 566638 1415720 835734 359132 712934 1031388 954826 1377898 1453147 1467199 808413 795100 535694 1631476 1072042 251798 51218 1595034 1461213 1926138 1804650 734804 906049 1377656 510690 944132 1003372 877858 442422 876795 1707936 169663 52376 1024801 1651089 366509 35368 413045 368792 1079901 424885 1316423 469162 795480 690939 384848 1986256 1061232 888674 1843164 208623 667344 916299 1811515 871261 417578 500292 829756 1787700 507753 309115 1197506 124573 1842985 467058 1333403 1473601 1064126 325428 529201 987520 1167901 1635333 1274706 99419 1415898 741895 1681607 1182769 1080203 890639 271625 522106 1126549 972601 203788 944975 651843 1957609 1665968 311751 601005 1039252 1558224 1655265 1067334 464804 1109492 1330662 1064220 461608 1165408 1214525 192595 615655 170612 114116 261270 467993 1167078 1048130 925573 1521183 973172 211920 1452109 494017 1499001 1365205 1911220 1537338 1017644 916011 987994 1772517 837215 1402113 1980480 759500 1667051 133884 1441361 1528121 725379 1998092 1784316 102192 1301478 1916507 1677821 583765 282295 98479 1048398 1931932 253148 126300 827021 401617 10528 451288 1462362 1758184 192440 907659 1454439 247285 1460865 456496 1961583 1049467 1442157 1228008 967686 706058 593114 1465772 897728 1349157 1165647 1753697 1399438 1071820 1646505 922378 193303 287154 1025236 110349 229105 136327 620958 1104522 1550985 1895855 984342 774069 755845 1290703 1451029 405459 1579863 1649700 961728 1241765 1041954 515761 1735156 94438 1986092 749386 561131 400149 304646 1285334 97980 715759 331726 846203 1123655 239138 1243642 1170915 1499155 672396 593173 1988424 1164033 1859886 1243152 1035616 880381 822411 375829 1005565 1838782 1164462 1938912 203452 889563 42228 1275209 1633561 1608265 411553 1546443 505732 1139958 1520975 718792 51913 1319651 969188 1225417 159604 269152 196253 378796 1088228 1191622 664714 1064634 1151566 482529 1271648 1016246 1075876 994589 649985 266269 903918 902091 878797 348836 1985262 1144887 1660117 1487993 503283 1478506 1460032 716234 746897 744248 1162920 329810 1272999 1620644 1358222 790054 1020777 1778576 410352 1366416 765502 6149 1411787 447061 692919 767994 254265 248930 1296961 737568 1123578 844731 986206 263150 1153006 624407 683558 1746054 1221546 1789429 1356048 1576519 803084 460861 820569 1038715 38001 1377676 534977 1205368 1541854 1791264 593445 720842 1294136 112489 1964297 848260 1476466 129461 425167 1051519 1536028 531197 58755 1977472 80828 117565 1226464 54697 1260462 1765830 1472273 594197 1611729 647401 193317 1066006 1453945 1361134 398539 484305 1848017 281673 1758713 1803439 67347 363453 1916014 1496955 1634679 126322 1705029 459267 530216 331537 1343125 1356643 442876 1440519 837103 1977680 1586210 1332951 755236 509777 839916 831764 1840351 1389744 1955374 324487 1854909 112890 159283 650647 668928 1651152 1036775 36594 1526472 1657065 1929932 1020605 1184180 1987745 850342 1567519 1261662 1576926 1185015 1728248 1105364 731884 865560 234715 1253687 931239 387986 102394 1224376 1563212 1540440 1750228 775997 635079 1805838 516299 476745 425192 429533 1680686 938609 1152851 820990 670494 94950 1873812 375520 914 1506703 1523527 600711 920661 875325 1290530 48465 591951 305158 680340 229787 259622 515811 1560294 280741 533212 836405 1519377 331860 321351 1723227 1788292 1791572 211670 98724 1255846 314061 538197 890758 687218 1455564 1877336 1437742 1810216 1805206 1144516 1265684 274172 1731398 836899 1549791 968654 1889273 1370467 144963 577235 332957 1743423 962970 574451 1319830 1212816 1056377 135481 1525115 1612062 1821821 1932064 137612 995685 572988 471298 1308774 1488816 277219 152660 1497449 1031799 1887527 936757 81069 1063871 758026 18583 163840 919384 228343 519413 566035 1101791 1105953 1769692 417329 1224868 1714128 148472 379072 29628 220852 436078 806967 1872199 729289 882904 1238123 1843178 1297626 828562 655434 1878872 1207859 1891400 984209 1155921 344145 1965354 267268 1932912 1752328 1076261 1180766 444710 1042365 920928 881757 1680252 240741 504529 831316 1301363 900206 328629 1766379 1408080 722794 1825096 964030 423177 136964 694490 1420845 1153805 301953 1035871 497698 1890470 1336854 553108 1284153 1356917 652289 158868 276175 607946 100363 681485 367072 382137 779093 624845 220903 1799700 590770 1329261 1737757 669178 940638 884912 613158 1643042 1724823 1377652 1682507 171702 254718 1004580 491147 53705 181838 371393 1168540 928191 1941888 1547261 1555311 1255521 1418148 852525 269687 338613 1606163 1572694 795637 562583 318080 1877916 1155485 120226 1096648 1635812 315202 1955853 204875 1558949 1149115 1094306 710017 183828 1428914 1997698 1456991 1412116 302479 580410 232487 8727 765183 1549805 1800506 73908 1943560 970402 1844171 1062859 112349 143550 1203963 796627 736591 118047 1367903 179185 848391 678444 1279183 1485515 1646321 1052164 59237 1720006 1030954 1602442 947155 1758462 1856408 1696263 286616 527463 278370 331331 62008 1963275 1314764 1764844 671332 943787 1039888 1318345 360106 1411123 1456080 103664 1113370 386838 875350 427967 101563 1640219 25795 1792167 1358036 843282 73805 673624 1730625 1418247 1064397 1002779 518940 526597 156891 653196 1199797 1304726 1113408 1915002 575382 893419 1889391 1217109 94786 1294208 1973533 1312714 1479130 1921213 690712 361556 1377888 570843 1380341 446430 582130 1305209 1669526 1766389 495937 49879 806208 814022 197493 1256793 1215287 631430 1230908 432430 1539398 921158 1719433 1472645 1011851 1441176 156748 173685 368478 1870770 783196 40286 1554764 1532700 963126 1234512 1649586 806480 1194917 106938 1413912 75896 1890242 1241028 442532 397955 1123904 1986943 341032 1164784 1080462 1197372 1385531 995991 1345093 1061325 1838520 577354 1107268 1901004 820695 1432543 157037 1969905 1105619 594997 462423 1221321 1399359 517795 1242314 1753675 958659 1392524 1264899 1927048 85101 1123789 1405594 505382 1114038 1098304 743329 974522 1993367 1636057 613807 361874 1024173 263777 731805 1692338 902669 205607 1985173 624053 1612132 916128 1442437 1303124 1045781 687417 475768 480422 947402 17947 1694347 1294103 1313409 1893779 71517 950732 824128 1708972 1389989 1169308 1594359 955971 866339 360326 306369 1712163 383513 838097 1321748 1981469 936762 168373 1544228 1852324 1057719 404726 452359 45506 1239983 1660584 183878 1960948 524766 1951306 1428999 688622 864808 1574102 1853776 1729560 1363214 1289224 345267 1763200 908862 1960851 1174801 1575497 1576461 785347 1539103 724990 1482925 195006 1134086 476016 1510602 1793275 1238491 700931 704427 92915 438855 638588 559630 1902768 1513432 1615405 941963 40522 1930960 563581 968991 1602542 1431254 1167772 1934358 508840 938510 1150030 597843 745583 219197 381248 303047 1005790 1730224 1811602 1198472 797488 1425505 700651 890166 1805449 763883 77489 804438 451627 1187313 1119206 588977 615747 724305 1909550 287917 474210 856659 913706 51317 1729202 1941730 1768247 812106 405138 1365765 1283321 1309863 1063566 15192 141259 973205 892784 1718543 1967742 1218224 16381 1096893 1064614 1485433 1409799 360690 54997 572892 1877119 1804838 1902389 1344846 1638303 227805 962757 580477 1427483 970131 1258069 1235559 1775451 477199 1012252 1621844 355810 552798 1368139 1545114 66675 1156469 1439614 701220 1383337 1288548 311300 1061274 1941046 261157 1145333 1196460 1738080 803468 847920 731206 1575084 215805 789208 1425446 1061384 1118186 736105 328834 607997 1948276 877026 1009075 998261 1821133 1281528 1681398 994240 1331726 527819 182597 593324 281705 1833835 792019 566952 1597083 1347707 934807 439162 304797 1228941 148003 81792 454493 1387789 251355 1546533 1334913 1284193 859109 1981926 1382193 824645 648964 134455 1742481 1926672 1979164 676145 575288 492740 1871672 1414110 845494 1882754 1452783 1947688 188152 310610 1269948 845812 1535414 1531274 1612906 728047 802095 1501010 354653 1873423 1967060 303308 845949 1772632 242704 543701 366232 448289 291554 118631 721621 818934 393695 998459 1337707 1971118 1225407 1277226 1738680 187901 1049120 910282 1929295 945006 1651907 922873 1177773 1409805 1512484 1236930 1471877 1551557 663539 521659 1362438 820615 165104 242773 766813 1024939 1905704 485208 1837143 1012566 644044 1522347 820889 1724772 1267786 1659322 340018 1601290 1582143 1658495 189753 1645406 957718 1995485 65691 345204 229674 231259 1977632 1979360 730441 832258 266591 562994 984736 1508503 1621458 691608 1972906 1514460 1635886 821787 1546044 1733954 1894795 352462 327653 1219979 475715 1361307 287400 1201493 445548 1188978 1039751 232708 1811815 1037368 524866 460193 114793 555425 22011 221196 323058 529921 704200 723609 1933177 1618440 1657882 1937583 1497518 179548 1893981 561284 338367 496632 1652156 1303402 894920 434194 1529136 1173237 1132299 1460505 117887 1861098 1706304 32217 908446 652759 549653 1799194 1002200 1899683 1578282 1911112 1964446 1559888 238340 1512885 933793 606862 331850 158580 1445493 851295 514001 1401068 1288587 275673 1923727 529813 1275352 566049 180034 1429674 250427 566314 902802 1206505 824170 520260 1166262 1411166 1217146 1531304 8867 1152139 739758 1965569 649990 25825 1312027 1266342 1485591 169917 1548324 707049 677616 1765819 1956835 565547 743597 833971 1171121 470655 1415300 1861970 1003104 1780292 193479 1303915 551674 1542519 1658880 868457 1560662 742586 534677 392323 1013585 79790 908326 1073013 556747 651775 1331262 1276236 1016581 1124473 140714 950341 310568 1555267 316796 651070 151657 346824 1581870 516682 955944 98078 79975 1348124 1100553 93708 389600 825105 483705 1852709 384027 661661 1784751 975693 1135388 1233765 432582 1784126 1868826 1686042 1942898 1295705 717068 1786259 984366 1321303 1245420 1331235 598822 845998 724351 1562824 1084695 192043 198573 632587 903658 1077862 1869987 232802 303024 863488 156516 1972453 1291711 686135 968207 494158 194414 1482607 1592417 642334 1221253 756510 1120834 1023419 65865 1037769 1725087 1478575 1333131 991469 647820 825430 1889035 1691932 278819 1411850 1877040 64670 1967880 1689268 1163832 178171 739141 1017493 417473 369410 434023 729274 1693790 1794501 103597 1207207 905392 322271 799697 829807 1958084 1586328 494456 1864570 1384640 580047 1209404 671619 142752 1907883 1009849 610948 1899362 698288 1656151 916008 85291 1942654 1859341 1313503 1261654 1692714 132106 1912838 233964 949752 804422 1761452 1480580 404351 1118370 1110626 762799 950391 318968 1488856 562988 1922985 1149043 175033 1835252 1385861 583059 374456 1149431 1503248 49214 1782878 1812257 1433758 1401627 940182 220702 1630037 1300428 1274948 13289 690711 1258175 807675 247620 1482238 150832 930821 27623 19798 725298 1812249 391074 992549 277377 1960006 1065110 203918 1382652 919295 1885675 339218 1504542 849576 1607607 641620 382062 444618 1885078 301536 983429 482966 1805611 1479206 784614 62334 20056 190533 1121526 445631 1888843 551758 1451149 1249789 1508706 560852 926701 327272 843130 1173514 585852 1841202 1367307 1973994 533828 1365734 226800 787302 1937702 1246261 478628 988181 529294 1314287 1552651 1527220 1644249 934818 918200 432064 1305409 223216 648016 1210887 660576 1914032 56219 824451 365202 55413 1919938 1762756 800817 1155 160144 1233288 142744 1175745 962255 1717336 66567 62758 1436481 1668944 1758501 1922401 1075243 109881 1681701 646124 1539615 991500 809382 1880433 925643 1242112 54998 818770 1226716 332688 36203 753928 1280773 1948278 1710938 16777 1763586 385179 1834502 1601784 145200 1766841 1501514 1493289 1235584 1681262 1920602 437300 598641 936002 1407033 153418 1288488 1306241 1529172 478300 127479 85750 1521456 650154 1149406 741960 1811971 841655 1764211 1903622 598112 1823379 1278465 789456 1959868 1548409 1658599 770530 1845993 59731 1276025 1025970 847037 365965 84571 632058 1361072 15005 1295265 1749326 237553 1083257 1393696 1169825 169808 528340 1756315 1279927 1858864 83294 1421481 616178 107935 142000 1786164 237539 1739310 1691369 586887 1732858 1407102 1039471 1636896 1283576 601923 1934200 1433481 665516 1734242 1674243 1347429 637935 395830 797462 1097746 1312305 1296111 1541042 1210514 516226 480164 789642 387405 632646 1484775 1069344 1549408 806850 400985 1682789 696348 1843001 176344 1852231 830761 1801001 1237376 1400639 219988 1266491 1000225 771286 343924 1980237 1668292 1868538 917149 1881154 333488 268489 152995 1815953 1250662 1378185 802669 925721 1219691 486723 1838428 353184 1639205 38496 457353 1794218 554266 664134 1410716 75259 1445718 585191 358924 766771 1897465 470415 1269921 712641 396480 460413 1633279 1524033 1154770 1873810 1321089 682713 325472 453322 212839 1846160 1462408 768964 955632 694734 343100 1696498 820590 861538 365582 146695 554373 49315 467074 1955335 1536681 1636031 770824 480620 1705268 450709 1453835 506612 66510 1187730 1618722 572964 19391 1957884 950942 536857 248254 1130260 1431445 1739011 1678822 616290 1513 1822433 1492456 1522482 372240 872855 1400724 1980693 1995679 1848235 784623 408364 1303953 327813 806461 1743658 1922355 1386807 16219 1647712 1487998 1114694 1700368 1650887 205900 388791 1908218 1677111 1491304 1309597 674662 529624 1211040 661698 1116290 1266194 275469 1509159 136394 1645262 453197 1803241 1074873 1659553 1754623 317347 950804 465511 1959963 725647 1183458 1468421 1256433 1278733 389964 642136 537223 1186757 1355041 235416 1744660 869731 1092469 1234897 609704 1431438 829218 140126 1824892 146551 750882 1230864 860188 893423 203292 1317147 1812993 1962419 1152970 1520880 71857 1666832 631536 530614 522555 815527 1078462 682230 1513604 1175367 1038963 1840163 331751 1060220 78282 1893589 1119891 1996422 653714 641766 675614 1600009 1303381 1313333 1461417 657072 1420923 1294648 156125 1702560 722278 631405 914927 889484 1864470 325075 1137324 1597359 1645794 1688661 1351974 1917114 1425976 1407258 853039 223912 1997767 651918 1246717 650874 631580 1989653 872586 556666 1948850 1985972 175052 1202944 962800 708269 1796648 1000348 793660 1922604 1872230 1547927 673663 1915310 1876506 327702 1302564 1172963 1902789 1142507 1379366 478113 567915 731546 59747 611207 1725022 898951 241821 1137571 914962 1104659 785977 1202991 1297625 320245 1268710 510615 1225111 499788 1909219 285393 788413 766430 1678931 247301 1868613 478291 1702160 1258528 1925150 779304 534034 180158 1720671 270775 714953 1595273 1700910 1155842 763422 797334 1813330 455541 894208 224480 1564073 1133199 401783 142211 504979 1850312 948571 1816685 907703 1733786 225129 36492 1398886 1345314 1916859 1991958 1536634 1011128 1346610 251860 1629066 1008894 377126 1001559 513671 638971 1769750 1301609 1985468 638861 1297356 45191 1415295 1072784 1751652 866226 922516 1669321 1135834 940776 923000 892096 477722 699987 1461445 607120 697850 230173 1122501 1903827 1226105 1070407 1567654 1227570 647671 1643620 1157502 1284769 41291 351930 416456 1451731 1097438 52660 822492 563606 791610 1881252 622767 243255 310800 1028902 783852 136976 850926 458674 606555 1674448 981611 998407 707375 1292009 72703 1147666 706020 583264 1289145 1635481 1041647 99624 478106 426018 662368 690973 525072 321329 168284 1735458 645551 110253 1537606 257301 348182 1245678 659334 253606 1490360 368452 1559112 451005 1048276 548429 884402 1408592 694248 937086 1386385 405997 1212918 1873455 141163 1172920 1751360 707798 844793 770225 222333 946653 1760249 1145532 1284375 719229 1403068 1436600 1998263 123020 340409 185201 1670704 1955295 223900 1283142 1110729 1572765 493996 1918344 1663544 472055 1441291 1395887 1261939 1476504 157884 1674172 880853 1465302 1144556 1504668 1589465 1999772 537847 1540450 1654782 990715 594564 1847250 1583908 1521028 194496 803018 1537433 1865352 496910 743156 182637 215536 184687 775598 1554514 1028950 1538269 568106 1346613 1346708 937285 349167 1983850 1564574 986831 1188395 1642832 1172677 1903260 245596 675169 1938695 397366 1628488 433982 1168071 1681019 116838 1882269 268940 1549925 914444 1595771 554585 1489536 992112 940916 80566 83107 5474 841652 1141151 1982935 365566 1797586 430185 1245385 1697875 1309434 634219 1086276 168518 547489 238547 369596 1884998 351776 390854 1511228 1149076 821538 31563 989935 1482887 57339 945818 1174842 676383 270122 1980111 35020 1180451 1946239 604078 1226994 1792195 1738884 68112 1274776 1905678 1560080 298513 1028032 745054 1361074 212512 595257 468766 202878 1627010 1079669 1160038 1197099 1273593 193543 298980 1219498 1511237 33488 1860915 333890 826365 1915687 750458 15449 1605793 1979754 1385554 170087 1750823 1414843 1133177 1922519 265016 1866386 1092182 24000 1136020 1934271 1821449 1810794 588408 588303 917143 1519613 1983976 1485230 698024 1216126 1272489 1836279 1896597 660225 291482 1266349 1643368 301800 848710 450866 1150118 487967 349766 1998416 595376 958519 1931559 1460575 1174428 1109055 1282315 1167061 320347 279967 1983749 1344542 1079600 1641477 1750546 1019306 652020 469846 812754 1809539 1516655 167252 277040 85812 1995375 1551811 1475129 1275037 10780 926103 124961 1302526 1358720 1660067 1825710 1083971 977909 561914 11568 124652 1227310 877742 936716 1340073 1609180 194326 1901010 1028940 974718 1717171 859512 1684242 438996 717149 1237219 608401 512237 612443 350806 224376 255118 1452198 274139 719658 263460 1166471 163325 625155 704977 1752375 1481250 826914 1799593 1251011 1897709 429186 65842 530045 1950823 722358 1649275 556915 1987784 1148199 768721 9317 114998 886934 75988 1654312 321125 493047 669785 845427 966150 1608966 1956897 1549428 5992 952569 538647 1049423 863088 1853133 1963036 1204824 455293 1318327 1198804 1921666 1180574 861254 443517 370657 565432 1845796 1004249 1750602 7156 1787333 438712 1177080 432257 134398 1202662 121044 1174826 834771 81963 125539 626508 1929328 1589012 153152 1683639 1760567 1022470 1613525 1493349 899135 1879646 1070336 1410343 1209124 1649252 19917 714197 1810891 1263596 909970 613483 806359 64442 1134144 1289719 1109065 1120673 297220 1675779 1312850 331920 558248 1245648 1691354 1886216 1893984 1505327 458598 1033497 172528 1036478 1288302 1819105 1734496 1905404 807050 635849 1220455 609486 1689803 1791200 753403 321384 800156 1247650 829603 1072058 1732641 64921 400260 601997 272697 639827 921708 1795883 629229 870287 688460 159774 1909615 1273377 496191 193955 1638320 1150504 1173167 357023 1551065 1432049 1932939 1282305 1043162 1941212 1261069 1085240 1434604 1649264 1180675 1618254 584661 109853 270804 1459460 1570076 1180587 1118291 1328684 721306 1289953 1740535 1191677 1440331 1515362 1399525 293606 175570 251199 537249 298946 25988 1070951 1085294 1147889 229755 412652 1415175 364941 296153 149529 1937586 1708491 41356 930060 1983142 301438 913642 62475 1958866 2301 1463983 1107820 44732 1187672 1718625 1881365 1450225 162009 1633520 1308313 77909 1136809 1684972 288769 844111 317909 1820954 1191620 501604 221970 369027 1419694 1817540 1822418 1361897 1717536 1529073 374262 1598784 792434 1052258 1871936 827215 1505724 1041548 1405435 1184959 994225 1668706 1786418 1489726 1036682 985356 620703 1977174 959044 1895238 1366457 1930682 725952 1465567 1256135 1827713 129632 1710142 313389 1727740 1300202 1624629 1142093 45145 1731663 1420474 1767683 561576 1303839 296738 240950 522571 912852 1537793 1113475 1178959 596106 621448 49988 1661428 1140563 1737027 716782 284457 486075 1778904 159415 446536 1438630 992144 1374854 1047352 710775 830371 1348768 1898059 752962 1510182 1253265 137082 642446 1294976 1168376 863178 1713155 330917 867285 1699792 418090 366168 888859 478435 1336501 104265 451390 1728408 1952638 1289207 1897512 1040659 1191047 1088841 1081248 1910628 1598178 1759287 337718 1081606 1102937 916761 1166216 77092 409195 746197 771174 875003 778223 1185903 292343 536192 618089 8424 424593 625570 1816109 1861365 1276081 1184938 1335143 872228 9823 1649217 256325 1227784 907955 783113 1297327 660351 791777 1176411 367299 1064445 1636326 1826305 858214 1792501 1155817 830466 1453742 1838149 230514 900540 277812 1771139 181575 1220848 1914995 596557 5354 365703 1585226 1762618 67325 1444125 921471 1297551 321869 1306937 853537 963479 1106916 1273938 504306 181621 429079 499430 1259278 161037 1528144 718291 374214 1266571 1843414 1176607 220871 676659 550596 63495 849291 1016767 1237417 1144637 1911009 519685 1942426 1513109 848034 998728 1809760 1837117 689034 976732 839494 1300209 274640 835180 1479994 1209150 1698423 1718707 849392 1906921 916909 1411576 1223159 13574 335260 329763 1080055 666396 342147 354081 1601988 173154 34275 1866328 1974483 969440 199833 98161 108698 541228 1904362 1338453 818337 1234240 342532 729882 889339 767742 646172 1858252 1296087 1401162 204877 749793 484916 500040 517463 505027 738636 337286 1186292 830503 189586 1756148 745962 1611 1428609 38014 50879 179958 499035 204661 914276 339281 1847048 1784056 1466006 322596 1220468 981695 984978 1828346 346377 678368 538591 916229 1535841 355975 1860753 29702 1372388 1769331 1960429 345949 480652 92577 1680146 1260559 1613586 1148562 1231249 599809 1271293 872893 339079 1750896 1266192 1867933 1911187 1701829 1163950 748663 1779470 213284 90153 698108 1450989 639474 208444 710240 1724608 1303186 1713901 1380511 1151601 1678938 1598855 529371 945157 1372621 865512 995997 724358 1286883 1907442 44632 504018 540185 845075 219894 1424653 767166 1474038 1419896 909556 701243 295082 1520716 228399 851053 747233 1507486 1045505 1067546 321916 365163 1265997 245824 236475 488768 811265 421834 237883 22110 1327661 595015 589318 546138 132562 1825074 1655293 1028515 1417919 1144175 1671814 1983192 550096 436240 793811 378682 1871805 652524 1362413 422519 1173209 1749709 1824658 1628383 305240 1086602 1023132 1962867 1516730 1486523 1085951 664941 867578 1604283 836389 1357367 877220 740477 1907162 788033 871356 103227 1691725 1591805 1878719 57137 1790906 464270 1912094 316454 231264 633519 175242 1288930 1968339 1135505 847117 730932 1559253 702947 204686 1311327 588038 1734268 1326661 1861111 977457 1206695 1417515 259705 1618281 126137 1164743 1877693 1434632 1158773 1540300 1954623 1026205 959952 1412087 1185094 251107 1196739 954209 1418140 1575301 836744 1020415 39663 519038 1960383 546129 694365 1381667 1541607 528095 972043 245699 580805 1268802 1328157 1922927 338584 116412 236170 1329483 1575261 1189481 554682 1464226 1355768 1958264 1123587 1380915 1000487 1251614 174227 1005221 1185657 1071818 291504 936986 1812030 779709 618525 1174220 1319617 1154364 1381800 1693096 1241650 1960737 500161 1538923 1184014 1881207 1433952 1065166 1884854 1065276 1467165 618272 167371 899701 255964 196806 536008 805708 1461462 1102597 1533960 283340 1333985 1904338 1929098 1098319 554211 1152448 524592 502643 1145798 1558694 1774271 1892116 448044 1004357 514190 1312575 1197488 672990 1190789 541905 1140392 311157 344099 1015892 185999 1778122 1920452 430299 785217 1424662 752093 1805727 1157715 579031 465466 185886 1093455 749116 38845 1433334 459702 396764 878946 411313 1626895 615952 1959862 875804 1547402 789482 550525 1347017 1420865 1145357 368724 1198602 1870891 317428 554899 92504 591223 1071687 1749571 1806546 1875771 1861669 1944857 1524786 1366456 1786074 1115174 305766 1328085 364107 1231843 1131768 118326 762716 317875 657589 1194022 585791 1186686 1565563 398494 1025140 526037 1103861 355219 1684973 1912573 1593185 304811 940988 251294 802151 1651826 433436 314449 891367 525804 1896494 862853 387459 776556 76863 1821569 1784202 340638 1736550 1941946 202101 415344 912697 559102 1868421 1642950 1573553 1554642 359337 303184 1179633 1912377 442568 810200 29360 348320 1239955 1696248 1782741 641962 1656795 705965 28870 1634011 937432 957543 1177587 993957 1711704 872074 108679 1728299 1964908 710184 1864349 959755 1875896 1949787 1057696 1930370 1567448 413943 1934030 653462 1347856 664292 224634 5192 742615 1615398 252276 254278 1345012 1742360 730117 905185 1996611 1562877 294512 411789 259973 1160005 607363 1790249 1931817 1848436 1159190 1209241 1849155 1794299 813526 775883 1075492 180311 592172 1753562 55702 1622170 480397 531733 1898125 1551588 190054 862174 17969 1644463 465939 173579 1570559 1249581 1242610 570273 700334 977955 1304771 953182 1009124 110501 1143817 522127 1473217 1777582 1288091 1756985 1673221 1149618 1646764 1117776 1058804 151456 1185460 779559 1285702 591476 228410 1148277 776415 1092073 194361 692325 1611029 1784034 766326 1194218 561486 1500160 592730 321270 127963 1407592 1423022 1728938 292196 406993 1216547 411653 1538084 1113240 460222 34772 543777 488149 1648817 382616 605010 1562596 1972389 653460 39633 425497 965325 642291 1212207 1530569 361871 1906260 703771 1174115 1728029 945300 999738 1983276 166150 528542 10138 546935 836504 1433573 1326419 707419 330860 1743806 642379 252757 119442 466906 656956 1107737 844265 1184829 1343681 1670087 1117395 117728 1606146 1083494 1519122 1392581 780680 944164 556719 1546537 1194726 758051 1718821 1652339 1362891 455480 382091 1325016 1671086 579461 1516618 639495 1197942 1273229 484849 494667 736224 999111 29271 819655 1003180 45688 349656 1933966 186922 1167795 1779440 279519 390436 1433177 1200901 41391 37421 425621 655390 1352305 319180 479653 1960521 512514 507491 1240998 780621 133400 1314137 625436 1930475 1170015 1677113 1041022 1503397 1703582 589148 939961 1263332 1883737 1493284 800285 425129 473621 1253898 841784 1048227 1320716 241220 1922438 1927035 1247630 1463348 1548860 1617695 615204 1905669 130348 1656126 1975476 1896878 728259 753756 819121 1815859 56169 1737755 1307679 636001 956478 155087 1043105 346651 64323 432555 1476106 808447 340129 1718804 395198 977393 1153224 1393 719164 481091 576165 757334 555181 685120 952672 1656581 48406 1773506 442713 326544 1738540 1036218 1167186 909084 1771693 694133 435331 369576 219549 751740 593848 1599317 659270 790120 626723 714061 1112021 661923 1948906 497944 667551 1158713 1643204 1915946 681506 1029665 335456 530401 1375408 979825 1169583 24783 533085 636648 439656 857848 577155 996510 1990797 1463326 829535 588299 1649922 694806 145812 1646824 393145 1108935 1455439 450330 381887 1524400 277102 131852 1584500 1991549 108027 1161341 58660 1877786 1423209 1603277 815628 982639 1286000 441231 1309524 735242 1369294 412478 1875337 1534749 1749981 984301 1656515 328931 463217 1977307 921177 783125 671846 1736182 113856 593819 875798 1156338 1877710 92052 967180 1562359 984516 404727 1627357 134072 1668112 1062542 186900 1863682 1184653 586052 772736 1224571 403420 1337553 1288880 69080 1022725 416483 282234 549893 1136414 952108 867094 1767109 588522 353137 1808018 1498073 865339 1937456 1198879 1875142 1731231 678685 1965149 41858 207790 1351035 1339515 2299 733796 402051 1596910 570738 262830 76431 812553 259334 454107 1443403 1122110 1832035 399550 460138 1955658 564490 1985111 1318041 434326 217453 1717464 63086 294485 1364246 1922871 406323 1044216 148697 1270742 1867499 514469 1110155 985795 125161 1571016 341616 795737 50374 1008260 929036 847550 1304899 958950 1902479 1004321 350050 1533199 1864910 781620 1812416 987355 926898 467265 735029 1720820 1723024 984657 641801 1706379 207318 1882969 701670 1416751 111474 230552 1153538 1227592 572342 1155475 531616 237881 277103 1004181 1192841 1281695 1934373 1985757 1638428 1775508 56212 1511827 434803 1064723 1791929 205265 967846 1574202 1878675 1911871 842564 1133451 184945 1647796 1024184 305417 116664 1089348 179034 1967964 1070798 962140 913852 23844 349289 788150 938167 1626690 1140100 1607325 1309801 1099076 285446 661817 1987504 492664 1717283 770143 520761 809324 1887931 1108293 1135549 1996282 883372 1980407 841616 594762 767524 152795 1464106 684886 1286661 843544 1242081 1442632 664865 1951549 1193885 956967 1039724 1207505 380694 105131 1043361 499672 97438 721376 1070563 475168 1046521 412702 365973 570354 613989 1794890 1651594 1945494 1284620 1926241 255837 493803 586678 1032703 1298380 1332804 347898 1908104 966109 448302 699144 1013008 1797871 1145 852661 95492 1280565 1631509 1778853 447767 1882334 1438374 402056 553210 587219 224155 1310651 876830 1672632 1201540 1037491 1451355 1877314 1165447 1560881 614428 1807383 576152 1781545 1398663 929376 877630 725483 1185534 727741 1575352 1223522 1705144 806493 113257 1792226 1504675 1080397 5149 322599 229604 983286 1905923 480665 1962883 1831349 1390341 957276 157374 861247 89689 262747 1017996 1021802 261366 1709430 1864828 1553549 1263114 273889 990469 663314 1123572 719037 1486997 354205 1820860 1013816 218582 1322990 109883 1447160 44319 1680980 1129729 858119 369470 168976 522821 137174 1141167 1265950 1210600 1760408 865203 1744323 1395991 1074662 467016 99059 37126 1913865 1971869 1090666 857800 594886 625552 1864318 1663071 216198 1664168 1714870 95823 1820673 1056274 767454 1509069 6725 389850 1652416 459399 1580100 1659481 1895802 1028837 475599 1379839 1907569 681104 333951 1023738 1777794 1775831 204077 855397 1574646 1310934 1871234 1063825 1493952 116911 1143945 207104 275837 1333849 1633412 1818841 14236 87698 1750644 388111 1527718 1173097 520626 1102476 513128 1620632 539470 650350 549543 1113272 528269 1990510 306988 371561 875935 1908949 582337 1242255 775809 790800 923329 463314 992271 1427395 465016 1317942 1254657 1357710 1122968 1703336 887034 1807469 1160381 224122 1733455 1256164 693782 75225 246578 420960 1777886 1790584 1888741 889344 853709 1713623 435745 1850848 1116509 279062 118524 184375 1052024 193961 864974 1557453 627113 525187 1395904 75140 1110417 382437 191164 1327929 979806 1011453 1328839 1350806 1110702 1853590 595923 774674 77010 1751949 750784 1661963 1227275 776659 350108 275108 1343271 507370 758374 82696 1572899 1437143 380975 1020795 1422145 337279 1686197 195175 1645078 1804666 185135 398890 669901 1857519 1812687 243792 338454 180176 940233 32531 776240 1981980 586283 50059 790166 957428 161529 1168384 1197960 748775 605750 40145 1896408 1987234 93014 1714546 1026500 660507 1776550 695126 1157417 933571 1234503 1006469 1202889 315898 1115939 971259 1077806 80591 1935317 936530 1022212 1114361 2135 778185 1925516 1307758 14911 913347 149686 1936879 1063585 1507165 1921321 1976605 1505866 935037 965498 338860 1402429 979023 1832947 1561858 1385323 93496 1711514 1710656 88450 1716723 1346919 1873059 522745 1001119 844614 502786 1988709 83751 1505469 241916 1133625 1750940 1950459 817575 694405 1318572 1497475 485634 1422720 1191550 553609 483395 297636 1448057 260932 962899 120573 403625 1558492 977089 286372 886762 627501 178332 79298 1887262 577196 678187 1447342 48856 1651445 717624 1064808 318094 1597977 1359571 69889 1433248 1467835 901418 1384864 1048526 1909923 1123270 1375276 1305844 1231715 960974 26415 192976 769374 1610661 1667247 398105 1637655 960708 1774166 1430596 1689157 1252131 788738 1204734 1611593 845553 187598 702270 546322 1286148 1759455 1177317 1644595 1699544 449701 1298903 1080144 879841 144676 124980 1360582 1081831 994276 907627 1415005 1224262 275648 1752529 131034 1831202 830122 909531 1824696 997569 1477282 70126 1716704 704938 1130700 1225940 1224819 1220196 1056391 1501857 385285 414084 273775 1758068 804331 68349 1946930 782310 1732599 1410508 601531 1390481 1283463 14948 1770167 1633669 338365 30831 673495 41067 1085070 1408993 766523 772654 285411 793569 892389 1091172 530606 666144 1676799 737890 1065246 1165868 1389979 1803426 1749783 1570091 1300350 1564435 834795 222287 1007434 209352 1187794 404844 792620 115154 1970980 1556908 92244 140724 97036 121186 1267138 365323 880441 384448 112028 1690128 1941395 1470325 1731366 1708493 280390 1116780 1422498 1251013 1097384 1016833 1278079 665608 1195598 1590695 846075 1459254 325069 170868 227120 1801312 99094 866616 317859 1585212 1846114 989114 1728993 91277 1893610 240983 1699543 620620 974973 1110633 1886584 329320 267345 553305 908887 432412 1173452 1936375 1411658 1354633 3275 451559 212137 1547579 1218082 1770377 485084 1247644 1303428 1256080 872632 867474 840959 689554 1786301 755140 1333813 155022 1814140 632956 416317 1414942 1947876 5184 717998 339822 78736 1065229 376992 1048640 109896 832816 675003 650439 621207 776900 983401 91271 1071209 15234 1608484 1036771 1182118 500457 1566047 524405 1790757 203494 1756763 1228126 1201307 1780918 612238 1616932 1263750 85434 292992 945255 1384675 188563 989068 7643 1320229 392554 1023937 949272 932568 1975555 249695 845329 1494008 372563 1561023 330404 475860 1122191 169609 1637640 1899724 601085 523524 1180309 616730 320494 1760989 985898 1772522 45015 832188 1849812 378849 1486055 1937595 373399 1526330 1647662 107237 1086033 316440 1369628 1293262 1592840 1764990 1646012 1514024 742386 452626 164642 290345 59393 1461930 788090 1359915 1195463 19768 1708452 810796 1233062 549550 1707507 1188864 1806192 979545 41222 1355452 345704 1216163 1754189 1904287 1005759 495216 981807 1761617 109584 1826735 405011 666760 114311 36132 796389 1404132 991949 247637 827202 123546 1320794 482431 593565 287270 886126 1238342 922292 493531 1191910 1426127 836429 824744 167657 1462846 1812069 164351 1767214 756675 1513946 57891 1554259 528817 329866 1769675 763388 105668 1411799 787964 1084030 948829 1795360 1546198 1490729 1881168 1534853 800794 304257 17896 25848 1921178 247479 913386 216684 1922312 1096354 74556 718365 1646760 944265 1246751 1816457 1498902 980505 1538356 1445026 1009055 1346682 955275 914357 1859193 1585176 1303781 1891602 752774 102521 500012 549370 1930142 390256 482440 1206373 23236 1392078 1396991 153571 289577 188089 1218953 1613239 15616 1529348 966718 273706 147737 435535 288725 456051 977390 828381 642031 1405028 107446 1726104 1384650 729438 149874 1824331 951109 236390 459534 394748 1163972 1999146 369247 1452268 1907805 1077306 867107 740994 252717 702204 437933 969725 699565 525938 1200917 1844386 420914 1167773 1094799 354243 781855 1419803 128938 995908 1675238 1437528 237755 1497424 1574243 1060223 701018 1743071 730163 1713408 1064573 1798543 909052 753988 1284222 1738446 1401928 1185573 1559176 1662896 1382121 254110 1621792 1453877 208750 633382 1997606 283768 42393 815973 604003 1247480 1853782 650040 1538335 1141517 1259792 1379544 59681 816451 584882 424819 613934 1768716 1579496 415940 1780703 1562806 1201775 1005774 1839191 1107196 382812 854029 892047 312935 725696 1516656 253092 975639 1275111 1781408 1706038 470244 389255 1205094 1951099 793537 1400831 225471 1542467 686012 1004332 1435185 230796 361799 117034 476891 813888 488649 611945 1492816 450986 1166535 1898476 1827559 803932 393117 1380085 753651 689996 1001068 1241611 659316 481434 235820 714678 1555604 1575362 1515682 1749843 616890 781796 1680100 1365936 772336 1813971 224745 1433351 1167708 1173484 1728924 1092669 931182 763584 1905622 233723 2836 247963 1269727 1308657 1828483 352298 1384366 372817 1697936 250588 1499528 1822004 1512488 736507 1659454 1037421 1914455 905552 96411 162350 657209 450143 1305400 1340133 28504 1329260 1514136 1205125 619416 798035 635822 56466 1229001 1257789 825504 216742 1895903 276566 1224 1255983 1841909 105680 815196 828235 202370 1344407 564876 180250 1072583 1944086 1942570 1549857 868816 1179518 496810 827013 504763 1671608 158727 233205 112004 1792859 1940145 1417966 1371905 880150 1063735 571271 268479 470745 1364683 1300074 1604839 1521579 107153 500123 938680 1723141 273743 1385366 75948 1011500 1623072 298387 624005 1310684 505094 1303246 718187 845562 272177 1993682 976972 913703 1855723 1928925 585893 342246 991290 844537 908461 792379 1758242 1451187 585426 1334659 1330625 1961533 81271 975614 1512006 1822781 1358190 288394 307578 1887200 1364254 1445669 1427028 1391753 18830 100180 694776 887883 1587589 657163 802724 1558444 1057890 1584677 1898507 1282534 407859 674400 845540 532300 1534913 843128 410723 1460056 1829059 299493 548077 1637050 1902984 298929 1743415 177476 510577 1221809 1587936 717182 1167864 1719923 312912 1248210 373118 1866512 1557594 553192 651508 242969 840435 1880055 115397 13206 723396 1942784 312914 302849 283655 349943 73185 1813147 1507151 1837743 1793776 1105127 1001372 1729234 749364 687880 956444 1911189 590349 578269 947836 878574 1798964 895612 962134 1748271 1424464 1800551 687692 1198883 1811524 233143 856781 983342 211466 160963 1578892 625295 770634 817004 738519 1663744 1814463 644464 8020 188307 205901 592745 1392809 1336006 447185 1227319 1944275 1276422 1304848 1426017 323082 258249 586191 1409835 1680043 771713 1563810 1767438 436590 1174775 179778 1159450 1114492 556341 840076 789827 201851 1656943 1355388 1008649 605703 976188 718414 521818 273320 1637786 340500 127487 1187677 986734 1640495 898616 1106125 1175103 619816 1597736 417622 858621 463662 1624095 898784 297251 181918 1987079 1473529 1179889 1104253 1667502 287787 698519 407460 1903723 1229000 1557030 1542640 1133710 152628 787723 1098424 805575 336291 1492037 916287 1220213 498720 461736 148001 1589193 526912 984017 1798694 107343 1430676 1157775 186888 1107916 1265695 1087068 774221 1295793 1826262 1711064 151450 419304 1126922 1538145 871670 762982 1988064 19867 877396 1922775 164247 1064939 416709 1748778 870826 1046714 224689 1525750 1474637 1641237 1408572 835386 1294524 688785 1789012 577144 1150192 934624 1246089 1560744 815212 1985425 723401 822339 1877580 78389 1662627 1814898 132750 210247 1560351 1981646 607070 840852 178241 1150100 192001 1211075 863129 1698323 1494039 595499 1978317 1544962 1877372 45826 333834 1664053 1003222 762996 1472906 1315430 1533487 1210976 64570 129438 707690 617551 412837 237741 1617745 292144 1883570 902271 1115781 161177 1010287 601160 1668544 1433383 568229 1071897 410245 1562450 1628948 369022 1911699 1834480 773360 1131178 1806925 1268171 231718 1629254 387853 253471 1408478 971184 1065389 805464 1704353 1548980 677726 1819678 311245 190659 253732 1414343 772369 1108990 1460026 1328177 364761 627259 502756 1075897 831583 526164 773213 533023 475286 760573 1765904 153214 792339 148307 408754 916729 374949 1499099 297687 1763784 911824 1339780 1986416 542178 1254570 17824 1318802 1671446 251416 1822455 607549 1755965 505405 164850 1008412 894803 1504292 544167 1968750 1508671 1250081 1252879 117064 1976047 1656949 1769015 236634 1282046 563761 340399 575127 1030483 767814 1334574 1262195 1115468 1302927 1528304 1194367 1997402 1145836 1567406 1275945 1278109 1086533 1970176 1896000 1761329 1221849 1825047 960248 62991 1912115 1342366 1113533 91185 63647 302639 1620381 570402 1477200 396241 1860622 602984 919059 1901099 483052 905430 89785 1810976 896041 31410 1407773 598996 469767 1626614 1909386 919139 1698346 1037372 1706648 1598388 1044349 1814507 1674457 974090 1645711 635265 165674 898587 330264 1523908 969315 1368607 481607 587253 1669053 1168953 1989661 1826318 1146497 1406519 1132525 1617749 938345 1438962 406577 901679 1216406 1413579 223344 1706406 631085 1072178 1912026 1967979 787560 66876 1806890 1916304 731949 205784 1883926 1157468 723278 738724 610085 1014769 1450850 159961 1525132 961302 1052021 446369 777775 1306168 1517410 376372 287460 1388806 425970 589684 1398907 962571 797304 1785175 1692607 1987408 144320 855998 1636384 876987 351057 1414084 1007056 1109915 555335 1891794 1481302 1979129 1584871 784005 106775 806890 1869797 1895886 1455359 654730 1717553 115259 188864 342758 901612 1458836 477643 69697 1053916 1270829 1001154 1066109 901774 822928 885195 1472438 109532 1283615 1747885 969346 442733 931150 1812682 1109218 680704 512974 819002 1098275 975864 1910098 604572 1881836 556274 220924 422932 1172014 886111 1772673 118197 96588 540258 155260 844430 367408 360042 1223511 1734942 536726 291464 853746 1989268 1929498 317977 32465 889942 705865 1401098 337614 1970845 475148 1956969 312498 1823877 586345 1122786 1849583 872988 1215635 1006387 1143381 1933885 1583219 1126598 539611 1728415 383712 1138444 30076 761208 1788586 1175127 1917108 255551 1582437 1359600 1227232 1181298 936510 50729 576106 849006 141675 1189496 1093176 432161 1410367 289292 1575405 719863 1344809 198286 1030691 1733910 1278499 510394 1659885 213461 410533 1988808 134326 1760468 1202839 832598 462062 1506654 868304 571571 1397157 1145677 1198371 627706 253558 1360871 1480311 1167792 212976 1131394 123885 103362 1323727 1980689 359525 1627192 301262 1704622 640509 412120 1739431 1756922 1526346 1807115 484243 663269 239644 896013 1525910 1292677 708840 800551 1492073 1790081 1584611 544900 959736 920343 260008 1614209 562173 801992 1829037 1009926 787540 1774959 391388 748094 386919 320343 1795426 1894872 903892 662262 1687221 930169 987523 1749406 1705959 1680314 576354 1205155 343865 1273566 1333732 849089 1488018 204380 1390740 974893 157129 321950 1596896 645127 1755146 1747052 1254865 1352140 501838 1752532 690828 406862 83809 1893485 1552364 764240 1153795 1678625 1713652 183428 416695 1799300 569974 1449120 371701 1404896 878719 1279806 82420 802651 205995 668251 194440 1981836 436508 1566070 1391310 687460 807021 851653 490373 444335 706272 377835 247210 197344 931217 1188347 1549743 557654 1230520 1390442 453002 1579909 71460 770077 1447012 662496 310189 1407767 1401023 988829 1764950 1742255 146454 563509 1967635 1287057 71346 1110178 1194830 902484 1270129 1371012 1529507 1661278 472391 1770094 1297496 770889 1802425 1701437 144581 505359 1177099 1945578 993183 1750806 329263 1671715 992340 1225821 97104 1850815 685350 1891768 115878 1422400 697727 761050 954987 1843547 1708569 315555 1096200 406680 55240 132733 67601 1224852 1949218 1829482 1593635 1132775 835657 205204 1630908 1252486 1361319 1710210 583019 1409330 782937 1205897 1989113 1865253 804330 1488057 670810 1121752 1861225 1797256 1557960 885330 1172329 607676 1921833 400659 711363 1303750 38747 307491 159820 1677832 1731734 134212 1645133 1162113 1221600 1954374 1007718 835963 68444 1158730 929281 874404 628098 1859697 331411 1660055 540788 448501 1032057 128152 526834 519212 294208 127209 1981627 1017485 1748446 576770 1981382 1200413 434999 1146298 1905033 1884883 69998 1803350 1311191 1139269 1363690 1418356 1485145 359385 578699 707216 1632860 1042534 1837360 478348 484112 1603842 70223 535794 630289 184565 1072577 1522361 244686 1469321 490060 887954 1790306 632260 1078188 1113096 354384 532106 1258341 136131 533019 771663 1628652 564015 1157115 261864 687843 1880497 1212732 1788135 1039032 1303878 416036 1460086 628300 1103286 291284 391342 1273031 1496407 272340 1388229 928688 1474734 732879 401052 885147 1084213 744996 1278120 129506 62971 1611331 1213774 820090 794436 1434603 955719 1291679 1566638 638888 218720 1194673 1685328 1544454 1752558 1602456 693155 1933280 1601955 868695 1982975 129744 1047663 1566929 347022 566697 1991360 1589186 1018235 1690423 629578 1289840 880781 1313179 598627 600917 1132885 1097712 19702 458158 355533 783312 183042 692319 363756 1776381 500236 575003 1578543 1124961 1945754 1955142 1660332 126233 1077528 1155140 651769 1640467 600479 797637 1856981 203601 1455151 804347 1511062 1199633 1892861 1820371 1215987 932767 1763436 461852 68428 1090733 668369 1213608 152083 788187 554738 1566715 763957 1995690 609713 812648 1307863 1706446 619478 630764 677016 19320 146804 1863086 247587 1166003 1472728 1447173 817353 1240410 1082062 1296588 533343 482897 1817447 240816 1673663 48693 1452658 468101 1788299 279936 822630 47769 1939656 1046423 20558 611024 1815059 1082393 1386117 27158 1870370 1166264 1954317 1327866 1273897 1936020 485416 764407 1546826 882895 63508 407013 1719559 1634531 1948793 1064864 1862597 865196 1399872 187091 1015018 119935 1784091 393580 1745404 1623480 380621 1096212 774211 866187 70915 1918541 97637 617295 1457560 1836847 1397076 1321183 414745 728753 732121 1022955 203748 351333 1703895 1578205 454627 730600 1027851 1961642 638649 306196 1449786 1929173 876953 1936016 468547 1661693 1389704 27862 1862649 62088 168544 1661510 1736875 10857 30334 887692 1308536 64909 1759597 718301 913160 1829428 375512 263928 1451857 1083292 1826975 1368823 435247 702662 247035 782948 1738565 1774321 646495 512818 1046987 715503 1845820 1270454 360935 2660 1443962 1127632 463773 1448585 1839958 647263 19319 1523274 1747262 1753831 408227 1244993 682721 1070042 1418601 1052244 783508 891393 933155 189915 1824413 296367 1919420 715293 746332 685246 1008624 1428391 1283987 165742 975967 1107244 501896 1168613 1993069 1396655 315025 1291396 988012 1970254 965520 5780 910312 41395 1294382 749086 338018 569794 1446893 1661459 177919 146820 501836 1532022 1976211 904834 720355 735500 351717 1359030 1452008 1968456 360632 128945 1609598 1587621 866648 190677 32310 756632 756185 1909968 1915121 70128 1747092 78999 1447097 929660 469730 1580156 413674 566678 661592 1079857 1045426 1058010 1646938 1737747 179350 565786 1509881 25977 509363 189166 1305552 1629552 630377 203337 1820027 1499552 27045 599817 646466 1727172 1350439 1147717 770427 1734035 1232637 1089968 1212750 327599 1813053 1111332 304 128349 1874524 1211361 518256 612131 555317 475628 614723 1642970 1293686 1871696 1222082 1485397 1037765 65273 584346 628976 1275328 1629204 1969032 415279 1602959 1271747 1936049 742819 969643 1760348 1351686 1745508 1226380 1673836 1505457 749383 227053 1126657 1693975 1210991 1735216 467117 442614 1604148 8211 1317341 1693612 151481 1836076 1835329 1283820 753668 663918 347871 1588325 1738309 712822 174800 542981 1208122 944832 626675 561797 1721417 349921 1478565 1554407 339354 1738286 1941848 259550 1763395 1585263 468749 1352743 1631887 589824 1740615 832376 1972777 1935843 615717 729324 1900236 811135 261687 1579654 312994 239456 1067027 481203 326526 229901 1685921 444796 215844 1536318 102608 920488 629558 1640161 1563623 1528866 491775 1301588 1349274 374275 1473264 1837233 382864 1009273 992152 990673 747156 180536 538461 209102 1795193 1700172 1825381 881426 27372 25733 1540136 554568 156783 840921 1119504 10844 1286766 1213808 414559 1276743 1947208 911196 251389 1211813 1633321 1247979 989676 45103 93405 1913848 1954510 1520664 375043 1205295 1373263 812283 1678172 147083 173638 1380157 1239462 507271 144682 875085 1556148 587247 1986595 345559 1055155 367130 1718808 75881 1379678 1994669 1119647 969510 983855 1737061 1686170 125437 589873 912945 389306 865808 691153 828151 116989 210532 635720 1871003 1151974 1714238 6794 343132 739554 33743 1302472 336007 1587904 902613 705600 1484833 1186050 1265295 1363022 1836403 126015 1344393 1748331 495699 739236 1777682 1654582 772234 1261741 231739 814247 1627061 1200240 351246 989382 1769790 538073 763007 1486530 283892 692562 1150451 736938 1911806 96661 1836969 1982147 1732670 946538 1342056 176299 158922 1130386 1726234 1652116 1609412 1723841 1939044 1966271 848416 85007 1184354 214904 203757 357798 791753 1439097 1581692 777536 650761 997094 1628549 1010793 869595 1838579 656392 826566 912928 1560798 488158 718207 1785665 889976 469494 1055264 996807 1040553 183253 1509322 79611 624776 1876414 1798739 648902 1278127 494225 482678 677797 370232 812486 1250004 1130538 1834352 646903 208177 1915299 1926413 1894608 239939 980475 255292 180670 1334221 901742 259048 205723 201008 784580 90734 919014 1876164 1165337 1095453 520775 943059 1878018 447064 607749 1170506 1358525 868243 284823 1994767 1842492 868856 73373 1638131 1149675 558260 1354012 1907900 433446 1700680 644456 1345251 695729 1045247 1950911 1225508 1362001 350309 1909063 435033 16250 297784 1236240 1467402 1628502 310481 1758728 1919382 1272191 1546659 1383068 1368633 1810125 1338486 1818815 484126 1139993 507810 870356 302946 1843609 625906 1767099 910431 22775 70616 1624376 1654195 159383 1437304 678544 315245 1442570 445687 1860209 717946 818025 795010 1084178 1053234 1912184 1910020 1933559 1227331 851495 1268475 1014571 514994 589463 657885 679909 1345014 961490 242962 195103 630480 386715 1759796 903296 583522 1714196 1369531 499079 1443409 1345793 479474 1634301 516524 1450933 827511 849536 684967 212413 1435528 500221 121324 1251876 754629 1748694 839832 1467412 1327432 165762 126763 678671 431375 314311 1985704 158111 1845623 671325 347374 1172752 973019 326618 1924997 655777 188176 1167563 257645 1367736 1109425 135695 414172 1413748 893274 936711 551302 389723 772720 1150029 1130168 555165 627317 1150278 1787634 1636713 1890815 760322 1578799 705978 64116 1691763 981194 294055 1469464 1844463 329865 1312312 1326064 969803 799774 1051360 113127 1523196 138198 1263017 1310901 1953081 1867577 1776165 791632 584788 671303 83883 541686 1704641 194113 542714 953463 1497932 1775339 804207 576181 126789 1493148 1817384 1340588 787642 627263 1112379 1631091 1786441 1848798 718270 1961928 481882 255707 8289 1834097 1729804 1541305 1508188 1285001 323243 1919834 1832008 991194 745111 931814 1067917 501390 84067 957441 1556993 637537 163383 604725 152323 1471164 475183 1459870 1913649 1853434 1333109 464694 1082090 745908 147932 399089 1709122 1942764 740478 1081609 1339656 1942550 1274755 171829 188936 1844855 1627591 1050276 497370 1720421 835945 1290466 1772899 1170079 443903 477669 510254 482191 1179569 1448473 1241683 1539626 1414318 431982 1845541 1304549 1150137 646826 305619 1326654 1684248 405131 786220 829220 1890547 1069924 51350 1478380 1932860 409990 1674471 937066 383716 437962 51777 1669056 73133 1643135 1101676 1632817 197301 573905 1115767 772507 712394 38393 867099 1073328 410487 1302038 155778 1646083 1860873 1859302 994905 1660747 1671544 481007 861287 840892 1726710 1497025 1891976 1402971 1544338 18672 55721 1786227 1126710 1136277 496787 1488213 655134 1383793 187733 1792422 502791 1271872 616426 1121265 107479 516126 1451329 1307984 185554 337432 1680651 1665428 1474921 1480055 1046188 1994355 1962070 1623653 932582 501073 628528 1922540 884054 1004702 920509 1479484 1854071 1564090 1437455 907868 225030 255929 1540009 1538509 983029 1871352 1269053 489548 247141 533416 343184 1414397 53607 895645 948675 685663 283844 241541 1127353 966865 1274461 427602 1688340 609927 424810 696185 1184133 1751232 319625 1861856 160965 373170 1267854 995203 794590 1582481 558891 1788562 465560 1633889 335098 1654100 285330 846832 492054 1533480 46464 1733263 202363 1714338 465103 1167288 1642139 1827480 31882 812236 1995649 1988408 71928 1856169 1898152 1720410 1598230 526692 1390065 1545203 672978 1949392 1676920 879945 1131618 156996 983998 320766 1430324 1277596 1909029 1787687 505358 529073 1296069 1024765 1251597 1412380 285170 1462054 145838 1207821 627942 1740837 1753586 1186170 1561350 1847153 1693443 503416 697418 1942599 1285851 1873025 1267432 341767 1239006 323633 1602093 1161838 1075346 1300570 1709000 167890 1691329 1161864 1115907 1971384 333520 647447 1132204 1310279 1886154 1220035 1983820 767614 246221 1196492 510739 1559919 251976 1116575 454226 720202 867023 706252 786544 186295 1212105 607638 403854 1301499 635582 1369325 1553320 1396605 587959 1885981 1409686 1030361 1989270 1242620 844421 1954345 872257 1243129 1647162 1552131 1565135 1837627 806059 1057489 268285 1772929 1375434 173228 876080 171481 1586024 1477260 1839559 975398 587614 1211089 1460726 257387 1709862 313566 1853447 1194728 151244 1701902 1992773 705952 1362915 1426194 1925151 1326417 1713346 266655 920440 1436632 128586 1838088 23306 603195 41262 1232580 1042108 1258962 1761410 1900659 981420 1804784 1777659 880100 1036451 289417 1969153 1089344 230199 1928471 1704661 1170040 851203 842580 657527 1077375 1800299 1091852 331738 891345 134472 1939333 1034019 854404 1334799 1262026 128887 702281 1656927 1811829 1464277 1475408 827971 269056 1421323 1869264 1297650 1636347 43390 1547274 1603893 150720 1300572 1554588 1275647 1147030 140924 1945167 905535 526892 1541043 1030347 1915265 1387108 521835 1832856 665357 557954 996963 840083 118530 461877 1618533 1670444 638594 1004957 419313 1644354 1816367 1732672 333740 1237006 598023 1905919 669554 1804802 1744567 693472 656331 1687536 1597256 1627065 1974959 1475910 478393 1524634 31908 1448749 1644931 73601 1654464 1066375 611377 1785772 1509108 324325 1782065 6051 780675 119784 1972578 513126 791513 1098577 1878788 112771 808528 1494135 147434 1345434 276273 620287 407299 1689510 538887 831060 326608 440321 1939760 1836791 540592 50383 1260414 1248520 1009298 216889 1399697 817622 1194359 933600 1378050 1007219 583787 322871 748469 822464 152822 1073884 952319 1797864 432811 432373 1693637 1218016 860317 1012884 465304 357764 880487 1170393 792729 1213812 1912907 1496119 1673142 841760 1116362 1853192 549163 1889376 1975398 484968 1778712 1426545 1047612 333941 549273 508765 689836 1211359 1628603 1848231 703726 1091880 196315 1630344 821345 1172938 1224612 23485 1325133 1858618 1304546 1937844 1617740 977042 696838 958367 289364 1494228 756685 1274215 1432916 477709 1552819 1814070 1390127 374743 1926768 1168958 1428109 1231425 1392122 862767 1382575 1082248 17295 1684502 393406 1801736 1390424 880531 1966854 1019656 1057673 533162 71450 363765 1104477 341956 1936495 1461008 1027470 1286795 1591033 391205 459613 462124 90676 134842 1226330 1159387 308078 1447054 1481548 1639534 394439 1046213 471433 1961130 191789 689089 629066 18680 771166 1834615 1415405 1758315 760983 1770599 1582480 1512963 7298 1122894 441462 1659144 1715480 54535 593361 708753 825017 1572064 1105077 1458016 990809 1955740 919214 1525548 275848 1022943 1283549 1378363 475561 367335 1357297 590958 1151029 718182 991719 202 317149 482148 170709 22639 363406 1218366 1106490 809975 620534 522120 1133841 1690827 244737 1103853 653804 1222660 498944 518644 19169 1733024 275263 323366 275913 1938385 978012 1484530 1749563 457831 1336678 670101 105836 214912 1612047 1600472 197204 1922673 1231532 751600 365921 464998 186256 1834737 605751 1519867 543980 919100 567492 1056907 1715994 1918 676376 1649599 1629989 494229 383723 1225792 589645 1243787 1541151 834174 245185 488298 821330 1184275 52152 1210519 1184353 907477 1683564 1584834 938401 1319787 1222724 48112 1119649 955806 258560 1111971 1438460 587640 1672051 1135475 1558947 362826 1044586 1646070 1974732 1998580 1527985 1583848 783231 15009 1844440 1490269 1884438 1817440 1319784 952906 935773 1741958 1743886 780762 600185 1101497 1410880 296891 1716130 1539301 1717995 873714 409622 1619235 469593 370680 366243 777522 1316900 88621 1187802 1197449 670914 546246 378969 674958 822602 1617080 387989 1382577 459988 38807 58506 1174248 825023 1000444 1960035 588603 1443151 1738647 1811165 1538129 1338996 1664922 276891 733760 1250077 1837663 1298755 1270335 247629 995766 37900 1969344 902719 1962993 1152892 706388 1741207 710159 1108960 1565392 630560 119060 1545771 591283 965936 1292041 182691 144153 958523 1761064 1460351 1628826 1763976 1628510 1822763 1707508 1269789 1494376 808691 1998654 787733 1545667 1765281 1782531 1601291 710277 1898623 1924432 1477353 725199 1617646 737905 793774 1582128 799914 1215090 1216552 859930 187291 1078726 841368 1103967 895564 1500689 1937243 1752183 1072949 1024054 1509504 568635 1463192 569928 1323282 467243 159270 352809 1446196 1688984 1507142 428202 755556 1082011 970491 454102 1863029 1648319 300420 100604 268618 491426 861671 1948502 949303 475346 754719 718261 1161861 1506406 1486147 1945786 769096 147404 1820033 1485123 660339 455734 1099205 1903980 548937 1320378 1529687 709031 1968282 848146 1328355 478160 1122215 1619432 1597236 1809604 151085 1634661 834052 1055058 489841 1778992 1102071 1627167 619973 1882002 1036260 1146182 398821 176844 200832 1347403 115564 1828012 639783 141198 527802 84172 1857922 996850 1203704 1003398 891040 87263 759712 873785 1764744 1910251 1371754 1401442 1182495 833208 1501094 195418 646610 1077703 491209 115768 653832 753634 851512 1005258 832857 441575 1234916 1025468 212397 55404 1170166 670602 1933744 1807677 1627783 908502 1666375 1949054 1008391 255395 363034 120751 1800786 107173 280735 411139 1608247 1676323 812552 1209512 656262 1625431 870096 672533 783338 915127 1103308 1881874 181245 1658666 868741 1158134 1366005 538662 948261 1027372 741621 1744290 178570 1171466 1873909 1855973 1060183 821941 984848 1592344 965783 684753 1371886 1203740 184635 365943 509188 986791 1324349 951686 807313 902370 372857 444462 1270664 1390826 1977719 1548249 1841697 873990 623717 154337 257902 1405264 1784634 1375608 1149239 1268706 1670135 1324989 1668238 215715 603914 1010526 964619 1622312 1306677 16135 204251 1944929 857227 295607 1883346 830680 600298 1429057 1118526 1382489 1270583 256601 1102880 1160878 911197 1711167 828341 1851686 1149144 1127747 1308289 1978995 1480729 1555583 3891 1843817 1069099 660049 147614 101005 63984 1941565 1865404 1005148 1832102 1239649 522314 699121 736740 785972 1977409 1111941 1795030 1846047 1768740 1331593 25878 1131495 1651674 327295 992504 654326 930082 1020061 579423 1463116 554965 1263582 1977955 265285 1851379 1797614 989096 1722022 464106 880994 911691 454103 975987 52059 1812730 966571 1429228 1167470 1652478 392104 100917 188551 1139387 836634 355777 931417 401818 297495 1427746 677691 384457 1425478 410210 337890 1919231 913223 824712 46960 125142 959720 823452 1562956 1591237 846754 252075 806703 900992 634785 764962 642933 1451618 1397513 693016 193060 1605952 390833 338472 1915777 1932504 777013 1950127 898734 1674422 1047602 1084507 1500127 1581639 1943880 1375187 1760547 1519490 1716778 1034545 124122 19977 1722017 284378 1846778 1030192 470236 1654432 201617 1471477 1396079 409320 916294 1928731 1959731 251471 965183 1538359 833258 1143268 820726 1177483 1834539 373487 1958199 1784040 1873436 1099229 1485201 1972473 1271940 1852516 768111 1896690 1725462 1353246 1094174 1802772 1519243 1326776 244599 1569033 801661 106201 1983274 804928 1335453 1712827 153831 1057352 1004445 895430 151449 647560 260515 616821 977734 1145695 880154 757655 110651 340205 656864 568127 1145627 706807 1447469 1905743 1748379 801742 839051 1875573 1237501 1516917 1092032 1118673 360180 1479469 556755 1606644 864355 1579914 1714820 1436952 479631 1252140 191219 117913 1833087 1217644 1389485 1921142 379698 1849757 1808316 324484 984534 378810 1478158 929257 1924616 570883 920438 1194518 425055 1149600 225703 995498 21795 202851 390206 1675669 1651471 339570 1124423 1155278 1632061 18581 768761 1501337 397362 363611 750078 1055085 1635705 1592005 628315 460208 1912678 1522102 376433 734696 1835535 813321 1413677 1070687 849963 69677 1322217 1077827 1797139 1532340 882527 952493 397166 533044 1831799 291252 130584 188835 734817 917842 720441 1880237 1239773 1086364 630980 346026 287855 1266675 216975 1614987 1705385 1502897 536443 466111 563695 1298207 1290181 1248435 1261462 1528044 531612 1564889 790504 530505 20618 135445 1776462 1201849 352383 829298 1531713 1517051 389227 80045 1321723 683443 1882906 1005885 1543089 1183254 664132 954764 296395 1245021 244729 1796569 1187712 872979 314299 814967 180416 922493 11445 1020548 1826106 420485 1898268 1922955 543987 758555 192297 890867 1184435 1058766 1341433 728190 617166 1523291 1750613 1390602 330591 1283467 585521 1284326 1940349 193770 645025 717018 862466 558465 134045 1206367 1619286 992316 1731603 1149346 1016904 252438 533411 218499 840265 1109338 1559727 629605 1778066 504679 1669906 1800098 1160624 817915 1875865 671743 1637352 457673 1021277 1082617 1560709 648392 406389 1969104 1441205 1489997 1256316 1456034 518932 211592 601780 889362 254829 1177171 977520 1361025 1182160 1055712 1610764 1223882 540146 896042 156935 1603254 223062 1534737 1522552 984645 1084161 1255303 1669367 208040 1887874 1554032 1385795 142301 234077 1859439 1097413 909314 1263318 1334511 976129 1983302 1161173 128104 438787 1624980 298327 855931 1875180 1769754 1036192 983534 20791 1635660 1587805 575898 836033 478316 527674 228264 224098 643456 657525 1406962 204 609817 514610 1789887 791084 836621 648207 1889261 1170586 1911397 1848533 740447 471400 1702324 513121 268784 274545 915166 67045 1421926 1262616 1222179 647557 53149 962833 1306273 1805304 763320 149628 106480 1899037 478595 522162 1883259 393788 573875 915577 297231 1436568 404472 1357420 1151983 114346 875667 1227845 1133597 1840822 930746 1757877 1092029 496286 1935805 1069420 1525057 880272 1413158 162507 261898 1107090 1295817 1897283 722147 545562 759371 1015271 1341948 928553 846580 1214414 1343557 1930473 452870 1462702 947324 666845 920546 42938 1015351 427381 1117855 500979 1441659 949203 1834420 1607019 501160 767579 272303 1878806 1179255 990393 1209319 499334 1354332 1696656 913068 1141969 1000411 1889969 1063128 345493 879735 1494880 1524483 532263 1330266 1708648 92363 1820542 193221 780973 310502 18861 1357662 351745 1377536 532588 1472431 1803859 1651467 41678 985538 581397 48244 1554370 831684 964640 1895491 1107005 689608 1288334 1759181 1368486 56996 1102119 1325511 1338232 674844 1531467 1994913 1482550 1340741 1957349 543092 632460 1478188 442818 561232 1738208 834779 512129 1955107 1440875 711911 1717982 1446074 1340672 506588 28281 882206 1707905 527359 935905 1761133 1972993 6576 499109 1315823 583830 1358128 1085748 359833 819903 358685 1718865 573067 1209923 1410435 597215 679597 78599 682955 178737 1593289 284105 467705 1150239 1657466 1089270 1431538 1226158 895274 693950 856526 1020493 1453954 1958951 834412 770806 187076 856302 444542 1560501 555894 297459 56401 752296 1903290 48337 957902 1436358 1067597 1387080 503540 555660 448009 78674 1693567 403969 496594 724611 1639554 1914332 1165862 640908 713240 680857 434341 1278060 996102 16847 1467497 1784168 491801 837337 206235 172646 641483 22684 1564158 1631567 430494 1108061 1586219 582636 1896972 698673 650404 221059 427450 1375311 1743903 796539 1476687 289147 1204807 1486620 650503 882471 1879991 253346 135774 586802 1099209 1377414 968874 925600 1143433 1163320 1344875 1612194 767669 503273 69312 440927 399990 1485537 632212 1548661 1561712 918131 107326 432434 697314 1468369 1115744 20054 1647509 1983623 1248057 1012676 427172 1596665 1840529 1277532 328062 1674668 1983781 1794940 1816556 207660 515409 1629588 96691 1174238 1633335 793985 989062 759676 1417124 23647 53458 1786605 1250195 161198 1496565 646300 613053 822466 1194898 1687114 982420 1434487 1962878 1757066 681120 368510 270726 822857 451781 1003074 1270514 1385365 124658 109374 1159701 846156 591301 36500 1874009 1895461 1999406 626320 1454404 1604835 1040408 366225 1020067 1801222 1548368 1235589 1157060 1635455 884761 1726169 884881 1827999 459738 492220 1866600 230315 1403169 1167264 397045 957506 430893 178105 1320339 251679 882448 765435 911802 1363364 450448 770717 1022003 852781 307835 1072783 1742933 1855293 1972974 1856480 1569534 691259 1084862 1785287 1361757 715548 1939765 699382 1161193 1239501 1751719 767548 18261 1908323 300784 973204 25128 1886105 568822 1107891 1070554 1166212 393764 225450 1771678 98971 472559 801257 53923 1140878 1698739 51737 1069974 221972 1122552 731194 1987155 1603108 1890007 1998779 38669 911743 1397131 251169 851080 1210791 1198829 855633 798177 1510775 508158 1666080 1031495 396443 325596 1164190 1506260 291269 1679757 695717 466743 199810 1889556 1648303 170191 1982169 1431461 381499 1390059 1379043 597593 515897 1351674 234554 1209794 1390786 561172 1893472 765011 744641 2441 713449 1446868 218170 721634 1732970 186408 1979675 1856273 1566340 715669 875295 1402993 900088 377247 320963 638874 1696420 1647414 170387 1918396 176240 1475284 1628067 564902 111981 70094 143961 1365280 1974332 266699 1498331 1688886 829327 1576412 1642807 466231 249158 1910234 991226 329446 854200 84873 1014757 1389760 707881 1726619 176736 685747 983366 1216199 130809 909351 145130 930543 1736936 98165 217987 1163543 1526557 170657 942498 375797 1455025 1699567 9447 857827 160143 1642620 1885546 1842158 1032364 1937675 1936238 1443779 1064169 1388157 382788 1506073 165389 1033465 69711 1367057 863762 517636 283690 1757057 427678 369693 1872483 927013 1242990 1984560 1869363 554987 1336632 902990 821583 1967124 559363 181452 422763 1447345 1485239 1412634 1891084 725069 1535402 1286054 1858113 691649 1187379 1418927 1839614 1035848 143028 633938 1373555 853672 1975882 187336 1285309 928625 937970 690981 801001 1676724 381431 302278 810330 1960198 316574 1946342 1339998 832982 273517 138019 1360551 1277150 1644223 253593 673789 344857 1174845 1990358 437686 884035 24166 1325982 1756954 1070843 1917308 1541078 765459 587491 1072994 33337 515816 1766759 1861513 483486 296954 1093858 1479255 1371076 1953730 192425 1241757 116035 1014576 154630 650572 307980 87446 561439 714239 1328098 1488681 1179662 62667 1711228 1275326 1784665 945389 941821 952736 978283 546681 320137 1479990 757953 1310628 922687 807542 673532 394323 1848788 545297 450768 1046704 25291 252294 1043385 1679858 545872 578385 1047603 1653672 1741149 1060918 482782 1406859 576661 1296284 378642 1441702 895938 686678 1169445 1627254 1521200 720521 1534868 296095 1592629 1718992 1243767 1671755 1831395 1662931 1550759 1066752 280651 489239 722849 1491957 984974 1007408 465095 504518 1295843 1986748 612518 168969 1456161 1989884 850110 139287 1884741 994708 1057205 1883695 1501407 1836393 836919 876733 989678 1206093 135631 926977 1007457 1834960 74238 515636 1257164 1167847 866610 1646403 788471 160437 1029536 359863 693993 710062 20003 1085018 883287 1732558 1236853 187575 72710 1057576 1169434 258425 277285 645143 642376 449578 1183490 1331730 71013 773946 1410429 1586122 1953750 1159388 1495722 90642 745199 61182 340020 1085929 585775 1726274 1405181 1494398 725637 1456985 1120031 549021 92829 804680 1756080 104715 1314974 1965951 127916 832920 509678 284965 1508549 1062011 250897 1463716 35816 359309 731738 1406809 396971 1794496 392325 1751206 1948564 1140786 1736822 1252980 615051 405144 418638 93134 63778 544020 1637916 707404 1451164 909416 595372 522682 710513 684051 354594 930448 45311 1082648 1826247 899109 1384839 640744 1524544 755528 1515083 817412 1394575 1202685 779463 1404186 380475 1990706 166354 1241580 1381168 354415 833799 1314464 1082384 164619 1164947 1517424 571619 201457 1884781 897422 1176603 1266526 1305875 1271406 284797 432718 1830172 1344699 1326284 1736025 279322 919226 1970394 1576159 1178259 178721 945256 1795356 835195 730896 1539137 978258 1808298 1619773 1149791 1129058 399237 1085363 867027 705406 508584 1627879 610277 1517743 812303 1644198 1940459 7097 742160 166752 1225620 1577925 956130 999966 1321441 846053 1727688 28148 1115291 746772 344943 1956630 399500 1403810 757846 1567803 1904968 1127306 1903355 18015 874123 153059 1613416 45385 67935 1226301 1993146 1227632 834270 860502 154512 644240 185578 1308755 624820 1680270 720256 1780305 376230 1678454 1498302 19609 1922558 1806121 532724 1986365 1731607 538553 585989 939765 433024 352562 929734 537841 65931 1768494 240994 1521104 292123 1776198 121727 888360 541683 1203033 602644 792761 594615 775093 1996171 1703405 573053 1710782 1939086 921620 347366 1146369 1990625 1637596 1919752 487772 1646902 565571 747397 539553 1276343 842683 1592694 1617754 1331815 1647898 1176842 1962636 388471 1054402 1298752 709983 919511 1499837 488771 373805 1612984 352129 426052 475681 471128 740809 257119 252992 1184434 857664 1405343 1376378 1852381 1975832 1873572 498986 1051988 1560910 626565 873178 102756 1109440 1391917 546245 476801 1954511 1302763 1974808 459064 572735 749221 888974 1326807 539349 361526 1695958 384244 1898330 508084 1945987 1261925 984018 467177 1068082 586747 634667 1709222 1075935 213716 991547 553380 105529 1488426 989284 1204817 1156915 597219 71571 1125872 1887751 1187767 917757 903015 1974264 1569834 688871 315487 1148853 1837518 1241962 1293370 1984347 1633843 74370 768747 1999480 875450 1496550 168633 564374 667489 664605 18816 982953 167483 1042539 1062372 856207 247216 1508394 1771595 1326956 1392653 619611 1832960 1119640 473171 721446 422300 161452 265742 323763 720069 1749633 975618 796021 1736280 530668 194013 1315397 713754 1610865 383462 445314 809670 16998 792898 146167 801345 1088734 324670 334603 1073507 705647 697712 712604 706201 581019 1901558 1255236 311424 741394 1208170 1971089 1257074 1476384 1313936 1776060 1930702 1784133 1864552 1963575 1038203 1304729 1332772 1179024 709659 1407011 548024 468273 1542786 787279 688654 921945 1963053 999229 1167372 1732637 1041968 1779195 1246375 944247 380281 1539924 447154 1143531 1542736 363663 1058605 1833098 896803 1302418 1682228 31959 1878343 383753 140964 539797 428207 428482 393604 124544 868428 465788 1554463 1515528 431052 1756041 1898818 612344 50472 1184047 1429817 1378821 1819998 1597779 1809920 579700 1908821 670691 1393480 965538 1399853 762992 474629 1851193 583446 1713140 1619792 1756544 1133111 40451 1691051 1717315 1004016 122562 1116049 737863 716818 1871308 1750737 1966594 1073907 490086 1680325 828591 1374608 821679 890105 267670 595066 1048029 550419 496882 134708 231396 48360 878724 1689644 302713 819563 1879708 1900433 611640 1251771 1575234 896929 1682467 839443 787432 1143791 1734560 416852 1782338 838499 756729 1660454 1630076 1972222 55347 924853 171112 1841041 1198782 1256958 1664853 288967 1188411 217039 1959222 924971 1168085 1809098 636271 95603 300317 424148 460224 1840639 720993 1643034 1733428 1888201 1446165 950671 1326663 237980 549316 842986 1847277 443561 542784 1110991 1348306 1839696 1510766 1537799 723467 11642 506646 912801 1708280 1407630 1170992 1213894 1500107 1558427 1322355 878170 1055118 1687830 427121 1261602 1957608 1296806 1808921 1112190 88515 1915419 472337 158543 447455 619968 979486 1269807 1439531 462988 1862409 888807 701462 816649 138377 1980457 621142 1430381 1868369 1632988 1015912 1938238 1834397 1968638 641466 1385758 459101 950314 396995 1351066 957140 34478 203786 1897816 815282 368018 943073 1499592 118721 1441241 1553473 1771742 1443954 1484704 1353767 468826 869316 55180 875642 6278 1227558 952794 1284118 123058 1795498 306617 226028 862576 339594 206037 1108285 245578 1739568 366849 668811 1618263 1039486 1892850 1878036 1287344 833906 151133 381818 1286843 474981 1869322 925921 94888 1488711 485403 1481712 1187472 1660570 842221 1780723 1022626 194056 1257579 315971 1812045 1624954 176972 1208372 966228 1926649 1839436 1735460 488712 273556 1845847 1533739 1117879 296100 1884862 12402 1804378 943474 953470 475126 1759226 346691 1646834 1182225 1409255 466048 1568963 997184 1320297 917550 1725946 1239713 299323 1359819 564465 266357 1969395 1279924 819285 1872912 859895 1782180 1956012 961576 1475907 1424673 1644956 650888 1062910 332906 353745 349319 903219 166672 827576 1107721 1844973 1376870 943925 617745 1425 411795 287233 1454325 1865080 60220 1882730 1607335 1438894 790924 1791294 1338934 499982 28756 57055 1008933 204663 161796 1214386 262823 1772087 612648 949543 1375235 1868087 1849998 337428 1685607 452796 1754843 836854 1612770 194078 168669 690545 590565 1018498 1615653 847474 1183633 1287732 1823253 1227934 250971 956589 1260219 1777987 1348478 1485611 1594597 671243 426407 1986370 358847 1029502 41333 915907 142629 1005690 24293 884801 1931412 1661492 64660 761934 1926916 970438 1905003 12739 830805 673102 1560540 1245133 1437755 1026289 1442481 1605357 1174487 1809535 1050411 626066 1731520 1249914 593752 149242 1803315 131883 335093 1615315 1040730 441553 725292 560566 1356795 464799 757640 1649839 38163 274912 898707 1435785 556044 1606969 123916 119433 330080 583755 765653 1160909 953607 209031 1804771 498924 1568588 12747 1102586 769009 1521858 1060658 1894341 766670 263468 547181 888243 1961905 1178595 1101713 1408900 1220559 145038 772118 1339837 1218886 1022339 1616969 536379 1648713 729294 436554 998445 1489077 957235 1926782 93805 1415680 1147535 1901705 945473 1384747 386604 1352193 303651 615449 366629 1395717 1590137 1495332 1313128 1559018 1226305 368206 932680 265859 843308 1376384 1188034 167793 210627 1618731 1761965 1329259 1052946 1815118 1052193 1655041 474837 319066 1361339 534803 1632160 1666399 1115929 1519701 1857403 958362 867679 335619 220355 19106 1734813 33611 839381 1217031 1503665 1295984 436194 1312005 1795271 844801 1640249 1462822 1313586 1798736 1934414 595052 449709 1359390 139503 200502 545177 1711055 644671 1394364 1810558 635347 1247575 323929 1290976 1395707 320106 1446504 905589 1442902 396585 1192438 1934400 287520 1387586 368814 1719405 307548 569299 1756177 1388872 224228 967131 422554 349883 1635200 1439852 1790786 467456 1533557 38186 197919 1591050 802218 1102458 185222 786045 1266661 1285635 1615537 1597165 557975 446620 1170632 892999 939885 946871 1290578 1516906 1364209 1964474 1433644 798093 939652 855912 414841 1052534 590511 580461 839821 299195 808096 1080005 1756367 889706 658928 651614 173606 1504354 1913053 1024919 1364112 667243 1102906 56127 1131121 1650936 909327 643094 632684 186812 70644 265213 1746133 747703 604449 977972 727528 388593 972048 233395 266713 1160502 1405326 813025 1861290 580340 851620 822210 1205119 974493 956408 1258969 555172 152081 674600 596196 1411609 389999 1671009 1021512 1248921 1377833 1296410 588461 684805 1641337 1279724 389509 610671 717566 732095 1885904 1550256 502602 881457 1643260 1865679 1155994 896732 1535226 81728 237276 1046438 1192108 1432406 1033445 1849277 81335 422429 1239406 99592 1136426 977889 1879232 1701786 231946 812179 840529 120393 416217 240750 538423 27451 1320691 1391674 1796064 661803 1302728 1015988 93437 1568926 160080 806500 1058193 526992 333925 1547424 893119 124555 717785 101275 176185 1026932 1693236 1224397 268513 730624 727608 129530 773433 1758626 870597 76326 768757 728557 77741 1042337 256878 1361147 772366 739937 1581261 644186 1961504 1428205 53546 1094845 1308866 445045 1870786 15907 1690132 648136 808837 537509 1579394 1855026 749606 425704 1888932 693626 1784993 1549568 550196 1065737 117391 1488868 1247939 1591911 1541795 1928442 85163 138387 1196805 664935 1500970 977542 488235 806541 1856366 1986776 1848801 1535864 1567158 1240232 1156093 546496 745868 687696 1814664 1166548 941096 5381 135564 1772752 1774990 733108 173599 1535362 415127 784549 224831 1314414 1884829 869828 1382846 1796396 259981 922962 97155 299410 1516404 1188186 227494 1739165 1854728 1322612 740771 31384 840884 865595 1218541 1934696 764973 752585 892671 381213 968584 1688998 698912 1106688 454389 358856 690451 1829890 1649558 40686 1408017 858120 1676648 645135 1285571 1685012 1687396 1434475 1109459 1430089 510494 1996877 922383 1531603 674516 413389 1944828 136193 457130 706142 1133468 353401 439820 266955 631711 544379 790165 259662 633744 1355134 1886486 210181 56792 360488 1463602 301279 515457 1876006 1701527 119733 1012946 1725234 813188 1435572 1731293 241269 1450304 62954 89947 795594 1047848 1172948 1223996 109592 993076 310975 1387759 443406 1802170 145041 199105 168388 1791475 1044728 1163330 1860934 329536 1247130 1015129 1827871 271689 1991517 530587 289638 664537 749443 867095 352239 1151919 52081 111431 1280153 397775 339828 784001 1405157 537402 1195879 922186 1990926 1512796 341407 1813818 1692709 342899 1453610 1208518 191984 511138 1065136 1443927 802722 772629 298825 1215535 788996 1107687 496705 1410373 217605 545192 1311747 1727152 688743 911334 1966465 773321 789160 1539087 330221 680280 300685 555876 1038416 1595301 1073362 1262584 198585 818843 3914 1068471 1715900 1179117 1967314 1776526 823552 514022 1832785 1044226 1233428 268928 417117 662417 1422247 133816 517208 1993515 732848 1762740 324759 380696 871680 1606015 556388 1078071 1317832 315313 1914205 576380 1571519 1799352 1870618 532359 684283 526242 956993 442816 849050 1864368 610619 730692 1869339 1120515 649466 128447 467154 551618 1217759 1994960 1765266 1550100 1854496 1439159 655770 1494200 1288077 1102619 489823 370641 1453067 462814 758077 1694408 1350690 234294 112292 752532 688660 471942 1509655 1373745 1833973 542507 734381 463824 1251562 1285029 1743369 1188534 1830328 1385709 1081584 1131935 1308898 1909351 988436 950333 67034 7996 1100886 663527 1914586 1028974 1453730 707639 1040136 1771430 274623 1438087 54857 1099470 1407501 469498 222945 1612161 1544769 1577030 1978148 107201 658697 453762 1682296 1808474 1736334 705907 438562 1879681 1224568 1975753 948714 1321065 1074010 1500693 1318001 1135293 1071829 1977150 451361 1210947 1658012 1740460 1038680 512517 134148 800868 103347 887347 1047619 735283 1176563 703175 1511560 1257979 885331 1726203 165475 817296 1835711 646510 1788340 1554158 842454 1808500 1912065 119644 1648711 92896 454832 1506139 382299 1313438 769973 7191 958676 738600 364867 1913287 1643655 1661040 1142003 1515617 1428710 828845 758673 1142861 1437874 714687 1599700 444980 992897 625710 325065 1648288 1869843 1051589 1731986 207786 719673 598264 413920 595961 223760 267516 531711 912058 130810 392260 577859 224194 688128 1273076 323838 880982 1648590 1907825 25399 1536388 1157964 590754 970505 972463 472945 1721041 1574488 1471889 1068174 563206 698607 1653635 54721 1224496 1225272 379537 1314644 1660961 501888 1555363 53865 1891206 1397197 1057847 1533229 505688 837057 1376289 1318195 1504192 1677165 264852 1014092 86698 1689942 1491996 603747 793412 893663 1060736 1649652 1645381 378173 1003734 854164 1401823 230073 1617165 970655 1528682 1053845 758072 108628 612686 1423256 1609562 1338368 460615 31146 1014567 329191 100026 102978 975383 858554 652790 1294175 1059590 1463948 620451 1428859 1311140 1173295 1353644 519776 191487 1532099 791478 1472102 312737 986684 1160314 432534 774942 1870468 1924729 334203 1792301 996054 372899 1669710 1056337 1456200 1407859 564791 1365021 1881625 288619 1806336 807160 894407 1792141 1383088 142598 493225 984674 177584 992555 831326 1927917 1860838 1211976 1121955 468675 966015 245797 1480927 1626714 401699 969596 1888404 886708 1047225 1109799 1084127 1377949 939080 1426616 1189350 268626 1791881 823570 747756 636954 1679939 237205 1686099 1319370 1082394 1153116 1388269 1796592 1571060 1173533 1707933 780315 836340 1785346 880405 1205502 373882 1627209 1328537 713497 1791311 158921 405586 917338 199678 948981 667319 395741 984726 1574978 1814429 1300687 239333 1051883 1027579 712025 1169519 746756 1006245 1163215 1115902 837252 1109530 177786 1722913 1541258 1977518 1788311 1463819 17793 1917331 1198215 1483314 206128 1831900 811368 1637755 1862771 1159344 1822992 1894868 996481 1402730 1661520 1653041 1002725 245383 1931055 432298 1069994 672087 1234169 1474291 432574 1749295 230446 1100378 1136715 1206827 1784841 23172 1075392 1375668 251495 667870 1577766 1354048 1664975 397098 870501 708918 1420160 670981 1319402 1792902 1696797 1273102 759826 208721 1775330 901671 682555 378820 949570 1749297 876545 1425063 852495 1357165 608737 1546512 352803 1278578 370346 331573 891417 77038 245748 31143 1635519 1150464 1580911 1915425 1189608 862233 1731952 735391 124526 1467273 419880 1441269 364947 617417 659088 1856243 180523 555988 359691 839627 1869888 8560 344372 1983704 1823743 4197 1243501 338099 467458 552051 1950735 519987 1810370 457436 1151020 889156 823345 110766 1372017 1591318 415035 739441 938686 1856298 207469 504207 927370 276646 1860393 1192311 897238 560386 1130829 792933 1903367 1770526 409085 978387 940344 1389432 398087 610087 1289281 733060 194473 666835 1796916 139615 510294 224017 619710 1764218 88861 606747 1242129 1665272 1581774 1932347 1447031 957955 1813973 1455695 1945336 1271866 302494 1320636 51144 1053175 1839114 1521419 720266 1418056 1594053 828826 66311 1815138 934079 974466 1083045 1984480 246453 1263018 897573 114118 861351 701874 66318 18707 1544003 944095 391067 1501836 505407 1704160 990326 680445 991242 1344141 1052185 779398 1734580 176227 107682 753544 1014427 1687864 1151014 502837 476741 582162 538684 125730 1381771 1392139 588412 789984 1700395 45751 1745764 1832263 1065317 1148867 766469 21015 968403 122044 421246 1230938 351059 938147 131245 29537 120539 551615 750082 1095043 229284 1726437 1292876 861959 1638457 202941 741397 1429705 1663091 734079 1260815 1130926 316556 1465284 1727176 1264976 1069322 599829 1495312 1684020 961430 820640 1194466 768739 943080 109712 1990700 1605815 1927452 409288 1184318 583297 202971 1707073 632428 702260 739106 1984433 582843 553188 1799686 497229 1284568 186769 1847587 1572054 686714 428559 1552487 416963 34310 1074801 123998 894698 1652656 920362 1853849 558952 1922377 1853900 1621823 672226 863904 1834370 541902 257252 996778 218040 802296 1589043 325231 1062776 1695177 1821615 1525417 168422 609096 1958453 202459 905146 1801621 425875 1764608 1614320 1795938 808667 1069168 1695512 1044877 1238249 1268957 347654 1166034 1905617 609443 304823 1479748 112027 1476617 1886103 1969002 1403161 1698578 91066 696283 229806 1212310 1399410 1541801 41648 1217076 228341 237221 1021000 1871242 1440074 278068 944925 1416929 553881 551178 1264099 1692908 353047 1392249 637037 294600 20753 1066714 1553094 736720 1517332 1523044 1933317 1730305 1308827 1851641 419671 149189 27956 286001 673779 1225623 1969409 926433 1864754 1370108 1439505 593099 1402145 969984 1253536 1112492 1607162 48186 1507076 795447 678225 439120 1112228 373810 1937208 230156 748148 517278 1285520 1398491 1020970 182198 1608326 116536 601474 6486 417097 961379 1140042 1514736 1763040 329707 313387 1634924 725214 245685 828575 546452 378057 1338514 938254 994060 544715 367601 1523896 75505 839984 246200 702297 1261205 77273 1516301 1615589 1193161 1048120 979362 184313 1909146 236437 1819906 319464 1091174 1649061 131821 690137 340446 1360278 1990082 676868 903515 953345 1943438 1767519 1412393 1404503 615041 749454 1007141 136726 1392654 1514998 176755 524570 592145 461714 1074586 1612538 1030803 952612 1618684 1980812 683067 1557784 794722 706512 1571100 1815788 1264684 365158 569426 1964358 413122 1650650 660041 1664666 305592 1268932 1402791 1983353 1183307 1909172 1352944 553531 480373 712061 103476 740487 110234 1824457 1377578 1101410 648672 524927 1605950 680997 1273933 1303826 952469 773909 375784 1848633 364173 1415611 691350 190206 1115419 371993 1822373 1783220 713440 93307 419622 1139826 1973619 882060 528905 362505 1608210 544110 1940789 52743 1062412 1139623 420463 1538938 428337 1500368 420996 1864262 982144 1673591 282774 1791457 1788054 1671354 347945 694587 1238839 1564795 1692851 922907 438097 1365736 1440968 177586 1135207 980771 1249573 980229 1977214 165838 587733 662808 1053339 120669 1221061 369525 509177 2481 1496634 280758 808448 1880282 495602 1155678 1860810 661273 894664 1377978 1093175 399965 1242629 1655458 433999 1838413 356564 1933452 1230036 1350656 602205 1829097 59231 1979137 15208 1568035 1877097 1408797 925711 871570 1381414 1271464 623373 1595757 184983 954198 830615 1363966 528133 872450 884480 1113990 613320 775513 1578286 510751 324073 141494 942471 148263 315178 1335654 695927 1819355 206794 1285479 1483063 1922567 668899 289474 1745819 1533240 555671 57049 543168 1387372 49502 609014 1712032 129936 1146592 1671174 76240 362531 1388740 620511 1166820 327585 1535925 158354 1413532 105621 1459591 1320398 97185 795145 644023 31075 1732907 1772757 197381 1428866 1542290 3242 795689 272578 556456 1363251 404874 945675 1460046 285647 1750428 855628 711227 1244967 1865848 800092 1843297 938767 36604 1094833 1122454 291924 565548 928737 1630139 329304 190691 1657044 603053 1502500 1861490 723547 603330 1686713 73622 506714 1323991 1004537 852588 68321 568366 1304326 154240 1191658 1043067 1168952 1498290 1177861 355847 936450 912357 515186 554815 979608 1573519 1515139 169658 816628 641089 465194 542002 1166451 136471 1150861 1478463 380798 151487 890142 997303 1024296 1960798 707292 310476 1528210 1808521 751398 125309 1013294 669307 1230412 195507 757197 555155 1711989 1019222 618676 770916 1136697 486019 1213262 1250476 1938014 1692543 1710320 956214 434814 1549891 330118 601891 483542 961244 772392 1645584 564988 1118936 619522 1072982 1491856 1340119 659281 715788 1771069 411299 1821625 1100449 1596249 1991138 525219 224853 627175 389887 573032 997464 1536629 264093 1817717 218051 1051154 146054 1757466 323682 1157 1316930 449909 1250601 856721 742836 849100 1316565 88232 723346 1889917 174761 15450 373875 208402 1687832 610258 1158029 1076370 1991924 1884744 585478 623544 726147 913216 69110 1794353 1087305 913093 55779 1104086 1901885 1458503 1637496 1006130 90697 293258 94082 856732 1534631 253898 1681771 1525188 649540 1867817 1469946 763479 1502773 1009412 1913739 745023 249167 1444017 430605 1041438 1960448 1692279 1233959 1581840 1143927 1797794 1519930 1430863 654372 363764 1772863 1903380 253112 515895 1595513 1276111 1206336 1613980 1586044 1646578 797022 1943988 1302611 1927671 861664 1177833 517807 711700 984514 908912 1027980 717915 998150 1638439 1335913 1159593 75842 1206503 779368 369983 1340451 1244720 921180 1283290 1043606 377203 1792869 1514776 625541 1245275 577018 625034 1894517 471362 465158 896727 1281938 488452 903397 474881 1182837 442536 1400815 246929 1324198 1403498 1442265 190277 587083 36371 1316636 1370946 584422 1847622 380445 647506 1874628 930923 572871 1340889 412292 1592465 977235 1938389 1149456 1305455 1645722 1170748 1510165 1252793 1602586 1201404 1084042 1211203 1513984 28382 137583 1040687 702407 338675 161845 1634359 327009 985080 6740 273078 1979229 1606153 1010101 1789181 1219077 591323 1667569 979535 1680868 1225289 1404636 1395354 1862614 693797 497742 1081200 855638 1535218 1087095 226007 1604235 58291 603052 1576182 523594 607188 1187369 1723016 1543622 1236613 1377012 1214128 1999826 214897 1750793 789567 1610224 528525 1921009 1884732 840668 1540586 969813 372940 1244629 511469 873017 1017554 975341 550894 409539 53138 280771 1991499 1682581 1202744 363634 242862 159265 1840922 1643312 1966096 1313117 729958 594626 1492635 1642815 1617766 244266 199020 447959 910880 1534587 1175951 222129 1569627 280589 1290317 570388 905723 718896 958337 1174060 435197 1645352 1013936 1411129 748236 20891 368036 220290 139750 1561148 1182875 1087769 904357 1179436 1492502 1908140 1351646 383749 1843407 1022981 811663 87546 781249 747709 1435142 1396413 1083212 380801 837118 1745515 213523 583938 766133 468360 462568 254490 322887 127955 1606783 1004664 1882777 1801824 1526206 247549 584541 1550014 120040 1743332 1745208 934277 1693854 919941 350640 1357168 1887112 155942 248401 160222 415936 1220715 533958 1886642 1245743 1062878 1733841 1590354 107010 114223 237734 1685892 1994086 14233 663753 1386011 853084 1259796 1760292 1661754 980015 1026793 506177 1462286 1362130 76946 633960 1296979 1619399 597342 1916963 727310 219991 1521640 837670 1596234 531939 589618 1711945 970428 1907945 378148 189456 557108 387981 598941 506878 1741472 1381783 1166327 1400085 630109 622166 1137169 1359990 661379 1815520 182562 1387667 41708 1632166 1985935 1888606 128785 820866 496683 1488889 1010620 1956654 1779310 957778 361873 862345 796805 795778 217035 258288 495789 1495708 862894 1360639 1210627 618431 962953 1501783 1577361 634256 817666 312842 1240914 1428873 907501 15527 146255 1743337 1501690 910625 34599 1562315 1686699 1152204 1425204 1457108 1988463 999014 1317446 641083 1685064 1393649 459955 1997646 355945 456151 1254417 1525267 948884 392969 538536 597831 1531140 1419238 650421 466349 1854904 568309 600227 312105 387436 1646453 1993661 339501 1859795 1642525 365785 323395 1111873 1206766 1518398 14604 354493 1864516 306511 338728 1687425 543268 223053 282012 1363215 1527168 1740190 1105352 337376 899466 666075 78315 1901453 1725237 1606114 753147 1908211 605242 432966 154195 890959 773567 1680802 1887359 1867994 1119593 842399 1776021 336006 563251 773813 505538 1714294 91604 658128 649062 1870598 549530 1955148 700248 1506953 1747466 538165 1849721 429584 1780272 1998411 1728295 1535968 686506 1284245 977807 295426 1736389 1478541 57170 202094 1440996 867538 1086969 1811605 1763196 609597 789838 1623303 1235537 1890667 444357 1289692 1300569 957145 810758 1077311 1332996 1140127 1447556 1854239 28040 310068 286300 1473622 1628143 232395 1175447 698694 1782198 640891 1756222 1426295 3584 1906616 1449140 539368 557464 1054849 1767953 247689 879865 1306619 217845 1909883 1601543 483803 1522521 1147877 993886 496331 1518708 900834 289000 1863935 1131108 1375085 724818 818295 1290156 623554 343393 90492 303547 1330326 143152 1446829 340881 301410 1494356 136562 501632 1688750 785736 802950 892492 35164 1495592 1467768 1100607 712032 1071174 240377 1558640 1364452 601383 1633716 607495 1464164 1096691 1886917 1090784 103356 1271828 409537 646360 1715654 1144612 855481 433019 1657014 530044 1940585 261236 1706493 1807773 1094558 3664 639734 522871 220087 1276593 1157910 352848 880889 606382 1601492 1630398 693261 200934 494227 1541978 180196 141876 884326 827060 91639 150448 77234 918447 7291 666170 372943 1623309 1774167 851958 589270 872986 1755609 1421998 1153519 968242 1028770 1876089 1096997 164697 1757138 45450 1754026 1555212 33824 617307 1455803 1177961 1329817 1735270 328501 1551842 1759950 1064861 1385267 1249817 1573826 1950686 760726 1832040 595560 163188 143546 882739 861971 723920 1013395 740808 1024892 295998 757764 682156 949844 1948726 440486 542121 881163 574248 242932 859859 1600445 1564342 1486719 629983 1303345 891626 289729 1436581 1034117 460137 1447310 1044070 29023 1516062 1811114 1524614 1859423 932437 1292358 388756 1581219 1493162 60503 1377009 1388463 707122 1884290 1145014 1159270 1571166 429452 1542410 778589 993520 1921144 1123997 1855177 1321621 84552 266606 277996 1521553 599825 1312884 1345913 1006104 119369 797125 1234119 1020451 1045278 236639 905397 740334 1338933 430520 1889158 998200 1805270 76552 30546 864053 1141291 988794 1096068 876155 368714 1804564 1249689 1412904 115150 494606 654083 995896 1072602 1260132 1817194 1103875 1121101 1041270 49187 1879519 1660097 1165691 122442 1344110 766042 763043 1403032 1821487 1279796 29437 1488976 731101 303774 281246 798274 1238727 1449397 170020 643096 1166265 143180 1239245 275844 785226 1664009 1303212 190478 860272 1213936 156296 1565030 1571266 463117 656698 534430 789938 976302 1512237 1393518 1848189 1116294 1613656 1814895 1295360 1768202 57057 1116078 482227 105338 421134 1116826 1801211 116701 202197 894484 1638762 939482 907077 67223 160942 1765690 1004833 1238723 1237164 1502954 79433 92387 596362 1032850 224658 1705778 1072644 44886 269261 1351615 880644 460177 688825 1938504 1883736 445476 56282 996210 548557 1767322 828519 1794017 1733882 200263 889733 1124023 1041766 152766 1638208 1160581 1647318 470664 977810 97920 1952793 519718 69376 317864 191848 19151 1552114 448005 743886 1118013 789922 192433 439047 458923 1945869 339335 1103476 1329013 967889 752090 151028 1832547 1578605 793130 176008 29446 430801 1876385 1986124 830558 1603388 1261686 1331981 1886823 649604 793841 1919803 1857112 1811387 1080356 63665 1833214 1133644 126492 1298198 1999198 7321 160647 1515238 1279926 1207092 632948 1129368 397184 953241 1137784 416643 1308426 639364 271255 1063376 748780 1213272 118783 1914811 672721 1289490 1329064 385065 443962 1788958 1061913 76271 1857114 1140791 945016 1834541 1348442 369566 532274 1219724 808674 310840 455634 862585 182473 1680984 208091 616042 1497320 1646885 882133 201913 652120 1376141 7004 1348479 1813563 50648 1600986 943554 44585 75067 1357056 1359186 1240768 1836172 314518 1800717 1494693 1543268 946824 451314 1112287 851144 1340812 1312704 1335132 360173 1839430 1610001 1283768 128658 439228 1020919 1109273 813921 1123489 73503 805999 1950900 1646843 482462 1650182 104533 1205165 1252869 1509918 140792 322327 832602 970787 1276028 1972627 961497 1433234 871294 877639 499037 1165616 1467460 636065 1439533 1236925 1056088 457797 31817 1613853 1197036 1357423 505403 1558122 49808 623905 797167 269301 1813975 1165706 1879302 1463333 1604380 1856466 1410620 971684 1335024 1895096 934683 725738 1699314 607279 1487680 600970 1237124 1851932 1360662 674087 1293647 1342535 1485482 607218 1293474 1245043 850331 719192 1008058 450800 998163 131815 1099599 313089 1727701 813099 1818013 431177 40373 1643057 1730702 1401685 783436 1882079 272890 1598945 1890605 1317577 448321 423942 668850 2254 1644308 1161443 321974 845418 471786 430627 1871601 1764642 844102 1423048 188197 53087 1573408 912677 1467354 121649 828570 1515331 1695502 1208298 500212 1016640 248834 3089 781959 1859243 1077165 98438 337770 1303082 1662253 905196 652208 1199452 856083 24809 1171407 929325 1229906 165763 1917302 1810504 1975473 523581 632324 1425799 1227604 1017517 1029478 439635 1585265 377386 1762157 414749 738021 100529 300357 1474591 154619 1349593 1731428 1940732 1133601 1844778 1976215 617080 182544 1844771 1656500 83748 1103147 288017 1595806 71759 334370 434789 1832706 1541118 738010 1256399 611638 1331625 189772 1988629 15381 429133 1787655 62599 1768024 1264044 1769184 354171 975517 1318303 681437 1367341 346275 1480607 1289206 153922 1355296 1413681 979155 43698 1421883 1512314 97106 30209 1300803 1786722 1792083 1505967 1862471 794347 574314 356403 1494572 1901250 1646924 1860739 1332043 1920433 652869 302049 968722 91547 1905582 1216441 1454663 1642212 1879956 1495932 504668 91491 96842 770462 377792 1258773 1839357 347429 789911 1598409 1570005 748029 1081753 1657982 250285 999272 1059240 140584 1591921 262989 414861 1168474 44646 811769 679977 59344 1122367 1480357 1732517 827401 218300 499437 229860 1236791 541812 1634694 108055 555461 668122 137384 418052 792973 169327 650118 1676276 976638 371317 1400294 896840 1068554 917228 1483595 829748 1593358 818889 122654 1590178 1054571 480462 170783 1570441 289788 1537991 1517313 1382868 1411283 324683 136292 792283 299594 1458094 1152542 1931329 301853 1558306 126845 1807247 1430916 841534 1978432 1578283 1734620 582494 1754909 1718440 419226 44582 1980629 1579337 1228289 721753 713084 1449186 1896538 1352148 1462211 616038 429254 223626 1925631 45815 1609721 921914 1706774 1165511 1512227 583409 1746874 552559 536165 1430124 1406146 1199999 189170 272036 128707 1487442 1842297 1337616 629259 937391 1321075 831410 1701324 42367 1221533 340892 1921902 604696 392044 904956 457 1682238 964093 1080927 1785646 924981 489252 218267 787460 550922 883165 361341 959030 1806346 244893 445047 1085447 1861721 1773779 785242 767476 1558490 25654 838814 1257984 376116 552520 1696937 1450253 428680 764401 684322 496344 1598578 1538118 1180653 1432428 722825 999026 1819346 408788 1296755 1882246 541052 1466883 42878 247341 774756 9214 1067078 64605 1371491 1817469 444429 855574 947478 719034 1293955 433210 402468 1104458 1606234 1543850 1235540 542824 232127 526476 1195647 1854187 1885384 556016 190335 1237308 431832 781397 1978135 1939277 737652 1931140 1571401 1870293 1753938 725342 616721 424833 45488 1914658 554243 1794887 1502225 137251 838608 1938632 1754767 1752855 1837818 1629101 353866 626973 1914473 196872 680278 1674231 1440401 816056 1854779 26590 71162 279329 1681437 1908161 1578322 367093 63417 887276 1300891 1869891 1076242 1237185 1081155 482218 476350 1393753 244196 886689 298942 1913843 482793 148534 396584 74654 917014 616696 1884713 702157 594144 1626202 1934119 1031636 1127022 1903746 1957720 375319 1857646 1140843 647894 757439 1691781 1313142 122334 1910790 1761184 1572422 1113700 1073733 140064 1104432 1083642 149783 1560006 537933 1459031 1063661 1760673 614302 121707 1962598 1844642 251186 542171 1230025 1138137 203903 1855761 764903 1131794 511544 1157977 937561 1701023 644390 1117740 1864607 567861 1834000 985668 1137132 389978 927248 1028985 1338113 163553 1001496 374937 1955864 429727 1398705 1027622 1802983 1419581 1186891 507828 709770 1288398 1696232 575608 458790 1929209 1555221 1349475 386109 236205 613009 627904 764139 1921363 1745228 1908941 1328268 657456 107136 287808 112135 1311675 1007461 1131884 767147 1421327 69520 1419217 1012037 1611933 1821471 81854 66074 241204 835462 518696 221230 789951 767128 1487728 1088120 292281 1112051 1277558 458725 618992 62459 211488 1919507 765567 1808909 1925461 1306667 1970043 1606899 639838 958053 1853816 577786 227605 1302416 435910 356142 1341216 1423622 436301 1842792 223877 1647422 1751174 1761641 1115158 1521257 1281468 1121289 25957 1046843 680490 1701961 1982359 1769719 501598 574113 1222612 376485 1363825 88087 1564477 1381355 1087889 393320 77040 1334483 610870 1056904 1550473 1092836 1154341 164694 1658765 1285183 400640 1863980 277155 93058 1271134 680598 384379 334468 1027408 1668877 38644 1871301 865929 141496 1499190 1117852 1612624 1317311 1671622 148428 491565 1589377 811913 2640 30745 1501369 1790805 830323 84148 1880140 1659604 1200882 287469 330979 1512954 712323 1398951 531928 1313541 1697101 1366454 1501827 1317552 1098428 1972151 1555612 983554 445805 949654 1579066 1231834 346011 423547 377998 1658427 42673 1416446 155052 347812 1117285 1250208 1835051 741248 405664 1145431 819018 1558125 1959966 1113417 194868 1240256 8939 912994 619268 132655 951814 248486 1945293 1809221 1853926 706530 679874 982262 1291302 623354 389775 1295072 814284 1946398 1901435 1380260 75381 496039 1401326 1186526 1335600 437080 623692 1569334 894535 40192 1682248 643248 312009 436593 451953 579197 1682192 1340887 1116685 247650 45195 1446350 826390 56890 1629621 1924739 668600 1234915 432516 1620289 1021799 765933 1811903 827290 79483 1067453 1848995 1560596 894521 8511 611471 1141783 509692 1141915 1966743 1312754 1916668 460477 1507428 1728353 774446 223010 584825 1603054 1531495 562682 141789 332224 103277 1051229 1806036 260497 1583919 339616 1833756 455822 700418 1819237 233184 1292966 361592 1452540 492195 1484429 1727993 91950 1836920 62139 281121 1278531 1516727 1029468 1697609 1542233 1875384 473414 1402827 647140 455422 1989596 990223 275999 684920 1547835 1752770 358911 149916 696391 509357 704010 2641 21349 399363 1169613 686761 1164363 119996 245122 533778 484740 1757146 1128750 1869590 818561 190417 1336611 809122 832300 61450 1377742 1041301 1570268 1057755 1792093 447340 409958 1148176 1931320 109261 1734624 690054 1780968 1830098 339534 500926 81561 1198672 333310 961410 1446891 1054573 1710583 1739027 788587 1218064 782903 133616 1343260 1943067 821491 794827 1196437 105350 1292398 519257 621003 1289456 382013 859806 238444 1816440 983682 130081 387840 189443 736709 1098906 8598 512251 208550 282609 758145 736051 130975 948551 1576242 1017375 124969 23854 1447761 1194633 1861899 920635 576432 1601428 1389201 1861709 867552 1011467 997697 1361049 108479 1825975 326031 1171149 877530 1852469 1495926 750606 857812 669632 1802410 68237 921896 1717515 1995402 128929 265830 81454 1085721 1006097 780319 76853 122328 734025 1282903 1678390 1253304 78582 730652 1800050 433044 630906 1885193 1057436 498655 760654 454937 181491 1166874 639492 1421136 1107683 529090 452222 1479803 413636 190339 295611 241162 1884359 1405770 1380148 1830941 400784 458860 102611 4696 735437 427632 730415 652506 195951 456965 1237644 1880586 1589541 713012 1270040 1866372 1465988 1220581 1360314 1928249 1348421 351276 901504 1811516 1802463 538389 1227168 220678 1407020 1363345 251546 1502868 186321 731995 1146542 1196746 1434495 1077722 1299671 1154720 1284583 1110043 509245 1043698 1875151 174126 650633 1020273 1715439 1284097 270189 1189651 1696210 1101333 304434 532779 1800066 575947 95903 695365 1269035 5650 778296 1684726 704122 1240396 1665450 151480 128167 828778 1792089 545999 447118 1987336 976278 1129291 1307700 1816087 1554699 1902778 1629162 1894888 631088 139550 1926257 1275222 615473 1856621 1539369 1554375 1410315 1334290 976324 792029 816875 680054 1569345 15319 1856218 1807454 1152881 1595683 125714 1901621 1739116 113344 461206 578341 1635435 1745565 1865 239065 1437434 583622 579214 1806242 20800 1780007 167049 1453219 1945369 1913956 1719278 204912 764337 182051 34372 1707085 1393222 335965 1886006 640504 398212 235994 1941751 730665 656935 1659577 1977388 431934 96689 1082658 1219074 763842 1538210 165647 1273676 730351 997681 580842 1125399 1534373 1024461 1850159 601572 1227666 1683074 1105507 946939 518952 996332 1403887 1250664 683304 1059670 378070 730998 972235 1443168 1532395 937503 912142 1774095 426679 726749 732713 1299198 3911 1018552 1796950 109854 403056 1568286 715259 470464 906634 1016839 1631454 1865549 1622483 603000 1847233 866681 1869825 28582 496676 503572 284654 1753559 862724 54234 1511325 1110506 30901 1475703 1284394 112922 1288158 1363686 1401137 1500017 439355 1652552 667163 1630053 1397024 1255386 1573161 803874 230763 1998429 1219360 52033 905228 1634921 1985157 375452 739810 1958229 1426778 629133 1735781 1844474 368393 1478750 54836 1957829 1134281 647688 150736 60102 1326035 384487 774414 1225855 1513225 677572 811468 863524 542325 1458065 26867 466815 1244371 605770 174349 1240244 255214 1170154 959866 20627 523230 1084625 1408100 169103 765714 1031090 1435069 1928276 1051316 644739 1633808 1735916 219250 719893 905562 1117659 1469811 503679 900020 851834 1898883 1524464 286534 1865495 1755690 1915396 1821049 1262680 671104 1795736 511355 1887973 698933 1421912 528470 847911 1125926 1266088 1121904 914765 1871311 607777 683404 612436 961658 1450370 1949281 1282898 1626077 605872 527376 1366619 53901 706764 420542 1764539 919630 901505 1177052 1647455 279735 270319 1459709 403477 1922752 992526 312291 1884475 378921 982736 62131 16286 1799008 549185 630232 1731340 1229064 1669391 116461 28817 1476014 1741129 901480 332061 1038902 538466 1147366 148390 1248553 1043594 159871 857190 551210 615610 1780419 1629399 1886541 814904 56951 333099 463527 611425 1103843 1249946 1324304 1129035 735950 741896 1393858 177184 1641663 1840891 472485 357161 1124923 1830565 302141 1487787 561637 1497769 1696689 707580 1891268 426797 911006 271397 1356901 403295 727083 807695 1928439 775993 1732171 1824129 319559 1861331 232508 845987 607134 625544 28017 100208 402172 1222039 813947 930411 1819041 772621 1443460 1126173 1606828 336553 1277625 434610 502292 1807737 1260517 910769 1657730 86264 1208690 61443 356698 1337930 476378 1735438 783045 560087 1356142 1365771 565396 1667341 6538 1485279 396871 892274 1382415 51294 355334 1211730 268817 202816 1412004 1051381 1311761 1698698 1853953 1768124 971521 486930 1758696 1568210 1040042 559330 428093 1200578 1456127 32481 865709 1289906 710299 226002 944320 1799599 490037 1042302 116604 272033 1988778 1657477 1061520 916610 642083 1482528 585329 395319 1886003 678808 439689 423441 1189083 1473979 1029545 934397 225392 1396958 79739 320852 15416 683309 1543765 1527001 1736324 400046 585303 172759 1465232 1933679 1394885 318837 669285 143940 347384 613567 1300448 1742925 1390438 1365411 605166 1950854 599164 308828 987857 1198727 1716605 1012926 446824 1693051 1544756 1693898 1042702 1591070 1180251 1254326 1063120 1396448 1547704 816427 1950995 1774155 344630 642813 1370380 1436709 831961 1670036 1517656 943496 1767943 1753934 948135 1249686 1643872 1328087 1574574 1161789 662000 1341114 51638 629236 1145033 1711702 1769276 1652184 1967098 1156773 1041142 1351325 782534 78324 898223 917557 1246008 1072836 143538 1782709 1847464 840690 1287133 793053 1418529 1983534 970022 1957876 852035 1398686 1573785 690694 302769 169175 897126 1432115 1897846 1056663 1140022 1945648 5948 1370330 6743 373278 88581 1709339 737239 1440764 827352 336199 760966 197766 1612563 1781689 765362 1775580 1333756 1906604 813472 438067 1164151 1909212 1696398 783270 1252498 768247 1952704 1844033 1517017 242589 1729598 705820 284732 1346663 496603 1965037 1600210 492559 1378540 1616714 1000374 738732 363316 1729680 240338 1719595 1539015 851928 1685115 177545 62200 801085 548072 1394928 85451 937041 1507140 1474282 43683 1979651 1663492 1503089 435117 173028 1188581 436804 1903142 1069952 819369 1210643 44359 769611 1144786 362672 952547 1866128 811900 917824 1325986 1582652 574000 779699 1136028 1437099 1500275 512897 1523336 1507968 1636320 629506 1901040 4527 1160764 1384893 306441 483561 808795 1224234 475942 749822 922189 1929546 580740 230259 1319870 58115 1088793 1021299 225499 1849446 327880 823352 578448 399891 1689412 1526193 1722580 1771366 1768341 160984 260028 317122 1130717 392429 521405 296590 1233489 40366 988836 1969374 1922239 663972 245513 1856255 1315654 117257 1472173 970064 495885 1204035 571680 1892644 1572581 721423 366621 1645648 1803332 999734 685540 470292 674258 1964883 1708754 1055239 1504780 1166786 1371698 523736 375696 1323826 1778052 503882 663835 1227235 1985664 1414232 1654940 1081592 1568177 355831 862529 797282 1578908 792856 601511 1294938 1715620 3406 1794243 1934134 1184508 581725 1104675 500973 532694 766169 1525128 1762890 191810 570586 140589 79295 1784781 893386 790274 426222 1913844 616943 380767 648660 663912 1619517 1866949 1858930 1555009 1141238 820060 1773492 758542 259713 665922 694041 1615443 598652 741458 465792 1542350 293953 1090836 996324 61048 1723159 1875452 1506191 1515507 1031637 1977106 1045720 446750 1072067 456783 1373158 1768903 1483833 900605 1473320 691025 367820 1551803 268340 1559640 90947 1828542 884877 953480 402130 89768 1106433 294574 451464 907441 1437527 816329 802318 123435 204539 160485 818870 923973 127618 822133 1820638 267393 8608 1493643 1527831 1483021 430965 986298 1250284 923816 1249606 807206 715821 1243026 1628781 109916 975254 1843803 722879 1348568 364533 656733 1373988 1235255 1883854 1469111 837435 1367370 737232 216455 698220 513720 1702717 1974662 1680020 797639 905376 193348 1508933 163704 803210 1908125 805486 1306143 880748 541191 1339715 1196318 1839125 985296 536877 1661235 1918882 1540666 1552002 250895 1501263 650474 1357404 1022740 1330222 1889557 848584 342196 1956707 808599 1694758 565043 640941 1168713 279109 287722 715511 489018 525863 1548591 57118 1318311 1301774 139349 747363 1207591 51369 1676899 81268 1453978 1907548 734330 826792 804218 1683522 337931 822296 258341 667048 1839078 1279262 453458 257253 766798 1687528 460432 321742 1541218 1008588 335320 1458006 69215 964141 1060477 1470223 1064961 226734 752448 1225070 373180 1204941 1585275 271694 1276641 1891661 1705166 1942947 976028 66622 1186402 949229 474752 79284 1268069 1630496 1550905 1104037 370177 1132923 1205261 47106 520892 322810 1272528 1332519 446043 1180017 24674 260078 1913710 1930392 621680 609072 667158 1442731 777939 1814311 29130 868341 688215 107680 1694407 372014 832634 751442 1478718 194898 1156863 1722194 811886 337699 785331 421198 688170 1984795 462240 1231277 696632 1464281 1860937 626104 599293 375906 1708768 1891074 938729 1346357 1889373 1432025 668491 693166 249872 815785 260239 1645374 1175612 1722176 1422236 853500 535830 1539886 1247704 371927 1701461 256265 560988 1401413 1552037 594823 735336 830306 1916971 1847271 415211 539770 340688 1621794 1858346 1676356 255359 835419 1229492 1102186 206874 1970675 1434607 495689 1156508 1556868 1784680 534753 67239 1581671 1934784 230164 1768038 1093501 1325612 1923285 26677 430750 1187567 1624725 272229 1722386 1857178 1032725 1723316 1342919 1139239 1000987 1788326 887909 985585 1882904 1749298 1888660 1424909 1432223 1129357 65872 1133230 1426418 514007 1133732 734844 582925 95908 723984 1577106 1468376 407481 906028 941507 1351730 418859 1952131 750091 106395 1303484 765165 836338 1099473 351239 482499 166043 895948 14786 214020 1796642 711759 1790940 374970 160176 1898518 339658 509914 91346 1401856 529495 190595 381245 1967222 1616271 224849 295252 1547810 1291334 1653019 201411 398332 990045 1001323 436986 1879729 1324504 1681332 1398369 905769 1443353 1095211 1128051 652561 222305 395916 1593141 176955 411666 1601358 21559 295639 524481 1048709 250078 1958044 1438292 1373292 874660 1503686 1148299 1564093 720716 905557 1455692 1941182 283802 825635 1060688 1942579 42632 224154 1515163 1486400 807553 1074552 227961 1999014 884981 571386 240277 929382 1466900 290009 233583 1963635 1824564 738001 959838 1077720 580179 572436 1023238 1282248 239144 1357745 1619327 1390590 1507700 1091079 1499332 1139579 683860 910444 1283077 1917479 475954 1770867 1353102 1726125 1566603 1771902 761327 590569 119717 117842 311173 1071154 1715297 47502 1692495 609561 1038973 785282 275737 917914 1538484 1618925 1439998 1382445 1559197 1499555 792654 1141286 442036 587427 1032900 571908 1518003 539221 832580 1170341 1655009 1963513 326364 1728783 1557603 729312 942294 670930 1531873 1773711 953902 1305990 821295 1492313 322070 1813043 1395045 117782 1082571 1010246 214235 284024 972784 740982 455713 522438 531659 1705007 965254 1174853 776799 708928 1627294 1232316 1233184 913180 674781 175394 362331 1391298 1869874 8866 97354 1665005 296221 785512 1236471 1006564 284870 1695276 23868 1924320 121606 417373 1522160 1604279 978784 583252 1077949 423885 950086 457014 811004 1468747 869797 935303 965145 246844 509173 115931 1032534 1858764 1907962 63 278843 720502 259655 1204769 289956 1258314 20896 1417018 26508 606519 1020658 1021905 1635935 1197305 1631763 1383204 948770 214707 818510 1886708 1631531 1131494 138265 928364 1107855 229891 1696074 661776 1240000 1793024 853011 1524850 568459 112889 552363 1182298 91559 693707 56254 1785065 1256868 1986018 1679288 647031 1794966 225357 388340 1851939 220164 1048177 1414484 148680 1696984 222496 120650 181348 1133386 1354308 1115645 1589557 1960280 1314095 1022472 808963 1326267 1417304 1411457 170481 1301298 1128342 456286 201655 569865 3432 1361710 1009164 629220 1729112 1886408 1261599 142087 1842092 1214497 187270 1560708 973880 1261989 657985 301981 1763020 1073734 690367 1458699 1039993 766423 1007430 1288839 1533735 1376912 11297 389366 1909709 796581 426380 1017988 467902 765015 1446417 749882 50090 140994 748364 1563262 1051178 948742 453633 620717 1341993 1761487 740990 1528168 1433029 1873635 1096048 1572124 415422 797344 329972 1178429 466804 892583 1441597 235554 1004928 1553823 1499758 174607 1194620 424322 397458 664579 751276 345010 839376 1671177 1550394 1043144 373135 558554 939544 1886207 1863300 922387 1983931 348709 233878 150377 203307 8799 1547170 1308819 422264 1534823 727518 841896 1177077 187657 170789 1803070 771186 1158528 1875129 664821 1377135 543893 612437 1504351 483617 1317053 1779778 763666 231312 164429 862091 1790557 1866238 766950 1833240 713875 169895 1946264 124264 483891 1887464 1544457 242329 936979 1341152 941564 1042989 1684853 1270965 722868 1348682 1777595 752961 110996 1743151 1064856 1133335 69888 1568349 1437238 71923 655094 814083 436081 597506 1218749 385855 1820229 769543 59478 62238 271744 164883 1157578 1061672 1332655 1868375 1894550 286396 245658 805198 1976585 1349027 1773867 1333021 1228111 89016 255260 16139 1480668 479947 1679097 844620 1880808 470298 468898 371314 1151215 1659298 330402 1220846 1312057 290296 506566 1803120 653769 505606 307044 164817 1249122 1135384 44219 893574 116688 1117082 1687411 41915 511633 1270614 7358 1352435 667488 899897 189798 1624909 986616 604013 22285 707281 590433 400711 46342 1315443 1661812 1265652 716928 192941 48907 1619426 1267630 1908115 1771106 1138187 1693419 1974967 525159 1566749 1482194 1847778 1906966 1170075 1164005 25622 646344 1832745 434138 529989 1059965 1178422 1518227 988656 1461554 1403251 568330 1101490 890023 493964 1876259 715417 360435 1685529 1949957 866850 1508810 401305 700599 1176785 718332 797279 981985 1913750 1531583 1321209 1623931 314401 168171 1214843 1127724 631544 1914119 1490666 1978054 1249203 1664409 176280 1840494 1472956 85222 236925 17217 548317 162942 777343 791233 1130602 814888 20215 1328519 452657 717497 1041862 755601 1472641 392887 119105 1818003 1355451 1138694 1054969 1611164 172369 1024596 1485319 1438977 577912 1600019 1746600 1697051 1661835 1868069 740221 156366 1978985 142781 744439 1065453 1940609 1628664 467770 88165 1372390 1948967 972580 1001699 717750 296606 243310 841027 2830 1939834 1784563 454702 1476203 1234692 506356 741995 1175939 185013 1891934 354034 532319 1780502 908241 1388006 1397115 212637 1189312 202435 710633 1487025 1158990 1263965 198686 449427 1266976 951251 580920 332949 403271 279072 1607332 530922 269963 1688297 585898 539730 1777216 1577352 386899 673795 1418314 408250 870880 57176 1698129 476424 176620 1367627 103155 1065660 1712799 14764 209830 117930 717431 1934068 984641 1812327 1794027 686494 1981782 1440984 831594 1347262 459091 1882135 1531817 340005 1392153 1029285 299324 1403249 1734803 1691477 1740209 1039971 1277835 1588343 472065 580913 708885 36348 856438 451078 1669829 74312 478643 1985698 1062723 740639 1632908 380062 1948196 1878107 444350 286122 1642901 1850806 524147 200461 207009 1494691 380001 55241 846924 1675992 1685544 1609002 1949481 871748 1650331 448422 39691 802593 435682 1803891 1549831 1400703 795469 1653866 642946 698804 775201 1250206 767815 243731 1637943 65316 1476897 390763 1718297 35334 1738654 1091393 427403 983652 694952 1725451 1894192 1546598 445366 938936 1733251 1622669 1466687 1510669 1806695 1580482 267909 1048353 1640104 1260541 18568 618224 1908225 283946 1192491 1047557 833963 146095 580011 978239 1719185 106778 1142669 1573727 161471 73919 895972 511785 671591 533126 693960 1277825 203046 1263576 1602850 1875838 13120 12098 581677 1314448 1002748 1707401 1014655 362410 65048 1710748 402490 1749840 804639 1832481 1933976 1455862 396416 432603 1005948 108841 524898 1415043 778678 1089676 462910 1141268 111769 992655 1590235 1451316 1177176 1837822 497081 426473 1518005 1020794 1520033 1149725 62113 1517249 533426 281362 1112079 135639 446231 1992577 501570 1519820 1288763 352269 1391162 370023 1572380 1402382 411977 541053 599652 845937 1589011 1242666 557663 1008899 1173727 914737 24081 699919 869776 336320 835100 615650 13980 1480329 1613471 1915710 687303 606479 276918 469392 47409 182795 1972713 816625 666998 25765 858761 964108 1955650 1740721 1859115 605922 1506066 697285 826640 54601 908382 1018882 1317259 903469 1608196 356645 1307203 56410 1538280 172852 34469 1727815 1720237 1361056 163039 1048426 1508880 1519781 1734117 834105 448561 1620303 1789858 763614 1196180 1594006 1278834 1201084 877334 1605604 42752 1851316 507412 486159 472155 1925193 1374462 430410 758959 759947 1362700 722967 1446458 162809 732545 1917898 129392 1492657 820500 1305148 772676 803847 797719 1138234 194612 1671626 1775755 40920 1396983 1531562 1910664 1322238 1332420 1698765 602410 1740975 704241 1579897 30979 1341621 1838239 1815826 999073 1618162 1954402 757291 1686891 1117095 1596745 789026 647489 1071715 1952246 772101 1532357 649188 781430 1855373 1969129 261241 1268294 1936313 1414316 1671400 669872 1329032 140302 1025159 452517 225398 1560794 1201158 848726 1145984 67717 579915 490428 1078526 2655 1129770 1863976 685894 854368 681633 269097 1562764 291694 1163458 1248909 971471 1354532 1522561 239748 1325292 1877889 1757930 615640 714754 958087 1724864 805801 438471 1023178 715208 404330 1116798 1380383 1767395 103004 1118067 149229 45684 1603584 1456576 263157 631284 488339 1006579 644010 295552 1929690 1657309 905111 1216713 909217 553357 1271859 1889461 538299 1781895 965612 1755076 1131373 1596120 1776941 1680280 425017 466513 347957 862863 1555950 1089890 1998641 177263 1994219 166351 1105466 1061813 582563 633680 163563 1240787 722872 1001732 802224 606761 586717 549095 124818 1865743 1336704 704291 1549511 498754 1384627 1641543 498518 1773161 110902 931788 1492923 412505 1656941 1840527 1894671 763322 281979 1228815 440459 241295 902061 1588977 1047439 231584 318508 1084387 1891760 526304 1317829 690409 1226320 101982 1247637 389751 392641 324170 262995 1397534 1221220 195121 810661 1871832 919587 786634 233931 934300 270050 1251860 967065 1764368 715938 478407 516254 1724880 1401999 1731119 704771 735433 453732 511841 123316 1312347 51072 1856004 1308464 1053697 318088 1881072 1392874 385629 957915 458172 1604242 1739331 546800 1610547 1145553 1805536 1132976 1532353 1438274 1944597 17256 1698093 1356583 1651190 1090050 860919 1597309 416682 1408813 390182 69561 1073657 1671614 46518 600461 812572 339429 1862872 1044259 900299 1389533 772617 1449853 127616 1408002 1867247 1657081 545992 1259410 83442 107011 1080847 334328 1862408 1249552 274109 629168 1972971 475335 976940 586286 1542196 995935 545313 1270223 646693 1359803 889184 1461817 542314 315479 1188697 1750160 1209811 484549 298738 1405757 19354 1746867 1343702 74946 603224 1434937 1530845 1760674 372102 355703 482955 198221 150082 26320 622503 465000 288774 777592 853473 1073727 1691282 888766 379407 940480 810788 837461 646489 686704 1047353 1083427 387472 233296 1427380 1460162 608004 1417764 1801411 861154 224085 869131 731316 599126 1749097 1876311 353993 304955 1533493 979842 1923260 1503837 1302832 1787104 78696 1452750 1656262 1497371 1521496 673621 705050 201712 1838410 1559338 1326998 977999 463965 1073211 763110 506553 433600 1752925 1434258 1253620 1495830 424481 1489413 1287240 1532514 939883 801852 1795219 927540 682866 261977 850818 1987121 1036686 999551 1606778 1876081 151355 1512578 1890546 1847234 613459 1714256 1547006 311327 771390 1994917 1039380 1691975 175038 979763 1005359 850688 1574414 1588562 1556394 1042434 1854169 443157 730424 1756674 1250092 279066 1028531 1786817 1326650 1880938 731812 722981 1261977 585082 1739382 1067188 257553 160506 1333781 1674894 739986 1273348 539619 1066261 181751 1044373 1518477 1998366 1163092 1491926 1966744 1844211 961736 1611607 1107858 384228 538562 1245756 926967 1127164 424093 1042690 1618877 424360 515743 1088675 1291376 614126 1574553 269529 928018 1206606 1539174 150755 1207655 17334 88269 351575 951425 1293832 1642272 449931 1138994 1067555 1329688 801945 460569 762834 537200 160909 773346 1395393 714302 1390241 1313772 450581 280226 111138 1965190 1625047 812585 635012 959203 486623 1040311 1419538 224486 777300 848874 1518911 300833 1915835 1009525 1193454 551058 1519895 1672512 918371 997352 1532194 54152 1877011 1853862 62089 606750 666304 932989 648235 33083 1853398 301042 1162346 1059948 400646 1032667 259651 1326179 1236767 8574 557635 1410518 594947 1272464 1512113 116807 1356567 151459 1160013 693067 1090182 1692595 1677121 1933420 388305 599060 776831 129354 1828125 1134565 819841 1991053 643642 141406 641632 706902 1062518 829214 1404194 707251 363741 564047 1445871 371643 1903152 35179 474631 1001042 1857581 3187 37821 814431 902280 163817 266505 255527 1169995 907051 1900328 1431423 1880653 1570820 119472 125999 181176 149865 1574549 1871457 572548 1157703 801774 351914 445957 1654870 1087858 335394 1587134 1596925 1393341 1028200 1920837 1573658 1488540 158739 1694615 1610427 1336510 1055860 1860212 441013 802098 92092 715421 59712 687608 1820936 1881832 1308284 277077 255914 1955994 502872 1195399 1166201 495379 1053459 1355343 1814921 210186 1070487 1089671 625991 981637 1678090 512011 1316270 1337137 1770021 1772342 480013 198046 533688 821312 1380677 871182 316802 392957 1135977 956902 1233406 754671 791123 972583 32791 432571 1239206 1092027 1343732 1175747 413704 1948780 437554 661750 1811576 1573522 372530 516717 589107 377815 412065 1505720 1863678 1082498 369522 13736 768958 375111 1469390 1979806 963848 1531725 1542873 1046504 1518267 1393139 238651 234494 549928 1775766 1098983 743007 1467888 703282 332553 1914159 243867 1554384 1744331 88381 1620186 1636674 577376 910836 1059832 1086526 802931 1965440 1856915 830339 1871252 1381248 1152896 325380 1445717 1813745 1595390 1600467 819095 359206 231674 1740682 271147 1612024 218581 161343 1257368 1586388 1151946 1018648 723572 964962 56261 1621632 1486646 1024193 897393 1653176 1369192 256201 371980 485505 1286306 352622 671507 1870817 64232 1468505 936134 1771138 284622 208803 1620517 1500210 690817 1512849 823831 208679 1339889 1632522 236416 53440 535673 731061 1425573 393407 299189 1621755 1596878 783306 442148 83856 1467119 1545792 306545 665578 1888216 800563 701671 260600 1776170 282022 949668 515076 577085 980456 1373572 947203 940330 722474 1334181 820222 915574 1184070 1983023 788255 1915270 1362040 224683 412672 461694 1992056 1348998 1385110 544871 1796337 781863 487697 1487159 1950473 222819 1130301 1495049 1094076 590778 1314486 1681702 544619 1134734 274567 1865982 1711783 1258575 1372894 1739082 615031 1134361 1131077 1561532 72501 885954 368893 1564149 1691556 873399 1374507 1238545 1067437 690875 1484263 1832772 471098 1675054 189341 1413276 1032345 1647709 1453948 728733 68882 575939 981171 1848036 1597841 812543 748712 1738051 1962501 536662 698487 1434181 1877977 1647660 902665 62655 1197751 305368 463492 964786 586790 1932462 1902928 468366 988929 583670 1977098 225301 1255654 1919125 1406915 1300336 1040074 324935 710074 23174 132091 367127 96046 233982 950170 1983376 39167 1913983 1840146 1560823 1051029 51310 208438 1179433 1024747 376424 269616 1139853 1362736 1552457 649116 441583 1333662 1759090 563379 1781107 1590686 1949301 221681 505466 1188060 407000 1394201 1450306 1972178 1750093 625998 1406453 1229266 572018 1551503 1545289 1862360 1458289 309795 848458 1237458 1486536 173000 1693530 201711 1615053 511060 1883041 1926137 967264 1979963 1848389 160503 733804 575104 865239 764061 90058 437239 234363 1584217 697040 1986436 685823 1779929 1317886 616581 1098089 424056 460306 1127975 1640872 543096 599254 1872511 1621335 714204 1540212 284218 765490 1602949 1403793 1086209 1215607 1141692 1547550 705298 354655 704266 558606 395404 1123446 497062 176072 1155582 1199096 1010467 1652617 1063724 1509352 31716 673229 1799631 1495579 1386111 1322913 1174016 1259989 245870 1767852 482951 1077403 755012 162668 936604 1609981 808709 1194463 1471221 644564 1833437 1915826 654600 1986395 7290 275902 1078406 1546266 1160278 289172 1338168 1927796 1180709 70123 8648 174479 504867 1827592 1481730 1404458 1321251 293988 1433971 1238691 1202544 95671 1024922 1738799 580285 1019987 1416417 45978 1071689 1876619 1399559 1731760 1137757 1048377 1058157 747159 666104 615582 1387954 806578 1645547 581393 1598151 186097 931464 1857830 823595 1673744 57015 594961 236307 49860 886987 608101 1905054 686879 1740265 966240 1984934 452135 507326 891914 1114026 432038 1623517 1144660 227688 1667440 1425141 1373123 811107 303544 897089 1352949 1236964 1954266 1109143 163015 1576123 917451 1213452 1597385 1672989 1711834 1572937 1288030 1941806 1870084 1380580 1691845 1559551 1372793 1160145 774163 715482 952874 1792210 1424335 1927236 998058 628416 1710982 1918965 868919 161326 1703484 1790575 277120 1702792 666655 1519815 494172 527060 1326009 536801 1352131 45295 1579295 943695 1811695 1429756 1350852 1440562 651121 944934 368081 47787 891081 1965552 292401 1715220 1480724 1090083 1984524 1130014 37670 119042 622855 226446 914129 1240942 277575 1322960 872614 1349944 876761 1432136 832280 853558 1432068 1447325 601022 773304 241566 591346 587414 559530 999993 1057536 88039 1779820 1674401 927087 846773 1855873 318315 747683 201143 1165843 1088236 1852698 1371695 57819 1502643 307798 874513 1680736 105254 441760 737831 723612 365523 125201 394711 883299 1270270 323863 1617366 326542 742727 1780317 1668937 1576591 37368 1328255 1222049 615352 502004 1205685 1816953 704525 1743295 158389 756324 1633915 20235 98120 1104152 1345173 1116214 1189986 1874652 1400975 1671905 1926459 623604 1215846 118199 356517 1906585 1573518 440404 933790 1531697 726647 1814707 1619084 1362401 255564 1898197 208828 1975745 804677 1016574 1022777 1567465 1165398 1518426 47501 960201 1600707 468714 676649 720672 1371971 802323 1291512 1645690 206739 1499013 418837 698069 365112 1993981 1919246 739459 1484529 694964 135064 172729 1544057 689860 1439401 1609461 128980 60482 143682 233308 1604668 1028474 1500771 1403122 555204 1163354 1067494 1387415 37111 49675 1602516 1370818 107190 1637206 1953991 487236 1026509 407928 1638494 46015 341680 1141344 1750472 1941607 1837820 680404 294188 684089 1703599 709002 1670499 492422 715558 225748 1605838 1886312 1246442 1562406 1568711 66018 1380194 58917 1828801 1203194 444574 211462 1761492 379867 1237475 288634 195542 455798 414309 463445 1502480 1244420 959063 48588 302782 42066 455728 1413558 402641 1864060 562719 314073 1289330 599548 636003 1202979 226437 480678 283307 697642 1858548 556859 1911093 1919789 1616700 929032 911235 604507 1524257 1393896 1011728 177778 1527992 1979827 1684643 1391229 57887 545813 1965550 575521 1610718 984945 838388 1392730 1000261 255274 1361249 594492 1402752 841096 1887813 551979 614931 1604749 1409062 1663796 725831 802909 261254 608077 297012 163773 1845468 1932075 1236418 1702841 1839900 460052 673571 1437739 555163 1784384 1320030 1318205 1355294 1594985 172649 1060644 604160 839277 601422 708084 181966 757247 1295449 1061326 1400061 1969604 1141282 1883287 1959634 794022 158126 199279 174641 52704 1334609 43496 1244232 610083 333282 85596 779490 1794550 1888549 1181564 1085677 1525276 341171 1153745 593238 613802 1648739 137352 1387470 814228 1711119 1380013 702284 1529555 1358733 1074530 1940511 1462758 270221 1359288 1097200 1851526 777414 794819 414476 1160770 1377156 1869709 321005 1201623 1694023 1244533 287150 263567 216872 128083 1423310 1498038 563227 972297 880671 1887824 1018313 1117496 907033 1298286 1719669 1372819 704843 488259 1495100 484432 1502839 1566695 594477 1859994 102544 1600124 778376 698485 1378263 1098182 404386 1667751 390724 12306 1833562 955588 690313 1396001 756839 129035 903619 695364 1949906 1619048 105266 631999 830845 677945 73039 510106 82292 432912 1483259 726239 287636 1700664 890216 568463 1504106 1273317 1837252 1422613 1153708 1664604 113798 708538 1317589 1375189 562917 1077011 196855 1168294 1937703 547880 1291145 102914 320695 83433 24941 1247211 1877035 1340628 901670 717902 1012898 196539 995479 385248 1320286 274292 1027779 1668213 64405 493159 1259603 571810 1972755 74532 1359950 1041309 1287972 598849 630615 363752 959870 1071878 1581197 395460 104259 171695 273788 1448693 1389745 945179 1449443 1747217 547495 1042330 1337789 718029 1409481 1162842 1806724 1897971 1470261 190643 1781756 1976235 426425 898215 1001581 754141 109366 1359102 1278041 93426 560186 1028818 1288169 625058 1302344 1569414 1871176 665414 1985237 1458701 1546767 624601 1494772 1914613 1726597 1580532 1930543 1891972 1220484 887193 1756805 982638 932513 818309 814162 1378939 1953185 443326 1866708 572177 1860007 713669 186061 460121 1682351 350792 1949202 1351017 27075 223324 1619770 228551 1357038 936767 146503 562122 237486 1329816 1474264 781986 22377 318805 499192 1963872 323961 500065 156118 1356010 1769639 406583 1261982 1526806 1556900 246670 1380924 712089 90188 360618 88442 573302 587895 824781 726842 1865358 1950001 488438 207932 1846295 1982852 926769 238118 1889644 18018 1604832 852992 1151937 507237 1898644 1001729 868414 1677451 276027 955938 1566228 1956699 868933 875240 1906545 196446 649897 337425 334668 118555 252250 895953 1042310 488718 1537252 209189 1482977 1002207 1453033 1585687 585246 1895829 892845 1116944 748534 1689903 1505545 1182463 845020 1857550 95786 1308122 649847 1649546 778631 903027 1109111 1505820 63833 545378 1382485 627917 1976316 267284 686440 1505101 1106659 1401217 332652 877373 1435073 967715 1808598 849891 155322 653554 895333 1669607 281679 1246460 195827 966220 1368924 1533536 1057206 546884 53915 967689 412127 679455 389045 1404436 343049 995313 789000 1309067 1198513 395314 169384 1076192 359023 419617 174648 1691504 127445 984313 1761027 881904 268495 881 17588 654202 552228 1609970 1809336 962642 570978 1841561 1747861 255889 581647 737194 107825 973684 959713 1153505 725132 1312381 1004810 1289041 175670 1552956 443801 1165789 1111427 393511 1513543 1897076 841098 1998918 425994 1900580 1008873 485587 193778 477075 1565622 433809 263190 954513 467204 412149 514090 1907273 1027319 660226 114419 1993369 1243952 698513 706553 366501 1993177 1376335 418046 319487 1446114 1058585 108270 1950129 702614 199497 440649 246639 220935 606845 1780268 313981 1341084 1896871 1288416 1485813 780637 1868497 764489 1553590 1143700 444700 1684637 1857336 1396099 294383 909907 1307090 1918108 801283 535348 1879643 1391337 1641274 1943219 605338 270359 1450797 147374 450130 475061 908762 259277 70697 1502546 1295128 1624159 1659009 1188466 152332 595723 318581 519747 940202 1455844 845770 791716 1291709 246089 1042774 341374 313486 1210063 1669128 1666881 569958 645519 417939 104496 351286 1374390 585243 947191 1234233 592087 1037886 484635 1588009 1996930 958432 258195 407202 1102500 1346718 313267 1062425 26162 1169691 38362 128238 605099 143990 889191 1387864 136959 563891 1155257 881769 110295 1462216 1025671 1002496 386679 558116 1744145 1886921 565556 657536 1068303 449236 682941 986499 674151 543506 1529492 313528 1580931 814682 858410 455216 1789491 4274 1779892 55100 1024579 953754 874474 374450 1079103 1377272 275189 676958 700685 390378 229825 666460 1452391 329930 1909445 1623073 1171188 1570251 984841 647458 1038795 1092471 270810 20532 1853676 267465 98561 1725622 1134381 387892 205531 175350 887459 1657153 764104 1922633 552779 1878370 229850 1008422 1662781 1293547 75122 1164542 88947 635789 952814 349025 542851 1990453 666174 143294 544613 1009538 50551 1662527 155958 240799 2553 594525 522832 1454150 165491 1576621 6617 541451 628308 1610987 380170 1725692 616265 1248853 890686 289196 968275 1386767 672789 1988994 901785 302059 1902754 1874043 195608 73484 280046 1321796 1565376 192921 1112151 983212 161685 1497267 1688337 1035001 879565 1485354 899296 52653 932504 1027751 410116 1922806 581499 636943 1428055 822741 433225 227392 1111144 740751 1172358 1795055 415274 478426 1353810 1699802 1255559 422633 872261 890720 1767866 826402 52617 937416 1128174 1615438 194484 821706 1801280 1504625 1527669 602168 1016361 27316 1416044 286075 278338 816939 1916091 100583 1103065 893815 1524881 1953502 102125 120917 1368442 1537511 876470 1146806 187786 1132554 431966 1674262 810325 378407 1327804 1822518 1077169 688393 1463050 251349 64357 864320 372526 873082 1283988 1644374 419662 1634527 1470939 1444993 1284906 207331 925607 1054655 808444 215413 50861 695308 1275075 1856374 1172080 1747768 615867 790110 559525 1878687 1266811 416505 1666524 1464949 802380 1700595 476100 1499445 882707 592000 1662367 1693585 82001 802022 942257 1878024 372988 612717 847786 1958773 870052 1670622 1773038 70495 222258 1280148 433007 1452506 1235010 140740 1108673 1803633 1848795 1181922 208520 1634394 1272659 40164 90093 186224 810295 1925187 1984096 185812 1280612 1121772 272855 1893016 1583853 670364 1122394 493951 983425 1465819 754081 690561 572500 756867 1377614 1644594 46728 1433422 787763 1044923 1479059 1511718 1243344 553183 1702643 1877202 1098426 1053735 352530 567059 1900197 1414074 1938045 962761 1284772 53033 751288 747321 719252 553895 1022253 259555 811625 1187573 977272 1613001 984423 112769 139752 1042487 1075175 529770 184264 1127153 1556923 1620752 715305 810467 1899964 192517 1697737 663532 846106 1848134 1943182 1710031 607382 927312 1769937 1085445 1928825 195756 857464 4587 1405966 1111500 1745964 1465597 1889481 910881 1526457 269925 650489 524837 572059 207922 937053 661375 969469 195420 1619568 1324240 504639 1827732 1118828 483115 1059940 53895 905474 898604 1558449 1544295 1248966 774126 840780 1757555 788007 1596018 1356449 1427683 949471 996659 1528996 1233328 1065793 1731403 415375 1239891 1535455 410623 54871 673232 919702 261284 1675819 699618 1721540 933901 1739675 1332229 1017761 477720 1920691 84032 333348 1987284 451173 1487358 841628 1463653 1413231 1969551 715076 669174 1090253 24361 1181304 1649144 702544 1645181 1133837 1448756 81966 1814259 384552 1658750 758514 1526325 283563 1602720 1322116 1301617 504795 1052820 275918 552540 1543458 111950 49904 1151991 148357 62442 1816997 703044 1082118 805864 504591 1246616 418440 990757 163578 1633007 1523388 494059 174123 416703 297819 200402 512415 1885030 141554 431570 1250880 619059 809803 382144 796820 896266 1830325 787689 1251125 148617 1024108 812876 1058001 1642531 898140 1401611 1660436 815763 1719074 1426144 1723203 1722990 830188 1276050 561867 888913 188488 1075573 788370 473435 269674 1612651 1017367 1917042 1048721 1012683 313374 300180 301382 1794725 1564663 507943 1847762 625018 915580 489274 761871 556253 1939480 608527 545469 1895708 1808866 791461 638242 1086696 1463977 1862336 21268 815568 1102579 612215 1571729 673299 564495 816417 1694644 1110190 169307 252690 1013215 710578 376653 562615 797499 1955085 863702 343115 749956 1774655 935454 138081 1643665 1101569 1674001 1268580 1730921 1549496 122742 1867442 434340 1952561 220365 979316 1667938 629606 1497329 1914536 1186786 1246734 842742 1961549 1386912 1351386 817954 604814 1004850 416361 1591355 220256 1135209 1130630 1873881 849825 709969 17123 210486 831995 1587483 406378 1721387 855260 574370 1117004 703388 552195 918963 1612273 1007958 153682 1656339 381856 1809871 1128987 547896 1450413 1254697 416006 314119 377721 336150 88071 166393 1748450 1477461 1362559 119748 1284158 1515429 1854534 1073251 1652778 1399419 122619 1308688 1312649 1434547 909444 79884 537733 1751861 1182473 488818 1362655 280109 1955262 548299 658244 1821062 1424840 1502130 1467761 1846242 1979728 1565016 197955 1388979 1040342 130537 595071 1302531 1629264 343060 1826795 151677 904299 1421020 1016194 480199 279265 1511216 115238 210128 684652 235579 684445 1941224 1975661 707046 1659307 1353431 128520 1464578 1176327 1300830 191489 1442811 988222 1175325 372708 688434 1483073 234759 1968839 1439236 1827820 1407232 1451506 1664241 489705 806691 1823763 1434346 520210 1101749 394382 378394 505979 1112147 1468105 1067311 834111 997614 1382903 489109 1884658 1426662 1600223 339431 557265 660406 1007997 130219 958260 180513 1229242 1106664 841796 1392365 89839 161922 909381 1426762 1978936 1851600 865334 1147476 1663464 1437745 249922 223485 1070176 761841 1179876 1446780 310558 714439 195786 794574 556931 814272 1147998 1889764 1704330 376297 1197897 796183 460398 523394 547255 850839 856708 929128 1920042 229042 1137449 1298696 1049285 755279 1101469 1234896 469702 1832776 1844337 1656259 1994656 1230366 979485 306917 1863969 1739706 1106562 784950 595750 1999928 71196 90103 604734 617530 140068 600715 1723416 33779 1891609 1667433 1624679 1810534 981820 1075625 1079419 1296472 1523165 113885 1427523 1170478 95976 1576089 1150047 878133 1652289 522823 1286829 78646 176083 1783648 1437702 374512 1513279 1108224 996770 1009245 603340 105916 1896518 1316150 1053540 1447762 995429 1579754 1571934 1658814 1501535 1387769 1936652 792450 75261 1361820 1745218 1452127 1227710 1125445 484611 575726 754027 1315517 955245 95343 472345 1351860 1777009 511454 365662 495044 1716523 118373 69081 1452138 1347715 59260 564492 1923054 628258 154730 1991037 927089 911312 706596 755588 1917731 351628 1863351 111728 1655638 959029 1765397 492343 1509535 1359092 1438501 1798758 696803 622329 1928605 1816544 318599 1528026 820530 566543 1624018 1012473 1917864 1139319 315475 1740425 252908 1176657 274853 195748 655644 1497649 1945264 782846 145554 894835 1800190 1922862 1502096 1760709 254421 962039 1474636 143272 1544868 1521967 1443011 588821 1629848 1851507 917257 1870055 809590 241107 667009 1900923 1077961 432467 1090539 215029 967816 1196838 1857788 597169 1549188 1692312 1203683 389744 1774546 1888605 1197162 1292295 101780 1560420 141164 1255889 1965370 1597749 394873 1750587 1749472 798441 1579598 497574 1232750 1113054 204557 1614415 240696 1134479 1019642 15948 539627 557762 348681 50411 938639 1116219 1614793 504856 1621491 1876407 605395 1778678 1675764 1617110 501265 927118 1450405 16527 1988843 921710 1177053 499696 815571 473916 1692187 350465 783711 1108319 12378 1786558 471253 1832452 1685359 1079398 1585482 141277 304691 179691 1888492 981277 370583 1890581 1281592 1618779 1460856 1888524 40452 1480333 1233007 961615 539771 42297 1421840 1941762 1003056 1460981 994529 1198332 1442884 1808533 1631589 194719 612705 996135 694136 868292 56101 647341 367618 963231 164629 338036 662453 1657562 615615 104319 1793606 335034 1991442 884550 871533 55068 1165949 862156 1021718 1352146 1161925 199293 444985 1847181 576960 136586 1336035 1987903 1031759 596475 381651 621871 265920 913266 830695 1022518 3056 1746319 1893168 1256766 1204044 70237 1150159 1455119 331828 1389841 1041312 1026506 341469 759966 429856 1351483 661650 797188 44794 1626946 346463 1614619 1404973 1820251 821697 1971593 1850941 1465709 182845 1994522 1612701 1684221 1689557 1283398 1725200 414883 786897 508114 1287501 1995722 130708 372923 1786871 868653 1382684 1007423 406085 14289 1629018 227878 950003 471182 1516710 1657140 1721196 1808202 638214 810651 274183 804533 177501 1639666 1069285 1137839 192403 472292 1650494 1135493 1879388 727498 1332409 599998 460313 627510 1446854 1110692 23879 266408 1990806 973510 1200004 1316470 1619366 547315 321851 1860490 1967495 581490 1826631 1812477 1322028 770613 145676 1621101 1493772 412532 702365 1211223 1494946 723393 266158 1618857 794732 1549249 1247972 133194 297074 1291071 1390958 1203941 135529 10303 1870762 1501823 1170330 717070 144121 315566 676398 1231227 1287302 1618115 1065663 1294895 533901 1568379 587691 430082 1940409 739301 521225 1992297 323851 890759 1658158 655568 1484190 546242 1607542 325261 764898 528450 800594 782022 238490 1757953 1561236 1469403 932249 1995908 285422 441524 1154821 527738 1206754 1192786 121462 1032995 102587 1862670 1968697 1946977 913616 1189399 1387779 332053 1814501 63300 1759738 1574577 199668 87459 493178 951139 1769543 615977 710009 1589182 1723083 686694 948255 1247772 861907 840901 1297772 1281748 729098 1651939 1616872 1440623 1117925 78135 1786699 1287763 1839774 1846349 149431 24476 1090800 1555277 1823362 1495929 776330 143500 492351 320076 46279 1229362 469299 1711332 723879 1396312 1292518 1976452 1635220 514200 229140 1270693 167638 1121432 1339848 1065114 981732 1797355 1611793 1809183 1650436 1313138 404234 1569219 1370107 928483 1648247 67189 1603575 752458 148381 643254 1573358 1600679 627060 26161 1969916 356125 909698 1912823 809938 44343 696813 1945524 1383259 785831 1901347 1490643 1403438 1521567 175560 1625034 61587 1552443 869347 1515365 893247 304548 604201 1333204 1580187 1690882 640473 790703 709685 1786833 928762 1138690 1958495 1763418 1423860 293290 221486 1547346 1655304 1435996 1201424 1724318 111263 484778 1172050 623440 1216323 1655443 219014 755831 461796 575538 166074 1414936 1844123 1693830 266799 664168 781252 1703772 635471 183283 435937 1951016 706144 919120 1268175 33800 773189 1198547 1401801 1002408 320629 633189 456135 1330022 489520 82209 362421 1005784 736589 1639780 1500537 884230 279739 1446848 1805630 325990 1332977 1370372 1032528 1109723 1100148 542562 705015 1572419 1087191 656971 1340903 1118893 1990546 1009422 1514255 124342 979725 128184 870493 631981 570822 183325 1819085 221680 1979135 1650316 1942429 1426980 1677103 1825593 1641266 111349 1411657 1526958 1540119 198736 1782977 916717 29844 1421982 1236843 1044536 110677 804812 1820072 1573839 481740 64308 1629038 56998 399656 209193 1226147 1451446 401931 953006 460348 667877 1842403 1868950 580344 1762280 1211155 1372359 1165373 1334047 832064 19973 350955 1585731 669301 1787385 790460 1919652 1253522 1331035 452769 1843696 1486064 503593 297243 135508 196848 421291 879210 1582843 980846 1071333 720737 771740 1858293 1599927 186958 992505 1182264 480807 912223 1761695 160054 1428163 321286 25595 1594294 738804 997346 36137 1160099 918824 3233 356765 1384243 1697935 592949 290898 852307 1235534 7386 1059892 1042616 693211 238452 1793641 1053503 1751153 294367 1890552 788822 16179 823286 527715 1395348 267158 851149 1297335 152725 197654 1974907 584196 331399 1146348 1126022 1797785 1428735 295209 1189519 1210417 974365 1168754 1909301 952770 1389843 1523776 1250289 1557704 1200876 579426 491539 744853 1601223 261201 701613 822400 195901 1068009 887145 1094374 1394389 1872402 1816918 98074 1214572 1776478 1130830 1666245 495344 1834939 730444 1644 193623 1372054 1928780 1674583 419437 1272164 1961955 1072770 1452815 1153533 1021860 712608 143681 237325 769207 1392071 1840142 910477 674313 1404014 131574 442137 668960 806293 1998104 1757296 1126856 315881 1156024 1233538 654765 103891 24331 639274 1210903 1221262 1896609 1550847 170343 64580 344899 831081 745099 976355 984304 903151 780100 47821 545975 631483 404718 1241210 1586117 442291 296423 478425 1350226 1113452 617222 1312777 667827 534308 1510807 295469 806470 1929542 908441 1822565 1309435 95703 92327 269962 1865306 1975375 1829080 99382 678439 1990097 1944093 353309 311598 1580209 1216893 515027 518711 720301 1341110 1731042 1053061 476245 1707316 447050 123565 1953495 1994314 1847732 306338 1048308 1177331 729032 1918619 1551348 2540 1889922 640376 1796077 619630 1657656 796088 1916271 962823 1255155 1655478 524595 1248740 1144487 291145 423635 423575 1761255 851348 247507 1115420 1729312 1021899 614021 778129 1070925 137064 25091 1739450 1380317 478279 872411 950444 491454 938662 565814 1171843 249924 366160 876887 1338548 496728 425600 1509138 1238693 1304755 101163 1708241 1780644 619615 1624420 1694306 1540880 1919935 1659237 1853986 1526750 1240549 573042 302719 759289 1175291 231501 1910001 357501 1231516 1345710 386770 1808487 1555191 1998303 1514858 502524 1283424 1211773 1842267 1284930 1628541 1843411 1007587 1870047 206286 789091 758459 154320 1324670 696662 1369208 407253 412794 389564 923421 448834 1001000 726090 967347 1998000 1007126 939835 484107 417624 1201967 430523 1288481 24607 1252593 225207 1991657 478499 864652 16264 1460587 604571 126526 213543 404334 253115 1053021 622849 1389656 1833442 1436979 1041116 1493895 1663040 1802643 92869 1958651 1422054 148544 209184 317221 281457 954166 426029 1113781 1166539 1891265 535121 1750449 532820 1689793 627285 906367 127555 800805 1600979 45422 803812 1783046 781326 976215 415217 51886 388974 194035 398364 300714 1221767 641448 1735074 387239 733987 1345143 1574122 1057544 1570293 359865 193369 1330051 627804 1021687 1510891 662423 1672076 1273314 1570994 1957490 153873 341670 955574 1638326 284831 490236 226776 1052293 221890 1223686 1495477 1163013 1356837 1460890 838951 1014526 431053 1559104 870194 857470 851171 1399983 1623229 734591 1145213 361360 754166 141774 1202000 363281 1800204 926221 317359 1974915 812548 1289268 1270723 1272803 663751 1187665 521150 1545504 41987 713445 372464 1776606 259211 597646 318232 779986 1414688 1029558 60886 1061447 1751322 472658 759579 606052 1519408 428234 920122 102824 1601924 1509929 1804426 632666 1635626 631445 1616211 1934497 394459 1411455 880397 1979929 1671758 1020545 871238 1826593 1155230 1825395 1042962 993677 1039547 1991415 1200976 1939885 1052819 1998542 162590 1946598 896052 1775149 257862 1264554 1603006 1267699 862579 64102 1179621 107168 266634 970586 98676 566491 1098660 1426651 1171478 1833692 9069 1776940 429583 153985 399297 1635449 1338398 225980 257450 788058 1219571 241887 897693 85594 428304 576356 1085540 1960582 635329 1228494 519325 1954501 1049966 1628363 829163 1401719 1530348 877761 1358070 1866413 1265008 532840 761277 1173613 803099 490662 318339 1111086 659756 1075765 1424951 1247733 868742 1967232 527874 1656996 1403026 803310 1642793 440765 161285 1160802 1522746 465920 933828 1474039 1088722 1347169 1606550 1483715 133447 790188 845607 1532983 1118666 1069564 1931408 719481 412131 1586852 1895992 1438762 1364818 407200 849382 1316434 1099837 1079729 377411 529479 442448 1082913 553620 285 62639 1021995 1626576 1490817 1890714 323717 1720755 374842 181730 803438 580346 42611 946343 1121584 1531438 1839595 1971647 700495 1246780 1265980 768611 1036959 1201336 309281 1326210 1386269 1106738 54989 1319862 1655109 561113 1925388 1522067 1426617 1261717 164340 992012 753797 1600545 206271 1249724 672301 752979 365754 1232272 1777318 374080 1892568 1749215 1556634 1075961 1927357 274599 1091286 1599756 1391903 1508173 1166924 1656813 1806092 1536718 1106669 99196 307736 72753 392425 967410 969193 1408345 804909 567164 1211656 686635 1662990 761797 895958 352681 1885084 168962 34010 945350 1840248 217076 1506586 406402 997532 1395317 153279 908042 107086 378459 882750 1204385 277610 1683600 1268076 1296777 14068 821559 1725218 1941444 1564262 290842 522044 1984974 1027088 1377284 1693206 1840470 1553023 1691902 1067315 373560 1332025 168146 637559 1764306 11005 1849411 417484 777323 138482 37110 629763 46305 155304 409704 770287 1286612 917329 868421 550065 355378 969814 133486 1046916 1727401 692388 1807483 1319132 1942173 407710 1272942 166642 594730 635842 546947 611187 1921938 1313880 691808 1502638 415985 1130060 839907 511526 1968610 1204229 1291911 324449 684331 1193351 619386 1979190 642908 83425 1021476 685510 718152 111959 38818 495612 1692019 1502905 243846 556349 791037 1993501 702322 54005 1724311 700560 382756 754512 235707 625658 1074230 1684551 1378066 305291 1925205 1917063 1437539 658280 739243 656342 637966 318923 1497901 1734975 1068897 328930 516595 1469967 401242 1033709 246055 1467313 1443908 509408 779934 1579246 1807757 1027449 1457296 1354407 398055 890819 1140475 838301 1399806 31034 933479 1530510 1658013 577624 1570073 396572 797504 1250692 440895 359382 1133171 739547 1553854 1664379 31280 98241 1311913 397685 166790 237459 1293637 1300807 1439071 435670 271158 514245 1582937 679795 1881214 1491930 113985 1975036 52273 59652 1789253 1418323 1492727 738454 551174 1265108 920277 1631285 1504561 980559 769552 1891517 1508939 1150827 1145739 831419 76806 591240 1976297 474657 616710 725954 545893 139655 545849 1613625 1895023 1228875 1192899 873859 443102 1562080 866411 809234 472941 1200536 116784 55786 1598234 755685 1493860 1369423 983442 1126485 325710 172772 144757 1179603 607988 1076452 1161327 1998450 110645 332354 1753964 929401 553728 933655 142209 1287015 1375768 324904 140029 1357252 68426 751421 223443 893583 422772 1080992 880264 898414 1264266 60568 28929 1158616 779551 27427 241902 715428 1994144 82755 70199 618513 1917987 815477 1136934 384903 1402650 1035387 1742343 1820686 632674 1563281 135770 1716227 897993 1497527 549579 805476 352164 1295490 1169235 1182055 201050 22967 1969951 995759 171147 27653 101829 1407377 442218 281964 1577692 1405626 16256 610094 1598475 1844638 114798 1809207 298714 1647996 628803 760616 1054356 1111362 630634 1438421 390808 389735 1636101 1216594 1337307 1117160 1914157 918983 902618 890783 27027 423469 649365 1731124 971391 1098037 1388118 405127 1828111 276453 1106803 244023 1920526 144467 1708303 1229169 83354 637025 1392615 486586 474497 453806 1866119 603670 1829485 1447265 1651618 1415368 1024964 423566 1781874 1412374 1898573 1025139 978350 1321153 1733346 1092545 1072718 1895139 762264 1123236 1081890 1508059 1138427 1176792 877699 349341 933041 1605589 241732 344325 958746 885997 1501767 73806 265744 1313012 1677576 723255 1022900 244346 1400643 263499 525456 1978686 236210 1239230 1073503 1863250 1891421 942540 766906 247318 1331231 1749528 989251 1509183 1100856 216424 1448827 832009 1467171 1290923 1124602 478488 382266 493103 576798 207057 1633640 612580 1905832 1630042 591905 1748319 1944314 1302545 92600 1465100 1396018 1599832 964941 581452 1641231 152871 344008 45727 1236966 651153 1469430 1938282 569900 406469 85228 441619 1863211 1149365 1487270 93153 1016848 1737095 1308042 1171650 1564884 629175 70062 1749061 1913851 774476 1697437 827917 822865 1890932 983768 374992 368598 944223 1019873 1296958 1441510 361285 1712617 1109958 1962837 448441 1939163 1465664 1706300 1287336 1710665 743725 475939 1353841 1317475 1555526 805616 460268 1381775 271854 679236 559273 341224 416764 574761 1028561 824190 1883537 730336 1649832 965100 709237 1174469 1562256 1743510 751822 1771648 1028703 1685216 171761 585360 1280469 478720 702094 848250 1526177 1399600 465909 1159476 715296 1233483 872403 1235186 372528 1092500 1415283 1645594 455795 1167119 217290 779145 1914772 1707441 1265221 1095577 1735753 608567 690822 670368 1703847 1973426 793663 1914523 1516866 774042 580304 470232 1647027 1590876 520716 1369146 1745133 1789454 1796044 1558932 271910 667156 1434816 205685 208822 1627708 703034 1358982 1952037 536685 654340 1430710 750269 1976681 1889437 1691485 4109 1350838 1923470 873968 1915590 409715 300979 1320775 1558711 1672969 530248 1351493 1816306 291137 970418 1976865 817051 808042 1668382 1685308 270025 1022847 1489232 1378879 1842125 560259 2658 1377199 1929852 751511 1756155 92345 1113998 1131604 876221 305019 1779467 1276824 1132150 907412 1975395 495539 1078525 1395405 942803 678426 587176 1469364 132773 1993651 1011379 1780005 241681 1585319 461307 1706137 833013 1552477 1372443 1048145 1291700 1895334 936201 766786 691193 1991385 748647 123959 728223 1527484 650209 867695 1917694 1407659 1612953 1686314 1502386 356676 107973 1842820 1873288 514735 1352145 1430428 304736 1718235 1266537 346427 738550 21904 1506193 1940988 148297 649099 1794954 1001679 1595656 1632174 923911 1239683 1693976 540418 1762638 1516341 822551 82132 1121609 1470915 1007350 666926 446361 1808437 753210 1961017 1337970 456268 1336161 337463 1458239 1669909 1810434 210176 1920945 997133 1401199 1208645 1931247 283905 1851608 620599 646368 941828 1825896 1646996 1196090 1232888 241685 1768411 1591054 582393 799086 14038 485479 1514125 874272 1653451 740176 914856 316696 1319271 1807184 576790 1732527 793598 1956551 1947071 136644 1810111 1356747 715134 1838537 1722243 521312 231609 514613 261370 1884688 624340 1687517 601651 1262606 1505433 1534195 696771 421596 1763908 713284 1615463 785772 1645222 1836576 733106 385647 668812 39819 1367723 1200016 932352 563854 1270215 289803 1838196 1638867 1890849 868617 1997577 975872 1973327 130172 321461 1091780 893877 1009202 5538 678593 1416419 1776292 807865 722249 1181622 1393856 1224992 682287 1838599 1494301 982326 1984772 827122 1535520 1073459 869006 400641 1268872 167307 461545 211246 1187314 1354370 1282343 314567 316507 1952042 865263 19727 1888074 165979 534520 956509 1931116 738573 1142952 1082755 1198669 1834704 105763 1765605 722291 1875458 593476 865188 1910326 1164305 1649349 349122 1228364 713791 1526423 702078 714741 178180 343957 1549345 1570179 773814 169810 1856782 1799766 580400 1154177 1355556 781936 412084 1209291 87600 1932743 818549 777751 1923608 710815 1099674 921165 506906 372301 1543286 846326 1354501 770660 890489 1646583 1837999 1269793 273323 1521670 610710 821929 581690 697282 538983 1516734 1208575 1422612 466972 1048990 1593199 1543403 629256 51679 511772 531985 899471 470674 1720500 531338 298329 1376227 504943 1409818 190528 1457997 690915 765158 292988 106698 1181800 1645038 701727 707022 982516 280849 1365606 1577632 1971530 1349079 1310361 1166797 1633884 6852 1522620 1844671 1166441 697229 1672081 1053665 1965828 376109 738411 866205 1883539 970245 1402687 1895423 174313 1302921 1310665 1372545 1338774 33123 326506 112473 478401 785364 1674184 1219220 1844897 1310507 76128 695186 28565 1138961 1326478 1890675 697393 1256578 1550582 77897 1703649 1589422 470305 1234220 1835471 748660 1687086 504135 194395 66994 1946159 823540 1528724 1018520 1550955 213013 517425 769122 128287 71243 601670 1177455 1623760 148610 875410 1687373 1576598 157157 1487824 1094492 1402439 1847757 704486 1066192 1162841 1592480 1011511 1216570 1133079 136179 723453 1121279 552123 1336400 1489323 236581 739392 829524 975184 884384 1855524 1914635 1809504 359207 1652859 107655 626108 1955150 397566 1610638 1682572 1043870 642639 583256 146345 1261100 508193 203085 907784 1147645 1587787 1386950 1442051 1154538 435274 662869 1340267 872022 616699 1341177 898343 978044 1427602 1479174 1998686 350906 874797 1984002 41207 376310 507896 644354 963071 112305 1134493 1734391 173229 866906 210136 732700 1081162 1661760 493134 428973 950601 255629 762324 392397 287413 464646 923387 601326 1709007 1530903 1882197 461702 1577123 1631174 468852 1927273 1008847 1166592 302960 915945 776749 1259397 1309905 1340302 279163 1946176 1114216 680218 1626276 1292055 1277300 312044 619471 1899658 56494 588928 770713 1521231 1942443 1355925 1901393 1985009 1860356 1197573 1960826 1341087 1427791 637142 425199 1257398 1550579 1934329 1101869 218143 431365 938487 1334373 1077818 439603 822590 418775 1707465 996612 516940 1064816 1465582 1846890 1588891 688263 504239 1124481 1396964 1072876 808252 1049452 865627 704078 612894 1010745 892587 1387683 740938 1987114 651302 841118 233402 963735 832298 942988 227682 368850 1509001 873798 749543 643813 467395 268445 422986 1219137 541820 834554 20451 133839 1463305 1356642 1765487 1862902 562816 85446 1694122 1585517 1760792 483598 929436 1604518 1820821 1326638 1790005 1867618 399426 1859177 1291015 1481860 252229 966843 453493 1403859 782674 1464979 704341 1505924 782075 1837834 251996 110037 876694 275070 527880 367348 180618 569650 1957215 1651260 827654 421659 1659791 1567075 149482 139787 1941675 193768 11129 692887 623160 251712 1022396 847933 233913 1454654 1924138 533891 29607 513932 1955002 722289 1606482 1170756 1178500 119424 1137213 492042 202206 357973 1784598 301822 48075 1769642 526946 1683321 572608 666182 923119 736417 1482300 623797 1117028 234790 1101564 279069 1283028 371168 933156 1672641 1791379 697440 1453983 653711 430230 1202096 1649959 1193704 1569791 753805 272241 842866 1480755 1742005 1880268 838344 1155648 729969 502294 1735366 631482 45867 1860874 994440 377352 977443 793499 998486 1607682 767093 1363556 1648518 964471 307424 789258 1190019 1998891 297642 192680 1731081 267958 706171 695296 1636131 1983131 1043947 1063278 865759 1129015 1119392 1794534 929836 656469 1788795 1849852 691150 480656 883293 1760706 1370743 420853 287326 372667 10127 1356802 1137187 1466723 1805919 1511764 1804775 676021 724137 1769586 1759575 1986405 1462122 1901092 341868 1421634 216495 1346855 860924 686673 368672 597131 477810 1975800 856883 345827 1512603 1634378 1004723 991584 566148 690376 1491372 351703 1615857 12206 1678602 1424552 450137 1922774 163135 1973440 1367428 32658 749027 1741976 1028545 1926606 840397 1333677 739477 1264866 659805 1164665 1691005 1255666 1540930 1854123 818748 1472976 1538763 1438417 615552 207568 1538608 1113150 805334 949194 1196418 1074316 1961508 1684365 325022 1917629 1095513 1467581 1039562 1835302 402825 1670065 190480 1933521 896143 53312 254082 1126477 385996 905569 74199 1805572 826584 1941594 1484565 835425 992719 1676966 912467 920222 1604412 458953 920346 1153624 463692 1701002 934713 26138 440482 1603378 912992 731145 1952626 238792 1505133 190462 368252 216761 1239025 867966 1583383 832123 937358 872658 19496 1009364 44851 1859759 269249 1096663 1031423 1611722 1587637 327044 1385634 1853842 1142161 1503944 1479987 1396566 1813378 1888044 302225 46730 75144 993109 791642 1982285 413713 466621 457142 1110049 1377046 170616 320898 1507727 194925 1229158 1272419 1299466 293857 1246724 1914818 1729701 516886 1637614 437671 256456 1435694 1290384 1715138 513862 1271914 1687776 909410 1244553 1587704 928507 1351854 1674073 1254951 189581 941204 709130 807398 1069042 276834 1175297 1393663 407320 1401331 897917 751464 172608 1150197 19261 638130 490598 764919 386630 771270 925924 649483 1772063 491282 1819597 1608246 59404 1437190 466983 1101396 1447188 983807 1615637 190565 1622681 248532 898572 442374 1314374 1585682 670561 839601 421985 1328315 827033 437348 825761 341440 777612 313945 1729477 20841 99582 1854620 88268 807611 539979 1968117 353712 390484 1684953 574368 1768043 1604817 597210 1245103 263659 358926 703971 1701678 1306311 1381287 1080048 624099 1573992 1786597 1474450 1121492 1722849 310624 1114526 1035261 153538 1725153 541880 1073554 1439770 558406 54409 1083063 1549255 1921760 1447896 352965 1275848 3978 476386 992167 721779 872285 364839 221710 747632 430256 1445151 1606173 1602696 881845 1264462 1844847 1637663 974133 1409723 1331655 1584164 952124 931652 1198409 290325 292415 1279282 312293 1075933 1269560 1443638 433218 76073 186463 1665862 759625 1664073 977240 619360 1037890 1128239 975251 563919 965771 1131047 744030 243680 1806497 339115 1026681 920331 1690884 50554 1102758 1816345 1441506 1014110 1476931 712707 1942109 137027 817072 597276 556996 348550 1831243 1737972 448682 1973485 1212304 1283956 225515 1724761 1903063 862442 1402365 1281632 1815981 931457 1884482 1043672 1695149 1701159 1074384 1377595 1169145 510565 541381 754784 653896 973558 1485958 1949399 39697 1941319 1185190 194208 16292 114791 1695614 515357 1791762 6355 1090991 756581 1023451 1285168 1815037 312070 296001 1678613 1008397 1751173 56765 845320 1838206 1828120 195905 1031299 1651346 1708335 307621 393679 1666385 1990984 1265324 642865 1156224 918717 1174391 1309919 1968628 943618 1179368 717225 1730332 441675 479656 1385020 437137 1208423 517450 1215142 1574819 719454 1540288 1093323 1413049 1693365 1819348 336857 1044937 297733 1798192 6350 1941255 452523 673356 296162 1513923 1863013 185189 1926143 639048 1395204 119513 1383721 934065 465693 24634 1696575 1993533 1504853 1282432 305441 861771 1276496 288675 431678 1452505 315486 871467 515342 1620455 235757 1808617 431208 1774502 813623 1272530 533399 1713908 930685 1007687 1509996 89528 1819507 463270 1937591 101994 184649 514249 1560470 1230684 1468384 692563 1726813 689303 1551709 1719531 639158 804896 719418 1850789 1055587 748418 228311 444355 1528939 141863 650022 1829409 51128 226736 534190 774004 797101 1170442 537390 212813 1236237 1195322 851277 878806 743690 692667 1383523 1631703 615546 622204 457835 380916 541631 1337404 493938 1886545 554644 1181903 1801838 1558076 1063448 937529 1840893 577768 1175121 1287733 172553 1694583 1322234 1150895 24784 1352702 1310523 1387859 1892962 615731 1172530 808434 642008 306223 1915066 1878892 1648733 1510575 42496 1159234 914820 712443 782354 1946904 581727 1544325 1036302 108598 1715590 1677269 1710276 1334899 1831463 487752 1689108 1812723 1221827 1847114 506275 656930 553147 1172558 574504 131093 602654 1800487 1212150 429914 1544775 537034 1435303 141981 279809 518456 1694486 1381624 572850 1305111 1146834 1996216 571651 55048 14884 1193241 237078 262769 414567 1953964 1459625 1565181 1657912 273286 1384170 814211 1256641 1845760 700741 1014968 1644443 1551337 1358040 1257548 44796 1483094 940653 688162 394268 706362 1093019 1371133 1723394 1796452 1625856 1587440 767566 1548177 1431868 610061 1912023 451209 178107 393579 1379929 878634 1808017 661015 879522 327876 1124682 1568784 534890 1804110 1978710 1465576 1869819 477780 733069 769014 584510 52999 447417 59477 111473 401511 1269714 1183844 1078339 450101 1270316 1424018 1526949 1725255 903957 1876714 863505 1879751 1201990 135439 1765836 845398 1838378 906819 473583 852907 1420773 669108 1432891 1786024 408103 659861 1206951 1413075 576414 1097367 1059137 1596697 1523632 1001162 554357 423160 1760579 1114984 737257 754553 1510786 617315 421756 1053188 1665756 434085 1584900 264868 247986 1293377 149637 1789048 1252864 888119 1749801 653308 217573 737023 1866717 1107280 1523475 96593 1824463 1500654 1513873 144885 255027 1870485 1494636 1720296 1176090 622447 1428149 1388143 420588 1422945 1732973 10042 1715861 1806840 304413 524060 1011582 172478 1064852 1518036 439199 1132689 1947696 282858 1335843 1309144 410441 883160 1935348 1144101 1522423 1981625 2089 981098 382451 100762 667747 896402 1569724 281225 836533 1503940 1301382 721195 1195214 669602 1620769 902699 538281 1270071 887079 211581 395016 901535 510703 355396 308454 445021 373883 243612 188068 68661 1330177 394990 1553243 990784 1994675 1102060 1946386 927814 65464 41852 182047 1282474 882685 678933 1974030 486879 70416 1528204 35203 1730786 773489 782443 1804429 1094909 1998627 1160718 218737 106493 1109443 1464136 1360877 257910 1978208 1673732 348449 1405872 1835456 857975 634759 1512107 652868 1538517 357324 632104 119267 1979306 1970609 236299 1637749 744769 840311 27299 843774 1916689 863924 1683243 1742752 383083 747490 862970 1202592 677558 1748923 1112681 1106128 1707012 348845 673567 1124999 1390831 1061812 1476306 1040354 429440 389650 927357 303808 1576261 1899094 145825 1197462 472664 556204 154165 1688343 1528612 1642477 999081 1660711 609748 811033 252153 1689154 716780 1128149 1211078 689570 1186055 1051099 1205480 876206 868116 112667 377938 1954839 1794164 1982872 1732221 1433473 485354 1470588 1725037 15670 681045 643673 919997 1749092 357195 1253567 478486 517156 1566970 1133091 1222420 582890 617374 1597768 708489 1489942 1231958 1736155 1741444 609571 1479330 267529 1082395 258934 187530 743153 378011 728028 495981 911519 1792835 1281393 335101 497420 1107489 1767462 619399 601313 1830206 1206234 388500 1866545 1226183 124346 1039772 1256291 738799 1891377 1478488 1139856 457294 1734838 925243 952002 1816359 1286179 1951257 531377 338340 1657310 1123649 1305999 1729460 28777 1271889 1738711 1866072 1251664 1011836 348406 86353 821807 1510798 304705 1966072 1325739 993579 413223 1205683 825451 1904558 1369694 313695 1406554 181089 51763 506542 1067823 1847367 91108 1486622 413149 1593504 959198 615670 1729026 1332879 1387340 1051413 340643 1215394 58825 609654 1414990 354624 1837874 112267 964654 1944295 1375801 1154939 1183843 567728 1888135 1136991 108280 1082688 1385609 1638429 1841213 1660415 1334779 605699 1325952 161367 639458 685999 1925164 1990544 1334055 1626251 1074 1900730 1311927 1714699 801554 546615 806660 1598012 1273610 1739355 1132104 739830 1134330 1083743 1202576 1125243 1875497 781898 1284283 668461 281960 1765889 1265206 824200 283319 1412504 686797 1548665 1997618 1218441 1036773 1182360 629991 1437276 200963 1975934 600123 1000474 480481 128115 713815 1425702 1514347 980329 139502 492603 759005 51625 1204599 589414 1083343 962088 865639 1105963 1342899 548120 411921 686973 1384058 1815033 1854373 658940 1280500 309640 942876 1740077 1317530 1416267 50112 1376595 903325 1690206 66228 1341136 1670208 597146 1902661 1130257 80758 1805106 301754 1004620 1833236 1385124 1540414 1089748 1528755 1889695 124844 321886 1343499 26803 141098 630487 671107 1500779 1095747 1985410 738679 1813266 1287605 1223152 261233 1229033 409590 1932331 614242 526418 564224 830982 1207362 1385743 560080 1463283 959447 903685 1158073 1537001 898938 1227690 1830916 1012857 1101932 1763265 1278387 1421988 353145 1427442 1176501 304647 1526437 331114 1907496 357481 1301294 1117146 644577 49718 1366066 1614433 501658 1870056 1461877 39007 1859314 1690414 1516584 1192514 1066135 1844738 429126 1847829 1488508 1265813 628003 898261 1634864 1478597 875606 1644226 1517265 346080 882804 1990187 1913777 1951223 1801755 1098737 1935951 1647962 1162013 369696 784736 1807057 1873424 1207602 1012565 760258 1591006 1167761 668253 1094783 1297820 1282775 86567 1746592 1050085 954579 1898836 18512 1299335 1432616 1157125 137676 657001 237426 1710105 1655629 1645193 935721 1483916 30047 333090 587013 1146090 844965 577478 911332 1179267 1404384 1468491 1555779 1659706 1829161 316141 1146838 607916 1825595 957007 1000315 222750 1273016 832890 360815 1534046 1304860 484467 1756757 1807720 1294645 1499627 1959552 1966603 1166928 979840 1275281 1479934 1577881 52255 1450039 1768327 1438491 1568309 1877638 400095 817911 166911 1992571 1597706 218793 1679296 1092068 1683141 124033 964249 149867 1972873 1679464 1476689 960964 462307 987125 837176 1904909 523414 1612986 463300 687227 1641775 438276 1480430 1933385 999892 299203 347691 1769060 1842207 1014586 120411 1771333 370823 429821 1007193 160397 931817 1024506 1552790 622816 1450625 1544045 908300 1242886 251300 1034573 573837 1558483 1708387 82900 1521549 15627 654273 92411 1582303 1194773 1898929 341907 183752 1706064 1041955 1248541 222775 911261 1066892 1133722 1355594 1088021 303899 1267679 857428 725229 1208286 881391 574631 1803167 603507 118330 737537 1401919 1267755 6991 603861 146419 1769118 139936 542527 1231766 1500459 1895008 1280248 1901715 576924 1864012 965959 128410 1792467 1618430 1019953 1519776 1806361 1022076 1078728 657233 1286484 1245143 156560 693369 1405173 946669 1648426 805210 1560800 908366 349691 1900505 1855705 823291 282970 559608 858200 938264 1347753 630819 992706 1997884 244088 334693 621920 1802969 1724204 600797 1349838 791417 122652 755298 1514434 1003710 1224199 769527 1912871 493294 1311483 1396234 1042207 1503985 1191003 156518 774539 834210 1232154 905807 404962 1670711 1976705 1144558 865270 1849958 1176410 695098 1173831 1773658 1461285 762111 520460 859614 1236926 1069031 1605653 1741999 1651460 1434908 1642248 388492 906731 1671390 141945 1079022 334088 922561 871224 1854504 1672072 718340 1182668 1045871 1300125 153062 1341124 1683411 1662404 1279032 823093 1522271 34236 156813 566771 1124652 288428 71066 1061278 1607483 1451720 1799266 1687294 1637384 301041 1561443 729840 1766878 539481 604125 720765 939691 1366811 1265187 1465456 176801 741485 1387212 1198482 1824487 409334 531289 1113816 1362172 176983 608162 1103205 1015926 294496 1783656 1101866 910755 1924213 1938263 836707 616392 191621 413778 1915354 1122519 1784670 1257456 1291770 1649967 1433015 1137171 1002752 1147171 299588 553927 489327 1341155 72887 309891 1658832 1272786 1801215 805962 229150 749572 1682892 1197175 635589 695869 29193 1796830 937059 1027243 738614 275554 873614 1910340 1118314 1432657 855369 806725 1755281 1086616 995985 695910 1422605 232614 704325 1945074 1674031 606603 577682 204156 356160 1794748 682526 1433569 767308 1613763 1236265 1780687 943236 1480276 1841499 377454 503055 518871 1759790 1332975 1489679 1210288 1139966 1028320 1563707 905273 675951 1453013 1839728 1398890 108538 480273 177943 1698573 991734 513167 1315835 791694 1199274 1691264 995031 1974559 835663 1954958 1241722 528963 1541121 1474858 1948077 1974112 1760149 1508708 427271 206389 1665327 1997262 986205 1797916 1890258 1903219 1054726 927843 479686 1916766 1567970 933016 182857 809543 1095315 720484 429360 1507485 1406269 1471800 1707211 125049 1065058 999156 520078 1297249 1795036 1379204 693087 975752 295408 316260 350089 40859 1110075 1538251 846551 695374 1460880 1660207 1829124 273921 1650702 821995 898280 1773808 1955301 1960123 363769 99721 1792654 680148 1811752 888033 7793 1084059 1538373 533540 569605 1410458 1253916 1737681 97804 1367825 245660 1698473 341871 1491915 1769789 1616601 89452 1209788 800412 1881731 1789053 1150263 611998 58805 345223 554557 1559008 750300 353291 1660559 1554901 733848 1817439 382466 1472166 99254 1393321 1616962 891416 1650492 294573 309160 1118312 1686744 193129 705501 1627513 1505127 1382433 573098 1082521 1625447 1598863 249182 1036291 527317 1695115 1790038 477464 243883 1212415 1972964 1285246 277225 1071034 1558234 1084417 119943 179913 812259 403406 806973 1332509 1107306 442965 1987982 1893115 854944 1645774 1618860 568830 1725566 1847317 1398024 405766 392760 584738 1826471 1748990 1639756 328012 1519409 626619 41404 1870696 693354 502732 1584831 447160 158454 1247125 1283212 1125970 1581624 1798127 973116 852566 747581 1703951 798737 1449391 699899 1985881 950908 688920 1703822 882631 288488 1609643 1618761 882028 1673776 1478738 267258 1000683 858650 211842 1852501 1938738 7340 3694 217497 211379 196988 364585 507083 1248793 624382 1218448 1932090 597400 279867 302671 95627 1402386 249062 287988 44883 893048 1773155 657723 1151524 1444247 1156680 393559 1818306 1339713 838322 430431 255210 820669 1371329 194383 1455416 883884 1105722 1774643 528523 572865 112714 1622153 1625377 1019356 484212 752485 494903 1446798 792372 201557 1333598 254711 1038111 605782 1222334 801833 1186198 1057236 1558339 1377835 1648570 1971790 665089 827939 1547586 299532 1224533 342197 1230349 1561853 672769 1303780 1395825 1691646 1384551 1967892 1601813 960646 307033 1727212 1933498 887771 291963 446039 401306 172218 412938 412329 1437126 726195 629955 169304 1994109 694915 1723638 523705 431754 1124620 1804699 87788 1515729 151662 655342 767527 1558623 1595020 1210674 1409288 1643714 991702 858657 817727 1777019 247806 1932234 1898863 1844315 424028 466106 1531382 1836663 251363 350216 254638 605353 292816 1749972 50720 1166164 175972 911224 1502065 1592227 1057384 991009 1907594 1280710 362425 1564631 128309 436494 374971 1276982 324386 997668 531112 288227 829842 690408 332498 185369 1187562 1689798 884712 1890999 69430 396709 755604 1643586 1549508 412194 531415 1068469 775467 1069600 1272848 238364 664759 160183 310530 899776 604174 1743036 47717 1169465 286643 164587 242771 249437 1454216 669717 910188 1660554 419635 1480750 548245 991670 378974 83366 304032 1074647 932815 1101101 445084 665299 595973 216322 1045285 72289 225133 154124 1063153 1137516 439201 989814 1229094 1438083 451596 1881856 1654603 1135648 1395 188852 442245 1657221 268327 1588607 1819861 680053 1785461 402005 964159 1364676 1300517 596432 1968645 1916263 1769343 1236210 1899646 1915845 829158 443015 1373770 206967 1250045 449497 366424 1279988 1838328 1995308 1337187 129255 120144 897026 355751 1773276 659229 1104784 1846163 1388150 1013398 1311456 751376 514292 582370 457579 847321 1991742 1145495 995787 1245303 673783 1574005 128370 1350210 1293976 802663 1323708 360047 1664993 287185 696349 274398 313889 474404 1554123 278617 791874 1369468 700444 777929 959487 1615730 259035 711034 1624712 1414445 1820833 1688612 243064 862498 576714 1721292 585834 926123 1230196 1323590 771424 503426 109120 1820770 1897879 1956665 1565395 1080099 1297055 986017 171885 1302295 424502 1792876 893645 767684 160441 152008 1283874 856289 1656336 529801 1441934 448345 1230883 1911015 270465 20185 230811 1469605 1940199 1014369 1050659 926738 219906 801154 1015835 122964 1217594 206849 1346302 633502 1172693 886820 1236836 480962 1626350 362838 589280 678549 50408 47438 1581743 1053045 1391485 399525 104928 1687748 615238 1850486 1304956 1499747 1468724 731423 1593569 825766 804536 83343 1095739 1567741 32387 160500 373445 1373290 1819084 138670 1842120 1060485 311544 1195804 1065981 298258 1639390 260517 1252082 454994 876380 231586 68402 1569293 1586336 1651082 144098 654829 1534133 1543292 1090214 41190 1476904 1841288 124674 1643064 917192 1478505 493582 479279 157161 251145 1351482 852323 749700 1211807 1042745 824695 837222 262771 6062 1940419 239593 11740 74257 732943 542074 1765075 294459 1483046 448323 909967 1883808 770449 1174049 1294507 1336059 453745 34175 388279 1139555 612058 1800151 1505919 1192426 1437283 1395912 1291609 1469695 705017 1439268 1769260 1933691 752587 1076982 475814 870971 613229 863686 1432431 1371337 494874 1613188 1319275 1500830 531962 1945825 1319433 1506966 648548 1569601 1107552 301688 1794844 859251 480055 349455 1029384 1052131 1837525 183570 1431491 1362033 168432 124503 1652724 506071 1115632 1397036 790534 900910 1317607 1526242 1676841 472127 256080 1294 576141 762750 1776932 956161 1905440 132371 430824 397206 1035512 1112282 735582 1356147 965883 1924769 381328 754839 1117459 177052 574831 191539 579060 98121 1145068 146925 1033078 1768836 1800385 1515016 286196 199155 157365 1604360 542952 1507811 1701141 1459438 907665 101907 308736 1718212 328484 141429 1402565 9292 1090675 1526106 1968956 814173 1106259 623991 434364 1552362 1787021 531354 392638 319483 421711 1617244 50157 708683 1008440 1464493 974644 1004562 1826299 1997518 1654132 1528261 49619 1661469 671154 303938 1348410 1191510 539367 78561 958111 545325 1770445 643675 628858 1954409 1155204 1358481 1579435 1833589 327166 1383317 1668898 1950211 595006 752968 34972 1000464 1275863 215749 1182458 1921650 1927608 1620709 1518379 1154382 1860837 862601 1075873 618369 1721647 1217100 206335 589568 107801 1779307 490968 1218013 1788183 393927 1626377 1741442 393123 1912314 1033428 1313480 1799336 597188 1057096 1348185 1271844 98722 311905 519976 700298 477568 1821251 1870283 1356659 141307 1583593 626920 1879501 1720309 319629 1922827 164048 1232115 1964558 1897585 1187566 54168 1117144 1395166 507141 482145 398592 801111 45935 1189835 1518502 32489 800688 1367798 1019808 862400 1863965 1597521 805107 1752101 1456365 165133 447995 1303551 1253283 145566 988128 527070 395048 58285 1930700 1137471 317543 1434210 1227664 591721 1867353 1430095 1254328 894158 1676037 406885 878660 967363 1295055 1976101 71739 499097 1515164 692257 1327010 731208 1526879 828015 598889 1383564 395127 1394356 1008287 653676 1997078 878375 940628 673713 694145 487487 1588878 1848201 763706 953664 1371980 1268274 1132958 1576511 1537528 1597306 61624 351408 264308 1437611 246021 1642429 1323917 1532857 378358 1783990 1144982 1820459 294486 1854359 1002090 1097480 639515 1238652 156227 1703416 582730 1641939 1071184 212715 463377 1941798 801869 809132 1299056 1247111 1026872 1156244 1817261 193092 994237 191546 1997475 1337858 1544380 1362513 1419340 242579 294984 808868 1572593 1828522 1212547 1510325 45601 1371484 1510886 563225 718504 1213210 1299033 1083169 153461 198729 373999 903661 1208354 822639 1499578 544019 870962 1001062 1487707 432302 1798254 645110 133763 112416 1085554 334962 497954 1866685 1951962 1764312 266806 158621 559433 1475140 1163272 243759 1301326 446986 38306 1105818 348029 752794 1849588 965120 767301 355088 612061 790696 1986655 366464 141390 149216 374741 458527 914422 185311 1359931 633828 1455344 1591071 523539 494589 787892 1395158 203424 1955308 1561779 163460 1885618 250122 1278108 333991 1459114 740864 1838628 722963 618299 77434 1956396 60789 1455769 847799 347605 1033365 1962035 607709 1181188 1450170 520565 9278 778121 1945119 1914342 1405364 55366 1332083 1486525 239866 566568 163838 1042603 302200 656139 1608068 980721 300275 1313723 1261661 1063928 1018483 411373 844829 138575 908562 523566 1255522 1754152 1041565 1774173 1997056 1452953 325164 1294453 187631 185376 1230543 652366 444484 594006 1740129 81063 1249800 842442 870481 1088134 1979293 1509523 407399 488405 1585166 1682330 988645 696195 1715603 1201153 1856640 1186276 798867 121245 361595 519825 723713 1597961 662381 757621 500700 913444 1388192 54736 1566908 240162 283628 1614737 829935 1412289 1565787 918973 392651 857587 1497086 890624 1197949 68752 631779 1867172 396647 97957 1384870 1358329 1802192 3346 1635522 1170553 699977 946510 1101071 1484479 1923167 808622 443191 157823 1657199 1432787 588547 588885 1715756 632998 94690 1752484 1973252 1225598 990720 1956074 1861003 1048312 793105 1684295 703103 16722 245196 1443909 112069 1244157 1346866 1587859 1299279 881509 1056840 211261 1986964 985093 7750 899642 343935 1206191 30228 276295 1812443 865269 1350158 1001016 776474 762699 1626298 1584976 589778 858754 1532651 1924719 1320202 703776 1358975 305376 1288864 1744264 780215 380287 959972 818873 730107 1388429 1719907 235633 1754208 979790 1209953 1440746 1626865 1158379 55000 1493056 801443 1810208 1002866 1944356 912455 1179383 221252 315523 431408 828649 864947 1082671 1914222 65245 560217 1732482 1043079 592060 1152228 733843 1096160 872634 1381826 1288657 563839 352359 1364956 94206 469352 1394997 956692 1730775 1046513 240553 772527 1611829 1171189 656041 297344 724029 173141 1827565 1761388 593426 261226 1314072 1512251 803244 1012383 1418668 8433 1656630 1697835 269541 1519580 353153 1807890 197406 212944 1436850 199485 704377 1898942 612134 1000362 1002055 745155 1323185 1574065 149043 121852 1368039 1766240 1621677 1166656 1599575 707249 1858080 870159 1549069 1040278 282276 1638129 1142850 1706638 704785 614326 416788 76955 850302 486800 1945674 1911857 1746604 1370486 1231808 267083 1565 1915977 1514390 929292 1675093 1512141 1207544 1896112 669870 1010465 171944 894285 120793 1124259 491032 1978064 3896 579337 574700 1786358 1369019 1572935 497596 1920244 1910395 387179 1044378 1710459 636015 767176 1414331 206294 1438737 1441052 865250 1522933 10953 1617030 986405 1106881 829639 1350929 1992955 983539 1792489 1073349 1747353 1695620 1252572 51198 838601 647592 1866651 1005617 1020096 1997613 899760 115407 1473830 742609 267094 1651806 1080710 195884 116577 1599440 1730865 440951 773515 778369 458905 1451914 1711984 168628 1161724 682706 1454580 1898466 102099 932171 21885 1918585 223040 1179875 632655 659233 1310206 1140593 329011 474026 692114 1547842 727851 1652846 11571 468764 1272212 1092401 343294 612884 1981866 963529 1585998 870827 1550918 1681693 618396 1009727 1850808 1025652 968935 1556931 1897577 842139 71947 709135 1092851 404187 179032 1719259 1264428 1407735 70512 1474818 932990 1577177 1574764 196166 1741874 974119 1461010 1507290 1971944 1816014 1874394 100609 1610358 1707866 1220547 1642709 1940140 1115281 1530218 13626 1619578 1431824 178903 882893 1959009 1723812 848554 440272 1146462 100699 61066 1780315 794591 1144760 1327007 280885 787852 1777294 1536287 850382 110455 928248 824920 579714 81812 767613 1281555 92374 1209099 1691034 781012 317835 675802 1199739 289352 610803 301052 1244284 323406 846688 958725 225131 1737633 59533 936654 1393677 1365876 1226550 554657 1280849 955561 32328 1481824 271372 526022 1366419 493654 1956779 1440801 290837 1955366 851282 809605 505878 1074315 862697 1143738 893763 337099 1479096 417597 1347145 1665481 625066 618861 18213 250308 1866565 523013 244841 1618503 696102 1884004 863593 1863230 1005345 1275794 628347 1233908 436811 468470 432065 1243048 1320347 1260986 1757365 798284 566731 604729 410992 117423 635010 449245 1481175 629284 1428025 1133373 1491238 1297177 631234 1111379 105538 1944179 628780 1704464 1293748 1891118 1310562 1570305 842981 958181 384182 1853685 1374529 448617 1125321 985489 1865764 217308 509906 799185 1850435 191079 224754 466176 1736251 1133801 843514 961310 1191199 720501 719046 649628 283554 1039984 1970414 382247 1604708 710742 114648 938984 562687 1777040 1138283 451176 1928281 666645 632806 1631975 487786 296730 251009 1209209 597249 1761788 1080940 730166 107430 1869061 1617746 896256 917650 90657 1635517 1210925 1916076 1225149 1611419 1931049 1430996 1698432 856629 1266269 624122 98451 1895705 655841 747268 1344146 1414456 254340 1750970 1118875 1467814 1562272 210822 523221 1519152 407654 1956306 934069 379970 391861 81711 476676 905383 881494 1181924 295793 1669199 99643 128471 1199182 635405 128144 1902026 1695956 575730 1906753 1054938 1012584 305697 1849019 1008193 763464 740618 447909 1575153 1640733 998916 872635 328919 1428766 1309869 249016 1548273 854709 1284645 104918 1408992 1513549 123784 246366 1160207 1429771 301968 1554080 712580 1823372 227365 1586938 431131 1169379 1474220 500670 651359 62679 790701 1019639 1636305 1456443 369719 1378422 1886279 483730 1435863 1549229 471803 902793 1977338 130207 564947 750928 1675656 1069797 710005 1869494 1168298 1444967 1685551 602170 694761 708910 1856490 1521093 453171 1365404 1217764 1991710 677358 1318227 551818 1706691 1848881 49821 682481 530944 1183991 170111 320407 322431 401604 1210749 1191403 1771017 1355322 1114078 158251 1204787 557597 1822264 741247 1817890 1927109 795857 972869 1269266 1751994 1726553 1841984 1950182 306208 1947297 674864 1753342 1024134 1882755 1512797 97722 1755424 1865604 821899 421106 949944 163764 1363482 1770329 352395 1872645 1768717 1077359 178844 1912693 1600288 1677492 309520 1941797 188035 1832094 596134 685790 1022480 882158 950258 718160 318111 1452338 477103 1223492 958469 607609 853022 945764 1273069 1606319 1108424 486357 1920508 1096407 1632786 1414673 158936 1527812 409865 32585 1073605 1506664 49379 1284581 949385 1500691 1857648 1172296 1782613 782319 1771287 1207542 427532 31851 167057 1367688 1918129 1915908 696939 1491752 1876342 1146498 399774 341725 761763 1575079 1355378 1249071 1316544 1587930 698902 237699 140498 695815 1032317 792737 1781136 1239690 1052594 1091042 369901 189425 406039 275173 1495370 1067241 1358217 972446 552974 1640394 947997 980794 406024 259348 363507 947583 34247 1626448 1483547 400020 576505 436991 114254 358637 1073365 20913 1970424 1816265 635615 1771525 1774063 1826619 1255201 605481 304703 277095 239404 1835387 813239 1195144 651597 1352263 33826 652129 1316580 654503 1651591 734155 351611 1238261 277966 877115 749738 534258 638026 1009745 1087029 974261 124005 781680 1992330 1951265 78029 959715 1568528 323522 466576 336000 1807213 565362 761618 271724 886705 948660 1240475 928820 1098505 1325147 979179 804700 697518 1507096 491727 1720397 1383996 472346 277646 1542454 1672948 841516 382365 1491821 399176 1456947 1211177 1634118 1097410 1353962 1543354 932575 673435 742217 230182 1893089 1328055 1843242 505507 806206 140695 470420 1735752 39866 906510 1102447 1015150 606268 540462 1792031 555757 66035 1463908 671741 1108570 612037 1520242 1879679 598741 1127672 1093557 340633 858424 965137 1452828 587189 1045106 1882743 1171100 670238 1993741 1893525 1381000 798298 1209398 517422 90969 404954 1381272 241591 1133839 1577385 780753 1477739 1914727 67163 8255 1825960 532944 242086 56604 1334376 1083468 413924 1802091 11716 1637115 1846202 448043 532222 1833844 1441797 1250252 1865780 498590 1854814 1070578 1469149 167213 712241 1668858 335725 661857 18769 520488 388129 297569 1942792 235165 1460969 1042520 492348 855530 910479 345813 1894609 631575 1868503 1707646 1052254 760719 315462 1096282 565363 431272 1159675 362735 571853 1448240 504673 193792 926487 1604357 1502086 144616 1287416 1583901 443466 1706852 489982 90280 48015 107500 1670686 1083021 1078732 1386316 169697 156472 548048 1743493 840007 483479 1565885 1983147 1057043 1277124 1297983 1690794 1759772 951215 1354599 434958 310836 1329363 725243 1654724 95440 671219 1266156 1278813 187909 1877247 1380514 1303062 1230433 1191072 1817964 1011027 1576916 762595 1385689 1190548 1700841 400504 594367 792544 1553550 1407037 736630 1118325 150674 201331 289471 1560480 1170802 1399660 1150390 850231 521074 1288806 1338813 892961 1859256 708826 433389 511412 1283053 1999047 1704099 1213909 1235927 1360039 1033526 1543662 263963 1212785 576696 1924069 249836 1264680 1818498 569546 1611584 504254 1710925 1910665 579704 894695 613051 1487549 1394666 1342467 1158756 1192050 144891 587628 622002 504915 519687 903886 1042355 1552396 723562 726288 1595179 1394784 1414108 1627156 788356 536718 1584665 1223395 399203 1231342 528713 496555 500448 473589 1016184 1309099 928985 1790792 492901 460308 1257216 593155 719433 345992 276743 421705 1886608 1200794 1044050 1712963 293590 1731618 533470 647914 390033 1777904 1424802 1058570 1984368 136858 444422 700885 341175 397763 209267 1358174 450627 1363470 186143 774223 1854714 367312 1929903 899809 1171268 1887030 1393322 864005 1321656 1622788 60995 650185 175835 151906 717377 204279 406804 842310 217575 571464 735087 712826 983110 512822 1866048 1444238 1427781 1255151 604791 494042 1919258 1684235 1356229 183986 245651 963241 411111 1412993 1335757 1529399 1801189 1867981 645536 49723 1982584 1092916 1480671 833993 1011934 43215 1837375 532292 516984 887155 1863881 473021 1010194 1332811 799534 1761418 561848 1045002 1132740 899581 275785 886512 299265 381719 1958860 468408 1037673 7658 1617155 1220364 272224 769418 367717 447714 895421 1303049 628033 1273264 28932 1655273 418897 1403572 1957547 1643893 1865667 529878 49763 208007 425696 1859455 1257435 53473 342352 505448 1909006 584465 1160448 969328 892605 997662 1698503 436831 490538 1235157 1203155 1415067 1385376 206608 1308302 235516 97332 331388 612914 440369 1518235 1974490 531187 437093 1331011 789083 1341241 1048510 1941230 1196750 491661 301158 1627558 168941 943837 980293 1975721 690368 973747 272962 661975 380470 1797856 117530 752670 1179833 1369738 565382 1093233 1022067 1052369 1029144 569084 207502 607786 1693160 1804964 460973 1814392 315133 1063615 1879583 1598930 508219 1768150 1786365 377502 1656446 549240 121797 1505474 1857669 1492308 1787829 1520193 1273787 1577556 976619 883200 67677 1243972 1025651 712776 292848 987585 1193951 1395994 1186868 433990 301493 901021 1449489 1221804 915082 1323091 1703027 716926 883134 129325 1869829 290931 1011679 639867 1779649 1011536 1128248 1737461 1282906 1174599 806528 895222 1122558 1665602 1518471 621638 1679955 351683 1453822 1598671 1267015 1432065 524593 219692 1427773 1501624 340175 808506 1947415 1592216 154012 686571 254558 1929473 1359872 549055 1719480 1109264 1147058 1754861 1681046 683395 1742160 1433332 12825 1212145 1645221 274287 1232171 1312328 1172108 528457 1712762 1585348 954099 752064 322635 378764 432216 861597 193689 853162 716307 1066881 853580 373812 1201851 1129847 1666825 983490 1961447 92174 394707 120 1924301 926237 1713551 931507 1261886 915554 1365111 1562651 552162 331007 1143008 806574 362094 453640 1405347 547973 614137 1093515 1603951 1047024 697782 231125 426849 1183664 1140077 397950 628034 1473048 1941394 907252 902610 679002 1122574 1919674 1759184 1234254 1698565 655507 1182848 292068 417956 619278 1465521 1777189 917439 818470 1364764 339537 111554 1487988 1776134 218441 828104 1684489 55432 1410806 574643 928593 854845 291503 1457630 651929 1801075 155094 996834 129285 1655851 311715 1713336 1176132 146020 94223 1347346 815222 1689370 796125 196625 1332070 800154 1357875 468418 1831052 852432 1617077 1547926 1238245 247401 55271 1426185 51099 705350 1146522 1946209 73244 769169 96766 1513776 1693267 152717 283786 1160236 1869337 189729 475849 1514077 1153264 1243473 769542 536845 914409 1097579 1669377 1013811 576866 898040 278468 981283 1039218 731477 1254810 1213990 715326 1044009 1000535 1867772 260092 419679 228787 1083531 482597 1187459 96764 177977 1763616 238777 180892 1925417 868718 1473029 289001 255717 359947 380036 1611195 764428 1102888 364309 58664 148522 1633744 1452520 1092509 947593 19281 946485 1801644 860391 1213469 941711 956810 1339600 1727964 1479871 1949326 940040 897370 1940125 1682516 635300 450644 721172 1654437 736078 1597313 1307318 338977 1622357 768601 12846 1765370 1533285 502489 1777825 52308 752457 1717947 400966 1438171 1096286 1599349 792404 1566625 1090665 1369585 1057624 378112 160864 542767 1476900 1942643 1984852 801983 772402 128926 591679 436476 686816 1650199 1881222 1171475 657306 1607733 1420143 1925889 1065586 967769 36347 1429048 31954 457588 280839 1323449 1295640 735166 798937 1619008 1110827 1812551 906665 825607 1475135 1718913 1380176 1713405 974864 349901 117918 998725 531081 1904950 489570 504338 1152198 1842391 1077430 1773694 233053 188969 1739961 428523 459993 1266331 768235 1808284 1073076 712743 1235595 432601 266635 442958 1055119 1878067 701413 451700 1609642 1376838 79160 892097 393899 1770674 91438 300944 1743630 553760 427725 1616637 899186 113285 620664 428365 1560694 572611 783628 547984 44543 397170 1879628 786328 48586 1405499 1495470 1458106 1779495 1281008 1692258 1127554 1959738 49334 239327 409722 1742285 334825 1880911 1440804 1576373 1247161 1933019 1679237 1098573 558791 1634422 965969 1461839 810046 1246472 102103 776387 1289816 586650 102683 1827160 892322 590110 999762 1287844 1557031 188407 937068 1828077 1209725 731539 675976 188599 1206910 1784780 1761882 708281 1067910 1368579 1744163 1495174 922085 1868778 226106 703987 42124 242493 44657 1347536 1464192 103853 894075 484704 790748 679170 269900 482825 1566781 1963749 115726 1100755 624204 774295 825801 85370 147560 208180 283780 607035 658775 1123946 1504868 1518760 920652 452508 810276 1201351 1505594 87858 1522909 22266 744492 521799 1375255 69870 984501 683817 1269827 974719 1011477 1140397 813654 518130 1406715 378199 334950 583335 1090290 1642876 959409 1148698 1717053 5116 1088639 966434 1544758 1175640 353439 518159 494292 1581994 1237692 753379 1956371 1650267 1103607 1027788 70692 1285909 1294512 208796 318038 598486 459619 407914 1290482 1218562 1891875 321154 1875392 1033247 998214 1020505 1404736 411751 1002742 987050 1444071 1438771 1630803 1185553 1732691 895453 1719651 901973 1733877 1718558 1787509 736659 1224716 1155841 1781357 168144 1600476 1872028 196336 611051 669380 353879 1627516 1069349 1058536 633306 937026 1149572 1710046 232182 201983 1971881 107472 430745 1675685 1799388 586707 277372 1853021 1167448 823949 342816 550465 607481 1473342 1458015 256369 1791542 169762 469886 190800 1676546 1368840 1352390 851692 823239 966527 483290 567849 955501 1081023 184208 1643711 1010349 1610781 1188801 648363 138115 445803 223979 843000 793597 1082813 1198417 1983925 1139806 967647 1303666 510499 346495 880528 1064416 135155 1585076 480179 1861640 1205612 1002817 821286 392698 1449368 1080290 134100 1220749 517921 1629511 170464 1204409 180443 969828 1608742 1246941 1375416 1943372 789017 235993 765086 1731600 108171 1679218 1013046 1361078 394279 1584193 1750052 1661276 891458 912862 1732161 1437958 1481831 651301 337435 104700 887190 7042 1076662 807599 402765 1334528 1738314 265535 1685470 777241 365205 1248941 1194996 78164 547428 110633 73306 1929587 1040123 1128854 1530054 1822740 1575305 1690165 1813161 1235579 1302929 600834 906268 371157 1812426 828567 933239 1245990 292039 1784461 1368004 1214328 821691 1218107 1605333 1978145 770683 1390351 1372094 1052361 1696706 1689138 201035 1096376 1903848 417439 845841 1319224 688709 414763 571658 214717 948442 1720256 1661056 1957680 1545134 79188 568599 269489 197001 397208 413325 19951 981195 1542797 460497 568367 1371427 183767 1421205 1782213 1027271 578342 1653901 1527822 1138996 686882 854766 1849178 1016555 1804580 1215791 101766 962802 714046 1917004 1409454 289873 1339523 1096935 1702286 1373972 1149727 1030607 1387620 1520550 113766 1070513 135710 555106 350745 1404188 841012 1118395 774959 1329360 1657284 1603477 1010612 1051610 323161 1762987 1370044 1831162 1256219 511756 326279 379257 1023147 1636759 499872 1350647 1249834 275731 496237 1837864 1828849 536451 84012 1731547 1843311 1270124 1054972 197199 275928 1243101 1443974 1854817 160300 1284196 610739 1579242 1795390 26220 997220 154980 602710 664299 1620213 1932190 4832 1277665 975942 701984 1570950 1561063 790953 174487 1789359 146383 227898 82277 1605968 1881717 1927102 1882489 1091256 1712157 1811412 963676 1799783 1887208 1856771 1119059 1603940 1696346 790554 625920 362270 182882 1117578 266570 182158 1193084 324747 1166886 236654 882047 1712992 311394 1428605 1843761 740768 876149 821005 429847 971333 1224836 483279 269938 513659 1997891 77624 812936 988076 1066657 4796 1965931 1724996 1173878 604031 1906763 3248 1372999 876350 1011508 945166 166929 1101146 142930 79172 623828 541170 1659877 1987431 775515 1107178 447073 114684 617789 250747 1725339 1897979 1924330 1851548 928502 788600 1231135 954760 19492 1667401 1314370 1943531 1605980 215476 1149921 1482347 535585 1665775 1688090 1844822 816874 832458 234208 390759 675038 1263738 501167 1120959 1531176 1133385 709901 859453 1241170 240153 92473 1190734 443582 1123023 1388479 1362982 1896041 106837 724252 806249 909442 1992713 1076248 264421 1208911 774247 1525162 141210 1623753 194087 412961 986227 1125329 177315 1034128 795897 1077134 1849202 846200 1917433 1491237 1779319 1519391 1991949 189238 1189178 1196590 675593 989779 1841295 7438 1044434 1491235 962151 362616 1091705 529974 1605814 575694 1615628 1637602 1831821 567252 1917019 1946582 1836252 574143 1633741 550586 1927785 1422131 1245924 1776350 1669218 843901 1623851 946196 456112 1817845 789220 1335606 1421197 744077 1645650 294941 764855 1168133 1967199 352347 1076518 811052 1607396 764730 635736 750201 1599305 910965 838230 1772508 910758 1398632 1927599 205321 1506524 621720 1417485 284052 805277 1674201 1237895 701284 609131 1818299 1656084 1772608 1797056 399197 749342 808462 1881701 1700592 1658918 1549543 265178 1389945 394333 794072 503270 1038040 228942 1514820 971361 1412881 1702374 1164165 1892451 32389 1751573 1387084 145256 1116985 1366754 418794 945710 283383 185762 1269877 1123864 250495 668457 325886 919364 1386191 851059 1765534 986982 34049 1843944 1609863 1353067 117615 1569766 756890 5205 342140 419040 340555 461161 552068 1313540 752120 922037 1801009 1950975 121421 1445231 311052 776678 456654 1382511 799057 1901540 1272137 287574 1731841 800909 1806381 1660220 699317 1475562 1149710 477184 911744 1481437 1374619 66998 1876185 827217 1047757 758664 1148039 1154709 144680 825205 1725785 1645900 1845180 1382792 930162 1571972 1550300 526356 1145108 699616 803102 1781675 581983 483437 1252693 528585 1957232 564228 122565 607563 1129282 1407578 310010 171675 279362 1363731 1282810 441299 1129492 935212 1080308 939365 307530 1458307 1336825 1634947 1666933 1530366 239908 1411493 1835666 405932 1702973 524228 942083 882695 429982 752253 1224620 1322801 1191547 1662327 150525 1729874 1767329 840214 1347433 1652475 1474577 1377720 1642388 1662258 1317693 1406963 1315324 15573 338972 992463 244526 547554 623011 1477403 1390058 85996 1007700 958771 1989045 1146604 1197946 1961530 1828911 430749 194914 1508815 1111769 232795 356056 915025 1963492 1160335 664802 1413163 778712 684860 844821 327943 700654 766488 200792 41431 1950999 614858 1981059 1544468 1218265 489472 1528174 1328091 133292 964410 440421 1860200 883772 294737 543997 547957 1510454 864997 1524969 627209 218655 1528876 97244 1359387 274937 528463 490832 999898 269439 1569733 382646 1416920 1512497 1496342 1793987 1334568 176524 1083028 1327801 381797 22524 1513936 614261 1929675 1787696 571830 252799 1302450 1658000 96394 451181 1972100 1898082 1821968 642081 838740 534382 1116643 1191947 1126055 1623066 1311487 109944 615145 1746848 1337889 1049508 1431888 3476 1518660 55694 111570 183224 195291 61700 481783 853595 606349 1787093 991059 1144204 1121346 1429318 1084367 443490 116489 1440362 1154348 909679 803154 1997050 899074 781834 406995 1353488 1187038 1772762 196935 356148 159043 1339145 1670469 900728 1901920 369553 862999 473728 171802 730183 782998 1591313 946029 23609 547050 1169215 923566 824152 266083 63590 981735 1809439 317063 39750 738036 1529730 1203409 1109386 954972 394535 1898720 19304 640955 1518262 1869980 346049 1102367 993894 598427 373508 1614502 982845 1538557 1510691 1681468 1161707 1996547 295894 382142 1247538 1529417 1706708 33245 753424 358571 1672927 996714 757399 317054 1811001 813486 1453761 1236246 1468031 308711 1338085 1615284 942127 104382 399937 452462 921538 1120418 761042 1065797 1590941 1164142 194553 731024 1095018 1564118 890811 646468 637940 210018 887570 1951400 270111 277000 1977677 365356 1231999 1010124 525314 1406335 1569755 83515 118019 1853179 318831 1183395 1000802 1856378 150148 36276 1842316 799799 1491695 928256 589063 1165027 95911 1362169 17576 1062061 860377 76488 599350 64758 168722 483597 1448397 1189704 1583400 320605 4257 1319601 1121686 1190201 1533894 1490155 1055517 1231149 476463 1637820 917648 1708442 474156 15930 246028 480017 453557 1009663 679807 501660 1974095 820910 187671 220650 1761737 630717 837902 430425 1721973 1433826 1206817 1243518 1866257 1688510 469771 383813 549298 189764 1205858 540461 185575 1979765 1403110 274866 1882311 1587006 1239405 516596 661873 1714318 1043431 484716 445199 1132014 810204 503728 892547 1466620 293317 987607 576480 59992 1887674 1405772 701644 1942306 909423 84859 1383240 105323 671117 128402 1546021 63170 371834 174040 968197 1027908 594766 1478 950825 228764 1582494 1359980 407791 1530691 1461214 1139129 1787305 616904 1180526 1767297 1299278 1605537 1670910 239412 1130450 749834 806946 1024115 200476 1990994 414948 1588924 1216659 738563 598423 1850578 711092 1912530 1161005 1296666 1185590 913751 963630 1399219 788426 1404781 1954179 402533 480566 801183 1215892 1907669 881908 1050220 199791 1835419 1077800 1166771 520425 1976774 1552297 6130 272171 1635966 1907108 743284 1665240 1401472 196686 1364327 225300 415911 784607 1489072 485830 1276318 784209 39348 683752 182698 1578106 1057742 1991478 1643442 1714171 612417 1771414 487498 1431663 1671796 1201643 1945581 423398 767887 1140433 938533 697043 1319612 960824 1096885 389071 259912 731071 567467 1174231 549532 407257 1469872 1971953 1739275 54428 1110864 1061500 1170394 1826784 1611507 834930 754577 782274 952305 1288447 1355667 502114 1682067 1766530 45782 1049983 292545 1153729 1199385 170289 1278610 1362568 86708 1086211 713327 1459970 789438 635963 1390649 601448 1276417 240170 1116407 1413740 744137 1530317 781424 1161842 1824575 1430723 125219 778247 1557075 266008 994610 1489943 945874 144712 390860 419002 1321984 1204012 1108343 105905 1439156 459571 1480367 587765 532999 1740035 810666 1118791 29070 702213 584558 95944 903569 162111 357200 213197 1001423 1575649 1992211 573964 1885053 1076802 1250747 1826252 1333963 19187 209153 1064740 1644941 601256 129578 1188350 114753 615250 1987060 175048 16037 1202072 888294 1043887 1684723 1742563 1985590 1425042 729674 417182 1628374 113247 562984 689119 421984 1036613 337544 477107 818045 390092 201493 1871391 795503 99436 725299 647408 268065 1653033 901054 153990 389302 1085645 1681856 716340 533355 1135222 1030671 691221 219520 94610 1382924 1992657 125924 262749 596171 624449 1342420 292448 4120 341163 398023 601962 680491 839508 807937 65970 548220 1298432 1154675 1147065 462521 980669 687844 469631 240073 214983 895376 86472 1511773 972566 1462903 1833330 1699425 1057409 169444 261900 436769 1780074 255654 1143694 1960402 955553 197389 895700 1111732 1582982 1013227 213884 1256900 1605699 117590 1767344 1278815 1002683 1901962 1905674 1891491 1865092 1572385 1535781 1524949 1622579 382496 1505991 680651 699690 1832080 1753234 1363313 1275816 1490642 603028 1132244 350423 532165 1449884 1418196 1639024 164743 177985 974498 1076150 1043628 1530422 854945 596541 1319154 460366 1642390 883187 1527640 519585 114661 1872984 1645619 987825 1997886 415014 1732382 1603876 1242454 363228 1235658 992964 520825 1304948 101344 1172426 545961 641345 375987 1977989 1540360 603960 1705432 1115106 471326 194667 842301 375655 1350003 1388401 1873164 517045 1105031 1139455 1959946 20329 1395096 639316 110721 318898 864015 371814 1109047 1070374 721984 612725 613591 1418611 1613463 172184 954218 1086080 333355 1269999 293849 692045 369792 142245 1442794 1175412 1642631 156460 1874376 40537 353624 1552314 352381 1380903 1062373 1669063 58033 1135496 1854511 913664 1367619 1693225 398150 1884953 1255998 1865853 1447154 1886848 5705 1346364 924022 1951015 1442041 783820 653880 1189599 1450036 1772156 1834371 463785 625637 827860 1813249 1540351 1104936 1621104 171237 577467 106129 535525 704398 1192920 372200 756577 1707423 581899 174142 938762 1718295 612746 114532 845156 347510 1142571 523197 1760710 12074 1179159 1110720 1591518 1951518 1013735 234589 409944 1203646 1164576 1763716 1501575 1381145 828943 1862156 1826246 740016 1309983 980451 273575 473650 1196463 1472164 269076 907040 1470268 1794556 1673658 969897 301785 1640327 385731 767438 338891 693979 1066748 708394 879498 988930 182926 1031269 255502 282415 385034 484804 804407 1878417 511585 1054563 1947197 1225081 938100 8625 111081 490485 1999685 1441233 1076104 1783698 1622920 57154 503860 183369 713429 1539098 203344 263116 1233729 294782 1589711 1538111 157552 509533 96097 1678895 15155 1498668 741892 1974409 1929481 1749822 481412 1578260 746179 1282899 978048 582063 888070 607796 588398 240147 279752 71158 1530529 504916 98171 952387 809776 636098 1933469 1748007 1581824 651386 1872813 1572478 689871 287411 1332394 1758129 520653 391294 1269890 668338 552629 1841427 1525803 698398 148580 547707 1542550 1294032 979992 538862 224438 1477476 1533147 149650 1124501 1988236 1505284 778836 702498 1230504 1909135 767570 1287430 482196 1431944 1898900 30524 1547981 456216 265490 1614957 1740409 299018 379380 931543 1691001 1720350 221481 1667673 1588400 1769919 234603 1705520 412674 638336 1984743 847443 282471 367230 988250 265324 280425 1086869 524635 1720707 1413495 770308 114343 232958 1199922 837904 787850 768342 908363 940133 843809 1927874 207613 1080959 713446 1220008 986733 1325185 71081 66811 655126 647813 1640239 967951 86032 595470 1869671 1854918 200941 244695 48643 403865 1560008 1327127 1514983 655012 972247 288651 1259950 1760409 1933113 156024 245525 1061741 372617 263450 76002 1066050 819641 1872122 706326 934416 1048237 1073072 1695368 1545801 1068333 523225 1764545 495589 982649 150136 1202413 1203093 937836 732 1657600 1567115 70039 112807 1824769 842820 1381712 1002218 1147131 1931616 1237078 1417362 1466763 1192136 1941800 1881589 291703 1002231 206851 1559461 623285 1591517 213983 1197402 72600 560596 864866 244392 1436478 338942 144906 626081 1544989 894854 1982799 1792407 1693327 1908194 1492223 285132 916177 469028 1513080 874145 1508253 53714 975044 1918405 1707817 413004 389456 826824 1696502 474640 1166084 237113 1027832 1694905 462107 467763 1795088 1429109 1797618 1048256 1025476 210565 150644 761063 1503017 1244477 912766 883643 1354626 1029552 840845 1439791 1825141 246898 681003 852005 425806 1238324 1334723 88922 992185 659248 1514509 275911 127776 1794931 577141 1866726 1463956 1234052 1334036 1922893 728111 138149 1434932 1325744 1935681 1770380 242604 1163738 1699374 1832954 1435267 95461 1220667 652006 554981 1795 781327 518253 1214677 1156434 603184 838223 1874764 1938715 1161047 389958 484005 342111 1545637 765503 245290 1487811 1386205 1198508 948042 1540181 108712 1354505 1933040 979996 1651883 727459 1479083 312680 1077621 989176 306332 1223299 117819 883589 731630 1577780 235470 1166001 483234 304493 1177114 1132971 452939 1446063 849709 1137668 249951 654561 945375 1117905 908489 1284244 1171767 1216095 780786 1538769 1141082 509077 1521564 1584639 38674 1168198 175517 1485952 529831 322108 54156 1814059 185629 1174979 1406359 515755 531133 978719 1202683 96128 671557 1495019 1182395 854652 634082 746755 1705453 68259 1401643 1449263 245838 1842814 469975 499015 226867 1123837 705063 1605951 1093187 1382068 483558 145081 1353307 1738641 61696 1654542 137600 1545750 1297088 1630694 123508 982601 93556 222458 1486112 1157743 192634 368092 1082382 754929 1413780 7168 1408682 192207 272035 1705511 201365 15469 549009 208786 1779355 1613975 1631061 1603119 1044993 306361 835820 1144996 484029 1937680 222101 1676377 878710 1457243 1404142 1152994 190593 202290 1611234 1068830 87143 1468148 992042 1277136 1528778 793489 354288 999181 942436 1356912 182709 8896 839869 1220808 268987 1528843 1642422 1611993 1037623 1198751 1831307 901697 786231 49864 242937 1323908 854440 946642 221107 259176 1798499 1651842 1411323 1830817 1999347 671245 1723360 801884 676888 541051 391525 1468911 1200923 626438 852390 1479696 375364 1150841 1271655 248734 1203313 904059 1814431 1342024 238741 202319 286445 478341 758508 1922017 286842 866525 360282 1547292 905234 1808579 710923 244622 117507 910417 1359326 218590 1993138 1894047 232445 65598 1421919 783529 1530638 414880 868512 205708 1701930 1785059 1848630 360449 1374201 301632 1064313 646922 1522720 1803156 1608909 1601014 539870 1170532 924603 1742311 1278820 1167812 366845 1308678 1170458 1104255 25631 1807229 1681679 879660 892082 1788969 174486 129275 1644945 1586153 1909921 171575 1724340 369598 1636854 1806939 1024592 931381 1138592 1924425 1467023 10505 1295019 827422 378573 1100723 1246519 138605 832269 941383 949171 504252 124494 1912906 1642311 1361154 1830318 196008 1988732 1480758 552011 597260 1429288 1305161 1816822 1175790 1247546 872772 1457615 23733 457562 269099 556137 1719721 846262 814526 1524114 1438890 611658 1880554 53619 74990 1485315 1054608 1962254 1301475 331586 1804486 617210 255946 1165735 470339 1813897 240062 963467 97140 519111 123607 1650048 497998 1939229 1982710 545310 546188 1547850 718717 968936 1320433 1463636 57936 734490 1980938 807800 1393044 770707 44776 1462123 1207083 466124 110119 1642364 308228 708408 1976411 381524 707577 1164927 1241114 1759372 34854 54416 1688787 390488 1308904 702950 361990 1177299 1187209 1512159 307347 1670067 733275 1458299 568362 947549 1565468 712542 1171448 868957 426637 1002181 1605246 94204 579207 1423867 1397069 207049 783947 924394 551162 467440 1216841 471273 1257137 324345 639956 1224696 741531 376726 29226 83764 1249853 257864 842494 510474 1312360 823353 1576782 414258 1125977 434385 569155 989119 1612511 1896853 1977572 1237618 1798315 341746 968644 998423 1290665 1322702 1439333 1650403 1905885 799979 278492 1055062 974292 990186 1976121 989025 640281 807969 1231195 135645 1327045 1181611 832337 1632785 1729236 1940606 519232 1859267 1086686 1551532 867984 1892034 491475 1999429 1676143 1301188 1940768 1483364 584045 916656 295754 55489 565816 169454 532625 1167148 1462855 1605293 1924864 555847 1824777 77772 584236 1776506 567002 1089581 164446 680995 818164 793012 812560 936652 1087323 1772574 1915133 1864640 1636934 1564319 986279 1037507 1086412 1270967 1809017 37708 1246829 1034133 1367750 1141533 1033666 1772663 1020421 1803866 1633854 1539031 607970 1177449 1639308 1141711 762798 465778 366409 1622724 1187857 680628 52166 1059736 1695540 152274 368995 740397 105940 1530828 195961 1909160 1578813 1840833 957093 869271 1250113 915110 68119 848290 1701544 1834315 41072 838368 1080110 115245 636628 522484 1626561 155664 377153 1037493 1144504 290516 1454649 1270326 1302251 925647 1480109 1201344 1959213 89903 1045283 1306222 1988098 764796 190731 940292 1226584 1129060 1459319 419013 355787 313616 286722 1765 1532740 1210638 1705579 1716915 1098297 10877 206590 1924748 592159 332882 681084 1428886 619645 1866498 852923 694024 190770 837640 692021 1035114 234939 1885378 725568 175322 1333012 1937601 1016589 423346 1176557 1993082 1503658 210574 681417 1795837 1134751 1589971 1021329 1060849 1949263 1136334 1875585 1550760 537993 149014 227817 386801 288460 234716 226458 50252 1359657 994247 944558 1114638 1663959 1911996 1214187 1185916 651626 901865 115958 489737 467267 809504 1989555 383368 261955 1774329 1073916 454386 1590457 1882915 641750 1019871 799013 1863272 980100 965618 1805713 983755 519594 795515 412275 122016 736838 1931759 388912 1817156 1472836 1274649 884837 1848421 1070405 170015 27102 1677186 1345882 1740119 1186166 1596135 1459473 1065172 1849153 366062 1366571 395857 1484127 830219 628345 1386663 602866 1822576 623852 834104 310978 1390823 1188589 1249809 1052655 1582487 1351456 1331335 1275449 1195177 861881 466358 1394725 432343 1250400 1340760 355916 582450 1473378 1898974 448465 1097343 1251586 1713301 1003391 786374 1175549 1007676 316102 73319 525397 14416 186611 896119 1153550 79472 1606042 1993567 1319090 925485 893295 1625549 1126568 705701 1626911 175644 95963 1247135 860242 190204 439541 174795 1625859 1684128 227165 1582197 47306 300652 1175783 1562145 399080 1254924 41605 588944 1928504 887867 687140 593670 214151 1529288 177220 367401 235256 127286 1976483 1652671 1263938 973902 903798 1780729 70367 1806409 1412932 1755692 1564179 154920 724857 1695490 590757 1035730 410919 1656274 1970784 183753 1140375 760218 927017 331029 1979095 1472300 1873161 1248438 1602689 695355 1474938 574501 683268 1525668 1351688 939509 953288 1896350 644535 281926 573240 998860 1894810 68772 706982 1124820 371740 27963 1332563 385803 1067430 1061156 1493883 2615 1357241 1294162 1278566 1394004 1012474 1209843 335954 1152678 379996 1871833 1165639 1799674 983771 255922 1609029 58005 1652538 1454642 1687752 1025644 570387 206776 1646033 755003 964382 893536 695919 1420975 693818 403493 1265556 555888 109072 1419254 1058957 1725604 707984 610010 1759210 815455 424059 137008 482476 1833248 1425946 878267 1455150 748872 1123313 833636 113339 1000077 282369 1489974 567462 992238 1359195 1143961 1808041 521504 1625111 375594 603 1102384 1870695 986042 42705 997813 505851 773690 1296921 726380 999071 837557 887122 21978 1780431 23432 1395592 1297789 1949982 1741897 323862 845145 762249 1479968 419389 311925 834147 497129 276815 170304 498689 36879 423787 658862 790787 1175197 1747381 516531 1570326 1469525 1555282 1765453 1229518 764502 68506 1212981 1947087 481833 162726 1280102 556403 1406029 1919813 534947 1405047 1730866 826079 932380 318075 406695 1601743 1112938 1162417 1177790 1144754 599876 365726 1352660 1364244 652127 380834 1086941 104224 11394 224208 299462 746844 612818 1181860 235830 131165 1896340 552621 541032 170914 1342825 961128 570084 1800955 849653 739938 622769 1946670 105938 1066206 1258011 658855 981007 1593484 1135679 406226 969448 928787 1662758 1376189 395846 278901 1608690 508098 1817149 266028 296713 1547697 1021294 141674 121266 818911 1200012 1523825 487917 1518782 1050372 513773 215885 915887 1726549 452593 765457 473195 190882 1905681 1547912 412808 127667 393653 1868521 686315 1890464 1991338 1413078 1778501 1109041 1217302 1255033 1792523 1094870 168369 651000 1693869 1150566 828433 1837023 1036422 31319 694549 1617205 567224 1260861 1814762 1091209 1516966 508361 457843 814233 818844 208290 1356118 1437427 1839297 1837017 971784 376447 425869 689481 1499513 66163 1492074 1367487 57795 1842621 89726 1382446 479566 1840369 595285 502949 833060 1872159 297100 1842627 2181 1920476 712758 1480275 1988813 1174714 1323313 540078 1676928 1046993 480388 819209 1586399 506997 954192 1963970 527942 633424 1233953 1830334 529166 311853 1789638 856725 1654226 23283 1861564 759878 512250 59327 1466733 194834 1690556 647902 340156 903914 432668 1834374 1894064 469075 1416603 796704 932709 1998597 1233592 729265 129748 1604091 1120872 1956650 242775 789542 1895275 688975 778682 1407215 1528444 1615886 395430 1290457 379226 643378 1709371 801746 1619730 482224 945011 24719 609787 107523 417039 1605424 759668 1282722 1732836 854715 908729 432522 844311 174854 753618 905943 1344910 1598840 531526 1939413 364074 189688 607119 1075412 724272 847096 403982 1563800 25334 80226 399091 163942 598251 858702 867905 319435 447503 68547 1072347 1715588 1004294 1158542 866556 801270 1514294 1025102 1297964 1150737 419168 983023 698390 528253 121398 1340239 233371 1828524 1589351 12964 586527 706197 1695311 199322 1285204 61646 1706153 820133 315821 1459684 1057287 1913578 574976 1100718 253043 1273112 562403 1073375 203843 1293739 455900 592871 822075 1730903 1122682 1118257 298911 495544 1535488 1438695 767545 515824 1065427 1069433 1659873 1762436 724795 31734 1275532 986999 892450 496879 1593288 963606 515230 1807980 381031 1485045 539167 1723179 905871 1769588 1206737 1564161 1833675 1185758 1356334 404542 1521085 1621445 127857 617085 805468 788706 1502411 454867 728344 661595 1280755 1454769 1824728 839160 278545 1708302 1206089 1116908 966184 541873 452340 1261660 31328 364686 326067 943237 1908659 1704936 108429 393202 1504923 918444 467130 1167555 1086408 1312838 1159284 30997 774469 1478252 424122 613558 437854 1416085 999713 1853914 1693628 1149705 1768468 310661 1761450 293719 576612 69842 1816519 281437 884592 1098520 81997 411453 303452 91509 1568404 706808 1444876 1082890 1312460 562531 620912 85522 1647508 1305574 242907 832129 460381 658593 1843712 403230 1558002 578411 171417 1821374 1867329 331767 318761 11336 277928 178569 1156622 735147 1801928 951432 934857 831216 1803317 1395477 639466 1731168 1095566 1666946 1703866 1857756 1992238 338312 1520057 1731410 424511 830222 477592 809420 298636 1066987 230469 1595377 378356 1138195 336785 521608 1275466 187771 1921359 828071 574632 1764132 368250 1279894 955556 1897870 67227 808698 627541 110672 892100 1519495 592618 166639 541365 982863 1921587 1132279 543347 1980102 1953817 532282 1519083 643218 525956 1698111 1114152 48029 919219 31768 1719177 911622 413695 1477007 1107504 359930 1234932 1147353 1711181 1417644 1347186 534360 349510 1061718 1551497 448427 1718137 1397041 1889546 594704 830465 821021 793777 1426262 1317283 1852242 927239 1070179 998366 667930 537588 1148196 1679257 1323240 251641 1814890 1038380 263181 137128 784730 727970 1580503 981922 406077 1532234 27003 1252948 862844 1701657 1613537 1113413 1219123 501821 258977 1416190 779086 952085 537071 970925 759030 1399036 1198308 824577 1388282 1810081 655651 668733 671697 1415623 815375 582510 643307 1414167 1468843 1810948 96746 1025935 188630 1067002 970993 1899231 771612 1378798 1386356 201988 948053 745898 295140 197796 605701 1511125 1646660 423486 1425440 967687 1026137 652917 1095930 173099 1981785 853228 1985394 1283747 421400 1821131 641662 1859484 1120370 1761360 658095 1727930 1418343 394194 326877 1171549 1482955 1378299 254986 1925491 1157874 490389 785323 1588825 999085 826690 297659 28153 729505 1859917 119769 268296 910068 1694617 346690 1832710 777609 386044 1339352 1291640 1586724 1492716 1097298 1907820 367437 780104 1532778 566760 1841728 1097652 1222185 60217 218980 1942935 1816462 1158463 898362 1553560 166395 989397 1346846 809270 1817475 1702087 794006 817976 1108572 1290759 932724 681160 786305 833078 470632 1820839 955555 57047 1670168 1287412 1725732 321670 1372706 505859 1060033 111376 471931 1839195 1205771 944085 209146 416399 1239615 1360659 1352662 748805 238022 1016025 1497825 324339 1785957 399666 1364833 1252216 370128 87372 1952998 612774 1682511 983384 1742739 1076043 1624515 1938832 1246978 1067079 1420320 1567280 337523 1213758 714716 1050554 605049 543841 645161 1238132 936377 1706377 1162392 1577136 1306103 981444 733291 795266 1367220 576896 1617750 544653 159020 1897387 1848347 1542388 1447258 1413515 190281 1418916 1615115 1051924 721199 387631 1556277 531079 1197284 554820 322284 829520 397817 881997 983219 1749071 1835814 1542351 1556723 1647819 1054606 845625 1025641 1546684 1852362 1621858 1483028 516172 36887 1917529 643511 706317 1365656 767605 950549 970455 273827 331172 26598 446925 1501422 1087166 1957310 135830 1794465 1778546 1844880 973484 1324037 736543 983357 406227 290255 1057837 1601552 1114576 605624 896552 259016 1761363 422186 787679 1145171 1109802 1567675 1429600 1354496 196921 843482 1245016 1729244 1142476 1789402 309720 1869609 5122 1882172 1377312 1396098 722430 1177545 1558228 1355837 1722704 1195485 88635 351622 1859871 1111788 1412609 502742 50084 1932959 1500475 1254246 253359 702154 1285026 1292515 1624889 456818 1446022 1512445 301788 712383 217891 1064292 1227578 1472352 729158 475057 209445 922472 684792 308055 1298582 1196518 1150606 1371057 166344 1214946 1878125 1474255 1269255 1574161 68895 523403 106660 1898877 823470 1293721 1967860 1256199 369657 1775690 558236 1813625 1660239 1959845 25378 1888285 35753 927823 677570 1650007 208593 1303569 992807 1560909 1355160 1646240 823468 485876 1858763 266973 1969863 563090 1685386 901349 718618 1375871 1578319 1706769 905920 779891 8120 788045 216753 1349340 1868136 645547 1389725 1689071 1356624 793605 1355489 1097883 417209 1107696 103662 435604 353482 32205 1565175 101738 1878848 958387 1227309 608164 705118 1565990 1837024 1291951 1995927 301145 1311668 1252880 277488 1195843 1686468 1974531 327315 342427 1919756 23451 448128 1625902 588657 1174890 189899 979198 278719 943696 879866 590028 1151760 1801010 121008 1518151 1017182 1049370 1514285 1875502 183218 835031 277250 549280 1586591 517139 1935714 548144 642562 1482367 236700 52100 1240400 1691739 671348 1197616 144602 1932550 1016643 1808791 107419 156713 1566147 1543462 1362430 1416010 435504 780055 1531473 1494662 925822 29022 843820 782184 1105399 341116 455837 919906 1472257 949051 1311949 1917187 421656 1212772 1910448 196196 1818218 1201915 963206 1226561 1226605 325951 1842472 1675826 1067754 745516 1088496 316269 1192991 1777093 332558 1401492 400840 1226877 148643 1630221 1966847 16566 816754 792884 1843104 1003816 123799 1937969 413755 927950 281073 1868829 21503 249446 1544859 992769 1691707 1810080 996799 1156419 1532607 1696425 1202958 1938206 1570352 1997259 379879 1020235 450377 36769 60211 1201944 1242051 418522 1956 1185588 162424 572213 11237 1868499 1379577 717514 201064 802184 1861295 127193 1272025 46990 606183 1963802 1605013 211441 1230646 330056 785804 1416930 1305975 906433 1483858 865444 316918 288419 1766874 812776 76147 1797349 289536 1322431 1703287 498982 1718346 1339399 1097177 1793382 1464936 936931 129589 166183 5829 835947 1527407 1412887 62627 1995070 547980 972359 107475 629104 60296 300728 1814815 332370 451797 717148 474402 102809 1198274 854187 1318539 629842 639512 1472392 38918 830724 1166851 507115 1979507 1764137 520381 1457865 260866 1348206 1229468 1403144 544328 1298963 1149329 1037229 225306 1355154 1746686 104521 799566 1239452 42677 818175 1294426 1874815 1519890 1109013 1932941 645663 1861363 883875 254398 456167 59090 437032 946227 974760 1271505 366398 581834 1010731 1881822 342612 1859431 1733420 1823806 1157031 1127236 976705 541031 1755229 1472376 1490917 1545132 1610688 1939964 841606 116051 1269179 544261 1497791 1964866 875983 163702 1629081 501543 1858720 806257 1063988 1241830 503044 752608 246821 562841 1603775 143813 543781 1230556 1553761 54131 158824 793081 899324 1131513 516813 444872 628798 1903001 1086612 199960 1429038 1005569 1174255 1947547 686876 460456 1450574 1648036 1528333 1928957 62630 435116 382517 349836 815859 1048822 1045770 155684 1711175 299494 247103 1315877 223640 187791 558700 356570 1059144 34603 553489 957416 1283717 1043640 1931423 1030458 1177183 1586447 1255492 1918621 1694630 619325 153581 1195802 1682929 1213571 882770 1158522 733859 1647915 728234 705403 458461 885497 1399437 1873352 1703502 984882 955008 956684 17781 1584790 425953 76522 266637 1897040 93343 1141394 937131 847020 1876138 1604385 212563 1578107 255694 379077 17233 759814 1311841 379063 508287 234083 769606 554723 246905 623818 1005008 1846963 1519205 1257681 72512 1069748 819603 948842 1605355 1344958 437619 1739829 1728477 43373 1302660 1710528 936159 243676 1698654 561342 1823169 1605412 1320248 623247 1681731 380104 29031 1056628 485252 162888 738000 1874661 469401 1145954 1342909 318452 1898136 531339 804313 1980039 1654545 1512082 1821896 111167 940695 913785 983691 663001 729318 978605 1220678 709415 799822 1520156 1529499 324070 1973652 1992736 650370 848865 1138562 823202 1703253 1912283 744649 840556 1391194 771394 1863052 1311379 497005 1609633 1050084 1155671 1905707 765292 1270263 871540 1272241 1307435 485833 1342160 1653301 1555099 187126 1526288 848018 626718 1708684 1269368 496048 1167524 762818 337201 319871 452924 87258 1588990 1248481 44265 954383 4022 1892951 1201932 198346 697796 1553189 89256 1590903 721742 1537824 1862709 913985 1626026 748417 1624295 519324 1263451 1267367 1011707 1031075 865133 1218780 1624543 296311 152252 1442181 343687 742385 1433777 748497 1575771 233760 377349 1914703 1191319 619433 1957043 1283814 400771 1856635 231395 139376 1531626 1557017 1840024 1449403 665895 677717 392818 1951933 1951600 341628 902358 332177 1998195 1884381 789139 1199629 1183568 1162497 1908231 1048034 62031 195196 375447 106612 953762 391801 983681 1327157 566030 1001593 259358 760330 1717360 1015917 385615 1248771 488634 1509575 1951025 223076 852559 1000980 1703002 1830049 393005 231707 1455969 666180 407774 721145 760264 303545 1777969 1236569 922755 414475 422336 60946 373159 443212 806903 530713 831940 1484109 1944954 266625 657869 1644637 745638 549178 402062 636956 1587612 1450379 31736 506888 1176585 24323 1428120 1638701 1485928 803256 752348 1742093 337013 746057 1828309 879711 928148 1607481 883714 1806830 143776 1223075 525602 1367482 130408 378083 1123690 1364275 283923 952978 153640 322970 396961 376453 560598 1608017 1126463 1230056 1361174 1844397 1919239 1270831 80187 1199799 696681 690684 1242121 33912 1272783 61141 892861 595379 1747724 1470836 771558 746006 1148343 1784156 289105 792321 1907792 1505002 900218 95667 924854 1191852 873280 1253209 578300 913050 1033880 1876177 267774 1897163 1042511 1371617 962974 119160 985962 741989 1149031 19494 236225 1451816 1654925 358844 1904603 1605051 1004549 906527 477278 1447259 642295 825737 1169203 1246437 1590322 579761 1539910 1617876 820311 1379203 466773 1662578 623096 1470011 1917573 1921035 1470761 1270575 1077084 1556225 208901 835763 1450711 853862 1018222 169120 1681552 1007774 1238174 1204391 1186992 711327 1463571 164919 964846 1737787 1495677 463401 1661539 889803 1313080 694518 1303264 540831 1346205 1517897 756974 581308 1800361 847388 1472584 1220283 1113154 1782876 1472304 279021 942957 153402 1662179 469341 201213 779994 905120 1287383 1736184 350690 692882 230562 1796410 1875420 324322 1699133 396970 1835485 176800 1502877 778720 896211 897488 1457960 340418 1902049 1392125 677585 439163 1721648 254587 506378 1232137 1084004 1978750 1236336 1869566 421012 908876 577622 1549384 1417953 1905493 556223 1991288 1818180 1878105 853465 217812 1570764 1498946 1687870 1021485 1048141 895543 1661296 1733904 349728 539699 511619 205912 114855 221199 274948 1225344 934373 565498 1860280 856298 728696 1258487 524952 361904 694845 1878060 1985272 1545501 1663063 1924921 1001997 661555 1248643 1775036 37007 1985540 559963 688195 1922580 35712 438507 1635285 830325 605486 1129709 1222899 1669807 1453637 1595937 832829 1020314 403375 1258047 1914100 669055 476594 1517811 81864 143244 688457 1474164 1345643 711485 1411262 390045 766147 1766578 887209 1734639 1207730 625820 1552240 18980 1170597 1321348 989206 1876786 49597 1112869 93048 51262 527824 464166 1602235 1219522 933350 1358616 63567 1799607 457371 1974462 1301399 101235 1504378 1779971 82983 921333 451153 349570 1826858 329300 1890904 475135 313642 241341 456026 25908 1105939 885740 355546 1159449 308388 915087 1456707 86194 1614124 1002662 1017530 1008740 1198812 805547 1694459 990157 1019597 1039875 1872315 348303 1997959 135909 146437 1682184 1066230 1533537 1901853 57007 1083226 1860645 313145 1299620 1948391 1194318 388530 1541214 1226328 819934 1333863 1651760 741864 424281 1482290 1413344 913790 453219 140237 1815291 914229 1131642 271032 777299 622229 1969823 1100644 128832 137547 1746904 1512870 132849 1285672 1644791 508033 1060390 1680098 1366840 1851864 904337 799817 1906294 1576734 1478822 243078 92021 1190543 519605 657348 897292 1952507 537320 688952 1311988 494453 1954376 1504375 1615227 842918 932728 559712 694560 1520210 1307802 910655 1712472 1140855 731750 1101508 227905 6024 548353 461292 1735044 1298628 857660 570642 1227094 1240118 905346 38381 1859238 1485526 1204051 215200 1672891 465148 1922100 1391171 1689474 387703 608052 1989037 1562844 90224 368969 1567946 1388785 1107901 1122811 647439 543259 1830557 734483 107946 1623194 918779 491132 1310041 576051 1047584 1250773 147398 1060591 226258 1931473 4744 1652406 822540 203345 361960 340188 1479908 409385 1125874 1766333 1228331 367610 1705500 1475258 1130734 139915 851545 276424 1037477 1587161 840512 1153193 79861 142333 224896 448811 1862588 1927309 1891605 1069288 960419 833621 335148 568752 113843 1344532 1268622 238771 1874076 43416 1428355 1408518 1274871 1425140 1065306 1935561 1220126 1332360 639294 1611928 1485236 1135369 1382375 1708814 209734 503680 1727525 1670445 1590741 407633 488345 1978170 72937 233665 1940157 532093 939399 1596121 1363646 1844053 1535946 151722 1589028 1925006 1858781 1486972 1211688 1829819 1673461 989014 246926 1352264 515155 820243 35301 979966 1005368 1734910 1209263 1534664 917253 730113 819363 42835 1864725 929735 1399945 9879 1448567 967138 1536877 764408 1891389 1300702 1404439 1824336 706784 1086151 422697 816868 1553078 30674 1226822 594549 1739533 40909 610427 32898 213699 904746 1940621 1279575 780341 1043491 1443604 498002 1199903 1758608 1205607 950691 1116741 1108632 987387 539579 1235710 1524343 105841 737775 1566288 737511 366069 1651404 1902825 122952 704982 1226075 559705 592577 47601 1552659 1255930 1692292 648061 1188591 1478973 1174072 1588041 1887347 510742 1252949 1836373 36987 1127721 1556100 673500 44747 684820 768799 1273885 1436101 952625 1384636 942400 349648 1066092 1155345 636318 180094 575658 493942 345812 142112 1521594 281606 689623 147867 1289563 558959 145265 1277565 991046 188491 336958 282708 1065419 151698 1229194 1346915 906931 1404285 1215901 186587 477656 894989 1849617 1651451 284936 1804684 179806 997853 1113289 1211464 1202162 867673 1636692 1128741 770972 1980718 553272 508221 420144 1302017 664271 646189 1452792 1476589 1402521 272316 11395 1600748 606889 682416 1394645 99497 668765 1680557 159649 383461 515883 279614 1232392 299708 593443 623743 827424 956667 1802339 539677 1963522 1903817 1088869 872182 148465 711289 767926 94382 585721 1346219 1684346 1129235 428811 720833 1139006 1594381 1896726 1835428 1114774 120082 1575244 217435 237471 1735551 177560 400209 629471 1109357 998292 1267783 650400 1168168 903132 1942051 913494 1010598 295198 29952 144036 860286 1239476 728240 895950 333878 660224 770993 437262 504665 167551 737435 485613 975248 732304 1571713 799038 1004479 244588 1965661 426993 630314 836000 1101716 1476440 1348578 269425 1521573 1888217 853669 1984922 1586041 1340370 1664279 1423186 957052 1136950 512457 160725 1074190 606038 669239 1376601 1420342 1839968 1204163 1361491 458008 1697023 896800 1758846 1093616 570031 637240 1842922 1832302 261072 1744859 643165 1363040 1250859 265825 970240 1121574 1725591 301931 224466 812626 457415 1871923 680208 224858 1723719 43705 1499778 1183555 666364 1943786 1810074 1931389 1443371 197220 1323891 426309 1620629 130555 11408 211828 993793 1896787 1837751 288615 1082207 1552383 1356589 1809803 533086 294740 1704220 1332221 583774 206376 783642 723514 1495925 374524 124628 914603 104408 446119 867 452774 555633 902697 1008421 1782334 788968 53497 1577538 1979072 1801752 592406 1766037 189355 1762725 1928032 1464480 803668 1036362 793986 1616237 1335694 575825 615928 302449 93004 643827 1739534 1770922 325780 475737 655420 1488669 924156 920799 1688706 672074 1366344 1124861 1769158 174178 539388 254585 119581 752917 725181 929396 30106 817935 49604 216884 773181 1158382 933004 1013416 300753 488323 1282791 621398 682058 1961534 1785225 708096 1216624 285901 963808 454615 1272739 554269 1480303 1433828 498922 51486 644181 1786194 89354 946147 1961562 356649 1949684 452798 1244943 453523 897561 694937 244508 1906099 1813144 1631154 501859 1502993 1579658 149326 144414 1373417 1338555 1458298 1418040 269960 843445 206571 1307639 619481 688847 1767335 35699 466827 936311 1990464 1861039 805922 702519 322755 983316 1582615 1832245 962947 1707187 1503876 212871 1500367 1531318 1078781 1321820 1761283 926324 1111900 459533 539286 1868912 1908992 1199962 287946 796948 44330 1280529 1143278 1165526 804998 1833420 1659159 355892 433960 1058361 544132 1480832 46168 411746 1724943 1969122 333827 127379 1757765 401987 745700 797860 1268566 614357 1193619 557380 1290960 176626 1441515 460820 1874017 276337 650294 1863323 746314 610068 1762613 1077698 1782891 1413497 1460534 1451975 1355320 1455606 565105 1740438 1286426 327952 999702 116046 807709 1673982 1072799 239896 958229 957 111116 1862123 1911932 396278 1555806 808098 1410838 777610 956295 1025480 1303541 870318 1335368 1261411 1225847 1672363 1785831 743594 1795840 1488658 1085971 72183 933498 453302 964540 464667 222783 189176 1941749 627634 1256334 435204 164564 640803 753326 607730 473430 684272 1983337 1860263 143218 417009 715793 1055675 543979 1304642 30493 1295738 178984 746528 387151 1605686 674316 479340 1918444 1740204 1684376 1731200 1986335 174425 1366012 138894 487799 823896 1070733 1975634 1719170 1104097 226821 97436 1000349 717860 471743 713532 677230 1758883 1006711 806046 1069341 560364 489851 319305 1202520 494439 605288 1577528 1511508 520128 1856756 768774 1522240 243097 814204 306669 1474227 884227 593430 856037 1415569 889071 189991 465741 1760141 773692 40067 664125 1882685 606939 899624 95686 801521 160881 198561 53449 1375385 396614 1546383 1931340 1077470 1913676 1497420 1771423 1864479 857993 796796 1758924 1321788 883046 1458124 903738 537774 1814679 1777030 639230 745477 1409031 1302586 1254855 1341 1953387 1406553 1269985 1440957 834186 340893 1190103 1596513 1312648 763272 37398 1028975 1330015 1388265 1252315 1802302 1353340 851266 846290 1706855 1270638 1022783 1825585 268843 1788314 256978 1981910 106134 1502157 968957 1793344 1952276 1025137 500398 96914 157809 385469 1790704 1450854 1148440 801971 1873680 982425 896979 749317 1897185 1437306 1997351 1060799 854299 164655 1305359 1168890 132493 302306 1793416 1686874 1914200 1642085 1754941 1710840 1090185 255569 1607355 1905477 1301596 1752741 1224806 582062 401448 188561 1682743 1643283 1847051 156210 1367228 11687 674733 79428 336673 861755 1248193 105546 1634989 679177 785892 171580 1068706 1009148 1666299 417672 1180491 613026 1985899 212614 455138 657356 285757 821484 1663427 318287 1084331 1865299 648693 668645 1895729 963107 587537 1876839 1288134 497787 600088 1251268 1946474 1117163 297423 1387770 461957 787396 1293454 342233 941806 675954 1208196 1985950 712132 1472407 1619883 1255184 1423358 584893 814473 1886419 909121 1569646 814802 1784734 239901 402352 78326 396800 1185747 1939127 847613 1264892 1603293 1658946 1235998 466128 298723 1450389 500820 884739 1759914 452158 1460866 131876 487926 1147442 549452 369143 946995 823305 1211140 1106045 626213 28173 415553 878429 1984774 1717026 354445 1400101 1053481 1493970 1712479 578980 12628 1265588 1708908 747832 571597 161312 1725651 1585181 1770096 414809 1365300 1123602 963293 1756787 384589 1698036 1819925 1044083 1260395 1768988 1137733 1831665 1899837 386495 1386598 561375 1385509 1415941 1258521 162696 220621 1500223 345130 1112261 1664398 1513771 1659726 1350359 794360 914019 714868 277268 149258 793216 1864629 1409261 657139 422570 584151 803867 1514298 1331124 1096532 1211619 146836 1146038 576683 819988 450897 188660 1694689 1719999 751125 379620 1883171 310381 1127807 627682 1484578 1367598 1944701 460717 753809 1988096 868921 1458423 1657884 290981 1159402 344012 837930 1540122 1393549 1210067 870832 82410 1369591 1189939 1730932 1154696 107172 1444046 119520 964926 1450532 857372 943401 143033 241450 822062 497724 22019 77696 1498414 1382419 1578532 322408 1345523 166131 1296155 1212406 983761 1008498 797281 811964 334097 164748 1839290 323516 1994712 1240503 602707 1445751 692113 1484690 1208623 1666104 800708 787699 1783186 1912810 641898 254269 1943490 1896114 1006618 859594 1668422 1829422 642453 1915010 378175 1628173 1075147 803498 1430977 75682 182185 564269 1180142 883666 1163826 25191 823274 1498034 1216771 983215 1185921 997648 1389252 784345 286739 373964 1490072 1050138 503967 1936956 1416807 1653436 1266803 1629805 489154 712741 897932 1920649 1049351 1920260 680641 132186 705299 431386 1234986 510785 119665 1935325 981528 1716975 1012135 1111275 1016515 370493 1537909 19659 189960 1533182 104060 138518 1405149 88666 1207335 476732 1095482 108811 1564375 329229 471556 422257 1228038 441622 390280 430622 238873 1576334 1233967 135988 1760462 216808 256122 953729 762844 1139760 135513 926099 99965 1532398 1537969 1964921 1736622 1136664 992452 1775664 1261972 1111157 1122259 179967 1236915 507406 168718 1158892 983208 1210861 1635920 1000356 687908 656799 1026599 487919 65798 1549170 1780404 949248 1432365 1539755 1578062 1477893 874224 1714538 84538 856263 438034 434761 1393715 1173935 1298897 1472259 312887 1780618 1192736 1322063 1629919 1930275 1976710 421369 1076129 1370583 280956 1024559 1757954 932805 1347418 369666 1537734 1149960 1394537 1339089 458624 549371 340033 1078747 740670 1930630 1733584 1552710 866852 69597 327129 1751073 272918 1747414 1475041 1156981 225650 675826 864315 1855345 247567 553876 1602275 1178311 1114707 1447615 774592 648387 1870629 817493 1800906 118798 1944738 1687560 456032 1461402 1951 242094 411953 896470 256605 1184877 1274011 1157335 80326 839391 1542965 899922 1477455 456779 1501508 427029 1851263 1337599 64321 554495 1561413 571775 1208006 812787 1375367 526746 76083 1740469 20192 1980512 1013063 221440 1590979 611235 1284737 1627710 299378 887689 1616163 835684 1542671 7491 75658 801643 1505686 1128049 1234847 838802 1245474 1047423 1045121 1664117 1423708 1675605 773563 1107911 1463011 190591 1833947 548002 20646 763146 989242 802326 11435 124176 33189 1315676 1329157 360255 484461 1596710 781068 1495408 431474 436941 17788 778305 295577 146569 657606 1013932 377799 600440 62347 713566 745859 1936405 428509 52820 1149023 163765 1562046 1121807 298582 1682599 433540 1764967 1906583 885810 498841 265437 699805 738190 1545903 1030434 1564287 773508 1969928 89776 922079 443835 93296 1007645 1951011 1800402 727098 611871 1021353 898288 728099 903742 429136 701276 188906 150014 31431 139796 1702873 508929 30401 984569 1961624 1665118 669622 129967 243778 522523 736839 1443121 1310465 121631 691422 1168983 1628855 545295 769956 893790 1239768 168960 75354 713731 299767 1555647 1646131 1923659 194897 581271 729417 150392 1788374 1716946 412162 738074 683171 1369514 122935 456846 1927203 1449746 1018437 187296 177328 1719040 300166 1729566 387917 151929 976951 744879 948277 268257 463167 1352692 1398999 409949 989527 707484 1945182 1701421 1564899 723414 1325401 604389 809929 390718 979492 851194 1233884 1512609 1199705 1609355 966749 400995 1061858 1575925 782860 1323838 1986099 1374301 1992153 1051971 734067 1174761 746484 1707723 1192945 1472089 1755554 728162 1632652 1438263 1000659 893558 1618366 160501 1350720 1231126 82284 139217 1365459 1251032 1926378 455594 1683822 199659 394657 1385201 487204 1893378 405319 1341050 1819926 869519 1057757 172233 570788 16103 1418750 1582562 556205 426999 464430 1917740 1830322 326449 152935 491915 1375634 154487 1205554 1408206 1834779 1748147 71312 1009299 821815 506040 1002894 1167726 693254 293617 1761942 872045 193025 858647 280281 637176 349300 1966547 207487 1632104 1835370 1800176 1270478 1491867 1550786 898793 1708024 1381778 1942532 1178034 1032339 223550 761929 1732354 1062650 448157 1259458 1766958 708674 1000073 1886776 951964 1988644 955301 908263 374734 669552 1650430 1325673 1750028 1253780 1645087 1278203 72444 361084 1551437 276503 484906 542601 1361648 1608534 376569 504574 1479191 1343680 1542294 971735 798356 1470420 734197 1289929 151469 443739 1562325 1238065 377081 142874 1453513 1325368 1593783 582822 396956 1559800 1687561 914464 81979 351162 499475 823357 986431 650552 1452004 139486 770971 350009 1874245 813234 1556914 812024 959628 1137347 718953 1471836 1812356 1163789 1723130 1287990 196844 1644948 1643180 1313588 465101 592771 166382 1562523 977952 923698 348987 1466980 142319 1616994 1020715 960456 1202106 519766 1952478 1603160 1087664 1891960 1247540 84435 874452 264359 1026253 1723216 1400578 910294 781206 448846 1099325 1503549 722721 19366 1635292 1084781 949884 1366909 456723 731677 1043734 578157 1315842 186451 303219 480495 230202 1927296 919743 193641 672049 1764416 1357076 1849564 1680931 1595659 1010375 992747 1923145 1334579 1052637 1798624 850584 322629 458505 1793609 1535919 979192 961300 316014 56037 110760 861027 1880368 1368318 1116902 1878162 445283 1753658 631919 1724785 279534 1954604 521207 622923 1336268 1941173 1492364 83664 1949808 1144412 15175 1674023 795464 1096225 865005 1098608 1206541 1760327 788593 1813482 361002 1488203 686984 487632 896874 1124990 414489 515167 1193771 1198562 680403 1718621 130251 702423 354826 755134 1095210 936326 326301 629282 848230 1409403 1263297 872993 937413 267489 1113304 319023 1176324 901945 52961 1432592 1034196 844841 509329 903686 91619 1641157 1822804 61406 1386575 1748383 813744 1378051 1417535 153961 1549970 464901 1798618 1931985 709893 1886004 474030 96416 1701288 1616452 1520879 1120713 354389 215551 155250 1497361 1502405 198691 1664122 1388370 1993230 1421198 134771 1167921 1075511 746187 215666 1554004 1359453 1355968 440328 1062100 1516071 111169 163652 644275 269542 1472159 1557754 1793938 41348 1248519 1579405 1505492 1975360 1684306 1621023 1400441 1119714 1571148 740609 1972094 339807 1520824 1073306 1347676 959560 803508 1930472 487352 1499925 640577 427561 1081693 838025 1607851 308304 1854027 1331546 615821 602925 1168589 253071 1537814 1825454 1536730 1450023 779401 855586 1262990 908557 11371 700705 1370321 955430 1193467 1684633 879198 370941 1294544 1252848 786828 743459 1988514 1091773 757511 1648914 1517805 821257 1927609 1152813 1764214 1124329 1176805 794201 1367000 1913069 1889144 1226314 1774218 855645 1763144 969378 767450 1787306 1717138 1287874 428720 1543282 745827 1607534 1946571 695975 1083690 799855 177587 1362889 1296892 1898303 1826124 1014899 477263 4604 213192 904687 492410 645231 154531 1841601 904170 773224 461810 1100325 1480019 709131 199803 1331582 1410594 801034 347929 1677646 197455 1550346 205326 195618 148874 1868549 277731 854086 204535 945871 1825694 552985 1708041 1214484 382922 1095620 1523198 1264425 186539 29110 599929 1422155 1514043 59113 433090 1601564 747789 518086 1603692 680931 1700856 388819 443042 869881 1678964 1492465 188782 1940266 1628747 1211775 247686 987400 1725970 1714468 1084203 1360258 979606 1595395 1172536 1940377 1841129 997895 1032136 560285 983677 1210410 1273452 225150 1429104 460869 892828 973550 1910246 1133467 1139403 1894747 1760845 498214 862879 48359 886599 1672986 295916 962948 1182060 512445 179534 609225 1617739 1108418 136320 1570088 1968924 1994024 140830 71886 1625023 1033463 568018 1626610 653288 1189328 1985589 3084 915078 1391557 1379591 845798 1173992 328610 1658821 277345 1021973 1319173 1458007 439064 1429011 752511 1767635 804102 1365804 587721 1246619 831951 1328200 1538629 770583 820294 1043191 632880 1464313 628050 290161 635629 1931791 436421 1577444 279904 504840 1228099 1113861 1505267 1127743 1233597 1421230 661078 1229738 1159039 1694697 1226435 1679153 1436449 1217480 1656685 1762965 310710 484692 1430316 623919 342577 1424110 549490 1736928 1867922 1492648 1307256 612984 1725120 707789 68810 1437484 1800804 1941792 1407788 1460900 521425 1568700 947831 1508619 767313 113345 786736 1762931 475437 1075420 411240 1652985 1474536 118574 1898631 732977 1096364 1990462 48995 1568807 953518 43845 1098911 1158854 976238 1062036 946286 236353 1947569 346052 815214 1685438 604282 1946086 20998 285855 1058686 233593 356392 1559325 265685 721075 641471 729001 1252042 377267 705286 1163403 16732 369778 672093 1156312 1397612 161514 667177 715347 882813 13378 1827543 1732341 1397139 1816619 1583628 1619938 141427 624979 1323901 1349994 979466 1760955 890447 1278428 681777 768506 592005 1943096 983711 843869 1495160 668025 87158 1973537 1158078 1581798 1821007 549834 1930767 30633 463834 1770053 211005 1224837 834005 523002 991608 1883540 949418 1337410 470880 693504 1782616 436029 1164122 1244077 1205900 367620 813684 1617568 327628 1329814 1895910 778792 1337968 654540 464259 1472024 1269397 633725 585578 685857 1453466 1287824 1847580 1758773 1218863 1407314 32570 1310771 1561338 860612 1435691 1575594 1340982 913590 1732331 1650286 1577915 1983253 794588 1431616 1774298 1543248 1475127 894992 1917841 1190170 1410575 1195302 1253692 1109632 941386 1358181 57105 1108742 1941019 729490 597407 1788052 1184267 827784 655699 599967 808734 1913038 121712 831497 1963660 254798 1173947 1251854 1497642 761938 786585 1731183 1161256 1179463 411487 93846 206719 884875 1010034 186198 1290278 563365 771970 1972725 469578 1805108 1797931 472114 553360 462851 137139 228911 1315891 174651 1525726 1264851 1245708 1184080 44068 85402 965460 910626 1670614 795772 1546342 1960323 1202712 1212448 1986897 1840537 834910 1172731 1800596 1808776 422158 1683619 639811 542065 897582 1024873 135585 1214564 1766842 559004 1506587 1858842 1537828 716559 1757982 1416575 659735 1850423 195837 386814 240406 1293956 1019292 339933 422009 1714364 868484 1938993 1158878 923759 1960583 1571793 90870 308709 1284695 417645 1584239 1753317 115130 1658987 407376 1687498 1687 577558 190209 105989 1913319 1305545 1858952 1446428 1923547 608499 1777322 1425014 149836 1225560 1429219 1590978 1997279 1973750 1695504 1259075 1396608 1044461 1004754 1904464 37754 1344970 1949492 1346550 1112116 272693 612004 1705137 1544983 1650885 1258429 1587381 305216 1198153 824352 488171 1169934 796905 964740 1020325 669669 314044 559299 1486452 360071 816384 1513537 1113784 478753 297979 1829519 69380 319620 845178 30416 667130 675426 1273198 889966 1260087 1025886 1153952 1632103 152486 743557 1465448 1189313 540244 924236 761648 52802 1225986 39280 396125 1776329 1263368 1254547 1982044 1022441 928989 512644 835271 1003344 469155 1883686 1959104 397186 55188 1978421 1355018 824800 1611311 328348 896505 1403949 1628226 352656 793073 739475 1968337 1370789 434972 687148 567559 852197 1958721 523291 372064 1142586 1119677 136949 1621720 145369 575791 839113 1024808 1382186 1330461 1493535 677295 213383 1247857 1931884 186081 578587 1904617 1016672 1453125 356244 150510 1301054 1009303 979560 1615699 1053854 473669 691074 1700174 52362 310990 1517460 1916580 1004088 1979898 1518889 1555480 1572510 1043281 122233 1295566 1217938 1122973 907635 332175 1352639 951121 766649 145293 1769606 976130 1955859 1379141 1425473 810211 1561839 1900034 1575603 97509 357771 1058673 325480 1704601 1840941 1599117 261859 790209 1812415 787980 585643 47451 311255 136145 1896472 1801751 174287 1423631 1327121 1213751 354979 1395395 1570329 1694219 248627 1277535 1096241 456251 1844701 756939 147468 1854447 435106 582151 1371154 1668471 936254 782531 283321 1197935 1476104 925970 329152 844584 1399775 1539099 1123542 98112 1236083 1014818 41099 363937 969927 1293846 227220 1311601 1307620 52039 30854 257255 1067431 1857707 1243308 1170053 1825852 652649 1726543 1649970 1307465 23735 104887 874574 870438 449680 1408176 789901 261075 536465 1187703 1436034 183623 1860863 634880 1799429 166947 404921 1873829 482922 713725 888133 1158420 1442613 1447512 317351 1755971 1606119 1395465 60226 1749270 1896544 1629290 572171 1714263 1020900 1004044 1386148 526521 132264 1890708 1463121 1003114 1908920 1342763 1864498 1286507 1956593 725106 1132601 1786847 422491 1271391 1332573 663316 1169531 1462604 1012727 1691073 583600 1048324 138701 1773673 88248 78708 726064 1242870 412361 351254 1793840 832454 1522584 1600514 1148373 1998443 462082 1106661 729114 1600066 810846 1988033 1656897 1371203 1823522 967442 996726 716390 425645 1095166 570361 1503607 1322699 615195 293452 1911148 494106 1081913 1882851 518368 1855069 1573468 1630493 163225 169288 395078 14246 634663 59924 1154743 705442 1484813 1607095 176278 334682 13853 1294256 1340414 1283263 959118 783588 1702393 658645 1480819 1112214 1408924 972276 1532512 1779366 440407 668867 1948711 33720 956595 431247 741024 1539482 1532424 90816 577781 161562 609922 1898675 1810897 120699 188710 864032 1186677 1026305 1103997 1825781 1923595 1329189 1721434 232317 691615 920048 1333966 850819 902989 305692 356667 1832089 1926036 395496 845361 488904 841218 1257366 1931527 1266258 1420412 310732 1809782 1199497 1022525 1314105 1090783 300046 1689548 1489855 442636 101502 1241756 1469331 1009084 809575 773044 1934031 1741426 463229 43731 162503 1183221 626045 621017 377984 1402278 1525337 1395369 589723 1642039 1783841 1452748 455413 547103 697526 1939925 842340 1490345 1784471 374958 1801866 1866504 1639797 233712 1375565 365000 1544353 1677985 1338827 1235923 918554 522723 115249 1857471 61238 1862639 1077080 262807 1361128 964890 1342890 997585 372750 769099 1450046 1315952 551528 1063114 126091 601969 1311751 1912389 657789 1597821 1330492 205244 1748526 1653595 947262 867613 1755784 1465153 1390810 853777 1345312 1984726 1757694 1401514 1582922 1788098 847734 1202909 880079 697972 625694 1947339 1753165 1554020 55232 1374360 1724798 1184710 1924246 1486028 40117 1142419 1480424 1144419 623388 674730 632331 364318 857081 1847995 765627 685413 1449285 1862544 976296 986270 322291 1434412 195732 500175 1414203 281923 605214 849565 472449 1087251 1688857 839646 1450165 1580699 692077 1904517 1658537 1458263 1681016 301432 401247 803896 1095517 1480392 648807 1495309 1475231 337357 991739 1150234 1817079 1855405 30315 1318177 1976397 511666 604641 495532 359859 1147703 1858853 1857731 474172 288692 1913338 1662126 344439 804016 1871403 466545 1394738 574944 1353839 1432463 1997226 965440 784 764615 1898224 1930267 571570 1414770 1845857 991495 138122 648984 1682337 635403 873912 1181969 1986924 72544 1807059 720091 1231073 1653926 1433673 1733040 1313271 1797169 1378342 60756 1945236 443920 286575 1957672 123670 272739 1188028 1897309 1278186 439076 19267 288955 1076022 92317 460538 610506 1280830 465986 832600 1703341 1366244 1697467 1732673 1158127 164030 881252 1975755 1382257 81678 1611789 46152 1500663 556162 1009711 1418388 1318304 1248630 1941347 444961 1188050 561204 465092 914504 178323 11398 398625 921174 1223608 1857582 615366 1021381 543483 926930 858883 1315863 547264 919604 805816 216661 1022828 1179055 1609705 1238178 516898 900054 57142 1108800 1219523 367135 1287554 1523678 1536837 893894 1802558 361685 168028 1531070 242365 82622 1776262 543215 612307 61249 1457599 51368 779600 1457445 571749 501910 672448 1480386 799321 1005846 847165 1198254 109339 1376281 875699 525266 1538901 1039039 1452818 1294893 1598749 330229 1240983 1164591 1380737 56249 673489 884271 375185 1237863 1899677 1026228 1007663 1408928 762415 1100935 230715 1338183 1612060 772895 389806 1445168 860131 763385 597692 1181914 389838 803178 367686 883060 751316 1826325 397187 439225 713400 1041041 716507 323173 1933423 1514510 341331 1539281 1675768 1101823 1867371 1145510 1462753 180365 1285443 1636731 838153 611064 1560227 1312002 973441 734892 143050 787348 1119930 1415980 748372 904211 643922 1979840 261376 989168 575419 1118938 1720064 1897077 1180497 220933 1674353 1147483 688768 1491190 835664 1952787 396499 1511375 70553 180979 1581697 1722391 795873 499862 912962 745476 139393 715787 1361373 1496932 1293264 1039319 1969453 371757 1635885 290762 1255094 355400 616072 1441516 1399202 553138 1954353 1361847 811822 988111 1692143 1644228 740812 581582 791211 1337722 159914 1925757 1189697 712413 728463 579009 587481 1587005 294359 250738 928971 1718471 636202 1894784 549738 1236176 1038642 1607109 400229 1446567 1741960 505292 1781898 1062466 1892098 277915 1790537 941120 1894199 552952 306303 500631 1758327 1597690 1493687 681909 1432884 322779 104963 1606388 408615 46833 1398066 439586 1115730 852577 552716 77325 1520369 847534 1587202 511638 101173 526958 547580 977745 21777 1566061 299711 180552 803006 684566 1501452 586024 917706 1926558 1790370 607330 341727 1573541 1401073 752250 1474007 1460982 684100 63285 1943325 326110 1583779 168177 1696216 364320 548101 1836984 1376399 305487 1491084 1336929 554124 822099 928654 1851708 1726529 522698 1343725 1883936 556874 1604700 502333 284084 172766 1522327 1206302 1324406 261985 1226101 452564 1305503 1469442 1937273 84309 671048 1418172 865849 1070377 366239 384716 1145740 629267 123014 1884095 772331 1105855 994454 174197 791780 674005 1067162 1604491 1897253 723335 1388065 1161599 609844 811635 95079 844834 1509802 1193350 1812902 1988329 617582 596426 993283 404530 1253124 219903 804516 696922 1755360 647059 710471 1285656 1022315 595614 182611 1682190 1952057 596382 1392018 1747686 952021 288273 1093224 1057385 819225 434119 1962839 1878630 192498 1080970 374809 67286 512731 1110308 659355 1382175 1298857 579082 1397753 1771625 744903 289330 1493917 1181623 1742307 968729 1717616 376732 251775 713821 1957504 1423080 1608712 295461 326342 1830675 166087 1116815 1958017 1337753 1303193 147852 1278196 1681905 1444387 1430294 1359401 195831 1760612 813943 153995 1350957 402014 1685202 1158115 1550738 790169 324633 303478 1410739 1279412 1531433 51197 692098 1484066 472353 1153771 1534930 1797550 1413599 491121 133756 809784 266216 430599 1814730 1416420 514964 310471 415699 651957 658488 1049579 401771 809361 1810518 334340 673850 357806 247839 480505 635304 1831783 56287 1493360 1268310 1632960 385669 900357 1404051 1164485 903720 446959 1965718 861635 281710 1860571 767202 1260467 861487 687135 1974587 1096011 91584 111428 830402 548827 1810933 448735 977726 1017812 1442400 205284 1725055 1548912 1794589 1227776 1452642 126111 1772185 1198652 1178336 1321199 74191 1625235 37564 184500 403038 567255 1930622 1843832 1230489 1510984 107904 1024227 1094546 95063 525882 1403049 610402 561781 1387359 1965120 1938040 400999 1742950 1599431 1857262 1255796 1014335 1139804 713683 1128535 131150 541406 1498502 688688 1027471 219770 1851129 1497752 1261958 769622 288633 1209109 462210 40132 590880 1615805 535325 245922 1190409 841339 1942852 415810 1914086 583277 1512786 909175 752182 1913061 1306549 1128465 1954381 622640 1077031 1324227 888894 871014 1058253 1353623 825594 1014855 229057 857045 1412247 1518856 1530002 1992938 1393799 1113174 1005762 550242 1166304 712503 785757 767975 209304 1658561 1369056 1276145 956043 596139 545596 955444 1811256 300571 1618600 1668604 1835834 250749 1608306 989387 1482639 1708476 1962028 1528776 554108 1089661 130506 1217235 1652147 901340 753287 596744 823551 1071805 145897 1718232 819944 966006 485539 257767 239519 359742 35538 1756188 1374325 1228483 1536981 1513322 1332400 1799769 928187 1923478 843428 1171888 53411 1672681 590116 1668028 150019 1825371 938070 414385 121457 1951699 148481 1238876 887261 1847599 457247 696474 1028513 90924 1634222 262153 60137 225686 1146179 1103707 992550 1923903 437133 926986 180788 611313 1393794 1211314 31236 1675869 953853 709772 420568 1821402 1052468 30763 575654 412596 1902277 356306 1039683 1795625 608832 543897 743869 621056 1911051 172036 894276 696802 1325109 1116110 1970802 1311163 1338439 64805 1200703 299928 848186 1110569 1909122 1332037 719160 1442587 1498615 913934 1451959 913951 1862013 1974401 17954 1336752 1944653 215103 670717 615609 192545 1199765 89021 1954643 1135763 1655222 1114470 1980863 959975 1135137 1508420 97569 1158585 1207546 1885372 499013 1039634 323473 1667862 1403683 585494 32928 1195663 1351230 1966307 32161 223007 1854744 635000 2975 282752 1566752 1994588 1501565 1223580 1982565 1294554 1060072 367279 517319 755741 1469821 924202 776164 529998 1188116 66820 1180065 1866026 365026 1702703 1437765 1637390 460605 75501 1444782 936227 1403821 1592749 1994382 596862 181353 84708 1632669 1395497 1980983 883886 924203 784972 337998 173179 1240496 259147 200890 1624230 1616560 980709 583611 1373480 1458301 1920205 1606668 29212 738084 1613881 1525767 1803926 792691 988014 1540817 938306 378079 1320545 26260 1410069 1496083 1508454 659007 1809104 1978244 1665697 1766455 1216016 1142555 1030948 1140062 687283 861832 1730894 739353 227530 892326 601466 1301871 1526822 1558332 916869 1479892 1954327 263846 1063001 53508 1817427 42869 133362 508689 866182 701590 435391 1328720 84504 1773527 1121122 1505767 164172 688233 805916 335942 632795 1209412 677555 1596417 1863805 679592 416209 500097 637661 536098 641299 27566 1159886 373327 167506 1013843 532893 1214801 545635 1083878 672552 1866253 966331 595720 1538847 1804133 1684042 1043636 994188 1562910 714871 821595 826576 75856 1830687 415818 772387 766522 1851768 758759 128795 130609 1976358 175640 1369397 1329731 56587 490918 1454701 1873822 1317542 217329 582012 1216422 253099 1173100 1534557 226020 358665 28221 165236 574552 113752 1258192 1545810 280705 254387 191085 626492 1824118 1429352 1502053 798616 1267865 1137253 1335798 242531 561714 1778838 1633049 1389595 902332 199745 1066188 1989088 1531462 1951125 1232453 1448232 1589336 919623 1711671 541446 1945582 1468180 134703 1620105 1225321 1436105 1349232 1159737 762199 1363231 1406017 222090 1720227 1742454 823536 620907 502638 247182 1630924 438642 1544629 84351 780264 1512450 1686730 496111 232779 351423 967449 531742 1007015 1812293 1336517 958855 479839 749069 1210662 1007737 244927 1582905 1781851 1575485 1136856 1491127 152724 1836068 484600 1219274 1031590 1674456 145542 150794 951244 967628 728252 419809 1000877 1477525 1503926 906682 929485 1201776 405228 1898251 24761 688018 162866 103467 423533 1783991 1185968 374209 952602 887076 702658 1981092 410570 44410 1903773 328365 1178506 765902 753148 1651098 715069 336856 1362254 1630026 576793 1342262 1628442 562823 995134 1774789 41352 1821084 29128 1093066 179046 405223 476542 1654778 269457 1516847 1215093 933278 1776303 1823511 306465 1158200 1870469 1946439 1509610 996728 777333 1967868 1526445 1145367 87447 984184 348254 1478176 1610720 247255 1078556 813250 1962899 928244 1754905 1047854 569301 1929595 202990 1841477 886088 534347 1337066 1405099 1466650 501303 847077 912232 889204 1638055 664575 677856 1979841 1669630 792866 1993120 1583198 1562295 223641 589480 45618 206618 1973771 1948622 1016708 252383 969184 683531 664724 1146188 1274478 289082 174148 363127 1137514 1270242 50518 1798046 1461876 1884052 48883 1247761 1970282 1183191 18809 1154991 1328817 1361895 1580320 527955 292480 833938 1475206 230316 55196 1210304 1615872 849965 70526 1599220 876121 280738 1939192 435475 1767290 1730411 1162105 227965 1876444 963948 1826577 1042604 1343959 1677970 582037 1087852 1342179 1972531 1776265 1480562 1306505 1304357 467749 1212250 1847519 1344124 1373571 63393 689309 1048007 1231867 272651 1020181 818462 1304095 740817 1592899 32673 321122 985858 683243 1268889 1560618 868086 1259964 826242 1950853 1104601 351852 975993 90315 1235597 1311405 1440306 238137 1822988 372892 1279095 535985 1254037 1371077 217337 802138 1524867 313745 434514 109050 179142 605354 315404 1305822 463560 1787266 183977 1174330 896466 1785409 1430851 1339833 1457408 376494 1398421 1503555 1037508 67006 1800319 954577 1942334 45685 199334 1255263 1803164 1571525 1320915 1074256 1325546 1472621 1180299 1809868 1603306 976855 1344079 1240443 228688 589926 1080149 401292 1160082 7325 1280787 1448469 1364387 797722 339679 1337460 1722756 505842 78754 1392105 344392 17938 1804849 631734 1149461 773113 245680 803830 1940431 551431 619226 1159863 1383938 1092828 601075 844847 1120849 616633 1621027 873841 422466 1514970 484215 607601 430587 1428487 745711 1245730 524038 1587176 1274536 1812750 474033 1076441 1936953 1202094 1365512 926280 1508784 1244407 677855 1581765 847341 1930864 719554 943600 1299535 1713195 326531 163083 1856882 528497 1853548 1334341 334891 629965 1838259 675062 745158 280882 1860163 885947 1311942 1150329 1447791 1400879 485943 236347 382965 1564438 1334125 712590 1843477 1435825 1587972 1663038 245135 1272628 966757 393474 1164279 319048 1887060 1707189 1707053 419373 1907970 1244379 920984 1041591 1689020 1252358 1092293 643413 994774 208923 1425037 247434 125470 65566 267076 34354 1992836 4867 1078982 465763 245496 389481 1144756 377484 1543113 435418 183254 813711 444915 934464 120252 854632 1601875 1413589 613650 927343 1016022 1739181 207953 1641364 1782032 1581055 1648393 1678153 961103 1106099 1617078 1544200 187274 53350 1621828 134307 1546847 844328 1134384 1741186 1055384 1790362 1455711 1044309 435722 1182787 78631 190333 600586 303143 802911 786189 1829726 1105296 575276 1119986 1401537 1402674 974448 1960223 1392612 1521255 1434740 89413 374191 163061 1461299 1939346 565383 1927985 964372 385584 973612 709510 108389 241058 191732 598856 451268 220946 1556423 236270 1009378 593389 95689 42675 643531 1440868 194643 357306 1628062 260944 481797 577567 640016 1468896 1439479 1552827 90226 826981 35625 1369352 1208923 596233 862599 1333757 1654110 1893053 605140 899436 2500 1795653 1129393 1452497 1863737 583263 1596785 1819265 971421 1729756 1899512 13217 367956 600507 1715413 1582655 1250228 509229 407715 180710 1178036 1978678 186092 140035 1578396 505924 895519 463189 562972 1438897 1346335 1710127 404809 193570 935593 911206 604506 1827933 1287299 1125885 302432 817245 257034 1772152 406633 1377524 1551120 1696685 1311259 413721 1454172 598224 957305 544592 306975 159382 536351 505244 1081022 607310 1835130 1281575 1481809 905470 1029085 1527909 216916 760468 880078 760382 149502 1575285 1746530 934548 738255 1907948 591351 328105 1958283 534109 1239430 1922761 132422 476923 735610 1852338 1843734 1415940 473041 1358440 861460 798082 52915 1576395 1553112 1746468 770312 1294849 1285668 1648336 1311754 588228 392002 811140 596157 653409 629584 115445 949672 1823510 964149 497174 566599 1749322 179367 1750528 901218 1423647 662261 393085 1509196 1406007 145914 239489 1549816 370014 963073 500729 90389 273732 196555 1585099 775912 622607 565495 144451 252223 1834028 774215 411800 1852046 136130 1456854 1994612 825040 262148 1907830 197203 1281979 11826 1195967 655906 792740 1298934 1604118 1081770 1251143 1486917 1550553 1942316 1457454 895835 210474 899413 1691957 1024195 1104307 1794457 1371884 1523195 1003677 321162 1140674 1355915 1994955 1052626 1759251 1097818 591034 1647707 73335 846889 708174 1197282 672889 1092413 76835 1935729 1240164 1909684 684032 514743 799362 1469340 776511 1422156 646436 1154848 969247 1120543 1464857 332333 1593276 393186 1521879 381330 164972 333902 310290 103098 806625 122767 427868 654209 763846 849263 690625 386871 1796593 1166643 1605787 455856 600604 1133333 1936443 764573 1217891 315908 1137288 656728 726336 863741 1263669 626740 1762732 673488 1473086 1621772 500974 1400605 1744777 1175150 129273 788836 1819224 763238 1183913 1002080 650845 1448169 1503659 1227711 1386833 494403 1396970 1045649 1502147 760760 13419 1122982 1615262 771128 792858 1395112 616344 374948 1036281 135264 1957754 759830 906342 1122355 550731 1247916 1166496 817912 749575 1792308 647685 1070371 208110 1550926 616689 948012 293314 1933922 1857200 807350 1097279 172566 272488 1635493 1009073 1950382 1037844 1490147 1762854 299222 1153229 904450 1482885 1574026 439137 1057524 1541574 1368072 1361815 1936582 464919 309873 297210 1686193 1408301 953125 1624710 1488697 120980 1911061 1793763 1663170 1402319 490874 1188164 309736 285896 914693 269858 1462061 1179440 226387 158079 1597958 1306769 548456 63832 31687 489573 1858282 1418569 1063426 99544 557506 645107 1182423 213615 56179 1794216 216504 440759 948047 711347 1868488 857217 1173953 904309 1249660 296913 103287 404224 1648825 1719688 1251653 1484915 215346 1217506 86000 633596 597966 1886847 410081 1075283 1330649 1635307 1696799 1730203 567230 71951 1536657 1226089 1596829 1371946 508297 330042 842443 1671850 1904140 781556 652723 1590288 925351 1732845 198953 241680 777392 1369262 1000209 1205510 604486 1897807 1924701 913607 1731788 1206946 1648655 1166901 45021 1752629 423894 1153497 1192698 1144080 36941 1001993 1956535 1060049 813610 1665591 1191290 1694218 558439 715881 395400 869020 1662725 41403 1943732 797536 331215 289519 97127 363873 1330216 375263 306131 631763 1617744 1639699 1579230 745904 933339 1464504 323855 1477029 264586 250457 1372736 1547175 476949 1737076 956803 510706 866086 1376551 1253648 1778762 1052027 1948878 1500187 1143355 1326757 129984 1083302 1542780 810129 295540 1153345 1682563 768952 112580 127488 776722 1396941 1644041 143683 1922316 1425706 1474669 781634 1811053 1670964 1865893 969399 1924991 1977134 1720823 362111 574057 981733 92619 34487 1458998 1411330 1113366 687549 1329743 332083 203177 920987 385010 1256387 953381 621110 1924415 1511490 1381616 1572984 934684 1283860 271623 719136 1533712 1351111 1332340 804351 1081800 1809403 1055223 1171084 1650443 1306903 1802177 857039 361365 1512844 1380750 714178 928905 1131453 1183154 1979347 1804995 1424665 247177 1266469 999158 1693581 1845313 661859 1278150 57832 675142 1031615 308743 185286 455015 1283279 1051603 1855555 719239 1443846 1073214 1868943 856714 577090 670240 1479519 705988 1415624 1729832 38506 519072 1634178 45636 590591 1141549 1816934 341042 77849 1163140 127333 239851 1595434 1406685 309427 973815 263158 1706102 1077661 1993843 1415327 298331 1685775 656264 736679 1188680 1091096 1528124 65535 130112 558743 453704 573608 1571449 1526616 879685 620491 767473 20038 570428 12369 1498190 28350 674462 1566102 56158 899725 289179 165906 1098131 823210 1421333 760065 1204846 1686216 1266494 169855 718939 1268399 823793 840526 1103581 191016 1225280 531151 604210 681192 1689461 1762546 1599166 1803933 1147399 136970 1755775 1336959 1841290 934719 417074 1940872 1267004 488396 831221 1425245 697310 1122080 264991 589793 1972639 1661105 528612 1852553 180887 1159749 627519 15968 1564052 569921 1581422 1343109 1427420 249961 1482199 1428965 387127 1338276 1849912 1269636 1767969 422725 1468382 761421 495214 1064891 1507046 540763 1153856 420730 732468 999725 1461325 531817 842863 293881 794870 79981 1044534 549020 1177984 1027182 1610557 1389367 661813 1038493 212502 308631 1806980 674177 1979030 168124 283644 300964 472527 1063779 1144969 1088015 1396224 1213433 144494 692684 775121 1580736 1507902 1122761 60939 298242 748940 1326612 778914 1483888 548021 1860644 698776 24316 1892693 81416 1646173 842449 484833 328862 771083 731312 207410 419950 1830043 1299443 703182 1369860 1994315 952216 1409681 1706336 188145 535167 839140 101311 1661915 317754 368338 296898 707356 709649 1585009 457446 361412 1613179 717711 227006 205743 1166911 207165 451837 640849 1313174 1789582 581964 750630 1317590 7436 757855 1178393 1097312 1904796 457357 279102 1146634 365092 1363303 1294563 1053377 155470 566945 1034311 1942353 1231177 89041 1437103 1580061 460833 1232539 1568424 1594416 1307142 1396645 1431431 1535178 1851704 304995 955196 1723628 858815 290363 1718939 193343 62245 1142358 1759419 1678073 1870012 814461 1727416 823738 492193 1152790 1205002 214374 1096001 1121125 375217 32032 310503 1780432 1229420 1323969 129060 672952 706834 135637 1867090 1702390 364920 1680398 424008 1950780 610250 1411081 237420 903171 1574306 587113 1830623 712747 560373 799195 495942 871060 1954079 1208232 350914 136521 1436760 559853 917950 1613750 1012792 1293165 1535076 762860 1681914 1312263 549995 1753939 1215889 1432688 1164516 1359398 1190298 933409 1014699 360755 1659058 365676 971988 1768071 314864 1821495 395014 1243432 511368 1631588 577313 1595173 1876105 1780187 143889 1923600 1900860 1846426 677442 1663977 1868269 2009 450269 1969463 457767 315842 1933841 1305746 1333367 391898 167343 518338 656522 1362689 1896712 1650785 1936139 1592696 795786 66515 1807284 582592 1771146 1010123 1519068 1995797 1472804 1203062 669049 1710848 1845435 1364718 1341049 1498686 1406074 42424 246454 1306386 996817 1718575 502741 975731 115722 268192 1812011 1872249 464618 7680 393192 1149912 1767379 953105 1734508 1886680 3485 1080997 1790025 1334845 1752633 1051926 15405 1402580 901579 1432138 112744 817597 876497 249827 1611671 1083657 924251 25942 1308084 286230 641088 1310312 1333768 166337 1957751 1781422 1946075 1212576 1334683 1184565 538648 507655 210685 655843 1181199 1269312 1462039 787775 1094573 1107220 204973 1908059 939638 1569394 1325449 1882137 1116922 1328986 736670 1055869 967690 189595 536599 457195 1687169 581912 105556 1945986 1511625 245527 1546140 1409964 1280871 1787158 137342 1441364 741858 1267860 526053 1663729 569381 70846 1268234 1934370 1238725 1701452 28680 1470207 441422 625364 240372 1708429 1680471 90812 777552 780821 249301 769779 155011 211456 260190 404721 1821432 1126204 1696359 1525428 315687 776695 25497 1436519 832869 1512912 513307 972354 1140307 1456419 613898 1504187 1245330 788699 1394413 1688697 483426 1132298 1278866 1366827 1960645 1384881 1104515 1723011 188920 1968626 625885 1551902 701426 1283637 888850 1965185 611469 1137823 1411668 891238 744469 380354 1450345 1986055 1250140 1995388 32054 1069931 710762 135024 1664918 234440 578702 699884 707709 289343 1220542 763781 868309 327819 392791 499667 1116795 959938 203654 337859 1892721 919963 305430 760280 1300042 1454974 1630810 1658949 1920369 1536047 873173 1762498 753863 98258 1464257 1299751 1584125 1837546 372272 850360 1920265 1431335 954293 290692 1386879 1270348 316740 77898 265680 972175 660266 807864 1840673 1646480 1782859 98173 120496 1017808 1626571 789849 1540843 1090776 1835644 624858 954096 564362 785466 1235315 1208394 1117435 1757321 947056 1752542 1016298 533214 1423681 302067 1342400 490040 1463123 1544141 1708278 278686 7023 877625 535577 1183197 1807283 1518810 11728 495416 1334287 309802 1313429 1527570 625805 1091449 1645979 1821498 1748874 1808291 199896 1577436 1788878 1490123 337616 1879142 1520337 522374 351888 1991782 1016807 1236393 298377 618300 1191053 576488 1417257 1324213 1573545 1152001 1730114 1683281 1048953 1837021 1255266 509081 1656316 738366 1683533 1626857 985842 524461 1313625 968414 1393883 1940932 1666184 1996294 1347296 20716 1911377 150842 1846908 1902426 591468 1215143 112448 1969679 1639149 293752 178030 1547260 1078110 1374147 1275477 1285518 308000 328073 150507 1688918 1173815 1323968 1424076 763539 1102171 325453 740313 1005909 1357510 96160 1114318 352755 1729317 550694 1233260 1868825 112665 1017089 1038984 1617424 1167607 239079 1087797 1631602 1592592 927876 1079492 1257496 1776238 822676 1681916 1977579 1520623 1071368 962728 1041948 1413066 115100 707023 1876476 769835 1999704 171111 1175264 1129040 1186081 1150603 1659309 146329 251523 980655 1550320 349564 886192 1810788 311816 685892 1029959 1905957 1895762 1558994 1032610 1627433 1930156 1367319 876262 1494211 1360611 268123 505997 651639 1542195 718164 1458182 1153192 470660 911652 951882 141689 777645 1452487 933800 1415861 518228 1498420 1656765 1158647 108214 618579 1795484 480008 261581 355077 1541091 1704887 1177195 444269 1580413 1531886 1392594 822969 563719 1743146 1005865 79526 559262 602329 843849 1465264 1574920 1968880 1579339 464610 1931429 1408062 63088 64572 1781453 1464326 222470 88162 979449 1151300 16119 1710106 1020360 1508268 506296 697551 30302 1373144 1193654 540700 968434 1646032 342206 1926580 1705708 1709952 465745 517094 591270 868186 32790 331421 7099 908923 387284 333308 167568 1064276 1496880 171785 1176185 641603 1579335 752138 1622638 68107 813698 1857304 816624 1349958 428816 944604 444424 905266 211023 1463769 720585 1180056 178508 634708 41345 1033816 1997143 1800451 573711 838133 340620 1593632 266150 1083695 456843 340139 259974 275341 1910935 1702800 783528 1702911 1060865 1166299 1184968 634222 1421132 1994327 945971 699986 1204043 1891278 477910 1181412 1635615 957873 1840984 1984382 1589931 1075546 1119878 1267006 982575 911822 1381176 1977377 1370056 1611602 596600 1139552 219586 236905 1082411 1814574 326080 1212177 143512 856477 1283252 1035909 930737 646454 58941 1096738 1450426 12463 480406 730307 1933164 983274 1008807 823772 276071 1579786 811557 1169748 1818692 1889324 1472840 1757282 1899859 1455911 348687 1543142 654792 68251 334092 438396 914030 1968149 911132 1437049 1489471 332457 284685 434095 665748 38107 682812 212295 750171 726099 1512559 1848650 1524901 508719 1846290 1566299 645152 108575 598374 1245563 521594 178595 1095135 678043 805299 594875 211736 1372339 1143549 1320651 83850 1629948 904195 1769938 1474988 1956744 996039 655697 902936 825768 1693964 266910 1589321 1991634 842896 1914370 1913132 1064196 996175 1214959 902582 1338915 607199 1112200 694456 145504 1224336 680989 1390747 280658 574369 58967 445378 656085 1011358 107663 1576199 39999 1565336 728027 1191851 1638188 692930 1012022 1993474 1252404 1686471 92438 1297754 1722090 1446483 1701852 1128690 1482151 1846757 201228 355144 1749864 422304 1664720 505278 710459 1937701 190764 437682 1275714 484314 167697 475339 309844 843997 689946 1466760 880519 498690 795590 385771 1188986 488090 859518 1668186 54049 871696 414544 424029 151166 1707122 64393 558989 1865565 674338 1692111 707110 721584 1039802 1161649 422739 871709 1533476 1055250 1792275 839537 65199 1191790 558837 1275471 55850 1423266 307013 1736024 1202916 499724 1748100 1864093 1496239 78154 1550456 622073 247571 1274386 1170540 455008 617499 1655028 166606 1083835 220518 1782278 173560 1271562 1557034 322187 145612 1178805 491143 36175 425776 410659 1732034 1287881 1496528 1739019 994661 1142242 773263 1024049 1135282 505313 428737 1530239 1972221 59654 489571 337294 867631 1849793 1517686 686005 413092 1954243 1224775 423884 787262 228099 221398 1157853 20573 724559 205622 926851 1540141 341799 1780301 1371906 1372722 1022523 442644 1315501 1521249 397339 859269 1230760 55647 659844 246160 1306109 370778 730930 1686135 137829 64046 436565 939271 1155763 1202318 1945769 1543664 1933654 1269848 620203 1757399 1877438 753979 66581 194362 1868595 1741337 653243 689407 570876 1848098 982897 267229 1780364 1120637 1976004 1003935 1295540 1795808 538715 1259174 34461 447467 604324 761374 937995 1642385 295299 1311016 1230655 1280481 863034 844770 669037 1985731 1922594 1080749 614634 687129 1692082 236533 1072950 1242075 1798583 374785 135793 1910072 1681447 1108361 1460609 1923894 169507 1948188 1249932 1461954 953163 1164934 1305908 255870 318447 347261 478257 1167371 1257315 1033079 1760975 843933 1245114 743064 1629237 1670472 262603 153981 1272562 1475956 275973 1879146 473575 511364 67261 655234 335207 305091 1717151 1464018 808227 1569498 1310820 371563 672421 307163 1613180 1797981 441268 1277195 359273 1394549 1805894 26746 632149 999638 351644 355906 8558 1095407 1140326 1139887 784799 1566730 1350862 1238008 1584389 107234 1046225 1146377 1177819 1832601 70597 1279328 1693829 465349 1609374 1535674 1601054 1355797 667700 402522 795124 965447 471374 462100 371398 1120441 871176 110844 1331468 1989460 1551345 1755083 1209192 356424 1512071 1960224 406353 1840986 524816 1937390 1886414 569694 1335734 259859 1458631 730315 215371 602869 683343 1515291 1997341 1837475 1080585 113797 1403564 1522153 322198 1007162 1167660 1956282 1561951 720629 469013 354926 957677 71686 869766 1942389 1407066 725223 1057503 62793 865540 302672 495126 1590702 660331 809620 1482251 636148 1299833 25439 1449303 1185154 1193893 1097207 1080115 1786419 1627162 1015986 1922860 1701051 1695044 1992863 1025823 1450856 1143508 1991777 1215193 792424 1042495 470851 810174 428524 1252189 1001565 909374 1323487 1539365 558003 1202254 78956 21056 1624790 1308058 1954359 1041792 1148418 147533 846898 1040046 915662 1751519 461625 1398040 1245120 798485 869462 335558 1139369 570052 1160240 1679425 1974734 1320495 837294 280698 1279404 660401 975581 207202 818746 133440 832950 1704855 1679694 720846 812013 1373852 268409 545626 1096702 984662 269208 479379 777627 144777 542933 1174552 309905 106523 1739653 1009342 1271219 1389971 1998955 587970 266515 627199 1432682 1292802 1866763 165823 814919 1182658 1412884 20594 342309 1120718 189336 989746 360725 1434528 312748 333063 799250 1719827 992058 47809 1834213 1350500 1378244 54454 501552 629545 83670 1780041 142363 602863 623751 1587827 594820 1320523 106167 141205 708503 615581 1146145 1281833 1803190 849276 1656794 60828 206199 1275448 1177419 109952 1441468 1840237 1140300 1480280 1360208 1494173 1096728 1759339 1083256 1167560 655229 783451 809115 1981593 1141564 399994 56203 1431312 787300 1472363 1866110 1528128 1945981 184817 945830 1702061 1929911 315581 1257244 80723 789087 1633547 903832 1264728 671388 956052 1305425 559261 1141243 1509081 1244959 1583394 860833 392958 955590 1296799 562957 1319536 1878455 1848139 1849161 1645309 105557 52439 582232 1078760 1955476 178196 708236 280141 1742837 1102289 1185868 665188 736243 1790405 1659803 996888 1614870 1198560 7251 99901 1464929 356205 644667 509613 1766580 581459 643934 343840 740183 242126 1088118 73548 75331 1774111 917028 226045 768143 1679445 159496 1388992 732902 1227334 1636278 1271240 562828 259646 240509 771693 89251 905534 40226 1365782 1691367 700963 660272 296456 679428 1800237 601735 1054743 952669 1595018 401890 1384758 1167110 1960667 1388554 708262 110981 374413 574136 84686 1116341 1532860 476274 627629 120786 1735836 1873223 1113740 1705042 1775073 1539266 305882 1907972 1990726 1899107 30981 347061 1410685 1687398 957886 468791 96361 181455 1726271 1774784 671672 952440 1612257 43671 1042987 430375 1341984 662063 1695571 871256 743091 1685657 5594 258846 212386 877164 8733 1923402 1724212 167762 1967975 1194767 31444 301020 512141 1974125 1851518 1058577 1571074 235656 1219911 1791160 890056 1089274 1413288 755499 113814 831967 1357363 3011 1182356 1573695 1043582 87186 225874 488690 1862736 168455 72206 1458538 753388 701731 1885584 878196 1531906 22611 140164 1731697 329512 782732 1670805 128389 1409675 443519 1523305 1953256 1161427 819510 1845657 4762 639253 423380 1730096 1132123 30627 1691351 117838 648603 1357694 572718 1211968 1299470 73754 1653639 1150730 1938893 1328535 102802 1055556 278703 249226 1303286 650103 1131977 1492530 602757 130625 562243 522472 1349889 1096380 1587654 1170590 1686704 1845588 118847 29638 937644 1354165 1878726 1282107 180647 52513 18482 1987168 1432837 1125674 895629 775343 1387619 544420 1966879 1953045 1337081 1377363 244311 419096 327176 170671 158925 201629 1252641 717075 1454492 927178 451399 1541920 1330543 1046543 465983 154128 371302 363058 810389 1954131 539892 33711 339777 70386 1287718 256220 1034216 932650 803889 1192845 191898 116425 1010761 402000 567316 830942 1453063 1695976 954723 818533 1232141 1260402 1016354 1864111 942198 1017595 632187 281980 868454 255170 1994115 1836005 811438 1602848 905869 289408 1415742 1016960 442968 394147 613430 500750 1274170 1568877 261396 305651 565191 558822 1230131 99362 947641 623035 1294623 1699906 1616303 659041 1300958 885243 1772147 1265347 1960002 1351249 131006 1259394 456420 1311044 494696 1871001 1973341 1633797 106784 806418 458338 1396781 1814744 1856836 1102877 1396464 671335 928493 529893 258468 379686 1107783 1058843 861682 1315954 29864 1184869 1500171 1461234 1689361 1619666 1055625 817112 322360 1322257 1216655 1078918 498505 259891 912830 282712 1386828 1428044 210840 525174 329550 180097 1667677 1803816 403596 1008892 1127155 1927148 874893 280140 1654974 701607 854434 1454213 872657 293136 1742147 211598 1893352 514088 771109 67411 1813123 131560 1213445 8374 1075666 582853 74120 893604 1030166 1178199 367004 1237885 214249 500945 1659523 1772853 1779796 1957916 1258376 398746 1750280 585980 1226873 1644703 70480 1475859 1970778 1590707 267974 237253 147204 1625289 521163 1766281 1385271 423655 1053912 1664831 182330 123912 459870 1305902 336768 224638 45322 582537 767509 1248241 1530723 431290 1477683 1817051 117732 72800 1248808 985903 259991 1229648 328143 907298 368310 1983024 930866 1313800 537313 1830151 1905279 1056913 1654085 75084 1636708 1820994 720420 1243888 1611208 498149 1024334 777455 1900286 303977 122875 1779600 1686935 394492 1751929 706661 1676003 1649174 1876339 387052 1357866 1345428 864023 1665367 256493 688845 1592881 1526392 1851069 850718 714420 554307 238955 1707918 1486024 171464 1087597 185086 973201 899883 483341 713765 127729 237041 1926567 44948 1348271 1906243 1652450 1334404 1149206 1011496 93423 1170065 1764651 1364124 1796996 1333999 1240628 1398797 1061535 809417 1164331 241766 306122 1889451 29207 680212 355463 1875943 1613807 738725 984888 577875 343608 665525 1777602 76052 242558 292801 1589269 1879545 1307471 1002678 1619756 781752 508100 627834 635570 790406 1268803 1209252 1990346 1065596 462860 818101 1024015 115044 1860918 1186169 99987 1946413 1258608 844509 953123 1498507 1401974 1491148 1895936 212222 1371213 849952 240432 1351292 652586 948566 407852 53970 1113980 1369690 1950684 1046637 60504 54712 721048 315310 53698 118995 1274134 638876 1336876 690415 1267005 611843 1833242 196860 1224862 345333 591267 1870456 372915 405453 1174751 1284129 195004 1425649 751207 179315 468500 1354509 965897 1395351 418147 716941 549590 1898647 803046 381184 786469 930594 749678 261925 209544 1589137 1430195 114406 900135 1003177 1730652 226991 879769 882645 254319 1267970 216829 336431 1241706 229367 885838 207353 2194 1779557 73970 421629 1888470 976632 1344486 405977 529302 304871 1089990 1763995 1145082 950934 1440954 214263 1813564 1963546 1866580 1259017 1464489 1437574 1641745 1641553 1822091 99266 1578077 1666282 1332188 329928 801981 1263872 1089134 1198250 117318 689052 1764415 1830405 1991568 1246259 443938 1344254 1150045 1803272 341228 604587 482750 1190098 318622 427512 398399 130932 813979 732749 1885874 917731 1947556 890245 908251 1933882 1627480 213514 252465 1050443 571258 1618245 55303 29548 1852842 1418861 1825973 1429733 1479248 1086561 921607 1056901 1516121 667415 185441 214386 1643274 639430 256894 599513 639637 1693989 1886377 1810973 639423 879380 96390 1859838 1316513 1539164 1765691 808159 987228 245168 552420 229995 1124497 619462 1537390 1831047 497690 785822 839339 1668717 179573 1524092 460324 428104 705685 233096 341539 43732 176082 1765155 1145892 172499 658848 126706 1916838 1442590 1132896 1319619 719797 1895528 732137 373983 1283766 1434887 598834 841612 1938767 625119 864041 1982610 1083535 1290021 706003 239721 1255279 270226 1615441 712760 459464 400739 939617 1801003 1717424 571560 1713817 1932708 141750 1923882 1551896 1622771 1937891 343945 1504506 676001 272977 1067872 1663116 488250 402883 1348374 232633 1936421 860806 1596493 296305 866721 839187 1508288 1520676 1236349 1474035 1608705 392617 1911451 1434929 736142 729436 658591 1723888 1690590 1726846 1056548 1584287 1566765 161943 1136804 1544169 979714 545683 1481584 1338206 1140986 368405 1288659 1147728 1506552 1437880 511519 625930 721327 375395 1808270 1659715 1774243 175652 1252438 1458107 349144 1979252 1528956 774285 1624865 1474490 709563 1330583 1607003 1275892 203240 506543 887280 300488 1876542 497250 28528 1940859 1917053 652845 707801 1425885 246536 573158 1932687 1026801 1673412 614798 746253 1878085 1401804 501703 809069 577637 1085034 109189 670601 569548 88473 678038 83766 1513756 593193 1877867 763804 1252674 1078041 916674 1186727 883800 357694 1610619 1769889 440824 296304 233685 646296 435606 1318237 894184 1373977 451553 72691 1802865 630411 1524385 205781 241306 801303 487545 1293555 157780 218901 589732 453299 1679850 812902 795502 1516315 159715 1973837 1507874 1285794 1232802 134377 1201266 1889404 692554 1450018 1876387 1432571 1319008 1782732 1722957 1373337 1991196 64559 1502915 1494037 1754764 1809452 442567 1256690 484543 1987739 1821328 972658 726376 499189 1306819 921215 381447 1502360 1422073 1524335 1210455 1446865 331107 1695494 242288 1140159 1186134 1815571 736405 747878 1871747 548892 1514109 16593 1685025 1690559 765547 369388 445995 1575903 1039595 1211037 1582288 1191278 274272 688264 103246 1863011 1599523 964193 1729961 7507 1308780 1459119 1259984 1646215 569770 1680907 254603 1269434 122843 537521 672365 260404 1665220 87187 1624196 1043462 1366494 967612 1525454 640523 763161 1331518 1936486 368486 609749 1110523 166889 1591581 1606035 406699 16015 1949049 1012718 16778 723118 1526597 907295 1214990 312256 1150754 1770192 436033 1322541 126911 812392 1105212 1495704 99682 31373 893891 453901 1149794 886864 67803 1147284 1076157 908508 1115740 1169591 1631867 1262017 1031494 1689191 1954414 487977 521330 1730766 1459526 978945 1342418 534110 195586 345357 1967723 1628680 579954 965829 1797685 1275383 1920874 1202195 1136164 1865466 219058 871221 1385513 1656831 1050759 222313 143169 1849393 1236906 1679856 1515188 1026225 1979552 154025 469781 252009 1488940 1334447 1312091 1154441 744111 342188 1557857 1916393 1639811 1131527 1321208 1884756 1536957 753654 314761 1443193 379044 1149020 1633604 986782 822110 1238823 1905711 599871 1412419 620729 801299 1513423 282216 1264396 1310767 644234 1890828 725297 870761 918772 1394921 1187524 4210 156692 1862852 1852620 645687 1081548 1337366 641648 371816 162548 1990409 860545 1912332 1609116 895971 1400116 1619952 507759 1565863 1811198 1493234 1317698 194724 1794757 1101230 403640 894862 803109 1884473 881669 182459 378058 1097870 912799 822546 284917 1015622 1866992 265628 1184579 585239 79696 71848 439975 1308081 24304 1796664 1668343 1666609 1978207 465535 734816 329965 49180 737925 1223173 1503349 817726 1244176 514226 679604 841920 86135 457398 755597 183393 733134 1546861 232468 913492 1135654 1440579 906662 18282 527563 1439896 128082 871156 1514275 1920362 921057 1086870 1683641 1578195 1252077 891712 791543 187340 863265 452999 1391967 925323 312691 1502694 316519 1804437 962946 249791 905618 848793 1998291 670686 826591 1357466 1527289 209358 1520750 174115 1191722 1467121 1758247 1435432 734524 1488444 1470625 97088 1072589 1557438 727978 1044559 414452 807441 1063975 877890 1241721 1019283 1117502 908281 264850 631132 467997 1839462 544880 165023 335781 833271 1701405 1163310 1279820 1239485 1680119 13563 1414761 1251912 714625 1565406 854565 1155544 1084103 209859 561550 1581753 274977 332385 966090 1115684 1031000 1240542 1027091 1988821 1774412 1856206 279116 1278667 925040 1471745 870128 241542 350197 1024877 915335 634675 254170 1973471 700250 1205627 661142 9010 336896 433273 1565603 295731 1840660 356966 60747 970318 1188979 1247010 1823888 690569 1028185 1955931 618913 1112838 257731 1015483 550334 544007 1611221 975900 1967706 1146622 184903 1116317 1385623 1418171 1019285 1358000 830523 1062940 160667 84166 1253267 1572914 767388 699337 1622157 1759365 87835 360845 1154128 1187784 1393709 698549 238685 1312863 1032282 1158184 818950 1222250 1355168 1943648 1892130 267536 545123 567871 1511800 963804 1349609 1204067 284794 1971124 402944 1353350 1791086 829956 1355409 1746732 496643 687326 545905 17488 1042360 1675647 387183 1892967 1904636 1789351 1331017 1476841 800646 891729 868992 996203 1412660 1622509 994615 1612713 1609043 1022853 602500 1920439 1297615 326102 800029 1526210 250570 1058487 169970 1716921 1089405 371416 1172805 1538945 1240966 325646 483140 1577823 1786865 407559 1919987 1923694 483903 349609 887446 124511 1940950 148140 717805 1311114 445521 1483625 1443051 73587 945947 496686 1392879 1387036 1946216 801593 976971 1654300 282889 1763072 75332 1165369 500271 436544 1017237 307419 4568 1091113 1497840 335527 280483 163793 1303930 1542962 1773919 885659 1910803 1647361 64945 553944 1636501 132417 1851960 1151621 22155 1787978 1207739 649355 712452 748553 876088 330333 1426299 449300 1476150 1615774 1751220 1742479 1480967 1483551 810502 445850 598552 325556 1403666 554962 1792628 143395 1379173 1749280 545468 670715 923318 648319 439663 1652934 35658 1174078 271640 1891334 1615608 1147603 850228 712457 753318 50835 725673 968228 1839267 213970 922655 1051984 784571 1168028 1840716 135253 1725295 363629 1402933 536303 1127060 745839 1171658 1207491 129399 54809 753686 818600 1824160 870449 108492 261033 1452235 29330 1279120 276930 810148 31000 497397 572743 1062986 657488 1331879 1396434 1083185 1533786 1669438 1825784 1001707 1947947 1011372 1875954 1100255 1814358 516998 627912 1134424 757260 86697 758486 555217 842949 280656 5901 1984402 1295001 1916519 1558190 1493373 1061794 1649696 1062899 1648963 1751383 1012178 175214 304124 1319293 1846864 70876 119663 1178454 971257 1159779 689778 273264 586393 1961840 1774758 754218 316223 1111893 361783 732180 1495256 1883998 1583805 1788178 1432407 835098 101522 164085 336362 236133 1126135 1153562 387588 727016 1660096 819908 1404830 1417457 1710576 1070506 1095355 166212 409060 747566 698281 484509 1246561 1504467 1781937 1644544 1073709 31084 1836912 648546 1087302 56090 449079 1633617 1744775 436098 338818 448276 843359 517083 772182 1925912 1259827 526129 537952 1624 255387 1950482 342436 888513 10431 1093991 1538488 464529 1461494 1051159 1831207 1738397 252852 1432969 231347 1754098 779114 6600 46462 214160 1991692 45288 1272362 671517 1633022 1293017 1788496 796120 1456175 1936412 792150 1481892 1373598 1073201 1109348 1629644 1262656 962621 272757 1488254 984642 1740660 272593 723163 1526383 751197 966341 798925 64549 215472 218375 1040863 1545270 689342 1372215 969917 564349 243988 1982130 1531645 501500 1806778 1029853 48123 471236 96896 1133805 283564 879279 1565776 399321 1407996 603463 270096 1786655 1930040 542796 149121 1747680 1178040 722646 898702 1527445 518587 1332545 1794897 448719 485151 1307740 399329 1576906 376210 590092 867402 1105250 1316415 808811 397376 45629 350233 13190 599207 1863083 1448561 1789744 257884 1879812 1545067 1628451 1279366 700494 649721 141116 1589211 1453405 1173563 434555 557315 1668554 978995 945882 1545886 1400246 1101332 880458 1761933 512102 873007 1158758 1554170 1407197 53953 1329124 1976662 202514 211179 1630 799742 859723 439208 480708 1765607 1326715 1279875 327373 362016 1398100 1269452 1280806 1060045 51914 418792 701271 893873 1947892 1042913 857569 565982 100239 1925273 885715 229069 409879 19082 1995826 255854 129402 453886 1876002 658864 1870072 797973 1088403 4465 1727640 161366 149665 1659989 755860 467323 571237 1723623 1014163 1056546 982867 1699055 1908669 797613 1579744 669609 336538 1076849 1441388 556330 1088386 1969080 442066 469459 102649 491936 1578470 720528 1560349 554939 1589046 59732 1105459 1780156 1172298 1770639 1928594 451141 1284428 1345909 1896115 43534 609506 1256671 1383325 182011 735606 769138 753823 43112 1021866 1854036 1619808 140082 567277 462972 1826357 434460 382759 322130 913182 1242458 526383 811784 784306 329904 1742279 1421429 1655380 1933596 1794585 1254291 1444505 1660099 1208909 422751 1885018 1784132 10184 346136 1058600 1612217 1978019 1528983 1986248 1351124 1874677 534322 628912 38125 1100696 1972889 1758723 78768 981482 1258618 904868 926473 1899360 811318 91574 1967653 680286 668168 691870 60352 295862 564897 1132589 1380674 1672596 1086608 1898369 1713727 555220 589888 72106 1796040 849983 1830790 68203 822664 601665 1665939 697026 1988976 1718916 1332878 1874398 1440506 1938285 360451 392437 261385 1917577 899943 664065 1695992 101165 1208700 160981 1476836 1362809 1301623 144931 551100 840024 1676811 210537 307300 1381671 222218 381891 516111 949445 1954118 592796 1178486 122552 1584480 1061433 1297202 897544 318317 660857 547810 214508 111559 833267 461778 169564 1543668 1857331 1919728 576419 1010582 959977 801598 1356995 633393 1170247 1902196 305255 698765 183852 1512878 1076758 1218795 1481547 238581 1663332 1685107 901750 1285603 1403981 1415937 1253820 1171738 187955 897979 1369601 862658 1441834 1290894 22763 1587269 996618 880715 1945012 480145 1207440 1990331 1167111 1872161 1841834 1557593 458924 719069 1564144 1702185 215461 1545612 229551 542262 1391918 1049865 1092014 701976 110033 1182657 341830 815439 257776 885637 1633150 1545651 1548182 654945 715619 1550979 1080407 483475 1410259 624980 796442 1012567 1273018 1298495 1892830 731557 1674967 1764452 1254206 674533 648391 973348 417085 352773 531842 1698522 1981124 1312289 271804 1676987 1410210 388117 825596 1260999 373092 1336630 1696241 266773 1104055 1207886 512961 840935 1630936 238281 1340518 1309476 928109 367917 1644152 1395394 1225364 1965327 893786 504798 1747146 724229 172336 1776285 1582407 429780 305874 819869 1466892 1540976 668308 1730780 919159 954771 329447 1391169 1041679 1684679 668212 1427648 1027101 1024370 1608258 918599 1950883 1126882 544247 753548 1984617 685457 583078 515522 603295 1819987 279615 514753 1323582 1283488 209168 81742 804366 646971 1827253 550998 499752 380528 346915 217361 1348913 1363637 1007384 1801439 63398 330436 302460 368678 616948 568770 1963677 694906 1153696 752817 1042854 273207 248149 752157 279619 48425 770469 1378612 870424 1276898 1214633 303440 289451 1026427 1302527 1997603 157190 386075 1764766 1238389 541798 1706168 1252838 1415162 384911 1858194 1728670 1325066 1350132 405979 1809944 539219 1896036 1410853 2097 1051768 792467 807392 1199098 586048 553790 682762 900936 1807494 1349269 1682278 1688118 1887735 1297347 1507187 1636198 1227730 817022 1001989 512816 1204401 61017 923713 1743648 1505321 1479088 1773499 66251 262936 427053 1909558 153396 1933213 1537068 1798640 799176 1201832 362986 463511 1491998 1860583 169441 744241 1252747 1121076 27165 1258792 1639311 1684230 1747595 1059115 12240 1211438 1941058 343673 1641583 898349 694878 1828474 692176 982699 1897975 354490 338945 1809783 1729739 1728306 416526 169501 123796 1332085 1497288 1084568 1776955 1670593 1965212 449904 1074359 1708593 1854260 259319 1186575 1696287 720597 259215 845621 1962201 892457 1241288 118501 981054 772549 170123 1211484 1622686 1322121 1194768 772566 1770125 517116 1623319 1543958 1749543 1519782 1647175 1409757 1892094 1889706 1876968 1756959 396547 506514 1013301 58675 363786 1616092 1653405 1792915 1035013 1235669 1503814 953396 5135 704807 1650997 1473732 308860 860267 82156 1321765 265607 722677 1060130 1270462 1566779 1680975 1573461 994997 1443597 1600681 996527 1049020 1438880 1429013 382401 525849 1623516 1989328 1126767 1761199 1508176 12855 1242947 1750002 245555 61457 916830 116186 483008 2283 380409 1841359 326451 1622387 1770337 1047089 1322049 32967 1358667 1704292 410600 1565457 1818637 423114 1043780 1115911 819324 1785090 234879 554811 1576070 469424 874562 1380670 742796 107120 1406503 1001069 1163845 455479 1022284 493466 1603191 1342076 378338 518664 1125873 492103 1512030 339118 88334 506886 62554 1960246 1701882 977986 251384 1032262 1805505 825273 392250 1831866 1161523 1853146 380701 517733 1260901 414591 1953422 1857887 474272 180500 1748118 696169 293743 796419 1498616 881913 1287999 1672845 1187157 849553 390037 485419 621842 635190 1622097 699035 1413982 1671981 897411 723521 1769124 382541 187089 1730373 1673593 267817 1039511 107121 1757918 870727 549289 1970515 66663 572789 1664761 492487 1958952 1071682 1601087 404635 618038 1513579 1156685 585745 56308 388079 569063 943368 1457481 968875 1701457 297988 1168145 1665128 1732661 1435441 1851081 624767 599741 840564 271774 487050 440364 1070516 603634 765664 215284 930326 1363533 993620 312567 702430 1250425 1782451 9191 360013 912569 1167887 1754051 1473682 1657733 1817206 1027611 1334109 1054645 673058 40689 1821343 1118909 1773002 1501814 1212314 1255576 328010 1967158 1405491 134894 101992 558594 1569423 179095 360461 1854926 487495 1012364 620897 714557 866035 501126 662104 1277053 1269816 1508046 214821 731637 1483479 877259 77788 1018953 1974991 1597557 353774 552749 169427 747678 425374 58110 1509787 1967020 722188 689662 1442943 1110629 1973356 1343590 165633 1665851 91292 41723 1302100 844336 459098 1003654 1207494 1700236 473017 241778 621286 264966 77082 1612729 699761 1232398 593078 875518 1232546 749388 1162734 194668 317725 1190884 782881 1329076 889750 1819782 1877845 590741 1396296 348757 125440 1942686 1556776 760454 1224725 1164074 1475787 180929 793923 1443378 495142 1413927 440728 67757 1184188 332284 354847 770190 1539881 1840668 60191 1292113 1954558 991014 1192775 642470 186176 98220 1982374 1745417 1307506 1283342 1394460 1531718 302560 82786 763093 769957 409585 1731831 1270949 1840249 1110337 1737634 1040097 844056 866063 1884422 1785962 1209397 175850 869954 212740 595126 89908 1165469 755211 1793941 220595 1941098 180676 1949185 1997841 1203255 599230 1939806 517312 1407834 1244065 1553824 1018484 1628022 1819113 1420547 981824 1172383 1169841 1182929 1444481 516563 89377 303979 1663409 1598227 223099 884762 1056850 1940077 593552 18517 1824734 1883205 1539224 494213 954098 950684 1245062 1361796 1943383 247725 1225534 1740243 333652 771294 1196182 128228 1558468 1582446 506371 1265958 1566303 592542 1600898 280615 391614 586913 764592 586080 1261598 113568 1959897 1204097 167907 1980843 282678 1462017 693708 975763 861430 505090 429867 1272231 860825 1279364 1295395 1550030 26176 615964 356681 845411 1500984 1681585 371878 571191 6127 895640 1982700 1262815 1891893 21619 1186250 1306274 605103 326936 867632 1432882 1388764 816413 1537903 82515 1295880 1856730 1959241 597355 1917420 325785 761270 1146450 1237409 307042 608623 602611 1488920 1227017 395446 932338 998439 1349970 106658 1703911 693363 361962 90451 104215 107865 1591796 32397 208197 466593 341550 1332294 1697836 756312 818492 1930494 1805874 1016138 1231952 280778 830307 397323 1101613 1194906 948986 336922 1805708 1362383 846900 1155755 1291546 1130746 1861713 1624039 1572558 1374647 901220 1803367 362141 674535 1692878 738610 438914 1113515 1916355 1733144 1977136 1001019 1717228 1867136 310185 889909 340184 1092349 467737 1763077 102351 49651 939074 846908 111177 638444 1899913 828213 1532026 979136 1873383 602113 580558 1339681 202883 633825 1280665 581021 303997 1465408 632970 775444 1305372 1155562 1173607 482916 33876 827104 807917 1427518 1611483 243077 1741841 177948 242600 654973 953202 1828263 950983 621999 572827 1942729 638972 977521 1990704 966837 247142 295247 435352 645692 324792 618458 466837 1591238 798121 1432753 1241955 471992 287874 1235467 172077 150291 1164071 502734 429526 1063845 576522 1586751 1229593 1574714 1608519 452889 104031 773664 635562 373420 1131529 926399 454951 1754902 331185 1565313 641723 655322 514130 259686 449099 1604929 1863757 939608 1784649 481210 531749 1130264 1445794 313026 757436 671950 336663 1503228 529165 953816 1721688 624114 1131816 1187280 1834856 844710 1990722 1833410 1119184 1647291 1908540 1256271 210701 519854 472707 249814 1298584 1071128 1274135 1342381 924193 662761 114717 396777 1076692 19849 661786 1445047 863157 523560 1763754 1643395 554341 1224916 491182 55900 331311 1035681 805983 260171 1956576 1805995 1232889 1583603 34604 541320 1119235 1824374 1527488 596648 1326425 962590 756456 830377 528939 1096568 1357847 1085327 208228 326165 351280 852123 1148406 1113194 352156 582965 851421 628531 79899 714173 1698214 670827 496043 761522 1834535 799541 1523875 174103 1436844 785705 1402940 305138 1918318 462837 1045498 21837 682540 918250 961965 853365 752785 525157 1287468 1996139 103954 427292 1344996 44460 1589582 779380 134815 1242971 1277315 835755 925230 1755233 1631647 787175 828574 594236 1941583 516714 1547383 461272 1653616 1567013 450841 1730961 945286 1499970 344186 105871 741873 1845103 1769876 1520795 118779 774001 1189607 90096 1820683 1595629 616515 1832570 1734635 1516827 1919493 887938 1980553 1401231 1755730 1555325 192583 610706 236973 1729482 512422 1962603 18683 348398 294651 119272 14262 329174 1239359 1748690 1393204 1582048 486072 775995 16358 765065 478464 293578 90047 973122 451853 1793969 690512 1615451 743141 1907364 1174371 169181 160850 1276915 414339 679192 355526 1575198 1971293 509421 365429 611793 1338848 843666 1693456 763008 389357 1370814 1675857 173277 1979440 1939751 1916664 1636772 1337274 722260 1067807 853227 1401055 1968225 1985948 558047 736912 448960 501312 484319 175263 727478 1277548 817645 749913 335316 1764047 1935356 892751 740698 898970 1845471 807636 461535 1957505 629383 729293 507995 77483 647888 1309843 869043 1750148 1119304 890984 493244 379555 1374 692978 584453 574711 1274120 232 222413 533980 92492 1179625 377241 1694937 457460 187385 42234 1500248 537821 66066 1189338 625951 1360107 898017 1654906 16853 559162 976227 1066454 801840 1250181 412957 803399 84380 1238381 1461426 1529938 1869769 1968617 1210523 1908962 390374 630448 1056697 543763 774872 214957 641159 1910619 837936 1999254 51593 139365 1109300 1760803 368307 717140 435169 756740 129795 1999510 77084 47551 1565248 1489053 1492820 1739711 443774 187475 741237 1378643 26461 414847 1481613 1800046 1062272 1839131 1730364 1784190 1999854 1886013 251693 214002 1939470 1724846 1313703 1887582 1303179 649002 1129708 1469082 574901 617441 1907186 869669 880451 1005453 481675 579701 828503 1986253 1947251 13730 456273 712697 1932603 1509104 311819 531053 1489248 1896584 1803370 1722788 985012 1579154 1036545 102240 1529169 1600144 606528 17856 868398 1910979 1901120 971615 781147 841358 1199580 1841744 14653 1430357 966495 307108 745787 233785 1355474 1936361 1807447 204544 361052 1214741 1048032 1697848 1665371 179909 1099840 1684213 1068974 722371 892591 1192118 1346488 218643 604382 1183462 1702082 187833 895214 155084 1138757 1088472 1705971 1114321 399557 1922379 1564458 1703779 268150 685876 366873 608346 807189 856990 503476 729509 1463125 243664 562552 1164416 1746320 914403 1185577 894048 1896448 299994 687763 646355 36626 1411818 1739162 1842205 563640 1949227 492511 712378 633675 156357 576599 1741422 1852537 1628519 1469301 1257492 416445 1599937 662148 1857605 715007 1721145 590597 313832 1400748 640583 1008426 1534269 879419 120193 739191 470729 356802 373797 1796891 329052 1047836 1996318 1375280 631158 1329042 1342145 1602564 1348230 294626 621694 1675390 1657049 1115880 1560859 412325 883679 573670 1931628 1430719 1719491 866909 614649 1482762 1712168 982220 1341472 676811 1363060 763377 694291 718325 1388831 1805133 443091 97493 215230 241064 903112 1644550 1029010 1346497 1622970 1901671 760111 322141 874913 283652 868330 800178 1892087 461848 1636417 865992 183667 703145 910111 565096 250586 1368736 327726 96919 937870 1133719 1834434 680837 1037426 1694094 1209072 1136049 1722421 1357762 544721 1478416 1366381 1915576 1971772 603090 1548907 1043305 562221 285841 412281 1218974 1290370 924087 1567760 943463 815946 829649 137595 254847 791445 230163 996694 904133 1921065 1612163 147515 1324536 541464 410597 627386 1447381 1402811 459889 1343930 1385262 1804420 1589039 1375405 1892648 402568 548225 1297376 315425 1699451 566080 1061972 1246930 955160 334130 1429172 851889 1328642 1744552 40412 38513 1182925 1068389 1064478 21815 1829240 1958516 1005071 754268 1433407 1387254 954802 832740 1636381 586397 1989151 1008503 1638312 1443128 1066114 1076198 1880941 1762407 1817241 1240217 225075 475822 482320 198850 1476425 838457 676020 1649263 1272384 1817215 733639 1499003 1205389 188444 1385521 712185 15500 510142 1125172 1773997 1355908 1541958 229084 638102 1604638 638428 1973008 1711147 316167 1044792 1355161 517641 1898509 1480844 1864053 491367 982484 931908 128714 1366193 221273 1000476 186056 1771741 1537925 1577451 19968 976418 1793624 1866929 1652574 1150391 158599 1757920 1511707 1507225 1476244 1439128 1941500 470488 919258 1140808 753709 204381 1070672 1603601 1720274 1860664 1172756 1790588 131092 1240030 834365 1649100 1591656 816421 1435769 167941 1875191 1058752 30045 704367 1662871 1075581 179515 1433705 805572 649589 1247582 1744501 659213 1663165 835505 256348 1444872 1741518 373926 1926547 708943 1828732 771534 757056 1620106 581646 521307 986237 1648320 259188 1203434 363846 1010373 1234985 136070 543560 25347 1233739 294032 1091754 1428482 1498814 1711000 562987 256211 320821 1010217 283520 657899 813204 994854 1470283 710148 794771 483874 1356241 593486 285047 1874255 922318 1745530 1400222 1808224 1670818 1689453 397351 1422785 924745 710630 413180 298588 1495416 676588 935812 1392945 705897 1421484 1891747 169590 994635 1353147 508858 1072397 1104783 147306 1834533 1068917 490888 647808 941694 1793412 1807572 1400256 1569911 340781 735868 353918 1058559 1794421 31876 1112298 766182 458192 1437244 677804 240792 1763499 1625694 1923775 1822834 280075 231080 1423864 1336985 1568468 1835910 1072160 1819821 1747610 1892150 1409561 98378 1930120 1055680 1110414 1496561 1745753 56474 899942 989816 829459 325683 1984320 861246 1931569 1649199 367280 112085 1963845 1610554 704409 511998 1016311 1584270 1714358 568773 524832 1636834 1676439 1657103 1395463 1125253 1173647 111861 1770184 1808826 1755863 1382587 744553 421663 109874 193108 1820058 1854340 1174053 199323 1391688 1274549 511373 1666670 246297 1133909 879108 1484394 1781817 168690 1830214 1941404 424676 134475 1560371 382827 831469 1864924 1059939 535204 719950 1342148 1863496 508455 848300 1375188 837673 1661165 138861 805909 736082 1922250 1082233 562529 750057 51795 1697640 1261574 1896268 1586854 961183 1817770 178808 5642 781695 1414871 225441 569661 532830 1031802 1862095 139536 1038267 1982357 1916260 1557205 1920006 1086513 1844702 1334996 678229 1407758 388536 1461901 154949 1264948 1381586 234174 1300023 1793750 118570 39868 1733749 1947283 1993335 30685 948114 845317 1578017 1901977 429514 1269092 44128 1090970 1652376 650908 592163 1698350 1248953 1697778 454239 36699 1284952 635518 195672 293760 785447 960141 560688 1394429 1947942 762715 618881 1672892 1690649 413919 311445 325895 1730466 849871 1151806 72431 1777925 358726 426682 616861 1626411 1002391 361472 284013 1820451 765693 114375 403595 923448 62208 1206838 1933544 1572894 1165938 882833 404527 1545613 1836379 1955356 474074 1532438 1944688 1390832 760361 448721 1902970 1523592 1913604 1241497 622663 601786 1387827 312632 1733248 1739669 1366169 1388717 1538216 1082438 1749402 301220 1367273 1950373 59593 1080309 1719196 1459612 292091 1067542 1806874 1211117 1167845 411922 1037165 1880194 1173691 1465326 1510208 1294824 38418 1061023 22071 1606631 242216 1126707 1891701 1323902 1544308 627849 1472152 1716363 1989282 1990857 789193 1215247 665292 55823 106803 126002 225229 890081 53675 337915 879884 187408 340796 1708281 936643 1035739 51137 288196 920660 1034325 723370 969397 704621 1720165 749720 1545073 772967 1819188 553143 656808 1319550 464809 1074118 491722 1161089 676680 1221322 1629584 403079 860113 1090354 630756 323858 828724 750715 642071 1367211 744347 1862342 345492 1220030 1738078 458262 1837844 1199823 1391296 1376546 273524 506479 210498 1109428 1211536 1991893 1757703 1540191 1611839 5091 909652 1312062 930795 1231458 174611 612930 1162753 1601704 1721370 191007 456240 1905082 1957203 442046 17473 1536118 437683 1625449 1643259 1341231 570025 1964475 1419689 908647 1588470 951148 1122235 852505 659623 1784542 1122223 1745317 1471659 865806 89846 1320417 319922 1230058 159792 200989 56682 1637227 281151 1356447 1405038 1477257 1225835 1407933 832841 588367 1498828 1604946 1101388 32754 1661290 651207 79305 1916180 542619 1893708 1843806 1375077 1311350 1435124 649693 232361 674124 1267380 1618222 1504163 1587179 1596845 1426646 497650 1260015 426874 1402914 520081 67052 613894 1355485 1305107 192071 688714 1664678 509307 1446302 1793893 78020 1102137 1502429 730706 1270060 1523108 943048 1881033 724456 1600413 1999725 1344616 502957 1853193 1956915 978431 1060046 1482750 1873867 242104 599482 1770636 726605 1137109 393888 1358913 795044 1966368 987020 223736 1291102 958917 494088 1257948 1059397 1205783 1498956 1137048 1129276 1285863 1160505 423620 1323941 146718 382294 1351830 1790685 1000427 1995757 1332956 19072 1773521 1753791 561086 1896400 1212920 660629 1639972 132247 100252 582752 356984 199412 1603777 510835 1191227 1358965 1525102 129246 1281841 1577033 1711455 189467 408195 1331153 885530 674467 760221 472888 1121207 1015725 218186 438487 642186 988868 652119 584817 262071 1111370 580773 1535121 991204 1404902 1596428 1989698 1867182 1057609 1519518 1277049 355256 709690 1459944 610251 404074 752950 1938234 1524507 1569384 1474872 307577 844831 1300522 1296723 190369 918596 1184632 1531793 148076 83867 228113 1122777 392253 346673 738766 1831460 1008736 1423935 1941231 1463771 1441928 840370 1680276 1077304 1862956 1614256 1632316 1501450 1790443 653094 1474001 1344449 1112357 359523 1177553 1546643 593892 1539503 1060701 566207 1959722 1802191 749082 1532509 1779356 421118 30722 1843948 486988 1868280 1160112 1955797 1946821 1905571 617093 1154117 87611 578908 1029941 1585545 1401309 1267702 206867 1006987 611690 546042 503662 405645 1300470 709433 888137 415180 490567 1247664 1665632 131726 485584 1372326 472161 814748 1719613 144959 1629451 1342853 1049080 394286 643244 1829924 1327079 909759 1249308 1952506 709856 1736419 1496160 618481 713975 1828814 720299 1807077 145843 339111 361387 151161 908349 1826179 58991 99180 434115 560141 157890 239345 855293 275467 1978727 479377 248153 755667 1619047 1793281 558435 976766 855324 553964 343694 775607 1253669 646394 177780 1276852 919370 1391599 945096 537492 731475 94205 1373482 256230 302495 120589 1216518 1603719 681223 537580 498281 40341 750626 759262 1717836 919179 1670656 231542 995993 703304 196824 1730126 1420544 1453659 1350524 130892 591587 553520 1485625 1421619 118416 896395 1862923 1277757 1562520 1667801 285410 427286 242406 336830 333663 1932301 822972 1253320 1638820 1812956 327321 1185496 1695935 253993 5616 1111037 1337940 1697196 1968278 1790144 1003787 640404 1079771 889148 1381144 1036228 1792453 1958288 1924479 1108974 1521853 1099008 108363 140769 1158923 52425 1731201 1861446 273830 831690 1797518 701872 1918656 255233 243914 1787701 198547 53251 573784 1315143 556192 88033 1290569 1717943 820010 993518 601846 729838 1423090 663485 1953794 595457 186698 1608194 383852 1806405 1829904 160445 1573072 1710609 691376 1367821 1049810 793516 262960 370831 1054198 1982093 1950474 1101477 163442 293119 1715509 1338343 1997010 526880 676678 1657469 1654450 516193 287801 678782 1657418 831035 929711 600640 731320 1195083 1266321 836746 484015 239228 462174 1069501 1132188 196277 1881463 1273462 892115 1012769 1750568 662982 486911 1459340 1818686 283499 1393027 642110 1678063 1629473 798255 903955 286251 1407858 726574 477334 1677126 701691 480328 543782 233387 48306 1792168 1315933 1598694 672389 1870206 245040 418843 924470 923858 1053134 415901 255328 1393626 607662 1976665 1395095 191430 555324 1657271 1622291 240129 832389 375745 374489 974392 1650015 1294907 650165 1696119 355128 354548 589754 1791304 569868 1370165 238266 210082 1451481 180284 746564 624291 643996 297766 251660 210477 401444 435989 170309 1264540 1337174 103746 1148211 1417211 1296693 1323179 1718253 1058700 916436 1300922 1605900 1637275 1394168 1285776 365308 1608788 1968285 85152 1741103 465640 380142 1631062 430046 195547 862242 1498837 250539 265149 95330 87182 787944 443335 1084630 117121 597217 902684 637356 1025184 998028 1514175 653422 1440832 1039718 86195 1060709 653440 1463306 759122 1253488 1654767 1247436 1210163 1561724 1276808 1473290 1260955 1202133 1173973 1794710 1041260 383220 406650 1266471 1198359 625663 1870903 1465080 279263 288327 214624 1116555 388735 1737435 1009088 1902794 1074899 1634633 524448 621227 158294 638108 255618 386633 825324 130378 1817515 1785301 378876 1078755 578594 407402 1177752 526595 9974 885101 180505 165002 1176026 927646 1340893 1249351 1827866 1006939 1304656 17956 1246111 759158 758125 1875907 886473 658120 1207756 1479811 500927 1661010 1717047 776212 1766596 960281 1275310 1939364 1811513 1213564 1721035 1043729 246705 580071 1907305 1201503 1286575 1761542 1156097 596040 1876294 1148873 773329 1182990 307857 1945171 1546544 1428719 40868 1120176 892443 804861 1581457 288107 1500323 1698695 538195 1413117 1272635 1563770 190066 292380 1441694 99222 626804 682042 365427 1858659 1022531 309990 1341183 1596652 1405673 349741 1560930 887018 476176 1170420 1624470 1523449 294210 1968945 1941557 637204 1853436 1513932 1652693 1285073 1201262 412868 892090 646309 1811041 1715246 1273642 1739471 1198512 1030999 598745 420577 152818 376085 972541 1011174 184743 319103 1212154 1428722 1688144 1304417 595828 410314 1684566 1211408 1829225 652998 1502874 1144091 833388 1507995 814785 1741709 1178830 234789 513930 1460710 1500668 179873 591431 1203245 731223 809460 1709136 486596 1678826 1287053 1760992 378423 1611134 1263929 1396214 538149 1028796 585561 1100776 1189179 1730854 511712 1536537 575771 1068627 1066510 1673310 629163 137550 1627194 1550593 1952517 257033 960503 732750 845816 92050 728287 384677 1373209 1082160 983014 1347649 803646 1918032 1585593 1966382 213239 1671493 1689637 518754 617261 1567125 38183 1720553 589530 320457 1400931 287835 1127525 700853 513419 481568 490964 110521 1085770 1469077 92369 568723 851297 1541219 1312991 1004964 669495 13708 1570578 994250 593650 600800 135058 1592399 30806 1345578 1345466 1559466 1122635 1567238 64263 1353261 876362 760579 640963 1791368 1390983 57460 852549 881393 1359022 1651103 1909753 1064587 845450 1961811 211113 1200607 1935929 592990 967763 1339834 817537 1537783 352914 116477 485045 899279 1446985 666251 1936674 1278143 1855958 1315611 1407551 793819 1415386 1212330 524172 183361 464205 1390580 592610 1987795 480901 212536 1114906 1081092 1333832 770186 1815382 1703392 646856 1041708 1616396 573833 514474 688303 668813 773482 1148333 656855 157364 1130691 1333986 451643 1152603 894467 1987012 863556 52586 1219160 1283625 1100004 1670160 1934897 895985 1167626 946459 192445 648469 1333555 47120 30537 1492698 63956 108096 852617 1784672 1877909 1335940 221554 1057478 1126535 509351 1714534 1660291 1827223 874153 1483368 1600710 26180 67582 706090 278289 960052 1174939 464240 1995872 1906381 1948575 377483 981558 1635334 1347577 1098821 94693 1363689 566341 301502 1023210 259222 1085744 1091077 451921 148510 113627 402506 1007957 1375252 1919533 1500151 268235 928377 403411 1038004 131750 108785 1131328 1226556 771118 48355 917409 278336 252227 1084708 1172036 673547 1610991 1470460 578930 602716 1003598 1127694 1951432 567834 1325832 792592 1974693 1749601 1445547 1449283 289381 806027 1419504 1981296 1234968 914692 529585 921099 485109 745542 1245096 206417 1578445 141368 416939 225132 208406 787660 1432607 1908900 1107688 224609 804267 833561 698786 994794 1763924 433860 380890 802910 1415035 513929 866689 1939518 1520335 1561561 951901 181688 1080417 849649 1554297 1966432 559961 123004 288788 1276266 993830 1352 262829 1085322 315896 272068 1668577 1660376 1794375 214568 1105673 1851474 674206 433579 270411 386378 1913549 755876 1100803 658811 404061 269167 1592401 212375 1945817 1759966 1640008 402775 1186120 1547063 1044626 141707 75572 1702063 879422 500118 1809153 130441 1691098 644825 1095093 1793635 68860 1124343 1053211 1945527 1230780 1988729 734592 1020534 1972436 1355701 283897 503378 1041912 1610703 354605 1117993 93024 884083 1826303 228364 958946 783494 1855062 366276 869513 1826460 147368 1352843 713036 1977205 1843582 1359465 171528 790203 189087 1188368 919422 1295189 1629746 759011 1459085 357153 156409 546789 68785 1685933 1671853 1542177 1305536 1848856 1473144 1882364 111513 1510282 1180721 140076 823682 660297 900200 857588 1231673 1404009 75253 623345 1500093 1615039 147308 1738353 1082047 1238033 778838 813330 1179618 479189 195280 1358302 1805943 760648 1104572 636033 1217236 750653 382447 635896 770860 433274 1917667 1184004 677731 417401 390627 266230 910971 1050416 1466972 1237974 1445227 474285 1980268 1206967 809718 1865626 807216 523674 764059 1635141 258893 1273833 53555 1094090 1633708 933696 1020201 889825 1358613 826538 939572 1556821 1894890 668049 993040 257000 1830880 523116 179619 1165020 1838516 1210657 1240862 1290392 1585230 528593 1843157 464628 515525 1915302 535672 1701674 158014 358264 1207609 1896844 1893794 703174 991658 515749 170494 303437 1171073 985852 1549896 1397991 959433 216553 710998 1195648 1619040 601890 1429736 1716241 143143 1905306 427217 350627 1277002 1630003 1414911 1139888 1942708 141231 707157 479198 866016 680384 949622 795780 554278 600759 118908 1365687 1368658 140249 1171574 1523383 598203 631623 436558 190479 1069818 320339 30922 1261009 1161455 773866 1454875 561523 800013 746007 1831028 1871615 142332 168461 1002213 1669419 354206 45673 1226965 414018 902447 1594484 911520 924389 342402 1736820 553607 735946 817170 1032765 1637729 266880 326746 1528126 955359 273535 533851 986998 725694 341754 592161 1898787 1031995 1836263 101308 1300208 1905292 169045 644866 64546 628673 1395399 1659108 597112 1679112 1503288 1583992 863540 209342 631506 1078637 1583647 924795 1215401 1366559 202437 1798915 1277932 1959245 1177921 1193102 1711781 1565143 611876 138873 315880 92760 1757613 827037 1208928 1621234 173353 1925277 781899 962354 1885011 1449321 370233 383740 715614 646224 1328197 1044799 556819 134639 1269144 1787038 1002634 1820855 91167 196456 1019350 896520 1947440 900264 981589 44327 412424 508463 1338337 26042 378496 904466 1412835 344827 1309450 437802 709375 435304 1823318 800478 225334 414434 1473288 1105326 1294361 879284 1242680 67711 164659 1165538 1264573 1862583 1470656 1388551 830684 1970895 1419549 118377 1977551 1158847 379784 890560 312448 1220593 1365897 1363201 767504 1371464 1623988 1677518 706106 1348564 1045391 181823 1028953 481902 1639188 706546 1213874 1723234 1283049 1190875 1294806 833140 362034 1147092 521443 1062706 1090731 282564 8224 709933 1674794 1091441 811760 1324094 1307952 131842 669437 949101 760685 1911331 1880331 1336696 1323864 1508408 254921 1859909 685921 793157 1977490 1616486 807357 1707040 1071147 1436448 193507 236585 476795 1842668 954941 1681784 327259 1668085 1286428 274666 1605636 501820 1010247 54411 825191 1526173 1986378 979052 301128 1303412 1709230 423961 1640221 719452 1056043 553701 772682 1351339 371348 70127 64591 1245695 1761381 809387 1137817 1890989 539110 164128 1336494 889364 1255810 120241 1807808 719405 779349 205350 1039159 743811 231525 205324 1212908 1460374 531373 451705 1410255 1780704 1436187 619927 1413380 1372373 1967361 673240 749493 549420 1313877 995198 1850951 216355 1972902 1920604 1294343 323182 1442 183251 137413 221675 723107 517149 703147 1290413 1579190 859336 619401 1266758 50466 1599820 1127275 797349 19640 338100 188928 572716 1458651 338002 716695 1303652 1590629 1838255 97857 1621873 1690255 243467 838710 913730 1459225 828571 1664458 1040750 498470 609596 1506649 1745395 97071 1302940 1799742 574701 1703326 255074 155418 382718 998758 302033 1455406 1681360 694530 746574 1905561 1561528 722109 938670 262312 1787736 1993811 187205 527569 944675 1019345 1595201 1916354 1793428 1109104 1410258 212110 790118 554933 336271 52911 407447 659383 1059635 962048 1479962 321320 187578 845016 799113 913844 716236 1865704 190873 451726 1344741 1588219 749440 1950008 1574937 692303 1605187 1427324 912065 1754816 17678 1207099 1184903 1468728 958733 1185321 1455287 612226 16584 350803 292945 128237 3172 858606 1478930 848042 208756 74635 1390007 218406 1934296 1463885 1003287 1983690 1738484 1851175 364710 1299184 1257038 1042015 1205729 1751798 771902 1466452 1953298 849988 192916 1859298 946366 1346644 1578625 704254 1668192 1043726 70496 1026084 33435 1529352 1028259 961921 705848 1757901 1141119 347856 162472 1826762 1907230 1980564 1182819 1829220 591534 109474 1793505 1303650 349734 201824 801087 597648 1190960 1312325 1407897 277322 1627791 584749 1531656 1837758 1977963 1220197 564782 1360294 1135166 1301334 695777 1014318 1240435 1562796 1771554 747433 1574506 72229 1361691 1238285 12517 296433 1485197 302775 915362 1267958 1986957 1850625 537277 1017886 1129702 862318 286310 1900259 1367938 754853 1391536 296557 662181 724189 1279963 648149 662596 211941 1227979 1190788 619739 827177 734653 1558013 1543026 1845938 223727 1090029 1395740 1736175 1952992 265473 1765735 1061845 57097 700837 168489 926874 1340074 1585639 1013379 1955096 1255779 1026153 1037202 1162589 843316 1998822 209016 103169 1206643 1899684 1547438 1867561 798146 1514450 1750962 948322 816590 1450630 143496 696090 414766 942983 518645 830577 327817 1570385 64380 158112 516250 642895 1819943 1277364 990421 640978 1471305 282381 872828 936735 1839046 1314315 1040806 596200 1399985 1161444 384466 115518 1370962 284979 323282 882134 950496 979875 82779 1450322 971681 1467447 1517037 1355636 1120641 873592 1385332 1706963 416212 377161 1939877 1890050 638211 533968 828655 1106616 1537462 287177 411607 1167696 438379 1060202 1781991 957264 915559 865357 154958 1973483 1384389 1697569 306528 686658 810973 533702 140387 1382315 150074 330943 1637189 1723865 1773668 1034757 1807815 1375045 396335 649751 1256245 904637 841372 498916 181978 1327330 1929893 1560186 1430455 1566171 1200871 1799054 1991735 1908147 1789282 200075 1495017 510206 1604454 291891 606242 1081108 1853734 51015 422347 1932868 1522452 1958805 417099 150599 721098 370713 850160 568854 523084 1582849 439412 511496 1456380 607636 1155913 481710 921046 442957 929315 1109602 1270082 160102 497206 1173986 1379645 1448755 1862786 1959137 764550 630389 920743 949510 1651148 1736952 1091583 549746 427550 1356766 1131710 1440611 1748159 980780 270209 715273 549884 1237362 286239 936427 1185900 405837 777293 1502879 1231729 740125 475877 307341 1170806 1251211 176450 1319036 1354314 1921163 1164188 471583 1233503 1130645 1873731 172524 1578485 1950850 1495834 919119 1198835 1979477 1485448 1735652 1105510 405901 1733368 874194 161975 1966098 742145 544065 609290 1444220 208358 1170949 249200 1995780 1497598 1999888 1812024 1940024 1160420 1836095 1544955 621036 840012 1923435 1537454 1581582 477139 1549654 345256 497683 1271148 771169 1738248 1535250 1887565 1404088 485779 455156 581978 993037 117033 943525 1215288 1339004 1818361 1248189 364565 1054284 12058 64903 1297136 1994111 861079 78072 1581556 1607218 639509 334352 1944548 172121 1038198 1728782 72506 458753 141883 69195 1631883 1179215 903069 1837412 1728855 1493597 1368635 1443778 1771635 1054702 1487923 1960974 1967955 870127 1303899 729487 555439 944941 1971062 1441091 617012 1263805 977811 611404 557759 1518507 1622383 1219997 596462 529984 299338 117450 1112 1697455 804092 1550486 1213241 1093672 1934799 526376 1557312 1446343 1256259 1853423 1181763 1545380 1550781 209346 159751 335971 1864063 551005 1171529 1314923 76887 265724 966185 664115 1911173 771036 597847 635064 1190835 241551 646751 799880 1010619 1650438 835680 1276792 1264380 1740235 996035 1383875 1427094 1786636 315544 681737 1327817 1479998 1743752 69031 1372274 281043 1832533 290314 1192038 1843794 1917574 502757 674551 1904985 667843 1444022 862224 1810375 655108 1145783 1027846 1982222 872462 1541113 228365 988924 1799993 629920 46792 676627 1285194 770362 264630 1406975 609588 444274 1142342 427765 122046 1683875 45009 1444346 790034 772817 1640367 1314454 1580588 493489 1310218 1664407 409484 43315 1631529 724276 1737344 278472 135969 1979520 365613 663232 644091 119284 1737253 1435866 1355640 1858187 1585952 48736 1581294 116231 19947 1098425 946360 958244 1613607 1081717 1518529 722578 227438 979982 1038129 937501 1659479 533705 1903724 432193 1024222 1117637 693178 1321510 370428 43307 766378 1173382 1690291 1092007 521365 1266501 1871507 1252351 246110 1728632 204331 189369 742257 376712 358300 428767 236866 1028694 734999 86002 1624265 1078046 387885 1429875 575356 1945898 904307 1409584 318934 1243702 1461831 1954400 1752287 1766033 1440825 277791 1943418 1507448 375676 1830202 1010200 553539 774800 726434 1119461 1630798 994483 1251788 1218643 684676 1692594 201087 722050 1682014 1369436 169843 1121991 1002503 1088087 892400 1086411 1007510 1899767 1294585 1559304 1640391 913348 1322248 1934347 244992 350582 1851459 3439 342321 1015360 1705109 984146 858983 1245352 1717540 332228 1345625 1389980 364257 1520728 1560849 882594 837897 1360017 471122 432860 520487 720474 1309578 1990146 445802 720188 1647310 754584 899435 201724 81365 721988 899011 1376273 1841098 1195127 399637 700225 1893437 645089 1262174 1000415 1833014 756108 1184331 394257 1175223 71924 1323691 520640 444081 1623062 1219311 990998 1501493 409664 392049 628390 512839 863454 1312588 501275 1551938 953684 91933 1174799 1020072 1357612 433242 1421120 63121 1738721 1174547 1228511 292527 260309 588249 1615917 1247040 1602929 957280 932653 1641065 1949276 1988241 1678460 331521 352566 1386529 1562742 628274 1240226 1782041 686252 695167 813957 842042 781498 135473 786781 1372841 1690172 1626056 1182622 1808926 1846197 1060345 522227 965411 847263 1848852 1262578 1054438 1544940 1341981 1719159 1345639 591209 422807 396745 1730920 712023 1603403 652079 578839 178395 928432 506018 1041308 562485 481906 1540471 1288653 1647967 1646683 495285 313522 567506 1932555 1583333 261221 241727 1899594 1355626 836838 880184 1152013 289095 1213775 246808 162470 561072 1930429 521161 1313249 1287705 1531201 204433 230618 1112231 314655 915929 49082 370825 1238692 1116314 1179602 1452313 121124 1684682 1147165 1092964 485641 1806235 1525344 1361727 301944 835023 1694062 394269 1244331 1713255 986658 1051566 864243 1542002 1009602 375980 176498 185615 1456060 29061 884045 76428 515981 959554 928246 1914111 530313 927148 1298148 824904 1326415 1438013 205677 838468 1959164 1234013 908871 114990 1127864 598940 1972071 1823397 289755 946084 1430526 1990328 1523526 231909 1613610 1561391 201436 1331058 414297 1314818 469876 272657 736129 896005 1693311 1816170 1407895 201500 1913143 677343 733990 1151733 611882 1581967 1614691 1233316 139761 1664908 1640915 1390869 430809 921918 632626 921913 1517341 1861565 960135 422694 1698521 1905608 1134340 1725028 382375 220692 963677 1300812 554441 1009777 1081212 1864372 524895 1388484 292515 933352 1712832 801710 708208 166499 809010 1415994 758373 116064 622370 53912 149400 1516758 346490 1209012 1759475 1098518 812789 1110953 21497 423259 1413389 776141 305840 795555 805361 1355676 974748 1227357 990855 1673068 1447449 42539 1181020 1865089 436259 349128 1949303 1604477 887726 859037 833620 1881563 104161 1824702 1603374 655981 377521 1022929 1932551 335549 606964 91799 641198 1666874 1163118 1415123 1686513 1988266 945082 1698801 1367589 610213 1382459 1344546 1555911 1088505 1464139 1667111 77822 883106 1989377 29337 758440 724731 440519 1518637 1940525 1495787 53933 1324755 1234758 62381 586908 1784745 1028922 123429 1382340 1279551 1232704 295482 1781531 1118957 518624 36148 1828291 491510 1461629 1214225 1045696 648345 483750 1338880 798434 947060 390209 373221 42010 518579 1516938 100366 533806 366472 1686716 894101 1953791 1968112 894740 832827 508262 1564520 702417 1928391 283056 131781 898293 1679246 172633 558284 1376684 1642115 1816056 1621684 1353990 668199 1059845 200930 1610704 626490 1093017 710921 1266211 1867742 396077 1449212 1669509 614703 1656089 1241131 644975 519855 1603250 1709265 233337 101851 784355 832453 1290059 45581 659279 1473674 152902 1058729 458851 851184 1815963 630246 720396 385730 1992907 778179 1602342 975981 1120609 356105 537330 1855709 1467181 1695615 1686497 1277954 1301654 1582851 1704078 1950136 340306 308308 968259 1023732 1183817 1166166 1766752 148746 1297800 920393 85469 1874653 1917704 571322 342426 672297 1240167 1924326 1663985 1657905 570278 113605 523975 1303495 1015409 769332 249811 802389 1129969 1782597 1387070 339645 1550093 958802 727548 881693 1731399 1469123 1754507 1941422 448988 210034 1004571 242389 723477 526636 1412949 1750791 1250133 382926 1814283 1733447 1242031 10067 133313 1320025 9049 892963 577728 637992 1691491 1981801 1584473 703968 692971 1568885 1670862 1040733 63450 550050 32048 206896 580645 273974 1918423 1219975 33703 1522793 226181 950704 654995 1142308 18737 834819 1994963 258384 1738754 337586 1989763 1240738 1613066 1702108 987942 1518977 1012141 1974548 91100 1716718 381692 1318545 1769695 567758 783950 154991 770863 489209 1622997 1023621 581213 1074415 417703 50427 345487 566456 1404936 1984019 440207 1040418 1045964 719760 1489428 1302278 31309 783701 178406 560780 1416830 856291 1926839 122934 1964183 1206079 1747725 632705 937256 1892502 1529677 1411660 14224 1218708 262772 517700 349483 1579607 685499 1556711 298248 552479 1371803 901988 387724 1438008 1905576 575880 935286 1673729 1302224 391550 139354 420921 1873922 1888812 159529 603306 873053 1919512 1323755 788753 1751601 706490 407639 1877751 9760 903518 1644460 665595 911569 151766 106276 449328 432717 1854514 1919156 456582 1773847 1190571 1028292 971388 1619869 627552 1198848 146577 1890608 460663 1583419 1861332 1445869 328412 37538 947815 1839274 370352 1332277 105622 1398012 1398820 286296 406443 1595646 270440 1235638 1779186 1007091 1210083 423371 1018650 1735754 476794 300483 1887212 946563 893447 598389 1836831 47092 1051305 885093 777990 1354139 1404710 545973 1475179 1620004 41141 840879 673324 977850 26489 738676 1460714 1190123 905384 873377 727258 900905 1154713 318428 1656760 1171804 1915088 698388 1384194 1931277 579225 116417 941217 1544051 517775 312723 1990970 985725 656895 1964089 734622 138317 1265218 1021097 277584 1336516 1596396 1373384 1950395 90059 1528110 1032512 1109144 1898911 841139 1044478 1348092 1621413 694015 435855 309996 505128 755310 1578878 561153 1060438 1598108 829837 713056 145502 917133 1070763 115899 990033 497299 720243 1753450 32460 1821452 423113 595625 756597 994954 540237 805321 961784 1152887 353664 1664559 1190509 806580 1469438 740262 1353004 1526181 639727 33157 809953 1766882 484914 897086 51239 306078 577364 1208866 927149 1451225 1857814 1172935 168235 724800 1563772 1058448 270862 172049 1452050 60751 608834 1760216 53424 1079407 7093 942088 38537 1487808 1641081 630695 1292613 207745 1114808 252189 925871 1838777 1204822 972441 248306 1226652 549320 797413 761768 1526220 1003411 1023494 524830 1519672 1667650 1071784 998840 191218 1963792 1162361 1948205 710007 261842 160297 422815 311486 459941 429893 325937 1427532 142498 1742592 1179960 1278545 1514432 1612156 1828363 1183244 1642087 296128 1012890 926638 1746374 917150 629443 780132 880329 121318 624580 1451070 1561823 1196333 1927067 632653 1130837 1473923 686872 285501 47998 743484 805603 1059602 1954877 1008718 610892 113899 1085897 832227 1382776 1095290 1508573 1621022 113586 1822405 1744151 593221 1595668 1151021 58963 409299 1249022 1270560 325127 388625 702823 1723041 1457939 1611261 837151 1597135 421916 506243 12193 1029532 1247003 759965 235475 1330744 733894 1050777 1301547 303091 473612 1948044 470423 668593 1283527 521244 290780 1243670 605383 1318293 1170563 962145 1519866 930150 1139570 399598 69560 793372 1502863 349033 363215 1597076 1115159 480618 1199359 1183222 850046 656735 632415 1573638 1282671 389443 89199 370880 1856454 513265 18045 389087 627705 99596 533476 356454 484484 1744725 1504934 47868 761067 523984 1852517 974960 1553398 1911216 867148 1048996 596236 1921888 632578 393700 291553 494000 1873358 1762561 1927239 420236 1782618 1778311 1422003 653716 152164 822607 1505856 1481336 1841458 1695065 13879 371202 1460814 38171 1595694 1898704 1041343 862201 444532 652176 981584 1258237 312675 1868923 1598188 492145 1871935 1565068 721940 996657 657564 740339 1871981 1454662 1545241 188210 1254499 1961416 1824278 575094 570189 59990 1631919 933764 1738091 580573 907395 174172 612200 611561 1730263 1129521 875317 788904 233457 1955718 344048 767409 1643856 375355 171582 1202519 1210685 229439 1385687 1420683 1214322 1483088 1392439 424385 525268 321198 693153 230484 494724 594506 1878504 1077770 1514530 322103 1188023 214933 1609118 833016 1819349 536066 975854 563946 1502601 913321 1138094 108683 519551 1798270 624574 261988 1110398 1440111 1951096 640864 216934 114901 910401 1792794 804019 376090 993814 1448394 468097 1256498 253317 905644 1863609 1083760 838604 1256571 675010 264071 1060317 269779 1235518 1035157 430381 1012005 364415 484113 1178159 540584 1655283 1403486 864878 534810 208150 1242049 830209 636632 533286 381634 965412 1763963 482739 803400 1892717 1889796 1588042 1365472 1164855 1296776 290135 342544 615847 976299 1327723 1510873 1253436 1024509 510866 1381295 2353 1682524 990219 613386 1285151 1926441 1086472 293361 1330718 1809702 1262008 200341 145381 1565026 666771 413987 54457 739905 1961856 1287512 831361 1466035 379322 1670207 780925 1595826 525400 1799166 198260 1724922 837283 1578500 1587960 549585 291367 53580 1844479 663124 1738780 801089 1619363 632671 47755 1007392 509729 1140911 661603 1478912 1570622 699956 987575 301909 742468 129156 1517939 1752655 930118 1916912 1349244 1683242 1017359 1142311 423974 830958 1452250 1673918 1511223 714047 1792406 650838 33842 1674656 587504 961786 492517 109145 1443437 876325 1014529 1273487 537188 287042 819074 505075 98086 1590307 1246362 1373576 1525728 633835 261975 277757 523864 1534639 1493787 748572 1157250 756001 1375764 1427245 470987 1961323 1553715 514275 695407 533434 212649 455951 635371 1259807 1627922 1257592 396024 1336041 1425838 712857 87063 1699532 1121085 1717248 406328 1490839 1558924 523381 408578 877461 829568 454195 1213504 1540383 740043 362569 1388928 1743015 1378585 151341 341009 672284 913621 1398675 701516 1359493 446504 221465 1502959 764278 1668220 477787 606498 746929 1460375 1511459 1087019 1261185 803106 13838 1594397 1324001 30029 38898 114101 1526381 23830 217861 1525849 116381 1644404 106316 1783857 1685472 837124 1630208 228543 159630 15549 224991 563071 939598 557563 724661 1359267 876581 1205818 1151246 1282269 1916749 1130946 576644 1362129 1680189 873651 1910988 524541 243 1582177 1762540 1213260 885962 1765902 1565144 1921505 84453 1726678 1022046 944169 1105456 1417716 1285775 1129592 942756 1849689 740247 537113 639927 1762872 869067 135950 1307011 1974619 1141262 177123 684865 553134 1855277 978017 893962 890668 61364 623988 124695 334360 1411395 341215 1551517 929027 1336009 1668861 1587694 965696 321834 1396819 1507085 1068796 1495688 907471 453374 22013 1115017 1075732 351676 1121382 1973972 954942 183066 553046 1499145 1831060 1232422 684456 432972 396476 1904725 1819823 1301442 1518673 1479002 1085089 923643 1943892 383245 261769 815306 1555552 1894326 1107035 115994 81035 1008993 1523248 491486 1480743 544522 542580 1095948 1861787 237362 944500 1884219 1518178 1269788 239998 1603233 37910 133127 950072 1495102 640159 1206963 379914 1138180 1763111 925958 1222629 196550 1236939 425835 1863146 1245643 269145 463287 1197887 1988411 1211385 1329230 775148 807401 728752 497722 720574 326865 655573 1607520 540849 135815 337162 1819284 1237715 1601501 579906 1607161 342268 978469 34912 765007 1349746 604252 37076 1836462 643266 1521831 48799 293571 1829090 1099656 127803 1347942 62805 666560 70949 1773787 568516 256634 1479695 1722358 492965 1585811 657226 906550 369375 1144727 261893 1270331 1785401 108570 1098738 1131401 1700484 209911 432599 524176 938390 1922302 684053 328552 1342594 1582765 1157384 260925 1562464 1506669 7888 1141395 1838878 1735970 88259 637439 927446 623025 821414 857275 461897 1203472 415059 413808 672336 422276 1814123 848475 1951284 1931515 1442059 630186 1341348 96655 1091112 184011 870492 1657769 1669317 733688 963258 798967 1316299 1540101 1454032 459196 861836 172934 1330901 1023487 1522413 449800 1027019 1542333 977038 961038 363670 1188169 1146848 215898 1969067 41520 551492 1043848 1884828 995067 614996 888010 898958 466260 646538 1481154 460051 1479662 1607606 336470 598959 1121416 522547 1241146 1573951 1810767 442741 1271642 1250621 94372 1963583 480294 1503738 635042 749159 1155489 1082668 1976967 232114 1411599 1797973 878430 735253 309494 628156 1764254 508409 1946525 1772556 1228605 792120 833653 296338 140025 1640504 1874028 1117793 582715 257603 868685 1682728 464626 766965 315907 1453299 1325064 759461 32012 554813 327193 820355 1214468 946804 1283751 648801 460159 1876384 488828 1520659 951836 1218762 50435 1642810 1939868 953751 816998 1466560 1907264 1934836 829788 654924 1542953 1710997 1110242 1863189 1783043 776428 84389 489188 1763293 1543770 38533 1517029 974975 479540 1534249 1194798 1211948 626575 1793525 938845 894630 417756 1149401 100640 874402 200225 999765 1757162 1263799 160739 1390372 1558239 1153109 1621731 250192 529598 285819 547080 1862187 419278 1535602 1774092 632258 1513992 1909003 1130110 564233 1364189 921318 638666 1971875 757422 1640196 1391969 379656 981769 105804 59534 1708912 961796 1786457 1962481 198355 209925 453232 415341 533289 678765 1270111 1162569 28652 1073958 7984 673090 1287998 849288 14495 716646 618691 305493 1335340 1623401 1470985 1584168 28947 1515787 818332 595544 355101 1095229 1255603 1079586 1570225 315203 1864785 941763 543635 1944613 768285 624935 637404 1114981 1636729 1985927 1614922 476252 1608774 1111421 734468 959528 1968606 489984 1016728 1052557 1470330 512662 667981 1206233 581250 823723 1907577 1690956 1716611 642421 634887 1670188 1900530 879000 1322642 494920 753526 558431 1383019 675247 1258712 593043 1882983 224539 22302 76943 785528 297990 761165 753150 1378545 550566 95226 804391 24595 1797662 836087 1567390 1055724 1131788 1157626 721149 316416 1300116 1565125 1776317 1617624 971034 1929947 74505 955459 309749 645379 1199271 1363995 686271 931875 294457 1971717 1043658 843855 515447 324446 672107 1368466 41914 149077 1584551 1820679 832080 933222 1223017 1967725 1434417 932638 186412 765514 965028 799264 1450133 263694 438840 924748 261831 41351 898179 1269251 258072 1932031 358279 896145 1432370 1941240 1718973 1386724 1137866 1849641 1052046 1673289 1448096 30787 1220515 1940712 1712661 610737 1749433 1774171 384634 1325216 278167 334730 1630175 697670 830699 1029539 578737 1391619 629366 536876 587871 1779758 1638913 1436722 1828267 1075644 1897058 1585405 183619 1143395 348888 1207508 1020260 921499 1675465 1540643 513115 1151667 1562220 1815451 1250778 1051950 708406 1639409 19032 1287517 1573946 914945 656641 935394 1557913 1168803 603127 973894 1165910 169857 251751 866651 870167 1534751 1845667 1454917 137398 451070 294278 1798131 1591962 437367 472972 1644792 1527370 1651991 644303 1190854 811794 356994 337517 1912353 1067049 1191142 344771 1856857 1193673 604933 108960 529188 883216 164935 1614272 5239 1031045 194725 1243595 1873844 1656944 1475183 1619998 1288991 1440056 249273 18827 891391 1367004 558338 654958 843573 1933068 625893 1391818 225644 1804219 1995083 1284747 451753 1022762 1247413 1852498 285061 1167208 824819 449271 1980619 1587963 1228404 877485 1846263 112542 1516562 1344974 456217 1452707 625899 1406393 548989 633865 1136909 1036457 1569442 891920 1508001 395512 1334185 1865038 1752342 1493005 1470995 1311591 424078 308439 1242533 312439 1096981 293342 559825 426404 184300 360587 87379 1242434 132665 1304554 1411458 1688390 1777940 162996 1928772 60236 167347 1315498 395461 1601873 308675 1426807 1145483 891524 1899630 43135 244801 435162 1490514 584604 845997 1886100 471401 1168406 1100561 1000286 520553 1055895 235433 475966 1728915 1424820 362097 288915 548943 498793 726432 1646156 1610300 950758 1479122 554399 1792678 747270 1055115 123229 1230144 74110 24308 1205356 1691006 5523 216388 771489 412768 1513652 767300 266890 1231595 1875345 1039184 1463577 251540 591833 1870520 555462 916567 873430 794820 1547277 1983339 303436 1875111 8427 1805662 1726906 1409092 1126193 1712383 759208 527092 361800 1348693 952077 1489791 333955 577630 332276 1849008 651876 696263 106558 1971334 1718334 1723785 457838 1087645 1597036 129623 258726 1697031 1250159 1997450 886642 1344002 483942 999948 1906109 820485 1183324 1137334 258930 1747795 1379524 148951 1775397 567083 160709 58654 1055924 1808395 632127 1808182 391373 327791 1280350 1293655 355289 906704 382630 1546095 1672143 869031 1917428 409477 688228 1650602 1234537 599442 478966 1481203 1403200 850873 124131 1455068 1696200 123040 1568019 649077 379750 313229 1891300 1796684 1969777 1616554 1827168 1314362 1822428 1900414 1303978 1345294 548862 256995 197308 1852100 1370257 831595 728540 196870 1038868 1454229 1291788 662316 262939 1194763 1967091 1629515 102742 205578 290497 545412 1573603 11328 156629 1398439 19850 429400 483540 1310245 533040 1031813 1561454 87400 421773 630975 90342 979374 1502123 763397 920239 1284875 434354 7217 119181 588174 1177338 1919109 1824018 640782 697694 1838748 1064118 1307788 844188 382783 1288261 361347 1795887 1815386 1482216 206958 1129319 90519 1417526 314931 7944 591300 1560097 1053332 1283110 108063 1021749 1019630 1179018 1459490 1346099 1726032 352951 1582506 592024 806790 1611443 1107038 293126 1975674 457709 1178169 1071965 1175497 245637 1551765 672535 8467 25074 523633 1516154 1567592 1312285 816376 1610617 1985084 331526 410632 1625021 1289974 816171 656156 599024 496252 809245 245137 436237 80012 582850 874168 1918235 141955 1044765 1522489 1812240 1430396 1022625 1196063 1894997 420222 1081230 1549135 318901 1449976 733464 1339391 1635321 1644343 539443 1978897 401021 1198216 322129 1010481 885602 397528 1433744 1207065 1277276 1001728 1694362 1249556 600193 194947 1924759 292753 728279 61604 1418081 1789146 1059258 825446 163839 1621008 1554909 1317534 1568418 1531458 113948 1049583 323869 507713 706511 752822 11318 232424 752283 54240 1567341 1134634 935383 1620974 1153985 232573 999197 1425380 977337 1341573 332649 652145 529249 1968094 1391734 1368459 875012 1514753 1346009 881653 1554300 1725951 1293241 224735 1266052 1855806 1994236 1849818 1960283 889995 1794246 1286802 1989056 784920 999590 616358 864044 695798 58346 1337163 1418746 479704 439855 293841 1943835 1810086 313243 494383 1549463 697795 42318 1707478 1281664 1208672 1627103 847849 1259904 48963 1560308 46485 813373 1236078 253892 728460 1629940 983577 207671 357550 822673 607075 957343 837795 419495 1646132 240611 1419017 1261267 1218002 1822053 1980924 569154 596964 1911978 1343180 1318773 363291 1512101 198827 1185 942169 1751615 1899631 979175 1178522 12636 863768 643092 1914890 1260359 843620 1442094 1277273 1669645 1456913 1143101 788000 1703116 1798805 1123641 1279199 1768307 164964 1017861 937137 1931351 520634 1786049 990618 1823838 33764 1933752 834978 149384 1568812 1586374 295291 1072525 336699 512705 807210 1815270 839909 1446571 1745202 403432 484299 1374125 1686850 270623 1972823 89923 89321 14747 749284 1523974 518391 701064 428653 441132 645285 1336556 179319 548854 1105806 1466080 1355080 1355566 392076 1429091 908089 248082 997683 403025 1623669 1469746 175950 679283 1230316 1136108 1803540 1364925 849252 1242599 341555 1153058 815721 1358253 1998766 296200 1924032 256947 207479 1416092 199558 1245004 1990295 1834847 862859 1444180 1245985 1405007 580779 2776 737355 1374628 1872861 605133 1532456 1973794 87473 1408021 1113544 1340776 744178 1824890 699049 280620 436004 1549368 42515 968671 1874570 292800 987270 1845930 1514804 1258794 1291510 125680 438632 1482844 1226625 1890575 998583 1684425 890327 636344 1087888 373400 1338697 384025 840511 914347 1408789 750467 1006123 974316 272308 960897 1651422 784303 1820038 422708 1764876 1483412 181240 816984 1787971 1998350 1613601 1925103 137932 285452 1385478 959220 178599 1012944 1696134 1763387 1472639 1449333 393999 1123367 881734 916673 1934898 1613584 662260 283130 1036301 862026 1291997 593829 1313328 533716 1029445 1915109 1457372 1362681 70732 1590395 661744 1362054 1867879 645888 494460 1512847 762174 1471814 81165 1978532 1824547 38173 311562 25289 1823615 1822915 308474 524762 867334 705996 1401501 606398 1575436 1036774 1781173 759287 716394 1982475 1667395 157126 215302 525649 1676173 794986 1609097 1262905 333178 1932809 878030 1527199 364382 737287 1935813 1396579 156095 215214 285337 1825226 1001193 506406 962419 1130937 805730 881216 1930554 317051 1752399 1222546 1733916 1339967 1998404 1756590 1225320 626941 1893920 514013 1056153 235599 1439157 877464 1098086 354933 510330 1853404 1377691 1692270 430453 1178467 1652700 1768999 1206145 1595971 1732342 1262039 1367537 72358 720613 946190 817541 1983250 220012 1651851 1185477 491768 1282748 319886 525860 584653 818964 1745946 992395 365526 311004 1317902 1835610 1020647 884129 1854912 1263230 607656 1459938 1306388 681993 728955 450763 83226 1769732 509340 1161953 1220236 412914 1988938 1747977 1554618 656932 553937 1491306 1678514 1072910 1991999 1769234 309638 1614195 1974092 975651 1877291 670060 1987964 1750401 1266193 1476500 767251 1705364 797968 333122 1482204 1603495 1909655 1058721 1083412 1238860 280421 711484 78640 212823 1212757 803168 1015634 1446188 1786269 1076862 1366128 1076451 1257990 1511950 326849 1992539 733112 1678169 1345657 1378875 133609 1497929 618399 1446197 386719 1383545 1486355 1590349 247835 603436 1426067 1571296 998172 858536 628366 106903 233640 1162804 922567 998874 1441708 1122288 1843109 193421 992804 678149 1471417 147420 1612611 1710779 723336 166718 1793172 1798003 1499788 261942 782293 81286 1353106 1627913 1133377 1603261 638457 1322287 1148376 1203634 501926 360340 1961101 175773 730701 59297 1154211 1608449 1995801 966245 1412598 1327444 1495888 1605803 159621 1895768 135713 347287 356624 315185 1421961 1303734 1202240 867108 1218563 1871166 762531 596303 1596717 849176 953593 169033 1535591 715029 1088043 1354096 62776 786721 971371 1256466 127230 1785587 728832 1394963 1521460 1117557 1772976 1378500 1578278 314760 1785112 911094 412742 422241 323374 1811037 1094545 911599 1006364 1614358 1274504 683548 1198908 1399316 617320 1220145 717450 1202941 1041398 1222702 1644549 410410 1456718 791294 1634703 1739197 714029 1118076 1483761 1784728 1297330 69012 1403258 1565423 1523420 569759 1223107 170362 1303057 1409040 1492644 1319398 1333589 51817 1166639 860057 61765 1971687 1934023 1211581 337089 783585 279873 1284518 1354490 1542968 556272 1966878 860917 935896 189230 613050 94802 844256 233653 1345126 477816 972295 333248 1172166 693916 414505 1666891 1059486 1693492 1923553 504787 1850123 1820009 210885 1632054 1867514 516904 253062 940444 133407 628634 128066 1023414 1636569 1141478 1856050 1587420 1947778 261083 441397 1393342 1382826 309871 920483 1616495 1560100 1706677 891024 1888903 375009 1875422 708259 1785113 1391681 85292 228425 92326 1324434 544896 454495 1823563 896678 1272964 1776113 58692 845051 1842670 642846 757021 1465146 1724333 1845197 1410686 72489 549751 1831222 288669 369342 348756 1084561 1874106 624721 1073443 58029 631495 514095 884753 1741410 1449863 878370 1055816 1128227 918552 424816 1319973 734052 1700361 1783386 1602974 1815925 1510034 666027 1174585 1553119 24780 1687793 292329 248024 1827745 535765 1259312 715795 1662136 740211 548415 641656 45883 1785808 1939023 591549 464202 747904 234648 1554853 689443 40617 1118389 1118580 340363 920255 569541 375957 1031595 728979 1013772 616594 1630471 819906 319052 956274 758779 68174 1065894 73233 65383 874961 1695648 1796974 251853 1585363 553061 1045509 1166778 1833485 742530 1674847 644251 22141 1597446 1404005 194554 496095 200838 687210 811212 475426 1509287 1288560 1160424 221656 534740 1713885 25048 1430262 15566 199875 1578117 1456038 1369685 91430 479034 1051054 1236668 1331993 1278581 334275 1315600 1223304 719962 1867122 1578710 1234749 1830291 877050 325689 1468206 1733319 40815 741316 511267 1392776 1645049 535751 264409 952257 1711014 359464 1856659 1717760 1529092 1650483 1706241 1438469 869650 1162106 1218811 512496 1225780 1776898 1043616 1473033 760886 41993 497566 1543455 725883 1104209 1050915 841672 1763939 1134891 16161 1128146 1170260 1910846 1397719 867709 594962 700859 148435 1168606 538052 953433 694993 1661224 1973635 1571406 338345 1008495 269856 1876062 711304 1149250 77150 1991654 874445 240303 400652 1445463 1473292 1225215 737089 39573 872677 427800 777354 163463 1359999 1056719 1732475 1456700 1249727 1049562 510912 1867743 1336296 1078697 1198589 200357 678663 1636754 294497 801853 71078 878714 1535060 713734 773651 1741088 759022 1593796 1558327 933420 229334 552506 58670 660404 1384234 1453292 315020 1847926 654579 248948 1582258 1696314 1608876 773495 336713 144243 869107 585206 1337592 752980 1091800 955823 779645 960804 1177669 1140806 647533 1478326 1448731 1060003 278938 932769 1397044 1974507 1687214 1844517 1245461 1258021 81090 922585 1277018 906650 1856847 1930959 1792769 1265767 1565052 279695 200229 1115037 25725 382629 1543278 1670289 1754209 1715564 1801820 688424 901441 1220683 1564655 1831837 438656 667535 1398880 945020 1833041 1716477 1617571 1625008 429666 352758 1805703 180157 1246191 466023 1030352 1065678 660372 546481 1645741 501655 477729 1399520 31599 1501415 1490375 306782 73741 1495383 1141684 789981 915436 530877 630636 1630371 1109809 878392 1230962 44501 425907 1549650 1319227 112599 1604400 57735 1748735 1701501 1697404 1172807 784681 216593 213448 110199 1136022 255222 1316361 698400 721936 1456285 1770657 1053828 330797 1810743 1372290 1469068 1164288 1356482 1757078 470802 1896965 1707896 557904 1557183 252611 1735617 1738776 1152479 1729863 1499883 1878175 393877 1812204 979277 194939 1980196 439416 1668770 1112915 1730883 484905 561815 1471775 1823278 709580 1565490 599211 1530525 171527 1394258 1077921 1051174 340596 559883 1451925 937220 1631196 1250053 1492423 1061367 108740 1451246 1690482 833989 1673638 464175 541645 1970164 81751 1807692 215774 726177 862228 400749 172949 127206 1992251 913835 910531 1712723 72816 916708 1661023 1311671 679665 1088053 1276660 1905746 558628 59002 1855909 709073 1912880 1224451 1191942 1143802 1745913 734651 944576 1845600 99475 946250 1324869 393500 65902 499357 940427 1321083 1430816 567183 1475503 837259 596679 1866435 942619 1036418 1973350 1509812 1836980 1524801 274350 1597902 763829 349223 1188713 910784 291473 375552 796775 61354 1646337 817130 1907793 663735 693377 1606994 181149 517911 720562 298758 1542874 1387912 1864651 825623 897156 983639 1454475 76463 258342 1540686 1284669 72150 494979 1389963 1610535 1713144 1541153 527015 1050233 841270 45454 286505 1679173 1984588 1711715 282175 263805 398086 320585 1388267 1161116 913827 845867 1835973 928222 1249469 1554215 1680060 555331 1422899 1610800 1129438 279437 640815 456753 1850462 646624 160353 1414795 364385 713649 584966 110869 1001723 1858651 1771994 458983 942368 1961427 1783890 734073 1218859 741375 1885472 865984 181744 1947398 966162 376803 1519789 1498117 42598 1105268 225099 1884304 1471341 892335 991156 1933307 1102193 1427017 613068 132820 905619 1886392 443367 465737 622304 607697 1587319 1060290 1062511 1316072 1511820 1956737 332106 1361785 767056 1724110 1916251 1009398 1622799 124483 379496 922331 796053 1448836 1428434 289354 1771841 869635 249603 1281254 1387875 206359 405021 860511 1822990 678348 1468625 1492621 319417 1005236 673782 1679711 1788860 322088 1258124 264281 793220 1518212 1625140 640402 185466 1701216 1789753 1320986 1103800 1706872 1688391 1449801 128457 1606476 86679 1087540 798750 1019027 165529 1977526 1028619 1005742 1273660 408036 673003 219164 1963420 1920497 1740789 563203 1742327 1194926 568604 428221 558253 28192 889743 1886868 754078 1310282 744175 260741 1932643 1247946 1914986 149395 473102 568118 1411746 150485 658257 530581 339826 941519 1289491 1332689 445788 1992443 261991 1645814 695866 850892 1410336 1094269 1505672 132768 540006 1814966 1819439 89342 1323662 318571 129606 438162 679078 1460442 439648 139178 1205185 1213269 63523 421238 1109708 560668 574323 329758 400296 867488 648440 993460 1292396 85212 88468 710464 1918810 1132183 1382917 544540 1602419 1349332 971889 1549708 136984 1824801 1259923 526317 140021 1343289 554672 1138454 235853 637783 377299 1953222 402922 760526 1829049 1874120 1936829 546940 859568 1658302 1066255 1349161 1134989 396025 380605 284925 1865987 879049 997391 1268749 1536301 1098740 1743352 1667201 1521240 1937133 454353 1411749 723380 1760465 198019 268645 1943916 1190060 1621641 1388341 379534 1087751 1969633 1666392 1342862 319989 798147 529068 4829 740934 1983490 1071052 1413053 1216620 145727 1796803 467011 1150473 274029 594349 586983 807851 596065 281746 1873946 50530 1675783 818144 785758 178191 1500254 1866889 1420777 754164 688836 287096 1203018 1266862 124468 729725 237846 516149 1026850 285040 17062 1146022 1387444 1399198 55386 383893 379646 523526 1527602 1005 1414548 519627 607383 899838 535320 52075 159526 1583752 916833 1526807 91669 1996727 886294 889778 555003 1224875 83953 887586 426896 782265 1823537 1256951 388561 760181 1349711 598003 1800901 1943856 1215043 640338 1623155 1927478 228248 544404 1827865 788626 1806933 1349695 1608615 791381 376102 1230180 91565 979815 1938418 488736 1404837 1550581 1538848 620860 1367052 1792630 1633731 72875 609775 1477009 1231796 1903196 308442 1263189 330323 1195143 1076502 1894416 1718128 213508 934274 883309 614460 116803 209722 1049520 666600 819691 195685 1975187 295933 1684732 444964 610498 836728 678635 493403 1280520 420512 1892509 306329 1151121 1356184 1924658 564118 1060233 923983 1431835 673676 1136970 1670877 434936 852552 1122304 615150 225961 124766 1178880 24888 1938544 1585361 221124 628134 309741 612637 422153 583991 24448 1196818 100412 1201240 1847845 529240 936097 138252 1238353 1090583 821593 1999359 1488061 1779519 1867280 1969266 1230587 920607 1782191 1721927 178370 953967 1617037 803116 122123 147934 1890880 886444 163165 1594230 122814 878707 1529485 1367422 517997 496845 281767 1154435 1024476 432052 96560 1273624 1436318 1839574 436222 218935 1789602 165241 1294213 243209 415448 1575339 1336947 277899 438820 1370232 414168 565501 1597279 224436 490127 36576 1110336 1242576 1492326 1317126 1872592 1031236 124982 1997376 271317 1387320 172941 88336 938839 605837 1454699 1659941 1102255 1800315 303376 294204 571960 905122 58168 1373859 160834 330774 711342 1049070 1635210 1316679 954578 443017 1216881 1155147 697965 308757 643600 1688989 1453328 808341 1113372 1948156 465867 1380575 1131309 96804 1385786 1203304 1121352 1411146 450856 467525 973641 1357867 1950458 902835 1254135 678355 1962988 1509776 1915495 904057 546429 1420517 99309 1770397 1641391 1395107 1464218 1741457 1785359 1208802 1690490 1402989 422918 318260 1193133 1409335 210026 526330 397337 438419 713866 1417162 431855 1077996 1941512 1537269 1764662 1616363 1401215 148571 1048435 327371 50997 659002 1572706 1695388 673198 1061467 1430332 1623410 131293 1292149 1070494 66201 39503 1811774 1310514 825973 1207685 1127833 1847172 1965548 1109726 400935 1436476 1952709 1560974 276824 579778 1215735 821391 1493887 717338 132219 1475814 128848 1764628 1481515 1821817 1611502 735149 1136656 1936472 326956 1012634 794060 568273 522860 206311 1169605 334244 786715 1602934 1052873 1685191 802485 639891 695438 740774 17509 644256 1490105 1357489 83068 1113072 1290286 1818614 16189 1026386 467462 1620571 1280496 220886 208774 887856 1729943 1046730 1503485 1930800 1153039 122463 1274754 343215 1360304 823913 1212945 1259475 959490 366765 1640372 1579427 1990878 1505011 699902 232770 1195043 131071 1052310 888127 1199008 1745510 1947597 951841 688789 1949455 1766034 1220071 12527 1921610 780880 1754682 586070 1458189 1321268 1619052 1961546 996988 1732629 8773 1960451 1554114 752265 576579 544679 1631280 1604487 1995221 459525 342185 938624 1761200 417318 1694187 1200854 1483387 1637264 792987 900633 1296787 1826668 605206 1244828 1244710 1867298 915891 1084540 1363188 1186968 368944 1165594 1769173 1405646 1913495 735395 726955 831519 1062742 521683 800897 1462239 673780 1159580 804807 171129 1339895 1355189 766395 1234251 760555 570535 1401506 370228 1687972 41541 503899 1298954 293293 83065 1479864 733672 544296 1820681 1005209 1221182 702750 54970 1748045 1040456 1305967 1086882 1290308 679158 54337 241044 708601 605098 1728758 762629 137297 1418261 1772178 189711 1113972 844434 1705370 991974 1305993 1164383 262707 296461 1813080 1557959 1188984 1193684 1242805 534419 1583971 484061 801666 144974 1635315 116347 1487161 1315190 240034 626527 759165 517562 1964807 44639 681139 1946608 367313 1822283 1785103 1811221 339762 1371113 807219 1208837 891122 1667465 105057 1066115 1427353 257544 1644816 958587 372096 1937123 1891461 1318829 166587 1510175 1481840 123765 1513865 1819982 1688386 1060560 1438160 831247 1318505 1547054 1863795 1586921 286833 408685 1391313 477827 140393 297342 1937948 176623 1232574 1979874 979357 338876 1101276 1235203 413157 478224 531744 1110169 1384952 300049 1948132 1054220 723245 1264978 1493481 1162357 100090 1727008 4214 1313028 68697 808645 411496 433377 1052491 1592732 465352 538162 487385 1851858 1055689 828881 1789676 1568739 431533 411806 1794565 1179692 1813448 502238 1536220 1721143 818441 293111 1154186 882439 1547305 291232 1475842 311309 865423 1409993 1769364 1728561 140318 9825 949374 1995026 99058 632834 170772 998643 489913 1372576 795734 294779 357872 1359183 1628911 520576 850030 1679245 770169 576434 106285 235536 1685409 823242 983035 1232381 608038 1456148 1286039 1938499 1620049 73266 1419063 1892281 499376 1103413 1822017 956139 1871333 393200 438954 1714008 1140153 1584502 142394 1008688 717987 269816 403712 1084566 1797006 1657855 1136005 238558 1373157 808230 782238 471007 941199 98159 599861 366363 1462759 823722 1877760 1265250 1137273 418665 1426109 209391 12095 110126 1971648 1304039 1152278 1910331 1338645 1653003 1218667 381090 942308 1025958 206640 140523 1755732 1625325 1959272 582350 118017 1747663 1298612 637914 947363 1543375 1923992 1987756 1680202 1745276 1704612 176757 1906655 822896 1268313 1757457 1194870 665533 1427499 972916 837914 785337 815302 1718369 1513655 1500336 1109079 1912513 745807 1373515 106198 680120 1619447 334522 77101 1823748 359300 850060 1467091 167068 1214448 1877017 136443 199242 968906 836648 1316790 1883113 999432 1506405 1058444 1602692 413974 1258114 871493 941733 566254 691010 1119013 90578 1981688 748507 627362 1392254 733781 151428 217951 1760784 1307377 1888194 408321 1386759 327463 203752 1211815 743617 1711594 1985407 1624538 1077441 1500118 1967181 1738903 1882959 40228 1576705 916625 1224166 1836621 969257 1271729 1155011 1172899 655496 1191599 314056 408775 748208 1401400 180821 815068 1716861 612903 1372472 505352 147582 1799947 1951536 1936939 863960 1376688 1644432 1664598 1199189 1554914 1362503 1755202 242574 914975 1301239 1342665 932167 1999931 1811827 1542207 1535901 1913149 193577 1888490 1580758 244275 231490 691683 1089101 818279 1196894 437122 1777784 558131 757179 669551 339124 1034633 562393 125805 1555436 1799485 140676 461345 1815024 997277 1811840 1936108 110125 1819969 701275 1776755 1037576 1587331 920909 291859 373843 480066 1799041 493212 1136254 553621 506838 352915 635085 1406228 892108 485516 137942 390815 925218 1826806 1037894 596650 497659 578109 1232472 1157702 1903506 1364059 1777419 149375 375301 1006409 1418901 1619357 708555 1659244 86992 230985 951588 371532 1618882 1516717 956143 652378 795644 46421 1185623 194950 1847028 1904514 287201 1277617 855387 833777 1877832 377075 1038799 167530 1434318 443116 118262 1884374 119858 1296881 1982433 1305357 1941266 1518901 303791 1712769 117124 1097502 987249 455353 200093 839356 1114480 255265 1709777 1520990 1313538 818505 307662 623945 535692 835132 222452 1800541 1664399 68182 216848 68607 372568 1235479 596325 1935179 1184163 1977718 1603188 741699 1325860 553463 754338 230759 1965805 502796 444278 322879 321123 608985 301961 1322489 700570 761365 1292153 71784 591320 341225 800673 1829238 961040 1053879 1496585 1283942 731751 831785 1963850 1259310 246264 1155821 369255 1436820 1860534 442973 281898 98603 1284019 1089431 1243599 1672674 1441686 732726 780625 670210 1568453 1611181 159191 1806972 1057417 111800 1501495 1134462 1308549 864183 943574 506081 1365144 1451469 1955907 1967553 777356 1240090 283609 148436 1881740 1806702 1614750 642245 1067324 201638 1861159 997293 1620242 199054 1469963 1253986 1187776 1554597 538040 312396 1480121 676763 971285 135275 1446438 212008 1866709 1960681 463162 1384136 1507273 988919 1249889 831730 159513 1560668 1650748 1205624 1111114 1159805 344465 804090 436275 856816 1501168 488955 1440280 1330827 719002 331123 1508670 615993 1469011 920502 1698088 1669422 903954 661789 399714 312891 1456208 934153 660719 1020124 902510 311209 448574 830918 941369 268194 1574427 130847 1372099 1176512 484088 1329843 782035 1376581 618523 1737272 71278 927963 1653372 1920063 1721155 1748689 974068 1729842 1993847 1379101 708375 128060 61827 388755 1676651 1954632 1493890 230587 1073649 627602 614269 1990776 645318 116570 1687093 1421420 1829353 348364 781804 1360057 1849082 75589 1244640 1998459 156096 1304564 163848 1038652 618064 1167549 1253054 429772 170141 392458 1237679 1368171 1843224 1319669 1961070 1305309 1437005 1900637 1350435 1658463 1726950 807000 104755 430345 827673 863295 697858 1523708 1784884 252853 1615212 612371 351464 1938567 774778 1159516 220360 1056046 708966 1381011 12779 1830012 547321 1896840 1084869 555576 229723 1569992 579219 1929435 288879 1334445 605177 402514 995689 1994718 744832 511549 1378144 457621 1118872 861457 1671563 1956789 425016 1203002 999177 38927 738601 1720267 1406346 1717863 1721840 1881403 1419839 1005974 1183451 1259666 734786 1220651 143341 57348 1839229 125985 38009 1587555 842135 789689 1973763 1568312 484033 159390 1759225 460356 458780 1507330 1126079 885402 980197 1553405 1444618 986378 1936824 1113654 483387 104332 965491 1488973 252665 582059 692417 976027 1293178 1164525 1974601 959619 1097832 900435 1457874 303952 1501144 1455200 1728027 638405 1680683 62824 1023482 818524 1674784 1917874 390544 801734 1775319 200956 1851798 1367652 1339033 627414 357634 517069 1683571 315612 88656 382477 1697321 1548071 102866 569268 853439 15213 1869725 1380769 778515 1803154 1633975 297476 1248579 205841 1425754 249420 1872685 1816991 1186894 1528581 581167 366968 1052595 423907 235515 1703695 213829 1923733 1758114 139805 983102 878610 1881799 1541783 1995220 1522640 1334003 611371 1392060 903491 1168760 1294926 770274 1758720 238009 1625521 52735 1542923 1892573 467545 1985976 1265631 1563224 1173235 121931 1006906 1355003 344718 1383433 48875 1622866 1994510 834078 530413 1961702 1753432 99238 1447036 418593 163044 1796184 787018 1717782 215223 1169252 103821 115293 1378589 973662 1382882 643699 844005 1882368 741543 1802895 1611126 1906669 716505 1220616 1188985 1472767 1363458 465861 1618838 1745739 1681264 1738448 1843465 647193 1522943 1848368 262376 837934 603598 1431014 1378480 1015945 1437682 1203140 1698372 1112812 1059510 949864 43879 208764 469508 1548953 1529439 838283 1365823 873048 23662 1939540 1887229 1641899 1699081 331974 1105569 448827 356583 1578756 1623569 777891 1877813 242004 1625378 1484161 1375109 37021 130888 546081 1629827 1153391 45068 1835614 1242368 439844 1189899 789300 1753448 960184 762384 1072024 640950 1687570 882170 842096 1759479 1288038 512624 832057 429717 1172229 1939667 95589 337153 620935 1270925 687600 33229 1577211 806258 1508965 603993 1019659 705128 157276 997179 47422 354396 725003 535817 956562 171656 500510 1409048 1757916 241858 521357 1588059 1255270 1595213 940310 1235015 771481 1366551 567515 656314 1997527 1986112 119855 1577219 1015065 1560035 389118 1269152 292825 311532 341656 1444184 706582 1245620 699889 1532981 844347 849343 930389 796614 246953 464972 11272 1519801 1473592 473 1641944 18750 1000726 718109 169072 1783453 1428431 1379029 809346 632525 1674234 769780 1408783 420685 1195798 668472 1558286 603387 1243692 254435 1442919 1300206 1219786 658002 296375 792342 812598 947339 847759 622933 1919567 1842478 1428874 33372 1032607 1581420 1777400 1469717 1617675 490156 250197 1409633 1257869 478724 984278 234258 1616990 1006789 1600814 586861 316763 431825 1769584 1125857 553144 678032 863513 1750650 757742 569398 893933 1417431 724085 1621210 728854 892215 690504 1584945 1046622 748079 128230 638670 1038302 1731265 308157 1471003 1807043 1974630 520814 185260 192397 229912 360262 31699 364046 1094124 775403 1611633 1992680 1928983 955988 1603655 128886 363457 1942408 1576702 1622180 1942197 41580 91847 1038296 502995 1990354 1338629 17456 530860 1876865 1226347 72509 252231 1505771 1441429 1772249 918856 23569 455606 330356 1302521 1402536 1646581 1160151 1561566 1435838 482383 1607508 155851 640204 1774478 1243624 1246027 918453 1302010 468295 118754 911136 1872141 1765186 854917 794973 322568 374407 144980 1611262 1361356 811680 1411690 1293717 1981705 915488 1163324 193658 1825829 1341949 23828 874824 752000 82380 1802353 1883367 1193582 1849665 155790 1335673 54119 1617521 1773204 1438673 1182991 70037 1786263 801005 463116 779769 1291937 247032 1710214 1030113 1579709 149801 1998867 484799 820609 85162 1593688 127606 754409 6425 1033867 112531 695970 1863021 1648893 1093919 1220117 1508089 148150 28806 665476 196031 1943326 424731 959763 1825979 1881037 1533743 952810 1077010 1128038 439423 215815 376543 1451502 130097 891909 702548 1751157 1974511 232175 1289124 644883 703981 1467456 1754139 1511274 214001 618587 1735237 562601 1071677 1257713 1125231 901446 455760 935222 481842 1563938 409844 751913 1986153 1059025 1620863 696242 1743168 1247678 1515025 70316 1985364 444055 1773139 1984460 734304 951291 1387332 831267 1509014 1793666 1247348 1451708 348619 1727364 441581 1907009 1160864 225256 1159340 940346 578336 1840708 1510841 1067679 476334 1907135 477259 820111 235352 1812982 753214 468684 223428 1783978 1730696 1137158 928653 1152636 683664 444307 1685136 1292022 575912 969990 1235781 43718 228706 1083515 1124449 801761 290147 863597 173605 804233 23145 7197 32590 465503 1684929 254922 881309 1003644 861289 1286615 1238201 2682 1066446 1085595 769482 708742 107310 428099 1335941 1559430 962793 486797 970333 1118140 1353584 1696571 1339792 1417945 1760310 1658951 922069 1837050 1107282 1723714 1917253 1948336 1969718 33902 89209 687056 421624 203000 1174982 14407 407751 1902587 1990495 269802 1212053 276711 259490 1925064 1828692 918086 1352351 1511891 359228 392817 1622333 1484185 878670 291234 1014394 1526045 880887 797440 113144 1781281 1760461 768976 1701286 374397 1253403 770851 1591804 1455899 1303060 1005067 1676702 1428059 241728 395863 1930463 977430 1076867 506522 1536901 641908 711583 1872226 385375 699502 1650235 936526 1273769 411456 910189 768156 303992 61151 1210640 1474846 1866680 805611 576435 1789620 1812585 175143 819315 1350404 1634919 402975 639180 1455070 1895476 4841 1115278 1024935 1119145 386035 692131 379357 1147906 326951 1135182 1936054 1403616 937493 706035 1109528 716117 40662 933982 40449 1157935 1335015 1772754 1092325 1863786 578832 471225 1736029 1278414 1454998 738127 1958757 1616153 1727464 1034629 281663 1325980 486253 1932592 1392623 1068121 705288 1224991 1400111 1755256 1607638 607016 1814859 1400142 1867014 914284 1995351 742993 874057 1942002 937195 1227066 1401958 652349 1325636 736107 1843541 880643 699413 974423 696031 287784 883510 1256590 1062677 1501556 1988562 81958 486394 1393533 36300 1223588 155839 392208 1573186 1979299 415391 219598 220420 1835540 1958039 721277 1420321 978153 1023966 333336 459199 819532 1017398 1760554 1443865 1537183 1988335 894105 1096674 518381 174677 362388 152454 1185664 1028668 390998 600665 465296 1967409 1932112 855251 1970880 1874025 1050964 1998196 459363 1736183 904917 1475276 1276795 1949088 943150 1334035 842033 801459 1013539 1630670 1853614 330864 174936 1718241 1976799 12200 478924 1390257 1475582 1453410 1334947 1864658 1148500 819608 381442 1942508 1223434 1102856 363255 289947 627216 136007 1456929 449765 334538 1204422 1098545 1853700 1850942 1942345 1934680 1622600 876584 162665 1568398 460723 654562 1796236 1999179 484561 191947 1152580 1174057 1685475 426843 1814234 1414185 830517 1529454 1511810 1650278 982797 1837863 898441 1104180 1419184 1329729 512947 1229126 1261406 1098537 294860 516567 1182997 1790485 1735178 1211411 269416 695924 384072 1144201 1309156 807452 1497457 1713574 1210794 1956980 17108 1417472 1469224 1042475 474091 1018712 1941688 99253 354188 46187 1835735 1376871 855500 829167 419465 536022 1292483 437973 786412 263914 718968 678459 551988 1732245 1013954 551885 119931 1593304 1190339 1410408 381332 331682 1075356 1263638 1184582 1636554 1314129 1855747 1747763 495486 1565737 633795 1141352 1493368 1768266 1760954 1665762 1115833 892028 417907 1918569 403490 1000050 1868726 945327 1323069 656005 491258 135591 1391637 708803 120896 176165 691592 708761 1854091 225204 349528 608008 948527 977134 1170433 394946 1373343 837792 1984364 1449476 1556478 377571 1976376 775099 1572997 1400526 1659717 700735 803800 784176 692294 1866871 1364963 611825 1783703 1263591 1432089 1760568 1832828 1287715 764860 1900890 798263 1760921 1235746 819715 1438115 992615 1440137 1716926 1117544 881338 1581046 871470 1265874 1542200 783432 441095 512852 1520073 1105835 812659 1202066 709607 892243 1284601 1800917 418756 1250595 5787 928431 1421620 1378243 1371082 1728705 77348 794813 1491446 806328 1454473 1264656 238787 952632 921995 205862 815024 719544 1535176 1038737 58230 378210 509479 1210361 118223 1395214 526259 1303901 387649 1897272 631209 484216 1750758 523473 1477860 501944 1174973 1576882 1266777 1323272 1058596 134554 1146268 526853 1578810 1966608 323448 1297975 310499 1221773 1708286 1032277 1849073 706061 585192 1008359 1113283 1552130 1810458 1274423 490862 526640 188816 815741 1210349 1125866 1918868 1191369 1308702 1823622 480508 133323 28704 1696616 704954 1229432 1005580 1564412 1602313 1885976 298691 1100353 1541205 1801617 1704053 1038698 157994 1785302 1275840 311039 1229202 1741966 1365340 505373 130747 1091054 499086 55803 1471199 1317198 650363 801198 31617 851118 858306 1380977 615274 1132337 1137206 1245230 1251474 384955 777655 1991834 1102176 1222194 1263787 1497374 118367 1701997 1376262 1273714 529320 692489 751318 1748533 975869 1157864 597237 1587298 1692713 1926123 910916 1043872 1289931 1635093 1060832 1827359 629293 1816800 1988044 38124 312426 1170184 461442 1511180 304853 1198503 1178507 867960 270721 229016 290487 1428947 912558 1527335 1738972 1431122 548017 186186 1950742 955291 984171 803774 612347 1895094 505242 873507 1631833 170584 424884 192721 614797 783641 1672413 60322 1103046 286765 862282 1086502 1519665 1637279 1139730 1217551 1093119 431129 257986 238335 1480306 21590 1005487 225615 1323386 1268972 137028 651261 1108016 937396 445171 1152471 1051185 1941953 895689 1660271 45173 1737158 201671 595870 1673432 530327 957550 638584 894071 602285 1729023 162642 1859447 711035 1984258 1020857 1764505 1989771 609154 1171491 767514 533463 1970831 1330665 1764143 892147 1562813 1641007 288240 927459 494481 1050016 19843 1676352 154408 58911 564273 306216 1127036 402603 270272 1934397 884507 560267 1767068 882719 307417 1378062 170641 609905 14680 736578 534943 1073926 1800051 1328652 400460 1084842 1265681 1059445 1444591 339575 1630366 947307 894034 536158 1167312 409359 460296 766957 1385293 1618112 494922 1616653 369328 1483313 1739806 715065 1602067 1723699 1674295 1854844 665838 1528064 116719 1590144 958468 1684865 1816782 346828 144908 833750 833637 901500 1556047 79066 1381693 749989 1577121 915507 1874646 118238 1498387 1438495 644395 375122 1852222 1386679 845780 1044980 457501 327033 82577 146797 1386577 95879 1187634 1776072 1806790 1950728 1204001 838423 1909590 748885 764179 1092564 493392 1723296 953178 314961 1892832 583719 850756 1288687 1005557 698192 1105618 238906 1460100 1581876 1104452 577441 1459646 1229115 1828561 325444 865088 1030378 795976 1142735 1718729 720614 1074607 1099243 46144 1833900 1347048 435939 644977 1854899 495940 280598 1983594 1622768 1315467 1952655 1274783 1993543 918257 1386192 705762 1488351 1646677 1121055 1347563 487129 1286935 657586 144761 1846783 1140998 926135 1647355 801165 1334956 937727 125693 266319 1681196 715303 1859050 178288 670412 234662 147686 1825265 318874 1384119 454600 1468013 1322632 676675 509576 1971042 921639 139018 284439 1633110 210178 1383774 1893634 313365 256406 1064401 269087 1691786 287290 1841025 1649973 1783545 1372680 1539661 687756 1371737 1719137 1352113 255067 331213 1280062 1663087 1232612 627258 801458 1547472 173233 777774 596742 906153 899351 1026301 1001522 1331914 570679 1386534 1237190 1814872 532339 648652 1421844 823966 58549 27049 1339902 1665616 656284 1454952 319798 1398637 155152 289740 1835131 1103753 1773378 1648812 1553193 1406053 1132950 481424 1246569 574045 1377352 3785 1085843 581841 1511959 740788 408602 1265335 1034177 627054 1785231 1757501 290218 1194792 1008659 1971194 1556390 1753708 1754588 893961 1963386 790999 1377787 1185797 431246 295449 596875 1840008 733406 333964 1369825 1526834 514322 1669816 252128 589962 1034290 453471 1776271 995164 1328153 102254 1920490 1092737 816359 1150920 697114 1349142 1347651 830543 846121 805082 1678497 923742 779583 1522426 1891621 1667142 101250 1596840 5246 300988 452065 1161182 1537042 378490 333231 35406 1302950 1132809 295158 1370983 594429 1251820 342024 1770851 513250 1795017 370818 1051224 1833303 1155635 729767 1108588 677452 412291 1046 660071 1584885 1918804 1321442 1830201 1429342 1312252 1690270 1902854 99498 418672 1909728 1096967 1461830 1414434 1890128 1485510 1798895 809383 284562 385177 306923 1055417 1297736 82826 1441113 266221 1778816 1953594 29939 1536367 1293216 1296654 1056459 324410 915412 955818 1156120 820806 1114572 1977625 1553986 689174 771987 258723 1712312 1110769 1970734 1916993 293180 1267355 1076220 103035 611125 1651529 1203716 576194 1801086 762792 819341 1143548 1319678 367946 213475 1021975 1216238 1111015 1468486 1040777 1877448 1542862 781917 1779750 1531509 504562 1915054 1647806 374815 1995895 1912796 935189 1795263 1832148 489418 519383 426869 171804 591200 248050 1054285 1868767 1078198 814359 908186 1358055 1502664 1504682 183496 505964 512783 1554306 1340598 113912 375377 1868501 1924765 642757 718475 647100 1559503 104178 1910678 1982890 842513 973826 1930593 1546630 554204 44620 1076072 732367 1138324 93928 41886 910398 405553 835744 1308523 1967110 1404782 1357829 1751318 1779407 663810 1246929 1585544 519363 1789392 1387492 529112 40252 916234 831831 1878670 97623 461967 1011607 1846544 1801723 946993 105710 1339630 1404354 262498 1019969 627778 817176 399040 12663 990526 842677 240930 1537556 1531002 873758 1925071 1396181 1072193 1898384 1975511 100166 504502 1721990 705932 252745 1616183 1130362 1886763 72336 127620 357805 1749903 1967788 8326 10118 682412 1601356 995171 1793313 1682042 732265 1315474 1210669 1278973 351468 1378358 71853 1054993 1900294 1300567 306321 746621 1934529 1672003 537613 742721 351184 103180 374820 291702 572134 811591 1626135 546858 463741 1017173 1360187 1748094 1749582 1460724 660391 461887 627312 378787 969530 1687730 1381773 530764 1654065 915673 1014370 1429768 622080 1564258 327454 285700 229841 549026 192961 1065813 1328601 31735 898436 1676399 19883 1947615 1505566 1061936 1950054 1095361 1499505 496776 1918606 21226 1380987 215778 1501869 928806 988074 1899213 1667876 944670 800452 514355 1594293 1695467 1792528 1100876 1177089 1052336 539092 872978 1107679 998180 402269 1152773 459404 194167 1757090 1998507 478742 1957601 796017 1681553 296447 1433452 1495420 706786 1606467 1715591 40322 704706 1771694 1032716 1108708 1525314 349626 1608119 522965 1206787 1872271 1267285 1444383 1682782 1077395 188713 1456853 1517991 1232651 1051526 1535190 1939637 462912 478146 698043 1017162 1868210 381019 1281456 392830 616603 1403694 1013981 472526 334989 1626923 1640446 109740 1632296 1212983 1977348 1070065 999685 1624702 1903799 802976 855726 467552 1190695 1781123 59880 1162386 999327 1129478 519085 318403 1114310 515637 522218 1355316 143722 72254 1985790 121177 1139919 1339688 1303457 937278 1788858 1520311 937646 1540428 1069085 1781208 1674602 1543777 344727 1657575 1258655 1671869 850259 555867 1509020 697008 1394138 881362 838458 423654 1639391 1072272 165181 1416445 602731 990143 140939 1550251 1147244 608596 179699 1022905 598617 569795 530608 1684066 153706 1806351 1813117 1681403 1997020 453659 1460120 1482702 245584 1830964 795390 225899 917258 1110397 1217078 705185 1737982 625901 1811667 504265 1553876 1764715 602225 253520 1389337 286073 224199 1434179 998849 314043 1444617 740445 1143520 552032 1399818 1496566 172326 1621374 1462790 1972702 118032 1889795 152423 1312756 917520 270525 881639 1347127 896273 211218 1069616 124973 1554713 545270 1698138 126587 1517531 205898 163193 1946943 986511 128913 1140820 1946573 48435 880828 800233 424402 1206610 1943819 1024799 863829 747805 1737517 703393 1617492 261163 1051806 625515 119584 1605792 1140071 1403462 247431 250894 1298896 1556141 81939 1476476 1170705 1161131 816588 1583724 268660 273770 1506878 851382 1048136 803681 1437760 68329 867254 1012416 1790259 614322 1960084 984039 932490 1209564 1566501 1267587 1075020 1647168 636365 14001 1846904 568116 1831784 141421 635884 239810 97144 1785624 655862 1418387 1941599 1312936 1809774 1228802 1949615 1836592 1412415 761372 852198 224121 1379578 981258 382336 1986062 1907033 1272326 1634087 788380 1083717 583894 262527 1420838 1222469 1324272 1739923 158057 926287 1683834 1703610 1091544 1843933 1149260 1878735 59123 503343 1195565 1983980 143097 597695 1073082 308573 674638 561606 865097 1783071 857358 987410 107097 384979 828157 1458483 877468 231034 921879 261219 1154844 1774079 1333245 645968 180423 1994310 463652 1672530 1708926 337176 708995 33816 25240 16811 148605 668849 1544258 451341 1349492 262515 1200141 729272 903277 737420 127281 639526 387709 1906904 916783 1964982 850249 1118518 559129 1717904 351426 1976903 1380831 1746609 523709 1671444 58626 725325 764362 359866 1642845 698240 265786 907736 740649 1296675 1251218 1312629 733187 610241 442545 551401 1173988 518779 343234 389221 1739094 362148 641977 1557911 933120 1589604 1992999 233904 1584476 1851652 789654 1835344 160402 1323016 103604 424790 397880 620084 129011 1322840 887721 1521286 669041 1146230 1551364 633603 491658 1421906 52051 1141619 1423483 546339 1275689 1795312 1822958 1052549 1792100 835997 1140361 518420 1590234 1908282 738173 1848205 1629918 477178 1701609 1971644 1304722 1291049 304994 532784 113164 132536 781891 254060 656242 1266107 1193940 1242830 1714879 9490 215802 470698 890109 1852473 1019531 1497920 1037085 1432798 1867510 471144 1037425 1159278 383754 787859 327472 287146 971762 1198707 313856 1173780 1504529 1599940 253599 812510 91505 1390830 1786514 1415544 1394048 1996423 283272 1018536 1768217 1091524 620733 1056320 133967 932860 216794 240250 170715 339857 224378 1971047 1091152 1900647 1497774 918026 1205419 1824570 1828163 1571980 1578015 1136347 1312345 1045477 449422 292444 1250197 1896308 547960 786939 701913 493463 289366 1622828 358925 1045308 1249420 1301288 1264597 142991 328637 903435 124118 1675881 1583778 360281 900381 234407 60185 371736 1424500 744739 231251 655527 318139 1882664 1411696 990714 883493 1740127 868618 1051294 492377 461789 1889519 581495 1025388 559700 1445241 1746830 580882 273810 188410 42730 1397928 1934104 1772388 286904 1364771 1204607 626865 281642 1807819 243195 1897221 810383 835220 1360654 1736233 419519 818346 839607 1009284 488277 679637 1591093 1077526 1133047 634421 255800 704618 1013179 697962 757843 1225199 162959 1742081 1305373 1661021 792375 1818737 1127567 1058252 1023276 858564 436414 1565192 1538243 983981 210117 1978215 1457490 1849678 1400817 677467 1778877 342439 1164758 956832 783958 1292323 1803134 1197439 1374903 1392394 637469 719527 469826 952666 481722 667428 280385 1173740 347492 703848 493344 1636176 1451030 838761 569532 1074453 763847 1750964 1292721 88296 588947 1467763 1730023 227470 737278 239235 475868 1446384 1957863 1969491 1735692 1342703 46521 687743 776437 1122983 1762743 1298392 931795 539131 957695 1495107 859245 1842209 847558 1392815 1787281 709567 260218 368631 1115729 916249 1814065 3792 1803336 1549664 233944 1272077 1140390 75461 271656 1600584 1842831 1437592 862326 448332 1996686 1895388 753032 1129476 678397 989961 624672 1001642 690771 1483533 1746544 1683754 850915 1631547 1729700 1853296 451094 591199 1263377 980001 863747 409614 296308 1316186 1018851 1894688 400849 945206 1106201 1251503 547573 720252 619529 1957654 580238 1895019 1463113 227166 1661401 1760301 1935956 880812 862937 964767 1640312 829741 465744 29033 650922 703592 1531631 1485106 1028082 1977931 1940477 66818 1416735 1618946 1836196 644748 165553 1997469 1776046 17177 1573460 461886 392394 1507088 581360 1444155 809514 1800378 1446760 1363448 436372 666965 796046 1518750 311271 1978172 164296 712171 1115284 1107882 457935 1414062 214351 716095 1885596 591305 1683692 391856 172803 1306420 144146 356138 1601967 1131389 1881059 514107 1762993 274703 1175899 111828 104433 1374000 417211 1236756 473182 602712 1775984 1466290 1938039 193773 34940 4243 1822118 1743892 1471088 1447880 1063773 1636972 1271878 859407 681331 591606 1815661 879494 101561 1581410 516749 320976 424451 1347848 283882 996325 338631 1544164 1018258 111638 1812014 500454 673909 438929 644337 798065 1254045 1068094 1680803 1213180 327266 1151161 1106143 586163 172183 32927 520951 116110 1576399 87042 961403 153781 152941 745642 794862 1201569 1215545 402289 1275615 1131424 1824298 576355 1946301 1691317 1032022 1725834 1743135 796071 1504667 681499 836692 247544 705891 1930626 1115432 1447785 1318770 1139991 449779 541209 1294513 228992 111766 657716 1020996 579671 1326872 513619 858540 337741 570743 900911 79883 439206 1294354 1176008 965627 1325549 580529 1178973 710728 352190 57560 1483685 1642491 1228548 768595 1308476 1621324 1878406 86017 1136076 1612463 1718791 1544412 866179 1084456 1907834 1384896 19620 608033 168286 766560 996678 6444 332222 68806 944282 710930 1742185 1977569 937200 547419 1841653 1544846 1133736 1066715 1086064 83903 923384 429556 1581498 25938 1527033 1531410 1267273 165219 1748420 193073 1669585 1537551 1734409 1842320 1669761 623776 1809605 977898 1004412 1283491 206397 1015521 867906 1133432 260246 1724464 1258957 45217 1978848 1525569 346550 1955892 997527 1816250 21361 1318883 220712 629239 1137222 1447748 340159 556436 293112 213147 139873 214370 1078011 1075983 1725737 1721991 1007792 105047 1372982 754781 393359 1070961 1544669 401101 349095 407538 1529416 1591254 496779 1047247 1046759 890880 733478 961924 1444658 1190545 565948 1582875 1604526 1974546 142945 1835971 380215 445509 1868372 905100 244825 66024 375549 822431 1545640 230856 1989315 340098 949029 1722601 430782 885857 694341 1870502 1627307 752604 979510 1364100 1135748 228918 1413855 417775 1378216 961144 308910 96015 97682 1545618 1545531 179280 854233 1091715 1138179 1452108 624386 359986 511718 1200848 1147427 1564336 1518269 1853185 1471441 1994937 913362 147047 1836669 1758025 1117061 270897 1376185 1978652 1725486 762386 285425 969681 1361654 1309253 1316695 1645283 1976663 926033 510056 157155 1689853 1370632 1760097 990949 476073 1385550 1797005 1185917 203431 1996594 1098167 1236686 348361 1552224 1981493 1860585 1942955 284396 378123 1943452 70746 245210 1948483 1147461 1149151 261208 1214655 984120 972709 378183 810745 140594 211502 1578894 1853256 724394 1334030 257489 1980186 1916983 1713547 1807416 1405784 699666 114418 1683110 996448 1667921 1510247 1154759 1859676 311593 68078 273934 132224 1059269 433893 1786561 1131184 1651469 774336 1377225 1140725 1563157 1809142 854418 1268830 876501 1798395 360840 201269 1395866 8809 1466856 1230347 1204210 710294 450740 1686875 1470992 1512658 764543 1003588 1445421 1956666 838580 1403689 1258759 950104 1021063 347772 561862 576337 1062978 84408 346106 126682 1751649 481734 1046270 81760 579251 1881351 120872 676818 415603 875377 766459 1223469 1433980 1584733 1258818 1615427 1131598 256331 461149 967031 340703 725205 463312 1852817 260311 1835157 1467039 1782658 1304005 1097338 1297454 1301655 234992 1265172 902644 1987894 889049 884793 1724583 998766 413949 1986283 452130 607653 428236 1819045 1637667 1375052 1478118 503982 819862 263057 1822503 1561361 967427 374258 157871 769928 1150949 176379 428289 1121201 92638 717542 561094 522576 15348 1109899 1143848 21997 1948190 1735258 1905303 1516500 772680 1776774 746401 729214 1523780 667506 222224 470515 1482979 1681560 810679 1627356 1237948 658073 1333013 1219459 1488329 1340082 1635692 1204356 783808 117839 171606 1427480 1523088 1502162 1383507 1446934 770187 701562 529191 1749169 885445 427952 127409 1509148 1910694 1792724 1370155 703904 250027 869514 1825589 15445 480987 811965 1285594 227826 1507251 1487913 258529 63557 722390 1921748 1976424 537128 1017135 1950301 398119 1986891 1194775 397009 1519386 956785 1070778 1021651 222596 1263172 759554 1662909 1305812 1456637 1971325 1409189 201140 1114397 601723 887515 502689 814700 1589617 1121365 43409 787750 1473574 194139 664682 77821 707010 469204 1585036 1951653 1084680 963837 497314 1483128 1204485 1816334 1720605 87909 785725 290466 776414 842657 443147 1351955 172712 157386 1687117 1626798 797249 4424 1627544 430070 1770284 590108 1863552 405027 1768414 1945879 1644391 1552040 683556 730834 1061308 1485476 108463 699045 419667 1112974 993507 544214 1715302 390307 1166184 557477 1714307 1843573 1859303 1507891 1532502 509006 953970 1944150 1238067 1986142 1722153 701260 40600 1415763 359159 1323549 1624173 1190357 1192472 1020142 424556 242462 230508 1279647 1887698 1684483 388401 1557081 1789094 407875 1027020 289101 311236 1396179 466033 174567 1406780 1378534 484886 507975 1300606 538768 564005 436741 554132 816155 967075 1001297 619922 204874 1165257 1362270 838571 1562088 1940672 288074 1296657 334658 1889284 228136 75245 1136325 1782818 1219661 1350319 605582 1294638 892384 1413608 1598036 167340 800560 1259704 1627650 765265 1077669 308421 765345 1170332 151896 1532932 90921 1257905 959949 348057 1898916 124814 1236158 404983 1421655 1928714 119404 1506297 1978913 943440 1945055 397219 1932269 1334977 1576456 331964 259736 929825 1718647 1018016 560934 467304 1234182 593711 175965 424133 1305328 1634145 1700456 1102551 1047634 520244 1468483 1917504 986330 1299608 584579 547350 468851 301411 164686 1896142 447803 1072581 1946026 179823 507677 21524 1740590 713930 357933 1196888 1132160 215417 1244247 351490 585436 1883668 1247265 1946878 1031516 1086798 129611 1989190 1129097 268143 1718083 1535978 1453394 825954 1523849 1586138 567065 1804532 1532064 83997 609552 1900151 1758838 1556465 56302 129279 803148 968293 330516 1969277 1446627 1227937 1522250 280125 1188070 617323 424272 1777443 13113 1502904 247288 1515969 1398267 1603963 131051 659116 219623 667716 779949 993308 860442 1261332 1355157 1535284 818745 1847540 1439806 157379 1351092 1040498 1411265 1125855 314170 1851404 883168 362202 138484 140934 1248129 725705 1975342 383569 501108 440084 1565725 1979632 1022673 1989558 1093517 458514 1029214 258376 371766 1987753 1505520 788193 898148 117484 279968 1798617 1926029 849488 1876218 1527106 320156 1367425 554736 1412922 1826328 1005270 1308930 1469160 523334 840362 1395863 796483 510576 31090 924538 47683 997430 1257900 582381 1335532 675089 13274 416448 894428 1970443 810371 1700665 1228521 731645 856441 1890927 847531 954716 1490484 772409 1520268 1500849 1510392 1172155 5878 332979 1593459 530607 385220 202104 188853 1983419 710253 1848893 1084580 1277685 491600 740123 206935 605559 1535745 959277 1035769 1520727 652403 1549811 1820254 868615 563401 1640847 1964750 948556 1347219 1019998 330071 1147538 1118903 624088 41724 1668647 439265 363646 1131510 600372 1893777 846547 1051620 848433 318147 1942990 1615549 1510994 232918 1689462 548674 1979192 588750 1669400 1266149 1367698 839676 990642 713403 972940 1245903 45229 566787 1772546 740144 1958981 155862 1531642 1507668 1869298 1515576 1205114 791928 210847 780829 1347783 1562951 333650 933005 810656 1067738 97466 1528368 882293 567698 888327 1202190 949126 1207003 1978311 1582535 1086821 957374 1409115 1635971 1389886 863209 863502 731714 965726 1357103 358584 1536834 1968622 1331298 1956606 1257323 958095 290247 462931 1039653 215079 358427 657711 468868 1419797 1508264 550924 339660 1787563 572248 1629698 180916 684152 336286 226537 629797 1329403 15817 1528031 762717 709033 969205 213786 216718 1165207 239835 340859 1790913 1678207 1436267 637337 886801 464028 1082214 944521 697325 1565595 1131049 908120 802426 1662829 1329340 1639949 1575286 742104 1370287 1336314 1551638 222099 1739221 1509496 376517 1552349 1150400 1327943 1922864 943593 1135833 1690735 1855946 729285 1946923 804981 570740 1317129 1853726 586608 1680582 364658 1175805 787489 1726251 1926629 974903 1542106 1529772 1577910 333676 1658500 1138044 1489245 9738 132351 1480243 1437070 329564 1145517 1022033 172631 1117937 41276 1243919 127937 70619 1862177 890964 1050846 931697 1407458 417643 1322371 1696825 979647 1631243 143741 414932 438920 533963 1072364 1957683 1139916 1156495 266402 402235 194372 1106780 1008281 893267 453125 871702 727766 730719 199614 699088 472352 1469344 401336 768087 1677651 1009297 1913814 1974386 781317 1572664 1397221 1321241 1370850 996312 232890 637747 582468 754154 1435986 1933506 69182 1097115 1373529 690012 1622977 547962 356080 1635739 969421 121285 169672 168855 78541 1614762 199069 690909 484123 49400 537159 514640 812657 1641169 120151 1171417 1737373 1562865 449472 1554942 1259044 570871 1527945 1031991 1211780 452759 1562613 1119551 753362 749529 125843 1804140 432841 1264979 1206061 634276 1374737 746146 1974463 1917500 210626 1727745 1252844 148787 1053951 37642 601595 630894 945489 696525 1124792 1066439 860920 645955 47126 1804210 99931 892661 54525 64425 245548 112273 1238046 1763874 666474 449353 1355943 1719837 2272 838181 1010024 1763411 1900613 1743395 462817 53613 597952 1186707 1193888 1029920 1737779 189004 1988251 464984 296258 1619813 1668265 1189317 1490881 557288 1857562 1834293 247518 1484308 153739 1057155 1791341 1912918 1152403 1624685 700965 1875259 106277 130034 1938124 1285416 1850611 1684206 1966306 1046623 607993 610913 856672 1935192 831106 1321763 930815 492988 244235 1920889 1904595 1997437 1577810 220584 1612362 1123906 77190 34658 441486 1282439 650391 153231 1360305 1761518 1542864 72634 1178152 1435395 1210495 833513 1404114 1908885 100670 891233 1338230 31781 1241936 151472 593280 1897612 1517773 804587 1693368 1651825 710238 1104332 873101 724242 1796200 514870 879468 1678911 1990350 1468514 1612322 1459664 1145672 1762417 733751 747540 269572 1046038 974131 1826650 1391995 562745 1771083 1184477 673348 248692 129950 865605 326410 478959 676459 1537660 949523 1464945 1349651 885038 1208385 715444 125048 1225442 943092 1910078 920026 1604814 1340775 1942869 1806395 357556 1549687 661418 1057695 1198685 194807 1608867 1931646 1136000 1539359 1739160 1379086 1692718 551319 1834080 334118 470318 901160 1882542 513135 929661 1310436 1432109 383999 120115 398432 296065 267121 1632516 501675 871700 740559 1039490 1919470 663632 471667 1873290 653748 1896089 1888725 366638 771777 1964272 861590 336442 1324914 63148 1361604 1365384 1186369 823508 247677 999750 1939259 330254 863824 1770838 174059 811062 1944953 311695 1710795 553503 921539 1053254 1776221 1560239 1510847 1050164 1512584 390162 1721924 1133272 1357645 118695 258146 118903 1158823 1487396 1580927 302720 181487 79536 725245 570631 1635218 1103015 848960 598948 290543 1036356 347249 1642961 779384 723529 667206 127079 1580934 853577 469144 1333611 1957716 1011584 723674 5842 1987793 1033153 1903757 498174 405378 1433492 1146241 995310 940144 1253701 448747 492602 583185 360963 1042545 437748 199827 1379797 388520 1255573 1282989 1151877 1746521 1562569 413201 436172 1223916 1329763 1211162 145374 834626 1696546 1774362 1251927 1546872 560910 1882114 1312937 1028466 955841 858992 175957 1734773 894747 1797367 1142694 1529008 760566 1216805 1312015 1088440 1451922 1380003 75681 1972025 1684338 1728355 646471 19001 1794498 1474856 204925 38129 1577085 1128009 448666 1730206 1115970 458771 1439837 1944303 197509 1192794 1366035 8108 1745727 325791 928827 1043815 1400717 748078 1086202 1202629 795008 1570170 20527 822605 117882 1425728 153698 1000908 980306 1007996 753297 1807062 1268336 254257 583638 1998340 663949 1567244 197005 988434 633576 1272523 604780 1658683 311550 897617 1041181 1070213 246 1255656 530553 246317 1144017 66729 186959 524407 1130731 1173555 1150580 1252150 1172889 644725 478828 469132 1183035 43720 909806 1556179 1031765 298134 1903560 1137647 1743958 36849 1021663 41740 809941 200115 1681189 1669301 198820 1282375 1543181 1285156 1281505 1709604 1631029 229741 5957 1824429 2799 507069 29934 832214 1133704 740854 1532249 1383219 1402831 1314990 775831 1169969 1030558 471695 233050 545481 1495721 1120720 655358 303647 1267886 778718 1854669 323980 159892 1472109 1125794 1061910 57098 1327892 480666 73172 155279 1043851 1321515 875062 1118448 460132 1285769 1294046 875855 1642621 41837 269666 579351 316332 1558153 209462 25573 1702758 1319517 516351 1009900 353316 1663611 1076757 1532096 1940329 1739438 1591330 1326879 1022707 1966114 568868 1991291 437953 964207 1046627 718983 450444 1611084 1566525 1199690 1078363 1226161 987324 1112486 38332 398944 413863 1439183 418526 554673 1624212 1632735 505245 1739602 1997170 480689 1634193 979737 337735 1832564 237267 999312 542366 1184215 823397 9288 1515885 1204566 1946029 1097180 1367889 481861 1739269 1622421 865674 1657377 1221660 1699234 715104 1955018 1416178 1650928 786442 863794 1611232 1304504 1156324 509511 1900302 1395888 56329 250102 1249301 1936093 15568 545628 1703878 842314 1325160 929438 1237451 1728439 1083175 1784015 430730 33780 1581719 621074 1863364 215239 112231 1663893 526971 188397 1067023 678610 866219 1996878 368826 888803 752645 1251300 1286701 302303 691724 567027 389605 364251 1012925 901585 944532 1970012 1606594 866992 196331 815990 1887263 39833 1076605 358790 719987 1102351 1704736 1299732 256951 66426 219509 1034367 264245 1553123 1491860 1063019 1588931 269308 313612 1298629 267306 1938823 483519 876117 4632 1119687 1266534 1965210 1208768 251478 835920 1760865 26763 1286486 851985 1790023 308814 1699917 232914 321578 1059094 584324 1224691 1908740 1700030 1842974 1893396 1600535 937470 1925702 1986941 1342466 1568407 292567 1775381 340912 1983726 1853960 960035 500201 40375 1471934 460174 1373378 1361783 1215062 1857000 922921 311092 560365 579128 10602 204671 1366395 718363 1526301 1721629 63235 941655 1188299 1079662 1443803 1386930 1238759 600307 1323477 1313144 1225606 1365244 375179 1281947 1970407 1756478 111215 939265 1332158 1799628 725371 963375 455125 593442 1016366 184509 1925768 1117131 1482444 646493 1990397 1607142 779143 650773 917055 1374756 1014076 1318762 731191 1887384 634167 432016 1098181 1530963 656874 1623703 1103685 1733192 677840 1967208 272125 1127581 1306739 1863169 1118985 812947 1884780 332500 1692921 743496 1697253 45998 1500080 1906137 1281406 1643038 1605319 453422 730666 1162800 1367391 1743889 420836 1038349 1905311 610999 1490974 1325950 534548 1514328 790798 1285706 1838411 311458 1773752 1141920 507174 1208831 243742 1024563 1659382 1684231 815931 168965 736341 1206598 511802 568877 385854 1213784 1186970 1020192 1693438 1570099 847301 1805949 1089886 751201 1329052 386467 1433825 1913688 1840408 1360283 339837 140060 1452886 16370 853501 1645228 676379 1494230 790649 1238083 457490 643771 1617047 716686 385944 907647 61776 1518053 852904 1448016 766436 990670 1303628 1385543 1935513 1199681 963041 1559252 445961 229390 281268 912368 339858 354793 1098572 1094316 1539274 312866 1219678 1482620 1028269 87634 1180108 513995 947748 573391 598248 556405 293987 1055529 1057716 1192273 54519 704436 1361972 1191761 1782152 1903140 125256 520111 1396909 1706860 585847 1536381 330194 1948420 1315399 1805472 1515989 613251 1671017 195112 257152 322775 130716 318732 1525496 1143502 1947570 1254213 1623761 470791 1539500 1061890 1121893 1090053 1084455 777489 1451598 1220822 1681442 1997116 570812 979639 1951679 1481329 383341 1538694 495380 1874152 1439880 954920 1104315 1568645 1213596 1903475 816163 1839982 343167 319330 1965100 771522 1982938 48837 1311613 1161128 546517 1004750 1077263 673736 1185595 403515 582075 1438779 1194747 1211127 548293 514077 657469 804633 802531 277114 557234 996 1098642 197040 122329 458161 784985 712847 315305 1055579 1262012 1647092 495282 1985314 1704894 198645 1905340 1290844 25184 1160309 1330237 65979 428035 1026055 155464 1946365 1015438 508547 1573328 737230 164942 800268 1948965 122310 1274881 1321924 620668 905817 181156 134830 526078 1185634 1017593 1029829 449262 441929 87539 935929 1973317 1604617 1993901 481601 1206549 110374 1632298 1555580 1325562 1349409 1162335 1622616 1642029 1166414 1474483 925664 200231 1807503 1686687 857278 817439 434799 1694044 1082266 927477 304009 1321764 1018027 1840539 1290105 362888 448079 174558 722684 1162434 1750451 208990 569852 1708655 1051789 26931 467002 458449 718025 1721621 878820 1770814 1742301 531752 705474 928247 75109 796227 764114 325718 1202741 692186 388742 324755 1525289 468075 1479594 1316518 767799 1792784 721531 1294390 1473245 1610404 229846 794130 471150 962755 1904068 1927209 238128 948785 977024 748604 1640362 576321 1263681 1528566 1104414 885255 246137 1743629 1520619 747827 1472538 408477 683949 1076520 502050 309560 1006830 229916 1199039 520080 1507589 1464374 1665231 1552361 1412324 323189 1727159 640536 1186306 1474976 1617226 1813802 61501 1039488 1909760 119955 283656 1075583 1570676 681753 192413 552828 1696035 880279 988041 1767724 1918597 1408 1473113 687811 859200 206178 1625827 481293 222705 1096279 1041258 1705033 1747226 1802916 323927 1983583 1799875 1201109 606457 274559 1972330 371574 1058641 1031288 1237509 969786 1410869 727739 419484 59202 244832 434875 775532 289382 1256839 847435 1965347 1069269 1835938 746909 75208 1868684 1789279 1281018 1639794 1394612 699490 1568634 283361 716502 1521752 1346140 782042 1820425 1932198 187933 571773 963609 1441721 1597414 1347437 701760 970648 734946 1197130 1094454 615071 569387 992297 1460882 1345914 1430283 158862 1491539 1010656 557589 842328 948868 1282586 948495 439037 1766377 142594 1397591 105100 926803 45355 1318847 619455 959318 1744528 1691583 1149772 172492 259978 10024 404164 373133 191753 423669 888744 1131355 497592 557976 812434 1472343 1380423 1490363 444225 1239333 1631762 1324041 588651 379187 52354 488935 813756 35169 921222 517663 1222244 1523009 600565 1206679 765873 1314443 1463954 1968943 620481 1871432 900949 1473073 585160 737148 658431 1861858 1155379 1045690 764058 383680 1119793 1936763 1841593 1629003 1969731 1816293 957108 1948668 991276 1889802 752318 1976693 1520334 1970993 1811193 118742 1585620 1191407 1442011 239494 1889149 1026785 614144 1640037 1281007 41166 101178 1722960 1192540 453623 559152 420452 1282551 731680 375717 1758179 1527726 105746 1486264 1051622 343028 743042 876190 754140 1837054 641225 1217610 111882 670796 962103 836347 988608 1769875 1900846 1682514 155321 372594 402489 1550062 1920145 947631 179210 409235 1222197 1069006 998098 1464691 1983116 230753 401541 251802 1535168 418188 859337 908909 1877454 1269710 622476 125163 408336 376641 1577339 1702746 646166 1551556 1849969 1581518 1683302 1482434 235182 1587193 160126 810442 1646633 1420311 69753 423031 1680881 767260 177021 1422559 737042 802550 346039 387430 837428 1567014 500606 1432295 1947595 1644309 1440190 159465 1879405 1467562 1153255 1410485 1489503 1567253 1818376 1941074 1168004 301334 959545 1323641 1199000 1656676 804866 884945 1597838 1416233 571128 625392 368128 698445 807668 1619181 1848435 1932995 1203541 583546 1360707 1189650 902102 1867661 1376829 922975 582168 349606 216161 712804 625255 858521 1000439 1522984 427757 557616 1936117 1188436 167294 695640 377462 536085 301579 1273260 1619904 1291961 482180 1779693 1297368 151458 867849 928742 742553 298448 770570 446533 1625134 1331961 1978659 937169 1221969 1606466 1931335 1240959 1461913 1305581 589579 589469 1749354 743899 969063 507200 54198 357991 873552 202644 409194 1403411 1415513 1357429 303799 1020509 850999 646776 1850264 984078 29922 896076 612087 1752288 208695 1520780 442743 1330914 761452 1808081 572099 1587618 716617 869872 823727 688346 1460360 1087745 1593767 1455940 820008 183868 1946907 13979 829626 1867774 1639786 1120270 1768608 10711 1120531 709621 911415 586273 1761966 506459 589597 1663829 239925 1540339 1418535 1436200 619107 578581 1621484 538277 1608748 423142 426180 1142041 904229 978106 1977372 973748 1313266 856586 1591790 1567405 193766 783973 356069 176805 430568 1709078 1800341 378523 378363 810366 1736278 635937 1529574 725291 1097888 1637805 484441 84005 1669137 1531359 750683 900111 1166210 793021 1655645 1364984 769503 1592235 1724390 1258438 153456 528283 1469065 1490820 1421122 1927636 1358275 1987027 564755 1202555 1499478 1312677 881658 1847628 96808 592191 1976575 1664884 348875 675025 140648 308779 625402 572713 1287225 1726560 1867415 793956 1821427 1942547 475433 489051 1265541 1780452 1161216 177296 339504 59007 627719 1679558 1817697 556343 1503304 420290 1889298 1524307 898323 1362144 1478875 1945478 1045539 1069874 455772 1626285 878317 699733 274784 1123540 791836 1322408 1959667 979556 1552064 210684 185888 752666 1090357 364862 1900845 60196 1971757 278605 1315319 1716326 230886 1300636 1781024 106005 278408 1385870 1324343 1669294 363605 1277879 192471 991456 751073 424319 1713314 1211135 105964 1536533 161825 1926753 1726511 1566856 931338 1226848 83391 1957400 1946985 1864171 62692 357699 1505323 1128050 447098 1034456 16232 1800124 1479649 1180219 1475492 97153 1100243 153674 998596 1257041 1533498 1429633 859712 1472847 855627 373553 1937617 1122108 1079356 1824542 956392 1735901 191704 337251 293999 1078601 419183 1468136 894131 1306173 1108149 1610075 1699736 1852767 452479 1587564 454254 408102 1030885 1390197 353805 1689430 1390325 1660196 139450 343722 805018 114440 956764 1781125 838992 393222 252260 1088980 1262598 1614466 1103790 1008523 1392720 1074092 370592 874378 1078702 1952627 837844 356647 1702607 1101190 1169502 1259670 264536 1593622 477361 96178 773186 1658321 658087 1844798 280272 1912381 209846 1421410 1239552 914801 1963441 1923990 266322 1381926 1960959 1031749 95638 1983558 1226173 1844300 518680 1567362 1644608 1144599 595001 658565 1511978 1012801 980349 316103 1348727 265530 1026212 465021 613862 22255 565318 210805 1857405 486689 1517714 866344 1030510 1957181 1844252 1862314 466386 1464429 218108 1060476 255081 1361665 781184 930274 659694 1984279 1649987 39169 273640 915511 1705235 1205344 1162714 1757106 794266 399111 622775 1677432 1423674 1475227 533678 1904247 32109 1723724 1537548 1273085 1693587 1887307 545604 1558120 1352102 1506229 48621 25706 46657 1478729 1587951 1317980 698761 509927 721207 30637 244553 758244 1058055 1815534 563703 431911 1372352 1482842 1198637 1159752 1586033 1125900 1922661 902827 1903783 1703127 510718 1030644 633749 1219937 1409317 144548 185766 1037182 1530781 1825908 1605879 1442221 974067 1323775 1899215 679477 180089 776806 575705 1543923 1081870 1841558 1077627 1910795 1056302 68670 181330 1253179 386266 1506035 447331 53254 1009183 608494 209844 310253 1029443 1600072 342480 761583 1718136 548396 379723 273187 206634 977590 1766234 1068598 1885677 1802908 313532 540598 1223632 1803380 1139013 1746663 294307 1045735 750927 1300568 560255 175854 1117454 762175 1500546 1286238 1417525 608532 1111605 1541547 520366 1873622 1000030 1841180 860966 1058924 456771 364591 1327018 1683431 1703435 1471423 93303 167212 897726 1496767 28880 260449 134007 1750710 1740455 1802805 363510 871388 1780216 900440 1816902 1489500 1470212 1324943 1839215 1938989 1462240 1527019 1168603 511774 1899970 1390688 1776692 1685814 643992 592394 1195521 1005603 623746 1116823 839699 542879 1537016 1534143 979242 1528945 1534510 1089564 535363 856959 531331 1483734 341967 1891120 1200430 474461 245156 1048605 1345721 1309518 841275 1986997 1579921 1903262 1004051 1258417 885001 1015050 1561389 1112614 1115299 794192 938142 853327 1249587 9031 183860 1814959 518768 690342 124906 1677522 1402067 316812 1594579 766475 608608 1225601 1985353 693767 1031246 976474 1982519 85819 1307844 1636719 1562438 1096976 433541 956401 46585 967108 1352017 1101761 647899 1402892 969214 459278 861544 821110 1326106 790854 214633 795782 219695 980011 1311650 849852 1317539 1541427 1281829 672191 667381 664705 396427 848932 1410092 1631238 1838607 880803 458895 1986981 1267261 957580 209708 1521230 971815 294928 191371 518315 918744 1011014 243188 1345751 1609039 1686200 1572633 1395783 1661885 659137 288791 1994187 1156135 1176284 1589056 866164 246667 1199421 96520 209857 68505 253739 1363886 1980009 1834894 290048 236078 1557701 1273023 1200026 1267981 274016 1186723 1045580 83689 826658 1899662 156631 1184339 657561 1095592 99723 1200421 1533004 104633 847485 471734 306071 355195 750910 1767783 1413540 824579 419477 641237 497066 268975 339913 150381 351093 489330 499968 1556558 1350260 499697 682171 219728 1928390 446014 6481 895569 464256 1909593 1134608 905971 477554 1857926 835788 1482158 242123 1059661 319173 307310 1211365 238976 1678471 589453 1128960 276087 1912234 129896 1089117 1907268 378432 1656432 1844063 1532634 1992476 470262 1276710 808499 1488005 809248 1186463 1064603 521018 1489859 1709239 1377053 1880229 1919524 1465261 1541318 1759779 335926 496980 131412 426953 124083 1158430 1200380 65675 1472863 419093 936136 1441635 1271813 990078 431512 178224 853694 401910 143286 834583 734409 1754822 157236 1072625 288906 503992 1152290 1977466 836457 432752 969946 1944494 932080 821087 181193 1266128 215905 962377 632596 1817193 883004 1378676 870627 1252061 688436 309410 1114527 1966167 1568880 1605845 1479632 1304067 1405301 1040276 481828 14988 483014 412609 140836 1809283 734289 16376 308325 1760543 270413 589295 1043420 1163171 1074215 1808051 1935518 1762073 123741 322752 1079250 1352574 213762 337556 1022510 507829 1129493 1644406 845090 56800 1311696 1444281 1892226 1608679 653969 1096820 533664 1252527 872229 712285 483422 1419324 240827 1978120 1741408 277419 1773838 219689 1924929 1290068 322319 113088 250551 634955 1238251 7369 1078610 1060221 501267 1681182 1273053 830649 771498 8768 1956360 710828 313432 1399791 1771201 1036588 1016443 211976 536725 1164522 1076615 1914524 1567865 1562857 7688 1152543 613046 240911 858595 300237 1789715 1297697 418457 140379 1195975 1713027 843485 1960062 1104587 1477025 1487333 438986 1808924 743229 589049 1636007 1685139 896924 760704 62773 1918521 603562 1097747 382705 580611 167369 1896979 1195158 1567971 1769884 1441286 705451 78691 145928 61240 988564 850494 1895991 187354 1169449 249513 151440 647161 1374254 1664465 104094 163467 1412946 172556 1565320 1182730 1696472 1464891 575889 1623965 1636601 727619 794788 1496491 343915 434513 946012 1067748 177622 1967269 24469 382834 211786 1299135 1042126 1503351 290684 1546169 1300130 834954 167094 647314 484144 487242 204271 306775 1811411 419450 1756657 263452 1576048 1481396 567485 749723 369558 1778989 1070750 1253391 1802652 182482 533782 790954 630643 870877 696993 1739682 459387 337447 1991381 1698988 1789521 1705323 307 1455259 634434 1623906 354248 155589 539510 1521331 1614831 1388815 1376194 1029129 776972 1539213 1383835 1213198 1219094 706743 230873 1458394 1239770 1757363 1298459 1862600 353265 1575171 606882 1577465 1721909 960960 450706 602436 612948 818868 901941 396208 431646 1285539 390886 315992 432244 1643925 1204723 1513538 1135467 968150 1160062 217217 490854 1445363 1870500 1726580 314603 1201254 928637 1985063 454769 308123 354579 1888647 1287511 1097369 1993580 515266 397165 1100314 758906 1225727 724299 1478047 1295590 1361252 1712506 1665235 1719375 1716522 904141 1570731 727133 842854 1970788 582119 1393560 542779 165535 1541946 635967 764731 1197757 915300 1650972 421281 1567555 502106 1274975 340526 1560044 1743503 464681 353420 264237 1556419 863317 588349 802803 225107 1836536 516956 1042279 1834853 1705441 547468 1984113 567813 937338 19597 1457224 131959 1485562 1920015 653336 1846777 892893 789038 1940601 1189833 771573 1657028 36323 1570861 1040889 272016 836547 654814 114889 1318158 1811566 1167595 1842289 867280 237167 1324785 1706456 495417 1624664 1768790 1949009 680813 902872 252418 1230629 882127 1820962 1999518 1920332 1542615 1287063 542084 1255046 747606 122948 1774710 1246578 104772 226718 1183917 1418971 1906644 1279326 498244 111419 212270 270148 1094584 1675496 236505 442257 171008 890800 1738043 872401 911821 205143 354652 1309449 1648451 1323994 140547 1611542 1381299 570775 301750 140257 630648 1728925 1986418 973698 444106 454682 747733 360103 564423 1102891 938090 1447445 1621010 1061195 1051103 1102661 790271 588479 275190 419404 1513848 1746693 719146 314066 1799050 1546760 914180 1650871 109438 112354 391177 1083078 1538247 781784 1287495 1230585 893175 866374 504397 1076208 356135 1869146 666724 1372171 437829 870321 1317812 1178124 706726 719309 1611131 1666595 1063547 1596193 231321 929371 1776745 185438 1040422 33661 1302714 1977034 762612 477578 338490 442824 540083 1713754 827557 1536990 1646105 1608302 1407345 1641512 164687 594952 676458 1068461 586598 753860 1969035 749421 289048 425949 1395302 868893 655908 6467 1616374 1789766 184442 1016323 566452 1700241 258811 192094 1193149 1951337 199919 578955 499135 1131657 1631155 810396 938853 767555 1126451 1459622 45785 914434 7815 608332 1201880 892918 1172305 323325 857890 508276 372799 22836 342017 1821057 881646 1809889 1840748 463172 1683135 898558 55351 1533862 1558255 389602 755011 36668 264177 97467 1003859 1976044 1861086 695814 1990351 1711987 50665 1926318 1379014 641543 1692242 248141 1930782 170904 1282408 813660 1429101 87350 700191 1895214 375760 1648092 1347289 686293 1370177 25949 705134 1011943 163415 360023 550233 482880 1056540 448213 1396255 774145 353186 33768 134852 110062 620902 1289411 13884 1089264 495509 1676827 1721607 1411608 816428 751155 389198 1509585 1417662 1444023 1904594 1802839 1556673 1450093 213731 226714 792468 1025075 1400764 1261942 1161118 1543889 1578370 79556 861236 1029012 982 481743 1062287 1751372 505777 1721904 640547 1181687 340089 1972562 894298 263899 1859602 785167 1415959 1220244 1211146 1219602 1151922 1492441 69757 839573 1629668 372502 1962851 595881 1126000 507930 1889225 1063176 1308348 28436 1395243 443476 1563990 1940836 211109 315604 356888 1206744 972542 1577002 1583704 1955999 1870101 451563 758281 1894317 1021887 255775 1091659 163209 179129 662609 1462236 134107 1754784 1124829 680201 945717 1664606 1190646 273296 554639 1611875 1852232 847748 1372193 1163297 1586480 461690 750169 1123312 1678596 1585277 922810 1441805 245641 913153 1456058 1671647 1811697 1989526 560906 1390615 1181784 1854081 1481044 710115 1566410 1268365 282113 538916 1647504 1190332 1661138 781463 1528862 1996172 340375 843936 43175 1082608 1083459 1027623 1131382 1052268 958526 1758682 1213664 1111592 892461 1480774 837332 1034844 1854538 1087653 1130598 140544 1757964 201360 1215982 1229750 1336653 685580 64773 1416517 1781697 929899 1008570 827958 1897736 1410531 1859375 1560271 1933872 1234151 185424 84025 147114 476739 949529 1748848 20902 564783 376868 1891184 1855625 971516 1154670 612289 652579 781961 763100 521804 1332892 1537355 487530 322542 1665322 1525780 44627 372474 515279 1381648 1491948 914993 1459956 85121 1998442 1832353 639324 226441 1890889 441215 1592468 694758 266652 756392 1186911 1779359 187937 23942 1557641 1896576 1403267 1870272 1656798 411495 1156538 1467852 229992 217202 421641 1087704 1236099 1994972 1863641 1966719 1347367 834346 980071 1631637 276083 1474142 1383487 95011 583286 1809746 1804112 718456 124035 1607580 1069492 412718 730267 962720 627472 1513333 702949 1471652 227059 1790639 503989 932956 759095 1739189 1694771 1594181 464538 761935 915600 1737165 1872705 1986469 832320 1670082 623328 1929477 1614954 1785629 880309 1375789 1246746 391722 1461506 1258948 1274339 1631689 313230 1234144 1483708 1812215 1210990 845993 180784 1062020 96724 1283064 771930 1939147 1485496 527534 815077 1028405 1700675 233473 1750537 1756589 1612196 414389 1066767 962952 1971532 1806547 1486141 54522 1679500 618794 1373150 144875 1338249 1148864 842087 1141648 1424979 638667 1996047 1218809 1444783 166127 1210173 778851 865791 68636 129821 1898813 1802293 552758 1292956 777808 1768132 303967 684864 1886114 1909039 1666635 1135971 1778572 254776 1498663 264534 1390106 1338002 1314683 1738297 946709 607989 1068529 820982 1608490 1558839 173963 549739 1283311 1854566 1369306 1119202 461167 183541 862638 663624 1810490 1776597 1665926 514940 1435405 1619253 614450 1605518 387238 1473254 276540 1027236 56055 830154 573559 1568545 1405179 762124 1006977 765236 433657 255792 1860288 1042579 786093 1412907 562711 1535988 188802 659077 636795 1419720 1258894 622520 1978440 1135807 55667 421944 1182137 998556 520140 587429 1342628 23925 721847 42174 516241 336451 755772 273053 1850441 585720 1188961 1522781 1959066 26109 591603 834069 1028431 1452663 978085 584901 1036295 941196 1348636 930322 1006590 1025594 1189324 741156 637271 550372 388840 832885 521785 1485083 438044 1464830 930738 345097 1579093 704932 1586916 1572460 667022 30465 1545384 202137 1069510 1605358 1592241 1045413 7723 1507112 7478 1946004 1037509 1034831 432044 1129759 1241726 1580529 1269462 1352154 391235 1389515 1010452 1467976 318303 1687502 1657223 1357678 695996 15753 1101854 1022849 1478740 1515904 1891032 1406749 351947 526718 500365 1735440 1561298 1781399 1121143 1925261 49121 1727121 378276 1384078 237886 1445117 399211 358621 1821404 1018284 791695 144188 1984488 374283 902675 1555972 1030257 967602 859782 69740 1212104 1225628 1422731 633105 1355421 163515 949069 67010 1071473 693252 69196 1798050 70623 1500827 824390 944983 1378370 1971445 1201017 1400184 766593 85351 615381 499518 666076 302328 92903 506555 807340 1959023 1525478 310574 1021669 1468241 1201455 1041760 964216 1624527 603209 360620 504829 1274370 490148 454216 398040 1573546 409813 1220970 882302 1533842 141760 1049486 525370 689855 179506 632394 207905 1877781 1606637 1204666 499909 99963 1071627 264939 1589441 122377 438493 735821 430496 821668 1483401 1111850 362011 773942 254602 19381 610434 1623065 882546 1500177 934231 1836962 97670 185005 469676 257037 1024112 1797440 1602842 373225 268852 222573 907751 921532 636480 483370 936089 731633 1190760 439835 1170908 677216 1950494 1582772 1170841 211252 1663197 1543219 1255250 160959 1735568 636170 157156 119538 774153 1028962 1204811 1049593 1865656 1924817 1171182 765555 858250 1868282 1831831 1565680 1749032 340437 953137 821068 1120958 551925 247737 101241 528148 29936 1638492 156504 782970 1824334 831240 381828 169128 474777 1735447 168178 1666909 339606 1345172 1743943 1556522 1435631 1278137 1238099 1940812 1585328 1356265 1737213 208976 1300862 411000 334671 906963 1128519 181723 288347 40431 1806784 154347 1640348 1165270 1447572 1406968 31164 783467 46236 1423608 1163189 1054074 337044 141381 1597523 847115 1490772 908337 88340 673023 341704 1544136 1589515 1811134 1157328 259345 691857 776619 1755988 1386906 1747101 499303 1883243 932336 1591322 1523651 282660 1573634 1234333 1222171 304550 1113024 1736432 913229 893767 276053 1286316 1023354 1657346 18939 215143 743427 1068646 246332 840126 1448338 1295254 206878 1742810 683408 1330110 934976 120382 875912 78675 1972001 603480 88427 1752491 592433 69778 70538 1291382 663057 860355 441830 215281 375245 840140 1538895 1478491 1460603 1305091 520484 580396 972322 1277909 1547179 1630201 1765450 909826 396461 1958722 1696136 76321 1001629 789974 1253205 53080 1480716 1990695 267299 1749948 1222922 861293 468072 1772340 1293303 1081619 53025 1273694 1112507 1998295 1488492 1609335 1670770 1728034 307503 170813 1352990 915444 1566565 418044 839480 779674 1098318 314074 321831 175009 18037 1348507 1256453 1733609 362466 1721114 1114953 1204481 1618756 1919007 984997 576936 743491 1363096 1768463 308083 1401369 57991 636153 849057 496380 1345817 318175 1189335 1333977 1635355 352887 363863 585930 77391 238769 378727 1072126 1538843 1669359 1647005 1498142 1007335 1923027 250830 260108 1111146 1216576 1469678 738900 1326399 852997 1380772 228954 383046 1412863 1978009 1477033 953448 832577 77181 1606623 750461 711443 51454 1023821 1769039 1230083 1734398 1938217 248543 1142989 1212799 1693493 970315 1203282 291487 70168 1762983 1165740 1906598 1290890 859818 1967735 209482 1664133 1949828 673738 885066 1579497 1664664 1708628 1750836 1508129 1728616 824573 19739 1155179 1344952 137489 101985 1344983 1085786 899112 1159773 1516525 1706410 1271980 1232631 1354077 1787171 80915 770322 17804 1568489 130865 1972168 756665 1471912 157112 356414 1744180 915390 1026894 1744848 1980959 1958822 1996507 1619860 487411 1673499 199718 801827 1463454 1326620 425341 27457 464688 1550627 1991086 1789746 1395777 1202465 1071259 1496331 664660 1250827 1838661 1900436 119549 1394895 291710 207199 658904 528859 1676895 928993 1516712 728075 1598150 19774 311621 1468322 1736902 1881646 1334986 946191 993120 995322 1378689 961656 909497 1387740 476498 1549065 21748 1748541 38645 1323375 832189 996543 701347 372390 162772 265971 1308490 1092490 1206519 1775596 1193994 1550476 1833090 975542 413161 1626489 194158 1068753 1955849 805473 1062067 1872937 1722724 1611661 1148334 840552 1400545 1428869 421898 1277283 1312609 1485161 1889433 1400633 1517792 337067 1606120 1089790 1804392 878508 1631868 966377 1766135 873132 28419 1748704 981312 1248380 1914435 248621 921105 1616828 107702 1729850 1472379 1037036 50343 877527 1765159 1944782 12679 1698931 1640975 33098 1930238 984364 915327 1579939 1720824 889322 713881 1040160 926615 1141259 202126 976869 392251 11668 1782846 1860013 417333 494258 1978977 1633861 1660018 1856294 448126 809302 1846634 1852245 314813 76434 276827 1515227 779087 1645250 187297 1621473 1225234 12042 1358282 1848821 488696 697790 1103332 333774 1452356 1155487 425367 515102 1064585 1114044 109547 1686284 677667 770665 453026 419032 202397 1458685 1907848 460904 447404 1425159 1548175 466473 1222471 52200 306668 1504178 1741104 1144002 1112745 1268472 660343 1869782 432775 527737 747597 821083 1466850 651746 589384 316074 825018 657255 223978 644033 1575364 1214851 1240413 1307445 1603132 216640 462842 1517091 1855140 58589 1673790 1845924 665255 1808488 1537335 584959 1954213 792010 780510 1455162 1725578 534080 492579 514426 315465 859990 102455 31350 1879031 1554244 1857509 1185440 489120 1200928 1742671 98358 972936 1886739 1513563 1586769 982278 476529 300434 1460647 1631968 1049955 1661098 861808 861061 1808671 1234817 1971270 1955983 1147943 631698 1759189 315768 1815166 1080781 341784 109631 1475345 1610825 1909015 594088 1995950 998074 541305 344377 1538710 838482 1562457 319893 507055 751901 730639 1843023 1068754 934599 809845 1278327 1181097 532208 1348036 1700201 1458618 732842 1186059 1273474 1272843 148267 1949349 360727 44471 508555 105193 1317680 1521617 860147 730281 909770 1627711 1796418 477229 777269 455265 755816 544108 1397091 1098720 722393 1793611 1607195 218440 146842 736545 1818210 1128606 1638396 56089 166498 251956 1518949 687855 1402689 1940043 1138472 1574363 220344 995813 1619827 715489 1279653 294389 867998 66220 751935 1160618 1610110 352193 1279424 1707218 1119292 1415918 269310 1503079 1456497 452652 1329711 458086 1958647 1427372 1587903 353022 3843 1081702 1532659 1225929 1188392 793553 1297119 1352458 539333 1171362 1848427 1580145 1715754 1929427 1796804 223975 1045298 360930 962163 1648604 1761756 501722 1463637 741048 545964 542467 1467179 1813340 1349536 524341 1924150 733932 213950 1484147 1548075 1073970 681606 1617686 237033 1779941 1366307 1965591 1565956 1204480 39968 861182 250130 1652298 1712951 1259233 600914 1691536 1583490 963001 672601 1303745 548110 1685317 1360492 962981 1524162 212195 753632 1424745 423405 684175 140189 125706 1617830 694581 383644 1859076 1924314 1126644 1796925 37026 1861793 1185715 412698 1658248 1165381 124192 875042 973212 1600291 1142768 470084 1541119 1312159 500261 1867809 280486 1484903 836427 1025221 537500 408968 1652827 18831 620265 1538233 534414 849508 1505992 1805443 1137090 84851 746642 1286383 632174 1175842 589654 921791 879307 1048166 970397 1279721 856164 185299 534024 740196 1425368 1506387 302952 318684 1951898 533024 957788 1206562 32193 1777087 1318220 1702789 454771 280013 1610552 40707 1205307 230662 1818422 520693 153966 1759494 259712 1951637 1352531 605063 1289372 471918 405550 65189 1129614 630507 594528 1114306 1172480 1529769 967780 473558 1562868 1435485 134752 1676670 1540135 1373026 1811446 632178 138594 1429666 1297020 511332 954770 560149 925936 788054 1316601 1309261 101543 58814 319616 1923230 1918865 1608542 534203 1948228 981741 281552 870703 612928 85857 276028 556806 1900950 1193542 5435 1178990 1891467 1977962 1026889 1941341 734470 248908 1413726 1099272 1757387 977780 1143080 674413 883955 763317 851354 1903845 1420612 1670029 1998423 942333 235124 1824340 588816 1065242 333370 1223055 915780 1219055 1522038 1999296 1783050 333136 1054820 103980 1736212 1979175 897631 627182 1328778 682400 105011 601869 1100579 1049603 50057 1344700 1583143 324780 973180 1310966 1214487 972896 87999 657439 1373916 181549 266441 760902 1704075 1849848 1293174 329272 1839565 658308 1970722 253412 1062609 525687 1395666 572637 878955 446214 104086 1188251 96781 810369 148868 339881 1647854 136806 1137615 811577 1787526 123267 177122 1533679 1040561 1222077 1702251 1769631 255153 446268 1971836 389096 1971233 754032 1383984 232120 1262101 1773064 1974310 1243068 117964 1149702 1221976 1725168 904824 1543663 1938066 982439 1196465 752781 904257 1540789 1376208 608939 607365 833020 490275 1624747 1970800 756243 586203 823302 949386 1147049 1176280 1894792 754471 1982061 82366 181907 1245041 1402430 395638 744733 174584 1859535 1565400 817282 928756 1311332 1912568 1019670 566860 305341 1335511 466777 1427095 71475 957954 1014015 549924 352323 1149756 1468969 533030 109447 1583877 1908127 1251403 730187 1205688 1023090 500635 293959 225389 1273807 1086186 97708 1023575 1005656 1814456 1847126 50105 1344270 1667364 1070990 1920752 1500587 791501 1980140 918341 1657452 1138357 1652190 1597217 1082726 171357 748639 1376787 1901054 720345 267921 978198 94560 1091227 902015 341403 1155774 1490152 480643 105027 639656 123373 442160 251894 846521 1351717 1074332 859684 773479 1168399 1919772 572832 279610 763484 617228 967383 275524 388931 543056 1945355 927675 770974 1278637 758131 724632 1972408 1664596 789591 658473 623858 1666482 920986 1442549 1574367 1260634 1822415 1081091 1460464 567374 1898465 238256 1020823 481320 1658723 1591505 1251576 1729320 973277 1351356 406665 1081320 1846820 821892 1324146 1100905 1508229 697419 584333 1740198 99513 394649 997041 168852 882294 816793 1485966 622395 1459908 1076083 577964 276296 1299385 1086855 677107 1408767 1113681 104672 653977 902371 1685040 1884117 1714806 215036 1987257 82499 1415050 746646 1234854 362058 525191 52454 1166605 435306 622120 644518 1116188 929776 840806 1570256 1917454 1338076 395761 1639248 490942 1489821 632680 184989 349159 1157867 1186254 563884 165309 1430160 655739 581617 1379531 1992373 195390 1569015 1423420 1300674 295073 1431389 18870 1204741 1559498 643250 1821160 1529031 364240 1530327 1054813 456659 89173 736784 1144363 1840610 974587 520996 1017252 1518880 578543 76125 45428 1922027 1254922 1653564 953545 420287 761393 1587517 1062566 360058 259162 1385406 397408 1357857 1384994 1707235 1106435 1892118 802032 1512492 206512 1678246 1851831 1592103 827619 1301157 65949 335053 1819765 110632 225967 123183 133139 29344 124910 1086176 1487929 43336 1312322 1583915 247774 1335008 852073 1918905 1827356 604899 388549 1277445 331803 1067061 1311392 1790235 854675 1123974 573354 5086 457531 1866937 235011 952603 1104950 1937331 1344408 539198 1920679 560042 1856014 1134877 837572 1203841 785666 745748 1262896 1915185 131136 655868 1756208 657903 1199493 1580440 519041 1112808 1088698 913385 4484 891512 522246 1987509 1808403 771389 440860 699059 1319462 236164 1246 1686474 29832 1949050 1264719 1561382 82305 1390465 1890045 452905 1140826 757956 1194219 259363 1763933 1604981 70158 334020 749871 1146940 1984240 719598 677736 13183 455143 227190 1647951 276783 1264367 761963 1491204 1714126 548252 1365008 574400 1840475 1079027 671238 740848 1331053 1893421 1709984 1246946 1862441 389889 580167 1047388 52986 334897 1579159 317903 976417 1925725 160328 1137115 908156 759959 40783 1622348 873006 1929253 856112 1639884 825880 1961894 553252 1514010 1881968 1210529 1615891 1141338 1290394 1109557 307261 1865682 681511 1297375 863873 596009 1239497 1897550 1236370 1905173 1217541 552058 1101543 545585 671120 550431 809527 1089189 1954066 967235 1847852 1227889 926106 858238 1475469 243797 382409 1507245 664325 825671 783274 1493818 1911104 522695 270930 1363668 672340 1994591 1597272 1543940 1060456 471349 480874 804745 130707 462829 668631 742464 536937 301996 1152060 1971698 168719 454539 1323218 595319 1547124 343643 1677090 766350 1634112 235094 661401 464665 738154 1542807 320839 1746462 520194 296944 653529 395169 990483 1129133 1772949 1574765 558114 1214311 649385 1498976 1928693 1291537 1305420 665301 627081 371658 816942 140826 1457634 377546 1089129 93251 1403457 1755637 702786 1250803 1280083 617759 942170 1659072 1799353 317262 1019432 1400350 1408654 629924 795292 204775 1753644 298638 357685 1372223 561514 1578712 451452 1049874 168801 188194 615605 1347970 1270762 8241 602004 1332461 362350 357581 163084 1953228 1336136 1899010 599797 1824588 539875 1095611 775281 543082 235686 142015 936905 1446242 277220 1049681 1631095 1049214 562863 1725755 761430 182942 1454874 320123 1389965 1911605 939393 728870 887998 1700320 16465 1463734 1075066 531615 1403235 46052 1681301 1160080 862256 133052 1595286 1016016 1720181 518517 827630 1779318 514673 765678 406915 1958013 381518 347246 364129 1746725 1990030 301311 1932863 1415197 7659 1964376 988619 96672 1245067 574224 732335 1847637 384325 1411263 875359 70297 900545 1694132 692499 1464576 530000 837079 1368158 380132 1539118 1772056 232354 1750477 799879 118245 436832 330885 1328662 1864862 892610 1119424 1576071 159279 1355684 899746 1394598 645096 1515670 949146 1056919 65860 17096 1869908 1333281 257096 409371 1377936 1860973 1021409 140397 1565069 126943 1790273 613343 1581667 1632243 1147433 1802448 268048 165568 772573 296130 1381631 1912193 276801 403341 1876001 1204162 1769361 618485 1992872 1734551 437120 1830447 1440367 555709 269365 1005983 1226959 1199233 1947598 1374939 884860 908966 298162 1364485 1733750 1419150 1723004 591194 22247 281747 863566 751501 1831648 1967251 174375 363989 16521 342293 168303 1469884 9368 635943 1365243 896534 1190166 1941665 1019870 598910 954049 526507 206790 1495469 788811 51688 1633874 154299 1375577 1641401 1736935 311799 1863001 545338 1273427 1253911 835293 264095 1423697 1971448 1208263 69251 1422727 209421 141291 1131846 1273818 185071 276047 1014410 1627089 1817159 6603 1572847 1654559 1866858 1944952 1656594 1215754 1099963 1368242 489443 41544 1284110 472372 560674 1440691 898548 1178563 380706 1454876 1041169 1860094 263074 1380103 1275207 641365 254416 1719640 1946056 1976162 181162 221733 790913 590701 202315 410485 420092 171159 1611669 84641 1809285 391317 885203 957684 1513874 590919 1830762 1569632 453023 102495 1236680 1027939 1602110 803964 473061 387086 224181 91710 1319500 1857941 180301 837123 901184 605160 1936085 1339807 884228 320581 1292443 163425 1930902 12320 1554146 730064 563218 943640 541898 1560522 1533705 290271 1969309 1290467 1697475 80103 81910 100507 1274844 1230833 978004 827386 1751288 908397 1549240 231211 1891729 214903 1105761 1185886 1656731 295565 100841 921131 1469318 1326359 665409 988811 1687912 19927 457773 24127 1125157 257136 1772513 445137 1494911 714876 103531 814009 578730 1749318 454133 584960 1000910 625611 23047 953890 50162 1493902 268509 1015305 317010 1821041 808008 1622990 816518 190084 1716295 1199473 1577391 1183599 1787796 361157 932961 1807640 1861555 304561 1020799 841103 1500921 1818467 1748338 229738 1026988 1388124 501316 48002 1863479 331628 1031155 1004344 914941 885569 1094565 1803098 339157 327440 1406438 1975910 1297317 50079 408739 1660138 1051828 1427902 346025 167626 239684 145385 759802 1015476 1029577 653192 1477844 537116 148520 1097183 1694380 1862538 1173806 366564 1452390 504931 55810 1781559 75692 299029 298587 1692920 835542 851933 382261 1588755 937489 92849 1844495 1314968 658213 178169 586701 1514986 1842620 980806 1764904 956353 633136 90483 409553 205547 727479 691371 1652479 712495 1061666 937335 894170 38110 1341312 1948143 1242806 442133 1984741 333634 111609 1284474 80266 1570455 1701912 752234 894658 584447 1350351 1461970 639619 602823 231462 580732 1450123 1367013 890966 1315470 1777424 1569816 767472 1546234 639028 694962 162390 1990169 1571466 521396 1609087 173761 1597097 1971368 61562 510994 1049286 1951104 96997 1524207 1614743 899720 88247 190947 582176 1895465 460598 149453 646720 1101849 249153 1762911 1690 1605843 488057 462835 563745 1928988 607994 1537050 1495792 819971 1955776 1308151 1971929 1594108 579498 1941292 1813875 989571 1897595 775477 1413994 1806655 1000160 1321756 295968 222923 1937389 168711 1941717 938217 1251367 1240919 1152861 644870 317581 342255 572641 1723533 672332 1318399 1123035 1974152 770647 94016 365940 375939 1912835 749034 1074008 204684 493669 324539 865935 854306 1696293 1768943 1145955 465823 979012 1144392 650183 1774153 542190 1824587 892489 1933831 462594 1823113 214085 1710059 1599091 1078596 1389170 566365 319967 792071 1537426 1239157 367210 691166 1634743 593256 579831 1637052 241786 293198 1812261 379235 359913 605613 284619 1787010 1708922 1532471 658536 553863 1969001 301763 748797 257769 744143 513204 1264078 1756347 644143 1523005 763319 1773400 526299 1733732 1807305 1216463 618465 1514474 1667678 518530 46803 857852 1286018 1849733 378218 214371 575410 1762775 1142124 603748 1113472 1452672 449434 93607 238262 1122498 1079702 347534 1606368 1138731 794333 1569004 1368758 587609 367670 338531 1652168 977685 1345944 681723 1194211 1300462 918092 1531388 1079435 1776568 1248736 177506 1548676 1827336 643734 223774 122184 249348 1407113 684316 1531518 82890 1780047 1220883 1805211 161384 1590961 39484 883172 112403 1611266 1958392 1409670 732909 1344101 487065 1127332 1558922 1293924 1067013 1376625 956005 1413374 585433 889266 1622068 498017 1414967 737916 1418254 1923565 413445 1977608 1232697 1025377 566286 109133 1886260 642512 1170270 264366 504392 327915 1875594 284520 1614078 1992899 890774 1914476 1290646 936286 155267 1609544 1749936 1031651 255593 1650863 1504614 314624 461383 1957233 735851 938134 1239579 1391048 1838486 79757 733895 1738888 1862303 1103526 1837427 1686414 591916 602440 1306341 987098 1576629 943697 526118 804593 1638824 565798 1419725 867424 1538409 883819 1787618 810791 388047 4166 1132215 1747593 319335 1655798 1183635 125828 1082452 169885 920671 634355 1538456 841775 1933753 3204 938725 927590 85285 1625613 661306 1288348 112503 817522 12942 671202 1186056 1059890 1477045 854844 884598 975073 1592010 854616 1261465 212240 302082 1910225 832970 99052 1411805 1755430 1188858 21076 738904 1659167 342144 843710 652953 1118660 917042 1072086 1140812 396107 564734 182437 282603 535012 686186 1072131 566793 223833 157876 886158 1247574 1213942 368939 1856406 1518816 955031 1610059 768070 857050 1711839 1584097 1650146 1465166 517491 808766 1684188 1376755 1899141 2008 169474 1167181 205296 579466 1404584 1586317 864850 306146 626524 1570485 439949 405725 304585 455991 1417681 1204951 51794 441749 682670 131746 1733919 503484 264353 1545189 1912537 497164 65054 1589103 1612587 1431555 46069 153397 632859 515124 198152 785281 1114112 1939396 770521 1324252 1968903 1172748 1573379 333468 1209913 1951491 548306 583395 1811135 712101 140853 1577088 100075 1651216 1128869 1437656 699538 1677834 362650 665776 69626 812027 487796 678623 1258932 280055 108456 768491 1281047 401548 361092 1369686 1328847 900012 667099 1630773 791415 1867714 985539 294241 675210 1519350 1463752 1343890 1601247 250245 1352934 765103 278829 573363 15206 1378648 595768 647854 309981 290720 157286 1159920 943792 318573 896279 680479 864501 651132 893967 160581 1142503 1840205 1466640 1588497 1754886 1001083 683690 1152333 1909945 591420 1669193 1654722 487374 965265 1612565 406898 360873 470308 937761 1088494 379648 226671 99943 747576 1730730 1058926 794477 1969693 1179841 202643 1441906 171598 1701533 144665 1325813 406056 1511301 171691 1578042 1511681 298867 1060853 1153900 656185 2509 536943 567190 562561 1870677 782062 816739 33043 1972629 1200349 1573858 813318 659896 61540 1549470 159644 177613 1856619 1014500 1787012 276746 247360 1648600 114660 1106880 465294 1687905 38871 847859 1076308 213478 1607434 472539 408199 967953 886832 209426 246040 1993172 1075507 227322 877989 1821308 983781 1214456 1373115 1002812 330689 768086 176663 74296 393799 948741 1658465 963775 1399955 177289 1383703 1772720 1956833 1661213 1202670 1380217 1062304 1679585 1780051 351105 1509281 1381657 1844377 1884058 83198 824745 273581 926960 26766 891283 1058599 1035244 999008 433209 658175 990006 243812 1022194 371877 99427 630928 1842421 1346558 241499 1297143 99171 310046 406398 289160 1012486 158352 1056935 1075499 1251347 456739 943336 1976061 476271 1396647 1034683 459256 1284704 126508 1368622 173256 824922 598037 1891969 173324 1277699 1167592 194684 1045479 333118 1591826 1730564 551000 844888 1587783 1069219 1224425 1996086 873277 761304 1335862 1477434 1841052 29389 1121624 1793507 1322422 904511 329102 801317 898885 1843697 1263796 665443 537291 60640 37208 1127120 1013565 1692056 924849 874061 935821 1084985 1023346 385336 1635824 717799 1460683 83077 1286252 1737790 1207882 697544 340756 1542767 971373 163202 775686 704810 321820 1536710 1764072 1861226 545653 1168981 394531 1973959 1618675 686845 896896 1133461 1264558 1813819 476643 663168 1856393 1667406 422903 261692 720411 798762 1667292 889211 1004187 608238 200068 466009 998272 735939 1480708 481759 945003 1391349 1732839 1140818 3840 188509 221020 621558 566258 1883499 1273110 178589 1481313 964706 788344 1798156 778795 128314 1257131 621521 669329 1747781 1160742 733136 720570 151401 930852 902615 803853 1402022 1184932 48363 1899661 1177370 807354 1825858 1837405 511450 1009949 1353055 553943 1186885 561874 1743837 387590 1151805 885392 1265198 1455544 1762632 294947 924469 789177 234065 1209147 816542 767105 162729 1851665 1320602 1606471 885077 1444434 450909 1693931 1764772 1407557 136709 1409211 221198 1670017 1158242 392815 722779 543468 1154305 613406 1974758 838630 1500510 726573 242425 687580 1666619 102946 988707 492142 1011721 937759 352646 1684315 1990105 1199608 1137021 1199776 1424063 1924207 454111 1494082 1117315 143183 645891 273278 22409 102200 248163 1964583 1033403 884493 1558024 1285983 1696854 1402388 240101 181738 1391477 1743429 1196217 1554116 944601 1959359 1702042 677543 1265304 1014785 69983 1043459 982394 889720 1620232 695444 1812763 1154236 177108 1987643 1082729 1045814 166144 1813546 1625100 1193593 297309 1331803 1813681 1343292 1229009 740014 1744370 1869993 1330352 1355228 94571 1287125 669887 1667837 914931 82367 1427992 1971453 1441008 354064 741073 1838054 281180 42252 1429922 1982854 735892 1464408 1549944 998223 1989136 1511428 177171 2190 1418114 343283 969718 506820 1816956 1092024 112029 878101 1603237 489133 1621613 1378168 644545 217336 1559986 1584149 1370225 1924404 1130899 1436302 1446232 958820 1156833 1922328 486535 233432 1855587 1959334 1624184 36512 216601 564929 648500 413735 424428 1124163 1839323 470902 151205 476202 683142 1137895 1815868 1274911 795139 1696731 786161 288510 1977350 1665042 1005626 233165 1810738 1159097 1167670 114825 130735 826419 1030989 1615535 313948 543137 683981 1676678 669251 330668 1466619 1049075 1187073 1633863 482610 1919951 1676545 1522255 885809 1821696 985355 1289233 148426 728192 1313385 860114 55433 566943 1360493 1610326 683354 149659 447910 653920 1326719 1665879 1576393 1691810 759060 1991108 1430538 512058 1569570 1350680 1438330 722113 416368 1262123 282794 359684 79041 310227 517536 1055591 1347443 290639 388059 89781 1516573 1581958 104864 881523 1473706 1182444 905440 597921 29309 1548897 1908763 222519 648415 435115 1456552 1730125 135968 233775 919635 1133874 512424 1131812 594513 1613235 388829 1413529 1855724 137472 1322650 244659 1736823 938552 1475304 621517 1159853 353533 1442298 124458 1486937 262133 197741 911188 1458042 1032213 1618870 1296497 1653969 1574513 419268 898785 1681796 600272 508946 954491 1174102 1087121 1270492 1243937 1805746 1504284 596095 193687 1203371 1801484 1129771 935084 1111392 749779 247374 265664 791816 833435 1008780 453907 1974263 705682 995791 793716 1277773 772704 828061 1299647 920979 1192638 1447993 974368 1900040 763779 622062 463148 1077044 1452562 1829541 1820240 408405 1400422 141967 1429848 1187906 1360007 1957616 1515838 1535947 369495 1308025 1357952 472885 1933326 1094672 815546 1340256 1248245 1429938 1383267 748853 381552 1493515 1162601 438427 626942 454692 1283225 1340685 1860206 391548 624327 210352 913116 51977 1445040 108346 1983867 116195 1024119 1527761 1176995 1780329 472551 373122 1895902 1502578 811206 819806 1317180 1312279 1069215 1392683 407391 1771016 233194 597453 1638502 632259 1036153 1864955 109013 1000430 1592371 1952147 648884 926982 808492 934442 1369454 1957844 747148 1944352 1255295 65677 1718850 278285 1252326 640728 1147946 690719 1528601 1786229 1635228 519909 981941 249545 383448 1185730 1044790 661676 1594502 1774091 1760574 497057 1653128 155776 525730 624203 1895206 1282667 116704 620779 291301 1756474 468019 1277310 995205 1483327 1379993 146489 619155 929122 1178257 33997 1991671 466583 1330584 1614487 1871076 1643383 1256047 1040127 1617622 1715158 1975498 1569780 999982 1163883 1569257 1508338 640139 74079 894223 1014332 1839931 548297 1888102 342574 907987 165821 1133223 523049 1632709 554082 1465904 606072 1867905 504372 127156 1432380 1015899 1732750 922966 834680 1952455 1684345 1889472 722814 1649499 1853200 873686 473545 417788 939266 1921015 1655586 734714 1389497 1620824 1145578 893964 1224172 157299 1065915 1813898 1569038 482524 270083 327751 678856 1894135 703691 1609078 1802399 147869 468892 37064 1658143 811433 532857 1133444 380030 436886 1128827 906456 8506 1693333 955437 138967 116324 1221007 627533 428231 826628 1745967 901358 1947082 1444866 59659 1489285 177428 812452 1528053 1054561 17054 1934891 1018242 1484116 1303459 481078 1302168 1223353 1823283 1260321 1849452 1728774 1024858 601840 860228 161726 572025 1638734 1860440 931218 742595 1141110 1087169 1568196 1013316 427558 1870702 1235572 710307 1076910 453150 168380 1246492 121769 380995 1361601 1548076 1445760 1086711 1390385 838787 1474665 1917155 1758604 198483 326368 1237575 689235 1924806 1003694 355205 870288 751386 1026972 856341 901346 204348 1626525 389696 1720225 372309 1564742 1459235 1622897 1715867 125091 1419942 1346745 1643050 101598 1829152 167135 1734767 368488 59544 1010245 1014520 918460 256210 1928868 605015 368352 328648 866724 1083628 250727 459389 545061 521564 1848652 595912 698875 1603603 1265144 1493985 198121 1209971 1828076 160883 680835 183653 120106 278196 105190 60164 1688774 10568 1882523 135982 1379727 228225 527940 590375 1265265 1701487 253191 354928 1237566 1548240 509582 937369 620529 535249 783765 872414 1594453 436816 327579 502691 1755416 828094 452666 888259 842898 1041722 548345 1241151 358341 986251 1296855 1140650 1601503 347150 608616 335091 1421084 1661445 1459608 1390529 1199612 788524 1927227 1996801 127004 449812 1770177 1327836 1203459 942508 1718651 1958465 985247 1743822 1390561 1871906 671430 966296 668131 1207809 872574 771934 1347397 199373 361610 1789594 202831 794893 1750037 298967 558835 1461624 95425 1561450 1405851 489773 408945 363092 40383 405327 1356486 257335 1061562 647270 330388 1922782 1877348 473784 44264 1189088 821372 1326601 1153959 395670 954904 1478036 1035745 1531708 1840191 387032 738979 800305 1891622 1118485 1570989 1966599 1315804 1559326 487995 20080 1952497 555771 456545 1365477 188447 1425267 1332084 1304088 837739 1267754 1855776 1286347 638969 1282863 1247749 488313 181661 1234947 1133269 1677547 687377 843346 108869 1601518 1928309 979961 1692721 821254 785728 537374 985287 594397 1229092 674978 107461 174214 236011 834674 879344 1611920 251933 660557 1590404 312913 396216 1251515 1352755 1018260 555409 1122306 389824 818065 1723748 76177 583632 1317878 162826 1542584 466782 1197802 527890 1015998 14122 1005443 684421 507621 1724280 852750 32357 666319 1048858 569986 883707 1060449 507473 1680327 340107 1378092 315749 169101 704326 734344 1687825 1654887 601914 1843914 419683 39285 647366 38314 1013510 1010263 449835 780914 222926 1288519 971882 1571733 402247 881666 898952 239159 1595922 1283317 706972 524655 1022247 1623189 554830 707725 1771753 1288791 554135 933740 621833 1329716 1313744 741758 268321 1833042 1584764 1644150 969542 166764 621509 899225 1079298 1947583 1961161 1695542 1599116 1985385 77085 179674 1491729 934253 716209 133013 949769 1783866 318067 1007464 535808 355384 1722256 1975760 196059 1648806 356541 176968 1752689 1145175 1837780 487764 1612391 1312980 709739 800392 494299 1098376 119047 637568 829805 671765 1573211 1232421 1381342 274970 832486 1604464 1949561 323625 415374 84141 944502 1463933 1643823 632801 1248969 939211 1914495 940057 531910 633148 1107954 1172512 295644 1927045 440866 158211 537331 1180920 1756042 1244857 1150797 745193 1675009 1172073 939767 1182793 1473214 617413 298476 1719538 858462 193263 962564 99501 102398 1341486 301914 71293 273783 1715540 787906 1448470 1710111 78079 687324 212403 1107293 252345 1885000 421288 57653 29305 271604 1397125 1923806 109318 1674408 1007329 288287 1443402 293269 1247723 1723125 1687308 1165602 81332 902712 1043977 1254962 1279594 1996253 794628 1048416 1896568 963539 171733 1167378 933380 1306181 549311 1369439 1293464 1771592 1565187 240004 1260004 1042945 1291750 1992544 1706292 1879092 1624121 93248 1668642 624107 1261021 1942749 601420 233882 599617 1483810 650706 1439005 386072 59442 912302 352021 1640398 105019 81151 1384227 1444574 1661627 1843545 585916 887402 1616859 1651601 58385 214291 1293142 679202 93100 188898 1713710 1493879 1080942 1067883 399164 308997 926681 1776345 1645440 193964 760498 931734 381565 1140944 1678055 1477656 520666 900479 1675816 1595604 637115 1196455 45406 453415 245969 529994 1483106 113988 1058229 585695 1826864 911761 859081 218787 1405023 951114 1016163 552273 1946710 1597868 730636 1037715 51867 1480737 130272 1034392 1513819 924320 1524070 1706439 1625889 1566230 1498705 1093013 1968704 479396 1486238 630320 1246151 683266 977255 66708 1880547 1112629 1957042 1513046 988042 1153283 1785426 1549772 205419 1385502 1348207 1703191 227172 1982899 675545 202022 1440901 385651 231451 1061753 143351 1512743 739715 1598830 878851 542068 633735 590167 1774360 1156228 1554828 1807015 301134 1334731 952898 1621182 496700 363925 626480 634479 1468950 1582724 143999 743997 720156 710305 751643 1577654 1173648 1092950 1919955 1502859 1891124 929928 1452839 1257299 287085 1837238 1109847 813802 653478 566061 548198 822093 372868 1157989 880273 946606 1963830 1897340 1855358 725441 811134 1678920 988658 946319 46628 1252202 1274606 736014 1099550 63165 699182 1429354 936700 439826 1413720 397863 214213 704127 314676 1796018 1674082 740429 1055721 524583 1739903 1033636 1876924 1547397 815345 938528 1648400 1834619 94714 939178 872789 1070050 12383 410773 630817 1320253 1939991 1064770 341340 638195 1004252 1639745 867494 93378 245348 1319309 1848574 837657 1158921 470766 1226044 1763052 915061 1980187 891380 920081 1252755 1821152 781269 345306 557445 1154096 1240439 1860353 1801537 84317 13300 723062 497642 1177879 1087659 471372 527421 1891165 768353 1248294 1432326 232327 826549 710216 1705147 235028 1075225 1816585 791470 457030 70817 557341 34028 659610 1928950 788628 459759 769752 1270817 1193390 1222709 964596 166014 331559 1102418 1739081 1794445 141656 10753 1515190 951420 1027434 1556218 921084 1107277 296577 1618393 1651059 1977242 684874 185579 1319329 770392 1602713 1105449 1990783 935318 403893 1309166 1438287 1640784 1575531 1142175 1306509 963316 945092 879456 1587506 67846 247369 1648933 1427326 263585 61229 370462 648155 1039843 1993190 518591 584250 1259191 1745938 168521 1252164 1462701 133373 1487958 1652747 1820876 89150 1828590 724427 911981 609241 1103833 1481409 1125068 435490 1213289 1911158 1564231 995467 1483377 1208361 312108 863788 796813 1921021 170624 1976761 668183 376747 913559 984936 593292 1386692 1615008 1967661 571631 1918596 1449887 1296257 1687244 387416 1860426 253401 37737 1425585 1130527 737174 1383302 1937740 1322819 1953664 146225 1536565 1314887 506375 1462699 730272 1703050 156941 1420554 1958985 1004076 834036 263371 979478 996742 463497 666191 1837839 453427 491420 1339448 422563 1870946 1246924 928671 726695 1222408 1006186 95181 966545 1956938 1172544 925623 633101 875720 1780053 695929 1371991 441625 1502925 866944 412219 340161 1316306 1161496 255590 453259 1473374 1017006 1683842 332828 726603 279918 45937 1310318 639666 1322271 872590 1186429 284347 949134 1883748 827068 1510980 78418 1693149 703185 116307 758111 421515 1227369 1887236 1334843 1089211 453202 1401345 1818062 1142170 1143000 494687 222686 1194682 868966 1141782 693853 1135113 774602 1820896 432182 173680 1255623 746469 667268 1804136 695782 953590 145103 1779722 1786434 777161 115881 107967 1622453 1559416 675668 1612211 1615759 1647331 398917 639826 184285 879748 1155404 1632463 199866 1123711 1946235 1496829 1590466 1552058 508900 941980 879730 172821 574691 1620957 558418 1548053 276495 265519 1463411 1017243 708851 623691 865457 228812 589974 719249 443567 1719858 1768481 1401897 1764290 171495 990081 620523 54702 280541 1651514 1823386 534470 653934 28051 1072769 1052740 1494843 1017256 479010 262299 1595662 1855123 1962807 509538 889960 555755 1817243 1909939 1017754 919524 1058378 1805351 1031408 1119096 1449031 1624839 1713980 255757 119254 1065103 1787381 906412 1334479 600757 173534 1805030 118565 1337708 1375141 1977480 631846 237727 1446573 1161835 1276242 1283759 1468310 1631810 244130 949935 1698888 1067999 251649 106839 1174129 1175970 1378595 24876 909604 15523 1400642 620419 1862564 1308980 1911757 1250091 1348058 393875 775529 1404859 1895425 1747413 892315 1716078 1067391 574719 1147519 1477694 1626619 1210093 372890 526341 995687 799936 1163323 254886 778459 996253 1741251 306807 1393476 1557824 1891720 1567722 507969 1249740 1862682 255317 1959091 1579908 1250533 1981790 788994 269585 1528027 416657 916461 729462 1708645 146752 625399 1029450 97050 1149533 56047 1337423 1361836 1452618 1451397 1500775 1170645 691299 1262511 709520 1671520 1965214 379844 1660115 484969 854538 597875 293912 535770 510959 1704650 458035 1180759 62153 912144 1053088 575062 729291 656937 563972 1718828 1473461 1655157 1699437 689104 751489 1419909 1224467 484122 1359211 1109655 554690 1356941 1988928 473315 946353 17100 1083458 1414977 944524 1373298 1249411 197574 1086748 1307564 1979351 1159762 298982 1273089 160019 1706806 207198 468995 1685060 961503 111063 1713591 985656 820995 280960 1091899 83738 803555 1675651 1070647 471014 1962762 1375719 107415 143610 747405 1949285 346082 1488068 1339205 736164 813500 392932 1093395 1812818 552331 868156 1929647 739738 985803 1509960 1404602 1926960 356451 869132 712034 362544 110318 1388318 1727609 1223349 549639 1668057 954242 1502089 1309611 652377 8135 386151 113817 1205258 808035 1351262 1828689 1635638 1379270 230965 1744405 1776963 541307 1230205 536077 476348 1658176 894277 1820665 822082 1204646 535610 664419 2923 349136 802215 324864 41595 1182967 570744 1695314 255739 591166 1052123 1870793 1162146 343653 497262 1622558 1881153 793719 1424203 1045194 1969858 12270 93346 644873 56525 606171 1276585 223390 47913 1234942 468586 1715894 1321163 323025 1366856 1002798 1154568 127428 229005 1296741 760856 556280 1487120 448382 1663017 616204 1284013 630812 985664 138467 674335 855973 990846 708244 344471 1545302 979897 899601 1957974 1244044 54513 819980 894278 1931783 1916244 343025 1266250 1407429 508756 1459518 992141 1029967 640407 958548 461509 1385315 1958282 884412 989684 562108 1650825 1962819 1149602 266820 781569 938128 1610836 1966315 1737189 1863780 1521668 1034680 501385 136011 1853036 43321 114874 1009937 737805 1940299 598453 230429 603565 667043 1033081 1309900 67151 1467225 1396957 1085000 602226 1607814 1543371 778026 1717297 705861 1744829 1863985 21470 1454928 450987 1653690 1250353 29678 994598 1322297 121028 56582 1256729 1431690 698363 166643 1707024 1413609 556582 943690 464110 1605859 1813977 1651497 38911 793268 1015389 1878918 499786 574517 642861 1759827 288573 1754928 1023730 397531 397243 977663 1567711 963882 256704 1607731 1508339 223417 159225 1837167 1953965 20832 1675693 1998702 505474 1947417 1753798 1140929 300792 641892 90801 820266 1932659 918014 1502970 1304424 551531 269288 359474 1840908 593895 697332 202535 1943435 1974429 1558390 308311 1328038 558949 1955581 193067 85944 1797280 1696934 862431 446114 1572270 978594 1223722 267242 1428838 370751 335862 565932 1255273 377413 1274476 1336085 471835 1395617 308110 27867 1713373 968306 284170 632967 1906134 1555128 639964 910698 885833 290491 748900 443146 358952 1485538 1510132 1735154 229448 1546587 924086 172134 1077232 144247 1656289 1054805 774958 1908988 696797 1748143 1258559 200171 742191 1770209 1317993 1520295 561467 1749243 389733 1112194 196185 1157259 575118 836432 1891464 1361539 126244 338065 490872 1766197 1563866 950630 1398681 899788 1286042 341779 401098 1894973 773689 1561891 338756 1981937 146599 521432 1006684 1690179 169228 27432 348704 977382 1927499 1106857 1003842 307570 1298249 1119904 1540671 1471024 1959954 765531 1012970 543125 592121 15119 636776 1352789 301004 682109 1403176 1415056 533021 1729576 1398919 1598765 1107724 1814384 1942986 1872262 524443 87130 1519540 384358 654732 1327642 1440500 1318076 241075 1369867 664025 1452403 381122 1328754 1787818 1452746 1959758 296103 1724287 1635198 126250 1206142 1999784 1317287 1691064 184552 14499 1985293 806487 389103 466451 60443 1123324 1380124 971795 1793638 1854783 1331958 999285 125489 1953524 1664828 1268633 858443 964327 14654 1879869 1058542 1720726 942897 305330 1150277 1338060 239247 1613637 1549037 558999 1543029 1758477 870389 964951 550837 1919913 1765559 1978206 366921 757722 632462 287720 1180718 373670 1950065 826765 669451 1270046 944513 477358 787518 877894 927595 33506 765061 1587390 1648813 1060384 1532937 270773 225544 58790 635395 1871986 1015455 611709 1900316 1609904 177851 939788 1815255 945510 1904737 1031688 190234 1992457 319923 501471 1074500 1108629 1183874 269686 301695 657892 197298 133213 1485700 1435492 1518416 1695074 1128558 1559866 263746 1780238 884789 1418447 987453 514091 1690432 1778161 943355 335902 954455 1300333 207615 1215349 576946 1215340 186244 1228566 1749075 1471566 1024265 428004 1313712 1361030 1668271 1618717 1411499 1894176 1501384 937196 905539 485755 909720 437180 755564 1178251 1816483 1248339 1686158 75482 423528 401701 941339 1163936 370584 555011 1601652 1085525 694953 1210756 1654124 1226621 1713412 545174 1359917 1813632 1852356 1416524 1265597 1739705 1214764 377398 809080 1293210 1054048 1224609 1785413 1146117 70550 1540250 117977 1045719 704088 1510174 1371456 391833 936552 1995604 359552 1957921 1837789 129073 317590 1744470 1359947 1946183 1189771 704949 1564254 1542666 834212 530508 1056606 630407 1376809 1274341 1996107 1160186 1126144 1072093 749461 1466084 655124 1802732 1391366 1081293 579835 1134173 1573511 137337 1828196 1468200 1645953 36031 845390 368439 1057152 1177987 499754 1184371 1538987 661772 399790 713359 226316 1476426 452970 1682303 693332 589620 1798042 718800 218100 1397201 1483316 1639225 1681768 190023 441341 613878 449196 17225 1491425 1244216 90117 1276659 1788300 274351 671027 1544792 1494953 614510 448624 151321 127743 640365 36569 100310 1054924 293631 440716 1878017 349006 828068 592697 85850 1346955 932149 1266833 265712 924688 799376 1937790 212061 1033050 361445 1657648 454007 146231 821427 1375807 234159 1919997 866916 1160696 1635431 265293 1524749 605827 881400 1157064 939243 1904402 1837240 285544 1267838 182899 1157361 869508 200529 964745 112233 354118 609448 1685688 605643 97955 140837 521013 1985093 155866 1055558 1971802 146594 764377 528350 1830625 1252090 847157 572125 690078 1955663 1626989 664809 1473082 1008560 350359 1198996 727601 583969 9350 309849 1643141 1731300 1829542 393330 859929 1977530 1912965 1560797 1449896 474356 255229 544887 817851 212123 1491349 1808219 493345 1492132 1617282 597573 1003855 1142875 1603210 78149 1157603 1837128 422249 653817 1444737 1360649 491088 1949866 773367 542016 1215981 315084 1806054 580565 559715 1686163 757773 601512 595156 1616381 33783 429275 533858 981903 26417 1145270 491633 262878 302294 1275762 1479286 405785 1201723 472903 935520 1193779 676300 1896577 1366510 1795204 583294 916179 1051466 1067036 1292122 1731807 743191 512847 1888435 225060 1473449 1884639 1502073 818225 872709 1895018 506761 564918 691091 1972030 110596 879773 1976365 1845043 889404 1788446 1720840 1825372 872932 1452464 1391629 1149766 880875 358514 322347 729546 1467151 128948 102354 1968620 902748 1135901 874026 37054 1557546 396775 1827407 1846647 1485013 121950 1742904 156770 41006 393922 476409 1462898 1681201 1340186 551221 1916032 1991515 931382 1437456 1111905 1998921 240308 1106421 1610730 717131 456504 1003358 276706 120658 1490109 1067636 175185 639003 1319762 749969 478802 360579 1037188 377420 1157170 1900168 276473 1881527 372029 267049 1046330 520418 168758 525926 507178 357207 228054 969752 1121801 553420 405778 1394360 1127976 785819 1677924 527042 1008238 1301851 333138 1343024 22263 906327 1447605 852658 1210024 335134 1287626 1430772 1829178 824521 1291177 505522 52858 1687482 731037 368229 534163 513732 1981517 1665969 944458 503641 1826139 979522 433321 58100 465080 429728 213865 806298 1186907 757000 1849013 94754 1166238 1628168 639763 370368 323499 404128 1911402 1513691 1852291 230918 763155 345479 1868074 1016288 642137 536399 572012 728422 154378 1310008 869312 1150530 959434 6312 1330869 1888582 150212 748828 1907335 961018 1136408 1304552 1650420 1653126 1046532 1137266 413500 343112 1966634 844332 1250609 1689691 1887005 1447477 106243 1540621 1748966 1639676 164626 1235288 290462 649109 1758233 1478177 1262877 1101657 1821075 1927438 336361 56222 1183002 791475 83986 1562405 1198335 324124 1095586 1702120 1649690 60328 1809826 892731 801518 941649 1202486 37267 770380 1693678 1124191 1953359 782415 163854 1942717 1748290 294759 594374 1378531 758663 1837497 1851896 648437 1107944 166650 840732 1466170 144879 683742 1755510 528186 869001 294699 37522 4865 148663 1905289 491815 1625456 1988275 258854 1062771 525962 1650661 1928635 1217680 963730 688330 799649 1040609 855021 1472931 1372842 542132 1819559 964790 125336 1196133 314146 874866 1236182 390502 268256 867069 1780032 115765 992957 791846 116760 1208984 1130608 1639038 1063168 73699 1519031 1974186 498969 595347 157785 1710334 263991 1379394 595284 1381497 571919 1807271 1321204 1865373 346538 410006 114030 1890423 1923457 1367343 1450542 1352436 1001869 1649310 31353 825792 1792157 1754124 717236 1790482 662619 1218156 675378 1142301 1608311 1480105 779976 1684623 1069997 1122441 1825830 616339 863328 1477309 244446 1448748 1411257 1095192 600015 340195 495151 1974865 1963964 152095 11887 79657 1972937 1395859 1252361 1245364 1607087 729110 343576 1183724 410076 939083 1790755 1818171 1640325 1318461 1373382 1178051 177907 394214 98350 516176 82235 1314768 1110834 330842 1470164 1171342 1761183 798291 1344919 1561530 1252195 301505 327271 1586930 51421 1528625 1251464 1219603 81519 268289 567198 1373039 1208657 675272 1661737 210456 20074 329170 644187 814320 1976404 862035 1235926 1684118 152161 694910 1507155 1831237 1199341 1551729 660395 1484313 183893 315734 1443139 1860487 1200965 796687 545792 321161 1948835 578829 1140267 1676275 281316 532345 1577049 1889988 1776658 1392681 130972 1027720 1068136 891792 343735 1153637 1889129 1903537 1056787 1258952 880705 1255024 1196591 1927850 148939 235155 1173940 955043 1565903 1284775 9567 695743 1887163 551198 769889 1496006 373662 1137079 1126764 1159943 1770470 1797615 979709 477788 901458 509978 1976610 1205227 1689272 1008483 1266790 859 592329 498599 859133 1724355 613512 686590 530893 1068852 1567617 140806 1414877 628105 58045 310155 1143635 92046 114510 961045 1184071 148035 634465 397549 1553510 1560381 1876013 1613519 379367 1401554 1359736 196165 1844802 1346002 1905971 855218 1645937 1206002 53083 1166444 1641532 221548 1191769 656173 200340 1371029 133119 1235093 370380 1825520 81532 1681257 36108 1388741 614537 506389 1722115 1414959 723789 1913144 810469 1143493 443721 1204540 903150 248831 887862 1494422 1211033 913586 40958 1659674 184563 1638 1020802 724160 665659 275587 495728 1529207 574516 1161306 60302 1962864 1014662 37166 952378 915053 1373206 1554798 1796191 1419899 1928734 197388 75769 1355297 1222134 1918277 1515114 290663 412818 483684 961397 811695 239548 1883043 982623 969676 388525 717762 713191 983233 1061630 1097566 916969 1676452 1784610 928149 732283 954366 164237 161159 467499 1801002 1230054 722994 605226 705908 1021099 1937210 841849 755593 215838 1434794 1317687 1622373 877984 599458 1712986 559408 582949 929715 1377144 1660309 1887139 940073 755048 579404 1321132 1491858 1976348 452700 130220 1516176 1827345 117854 1942100 811386 1567139 229399 279049 804566 931508 188934 1532571 1438680 378292 263492 729239 187704 1576775 1031336 1044517 1030847 129221 1934631 1553631 1457765 716405 1584154 366179 1287465 1266732 958029 207578 495487 1664051 1144680 1769204 1247936 1764777 1295230 889286 691905 1274081 1703250 1516060 1008632 1150717 1867355 996255 1332104 1266622 348014 308181 1105366 829526 1802500 1582782 547095 1813154 578382 1856160 287625 1837077 1102637 981910 1886580 225765 452398 872952 658803 501827 1714289 1639681 381841 1656726 1611620 1584747 640936 587229 1409501 1306568 501243 1834459 989749 470506 586591 277315 114387 891650 120774 1479499 1705092 1039594 579939 300710 452392 543395 656725 575337 1137891 952 996995 1637494 164670 325493 70522 1713381 1718619 289170 1935063 1705881 352985 999270 1767528 1161519 896498 1612449 1181356 669860 1583664 1596388 1953448 101365 1943773 1141755 101555 217379 1935907 516402 688809 756295 334863 1712666 440697 1033965 1414366 4670 616429 824932 1861479 1395356 775804 1905844 1352695 756762 1094291 17981 82194 1070313 271862 1466202 880233 224780 148095 1695566 1162731 1803213 1349176 511579 1375380 786766 1937853 1272951 599294 571526 11757 529083 185961 1096332 781626 1074162 274484 1205823 234087 1016614 676148 1298277 1910817 1538414 900187 1091093 686769 1391512 26310 1902188 49266 967262 970006 1705627 1886629 14952 960910 318876 55221 857970 729046 1569227 755628 443132 369510 1210335 1171158 1405247 896620 1769917 1324967 252605 1538613 1889601 1469002 420160 1717684 1262559 1858791 1124033 633527 1951844 1686608 599108 1748041 1109093 776120 1670329 1821566 991769 1280366 318696 318021 713383 138136 969048 1769933 1224783 74502 1928800 1417913 1960361 194210 58243 1575795 1071487 847135 1801825 882481 1094484 1023760 547755 3579 1693803 836752 1317991 903347 1945519 274026 15562 61380 1252621 695534 1597972 260285 541454 1067393 1610835 306776 649533 1712531 655053 612700 1583292 868829 323854 1776243 1020109 242982 996930 530443 689108 1438101 1927469 848674 972830 758954 1616219 46932 557278 1647519 782108 568954 766485 1401112 1546578 852235 1279004 1374259 1796743 1259108 1806819 560632 102508 1879429 544475 961771 862916 1096512 1162837 1310159 689287 480106 741567 1634830 1187555 622211 1969933 1910732 860443 1170298 309944 1795470 680580 813977 42285 1418521 1116328 997661 623443 831356 1610123 1226720 542167 492513 93011 680655 405693 1117032 1626654 1978072 232857 202516 936827 301507 22151 1340398 1725374 1788450 1041593 276102 917685 372632 961318 628292 1629232 1486458 1395406 1878563 1732187 1993526 1670595 30490 1647916 1486345 1172054 10266 961566 1226820 1143610 1304586 909215 1704296 440601 1422253 1694332 1119106 379009 742353 768317 1686801 1014894 1254086 928724 1450810 799302 980743 1144989 1052813 1285385 441806 543187 318511 1840699 1536348 510568 1927936 1554273 952700 438985 763950 1228929 1898149 1856212 854377 1607623 1672040 962097 215389 721372 1874645 1294341 1142060 121427 18771 554708 1315037 334614 1002618 1315905 415004 1791874 319407 733538 67042 1318312 400031 1922113 1355643 463816 388728 999356 649021 877342 558450 1159279 1755330 1787813 1111284 1748873 106147 1797167 897594 1060112 1485341 1033713 612594 1407305 1561402 188325 155849 170485 90112 1754261 1686320 753305 924109 1599967 186486 1513167 475988 1014301 821429 1767563 1587383 560308 844440 902020 228606 253823 1293631 1821653 230078 811139 1997103 269373 1790989 892388 356791 302684 1542497 1174315 1257623 1320607 1009082 378306 645916 1576495 63676 14528 505184 1577875 1682129 982856 39420 1326276 1325116 1896789 880094 411109 987027 870158 1572068 1308959 1295637 35317 998674 1691399 720687 1649282 1547909 339215 1722465 1974219 1176523 1183464 1056116 909013 1655447 940176 234769 1262537 400402 1903855 1390364 1500339 1316643 1398415 1773406 1947542 1169571 1737497 206603 358813 1518223 1032174 170378 151164 200299 1280756 1027233 272309 1758607 335659 399512 567713 1723289 1551566 232622 1017549 408790 683301 1167501 825666 448581 483283 743415 848840 331908 1541423 1408321 1879043 370451 1684168 615586 1536698 393349 735428 469180 1752347 1481023 1953141 44205 1899038 850983 1835120 1350384 397450 1404604 618650 1113203 1542902 1295548 114342 694338 919288 1009111 922474 221940 951494 994782 1166581 703403 579620 58433 1208523 240577 14245 233356 1561537 1390894 1725985 513416 252326 1616369 702400 155021 1214881 611407 409049 987955 1318454 830795 443702 1616596 1475233 61148 694690 230778 1310708 314516 1965774 752406 203841 1686115 918352 1346196 804103 1589802 412722 1997360 34880 1319393 1570345 1589627 1220652 95417 813465 1493420 433636 1553505 1349628 848944 845566 1665379 173784 19750 1526804 1657913 1679372 1598559 1652328 89752 1667446 1651846 1943556 1070645 1947690 1287738 635149 615949 1042007 1897811 1262165 54562 1140225 315449 1522736 10368 412412 860988 1243085 150112 7464 553600 1845906 362615 1479833 1322407 46338 1579263 1489198 725538 952900 895006 1409556 76550 1334769 137252 986434 1249135 1291436 1801350 1165457 600201 746813 550719 573499 806011 1067189 1938807 1897703 193844 576868 727223 1504919 1187141 1125881 277621 123170 691034 1897019 92450 536505 310545 1283466 982756 65035 883844 1917584 1469145 1636341 1527689 812569 1688493 1494931 22349 1369331 884748 262085 819103 1121998 1718148 296678 1608942 1406469 1615539 737597 702049 1047210 1682657 1920440 1336073 732776 946628 833039 1306330 1008614 1171363 1581146 887456 1029493 1126939 1839987 714923 46023 430125 1721435 760752 151852 1816823 774926 1421612 744763 1964316 314903 1041998 501300 217817 691713 255849 597365 1424381 1130199 1196452 1863277 1511402 391563 1241775 6480 581432 1207242 654158 888602 1414607 1764067 1741924 1746311 1821358 1032548 1760854 1172089 1724689 751240 99213 1961198 1078655 1425018 1367122 402621 1750209 1640338 1445014 296021 1488863 1242814 1693949 1961285 1637845 493448 483178 1936848 369717 373549 840493 1068718 1477263 766992 1954690 1082206 1135389 79263 1081439 1075085 552626 371004 1345818 448743 343513 1893047 901960 1391528 1704031 1377357 1693887 1160143 1627092 128413 487645 72735 1246316 950828 183015 1968280 1055162 1685976 1371762 1325517 1058905 1915534 1455927 1747613 1046065 1475431 1988366 603333 1099844 1775937 1191419 645317 1428190 1424014 1595319 124901 1029069 1617435 1394748 1248485 1325555 640430 607389 1640722 529153 1463499 1042205 395043 138322 202158 1466712 1687404 662164 500862 1658482 1892508 1510215 1092946 1421739 1290866 1537880 1200637 1012097 685313 639322 1220353 241406 157635 1446561 841601 286626 197450 1223526 811030 55529 882248 1004720 1991099 1292977 1928468 1452397 1534251 1122476 999588 1817256 1070667 606194 1349677 415384 184724 1721755 244106 119341 1394093 515239 1940293 447966 190192 419088 1476047 246834 364855 1224221 1748426 1677682 829686 374983 442311 391227 1768840 1930407 1803550 832197 937536 1571939 1310382 1825912 273784 233903 1929603 305892 1970440 1253310 1850127 299967 1599818 1822521 1637512 218290 1209116 108759 1958046 394362 308968 1270321 941007 1087035 654441 1975686 1429025 1722571 1230713 1911118 1440707 369538 1723171 407547 1141440 101015 474504 1898854 1389942 1341610 1600749 815773 1688122 679231 1707397 22317 771610 730119 1560585 406876 1616678 1156740 1160858 1169269 1442434 1154754 949241 1856395 1572111 147900 175288 21893 745931 733458 165157 1251999 1583632 1629518 1022565 187696 300689 787637 842374 824794 1996274 1208682 982041 629657 70582 108297 1013509 111786 1677527 1497786 1516235 774604 553071 405594 1607266 1568589 1024684 1394634 1433953 1212986 551121 1221383 851120 714431 641992 1474459 102991 762343 951583 1905914 1193386 1173095 215658 1957558 1969514 321903 1060734 1873890 992839 1415077 1583912 1186207 777865 676928 621423 1049013 1958655 1411172 1215788 1443624 1424625 745575 966534 1200138 522356 1076743 1108012 899873 1922353 1321818 1894296 1198033 1974742 1618525 1673300 1351968 178376 1760588 1861458 1392358 1876289 582258 394482 1007297 959157 1767812 899936 493406 1468502 868030 256092 1266 151136 569100 529189 475692 1590414 910299 1790024 96976 1389569 1542183 1589392 1626842 893932 1831838 148334 1455396 732661 1720672 963847 899927 148826 1032740 759974 1552533 1869551 453121 819071 1750652 1082808 1825125 1730345 1494719 887432 1814729 1792475 832670 980641 803265 655428 1628390 991910 1832086 1496862 952276 171199 968220 750460 469888 1867541 207981 1004264 417073 993563 510306 178709 727690 1054502 1166663 1043034 1254458 1026892 1582280 28614 702970 611334 681610 1768721 991055 1820190 1344553 1178859 1192041 287148 295996 915427 1506505 583827 1055461 1128019 1858664 559048 1860256 1772386 187668 1914625 1362458 1930723 15166 1555719 909839 1109949 836868 448820 4921 1261297 723559 1382307 664278 1693527 925696 1415454 871117 1937036 208102 1954121 1014331 1791220 1586502 1618047 1949778 1830313 856679 1558375 1419976 1387307 532399 1314073 152537 1984260 1916588 1745263 1699281 1126873 297795 1930113 1550012 813161 1605124 867499 165989 1182822 1684854 1157180 104093 913422 737070 638496 338062 1036922 1192858 141796 1622662 821983 879722 1890914 189666 650155 840942 353583 1259844 649894 11385 1563568 1175934 1500279 80167 599124 434509 857415 1038565 43082 540087 1135582 1772716 1814468 1287811 1501520 1368964 1846148 184261 1356475 119818 1101545 1758356 1107255 410402 1682281 435139 518054 1754509 700683 941169 173462 1194474 1969053 563472 372676 87236 1078646 794519 129328 921003 1251960 1080159 1544144 1177206 1382494 1129814 949865 1731795 848695 225626 1216251 1685799 1676102 1583455 1014914 180272 1967848 399322 1323048 31490 1153110 1467437 693097 1636866 610686 1139295 999301 504712 343193 1890163 336704 949712 1507323 1133155 923625 1486811 374777 806209 765066 917736 989726 1981426 1025515 1640595 1070703 910885 1338549 1490415 1365502 1261888 785254 639941 262522 656679 1333939 1254935 1525911 1898409 62022 659483 575146 532865 630456 1936757 1903791 943953 1756676 944795 1195360 809893 1973497 1835023 1121586 1465443 1473949 836889 562304 242379 665706 317412 226928 234578 1306519 223246 1342873 450802 1741497 1391493 1246920 892056 1115802 1436464 1708870 785086 1043743 1093388 1705941 997170 1665074 1185845 1037748 381867 926241 1044824 708877 874163 1915686 1880209 1260624 1589319 509020 556841 1469466 743760 636056 1705495 460269 441940 1635137 1693908 1429636 1443529 681373 1193182 501984 1439193 335450 934653 1957249 1907745 1180161 400158 1371412 927292 1389813 924822 1971132 366655 143059 1395791 1022562 1834572 878863 1399736 748915 1448471 1657914 780927 113692 288512 1865802 1781773 1587091 1619857 833788 1085710 1736070 842320 1550370 1369763 1458625 564370 753415 1685433 1165223 383703 1066043 1114444 209571 1886944 177858 1785448 351507 1752016 1259165 1880068 1157631 1471643 881276 1293150 1992141 213730 599390 1778299 329085 1600683 1111102 390542 671096 535150 539599 814190 269100 1251174 1893517 196732 1529395 859862 304100 1622673 818752 1583644 983234 1973026 12532 403947 327390 401418 691663 682582 161180 1362305 357659 702454 196310 1830083 669401 145634 804549 1481704 1634757 1029289 1423024 277652 1176868 214712 1160937 1935209 838600 1880217 1124770 1080488 622545 1824352 894262 1665570 1299253 1241763 1660735 874951 1049456 1162596 698709 1228774 1327521 1324970 1563592 404971 502634 949891 683056 1012929 1813962 1007865 128202 123979 793991 265001 447682 1177601 1276019 1869932 201081 1133886 1244175 245374 747346 1225376 1716930 1934727 884558 1913015 1095185 1308578 1938295 1997120 653304 263951 948126 14847 1435933 1057074 1365123 250697 1748171 1389108 730557 1724433 1988590 525229 1141376 1146904 1378915 666438 1292011 1544853 527412 1765074 1886941 1601954 531072 1221421 489097 388374 22399 781477 1278190 18960 924152 900342 1787289 431119 42503 1561767 113754 267825 110010 885552 1999139 1501603 657184 1157429 510572 526882 132312 1482938 888130 1288059 1871116 1706976 1314656 1321024 1687074 1584578 317242 464629 1011654 984522 1703713 1552098 1277072 1565285 827020 1365252 728113 1908113 823821 1282116 1395010 1785417 1006519 135170 1094363 1551264 1275609 686950 1101987 188200 607984 328040 592940 111853 721510 1839185 149016 1795773 829015 242097 149073 1422887 1806647 831968 1729219 591591 1447532 1261032 1895568 367528 1217340 1201949 1253726 1621539 1605059 1800556 1476184 92574 1963972 1399504 299785 612797 982224 1583740 1905638 1118914 792319 1566596 99889 1743304 1748796 864773 1230542 118883 336918 559272 1907435 745893 1439559 1544732 1057439 1090932 1713494 541044 980517 605881 105822 534883 748252 961372 534679 942874 1863821 1883300 1749993 538426 814030 783128 201636 864115 722088 645508 1024106 318895 1227172 285313 718737 1174342 58434 1324576 1717793 539020 265928 1801676 1919069 1602161 1840567 934552 293123 1665080 1705390 460784 683845 1500478 133970 215768 374845 946556 601305 1071029 1424758 447952 1246203 1171135 606723 160665 1567645 1941988 1798573 1501930 399119 1320879 1595644 789853 1239369 577613 1072666 1938007 969603 330009 1282707 396250 247851 970351 1506772 381256 650041 1607983 953683 1208541 658501 709930 1123123 208910 1591334 993821 1383190 832377 608966 928714 1203562 631469 1234829 223322 590842 1871827 1882327 356525 27066 63097 63651 1498181 1980846 1524078 192303 1172876 1142655 779157 937839 780180 886302 1707613 1675505 1060314 1487090 1256502 1035315 888028 31603 1035500 1833390 330373 1892296 979615 780664 1621522 30440 1297018 182115 1919953 1664948 594028 1633748 651294 823564 1424609 345448 168157 1615374 766526 293295 760744 1190597 1151181 569887 1755893 1907671 216984 730262 342176 464398 131017 1649239 728106 1948895 1279051 1788790 611174 717918 563998 481415 1148605 1738757 1536648 1090705 1109585 923437 364134 420089 1510095 503279 1596014 1822575 1628520 1857261 86217 794801 726552 1965061 900660 213015 33047 1927031 788839 824505 1852536 1846547 1069869 1656426 1585551 1678606 640456 596363 1889062 1654045 361794 416676 977623 182626 1924985 549153 378752 1126188 282193 1477884 1243877 952117 1391879 1754806 1323271 1202202 642718 1776451 1201385 238016 643921 1184182 1620110 1532342 1034105 574646 801585 1672220 859317 1635985 209816 218417 928873 895014 1562007 1219853 1786423 942393 1736208 1195228 1914683 1975474 429484 1261883 371607 805197 1180457 760379 1441161 847675 1219410 1287814 1188799 1570065 1860560 1321258 1719831 1359683 190955 695227 1828089 1459593 66200 1989674 179751 1286744 1046721 465678 1175891 143384 870271 941717 144662 1049128 1973685 1050512 493474 1465018 587168 37309 1273569 1650506 482072 1493548 75068 1220061 1657445 430161 349493 775921 459424 1243799 1175117 1914059 641157 1865189 1083711 149197 361618 947179 897301 465653 270571 446469 638856 1645890 1889445 1168886 1280425 353396 1045800 1928883 1250345 950406 894116 832273 88305 469243 1614486 914197 495560 650275 898839 1242698 1148650 1956089 760891 816408 48657 910141 750993 1328392 1416200 1819319 1142234 185204 1228227 386858 1244759 1027909 406823 708651 59942 1756171 1287077 417777 740174 1972413 1486311 759080 1831070 143044 41533 763244 1140006 1979858 1880278 470567 1969969 841497 1593048 477339 1842729 269179 1307710 949831 667396 1020624 1929023 1578635 1527638 1914177 832995 105362 377052 52867 1672707 983951 1978837 579048 655689 232571 843426 1147957 328371 931649 1649870 329029 631519 1122404 885859 1371616 837161 1253448 722450 1597404 1726759 1977268 976516 813272 1968751 1297175 1055352 1856020 59342 1261757 331384 721270 811005 254470 555007 1240419 54083 1804762 1043354 1725996 594231 1511420 74828 1018578 1171968 707310 1848902 337261 1854060 737020 1159549 1960396 915171 914344 805613 1836334 47920 1876950 560694 977841 899958 1274211 1395910 1253877 1780722 1640542 376422 1597629 1668285 750636 545938 883549 1266795 486152 941954 862703 286910 769013 238981 1673451 1226760 749855 281817 1543353 105197 948727 1903178 793721 1111423 731196 10854 647155 30218 1789663 1810229 535893 1632416 355950 1512714 732892 1279054 871724 27953 1116360 1069691 1725162 340700 1701583 1474593 985033 293318 551733 167652 361231 134603 1306815 1039507 474365 859055 1145153 302308 1949005 1672275 767569 1681181 1971422 1921588 53978 1417534 42012 823954 331541 484639 1813270 56677 1780873 1029944 157850 682987 1438489 854995 830022 887433 1943974 1401315 776053 962338 574115 181408 603276 1730783 42557 1532508 937564 1230243 476397 1369234 1743399 802207 544359 118490 1841084 720175 1972241 1066420 1760905 190102 1879594 937265 400761 1304471 277230 219464 855830 1774504 840430 46148 1076832 562530 1396926 574663 1180752 10682 744322 707072 1454942 1803693 514422 311293 645852 1286840 1474986 1374560 1643413 950638 1815944 620731 1855606 1868272 1176982 1039776 1002435 1683346 1261763 1190211 1807646 796121 224472 125925 1990862 1609447 767487 1897844 1854304 1489392 1956985 613850 1328816 103426 1054246 1813932 828749 1251790 1448618 104670 271679 427012 1905332 1107155 1777838 766647 446067 1856291 1707201 1038308 1691993 1573807 164795 911264 1905539 450980 373820 751553 1359820 1666613 1187696 1626061 290553 225935 1246687 122170 784399 51663 1619166 1058638 867786 124840 1344052 1911909 1449132 1503122 315546 768171 987081 634796 880385 1692912 1827636 693842 1338809 1562938 395286 1703375 311491 946142 829342 1859169 83281 229179 1223657 523851 1982792 1177439 1796680 163534 908375 1964641 640816 696574 977724 635408 1884813 1768907 1564581 1187820 1292404 280690 743169 1382141 833872 159100 1403262 329844 230619 1313162 725461 849423 1606581 31738 1535804 93704 1381052 1177494 1937736 1245693 669839 1202607 709353 1261703 832684 605102 858479 346774 699520 942965 479380 396307 861353 1893710 303013 634502 146377 1550705 533447 1559447 1612134 1007397 1279264 1349006 1055889 434445 1164865 1696324 1580581 1339857 429359 1654161 887413 1295048 1857451 704732 1406713 1954738 537729 1374283 1102429 975432 1374100 85073 585808 1933552 1969889 541480 1484481 1587786 529782 1519365 671671 1260858 1420012 197139 882388 1469579 569808 283072 675617 1307313 810556 1798342 1878646 183913 198757 1829517 1141229 954182 651987 806384 1448723 1558543 1599721 1370326 432658 1218908 685245 538518 33921 970437 1230789 833978 60518 793147 1111849 1421161 417072 1046183 923259 1055181 1461347 1437234 102222 17386 722286 914147 616756 1179407 1508255 1721396 38141 1275946 689881 557897 466700 1317907 878960 761880 1379186 67128 1850769 266444 1732575 904089 308662 1694529 1658786 300353 309374 869127 20851 217066 1854290 617838 22088 1632075 1579354 800158 943797 229266 229863 1245832 1481344 1143777 1969222 969564 890767 660709 1205885 236493 1741247 1220299 772988 50943 1100629 686828 1574031 1365694 1194948 1092015 1646447 285875 1461804 1862594 940861 1356317 1887248 338361 37742 1352915 740638 1312745 1430919 216546 754620 58437 1746384 1718014 49778 1807985 689565 1377780 883555 12526 991773 1191561 150549 1521946 1638474 331148 1244479 80585 595772 1679705 660858 680365 1404164 1055174 30586 647431 685270 1713825 1925528 1849761 1932878 7830 328346 1425890 1945026 814469 1640047 1073182 1903151 454531 1592173 909077 978666 1123081 1431244 1038074 1282451 933458 1262793 1746531 684308 1717378 144464 1850861 638141 454768 77604 1235824 651901 1526467 1338139 733332 1002221 1036440 1606703 1493318 807697 1195229 1143800 1995162 107697 138161 816676 1564738 461090 14602 326344 405886 852044 221447 1336115 1807194 1865197 987534 428455 832709 1801461 1113291 1511640 959355 502266 5910 1610782 1823842 1540644 545625 1604927 465587 913042 1795792 153805 138732 1950367 1705015 348064 1376236 1063534 736909 1616402 1389951 799788 755346 1776684 1446149 1995568 1835565 676668 165469 35724 52885 633877 852427 1899560 371769 16127 1717399 159184 907473 185521 1792667 1290797 99787 1742870 1789339 512321 430748 1776161 1790738 1107137 36441 505954 1393583 1413469 1934170 1211964 34425 748060 103673 220343 846356 1937723 1232097 77324 79315 65232 1211231 126755 697057 1237070 1099387 1084027 1517170 1834389 1553609 1030022 265612 190916 221476 1597072 14804 1159248 378528 770178 895634 1267036 272900 676272 902590 1315901 930908 1529867 1396778 747716 998093 1499527 1850757 532477 352238 1953381 1771144 179552 1658692 645574 217852 1703298 820057 386323 1306741 274472 459441 1586086 193403 420054 1715596 752533 476849 1998200 801841 862848 1339854 685501 1849503 973518 1654965 1722949 1724986 20957 561049 1891634 1269158 16673 502367 1831503 101641 1377198 1532988 256955 1676359 180491 983213 412757 635258 1986113 567345 73366 1138975 314030 1410746 1712816 694308 1006731 1915389 913588 1132717 1287911 216432 157929 779805 1146718 1394305 1852058 1267293 1097733 36445 1981713 340513 1646627 1219450 1488829 1143482 1781288 265964 792965 1786138 334165 233695 1460247 1935099 1768657 395651 1751436 1903824 273701 253707 1690861 1806543 131611 388607 1675735 217001 983526 1142145 683996 1848589 865840 868645 418600 741996 729330 1363925 522707 942509 377617 509089 1364830 826801 303071 1802140 43124 1247714 1346752 137518 177945 1815805 1086475 478674 753772 1332403 999278 636422 1749585 1054935 1959710 834403 1452764 1960261 1271692 1997772 181181 1414557 1162663 211331 262866 17843 1099390 1959281 1461072 372807 329238 564329 1757169 368584 50251 67624 221759 991002 910272 1842234 1343189 1788485 623782 469653 275292 864644 1860 706185 1845895 1053322 817558 1315099 717124 1541673 1846404 462844 1076935 1844895 153982 97202 1564918 1568271 1213756 1295767 1531771 1191143 556481 1841523 1922147 797086 1441778 633536 1311393 1692760 362990 815060 1194718 1859072 1238548 1993018 1330778 350076 9038 1060566 1520164 1438552 934777 836587 925187 1249891 549781 759785 1520099 120428 89807 1117124 44291 1901658 1699302 989389 1624119 752263 1934656 1441484 529055 331948 1048387 588498 228251 98626 725683 208885 657592 8525 264449 143355 1868145 1744652 809277 1187778 338143 588655 789337 434466 1429623 248064 1185583 1879107 121620 163155 466720 171134 1915162 830181 36619 1688990 1963653 1178196 856197 819119 812697 950618 1293061 758277 699981 848862 653669 507649 1022423 531757 1367401 1467103 101864 1581188 514939 1724109 916101 1495866 1559644 1910540 576254 1592093 1881656 690511 1350378 674949 913671 789658 193519 167695 1615586 1235621 1528421 1038960 177091 47733 888994 369830 82122 1035588 243375 794077 1149201 966861 604170 1210464 1225500 1503004 1894411 619586 1253998 1142964 1220866 1088334 75508 1576227 1842800 1400588 61330 1896783 1659804 500477 324760 490128 216112 906964 580628 367998 1784532 940264 1766862 493835 790062 1392489 129091 736223 1416509 921434 1726987 1264488 422650 255182 2374 906469 1815091 720025 308276 1244263 169686 1162219 89740 1008177 151030 743422 881598 1646248 945247 16280 601167 203750 1040827 1658132 394586 1898853 1319979 596400 1824099 1620337 1371898 1218325 1992379 449773 1121164 1768860 417981 1702406 777246 1336533 395965 1665725 1086266 799568 1736855 1307602 1550536 1943164 955482 1599953 229059 1757878 1271670 1886091 798489 1652370 1355589 1108182 1795998 1140578 183117 209833 825055 51025 1533178 1735695 975315 1895615 1966823 1837267 841570 395859 440183 877836 984343 1786335 1759033 223052 1057723 622345 866409 323539 1460784 813147 69714 787000 385695 1714312 305663 1948436 588357 300236 136823 863207 398315 1218536 1009417 1584512 1969948 1996426 1847994 922603 1836482 183165 1443089 1565711 137494 820045 1899659 129567 671467 804916 501575 537422 721401 432620 652620 530567 1010908 1403230 834698 562037 218259 22411 309543 549467 794899 1347304 1228884 1450186 355382 247523 1988279 137456 1928253 97174 913161 197201 1017124 937873 496246 1063409 823111 1370599 201297 1212580 736407 482122 161340 756353 119375 888605 302649 533318 1873281 1306649 925274 1368313 1159532 771268 890120 1295743 1018822 759921 559793 940172 915278 1805798 745092 1620298 985243 1263665 884731 1758854 1518598 910063 70398 1242411 1773262 973162 959987 1693675 423863 500094 865700 440749 1807870 1724443 983068 1683368 597495 1945170 1377227 87854 1199144 1044875 515086 1541991 1885460 1403990 424352 991248 1532048 483941 505914 1272587 43659 1730952 1579428 492187 1341841 1329622 306877 698080 1257590 668074 158559 849833 251727 1342630 1080240 1665216 1649407 1799575 1966737 846344 942249 1277467 1564778 283424 1335791 188000 1789587 1738940 1327816 1817656 1960117 1312892 723284 128174 1213752 1744593 1403376 972643 102353 120361 679992 1370778 1827690 1845188 1589115 1586304 1841889 59596 810698 258182 341776 583977 1792312 1270426 1672278 1006933 389226 1840784 1869480 59911 42904 567291 1939491 556929 523354 1709830 606470 1982787 1516852 998904 1822045 870633 1106537 1330489 1439119 329264 1702887 686107 1598442 6479 1882735 611617 499910 265374 1350766 227911 1310790 1668762 547977 1776428 1318792 550221 444319 91210 1894570 1818594 1153429 1590493 749379 268610 464580 638187 1289220 967340 1750954 1261979 331003 1646781 455963 804939 647790 805168 1849707 425755 1639724 178483 1837071 1014837 894845 1091940 374150 108263 408696 1004462 1951164 53768 35749 994721 1059990 1226769 407820 461185 922324 550578 1388477 1712080 1570041 1585837 1983184 1372368 1780728 200646 1756330 74882 1861895 107191 1013247 1641722 1263264 1630903 1038009 484223 1112078 704578 396618 224349 1451821 1573855 1356398 608233 1783430 1875999 246950 226969 730394 1718874 387046 1770987 564602 1753601 839234 783993 664488 1078463 1972487 1969109 1738170 404396 74586 1023507 1531898 1019081 590912 808190 1576895 1414390 839773 1977631 1388067 666629 378185 769293 652078 370944 1562692 1630994 448927 1506909 1610757 696763 1388325 1931673 1205994 726987 1649399 203291 635163 1773205 1980427 326929 1053161 984908 1329690 469128 664305 1601899 816269 263383 425257 1071591 1447715 290361 469379 678907 79960 1763334 1699005 1641971 1906231 1010987 1447007 1450377 521810 1838036 670025 558477 117231 995807 335783 1652189 571051 1676475 353989 1408644 1810600 836426 1752072 952465 1032354 1066692 1564762 1869272 743941 928077 130222 1310931 719095 363682 499779 1119068 572196 905166 1088119 1929612 264295 718072 574016 625824 1196255 76040 1267599 754582 299698 1097482 452553 117156 378293 1791305 1781941 722644 411986 872661 473499 1558175 1763381 356211 1273954 1326319 379144 436687 1740075 118698 1739879 125269 1337780 1534871 1658128 1915004 1033271 897869 525763 687857 1200959 249360 1405671 736600 1448416 1440874 737984 817608 560115 1784138 409851 1447011 351313 655186 1429046 473978 155038 380061 384239 839730 230481 227520 30173 1648246 1101607 1709432 1465205 1267882 1297217 1410253 1618409 429625 679067 102854 335069 1947684 1619115 1565451 433180 98788 1298670 952039 1154615 1198149 1747066 1441495 1044463 963798 588161 1184065 1194380 344866 1040643 963817 1954469 871023 1048755 514098 1869140 647302 809452 715237 1719652 72914 1638270 8630 1123199 1056997 910661 628469 1933346 968857 680438 1132197 203257 1090080 1686143 867731 557684 343066 1823939 1989017 233291 1326022 609010 1811330 241580 1299037 1929311 1655312 312958 939839 1602645 1154530 616238 16680 1277740 197172 568937 1780324 1105962 424550 805779 121555 18914 844702 1808035 353514 1320525 226191 1458968 1477194 1484005 242909 1251111 696161 1062005 576658 821737 1462786 13004 581053 632758 203055 917182 450765 935107 197956 1278250 908122 68493 1622780 1478001 1681372 702100 1935785 1168683 58358 1202835 692958 1038985 1534445 1969605 443889 1841730 1236407 1583619 229445 1867667 826224 1365865 936284 411484 445959 487955 1787078 1123532 550277 601100 437420 1963136 947943 617051 1771061 650783 1272071 692605 1864387 488968 1977698 865075 563633 21292 1153887 1344603 724397 1184848 1867670 501031 1064530 1226851 1300 1417621 691582 437312 1882610 1105148 760765 1761159 670582 1290681 479953 809211 734832 936689 298488 458843 716053 339420 523250 1187144 711585 1558485 600517 369382 1138218 1206682 1719844 1783281 1301584 1372069 919054 1503096 258892 733763 965218 1513853 889786 1624437 35304 334469 392645 1729492 557040 352308 849626 1048606 1387927 1895374 696571 1115881 1790702 438789 263462 1037548 44421 684250 1580837 626777 1418961 1199268 1885268 1715712 533387 1155334 455875 919552 378130 1099604 738874 536322 1297763 69837 1231408 1147407 345504 278723 1400797 1171959 300185 580322 209290 1573850 1121836 633018 1746533 1381726 1530788 1388075 1356247 1143605 579308 72841 1716058 1282875 1480979 1940917 626946 360997 1768897 1575087 47791 780431 417488 327892 637631 472293 549536 878070 1706000 1529625 885334 878746 137240 503896 1627812 218923 1804028 1847850 478534 1819471 1353769 1920605 1503637 248203 1381939 292470 916202 119559 461681 239667 1105430 1494101 746786 361921 136210 1393771 1760451 999965 742589 1340928 461850 1195664 928617 1954667 1986409 226452 239764 331484 1711409 781700 1986846 111752 1538821 1329377 530896 893432 1985933 736862 637726 1147539 942819 824292 1536941 609189 661955 293402 969491 1700620 1481389 1585699 734082 1110525 1278919 747663 1624928 1529396 1263135 598596 719600 1197643 457282 1775453 718751 1988392 1162306 326999 309953 1458556 1207684 214363 1426715 1385625 368725 1441933 374829 330605 649826 1577374 1392916 599475 930646 1773052 1491324 64868 1204425 268683 1573985 638810 204007 829165 933296 1869474 749745 1616745 986317 1188970 1450601 1878932 768698 928980 125357 954833 1757023 859539 1821405 1368833 138719 415629 279955 771655 124537 572269 1186775 227978 127765 443738 463478 1063169 237087 736215 584683 10890 122643 952115 1642028 1235855 1768426 1791570 1932447 1935369 617296 928285 293782 526319 718657 40543 1084072 1539852 248109 106422 395788 1997451 805089 1131993 1933906 1266988 1483183 1421804 1321921 1976321 924206 1211500 1146154 1014292 680850 1810222 1893655 250617 1603171 402820 434481 1804045 809375 1151373 1813479 311161 36563 228962 455574 1282042 334936 1655384 288822 1136160 1102167 684570 1539963 1675593 1402052 436670 244798 984138 208762 1182036 322517 1727537 1920997 238555 279780 1880553 450261 1065068 1560170 300664 89707 522906 765749 558201 1023638 994081 1685390 954907 944204 257956 565875 230381 1942367 1880158 960377 1337299 1341784 1974061 61213 510304 111377 675474 1635815 1278935 367405 1317925 1297081 932718 483867 1074072 1534037 743576 677537 521854 1757239 1412866 34121 1502284 488071 1791936 1864794 697163 173656 418868 1991206 1887815 1995716 1674030 1770752 968397 1702139 1898659 1091954 846909 916785 908798 54268 83249 1593518 444060 155457 1183039 38578 1434774 310702 1447837 1036001 1458282 1768454 631903 1606696 1774293 1070840 1553164 293958 1431776 1271669 1803169 548238 1523423 13916 1555121 1631042 1998009 1955923 519193 629968 1629055 320990 351722 389634 1620033 410816 1206282 515592 67300 1966949 101107 1010535 1723506 1938120 1617259 1940821 712643 1073758 1633417 232944 1405828 1233370 1741339 1354803 1144109 826656 796073 460353 572407 1410481 989960 1129292 906579 1719045 1070273 1688147 121562 422372 1729088 907139 479141 319746 29275 556228 1921279 481963 1966659 617655 1357705 1461505 1602606 255566 178223 1413245 242692 919142 1402491 298120 1322776 1298554 513519 21213 1326975 1697169 1361630 436625 1982626 11294 1399577 1250508 1356562 1309773 117968 1893157 442475 794104 1181889 444297 1364140 1448868 1115353 752809 1037891 628790 1978654 151507 55120 1367804 395499 878442 679589 960315 727610 549330 1852663 588674 328556 1805523 1205481 855779 1960377 523732 371366 1510119 162460 1642759 1779117 944233 1767161 1444540 1727225 1685667 1713763 1426140 917347 917891 1475314 1852721 1237273 814240 1629932 342179 964772 543852 69604 1012691 879004 548938 59651 1981832 925462 149474 1531894 775491 482053 1110037 1277474 1881611 45266 168374 1781188 238082 654236 1666647 330906 248313 1491629 1060201 720790 314927 1604979 1652670 246865 735415 1948484 1927376 1913302 1712741 1000480 113594 935002 1600761 1985041 200372 174629 664959 887341 421731 956008 1292474 754872 1838757 371191 790750 1869247 1581360 1596411 1900905 1967620 1311189 631899 1375274 1017855 1072998 111869 788567 1908505 1239707 1363747 159078 67310 389800 1711720 1177948 1292200 1147590 623678 1281323 303159 1847310 826716 1471962 1677139 671583 1599626 921627 890295 1132816 1804352 1031824 935617 453754 677111 1270325 1406347 110585 504294 205278 399177 1093231 1069227 825429 900380 1066911 1955856 1450292 818249 330572 572782 177610 1467134 354401 757126 1844020 1730922 1580183 19218 1416636 676552 1398151 1571602 1605102 8157 1044971 766913 571361 1290694 963176 845321 494031 624367 1498818 1128994 966681 100722 1016968 313069 1364361 775999 30325 38387 843088 984688 1359377 357279 605121 645799 1726237 1999630 1923719 862557 976141 1454693 1384916 1417756 101431 675121 1482160 156222 1296594 709109 97196 1922101 64590 590495 1392124 770360 770352 787840 632423 1429452 1032256 1181989 272238 222922 656477 662806 1826263 490450 829278 1382905 136310 467387 1067357 1930641 1190152 1382326 1683625 44198 385592 1232289 1165766 495712 309314 1694086 1093868 1288540 1874095 69608 438685 1329692 166807 593508 1720927 941812 1712916 440003 931078 1346906 811955 163884 1949794 1921219 1881854 55867 656231 575164 843108 509763 694641 894886 616579 337501 561206 946867 1727510 283098 174489 621989 1341255 283650 1623975 1987286 335278 186367 1201304 126774 212165 1086194 707320 1250588 423534 989496 128041 1134445 1636851 1837365 1773084 1448222 1884660 1626009 322782 890197 1844654 1469655 112964 401557 1933948 1568907 1152096 1138385 1699594 1138138 953135 51793 520365 1438488 668169 1343193 444770 1387420 1106684 1471963 212804 991371 289481 564491 815099 1762319 1750550 1263463 1348701 884208 1242890 1819554 94814 1555916 542242 460312 302469 1594385 1185975 260896 933990 1612033 1021475 1731196 118073 1637391 684936 1890038 1253279 1836174 1413286 399365 262667 1580239 465913 132442 326976 1736461 871000 1610222 175891 548310 1738543 1160097 1025285 1988406 1681682 149075 1473050 479642 290583 532323 1168954 1417255 501905 1876458 408473 901603 841417 1634114 603253 258250 1096637 752374 464184 840648 149831 1487479 800568 1208442 1054336 1016764 1288923 1050106 686212 1169258 1489183 1621151 1916069 1515360 1972910 18923 1421675 1193256 787890 452109 1758813 1776730 315023 1439747 417880 1172460 1296537 366247 706928 221683 1180048 541762 1320333 818869 903581 1121753 230593 1507249 1000023 61952 322263 125764 1556402 966688 1550414 959967 1699370 1323387 1775123 326903 325203 1744860 1818290 1888566 1995703 78616 1619225 282016 202613 1704414 1149078 1791565 1149787 56461 1121369 1946774 1712191 1019825 1874639 224379 800689 1244137 389788 1380547 605674 918113 1975040 1811763 1859220 1927266 767520 1398664 1458091 1544478 691143 467140 80150 1052365 697728 1896778 1692332 1070401 904801 1133142 1606003 1544488 1009823 701902 193718 951972 24963 318788 1954463 1080715 1820135 1930024 1130324 1918766 368596 1939849 1747958 60173 1415387 1788833 1080565 879759 1574995 1153101 356036 1349170 320146 1601643 1278483 814958 382883 1727061 421685 457713 178432 236636 1361741 1715384 441657 858426 571609 865113 1766387 1451343 622259 1806116 3215 1764963 91273 752309 756427 1751207 1243933 59101 684836 409094 1744118 1161307 269478 1655152 1109818 1260587 483202 388820 1465077 1906630 1710148 651909 91443 1773996 705243 841164 258183 1001071 1744109 1842772 505262 1810519 1601048 1443369 1990260 1518790 833115 809340 1951590 1793579 957503 1141993 1285187 1373085 983150 1004881 1082971 1866106 646217 976858 554896 168453 1642660 1513915 1958819 741019 1988093 1537801 1941032 780865 1198052 328942 1797164 664917 739862 1412164 1398304 276915 940117 1309663 1145229 1697303 93447 4851 1761143 1356316 1230485 1948059 233920 1444696 1154826 1057868 146296 912630 1695501 754879 139594 1903138 1729534 401232 705981 371551 853797 83099 1516810 1868330 1191582 963013 1647802 54431 14605 1141962 649792 555836 249915 105395 189695 1312291 510954 1182509 1589927 1393547 1760531 1929569 1340031 102597 613397 1567856 1218510 381912 1266388 391333 1082428 781639 905265 685907 1325174 1247336 729397 906615 846821 1340088 1032052 134175 1886179 658533 1688526 726393 1117985 1935887 1784677 1363158 676042 1858694 893170 416364 72091 975428 1927455 976341 1646275 678065 1477499 695208 1686550 1180477 409083 556877 1747938 675624 1090829 1463915 714369 1460285 53121 1202135 938073 1677633 1138028 1102555 1877731 1330191 805044 1256130 1417976 1884190 1662898 77559 905596 1953644 669486 1044192 177426 1061148 1867297 1103378 1635942 749478 330525 6383 500532 1249588 89149 1410452 1835866 487089 465586 360242 22417 1410570 1875834 110410 1094342 1329309 1885275 454490 1738151 318553 1152865 768105 1750877 1285958 177533 584969 556867 402525 1353175 827031 1639117 574955 1176358 1156099 794451 1450780 810938 1551551 1576149 228670 1060406 1571372 1738033 617689 62260 215208 1205544 841932 398169 1979935 617941 1560575 350087 370830 130880 852476 1929912 1334289 485611 910660 586988 1029811 1228257 1565838 1025021 212607 642249 1519955 283925 1786354 375440 643586 1541090 1073962 704721 713584 1863072 1985999 997155 1448949 426399 1332105 543362 295773 1297112 557269 273057 224797 469753 1133124 429828 170022 710672 1231962 1661624 1451817 905628 143687 1781384 370500 475642 705883 1624615 767287 292676 1010990 1068971 716852 1984958 1379274 681961 1305263 133102 1854272 1859388 665738 956036 821357 826468 704622 695382 422595 784457 176213 401263 185785 1064839 470368 743767 857178 825534 1840810 1148325 1528016 445516 1190366 1626221 133204 1586981 1694155 268811 1303943 1093884 79766 1952071 63999 1900008 1485670 314501 1755228 201732 297474 744428 436791 668860 1182351 1981936 68927 942121 850826 456527 1101322 551441 40053 107666 1242788 901781 769696 70482 285842 1871612 601081 237749 574470 226527 245850 91265 853257 1840178 829081 906157 1597067 81656 1696380 34274 1621080 822033 152925 1341295 1173853 762478 69535 180226 962202 1547072 1461105 1831772 1801196 1018818 50044 327435 1836445 33744 132444 1915179 272024 1522558 832448 354321 637642 744362 672291 1874055 493386 755421 233888 692 1321834 1974825 18858 1612505 1124255 1108458 1177936 1823398 1315571 1797621 1542789 1980346 227972 69637 930180 1214072 1972534 884966 717682 95550 332878 1832504 1320818 181672 892840 1843211 1602268 551662 1304584 414585 527649 1696903 787713 1240826 57777 936889 1837295 165563 1479213 1903925 321124 43469 1377420 623687 777093 110905 352601 1250497 1906492 476518 645157 1264596 176953 607802 551787 1170987 546383 1248659 126354 1180764 201826 284086 206123 1696122 36918 59640 1825819 1925269 204999 1075677 1610615 1164095 1842889 1210942 1007393 89565 450576 699763 1069247 670322 1987587 479337 1031161 730849 487202 676473 454741 1611898 87300 922618 528459 252592 1827632 538140 562139 451929 1272927 1191225 1160588 1736069 1804198 1386009 1118247 1904607 1322619 864717 1079902 390334 1144243 1053452 484368 216619 895143 357858 1091690 338381 499597 859996 1127714 1823684 67282 617052 1588696 277667 26628 1561293 1015947 1035293 167778 759669 106911 994638 609351 127266 180578 1833231 655752 1018916 1986102 105787 992511 1449017 1245492 186572 1886508 885494 1031921 552188 107962 1868470 521970 340457 382612 1692925 465060 442123 1357642 114478 975937 1679401 761054 69885 1554450 518834 950433 782932 1992668 794336 669492 1668416 980718 314334 116432 1230297 822688 1487294 654549 1861260 59574 1694254 1802033 866673 167162 1794303 931332 1243541 1630756 1497242 1736351 974152 341111 1653730 1201143 803352 437787 697217 848116 1299886 530016 1128895 1747495 1089034 275779 897542 583928 1131558 1338028 1093381 352992 962170 1697751 1707346 904722 453514 244159 963733 1311844 1746002 1898724 1465868 1278970 1131380 998481 537085 1336679 1348283 272055 274022 1374182 1121496 1272704 484797 263291 627929 1391900 1120969 1844149 571292 1245304 1545065 58785 1127701 206151 549107 1233853 988939 1885210 631227 986403 1902118 666643 183678 47456 1577407 1652214 865370 97541 1665687 305008 705307 1749821 43071 1623620 447272 791865 1324101 1351055 126028 776996 486793 192202 871478 838868 1308431 612085 112242 516539 1869925 28392 1135425 1573245 1687907 487889 249844 1426786 1663123 117948 243939 806917 1922859 330265 352115 126702 1626119 403189 1993752 1345150 460668 1686880 91230 185314 471742 1183155 232683 564057 1633158 866875 1567063 229640 1614446 50906 236911 1402816 1523637 1846268 1012029 40770 1155401 1152357 1865785 182279 1688933 245202 300645 1294709 1419804 1330422 863469 1762997 981825 1496536 1751887 1295478 621642 422224 108839 30547 1811239 1545623 68865 323506 1785467 124405 831460 1333260 1862691 447290 141025 1737108 301203 1824491 1521506 1051891 1423694 344051 87827 247553 1756036 300487 1773954 1471302 1363506 1454921 219453 559871 591948 1431489 1382314 715036 1131106 139026 561524 674068 358929 1163076 1019008 418848 64014 1848334 1624256 1588719 804949 79656 1171866 1421141 787809 670513 870875 660896 280826 186337 906467 1136410 1531839 338976 528345 878320 883833 1184415 441968 1965251 1490683 1605622 830373 641082 737913 1195283 1517784 631665 210689 1957479 570204 579942 1449226 572532 1062064 116299 1400113 81772 796007 808919 1799209 285149 1893436 1668771 1050431 1085800 677089 438163 777540 50701 1106718 928206 1056749 490467 436548 14665 1253465 545480 1688039 21810 1894508 596214 341980 678499 254252 43514 1786858 689785 1991390 1258821 862379 1825164 1522362 514851 787806 310122 1690703 233628 1038366 1856441 603169 1126063 62203 1217758 1103663 314580 277430 1205531 449880 1817230 584843 1946119 325538 271010 1071169 1761013 787700 1124965 224056 1646218 417362 748410 922740 1789005 291663 359418 787062 323990 92116 978155 40163 534637 870433 1928639 1705806 1782145 317103 1632277 1083547 1441242 1382143 1461550 35885 1442366 1834666 506947 42694 1621372 1894594 87614 1230237 828974 538586 1934352 231970 86144 886437 776666 1292471 1744493 532446 271047 375347 730347 1372432 1544689 1541857 922210 1925959 656253 863774 205583 654885 1108703 932903 1671207 1136626 478514 1587218 1006333 497704 1925451 1610664 990257 1499274 120375 1954428 1584753 802570 1817541 496176 1508726 1232934 312048 853390 783914 1019734 1485866 118275 126641 232477 98409 1060107 1596021 347701 962938 77189 807984 224196 1838180 138727 1832448 1024159 250997 1330349 1602247 693578 1227341 1241501 1013911 1729399 861943 600871 1332678 280740 695436 1135122 1485290 1100671 703344 1065204 688256 1976473 1448602 228516 1076142 14247 583382 1710130 1876302 86280 1059348 1753687 922914 877819 312138 1595823 456528 1737329 1268849 78657 423076 1615221 1424088 1910082 959430 751218 980114 1317603 20181 771426 978346 1279268 1228808 1094954 965891 1462899 1348317 973499 45828 850365 1297834 946445 1596651 1507998 306744 586965 543482 472385 891702 1916322 465157 1095605 174740 1152197 532284 175087 407196 1949023 1124532 1339055 1437961 402052 1799806 375702 997890 7943 146330 352864 964563 1601325 381039 513861 555279 1118507 1512808 681792 1898309 94015 1406206 1253379 1058022 514463 1115012 1954919 1771196 1314100 1987460 1542072 1881588 1480815 595449 953584 437690 328056 321319 1615765 515681 1163094 666000 247764 1295769 1331407 735275 89234 942892 1208583 984967 499781 196886 1204942 236189 1528869 254812 1204174 93473 1473627 261871 55262 984951 1776556 1852021 1534261 1873286 726231 1701195 968800 1186881 1615791 706853 574075 616195 1948207 1926921 599349 1569189 584425 1157960 775542 324601 441774 1852824 659507 304166 303804 462364 1959259 1558342 968131 341033 123216 987334 200856 1559951 1996845 169833 911924 1862505 1614627 42953 586425 1751042 1930099 1875813 1221329 1880859 1132407 1516414 607489 1979731 1060924 1015690 1773552 653909 1196619 581858 1380603 1918661 508479 1386754 1781931 1779295 1257032 1868702 164365 1752788 447848 1322527 1876362 1798653 988223 1537671 1496872 621703 1539557 1953667 152744 554257 496671 761079 1602973 262874 94323 1392034 1671838 168029 363099 1493762 1270115 1270766 300919 1599979 1124108 94810 538943 34449 1561798 538512 751866 1479726 1379692 759922 1852365 1765145 1352311 909132 47702 431082 289623 1048367 1255932 871366 1080280 448036 957972 265642 293553 1783992 629768 1438957 1563981 603781 1299129 768837 37909 1541975 301156 1512057 234506 1456437 1905090 815677 936208 1260931 1287759 1792525 1942683 636497 1514895 1251819 192272 98311 1619662 661880 1106456 1072601 679644 923755 1629386 1227646 1632861 1206372 411079 1983065 1848012 612330 1270553 343680 1371825 1647730 1056838 149324 1280451 440836 704174 897098 107557 1657424 1539155 1842041 118356 1276172 1297996 1206909 1436006 904953 1227277 92351 452953 1600588 1712160 7308 1662177 1960070 273361 91306 901688 1336376 1963347 538266 1626672 1835989 196527 753427 431919 1821766 285751 253769 1385931 1164481 1377597 676842 799466 1088620 1894715 1832861 1690374 129609 1010193 1457769 1793338 1518222 1776162 1966154 718827 658964 824415 1739511 1367371 250318 315751 856416 1120820 150292 1916224 522281 384283 734375 1312726 1373628 194127 1704801 1613289 1183006 1503062 330791 994251 175902 357721 99532 607209 353667 1842602 1008059 1513078 1187792 1055169 845201 294399 68938 227875 1263152 1064553 1900476 553268 998897 951134 1207006 1567205 1755459 74226 1382644 1341077 749514 1571865 1571354 1330753 203690 1479816 414407 26304 421902 1622274 34580 1097994 593327 866514 1262740 1763791 976062 277305 1896466 396747 1068968 1371111 1356422 1980595 350548 251024 571627 1543688 877720 284611 820235 1435416 1813205 1629027 201277 734151 25808 1845252 586268 1345719 1748174 1271226 1523342 493525 236543 1741542 1472069 1895995 1709260 1695853 1511151 757435 769051 1363600 296963 1588921 663213 436651 486953 643492 660691 97773 1785392 1981947 178558 132856 1388447 182519 1548660 864472 1498893 238433 548710 1594395 1466701 779327 1603746 1391184 151563 1654284 800940 1472688 1688667 77221 1648856 285575 66004 349881 523421 769053 1840158 1922032 1029040 1587843 927528 1309263 1272785 1795018 466966 1606987 1539943 1435768 510765 331451 515520 805193 192793 227582 1675175 1693383 1837675 1808835 778186 662172 158077 986229 1698110 1864247 1234965 1701171 549767 1343637 1963476 1647598 440191 669430 1530633 1146870 186433 1088766 74602 777258 418394 827015 871546 1300885 883024 1731913 606156 178603 831220 405449 449723 777189 1239867 1728913 1916628 148403 1308425 902340 962852 762752 1201898 132339 1957816 1291088 605663 1647278 906730 367129 1307606 408493 606998 234839 1805772 1908628 40845 1847014 307808 419167 864743 1062436 1563163 111832 1176169 725337 1344966 611220 1824024 1256812 614974 1499352 1973713 1411431 716090 1735626 1337217 553008 790173 807229 1197987 1621884 362485 1663093 1964650 1319978 734230 36369 1484969 512534 618127 1906982 1439654 1928296 44314 705016 465255 1463890 220535 1158787 636099 364291 1210908 1712646 884470 1342159 1829592 601757 1683828 1425593 1145336 1459027 1234406 888537 165415 909925 71801 514758 977639 981095 1190069 564504 1409349 88538 199962 1127118 738805 1848548 1797221 1993273 1996368 526439 1497695 1629831 1744263 140564 887665 1892650 55623 217375 309776 1234538 1138783 684732 764719 1408290 794677 1223880 1643611 200221 1870875 130045 468453 594420 279618 1762685 991746 193404 1558853 1821825 1362265 1427371 662831 88944 1075974 1249371 1803675 855469 265486 1736412 461310 491425 782067 1183564 26443 743537 767413 433655 1869279 1535565 1002926 1532683 1564548 952444 41864 650211 1532351 1113383 1504516 1187955 1731422 1421083 1904284 539385 1064938 572955 1352251 1167637 1465784 1542420 53336 841573 1160429 586169 1432041 1373857 711717 455076 408710 1866104 1776124 543505 130960 1825455 1498815 823329 1557972 284938 996232 693641 1994042 1086591 72347 286322 659152 1863232 1444546 257990 974870 154624 606316 1581279 747097 204617 1315477 1534814 955816 613298 1701575 916430 191427 1649446 1401932 604006 1414574 280757 54616 350653 636646 1431202 372590 579536 1363157 1488435 762252 1234787 1300713 205506 1535394 1468230 1908606 815660 1935778 947411 152753 1642450 628956 1380311 923327 572810 782203 554686 1893893 223973 40142 908578 1650931 500030 379930 378321 1212261 1391489 1283661 684055 604805 77004 1710200 1517317 590749 1186042 1081178 399883 774101 475977 875135 1048653 410174 9882 1487964 647413 1710698 325190 1334993 1482679 1624893 987705 125153 811419 700357 484724 1275602 170687 814007 259438 1204350 569870 745385 1918568 688666 992173 194155 664730 1001400 1965146 1210731 1999600 165863 1156578 1661840 38804 1953840 1180423 1272970 463746 1887210 945073 1875249 246504 444845 1669967 1012735 1606635 1017315 118236 1227568 628113 227498 913140 560630 63184 619480 1971851 433942 1400758 1411800 891141 981550 298084 1154283 919440 1782113 1397344 1327046 169220 1061005 78711 590750 793564 1827000 849431 1398033 1187043 1917007 828882 902253 1149793 843175 1950198 987417 1514327 764669 588610 1880758 602415 318936 1791373 399217 881697 1523419 1284784 1839596 1495029 372689 875559 1776633 234697 955861 1635417 1109189 601135 107555 948804 1315589 1519287 1954094 1728417 1027061 1838829 1766114 326519 150398 133138 1757390 684317 652012 1854588 666710 87579 404712 179941 82316 1718805 165706 1234215 1043254 724361 1239723 1765782 430060 459459 1081818 383881 224470 1442140 12529 376539 1999831 1577916 360551 1757886 1308597 88359 565151 51634 417428 1313707 916566 411126 1064709 925812 495347 1155668 864625 772146 1820039 463137 83914 1156777 582131 87413 387835 1966992 1684443 971622 1289829 1590152 429920 658627 130620 970082 665800 32338 33188 347244 1695654 1314876 1179414 720650 1875035 1895743 1218218 1827155 1796972 349931 472445 1028322 759576 1365267 1594166 496 1022566 757286 1008268 28645 1638113 1326127 1950190 1387815 112103 581579 1766809 675677 17238 1301173 1039829 1244838 986947 1113659 1538740 1363700 1945395 1976960 1633161 730085 1214884 983118 1836748 142108 220627 1942135 275534 89195 642791 221540 34329 1728341 1021448 872496 135208 749256 712855 1648286 394747 1990002 1128199 1426494 154574 202297 1290188 428649 1653799 769191 569418 1874854 330616 163930 168190 1738852 1825245 198251 1396903 682550 657403 955642 554163 1730504 472776 1951050 307907 1488409 1054026 1902561 1587714 1484952 303030 30849 9868 532693 1980475 523174 899666 736044 613223 802246 1895016 1011727 1928922 731791 232320 591048 529668 1203224 1775787 1706895 557046 168205 868453 1735981 1973347 80659 1191701 1786480 506815 1013725 1563562 1010572 1692163 1376968 152655 1634133 1768429 813041 970917 1888981 1148816 124784 1604650 70449 838134 1345476 240206 1119449 332335 305880 693893 498352 992374 1718848 1435231 1701380 391754 349712 1067603 108982 1836564 899766 1484583 814713 515801 1567310 1978225 637862 1636905 1649281 1543263 1573146 1722832 953637 1370081 1933199 69365 1293184 1995329 424538 674793 960951 1011875 389267 1687562 248127 332808 1738933 268988 1761249 1279133 14164 1132609 484234 1061248 1282955 814505 122458 1861080 498139 1886650 1621220 1033234 1031224 203468 1365371 1905363 1640921 1111707 1538490 1215513 915766 1811280 176924 486981 1833394 1550885 550207 546197 1698856 1477814 688956 1754024 592936 505856 41320 1175256 983160 119851 1199730 1328494 1060227 1412985 792040 1391993 568248 1704348 274738 1943926 1937304 611032 3814 954566 248718 1811029 1557328 22037 1729418 374236 1279498 645475 1257050 333581 814786 1469169 666973 1673371 637879 1368385 1771025 1507065 566762 1930295 544503 523921 808941 258312 1504991 1290638 1064094 1109170 1432521 307217 1713595 1748979 902754 1371597 732026 1116797 441500 915177 780705 1577961 1569806 725976 483635 826031 727598 993880 1342782 1952117 337821 667923 1960617 1314016 147940 741590 1587001 643585 1914555 832526 1782886 645333 217105 148130 1116357 1656520 1377200 1368487 1877838 679075 1521453 1516833 985346 1552877 5191 1153151 1452627 1980419 1851802 961461 642932 134835 1144979 495780 867189 134219 1857884 914511 1809538 414620 256785 775584 810264 679658 944968 1914070 1557740 927855 1087630 69812 1104396 1621990 455439 1757654 1875153 1740646 1463090 110788 682821 1447829 382498 1923494 1328246 1388330 276632 619005 1155731 156349 1592587 830330 1765528 1615887 1156883 1382496 450378 297447 214695 91951 1565066 555392 605434 1627767 123041 1079639 151326 1935066 1078770 1227216 1376730 1550761 74562 234248 1033587 1480651 1487950 355581 1620970 251788 1942124 1036283 1131702 1733140 1433684 621416 1660948 1883798 816567 828734 532836 1175290 317879 1430842 1189 1401834 211489 1767038 689760 1496741 952606 204885 1937624 1493001 1479223 568025 28086 1418915 834119 1208288 1343072 1178194 1469714 1031720 32221 480572 964912 781376 924635 984497 851871 986352 1755230 1394964 1020229 1936587 1178658 1296546 782545 1248259 17381 1127966 908598 1367679 828337 921201 298922 1173154 1801522 547893 614205 781597 1045078 1304918 1013471 919262 288603 1144177 340990 741076 1192968 1476213 1452978 334626 285618 1240289 335057 1269061 1642233 665436 1112717 878829 637580 780994 1775121 1459979 248086 504635 1319557 1767041 976790 984135 345430 1245205 1925763 477242 1613323 42321 679787 1236276 546835 493988 1006255 1956063 495181 1138971 53030 590383 3437 208030 930462 1069884 1166108 651779 1225617 1012419 1913988 431483 1984109 1059148 225043 535345 799546 1725043 736569 1179119 1818760 1356984 1368340 1894909 501640 1267626 146108 1690710 506787 1583741 986811 485803 944462 9000 1028722 1263284 1838276 213316 1189587 793048 574324 1460655 1367706 1606200 1283062 1600297 1553882 416826 1955595 203096 1511588 1607809 1977407 764085 538222 692007 1637047 729976 1055451 141848 544430 973864 1779522 347757 947349 1898843 575653 1394579 1858907 630433 1249001 1860864 910211 807918 666972 374496 21755 19553 577619 257151 1440745 1022933 450611 529503 1416418 708823 1568860 1230661 1150178 1014964 1249387 1196275 1548433 1110443 472308 17329 888403 170176 1202663 1438168 1221866 182375 1968730 1771708 1399056 883613 679547 452427 918054 581920 743996 757894 125799 1525505 1839849 1645745 1178317 1388136 1935090 382937 619528 1560851 1922301 772818 605324 914892 925377 93163 715161 977702 102117 56957 898553 906813 1199298 1951907 1058798 1173723 1655891 435085 158977 692229 1048660 438919 1796817 1518916 727231 241602 1259359 1374792 1213239 373913 900930 227807 969086 502092 161172 1502466 1459264 6156 1039685 1008900 1657056 997637 199231 494240 605961 563313 893162 1271039 1589408 1853207 1446678 180041 966421 1897729 29637 968387 851169 469187 1821903 1383123 1300105 1420638 430405 1780262 1265334 474846 1687723 1640079 98317 881601 295231 297998 1881280 1559194 1286145 359015 1862226 1325118 1841792 345259 292563 1399444 1533957 1758374 778265 1989831 238337 332993 1297103 506772 43567 80524 1416606 284638 487689 1084222 1834098 1740877 1800950 1268955 937309 1520718 1744194 1529785 1341788 1582468 1604627 73758 208641 282681 718909 1163894 1615625 1567523 1995948 44560 810848 1630217 784106 1793643 672237 1103094 1210969 591349 722085 1752915 1235901 383536 1302006 1147215 822841 1605244 777704 652460 374510 1866760 540 177916 694393 1886839 1594014 1581282 1019551 1073260 1064698 903212 448971 669947 1884609 1786134 654586 812494 1745678 1587116 4729 217862 166846 1566059 1861584 970798 1953835 608484 816307 580822 1711929 1648382 44637 1225942 1328437 1206674 1705903 1178190 385297 1025604 302190 1945675 419827 1590065 1150968 429131 722541 481445 275035 344824 1362417 584247 1724556 1318026 1541622 756288 1478025 695401 1722570 1966575 939012 663254 1129982 444216 232970 1850960 1258246 822612 897625 1393125 1753585 1776585 631404 1740714 1189109 794567 1312313 309783 1293841 986750 913690 197731 173177 1913518 1595495 1660954 287033 133777 1373244 509739 830127 1838354 287402 740437 365184 1977269 599004 1854543 1797046 1877486 1811000 1964543 649750 987643 1763627 237751 1935562 1475389 744963 731588 734624 1249248 1690844 1629715 1921039 1244951 680283 908154 750990 1815485 1003174 912432 1855071 862673 945841 1351081 8870 1058043 657761 370294 1771617 1805072 740278 40230 1892307 11896 1708843 1990631 1955249 722517 1447704 1970411 423001 1171619 338284 1820023 661607 354606 955534 1692730 195368 1983941 1271850 588906 632695 1034834 1629614 414534 38850 1453069 505070 514244 89735 67561 328283 1940080 568212 223765 581099 809071 1787702 813481 1974083 713626 677008 933262 1196513 1686043 250229 525218 215155 415534 726667 1321611 664206 267730 1882147 133655 1709204 509733 1363811 1912145 635717 513796 1494034 1584293 1477290 953568 67689 853779 888686 903449 695034 1364922 68052 1247752 1379706 191302 1196311 1245862 234556 507736 1406067 658882 1004595 752854 561241 1465637 1665748 1379079 546630 354026 1030107 1812746 833664 615989 466988 1581383 1598992 947763 1145032 907318 1273585 296510 718658 254610 94108 19278 65297 351473 1628651 1697960 198650 1027520 848375 835865 808312 251648 1376012 1573472 1442420 494533 96528 1385109 913430 1175032 109281 737626 1470600 916463 1993633 1555159 787095 119741 1622604 1703974 769475 931578 1059954 718405 737887 1820734 872548 1887178 1736632 1513399 133113 1116244 1662001 44138 1730063 120293 16343 859987 1519696 1246028 1209643 1041767 897570 1092298 1120783 1596971 1687525 481407 1086309 764488 395935 1059943 26033 1021348 838668 243716 1977157 1656466 451460 76058 806016 852163 1990910 1744496 1800780 531494 1557127 1159754 1662256 1212669 1061095 1415972 627711 1504021 472733 1663797 363355 872353 88738 1163855 282391 1438448 931062 1620845 1209121 616347 253208 228149 1687241 1987665 564435 354643 1780460 199807 1422091 1264504 359631 1294368 1288760 26418 1609627 770625 430621 188480 212589 947196 320040 456182 70523 528296 321840 756854 1533011 1939134 466200 714355 592925 951532 1841424 56779 1022066 381800 86026 149070 591180 344098 432724 624787 509123 1206243 104443 1262230 1238232 1100146 1775618 548269 462412 1715557 1323322 1862592 1767498 33560 941606 247973 423003 1874864 1318972 1999396 1491061 1607150 257786 381986 1120508 636571 1794404 1904925 175201 1632932 772515 1525889 174226 168395 937867 194574 1665886 1706620 1059961 998447 1010358 204581 838867 229255 984141 591206 748556 409514 1532961 1772223 758958 742455 385720 1545954 783684 1519525 1509024 1131747 1902828 1887036 1363473 1279462 406086 923752 1336732 166871 798044 1128196 1653612 246581 1325984 859596 1246536 35282 465666 765746 1905174 1307948 902696 843480 352432 1906559 404624 6765 1946975 1134128 1669665 1575225 600866 430437 1268304 1711830 410883 632483 858913 1065300 287659 436707 1640840 1577976 400710 1463307 40585 921294 485599 318025 1021461 1812441 1859936 1752927 120056 191749 550515 1616231 1243722 1025767 1715206 291756 1367837 959724 830759 162949 1568434 321079 18628 172110 1986217 1963480 1369226 1911262 1885633 116691 29257 763948 1079811 1644478 1797307 568965 856738 1044512 665318 1865533 610784 1718169 1414701 1364782 712764 649568 1659273 1943942 487518 46385 1758173 807018 1685743 755470 1784882 1163227 717231 205216 1028135 1837032 5325 1674849 903272 232634 497564 1573486 882163 1691667 1667827 938013 1207459 1772196 1327660 1334205 1582279 509542 507782 1224115 88228 1322439 1550367 1171834 1258387 586770 679750 1020990 1777876 674918 1060275 568798 312766 1828881 201250 1839772 362501 427080 634015 1167063 1489596 841077 1262186 1991581 1567005 1810357 676355 1230568 187919 486556 1452688 692540 1236325 487028 339731 364323 1511565 498523 748204 1205410 813674 308732 412883 1508428 970969 362158 21711 57976 1484268 809802 1140258 1385313 1994442 218506 90581 645029 146056 1386507 1962802 259423 1351756 1881911 828595 910096 647026 738403 163639 1718733 1603398 114851 1324179 635748 950753 491728 283433 851427 1782723 1725765 334 794781 200392 1829869 1363428 922652 910782 1152932 519866 1224795 786468 870126 72139 1716767 1485348 182641 777473 967667 1584365 938761 127361 1874484 1396428 1750143 1725386 1507901 232359 1678378 348278 719725 1569706 1880036 1210507 379549 150942 901617 997578 1884565 1068154 821533 1627632 163519 1662536 1843154 1804236 646414 525924 223796 902927 1380600 1737114 1884144 1843864 766004 311730 606239 1951155 1007649 694511 36494 136988 1359516 970328 1276127 58646 268427 73662 1863360 1335899 941623 1568655 1057672 1033670 1057704 1393718 383294 410627 1839652 107577 101605 27543 1496188 239711 364497 1817346 387576 986695 28885 1062717 1916762 396681 799723 457781 1571612 692921 1311980 1626900 2393 746240 1009405 485284 1979967 1615502 594274 278985 663472 1294199 505556 136396 278888 736321 1217186 268011 1657243 791712 322892 469189 293489 1237680 1858441 1970818 1579703 596155 1970518 1184612 131336 1782195 637908 1688394 418214 1637810 948057 1578057 382837 1522638 527091 280521 1022693 795174 943668 590050 644365 974631 599819 1999726 1200067 441253 1792152 168268 874137 1373739 722018 1785289 1960235 682538 592535 254593 1464479 1753701 1444534 723057 1401494 1908978 1515769 1583672 974145 557634 616082 1985954 378160 1298836 559518 1461628 1873470 697375 905156 1053515 1156977 1661465 589864 1677234 939124 750707 1656305 726158 1562198 1799968 1556692 194082 1954457 1462293 542875 165267 1796485 1310858 1276222 689805 184889 428176 1865878 1052856 531320 1033266 512803 1324577 1482716 627408 1118366 1857647 1213346 988143 1768001 401710 1703788 12416 1626512 1508234 1350053 98758 1055000 1346368 840272 889876 1350356 523229 1652881 1095077 864785 569153 1450935 77285 808440 1092172 383933 799406 879368 890507 107781 1968139 483258 117545 268154 1505503 1601827 95513 1291308 492082 1286298 1572772 1808594 1478042 384503 887355 1104696 335256 618086 326091 1783557 1114400 526360 1985973 454666 1752602 1718316 1136381 197069 970744 1796466 880214 1768347 1738465 1087157 1281430 1066168 1411888 1531874 1731484 922003 271839 1614767 735056 1274150 977147 589996 201639 1883045 437140 1189228 1875826 46749 1786128 1865932 1720313 632691 1106141 1722908 329024 1088163 1919142 541182 921065 88480 1902725 595928 79591 551450 1439979 467180 1880637 361644 1451897 1753768 882689 462578 665006 877506 962789 1574505 319124 1811099 1553159 100848 468316 1117314 828808 1896830 601614 678677 1297520 1795302 581064 288628 1558428 1691931 1624289 311135 1339936 1788094 1125787 362353 225728 411470 1844943 987030 501185 1493425 552513 654617 1243707 547859 1941117 1505540 588424 446324 1974699 1799191 497685 1598968 1511212 925714 246944 768810 551705 406230 988662 1896195 30085 813172 26288 1305379 1148512 1270521 78858 32332 965174 308783 1798820 1313148 261391 609835 1685755 437609 314616 395778 555897 144097 1046177 1978291 1635225 1706363 1759635 927899 299037 501764 705253 532781 1503917 1696165 1581797 1345717 972128 1640229 1384763 1356366 1089760 398459 117051 74058 532388 1638240 265875 1588426 32444 1434367 1372198 1137495 709070 881703 889643 699057 1142104 284686 1587604 103057 1910404 849780 1962917 9409 1156884 1508249 1622632 157268 1637991 654301 1882326 92298 198605 1189032 166339 1239148 1499320 1445132 1247526 570872 1156180 904468 91812 404122 1529842 698202 1447092 1602149 650692 1520266 966005 423941 1011199 555095 1022603 114483 1838501 1289870 727103 188464 172899 1925458 210522 1645364 289849 1737489 1381875 42188 1441150 1011554 208067 1202036 673528 994160 180837 1684897 860229 604918 579284 1856125 1803535 1704404 829827 53980 151377 1768317 1205158 516779 321863 1249900 1310088 1573167 1950983 826326 267249 186797 473103 1578861 344585 1824022 1307226 282552 1702221 552726 319717 588430 1710053 808272 858261 1901446 177366 1503799 1134450 1243844 134887 217072 1495081 879347 666394 1781195 745558 1887265 1946161 1946502 1905712 1203865 648373 1396833 1548170 399944 1673910 887416 1363065 1572207 1630289 946666 1439263 226551 1491589 713261 874658 902282 965092 1527406 1549383 974450 448910 1830640 1965599 1033223 752837 139893 670953 1329727 1544958 656328 1925385 6323 918204 160208 1542462 1165521 1586732 1254556 317633 442943 847017 1253123 27036 1506150 1445315 1192606 1400780 455041 424888 57381 1129819 934104 1131634 590585 358242 1340386 860946 850213 658865 958938 814235 1353469 1539440 707162 189631 719472 707846 1083830 230119 680480 1398580 773292 1840729 1917984 287780 178230 736533 879048 1905506 555444 1317107 1213986 92336 976713 1643447 320805 436272 212577 1678198 265583 1148731 626218 541361 164301 1313829 1504742 783259 1864490 1525348 109194 1951652 233980 534044 181632 1966439 385611 918090 8233 661135 664494 1273822 796258 738161 1867089 712279 396046 511875 421910 1292672 1365586 584136 810138 1548503 711170 1155158 1450648 761037 166086 579246 1244291 862763 741244 1098902 721186 1993551 150322 125758 1431879 1974089 564013 1362621 544693 543139 1492726 1350728 945880 1139262 1236339 405150 1206831 641351 1442780 416888 1433420 754518 886038 1427486 788619 1405075 1820172 552403 1817451 318321 114890 153074 970956 316239 1639276 1485242 1444250 772427 365217 942848 526747 221348 1531569 1886926 1436441 27496 251832 1087375 1096697 547177 1634376 780646 160452 1705559 1860465 949933 565149 709062 1907029 697832 432772 127708 806034 1851350 1855513 1795875 698036 717617 814304 1625180 1693807 708159 362135 297997 641825 958923 1392566 438016 131369 1964094 1949652 1406529 454139 1065666 825518 986852 1460931 300174 1361398 1152168 1227453 1128780 1454387 506065 469072 1366481 641911 1003602 1355953 1925949 1661277 1050161 262490 1350312 1851202 38136 911724 76580 273559 1639890 1527964 1562897 13858 1401337 300613 132755 1952968 1485811 855113 1738627 1662380 1973220 807958 1655034 238580 389813 1290540 1947661 156417 189114 1630301 180648 279822 484150 1327882 635370 372432 851392 654246 558203 1097267 1849546 1423950 1234586 454471 642130 935444 1906770 1831795 1913187 482832 786773 1860127 1725766 1122408 283866 775227 884914 10664 1237097 1989052 55554 273987 948229 1371911 1102684 1001394 1923133 419474 539311 1071710 107102 361779 817511 300242 289801 187529 1902048 105493 1807076 1170858 1460215 1156186 234967 930427 632620 367691 1696276 1882159 1396827 576934 107591 350724 1225042 1080555 1627207 1622133 684414 592576 1277037 1314667 1134635 324435 1417840 37793 1115983 763153 159083 295986 371992 1278669 840950 737651 167167 349535 1258567 428706 99732 1351266 34394 956912 1510958 1097791 1578013 1953578 1827502 8304 113402 1189366 1090967 642115 1619744 122141 1934074 140563 68094 1957146 466432 728323 1540381 1153322 227601 1381794 179497 1940321 34954 979692 1462070 384738 1169341 1929065 289805 1628702 1565532 1267392 871437 623100 995279 506918 1802873 1506304 1557961 690423 1177644 1142992 1443156 1975128 429815 92314 551720 1015076 1531594 1548668 208915 1026816 186480 1558382 1330592 426820 1824076 1331971 1164343 337670 1489930 1916961 987318 1862176 134289 416384 1891882 1435002 1690874 1512625 1482120 1963399 834685 1404841 889636 954324 1288997 792582 426649 982818 1742710 1602172 1653024 385684 1736785 720020 1401164 1606967 1172712 162837 1691744 136742 1064002 1187074 575025 1248529 784521 700715 697669 1705851 1978272 1928392 383073 393175 1890130 1656185 1543231 337903 750832 1612219 1159661 756414 1219322 1439124 1749299 1484013 17904 219217 1526067 187448 1226947 1703645 1894273 1658514 873984 1392132 358454 1283997 1693911 134416 431692 563768 1719348 542837 448563 1933442 1741587 1673689 1091703 607801 468729 1932500 1281182 1661124 1798684 1701314 11610 988509 900688 1234754 284124 635342 93634 1788070 1313367 986970 27356 673748 1439042 733452 1005778 586518 1328756 1592406 967956 1116082 134496 1932943 265730 809622 1023179 293579 1058373 133670 1926383 705186 581180 1598503 1495221 1366608 1247291 1630503 398691 1892426 1399031 1452892 1826142 1510888 656737 496546 420384 981688 1562176 1318731 1165869 974869 1020366 730677 1448533 987763 12554 932991 1220615 1732323 254084 120922 504827 555186 180470 1159522 1746234 1990750 521901 39571 219420 360443 1115026 466330 126468 262932 896298 1623336 1978593 838533 105721 1242885 131587 1432330 1073025 1214385 23227 1074374 1742238 444962 1486460 427426 116296 1874355 1204801 1079118 1307774 181611 1509305 1850173 1577047 1243004 1002562 1864858 539899 399472 171336 1204041 727657 1830841 628049 1959824 1000125 28618 1691631 995594 1489933 424761 547217 741469 64802 346995 895766 381595 878695 7772 1765721 1225235 1498356 1217445 1963266 17988 1281865 1536897 1153294 362806 860811 1971618 620681 812209 560897 358761 1542091 1985673 1022680 1962561 1394073 1305443 1552491 300703 1968665 412879 1754532 587409 1418184 1136299 1534607 1210 1249846 984237 873644 522696 565592 1906043 629027 276908 40261 381343 115926 509308 130457 1633393 837944 82029 1314816 1355179 856434 221152 55443 1780813 1616785 1681671 1422894 187110 358944 285935 1396404 321381 1153169 997920 785112 944447 976103 350814 1727002 1692804 243432 501482 388825 1485154 873084 93925 1262212 10637 1365390 601741 12708 1255321 1945625 1620443 317814 236771 1299918 1679704 1645459 790042 1181866 1680042 73021 1827364 413127 1485037 1188025 1788551 1467480 1957426 1194977 1528800 1576030 267341 795481 725819 1518438 573848 1154674 532228 1896173 1238744 1798475 1468383 1763505 1514771 1465194 1560005 157963 1438095 1007378 884232 1053523 325307 794706 853364 85947 112101 1724288 1181041 883853 1266119 1187597 260641 19028 1333101 1615241 122311 20921 689856 1301090 291 1663827 1909289 1438436 1189239 509823 1986590 1602508 1630696 210973 1688060 94736 963186 1321263 948749 450450 1791800 611612 792619 1428509 371793 968560 1371935 613759 1764171 563994 471055 1084230 1398336 896307 805763 676661 394573 881675 371383 676987 1577800 1276406 451239 544663 304177 1645716 288355 1357668 223364 1552393 301230 1484655 1119507 1282328 1426849 1313135 1120078 243869 1823711 462375 899691 199830 1939066 1663016 712577 1383533 132268 811661 92967 1410082 273688 348738 1672929 1668700 952264 1629079 691511 1262828 1701895 729870 1035338 375783 528284 1658241 1257105 201469 1316772 579936 1875647 990655 1699588 863987 1860020 867625 835245 1482073 584272 77856 1987221 470998 1008002 1606754 1767365 389124 1059183 1158579 1346704 1572976 1287434 393311 463080 1820016 1702505 1197889 465543 220501 840156 390710 152431 1558569 1970378 144089 1566872 997570 609182 1105553 994886 1486762 694775 307634 1887313 1473917 855123 1687389 958898 1197850 1274984 988049 360053 548381 167659 1230951 419134 60017 1809159 1511546 1755928 762871 1388596 1150715 729249 1481830 904535 658528 1770513 671803 1049974 1201687 150059 535380 1511653 1810506 849710 1299464 286561 216132 1878710 1305959 1039407 1229077 1461117 1155394 1031305 142439 74156 676150 1991688 688296 432619 990031 1815506 19318 1609578 1899877 1345403 29225 515260 1342162 609638 1977444 4712 1294020 820373 918639 1317621 1328825 1853272 513370 994701 28664 447060 1847431 500090 921390 1896819 1771811 181293 347007 440124 1118471 412656 869038 589925 1694195 654499 1649088 1447979 262556 1380487 42630 1819134 1039941 1061675 1400062 323507 566710 892029 1631447 1531334 1456238 1515199 197323 1125438 1829301 1184143 195029 1392088 554153 532378 20876 197192 1008044 1922591 79085 1381420 499823 1022178 1715895 45076 981443 1973003 501963 622554 1030497 1587058 1044860 1202505 1957938 1433521 358826 1068745 1707099 259431 248614 221314 555538 1896153 1773898 993239 1574255 295168 685698 410250 1474956 121073 300978 923511 1295141 94081 887367 1956958 354545 448298 1998288 1496360 1306928 733124 615301 185803 650356 1080113 871752 649267 830683 967369 1923956 373884 21352 1223230 356216 31142 911423 1062829 225177 370135 720571 744292 517693 1548454 1992747 429210 884504 745098 1948251 745018 680904 539306 1953030 902636 1315909 795944 1983552 1076549 832657 970545 1369939 1656751 74242 1699391 168384 1844560 1719896 975351 1382468 620870 216779 257495 359096 1896727 801129 704095 445023 347842 1677193 641696 1759794 717460 687609 693745 1359842 1355255 818542 857845 408154 1166052 1731684 1409203 123776 564889 177693 1810226 891666 178515 681905 6093 1381283 1253500 497641 417694 1847993 1752637 1042331 1513889 393598 912719 1720321 1509672 179764 1931728 1931074 1204135 516715 1816122 1479757 282615 1476119 327001 264350 1799084 93051 765136 689709 1698927 412987 1783177 1733956 383529 403195 1027008 998388 668098 461838 1145284 1569113 1480220 150686 842224 542288 955086 1340102 1853358 1747945 518441 1489696 1520135 427269 954303 645767 1491630 617241 676328 1391487 448359 797355 1367410 1962150 872966 174602 1391 430914 35489 1801191 1180856 1730265 126174 1058488 520866 1797636 1263612 919392 1402602 753785 428620 1422163 700915 1835867 1444330 1031563 367491 347269 198062 109640 1531065 1533951 820128 776611 618984 373760 1975874 722742 761314 20938 1160203 274936 1034893 1565234 1469574 1380943 1849634 1368351 1386057 1428539 504063 1813845 703748 55440 678656 1795373 1925848 369701 1414038 742577 644899 1753245 802917 659764 700994 277980 707693 531976 416386 1484563 972368 1073399 56970 359915 1023982 771791 1657316 607806 1630813 554337 941432 75247 1594590 1472642 1829953 1920888 1315365 29718 1798069 646019 758462 1615554 1687617 1260845 1670061 441100 337288 853182 1001290 1727582 1725590 314914 156294 374485 853173 212311 367765 1585910 860003 930116 528568 759509 11901 293768 1890004 94718 1933493 655730 1657266 704075 1695320 71492 761109 1378413 985756 949055 407361 1310364 556197 1909869 1480353 662837 1248006 186754 972939 844589 1407621 1513299 675459 142711 986919 1119698 362798 1906056 699234 1709789 424617 1956288 305468 1289914 137094 1408601 63813 658737 784510 882579 1087929 1852705 1229220 366249 242610 394637 1188448 810536 1621765 695659 1269663 1648165 1878468 181501 409508 1628256 1108410 1102174 946681 1022549 1754626 729634 727660 996821 1453262 606000 623995 835453 470142 1509517 904939 301987 967962 1530954 628865 1734021 957639 1731068 1980972 262053 873291 1656070 1113590 717944 813808 421617 334025 1370082 951372 1810763 1138499 1148429 1027503 323906 1769935 547556 882346 421045 372828 1700830 1807426 1102212 1813852 1455192 1237069 134480 103856 412661 16420 1996036 594007 703155 1409482 1161533 142800 1213345 1584830 1890483 1298580 104334 310140 208463 52746 446901 438756 233315 1419488 142649 1251652 388582 1640264 546079 244087 369843 1494368 1894259 1235208 1119619 1226441 1264155 1706902 276321 334674 1199043 1575769 1842866 424408 1745976 978227 120107 142833 1613385 514904 1661486 1761091 1355844 320228 498412 992558 447727 280165 601889 182246 1064333 673048 1963882 515097 864308 1221141 1681099 282849 217255 266503 665513 791541 900768 1340613 398882 1600675 801517 13361 1278768 1686277 608639 1555700 171427 191100 1408950 1864276 1126558 564653 493916 672587 1637921 129992 756066 283167 1108836 592489 1697895 747621 73155 453407 499194 174179 1985089 739004 1429772 1353116 1548122 564840 167693 577731 419866 131021 1889946 1938543 310669 94743 1211634 751363 641948 944945 159360 896421 1366174 871744 884758 1248974 697441 1023038 1142987 1065293 1958232 864448 1244467 250543 630439 976478 875851 1762899 1795899 146169 1451957 1298468 900096 572195 520548 1436505 1892652 1430974 682046 1531152 1513795 203158 1522703 954019 1807785 620520 1812119 1832692 174453 423503 388108 18740 985980 762822 1717470 1799680 1419933 1842489 258130 276726 397461 202566 732496 206866 913217 1780321 1440550 1291014 1564324 1404322 1687921 83043 1215718 1327373 498242 1616470 1114140 841587 315439 1477356 676635 1916007 1258923 1837397 434040 830199 1025668 256062 742714 793329 1428214 124909 713175 499832 243819 229998 367575 1365506 1374711 1828979 1488358 153228 1257731 1146314 1796594 1371009 1446128 129562 1142422 2082 777108 1945425 57379 1653005 789723 1427079 1099396 1050500 519352 508969 1537637 583871 423856 1738908 86460 764983 1307 638752 849468 1268561 680880 170342 437001 830410 473339 1424675 1728061 141095 332287 1935027 478266 619244 1961759 144008 321264 1765274 1569594 1558147 1500233 1770761 564650 1605275 1320955 549598 1434873 1568869 1507160 709309 1502576 1342759 1088188 1731642 455166 1296646 1518756 349849 1540196 1889532 1372900 715691 1997197 1362013 873921 188419 313711 193075 796779 945005 1096775 268952 1472919 1165817 1578251 1061777 1717058 1502460 1470145 1069293 1704634 949249 573998 508198 1361131 1510784 1067362 1178960 423250 1745557 513818 1674652 876704 707815 653275 486512 1026379 842039 1707778 1078978 915321 171074 1568098 1866800 1691056 304603 1581817 1002392 420905 1477554 1431300 1114442 468094 1450161 463506 1605708 1793652 615097 293845 703886 108222 1454607 561324 178613 47388 321592 123598 933750 1118863 1896724 1513840 468951 329058 876395 1890915 959291 1239782 1208162 500287 152130 1013076 954074 547563 1188775 1887719 376824 1455164 1864222 1582842 1859525 821724 346625 1340962 1305298 1021776 1048310 54453 1060979 684386 358527 414650 1097854 861699 530461 1393630 1525779 421679 1488651 1978927 1460459 845065 628935 1876363 1282030 1930771 629986 1318659 207471 877386 1525575 311423 1683451 590721 244771 1980537 1424144 1704977 128815 551778 1725018 384275 589068 805286 1238477 685994 1084606 1793530 14704 1426770 554566 1439210 892044 89443 24109 522997 56638 367014 422339 218067 1430735 296932 934628 823389 1090694 1819533 862716 1555294 1652703 564120 1940816 631961 384005 66540 253419 915339 1751810 349958 240562 1046942 1662489 1495104 605843 823925 67304 728277 1343190 725009 1882461 31263 1051207 1151864 598908 654495 246356 1801058 581628 56170 454181 472260 691944 305025 290044 476759 1285834 1379556 1724977 538826 163045 1130801 890018 1664600 1192900 1720129 718350 1814534 1566993 264056 194332 1834823 1522744 1761553 518819 578293 884483 263042 1499173 322882 1935587 1743069 1333461 1403805 1603972 916400 95319 645758 1514350 1064158 309589 944130 677201 1937358 1993027 1311394 1399483 549830 947013 430053 1324256 898352 943734 50524 1372450 1192896 350266 889333 1925880 906178 1259247 477506 1313453 381665 1652074 1160174 1496722 1542461 1709575 506245 1696979 655113 936001 679225 947713 258640 881498 714199 334793 1799632 874300 1384303 939224 989553 1320416 1616822 83228 489485 1924007 1471979 1682928 303675 85555 1717946 132713 23166 685564 1915662 393188 985701 423311 874024 247382 715376 1199420 1187438 251606 600971 831423 360045 41455 1916637 1817108 816075 869602 1632525 837706 1913048 1162764 1895272 868917 440214 1787838 93322 1801813 78274 487216 378474 1175957 263179 1439733 313307 926798 461945 1512587 1460434 1556536 869685 857448 1876351 31824 1180668 682197 1752215 835310 1660772 568639 1351600 546178 1403567 1500113 1298705 1998397 432386 453369 439669 995515 1987124 1266823 901208 1405032 1317223 977489 42163 1320008 1046767 207516 1582547 60239 1244722 1538127 403121 1018321 1134798 551984 1993088 1805747 137035 1055422 434283 288253 1218309 1119164 551445 1929454 1595439 1883930 1751775 1172848 653686 1099952 835950 1260567 644335 1605613 1672186 983048 152819 1207324 1441330 1078632 611043 567225 310964 1980098 756184 760281 656913 1437901 126297 326388 741243 376395 1488871 1644979 853626 1140750 665866 560616 1221591 596479 1976127 88256 572310 232905 569250 893864 805839 187020 1379481 1005498 297442 835389 962560 1187 1552370 1053538 543719 808935 1823023 1771960 210103 533674 1157497 1186669 771436 1115004 1022546 531879 782825 1147024 975514 54815 955026 541362 965290 600398 877634 1885654 1876408 511147 213330 916797 378741 1429868 1368606 1251391 465394 993433 1615665 1723142 523326 480382 602703 1140749 1475586 962344 1748362 1797439 697218 584803 1731631 485867 579320 1864764 434272 608689 1863041 1418588 1883256 632152 1749144 1160040 913927 1189560 376427 787254 13374 898241 1596570 1178590 1776418 350583 1311820 1387237 431589 41329 1993390 1596344 1895444 930075 178061 544665 932055 310583 888669 10766 1454688 1491221 1122283 762413 348215 43224 1153864 1769653 1305095 1746564 703693 1375462 1381192 1983832 1854506 989301 1730722 798670 1603312 1766232 1473767 1819295 1482734 1530748 1405310 1753923 1861143 607721 1874799 502091 253755 1042889 762961 1725303 751674 1420912 844597 98602 1664025 559658 144175 728829 1184599 1763960 1147898 1132861 249327 459782 831889 1759197 1716578 1189893 1615485 378063 1752141 713433 1148840 239597 1383738 1081001 1998018 646022 754566 1780639 1393329 1965916 1106551 1053566 983015 1594757 1475223 427592 155652 767974 1306784 1689382 1920386 46483 661211 1543697 440050 683180 486327 273137 1391505 624330 1047377 1789030 1645652 409153 480258 424867 230464 1516188 1541461 300026 1379836 477983 834763 64411 1757754 1876319 1358012 1315371 294394 259559 1488954 124650 650848 1968955 186192 1211602 343175 859746 1882742 18536 1263122 882281 865508 781625 405834 87161 927705 1391036 1791127 1218421 1762445 1490027 919397 1624561 1098507 1055440 259971 192770 951059 415388 543048 380817 1557881 489147 1217868 1676039 881927 715272 954167 1818098 1787986 1501583 1175976 637872 234733 1781270 1986581 172236 680500 1907944 484965 948196 1018638 1832264 1106912 1310007 1971472 206041 674098 1803064 1439976 1900622 909287 1159000 400406 959568 1461738 1896592 1475986 1029887 133196 1105440 1532103 46507 1795365 1508885 1850985 1342736 890218 1021323 1847639 773865 1028771 75431 1646323 739780 1564608 830580 1495968 217650 1261748 1115411 645321 444598 173986 1673997 1203599 1947078 1826867 40943 1487335 385738 161276 178250 1522317 861272 1839272 991549 88831 1370294 22197 1733467 1560878 848934 1395117 448855 1442692 385139 1941727 1711243 1696659 1796898 262346 645189 936169 1297686 29063 412870 1282208 164538 1067290 1562885 1308851 1647940 493914 629843 1656362 1128958 193294 675095 1080253 856404 288069 13 1052430 1874735 1232713 852900 1860954 118191 495798 248007 1796498 293100 719282 580428 1330528 701586 342860 1114972 1562004 1953575 525997 339163 1068145 1678304 367981 1753127 49970 1479003 1148314 1732624 1307860 58383 86462 54305 611346 1806838 1913254 350642 1473548 979413 1403727 1062740 672276 559638 1104806 1029191 609723 1415864 894442 1587799 1432547 919861 1502529 392364 865169 888250 1200994 331103 1495371 670878 1543526 909299 652463 1592523 643658 184969 1357660 1935028 325117 123844 801714 1677434 590781 1354135 213009 1499251 716619 843523 826163 548561 979702 737496 44724 1795117 976680 1435096 1842170 1098990 1008856 40470 689506 1679483 1430097 1260309 772792 401670 1901283 642350 490098 905283 1951785 1993621 1716538 1212860 1679510 313739 1437256 759021 1015296 1400131 719165 1096965 1098962 17222 126017 865274 791749 85328 692980 735347 1086722 425597 1135550 759186 1137020 1908664 92344 773168 731250 525103 743744 360596 1983012 912365 1781175 997713 1986289 1139374 639065 392482 1225781 1941129 17226 1821165 942836 864977 1834518 264517 115664 1361026 1676915 650098 1678254 862427 534433 646563 1252570 742251 541168 1913365 31172 1289626 1154366 960516 1541808 879377 1319559 720666 1689524 170887 497612 1338942 1562606 1425978 1748445 948386 434582 342779 849770 543693 173637 465888 1322088 1828314 1594365 1139617 1051156 1931596 57391 11790 1844019 395358 1604647 878749 1375758 1930000 1160183 1375201 1380520 136398 540269 211567 1488369 1451654 562554 1982721 755436 565369 1023050 1261850 82116 654518 551807 995526 827648 1689672 651454 1437979 1761257 215021 60423 1110019 517551 70686 175680 694605 1261017 638460 98127 763692 533457 1033794 1345690 1975080 1517660 1657301 1461842 441420 214095 1066132 788237 697014 1379310 938793 890212 624439 532732 565673 1006390 1192791 881090 1659774 48502 690880 1350810 234387 372819 999885 1744383 771889 1482215 1031639 1301757 1919906 165856 916257 343186 1392648 1713063 783876 511673 727131 1404228 623495 1006490 610271 1205862 1674767 1771674 1740770 136178 321801 1581661 503489 1873441 507691 1048829 1981080 742474 1472307 803526 63945 757514 820260 262177 1883384 398455 1475382 1943690 632465 469873 646661 396785 1302976 1863750 775347 1943170 1692493 1031240 1541047 1833477 1977725 73019 1077345 1791159 1370302 1721495 938443 384826 1874380 1218561 972058 1588532 1955281 899059 1281789 1207496 1868686 735021 1095604 195524 1581822 1495453 1618352 324612 1673083 741115 1790293 1912134 1399963 860227 1200252 567240 1574416 97303 1597328 256726 439944 61918 1863962 1668005 1990420 294237 1279958 344173 796522 47611 1848809 1641963 1474954 486304 400436 811481 1758942 158895 1663926 796519 885110 1128580 385066 893975 1256309 530077 274930 620697 1129401 1424669 739409 1879346 1956284 943932 557426 103425 1709515 422310 866078 684084 199253 1531948 1142163 1945431 1028262 958687 1469561 677335 1187588 1583830 771596 1929194 1983345 136287 351901 1289183 1423241 726901 1884011 1320356 198255 1357048 1571942 1483750 1249410 139879 1829518 1500648 1176149 1088025 1505944 975842 193678 182095 1247573 294089 1669938 1259818 167648 586838 346032 1548137 856282 564321 1709442 1027043 1946045 423144 678058 816453 300767 997798 1018106 1846267 509133 769974 1359468 1018814 1740103 1145091 354060 853735 1511976 155529 1952657 1453077 883162 138834 78287 780800 131600 993025 1559559 1390652 888570 572570 20872 1017474 623959 1681287 866324 909011 1967695 3782 1508624 799978 148499 1973261 1478639 1930938 956806 504157 837327 612005 1404202 1395321 1322289 15999 1878983 1450772 1409596 1596273 1402778 741029 697654 1022239 1029308 543467 1555998 1938527 1349639 1892839 1377491 1405703 1525392 486330 1202026 991101 1395092 1386796 1344612 1505819 833585 1561865 1590624 1533728 1296349 1796183 1835498 342950 302438 1653868 1015369 1713813 192277 1580791 685497 787372 1571761 237635 1796467 1817930 845419 1844736 303431 572852 1944975 175423 1071745 1427573 1963267 526153 1579155 692660 1841115 237916 1009691 1139561 1990595 924439 382874 1818668 52536 1292537 1415928 590277 247084 1132778 789657 509485 92749 40786 28403 1414258 1802545 1270292 634598 567628 1223205 1443901 1655435 492119 1535331 765050 846796 461066 1643583 997399 1504515 1687139 1885597 303568 808238 729491 1619396 980632 449761 1160452 539156 1731153 208913 88344 570392 1677054 1713495 1185923 919978 369527 1939458 707654 150526 1483354 1917320 1863354 1306234 857983 730831 1311093 990751 926454 960867 203507 1700026 1010322 19085 351393 45638 216014 1318924 1654848 1150262 628458 936210 572905 1742011 90872 295067 452076 1014201 621757 1559705 1527382 1893214 1906438 299880 532302 1730321 342690 971049 898107 915856 822595 156044 1580928 1930011 179471 542946 1825704 1838277 709351 429726 1081246 1885226 660566 1080166 203370 431194 668954 1526974 1882627 634264 507281 123703 1645423 1091554 1156002 59033 343444 365636 847486 67978 85991 1106926 1492377 1197895 327262 1544244 1521937 345801 1158544 1354091 1596022 425356 559209 1178589 759199 501537 1170896 1783229 698484 972547 329083 113920 654547 1865818 1352608 1462386 288990 1003054 335442 190267 1703686 1505466 529718 513242 1380802 423532 1600257 856610 1472344 1345104 1082888 185668 113084 1205116 1585561 1894253 1599072 1517579 1567277 81797 469234 1358336 239865 1257593 1760480 1224193 899378 1060687 1562191 923599 91400 1309697 707214 1472264 861342 1887408 1287883 1524913 973726 45411 926519 903541 291472 1433906 343213 1069467 927260 1931686 504178 1978200 1333658 1794285 979620 348477 905014 1192854 1362533 529721 1897732 250805 52023 574025 1300759 1201897 240314 121282 400597 641677 1741980 689907 220517 366495 421736 1721121 1120697 532144 449889 391458 1829366 93049 70761 314007 697010 1550823 945079 563282 1954356 1295253 1937505 1729587 810198 1862047 1219096 833178 834985 1434945 682253 1267182 1633413 1110199 500533 808047 267523 1624890 1605849 1484532 164408 721221 1930804 1347628 1446923 1624046 192073 1938588 338807 18851 507616 782696 1656383 1275312 796722 591802 255797 757453 1256619 1516970 222910 593601 1127203 568390 1694213 1651902 851999 1545884 972670 1975345 275896 1620385 1168875 1822377 967479 1423790 1733212 1391781 841305 529510 1180772 1921533 663967 1337427 1280462 1486982 393538 696304 52948 692220 859352 1517572 1547264 1471727 1623661 483521 602989 431914 639357 1821253 1288837 562902 1486033 1371294 1344697 826161 1922612 782448 1253931 1857375 1557530 755103 1386749 458824 416708 87215 25455 857888 1470551 1061799 610215 565428 341276 79682 678574 1265440 1238614 1555733 569978 811426 1750057 982789 1542067 1050592 261571 28499 1954337 512753 986500 1159994 890278 726761 607737 61357 229770 865502 415158 330585 1866987 1393766 650403 548691 1662526 1036816 1685565 1444324 1322052 1413013 1227251 209313 1688882 1486472 1282220 942255 1164620 1080814 735861 84898 1826060 750769 1852011 1960135 728365 217918 1199584 1761114 1227661 1209278 1320737 1184164 185031 1927940 832203 1919140 1671387 359483 1813148 453904 1479569 382302 274795 1485335 1749562 386105 1534171 1202054 1600301 563540 1026721 1602242 676011 211879 1956253 1869155 1740203 1000236 1230577 666617 800221 754980 923649 488660 855458 209221 1988667 1170754 1365523 640934 848302 1793066 1964350 1877541 1000570 164740 952345 1239101 131116 1337874 1802615 181392 251369 1511826 1523139 797691 818671 644259 506887 514585 1901626 964068 189306 232974 1473860 1258200 781385 900066 144566 473488 908731 1875964 1772006 1864853 1090446 1098943 1214127 1095311 420359 46858 688101 397005 1091275 186779 1585043 1144347 1000654 400508 510031 189853 1773594 1427719 1916981 1867357 1511790 135928 1397814 640274 534783 1233541 1392629 1654406 1939590 260176 1296141 844502 584814 823055 179202 22992 240705 1029954 1555743 1916846 417157 1932449 1838742 1740398 890627 185458 1891448 1640736 500141 799994 353211 351713 654886 1369289 1351258 334909 164227 603428 1090742 734991 505813 1182669 462277 1932758 260247 1769735 1999822 1558200 1462038 1055495 900691 1351499 842747 1343218 370395 1928946 1050843 99835 482321 838568 565958 1801961 698976 1424898 1326339 1586765 340304 728258 329165 528655 87765 763678 1855359 1478636 1277592 74619 280003 960552 1120770 1255863 67135 1750410 948345 1014592 756591 816125 1690289 1253172 16883 1962472 301802 506963 1393970 1639145 1047150 1695919 1984027 513389 398294 1120926 1077613 646958 1206425 105616 1842850 496719 1370459 1040658 601666 1296901 776102 1946714 687224 1496392 1397557 162777 984254 530423 156939 1814769 1899746 86320 1858973 930976 92224 998545 910523 1920629 776730 1102451 413504 1795915 836830 1411058 1501290 765974 81224 69478 793879 882286 118958 1038673 1863249 717754 611656 659484 510442 1602961 1529980 208291 257478 126410 1121 1461808 1940412 548277 461469 1322908 380888 608311 1829964 1677326 1888077 1611754 1110039 649126 1833699 41687 994414 691432 367576 51116 1382122 1737564 1370037 1073005 32027 1085661 450299 817407 1589239 376866 1247967 233107 1077945 1449741 82815 944615 1003887 409790 1868774 1501352 1339477 456568 883196 848836 1389930 38627 1356911 645353 773069 1019721 349575 1943365 834503 1296132 612924 327864 1905657 1073639 235575 845584 133548 1403541 411016 1984133 86961 147725 1274950 1978267 1254668 1474827 381985 414282 1702566 114903 638598 675471 1661535 1851895 1900849 1411178 1545704 1356739 1813390 719551 1688896 1421810 1068294 328323 1467532 1051087 1146789 627015 644649 1462404 1325420 1808385 1196988 1830821 1913965 1784896 97065 1362106 728586 527455 1424621 1267442 1135819 756573 1123536 257057 1231490 1352069 1125880 1121098 1676468 750417 1253896 1583353 1574731 517543 1707955 934125 1211015 208453 497475 1319084 224947 1922557 854140 1880921 1611941 380492 739909 1382827 167247 837041 1092116 1705701 1716966 955476 520852 384442 1286596 1969478 790210 998629 1018754 811174 1079122 305083 842693 968925 1380636 1758811 633883 191027 1002806 1218411 185289 167914 1786188 1746921 384173 1959133 896560 1423061 1154480 674790 614196 831477 841802 1756870 1398207 1501984 641028 1425199 1753548 1830155 1992900 453271 1679421 507273 1365545 1990219 770175 1275173 226460 1272740 286208 168215 871343 372119 595737 768241 609373 890779 1168806 1301659 799237 108066 686783 1693283 1334194 276631 1120229 876195 1967491 1057869 1026330 603268 103296 1035295 865288 567739 1554660 719800 180590 1619809 979386 458783 1651116 281418 196288 519035 473969 1530863 780532 370645 1846090 164422 1884812 720866 1761792 1265923 800812 133333 360295 1155526 1135963 319510 613159 1924490 219677 631892 1355098 1967408 1023325 181604 1918439 1898234 1064638 1881986 1865586 837589 903567 213180 857277 784111 947480 1018207 744375 1580809 1463240 529361 475444 286557 1148462 157541 823496 1429373 1329943 1070054 953002 1813669 350617 1190344 1827068 779196 1521025 1070146 1071433 783670 1269170 705990 315184 590940 775665 1613620 1435279 1991302 1458475 194621 1465356 1660476 618241 697772 215723 527033 1411471 1032397 1050254 1063048 1158506 864096 317137 1593296 1049104 31025 353173 1671723 994474 1246955 1614449 713919 1801943 926146 1456568 1145036 1877156 1069881 1131882 828044 1126923 1001339 1246723 1124205 539437 1086553 1948186 1255419 657734 1499322 1302502 62647 1723306 1978355 915186 760720 1205719 71190 1517831 1420159 245215 934044 543984 885072 908758 1267483 94472 1200402 993397 1479423 47608 87697 944172 1894655 1151183 1730681 951498 272741 1803709 1890200 1797647 529019 391644 1988479 1373968 654475 326436 496408 1220689 200490 295343 1938484 747056 671017 1018139 647690 1504295 796181 1999765 743317 1177947 1478498 1540771 238350 1569486 1080701 1833912 1026420 675101 1924951 1856544 132486 974271 1030975 63275 1452795 1827653 750821 89600 636600 279358 832706 1959358 92965 1049018 850539 630000 1868006 353950 960412 1212085 1495685 1844265 691994 1945031 53116 163531 1701113 1076831 438902 1409733 688882 1181260 1159731 1370658 447654 1585588 1780799 498959 1753439 852554 24837 1301212 1845969 1487272 1731643 1408571 499165 1027648 819595 1236621 405148 1685744 1591148 124379 231639 884100 220325 970931 858974 780679 199143 282772 1021952 41218 1043393 1486572 250259 1742410 1289262 1300185 113705 106151 625317 1624783 232124 602778 513770 1891256 54965 983340 1378454 780037 1827311 1578146 596473 162095 1203253 1584459 323379 243734 1144113 1290526 573610 39238 215170 89102 148087 115591 455140 1951548 919011 1364310 137524 708874 776939 1604656 1022999 1410148 927757 683311 1595294 1951876 1484251 898653 1397931 1319911 425626 487095 551871 1954034 1523687 1423923 245813 1739031 1151087 1286315 1522932 1513880 554161 1782578 489191 6495 4639 1593919 817889 1607178 1805242 517238 1737020 1243398 1713973 72090 866864 1651952 1137208 1619051 910688 516089 920790 1186152 1139289 1579039 22458 736734 531794 417342 92293 51869 181489 1777551 878652 1060611 1957392 1245863 1527907 901416 1086849 1472948 1605255 250585 549551 928396 740685 1722287 54492 1297292 506473 1761087 1433317 1713166 1545889 1950938 1922998 1944216 1022754 1297006 792792 243351 164448 1905089 684031 1463190 440679 920121 819810 573907 1375974 498870 1112025 550337 316217 152399 223719 433404 924770 53540 1029712 1458898 1401884 1581786 748620 213806 396698 1040142 1603739 187184 524121 1093069 916470 1084396 1738635 1424823 1367534 1495074 1788099 880977 1061767 486755 1578197 1207673 1064658 1209990 1789405 295358 715963 1196789 899482 301859 1531790 1714439 1072875 1645930 551135 1391595 733348 893011 1037649 1297389 1914600 1384960 36590 1950487 338071 1972297 1819216 682860 1488389 161105 223178 1147211 447437 1624410 1773035 110738 396078 813882 1727909 1184268 1517601 1081433 1806446 1624791 1877948 1752642 552232 1761334 1860089 662948 1083313 480025 32614 1915383 559249 207267 1715285 1650458 665265 1057904 504676 457265 170363 1091883 1689435 1436635 446711 124454 1171757 1006331 1465313 888813 948723 1689250 1535345 914972 895426 88561 1508179 791279 1947859 1959244 1634094 1834503 1372184 651385 855521 193518 1498096 812670 155511 1688586 1155869 306192 135069 921501 1849727 756241 1401592 339664 976886 943576 901663 1170118 1638845 74386 892472 733911 1618604 1321567 343772 395008 1375790 347669 1831798 1188856 45254 1625736 402385 1218716 464993 1096224 668780 1135109 1902717 1008366 1197836 1864033 692814 1905472 1808000 1996459 503855 451226 1956701 893999 751412 1187218 659011 105608 1366825 600878 1160363 837305 1420569 288646 1732743 405389 87172 656581 941246 535806 515142 1988327 93960 162132 649857 389293 143459 921921 108558 1671595 127642 1535055 1409360 216089 184249 784977 482896 78175 1081540 1007521 161837 2404 1999397 1201315 1986491 674695 1822271 290838 799800 93572 1332533 291377 844815 1107502 765064 752971 1990123 1904487 338924 1754583 424526 1237028 356735 1264381 878629 1652984 88797 100480 45786 77636 1801344 247065 1842988 1961078 309266 1125418 1962058 813752 330700 590522 294030 1709703 349974 1614746 663154 382744 1277807 1838894 556870 1903319 1046652 466047 1051372 1756402 1275710 1834564 1624235 339440 1050299 1726864 246050 1847409 592620 1347280 534493 16955 1907672 1663921 174665 1819550 1395560 1752555 1420049 1067032 1202376 765037 1066044 1417210 1622493 179150 1612248 1852470 1175246 1722384 1999048 940336 1221045 1514174 1971101 1358195 1079956 1645894 581000 1389822 122816 1742424 1200557 1572562 63092 967958 221872 645816 1057844 582129 1307006 1427248 588358 1889576 785556 1156875 935032 1494182 1665149 1276711 859830 838082 860463 755034 1026947 1286228 1331608 1737300 42147 251728 1729315 922693 1804636 965888 1657703 1921781 1624757 294062 1630063 775442 1600239 1964067 487540 16157 364595 1529066 1524586 76756 678703 1602057 980242 704885 67657 999455 633658 1525413 1172687 444984 1899033 942321 1591323 419591 1646517 991883 901393 339451 1542068 1822638 775858 723916 1120098 33512 43629 1730055 1719817 669512 1113819 830745 825802 1549538 1115593 1366997 1767471 1074608 1582665 910745 1247613 1171356 447824 1715216 654211 1271101 1963834 1083067 347607 785152 1697856 642158 152134 818095 1728885 1382781 1545793 1926153 1465739 1984861 1626603 658583 1052398 820232 857490 1422980 549741 922231 1006394 1314554 1761576 1310555 538018 1664699 273223 857683 1369250 534434 1041323 793364 162494 1221401 1178271 796418 1080050 1438267 1301073 160875 1599105 471576 1148089 1835725 1042169 1709226 16558 353357 62977 1018265 839406 1276274 638870 1260206 1903952 897021 1469543 1102757 1837351 773095 1244362 938174 1164105 982527 998642 628917 1413597 1574770 85598 51158 1827688 1807146 965625 1941396 1309738 1145828 153720 1166580 1040598 985780 1960898 1117384 735072 314198 1296595 1530212 348133 1348272 1851497 681842 1498503 1944024 1905297 1076610 1772 1882120 1166106 513990 559041 650610 253689 1456371 555292 1360261 1600880 257742 908437 1685033 808812 1326373 1868404 1073387 1750165 259526 1323239 1172788 1102364 349253 141831 550227 1644648 549310 1582008 1193279 142396 1425336 1546097 1147895 1357259 39061 1506064 1625300 457833 1082879 11598 435133 1181555 609882 1366749 306446 95370 1740050 785123 38155 471096 981647 643111 1997557 1282428 1897995 236332 1369828 1966458 1398853 709199 197715 1676150 1656303 1451628 1292913 1432083 1224233 681382 958418 788116 372162 874020 1901015 961334 1226680 364874 1705728 1067218 494266 1504784 13807 1380229 1175406 1101553 313790 633727 940080 1740650 1061227 1541751 1408433 86749 942451 840477 1354426 940220 1872201 1939390 1297751 442947 717608 1089859 1038556 1483231 1388536 1889971 607473 1451279 1401370 1582771 498905 3402 1068857 1078790 1461318 256539 915017 218897 1526137 1118946 1248881 728569 1459220 766180 913477 320780 706438 1396853 376572 29873 1249221 1123073 1550766 1471106 26830 1912520 1734233 1083897 107797 691732 611138 856137 1647901 1283061 1193399 18221 315679 146368 1174542 1022861 1592885 1724259 1151791 782791 1379789 991631 1367479 518947 1126592 1517409 45161 435994 170683 1945070 1883321 1816639 1646260 1618464 677983 408863 113660 5743 1797245 1553852 797365 473122 1011238 1345962 852208 1487213 193179 1809646 1199644 1486780 761191 566123 276962 1495548 221938 483878 1815645 1315629 389247 224069 161931 1880790 1834662 1428970 1203868 1666630 909641 1712186 1564425 1228472 301383 1231790 877213 1736643 1628610 969698 154014 809687 1239640 1617461 1204985 764258 1492261 1680731 629974 776868 1223695 205144 1325422 1452767 1796968 510525 1410455 1960756 1314431 334483 1557878 203124 1034451 1008129 1636421 1260158 603678 1780878 592963 1571597 580398 267893 1863586 1785424 868178 1251352 331844 225673 821128 1325563 1421407 1385699 1652159 1975627 789632 1153811 1139532 1994343 1253971 1308045 895276 870914 1065111 1858016 1634288 1226246 475040 1478871 507584 1843313 791696 242592 685269 353246 51227 454785 250836 1484753 1021113 4438 271036 248376 1525619 1750086 758080 42783 932047 127498 1925404 1961077 210088 1374624 633636 548555 39637 182288 403368 949434 939493 916425 363320 1532107 540813 167069 1474634 1098436 1989370 197303 76912 864614 913502 1280564 1864972 1813324 925533 186135 937055 1221539 839245 1285749 1347877 136339 131748 278967 308544 1251806 1945939 959436 969850 1777568 465204 1872252 511065 1672716 998547 891704 1140615 1526404 1408987 1933145 1536752 1581611 1681191 1308511 1393384 827128 760808 1233607 1934064 1191530 682649 1413657 87398 862931 428694 1572196 760815 254364 1142092 1133403 1084385 1524885 50077 1711440 949054 1537789 1954734 221155 1794276 34143 1132625 576966 779703 973766 1130403 342941 1074381 761693 1046248 77436 1091746 520 1113073 1996608 650357 1261407 1366743 1850112 713924 394894 1548587 1021508 26799 1557996 1808525 1300557 281019 1269737 217715 1289142 895326 821264 1768783 1857026 1675055 219307 445682 336760 660940 1006572 846520 496534 1562835 625739 1489467 1458319 1681745 195021 1580997 1601590 1508596 1495003 915136 1506352 479468 1706512 609984 1599666 861574 1239672 827306 1991046 743639 1677233 981704 364917 1337642 1601773 656066 183017 1478637 408969 1325348 212161 1729461 1249999 1097713 393906 735695 347095 1263885 586439 1474058 1610652 924775 1318877 987549 181398 1556501 489367 1581997 1890941 1335554 1882271 1231943 1447908 570578 1208737 1786639 638205 951939 825022 1589835 1020573 1149137 744082 1165997 284937 359951 160573 1550757 149703 1620981 1733234 426504 31252 527562 549940 622836 448344 1480894 1872216 48911 1644559 722455 697529 1679670 412172 12367 870241 750334 1783922 1444995 1066896 1782819 90168 1241274 215775 139781 636796 1981849 297709 468246 38905 810287 728299 1132631 1514484 1198187 32039 1118139 926063 1593833 732453 521645 634807 565030 1358633 1009212 1503239 227760 1431892 276763 1912751 55719 1950007 1048959 445101 464500 48966 1314534 1164082 1691482 1296288 953715 1735782 1561959 1519401 1702487 124383 1162518 1681284 1412285 817849 657662 159899 1631429 1103811 31193 927725 1140214 965714 1983989 1505277 1718438 1475268 1200945 134335 576073 336630 244030 891623 887346 703795 497018 537140 713164 457389 354125 331917 1890699 1624683 909274 1498454 419841 493135 73352 1907294 1993724 453892 1902429 187978 60337 1028319 340049 944327 1423574 1197444 177279 238754 1748946 1953767 598630 525204 1722204 357309 245356 298466 1415570 1172825 1848620 1982622 769984 1418423 1554002 225183 1986633 1024982 1852560 1928564 881086 437774 576029 798067 354898 982656 1494373 39910 1012775 1068790 49574 552442 562903 248144 1827243 1550917 940262 45262 1236677 472784 1150712 1512569 860775 1631820 250036 779841 1922649 1022770 759411 241441 998087 591879 275715 143388 509642 384349 183465 619883 1405014 81217 375876 1287271 122322 235229 1449166 1803125 1487659 1522826 70022 520159 1570026 449660 384689 713927 1794374 947731 1024857 238292 1908289 27111 1125738 1878886 1876588 1052528 1752214 937914 1493506 1883567 1737001 1832113 1276902 683889 1411190 135423 94548 791042 447420 372326 1707555 110283 1710787 1516549 1265785 1328070 1642437 1125869 357519 482009 1402062 140602 787899 1911755 1445423 860653 1499153 740348 1242637 661405 1276513 97986 1420511 96236 712737 257302 1905884 91289 1702856 1754343 1806556 1737688 1611248 532453 498997 1514309 1800479 169026 33911 264085 1741440 1154004 1973451 294776 140375 194133 1931862 229611 1138897 1625607 1012445 379891 463629 1324230 1312749 1207379 1509440 831175 1713660 136930 85515 1052660 119027 1099660 720023 643689 903371 880262 1498642 1677194 1607123 147252 726795 447197 162228 580930 1456818 156447 549172 412936 1092861 1828023 208941 1740256 823948 1572235 754491 726884 1681723 738019 9139 1952862 1823961 533657 42261 1351401 1282676 1985114 1464839 283011 190780 1314439 827250 1615308 2613 204622 1697653 1631450 1390731 1090322 1639221 1230751 1330376 1092586 1924452 1206309 963584 1547846 715623 1595878 392440 1979897 1722215 1245206 875550 882132 990538 1946875 875881 748147 393619 204237 1252058 1060749 1336063 1698894 1347456 63772 261146 1008766 181603 1092776 444925 853453 161017 1146307 826164 1358435 923407 817908 633624 105751 933386 400522 1401633 1444721 960654 1287545 1019194 1032517 1550221 1840025 1602783 1309134 1808390 774666 15048 377042 1226260 156650 236621 315181 1079656 225921 1086463 1238908 114812 395768 176645 442000 1017415 938015 225416 1740245 269798 727760 1323883 1671407 1224229 584909 1597766 770391 1962249 1565648 1123955 1364159 904347 1924337 933178 814783 355415 1221084 1841696 435688 539727 528669 35274 185992 1688272 666002 1519843 306505 975680 540129 1702382 1448679 951168 1175802 153253 1720186 389450 913053 973466 1010480 1557980 1507660 1319342 1222040 5482 864027 412758 1638752 1704836 855791 961523 430813 1741591 969365 1234024 829211 288590 1037199 1537408 198273 206302 1859294 785775 896250 1607677 829052 1127752 997663 389726 799680 271316 848539 880438 1540207 1098443 867644 1233435 535160 122951 1001813 24855 942926 773586 483616 1357858 1167247 1753461 1727927 907950 322450 1373650 819047 103638 934520 67851 709432 148848 933306 1660709 1660450 259268 146844 1737275 1154149 818545 1960379 98765 178942 510147 1072797 657059 864511 1125409 565090 530998 1936696 418872 1257286 1210931 1726875 1786237 881113 1348720 1581672 1701469 979114 1610025 872298 49812 591851 1302309 1924084 1701763 657991 147527 1865837 1478117 680776 1030615 1411786 1179253 1524260 1267956 822828 964823 628820 1627700 1659861 1647011 977800 748173 756466 1208778 751668 1451352 234874 790200 949107 837889 1678897 1745408 595668 161440 1952705 1884261 903489 1826171 117272 30146 1381984 50108 1298509 449740 1272285 124916 907218 186093 1595968 584394 744801 1957312 1345263 370149 1369713 1620573 1443541 769645 363746 578099 1609938 1807237 1194434 1070853 499215 6106 964278 851387 1105650 812227 1926362 58428 166812 1053044 1769082 993676 1054761 1852374 1373553 425073 202575 218588 1471233 785251 1411732 726895 1492459 280160 1358339 439125 1300447 740846 828873 1685275 1957888 274174 1743163 72131 35135 167883 549083 1530958 785035 99406 1661872 1568201 1681256 581702 983354 231693 71518 274649 392580 386227 778379 1579931 1754359 122617 261441 1925349 332722 1209388 1672859 518546 1860320 339388 930231 1598226 1642690 736604 1815793 309817 939492 1257438 1875501 1563129 946511 1411240 1860449 63515 1887426 1496576 166787 133746 256034 844945 570060 16597 1528130 1138974 576093 665749 1725064 1340777 296030 1118406 779133 806482 1552626 1206245 1408118 1124114 1562106 596745 1042063 789056 16504 905062 1433670 1493536 1168049 920384 1703090 434041 517056 796603 1361562 1183921 1947395 1614228 1900434 1310209 562540 1268354 189055 667515 526442 1028007 1649640 1252987 1960336 979903 1085165 1765593 937254 405754 698537 80584 1509025 1457428 1527801 744589 500301 1259797 1352463 1136374 811698 993619 738264 474897 1726193 1816101 273994 1081935 1631941 1536848 1837726 1137442 720535 629204 334312 1340139 1400083 290346 428055 1929094 61464 944154 546112 285024 120647 1057926 348984 20983 20741 669039 1123548 1609172 1696753 38668 634323 1275191 1231628 240456 153213 1394283 646706 1495301 241960 422942 881126 1295976 437431 1434141 472701 1765922 1330736 936221 480470 157643 1929324 1389325 890860 1310155 1030085 1971400 1756533 1900831 674630 458616 1058622 527658 8674 1365276 1418598 1440307 252408 931084 1032505 1491697 157729 13371 1925954 1712529 1733842 433124 1256944 1853796 1125269 1800391 1804206 1837847 95900 1525823 124174 1884545 990562 1103950 120422 767122 1887157 534901 676718 1581939 1068690 801277 1886938 238410 1812790 1908812 1068074 171298 1951387 222754 1937329 1726836 610777 1077223 308607 1301683 864085 766374 235688 444746 1131899 799866 848528 1510825 934219 88068 1017275 1873964 629888 87906 13690 372316 659103 837179 385767 1203939 1088364 1241762 590073 1001485 947728 846149 1881126 625793 1101843 554910 1080953 1436167 1478834 1684503 475490 1617822 1933741 1649855 819953 1081259 94277 799098 1257239 1530375 1163995 1485551 1164924 615736 405402 349193 808546 1524654 1952140 1410779 1743300 398362 1037735 1197791 261433 34290 1749624 485835 274689 939063 1017041 326984 1663951 284751 57862 855062 345867 421228 1744279 704689 1171390 1115157 707185 738511 1988393 241498 1741335 1434351 793420 1696865 1606937 203926 1354347 1670615 351469 776563 621342 1655766 260271 1839381 779219 1167903 843034 1566291 76542 1836097 1555503 1089298 1325550 1091821 852195 1712783 1757853 449986 871372 875909 634585 575019 1723114 861979 484286 93368 501099 668963 561776 1439752 252854 1755118 1908326 1574010 464613 1832606 1461546 702062 1086071 1682277 448859 1946815 157316 554203 625673 387371 769814 1395156 252748 1093611 567279 780977 1051019 1580713 219338 222727 908566 1746135 549510 1894855 268672 1067479 531570 1528315 1389825 727583 500489 1242380 1877 1001432 1638969 686286 522231 2136 53981 1825057 324441 390036 1616908 1893709 535067 915170 960645 1144441 1285748 544927 231622 1097287 1517420 384972 80001 163487 1675266 1107793 1962787 177351 799486 49913 910847 1643406 1844699 345399 1166417 223761 1686865 1865831 139447 299062 664021 774735 1044635 263879 485988 1103091 943951 922033 860362 1537850 944657 59530 949384 1122556 848774 1497498 1827297 1952066 1569424 96 503638 528805 607331 1559769 145340 1318400 1271350 713597 724548 186561 1055042 1056375 514145 932110 302674 1500316 1940832 1265850 123162 47930 79475 524125 733176 1532928 485144 1030996 1215075 1702761 1341474 1852946 1227828 494521 1662598 566323 1187632 1706533 1817976 766035 1091571 1494020 829665 57502 159787 49170 305386 1587833 480718 666391 50700 812477 1635024 1706274 86078 1402964 1111604 1228421 936333 1998080 907465 1091666 1335722 1429739 115819 9505 1291642 660251 1296306 1215205 515020 1334850 743544 708145 194384 1530390 1881619 1711663 1863356 952201 1841058 618670 1617826 1589683 1098591 1283685 821253 905208 1784645 1740089 860055 1480799 403933 1616278 206712 507946 975623 628648 1533516 1396431 1959406 747485 9014 16806 1499244 609856 1116710 328602 353390 273907 121268 439099 622857 1938965 933389 1997134 1540230 1036222 1822821 1432795 457741 67209 1885754 811772 190171 1316246 1112851 189910 1375867 146531 580826 1722169 228838 1075345 295241 1421949 600393 455052 178319 1654670 479072 1167323 902003 1024460 1498536 1579915 139499 234461 195157 1828103 1988055 413745 573241 1513587 1625316 1121689 85633 1538203 826302 1279528 1288212 1178995 452025 1323018 1305292 806707 1140010 626187 544039 404974 516948 4707 1170662 445299 1029907 1573312 441015 594202 665736 1762946 1771483 1152576 1532584 481368 108134 1679209 143067 487057 617795 972803 1554341 1203765 473072 193284 415431 1353785 469200 472131 283542 1000016 1677585 262549 1662801 1266724 358140 1303384 1380532 41512 596639 1233919 436209 229941 116547 910085 236380 904763 990105 692805 261575 1039132 1745439 1451758 1655169 417835 1157884 1087961 310172 545957 1177023 1315344 38216 310044 657625 1565325 1946723 232950 1225898 1418272 472177 383869 1035721 39176 993825 945373 1759278 186046 1059567 1336416 348155 1314303 444616 677628 1319420 1270154 784722 640639 504833 985786 684781 58973 1750409 1233388 56987 1220004 483102 1596470 1008201 624377 1979557 1633365 349328 1296413 617451 1067877 906429 1290296 677329 1581068 124677 130801 1323450 499033 137158 12139 663217 545489 1486847 1695349 1220640 394519 1922785 245105 1891764 1709123 1975247 1506544 710882 329148 1495000 873456 1396311 1617854 1804442 975844 1152422 1257662 685783 969792 1027838 735543 1433433 1124470 1992135 1630829 261290 1677543 884517 93877 744301 419292 918845 846406 1923175 1182960 1022131 649733 1393732 1101784 739202 1145204 583530 67011 1292081 959388 709767 1773531 897854 1757511 1714093 1050290 1089039 606065 1486951 325488 1568805 461092 781254 249287 523913 773759 923031 1902480 1736702 705278 1382975 760652 763407 1369265 283791 561299 1925609 771649 1790728 1418300 1891915 218318 1587153 215236 1306608 720776 1671301 1508487 621606 117703 1593099 452741 326975 262207 589823 165347 1593818 1209506 399941 932288 1093419 1598238 459335 1324836 1248102 1148519 1953878 1348566 1483157 1761017 1092145 1807422 502423 113646 605696 957794 1833295 624778 1970741 1464260 1748056 55279 113509 1940029 822455 935236 861670 204391 1053581 1608932 563488 746814 304156 1884380 44799 1584812 480278 1388938 710434 1807476 860476 1579541 555937 1172072 803789 1569469 544082 502809 244628 1731900 1287581 1421884 1239136 975257 715632 549668 1325096 987449 529807 1633600 1826352 582938 1866184 1280551 1673955 1121558 1062581 1885554 441852 1456804 900853 1190555 1614383 587648 1625892 562974 348609 149832 140581 115269 780257 457134 47598 592213 1552615 1038047 1786052 1094243 150186 852388 643661 673389 1544860 1081095 1486864 1143629 410706 160464 1326421 1541719 587677 816349 1562754 1757560 1499602 1781938 1813029 518115 1191146 1824499 796417 1271944 1020886 802290 1019148 839182 328531 258009 651503 67977 466301 1335872 985659 778066 1233717 763728 1312102 1272007 1480236 876318 55069 531515 643310 1516824 843076 1001591 1416433 521129 1371529 1134494 1196736 681818 770523 109193 646071 557949 1111229 361375 1791612 1170651 1644563 1769040 252033 1033810 1620770 1334599 886619 1717067 1393488 551292 1278902 1668809 1685415 122172 316546 100820 719332 1730805 1235429 1309732 1162748 437816 334580 201304 1720966 1849668 1199364 1383709 1156457 1786493 1765562 915586 151366 940924 221041 1459566 387807 1053355 442878 1147350 1051746 1431274 1352421 1134417 485394 228990 1998460 1434833 1294494 496185 65014 1538932 787731 1816019 1158399 883752 712915 1069731 149462 195723 451303 1525109 1810396 983815 1937771 497354 277101 1983207 331377 182966 1556031 1397909 94429 1561536 650009 1944647 1048860 969456 89071 1088104 1539974 1253589 959418 284128 1359961 252794 1046588 754777 1412685 770285 1580137 1894113 173989 1274513 856971 872166 818102 1449749 636919 1925724 916 1820268 282336 999231 573043 623403 1374988 90980 1944718 1313217 785954 789144 482378 669858 1563202 829704 421822 1394830 1264759 904592 916507 1146412 682330 406818 1671381 655287 475002 26652 1399597 969736 1760653 806252 1221730 511394 664097 1671534 771664 1273619 1231387 791099 1543141 1004761 853598 1944043 909856 70946 1272975 1124349 1243478 1870728 275944 1772551 1509839 1720060 1302920 936758 1160277 607422 588804 1209650 422577 386289 538300 1345683 1457678 1845106 1718066 346163 1356370 358662 491802 159018 1116442 1819476 1299409 514534 101211 761925 1092191 317536 83760 1805294 1692586 284061 1910214 400014 1364044 1169016 1952016 847097 867321 609969 1480096 633574 502358 1202826 416441 1529488 299375 1758235 775144 1940127 889060 1188456 489390 1983639 1768982 1970936 1296612 1207667 1699986 1581868 1455096 961218 486530 775524 1517156 1466729 478317 1325610 1629449 1257078 787160 719328 1891041 95701 953580 280110 1232633 737577 387361 617885 320309 481578 1893220 210280 695667 1811914 1059701 1820850 532079 717923 1860472 280837 435833 1906543 685908 339975 1985596 1538995 693718 39488 850285 1508691 1685295 1960153 1742871 1041011 1221300 761300 477031 1435458 1971034 690301 190786 914012 1802085 97810 1247107 3322 1847502 1913305 1959990 1959499 1488132 384499 137921 1349489 1179324 436855 708625 1956832 1055368 1560955 596360 1055506 390801 319907 1452142 1260372 1249458 427888 1721627 92276 1559565 1108731 1640988 1548747 740027 1607519 1916222 1289571 1611081 798881 1949772 743999 204749 231880 203243 139106 1333906 1938404 1960814 1343731 181996 802121 1852970 753412 1648134 432920 937022 1608415 6171 254004 916237 819284 1757606 563066 1114473 1517621 355616 1797435 1619717 32019 1878040 1002032 918006 1647393 123782 587853 539959 493902 541322 638057 1309380 144391 1458858 252274 780775 1938541 570728 1531892 199110 1329291 1180396 744068 1520043 669152 631055 1503177 1002161 23242 1474547 717967 358501 910495 720921 796006 229315 1539554 1090488 1972642 1378837 1610645 53833 1854881 1893498 1779585 383248 779127 1933235 821092 450030 897919 1049001 190618 924579 593357 1626566 1213892 1919363 911339 1287935 327211 1650730 1207836 1034913 174773 483722 1252039 228229 43344 53514 1704316 93692 653683 1919802 1835532 241934 1104796 1202068 875299 1277223 913697 1691280 1898917 289910 1681646 1889904 1617001 318957 1343697 1897015 101445 313966 688080 1817650 593734 491259 750603 679744 278572 1706698 1187899 562434 324642 951785 87644 1930730 1618732 259519 276443 601550 411045 1902552 4890 1593165 1431882 1383911 21374 1589850 1513593 110774 642657 469716 1554945 1550385 1567517 185902 1354684 1859150 1765630 815833 804190 394907 1829437 1803405 135154 1070768 1548595 1609284 332056 1764460 307366 126351 395547 1419071 1472496 399181 958321 918762 295735 1809627 157373 1996756 1505173 73677 190313 207916 917031 989757 374438 1431734 1570436 512278 1650399 52041 1388694 303638 1177631 1158238 762885 1349 1873750 939048 1682391 108842 1956774 126956 417908 657983 1356388 1360093 1029669 1114650 958342 1530904 978533 229469 1964392 1968935 379990 1707314 907948 1606826 1252962 831268 596778 1291176 1598295 1084379 395567 1257296 1768948 1834529 365472 880115 1528846 1178309 607008 1429092 783411 1136551 934871 656486 789212 1907936 342383 193940 558417 1146647 1498479 121301 1416495 873955 861316 725300 1376919 1919971 1134556 1493889 73225 1121058 1170868 1925017 760350 545708 1834133 1428086 1237313 1515128 1115257 366456 403671 505560 1054528 1263934 1774668 1114457 27674 1057638 834328 1231632 340959 1002551 1605795 804950 355946 646031 1671180 1750255 936478 1016460 311798 538822 123295 1582895 50440 52210 17415 363262 1853175 390932 1133093 1752662 651890 1396353 1662619 28774 18937 480888 1826819 79107 247702 1652354 373813 1559388 884637 841422 1946267 294029 1406939 754075 519661 395119 1303398 525394 489634 712969 211123 325166 761546 161612 218586 11400 352469 776131 235211 778368 1501227 996927 1722497 1350807 698290 587658 662587 545490 652114 1834997 592410 1150498 984847 264613 117729 286655 1562702 782590 372166 1373826 1453287 350360 528508 1737770 588027 1442776 213830 1411759 1112805 997350 576777 610623 387573 371156 738121 824439 385393 560126 454029 531484 49690 1792410 1675770 1554256 1661836 1150792 1648256 1270601 649556 493243 254604 1707482 282270 858286 618186 1265131 993319 930467 394422 1445614 630015 873243 6829 74244 735747 638077 1602675 116472 1678277 508745 851973 968287 1706846 1530384 1903047 778886 1424008 1137845 968366 1204065 1805902 1997721 1318140 1306323 1350077 1223210 1046542 1143797 1300906 1823342 198477 819023 1376472 1121117 1329954 1752681 1721770 555843 518189 1430367 1788048 1689201 687099 137209 1049158 330477 1651560 1227013 513573 259951 1361034 729458 1718268 974120 1874185 1167629 1262526 1855063 751914 1589401 1029945 1996751 1749134 548882 1621205 492282 814276 1771047 150126 1333240 638993 389858 366917 1443433 456422 1614740 1500948 48632 1246503 976073 1849770 1531023 1373835 1265488 1103266 1672652 440831 454862 1792591 961776 329494 283445 1200312 1291256 1611805 661541 1031886 367468 1672623 291981 523035 1041826 26112 1647628 484162 1023693 210140 1036353 1855200 1293311 1445211 1610062 521146 1810169 452165 942871 1816738 200984 1620870 1318745 1466486 149809 1065589 1114534 1167624 1923180 7968 541420 1052459 1760431 108195 1613930 1271260 354943 1131151 848795 1236389 411633 1920380 877743 420159 1192871 519555 1695196 1591985 1534145 1341055 1455452 788807 456221 190087 1706610 1587425 835312 1027642 182065 1583316 883023 805487 226588 1494982 1402546 109413 682618 339395 1909186 1726249 570781 136775 1865769 431191 1230094 848193 1620440 1203692 1162902 1303265 987167 1023709 1080200 96459 285831 414812 981104 1452611 150043 1744058 1720468 1587918 939787 1228739 1804202 1523427 124066 700756 25018 235941 1136864 1558413 1248635 1948115 1905171 570553 1747042 1651344 334940 1931378 1665376 259623 1143300 85224 1245749 1669775 293716 294620 158825 1396736 14215 996173 1681633 1480899 143011 1938968 1281542 987072 1830592 407192 206655 1621207 855087 1756090 490027 1101555 493347 1080448 527845 1508299 1935136 1244207 1845290 286224 1581827 166187 783780 1595837 1768467 1773765 267043 1096495 1917618 422778 1170368 1456223 1974065 458555 252574 1788639 1117782 270927 1800742 1496952 513903 1389228 1256269 1240112 667562 250372 715481 1848204 1569055 908698 862710 518088 1650040 1923007 976365 396833 1945591 312288 777559 673968 444909 743305 1022322 625876 131583 1830340 588538 118814 1856458 844577 1055008 845757 1393059 1545229 1516644 1551766 1003997 1760264 1018318 857671 1461774 1064230 953905 41267 366637 577544 337387 830527 302580 592055 1799408 26940 47216 1577210 738389 1023527 817423 1170542 904945 978563 160341 63067 1394340 1944503 1149828 1121883 279223 353408 65515 1403307 1396379 453066 919209 520168 1594724 1522860 419593 1631618 219570 580571 1610627 667634 804948 1339828 1410288 1186362 519734 1683809 136133 647990 87505 1531931 1178023 176997 1310503 1959260 1719536 607129 758117 904835 576253 1575415 745974 1093106 1105187 1164434 1673316 781602 1725102 956364 1252395 1690996 1116739 326403 1077995 1784894 1922441 1853366 1997363 1197589 1009426 107916 209237 1063182 724919 1388138 1310765 1347203 254426 379217 1177093 398443 1365815 689938 36635 1912528 570700 30786 1021178 359237 1852018 85201 783021 913823 903052 101018 1699464 649078 1208369 1338417 1922489 151725 614298 798539 1314376 1228823 1117817 915740 1219652 815168 689376 1637374 1691059 1076566 794542 1383310 1172782 1980541 678175 761772 1225450 1896879 1224424 271942 369374 984703 1482316 1695941 111633 671372 95071 1011914 344611 663094 406288 845929 1729360 1071770 809621 1583698 1146030 1321613 686796 1559402 1028395 1442843 336658 109010 7864 900115 238339 1792895 997071 155155 644907 1960603 674687 1683314 1200872 535257 1204434 1595501 590608 520762 1985685 1285910 783596 468424 1182898 1654534 1410890 1203363 356257 632516 1641458 110982 348901 1298833 1824167 1756246 580873 1121543 1389859 384432 58489 344643 1461473 1162217 1074847 165287 651410 1354970 118527 91874 730382 1346770 1423778 1952505 1024850 5054 1611705 1759167 208332 1733705 1936844 1762276 1464438 941707 1486063 1481076 1903089 237612 1351026 1796573 97259 249435 1200486 1852186 1502155 1067342 1286028 1634091 1354285 356434 1906627 1792271 1817129 599486 252786 1574400 208156 588908 741142 1845047 1014101 1837831 1733063 494304 364319 856313 1341920 1736732 81926 333300 1551710 154862 691113 1162957 344635 1472823 388580 1324098 679545 250180 548455 1003546 1475962 1335531 1083171 179777 600420 1441586 165682 1221948 23359 1178267 935788 693216 1377886 953293 1723688 1249398 249183 1241820 370543 1331077 655892 877944 76573 649689 1417237 1066368 681562 814420 817816 248916 871737 520183 193924 1565616 1942194 606482 985533 793525 1140481 560608 822985 940284 675370 679440 1098529 45946 1175936 1629376 1097517 642730 1450777 754489 621369 1342858 18566 1402275 1423675 594677 1587063 597331 210192 509510 35059 1541071 901437 1168200 176159 1943651 1026483 203646 1243990 1527494 1349866 1872147 189660 842571 973219 1996865 672272 1291558 813150 751525 972616 114194 520169 1768724 1794417 1207155 1119180 1946347 1437039 1645457 1619564 1996033 259943 155675 1096399 153353 357572 473355 206683 1222055 126764 361066 211860 975977 1870086 476898 262334 1932747 1234448 1485150 1261328 221377 1921392 552818 1304338 714744 547689 305451 489074 1992523 167605 1298027 756811 1933734 1794876 548430 1858332 1472749 1866629 61315 49857 411645 678883 631186 884506 298913 131227 429204 1359137 990628 680654 736025 1252823 1136078 366330 1209118 550595 381070 1964889 1741813 89607 1364259 634885 260984 152293 408529 1399109 1139425 692794 1101220 944514 1525077 1054415 844870 1855215 443101 565494 422271 823749 727012 664856 1517488 562404 609148 758249 77812 899068 1275531 1525787 673215 1547326 424363 109310 1687264 1915932 971128 1765003 513325 1730822 1517340 1648609 1694401 226047 877007 580781 559981 1463644 1474048 1692550 1880085 708089 1703478 870720 1671454 779478 1970865 1391553 1080718 255308 150024 785394 1383397 688705 1262947 1129251 1146722 344591 1593195 1723343 1270510 362961 1348892 1622478 547452 819582 1591808 245731 971324 1831862 494355 1996533 576486 229659 1335134 1844921 991451 1339283 1761764 934846 1299637 1251722 148447 1494029 870664 1403006 1250462 1773618 312224 505599 276021 466020 1414306 1978376 36343 1629981 333898 1619697 1223190 883596 229610 1081492 657499 1433780 1526306 1568811 758924 31788 1199990 1687033 1532908 528003 1161897 512807 1807087 716534 538580 978650 534130 28141 156262 1163868 1511043 373342 1146981 64989 1067466 1656991 483063 781853 1730259 513401 634441 1292567 1396775 1900603 1018738 1815109 1428987 1487769 1580367 427855 1017915 1034743 638064 1153992 2367 1940906 149050 1512601 1128026 1574959 729213 1195460 496930 919774 1360005 277593 569597 787838 52931 1071573 1836677 1593976 331740 1182650 1721549 1197988 817319 580764 1568159 106725 843394 626735 1735893 1864145 593178 1495004 1192584 791736 1994254 961662 48384 954141 503605 1838162 1449327 656627 331058 910207 400060 147839 1168626 663934 377031 601020 603335 1734288 772461 1810182 87530 569425 345940 357092 732394 64859 1378438 1230019 1357979 1968754 1766006 1284562 1015771 821500 488576 144038 918373 1362250 1760570 1326942 262991 994929 1485462 793134 1651550 329089 962474 1385308 1474099 95227 308138 1898876 96770 577390 989738 1730208 102175 1747094 240333 937648 1394534 1091958 1823669 1755772 472624 245036 1341514 1428756 1481786 1161942 249422 1948281 1493361 380549 1376475 586130 1201658 95238 1738159 1428889 1145884 120165 613600 261386 115014 1358668 1745562 1566406 486036 265369 581428 57850 1895774 791295 1586713 778929 842960 1820063 1168445 1922380 1757912 1056400 1108991 1376609 732589 961340 210696 1733143 737656 1703885 1028076 345623 1813728 378216 1430646 437810 223982 196294 1281109 70350 597022 1283003 1573425 1890747 1431574 1897098 1212347 1037320 1881744 576983 1151049 226573 446843 1269755 1912784 38430 1554793 348943 1093028 1082444 1086458 57274 1142880 1108691 646802 1989695 1055807 374093 716150 937948 724528 1490908 275281 894443 1777970 805248 1647312 12251 1733294 1336015 1473635 1666976 523129 296876 106131 1128467 643831 1794735 1395241 895336 1671036 295714 1591213 1220649 692713 1581166 980046 615718 798371 524974 265903 906830 908345 1358677 1981199 1200946 1454982 1786242 1333643 82642 1343788 635549 1870445 1714511 243653 420515 1504483 1854557 1699479 434241 1642871 1213778 767764 423785 289367 1491711 714560 1321427 1020626 1580310 1205970 1427484 807591 536626 1720516 1039735 427580 1176877 84164 158730 721102 80552 1200102 1276482 1286362 1923422 594256 1905047 354714 1981196 675754 1112733 427412 1917352 51290 688109 1130863 266082 1024402 91075 747799 493917 1268970 968229 1661446 1183837 1668701 1353731 1414606 135332 1061587 1079983 1216668 355017 1026644 355939 799816 1186550 460469 1915346 1619994 1738242 1195371 1005604 1399100 1523066 480045 622216 651486 1871244 796148 1030373 128279 758977 294072 1205909 1640384 1544536 910184 967782 349449 1617095 962633 910383 1179297 1396763 332045 1403687 334850 183750 1045500 151847 1415138 360581 980648 122370 1943396 1336426 1600573 346513 786332 814050 510719 1557655 1457730 1236500 842610 49078 461730 1209347 173514 1747011 194253 817523 455658 865167 1540442 1638362 136406 954239 6159 77857 1428997 653360 1779010 542720 549880 1330454 1992456 1770100 434769 1233775 1258361 1628371 1814421 176892 1937748 113699 981204 19531 1068961 1955829 1332410 132581 1477913 17832 1717808 1007340 568722 47513 1840611 748123 599369 1872843 878424 282976 1373951 1923365 601224 1044556 1822185 717188 1313442 1883327 907105 1838465 866753 1615366 1422990 560349 1829243 461930 834037 776859 346748 185699 461021 13424 1526098 271538 183175 536595 283981 923941 1336931 26680 803634 1801104 1109829 1688226 890812 882419 1756456 1864375 1791077 1174806 1384696 26223 134564 164648 718226 163716 839840 627544 338396 1511500 708350 1026877 625016 414403 509155 1828549 572114 535183 992358 1049448 97620 1343426 1006822 26906 980102 1241483 705145 1275162 498267 1378639 1681729 720372 725704 405608 890260 1750162 154099 212659 974400 322481 252619 144378 1300681 1596095 1114917 1660743 632593 1047934 1443857 827272 297899 1093256 1822482 1235345 591398 1446853 599516 1637003 628457 1347208 505259 942930 1641838 512386 1700254 1419225 337360 371881 137345 1864074 1471669 1788504 522908 1438127 429415 1697630 1996167 1820156 321336 746540 837571 1414284 877733 810959 132517 1932367 998855 919098 642388 1010015 1789493 1822558 695199 408262 604792 623557 1445831 985340 1322453 67383 1131522 649181 610847 357860 1797140 1118222 1028428 808776 643618 99770 90060 798569 203372 1978596 857032 502136 1677749 477401 1840096 1627635 1160698 187121 1222821 812836 1252359 1790455 1129472 87941 1265842 346317 1098617 154179 540649 398363 830700 636579 733068 1479971 627972 1118534 1495990 1468729 1986130 1383052 1175541 1288203 894742 774561 1388971 1734373 801781 79773 1464391 290188 194338 680390 1669123 606523 569212 306241 652040 1465759 97786 1171199 1420249 1684534 1246832 1363528 563837 915364 1623756 1356050 112170 790993 1198559 1571482 635400 696266 137429 1836522 745741 1567791 1220365 1866170 202342 528180 1447438 928683 932416 993004 372742 1856442 1879342 568761 1318908 802217 1310863 1188582 3147 1354167 1812102 1549290 582027 1679067 1199722 1324027 51912 1173325 263658 1977050 928281 942392 1847002 912318 56216 1374519 1175665 1655129 1387637 1231098 1389539 1389922 1811579 10383 955828 1591917 333167 157278 621771 1225181 204683 1178986 397316 1308266 1266241 538111 331381 342942 1931503 1612570 1741234 1958813 677208 1117599 1485193 1054318 35951 1022544 850919 1730371 1038955 1807488 1496526 921681 1372869 963286 1127814 1707612 494401 945951 419061 1855460 409941 989625 1498669 160577 87774 1228454 1526446 792067 162391 1901262 239483 134994 483026 199070 1646069 1774735 1204532 1463973 1946991 1472734 615307 524116 10035 1174626 810121 1722290 884456 1137064 1144827 1057605 1920197 1973006 897842 1906347 1527030 1712871 874964 436948 1878364 413679 484073 1003577 1596042 1446889 744217 15343 1962226 1141143 1635891 1976453 407142 9153 492940 428440 1637548 237787 243413 422810 1524472 703207 1941989 897327 1500464 697214 1737083 1175620 1767721 1093714 1237708 586618 1531673 101029 1163915 1115622 166462 1406730 950369 1617004 1519685 773131 1999599 1939563 1596029 598537 1766022 337759 209754 580210 1722143 903946 1018988 131825 1031036 293818 1250795 1959978 1820944 1638672 393423 1414189 1212531 1171768 1072754 917170 1521633 1976082 1662254 1825814 1098897 1742542 484702 1192522 181708 315735 453451 1684137 1076130 1714821 845670 1981379 519288 829022 406727 1988100 354900 1322090 1802087 935451 500049 1816825 1179976 713845 1879807 163390 1589023 1139710 1303277 907560 683019 72089 857207 1578335 1836559 397470 522855 1229806 1828003 1197523 1905806 141777 595999 465964 1214552 960887 17573 406979 687730 58924 137523 660476 1050030 660842 552925 1671123 332921 106525 53599 1882506 123698 1616659 1238907 1489796 767803 356188 756506 322865 1191105 1922419 1764759 1485107 600221 580583 83548 1194381 1056038 1282243 1873571 1874779 1000691 481907 863124 941778 187681 1825792 497456 1615596 964905 1436643 170662 1549256 1385840 1597127 57496 662259 166767 1137098 1907427 22587 405933 133247 481674 1532955 91551 1979076 30650 462547 1036696 1924282 698540 1720552 853680 1547750 940204 349228 1607632 914995 1582815 1008121 408318 1681779 902116 297574 894966 569186 1172445 456130 1957059 1660886 1732766 1341495 1264355 774041 871997 1671032 899536 1870484 1785433 195531 1123157 1876360 1954582 575406 324085 997347 511964 1704317 1691945 779421 1482530 336900 369551 720609 1058740 611931 1951448 65553 14553 1336492 1318605 1057373 1614334 1810654 419376 1026583 1635608 1065653 961527 704705 1787014 1356709 1178539 1492583 1604287 1059664 1892572 125317 540530 114466 1073969 1702228 1802042 1092976 1491418 1778562 200625 556930 1614314 973078 460980 243072 1123281 567477 163995 413590 1419285 1304269 1848672 927822 1330508 1442765 9900 261315 730587 865895 1411495 508895 731918 1578569 1446415 862989 171912 1702441 1881695 1777339 21075 955605 429467 1673014 187344 1302252 1441946 1237033 839957 286148 403220 1382982 273112 1541014 1035977 74962 230261 311043 1982095 908221 10171 1140217 459099 1989901 1849116 1326718 1280119 235838 1756000 577826 1360100 1747295 400078 261108 351336 905434 1770304 1101049 1291549 485452 1476149 1334873 190184 799294 458110 973432 1654596 1757372 1168236 1074223 1508352 727526 1625127 1633037 750577 670166 582284 1504558 223255 704399 1602415 1145150 1142628 1181908 1383517 565750 470301 1545871 390982 1275968 1646807 1988527 896799 1116067 223166 1670983 1254061 1573697 151948 201276 1258313 1057656 1724407 388234 1844988 310950 423778 1123743 1385150 701381 382349 1650313 353293 311453 1164425 1222332 278121 1045912 1890541 1457059 1321026 1938018 678098 1249646 369603 1845949 1140580 221748 1805507 1454993 1613302 31980 1063331 49849 600723 162545 298526 550831 914322 1357895 523378 510231 1270385 389359 1383779 1423044 1918240 361845 697225 626883 423399 142334 1015031 1244136 13181 766406 908175 209735 1355559 123700 138743 577855 1536514 685752 736985 336833 1265326 160873 1197505 290077 1641299 249227 126397 1651877 1010942 69568 835169 277611 15870 374536 398342 1946348 1049785 1382661 1321873 1382774 1538907 1407267 708048 724094 23338 565229 738572 1629115 5273 1309069 1224310 1183378 1755434 1025224 530575 12627 1181655 141272 337947 103723 230877 1120482 1607318 59334 451543 57781 1392525 1628769 888970 146425 717476 339677 643109 1582557 370616 1978891 1712373 838715 1526149 1442945 919424 1986494 174432 1068241 1152509 690945 1575094 1650640 1509503 1108405 1050577 1656032 480510 1850802 1481183 1241615 1594182 178839 350945 797239 18353 1001927 1987796 979592 659597 984073 689016 488198 1945255 1281432 1854432 558394 382148 1134404 1220081 1459757 710287 1671380 1865207 931784 712436 84719 990969 1685871 1036529 1032178 356012 1031068 199970 431812 122661 527303 1163406 309613 731057 302708 234747 1449957 1644480 1493689 407278 259544 903082 468435 1043116 641202 223729 555582 1935599 807332 1324831 160885 79145 207025 1727388 290897 1880566 691653 1135973 307464 889886 569039 316900 528384 288217 1157991 1960749 724503 416502 159555 812918 780252 1841393 406477 727541 729695 1444079 1075866 310025 550179 1287239 1092062 1063766 152868 1679195 642029 8117 932794 1510737 908466 1085709 1010777 1637037 848089 651498 556917 521105 788111 1971380 1298834 708466 1019989 366805 504688 1465564 271657 1928265 412924 276525 64693 130592 1200883 1599258 1932988 1839061 902469 817466 1788684 405085 50917 1608806 1372840 550005 11822 32889 641395 1126634 616297 360825 1209944 486185 262746 1906818 1372709 150028 1363167 1135318 1333814 1926660 1775329 646851 1069313 1378154 534843 1167401 59689 1568005 665030 1496257 1548849 999120 287352 1306723 1335976 157863 454997 447611 948282 534813 1018659 1562485 1741618 350406 455923 94728 1646081 39927 1733471 883156 1485128 608234 1950351 1274390 1418130 1462474 360633 688958 120839 1813554 1085063 1655657 914510 426453 375424 6147 946331 174680 964728 1718500 1257653 251253 990589 659856 1298028 1782850 533894 614103 1113698 630088 897415 441245 692359 853468 1680521 665044 925125 613974 1299222 1982944 542992 1202822 350296 560076 307047 1968122 1947743 702275 1612131 669637 305469 323950 615706 314557 696116 721104 271186 1404235 766614 636222 720964 850113 657410 528256 1662119 1077582 1262912 913261 21897 231854 1606366 1813865 1896344 1323609 498213 1697493 1586052 6430 1537472 1205643 1471274 1511608 729508 1303144 1206616 564699 415260 460440 1558681 1357873 193277 1247369 1691573 946572 133709 543522 56354 184070 1909905 1544383 1053745 777435 1295433 725759 1540747 418616 1655946 378794 177299 284906 1701819 1551025 1961065 1046544 1642740 1392401 1469384 7508 773706 967220 1017126 1460821 810877 1823757 1101825 1450701 1402928 45631 203197 1061612 1253070 1598460 68053 175458 486722 1623431 54452 359327 1638334 1022687 509178 188557 927412 710232 568859 1664820 81665 682424 99224 1955449 797836 708480 452917 622321 106811 70400 1382734 1172286 29870 1674018 1386288 1688987 497945 1260337 1830867 1422971 186753 1178806 355295 343061 1952336 1913620 685707 343264 973574 533437 1252416 1329856 270867 587086 1070492 192010 1430289 7927 1347199 1796071 958570 1721792 1578585 1001847 1267068 1063646 1992090 105192 352950 1730644 979019 1007630 1945693 838711 1191285 1161676 1992331 1518666 1444923 867164 1760284 85084 557107 1742286 834315 1116282 1260151 578752 726737 1044256 1744114 1175230 34963 1481028 139746 1836286 118267 18405 1905715 18643 1796737 111600 325512 580909 147620 1213984 1749340 68968 1212010 1607528 719248 1868383 845777 913345 1795724 1515679 198978 1799328 1373152 600401 400419 572240 88109 1556281 1202560 243558 1412768 572 1995945 1468808 1352996 567499 1508736 23169 1726748 1089337 723697 1871093 45678 1713961 993530 1412548 1791989 1102398 1214510 252691 748514 288808 885407 1814346 1117119 575733 553885 1280031 690557 606621 1254566 151685 286478 1858855 999426 31532 1468957 1694313 1309011 69434 1210213 1108075 572251 1890219 1793301 145083 1649357 971644 177275 1940848 887351 43329 731659 1627481 206534 748284 1364081 1585826 918736 954510 1686068 105759 64999 605026 1078967 1454396 1171282 68963 119100 217245 733784 344233 686817 1473841 858908 16154 1160913 1212368 583046 1516561 1808537 1008064 1025101 952535 927943 582358 280548 1790263 1601035 231805 127669 484119 688259 1204308 1646137 602517 1123981 44050 11698 917817 641407 1944997 825054 1835089 1392731 803087 389192 1055364 301634 1569325 875079 382241 750704 1078678 263622 1232414 1653386 1381219 1494873 889381 100692 450021 1725774 1459971 1675332 1851505 490356 416988 1761724 1637056 1409404 688091 1034058 1209937 1622674 1903936 119725 718462 1449851 926082 743914 766810 663911 287043 1140692 704076 662323 1659851 219361 1705070 172659 1858133 1858816 1821782 1285473 173869 1716715 1561153 458112 542993 1598037 1529870 741393 1875027 1844984 811473 1081579 1370281 1693978 180296 36297 1473855 1728097 1696683 1175874 1961973 1300013 1378614 93674 846401 222156 349041 548420 1845352 959986 1048060 1894957 1451012 578244 454806 1134756 1054309 388233 798746 1060548 453024 225991 1242383 35775 246462 167701 1199519 1573310 833275 1772575 901411 1445201 1409206 5319 908428 367066 1707656 1528134 216830 1784653 1081954 1510979 777505 761574 703471 683755 238419 1737988 164001 1246787 100037 1132766 791771 1658985 220284 1153370 101891 281892 979687 146439 1291867 1399916 351409 1194764 745545 140370 120188 1636313 1523604 1431318 159794 1090220 1445038 872094 650432 917778 508473 1712680 1472894 1861831 1115282 627983 1282227 1279141 671305 1768425 1200921 565393 1535368 1155766 82657 336551 1444147 47499 572902 1574443 718096 1259608 1771621 1684077 317545 455054 1479489 1406838 1017427 1264178 1585312 1266279 1583165 70928 1588461 995890 1385617 21145 1808383 477890 1864590 892255 681148 458134 885578 894202 561563 1427941 268689 1744134 1002644 76708 1004631 1699130 853075 1690290 822388 1534501 200935 967642 1480498 773014 3723 144159 1901180 208255 1640038 1663198 1761337 1187262 1868159 1027569 1416310 944653 1475207 1136353 1746467 745682 1827710 764876 960164 593852 439212 1027084 687393 1962302 389108 534456 667984 198119 84996 1748967 1334258 30862 1933475 1398612 1102035 686062 1151420 835741 1690088 552867 341405 1121105 1660075 1914319 312058 155009 1153536 1543911 1918594 177515 1250387 100151 1115371 1839937 1705854 1411344 1999337 603612 132430 567693 990643 1426270 562085 1679319 428982 1541496 1808215 935837 569609 310106 892192 1232315 977884 1284455 1764828 1113917 1473651 702764 1960598 1231111 810934 349080 1536432 621412 813464 32970 314238 1249545 709302 763522 1621842 1553474 1095803 496867 605463 829264 40633 551665 847848 980714 944961 1688325 135623 952436 594129 1538617 1099163 621751 642536 297632 1363996 1948861 1332431 1179538 218974 1724391 997957 571058 394613 192714 521591 902901 919478 1688996 290353 664661 1367789 1316136 320974 684478 1862268 1611931 1809528 1765087 1060459 571893 1632843 346874 249133 1238828 579384 169134 1663118 226156 1866116 664861 741800 877285 733820 1504336 1398149 1957906 1272059 490711 255063 1325429 1179716 379174 1156202 1149695 729691 532247 2646 306611 454484 746860 1604726 1188595 1404723 1055337 1195508 230690 751134 1107839 1721796 436620 266208 1684215 1388068 1200267 564332 1601478 1479094 908124 1028884 261827 1065332 848851 1332136 392147 1668782 606433 858844 1601419 1419321 1919870 782252 1980287 155911 909500 243308 1730001 1947189 633395 587284 731723 497076 1495118 287860 378316 1473116 1535695 1772987 902678 1774077 1721086 1020576 1406757 260782 450586 1097102 950144 254217 1993707 1296644 1048086 34492 611259 529224 191431 1384576 1660574 1275666 373629 513148 1242496 1948517 1038632 1049852 344531 1966936 1863623 369405 738784 1843227 556797 403570 1072074 583498 547647 1753925 235869 317926 1384599 302998 235202 1151971 649714 49800 1785068 688795 442995 660434 112584 1303840 1740357 1978609 1985198 266758 677535 1632859 1421244 833936 1888949 255816 1404990 1356786 439477 127287 1122881 241895 1028518 479287 123773 778622 1935659 67651 1865031 1953295 1829111 1680400 560540 456435 314566 1567082 1724873 1811350 1466927 699930 1392919 175550 249470 812010 1562567 1138336 158990 1431072 1013560 11938 1500702 1521484 1292287 1121024 1753224 1269314 102920 1573074 694691 1202488 1472452 868023 1137207 190711 742491 655749 1522571 996215 1388422 641670 666671 1929134 1406281 516892 194422 1338299 372117 1319639 1056078 139096 194260 401894 1999372 1134227 1307857 49188 578604 1184875 478825 646397 1406954 92128 1761645 1047078 502068 701791 753151 1330623 143756 1473103 283485 1381157 1606524 805585 1315862 866900 1498094 426003 772696 116804 837266 1759590 1095667 1733383 1473977 1966499 33695 1286138 1761431 326665 97681 1037934 1537608 1249361 1144327 1437513 696591 1339234 1184591 1189055 1148883 1029847 1763633 26409 290504 1015880 1721171 1277545 1485468 538414 361688 788030 1842835 1837548 1385806 1230363 874316 117716 74693 1008289 916362 1110087 1097848 1226805 664354 1062129 1306352 151925 1986859 627190 1626836 958753 1661028 63803 1792587 1329742 1333000 1467102 481747 925093 466484 1858671 1642109 119010 479835 924211 704098 664320 1641375 244121 229984 224694 1726411 248139 1002157 1791579 1096204 1183692 1564825 1297731 1663743 953337 1457788 1409823 1141714 1346994 548865 559769 1916186 269356 1281104 1593087 1155561 1681996 1216037 345177 794668 495456 1299826 1462451 315560 779128 69623 1515036 464621 1533000 939985 1392267 79916 755494 620212 192324 649176 901008 169646 172387 1418966 30390 183478 1784312 1888486 1891816 1969131 716826 41131 610820 644944 235705 540942 81057 290997 5786 1520081 1853400 453210 1879236 1293516 1624096 1325946 465348 312028 1133454 1209978 1430235 222482 1130885 147606 1188454 489872 114082 1715114 1723093 639957 1212275 1516148 963703 365929 1993760 125725 1940340 1925 930835 1557859 1991953 1178702 1429995 677882 1190832 454414 574296 825109 982435 400207 641612 9037 839439 255021 726524 1178819 1813826 1946052 566516 798109 40416 1412128 422505 1009586 1500041 832967 1533984 758391 1183064 153951 1626258 1413991 541607 1048813 1382020 1226409 1711018 1672599 769470 1653430 27837 328220 1027277 1837725 1712778 883265 1161637 547774 1350213 881484 1109227 28816 243757 502175 559360 150290 1139155 1058845 1549080 1582708 1614257 1327167 923431 106594 240613 48724 905220 1648837 1195488 1835208 167318 1527147 369267 256447 1417659 438081 423208 1070074 639385 1621049 1133660 1812470 273812 1026552 1689739 1423504 1015161 963552 1485587 321237 1145612 349009 1631551 847220 1057663 1487424 1843433 1615910 531554 920173 1973501 1342200 984163 1706596 1808320 1171611 806122 15633 1063517 1251760 274700 41773 1420025 520282 1643136 1880610 281778 125344 1903595 1126786 860301 69374 1080315 616782 1381863 723689 1489621 1574971 991443 1134204 49018 1520709 1396340 529632 935939 73703 1797253 963151 1023387 1082606 367160 758394 594030 1251106 1692421 897664 61422 359898 1299115 947068 1914844 972761 383597 623007 1962083 1622565 1400151 1940666 1448617 106676 788037 482925 907624 1102271 1981726 1936646 1433236 1259 298067 1705304 1318977 49509 1750279 854194 1995442 1928383 157726 1996391 1343812 54623 789110 1647250 1473024 1389509 1836929 122901 1040131 1811781 713886 1395323 1105083 1525853 803140 658066 1427785 1956180 314957 1648592 619928 1691470 99233 497745 1697361 143598 1782426 256589 1755792 666616 669852 597505 782006 1342598 62573 929869 1368098 817165 1746605 493632 1955944 94288 1154990 332779 1869375 1214130 1392613 6046 964527 850560 717937 809253 752192 1746993 1144948 1933624 1925201 1750251 1242889 948426 721206 1788750 370019 1766743 1191921 363644 96462 717494 922612 1252881 808456 1872213 1675672 1282442 1886485 305066 1236896 139716 517014 473943 11465 1868096 765577 125585 312738 284703 202689 836591 1314553 944886 1859881 1695850 300675 1111683 17917 873813 526716 37206 1430789 802435 738416 1527409 1828152 1381526 911279 1455441 1727581 88157 1890137 357923 250562 1930837 1444076 671572 1563346 433666 1286808 1668500 284838 265080 757338 1779170 285355 103065 351706 875842 1473725 349204 1356629 1670528 85690 632728 959785 1246670 393983 106061 773871 1606428 1383157 1594929 200435 1135408 1357319 1801713 588506 802153 1256465 423911 1080267 764214 1829623 344763 1240095 373045 879319 1001463 1763274 897900 1800744 1357473 284895 1477594 1182086 1462821 1472142 1045431 583474 798347 983027 638886 874617 18778 1041575 1920771 847779 1177044 1861240 1721398 734521 1791583 684857 361095 172592 982672 823221 930967 1394437 1768906 379299 1023681 1048089 979138 1876465 1889077 524734 177462 52893 1859081 642734 1883874 1082239 351636 90143 475518 1869231 878704 1858766 376529 1885890 677787 86436 1049258 1051549 440466 329574 1599448 1685419 89267 905503 675928 1470728 1007433 812527 445055 1411776 1925807 1649056 1179587 1928926 95394 1798370 372076 774857 1746570 1180555 1303829 962296 558783 1130878 1310097 676538 766983 1098377 299032 380688 1166855 989150 1830883 810819 668556 633336 226637 1778143 669232 182977 1206596 1982358 1325409 617730 1337928 1096720 207035 856284 1583415 1019132 265900 1710505 1411604 1511110 885940 252601 1211835 839820 622638 817538 480793 750017 120744 942103 460955 137997 1331292 350840 214843 143119 1526678 1486565 1761872 35336 865706 717474 1776976 1441268 443073 416388 396050 1989572 803246 829308 1567995 776433 485709 781965 1410796 720153 232376 213160 1229065 1930583 1368192 1710137 280673 481518 1513003 660587 1275664 633560 1612736 1580177 1562338 1953765 1486520 1743009 165768 506975 451755 112264 1402437 514794 585570 1178708 918694 787546 185130 615766 816587 1479553 913555 1426603 1048464 96623 814634 439847 1075661 407424 1140814 92721 1557082 608104 415012 1578051 1642650 1719519 846529 1433766 1890224 1199662 1276198 700475 1139375 17656 97910 1634846 141844 1452260 635634 1748197 918913 923650 744892 620682 89584 266343 631335 1241412 377376 1738765 1360755 863638 1010290 1538234 1110453 1095360 1883121 317467 1037995 306276 1017253 1741231 93221 1166503 1057238 1270125 939898 1725096 1348116 563808 1712518 67866 782440 296290 1637745 421824 355944 614878 1831140 1074373 61245 845934 489858 1762623 787735 241043 653541 676343 757750 1409149 1377215 1070539 174544 679081 165960 1172041 306148 1006809 811722 627793 1695022 1070351 920675 443695 73949 1954039 1189513 1657530 1657680 1915191 1901371 1516300 1212534 1002809 1770318 858456 1899600 1970415 308336 137623 369488 980493 1239619 1049772 217058 1028205 1254824 139033 1339311 247817 1923152 1351189 1721094 1232824 1454737 1010182 1279720 1238877 16261 1759228 760098 523493 713732 159137 1644836 1754153 1420903 1515900 1854493 324443 500644 1230912 1496128 1579613 458503 906932 1247949 408892 522473 1365592 251434 1251628 1815085 1896998 1722888 1434874 1947439 904802 1513823 1050360 553834 1868061 739836 1827845 1271061 1859854 1868683 1325108 1966393 613995 1947120 345367 158857 1518166 178482 889516 1696566 1119447 1889375 229066 1694149 603864 910007 607835 1623627 399068 1543325 47902 889920 1964757 1596488 1463109 1095396 1295374 1157456 21416 1629630 1715054 21589 524610 1004729 1658845 1530729 155060 1777501 706307 659464 1189873 1486051 1296536 596850 1011632 569430 175677 1886834 605521 1326686 557786 1435001 1310449 1108511 838794 1143072 651681 1299506 1654343 903636 640040 137837 1449649 760304 356416 1859737 537011 1104574 1764518 131319 565137 414653 374482 453314 488176 18325 1491768 1850482 1962934 618476 364582 424044 1819931 326801 452683 1345481 1412048 1421889 204569 323912 1874849 427649 775799 229418 378024 735541 1756011 718965 215460 439250 1583533 995845 269328 1934906 597914 1041937 415563 1218196 1691648 1093612 499725 1763210 1354280 1968609 1028058 398717 34922 1535512 1491893 795634 235095 621918 1206241 1572070 904320 103147 522321 1260120 784870 618165 654088 1732117 1979602 1840896 34219 1689496 1558911 55946 1908301 518722 1058092 1618727 729884 2692 1345608 1838831 755819 292185 718846 84724 1188391 424142 1473064 1443445 87643 1243113 1431523 1182331 1417085 142969 75551 508195 1539764 753021 185872 1207780 107476 1922597 1041747 1477675 621936 169597 1295690 1490932 1850574 36498 158736 75940 1738027 1299574 1929216 164127 125426 324928 1302817 123534 615111 70737 893211 969413 1881870 918463 401011 442527 279308 370873 1085030 1793414 1951923 1921241 1136271 409399 800925 916266 1646711 1197609 1804456 1428138 96806 1349385 487029 1116937 547770 1479919 1295098 490549 1253758 113887 487781 127999 626478 1260830 595060 1369696 1109510 1575264 1411835 836527 1856019 1194476 662425 936319 1395657 917412 1594736 437947 1772616 1344815 146011 1399712 1473596 1930337 31397 580023 1676956 1690159 403552 419947 1057082 1584087 1325394 1326929 1994422 1357553 1322732 62437 1253653 1333737 441759 940850 914382 1093142 388594 559709 395089 1530640 127090 662812 1365745 1016041 767386 1996754 912673 1273805 1092363 11632 910243 1013460 1490445 333908 1992978 133298 1503111 511202 622672 473375 1547986 1335837 331196 1673650 763941 760386 1487297 391447 482799 1570031 805584 1430122 810599 1281165 1603357 1711632 1066643 1691208 1890664 950552 1422108 1780760 1178019 1628283 1350820 143012 272054 773997 241709 1143742 181791 306825 61629 622956 1462360 352379 897034 1950354 1635258 1037583 704125 1399293 1289270 448631 1650422 1064184 1498375 296937 552408 1042399 1373660 924977 1731280 600306 1010772 1608610 1512042 1995644 1663609 1292285 1948104 378320 1411859 248563 1705719 1434655 388914 329454 164309 1239437 746501 1456760 71143 1004178 1154035 1125147 1316035 1862129 864649 167117 464477 90269 864824 127107 122957 889850 691069 1260324 1844814 657721 353459 988109 1891601 1218932 1519476 110539 544387 742441 240195 1141680 992869 251269 1254677 441271 1586557 1724459 1081437 1187952 910921 1611027 755806 1205668 1548303 487826 1649743 154000 1790417 220950 407660 1970700 1239478 479193 1596900 161602 304337 1370931 987042 1460838 883029 1937578 851833 858785 1753315 1756210 152951 1917234 1379740 1042079 1455832 1873445 747410 309757 949079 1404480 612298 1060249 582222 1062912 1302454 1973961 407849 995148 512333 972572 675400 1691091 338392 23521 1164249 36890 351513 55586 18965 1826031 1518075 937164 768977 1560172 862095 82014 1885027 982625 1477441 510103 35470 1588289 132513 1634812 786230 1679033 1322490 1300545 456152 1014381 668118 25051 216113 999297 720221 1360176 1719533 394647 1203152 1724162 1312517 1386588 626748 1363451 1690722 1141255 1687500 1301297 1251980 1869626 581855 1274562 1665464 1984029 128762 829409 809334 176363 659580 306618 785882 1781684 243436 1960404 555334 304565 777134 1340486 204695 1193095 797256 731669 722058 141899 378486 1777795 687050 361153 312584 1395627 26371 1109369 895184 1889545 890876 243787 1136683 153562 601870 492168 963137 445942 1387181 1360623 373110 1864717 151609 1882569 1077439 1632928 132420 1404001 919476 1888608 1841707 516431 1473210 174957 787359 1387840 1392228 293685 1439013 677960 1148186 335922 1668935 574971 509093 556659 1653171 1131149 1141547 665921 1330516 398414 1827673 482490 789339 1177771 1385008 1043463 205001 511958 556268 1676737 929793 1096767 1850937 320511 1283430 1092598 1358112 1543813 754844 177684 1361612 742319 29744 1646234 1305090 1821925 1094585 329306 992712 762260 1895904 249 1705463 1082555 1611696 515947 987716 1842108 198665 1363824 562649 842650 505120 657805 842715 870834 1031534 28427 1835781 524551 805209 1661986 86367 1222604 315180 1115358 422405 1425205 751787 1410930 1134551 318615 336652 227835 1008802 299942 708458 1882042 1941615 477124 704858 1168313 1097116 1816390 1486178 1578443 865086 993699 1744361 643361 1595537 1425349 579285 1152825 865889 1419047 486601 1004669 1548404 1115789 1849055 33418 757272 845828 1099849 704359 1622132 546096 641577 224037 1231288 413927 901590 741034 357770 281063 988584 1861737 624280 180001 769617 617170 465313 694637 1720111 1472555 612379 408399 1422403 151408 1490648 1069829 1479186 627151 1554943 1124189 1918650 67427 1999936 1718035 969753 1660626 1405940 1265659 851706 1490976 1247601 1577907 745953 362424 1630322 259291 1641227 1491913 541100 1883417 720915 1388278 801577 1572324 557126 565536 719295 395903 1867047 134701 1506381 255544 1481851 490445 872487 429508 699768 954404 966858 1878057 1509276 1498014 1675177 419913 52301 647438 1843470 1766196 1029692 945438 1168997 637060 1979977 1471637 1088307 492263 1523691 710812 1189218 1998327 720715 671582 2341 303487 358518 1579728 1816712 1146178 1426549 1288102 330101 694656 1857006 227450 145091 1593773 1879113 1136880 771165 1666553 1699326 102779 1502259 250247 230848 1883846 445360 1792717 1461757 386039 1479403 1708879 772918 1154241 1416125 1557429 1602528 1205748 1349048 904672 970782 634327 453654 1628114 1340288 1883403 135918 1909027 966602 1240911 1704919 1757504 1065877 571878 1423326 1508058 196525 696610 543959 1357058 1880496 1344703 41950 1788759 1644306 450694 1147498 1127984 1760359 302520 1795569 1255036 1516787 889244 1129168 1807795 1713532 924159 880210 1577580 561255 1474863 739340 1032709 109780 1505158 1779304 1318357 424580 522368 1481081 1221661 1100980 614912 1547090 977853 139606 1961463 1643779 262121 1663798 594566 1245481 942094 386798 196616 1954825 316121 736817 1191168 707628 328797 1206545 739857 1369935 842476 63400 1509815 1027393 82389 1036261 339724 1116781 1610758 437337 1905562 1828040 554453 611452 142630 435540 361126 1884289 370533 1707002 1866322 87650 682484 250248 777416 254221 1142782 1935819 216294 1857654 1894936 1385398 1200810 611755 203252 1704327 1925290 323750 585607 62660 1312148 1218754 860262 1650639 456784 1143405 1192298 286241 720191 1890767 1376517 785979 1616621 1230579 519333 1781383 495997 1065705 1518607 536156 684913 1003248 605929 605773 1728716 861835 1531313 242761 1928489 904159 1545111 66427 885695 574934 565072 67826 565331 1227074 1016590 1273442 1096742 584506 147174 1727452 1810580 1439227 966775 1864648 1160759 890730 1825879 1512553 897067 462848 40415 911618 1946022 1131044 1343534 199169 381813 1168822 870013 1498254 585031 358209 1518726 1975235 1243446 257317 1188296 1067174 27304 623745 1224841 1134402 409769 259468 1803744 230617 1745709 1302192 913776 1982233 1009227 1857865 1149479 1333091 1073294 843353 1633963 1679879 1889704 1156619 1010519 838946 223396 12466 136819 745432 717806 394986 700578 670765 1174491 284755 341448 1950258 411509 1966833 1552415 610023 1489199 873295 1587259 610203 1010915 1362674 590706 452983 408785 626037 676401 1169257 1542747 1414556 662987 1224973 1622353 1715351 1893737 862406 1711349 1754449 1970899 550040 1901639 1241599 1449843 371785 1715698 197860 1714155 1422906 1769397 1244802 333739 478835 1418325 1377036 67205 479593 426094 1989981 141431 1908279 1028136 1380132 1876675 1970258 1935284 376183 946680 437759 1204601 1766826 1610219 728117 385733 1607993 1016639 1012475 1187534 1585621 1038196 380673 1538487 536082 295949 1649186 13618 124775 1847945 1726207 1684328 1462803 819166 1540099 276857 297060 1369473 1735121 1806871 1775560 1706347 1973414 1714170 1205980 1293160 1025410 380426 1052357 218268 1515863 266210 1351321 1285337 1940913 987769 149729 1799195 376955 257138 1076959 1906221 1512038 3424 1612902 1393100 946245 1864379 1467413 1749649 786287 265669 1055395 1020372 1448412 1766208 1666785 380503 277844 104518 394139 1627933 865657 683605 110983 1145462 1970594 1707699 1060309 394936 251301 282375 787976 1277650 793546 636083 1228325 1974882 1907216 1541708 432035 1780678 1068936 1056473 1494231 366647 581917 736949 808441 193139 968152 281525 1720986 1452315 1892387 1706863 1079219 184879 404160 1598719 1597952 1973690 1978265 1164402 80847 1319333 1543407 1346 1507789 1416983 99075 846638 1716042 1645959 1090925 1057553 1011878 830340 537442 101642 804000 1690207 728094 1090 232529 8362 562331 711764 370755 1698021 756971 346316 9226 1014458 1955223 379361 179225 1752032 158713 1749959 99377 1849600 1347140 1928737 501674 1884625 74498 281379 1167870 1021757 1241087 749708 1570011 733045 89659 262848 274138 1082221 1220563 1314659 892107 357752 235829 374481 1736541 1093145 351586 700675 1006978 27611 1907635 1246157 11093 1351952 13341 469249 1791290 233376 882921 1878548 1718854 963087 1295241 848650 974951 1845324 368943 1789410 1366850 1927280 126591 1422521 1419245 1681275 1330883 214419 793468 999045 440251 153412 890459 857733 1831863 1353425 1426470 41376 823847 1126151 1025432 1492047 387750 1408611 1694203 580003 966927 1694143 630020 1569909 1058632 1750999 603604 322446 59346 834053 1614926 1685833 482212 1778182 203554 1703155 1895787 1479723 1578222 745217 216706 1773705 860973 1601985 325761 260914 760057 387359 1524498 1011256 784154 1719308 1954706 195805 846780 1791608 1044176 1265025 212267 421433 1670911 103464 543489 850679 50531 1739729 1092371 1321860 1156739 234079 1946190 931953 568612 1689626 261683 1051699 576570 98283 437838 837053 505788 1642489 111364 1767102 475394 926068 1840186 1345230 1979543 1421260 1965482 160048 348586 1488989 878759 881148 862782 969829 129934 3321 1349528 1637521 589739 416633 818058 1128874 273526 1056509 423969 1831568 1163860 1633969 345164 1180509 702005 62343 664408 1280861 355859 1831537 1267423 1620532 418712 1862231 1858108 1607996 1791410 519620 1032049 1239535 1031847 1220001 604776 512594 1194481 56756 124724 1955468 190875 56335 324191 1405810 825219 1074644 1552454 1189801 1898961 1714426 1726781 1744214 1337362 1521906 1485680 68192 132316 179999 1656755 1893149 703014 1465907 1817020 191863 589296 1261854 1634233 797193 688247 357895 477249 1649827 583199 213295 1262783 1803079 488584 1452275 671391 1054452 1584442 895101 494963 1538537 788321 1457085 921636 1929042 986346 324093 846794 1715398 611296 120907 67206 1480595 1445861 1434287 1632349 1256771 452328 359001 525689 979936 764841 1151103 364250 1859300 196575 51455 1729033 402827 1956026 1518035 228602 308804 948879 626434 1338082 1198986 791004 1459206 153887 1348077 1994644 1924850 342729 1097728 1115178 1814838 426585 1930438 783726 1542059 1879191 1283479 831609 1917991 1453949 495238 268918 1159542 931405 1176627 187753 832942 1840437 991401 1172180 1029210 1538466 506508 405384 437461 45608 1101281 936642 1342958 922659 140901 1324925 1452738 958063 127696 1966938 833251 1792085 267208 1170224 1802704 1998628 679654 1477667 1387881 1608317 43132 1060718 675379 220387 956025 574996 1380745 1369864 872736 468907 372263 375764 870563 305715 1588 1976628 157463 1417533 1271919 708175 917761 1666845 800741 418493 1718154 1696388 494528 336662 1016066 1727259 485367 1431864 1683554 1231531 1022404 734939 1942472 129521 1520950 768126 1418419 1613847 179164 581060 449368 134812 1313272 647049 1607722 1941209 1158744 1390026 579559 385442 797165 117181 1296116 1503707 1838822 1572837 1848531 43324 312318 193254 5604 1485664 1465699 444503 953859 128846 631873 760580 1204661 346523 1222883 1332868 795404 319516 1756488 511100 1088392 20603 1723356 220261 1538571 1364415 766166 818248 597183 999280 66916 596694 1175861 959496 1714434 1654398 1960932 715260 183746 1024879 1845363 1457566 757971 538710 607407 1617776 1055331 795736 646541 1023427 549531 1961272 1450970 451590 110399 1325641 764071 1566075 455087 1171716 993130 36188 751361 1624254 1023804 784195 694436 1135348 1710285 1595552 1431422 872118 1897233 1507991 1670073 1209552 274258 970463 1460702 298230 626602 1222314 104389 201723 34711 799569 1589286 1027515 222312 773633 265315 331672 1922289 1804673 1200909 820226 1435259 423145 842170 300017 523033 1826289 789877 97987 746982 390609 963456 1162078 761573 1005713 427000 1852030 393135 871361 1346336 1205935 439523 1273898 1922350 1275280 841971 1253051 1032482 742611 1440556 538705 203200 1969361 1485668 1946208 577272 1595296 1680255 1288818 61075 1625204 1668757 274479 1085356 1223521 1461602 81839 683479 789892 1540023 1650332 15954 536962 458774 872526 217089 643338 937134 1374768 667804 742849 1521884 259937 1215052 699223 1300482 1076941 438490 941620 1020989 1622001 254371 671319 1162449 540784 1413737 1660095 812150 250013 736743 1542983 752500 1437934 1860177 1997887 1531733 1099246 198843 1966825 1108516 455387 1770836 1368388 1003425 1955470 860925 1812271 1007320 256167 1147208 950464 1129330 1350529 418982 1723210 1832211 365299 1494471 596 608874 1808542 12248 122117 913928 226388 446584 1642063 948463 1137580 1372015 1205953 1269465 1151604 5009 655503 1806776 1899399 420632 1742380 1425930 676092 346648 1328077 54568 10545 1072064 357282 927420 397637 950893 961027 982088 1645633 1420344 771447 998925 1020040 1389346 1183281 759551 164216 30239 1193234 1140632 1010955 1518354 1092886 1976466 1215101 148770 888503 1210142 121731 1055966 737620 475124 955576 693056 277781 342898 1596111 809600 612393 1110848 1001561 330675 1610996 948683 608144 918133 994829 359175 709187 346117 511179 1677563 474992 722803 227058 1796108 844181 244646 16362 792373 1531920 779755 1847534 631136 862283 291549 906756 1622142 1849670 1103269 381671 1745289 470282 1349259 856598 415504 1850704 662943 744371 91894 441452 992715 352820 1973167 1434802 728902 78353 1664306 1029662 333592 1746244 301679 157669 1596118 170994 754787 810159 628971 1014997 853928 84602 1645411 366714 903655 1781377 1422593 1225430 1234773 134966 1244519 1818130 354178 1531863 213374 1442750 1126158 1082795 893784 1680603 1065530 520680 595229 1123772 232652 937383 871380 1795544 1502486 20093 1676050 843321 193094 1219463 1253544 637922 1934888 353235 925580 1019269 840924 1157143 270224 1273501 968636 313294 1137815 390158 1581347 375833 805703 894546 1780978 363711 670345 883877 1844125 174983 1100348 1091953 84009 363006 1515273 1217996 1760440 1093724 1844363 1054898 850706 572443 735620 475077 428360 250324 1656186 650619 727932 300349 1256772 177337 1806149 1696521 319540 908383 684838 1242347 165151 43159 312345 312008 1181123 367331 134862 1725537 313263 1870030 1571142 102326 692459 975240 267458 1016693 214896 1204310 94935 1956471 1453823 1857235 22571 284138 1051478 1265072 1063647 1439696 610276 654987 1157045 966477 126285 1367003 1017749 1085135 28966 1256103 852424 1264165 278980 904663 1012703 522580 1616114 253962 248915 153408 147092 662221 87967 25747 1422553 366699 741401 604052 443924 1131907 424554 133104 1163871 703164 664424 569357 527470 1166236 494793 934746 218938 1022584 199462 1799056 934956 1820264 194036 1331173 980602 1376803 1482067 1616436 377745 216824 652198 957965 1717377 1068152 624391 1215342 1233379 1546906 692125 375818 1416441 671175 104330 347394 93804 1213300 1851476 1543118 732802 1740558 1909574 392320 444207 547436 1071453 948163 1552237 414327 733888 798677 1461731 1175072 1543009 632524 1941634 434944 1880126 1921559 7365 712015 1758706 1297436 945171 619356 1138941 1786521 1325469 1136307 365413 1015099 61345 1472039 1935732 1665611 970680 389282 977165 520284 162814 1695977 1621919 441346 630301 693408 1844509 779447 335791 741993 1595941 603135 454900 1959307 312137 1276118 1432581 312941 1518753 1328181 694072 110131 507545 1169148 1535208 742419 165966 1330467 1667352 1246932 1927344 1213908 449486 325130 1909643 1916181 499911 790075 1983880 98846 1716667 4069 579596 143319 1874015 1216370 299605 1201401 1334363 1934902 1057684 1099265 1983755 1946180 1827628 206755 852013 668222 1326806 1198654 795568 1868138 1972773 101426 1143108 446132 623612 1812099 1925977 500683 1019349 1612562 1313786 824383 379473 138616 766962 217226 1209734 1666616 1751109 1734713 352465 446656 90842 1334020 1947113 1175035 1773074 279961 1999386 937264 379603 149470 1361747 304620 837423 1254960 1190085 839937 1783479 224417 784922 1930867 1089156 1188536 958161 1497107 75174 1003725 1297363 939952 565414 1256457 1151282 305096 154162 1945918 12764 1586022 362851 43026 1890227 915051 1995166 1168614 23160 1183994 830020 191440 1539030 753231 1876677 175658 1961704 179584 1312555 1280467 1603618 878878 950644 1888867 1601329 1416379 543413 1188805 262026 465486 387621 1852355 1666867 1115605 344029 119091 72270 306600 1984589 958489 1324029 1312261 302797 284354 222758 1348033 1601504 1716041 854336 1043651 1215000 1374676 947819 606792 1757483 1174669 620761 1214237 1490043 306801 1545487 1654326 926193 184233 520704 431980 1144380 1214335 928690 837524 1408557 1404149 1335890 1856951 811290 1947918 1114860 294769 4101 502042 969342 1848465 1792563 321189 211943 1194594 1247451 1834509 562869 1957610 1558516 1953729 1605271 1421387 678748 893532 590982 1921201 1691190 593666 871260 595512 1766461 1023026 1694902 1275673 1485804 625387 1548197 1581181 888506 475235 1548514 431801 1504594 716627 850329 313815 222284 727207 53205 1301707 1099773 1124429 144597 22789 304804 229550 1638738 876261 874612 582305 1425179 1403096 751419 473720 214991 1407705 1845104 302321 1105447 1907109 189780 1378402 1418145 365562 383365 918613 798083 995168 1657822 8481 585025 746659 294484 828458 1698004 1482091 547163 73474 1731361 911944 826171 1969950 742876 117547 530478 209851 484341 1755678 441139 682387 1760509 317694 762700 103566 1565061 88991 890660 1704818 1677822 1060365 1245792 1471443 1042174 1746781 275498 1711173 1742257 159665 272199 1809755 421348 9851 1118533 1360126 1370156 1927127 203938 1461403 1385959 728483 1794893 323110 1934817 104423 1606498 485381 386036 1907231 1436198 1835716 95112 1753310 1190270 103992 1321321 1259980 1040245 1731724 114528 1011403 550081 1206094 1965269 1413624 1553214 352355 813409 1045916 1684798 872938 1130587 103313 1843938 575191 1748508 659205 265766 1754226 283110 213217 1079562 419199 1540378 718517 1450717 1543082 1610847 1974275 1707761 1051349 838880 154753 764537 787102 1827015 1682512 186000 91304 1027138 336626 430535 704775 243809 508888 794844 1106002 980042 119827 1214541 1358561 436057 474485 538090 1801547 502629 1722936 1888939 1827686 783713 850538 553331 1029482 930024 1668774 1246722 1107533 1120563 1376426 481220 534466 1513466 1975124 1470367 333503 243826 122403 543036 969198 642966 1241889 746304 666450 1757874 82384 583947 1837984 67708 807603 1993263 1571754 1360483 1992215 1993970 571784 706506 1034009 1149945 1785737 1285914 378453 1433119 443547 379617 76918 1159213 355175 1557097 622456 446044 54439 862888 1300481 963818 865944 1368214 1196148 912169 62807 1638561 629608 1884519 632090 1275837 1023274 967861 1191485 1829477 1947100 733604 987647 1637697 262326 1095811 143695 1959749 95141 459221 344789 964005 1825236 1072694 841250 978590 73120 30863 901703 1653897 860916 1476789 1618807 68978 1545422 1644144 1409081 1257699 662249 721916 1920354 1157988 1838644 1785193 744402 1560992 1598459 1078687 395745 1117164 1055908 499009 1686717 258031 1299587 1060154 710048 1298137 1261756 370832 424249 1977283 1030131 489910 1590209 1759230 1182263 1339269 1700981 1539203 433703 1478262 479963 965877 1704623 1523321 1665323 1207861 1794540 1292238 1511866 1817142 1036924 309806 1675183 190448 1207446 1407977 1773986 1076791 490834 735095 1998780 1783137 1393679 355924 545679 207681 550149 417722 1897455 990135 405606 1924750 881663 1082719 1585919 360875 1391323 1704533 1934019 1915768 1288709 1796417 959837 303439 1194557 1757386 835603 27840 848850 1287593 1174054 240769 788191 769933 1919368 1822213 1550137 86541 1070927 568862 732064 1677767 353781 538939 70329 442839 376926 1234557 87948 939733 859788 508523 297318 931189 1411739 873069 1870406 692415 1639430 291671 1601355 1251719 366904 767385 1927146 1386176 184618 1690773 149047 1532844 1560181 1134422 1793072 1014239 1321572 1802005 329727 609769 1986171 571988 1295322 1114844 897057 441917 798150 1413732 256484 527928 758004 1292782 1259814 571070 1198650 1800331 1874293 176480 1877930 1838350 1029629 1335874 535328 500992 1084733 1791237 1823353 271178 1620222 202125 1613031 399007 602685 1841506 1331308 1396632 1897593 296697 578714 40638 478184 814313 1651459 1468301 470173 669618 1189433 906611 1107541 1933370 493069 1603546 565693 654786 427373 1957354 63625 918187 840595 1171917 1429417 62565 1615188 586795 1079154 1324384 1731810 1089145 438480 288368 624752 1026926 30155 932697 1592564 1916716 870472 1396049 1491943 1424121 1778884 239492 82579 145297 1219748 1556756 504007 886037 1092067 251322 1014525 739995 491823 771375 1025577 1209729 1886552 252258 408411 48599 48266 408439 317231 732380 457154 1956141 1965749 296984 1806605 814163 217357 607974 188651 1497778 1116806 1468794 980305 1666200 161350 573983 1744448 303844 285642 14034 591421 994425 163285 1915714 938821 157353 660062 636036 514232 590633 1507590 1641164 1315656 461157 1932417 1084742 368334 566993 764858 1484729 1610701 875071 1258811 525731 1035353 1277963 779168 782768 1859259 789923 1755074 878163 268985 501996 501357 1646045 1169811 487067 1293998 975501 850816 293238 950797 1399629 1762533 861148 1597453 714763 47395 510580 902983 31862 117006 1896206 1101621 1538107 632548 898123 273591 905825 515152 1095794 550533 1597254 1695568 1401900 235180 1759570 1204346 793800 1412786 1125442 759915 1085160 1239449 855605 1400843 1864971 371514 606035 1948913 194205 604894 1423485 1978646 450826 1535791 774728 1011832 653760 1297744 1678094 806549 1867052 1191531 297153 1697974 665983 1124271 1437983 1283721 1396500 1062322 1950533 831083 1592593 894067 1525686 619052 1302855 1072942 1407154 1630510 802674 68106 1308251 921246 723121 939922 1435296 1826966 1075910 658195 676206 1569566 1542206 1929302 918406 671351 1039140 1950584 555652 167985 1621171 188751 1351471 1177124 170043 203287 1585792 396256 1944512 1214358 1133502 410473 1960715 1575109 1182842 1017414 690487 1957196 303340 46405 43205 920824 1573137 1571634 369627 589388 105269 1066174 445676 1131441 1626640 1600149 903482 1073892 688344 924958 197430 868854 1651119 366704 450149 1545794 1961730 247633 602944 957028 513541 910231 1813409 494212 1168620 1855542 56836 883965 51374 199630 1931743 171687 656534 1427657 964238 907917 796208 1431293 715973 801671 310455 1113424 1762181 1802312 1921252 190900 784562 743233 1270796 1863616 718708 996941 1672202 527190 124178 1709296 111556 1046832 1023858 1924298 1974599 1066335 560559 641584 1810088 1190576 1430963 238198 1459705 1695693 1345942 1945081 680258 616702 1322873 1687204 234176 1898752 69239 501146 227158 427196 77307 1803260 638926 1256538 1607173 461189 1781276 462640 1435491 1693209 468958 1714653 854620 658362 287439 468123 658193 1238161 1433203 82528 1487214 1914797 1220496 570681 1252937 782679 1747200 1537353 1513049 1310089 121553 1328221 1895704 1896533 1004102 1982080 416595 1919480 1403919 746506 425084 1818378 44302 571707 659711 998422 1328915 635115 1363742 529634 914722 995910 1417670 1627630 1996991 289472 1980580 65764 1991683 1149322 931923 1722955 1225639 62268 783434 909311 618363 1224080 533279 1837916 1620439 1315216 40884 964753 751416 1401488 32484 792815 1432789 1691475 1378557 1080924 898963 807421 1666240 1261392 1780814 181732 548984 358332 443779 491261 1888475 289216 219603 180075 96716 1522097 485073 1765868 796867 1332807 1521516 1939689 1478316 1230672 795061 1794355 756692 1512266 1438175 374605 1543550 1549636 511064 1307079 782747 149332 394041 1281207 1747999 1798426 1687618 1793602 1661331 831838 1666092 286005 1033958 1839935 1827352 965983 956448 413124 200190 1099332 263221 1910125 1339343 1725242 12447 137491 1225849 1081523 495863 614164 959876 51395 1285545 1687834 745806 1249299 1338761 795323 1770405 1197144 51162 657213 786968 1434540 593010 1709424 921603 1433408 406641 551041 73374 125673 998676 1150980 1517755 229491 448173 1303937 1737643 739664 1065713 539115 1461378 766864 208912 1137802 1889220 1913221 1669172 475920 686422 1611008 470949 1031465 1338397 1932360 532488 1098770 574544 1023645 1002431 1094700 1892941 45315 191469 1901320 1800367 1833880 1343110 1284311 1832128 1619289 897849 1239936 1520108 574256 273781 1963670 570492 661855 1221870 369517 1760685 767269 1744936 924313 1255572 8596 516232 1104647 1244223 1554620 1349830 905390 1795642 1018521 572970 1116751 51229 411293 685843 829018 757344 996455 1671589 1773325 797412 846814 506966 1915065 1946577 1191668 52550 360198 1632134 1008229 1451241 781107 1739425 1956110 992539 1318688 1307421 228623 450839 1883248 318513 1829141 121391 1568618 290294 374662 1585251 1559238 1698162 852285 1890741 1716521 571337 595665 825248 1122597 790606 700193 1506032 1228053 983580 1795896 474571 308842 1234510 1472416 102815 799327 997927 1025795 262004 584368 304831 1703758 1220392 902439 1878596 1852372 1341088 1146731 1967586 668627 1600025 929075 1010905 193867 438939 880969 1870306 1093789 575995 1192220 277758 222278 431147 1557756 327026 424042 1820838 1614637 769687 786759 345956 1693027 1640674 1328745 205194 835185 1703763 1297053 145884 1039234 1460933 635151 914670 42788 123468 1726801 1571382 1759091 1963009 1774617 40716 277660 589128 1928370 492114 1214501 1498092 1698054 1682901 409382 1228545 720923 1043992 989033 333781 980800 1119003 1571704 34291 1186113 1055035 711367 1643224 1101085 902988 401719 777442 489582 513151 880546 637487 1632451 694713 1507796 740834 1466791 575369 508384 682858 289376 108695 1841869 824859 1116180 490911 1589508 1848074 1173361 1733030 1313029 1439370 1593822 1965092 488470 1005507 3025 1093681 1003844 1661620 568237 221627 1807574 904486 1570592 713859 400601 1819300 185272 908320 1005317 1297425 982847 1503817 1409095 1955189 1267535 1893720 1515711 975779 1306301 1169558 1526019 1322977 1716201 469241 25532 547378 380619 466634 736914 1106679 228566 1098146 1009623 421123 1738150 983921 1647738 1421091 991787 1688815 741770 1507547 1892000 213348 1287948 707368 1084821 1281856 1851937 550584 512758 150197 913550 1179616 202002 1199472 1976293 1180369 220918 756378 1669386 1085087 519865 1062332 1177848 112544 1368344 1643371 1977717 456474 411741 1320494 1033837 325844 912707 225178 54530 1660640 586288 619872 868324 279670 1727279 1472898 1231993 1504408 785276 1495147 560949 1346569 1076015 1145652 310557 926067 1962333 77245 1044170 1265242 559066 883892 1006870 1648415 659172 1093585 782311 1378526 1643915 1257169 702737 9867 1673507 645068 1100354 762370 186365 747962 1867272 1140255 368148 1574607 1571788 687364 1809445 1644691 827339 101151 153794 1063984 890665 1419743 980910 1275382 929110 144265 1099742 185379 773672 1954043 560067 390221 167906 327900 1847355 270932 565878 495430 28549 1943410 1745371 848182 220668 1022311 163569 785654 1458002 1667372 812790 593407 1269558 184774 85801 735973 277148 281657 1019370 1954026 994732 751109 1806837 1310540 1268571 13248 1967502 132929 102966 1993798 557379 1348563 1032841 521183 565186 1695632 1248684 1954146 1337091 1038841 131682 1326394 1351873 1143987 814985 1737718 1082854 1313319 972231 1034604 327923 892724 1710086 1689128 622682 1975921 1762400 1187680 685642 1969582 496430 1418628 801166 936754 1398950 813764 1545523 641238 1241898 1798679 11076 1614243 44115 1424993 589849 136126 1017524 1475618 139448 120708 1636301 626526 794001 1061622 608754 816642 1304676 1549855 1522406 1011712 122672 1723693 209563 490395 1477173 1290672 181260 1308468 198206 296981 1662414 1495376 123169 1026624 1056205 1910122 155871 1061925 573486 1110309 376960 1684834 1431905 1947392 1176228 410020 1935233 634399 137204 896371 1543515 1087609 1443040 182291 708227 577505 1621872 1717757 431802 632781 131022 104589 1007207 610996 1689937 732063 1417219 1221657 729965 417650 952872 650233 1607833 168280 481680 1291072 1656371 833281 739567 431095 1306485 342117 501642 282255 1564817 1001256 199342 1746626 1052417 1966809 1609866 203958 447684 1220341 206442 1908092 83876 1760856 1195438 1542676 1259918 1398654 547791 24 1847627 1363073 141480 1372669 1620202 790124 344751 358801 1563055 445080 1952421 574265 1392083 1409721 944949 697041 1620285 168556 540402 113368 1482847 1611885 334787 1139664 1083811 101869 518049 372853 36152 1524458 614254 114725 1245287 285324 1152557 561959 1415222 597675 694868 1764466 481872 1604969 424114 35136 706832 531069 454427 1178280 491726 80256 1259103 1678113 500265 1329352 470321 90141 1045368 408011 1646296 358234 443952 938643 319007 721295 273234 1394509 692059 594624 1298935 680755 1768887 108043 1832580 1435519 1396318 363673 321023 888467 1196880 1069631 1038970 1825485 959386 193472 1071673 522708 1746701 1424925 680324 1805566 1626382 1798252 1794491 1059334 155224 1337803 1846222 921748 574392 1745761 617665 1715264 1089300 167332 1866286 1320622 1200980 682554 1989826 709427 1224634 1205526 1316322 1735305 1343495 1281422 1518352 871364 609415 579433 187366 1040676 870767 794647 727305 1401631 1849507 1086978 1583678 1530630 1804512 1080228 1027948 359281 276890 1529083 1141806 1013729 706513 685988 767875 615377 1548600 1771356 1529127 91909 144075 920678 187280 426742 1506645 176630 1935260 261249 1802899 825713 442572 168756 1517806 16251 1246752 1991724 708195 1951388 1781445 1519958 928901 1012550 183459 1753181 646841 1661892 353945 862131 1918333 964965 1781612 1727858 262679 66214 343081 458166 578434 618664 1667615 407617 1142224 255178 1632583 1505849 786651 178738 917592 902843 1768652 1962644 252681 825759 1130913 406351 1219902 1145338 12938 1774806 1053064 915371 144711 1272373 877143 1082332 707086 3454 369041 745294 991080 1880139 814828 802689 1158986 270526 936718 1055928 376045 565215 217754 466146 1005932 1026387 692610 212661 1924149 1245811 646500 1990235 951144 1782214 1291915 372105 418643 1250421 783086 709836 1121478 344172 691410 1951242 1828417 1593988 924129 482653 1316007 1570322 1111419 1652990 540029 747231 1764680 465318 856682 1588481 1475591 851324 489316 1394150 585306 90345 1745931 492281 605314 1908060 1040486 850300 1864554 1315733 898330 1084243 1063456 1654374 946192 1444018 1695725 1903587 37811 1357727 856719 1002222 195906 1220376 528456 501325 862837 1178572 1031154 533745 1388141 714974 157948 1479113 1907210 146265 1336448 1467296 20776 464250 326070 695410 1579956 466140 1473277 1254464 1343979 121671 1937445 284888 542511 996153 1395935 1894845 793501 347954 1822199 1514611 157017 885042 1041028 1198232 356371 832350 921667 1578275 1942378 1117955 1272856 1820402 652557 1301641 1608162 1354257 566580 1703259 659588 918302 289712 1067390 145301 1091755 1507364 160358 1042600 646049 1639477 272000 1089874 434226 231054 1653870 977966 1870657 659962 1553294 1163292 241468 1684605 1433686 856501 1199822 1458384 1394066 157652 831363 1122601 1443054 1870776 1140639 1109546 406187 1220440 632936 1555381 817199 828378 97825 1770122 418333 1767427 1303893 510883 649913 768028 38825 1136732 661424 1957987 1042927 1015581 754737 577727 1736739 1563489 1012704 384673 1555283 462744 1941773 904473 962198 518023 1669440 1951884 1874571 1673907 604575 1537481 129025 1183761 681808 884841 1213760 1312353 1587671 1412043 1814058 486376 1422115 968257 860763 1540797 1884215 1642500 262512 1087715 213113 34317 1363324 104977 1252675 516131 1200919 1967626 769290 1020912 398741 193011 469803 1826228 52384 196281 739310 1157774 266990 806659 41028 221355 1863572 1301993 1654106 1169040 1096227 558848 1548434 320646 442188 1679284 1225373 1434229 695439 347459 1568667 884539 1996019 1822887 1834087 1409309 1575755 744701 114520 986472 1310417 1567635 548648 1880406 799469 950647 1917123 335441 205490 744092 412835 1233425 778585 460645 98181 868592 613629 980950 1208219 444151 1761033 1201009 966627 87262 517441 982166 592541 1514883 444288 1535304 1477046 1939761 1299499 815663 936594 448544 1234462 950824 824062 27390 645597 207813 13076 242439 512806 1984610 747558 278932 116346 1706781 1507635 235927 1991879 270260 1865772 202630 278207 1540081 552088 925681 818466 1907726 160915 964598 1155901 1616293 99452 1793651 267727 739194 1326247 1968600 1079903 934766 1283402 1029975 1066634 1045715 15429 262950 790784 1242336 327906 1661125 1191141 294738 823371 1804245 1752718 585336 1362968 1751453 162435 1957000 58292 123401 1419776 542353 184428 1282301 32973 349000 624521 1099115 1437408 1706543 1488331 1743228 694577 1225533 219139 1465895 1391991 1960155 257223 1727989 1510773 949885 150438 1379038 501561 464051 86502 224088 1412744 1030601 1370603 1240481 458063 1219396 966914 484884 1290228 1715060 1803335 532750 1605135 683262 381380 550407 1075959 1874662 47897 1002989 736190 207624 249724 1515589 954633 1795297 92772 92594 34760 1128144 1460325 288025 623121 327978 729168 685980 1456316 773710 14543 1680412 475313 1247597 1695052 719590 1523658 101459 181664 1225018 106053 1501516 208427 811226 1533921 505100 1273758 1386387 1819000 433327 1540559 198562 1923427 1160208 674329 469179 1809462 1820178 1863467 501712 479715 1190468 333067 1908915 1647880 1618868 21660 1530853 1681557 1766891 1583227 212219 511365 1587190 1639018 1774847 1769914 386046 672216 330691 1082948 1297926 16533 205287 1233899 1047969 131053 290800 1155072 878123 1380702 1853808 1311200 1093242 930533 1434624 1597226 679552 1365396 783825 564812 331618 1144329 682348 102581 243096 1966565 1851172 1498510 1189175 313151 76010 28271 569045 1860246 44154 1311391 1061969 38623 1867164 341075 1479947 259103 1462269 968114 176338 1375309 1332503 931748 1606349 373900 950323 187041 177849 480115 158786 1049294 610816 1142547 94912 1668260 1960600 418636 268535 1581522 1256098 1800841 1167789 1612504 1849057 250927 117564 346206 930697 1288228 1562930 1541281 335666 1182779 1455335 1955597 1635737 1277030 11173 510757 982414 606633 1636240 1588821 188106 165376 183724 1228902 1469514 1635499 410650 1209741 1797987 1183219 1732388 1127927 638449 1316888 137603 380575 944270 1365394 700462 1455672 1411368 1766950 1633179 1219143 949195 1976672 1643700 485310 1923367 1477637 1194266 1998485 1981753 569717 284934 66987 23877 1798276 1718634 159477 394523 357562 1702319 1249153 125325 1730201 1589224 798460 1774132 814935 633270 1620621 1809924 548922 1499565 1363124 1878795 1423482 1376576 576550 291455 1678142 1846002 1324968 588163 477343 537635 363214 920377 310525 940084 1157358 199298 1612685 595964 1163099 1477276 1800926 600735 165363 279009 1946921 954262 1403574 1133439 34438 180691 1316500 1711005 354965 1615527 109552 1523235 1855591 981091 834782 340045 1083069 842359 1039222 281516 47226 1334964 244912 1803906 720853 529342 787550 419875 202620 868115 978980 1567273 1035601 67056 963224 628975 407436 783272 403311 360673 1558225 1873799 1577441 522706 943592 1905193 826644 870616 494749 313831 1353220 1131893 995488 375166 354822 1068930 1118932 792097 299028 557342 1321231 1482990 1468203 40738 1508585 1271356 1745126 1009243 1107837 728815 410186 800039 679155 1260762 1310494 117621 1784765 1611947 433339 638608 1564263 335412 1004211 1214539 1856646 57791 390242 1997760 1906890 1572999 1086328 1821326 1992088 597503 1410761 904276 648309 407164 804395 1174985 1622995 1969458 840339 984105 1021388 1756538 1855642 232810 1787280 359377 1935276 838473 1102085 1758764 131478 1752950 1500496 328654 460846 631820 1069524 1616288 69756 1455471 1592947 1859652 327407 1185021 1613299 135071 1791348 566009 87330 1212478 1500947 1315609 1015371 1019640 510910 1810711 1349879 1259761 1699471 549634 1541002 1412709 971265 762672 1618344 1789824 295433 575556 812389 997279 841830 1270785 301984 121521 1156159 617785 619569 1987671 713849 755526 1444916 1333947 826103 1958468 1223219 1280509 1481124 1327501 1243301 1818476 1127943 1414997 1214103 1530108 1811671 829027 855241 932992 1108339 1299215 506397 1100529 1832941 1053561 1635563 1437067 660611 1908380 1198960 686254 311015 1558626 965166 1940925 25869 924337 1320620 69502 309015 131853 895076 1104655 115418 19126 1415231 1397630 1788709 567731 1665615 1030465 1391760 163785 1855900 105736 399463 1020875 1565555 1142609 19652 1621004 766927 785505 40888 564111 85273 423511 1346645 763404 494011 1735637 886431 854253 892411 1683802 1082389 756858 1841589 322087 1014233 120177 1003531 1673945 27534 1338518 1358196 328853 151209 1814337 1194269 1833371 750632 186304 86299 1680875 1095138 1453837 1355153 902234 1850094 1785142 1827006 286532 1686690 1974154 526849 171420 854950 1534713 221495 425505 1369471 105022 1596770 551225 1551539 1139021 816295 898142 836182 91956 1581111 789350 828319 825117 1407867 1286215 766582 263869 1621221 1634138 1946258 1387532 92475 189855 1709061 1164566 268956 1214338 485724 538823 178842 1895102 607149 1540736 329381 716737 1863978 767725 993811 1391312 364631 560247 343503 1222110 654635 1039863 262714 1952539 512536 1899635 725800 134322 1777301 263156 234628 1412622 375557 1438465 410554 543248 1450240 824863 211989 447402 1688026 521517 980430 1330722 687770 1586454 1265086 1748892 768610 1890370 1999222 552075 883045 586777 891193 468830 705894 636635 1150889 36658 1534630 1232349 409025 1705717 1406179 1036405 1855578 132276 1450024 1245144 519926 174812 1366612 1657169 757188 561518 1455748 650438 1809345 292247 455711 1280181 896584 551863 1865071 600222 525734 1669669 243884 1971967 1313246 1349172 519715 1088382 1704074 1164429 574152 1554100 349877 195935 944974 1009942 329863 583352 524732 333283 1434905 180520 1683241 119398 1378785 1954699 639161 882848 673262 51466 335193 607234 777863 1512500 944652 1825827 1381723 463626 1971756 483958 458587 895291 1177475 344142 410941 940659 1289999 171316 189927 49457 1000228 177566 1078691 1536589 168360 1457932 1938987 1003363 4273 1980422 1105524 1186963 1376756 1029823 817005 404299 829231 808249 1888795 374049 1616692 716454 124038 1023514 94381 286219 1452722 1919045 1595947 88103 513314 311688 93299 992063 321028 1720121 1375333 457992 685150 1273246 1811660 1919268 1038549 669697 311828 822833 671955 1710143 632197 975172 1143153 1072740 950716 1565316 1196908 462998 852315 292437 1029280 893446 1007483 1786603 758266 783761 1770025 1463424 1985951 1013044 1432780 1391946 291659 173076 454222 590671 1986502 199213 136045 834047 1960064 116791 476597 1614689 100 1906215 1307990 1315941 869370 1312986 676674 1404572 1321161 967159 580362 1416057 434910 959350 289703 350581 1108830 839899 714274 463425 1398835 1401753 1174793 1865885 481847 1521489 625503 553491 904411 1430960 215308 1353088 1170957 820999 354668 1645451 976821 1868759 509116 1081512 321929 1736525 1300968 1254381 495547 416349 285755 132532 1952182 770161 163206 37253 163779 526082 1353225 798794 1914380 1397684 857458 1321060 1995372 469887 1002900 1176415 1402938 1417435 1593945 923479 812910 915256 766853 799323 1961465 1156862 714736 1632791 778321 663833 919431 1072586 867170 1191381 173810 913879 1537691 141888 1798088 854258 1987653 1866035 652064 802258 66168 239157 577712 169002 1632621 1567903 438401 1014319 72964 899780 1816281 1531734 1303534 1873292 558934 263933 693617 275741 1354899 110935 212621 261081 60527 661798 499502 1144552 1857781 843928 1742894 255088 950049 653706 1748384 219477 312566 113122 1525086 348826 543552 1357819 1336707 380098 1915479 1987334 1559685 1748123 231697 193663 703307 1642266 1727369 1411441 1150850 1841626 752412 1552463 1022226 1595382 1593930 1156492 602708 663397 1611998 742466 1681308 1558081 1075316 48573 696250 836790 759777 272615 1828889 518162 1710217 1775417 1841625 76872 630076 940321 802367 1788003 1324558 1069167 574047 1379396 75195 1686866 121308 557697 1970030 78372 1826138 20116 106522 227429 323881 1412122 1408888 410414 1121086 456168 1842049 451301 1903456 5933 706122 262466 991484 1700899 1240747 1311811 1557877 599996 310529 1520579 842767 1496842 22681 1255216 1774206 230996 633000 170611 1327851 1039722 1917287 597233 264006 1355822 1078404 1485282 1614969 1103516 441936 611127 498246 518877 569309 1860862 394797 1167899 151270 685190 451975 1857857 1179619 1557390 945755 1529907 854020 1352705 700066 97715 1653531 421527 956814 131978 1957242 1443740 1656631 1672106 883912 986701 1488716 704420 181456 1205930 549352 485398 1189901 1543498 449015 1975242 944465 689050 561164 1704055 827432 868221 1009919 1938243 1662732 698045 484218 649649 1291162 112658 1311814 692753 1563622 296806 1438829 118204 1428846 1883624 1592879 493538 110172 175922 522381 1408839 587439 157389 35044 1132483 1257396 861965 67679 1226219 60383 833237 1647977 1601571 1619677 1867500 114813 138688 1687253 1548892 705594 999773 133545 503629 1653913 116470 367337 1248225 972250 1365239 1624671 1152944 53117 1684201 1085121 1277206 1551502 1733828 1666403 1576325 375928 1069578 1888978 1752917 110897 1966115 555654 386491 1700387 66698 75577 1537627 1219469 1776348 969873 1918347 217178 195559 1064240 871543 943566 1011392 441035 122543 852003 1103928 1272907 594713 714398 1900838 1383118 764187 1355816 1647000 657268 1880529 1192661 405491 563853 1541986 1767403 1620124 1418426 1317034 688375 1689681 1874736 638903 1512561 287184 370798 1967044 1543146 1234344 632226 654320 371991 651946 1965924 756304 720579 1810786 727374 1096322 1982332 463962 1152360 1515725 417365 1044241 1233310 1120875 447710 1653660 1087457 1778160 56648 1719801 1671735 1752433 1320810 1189090 1673486 828597 1050528 1385816 1926756 1949713 1625926 1897857 971538 26175 432214 1404219 1328650 1178966 1124030 686550 348473 70670 694982 654371 534442 1434314 1335956 229197 1169161 1957772 178605 894924 1617442 462904 1191982 1352309 490491 1133076 498104 323593 929827 951685 1343290 1660623 203103 1315584 1135484 148731 393248 1598099 675405 1904704 849039 123803 267443 611739 1560372 1351530 440122 120058 1812772 1453865 1727820 258944 1333081 289597 1290753 1412154 1484039 1199573 682063 663727 361582 648084 153908 480648 121900 936721 564900 293523 679980 1594662 882501 1918713 1911272 1829122 1217997 1758745 334383 1235529 1001416 775235 1244086 1115599 993924 1377679 1852660 1703777 1958244 1105825 474051 1332830 391246 1496335 1387873 90604 603715 889280 582940 564028 1042917 626514 1293000 864681 100614 825481 1620932 203296 1621551 1463200 263412 1371705 994285 794975 1426289 477992 29000 943172 70018 1263056 1164031 204394 1458388 238480 1486977 609449 1153508 522150 1511088 357068 1824894 1669381 1251397 1793820 1402364 1048295 1389774 1668608 567031 124293 353587 1932026 1070280 1678334 469661 1007571 964622 1457100 1155694 1870789 1222157 93164 309065 350644 1044772 717266 1653961 1761837 847892 1384862 1873769 440841 768686 1934672 1439957 842607 879605 1862356 9236 214636 335019 1711226 1415741 1191711 404956 252362 1744515 750811 128358 196780 1344066 281590 1707749 1441282 903520 1241859 331149 164195 903398 1048492 545722 409542 856369 1801515 1688341 1749138 1285791 263318 174184 1074931 601192 813345 141512 1189621 956783 1495513 6205 1131587 787552 397072 1746413 1336445 1762470 760113 1546107 1440904 1003690 96557 1986262 1557781 1232498 422147 1863289 1351522 1363388 468023 1939110 1325557 1108560 1571518 1900708 67443 590449 1800076 1606006 913323 815415 299825 1685964 1837401 400721 1748 978419 828347 1015103 1789483 1510417 846818 1202041 1105071 1697462 555856 1128849 1522471 324837 773135 1334864 1420362 1160001 94024 103979 1422972 1510692 1812943 1637573 97787 560915 551380 1269875 185571 780349 489343 168400 1346592 1586461 1758212 816459 1789070 1839928 1227394 531602 1741664 1090163 1992553 1054254 314319 905149 251645 1612020 672674 1867797 1901737 566814 849973 815909 1880871 1290338 585689 1066617 854903 1995997 1072708 1433368 116869 1617798 667302 1019436 138224 1226828 1092932 1586037 1832042 919218 991897 1858389 215976 946154 60535 297748 455977 1860413 52822 1082244 595436 524194 1576772 372152 200280 389759 1941541 659540 1595131 252133 1629437 1099405 431514 569931 415766 234035 28458 645424 1604097 639005 245121 1189361 465767 627524 989228 585675 1444845 29552 307991 748068 1731142 1933088 1700705 898781 1096267 1149101 1859541 981307 1047920 1251571 933815 950500 1189690 81010 436629 685304 966546 14475 1451406 1992121 1212631 532870 1784565 1689221 1597866 1630248 1967248 1583835 34985 1405592 691696 51341 474082 1987094 1738249 1138217 817114 883364 1209082 1690143 1678227 58135 1686270 752280 1295638 1972017 1794929 1345618 575407 694710 1779819 815210 489306 1380554 1771566 422870 763945 1336066 1535123 1616725 1783596 1116022 1810051 1887057 1145226 1531833 1289353 222514 1856342 312262 1637451 18832 1974171 136375 1964170 576025 711940 280816 1254514 645749 451969 1427614 1252479 854373 611503 1431570 1282923 1525775 1566204 412456 764251 1844229 1634990 894558 1103822 1334053 1989915 1010999 178825 1999847 1293856 1341997 1343489 567219 1409885 275447 1643589 93551 1642245 956339 118736 397893 980874 83246 1862119 1626334 962424 3986 1464353 801878 1285902 1987614 990945 315270 549973 1505568 1578923 1796705 1953845 703596 1986534 1560900 1108777 1433616 1536894 620139 303029 1746876 792367 1897697 1002347 1163327 1892770 1664471 1325071 1276288 343235 1367842 47637 1899266 1802427 995638 748653 1928686 1077859 1651813 1483890 1929781 1516518 1523161 1494424 1737415 457924 190151 1599223 547197 247050 312129 1360097 807099 1685893 1742717 1482187 557676 1517851 1145220 924441 178668 1598517 1055856 1945273 35338 509719 151583 1899153 1238579 222851 1664627 302606 400416 1448522 1503162 1848120 949380 1884950 662190 1975270 709645 1104466 1719169 90493 1737692 1677614 406785 608569 1895534 113937 1204150 1409319 1424782 1451601 1936203 1416639 1972845 1345499 266577 1509032 1776567 429152 1448874 627134 553693 669014 1821929 129824 1159743 1088800 1075439 1567656 862 1007161 846451 694907 568528 1318192 608601 561884 868703 212923 1728413 803267 45053 1440128 1411185 655402 1224554 577601 1944268 1545887 210759 1306881 281253 1071010 1594351 1994206 1459815 1703669 52909 1538915 1946477 78739 945359 1559060 779966 1030812 718121 2144 817527 1775753 55533 617194 117983 228466 808637 1192938 1742298 1788204 705151 1414104 1363145 1817483 417026 479140 68033 1961445 90523 733968 245510 1865882 1165409 17352 710313 1522715 797939 730844 1294075 557351 1032040 1554779 179532 1664848 593150 388532 1477608 1303872 1639115 1658583 1771437 648994 626809 750411 1393869 536297 1250116 520984 1241625 1062449 1016238 1688538 1042453 1961499 1079318 1110031 1064322 1369745 937840 1859397 696719 291428 923879 1791385 271968 1971858 725858 1323751 1509089 608790 1683034 56457 195687 742282 637655 463610 1995976 1891317 569693 1300513 1239351 1648067 954591 1462003 1359081 330671 184809 1985866 1548866 1136843 731933 1697978 1315706 417166 740704 714753 1286640 981013 1176323 1126166 454464 1672135 589421 1897466 1601531 817437 179230 1519832 1338515 228493 1824520 1043748 293801 1367046 1429135 1284174 884946 1564887 984028 723159 601746 957095 198023 719908 1481599 1948051 1331202 1709149 1572768 525932 73446 685803 1975208 1188603 161002 1746700 1490862 1807505 1714898 955194 1020727 1030623 726878 1519813 1364315 923129 1005438 808204 696128 1207754 971893 1244389 87518 1351137 23206 145274 1046432 1037002 1613065 1040004 152836 1896254 157198 692935 491155 221908 1536330 1371400 809783 1450198 509003 1326291 1019011 224182 1960360 986209 1175349 173666 1455626 1550116 1220793 1464660 1465296 205513 327288 481141 604379 1166175 1145721 1876439 454684 789359 694950 1727342 1341063 519803 1909640 281372 342099 1621278 68355 199591 1498535 1496620 1741213 1783408 1107623 1787775 1123657 683403 57616 1861903 173051 1153120 1542982 1995995 156974 1657235 659647 23317 995848 1067714 1902032 296111 199168 1007837 255154 1012008 9707 1131599 59505 353828 1500580 1564091 1267643 1391789 1667108 469116 1767699 810399 1413153 1514898 541268 451812 1474046 861012 1604193 1827777 1418416 565986 1546209 228719 109018 43556 1323167 316586 214350 1095735 750888 1289942 1950346 1370256 156960 1462254 854173 470273 174462 931211 800763 361206 1619508 129469 527257 616732 483120 818443 1912864 1648886 276595 894358 459924 806840 1924116 1106437 277311 1112597 982554 1138754 1908524 1518393 487550 1535866 423692 4164 1511849 1658340 576784 68100 1145276 568326 944374 118667 1496987 1098954 733269 592183 933520 1139722 1580198 935969 281199 1351461 394140 160773 742975 1301242 296243 526543 1093643 317653 1608779 1714690 674421 1964091 1667335 1502657 585491 888555 1573006 529408 851117 712330 1171302 1803999 1347244 789508 669541 1345933 888044 522931 1482334 1033442 381926 293401 1330933 166866 1607194 1177406 1909065 1283325 1145499 240578 1482570 1517200 1819170 246059 1398791 1755871 1179930 1209628 274377 1788934 809534 959953 1625986 1008947 1004652 921997 514549 1305926 549997 352604 678661 352137 1806322 820946 1091826 1987054 967743 1586135 1114467 520375 2018 1445981 689694 813279 261594 743490 963705 655764 1254829 133739 443128 514057 208 538949 1449307 1744952 1699328 1660147 847081 1211785 1330862 253613 419035 1692090 464083 424165 1462300 805574 685342 1111921 1881181 1929960 182494 57604 1503499 1330192 428144 531679 935376 918462 121481 659395 1555365 1394353 1328118 315841 605403 465007 1796793 1547498 1148419 1774415 509030 187639 624569 1052184 948782 1244563 1012265 1969696 75588 1849273 534545 1668777 1822531 876569 1958379 1628406 803158 935258 636790 1103137 571220 270579 970484 594228 1496901 632435 911038 836359 1985800 1099885 681847 436245 764778 102782 1298328 1761993 312081 1903512 1891322 84245 1344563 49751 1369304 1327489 179974 625966 1278646 993535 1657807 1345099 1014044 1323369 182613 1907032 416444 362339 362670 1900385 846146 1010269 1478611 1807244 347042 927272 139810 751077 909852 706018 1971793 574823 1442695 691954 336380 1609099 1553015 1087330 1309783 1710416 1686466 908429 41614 701324 1679205 1859296 1631912 1696992 1739778 438391 1019091 56072 1913682 1674682 1956354 1016412 818342 154676 744002 109060 769192 1207217 821056 1761701 659514 1778011 1506931 205223 1755095 1663428 1529167 1986699 1765908 391289 1193588 885529 317987 27945 100447 1795475 958394 460924 1383916 1204219 589456 430578 744103 1221000 1007151 1343819 236864 1774611 1476074 6506 1184401 1533333 1623605 337180 184324 1247268 1185986 912346 1619422 526370 1232370 719540 1301890 634447 1435757 1547497 1937858 1702747 849758 371529 783283 1220682 1245061 371618 1078095 1162887 1145399 1503128 252632 1002899 490015 1746914 93238 904497 1551362 1583363 646449 699415 1922054 1678505 301715 1276589 1231852 1944376 606539 522020 105474 1879997 880901 789311 1777751 48559 1473293 1585453 1582523 1431198 1652506 1344776 1574022 52573 1283778 1544761 174971 623143 13231 223544 884516 1671475 1464532 1887754 1512024 1132319 782105 1156427 1613792 945420 1731905 570929 331461 1053796 719340 1549209 925468 435291 1846880 1403160 1514715 1357938 1916962 663980 248788 528607 889667 1827658 1130174 362587 1756625 92025 35212 1182804 1931603 478313 1678299 1848430 1186048 968993 1963425 1186070 1145841 1852248 1421144 1617015 1345210 1785545 1532856 1086345 951589 742173 1653154 1610385 1721227 940448 400514 1375401 1413899 1229395 1862791 365385 1407772 1493498 542410 1545366 696569 1248700 1263237 277242 1729193 448307 1660468 1691345 938334 1560607 1477871 874065 761562 1907752 1673677 1426532 1904157 11756 783107 85865 412940 494877 1356737 481245 1592555 1924731 1008675 1865930 829354 6217 1960297 68450 164441 279633 31707 658698 1167279 1868906 1687728 1241780 1763861 1536577 494431 826627 39227 770969 867642 1665607 200471 1314557 135501 1160956 618413 896198 1695383 672822 1346422 1221422 1842223 520812 1897425 12721 999914 1223026 895307 1249820 1680681 1994844 1331872 1490726 722229 527941 847123 816693 823634 1066802 567009 1671672 551781 250796 800675 63110 909773 81453 1837592 613912 119125 251884 965879 223196 941554 1639599 1468343 1478086 1996504 1240504 1422336 834688 689939 1948635 44819 1672458 622713 263440 257874 651038 1911424 140850 653083 1986510 39116 1910201 1823705 1582970 1263244 30512 1588614 1686376 290922 586046 602779 191648 1225380 857404 730856 1929038 1718517 1996829 120207 1103027 1970950 1929359 613842 664665 970450 665676 211136 600091 632930 165884 741288 1078708 1359485 1294576 86173 368365 359642 1597367 1456337 1704710 795249 911464 766868 1971416 1532443 123901 1931009 1162060 1831427 972328 1074275 674066 1154255 1549137 1203252 289822 1086539 1899494 605440 422278 31956 1750194 629354 390908 1372041 1440338 843541 151491 1913075 1218255 393448 862626 1075845 746387 1816933 200897 350568 531410 1789743 1235778 1563068 147657 338774 104033 1893778 318454 761980 394741 144584 187262 1998112 206870 1329146 106709 384135 307215 220952 219868 710804 612178 1611172 258691 422329 545382 1998469 1411062 1097029 1929297 789814 243886 1907605 1465872 1705087 1095450 1267216 578273 1643292 1338053 104397 41335 1668464 1668093 1815136 592193 1754874 1321767 757906 1454735 353363 1749966 1889028 1836613 944523 1309728 1400808 231924 936412 1696673 1785803 1218896 950385 555891 1384729 1242874 157467 684194 138178 856628 740823 1479495 220063 1135173 51062 109319 528294 1429285 751205 386117 895897 622052 572912 1153174 375037 1201685 914062 1513336 1004173 1086753 1994463 210902 721307 531544 597138 1559145 72516 782589 1050548 488219 181804 547809 946365 727183 502486 465526 667555 742192 472378 1424225 96244 1411370 1742000 246958 85386 1032621 906654 153022 900323 1353255 553809 398869 1975121 1048749 1198188 606357 1588552 1653220 1942200 1973840 1415701 703873 505222 1907982 1698671 80202 515562 1513389 888149 1758629 1001401 147698 367393 199480 364696 259236 715920 1803521 1274217 224716 1233750 1666930 1557009 813176 396887 1908552 1171655 1279216 967675 1373533 1910089 532792 466080 1167477 546487 460906 365743 451432 849233 505825 1712091 828822 1959265 1865335 1809165 1246524 570907 859836 128740 515141 499651 1341269 464840 1830187 500426 1907690 366235 1190087 186677 144903 1830290 1581075 1581575 1453291 1827878 63103 1934974 1030401 1617168 1228961 122540 1851720 1812163 1400467 879689 1007818 1475696 1826244 724100 1935524 433554 35228 1329051 1976551 593854 923113 1103645 298333 1463027 1045670 53820 671545 844485 1183158 1721409 1109513 1379783 1383110 368386 77988 1194688 619352 231606 1395093 981238 1214098 1999357 241271 1016124 74236 1253163 649980 364127 813089 422671 486337 829072 131595 852030 1423160 1093969 1944825 1765044 118070 756958 1405040 1458864 117900 788478 203847 664925 108769 559213 1100182 1382136 712107 1888004 1960030 797983 1847713 1052501 834319 1883662 690160 1489708 224879 1234041 198844 1692238 1198856 1257563 227040 1664235 222250 1310174 1855101 528764 1464340 232500 966617 617947 876998 1758519 1745889 379863 1632367 931367 272647 474203 471687 324480 1471647 1470903 1391273 285254 1250914 1656112 493989 89412 545687 1922539 110543 1421737 1536050 1393036 419911 155327 475301 198140 773817 1302684 338811 287616 1569182 185163 517753 1166818 611784 1143767 1359565 303509 1809326 1295580 1275110 1436461 1492847 502442 775523 63964 1767687 1933760 494485 780562 352005 934203 490045 75660 245670 1132261 1831340 1711124 1165915 1531650 1918531 1138822 1960845 1206633 1916124 1003942 1702498 1271004 1866624 1163994 1553073 59255 403150 409870 788425 1850410 449736 1576151 542696 622011 667505 188258 189367 1733600 1264395 1183 1620781 1265387 965326 786532 1493656 1040083 1256781 854706 826858 1065587 1527906 1452759 933962 1316254 1715505 428120 778722 1560464 1153816 1735788 1621649 388977 1028051 1076499 1345487 431899 370501 78436 395814 1447021 879107 1730856 952379 889104 635925 981676 1252121 798923 1392519 211878 793647 1830203 1147778 1129077 752172 1781620 125005 471106 1035644 82202 1754325 571835 1428560 1526215 1221206 151128 1169743 247875 1916142 1033489 1474804 1021658 1344719 1689845 1350589 1230893 356601 1732538 1585505 384874 1066933 1946797 397052 828969 1454613 28495 720943 312711 50415 580596 905219 417352 1113844 1909575 1284401 1945315 1828372 116092 804363 457400 365616 357164 347176 1029962 816029 1059638 353172 584671 1100710 445592 1106728 1774467 1913400 589151 360489 920312 813222 425710 1817531 1435246 587195 482971 1383800 1159518 1204889 310871 1471371 1022930 1119094 1074598 317061 1117221 1293010 1445155 1318547 682349 278110 619260 939704 584003 1535774 1680129 854803 1188791 905844 1022924 1052768 502822 1894934 53906 1341640 992329 1193732 1562886 1881972 1511987 142336 84180 1438456 1430985 1348398 667918 429877 370544 349893 1754239 1559228 1634935 592484 475537 847832 1218949 1425945 62478 1310400 1793049 1653521 127910 1428260 228237 187620 126401 1777369 52268 281587 711301 1437532 332628 785382 816907 1808237 467891 1020557 677914 1464433 1191913 1723798 1876022 548502 895572 1767218 557959 330471 307309 888904 1604707 1794717 1122014 184526 1532801 1943263 460868 1162230 412605 657541 1493871 161923 1095947 1102853 1370146 156348 1055263 1235224 5619 310548 1471464 1211444 1142031 1505976 830263 269954 436596 14903 41083 1043528 666833 1700491 1312562 831611 1095291 955850 355651 1756227 58035 813636 1906888 493832 1368587 1809599 575941 1381231 526233 1934461 824442 38245 303659 1536430 507831 960647 1049225 1590455 181446 1709481 1575904 1432637 1211717 591636 1815251 1424158 485623 1510920 711834 1246732 502488 35415 1281886 811874 431574 309999 135985 642665 1111186 527255 926887 850735 801471 1629978 1540078 1067552 825943 1545705 1965351 836244 305890 181117 1655881 1401982 701024 1691571 403074 465129 90705 482137 653655 1066613 1398301 1590585 845667 1548999 1794682 106520 554223 1132942 1716890 1460417 964371 1654759 1195512 1826239 980905 197779 647536 1590998 1256855 23024 1154819 1571850 1445080 947034 69648 1298138 883547 1087596 1137603 1278253 499067 1073456 1193205 641263 106915 794854 937512 843494 1481759 636745 1749218 1377327 1425900 1219172 259384 1928710 1238301 395142 1728863 1694175 453341 1912970 982112 164797 1269311 1965680 366792 179892 1538263 784540 1589197 700321 1879220 1035522 63151 278228 1030117 411090 1731608 1697711 817751 1280570 879714 1695345 487340 1474564 270090 1872869 1235664 1334764 77865 1693085 906968 499099 605795 532299 1906788 1020093 1607105 1909418 1711670 745302 1335356 1503746 32335 1628697 1623564 816152 1893497 785783 319537 632802 1825490 187410 1755412 1296820 396761 1936431 634216 4570 1211792 600695 183556 810267 272997 117633 417032 1592936 1127902 22073 59575 342036 107983 490325 472288 1014702 1579182 472236 894871 885286 1384111 1436879 1955139 1818850 1441780 1311260 1942671 27776 1708375 351515 15041 516427 1503572 118832 450160 1885229 1675346 1567800 480381 187892 924694 1512918 1088266 768274 940214 1683906 1158888 1825293 422237 220433 94099 104191 1136447 656976 1886598 389762 1275380 1058341 963218 1174879 491119 858445 1841089 723681 1961107 82231 571924 725718 848129 62638 326891 720733 1532522 627978 768824 1192372 119737 1486767 816660 1125369 802936 11951 469718 1018835 84748 857641 1960480 460266 341135 1511823 166407 1476218 1529227 591311 1342816 1228675 1338760 755728 143312 406580 1839853 970622 1004933 481042 1475922 1041102 1954255 1486809 697967 1198486 1834116 1696951 988321 498144 550985 1542593 1657002 444364 975198 1765635 955917 802594 797696 1842050 727513 1523939 1712520 149218 361173 1861189 298072 155873 152524 1128530 1823189 1893824 1906732 1669454 637170 1294374 49672 170702 342445 896561 1355870 933112 1659095 703610 1789736 970276 1186163 1858954 71944 699557 87103 731609 636338 333185 1221947 1642766 549770 1041780 265912 798006 1492737 406642 203751 184931 934793 492716 601418 1096564 316957 818871 1269180 579144 1274268 199832 1802407 1437778 1378233 1804111 822570 674930 531522 1930558 543201 1710919 1162229 973357 332585 803136 93820 1714920 753293 605457 14087 759843 1039070 742527 1803192 1069604 577850 1139137 405744 1308566 227150 1038583 1269244 876948 757266 465708 856047 200554 1514859 1520741 1556023 1883739 872343 1068468 975830 888206 1300979 1116176 1056239 1351054 520335 1936357 1860122 1097188 233838 895858 509066 888548 1920902 1415490 1746818 1815169 1592120 902079 1261390 1711419 1620328 112966 1992652 677260 1784207 1813128 1326883 1137217 1720180 730484 1290528 1324160 1827725 49252 1186266 431424 565461 1658032 836664 850337 156340 1548845 1106506 555400 503410 1450546 1249861 121293 1865380 769688 1544369 947053 106403 889311 249905 377254 1522037 1784551 1749812 295721 207925 462192 1891644 899403 353358 411338 1443056 614280 1997502 242818 1878506 1007117 1566508 1819863 1438887 1149310 1087145 853696 1023339 1297557 638611 52119 572096 1075003 987998 496740 834957 139735 1792319 162819 776452 471263 1894249 15066 1897907 189680 929432 354597 1786339 261403 616389 680875 1130074 355960 1586721 1090463 1828303 627633 917438 1396771 466406 879913 763240 45730 685117 1577858 1665890 402470 1515311 688655 21249 283144 1164493 266316 536565 1520808 503701 148796 639718 1969638 216127 119145 767721 1808664 568168 481283 671964 764619 12582 1067843 1172971 629328 1252224 1089714 379505 513239 884689 376326 1793797 1901552 1474971 1165506 1526568 1985798 198857 463335 619556 1358888 185979 1810705 636412 1738338 1493649 1520542 580981 299608 1436279 973123 1225093 131302 555290 1163446 1768433 801329 159982 1106973 1323234 1146260 541699 1994805 796367 1045576 930921 391667 190434 925463 916007 726631 346095 939190 1675253 995054 773342 1047497 1968901 757910 397152 1727311 1401004 1518980 1764722 1851211 538428 130881 1551845 1212185 423944 1947737 220960 1813656 1860303 991022 1006679 87592 328850 1621708 733494 218385 834075 1463705 143141 649710 1172886 104264 1293057 1416033 46864 1163698 592322 1949152 1770821 1249125 705533 1218885 600276 1680711 1038825 1891352 1857120 1169755 1410453 85592 6482 1884113 1124952 273380 978244 382944 586738 1090699 288842 439368 1815647 245516 1258728 109541 1709353 1963865 1396259 836181 1337479 289798 1559527 318821 1535411 133586 986300 750489 1043441 1295278 161679 523377 1397808 781757 1820372 1419359 1785009 776267 1311773 1332814 1233010 1951607 1765485 118100 1879230 518805 1625847 1027599 770676 984083 1351579 945288 625312 1256982 1425049 1040878 1198050 1076877 850005 483460 182893 1594384 1548726 1717699 536895 1171451 990611 1941304 1418766 1662320 122738 1155560 171107 1316904 748100 1021201 176218 1860826 1443296 1015174 952805 1324423 218879 1083638 1729216 1135929 63053 126850 1369989 1638337 828592 1667893 146260 305050 1250677 1089541 293509 1095782 1382043 1888863 380056 385478 1255456 769342 304511 1872367 76907 901187 1869382 956801 872375 727105 400733 178746 1368617 352658 659492 1956930 1137329 1117181 95066 1300278 1174140 1881971 1704436 375675 532183 1169079 970569 781120 1898270 275649 1487904 1895978 775519 1247670 1748883 781614 921705 840913 1685148 1671 1024958 1486270 150787 1282956 1324143 1245682 1192167 532852 128128 669672 1970600 1999113 1353049 893802 1625045 1093938 1186423 1243421 1305670 1856662 578013 1473664 1098796 20135 301562 598724 936259 528644 460595 76926 1818379 343771 1616544 565085 306562 1885711 1897952 900040 1986258 743431 1579623 826262 1505033 1466582 1976159 523610 32586 1784016 1175276 132476 1187973 232098 225948 401629 784744 1812809 832287 616887 1296765 1347613 1429918 92822 1893664 820614 375463 686117 956417 481287 211463 1645493 1486518 760006 995357 1883455 509194 1227398 1698055 1759067 1108783 159489 410607 992071 1682764 1054377 909388 1739472 1322500 1411878 289530 609688 343221 1777604 384956 1703689 662690 1661182 503329 825964 1927419 287926 1436549 1190046 1751510 797912 9743 572284 953155 1168439 878523 1689872 329382 1318564 609687 436848 125463 1888064 1580653 1187630 810434 1264734 834226 17881 1987540 1482667 1170116 132809 19692 1317025 1498595 1893398 1323095 1487473 1240649 371321 1343464 8446 214289 1143573 766357 1156453 876427 1675272 109900 874549 390284 880895 1900296 1266916 982646 1373540 1172936 113570 477600 490990 1537504 343129 97208 1854998 1665303 70248 914406 1041354 743817 1331634 270431 1128033 55149 1456282 475470 736504 328733 759476 1122767 1198200 641344 835504 31326 737120 1126713 622255 132183 583247 92960 25284 37160 980130 52813 708361 1150881 1859235 1450594 209814 1556406 393182 374224 900444 1043276 851738 1238663 1423525 1915262 1073564 1723648 1265171 931429 1836262 6533 1641320 1326156 1940234 104401 325287 136689 1976603 1350424 362385 634953 298879 1737473 1358765 1932243 1989010 1758998 1169172 1041710 1347274 697509 1548913 1960680 947072 1193043 1384291 30010 1435571 1639501 495673 1423467 1720604 176695 511413 882698 1611554 559099 816441 77431 426938 1325218 165078 1532024 268400 751290 1405729 1131335 1319031 376738 1258625 405059 545441 1146410 1558424 1176479 440958 1301986 351661 606999 1573058 648713 856550 335415 143677 1131165 1533123 1172162 804284 1655935 1234797 592740 911679 366275 1504830 734794 1528949 1742390 168404 858176 1514242 1325778 397514 108168 1209825 1306684 1765623 1510685 270736 1330564 993204 1411565 1112026 1680785 1926414 1338008 1850010 1257101 1488994 1166453 398031 273423 1540237 1562298 530551 698373 951731 1735624 494799 1747379 1640201 1879326 1031454 1468213 1339921 72448 77994 1184007 1527628 1212853 921459 1233443 1097612 750795 820644 1629543 29969 1678950 255447 177899 1943872 1584333 442901 659193 12960 1266302 168116 785507 1254912 1382523 992028 181516 1827276 144932 252158 1189114 1860709 1571526 1670658 259183 1327219 1020681 300547 1474848 1289977 1880247 168164 1596797 1000053 138654 1651143 1207764 1097199 731242 1137054 1587566 1967078 1249907 454651 880991 1644901 951524 1585849 292087 196706 867028 1448555 210351 1684435 608560 1517157 262773 54444 1103093 435064 471409 1142096 1281741 719717 1005788 875412 1885973 1373170 125742 92879 1063136 1179945 750554 1401911 1409346 1875298 1408221 318999 226781 430222 303406 390905 4279 896063 1562194 83568 225439 1351180 1041929 718051 1952491 1917521 1109622 1595001 856277 243343 1576287 1011919 328282 1419759 733186 659346 581331 1924698 592376 1363077 1825422 38340 1295060 893543 1049585 313136 946002 182229 324237 1893751 1471491 1028824 681670 1222005 685189 705937 1761441 774034 1594342 158725 560445 964387 1282755 312930 1551772 1651653 1021262 1431842 1625200 58900 547051 359973 530611 1797132 1014446 710475 886507 1797424 50386 131662 991968 229032 1843225 1577709 385417 1527239 1396460 1633566 1597192 1937255 1237401 421673 1112002 578221 1247708 1161259 970721 1728873 676142 743412 99126 985397 1106819 1314155 118827 1412046 595048 1039505 270642 1986635 908905 1972543 1410122 1982836 981634 460110 1728803 25805 1726972 918737 1606312 1651258 603321 177722 931396 1210808 355341 624106 431659 1478084 1030946 988450 212473 1546 1190779 1036540 1841965 1492765 1998644 1962836 1799466 15789 1335226 1490770 1869039 112449 170893 1430940 1046877 970520 1497863 872423 1551130 321072 1122120 650361 666154 1871510 801809 220169 1516901 490789 45333 1090329 1664883 33129 1498080 1742171 616039 1448658 1213597 49626 682457 1323333 718670 768479 1492233 1011470 1776273 994520 478416 1136407 497716 1176933 1826572 1670809 1634940 964129 137033 15775 1937613 842977 881930 183866 1280402 1414924 1371431 1949313 1973804 110190 792315 768448 797897 1791582 145230 1564854 162513 554509 1458195 1291654 926733 282862 1000306 1081981 1266447 1300894 782350 1403476 1466863 550865 318266 1709047 858490 1114991 1817652 1845850 1609265 1756028 1337013 1425529 584296 15465 1937435 1273049 916268 1965087 1593272 895721 1812266 866615 718705 819935 1318493 586652 1641090 671762 966694 502399 941830 923280 1045203 389517 350580 896680 1493799 1886285 470852 1749567 485078 517129 1746775 953601 566648 1361126 1009296 671992 1940690 76305 463848 87170 1101355 590376 1126525 1084482 916055 1024269 1660757 1201972 17669 409570 1471008 756358 1144679 1243057 169274 825315 1309479 605430 125379 870738 746030 994226 1090901 540621 1956703 159949 604022 1319747 1602982 255355 72619 1300852 1722267 6028 1844195 1573523 1922188 1356652 1284390 1627395 774648 711833 1716506 281069 1018830 1144373 1428592 249412 1000637 158675 1483000 1785170 1401059 55624 942092 1915178 190564 1568033 2541 1154464 1308792 870545 510168 1171320 122927 465740 1732974 49816 725596 864696 92889 1787070 1881129 1812705 1142523 868857 536904 1699049 352385 470772 1326763 1789967 1666163 23371 1177349 779020 410460 1675019 1860997 255346 301621 771364 1524098 1196977 1883590 892153 173209 793656 61445 1265337 853403 318304 572904 1902749 628475 259239 745328 659851 1045307 1554152 1127617 1628696 361368 1894769 1848613 163904 222285 1645231 1931919 756421 1903435 327920 1055863 1600412 1592792 312944 714438 627852 859191 1553253 788322 1057884 494136 385906 700708 71606 834170 1493782 1074286 963181 1902577 1136105 742999 704627 1567410 847233 1036518 1582552 19146 1128736 1599913 1413009 556165 836342 326141 195063 1600757 1622122 111175 1057020 1819003 869480 414022 419069 1683455 675678 1968525 1402990 416989 1136058 1218892 127121 1591763 489797 1597610 1774182 212102 1914008 1831920 673487 1275333 517217 1126466 57888 1372740 1169177 1700551 1614847 196477 14054 1801796 1205438 1639478 260036 288293 1540245 1530618 252580 1502034 1977968 1436682 1891425 755779 234382 163328 1030500 1427413 667547 1889562 879110 785689 988169 1740295 160277 473730 42739 1855312 1895454 1090157 683046 1618711 1547113 1567219 845357 1865059 463247 380972 991224 511643 960502 623556 336585 406684 1913624 1291933 1614603 283150 284994 1021527 344139 488578 1626103 1485387 1191289 1276483 1859670 238694 223495 742616 1628920 1856423 1489062 716455 1035913 1510348 535656 1234731 234636 1203202 1935401 570845 54201 951597 752068 1060505 1998226 579316 1307810 1685151 1540154 744454 471223 473189 1804036 888249 1641519 1257081 485425 1789849 45193 634931 876792 1015627 1922008 581659 1946316 603981 826243 749337 783261 1437660 1021410 567917 1520174 514560 730308 1561347 976520 1737175 878400 1384956 1534323 1573487 1750069 1413560 1461358 1489636 795264 72606 1625692 808225 161633 1268054 837077 1124152 1474632 1825109 859119 446528 859506 552840 1260643 1265210 1823715 935598 1604682 741350 1423471 1692788 1503140 118456 1644254 687539 181203 1981453 1654351 1362227 786392 1592247 1421570 606080 1748597 576810 710411 1765618 474127 417646 1903955 34882 1954793 1120376 1682404 1848676 415713 96164 79601 1200395 1679489 448262 1102802 1726123 675590 579944 1185081 862836 177228 1223324 793294 451918 1179819 348072 172519 328050 453974 482856 331919 453854 448610 26710 1884909 1551967 1341921 1800377 1429129 214113 850095 1261659 1711292 625003 1784334 114665 1148536 75640 1048891 1618357 821914 1382412 8429 1564714 689999 1099928 1631208 1457917 1083004 52172 1312912 1395487 1930637 409191 1406368 579684 870969 1628775 1409474 767237 497807 1961774 1079041 1962240 1945585 722355 371410 310196 1252462 1219970 433602 1070527 1855308 567596 1445506 485204 671747 1593194 48323 637506 735033 953513 1297509 467313 379460 1363427 1579870 1852958 1480415 699232 737841 1540667 358689 387087 3535 1974670 462468 1214419 1379171 1947018 548286 242014 1528715 1359461 146190 605909 1724196 1633504 1113522 872752 1979216 135462 976678 1505923 1656876 1239407 1741438 9109 1356617 626847 537660 1260911 1512324 1774892 679700 217373 90833 202270 1137628 1194918 1570459 1545207 1805071 248874 1866916 1265617 189262 197792 69960 463998 322411 1403862 1273014 420281 104085 1427253 1694470 488469 652789 1157352 794686 1213850 116902 1944648 1601521 222381 712803 135059 78302 1283502 1524466 428667 1086107 284723 481634 1323253 1843024 1420815 94048 184974 197065 91892 1666852 356111 1564483 1563850 846639 1167631 210950 1811713 1364589 1029460 1246184 1167251 651140 1631988 662487 592662 974900 1361213 1052012 1194458 1326973 622530 1279716 1021874 1172692 980288 1185200 1432578 696654 919439 1323678 791256 1322337 1231709 1521258 1078591 948405 316379 562900 745388 605561 1156501 288986 978895 447999 1238449 1032733 1541836 927226 1212905 1187151 1203358 1490987 126524 802967 1738909 357007 659590 1917945 1846981 1048912 574829 633375 1772068 1995783 36444 756498 1123754 683201 963264 176160 1716595 333567 880930 1161479 384846 700611 974324 648588 1295790 1115376 466608 1925676 1927909 852413 1645189 1176781 1448980 974710 1839134 1984788 1277404 1929031 1845172 1058404 1313342 1572611 253053 1239433 459873 56700 1588143 248681 1736458 602787 1932727 1998206 1964642 1222024 647893 1380493 1502737 496819 283421 419963 634933 44790 790700 66474 1752793 650609 1970583 1635044 203620 153473 966994 575965 900036 83705 1742419 1566202 1186307 1090221 864826 1311504 1820981 364053 1834404 1381415 1091410 73925 1626091 1135115 799820 1950041 1230337 1693302 1076740 301669 1437133 1352466 1063111 1365879 1881718 1128333 367849 1177983 1248994 1013910 1934034 58578 436678 554138 1858898 1345529 1264585 343690 1533613 283932 171044 1422011 1542217 1627826 659911 799496 409339 949706 587874 687950 723003 1937381 558840 968297 1010303 498906 841898 1358205 1946665 1567252 802561 1424333 657176 1171667 886461 1656476 423574 609359 931893 1099341 1899736 1433731 1100497 630379 642530 390292 908967 1308993 542181 628753 1691174 1488219 638412 822198 653778 581382 1306194 1517173 1827601 159523 841507 1069621 238185 421588 1954686 1426605 1883170 35678 1992406 703029 1985653 1068807 291607 1116650 321550 1014578 1812825 857962 1356625 511963 393669 3671 121660 710702 608368 102500 300500 1570336 1592723 1663775 324165 1621319 245232 900785 61760 994653 853954 89714 74724 673599 1991780 1418972 3989 888509 762007 272646 289270 1251082 962308 489994 1632985 98154 194110 188189 977342 887198 1297432 202399 783015 1054647 1057970 221067 835054 284162 1419019 1125744 682849 1607514 1835306 1372366 643860 1210119 356919 242666 935930 1101759 96456 593773 508207 953591 1638244 1525342 1336423 1056770 382576 1251054 590385 1788964 1801012 1897295 1435107 157819 1630218 800582 550404 502714 1684618 657535 446387 905573 621805 189300 535098 112462 667073 81185 700136 1602716 1529891 1047002 1484143 1708579 1369008 69616 1976335 1399200 434585 667191 632092 1879420 1182511 683081 1246624 766821 666565 1290116 1888892 181832 124835 960347 1447784 1553744 1196508 1558082 1857060 485238 268188 1084053 1805901 1276939 301029 545511 1293090 58447 768889 461701 1189246 1674693 1266166 991356 804303 1043073 1830633 665940 1092862 1097249 1362188 1288408 1504793 1675870 1711910 809546 80832 1028817 63605 803442 1383573 947308 1110723 1050861 153721 630969 39873 789246 1021688 268560 571391 991831 1630489 1313009 71230 1505590 1243250 558421 1655224 1953240 1850052 1265016 735170 451227 548482 1551235 1180240 1374722 1206589 1136449 1257356 1070871 1286047 1484632 629618 1698848 1481534 1474006 971667 1088713 1241400 1732733 973305 473734 312200 4128 106761 363874 217823 1021961 1380705 1171880 1989902 616601 583581 1934446 243116 221968 1862725 266786 315336 476067 1504011 1628833 1089989 726790 637718 1519184 1378651 268629 1172818 1498267 505574 864200 1203312 519629 1930492 990497 665967 1793667 811890 74019 1088142 1114920 1654434 80606 1848416 457515 1595606 1083517 678056 1687296 1437457 1529455 785103 217476 190796 1051348 1317938 360597 1967719 1131497 40339 1548028 943362 1251252 1763688 843904 1335346 1665037 191691 178641 1502136 1231812 1165957 1911800 1443878 1533659 899833 1293677 430708 1761827 909545 1360260 1515465 777656 1050351 549930 1803992 1362419 1523147 420156 862107 1783054 676766 1888623 1067486 404889 495552 1634805 734015 1896666 890112 301384 131117 1194550 845771 116490 1712621 149684 823930 1469660 508568 1944041 871872 1285906 705526 1805760 1425965 681695 122227 335941 1777706 1847603 219465 796238 169232 1249464 1864861 586654 1627334 292020 766681 1047171 1800852 538036 831984 1681109 290587 1014252 919840 1916082 1346235 1121938 826327 1431004 1274291 1775280 594191 1719455 35539 909753 1907881 1423887 855034 1357720 1923993 97864 1718620 1909464 1562911 1264806 474592 63898 1034733 1403444 395843 879334 99695 858585 98428 905564 164413 44207 307920 859659 1284825 1407032 1380862 381261 24321 1971763 1360847 369902 159534 714921 457570 234479 29140 1485900 1253119 1903985 1294411 566878 1195781 1508305 1477191 346397 1597154 907961 1868532 372777 1997114 722216 1756156 1606275 1704769 345342 1137665 1608031 995958 1351154 924784 1506101 1304740 1577698 1497984 1312516 1033972 1321527 1757513 1881945 870882 1673359 428467 438671 1827069 1819154 843976 1107350 1974685 1112361 457563 225488 1335234 1181894 1613502 1523387 1614418 1872761 303658 1632742 1514514 1315996 502941 534156 1437046 1029414 741212 1440711 438489 1037291 1450738 424131 457819 476839 738179 742860 384196 788824 1634273 1324294 1431598 664882 952754 229414 1143188 391685 1346465 1962965 157348 323234 1137598 290265 637738 318455 433182 982222 325511 685992 750900 1493150 218725 1073070 1514702 64547 1410586 879967 1457365 1301155 1530523 297158 1384461 219935 556780 649885 475442 394235 1304374 237158 1803551 806342 1632468 1950343 949746 1419136 903391 842857 1499319 172371 1760438 227947 336083 1275386 1927202 264111 916751 965157 1312340 100319 1501622 1470038 1618422 1441363 1205093 1876220 1526611 420227 538330 409932 1188244 1033274 857164 890877 571715 125865 1552139 1174718 1435879 1868733 1564348 1713508 1307568 1868598 1413334 1154602 119755 1537323 1548356 395328 470892 1928809 863810 1874163 1812336 1944635 1962084 143554 1661255 595774 371159 736741 1059599 156878 329395 272858 367384 19154 41929 949061 99653 811652 1818072 1823751 1139277 1437625 1008233 565372 1126240 565246 163180 441623 1270016 166704 1903669 1306705 675187 74288 1379838 1363698 1212887 1518150 1402262 1174172 1761264 1937800 1382114 1916052 834767 1620834 660981 1041056 909691 1762303 1226602 446124 992936 914156 1139636 1085828 190185 1175077 862145 205299 1069760 239102 1238920 1226218 952107 584773 1317433 756603 255910 288225 341117 1603921 1893333 388895 1497096 1908905 1068664 1077732 502 1721180 849954 365262 1121556 502375 314894 830328 607190 898419 817157 452276 692023 1710186 1488162 1636319 636250 233285 195847 1365038 69969 995376 1731636 472989 1455279 1986823 1107921 57602 553513 323210 653671 1838788 1340877 1843214 471550 1294007 1014737 128065 319698 1705755 1135908 1773288 730543 1325439 533797 1603734 168264 1152805 1937550 768678 409429 1511523 579809 1704117 178812 96211 1014552 441098 1390918 1429330 1328288 1983538 1950436 444795 960941 451595 971488 288954 1360638 232004 1260010 656134 361331 1906135 1012199 421643 533121 907645 1707611 256174 1876842 1739004 905885 1835869 1461487 1651133 500884 775100 78560 1557510 1893683 376534 1751831 1214923 765505 976183 1396552 657605 1250742 194240 1842567 299980 1672476 1795521 1222591 244422 723926 1922002 402871 1105397 85708 662650 923849 631561 1359312 438329 1018191 108619 883724 862042 1662892 1024954 1977849 815739 1632752 739645 1368432 737964 1974940 735197 95247 791280 829029 1927042 101903 1557581 655456 340639 429300 1972361 15260 131584 1367846 1666517 1676435 492024 940625 631504 572260 1345493 1661983 1340677 285851 1303515 551529 431361 1242612 1615955 1087087 1818251 348947 1908351 1160489 368751 702174 7665 1937569 1610692 1370542 431562 894058 857318 676416 643059 1364344 399934 770133 1336447 1831623 917159 562566 1440706 1700182 496394 297622 37944 317354 590005 490105 638399 1082071 77102 1335371 521895 1728605 1012171 1123098 1954110 1645029 968517 987340 812238 327767 1391210 625134 843281 1342163 428375 226035 1947301 1421215 1835847 1243255 1076555 528605 1965402 1162297 1887929 967853 1516209 456312 1884330 1043746 1184039 1988724 1153564 824559 1465779 1815641 1229264 99325 695669 1162788 1211145 374132 79231 1956599 1701198 570363 836638 1413704 272783 1377359 1907454 850088 840422 1716795 952462 1836388 1750023 770453 1560368 272674 851896 889652 329554 1462929 1170867 641958 216731 688858 24971 898979 1077338 866428 357868 1975101 1291562 856935 1221994 682639 1403165 1398564 1332957 462965 1190673 314852 909696 1670481 1439974 1021396 745967 996982 449145 698271 117668 1296505 1164694 1817235 1716029 1290391 1334437 750925 1854312 843986 1643733 1651987 64622 678954 1288695 1624443 1417176 820076 1534679 438207 17944 509007 1660277 618285 1694610 1043414 711320 1942790 1364464 545958 691314 1025300 1933422 74603 1422805 1541277 556581 1840117 1815049 1729406 1497365 1477982 278524 466721 309109 228577 1573547 858135 1565259 1603830 1296700 840433 1962552 1993087 647290 1619212 370874 1202004 1871260 58702 163517 1316985 861248 19543 656756 1666417 1264295 872205 2339 918893 1752276 568831 1846760 702356 1154897 1403193 1319319 1083147 448555 267811 1480314 299958 1005482 33209 1033902 1555901 570286 1625143 621853 319654 663565 1518413 673879 780143 914182 847907 1784022 459446 1266094 384062 1272346 1607864 963909 927656 115540 1856261 374674 1418562 146866 521424 1718577 1921136 681739 1737208 264845 1481340 489996 1765994 1864404 1640629 49946 113623 392455 1167512 906801 739344 1629154 1092370 1298054 92463 177662 1225558 1580932 1875993 459357 1436092 1870076 1424599 1325241 309976 1745540 1831625 160948 1240227 538471 290648 89124 862235 74587 1815112 1055750 417862 1998962 1415939 476132 1237089 136898 896032 940830 541008 444933 1602757 747046 494644 1423340 1099172 1634484 106564 1614325 684769 1179234 738764 1919266 1496890 1901162 1427896 1985746 668363 578563 1298864 810300 1331445 1521883 572116 353905 946715 1681663 1189238 1704605 1369665 879648 1350100 902940 518639 657894 1860203 1394479 1181095 1158803 1686489 153770 257042 225380 1697130 942502 482100 1111091 1033685 1863342 992918 1885421 1266955 1742337 845063 1333045 489237 671128 960885 1179476 1476679 1756144 34690 359596 1072110 1876263 1734338 82976 19504 1497496 552432 1844658 1112011 934077 481584 1929561 614116 1199706 1947028 631811 162330 32304 765635 324894 771807 1233654 1959048 290093 811358 290230 1978495 1993100 257083 1275392 891922 1143634 546871 1670767 1118177 1481630 469417 678137 1031003 1788700 573478 1391651 480290 786543 46376 1970197 1502369 708184 1027893 647763 812662 61799 553813 7576 1499973 1707716 1411273 1461143 1030368 1756446 169171 1241849 934097 237715 475593 1019847 510005 1741445 579218 225189 1309295 495923 55571 1519322 458707 52373 1683130 1101506 654590 1729321 713165 1405521 50905 1051484 377923 1201107 1139100 388705 1566117 306836 365232 1784568 1467846 1299012 191595 109276 1982694 1449496 1320616 357041 114872 977400 1318603 91391 1181563 792235 1516826 672547 1007568 1188148 46655 689696 1465618 52539 519588 1409322 1568761 1663531 1633686 1181654 138275 212488 1665736 1743922 1392607 342232 337899 1241946 704026 700213 1055353 1866795 655393 1931819 30576 235401 1024885 76543 361162 1361937 623026 656987 1094745 1934172 293895 1351112 1640539 667794 1616393 1541329 217418 646811 1176355 1620153 211846 69385 38660 876145 85840 74811 1080391 142404 764224 1093848 1661086 236884 469104 1084556 675148 1100133 1956907 1014982 43702 985956 788156 1424143 1343718 1993576 808713 1691377 1865104 901185 1345129 227015 246942 77877 1733062 938362 1086081 1611050 1134925 822311 602111 710557 133751 655250 1888193 1010909 1914486 1242993 444257 1397980 36995 1084840 1325230 1463622 1588312 1345701 918796 390900 1738621 919953 256753 996609 520995 150435 58905 147577 905232 1426544 319693 917003 33471 1553815 337142 587291 931751 161319 1181231 102304 344853 1235615 1572103 1627877 90327 686327 1832563 209395 304149 47805 1761224 852526 531948 1653829 1711982 1032112 866469 1748594 1343894 456849 714665 1398044 1589957 205588 743099 970267 780422 50482 1419603 475110 357186 473468 1277092 619485 1493591 979634 461259 1734190 1554933 335639 1820711 1149905 600351 1824012 1815300 704699 263725 1791585 839076 1999972 741554 882497 549279 583700 824773 737031 1374158 1705086 950064 1636807 1196395 1799282 1192165 1869463 1714852 277612 541248 1819363 1161179 1514243 366463 525518 1016620 851878 1461313 1735578 202622 675698 148612 1041950 724365 1208347 340044 1008745 1018682 1675157 1714787 1254356 1988428 876784 1471907 180550 590712 1330641 1534341 1622131 1084699 114258 910278 1219962 830290 1523191 1822932 899948 1052049 1544795 949227 1943946 1655453 520564 146877 1528402 1579506 1130959 1302354 636663 1122206 1640676 1909909 174793 1732449 1093701 70498 53683 837747 571460 296842 1351606 1863144 1400308 1593063 1321940 334279 1251984 1104684 808805 1512883 422885 1912165 1667648 796486 253102 1627340 50887 1241965 1501289 2592 463902 1031501 1129136 1442726 30534 212552 562858 747879 89794 276823 1696726 706329 1467874 69064 972544 1722707 256715 930359 1950261 1061784 1066884 1653287 806196 848107 1637498 1331568 1880707 1304020 899287 383123 1381485 894514 1178370 1988223 1487276 1621515 1511662 1330133 614493 1230982 1439544 705590 1056667 1165782 157043 1115709 332041 239534 53603 1409392 762904 1796223 1556340 1550946 1207416 1727769 1973960 133411 386 189309 396729 1221137 403201 141978 1472033 825706 1646326 1815017 1266070 1013957 718275 491443 869426 1936708 1844723 1891 379068 1354140 1718224 652888 80488 1778147 140859 683917 273657 568101 1289511 1966250 1202660 1084032 1462025 1135144 1115557 203275 1720027 910766 1488415 1822064 10668 1523489 1471212 359809 1317012 215799 422058 629310 729373 1931309 1596849 1126412 784515 1908426 1361158 678147 1501793 142083 1341584 350660 1515704 364529 1647046 1003529 182793 945979 385874 34911 62489 88999 1789478 1151278 923246 685225 1486806 1363760 1481899 1636489 1489089 858695 398348 1155784 1882456 206074 412336 210949 145642 809049 1122710 1390821 1346696 1980399 1666666 1727879 110856 1972283 440497 1585034 492150 1500596 1477295 514715 866889 1594455 1798981 36841 460945 1378490 594536 22473 641628 101329 1843340 1732011 486804 1086655 1176153 696658 1892910 819470 347910 1610345 938968 1873602 932070 1839317 526896 1407582 1379387 130014 1416072 1491062 1954713 579366 42651 359169 495889 65022 1739754 243379 1353290 294036 1969974 867120 770590 585802 399667 317919 1830433 1187858 438373 320779 809310 252884 1864289 552393 1619465 999951 1824230 372686 1785573 247706 1757642 902177 874363 1868941 716483 1005883 1010446 170834 1338313 251527 1319258 778198 1574260 1823062 1116175 1644357 316370 1938444 1258468 965937 528526 244230 751297 371417 878978 1299471 457780 513528 215869 899557 1439921 655138 1239196 1153693 620560 832352 1175532 1932027 636609 1948765 269831 26805 1527347 635573 778229 544274 355170 1953809 823715 77955 120102 764915 562580 508896 1970313 684546 1392440 1541993 5573 1827489 450234 1744287 921421 1279469 1287044 1123644 193683 1430108 1734798 1102766 1395810 1784442 264346 1458698 680132 806894 1844665 315192 1390275 1838633 1915682 832594 1477855 1820113 1749461 1169822 16523 256409 1388043 1410707 841136 1512014 241922 1858525 5889 1412001 158409 752440 395777 730374 1409176 831122 334718 1785117 1653034 216924 1894877 147763 459661 347788 354483 1524833 1451665 1757017 93443 1657329 1612531 422262 1112621 1888341 437864 112125 1281348 1989676 204565 247997 1775942 194582 740422 1957645 521725 705625 583683 1817411 435464 1297050 1631430 1380683 1322996 512003 1625487 1340241 597236 1062599 903718 857027 1076047 751957 471078 681924 581287 837629 1812852 1348821 558404 875318 1493308 1720473 513624 1300679 1844503 965099 497395 1941597 686173 1306767 26463 1037557 1813267 589240 337704 805336 31875 1187793 890361 424764 219972 698735 1065875 1530570 443345 1806282 171250 1641035 1906198 1800446 1469034 332029 1861498 1825836 1527721 187669 525770 1322370 1344175 1742492 1285855 333563 546106 1892100 486359 1258555 1103964 1380925 1761589 936787 744026 1969739 1656888 1436862 116644 1041053 1578603 481642 205376 1161514 673166 1906481 1071984 1918542 287448 1788536 954751 386938 1394989 1981683 1857193 153747 62256 428880 1458258 19399 1435423 1969020 339548 8942 1329970 1560169 1690699 734231 1279240 618020 90832 1207663 1166898 1186764 443788 756041 488367 1756143 336853 807786 1907720 1977577 1907372 1403283 881739 113395 904941 594091 1670140 1899472 772668 236625 248559 1711661 21476 876030 452096 1576098 742648 130919 1475903 1434028 1383343 1280977 957238 953529 1229042 846003 608575 582877 1191312 1718867 1497232 1644585 1753407 1034682 846501 766375 972130 281998 1370528 1794344 1410760 1373577 91798 1104119 531622 1101184 1194627 1113763 1371645 18460 1603384 1139247 1236813 1665339 397967 1526269 1888483 1943517 75805 870006 1725773 341433 1694372 379183 1351225 1017974 28176 1916288 939473 1617549 1166305 1605229 745581 1728726 897884 912666 1692731 354423 119848 849567 798984 1674520 553636 826621 524296 1722477 193714 595047 434532 1386910 648526 1780025 751302 818683 1679125 940747 238902 1774660 992347 761813 1626696 570569 1108222 1064728 612236 203140 926338 1682946 1274602 1559318 105490 1928 71748 1205403 1032431 1296479 1775840 1019732 453686 768301 880466 1624525 968471 1222090 180688 744547 1438076 840803 1472330 882190 1984038 1123286 1477235 52283 821564 459711 814348 1549122 74347 1336981 1291509 1369911 442228 47484 843619 884148 155728 39161 1096544 110456 1554857 674736 1538803 837110 435566 1361461 1345027 1275061 377985 233764 563942 1063641 817400 366332 124304 1939634 1033285 435412 1463894 1068296 536033 1949328 790216 76430 1975501 456223 1478433 6448 873885 87156 154261 1986579 1234952 912803 1826452 1166869 1691304 454126 1522973 468211 180002 1651161 1465177 1654219 1045986 637403 1743717 833736 219602 276272 423542 358934 229353 698832 541870 608486 556589 307005 1441700 1800860 716107 379485 1803130 70702 1363443 1632790 1179177 319041 626097 1923762 1934084 32060 1442595 1848218 1471818 1528242 1483793 1825028 854014 1867233 909251 1881600 1647966 1459586 375187 1870505 371391 1148107 1792456 1948828 1387824 1275682 544299 1836549 427822 1550209 695965 1128593 1606253 1215353 1644353 1587115 991805 1816561 1242348 66693 646736 1302963 1804338 1195007 1924963 400127 798051 1295515 395082 1225503 1788583 995009 21835 1483405 1780793 1941130 1613407 203799 1896541 245390 76807 805898 1943465 298418 1027868 321837 1380466 1521260 990867 1279471 1774556 616652 1364375 320751 1250624 358517 1898288 1963428 439524 1019387 1810478 1530085 1462596 1748073 1340718 1752028 699399 938240 1841800 1288012 1674610 1826489 693574 719086 963345 1386426 972534 1077689 1498469 1698084 1384674 521646 1536635 704161 450633 817099 316629 1994495 1090051 1846812 1710067 345084 1272178 936444 470758 677356 316922 1843384 1698791 1509864 1792507 235386 1849586 316949 107371 1929870 1753705 239768 1412142 1183083 1289952 339391 290341 440189 1001001 790119 1955196 1606284 1285375 1191619 642018 335671 2736 1367631 505274 322710 1707243 108734 1196854 822816 1968109 307545 708468 24776 1225720 1313297 1628796 1101578 1571554 1893150 697292 45903 592923 1509413 1684998 659314 1690360 1476214 711163 921210 1837881 1322211 827475 545522 343106 693798 1168887 386709 1880644 690351 1429576 1498024 1740529 1294437 1006924 1816657 913070 1787821 1980454 116353 19206 725882 595465 61120 1479839 433025 750420 1470808 1400292 1155750 218484 1556248 1241750 1383243 1292129 1319284 840918 699842 1793104 190346 1848217 1749438 967045 1281146 1009045 155088 655184 154468 473516 632867 203727 1261971 1551369 121428 1164806 1403626 1640013 55298 1692569 1142854 1709638 319557 188031 563470 110923 155478 1558575 586097 223233 322827 832137 1425109 1235794 762080 1063906 1755411 1070476 1603410 688999 1499656 581615 1676443 1146984 1604240 1213270 863282 1256608 1316661 1470136 1449563 1278269 1936328 805411 1999215 855192 558746 1447137 1359786 526701 1287727 1076265 1380807 814819 50500 1532728 1648959 588290 1549109 373436 143198 1871424 845946 1486505 1432022 614340 1534961 444577 824947 1654694 694313 1324842 791300 1225243 287480 1321533 1296955 738486 77496 1844669 1018005 916852 1512397 966500 666997 1680761 1429223 1617777 1799772 67821 1003975 1856783 1580985 287176 1699007 894361 299789 201362 1318826 379550 490298 1793953 1402403 626768 1193089 898683 831137 210675 777400 541567 188597 1417016 351937 1127315 1112723 1578114 1997400 562397 1473981 1245799 1692142 509905 281153 237799 594185 1450238 1031708 142597 1487332 1480326 131450 909888 1466870 1310005 387759 1840629 965419 957456 1274274 91806 964270 230813 500991 926842 1325496 76426 814865 1484649 1000843 1245466 1125659 1425694 731575 671776 1492589 824429 813063 778781 926770 1665102 1944553 597564 399270 1729839 711886 1116031 706474 233719 1845566 1373219 1687729 526007 1610727 947968 1491753 1710443 116298 260203 639041 937376 1257558 1578872 1335482 675835 749108 344421 975705 253126 78124 1088537 1828134 1626006 619381 1429814 1533789 670879 810403 1810077 92526 1734676 237335 1859658 1959633 1829095 1705598 283534 1664044 420571 1913693 811275 386090 1001337 124921 31935 1075459 1556208 1850774 493387 1930870 1604399 1818464 1241192 91631 799819 1514825 1571138 157513 1904746 1159587 13138 450214 1033229 416572 264795 1307253 417768 1413522 1472657 1056900 1159855 1523177 113037 1340905 938346 528810 720207 1159686 1108326 1530347 777121 85293 150624 1312925 95469 1874518 190179 96742 1234674 1248431 1201184 749121 1478427 1325396 1470524 422373 286089 1403148 1091716 745880 149816 1796444 118511 1372077 906428 1348426 1768352 1487517 108501 1752669 1118481 990153 1661675 1933254 854719 479364 31473 144628 720469 1064732 687239 1279236 1942647 909782 1648549 474134 334688 1599857 183302 1109429 593729 575404 251682 1191888 1914400 1678095 746580 219271 1085464 1024665 1151774 1195650 1249422 1345350 1170882 8075 190239 719338 1986489 684882 1767556 781495 1357891 1903568 80365 180174 1046603 198770 1647293 1013084 977433 1474515 77686 636159 1191346 382825 819223 1749530 184839 738143 1553102 229711 686975 1268188 1956855 771347 961286 764872 1794183 1651380 520813 1865724 1764898 856075 1910561 1289021 900755 420742 1742899 1223150 1339012 1412185 393825 743565 1910349 1519005 627886 920817 1264383 1153078 1669556 957098 1682409 1435202 599184 238361 833023 351843 898125 149823 359637 192399 612249 1785871 492196 1435012 1431802 107933 767001 1599981 383437 1434517 234704 960871 1426604 1759815 348235 1518157 1215486 1762906 1323570 369544 247233 171032 1402457 669454 1343742 1360182 398490 1560455 891598 1849772 1791916 1918754 1932155 1626230 966365 1576466 1118474 1016951 732410 58536 358675 1737863 558328 1863486 150488 931703 415347 1921146 1982238 1071488 311812 567400 1857267 1705864 1567576 198229 1348252 1029561 143280 800433 1977364 644892 1120226 1496700 1149824 587266 1822052 1645660 542968 897969 716772 907691 548578 573395 1105024 1063826 1974456 1406996 660371 1522305 1842848 871966 1167978 234974 614296 1577222 1311778 616433 1660416 1827328 109095 1640064 141990 696341 1169983 266296 848395 1331259 1577179 272829 1970352 1316334 1619968 66366 1809255 1511202 766384 1252186 1109517 778985 756600 813244 537737 563590 732861 779472 1753584 323138 1646985 1704325 1296501 654226 1096176 985140 474125 618228 908723 1907432 54022 115732 38121 734364 44084 709875 1773207 1143515 456466 238382 691363 865121 864006 866876 728503 1235978 1670784 1069907 1276475 1000166 1286392 1495954 977912 343027 64806 1709758 1082599 1634482 220773 1659170 236247 1355505 1686381 385837 310312 1767697 410366 877193 1329229 1777833 419279 1929565 462755 1794965 454850 1493283 1836821 1828897 765243 58170 1356103 562503 547891 1222301 1472275 1219548 258434 573822 687089 288506 1270684 840048 1232950 80528 65230 1875956 267136 1511897 1700684 1230032 580402 1820611 75426 10484 1027064 1361525 1974218 1970574 536148 1075223 1748708 401421 350808 703057 1010823 1883835 280132 346296 555487 978122 918264 190048 1494643 686159 405483 1022928 893364 115663 963235 1685199 1419123 1147766 1866628 1928061 1018193 1259799 238111 1762927 996576 1537430 971662 533924 640264 24372 1736160 1230336 232264 1124201 1058078 167765 1164506 558979 1484279 62806 1237108 1153984 1685633 868869 64356 684868 1820007 1092497 1511934 1851255 1158431 47222 989041 604141 291781 340988 1233698 63769 99984 52521 1834955 295659 1021545 1271028 509588 330119 1151210 1072038 473193 987447 649797 883856 1307120 216786 480606 776726 721992 67312 842107 329628 321543 1713664 652391 278911 41156 1954212 1451622 140898 1437400 1388316 873246 42391 969313 345088 349135 233727 1980411 540578 1910459 1864345 1502522 1874691 197568 301862 905161 1386951 1097749 1747097 1316013 1175385 822310 1149701 230818 1296570 733017 1304102 1894727 500902 1961611 1717800 1497787 206525 1929077 1746445 67386 47537 1504365 1850419 1229623 1146701 212478 1558736 1497262 784622 1599676 1049012 1146224 530164 1846952 360680 1433774 42763 547232 83443 1293919 1515542 38682 1551367 82816 1207520 61246 1114587 359242 208776 1703464 125731 593402 281524 386235 1948162 768668 492984 552821 1983027 983094 1983173 603877 1291199 97324 428956 376974 714699 911262 982280 784963 1464853 1242270 760964 1436347 302416 1033641 883836 218748 517366 367755 1044438 1558820 1910275 151867 1211873 1225292 1416725 1984360 402183 1234472 613418 970202 207609 1261468 44184 701374 1595632 204185 1579553 741983 1089656 1460631 112204 51898 673825 995116 1336465 1521357 689786 1093023 16844 952059 537250 940590 1729074 405226 832346 1899001 1763662 1596985 723494 430843 1181770 1103029 1238886 743186 250957 1932282 329914 549839 700598 975358 509336 1300338 893958 1275527 1072734 1615102 918016 566303 1987561 5144 562689 244759 787576 1845673 1064155 1459494 1315635 811604 1350547 426341 1728167 1696094 1634677 950362 1924087 719910 276515 681867 1108090 266190 66733 1493140 1034589 1346322 1270931 1750225 466226 615513 304625 1779809 143330 548401 1937780 1256996 396790 1123516 1726425 1258064 355377 905340 1130133 1615758 1648970 1675747 1861054 656870 1315556 896659 78805 1211573 1820952 153489 702948 928022 1099110 1086657 145649 968503 1716208 1528958 1730202 1006998 158213 1806870 648606 1168272 1603821 1929774 160938 867915 1227947 463246 1235391 1355688 97129 934969 1346660 1328991 937797 6607 236897 1732915 794131 363911 188128 607247 1988583 1411367 379857 430984 615348 481406 1952882 1742156 1270721 1753263 1884845 538422 513458 895461 882488 826098 1785391 1099728 1851186 1163307 757157 174803 121601 1250129 126248 789434 50445 1462640 286235 1107421 906353 1400862 1422568 1770620 965144 1853438 1376934 339306 285226 849445 9454 179048 1121845 1419624 745059 1055755 137052 1740712 1664352 1403878 698214 930542 526674 1280693 849189 1591438 1792115 1710497 461556 1462848 807661 126484 1229530 421060 1299722 1772725 1775274 1780717 337411 883768 1192121 302407 1227489 1601267 1356164 1575747 1813131 424562 1885614 678336 753542 86476 1003106 713244 88423 1579973 649582 900563 590972 336616 62071 27805 812308 1459659 224053 1164634 1924080 1454486 1071691 1235797 1784268 1087182 1207219 1444878 443196 1858889 1075444 407242 1026421 1688474 1272644 981342 1201492 103904 972187 607816 1869783 1396782 1976796 1692307 784609 1472922 266388 1735631 1380799 1367403 501992 1240971 633456 1262182 1246869 1576851 1260208 607414 1803538 274943 1588789 564531 415740 1671048 167835 1725709 941494 837650 688739 487031 1296750 930742 245714 1079476 788491 1100729 1565163 431588 525258 795400 210461 576702 66713 1743850 1277464 375589 176854 75870 333101 526173 770691 1058830 582439 659758 1583955 1209507 149376 1183306 716893 805800 994871 1077815 1746109 948014 251050 394370 1466381 1936856 1774947 546815 716856 1421125 444492 796514 1074496 1629280 668373 867461 883959 1366560 1523980 1952256 119429 1457176 425777 1814839 1371560 715311 366180 1365647 1286003 1050249 925909 1124194 1742958 1330840 1836235 324825 174720 1376187 112792 458642 933510 497482 184892 1091018 1579213 1794132 626553 1730477 1732283 1514868 1217140 1777529 1181337 487349 1990761 1792503 66309 486985 1311317 16826 238181 1462068 295508 1743590 835459 1473261 785424 238179 1765923 283339 691518 586977 128889 1327989 1912369 1304924 485034 1207190 1431982 1280569 1973657 619946 1799360 1413691 130830 1351388 1291184 1938462 1258770 478582 75045 1711328 686710 684642 1716138 1385069 499317 1416095 1683222 947310 1153954 1105116 312970 1107912 363674 402068 940760 741862 45888 1483850 1434798 1680309 1389877 1185717 32426 738460 1272767 8403 356157 1286259 61750 624712 1873910 656667 271752 1791389 127158 632286 1839714 1840682 108553 1852267 634582 781875 1262530 1580776 433434 210528 580667 357031 1289028 1055971 1022019 208775 1417293 128835 94344 1601263 1085377 4550 1436364 288932 898001 240670 941553 1716719 834081 398774 1168086 904809 1289985 1234017 1930071 137843 112303 1306793 1746239 264642 1042636 1741776 1680125 895999 1909476 582624 1265636 32907 1613429 1869773 711414 142335 1736336 66051 984006 805863 137313 1354456 213503 468553 807785 1411168 403303 574445 1528999 1196041 1852938 43364 1725095 967938 1304451 1216269 1090471 1500836 440623 762707 1758737 623288 756902 1025969 1601910 1691852 1975523 531920 1298664 1819847 1572288 601273 680394 1028376 1500805 1725069 1610285 490480 242131 235897 710458 1502969 1217614 1094776 1948728 47801 1766175 1249362 1929917 1736828 717579 1683132 1436728 163731 949118 1855480 371374 1121648 474716 292912 325270 1442186 1767580 872641 54667 821166 889372 614381 1915342 730902 954862 1458115 1320903 880248 609818 978039 1400682 1936397 1181161 1045869 897569 1582255 526510 64151 1476611 1688883 1821798 1791153 1227506 397120 1971170 1161535 658403 954429 1572651 1882262 1106951 501747 598964 455404 495072 1206655 1282829 198815 1570843 910890 1732255 966905 1768757 1455624 523926 829329 1960083 741120 1125237 1175715 1741168 987644 1040674 484508 831262 354364 1171050 133435 1821612 831289 492698 1974641 1999046 1819374 256964 857361 1052698 438465 1310466 331024 442009 1236196 302930 781279 1039544 1559593 1921195 1426332 1621190 821813 1421044 950363 1707927 1589010 723292 1313999 1543240 1361754 1195457 1806680 517481 480751 673950 526086 5220 607050 74093 1200150 10324 1005183 1440876 98245 773330 1643599 1329721 1856984 864332 1302369 1091657 408773 247701 1075605 229788 1685925 450051 1795789 1350530 1025781 1522179 1957424 727720 1107174 1942251 1455550 442268 168912 1575158 961968 780099 1801348 742489 1529539 1576652 1679462 1597966 1917776 1442171 181322 1495839 392117 778092 673763 1775307 1543654 742253 508491 437994 1464400 1576153 18292 1493492 103048 1930951 727915 393938 1114149 1447283 289450 1445566 358475 188254 781835 270563 634813 99448 388037 1592160 292177 719045 1705482 1423133 1178682 76521 1255923 1779177 936347 1627984 906916 1499860 1281824 742619 20645 824885 1514778 761410 998669 927977 797149 1062231 1585569 789274 1762200 1310616 674709 215590 303457 396702 146446 1369254 475695 1688469 233534 722850 1694196 1723980 83950 559354 444790 795171 1884195 1414427 542840 743711 1539449 963437 602554 22641 881132 1585881 1661514 111398 225181 1330687 1985232 439414 1446394 1194936 37038 1250645 806503 406849 57267 1943849 106070 860379 968194 1622934 667617 1010657 1888859 1749652 1180562 160390 524651 527828 1197544 688468 1346451 1757756 128404 1051601 1418001 1557027 1163558 1363804 1076376 553526 539641 1797899 1650835 1412563 475259 1749766 565502 1354575 1623479 335389 476664 303253 269083 1696857 1001799 1321177 815122 1127504 1737308 646902 112271 1185193 362683 550269 745241 504344 1187277 395523 1958234 154221 865601 377659 450526 299417 563400 205840 280922 927497 1279331 1854457 1224067 1087155 435429 1758801 1439105 497689 392060 664351 1377074 1252136 68412 651152 1916249 489730 121564 785245 1802176 112840 776342 1743661 1953813 1080016 665515 498831 1749238 576382 1353613 225545 1808515 328642 1609532 260765 84135 355193 1951031 34949 311911 1243556 770786 476812 1048778 859144 709428 1627952 1233840 285809 118993 1555535 1542500 376347 1018925 1141093 155774 870623 444520 1850226 810921 402791 705372 1299788 1582629 889445 1527881 564099 1755707 1033622 776808 1826014 148179 795616 1737049 1143900 1644810 29575 554089 319662 1145567 1936651 282933 1816232 555046 488850 409240 1908934 974641 1936337 1381377 520005 1200040 1058606 513690 1783649 828084 1499919 681151 392399 754057 618321 533496 588261 480573 525907 550846 785509 420983 1947889 54605 605291 1086330 1947909 1299045 1522592 1162458 1913349 76499 358304 1583230 526852 999222 1356125 1135865 350131 1257209 843185 645133 37005 58711 1486442 1506791 455969 198033 239868 410494 843295 1669682 1694944 1308337 315033 760046 663910 118401 403013 1555686 1529049 1230748 852741 81996 147373 841523 1674202 1852020 1036339 1954364 150388 1091086 789106 307101 143991 626425 1467822 427306 1527597 588992 1721108 10685 706675 1401357 1525975 1806126 1515113 1139371 659858 1307894 1241545 1266585 931126 1750219 1538603 1711443 1618101 1324047 1036023 1419039 302408 530939 1667181 719741 241106 1238190 1306716 1379417 1239826 828929 496840 1891608 628875 1627288 1405726 29158 1060755 70694 1890698 1287426 867414 1246423 566596 1121354 827691 1218094 1620479 400778 1929562 583408 1813234 1597271 1155647 317531 1848480 805109 765379 291887 1233835 434443 618840 1522060 1686249 712637 955601 542327 917286 48665 1024727 1751723 307532 924531 304879 1993925 655213 446061 1476413 1552030 134226 1210398 693612 775313 264236 1507951 1600680 1110121 285353 1475749 1450358 1231851 1812046 669784 723910 1012787 1636880 138920 9237 333157 582564 1726350 908083 982745 1000187 684082 850810 1287781 87282 1631017 1386889 789109 1033238 824125 488490 785895 1474331 1616046 260986 806614 262373 1058130 1622062 391892 660139 373253 1322635 194244 425818 819777 1288895 1076981 1968615 1348805 1368068 1068328 284858 879717 749911 1438976 281064 439058 1951728 632984 1129439 434031 1061544 889442 1657155 893164 1320756 1660402 767141 1005310 426420 490327 1749755 709345 1258356 1173008 82483 1956486 350699 824193 585272 114976 1997776 341097 118677 829940 1170043 491966 508762 6003 49497 401597 1079267 693492 1935137 30587 1918382 1538082 338871 1438906 921365 781297 1231014 1704589 1545043 695920 901373 631040 526051 257561 1095177 900064 1977807 824934 756013 513535 537082 40637 1110686 961805 1847496 1141521 683660 531780 1456322 558352 587426 852671 145173 1986297 1728736 1562090 284932 1882021 687175 1647375 1597417 1028100 1290450 1537571 1425458 311356 1627080 822521 1076077 1672625 1786153 274332 665626 816498 862372 1053579 1536729 143582 1452561 1810044 1470611 772878 1215033 1198505 216459 1536232 645139 447600 449640 1092337 886958 1953569 762852 842207 1373581 1660568 1096256 1287177 403726 666836 1129317 1850535 1033830 1393224 453768 1459642 641070 1739035 1882718 1193745 522436 1049347 984734 1481732 715936 1234327 1223944 1723848 728068 948212 1495430 715571 947023 941194 692676 1166751 354880 224488 1512468 372438 736846 41616 998437 346993 785674 1832007 1410248 256179 1914122 377447 681973 1091105 611517 1880594 1567179 1996238 261912 1126951 340930 512633 589185 1311738 239906 1560196 90673 593216 1819022 661421 213703 1179454 1290474 305169 402808 76324 193059 1285281 1530907 560320 1623467 768564 1894150 1644631 1161158 1723283 1992323 633970 191445 974071 1263369 532643 779996 1883035 652680 291200 700605 263984 1746281 684678 875323 1644603 1247057 1087548 1484102 387085 1031640 831117 891455 295315 1403395 1862693 1537209 310736 989863 1881765 1655035 170074 25903 120630 277542 1363329 779410 1898998 1712085 1698196 476407 992900 519890 1230078 206261 886720 1090369 428917 1484265 72041 810322 818207 1402360 504459 1117554 208421 1492631 1092454 1543245 1841515 753407 992351 1153251 56223 1295140 1640976 1824804 918029 68809 1488454 1788982 87836 637724 1487609 174295 1036184 1479479 1448476 489123 1963396 1570562 319117 1193165 915137 134740 1062276 1415748 1697418 756366 911007 1633223 604510 1064999 505548 1585130 45111 1526282 785015 1472055 1478942 699508 1757193 811441 1956251 1092609 1938589 638038 1842699 241265 882381 671785 262917 763587 1920789 1644889 911119 1177512 1639305 1593794 782496 1574017 199380 1013321 32284 1349620 959764 1448799 1774083 1900340 1930659 335445 1640652 504011 957823 1268689 1975125 488481 185251 894421 1553142 1053336 1712116 1012440 1185875 1220239 1417226 321357 1430720 1322477 472592 95918 345352 1285555 1514403 1314031 245060 1609022 430743 1320688 830252 985146 77066 1017725 1790471 1060366 559687 1692155 1668104 1280359 1968508 1303889 607841 1745676 811600 620282 655441 1488049 999781 953817 1966910 1776712 756969 1235343 258200 569199 296020 1651875 1579293 746713 251442 1962431 228847 708098 790982 1556795 743493 949483 1283104 255092 1133696 796334 23683 46292 20788 413783 980931 287828 1281251 1550922 71740 1796206 1533461 1913673 799081 262748 193704 479105 343312 1918154 297075 61412 1934233 649304 202687 429307 1832124 825264 1226795 293150 404929 801253 279398 1477032 73382 292251 902518 243161 1596718 1412062 155714 857435 1625096 575207 1198887 1325810 906040 1123154 1921825 955994 1976102 742439 1221970 927438 100118 1317948 1145908 1553625 1690420 950106 495571 763396 200062 1399656 669030 1104051 1963030 278229 960695 197588 221341 1673577 1204256 353243 718151 384399 1482094 863785 219699 1437287 579160 388902 1919366 1689956 347159 918684 1328391 391536 40940 217033 102046 815139 661520 1205728 953171 391266 536097 1339361 1574457 1896856 27449 665609 1567350 1061546 366066 1772238 1638754 362275 1420275 293028 1177548 1217471 877806 146343 805139 1704616 532929 382988 1868231 823592 1578166 339230 30375 1026117 792063 77347 397507 839405 1485858 303207 1815098 280635 552312 1217668 1792775 1421736 567266 1377941 1990083 521969 1954560 132860 62629 634168 124679 1088001 1726655 1859402 1108745 1632684 1460949 1773641 462122 579486 833907 1045564 569040 1188895 1659112 1688855 169751 635127 1243953 1642286 1804680 1670401 909605 722225 607897 533322 582645 1611314 1317069 737988 1562355 1696256 1560604 1875465 143123 1716447 1513716 1550854 1632350 50368 1932976 1212430 1200275 264293 799417 772674 439812 8144 1767107 1244424 1631089 936010 311559 1250332 1343520 730650 935993 1213463 630519 1942046 890162 1058859 84310 314635 759405 798829 642318 1785927 1476318 697298 1795319 1677140 882713 1447936 1119136 1051751 1892010 853563 1594391 1830705 1895053 4067 187898 1552357 1701102 806178 1386345 1439652 1876044 1673072 665631 1042886 1097807 1429064 1168104 436564 1891044 50630 519119 1029386 1051955 1944531 389659 705383 1304260 411687 114985 25344 1878619 578690 192682 116528 229003 825160 209281 310726 1805150 1122387 368277 1950217 152239 968002 1606601 910682 1397180 745184 1767026 1703869 948055 1531067 1181350 601781 1913974 1521428 426968 768460 442910 39784 201675 50826 705043 643480 1371151 1902164 1130858 1309737 1731495 1916648 458487 741499 1345165 210825 681462 266785 1325493 1351966 1110461 1296227 1969788 1927970 417331 1582969 1198440 1720731 1195439 1119350 967588 115372 1008112 1380359 70036 801534 1412264 1111466 387569 1470749 819009 772833 292604 156963 309812 1040409 723966 1236980 204933 477468 1308862 1664697 1495188 215469 1100974 803695 1033012 1392910 649976 455833 902215 1025323 1929526 1533437 798738 813450 979162 726922 1787847 1323484 439733 844035 1211716 760279 707480 9610 1985877 1478950 1815617 658353 1198086 1698217 1113294 623735 833000 1844993 1792098 1927807 1007281 562506 985735 1547159 1873802 108689 1982450 1101622 321472 1864083 18921 1074280 233934 1794442 1622938 40198 1785060 1540793 1233951 1282352 121345 579770 49033 618353 546846 1978833 123281 567412 487904 1646071 489620 722155 32124 1192835 916332 1173976 453204 1093082 1067563 789971 1037741 86047 1033512 1836065 1514543 435128 1137786 701418 154894 642998 802884 631611 1336987 565255 228094 1112705 1700719 839222 614368 234644 178080 930749 327896 1725373 1712874 826561 1785092 1073633 1541832 1533985 486801 256233 840351 388960 357380 1999720 422994 336371 640683 1585897 1236451 535956 1117278 1417828 717714 1252198 356200 971357 1246402 708541 1423115 1821296 967959 256779 724812 910801 469722 1016204 615040 1583374 1957208 1440123 527710 205780 741555 915323 1347441 89106 428654 1522748 1358341 1947173 1265523 296224 1583689 1875685 1312458 841569 1094193 1972274 613788 144428 1795665 864019 1179235 1357860 1077762 8820 143435 1096304 1952749 647625 269980 404689 1425325 871318 342708 909455 601432 1696223 399807 586303 688908 629260 1329333 1359496 243586 379356 1804320 1905785 133964 666680 1270948 379041 166248 713844 1628674 1215725 1588813 151369 1164782 1874220 1905891 1632911 352349 1885299 1044492 413271 1566983 12392 959756 294452 1345134 1624921 205674 811154 1115182 1852860 1105946 1829829 102781 370264 791094 254621 1686128 586011 417500 1671298 197074 253073 361728 1214067 1474595 48981 645406 456038 1503425 1737180 1376817 996020 324883 1417542 639147 510508 701063 382845 434376 1129957 1769691 604281 1725150 1677776 1236328 1385476 1307822 1859037 508701 672462 1908184 1973887 82561 1745539 1101969 322639 609140 191819 1831313 1222554 386511 1394980 825618 1493778 1117876 368825 318528 359335 1634828 1318895 1074121 284575 857540 874490 380703 1410579 1475667 1428550 426173 1915443 96310 171082 1752993 1597455 348141 24786 1679650 224124 1433523 679356 120950 1687533 1055620 1714372 1434232 1478495 1205633 970487 1004502 247018 1046109 479886 591607 695310 579517 653498 12199 1112980 1039592 635123 1930601 822945 920758 1418395 381153 696488 712496 1777909 499763 683819 726140 698011 1940109 1172074 1772261 1653620 785621 660405 1041512 657378 1991027 514454 1903247 915268 203391 813835 1690087 1012802 1781467 902212 1625285 133186 831919 928175 1364621 1213478 1405811 1652856 1730693 1942129 1916847 342555 1818917 1507218 618757 85577 104205 1005134 716632 70888 1132121 1030806 848069 635107 1691446 1497198 44811 1026533 402012 946721 1851020 1122831 125947 1275520 1309793 438050 593308 1412210 1468927 469345 1638787 319199 804164 191333 1669252 1927353 1112538 1712307 787240 415492 1737079 559015 346112 929930 814665 87536 1931505 1654156 1833228 1201214 1551624 475984 1730426 399773 310226 1888392 957147 1187193 729830 1965085 1914919 1287422 981000 976214 1732895 1927547 1879067 461678 320919 852184 500767 1050680 1607826 1602283 766837 48476 280187 1572691 315339 1435448 1761304 214575 298590 1481720 12540 1457830 167553 343718 1673157 286395 502283 925918 485330 957878 718554 41577 953586 16365 1190458 1347448 421331 684455 686411 587143 128778 290064 847770 1485876 972360 404703 437653 1291076 1842765 1977840 843173 1528420 1813075 1169295 791640 1992080 1467356 852378 397222 1833815 594001 93868 781608 1231557 872292 1978138 681782 65380 428520 492786 1871868 988080 1328658 1612958 1683035 1500035 563285 1495318 1135338 395654 1140246 945659 387307 970140 37885 354134 1077765 1768672 1548 1929298 100750 1282332 1876170 1644652 1601575 512585 1738695 1176249 800836 358243 12505 1550031 202110 1788419 476862 544945 1163166 818035 244594 1323423 415489 519946 1570515 1460697 760967 503057 896430 1717754 227490 603029 1383998 1876394 1653077 1233038 450553 1650508 744762 1459188 1482669 1927149 1742046 1091439 519264 1996395 602699 1875112 974135 1692088 1740612 247915 479398 8275 865841 1164186 1657917 1136339 635210 715252 1013777 594495 597099 1229800 1623712 266387 843569 541565 1006671 558178 1467389 766297 1433469 867697 1912310 578648 1215035 364400 1505829 1923539 1182543 1905633 1728688 1258333 1263111 1989128 840211 134513 1007520 1567670 1278508 1327355 232592 436686 5269 1555135 65423 179576 1472450 1354647 1870115 882539 1277805 1259854 1200045 177240 1080662 1730057 1064966 349787 1326696 1004995 271369 61717 601065 577194 186896 1779068 1013186 1236228 1314661 1058886 501867 1626096 1734076 971437 1481481 276412 1134790 22820 1325948 1943925 350711 312544 1350495 1339684 1928720 1849758 1866153 623834 823837 1145794 81540 1329952 1266668 1919349 270995 290493 593550 800214 1689901 984854 1816451 965853 1370140 1300059 939853 1944032 1656651 1311935 256311 1717484 979511 1450454 1485797 1417744 1864888 463699 1335777 1375662 534755 921052 1082699 456509 149140 1656524 630660 1823532 1886710 836559 632724 858496 1301563 159985 1574555 837261 1937501 1624223 473711 1881897 201142 356671 280723 1671682 729176 777328 686403 1746158 143816 814141 263470 263829 239111 44618 318535 1789133 1504530 1378999 1013329 1265179 312150 363659 1377004 819156 1551198 764092 51669 1127233 1948973 1979835 1251481 1339878 1991642 923503 159969 406946 1288020 937744 302138 643919 352905 789696 50812 1643083 1514002 1794485 981019 1331903 1269773 1146041 134457 1050238 771299 769132 443969 1049963 1122331 1152376 1294521 1900665 1576462 908354 1955133 224847 658522 873219 1357729 1932721 729198 1066204 341576 1366199 1160638 503452 1119243 1150780 1129377 502845 31943 244565 1368841 794380 305989 1182756 1102803 647409 274730 1679324 159743 524953 759952 1905204 1848255 1191002 678885 719286 1286250 1431128 572397 969059 1572228 566790 1800689 92832 409579 1029225 899457 1937189 1789561 1030155 29869 1598210 896328 1713094 799636 1887190 491331 1087613 1540605 1251277 1871948 512148 1967134 1996351 1417795 188352 1595518 1172591 302336 1076584 292872 1208665 1377867 1782809 1320154 262511 1880349 1147981 864684 1642977 1317415 725892 123233 1154994 1277135 435246 1796347 1077025 1279602 455514 1738483 725171 100427 1482849 689845 1836991 1266615 616216 678608 834905 1286239 1732308 75527 563128 1279518 1449248 1675139 494026 1708688 1628876 1755096 133806 1742120 1642333 989915 1349867 1982423 1327055 1471940 1156064 293946 501538 1339068 1510493 580198 1426539 816898 863313 1929738 1132948 1526072 954885 886626 791063 1383011 1855481 1411789 573888 1299838 415875 1065688 1055175 1885806 1866488 267238 1535479 464189 707303 1917325 1955386 1673762 1403731 339622 1230741 1638967 1597074 303121 499381 115018 1920242 810112 1827488 407923 1775166 600032 663454 1611387 1507419 563349 1135515 853137 524743 1522079 1861817 1731251 1323471 435561 22803 1594565 171387 642396 1987311 1720543 621108 1392702 66495 860364 810372 756228 820398 345601 1638274 907305 1062645 280028 1655722 1293618 411507 1207300 576469 627940 1116916 1758834 993908 310319 648175 31819 1268691 1071432 1858242 583400 1504979 549951 1710659 1622269 233518 1672825 685818 700519 372058 1813397 1991252 1268836 472069 375378 1975527 1545030 484417 221330 323280 36322 249741 1938949 854562 1385833 217107 1469877 27001 1374825 966499 685780 1448109 1126086 633503 152430 1696369 543613 1247941 470658 315975 1514171 408308 727022 1224047 500996 1857691 1368305 1524369 329753 829730 1531330 1140110 406659 1394981 802439 158347 525147 863339 1802263 709551 1865308 866641 1434105 766627 288997 433162 1391644 1485421 1136129 785568 259595 1170831 463722 1388611 971641 1491191 749348 22010 1833696 172569 391483 862900 759808 698621 1937116 1692938 972718 272795 1151096 795721 1927981 298975 758600 1771000 776844 1146865 397614 1887623 691373 796271 1799644 1165348 158210 1504451 1098363 131133 1806467 1451079 1807058 1699476 375553 1756230 1913996 1993166 916057 1834359 1364157 258377 584626 1372870 1456667 321711 746346 1635091 445837 259616 228158 878182 150183 1791051 1812180 407158 1520310 1241928 161634 1519956 1657474 1661720 1310458 487334 266911 1705743 1921577 1411037 964888 1513449 545215 1411769 1161712 970161 659256 511416 897662 1363534 1073697 1560730 434038 1687767 1057862 775650 1383591 38714 1833544 1368143 1983588 1506472 514140 968077 851752 459614 264384 587649 452764 1214048 456028 857410 1415967 890549 1704602 1317164 1057531 1648102 1482961 330542 1310920 613102 1108819 1770748 1498471 1272157 1371939 1709763 299003 903306 426890 739614 223146 1406774 32952 595652 783478 1252534 1959182 165509 1138672 578689 597691 1966762 82040 1025315 1018766 171955 69856 1464247 151839 807231 485441 1570822 323984 487994 984568 1770423 526794 1074933 1163011 911226 1989122 1233992 18132 756383 1959574 1226107 940094 5813 116002 805444 678033 436730 434550 753908 1837431 315938 206085 497680 1897290 121848 11065 371433 1833430 1884889 1461742 648081 1966235 1507814 1114372 1674698 1815330 598993 832514 920779 1156810 1926545 1170914 225964 244831 474165 310945 894674 418786 1425056 865537 436250 188367 1755522 1004959 1262262 1318516 5834 602019 304724 1208198 1193356 1309026 648711 1922040 879372 1362663 258891 1669240 1602506 1023906 1106082 1661537 978532 260964 445688 654854 1351079 566371 1676685 1117330 706775 1644400 659870 1093597 166644 748832 472765 326137 14287 366007 146550 1854108 1655323 677384 991033 1942822 1270987 420923 985669 1620710 1060828 801591 490811 1466986 146720 795829 1894723 1285423 1854366 1840721 835638 1003525 1719053 79414 259664 1829319 1204901 3289 1330201 855229 836378 437687 976685 105352 431216 308890 271200 1936650 882500 1416176 1640006 1156860 42349 1191428 478019 962900 1561273 985820 1697386 443941 242801 1627396 337615 222387 654645 1044524 281671 1654299 650778 568 219665 1418393 1746873 77999 1916051 448882 645153 1821185 315499 265780 1852165 1744590 667380 1653244 1830084 48248 1037408 1642986 650173 1005096 918320 1879701 335282 1170983 903799 981185 1410337 78150 281697 1685792 268570 265121 1172062 563286 903555 1644839 469960 1086493 447863 601852 1916401 254698 245287 1262461 1089360 980227 729062 917980 972668 983047 106435 1452946 46301 1561867 1104214 922599 645662 1205712 775697 4575 583459 1873511 406399 1025734 823270 1580202 193286 670164 1645920 623175 375235 555480 1680389 384400 350964 121766 1514364 1079543 692282 234701 567348 255636 418031 1135668 1585178 858043 809978 1233408 640009 648317 509686 105499 1455254 874508 1268162 1969424 1444714 1628346 1756178 163659 598315 289589 84107 278522 1948583 649701 595190 1339307 242913 1247982 1449915 1400114 101797 1465319 787465 727983 312155 485443 1884221 864059 384293 279959 908368 1221500 86847 1349877 1335985 898735 481948 83805 851839 130548 1800354 1506401 330462 1425323 1930695 124265 1255556 1640088 1341289 336511 1115250 133853 1389559 411838 1629229 416593 699613 1250346 82863 1713790 1650213 519609 1579815 437985 1713449 1104395 959531 938665 1581723 962110 18959 841794 1782123 428932 1091060 366893 827709 433989 800057 521179 189381 801185 1879320 377621 366234 1476941 1703419 1984750 1231883 1847776 847670 323932 1776681 1334457 1774608 1087841 1420591 130623 137195 711122 1063640 1308665 1439355 341076 1435453 636193 788790 1278198 1987467 1779477 1675343 638100 20206 782843 511647 1880503 74032 1859940 1277695 308498 668553 1608304 1909971 1101383 1575377 538545 1029511 1258999 1370183 1851653 1466310 354529 639234 764836 1933619 1114567 867074 865366 199635 242689 1224897 395633 1878460 1629501 65472 1819635 488317 495528 1216122 1908432 622626 1088473 994331 194910 277576 1014510 775293 818311 1418698 587704 1643960 1222705 590751 8715 1533007 1416975 880125 1450355 842300 914763 1885205 589483 700934 1090215 1422283 80859 907712 1106998 196622 820283 771221 343725 1297214 698727 635873 1097303 1226422 1218137 1777408 461775 828159 530094 1280313 630616 749481 1523344 385345 296499 1813357 1109539 1785078 1426918 630420 1029584 1761442 943656 1243898 775310 772547 649342 1214430 1387109 1276583 630273 78323 863971 484380 66428 1442820 605077 1931044 40250 207080 1404561 42645 1409487 1390849 376919 988260 1464481 90478 1534571 1893444 818793 1653353 334814 1242972 1391274 1351798 599092 1374357 1942782 63083 793243 176235 1399681 1387762 1956864 52288 968145 151215 1845377 796968 378502 1587846 1617112 1302459 1856547 1759843 1979193 1897198 1020819 1226229 1843664 1423507 775910 318363 116645 303999 27758 1678923 1458096 1579618 1386381 1888268 1943097 769100 959048 1579172 132920 134709 1326730 519313 701177 394632 1211455 174634 509604 865399 1063091 254495 1590812 960908 1633469 1273299 1450067 1202012 1493746 383287 1678515 1909941 291513 1536181 623720 559938 1754491 270879 711426 752664 112700 1777071 1887835 388246 679256 1660634 1513782 787863 1306720 576699 420892 993328 1570220 16407 329875 773642 1827225 1976288 1607906 241793 266686 1971724 1786890 29366 1228921 823090 1119248 898033 1457407 268948 533064 858749 1398823 363493 1152804 1247596 1971601 983942 532528 1719566 275658 985470 1027307 390892 132747 1059267 213926 908932 1916578 1600870 1893668 634492 1500980 763371 380232 1077402 1323857 1346321 1433137 264390 187941 380218 448977 1363206 1159512 753212 1988812 1272044 1919502 1646701 1088847 1926688 1842697 1376167 1790723 356064 1826850 1384137 570027 1765097 130091 927491 1324757 422561 1098007 907266 72116 1507679 1584780 514786 570902 1258210 1988925 164124 603364 1411743 1829738 1108378 178783 368938 219846 196201 1273101 917476 1796777 481147 1527296 1254982 38538 1955743 1024036 1145366 1899383 1530355 236614 1959454 142395 168858 570925 416957 874097 713521 1132954 755501 825494 1661352 833299 1949585 283518 677146 1421307 123486 588184 1658843 1303686 1841623 499027 1613608 1644849 641247 1252243 1078993 161879 1624043 1202292 1317580 1011329 1838434 768937 188229 1942366 1955914 196078 825896 236954 1427736 407277 529051 643300 1777079 1475232 1400584 1330069 165070 1170959 953230 1302651 1751147 24659 983370 196064 467529 1987202 1491960 271516 1612365 46122 867357 523644 799549 1205043 781228 1497075 287752 1194723 1699710 1313851 4839 1168291 750013 460048 501554 873226 1039412 959119 1818647 1141917 599469 1645016 200016 1311433 203005 1549129 254389 1949722 572752 1583155 775734 1066143 363806 1949595 1042735 1735553 1812974 471643 857518 1859925 37429 1384123 199146 102165 1001741 1515547 982490 1235733 890214 991987 1939447 1143837 372324 1967271 1035787 1850764 421625 102298 221307 1534401 983622 1359029 1816125 1462184 1093841 808897 766933 885592 161543 78051 1878081 1405531 320182 841337 136049 452698 225419 308060 641368 1915090 1544624 1265648 620142 241648 1968183 291320 863923 367693 337506 1295911 1332843 1667928 101645 489645 1613941 1183160 827319 1346371 1287704 239899 1964731 1657222 684903 595010 882364 141467 1102699 1957942 1074175 1226506 560628 1053283 1220755 1227416 1943127 1879624 1299639 543050 1866646 158629 92355 337345 765929 1379160 1506854 1094016 255130 1952868 952043 1403479 1193630 634808 153426 886803 1682143 215949 1585816 1410903 223173 696984 231455 355878 1584167 111739 1560135 367709 1118698 1677369 1750668 974538 569224 1753153 484296 611837 1942511 1048473 1585426 308720 1101124 329070 265280 814264 1919288 1908841 1311019 1910886 1350416 617303 687488 43795 1701552 1330522 1798632 978625 333761 1794161 534302 434391 1981645 482723 1391055 1022413 1733482 1955069 1167067 1273105 1408891 697594 386024 215837 1378194 26444 495628 1608762 1150025 994137 1721139 736167 232798 1489188 1736598 1887049 1066059 417081 1258902 1031632 3817 135703 770771 321490 802492 1622749 1270613 1135402 1753177 1968583 919555 1449047 927203 1006907 1113316 435263 1555015 1947249 690825 1514135 40443 263414 1695136 964804 245819 1240106 1574501 1919210 137656 736546 1045168 842910 585993 142822 990339 696160 1705884 1539547 222571 1103779 849184 1155433 994452 648819 1662137 1904370 1582370 1438984 701108 261406 1873008 1343284 4777 764686 1559163 560954 275288 1336960 1678735 212449 231663 522527 713455 1984394 504730 1524840 1478657 224322 1680810 47153 1597744 707555 490484 251089 1969831 1116460 1059684 653542 245158 37439 1320434 1440077 411017 440152 758520 1628212 1387505 857849 424195 1395319 115524 1468039 797841 127402 1291239 223607 1080063 1270711 230846 1938705 1245602 1675509 286178 819925 1912672 234591 367759 1937679 458813 938508 1097359 791677 977858 785824 648217 1283154 1222980 1916920 1847150 479281 571054 1998053 1336353 1477946 1050745 1864495 1447541 1172599 129819 962253 1407913 186826 1036323 451897 190949 1939961 1574084 733783 1417746 1161236 493281 1317994 1858343 755476 549424 1241265 331491 490014 940900 838241 797511 1561037 1698065 1276298 454408 173721 1987409 261924 364441 223468 377872 1569945 298515 1957822 222765 870559 589309 986002 1678720 1112286 1505121 755056 1975561 976509 1868008 1394129 1300382 107150 940413 157670 1616192 1470870 1240999 953641 385491 171079 1576656 47110 748603 1134068 995662 729120 626199 175978 1093639 673904 360169 1072743 319143 32930 1974146 1281671 394006 367978 1749792 514625 712363 1748177 1108473 1777437 109580 14614 204725 1471678 1496041 1816908 1169248 1133747 1702808 1605776 956034 1942675 313394 1509524 908085 1697380 1572966 444428 1028583 628132 1932302 1958463 971001 1722754 1705374 543561 1709167 1932024 286440 893292 554294 1345599 634214 384878 850499 1497034 1752891 647895 1109653 903531 1290710 80539 1270500 952765 477931 926376 940998 29824 731601 1531484 1884130 100055 1060868 621824 1161227 1011319 1604162 617253 566667 560452 120019 1539646 897485 1235220 22747 504189 1853241 354327 359462 1821371 97914 216548 1268258 503308 1203329 769265 1157684 1575102 1026332 1800077 1556082 116689 1853881 1293020 1044557 816370 853023 777981 760812 1394263 627833 293427 1668302 594992 282030 1396289 1537029 1393444 1121565 738545 1981825 337781 1306604 657035 1782148 642118 1995880 595659 1723680 1052638 527865 317173 1662202 1893148 307833 10733 942954 1062499 554892 649309 1439847 758238 1339502 1097085 1840588 1362108 38661 1161542 1833213 798464 314762 1095746 407360 812506 1775930 1562363 833694 757102 695478 1321981 1984319 351170 468014 1582445 623074 348078 455618 1341119 1198651 1358006 418760 1259078 247502 28264 96053 833721 1371090 1372295 1299144 1995152 243791 480475 789426 1485196 9642 1869143 1949231 763462 137751 776451 1412251 997999 679559 1990001 1504232 1110323 105952 1758407 1040781 1838260 1480070 731264 300513 1254384 119596 48858 1466279 1388778 912420 64300 1690855 195697 1037258 1411606 1141087 64776 1149690 512336 1891963 2069 1793909 1383451 1301832 797078 1714245 408928 325103 1631295 200153 809552 1120408 1355746 415368 1864178 1399212 283454 336608 1525714 533359 1739105 148918 987871 1928854 511987 1942713 111837 418036 105302 1565783 609120 1921859 1020043 1805056 1254655 1059976 681902 1443100 1294081 380415 1576470 177273 1482364 1454418 587937 869939 1413824 960001 1451683 93406 1204619 1425196 1556860 1024897 735008 571713 1856911 479493 67155 927316 846625 1770407 791806 807588 1013827 257158 1304646 1179150 1226321 1790143 7746 463447 186714 117169 449125 1122407 1093087 491057 1773278 1935838 407876 1661261 1254778 748350 104549 1591202 279190 392020 901907 244048 1200303 1151094 258133 822523 1657766 1765897 447573 1303288 147673 1006864 289141 1252504 1615711 1369687 44576 812251 857877 1065661 1931866 632041 1113056 454437 506953 478037 697118 454826 745051 1815184 1573979 315128 758641 1840684 1692895 710082 1082051 1176669 1432647 1167909 551141 385572 1401323 765392 1787372 148831 133451 1489572 1647416 1867396 995218 1538985 1706371 759441 1582744 959448 1121843 1735234 1136181 1254325 1430349 1859784 1692046 861764 123592 756821 1359906 714135 564248 1408953 1079637 1769616 1842401 840846 922199 1811791 1821128 1919353 1712553 1385383 1604546 109419 1832413 1447421 429291 971308 271249 364804 1268178 1224110 1200354 984991 799452 1473311 1864777 724740 1786964 957510 1562443 1254646 1740964 717668 718024 1339738 247315 312016 497376 1153012 52147 1488805 906083 45134 1004960 481351 697833 309711 1757227 1595226 1926980 751098 1267326 1691650 837002 437148 884835 1841308 581946 1307805 999587 270487 558918 686305 1725197 1085226 1930565 993862 797331 3982 670460 740090 1653487 1040447 789279 1392571 1554187 417199 1439034 285978 1708710 1860195 548585 748887 292254 778558 170018 1144256 1084144 989523 1764911 12250 1213122 223691 892985 807131 1574004 500412 656887 626400 542792 1263480 960896 412709 1987995 405078 1821747 629615 560330 1029801 564790 1228198 437296 452670 797332 241622 51064 1591923 1057773 1039160 692060 1024062 748178 1877646 154207 1627349 587307 1725478 1061519 348838 374889 1140067 1185040 912983 780025 287047 845912 1552708 1096404 1946648 419828 573425 613519 429394 515164 1186813 299077 828429 306551 33201 49888 759032 423050 126151 1337692 837363 60238 514908 66921 848676 215660 156704 1835863 371994 1572340 1323324 192100 13313 151531 733725 349403 1867354 1364873 1581961 421572 953291 1509489 159856 903156 43319 975821 251217 16711 999201 1158370 414068 890046 1653659 1195150 1609338 676392 1964941 403115 1877468 316555 766237 1010702 285412 1390899 448540 551435 1063315 506892 621612 1951868 502002 710985 1159429 320684 1861886 694909 1043391 1665655 1849849 945030 792678 523652 1729379 235126 1210089 1570301 1123784 739774 287610 1704651 1733262 209902 929 277978 798316 1741862 989657 1928757 74623 1804282 1996843 966268 1487893 1347398 1926863 1959242 1649273 403330 1113302 673715 1613117 251519 191231 803311 1831957 782706 1823557 1400932 201249 427370 1180367 1124356 27613 1159916 1525319 792272 1296211 1374250 548093 1103243 492529 1540614 279657 47673 1782035 1192830 39613 314363 716054 1932268 837189 1773969 1240408 1621740 763403 77201 770989 1612103 1212483 1420966 997817 324834 968541 895269 1497058 1822551 243114 1587946 1349298 1713288 96079 1938899 322689 154384 1846685 920727 934494 923269 303930 1277519 685136 1278352 285567 930843 436114 1245915 1569904 246927 1138198 353094 999678 777231 1250376 1943920 1562149 373814 1152396 1239298 1535733 1311300 25489 1459824 1305290 1614301 784801 1864856 1265300 629124 1634070 208311 648091 298494 1688512 1264474 778961 432705 483349 1092762 368126 444432 1750864 1847019 401990 716538 1464147 1677104 194306 1890123 712207 356488 11024 153500 628035 1082858 1512777 85648 661230 1647884 1248971 77257 1334497 632159 1948296 1911048 1293918 380314 142900 1990142 414804 472596 702191 1392948 551688 1131906 1752676 900592 260922 31527 68588 1234649 1214639 1516951 1883636 344944 1706726 1226686 1814922 196426 544320 233840 198086 917850 359386 924954 1709191 755308 598123 1314699 1536393 44401 1788030 176894 1117896 1433088 324537 1099432 1920721 1340029 660601 1076786 1846850 1115480 305095 1783715 1526599 1992540 1693452 251532 777695 1575534 185540 158712 280473 1745578 1623691 7456 1513307 992175 525878 1166598 1584674 131616 1254057 1144185 924048 1149491 639690 325002 139578 110578 855817 357103 1281624 352589 347872 1175313 1682685 1287561 1334159 436785 762021 1124743 136458 582670 871605 861110 818366 1422180 96820 1915693 1043916 1285551 85998 637456 1351690 1242960 408007 778787 952215 774644 538967 244219 1052486 212616 289267 649747 275454 43044 894204 1195892 361460 494514 762206 544958 408496 889581 196317 1164546 909535 1332370 1884264 1419950 1293600 1496098 1270171 1110986 1197904 1996524 660417 172782 704165 875665 821991 1622015 96890 97214 1282943 815461 315904 198899 61605 670637 210514 871065 1555910 285764 374666 1518216 638977 1417131 529704 1621994 139552 1971635 1646274 391060 1691553 704446 93345 477952 637622 969411 409632 156375 1223486 1839506 761990 1245116 458047 819529 474317 447722 1411497 1776181 342792 595744 147062 44443 1236495 1450221 1027090 1456169 588189 840962 1507907 1318412 910816 940959 312348 1832638 1254714 178753 1960063 1299259 510503 1359802 1842872 295150 396370 1128671 189078 1260889 911222 1662279 1466805 437831 1747642 1174821 1032197 166819 1419404 1946848 1030841 682749 504751 1555593 73961 1003192 895807 74589 1635923 1959248 1207479 1087691 1732284 1649738 848309 786615 867282 1337374 727999 1351051 774294 248355 963961 1237057 760166 1525740 534665 1068280 1485969 1161462 413922 593786 1355455 1677422 1568465 886551 342978 1624267 181157 21512 1293477 384155 399025 1537228 843422 1871719 1303477 1064577 1358035 293724 1211124 56498 1849417 1064060 1605019 376314 1352796 1955241 458726 1676406 68937 325507 897097 43507 1686338 109540 484997 609772 506745 993831 417118 794709 430793 1022091 1063363 888169 1470796 462458 1788067 1322104 448103 870677 1374065 1743950 1017711 231537 81486 1029196 1804989 1773526 300301 577556 859380 1932669 549423 15278 1126490 171566 1832 94587 1663906 375514 928515 1010420 1904169 1758425 1450316 1248324 1007118 1623175 466903 1723551 265627 1371348 1855731 1510272 1204746 6569 711062 1198166 590675 237174 1303046 851443 1950664 1233287 1859355 625019 1429734 1399326 1048117 1533330 1955716 1996682 490388 1695755 1867919 1486516 1795984 396202 720094 1267037 1438314 1659835 990453 853824 682162 923791 621992 1439981 816114 21894 1460881 1905780 415870 812628 913106 1296435 1987690 1761242 437285 1003785 660985 1622366 383464 540623 1912423 1315800 624089 1256310 188859 1726232 1106687 1887764 71056 1789604 1514873 1153661 1327237 449109 391421 1102526 1818427 1717911 1769553 87682 1132764 417822 788751 1622969 550635 1003928 1081674 315476 546509 1453442 1871228 1167505 150305 1695573 409730 714156 1419085 1859369 1068267 327151 969839 1300054 974609 853826 1939312 1156486 813462 578398 995329 302379 888198 374495 347390 649619 227970 1906289 1997598 498377 1324307 1963490 1614961 344061 236862 1010474 1918636 1383909 1185350 249641 94179 455682 400002 927440 845791 203070 25520 605762 1504521 372191 708202 1569289 1616417 676506 1473158 673740 1422863 921799 1849791 726301 973008 1041999 1493280 1197122 231302 1148152 1600818 631997 1635657 1730005 53483 706012 1919172 764430 65905 1027329 113173 146387 259657 1170544 420560 127792 316509 394525 5709 731679 1020052 1190466 819584 1906096 1710114 1397128 1608000 1456219 135252 1060027 209268 999850 335443 349753 544343 1125138 648411 225270 1997097 996474 141063 1088673 260292 243266 1606432 1975588 1182186 1204635 1884010 460700 632531 1979255 117260 1709153 1125114 1292758 932191 182154 1221434 1466732 1968187 1836476 1602056 25386 835699 980789 576347 174975 365934 19202 183616 1935602 1395491 221705 261962 1258007 1707565 206441 1643320 682078 1931448 1033056 1374822 404501 1496359 1198566 838513 583369 968175 1333775 999211 427114 1080534 216845 444427 1592730 1765858 302007 1278209 908621 782225 1262241 1232027 267764 1627972 958247 215456 768263 600822 1738554 1936450 415144 18767 1856192 203371 1089090 1777699 1332864 999602 1964395 1504310 1858600 434245 430611 1832832 73493 140891 1823274 1930383 1403923 841542 779047 1140421 222812 1601371 1252745 1922960 1926619 1783201 249083 1429495 141052 341807 9348 711350 21973 1772567 1736125 142100 356902 801371 1076031 401644 855134 110958 1679538 1000958 1023838 142390 1431351 148015 231499 94538 1419771 1056995 751509 643875 446060 890237 1222953 1705949 474077 1485718 405433 1208426 17290 1456040 792306 1537583 1344508 1130039 167378 1181845 30227 1026776 1206532 840968 1097258 804417 1311832 1868969 1310756 1112461 1001846 134286 352048 1166673 1424702 1779192 438665 444121 440772 1516905 1571816 1490896 403100 1088003 918876 1686934 918172 926964 836613 518913 1675561 846052 1234061 1796325 1650389 1018663 584381 190501 126855 311704 1413014 888079 476747 1099960 1436777 1730669 994883 501133 1703759 145775 1312301 325626 1885824 885108 998286 1599399 1818749 456404 1799216 1420338 461099 1143456 511839 430684 463735 525831 1427904 561283 1849873 547014 584883 1433916 1467723 1677423 1824010 1721095 487880 1973332 420778 783129 631837 877893 268131 895979 885572 613496 1427349 71430 1278874 205616 172070 127022 541033 1299392 671812 1393003 179068 1420853 516633 424803 337202 1323491 619065 83598 698199 1380898 1166135 1073337 1529276 1542986 79818 967742 1483482 1911706 885658 433720 376125 1053206 1712844 216976 1936202 318692 331605 1648888 1751505 190915 1843808 371822 1902718 304953 37605 913769 391595 1434402 713195 756888 1502036 472120 646925 1693338 930814 57564 885104 84856 1314142 900194 860235 344230 159760 1064888 789410 294167 160994 850312 1996399 1975965 33356 1009626 936798 1646919 1924017 1946813 964778 1842603 255173 66307 737141 384410 381752 1679359 1202187 1031082 719831 590797 807165 1582448 1744581 1390218 349752 602245 753006 1522328 597850 1768234 62484 393115 1950564 9203 70964 325755 332948 1696987 1712049 739845 220302 1920501 456596 744738 1327066 274902 1351144 1807736 71334 902536 227360 1977353 1195696 365034 212963 1516950 1922853 655281 1676961 536618 251542 536203 1528716 1469883 290778 1737404 747044 1804941 1535254 54792 1880426 48045 706966 1735814 1823983 1743131 109490 1326172 1462716 398843 1102767 458229 1414809 1822857 151347 234154 1845273 1237492 1692734 824672 538819 584065 1134367 1450491 1907698 1356761 471136 603822 368520 792944 261886 275689 1268934 466955 655964 917166 1315357 670317 555789 1743855 938720 93882 1511014 848785 1015141 999561 1498889 704110 1455941 89275 9060 1594719 795094 298915 1588003 417913 770922 258887 1314864 1540052 1640046 1836416 82606 798024 319999 295174 634883 916148 85647 934661 542976 681673 1803107 1899917 649506 1368685 801993 1919277 87763 1826083 491869 663248 845604 427467 1553144 1343955 1939920 552636 16129 1140809 1381753 563112 1824768 39155 1663879 675697 1038298 166238 771653 1272884 1773718 965988 1028589 514779 1686060 1112543 445445 188916 110466 1984895 1905830 297236 43926 259148 1512906 1644403 910641 1981353 1715927 125832 680709 857861 390151 24095 566613 680248 1129662 263144 615798 735989 906991 1724246 829134 804626 322616 1715262 1174589 1110875 1547186 349370 688252 106714 361607 245833 1423505 991814 706303 115967 1981310 671509 1047919 134886 512756 1537069 46545 817416 1371068 1632470 863151 575022 295123 1848061 1875257 1997620 452973 1006188 426528 696830 267679 1266208 1084306 791058 820744 407750 747911 1176984 967072 448832 1469347 913705 923925 274791 544593 1944005 875943 1186615 1383268 1286394 1455370 443691 109073 7374 269255 768967 1800705 273386 497216 850350 363107 1781767 725621 518411 1287520 83510 289984 751494 994039 747264 1698970 173967 1509144 1222545 552326 1668794 1660528 1806224 746583 911836 931297 1043138 1134399 1458267 1519121 579347 469292 804833 1300182 1487440 1039360 620455 291755 1805531 1664439 454869 427739 1086074 136345 1775896 1616879 1512342 1971501 1043788 1679050 777711 239663 623574 1718016 723440 727156 1936196 224509 1706655 796695 1104617 1899640 756909 1250170 449722 333780 1107140 1581531 1587340 37468 418231 1638803 1101780 1980582 127059 1386896 1419860 1548657 607112 473458 1742107 101369 691951 1831059 197776 924288 1221851 968295 1624872 172974 693962 1370963 1803354 181417 1153500 346634 880437 1775516 1394380 358876 1504760 176525 1346942 1413135 1369096 467125 1268376 1329122 1495475 551371 1291213 1292492 337698 1304111 1648419 872956 774167 1689629 491687 1315779 876445 1420577 118148 1203474 1525516 1067940 1902141 1692636 1986976 1269332 682275 473258 498183 533909 1457331 716314 1442411 69356 678516 865625 1872455 713861 1662883 1443038 1404651 100133 24750 1355600 211285 920257 1900737 960497 501117 749498 621862 685408 1554996 1011868 1730726 371774 768058 1879795 72693 773110 463577 490703 1635370 1694762 697869 650124 1970586 268091 128759 399005 1848779 478941 893548 102551 1532957 1731894 990 238005 1635676 80653 417162 801527 1585052 374756 1971193 102573 1103689 1209752 1031268 1324830 327755 1003156 770313 601019 529768 272103 64494 1307743 1329964 1679023 1941934 1017276 1957628 585375 915406 574334 247866 1383421 792982 416883 664868 1658385 649822 1964632 817583 1312394 1203957 1653135 1407645 1729348 1544889 1488050 593436 644288 1469684 1423145 1469903 838485 1492050 1099102 721719 1129781 893016 1795552 1545412 1983105 1606485 634009 118621 474386 72810 1725643 975106 1672809 1680952 1273582 489855 1501952 1853592 261637 1260867 350358 261062 1688559 1204504 450612 385553 345188 651289 1572244 1319326 1296244 593634 529865 452073 1394395 953024 1833096 636283 887630 748161 577136 1343051 546690 1309876 1959932 1230991 421155 30559 195460 1649526 885000 1321972 868120 1330544 379737 483577 989778 887920 723050 1632044 271663 284684 1314433 826955 1060952 760442 735004 507825 1255581 1848325 725290 648161 1292438 1410627 1133515 267351 289585 809315 454550 338747 251432 200003 270130 980206 1506316 1567078 797376 552663 1200528 447504 600254 1281315 1858231 1600883 1335814 41572 1942543 899119 797602 611867 1265517 665069 1378952 987457 1398278 787369 1006758 1916219 145626 468205 180718 1675308 410879 239448 137913 143273 1266016 445528 93871 1173828 1570986 1609273 519877 704023 281530 852034 1250300 1174386 335448 941674 277507 1724168 1176432 854787 1692345 120418 848772 1931302 1931117 832567 669993 1762491 1148688 609541 1279398 1404655 835361 1523529 1811502 1793699 1936691 64585 1900904 1002549 1334195 1959442 661504 400664 182026 827751 574792 1413953 1564849 630312 1258464 403414 1077086 1621032 1004486 1289005 817219 1029036 1409485 1031019 1529789 1311029 380447 1384534 578289 1080891 1150327 1698658 811470 1537133 542655 1476865 1183018 526139 1493335 589315 628946 869374 783202 625763 1812760 719623 1232217 78795 1316773 1925010 259075 1848257 1191465 502933 146042 1617883 997910 129935 1619663 926847 1394101 1076221 1370423 1087519 1069437 625214 1155107 119844 794371 884217 1054897 1739410 1716376 246261 1199575 557569 496906 1134097 1487418 1914612 428703 527299 1115965 1162591 552594 1676008 1940863 1148137 401446 20255 1247251 450410 1617508 1723421 1361054 811742 98816 352433 1900689 1365068 707856 1684330 766904 1969110 1517972 1256665 29152 622871 1177199 126437 372967 338999 915468 312526 388310 1508795 242632 313721 1176380 1068955 1164426 1283608 180782 1572078 366597 1181616 553795 1397040 584804 1511531 1080281 1398243 311214 1911432 275494 1293428 262480 1398607 1655194 1404717 740015 1977162 1570320 1148525 1339491 18808 293924 1468359 90355 1095674 1723625 124254 987477 131756 1745060 1674626 1831807 870101 1189788 1115059 4030 724906 789988 1504898 1300453 1867370 1482314 421635 505884 431427 1567315 1322857 1305079 446032 952532 824262 88007 1358897 1805934 402465 771837 179743 85404 673113 215740 147305 1707191 230406 290699 1626089 785986 383624 733615 928086 1337542 607575 373595 993986 1880300 19117 1083416 1111703 1708456 1415139 1981392 954105 150442 1498095 1505559 1502148 1143618 300038 846712 1242252 1065605 778860 1136420 169551 1924371 1138041 145420 1374386 330913 1173294 685218 446483 926688 1395443 219084 739831 1957770 1693049 1067615 1675141 1834723 177555 957298 1458187 356159 1283828 864557 951043 2612 70895 1845625 1565180 1016342 836891 1738882 1500237 832965 540920 401249 1826644 951530 505602 648246 1131169 118817 1389584 209488 1452729 831887 350971 1273508 1955529 894395 821532 219261 1574009 1071479 1588437 536081 444847 507443 1763412 898576 116515 1383501 1905565 1611815 1415066 893395 1336332 1820660 843672 1734467 1698470 1675921 691265 1581771 1452467 1799894 284048 290194 848236 1872906 127780 1339088 1769084 717475 1574150 1521 1462816 225001 1236112 465420 1861711 1953183 232640 934394 350122 1316838 1585468 1031294 441894 356783 1609409 1557748 988089 1691147 1340320 1074815 1018923 1891983 1869487 930345 1681961 1395313 1795696 159176 798600 1490927 1436173 101771 1272418 355011 727157 964882 310276 881813 876386 1273568 1734526 1513572 505782 1397395 915514 364236 244358 1385669 51287 1034624 17634 1872784 1392527 430457 171229 1053706 602431 920376 2521 291212 199182 548485 1341529 1080740 736309 1438923 156954 277902 517433 1595728 1226969 1693284 1526659 1092811 1285589 214449 761508 357539 748777 1901052 1467872 1944348 211638 708985 185211 816277 1571207 139744 1734630 724747 1237859 1254538 1661435 1103658 106331 1415344 184226 170825 1426705 730797 1854695 1804585 1698892 1082753 1344368 371923 1007203 126216 43404 1424682 1096694 631008 1281387 604711 1062611 82299 143267 1002670 594188 1799159 1791365 1113336 693387 1626932 241371 258356 1023690 586883 1953272 1415464 699731 1109305 245029 1765250 186127 948569 55311 1235478 39656 448762 1824458 1432924 1227138 286113 1661991 889550 691556 631076 424009 1302285 1394234 13952 1327107 1557022 676244 1914904 441692 769739 738779 630169 156483 711393 76679 1551776 1823920 1047023 362168 557889 1916585 1509619 237803 1317146 718600 486591 304711 631513 1025116 1780445 218722 98067 1105607 1753412 884617 1599968 1349844 1538948 1722082 1767791 414927 1613605 405883 708519 1517320 714901 1876150 1350131 544943 417975 1436257 1301645 1482934 460543 707096 154410 890697 1407627 1868833 1887840 549270 836408 667479 1995784 372178 1368877 166628 1313635 12812 1364131 1925655 879209 1886576 1221568 655461 1769994 1192047 1681062 645181 1415619 504349 1857019 1541638 1082620 1101603 1008954 229043 1267987 1357316 1374498 1309007 1615852 1399260 1507801 1147235 513549 399589 757487 498578 318390 12987 1484257 164489 1226875 1309734 1567765 1621454 302824 214346 684411 1546814 1670019 1367870 795424 1769742 495606 1477960 1138989 961026 366103 1356069 220968 1867282 1136788 349241 309924 524730 1575947 690810 180646 199 126291 1311975 656243 1343133 777721 354670 216228 1035122 216384 70141 1252285 1095470 100909 1574709 654927 1821539 1575818 979868 1185937 1838044 403598 715300 194794 500650 830454 1539149 36319 1267645 632468 1528731 1630548 720889 208982 868813 1806458 1474537 1446607 477267 112963 1531229 1157807 1155501 1229701 1334364 1260526 715434 81229 493366 1942036 651805 558050 519553 1560517 1083164 959700 1183562 1304003 1610076 1374705 1059815 84061 1657231 189606 678818 1844529 1205108 1787249 318681 590539 1129504 580342 1518071 1340745 470874 185941 518961 1643963 1322512 12401 417678 1453931 1930857 320523 383409 1110761 1998850 931479 1331871 1770796 1822567 805360 1956270 22413 1054958 1961826 138903 1049901 861215 1819986 1979921 1128459 1169320 1910231 1705358 1395975 699092 1196477 319078 1323887 80487 1633382 1134167 1595687 1117671 1459889 493796 769541 1052351 844636 655096 1746249 1124099 257924 1147807 1773883 768397 1094476 66904 802652 1756202 1450867 482539 971003 239458 274289 548623 432544 1790131 1063525 360029 874151 1419016 62553 1124120 362792 1288635 1155646 1375277 101340 1016554 1279809 1802443 677676 1180366 1349699 1265676 349052 1284925 452294 284122 1727599 1100549 1812095 1909462 53314 145115 215780 747376 1825669 556332 198312 1609708 892595 1553183 1411914 1893228 720082 1665054 760237 788048 1385346 1413137 254760 203812 342658 871234 1343020 1075691 1879376 1858007 1055754 1001449 504274 160972 1232799 108549 1423903 1169693 662758 895868 1015677 1838353 1236533 1816909 1890720 632710 1819450 612670 1017781 1592646 1086100 1164208 755729 562756 1130244 1542439 1646466 1888833 143104 744669 1773987 993736 280568 577395 990537 94173 304206 1007131 1563584 637304 407591 1556177 1152761 1796559 974351 1858403 1355459 1699882 1684144 1915533 263280 970514 1533442 1058970 496515 1337733 449414 1003911 1491117 785265 1346716 488087 1536253 1100556 1227478 1745606 1302050 166506 215614 1578182 865778 1933300 1635948 135012 437441 1318042 410255 879624 1744686 1074266 1563789 171028 6579 584085 245503 1381877 585024 1529780 1880395 712435 1305628 1526016 1836864 89942 1216425 670153 1481365 1930955 1488875 57621 32840 289659 821608 969111 17618 1656250 901656 1482255 1111984 1075340 286221 1479025 1188503 678624 668877 1813952 634713 1120595 1501170 1234107 67622 518829 264609 1455184 1714013 787566 102875 1355647 1461794 1215160 971807 1503408 25116 1374684 485715 171723 921373 417642 500376 1608171 1649656 472948 297679 399480 927336 1150194 1063220 390350 619821 728819 854676 1055700 556480 260268 6301 1809476 978288 410997 384931 1484809 1959464 1640328 204616 821999 1155597 1673428 775258 758163 4367 479945 1568625 156495 615637 334445 590780 1043786 619378 1480182 1201125 433213 451046 1893265 355300 1749954 1088862 1478028 925795 529418 1339939 1004712 1173568 1639507 1012430 307870 891852 1367510 546875 1967673 1472375 1664670 725743 201068 307174 1854526 689966 1986651 1344534 332329 540501 1458144 264198 1368380 927384 1733591 1359879 871353 1967437 1821959 918685 1061883 1338660 813360 146666 888895 1150310 981679 1461768 1892276 1981212 1362593 1473423 1179733 287919 1802092 742141 194751 1188901 1309886 574081 894650 609390 724437 1156632 911648 1894374 588950 1329491 233198 838501 255595 1816984 1535281 1786022 1278385 646317 1897522 1845134 1203119 1931315 820586 846029 12292 1784416 1095410 1043454 219718 1556189 170318 184373 556287 905976 1873742 1280906 1226231 299615 1152281 1063623 678953 942919 931046 499975 297827 1992889 771512 1000032 914694 1353145 695504 1922060 1594002 1033121 908836 250025 912868 845641 276415 1485553 85058 242108 991027 1210619 259101 466991 974417 1169651 1232923 1030445 378567 631035 1611619 1497785 350219 1802902 1876745 1941412 464501 520976 361358 1361823 1103612 304972 1623591 955449 1873356 1526550 855185 1713060 1066702 1332749 339191 1421859 699099 512178 444366 1214987 168339 577550 916230 1625862 722698 1234467 223929 625774 1283010 1998348 244974 1330380 834761 1068452 338715 1762942 1954815 1743894 548389 1919136 1996846 745081 1004491 274200 366494 881241 583869 1727461 51263 673625 533804 1696162 1315251 898082 514975 443583 424493 1516537 1676939 681865 1386559 1281660 1669848 1591811 1202429 1027022 1753463 1196989 945857 421886 1554742 301893 287839 426834 491705 87615 1036335 1088690 207023 134244 12774 184336 393565 1771580 303147 1215664 1930476 643561 812738 1067952 1117666 321096 1026907 288645 1192451 172186 632665 1050870 1445800 1907326 213907 170440 1067604 919165 1758026 1681623 418833 1515082 1844935 751773 1849090 1347798 110420 1083956 1381732 1216872 859346 905398 391810 446918 618859 1901394 909493 568266 1708379 1805301 373608 727402 1718720 878290 855615 327669 1673949 927495 1290811 1654777 1003907 1211282 1574591 1588330 1049890 591809 146758 353285 1811276 882089 9398 114541 1863855 1887206 1448050 177821 816604 1207343 1389812 1448685 809935 508963 1823443 1361190 1678300 1042708 793116 1649627 260852 743949 1178234 74010 1326166 192053 259900 1879919 1742371 1844217 1252603 816582 1368156 830746 1452850 676125 1837771 1107015 131169 1878462 82663 1429645 926984 212331 298644 462672 1339277 1934749 1803257 1683751 1161833 1779935 345863 65880 1275196 247880 1061778 794246 807076 1964369 189024 69174 1701415 508447 1293253 1964525 507101 1866012 808359 102818 1211882 1568960 1650499 367103 1715426 1075210 1260280 1817062 1490432 1809936 11796 581467 1569407 1789695 906891 1409774 1285700 1014314 103628 975314 824611 184723 772965 272738 1572177 1810988 1841112 856843 759892 1378029 170973 1965310 672374 29249 596825 616302 154633 541935 1616647 1558802 510105 921476 1139985 27207 718189 102845 1837216 1365066 579168 1865391 1332471 1717032 1501417 1539798 1980334 1279259 1326366 169869 964257 85436 1112489 548875 821663 37932 1794463 765281 997523 273862 1456290 1296300 964347 272007 949426 343228 1160004 520845 320360 133565 1146292 683858 374618 1277454 784145 1549801 1480150 1698715 1995364 1378796 1139970 638479 248473 1568124 355066 1794440 279061 1521373 1109090 1917150 202301 1087802 847196 1476685 254058 1983227 1967444 498684 749155 1863852 1933570 1746985 1006185 485859 588022 226579 241344 774819 848642 849718 1689215 1432163 1134497 1660128 1438938 79718 636275 1834469 883333 227893 359862 152005 488518 408526 1559157 430130 1472341 1880030 1735519 422102 687198 1043178 155184 729542 1960853 1121015 1990087 1973120 166079 645803 1510817 1266163 1791267 848149 1315376 508891 1823307 733646 722397 1529074 572499 136273 1690752 299843 607425 217572 537844 1700303 676644 985797 1036869 1602350 639178 1477333 1881904 1007266 534461 1138848 1379361 209006 1950197 146964 806952 1110359 1322069 1830061 921490 571993 1301376 1143714 910538 1116446 409947 1585942 1058592 814249 1034342 898972 1879012 482066 274575 5178 1413542 261702 1166398 1168388 1143027 1917502 1613564 1264071 966333 326764 941908 315299 497327 242784 1767887 104004 1238313 1867869 1749441 981470 1674756 1634319 1019112 782329 1083399 387527 402133 328347 721868 1896337 356915 1817685 1178733 1856269 1539534 748787 1722002 46382 644732 1398599 1795594 1736582 1462019 1799230 1684109 353737 1286700 358824 40315 36612 901593 1220311 1887103 575377 622314 993775 503575 270405 1627598 51712 147283 1096882 135582 1632758 1915296 1209019 1192960 484491 1181549 616923 1379734 982109 1693540 1129232 1336624 1924849 371713 1936938 290452 1102615 845213 1037905 15919 1741704 481565 1973239 225790 890352 1314434 894144 426044 128444 4500 682317 962488 1437549 879227 1851766 997322 627996 1047912 1418564 1635338 685795 201321 891812 1969645 289866 31885 144996 731794 918912 1120675 571863 71672 1520890 964967 794847 1713043 1058314 1359618 488386 981379 720903 1148352 330942 510937 1164499 842268 1759238 138119 1371466 1240897 257967 1171395 1838941 41346 501935 114368 1904683 89062 1248927 1338478 24126 1868304 1152820 374861 1808744 776781 1448357 1718723 1714886 1802768 586000 1986417 1342416 1458112 363095 72360 186314 1247950 411734 287908 802305 363739 742250 1105572 1657383 413069 1072151 405197 341672 1452796 816257 1692868 1457339 765094 1059775 59305 1207145 21273 49206 11204 1142891 630330 1886721 744105 513476 1196045 897997 1155471 619712 894178 1041442 15680 1674841 218035 1440648 1651575 1788315 776941 1845897 1650645 1689033 203959 1918860 469990 708328 413918 1846531 1295857 1765395 1590880 257060 893414 445988 1135527 707853 1055296 704592 1958694 600265 29420 1887578 1407936 1554163 191032 456749 1604179 1379341 1936962 991681 1190499 211820 1493241 1950254 36097 1046143 99659 1568332 1073418 321838 477770 535740 1670643 171041 1280825 49882 1749168 1481112 1852319 1283197 410229 1530368 875561 1919664 69543 285065 1592110 320677 1007389 1447731 1380811 205010 1542594 1255467 1380690 199290 563965 85604 1792954 583906 663669 1676011 23593 556678 1940239 1837159 31381 1713446 953443 320033 1119750 1615176 279234 1108316 58088 761020 20254 1429058 758050 480200 24143 108448 1817 141939 662317 1764196 1502955 1920004 695445 1741970 1115395 1948011 547706 348842 1191575 536135 1206557 684497 575902 1456869 719648 1569756 10675 120997 965675 228676 1657348 1828233 1937155 601863 751615 1510507 171385 825797 467242 1308541 1569024 768753 328705 1330102 171866 391092 1658293 711437 1238608 895236 1968188 1508034 1621514 250979 1989625 736154 1635123 682436 1266618 372084 171330 341324 1663621 749620 364439 798804 1119100 619800 748854 1743144 434436 322875 561972 1286350 1351551 630731 647362 636693 238669 378720 471188 999452 674831 1367 1978783 258285 1340661 1899309 683603 1326921 274456 266359 1295969 80860 102820 1559158 1965928 286822 1737549 809495 435618 1615232 373576 417075 1653571 1308442 1060841 491115 73200 427543 1814662 284330 27310 213474 927121 1324743 1993137 809964 656748 1156011 623398 1669362 1434491 1551890 1822383 394118 1956658 422719 1210138 201017 1768502 383387 654841 808845 678331 1321731 778400 111762 1097984 1296414 421441 1708007 451995 1614883 1473498 126001 1613652 498531 988363 936126 992156 1383231 1444770 1428432 858814 1895189 1193311 399454 1975513 1720676 1505953 215858 43658 691045 1881179 1075302 1152531 1129057 84905 1070238 427133 1381012 1975181 1540287 494228 365686 722811 1608363 711089 1810184 998688 761895 1554267 152804 1193877 1931820 72679 65742 1730816 341641 210241 1596251 1331578 616681 1528059 1451662 105641 1929775 901383 1377447 116844 770024 1793190 1272319 363795 997374 1042 50771 1707615 1787820 245407 1117618 1648802 224366 969087 1927978 1302821 1306262 1070464 1550960 1655048 737372 1430673 1838642 1341810 148077 851482 1365943 1261656 1177378 787600 1358537 203340 1810985 880122 1440945 888969 416316 1464939 1616336 451190 1374297 938459 1960011 1997246 505738 1741975 1737678 183738 170292 827833 1219460 1310563 1201550 1659991 1136818 274615 455127 1300801 667536 1955328 567127 180641 721451 1709946 946131 52434 1434369 26771 1240874 84350 107417 1772198 1498255 504078 1656488 1341855 1778544 1688728 594690 1593370 201875 230821 1801307 1393405 1575224 524937 1196931 67902 1199628 240408 588600 1475101 350783 1778371 181663 364128 547765 1092870 767612 232027 1190118 1801366 646798 1202044 1635013 1350507 1321110 923287 1174027 246835 1056087 846502 1124753 1904092 1801431 876429 1097947 857689 1337071 1136712 342506 1920938 225954 1643570 1224059 440285 1568039 1754503 1923925 639307 1517918 755340 1516916 146928 258799 1934782 1410134 1894042 546604 1863094 1288360 1806988 1322390 322245 1443264 315791 1589090 887480 437673 1152042 102067 855835 1407746 60401 1055338 1713599 536581 1544952 553213 1027014 792954 1836685 634218 1738708 1030109 215913 385208 1476680 1015977 24349 1245523 112461 777659 1943586 1116200 814317 1149723 1315748 385310 1886537 1580944 35973 527405 1993922 1060361 240952 1382651 640415 1019520 1375852 1847564 1877650 310198 183359 1408896 1497841 259930 807310 1449018 241510 66684 1808666 483074 130928 1483122 338174 1777875 1936417 1611485 1407433 1780685 1303925 1844109 1397032 1177990 647669 1056012 447923 897017 1806228 1058464 558107 1236563 1792762 729750 511387 504932 1249507 1603948 106655 196900 69655 1741583 1988723 398376 1944777 208080 38021 629148 1391732 975328 700030 953965 986361 402513 1441927 1759224 53442 71227 1039677 22704 1178982 649374 199075 1017800 781509 500339 1475811 889298 414838 596092 1547965 1053330 1105269 319724 1016045 1516523 1955312 1016319 131335 666603 1906144 219168 156408 524978 757384 1966456 1455046 1512273 1617912 1958131 1476696 1782883 358654 1030657 759569 1914641 517453 187882 1842980 369655 1553804 1196093 1059203 1339149 1610766 1683616 418124 6719 536298 1385284 999219 1715926 1793584 1622377 1871991 1082572 70382 1881056 623202 277406 1685443 777152 680270 962517 1790520 78442 1518736 1616610 123692 736376 1060138 208797 1311994 1723765 618438 538271 152094 43957 68698 1521376 1698363 1873975 1148658 172667 1286415 1527618 1024955 444262 1019307 54845 345741 404561 1836945 889265 886545 1732104 520355 91118 1596132 1298642 1497658 186831 1712258 609311 1568747 1872699 758575 1801931 456203 1488892 1958678 938717 1371223 748826 139253 1513692 784528 398409 833081 851805 837721 1109451 5446 9748 407445 645740 634517 845897 224632 64002 1337247 1136415 1088576 1299377 383842 276562 1522980 1094535 1157444 1063860 744235 669596 1760293 691297 1345066 1028281 82701 1064350 129924 83527 324471 1292239 254985 941133 1686710 27196 1832881 935120 839341 696965 462956 1756618 1924704 636505 1825572 850655 1769959 371492 371234 683176 765981 1179357 788847 1120638 414825 506064 696127 1622081 1624112 1498580 1946544 1178351 459476 455653 426987 1481747 258346 432885 1821660 132489 1004988 980598 339152 569280 1914879 328290 443816 1470455 1747837 1922359 152129 1994077 1644485 441218 1370360 1427116 241864 1917693 573086 1656930 300146 1147930 1644976 407582 1973598 1605937 1782643 957678 1313295 291241 1941309 598084 916019 467973 1373057 673427 673363 114499 1953935 444509 371352 774865 776572 1855013 1259436 1414388 1339607 282095 1666351 1786029 1150176 1145674 1653271 376499 1314926 1461891 258014 1971611 864330 1694393 274296 907866 176230 1281962 1286509 811248 1295791 1687468 1323791 272381 947608 7287 430666 1847876 1459362 746566 1371688 1258719 474120 717899 132903 231093 195522 1882051 844016 232076 85562 199748 1530480 988106 1980492 857246 1125821 114540 329269 1317273 1921693 1593132 520749 1034976 1899145 1747090 1333618 694930 131160 1424048 891660 8592 791187 1723542 775136 1487316 491388 723430 592023 1374275 1878120 1911915 810903 1882298 1327983 285724 1938914 396442 1243232 568537 999811 452365 205365 940641 1104503 1359416 84379 1361980 338585 374595 615413 1507674 1301111 1483896 638998 1787761 1077870 1562645 1757862 868412 1154292 807109 1880703 766299 1227202 1134841 1423345 687864 1264331 1407624 536971 1090172 420164 1748997 1397844 613867 758533 1499712 1258050 1675187 386656 56038 1146243 921240 1653459 989783 311698 1308598 1906202 663344 1326144 1728290 1156187 109760 1904440 1927583 1485004 1653686 1408168 426482 1892026 1252565 854378 1635259 565228 641182 292319 1350566 547228 1285437 1146833 1466209 836062 140199 196711 686713 239683 1110552 416437 1289894 1265377 1035230 1153783 731261 403803 435638 338426 1008325 1634197 571103 1670680 88486 133782 357959 1831073 1742836 87061 531305 294533 1754081 1187561 821781 217374 1003017 1180674 776070 1255257 427356 757174 1915940 925569 1357434 1199067 1641195 1226480 319618 808309 31214 1259164 1844224 1039737 935986 1970234 1764720 430382 1079372 398986 1248384 1258273 538372 366126 384909 1930398 641098 462200 502093 1308016 1925136 969979 753963 960256 751314 760266 1914620 1752586 1893825 1271681 1079595 1905851 1372471 1938060 1176519 1111122 1352139 1327318 315254 1899258 1574822 1389644 1987236 1393673 1830015 417585 1753443 562034 130465 1881675 484798 1829914 1921056 329830 145431 232609 890400 136213 650724 842786 132995 18890 947275 1324149 1253264 161973 624234 1142716 1375107 1537244 1150686 879428 1855191 1592977 1207576 1073886 1741349 1634822 110224 431253 994067 161380 1458352 221228 1459951 1760744 1752619 396912 230285 1677768 46133 1995742 1468293 1816415 299901 1810626 16822 472435 937959 254589 109456 570947 207548 1106809 1593951 1108290 707147 283291 705942 506632 150698 1051153 1541566 1603865 1678158 1503319 1851313 1520697 1291662 1284123 717894 1001531 1561803 1643739 1789938 35630 384856 11820 838362 596933 510653 1136714 1730042 1554700 1977855 500620 1566354 1658387 1237437 1844512 1300952 1399127 122155 1234841 462696 1353386 461004 107214 1013651 1975850 931193 494006 374127 1434329 211894 411944 789074 1618919 1467215 1731393 1321130 1800141 330630 1651652 1901343 1001696 301155 1347002 1890262 1050522 1804891 1180957 644198 1223363 1105298 115148 1852169 53789 1212605 950962 84624 92612 1443097 1682935 1386743 1127067 463350 1384106 674812 321039 1837278 156799 416286 575290 1591970 720359 1509332 1708027 104450 22050 317877 279887 1493503 1629270 682764 813695 1764026 331367 1262152 1140450 1115447 1379596 1185599 1821106 1896404 1964953 905306 532409 1989836 759097 1538790 1790998 1856796 1246762 1660965 198319 286302 755690 762429 864965 224361 121768 970590 696572 71021 1455547 615641 1662789 1486873 1938487 1381764 637610 1934273 1303683 240808 573006 1393080 1811080 313358 618921 699070 1326512 1316859 993973 428834 125207 813879 1441149 22076 906295 1744968 256093 136859 431346 64801 1209951 448266 4691 1135525 1291287 7212 1756656 66848 800592 859151 633499 679150 430856 1793845 1743023 68910 1723716 480225 28262 1083590 1997085 303862 783729 502648 1327945 1570683 159608 1242514 702889 1003745 530589 823015 1472998 1059186 888879 1782056 1016105 1893904 1148158 46974 541560 11775 125492 1959302 488751 1259417 1799882 688224 405902 107585 1481485 1008276 631578 1883495 975250 504922 674020 1219489 1457313 688964 1251213 563686 738810 1235576 1080810 1026173 996826 1249607 1726837 1745185 499638 170946 950384 1393231 235504 569275 93220 1885627 1496954 762402 1159780 1650613 330740 1022451 957339 932469 9574 539479 587989 1213820 1804672 95560 1756549 87424 172265 719492 331610 526473 998886 1196441 1305730 1660122 103359 1136361 1495033 817115 186953 1508456 562557 677885 1717933 1201216 1060532 254500 1938320 1551959 71558 240862 1148162 733123 1055619 1212000 734465 447935 1476597 1755667 370555 1021713 1521978 1505908 1799424 712923 1586572 1220052 1147680 1183225 562889 390263 514390 954581 1798667 371160 598494 1971052 748441 392806 710656 1559664 1131852 124803 1157446 1677827 469270 316552 981742 607943 1162135 1692355 1177452 1700140 1438814 45715 1047074 1281681 1975308 1529301 1564669 346953 1211503 814775 1824908 1624687 529991 1165775 1952879 1494826 1503481 757169 1588501 1839269 1965157 484199 1644151 1712841 528813 1502995 27259 1274964 573539 1838399 291210 1218239 734713 1738035 889465 1675275 1515003 1717963 1083773 1224326 1153080 1623059 1013818 613038 1290134 802130 1774560 848565 1620765 1441098 1601152 777909 961095 907740 282070 981215 1398722 325768 1986617 579360 431378 1741256 1660508 238800 1746392 1821307 1664545 576906 789669 376590 774626 869702 1549012 325961 1131563 62310 806567 1462553 417149 1057324 314522 670703 935441 1059140 1749572 1937140 1838708 1427136 66778 1318257 1524784 1408066 1030598 1961095 450171 387538 180135 952451 1841178 484120 1882748 693796 571983 1165876 819024 632195 434536 826442 1464948 707712 366624 1155130 475956 92396 399239 308077 1281000 1934642 377684 1397655 1860360 460541 1029446 669793 1733570 1532145 1266366 450335 632793 1248658 1240541 1505935 1251770 1427290 63015 1163787 450291 1806199 645785 1129221 1793955 1175618 1155406 1983040 491596 264715 404499 1885249 1503711 570310 1307738 1124495 1100218 169892 451487 417283 1964755 761118 977907 1690954 1089195 830540 903616 302621 1350590 688184 39683 147794 823934 1139566 998550 777961 452075 1161768 1547188 1009851 479618 579679 1204472 1719056 14842 525951 401339 1621932 1487869 1646098 1116164 1533623 67054 955239 208189 1329464 115643 292086 1879879 339352 1185160 1899693 1562021 166925 1567802 488178 851420 445046 1370230 1129751 1982936 741175 311103 1113147 58567 158330 798666 579301 833843 1499855 1442183 1419639 968571 1121726 297711 975607 394952 1555988 1594367 914442 1624531 1431836 1629368 431491 628688 517865 1727047 401266 1591359 1133890 1607747 568115 849274 594050 1993478 1716602 1831907 1183084 720712 1680866 1712035 1867054 1353365 1676390 1053731 1056157 735552 1433146 237317 1547323 216917 1012995 1849038 257170 1422694 1883744 1294406 1842856 236725 50764 627670 1511815 270252 1258228 1040904 1524650 1118442 273280 31070 1739862 1407275 667975 1292900 1344795 1274912 895035 878696 1561038 1461549 623947 1033298 874832 479031 1201977 691903 372241 465165 528419 1079665 248655 1041266 545940 170910 1024300 867291 1761507 87558 206466 1670276 1330892 864604 484693 1860944 485032 1340732 1380671 1089205 1141814 1731886 804689 1385114 1166110 1685457 560823 1818619 402902 1979891 15937 1274511 461394 992755 1806604 721456 710390 418433 1529272 1151472 1132494 128484 904766 193476 16011 959047 250424 666091 1251139 195087 1365690 1356575 1234309 896083 183261 1506804 1572083 1833211 1986460 1220121 1442619 1184451 1563803 1852499 1236548 711463 1384411 1798892 517084 1241544 1993594 1001928 1433095 547783 490023 665093 361172 3710 656454 767574 791609 1585504 1886525 794499 1287802 311003 1932074 1054917 988009 1696830 460842 1345672 606839 460577 207920 1332449 720726 633628 556220 349365 662245 1242386 1121706 1434693 872377 1295097 1600430 1134755 1028749 601051 1256019 1432717 654386 1205189 865069 259141 671418 662859 1126093 1829142 916452 1472077 1737429 969723 1447431 1673348 497297 47660 1055386 1940688 232289 398311 1715064 1387841 920883 1427979 535416 4690 157798 1845902 580139 734288 1552907 953626 1968210 222222 361339 1325315 1406088 1370995 1293570 1071640 496764 1136606 919839 870133 47004 1082470 1877563 1634181 838124 1752998 1848041 987796 1641886 460509 909478 304993 1073406 1845176 1817416 1717427 652931 278100 96941 1396269 1932908 1533256 1837567 544804 441684 362893 1832399 892089 1590086 1674111 1030795 190248 1424576 1500079 1130452 896486 1876548 45078 1664381 917599 1821983 291218 1758687 1596214 1087113 1338954 35794 176693 1353718 1719496 1931414 1713257 1144293 1699540 1872013 271742 1713673 201841 707109 665187 101119 1742888 1521964 1419618 889700 400248 1145956 768883 734958 548108 1226770 1808227 679212 19751 1277541 955773 1771145 913000 1257954 364960 830676 39309 1134460 1053798 968656 1886668 1159409 3405 774703 1303890 1876629 942421 1380436 1331427 1727260 1531975 153587 1409542 116217 1404784 1088460 1437452 276554 55242 228331 1016466 1106417 593874 1379874 909050 996384 1044802 1325039 1856746 1214532 1659306 1545824 469000 81702 1658285 416168 1339044 145440 61218 1448183 1225501 428397 1701035 540281 120725 1317801 1917817 1194949 1855645 1545653 888093 809966 1154500 913566 196645 1807451 1832164 1818044 1560283 699485 58853 194715 844523 223381 222341 390424 1768304 1687020 269746 114683 631081 1732827 39174 153841 935380 533025 256316 1560777 837070 87203 159074 220693 295107 441568 167845 120202 893977 342055 541701 641384 1210202 52025 1554281 109696 1632400 1525592 304669 952720 576180 1737749 1704538 1769702 201848 1503519 1904032 846701 734324 1347808 914073 1749077 1987801 1311243 1029832 1164088 239913 1696254 688697 1011395 365512 248673 1025401 825935 1953958 370048 1355866 533596 73890 1809300 1748523 966819 91779 61618 1715860 151513 674732 1072301 380410 1034246 214455 1507699 440585 1970001 608275 936949 1047655 566291 1006810 272926 1010815 1815183 1027852 1188401 14096 649555 1679281 210107 64650 1540012 1494378 989152 1025264 1183678 187149 627203 200519 1306465 1874511 1991675 1566701 521392 1356203 597457 394871 458078 568934 1637906 1726156 226672 332909 1032585 69592 1449177 651572 40039 1991176 1209296 709833 1287148 1783287 826273 502022 1876679 1403079 1097501 1102599 555147 1458793 1539879 797222 156991 1736328 1333617 169569 1088947 710197 1103985 1688458 1446903 820035 1620064 62176 1136173 1593373 672617 790538 144805 1514316 1662465 657106 955771 522643 213144 1411151 307157 458245 1733992 987747 1536411 1655359 900022 191360 23391 1637580 1070215 1861917 1772645 939524 1160449 1807137 383487 141265 1557502 347110 977531 1526757 312853 1924171 44040 1414474 1091263 1469118 913698 1215403 251978 1095391 1848184 1398463 1452326 708085 435881 626790 1125301 759759 1791546 1545052 1002873 1718602 1061376 1965247 588895 1095511 1224102 440387 785416 1102077 1789442 1064283 35626 560089 1827272 89054 773130 1595049 981284 1881801 846918 853695 942038 612431 786545 1337766 1141966 344881 1914585 851732 1349938 1617987 965375 324224 1692953 926390 1720660 518251 855673 1518065 1599133 1447738 726180 961514 403528 1360445 1507306 329398 1835086 1734406 602560 1899496 1990719 1412063 1059214 42787 1312016 1485617 1060898 566261 257182 1474121 837482 458704 991868 622744 76519 1008165 400176 236868 285066 1602748 277234 546456 170706 1766701 1147219 542271 1332514 1943788 1009953 1390999 507919 161103 1704322 1807557 1750851 242352 1229631 908193 1468272 947025 1222285 1001011 1661113 484332 1784307 1243403 421049 181909 598655 910483 1860850 1053997 1275062 692469 1640678 391817 1045835 375353 1450343 1389479 1870698 1709691 1255134 356254 777611 208916 12553 359640 218920 571368 1868562 1694990 561165 821044 783838 373202 294258 1497944 1668066 1144337 1959083 1186375 1510710 1902160 269007 840903 666814 1508141 1158218 51683 652004 1914994 523516 1476252 1215935 1640990 1392600 1173914 1788856 1561186 1078210 952129 857717 1301204 1357524 1081971 170172 1473295 729190 731426 239263 176753 1694054 1406450 821331 402433 1227267 1499736 1259607 772698 290736 126668 920209 1998629 1081344 1006747 618788 1718444 1469788 1779893 450282 667647 31095 1998652 122818 1520844 1668310 1506604 442933 619974 492894 1168968 1792064 887928 327377 48083 1158918 1032874 1954494 1755550 303747 1264675 212057 733265 1635670 1823788 1382641 312100 848046 884757 557030 1946454 684307 1252336 1987092 1793170 1847058 553719 863365 845221 1929780 1531460 1516858 1537275 187303 1694884 567274 477829 1041770 908027 1450276 885585 229014 935774 440086 370758 315631 1736941 147003 1529187 1940063 1560422 1159823 1757769 762807 1312873 1579410 968872 419511 254768 247805 349930 306269 603504 1866634 735592 1830324 573407 1562105 691307 1497183 1265786 1855560 744195 256076 555527 1005676 649492 907249 1354997 376665 1383796 305778 1878291 413678 1439340 1684151 1556422 96088 238621 27934 307957 1394776 1543474 1090774 1688552 1055481 902363 753938 707598 1581299 1453902 1192293 584747 737808 108564 1520137 1724195 1557109 1415608 1106785 1272500 711863 476544 1006653 864069 1062090 1738049 1954351 75643 12381 605441 1647768 92523 862827 1041458 1628571 174119 998118 375203 554821 359144 257377 786917 1246490 1296927 526449 884408 1926430 285197 1887350 672740 1360658 1079813 460725 702343 1131684 1165098 850640 587020 572923 1119197 1394359 982894 1817339 1062448 1358908 332767 1461551 1876553 1125293 918205 829244 1980697 1290465 1263945 1498529 242712 1807413 1404617 1373501 477177 376164 443871 461111 1248194 1196185 1604620 1943918 36917 1256886 489891 961024 1562838 1136613 1544742 1080925 1938903 1241254 579527 938630 1567988 1675354 477122 1038515 1093158 1323310 1735409 1388169 898149 1438145 1464449 1441744 240501 673704 156323 524022 845429 1348990 1131910 1884826 1785482 1474973 1099654 1904394 846767 1391807 316986 550236 147347 27883 643832 979048 1617212 436786 984541 128460 1070028 842084 42509 234804 563172 1982839 1086402 1676533 1906360 193261 1950350 1139131 823145 1917350 1606326 1980212 854932 801896 1646506 1946345 356577 229484 772812 1699164 1590435 342808 277233 1150409 737629 636517 1728942 731133 356335 1078457 1578804 1356743 663197 536712 506722 984729 762620 1379249 1051114 660784 1648753 952555 1350121 246592 366430 1569893 1397120 1352449 1835720 569962 321979 459628 1422604 655538 918102 1209698 980649 1550077 149381 1164362 1503642 1699494 1400910 1353311 74980 1149368 1987923 1290936 1051572 346868 1617545 23598 1701282 400234 413231 1289872 415046 1501311 804323 12512 1365043 1675822 1889774 1825540 1328292 66880 658050 1556264 1035551 274435 284626 208591 1232727 541330 1977229 810350 81799 868611 1672385 337221 1761107 1193110 1165183 984680 1206006 1099759 49623 170899 1998441 474569 1605578 753409 608960 1461501 1170533 384567 1187908 784798 435270 1420553 1965631 761347 434828 738221 560055 1437606 1822262 1411822 1246432 1910176 1053204 1729183 142574 849499 80698 3088 455906 1797404 353979 136611 1147990 1831805 602215 828187 196915 1609283 673383 612959 179101 1927446 1860008 605012 681191 291230 474329 474144 1790957 1462430 521750 168207 1712435 801908 112550 1689860 379890 1504115 1544370 1831653 139854 1906407 850869 484899 1048290 595380 1146928 1178205 1461470 1423974 997974 1339960 891177 482802 550462 1610862 438260 634954 186474 442638 831635 1330973 166996 793087 1983378 1914339 103164 1115824 1321304 917809 1935804 1563277 885641 1230497 1441671 1027804 1140733 1826074 74805 965765 355587 844387 929043 108581 392882 1704222 1914842 1224710 761614 886450 973912 420365 652490 1380130 1966979 347773 1992371 1243762 1465207 1690023 685714 997995 326045 935259 1357988 1598498 1480251 523816 686536 1588692 206676 1650553 1944367 1087902 1578478 593059 338070 502866 1139140 1511464 853389 354285 1488982 1310141 56918 1190274 1513358 340748 1465101 1689414 407837 1147800 1153278 1388897 67216 1106422 978134 92748 1340076 1303362 1400489 1556763 1709898 1594311 1230020 470479 865403 660606 1950721 1603953 816246 361364 895452 1034830 1364086 1682289 1840981 1361281 533497 432586 675276 1545440 692221 1592995 1789043 478642 43684 844558 1405890 1091820 1534672 930520 227097 881889 1285529 1619923 1405638 113299 640195 1888604 1327534 1950212 1160086 1549819 462065 73219 1420391 719958 233506 92723 657696 1802888 1170747 1849225 300801 1427500 1768847 1685878 1527410 937050 257798 538746 257883 644622 28727 176847 979999 850284 1795318 812496 870893 924342 951299 276193 1875981 1760085 471423 1449964 201211 1389023 953692 1762338 269756 1098669 344335 1960905 685376 1497482 1199975 1705592 1876039 1931911 1609892 1800165 168100 1961773 1064127 1476615 1180024 1154510 1523479 488847 808680 640688 604398 634966 1751530 491296 724404 1900303 377272 245990 343248 1686765 1807219 68766 534336 1445856 97495 123343 1695164 541405 1788983 1172016 730319 656512 1369259 24391 1314210 1048719 1704461 1077984 299292 1922622 986153 160816 80005 1408438 1063883 931454 1552288 1539110 300609 1714746 307987 731529 1024161 1378883 1353638 748526 1660426 960359 1611481 615825 375863 1953877 103204 149571 447664 583782 556448 1016855 395251 357467 1690558 1882753 933945 1353879 577548 1116046 39086 1291526 850062 1818988 556418 1085275 1178426 1543594 1621460 1116695 1496763 1347379 41417 938885 851848 368648 1293415 1654092 1276944 717502 779321 585419 1618872 1719262 1494018 122312 806893 496420 1566436 1681573 982155 2835 345153 310637 666207 1068378 1203536 1958142 381352 1064186 475073 1547733 65934 752618 898385 1873295 481605 486080 1279486 1323955 1781500 1627076 252174 1172709 376825 751479 66984 655268 1836617 1177147 1545214 170967 169738 1204366 218954 270689 688458 836766 159918 411212 601560 215806 1777694 1031638 1100600 681338 1235135 501006 1296928 1928992 376457 58072 232926 227938 984723 1879848 1512636 1581644 155495 1528244 679645 28535 1797863 1533711 1884708 1959991 505603 866108 1499468 1765230 564843 64341 1537325 1806482 1293708 211810 555157 1663287 1842902 400352 1726945 292647 1342356 545912 191733 442279 1377757 199932 29072 69953 662497 805150 1180204 1269544 1157893 1966252 1872243 651920 1568712 1761817 494444 1858064 234310 447256 1394932 258630 1543194 262980 691641 1316729 568217 1086015 1179038 438147 1902909 200168 1424659 1208319 1853487 975369 1234740 846163 114150 348371 777106 478876 1561103 1329167 836440 1541161 572405 591633 1575091 1616474 1599665 251959 280645 473415 1405506 1822917 593465 283815 179435 208939 456164 781211 895850 1852276 665475 614538 1660716 1529814 1188645 98130 1876792 1916992 1892215 1272922 454397 615439 1781301 374918 16857 1627946 1522997 255334 1069992 1421711 1539191 1170004 385641 703700 1506341 455597 916292 1036056 1475778 103983 1835145 1671249 845335 54383 1518570 143510 1215199 454623 26286 1356671 1869959 55165 1605850 1240054 660076 1740309 1815910 1349898 1753390 1999245 993654 1501304 1388620 141907 1344227 1828129 1555805 983198 1361241 1057741 1136869 1792513 649028 972596 772964 907606 545398 916398 834666 394681 1934048 263262 1513561 1125697 750031 1667392 1514402 1301824 1239716 576448 1446952 1323496 298428 695859 693648 589858 1828014 262099 316873 1023063 1111435 297814 93425 1351479 693256 10390 597364 1625781 802302 1420624 298552 773188 17646 798449 1069358 360522 960016 874336 1020039 1641918 1803617 757355 1868990 25775 7955 1099323 84047 1825888 343128 1072418 1394474 1623935 334392 619939 357593 1027962 1576090 930557 199873 478984 536355 1147764 1363807 344600 708432 1921292 1012078 1067726 659440 1730712 1809042 664201 757965 403152 1361728 471113 860365 562435 443429 600941 323720 1278875 1591825 572543 490142 385395 1624368 1236169 78972 1172867 313886 346207 1006842 1151254 1592432 668174 1797975 1167763 45040 1090975 1903646 100241 1253184 1158182 1394875 146195 579582 137914 1104420 517337 1106056 1573884 460516 1996185 1026896 106831 1350571 1521896 1824717 166410 852145 1136851 1299793 1433285 931463 1276486 920078 1038000 1537950 1086846 1097259 566225 932533 1570027 145461 1102887 1330856 1265771 396772 687406 1833084 1838540 1911355 375280 1541194 1489906 17063 502856 317249 1378485 1439508 1958207 549097 897886 213146 1837093 586771 1924174 456573 589922 1520185 1086529 514086 1658926 1324025 1517924 1345250 1572572 205072 2465 1317337 1313125 876014 297917 1004119 259415 334608 1317060 182753 1778696 707970 1733539 1972809 783515 1123872 487048 1464754 89324 1367270 127301 997606 1045266 1039641 1472464 1981031 1889838 325262 321473 849753 1470571 1693818 940371 968132 1621130 537696 1660001 1114937 966944 1153157 1076925 836435 698428 1852244 1868070 1283966 1648327 343729 995494 370522 1479367 852783 868489 983603 682195 778260 902089 1174167 1014271 1282985 22776 1902600 377653 365045 1122722 1817330 1139315 775268 1261563 1408922 230402 852118 61290 1551769 1574932 1894666 1460570 1660368 1584877 1799648 1156841 353196 241693 940295 1269808 1427937 121488 605947 795402 85118 603925 1934406 971914 79992 1243361 1034971 928759 926429 553899 1603087 996245 1941424 1521803 1586188 559567 553303 11976 1351385 251170 1642826 304579 1370875 414779 1413977 290107 1085855 726451 1689427 973517 484021 717296 1481950 1593528 1624135 1765785 1429168 673261 552144 1005775 1083410 731192 1493080 1270839 1727873 191408 1997350 752882 261021 1929285 1139988 1710406 471900 307087 67955 1348266 1963752 1854677 1062117 1765763 1000240 717045 255313 1425060 1026814 759264 247054 126456 1856345 1470752 1966661 37897 845403 797340 1501468 941319 1784135 1148191 898847 6628 83843 269862 852985 285264 1242962 992104 1112099 614707 1813441 64412 1617804 343667 79273 679757 104684 1343881 225752 1681834 161230 1671138 518524 221119 1626994 130835 1937067 885345 351854 380332 1360490 1831633 420142 434546 862071 789819 479104 1010418 1911170 789488 637606 735549 199637 613064 1028937 809350 832703 736443 1502359 534496 277938 1681161 1701978 24158 1583621 28532 261051 1939933 1255824 1651858 872904 1957502 1841774 527537 475338 1227347 1321066 1683765 642229 1838666 1810720 1552680 1512335 1054138 1184364 981119 1406400 226565 1638876 716945 1503247 1629269 1542239 1642068 1239020 662979 1825849 883088 814699 1919407 978264 1551596 75373 1823995 1663826 958464 1071540 1145363 148109 803904 791826 1362019 1343092 1410187 61902 143348 68378 820065 324359 24733 1404796 1099611 1296861 1206522 437621 1527117 1352747 466928 1063783 1384897 1570499 1065572 1296274 1658481 820712 964324 1740382 1385917 500944 769742 1422766 531502 168566 475119 883759 818262 1344742 1733067 206026 1819772 551626 427380 1480344 1287957 1558005 935873 1262363 368793 954037 1158533 1644020 1164672 1487955 1953565 1127247 1064165 433756 233301 1409664 915860 399754 18400 78764 1090492 1665352 1761786 1588586 1795992 1751389 101739 475400 1114259 1654677 1419289 1768007 1037658 37664 1701738 1721096 1204334 1020301 673807 654456 141023 998863 1881917 230682 1890513 1031655 116402 1611468 1491186 183051 1516316 1741087 1591109 678042 1519236 1560038 129377 670262 647637 143806 1557674 960042 369952 453152 1715962 536107 34942 492905 762448 850119 448876 564953 597025 1521560 1017363 1370041 754506 1110429 1420087 1522726 608514 1743156 121371 478805 1616892 1355541 142808 1799173 982130 294171 101234 1579307 1754662 1037208 1604633 270715 1312418 1411154 1296292 1398114 173482 776887 1659215 652399 807186 241540 40365 1159007 1552214 446095 308530 1676924 469546 1476748 1621989 779609 1569339 933596 1853390 608340 1034475 1137745 1174664 851962 448510 1031908 1396119 108498 266065 948476 751052 1422305 770255 1396352 313224 269851 910371 1498538 931631 1138913 54664 1218827 1803480 713143 1684252 155328 1589818 1398785 1460906 1661363 1598548 1072264 1886578 953015 785189 1122879 157189 562063 1285468 1516782 558064 554816 1793995 1523861 1083245 249298 10217 516036 1333424 1350492 858960 1259899 1110013 1662847 472690 1596657 372313 1218899 1535668 1539501 1229460 1016731 1231305 306313 1270574 320881 112973 992240 641010 322578 5196 1791797 1643949 352797 610115 1910596 384592 1870441 504651 1677144 198450 152878 1216329 1295556 69845 363272 1282079 1125638 138517 1737496 1298005 1602441 321221 1232163 1403228 710887 489007 1556983 212043 654709 423514 1656753 1889439 1502907 557800 1700586 379798 1454044 1708068 1085741 481535 791231 153938 36006 733369 569107 1171676 466196 545641 689083 1119156 1084368 621483 1852346 1030700 1619250 1599178 1336488 1295830 1873797 985267 1213467 1342165 541280 1475075 1232837 929353 1091457 188921 1151839 518670 320633 1503507 592959 569916 100488 1344045 161328 824316 788044 1764116 1908753 661985 164953 1824338 499422 225323 457668 1919419 153509 358236 1726223 1517275 836745 1986932 130401 280593 509389 1315107 1237959 1278180 1060905 472360 1088397 682695 589429 1936234 1727619 1183020 1015313 617352 950829 1515483 1974195 886659 542684 337778 1338563 1549978 282373 1002743 753053 2178 1050978 58597 244227 128483 44078 1991000 396589 497920 1584307 242717 311932 56865 250609 827324 133949 1600346 459042 1170707 1301948 59664 1939921 1300031 1874547 1886616 1616337 1978896 1880450 1787883 309339 1135458 455797 8826 509094 1335638 260572 1453253 120788 1962972 3791 1317194 1519965 735440 374805 1137155 1889536 1666654 1601389 534119 170873 1438971 1885263 1894272 1636098 2174 1283186 1758164 1454290 1838929 1693382 657359 272948 1048863 1868183 216714 1679831 248020 1759919 1793634 262740 1089534 809206 1581978 1196935 463297 1863381 1920417 587798 867723 798883 749237 1375448 1396113 1072310 833522 1203463 1406060 1087913 1447267 781231 1309625 1612374 528683 1762485 1102946 657204 82630 167512 261076 485985 508190 227967 467163 1651508 1247628 1724167 1478672 862154 1711208 102294 392172 603827 1119993 1424527 1757797 1265521 1252468 62526 1220029 898046 379117 6522 768613 1154393 902326 1517053 1092723 63134 229174 642170 1721267 878643 1750424 1555302 1182952 1983455 1724767 1325872 1102464 451649 1253386 1722336 1199759 1598380 1684133 482280 483788 258696 1309846 874411 1236927 1268390 217244 1927006 126469 868323 1852316 1886952 1859450 1521119 820457 834822 1166811 415164 533124 553862 815258 663102 937974 49634 932969 589052 1300097 536194 1486157 968681 846902 1131238 593885 691382 1873232 433559 1079940 460680 550591 1600912 1778741 118714 782084 529761 716444 548511 1583393 514818 741077 1034585 246887 425216 210948 4608 223889 1995063 134476 1077137 728522 1084516 447808 1982187 1147338 910622 435458 996141 1496040 128588 344938 1397499 1620730 77656 1589665 1486087 855129 762951 1318655 727715 1468446 403663 275656 1089653 417366 738231 50757 625049 728577 925002 1423559 519040 1941235 1194031 1980601 1987429 1775573 567086 1815308 1067251 1625040 1388302 75926 1255894 877774 1907078 1997756 1645110 1736924 1317348 35702 24115 1133862 601771 819740 97264 579933 890512 1291034 1216352 1222413 1470723 859643 133493 1850185 1506108 1450114 1595097 1931148 646658 1277723 1232339 732625 1345452 378006 1234578 94210 202234 348857 1021807 1384154 1524635 200532 713894 96947 1276924 150108 1845714 631839 238663 46994 1468610 520889 237094 862246 412016 1132103 1873294 841070 1933237 1985024 1102129 519385 1990017 998280 490522 1686902 285186 684443 541258 1077127 1875164 412610 1419693 580498 1357985 1903405 236267 514750 1380371 980830 1088906 569998 190855 247100 901143 192481 1199119 589552 1809247 1578176 1019121 1319749 889914 583098 1418150 443846 248864 1961686 95027 1900438 387066 884922 1615163 851564 1355686 1917854 713671 296429 1894093 70124 126027 1150967 150815 498193 1901949 1135904 1180548 1824044 1385081 991768 1764135 342587 1152891 1612237 209163 148123 1751609 1866030 71590 23723 815935 934757 185654 553274 1970162 875244 690388 191367 40650 1856168 689683 1679902 260587 856270 1034915 1315530 1217329 643518 617512 1579038 263271 1479996 274265 1298048 326381 252720 1839873 342214 95971 1598309 483517 878391 1550569 234166 1272499 823997 351282 1598696 87594 1089970 575646 152362 1025589 339644 1635117 1759666 867192 1741989 238535 195536 1665293 1604959 487627 1146755 198407 1446505 1319592 1870152 918581 443008 474554 1481465 1981138 252625 1488053 1688995 572003 1938164 322597 351994 744155 300556 1423885 1506396 643404 1520842 942826 1720373 878910 768002 213455 1958299 1806371 1640192 694566 22100 1998999 1708120 1990089 826412 681868 1229116 61978 382852 346247 462865 1770231 467350 85176 1671248 412586 1727953 1721274 1905207 1936092 1574278 581468 983600 252647 1668235 104301 518828 925929 974219 1036007 695731 1920712 894565 564585 1439399 818644 217424 720994 221571 280173 385201 1997063 651781 1654396 209891 926292 1537830 1367942 1759741 1234536 1218251 917098 1706159 1131881 1700325 1501811 1696811 1416908 293422 1875968 1826065 912880 607374 227380 1348917 1200263 205703 1610673 1291460 1913071 750204 1827904 1521846 638624 161420 1135125 655823 336660 1339633 463398 1395839 161458 1240717 998259 1401382 584942 249058 806656 693298 1565453 653621 1256946 1280752 1585772 1801850 570214 838057 1685637 1563451 1809486 1883723 1956469 1332462 1351171 798186 957004 905078 1639711 1211302 1982756 759420 518917 1676489 1776895 1504893 1674242 530522 1641201 1285542 529794 597198 1825456 924792 403797 481974 1347873 600057 1376501 388446 1974085 363409 1948114 271988 201264 1689547 610833 654789 807507 181108 1813501 766705 1098138 427245 786506 1919853 1746035 639820 1657273 1006997 1539728 1400484 116445 1287907 1324013 6941 1655658 329412 570596 1017145 1410466 1578455 610421 935384 1319962 510713 450508 1065973 1501066 287612 140663 1918436 1915260 708006 1243918 1248322 237116 1411919 1133055 928054 1714122 624831 1766966 658521 1260793 935876 1106060 1759909 565923 857582 1370101 1542662 1970965 1543273 480671 491075 10092 1360178 467398 1529369 1418897 193378 1389579 1644560 1346631 1891825 457587 1469848 84841 202318 508355 1891949 1516460 1089026 882634 36842 102918 1237965 256155 1832858 403897 275373 409020 1276115 1376392 1098542 973082 1989690 79955 299516 1687387 1314184 981060 1051600 1384200 1715916 896993 1735400 1134001 557482 154044 1510367 1174347 837683 1751061 1619533 205618 1384689 1478705 1141548 1301797 1385529 740734 1571975 773318 1399312 46697 497686 1309985 1231998 641566 189796 282508 1808722 242187 1706552 407603 176778 561967 525320 835553 137102 1367869 926551 1583016 1059509 411637 1828667 1061790 566767 1219116 1445815 1414120 323905 1581707 1686688 1083279 19156 1593051 870302 1913603 1765319 606201 918425 420716 993223 1700467 1800558 31987 247799 1092438 1437490 1947958 531520 1181322 1834308 692070 1798737 1044859 225436 1769154 171077 1104433 420307 850508 253189 1810698 186021 238385 49560 1667017 1302560 1779833 727534 590532 821884 1999651 1430633 1006467 468844 70394 120900 1694029 953727 483398 1321891 155553 1179211 1980107 1757429 1529742 1663318 441242 1369490 1871917 1151037 1251015 739708 384243 1353886 1941534 594266 1852394 706754 1403343 1735817 1233110 1854583 526855 71442 1285336 147749 1533542 1598137 957989 1992926 471286 1689961 318663 1879325 1656269 1059953 1755577 1095199 92725 1851765 836535 1945017 1369004 1258714 569318 919856 1123005 1420989 1826506 1280843 743986 1460827 743702 1853818 1162023 1144509 137155 1434968 642288 46356 1765794 1069438 954739 904160 1582705 222468 1221934 1518442 120469 1042010 1143053 110461 81154 417206 746731 55376 704878 993942 501727 171091 952885 1270225 346788 882996 1685759 1049515 1918862 1299419 744628 499463 1748414 393530 365023 1526656 1879866 1050764 1169419 926046 125238 1155983 1300305 658202 688753 1450440 1291716 1520011 1571468 1767535 811072 48212 1900244 927175 756917 315725 337107 1765801 1052815 717989 1453098 1322204 352182 537795 204755 1127876 1685776 881817 317146 1585554 1556106 1973072 251114 1747084 849889 1026230 1139464 566854 799157 363597 1179654 1720403 1035403 1948927 903548 1734475 1657815 886356 1721511 1556042 715165 1246239 360306 721111 852982 1799446 18065 1974748 856913 1371098 785846 1238716 1881868 1394351 816789 305583 981597 1143138 751903 664141 279860 136529 584739 947701 493222 552004 1938226 20654 72769 656319 1130265 1081681 892013 1719445 1979515 846032 1486589 619165 1436158 205694 170719 132116 1125264 1760910 1158081 479376 1415778 399758 1478161 550843 1422729 622709 1503133 810243 1284436 972629 1284403 1404611 425205 1989032 147933 1695686 1603629 1969931 544582 147538 1496664 1720699 161216 806241 972469 1631614 1316459 90572 657584 675968 884985 197942 1035911 1730845 789527 310055 671081 1097643 1125618 1559512 517258 1305076 1549550 196080 359725 67096 1457285 1075414 957803 1378450 1045260 1798313 937657 1765772 1771452 292796 159622 610947 96436 1201579 1844292 986631 1318669 301835 1439919 376274 1013207 1256691 681108 1325245 1303354 151043 1237059 1792700 1763366 733354 482572 194813 830473 43155 670091 845021 1503032 1210670 342855 1676290 745279 229369 284316 741849 255135 1592953 1274104 1040890 1289306 88239 1433450 1873206 1915499 722352 1374179 15130 255320 1394196 1577512 1270793 380824 301047 56472 1619534 1939821 1174637 144309 1549005 1866464 518399 1267562 1856411 837234 1546011 24038 536401 426571 1801369 1381518 647435 740412 1322656 166466 982146 1173903 1612335 602561 1929783 474935 406470 1435899 1852551 1300295 1150992 1981834 365800 797647 1441618 1922684 1857148 1125458 1166819 945261 1399484 1297297 1849917 1756341 823174 1327706 378484 1342688 581726 1739744 474364 1484352 1221846 545326 1130254 867234 527139 1472859 608452 1123091 1629733 1815779 977415 1105919 1728848 1191316 745609 686935 256314 303784 1964164 534580 517109 1656482 1707682 271478 1298521 796186 119668 1378355 1613497 1580438 600923 1860764 1679308 171683 1116142 309231 51 395891 304194 411404 374774 1348216 936343 156220 1025238 1186610 1165973 682475 1834372 747079 532504 1706870 1554159 4970 1516968 1358082 1414923 1286718 931574 1815851 1501307 1869716 1217755 1729113 246660 869836 1813731 1288563 1014333 1898278 1721211 995712 833340 725688 905424 896318 355732 235872 1594827 1546427 951224 92908 342088 261585 1334494 41505 850809 1629464 1794537 233678 1086423 831981 1065178 1864829 1391193 804683 191576 1825617 1205490 1802977 148879 1258616 1538212 1078744 248636 1970754 1320929 1424239 535474 537162 1453436 376721 80264 1257630 128810 1868645 184256 219510 581774 248455 394597 1263759 424200 1382192 1140083 731317 632042 50716 1026270 814752 600175 1188492 1574570 1530024 819021 1533902 75128 869373 1161635 925466 1542167 44762 71342 232581 566296 844365 637106 1310564 1071062 1312094 1776905 240874 417412 1091492 1828316 98766 1663973 450105 162836 868262 1437676 750828 421190 182888 1423202 383812 1657164 762736 1959344 611899 1825717 1399561 1084465 1404581 1876554 452823 1316195 664208 137964 417231 1323454 155899 1368919 193695 260605 1243228 158959 1021671 437281 1848602 1058056 1627621 1518026 1058568 882461 1253308 219492 1615207 1901072 1325825 579522 751922 325031 1547503 90216 763330 1659694 1974238 1932920 1085530 937615 338441 1467885 1685857 1565717 860193 355459 1068613 1276576 764073 1317045 354305 443496 1314802 1736410 1687714 1693377 752780 183526 635376 850116 1042999 1985998 1014514 431443 972734 1081773 1239639 1729286 1868197 1505623 1366043 1020550 1976943 1102141 1064982 943817 907745 1204019 13996 1484528 462880 1605781 1952746 1403550 484469 483417 643615 421007 1794960 467713 1126440 1846768 341860 1289027 199055 69580 323075 109825 657507 715819 1470173 84998 473496 730264 519118 1097153 1591172 839705 263924 1820647 1704234 138250 1670565 292503 857157 1356546 818463 786276 1367055 762480 1278421 1224372 1822331 686737 489687 899680 1152976 6129 1427706 546434 768335 1536603 1891715 1360011 934755 1837341 167367 536518 1747732 636852 934659 896875 1983971 1081967 1323055 611636 1465783 1307885 1320309 1915292 382322 1838498 61530 3193 883617 286883 1744760 590720 47202 1642742 1597363 1119416 1735571 1767876 524812 1952820 682394 1733411 1305166 1061377 53944 294228 1414593 1277066 1176593 818806 1647464 904738 1544212 845685 632787 1947572 483352 1522458 566831 389296 273747 1579849 461431 599679 1482520 1214112 1680546 1850366 420828 260312 1801993 1529133 905319 1340413 1599445 230312 1796672 1042695 1298240 465480 773595 731870 1446240 1152823 173190 1975820 356908 829135 1631831 881497 1596782 1123414 376220 1898188 1192126 496023 971103 1670297 1942969 1823993 1744465 1596361 1731490 1404046 209302 1655442 1413957 1809127 1592305 993045 267860 920971 503578 1693698 949002 595832 1987465 256990 1012367 65790 1828591 1124298 1144729 409000 1298531 1659263 867656 1880841 476802 539064 747627 585295 1058742 597794 1050211 958070 1421250 503159 1343872 908499 1333373 249557 1669626 1771412 14350 419510 484303 44601 1196867 817770 1913648 1749013 1556344 178006 129883 499565 1287198 258997 1112254 543382 1626392 93696 325376 1414196 1397416 547235 342616 1817573 1476901 616074 1551950 592082 1179171 591537 347936 1980978 1460163 1055120 1246351 1385906 1553482 1425074 470367 87622 2611 792500 1199202 1662285 749550 500166 391659 816956 1749342 1136488 1028598 1696448 17982 1189516 976368 1136940 1651975 328080 1103445 1076454 1188137 1323899 924892 187294 204487 856962 217334 1568277 558629 537690 191290 1787879 507416 1993193 1323682 1561267 1258005 1555252 645929 1212925 942561 802158 338518 1250579 358901 605449 843798 1032777 1859582 1390990 644180 124060 790459 1690051 783487 486862 132042 1223097 487788 811454 1274631 594812 1930285 1107300 875129 1862654 318933 1390238 837249 1674714 1789855 1114897 828356 524100 1101258 1062855 1880864 1057980 278969 343976 457289 897223 222635 1873053 1047791 547933 1513674 767564 1769066 1279089 1991615 1963119 1675155 1295355 727464 834457 1251605 42294 661572 1729457 52217 296186 1905153 1021379 160910 816663 15613 1531587 1076792 1837189 1573204 106363 113077 1177102 1160615 881961 788986 1852991 1192869 923829 527628 1378382 581078 1155809 1669220 1545350 1654771 1903698 547651 77961 1045851 1791781 1582412 1232283 1895850 620995 1720236 1853668 684449 1617257 437429 628145 1126427 777101 934191 18042 485904 1463231 565681 1908954 1148200 1996432 84633 1268144 1900634 587356 1137229 1040682 821215 170278 1058819 14263 1448925 98540 1219042 1861256 1044329 1653883 1690283 1061233 1068714 626178 726587 513023 669890 363559 92623 1999520 1818034 1200614 1505210 528167 1576513 487775 1504209 1644202 1100660 64601 779314 1768389 163928 877110 1490523 85829 317758 1920806 982810 262286 1592188 1012669 1091941 114914 415084 1345163 934747 33972 1298057 1401879 535086 288688 334647 373117 734681 3931 1089482 814442 1804425 378242 490082 397788 1136719 1758927 1342540 329859 1291533 1816706 1892567 611509 1554008 945917 951417 1107629 1933139 1175183 1734385 974328 1744490 903880 189426 670533 455471 353300 731671 1030589 1917677 36222 59029 1378184 1996523 38227 860823 1940187 1235745 515179 1350064 1994872 1067108 1983819 1358397 1261619 1250522 340608 601217 1255850 1766753 1702089 1296314 882661 1643581 1587881 667310 454776 1645902 643023 1813904 1677531 1672577 66965 1137723 1072147 367344 1812799 1121825 1865242 670410 1979904 1056963 1244012 541006 261173 1469381 205559 1672555 1400653 1550591 1678600 1994098 1634026 1089194 372865 1235450 1963604 297994 238654 51170 95905 1387153 308713 357651 1612942 782979 633564 1203243 808561 702853 1142897 621256 167651 275069 1281799 6208 147064 1536903 1783559 472259 1483233 46453 327770 1605687 130642 1707910 723134 487520 1203625 1951636 609874 1925076 410146 748934 295447 185409 672795 1159260 709648 747526 1058946 733148 1350449 1524495 605131 534882 1679569 753572 719416 1873499 99841 456651 517716 306451 207164 325694 18898 1738387 954900 1366467 1302024 455202 1440440 1938889 1986819 77468 1743833 1410845 1428779 1173432 472879 1189631 359534 87364 617855 1232587 1169940 840236 963213 334629 1278982 188650 1048391 599057 306055 1489557 1239442 1262727 991610 1535201 58266 540174 175970 882954 556614 1232535 1220223 1813171 1412416 715164 1298020 145708 234373 249425 123140 151790 881465 1284435 1385204 121164 686370 1226128 322077 722507 881297 1950039 885992 1842549 676891 1085550 1549576 101600 1451243 1891246 1646481 687568 1174058 1631584 177294 686614 34154 1006574 1303092 1724527 1639072 785645 1019553 1277644 1262898 1428090 1894309 634627 501335 1426600 35795 1024703 469246 1788050 1634160 1998915 317200 1626770 1652197 1243263 812112 1722445 1656000 1650603 1169131 787783 1371809 193229 1224180 354672 939949 1991002 404247 1148182 1576898 665121 1858424 1684777 815067 1470819 394979 1871744 1004262 1416346 141759 19373 1054427 1262214 1767908 1109124 1148317 303538 1388079 678587 1923300 1140648 1372701 291992 1357054 1360092 257768 1168234 358716 1166878 36246 434432 1474641 1414859 1155106 569493 1765601 1372179 1301977 1295694 976820 1402691 693278 1432954 1483404 884869 1596630 838881 492001 131330 1052955 409281 549835 1335856 1313273 1756784 470216 1074251 950764 1451772 11621 1875176 894800 1231455 1153970 588070 73106 1995584 1001830 1489241 80768 1477698 1588913 86064 1847696 1564439 1358885 180884 16700 1540308 430114 849335 1160574 1610471 1742533 221100 1737837 1365223 1248532 152985 405253 600149 1415906 1187589 1293266 1931435 1825135 826721 1022497 164395 1189456 1010327 1082329 641304 1120752 1860948 339109 202790 106413 934741 1119517 1190262 83005 164011 1345442 277465 427882 504413 1215532 1662186 1377697 621679 196319 1664551 48884 1246182 275955 1357119 396700 1960858 139641 939878 376850 187960 1611120 1044483 1974423 907088 1123848 1812378 831784 370065 994472 1254945 734831 292072 1160570 617053 813423 695932 151644 1283911 1206884 915810 1954957 1505634 619854 1471208 263683 1554636 231669 361015 233103 1042125 921576 893527 914313 149067 1706240 297955 924837 1131839 930969 1640777 8155 587227 518922 1213443 295414 533484 1056405 1221714 134253 590753 100474 647621 567371 1891909 1331838 38601 974759 1414033 1661013 1002227 580074 646634 1080020 845435 1948303 379037 1174429 253259 103158 1094146 706070 864522 1283052 1966679 96487 1553000 447956 1952086 153994 1382270 1060378 307821 874798 1383864 1974444 16750 954556 470636 1846527 1586971 1887478 66970 1022140 415497 551461 1148461 534720 1877743 485335 1704326 149305 1916235 1979997 982635 199329 337809 1600957 1219400 1595866 1741437 1593719 734045 457384 344967 1071407 872204 557728 1823982 338087 229322 1720761 1365273 1114728 1409307 339090 1799001 930079 408180 1816329 1199880 1696758 1586018 1913720 1873636 1852331 337330 1388327 642703 24198 344072 417325 1656939 52711 1041847 1503418 475785 1094207 876017 826121 1199638 1899405 1119612 64987 45330 641062 1530165 1311759 1772093 1656344 1071754 1496843 1381507 1081425 1273409 1045063 488568 1678922 1925172 1622962 1261256 1064159 1014821 923518 110884 615881 1778267 664248 36060 396704 435364 957340 459558 1268404 787677 1107550 836709 292275 1609442 651631 673191 156562 83307 809742 1729791 868791 248972 1902373 1897881 723165 1725860 564599 1823421 1130090 1433222 1384435 126200 1443343 1316891 70401 1122435 1178919 502073 1177164 1203966 704646 1765037 1789145 1106523 601073 1984697 698500 321291 1549230 1459216 1966021 149982 223124 1669025 547918 1878529 273037 406055 1430248 1760077 691078 1189414 326890 1593935 1658225 1964036 276512 1050222 1455187 1733511 441480 1874587 1530855 1176752 441656 1504665 203013 634121 472705 1397474 329618 1242418 200966 1406100 462839 347971 1191980 1207584 1611509 210771 1439601 1679768 306084 542203 660544 1986936 373925 1034747 1330304 1867330 1191345 1800004 685744 771658 1494282 59834 981775 498135 775317 260816 827553 1133240 1536001 853298 1756903 1466225 153944 1758300 1775356 379727 350369 1791060 1834951 605791 1452771 218754 1174862 1202896 537276 590776 1147797 679538 880269 1843035 1050812 1050917 737711 1496638 246465 1463921 1164070 8208 1732958 1426053 1939871 1852583 1098868 745815 444838 1880146 1157506 185572 740909 1660195 969018 367942 1039873 859835 170723 1401944 37786 955550 1188471 873726 1151527 531203 514464 742379 417839 601013 886135 840636 189151 1801067 857905 1356688 755985 63244 1523564 1446351 537849 1686751 1679580 21116 950932 1915678 1166352 419164 80881 968410 1163560 502461 1158406 868781 1292820 1971996 203332 369398 1122724 1743349 1577828 797096 57332 828228 359613 66402 1139694 310943 1170537 188150 955843 1654681 1068784 1805522 1897016 53206 1549553 697828 1847112 898808 746137 95528 1951120 544366 1058178 1759871 1088113 1778763 1008806 23455 908707 767516 674427 1919397 1455213 264635 772933 1894682 1566825 35823 954258 1352885 747682 40546 468710 1188200 1763632 319912 1310459 1558506 125684 448367 1637522 1444209 1142583 304352 539973 1214747 416137 1174448 72316 1376863 70565 870805 1449767 537469 223319 1702858 1393983 1017571 1335834 221677 673742 1107427 1761297 1685300 351647 1653946 1105156 216588 1501757 1841444 576149 842136 1770444 676697 1205222 918940 165289 47647 184841 990604 1666470 1486009 667908 796380 417677 1471166 1682579 1948848 412875 1349223 1392558 1358504 489461 1909243 783302 1744460 423342 1392846 1371793 161315 1007261 878605 141886 466521 229982 1680584 1130125 873234 540500 704094 492341 1361842 893030 937091 78556 1982738 688788 1925401 600890 1712463 1276648 1744619 1940047 1566218 1065205 758239 1839790 843153 549238 1182256 323531 1568788 1482115 1226572 909756 1222436 288929 384588 714233 1836354 1040567 1661058 1633979 797898 1634103 507384 558722 952762 51917 1141006 1472398 1100656 1014061 71946 1995426 1491568 1573784 707331 1284635 349227 1446543 1102124 1742922 422718 112256 875690 1337768 1716035 853219 712292 760980 1711137 1619305 279692 1154026 1033724 1968819 1029190 385675 291085 614015 1415779 1603919 1745752 111719 1480843 770679 628882 636957 1066322 1709875 1516498 1501243 1395203 393273 433073 125364 445866 1582894 403634 1659209 985225 1772466 194557 1285299 639300 992737 1506212 1129844 1265469 1207139 1741030 1990327 1691122 1634507 489082 168921 181505 483372 850855 80829 431153 1890182 1919637 774012 902777 1856124 910897 565605 432764 40519 619259 412150 402366 1043712 1922048 127500 549 465327 1447170 932721 1018020 1790638 1637838 309568 16869 1448720 964110 1359375 128709 373413 86842 945224 145794 1364443 1598029 484942 1621031 1593704 1122197 1797700 1060810 1811078 1082839 1350043 1456126 1172248 1448948 1562048 1670801 78932 722057 249169 768076 259944 762172 125568 683870 290248 1584722 1907822 1364854 1638033 139990 1815634 1787660 337800 1052917 708215 361057 232185 1288607 420321 1095726 1556391 252468 1566493 1199656 335063 857690 1893731 995839 1772892 61301 208418 1440024 1357055 1872538 1005943 866096 1411227 1764370 310825 984921 623949 340996 1595255 160863 94236 388760 1822808 1808272 915167 1382285 1072059 1387369 149939 1968021 1008504 326406 1039238 1405471 761396 903513 713045 1342717 1255126 142604 1545429 1924445 1506507 1980767 1533627 306320 1138063 1796046 946415 1876918 735195 1900520 764259 1211722 168244 1605361 482424 1694394 627491 368333 157917 1669511 188471 250397 589430 1840969 248880 1378376 346239 1124546 1602662 181182 349654 205954 1791909 273618 1505171 342251 1861867 264155 657916 1386967 93833 1347476 135554 1125119 1878615 584382 1326712 279545 1984339 1504883 1774461 1959441 766890 737237 1678524 188725 226682 1734963 1950376 831386 1052009 1604133 1892219 1684012 1041768 1302214 1671525 1994023 373652 1410605 1981962 501818 1940939 744221 1795663 1616356 544950 216895 1041543 679361 785531 1546498 253982 1489628 369431 992132 423490 1184940 581520 1650353 1463934 643908 1288573 199351 860271 1819731 1150292 1880567 1281729 671752 1760580 1086707 1057592 1332539 1287854 1058198 1935091 898740 1843110 102091 1819468 355969 29651 178083 233896 1221946 940347 1032081 95530 749698 1993258 1054684 1664817 1235346 1598977 1292688 908617 648172 1343977 182310 1265121 1831034 1585795 1860108 538570 168322 333802 1320614 1770992 3108 1732809 1412270 234758 1374414 900793 1115560 367509 614080 81951 1600128 945480 1383163 1559267 1193807 641390 1464432 1416323 382042 4296 1490388 922167 1850558 785527 1675864 829933 714965 1110850 1118123 647628 1299789 1961076 1955700 1687514 1891998 919435 206431 1027747 264692 1530928 502515 262839 1156125 521540 342647 948208 1724075 674857 1415040 1735510 1993071 853723 1459447 1910280 454482 1957789 144936 607694 1813381 1875064 1111182 81413 1291759 1285566 1044355 1764425 64658 1649225 1695261 104488 852254 242355 820124 87312 188887 967597 317841 1231299 1409329 1781258 1676783 773317 594360 1863194 444228 1061075 1183280 672559 1523811 1024520 1413054 1195401 702392 1229098 796883 377080 224393 1486039 1010458 320110 1222243 1219194 500091 1821552 1544707 1169770 700871 1571823 366279 244055 1632665 851093 1957087 574173 695143 974705 659239 1441884 236987 858451 1029481 1302986 698297 883247 1476711 878048 1577732 1853647 218089 1488720 1649303 1045034 655922 1793958 1497767 607952 1060624 129119 607230 747262 1390967 148524 1533892 1145466 1566662 972496 1274039 51224 341478 1249765 812468 1317299 499337 992300 474969 1486062 546687 390547 1733474 144516 1044800 1975706 1356333 593567 1548423 3511 539056 1186644 109950 1573674 1083587 493270 1522559 1353852 1243110 1496517 1235096 806316 699528 486012 1321680 510791 340024 1827811 847236 1416518 681478 639227 1252619 1564491 1178332 1628489 1562889 564712 1907818 1080828 742996 422587 1760831 668299 1421229 1261837 233082 743479 1951825 775674 1801949 1331172 295273 473725 1592030 1001490 415099 817278 39456 1045173 1513793 866376 25555 643527 54113 524783 839292 1058208 523670 1849559 774404 1634295 1551311 1298387 1455363 884773 1350616 485899 1752840 177671 1886170 6075 1730890 182331 1078430 357643 183446 1681141 1579240 1659461 522546 1974097 1658377 1903722 371444 1356523 1365487 837637 1938578 1687679 1963857 841548 100935 1125997 1286853 1899433 468464 1664304 1618136 917584 1107141 1088089 647448 1853141 429900 1729908 1865022 1825194 1859777 1894189 1429569 1804396 1384380 632266 669095 1222052 320536 163742 1845331 1969242 126844 472102 1736104 1087962 858649 1540194 714679 1121458 367378 1125078 1947262 1042867 1460009 1887401 1435233 321718 1667309 1931709 1300217 476113 1557471 1401675 1320288 781094 1704870 868478 1617101 1075943 826815 1204318 1403943 539393 1998857 1895680 261710 524988 1938350 210268 957804 1273946 482844 940799 568931 239844 1891596 149789 685806 1954797 1251499 559223 1904880 1870663 404284 472509 611140 1936509 736047 957673 1716245 1444386 1862262 1858466 922415 1115110 1808407 869337 1693722 33545 1804453 335998 1087971 573171 831555 1407984 1807067 1511926 296653 1175482 1893908 260131 1661925 1023403 1671101 1532612 50397 1028588 1104781 594968 1289452 1245909 708758 1284471 1795337 1927165 1656836 494085 1960491 1952220 468718 1172634 1757246 703582 1659630 309527 449928 1398476 87610 1796419 404372 786322 1625064 632340 1731966 1942802 271238 311323 18573 1203570 544229 1057981 1638926 1860311 1380965 582208 1059584 1340549 1569488 1816067 1119830 1022142 94067 1202657 1819918 1186352 430608 242210 379766 566159 1494433 1268971 554359 1242895 1195016 840455 1688692 1322693 876048 404280 1207187 535568 1594976 1852822 1206197 143425 1165711 70388 460836 759462 932124 1632402 1618012 941346 1888796 1320546 1651870 1878385 1478682 1591874 1714633 1641576 1463470 1663196 1354904 1536654 1089045 1900566 462628 539526 481075 225861 352117 1224851 1138558 1680753 392633 1965849 593618 1036812 1410011 570861 1206834 1984462 111935 897549 917732 57458 1811737 1800200 396371 445132 656658 1192629 1433386 1818144 1641885 1848297 1393228 1227463 81203 709575 1369868 444804 769001 517316 756425 510138 1206561 553137 1337021 1435936 1215044 1063953 1825327 1014215 1679615 1832133 1259653 1244721 1116708 1434537 1736156 1331066 482142 1985767 214444 1238504 1596004 1751886 819565 1539690 1022170 299824 688216 1919553 1443312 327018 624501 185650 1294311 1347540 922560 25592 1971642 1314843 245566 1964250 1618063 1228899 548933 1515540 1003982 1476776 1962465 329399 223988 275310 837373 1060530 408283 438333 461480 1582149 995487 64175 210036 882885 1953771 95081 1334391 1883959 709479 915588 840652 1122784 1852629 1929276 1643148 600481 193517 1075641 603886 479691 454807 628372 1678555 380080 1818906 134436 1133037 1802954 1672274 1338541 1097215 1348876 1269742 1207568 994827 1756871 362881 769222 230885 1496904 859833 962851 1437782 943717 1851412 523567 941953 395583 480825 125452 1550693 1252023 1841340 939193 119319 1359378 1509213 673304 634124 164846 1865354 307537 977963 303587 571355 687630 19058 1273000 1717630 703514 1385680 1123715 793682 1704331 809037 222172 113945 103442 1992160 858885 1249037 763208 462175 750146 1523221 682645 1269713 118232 844208 1021988 1846406 288810 75338 1017214 174639 125491 1655174 1806739 983841 209546 968035 1056353 1041191 1581404 1801919 1859870 1802292 1152295 1188319 1203723 1890109 1626846 1309301 1763719 750407 1974237 1794296 1238838 561090 794267 195037 1719058 285776 841244 1765615 670588 1418226 1339989 292661 676567 946369 1136941 61682 568471 1455080 1857904 990370 1342668 996855 1293626 1504870 1046693 1646238 1532624 56448 967455 1582865 500140 1737794 1245177 1891152 871638 228816 1943113 1822073 931368 371093 774964 241045 515009 662951 1068462 21166 1859141 261629 952208 731494 1731110 178520 1653158 1460084 815005 489175 254479 1745799 164512 229000 276130 1581251 64138 367369 1404257 1163474 458979 914273 252288 75166 1819839 1060018 1888854 35333 1181093 1246908 302975 140342 1071760 1287396 380960 1870916 450356 1190805 368399 322317 1931664 460287 596795 1652093 472848 1762430 845927 1643996 70431 1092267 1388649 201877 714435 663940 1025630 1845204 1771608 298718 1197455 1233331 1428426 1257649 578969 497776 1565510 403547 1088395 243071 1752597 1293242 270327 961800 46889 1713310 447748 437769 235090 1842062 1715692 447990 738534 452386 1200 359138 1792657 1362334 1340823 1311457 1836305 1518539 436432 1440919 1315061 772485 431925 1256775 452272 997903 1034579 1552562 1450435 1976467 429128 1228267 1460131 1081277 963901 613973 57099 447115 1560498 1134237 1447306 1088627 231712 1330070 1508649 1121364 37998 1428968 985498 1546921 1496439 978546 894560 1949637 341207 1555962 106534 691593 809545 539886 479739 705840 761004 77484 392708 563780 1126716 1450344 1065319 1253827 1051191 555205 900160 1499706 1386762 1626607 295928 1683657 534622 1419910 1477507 698800 400895 1545923 1888624 1406170 893228 636305 874398 707286 1157359 209794 797130 1177794 1099926 856690 933341 456280 1795110 259829 320136 143869 744971 678122 1376836 524003 1236335 574461 734726 1374679 1464221 1864714 1052883 123124 1861188 1994520 548366 316456 387900 1497087 476584 1722186 677022 1473151 1827572 82378 931684 99981 775644 57166 170028 383143 1555599 62525 1635266 1739573 385602 1449813 134849 1521799 1969268 1398783 1858551 1000887 357367 401333 1834066 311085 1444273 730705 762933 495664 1967652 1631435 158404 1331780 1144878 1743408 224688 1510109 1814130 429989 1285410 1265953 124791 469158 1308283 1789740 1731268 1265232 1110556 409214 1689465 775852 1942484 717697 608628 1808616 156882 389463 529592 1708287 151917 1523661 821350 1244853 877083 1625788 1955971 134268 1184993 1319276 943723 1217711 854811 18062 1886881 1383686 1893588 801858 13322 755571 1860901 1913884 1217496 694058 104184 719486 1297874 945285 1652967 900948 1639962 1283654 309033 1402226 788220 1495195 1219553 214715 1537905 1846770 797147 1378038 1166921 850084 1404236 1377325 16243 1414193 454171 1794506 708307 1084145 638028 1085788 1999061 1959407 109571 958077 1864644 1091912 1606188 1561606 182462 1772014 1637136 326306 1423536 1248286 1471197 1200364 1930623 1814080 1845238 580306 1794759 1205315 383925 1609864 509601 859279 472351 1272859 1805936 287983 470085 301832 685023 1157069 225718 1317678 1194760 628076 1052811 421249 955313 689453 219226 182102 1011441 318285 970260 1849731 646886 1827617 622582 1790442 1279946 1889462 38372 1817056 1589467 421697 269180 1733573 150757 927700 859884 944571 53586 335531 160557 950539 1690896 5552 1599952 1612110 894128 1421953 518560 834889 381369 775409 1663644 755146 603659 405414 88573 1493560 591467 1739699 287000 66064 754740 947880 80702 391469 927393 1798382 903028 22687 364931 1755178 812129 160636 1756819 1773180 1779258 970591 261314 503293 1650424 371418 1196491 660632 1989567 2709 1922755 1981986 1352192 383821 953627 838140 86256 922448 187612 866472 995386 121460 1228621 348762 591523 1901424 910266 361982 1468682 1037273 1794103 1373318 1269550 1334888 1003100 480781 970965 281633 1994213 1041785 891790 964214 342783 4969 1419383 1360424 293789 405351 594915 1363746 56973 93796 58835 112994 1192026 258955 505136 1715980 1242835 1983030 380981 1291455 805673 296757 1888645 777143 496698 1024135 1995556 746136 1308568 232886 623047 168027 218030 315186 336637 778951 608265 1442854 178040 1529453 1139253 1296809 163462 163976 122315 1213058 1401941 981565 256745 536257 1941948 1058782 479327 1042345 1706567 836021 412094 814829 600947 1205163 1087515 1943897 1061391 696623 219328 1144653 362790 980619 1776641 922601 184678 451422 1227502 784502 943262 1379925 1076822 1979183 953677 248098 222321 387925 970836 1784209 115142 1680769 1685781 179312 1256261 1451464 1594945 1655587 1395123 1180444 1435978 948510 1247353 1401825 784743 1111581 731403 1541827 1261057 972240 589488 1529157 1990072 1294959 1885999 387792 315713 1130791 249551 1607862 1892030 1989914 357449 744805 1937620 1465841 1556029 401371 1148537 184785 161274 803214 968939 1560634 833686 1118425 1686364 1498684 1907587 1744941 1461287 209997 1223780 1197833 1218223 1244691 703686 1042748 984151 1130395 1274966 268815 374848 948775 1099811 331032 1514818 732077 910860 1646947 283963 1080262 511146 862627 403713 1849878 1806785 1601073 786323 812521 1617040 1913794 1324763 336349 445810 576913 269521 302267 557557 220985 1203034 1431420 158537 229828 1505562 83331 1021577 572002 474532 1036526 310609 918274 687754 714416 1432328 582382 918136 131555 1809896 735079 1709949 1493494 1595252 1374409 173991 1987911 669370 1746476 149143 150578 1626862 1175885 1194073 1938966 508561 460096 393068 817470 1616838 162048 1315817 1223287 714026 645502 1305896 1772201 550686 1530305 189868 1793160 1195785 828346 568189 1152960 1617816 1190661 1389290 64899 1390322 1379534 1759411 258823 732880 440640 1603011 307921 1553264 1417415 964543 76394 157235 410350 180245 768670 1848647 680185 1104317 1793371 648491 25166 375730 863791 428510 1201786 1022836 21033 1520771 1894263 1577491 806107 647317 862522 429206 743568 1341320 1188155 377128 1723423 322969 1812258 1225379 1102358 1724386 1767281 1524455 121724 262040 1676979 1215555 35804 819750 1666060 1260401 1997734 780494 898395 683871 127985 41304 1536049 1924594 677220 1084340 605995 1791333 926884 773036 953583 883808 888927 947937 327745 1288143 214924 813814 426989 1710475 813230 1899780 468834 1648073 170563 1622480 998663 357312 540452 1031893 417752 1868303 1234135 462847 170929 978627 418356 268041 1077955 1490342 1384779 1821451 46238 1546365 1222987 1155649 1344082 1671558 110001 882356 223032 1149243 661970 1256417 1388520 427904 713868 1094657 444516 1611294 789755 1861055 1794912 1915220 1065312 505224 403291 12795 683807 33819 1724629 1840091 1036652 408173 340969 5510 628818 1203542 1844214 1679365 1179636 594687 119846 241234 1226142 844872 587606 255186 465692 43976 1717408 1778175 1929104 1044346 1370023 652504 618782 1690656 316004 1391937 1195684 1699858 166534 731229 228609 1056649 393884 738496 1581627 476552 336766 1208579 335950 458829 1270717 522151 480380 1261282 685741 1272413 216173 165345 1423235 289553 7400 1391689 474583 1176821 1309705 41080 997330 1902089 493041 1731851 414860 445621 617297 227828 52215 1261340 886522 266271 119907 144640 149567 1530932 907350 388415 804830 793068 1915426 1892655 168110 725860 1851420 1663504 1741073 1702804 1008235 725808 975789 758243 1307091 1392281 869365 365646 1431127 1929376 1421457 939453 1367528 1083158 157851 1045456 410215 1530322 1804946 617503 1033702 1698154 1812231 736981 794734 1953119 1235070 833710 414633 1303510 1687054 1790073 1312694 615068 1072955 311616 1426315 771253 1593877 1582633 1172912 1169335 1057165 952548 19604 1275101 554961 582390 449908 1919396 297219 842243 1627110 1284064 538714 1511512 321354 1814245 1452639 485391 1390782 688513 855225 1056355 1188201 1478789 3762 682553 593085 1917968 120216 1380478 819928 281909 26520 1313428 504336 1766961 1788998 1552531 760139 683836 266541 1151914 1986084 1263679 854563 202124 1028638 619008 1957209 53128 526302 1974373 1068896 896952 120298 29743 16229 73052 293803 462619 400884 102739 1001688 1869203 838216 1810355 1925185 1067629 1893284 823951 1570671 1113517 113280 1693220 1002589 203122 264073 1300028 1706015 87305 1634505 734748 340202 1501027 1810215 336874 874806 982619 1825303 1833347 1153026 192323 350656 1165629 217639 65855 743348 574580 1503494 618562 1876155 1800199 969215 508682 775255 714576 303880 963564 1020015 715728 1245488 1914352 1534602 1065457 221974 1026884 555117 1397823 1654529 838739 1719920 1249478 1050317 1838261 1769538 1677403 430032 125527 1624600 71586 706540 57322 1220920 1921479 1885480 259385 382023 783652 1992302 115256 263336 661732 1136124 1323982 889740 77589 1517553 1802250 1997524 69716 1418128 560309 318751 484902 1453158 960385 482857 581176 1831881 740577 483760 427533 1947422 862531 1033256 1390414 774824 366397 395356 1852081 1542057 359045 738836 204881 503878 206482 748298 1232964 721731 1666731 932761 173248 1696584 56370 1586465 1342648 760910 1272510 1936628 1412559 1863524 1227262 553673 543882 1006800 1496788 689904 91078 534316 1561833 1619907 927140 1934131 1764098 1028493 173471 294078 1881953 144950 1863672 1625240 1100267 1778048 1947263 344834 1944504 1904741 409379 880764 1192106 1206411 241539 1150436 1101997 1740138 1744630 1717317 1237849 960267 718691 590698 1739614 908332 1318137 900568 867633 1278117 24652 499193 1692418 836764 1349160 1299405 967033 1115613 1652729 175842 600913 610740 1031255 1089240 1596801 1783900 1193479 1248069 1115950 239097 1633373 326495 1686079 1675962 1076205 403752 1897320 1364392 569221 1003185 1721531 238701 900459 1477049 1459838 728369 1408677 433094 1275128 929932 511636 1595628 1142054 540317 125298 69617 1470763 1193726 1745206 1310994 542843 1789658 448327 1766680 541501 1406229 1907639 606763 1730326 897700 900964 1739308 287143 968318 841082 1298318 1259198 1091837 1886482 481647 1654399 1520556 939534 1099393 1371370 1454034 1053932 113337 18955 1010674 1654740 1727818 943904 1637574 1740315 1969225 1848393 1636120 1773546 1714946 454091 1040681 387502 1742264 1317755 1135358 1149942 576618 546662 1649037 832332 431301 1857409 1875791 204971 1018991 1773137 1222440 1856306 1854178 516347 904986 1796704 1646703 727816 1862787 1027013 1507200 771570 1359933 216841 455632 671291 200680 472772 1148941 360767 877265 1907735 366010 1760725 1923673 750974 1469592 496560 627470 1756364 664723 1926490 371967 632649 318686 621228 464642 815716 831943 1833848 266899 1348838 1170772 700471 1730967 716469 1679176 1335354 351437 716287 1112588 1681422 1239273 868502 1780672 76460 1619380 1145796 1274492 1074749 1487219 1775556 434100 1908383 333820 750262 414898 858509 1957778 587352 719570 1230476 1566085 145857 260644 238261 783858 592125 1931073 742637 43 162705 1873334 1746871 726349 828294 1099358 423783 438821 1371478 266670 806994 1376207 1762658 696588 700949 250174 1229048 594963 425589 1114625 376140 1111385 1875929 321378 150940 612920 1213610 565526 1967188 968000 581124 1989421 466838 1995856 1563356 507573 1377520 949000 1067737 1650558 1123103 1329553 1915564 1114626 1891468 535319 1421562 1833029 1556782 797299 790466 248297 96950 482085 1941494 1817286 1028570 1432601 297098 833741 1137758 720554 116859 1263677 1910808 1757986 1866374 1418733 1060582 317154 1915202 599031 1381796 727075 716726 1633304 459416 310709 746760 592799 127180 135531 1800353 881677 923902 1946068 1434799 1134240 157114 155317 1528680 10931 204000 1867292 837303 1890152 1011917 1089789 1647705 1425392 1149197 254404 872121 855018 797554 1310359 693509 772352 371013 166576 116362 101476 1411299 764581 1637342 160239 394698 1947134 943854 1133533 692973 1445157 681914 185473 344241 97408 880658 1586703 1771390 1423685 1488927 219113 1826794 1517401 1013059 600355 1897527 1143560 507205 1148339 476650 1989289 1408395 1120992 424416 1502977 977105 73592 1763713 1852525 1018329 1072664 1119497 1525220 258201 1602559 799174 858680 1807759 1780906 215006 1114147 334131 11206 101889 1539352 326209 1320693 195698 795688 100093 282822 1049115 1168845 70459 1613490 415658 633547 1317163 1557678 645568 1316058 1665407 802854 114513 1792500 535156 1360682 1710854 1864706 587011 234673 1605884 1368733 1785949 907863 434750 6900 225646 90420 71568 218021 218389 1983536 1165883 1834887 1659311 1071229 1799113 689355 1441215 1548475 1836870 1928092 1425737 1278732 1936507 753880 1925051 1359748 563769 1425237 207852 748808 1259350 1309686 1221797 364239 777954 1030129 794024 644629 305772 370351 1933210 1371260 211335 1461735 708219 449035 1086525 89104 1024832 946729 1631895 344781 980337 528346 213596 1394177 1904427 734171 776911 1758317 480540 1682147 538719 536886 999354 1725702 1856792 225881 261044 23749 1365648 502654 940958 127247 1653326 1691370 785334 1383258 1138587 1784474 1420292 493633 1298239 194634 1725495 1097853 441739 1188679 523242 1469687 871173 1163289 1403118 738976 818929 51063 294530 1329989 1031609 428988 194068 61260 653273 231886 783892 411694 1496035 1327445 815768 1440313 228027 224817 1381867 1187031 30107 1832181 1001505 360454 548536 38541 37678 1753312 1988162 1321722 1903388 242213 847265 1953464 762723 1395421 724957 1029549 1487151 1388123 863569 947422 1131043 1174293 1725438 1880972 192587 1393880 464759 1665424 145184 1206937 1421983 1339456 1088060 1132296 1859655 1943255 330220 210285 35405 998653 426460 209339 770933 954024 312069 1954490 1965793 159995 1865423 1409145 833534 1510308 74715 551993 1079047 1749153 1228350 1717156 230385 1076760 634877 1001132 575342 1431848 638554 1294028 1863170 412398 476641 1576811 425351 494454 1980155 135315 1722568 832952 590483 153883 181654 1875872 1426133 1265966 929806 1644989 1168675 1436910 137975 22976 82993 640732 978717 958191 939315 650384 1313305 1035784 190979 1419435 1438752 1347047 1254502 1477123 1633984 1050221 805251 1798580 692703 1537062 1945052 1207240 1189333 42161 1664775 630870 112663 751653 1120785 1655131 603978 301295 543090 623364 329433 1668568 252876 1591712 258538 194341 1523550 1781987 1671209 1944461 1848831 1939792 173658 1085428 1278208 1618036 1621461 767471 1319526 1162926 308712 439871 994129 149790 1894931 1509519 1919751 534014 1021601 1105505 382661 844415 962552 473766 625325 852951 573390 1300892 1878941 870771 1405401 1234422 53558 1454683 1929246 376506 1047700 713219 1810990 1046069 128633 665214 1949791 1621066 806079 1350754 1409599 809456 1724503 109110 1582148 394284 1775 677162 765946 187549 1290525 1947054 1928509 1891230 11584 1914133 1693250 394213 32833 350794 960097 1099530 1538011 1412357 100060 1716867 80389 476163 1020283 902375 1246223 1062126 1730941 1660543 825612 1533844 1121493 266062 1738877 1949034 1459154 1175389 857040 1320227 1529833 824618 1936031 78433 1648809 473089 639422 1356849 1172270 1271493 592882 895915 1336354 531163 1676420 1525212 320849 1465998 35077 665746 212856 92911 1869661 1950037 281331 950054 1916955 467442 32612 34931 220887 1484797 1135558 1452874 1191360 1909743 1658947 1626639 1500139 323709 1004060 1044053 225741 652431 1918305 1728340 90878 545422 1312370 1339979 1415424 1182903 536622 762954 831141 1799899 663878 672412 1320031 1572575 1979894 1178803 1261418 1332186 1965434 1398240 115922 645001 1886347 1038001 1185530 788578 32325 636316 793357 327161 822370 1433868 1673611 606765 1608135 1253873 679147 41138 1881903 1629369 619375 1308574 1001819 1460303 1644732 658532 384076 1327840 403729 1585360 1544056 1415620 1338211 806344 696186 387490 245653 1843705 1027285 906341 215642 875439 638124 406663 1406434 907200 1622841 391790 1301305 1478010 1689030 1083163 1586953 23579 897385 1456257 1308736 264855 660310 1275315 449039 1371332 1858912 1873289 1961939 416553 1400507 1274197 1021541 272203 205037 122275 694838 258793 248748 212015 408712 1272126 737535 1019994 1865269 1174913 568286 1399080 1594264 1512457 1503217 1457350 1083299 1303087 1033906 1611444 58228 1554044 1654367 1181342 1516703 1685261 511434 499584 1079567 92694 1214590 1148968 1504081 1725573 756222 689328 8283 762280 1257720 134294 648492 1898106 346459 1207062 1965392 1496097 465531 899193 678486 483020 205303 1407030 1814696 1954038 1331271 1774088 957747 587572 1714933 1723209 496013 248952 952246 1072986 918000 1242587 1638299 534584 1129699 1673841 69247 603991 677395 1514839 988414 1695005 1143321 243520 1001082 931303 1847921 1637947 240956 565852 1334927 1479862 1488653 1875748 61322 809029 1426288 1282883 1134533 852806 470692 502115 1395907 913349 1943105 496903 1793197 1384915 1546839 217597 1489127 18003 705111 1902567 1997514 1021436 581757 98281 1743132 754914 307141 718503 925744 1741866 1593787 312956 1601011 89502 234641 101412 502575 1575987 716733 319944 1619746 239370 1468078 1270731 374076 975178 1911332 101221 168199 1927525 1258740 1928940 27519 876255 905401 1892409 940724 225453 355192 1928678 1670477 395954 1588058 153927 1775236 704529 1928365 1259696 1493501 1850142 223916 412579 427720 377130 1047678 1173428 1429944 678295 1974638 679089 384286 971840 1421763 1150438 1610575 1944442 498463 155641 1569499 1607137 286071 1849560 322610 1503906 1185091 1034425 979748 1768280 378520 1495395 457618 1150860 468013 212289 937192 506590 1969406 286599 1173454 479008 669974 3175 838741 1153662 322472 550423 1328572 1261727 1467155 100826 1914580 469335 1673498 357375 259695 1562196 442635 980586 491413 1388137 452902 1215520 1807138 190223 1215508 608097 689125 515702 1163850 748605 1515219 1285245 1592693 1220865 1163678 537556 566029 198383 1038909 1769440 1890159 958562 1615931 1852482 1558727 338834 679920 667844 760607 1623949 1533692 1429493 614191 1255639 773743 1727193 1225387 316600 1249710 1460503 1400598 596201 1715901 528647 772797 918052 584099 1967238 1370457 214901 1660645 632222 312726 1971566 1098065 1996555 263272 1848743 1070740 1237432 1188785 634482 285408 626665 857629 1439450 1208359 1041363 691952 401407 1747420 738429 1915725 1352162 445363 1385180 1225880 1587809 11085 31659 872110 1514123 894797 1398604 1170508 1872764 452892 1291053 316079 55004 73798 577812 252261 729500 1200265 570433 28588 362165 596858 218113 1138739 786623 1584676 760741 1836555 1808423 1092280 484522 1122531 1522028 1455542 1533846 1793684 1598193 1022471 1427576 169559 1514070 29944 1852653 98630 1470686 846205 734901 746022 783573 226467 1931598 1520145 413812 856549 651873 1061154 172601 1846093 1431563 1560438 1601721 92330 1637689 495950 1797593 1179082 825555 166260 92395 1247791 812812 826639 808020 998848 1884122 155619 235370 930491 570737 650818 1015705 911236 1204117 1769603 1473956 1221571 207576 292587 1293074 375115 1006439 561298 1394165 687619 1547542 1648019 4351 938945 1692905 1742565 41985 398304 159300 1820412 975004 1972754 61673 837604 1878954 1450790 1666225 692194 970737 757473 1230654 1727831 1747224 1872678 252063 1741189 1102536 1381770 1002342 1800471 686479 1400952 1534120 564925 215044 189231 63259 882629 1228208 101086 443533 1953563 1406105 690519 175695 118422 74789 1370264 654548 1440482 153368 312032 1870169 1919476 1529467 1462935 937754 820854 733530 371962 798497 1181674 913208 1465437 884070 1020116 780938 743783 738185 1525635 1055501 587136 335838 1922925 1907697 605385 574530 911565 1291136 1367596 289751 1717861 1788971 698648 891357 1891374 1225268 1731109 561743 1035430 1115974 43781 607942 306262 1925216 1458666 361525 1808943 733522 255262 760052 780194 443400 1425738 1614370 1526537 1770480 1324032 1090170 1144125 1598505 1558630 1119372 1064902 714089 933497 41685 852054 986832 675864 877139 1480165 296437 702244 640898 1732797 684988 1644129 608374 154600 1259478 1023653 675433 196715 386193 1689678 812182 1157629 873314 1609287 1951066 967064 1096708 1883425 22743 346410 1926240 1893853 774492 1061340 1705814 1941732 859881 1340971 1902975 650042 468549 1765701 1386814 938623 1254345 79120 159778 402679 354149 1667805 1807409 1763472 1865318 1266263 1105633 150391 616797 1773172 1540502 1671970 1730731 715211 1990468 1759778 1186861 986401 287811 1610597 1131172 1339467 652617 1371490 671760 1957094 80641 1542517 313648 1498834 885792 1650220 407366 472407 1721943 945434 487344 1559410 1446147 1210512 1904099 1894181 733883 1384254 1276632 701496 463301 395022 1726510 1109744 1222014 827908 1711016 925247 734452 1430445 368203 315058 155431 314862 1672583 929947 1727463 1387766 411149 1491489 1190185 1770138 248315 1665373 802728 135316 1635792 1824436 1971711 1000986 508640 742622 1363008 1752889 603525 692458 1875482 78521 1284035 414337 1072900 1143968 1765434 271380 327461 1482941 934271 864856 618213 132127 1411041 1517692 995591 352429 1201462 1493181 904745 1445588 1176052 1802276 1495206 287677 1830585 1998415 71248 643328 132354 1685690 1476239 1911423 393887 1932539 1935432 378885 173337 400518 914983 1927225 1764710 567668 1791760 1083508 1586956 1036438 1430543 90707 143848 1177049 594282 1384804 1292668 150598 1865989 647385 1225076 429598 1042560 1576433 1837291 914888 1829857 1229818 793352 1536199 1513736 518047 1118805 395803 1032837 684983 156057 213280 534969 1770555 97297 183835 848609 608758 151920 363169 70976 1047633 1562024 253385 297223 1241209 1718429 201927 610273 1618584 953980 763243 436679 487284 1389010 590038 1212337 1344756 1992626 1042891 1814034 1313758 1508892 1889052 1460326 1409463 966194 279916 487382 1915828 326459 1188112 1562460 1230869 1085891 939467 655912 598049 38551 1649752 435583 758370 1231445 1446472 1438799 935477 1612457 1676818 1500348 624153 1774010 1583958 61426 1273641 1970095 1844143 728630 1820983 1182524 1356421 1150002 1782188 963921 1876354 1565868 1151190 126123 405343 1492928 763613 1587177 498206 1678855 98480 835324 371071 1180339 1211002 1588180 1247852 1525724 99976 1122770 1297839 312499 1553337 340590 492549 1978620 527606 1475904 1444664 1197217 491736 700171 503263 1529583 877918 996322 1947926 408006 123720 1804525 1175768 1820585 1800115 407720 1748097 628814 1790677 1481590 848194 1559285 589277 1580434 32526 243827 19441 493165 1409055 1458089 1875005 509496 1075358 890307 846779 715183 817509 596282 932376 1706328 876996 1551372 1417296 292436 497251 1823001 856582 667320 56511 860005 992258 424534 1089003 789678 71097 1443251 1583086 1410848 329639 1069326 1217090 1728963 1264944 1812655 596261 1359640 563481 107077 1674168 1348424 449493 175169 1677424 139757 1985740 1349911 1893474 1425704 450368 159025 353541 1749062 664552 100823 1941399 1157895 1898213 965047 1123748 976978 1954901 886982 277734 156240 1078109 892425 1336640 666657 1446723 351495 1086588 445013 871148 413118 1827293 1865316 807596 1675018 425244 1185848 1881253 469900 1523080 518583 707928 1162116 1293365 1564221 512174 714206 1115492 869605 1528610 966805 828304 464647 1924225 693046 192919 961854 1430498 1659556 650324 1041283 1638872 1306467 1467878 1031498 220371 1613422 1591389 92798 1097030 584899 1457804 345472 1929731 784366 980447 1556472 49108 466465 707957 1052964 1810024 658859 1886572 1171672 1513471 930615 1648345 1977070 395883 1293221 1534562 696183 784792 514234 116853 243902 559064 592262 1658059 1447801 177583 1656828 1154142 1990549 1904131 1706802 458900 1185580 243012 281039 638962 89172 1018876 506469 1698560 1574594 303527 1837732 716036 864820 845336 206890 1648634 1299505 1538574 1107161 1048764 352414 1199024 1069332 281732 1425391 456389 1421277 595651 242498 1669666 1441283 1696953 1358676 1761578 1473404 1115872 1363287 1337933 1656349 429771 1576928 1916861 1883409 1892054 1486198 1500454 332462 1324824 578093 1780142 1960257 735608 405056 147485 1042154 1143399 1445902 1953588 1627501 624956 435724 1184963 1192659 584165 1321900 1245615 1768736 581979 571087 921819 201986 524634 699093 1163908 1819914 411186 1347405 1504418 1199984 1996328 502037 1390801 176042 42420 1471886 854843 1483869 650160 1080286 1116270 271459 1290532 1505325 301031 1704643 383308 250287 1105706 1905809 707181 145528 607041 1612548 977782 582225 1943947 18969 1769868 314737 1248759 469196 1635597 861761 1541332 1808632 432666 922024 510149 1353707 1584342 1573959 1710538 652270 1003433 881475 1593020 559511 679927 1543054 100802 757503 553887 1285076 1334103 1056380 1214615 783050 1967315 530953 1592117 361246 1234983 1447346 191323 755568 1592742 1002623 1011665 634444 299758 869060 1944310 1444368 266704 1516761 290441 1670125 1529497 261941 178855 1730006 1467616 478640 608780 1024634 1436218 869014 1325454 1948418 1860790 1334184 801461 1627470 1576127 1620156 1611173 261966 351772 914257 1273035 534125 677178 183176 333620 358029 1939020 1028814 1034857 254087 1741253 65095 1586923 1328048 813772 1967616 394850 594914 372854 1795917 179289 1752109 1429588 469340 680388 38852 1834161 3150 1070245 1055851 237351 1245601 35653 1451702 1828952 1900965 748198 41341 685573 312459 105205 15847 496299 259172 876643 459423 68667 1000094 1499648 1445202 152136 1603545 905019 385338 805489 660986 634501 508046 99745 1265241 472930 351966 1519101 544162 411159 1474131 455060 1601484 1809601 1214593 1585929 885660 1690204 1543806 82307 269907 864874 271429 1213104 293164 1178410 744462 1879890 1630383 114741 1730678 301527 1799091 1991141 1586409 1524258 1751125 934698 1304521 1217971 1135602 1246075 994310 1333612 1020652 264985 113177 1822681 1070741 1967842 526699 1142857 265208 207965 1459749 854439 1224187 1346109 1042210 1206146 145654 528317 442986 1503763 847778 1655731 1206331 275384 1638202 1128628 1057491 629398 868433 1781613 33766 978161 529838 645840 15872 790745 6085 1727108 1398911 1400567 1848170 323780 387564 1441212 471216 109184 177118 1707237 912244 489741 154109 1826092 1778530 1562770 1697038 819058 184870 130090 1208571 1793558 919654 1554443 730953 563508 1896113 1410025 1048664 105083 221485 1966627 1540356 1450145 1753229 698617 1635172 1129540 1299752 1694440 666127 1206044 1925819 165126 800989 724730 1154466 1415167 1741670 401583 1216768 215739 270653 672620 1622643 1459230 159177 28852 397513 1827483 399718 717788 1652530 205637 1137183 1035472 1480089 1226425 757755 1504293 941936 1985051 898924 358874 686711 1539161 230026 1722155 1031786 1988176 1169885 1397816 1619915 368568 272461 591723 1554593 214435 904597 1907284 1380557 1643630 1691154 1023989 363896 1626054 1533469 1782698 1200780 1719367 1593745 463932 1982656 1662330 1014223 464591 1867148 1069410 1602220 145603 1513152 240397 1531505 1389223 1880105 550509 1835501 331633 1874540 1549343 1739775 159816 328608 1490024 406500 1854861 1685048 1080702 836804 1755622 1928623 1299892 76249 1205325 1968373 1649412 1523916 1085589 1199546 1771313 612630 1400003 326894 1549749 1985479 801220 191715 557726 1101347 1731160 536684 611898 695113 662242 462359 791867 1523166 1578234 1426261 856794 591071 728705 635644 176737 999353 869070 1932805 510532 1774604 776492 850843 1398720 101825 729128 1709446 1286552 700196 816116 430189 1500426 94990 1976804 1158517 645194 1594752 1610238 48958 961981 1104686 1283145 301104 897551 612267 321214 188302 60045 579615 1975698 1809967 562810 524365 1460794 468579 570107 740752 700501 1553692 1361693 1671908 1603651 886077 674220 1185410 168441 196462 462448 411077 1116265 1320754 1711197 1224200 1419330 1861397 85335 1239095 1556350 1470929 685321 327895 1662786 1184574 1720535 1101443 243752 674496 1499483 1978925 1482735 1302232 1511287 539940 1528727 1738147 220597 1052750 1827143 1105055 1869635 1877871 629041 1390295 151968 301899 1417900 968765 597629 1187028 1717318 1098303 1035882 1469783 1063597 973460 533539 1573841 1588290 264644 1502362 524216 52627 577573 797913 350177 1361141 573136 205856 1582499 356028 592724 971139 1055942 1300884 1975494 445174 1586103 1945938 501752 1113188 74932 1870351 984145 529124 444112 1644641 1433192 1094280 866570 479041 1570085 1408596 1657488 277112 869446 530088 357949 794023 1138089 1686510 1559124 1405921 1801978 408672 1075658 565431 651274 213832 27679 1278974 349038 341295 1726703 215425 589379 937888 1191601 951003 1842870 1391236 322365 235560 915869 1023506 1113695 1524530 1733398 1842799 187866 1853971 1465801 850222 561502 905083 1081822 1952632 1836014 766138 1382948 120603 479166 1839118 1010723 25306 1314485 1100237 631147 1801856 1511807 1882581 120859 922682 1063842 425134 877172 1831505 971446 59161 650854 722824 1884892 1339643 82312 1930170 61020 1095890 1813590 1307642 475677 1984158 1754555 468932 676525 1293459 805238 718518 1273237 1811143 1497070 1109203 385539 1711086 1340369 1227515 833066 117536 1103187 677013 964995 1723737 405539 1782016 89843 1446136 617305 123087 910051 816377 97784 1801455 315065 1327695 800009 199489 1939065 1486522 740452 130588 1144627 1969343 1613942 1656220 355168 1880823 107246 1786548 1473006 489476 598746 369278 1517093 312144 1810176 1715147 1991483 1951525 1449087 624508 778444 1002874 153969 1280724 585656 933913 5321 1672911 1504931 1345102 1457198 1880160 470525 1625507 1359339 66697 1296264 1834124 246070 1972237 1342172 1971844 649739 578678 692721 1126570 477632 1474437 454024 405688 1804448 1191017 350013 836462 217718 1229762 867270 455302 759737 805608 1692186 383514 321778 1176952 109992 1411355 723232 538481 180118 918948 466531 1740594 1019118 338777 564768 1454685 1344180 1895679 1710074 631520 433793 998652 737839 226956 195446 1064589 407687 754264 1253130 189705 573933 1045133 1192820 1093453 355961 1140652 1352024 297971 330279 1027123 345452 1886397 1833853 842395 1188035 1470498 1397332 1806948 17502 355356 1436629 1548116 1435852 430943 1981521 474287 1402615 295652 626009 1739542 771138 235905 989429 913644 215702 237536 673975 479996 836469 1981111 1279092 1028972 1903216 119589 1158252 1436710 1481565 204853 510136 1506942 1390029 1740453 75696 1838740 1539752 1052272 306532 1341743 508985 1583550 948276 555706 898018 972202 681037 49472 42870 708908 1650467 1303565 1364035 663530 247240 793726 77290 1582086 1847658 847620 1141445 1749476 1466383 543325 1548260 1704097 1708806 1797432 1512900 153133 1895801 1191825 1258274 1699616 26379 596204 302950 146007 530802 1496103 907928 1467099 1917858 1593492 251399 244457 637282 1649778 855584 355505 340368 850356 132805 930188 852857 1941139 1500228 789090 117980 922051 380580 1664964 155526 1732197 173528 1431343 1208356 1834324 1943399 946826 543470 195182 424410 500603 1986607 729568 1537822 1604688 29598 1929545 1755799 1068373 1700291 186182 773003 482681 1200103 963075 1762587 1877355 1487086 546158 1031319 759656 777546 81287 1218261 1150685 513815 1381170 1503005 554195 983038 133468 748452 1083174 1547244 1755270 1800448 339041 922691 1309125 1823538 1314996 1957275 1588020 1918935 1937842 1100668 450501 1385705 1096003 1305431 435635 1763240 1266711 440044 434967 761897 1941286 162169 1669363 910380 1971979 1586402 999471 705177 1904062 638355 1829594 1793272 461290 1800135 1306440 392428 1097321 168806 807417 1398296 606875 626361 80854 985760 1457146 1376171 934356 1716639 1698354 1931397 3182 261679 594693 1223716 1847291 912792 1079028 1177753 1583201 552431 1786319 36481 1704758 1869256 1225812 1898899 873052 209125 1826998 871490 135614 1337171 300479 1185144 1746780 1146693 473424 1646672 281887 1630791 1720333 1681699 1308269 1970785 1207991 1225431 1967279 318461 1052694 1158258 1043189 1913911 921630 1500033 356430 925180 623077 1588106 218837 590279 1432201 1919823 1737769 1564646 993555 1862555 1505997 1289850 686349 1651207 694763 243410 344410 172419 1972963 706866 1835016 629814 66730 1769990 1586786 1023783 1383622 70162 1146360 1870754 390367 1663679 625128 204904 1178187 1358203 1034240 695044 170925 1868878 1453518 1321942 677904 1613716 210800 444922 1573166 36965 842631 1471620 1221917 1421700 1394334 867657 339728 1614091 1836939 892960 410527 1426328 612416 844452 118930 1504735 591663 926980 563807 323543 1435018 843098 1399534 99994 1639846 779372 1767582 1957791 883127 948526 164936 1064453 1789290 1520965 1390492 1886518 1217441 384984 637766 726450 299498 1289405 1806356 448516 124187 473738 1350423 1926025 1614475 1739135 1721513 1065220 1411094 1976942 572321 1965163 673695 168907 322893 160112 1493431 218503 1243013 1028204 539847 1296745 1760965 893979 807515 327988 1309602 1961854 431455 362050 1418696 667287 1165826 366524 148846 655152 604879 1855457 1406805 1212842 1068323 738708 615757 843297 1672704 37376 1350390 801829 802908 1512035 1334339 246855 1163679 1914784 478821 1067767 761293 758978 1524126 1957618 1395475 1096112 717854 1670210 600107 135027 1647918 928681 1468323 256005 1276426 38246 479014 1844435 813606 1225791 13200 414295 200451 1464622 1497784 1704071 1491976 1482043 135035 236356 1815674 1561291 358661 1512040 1660912 1080527 647312 874184 1765777 604789 1770141 1776362 503403 1395256 602035 461693 399541 1853539 503849 1543420 743346 1456355 376577 1554674 1634847 409302 1463410 180639 1651593 308993 1757060 1430115 1909060 162987 456372 1691242 953217 339047 1789065 1494769 761758 697565 1680951 460454 1368155 1408905 1360680 103055 179071 1802905 911631 1242718 1952254 961445 1156240 410443 735516 1659217 788874 325417 226293 1159767 1927922 243084 1542570 878915 1612323 1500684 1324524 1758287 1754586 123178 1903103 934402 1229215 333597 1294393 1209961 1906268 494423 738257 1578895 333325 306089 68613 397859 191508 1333557 1287624 1528224 1375798 1460008 1854278 753665 1728530 786217 573015 488295 696375 487823 1472786 1851107 198523 1689835 1456622 635062 1407673 1117343 1419662 205369 458238 1459529 1031464 1092215 286854 307567 1371611 1703640 884859 825994 2362 1646221 358837 293008 1610670 150499 1524758 561515 1495601 495637 174667 706731 1708190 1885138 703410 1025241 1519451 849144 1238180 1883095 1933230 763140 1158838 990596 277773 111443 126504 477650 11215 414894 1541347 1417671 1572431 756194 1051050 1936751 1141968 1589004 1130368 367938 207683 61595 727776 143099 782339 977705 599056 472961 1925802 150747 1637033 1025715 1708604 875205 693857 852338 329812 86288 1492646 883989 895846 1074595 713961 863645 1645125 1147711 620755 857195 402182 806548 1444853 562614 7378 643048 1213953 923467 1686259 1749006 727698 1996791 956533 1919472 368603 719914 1636167 1280555 1229911 703105 1335626 1886339 863898 623472 1730090 15219 1518314 1208245 819707 855758 724884 1650846 1498867 1993308 1228604 1548314 70250 1682831 436653 1190947 468239 309784 491024 878409 1538867 1799402 1051055 1712740 1963936 692522 1866278 801767 906294 1381801 1053886 1829403 943839 1304201 8589 1160162 228317 1231370 338596 66088 920810 915890 239377 1438974 1827066 1191330 336635 1704177 1645140 1870309 1242053 553230 978493 1787261 610824 1016777 548349 1131239 1462194 648516 901252 973031 1834799 1365283 1525463 480692 1139585 1809804 1461 1000167 1900126 267003 1974884 331984 660015 501959 951188 1066653 1456862 237550 1123843 1941465 704644 1456847 278743 1234072 1904037 997512 608529 58729 1961248 631153 1165999 387039 1578973 1941152 1447632 1939943 1432062 617544 1788661 374573 1645835 442423 294615 1147213 1931589 709262 1297107 513327 707998 390967 1709612 1714876 370741 319412 1503301 306275 1494355 560414 1235390 128421 29732 1511904 1806284 1277833 1316884 1059617 1460094 1037808 1502698 1563825 603755 943933 137465 1606271 2753 1083270 381226 1360372 837834 1639546 165829 1034774 1294911 1448608 1236172 1127085 1304395 899373 79607 1302070 322913 203850 1424183 937043 522424 573001 1218254 1083896 609303 795725 1904853 530952 930058 1329941 70307 1955523 58854 1854309 1313149 1509197 1635572 1872080 934687 5268 356126 1410538 63344 498628 1200003 1399512 290853 1530745 1355000 1943888 1673427 1889354 1442034 1957880 815913 716004 468709 1149843 243994 407076 387614 448911 426509 1706230 847836 1023364 425159 1366907 1114334 1205608 1582965 1616349 1514246 878301 1651352 1546007 1070423 1213910 1363624 60569 890293 1751023 1504263 1988609 1034064 1015966 657567 606310 528190 352304 350274 1607352 756627 901099 1958233 835552 244466 1628555 85631 484433 601740 1238827 1626649 652224 2383 1441250 119862 1253466 1360527 1482985 1119466 759491 586713 605975 453056 1169167 1885219 206930 43997 301475 772826 1677108 714203 973133 1954310 212953 474884 234866 1801207 380766 88041 840224 1477650 1629899 1802647 314237 138652 357965 497915 680448 615440 1914928 1874889 68126 1915523 1879269 1915637 1384085 1147799 1389552 676093 1871212 705535 1034142 1132561 539034 1701554 748973 1743403 232389 1591597 1746073 1235709 353727 502963 1643237 178033 116991 393026 480780 673543 1820773 55519 182465 1401687 1639807 239467 269657 1703056 1587354 473229 1173923 13729 1311620 1259522 244766 624944 1985681 1640543 429643 661134 1873632 1964145 280466 1688230 858999 387861 89225 796034 613219 1582016 981499 1733344 1694491 358303 1473147 1125393 848700 160904 783509 569337 1092588 1229549 1150285 474896 424704 1692963 430784 259451 376377 907045 306604 146622 93947 56538 1737323 1005227 1714636 222227 1638903 829715 1118756 994380 500293 1316003 1463401 1546608 1126134 571453 914155 1906063 586718 1194590 1797567 1474807 1635362 1711220 945771 594145 1174383 1188003 186511 272936 1881244 293866 102271 868580 1711757 1570880 535897 1775102 169703 1796276 213650 459659 449739 322456 854340 1660697 1204084 968430 180078 1406913 772681 1925430 311953 97284 510876 560070 1920718 1383251 1676612 1555699 397286 1292701 1288543 1483097 596598 353565 521241 443076 998326 1525066 373840 1639791 1229682 98123 915687 1103090 1777797 1503862 1815465 281417 99567 183392 1816724 660160 930922 1134781 1707610 1545631 1837344 1250015 29992 1486098 1502094 1831142 153778 467293 1630153 1411 910518 777422 1084737 1031254 1403832 271939 839548 1514652 890887 696345 835219 1978638 1951228 439508 433342 1414965 1887595 245909 762439 1304677 536326 1159866 602254 1147618 1971442 1861837 1953383 1908838 94723 1570996 1286638 907934 1260763 285945 512157 1029242 1019982 875115 27927 415976 927128 1426595 1077047 693930 1905693 892289 1483894 1518573 1653284 1095209 1659037 96227 1807321 1158428 125737 1026658 544985 175305 304657 93176 885460 1205942 1614295 1973240 1288851 1129760 1714377 837102 1007218 145120 595118 46019 339031 1209380 1174223 625513 401430 1041916 788976 341292 638306 1860202 5751 921514 1508169 940535 1676605 1594693 980993 634194 997407 959468 1340668 1310733 8250 1983225 1342025 376740 192114 512367 1988730 1337402 152301 1953389 1092250 76566 16843 479320 1432537 253048 1615576 229296 1907702 154434 1332671 1777222 1420195 1084813 841591 1707313 1698282 744969 770491 632517 793153 1696943 1964919 1915597 352125 1203227 890412 772574 1543402 31703 185860 1229673 1649099 810446 1694673 83456 112853 1764569 1664801 1253377 612980 1167658 557353 738693 1440162 1966063 846863 401585 1387685 1360579 1319273 1059887 752752 1552266 1709116 968463 627112 1363822 1129735 386654 1902091 1286013 1835433 1958213 720518 257558 259578 1516586 1172976 1465892 282489 397588 1501438 1604772 1383651 251818 1759234 550507 1600853 1205882 15316 495007 1861795 767955 640187 734855 1759994 310035 1285883 856256 1315872 1176923 452496 25640 792851 887478 1551062 784091 85088 584101 903287 1552363 878982 1576658 723125 1516585 1758712 1591411 1196828 1597055 1297986 1167322 122947 9763 742347 1674782 1534900 521626 34416 1632922 1346711 1939764 555073 1233077 580521 1104537 286449 671478 495550 1442727 125034 93449 1829267 1410 1219616 1395698 1307342 246225 706032 1397804 511209 884691 258144 466602 1912180 873485 816638 780717 1166455 1775650 1795246 1664990 501 789157 1185751 1700404 1568109 1140932 548262 938606 198806 338791 787082 1899861 1757997 1927282 1944084 724658 973622 1756043 1936235 266092 138905 987151 1103543 527557 1960033 1226240 1868390 1614427 450204 900554 782622 804082 1607408 886866 284249 1702741 507411 1555912 704936 1750592 1374814 1489722 1665266 406959 1105643 1239429 902423 1857271 865587 31408 1114635 1535835 1994927 666919 1035220 1121626 530347 419341 705589 1908393 1397330 1109890 1640308 1178197 1133895 613903 442925 926330 326068 1550889 235558 741935 1386497 587544 1202409 950416 448635 130514 1448065 1225734 590685 1596299 1754100 1335789 55548 450675 137108 998222 1145720 1726872 1144482 1332093 708785 778743 1118276 1632712 280064 1569158 1761170 544667 485723 1113351 1371502 796649 1961770 1231905 754092 972612 1634569 220909 191312 490677 1111553 330872 348522 962091 1590669 204708 1032103 1795328 1057262 1842466 51658 1644157 1296807 1851146 893072 940768 1534881 833096 1888991 672222 146639 1455270 1205401 1185828 1994061 188237 1983854 1682349 331825 1625324 1708075 1256251 411066 432618 751647 944041 1349271 1451081 717043 751320 1462011 1101799 1261589 1283544 1180712 711077 1913662 8532 246945 1171748 1860304 173720 1797580 345355 1192753 1786584 218483 1986622 1960004 118440 1118986 1606595 810531 546478 1076574 262618 836132 1691528 1154006 1286921 1719775 1454806 208525 1553719 1084434 1482973 1978851 594382 1108413 1456456 1446938 1820851 1510269 919199 922866 800119 163612 1379210 1386364 689642 282817 587643 632413 587547 929852 1771265 1619155 1754085 1366953 838960 465440 1085964 1902250 196301 1374550 693448 1986694 1961362 1967308 1463084 1894938 999420 329492 664598 852542 1874539 1858784 864106 1094119 1964874 324419 392069 299636 1838879 1780084 426564 928979 793628 868275 781881 1096111 884081 217472 238807 663919 1993666 541938 351874 451443 1196467 1591437 1717614 664082 766500 1094856 1505444 15485 406562 5064 890517 375869 365332 910268 792329 1807096 1621938 199907 398813 266916 730584 247760 321288 1142472 846653 410218 561765 1357401 1789082 236152 693429 1112682 1869178 813951 1310042 1812217 1293584 432295 1829138 553066 880544 447720 1669327 1047736 1875382 974638 201873 763028 1870166 1676854 1214368 219108 654746 1842782 374098 483964 1313364 1777235 1786243 356024 1980988 1260607 1135401 981678 659034 982617 1049383 1394910 1260670 1665571 534359 546593 1833505 19395 877582 1184187 282940 239366 1338187 825151 539320 271775 1059917 211906 1776966 23073 1613000 322475 983937 761462 173968 11059 1709950 1337721 1592992 427958 1714503 767864 116847 650413 1632181 61011 803212 1083345 358193 1688045 1768802 1376182 624105 1708999 1890654 1219266 1840617 914356 1798113 1490716 1608446 1701654 1396868 534900 481954 1469246 1377054 562143 1574887 1719264 1671948 496868 1507866 1068722 1928990 378267 124937 404270 206479 405937 691169 190871 1670972 1645837 1205757 1034414 818004 1391515 537020 222429 562804 252286 531846 1470503 321558 99652 639296 989588 1025906 120877 407217 785288 1965253 1819912 292867 64481 1355702 435150 1260067 180059 1980876 1308035 1494959 234198 1108953 80904 716725 702438 1324309 1981968 1007191 12837 454115 1767104 1232700 959011 1023866 1718178 1054801 1015500 1305204 1100727 481025 1970349 498283 1927338 1148028 1501360 465581 1567924 1411093 1813959 1840882 1099007 668071 1406710 576396 1274287 595555 778366 1982211 156144 498887 1541695 1689291 562146 1858449 1786361 547198 1768806 358376 1749881 1420402 1806986 356176 970384 1900257 58047 196588 1090412 1022118 553337 1451809 945694 754556 1721148 1410496 273244 1788130 742201 723967 445980 1766410 1563005 1021328 1915614 1874696 354129 1542236 500167 1134519 422754 1549064 1115571 486783 1552048 210499 766214 1860627 1278845 586867 600115 343103 196562 1421605 1318921 1059060 682245 1820759 881914 1357581 1773175 988606 1845524 1036543 932645 510429 1212505 1153114 877062 1658428 645206 1908377 501420 671253 1693967 467853 1856132 974765 1895734 980473 315888 1161629 1950497 1431887 1809265 1844009 946083 87045 1409865 1774901 480207 892837 1306367 1273546 348990 642167 845939 1700192 76148 1276323 761994 1885188 340876 1948897 1744752 253482 1838075 11168 1232893 1019897 1301724 208793 1596226 1593699 197390 1395476 1101324 462832 1151968 448943 219814 1788558 699136 1626893 185387 1578974 238720 1031317 16646 406465 111341 1022818 1259858 1871618 1658118 1985700 419565 268309 656899 751890 800832 133211 672759 84191 1941781 876338 1702668 1748129 393154 939468 591517 1318705 269940 346022 959666 1250471 439959 1184396 750442 1714921 88061 160066 1928113 309341 731558 1083745 1909454 1664030 1400953 403300 65794 1277415 576763 1327665 625015 1834224 1013252 516153 617220 1877625 738818 1592516 460915 826392 232484 1306694 685861 133094 1834247 1003553 620167 1819792 893393 1713145 144339 1033410 21079 362266 1771785 1426304 978461 1209501 1628236 485684 1239152 600406 1738571 1728300 793244 996627 1008995 12068 569703 1516774 1508467 191639 526608 1636235 1997724 698950 865046 1472107 1647764 1748345 354896 1983570 153940 1590077 377737 1039288 108299 1573078 1758951 144716 523957 150192 891508 375828 1958395 987671 595103 301017 1964653 493791 1809714 35199 1455138 1815721 665697 603857 1031384 1394223 146504 381712 1854549 366916 1405869 304001 1308992 1302264 296427 421465 1994514 1250026 759404 1150071 1155396 793530 424723 427127 1203496 1988859 1834491 949958 1099653 1772199 1548730 1828365 1244442 1038120 1695967 1699240 345467 106600 496945 1635632 958236 486485 460684 959709 1436575 598529 1480493 1323703 1804089 1195086 1407188 186596 970592 1132221 1811152 1804984 1571500 1849690 942396 101704 465650 830389 538787 1464757 699496 598943 162081 1562201 398061 131159 221026 906382 957476 1809732 924978 439491 1593580 623254 248069 1405834 1069418 1213940 645351 1799561 143171 579716 1587620 1128692 1469940 1197512 1285224 1689975 998635 1559412 329046 1455419 857053 1527773 1662496 416492 209693 1496165 788042 1134319 169776 423162 984077 1987088 1092079 1085259 903494 1869069 1447471 1215472 576259 74164 1494132 1052274 1139901 318807 307259 292936 540195 415825 1830645 327903 901801 366480 527794 421296 890409 197871 1915633 221290 1294809 1714777 756845 1460110 1948909 981937 589914 1911008 1836600 1333927 1404181 1772626 268756 815230 1798635 1946704 1572832 1982798 1225613 1587225 1852330 225983 407829 117092 1681432 481003 356792 161150 791455 838968 1718801 1045485 523311 1362114 1608063 124671 324748 1932174 1032748 127512 925537 851761 1928217 52377 536087 1672672 1479765 625487 334752 1989479 879953 970051 416301 645719 1886142 161067 94135 139379 765056 1849737 1445396 125416 1188620 831354 601319 627723 1624666 47094 474731 1941237 1073952 975431 1878569 436624 731950 1514005 1829331 1549988 1246889 1840316 1639109 1194251 706797 547300 410946 849683 1714333 1764829 628072 344167 1378014 378790 100681 1348865 443536 88911 1892668 660829 1025461 1481115 857631 1603741 117259 1986429 285257 1550543 665203 439245 1172521 146336 913087 426229 157515 233679 648239 1745863 1431974 1124434 12728 1831445 1512392 644948 1059623 1307064 635652 152294 1221074 613261 816369 1759876 1224526 1687459 1312454 1315626 1551228 1491578 1457961 445362 1521281 756986 534761 1380519 229710 1693579 1853459 1922245 1243683 495867 1048183 699137 971513 1727649 53304 1648351 106250 1769394 1188974 1537720 1964301 1368810 92700 1708298 1921573 1187018 1213118 963364 452431 1744854 114250 1275481 771023 1468526 537142 1939754 607246 1982615 462397 1042238 64028 1385395 34341 1522949 1452459 1537173 1393841 1573422 302599 654078 1487509 362013 764368 1668481 1318165 1742676 1012532 1064216 925859 1819941 66369 1496387 1506420 491582 1543260 1330469 212430 1241793 1855648 1490111 962543 1492347 460566 860934 320578 595491 829348 1107727 1699403 626385 1303784 417406 1315682 1754721 1157571 447335 864440 1191374 105930 576111 223960 48243 282223 1666787 1814951 464506 203997 413561 1295068 1620308 940955 906966 1667302 1988650 1456914 1360499 982492 465495 1953941 1015007 895277 692949 262469 948831 1005581 1910778 1171306 964366 1168884 91846 1069790 1274828 1261912 1239115 185649 1711176 1120502 1322195 1379682 742673 1276102 954532 577723 641148 107435 498564 809806 1938713 1593153 1269022 1060405 348001 1908390 762327 197518 1426370 1581304 1109258 435366 1340764 1739216 830489 525527 1636939 815233 46384 935095 1566116 1443770 906854 1485730 32038 1357460 1010638 873857 727334 876055 152539 1023927 935324 1583140 1122758 1392924 511408 612828 1787211 187200 1530914 1014224 365498 1965222 1373130 1616012 1789649 1837879 733732 1668505 1390570 1368470 1733164 1262100 927081 563879 1741607 517124 238329 927840 221210 126648 1201542 1156462 1002133 410818 1915609 1964775 1530941 1535538 206616 1919565 748957 1079783 1881564 999648 870899 1636802 956260 1241190 1250703 47612 1384039 1581834 1009064 1102051 1307630 1212156 118160 1571997 606274 578019 1781945 1386056 721136 1411996 1890202 812562 1292084 1997153 1289449 422691 973014 219555 1650031 1075071 1131662 816528 112070 1076594 631449 1281901 1159583 1983408 1354967 865777 44045 245725 97316 1659908 1802813 530572 417767 50416 215139 1767074 347953 210562 1272497 1676394 804853 265952 218899 324508 1764605 1966099 630119 574824 1538853 1962614 1893935 1472113 1741053 293294 1169423 1210659 973280 16516 911374 1316369 1141923 1554932 687391 904708 840898 960147 1008062 19167 524026 1204344 1808057 1041146 1539011 1865757 254873 1870892 344975 696066 609309 418148 783280 277668 932374 1930788 1369901 30769 197401 944768 789983 979616 143350 12301 1274413 1561880 1182193 1958022 1110170 116333 1911185 443050 68778 1601548 1106023 1815144 703482 1667578 304617 1983865 1333450 1633943 178959 752487 1597227 1474396 36077 59743 284827 1405661 531895 1791310 584442 1162273 1158478 488016 477081 1226137 316354 1613851 1195862 268487 1818384 209351 1235641 1417217 587692 1406128 592851 840992 222813 1380253 1102787 1860775 728786 1855760 1910175 357384 256691 407288 1970028 145399 744748 307410 1402692 11852 47210 250161 300158 1178883 794993 1803596 1923887 1443984 995213 416651 784317 985101 1298822 689818 40614 609575 1127717 1629852 1263098 1865305 1565667 579889 1584673 1985992 249103 1296749 1371910 1397146 1088219 837085 278771 1483566 539426 466934 1304638 180398 1371217 273373 81881 1569203 1769970 897266 1775414 217609 151242 527104 1826416 1928235 1684380 1489854 1475394 1557992 1731347 1299174 420643 629221 558711 131829 450124 1555219 684536 337733 1556359 1714727 179295 809244 1472250 1664190 1864386 593115 623714 1865571 65935 1506 1288933 518685 1077123 1553160 632054 1038149 141558 1927466 679100 998907 552429 1606849 1411626 399146 1399631 742789 1635531 1433785 1495225 296553 1735672 1832786 1970537 1647858 33451 1066517 582820 1948026 815352 414240 1548935 871897 1018165 1184580 266826 980323 1009518 1091569 864334 1732403 301983 1851117 1701500 1820823 123657 1564540 134412 164869 1257293 810156 1916374 1807694 801309 509562 598142 1660908 1545228 1680069 1584843 1218556 277132 1630455 924787 792131 1524003 1693135 972592 1665387 1726222 1580372 592891 954934 879440 164929 1362187 1847774 906820 652141 1088442 1488266 1888327 779017 774860 1996336 851934 1098958 1442237 292560 1272417 162610 533992 1906682 1903638 35595 596192 160951 265866 1540134 690990 1338103 925912 577041 1885883 147354 1124894 429685 308458 1429400 1852668 324499 369313 962100 777171 1635723 1482052 112424 162561 697569 1663670 1456444 522448 1416933 817820 1819562 1255515 1490104 346943 1282581 852958 52859 1740642 1396838 1960736 1185068 1489064 1708384 1111972 1794211 491688 1182901 919752 903783 885795 1039917 1536649 639942 1253442 1279662 1302594 1847383 1997929 439308 1504411 1861727 56372 1926599 688449 1069729 1565546 1816044 85284 173549 1033516 858330 111688 660797 260886 511121 463336 667173 1057237 1786669 55144 965606 392867 90828 1287585 471206 1249548 1095395 857842 311597 1128883 960171 1645435 1677489 765489 69360 10331 365314 1018037 1378143 1292833 1782238 1664107 1403388 1822971 1683456 27232 750406 690959 310810 1458273 1965689 612182 164705 1176562 1757182 887959 965222 1027299 875023 1787067 1840298 780810 1264692 902449 1253008 1464166 808628 126419 1049863 1876777 456826 355661 130350 26361 487758 1952132 1637082 1395218 1841173 870134 1726309 1346735 1540782 488311 1880336 588720 959387 594920 1605986 1152876 812255 1766191 733606 656524 881232 1153518 1665765 791408 926602 317461 805740 1070954 233619 1020137 1901713 608851 918053 403435 817477 63700 1764082 100822 1992707 350966 430005 769509 1136686 1764357 364939 1737618 190554 456979 119380 1902416 1603695 113435 1721024 1877267 1786530 502054 547201 301459 1900079 1259960 838745 1849508 1896932 1428162 1137877 850516 1237855 718214 265308 1081883 507016 378043 394601 1105845 384240 1999353 247856 1903892 1984945 1432405 274630 9976 1083347 231128 1265454 1994801 534905 1797596 1484454 1762224 1624334 1159972 1991563 852545 1277893 1260907 943619 1293875 1058941 1616603 1051455 991464 658060 1194891 509151 1890339 1879975 1463662 1358879 975650 44404 1721312 264145 259638 862111 176917 1936943 1570800 1249897 916865 952297 1536170 1173674 531191 244077 657317 24213 294103 516804 1072283 380758 457506 545971 54136 742943 1723730 589455 196215 1974049 1151909 910160 1752936 1387957 1260082 1616860 904960 1562640 541087 1814141 1016653 440037 1364691 946174 1452725 1805190 1036205 922340 1613343 692759 6552 1830208 90950 101720 117112 378633 1851651 694791 926372 729818 1210488 1399449 1677926 602698 484623 1580029 457229 685030 593393 340 612509 838078 1685769 1393179 747953 84235 579279 447519 1320015 151100 1563892 1825260 843204 1957831 63821 969441 547287 1891071 1291608 977331 169880 824763 1361012 459875 721352 1608181 1216348 1326726 1889631 34195 609172 1292856 1147113 771843 964303 749056 1247549 1716813 506016 803014 195674 624251 869160 1918316 722480 1140691 1080696 340830 1487685 1738111 1203186 460053 1326020 1689267 484158 1523596 71192 1684875 506801 893625 1700262 1664269 358211 458625 409411 220979 296783 1618776 14014 435800 1840372 340096 111334 711375 1112325 1276462 981526 603741 1551257 541491 1145347 733962 304911 1849033 1473541 1751200 1488432 388389 1089013 856058 781166 961681 268270 1925704 1906439 1490385 665184 1416059 711326 1839147 831185 851972 308522 92753 895571 660881 1039845 527571 535436 528865 1889081 1792817 487037 442526 1259319 197506 759957 1860377 1504124 1489713 331606 1510968 1622281 1259570 1327273 13386 1294041 529176 1508228 1146061 896849 579503 1819790 1874319 46492 774788 1989586 1714808 619978 1538503 1711530 1662269 1706383 1858924 293720 1389673 97968 1700507 42251 1161304 199868 1773761 1073292 125984 1180563 334034 608631 1601392 203779 1204686 1133571 1720034 82896 650104 267655 1639421 1319646 1069672 1260938 1733642 1696029 1701747 1881685 1823061 1206266 1028543 516161 325070 49309 197633 147025 1889268 527109 487887 940155 902010 727018 1650149 844864 297902 1050913 117465 580605 1799120 1396219 847966 26821 1117627 228950 231643 1463321 1666013 1566260 1988476 1867580 524897 1717043 924979 218156 1142393 1954692 560872 473906 181219 290111 1936929 933988 1920030 1696643 1279872 912948 474407 1593956 1668645 1882136 551821 564527 902036 1643268 1362790 1430820 1358261 1160008 617980 1035544 1400264 1300755 1577682 1336852 1349760 1747576 1394701 392045 1704968 1860065 1255724 1962857 1092405 1577014 1814575 1958261 1531528 1937931 400455 1718585 91369 64107 501885 625954 1096153 606305 1063704 1224638 1906461 1769007 292339 589417 1056835 1859344 957916 885486 932897 19802 347852 251755 1205130 306822 121940 1267333 138775 1619573 1846512 176311 1852950 1984500 1427818 1225277 97783 887975 773268 1763367 374169 54778 1724270 1277253 1296115 872889 57584 1233322 1313788 24911 1817893 704258 1157296 1628352 1437497 455922 42059 574653 1900017 616713 281549 790892 1680652 1944751 231769 888963 1519116 1727961 1366829 1183282 765374 611260 1942561 505174 1058007 1347681 953479 868758 1217789 680878 989124 671612 1245161 769109 425091 259390 377615 1025165 1310809 477725 1918090 1461047 1773488 1777814 550108 362678 1122781 1555093 1272557 240803 229093 1610014 1154859 321186 1168087 500367 496282 1351105 1850484 106190 710891 1735812 15093 1119033 1814556 1674271 47900 1560901 269945 516385 1997680 1095064 540335 192262 82077 168237 1519899 1991076 1148385 508727 1535578 560606 1514826 273567 1382633 107502 1327603 912235 464081 323244 194748 1169409 1030888 83418 1146617 1624445 1998270 479095 112126 1700294 1417666 1385561 1746556 718743 623814 838807 1896835 1555512 1999087 302022 1601036 526197 1932054 878431 752813 1487266 486129 485736 637266 798114 1155713 1265119 36415 1800281 1851804 795240 470668 1434471 875322 612856 512286 876115 177255 1482612 464007 1200911 1272281 1548682 1188741 155336 276836 1612455 1837489 1563032 375537 199233 50439 708580 988537 1037607 769245 1774931 413832 1565081 6455 496019 880805 945641 13587 1943451 261933 817331 1453461 1729007 1350479 1168050 944671 520454 18728 1136955 1052181 843351 1286280 1659486 1199807 1995117 1432620 173253 190647 1782473 1084539 804505 233251 855863 1989833 515991 959284 648355 960773 1547487 1348588 568034 995838 128293 765482 1483188 496873 231449 834760 1919355 1693329 87915 50945 415747 1072263 397284 1168337 1754345 29558 258483 1480044 372143 1159121 105042 929509 988399 1793901 22029 78485 1388769 1910880 610447 598798 477086 272005 1853931 1210006 50585 1743985 902724 365315 346485 984526 410235 987619 534475 118133 889355 229149 1019025 611424 1871819 1961426 851145 1128061 1762106 317642 313004 1285826 217449 512749 389553 1692122 126146 1912716 762231 874135 1973894 1513004 1667243 853617 1258231 1730530 923100 647081 820280 250863 878554 924056 1935931 1456222 202212 58217 330382 1337770 1153160 155855 777630 1973250 1578613 1949393 361400 1536542 1065782 455222 518415 103364 785415 70751 1059969 1339378 166865 553269 265520 1966994 881880 146075 1250475 1762310 1000902 426512 775928 131182 1998681 609030 347878 1081908 1089919 1462752 1906820 1934507 723806 1860162 454590 928608 194549 1596826 1119331 1963687 1604604 1899744 813615 608581 664968 697690 1618797 1226349 1783047 1174385 1174402 517179 457607 493973 208044 499789 1156437 1684893 1122117 648835 655400 1188306 143431 1954470 625561 868516 344880 1840208 1930416 1798536 412730 1823585 1440013 696470 1502958 785971 1132967 82808 582030 177522 475826 196786 1119542 1131073 1069821 319221 913977 952545 772761 501107 1907824 1840522 840475 1245445 290646 1902922 1572512 536347 1275926 1462528 1624997 1283367 1575279 1131294 1432142 1228155 876863 1752808 1494853 491817 1049595 841535 1351063 320440 1836924 287481 1635309 639591 1738551 1779213 87039 1521604 989514 1695882 1288154 447725 1748455 453588 1106623 1409361 1926385 739454 1926557 1009352 230869 1490656 487353 1011412 1234910 1240709 312873 805356 258496 307244 1869668 34228 338644 798687 1754761 1279105 1893533 44062 1175733 1651315 1844735 143302 226223 366593 1643791 1190457 419017 1173469 421187 1105545 1685907 1436479 730935 1631261 650827 218641 1806583 1414281 1617241 1286936 634771 21499 1242646 1447878 1830384 244916 1068369 433714 744354 919200 728449 1708564 48200 1979640 920798 653444 341297 1766773 84416 1926056 551772 391684 602424 1671572 784418 16899 143016 1356496 1465596 543632 1159292 1789842 1690479 1347055 511523 921441 1001555 692006 1002043 1331626 1108604 1082947 1525052 1500008 144232 1208049 31682 1039600 1336898 149743 596536 291362 446502 450212 1590174 1479196 1868862 377051 1606872 1901131 1621013 1342224 836036 70099 1138668 1598846 920216 1838458 1273363 1600958 1964079 162727 678431 1278828 1261857 1694704 192688 1977777 1740957 818732 1196282 1249087 1418144 1577478 241251 262459 1505868 547160 240926 1281462 298670 206889 221575 1778688 1275164 928600 348 1240605 665231 1335353 1085757 912759 577343 978781 545839 1296948 1062358 1148075 1558226 795360 1668048 1565559 45382 146517 726671 1809787 232345 239651 69824 1765551 803263 66113 690121 1814105 125823 1138265 1570801 1722845 1198318 1942641 207942 447173 1401728 1601363 1744541 1005631 278304 1997073 1514344 280793 1549036 1936912 967068 1198570 615831 749660 1724351 1710158 197725 797058 1731275 361983 1927610 893438 1235547 1368898 858428 1338039 1868880 929722 118307 1674639 1901945 1916986 748521 271218 628215 1327290 1408604 326632 1261081 169701 853203 1702183 322735 763632 904678 1318887 408662 408015 1745055 1620524 1449849 61416 1832654 215258 1089187 1376582 956474 51000 415060 843343 1415646 77315 1399502 761338 1134073 1222020 577981 59283 752445 874980 1042420 1588231 1114496 777024 1543155 1839829 1087658 319156 747990 1957513 75087 253733 1482936 807148 1065255 283541 1565447 1204698 1361656 360233 1346039 151083 1852052 731695 1244514 796786 1937950 1452351 433609 1428500 741893 69015 1328263 1236194 1887864 874999 886817 807662 96432 263486 1673159 1751909 1062463 1692 591457 548651 1678798 572842 529900 1209068 255174 174430 451342 893678 1936811 1339763 233550 1822404 366199 1626418 1026630 1722083 1390909 1790132 1496130 1890726 378819 1086900 410181 163920 533592 1606195 662990 281065 509572 1352499 1024128 1417453 653651 1724231 1346756 592350 895729 1412 1934771 532224 587638 1955027 633041 670847 1730745 1036096 1444114 966507 1923973 1053918 221024 919598 557862 1662554 1313512 1424084 579749 421015 1488019 174886 327839 573769 856695 232792 1306248 1667041 419745 811954 27420 1819692 1819094 492244 362290 955112 1131887 490638 1282157 916036 1850701 1694969 636950 873532 664276 1519231 1268721 386502 1384790 769690 880957 1294279 1425086 1631503 1904601 1270994 497838 572795 1731219 587125 660029 1013131 1417333 1406868 1011695 1057640 1673576 779376 1344115 1804523 1693867 1751152 931394 118020 1003613 1805895 483348 413323 1179272 1508167 352725 300304 1447866 1837155 1589244 1956942 587590 1948399 1748619 895217 1827824 1166366 1754768 780382 118690 1235831 161832 6540 1455317 596686 951976 592912 600068 588697 1407589 1498071 861871 234888 1293640 869488 946005 1798936 40143 583177 1929469 1492386 173536 1682696 1779754 1226533 960449 1749430 615236 513021 1066857 1010752 1334902 213627 1210847 377374 1077068 1110747 17163 1654985 1670214 653887 699074 642573 1307446 849122 1507346 335233 836896 91331 1843183 1271049 1957653 1590954 533170 1521040 1634650 1628176 1852891 217204 219639 870456 665572 1220592 1077307 303820 1883064 446347 1565575 1517134 1454331 1326418 277222 677433 399018 1894050 811430 209876 377065 14123 269753 83269 1676342 1575989 455727 997660 1416087 491461 366812 645540 1543583 1865044 1675769 404397 1204840 897155 1959817 844658 15793 521056 1617940 890854 818861 1119201 612867 369186 291528 1266786 772451 530499 1496686 1949522 130984 265085 1230840 1419953 970640 357386 514230 1869090 1599087 38571 279946 517829 1044380 1728958 823702 364620 490210 1415740 1986844 286875 516701 1943075 1691882 1154872 56842 1206816 570912 1163055 407813 866712 474224 79945 888628 1518572 1379844 1554056 1184111 1752830 1446400 65484 854705 108617 707380 1853893 651672 16512 71668 148691 701454 1170185 1009101 191087 524155 906981 1251325 1434958 918569 250123 390498 1960338 1158777 1559258 163647 1376311 1658545 443689 830034 1275961 1360721 1233956 1748277 997679 739295 372121 1912770 75001 1400329 1668116 778493 1938279 1865452 851068 998267 1272850 741718 361017 722173 1041995 1904120 813449 577998 1687637 1037919 540252 1122142 615657 826213 1781742 779938 373341 131233 706487 1667869 1083687 765474 635057 1469636 352205 1188384 360172 451084 1832869 1809860 233154 1434625 1559696 1851813 1633241 1673575 1821038 395068 1221335 740400 813377 292040 1798719 685144 29976 501691 174583 700864 1331699 649427 1994900 640496 1293431 1659369 1121645 654629 1665730 623282 329440 1024011 337922 1239648 1214007 975633 895405 640709 28362 377225 1250298 1906767 859976 1206761 217050 1685135 1226642 1698304 419741 343955 1419787 1936579 544925 171815 1330073 1239558 999410 404339 939174 179038 1782925 650308 1609192 1140665 1410750 1032890 1759239 695107 1735147 728270 1292631 327749 801866 398193 908119 1363475 954059 1114240 1947993 1010641 159548 670817 1749557 1997872 1205715 60489 1599458 824008 214104 306418 1431336 95814 1057974 1783089 928831 827750 1744421 260790 947852 1244537 1603421 1113505 926293 736822 1849294 53368 248474 504671 1104412 641297 20568 1608227 699570 393158 262226 1497980 1919127 1680272 27288 1242328 1119047 1366207 24195 911050 36057 1786252 1802978 434261 228305 1024889 1926464 1690428 1183304 1501831 1214246 559770 470019 163994 92598 1439044 294663 583631 865036 1212589 738510 727716 1207352 52227 1503082 1756277 1263727 1176168 1901673 1634051 1414712 1471099 748850 1835746 199330 323344 1282614 1629325 1270953 1250977 569159 1881039 707478 1782654 1023307 411036 1477487 623383 1494513 693705 262328 1952156 607985 14281 146040 1135652 723680 1558418 1125317 714022 852053 128809 419296 224936 1144371 1850550 336716 1749702 1610082 1330691 354092 207304 1634486 1163721 803112 1179713 6354 492173 1930288 657392 1109318 442988 938471 364073 1329346 782104 20680 310443 1313982 1294304 1250093 1507826 1382911 1645957 515573 1072930 1928292 628393 176500 1244214 972992 1873898 1391324 292525 37013 633199 1333874 1769491 1164473 1981871 294079 295779 19107 659219 1164173 307243 840410 1691670 224029 1449100 1586458 132044 1039865 656953 1726432 728605 1047492 1035321 982659 1220040 502593 531449 913874 688078 468442 565048 41881 713899 1672640 1908263 498794 1542343 103384 1448089 1404729 115230 884346 83656 1418097 1614122 184113 1474126 1020997 1986569 178012 1731031 387463 1561368 439374 1682675 1235414 1175113 366992 107658 725532 1749346 1481212 1901302 825265 1578241 650817 1000859 1979377 1880739 678616 1026593 208514 264283 1388353 1998022 812640 243753 1858928 1406106 457704 1249586 440692 1159786 1336593 242183 235450 1882944 1771700 628363 472647 570739 589289 978897 1280458 198122 1806898 1252655 507147 888479 285279 1348640 1307835 1459885 618222 1663089 1726084 1660885 1635187 70420 482624 407308 1637370 1375531 754636 1352912 1299947 1737765 390286 642306 837126 281541 1465667 149933 210827 1311349 1503743 789884 1987994 276843 1901182 159321 1064801 955135 1601243 1536048 1544433 1980710 1905986 1478979 621804 1563492 986756 420370 867745 1465999 1251274 308979 358221 1389701 1785784 1278565 1695769 683961 643819 36258 934455 214513 1560769 248626 778131 541397 93730 1351506 1209930 1791777 540149 1588077 134618 1154295 892679 1838119 144563 274982 1827209 1453684 472940 1059332 1178587 279751 1016565 489424 1470228 1358208 1358171 1753676 1676516 1402789 484853 956405 126859 702922 504016 1361688 1395574 748257 660246 1137053 84562 33947 1149138 1457679 1867254 1822006 1242226 214399 1968131 1936528 1642161 890856 1544227 1078706 1511933 144647 436787 926305 769859 1484349 205041 1781307 1332953 603391 743735 438909 1514577 326327 1166857 726692 1986909 1414251 1682111 1400427 535273 1941411 1604532 277384 208230 1250151 1587337 111592 1844648 1855785 1023006 477257 128025 1540016 1349239 1366929 36070 1403774 925378 1704784 1960763 372027 1719943 680239 206954 70104 1254862 1247921 204064 137499 703930 36816 1793337 1361161 1721827 813554 1728920 834611 194437 1522671 1856728 1249561 1891675 1391301 932552 79063 294522 991595 305952 674928 1943032 538393 389685 740164 1206515 859817 803291 223330 1863255 960549 586368 1010785 1559943 1202373 1958852 1443416 1103159 625400 53219 1190184 1438559 32254 259972 978336 1955113 585395 179363 766184 859789 1957887 1956384 1397071 1021260 878817 1051244 1852215 1195927 167418 1748609 1812268 579307 966458 464889 1891664 1117416 1662203 1760853 380039 1036030 1477699 1725639 34127 907102 64310 143470 1120238 645598 1073517 1355891 1844612 804752 1989990 734281 731111 775974 1232753 535139 673253 981176 724035 1555236 1128774 1164829 1496647 1164605 1025526 904329 646040 176616 1672324 769178 377192 534100 1648432 1201906 282490 378171 1196731 600365 67979 131694 1530386 992887 1929306 285589 1848459 1758716 1305007 338073 342362 728000 903103 882007 575605 630877 1908237 873171 424006 287703 1479640 1043412 824230 833553 1053979 1680008 240662 484653 352266 853570 1663006 992914 1907958 1374157 16207 94263 1787148 1212326 97588 1915230 869249 836152 1287121 1640548 1327745 405689 1661334 1644951 701832 1178706 1876120 1130204 1942697 1797995 353086 1855051 930806 1766485 627104 1550576 377918 1204918 857097 206636 1444382 1661977 1762896 143852 356156 968374 1896713 401919 763179 500842 673413 1747696 701181 979785 493015 965366 318569 1585636 867718 959161 1295861 640645 1728211 1359492 1413432 540279 174398 1566651 328467 512186 1668758 1791320 511986 772724 659497 652410 479371 1216078 1812594 1324520 999760 262718 1419599 984495 672257 988166 1800273 1300515 490919 1766110 1038189 1740157 617066 1110294 1026584 441016 633321 1242344 1357557 887328 1486533 142747 1923698 1975891 1197257 1256372 1630225 611492 1182794 1847152 1782949 1834567 1815855 276545 1258500 1275954 490071 680952 1828170 1503945 756530 1936981 247528 1569060 1078231 1140202 23075 639002 1698606 133287 1202777 400161 1709866 940954 823299 1144045 1414356 1070456 851094 1653389 668205 337591 444165 187192 6879 839866 860958 763068 411530 112254 574271 1009423 1686662 1732957 117985 1159745 745553 910813 1613167 59269 964737 35891 1630380 126949 783069 659722 1874127 887633 1664991 66549 1322367 1545983 71949 1672408 912892 672901 926209 1769014 1820401 1407625 1735487 1083187 1237406 392772 1582428 1279456 986652 884354 568771 897882 1023183 1160606 1045033 165650 817502 1537840 358360 1193500 1828229 51648 335859 157013 223356 761810 1047227 677825 1719945 160726 406206 392877 1807175 1372308 870990 873743 621669 1240868 276259 739744 1409676 1480833 1376575 1875128 581623 951959 168288 1495297 148745 126096 1372605 1009215 178228 466993 319553 994413 771872 615869 1595107 684251 1657686 1346307 738329 1739152 1114901 521739 1496216 1801606 1367301 165993 1414299 1588450 1479187 659532 566167 799532 1203712 573319 591218 1161928 377193 508599 522243 1853183 462010 1247202 727377 1491290 84897 948823 1829809 1243643 680606 1808654 1955073 738780 916482 1472958 1590719 805039 1651204 634702 1557830 1292178 1778381 1291206 1581217 837014 1179554 1552484 175988 1964452 1866418 570473 892976 742450 163520 663302 875605 1739314 1696692 489902 220868 186243 1799794 1975775 1321114 1108306 1874321 775703 1369991 1614639 1453554 251370 262557 679516 1182439 1498563 989849 819344 1521871 1523413 916061 71211 1523814 1296089 1017154 767601 48815 191709 1852191 1350899 778917 1720417 1276889 843881 1320895 1252445 704854 1140539 127207 405705 1958789 404907 269656 632434 1214955 1561572 836732 1693127 591055 1082607 1477501 1744776 1846088 1118382 1439859 492238 873109 1388542 681236 349094 501296 323617 1040620 1493493 1705210 1886562 865248 1169221 1450483 1555777 663265 991660 12935 1350745 388830 814368 1807253 1880744 1781553 1897600 888953 1288980 214679 108072 573350 363296 1321726 1897966 812630 1738283 1609169 555658 1047842 391851 1551677 1670838 1323759 195641 1295370 1152397 1916967 1657857 487661 1387204 783183 1039461 1374831 1088424 1656327 151225 725001 1085920 678882 1788370 1564015 1741943 269799 711059 1817096 1922358 883667 727293 1438077 1789845 974334 863049 1813112 464582 1272769 672729 1307666 794707 1436008 339210 504634 594293 536169 1524036 779913 1360548 967759 1330808 48876 304798 1251601 466949 1262102 713958 1993569 1948449 1472169 980886 565153 85643 1113186 66583 591786 1041867 620045 392082 1544604 689753 1185985 50382 299151 1284498 1108328 90111 1270403 1535737 1251193 1472179 1585358 48572 1627705 1603123 1581049 57412 696324 933252 1725013 697349 1884683 111250 931044 1499081 1055730 1950747 1575044 1036796 1364015 344472 279958 1351431 364933 425366 26148 1543883 79699 865025 672111 1899819 992614 1705885 1409237 1896514 440621 976762 1638567 1266946 1790354 581383 1449450 216297 1580950 1715418 1250830 732774 1337771 102840 4264 1438180 387313 1399988 1326132 677153 687117 1867566 507099 656723 988840 1413585 1231689 518065 122718 620370 303468 1442199 1087758 187494 733642 1270344 978006 764227 1848087 302140 762918 1517446 450597 1271860 43466 202240 881250 735550 332647 1450293 1761197 905545 641761 1213570 598932 93761 189135 692893 182155 221324 1307015 1156531 21522 1260172 1461722 580227 182789 211944 1117055 1978832 786741 494019 124609 563255 1597134 1321954 1549308 931186 153371 1219809 244716 147336 1107064 1993170 1694089 1987559 1471362 1708255 100296 1305845 1298674 982335 624161 232278 661462 1851794 1227569 1679458 629723 1099545 1657663 843878 252534 701544 858601 935253 689922 444917 876910 154220 215636 1159565 1415221 1750284 248446 185993 1593941 1832427 299489 1820259 867974 1395659 1941018 1518707 324629 832880 1780123 455031 1328024 1836550 584649 476384 1192888 1529472 480542 1276032 1769644 967632 872576 853433 1049121 1274409 625815 177747 620083 792073 1617594 935710 761737 1687044 609947 1604531 1873041 1231040 1885858 550690 24649 1167974 945658 793253 1568952 538005 327029 700084 1352244 273580 1797964 1987806 95543 308452 684058 1260180 459983 1403894 830951 1082273 112609 1967994 1576697 1684292 288999 478351 137215 1248533 585741 1630387 1346849 1537791 1717147 1270555 201208 1708011 948698 933173 512051 1163756 1502684 955566 1977479 1526103 513876 827582 631398 1582699 608003 1401076 1881122 850719 902440 1610314 333547 61956 1828466 1244360 1570338 208494 987275 1444674 1006494 1110030 1436307 849262 1948685 1045990 1241945 1948938 1470403 1218437 1707595 506229 1073215 229777 835277 962299 1741061 1125559 302227 274924 740490 283684 818418 161317 791966 967022 373943 719636 1183916 1543317 1802162 65469 29765 540928 72016 1047204 1074483 1328665 486612 892868 55682 843506 340653 1945345 1211232 1391334 1446257 599363 978891 327810 252524 1722749 1344712 96413 635763 740402 1090625 486881 1667573 1420116 669998 1727213 1231746 837260 1227954 1317848 889229 1262558 1079088 943470 1293573 471 1627157 372986 516617 1287793 633435 1486627 39643 1119976 745511 1073614 1758941 942419 601753 1677429 415744 1616557 1999028 1173426 57265 531499 1722535 1663019 285366 1225286 1473175 123915 528591 460028 1600783 922400 247361 680966 1956127 1113666 1125260 1070714 1401509 620895 1797751 1615824 163139 1437327 877240 1167136 343222 840881 1058554 1737195 639156 1417584 1397311 1715104 445888 896056 1207692 387536 1221390 282067 1270086 475439 1635703 1507332 1077092 1110177 579862 1719266 581767 181023 531960 83978 178497 1658314 1869398 1125963 568850 17365 1466227 729983 3703 679694 1928107 1291214 1920140 772058 954407 1737280 293643 1372105 1807123 1619855 46124 689611 451583 595289 1378717 278762 837226 1422268 310931 366573 590789 1311872 449637 1531417 1001370 212324 578015 1446157 1375475 1794050 1214592 109196 1231108 770859 1019105 1415342 197332 285830 740588 1485589 33050 1150718 1247005 808437 247448 1291273 674508 875113 1699415 1434567 1300168 752272 697687 1186161 184786 1818776 633768 1611156 349260 1664849 398916 1407994 705368 834981 754225 1227071 212981 126945 1154007 1239311 1872347 993066 1112370 139710 965462 1042626 1746256 1246265 84827 876935 1669090 1150301 1084187 1330920 28376 746623 1414663 855187 1316435 734791 1097891 1965198 944954 727037 1652086 677648 10538 897987 1602105 274418 524669 94446 1803966 714650 1648934 938340 654867 1610556 1618769 841494 598603 196397 1149568 1297704 1207224 145067 550585 250589 1088218 1461937 1949809 583617 79967 342450 1889951 1527543 642683 1813308 1867871 1436018 1415933 1384866 104293 185658 464486 289611 1734250 1315694 1168892 1366087 1113300 1857512 1157825 1137184 521395 14251 753794 1636418 993243 1844183 1791129 939836 1412797 754002 982213 1988015 108505 1642362 546987 1186285 1339441 220499 1597527 52525 1115854 577404 1248278 1624686 144403 1816025 1401467 1331503 356910 82126 196382 1318300 1810494 840637 1634559 1433007 1749312 1612765 852365 1832293 524414 139090 1550366 273412 721313 1390486 922734 686471 725517 1999122 892562 1887584 843885 740548 1874925 1323056 1681390 480823 795233 951194 1071914 845056 169218 862959 634057 1514335 482354 1929143 719253 1656410 1073088 1255471 1937426 1723791 1464523 1479578 130283 616379 991413 1575767 1911167 1234120 554863 390199 1280262 595235 1965138 562909 1239301 438938 1350814 1836766 1706874 1204630 1026403 728692 240630 1967332 164251 115270 372648 392788 383635 1899506 1036578 1345957 1139504 679523 1189329 677548 455503 1310548 197155 138057 161827 621891 1511738 1498988 853070 1553706 390262 112916 761342 1503520 1449594 296161 1591500 1826519 411164 1845027 401564 1140249 516212 1175176 1726269 1218638 460382 1883826 489499 1060234 1525079 954243 1371960 174356 881226 748542 530515 1026493 1217774 341337 838017 1436223 609739 349862 337504 597227 1641795 1309989 1097614 1655352 1870421 1420251 439280 975010 296922 1587400 221743 289413 1505772 478239 1430014 968929 1530467 367007 354616 480124 986959 1274558 1044289 1532540 1597436 1248671 1838865 294419 1748436 501524 56312 45853 41390 425318 1496749 1691568 728993 1046731 763480 1908246 380557 1746156 1429641 179731 1179783 1859437 522486 1384975 1795008 1719882 187904 698357 1696361 842259 1997460 61140 1572994 1897125 1661109 457705 1520230 159185 59374 1636103 1535708 205138 984379 1310046 1773543 1015939 441890 1339897 692455 818328 228642 1769599 1781112 382474 1196039 150897 1143004 1359592 1561090 141685 939237 1384749 1248964 1177997 740832 1635395 1710042 795449 478249 56791 971419 1018791 1497010 517322 618606 821572 610041 481155 94414 947964 267012 1794520 1658102 183740 1741109 1006512 1531086 668010 1597723 199709 960740 430333 158563 930892 336414 91264 1687985 1721272 665469 5635 1484998 1781904 521956 1154905 543537 519283 1464996 1877304 1875390 1204360 1115638 202631 1965275 1495788 1742798 156829 685643 771529 1660869 564341 1776892 1025228 1674944 1956662 354639 1996584 1526373 821053 688704 1542319 462262 1870839 875850 461674 548895 1308114 1628440 1419752 1182215 1870964 771113 299712 1157116 811963 850007 972042 1727718 1422304 168925 758105 992024 1258081 1524951 1733949 1482563 16200 48014 310069 302264 1024941 1327151 859663 1521135 1194850 1380458 144284 1964407 994543 651304 1822226 520574 171732 1454270 1128131 303456 1001177 876650 657970 840446 631847 1464803 1679633 56395 1850879 56843 397402 259537 37878 20884 1677594 794323 1819185 1242495 929296 1717837 966826 256215 337349 1414133 1010160 142760 421148 1012193 751184 1914206 1897244 1784265 626644 768426 936069 392863 101065 235328 1554365 1308703 960658 256961 1581708 758142 1500270 1546146 241308 559588 717605 547298 1539131 674981 1178415 1098328 1215286 1289388 1378220 1212500 1834208 1482395 734648 112463 1359139 1640382 922632 673579 1244995 1956590 672278 1871952 911752 237643 1179878 1645531 115335 360420 545263 137419 462371 1987445 799741 1018212 183602 1638750 1397522 1372543 1217597 1742727 610676 40035 1054247 554059 200040 517888 271912 1029163 635231 490458 283978 1987716 1613348 1576753 1215577 1128395 98459 1805975 1120526 1669940 169087 1845440 1281877 1709631 655261 1473499 1087673 1424960 233073 37843 544697 1302203 162965 969941 1090509 1353807 279249 58937 1085401 1152466 244094 1760820 752067 1639989 1631852 134804 88348 446647 897831 1914356 846376 1978827 1388793 593951 573701 1859495 822838 862870 534732 947702 1745523 886726 1060495 860185 1107745 1680271 1354054 322134 1276240 306336 621021 84561 397779 245543 878622 1630653 1568058 816479 1864377 163187 439884 1589639 1660316 1593168 8078 1448666 788135 1984609 736601 1721741 1469186 1995209 924513 427236 322922 1517704 1193394 1968222 1190233 559243 1703612 1608112 666618 319714 1272589 1140436 2805 623848 1745335 1461016 1435060 669625 1763113 1224012 135029 1590656 1291955 1020657 1324890 1896221 1012299 401926 613338 1260556 394692 254676 673516 1280937 1933811 1265057 1456806 967969 1468378 34650 1464918 1067901 607723 1490815 559195 1758686 450820 105880 1398657 965126 1798686 1017491 1455115 999326 386739 1145861 1807025 1382599 490290 1250654 861274 1087720 1951233 385421 1385340 1848330 1403475 230192 1060128 1155786 726092 793705 233183 496114 1638034 1412281 1774631 1839428 563204 1025498 463655 1921488 310878 1062516 1856647 1982950 848240 809532 1871441 1200434 1395068 789562 1857412 1723637 1559093 1214499 1032014 42269 1465082 325505 1414933 223884 916617 1295924 1977111 370640 832889 248454 1653881 1967487 1910845 1838084 1210906 1698406 457385 389687 1849232 358296 33182 1122447 643647 402749 201131 428085 1471574 744917 909227 830634 1078626 340068 25856 539169 1780391 1126555 814758 880932 833203 303572 826820 71229 1936717 1148768 313498 1014406 1649817 73430 1647313 69208 1387530 285850 1236513 1823987 1354870 252560 1152018 773311 830822 877091 1089176 1044858 1216660 1017202 1431675 1421870 557855 1514551 1794935 1839927 1838343 961138 1657572 1036616 889054 789006 374737 1933887 659151 1218185 420817 1227244 518716 1875548 147583 1255468 1817268 1824775 44486 966853 413598 1919055 360628 198360 1882094 1860106 463593 1138841 569495 351605 305499 1212247 1693954 688277 1152145 1657561 996672 1594188 448278 853831 1293946 695413 1023428 858472 636460 1269113 1879357 555834 553628 769807 812999 1463808 1471180 39432 1246539 829619 793441 893744 407870 969957 1745604 358851 1214965 187537 1166729 1376662 1323831 594232 1221775 1541338 1654856 1753117 637165 1438440 1629146 1342304 1456245 820281 626390 1289957 1137335 64325 570551 606192 1020678 1871247 1742266 1743613 1928602 27461 894052 1044583 1855448 1288162 1148057 256794 1857455 1182631 1708904 1966717 783207 953903 320299 1179010 1902897 595458 1575385 111571 308931 1540900 1245944 764048 1174813 1410006 1488116 1535017 259760 564166 671078 1390540 585762 386421 35970 936164 1677825 824218 1028385 1820233 712291 340927 1943740 1664989 1834921 404326 613915 159272 924914 1819066 182471 904178 1410514 1877968 695778 23490 969847 1266982 401081 1042811 1773749 1005588 189227 953420 1152436 1305890 761537 1321909 1439115 585022 682216 202593 1072295 226679 907974 1300860 911681 268574 127200 710518 893529 675216 415586 686200 572849 177219 1920161 957027 1661389 907636 295118 985168 1688177 1777556 736952 643342 629941 846477 447939 1609036 820974 218476 87252 353080 1345572 673940 1465399 1947652 1793789 206120 793324 1065378 1399231 949059 1382092 117111 1420144 1744770 1636350 401530 1094900 1761026 252357 1368791 422302 1982526 832015 217716 242182 991445 847597 1560584 206403 936131 1097064 1746909 838953 380151 1446304 142827 622915 1016521 80570 1723572 618983 1053255 1255799 1493930 569096 123107 1636430 1432617 1269243 1751430 1387022 333558 753062 516266 133761 302374 616613 1479709 1462881 1934091 1280996 1711054 916485 1459732 823311 943550 1705823 1959396 785134 1348296 1580755 1151009 1931951 1088312 1599686 1849581 432092 1116862 1795032 1188819 576765 1085776 141626 1562988 1489895 1404966 1394053 1981691 527603 1689266 657099 1546882 1332386 1674409 1866953 1853916 717585 233714 1163895 131549 276877 868568 1860044 191586 917151 125840 618067 117524 467245 367073 1630856 1260448 355986 1655827 1403132 1130936 1583057 930824 471486 1768216 311233 377732 825442 1168336 1921720 322202 1436296 494981 145864 1766892 643256 1661593 1789387 890210 819411 1973561 1575655 1595544 249938 848567 1504582 1710928 595185 385815 1383033 790898 886858 1090845 1945319 1572050 642802 169432 393562 504000 750663 449388 1898078 1682727 1322404 1343649 1061817 366923 114824 1705471 521 1300218 804223 1470687 537393 1244162 355353 1591661 1170527 699000 289333 350780 1728279 1044181 929896 1026492 1561584 994891 656447 733435 1540579 1011659 243258 471535 950045 1923810 1338786 724039 49454 703233 1025065 365051 418932 1831376 891028 1597017 1446899 198826 1517087 1877480 307589 773194 743043 510670 800297 1965874 987440 238543 1026683 40195 257378 866372 1724992 365048 1186191 1999414 844036 827368 1504689 858409 1364882 400937 1358153 1668258 1846660 1152260 1476988 1261135 778958 1623477 1208594 1854013 1596237 1332191 1891122 396191 95524 219440 841819 1172669 1316709 298853 1038962 1190956 256860 1358120 1109646 834596 1153951 1701663 1099212 1200178 1339081 573503 1927769 647648 198284 1567092 1318115 265851 1765475 1802851 860116 742098 1199310 507053 1878586 1081465 620631 1505059 1192178 1994365 1909837 257633 1911517 1733332 893239 185603 110577 696888 1577536 33563 395841 381476 685939 1219721 705306 1356079 877415 1434681 1189428 198246 1363936 1229944 1814423 1731981 571973 1827425 1590791 1591401 1134986 895107 146796 1009052 511950 561052 758015 473314 282254 1568448 1472477 233774 1332303 713503 264327 522245 1162448 1778523 1137063 732759 1662675 235652 953839 29374 216372 1327435 824614 1329072 283111 470740 1337715 1987198 765437 1855999 452648 1060074 857349 1258592 284044 1945903 538558 128348 1103925 1258193 1955911 1540265 1174839 1096271 815243 140162 814207 85551 130578 221781 99461 915828 1390240 486228 1915736 63437 1419786 1926491 1764478 660679 347519 14520 844591 1356302 1903118 1992716 698729 611860 1122013 921719 1291969 1836133 1908738 1336954 1602145 19298 14645 364850 800035 1458525 783802 141599 79654 871809 401048 678817 1693102 1791690 1491785 330153 5194 1605476 335401 1409393 90051 1690907 1651358 1929913 1848901 1719769 1006266 1298675 1050476 1610111 617772 820326 306250 851714 849261 223071 704665 726768 785833 1057521 767700 1007950 1838555 1448478 270671 1247016 333215 432749 1672705 248056 810968 1624982 643940 1319366 1598787 198950 1256586 48513 1773004 368038 481840 976464 442376 429817 10000 253463 1102871 1074665 385983 1868989 428293 731143 599480 335523 1446792 1067169 1524785 998639 1316192 1454175 1793112 932270 1682333 1083568 725946 1098284 1847515 1286161 1496270 922575 273976 1883501 62900 606618 29571 1315232 1775888 91893 314488 283129 784529 1076496 1325402 462607 313956 1970279 1535124 1826232 1307661 765222 1823590 242120 500192 83542 114517 655734 318501 1193675 1168114 771684 1501034 1436120 328390 685483 1777908 942086 732300 952187 1635896 189802 175176 463142 1413061 1068438 995154 1554559 1335169 1571580 929638 460093 1346223 1711754 1258908 963492 64703 1154039 1878090 1443643 401842 357317 421837 778258 223748 1463916 1720306 303813 1542875 646439 481877 1166755 1394968 1286247 272152 1030569 1597630 86437 1753191 1640157 208914 163863 1849775 527731 536517 1953909 629099 1263214 662714 1756370 761053 425295 1901018 179401 534964 1203894 440753 1740636 372581 27286 827268 479144 1821518 100824 1105167 1506125 520599 906924 1822870 840844 1001 737016 912912 1638028 433567 162654 1848028 145203 162868 1492686 1899544 1636857 575054 92040 1014722 1449022 499393 808686 1497802 834973 1486832 359799 1819435 1376572 1365837 324166 203898 1905935 608688 1182624 292838 1208091 1229452 725555 633557 360642 1931279 1578653 497383 688922 1881628 1852865 144311 499379 653044 707965 1900013 462739 329586 260878 1667138 367560 1766078 808187 762009 1721342 1322437 8567 1174147 339601 1023184 416785 738873 1981561 1371725 520817 1676909 1279723 686757 819325 1727845 1455380 1469263 100309 1627851 1187887 1197759 1193179 613523 1807959 1040783 140961 1461215 367062 1618633 28553 1957125 1684078 1255280 296353 1488798 418423 747880 1519379 412716 1812833 1586193 545941 18414 91197 1005630 330822 492728 1926431 124134 1702561 205926 1783278 1877325 20821 1669547 759951 263437 506028 11905 894171 69907 737769 1128831 1072356 1671176 1739512 981631 1052037 687423 1715409 521190 1793289 535791 402815 1888166 1768976 502412 952231 1939338 468149 1205860 42486 118982 1421231 264080 512551 1397327 1241850 1234911 1695269 1404934 1369558 1415931 990769 1596253 626357 976668 653998 747027 1795514 585582 846572 1333510 615573 1650942 801003 637907 1649305 276179 1320270 900720 1961910 244102 1240125 800373 1688154 798772 278072 1809479 939141 548298 813759 356310 1126009 864377 1915067 1106116 767709 1571763 1024408 157751 1826098 396156 1497928 417530 1284808 41399 1958761 1474168 892296 190943 448715 1358267 504260 1672044 875004 1376195 967677 1442436 1993951 1375370 739495 1627518 901837 1829751 28421 1862273 1121476 930442 1841803 752414 1511023 1086436 1186599 824883 1367054 240002 1686583 1476328 1435981 1157557 1097628 895562 1065715 897398 622236 1342226 1804573 1633236 1748521 997543 208535 917121 125993 1570604 423029 1479069 515150 440933 1881333 1872722 1700536 1208444 110857 1671377 125104 514134 1280126 1217390 925348 923436 1873965 1122433 1154015 334917 540325 1434144 830665 161495 1222432 734902 189060 1611697 400908 975706 739519 1536364 790167 1203208 1641521 513060 133790 1428397 1170403 1430422 1458748 577358 1798953 1063077 654245 596316 112219 928478 1117080 921355 1970634 784773 827181 1613476 620864 3396 1817390 1024871 1327861 703193 216704 1055037 1003321 732195 319670 687624 733281 837199 1269322 498004 1118226 440261 1936444 772152 1177383 1403277 20965 1007213 70685 1258581 239635 1214431 472087 737252 960531 1157332 394984 1167758 824793 675342 1897555 509118 328217 527791 1601465 641375 519914 1184733 217208 811322 1383772 1351360 1080547 403167 1905762 115214 100786 1181497 1715800 808001 1071197 1967991 1197436 1825358 312731 1739161 196089 1162721 431786 1496223 1322623 483397 1281607 1630478 769389 612532 50058 970110 814644 752916 1712782 529046 1789110 1844206 115656 1039229 1549019 1524779 1394757 1893842 489976 1632721 236750 133392 337100 1794456 913666 1647083 38148 1155294 28245 113987 1101989 1639835 927991 922364 1686166 656233 1439694 1219949 1694249 1535711 378544 1806416 664411 1454619 546494 497435 1274114 708544 328555 1417409 920651 1610280 1060394 1443653 153693 1605407 1326993 1494413 499705 392747 1890178 198669 1039932 1610509 1641032 790441 506946 744911 163556 781873 1361499 333879 1505447 151697 1120787 1192202 1083828 116342 1764091 551216 210981 905959 171881 529605 1985340 1087935 1711928 1747702 1540753 1790552 346466 1032027 903591 1731099 1467813 901885 1135199 1886385 1929914 997695 1884464 1606630 1245795 1424344 406441 1651665 723025 1859574 752362 1480533 482606 353785 947691 1082912 881715 303101 1936926 1300771 1253624 1141703 1283030 1597661 1392451 1873314 1082351 1799210 255024 1424160 656439 1606515 1740099 33871 1214534 50578 299576 1034193 1719008 701621 1254455 393156 1518367 592473 1135331 1694296 319401 1287600 1346986 1882535 1233358 159101 66207 497009 1600468 1064660 1833751 1072859 246920 374787 365318 1886448 653943 474169 660888 295502 1515622 182121 914845 806427 575892 1549639 1093772 610134 1793378 1742188 38259 93354 234980 887137 1199061 1874565 1270591 210133 298877 891876 1025865 17254 1150826 439670 563056 1943449 255162 1409257 986989 1492195 820905 1170060 212796 356504 201892 669083 449734 1746048 802590 1330027 691876 219489 1364501 1283135 585658 1048478 74261 1759449 1438419 1633982 545153 1394132 1343008 144984 859490 16038 1596892 762345 486307 1616319 1551726 107224 787075 1636496 1318496 928428 983732 1767480 39651 498584 902355 531645 8045 513142 1228351 346871 403213 651528 607892 13142 872509 200213 1042656 1818942 732612 804643 1968601 1127590 1758013 414947 1567739 1913614 1241663 71381 138579 1771217 1587350 1102164 35039 426556 1576843 45585 1695290 1551936 1702010 1708037 792396 1746220 1341080 1588364 1047949 1864806 945539 78435 536597 881499 1149644 1966528 958167 1862043 1144116 1139607 989137 199608 986802 923023 619158 1075295 271508 1686491 665699 802562 1495583 951966 261275 475282 388286 1150869 1009474 1279223 1421543 909958 90669 619622 179467 662380 1016415 85240 103427 67429 78893 1785797 849613 1183326 197874 747690 421038 443090 1974202 48842 1375295 86490 269387 1370068 1849975 1692609 1924164 556857 799985 1345339 1010983 1569887 1603368 557547 1637272 740332 457311 1450089 1604756 447438 1978390 847924 1390410 697446 441000 794779 1887652 1380329 600540 1741294 32578 876956 684371 1193863 968509 1531496 840743 386214 1335393 932426 1240295 1470769 694877 510368 334995 1736053 601464 9956 401759 757452 576567 18663 1551080 333830 1011816 787172 269726 161717 505922 1938736 324797 1171338 535736 1119371 40655 751601 575666 1732031 1619349 1393073 1224543 1372912 108870 1608025 986898 687832 1937545 1511834 335315 270535 852234 507807 169577 1627746 1888328 1368441 1250976 1958304 1537235 1248190 136902 862538 1279211 1720486 427040 1087279 289898 1888482 1288541 453789 692658 1980563 655811 230770 623240 651898 983582 993580 1981791 1779021 40967 590096 582497 1496267 1172387 1096174 1777123 1930055 1042701 1711126 696856 45535 1260351 1329890 227282 1135278 1738332 1227419 877791 627636 490632 1750663 253985 130516 185708 289574 824723 38580 1548670 200952 447652 1148530 956215 475324 1697938 1315394 1499806 1058365 288605 640960 692656 1292169 293416 1733115 888797 1702430 545789 1963495 336566 151315 413075 659606 1055947 347928 402303 1853282 922818 478561 563103 161550 481614 1675116 195305 1067855 1318171 591011 1083403 735645 568901 1372126 615341 45881 1885185 1058824 1390368 1282307 876105 1724892 890834 1769638 868774 746 1392272 625909 996443 1983921 1935258 423676 1153084 282883 731269 1072414 1461865 1202915 1487880 581847 814445 1476255 1016131 1281073 791526 770084 469647 408077 1397708 1132760 1544802 1659251 1069690 410637 1989579 806327 747414 489146 1790181 1428071 243189 567711 1471687 280475 779183 1178671 42753 1073804 1374277 1860960 1168837 1633506 1045284 1385984 1115861 1432520 72341 890920 1159978 208958 1986592 1600655 920558 37321 1225525 250120 1430783 1681641 175102 97753 109433 1479943 1783418 1907909 1103355 770906 533106 1497682 878064 1957647 958573 1762966 1726677 146096 13660 518138 1265596 158470 1817847 1872860 212881 845933 899069 1660881 1420002 1730839 1190090 146155 1977340 477556 1367448 1445511 1725050 1569970 705698 1242980 575910 587828 335892 879130 1943863 174108 1683716 1470972 1149448 193648 1249047 1679363 745881 1542404 1025566 765715 1590036 168880 691627 361998 1754950 291002 705794 920004 1570626 1616127 608387 1668344 629336 1091528 922886 1238519 1849798 1869919 906806 1460071 308515 377545 1715194 1095515 284924 107325 1991812 1289881 1611566 1572579 284242 465670 1962124 1719822 951155 799924 414160 646409 1844971 1630864 807863 301794 1055932 40509 1250583 1603266 280749 602075 763562 1243739 1391352 258860 381822 1626303 1676705 98440 635641 317374 479136 1617020 1104329 316156 1279384 1021867 1119716 295964 35596 265014 1083384 1090924 649245 160184 735208 655133 847355 1528765 312131 1563424 356725 522157 465928 168119 684256 414603 34526 94914 1993058 1214830 848883 141864 506939 226483 801117 1002454 368227 1899730 1346292 1962914 1825688 954611 951838 132197 288265 293890 989078 881476 334484 933240 1935837 1929553 1772734 1789526 1647755 17849 202735 1196686 1100602 538191 936253 161719 431447 1143728 1484428 1764449 718570 745353 1474802 1346169 1754030 859672 611997 1371691 150001 1828329 1103166 1874329 1164657 456314 1036078 364975 690950 846025 1016575 1648696 1899181 71129 1803399 1906717 949379 828922 336035 378167 1525626 135307 1041881 1535482 849014 1372244 1645689 946058 1902721 1439607 533216 1686920 1639000 1886846 1833081 683904 1975537 384423 1805085 1366641 903903 27976 1414552 1614230 933582 459680 409497 1487518 408963 1766199 1765285 1523986 827771 1974400 952855 1618256 870960 606710 563561 253081 277386 55796 1578140 352036 86604 676260 1364459 1264177 1539360 422910 647772 50089 152125 1686959 1840052 1260175 295549 1170210 1926570 1358648 86181 1830099 1557346 857324 1652527 1613250 1324700 1731029 1763151 1690221 1615338 957447 167164 1232854 1301417 1842591 59481 1628877 1108392 357789 67594 636054 1546926 1160510 976357 1963763 80576 638573 426971 1315715 1909628 1786577 638920 564948 1535822 1243871 1577832 1635256 137596 476582 883084 1801835 1398225 1583339 240368 1734501 53222 1244264 1895494 358747 13225 1268341 1432733 803195 1248648 780649 1499567 719639 1557444 313401 11878 343065 683013 640954 1021145 1339737 1360373 709463 255967 703779 1773420 1154069 1662590 636508 135952 1585805 1888559 1684954 477648 771766 17827 1461781 204895 104751 1624154 959394 1798234 1330277 673156 43832 1434755 127948 1561578 1101535 1570204 439573 266998 1876743 715521 131833 352176 1126470 1523962 1342926 59637 1491875 1720235 61001 1162511 1639195 658729 966334 45714 1337319 481602 1117269 980390 1285458 317740 111637 238569 50060 1320429 365568 1178359 1562679 1417064 796879 282722 1624021 7769 1062356 1066890 73112 1817699 1613034 833008 569823 954749 1230904 520125 432579 1113329 943459 1999539 570565 1031316 1106689 1020492 1847589 1675584 1986324 1808153 472273 1676787 19765 102313 1820715 1370307 832738 866198 784514 1474677 1019742 790796 1164871 743839 76963 1270957 871580 956585 577861 914691 1356605 1632094 967871 1587708 959584 554699 1993919 519159 620478 1199377 1196917 43442 1684599 910471 1571123 382112 48866 827270 1886271 950548 579606 918350 435774 1307436 18371 82149 1986703 523641 1882554 1134928 582000 1389476 821702 1722460 877424 1186398 1386423 1232477 1925666 1044639 1234501 429898 1275653 610488 1486459 1700458 670850 715113 1174008 1364733 1445733 904558 85957 836262 1159084 421795 940965 1206017 523752 846564 1001859 899342 1279819 177200 1845088 1841830 740191 1868440 724495 1793891 1261649 122143 571638 877539 1273499 155345 904508 111681 159671 1214863 511482 614953 1835436 1798902 1343739 1219422 98513 1221461 840052 1651101 15067 735938 776148 1542442 1254505 1616951 520497 1312968 1861698 560814 1814690 693009 85424 891550 324116 1539175 767330 1870207 1321179 928057 586902 393615 1983372 817796 796189 1875480 957313 548974 192110 1232599 566321 976022 89840 1923475 235891 613779 1207904 52044 1022713 1095435 1181620 347336 346482 1919240 995102 758010 1205663 462921 652014 425957 1324313 1718907 1956245 99301 1628954 1901098 1393358 129875 1756925 1315434 1978038 576315 513985 894027 1252771 510900 1464269 1835212 809651 764769 1098913 941755 223943 624701 1561061 1471656 1909234 1395257 1543466 316671 843827 1575962 1140353 1884975 1747530 297761 1524434 809473 1390283 1508808 1617505 137360 271540 578692 175435 782082 1993229 1086936 1617851 935315 1326689 1954601 1121281 1834762 613044 1338141 1651083 938455 365788 17510 395538 1191551 716959 1434592 490512 859749 242578 1034237 352871 436776 1792145 1971321 1278405 1932807 300726 1865281 754613 955 333502 1295008 669218 974414 1321062 1887666 1187171 647347 1509505 119990 1225397 71678 1872916 1175378 872199 807557 722318 851102 715825 1625043 1211451 679643 288887 1317085 1732522 1746423 894836 47866 1748055 1383775 47448 1602030 181835 320341 1605284 764328 1378394 861673 207705 246729 286794 1439667 1121036 222992 876449 438675 831114 903823 1293285 109755 1532834 639273 857563 1831295 1903972 737113 1407565 348529 839922 1749053 1663768 1323328 875890 1265153 554071 1966500 1948759 683242 1932596 25461 1582660 582503 1462289 404697 575280 1717581 180375 828865 1445518 154524 1975471 505668 926668 667095 338683 333691 156291 748317 1763089 1674092 107578 1051214 344666 572941 1270195 813246 1781761 1981945 177471 141153 1887914 1956617 1305343 1749352 283066 1678119 104502 591769 695687 246813 691071 1879909 1097971 702231 1880260 49127 918859 277535 994575 592138 256584 889408 1782828 271209 767746 781036 379480 10894 1296475 1422134 1000351 1954842 1966489 488835 1909316 279373 1636250 932211 303758 1919851 1695102 1851976 24133 1523224 1227778 618487 1366444 1274027 319128 1306743 1976830 1217977 189099 952936 1759098 227647 117171 1891727 1603265 1294863 901330 1915598 816971 991303 1562512 1452438 1854096 1712673 875401 1702971 942569 318636 1984692 797266 657168 1120754 877327 986012 60667 210622 1238167 215853 1563617 333660 1974954 336372 209348 1439649 400578 1713003 1597697 1946057 1903451 1841708 369297 619497 978480 1384059 1987277 1574841 523778 1906850 287167 1217073 1090289 790472 941381 1764611 598803 939750 1958708 1312050 212417 1920144 1156994 68827 478552 1186155 1227788 479445 51182 916169 1407848 656118 1751750 1169262 374841 1426499 1819179 1754111 387048 1957050 184803 550206 1834663 492127 569643 307274 284307 18110 209728 266580 1469314 1311213 526541 347028 91374 593087 256187 1735979 274131 1171750 1050116 1149202 1497433 152516 841435 428450 121720 1685200 1507658 192149 897263 828786 1820548 1016028 532174 1148854 1768322 757017 441181 412081 1907416 442682 1292253 1075585 790471 1768518 486137 1728555 654768 1750584 591233 1255754 1677855 1561178 1622304 1068734 1535877 941449 647613 274500 1276617 579115 1409106 28401 1819399 1300024 77828 967488 582815 61982 946536 667751 1645647 1438989 993532 1335222 1405782 1490133 439351 1612444 354612 114131 555413 364630 1619835 686180 998543 435526 1790640 166716 258902 1166269 133553 67571 474038 511234 1460018 749486 726810 216954 1597086 1170873 716769 291458 575531 1149576 1262000 1400212 440745 1712984 1839441 104650 1693300 1149937 680715 192878 1870833 1926195 82555 1640498 267865 1013865 823436 1719476 1518376 1911507 1224360 145134 923843 1325842 1361208 568311 1822828 1483514 29787 1436729 1348335 1493936 796433 1011876 1670746 869345 1353669 338830 1280673 1361680 1016929 1116722 1088361 799093 904492 829605 930073 1848847 438960 354727 1409696 662560 34352 297052 474600 1393056 1818744 97717 372440 1309765 954949 156337 1391811 215959 1949858 1327367 462777 1200594 342969 1213421 313232 1546699 1452830 1665065 1191848 1891703 891895 1697199 675205 1355871 1167268 743981 154888 701345 1558815 186034 1504738 800770 803252 1617672 689300 1336113 675437 1154097 1323460 1010104 1138920 79795 1672576 1845982 1821398 60414 1615709 683187 1131256 478137 667541 422786 1020284 1153190 1807702 961014 717612 635622 1805700 6777 252414 1389753 1684298 231920 1041105 257563 1639986 210823 306129 207866 423851 707357 1181390 53692 539595 280578 1719029 1679836 1701429 974579 1262757 1800998 1091723 1683106 37203 904578 1367672 1119389 1222053 1599484 666890 48477 1546745 1365531 453146 531765 1095977 462245 124943 645566 73628 1350607 1877401 1659067 1783491 445574 1355610 35123 1442037 296483 210404 1646041 327431 783815 1776945 697339 1734159 808873 611596 1699277 1612138 109588 1254438 1660040 370404 1227786 825007 750211 190889 99862 73167 1401189 993019 618000 240436 768433 734654 1379484 753288 1592221 484725 1524851 645771 915147 419486 743861 891465 538228 96277 1044458 1425194 1081387 595791 301238 1150765 426626 1723432 1693252 929995 1123490 796836 1321685 1660891 1282273 330029 784637 1486027 103298 1378338 359854 1272594 667134 423067 1144630 879770 1051109 692955 90723 374936 1118144 89620 855854 1882282 497352 671442 656458 1794052 1686391 260481 1172833 1780484 1687315 822429 1862651 204454 1761865 85494 1941622 1206806 1618691 1036899 931309 886043 1283379 243773 316961 967372 1916739 1835133 271056 1992438 1472333 370548 1659296 970540 1360807 1883904 1080485 1689628 684969 331258 958040 191738 967738 909983 998780 188958 94770 989294 1991553 1370698 770307 1107758 422866 1679517 1994980 753301 777952 115712 1838020 577344 1346056 1224255 444982 49501 1410516 1967902 1831266 495556 968995 1748972 166530 29998 732036 1513509 154602 1662204 1925084 665867 765790 1682840 1016930 138223 1873753 649941 436213 1969405 1510490 727684 81992 1020662 426087 891560 1628606 390361 240842 715256 1449700 1655707 1795379 1891293 1362595 389224 420127 1237248 1964016 1576969 122487 9255 391446 45408 242811 1280695 1838882 1995848 1947159 464684 1573661 1925008 320743 800737 870371 221822 1968586 777043 1063591 795758 599058 945177 638302 778858 1205695 1621472 1846643 453879 56518 411958 681952 242984 1746963 793316 291228 1922381 1637042 445711 462914 1428237 693826 1313228 241746 201251 879282 57367 1478306 1781456 1465613 287599 1392409 858416 1542014 1963269 1927372 1928781 669730 911306 1210573 953263 1273608 300322 1449319 423063 581879 1099714 629054 7605 1947827 1584358 357585 706777 9378 822603 645569 1320194 1040404 1945842 1974580 1991050 468361 957868 336602 9767 1332909 294099 1044944 1833737 1164079 1358286 724032 1165439 945769 1060896 184520 1255367 1373139 140033 202940 1137153 1957756 1590417 425762 1795452 339005 1347802 1161843 1081516 482027 785834 215603 121470 965633 1356323 1723243 642393 56242 1168526 184558 1459525 381436 1901368 615567 448566 91416 1220068 1699834 42856 934895 1470182 800471 205035 1953341 1942544 399160 1724764 1600589 1456515 852722 1605718 1193062 1590025 413729 1220906 860891 1533352 965666 494386 1081370 56552 1974473 129252 1829545 1432392 1457426 1682386 644139 563037 734586 1896406 1804207 1588366 72708 833779 1786729 271412 1912634 1182603 224177 495431 384482 911653 1290300 1961112 570486 1810618 62340 67235 818196 1057802 736 1412092 581472 709411 296628 586107 1266110 1689888 1220824 489186 255203 1947308 598786 52275 1896265 1251242 25665 1545652 1427740 1267747 778118 72155 287364 708556 1749857 978315 436082 1871770 1301622 1101127 1547819 1268497 798463 339448 1920328 512054 1383642 566903 1876287 1093409 717820 461596 809796 1298720 552632 761178 923004 1019805 1684089 802509 661655 873445 386561 1563118 1471390 566319 1410318 1387463 334680 1467765 1116972 1823193 446249 1553774 356106 1985650 613060 712636 1647489 815782 1544253 1248009 196563 1956432 449932 1428423 277298 75767 394256 620621 1874531 1894535 1706598 1002073 1829254 1310030 1558810 68231 162161 1429601 263013 1433350 1126499 485637 947488 601963 694277 1893585 880237 1092866 596176 145463 1861158 1608204 109473 151900 1881387 155886 48823 71888 1125730 368856 1686664 1644970 1983025 1969402 1652171 1714972 469298 766805 1270227 451768 1423726 1732223 1279295 1597739 756127 201698 1883966 235694 430281 865047 448454 668365 1246319 1804059 581229 1010088 1066369 1029991 915291 620642 1417863 1447581 356275 74989 1074306 1910562 1913981 175334 1379909 196006 226915 908501 1213263 1801645 349357 1700485 194297 1378527 496540 15905 1651519 1777225 1597371 98228 756071 735688 1127310 1891287 1020740 619036 18609 307696 1981894 120095 892046 484558 1557851 1782027 930887 1014858 241088 1456206 586519 754978 1917949 876641 1475972 695758 626912 1472442 1055621 1911014 799606 211277 1269076 1913771 1276937 202853 404424 713019 1261189 846971 1523130 267095 806289 446227 1811598 1530011 1112082 1928548 750266 1216697 1100922 518978 1552494 1561272 161229 774504 820129 1944618 471062 318214 544660 1302428 27346 889114 1021992 1042630 444994 353036 1593778 115625 1728939 530838 1441229 1241406 427879 1593187 1017946 1219151 38386 1332682 1227023 289799 1302917 492131 640403 1030366 1045935 1251049 1902001 1695987 1827532 840219 996729 17914 328202 976350 1603365 474235 901221 1033270 1198515 528819 880676 774771 521011 1771392 1347395 1969871 924997 1335829 855103 1883077 302607 1536310 223059 1133154 1325448 14985 523252 115688 99715 53991 678083 1910513 1510037 441494 1084970 333103 1058701 1060914 1704747 1316293 996439 1569319 116038 1107790 1329781 839275 1835553 1263956 62390 387420 791808 1175382 1468704 621651 1760211 694432 731849 877388 1292048 1593126 322028 1068935 1964312 1097266 1316297 1116281 1388504 1189884 45269 956059 614832 783094 1291485 1456591 1292516 1622621 1007897 534497 7586 154565 1593677 1196549 1054718 1437178 1385326 1889070 1158705 1040017 1810809 1751556 1769076 1542856 1291696 1660295 1010726 1643935 1441276 1173659 1138666 832785 1163960 773679 763207 1499029 389035 349516 663395 1249179 1402913 981592 192594 1652624 1419218 1505125 87882 1710820 858589 1928034 847910 1457728 1002499 788282 27882 1703190 1848323 1152848 1222116 1427754 266154 1749760 1656267 1154661 942601 1932440 803276 510058 914196 173806 392704 351720 1718644 1339884 1514608 229097 1180159 1812323 759779 1334242 380913 393681 995055 1007458 363443 1114081 890465 669358 1517216 776729 1053858 1135793 1576388 1842255 1829401 1421001 1505092 382250 193456 590209 768582 1528885 431727 257021 347060 53863 212914 96073 970282 230659 1924672 412601 1751254 357101 579430 1295318 870255 1517873 1008779 1292646 1951810 901501 942370 896699 173943 1706778 940919 1514022 402483 1218281 117204 1522081 967388 257743 935499 1436904 1026286 361214 1127854 1553184 67118 1489535 1352090 716447 1133603 1553315 1084418 1188642 734160 1478920 476671 1856005 1088619 1859531 11430 764551 1870123 212472 1186552 25743 435170 1610265 540746 210427 269105 1470085 651216 1034252 1341317 1440151 232372 1618158 334362 850988 1873130 1474691 760644 925146 1922678 998183 1389332 1431311 272818 840138 1473707 765727 1688007 1314233 1957045 1739489 438122 952314 985508 648616 696893 910605 496731 1961091 80958 1692354 1760178 669008 188737 52331 666452 154039 426084 419857 672574 244562 478095 626513 238295 1912382 1778266 922798 1904207 595857 390054 896195 1676845 1098961 527064 1166954 378129 1583865 1176738 495851 81900 1687635 571507 1206513 439528 1574178 1401020 1532171 47696 1076727 270510 1516330 620928 37234 1380907 1022165 48797 890183 1812615 871714 343351 178935 172347 356757 89362 1707149 1128813 642493 135661 38672 1070165 1502068 1028212 1697534 865551 111759 1533530 279910 253874 908792 885689 1199593 687407 966325 792994 918774 1692828 953197 717146 1572056 1537527 490232 1334675 404853 1574254 1744626 1328499 1779740 1754424 200462 1652697 1470780 1873752 782266 769709 892015 1364616 1674904 516915 1598109 1411591 533546 1266020 434802 546353 1637173 289324 1893702 126520 1027735 1122794 254443 1100420 554184 440548 1573434 117349 417921 457606 880971 770531 1457538 1098358 78836 1697216 1171087 1542493 1921770 869401 627129 815500 1145301 894411 1840753 1151522 197412 1164344 506436 1636959 1964040 438864 126536 922212 1911329 37577 1722566 1663342 1872514 834853 1916504 1326641 721454 381052 1168821 688761 1850228 207441 754595 1425213 1348019 1251507 1844088 1937849 386826 1104657 1318509 1744972 128971 1560793 1058196 204778 274036 1730820 297759 787627 1706215 769750 1611516 599185 1095676 228922 1195795 1914255 1289523 246419 1071324 1917552 257530 1288559 698986 1375089 251950 1600068 1880919 844545 773915 1591863 313874 1861625 425674 1541747 1243299 1057776 946235 965356 1227137 212949 1461537 434434 1942742 464177 1652509 716185 918703 98572 631465 61585 1145006 1287218 1303238 180486 1559940 1882773 1404935 1411050 1461565 1906247 231691 1340280 459975 1318228 632391 1476263 1624463 144100 1067689 858352 431471 348740 1229600 1151743 1840889 1084796 783829 972321 242848 930991 325278 1795576 686656 1772019 673570 1389854 127383 992079 322174 641380 9321 279527 1335312 722931 1735601 71370 759050 1907814 1005256 1413936 698539 366389 638623 1108855 816829 1325712 1213325 115810 7434 221593 590836 1109408 865669 1748614 932241 1369465 250912 1350147 1568908 1189693 861839 235867 1166268 766397 1350006 1985841 1333898 1324321 62905 840722 79216 856876 1182065 376394 1344028 1723583 1484209 601205 1871435 1075019 1094023 1338869 439473 1302179 1386032 1260558 1813863 335163 1720596 1452481 1157999 334252 1912221 232135 230025 22190 852605 425921 1397142 1853149 1334726 872926 1010083 967785 1021028 63880 1234850 1974417 1822430 10403 778592 613768 634568 771597 1534126 1335826 524729 275163 38837 286513 739765 1048833 993574 235935 455028 167229 518658 1060243 1681026 1847076 1304500 153292 333230 707257 49928 1766148 1159715 1620539 1635643 672900 29755 639762 293850 448162 60061 1692817 1197475 988981 885373 1497759 174362 807377 386123 1194815 1007906 588284 124390 1404735 1640566 1196923 612156 1280258 560625 1138139 1519457 1871277 187787 895252 1104352 1716903 915671 947554 273690 949925 615073 999721 819942 1775945 1657263 1614994 1683490 1489099 1936000 434244 506879 1286791 458612 308971 1824697 1391214 1307066 1122826 953669 1125988 127526 357013 1702464 1122716 829779 51627 181086 1676700 1031733 359069 345320 1645640 318808 1583765 342636 471373 1549563 1074523 1284516 1676600 1911899 1471837 38065 43581 1611404 1595047 470826 398968 541126 1461068 100885 625695 1114989 1516092 877237 12617 1680441 1296761 1604255 304052 768557 1915741 762635 1312389 1807023 919901 16411 1021215 335923 1241893 759335 986396 1083386 130073 811095 569626 147902 149460 1669991 948128 923043 1214305 1285166 1861719 642059 1536061 1176834 455327 1409580 178696 269588 1030567 797300 1952139 779317 1488063 649440 535415 1758759 280415 1991554 1184022 146852 1331765 1854354 591983 1837589 1104571 1819581 226465 1957851 1986774 1364777 1301353 1979381 504961 1580317 1258816 879221 1523571 1665469 1770797 837170 1080860 1464350 1191766 1931296 734618 819393 1820707 1289241 1980248 1691596 1939838 166082 1850597 1817822 1878450 1853180 782793 647387 626543 145290 1181119 386729 216522 1337144 1453599 1367762 272535 52468 1852552 1184328 1357577 726074 1868915 568281 1190126 1609062 27093 1878669 1216100 49090 1072188 1241482 720882 1100821 796617 385528 372801 1254058 189154 1039893 1153378 1448126 541017 1861230 985235 1996110 734236 345182 909312 1174776 922506 1064688 1313740 1006877 113740 835154 229438 1334434 1266146 1096633 1486069 1949148 1416902 86695 539326 1084843 1437061 658873 1973428 539340 1372037 889297 1722331 1336116 1868797 1448701 978581 817012 1507740 896738 1660632 1958604 602078 866221 132941 1613165 944321 1127063 1350143 1754039 824715 1100050 1860391 123134 569691 878413 1014582 266397 1026953 1516677 1111225 248787 1068051 799083 213803 1078873 526240 1938363 621079 391671 260966 620117 1848082 1036396 702888 152657 649631 49583 1703070 1326506 1609717 1421973 1882775 777593 170656 1549692 920054 1433217 1670487 1146152 1346380 1340937 55855 3206 552474 885980 1503413 81458 1362162 1120799 639083 1596945 535053 165836 1615231 455964 1208813 770277 1729612 1808718 142444 738720 1682432 1036074 512193 1196978 1517962 941203 180327 1149996 872186 1921303 584416 826000 1087516 1737401 841483 1634476 1126217 964558 1630454 1602988 321846 1643401 1233167 1693847 1727594 341177 1171346 657117 1751272 568661 1727784 444938 93372 1245074 26225 1651677 600008 1608741 1042882 502512 1482069 318049 1054448 638471 455134 70934 944556 986551 184469 1482946 1647686 243243 115085 1861615 304475 1300594 828359 1558495 1384204 328845 1771260 740160 1578744 1359725 165541 1664890 536905 1951515 1016523 1485732 792182 1684899 500482 467535 967774 1263852 472073 105150 325239 206108 1833778 1592014 1168889 909160 1598314 1289668 531743 1161083 421819 1057424 1027353 1178954 1364424 78428 627872 680310 221763 1087291 838791 1168134 1481998 1248883 442630 664244 1754146 683402 1082317 1691940 300855 1208846 163741 711050 379812 71414 78001 351625 199600 169579 383138 1560413 73763 1585291 1304098 432453 1544388 1773441 1678406 535994 279579 819933 714008 446574 479969 1916394 268762 179896 1622448 925955 1205479 385313 630503 1064275 112363 577207 1216438 1442609 1583808 900193 392356 1824531 725689 1209367 254153 152529 782920 49749 1139588 214208 694622 321324 1969235 1313415 83330 1978459 1916644 1875119 644501 1560839 145534 798196 1382479 1293319 554797 1189830 1441982 1787459 511308 573019 1162429 625518 1393580 899916 1780106 1743075 1054302 1365155 1751120 1833487 434878 1179372 1400498 1025119 942679 1649876 815365 791545 1315698 73073 79419 1717707 1898214 78340 643494 5062 1900869 1503688 234968 1864808 632994 691605 1299775 1511256 1617870 375461 1980341 473409 1758798 735101 1864793 1175527 663330 661473 464361 1505989 510963 309603 455754 542228 197821 423077 571281 274852 92722 1817638 522099 222807 1552016 1000131 716486 854300 1150065 305730 1287268 1529512 703613 100857 955711 1858320 995592 248234 297895 1581113 1123521 1452153 1611447 1780600 1646512 328492 753303 148772 1940087 1794278 1076412 658112 1268225 1194375 1199366 336466 126577 523235 965529 296763 1586420 550667 541473 64415 1214550 1757680 1510389 1416374 814876 1422027 1903273 1656852 301228 1464272 893602 461116 1493881 614997 1501850 1729097 1072732 463354 990939 103014 1496542 389821 1600159 1012075 1276480 313658 14470 578009 1966130 1407727 832242 790015 1505712 327038 755046 1466207 998436 765027 199202 263587 1154634 716308 1549718 1256183 876153 797065 1008872 43426 135201 816099 1889565 1481606 733400 1070471 779215 1048739 1976634 673108 549007 92536 1049917 681351 36680 42015 1597849 1925931 426892 1707150 51199 755014 986828 903782 849438 940899 594535 207231 58695 91943 459346 1246466 835045 1829256 1407998 837309 458521 63061 1732073 1337677 381722 1089437 1456177 1556840 1866759 1267529 733210 304723 96504 242977 1820131 361645 1811628 373241 455182 327370 1367226 467038 986767 1101387 1055494 747568 1906127 979229 1438117 919701 768508 265216 243039 1523692 750246 233132 1747442 614681 235863 1526100 1647460 1780802 183872 461115 388481 1586803 1606652 1933932 1684474 906714 330492 481504 730533 1542495 201260 445117 710579 1379234 785942 1897014 1903285 1298430 1413675 683641 810457 1586398 1488030 1634738 1019910 548856 463344 559383 1685301 1174780 1512420 780644 548782 627701 163339 1420717 1931204 817897 340532 1222287 1599124 1897282 46788 959917 198744 1438191 1382631 1166361 1840457 1957030 494748 1136438 854658 444817 1227148 327326 29336 1091459 727250 1819599 611526 413862 751497 480122 389936 1063264 1176356 1108983 371075 946552 1268807 326702 585357 1797940 904598 435009 1085998 1941033 1929760 1077194 185162 939768 229565 1587690 1285935 5104 591829 1018567 625292 139422 444161 399389 685742 1749965 1820396 489404 434001 1006101 60455 1835167 823763 205821 1121886 1917388 1141571 1236485 1035266 21695 1832853 1421431 529301 1768992 1621045 263393 1455447 985655 617791 1084803 1719808 1349922 1283284 623920 1697370 107914 1638806 1348067 710243 1627013 1712561 978572 986438 1427167 461169 1322330 1409180 1581222 1694341 1851048 859204 370062 971793 1884341 1021934 909564 962136 1234069 561946 888998 1675448 1424131 170695 1165171 717972 311480 77187 1962316 110007 428095 1613715 165388 722596 462229 288840 1255173 878067 1790467 1290989 743543 381845 1201275 1614678 915549 909769 1841331 1861678 1434054 233071 973548 1243186 1645848 553261 1671775 863574 1199529 1301202 107189 646859 1659180 652515 414976 1138373 697679 1943060 686480 951458 339258 1476977 517707 1504069 80762 525215 1197713 647513 1887946 951664 1236515 1127575 964780 1275087 1850803 1510466 918550 1521843 1657214 1171143 584890 191406 1045675 1923879 345514 528834 1262892 1882317 1533218 1563862 188922 1242285 752166 906312 595333 1488004 1079772 648173 513330 738891 332992 1277446 259046 688179 1254732 727321 845496 352218 1741689 1699221 932066 1551361 1338119 1096635 272611 1775092 332927 773357 708901 1143686 1410319 1655030 379838 108830 1036918 266131 764702 1510515 810288 1378388 1268593 1833683 608014 1980653 1122858 661838 682541 1266831 63199 1723571 1251734 168881 1768588 360547 802028 1569454 341894 1220517 304910 1019618 144917 78542 1057241 930071 339007 712152 25190 66458 588856 1315745 1215162 1130457 759479 769405 1490366 1875634 1968532 1134952 1839286 733780 438277 622650 788387 1712006 360611 1705818 1423904 203044 370397 1674549 783745 56917 303459 1060341 1355209 1098680 1844200 536162 1733249 1696236 1545687 285205 1496347 1274906 1668756 394126 1517725 841262 378571 1261760 779748 729504 416345 11888 686772 337950 1204257 99995 254720 1822605 177951 1854934 1167182 1344177 1702173 1487802 47810 880280 1799950 1251338 144255 1427182 524112 36806 1803547 235598 995011 323212 1272400 1717788 1039047 1764524 1217152 52705 916345 496170 124316 1737454 1131890 907383 1325943 102528 996213 1351290 1891576 228329 1573489 748920 1075277 653286 1236498 1174789 897929 864841 422802 248057 1267106 262210 734645 1003069 792699 391434 190987 1231369 1442042 336298 1873967 1596707 474764 94436 1622813 349448 802464 646108 1073054 1063750 666784 1262640 686617 1823368 1799015 1872786 1534009 168623 1966527 620649 922445 590316 487819 73995 324607 1049029 1850826 1682103 1951547 1662190 406225 1239312 406090 976602 1149476 737908 1383412 1751938 1648291 504350 735807 1722351 912250 1795787 1274721 1500928 1790394 1334328 1525148 1839162 1036136 1550285 578834 1291324 1600408 358857 993068 707239 952934 147479 1291830 777394 888264 696934 1664237 1048978 1315002 4955 344162 1630892 1216889 111798 1899510 689441 115944 310195 1131998 1801296 432641 1663560 373743 1256716 208742 1719603 1599831 1485104 810817 1029725 776270 261015 950367 1981797 1622560 1980355 345149 930125 596907 165497 378172 705683 1259537 1525972 1558400 311230 128969 1079555 1775735 139167 1957529 1571039 1173910 1320627 330048 1490605 1726017 1609372 1674779 959246 193247 1051669 1976692 1521203 400330 1421877 1922595 1020725 1960380 1570300 1710963 534788 473901 370757 316884 1778771 39476 830190 1380839 1365651 1833753 215520 158052 1785531 677212 408876 627001 1949436 99228 1614939 1208474 454914 394435 1507331 1082184 1632447 998631 1955288 980108 1565632 508116 1384477 1154389 1162111 340716 607937 414760 1675412 928467 305652 708224 427399 1776660 744066 1467438 1643772 562894 787720 832306 101614 211836 1306899 420974 1099339 1707809 988120 186449 742931 905158 456866 202825 1115682 1657210 695799 455839 1361643 1621162 1861005 479229 685492 1559763 228656 8551 679650 1706921 350997 1289644 80117 76608 808694 548794 440405 857947 1622217 910754 1484417 483680 1219190 810801 733127 1376846 1651008 1416501 57671 689 1130631 558350 1918917 211367 1980044 495507 1963843 1409912 1226741 1619867 1610754 587592 1715476 1529605 346352 167502 773847 1684585 1076076 951706 579574 1542187 317939 1453587 1909608 1314697 1519929 1966460 1002343 348138 524657 1446920 669999 291723 1126164 419263 156881 700948 675404 1491312 654149 1986293 1632365 1949355 139049 688931 343739 625274 1584445 894767 966362 601058 925250 1617712 1764637 215891 472535 193561 464496 152811 1137493 284972 286718 249102 1895602 770711 1920635 201900 258676 1722238 762143 1544276 666552 1693445 467438 1006033 501866 555598 1785408 1787952 802519 313076 191775 785748 1677836 105211 630107 1020896 1016220 272901 426709 821332 1520831 546951 740762 1487397 273376 535557 571976 1366645 1737490 713569 347685 379313 790689 15252 1628327 793724 715143 698315 1018861 602870 1568595 730944 80260 109283 387444 986921 939697 922050 845639 92268 296965 576894 1500532 1106855 225424 930265 159400 1978303 1176704 1612342 640984 47317 1975481 147830 1748722 227889 1194324 1792614 1536131 251508 794661 1554181 1208508 1050578 328848 707434 11432 514804 812678 7355 1312546 595823 661384 97130 1693929 612985 1427356 1341696 386096 568885 1253581 239488 1382180 807952 377595 579235 1512717 166741 1253826 962272 1276575 1520524 173214 1585704 1915857 292071 689085 170321 742451 1023459 361350 256154 904407 1756248 1554174 988663 740743 1730599 174025 750067 1729520 1317884 1604938 843244 471099 252244 1211299 790221 47661 1348160 1428191 1724509 978536 1255701 652902 873121 259498 729604 105896 1184666 1779939 718900 1735222 1038506 1290902 1465516 1464840 808169 1895530 665554 1323342 477702 1109351 1233158 1862591 1090883 1208731 1023553 1981314 724362 1735918 1431035 618656 1567799 1246773 323760 1199116 916626 1560007 104046 809683 90326 1910182 1458117 1484422 1329044 434911 981330 960049 341525 454582 1082073 1722818 961081 982685 346810 1582545 489690 325408 1622187 837962 11727 798934 590180 1492163 713549 879599 1608771 1013721 316460 497235 835446 1607768 1837047 1672912 222619 1933837 1284864 1844710 1822134 1528289 1864981 666634 1677912 128647 157734 771825 629190 1766268 462354 1017215 586085 1317598 655995 1530532 521265 1550724 1061225 1023282 1486863 1646047 95278 778895 575746 325765 1153312 508933 1578321 1186964 1623839 301492 924392 1777348 637381 1039787 1818666 484175 1425546 400024 196762 609073 330090 1305185 1327502 751264 1807607 1740710 262396 1944740 1053327 100720 1454469 1300638 633682 1852666 717501 1326363 948411 841055 1552278 1979678 1164213 1639060 1250121 1456649 489769 1535019 1116050 1649714 1197061 1821193 1684646 171657 780650 1941228 1218001 1194913 1490651 698174 1647120 525474 227471 669720 962785 1982832 955982 538049 1237092 860345 119656 176657 1902995 1237532 1391247 76075 1338105 1183226 865435 1961286 1203109 598628 446764 1594788 1813746 1819932 749410 74273 1286006 646356 707412 1336461 1625538 1580093 284850 1897353 289032 1856492 691100 1427910 1936456 1503614 1643193 247564 1825874 1099474 1958218 313822 1557064 1316418 1295634 1752198 1964932 455640 171429 1798765 1256248 213833 245812 331144 1327751 1364796 1581005 989091 721244 951439 711175 1293168 1212912 803174 874413 671678 1549028 1486453 1502232 1932527 1673724 1732320 1437467 940744 1382617 643766 1557484 927274 1284577 1758552 306961 1669632 1985412 122003 1022988 1160818 1416299 354635 345068 14658 1434131 821597 224637 511161 15842 877132 1002035 231255 1041992 260713 1066352 1991588 700731 658821 1706780 498138 653168 1340979 1325881 908843 444889 1056115 1442815 1924605 570921 1262579 1398178 612507 1084973 1409719 808052 1512649 1969949 1565965 1771537 412921 440602 1615553 31650 865941 1774704 935227 1591232 1092931 307593 1672288 466083 774409 595519 1319443 7160 331752 389367 1614125 1915723 1586771 414378 209842 848232 1660516 448033 1369967 601309 319683 830852 1411231 1841929 938931 1341232 1801115 632383 1801445 568518 883507 390474 1911037 1762861 1180632 1566859 1182135 276496 153129 488427 625324 761473 909801 68130 1956635 334411 1034708 1687548 414056 1991781 827101 667660 16890 862582 1490088 1295081 1570130 1960355 536254 9946 1562248 237923 1491745 898632 1545669 439832 916448 973349 1842257 1119488 1662500 1039775 381737 1958725 157245 1747596 563082 1208617 16974 128965 102542 572987 1749576 1139629 122134 1819759 321342 1226405 1083650 1000296 915071 856222 1472654 277566 1616197 1830284 1112321 50846 1536997 413237 796146 359177 1197576 356831 451614 1476327 957746 1588164 1640459 1082503 1873936 470211 1459685 933488 128074 1523753 1656492 827267 429396 236820 1009097 1568783 49307 1134389 1836897 791261 1181895 1558794 1845064 1153302 1645101 772791 290572 988673 1678149 1080108 1484954 759744 1157003 1028450 52414 1078253 1953550 257239 805940 1403237 39437 1209134 1577799 416148 191878 1361599 1130459 1474247 954700 987895 1211910 1707405 909090 342634 265597 194337 1089847 1161588 164965 993281 202802 1035207 137113 1514139 979912 1283728 1066275 1398180 1709853 1830129 582696 1621956 200438 592487 201130 422286 1473400 1509874 230482 739498 1326034 1323137 379173 1144126 1353349 1989424 1220514 302295 1212187 518816 1610598 767898 1558127 1287002 1044026 780952 1775179 272441 362051 384158 87933 1542819 96430 1934865 1350788 67188 1472374 1662294 896213 1248878 302510 359349 176631 1674333 686785 226616 1173142 307875 1949519 809974 549081 1075792 848897 230894 1028704 1942868 846241 1787141 579886 662068 324763 1483242 1909443 1158646 873225 1179282 1514337 1333396 1521156 1738158 58907 582937 1757224 999003 522433 19942 417110 1816717 1628243 507278 1625903 950067 701790 1570815 1746842 387566 1221165 1956608 988095 654378 1567080 247902 126944 651885 597196 1998297 969047 1242695 1753557 1152465 20070 15883 33264 108721 1749517 62759 423556 1170576 876873 153237 609711 618332 1208339 578225 937917 238818 1176856 422513 157420 944159 150843 1403147 487244 364408 1186227 444321 1823405 1174353 854549 772155 1004903 235466 1978963 558588 1261114 1457648 1220284 40761 851666 99420 558237 524111 848308 274850 949914 1268596 854558 856019 1281481 1239160 1159019 1376263 849696 1491905 1874324 1616161 719641 145776 790859 1391803 298347 465147 432802 86063 1734417 1799610 943895 131466 1783182 1533375 1841529 213641 1808311 1210530 1815521 1046108 216696 1845721 1340246 510559 41366 848913 1201933 721452 997580 1430421 1764204 116162 522431 951252 1737332 90620 1416861 709400 1652393 192460 1837432 15103 1028816 281115 1440545 992164 1601438 584370 283268 1328040 1948683 772535 1800778 788686 1386433 257041 1061360 787371 315969 1802975 1417602 11380 1822177 433705 274230 287750 199650 1949184 1002577 4785 1504684 876781 1349613 60447 1578142 130008 1945797 9104 87410 38522 786508 697432 566389 70541 1276905 387768 1499846 396375 1600114 16089 774127 665164 1740596 1196150 1705027 780191 1588561 33937 652246 339719 472572 895933 1503119 938847 1174992 689384 720653 576919 662625 220215 1682162 1424672 1375742 973394 895135 1201082 767333 889962 1297852 915759 1122250 1492097 1076841 633200 593756 842297 991621 368749 1509207 56634 1233036 254066 1790299 706164 1862281 1102903 1023127 648423 583758 569124 1567559 1795362 483273 1058348 858856 1382694 1931360 1956798 358758 912858 343170 504118 629979 164990 831547 440541 1913364 1910830 1777767 105287 434962 598550 166450 1878126 1624728 1476397 1548717 57016 291600 1718563 1294101 121772 1483450 876222 1672209 918939 730140 36728 1166287 1181693 652565 792927 330346 1822376 1079619 1438830 1715365 514500 19734 1428287 944478 1082209 83104 498704 1306614 1827217 1246179 1311237 753152 289280 1646804 903691 1955134 1156560 173603 1423945 269955 1226209 801301 76374 610850 421026 1123625 1290539 1341623 1933855 422830 1754710 740770 640615 276002 979265 300537 220416 1552339 1733348 1124625 80123 1031293 1360908 1359201 1467130 31728 1427982 629583 894342 686399 89609 1892828 1060531 1036562 1538147 411875 706810 437292 1552322 1788105 20508 1268224 531869 996555 1450078 959546 907587 893168 933491 1219332 864316 222335 499166 1825484 931780 1756775 499977 1118810 1658816 881960 1152171 645823 198644 1673913 1173542 1267617 894513 336124 978550 54769 566392 1950014 287071 224666 547660 1712290 635365 1763803 1784556 1180806 612021 82961 453364 1917757 1638804 378122 1002384 1718990 1229893 551308 1375985 1199586 1221442 339172 1157878 1102245 1665395 821023 879698 741189 475906 338993 1625504 1581981 1148889 1968496 1687259 1128539 393229 1478102 146455 682545 1454376 1022248 196156 1725840 921871 826088 1295508 71800 947109 279863 260630 518818 945088 966730 1544662 429088 485567 1433206 1011759 204326 1872876 753452 1047834 180946 1526944 1558385 1067371 505488 690245 1039701 1812679 558165 1161571 914897 1884253 511298 1532069 565995 784767 184361 1615282 1588550 1379059 1128128 1399302 203508 898065 1954985 150325 1095350 1581852 508224 155810 1607645 978756 1915174 1499650 689366 294304 615321 570259 749450 536046 735049 316688 595996 1560270 1751915 1942751 1397617 1101794 175461 167499 1495597 764388 1648545 213334 670675 816619 923809 1682052 702406 796553 1057144 80062 684252 231191 908323 739256 1781633 1342217 1433131 1445345 976118 49178 691909 1005007 1447526 1634931 1318700 1152518 1674875 1413948 119082 1934703 1281710 824366 699447 1728929 960705 554272 1841676 1424288 1876313 1202587 190410 1511611 487672 6053 271868 572391 1820435 1578611 479139 1323788 1926268 473056 424335 307096 13822 369236 1597122 1453967 1567337 1050496 472168 929039 649117 1960928 1864421 1061873 510774 466713 67592 659833 1073017 608897 1909752 1731252 860779 896025 1760798 369899 247779 209296 1554671 754612 1967457 1262628 1005114 1846639 1460142 247812 286035 1504688 1700598 1493344 1046414 1101816 620213 1290714 1636411 1452538 1130924 829684 94455 733775 1923890 280105 306712 1966571 1356484 703964 1722719 1006068 1968236 236912 475990 1063233 1308224 1631184 924080 1190862 837484 779155 747620 378273 1652563 1885490 113003 1785599 1980497 1046816 1861219 182054 757693 1218046 1114449 590587 1701515 1873006 1536505 1918322 1516363 1283928 437508 549069 841252 1739432 1860432 1115423 1938619 1167594 19910 478254 1262601 70745 490663 337736 1273470 1174485 387686 1377755 657009 1373302 1220344 956831 640232 988021 352230 1317100 1027724 1074958 1948579 59316 649442 1069178 780770 223584 380384 50248 1271683 448014 1794074 523262 1777275 618415 1024189 1782380 891925 410004 1840102 459723 1131182 749270 1800889 1414955 1229085 1225866 613167 1020406 1843363 1665553 1690854 1380932 615965 1096883 632700 1626360 1915903 336950 172073 62114 1948503 1770244 1241107 1987392 517741 1357721 532831 1846841 1471228 381489 569588 1233547 144800 1427051 1068981 742735 1491640 525701 434457 3929 1218787 792637 851320 1977939 498460 1054522 517553 1403322 158233 367088 161154 776243 986188 290665 1576198 1824363 586700 160933 1318119 1469926 165068 206577 1254710 379498 342882 69730 1217374 701307 329819 1889177 579436 1234423 1396883 1142276 938575 838351 1509701 398601 1195811 37751 777651 1934979 814694 890807 81637 1487313 510175 1638373 1533982 1334851 1945499 1024951 920033 634824 302572 1654335 457916 451124 1904611 1131939 1053447 551610 652927 1090105 718874 1216195 1514491 952982 383042 507987 575916 1387760 225630 1607426 1067138 997898 1569883 1715986 461093 1775537 33361 891303 1205166 1461956 324122 589930 1116914 1058646 78380 606425 318935 1036373 435045 914043 1759734 1517335 261169 521800 919667 1230742 1498878 546758 1855212 621908 545577 1780826 1125871 596998 1500718 95885 840562 277931 14036 696534 1117336 1250959 1771656 1269213 954225 1502310 311714 935057 884259 1719543 1691884 836789 1869734 156347 1598313 609567 40852 495724 1864086 631027 1824839 1916825 1957245 550201 325356 1962196 6746 1652745 658000 482666 1884624 1695473 189528 1434583 708447 1271835 1598773 706232 125220 1521887 1270465 1716731 793559 984428 109304 663185 551183 1909576 1690323 1873850 990094 1805647 1181425 1418523 817624 1892110 1629922 408017 1894944 1482307 1744289 1169263 1306034 811548 970339 342364 41730 1761367 1544093 1377912 1507181 1741817 1191501 1796153 739755 1560784 1356309 570205 470767 1002382 1891459 1195491 812810 1371216 1437875 1066994 290203 318793 498994 1081423 561309 106853 1548654 1167542 1942774 1344683 1916865 599556 1127284 344238 1316399 70825 529681 400376 699426 1750454 1048777 548852 1060708 1131796 1813589 1794618 1261107 1719487 1715601 23356 1859491 1477797 1968921 611822 1443419 1555783 1410441 1254424 202216 722463 115970 375396 1402735 624993 1547443 1409230 1439184 1865725 229015 790116 556081 1040925 1271851 1926810 1206538 1951694 1784321 222539 1149630 723386 1087055 1557675 1031867 1596076 1798016 1855851 347146 1017513 1716593 1730316 885470 728206 1768320 1328163 1745978 1931313 1984642 1559010 1770160 619961 1157584 415137 1674816 925900 693836 1888473 1483676 1413595 1474112 1934376 1970952 651042 109664 1028839 863751 1746905 148664 1251467 389311 241726 1549053 1263702 1896736 1288399 1710942 200599 1561533 1133849 475757 564675 505433 1416596 744135 546813 1228169 1689538 1263012 85304 1572065 305780 1290211 1348752 61660 1315423 1099805 1738775 1114956 1453578 1949689 204512 671070 408709 694539 1426052 202752 780281 24848 285074 1834810 20032 1068869 38103 1996334 821982 1963665 1625514 277464 1718915 968522 1821467 467913 180893 1382164 1219710 1124927 155298 1675302 1884876 571140 400335 961631 525139 1625498 191266 55019 375443 1534635 373386 287008 1949482 927298 668884 921849 750841 849123 987019 488268 1761103 1201823 1478009 852869 814018 745221 1212017 590491 678726 1273765 1666653 1042619 1396620 1692344 1544496 1392242 1968735 670327 451935 983706 1966208 1718147 755905 1880860 1736551 472404 1679678 1527099 1021474 1335485 1357706 1145929 685878 501670 37841 972857 1477437 1573532 1414279 235143 500610 1386677 1146095 958973 95988 358604 1700590 46630 1106235 1314495 31249 423292 181528 1750327 751816 1846340 1382898 1624033 726123 583194 454526 73495 1448930 1381525 1694189 767666 1369493 1098322 699213 1522598 215350 1831194 1239294 50066 72581 1677356 1284920 154377 1893044 879531 446283 45299 1981774 1709771 1950073 1085773 713286 1910613 294338 1972726 1747462 1969666 1049700 361979 732241 90378 1831104 661865 904797 1861175 940524 249390 542397 1753422 1351289 1413155 604215 928137 655300 1701558 1773413 644022 698469 1764372 1590196 491468 1581151 827678 1121693 1497400 1909716 75369 1035059 1377461 983135 1643994 193047 1765409 1453048 466153 1246290 814316 552127 216483 130139 1777288 1041484 578033 28035 1132754 499155 614940 1987043 922064 1708492 1990646 266113 217721 1390449 882025 19159 1238104 1647170 596105 459666 1315643 3875 1529746 1201273 794765 673764 1368940 1947964 1647214 1544959 1249322 1067244 443424 1174631 323977 561099 1867478 1928371 1755642 432998 719167 514150 1178198 523453 1756721 1813847 502612 396433 1378072 438159 681861 1806753 665632 664186 710877 1042787 1350377 977128 815667 420190 1819537 388535 551288 1904430 167381 869510 1764499 619316 1419739 281068 1107245 1102277 1275957 474047 1831876 948984 445666 192317 1691995 76187 130661 1254344 640262 1783702 1645529 1167955 429949 19431 1311519 1697250 932361 752313 830089 44847 1824445 712441 1496864 1113823 118866 532395 603948 1336689 1755771 269958 372384 1603422 1597115 1388160 239953 121256 882587 280456 113158 1828109 1236728 954932 814261 1883875 1634550 685068 1862125 949032 1405204 953388 810884 1046913 1764065 1816035 1083741 1729475 1130992 1877357 1306731 394211 1229153 1936473 1425258 1278796 1663458 931200 1822307 367643 1850133 1607319 1427973 614803 1705451 902427 1542155 930308 63164 141924 1788017 115248 1328860 150917 1862472 1718871 1171009 155365 239198 917920 1405417 858357 872227 60140 489490 19515 107527 1498969 33682 1088154 1137806 1143087 1823293 1522277 605205 171184 457856 525429 939648 1692613 1075579 1076217 474426 663427 1481561 393143 25611 1467315 1859860 166905 1359168 1042950 1559376 1915312 1645998 1718944 476490 198664 1280187 217109 614047 982742 1293417 115058 1207567 700806 1021361 1337916 1193313 715451 1007952 1645734 1920396 1749277 1534310 1740961 947341 252419 270314 1100698 1616025 1217635 149038 1467358 603816 982925 595175 877226 1175613 1897271 212940 1920280 87093 304232 1218296 1038442 1415241 1437 873649 1183831 1401679 35041 189073 4098 1879356 238931 1828967 1587144 1660158 1331980 153691 615239 76455 841036 1616055 64683 1042885 480378 1557699 1797182 268537 1378564 1662797 1863295 1113080 693413 679834 608496 59108 541584 1576918 1019914 125194 1739142 869686 566587 458970 212053 1988321 283201 1461920 391691 1302207 1036855 1690831 1587894 643755 723863 1488178 1166022 87113 1021469 1187487 1682557 1171011 1904507 522495 1873973 1812665 1041117 952851 1518580 632405 337618 1008615 1632658 1258297 1307432 437937 1203200 610161 224156 410865 886779 1751162 122146 395603 639928 839056 378280 404512 662076 263455 1998947 1867264 729398 678105 1142414 1548364 894780 1596440 721750 228570 598672 431073 1740113 987336 131019 978954 506639 162653 706148 570803 998931 1483590 719541 1400009 668939 1544155 890185 1873293 565360 286258 1561195 1743248 1217714 525361 9484 1911897 1087847 973068 1156575 653917 812484 773961 441159 1464829 1948598 1243162 1911845 289323 699894 145863 1130906 497947 1846719 765956 1259364 1571066 1655346 694201 1947769 999345 427415 1092725 801372 478290 1096912 1268983 1230459 230780 585868 1665524 947370 70262 374147 806149 853443 1788096 1114889 1343145 1161142 1050501 429783 794860 1657191 1059399 963914 1573041 414301 1185556 1084490 476919 690855 1314607 937600 1593414 745730 1481323 1526739 270167 655267 932723 756269 218750 530496 1623139 286541 1487411 1973853 834803 443014 244289 1905719 1738656 1480485 1073593 1178690 714936 1372100 611361 121336 1874607 452568 923143 116975 1940282 1068568 1222881 1428342 624881 970521 199053 1933757 809468 1118170 471415 1900785 1620735 297757 519064 494541 1503695 1062515 843990 828625 1009018 305785 1563272 584666 1338564 1083767 739763 8419 1674765 1628388 1884494 1631140 1076055 122438 472043 1478332 1678619 1646529 265529 283920 1224635 201309 248651 1019297 775 79247 768983 1175917 915289 689935 882265 303057 1372042 1164115 1475988 759501 712230 1536039 1425484 1121534 1968041 1023657 1102886 1926317 903184 509426 1360286 1569051 41456 1725750 1383494 1434388 1378760 117059 1072403 1122670 815158 626670 890207 650663 1866044 1118156 769700 1357913 1379048 183795 294870 1346243 1096220 476343 1210877 1752181 187947 835545 1976881 257802 398930 187815 614720 223219 1815589 1217631 212414 1141366 549014 1291553 1884920 698726 1689983 885371 582975 1906451 170119 680408 1017355 1534130 175705 1801102 1931276 8931 695653 651108 779962 1239882 1570931 630687 136116 1458735 1123304 134527 1976626 368786 1123751 1004027 1118901 661841 686367 11048 111569 1297580 1330311 659063 1861708 1275020 1187416 1975254 862803 290108 225692 911408 1183849 1286336 1122751 576138 755259 1719655 1686556 773419 666772 1985471 828693 1966606 785767 1485463 294765 704173 303103 1322912 879497 791942 1957304 1826837 194132 737469 83711 727909 1403281 198070 839096 45171 1395454 314801 561167 950769 525185 1964236 840781 1093791 605277 1794939 1965174 1811061 1069594 1347604 1319364 1535572 725762 1228613 1284779 66125 1075138 639437 1012006 1739850 1032177 1065167 1987961 1388471 1446204 386438 439264 1485634 1441423 292628 1770759 574069 1845598 1166696 562977 430293 630829 91899 313514 313008 170596 1581102 963161 865109 1784982 52866 836873 1574829 381888 238380 864889 1578841 525520 1831152 1780975 1933908 1201094 1902709 432547 766655 1191112 118694 309288 1284725 194740 257028 45124 953129 468721 1250678 1691867 1804443 1749793 716603 181474 1319403 1294533 1190671 398178 1419864 844167 1256161 1110195 827924 1393177 430514 1981071 1668167 713243 313927 1458018 763566 596227 717444 999363 26193 207564 291316 1956393 357941 1771559 284153 189752 1161565 1519529 1293204 757817 1249758 234859 1394859 352630 865565 1868139 1255575 1846258 1916928 627526 191834 665401 970614 1248763 845963 878536 621094 1305708 1448712 881900 354712 1536580 846212 714659 752398 675623 987846 1058786 1505147 628175 1222391 619029 1697371 1404392 55878 1620348 141683 622811 1454025 1227785 558579 1713467 359976 960711 1783219 1334490 1083819 83702 633967 1516410 1482823 419765 848906 437072 499371 974083 250808 796010 970794 1426316 1103563 1716663 14295 1579643 467379 202509 1701973 656495 883140 1590566 320506 451520 148212 1366283 844274 1955001 723117 1910609 370309 597904 266975 840821 1265875 1438113 1622790 942630 1264801 172030 1807575 788943 1439829 1721040 447077 878951 91122 753485 1337598 359500 309781 1231697 461165 973580 1037580 636526 728216 1055698 1030284 934003 1841805 394571 364071 1201985 1694450 1427280 1705394 125791 1162802 169326 630149 1787248 1550613 1379888 258386 1706801 758851 1770789 105920 752830 447701 1904227 788195 1758536 1678979 1534360 1459397 535509 472952 1247388 196132 1407394 1992762 1327993 1010531 1276096 286899 957649 181481 923748 1883895 634862 508514 1195495 162978 408221 690195 1942518 1049949 1127358 1880359 369233 829453 702815 1346557 1046286 1899327 1418391 1534795 1411274 1924838 512862 1241416 691972 1332488 904404 37065 556422 694330 910644 743542 310052 1937483 1138875 1282990 1618025 795550 1810313 1275654 1677106 1309245 896468 523045 1554911 400930 1681513 60728 1961922 167774 1791063 1549685 1528707 334800 901862 993497 804350 795057 465310 562515 618720 1778851 976675 1928937 530501 1081157 1030972 1427232 864623 1502860 1676522 307627 680507 1269168 1342105 211120 1860279 1453512 1695788 697097 661455 1973777 30779 389767 312507 1761185 1305500 966559 1979257 711669 1793011 104239 50621 1315875 493077 527107 644869 1090396 53967 24342 1949123 523597 653152 129848 1359436 924229 1592560 1779961 526391 1411356 156311 1100544 234093 1218054 1022701 677154 1228630 73879 889544 1294418 922435 142680 951159 402784 686339 10270 1853709 573105 302532 1401988 452985 1641501 361889 276813 338194 1833459 1308533 842603 1556184 1616175 799664 397216 940967 948533 224628 479694 792862 1471350 1238755 170668 1607410 354764 1401270 1254069 1269828 1429657 1601153 234186 615691 789489 868145 1923047 1965576 521459 1479157 8899 404790 1692319 1535829 1458245 1741435 680624 1847524 1999988 1306017 808191 1864557 932866 878613 493305 1767993 1143415 115785 1258922 914401 584597 1278762 1395365 1720320 305573 1558378 1642702 883838 430830 954052 1090619 1247056 1442305 948710 291258 342755 568461 1914689 950312 238341 1929195 892167 1498263 1290174 1871396 524257 818185 1047900 115509 1480881 1190164 199051 693487 1382773 1833344 1390103 1599357 1994568 1313908 395096 22699 1675419 1971281 1400185 1309367 1999221 1977588 1862464 1319127 430840 1264583 704844 475434 1974102 817991 156834 306048 1770442 961958 352843 54826 1974570 1528178 1232474 1563434 106232 1429965 629026 1350365 813294 942550 991895 1044798 1331476 189889 1330018 1837666 357398 1381238 439418 490153 692150 1434246 898051 1889991 911651 1746987 1210880 331622 554120 1170274 1778934 913708 1120998 560718 146567 1206870 1418036 103269 1038968 516224 68414 1594703 635481 900021 1320176 1311132 25093 278649 1738834 353908 622521 611769 1374388 905033 481106 1636407 1204505 624838 1314705 944865 1595675 1683713 800818 1749436 67889 1786651 168975 589726 832766 1224984 925484 1908417 842956 1177811 1308635 24055 1423004 1613513 1772079 193034 930801 517424 1135208 1936716 1664967 1182188 1490962 1779047 1119661 307094 1876637 1573849 840573 447707 1315485 1750593 1798523 1699449 888908 70497 546324 587663 559563 124258 1510514 259246 985000 1534402 1325606 1331062 1929502 978372 507354 977155 665467 705772 59494 1308932 660460 557220 1996260 401088 731315 1103863 564002 1807044 359496 600419 1026639 784512 809867 790373 665404 1753276 1956304 77338 402776 707770 128576 1860539 1914186 738512 533430 957258 1408516 1320111 576439 376021 190742 843865 687691 1343043 1438412 1802150 1710380 783648 1256374 1204221 258042 1205405 794807 525046 1181596 604905 913817 1983582 95230 1019086 557679 1006284 1135018 1055307 1282636 1753325 1045336 1410057 339850 866391 732230 645022 758529 1450467 1863235 1470115 26788 650362 819489 1770022 921034 1076539 1544264 1754327 715224 1005571 733432 329498 691062 620309 481030 314429 1307796 1210951 938084 737490 1417078 839420 1248061 322953 1653097 554720 636637 846864 584812 458447 791276 1773625 1105362 1927630 1648198 756978 835594 696360 296816 1234724 192645 728165 332646 794086 1701377 74050 805581 621455 1855789 1192239 1404004 629552 1995295 1773884 621854 1081002 1153274 378882 1296239 297915 341553 17986 407516 619964 298955 780228 4266 986696 545380 874986 1347209 1547684 446488 1886901 1506040 99306 680918 775839 756081 1557527 1823395 1574157 1756742 227389 1912152 712480 1516231 218239 450723 1676519 628137 996138 943532 1396066 1802819 679599 1772729 1283487 161337 1112882 140371 1019636 1617345 813131 1567673 55768 748945 256974 528757 1491567 1298104 326736 1958381 566554 599539 1073775 829713 1716556 1824494 1059588 1758776 787176 1340355 302694 425044 436018 1985246 202698 26983 1812191 1582475 1437429 1621713 204834 1251716 1851510 450898 1218071 82946 509469 754701 558690 76163 1173744 674855 293650 978047 143251 901360 1644700 1000434 742475 1336302 698600 706619 595443 129998 1895149 571001 1345576 449019 658894 1755100 679723 1889470 1957573 1898218 447971 1934743 803848 814956 338602 42510 1707771 548403 1014882 560624 775832 641135 1418222 1662487 269924 908536 725824 1651983 539254 945663 1656407 1912475 1222406 1085147 28233 1683105 819566 1283375 1415181 221963 1365906 1133347 379490 1846028 1397396 1671369 401177 1972366 1998544 805710 1151846 1363722 1920034 1306830 779120 1834934 1542653 681925 475017 803320 1437254 1257687 1323090 1736083 1577291 1604411 1278528 893156 1697587 431419 1111977 1056049 197446 892832 1126573 385251 283019 1894716 276143 869936 362895 224765 1096960 1320869 1982491 1475185 1168482 363477 1387756 962845 443831 1110513 650789 1922525 1276209 1868664 70594 1584208 918005 1527845 622470 1946023 1586531 1249786 699236 1927871 232410 1483815 960153 1659948 410409 1523035 1131885 809889 532392 1802465 1989597 937579 1747653 1002595 19205 91386 465749 600858 730747 530078 1012964 1783478 1740759 1448907 1794054 1565182 301623 69150 892026 763095 309260 39069 1617693 1913507 428175 1774038 1463469 159854 1742149 1600809 1950218 725193 799291 1947886 329319 1546030 1664175 146298 93533 1748795 1612298 378203 529678 1987281 815944 1228526 734444 1339509 1511021 1342328 245997 40976 1770965 1482600 513698 1451985 491303 106292 471696 1917267 1370180 527046 769663 559910 1386615 474656 560560 1940188 1117912 1113030 1706794 726151 1078727 687207 474489 91723 160076 193412 1260866 1785192 1237930 1165772 1701075 1795955 296365 1567763 1524034 362570 494306 1164464 1200629 1509245 1913452 557398 1697436 1490178 470326 347704 678743 1378279 288197 1615595 1043359 580785 1806832 412705 376798 284360 960701 557232 1980298 1483524 1154384 41968 416753 1948707 876494 443139 1749893 688227 187519 1972859 71895 1677303 1007014 1145224 1487102 1788942 1116631 1968745 1250564 357852 801482 14801 970358 815469 169417 1518325 17637 311042 924302 109575 720883 1676365 456093 530729 1366113 1011090 1970727 319571 410027 619180 346569 148805 256952 1199326 793921 266885 1377203 1361773 1736210 1502087 256420 1131609 957320 464510 407139 1674251 373584 1637871 134382 268542 1411064 1906892 586477 1854450 1223133 899636 1433515 973117 315338 65701 1247456 1600069 901895 1640786 78472 893254 1958814 1946462 1961211 933969 1673041 1634491 617157 1772435 1618048 987173 1195840 927166 1458141 1903038 1207448 656629 1033756 1237818 1501151 352958 164704 1239352 386883 1086641 911211 1335175 1330059 322399 1936957 1198368 1141546 999526 231274 837783 380293 636874 1170249 1496858 608041 646535 1577307 1328309 443668 303473 595197 1885423 514662 845766 1934106 148254 924503 124686 734367 1666467 476317 1642453 324862 1629943 625151 351817 1692982 1575837 810740 1652148 1835803 1762384 157130 1179955 587913 1273595 1977154 1882698 1186157 733257 293686 1806951 1052846 1179424 589069 1902433 308801 434418 1673521 1484705 1722261 641099 1141786 11919 204599 1329024 1593984 1794707 602676 874122 1810908 1449556 782151 1170650 1197839 106118 1582119 260328 858385 824462 1543316 1299562 175113 917837 140979 1628709 1519471 662811 1953678 1389986 1748002 1734826 1769072 601689 226848 1062204 495731 1563097 1178192 413793 24906 608392 24001 427944 284852 1216462 1176644 946694 379320 1897230 1599747 1779786 591466 1753199 1076318 1024250 1440892 1235846 926735 1515612 809202 1881004 211397 1727477 20077 1371912 1603180 975302 1674508 1137355 1704311 1148496 1015759 35894 1560352 1505298 939349 1072289 802851 1388808 967648 528262 560819 928866 768818 1223782 720190 1041993 1353354 1407806 499640 363973 49481 444995 1091181 980166 1279169 100284 356794 1310565 101162 932531 1805488 1498518 850764 786057 398665 657103 1278475 1724457 1942350 910917 953651 1467256 599700 706439 1196751 925338 567582 1927176 832364 349949 463598 1549984 457358 232559 1711066 748125 471591 748196 1399118 622720 1368555 145638 1519760 1213866 894761 1263037 1289687 766536 385047 1563573 1831963 1776602 126175 816346 172887 746012 525452 1476775 800790 1994789 1424961 1646543 1014150 151029 766999 1765072 169775 1741145 975160 1420906 556623 631592 228584 1988229 276653 1493341 1011980 1147257 516674 661575 1244978 1617326 937347 1645917 1809205 1581851 1214690 907537 1579702 1246446 93976 528441 1620025 335800 869958 1671319 510612 211259 992976 308079 573895 801271 499810 1665024 1457086 991134 272438 607004 821192 511464 1948869 1004354 874818 1183362 458177 1036421 111972 1058091 1586378 904898 245707 292854 1682877 211498 62445 923442 1418748 1497027 934580 216616 904076 1727549 640263 920124 1961073 1315610 921943 1606691 470524 1045192 1292212 443237 191640 767299 1441320 1182224 1349219 1364228 1510098 784480 1436275 1738956 1506383 743109 1011941 1140339 651668 1050329 1962210 101200 1731958 1259080 560039 1499938 1264169 1890516 632899 1115074 74848 491794 439817 14300 1923161 1044573 1050419 320361 934323 1340383 1993622 1119962 257203 559190 347493 840608 1672839 1694181 726284 301887 466230 600077 1612241 797865 631657 968211 95821 1993573 320103 1396547 1619739 584310 1652583 454232 1527061 941602 1293757 1662683 1664576 700163 147649 35221 331553 515287 746507 145745 387212 1875716 797560 1281200 164068 204359 306203 443081 310906 1246531 1346734 1067088 771933 557956 1050853 407553 1736947 931275 1189383 928347 1158891 729766 1796131 61171 1985878 1853625 195296 931686 1265614 1076575 446742 323940 317659 1945796 284868 393752 1734859 333002 1507945 623395 312654 1756601 327540 693806 113422 841393 525853 1650495 1436201 1725852 833496 1845374 30395 1185370 883056 255703 1557768 1218149 968981 1796779 1337537 572792 976571 1651081 1205711 311607 575251 1895137 569607 635919 1595061 413367 119310 1220944 565121 455244 1613173 1105532 517057 1018948 1420863 968343 712927 971902 723016 374852 23467 927591 462562 1143184 90340 255608 423896 1536951 1295797 637254 1520977 659990 917586 1864044 878898 356292 623064 1928540 1692263 1728701 437210 380976 677841 1627738 627698 950794 1070631 1757171 597108 1955083 1269013 1436938 1943995 1061007 1835241 1786784 421740 940056 1580385 1804462 400034 1906702 1580857 791577 59303 1374419 1537236 179464 1618007 1042309 960398 406409 1231453 1575697 1860949 375999 1328906 1238824 1554191 456764 1976070 678835 1185110 232225 1842533 783997 1336677 1197374 1401587 132762 123164 352712 752818 299017 1850957 1212543 525613 1642113 121825 1161961 502971 627574 1867847 791969 1922989 317226 680346 1646475 301371 593310 1918799 1302919 1450247 1630308 316781 1340861 930501 713041 1850967 1589496 1538689 654978 807713 1844459 460078 137348 1277691 124607 951818 1343807 794735 894522 1861118 1268624 609095 1983379 546956 1253099 1589264 381233 1462859 355941 496317 496222 77654 870122 1913423 288943 1344485 251137 1572625 1898560 361232 870258 1265727 592440 576563 1783535 1406360 385702 1364184 1379049 1329701 183956 1060360 1173512 38937 43099 1825686 373618 1450141 540540 494029 515435 717466 1936554 1119219 150329 787680 1371457 635337 152069 929979 330702 66662 761096 1645806 1009013 907986 1832628 216922 331004 1644127 994239 1197026 671318 1840425 1194543 1267205 888864 1378277 803039 67819 1370815 1410567 1309909 183045 1789957 475300 287871 413228 490929 44070 9116 1813282 179862 1673358 806082 922539 1211428 1984245 273403 330191 1631591 542970 1309826 614589 504343 1505794 1940599 409807 1022918 1656602 1081508 1421510 1873874 1439142 672545 1520725 1471385 82322 274264 1620617 1179610 956773 1631757 1515029 1641463 1390921 1851044 11872 1225338 618310 843096 606285 1370489 898092 1773678 108634 966277 1186001 394453 1123736 573145 349745 1184571 577146 1560228 742659 1052261 56420 245632 738555 653075 1143595 973092 1897088 950011 48808 724146 164005 1820933 179948 1007808 1364127 1701357 1052531 1986925 974877 1770443 109129 1682667 389747 1179863 340973 910670 627222 1045940 1102641 732034 364103 1589015 182359 1708715 516459 1007671 215486 1745403 1327863 1548786 135671 1932083 1623301 1964578 296253 1519710 418481 1264850 494925 396451 1612609 1453500 1801446 813555 1658838 1032963 250866 1276095 1207308 738831 103474 1620131 211522 147255 471766 257687 111386 169297 1909751 684714 1468436 1186179 375500 1471914 1613819 697750 1925997 1435026 1539747 960041 1915882 867401 776458 768454 1085308 1261338 1372571 533608 1609819 660410 1728132 439732 1610213 1504827 578465 1952642 794609 65147 1893590 1828074 1240434 1865168 815354 1019431 627522 1635512 1973055 445376 457416 1079345 631804 1686351 424223 1731598 1790064 1169568 1126609 1744731 1597955 610480 878644 869364 1895354 1146777 973596 653990 1330197 1869148 107076 1827684 425161 22864 1908953 889035 927349 761543 1099552 1213917 80866 539305 516878 1475700 1939509 1263393 1418398 309471 624434 1563229 1918925 1096740 1874460 1588021 950525 319721 749531 1276254 457309 568996 1378968 1735076 1413269 1796279 902171 1529139 39379 467970 1581445 883115 1412858 746359 449050 587010 420583 1102670 1077637 1690726 1693503 1690960 776940 122204 1245534 382888 832859 1083573 1410536 780993 934302 285359 1851700 1850306 1867759 1492602 1618815 469744 1105766 648513 1870185 829168 14936 874516 988391 1793440 1069123 286608 384871 1297609 1283198 814220 924231 1537008 1074549 990575 1198691 1465638 1417702 1528 790392 1874555 758551 1605643 1586266 81306 882925 1140701 1862796 1323079 866194 779358 1656064 1697604 1703057 1767765 254765 1498920 1105210 760883 273080 1028907 1314750 550920 1307771 96925 1438665 1196704 914824 950414 1180239 521349 441706 732336 1402303 10315 1841883 183864 75705 1949335 1924502 1924737 698285 1932486 1403605 876192 1747719 888717 385245 259461 762296 1925990 34583 1376896 1313656 163305 4281 919766 504471 707740 1557855 1556256 1095404 566579 1028188 1573599 1730980 1402826 1228871 898798 616369 1833309 1927290 163445 649965 190487 598241 935646 1628341 505041 678357 1246159 1196912 1882885 498472 1432719 320160 750937 864663 1683887 300417 396292 237292 1837797 314619 58276 1683646 1278423 951796 1577072 18625 1040222 778842 1448468 1034655 1031902 292761 1506447 454392 815198 502289 915204 69033 1453002 925160 240231 498405 108623 822203 1927998 1879670 1257412 910709 152530 1721233 852984 1701009 1948306 781425 1147727 524380 553478 949108 1065448 793794 403714 181635 7454 1332173 1337950 1757896 4816 865850 499712 169600 1092850 99210 201233 869418 1833210 873961 1589759 269170 1961143 795802 540013 1604317 243930 1195141 1067777 1104569 614747 728636 1473051 650416 958294 1655279 127349 774400 1830542 164644 1752372 1696024 1927134 1136956 1858880 1213495 19778 1837310 399311 255862 1857121 1460561 1938219 668223 1438407 359929 606232 675501 808155 383187 460532 535315 1271822 1538260 1277796 1731653 1863655 1497865 461953 550503 55772 336481 1257053 675055 1642528 1980558 487714 232461 448429 90522 1333704 1006732 1411224 945374 1603447 1680128 461791 807590 1112395 918919 226936 1565160 470336 1300609 1343162 745701 1456599 1599108 1534426 1041107 863866 529322 1717648 1736270 973344 392721 921679 608399 1646272 670360 1322926 1228001 1106157 1114363 178853 243119 409430 270494 1378414 729191 1160078 192154 386106 90611 336774 1849977 312169 1106208 1413755 409428 746829 89614 89935 104185 118247 84640 161085 1718488 636106 1505673 685904 177345 260956 754134 1381275 1705049 1509883 553954 710025 1253183 1777580 405418 319220 1667883 1859540 1540467 46820 298160 1476779 1152056 937010 1972717 145922 1147861 1128121 548899 425495 1518674 1812619 1245088 1052642 848123 495331 990074 1017074 498543 167429 666847 1214654 722497 927413 78193 1503783 452261 1616341 841451 616137 1837470 1937428 1345298 709271 561160 597317 140260 1833246 1711992 1108382 1326629 157020 1851707 59115 1941809 1229159 118270 1604453 985236 955019 455051 254557 1325589 575834 952620 301555 487464 682693 764932 1217596 1909468 1564065 578112 1069062 618083 339590 521850 1795111 1310536 1625302 1517294 431569 1629591 869085 1039031 1370077 62075 1702895 1870538 498386 221596 1050755 1869994 258585 1016423 1719804 1980021 638593 798641 1461845 1166784 1454188 574436 723796 1953539 1758255 1020615 793521 1987988 705354 375905 721106 1520940 1248381 495614 871197 925768 594641 150456 1835233 1081794 1561615 46813 1402499 710421 1792300 1564419 1875661 1664982 1402378 485462 1481185 361439 1574836 33132 711267 58655 669068 1407880 947499 823035 819092 1058761 561189 1626505 1764854 691648 1396951 44619 359239 1569173 567682 538178 1014773 1191514 348703 1076517 652301 509321 1689179 374203 1441434 1352721 1230685 489695 719884 185963 661745 1682515 284497 494689 1416731 1305914 1766417 1653980 1526236 1334462 1731341 1122725 1609985 1198966 1702910 1375677 1133586 817984 1317201 301881 1283953 1952400 1917612 1271982 1805387 550653 553791 300398 644461 1902618 1192124 1221832 871710 1307307 1763916 754959 1840521 140427 1708432 295849 54074 511944 180935 1796775 786254 267023 559751 742877 888675 434507 1791940 1783304 1814134 516031 269008 1513952 625428 19077 1624738 1697028 111374 437233 973195 1820991 846777 486858 552115 715410 1873011 1279093 1881666 21085 666 552135 431429 253011 785793 375923 686465 1931522 1414055 1625198 1464827 992241 1912649 735050 1760972 731541 1740384 1092618 883252 690674 1096777 498467 129925 388778 1521833 1288196 98249 157514 407846 1108080 1224508 1731902 1488472 390269 855438 1093229 642713 876412 289104 694185 786494 476689 821379 634642 1208076 569727 1230819 800535 1405337 342954 1198310 1290463 1919943 1403413 324332 596170 1125848 338802 615074 340904 1992411 1457189 660734 425532 837790 261949 1129629 1883584 181941 261272 1144334 1542945 987130 1153588 1131504 1429929 550950 62909 1113923 805973 1299181 490984 1196737 1159207 117709 327584 1094255 1802872 513867 790106 1711387 329964 1738211 66504 553879 1537447 774144 833048 914598 427062 1298474 881949 120880 561359 421844 1989863 1907602 251414 582788 422380 450524 1665016 1727765 1996742 96155 266255 264920 1408638 652505 1095539 323509 1650800 936982 938378 974143 1474165 311467 874172 1363727 1681622 284399 688464 639411 1397007 1522239 1077013 1042761 673480 236378 328838 994037 1984711 1750204 607740 1184639 1518761 429645 408117 897708 1039395 426677 554959 1736696 461677 606564 1714343 1192051 1540841 673126 303070 1738533 1691611 366608 520523 1261414 1126234 1007938 505475 1169505 1507162 316529 1078377 85530 1770737 313910 1363353 184354 1030105 188205 242281 528915 808245 557724 791375 235279 1209645 677929 1470042 541114 1183185 844438 1005607 403842 588222 367375 916665 1088718 873517 422087 1006190 1267403 1290979 889135 1662470 221619 1955212 1782311 1675201 887800 946634 1054720 1603738 1364058 1169095 1145785 176831 1539718 1583974 70620 1168518 733737 1107529 1110230 1357155 1491036 1280164 576010 1301147 328430 1950953 1565877 1912055 63943 1206996 643408 184668 1584176 537792 1666087 1953092 1344494 1051760 1964448 1739485 1374886 1501886 891335 1059531 191703 1695857 1990829 101362 781615 245873 965635 105980 223049 601113 1459443 1152238 929264 1980714 1965404 90731 320324 621641 1993286 1565550 1875589 1246106 215758 1444517 1388248 1962599 211235 1646545 1493207 1828785 891116 1399789 611942 1495778 972133 380099 708764 1874214 1598170 647509 350223 1130536 1746295 1284576 1185374 1165103 1551794 1099854 1995886 982380 492120 1903187 299959 1584719 1966597 388319 883343 1334680 508350 947537 254575 1533246 87552 49004 966517 1348714 978564 122404 269989 1459282 407992 1463826 1942319 1694251 1050838 958276 1560869 1810824 1902351 958672 1945818 340898 267022 1586571 365191 1288359 205942 81380 601194 1147126 516273 446739 248333 687222 1768056 1268049 1407442 1747589 1012288 450756 1193306 12595 538216 1135665 404900 477941 859574 727527 140187 30398 937768 341758 585062 1674445 1867444 382289 898420 11908 1560866 1910145 124647 167755 1644037 285646 1855224 534245 478278 1569749 157461 1646921 1290106 157886 1595429 88815 1607793 959474 76812 151333 1374758 555673 1407950 415289 88416 962258 1584920 514015 369993 1474496 1033963 1766012 1074281 1064863 93243 1002118 1179395 722176 1534111 940428 738220 1138294 1038587 805424 1685843 571122 1272765 399231 1310093 385819 263929 1596192 1760522 1454724 84540 1672536 1188565 9375 83831 1596319 149336 760286 1882668 1473409 1568738 1692061 761123 844897 778920 1182748 747007 88322 1441890 219133 912950 732645 332426 1499066 507220 1623674 1500895 1192510 783320 108484 393502 641374 1191559 1988636 1198056 1067209 764074 420929 301120 906870 1200568 983650 564461 368515 543995 960057 1865673 1967922 1374484 839563 1202216 77694 1022130 171659 1147304 1911232 892060 1239412 201933 577264 485036 584517 1866872 845751 1964374 794234 508497 141239 322274 162031 1767553 899456 1383969 373387 686136 324803 276156 1437899 958768 445889 1173578 1206957 875967 1012748 1502431 1767505 215312 1024252 1061922 1602473 1893753 201768 1263117 849743 1581177 1643489 114155 145805 348929 955179 441447 96177 726971 1601941 1490703 1109582 347560 1716036 1996581 782865 1380178 777683 720036 1902879 349203 1990823 1817008 494023 455066 231684 1026731 1603654 455110 1616318 1576535 1006426 344179 1552517 492960 236345 103967 434745 1189091 1628889 1054087 975329 1866890 1886342 204240 1081670 482501 1510150 1957149 1767168 38297 719402 1665532 314163 1715723 30672 1477523 1656680 1577149 300521 198427 347879 1414743 700822 1527976 1431731 801426 1861567 1314558 113132 762117 1703611 1858150 1377105 1286052 697957 1613373 1965589 1088811 289386 1854840 1392293 1963277 1629851 120309 1702163 116769 142489 1322525 127944 635587 1620057 599518 62877 1523795 260350 1496054 71020 609669 1897547 1605456 266456 1031541 1272280 1555439 1633665 622612 1990762 1094813 1520888 1011129 156011 671368 1897989 60721 527384 1536826 1929995 1058289 1367556 935603 1945887 999264 1310140 1094795 1174956 673800 655145 409134 1609796 436444 1577386 1900258 1828837 1095889 832413 206193 1430393 1605435 849530 1594425 1645769 1356592 1347072 226201 1446983 1125641 562001 346443 87661 428188 708137 1865448 1189814 655202 1986856 411289 134526 1259439 1633740 381189 1233795 827480 559923 413985 1808955 347267 141998 160167 601024 221422 495485 489305 1359129 1585496 1704339 1474989 969973 279293 1851121 1473816 1411438 502162 787174 1234548 1775717 1005165 209144 313789 1470608 991377 98445 912793 1534441 338134 1768259 723769 1941605 1428156 1161374 440024 173745 1885875 758205 946289 318607 159216 54843 1443183 1237054 1399505 838679 338032 1970762 194598 840975 956653 526799 771172 1189220 1985076 380207 1857251 1131039 1281191 1150721 775801 499301 286295 1034226 1076367 801901 561635 1374296 259342 1406843 483217 1666957 1997313 65011 1479771 900485 1355336 937345 1177584 658987 1424450 1465247 213975 1226125 559983 354294 1321607 1406137 1468646 433137 919911 1909746 424003 1510461 1328017 680275 1150190 1301551 122444 1665232 940196 688762 1384984 1327039 1370198 483724 1851262 1854897 264153 249347 684954 1046893 1545080 398051 950480 194883 1423246 956501 1995430 1430276 829999 872823 1604914 733746 1073752 1871144 805576 207506 1337237 69823 673843 361446 1200966 533398 697958 1563086 1576618 545478 44222 1258056 541917 109224 952524 1430504 1946824 430362 921375 1786176 373815 961986 1449745 341174 688555 1081429 1787669 457836 498 1625568 340258 1826651 1312302 1897745 405919 982964 943487 721802 1308493 588937 1377216 711007 1433510 200267 1728020 92165 811310 1049069 1159603 1604590 623366 1356051 1224908 313504 1609428 1363934 274941 318105 1518632 1112278 618926 463782 175346 278455 143635 1104410 1443297 587035 1645701 676775 1827176 198509 1600967 133035 875178 135584 1312367 214083 1057591 1211233 219169 1838514 749906 1424255 1817097 1316897 490868 1666500 106349 956266 939069 709398 189937 1610318 1587165 1925226 818761 1831629 1375117 223113 595533 1186221 451518 690975 901241 379341 1232891 787945 1695678 1767410 611897 1054990 1197212 596117 1904475 1005608 762831 110638 1124528 1669432 339091 429945 1111241 73794 1571978 1046247 774170 1804731 942783 199948 1800585 975163 1190749 1513686 1112751 313633 1930739 699721 511948 1126543 396643 681982 1192867 1640906 894494 918709 1155120 1647453 289127 750724 1768293 693295 335356 1965260 1179712 777727 552378 1659927 399172 1325801 1463186 720544 209057 1196276 173026 1805288 1464502 840396 207320 497911 1045276 103229 1790108 1590679 1200775 1158559 1290193 1096298 12219 1053178 1499718 1626529 1805363 1788824 1738556 694750 1014379 730487 243554 694514 486936 530062 873279 692265 1624653 728274 1975338 1404913 1016113 1567111 572692 327127 8118 683547 91525 130161 657076 673424 1317630 1834439 788161 124015 411689 133762 370499 1865906 1584028 341682 1467430 393090 1037665 1333596 1014590 464005 285599 1628568 1755794 192540 747003 1076828 41966 999142 681044 1058508 1897235 1296035 711460 623043 1452425 1113506 63920 636657 255548 1358552 506475 1002059 1492711 1962156 1858104 1468717 1483317 799333 246101 97534 1246221 1717990 1087295 275970 1843930 386816 615687 1944654 475841 878693 1071458 1016507 1151043 308934 1846429 1285071 707242 663172 1420192 1602578 459477 994354 604945 1535210 1737082 1563411 202498 195642 1750132 1617228 1512902 228279 1843663 243156 903456 1717137 501277 428829 440030 1215041 432197 1140292 406873 1000417 1441359 1442185 1571200 1714867 1025423 382099 759038 1929407 1734311 1079955 1970888 11389 1693956 1460054 1546581 1680406 1158249 198405 1346024 746231 543888 823769 1044161 10282 1041240 1145272 1164193 1528325 1276109 1092893 14421 954016 1452842 1568093 890762 1370315 566143 1257756 1686040 315658 800872 852832 620687 524727 1597772 1535534 1526802 214808 1953466 1572583 788385 1348281 66734 1344396 568260 1101693 1805104 1248504 1835244 969825 341930 1269804 208223 338928 587132 972432 1056807 1218748 1672358 870593 1704375 765747 520476 549564 789858 1397489 994903 1972613 431590 1714303 1481080 1263769 438928 422076 1693401 1030258 389878 723558 1073222 1184390 1161053 1002026 286790 377098 481193 953972 1159592 960715 114525 897227 1723140 216729 1489912 319169 1233445 1901486 1247531 1704237 77058 945629 997192 1205244 1969869 1700718 1652565 1247896 1803256 1691847 612487 1020803 268363 1365559 982758 1753732 1421068 1671710 1646359 1490953 1850223 611907 1838787 818257 1441198 1165114 1523436 1589876 1427563 821878 743926 1557550 1409157 192802 891804 562220 1744484 1567792 1035292 1176870 1714103 1793396 1510593 443292 1447347 533468 1284532 400447 691075 121374 706859 689986 1274374 1627610 607509 1546707 605468 1528709 93278 690035 45091 854492 733047 210162 1134957 492644 257952 84383 65137 512711 1359873 701198 1813974 969128 1630872 1970356 93596 207551 1905149 1402152 386910 295219 756910 835323 450542 1638914 749555 767989 994185 1920050 383304 1937041 1808794 1345147 541302 1710533 1886323 1939873 1168462 1447344 525785 1689509 584729 1347516 411446 491496 58707 1435469 1993194 1101575 40808 194803 1259800 723737 15673 1836922 1600700 556546 109805 184676 1229441 1450631 441824 651290 1112132 446297 816390 733335 562116 127725 1247263 873797 1715604 1349924 1232656 1999955 1433259 651206 152641 1799391 736581 600489 362341 1288189 528316 808232 1733179 608537 1515442 129518 818967 1620542 1045384 311332 1886437 342731 1206628 1423856 1634088 1689094 839713 1449361 1481960 55590 1776533 388444 481678 1217623 1030039 639055 560786 323803 940505 857838 1615323 1625715 822773 327859 1685461 307179 1090917 48341 68794 110868 1412193 1976117 1788651 403154 453613 1960801 1042928 1060684 1136143 1699196 1814978 796864 1338565 1623357 1034529 1299823 554687 581719 956623 1768819 1994877 730925 224950 46440 175274 1500194 1718548 1194473 459507 1208697 431634 981562 1412204 389923 1131687 412455 232973 745407 965170 1120775 1388355 795308 1317423 327261 868263 638261 749513 1161697 493710 1045152 278020 876012 1961370 1849627 345417 1950113 1985273 1719620 1078401 1892304 571722 1849814 176438 685077 649412 697801 740711 319118 1870391 1959918 38267 1814171 555545 287037 339788 1318109 937144 1094609 331888 1740623 1275225 701425 780964 633764 82805 407069 1485046 567111 1040568 1230304 925023 658372 677927 141362 914610 26300 944859 1344276 1097315 807617 248643 1189722 945459 1640518 753256 1765399 144553 630211 1476322 1258235 1714604 449576 593587 877746 1037100 1223797 470077 122271 774006 1032191 1610713 377360 1570109 1978431 662473 357285 280282 387817 395937 1981869 1649024 707769 1269958 1635026 1307803 681828 939917 1830217 444007 851693 1776702 886906 614004 1041852 1187884 1851465 401561 1512641 1457205 108745 923913 1190379 1486184 1772718 1227442 1098803 1136875 1149187 429011 1743536 1633290 81852 1829042 995916 277316 147553 492360 33742 460578 77513 851698 1642623 281597 199671 775073 818267 1152915 718158 1445238 355920 1187153 1619365 1359839 240659 675189 738081 1547780 10906 1489935 1645572 276499 633969 1635360 1575429 1056639 124014 1267486 1316899 511465 1167532 1270674 1217771 246136 1774889 570018 877117 268328 589140 1908724 1542802 1119662 923628 1529818 1441747 708467 686952 1673649 709891 745897 1111578 426102 774429 1214938 618799 426325 1211519 1150954 967840 1658637 690424 592781 555906 295570 1959229 105184 57897 1368676 162381 1676324 1285833 845775 1721930 650237 252703 582630 1157596 888104 173496 935726 1622769 527191 1804578 982535 1681878 581350 1402567 578611 801487 1819573 1103085 19019 523929 1391773 1933067 482584 70510 1307211 13045 175172 1202346 819521 601650 764965 1575599 1084667 299165 769800 1615099 338677 1622797 1851654 419150 1075495 961160 717038 1364494 807637 895098 1893208 936380 125879 1423304 438346 1466917 1787132 1331345 1938753 1680781 1561847 634840 107026 517666 746098 569966 833914 828012 1140849 1757329 1796099 182872 1257324 926924 113130 1639647 1282054 1755097 1780748 247730 202073 1179816 1758584 1686127 1316994 974025 1544768 763230 1788350 924199 253222 291006 556004 1336557 485710 1483457 527272 1088033 593780 737300 233361 1320696 1506934 364028 1044194 739224 998435 994485 886341 1958999 750367 1658927 1212194 1847042 368034 1279860 1779606 570622 562141 635120 1662993 1563757 582987 1984281 1528156 263901 1646963 1939084 1319125 467271 1618668 480323 231422 749599 20499 1106083 1202857 1642460 226528 1864181 1055256 1528285 302384 1613917 380301 1097428 28316 1051943 1312862 535801 888529 492101 1527632 901171 1287311 71546 1306524 1337963 527717 1088034 856634 407889 598499 320327 910730 1447641 1033354 1538877 409183 1488882 249664 1294138 395508 1300844 1778908 1040679 1238658 889621 806464 396483 1545234 808898 1374054 1425322 1376811 1242178 820093 248640 564053 1034760 1431791 988721 887877 1022570 1668446 1789229 1520451 910148 1129135 1512180 31454 1206467 212698 104919 1679197 50031 115902 212548 234343 352082 1895748 318618 142459 159972 624298 279217 1607876 1955544 1067848 1841022 1434161 461363 1181204 1870868 1835772 1293701 412260 1419939 364380 55043 549428 791563 1335599 467765 1709660 560395 1665441 371525 1852313 165016 1519738 903352 1448969 1373106 965003 616005 1637802 1754126 1442383 666510 1349042 1582689 462488 187724 1072704 564050 597607 124280 744945 1210484 1071168 1001318 1760548 325384 776758 484214 250295 1747498 731663 916931 585328 309009 1690269 1861766 386402 851291 1172585 1034965 1033181 1537630 1472619 1385957 915125 1561851 1159528 1520003 1040943 1233642 749744 1556278 1675374 1133672 398648 448598 328228 1597857 92415 730632 1153630 790347 1880453 822162 1410424 628142 156345 1559263 503041 1126414 982059 187376 1526329 1432480 1339338 1212454 555950 1070764 374966 882924 185683 1504301 157705 1589682 612272 197848 1704715 1444565 1256621 1340716 698651 1269528 417523 728650 1077576 237423 456005 244905 1122991 6030 364649 1891197 1339357 1260420 818836 890932 1008910 826501 408810 1633340 1117729 729142 1049151 1334065 727551 614184 296504 1619134 1563056 381137 1692397 781985 965224 1515730 1532057 637800 155053 1149692 987155 187663 1995105 444580 58892 1507844 1328625 1205157 1363849 272018 1715255 409388 1448964 709815 1953829 1328151 1556190 759433 680336 1355289 333251 1742118 1396721 939410 1280098 1479783 1701039 1360976 30068 721614 1740919 1773048 903647 1915208 1583634 1063149 1837384 1145922 1815455 536282 1748562 1215095 1838297 170872 1703180 1383995 966321 422532 1883275 877483 531184 1160797 660563 790845 864247 198666 1646025 140491 103079 1480480 523397 276528 205397 390394 1212230 1036792 1666927 772289 306933 993310 130223 1299429 462003 1478909 896115 1175085 10375 468417 1931545 790560 597348 409849 1670107 1779460 850166 117556 1012437 1153607 738117 1721307 220987 596526 720742 1547870 1684171 578569 37440 1845722 258906 422400 1064605 1786906 851831 1109923 443755 1045333 491874 651035 1812560 550366 1143047 235879 1908315 1852413 1522731 1790585 926331 328462 692687 369330 1395332 1196082 876291 603475 1037044 972577 1047688 1251709 1087808 1374445 190317 1198414 1814322 1519313 718454 1522433 261309 45391 508062 1988292 1259272 1402557 1908363 1630537 366908 1492017 1006007 1630359 58571 678796 1262571 207837 1558619 1941121 1799003 937481 1630859 1672197 1861208 1097829 1097707 1437907 1633419 687217 634832 1739020 1953931 1346156 255193 488517 1203151 744866 1120949 266453 1796462 656810 1567220 1542918 1821884 1680743 1771372 1269906 1179302 1177420 1769820 196613 917576 975120 608124 915878 971783 711633 1185108 1356056 1368989 579590 1492381 1176719 406095 305414 1867744 40156 657050 38945 288401 431620 1327291 549111 1274225 437114 862365 1177793 445518 1766620 791482 1135680 278788 1954041 171405 609701 1439644 166119 251207 856352 1444498 1369394 1288384 82929 1787606 1631604 231432 1288072 261486 453256 985636 1290606 1512166 380634 681515 281351 956389 705279 951453 1412885 1939193 135229 621076 445172 707623 700718 13712 239551 76560 1508709 1236951 384513 1728193 939921 1716721 118662 674143 1747279 444141 41161 356773 15197 1586112 1957589 1906017 307723 46026 1148997 961158 379203 1544549 1672699 1912633 860631 1189455 420476 75306 1716006 1239896 845687 248796 601467 1785711 1144301 1701638 809697 1380313 1727283 1004280 1907110 375174 1955695 644934 384534 401572 457052 965423 615499 1921954 755735 1022906 306758 1689659 222520 213353 1853289 968689 404358 738602 769858 978042 1462042 689661 1467913 12457 1330502 988992 1417081 1958660 95770 547523 163474 1383365 690790 880970 471537 1884816 805978 1770688 75513 956492 514754 1963049 1039343 1131136 1398122 835507 1097951 1925124 1627479 814923 589627 166634 1897773 887075 1405239 609864 435991 1168759 789479 167549 504625 451661 571448 124645 1119066 953548 200209 165619 150275 1242777 1813201 829702 598821 350044 1825954 1411384 1590064 1539227 241545 1672066 190218 685221 206234 789731 71707 1074178 427987 676246 1332766 790671 1879942 1225274 1472980 1176789 722639 776985 1742921 1637182 908576 382286 1445631 1348659 1677758 1520404 1834972 1296837 495746 1533400 517452 1443580 1649394 1016418 693951 1255487 1480605 1458653 424797 51169 785513 1046754 1369927 491810 1956461 202039 1683815 6336 737553 191160 1511440 1424657 259329 1983394 694751 238726 1680435 956622 384041 345248 460809 1041726 1907540 1109030 1533649 1093778 240832 149126 1690487 1680140 21045 1728877 1045972 1576114 224914 808476 449808 1774129 128747 344163 1673794 158750 907925 969458 808732 1305570 328098 365649 1600732 92229 1451583 1324953 946796 1759571 1657957 579813 468359 1443315 533578 399269 1490740 292731 760413 928526 1619262 1913482 1319649 1183445 308863 1244540 639879 686464 1223008 585153 692493 274737 367589 1874706 1715043 1428165 1082369 1556911 309461 1869550 1286497 182846 280564 1179206 1689633 654522 1960507 1750647 835743 37003 1636264 481112 1492776 43096 387506 714977 250288 1895778 1194761 1180659 1527398 1137092 28442 721218 725611 1257772 1728257 1476338 1499529 1699836 614813 77950 961278 1737717 310494 400411 1419232 1113568 177901 1347279 721725 1730363 1991575 361465 957701 1025941 1442553 619166 891529 1862167 333209 201797 792349 1038788 1387378 913546 1821841 1777849 1460422 1169036 1282033 82918 505849 768435 1862366 1494263 1668920 198882 475883 1477140 1303804 74699 34556 1501076 1447142 1177216 1314550 1459899 1008980 205851 1653566 1987541 1339214 1694343 549435 1563982 1018155 458547 934434 265969 1340013 1018853 315957 1760768 728809 1791641 1081239 974996 1666972 391988 707308 841013 602498 943015 199461 1320847 513017 1255174 1604259 753487 1694654 1264019 889374 1255193 34951 1067117 1027688 123073 1004222 1226811 497257 1083436 1843172 271991 710439 1398589 346321 1182038 1499625 1598616 254494 1629259 1106024 1722295 856606 36974 1031337 849597 601924 1224453 1376661 1355330 1599433 784356 1811248 1457554 1887435 28878 718603 872564 1757334 504166 758399 1652804 1217618 494214 295117 1631488 1625391 1088741 272713 1385601 683947 1816973 69245 1341856 1811643 1970786 1348771 509577 571500 282647 743252 37109 1686003 620798 78820 838243 1392280 792824 814626 627898 209117 1918691 1620896 574349 1351993 1642199 533869 1662838 672001 383609 1908082 1325347 691904 1159129 1536914 733629 1725940 575922 1246251 284997 1765829 1802356 1197654 149900 535370 332497 261986 577305 1328865 1710577 1394051 553950 977162 1368786 1231577 1150447 1749226 406836 1737699 853511 549300 344067 1284615 1950551 1852915 1175013 517293 1578904 463451 439800 78419 530955 334021 1732444 1855778 1168033 1862687 1865535 1838037 1600182 1681578 245391 1944899 1542778 1289257 933294 1612499 1745293 1965775 623928 91483 419984 1355085 1606005 216374 1276315 1106238 391201 1173343 497673 795718 376521 1014916 297080 1085693 1176197 1896370 152809 623649 1403221 1958701 542038 824195 868817 301583 598252 520555 73675 1076942 254497 846232 378890 1144898 1539247 1640701 434425 479914 1632253 538984 1921134 22258 1661685 1450871 1368944 1551099 1705519 1777552 415169 923157 1709855 1190025 1125781 1458915 822237 795578 1405160 52011 219567 1042848 1413098 1965464 1021606 1588769 1831793 869520 196424 1870944 1049428 1009338 52014 1403340 1940916 1521548 1697352 1634516 1799841 295509 854754 1695859 844427 1002624 1702828 788253 522598 449144 1996387 455111 1268494 733249 1991436 255701 792284 1617736 1167691 1901289 1111070 1979508 1403014 1846608 610583 1464791 1005070 62836 1146317 1719703 1747198 34140 1577899 1311110 1399553 1890209 550511 1997284 359545 590452 1321606 1720477 697744 1161515 1778586 872695 800999 1528177 116455 1941400 1058790 1057406 1719114 1667470 47691 139564 707335 746198 1223904 1675058 1626273 1069058 1219999 1202502 1121889 1975860 150016 85031 975832 1278942 660389 261259 564041 1713592 918760 846486 1173582 597116 1558236 523337 1087662 1940335 1282716 405969 27610 1221610 47440 555261 887629 1548048 391091 434834 1056700 52622 1408415 330187 1450900 282456 642909 166703 1302840 1790911 1194057 1893790 1247692 928805 1747728 1813062 1008206 165670 1342589 384602 993490 603230 507936 21359 772868 1694006 1219772 1473055 765927 1140117 1627566 1362127 865785 1559494 916083 229257 172903 1570007 292396 1237365 20779 1308621 1491218 1493237 926065 100846 906087 1405253 1408820 459419 325074 1733588 1382072 1479406 42609 210214 1615848 1394638 902315 1018726 1201652 483535 1257754 1305349 324715 198804 309951 735466 1403846 1916877 297693 13783 558650 882020 586215 424912 506523 749303 754490 588730 1370112 1017773 1958706 1802957 696218 66976 1882308 659781 221756 860239 1407364 1636887 1923684 972986 533591 47263 842013 1293567 1624651 849542 1087119 1835152 1171264 839203 1161186 1445433 24820 446588 248633 1904844 162998 1241202 1797060 1387728 678912 1263422 534926 439222 1247136 78157 558257 776382 18595 1038178 631742 762546 1980597 7573 1177329 696900 1706858 1109978 291289 1742350 1943216 842460 1397786 92197 1138489 491176 481298 1346956 880936 472797 582223 1803587 396942 1924992 1863075 749547 593158 1385725 518919 499868 1247781 331616 1467682 535194 662243 1870553 1551898 613540 823100 1087824 1606135 158524 809078 1499493 438703 835206 579569 934364 1080852 674210 545695 1694618 162065 100582 1094675 1953002 953346 1908479 1145079 209250 410828 1000847 1884907 40087 68688 1387923 867437 874823 27218 234099 1291169 1537695 1489742 462539 1668565 255525 1153501 2269 1179044 581588 1462656 1848019 223439 140469 665574 1497193 950394 1949649 1301589 762794 946040 1675793 1946834 274080 27849 1779333 1142102 471170 1195198 114193 1170675 764110 1588218 1566401 1043200 362814 1614925 618125 1403009 1013749 1330316 1533708 1646139 731838 1958512 603285 1537436 1019268 1066472 1287101 532541 446374 1338604 1832461 189518 1167832 1130155 568643 1901509 8042 674352 311736 1197558 1634671 1354230 1883776 1736159 1699086 1922389 91013 692133 1639868 1838589 446133 1121494 263668 374151 1686808 48890 856768 1532105 1709012 164853 463264 526036 719298 1699484 1599435 1992091 302623 185146 1000251 1189684 1178729 315640 365350 670856 1554000 1875958 116942 1521385 1547143 1721616 902360 189142 1251811 1015785 1593600 1704428 232423 77662 211293 1715074 293417 1302854 275526 1068101 130392 947218 661879 551122 887086 1812185 1417235 1723941 1631510 1615825 1918371 336389 1275284 1398630 1378876 665811 1050786 530001 805035 1729605 550977 1385549 662906 604391 1298844 950483 793264 305590 1166523 720720 1293394 1578769 177486 1850362 1298098 222997 878528 1778305 502159 1822547 1225019 584476 1909079 966064 198591 447626 426242 1535293 1048669 1157392 599782 1915953 1316214 557248 691030 1107054 1532322 273035 1807323 351859 476902 896223 1144576 217454 1601946 1206882 441557 772034 1475201 1168488 749764 1032784 820815 1478655 1830425 41236 543689 766508 1878856 634356 1415744 619549 896766 1589285 39752 65496 1743879 1282884 991337 1408230 204987 1208250 1975572 1339818 1597303 996816 976688 591082 282888 844952 575107 1024815 978507 1833319 387247 1034076 1254271 1158418 1163635 1867342 1798236 1019779 1917595 948965 1393261 874196 1396358 1849066 992207 921545 722380 365521 391 82664 1125084 652535 18970 469913 682903 1618185 455746 121220 546848 1169946 979820 221576 1398899 250753 1862442 1403886 1054029 777927 1260888 436714 6302 1247739 422174 1851759 1095713 127778 27226 1816028 568097 1969060 924983 1439120 112528 1051117 1988753 960917 422985 428826 160491 675505 241080 1060174 1636780 1359230 1210832 1265138 1571998 1902094 1393788 1143821 706246 118212 1829547 695157 1459129 769651 1568571 1472861 1144012 488096 880198 1958625 1180637 1529835 374593 228083 1528150 1063799 755976 86993 1635359 141125 297783 416470 1144993 1805415 301482 238105 938095 1421592 211472 1480383 180133 735623 1937290 1288566 1254529 954304 617842 90992 131056 1872270 1972715 1835685 831348 556397 1740023 702768 788657 1086135 599866 1477662 1662671 636722 596592 826522 325657 1158998 1946204 1543907 484754 564626 1427475 145177 884478 1039834 525760 1365272 571494 522049 127014 950714 966380 293974 1402513 1955495 308208 1843676 705262 1848411 1119862 1601240 3295 425580 475445 1897836 759556 725735 72028 1670346 509471 281509 603073 541115 127532 1657725 905787 879926 1174922 1957008 1084548 927666 1172256 770146 1788492 1123219 1749072 813082 1026472 310698 550197 1280541 462792 1769093 1266592 1401327 103752 1649579 1244066 1868722 1356543 1692209 269837 1906487 1497961 1569357 1034974 1163153 770115 1564852 967566 1991071 806640 1708026 425127 1333272 33635 1047484 1528340 346258 1066834 1060009 1521076 747905 1288140 1468720 1607493 1987926 331739 1902483 204364 1897027 1135010 998014 447576 1335901 1196212 914718 735262 682074 988572 814959 403176 129920 166936 1932470 173015 1779586 1966338 1880034 1457441 1147855 289932 1460805 1651651 1378234 679698 1614076 599855 1191427 709722 1757394 808880 805014 1124969 540841 839672 948262 234356 1580695 1770584 64528 1367662 846723 985016 1140125 1693681 1745393 1991904 1819286 438080 937061 1877124 623874 1698876 1445980 1412799 905414 252469 372898 442286 437897 661791 1854104 355536 1002079 1241760 841237 1495249 423895 1454623 29600 1730078 19723 1340032 1130592 1394581 1155499 20530 1331881 878780 1948839 1157412 1199625 1260565 565817 846632 1876228 1326596 868620 597264 1040502 1769955 1210899 872176 1941820 1934087 1605519 1144741 773191 1612744 492978 52601 243005 630833 14098 375556 343030 141005 216701 739462 424082 480756 517572 8853 1917395 1579424 628272 808269 1259973 904040 1633818 834535 1700015 236066 1319175 300366 539968 850615 1828122 1994444 1363557 1785670 975916 619353 1688801 580675 1678603 796667 174859 405575 900836 1393206 160350 1937207 1221014 1008850 444777 1490223 446495 615933 1323420 1468270 1232794 605618 1312343 1722196 1708537 846612 744290 729638 1484682 1245351 137124 1853693 552245 393886 1789028 1403173 31685 680029 777431 859145 45544 1852131 1005261 446968 730604 1217457 1755269 1484145 90163 529525 674150 1592142 1596007 191091 1111676 1402118 1126605 844128 1069452 445322 1725101 1012334 1988796 1035314 578950 1206312 1383035 232304 1251353 713646 1271909 235197 633376 821193 1403362 237662 451305 363697 1926455 168090 950220 648060 32638 1686602 660438 317683 1842159 685668 571221 1616839 1652368 1311313 266700 299173 520245 1016853 676040 913092 921709 141175 319539 1703590 1632140 1628304 1588943 823466 1751223 1337591 1753394 1663925 1784197 1911889 1896460 1255111 1601306 325240 1022910 583070 944073 1386891 1801882 1161470 249283 1850728 35022 1444694 183657 971917 1501762 1534589 220806 149010 867820 1666577 1270936 677252 406183 408541 1942794 1338040 184174 696956 1198426 1220194 1624417 1613880 1399070 628232 1960882 154405 109069 1606755 317128 928313 423465 1393500 1383133 1103915 664002 611109 815216 605431 1118348 1506104 342068 920149 1304628 892678 472760 1118461 1936564 1053488 1869721 1666237 1043421 740219 38718 347598 1520061 1506501 1302455 1268193 1374033 1536689 1783370 1643355 881452 336409 1015878 1110173 1158387 1212215 325709 31979 1007683 1211266 651954 266300 1635269 1900089 886017 752770 1965900 1006956 645295 1644316 1136440 455794 666112 659950 1755463 819761 1053751 1661422 1234006 1794722 102705 214668 223628 763278 1275151 1873000 1312107 744098 1422373 776527 1775080 1196734 469731 1417506 988776 1799322 1902151 1936931 1459839 1627819 1151424 1792582 705741 844669 837415 1721420 1335688 287209 918775 1654784 1643668 1242855 1327168 38365 1842538 654687 1425617 1102581 569216 1924613 822366 16808 1312810 1189505 1122379 1517990 32350 1074192 1660852 1113723 1132046 831266 1166565 1307172 1174030 157247 536965 723590 956777 1042387 1009463 1894503 1027946 923363 435552 1025982 995454 1261198 488302 1639366 4643 143433 207722 1792360 1677991 1355504 1471177 153434 1237260 1947882 66159 617590 1546286 900546 1065665 798594 374926 391573 1249905 1054593 574688 1652251 415207 1849736 1847838 897234 1533808 262427 1051737 1857784 1750908 1738193 1216641 1366099 424112 882590 1714600 717352 693032 1696741 184421 1935797 1775480 897895 1315511 356226 1804638 1659280 1281091 603568 135008 161581 93853 1982603 590527 1320743 108507 161608 1285729 1776637 1236092 1419521 1719611 1634977 1939203 261474 1450157 935764 1178560 1500285 946772 1452375 1230041 1259324 896779 535761 1905241 361809 1464926 1019281 1369666 1250876 126158 1531911 517196 333794 380905 334811 1831496 252397 1096975 1792787 103869 345302 1772615 1654096 254607 975560 617306 1927182 52691 1452943 1139198 844590 569382 752344 50463 863863 1635736 1618603 565740 89772 1477649 27295 564185 271303 267415 501373 88664 1260287 1951195 468724 45349 1512207 86745 1663868 683427 1457802 1224907 1585934 1490370 1463290 1022089 1138481 1793099 1996053 1240985 1061736 318225 1813600 1311083 1129240 1658084 1172796 181504 1139906 1083381 1813229 561260 1349019 1004912 814486 677563 1825239 590813 1216059 1383804 833443 685162 218740 430122 1861235 1201225 970516 1252019 809615 1571568 1926249 957182 201172 1327176 1235493 1309359 824279 1762092 965597 685319 434569 338210 625372 566668 675801 1965441 110341 471013 652610 359802 171228 1580374 480119 259548 129740 1708233 1562920 59796 277069 822044 1728751 22440 1150240 340458 862714 1603175 889428 359400 385851 448386 1650590 1364927 633020 1463693 905643 1414377 1995637 22906 1810512 109738 627677 361774 1956246 1438010 1016588 622123 1035668 354805 851135 1359283 20343 1740696 1441275 254219 1045212 732864 432800 777020 878143 1061091 1852913 1436558 769639 381941 1389830 933093 1861863 435089 650302 1069052 1571598 1925473 1238027 64379 1527377 858264 1640942 1594632 447209 73821 670008 1919305 1012179 1547227 1937369 1880481 1435121 1970733 997244 632583 754696 581065 434135 660745 1837596 1861800 1203635 51460 1909877 1900604 1781990 1843062 471071 569130 1741648 546436 389584 1674629 1863222 1333667 1037574 554248 547840 348401 1331143 962588 1741178 1595504 1128789 1151544 973601 129804 254313 319980 1893283 738312 1983093 1029204 1282668 269885 357551 1109747 879541 1881715 725447 1790527 271355 981492 1277821 1654148 374470 495760 871789 421448 1561197 897326 1068056 463181 747234 674770 585895 1301080 164218 171280 1096591 1632892 19380 153617 224933 1921348 293960 692035 1638217 1980347 131391 1282279 229588 1326493 39601 1802509 1927063 958646 1304434 908415 1280839 687317 930770 1520082 302833 1124026 1377917 468431 1403062 260212 1398778 1421850 591110 790426 981817 909987 1894370 1331633 377425 907493 917092 1382961 577632 663538 873946 796154 1091553 1061413 672770 1020604 1397243 1420696 760125 1623783 324700 1442167 1989019 46987 1208254 428473 1020405 1548095 1396261 891676 1591744 1507198 53446 1237325 1717224 869555 1119848 1032836 1546603 1017102 1908546 1100655 1457287 1065964 102004 1259739 1957103 334447 1669579 1230161 280019 755563 926085 88300 1339988 879434 843829 1648682 528551 597261 1065003 754668 1102922 107265 113261 913336 1362327 941085 538029 933187 677870 285184 1997679 1872911 409263 1606256 1852025 434435 1887143 373107 199701 383548 195484 1480325 1019513 685706 929788 1170679 415330 54883 691211 1420173 1767110 1754698 188104 1475287 1083184 1875242 1054526 819523 1893305 1025905 1320410 127653 345370 1378453 1234160 1904009 1865334 1428601 503644 1952581 153783 1051401 1631583 1952770 701548 1200866 1511832 966054 1772182 1446422 1585325 162912 1473259 1624508 1162452 1953431 1207588 1340062 660135 7892 1106771 206643 1693647 1203396 1754737 946740 587156 1261569 1221521 608809 1072401 1066534 1245538 1480369 718396 1519319 1005536 1530337 1377379 1155856 1071564 1746745 106500 982543 1137835 95767 791603 1200874 1623574 473467 1473701 1264080 1747882 1218486 1048024 1429045 322908 241145 1833930 1930883 1140049 1247490 1166356 1371275 1726007 1097904 1211842 471983 343257 1541948 1366220 899894 1498128 1141722 1179591 100369 1366662 1944609 1038723 1750124 1015137 1226206 563735 1827376 201979 820443 750623 674149 1759446 258787 1851675 1169594 1553272 546500 357152 858801 1212049 546224 498153 706734 1977784 132618 1258017 1292204 138830 1776930 862686 739152 136600 1677010 351893 1252234 754080 1898542 1890779 481118 701521 1657514 1293930 988976 517511 45677 336867 665972 914633 1479193 1060453 1113168 1549633 1505317 81111 190937 1484217 58220 719437 147359 186171 1137289 1696296 1172957 617034 150007 24017 647792 644 911543 558117 1475455 1867641 885539 1850681 1418921 569700 373575 449295 1980993 760117 1810514 1104746 1434980 991796 688459 812627 1001263 1430615 448931 1717010 1722543 1058028 1381346 1014597 1751255 1327587 1131756 250663 1586092 986622 1323221 883289 439396 1251100 1478868 1515912 969314 1722850 1942451 644004 259230 589967 605505 1070284 827502 228451 411253 612000 1549565 1643609 219244 1249883 1569619 1067898 1128190 1684710 480184 1942482 1549818 1688916 595907 1772197 1669747 538413 952827 78751 1233052 1546181 1866509 836270 83574 467010 559706 249712 1715049 755474 695006 447656 145000 1058636 994629 1322521 1168151 996581 930936 614050 909662 1535800 97642 1844955 892541 124582 340891 460929 1381567 842016 544226 192593 1750210 1973211 302458 257419 1855808 1328900 1130409 1088035 1543591 121878 608794 1406096 1950475 266869 435299 1853533 1543744 1227242 1184050 176905 1122406 1941572 1291985 676 424584 1259648 1006192 576762 643741 1820960 1154471 1610799 592600 212760 1846741 1381232 1071153 974788 807080 1684047 1944913 15537 358049 1199855 1952383 1010757 319874 1994222 1761293 872710 1818837 46146 384507 1691428 735633 572182 549608 1251778 446447 1875536 1930809 1838690 1548402 665349 148333 987194 532073 1051017 1842934 228966 185847 728090 246379 821662 563051 889777 918424 118966 1104678 948062 1612301 1661990 1419799 793393 125312 902259 46027 61945 450254 67357 1119091 1916714 1311989 1609427 79265 526804 1166707 797431 629950 1837674 853033 435421 917242 808899 1016127 1700729 618434 1628233 1372081 1378959 1086413 57582 603167 508267 1794691 414913 1751087 527860 560074 373427 658544 1339107 916639 1473032 106253 318217 1418625 864673 1694282 1012169 524188 1962866 1705237 506189 1895844 1669600 1932999 1041203 138093 67628 826378 1498492 1287885 1986979 507475 1972386 1984132 1379312 1804929 495452 1220204 17199 804488 949874 1132222 105843 342023 156812 121992 636503 1671708 1547922 655057 4004 212564 176337 1187006 257551 1336681 830635 477743 386424 155081 153964 671734 1781184 1384355 1375202 4048 527918 1247898 1027108 279381 1435283 866548 1511326 1208650 131164 215468 76485 604487 432338 731108 1828115 405434 704686 1343488 11037 1076797 1894167 1583559 407153 1996190 295101 1680591 1505795 843559 50399 251709 59193 1295934 1677729 1874933 793481 1082706 1896810 1151369 520322 648369 441695 3234 473282 1522095 56260 1530064 1869847 1815810 430816 1964619 365079 1989559 220510 1881706 1922877 1640606 1881043 1741016 119087 1036364 1600218 809097 1111282 925444 505913 120657 645831 667768 1123116 845632 551978 1870436 541373 730216 323721 1179962 774710 1637690 693191 423038 1902500 1354127 1589082 1336347 1399253 1680698 989855 355888 1058397 347057 702878 62198 411228 1396777 288458 839595 2659 1715736 724438 806030 1854605 1548736 326567 1569925 1864873 355786 294665 1645217 1776820 1147146 1051708 1434726 815433 442246 1467346 915596 1098217 1445013 1456406 920960 1775446 552186 1045470 1555886 829370 928911 1839359 308001 427295 1262971 1737631 1275084 1045637 131685 436251 1821400 1112709 1662779 1729229 1458909 1110914 1232907 1928928 1274777 1236387 1541518 1079910 264772 1659831 1735053 380258 869065 237156 1185317 961621 1499821 1187553 599754 411217 682802 1340579 884131 1304059 1377297 1995177 12105 1962635 42417 1421764 975096 595890 1882028 873458 1256092 569553 1183923 131010 984179 1328846 403203 479174 1253997 1372245 1962190 556263 1899773 1566251 1142629 1755641 1086138 968171 990819 1383148 321948 1185060 170097 1209906 1539267 497789 704671 331915 1478246 883531 1322514 1266929 1585814 731361 1570838 935434 1779248 1846127 1960089 1329873 243537 455180 1988336 980089 1502632 1282289 1412476 1927750 1984053 400760 1676738 778158 1158726 1548635 170021 101988 528207 1609204 1108986 472056 374265 432784 1909285 1146059 836303 1856674 1901117 245935 1775457 1444657 1314493 187985 793849 158054 334273 1460250 1969939 157762 1441505 1175466 1429252 834986 1576278 1591829 971812 1463373 1635193 1710168 1584461 1813228 853098 1826673 584535 1862458 102005 1639327 1634918 1281747 976451 1686543 398611 1605756 513802 195946 1238282 1291877 1318651 641882 635712 99634 520839 1786416 1728967 1674642 1324719 1758781 1801401 937800 1818991 1555301 237141 300907 669738 197862 1909594 1969357 1785634 475590 957979 265729 631165 951832 273191 184301 987383 329681 730643 292716 1789739 1997505 1192654 208906 465605 140305 1533457 7273 1181136 669577 1077558 352749 541393 742067 154250 178314 178590 459203 69045 1509456 1843567 1149265 1470026 1953219 1890125 923323 838871 1816061 1477472 798838 245764 1356857 930982 1775090 1499186 1640290 889950 1658834 748144 296236 1078885 875599 1579537 1188176 489684 792962 62492 1633330 1846636 689179 721212 1858521 1267044 1313287 1438888 829537 476602 1498884 35751 1755060 1549911 724459 46817 1072053 1113884 53075 1351350 291203 1287210 364836 1773916 1370637 1075387 1262943 561863 938077 719969 553390 1890119 1445325 587907 1040197 1707344 1068659 1193172 173777 1788896 691931 849026 1561269 640481 1952460 383238 1030254 355359 1826118 1909992 691924 31167 627588 1497280 1120318 1438572 189079 254042 357350 222816 365430 1804553 1036772 434892 644110 533872 998419 1435065 1363706 834540 158597 1381721 1137376 172322 1410690 398751 275989 912309 587617 1354319 1913435 1088761 1378694 1551593 1986935 11524 1982349 29236 1498063 510069 1086852 1344426 305873 1157710 114584 1072008 704896 411334 1038727 170933 854482 1658243 1542453 1923356 1014573 650815 1146552 877460 1384018 1133264 915543 1779816 1739098 170323 30541 1970759 1319161 498496 1751150 1945400 1535830 1363117 616396 624875 142575 68666 839337 183047 33519 1058490 188679 1954796 651447 1905553 692911 1307326 757541 46949 662654 1784628 1516648 120237 1808026 1198037 931452 1740215 1824158 4275 1535185 238008 581056 1330604 407809 1691191 1925180 187215 13901 480622 1366309 588788 1786963 1021079 1770414 247250 1499220 1103406 1337238 280270 1999106 345300 452010 183982 740890 1179373 986872 1828337 431189 692923 895030 1618404 317427 86021 917620 697284 394867 8840 1149411 1669242 1439579 1342128 1036947 947344 1936692 1592691 101703 769271 1869462 991094 1152111 644898 295956 161886 1942576 1974849 1313760 52767 1447621 435213 112748 722589 1115784 413409 24146 1350591 1169455 371238 725253 837848 1394106 594632 30940 739489 335620 485947 1961052 312373 772125 186517 1467301 1524281 435003 1933836 1357249 544006 1938371 409258 1768070 427694 896895 1930785 956163 1220494 177425 843488 1620938 667354 204294 1558240 1800447 491530 1533438 1500184 426124 993437 1011953 1076041 1319464 592036 759890 1802173 1881593 1307761 789610 1822201 447145 307388 441388 609513 314623 772071 1942020 759571 973027 1093166 1350098 501163 104101 1746255 1789833 1609912 88401 1676419 1709038 799955 1929901 1831486 1040302 1649921 346688 511605 1237317 1948638 357396 59433 897356 233131 817973 1477064 620921 1321584 370776 1477004 791668 1198337 1839022 6997 838102 76684 1800392 358457 1311347 1386432 596597 936185 1970539 694846 509051 1023004 680646 487872 1564191 737829 1782333 199703 159295 1383383 208191 1033163 1827534 862589 1004311 1012325 724389 1565106 557512 1386183 912606 1635530 417322 579038 1532885 389392 605339 1673748 1591375 710444 1563185 638432 1759513 1983048 177341 670047 492251 1148686 601156 720370 983191 1605840 437245 170060 1961713 444594 1810440 891884 1183743 1258545 1464581 1714365 1252477 439121 50647 1124175 185920 415662 79612 1051331 932206 1246253 924522 1127124 814939 1719604 517406 1541814 1306936 1643894 1027288 337229 136800 667252 785806 285449 400657 1977352 1858673 1819758 1384009 1960835 1533190 465247 767844 469190 1276651 851071 1356394 1930769 750909 1116424 1775299 609074 260396 1424637 557414 350882 1227015 678244 1778213 764271 1734029 181269 685383 1456960 393113 1735828 281752 464338 1947222 968497 1638700 457943 1545549 187151 449557 815606 1764184 1933315 225725 990830 779308 1063074 283381 1962833 1744013 262971 1947462 944389 1209977 1772037 1861228 1858717 567373 139198 766665 1413020 1523547 916850 423221 1806689 1427474 1707776 674739 953497 894566 830969 1857911 185264 1929843 600650 310171 964478 205767 274822 656594 705858 1819202 471329 674569 142476 1167730 107610 1348387 806798 699455 737303 854701 1829756 575423 595274 460952 1938766 117965 1788952 792200 855775 265392 1262649 886328 1122348 503323 1687235 623686 1998696 723804 1914627 42913 143521 1721289 1053895 1804953 1552083 1632039 1337786 836418 1477274 1975470 438736 550809 60043 1216177 14104 1064887 55621 1235459 1573562 1297461 1384717 488560 1300390 1387422 1903589 1073056 335124 179040 736651 1849267 205470 1095002 259081 415854 683137 1880988 1948914 1619825 508800 744321 1704731 808914 612502 1785896 1173559 822905 1902374 1744986 85020 829445 1186617 1699236 1100649 1302789 1609103 248369 1231836 1994905 62219 307248 221809 1784583 1802582 1166258 539615 1836391 313481 1774513 381050 1748011 33238 1700565 1543132 433564 54558 1267461 921909 912838 487603 886723 1037561 423592 200226 1421081 851386 417526 856898 204806 1461153 1376827 1303849 1695049 1248760 451794 1421299 535609 1009921 958358 1640937 857874 1937937 332573 27455 1487137 132888 1732961 1194532 839830 193835 480789 915718 1947009 1295579 1701871 407737 590071 178072 46467 859763 473223 399000 515119 80985 1725576 183597 1158138 1643317 474269 6418 1310511 1718018 1784779 435454 1913709 371640 1536259 1349148 498270 1996140 701579 1427432 1219952 1499982 491399 1512044 1923164 1620558 1577483 1242320 805516 528981 491277 984026 724790 1088230 1816300 1469981 1013426 333900 1467307 1132378 668140 829951 342627 1215991 1408500 1612569 601395 1200527 1048930 1881236 1982197 801387 445745 1367051 1907659 1817087 358377 519308 250627 161356 1698435 1812285 1441787 446883 1441979 674405 607121 1072462 91931 104220 345463 283643 1887295 183023 1739594 1808231 130903 656724 412035 772509 1718724 624231 1358777 1222399 1989894 673921 475784 1486857 1587728 218342 846189 1950090 1183086 1813058 1515424 964856 1647871 1040372 74567 1124559 281492 1418010 1284682 131806 1795275 1882746 1352220 1840944 1496081 1074908 1238265 1773016 1528802 1105199 1260500 148054 1407635 178448 990120 954755 1347291 1654170 1663894 622840 1394336 1116278 1484283 1674594 469181 1969787 267021 1010803 1978001 656399 1564803 1364177 1257439 106440 750814 7356 1573217 1952545 122299 756332 635094 508154 516437 638201 706207 127631 1569828 515391 1115989 1784173 305427 1334414 1838304 229639 547517 1558497 1708827 123589 215341 383516 1983448 1124859 902639 916125 1075767 86516 1236103 105399 259187 12852 799905 1942728 302157 1686925 1289208 369514 1155840 659335 314767 110705 1652299 1172437 1560444 1478755 1928470 40314 1482930 1187496 1044066 707321 1274100 1039886 3552 102087 390814 928869 1015474 959908 1339602 1331686 400580 178088 625760 681721 76996 962701 357010 1329068 1088420 1368853 903175 723855 286282 1875606 770183 461658 937226 245086 1410654 1333114 548096 1471437 975215 577311 1857208 530706 626807 1418970 1766735 45156 1001971 1925056 1718583 973334 1498517 1104897 1435940 1149854 1300706 1056760 541959 1579379 1285301 120652 962309 1394097 309837 1592478 548706 287452 354062 1941023 1675977 156677 1865000 409231 1887994 1510428 1858586 984889 180298 930 1399724 1241032 1936184 1062357 1940277 237278 1465485 681199 1996768 1957268 1438745 686079 843193 1517620 261239 795640 1919317 546728 929035 237291 620208 1543195 690428 1108431 1292499 974830 576982 263184 833024 1986618 198433 699403 1539341 1583863 46828 695752 236285 190771 1079806 674900 1480647 1810820 1557421 1016509 464583 105495 308629 370089 361791 604704 1245870 1636505 1325831 620272 630665 1322048 1949540 408135 838154 1962708 1550355 1432039 1607166 674336 546507 1222983 515332 1398640 841538 1782317 297047 1013955 87566 1813475 741687 1893730 1659122 1763822 1493717 291142 66702 1209018 480180 217279 112975 1635474 1095201 1099785 729421 1326505 792961 456024 479607 1668316 1626585 1096944 254597 1891541 794141 1072389 707469 798271 1558144 1203861 464991 776391 608929 1120033 782009 1070413 488693 1256181 10087 1119402 399591 1087500 499115 989244 529741 1851544 1732742 332802 305384 84508 146874 204901 1486989 177952 465410 1857305 20147 1874143 1028994 232183 1344707 1661917 1576832 1246755 1652424 484393 9662 1501651 1917285 1507159 1490551 1826020 1812555 1115603 239682 862009 680226 1055736 19224 1085581 1753038 1258369 987480 1532605 1117684 811811 1578298 1928916 1416038 93280 429558 873305 1175124 1504749 1936526 350678 208343 1301278 1716366 1975418 169060 1185681 1026589 1048927 1473663 1400802 763619 1539509 1109943 1456688 420008 595759 515070 177953 592061 1496873 270903 1354338 713178 1467491 1449820 1026927 765830 1617327 1134025 943803 484772 969833 1150867 325436 429335 1839001 930547 1466105 965526 1779029 1404932 742268 1579324 1617647 1139713 1971465 591400 1370926 25798 1045282 9092 1642683 604286 1411735 340842 1354655 540816 626334 1951474 795666 1725703 1721963 1327467 989618 313715 1586868 1474097 39975 1126671 906424 217617 1842897 734343 1640497 1517669 1240404 507328 1868946 1108662 1800626 1211399 697897 1672685 28512 133199 1555959 1584636 256926 185444 1804752 886112 448625 924619 574963 384481 1618799 157772 1753512 163929 123985 1756233 162144 389354 1781602 798927 1051987 1876514 746614 1353405 1102700 1216755 1251825 1102409 708689 1564616 1147781 423529 1374632 131084 1156450 1501820 1876047 837419 13702 158817 510497 1429821 828914 677746 189804 36759 324483 781250 48629 1289912 650708 1396406 767757 700659 773521 684046 1457548 974772 354733 1149013 231269 267544 442837 17738 979496 1338327 1608189 1648312 1605150 857817 96906 1202763 630074 524383 1952725 1169059 1901908 639780 1380933 1011567 888027 1434174 1661698 368322 861185 1628979 1709242 1460538 1073191 1302221 744636 1085003 929853 505886 7076 1073739 1291057 1363340 159280 1991540 1848837 1385026 19518 510705 684845 633097 1519026 46221 505192 748033 1716459 798226 638902 877772 305312 831674 1385520 1584913 858275 592979 1847693 280624 539065 861740 1483146 1745267 1059913 1841071 392607 164922 725203 781533 1667930 334005 218492 1499722 1388015 1024810 1857340 784227 1685089 1090023 304083 592547 1362531 512335 125385 1865491 1496556 1277388 1277572 1891098 20946 316085 1459653 598613 287945 1285533 648252 1562668 124510 970398 899363 1935590 76660 329704 455926 1521684 611904 1802256 1759350 1382325 131837 522297 973152 970888 1772739 1196436 812602 476986 942724 1159990 1188336 1757746 987530 1939083 1062394 1065085 1319540 1987506 1194677 1549192 1224843 1982276 1237799 755996 219371 623494 1984267 1463361 1416234 402649 1994973 777544 350584 1347452 1625165 1431981 1629741 207010 708107 800785 1974185 1026281 1142539 1232328 234340 1198307 1987388 1874860 189183 739607 1993053 512795 745696 1396339 142914 929664 1596783 1852432 471775 1682125 1360751 1213107 1752361 892723 1379235 944501 1013524 1174945 433681 1354396 1737522 73851 1084183 874141 1709791 220658 1889335 1715984 1922683 1701106 1939197 112430 1237271 98992 280811 1236453 914883 326577 1692435 1441838 1724924 98868 908144 564154 70080 1203137 728564 321694 1498427 175715 797144 871212 521767 597938 691851 1311046 941659 1372998 1114375 1323161 1278471 1393700 807327 376964 1612952 1736195 1112706 601366 267024 1915433 1515146 613462 1739647 830829 140052 398740 1988211 939099 663187 1360033 682837 546282 1791048 636608 1738637 180014 1843648 233139 132708 713364 1467113 1129444 1417887 1909290 1102648 1875901 334266 728003 212293 1792604 19229 898799 1546061 785348 712592 460126 606941 1962710 1380040 1529748 1510630 508427 9480 1426375 781909 1678909 1160580 693732 1069538 356104 946655 1812846 633783 885148 379520 526172 169881 1208448 1027254 516752 621975 11331 1691472 1174919 1479825 1375782 493079 1345524 1751199 1097587 1967937 1802501 1264247 471784 586686 15181 910177 482219 88840 880605 98795 560219 275432 541582 808472 860863 507714 1163443 1225521 89187 580929 517647 1538358 1076535 1274454 103939 1781693 1462357 463843 925239 249877 919895 1222733 472261 404060 1712288 528487 761177 859051 66107 918149 368567 122664 1264889 369513 913691 1910702 335271 1897882 202233 1828600 1287371 1200948 1913659 1891563 610179 1027834 954936 951778 1957176 1723030 1682938 1639467 1598040 1002796 213681 495230 734475 1485214 590662 121050 1899567 1034198 1015640 249706 197953 849087 156711 648047 805066 1761927 837514 1271421 474351 1614786 775326 952422 785428 1314783 1954483 1723792 1770399 642465 35975 1453766 1559465 1244796 34455 134081 1179391 918560 1948567 451222 1200611 513630 349359 518795 1735767 477172 244663 1879259 906018 741709 1333861 208649 1505494 1066142 130859 1787659 1748808 7742 1315489 1300928 1174197 1777328 1094591 1541767 955928 1316149 1481399 707278 188657 1561957 811471 379285 1049584 1775749 146402 237340 45872 1267164 1217443 1484064 1938771 1052255 83286 788712 1894772 1970954 76289 1316754 712281 1396981 1633160 150866 910942 164074 349206 541190 294875 527514 1256778 430075 656310 1180905 1953516 591454 772727 1523585 61521 1147145 703239 859667 892888 1445295 389856 1798866 929029 1710499 64476 215939 165467 310248 1293593 397157 579979 227642 758629 1409268 739205 1341871 1654634 228615 1393211 1152996 1507417 662573 1215683 1279103 1609761 1004333 1467386 1632224 1634558 1573178 1878414 318744 974009 1768661 271071 1582346 1195730 678665 277579 1047886 732440 435845 1204689 1579840 1203873 1129529 1516704 1990552 614393 376873 726821 947122 1891652 842284 1677463 1153879 1255204 490867 1723602 1901272 935008 1330925 1621908 1035592 1953241 882177 1811714 103219 338963 1312981 250480 978169 1940919 1045640 263172 575469 1246456 1086200 1768325 639556 700569 1855571 1070858 318470 214130 942552 1907286 1082611 189630 1703058 739655 1553087 1723511 1123334 1254329 814569 243739 486558 341625 952365 715919 423685 1526498 28779 1908270 1596448 75907 587551 11764 674560 557955 1867877 1362654 1491566 34210 543126 1883971 1191436 221402 635654 865225 1003707 453453 1532325 1515449 1858087 1570557 465725 1440444 241459 900648 111378 1586697 1131676 1822986 1642411 1648553 1239084 260357 284309 119190 954819 554683 514346 11521 1532754 1764671 1767077 998227 1996568 1751293 652081 448640 217973 627030 184504 1416211 955012 11046 740059 1353615 1374863 611829 1544717 415371 537243 1487362 93669 356659 908196 782731 12543 1232263 1560551 1148596 1490550 1428504 493647 399487 988540 1051399 934011 678589 1834506 177982 1213659 265177 1164675 1390441 1871970 215065 1132723 1232689 1616975 1437406 277817 647701 1867616 179820 1132376 108256 485054 794673 95092 1912495 1949871 640472 1764231 1262742 1418850 1068710 1681621 1895799 749689 1699617 703542 617169 90489 1393152 1334330 725218 374048 1630229 1244850 1132251 1176702 819049 1583255 1750398 511586 1144668 535452 1428167 780495 727679 132863 966013 622833 935257 263321 354887 13917 147695 1994461 293844 885353 570114 1584331 506659 1452091 1748385 418676 645140 1688251 24250 1492902 914007 1930981 1025344 464427 983844 138039 854820 668831 1452093 1686102 158306 545300 1366973 914588 463053 906571 1011614 311404 1173102 185096 1726029 1594151 547572 1018382 648225 492633 1659525 846068 1096420 1260386 285489 979984 1463262 63182 138661 47531 931536 697048 721994 1051275 222966 365066 1365315 756056 1971524 1009917 344299 14906 1239861 1283589 1274655 16036 63864 1173759 938375 1477244 576482 1942033 846885 1583690 211247 1472964 236655 952033 1772603 625290 1867067 1368184 417914 1624190 356942 1733245 799721 326427 59600 1322478 151397 1374783 78253 113346 1172922 1633400 1316428 1847619 579819 1483008 1985817 1479730 1324022 129006 1173522 649222 45403 661276 864797 1821159 723524 1244862 1868226 126829 226443 482846 1242899 1222103 1407768 612209 1073135 1982121 1540505 438052 257349 466503 135180 343068 686347 27377 1040071 1190248 776892 938413 1869324 969656 1768072 57844 1932955 1506324 1674761 209240 449409 831788 1899617 1732863 704986 1646371 296097 941889 164997 811235 54298 1128594 513593 353242 378661 608005 908705 425264 1141029 1924904 1161509 449423 1148702 1436004 984595 1478714 602727 565263 406112 1181027 1239188 749527 1461713 633923 236362 874327 1386116 1887950 179198 17886 1136539 1936816 566386 1424543 1685155 1638369 1407539 396635 1512063 1780950 1944558 1051232 1303526 928047 1206133 551780 235828 1185890 343597 1398473 760089 1299475 1149776 513823 1186478 572063 471561 1978454 1034223 1791459 780855 449866 381216 1775647 693743 922557 954139 920465 856348 1158095 1237221 1357261 978314 535815 308371 1838662 971744 1023682 1950143 237590 64256 1220561 1517467 1128194 1087979 1701064 473642 507700 974356 572021 617102 1524712 1747277 1242405 1507943 1621877 1391096 1161618 1797985 674086 834652 331732 510273 1142300 145620 1431595 31295 250819 544817 128755 1689317 1629141 301969 1245946 1908359 567793 1732417 1036994 631178 1063649 865247 964986 628040 746556 1306861 530212 1736790 343933 1950256 606821 1235523 151592 1682112 585629 125196 1709162 443153 340966 465609 986181 111454 709806 1918362 1627423 424294 591193 1147813 1630993 1708355 23026 808676 1452575 874914 862289 267006 475075 1168571 338856 347589 962733 854387 1790295 1859497 354016 1278157 1362396 1674684 1859630 1172165 284402 1246544 935494 687042 663982 29854 735565 1969398 844389 863865 1547605 1867808 471141 184646 1187538 1776034 631642 390465 508280 393144 1129508 1901257 1747468 1149994 118998 1600856 425593 987979 566727 798681 1206126 453718 807843 814129 6897 9336 984899 108035 1761512 1496256 1673626 1283621 666016 1958163 532243 995595 1731824 280995 670204 1657264 1739109 604475 71658 95934 614818 544928 1562017 324138 1241447 1748308 1920537 242619 1508565 74071 1155280 103299 616184 7666 286174 1561337 1879313 997400 709160 847513 1582297 639833 628436 1683416 1393399 1967354 643462 1487614 1859717 1538422 274785 709539 1032671 1743384 946596 489013 8035 649598 218925 1359719 1816700 249542 733427 623962 830587 80108 1660349 829021 1870636 489003 730376 533071 145118 1925045 402799 784671 547237 1560471 998791 259669 1240598 1803581 149414 1137775 1096730 1378167 1234084 91482 1919242 414917 1697164 980660 108305 752561 951116 1249625 1043912 1546406 815746 1206408 957561 608381 1243894 1532273 393278 426464 1674463 663245 856692 612845 1314231 337484 1381803 1641278 756235 1965305 1034433 1203827 814695 1234049 1932570 1740894 1653360 194467 1266460 598459 1997920 835799 1172973 974571 903048 324316 1123495 1067460 195936 229248 390873 1174646 599251 1689371 784484 1726731 1008372 527618 1945105 225950 585862 1625646 46791 1178236 1987207 1367252 1803199 377867 50289 638128 1022075 1905128 424424 1309437 1177602 1215700 949728 486336 753575 340254 469250 1716040 1368256 869789 982231 591504 122573 1043563 968368 1278783 1667080 1447986 859429 185954 94944 592365 915893 1360828 434793 278166 1037154 990880 441854 393566 259749 867213 838353 1615285 1915811 1336070 1297518 1427171 171679 1088789 499114 124843 797461 936797 1195864 63562 311617 809771 1763729 362451 1000320 1890456 1852003 903578 538137 589567 825850 1227422 1074420 1540323 455564 1061261 1046535 451080 455880 1287209 1763512 1674803 1644018 103703 839867 502075 758421 165671 38185 1494444 1860601 1496629 519808 8784 913088 1675394 1962147 402725 1447475 959682 673098 205422 15242 1646551 1737754 1792466 1215640 1485677 1080266 945453 290764 1308660 498226 1864985 1503421 1440839 443814 1168989 1066162 831367 1116727 1352905 296188 1102505 486991 261200 683684 1879738 1992010 1396689 1166823 996395 141931 880908 788372 874684 1037250 1397381 1365159 602689 913029 1244706 802765 1955106 1394623 1925660 1601293 1803755 1588873 177093 838341 460779 295021 1044420 1894295 252683 1163792 37482 246022 612729 582080 416736 1499353 1363172 1954292 1787006 1268245 1924178 1667540 1157731 1720975 120675 1990141 1397516 1635159 1585754 129564 433916 1937654 1039103 1473693 712426 507468 957577 1456072 746281 429460 542168 759381 683632 1883587 1757969 140801 181801 138972 1450331 898975 100539 1859463 1293437 1943156 1444990 1786967 195558 990461 126726 655660 201734 860247 417001 1781958 961720 1325072 741407 1136240 1412489 852773 313062 739770 1611693 1579289 345819 754424 940942 729570 1963591 594207 317794 1328714 872623 743245 1976381 553123 783844 698521 293335 1987896 515805 1919265 635773 1370808 867627 1122164 327349 1809278 1983026 1688778 408955 1913650 1313680 1646356 1366629 894814 2971 766472 278657 626432 1426475 145324 1643854 1446536 111236 1878515 1453813 1841448 827963 1638167 1469493 411121 1746590 1929560 1849401 116085 1152999 342317 965450 1097017 479735 1826218 966949 979959 955208 745584 1487839 1667797 1186847 402106 940678 1057405 1953706 1009709 467943 1386325 661996 241485 965068 1680601 942080 1749367 877361 1137336 1181291 596840 153360 1507887 1705287 846108 704914 985958 1657729 1773675 1902474 59450 1633387 79726 1570103 958603 1859896 8136 1941980 800584 67950 1923704 1737760 856374 1642483 872720 1833504 470723 921693 299175 1545505 1866669 975936 698060 1313575 377870 876077 716229 289501 1129118 429779 1524149 682680 426055 1623032 1148402 342935 1161357 331558 978043 379084 1169044 1383636 1838293 1276022 453496 298585 461726 670833 1766090 85575 708465 1964182 1773495 1751982 890853 43561 1808141 1046826 310370 1560994 258501 1584910 912676 778654 372985 1554852 1583541 375423 1609030 1493512 429018 1490283 340575 339249 1489938 982725 260065 1474474 1112553 1831409 310543 7795 1735606 1749230 227418 802832 1124116 662450 1406661 384742 894988 1212857 783403 1839779 1433533 500004 1834992 136874 1380948 287651 446592 1360433 1364980 1063406 1035105 76150 1865822 354972 780152 1317941 1455566 1537431 116923 1426858 894393 1935673 1023968 699293 1547435 1358003 321226 1706829 1023374 610964 1803157 360395 766187 321144 494510 819390 714947 1088201 176161 1972665 661845 188217 125303 522081 1670853 609627 1842072 1812837 601117 312954 865233 1174989 1921112 584024 74686 1176734 465451 1293792 584902 1502768 42488 1360472 1549667 1360540 1574032 419190 233641 1593643 197125 104348 331177 214101 190016 1256842 730335 923174 581092 708491 1065365 718840 414640 195988 1734212 889921 557607 1082687 123753 1606850 1257319 390108 495498 444213 1356843 93237 1521958 700301 1188587 1332623 1132329 1994693 417584 1318718 583937 306718 1398601 909409 1099707 1815988 638375 600377 1526953 1313891 1776494 1095496 1764133 84817 587092 334523 869039 556232 747927 1223368 405201 1200006 453727 1438601 364061 1211825 645160 1708304 394903 278333 796750 1356650 1131128 980843 1885741 440296 1282167 207751 1152979 1076063 1513519 1964957 1220675 942951 1600819 10418 226184 501618 1990421 1315176 101417 79817 1809955 1958164 1997575 671994 117266 296636 390095 1928679 1977914 1742780 1669108 1666186 269130 503954 1400378 1755850 1366531 1258557 1857008 1019741 1178217 149557 404226 336574 1021580 349221 74616 670435 1296672 1398995 505378 1244246 1976767 1757294 535607 1344561 1868633 1403102 1619251 458268 1581093 358422 847566 779350 86783 1629954 1573360 1522348 359893 1415013 1336830 1240724 1073041 646385 1997612 107319 1192151 1748323 92091 1747766 539401 493813 326514 1413052 1123733 774599 325083 924563 677061 1638532 528413 1288299 1646766 743189 1999679 1544766 882254 765300 1630275 766034 581984 138843 1810392 1200474 358528 766716 671748 739122 491274 480557 1747327 1469471 1626854 985382 1957967 606146 1408635 1472432 351890 1216190 1239732 972146 316120 124040 1508968 958680 1066903 1437571 765775 516267 1867144 1789244 445489 879557 1999302 1901444 1841258 724382 308532 1823361 382763 677950 852250 1470863 650428 808257 1753793 565801 724789 1382443 555304 1489313 1738115 1026455 1124676 1072245 1887821 1395485 1497862 770283 1850383 1346907 1885770 717835 757875 248711 528347 1765262 365529 1128130 608587 1272670 1450782 1888760 1683804 343285 1882917 603217 1921620 183062 292147 1361526 1834003 1601789 1997682 1941535 950368 458374 525029 623458 1257814 1526091 1591264 1921576 1892328 728603 1712580 385904 248027 301633 473082 1711843 927992 182208 1816112 1978764 1724882 1512794 926342 292829 1244139 549769 507429 1682377 1008978 1601932 1993556 1561348 85179 1706405 1134057 1217388 1262454 1328888 1524337 911578 1782135 543053 635150 1177612 107155 1015378 1285427 1205246 630268 1573013 1926533 328278 371808 1225259 1771181 932780 1999287 583176 173391 625320 578743 998803 475534 1457623 1919989 366546 1957732 1410919 373134 1943561 1381546 303778 1737007 831375 374913 1803267 1069204 914354 1351497 1120954 955562 380465 953014 1478781 1829684 352041 1704647 361217 1437636 883614 1323839 1929968 919271 601049 1304817 83044 1628443 645252 1651288 287292 351345 938434 1857573 426331 806933 1018715 67139 1779416 160387 1286871 1881515 1771664 764766 1319345 1335500 123831 1362133 795421 233340 1633265 1167491 1467207 826441 1318379 517872 1408175 465331 1025001 297039 823987 1298403 320679 1183964 1861266 60758 1006254 1360712 364545 1363865 132524 437315 532246 1990060 1329893 723816 892183 433133 1851461 36130 1042720 1756069 1824449 1861599 1914997 1673406 557262 1223479 1243741 864822 640410 489371 1285325 893696 304880 1393596 23536 1369062 1935487 1339590 1563073 393258 493811 1106651 486754 284331 1982337 1970551 1214704 705495 1912493 364422 1920734 1576248 779710 152755 1460628 35009 414697 1620844 1601285 794242 547995 185854 1585471 348726 877749 933134 1761501 1438133 19313 108762 743953 425538 1713078 1960532 91814 1873174 127744 382877 1047229 1366122 797671 1495034 209580 16240 1808102 247125 370891 773300 813492 30090 372257 1520013 78188 1551926 1243603 542514 834316 481786 637920 597955 1570826 1778550 377675 1332792 392205 1046647 1801426 1198475 124500 1617748 321353 1823472 1223715 108951 547377 224204 256419 274538 1165911 429915 1291122 1245939 432592 959465 25860 1272115 763176 1065284 1502946 1710842 991225 295214 989682 1101392 431485 553476 1892682 430726 1641179 1165414 719529 1861872 1631945 1210739 810683 1140758 760581 1655023 1790853 559218 1334691 1789363 1063173 31159 1704003 321118 1336126 1162330 159096 1373735 1643558 1439938 542663 900696 1760187 15826 180806 1796422 409099 1366359 763789 616882 1108575 1351560 1434834 382662 291852 727740 1555485 895860 466517 805439 106916 591111 689943 1502942 1531865 1570234 226621 651167 921079 1573712 488860 354795 283638 1277041 588013 1825756 517941 443491 372655 1094359 1162805 463649 1307929 690627 1579759 1363298 1794401 1961397 124566 1706592 143079 958846 411192 426740 925950 218965 739143 800841 1514025 1875902 1911660 1846084 1874497 1892143 373358 1766627 196956 1557677 1134061 1190047 1588157 1090898 1804405 316630 650284 99670 1481650 49226 1745300 783589 1491755 1601793 275493 890290 1785387 1380819 257089 1897167 252109 1319331 1441266 150399 1536845 1472474 401814 347210 13370 1338516 113911 1710291 148822 953608 808929 1942250 1680496 1166427 578511 391250 1856994 1029996 795338 782957 1466565 1833039 1031566 1140717 704746 385473 1549336 1211158 1319243 1140617 1881954 1676528 546714 129135 1122926 1104358 1460161 1410296 951098 727162 350527 1584666 692542 834679 1146037 806143 707560 1880861 570682 445860 1079255 1949042 972885 943271 1237008 1858106 1981549 66115 467333 265079 572334 513640 46542 488954 1325708 1595549 1218399 1337943 1053612 336840 303760 8679 1122594 562543 533501 401128 478524 927290 302136 1923110 813087 113333 753680 385698 1812439 923279 205572 1149538 1067845 1491958 1138603 512244 733411 32785 1678758 62373 689479 577679 988330 1082649 73397 1291993 1375072 256644 1191160 948870 1688967 854699 1283673 1507872 1620885 1725315 442962 725525 1733670 1896021 635797 1337610 150910 768535 1385600 1757358 511220 489247 272111 1245217 945401 472377 32752 1500765 1967632 1695331 1603599 169374 1527250 1557880 1228355 1291454 1293730 450096 1081500 559373 877337 873611 1194759 1808104 725364 1393313 1964469 1969474 654091 815305 75359 599055 569805 773148 309016 1821229 1578834 675050 890230 1066956 923540 1108169 699355 962659 929311 1989961 1076482 1016172 961149 352197 1378436 270544 1777166 1677110 1015557 892214 1169209 53145 1536906 930062 1611704 340587 20567 1377153 1721123 1074735 1476193 556443 1301032 38777 1508969 1900698 344206 681707 1498406 1045480 1694593 1769150 1240307 546438 667826 1880600 310146 113751 1892326 72326 630226 1998617 1778019 921108 672088 1828305 1122216 196567 822901 859498 1996699 62730 1061116 1467678 1361965 1251659 1367164 56377 229001 635018 121486 741165 98257 1745016 1739955 286516 358348 1596115 943897 366280 379359 1946330 888713 1454772 1266895 1550487 1017067 1772438 1399634 693445 195877 908394 577801 1667570 677696 461851 1597159 1602845 671663 650763 82142 684934 334941 714018 929306 235120 225349 870881 1691258 1172713 1797261 376001 248301 398856 1143830 695266 414649 1026307 1450536 1400634 991159 1460396 1043457 561930 1924696 1042287 785036 1804930 749775 65831 1039795 840795 1987343 560157 713511 1780954 447825 572876 315429 510278 1928377 165820 1084122 1113939 1626813 1235492 1076413 964808 329773 1523341 1526176 1463714 930444 1902496 1416141 1281448 957759 1352409 1356433 1659081 810627 1885975 470182 245654 1486773 1183749 65963 771890 1114475 1899376 1234577 501933 947723 1225091 1300867 1730727 126181 544322 205888 1066869 1589482 1602500 1393137 1397675 993834 409912 202944 715966 1198069 1117881 1875131 380771 1030713 564438 895666 1625729 377293 1715808 1671782 186336 476164 889567 228160 1481259 899374 412459 1604404 274767 1118180 1051030 1148983 725790 698593 533857 473737 230097 185335 1194706 482014 1421718 955787 414851 455547 1862678 429343 456699 8954 556971 1800848 1048369 1117841 1484392 1601755 739536 1611301 134837 331318 1449660 1898151 614583 197699 1465015 402480 1440975 1707 778512 231560 486764 1171233 1435136 254059 1278106 730495 1220553 467297 1403940 264748 1124556 330809 1940108 68342 567932 1326325 1604088 634615 1667040 1137030 1312232 398126 1225252 1482798 162395 827918 1089126 382559 1837873 1923224 878964 895292 456679 1309461 182417 487348 286942 1173086 1383087 580311 133864 765964 1633677 1027512 1727971 767151 98615 423536 923980 979632 548335 573411 478103 1790120 1859993 1107194 1306715 835988 1452152 619229 1296637 1494300 1503787 1778129 117005 793942 1515310 446665 1766291 1006160 907017 1521621 357667 885802 1042687 361354 196105 671015 844233 1944460 1930535 823198 1187082 760602 1573940 1477255 672962 444971 841884 1866714 323843 1019885 1985065 782996 16569 1901518 1232362 665082 425688 1685223 428110 1241686 1907511 792125 1893329 1887814 550079 1120049 919869 690499 1984681 1364571 1723999 1545161 1631760 1981973 1377739 1565057 931812 1363218 788618 557170 315889 1902776 1885714 1567247 1893300 1743513 68396 1937921 929513 1270434 495790 1684847 887159 1967351 693384 298004 117201 396193 133936 1730902 21473 617848 1501323 382989 1777209 980258 244047 1130849 712836 711529 1525670 1381585 745396 164973 1505736 129210 322335 1220370 597514 993851 1176229 1591063 1998496 806897 557898 1656010 82925 58218 1997539 1064097 832943 872745 1086575 1957534 675740 1496710 1518841 318892 1650069 1291594 61369 1541835 1015630 408605 389374 759813 493465 1378654 1823018 1971145 176703 1634363 661398 518039 1743290 1476235 846107 1536694 60147 238576 1713942 352365 1984097 1834678 1681001 861762 352198 969949 1652812 42664 1021764 1209182 1198463 1306256 703589 1667753 1603429 1480565 539682 1987651 395213 968941 1074037 1526082 1219502 1913275 267154 1139503 1450534 110381 1829763 133017 98532 1131945 166899 242140 269138 43672 1411556 1865808 724131 788079 1643585 1220659 1998904 503904 587561 827848 259326 1207144 696554 966704 1671317 1738559 1781785 1812973 849695 6169 291193 694430 1890819 517937 350046 1479836 1051100 917492 56086 693697 46898 663991 1375891 949406 830589 1579857 98294 1332036 1539719 1153241 1522669 1776928 1548191 492340 181055 1811054 393824 13737 893642 1995620 860203 1742489 531929 1391146 917330 241764 557990 741810 704812 1371496 1382409 393478 529783 1012426 1934742 1234715 1053374 818882 1091394 1393508 1200634 515564 1063524 495032 21063 800310 1302916 857706 540429 788217 1348495 862369 104694 1837163 786691 1752507 1819405 204276 1021273 1315237 1188103 49655 371975 315770 462864 1124672 404990 1343163 230591 504110 219845 1968774 1914623 535078 1850600 355940 473427 1078306 417460 1135114 782092 211536 534516 1402908 786118 391789 1305535 1529760 676884 1760879 83142 845699 241568 8292 1713006 682025 1137738 1471220 1100928 301988 1255761 138130 467877 1764804 486734 1996526 1993041 1658725 1701773 1265964 199304 1889224 355079 1649235 567868 1284853 1708099 605251 783957 1990497 1525269 930506 1104385 663865 1172385 140722 1288504 131927 1015418 1906877 87972 56860 725024 589261 1493157 328977 13288 1912984 462308 1195583 1106233 987797 318583 808568 519043 9513 234283 817422 860671 675257 1955416 98963 1682104 83681 175559 74031 1105341 863165 1901538 63211 1024562 1433917 1264836 1494047 192512 1207720 1228295 774380 386215 572113 2253 761674 1698061 1937683 1205892 665627 516367 188004 114205 613435 94279 889531 17860 819139 1215625 1693361 1600516 1430595 1661602 552585 529824 1839810 827745 1755947 1006948 1099626 118843 1571709 1519085 1225375 143738 267621 1074181 815921 960270 854698 1291038 541333 1987670 1781102 1807220 658766 520777 1592428 685129 706183 714509 26829 1614150 1220193 446248 1086285 104519 1901241 1040091 1974150 1822890 1097556 1150558 612400 1654972 807039 362221 1937672 111856 1219242 45084 22112 1260424 760622 1043939 12986 1857842 662686 532676 540392 1959509 594942 1431677 1702457 560940 1179319 1729155 909241 708123 1291262 1682835 1255436 1808060 1827766 1735555 774803 1891231 746666 1340365 361759 211340 1704245 244539 1747605 1633213 1577348 980650 94896 221714 1420947 457872 634472 655837 580057 296099 1504864 1714405 457590 1902370 395912 78347 716743 1290356 326204 1671954 1273199 1064189 800823 301121 1463459 525517 1928529 455391 1545707 109833 817943 564648 733011 1420745 1652531 14213 45016 1916810 1146864 682265 1825801 1805013 1373868 1058465 521568 1150537 1116644 626618 89834 1831842 1016192 689629 1394650 1001403 997562 1525048 358153 602162 1096657 710978 1698976 1218650 129863 32895 1545915 1981492 674738 296800 835491 502232 760787 1713968 204216 1454916 1090359 147216 210799 173283 762685 1016038 67272 1439116 913285 177889 1540703 1092106 1980504 1342167 406744 215531 1267264 1274193 671358 1318430 722972 1862298 29027 1452228 37575 254298 1775872 1924608 1793184 241081 166058 1051333 1986780 1170573 407380 163 185350 57331 1903270 1923660 956482 345618 558146 1724542 662851 233962 308697 1488423 105609 855945 1517946 1562866 186045 509289 1397302 1750745 1658556 332398 556188 1975034 457914 1452581 1084849 619435 1692815 1501960 1989039 251165 1195853 1025215 1398670 699514 17701 507003 1091245 268695 320151 591030 634964 804393 432045 428651 44688 502450 1427752 1156429 237965 1234031 842969 998105 1403928 184665 1707416 1684739 1882848 1881846 1560133 353973 1318965 1999877 455778 886848 1679366 283688 1446349 775845 774918 431526 852645 1104275 1193015 61211 1474852 1168044 811835 629249 1887367 825471 459430 1159195 1640835 821076 1331251 1508512 380390 193574 1045550 1322710 768787 1569510 541447 795200 674675 1686031 668896 84826 369711 264875 1009726 681554 1936297 1972286 1572449 1207305 1657084 797540 880525 799769 1528712 468104 1598826 305201 598611 815629 548175 1092735 1136015 1653324 858780 1323770 609980 1910203 676423 697221 230595 1282287 687888 289733 364895 898438 945884 976529 463155 1912120 1493537 895704 1989092 1967785 233029 1089587 1782443 645328 1210928 752674 1782371 1989449 1882286 1015760 1220314 1411371 538663 384932 471449 938952 1048459 302353 912228 130217 1458252 49196 526175 905926 1349706 1978695 1139928 202639 1735709 736675 936899 1077766 1309806 1882492 911427 747736 1530100 209786 955147 1372011 1400252 1580756 243279 249882 1032623 207533 742425 1675451 1375078 1760243 717256 695771 472066 665036 1329702 980810 226684 1041085 502972 343411 960012 1415970 238978 1247933 534561 1843903 294385 307346 383551 1278607 914306 882868 84865 240742 910656 1288805 114537 567202 1759733 1507889 11567 1137573 1999511 586557 1497199 1794891 409713 126240 879032 318364 1572502 1056539 1528780 1895303 655698 1023791 1404643 1945153 1297211 961501 1235752 1442566 643012 1192883 1020608 1613684 78078 135605 982944 1847760 1222512 411068 348244 616278 366906 1290723 1255411 135205 1323226 881535 1525991 1820717 198326 551448 615611 618050 1745653 1791889 815573 1637813 114781 209921 592641 117609 1826307 1509949 1497303 1509755 827879 1766859 670542 75276 684230 1655799 1797397 453529 1562385 1779466 1973276 123704 1667453 1840133 354563 583296 1683574 353882 394173 863396 13475 1775033 595842 773560 1427790 1471244 1378501 46665 962115 1424087 1143238 1523067 831534 1819801 1660135 548043 418516 855777 460162 1732303 430949 1020620 879097 1165865 794313 1738829 1494694 232480 829020 1082708 155986 152268 1710917 867728 1112986 1243443 1832863 1071900 639948 1467928 1793249 1303272 297417 1131729 183517 726902 145714 187635 248804 550204 1040660 470319 477494 594402 85788 427027 1916745 362584 813157 774203 1445709 1360504 624739 1274579 1362340 1136764 773678 866215 771353 1148575 1993121 176989 1816597 1425207 134037 602695 894103 1680168 843814 1011127 993875 1967352 32806 1213497 1903661 1187946 63704 906524 1751187 1583662 1377056 724294 926477 894907 370220 618657 593460 1820914 533016 1544077 531324 442533 1615453 706385 1931837 862815 1447157 804659 426919 541444 1607277 803227 594742 442085 1101240 1727395 616637 600525 426701 1890132 1001540 489214 1546179 1121548 1897050 1020315 1649353 1510467 1494861 779295 1466403 760167 1698746 749429 1847823 1522453 1287978 1330843 1558956 194173 1740084 1871014 1277732 794598 1158167 1096863 1613575 1608997 209783 703548 808787 1817338 863452 1775627 1325191 455165 501633 616945 78041 246779 520765 1972329 1132453 1407654 705435 1361253 1352572 208645 1895780 903725 53156 715927 1189485 819146 764554 273866 1090727 1670193 310551 1547089 914850 689901 613518 501952 244427 1171538 1887858 1602830 1820213 1583935 625424 1068892 1438040 1247272 1610656 1258382 197834 1564470 880980 1134427 633756 1715052 892417 1679792 529289 343088 1233265 522187 1598190 1553885 1923129 1362888 1345931 208492 524860 327692 1334610 1158568 21577 673928 987289 1188189 1305435 334385 1583711 64397 1761898 831805 760032 1488535 1769228 1222672 747311 364819 1514800 1685671 1418876 502874 1850906 1182115 1873236 284478 35155 684575 871989 1762145 1688420 1306511 290052 525328 1736055 1556906 1151697 1949620 649810 130038 1981565 1925426 1026208 923473 1243748 827407 1226549 78871 1294537 1778119 1674987 422231 1035354 716936 41384 1578910 1313063 630228 1023737 242540 1326227 1114406 744835 1915023 1554584 1700092 467755 1006912 1340814 1680221 79553 1268563 1538369 1533635 1530075 1043861 1267435 407384 1331804 427408 1746543 1357394 1044738 108567 1816096 441008 1167780 1643927 1873449 1332487 1115105 721043 636258 546777 1141869 547828 916700 984132 1514948 1968710 1875469 1371656 651706 1066649 1143544 1409796 804135 856504 1444699 254135 1119815 1666562 377383 270155 1762397 1760248 689482 1697224 1245281 1118122 11150 941134 1264408 1055191 782154 1479756 1897635 132721 894822 19563 390501 1334634 796329 308365 633214 1750060 415550 1561398 1122237 648608 738553 80463 563557 1047185 893848 1862817 533949 1458959 922978 1585675 291065 1396493 1536420 417659 569236 624527 574252 1334938 1961931 567489 1300081 1633062 1725902 228485 1882353 1145888 796308 319061 300529 1410950 43591 84530 337637 790770 403034 638335 1248861 1745443 279496 1539567 799137 1182181 1419491 1114529 1507068 80338 336778 405807 1850919 777748 1373697 1441378 783565 753205 981545 7489 1333165 1211973 353812 667269 1988472 627930 859365 1222921 597979 1463963 1794358 656227 1435696 1063371 63539 1109156 1248369 299433 546709 145762 143150 711394 257235 1917876 865971 1852358 1381935 1033281 1018798 1499630 1473728 857912 151325 138659 5535 1576984 1894925 95236 1803142 1543129 1872446 1144114 151250 698919 363893 1614978 310573 230774 964059 393946 1888564 342187 46556 252781 245421 1853250 1127777 1003702 91965 1907448 1978360 1884915 1640361 1167347 1608559 1185864 1057399 680098 694166 929857 1078362 195242 1923710 746904 513027 465598 136739 1246288 648314 794566 584233 330431 196333 1081604 732856 963050 731913 152183 245417 1466334 1217420 1780785 488890 1314585 1725266 469391 616684 1668414 503116 282666 64691 1607787 424113 1232533 1326376 1744976 772458 1847724 1098032 581785 1961236 200279 1088008 395634 1337586 1445649 913122 1637899 1463380 280549 1048524 317689 796335 472245 497196 92716 1124453 542021 1381388 839798 1371381 1420459 1086645 429534 1223418 1189454 860576 209758 1953916 438883 1605681 1632285 521308 341574 1299698 1964625 1590084 338755 465416 1501186 1876875 1728474 1134014 1746154 343391 1395538 99121 1148750 1432156 124587 1911947 789326 543554 116933 570075 768597 1709951 1564870 795728 839179 636118 806286 960571 226722 374715 1037958 522098 669457 1794892 1017177 52908 111094 1522374 699785 1143989 51431 1469353 265828 238497 892514 516044 135708 242835 1849279 1293209 40974 1010693 1066122 1293540 1081315 1900754 1626709 1756218 957645 593690 380338 1837420 1322051 1573652 789028 567130 1442682 1924786 319149 1317531 1547798 619944 1144970 225723 1226352 1942044 1722361 1859237 1168896 537166 1520526 877633 1286023 1688645 1323502 783103 929065 323011 1535998 1977262 961973 328172 548665 1835681 1615403 1087733 447431 344733 647454 1605788 708196 680501 871268 108457 274819 1835519 452118 282061 1390429 1937606 761220 365411 1427222 1591853 1688617 935218 397935 1439803 49490 1265712 320401 137380 880228 571923 106719 1283404 1135826 243443 1653586 1606196 532976 229434 211610 1998638 1686093 735355 1767858 403188 523440 1914579 968206 192813 1541668 1276689 1192715 615273 1071970 1053950 354089 1434732 511166 1269569 1432611 1694977 1808801 543015 1354187 1017825 1940307 1145400 1089027 943569 487355 1319976 442460 479710 1704831 1350729 453062 208152 1869092 1462613 1829117 802453 1911293 698198 1657628 1407826 1490530 1598708 632773 1972212 1878747 1915375 672680 786255 426532 1449925 209170 1117903 699720 463565 1488634 1530512 1538023 932550 819887 1777076 234524 906174 1591650 773857 1649559 403294 753696 731988 402699 1516399 25509 1461903 597155 1029785 1329955 317294 1082288 1103742 1331748 699298 797969 491780 265802 94038 508438 1808417 1805840 321767 1644944 1629765 168889 814336 563747 1360252 231119 106908 1779666 1533157 1769302 1420353 578862 1462650 1432066 556692 729943 1649976 1053962 737691 1879857 1949814 1216299 1741811 1332196 804369 147334 464263 62781 1832594 1463975 574987 1402867 1118504 536252 185507 646929 721202 1929736 1456673 1239460 1255414 582556 979860 904503 1698256 35245 1131924 1746262 1367039 82165 952044 441615 1676645 1392130 1342395 1812550 1546091 1761063 1216405 571168 589657 1578814 1558276 1570016 1801258 22558 1011184 812054 176940 1793105 1827031 334178 1365578 568240 1801256 1222098 838800 440926 1809063 1616587 1039499 119578 772363 38600 1993988 742465 1310266 1006393 430061 1699651 793286 1472467 82744 1529230 416335 938572 1423125 1146146 1597764 1468892 128469 1584978 229401 1945952 83722 877322 1469371 607651 1552428 351732 1796197 1235159 365593 629222 615522 113047 1206814 676899 1388277 195677 227125 331773 30765 950153 1121005 1304864 179365 1720879 1717578 370907 1273142 1701327 1978898 982613 1309194 1181021 477557 1597845 928951 145765 1277475 1065315 774158 530525 1077117 943027 8817 818052 1658346 733219 515251 1700286 1994298 466547 926877 1005490 655758 1303790 847503 1810643 1063527 1114646 1632716 344875 1173409 1959812 36823 1714514 768829 230417 1201256 144754 1553150 628685 1189947 1308534 1301943 952101 180082 541063 1071954 1747276 225497 1651430 756651 784116 1598848 1983899 1782612 361286 193324 1070699 1422081 1353687 347141 1258428 220431 1871811 1080560 521893 1951593 504482 142748 557841 1875052 908192 986302 549849 807367 1114075 1549066 1524656 667069 80040 1003349 481486 1527160 603344 164553 738259 1598897 1551964 445421 1105738 1527829 1224624 1654769 1260419 553555 1375558 1704776 351858 1802696 250825 115236 370248 94711 868948 1630384 1038782 221839 894544 1872935 1085938 1684165 1258764 914614 1093741 930641 1883878 689682 1434986 135157 298655 1285405 585100 1865130 1209414 716339 1869315 25308 1373838 1912815 809204 974608 616320 1584211 963778 1006613 1919866 264690 583786 222767 1776815 1844584 1930478 1279936 433129 949158 609194 1579201 1684788 1085021 1862914 936615 832115 475485 1820047 991256 380727 706435 1306557 1952290 1252622 1417045 1690338 1575487 950960 143386 171016 1878636 1519636 1081975 1002865 502759 861465 683933 1121775 1332438 1555533 1894056 1441966 548909 1432079 1783691 417482 1976508 1059102 762469 888912 849110 1812871 930771 460627 1839240 1173689 1924660 171867 732299 1380399 1702484 553416 1010658 1351689 1928552 1145591 753510 1332454 770003 1520909 1103441 1476966 491054 932776 1089967 1515504 1469721 535356 1901521 1792900 1155965 1524886 215584 1477298 1380189 351004 1423700 960602 1351637 1451812 509970 957894 296695 592716 639068 324059 878911 398667 960165 101902 714821 507578 53433 1388615 1044532 242272 994007 26661 1721734 1800245 290638 479301 668547 737477 654000 745404 1384708 1953879 181274 1624214 1569373 1053082 989543 989330 1729169 905987 320978 1361349 616648 1142125 144463 1732576 414808 1124438 292310 755855 1820410 1693839 1472384 579548 578242 1345355 1951246 227324 1951289 236084 892027 1648790 669684 1806294 1693734 773366 1345812 1632078 1403980 268823 1548066 110042 1685382 1234669 434857 1817537 627713 1473691 39243 1233134 876214 1770896 863849 1975584 191390 929116 1400602 1099455 991905 1720934 1934859 515950 959495 19333 1780829 76494 1823042 1986717 922650 1981696 1117349 1600322 1141513 912683 185686 1538508 1628806 449136 1714078 974704 496501 640890 1830360 994326 1871318 1865703 67685 1934449 712766 654033 1133922 1098514 831301 440160 948161 673323 1214928 753885 331387 1896565 274238 240697 1518167 1804724 1565209 1166824 1144323 1004370 145206 1957644 1842372 1846792 511931 1045467 1109734 434415 1429124 1932131 1174166 1359117 1279891 1144271 402704 1793963 1316574 1895699 389396 150791 748281 281272 1907532 1043315 1647110 532077 1392475 1515298 71922 1631743 1803328 1435313 147290 1760514 1235014 1314952 1351818 283528 1421460 1715496 156172 1612312 1365508 365916 1494275 421623 813885 1799025 755919 673432 1985027 40795 448813 1588074 170235 1285602 317014 600337 1040239 1122188 649523 1790601 315308 41387 1481823 973373 545259 1486661 1624322 308163 1059452 1093305 1150790 1722773 1283334 1508731 279213 1719974 1397042 193598 1435915 291125 1173684 704725 685033 1673834 637100 1173690 310191 1786342 1016984 160554 1227500 1842968 1855752 191116 1278899 463463 1160133 1938575 233773 169296 28534 1061255 1826054 415914 1780281 997670 24778 1526520 962290 411431 234344 1978789 1554810 1382835 1814329 543660 217276 1470804 644636 481557 447106 590534 1956814 987726 876836 1637992 837822 1135335 1733175 62934 1104777 810691 387204 500711 1191232 1859445 1914710 947875 1139643 1701279 806666 985413 545015 142291 1148388 743882 1149354 1397618 488936 630176 972537 1488164 1857396 1976541 1343081 1159328 107051 871231 1974813 193887 475727 761371 1025373 1043124 785022 1547797 58255 1378636 1659930 852999 1510339 709422 1704143 1389761 1014111 1720434 1424249 129253 932755 1267787 214452 621218 589721 658314 979822 341343 1677164 206317 923477 1476508 87023 1973404 473334 1404206 1840887 852870 1388468 633249 1688482 876156 1982370 1501875 211383 1326910 62141 1125079 1308847 1165818 530718 702497 277192 1253432 231140 244406 1250866 139795 833073 787227 131411 1816537 588864 4409 1420649 1259290 340142 787122 1138927 749844 656456 713094 370344 1954479 210587 685527 1022668 1032384 1124455 1017635 259870 1680555 630959 275178 1034959 1684912 1850086 1031429 961442 1914587 238463 891165 1555715 1153646 11137 235826 1802503 256478 1568992 539547 890446 201274 1382327 1274360 1823696 831369 1866799 1305528 1479574 1897805 930433 1356998 1293958 436379 1859661 522685 1309050 589981 1925199 1865469 1219499 247874 237279 892509 1506490 140745 1854207 704136 1221975 1791163 105835 1957835 39323 1223138 62135 872935 1661001 1384443 351514 684968 178781 367715 222051 1167013 1104904 1960790 1586517 1528347 274385 1218637 832502 1993115 495339 1445313 661673 654560 841333 605221 730916 1217128 1990889 299938 998243 1058745 973830 469790 609925 1598379 973259 61534 781743 724520 1354269 1716866 860646 994303 124892 1529045 62188 745720 486065 633741 472211 601462 605732 1447172 963292 1115369 403095 416350 1886730 1168776 73332 881608 84476 1293255 1466246 152233 1397940 48542 1811033 1022205 689337 1917032 1099360 1819078 1620889 253843 1886025 506679 1095876 1520487 1141153 1051821 1666574 1095823 1043146 1387054 5865 1060825 1564525 1791754 1725714 1513212 1051877 61764 667112 1300722 68253 427472 1361908 1797205 1517159 1044945 1899619 793581 524900 1482632 107987 70225 1207817 1323273 1737746 694879 51747 672348 902715 765802 408990 1133877 164278 617835 213511 883840 1270050 1986196 1397941 1382313 1126854 951669 1126991 1061443 470330 1885811 481911 448341 623799 165628 423101 1105113 713902 247424 145660 781832 1611958 1322778 689433 1392429 1978836 1372904 812995 1202561 35403 105986 402131 1833285 473753 503449 657847 1806132 1724781 359934 1814187 238199 879761 1842541 597549 665182 1058566 1604718 515506 1609814 768458 639116 1675307 135259 225830 1083064 1765766 263480 1026346 1778396 899392 284758 435409 1604785 1448855 1296726 1939076 1672293 1473226 1063450 970059 358386 1371393 1538633 1369374 481242 1818118 1973053 1041296 1920966 548606 1073266 1318046 691093 1432137 1375134 1856742 765150 1960900 65832 1185884 1491722 1963820 1812051 1181818 1852837 1121909 203091 618097 371402 1449735 819406 264720 89250 127836 850669 909281 1186230 1562336 299169 313413 566574 1955976 1070167 1894384 789430 1260836 1479017 177365 1156669 1641289 1242085 1161011 1361277 1597751 654891 543242 1617 833184 844292 655579 469153 28172 258017 1996957 1728754 638678 206945 1845489 1607752 1537692 1120200 1083400 1243474 558440 306501 1244577 1203326 1758295 1550714 997401 158134 1521926 142589 68699 1971338 523972 1798255 1931991 1419587 1441971 382458 1687946 872306 698152 388771 495369 303781 1539246 454744 582353 1367931 494322 1186037 372485 1565408 924972 1016167 1248715 177214 1813508 833158 810636 327479 1620513 570782 601707 813732 1827433 669460 424984 394703 944645 1675880 980831 475952 301675 452481 1138429 733130 1183375 931676 994170 577198 469751 909092 1006492 512463 1340373 438563 629214 1813850 389797 685847 1258298 1642444 1783823 1912347 1568853 1028670 830560 1390474 138740 1061846 1593081 1000609 19011 1851559 215007 561081 170284 1758081 55541 1869080 1804081 1363074 1236858 1612955 40480 1669779 278770 397255 1540113 1790954 1394852 28624 849419 164923 1194578 1943759 539560 1379792 1458608 840551 1685271 699066 256545 1631194 1136938 1165799 1288614 598692 1236046 158174 409090 177368 1270008 1690840 692607 982892 1782909 1218925 1854692 396931 703345 737569 270081 878484 712657 508443 1773829 1320306 113331 510040 425533 639724 1836737 161147 785365 26683 1979644 1120816 789730 1368461 1354215 1898641 1513391 1606694 1932059 1817493 26947 1321222 620888 1695516 1209880 925467 1815850 770073 1661183 327067 1182322 1590561 492006 940708 573590 1469804 1245674 612111 1642410 1196666 57336 1007184 22047 1229447 1290117 773409 653159 412177 1213067 800197 1457223 1008004 1936155 1346432 1685280 1513501 1008860 1220589 603395 5363 1227490 1257450 1412658 880367 1238686 116605 1902614 1483641 871660 235760 1002398 1007616 1909715 707747 1573362 1930281 1383403 1025557 983999 951682 338878 913119 1781997 1451682 59674 1548625 1267381 1101296 1748899 991407 1812898 1693157 633283 920061 450353 383771 1548344 829971 1704552 161386 1094555 1602301 1645607 564215 591315 674303 917035 725754 905632 1266882 1582209 1268287 1504482 1172393 359299 439392 324773 1755417 928835 291576 1452950 374739 722866 1233731 1606293 340543 1919000 883055 719847 1748833 172940 1607589 502454 300989 1667285 901205 1058151 901081 1528153 737809 849746 1317404 1384638 834879 284326 385873 453361 1111256 1588316 1528216 274877 742492 1833633 446885 600215 1468402 1892893 381124 43956 172285 657452 1317599 637560 746160 1842085 791028 444178 1964096 984822 1699024 1946499 1498797 961260 1506227 761142 912641 957083 1992430 728387 1501164 1474666 1805597 670217 904892 1479181 1379423 1605584 596755 1190449 422482 683025 1373669 1076274 1686992 15207 1199856 1175903 1467734 159324 331189 1994419 1203214 210804 1132722 246393 215052 38813 426116 1992705 1339526 647907 1231107 1839481 1953400 67625 229278 1811677 379325 1946982 1503565 1883134 1402625 594143 1348686 1830712 270790 1870512 74821 996739 1309034 1024712 640413 1266990 421270 1338440 1779419 1195019 1846773 1018537 195883 1433328 887143 1088636 528885 1806964 1763948 1933682 247604 853675 1427470 1993645 1865534 1827130 246027 1227617 1265658 1399923 1387037 184124 449094 1664384 1185754 1216850 1284692 1504951 1511164 214283 398934 229989 727729 1829021 1520820 51278 247698 1037879 1461827 1057490 222220 265921 401167 704961 1531379 1585951 66871 485937 934152 1376947 588026 1469415 211222 1388966 1275866 641890 1090034 957105 1333778 1885168 1738270 1728560 1716217 1436190 433427 605389 114796 1345766 389961 1132641 1017494 1077634 435396 479952 113215 437825 213609 420736 1974199 1009339 1775738 1825805 421473 1251550 1206254 63887 563910 1633463 171684 976195 1997005 827923 1644999 1996631 197878 966461 200819 602137 982615 1666557 1538860 76910 761267 710819 1821848 1827035 1529237 781306 1378978 376757 88928 1003029 1657869 1409856 949512 123609 6632 756404 762041 491103 528942 1886950 680591 1866568 1917210 80407 852173 1085774 425793 319372 703224 349298 65660 766194 1561209 1560858 795962 776858 62099 1645609 247695 403763 759087 221990 964936 1714533 1594304 1976104 551603 1483160 1132380 1479100 1670264 1078599 23286 1875965 310909 1282335 1405633 225378 1217961 1977742 985120 1246012 1099424 479747 1198071 23218 1637262 328008 520721 1235448 1148755 604960 1375601 1024891 380571 171236 709934 365807 1153925 997445 1275404 1441827 1605100 1359364 1551334 795632 370559 128219 1573711 530751 1734602 1508544 342823 1661083 1396444 963555 1010440 1556584 636058 1992556 920233 540150 1615410 1475466 577452 342498 432881 1002827 1448943 1075640 373583 995252 33019 1564989 772321 874510 1040560 1000889 1185870 1238819 1732335 805090 772235 626443 129191 1833742 1120407 375628 455871 350618 120351 1928749 689494 1741121 1237990 1170956 510011 1120546 1446375 1378693 746681 566901 1725463 1652513 1713939 115783 1826485 1919762 903393 1908822 80517 1627213 311040 1060286 729823 1152947 1878344 262610 1351768 1582325 530439 320404 871856 6275 189503 1527397 1169536 784485 1236096 291998 245825 1894734 884372 1627898 1546420 855732 1062876 848141 1035019 1873807 453551 952785 1250493 518453 291995 245370 561396 164981 28973 620166 701476 521246 1486115 1403781 1207972 11527 369863 1836499 241637 335711 1305281 1389918 861553 1238707 998054 585910 1536476 394048 553821 1370406 1305473 498332 1859218 1808178 1322454 842823 929518 1748154 843031 1094058 529791 1091078 1316366 303768 554044 1754702 1091485 1915640 1092565 405831 694742 519418 640636 227271 1319066 602809 667490 31386 51151 1743895 1722789 1693537 1385845 96460 1329853 1138074 22293 968859 815656 1426269 259333 709381 285447 1016472 1111847 1228154 811973 1001585 1535359 835298 644385 945134 928472 804 328338 1487888 996701 1087017 1280699 1964520 887337 1718489 886964 1332541 1403607 1554236 55959 26297 648441 1006530 1190373 1697692 364168 725351 756296 737406 435677 825613 1896747 322562 1759752 887820 1218151 316622 51098 1660762 970772 1562243 533188 979367 1038576 1594102 1083239 1412101 1383834 795172 485538 922057 643626 673887 126592 1248139 1564970 423092 1988350 928592 1389708 1675527 619531 940403 779985 157138 1846603 1995204 1942086 1892354 966351 324840 1132898 910964 872969 355565 1319681 1644980 1504121 260453 1941176 1355577 1989518 1640343 1297556 386457 972167 1287672 183249 66255 786919 1380585 126224 548337 21392 1376089 139323 1687485 1159991 543417 1455464 550926 1320234 1721535 1385070 47082 1653334 1571835 134690 1028456 1738120 471299 1239024 61459 971013 975806 131902 1307535 569746 1021418 1894982 435495 375439 785431 222100 761036 168345 1801485 517834 1354251 421720 1863462 1763315 656221 548638 1270739 1897012 1499912 869361 1871283 1426208 471751 745971 108746 1208908 910353 1251342 834601 245878 666273 571118 1825425 47331 284671 243416 1023641 940828 476055 829622 201561 273584 133566 58237 1209690 1651740 899799 1000031 1380789 935158 156040 506045 1944623 357576 658289 1592674 953986 1683001 1614238 1739513 296286 1035149 1515654 1340794 719398 1073194 718486 1207847 1123191 1807696 712079 1465067 1874712 1819648 1860692 509901 1574837 1419712 939428 1925612 495844 1833910 1599526 194962 1511968 381996 597493 1322216 1560979 1256704 706415 402890 349100 1595141 177213 1887949 1309022 318729 768900 1796269 612083 1996004 305273 1929084 998393 418864 193295 1225086 1847309 283347 849841 830301 1630118 868760 818645 1284743 1981448 248198 1181169 1037028 233415 1075612 798518 1334420 1686739 103371 285298 91134 197868 1283692 1289489 1968049 1631354 571991 277451 1872451 627183 1721507 1163444 1186024 193148 1170990 1421494 190762 1692825 264983 79693 1045767 25832 34332 342066 1175990 1575296 1743942 448776 51266 602814 416636 387013 184632 519357 1030227 1186233 1661343 396536 1473405 406730 568184 838947 950455 296383 1597112 1407435 946312 1720545 1070498 953621 752460 1187829 736657 286933 1598276 512281 182808 65489 1134593 988053 725916 500401 503140 1684737 424187 943433 686507 1632627 247173 364166 1492705 1091965 1672519 1793218 484096 1207680 1267676 1803226 147692 230833 1372332 1771743 457120 1063104 1229015 245283 1105174 1275936 1571734 1648465 1724210 1117225 728891 1682170 678471 1824644 314023 303073 1799088 890325 781436 143851 1427498 5391 1398818 648248 824489 640534 1420729 1479142 486328 538729 826239 14460 1241729 1279420 480201 1080491 166114 184840 831405 1710101 881286 403308 1446783 1592890 293861 1825848 1722887 1799152 512550 291895 56167 1500337 302091 173062 76512 1133774 748041 438386 1092741 798217 1465230 656962 42707 144555 600358 1524899 1787740 597534 1827809 1104566 1187370 1933059 999869 1541941 1330096 568976 1173547 524435 1357518 212873 1370802 930714 1522492 1923514 515925 1242609 502765 297715 797447 1670033 1395037 937460 736550 787619 1595328 1999889 1027366 1395760 1989982 31783 309318 463550 1849306 61139 1362585 1088273 1002198 1104514 1942024 141491 353761 718434 996080 541484 482339 79995 517112 1902530 672220 955909 11209 1352507 1106031 1557555 1302945 769831 368712 1542481 759660 1584946 1167771 894975 1252281 633419 616153 832825 322885 559082 117 962427 113670 640348 1618132 1830526 1693247 28177 1057935 227275 408819 576577 7861 1213693 178537 1203158 1264378 1312966 1542012 430989 224661 956317 202714 281784 786713 22147 439727 823425 603643 1625616 436345 921231 1515075 237818 1345489 466237 1415538 1374955 777824 1580742 1500845 1216065 636688 1083912 1641690 1188166 605547 1904605 932007 1620142 499962 176881 589502 1214520 1560117 1400332 1946245 82792 872847 1134521 1557073 1908538 569380 1930966 1295476 1297873 443437 1579927 1050663 1560813 1560787 362442 442820 966806 963468 1950695 760095 1863670 1339116 23493 1061761 1381516 1283592 148488 1267829 1927532 268476 1914563 1986674 1708253 1460851 1703393 642648 938400 1336950 713951 38737 164232 1027352 1787503 451071 1834980 1883325 961087 1183526 782300 776651 1910572 1332499 1601976 630849 1654946 1002601 1450107 1853956 1144757 822266 115109 476855 1003575 1084025 1771186 782989 544435 348363 1715058 1273136 173598 892460 1795801 1627589 1220785 1204337 569446 1317344 334400 538385 1910239 1119120 1550443 1610514 604386 363766 84016 1634582 183549 829484 529709 811563 880938 278043 99611 370994 963714 1517138 1582903 832846 641301 1362869 110214 681222 923144 1513255 794943 1444191 1218252 690927 1131278 1127082 1788627 702117 1757932 883672 1636174 1197229 1949857 1104502 1090265 792323 572184 1059844 1596955 202870 1679187 34417 1221011 963247 900579 1462187 1212894 1805996 308995 345257 564623 1433402 1217035 1827354 50989 300079 427070 518835 778810 321076 1964097 1988145 1059506 1310500 1385000 16594 12925 1247785 1736303 1294713 479852 929217 1981330 391444 1801187 172247 625626 1847442 658694 696699 1745655 718529 435642 992466 482373 560041 1606218 482269 1717825 1254302 527058 676482 1831451 1118790 1922724 446535 1082842 1484368 183714 1616216 884132 1120089 238732 935519 1084316 1196764 1798506 146837 207721 1695309 310875 1283256 1988046 1449756 775763 86183 592342 1776600 446303 1166950 1139170 870806 1051376 717584 939102 1412352 575514 1061745 827010 1379056 323553 753891 485486 1492819 1077300 904903 199900 948602 872014 127388 385598 1694239 938481 1605262 921063 1837908 1983666 1470074 1460594 439960 117313 649557 1484873 415156 1153524 124222 1308551 258030 318825 35376 1446307 979717 959339 1879961 859593 1325598 892330 254259 804461 313668 1377528 452855 1624823 129165 1237788 1106899 674276 183008 946157 522007 1955537 1993222 1236944 533853 1773972 1499576 1219056 1959572 1452333 1226112 44929 1725723 1363673 931847 823330 1604955 505117 1378894 920418 317431 1985613 1165395 606592 1332871 489884 1512623 1769385 1530915 872300 1090351 221832 1108720 655564 1497895 1058266 755971 1262853 713557 1367719 1660765 520264 1255100 288695 349805 633389 808004 1461780 1774567 570731 1632043 1371590 506760 216151 1204694 483049 981581 1656231 209811 136527 1172021 463021 1314767 514935 1799606 1953855 1769114 1204190 787923 1526503 415039 1808193 9768 11721 266031 85407 567091 1975784 960334 583851 1909610 984634 1511755 1364786 1964344 222007 1096578 947074 1323012 1627804 491720 1394391 97988 613873 1216485 390695 1608861 1286314 662154 68208 594448 1571616 1532838 182917 1085700 1302847 849259 1047440 207246 1240339 1555464 586436 945407 397497 1380991 1702854 1979890 103262 1529972 666216 362078 247653 268554 1673495 1922370 835808 1077082 1114525 1036246 1013397 1155726 605260 1165291 1209308 1459439 1576256 1934845 1394235 1559933 1237105 1459949 952386 513834 911551 1984936 1082609 310531 589130 1626611 1874923 1214460 1340682 1782635 1540865 1883031 1790513 781719 1101121 1694110 1088678 1485157 87067 1632455 980884 768366 1625553 1048932 1121606 178160 1391802 952798 497410 744139 169292 1197339 945800 1857544 446216 993089 740107 318181 382478 895398 1530775 1503398 1730002 1184006 170488 997441 1327584 1664587 649018 1708719 1664002 1769539 226878 145239 802683 1433956 1391112 35446 1446164 204848 831080 437023 1899069 1192713 876513 1283660 1062363 1955304 518319 1298425 1359536 235846 1629281 718862 1428161 348013 117559 1579286 1953786 1405884 1047695 24354 996415 185805 1578991 1718963 55379 906245 296871 100024 930165 243284 1305221 1745078 422403 1109481 622807 137201 1852879 1490448 618441 428132 1643652 191542 959890 1062232 1660345 1940507 220688 328876 1783204 438764 210248 53806 1102403 1104353 1884957 1752417 716924 1639525 533886 383527 925010 88050 381400 214401 1907535 435981 1076386 734407 529825 952954 210100 1441047 380531 42905 73510 1789547 380842 1685602 902868 1019506 22044 334722 949894 124879 1612410 453278 1430941 564163 1108228 1983477 1484881 1105687 1927473 301337 1430310 1707491 711243 1953651 627166 1693126 137471 679249 311552 1462950 1333405 1062427 1392778 1565321 973316 1015414 1778004 1623395 621331 54256 1555817 812287 753331 276152 1978365 873712 1494162 1966043 1756239 1796088 1782565 340828 1945348 705059 83979 452703 1834530 1198754 584147 1572780 1078151 213441 1397524 1198010 688454 65510 1090926 261042 369403 1430147 1648756 1919431 1610021 1094774 694629 306306 1157081 1820443 1891649 1250797 426662 3558 1722326 1945266 21174 802837 883674 348224 580043 1553627 1492060 680175 601114 492702 1933604 229563 778148 651749 1813901 1949800 1734170 1826890 706327 1840434 140462 98686 1665633 411742 1543148 1125710 752547 1089461 1784247 255615 1898355 369024 1874807 458018 701561 583074 1517822 516470 727406 352061 1186888 1325988 608460 69057 1117027 1272872 661652 398705 1612487 857382 1570590 1537569 494098 1938064 1754612 1360719 1548931 1549167 180223 169222 664772 713212 178009 1479180 407841 1900809 1064247 1811385 492477 1631360 98718 674419 631888 1674877 378589 953665 655847 1671497 1181308 395813 1809392 361040 1193892 59910 433293 1091581 140312 1124488 1766109 1208554 666338 1532386 457794 1923779 1426712 1620747 1426533 824421 1286806 840677 1792066 587127 565115 1298722 1354232 1858788 888174 202141 949623 130569 297520 1424078 1403123 1582818 132463 1263144 1945386 1000728 1148442 1935491 988178 70031 1549214 883574 1825638 1542817 1728493 123261 1098890 921120 728580 1047327 1516661 1243445 550300 1532142 966885 298218 466537 496648 853726 1226077 678494 1543741 54649 1530752 1113348 220686 1826335 737548 343889 498739 1606723 82208 1741792 1776168 1780562 1212163 878130 1321439 1348523 645755 1936989 988272 705866 934783 1266659 1156205 604119 419864 1248095 796947 1034576 904336 413256 34506 518016 1801656 1252241 99495 1002052 573028 656765 943814 1934975 6452 1400192 1262084 765 983648 1881733 305957 903164 81128 1119404 1970853 1826847 1630409 1796169 558663 337930 933387 1712376 203872 1726888 1470031 818553 368624 916459 1615436 787631 1759559 1881676 1401943 559550 1807490 33242 1316410 928016 1145808 1547194 45453 999409 1958779 615514 1897824 744179 1740751 191172 1911208 1389441 1048602 215663 513756 524673 323435 960869 1604809 442044 239799 401586 1962073 1609070 263020 253812 1215128 743150 1234263 1179605 349464 582971 1659524 1572453 1226022 1629469 740906 1378742 1655602 1543547 901452 753190 678131 1928413 1366593 1200215 1647501 316367 423820 1997081 944207 1498926 961348 1953322 345470 1025631 1703705 1193056 1076721 750516 36653 84346 880929 1707730 685041 1963025 1769602 1365905 1599591 1477545 231738 656387 1840774 531027 111342 1794245 884984 1800167 1674425 176282 356524 383681 1243530 1213832 1239168 1560494 1960953 1617054 48882 342178 1464251 1917145 1517521 1164885 1426928 1430623 1733157 1048663 1026113 1255814 882615 1397267 1188828 1808793 364075 1171845 1419575 1499869 1861056 767897 1276402 407129 1049926 910218 799603 1241223 1371743 1822133 1293419 103254 13008 1980724 919086 1932047 519215 1696499 1170671 1651368 1308897 360939 1758908 1022718 1035144 1269048 1237087 81460 1894584 1503206 1146252 1165386 1537458 1520121 425462 1038796 1720443 1818854 138037 27551 1733279 469952 1384848 355416 224916 320109 898183 143803 560092 1397228 739240 143938 1853805 1233694 1559146 1657825 984689 1527371 1278229 405530 916064 1873210 157196 997389 1903129 1176647 281473 1934674 1069096 1024662 1341618 1113277 1902175 1262975 276336 392944 870004 251280 1056439 263552 1468701 869011 1245880 343155 527249 379552 775880 1024616 1604960 1643207 534586 173674 1985195 1132450 1583720 2478 1831257 640470 1479026 742639 1416845 1064846 283898 67980 1307690 1963510 1129092 949133 1642960 632916 598139 1536177 164588 1476918 1422148 1797723 246683 944900 1737627 988092 1737486 1642075 1743184 1996793 684189 1145022 808826 1927993 145980 739474 319404 372472 1103403 1702629 31756 1246979 156695 1297828 321086 1015078 12236 232590 589859 536287 1671900 108473 1644026 1820445 848276 113778 547864 1900872 1537101 791467 1773653 793369 1486616 1718480 1241961 1988193 1494331 446555 258374 905692 1853427 278748 959632 921838 909487 704368 718736 1373819 1260253 147742 513524 14684 1279345 601505 1739235 162274 755220 609848 68357 1415672 722452 680561 558995 1421452 696641 1168827 1416402 1531365 1581144 454990 1562828 274751 1563019 1427755 32256 1881337 815255 1369410 280099 303201 15656 1086793 194872 1466141 1435033 1651713 1135041 205757 1798286 1068727 841940 505019 966260 45162 1798917 554102 108700 1734361 1473075 1243999 15003 730330 939491 1978210 927511 174789 1563887 1052910 1526434 875774 1222760 27037 1022498 4859 1069508 1524816 1152793 1497857 1728380 1631321 263392 1173535 1649459 1804197 884477 1195329 1597342 52224 430458 1650939 842914 1528817 233233 1350780 1277783 1520928 1566180 1888465 773278 736420 750249 508970 678213 549916 180092 987583 1532635 331525 1924989 1542383 430549 811839 923705 1412157 359060 1851078 715149 1377866 1683703 848023 308174 946096 301329 765939 1835887 1991641 1436183 167536 470460 699560 1720264 591796 257031 245568 668306 1315621 191105 964148 1592968 192145 1011429 1592508 1201729 1821050 1439871 1445939 1130164 504627 330140 834405 1626400 546887 1695260 1010060 1434022 261895 1031678 1810242 1003863 778924 1244612 661194 823194 1278718 1880592 540948 120626 1882889 573990 872133 1550817 1099429 1786028 839842 1451926 1361251 1384271 1226185 575832 472795 1544862 118263 709561 1985397 1299825 1605846 1564752 1881435 1633949 256641 1175496 1325256 876268 851929 215493 323698 745069 1911275 1308305 1323633 113232 1929125 670181 842036 991715 1806981 728957 1448447 633329 579980 1031206 812079 767565 529561 1362673 569241 1454689 1493060 1085120 394635 479241 1681118 1265678 1684601 265941 281219 1638883 751402 462366 762160 1107333 968511 865278 1379030 1149353 92043 1485314 1835422 786062 637786 333365 1203117 686325 1360168 1031071 1508978 18978 1507543 337693 1412646 1210766 701797 75629 46373 631854 1671172 313842 511182 1267203 1725847 941596 788218 875570 510967 862458 1624827 1922769 1983252 48145 1035536 234346 885612 1792109 768312 1726947 1171197 293764 349216 1084390 1850503 820850 1678977 615549 1680800 805622 1878553 333709 1636632 788648 1467098 793483 1190323 329906 1358505 1839076 1665900 927951 1504838 1314222 1488937 796219 1508206 269275 719341 712315 843315 816538 506095 1513808 1655399 690038 625319 1258295 362398 841357 799752 210631 118399 1749121 551595 1876053 592481 1575782 1818788 320293 1526501 651320 1884761 1621805 308429 812895 1371064 1190328 1175027 408497 1877610 1786274 1938783 1837753 260628 254815 112824 1879493 368407 703043 756285 306460 1522977 818642 1352407 1072387 1526841 1021296 688040 1769111 507325 1657106 1566337 868802 1322757 1641248 293793 1768381 528852 1018216 164375 336752 1363379 1793129 757984 1202837 1311875 1537689 1337361 249292 1937242 408741 107919 1754667 1477956 1938496 651327 903699 35279 1492351 1247072 1705278 800950 18508 1787842 1534358 1967549 1462486 1357105 1004815 1342089 998967 1029480 677195 1362103 605052 1652206 101908 531306 31775 777801 423995 440503 1601406 326248 54608 3653 1484717 293956 636285 1879192 412261 1688392 283544 571182 1074813 1805347 639350 454322 12848 632186 1701105 1231972 1028053 219246 1579676 571079 1339599 1421733 29011 957064 562505 934646 830107 710237 1842293 1001332 245976 836348 805061 446466 1841508 950827 1048402 1444256 1911807 258057 533462 824138 175989 1713198 385091 156994 987263 1482137 1989398 927894 1328933 1464219 1006670 894659 83701 592451 137678 37952 47200 1848575 876104 990532 1474849 1055092 1483807 461049 283370 764740 757777 1320125 940969 426346 573898 680695 426279 1957106 1455731 1725152 772503 1983766 1510759 491659 572802 760469 595352 1684071 1903072 1309251 796672 976776 733558 1347550 206071 1489287 267184 757673 38734 1654920 1147042 664832 1751848 1006231 1110830 409857 1494000 1979182 101958 562821 472815 1525317 1068414 1589913 1654822 1750869 204468 941317 521094 779897 32644 1942858 414961 497146 899771 1824535 974547 168020 862603 499308 1189147 323656 1446263 593739 450099 1880743 1279509 256515 1736096 1400740 1643797 1150666 398421 1453565 165437 794675 328200 745132 1528254 656177 776046 752409 1077459 1414799 1047597 998029 1192357 640476 1443294 1634943 1733654 1743051 1378356 1588493 1887894 1476920 1913738 163073 643519 936483 649361 1644676 906285 1049727 1516872 860210 975550 1740463 1079645 1016084 485537 1469449 1368491 1584538 585713 1824337 507366 1954871 790107 1467221 1410376 1119001 9631 1718495 1918395 792810 1163426 88014 1465286 1108608 950814 1145443 1070000 715156 818456 827588 1151732 150452 1163407 155320 1411993 1924335 649149 944230 329067 275688 678569 1306436 83038 708729 1868921 1814906 181709 729331 992817 1091150 1180437 182181 1288100 1082060 408740 1502652 1258290 965470 226108 973886 898099 216538 267906 1488560 1412488 1651 256848 1000247 1114966 1146195 656694 743413 1682410 1542808 120034 1170583 1135470 295243 1289200 424891 367676 80000 66453 1728842 996422 1934711 1025329 1087469 1809253 1138058 355200 1585418 988142 1543772 83239 810447 1850034 389353 271565 240030 619970 897051 477610 1711314 1977745 1682698 1729706 1408434 28090 1281319 622551 81942 234349 542293 782161 403906 1039332 1905652 828748 1659294 766980 1819838 1833788 161840 1678206 1741156 1759422 923289 1467144 595182 992084 801572 1307785 1941010 318218 1585012 1169796 1211483 304559 146122 1773846 1651496 1057275 397000 310925 1312037 1924920 765297 1506970 179736 881097 1827494 370453 1138940 352445 1011562 423730 1109821 1180515 264286 1012168 1439861 1583595 321762 1006661 1776861 263229 1415273 224887 531723 1902933 1803968 985863 1165667 826693 1339370 1388452 345181 1678190 376589 163673 708339 1116227 1756052 438344 1242887 1169413 1921721 1892014 117383 1637608 338603 219491 461550 1667153 468564 597761 1790185 1576051 1183246 1469995 446795 183231 1063696 374134 1976724 1904691 1840835 181713 1896886 369324 1669427 229361 967676 1597410 58152 768566 1663525 929159 1067490 345717 1087211 1246144 253967 586724 1784511 820122 877717 6963 1615353 1558322 20672 436595 92953 381457 1170417 1545016 1692876 513882 1731806 662829 288671 1469483 353991 1037434 962984 1176468 1608799 612373 1199860 322037 1799765 1790830 943424 1353230 1641358 1429213 296867 1676470 1468780 738153 274713 832271 892264 1633782 732951 51067 860820 1644291 1712519 125601 1343719 1390581 30942 840381 349262 111286 1963423 1982002 133801 1753138 159259 1282807 1139831 1380929 698407 763455 1725073 1772958 195607 1535384 478735 1176820 701829 254326 805701 1674839 141479 1046205 983519 1573424 1420813 350270 1220403 1131915 1939831 1973193 1628427 31348 1093967 1629870 600912 1143095 71267 1218140 450397 1117029 243876 683984 657630 723115 1882226 159213 696896 1783167 366994 1593477 1945240 1393505 619810 250104 768238 1478512 721374 1893523 926737 835893 839966 1159405 269371 1068720 314547 1380824 1199556 1721944 192742 74315 1426435 907417 1242740 985111 1549083 1972303 1163008 1011099 1532358 16973 417978 126152 1982363 1855178 292581 1541570 1942800 1246653 443726 857016 42164 1867810 789390 115496 1832985 1503235 1755101 1954024 109904 979014 3542 527785 1943731 459395 389699 1756641 510059 613858 780913 1066437 227678 364424 1661919 839181 525526 1562836 1559103 1009415 86119 1721896 491625 123936 1733922 1852418 163377 1274532 1803074 402299 1107781 923588 211080 1006244 1287260 148459 1302937 372555 252476 792004 833265 1042995 1001172 1585423 951762 537886 1001506 402353 1271620 1997101 452038 389686 1977017 1271763 61675 512672 1508451 671518 1182762 745126 62278 927522 1846264 1201322 1780812 1028309 63095 1741652 770363 409345 1230970 1747689 341424 1201215 1129946 1214759 794095 1777957 902897 289705 1088096 1941254 1375474 1883028 1614995 1851376 583365 1692116 254703 1632092 1430824 245517 1678856 352533 748690 228802 889858 673078 1405303 584799 1909859 1942798 842511 749362 86204 615521 1065977 540101 430766 1524151 1332615 1366779 1814675 1631712 227728 432190 1310865 761733 1882127 782591 1851931 701859 271138 458361 1762519 1136769 597637 98327 1984057 1707901 1404569 1589765 5492 110101 1806644 1927098 1917376 182237 432335 1370142 844259 1027903 1870034 1377221 1378599 704445 436127 956346 665755 1591229 1610892 1457824 971766 1281042 1376269 1666720 528889 538122 304251 947130 1130228 23439 480585 422496 1698345 1579199 918317 840277 774155 1166028 665264 322641 198969 200363 1076852 724804 1625264 1832793 490866 429696 1169720 231189 1692894 837583 1697495 1916740 1388319 1454639 12014 335020 45276 897110 25065 82904 1329364 630078 634408 664881 828269 971993 1229261 1016619 832758 138325 1310781 1491353 380751 1261767 1316531 1614645 1050665 47129 1985693 1489326 1496613 4505 1669281 975144 23610 115937 102339 1566422 1828968 832251 1371999 1428243 1938611 1830735 1964030 55842 1132694 1683830 1913436 1189031 64130 16377 1237002 1896019 536762 1563863 1353610 1830076 1170112 912280 875710 1997160 776190 1600287 1098285 415800 1112250 208029 1592469 1693921 1827976 1866671 1533497 1658714 1375417 1859573 181019 278585 460322 118412 1819024 368143 851646 206691 1810591 1286349 1713207 540482 1875283 1919218 284637 1771379 247669 1401764 1384655 863482 1632168 1224970 37927 222631 790470 989897 1220855 164524 906062 1372502 1743177 1542793 526953 1059304 885757 1379297 1692230 386859 1789727 15455 837251 699392 1924003 1581736 1022624 1857960 1475494 117449 909631 1967371 82349 1219557 343683 886566 211326 66529 610357 1908771 1622092 1023727 239731 1424090 199653 289370 1393659 332536 1469541 128629 1901848 1116303 1499020 1468259 1743441 121290 1319231 1494197 1323259 1100674 1201797 65665 1091886 1491993 842079 1352170 1933048 400126 367285 1031818 1135497 850294 580264 1357998 22457 1532513 1499489 1254284 1708430 1238421 564265 1230846 818866 1992868 1582651 1392491 473209 626852 89566 900854 314103 1547635 1147974 979234 1876560 1141309 1178678 108468 1878753 1764450 1766536 634157 708889 31739 624566 1564426 667352 62978 740929 1412258 1191813 398015 1924529 1023956 1717801 692801 415056 548264 1709675 888730 1539837 572226 1968353 1592611 982308 285650 603141 511449 1996030 1741535 1488405 403517 1057798 653751 1538935 105575 1532742 689220 1617893 739476 1966844 1812112 1853080 1339610 1912545 1025103 361929 1380551 259594 390786 1277045 642426 1103572 1645808 1444833 471509 1474882 1087710 413780 1641848 1324080 1602193 1252101 1787766 587306 482306 1576197 1597869 859254 47834 1770295 294379 1454632 533864 832155 710252 301435 333603 1522664 1838209 50051 1190459 1850446 353233 201995 1164904 530921 230074 1798309 748396 1968729 1045586 748868 102403 810688 737745 122825 878886 410148 1647882 1004327 1062770 1041396 968134 1811735 1647852 67995 655220 1362163 1634077 88186 1168311 673201 1350750 1885031 892669 519291 604695 407843 1656899 658357 1977675 999634 1348910 1069029 929545 1511251 455904 724203 1980623 955326 1251654 1832884 523332 274539 10318 223252 1440086 321521 366511 462774 719149 835586 1479393 32803 1868401 670417 1102311 277816 593400 141621 1591890 457766 1608884 1000081 1633810 1215842 34673 942872 1545557 732972 1555582 806819 1374135 768255 698136 1143568 1728986 1592829 1523289 528191 1067987 128600 916913 631454 507520 551052 499877 495688 861472 679174 1666157 1924455 809379 1452921 1518293 1042448 1700048 1305319 960720 483522 1412703 1820419 64432 246894 1537218 1711188 118778 1250288 550744 1408548 667666 1603959 1799343 1967599 1480352 589383 1254297 166687 1430312 825093 399268 419158 789213 1142368 1545246 812049 1790915 1367867 1728502 1673880 257511 1397194 245322 238759 275943 1021419 91654 685729 1513282 1515105 812186 1219930 726059 387050 1439835 1028190 1422989 1033019 570095 1425111 732519 1997692 1637765 714733 1360875 339506 235896 1192652 499695 447090 1948843 1469173 1878559 1270826 1691054 1980667 832170 1319281 1137249 4892 743991 161890 1090956 100146 1355873 914929 1064581 199208 429870 1190241 944352 796343 1327902 422072 163651 1561672 1955960 1467132 734199 1078968 1370382 796958 1403048 1846906 40747 688425 1578052 21381 1205225 1334833 1158793 1085622 1337981 948669 340480 320015 1147869 798541 72042 1163955 1264955 1031140 4548 1316209 330600 279031 1825800 1095487 956365 41672 1317456 1903476 1600493 863205 1523802 304793 357574 916196 327852 1444041 76349 681831 899638 1959192 1383921 1662210 1473798 760947 1293368 245408 1184577 1804718 793931 756786 1634155 1334821 946559 40294 1149547 7392 1058629 1455383 1232806 1759983 1991042 490653 1363580 520751 285238 825771 424904 1183061 980126 770745 321991 583414 837292 1081032 1837792 282738 420764 953830 875104 1074490 609603 1904510 989832 1981153 878079 1351583 1438361 945504 1100736 1371933 942864 633432 105821 1239852 417275 1792108 792159 451765 1774654 1320570 564173 1780607 636759 1780993 317195 20849 937300 1130317 720956 1802845 631017 1965364 1503075 1739893 1259667 1621233 925633 139633 474668 1603625 1283734 1869328 500898 1726705 785993 831127 1860637 565391 1794552 728037 262873 812945 148162 1866154 885517 1996867 1432420 132083 1397026 127903 48841 1496533 827649 705236 577171 1570013 492180 1047652 416535 226505 933237 842930 183811 1737621 484744 815250 35072 335213 1726552 283414 1867715 1956963 1558105 1817292 1093911 1442923 1837664 282409 558291 544335 1564954 378863 1758839 1254223 1123568 1852478 671029 835371 1865919 1999410 1196302 1754009 934763 375304 1296946 1889417 1827016 873210 735209 1622395 1869060 1980118 1031890 1846960 478272 1792963 1076678 820544 1762102 1590814 1133617 1697155 1067607 1692830 532545 1054782 235714 641428 953616 489044 1155547 508940 1180662 123708 1729684 1912822 635463 1503056 181626 1817033 1265896 38876 118258 1324095 908636 298720 351452 656305 1241287 1426302 1759445 1923064 518014 1384249 273404 1075106 902225 767201 783893 571547 1854212 1334032 397806 35425 63766 734987 1530301 407795 561803 281905 1307659 1370222 124883 1554473 660994 1012824 1496744 1193683 241845 824633 795673 1894818 454021 1316234 671930 527204 115911 553559 475580 1410981 331466 313788 830681 1840634 421258 188535 1317225 1470198 1601189 964362 761721 810019 1761494 933404 187806 1138851 899559 627751 207664 1710225 1432552 706968 1461241 1746642 1942347 31066 823531 1286879 1177909 173310 1720878 1178524 464786 659895 1253784 1980265 1869266 473238 1639978 287533 126887 210556 1100717 704014 60661 652541 1013609 365854 1462605 1748203 1125939 1157168 210802 84833 841076 1968159 1316216 1329687 144745 1890658 62503 1593390 1882007 894281 1835332 1040125 549164 909831 1595012 1775411 1922553 217804 1532427 1707808 1759030 561788 440340 154284 58797 1178056 240402 178309 1054468 225911 233985 1838965 1779145 366237 1784934 342624 1704088 457038 431862 494861 208234 384418 1095875 379640 466236 1786662 620492 713353 1818168 1124833 223514 825894 1314987 608463 738621 830836 84617 1058835 1003692 1769079 1004342 955910 534664 355971 659148 1963231 1163751 768060 174978 1417088 321658 347770 885361 1037736 1627052 953519 190734 1236814 1375991 1298452 1198167 811193 72688 1210000 469102 1883366 915797 691950 1962997 1034895 1253612 696950 910104 895104 1968439 1234399 1667832 1692532 1022054 780654 1677063 1086927 701268 1127262 952034 234140 338273 1734286 881839 668310 551743 846248 1376425 1170687 1508057 1296600 742328 664139 1507260 1723796 331211 1263392 925495 971305 1554462 1856449 966886 1139104 1327428 925577 572925 1167966 922908 203299 471831 147258 686580 1699938 1870239 265088 34287 371435 460951 887766 1770886 1759978 623600 630106 202230 1959234 152085 1585781 315959 876662 1374881 485401 1723000 1062179 1695481 537123 606270 533703 1345929 521526 1639710 1152853 194206 121956 1110332 743121 298509 1855748 1719561 1593592 1489316 1597388 899580 1620521 1848290 254905 798245 1371005 1336733 240173 891993 1128167 722009 1066281 494406 742448 381773 1464232 464701 1796588 1389741 343009 1858081 1546078 574399 1121200 1864311 642190 1687455 707651 1405 1127789 1361873 1840192 735947 6008 530601 1565749 728118 978163 1448141 494230 1818208 482609 202266 969466 118737 140622 1426202 336990 634680 1465834 542024 378089 1595903 1777467 28611 1962903 313234 1670237 1887069 1458544 433820 109836 1462590 239095 1338620 394603 1507709 1886942 1706290 1757233 1248469 684273 1962570 617389 141004 1485956 1029363 1908494 205920 1035960 1015349 827754 1134021 1335548 100723 1688599 391034 1609032 1548322 252457 21982 1383160 372577 1351855 556056 1915149 1900278 732751 1250543 982609 1450398 222692 772910 1884362 453679 1873079 757013 1798208 624705 179451 194933 1965523 1909790 1029961 1430642 1304752 1234590 639384 1785209 824764 1138907 130425 984262 1071210 1221079 889902 772364 106305 667167 1027143 1193497 1692233 1495575 1020717 1068523 1271324 46325 176048 1974228 1350683 1479459 1510437 1349294 50122 653471 212925 1570608 900902 1665894 272187 655726 576903 1195220 1401564 382418 5768 205534 1722055 1306128 580911 1894083 1019587 1054498 157958 1231270 917506 1004948 1613714 1657935 1981106 1163068 768727 1236851 122269 1433939 193968 167999 524980 700377 1636912 436607 1477779 138991 693022 214067 577087 474540 415300 17932 1960312 948070 547709 15820 1767613 1164487 564183 682840 1164932 1158737 1531250 1345307 1517146 1752455 394082 309687 1103730 1428792 408355 1662774 1932725 353081 869293 511498 509213 376218 1238993 900741 1094053 1326565 1392848 491199 1779218 1544243 286297 1575501 1948824 231464 1699996 977657 801008 1994595 479828 1459484 1441627 1284493 510817 787509 960739 337653 667813 724630 1379252 1422044 1422881 504652 411287 123524 556840 330466 1602063 1228096 579683 298424 564193 1185633 57255 288784 1863934 1887611 226328 550890 742872 307667 403086 111457 1670697 69636 1845644 96929 1130415 891487 462852 1889293 1735608 1040011 1338873 1340886 1837207 687596 1806486 1119729 755502 1646092 1261951 74403 1430787 1138706 1095560 379592 1137780 1196568 269312 1828443 206730 924641 818528 1360116 35847 109311 33939 1131810 1380970 427755 1283698 556218 697771 489770 944067 474735 1409416 1139611 1782150 144136 946958 923928 1104836 1696231 1660779 593185 817525 1190653 1740834 900575 8973 63923 1553834 1136349 1077438 1326773 218331 1388176 969772 1081235 1560519 1059449 1666305 502596 890097 927170 382213 1143025 1867265 1295965 739679 961105 318325 369908 291790 1559185 1069783 1688463 851499 1063719 200319 193328 1329392 1400889 1109204 772497 1193988 1706247 48167 618553 1261229 1897354 1050702 1199451 691325 315534 1854321 59471 1552408 1783550 1438787 1578909 714062 23278 1728836 1576282 476011 1216222 925766 107338 625540 1406333 46606 70102 367896 1903418 95648 1562971 1542772 1581748 435097 1547283 1046371 581479 221771 615421 368326 1382843 206635 1696393 1121936 434212 1701351 1948894 1276429 423157 1689545 835244 784579 1417730 1195334 175428 984728 1235789 1017034 1162344 843995 937469 1034843 961388 460811 368117 697840 604121 1980315 813165 1995257 478648 1999126 894446 576780 1261231 1119505 1374746 1175686 1668921 665398 618924 1749319 703934 1575976 215596 553502 581710 165366 871101 1453166 1381479 726463 1148988 1236469 531914 1405538 755829 605779 765851 1239177 1977760 393972 1884435 951793 940278 197690 1882196 1347878 475851 549063 1713736 1216750 373081 1231521 1190764 718206 276972 1317353 404637 1690565 1401264 1971407 1584215 1152521 1487345 1168225 1201162 1923120 178087 756067 598979 1819427 334219 814145 1964878 437626 720056 1711460 1702141 1404991 836592 1587913 1538581 915131 1090278 1533954 1553292 45405 659723 294949 235566 169639 1633595 542179 49682 889669 415074 1675127 1388589 1489209 632513 79926 263032 27792 388390 1476733 932158 1865584 1157980 541138 654608 376583 1887305 509080 477186 1803518 1084534 463414 251633 450880 1301985 1623960 1909754 1760184 1143597 538891 1928618 1191909 1180577 432903 770302 1999579 1551252 881412 637278 370069 812828 1395462 1729797 1874356 895969 1789468 1743159 1567131 324685 843594 609299 524284 150340 1322284 1914431 50315 1906485 1916074 274815 1170739 1799683 164864 1876236 816073 1476906 91945 219495 1740575 292958 632995 247185 1062593 986656 1932780 1162659 1155339 840491 1974115 68151 564786 1840211 1107027 800524 1734570 1307017 1300788 1137445 1638582 1469711 1337182 1088575 307629 392252 913798 8369 738998 1358540 91180 1570444 659095 1148031 820273 1625440 1681846 1043309 1599898 1694417 268957 1027107 654233 1713852 422707 1255874 932888 1876445 92673 925764 1072913 841808 1562505 263743 965570 1389537 251313 97909 1460013 200214 1918424 44812 1864058 656747 1706764 1857530 1784108 1539138 829478 852004 1416825 1246645 1072410 771601 901942 1161408 1916574 1101758 576252 434118 630757 1862092 496934 1717602 110512 852789 1576829 1120985 1821232 258792 998775 1084046 1572136 444421 1589008 1792414 1624717 569915 566553 1338038 658343 1392 901530 1288435 1565024 514808 1265389 443948 806379 1419160 182306 430539 706801 292475 577892 4732 1487037 732525 1790789 770017 495632 554152 307447 963065 338936 654722 78731 371636 1241462 933823 167759 1909102 802586 1111031 490640 320781 1386747 1312442 200414 325910 1698192 1070574 1471747 1243405 1328051 240160 64672 1839336 1823773 1225150 430488 748717 786470 1404420 1358259 1378393 1142133 355287 1494188 1677198 1084070 1693506 1365463 752574 11493 1617531 1824047 1583451 314546 1190713 779089 1595225 1782708 328589 634822 1610544 1256494 807177 1077282 750390 984413 1504319 33164 55121 175993 195093 1116295 971023 380420 1361535 457857 112099 79376 1602815 1807715 1515124 131497 962189 1672562 370412 925728 824437 1608115 1401285 501149 1942226 1233960 197703 1901679 370405 1450027 733738 29321 222326 494845 1896015 173498 1901150 812288 1024794 974309 558384 1855795 499344 1776948 761387 995226 603220 916197 730954 1605595 881000 824308 1751939 630157 844294 1297740 1572468 1889223 252926 848789 1903106 15269 894173 644670 1276423 871427 441578 188513 1855725 664008 56277 300378 1832789 1071159 1922439 1392981 1906847 1026772 1262450 587953 1060489 1937219 1585191 477389 951057 785154 488286 415364 181145 321444 239934 819814 910984 1225904 1198156 307689 393846 672949 1701798 70968 31757 311754 600462 972604 1222051 557102 1273001 1897428 181061 671153 334981 1674372 722379 1792282 1444199 1634891 919597 1913233 178763 1383304 873478 1900980 174183 1578693 242096 1367172 47964 1756751 594291 798042 616318 1239339 1635413 1213646 47908 1264635 1282843 1289363 1786411 703799 1715015 1679418 234857 1705008 921466 897985 861300 100207 1324494 349561 944075 611585 3672 1689815 1708310 1573005 1728510 437290 1621962 17221 729803 386978 56723 1416183 1894402 1926946 1608378 1644829 1010968 1230731 561224 1011925 1445651 691191 354090 1219862 1393511 1731674 1993148 1807477 575803 693381 337088 147569 77701 214563 1061538 921626 1780791 348816 155609 567294 941234 302094 120504 442654 1789882 386799 1140825 695474 794437 1002547 159169 817703 1772539 510137 668638 36003 13359 251841 724507 1648203 1960580 1106628 1120620 1115975 1202970 1188036 338264 1224756 1757525 674611 1717909 61310 1363293 23224 840108 1388094 406889 1223538 1843597 546181 1413565 1791099 1853110 1431281 1103598 1818002 425652 1813931 452317 1808815 174847 1727380 256011 331410 920585 1784567 418409 471444 1826798 1153556 330013 1483483 1275605 1302948 1804504 1796714 1843717 135750 1256742 1957253 1122787 1316972 1264871 623228 1743060 619198 984283 1329977 1819779 925497 356462 75778 599378 221165 1166217 1540443 1353260 1991797 216515 1596983 1345029 141101 1852764 494494 522501 1453916 1656329 507027 1972927 683878 1106675 1414830 334078 1937833 1019357 1779271 1915989 1635350 1694763 1827139 688032 1336843 1320695 882814 1954200 1662537 1027137 1761274 1525913 1441960 74099 353239 432119 1818894 1615208 1297148 1637353 942334 373749 599529 707366 825709 644741 1115115 922130 1100522 1071946 1169053 95992 456690 822910 303950 1777650 1795155 146524 638396 802875 1557653 1508161 953423 134705 154154 1850945 1042083 1568973 1145447 1128141 1806679 1460088 688803 1842946 1227769 536520 608835 1781280 1916916 1076630 1487094 1518505 1851466 1215126 1318291 660283 1227707 811188 989968 1034139 826772 538523 776782 207620 698095 1661106 1338988 328178 1982425 628990 941292 1425832 1573497 879181 194817 883700 1211856 44216 837996 1954777 1223137 1280601 118777 1889745 1293922 249380 1118329 1752297 1500290 317735 858084 339586 1351043 1650297 561693 1166195 718225 1780925 161888 1373043 1064926 778919 1557718 579401 1927276 764443 985605 632205 230430 1352700 879938 166906 1553524 1119194 1609958 1326954 493851 714007 1151853 170 1007895 1180246 1172775 935615 1646079 1680801 878345 829669 529246 478275 152387 76501 218996 1528477 584284 334318 1162695 561538 204283 381706 563309 1890878 1732968 1485272 585939 1380144 978867 87283 1682293 113702 987897 1694301 426663 34914 946401 147935 1101350 893071 286510 1882070 843026 1515012 1504469 176060 1000673 816776 1197519 1354981 1128936 571000 641446 1880428 154103 1063325 266892 513831 964337 532514 188542 270691 625000 1795471 765926 837831 1680832 2117 1770294 1798798 116947 872816 1424989 1284543 1853210 963282 49924 1422777 800565 1693937 248622 1016283 421675 598890 1270461 1883429 135991 1585789 827534 1425790 1940708 986793 207855 503214 601912 329737 1260574 1316898 222039 302403 56846 1875651 1824677 923013 1480479 1421738 44763 62693 1289911 272706 398643 1090919 523277 1059285 586194 1803069 370468 1796769 144163 1497523 1707580 915080 1899546 945604 1653618 988720 507738 1663046 318834 757216 1555098 1772588 29185 1277392 1812362 88572 139884 1330790 383610 1785781 1156711 1076883 1651351 1376291 1772012 1684944 873642 1514960 1887410 813192 11178 1500701 1186777 1657752 1473008 1475331 1790322 1943962 1810232 366191 1195532 948643 1695060 1238394 366491 1591404 860264 485049 39891 1378739 1593084 1279715 868762 8417 1108369 1463917 1295787 1561406 1760722 1518643 729193 1470930 2912 609164 536690 1443382 1563860 819838 336005 1595830 932006 726241 1159111 522222 1400239 239002 1268370 1221277 1948353 146407 252186 464622 543156 1256932 1619993 1929915 686556 628809 1133933 1045201 368300 828669 1352327 1608673 1852261 1549352 249492 93822 1765674 162903 732318 433221 1282378 1367772 327312 461299 1336606 36290 1568327 1005159 734865 1086192 1977641 1498919 500459 1896795 1675351 1374561 831947 1459903 1298093 1040945 764607 278826 1829303 772187 54413 1419007 1639098 280708 401461 748706 760357 370287 1041483 956708 214625 576170 492735 1879155 1982278 705342 1367434 691132 1407269 259601 288385 872694 493026 740410 818854 709568 117412 390463 1498027 1049146 1621530 451246 1001931 1709514 1994850 1593664 636958 1105990 966088 426440 1861487 1078658 1521907 1076954 1586755 1200227 677187 639131 1484415 286028 1260013 638258 1955782 21384 1949738 891619 1177351 971358 487418 699897 873528 1846786 1888899 1574372 1197753 633942 902848 245117 517106 1710749 1532568 812046 40623 579922 950819 767708 1903517 789025 1987893 1271708 1995182 879810 855354 777507 1213086 1088903 1468034 245779 1575993 630930 875594 1408552 1678635 1104139 1243276 1977874 1821078 417427 1083703 1637141 1232384 73001 592962 1209205 1716286 638224 337561 1734853 605414 1389746 1539687 1796351 1045366 1144759 1885931 1026631 1873308 31486 1836833 835709 1822076 737330 246443 1029762 1885178 1533318 1828602 1698260 1469204 1802213 1393861 161867 140565 487485 1972792 1140575 1673861 1036174 475484 1399337 818924 190918 340349 1535568 349197 1037629 911129 1060060 411534 1462088 1007375 1570349 310516 228883 1013797 320878 1042674 1628839 1653890 384306 874576 696494 745107 960524 1766309 643660 680671 762132 1429210 848578 294230 521426 1096010 364094 1664889 917639 1507788 1942808 1491914 182640 1040825 1880017 672387 620114 1846922 943267 858063 1525589 17836 379267 843970 1750372 323312 1216583 236721 1725368 1392503 674521 502409 1074380 1124225 1208384 105443 1326096 1863738 628203 500356 1654363 262020 1149195 1991597 1321424 1821894 1185471 397875 1343032 619971 903227 1608591 1654377 1191941 12502 173079 446498 1859152 971545 1252144 1639066 339891 1028155 1556155 203294 1477578 1973214 1793656 86652 847852 612128 748829 1205602 1589571 678 799471 1868968 179700 257154 23421 265577 1837914 1409252 1582614 1193460 776577 1311023 1103456 1497180 79441 1812872 216810 1561807 120987 271929 1895836 159264 273101 291696 1652345 323408 429657 779696 1620941 876235 1812628 1273127 910669 1475162 1183638 1206232 183444 922858 1336648 1469625 845824 714460 222444 1576783 1861035 551348 681898 634981 961189 1103417 565135 447176 1530331 1319852 1995223 641411 237369 861972 1252273 641164 449929 1218195 641290 409628 1613653 1701542 244851 940789 499999 957761 515550 389833 1617834 1594718 1299100 1454778 524467 487398 346864 1975504 101468 1284573 626583 846097 364227 1047545 1934005 1025964 471166 180119 1978747 673296 719173 716400 49417 1892122 1103478 1136730 1391864 1501873 1676542 1607344 1652602 1312163 1089306 583259 185420 1449331 1527766 1161855 1464687 1532278 1345458 566039 1907490 1367356 567012 1875457 1377123 1458862 1774610 626808 1205671 953745 1955824 205850 1472816 355867 1256833 111053 873550 1751721 1015259 477459 740945 1842744 974822 904882 596719 1473884 1709860 807468 1238999 1718298 7000 1878702 1177565 691241 68165 985262 1130151 1240765 571014 791403 1331983 1682257 519749 1820663 1759029 1751596 510553 942160 1302282 438148 1566747 1803974 1035672 1340273 1996618 1432758 1249968 542588 1606812 78771 755613 631080 1366372 169371 1608668 9152 1071872 538489 1969314 108422 101214 108795 912787 243282 1732202 946408 1357956 1866911 1863391 26309 92490 1501137 222968 1198643 830928 154940 305628 630708 7575 1037927 1357162 999983 1139430 363302 756490 760483 768101 974742 1991158 62784 1683329 7991 517134 1941134 400615 8951 245789 762617 1906265 197444 1690912 1791074 1810855 488387 330326 345482 1540384 1807556 427215 1912488 459999 1385302 1288349 779131 1571977 1787089 1322753 1888935 1815039 435790 610343 512499 1887019 1452130 500506 450297 974362 403178 890710 1243779 1807767 437485 499953 1039605 805721 1601053 1689366 769502 1961172 58393 1784925 920413 644852 201155 473322 1783443 1087574 999547 1053137 944644 1495480 78644 507860 851636 445468 381551 845100 729738 1154767 1789347 1688666 1841891 1256463 420624 472611 1420310 1837343 497942 1665487 1989208 1655045 1389561 1032710 938791 1619403 340365 1524333 1340436 1189766 1474056 1876438 1675655 1292482 99848 1249247 661207 546932 187634 1730324 974308 1623246 1212315 1978591 1759471 1916724 1346688 416713 1501214 318055 1278952 1232236 984563 1036961 363730 1107297 1010277 423042 330821 1099120 886652 324710 183003 1207247 179675 1586967 905728 1519317 691495 1755582 1800754 900352 1752219 187255 209787 1801726 1203693 738194 52038 614422 303523 42080 509 1168579 976636 1674270 1881134 119391 1116014 1608185 1578555 514002 467098 718253 141059 721420 1747286 361371 1086316 109482 1428221 1753955 74779 219174 128359 1704274 1900212 1324082 1097989 470959 1688790 1562429 1235691 8081 884856 768801 346186 1187481 791196 747997 42250 1072946 33481 231271 66242 333519 1393447 744729 1095982 1549175 1634601 1169803 831021 1051948 145793 128089 147890 220704 1565763 1190853 1166892 317252 1607031 1950011 1376332 1810804 82341 535502 1033882 1550009 581538 788638 1898684 1146643 1904576 1000719 519625 106695 198358 381823 1832923 1856067 1787853 290900 622318 59119 1510654 1733824 1783676 478897 658410 311349 525834 477275 521839 495121 1634768 669482 559965 1996770 1668800 1709730 1615125 325087 225295 15292 252058 1475981 1436385 1364660 1343920 1517977 1277201 1147413 958400 31493 358350 1828469 1880551 443033 19449 465371 28741 1624941 68973 1901073 638895 303386 606984 727405 1730235 1877363 1442144 345944 1900595 1063995 998852 14431 1885405 1551446 618993 789013 608564 1087689 487200 1856738 422204 1118145 1267304 281975 1387381 27564 1408354 340964 1906167 1849649 1671208 1099354 1992359 123458 1562282 1562598 1444189 83483 1342127 718386 1525139 1595700 1071284 607845 1267481 478853 1082891 562224 907509 1299887 1162620 1248797 1407955 971066 455217 1215173 1078441 910874 107654 1413934 1108480 742297 388466 1281928 821339 733114 212335 757630 784416 73141 1091426 448772 1667666 840226 539184 1033319 1353292 1922544 1827452 153198 742494 1852149 811649 767050 417496 971295 1989432 1272732 144726 63033 1691484 1662074 1937010 1591091 1850747 574103 1000357 727387 1542223 1033928 1520300 1481884 520929 141866 547705 999074 727283 1006430 651748 824288 72567 1824988 1654929 594407 713226 1484815 1004504 1786420 1509983 1011009 478993 451821 859288 903476 271306 1818931 193607 588019 1593730 374977 1280283 780796 269155 1185254 379297 1934007 1938304 1344005 1787937 69575 30304 667706 1780835 49780 397382 1530760 1308322 324475 776481 693931 76149 866441 1250718 1328022 1167603 1479077 161858 1105925 1651313 961813 369042 796291 1217001 1939224 1416447 369317 906578 1483971 346740 1622341 585237 1979519 1408469 943986 406586 1755959 764197 1565713 646979 1054546 1926591 1914027 1671645 1827264 801918 740047 680197 515738 1303 1785923 50300 481503 1014012 1690713 246916 1791708 110387 308063 786140 266261 1202126 1376248 539344 1721426 1085328 1332412 1451631 1650092 480561 883394 1040024 354127 1085387 1262203 819816 858928 726724 617147 660282 1632420 725066 1867073 1817296 645811 931408 278997 1862930 1680348 1194630 599621 1588159 1235472 1807947 748153 282188 1347248 400952 613655 512449 803292 980180 619655 490781 752739 191689 547020 1989024 891006 1489837 999159 265326 654632 269826 1467969 1050668 1503911 658640 346924 238041 1756127 527775 1927952 777019 1977018 936225 1297924 1794553 418588 1193465 566106 442843 30118 308917 581955 1105198 957927 1414686 1701612 867500 946561 1902083 987154 612072 694360 622927 9294 32170 1699536 1653018 1734109 235678 1984566 1618984 404813 1056912 215068 712815 1359580 1236647 1021236 1657940 1169972 1795077 1092196 903506 644372 921359 317171 634509 335980 902919 1622915 1870237 1019251 1067320 852396 291029 794584 277166 1423189 1984866 978981 504226 419873 648811 1065151 348813 1937919 941256 1143455 1493718 1340948 188032 1981220 661272 1871642 1852850 1126302 1542668 1263001 305438 1083747 683908 252610 1829887 1039910 996653 1391974 1442953 1765325 994327 583985 1450634 835113 1212239 1015695 201196 523028 1517238 721498 1319473 512307 1613397 656719 380123 1703389 687155 1601719 684670 1515979 1361129 160513 1616985 538646 50056 143704 889429 1079370 229139 330975 384904 1673566 1334190 523281 330854 1792524 508382 73434 1430006 149838 1005554 1040457 1904718 1481638 1308236 79796 1148473 70885 448606 101460 1734836 1424152 1579229 1788472 515885 362254 241200 824387 1563500 916998 1961699 1289705 1693855 778300 231334 637048 753990 1103926 1234648 1808527 546549 382200 648922 1341903 1579412 1755931 207495 1500942 1811197 1919321 310814 634928 538139 829803 1222528 157626 166799 150208 581029 1458663 1070865 1370671 16562 1423881 1930065 148210 1504254 1763201 721069 612844 1915800 1868832 869507 946441 1301438 462022 491169 629812 1221472 1790281 445073 1917038 181218 1322224 1013047 1783537 444754 1710479 1409882 55369 373998 180259 1876633 1693120 1607763 800833 1570049 1039188 498028 1558195 297490 1356275 225070 1902743 530424 148320 1678307 521266 717198 817299 1696885 1220339 1276853 1735500 1283484 1281204 1376549 1155599 1991342 1806039 1490391 475773 552870 681234 1954730 1094194 983776 1810363 779574 1997877 487745 1105115 791751 1091344 1042249 1194978 421332 396273 350057 450242 686388 1548979 708692 1722529 53131 644817 1666169 11736 1636563 1854805 234482 1944871 323833 1609616 1917861 1196602 1301014 713424 602957 466541 125030 435200 1476270 845628 612646 1356919 1321218 511169 422938 1139222 988119 931521 1126340 1621628 1811527 1399240 1562502 1595851 768252 1040206 1571135 1259227 418115 1787435 1817797 1474069 506538 1873202 1338149 1434746 905016 807522 136048 905950 1407343 733357 1840942 298107 582493 353730 1741893 1722185 603173 511590 1090122 1116857 1583187 1416308 1956445 1761644 717981 1493467 1563692 230268 1958113 278116 493884 1171912 1809274 1030370 5467 559736 1344817 393734 1016210 428276 618352 286913 544600 1250348 976153 1266139 669294 639164 1437428 1560699 506132 457535 1976270 536262 1130424 80475 1181579 1307110 1502548 1965177 1314744 897926 1130473 956563 1799627 534965 1359049 1324483 897887 39545 1416914 1661398 178137 1045517 53986 297160 717156 919983 1513760 91946 1976318 1355823 529619 1069727 475419 300151 913880 1782353 1761122 147964 666054 1380039 1689552 1868925 1072520 870256 743676 901728 1379499 18350 1788066 147195 718360 1069602 485564 200479 1248799 1219456 1726 1835585 634606 1658529 474105 115618 1708923 1206016 1901220 1917059 563736 1586280 1482075 777195 1959152 904923 959163 1890134 600559 1158967 1275167 1786177 1940357 387787 1677308 323620 8917 1022078 347391 195461 420006 238400 1377791 988639 844297 1202344 23184 569827 1589740 776003 870849 620672 386369 575954 1901954 1057141 1682871 1956600 625407 912626 1492373 310234 1716360 115497 50646 447165 1273143 355759 1783100 537984 377869 3907 1560380 138805 21121 160974 551411 597075 1575078 1808157 1569470 1361948 414718 709391 430266 1934152 1502809 13255 302777 1914496 1104015 1796768 1199427 18252 1256185 1579920 621231 1504061 1494109 1965471 1462148 1323041 397 1393424 449907 854500 158670 1860757 100948 1338953 1284037 1802131 1767763 231084 623266 1641660 1453419 1809259 856593 1968060 943594 548515 1107926 1125130 1581600 1982616 1712170 869691 1194680 774794 608285 1305261 1927536 1698709 985118 1719171 1809502 76761 1477086 1026487 615621 1147729 844464 202356 976967 288803 1487814 1899740 290600 1792886 268429 1705381 989215 1988342 1347102 617431 485652 890618 597596 1197365 792264 1698205 827428 1002473 1477847 1742749 674017 305276 1215010 99131 1960008 543740 1951476 227709 1851859 1841138 219449 814118 49275 1046146 785099 1532812 476600 1308920 68229 1114732 1085876 956875 1522480 153726 1899227 765423 1514664 1759415 1622190 1126957 1265460 964809 155201 520643 1056544 347111 1305103 1123449 599224 762858 482316 1108574 1998175 513798 1897767 1644060 447521 825385 6349 1117372 1300710 1859322 230128 540316 1625782 274452 247971 1138542 1545091 70527 1852350 1284199 1814933 519187 798920 245153 1610620 1870795 1091587 739431 922988 1927763 70291 877005 1804268 1164114 1593642 324215 76629 1856591 255140 1219461 1624365 1611564 142397 128847 354144 578577 1006315 716802 1192940 1149513 1140730 270451 472688 1734144 1257621 1639335 539843 1324475 1843871 10588 1467975 699802 1380621 1740841 961108 493568 285703 75509 969290 88740 1453178 1072320 1659974 722718 947998 40647 1623028 474546 562095 292754 46970 1874841 1236484 32551 1461435 581633 344039 1405783 1867124 1723835 1223463 1629450 1819691 1570874 217247 280786 1915795 341620 1310421 1566608 1610586 1684870 1039890 1504722 1906526 1124069 641589 1760572 894948 1215213 43914 833959 183207 1372175 290471 1737055 1029928 575830 10380 868564 232083 612228 1651069 720232 1351804 1792445 846915 1036005 35384 1371008 1855829 1266859 976239 162914 826094 1340818 1365186 442853 54823 1043207 1058823 1328496 87729 695281 1426258 1330012 1334735 401453 1516221 1408287 1877664 394736 1656498 1842392 1346603 799750 1608563 1415062 1005977 1946453 773718 1402463 1030851 522302 565073 1592524 1497762 449357 673611 250264 1515421 166207 864527 1056750 1971387 164315 381385 1587223 1257316 948324 633124 1965819 56897 328409 345855 59093 1804681 965679 1214003 663891 520509 682106 278600 1135991 1946138 1509463 594508 31347 1665455 291615 817598 1158567 1805806 79439 28564 558395 1279104 458181 1283689 1754274 1253586 821943 1687782 401517 506269 357638 447831 468308 561465 740576 1240416 1550377 1748342 108947 759437 1669325 1215899 35562 673522 122214 1779737 395122 1150305 784408 1766933 323723 1738990 369464 667347 763714 115060 601615 585054 1631249 1002930 1320420 1180052 273599 1800662 864104 936536 1969584 1115831 852116 1446200 861195 1412856 1590145 1629378 1001494 1900862 515930 1725550 320441 1226562 151223 226112 15813 1976766 1004066 1005435 896286 1375965 53628 605901 1846997 1413719 1047710 38684 1109620 1068658 782118 1111755 1855577 1729436 752197 1061986 817447 122960 816965 1952062 873127 1751728 1862487 139779 1702288 1673287 293013 1018793 1461741 1334772 680502 1956142 1636978 685760 1230327 495743 774491 1894057 1698917 1600157 1536132 56206 592062 463806 37283 878861 1263442 23327 438638 1211001 1313691 583212 798088 1560458 1833572 187156 247327 1236040 681272 202786 306926 456180 316252 1622948 1006194 705319 1489803 843309 1128197 391499 1826281 1518766 1595083 1292591 682907 142718 288481 123028 452525 934482 294330 1988326 184454 1832479 1936779 1173788 1517363 1495930 1953609 193554 37967 1327137 1951499 996541 109217 986755 249065 268087 1021647 60442 1028424 1402151 331463 1548237 1136661 1290604 340495 805220 3128 1056886 820358 1212445 1584055 318198 459609 1561730 76967 1694551 747695 1767567 1951915 531777 1694839 1143339 149059 638437 101678 100374 308048 1600578 1195147 1420730 1986244 1465281 1235644 424807 77415 1124230 1984833 1492289 1728323 1157543 1548963 53144 1318805 1774898 338455 1428693 668044 1836854 486700 977844 1479294 844411 970067 61324 1940810 1619541 647900 1897608 1921722 1384010 1773607 687442 1895147 271887 1927732 1215682 1043471 1271568 1515721 1612534 1401113 3167 872572 1285343 783056 134937 86469 724762 158443 364998 308766 991682 412432 1443171 908890 659654 670162 1690717 545470 690797 357626 539896 405155 281830 1639175 1586693 1531980 821057 457725 1271519 965537 178472 689605 1768267 418070 1091938 1337694 1989645 610717 651224 1406294 453794 1086196 1734797 941687 1101594 1499901 329335 1949040 1503564 1908039 1390401 1790925 918754 1651600 1102465 1715451 1986446 1288217 1513930 681644 260843 397132 339928 1269139 660551 184485 1057646 1969543 1668493 1683735 1018582 845064 1228684 1919025 1263917 1385003 948396 1396746 896033 114139 309778 1998143 1988547 544427 272700 122215 603239 752517 1375843 893022 1639700 246658 1480955 1401773 1267008 55741 1789219 379109 1305824 693045 1724092 1700185 755392 686482 505772 1260891 456743 316646 1137286 1617267 1893462 1488584 1830971 51500 1570837 785555 1101678 1850685 1008765 472392 1766155 1972928 1983553 760112 174071 734384 849629 963163 981771 1894238 1054683 1632252 1578997 1578641 270471 1499092 1585445 365442 394863 736661 546427 950439 1969600 726071 1333412 164072 577300 128663 1313501 1263365 1300587 1624306 200005 442102 1588746 1326510 831339 1190374 1061632 80135 1808972 1716335 1230848 164102 1301108 1989105 517713 599167 1354453 954667 293264 537064 1712235 1342435 1547080 1017329 306298 560926 1019278 1725203 334391 1945507 1222088 612186 745757 1296746 1202924 1163991 1348384 1002344 1751720 1925041 237795 454804 1922268 1550527 210748 2928 628717 1002150 428526 1890628 852298 322669 914602 318542 491567 627717 510819 1177002 415446 1709915 622866 518323 1521626 995075 1162018 1875709 1136799 990812 701530 208722 472714 1037232 879687 1118182 896662 294154 996167 1525028 442489 1178142 567574 685493 625613 553288 11807 1761348 1744426 842815 667389 1503016 339967 1069495 1458364 877085 152488 418609 1125179 1692356 1677493 1360136 1352814 543398 1123150 1079814 1852107 1373488 500673 1595840 545410 23628 388379 1031345 801873 291300 1355087 1632702 1170028 1957460 113706 295855 514565 64143 1512349 711679 1704676 1203040 363134 1322134 89954 476634 308512 1011526 1061460 146300 593971 1350156 1920578 570272 1369341 650088 1687009 1117263 424621 551715 1315569 462976 603681 1819625 1763393 6805 1418848 696425 274352 1621998 1344266 1033760 767925 322336 1653325 250681 1621859 132123 1949204 1937284 1750719 1584230 35750 1420000 980515 1311712 1552039 241719 1887606 1381245 1020569 782355 1883490 716917 435307 786375 1934567 326722 532198 282099 1296424 1504982 67670 803541 718198 1586311 1110593 1212656 802076 1288853 478730 362674 1076254 1753720 526991 459553 382079 1100519 997993 1878762 1413789 457849 953083 9531 277272 1519667 1220976 128162 1521050 1936273 1879183 1928344 1030454 1705908 1708195 608302 614244 1738792 1854518 1871597 446777 227941 1534082 898023 167986 58582 721645 843770 1945067 1822179 1011282 1978689 1349270 430439 246163 1548868 1322684 1371181 1589170 307878 176692 129140 267336 376387 1040377 1578553 683722 355634 907464 402046 1105142 1862470 706489 193290 58974 453182 1541045 1730462 47737 655558 1605309 1821685 1406970 1565976 977454 561238 385425 544838 521607 956518 1006951 471101 198131 1668111 111990 1313910 306457 1903767 450592 841167 635643 1465681 681110 1153801 821201 203384 1022613 1311051 59218 1255398 294745 1956941 1996596 1194957 1167562 1654292 630160 857685 219006 776083 365674 765834 1968592 182553 1297724 1539874 94260 1315743 759367 389732 769153 18947 509651 48057 875185 1200274 382366 1479048 1665263 93620 1305096 1994882 559229 1836287 3247 363245 1085706 1820608 149017 1206869 93034 859282 1732122 215994 1423096 1863393 1719658 335599 677533 320640 815858 171270 1665267 282166 230589 803842 1916702 1857088 203266 629052 1367094 237106 1909720 1984873 1154744 1162315 1225287 1919329 1941185 624061 1667972 160695 888175 1962271 372135 82333 1950082 972773 788913 383112 190536 293610 582149 954320 1673503 109731 870521 647845 1619806 1414172 1900252 479515 1445188 1635642 1498656 1620340 504566 45926 1821151 1685145 57541 1666775 1368402 757339 1053516 1312066 1648404 644967 1822753 1831287 1333386 1138810 1590038 1560118 114149 61138 1357797 1155145 692323 161296 1586647 880949 209847 192812 1131433 1745698 1039493 1121290 52181 398607 256434 779637 188122 1877004 902333 228979 1319032 1961418 165486 230726 237332 510918 274342 484924 521773 29731 132437 1222351 1031533 63967 1628611 1857090 1088822 471598 1994553 877008 1500025 1993746 954766 979712 998773 332859 531381 579786 1920515 1406249 214183 75266 774562 1505796 53513 531272 171307 1523473 1118220 1304491 529389 1612185 507767 1198256 205157 1693448 518516 1276903 911444 270240 976148 60389 19088 1723057 1030995 1686290 1688041 1540213 1482319 1333372 1026189 519505 872117 113824 615198 682357 648341 158577 197285 517950 685293 1167651 738938 631933 416201 1274607 1231189 173381 222560 40418 633166 1938281 1183547 1794937 905137 942504 1945367 32356 1753035 246362 1806928 1162956 627752 1206780 1481757 919040 839103 1297147 778126 563008 1153199 307275 1118731 938111 1771659 9991 1430273 920481 691953 568172 1945776 1538534 792964 1742970 1846748 865391 1056626 1867262 1476264 376299 286741 1232360 1590537 55606 1713751 1761479 624724 1694314 1795559 700397 756736 1503478 60467 1898237 1906573 1988852 1015524 1469844 1715818 1209659 1654857 91949 263411 1761712 376355 235193 1236785 444863 999144 1537513 1482915 915813 230822 1002373 810077 546801 247290 1076369 634700 1273252 1519827 1895554 1546935 1640346 624175 409854 1384540 1193236 585805 1648364 1662290 1365365 162897 1045811 967882 841686 1280536 930457 431389 1435980 834747 703451 1884146 1983694 1597943 957487 1551825 364189 1336849 813869 1907504 1602271 292489 768376 1822188 1214438 1729206 1075438 637919 957944 1224051 1726878 1782564 479462 572666 1499954 1123182 160136 1729629 897290 1918611 358292 1903031 1946953 749447 347969 423041 1342455 1918743 1244295 1241042 894808 713583 306066 55965 1282359 834188 1390225 999701 930000 565943 680020 294116 1411057 1763551 563520 1686286 1869593 1239755 1262389 1330693 1246999 420128 1608931 466705 678777 1163184 1968157 130317 1053105 1450673 1830767 1991959 1343904 1080730 974016 911967 709691 1442867 1312425 972584 1112500 1153258 969712 755977 1690848 1638831 1523859 1227245 143841 1323999 1227844 386343 424749 1809353 73076 1258863 1537644 1196338 563175 1962799 1230607 1855035 1165151 1501592 981673 587574 928179 93526 1252190 1358185 725023 1524203 1709439 1046529 48721 155616 841380 658954 234022 1135687 955181 533227 1609223 41199 298777 1672961 268076 98906 664981 1927407 1315268 218083 217860 727338 1888855 1178463 53135 1397906 1696786 357568 37207 101608 282652 1306966 1287749 1782173 1876030 1002166 1411437 344644 1210310 783218 366530 1328243 1490534 179064 475483 756588 1509608 1599322 556149 808716 481564 998452 817415 1775680 1946278 1112337 1071055 841023 590447 808817 594685 1391278 309340 415232 1665568 1778378 207811 1091565 1530381 14249 1144355 1032955 1132068 1161814 355354 1280337 1652786 516045 458005 977091 1718780 342194 1445092 1386886 1333827 857346 304084 838821 97654 64588 744913 1427441 963007 1729128 1970739 1051584 1950597 1283872 952583 1853468 417374 660134 78591 748528 1700881 1429167 1737305 612538 860291 932505 1824307 686102 295029 758424 890778 1891583 1405436 1578931 665570 1869755 453048 765282 1730256 102193 1532232 1268237 1154986 1463012 1614581 1564761 1210060 624699 1902846 1622188 1272015 115740 1368002 1589368 1838316 40540 1411792 67046 963906 1279361 548826 903260 1667128 1210198 82871 391027 597401 272995 308846 1563002 1338818 1071612 1870107 1790930 1010639 1288703 1473578 1796473 692769 816080 263956 353298 356151 1664359 786564 163836 429917 576311 1959632 1249520 1973163 548360 949218 1638361 1994990 1322582 1142814 603158 216485 1761676 187128 653809 558265 1175397 574951 1163910 268014 140962 1007993 1011758 1102678 584987 1702806 1300408 1199800 702033 1656180 1566771 628771 315358 1781043 332991 1449567 81174 199058 1068703 1366320 201159 1255359 1501961 726635 405696 307995 180241 1177264 279627 390557 946307 1984501 1650888 1609288 777750 924352 708031 219382 1092443 853425 425256 1323150 1621167 1768363 1135999 694075 307666 1678887 539473 1459009 1461176 690879 785811 1899710 62258 506439 613584 1200381 1663491 1978675 1972125 195289 258861 457463 1955862 1939864 617331 620259 1127015 1135739 1207457 698468 1135705 894754 506658 403073 780900 574671 1551990 671716 1181247 152388 685363 1411693 418591 1337910 1124352 666129 299287 1461178 185729 1967161 106541 999386 254275 1012808 689568 1012380 1394043 826983 467068 55344 579640 244572 472138 736826 958178 158937 1886571 1328184 1512835 475042 1042347 927720 455947 1015993 1243020 1410313 1581742 680959 337389 288352 971060 1148122 1526532 1043769 1358946 968627 970132 1103122 249927 1699859 991029 782987 534835 291617 1052072 1424872 270138 1568335 93845 57583 1871899 23676 483870 218274 478782 914795 400599 1128755 1274463 692206 1286763 745189 169900 1235560 1437351 824916 258564 174849 1108391 1482177 1887472 224236 1536305 792178 125089 139257 1020566 1752884 1405182 1721818 1091564 973437 617531 1667848 1072552 1899984 172817 1338940 802452 984506 78633 568693 934383 651296 1872587 1351110 1472278 768112 592284 754007 262767 693501 1312512 1102509 46406 345979 1883961 470131 1503696 1837039 1260962 773084 1703823 1386088 1398006 1978953 89610 1296682 1864822 293618 286980 106031 256813 1452651 1390672 1327550 1064751 158155 1728801 275081 527248 1576677 1857244 117078 1574283 371579 1676897 497912 390765 1581795 1669202 174937 1988587 720007 1786234 454926 61377 1966340 1005708 64282 1097974 1449656 1139547 1819068 73644 1289343 1902759 882001 669902 981253 204319 692308 78092 581299 907699 557837 228244 525977 1123423 942527 918449 279123 325177 1145807 1413363 833935 1541050 114655 1180123 1991286 747727 78004 1845554 1492458 686355 84363 1739759 1652024 1244529 1526735 296838 1465545 225865 1957640 775021 1282617 520764 77703 748017 615540 404969 1507376 210239 78935 1938624 478746 608405 1156315 161140 138435 1793034 400488 699363 1958396 504096 490577 1610572 683050 1524592 572230 1856161 2919 934369 1748804 51414 1055477 1770695 982559 1211102 1431992 1353774 1263182 855330 1638852 1784134 1122773 192762 1721954 424844 935326 40020 1916807 741157 30579 1601276 1070403 469931 135901 577538 1539822 290321 1359434 1534139 706056 1660313 812187 496271 458131 1663882 1974327 182647 898890 1427820 902288 1896640 915014 1784075 1291870 872178 1795300 415788 1679642 493673 1598983 572672 1894989 644827 604272 1580598 1910740 1315785 212826 440987 111634 773908 602065 1542095 298332 520405 1596609 1194658 891241 883368 1933267 45694 1596828 448638 1210534 8981 764344 1139411 957334 1783125 1844168 1109520 858996 1568348 1779569 578747 1176538 1782585 1120416 1816124 662968 1777588 1732643 1622198 998254 1412303 1113309 1247783 1512681 1641753 48943 995074 278690 1707773 1276534 1231442 1873447 846041 1391837 1673846 1530187 666722 477745 604332 1494748 66337 397077 959147 1844070 1733237 1319221 1364027 32077 1878282 401674 699980 1014825 1954486 840235 1747746 1335724 765454 518514 1050936 266691 1175700 149784 974961 117987 1368244 534249 1035527 1458353 749276 705855 165273 638845 1354486 59338 1289202 1154232 755627 684979 59299 161496 1511838 10295 1330421 865216 698270 531167 1074636 1781338 498941 475199 653487 664466 848137 595992 1456071 845945 546219 1190949 1348353 499772 1136993 112862 894162 259614 1874829 585405 970205 332791 505099 1952753 1454598 257123 1514943 30896 1117570 813189 1185215 551574 584369 1781651 1008340 1647256 641596 54408 1556103 616585 661336 563241 1311430 1872646 1603609 466002 42936 1686069 670627 1645214 1166298 1700210 912073 603018 1615818 377553 409992 1312689 1250918 226560 452734 1228200 882951 1502079 1482362 884735 422957 1084191 1773956 808629 944985 785136 1596351 381805 660149 1834813 489315 1234837 45075 835119 1425455 1599724 800754 1266087 790363 1091511 1417554 257972 1469691 1202963 212600 1934381 1299151 1437217 1209974 345017 1413074 1676752 480595 187477 1949708 1781074 595121 366683 820103 1237080 1311206 1590885 321279 1694555 48136 99279 228245 659298 880924 1998800 1390509 1354881 541809 797308 154767 1318916 1357441 1884133 916667 903979 611055 481323 99257 1738895 1886887 1435906 1858451 678073 976240 1602695 1095445 1367436 125343 601884 888056 755472 765240 1495901 1714885 1906280 905271 621047 930468 844912 1018366 484307 703511 769015 646570 368305 1887827 131390 972854 99510 1424071 1154735 1230823 1424241 866543 314715 1478391 1774938 1157009 679958 1061713 499867 1427550 587534 1678881 1816289 243855 1189340 538590 1714129 1847904 1823003 1634942 997450 491504 360752 390087 1696895 1417929 1010399 1770049 322816 298346 1502845 1899382 395256 498529 1168457 1450092 81516 1618746 328286 515478 513488 1560993 1723173 1187532 1142226 674360 1662437 1681322 1109179 1304361 1104199 135885 1811848 1582066 1682505 1681721 1138969 963164 1631317 8148 489348 1845096 766487 632096 1298381 146865 1042254 1313469 1491645 1253354 1283647 964949 1060995 940833 273252 495262 1685580 681514 1291617 475630 620952 1348828 1158328 1653439 323719 352046 488274 714350 1951131 1618552 132060 1094227 755119 457202 536558 1166048 842795 569118 1452820 109365 1298677 1635654 751877 497019 398730 996892 313226 46737 895085 1215603 1029157 301780 639205 955445 1971579 1888562 1345743 666929 1799281 1572122 279697 1059957 728990 98204 1995401 134795 1670679 677119 700674 653318 1162696 1960876 835943 1497693 1353994 1368901 882740 425486 699754 241818 1288055 416882 1762580 1919371 855754 1302656 666283 1526357 755823 1562648 1776111 1707679 1368740 1842071 1842775 276282 845858 1823460 810578 822834 1947839 415328 350012 1979217 1452604 1534730 660427 1971612 892752 110313 128695 968264 983131 1764868 642490 942947 1115192 421725 1157508 539464 222612 781692 1644243 315240 978261 1103418 353554 671457 702489 444324 1638200 1700401 255272 584621 583470 922195 1218587 1385306 1466236 280979 970672 1781636 1047953 1140494 66483 1738436 1083327 697506 1399573 875047 1995857 533547 1509692 1579776 1170561 1972850 843894 1635743 1089138 470407 317329 1266890 1859242 1055888 1311001 144347 193938 1698053 977414 1483074 1783214 1632671 1868411 905385 1415869 1647234 1726463 1060364 64346 1066773 641636 803323 1713219 1432750 1113859 373212 786462 83477 317799 1084259 186353 1774286 1182350 903389 624219 1471216 666377 225590 1149029 1430811 1352736 1852682 1835165 145058 1709964 817662 728900 1038228 608812 1473983 1367267 1765535 797307 1569446 1914182 86449 856874 583703 1593610 965745 851578 337497 61217 1973177 676441 9924 857429 319878 1399954 238889 870605 1484671 169136 126422 897519 110723 1150774 914637 1793928 755256 686787 1791934 98518 1129315 1630064 1503433 821793 918637 447820 326503 1441390 477791 1836731 548410 1728551 1020042 1315508 793750 731983 104279 1394042 1566310 800965 878921 1083428 849699 1309915 1407283 60090 836537 300135 33957 1753643 51780 727842 1480510 592255 721067 1444258 932876 1584183 1580386 499309 1970693 1885492 1523587 1979174 1901670 1981530 370361 72191 1999450 946610 1778345 172065 1154114 1922150 434480 736745 381784 1795234 180247 891915 232584 100645 1884560 1824650 12202 138114 407443 1290029 1020368 1179856 753042 923682 1295618 1394704 349770 1250673 747617 437143 551463 740573 1747310 52158 168428 1441365 1599833 1735831 646915 1776407 898432 1914532 899593 709072 950895 825459 871043 947149 1612095 568377 988838 1439369 553919 143982 806414 1236171 1731656 1841867 1304621 1182448 1552870 1341632 728742 356784 1714769 1951456 898162 1049289 1320799 777997 737862 1648811 890951 1946410 349132 552622 500259 175374 386303 1833906 217428 164394 1758589 1614943 870392 191173 372906 1096773 1275980 1259872 1743875 1695905 727448 543721 1276428 1548277 777157 283835 1839895 1465068 904331 453242 799418 902951 543328 922305 1418609 1746341 1479444 131506 1162268 159699 465172 1159212 1477503 1003827 459020 1681004 832596 1822894 886700 1414654 991846 1292296 1710741 1002292 435416 1258441 941787 1927336 858683 1002801 236724 793717 1927722 74801 161696 27983 268963 577900 1723174 1643951 914173 1133967 1837187 1126122 49409 870948 530438 1131636 1540619 1609262 1184686 1600648 54053 1344467 1419955 714785 277632 31074 453485 1635961 392534 1728156 278294 1314803 1614675 1470462 1389385 756153 1453250 636853 1084227 110369 120850 1445471 1107534 1028224 1199101 1465389 1209981 1082138 322754 1056173 413212 158243 730412 736804 1499077 1775581 1588195 598129 998853 1863134 1249574 1626604 224614 810432 919287 1302576 788386 1888379 11263 823129 1875516 807667 1969310 470427 1684687 679313 552948 715830 983039 22911 449819 764390 843456 1481090 1206235 1483766 1481626 1202332 562080 1391527 1259554 1854619 1909747 92243 1325130 265135 1538703 564723 941770 828430 320091 1791487 1123442 1398752 512828 1191758 1137680 302199 1256111 1271526 1350164 335229 1744012 1152730 1414520 963428 529441 1117167 529798 690636 85968 1886929 824141 1402709 1469107 1436416 1613318 25039 271347 1556428 1912743 1314965 677690 985218 1697166 1300220 73843 793666 1704781 58491 1333239 1657021 1974522 1228156 1725385 802771 1419735 654837 1373792 1882231 777387 1932001 281037 1819388 1077635 1834556 1486803 1613578 627876 1970148 858231 436575 1074538 1018799 1488614 1012277 524820 353204 14130 1970572 527276 1013308 1913929 28121 1867573 1052558 1207339 1313105 979350 1876310 854472 1987966 845884 1353167 714647 1112396 1486265 80974 1931082 769681 1109303 1232108 827866 1582001 310077 642214 1407662 730648 262800 455466 592418 227313 46854 1032940 609998 1568967 935734 742631 345691 158540 72159 1166214 1319518 411982 1816223 1219235 704873 1863153 1027452 1108581 1468667 1737981 1511881 1028196 176558 1502062 411103 1956796 1783628 1799991 404259 1055539 807259 1013603 966038 1008748 972783 1284040 1978940 6228 1635478 769777 1127614 451612 605016 1006623 831241 1376562 1648771 295064 1351942 1759836 578186 699970 1868011 1496807 1498093 1133032 1690495 980023 1764916 374230 1448540 1187775 654059 166673 102251 78161 653763 1784622 473385 1335460 132865 919751 1416426 452562 511090 1923447 1780172 482094 1590894 511823 1153358 465295 585630 472026 654337 1226659 25870 899954 820174 884765 1326331 836485 235809 976179 498271 1573480 1786696 1682869 588002 1667716 1716660 829824 1148574 363196 1228759 765617 218283 1534149 1744553 412332 1496210 1794777 342190 535461 1348633 121907 19291 347062 621907 578216 340360 194565 474463 401622 997738 808146 1988455 1617799 377560 771593 1944747 1724281 21009 1339689 1612320 330818 1892530 1819481 1815446 1803593 790114 575422 1374741 889626 1546473 1792156 1036403 173461 1873066 207244 1951315 1158857 856524 894111 374376 1844635 1590803 673123 1474042 1574745 1862117 1152380 417729 963154 735579 1654168 357936 806330 738057 1352433 1456332 521093 542428 1806323 621062 664194 1392357 743363 134 1690276 1659271 1422710 1093475 1701803 1776958 62413 1517337 1600424 270896 245523 1266827 928601 1867576 1636603 1683280 693584 567752 376890 77194 534581 928511 1687298 1770862 20572 72145 1903045 1428623 282654 720206 241861 954811 589910 420955 677525 322387 238757 30957 1997497 384084 726958 1589556 1194230 1184148 1894857 58556 1224155 1848774 33760 417982 546826 1800476 683389 1329951 997929 929134 1554772 1360066 1089535 1293155 729200 759874 1163175 1895525 89095 25717 1404407 134580 1350387 1346859 10481 1313814 1794595 640058 514067 1882206 876772 184720 1854097 995964 1599545 797581 1870205 1791680 903906 779154 1547150 1208096 1463659 1860264 1418576 813507 813899 302534 1694634 132019 74185 675268 821172 441277 736744 1868438 837969 283374 1298970 812815 111754 1062869 335279 1013232 1476652 1024415 1954403 309925 1508622 144201 1151416 1562605 1528748 1983245 1354024 368297 1034390 667628 1126703 192895 21411 575247 507255 1851854 470283 1842230 1237298 166585 1118884 209475 824989 379516 1648967 52773 585638 770736 1556717 22729 1747935 2268 1553502 153628 714073 1362483 172977 290527 121667 1535116 1351591 1783367 528452 1880665 1964416 174389 957365 447289 385509 530692 1651047 408431 262910 1743215 1094125 1808176 1920148 1525097 1309959 60836 1549867 1004020 248535 859080 1696513 1985910 1504705 81876 1148386 471369 569113 980861 1394363 599512 1030149 485906 72018 527620 1046631 759424 1130121 985518 1054251 1282368 1763250 818251 1890640 261141 1171649 257552 887861 444483 994009 768927 964451 1041221 323090 1257086 1004716 516289 486580 444183 571970 1694106 536277 415428 1341818 218293 1928254 1340874 1880792 1804346 1070012 1199666 1437465 1962407 535631 1605140 1810055 942306 825217 256184 1818620 1447618 534978 1656623 1946769 84893 1959343 1580243 1221255 1820282 434269 692702 1853128 286672 491460 1592470 170478 1664854 62041 925763 1213047 226935 563784 739479 192385 1232306 1554348 1687010 41576 172648 1293750 946101 940334 797472 1118997 1448610 378221 41367 523945 549982 899227 1549623 1461749 58150 700625 982665 1105398 487324 1274620 378138 1574101 302823 922820 599416 1180050 1836186 925653 1105033 461263 1766806 762086 1973744 1238259 1611698 1640434 387775 817369 1252692 967405 489422 1484545 1368179 1359019 1152662 1274037 1282624 519185 323420 493264 1291333 34293 1207130 1437526 1276304 1522166 1800285 1271750 1822972 1458893 939327 1160707 724149 986028 826480 891231 1405381 875419 744331 1162161 1189395 407353 929619 302749 180810 1558135 944890 1366887 620122 1570664 316943 1118381 475074 271398 262000 649476 485978 1366447 1653066 1108381 1176612 198901 258781 622161 1300461 1360851 301725 154723 1960436 1039524 1859099 806456 376148 1481106 762006 1467683 487006 1322572 1774932 1450473 906843 1164812 1755927 290592 582122 930979 1307047 1628943 125451 1409904 522995 1247787 1352003 1201873 471490 910333 425510 351212 531784 515052 1428802 207982 831037 1079791 1873111 1279630 1124913 1325296 1117214 1982851 318871 1063443 37870 931504 1391543 542367 844060 1376057 831820 1581543 547250 898716 1683702 1696242 173672 904702 1152017 1544089 1921365 318989 1096619 1121934 964549 1787310 742865 1635176 311264 1285801 694825 815722 1846238 356981 1931704 1891867 1956290 192817 736805 1012868 70972 219614 1664216 1587375 107105 539606 813021 1127024 1122810 152051 824136 716701 746669 157547 422109 1185956 1905059 341344 1734931 1593023 1144261 1018019 870999 1379851 1328262 1925713 1159707 1198328 429039 1960309 1357191 1480047 566959 580439 750914 4400 1127074 1986486 1398068 1716671 626368 1216379 712782 1694888 1844553 679544 1861928 441670 559324 1291236 1397788 676208 1816148 1728320 374766 295127 932231 139488 1434089 1459981 1121294 275448 1851814 429642 709894 588853 15918 1753430 94780 75586 1912068 1269782 505524 17780 148100 457086 490383 1926410 1628532 549524 1849550 349617 410041 1278523 984829 631494 149873 185711 1215089 282327 543111 452784 1133408 1935622 1947497 1286832 1050832 281621 431453 1785040 1624094 487779 586957 926262 948146 456215 815536 1973530 1081149 968044 852673 1722557 1495891 634119 515721 964119 548516 1598949 770203 943276 1626040 1975610 728635 1098263 40105 1198546 1072923 124155 1295332 794289 1908041 1056908 169647 1700388 1904667 507433 197769 1341539 360700 1723516 884947 1949830 1705648 1109209 1703928 227852 1567053 1731963 1731769 369026 896654 1073923 1635568 18491 1334225 724443 1141347 1879446 1076093 720209 732072 225604 1770564 1767666 31511 1960013 1533822 1927784 1422039 690572 1958810 1320164 96448 1308445 558230 415666 824862 496922 974512 1483502 1769908 12676 113298 1276108 1107060 1521590 1483560 47231 1823505 1449438 819824 1550467 381414 1012734 1458715 1111000 121046 1609479 973730 807879 910118 258349 139180 1779872 1115397 1458332 69505 1681123 1447182 374388 171301 1825501 650870 876299 775084 186041 1616350 325128 1639719 214352 1944449 213250 539135 1196085 1471782 168092 1421666 1689084 1048333 372608 544055 1615375 595613 840888 899100 803478 1465081 1385085 516815 1830489 1677046 1093312 638995 1952790 1449032 1609282 1699669 36089 1911846 1491141 1097233 78506 1985604 1083143 685326 619269 1793771 271342 1452426 549472 1339941 1395167 552962 1597239 73584 517335 1796023 247363 995345 1070057 1051785 1951632 1969623 168230 437692 1139767 1494218 1163875 970407 1330411 314398 883517 1367735 1164851 386994 94410 902683 904143 165695 1048870 1938441 1633170 1575737 385004 318352 316048 1955031 1073628 214570 711665 162308 857408 1670500 848639 1515300 558686 1027256 1211046 333087 63399 549262 1768822 755129 1405710 721613 712377 147970 1896298 630777 922624 1887838 777027 1099676 1062767 622449 7914 941389 1182634 1550485 364974 518565 907429 1636982 1725854 1113638 351675 1961943 1296953 1331670 1800480 1540105 388020 1900627 667278 1435891 561507 1824285 136212 1375931 1984573 1494638 142768 1939153 739530 1883136 1259179 1868060 938834 457131 471483 1921785 357102 25741 1615001 1006908 374113 1660629 572476 1620839 1903385 821535 560532 1297270 190236 1834926 1803811 1098166 1171156 1534815 1938297 1276988 1471209 1080174 599934 924851 301508 1464954 1009814 255278 1445016 1894080 1377070 503366 665186 728735 1133751 358414 796525 1193746 1128276 1229318 1631260 1038431 926680 725821 1778276 562350 48493 1720888 734215 1787039 1869360 1447999 764630 310881 1185277 922780 1840034 629751 597465 1876772 1307585 123945 656160 1052723 506737 1026178 1497763 444570 500887 383281 1988199 1738381 996356 16500 480783 574512 1513014 365952 727765 1465906 1132331 1922005 1352632 645283 326376 59934 242016 688360 1426400 1665050 1041491 1215289 867391 225176 1308178 1292905 593484 1899554 1900354 1097616 1387266 490751 1262273 1432871 1126248 1566572 512116 424956 1145697 313279 1677076 1129343 1859694 888560 813708 1919616 1627079 1915272 108971 1933898 1482486 1001548 1517592 1879990 1558018 961551 1569932 1476005 1821493 216356 433250 602072 745390 278396 1947562 1610559 1915216 1132892 1026848 1150645 1589821 310770 1036059 286093 556535 1809134 786354 504933 61835 37242 1069719 378614 1641074 283526 1346370 488573 891625 529827 659641 1811939 1222561 1076186 363751 1351219 1379555 1089261 1278774 1011447 865145 1238489 781386 620592 1399404 905286 906789 1571552 846932 1398043 433944 888531 1627029 1406549 524260 1122370 1915891 1022726 1788424 404145 1747666 925984 1947117 1410501 572390 1761069 884038 979079 1216894 797843 332530 88347 1088020 288847 1145989 349672 132058 1097524 627354 1559779 1234011 1853316 68992 596056 1822147 1886031 904371 473048 1203569 853658 1998808 1085289 360826 1776067 415750 513295 1404599 1080431 251713 533012 1274515 1502132 1791692 1486276 1206680 1289654 921395 1158934 494757 776515 347066 621861 1751995 1435103 920524 1884404 1640845 415450 1075979 11259 924023 1380467 1140713 731211 493042 1465097 615288 1060808 698385 1779601 335990 125273 521982 150884 919800 1934855 1892494 1994212 970913 693892 897104 712948 763294 1832973 1721299 117350 1843441 240883 366594 1989954 696705 1787101 404435 1749491 1600706 1443524 738682 520628 1657173 147769 622271 1350068 1357926 364110 1998204 401210 1477438 1657412 1871987 870730 968973 869880 252784 168603 1614822 1324736 1168656 850620 563447 1611886 1210824 1691712 1454321 245401 504638 337709 483713 1424958 149872 1479160 1714752 30909 596732 73578 520685 331351 468251 1757367 525106 368641 1664744 339426 1039687 1387300 662289 302583 101432 1611703 1361644 1089099 1116367 17251 189691 1612642 928407 1037666 990155 1924503 1440517 913327 1481907 1717285 1239685 315578 1467558 1001980 1833958 285710 1192269 1074463 1249769 1251881 1344271 1923867 1307187 400144 16614 428776 1061653 317264 715232 421493 713629 812380 727325 479495 252121 1254040 784560 1861684 648080 1826022 408147 878213 819490 1855349 443531 37637 532298 541522 1257910 1970391 1041690 1734880 935796 1528882 1890722 699712 1897403 1136232 409038 93762 566194 696561 1363091 1175965 1019415 557548 426024 44257 1094698 887375 762036 802094 1451173 256397 1956162 521621 1320179 100785 1780830 1111315 1886309 1219380 941886 892665 961851 849632 338776 1317296 1345940 1674570 1648598 741113 1843861 937525 253817 114756 1648619 1210543 1507937 918922 849239 968928 686009 1421171 1750681 308661 1061668 1722118 731607 1966626 845849 1092924 332661 542823 823076 203933 1316875 1043400 1272575 1728892 1050300 1611552 449725 192072 1173763 869973 773116 609633 1609856 536212 853766 1471651 1169191 1363786 1538499 1102481 946017 1905680 232316 1906511 1788868 1755638 576381 1251895 1622228 1706980 1995171 682612 411124 802742 1361035 1330488 823559 1372036 870268 1706321 623588 1317155 1003883 360222 924081 503570 1749890 1346324 1590056 721222 289909 1231333 1340636 1813443 1428266 477790 276615 534825 1616626 1017859 1258943 1803149 911030 1224516 1427443 1343630 210216 1431315 281608 256188 271450 706718 1863482 1910179 1322812 79480 78702 1853860 218615 622086 460852 1386319 259427 1593588 429921 1550801 644701 1684513 389248 283487 1261862 891856 709277 988157 1514640 1539994 1256062 126984 1949215 526738 1830794 1328516 653063 666123 982536 1825823 1065697 1850078 570268 1053467 1865610 414615 907503 799257 165096 1599959 110127 1485954 1042196 1160583 98368 1445889 799046 1087655 1586640 1688498 1277228 821137 524221 1505588 1458099 1407891 1170905 1284741 1238386 841215 21293 1912769 1874069 1376742 1229127 1178186 178074 1747424 1590334 1301723 1404823 114291 727589 1226488 1819488 160645 1519784 1623382 1821870 1957736 399612 714461 836023 1287638 1124695 1110970 444630 1030540 746802 1850935 207079 1775127 325707 570390 1050844 884060 27495 482973 1727020 1369902 103396 1937503 407896 101109 335428 1688094 1706237 171131 43747 1693720 607590 393710 943252 1285404 1244997 1459662 130968 1972427 422641 387394 393268 1659353 27500 186313 712610 1745213 1729478 780903 504241 197489 96801 1546779 1644699 1637066 172385 925008 1290444 1793806 1746797 609233 1588048 1086426 518848 771071 120164 582334 1510405 955118 178341 965294 1807915 1745243 1352823 1150046 37676 705329 1800819 498292 1867928 170300 1527742 630772 1370384 1443614 1214503 199118 363202 1025775 787256 672095 1495448 1246455 139618 936453 1345964 972422 1396437 1205523 84560 259278 1443381 1101459 740081 883742 1154914 963800 1251133 1293523 564809 25792 211090 488911 1158464 1843860 532517 1936350 659674 1829272 1268524 1065471 1273445 1797421 1976544 881529 794168 673993 1208570 1276752 1000588 765811 734697 162656 1818644 1388405 976742 1758241 1552277 1909757 1729815 206405 543170 660674 163087 982132 1554451 1886902 1869318 1931130 1976818 1320598 1946362 129757 190276 1497827 808534 779464 1956857 1494195 1682825 1682425 1143421 1010690 1066753 318503 1399841 566955 766063 1999858 1387742 1847396 619175 792651 1584216 1880442 1611613 1160230 1345213 1624158 1059763 1677566 465144 123126 1526232 1183767 1375005 479163 1559633 9652 763931 789048 1832516 1839608 1550930 1495433 1777995 1111819 154307 1731596 1220702 1732219 453687 1791378 485741 1148879 1869871 973073 736666 815115 529737 666871 1920091 13832 730615 1355025 1946790 699164 1136526 1639101 1888005 295873 1019919 1594854 1399409 74336 1227193 29961 1541274 1419825 1497657 830854 1998530 1570777 635378 758481 1292437 300776 795352 1018702 841774 1157270 754897 1491663 1613540 1024899 1627607 1780872 466054 1352995 77108 1766314 706175 574583 904318 548291 1160799 1324519 1939309 675354 489665 1904924 398160 1068538 959716 933765 39512 455975 118856 1301103 1860085 719019 639583 113464 100069 745141 952995 1925727 243756 86439 1995008 1203322 1830677 1529931 456647 1451203 100163 1325762 120794 679533 723297 382602 290362 909716 1824422 735420 857431 1057081 1582482 81853 1131363 1808862 1474424 314579 1135373 648645 863867 423602 393033 1252276 1955915 13678 320056 1491796 1760497 1238942 301571 170334 1184381 1260581 1071369 1310710 1539249 811165 368353 290788 588402 1620808 291596 1541625 1278713 1320476 1647360 1315260 1826555 928929 375954 1868555 107827 1784640 924037 1863850 77388 1650996 308124 1222685 1262382 1223542 328761 1584559 1862061 1902512 759513 1706086 39595 922176 1009784 1196417 1156116 434215 313890 466282 689234 1444883 1832555 599784 1061399 513222 192766 1327395 89438 1388595 839459 1365822 1479883 1504338 1138285 1547048 1313331 262189 586679 62001 1858003 1014513 282908 460536 538250 27923 466616 1875713 1636327 795853 1489652 1614142 856927 1249559 1324443 1699371 1901276 597633 553647 1516196 1745234 1377182 1948457 439590 1132148 1134984 1030448 331235 1390194 856576 1721482 1338627 5503 809478 1027204 607829 946358 303994 413879 280677 1025052 154960 279193 169959 640819 242658 614264 809039 52606 436119 1110527 675700 1276822 308838 998706 1048033 946840 1065502 1615707 1165313 379090 647198 1486851 343427 711964 1049216 102063 1822042 1951606 1782572 1964514 1521036 29971 1767942 380998 1871399 1871456 1158562 351595 1232450 1212404 1740533 952298 280157 1618940 1593386 139066 845919 1360742 1108798 1926869 1487128 1284402 770049 1226351 921292 936940 1229105 1064784 1962626 1752858 503534 1254793 296096 1388112 29827 130448 1453435 927648 1526920 1081231 616848 446178 1845835 1348967 1736124 728350 1128079 1712544 281387 437437 622553 1151085 1296965 1706744 462633 1207661 775985 190470 298880 1225857 1612160 1500278 1759976 389641 414984 193427 897252 1743014 130284 1741227 525748 118923 1612122 1189706 1946337 539778 1000419 1203148 1313244 1084052 355239 1591932 615177 242375 1010890 1169953 1660897 431380 1331862 1801020 1577147 1107039 1608049 1442045 392762 777581 35089 787445 410133 1483759 1843115 1888966 732352 493020 798192 1730248 263296 1917104 1849049 1899616 643281 1036675 1152550 1856311 38478 1000449 1261324 236758 208841 1312735 1078099 358239 307132 92182 312083 138247 1291314 753038 17592 1238849 1302824 1132854 855463 1869103 494075 1313374 1361394 603467 1665870 1388889 380489 790405 647173 147740 704189 1282855 1459539 1406129 1573226 779543 218633 1355265 1687874 234058 1632363 154922 1134757 273047 299639 776178 850967 57963 988616 1580590 388797 793492 1684366 1577762 975677 1343063 471686 81679 886167 1239465 746307 1728445 1831972 243849 914781 1940691 451403 1456537 1500070 1534819 775681 1619143 1048916 1801391 826593 1978578 197707 1396589 407540 1683881 751959 1239402 246826 817382 274392 1228288 1991665 944198 759042 1391929 1220232 1369679 1924570 129291 40257 77179 62651 36180 1412275 368719 837686 648249 495193 974445 39914 1624315 325012 1451293 1344503 1856860 1812129 1293995 84738 1141955 1726682 1460210 451752 1380733 1551687 1656301 995926 733803 1835001 1516979 846840 1447584 444149 974945 1656707 680600 1433195 147717 585776 1837192 1377707 564074 1184252 371857 252371 74723 1031115 586512 1130279 1046250 18945 1278657 387875 154652 502738 793072 1780470 505977 1785570 1770330 1327183 681921 337366 1096075 290989 1528687 82879 614282 621222 1601751 611210 1441579 1830339 1788453 1925154 882993 747436 1824302 28013 884473 1560091 1125681 1566898 85383 354302 1534836 967906 683089 119568 1411072 1005643 579703 223429 911337 975457 1966544 573280 1495517 700498 66556 611578 1393425 1401043 933653 266207 533026 666370 1303048 944874 957022 959033 1231118 189712 1920958 1799635 967491 1883596 652096 725102 446244 1539104 420488 930833 1304239 1928294 1586030 1702342 965488 1508732 1463515 1239948 1993938 831983 1300077 612540 1198945 1291684 1004918 1463083 751710 914622 1352124 1674951 700862 1102188 1194805 717267 501860 385931 1048922 1079888 883730 1305566 841431 332099 101664 1121638 1437584 324686 1364472 119565 108384 848326 1818473 915318 1053941 1055305 335318 1604998 1902152 290809 458278 845108 1095748 1004035 743977 296918 1530572 1145149 1378981 1334972 1831879 329009 1706433 1411382 887792 899102 339155 1449623 1138881 545947 703450 543619 1539558 1228273 475845 1481543 474990 210205 1483348 1247362 701197 1805250 886625 727173 131741 1400829 778011 44038 130291 1326334 909876 1978260 214952 785662 1434946 1545365 771157 1107294 1840383 168511 121159 1126945 1962845 150271 1039979 693291 1269057 1598929 927765 1987387 1255816 71979 714242 900426 1454934 1333522 1476824 203542 933658 766113 842034 1328753 85131 24424 206521 1604826 1805299 821848 422154 1430473 1028835 926136 875478 481197 391865 1884174 1382910 662634 705951 1607884 991250 1908779 1793042 237554 818198 1095219 663079 1934983 1479575 825785 617917 378516 1522310 800749 1726192 1911050 349990 884464 72438 1221905 309601 520549 740108 317922 526555 1648901 790189 75283 74781 1771337 519042 1830419 1570224 1555825 1597391 722436 1286650 744304 1513798 887222 1157212 1721276 337921 1345061 461571 51616 1969338 54663 1635448 150355 24385 1534984 389397 1611666 1496018 1684626 918555 1798750 1849553 377180 602791 1142355 1297150 1823005 1594605 186820 1780988 1979186 1405682 310429 1041926 687993 102019 1314013 59452 578309 1709628 573953 48807 1876416 1790760 136883 789738 737900 1179047 485171 630405 57253 1339598 1218277 623917 1206924 154123 1101215 1354898 1772444 279668 1573214 292885 1307672 1068399 1965797 1255950 1743773 158926 1382108 253770 290586 1203136 1591276 1367208 1503579 324640 1177907 247232 210751 925196 277135 830145 1759493 497296 622925 879253 622478 130755 1083192 132175 337628 1359767 70471 842445 501045 1001544 966510 31666 1175590 723147 47932 211299 654191 1335464 515023 1605189 1573852 312206 1939490 541238 697373 1733872 819114 1908757 1488773 1534306 1011242 1863816 634127 1416677 33384 1224796 1066128 292149 182438 1898264 1540115 1232743 1754877 484391 1774361 630139 521680 292834 869156 1975231 12247 1635441 23506 851804 564600 1198355 1226871 450054 833617 497575 1299252 529828 294845 939805 1257824 1342431 1516280 798452 1614057 1850715 660835 612035 1560588 563632 1237638 201190 1406894 21498 598549 1233641 524200 1861427 345314 686106 1697742 20865 1899775 1383171 1927862 1683301 867612 476150 74228 1350402 1270474 1224661 539406 99136 1668163 933424 1426638 420728 114427 1512298 1987907 1179237 791285 619667 222586 1089651 1969396 1183190 1200243 774773 292160 1410947 1794030 1416220 1340559 679261 1789730 855804 1178319 1711653 1912840 617213 422011 489441 553796 699968 666254 203809 918577 302759 1745160 1246676 1945088 698514 1833435 1974326 955933 717543 1865861 1282394 1529549 676144 1489920 1813349 791776 736176 775588 242007 675058 1352992 684677 529171 1123215 1511139 51524 863186 1578235 755464 1791186 1893980 701637 674559 1733033 248524 1830882 1072157 665403 227774 907999 1296571 1768186 886258 1277314 1464770 18180 1794082 1357569 646179 396685 1728374 1555588 1057897 1072501 1587100 341633 619741 295320 1198219 178324 1391966 1191423 1467880 410001 1407945 624271 819648 1613541 1617585 1718075 299559 875509 1645767 895718 1887402 502599 504606 1206131 368024 1637446 1711828 562155 575128 238678 485863 1438541 1909521 1970330 360664 1108342 209498 409027 597479 269875 1906470 225561 1211605 673114 992323 1555105 1689181 1250625 1311557 683975 273204 784096 1287185 226015 1408397 270592 462143 269032 1512193 1654914 768416 146792 1595951 78035 1953713 196808 1519034 1296172 1408721 1067011 1389555 1837741 284577 1982465 871967 1798182 1431285 1316199 548729 379163 1089439 438580 612246 1132981 1953036 118481 1543485 301786 835153 1271427 230451 201302 439503 1911850 1790979 1384625 378687 891242 97913 1252608 257594 1286119 1979049 1932469 779892 1246281 1919454 51335 1309510 524239 1967046 62709 1298839 1051683 1097803 1311534 201944 1445619 1676588 921299 1290995 26611 1407646 215777 396217 1752596 331904 1207309 526667 1629688 722356 372536 287052 1509409 179325 1116240 686267 955009 333645 760701 496718 1965546 1473633 57930 1664578 1560013 783476 701595 1077938 367825 342615 546390 348658 1804118 270742 1131264 408881 484991 1740576 1847758 1442806 1527129 126555 421957 5415 904037 1750282 1525352 381085 1667184 1078381 278822 739363 1557562 1345051 1184458 760260 1607216 1026799 724487 1453356 1255725 1154766 1249739 1240548 1661059 1005358 982549 859314 1495690 1405938 453868 695821 237212 329100 1044741 1537132 191014 963040 1268654 1337674 1612804 75883 1068037 1439606 902006 1969163 359510 1053412 731267 995972 1869944 149558 773931 1321853 1963113 752150 1134890 1566598 214521 356816 509881 1311377 684788 1413271 1659738 1249981 398462 1560077 482282 1030860 133633 180309 234362 1891115 1537319 1963206 984633 583068 1804326 485974 1923723 494325 1972909 1164445 1714704 27422 346852 1972723 1264255 373014 906663 812034 362356 685765 1676541 1548745 1737491 786852 967320 1760924 1888484 1287442 1196262 32232 1965654 305306 636805 611269 609833 947796 1726844 1647228 1226626 1418888 680977 1373626 1444711 486813 428575 1935875 1870073 81879 1403701 621197 38002 1423219 1306964 1892836 1951667 6072 1570125 1198967 841960 692878 125062 445776 1880171 1563328 13122 1934011 1458360 1559934 1911518 466374 95040 1646222 187674 302391 1128010 1917549 439165 1172642 1439879 1070831 482786 494257 675301 1442356 516884 648227 1687629 555725 838659 1452705 857741 1465350 220756 1655591 473309 1320843 785855 171277 51036 575235 746381 315786 1522930 1951594 943505 1338704 1440720 198587 671592 417544 1391894 1794800 514986 475821 919071 1134444 1200650 1386708 1470073 253877 1887528 399677 1550552 1844896 1377670 1730670 483591 1942377 211763 1838836 1584645 1031555 1671399 1221181 240149 1465092 1326114 1528355 685964 1217744 1088717 1830732 1958739 535625 1353002 149526 498718 1343747 1029836 1213251 653852 182775 1137509 1171560 604447 170327 611003 974447 124339 1843339 819044 674646 309851 1408085 227739 360035 395728 632373 1957069 227329 1330399 1609915 437980 1758433 759983 1481662 1024847 1068420 478315 386460 1855944 375188 1018894 780321 700051 302473 172 1951399 218295 1665039 877027 1116094 1918078 1798706 758035 449090 1843579 1619080 1179012 273793 497128 1901267 1245912 104571 1130910 1757650 1781428 1603019 991966 431245 610436 1072856 56767 53743 374968 885251 1834027 1905999 1648138 366205 515183 1576350 1291125 569771 1836390 556978 225688 313852 688734 527166 1551853 387517 646002 1163636 730570 1908481 596439 132727 891261 1259083 160950 980379 1273590 365519 1322117 663276 1213249 14393 1552543 1760424 1377788 534589 1496125 968184 1185606 460851 966105 519240 1568449 745826 10929 864629 1633618 832504 427840 604527 676906 997548 1639116 1146753 1016203 665018 1493550 1876999 1997662 1072915 948216 300040 851361 1385855 1915034 880753 1914657 835311 1637931 1963926 259083 1289441 163954 43094 487573 1712509 195563 756051 15392 2230 289546 1898871 773566 1233140 120149 1658789 1008352 773821 331078 1573776 919203 1590868 533519 1346585 1948694 1913780 1064535 622591 956291 1680284 1011236 1218518 760754 393251 1537844 760223 1488441 539767 509290 1777256 689726 1178086 1278538 73161 1525917 1121768 740895 1078356 1032928 1012596 1611384 842547 1723746 912926 1346839 1973708 1474649 1132137 1245762 1191614 444937 327678 1936746 1024682 165964 1293019 767307 976949 1045252 445829 559869 1942011 179255 1116330 1518530 716466 1236830 123962 696726 129071 364287 177986 644244 527858 1910867 440813 1236186 848470 1666354 1827023 1615693 1062760 963415 1491574 1196203 90012 1624423 590265 1828690 819283 957519 297944 1796554 1100897 1782342 1182553 1734133 1822798 1221151 969108 866826 1809359 1282941 718172 1387604 255349 1410002 1435974 1348759 231516 1273278 1102244 282932 708288 629199 753978 404368 1928345 256618 81255 596021 738517 612608 1604713 555039 290212 957578 130882 848892 1537839 160461 1245734 1075366 1755783 348355 845373 1672216 1397657 680751 75028 1344292 709918 1710226 1742405 1112451 1486843 672670 629740 1278491 234360 1322221 1190665 1805587 1718193 432258 1324879 563924 86719 884541 1466460 1626480 1483235 40875 512609 693135 482773 1089582 642406 1780591 570056 509360 184107 458513 546784 368658 1940931 410902 1839370 1480423 1401731 1085083 1611749 1194100 1523042 1319315 738866 1859910 81136 1952476 1197851 1547257 1259535 1299363 1965307 1408624 520903 1429323 1531363 18359 1607982 1845466 1627907 1778458 1144565 1647081 1662987 1490092 222845 1676481 571406 1902467 158694 170173 101816 502745 1705687 1831459 1241551 845389 1136120 1404180 1234679 1065309 522154 1259028 659406 285807 578942 112015 1376348 275396 1438478 1627920 1356881 359643 652436 1785430 156216 1405807 1803325 1376666 482852 1693398 568134 577689 1284748 1195245 1295896 1186403 1264914 492217 751977 1567769 573945 1586716 411486 1547360 749827 1303043 1411130 262075 1130814 1815492 1436884 53606 1235609 691174 1460190 1650285 742937 748864 1277989 564174 164620 1882009 1312060 1705660 866769 1398285 1110042 1883167 1401139 176797 1381629 355375 110152 1887192 1267810 1753314 408469 1475321 1978895 1718731 710089 731270 1721569 990080 354703 162068 991388 1401626 488414 1863876 1284489 63032 669704 699648 1955256 656942 321939 947007 53866 1335478 374486 269336 1063963 1032912 1722824 224077 98403 1138292 77231 1259721 724263 815353 348720 840539 1325516 1949421 621277 325570 1860590 1963654 244692 1110102 1913726 1711807 1259030 1460167 600885 725432 506023 698604 1795784 568967 1193702 1626625 1353818 1067866 103720 1351018 1730405 876617 1916626 842903 936476 1708036 975637 1115820 514616 481425 1085728 1251725 90431 1562362 185404 129256 1435964 167377 661496 1248722 394202 794974 1561165 1050199 339690 824302 389868 847735 920452 905516 1379742 239802 105168 1107525 607612 782997 1686305 1340524 1232943 1055853 1594223 658048 1156656 358692 512077 317126 995027 299837 1774234 1553090 1528884 1132550 67573 1029682 1176831 374890 297753 1846424 14216 345151 1653565 1795062 1949835 519335 1148454 81759 1366493 270092 670421 1154018 1894916 515025 1730719 204150 810527 560731 262711 754323 36269 1204094 131957 759725 1641869 1983005 1163225 1060607 404268 1183514 1995253 161940 1425780 1248586 1720218 608548 964071 1354264 374410 1211390 1964311 195606 1814194 1344163 53088 954939 1807731 1628128 901270 1432265 219188 1815464 1520194 1918476 1145121 1654361 239469 484025 574241 52803 461238 920248 1917627 1245498 800991 672750 325546 391554 1600411 1070255 791506 49104 629761 1583829 1440953 220828 267245 1102325 894042 154871 162076 1531704 177808 80984 1286408 1488025 1714275 1186013 1485982 1056285 1643342 806795 263223 779239 84205 1784851 1835482 1138593 1742378 1935492 251249 1989629 591427 1640929 463599 392934 112884 1313161 550946 392113 1848388 1968120 1913353 503783 1866499 1874303 186066 1657193 107560 441103 920037 492999 1856387 1398060 30026 1917478 521808 147464 1091632 1556637 1759410 1992085 941218 583721 1556873 1672454 190006 206513 128729 1263538 1118712 1281837 245758 409959 233470 1433462 1558610 964689 1674127 912506 97556 865164 1948357 1390632 892497 1988391 1658761 1995312 1441691 566808 1493741 988891 1655930 1566499 1469295 56438 1758976 477504 928230 683052 466631 1835298 1285406 162079 1017082 1332579 802006 335717 790619 1627067 180930 1926126 1664203 411994 1284406 904538 1862947 83954 1624162 122067 1866379 1014948 30936 1221512 978487 1554680 849103 1394717 1007964 1755606 1518146 835859 1218737 628383 1208607 1500787 1948014 482590 332531 487681 1422672 1518161 1501638 395995 898011 1691425 865884 1020429 1742714 279146 839831 1623863 1492821 209471 1032769 1753730 695015 593033 1671649 757469 1216890 296975 391710 484186 561560 1922607 1601251 1567709 985319 97844 569713 1650989 845318 1047406 716963 523734 550713 535514 181329 1925947 1607215 1485977 1928736 908500 590941 1943616 1277737 1976251 1423889 616413 943772 791495 1142120 610236 1970978 1133370 1103215 920782 820871 1587386 1334470 1174618 1057573 1415526 1221529 1413735 196330 622170 1068730 1927600 521145 1941505 1042846 492111 566287 1641950 1245269 878979 456303 503876 56603 1714716 1223341 1360567 69386 863999 1358772 809089 1170372 1834927 1183270 947413 590235 164145 133282 1171022 1908950 298191 290085 176502 641691 584154 1850680 1816476 1270652 581824 1858776 834364 40170 403778 332453 270603 1659645 1363575 208929 1025743 1955129 654101 700373 484135 955649 618868 1632601 602669 707525 1864977 185792 950981 345697 543299 1651146 368845 443111 875480 1144540 1618640 1058694 425243 1288469 809864 201600 793282 1678498 546462 1277896 914141 1816844 1522707 1985387 1125434 467033 1194353 801105 612109 1425025 1306120 1776087 66591 1911681 1054762 1180243 37403 1468703 728428 1486424 1862959 1249598 1106483 107776 1207253 1700609 909323 1782852 169182 90567 1770035 1095378 588899 917565 567751 165982 1858099 376861 1217998 1580752 1683077 354761 403832 1436359 760937 406682 106595 749857 526978 1670821 1251349 24655 625975 1949928 1403059 669060 1456895 1622393 401073 3503 651832 731020 1048873 1123930 845461 1318435 822234 657765 1260521 1083532 782367 624922 832424 824310 1900575 2605 876932 1777134 1514355 902199 1450815 963765 326074 646118 1850172 139941 83385 1680408 37061 1360627 561440 368177 975488 910209 302855 1539060 1159748 790354 329583 1192964 690525 525223 419732 1401064 86355 1188033 1770250 681066 1293849 1402890 894568 1645251 1797288 554015 1220694 1823882 1937134 400491 30033 336368 718754 926715 264192 905064 1246894 979672 1034740 1025766 766069 588785 116970 549637 1541089 281506 459604 1916341 1497073 101513 1228277 1944425 1551055 1084593 128411 234328 402606 200314 309957 1433000 1044887 1855034 1832879 1753067 1303816 1685728 1715594 1689735 1589020 1736972 1589501 1466237 472744 618366 1231464 95205 132428 63540 454877 1585461 1108918 950887 1510529 1251886 619548 870357 814658 1443841 933590 756953 1254305 765226 142637 1622633 288752 1944724 1466414 1984745 1069976 479195 1617319 1756331 1635822 508165 1676692 1314862 510697 1508275 1027657 1934818 1820652 1534948 1387090 1682564 508506 1093637 1776823 1162605 1727249 465421 1771439 1037370 1568897 858539 814186 1137399 823154 332392 1800060 1627493 187506 326656 1215704 600413 37314 1432377 1527438 684754 846697 1005696 803104 219705 1272972 161988 1025379 1622743 1854965 1972437 1498871 72314 462500 981350 1726925 173456 358269 568234 576124 851489 803773 107469 1557347 1714608 981803 514865 1310898 730824 1271140 1268382 1709168 1174177 297987 1962025 137707 1631665 1564150 755927 482813 1018630 725656 638319 1693299 541883 102590 1074803 1412501 329119 1673107 1949733 974049 167325 951255 1935301 1550169 642996 1078916 1905099 1643099 764308 1249779 249630 1533303 580796 924378 1449540 148486 1864852 880443 488046 1546804 159636 1190445 865761 1891364 921128 1883413 1895811 983506 1191412 1852987 424407 1242786 362572 552218 866059 210912 198740 1023870 249540 532920 352264 1251987 1584204 1851870 428841 359022 369767 735743 1910791 840298 408793 1652517 272304 682819 224132 1585674 1471259 334485 1970568 23913 874269 980667 527244 1838079 474785 54141 1608968 1707858 1175208 888504 1696710 782899 777314 18764 242841 560400 721322 275462 1362215 1927479 855102 1138211 912219 347904 1947934 1989722 322997 1538781 1891666 669022 932039 692387 646980 1907515 480617 1627619 1959741 55010 64545 1664001 1159917 1379068 1886982 13625 1304023 687261 593023 393770 1371343 1379428 59409 1781097 255562 747797 433484 942345 1831707 505395 347452 386258 11970 411053 1082023 662766 1930186 534028 857999 1362119 710147 1319421 1761123 18538 640368 238286 899145 1852594 1721366 1140967 1459389 1924807 245966 1466055 1658055 919689 910249 162209 258035 1920288 1755712 979329 1980613 1516958 442339 555688 1541235 1283210 1848714 1485785 1440650 734787 1012842 1238805 409884 210102 857951 1106948 836324 159947 1822346 366483 729798 1982841 1322320 176307 1049179 284880 862209 190173 1242975 977798 1246169 227456 1225191 1755721 1773058 1044258 1131295 302168 697590 1972260 395104 1924837 1049407 1460125 328922 361356 972838 1983733 1144815 1825095 158993 1158453 1316867 279254 119874 1860726 1175360 746898 315265 417050 1746965 540420 269727 813353 1328740 1969968 90763 37852 1772732 1701016 1931612 1773417 399277 1485983 417007 353695 1593836 1070671 69261 421633 1376740 1667215 1358220 647975 1099967 784749 1114170 301748 1963753 1116700 65744 1555114 1488204 183693 893038 624711 944751 216590 290116 377148 741361 1802111 1880724 1899249 1540090 453700 713713 1039427 22964 307031 1709971 1349035 86101 174204 677113 412712 584915 174949 1107574 85111 1280398 1417497 636074 1886143 1042620 1262489 616920 513230 108013 1005342 1344587 319856 90725 664923 1157902 781328 933605 413846 1996473 1799157 522999 1461348 1164800 1910254 203553 1140802 1460386 598058 543365 1468336 1109014 1233627 384933 1378023 625799 10128 261897 898512 1893350 496052 1848284 1850854 736219 432204 1384152 1846934 13058 897350 1490463 517751 1028192 614728 1587267 601603 1944402 974990 581509 361495 1429456 1889857 1200058 165876 1588773 670628 1149421 482038 405266 324566 1077423 1220343 1128416 717344 940655 1314255 1570646 779871 1488899 374679 1046476 1691769 1189115 240013 1371859 1906926 1154839 949270 31010 146120 837108 429032 1026354 1148893 1459789 1065268 57100 1920117 1653278 321657 305301 1740611 523640 601862 371596 1594195 1440193 239769 205956 677050 818776 492679 177682 382192 57455 1880486 922788 104852 1014671 1601209 1865085 1120149 670263 1902298 634165 1400391 535827 1106560 954992 845501 1894632 967586 45055 433952 54279 41480 1564234 316749 1988293 345771 468603 1353952 1899686 1233216 664722 312818 1885387 653537 388855 1952462 456137 28594 1320561 423658 12951 11903 1717442 530565 1852703 929499 1849741 1182226 1316300 904247 110089 971854 1280230 1513254 842851 1798362 1899696 255042 936403 1545645 1666636 1919501 315165 171021 1072898 505585 721079 583334 497777 291946 1453128 57923 374504 821865 922713 1777831 478204 631122 1332799 284494 737772 1840411 1850819 1918532 1685054 927135 676693 94059 1226217 1342512 1950946 1194717 1293126 330801 569792 1543378 1618568 870505 1528868 1841808 1575801 866211 1502580 898824 1820129 1684487 380114 1976539 875034 1274332 1422139 1971985 999210 1573668 530752 28348 510134 782240 1737716 1631758 353122 1909382 1767318 149390 452436 1397440 1581162 1991062 1268866 548059 886072 851298 1155803 971593 519158 1317798 1057464 17733 468509 1318455 1417490 1968551 1446021 219674 365384 1301324 1978088 548681 1259094 1132720 512369 273064 1476510 175183 520667 322581 365717 1214733 241594 1027537 1456324 1384433 267644 1081647 1970395 1796261 1128667 1580110 1888277 1746908 344202 303846 1162466 1563261 754828 815719 490743 1155128 474314 1835769 1369109 506326 1665834 521881 1838279 308471 67559 1431700 1058510 203154 1885629 331895 1190334 601409 1266019 343171 1501456 1066408 1886088 1477038 99011 1260941 351804 1273449 254393 1237531 1640873 872273 1035951 707968 324824 460845 1914234 979633 1758590 418604 1429430 910133 1335668 1839393 1013618 185339 242424 1688851 1452731 903189 1330848 1349845 466279 1167005 573333 792855 981327 129988 214886 1404766 418895 1988160 886844 1549452 1182516 1065651 1571524 553 118632 379575 1735355 1737168 1000428 607317 721266 1756581 8780 1857198 952537 1237827 1148149 1172615 1055838 1841255 1891304 223003 133559 1808618 901012 1659364 664100 1524573 1456784 1118538 893984 1664747 694343 926448 1122891 137357 1528033 904946 696745 944822 1379213 799221 1911347 305012 1275956 949876 1760868 649290 113454 293582 485029 1043147 496467 33213 1314631 1173570 960231 542936 875261 281289 716732 1143182 1494603 1517503 1793295 247558 1406750 1073782 99069 1729393 179663 113901 1605891 1060137 1451745 27332 695254 940728 1129437 1013527 619083 71279 946466 1953912 14297 1122608 1790082 153006 1789079 698294 1636954 1253743 518943 1825559 50864 745670 951354 114397 1784194 987729 1531326 74825 1802031 36018 625612 1228174 1991179 1341500 164968 1790139 720779 60362 1077199 1035487 1252733 622316 304319 921126 1417692 864319 1006769 808134 487489 1775873 766697 338985 752932 100489 65076 743040 1145422 749299 285884 990447 44887 1184745 1535303 117926 424579 1483280 1282872 201240 726098 1483115 1485939 947606 709639 1345739 1048489 1261847 1291722 18889 1087909 1971274 1546757 794944 1590394 1503598 1143164 14445 1353113 826812 360887 1327944 732734 292331 214179 1236644 1922571 1160485 1603173 1904379 242274 1836530 663803 384748 733679 807374 1437568 561317 466651 234015 919663 243642 786457 837666 628369 388596 1522940 1183616 1822025 1274594 517260 823633 1619873 253193 309919 1639180 1867201 699722 367327 18813 352716 533082 32579 1853379 593377 987581 582191 134124 1318286 1705556 1682061 1093116 668666 1694046 1280742 99729 761595 383183 402242 1650891 1701398 1514263 1724850 1908362 1099456 1739125 1862984 1358463 154186 587216 736374 1681080 266595 636002 1904171 993477 1512932 957477 486629 1721624 1664450 428292 1143020 1826952 1251275 774846 1660684 131110 1779568 1437989 1717356 908769 13040 1101334 490084 723573 1383212 1023893 1148370 1152816 788555 1780170 961402 1887609 442469 791252 1207094 1198244 1216403 1867464 273472 1908020 1080996 75561 391706 1503739 1112868 237970 500503 219490 1836276 639673 1286450 1618071 780539 456553 670094 703355 1568548 405048 518856 918033 1783067 1786782 1629465 1444825 561542 1055795 1191166 1279343 1306160 1385794 682897 1547844 1587958 402959 412896 969029 514045 1434576 1189309 116488 874495 796658 466232 408172 1080000 1744531 1147223 1197201 1759 355086 1209995 328063 1215159 1065542 1617847 781457 1379032 826974 530727 26301 1051347 1846178 1906524 1642378 1922831 847048 600891 379521 903618 38006 401131 741537 811332 1044054 809548 1789696 1177738 1295434 511705 924172 737966 606992 1472480 516001 1642820 765405 364837 1678066 178243 1591409 511514 1211967 1209360 87973 50898 1720282 753942 1121931 74857 738470 321060 594838 1409507 83913 1578546 1789396 1417184 730474 411033 689926 1023121 1804948 1216692 996984 45272 908827 1689868 1476444 1037456 826382 1530824 1544199 1943330 654904 726414 880917 318042 710095 489771 241859 904905 1333035 1826461 1906179 1611128 1053535 1333805 330987 874203 118499 1648707 1594097 275997 264250 749894 903849 1021172 1193707 103704 371354 1415244 1952841 1612573 1467738 1276023 781042 1045788 712289 1519453 1566403 247700 1418532 1598642 203016 720339 224258 1582911 1758381 212199 465905 1023609 1521054 1943339 1392075 893915 113506 1449848 1545441 1519296 336913 429801 1619336 15388 238514 1063557 655742 192917 1254636 688800 675037 282152 181917 52860 707131 506193 1577591 1171848 607807 1829930 1102444 1770088 1678517 263394 1171564 352742 201858 1737184 1840794 709949 583138 816091 857453 1143517 1869831 817383 311883 1101412 122840 91627 292565 498639 641531 1080234 1662310 914205 1665400 484136 1268913 804038 465185 571340 1832077 1152015 1111043 472515 695062 965429 320102 230830 1540110 521060 655978 54023 1389710 1046570 540887 77536 830270 1811750 1605473 1255612 1095298 1959704 1602444 1774652 847312 1585352 1638541 1607116 1362313 1280308 1519712 634589 1309595 692397 1543676 314709 1092807 1780742 615623 1303968 1726038 279392 846426 1580332 1303755 939121 301045 1634753 198468 1734779 1975645 755800 1105770 878195 331515 1349479 1063505 763766 490227 1511617 139209 383798 1009324 729038 1966233 404865 1520153 532360 401458 281092 963472 1926418 726 742416 1937460 798744 1513013 492915 1087775 543895 1512293 895794 422740 283673 441828 1807307 801787 923756 1776047 988518 597518 827984 1469893 1241795 364403 1960001 1820288 1090087 51173 226901 811383 383259 796898 803983 30380 898354 1674972 1362898 1467255 1433395 1448279 1442686 1885569 1488151 1359632 1797238 1581713 949361 570365 793736 1743864 759377 59459 1435188 1037121 1325926 1086812 601563 1534283 798137 583520 1505350 816264 47718 1974584 40006 1906178 1348814 1629608 1179147 929999 507049 1789455 844037 745863 281529 1983398 1076681 226854 1825031 582170 1639683 1255947 904731 148775 817459 558067 1816160 1026750 1877315 1657587 1215215 1551094 886142 888533 1050975 125197 1156161 1740300 147350 1562035 542144 1999011 1845825 1123963 1260336 1703568 1741722 91490 38404 522538 921369 1568069 1007661 628724 536032 1679290 155847 874959 920726 1231615 780248 648893 1503732 1447121 353845 1394842 1900594 1620531 496838 473186 1094497 1275204 318722 1512137 1489300 592402 699186 569361 1103945 236765 1398840 1033215 764371 1481224 1640420 1101493 1405118 1012573 1810271 1524952 387951 1763001 838004 749610 186510 1559932 1708189 1419992 900295 235052 155904 1588695 430912 1954224 474464 1844341 1728023 976795 794260 280562 1156755 1037387 63347 1043749 94165 1417452 720914 618589 1584089 671826 1434391 1928250 1894530 709425 80851 1867461 218049 410827 650921 614548 51171 1757744 786495 189393 210235 202381 1329026 480296 86507 1078799 765350 541460 501230 320031 853587 1569199 1750594 419594 1880715 403876 1777007 1649351 813225 1014138 705398 1003066 865179 412663 770895 127215 1935592 53653 1688440 529052 1596078 260549 167588 1493141 1559072 324489 167140 1419496 973657 636931 163571 1081648 1092131 854334 1913538 1886128 1854473 660725 1203103 729073 847841 853593 1430902 68101 2232 662189 487372 1559708 1850014 327062 1798985 316211 1958120 1986759 1682188 1700285 1885350 97561 1701474 1232501 604212 1425029 1932145 229168 36069 935297 917263 578527 1634494 512709 618267 138491 38194 1411077 1341013 1294358 1613603 1532480 850561 1202226 293973 1470359 1386450 1098622 1070765 344111 662717 1283894 1469888 1056368 682514 386501 457683 275835 1593421 810498 1006890 749397 400611 1698619 1317270 628619 1144123 1265239 329898 1609579 845991 306869 1143794 668523 1269109 1680466 720533 899817 1037030 201336 953376 988647 1745916 1523759 1895580 1073279 910684 12759 897972 1683576 766696 817224 479588 512766 345592 965575 1910676 327722 1372517 1522360 658057 1589196 733013 1758831 1953035 141763 548979 503682 1426790 1344688 666135 1067046 216357 1143478 514871 1117610 1538822 1281902 813007 1816486 150786 1677526 1740111 1745543 578732 509043 31678 288309 440818 1710570 514375 1039943 435995 111248 1402894 1328094 1660877 1597904 1797023 900801 307890 1996690 1436090 840625 1780738 1462005 1210125 1241809 382000 216088 1292284 603355 653234 1474117 1396598 1023841 329480 2888 1789592 204835 265860 1164397 105433 800190 1945086 634919 65664 452665 1969419 654589 1624978 1962922 499205 903841 1220091 1684440 1901142 957282 1226091 114729 115636 1575283 1152224 1824577 23222 250730 1548775 1647840 1378731 1466380 1088082 864963 1867039 655289 552638 1551441 1424253 734669 1526672 1639286 1600388 1844449 157978 1218009 1680939 1469787 335430 523821 1212718 1353817 1023629 217168 1666882 325321 556573 402036 21861 890394 191883 833274 1045496 1142237 650079 1228947 916564 1268791 628058 1055210 279400 266450 546609 281759 1147597 251514 898867 751455 727664 1409697 358755 1123761 1350960 217830 1106492 1118824 780642 615907 664683 1715021 957462 1953858 1286620 159154 1624770 127757 173438 1221139 1746092 949401 1317527 272162 944170 207143 1707524 561215 272493 1302287 1372639 520039 904588 281987 1588378 1116520 406705 678913 1958570 1650592 1450470 377628 5814 1395174 923029 1356667 1432953 1358389 1318562 750210 1590224 1265509 1636753 607476 1748955 166186 1586687 1617035 107645 429879 118182 1138591 1579486 293218 1974486 1476247 1276972 1029052 924348 1837934 1620493 1280025 965217 1267745 1426226 198862 1684481 1158056 774131 177070 745998 1271195 1893190 988387 1593464 1619418 783289 1072123 189944 1974909 1852285 1992901 1314722 743195 872284 1035829 1913910 686508 736998 336546 725680 1672627 582762 1492784 36675 578504 668453 1142844 1957083 1671064 975544 491245 230334 383586 1018557 1554754 1506397 1896599 1786873 1641307 1878519 125664 1181512 828761 1011350 227064 1864382 1304578 1078106 452807 1289546 1262775 1708658 1097932 1341083 1503953 1049951 1099218 1723147 220005 1922949 1138350 1643807 370249 1423895 801584 1955919 169123 891267 837563 332654 1195025 436698 1303959 51501 1012583 929469 1572375 1879859 1465110 1574394 1061509 878502 730974 892898 953992 1717139 1134659 790134 322848 1361367 1796601 197836 593719 757051 788487 544877 113197 273399 345129 991915 82850 1629220 1998210 1793319 373602 1989427 631500 714140 1946207 819420 1419949 1066359 590674 1701458 1491591 1211352 1138954 1453845 1425942 1123226 1307218 1469481 1848816 1571030 1360732 6847 1640895 1940399 534260 1375440 1836660 1440253 1861385 24782 1310048 456328 1308061 719354 1185247 1847948 889052 1634952 1906132 1697109 1427436 1623156 1781864 633871 1306672 273671 479441 690521 876113 1242431 135174 1768970 611427 781856 1703531 1856072 1339057 1646168 1909570 1055038 1603373 959840 1170741 414308 1417247 85665 1447699 987906 1857721 558850 118252 1055896 1211665 1657848 312449 1165470 214285 29960 715419 425662 1460986 1162036 1851291 1596356 211700 993717 202640 1330343 1946444 505567 593405 1600347 715670 797502 1011162 794148 1568734 686639 657708 150066 1175866 1731778 1771467 1568756 969062 805335 27721 494902 1706797 380468 240483 1932148 1017235 503164 1148625 883639 863588 1413243 1170012 1836773 356733 1158121 707956 949711 268671 1270431 785781 242085 1184726 1422423 1265217 1988359 299359 222778 648079 1831559 723355 1598073 1236245 15499 350988 1716464 1825436 1872204 39804 693327 1143099 334114 1843653 1952007 804503 1553778 929208 154941 138033 492183 634078 668393 31206 1641559 413798 818141 1770743 843554 1508502 674529 1106018 199992 416267 869549 1671285 1116812 1683963 517922 1865573 1199974 704316 207249 580990 538232 737501 1623133 707205 1033854 1027986 1955520 617238 485207 477528 277313 256104 1746246 1697215 862549 601932 513660 409877 426088 123300 885003 609763 1497176 986629 541867 1824676 316995 1190321 76343 211174 1435784 1097513 1157480 608917 633076 1350902 951332 1788704 1418182 146246 1822095 1544744 1313308 37710 482620 1604693 1758218 1379843 1064428 130072 648433 993098 737481 393811 390679 264340 232492 796451 1218314 256281 566193 1668590 1821329 1550925 1990694 1873916 1640922 1592874 572845 39225 1024950 519499 1686369 810602 642124 593775 407480 1495230 1426796 1580633 1041723 652320 1632189 76990 1013262 1507558 282424 77427 767095 598661 245429 1581157 343429 1161038 1313223 866403 186722 1120877 1917446 2686 1190294 1574964 1018295 896893 1921838 1333801 1221651 1480161 1278830 450738 1742679 1759340 698002 1177852 1589560 1594984 710953 300021 510490 1109550 882450 1368443 955945 1775774 210077 537322 836416 310423 682486 543355 475479 1562571 918890 631564 1861457 1667100 1398092 694 425218 848033 1229403 1023341 231165 1775685 1507617 81231 428409 1854850 1359012 69958 67528 229055 651010 691391 982290 378990 1346388 1367642 516789 1383324 3592 1241717 615727 1057492 904207 1857612 774620 1726369 351939 271605 790520 922 491467 834109 441751 1201751 1508850 748942 1861072 1988804 613780 1769189 202838 780658 1034289 1349566 822122 889593 1100222 1842713 1560426 1651666 1759589 140614 1566279 622609 926608 270129 121741 992580 254428 1380261 1032284 1585603 1006191 944864 1933398 1375054 1893577 1203042 592386 1719364 948652 1704996 191760 1657356 252692 1423609 1535908 723887 854713 1905949 1864647 897481 1112313 652466 608906 1418962 1906589 989254 1795674 170891 358798 629826 120067 77637 1647774 598433 1031666 1107084 230065 218570 562613 1386897 1757366 1160333 284322 1489339 1215719 521875 1351517 161761 397746 1453377 1522190 1000957 1862183 1115465 1233833 1329565 653486 1778902 1839354 435430 206894 305373 1945245 211870 554980 162257 1756186 499932 310508 1207510 66150 341519 1735095 604972 369182 629048 1599287 528550 1739772 914641 1592085 733193 533274 32520 358206 193839 1644966 172890 367407 83519 940763 1699190 1791783 1240863 1210661 1064619 590017 6669 481315 44366 694793 1191519 488312 1227771 1594689 1416434 1431260 1796275 151007 594431 1249906 935522 708588 1127977 244361 642986 1776968 933338 1221237 589744 1025753 400178 940256 737983 1348778 989637 1123008 1376120 848164 211052 1820603 1990624 498216 476440 583346 1453783 1006516 60098 66343 1446368 114789 1776587 490981 1903782 446171 1294635 41908 861815 390483 7039 1205640 1659850 450731 1097069 1017991 1115393 1503267 319461 1594783 1980307 497273 1845508 113716 1968141 67160 1838817 831383 1361821 719617 1388799 632170 753291 1036999 1929199 391207 1474688 1634532 1060788 1119869 902907 1506950 497345 739345 1169479 513849 1114192 607938 1575313 363814 888614 12781 395679 1170399 1109941 1748320 260256 90382 1097210 1138698 29090 906471 36962 1277295 1282930 287380 1052215 1313396 21332 1117958 116471 1165513 1426059 1497969 1640489 5840 1350366 900430 1720715 980472 1975449 1351012 122379 649221 1485075 1331486 569092 578026 1557564 37914 1181684 1934671 410742 241049 36531 1563480 331743 1183108 1422769 42372 658281 1713152 1679059 1943063 322275 1863891 362043 1305597 1238062 535157 1865951 1070996 1972840 1721989 1499755 42541 646817 1037461 1085414 1784232 1791884 1582840 1972108 1548508 548696 596980 519261 1724057 133055 1683896 197431 392299 1326067 1800196 1752212 1184204 346904 1245740 16617 979715 1767602 907002 1142222 540940 790126 285044 964245 1079899 1094114 153345 1178156 1656198 298405 748922 1553793 1369036 804695 740299 1131362 1865567 1851493 346911 901116 1117875 102373 661797 1138508 344110 1444606 1602608 1393175 663376 607191 1237667 353681 378334 38349 851838 683023 1103562 945861 1199395 1297167 1363757 1637400 377639 1718692 659021 1911016 539417 1780958 250366 152053 1794838 54242 795256 1316308 126499 664887 254254 371891 1984378 1350783 1285605 809469 552147 1585771 1541950 1760122 1149792 748482 198051 1329993 1652387 132612 1713738 1390489 283759 1334687 1401798 836829 1630590 1402004 857238 1915019 970399 640178 1591553 474619 1308530 1518826 156021 172589 1387890 861750 719855 1712911 1195484 223529 346381 10999 446630 213354 363020 159731 36063 483677 1342504 903994 283522 1226372 478185 909390 1092512 1447895 844417 339550 1654184 1705767 902574 1657415 912136 864711 1033914 1804454 1796703 80910 982251 1770500 439284 1740820 1931237 1234903 760589 1353299 1734525 1939483 331364 1808565 1865828 83635 41600 151729 876598 664209 438042 266493 750506 67175 595626 1458641 1821167 1087005 929370 698194 1826474 226949 1870158 146534 1205620 1772968 1289798 1791790 180880 1068228 1673015 1866070 1560952 594844 1132185 436126 1043979 1761675 1844995 754266 343671 21232 770943 935173 1758845 642603 458383 1449324 1518870 1157490 1983257 1862460 427301 641385 613822 437470 1155948 585887 1256499 870253 799119 597488 916242 1992061 1946590 406408 89094 163403 300423 1865646 656885 1041507 121500 736187 306085 1776697 1388746 334711 1567193 111080 1532849 1866619 1075733 1366993 910015 1528995 851060 1388855 1226995 1318366 1918171 505905 1184563 332630 716453 1545060 1415915 1191961 386361 470713 1296987 1116829 250687 837955 1132870 1570051 559431 791734 1463502 1674885 368373 986877 677071 603862 1167566 76658 922717 1894087 1447033 967896 640562 1242673 201715 860167 1629289 710083 68430 419355 1780477 375938 1379074 13270 804107 913325 1420099 1225756 562306 1778168 403682 1037784 1263572 583381 1107899 1131203 899777 1766133 21653 586029 387690 82379 1447213 793313 1441356 584781 1558570 1890668 574402 199449 1447278 1827733 1567451 1586192 756832 231169 1002607 1972524 1852830 1783373 793557 1955143 523255 1655820 1187484 1919821 1146535 92925 403875 966569 1798896 1218479 1120623 259340 487111 1014734 1943817 613572 1424797 1151102 785303 1172134 331796 979979 8127 1817913 1438845 1209086 489151 302951 70956 1549459 1186208 1944868 882101 1806483 1738174 241711 1373272 1251308 846878 73092 930644 1945983 1377746 575131 368607 1808236 451619 879817 877744 567451 1995497 1203545 923422 1644046 757096 234076 1293226 416811 1014290 407712 415470 697074 1373817 1239889 1489872 672099 1798971 266506 1916600 782762 1346607 502394 1200345 1842528 944921 698386 1083812 970075 247709 376145 1104957 1281745 516290 590508 1977404 103707 731130 507638 828116 561288 1921856 821759 449061 128169 963227 34240 1147210 1024285 271350 482405 294673 1129099 362859 893303 1100545 242774 1027050 213437 1697208 401929 1374096 488657 693519 685309 605686 1361338 1721465 599811 1992118 1561887 424914 1437043 1986950 1647260 493481 1983775 1762265 192683 364503 860805 216612 1238922 1142572 2842 1102147 1552519 1065727 1308833 742702 1702734 414095 1956339 1121188 319696 305183 704661 960054 705873 1745671 1914855 47985 124842 1023988 1403549 1394758 260233 668061 796745 1822582 1987461 1627557 539455 762783 155922 597177 1112699 1111844 841128 1438528 792778 905389 1641490 1596216 1475808 176619 1309150 1533811 637640 721896 673922 502534 801233 702625 1530822 554003 897527 904379 1336044 431250 1299426 600978 1458247 1805621 120955 999863 1099939 960625 1584455 1346114 1884096 1325413 544378 1668463 604071 1758847 1487116 523245 1971092 748210 234640 1242158 1306642 1937585 147697 931974 1289031 971853 728618 1659961 1640749 1252988 1841090 218873 500933 41597 701360 103105 1404959 971352 950454 1187527 358066 1559149 557290 271157 687441 40242 950645 1578944 37290 1999836 310000 1441335 223469 896261 547486 1136453 488749 1280468 1306035 1299509 436437 887589 295656 1879298 35684 1548645 1948877 636218 1525973 14273 190414 393167 1245379 567260 1221625 1311264 421195 842094 1357500 663827 1714617 1172968 71756 50130 889506 1447672 294119 875374 1887977 1763376 1828247 1911872 1962102 1433517 732822 601898 1876612 170008 1966578 839533 243496 1786467 1719841 456816 586157 224649 328706 1084011 765751 1880254 1529758 1197123 580160 138 957755 406592 1050727 1004972 1888274 1838692 146803 594225 1009970 1721999 387720 886317 1987611 537577 1610788 336573 1174712 1136803 587225 1246721 663433 834714 329237 1936951 1263084 1267980 1155322 1925657 624880 1277185 1751019 1989945 1767622 974817 1786198 1366508 1759681 828857 1247398 805514 1348911 34935 1187498 139956 100216 1696784 455451 952402 546480 1857411 1932791 1903505 819720 354989 527832 280760 1722389 1922476 384136 1997838 1242305 1357778 1089579 1794688 1091624 981500 1830918 1907592 206659 1653340 464298 1255140 360294 607659 1348060 747565 80927 1417393 1584158 316233 175943 440475 1574328 1086003 1337760 717281 1442281 1206053 1716679 1536445 1031751 357155 1038288 502024 687732 454080 1303437 841635 278210 851092 87112 1818284 874711 616325 475756 1747464 482711 1204843 642434 1494587 536754 1739977 1718190 1954263 1224975 157011 220468 1741412 510803 656022 337956 364072 1925311 1280082 747396 1029043 1892694 1310641 1128307 1034742 1921805 606833 1145844 1900691 940849 727939 1421808 61894 1805804 1627087 288280 1178776 1796458 1431039 1090683 1858522 1047035 1404161 201719 759384 1240601 928456 8190 1535466 1680107 1176964 885418 1862205 239364 784649 1305165 786758 1334603 1537347 418162 341139 640208 1563294 1577793 257140 182094 691065 1772959 1290349 406254 1344340 690024 1093370 955834 772994 641966 1163470 1967165 884568 222797 837313 1613327 350459 1222898 511591 228034 1708282 69805 1116381 1356544 1941995 465592 8724 472800 1940020 1937151 737716 462044 1321009 552639 128486 1261736 1485336 237909 1882155 579281 836458 1758439 1680415 448663 1757232 1847747 1577868 499556 8912 1720447 60247 1803621 725249 1995893 879753 50888 1464416 531445 567077 670645 1456400 1072713 520958 89432 1099567 306417 663295 424989 1747432 1584042 1202481 1295214 72649 1373751 473982 1560098 729600 534342 873261 513760 841609 951978 864209 1146382 257597 871410 1646433 183756 799112 1650342 1482054 673936 1138013 1919012 1899016 1451579 684704 445336 505928 1334742 1018886 92813 730 652627 1055956 1884502 468703 799868 1349358 1655158 1952951 1877520 764946 776747 1008360 680136 1112413 1594535 917199 1660127 1174772 1862844 969119 993211 1651376 1383027 664522 1642941 496256 1308776 1036288 266465 628944 1167095 326084 1080004 1021714 948506 1866183 12614 715742 44800 1056555 438345 982522 1835058 1119067 739806 604911 515118 859154 73191 916915 1717214 1579515 929265 1726303 103936 636934 242837 863551 141377 92177 308030 1470816 1885484 959440 809437 538092 1583381 96057 1876800 763814 1355715 1127776 421526 124851 288384 340545 727033 1023910 637989 1508506 1653663 1604987 950703 1780331 1913378 673707 558930 1213181 1690983 1499971 199278 1872158 1113717 27594 486390 45305 1806782 526569 1261728 1972267 1554506 88808 1627884 1685501 1351233 711955 487125 129283 8499 1820613 1038598 1713637 1967668 175110 694774 1848047 1147273 584497 385948 655722 1743616 405777 1493164 1675924 74671 234864 878767 269787 1539779 1658967 839015 1282062 426027 1636117 229818 1160058 213757 287575 395543 885289 360841 903011 372435 528589 390731 239541 287079 1587709 315083 641093 363381 1858829 1646276 617182 51774 1839661 1020187 1467350 1200122 1772285 1751072 209524 963840 167366 60898 155099 666939 170428 326631 1822685 1258937 129574 46034 180417 1557766 99627 475127 608465 1888173 1852220 494879 482716 760617 1504243 1826495 1294715 99555 169273 1002555 1707681 579680 752453 546397 123111 1095347 677173 1785997 806278 612421 875584 25713 1041836 437530 1112403 1547310 572088 1663772 102645 767500 1193784 647678 1276989 434292 280325 700768 1674896 935898 307571 1314054 698247 952729 714654 1513817 1237790 308688 1594915 123003 807264 1447958 1381805 514687 1803082 1052283 81667 88690 643223 1517997 1418910 1639414 1529671 818519 215287 1284473 1556497 1434147 1312054 54259 1551793 990760 1722276 1208365 1301134 1888350 741342 1692529 651061 1366573 80097 1127990 1989939 1937936 1542141 194562 975381 1696325 1287653 173863 740954 935842 148449 1353582 1161930 848557 355270 1179065 1055654 119487 1642440 312260 558557 1593005 609985 395896 1127263 31275 1631237 1555894 141150 1106113 358429 818129 668605 349076 1344059 606267 550299 904692 1279243 3541 1612773 637109 802402 1444291 815598 845292 1673023 835329 1590902 699169 961913 535810 127448 1210516 1908468 461374 251668 1749577 955276 1325731 943643 901548 88777 1783097 949578 719153 717077 673018 32851 1707242 543368 898608 924343 124601 1881124 1892571 1679947 1404319 253361 1521809 1573890 439122 1235864 818023 1576915 679659 846275 1124677 1958841 1390767 967170 1193316 1681839 1280156 661242 1322113 472956 556544 690777 1267923 1959652 1381607 1480402 695837 484617 582547 1471636 702732 587636 664927 339794 1542964 1176891 874849 62850 1110176 1501614 1545323 78922 1005010 1774094 1120576 277689 811021 790896 223862 339278 1444246 10251 1411694 1557900 927589 1608532 1042794 857330 813676 565268 512096 1484227 1998470 1712550 735940 1440884 102959 349452 1962257 88360 1331029 899328 1512403 602101 956892 533210 809217 1696322 1913153 484249 1757335 458313 1133477 1746649 236692 360095 1035854 1640804 260184 473346 663262 1684588 1249694 905528 27220 742226 330746 1704553 557789 846197 1497602 991786 1408148 1406385 1604057 1279855 260870 1284834 1087624 1986973 1083041 765069 1601953 1890817 185224 326551 1591328 719097 1231174 1240487 1514129 946516 327116 1413811 136735 1067719 1979978 1204677 400399 617840 174956 414012 1333433 68384 1733883 733387 835992 1663605 1973886 1041619 1025714 240700 541596 1987914 58380 1858221 1432957 1234176 1255011 41163 1574046 1231976 1277900 1149363 129192 820572 71557 361012 343127 430446 1376430 893169 1515714 1953595 494418 833408 1760977 1362011 150378 112868 975815 908034 1763914 1859547 1617207 1937539 274658 818666 927416 1661209 507816 180476 1031034 1507592 1702217 485149 585767 508159 1989149 179651 24217 102277 688919 352881 1798780 185425 568692 1938076 1346204 219317 1443911 1050886 1126476 1674328 1930447 84251 1577223 580627 1570176 348091 313439 589106 1210606 1576881 563555 1658336 1365866 284839 367706 1485890 1448379 1901609 1068575 564670 1506206 823864 1840760 1256661 1331347 1140245 967576 1625763 119687 1767978 852080 93244 1165119 161981 541414 1602400 800389 1282230 1848666 1730163 1064981 1075905 536918 1435237 41413 1782571 1045503 1620494 703769 1550200 900260 41939 1859585 1468566 1817984 1665658 1232117 1079131 1455933 1466490 364827 1332687 573138 367524 863103 1960250 1296054 92219 365591 378763 482033 1242754 720213 1573180 170788 1621812 484308 1420021 1738944 711837 1685617 406745 818629 613076 1102425 1971707 227423 81831 1657550 317933 881629 1318720 301979 194749 257904 1830728 49843 890954 1136523 1005383 120171 410512 1667696 1792099 420016 1060085 1060839 1399397 589375 1746560 1216688 517983 232720 865021 1412914 1461960 495585 887102 365745 84778 1174349 1718196 673794 400842 1376734 1468577 1140514 757598 1023092 1634766 1893620 1019440 1403965 473666 1731671 69463 1531620 846974 1954482 1788922 1547304 1484402 792751 268514 1147314 1370494 1084498 1775313 49391 1039550 1925143 598548 1296263 1302462 242334 797277 249063 1149975 719137 1927943 1618810 487715 1997645 1435086 1643756 898496 1823879 1884164 682558 1364513 609263 963017 1547486 963053 1452908 801297 1718947 837056 1270806 533699 77943 1375200 142791 814353 1505957 1186851 262069 482039 1901648 1618738 1362777 592702 1963280 1317683 1281501 328859 1645466 489776 298855 757845 1963517 683299 566530 1427014 1349626 619357 1161932 823739 538915 635526 1805365 1031675 1146381 1458712 1992224 1397926 1381532 1113043 135306 1004345 1692244 975896 1432241 1129028 1156737 1093958 1349169 1579579 1959193 165167 689496 1939818 1084284 1553450 294131 927302 809681 519233 707813 92657 826723 504755 358789 965269 69009 1757075 903135 807174 44433 378217 1716641 1344760 1142896 421131 356140 1399265 1432300 676511 787849 1325963 183255 1693819 1241471 1898700 1446030 50375 1149788 941914 45122 1618202 180625 912415 795907 1996560 804869 1848999 707726 1579382 1362201 1544790 1767181 36100 1843052 481225 379943 327487 429299 1476558 693134 1003382 1048146 784875 1764233 258276 1410349 1873181 433905 1106308 1557002 296642 498899 169694 233077 222253 1462170 656566 1818621 884150 1419492 351998 19986 298439 1322761 1691826 1541831 914061 330485 886093 1636965 1230980 936035 859283 1240571 395322 1540254 1727197 647595 614153 187592 163242 818298 352063 1672150 395153 995576 1432371 1189761 225106 1137850 93229 578386 472023 1369874 820775 545150 1421343 1888255 507952 429790 1411232 24959 507181 1641363 643164 563272 313717 1678017 3284 813775 1399458 1132013 436993 259260 484895 1670605 309503 595748 1499333 999164 1469206 1138515 243543 906670 742279 263490 477430 794825 1160804 244734 542883 1309410 311997 929649 1406320 1969870 1563354 1706694 1689614 918708 490620 1118460 345154 396793 273836 1484627 902708 1059884 360335 1729666 1436692 49380 806922 422230 271235 815711 556817 946256 1262440 1540947 425379 330155 1036397 1538448 932002 1147382 1798348 881825 473535 1205336 1885989 304222 350779 491229 438409 793844 430659 96170 251059 1809941 195888 1156301 1576556 1285560 209996 1692610 1552346 1932455 1046182 1357304 1964463 598101 247674 1255784 942079 992890 1688893 153926 367478 1355950 971400 1353629 1363684 1831332 1367818 795070 835144 1134360 252689 126815 569140 1643613 1100013 1647127 721045 1661026 1764427 1374464 1399807 602462 1844794 598534 1284613 160312 265055 1165947 186724 957870 1810172 1385772 739625 1668300 1769826 3942 716154 1810026 864480 1639860 1055693 269725 562875 976210 541587 748030 536174 477299 89762 1051816 1672239 1770574 1973597 1206081 317105 1522259 1520922 96846 1855962 120486 1403678 513911 1271771 184417 584540 1104663 1450859 1670866 394961 584109 102853 895582 73079 1893518 1863843 601086 1741327 617985 807760 949688 1964628 212774 372889 1571693 1108912 550724 1892672 1527973 205973 1114338 984894 695732 756678 409026 1452373 1833011 479204 1119813 749381 1135879 715559 1228742 1370266 1610137 1193868 801524 1904782 794395 179681 1484787 383512 239568 768917 127373 280619 1352379 53236 1483506 525381 100958 1309731 1554010 1073861 1567203 1800904 540063 5613 469082 583163 1688569 455937 848597 840389 881005 957230 1188674 1260303 1282113 1596927 623725 457837 1332176 1129621 1373235 726815 143612 1647242 1745605 947847 238677 135734 1591102 969239 278141 1449728 1258535 1413766 163695 1975640 855065 309069 1759987 1159428 669040 1686475 415292 1568007 47010 65255 850243 1207380 725278 1098388 1495161 1840004 1651985 819851 701587 965024 883176 973282 196946 1270783 521772 1907263 45538 437464 250476 1726675 1019052 223444 138238 361080 669790 104640 258692 209564 1558884 860102 802747 692611 559595 1781303 1681889 223594 150419 1584969 1990885 373493 1307036 1665903 575252 575053 1827179 509535 1887895 233169 3627 496292 1327663 906270 1862357 1679556 1206516 1131830 1970263 290395 87444 996157 772330 681380 553194 402368 1128795 813569 1324394 1007226 646417 280285 433956 543610 270929 1577100 1929814 1802716 935558 1169233 1810764 931076 537888 769317 925566 1210888 1332657 131350 1239945 1237628 287110 898771 420750 1250495 831364 1047414 767224 1944685 1327413 1335215 1025105 81981 895836 289852 878816 732248 298547 1211252 57389 248634 771506 1072424 934928 1017755 1349918 903793 183367 1676329 998013 704051 1705704 212762 1742543 1139005 414487 339569 223706 37322 303040 787610 677502 1303853 901850 210742 1063498 1117628 1506781 108307 441952 1882771 1823432 368347 913002 1135565 81547 968568 408403 476235 117666 930393 630451 902232 1247137 1325805 852036 1069825 241203 1594823 721355 1559421 1686266 1757924 130914 661115 213947 594445 1692524 809352 30623 890303 1877381 955929 1002074 1679816 1560962 270308 1292440 939909 1524392 226174 1807685 308875 749820 1060811 583315 258557 787157 1077865 1906287 843081 1351358 1284384 1026839 1089881 1205358 592678 106112 1350698 1718198 218036 1171005 356636 1294019 1184373 1445664 1996797 153221 989040 572194 808648 1171847 1813592 1231504 1872463 738546 1866321 463075 912081 293216 318910 1941815 288024 1725559 958450 693167 1769893 1874630 894008 1492724 1425285 163310 1243173 737991 790945 426202 1772382 409366 501401 281854 865675 150614 227479 1989216 14496 511110 1391034 1533193 1272202 669751 813381 1688338 1178932 1681665 875347 1244504 408853 841641 11467 1101338 509294 1466205 701171 1242731 178046 1987209 362713 936584 940836 1772257 141419 1961879 1400475 89828 1924122 590422 497870 1865968 1250014 1033836 810176 628733 1291782 446606 1849612 315797 689898 1120112 14061 1647781 295083 218992 481344 1046974 1643567 1348420 1033478 1767097 951112 895026 289622 1676628 558100 1128023 962060 1999767 1327713 1243724 927162 1365601 1104217 522215 1249283 1855903 1419113 1764632 1007472 594924 1044808 1215006 600248 1360937 456165 934459 61023 968045 1519440 782071 308405 574300 1560210 964725 671050 1882463 79144 1061927 664076 53897 1030682 678872 98215 770275 1069913 707149 1625366 905906 1075918 1482778 389839 1989027 1419224 958708 806439 600380 299518 1845321 56006 795556 1799506 1746398 1150844 744871 511981 1612882 560380 1186661 1432476 591835 607981 662771 1171214 518691 1969365 1337321 1023347 1150903 211319 1642405 1802651 680093 1735537 1955583 717518 98710 1586760 1449261 325524 1693232 1085976 1851025 461030 266621 34926 504647 736929 1526189 1661625 1157659 53867 314479 135313 455807 1642569 1543810 431787 1524504 1831054 1494117 1422275 776443 453237 1245151 1784654 1052996 808196 481375 1290124 1707870 374054 1205995 1404067 1272604 343937 129426 1777102 1487636 1337776 1720857 1721425 1055415 1414613 1557084 1319434 1300425 812568 1535252 1276672 1935286 695584 231021 1707880 232166 1169707 100794 1693601 220726 8089 285189 1057994 110417 1522623 825351 655215 749286 1557302 975547 149634 1859185 247662 1031594 1081134 806108 979764 473574 343987 866819 1732976 815724 736394 1987029 1076419 1568863 1749588 280373 760050 1805690 488092 90778 194067 624889 1553409 629610 1499167 1507067 1746615 190678 668064 1918341 392465 1258407 799570 1892046 732817 376828 1568076 852755 242084 1755953 1909578 1076477 124737 1402749 1497385 730253 126147 24098 681429 15072 1608877 1473148 678784 57852 822322 1006202 1810334 1590849 1534206 990087 568490 446097 642524 1871879 1981277 887150 576667 1897723 1776909 1860650 1948027 1890497 1478746 740634 1335773 1296491 1107100 56517 1469679 637249 1752061 710315 1896249 1035903 400798 1084848 1590619 344934 942921 852084 1468737 1418935 669665 793538 1747884 1110667 1068828 622531 1793621 944016 139455 1563778 697986 1034845 616643 1280281 478541 1479235 1580626 1383534 1935755 1536079 1985602 1267840 917583 1001488 1138642 1620042 1490433 270823 1155143 237697 272284 1416354 1243657 1113601 1863273 1085569 1615543 1476227 224300 380200 670663 587688 421196 1357548 1405334 1583251 215938 1119934 610254 362775 780499 1251053 703978 1399614 1071947 1930169 353847 320609 1450531 261545 1970636 1801625 958380 1780540 1666464 996050 544564 1200133 1510926 1829030 1569522 1043439 875569 1657676 1553256 305998 660911 100250 1010575 1572546 1907241 1441651 16181 448485 1524538 207946 636822 874249 828385 580526 1983385 1808084 1309444 1865746 1223635 1408698 729357 1543908 1722199 786399 222534 881340 731814 1730420 168070 1615698 1078060 1983282 1629472 911272 393070 1914103 1585766 667736 1564701 711388 1915797 136892 1834745 1463550 1776197 770180 1021244 339733 939965 230983 248341 184139 1501075 234990 1267374 1513316 802133 135266 770420 1862824 1235256 648873 1293666 701715 1141678 1926889 1512189 355148 529755 739444 507455 626624 1460266 665957 1884580 1314871 1618250 1808241 293263 998324 1850198 718377 640429 1143637 1950677 436972 1592207 1232592 1763448 1623925 1672739 780997 1379409 508934 1968820 1040587 79167 1301185 563449 205348 213398 1136139 1596778 1319556 478294 1527901 104866 788206 1526743 1546922 955721 1269836 271076 905904 294722 1441498 899579 1351554 1156196 391286 1004787 307601 1645348 571060 1951460 800878 773286 1185557 1145738 913997 497185 876804 532873 1575447 12055 1275522 1390412 1324219 1552925 922898 310367 1585764 239878 739493 120489 1826306 387030 662444 1456413 1166173 1611785 45997 1907662 397628 1932150 1651843 1566007 1566992 175314 1040542 876011 698396 1667714 567118 1267628 1420743 1036151 526011 20213 1923298 1568514 594609 1995355 1872045 954758 1696942 861396 668186 122011 1885287 524522 997056 900577 591738 1173475 571821 504661 783867 1364673 1336751 1846323 1864202 1074075 135936 1881758 180961 1339295 1282582 1747305 1753790 589367 1957 1108237 983503 1917233 1470139 1880183 13009 519371 530468 592196 1966497 787104 226043 869397 1087274 150408 821744 1363492 115427 1578547 875096 455055 1421043 76093 1007041 1429714 804907 1179937 1697745 843732 1095716 672706 1093246 1611792 1957303 1762914 1756371 106981 50493 1129471 1713334 817446 916501 1659268 411401 1926597 824166 1084247 1386281 987682 1840578 1400920 1273810 822481 204847 1553402 328320 282841 852341 1858646 1627816 470143 606879 212867 1560441 1641099 431068 815104 756790 651809 1677671 1370947 209066 641293 152120 1774070 1647427 841994 786398 1525790 1886263 1955160 1256434 615829 1404576 1144882 812089 742132 521705 589675 1398569 1718085 1808160 220077 770048 284389 1292083 1889930 1023044 1081719 438935 132252 570326 1289537 542565 1702122 1184929 283275 164154 1095885 194131 1523039 489715 1708534 597322 755645 738736 1833856 1041067 756757 599682 335512 773670 96583 828439 460068 1298901 414438 1453856 1867127 135677 435175 569298 895875 1593434 1943226 387267 1687453 1373348 1116959 1703632 177890 1478560 1598120 656738 1033989 1459091 160484 1487745 224114 1023192 1267297 249353 1173497 1629629 1919383 335252 1790445 478594 223677 721698 1811219 1916370 1959617 1519695 766204 216861 1737607 166489 1016043 1059317 320562 1864315 252602 1121049 459928 1666398 1294218 1193890 1171717 583411 873103 1829811 833370 657925 1236679 670961 40610 1743111 1369382 521327 957888 405976 1052790 427219 911529 169610 3952 1648010 754586 1802757 492162 166129 231990 1043987 730134 1213332 59904 1048095 1360010 1852688 1583760 1099254 580648 1041071 1067798 713186 294118 1460937 1589982 1615247 818221 159378 1014348 1693479 288714 744773 1153558 371177 1265427 1090060 940982 1155833 261500 597072 807605 1025691 873978 1520693 1189567 1078338 1496621 1485325 1341234 1030750 866868 517822 1700853 925067 1687696 1748407 368377 282859 1304743 589933 22667 1997126 1910554 449091 1668871 612311 176053 1519437 208235 1299063 593931 1479780 255002 1144528 380850 205237 1336514 657012 1851803 25788 1396515 798800 248987 101931 1281046 1794365 1908630 1148367 317554 1880801 104327 24132 1155890 1289503 1705782 1263507 1095117 1580418 491557 583284 782498 1162239 790446 165521 1643439 1673347 1909238 870646 1920324 1676981 836772 445698 1684127 1859549 559690 1870835 1741002 1312471 548702 1670985 600782 1263090 648343 1198437 852129 1910206 1337389 366700 1742189 209179 1811358 1753958 34328 1857576 767119 1084772 754394 327828 1450805 1316223 329883 106209 466696 397924 91040 1940502 295429 949154 527233 454121 1246772 1723770 542872 1381073 1990849 260657 660788 1855410 1346393 621325 957551 37963 1557983 1531224 1125427 1899365 713337 1996532 305606 1101638 566279 230699 1898095 1451183 902435 107375 1207976 307487 481399 637079 495644 1533281 607400 766723 1899301 877929 1858798 1745758 67201 1458275 1633405 1392253 1171951 592088 1640409 1786131 202078 538674 363737 578458 247402 512676 321520 473197 1101939 21368 330472 199447 1198593 1504536 907816 1734423 1228753 1959744 1359781 580058 1341467 565064 1109160 800531 652068 1238093 1181437 115093 1766193 1306179 714030 50462 615599 116074 177934 1486490 1106552 1421805 691073 1945652 1313007 1811760 496360 470126 679850 212400 776532 489829 26631 1864716 1487678 1276478 402208 1159348 1065063 474503 197120 288591 175532 1020710 570462 19683 1557575 1433658 1508791 1125284 785774 536246 610286 1605438 666802 1459774 1344573 442199 1448653 873927 141607 977181 1575520 1862506 435695 1084685 83546 557816 820349 424179 321126 1393669 1344108 362513 1584353 125995 159442 1303729 1949881 123094 1333141 1952248 407607 352594 425048 1132718 1667317 1729103 1295589 1127376 214566 1270864 158504 1283598 332687 657872 493650 1813714 741611 1654130 571188 1010825 1345891 1884187 1291224 1421913 1393916 1316074 1027860 1777401 934234 1504913 461079 1019695 34373 1238625 1460140 376029 1619291 304894 976960 337482 323963 142156 1245179 1119537 632535 593016 839553 1088492 3362 521276 1703339 1318058 6747 1828571 1534636 120397 1112554 960992 1898060 109009 1352991 1240847 931070 1233385 1052593 1505645 278318 1984358 1705589 153541 52801 1253984 404221 1301400 279181 891984 1387535 415764 623431 922683 531013 938280 316568 911750 941295 1019984 1028757 1320851 412027 849230 751373 161322 665099 1597269 1557006 1930957 1964270 1138884 1123631 1496304 1779182 111665 1250020 1392510 367260 665901 1982658 134087 1938302 931986 349620 1533914 67488 51258 1218073 336661 21583 78901 1722178 387010 1140636 148221 1304953 1289355 1998480 1869684 1252073 940962 139484 424669 1530330 1563417 831652 1435569 1481294 1418066 71849 997784 555248 792197 124509 1221523 1018044 341046 840646 1039301 323804 1628276 208270 1228444 1043302 1271970 305246 1873908 1455655 42513 617418 873051 607154 1351377 1590401 565254 852196 379864 317009 684973 1789212 1415846 401420 789736 358788 644721 1007265 343164 30855 322485 645549 1194709 634623 1949356 1797311 548348 1813068 1514200 1751836 640959 1347821 1758996 1377219 420228 1805548 345804 536041 1977203 1007807 999106 1893203 990029 1364932 178303 372694 1499988 1601770 1531604 245017 989341 299894 1406772 996960 1253751 1807299 534115 451636 1338581 723475 825060 149063 642002 1023818 1910055 909439 186255 1371163 553788 1503376 1860090 244859 248525 712788 313288 1691126 1519934 1156934 272937 690498 1606621 444425 723854 828311 1508947 879586 1411641 437094 1464587 884118 1455298 1450622 1275588 1049981 192360 1405402 831536 84798 602567 982945 1841108 451297 658780 1456694 371903 920730 397605 286704 1022436 793604 803804 615205 1151326 1570149 1666388 1374873 1492462 1669471 943914 756612 558018 1320466 341188 28586 1155598 1645511 1913456 733423 695426 29556 1764655 84554 677249 428792 1160367 521825 1837243 877679 36567 1445922 689412 1067821 1463711 50642 327342 1357476 1193519 261740 87209 1788810 163270 189308 1737463 1934073 1784291 1987476 1106354 460441 1606599 1260308 1702339 1794253 1574723 1470184 597785 1545085 1479443 830625 1361576 1708365 1175493 1245530 1855827 1517961 868356 357429 769619 1732110 1858897 906516 1063653 515677 1231678 1410901 98899 61106 77749 786782 1853068 1122449 490238 1217926 782147 1989757 40810 1697616 217632 1957411 800090 370098 1053253 1494363 1786701 280330 592892 688970 402179 373235 1108869 1867771 823074 454747 417541 936182 1651424 611877 94077 586139 603776 1644832 1434183 290944 1842518 1939468 1826876 429881 1230858 1120188 1536544 1998570 1357676 600899 816541 1306050 1496117 1872496 1272467 466515 103623 214097 944933 600146 1250921 1746850 1525176 674612 117776 519392 1294435 1397433 1882608 1247276 1761467 909209 1178110 1202290 1530448 288479 435258 108678 1848612 423480 1681935 1950429 31713 1199979 1623609 1371369 888469 186080 65338 568958 1414081 1937349 1684411 1530444 1536422 1463105 320789 61154 1408178 1433625 814128 792876 584088 234599 98779 68034 1521267 1268623 1563874 458284 1122583 1544945 1497249 970047 1262721 1400310 1109664 976005 252454 508500 804471 38767 881084 1280993 1653723 1343815 1474364 106087 1728856 1386247 73823 76465 836808 337578 1184546 969067 39888 1050365 1721713 556241 1383438 1854273 256841 1452523 1369233 265731 400082 1868918 1251131 1735746 1854747 1992768 1875324 877326 790639 102496 1179630 17783 569393 273529 1531327 1858504 189390 1158618 223786 348216 1769520 482220 190107 387059 56008 665946 1258350 966336 1158620 1924802 1083581 16172 720152 823279 1344500 567402 205476 1926632 1778279 1434331 772920 1088999 1730674 626612 1650426 884117 1594821 1134651 1081865 408261 1169581 1384830 955840 920897 1951084 138002 664178 1334256 1251763 1872721 1440404 895553 980760 1658193 581621 1405196 1920196 1434941 407744 1628601 821343 1414495 1971616 1696699 830505 1153667 133568 49589 1622601 822220 602982 935355 1111883 780245 1287609 1829196 1400836 990764 1891558 1402224 863861 973405 458421 217574 1898108 1408169 1385159 3709 335335 970467 664381 1187508 1599687 841712 676172 730067 1440795 1195038 917996 582041 1417619 550646 1401869 286390 772577 1909882 531189 96717 1972810 265322 1230881 74507 494570 553181 154194 827474 714267 1817948 1045956 195726 890634 251644 363344 473806 1073586 381948 933331 1143865 264355 1601002 1065594 1291583 1564259 253891 1627088 1743045 1758749 1071953 1967953 1080734 1066145 743021 163587 175817 1216116 63962 129058 295147 1044832 219678 955675 1971367 1457547 111527 1988792 698658 320757 1636251 773960 1687672 868150 234218 149857 78868 1238219 1963194 1180592 694836 1622380 1961917 1121665 1786959 352963 1207943 398735 1794011 153252 1689158 1016722 322677 974469 1107591 654902 1333917 1475350 646546 158065 1750202 275569 1930954 537800 546216 295871 1541793 1288222 1993488 1947841 562948 913526 55358 183660 98888 855088 988979 1586618 1737514 1971589 1800991 1715215 738166 493435 1938063 1306041 335171 210540 681719 1310181 412522 1899701 60295 1349210 886048 1468700 1840786 1508248 1491163 77614 942577 1651895 765355 747881 563220 9291 35964 1312736 1956735 808529 1109691 932499 1105852 31966 102999 128244 1744654 1912156 700194 399469 1160469 223924 1693455 1855575 1748132 894214 351167 896696 940242 400627 609244 268404 1056230 851919 1302894 120773 727130 620125 1559921 920018 1861431 1181805 1498003 1609155 1292728 1186573 1340563 1039202 1967057 874707 490988 140686 1115473 1118502 1397913 539218 675329 381291 1456858 1652072 1300556 949750 1139688 56640 1580827 210166 106303 1285367 784287 327469 1575349 1738055 409237 249303 1618629 1203582 417651 998539 933907 901283 1367981 1234067 1650687 1398416 1048170 789893 1374557 476749 1242622 1403653 1209908 221754 272543 773588 1663340 1381888 282072 1409962 1336055 1066069 1299903 1204767 1192346 1716259 59632 763822 819020 336452 1981804 1549534 1596756 143346 1744853 1822752 1577679 851240 836918 1624150 359917 685209 553164 380028 327635 1931210 739848 29624 1985473 674044 1080368 242116 691439 883306 1678630 1964181 715038 759850 992342 1570151 1305226 199715 1465091 1741634 411856 1289165 1590300 793075 1209189 430503 1370071 307272 1616993 1947938 339269 557878 1819671 1892997 317158 279584 948177 859214 252858 1499326 863354 1781653 1454136 1850107 1189368 686329 1315039 1717113 1137974 21787 1725974 1918618 1757323 41806 594302 584820 890667 120870 69713 1043622 195639 1718469 759702 1364026 942773 1981586 1400841 1783661 1803259 473671 507577 418000 1143009 1660857 1656444 1315647 1211839 1367490 1189421 1800110 1421246 471581 998864 1010166 1390746 1939473 1537000 1973928 1775923 1373938 1201140 268938 289425 1517973 1059189 1559962 1206255 1538734 714739 422157 814188 606495 15280 97081 753146 184091 139331 331440 614062 1941452 87369 1442523 1958311 1563466 1010047 1533891 280318 1642535 779918 1706115 109737 1958012 39010 1550673 842510 988452 1664711 1767351 631254 179666 1679596 1581739 131579 1072205 226977 968309 623399 171529 1749775 158437 1065092 1939383 1176123 505974 872435 1412492 1820467 1584592 1108589 537323 429969 576853 1225064 1331482 1361168 620161 562667 948948 1125013 468484 1607813 424110 519075 157920 838991 37168 1962233 248285 282802 1190411 1417280 1570077 1957530 1888129 1242717 1139758 1013417 205855 1889234 503643 149896 410507 351311 1720980 1724041 1427496 798952 1131501 473875 1710601 1305467 1016678 1116463 1596171 37554 1898668 916768 1861958 1690466 475531 1326233 1195855 1375350 583066 230244 214425 1136585 1587217 250938 1621193 196018 841727 702116 1763442 1131869 750618 489155 1773964 1500149 837068 1894277 223408 1563606 123223 103274 1937499 1231719 456053 1515903 377715 708149 96610 152010 574556 1629194 1378980 1764222 478344 519954 616718 1813469 1524127 548435 1384373 869256 131745 1811004 863330 175281 924612 1677610 1132755 1827521 1188649 209397 710697 1661431 1195497 306581 1021627 251764 373287 1539005 289900 1042907 335157 1374528 357423 1763333 433670 615261 1075523 434520 623925 243473 1360729 606250 1643754 1181974 1138412 976186 102341 1845448 1324871 153468 212469 1132884 220660 1008506 309048 143176 1169030 805185 1770565 1758398 802522 916192 393487 1362512 307433 1577105 531026 1973230 297465 1961251 1016704 737967 1534810 429874 1441799 1804983 70028 869991 1131396 1845573 1536013 1162030 1329598 345607 207842 1236594 1683578 1246057 1519659 1896928 165909 773562 1385587 755555 1505052 1107732 1579548 1325106 740730 717019 42537 1449987 1368418 1639858 1211877 1588474 1271184 799138 731880 1685403 707248 1203549 810318 1109863 281498 1094325 1386344 102241 112951 1333541 1063380 1927598 72327 1586250 1018459 920878 431136 612865 454782 516507 551992 1931478 593662 548863 425473 1004004 417614 380436 1495914 1119942 1165350 791879 1983449 1967895 819246 1531406 1037158 808946 1509479 1555478 1282261 697583 1962900 1488520 1306460 1759324 41220 1504762 1349581 1361089 1671355 748661 315295 1026382 277616 15313 1500749 1304761 1451518 893246 588315 743188 1903687 1749971 1864195 1258526 167394 1866758 432124 723512 161894 1132020 128537 166841 19861 909270 1377539 836470 895929 1726809 524993 145097 954212 1351227 1154693 7689 1530637 1886625 1541233 225262 1154623 1180847 1278997 847136 1375246 1929439 1291321 577665 268872 507664 1145725 747550 1714626 283160 987542 240970 1339696 644537 281531 1111719 429715 1753606 928161 1089265 910195 254410 675028 1506483 118324 721433 1976945 288121 1430839 301054 1151366 138970 636134 1845256 1630228 843147 1645873 1576264 1443045 1650114 196941 183800 1737952 611342 3310 211664 920518 128264 803922 1780554 1468914 432181 1180812 1474321 1802937 1787049 1503542 1500498 1618395 1004916 1098079 1523063 584986 435627 249983 480291 1058637 628887 1160494 1951585 1321237 471149 1123513 859838 1908525 816314 1528751 15400 1072722 1701294 312631 294791 76439 1673808 402149 388690 792828 1809907 1768401 1999918 1277819 501798 1795989 796512 84563 746913 96755 1484825 159789 68132 178793 1998978 1115615 1524925 1129925 121855 713630 1777787 1569359 1124218 1851771 496878 1563708 128721 425221 1681518 1616966 360753 1345559 885440 366300 1835611 808877 1249228 447599 982946 1379607 1166125 379240 482358 268636 1310691 1815601 1118164 183217 1445584 1993619 1507572 1413197 286987 1336297 798724 1372692 1790127 450474 286346 1609135 1651567 1714167 59250 843959 1198860 678606 1933564 1075195 37689 913435 1801958 628107 1088944 1511451 563593 1626404 959382 197196 40054 240238 601953 371323 1977747 106467 786649 1090115 668407 432330 1462769 599524 1530888 710692 1395136 168138 1664259 1657885 1342444 1768523 453598 1075292 1317140 1744691 1451390 1720649 1186131 65370 442390 756717 815309 1095235 889840 1064940 592958 758756 1235140 591895 1562683 1078169 1707463 1515689 107354 1629246 216699 49868 1412948 1206263 1997179 1681811 181944 58061 1644752 50817 1341488 840364 623932 1462100 1266310 1959446 1641803 447754 984817 1268594 518297 680406 1826434 1505058 482886 915220 1286740 1719539 496999 836768 290658 1562703 268602 478340 981697 1541006 504781 1321862 537688 52598 1419519 1532559 393686 746604 17207 658967 1852119 1662620 779167 762728 1745375 972555 981801 62950 918432 1080673 1170130 1453455 1390023 409117 1525185 1394240 1317763 1681857 89034 1629798 588573 1352051 911256 214906 252193 1084969 722374 289855 234158 1934056 1631609 1145001 1812545 1265180 1515008 931400 1676626 96003 1933816 785625 1035307 157308 1148458 178821 555002 1858337 750425 719993 1797049 712537 1912050 1381945 1881914 1081698 623212 1671557 1141776 384516 212859 1016180 336062 1332825 1955337 449922 947972 587594 415089 213046 697560 330846 9548 1668367 130886 622334 1022550 815630 1614398 1381486 959212 1697210 431920 1492169 65119 1074879 1611486 1335298 1598079 639308 141894 1378335 1315818 274455 1526829 1522710 632153 1862211 782261 1205821 870387 152702 298700 1906139 1358406 1677115 1486907 465679 733371 45206 1654713 264824 27804 1729132 980324 1211331 1956741 800422 906613 1904795 263247 332831 814988 533443 183831 610500 288659 1725927 1996337 1725340 381921 87429 946041 1932788 1066060 330141 231804 1291407 1492148 1000440 1193713 1404334 1243387 1460888 442603 1041832 1941492 155999 860427 1220396 847619 1331228 169765 1375479 1362987 1305558 383807 526761 1116588 298266 1198448 953414 271304 1356905 932253 146995 1992165 1233212 994542 1626582 696907 735754 1176629 1462627 164646 1693142 1646062 19524 273140 1503729 688940 1613638 900533 1807358 1793351 824759 1765393 550328 1822730 77920 1439792 396496 1843788 309811 809179 72745 1786392 1350089 591718 226606 13869 1300718 1017955 1251879 1096331 1408748 1160158 278807 1761318 1212765 355880 983326 1686372 54758 910852 1098344 452727 1798835 234078 1462614 1652266 1682254 1189255 1601498 81950 1516999 1147294 1046363 513299 1507480 1638136 571094 520710 467503 1308527 682609 662637 129171 616543 566007 356991 126805 1284599 1329422 910794 1950431 1200457 1140043 1055137 883722 1597595 1715621 373177 571660 88091 1311798 610111 1696418 256996 1527851 1961479 1833260 743801 365004 1956932 816138 1562793 631014 1516860 1999319 1142327 1724487 1384505 149791 580299 1853140 292642 1112766 1099947 1076707 589208 488909 97402 1426459 146258 1593201 543010 1494361 232037 1198944 50120 913433 575592 1012231 1443399 1033045 263422 1733566 1854499 1863135 512104 562847 53105 1561254 982974 700097 1834435 909947 765787 363378 1323636 1207055 874001 754265 1471263 128468 1012828 675424 97475 845150 581693 726881 635910 1841437 325904 1257778 1281345 945789 1098509 823600 1668230 970573 1796795 991689 321387 1030476 236881 1543369 674309 1210592 1416277 1754219 208008 784348 1222772 17929 1428464 1492722 287214 241486 270039 1086226 1725704 317760 1040703 131804 80424 966623 558560 1389751 555957 1091028 1855310 47464 1136724 1202009 1733973 1409579 1659562 1819785 24180 343035 1687070 819675 1858228 174821 1729958 712096 1272099 174963 789865 1410113 533622 1895481 358862 464565 1636294 601785 1145907 1702011 710538 54962 1141488 1870365 1955924 1944436 716749 1375713 554766 1022808 133743 216093 1904058 1333415 269 1196221 62004 1318027 1733947 1050166 1479951 559951 191602 1538738 1453478 374106 1137459 1913667 1040094 1040491 1066035 1713604 280309 1413277 1511261 1872550 852189 1212318 467995 1534854 1709805 623732 1376114 395326 1762989 970109 563287 70088 949001 1092169 1374251 1720971 264858 1504358 1472012 1991930 1780357 1265235 446738 1357669 1053948 1129926 1927350 1337035 1215277 1506337 718602 412958 60378 819349 334660 1741409 1230533 1774934 1691808 1438120 493721 1053781 234197 511855 636835 371477 1000133 752349 1939719 1478221 1943728 1655049 681208 424818 134724 1540983 875961 1150840 201737 318338 670121 614575 134470 607275 1902197 177869 776829 1391988 842376 1247210 1380439 1944703 1792637 595887 1413750 1900894 1077309 1436535 1676696 699957 808932 1813268 272034 346749 224793 286256 1658690 925928 1220813 771099 1086774 350825 377812 1604579 1988374 1211704 619488 1749713 1907799 875773 703962 1521253 4491 259493 261416 1802400 1379949 1537998 1657820 1850385 558039 1205875 617872 1082322 459045 783629 1828650 406279 1146971 941054 1249208 1304487 1810102 1018183 883144 1406089 356763 745449 645057 409720 210265 437209 1263850 1922079 195194 1369219 1903785 1468868 1954910 1417811 1953760 969031 1661804 1466974 593795 1529114 615021 1358959 1173299 1777839 1776439 703764 306530 1570116 82741 906632 1824155 125885 1403424 574232 134474 533815 694070 1838264 644433 1958387 999580 1099480 793219 1461369 188417 767160 1802310 388261 535203 1350608 212935 594976 230301 86752 83659 1999366 754832 1030619 664852 881834 7606 385414 1759255 326827 1474324 446053 1121337 1701135 1935389 1412605 785126 1106694 1467440 452036 1991542 1620281 966541 1182208 784177 597609 1720138 1113312 979572 184030 78537 1869948 1437791 1330353 56499 459392 990550 1602053 1431680 1917643 1602171 1286930 1751743 1894474 932834 658902 561680 191903 681580 1510377 46962 541112 1237254 256193 17375 1138917 1793887 666398 399769 652587 536902 1051596 706482 1492933 912813 1643172 1570569 591331 1877010 236633 288135 911925 1423343 190685 476250 1419133 338790 216265 1602248 899468 1647672 1470999 1083499 472671 1337484 519106 1823863 945826 745043 1711469 882128 1417368 713372 1807728 833926 1876015 49995 419159 687614 1834664 566506 1649697 850767 1115051 384315 67380 525190 1364985 1936327 1815831 1770418 76028 1440088 821220 868283 1308029 941959 863647 1951798 479938 1738983 339192 1290726 540905 1104080 1066878 1777148 647905 1790174 1700016 715824 1619045 997720 1962343 1468812 306202 1534235 967082 1257126 229020 1322754 824243 863856 1890970 970919 1073835 229538 425969 185503 540901 1675716 1251678 1269487 216980 351343 400855 1582179 16933 1031968 1297532 13958 646241 1739389 684609 1679888 871615 435748 397121 1271509 250343 983997 948905 831733 1881119 949513 1469526 1620934 1045345 313028 710967 1572104 1890835 1556253 38231 1926496 8905 1807285 521005 540179 813331 1154262 1363207 267891 42050 1786129 1303509 1268201 1764981 585905 1217880 1722979 563399 1366141 651295 1146400 711754 309077 1021227 1187585 1385098 927642 1472265 1279673 934294 301830 1178084 750194 1938886 105053 150121 1182062 521200 837865 1412894 1344192 1254764 1951553 507776 969405 1963747 875162 994388 579122 616032 1289357 1735027 694699 1603525 496591 1309417 1521901 1295700 1351814 1865342 1919529 1705046 237503 1607908 340430 1731232 952424 1957308 670531 1890211 1503040 1996643 879416 794642 1241439 1191638 295807 1899792 1687187 848594 908440 1718113 1682791 1898523 590890 1564790 827845 1783511 1684808 614256 706723 1172181 1381625 1688976 964213 1066488 1722352 577643 881082 1552283 1699596 626094 1763900 452441 564289 1785045 185069 602753 918868 322467 708994 1009597 427178 50314 82193 435701 335481 1097533 712181 1925367 239033 524861 384708 1759951 1773970 91869 36670 1409185 1886623 748510 1476662 1807154 1685140 684305 1531632 1492452 196233 1372162 1424134 1960523 1857529 225819 1312644 1750169 1885156 980707 170906 740245 142482 1047539 1032804 1014312 1430843 357027 1925098 933622 436038 235866 1561089 319660 285818 437718 913792 1072173 904077 108401 1287794 1201213 1373376 1655545 760678 1568461 265286 415971 1993328 803225 1297343 1502900 1701667 498579 974953 278149 1336773 1550855 1266359 323036 1809436 951525 1120607 1387469 300560 349567 1121193 102159 1900255 707786 1435090 253283 1050346 1659729 1499980 1275057 1965823 1217607 593967 1633831 1836974 1242473 201755 1817608 553928 799141 1606369 619862 1515845 1366408 1284023 1437898 1296083 1469362 1779572 1209386 1904960 1597836 364283 141515 439819 809879 516953 416077 168201 1537618 755802 698920 1201126 1537949 533190 839271 873459 1389374 1492397 430688 1083088 1138541 1588616 82698 1322574 1107973 85147 878352 1526419 255705 1827237 1676673 858480 338792 290893 1570157 1681180 1005740 100106 502121 1763309 1180724 1633346 1029566 552168 611275 1602721 737384 1285206 17948 936907 258539 1914146 521801 965981 823272 1617355 329889 1850847 742299 937410 8464 260574 720291 1743314 1403719 285792 226438 117951 1803324 127658 125797 1008998 1893404 641821 1264607 1531768 1515810 561496 804349 1167862 366442 1045682 44347 133135 656377 259995 111156 1088582 847783 1524561 1316543 1594052 1477997 78962 1543497 1179550 125075 343403 1624621 447207 1436154 1738905 741477 648666 804357 85652 100654 298192 1083173 547482 1728307 1104186 88920 1799979 274940 1006767 914582 1787041 484890 1337600 560036 493786 205643 135085 1359254 896562 524626 419856 577790 861384 1720865 1147798 1301289 503922 775634 960545 349489 851121 1871316 639154 419907 1210167 540489 1029657 1085301 1895298 897677 1970167 1349211 735909 50891 1180237 1934890 841326 1778448 629724 166377 976991 567919 1922232 1531788 927035 1463709 909939 579464 547616 693600 1220282 100717 435325 1471316 109493 902633 921769 1188279 714532 54974 1832627 410151 1746568 1445739 72833 899729 1730277 192522 1162487 725742 1997670 1910033 80453 144648 192774 1570383 1159987 696883 447821 1426792 726595 752491 1971237 79500 348585 415835 571938 975526 659706 1451691 1170673 169112 103910 1247712 306747 96483 304817 1354392 821288 726498 1738743 189678 1194883 956021 1810002 340102 307279 450003 1919833 458727 810495 305987 1349419 1501716 1304734 481711 40646 1676852 1919603 1905646 1403856 370270 185800 1996764 1335487 684780 118644 1701316 776376 1535544 1890752 159093 875361 1580864 293292 627038 1614379 1205085 386381 87128 1905666 92690 96690 1184137 1034999 1459049 670005 562023 408414 1077832 863671 469109 928711 1353933 731706 1598718 1818551 360378 1312760 330347 1030947 514058 124089 70900 817131 1549429 1358455 1958959 888721 603361 1859268 1380156 1860566 150630 1474639 73351 811020 1099944 892184 312669 592110 783909 1312651 1385627 139366 284463 629649 504223 1897139 1064435 282352 1977624 1444939 1386371 1037269 75465 1649030 1915887 1731845 290919 886777 1442471 1486532 1658648 1188044 1920294 1267095 1635084 247516 1236312 653410 322234 1311096 1818968 979927 1862142 52003 1067224 1250666 1116229 506280 264745 1833117 614573 1323472 1662845 948730 227754 196318 1300872 1448345 688988 716798 1161183 671772 1891568 971990 28023 1777335 1344729 91670 745273 1659224 258559 1355037 343686 676435 1119966 1703252 1259151 894965 567321 285204 159860 306068 1171139 663920 630338 50306 1734064 674001 196459 786748 830105 1127276 1181078 1108261 654671 391350 1465616 1767888 1484961 752144 405962 936836 849149 1760731 1320553 565947 1012177 1952697 168491 1770554 1737503 428756 1410977 1321698 1819720 1046612 262220 1823501 984168 1586216 1124741 266695 574752 1148620 1686448 47000 1064653 331448 323202 142573 82591 359372 1073330 105805 1905104 1265130 646030 1460175 1922494 1398868 1815093 1729287 476286 1120903 514313 1618040 238928 1818068 1313921 295494 506003 1343305 22319 1380530 670647 1005411 589601 281877 753609 396106 81302 1662715 87254 565844 1446171 1174176 641524 1258950 789600 250724 129517 1773532 827505 54008 71638 518487 1866313 542413 1019397 717200 1366466 558301 1554131 257230 1289192 167569 1777879 289502 1183037 1505663 959215 670664 1153398 1819331 1008332 964053 1474658 133103 1256052 1945639 1794792 1543215 1768515 379967 908319 950411 1057722 1893341 216138 1597378 1243986 389155 1795210 855386 282979 844039 1137369 1533792 1419443 932233 304855 1443067 653490 1407856 556872 1083007 1872964 1208916 1286580 172035 1712438 747132 644191 135375 1739755 1905262 255791 721444 236118 1234226 1974317 1220045 208549 25965 1879590 1359414 1635970 333279 1322202 475854 1835410 1831093 1999454 725357 219080 304256 945941 511189 1868484 931404 1521289 1211561 1336783 165711 819517 799096 534911 1792763 700920 472202 55411 1089647 20804 1033466 1960366 1133875 1264040 390509 485946 1624946 447218 354814 917016 1685682 323786 1818031 1926246 1830288 14379 1651720 1159945 1845685 247991 1575008 93578 1054116 825168 1246193 41299 1915679 686242 1618582 335803 497932 67106 443161 128900 519293 1122365 1521505 1124806 286049 131341 1710542 328806 181164 1678632 795657 1931906 1931413 1318667 323095 558480 1428000 13680 1035312 125729 800283 306857 659879 413629 566980 976908 1534345 1122570 1472013 1702485 1627333 1538192 1358978 1238894 52295 928693 340889 1663450 1777155 1270707 1604830 752110 965939 127694 407435 116120 512440 829893 1558906 572273 517660 1240828 411181 1151224 1848272 759447 1303178 1020411 820667 1757446 1607971 655778 442261 156520 290006 1978323 1649242 1685879 442955 10788 596412 1364742 60189 1404889 1643868 1676196 715022 588259 591054 1139881 174297 103935 1726887 372743 1284534 1919739 432809 282379 1900612 875609 1834689 720563 92205 1427408 1623180 1146951 1497914 538900 1471923 1630165 1549599 374164 125703 1911688 1644333 754826 921982 112571 726527 1090272 1412895 714184 1561682 1010151 232446 566768 1546191 949619 811073 1428730 570726 1906797 1925552 1328498 1949734 1796284 1385368 1166447 221895 1289060 481544 784612 123202 1177456 774508 1713297 582998 177984 660922 1808392 1140194 237096 1659384 1967509 608138 1832997 1394652 717825 1044285 440366 808511 499847 1765942 1451992 1488958 1489566 850118 1639480 707762 66777 1813697 1532149 1203029 1616612 695483 1265758 1834004 320661 171760 244284 1270857 1742863 574678 134728 1601113 869521 1877500 1725544 280835 132226 1966162 1609230 542882 34325 1521955 1072585 1208434 487683 548116 809519 1725850 1610475 1390205 68038 154323 1654779 76127 272777 1605640 342853 616260 1411950 592430 43278 1753735 363193 419146 1695265 1218554 751841 1191093 402585 409164 908702 1778005 1754658 982415 1724482 888919 1802336 1584586 584460 522667 190581 111956 1829061 993742 729353 1828499 417021 967423 901731 965494 592763 184371 177359 916131 429701 407233 1567981 801025 1366042 419566 1954294 304244 1067181 160320 548919 902325 293423 1308069 810987 1344293 394606 1354119 1393461 1281211 589371 380155 1058923 607206 1113600 1397226 493008 1631323 692672 1656580 149066 709153 677277 506472 1094199 1824933 425623 1790148 1940025 74008 787523 326794 449656 1378775 1736440 1761404 1709640 1985957 1753493 1342323 673914 949037 1173003 1866424 1184651 1051857 1995291 258383 1621905 301828 1582729 589971 1049352 1348392 1005993 1144187 1601931 34131 531283 1102143 1149724 429814 1455598 1461773 1757099 147752 1257582 102274 1993322 93331 225989 543807 61193 1100827 912495 1343558 703426 131354 1441203 686732 1225953 1983266 1956616 690486 710640 1806223 1791411 446468 121053 1064878 1439067 1899025 1344455 25391 532942 1188936 505543 91763 143580 1616779 1569899 1157102 1559782 85557 1743796 1862293 1949938 611842 209968 519062 535060 1100202 119915 1996999 1124846 295578 1466312 461221 494452 817761 1817336 1771942 1786345 25605 1754675 1713341 473956 493070 1706519 839 646457 1526083 672238 1732984 1807316 1175229 847988 309496 1238961 1179266 38662 55775 567795 408554 1856643 1795583 385214 1611977 1356866 1228080 940893 992559 1413386 441811 1518863 1917628 731274 24797 426905 1758895 165932 887462 110242 993720 1649596 302287 1743899 851000 893282 1651695 446692 1149748 1734514 199999 928030 1768330 1370645 1169891 1749592 1744659 649967 900447 622590 794326 1265621 647351 987366 1994439 1263411 765124 1201311 1797743 867298 1249319 449760 1951188 799682 895716 259631 1251236 1563432 714783 1479616 680843 18481 705693 363700 1661927 638860 1647163 1628569 1096811 901275 1908706 1180559 703645 1796334 1656856 1239952 1480034 1068301 51406 306317 395352 1444488 1841690 1002127 270158 1435151 290714 1518775 1093491 991618 1449616 196803 838932 605873 1129108 1960879 375633 984236 1026970 1207000 1872733 819952 534826 559992 1074812 148290 1438632 426045 1775938 126692 678066 1991902 870892 1595506 597548 1194018 1083627 306428 1369399 813663 1989779 1737620 14046 833836 119539 1330797 1434827 1948180 1060292 207180 997656 1259234 106010 649339 579293 1682922 824472 1515538 1930973 600939 385228 1696507 653231 901134 103449 1433566 1914665 1109482 112127 1003571 190263 1370537 701164 1362729 58681 1919152 498758 241012 221233 1209571 1844568 498497 1742936 1055265 445309 1461102 900 1156943 1005357 1478447 1297594 1834713 61554 254030 1072000 1012114 502379 1226656 1259391 602130 1186344 1420273 288582 1504160 179609 592554 1612371 246554 731781 522288 678344 1718291 1829566 1802952 1985484 1616134 1565389 928674 475904 1718737 1628458 1949336 1288040 470507 1624688 570662 697741 746954 1354752 966148 492744 1109436 566473 1395242 1817733 1322078 1095079 1123697 944572 1064562 270864 1500614 224217 846254 1209455 378259 1489369 716472 842659 560499 1129156 1245541 1654614 1697594 1690233 1687401 891643 1121260 1096508 896300 477539 187452 654678 198788 892268 194569 557210 470069 1244274 422881 292752 1791939 1439805 693205 1943050 566465 1892266 1921231 1923078 1685914 935878 1012105 1495803 11285 760778 1637541 1979084 1624730 1123913 1345341 1388832 1506142 634937 300640 1404029 1628771 1488212 1092391 1706861 68902 1953215 367959 302272 1578303 329823 274345 897286 1224136 1009001 1490845 61927 1599443 177988 85767 1420040 820221 181770 868020 1679960 964340 1622551 454334 947376 878745 1414103 488018 1897489 1314288 1627648 1196695 700451 1403269 663054 4637 704072 859571 1357428 599619 443002 154236 1163345 1775395 346470 1452022 1820262 1954274 1130844 632320 1968917 447397 677995 1858197 871513 1416566 1677794 1272001 1123063 1205915 1354510 1104378 1230464 949859 1490501 366793 523465 30229 958852 1518890 69959 15610 1061386 1120730 1536060 1426965 1416477 92578 256027 1389577 1934857 986164 666686 1325506 1409442 993067 1581211 1023824 652429 640449 802548 967453 1995127 414525 691192 1752955 454278 1524821 1443126 799090 753502 268833 1247983 305738 1032379 709623 1813262 1205460 1115220 1581921 748450 1158099 845764 471698 1755887 416213 1383746 1144410 1659864 230344 58167 1038930 1492651 1759617 1482743 71873 594120 881245 241482 89821 724429 1756336 15464 917334 1446387 1889643 166830 1226580 1595814 1903357 1988853 1424292 1813807 1785769 1158429 1722134 1442125 752118 1976961 1538580 788702 1466634 1473948 467622 536420 1671878 1325503 1553616 709885 1263864 1705491 349339 1986533 295069 1857155 1449437 288565 1379975 376717 1506012 1328587 665462 1304360 1479622 348165 1580508 242068 1036215 1803566 697975 1080879 1952085 62598 1453747 556882 1173592 1577659 1237175 874009 989044 915163 1798923 1551905 1193070 1709747 823587 1763288 1118189 1350253 323078 474682 1089761 113600 138707 552349 177741 1224879 1867191 626746 135876 774266 1915279 136347 1477915 622779 1115289 1353726 235091 1907989 969140 886367 1143609 1265076 488897 1130781 1211055 1764498 1107469 1205351 1576715 233582 1414885 1468388 191608 330179 1968409 498241 106993 124007 1703443 1273889 561476 273913 1216025 171194 1344937 1478653 1510767 91156 1858599 62581 1158257 282509 384693 683336 1743147 660317 631913 976807 1212900 278436 119671 950136 578239 1121806 1084114 192944 1645702 1490928 722908 1241203 959055 1776919 251111 846186 1133139 1556978 1433847 1325492 745075 1950859 1608781 1076040 1707578 428787 403939 1880839 873415 257439 1560237 1974381 165379 448068 1909261 87595 505204 718114 1235365 1093450 1785847 200188 6803 1203441 960949 644329 575841 773694 1584854 606347 1334669 620690 1521088 1888699 520374 1190238 1866802 1734451 366039 1260949 1819168 110903 1204088 1446618 976570 986118 1121146 1996895 1329706 769916 604420 1052821 1320500 1070510 1999458 733401 484425 711249 1367246 424738 1103037 120420 493839 1716680 1265547 1056486 267754 766855 171942 910021 1479133 1230670 359284 963723 1488898 633730 813546 1550551 1220174 1831897 1507363 417168 588172 630676 124279 762147 1647282 1737317 1471864 1171588 1753991 1644952 1367210 868210 631466 450745 919932 430177 1505592 983909 1734817 203860 1253321 788525 758516 511304 1440702 305935 1771494 1975625 966157 922289 753580 107708 637518 1179239 1487953 612319 1242011 1551121 1731505 538730 513293 139297 1315156 1216359 144989 752895 1084366 1668501 1013736 1665970 340090 193550 106828 89570 1346222 1677593 297164 35784 480247 237509 617534 1693123 1214516 1404358 1635015 1486802 230621 352933 1459755 583084 1519298 961544 1115845 1256274 579537 788660 938604 1860132 272270 1600176 528910 1421657 1410540 210028 396507 261450 326316 1583029 823873 377248 1594354 234538 1217853 361712 309963 899621 1425306 1535320 821694 1053622 199922 1938106 132838 384961 321075 987840 1885969 1581367 112236 385762 574273 1850781 1555760 27675 1744104 227674 632393 1274391 1539639 1297802 920988 1575235 298012 1305947 572067 1673197 1937635 151490 636564 338185 1501232 670659 312857 954641 312670 1268842 663103 1682855 1660639 368802 1271818 1639470 1650671 1412144 263811 1136728 1082147 1727512 1406755 451048 695633 724772 733080 1022462 1993996 527553 845637 312821 404985 1808731 396445 1797312 658402 806920 1083779 316792 1374032 1340614 1166474 549455 8655 591940 1234337 1708109 835226 54703 839775 1744999 1330229 1107799 553515 1744340 1039859 1292848 243750 1118771 1684970 967334 494199 1968883 1040294 1900317 1795446 234143 749702 671301 1424903 320190 543766 565416 139219 1875653 872540 943240 1037361 1716645 1082328 878031 1989678 1093126 256615 1625960 1799930 295342 1593761 3470 887639 216685 250418 1245726 1293273 1503941 926495 367399 450065 271945 914567 1624777 1371293 482247 477564 924338 750174 1640855 78870 48676 994913 1045844 405623 842436 929992 393711 122603 1679171 1130015 515976 235695 617895 886065 1229735 840701 1604324 625989 1713904 1483672 111949 1988325 472335 66633 1769285 544682 1794957 685043 379757 811446 237429 878765 794537 1999422 978648 759928 1359234 407444 139577 1339111 1316113 932429 1241343 1098981 1150691 1357615 878188 1890400 1612275 775777 1964025 496433 1638694 1506514 960756 1416514 306517 669407 712998 28723 691401 373297 1875861 1664737 850082 95684 1494349 134356 1586763 290153 484201 1810650 501442 1219331 1731504 1114260 283016 1364144 1415100 878128 1283096 64741 1741846 199786 804731 96362 1143466 309277 129809 1256752 1172416 851979 138771 1024917 535891 214169 859307 1274812 635507 1088674 230530 1466721 81132 31155 858351 7174 1419911 900441 310600 956750 918063 979814 1559266 1962234 538824 1249088 1812947 596129 742597 1004607 53888 537406 558481 1159575 1883017 1307122 678981 70688 490212 1139462 1833726 1628550 1846502 1293808 1776252 625114 516689 1023422 1376910 301560 16797 446605 1981694 900606 4549 1930977 1083334 814726 621726 1252183 1932732 484930 1145719 1172672 1945125 1934953 1370115 281230 1946431 232855 1820083 1849200 1101468 824236 1537492 1337002 1158817 1626574 443035 674404 1504751 745261 1148450 78144 1032957 1288812 175187 1631074 157312 1050049 947405 1016305 1884356 94069 79237 630231 1446603 265849 1154558 1647356 39966 19650 922416 150232 1683200 328137 370251 1330255 1391322 500852 1019716 1995132 1139769 22748 225558 1032097 838026 208512 426744 1535716 721609 700435 948001 740918 1450100 1097486 1558731 423660 1153244 165333 1057327 1083543 777370 1600509 399735 845792 781215 515548 182312 1848396 476887 1933324 1452880 1373939 1191336 467108 723721 973504 874984 235008 1239559 656095 564638 1429726 506000 1908396 587559 1749370 828618 1291452 1407384 476904 602577 1695335 1225200 1736466 573699 754483 1012360 1924735 1588171 1101462 1165884 1519473 1660048 1191299 886966 557470 256627 379687 1099668 1958933 474446 264420 592543 595354 834519 840597 329210 1059201 1477776 496899 254390 1204755 624600 1046677 682406 1886458 1754778 1057005 1451686 927970 1291694 245626 1874513 585536 621457 1215886 1727628 1546390 1453804 1589463 967994 516279 1545281 1278781 1933868 1446864 1567318 1566033 320904 56956 757517 361623 1260812 1202831 1205690 1546931 842244 1122745 1824994 1100197 686119 437319 1850990 1928839 1693683 569802 257476 244975 1521171 1477454 132319 666888 411870 1579967 1797505 5076 1115067 1536742 1973656 1427730 1031485 1529075 1663136 895306 898721 610092 505824 119361 503373 596979 583697 838509 558817 1538949 881318 130965 1926818 142063 1434109 834149 119322 717675 824311 868107 1729519 1316638 941173 64781 1849255 916124 143647 398654 100027 1313621 979022 232179 1776716 1913591 271652 1612914 518799 1735790 1862931 1448263 1609799 1279734 211686 1744870 1546393 366860 1367123 1754455 100457 1189430 393642 323391 1119588 975911 1494242 1709310 1589822 1613284 179784 925391 915003 154134 371806 1694879 1205062 282617 946230 907549 1475789 938348 340217 1397490 358131 1752551 310588 1485069 304527 357952 1597186 1467551 445975 560982 58203 1029124 288548 1044471 720649 1659893 1945628 1907375 1130730 1706474 443261 364178 1436885 157549 719683 1991696 1398016 370582 1234484 1296810 1634832 1983877 405738 1983226 1887153 1770966 1340078 1984755 619019 325982 755791 257620 1308013 515964 502058 1834218 1604267 525005 266809 912266 1675016 159714 973831 707408 1352519 1656499 1015831 1658341 1068196 643255 1919990 1590475 1843273 1623157 1896622 1588852 932812 1923308 960068 732961 179936 391114 883883 622870 816510 1222901 1318960 1024345 115686 1257375 456036 1298342 1666778 1432493 478576 7712 1114826 1739088 248358 991920 1663056 1374092 1194436 1030218 288823 853812 1381174 1091775 987657 1442665 1823146 1739634 436716 1158077 253339 409617 1537616 262143 47043 1488442 476804 855208 1537712 517204 1623860 1080186 1178608 1233997 1402184 1086076 1807197 994539 256686 656188 1504708 1254746 545552 777857 1775624 1655520 617151 1925701 555371 1531091 1946135 8324 789206 1965723 1823547 86989 532043 682568 1063586 1423710 865521 1899416 1664978 1553278 843722 702806 1718702 512658 235359 520316 1113712 8523 234435 1407358 1536446 1375070 635553 1572688 1407507 287841 780453 166162 1788259 1750447 1360553 1875079 933831 924386 1943338 1283955 1725452 1979757 103293 316034 876522 76184 955577 448621 1963988 807589 509164 1546301 1243424 670706 2529 392417 1860665 451617 619909 967835 1025836 418150 1343242 1788389 1832595 1197749 312410 1228593 946672 1047403 1856146 324220 1739689 843832 1134778 146341 1315022 823273 295751 36695 1685144 1841972 986073 1535117 927356 583462 1516766 1639752 1989426 1275436 848372 467666 134132 513663 890211 1022100 324754 1836799 1716493 736731 1231481 1825825 1044706 502426 1653915 812639 855044 1588339 1753070 999866 1149215 1019272 1993993 1752210 1183133 1662323 1152758 386556 1634740 1648177 1812003 662256 1018331 727484 64730 1056763 1469182 1406009 576909 737027 1637861 416748 1840015 82941 895838 371404 680865 1548765 597447 65310 211768 823287 810373 1712066 1530103 1486768 833191 1351488 52977 1863944 1635607 1248916 1238607 48189 4450 550619 632368 1552770 222931 1442091 757365 1046405 1177817 773471 1307340 1678627 766366 1184540 871044 1474053 124772 103676 401679 1163373 1131631 962325 337584 593156 996454 904028 500210 602602 1060472 38555 858156 1875014 1425431 729963 1307849 30960 614571 1678940 571566 1662709 706181 341875 770438 468909 323057 328625 1357971 1455505 468536 428490 60720 372439 1120393 1404513 1096491 1918057 307683 37465 1194503 1039790 1119554 459920 463749 889951 167732 1030456 1154251 701388 58616 275066 378340 189062 1266228 266935 624968 900811 1294492 55638 1002449 1185631 517570 1469644 764628 887255 355767 950533 1920740 72859 1098048 799206 1283735 1542979 1633735 949817 236387 513936 1682575 1341828 1276001 1995495 89831 456956 1542468 766799 1085260 1071316 566797 520890 608139 527482 797678 1204742 1011139 1709455 1574350 445350 1279950 957286 1082749 1974241 1003976 131314 435548 1285365 1797849 1158780 117661 208166 549699 734195 884333 776220 1502584 1222529 1552739 261850 205386 1828399 1814095 774434 1592922 530769 1235132 1746017 1385035 1300138 999558 1678663 1685002 1038084 1591600 1174560 1609611 9200 702609 1731701 33281 156322 504086 1327823 168312 249907 1887216 1326558 1049735 1809663 1271534 750450 739377 671981 475164 1570422 482768 1432790 654201 193030 1290210 1044263 1144069 1338181 1630574 1650990 1941384 385386 922796 477116 183595 1236802 608789 976879 562891 1286862 481869 605399 481165 1218527 1504347 493695 1598628 361496 1459170 1119787 597002 827825 655938 1842080 1428552 353868 378066 1023833 1245594 1043588 1399995 1933477 735062 1184658 1312536 1629832 1873431 1199733 573554 1269716 1714797 558452 1300468 506471 1619105 707945 1064970 705727 1153602 766452 1648672 961465 795531 358937 360557 1333606 1576508 873564 593246 156146 833353 123286 1397579 1789399 697453 294145 660333 78653 1412844 8434 1347233 1181714 1991722 1233517 598525 704475 119350 94282 1712296 341189 1220896 1823106 759745 1219653 790744 728266 1201032 1910911 1252057 180684 739553 1372482 702414 983254 1006209 1292574 883566 915609 587204 731985 689627 1787525 1335646 857341 223434 439334 1428727 232626 1576907 1995889 519997 1041856 1684776 1345349 698613 969767 1846489 560020 1876884 1492914 971687 642972 661040 462538 1421071 273410 645251 887678 266226 1988861 1909832 1333179 594909 770605 531613 1679509 561598 1702399 1227675 1093371 654764 1830182 1860095 1998497 821901 1513275 718967 263165 1524302 1930772 1089910 1944934 547507 1204402 1573270 801431 775678 1598356 525322 1403129 1995709 1996186 202844 911082 852 462227 1539873 967183 1823385 1295763 1323367 42720 1989873 857434 465474 1175043 596602 1016438 1139670 760863 700515 265035 1396633 983500 1931332 211684 1191361 1909296 1358049 238933 1037738 1173851 1259170 426145 1606009 1232896 112959 227492 1164705 1516307 917611 1770479 1479316 942280 1689703 1790357 648156 1426235 954763 1502056 593245 28294 847240 1730915 942183 1333761 1534337 213575 337471 1287636 213028 331946 948890 1754543 1349234 1679894 1389820 1961252 67836 644077 812040 207203 1516186 143997 1448961 899311 1854601 70808 207571 990023 1809089 317832 225777 1593243 672376 509954 68230 1777998 317189 1492471 930534 164449 278495 437208 439095 769580 688924 1520022 1571160 402682 1744111 1181368 1942854 1566893 1025860 256986 1467079 1040103 1647616 1548672 1587490 1365386 1106789 884113 784419 475738 1692162 101964 1234801 751945 1032127 1584228 1679045 42229 1551592 1989397 1902681 1375437 1984491 1894761 322447 1725291 1730812 1820181 1818 1567398 1235377 671609 368780 259609 447586 931455 1657459 699592 400766 1264968 119830 628305 1895805 29897 4985 596290 901333 1621351 1316156 1769376 253646 407110 1476261 416604 1056716 655062 198933 1977185 1060047 820762 1399299 815410 9855 1309802 1125707 1963894 862040 1384762 1065285 761899 292786 664231 1431950 79948 1553970 144328 138182 1323837 37590 1997203 163065 1871356 1539390 486491 493447 1301700 680739 11876 621684 1737543 1468061 779005 918678 813846 178020 1695687 63850 590307 1777321 1854797 480474 1110340 850023 705239 599052 314654 1361450 60894 764700 948910 943250 1846670 1974064 1193453 1854726 1069086 1265818 1417065 205529 1206175 1487049 1052276 501196 250610 1966248 1388745 529524 987362 244908 1393698 1331663 1039223 274745 1630452 1247155 1270388 1626896 815959 1064687 1747614 256870 1150131 1652544 480658 1580224 1840405 1037235 112332 1240890 468720 106835 1986035 1984939 606414 672436 1542827 1045600 669071 1047046 429907 91178 1554697 261140 1937089 893134 974642 1305556 1127187 567138 1389682 1451220 142881 1646172 329588 540426 454996 35781 502841 1063901 827185 1566399 902163 1873854 928716 1248863 10450 1767926 502727 1784473 1339524 517894 524737 1097314 1382820 1631324 568552 401474 1760967 1276156 583492 1896559 463757 505494 695089 105497 903586 929368 943653 1924099 1420258 1588559 381424 1072519 1434843 22236 1804423 395551 281036 1509578 607227 1584190 740450 1511182 917926 231816 614920 250432 941676 168535 1957809 3353 413315 41231 317523 682923 1296974 1356865 703688 1781962 454870 740461 466158 1692449 1903065 1660781 862493 1755405 1606307 480791 966039 1474385 332659 1379633 510475 1243566 363923 1917447 290613 1601993 634547 1556996 1730022 713709 526331 271512 1949360 1901380 1939125 1230964 1489373 805668 277883 1408568 1830760 1864254 1116634 145773 152973 716703 1383099 1751782 1457863 162012 1706690 542967 879397 1388202 13609 257642 1018800 1450679 1734778 1980305 726883 1121131 1038282 1496573 334199 969324 1484144 164783 399267 1004832 891661 1933107 66019 233853 1392956 1056214 1272657 1374546 1613927 849947 1664123 721066 743818 1052312 1279151 1887432 645948 169683 701509 533824 384807 650596 774935 799337 1090744 10489 235233 1863034 1053419 671145 141714 1074005 1407809 1408759 324666 1195443 137613 235016 1776425 1748388 468921 229920 1714297 225420 1254172 10748 822193 1363671 1385298 322224 674458 1924896 600470 1356461 1685783 424359 212189 287920 747783 997178 511949 1890300 674144 472719 1070499 6397 1179098 1168285 332579 698974 1296097 1186763 1273631 1011365 931285 445179 1953904 470644 1483321 1851959 1090402 5449 1259771 1558547 659971 1492655 1540490 833613 118861 1433037 1955436 1605635 1792174 1796255 167740 866931 973006 1176875 1371486 456885 1729618 1446744 1653011 1485490 1872593 1346879 575560 139021 150081 1284893 743395 1055016 1263717 1850552 1738268 213770 1894214 1811243 1061800 1668370 1694907 1238300 1192203 234279 1060993 1257339 1930789 100683 756576 852487 1778839 256315 1830249 1906531 1702853 59499 1559333 143457 1001740 1211476 1968346 1402653 585037 662147 220530 1062708 705041 1441316 1555106 944150 1353885 145166 478198 1879381 1298436 746546 798072 641922 409271 1556071 599467 232067 1380764 1255469 1848697 1969403 1256993 1145222 848514 1253324 953509 1254602 1551894 763986 1509051 1710860 1115818 1277781 381907 1138599 1339676 321350 1396869 1769626 1427293 548143 12642 231943 1984517 1125546 282750 1845338 1805591 866670 1752395 1325651 480611 37301 471109 938000 759497 1066938 304778 1761925 1857389 1547698 759681 127118 992054 522926 754277 821541 1887002 1105099 685840 483054 248973 1712112 762912 1649262 1326955 1765804 805805 15780 1555263 199652 1363839 1852899 1856886 1389355 451280 906290 1439621 1387155 831207 644133 459874 56621 830202 515398 528618 373965 1631373 21539 1078905 1764515 1160223 1188100 193771 1560608 607605 378405 1975503 1118935 1854478 1380861 930186 826383 1409592 1051674 624619 928071 297131 423846 1015724 487821 1818030 1772817 12884 408987 650569 127901 314629 1329060 501004 1392238 1965985 1956867 590718 499624 1308019 1633961 65318 1275117 1164345 1184512 637809 1383538 1812842 1934816 1440441 1641252 1436045 274637 1335945 1922071 628602 422634 974520 861042 703664 822473 1660620 1042052 1763734 788325 346000 1674007 1505264 1779520 397989 1246100 659435 1147423 152881 406307 131554 1976944 1847209 451639 335084 1792263 1097334 1131825 1240560 1970532 890604 486694 221265 257044 1916811 823533 1528845 93934 1016279 1321971 1653759 811564 1163151 526877 703529 539975 1377187 552557 39482 1522111 1424850 1724773 347497 1289350 1469814 35598 1956305 753927 268388 264942 498995 1928116 108622 1243227 513901 1809877 932633 627039 538963 1742916 171599 175821 779174 1307163 831308 1906110 776412 805797 647443 47171 1343578 1565750 539617 587731 1479787 955905 1697301 668486 422591 282232 1371570 1213576 543908 1065528 944680 630140 1660403 1414072 1784225 957325 1234139 1965261 867289 1447825 182767 1766947 749202 758253 559414 47842 376345 317336 893120 1143611 1965109 1179402 1773566 755482 161810 1037777 1961792 1191100 1578028 1542590 316459 72545 1579489 328883 1120769 1977943 1571062 747496 742131 1105797 1867975 1153814 1559439 935954 1544776 1708230 1503877 311365 312302 1064072 838453 1883447 537073 1221186 548031 1932724 1529705 82749 1827808 471701 854361 515408 1058338 590409 1689063 566821 175625 323568 1487906 282087 1671950 270277 1075856 1757404 1791256 236020 851931 463195 70436 493460 1341372 1828793 1750949 320744 1880778 1708029 1115677 1320430 52551 762422 1033096 232236 391814 680437 39987 361091 1679963 1963496 442307 713119 434322 1696206 285235 1695415 1329956 1458955 1708536 735177 1266603 441300 622918 421208 1620717 1072724 1524889 1018229 1268492 389707 155740 531641 1907169 119652 1000834 1155576 1212403 1174149 1962503 1211661 551951 504858 1406039 488996 1687836 1957039 3028 192858 122461 1641411 1427197 797444 1796947 1609197 1326933 287056 955258 163429 970373 380654 929439 1668306 99818 1176570 106729 1200936 1234752 433171 492493 1282367 1232046 1882156 395574 52501 1775435 1974726 1681524 1230604 1527154 970210 1008815 204496 1869446 1752249 1859075 1039186 1721642 929733 739178 947987 222977 1339151 1908401 601120 510610 1248790 199818 1327478 692780 1860732 185976 1313413 1410193 492126 1180352 885059 538328 1019080 462179 1015416 1716342 1332818 1148359 325373 1886327 940791 1495802 946141 862217 227192 1871545 1380568 1208190 70882 788461 1511491 1732140 1433657 724140 584185 1531392 1724594 736813 374793 306582 1923507 1137166 1254409 1805629 100836 1385830 1391167 1330090 1183350 1252785 923366 635788 1140588 1865449 948327 1723947 1871976 1490318 830927 1752080 1922195 909465 1469325 564446 975277 721259 308950 1896150 1049312 1782352 1509840 10939 1470473 1327198 1517510 1293300 1548794 568297 857832 1780247 1099365 208489 676370 466626 295606 26345 1470988 348981 455753 1681276 1926681 1976694 175400 1379143 1654569 331625 1366602 1555793 1692727 607767 1676353 1829474 842177 1297785 267772 755913 690587 1307255 990626 648796 1388459 1409666 1950422 742831 538751 1274611 2102 279821 1671949 30848 609019 1265195 499164 871475 786264 38803 251848 940451 914759 1547645 1740252 526329 426471 1195306 1417677 548106 1261640 1332767 1339797 6681 983264 1048995 1053289 1048621 226570 580885 320572 1588128 1345832 1349776 1728030 1705827 666698 513266 209956 882245 1331569 1604874 299866 514993 697784 253239 897008 977583 307984 954924 443126 1610052 345584 1285984 976533 1714258 1070134 1407920 948940 550861 1038933 93191 1409166 1420597 624531 381933 951700 1128116 625690 938208 1111635 1837830 1560523 939846 848636 1561241 1222366 1136432 1527959 1792052 1836936 1748237 1349026 604288 1972705 272363 731243 882019 509063 1010747 200443 723604 1893617 1036572 1071009 475735 1629744 1978259 1133234 672366 1635870 456297 139223 1394551 1377139 1897329 593042 656244 1276015 1600375 1061844 1070805 246967 1546547 387739 666889 1831045 1747437 25868 98771 938102 649157 1946954 565066 39268 465335 281097 918291 1709072 141940 318342 517495 992021 1208421 1862038 1528771 681078 118092 343310 254474 1688709 840937 1565139 1700280 903292 716282 521068 692248 93454 1063767 1038937 1722334 128043 251799 340980 1396126 69586 1086261 624152 1438942 687548 1372504 1447709 1106668 103565 1803589 1392183 969680 228155 233407 1583480 1231508 1142341 537783 1850350 746667 1346284 1529019 383927 659162 1343931 10797 145584 275522 1373145 73476 1001301 602204 1534209 1541732 1359604 316470 938057 424679 1898076 584789 915217 1177913 1880731 850795 1475974 1945378 443884 522017 1733403 1429178 1045732 1825412 621459 544264 1496595 403059 962278 1414525 732202 1959450 657591 96898 1931553 456554 1729319 1975002 912709 1219445 467587 616417 1136220 38841 1543490 1411526 1903623 875777 631372 972195 978481 534729 220161 1825915 1822040 1887974 706001 228565 388474 456577 858966 508806 918070 608583 401881 327899 683308 998050 1741046 642093 279092 845440 1477589 1617397 317686 51206 921999 814446 181992 902226 150 1635246 1124721 1488185 1006851 1540431 1279012 1728484 44664 335274 396072 1152143 1458443 516364 1877417 807537 512092 1396550 38847 1992089 1774817 612666 1931017 303278 228198 516515 1393587 182883 893065 159394 193902 1824384 115723 1642997 1088200 1827657 1478253 482893 1101787 948296 875010 1436039 1911128 1534138 1581451 1532766 140532 190261 2421 1544633 350461 91729 656306 896262 1678276 1003053 634013 950025 658047 146025 1955394 1349977 625106 1826857 1905677 1132316 1548445 380757 1264356 215547 144862 1188301 1791933 1886558 1799062 614751 1854630 1226065 1487197 1241283 1089898 1782463 111922 177039 1692728 1664582 1648434 442687 1156069 883189 1804518 122089 643330 762138 1002807 1571424 1121300 60471 459672 1198271 193590 1269460 62593 77216 492089 387323 655508 1369536 795759 1448742 1540011 1030446 941209 702024 361041 63985 491280 1175432 1949706 124200 1254901 96637 1117994 1486280 1720294 7939 672783 724870 169689 781369 1337986 1577565 1673215 1239623 737754 1566412 1710764 53873 359313 1865858 197423 1973421 1205378 841965 223883 1225098 1425376 1146120 376414 697088 436922 1858008 369055 1871477 1929957 74087 1850901 1746939 978270 602566 400989 1638650 1184290 319648 1208011 1853286 1244755 350071 1286439 1789041 850705 1815226 87359 61306 1472336 468667 1368922 579403 1322766 22552 1575294 273588 649811 683455 1141836 613304 1003987 286605 309389 165306 1578907 41257 368095 1386218 1099652 1045478 236571 1086416 675488 1366807 628614 251639 9196 1856176 525586 349141 231592 1095250 1136670 1498826 1772600 541993 1568782 558853 1391163 1704179 1996212 117580 976176 1818979 1753100 300607 918472 797038 501048 435257 1710537 842889 745413 800782 1477514 1459536 1747578 1201983 103666 247388 612613 636366 106258 409274 376625 13767 846827 830425 993417 1508303 1341597 1687325 1425744 299027 1837563 662607 359490 246965 819997 931290 1914574 1689432 761010 1925980 1902763 1130391 291311 1434828 656001 1900208 877249 68285 1542559 602126 1733933 61519 277425 1312268 953996 973800 498589 486737 349703 525130 715604 1869226 1430922 1023010 1795095 1387284 1001081 1837297 1427037 400413 508257 1248829 1247866 1439868 1218618 57407 997844 1355309 1694793 1898360 492171 432111 1827120 157309 1583994 1176920 1727555 1979896 1923918 811766 398340 1578550 825063 1249300 196482 1557867 1918346 1349832 570754 197952 1046264 1727737 616537 440363 419851 485413 1659966 1644233 1533839 428715 682925 1623568 783980 1992892 444230 776970 1183276 1588925 1153990 1839803 1038561 1046390 1563535 1049942 1032179 310373 479160 25718 1176944 642790 156760 1011792 1170402 1711240 460793 1361924 275950 242832 910279 1380774 418553 961214 745565 1364635 634990 850145 276895 1355122 1729581 468849 1562094 922679 946003 1587677 1007896 1941307 1095678 209651 58087 1809443 84522 12011 434361 1060577 1890959 62468 1219182 1415497 1392146 1029845 1015685 166997 1147372 646737 1104643 1722995 529021 523746 1660585 560145 1297513 574169 392167 7648 572521 1037198 1047174 864804 1051528 576739 1378761 821778 662921 1652175 519974 216855 944438 455399 1841355 1692904 1835897 1429447 459128 735366 609029 1471730 1637220 1569597 350271 1187296 1207028 1335137 393795 322896 772663 477371 1241629 626460 771097 310336 1503731 959260 1146824 1512846 1332971 796176 1650722 1184437 1664040 1322976 492057 1251452 501250 870184 825369 735010 1096652 268621 1997162 811035 250535 1518786 167103 1307494 140653 1178924 1388517 1968561 632709 142182 1748211 1792426 624230 1649894 638379 174687 1188661 1961901 163778 1641064 1540311 1983742 1569754 1664267 55777 582897 1914382 965399 1647144 176037 165602 500142 535255 1507354 502329 913287 761890 1873738 1184084 1599784 500748 292616 1813772 1966782 1419143 1253978 1663045 1527728 847633 1025761 1637503 204262 108886 1855818 564967 1206031 1941895 91889 1677931 1111137 1642772 1692249 899511 90747 535037 1605238 16334 1218126 181559 1347790 1376247 997526 1061009 697562 92541 1375751 1467078 48704 1039348 584341 145472 1268347 299752 1260923 305175 565272 1943513 107272 1366433 1800426 78496 752819 1354150 1866175 1416016 23002 568414 1430189 1909733 925521 312401 94086 1169781 1269097 177381 906435 1443367 1781132 1469924 551332 1433697 1240766 332289 309005 382535 673853 846276 182353 499834 1578119 765512 614260 1524724 1490210 910275 712186 946565 1804470 1584094 1904358 60615 1761178 785906 1235659 1690175 1264999 855619 1216919 363653 1558321 978442 1135236 1069597 992090 915142 206674 233265 817582 1926729 1499140 397709 847483 883301 864235 646112 1890631 1717333 1366630 1302480 1122107 1146496 301611 879493 1345208 725324 223215 1492218 1215175 1698393 853620 373969 1172913 343661 628633 953162 1093272 1254908 13683 1911864 862908 1310727 1091618 1011380 354630 561213 1861104 1737250 1220510 1256733 299817 16244 721755 803248 108504 601108 247242 1469521 750247 1287295 140008 1467139 1662503 38525 853104 1762389 575213 115680 1697173 337959 192377 505698 1152147 546695 705809 584884 1000041 1084959 1002826 247913 1720203 1000165 683834 1330700 1044724 1191612 1266489 1450936 118293 1767748 792388 510731 670665 1566120 514285 368098 1195992 1295747 1068962 189115 1752041 1583444 76026 1393266 865361 1505144 1419302 389786 114705 306473 743336 366016 1068591 1642884 1725196 1466998 1439338 183119 1122998 273714 83626 1040886 878286 1998101 1454695 315343 139150 1551021 783499 1462439 548368 893735 991639 1466007 779264 1179677 1480496 852248 1158476 902803 1257799 908046 1519697 525418 198524 1656052 1418725 1031608 3830 1658836 1554877 1875407 64684 1104202 1834424 1822961 335642 605591 900960 1574221 1139174 1004844 1627278 841869 641933 995706 688699 1802078 1709656 1240160 204701 265624 1672893 41406 1373943 1854637 417736 1603663 1996372 1917205 922135 412867 194951 1676972 804182 1219268 1239996 977690 1687435 1342801 578658 437793 217363 1456827 674232 1430664 928536 656771 739869 1918728 1688880 442683 424976 695575 253252 39419 389165 1593374 1371525 776107 807116 140385 1552466 1634946 132223 658404 941955 1530414 1454537 1193053 1222175 1200268 193253 813929 1989923 1213554 509831 1411813 1806707 1758152 1737994 1040722 1558113 1400906 1943623 960781 344314 1162422 877104 559654 442669 7060 1629814 524930 1495277 1334333 257961 1970427 123684 1875667 538365 389652 1021340 494265 573208 639798 1498786 1618417 1423458 1610676 150912 78313 1448940 540660 955197 1001547 337679 831198 1394430 1824097 1621672 1569878 1447407 702246 318868 440885 1831254 871484 1759066 1783309 1297322 777474 714930 546210 1475187 1390490 1814879 1310213 355274 1373557 1606231 609811 1953103 1662112 240809 783665 173261 185736 1754495 1032441 806193 1914469 1734794 567858 1963673 448340 60018 253329 682328 1953950 796691 844727 1237973 1917699 1612107 480570 14757 592723 624235 277906 148530 1544174 1377954 136374 207208 1500320 1821125 18503 765119 1571765 1883701 1954812 1473196 1121267 988795 773057 1376634 1749929 1941526 1053907 987618 181587 1563732 367698 1819456 1479409 1483138 19667 1123583 1825383 801054 375432 1715140 1638238 1780180 308947 143700 671324 293566 679416 827144 553587 1282806 1080425 1890606 619304 1739942 442949 1748125 32860 1175399 1419430 1496811 1977498 1185038 1192245 1774302 1873153 1029710 1072176 39466 1680158 1203015 1055594 1711871 1457465 1046467 1918238 1333441 556258 840920 768667 1906170 377932 194019 1317754 393146 1011459 1557620 1223578 26111 1797334 377316 1516987 652197 1161018 1627766 1232842 293791 486501 1286181 106390 1340001 720298 729550 624704 137015 1731204 327822 1725058 1337169 1695834 1126334 1715643 960997 583679 1152480 718926 1018213 282157 1482688 1418017 1311014 704404 230566 1173526 914372 1862966 42191 252868 1710951 1826075 427609 247067 1907314 48874 848497 442057 1516124 1409170 1581587 1697759 1793 761761 271368 598532 49432 1082485 930163 1663835 388718 1865637 368882 1471160 1958712 202585 1440094 1294804 1400715 1958663 635451 758358 417330 351618 1254230 1077601 1914461 1035988 1438066 124619 836641 1480711 1230916 1854061 1400237 1886810 1621346 529812 614117 1945268 1565815 1735552 949083 952808 1932230 1185152 820545 213100 912808 398992 1913941 1546147 494137 39055 1452282 994593 901733 1295461 1540510 1575964 972186 1859451 245577 1341552 1060721 1437478 1090430 415573 993732 692767 1593795 787436 1402488 258941 66083 1814127 223801 1938730 1203285 1697796 1494340 1638651 201399 1173931 1435749 855914 1165387 664434 1384872 1407139 1373433 1974472 1183393 1105162 1790121 1406870 1164991 988879 314232 1678728 1444573 60724 803557 1991103 1528825 632601 882855 742922 330868 729608 1629881 552931 1686977 449542 494642 1999776 1980774 841966 1934982 1720999 833121 476666 918801 162523 870701 355337 1992526 1883681 1824166 1398492 891199 1682291 1326456 1655554 877904 805422 94428 285958 371973 10033 810810 1951161 248475 1401962 1407698 727146 417860 288267 1937671 653678 500274 799911 874072 988513 299022 1143205 641393 475751 1310302 1525933 349333 1004361 1147999 658110 1311396 288423 1375896 1469119 809993 1921922 562241 1838282 1439617 963486 1204259 65748 59018 184059 894301 370747 799479 549122 299703 138351 1228577 1093800 992703 739142 1410160 703716 247192 1484621 1801745 922881 75129 1263920 143223 570102 1220567 1384510 1857467 1962841 1044359 1503268 1230253 1612277 180902 689930 1088785 5036 484316 1814538 774976 1697294 1103491 1180107 1646630 1704865 1257265 1179908 1991552 1524157 1814104 851063 791922 1561675 259817 880670 1484380 434163 889687 41673 884409 1191480 400940 1807222 853172 368178 41094 911727 1978401 106659 77457 112897 794961 169259 990988 1796092 1991523 438605 1797953 1395287 354394 1822364 1497219 1392732 1102945 1525789 509721 1032322 964373 1374233 889664 552475 983667 748518 1962026 1763180 295207 1094654 1451455 1025276 1783704 941786 673506 1513379 1279067 1040137 544117 865023 1577745 1935706 520044 52826 115592 62505 1137764 12165 816316 104572 1979011 746271 1547973 794789 1365774 503381 116963 518798 49135 1353656 287473 536455 612401 1054689 1085745 1317005 1499331 250479 1617811 1478466 752383 438214 548133 420106 1235842 1976326 1878933 997149 956926 792160 751898 1870610 1349562 1513629 505280 726823 810680 609400 1170871 1016835 400929 646938 540558 1047146 468307 1828639 1552348 671150 1399291 818382 1764504 1907705 203884 1782159 880483 801951 1054214 250549 1530245 978362 341890 86364 1534276 1356278 1471369 1133271 1243314 1746877 681289 801486 1860289 1411673 1043167 862991 585843 387883 1034704 607459 615779 1525089 912031 816555 407455 1497269 649819 503278 1904842 1687831 1414600 1388563 370954 1525457 1774918 37014 1890111 1893977 209283 47340 1053489 893488 1434731 1100273 17417 766149 522335 1302896 1915994 1772786 61363 273886 912818 540662 1559311 520195 1871462 642160 420282 68868 67847 663000 1828939 19718 775556 1385220 1289770 1147773 72759 793275 134926 88163 900267 1991281 1145822 1118098 203313 252070 787189 547675 242756 953910 1376655 669524 1431470 1529020 1507600 1929244 1675914 1281450 301739 1478069 841354 1398140 1788433 200456 1301174 1261325 972016 1433421 1964813 707494 1306975 1064958 1469979 1450831 534250 1522855 1929317 1912844 1339499 164095 67230 1048958 1311165 1480831 1692810 1906019 945106 1212346 1134602 1410517 28248 1685320 1854649 979249 126313 131973 119131 1511563 992739 1472640 1846493 1588738 252056 1483504 459668 1586815 1608844 1469099 1144291 1481978 672631 1204285 381279 1770340 1671286 1103589 293570 61429 1529089 1964405 1721680 1246326 16823 299528 987053 903523 1043614 238248 1188022 807244 730641 1418633 1811860 49077 395163 1334222 62738 366615 1826994 1240677 1899914 985125 247292 1566100 433170 945370 1362058 457698 1451738 1678541 810589 1520520 724643 524928 75098 1257147 1176754 1707276 1533524 959463 811280 599409 23357 846957 928011 1025477 549000 534749 1510590 1861453 1547720 18362 907781 968954 1239542 838921 1337016 179987 1785960 1097766 838254 1737852 579967 1195343 733020 1785257 771808 587942 1151377 66926 495499 795959 1725706 1560328 179807 382396 709223 1417267 737405 1587736 231665 921934 1483459 1682674 133041 406098 1811074 427832 1936451 539403 1250854 1294962 543913 1598353 1443913 734819 171617 648181 660373 1747529 250712 1133066 1103725 107119 1801358 1053117 1489548 1115073 864356 1755810 29663 859009 450953 284480 952519 403106 1296233 93434 220255 1773471 151660 908851 623854 1515340 1206588 1152010 1805399 1522762 1011507 390773 930706 394976 330249 282517 35195 1638423 209492 728956 1839801 474398 1866877 215028 910342 1886424 574124 1167722 1586736 1272706 969546 1972496 281360 1393556 1565878 315895 1942116 1446542 1729187 479972 465634 1892975 1256708 1345510 697253 998427 1804050 697076 1616707 1634456 1493205 1645698 1646558 722238 1837185 1542776 1032981 1126081 888943 1505749 453027 349488 734995 153138 1526536 1701122 1981744 318006 95222 407546 1516708 1817320 1651621 1554818 238583 1040132 1678087 1700674 13280 20817 1115536 1517663 705047 529508 426139 1141034 277983 448597 1285057 1606436 394672 698990 863193 1766477 731515 1770336 1134874 1366936 1076207 620359 291256 1161235 1920379 173318 1727046 63257 9285 999501 1912119 1422033 1576624 890413 855700 1414503 1694287 595389 988585 93523 1138872 1651232 1109274 1473385 1724644 1764928 574485 182915 1758516 1279574 1123718 1491586 1853095 983074 1051163 1046443 466590 1365039 208355 1245253 357198 1309885 862588 1343312 939820 538704 228486 1001845 230154 1018954 98391 133329 617608 430545 198929 787151 1754567 1779544 1968718 777804 1680358 1830361 1285753 58765 1766668 576902 1663625 146643 331495 1284200 441851 1324336 1973266 1064384 1532712 1239747 1794927 1931899 622176 1140055 1447636 1802007 659912 691466 1880100 1116485 1418133 1595322 718722 388402 1191173 572301 1764669 1995408 1847169 1530994 988995 1249353 673804 1821150 1689402 1091026 247978 82441 1548970 501812 1450851 14806 1755102 1019024 1197669 1295685 1502263 1365733 1803648 1871581 1519460 461876 1085172 858178 325465 641520 1588833 584885 202712 1686327 1740020 100830 1499920 1664612 3209 1142792 916714 942337 1950185 176475 873112 816136 894691 649642 1327532 971384 1757851 1382438 1516272 237623 362009 198254 1481093 7412 1939973 1445690 571825 243599 1604249 874651 1142635 1864713 127175 1692475 1496255 1580533 1530546 972110 1369951 83441 1024018 1063180 1282756 1581446 1501567 667762 1835729 1293378 932212 523010 1516252 1973916 1012987 1896529 422789 1586980 1674591 1588414 437589 1173385 1066079 1667828 1373526 382029 1344774 279568 931530 1501972 435355 163550 1548478 6761 1514096 335272 1351905 987162 523459 606979 20159 473557 903367 687437 583759 765825 524863 656197 1948672 635795 1510456 187183 350212 516128 986906 1041921 1957596 38688 1845269 658276 1959148 444694 615527 1576671 173681 713510 882492 1346829 1600925 564048 144729 1206897 734625 1865213 1563824 248513 1168453 1845823 1785415 601226 1527419 171891 957627 1022390 555041 1523453 1780353 1298128 1380000 918327 1617952 491747 1720693 1762226 1634635 1208654 769891 1020975 330769 378166 1962600 1945851 425718 552912 988876 1354716 457233 655661 814660 490087 977789 739485 1218897 221367 709148 1907385 421924 1001848 365700 1014931 1800532 160979 174650 527796 1964867 1708186 1266980 1345907 1626072 1764901 515882 1974323 188062 12469 1917288 89548 1567863 784943 703813 569516 1075968 1547135 1616301 965173 1611634 1359773 31352 332032 1333173 1253152 1092599 1437792 1915139 1286241 1324171 1623789 1808569 670115 100440 1309574 555464 197565 398701 435004 1633140 1980663 956829 1847393 6800 1674606 534767 198157 1529152 423423 647987 587915 1331639 669927 1415630 771271 1569650 115419 1248172 509761 1748695 348765 841135 1958042 974147 839115 1783930 1044620 1988899 1444816 1122342 687635 292522 429818 1995296 242132 1095295 440235 825736 569718 193318 384450 284995 1640998 1194144 975525 1984742 259603 1743898 796618 1346131 567848 1865540 1680538 1938502 34391 42222 242639 348146 552074 1292413 48069 458130 881597 61561 1517279 784748 46546 525081 1714824 273573 749655 81928 671908 440063 1431610 305147 482099 1031573 573427 1125780 1951991 86351 64655 1529289 150193 117275 677110 1485672 764490 61985 1816859 1017462 232035 213007 956931 901517 1202327 51975 19040 803228 1656908 1485552 1684838 1814779 939470 407309 1196933 213717 861 1221119 1654400 1316659 1655269 567088 1101696 1400552 1014908 1566588 77168 320250 667575 1162938 1878895 534694 115788 1002976 1753763 871183 1787753 808338 1618674 1485378 109032 1092623 1375116 734903 585684 1039422 1581472 1508238 850670 1979742 1827332 879197 1915505 1305384 1265527 53239 277725 1680795 459546 1046226 602861 1795863 133930 851955 1434472 259450 322373 26703 998776 1625477 1865436 1891193 944705 1069933 1315566 1267988 1480063 1671793 1490650 637796 386681 1169062 935922 1770880 39059 1437198 315497 1509823 1298814 1934477 1338610 1596876 657551 497678 1663387 1863992 26659 705161 1591346 425493 1075450 1071517 1325339 803750 161906 1260091 576015 1015789 57605 318609 791192 12281 958783 1287973 361471 1125995 374177 1318472 1463465 365394 950540 698369 175790 1260096 1062022 1609232 980236 299511 1445715 361427 939873 900365 378193 952686 842090 1228193 546810 671683 1595032 85001 883940 341813 472310 1953053 596726 1017106 52500 346825 272594 611380 133230 1880411 783292 1227364 1647568 267217 1454459 417935 352199 1024302 1290592 1167615 663144 181888 391903 1564288 136592 1247429 355030 525149 346272 1074541 753727 18559 939232 798689 1463658 1308085 726464 251470 153340 1642837 1012017 189095 1838390 395479 790403 380780 499289 1744386 1720015 181165 296346 858988 483984 14537 1213290 1417063 250976 947089 116009 728227 614263 430554 1257318 1718758 895556 1596806 1641423 1138639 732364 20711 332876 880232 304435 303432 1178227 1077671 1335281 672044 1113187 80270 1060141 1801960 1145917 643423 1522676 1504795 1478290 1282162 1587814 911898 1208336 1726165 495461 1423414 426327 1819748 318054 638228 121896 667033 1115676 1095597 1968582 1541003 1179612 1961944 1752008 4466 1912497 1702283 1139203 1564305 877183 186919 1308363 1844334 1141432 1334717 1899519 177019 64687 1269037 1550018 417691 145089 1503049 1723219 1972552 1860104 553610 454763 1065225 945148 1874823 1317334 844063 1715748 1552988 139519 273041 1629314 1541112 1459431 1392672 1234961 575682 211966 135785 370530 1997066 1197717 793283 370475 622063 1360380 1030277 1660796 1433841 1978181 1783879 1519166 59097 524571 1445107 437013 1203948 331183 820961 823935 503211 1156736 1518057 1737219 1363351 104687 1523175 1029943 266941 1810183 205987 1365324 495223 1185403 1360242 423648 160457 1207393 144663 554706 41509 235713 939616 624339 409108 1135193 457497 97755 201989 550968 1010829 1134088 858237 1187970 647517 1159370 1343946 1545929 324007 1771873 817103 299531 600061 692828 1961011 1743330 459737 1138420 1028243 187943 151194 1518920 1134900 551724 1073756 1536429 882327 1855966 1248849 686116 1323737 17288 1784905 37374 1841791 1702922 1534851 1527704 465904 404325 570123 1982010 1006697 1016083 1983590 296126 1373767 1521325 359343 1937461 1528984 1310171 556650 1061952 1226874 555241 1527139 1375392 736890 1551883 237101 232113 26812 841752 516068 661862 1082344 461756 1238125 318798 991229 587845 984030 1184359 1324738 986174 107582 1398436 627057 717390 39341 1988087 1272190 639508 1285276 1188378 1952166 608637 1394536 315836 788364 1952360 1535763 1994501 588366 1682059 1879179 445926 265709 1809795 655430 1525970 430211 1741988 607834 1701361 642637 1597402 52445 189840 1552794 179180 904228 1775272 261597 1079111 131890 1304674 1910108 722124 794422 1420749 1845941 1908302 1284374 510897 1105859 1061877 842441 148231 1421591 1066460 1484184 949296 1300188 1777916 353123 1209527 1993252 1930273 804494 1801888 308161 609121 986240 940771 453253 731487 1904249 659677 1732652 1866546 1300249 1628450 437815 767406 368451 1664700 673492 1060336 332456 632703 135656 1513985 41435 1736157 1183363 187917 1644774 595545 13056 1457183 1169620 1471346 959806 941689 1971009 914620 159747 1017397 567481 1540761 1103913 1968064 1433111 1723290 777596 1687574 1095578 1025143 1861100 953766 134369 1218226 251174 1787034 970991 1978305 1965052 880673 1149881 1343538 1984614 1015437 677239 1676870 1040538 1648343 1631599 1298152 1221586 1711261 946931 413426 401756 1352809 1900105 1841790 1114948 278797 1967598 126088 1545847 246896 1401954 1654328 1071467 130963 789176 778884 885158 1642343 339475 1581120 1279525 883369 1058136 1162867 1698389 1684043 1156769 1956518 1120885 1459187 991533 270062 1138126 1634713 1359144 656440 51928 946201 1132715 1106531 503315 1621793 470272 1885628 232875 725322 1005336 754480 701093 1524647 1159419 782333 1790972 1013571 1986198 375750 1847138 591023 1656049 1343247 676087 1510396 1929301 1523022 1486457 1106734 1046899 687206 322398 271577 1219505 1492883 217988 30233 869359 1472730 1674977 1411288 1617527 1863955 475115 1551136 1837582 1858430 438056 1391538 986612 794658 938648 1174534 1139875 1034242 926386 1707318 582907 1273429 482416 792943 910722 492792 1527634 892741 596121 258184 1363759 1229968 1828876 821293 1021024 1285578 493476 519923 58712 1304556 1092179 1117441 530446 499668 1157968 1691452 630127 321667 170279 1508497 1687691 1732339 1861302 1573844 1572381 1943014 1501409 1444811 243788 282973 905604 184391 1134508 1392500 1056699 76569 367687 1406693 1832372 1150560 63617 346998 1210822 1045187 957070 181570 1580292 1517605 1909001 794410 1602432 117305 1723778 1209503 719517 1548693 921611 1515133 1667865 1475367 217864 494849 483325 1738161 1405987 276772 1440573 977280 441153 765182 1263824 595387 1430812 26262 977956 122145 506694 1358098 481849 1296504 335921 1019602 884020 1173335 45004 704491 790494 1398942 1872362 581848 1929260 1009388 1689428 798978 76197 781063 443785 164920 983172 1105496 1924251 538382 610175 892945 1453831 606406 485269 1350271 1410351 1029764 506880 1454832 1525912 1632809 673689 351339 45496 1345879 1215972 1517264 1049944 1570246 1181067 802100 368395 1241071 1936805 984119 1737839 961513 952981 957714 1008301 1770689 839752 780081 1233252 876660 963971 253302 1901781 418573 1965533 1376315 556665 1189934 237364 228640 972314 24519 1421138 325000 1809721 1705969 615346 483311 389079 1442977 1462313 893665 643014 1113913 1935242 1894635 1196783 82662 600737 1524053 1388870 1164549 1342814 991465 665343 1219574 244090 1726290 398931 961106 587530 1218840 952355 633006 1759388 1292864 1580620 471252 632480 1523144 698731 89881 925805 1078839 1912159 519814 1831228 260523 1317825 148976 843371 487529 1423888 1688231 1819591 139782 1029986 87840 1409236 373229 1200066 1063762 1173964 645421 1854654 613880 1366319 1655805 1549293 703077 873553 1375832 1385214 833812 193757 1256356 853852 1595962 828470 21153 1757273 294158 1338815 1173585 1822450 876984 813170 1808746 941267 1443968 396016 262678 515553 1401118 1326223 789799 1378513 1649926 971099 608804 815657 739578 1928172 1804166 86438 92731 1650676 1270142 331902 130132 508796 1259201 817159 1718776 322852 1517225 1992315 221933 1454518 1698231 1505601 1174157 236794 1866971 471911 1137825 655055 1809926 288033 986757 1999419 359167 801791 984486 226832 1042650 259764 902654 496254 1916817 106485 1455842 1240493 287041 230273 1876495 313315 1284080 92747 708813 1421962 68017 1110254 140368 522520 412788 1384374 343178 307848 947628 986648 198542 1845948 1725117 474632 826647 462162 1922954 1481054 453480 1650586 911037 643319 1906567 67462 459921 219715 246395 243313 382980 1830720 1107215 1809400 1306003 153464 649774 1295183 157341 391046 1582176 313901 1965852 1756035 154494 130366 1977879 1991892 1056497 374522 1702626 758590 931331 1109037 1776049 338383 124621 1823608 555790 249051 787049 670476 1015657 1522202 1277371 580612 31547 281087 824464 1892154 1588440 1880902 1481641 1420959 715637 760306 624078 39126 1123034 12629 502834 315805 416521 224660 214329 131181 729097 1064511 960582 444156 281918 488606 258219 572559 204652 1151295 820998 480171 1617033 13326 496097 1815761 332086 878458 132212 1537816 466300 965776 165555 1475385 496062 26044 1748516 1120514 373506 818890 760695 1509768 225640 338347 1773645 756519 1766014 1026198 897724 349646 667196 1484460 468561 838834 914388 1915099 1022569 1942590 747950 968976 1033327 1823814 1680691 685284 457565 1628991 443815 326197 678805 74104 757276 960148 207403 836329 1728443 1229196 1728704 1248873 1546959 1754847 1046374 1472650 1475255 98091 1013907 1017634 603421 1705659 1035165 1340804 229118 960026 956349 398131 320850 1425808 423427 468971 1816143 20609 1704359 1015905 265990 314094 937399 1002137 448374 121414 16410 1943405 1449723 1341003 912561 1774369 1575915 680740 641155 997603 1316852 1343202 131917 455118 617610 558335 571910 754680 423849 231937 419804 1345626 218854 484402 443510 942793 933289 1269950 798037 217068 1458121 249345 1442981 558845 140999 254103 1861881 1513839 1584254 601927 1143279 373823 829705 1682160 1305351 1881343 1163334 1459711 1886961 1561852 56880 1360591 1658493 538068 571199 1530860 1663662 190627 383146 1019014 446137 488948 672662 1371781 1113652 174554 338638 15773 1987021 472882 499299 487181 1578200 939480 87365 1253878 989450 1682510 434888 1160456 240363 711153 522225 607073 980930 288241 1356541 1486294 1057458 605452 1825718 200338 1823285 1455926 282887 1521219 1159183 1611992 759119 993299 1746095 1701003 1137392 619218 637664 1930980 164497 1815217 1400522 1670555 352765 1311097 486355 790705 1878405 217670 1658050 1403275 1767628 136547 1134768 265655 115151 564989 1558029 106056 1173998 1380489 1110478 1364235 680675 1854483 243525 1895212 449286 69746 1233480 1832167 369888 833919 649127 216417 895741 208574 727507 538180 979292 802735 164317 279104 239308 1484114 1259509 1887940 189815 677194 1499175 971326 1900043 1742083 1163909 127399 252712 1140364 1540772 1760104 1397916 1960802 851418 363703 1423168 202947 510814 889604 250740 932405 193310 1691537 1307873 811400 1567793 1054845 348830 1703414 1820747 607725 1448537 1807836 1793853 655613 772106 108832 1370454 1278983 331583 721630 481559 1945749 20126 1671325 115382 1061826 728209 925452 36821 1670384 8646 466131 944248 258664 440244 1373273 907742 953397 104281 419946 944677 14872 421507 1598813 85440 1406841 901094 1443599 1403675 1643086 1148580 182075 606502 1851936 1923969 816932 40944 917279 1766120 1907091 121074 1133056 1987448 1655951 1305612 950222 523961 1131143 1804836 154287 507517 408870 1701641 1572155 1299399 1262115 1344853 1709209 1357307 1996258 1947089 547963 1609606 313623 1537153 212779 966141 1859324 595670 1185867 1597646 1589365 1603822 76069 1173987 705370 821876 1036909 1744635 744499 1570730 1625809 891719 425820 1378446 235140 286965 1010202 1412244 979090 601518 1561740 1855884 1201600 1210126 414461 618516 1658911 1774438 981001 899968 1789646 1484910 1569606 1396607 717176 572345 1152219 553994 720422 1316067 1535233 8606 651774 755655 865843 1398824 552101 700091 792660 1526965 1985519 1096856 1418322 1992294 1505407 895870 599979 1877081 1288910 1573678 100906 1763792 1958305 1572493 666128 1812547 1955866 145696 716598 1580229 732899 1546483 209077 619010 1875024 1286880 979101 451981 738318 442174 672521 406221 570087 1498691 1949469 183970 1328345 763715 525382 1339843 1302479 1779038 109567 250847 1248531 1088416 545633 284214 739528 832556 1418390 1561775 1515992 1592954 1187595 1260681 24680 199250 1532548 1866145 1167282 1482940 1205583 1340151 264307 520219 249813 1723581 1348848 1110915 1011253 1804020 769017 160675 609745 1591292 1618200 1760399 1942513 651394 753365 1875841 1466437 1822680 335004 661498 1627939 1587452 848537 1759061 1468958 503667 1049554 93451 1880751 1733146 99193 178955 1671155 1474756 691217 1132966 1744154 659451 1113933 120979 516942 343261 1777005 666910 358985 445088 104697 1590599 886707 680534 953936 1242073 60369 365596 1014960 791257 505026 1126659 1857465 1316168 1585725 1745712 131126 467001 134810 187750 286844 1376444 1891042 1213815 704808 928477 1684162 163589 1811902 276236 1159172 212550 212007 650290 1142117 824909 564194 1351815 869668 731685 1776669 364623 1899522 1653410 218393 1971636 76633 772798 626022 784693 969811 792205 584431 595789 1819132 1496516 1389594 425174 481495 1439484 1890008 1483217 1425055 1720263 68314 293718 67570 1517546 798949 1777901 1977473 1220538 1918268 888792 635863 6362 1329411 149691 231398 1707999 361909 1207273 1381064 957385 1965396 1563267 1532397 965280 166770 222081 1822158 131265 574638 1537676 267480 1510622 605024 1206894 299316 35242 161325 1655648 1105549 866186 277017 1699853 955378 1905834 737371 239496 548393 1789386 1313858 1559212 894743 1765941 1671554 495287 1964028 1189118 449957 1661440 391517 345488 1687412 405153 725609 997036 1001746 888565 1147355 867841 496385 1061766 619282 1621901 1847591 1523421 1970474 1270352 555536 225355 1664274 621670 302733 614233 1431986 731279 683048 1206961 151368 1357300 104616 1186556 1632151 1600339 1018447 412676 627044 1731453 232220 173268 1189891 1960215 3973 272600 668573 1124149 197068 1966798 405631 876872 562737 1580186 1602932 830114 927803 850248 981547 1738719 724178 1040898 232878 1350610 1365945 786202 603640 663222 1724597 1621970 1135568 404859 776819 95731 943645 1619790 957515 38685 1334131 1094606 441223 1347664 1108322 616398 1805839 935953 344126 1511346 1888358 1342886 867576 142186 1489728 532791 278945 1345755 467839 624884 122001 360309 550026 1437506 1871665 851349 1876379 1474885 1523955 1427830 507132 909560 1665078 1959808 1597262 1958174 282960 230669 525597 1937838 1330470 1331088 699605 261031 1149122 1690677 1061992 943364 48662 291813 1805188 411557 1968406 440222 1045884 1797487 1467411 444021 1553853 1381212 473076 1864916 1366083 968122 702992 789190 560359 1137919 243609 408919 859067 15021 1334849 174981 329476 1143215 1976816 1399783 1900670 936778 852625 1990987 445228 1705400 1674924 899801 1547775 1824084 73480 593005 1460206 1602284 293712 1830381 1242528 1720010 925717 1562801 1589148 1728563 1554829 1939970 1432980 688708 1692907 1578262 430180 756801 1380894 1473612 1886433 1166205 881249 1237258 128302 635157 108889 1276535 1861336 1829889 711285 1611978 1815853 1181933 1594870 1143190 1696439 861643 1792473 1147588 1172268 1168353 437655 1291230 359215 54793 848413 489275 1683408 951540 143517 1259589 1011783 863431 202052 906307 1068632 1048334 224462 681761 1586366 1080298 1874761 1048446 398130 714883 1966387 246961 809486 480504 1014832 1307175 428584 65455 340416 1895242 166369 1740288 229119 382169 1923051 148989 1482202 1066646 713763 318083 555710 877410 315737 680351 1090244 733789 1241176 1493847 1267000 553372 933694 339988 1228475 1491713 318233 1871112 817929 1207856 513434 883373 572731 1487496 701827 703905 737001 90097 1136979 1450979 793979 754868 173955 1646485 1174121 1468453 1239422 17611 936224 392615 55822 1177293 591002 1431817 853719 1945475 789848 1745215 1742447 1620901 377613 573941 1113979 422004 393372 1450159 1720425 1471026 466016 1371504 869048 927045 604576 1633541 878933 735367 411468 979344 1763724 1692800 14422 1990911 424329 991186 571789 818791 1778434 137134 599210 31730 890354 378091 1741297 1788603 463357 1293484 1336129 1444355 1424613 1061695 1424606 771967 734659 299691 1973655 792249 1176854 55894 260747 855392 503688 779580 1001705 1689528 1077760 723002 243173 745510 394636 320249 1725408 1462539 956391 1847401 1413625 372722 1937906 461687 1746084 1994912 31124 1122865 1027284 1592327 620911 1521504 1108959 1001823 668139 959207 1602128 1455701 129813 1199408 1728513 1463641 1080778 1605733 165648 1132757 1226771 62594 1464734 1263532 556664 1051221 908098 355520 672280 580543 1283819 1881133 82397 612724 1456771 1534939 1597500 914904 1763165 826773 1374159 264582 681025 263193 516195 1202005 1872858 180819 383868 817539 448234 216587 507857 655179 679875 994397 595704 137794 514357 240465 1653392 751371 239627 5598 1372519 954776 1019585 1126784 619984 1227656 1982604 123973 289420 448351 289766 1528191 1344316 665168 855449 909397 841739 1655958 1111693 873943 1556470 1169878 1870102 1979716 1903903 1200781 816224 955496 422194 414125 66885 1898347 428908 769058 465049 717632 536529 253070 1334787 206473 806695 1123598 1700029 98805 980131 497793 500713 94266 1119894 1223012 1773385 1196679 1179673 50837 574488 1635206 1975444 476082 1200748 1411369 1230540 329771 1288246 627223 1213662 1102857 1201636 1336777 539222 1850872 1663285 758923 1483403 865715 1291113 754498 752513 453537 521342 381631 133240 1021546 1076819 285046 785292 1623852 1570020 46457 666785 611531 629877 1629977 170530 177060 13491 32470 1747784 873463 178292 1126119 231407 415694 329329 1151201 381047 1557557 48917 1830424 1441877 709687 1415921 785170 572811 1072735 1445220 1765460 346823 543264 52985 342007 1149103 1911826 1108615 1291207 894961 602948 3947 623533 1822396 1956531 121464 259247 1685858 496970 433966 657332 468093 595242 226188 456698 794324 637623 1478313 1597702 1250674 205075 923753 835266 722649 598467 620972 689257 572711 597580 1548091 1817374 697987 1778676 430219 64039 294546 653547 357604 1603361 1458328 110541 1898951 1356518 806927 750287 936240 736036 1096345 128638 1783062 185576 1226233 635803 804709 1384464 117355 4359 1043783 460203 1656854 1705099 1659036 1536900 1936326 383772 1582005 1542370 66371 1853383 1466311 1028210 186859 1096065 1775109 1487195 1909125 1114856 418215 186713 975157 452955 1405712 1153284 759546 1443300 1446712 1330824 398716 461777 1830018 588177 1603241 1657987 1992276 226237 229471 1357978 657890 927815 161034 1680786 831007 1739749 211178 33549 969174 1810100 31849 1155111 1033473 170732 53658 612836 1791722 333942 425043 101996 1972499 277714 1177188 438467 15267 296516 1339119 873536 1037057 480537 548771 208403 621954 1037159 901303 363983 1508307 1980284 683107 1411772 1168617 381362 659495 1220487 622399 1744067 1363469 1920573 201865 321770 469778 1680050 1689505 206572 1154253 1163249 758681 1062482 1211393 634155 1997286 297654 1783827 1297295 447066 247271 585027 1161525 1498235 364152 1053662 357105 395579 576151 533988 484726 1002656 1910192 1091879 1656085 656696 1771598 622658 138658 363203 700565 68999 1609466 417564 1651060 1033509 309008 1821137 389262 251410 151618 749263 307197 26047 847563 587129 313200 754106 52693 405936 1760174 566815 1568970 900364 964490 94209 1717457 236669 1905169 1378031 633116 1952961 161416 1942594 524748 1555187 510135 1688384 1925826 296049 332400 993745 820120 1154946 1968974 291898 1860305 1439918 1843556 754000 1094196 1807002 502677 983227 291133 918110 849641 413842 859035 958903 1271660 1448993 121863 1082944 1643654 85901 1286784 1683947 1685541 1729499 1173917 1647050 69107 1931524 272925 1268658 1553764 1653239 688507 1263721 504474 1683264 717358 1823819 1041188 1856107 1323647 960438 540733 1654846 452127 556630 1935655 450540 1106470 680382 69997 226094 1315774 950635 257833 1142670 766393 358092 265808 1268627 766400 1077474 1991032 241105 318471 720667 1467929 1502043 1060958 67557 1201150 1724065 1045029 1659895 1735343 635637 1747508 1843066 597379 748769 591878 1288145 931465 679675 1045177 684264 1145042 27374 455583 1371636 599399 1408764 75542 1149469 216652 1884382 1107055 1008439 1810428 939597 1500411 1171966 1144308 467430 648384 1286789 169729 1913783 230529 1922090 179659 821891 1940959 360848 388990 515791 1760770 1400684 988045 661844 1883552 455473 1523017 1496789 1047416 1061834 1786241 935375 785611 1696911 1176381 1420493 1938958 481181 1520229 1097360 1352641 1741981 346059 393942 955949 1067000 1481604 955332 1636605 1785719 516955 1658401 629978 1960329 389492 1451508 334742 465385 1311120 1165856 1649564 199048 946087 305683 610253 1205672 1831977 1841692 1104641 1966648 1982256 1732811 1908851 1715386 1627547 847842 1009547 1404814 909913 214100 826909 1143956 829086 167062 886899 1901747 1964033 972899 370379 555921 1541410 1299303 955311 245239 1168834 444332 1051585 1508827 426193 125833 203818 1960254 1422773 425982 1877473 1294580 830921 1449507 278726 564283 1258141 471057 269225 1075174 156423 220956 1940420 357040 41049 1098118 1438435 701225 1522716 784531 1217728 223817 668680 1399270 743649 1446919 600968 377731 989020 1895508 581974 1020704 574898 322768 1566205 571197 1285613 370970 601976 1111057 423268 66335 1885240 949678 876867 1515232 1665318 174334 574704 683517 1753082 1231202 411327 245914 352180 1619448 736665 410219 113460 216781 185523 600760 1363375 449282 1054648 1328408 1374099 548815 376702 494973 25313 1803498 457146 1335514 1594307 1861011 188865 395006 1585248 990806 634113 712238 107886 1107354 479913 669511 1044782 810207 1279225 1055972 398454 990465 1183093 508864 1322626 779466 945733 271090 818571 423071 782493 1807161 418913 1280987 512649 369101 838098 628596 1763394 264175 127515 405166 1972497 1637982 1755398 1274417 451958 1900589 695274 233319 281226 1225630 445390 859291 151005 297553 976013 1947250 1910544 1799793 436858 90916 552035 1641890 1590787 1008423 608189 325942 392634 1127110 1032638 177166 1455903 96435 1011418 1233131 1221002 1201551 1424448 919556 1097661 1567786 1647849 1770846 106327 579133 563690 785947 1553372 1086036 1400536 1895358 1072344 1952284 794750 1724776 1110810 1508491 1966372 1383849 1223022 115811 305349 1660571 809630 832101 663715 1106602 1167231 1749855 20117 48567 1475449 1047240 76006 1288549 1677468 1119780 1856979 1032878 1417674 1225325 209018 828006 625697 1716976 472508 1533668 519002 1400428 1091812 897699 603622 591967 197076 1912698 19166 66092 1421003 207145 1360587 1100308 1056524 1991725 1935411 1188390 120733 878524 1171784 822661 1633301 1496753 31344 879997 659174 559695 1948463 389005 524034 1216172 76595 869178 1136424 62914 853999 1447815 21256 1115486 1316535 194315 170630 823849 1787151 1282240 1530536 1960537 739487 1000397 1336634 498795 472144 342131 1074816 1900083 489299 859945 639517 477906 178018 342052 1132944 442550 1000454 427715 1156428 756659 1956480 72459 1015421 15101 378286 1295889 98864 410778 1879531 1382802 1059760 1903148 179837 1413057 1291836 485594 799687 287527 1937441 297026 406927 1190878 156623 519543 274306 1040591 697200 770081 1006683 181433 1428811 1436923 1449933 1588697 1768930 1763846 1488317 990028 1706334 1025120 1162906 79905 1421151 325814 1497004 178690 1642948 592587 505521 1695363 1494600 173874 128768 776043 622559 533187 1424016 851170 1325488 308691 1786819 36239 496065 1043053 1938811 1368512 1657994 1817683 677420 839061 920265 1432353 1162292 919608 1322847 246282 771950 552914 366315 1272682 1647196 1826135 1665247 536632 1998035 1846687 1507732 1858163 624483 1167925 85645 1365705 1246708 1561556 965552 763902 610004 1464338 1478866 1846551 172536 18176 1603571 612396 85483 1353032 789159 1560114 1663010 1718030 537669 1603426 947923 1438252 949353 699053 1427847 1790208 1823496 1050527 542625 1994459 1503462 1230139 248946 1651805 695862 1063803 689169 351329 766847 1402232 254097 613176 1688054 1838100 339969 1562724 1252311 427340 1089572 909889 1551968 221864 1759616 791038 70146 1187436 1854952 1521298 7164 778556 275311 966197 621274 605096 1104581 879420 455214 1839140 727957 773880 724103 871645 832244 1209714 418652 1497864 178757 594619 1091102 1849996 429428 1785687 606672 1626829 1102576 174673 390452 518006 1245817 1899674 250917 545426 412533 1668496 289136 257698 718960 200747 1767964 860834 624996 677834 1925948 955376 81899 1982742 502881 1849134 1908488 1829429 211639 1876739 778717 672816 1245607 872155 1576536 951803 193934 486574 43701 1850282 1203866 1055923 405659 901119 1649059 697478 1276199 1621028 94757 853882 1138616 1158295 1529257 1274111 1684106 402463 794812 1034506 851792 1246954 211064 772414 420060 371762 187005 1288309 1724671 720055 278722 322532 914128 456183 1091438 1071411 792471 1462030 1506730 1971032 549534 1025713 574599 392907 648594 1502372 1405437 900721 940563 1943979 770975 1462040 1835281 146682 1615742 319778 1580901 432040 1553890 45717 984712 991449 1559816 1716256 223384 449776 1541170 604438 1796072 1632051 209502 1997433 503997 1705336 581381 428636 340572 1883394 259022 884106 641831 1253859 1316342 787862 589308 1202317 81120 1636995 1813524 251453 1054493 1324848 1580729 1325128 327587 1920423 151384 1444794 478154 1651242 221393 382255 1407691 802411 1682304 1381435 484042 1301026 411419 304935 855144 933106 76302 1842733 450222 1136506 36260 771900 392874 907619 230044 649834 758566 627070 562830 1855844 1098102 1996972 873242 1054583 1285986 1803019 840388 549984 1752169 1271926 1622720 841102 913482 1719606 1569590 501849 914118 1644169 885449 903087 1595723 1375065 335285 1544572 1951167 166504 999468 1786798 191693 246230 1033194 597638 1744138 1173033 838918 467280 873640 1406066 1232288 99795 1208556 493779 1577696 1719523 16387 176145 1316767 22917 1226076 426590 510087 1923359 1767832 813114 737100 449215 1801024 148645 1070335 737259 1908638 308870 578295 617769 1971323 1642927 1137191 303982 1281922 443907 556883 263859 1698751 1648212 1037157 554446 725884 866765 1168061 763304 1318987 1476997 270902 1866440 1144608 1180474 1040400 1872691 1675160 114216 1981865 1420351 1044595 1909324 1186724 813328 1645571 572636 888514 1532794 1410499 1154868 1832649 1924684 1793880 863500 1003348 158979 489411 355233 1523249 995765 1586946 1000035 523825 1025082 1930331 1503289 1869849 1476735 1829441 1317613 1767392 99116 780080 148417 1234707 1902774 1184784 755160 41260 32662 1672147 1305621 960117 1052406 1653048 1987144 1433987 230436 1526962 1825062 219247 557570 1317746 1956166 542462 125324 1747602 518316 730068 504359 107961 1556477 451613 390170 1260621 114486 817351 198567 1728695 1191185 979686 537617 1948855 1543874 935580 1390691 1886734 465256 1976180 1595352 1180329 90373 630853 187921 765730 898443 111675 1448055 390153 1924854 724130 1984280 1683990 1931910 329942 1026846 798715 719558 1118343 813379 568031 100322 740626 942240 562237 1335432 1326976 806488 337543 195688 1199781 1445289 271040 1767918 1827392 312716 210914 1360480 350896 1939031 1285040 1897161 1010694 932884 1454461 1180899 547672 1964478 1469223 1412761 717827 992123 116592 1957893 56967 1657321 561023 1105526 1347061 1880773 1731533 497694 1148746 1624189 292892 789243 1506638 767765 1049262 419354 1925721 530609 733887 1716439 59626 1739524 1250056 1823597 1906020 1953828 1453056 1532620 1564413 1102813 880016 1463997 323883 873265 455502 1797342 1514490 594426 187927 44003 926438 1448417 1333108 1103447 1349549 1215203 14392 1744369 260573 1923325 7640 815161 219776 1334325 1903563 1475539 153936 609799 1845462 799084 347346 1788348 1284999 2321 234243 1946760 247439 1697079 955074 632644 798956 269438 1216368 1205030 1989852 1668536 845280 1929164 1697872 477894 318451 1296159 1428102 124077 1020253 403685 1589021 1050193 1211058 1636844 1400916 760026 327420 283399 853907 1711275 1627517 232979 580896 621073 185728 834462 732046 712516 1669040 376972 179360 272686 1667258 1371480 1405649 959925 1403663 782286 36648 579860 640939 1614915 864089 201938 1635021 1888389 173430 1441245 1412516 631232 1939266 1550460 306344 1973842 273485 1531215 39894 571956 1780520 192556 998144 1573877 1852665 1645300 60263 788888 1389832 699090 1002528 825853 1296790 270495 1533159 1793866 1966023 987638 1800290 820390 1887770 401328 616802 1592069 61320 216993 694604 1230539 1455058 295918 1236999 271027 823511 332643 142467 997101 1393686 349211 1827003 1550387 514760 974785 1028573 857722 230390 1767807 522838 1305066 215770 939558 558192 855475 802079 1875939 1465944 866456 1971083 464849 1999979 322714 1437796 73080 1946687 952490 1270054 956481 558289 1550567 1946007 289021 1678784 1853680 1121292 13570 237917 235660 488395 1172491 1377154 102479 1056407 1623742 212780 722735 136616 84091 596377 1930838 355720 833507 587314 651287 1856987 1759628 1576105 1783551 681651 1646087 462033 1709821 86677 113573 294799 113405 929084 490407 1292029 994751 1535382 936913 994556 1699886 1827220 781460 646585 630749 1055604 680222 1506062 1989512 110176 1424919 1000446 284192 1580887 1027130 874265 405074 1844055 1002754 1160358 796979 260570 250111 1801589 1683087 1649744 1160473 528010 1753914 1602259 1950775 1832517 178252 667912 1545731 840307 513976 1397567 1768774 681643 1095700 1619343 1929677 1134179 80867 110506 55455 1730186 288226 1704990 1474830 1896145 274228 1422615 1606397 766292 1083730 1309537 62121 1866271 561357 887557 198029 1401398 1567600 303940 1462436 1117127 940596 461942 1509665 747508 759581 186600 1821090 1666856 674905 1171414 1436015 1049458 313473 1764517 1915731 656204 1508153 559320 1433139 165867 1720113 1757675 1179256 1706436 812339 479336 1716235 405376 113375 962072 206649 1023771 1592726 33366 1431712 1256134 1567934 1451423 1579881 27907 423069 1445309 303447 1898375 1715804 436572 1147402 306882 216367 1658798 1348140 1292286 1586646 1237983 23375 1612775 1151091 1025029 514581 1652908 206061 835157 1843694 1115195 334706 765123 1409412 1048997 1173412 318257 1193484 669829 1406149 854218 1417892 1394832 194334 571941 1745470 553231 1215902 1573719 1178654 1134988 1686318 1690869 701186 1907784 1354248 1026695 896967 1949526 599300 287429 967134 1256931 590351 851006 590669 1903740 759272 1288023 7128 1869241 759140 886246 1298072 394314 544339 1167010 631853 1739357 1884131 233729 1310473 1103522 576063 1138755 1741894 1967803 79445 440646 1508851 1068967 519528 862114 491892 444511 257043 1280590 1722034 1572956 1190521 1313759 991007 1757879 1592896 568962 1660846 668998 1453731 671943 361515 1162936 50453 1424180 1799690 846624 1071814 1736966 477546 1520600 1719735 1802938 1403973 1627265 1684841 1737211 1276204 1843983 1226992 25704 749171 673396 430776 386261 1872673 873018 349002 275184 491003 550594 514770 631159 575465 1902992 1987296 530491 469407 314095 699459 1846336 228678 1651230 549094 1863245 1550667 1616151 527429 548153 1821794 57155 1693246 792730 1163542 210041 1135011 1505200 1051211 326307 951164 1291106 480817 212603 1718606 326265 1027034 261756 1235734 455170 774460 1157744 1733795 410036 1206511 690071 1403724 1913619 1584528 1077167 805696 1525107 1523942 1186041 1532678 55752 1288593 566794 1928446 860526 1190289 999585 1570496 1871623 1187491 82789 827862 584157 1297474 1545804 1271960 8975 879275 101564 976119 266492 947362 1669379 1566240 629532 1084009 1708930 732120 269801 975603 1924972 1771133 1390979 1703505 421222 1636045 959167 949778 1393160 854960 1629502 319894 1423661 832540 459573 1067010 695158 1325261 1527396 1460136 859111 257022 486194 1025855 948113 1725056 960310 1430366 1810461 1226313 983158 1669057 1533815 164765 1357294 1568238 172639 1191803 1604775 1700157 698354 1581056 1456726 1229956 306424 951718 1289689 730957 1547429 1861827 893904 956963 364684 349065 170741 762282 65043 1302990 1360447 948274 1138977 718537 865355 1068701 762350 425625 195008 61517 751582 848412 1396494 1625944 1967837 628657 203235 408516 371481 487797 294942 921507 1202791 306607 953868 1859448 317018 1172338 702724 924540 1242311 680558 1251829 1196386 1116274 1820506 1355742 1532040 897453 1287860 253036 70988 240943 292262 1895609 1229265 1315016 295510 1359190 1339992 1443418 1169456 485975 484399 1654892 727362 1905876 1511146 1466061 1796987 566693 1680142 474949 1923548 1621709 764957 1448034 503557 158595 675585 1743686 1783417 461468 712205 1281332 539852 84972 1000976 793271 1456416 465752 1777300 123333 86 1731940 1549967 1991242 408765 1470280 909762 1620373 1786542 502368 200072 357025 1870991 756758 810199 111780 817276 1318507 1370269 338373 1790463 1163232 212237 949075 1114246 2821 79779 1305753 1565305 1901367 1431411 1173045 1998555 82131 1189269 1411377 948796 929731 873195 956316 117533 626349 1843909 151070 245139 658723 696597 198790 1223104 871938 143284 788019 420933 254732 940742 1908759 1654674 1118951 1541025 1787837 599158 1387973 802661 1438368 1547393 1058529 538424 261137 1360379 338442 390392 1978330 1118750 1406923 316880 1896313 103965 1343673 532748 996262 862133 1069806 1286444 55156 1309264 1248050 606218 1106062 1410844 1634615 1939736 1059899 1883807 267725 1630309 504845 885789 344379 816041 3050 510455 1289731 135769 1438968 399473 338812 1812490 1133567 1160766 829230 1030787 1882518 1274469 1077897 870883 765155 1895906 652978 1359541 977004 347172 753967 412559 20705 277597 415852 1018774 1630142 485682 274668 650003 1502752 446564 404652 333388 409743 629664 498587 625086 551602 297144 537860 1834233 1394212 1121524 50132 1296998 1596786 375667 1925288 662419 818128 557725 1506980 1105082 1914538 994622 1394333 1933708 473842 900242 1375302 1483957 486551 1949493 479788 345191 1888183 883712 1635188 539910 550679 1018679 994324 1968180 1550668 915999 1904606 1861578 107267 1270482 1531592 1751550 1444530 943382 267856 917104 474252 636109 841564 1359273 468324 1187525 184125 965761 1639911 968698 1877555 219176 1804575 1346549 14768 1538540 878974 39447 1664561 1359965 850272 366587 962291 1664511 1927705 636905 57006 929938 940249 1036265 72329 1195978 1267144 1255710 1314596 540399 491721 11202 1962686 1751331 636389 1484527 1693257 1079602 1581858 871316 688350 79329 1353915 619508 402652 1379280 1850372 1094694 1126850 1225346 1758615 1141845 845044 643376 771079 1634758 603228 265331 1531728 371460 759475 1457520 1695351 42554 1448021 753513 540864 1751130 590016 1140549 1510612 701849 1360899 975688 1551664 1769448 1837728 920044 433023 200060 376764 1101894 418823 771803 1363701 1661273 1966301 909881 1657079 1169220 537809 861837 1088517 895422 1766319 1709213 1699789 1162595 1595015 773906 1246799 1398794 56532 1547115 153865 231510 1939140 1569808 259791 1600190 216050 1335417 621084 874650 405612 218819 1851670 699698 564339 1415378 1853035 1715847 675985 118048 699734 1900195 1228115 1069522 1793068 1937481 1608686 1130695 1626751 1745755 631045 387352 1001469 778285 833776 355838 1941200 1371662 930722 411619 127518 1114320 517588 450822 1271385 1245325 1606961 1898479 1569737 268470 996987 493643 451113 345628 1706897 1748612 1059619 1518616 1576417 1785147 846269 523769 875269 1853535 1850108 1250613 92236 1104124 93564 152363 966058 1070773 1369834 1838303 67191 510164 1287481 433914 89569 1100285 456179 1134260 1509741 194409 856899 1475166 1706359 1358331 1622584 1958416 160759 705237 300870 765346 1627275 146913 1838851 1882870 138445 1376762 1326898 431413 371759 1570489 1436379 1670944 82974 551806 1293682 1857293 1464686 1597888 1506575 270861 1411258 1938634 665917 408898 1167049 1373565 58873 219284 1738089 1338237 456894 711409 665596 1421463 647650 362677 1888804 1918760 1380920 959996 1901556 1204567 643504 1913096 1500911 1612825 220504 1328487 919504 1735243 219136 93317 1678455 452842 887571 842091 845204 1657639 281163 1860503 171375 1849642 1463865 71088 555311 73231 1109519 786540 399035 116133 1822527 1894722 1645746 1560739 759782 450558 303084 1005514 1975284 966794 920709 938919 924885 1697219 160107 784004 1759566 511624 1528251 1231190 432850 175275 362456 1605953 484542 1552 1093661 1339376 1329906 318286 858281 1404741 127957 424708 1429371 267987 1450828 1891043 1892927 668096 826864 1561720 1050881 1481867 198043 134263 1088586 1686363 1560888 1616294 1357537 794073 1724392 844638 608031 8486 1554811 320483 349366 1164274 46971 1015026 1203567 115137 461384 689651 1683378 738382 1777218 1731695 1788392 758464 1338248 907528 344405 592186 1802775 746751 1029330 203086 148132 585114 696845 909211 349156 1101926 1914440 1103998 1327243 445993 172451 157516 985427 650381 127490 873992 1252089 1595855 111895 1766729 1338831 437038 172982 1969177 774963 876 1762590 216620 56611 187040 892350 266950 1899603 713810 422203 1064391 54174 394813 901180 1949970 386869 242560 181919 1446599 1099859 224302 888428 522517 868470 1252225 435024 852376 1829386 758961 851397 1313366 1393957 693 1130772 1843464 843658 1461661 1297699 132009 1027402 420697 1294708 1991427 1014328 462634 266511 1018427 1401868 178538 1298337 1372857 839193 660971 135651 252360 176583 1012518 1122098 218715 1780303 1184021 160752 1843274 1752207 481059 1561577 1348711 1141064 449120 1687381 417483 61556 395088 1093152 1359474 742458 625784 1998519 1830454 1505755 283824 75634 792110 18562 97517 471312 23651 651396 1633017 1024977 1490162 1356569 774473 1592023 1715923 1012646 9077 557382 935884 912725 1149183 1296426 335306 1094328 440528 1025341 1467366 1519610 1566538 1285069 1124145 195450 1994507 59341 1058504 441902 23336 1477085 838523 1870831 102998 874035 688551 539038 750297 1292217 633916 339900 1253392 1510934 179642 1494493 1921491 910226 1736507 915375 1501702 602005 137287 1038790 1718965 1081105 1945263 1593624 1587813 450164 1982224 779533 1994445 1217563 826288 1678355 1700252 1880504 913906 1969976 1271758 1677961 1807258 1694286 198084 161807 1026504 1854030 1996863 1269982 879312 1914886 110097 1167762 837937 1767131 1970562 201641 1880394 1559926 1766700 1321097 142978 1089046 852701 1028463 1692836 1492585 1027692 1617365 1512163 1681318 399292 949842 605644 1687282 218995 275397 976079 386355 27739 541691 1762304 116450 1688751 1319861 1793466 1436618 1349233 385950 187870 1829666 1807674 606982 1175654 1807822 180439 1976748 1165342 123030 1543998 365937 640822 436026 1513863 1914506 316245 1987729 1074938 1029791 162743 1748677 892302 715294 834374 1046941 671561 1912102 1331868 882786 952218 266649 1170124 1914840 1251989 742058 1346793 160268 1352758 198634 1944498 408647 1761446 1528145 1090061 156050 1616367 298790 402895 539444 214240 1204771 618947 1110561 1652608 850364 1144436 638505 1985645 1874292 366769 404121 802978 1170826 704968 885524 1399701 369172 761018 572382 330280 492541 304308 626605 1688604 1348236 1538110 1470832 153661 1310510 875987 246358 816143 1256317 1175753 26385 255344 1881678 314161 634126 1026715 1482948 1112442 1947306 211962 67927 949099 174507 1811730 420897 941882 1447654 1962704 518471 479447 1205944 351721 1287193 252941 1515235 745488 565727 1048191 1134709 1339919 1538313 499970 422982 757378 820262 99842 1090511 1810730 930366 738855 598812 1370739 1542695 1959686 1928221 1646634 1877474 1453397 61174 1891615 1201741 1648282 248862 218202 1456614 755414 1146274 1248223 1263622 1057029 976615 1744507 796447 230262 279503 946598 236407 1725731 939418 130035 492826 782507 1508943 670719 1716540 1425777 13938 1220842 317324 1672388 1739107 753306 192757 1004188 754606 543851 7162 440526 937539 471130 955681 1938049 566766 116567 1802464 649224 551591 900146 823259 1687569 1425806 1633277 333562 1911726 1264146 122471 1336904 1915350 1742183 434500 873545 815476 948165 1491120 1478346 708723 759410 209418 196474 790100 1909249 1092654 1147859 624424 893058 1055056 826008 1928480 758207 9663 355760 943270 942844 897686 1832310 155174 1152362 338438 1773106 899383 708665 237353 1530482 1089712 1957593 1380255 1756829 719928 966594 487490 1954405 1688634 1687123 1063562 1895344 1535846 633386 698564 848952 1922490 1284732 1328917 620716 664330 751141 279963 908492 1848932 937108 835702 1228219 1692513 824897 1278536 852115 1830831 1644736 1189426 478583 86402 1086310 239064 687147 1690654 1405188 46575 1714612 568195 453103 33135 399654 1183824 322560 1939353 19335 472862 1038907 525572 1200559 1299387 1194119 121937 1259495 1136205 801522 64218 1844893 265503 1961457 273020 22528 1117310 1095400 873131 1351938 1467226 1846302 1453161 1602492 1433558 471160 365103 948133 288177 71471 101124 288288 1334540 1785000 1026436 238300 1628810 407490 534292 744810 974336 933751 1789191 889945 40180 291940 1836970 59867 674848 1227989 59786 550847 1954940 1177111 279641 1878970 1030784 1198382 1389279 1738370 210621 988468 542332 62303 1568803 1048314 267733 206483 1233332 116478 838373 593924 1355963 1632697 1657308 609470 1339257 866637 714877 855097 1379996 366032 1007182 1783231 1340944 557637 1335221 932509 1356144 1864642 302768 388620 298282 560866 1322962 1200847 54706 83280 34606 896429 478855 593298 1523701 1336238 1215926 1392012 541655 1313418 71929 524742 1546626 1926646 323271 83770 136913 385962 213397 1087436 151483 1557640 539274 1415333 1639312 761904 1354560 1934490 1220147 384199 1191094 287353 218401 317340 1744402 1619466 741334 1181789 1068867 601521 922259 1553420 1581009 1925309 1393996 348843 1236667 1743843 1359716 1073512 564271 1482496 296388 1927645 1219567 974492 1664370 1233512 1278962 57749 1405958 924363 1766577 1545182 1976623 66585 736423 377877 1683696 703112 1034684 188188 668976 90442 36460 1161640 340322 1702575 1552054 1942723 619926 214637 1543234 138872 1442766 1922798 1493831 15800 948097 1130604 1178287 1639268 576027 1397627 1121717 1492895 735977 767834 1324957 3683 647334 59914 204299 1225222 525068 1342610 1036419 1206137 594633 916793 385158 1602980 1710193 847387 1206141 1858527 314605 770900 1122249 338969 806797 1453688 342146 1058204 1485795 285099 933916 1339199 508793 987119 1776099 535684 1920426 1071001 813073 75489 1328643 344502 1289070 1834261 1121623 300204 1958376 427130 1509432 1846684 612550 554689 1745088 1944035 1225856 960724 1179693 1748518 822294 1268116 1355609 1821346 14648 1471261 241966 368769 1924632 1569128 168771 758199 522701 1587248 338867 1242580 735869 924555 786282 1762314 1444733 885776 1401703 528426 36213 1206231 144433 419720 240843 4988 191089 170197 863056 179490 1819996 1852811 484050 816670 96783 105934 1567928 1113218 1445279 518760 1520753 1214355 1853627 519455 401283 611749 714609 344534 1342239 1253433 609656 1013111 1201754 1147226 494765 579256 777426 79889 682636 553842 389910 1239792 367242 1337511 1397219 1614248 640332 1655173 1679295 1988107 901097 922272 951053 1231255 17366 1179719 168509 1589329 717862 1748273 145346 1410829 164228 1340513 426312 418768 1173545 764116 1047382 1478302 1473047 52355 1196641 1307353 1708958 804647 1142849 255220 1653825 1977122 1201811 1875030 883212 767679 1371612 543771 1128088 1481828 565089 1493920 1628630 945428 871313 555618 788074 860347 438175 577115 987704 129404 778673 919834 224090 891678 907286 1875985 26160 1898839 661928 228693 1742154 1539901 1811910 1240370 673277 1355542 795663 1730473 399151 600556 514124 173904 118584 76527 1533460 1899596 1348297 1912413 1787709 662693 465717 809816 217360 1451714 17829 1824373 202839 938245 433476 1023963 361325 417285 906862 1434824 1255035 217726 1363761 601097 983925 1314590 1073587 1028170 1642093 1616256 1930758 899273 737106 37629 371403 1549397 574555 1806362 1852384 458414 1659511 1449639 380929 153978 956113 687959 1844094 1479037 1123032 78207 533973 63378 1120887 781566 1207869 39018 1655998 1768923 627218 656414 1459886 1356376 635009 1497093 297549 1030838 754033 1709030 1974520 1720836 1763943 1416600 1546702 301313 466620 336034 1208651 960966 1687612 303014 1197982 620740 890882 354469 1567481 263974 1898254 1009471 1474498 1153885 1182674 134079 1322321 1051718 367586 723140 976338 1251738 1860865 1066034 1646891 1667101 1885643 1848595 294601 949637 1667432 1720882 1617460 1321017 326869 899238 171561 1476767 150544 457966 1097302 2456 462697 466068 1258498 512742 1134123 1265499 1594088 1518526 1488830 1313728 152427 824306 849061 53869 1949432 618373 331188 338626 85287 1969145 1820294 1211301 1589234 1313620 676326 1302322 710171 1916345 334956 1073597 947238 84108 1602743 1405128 589074 1523464 1087164 137584 1251585 810650 90925 125564 1782098 1876282 341854 1204375 1160729 1950542 1483557 538160 60800 718981 851633 1670962 664674 1031056 768620 462679 1252777 1835392 940904 998121 114592 470480 57984 1803925 1126324 1360861 1592665 1544445 1538083 64577 1394296 466842 77861 1159134 59773 611067 1223066 1397012 1530956 1450007 660484 1850327 814502 535966 1262301 1899629 718415 1964011 901607 381994 949157 1354479 1828935 1982648 955130 1394801 306503 1219516 1673163 621800 701769 501241 428225 1833111 1537800 1614407 752471 1139900 1009100 1222547 760414 1013860 1737644 478387 599046 459466 1086218 1576276 1149481 1405068 1265478 152915 1229332 389837 1953271 552706 1065367 207518 341077 345155 1229413 1428368 309592 436969 1492491 1994689 771250 1487501 1471603 1245443 1257410 839838 1799842 382472 825996 630952 1853940 1739207 759109 918164 1573234 565896 1386267 733870 540229 1684565 325976 358511 853171 948816 1741780 579788 1357009 936707 1940196 1680133 1071117 1131196 1855305 1340964 673067 750780 106057 212151 1469255 177536 575763 1794488 791670 370610 1810612 436021 968163 1319829 1957913 1048248 407671 1530312 1752965 343536 1570439 465206 529077 1081130 1941143 550444 1195850 162766 1700426 1194094 1550455 806831 844845 543291 144023 1443024 1300371 698523 1076140 1910079 691911 584316 390936 1530453 1975399 1983507 121917 38169 137127 1501088 1389413 991038 664771 433869 1444624 559140 400663 1304483 306590 1433296 175152 1120669 1861552 886861 1624074 365397 1477689 461585 1109415 1997342 799277 1676229 1427069 39612 965797 268662 1225390 54403 573818 747458 687119 1962432 1445787 1628766 342329 1658512 541315 1393138 345672 727959 507758 1219618 314340 788808 1581322 823946 1581970 931961 1729971 1956588 1776625 970061 1601819 1366646 605715 1887199 148602 1114673 421513 271195 138474 965802 1679139 629086 1600919 1664830 720326 272767 810351 44159 1849530 507437 879074 519015 622889 1375455 233523 1901245 1783235 1959971 1848210 650045 50126 478616 561876 1996810 445074 1596240 1535274 377534 705365 1093251 1710417 1433703 69402 1112917 760782 1918074 485639 1488691 1715467 43700 424865 1365844 1054578 668946 1538516 958889 816504 1820675 732027 846155 939927 973271 1167642 802257 1880908 1606205 1847407 561201 146715 1002896 1825972 498617 93793 1272070 992717 1114752 1118733 911088 1622592 1522132 453638 863485 897772 823213 758003 1935762 1267589 1779465 248878 1881895 395544 1017262 1058768 186441 1217225 429095 1650598 1592296 156015 323207 1099787 246688 870278 756275 1141744 442514 218120 763257 336932 1235544 240499 651456 1454603 444294 917215 11506 199869 1111629 1716085 316996 1540140 1423353 527539 1734948 1741512 1176068 1250258 1980632 161245 670733 526310 916235 65321 1454839 577391 1165951 562524 1470688 1807018 951691 414185 739473 1623978 1884408 716898 1698542 162404 549293 1556867 689165 1712107 1505222 1742497 1030119 1269293 1360633 250294 26599 1278074 1011898 396530 528576 1929455 1219588 738400 52794 1266685 477348 1575248 309617 33885 808391 41036 709861 1482621 1931746 1758112 702298 1688115 709867 1396174 660433 917001 581254 1603307 1141418 1323862 982976 589993 680948 744576 1073113 1992225 1612732 1533160 996479 693319 1774861 1404295 490996 93211 258132 96414 1471397 918786 1309035 775528 1755435 1858267 1285838 1330654 794569 131435 1100333 504302 549525 436779 1165480 199001 1267998 804847 887882 862540 1139587 799148 169953 657358 1183238 214948 56591 98699 493581 473138 1194306 1024718 328078 252077 357897 1975851 1396020 856370 1440569 399727 431138 1457545 305547 14385 1381681 1661137 516485 634487 344508 112397 1468563 394877 1692612 1212131 1544874 905753 243490 1780072 124861 696882 1657363 801536 165136 1690560 1033860 1065144 1461229 947941 1877695 1126259 1737664 675180 298623 1511684 117705 1697697 154869 473795 461047 663141 714080 1447598 1903939 265741 785448 1769686 987613 1940166 529205 1943679 995593 781209 1496766 61733 1178148 239123 793567 1743058 724933 1998057 109610 1403324 968185 556463 1284049 1942314 834463 37851 341090 1042924 1301911 249831 617483 1274635 1022180 740468 1479561 942226 1441165 1131060 1094151 1355877 1368075 1896409 689213 899213 491964 209481 1962439 1166959 1391968 1708135 1735398 297415 1339663 1055858 582548 1173877 100832 1121905 1854944 1056970 1089212 1588346 1664542 309818 1958880 128172 954398 619917 1996481 1331276 523349 249868 1222543 1541345 1720052 1874187 1981661 206751 1839606 1475739 487859 1152309 413676 395807 840472 1154982 379392 1245883 1927341 1159874 177831 932487 856966 1677188 1677243 1763066 1609702 1476594 1313861 1892381 1429847 1736265 1473743 1133016 765118 1012099 1751303 1022500 1396405 158842 284534 467553 1256152 1501537 468213 1013387 1945215 459461 1313196 383503 717283 1920583 653457 1492174 1592208 1370394 1940439 787463 110806 475928 150005 545473 1810105 1633605 1877400 165249 1016527 1973954 1494001 1916897 1735722 786071 1851881 709554 1640826 1489038 348708 911615 76223 1794528 1418346 298458 1440087 998930 772110 847995 1849361 1724809 1545818 745790 629297 1464911 1425087 864190 218518 1372509 445691 367189 402502 1884704 266924 973935 320769 766507 1667206 1981035 945805 280765 1137795 1496854 648244 1098546 53326 245827 1818116 484576 7334 1103923 563975 1427153 274579 13059 95372 1922610 1677192 248467 694113 612048 1905513 706461 676301 820923 281934 551625 735274 300793 870462 79762 1445476 696054 1267864 14442 360619 1752727 1602163 278636 1438751 1470130 1841311 1027522 1306033 1630718 781780 331231 127039 170305 378897 1785908 1391716 1359709 1095434 1388057 124421 260031 1096019 456249 1509110 1127372 1418443 535048 1153759 1949801 1283005 1203897 1323514 1829099 1474094 17300 240186 1911711 1483216 116367 1482386 161123 1830627 1437311 331142 1381061 1876072 925811 423390 791876 1972462 1297092 721881 722427 201256 1632180 1057686 129114 1444265 1233733 101677 524474 1743 1663237 1921683 1140795 1586260 765034 807615 1337838 1346127 830 516300 1774179 1483639 1156937 94174 1829336 1049247 1027259 1265030 790870 739724 1251812 1352891 1120313 433680 1322435 1504481 569848 1993269 892977 779999 1195338 1547145 1663100 730222 202973 1603631 494093 572493 1182302 1499696 1584714 555993 201341 1149830 1898155 749515 4904 1994432 496736 1387672 1648361 166535 366707 1667218 1758571 1183589 1893055 30688 1950588 1188623 1898820 1611201 88046 76961 1014217 344928 1142171 1329762 1435630 1752792 1515750 1896447 964218 386734 1027665 1443495 1342953 1735696 147022 632223 405697 407386 1308537 391585 1410303 1087513 345424 269085 1789490 330933 996564 526906 641920 540951 676646 159045 841176 887615 77337 463697 868420 1369995 1369441 1826949 224690 953283 1192683 1082003 1835218 1668295 1350664 955109 180322 455829 436562 1738500 1970875 1929849 753916 1674827 581018 177603 821006 336954 342952 372913 488437 826050 644695 817339 1880940 823097 1370496 160763 344832 61928 1786936 1042772 175803 786210 339610 709115 1218500 603821 352250 514985 697582 1576530 907174 345270 170637 1143065 1721088 579240 1314595 554147 1015935 863559 1317732 1405240 406074 1517081 356253 799308 565934 1449129 1056220 1963559 1559141 1647116 338844 836844 894617 1422526 576031 374562 416106 1306268 478163 1873920 1680249 939318 8559 892311 1357479 651515 552718 881741 1873067 1775656 1051637 749694 1937502 1627236 926746 1908449 954671 1231356 1455700 792934 754314 568865 1909907 786643 1013189 1017707 1189388 772983 316000 966577 1541486 1373934 1280215 257794 1768432 590029 962527 967886 107063 787485 1374398 1586315 1465053 714144 1214799 1811650 1276819 261017 1745613 178502 53373 1463889 463047 1538175 317638 710235 767205 125359 1144232 1963141 622787 1990029 535889 856402 513428 95644 1009385 803069 1335457 1604686 1255520 1905858 237637 917251 485444 138614 606244 229962 1857177 1708254 1774241 853393 1791480 1101539 1682967 1777960 1301034 1197275 764596 1637537 1619783 130296 1504157 28969 807042 362811 1594820 584364 377510 27713 1073243 1219134 759330 781656 1666674 489761 1937269 1267721 1674365 1141553 1793715 1632655 97170 1693379 1508707 1932285 637900 142302 356343 321426 1687179 170000 1755538 23289 355106 318138 1803310 1735048 1059106 920638 399830 1133506 953069 1226344 1660745 1336131 1031877 1370268 444712 537825 691282 1183567 1384581 1249602 1588053 324955 1355989 1901669 1234062 72215 1343386 1289934 1085304 1863840 694815 1804497 786813 1008380 1746357 244239 881012 1531245 1225962 1183822 934208 909427 365206 1855975 1265705 1969552 963932 961857 861026 1527207 1844096 1257709 522514 1457360 622006 1139586 1727015 1272123 328482 982011 1813049 1215781 1146585 342869 1436056 1124192 820488 1756326 1077506 559905 1856318 921101 1770348 1176318 1997111 1957051 756997 929835 1703724 1991565 465846 303549 563980 712081 1837245 903935 1405842 1693822 1861140 1206260 1211422 1235271 1968143 1592390 1494364 1530403 1804126 1315603 443862 1116752 1662846 1884459 603113 158992 397933 1807769 364051 927116 719456 643838 1341057 1833018 1490217 1308039 590548 239086 480431 1573782 587929 843942 1244402 1394702 625731 798122 1357475 746816 1006273 686308 204653 1169279 1738984 1519988 1793586 202710 1342199 1575764 781664 1631978 394117 682572 606947 1410374 1549398 1063715 1136091 1579099 392639 648927 1734761 1420724 807223 20661 1420691 1105598 248955 1375664 1606133 1514940 1564423 1228876 1003038 1461103 1589569 706747 1053681 954867 876227 1012833 1433848 1045110 1761389 1563459 871392 377117 1224450 1762342 530170 1980783 533637 779500 483065 1455723 331943 1060891 815093 1122143 162951 1381957 1224442 106527 763718 1624427 1336362 658748 287627 249121 1027359 1759598 1793819 703076 302634 711447 791774 1482886 947037 965073 583945 1658684 1670989 668066 1424723 678648 817642 741235 1342830 1714344 1295185 1482013 1314173 1518470 616511 460689 299981 1911046 1317477 1351369 451724 503078 1256579 1165280 1545853 494477 1926125 618278 90238 1542092 1853772 215504 571904 1374891 1767050 422844 1395212 1618221 1039627 783400 987610 782346 1488603 456518 980775 1042651 660133 1318582 1292827 1729647 1102548 555997 1982365 795764 440509 1400661 1206135 1670293 414514 668727 306971 1440672 1400771 1365304 1105065 610835 347154 1158757 1337120 265249 143204 581365 1983698 1376350 635204 668115 1107539 473447 894727 1098250 1132285 1036105 461764 19830 1143445 1215818 1519212 1699468 1970639 790782 1406414 1615853 1344733 732501 1634311 267323 1879792 713797 744502 603666 1827729 362928 173001 146924 253610 748764 570633 1198091 1121792 45761 561136 1434919 204410 1304520 1991161 555351 1080324 49336 1738000 813074 1219576 1363187 922277 1786571 1527999 375210 660960 618410 951482 1346632 1180895 1153239 1385472 1419999 1916243 1618419 727833 1590500 745191 1471045 1205730 597716 1509436 873705 1276635 931284 800640 1269058 1650617 1943108 1521598 241387 1996034 1204897 1173548 520491 1571540 1348887 1761461 1511675 389445 158099 1293546 1506321 268132 341485 1755488 566201 1569612 686334 1634627 1981883 293397 935754 771160 1175811 1096993 230827 1714023 1598743 302175 984870 615258 1344705 503769 1675119 1157947 1001762 421115 1630733 181195 114563 1526157 453215 672139 271215 1366934 314098 213614 1862747 1710437 1297909 1339484 33093 1997199 602668 1898142 787898 749984 578482 1856820 1166586 1363369 1869765 1605495 1655218 1720957 1069478 1576585 208199 1165254 1913764 1242640 1686644 1801585 1153589 156386 1695638 969528 437154 112402 136876 1704349 1104570 271111 715690 1758866 576975 963397 8700 1692496 608210 1971701 1545212 677392 1677184 1560361 514068 1063215 1739703 442382 102037 1218962 1280528 753768 740361 644829 1164853 1735887 1249785 1402139 410005 400647 1039366 1972432 1893931 1015834 961405 987521 267331 987544 1357808 208104 1283129 1069880 930070 834946 697154 1494140 1883817 1628497 1390701 1790692 235079 436836 188317 1359714 1368939 565297 1601550 567287 1364380 463504 268137 410729 749838 1976753 1277395 645677 309135 1445341 1681570 937822 728940 419324 1857034 1237581 1019165 1235418 503142 838135 145370 1089059 1929186 1947094 1959702 254145 1811185 416130 1576967 1321242 108182 1121319 361851 913922 1461504 1204496 726758 761941 181585 444495 75869 165828 951079 706182 1113644 1912321 1654689 1923930 1307555 33692 1107327 609199 1399952 1870347 425452 1100340 265155 582388 302559 637561 489985 355297 1582932 1487278 984128 549805 196970 426912 295966 977269 1150296 240909 1732493 1905544 1546789 1137636 1617270 1643017 418346 1398957 1894827 1961158 1906440 1622667 125132 991228 1225171 92127 552710 31109 232357 514622 1391785 832003 1312250 1025727 828678 1172397 1271256 1386719 268334 663443 1305618 1338543 1581413 282198 1138422 163617 365241 1633581 989852 1689332 261974 995772 1390010 1081561 147680 531344 543579 1663462 546585 313359 999227 1925550 1182915 1411630 684995 1793477 591776 1113221 1155357 1220774 1840975 326134 246766 436300 152511 1462365 1599142 862005 894082 318241 852674 372929 1182572 504656 1636072 1212180 492987 46796 1132208 1529623 997818 1729309 1544649 458445 892143 141921 1155788 740841 434379 1957902 1462311 442932 263964 369798 713379 1812131 605005 722418 1714441 47023 1228477 1198330 114774 1639012 654313 56823 1997339 1447451 1966091 1606336 1324621 1397070 1556466 426415 1072597 676608 1212639 1333299 609102 906972 14169 75989 382918 1063348 821362 354866 371491 1159772 975984 1434100 1966039 1581335 1481070 1097002 1973812 626818 1430256 533549 1478473 1931054 1893767 1269318 1633768 1453153 1636727 1560428 799662 565788 660124 1234785 1233604 895069 20511 306588 1875376 1190817 1496463 738880 1086130 1844486 234234 589359 1114115 1018377 599931 363407 290558 19418 1996152 887199 358083 1270486 1992952 353810 1983602 1716895 623706 215011 1318413 256750 304013 624344 695178 1230601 1564840 941992 104710 777761 490953 1723898 1334142 74072 1771162 1057633 795062 135133 1711787 412060 762377 1147307 834390 867361 177131 383550 791692 1931650 1667314 1523832 739721 521454 812233 346423 271411 1810898 188092 310014 203797 1559399 626773 1504697 221392 318173 602891 934561 563515 1234469 1525339 1308342 835317 1293363 1679577 1659245 561987 1068573 105482 1003470 1199018 227556 502864 1635119 939993 1202255 1928174 1461077 879478 935470 1524444 405724 678506 896666 1313968 1936648 275175 207621 1450750 33546 238615 537610 65240 788668 574572 822192 1863178 385045 1948725 978059 1772641 872766 1433159 418898 89950 728443 1668908 433578 595648 576525 1253137 1150819 166966 225878 1957626 892117 1456623 1138197 1781385 1418332 807261 1976814 470 952320 409415 1033725 855974 381231 1139597 1468915 523814 755299 1650450 1599650 1355370 1867293 385454 695394 1389690 761853 1228117 94830 632343 1840244 397938 113040 900416 719072 1845933 878288 1920768 679805 1685418 73813 1598432 1077357 532170 190092 1115025 1395947 1706027 555312 169075 921432 1256409 1781557 412524 559194 222141 1247012 986170 1146554 1087039 1948440 438619 721288 1014695 1310210 971106 1513849 576204 1835005 113409 684798 453434 1176772 1476586 613844 1042828 1013854 944256 1620664 1956247 1251107 332143 1620130 1857077 276451 1751727 1943186 578246 1490565 231737 1994494 1757107 470548 1956493 1225591 308587 516219 926265 779850 1649017 783991 1878574 743612 564096 1975581 330798 1005041 616458 1374172 1536782 1575221 1782472 866217 640014 424375 567570 390706 606867 1441991 593685 878672 1648078 942784 1981888 1419967 1631947 1717150 618770 660000 564219 282350 1789507 1869276 174323 613184 534372 404923 1871426 843342 1425866 1051650 1132167 1714041 1390193 1153210 1294095 625338 966585 979385 1481392 1827020 637890 863598 243870 1352490 98115 435051 1550700 1647912 523669 206273 658815 789122 1684311 615894 912686 978829 1062794 771514 1156985 664016 596288 441200 136863 298688 408771 1977808 1070604 1570823 1852320 557400 322056 504986 1775306 1919596 1923474 1592752 1000829 950326 232728 704054 824999 1982671 1871570 904301 939454 1110708 552490 1628690 1886813 1149143 1103153 545662 586757 1567343 139443 918471 650937 270001 1053833 1796389 1053200 1307280 1198101 23553 1542322 1210750 1538383 796558 1517580 1795845 1406823 1146649 1168667 726854 155434 1202412 149629 956884 465387 1192762 117336 430937 1637725 713939 1807710 509460 823050 806468 535898 1509907 207530 22815 650419 973255 355313 90783 653296 339745 1200401 1924782 839360 1378296 314099 95758 1015603 253872 622642 353226 374006 230916 1899896 298584 760208 1153146 1710293 1311688 1136685 1912841 1895514 525740 948287 887330 376560 104661 1035707 1862054 1557569 1509927 1090084 1668494 1938582 873585 1960389 1319986 1256922 182751 497487 1776387 837246 1959988 1016464 1508542 512372 1051923 1034275 604941 1029547 1808772 1915776 1787710 1026441 713627 1885136 214003 185779 1461982 505589 1093379 483380 636726 1226312 1541108 349181 1186289 1241713 1567443 232467 433459 222144 1378650 518249 331356 1043297 972148 1389168 163686 1107012 568589 1605647 1972347 6421 1077070 1784507 880159 1617574 927859 700982 927353 547842 693983 488822 1654319 428975 473633 1156020 1321185 1119667 1163247 1385525 1345326 1093550 65390 39742 1489770 398870 947147 1224304 905077 22756 737398 1287375 1433279 128 134880 150690 943107 1670494 1910827 1493462 524211 667582 1258511 393564 1267738 1854016 377954 739358 942275 1916170 1227909 855894 122827 1970042 1098445 328751 635419 684600 472942 1577250 1557807 209357 971683 1857566 1417108 1775912 1118686 1676325 1851499 343893 1302468 1782665 1581548 1799920 1248326 245905 638772 760038 1445118 443415 889116 1515519 138937 466485 1907765 823804 1127800 1895482 726911 1719969 228322 1576377 944084 1601795 481934 127509 730383 569459 1281873 1212977 1617703 1895313 1613561 1125390 1754762 1894679 1920003 1315095 1256257 97694 1220482 1999707 621216 1395007 127074 1802286 1673129 1492131 238316 1004944 1853156 402290 45065 1937300 1030053 1003699 218130 110732 38952 314915 1103873 1610717 1283594 716398 1431451 1608233 64460 133953 1715589 1822766 695570 1520532 834262 289369 914653 814107 813513 143643 162885 530225 1174544 1851519 763092 1031696 1016468 856840 1837164 906193 360096 1436988 953879 44921 1042044 1548972 1616778 1392131 201061 781921 621588 1396307 1763530 608110 1977046 1588739 499243 1635270 749546 933490 1509749 398328 88881 1074207 491373 156037 678286 94031 1312829 1380479 1988952 1743770 367543 150633 1625360 1350104 1861470 1617192 781782 995735 1357135 1995265 1070905 642664 851440 1389488 1050198 503212 1854595 1456166 436225 1261180 202629 238222 598815 141813 954036 1525859 1236254 1861681 546118 178528 180692 1615503 1476968 142606 1701278 1711686 1444363 1473846 149158 492107 197109 1617843 1150425 802168 1362897 1369608 1706935 1960833 1021788 1710923 1974579 1026958 1924680 169709 729415 967498 786815 875337 655783 1693691 935419 88067 1670399 1006589 1558828 853803 915689 47105 1734443 246900 59590 650199 1392044 535563 1460059 1476497 1668165 720167 1982021 1647992 865458 546253 1023120 69909 1593360 1546279 226905 505916 687115 1711536 879199 1297657 1744950 377350 1888158 7904 1786788 932234 1949863 451293 213061 1574834 1843287 1470269 297656 1608216 774310 317008 782307 1678752 866929 1612242 810455 1659622 162680 802510 307541 507152 837646 472280 824775 551273 792587 1873981 1201045 1862338 1454561 89337 1676688 1675176 1051355 120160 881334 378700 1651893 436327 526818 499673 1539447 1221330 1412918 870484 1178841 500470 1018914 623376 423451 1319597 65404 1922461 914331 238980 980135 1439109 142157 946120 1520968 1327081 595184 1365891 1779292 840300 137320 1157928 1586327 188872 1687722 25580 1170188 916763 1828996 275854 818274 58954 1278506 917367 587702 654899 621473 226464 358623 10026 1360063 1587573 1889829 1396217 1046389 757483 1378343 888074 1007656 1363252 1720232 772723 1958809 1913433 1242316 1647647 560129 322526 437318 269623 918892 1075095 879925 117780 1499638 895330 1783285 1011945 896238 1643338 865919 1517428 654208 1476016 50428 1725828 1021339 1340725 1320791 1460563 300316 942694 360 1494253 1900688 1272240 1742572 1531239 758988 1811687 42658 115513 602521 504831 802942 506151 504379 1079526 1196702 1084148 245570 1658522 1607708 1059997 239428 93132 1999335 346347 258727 1819279 377256 1932605 1197139 717648 806367 1145763 660655 1796055 900941 1066268 680019 1179925 1729888 1981876 1230302 643884 26465 1190958 60928 1193461 1148947 366902 998940 1498493 1941593 362791 1300469 605228 331050 1281895 280302 210369 576747 161206 918680 778282 130663 1313113 188849 374459 389539 375889 888317 504775 1534611 167884 95502 1291284 910743 1993355 1121356 1124208 525299 528827 1580743 1770964 863650 1433020 407579 1026705 1464315 1148227 1572073 1898608 1651718 310918 1791199 995618 1185083 1406113 227277 1132440 1589544 1808366 405811 1187821 1107958 397100 158249 1106 964183 1585323 1700827 1477440 1995061 1614046 203147 1868570 184072 465243 400289 357563 233359 444769 1445291 1334280 1745695 620569 841165 882706 1444210 1533398 1032603 944688 125040 433821 216827 1320094 899919 718380 69003 1671481 1509060 142883 348589 1283958 1473053 152768 41318 1169765 857883 95872 183808 1401594 120815 1395429 617098 937271 1578281 1590640 1602556 500894 325353 1045746 1631493 1639859 1700475 1840608 268776 1749696 1146320 1221835 362357 1089005 1964521 573238 1462421 1667710 1309629 166470 1670422 1132617 872740 824174 1275231 1858967 726165 669143 1301870 63341 1414985 885707 695610 792257 1865134 1583401 700601 1735615 1152768 1028000 184262 756993 1186337 850673 151719 1998085 1229942 1464591 1481527 1111947 1651950 1474706 743105 1589586 520916 1533855 1007734 729498 941947 260738 68023 1712733 506742 1158388 1985619 1615113 657472 1813812 1293447 813930 1201041 1441137 787092 164573 1656152 1505436 1310085 1708071 194896 824653 1552430 578643 513641 1124649 1660338 1491265 1368801 1101294 1688606 531342 1045086 793963 1609456 1539485 1912397 1906558 671513 316672 1819401 253307 1873923 1844140 1462745 1154361 1830558 1704773 431915 736994 935040 1124836 242487 722004 1451396 34777 877820 1885235 317300 1960850 412782 1577196 1001409 65715 1137453 1928887 1750038 134838 1038244 901439 945639 1759795 406708 732657 1897943 556011 824385 1543256 1435778 116036 886159 1109800 1997140 218876 667507 1940929 151034 314853 881995 1056271 504089 1641400 561785 580205 1478271 1714955 226340 1010926 420537 587289 182982 792489 1171462 1934997 257486 545783 1984542 442939 5341 692609 1601697 1301161 110204 692596 1912461 963165 851355 137521 1486439 993803 1539135 1544626 1133410 1421803 1572347 524714 244844 208821 1181899 112159 1856062 896953 1388977 1904234 374830 1142173 127171 458692 1543752 35391 903242 1669204 1967819 1060167 1957377 970872 500185 1647299 1450463 1331814 1985248 838764 36719 658173 71150 1002565 722360 1146827 1019848 1463268 1951784 1775739 1555336 1933425 1980725 1502399 591339 478979 188717 1074307 1826257 354817 1925271 125691 1542129 93374 1861488 1923576 269603 1566575 1951413 1084631 1502380 608411 1161595 184499 1260910 203003 404468 1690073 1353315 1097120 1469610 1132155 1267651 1367532 1882802 1369884 885053 1875763 226397 821433 617122 1291271 585623 1967685 58011 1735498 1257317 1905125 206777 1626173 1632609 588388 1629864 1238378 1144247 820846 265252 1012333 1710995 140610 560485 1010211 706881 349286 385871 1575556 1968308 428324 1100020 1445470 691575 1979544 1304562 612600 873371 1779721 1306617 26040 72007 647760 1603450 225916 1267125 365851 618508 38757 521223 73009 551249 89120 28789 1866782 1964155 1110080 585500 1622540 475899 1075559 92370 1868169 1402956 55612 305947 1639004 748183 347950 1824616 41382 1298376 962726 238704 1286413 1317413 59686 1778067 578197 666623 810195 473206 40593 1028498 910091 1010071 1941657 911721 876825 338576 600944 1388499 447287 23051 418006 1999973 1720354 1473546 124387 1678016 1141269 1551246 1245291 156744 71397 582994 1392368 683289 1208915 1287613 419815 1800109 1305176 13137 1236353 1878733 1776240 555733 1292730 948743 271537 1189483 1349976 489544 1546232 666464 138956 1933515 1233790 1811923 256945 828005 782054 248175 1507624 121150 1989093 101556 1853613 425307 1085544 438618 279720 1401894 1223377 1297334 1261206 1861644 606981 1553224 1659493 1131953 21169 820059 1064778 939409 228652 493431 1234613 352736 401187 859639 761285 1399880 1586070 506570 119385 452021 348847 153344 961948 393073 177878 329543 1683665 577071 356202 607524 778389 1593527 1234010 1521004 740997 1739819 586912 531302 1440326 627064 1868980 486055 1647797 1411175 402327 556369 83863 360949 1290480 1751020 565871 511780 378256 1198109 106077 1475402 1608006 355428 1356277 871673 1718470 1122836 1023215 1328176 478983 991489 246547 1094130 1493055 1800900 835740 934057 337913 557480 1412896 184339 1937652 581278 1190516 1127620 304844 689051 349732 1069198 994369 364907 1074078 1130018 1527944 597104 672305 862918 1362496 210865 1094599 1013633 366432 1535458 1789123 1820829 569938 1160556 585969 1984075 60131 1648299 703768 1969417 510046 1476212 241242 1419696 341852 1880027 1981684 679565 420275 1037506 1286109 1433755 777199 4337 454183 1855853 1686656 1449776 1718974 1745148 669754 298530 900216 1151338 1250482 1006854 1591848 1112933 1046398 19705 1357273 1493892 628643 1562812 1779852 439567 969385 799338 1896321 494587 1324825 874828 634350 1958424 161170 1115716 360376 443216 617421 259958 1673401 254253 236128 757989 1694765 154747 768326 1074956 924373 295767 804454 1591572 323059 1657968 772025 259207 1334746 1994779 233755 1417417 514561 747521 1391641 1610980 684646 1059591 1140534 1989030 1330417 685567 1904790 1194820 1762903 1107500 546051 1152779 247911 37743 117220 579579 1895812 1878205 806785 1343399 1539184 459303 1293403 177291 882568 1302273 1897571 1524028 8297 276123 130320 872415 297691 1791621 689540 335311 1663783 1548991 950740 108146 72826 1967524 1247512 750484 1386636 1574593 1913698 1080848 1740622 1549733 721179 365996 1339851 1255804 562426 1496177 495623 68708 554431 1291719 1390417 396367 103462 1401493 1720170 1496658 854838 1343548 856224 1775132 1887906 1019758 868153 672963 1332642 1750227 912207 814142 140779 109302 1033840 1728785 152626 814609 1868291 347666 135103 663289 921813 1758541 397300 28385 1142166 291865 1969136 218132 1859430 465056 121955 1347622 684602 1073898 1016209 110478 456676 986365 1677946 1514167 1662504 702910 1867823 1093089 1320907 20501 1901526 1239119 339730 1165455 609391 396735 330231 1655010 365772 1227672 1085895 620854 1214288 1694134 1544486 1760445 1719668 1714240 1691460 1437342 1926399 1659854 1833852 1393090 1391175 347746 720261 64062 619447 156909 927789 1354098 19266 939273 1983269 768621 496471 1171164 1540712 1212988 1889571 260004 447517 1666831 605539 969303 278957 1668868 1711592 1263951 601880 1942113 1384840 81313 360882 1864338 1775002 1352364 1661512 44297 382157 377478 1406940 88630 148926 1261510 1477717 1740667 1118014 267053 1952273 36288 547510 714655 975632 1116717 402786 1457692 848982 1665431 365629 583981 1604876 1599738 509207 60984 1521605 1145655 1842181 497401 1389423 1661146 227543 1181630 1254757 1999594 1056364 40767 1714205 497934 1812910 1029222 592339 1108015 1440198 199280 566561 1293564 658383 1029903 1155945 1729686 1105104 1071525 994000 1588240 1107742 1692431 636568 1793773 1509113 1889953 756286 1665974 119927 281688 198886 741476 566573 943061 119767 1215884 405225 1211584 1667143 692592 1060008 1327495 1026712 1167364 460086 375796 1076511 1663927 96423 975375 431500 1464516 751952 141011 329932 406635 1743611 961801 1335286 500827 1688227 1220334 1247736 1477819 1182414 542685 1409731 287222 348504 1296151 1662562 271330 6980 1599901 529652 1707522 211081 1655664 1171284 1506009 1115876 1930153 252312 744198 434073 453558 1829300 1781635 963525 1181578 458126 1747274 1915341 1449990 876430 839540 245991 573885 1209910 905187 1368627 788840 1417648 867252 1598440 1867822 204752 1359564 1531903 1863820 378285 693207 1623871 1357659 1997344 1103557 369379 779053 700978 1904322 1898490 501887 812435 781014 341958 1594797 1779610 931469 350435 789082 391339 1629120 362190 14944 695293 649282 130544 793878 108108 738033 688850 1666931 1095896 564142 1679130 808972 172606 581607 1601047 573239 1238060 786285 491285 1354422 930426 301319 1245566 148674 188696 1863917 853743 168591 450426 635656 1345337 755543 1095095 1996614 1140211 1264673 14399 124649 726688 1306356 1765702 413881 313135 436710 536449 1322354 499993 1494897 416087 1152366 479269 391133 1671707 585860 1172060 12845 1392962 956639 312945 471435 1103416 1422064 719838 1724562 745833 132325 1133448 576891 1043687 623442 1869280 676214 447559 888544 56056 1585534 1993566 1158745 178068 1432572 780110 604145 380864 1175708 523105 1228959 680023 1831661 1775064 1515615 718031 394272 1534018 370771 264971 228456 151974 265651 1780498 186005 819271 1049997 1555437 429967 689673 524145 1894004 810078 406766 1578572 1920425 1607274 1977592 1244635 1341654 752756 372172 323725 961129 1424561 294964 1697859 1879297 1544502 1264571 1154443 1979411 1569670 282212 271569 1205045 154662 1545911 1339670 1308716 1666911 1145909 1424624 1324270 1923249 329315 678906 1468760 1739897 734702 116048 1845178 272702 1339999 553659 69861 611791 1224138 1066074 1127209 323724 1519197 1425802 143923 666347 1576441 206531 376117 926839 956075 1920028 1701666 1877203 713357 683037 1825916 1659876 811991 205102 1904385 1626993 537846 229676 1989433 1183736 1308706 1498116 847439 824092 65958 1817568 21130 643733 583982 1996113 407303 1767130 944515 1961750 306612 432383 125409 1430426 720046 1820504 1202715 1814702 1912543 693654 857251 352635 352759 871071 244091 794929 891638 290852 1003952 1319798 615782 719139 636618 759388 738603 15401 1688804 208147 1884962 1176260 1650917 1105315 1349730 626754 579587 855135 350056 195364 1824878 1989095 1477229 546894 393038 1130821 1291489 641333 1878532 1841565 70757 725846 1782899 384491 273288 817927 866019 572940 733673 920731 50930 1849443 273307 1575831 1517566 1233354 1057943 784462 441418 22492 1785214 1125171 1987032 1014761 1881743 700035 1282920 1913432 126745 322744 1228639 1582874 471735 175820 1724023 529181 803911 971986 1569155 128146 1756690 1288426 1398557 665334 1185753 1064464 47945 1725088 1496824 1891711 1138970 1763944 1263449 551648 1498962 736829 1227330 1406759 484773 73698 479260 1666926 1394858 249981 102463 1160554 1595657 679352 1640522 285683 244188 901320 1151304 500060 957533 1754149 1388684 1825837 1095069 1912861 424129 515213 847616 422080 978186 1397595 769045 299456 1184752 80452 1378561 237394 905313 1576930 1001431 1230311 428006 869421 512348 450525 202211 1256171 1767560 247501 1080906 28285 753464 37953 1929278 557002 862383 1419041 452081 1113737 1040353 387664 1975350 1381001 986581 485103 1352320 1500520 1831549 895912 1522745 1385221 663563 1416439 1371139 361070 892550 1533034 1477355 1375934 1274418 1259712 1931556 819179 1257259 1085512 1401332 1731012 1518405 378003 633634 1286243 1841185 1627985 154077 1402675 409742 1740720 410931 436472 889192 20531 707359 1352749 1735013 618540 1251475 290818 695332 1319394 226371 1159157 1529003 899140 859293 304285 221051 399260 1584053 183650 70207 168018 243506 840813 1298792 1957267 313710 23479 655476 705931 1385684 356197 1463099 348294 1791155 1630161 190756 1820155 1579858 1983349 1017907 1097362 1007175 1963794 912998 118514 120493 1801984 1421053 139147 900035 914048 107954 561289 93444 1880688 74578 1578692 1041528 1929347 1305846 422809 1933720 1036866 1089523 1241467 454842 443752 1736374 804141 1125960 1840175 1188521 773197 1311048 194053 1187404 1266364 1128106 424120 1168801 837619 262529 396660 398836 1841006 462780 360066 714440 1945364 1830487 986535 563035 1047887 246367 1157307 1404366 1165111 1203661 1232089 1762333 1656832 1212178 892782 570337 1758524 559822 325790 1197117 1022946 588874 1934925 1477103 1438279 472832 567541 1323368 1608464 535279 1002304 111528 863685 965146 639351 661633 572764 279838 1030979 842082 236552 151329 130356 371322 1545072 1095178 674227 1974145 397862 1651982 1203222 1546858 1466749 991894 558593 591485 976126 699302 661639 444527 1873149 1932819 421990 78350 388255 1693494 744141 1928398 226092 1631308 1723071 1902758 445919 80916 929305 1408241 591863 826619 969478 1359216 1240992 758658 596511 687848 119333 1580605 1347416 468160 904689 1499306 1670254 846798 783978 905081 1077100 1660798 1412529 1936527 1266838 1252026 893941 131661 529091 239743 1184688 681118 554814 1660165 328294 477647 715081 777090 190482 218334 408913 1476091 1192556 1262672 1249204 1223281 8315 13874 873060 837598 1408032 1841254 317936 709063 415511 1218361 886257 473835 1659034 902542 685444 772640 1705809 378071 308144 1657632 1410180 368396 1448307 1822635 1910804 684601 904522 1274050 899879 770506 584828 948521 1425139 938307 1125067 1597543 1701929 1706122 96006 1537622 526973 1042057 80056 1511116 1261676 1989423 1170932 1780494 571574 975327 998262 655787 1565388 538877 1466889 939143 1382022 958652 1538008 454786 1785223 89206 1543079 990503 1149498 779064 130372 572646 202935 248740 703453 266003 162273 1998043 1642183 735941 1690120 754467 495381 414586 857172 665381 1452174 1592828 1914522 27588 1743326 133108 252832 162316 61467 1466559 1837258 880614 768838 269973 1896891 1267131 1254085 1847746 765652 1039738 1875120 1576876 526952 371750 990243 24884 1267421 1967396 307481 1485636 1479555 935132 68539 457138 941709 469789 454473 1845156 1579993 1985944 1662534 547139 1176763 1840675 1601117 648271 1980755 765680 18021 144874 1904063 1683647 688868 1064251 845240 999793 1993493 101098 450076 732106 323353 1345026 1990893 1154077 1177498 613490 509337 655695 1146198 1499907 408992 1381707 864233 1320012 528025 1974659 742457 1589317 1469341 1153636 1956168 625693 1708759 220188 1888262 875620 1646565 929047 1670336 1745363 1705839 1214466 894525 393640 424049 333678 1086656 1736144 1217432 1009764 95782 287749 1051609 1428010 900374 543099 1533716 475306 1860069 1600183 112572 1584245 1982178 1232583 1404499 1306983 1752130 55885 1501742 155 1450149 1964151 898267 536188 303968 1156157 1248600 858038 318514 1623390 290236 498832 365310 886590 1509249 1996010 1322206 1200696 581553 1274355 110894 598567 103600 528208 1378858 581102 1864598 847556 509952 1713216 461057 362159 669843 1445216 1188656 907664 110364 1493760 1861157 1772867 1166803 1330692 589915 735357 1404598 1327113 4312 1932207 1570070 268619 1460445 1947101 982890 791588 1973160 490050 589727 1325727 1922159 1562193 958145 1243400 857168 1400670 833991 961451 1546369 1609410 12722 1033433 830777 831237 1354717 1339690 941859 1234458 1810500 555332 1143030 1907844 602327 1135257 1126404 1430827 1025966 1777094 1895084 11392 664217 313898 420118 830720 1359867 1060831 1095656 1603170 1948753 659344 104676 1006710 422173 1045493 1723133 1190028 624648 825686 1287346 1827148 846457 1696729 1814051 1974669 840645 294350 1583399 1635779 195315 790789 973135 1295768 132697 1072692 1818740 658918 3631 598326 310752 189519 1035474 1027028 871837 1774755 951813 1134971 160304 1858866 1521315 1742022 1932746 287538 205199 1195672 1032244 879254 191538 1172312 1478564 438430 509843 355004 1671100 676536 1351403 510004 354717 1461328 1292237 723893 1399705 1730826 389969 1068550 1086551 1995369 463103 544415 1179132 924816 689224 524614 1726424 246023 829495 312178 493649 806585 1364363 1676371 1215628 114479 477837 255873 1749573 1040118 451253 1271513 736294 154118 228509 933003 495584 1531083 222905 1953087 408906 1052347 500593 1006352 1332949 1743777 206736 953527 1556395 32946 1450459 440418 898331 355731 356096 508057 107832 1921062 1629041 1726867 1309017 546195 509325 1264130 271794 589883 183488 1990533 529061 735864 1694015 960698 1561902 17557 7602 373606 417089 1070686 63126 1254610 10633 1070536 682152 1047218 94267 1901743 1451400 65075 352234 1889069 944297 540785 376048 1768403 6443 1195307 1375161 1337431 1378270 325887 1025725 1162285 1782912 743299 925541 1163961 526264 1189995 429860 106092 1243735 1223947 393075 135850 1170525 294366 163324 1855311 294794 1483769 958355 1344035 1474277 1181852 347096 90208 713670 897255 409256 1138154 1970774 1833176 1534015 1645635 609936 931867 156492 565113 421504 617771 837375 1184468 1980450 921259 1855225 1870960 1002063 718179 451534 376298 483911 836913 1874862 1749692 1940522 108374 623694 343237 344790 1363222 1349762 562600 1977067 1874034 290253 1291227 651343 1923581 1617619 1064003 686179 1409038 1162943 450948 269527 1076084 333455 419504 283393 1148097 657219 423986 51415 1503851 1956154 387789 1620407 1712271 1271784 1989892 214311 1805555 383517 1000366 626186 1336905 395419 507548 852426 1000753 936555 413395 1830622 180401 1934619 203649 855074 2000 326241 1490073 1696442 966430 385608 1801661 150264 725803 503995 740511 1154470 42491 1916599 284542 442135 1116401 176585 63629 634915 338667 1684914 1896935 1197295 1737066 444461 1416276 724116 1691142 1388361 256710 133745 1143388 1932736 1707950 1294442 929473 807962 1630697 504642 547143 753232 119431 1026792 235607 1967125 890732 1664054 813102 1885114 1458111 1081538 730371 1319337 103947 1132647 1228523 223338 647523 355443 540075 393774 303164 1569897 1961873 77731 715904 1744735 616277 1810567 128594 116969 1893735 1788276 898061 1035195 814925 810756 833735 1273292 1599416 70906 130421 217534 854825 942416 1518120 1805328 1211060 1900086 1080672 1449178 1479976 299052 241882 910571 1279802 446760 16965 247609 653561 136071 1070921 1383769 185986 1169284 586534 1630190 1475396 1470340 1832284 802111 1139739 1769303 1320310 453627 1533754 1489141 88178 1018863 1683113 1677276 1942756 220054 1367102 1110874 438571 1983795 807895 260188 651346 43192 583360 674433 1637638 915501 392013 409268 1292486 997790 1110818 444858 109578 841900 1828853 1727051 1385536 1300211 447843 902148 726395 1142773 898855 1134189 1403190 1223322 207361 1472832 1667135 1675289 1821466 384975 684282 904715 964225 1028872 80599 64433 1102689 1391074 43118 1193975 927546 1878599 1254084 364985 1729488 1500198 1653558 1503110 495413 1256007 111288 441201 1143206 635620 1260676 1457625 1749605 1897554 269461 1068537 936854 760205 1510386 1663636 1777410 1370977 1653497 270888 1062692 309635 263695 1872280 1608665 1337312 1605440 1362550 185560 484474 1840473 866301 955331 877011 999835 980433 1106934 1696383 1862234 584311 630759 1406390 862305 1640574 574156 1789580 1879083 30606 407081 694230 1720339 1092186 680962 1215378 1519217 199312 1794516 252965 1247985 1940304 1432047 612309 1064498 525255 1884746 1863975 1125849 81931 356669 1211564 1761954 1492720 1300304 221897 129751 177130 602980 1693613 283036 1315740 1756250 1525580 1674711 1751077 119485 88832 73345 1779242 610924 1540551 405920 1412486 1151562 197404 425690 482810 195755 1288582 1162664 745011 810401 680822 905056 1803339 1187981 1974044 752523 379622 376411 400758 998374 1501353 330696 1694596 57317 568878 120385 99808 1030886 1427128 1607684 210507 456529 1796652 942470 681248 1782966 1268945 111543 401648 1749869 1828971 26079 1892550 1239659 1591397 938177 1551849 815789 1941511 1463031 797049 1782615 94937 895393 266078 768198 1038936 1477463 189859 808485 1224657 1794129 149196 38331 1368161 1728922 1935217 1572441 1077735 1618841 725553 611934 1059381 1084949 878889 231408 461269 191982 89180 1316124 1539778 157715 314596 1442756 1017281 1575425 1949939 245655 1790246 1254843 537229 1246114 171940 400237 1559160 1164977 1807149 995324 1533391 1020457 1816869 1302901 1607815 579623 1898083 431655 86098 509251 69436 1814525 571497 1289156 734947 816896 1629723 763142 1557133 1992913 132642 1252702 188346 460430 804428 793430 1446060 263574 1866689 1829288 1156723 1660769 1756459 913925 613020 1017905 630537 1006536 1660694 463277 1021825 1934307 1252069 1707190 1007842 1838889 1438336 816422 1201858 675294 825140 1125069 295392 1036575 1177173 1597015 1884350 1897240 1583229 452815 51515 586614 1057378 758083 1974795 1804171 1582833 656238 1611152 69142 1796780 1699700 1687667 1869512 1435680 69693 1443713 774119 1344520 104260 1077479 1551960 170500 470562 1015028 1314026 352130 475457 1683245 561286 1155359 712472 813008 145179 1975102 1462831 820928 1714942 1287615 1489453 1559058 1697804 602888 127991 1408088 1049770 1308874 768822 398309 542763 702681 1946751 1509940 754647 1169653 1442311 1100997 485372 1389795 127936 598424 133854 1410433 1466131 58424 35817 663271 220839 487460 1428952 1753048 1074947 733504 259402 1803609 1008333 993137 601770 1218658 1498512 141565 749910 1920572 862683 1680120 1602074 658612 1499782 1169291 1455112 513082 471334 1833235 1185523 925357 1168253 1161098 1117481 1426839 1154017 896451 122021 1130839 1235635 1729093 1497362 1797374 833764 740256 1721635 705393 1476606 1523810 659976 950970 1570565 1277861 1756542 434338 533006 798272 1421024 1867946 1832545 1693702 978402 432173 1420828 638327 820278 126115 1542078 854680 1447255 366366 155601 1850453 1959726 1541502 1937627 392733 1276427 692020 1078059 534311 17525 1243216 1598965 98288 1935187 506373 1749824 694297 1319447 614023 829326 1458637 1038713 522442 1489439 687885 1013094 1575724 624458 650166 466871 1910434 1545237 1439441 40309 1621495 1070963 76314 1091986 498327 628276 372082 1279167 326546 1139592 1800307 84326 1491846 1277491 14135 627451 1439580 1152965 807342 651588 215195 791496 1991685 889475 1577308 1348284 328385 86228 1073724 1274408 1114263 1495427 967539 688473 1856533 437134 1284609 890647 429219 1240864 226639 1071025 261228 1969913 7893 454834 824238 764320 594272 573788 1152063 228823 789332 1934789 930681 1314201 609008 1103487 926203 1550318 901727 1509050 1617360 741009 768821 230782 334720 355577 1822106 777448 743656 192356 795212 412590 150678 1851509 1269978 297581 1670198 1363487 44194 893429 73307 1737179 1638807 202616 1726037 1753816 1311727 1623651 1403546 1792339 51405 1798064 1866948 701956 1002921 1100046 226234 1066318 1850377 1598023 63974 556579 776546 293497 1856240 1351139 1018418 1305968 626035 286173 731413 1701903 459800 374119 1372617 1571930 542145 592521 1829446 1935610 1212618 1099852 316457 1938450 1781881 370739 892923 749001 312323 212320 1749347 198958 601979 1403033 272489 1331037 699385 1383107 1465612 541807 757557 1550570 1292087 308066 426477 1638257 1712294 1652130 1588551 1105410 445146 1545373 733787 1687061 507836 1079735 974047 1747347 53216 1314616 1916516 275982 1072917 1340689 1676779 356989 277930 1857313 581988 244156 985641 1323825 1379435 648254 1743092 135450 1871211 1053971 1637819 568563 238139 1541100 141217 824287 181588 432569 373440 974956 1584375 1580595 1729778 1579680 1374660 962248 476382 541083 282875 1401146 125287 158649 1857906 50967 1051590 723808 68793 1900772 1162243 1656669 177783 176906 651772 1513488 1409461 793299 1533345 950301 1220511 410728 242596 1637877 618774 1642341 151593 1270722 1535163 353180 1501261 413307 1531170 304012 410873 1106522 181722 475754 44320 624326 390246 1025659 862831 533946 1651860 1836433 1918745 521249 853920 1172356 713945 1663109 838407 159487 1862898 866713 1439831 1682821 1005066 1849142 1872970 1776126 1742618 1634916 36521 355500 1255417 23149 437990 1876040 1354419 934012 56155 54799 1701472 571181 1508553 1189629 1086838 1422276 11460 973775 190737 136246 904926 1536524 900552 1112525 662645 960182 1850566 418340 1884784 564460 521097 1868858 105488 317046 375842 1592835 374660 293754 1198466 1838670 1985366 1757897 1213367 25541 1775383 1553576 1667520 1706608 200446 315514 1089677 911117 1124853 1058788 1731338 956646 1444912 892382 1614911 1569536 1969721 1466264 841514 132966 784755 1966583 1716586 1304612 1242052 1106119 418851 1047195 1599627 1335815 22378 328313 1681754 825078 39547 1524016 480919 1334690 1836412 1347235 54487 1773662 489087 387112 1630015 642316 1446900 27930 1147655 1648200 696316 495887 1772941 1557535 1549927 556222 1716496 1839570 1182173 1286782 1553873 722239 240023 440015 1768257 1001116 679259 27562 1101185 195340 1640663 197933 1669388 200512 1620950 1948103 670742 1149899 1770982 1806063 10166 1923809 1479372 1392032 506685 607844 985420 1716798 265070 1941478 626328 1508143 239186 85205 1881455 633549 1760423 1578752 948517 372672 176120 1371470 1320530 246266 860623 1016780 1631111 1455102 1950134 1586556 659409 1445429 1128697 1099261 186189 777701 1923516 204456 1474269 648215 1973631 1872212 1141512 1827430 251574 1762328 9975 1586320 789975 1797433 1652885 779288 39563 1410450 237694 778354 1479464 595321 1402199 516933 681637 1235666 953353 1170484 1764039 1176412 959489 1819124 1514904 624589 1535457 355401 1133683 1729825 1435299 266609 1235953 480701 1158072 526727 419500 336816 347695 77759 1973737 110002 616442 675705 116271 180497 330638 674536 1436501 1657945 802371 397162 1217175 1313230 1638729 569536 1970620 1380951 1632366 1936474 1837811 839925 1941337 309317 1971948 9299 865062 649956 181719 1805980 1118271 364580 759485 1303841 1508025 1936649 758662 25852 481946 1941388 4200 1151981 198 193749 838558 435297 1179328 1415849 1914537 215154 488601 1429159 160399 1237964 766782 1456709 659754 1081461 475911 806443 1951579 1535189 582546 477602 1412697 924509 1331484 1803177 351357 967109 94763 1359711 1862823 1197974 574645 1979133 251667 107161 1550939 787585 949311 887204 1858874 1356489 1089307 1358066 679044 395055 135425 1040997 1983094 1625883 702061 402021 866654 1869647 575706 122681 683471 81841 1607244 1279176 628804 1406806 1685975 1941408 1455040 1194665 1239287 1478803 1922229 1621199 1038069 286814 1720987 8778 619717 1124181 1827883 1515410 1964796 27737 945932 1648566 1496849 1983441 118095 358220 1397737 384710 682523 329777 723030 1501789 1843488 1105139 508144 81681 1821030 696228 514834 1954950 1402532 1435789 680577 842800 621105 294111 768985 1344812 998518 528706 981298 827027 228833 1696852 176861 1967536 1237191 393022 1603218 1786489 1443836 1245653 671302 844651 1535445 1110600 1178420 1130896 1115612 62039 701999 629172 856381 1610407 1018928 1620738 931954 478301 1584762 112435 1699649 1344558 942071 1443525 573 822240 1451059 342865 1346097 1936991 351013 1651415 1037505 1904616 609272 784258 1036957 887607 838413 932036 1602876 1431175 73119 1335421 885738 1789577 150200 803066 1135537 1270522 1423688 1329547 1918723 1843438 1660211 1044891 1398939 1017010 1879634 889139 6236 632633 85409 858989 516463 1796977 749460 1127054 136000 973770 1938669 1519706 394421 1381484 514846 560755 498737 1332547 1704006 1304495 1462461 1239702 332017 1805756 1885246 702693 197637 216925 520452 1930115 1701830 1502629 1564746 79882 1350706 62360 1976700 1117065 1570450 458982 693275 1217918 1644087 49836 32050 665586 1942107 1284257 693247 766041 1524419 381585 674438 1517250 356097 1128215 715972 605188 798250 1568146 252529 870841 1568315 1442910 552067 246209 1500991 1664008 642646 217637 512133 314111 1572072 1025109 1845695 975534 368615 1442693 1997656 1813981 860093 1728837 55290 234518 1097148 453655 1169644 242503 1497367 1607718 1952950 1069921 1949660 832261 79142 987219 541694 1420209 994563 898822 228651 659076 778696 30603 1994961 825721 1647300 371432 1365442 1107212 670448 237822 518631 142815 351566 487138 736712 1659313 588334 1217611 1368583 526436 1968099 812731 1254372 631161 1546854 1353262 1051630 384625 1572569 780548 808387 810073 726754 1193968 1798588 944980 93438 1371185 971536 224326 800955 776954 1860782 236403 1709251 844714 1310414 663728 665624 445321 1236299 1567420 937522 510550 1051231 810780 1923001 1180586 323921 1828842 1993816 343929 95325 486455 13024 1668783 1979563 918042 335064 1871205 1596349 1765247 466039 1674709 1936500 1032561 1125786 914428 732390 1022479 212040 666320 1674536 132459 1636675 263555 1278436 781637 249176 1854261 1415706 1376763 1469462 914645 1015315 122874 593418 1810538 1602844 1865579 487194 530863 1161545 126819 881108 241444 1980010 819099 1172094 1600117 135475 105091 1957804 1458138 831193 178633 1977057 1350546 354870 477985 771404 1535945 1345503 1718262 652711 1075720 650731 727661 639262 865681 1269486 1154115 1783412 913080 266818 1288545 166448 1132979 1167553 66600 1638798 461126 139334 796549 751915 1848298 152708 508012 957321 52619 870147 397604 799839 1110798 359115 1909892 966445 106872 1749916 94252 1343214 1254647 1849326 1174354 1080489 1843050 1716249 839558 1089733 1411366 1659181 1138552 1866514 1374343 1554734 1887855 1410151 552802 1481996 523217 1994523 1605544 363266 1908568 136590 591324 963390 1096418 164064 1494661 204731 878514 1884286 1992139 948203 688947 768310 867029 1938574 1088958 1492599 786348 1344848 186201 325214 22602 69883 1035210 822644 1295246 787989 802960 505939 266148 1406187 522416 1921917 689192 1123793 1162850 1139954 1163935 1756800 1819622 734211 662121 307074 1749691 472958 1293149 610336 1849253 902869 474665 328017 1281845 1195075 1576173 495655 400286 1212323 1151664 1667568 1916449 1123993 1363964 772243 317975 25902 326907 1481514 1847498 310794 1501398 1984049 1063333 1907678 1193020 850064 1805286 769518 1151790 554247 1351176 665717 13178 1886490 1054909 1127040 563145 1814500 320729 11512 565913 1763579 828792 135010 969394 159328 139711 364859 715409 1163461 1755592 50165 1100901 539709 645432 1359384 1002924 902879 633464 471023 1039709 358893 335399 1211157 1524728 1305664 814270 512677 1449149 114106 1788641 352777 446015 374318 137406 894632 1923954 578267 833984 1705119 286438 1593079 66536 420944 69706 272932 1117971 1948048 1915525 464 1624402 1840919 1511736 819569 1559899 629782 1967146 104407 682696 110297 1967729 114878 155701 937051 546089 1742707 997744 955214 660642 334085 359594 1954296 1735126 1871461 714964 1369969 802082 1967756 1351370 1146441 1569372 261153 263687 927955 1387166 611502 1464205 509614 1008501 906680 456867 136334 190426 1900443 1603917 524894 1436117 1502351 555995 1385219 1003582 1937059 1134536 969863 538737 685767 1870840 384320 1341649 320317 764239 881438 547937 543298 1410551 335967 510990 1672975 1866347 1906416 1322259 284584 974496 132362 43835 856295 1934309 285561 196489 493865 253281 40634 1192950 902236 1073529 1989767 261128 960271 148205 589543 746746 125064 1988659 492144 1088535 1815875 781267 1926865 1499568 1356093 1434384 1947832 1739203 694737 1785722 1100841 1346397 1465120 1174013 1859927 686861 1112299 446118 1994715 1639256 123037 1161478 1124055 488999 1412732 1354840 1466675 157387 1456328 123345 1443117 1534142 1925517 624591 1673278 525657 1782395 1298849 187618 1565138 1175339 1313607 1939799 679106 1137353 334143 604988 557486 461285 1307287 1236837 1686822 677626 1433835 1541874 322811 282766 1121349 958877 135279 1212851 897720 753925 1145063 801943 634224 1010596 1828948 1998787 966314 1113729 125632 275592 640833 1260828 1016147 888883 1587834 744926 517554 912957 1928700 223305 500023 925306 400077 1223844 207935 638482 389957 1720825 980837 1005398 128993 1132190 1182335 1562612 1713709 1665019 361304 1122049 1324977 298684 430274 394376 1309419 156806 624791 908646 715975 331291 1211538 1972716 1430726 1073939 380669 1281573 1025448 340199 242820 1702993 337315 15830 860258 428801 944363 122646 611357 856774 1401536 1042284 739661 1540030 1237988 486049 1358698 1160170 1199648 139308 1272815 475948 221113 269242 490443 249238 1340542 1559473 1127904 439033 1947844 424701 233634 1610399 1020527 1542581 1491026 874105 137731 1177205 11937 1138949 521898 1339852 1087943 286894 1538151 56812 1213215 351104 1027421 249837 545565 451199 765732 406497 604981 758718 376935 1050319 1936226 1719444 1999721 680892 1768752 795902 942669 1190395 815970 1247556 1782044 1959262 1215678 276833 1997070 1555422 1312336 372465 966420 1059473 1679953 1647667 1742862 1995326 643826 1180906 1882950 1624385 604445 1108557 1799151 279515 74478 1309283 1303518 766125 756300 1289619 1467355 1345395 1031973 1015385 1866482 2235 39278 1985429 849789 1432864 307923 1574688 1077239 1689053 474193 710301 1797748 282438 1064340 1267743 770891 1715697 211874 857365 1258019 531179 1522684 854066 790717 1914718 1591096 674267 1347517 1200247 1196803 925556 1864903 1946149 1096979 1000528 1087562 579052 311930 331043 214617 1165049 1467310 1181679 730553 344476 1513401 1763710 1467789 1009107 1657996 112941 1971328 1431139 798059 646614 33257 345849 211437 1015504 1083151 1327749 1882372 1771899 1908268 710306 566785 609327 362052 1685121 1731568 910567 1535613 224335 487575 1960163 976648 883409 137854 827034 1032462 146234 1509477 1026505 947853 565569 757455 1832676 1023074 693288 998071 1777921 1292117 1904881 1089763 213477 868803 763876 1037042 1289727 1788049 502723 1534043 1696069 357706 1819503 1121486 732122 1967244 1145698 988682 220178 871832 790398 1048820 983688 1599326 224775 1538515 249156 1266883 122569 81489 658618 1421606 1090395 91375 151400 1826891 454046 204867 290679 1150281 1194010 1403155 222634 1802572 226052 574131 261673 696215 1340072 83745 947498 1595640 1333533 713108 1449485 110485 66775 1349980 1920577 1227537 1806318 60464 860841 1207631 466184 878631 1326367 1073796 454128 292519 1760360 316407 1209790 324336 618743 211902 991485 409227 1856725 1511416 1167130 1383886 1505719 1451133 1830058 1773320 566008 1198452 1744162 67602 1503171 1028014 51441 79695 1396661 448944 1787446 768445 147559 250538 1004134 1197805 1963004 167011 194038 1085912 1070890 1849807 1880216 1587910 1008502 1159297 1172334 1538825 1355723 646539 1183207 60930 341524 1266458 787604 748305 111497 612288 83563 1043766 1181495 566649 1810744 1709073 50037 1029155 561616 611758 1298422 303551 464790 1793436 1781923 570243 1924538 947343 516775 1411264 864218 1187111 268333 1066520 1952893 163363 701547 1802603 7361 345356 799018 1961687 1178265 1247833 139747 1651595 1509464 781056 1012993 454100 1441549 965071 211937 548365 613079 1934209 547740 1646036 312312 699717 266253 1238130 1137602 1882360 1612044 923491 1562909 1000381 223297 1250843 846865 534268 119923 916786 991576 789630 1609477 877490 1130357 987992 496148 1217469 1230427 917998 1479374 1266179 142306 1428518 1074817 860606 1239718 423061 954756 1738537 945009 1341011 509668 1074805 292623 881538 1319261 1855753 782647 1786673 334553 1972884 1403918 290422 1860435 1108792 244530 1187686 1548466 1577205 1701652 1847920 733655 1860383 943044 756468 236812 1672829 570808 1936018 964140 1246783 1780938 401659 149340 429313 258326 1902386 388296 482722 1343365 1016995 1533806 126699 1589603 1836119 1783029 1668966 1054763 997482 1339157 1611041 1293327 257964 1301490 692825 1927634 1606341 670173 751270 1248653 1337467 1825842 1542134 688373 1588278 659006 1147262 1998651 1710828 1380233 620835 547748 1841775 563553 1085174 1679404 1662142 24669 2159 210272 1164295 1531077 1519229 108212 1343447 1952080 1801546 194983 27208 50687 700499 1507380 1469396 699208 1086508 810056 1377060 1734379 547144 1766924 1618346 1549243 1127907 33929 166583 415887 727191 464449 983385 399544 721967 709698 1436390 8524 1102211 1227447 1705510 428663 180803 917867 248460 1042862 1764208 243891 1427850 332334 62282 1105560 1873979 1228402 429611 138812 169715 1390249 694280 1478251 310779 801364 1857482 639878 1444194 1271330 406148 263533 1081904 154905 1732353 1100270 937029 157113 1649807 1399086 633518 1316146 1368881 1248593 433241 1823068 516997 157089 1148260 1141489 314663 1123648 523352 1008418 1219286 853484 1840446 1059100 102217 1954491 1027439 528115 483986 170271 1244493 1036424 1617416 1418120 455551 512693 34960 295054 94638 1318640 515808 496354 666419 689438 1461327 713461 1447740 197577 510527 945535 43819 1110345 628059 1536087 1172082 946684 1769395 103634 1308411 437026 574587 953249 197181 395204 709146 435840 969875 1685045 531479 452493 750228 819134 1933124 177103 1490883 1794125 702860 888142 1469272 629015 1375484 1219159 861695 467862 374320 1752267 1354707 1100664 1105378 315144 717906 1584251 466028 894323 1415117 699230 681734 650981 462369 55912 158262 1726956 1063731 385500 970388 1836534 553326 1146484 788357 1401922 593048 685007 69518 1039477 107800 440664 1701534 433108 767656 1068786 1815360 1888581 1519389 816176 801323 12290 1069141 1983213 1569194 792723 483675 1631290 712231 350992 615197 398171 128753 274521 249258 594964 628039 1057557 1247034 1535656 1281137 1142282 165850 1468056 1810710 397434 349200 1719164 1308709 507720 1899427 1833563 1650019 1190836 1728684 1391746 421816 358908 1814719 1201641 1644134 1876771 1841197 4502 1567940 922338 1496053 850693 1444756 1131929 630706 168608 491458 283908 1724786 927866 245735 1922849 948713 1550182 584011 658749 1116038 208734 1012883 91174 1425623 1284722 593091 979888 1099194 1221939 285160 175774 963378 1482240 1157196 414330 606202 102319 1859161 624708 1253449 1092210 354268 938594 1487878 435252 1673524 715373 1676410 197914 1772685 1001153 893260 1029825 1851043 796346 852468 59960 1279969 193381 533185 327100 636791 1260114 238644 1822724 1339304 1217016 415687 758306 1055898 1418802 1836506 597375 13728 184745 177356 1622091 1468332 1435991 980147 585594 1020021 576895 755001 1298695 1845532 1706573 1693351 869946 581332 233741 336240 868272 441795 771017 725668 1014834 277720 527404 1794843 209452 1873984 767351 1034533 472860 1299931 817977 1360923 1532235 566253 759105 1783340 691056 1215906 1405187 50559 650364 1767043 1712092 239208 859286 79254 1440708 807208 592131 293276 624098 1509415 1845372 1573777 1560338 1923980 83818 693353 902855 1715845 589156 934893 362844 359470 311023 172587 1834258 941239 286662 1467791 1607571 188761 318341 80369 130772 1584849 1846842 262851 1124045 1727696 1531953 345847 1701897 19274 1146414 741875 1774881 50831 1498007 1971015 1068780 1157998 1672427 1183319 1528897 785236 1653411 510400 1922437 380291 1755956 1402747 1775982 1056206 1864239 1505076 270576 1876230 1039124 916098 397064 1402494 546910 1793833 555985 5217 1247906 1335433 320647 1413626 1557404 682981 1859809 1847506 1650858 451523 1041562 1880683 945638 1729367 1716330 1072248 1465221 1857679 167130 830035 1236361 1852512 123259 1740739 1343048 938114 207184 1016165 1769898 862866 1307876 89390 1822620 297587 376242 1798355 1864066 695373 46082 666374 1679429 800470 165473 855450 407313 1626575 691229 1643790 1619482 620669 1395515 1757972 1850698 1464276 1742546 815170 673657 423174 1694568 1549873 1599926 576996 1136111 1542632 535175 1819568 1835285 23449 743453 493903 19941 364788 942089 1704536 461283 1293496 1589915 789668 1886754 129662 471539 1966796 392145 1398482 1910691 980333 1538563 1721543 663348 225264 812183 920812 38234 614203 1588305 1743589 351981 1589357 1270262 868863 1992675 967796 169098 69460 1016036 1862113 701269 965075 1173932 1451500 276694 1136153 1607650 528682 1626728 139203 1351114 357994 708976 299642 179910 1138680 941799 247226 290741 1974783 1170552 841290 1775368 894313 1270105 1088045 735499 304108 719932 868291 611691 962677 1029371 629228 1112302 779997 1999006 478459 1118604 1308547 1433636 1697032 1851105 350609 1117251 966060 722223 452393 981394 1573383 956697 1374572 967073 169082 854208 1513881 846030 940313 764612 454716 606127 965639 530770 1890003 635784 40510 551828 1986863 1004721 1258253 884285 1631128 1246165 453251 1381326 1031587 1712158 871466 1903549 554617 658252 554389 366217 1217018 820521 995380 63003 450792 787816 893121 1602427 967176 390399 1750556 1134582 1077298 734139 1008684 301357 1027341 1160636 1689075 1305339 2249 1821824 1594538 1372988 691161 1791293 213990 1119766 330078 522282 1547806 188624 412056 1238685 1028364 1968874 1474157 302710 154618 1219514 694610 844027 850490 694580 1638379 289263 1106888 1159965 1115458 874396 139130 1224064 125422 1068798 676530 112523 1528790 861226 174828 1918364 561175 755841 916772 1475194 816919 862796 1127384 728598 155805 552837 1764225 1358646 594818 1993995 1872877 1576371 1860806 1252808 1165124 309735 512872 204658 1585398 417952 399791 723915 959343 21324 415223 699662 66053 1952432 480868 348036 801691 638260 790575 469096 1351695 1174464 1009044 846534 561237 1451918 462906 207651 868826 579591 1528657 1998742 1531248 705296 931177 1141573 628936 1894833 1464941 1188749 1271487 1288874 648912 1548939 164565 1586009 1156759 737630 469213 1505365 1107372 144453 40043 294503 1457724 1483861 173011 702031 375971 676250 1258437 1576363 250007 95450 269605 1280003 1964891 1364671 132604 646377 1565329 1313595 1080453 1791413 961145 1327864 668555 1656692 272106 1259772 462394 455079 1072661 1431046 854691 1357350 1528959 695257 412673 504384 1992770 1944434 1848198 1628791 737212 1062783 529859 1776456 1014537 396812 1280816 341182 861058 1937493 185868 985221 450438 962180 1669981 990940 279928 1715539 629036 921606 366829 1250988 1651789 740870 1597384 725068 625213 1005600 594499 172438 384257 1135649 474530 974011 643153 1645154 1397938 1346982 89488 1882043 1670788 1119825 1401027 73832 235617 414818 1548112 1410703 906103 764451 1230770 1648172 20538 1076777 684749 1575291 517016 452052 1240206 492557 109088 498471 245094 511490 1254011 1595543 240384 1442646 943390 1812115 790607 1138258 492952 1413388 1691906 1088669 1536608 168562 530034 967132 172991 1994563 1224435 1311770 742170 1212749 1633809 1664114 265816 573662 1366487 725032 1677129 1951770 1243002 880019 922276 701881 111065 62181 994207 1776220 932384 1606618 1527627 1274224 249011 1612310 465549 1914951 1228447 1020496 1405668 927083 387478 1288199 334015 380962 1599063 123834 732225 82806 734833 364457 774859 1685537 7571 1472673 999583 192547 1368035 1517371 996727 288938 854630 1343112 1703559 1567137 1112386 564708 1275508 1702451 923397 827076 1117838 1069106 1025919 228650 498484 448947 215755 1892340 350472 1394957 1982755 1797470 172066 26977 138187 1651725 570815 1030686 1970231 465315 1578006 1964280 1459941 544868 147002 878461 21914 306831 1279022 1286994 1430770 838938 926997 1990207 3837 1318386 836503 1135644 1542080 1552780 377187 300192 342348 951448 150063 977364 8834 1689429 1882475 181515 1998064 1974737 1646904 1148467 822809 75164 159663 859136 995339 1499797 1467173 1576050 19636 1790230 1817703 1722159 1266843 1505048 1370905 1721566 1350784 6891 487848 1737355 357850 683703 591867 999028 655741 1203169 1793535 1018100 1461237 655397 259826 1882751 1361477 1377409 1724523 1789940 566567 932287 204354 1762889 445271 284809 1122571 1206823 775372 641387 1517912 814302 826599 1873563 995427 738237 313936 81762 825082 593909 1675206 912930 1785954 598668 800453 1750945 1981767 1007382 272608 1254933 1627112 600482 220483 1862450 1952298 978747 372734 87445 1709141 856940 1763006 1475530 1019469 950989 517076 1612656 1300437 180451 1413947 1230256 683540 327091 1411988 1906269 1470363 887409 629201 1890765 823814 372669 8180 601308 269959 102891 895611 968313 304712 584087 110121 650788 3400 506921 589867 1727973 134953 1792688 573951 313574 1775856 1186030 1959555 527650 801291 235494 1861287 1072695 1792469 1079442 1938940 955345 1487051 1719355 217439 1805308 1543742 363055 1405829 1418369 1714554 686525 284601 528395 164885 1408040 81554 105971 1209642 1787236 1585565 1229597 1515097 255524 1736189 1144035 414982 81552 64890 921 1220375 1356089 300611 1588688 1173918 220292 1675981 72781 92972 1203307 647078 894921 1732866 1508692 713153 465510 1399929 78257 1628919 930962 1160119 1619333 374083 1580534 606535 84417 1725440 800208 1305652 480149 984182 1866681 387889 1282360 1455821 1610858 838785 958626 1150361 373621 1276935 83358 199926 1267417 1493454 672204 862171 1933522 420765 1745409 1372587 1325392 1166561 1751251 886466 1635721 909335 1770802 1103481 27112 1017051 1702805 1830925 787255 548883 1779471 1459070 1579539 1097339 138259 1016344 533731 270406 670354 1302647 1110311 153905 1980880 409800 1525663 1181978 150560 1298291 671735 284826 252627 726618 1955717 1489511 440377 1705133 1783955 225900 1839831 991369 628176 1236134 795628 1037473 1059161 1562575 608655 104723 1346466 722417 1110551 1352492 1612994 1563612 1490800 1560552 1661697 847058 688124 221222 74809 1603589 40363 1851994 882393 1123028 1125913 1117022 940494 1459644 991210 1366151 941987 1482313 558741 1251878 1132414 1875492 1165682 1130208 1018326 1473522 679412 848545 818604 568070 952840 1452629 1984824 1120389 791593 676191 1101768 518750 1888320 172707 148193 175032 499016 287125 576061 614385 955579 1509771 215272 849803 1140149 432981 1753036 125444 1161947 455957 1580023 1882783 960732 644916 1859613 1931367 409516 1333746 1657506 1427304 1475909 1349339 1466696 582296 1367313 1422160 26150 423571 268170 246404 1129863 1415301 1596314 12843 838461 1531434 1926754 216257 1476216 901556 923005 1984673 1900250 475912 890449 1199243 1156239 1210755 1275966 1693760 1935 1021177 449273 1459917 1217622 318739 446565 1931961 503661 1161752 863600 1218429 1298483 1399051 1370915 483159 327951 22844 327359 1742667 156235 628851 300854 1515406 12507 1941611 234886 620942 612472 379070 271635 799951 1432525 1328362 1567184 508948 1069459 1884615 865949 132376 1512171 1023734 1832097 1337935 590811 1653806 987220 1175141 374222 1140285 60486 1144209 1505648 1432028 1113318 529639 1494274 16846 163596 1870327 694651 527222 1974844 727035 1362041 1042792 930001 497493 1904530 1019535 1057398 1059879 761369 308752 205884 927455 1941457 757681 1582 785290 759194 596023 879949 177675 1650021 573172 375033 529035 23405 906867 1869758 1998515 183516 1370741 1422794 1054673 676813 1637464 1762938 80806 570479 445359 111421 1197765 1260075 774039 1783194 1028521 1123051 1066532 1267620 1234874 1134396 1380037 1636032 552738 1411910 1395884 1223835 176446 1240514 1031462 916221 948311 1844251 987855 802833 478651 1888847 843951 1835668 1705257 1553212 1513048 1774226 1344580 780007 1000067 1957705 552480 1274003 1327284 1730966 723620 1835546 1257035 226361 48580 1436181 567435 72427 1966479 431943 116694 1964387 540032 1692503 297615 17467 1278102 559998 1890687 1367455 164300 1927543 339346 1025572 150099 339699 1899637 211013 953695 633669 967137 418973 192350 1713854 1353442 135068 425716 948985 1865562 142020 1676677 1025438 1551715 1466145 727907 539746 1748294 1411938 1255392 278429 721384 1205061 512837 254941 1589358 49940 1328089 1699972 1540353 473681 698665 1368427 1726588 802750 1101440 609048 152357 535503 299947 406324 1868359 1074672 1825292 250441 494863 806791 1462444 1873375 1119208 580114 1131679 995676 1872738 1048427 1209330 849159 679511 59087 1305172 1851440 1656091 1578210 581240 793611 350501 705245 1300764 375035 103683 1366785 1370714 86015 27655 379764 1693314 730069 441371 1263744 990746 260349 40395 42248 1610246 909979 319283 1061373 1750237 78122 1376643 1091246 1509865 549251 1326732 200185 1911852 1693725 1937656 970730 1385077 1066323 1522117 33702 55335 918363 830692 1844694 1716683 453669 1360986 1945607 1715029 518269 1074434 1979976 227771 78440 358846 1626192 1249840 467657 1156747 1345091 884260 203869 1281871 617811 128506 287498 1314751 1071776 881329 1153838 721080 176224 1134997 1113538 585666 1574911 424658 1220131 1180519 1201804 1955208 1873231 655903 205632 483342 1108411 364366 720819 810731 1546470 1766820 1230071 1143658 1520789 1185883 1192601 320903 524715 1259140 729233 435530 333719 118670 1156907 405425 99179 279324 1036466 890750 470175 454168 1347177 1227426 295734 1576808 345210 1486663 1913134 288170 758733 591079 1277883 721627 267928 168397 1144880 1109236 717864 979337 575100 945783 1627924 32296 756049 1724526 1401589 761129 1396940 1177690 601172 1161970 1195822 192970 976361 153041 1178102 401472 424024 1632297 126742 1606138 1095497 898369 1218814 474964 164731 1164400 1749597 300225 1120739 1182403 170861 144307 1789051 1224617 1940871 924557 1852398 581111 1563664 796995 1972397 1558252 610171 313849 836026 176011 1537546 791434 703856 1791214 1786090 163896 709445 244262 703253 331918 1058271 630092 945074 505767 1413993 876110 589255 52886 494921 1901698 1962813 1366832 595920 1250190 1305115 1712283 1703747 1878079 1865314 1752746 14638 1708125 1511409 764352 857290 1083838 1610379 760417 1584516 1892229 340295 508646 771291 1138725 1230921 345673 701754 671415 1417874 481050 191535 298558 1337561 1300532 1514486 228477 993014 763686 1049361 1509753 419280 641423 515512 1199151 1235331 355476 156032 122772 1691978 2809 1020829 155537 1162530 121188 96331 1876330 596396 1394557 671077 1625270 1284765 12858 1125102 855612 295028 1029936 1507931 265074 1559668 973190 74511 676321 1375328 214146 1584466 1259781 1325662 854283 1500353 518429 1233614 1404939 1784806 1886493 1485713 554924 1653341 996623 964105 1493357 706604 1896005 740922 574578 778953 1078999 1403563 1938625 1015382 275304 1914876 1375725 476303 6562 1252048 927785 1400123 837701 660296 1343405 1167083 488978 378404 844855 1402479 1643527 902799 191364 1963208 1761222 127715 1948988 619950 867747 1901390 3120 1625148 280503 1346100 1384440 1442467 1344047 1344239 583450 749830 1943204 990177 59885 590755 1213857 741737 1163264 942398 673256 1976614 945318 931824 1484407 1141702 1488200 520088 276761 399050 1382013 1826764 1836128 109377 1735935 1957032 763088 1137439 95501 170262 1865591 808151 1722369 1352580 1525980 1862928 1440513 430954 1077022 1116266 739957 21002 1418833 462115 1391218 179802 1556829 132814 1167456 1426775 1621275 185781 275511 735350 1177818 345024 715683 529581 1406577 1610505 1061891 742625 919564 41956 1168258 621328 1322575 1596322 488817 328524 1919928 1902068 1579965 288144 823144 1356811 639248 1535954 330515 702493 1896055 606388 427938 386908 836823 1829557 828685 1856863 1884301 336985 140176 867125 1757252 1698611 1097755 488951 221857 1432121 507586 312894 1234077 636111 575991 1970141 1702787 1211682 659789 1755929 42245 1479204 1641268 294671 373333 404751 33377 1064510 423479 684085 1834360 769291 1776149 1179022 49327 1536819 826324 684481 937102 260221 89949 854642 19283 637093 432624 129946 317268 1832523 248036 1423438 1230496 293565 1859138 669510 35262 1378518 1252825 1453255 464950 834044 953888 430491 1020285 111603 1132882 240736 1295233 1947646 1982420 1139373 842256 1094663 704756 1000403 1084581 1250048 1711508 127418 28863 1034465 246643 971067 522890 1758918 867160 880752 1500982 217293 1674783 638549 291996 773757 325501 1489082 646248 1232197 1595834 1376697 1412671 1231388 334994 228511 1016120 262623 1621653 676332 600628 1370945 161382 526214 1349503 663569 502965 1644377 1337809 314143 1765123 1874647 1888437 827733 1523199 515539 344817 1128154 162964 1864183 690891 1646418 1905720 664966 1340835 952238 98933 1162413 1072895 1567572 1968443 219706 1694192 1026965 1026224 1004779 1574750 1139231 1267615 79562 1865224 541787 134394 1840323 356189 1081301 1304961 607002 531706 1712117 407475 1997855 1084245 1404738 865455 1343810 1977144 1609403 650626 1666858 793279 1815087 810868 737681 1720753 375394 1960758 456110 286630 1408927 1115119 335895 1367647 1629946 760834 1164169 1004906 1911616 1719567 1837718 1254120 612584 1993225 1587287 1463195 298462 1823331 1973608 1464575 140821 958277 1624845 1664762 307955 243044 1126141 1791139 85364 1082045 242883 165525 1861801 430309 415195 1116541 1704147 1971560 1067193 1168842 180258 1044029 1978298 1184208 1718706 1345968 1746331 73433 1075306 1570829 1450723 10486 1976664 428224 815661 1228814 185970 638809 889891 223685 1900282 740642 714426 1461647 240865 1716788 1472456 1354085 28725 269933 1458623 1537647 642983 1343 403884 1699968 733014 1447925 210867 714185 29512 426689 1522024 242793 1883161 1193516 464463 1702497 1672920 619084 1339709 1811830 1080373 1139816 465774 1494882 530513 576200 401311 1060125 939553 643470 180454 1602712 1656743 1972664 463444 196724 1913090 1843437 956137 451622 1194099 498021 1933538 1628017 637366 1655886 989494 1157298 1959825 863613 1881946 859956 1715166 203678 778478 456623 289093 1284488 1060301 1575849 402261 856596 1936792 1286288 1952208 149918 382512 1291589 1758593 1394078 136191 700583 119054 1184166 357296 1081541 1471239 1184704 825066 400396 1446243 1884529 859874 1462801 1258790 1026150 587056 1164825 1704408 730294 157449 757999 1989887 874659 1228434 722491 835105 1495811 317251 208419 289837 367850 888630 137054 1482666 1595304 297489 1474570 1425256 1725176 1282274 1012633 518424 1442899 1181335 460117 1132826 870763 80734 1605411 517919 1042530 105023 508149 1769805 1789156 634191 580219 866854 1694657 1489362 1262340 304147 129679 797085 212700 426201 1684949 1049344 1289015 923490 1247312 1787665 1289768 382405 1333762 1841017 1735882 192401 856960 1479711 232048 536933 938678 542323 1681172 1314036 1834311 400732 1215746 1949513 1092030 772264 1725283 1021876 936943 945889 1659043 1977667 1366057 1350144 1012745 989291 1783435 1162322 499620 448472 698148 1202274 1950654 1344145 882947 257259 1438090 708417 1608916 1560142 311376 558425 1461634 1204792 1344792 1979319 1221022 73174 1468036 1083727 199969 1987747 497621 424544 594972 182766 442502 1593143 1327969 1962869 1541548 1813921 1987744 1302695 298988 1485167 986766 1755776 1465668 999240 1259212 872235 73517 653585 120217 1116068 901654 724407 1221830 1591483 89698 1548231 441174 325173 66711 714619 1335424 1947833 878192 492247 292840 1974577 1814812 1562826 146135 1126443 1197906 767699 1866798 1659882 1546082 466056 567246 790510 1051913 545047 351554 179391 43772 402967 256018 1581720 1590546 187120 1426664 1843386 1314542 1111803 1335643 711766 1466293 912988 1974285 479065 1961114 1294997 135993 252696 74490 594903 1192808 604887 989122 1618850 12817 148973 133245 681210 1408484 945135 17895 1368985 968205 1967001 228926 1065938 804799 1902457 1685134 627116 1029671 1482353 1050279 945995 1528240 245191 1348988 637823 1654990 1384005 435344 199103 1112642 882396 311098 469558 1145585 847317 1783646 1023324 81865 400339 516052 31501 1085979 476381 1864102 1307638 1932107 21440 1969646 1123358 1546270 824399 692380 1929519 735109 87248 1824146 1818785 260365 549736 879931 958112 1118612 215000 1846296 1275073 1161178 860412 951279 472524 225308 1759965 680922 14136 1815535 697020 1689331 244950 1444506 1046763 916380 1417406 530542 559599 677792 1458082 664688 661977 1886395 96370 256044 1669968 641039 367911 1711909 707554 676477 1110674 531637 464698 204415 1195617 1971705 1126530 413540 235484 872459 603779 247788 1621804 406869 237083 977133 742515 1188564 1474526 1918824 1105740 408200 372051 912810 652722 728774 1109052 882082 1955566 1792527 1033370 1695157 646714 864067 1369258 221313 577867 1665671 23964 1999117 416392 688732 288234 1612689 959863 1743199 405125 1557953 872024 557096 710106 196205 530613 1523053 1828756 765823 611797 681529 1715750 1159968 102560 129656 857892 114462 704236 434447 510104 516977 1362656 262003 1132489 1503121 1941085 1021895 1504505 733713 493248 578881 1741804 277548 33387 1829112 149476 1471240 1927252 1778916 792077 1260294 1823383 1869644 904317 1708405 1897179 1118905 713469 961933 545712 397845 169791 820658 1093746 1178356 274971 1126749 756653 1637471 1060204 807198 483339 839293 259746 605429 381388 1972998 316856 255658 117496 736722 822078 96326 1181162 1968411 1858333 761709 202576 1200416 919075 1285532 1093924 1942289 1991227 1822905 359219 694798 1497148 1757067 1917012 1544467 1655759 690100 458590 1806311 732162 937124 1168095 1252507 155284 67296 257825 168203 390281 267398 866067 1189604 1238350 238743 1026464 1072184 1691782 751963 1483276 1451125 521925 566995 848082 354262 645114 1230037 41075 1327915 1741216 1586214 582066 41772 434531 894670 420649 1747804 1982149 1353272 108917 498954 1608123 219947 1709615 1926218 484697 653793 1998330 1971731 1421976 1549517 1117606 67478 1319751 1942853 1066273 1465441 1434621 1915716 158018 1436050 1387869 255277 1521718 119172 1403751 1418686 794953 418388 1835832 1094144 1881483 1705228 139542 1718418 1491887 1955088 1054550 290374 961531 697775 407227 647702 4370 1966174 1739341 1751718 862265 29656 778159 739309 435138 1734344 20111 762407 1701787 1035249 1909233 558710 946247 1081889 797792 1269146 232997 111062 169821 386747 941104 1945187 1759015 967217 1801297 809805 246843 964443 1796019 1183247 1119822 1879061 422698 1109313 1203187 738195 1276945 1251933 894152 1566873 486133 1702616 1463506 1040099 1417089 1568477 1141576 1392470 470898 1923826 1440709 1630649 301892 1147704 1513492 504544 45955 661168 472399 341425 272847 1199548 943077 1357260 702645 944324 943840 804281 1635221 846689 1993220 1120379 434380 528085 1841406 1327253 1893514 946263 1559383 1259045 876634 1105248 807106 973520 1218344 1472865 564027 682856 1887850 293414 1943745 108987 1625983 804280 238138 1217202 1516691 102186 470454 1288829 179929 299227 114730 788917 879156 1150830 59335 323401 1691872 1422323 1721790 564381 945001 130740 916510 145268 358651 813604 1620351 825817 1241711 43166 1263554 1930045 1485815 1080197 377544 589827 1622425 966766 18 1253512 1091007 483087 1928858 1586377 66476 486849 73241 1903237 1406518 20717 1504182 1225707 1643981 1603721 1466545 1521665 1900915 627438 1298748 859177 293244 259085 1230723 1678359 77892 580769 1226567 1021165 980200 569557 380733 138509 899036 1852738 1694810 351945 341609 314283 1890261 792001 1894486 1147545 756737 1792629 1860975 1086293 1099605 1543732 525000 760077 1728479 1154066 1506074 1999787 201796 447135 1798438 1316228 611586 1036496 382940 1178901 1533383 899973 1795620 1775579 994527 1511361 1484953 818912 1913232 1976853 599988 1057542 1857093 1417645 90513 1680580 1294875 1717660 1977314 1940844 252295 1997688 1191210 1013728 1180151 1022998 1734366 1318436 897614 1693970 371456 1728005 524083 199093 180898 1795575 34797 1452605 62318 790704 1954577 1617835 1557849 986464 1590386 480312 821590 527642 208682 836779 1631240 1856600 972696 527184 1302617 174712 184358 1480218 206471 831152 921957 133749 1016737 1222969 1730647 1351782 301083 66570 1880800 1374110 1442896 442129 859155 830251 1623221 1550510 1652164 1880702 282396 602784 1136107 1613258 720723 846132 1464601 424551 1710746 1439723 1965690 348044 537634 1592919 1033759 103475 687638 1041340 1861835 1393332 1900962 229664 140546 1403004 1462569 986462 1711965 1302191 1823130 1295124 750227 958551 1725348 1327762 54297 134454 162652 866185 1259023 364854 607216 1506834 1814652 126424 1766501 557349 1084422 235169 672442 456800 1344258 465339 1890392 981052 1929313 462529 782278 507373 1033363 1782297 784077 488416 1695509 1591731 1725908 216516 1088335 1600961 373862 1817066 1532850 521242 1647720 1529328 1817786 938418 24299 1180008 952505 917601 1267709 1510149 347877 1069130 905370 393362 196069 1343992 993857 1411960 1622750 1796482 40641 940666 349721 1996155 251128 342774 1705707 1552590 195556 1491269 403155 867407 80605 1784584 423759 1567687 1907940 581178 984162 44294 1889738 1211269 1104743 924107 909883 1354317 210089 1289907 1026537 890378 378742 1064095 992318 239119 1063894 441727 437799 1542988 295937 1690064 1053220 963890 1752370 1644519 689512 1982791 1449575 1090869 426104 860619 1134468 833364 1630104 426922 136486 998722 98416 1735915 149285 356998 1059407 1834517 1606583 267171 1696717 144897 86692 319091 1234585 1784351 1434504 785376 1045918 75555 1690389 108233 335776 795664 1622760 1898735 916434 959137 556818 373050 1883795 1258381 1862718 208264 445479 591803 1589155 632244 1804549 857124 151822 1007572 746514 579027 1988432 979166 1416450 357579 1711691 573061 826177 347383 1675424 178421 1883224 880921 335061 1739418 595146 1529771 1539784 1080492 1835868 744353 728072 470285 1375283 867699 196809 944570 1759702 1208051 1224028 1878609 1521822 457880 519138 1597128 1847819 1252201 1873825 458755 1593113 586649 692990 99855 21685 582153 1852895 1324845 1370617 1489955 947394 1414014 1429961 97989 709845 1384921 1647340 687284 1288870 1245348 904144 1793760 245155 1916250 130966 981711 1115357 1112447 1020086 754988 1792345 346502 794466 1026876 519910 398682 1947053 1374882 1984657 1786935 193991 1403690 281819 435078 819397 10342 970805 1707457 931589 1930805 1033878 1669225 1149324 853314 521322 51746 581940 182749 367143 1499169 1181210 1394971 988183 1324129 402064 1639086 654535 1378115 160692 62712 1694773 1351586 952376 1104115 1519725 180339 34045 1905890 234965 1590124 647118 490178 276112 679444 1039756 1191 1870170 750820 1727656 1430728 1791357 1488924 278159 712372 467715 368704 653278 1832088 1430806 1888601 232200 1313318 1114790 1636480 183116 1641656 1793677 388936 1798752 759025 512408 1286544 590889 1653065 1966435 661464 126939 1885089 193131 1940456 1812464 1607128 931759 1435681 336598 471658 1754856 1207905 1449039 87510 1573382 264886 1321653 1655673 1386160 125850 921516 1975334 973915 822368 336168 118189 797845 1181734 663519 792919 994712 21175 1711978 142644 1989691 879731 1251061 518721 496919 514571 1962733 1172004 43574 1285409 485014 1384326 972564 1267561 1813238 1385418 653602 1429856 1518258 1840122 861089 1888712 710908 196223 106710 1488736 156863 203713 359618 1609786 1799381 1333531 571766 825845 508954 48312 770155 1326931 413286 938927 1074782 355386 1125161 892394 1670031 1449379 919472 1420317 1469079 1849784 1453654 967311 419719 558223 1849174 1498147 399572 650599 1648392 1335907 92418 90027 1271272 900009 1197754 965736 689171 721056 1413693 1392818 708949 889592 1877696 1247929 1038358 980663 77702 1493070 521289 732408 255989 1498949 457060 1461967 1978435 1913047 497546 954607 792709 745015 308145 194801 1802006 1346442 728591 249439 1829296 726608 569566 1603805 1951507 1838578 1726633 1035558 1536449 1269389 1193293 1903725 1635147 913314 512530 193169 52095 990392 370547 1676679 226264 711453 406268 1330762 1430161 1798575 1088961 54223 944686 1030078 1444594 892969 1448374 964352 999759 1611057 821843 1442925 1648985 613511 1430435 325439 1818278 549674 1713952 1553950 600846 1991064 869454 567941 571912 245166 1672708 75073 1170157 1430084 1686760 1685719 1398700 10 1176628 1700276 1311496 71393 1270027 1385672 301740 1897258 1614015 1407375 1619711 1074759 556615 382950 1054342 1713528 314701 1868727 140324 103892 167603 1293362 1685712 1077374 201193 465437 1371186 1376139 1840514 1100535 1976817 1403577 174506 430802 1769466 485786 1252133 1971942 1943288 637090 1091278 314121 1155093 158002 305402 1223836 308440 127956 905714 1809607 119363 936973 1988181 1562374 731157 125282 9844 1605388 317463 584741 1723773 566916 666554 58443 933080 219732 94729 335334 124314 1258977 822328 477665 659032 790229 1546474 1726216 1279739 1339471 1363725 1198226 103791 587625 1765127 1933418 1894220 1801409 1678244 1454879 1247381 1433998 1335446 1937055 1637617 759231 470310 1931729 1537837 1359958 350379 1849762 150623 1795324 1752479 942997 779375 1786363 713348 162104 708725 1529018 1718640 1544384 359983 1783934 1072872 1214725 1486173 1434049 1927470 762108 1480851 860051 1238830 1997425 10726 172076 1991285 1295193 223839 1182461 1003614 1331775 1748897 26935 1849624 117654 336679 1397193 573919 1841518 1087620 1607897 576292 69101 1371104 180978 1070337 1698624 1089705 494869 1005495 83356 432968 1718124 358181 1582345 31203 602756 1078368 1939963 1432162 344992 1739282 785732 1775357 1784412 1597877 1607499 839739 1878717 1479875 807798 863969 1599304 198334 897633 5708 1441677 1041120 792420 417190 1964010 1424681 51402 1661008 1639630 957467 876664 1892051 1914242 126235 1043700 1828859 602991 359378 1095872 681801 1001683 1805613 1443905 1183723 763265 1042544 1746948 1369238 1894407 1755362 865175 903188 1320263 472579 228252 1941613 529928 1218678 1527284 1872012 807846 885481 1043630 813251 1277294 1796708 772825 1187617 1312538 1130544 189975 459956 1300392 1846982 790809 1620465 1314388 657671 692374 1095169 1282742 675495 1029215 1819608 208111 89043 1486434 1040786 1841849 179781 1687904 1620009 1557120 1611238 197296 452348 1901317 1932719 981030 20480 770503 304400 1047811 806975 611495 1320870 1448095 1177839 427502 1810595 198842 1399430 206017 1210456 880795 706858 430279 832660 1976058 1949124 1967497 643593 182087 390235 902681 1038093 435870 91918 460399 1379608 1210648 362252 174137 1932703 1411890 1213147 1919708 1407048 1096984 1183320 1650308 1791275 898535 787825 1340307 403283 859310 1402440 1778593 155043 1690804 283742 497890 353209 41311 90920 1044618 1269456 1210945 1185918 471724 1046884 1691168 1547650 1584935 290459 5108 1451793 941365 1204292 1991697 793006 486528 1348468 39083 44498 1232770 450892 919788 1962536 962268 199973 1662464 649238 257998 622157 533844 896338 329168 1535095 183791 406899 143261 769632 1786825 221804 174758 1160655 751642 1617588 1075952 1726448 816326 777934 765171 1860643 1644004 1890996 1855929 100657 759347 20187 183479 1571899 1765793 1322449 1576247 1509652 1587906 1601353 326549 1839466 1195050 1806049 1193219 279542 1780795 1976382 211110 1059347 29277 1025326 1428321 716413 812458 1368394 1124196 1930321 1310520 1938316 1194074 1563604 435501 1032747 1732195 1910028 1313966 612777 781129 691123 620577 52055 380457 1434113 1485684 479777 382176 598476 1692507 1145449 1516183 472548 1349933 1000425 1969569 1387244 1038500 1869796 1252611 818393 1073761 1790509 1206807 1919077 868155 642036 1448873 590787 954882 831740 1897408 998850 978207 1589306 780608 1048812 658147 1205120 505605 1632357 47028 1612472 1019219 181201 1947829 1317986 1646636 285863 1015235 1639584 1528413 562773 1333123 1079214 955885 1997282 1255903 475511 762362 576584 1877196 1295642 233564 851618 1396474 749138 1074080 243692 1645365 1711489 180953 392033 1242110 708711 1297268 1328592 1396172 1498970 269742 320268 108454 1044581 60835 453562 88765 1985300 1729251 939721 590971 165718 1622331 1148459 1189232 320278 332401 1515224 654268 332940 819405 1781760 151525 1059342 1265279 235335 371509 17388 1935307 308028 1164781 1040051 659993 1644975 44769 1739974 1444394 1173300 469176 489033 1360321 1876157 1173466 1126925 1709409 1011368 1913857 213404 199717 1158051 307100 108723 429505 1534221 20682 1671809 1250257 446024 1306856 1382196 780991 1987009 1565641 370067 129793 1041606 1339946 34686 124324 1284480 51842 99530 1075753 1435166 1692892 1729978 1509779 1924602 67921 1626944 270900 233544 1713755 871292 104409 708015 1221961 1915039 1794207 1687615 1789563 696575 72437 1417870 978580 1291414 830298 1877940 750137 92278 375123 1648691 955628 1990348 1038098 1429876 823285 747762 1836061 1084597 760193 1032458 686463 1390236 1579303 879606 384774 800459 1534219 1073705 109090 962191 1774023 1749722 1236963 752886 1550352 268666 1720662 1231847 557864 86373 1335385 1823774 28954 907080 797597 1715237 1592671 1507666 195168 977759 1290517 860886 1584967 336860 204942 650297 542681 608241 71487 1729585 1072631 1835765 1079980 610274 1649820 1115788 765761 1457193 252213 1678503 1606160 1111944 92340 636774 1992136 366085 1642552 1609266 1881792 1038731 90130 466844 1279540 649 744323 1151778 1235938 1943413 1356331 245940 1256491 1880828 550829 1791230 1307612 4070 1647585 1273514 879105 1836676 593311 24294 1681200 1983338 211358 874403 1056559 1352840 1900091 727880 1919054 117827 56867 1842060 330708 1241055 164682 1785011 1528480 976152 517915 748310 1477259 415130 1291728 874909 205859 864031 1817328 33592 767204 1163501 449137 321932 953759 582776 878699 530411 1637336 368932 1925658 538911 44978 1450749 563149 1438311 710308 22507 1849011 1792286 1614963 1630820 1999102 15176 1609704 526294 1150043 1764433 474034 815041 1199686 1789623 234660 290246 1147090 1667977 312133 330905 953132 601481 1740506 844225 1565151 142474 1172032 490715 917472 45528 372498 1884315 1577867 487964 1849591 488695 1173050 710003 613907 1185459 1029107 661198 80313 866237 1228745 1718226 1428068 1575120 734699 1320916 1175299 145873 1437652 1835811 1955066 1044780 652750 1531354 153505 1056250 777892 590398 1315524 743104 932976 1031279 709785 1929296 768067 52403 1255277 270417 721793 1689285 1864230 1998458 1388633 131252 694391 826760 1398328 678044 1833043 214661 1211199 1855837 728496 709168 163175 1783688 1049442 300092 1618705 146967 57546 595031 1279625 1327139 516318 1130119 398962 1523726 378640 38966 46266 1835982 1288487 1115274 1387599 1572251 1225488 418382 1892499 1218693 239739 469636 803444 1348056 966535 585262 736156 1280343 1656219 1982366 65950 845416 1702791 529119 102357 1749394 80399 801948 1731499 10502 1043972 1257306 1720967 282201 1623232 695182 1055450 116054 649801 878206 351996 588942 1967767 76355 1233589 1248836 408977 1427801 639150 309050 1142740 106819 1185157 1278909 82155 897637 1177487 578420 758693 132935 901892 640632 649319 322764 135048 1314296 543605 1252159 1763919 1640666 1459759 1838847 1628536 1049196 1672167 601809 161460 916977 263329 39703 1007205 1345724 752900 1820147 473298 1460169 717740 908599 1368387 344985 899336 1258938 412990 589667 1314082 841751 969695 396186 1211487 1861937 1629573 72235 1382676 222616 1759305 1568515 1226009 1412079 753469 981875 791128 104573 1543857 431681 713853 378082 902551 66628 320374 1088143 581097 309865 558925 1356450 350429 1396899 1485105 1463614 1906204 646554 450933 1958897 1544365 366488 1529967 1135512 1326496 1188225 1952481 357515 391540 1273431 70982 59138 207301 978078 1511076 1610359 317068 353814 1526765 1009261 1444663 1205610 301249 8921 933620 1520618 1513065 649607 452192 1845911 957986 837972 1446602 1839557 651850 149753 775270 588447 1682007 274336 70899 1471773 558484 1866167 872732 1061254 1652391 1931493 961594 244742 606488 557180 1742623 643288 479159 876527 595930 144393 1475290 402410 1337922 1153227 1403050 1587567 156633 72226 507976 1074229 1646915 24578 1883149 212239 206410 559372 1311791 1053440 17971 1250238 398868 1846169 960648 1321192 600283 1909073 1695256 912733 1264747 1399796 822696 1799924 1426222 776696 1967145 164767 546009 1113852 539186 745557 1568688 989491 1688889 1604985 85683 894653 241129 1246516 1561279 79736 53233 989205 1721208 1576378 303082 1153079 764043 377152 1617187 240144 1700522 292228 1618561 116789 120373 210207 27892 1850791 685021 1929291 991335 1282895 723650 997320 875543 393393 975513 541077 767240 1973199 657211 745861 850108 466112 600952 970465 928847 550562 1403114 1240152 290209 793542 187566 761201 1149166 1414636 1392708 1545777 1604382 61610 1437111 270136 1229435 1717371 1697681 1053513 763590 1448353 1873313 539309 321858 187473 1663620 1137161 15543 1213826 1338207 1398900 1281326 504908 72166 1334482 1622126 440019 61153 497565 1340296 521256 1917089 1657923 286034 793622 58188 878787 1890662 1067368 1393277 138774 355173 553225 15506 1292318 1592905 1344345 1064928 5324 204414 914193 1280620 509706 71257 1631410 1371947 227484 1580652 186933 939362 1321045 1154329 205254 1508297 1589050 1562097 1931979 6966 445857 1272210 1711550 318677 1691231 123533 1224722 394097 441711 1668795 1568983 477754 1272624 474658 987145 1300873 1376254 318580 969822 1767497 585316 1125534 872309 1245729 1098555 1391135 290899 239185 486415 356979 269103 1308729 957422 1085411 506363 1591854 1491445 1205802 1979187 996187 498777 1564732 1848547 1295661 1260743 1489349 920170 454225 1583007 140311 63555 1927694 800270 1276443 1357568 660535 1514565 830896 1324106 1434705 137541 957299 352450 1973830 478489 1456531 231340 705929 1717002 1935799 860666 95245 1536160 905840 1771422 1443284 688587 535675 1223899 1361496 1541419 1419609 757801 769379 914514 353674 664386 1028435 987595 1559786 1585321 96656 647633 663698 1674796 218686 1467100 540436 1062840 690411 547134 1905520 1441576 1145810 488745 727860 1795815 1949916 1805705 1437590 1601068 751621 1380707 406987 1156451 1790494 125769 976303 1479775 608418 1591225 503689 198964 691496 1823090 821482 294358 18812 924558 304508 1404101 1904904 564355 61710 861841 1937507 503386 322201 273348 1550805 489624 1319916 465950 395669 1788298 758607 1417488 1929652 1103983 430307 65278 406106 547653 1666971 535582 1181466 1182571 1128118 36358 60371 1364541 1556288 1000144 1078831 1372447 1967968 874691 1225882 517703 1909244 1205931 1534140 502470 1813019 1522012 321616 1601916 435163 1172161 1616146 881545 1111499 1617997 1921025 1306610 102381 557427 1565250 587792 556003 607049 1910774 1513070 292481 740177 52905 1961353 500960 761923 338030 1117809 510759 1469311 62451 668594 1612772 1953617 1220909 942347 1599544 1810823 1192534 519358 190899 1118882 770694 1939 1115776 1657779 1035051 1252826 170607 213493 630048 756961 1710918 1503249 571925 1643698 121419 612497 350067 1313610 1949498 1289146 242535 678682 1877734 946306 858345 1142898 242502 1638823 1277958 389643 193399 1521813 1037351 1786999 1177092 616946 1080615 185266 1104523 1935638 1851152 10386 1505063 212960 742880 1745593 103185 23581 832918 687795 1801910 1748441 1081827 1161180 1672120 97984 492396 324543 1603351 412521 156656 489457 476353 471244 1482358 1449633 1096388 885187 1638538 867861 238415 1171505 253168 1942422 247575 1073300 1299384 1842615 753444 1257018 885381 1157367 1818708 319813 946619 1275690 458575 950456 892817 1093153 1175757 621673 1463061 39763 105954 1005372 949705 912360 441858 896786 306853 654866 1034860 104038 717013 697997 1215370 1005591 1652442 79658 522412 1325374 1349034 1853389 81775 860059 1118697 557900 675932 1032853 562061 1944855 17987 1727188 1767559 934111 817293 900266 283764 644759 1395673 1663511 442705 1917710 1684740 295699 956087 1432517 1655620 497749 359790 1024979 100379 1574947 1315396 1283447 1308994 1419352 1207413 473968 537155 276054 1332703 1610392 754825 1954065 277539 658590 478506 55537 896711 725895 921391 1256347 259149 1622507 884655 934955 985386 1152312 1115379 1615027 512502 1617957 659315 1604621 1781642 849917 512171 1183223 426000 975068 620558 1188814 1301253 1660676 1927886 725993 1343789 222065 1931668 552359 1506054 526231 817476 663464 1385360 1278659 584022 1105589 189546 887197 1461308 1835291 1095252 1338569 1506216 880454 1826099 746902 163918 303210 626475 233691 326142 365640 1343674 563595 102893 326653 49525 330198 297720 1855325 1150562 1316710 555333 670245 614147 19647 1948155 827099 1863902 555258 929106 902572 565204 1395973 361972 84271 981264 1969907 726192 1762130 215070 1047589 1315979 955597 1251792 1614329 713203 637457 1052772 1246287 929954 1759452 168409 1495634 1291449 622773 514343 1090889 1812866 1272513 50011 569452 1882954 1725694 466927 679748 1779857 1960311 942201 276332 119180 1425310 367442 400593 1163606 1659305 238267 40064 1628221 260685 1275217 529645 1099807 635112 1126329 342558 1643564 912812 1686914 1657042 772002 357489 910788 644346 1295406 900307 1047930 474931 1032211 682365 1511159 1893988 564512 1441973 1970007 99048 793262 1734334 1669944 616547 51590 924657 184851 30971 896220 1546039 347569 985209 180229 349442 1685372 125605 1972040 553649 1124611 1226061 1706881 1066827 106244 1034642 754175 699034 1566643 1862520 1138614 847608 1393102 1733590 474852 1629460 1941712 765187 1049885 1372440 218511 1960793 915319 1725026 1589075 76672 30533 1026964 433518 690882 470596 1843089 1868851 226280 1030231 1321991 910208 1486440 785257 320118 1834047 1271761 462280 1248199 1134118 69704 580338 464883 928479 833038 942159 647190 42980 1173327 1971899 851560 668941 1454802 1098294 699138 1096519 1605365 1449096 1389962 1284610 1589311 755356 1929441 1318251 170759 168002 191150 1256120 222418 964669 1551267 528462 1494401 976751 1649594 1732890 906089 925702 1953755 1840311 524132 9600 788683 1711864 1300983 263857 1580679 167134 492973 1889007 1316033 1896904 261646 1176195 1191649 292114 1325523 1719813 1825181 1175424 1074670 1787863 633319 812414 199690 629357 1412783 1935676 636268 582217 834745 1692999 1962978 1646969 1014054 611660 1612486 547227 328490 299372 1974982 810085 493980 1463542 1354430 1751888 1821803 606902 661939 1131352 555802 1015796 673095 1317300 1914671 1330727 1632822 1854189 472411 968102 793527 749553 1027843 28410 1178107 1937706 474607 1382236 593284 39689 1471771 785231 1519422 1123187 1581590 474092 527538 589275 1115577 849997 1523767 1252819 840215 1767177 103279 1055550 768510 1972811 1485828 1744193 1486274 1671521 1089331 1353912 414580 1722293 429273 495993 9146 1326932 1348868 1524421 960744 474326 1016817 1054075 1994828 1359750 1718643 1562204 499952 1662515 490099 418916 244610 85319 995373 1268533 1029760 204993 34427 119942 26859 633807 1058993 544300 567108 823668 760520 1054071 803415 1949033 1872466 703628 1820208 476174 1190167 1758554 25492 1858843 559514 1115869 1750176 1864464 639136 968031 84314 1826775 1042810 355035 909814 1174070 228699 606548 203399 118363 1784827 292520 202390 1994114 236072 1133843 395822 933078 1762408 1993577 468255 1610655 1306291 1130393 422961 1502504 537540 1113207 283120 430686 58333 1827268 852754 132646 53576 173923 269930 372290 422804 1351195 1371833 744962 415484 398719 80995 1244658 282390 453059 1504744 1212079 509755 1057228 1144806 1588962 1573611 1953974 1613548 1574842 1693890 314166 1064330 1693614 1014275 1237525 1841837 1561125 305346 1063699 941014 916694 24487 1895473 342459 1044414 1095139 1208381 832761 384954 1603782 1447083 1238964 174477 1693254 9613 1413917 1651960 630108 1355287 32080 1942984 833087 1844036 1934392 240515 1658896 1714669 996280 267840 950081 109928 1530603 517375 466255 907081 1236557 460712 1663569 840413 1690585 176598 1259536 1108687 971977 1920336 586189 51032 548268 1429758 1715088 1261737 1138248 1775162 1357966 139028 1595797 332093 536849 471683 999950 236617 1378118 1523064 1715993 195306 404716 650069 203478 817120 696863 1473456 328311 703857 1834451 1411325 369607 657748 1351495 757888 408140 216016 1997604 589478 1851453 53522 137370 1405151 1774261 435556 487852 593781 1197862 1570620 1221720 1331425 947515 364747 538449 1473974 589117 456120 21399 234749 139881 449912 27480 1604140 1843342 1995518 233863 66089 1865523 536873 245920 1013882 1510004 1802658 1159539 1630529 106570 1095399 1767441 1783651 1571441 1474123 1884088 1318617 1638954 1468979 1203744 1985172 1065500 1995305 1902938 1387553 723274 1420839 1997725 1056652 1998738 79760 232583 526452 1044928 79771 685932 793996 1889688 1728644 1482063 325865 1047530 92703 816530 1748481 1595553 1392670 1337975 978938 703801 1185949 401185 1865178 908864 1924673 1609478 534216 492246 567151 1526114 291533 704863 1552151 1710766 1628734 1264959 1483997 521689 1754199 383769 968578 672503 1940158 1581373 1620718 1435845 1470954 972050 239304 387051 99552 901756 910422 637871 791392 982744 523542 420087 588713 1713391 16692 362586 1118250 530368 1644961 1078997 1828757 925255 1859476 549950 1458137 734694 1716378 17171 562607 1706031 1135941 302369 849624 1714277 1520509 1139556 1833234 1718507 33628 1139120 834627 655421 353359 1166309 816476 1257618 272504 1732678 29104 493183 737165 1955275 1498979 482875 44615 55942 184791 1314893 1048630 198243 775711 913401 819618 1183012 1883168 1314400 1036729 1034361 110840 1121997 1511716 1946630 1166688 803489 1528454 817056 948932 894302 498162 491634 343830 709452 1238703 1708877 834623 171411 1470217 1706675 1890801 601952 13203 72605 66867 579848 617361 1830774 1777828 1704284 11016 1031177 614197 17718 125088 703590 1060444 700392 1714671 963851 1374563 228271 1295592 1643473 1584452 1824175 596341 934908 709193 1960732 206545 1650697 1161398 827080 865255 181589 17046 1341171 1828858 333237 1484318 1942475 52060 449916 1717237 661189 1526760 773548 1548251 483066 1804920 1331669 1950963 118973 813980 1793114 1079139 176939 1134272 1456298 1129685 881370 658374 709226 993072 1055780 1587725 1379376 1248323 324729 408479 479982 686276 1318252 236708 1975169 1283996 545834 1199891 1437013 611465 910179 399660 491770 660616 1392462 975414 35841 690031 759329 1733205 1601533 885078 764624 148349 1400903 1618455 968328 1673998 1593674 790359 1231502 1276507 1389088 1683942 1302551 307247 1908283 1496560 1008302 998125 886526 1931142 509838 559848 869546 1473645 6668 320465 1878890 883110 356781 1747708 446293 690979 1978922 539030 256604 1678805 825435 1358669 1215988 508238 827775 551565 1429140 1003944 1143375 1163398 1574793 641134 492202 788631 1453536 1214399 42238 1636633 1188380 102321 1353240 1478403 845588 1652011 643410 532069 1728576 377221 884193 1090837 1086593 1405489 783151 243777 1851160 566272 1522902 522456 13947 535184 449404 25331 1622702 276974 976092 1680147 149163 1763107 1455378 35943 1422830 178036 1005228 1727435 1481082 1730939 211624 1348934 656648 594833 1905921 1809615 1162929 1770265 637384 551328 1680321 1363235 249711 1838728 1986277 173389 1964918 1702604 212423 743194 81782 1573598 1546408 882961 514414 1652054 1074971 751132 621348 1812932 1530314 356090 1991382 89684 1189468 1187447 1269410 1244277 1904443 265336 1715487 1677838 276656 1403527 1443266 1620013 911022 1027885 1333050 1370122 161661 989943 1398751 707526 1350268 711512 687802 1141787 799310 1666031 270708 1560105 1621559 1511776 782632 92977 60034 216664 1914056 869297 861352 141289 1300910 1659214 879952 1664987 1137977 1630623 1739843 302505 1184978 1962989 1930657 785573 948937 1431900 1131438 809563 164523 1468529 304860 592544 1807913 589285 59099 582898 1405843 30175 217590 1912926 47404 1871564 1999853 665328 654090 1780346 1370185 1936820 1899006 1078829 879574 1137039 889594 993452 733122 1398426 229608 1510620 1487712 867211 911424 1523343 414021 1032968 1180974 1512990 1782117 126446 164256 1868973 1541380 75027 1908653 82423 472366 1828253 928934 305325 359955 1215260 1972067 7901 1153300 104080 1610047 513913 1525485 215829 1160706 1683763 969965 786289 1756783 1486608 783563 1603813 1491559 1327210 1086347 1004003 1689393 1696307 1039440 1759175 1276674 1349755 1647469 99935 730996 1775833 1620910 403207 495351 1988996 465422 535852 1792533 442219 728219 155352 481714 1406015 261121 1047792 1746865 582544 1208080 1769608 654668 522039 1041648 692829 120340 441449 610349 1005425 396054 1171895 1784998 1622202 172145 11057 1452068 197768 663469 687798 1771266 1518489 288612 1602623 1932253 691338 1254883 1225825 403771 80158 1643644 1706226 1288550 1899727 1795967 1256357 835000 1775745 1637983 826367 1633106 1547972 1080007 158337 1367201 1441305 1588189 1983391 359433 259626 623313 920785 1861456 1053454 1881246 1461079 1814739 363790 1322957 514462 317361 1024351 1577987 1309520 1043706 640863 1360760 588695 41975 271810 810747 185581 993071 1969659 814555 791382 1605442 1487980 666781 274053 651864 153380 131303 1517277 640259 1938102 1756013 707613 627212 560260 386276 1873471 284549 909710 1244874 1635422 561354 2964 1889363 1623866 1688687 1147156 1785353 1821673 1637428 1386163 1285126 1496299 1378744 1139158 551488 110016 1996569 1158806 1050283 1457896 1041944 225249 617550 1394585 916396 1064000 1833107 452723 1723525 1362620 689483 619895 1568760 1685335 1633572 1276367 315259 383779 1676456 1018180 579896 1730432 868554 1506007 1474386 1508336 271870 943865 1296338 873137 1124707 1873893 323409 891093 767418 956030 1519825 296652 1499269 521687 1432496 1488881 246411 1361626 760742 594033 193482 1169639 1055994 1071252 820788 276530 438253 5041 1122667 1988030 790174 1678026 416949 867039 156791 1878258 184364 1569611 945392 1870734 1131833 808451 485472 1753014 971438 1049133 759764 1832039 160289 1941523 1322994 1978380 447639 1795464 1015583 1761142 851134 136721 1124603 225656 630428 1794837 876682 1495501 101041 1898960 581052 1821891 1079459 688767 267152 1571486 373951 424798 1133637 746154 1687861 1109538 630383 312404 81539 852110 163496 1595272 715325 1864182 328237 1176261 466932 1702132 271856 741109 534039 119803 1160633 1920764 1388381 92929 1389543 1015997 1437076 1179599 1821221 417438 1819277 891218 455489 1666563 638915 1839599 1570936 342442 1451034 172701 1617388 1948010 1217174 1047244 1191082 506408 1978814 953840 1564140 1563875 1527499 963875 1056197 349912 649118 1749059 1325639 702218 1946012 766273 519255 1474003 833903 1980790 563696 820407 1095090 443236 349423 780660 1396241 524094 1832996 485276 1023338 1669785 1007680 1269591 449352 1500365 1258459 1875873 1531474 475923 1030027 1807498 9055 1878578 1747563 690895 212846 1605875 318717 1370000 1687820 1454069 1549468 1817640 794332 1488462 316359 126961 1832660 696808 863373 1584040 1957605 866336 840238 93394 1825750 1109151 917964 84487 1088930 390098 1503771 366552 199032 249517 1949538 1743482 1569273 1013951 1483397 1613412 159357 470343 1627117 683086 1581871 1005078 1357725 1612896 635599 941123 494451 699434 660780 1180450 968707 717693 1695313 29210 1455155 858491 1544659 522032 1911146 779268 988431 1127810 724434 1144179 1657955 1885358 1863076 1332571 1052927 1425467 876917 1251781 722090 35308 145403 480942 788837 1725953 1676969 1162845 1056937 1521359 1395667 1542331 100843 1018889 327138 297203 187103 767067 1027317 575221 550025 62625 1413021 128210 1063398 751565 325464 842584 980073 450720 1360203 49958 1328735 794723 1410261 46741 1340809 1701196 394015 1929815 1964225 1325838 379420 432924 297132 844084 556029 1132441 1343062 383920 176926 791659 465834 833557 779061 488496 1246299 1987955 1599275 681935 1323252 1836812 1460472 709996 1149299 1315205 1440423 199214 803585 1524336 1203820 911828 412107 427439 735900 173634 1673312 979458 104713 1797802 1797601 217538 9500 119454 190887 1432008 788298 1484652 1646490 542693 1532922 1757436 1493599 896600 368948 599902 61226 392650 1669922 1845519 429464 1472595 1539166 1917340 1191279 635198 696665 234438 520616 1913491 442484 804001 1408732 277261 1773764 1050837 1159658 497813 204650 1467176 1411932 1575137 1506308 969507 278392 742369 850103 559841 1771895 1857667 74286 1104652 642666 1471945 205305 113137 232933 141951 888829 1275937 424569 1455757 1309969 1919450 195437 847271 1745806 1834350 497481 254665 49002 1326722 1210486 1492140 831715 1541605 1805405 1882225 1762979 1545088 571595 539165 1970776 217800 1496192 603459 1187098 1869338 842778 959735 1173143 70801 796169 1511425 178037 1706389 396564 1282059 239576 1728657 1816939 718227 964886 1138797 1903490 117686 1061935 1532175 713340 1152682 1493223 522034 1456205 565223 479899 1610774 524744 421356 1757898 759820 1848644 400515 1906199 89576 1766479 182396 332319 1899177 1943881 1962143 1101737 1253869 1495313 170479 492273 1970227 1064513 729206 1082271 1738316 1290642 352000 944211 166573 171635 444806 1246067 1142384 1591228 283698 40245 941844 1809170 1436135 740525 763732 1143070 497136 1687532 1078868 245028 1892587 147823 1224049 566077 1170884 973009 1265269 1360355 1588282 1362356 1841616 490162 690829 1974282 30743 396522 1662994 1703338 1194872 847541 944044 767185 1827920 495600 1515325 1419651 1947666 733259 166417 456351 504461 1298886 438538 760190 1348699 1936009 672934 1953989 1838398 1937309 373729 1099845 1904752 870687 1493614 1517111 107137 121643 807151 468946 1308373 215433 442972 963150 212182 1933415 175204 1595729 740127 1465180 948244 89447 1220557 526788 742459 1375551 1047471 1002533 1684933 1881014 1723721 885988 1832387 1037619 526996 208832 49311 56503 787153 584388 476173 263324 1579452 1020485 1913852 1702844 957113 636477 1912363 795455 344543 1664291 1071648 786386 799829 927812 958114 1800249 1472137 289782 939609 1767053 1176482 814126 61352 1886522 235019 1236005 1200327 562333 1220450 432623 1017633 147253 788860 63919 765467 1316387 160583 93819 496133 1453042 713180 1170775 364659 1199481 1363063 1512611 390672 1852474 1142894 1646369 1428276 1420996 808572 1306681 1531639 185616 45170 1331824 401821 723421 143563 831389 1417732 1963603 1189921 1878435 1978835 1278586 1198855 1590898 1127014 250185 1139678 119498 1574288 447623 1881522 1764564 698335 839067 1034869 1283859 1479339 710950 1877721 1523057 1847465 1157854 63947 755921 1656555 1785026 1613963 1251071 296972 266149 268716 700857 1328444 1265869 306425 473057 697895 1170797 1843559 1289026 1266517 777042 809147 1986773 412662 1775469 1671010 1383493 609025 649227 1215111 925177 1081788 1832103 1644082 1268674 1478892 1157632 429491 476789 496146 1666150 965516 178864 1781150 1401328 877521 576578 451302 142307 995308 1659073 1449787 1427284 1165685 770820 767117 655936 1551606 1929877 319437 576013 1510608 1678008 1636106 204308 265042 1817010 216143 1360838 1523502 1079628 983399 1096977 1706899 1074346 1149818 744855 291207 481158 434092 434160 934944 1709496 716991 1418194 1106615 1249010 256513 265976 1904516 428761 1361929 52179 41612 875994 318958 1113725 361222 972514 1890866 1619902 943316 786215 321740 1497712 734879 1774439 1346768 1867936 899574 1368209 436906 1991691 107426 358339 651117 1455910 1787286 1612855 1013727 1178174 624608 350455 269440 846844 1649346 1706681 736494 691885 778982 515696 1382184 1911473 17010 126251 417888 1184586 1149821 1068455 3544 163427 787504 934656 1143953 863724 947432 420779 967001 617246 1711963 1347981 1610146 346086 435982 1650784 537927 1843153 48589 264434 534458 1077579 584519 1038567 496904 898787 1232254 551813 1395746 574474 577191 1290002 1860229 1948519 1928432 752943 191389 79533 190901 1929116 573652 579215 474241 1638375 407988 730897 1614087 424947 1894226 1387096 1345633 237652 1621411 341016 1815871 1583356 363648 855695 318917 433983 1196435 997016 495084 536280 39839 977591 35224 416477 1333008 1375850 1218836 1892335 1313058 357648 1178395 405642 1641726 1688938 1278847 189254 1085919 1827973 454462 1253028 648952 1492964 898072 1937033 684495 1536141 1158392 884718 341043 630195 1416027 1223247 497649 1244716 1699263 1129968 444676 887352 1364809 1422511 1821820 593820 324163 1431409 1110096 437382 643185 1098113 866877 1644286 1107854 1852616 1187250 730473 1728119 1848925 68490 672854 1628932 1436932 1078794 1383350 196503 1493221 83866 1250274 313450 808626 728707 218150 1818606 605899 1581784 1841373 94237 1354990 1991898 901288 1825699 418406 1868938 270415 1006736 984438 461987 243134 817206 465751 1221938 637596 1047370 512474 1117531 93509 1525477 709152 1209322 1291898 477455 671476 659037 1559755 1362753 1507130 1630267 209577 1084147 733877 1484555 1940455 1716142 1546006 1748696 153646 1272630 1664345 1422959 1697012 884572 1889145 896772 33429 642114 575445 1763421 309910 173122 1065607 1217458 415016 1643232 1926382 870474 1888743 1312214 208575 1445064 567854 1780273 941730 496807 1902540 1416893 1545003 476434 1475650 1577416 258166 545038 1328962 776897 950440 1054128 1836848 1172038 1469420 1883034 796862 517389 614785 887418 373803 1280194 1588478 1166046 1366509 625593 132566 1160484 211421 217873 532112 1332424 181046 413368 1765786 1478515 1897061 1505955 422578 908301 319286 1151863 1863509 1832650 112697 1340335 1314453 304890 1618538 1846018 1588847 1346686 1970856 248251 315935 1659769 710593 1766112 1507341 1755020 1354569 287634 1611283 22817 1953785 1089963 1442349 353274 907197 747203 1412810 951996 777738 1942332 705028 1098459 1836978 1535056 1811222 1761527 715009 141506 1356509 446250 275074 704557 1736226 200077 798590 1990933 275313 1764162 225694 208426 1336252 1403290 1895447 1814366 1555488 826852 868208 1271906 1183162 968439 648398 609662 1135906 65681 1344624 684834 790085 937655 1089113 1780338 1552315 1935072 332562 80061 1402779 564666 618384 101449 1038981 14983 1201780 102054 1661118 1326642 530778 738868 1605413 121527 167336 1985867 744626 924106 566238 1370282 802723 1819580 1148942 209724 568486 1890783 258282 747952 1213244 450619 1998004 1493604 1455571 1532282 898321 1811260 1916990 34264 1658252 1464471 762046 1096956 67153 1760887 348558 1691294 1217085 671433 332413 1933356 1791173 469795 639306 189132 1257488 1727274 1838680 1890728 952988 727027 1497310 1579054 1761581 268057 1698548 902181 632032 49245 406061 1553435 303686 750132 862502 1282588 1811039 837665 1699163 590529 600661 525911 1563672 1708388 1895647 174728 175491 1353510 129727 386689 555145 917320 705833 1909458 1078965 876603 1049748 136484 1691244 1178072 389763 323279 849832 1101282 39016 485196 1809610 1692961 760851 1635017 504334 839225 550684 1721671 1521661 99392 1410762 93013 1667781 514402 1026214 1641012 1572216 287698 149172 1522313 31742 1819548 1608030 915263 1725379 440472 1894211 235682 660936 724128 655486 1328661 1028448 1395549 393366 1609564 1697045 1668683 405601 1907835 1816681 1816831 196678 1290313 321842 493668 918245 215908 719584 25563 1294017 35267 544461 913205 609360 77930 909461 1066090 723308 447449 409244 761617 759506 1008161 1414053 731463 1841975 1574211 211947 508707 1625942 1439080 1655286 1938797 926988 943679 1771906 724922 1389903 1540828 805610 1275201 1382502 1822757 227080 927262 763675 687195 895233 1249934 1440184 24795 216366 810529 1094335 1629764 688874 1707948 818333 860885 482231 951213 1827661 337841 1532367 1291003 1782251 244928 1015492 78847 1106913 76989 775792 1892444 226592 420470 1023280 262708 1107238 1005645 370756 1730606 910490 340298 1057445 1721354 868784 485551 1064029 468992 1215953 1957577 400819 169682 122608 817921 538754 715302 1565434 1548763 1701916 476327 1736201 1036106 1185339 1266380 512892 390282 1069134 1470214 568412 1054159 554608 775559 1857608 213877 1505773 1077820 1708294 596931 1880145 1233827 1191647 1515743 191642 469310 1385495 1675082 1584320 509699 1032169 448481 1557769 1082852 1274847 548951 965925 1357068 1067771 1922980 1728512 1782501 711001 388337 1227553 777006 346063 364672 709470 572030 605411 926515 1437802 905672 1637797 463990 1964061 611480 1017723 638448 818475 149270 444001 470610 956921 1419943 665611 1361990 1483330 272907 856846 716744 1424643 1759448 1790266 577361 1353347 40362 413623 1910440 750370 1405922 1503819 1188830 921749 215781 1678303 967555 1884735 1034761 1702565 932921 166386 1155449 1621682 434596 266877 1966810 1444840 1361027 1485600 1198768 1746032 1759558 192611 1475077 1610822 1734831 1675626 315103 225280 368836 1755714 1621757 357747 341459 1249267 843483 1823769 1623816 1919559 892636 781177 911964 771005 578937 42035 1274862 1189196 1228103 1067854 189327 1756951 1735134 1159727 588068 1690411 448140 1993502 343332 1078254 588281 161174 668975 1100893 706 941174 383017 1167346 1355097 257222 949721 679952 1052588 1062608 1567855 282289 826940 290786 1745290 97611 775107 1927558 751953 1372667 248377 1453502 1534886 1069838 1858569 609285 712138 152297 1912547 694492 1894780 1362906 309326 1056866 23586 407589 668219 127263 384814 211791 959935 1123763 1628269 1412590 345574 1118193 1996021 96891 1982847 1363049 1755788 1765555 1607012 1118763 525445 124055 1464165 677075 429975 1073012 947288 956289 1174766 654718 993531 1365131 443330 1473303 573841 1545968 1480676 503422 1043013 1165149 1245396 1966030 721053 1784323 139690 1954770 1687726 197843 1998417 812317 768772 186307 1122967 1337834 597905 1621415 61347 651677 461586 1643728 1805486 365469 323526 1385343 1855496 1273185 1054703 817549 1583152 1051080 1584321 1363954 1923542 1308129 88219 966913 209720 1602306 1033588 152779 813789 1901212 1858408 1888694 1392890 503193 122031 1462888 698792 1677998 434386 1483091 384470 1972445 1133712 1355458 915610 1610330 1302725 1216573 329310 1847180 1369222 587095 1539158 371405 1392863 847192 1997057 707743 1778339 56295 1335044 815834 280441 765820 199858 1473205 487482 1257806 1147400 1232975 1499768 1331863 1996412 710842 1594558 436144 661124 134610 1589227 1693670 918107 702690 1200020 1239336 620396 210796 1273891 1571679 75390 322925 1043478 687789 1433604 1133889 1391407 1986771 506857 1201460 1747960 1936466 1998596 1764106 1163857 1777681 1350130 474933 772464 1505435 1485807 1132584 692619 864819 771765 1580203 927151 1516085 1617935 1143038 1883749 1560570 833690 823442 1791748 564816 1628171 1409388 1790109 985988 1468000 1835718 774307 1622775 1125736 1549360 1843911 536946 1762876 59546 553506 268359 1853529 994897 4135 1371281 212341 1747478 1529688 1868559 1196020 508773 570208 1278643 1394304 235441 1072430 66040 1425407 1927994 1536632 898719 293053 926250 1510262 255271 670672 297071 1420998 239545 728448 340434 808861 206573 1107576 407123 1834007 759409 1898992 166255 1272046 1050059 174117 706477 233906 1336603 1605663 1408480 301255 1756384 217282 1923292 1897069 1923869 1402759 336832 963349 98824 27373 357456 994571 105919 1587911 1529061 306579 447134 1999793 688566 1134577 64036 950448 1961851 1770736 194806 1254530 1686845 837587 733200 1098670 29659 104071 442146 422430 1863930 389182 156335 1776629 623890 953809 347310 1182066 1975045 1743588 645483 443268 750916 1425289 1605188 1420238 1654718 889821 1837115 1035685 1557544 670600 1371325 461422 890163 773546 794879 210667 834575 33371 1893658 1885753 988428 1678479 1369153 1465520 1622973 547039 1844675 1612186 1228076 897967 237386 1890655 1439047 1524616 175595 717063 361693 122103 965906 1356155 1204749 1053392 1095993 1253796 1761941 337695 1106386 1730401 1731477 830467 220687 227854 956055 1374884 1490933 993070 1549316 1607133 1112606 190237 1514197 44158 515567 1346854 1844849 1186003 1315726 901615 644261 627063 1714658 30669 1735491 593862 1744838 346027 1434965 683986 185427 1418437 875991 1755913 56333 1641893 301243 1219243 1082635 1793320 827289 930192 1614679 225942 363439 1333574 1628278 1416322 536480 1650684 784611 703778 1777714 590354 861922 1984306 626714 991428 1181716 597920 1092667 110877 497753 796702 544525 1754105 815740 1561609 155671 1541451 247517 1775991 169756 1437717 869015 128725 575929 1111328 766066 1961805 526742 1435814 306769 1610428 1416079 1881231 317586 372593 1570219 1154273 1105805 1403183 1464860 384267 1456132 73475 1268241 304619 602843 1164471 383345 1417168 430844 1624077 532379 1182565 351462 423975 1091161 1584961 542661 617800 1796496 1766939 688157 1041288 226074 1163228 953558 552110 1864958 737159 1040009 1135449 77757 884942 598478 1308197 151073 1205704 136804 1889923 1734864 767018 303128 1464615 326756 1240490 919050 829296 442060 1312064 1008216 501980 1575154 1704901 525251 1994122 1530069 1970516 816186 332698 404068 1299205 1653929 1674532 1829508 1769988 655904 620054 721912 1668597 683561 1947194 1735225 1698889 1467455 1565910 356502 1297799 1722469 1670875 1567822 1823516 1254369 1393150 37663 1340182 1960212 228346 850055 1452964 971554 545822 1626130 1825385 767779 311971 387103 49937 1864804 1303191 1764607 695902 1929506 718549 664788 1875012 422275 1635842 165764 123199 398822 1146912 721975 376647 509745 704837 651983 1755422 1563138 1057171 1745384 1586152 133198 296208 1090584 1079411 1191101 684342 1407347 303971 1257 975356 535510 1137256 125449 1733963 804578 470296 1125727 1419105 758909 1251613 956342 1522660 247807 960702 1198739 1794729 1224803 1455783 202122 1406686 28012 1667363 1646967 1284263 12513 1206739 1858090 1548712 1253086 1612421 1978539 1770806 789919 1654687 668586 1142409 381991 299731 1802053 1966840 985949 1035170 239337 982778 1838443 1973293 460147 1754360 1967500 1674496 1620800 1558582 1735010 1102608 52131 205889 1053223 1762127 1421679 904841 48618 1555522 1024996 918974 359581 1690927 23482 1972936 1816262 517523 1213021 411260 711286 1972084 930848 1902669 215952 1606377 1749622 39825 98422 1727138 874037 212897 886406 760196 700027 183557 1522917 1539619 1709928 679375 265368 525617 81521 581776 1065652 182690 1997623 1297239 1344673 787790 1993378 539572 1135063 1479332 878736 1229889 562533 585408 279727 1653834 357934 1586711 80871 1823020 1806921 1494019 1651587 244247 331637 1420982 497045 1533379 1114508 853237 681472 1926200 1923480 412314 1104573 1088425 1373696 1916330 545078 639086 783353 1268133 425342 1285541 1944091 1034899 986198 1783188 1741455 1541917 820648 1042183 1737771 229431 561320 376840 215921 1437860 1647391 40602 1922153 1537437 52097 1182398 668922 882708 941321 265220 915819 967321 508873 446801 976261 302808 339877 1741407 456602 1535043 554637 959589 1251266 1684000 1480475 398324 1454462 1737233 617452 529892 1167492 1421375 1528568 870310 1733127 1137816 159309 718016 264037 740952 1799560 1368848 200594 913583 348696 1742855 1399616 513680 1275740 1766657 1887854 780859 1880545 1368438 1933850 22327 721676 352153 665580 1152729 639539 868074 201438 762865 499046 230817 1614457 130071 627766 1889585 1867246 671884 954832 1487122 1131777 141562 1699956 342810 1161366 1119950 47166 1472203 991333 79527 536773 1237887 1854 1804192 1060769 1280477 1492228 217012 264326 1400908 678716 146248 240039 550367 308409 1207690 1004098 1728049 1209006 324474 1634895 1650485 231556 1482472 1589704 44806 1324673 865104 49980 1686881 431709 1143189 1432384 1330013 1508907 674306 192669 374188 594950 1397362 1458163 1270347 244918 370304 382998 1496678 597420 6308 1564570 1754428 1031667 96367 1795683 1704808 214437 882404 1049834 1873745 1082577 216328 1331496 1096612 1648920 888553 1812719 461774 511642 842176 1782711 632109 745358 117608 819034 224795 338371 1437930 306721 1749761 1622569 1962606 1642724 1919722 122692 554951 1101723 870983 28329 317317 1642874 806117 1679215 402441 1878080 260783 879333 382516 1392402 501999 283721 1824915 1164813 1078812 1938112 444241 1636414 78102 1808734 78545 1484347 434939 1455149 368424 740714 552204 582229 1827291 1339260 1623365 1956297 1657922 1503963 1360000 202914 514863 934993 795880 583714 1896893 1862962 1345486 1229284 320232 169642 759432 722889 540726 885777 637374 1318028 1596946 722688 1784991 696292 1167759 960956 1121743 1608422 1742909 674977 451213 1996676 1563248 1639249 531583 52511 419395 1422063 1120840 68313 314313 1344904 811919 833162 1320640 946200 890122 1856145 247251 584880 1024462 1566504 879474 1954537 1637441 1106844 218284 1495379 1143380 1134826 700332 992155 373722 650882 1066272 164099 1532803 1247642 1846739 368501 979708 528230 594044 1247044 178996 666249 1055957 1649105 1556550 1160374 636077 207044 1581378 1407282 764123 855565 1567689 877009 1618937 1083216 876520 1063414 1338470 134958 873824 1925338 1120321 1474638 702643 1756385 1477163 729329 1508881 1629173 524205 275480 542343 487252 1791030 1291120 1261878 1566373 119204 1442462 1840599 1871370 1941168 1496973 618762 953494 1089509 1739657 1164893 1197847 1096394 1074691 812203 1358456 489813 939977 1153981 1237126 1213335 1301612 409326 1706330 534010 258245 1215836 156246 751527 523043 1052378 1749725 617564 1104555 1957611 1750990 492923 196823 1492488 508760 251420 599632 1740426 1566876 1694718 1483700 1529682 1772962 164738 79986 1220050 1989200 1967122 1600361 1511589 1144384 792122 1799134 197771 436907 100651 1736036 1561855 1299046 267370 694449 1226599 276670 643582 1814502 81559 580436 98973 1961954 831159 1735576 410259 1441085 1670203 230986 217430 556491 1837493 573999 1395186 1796579 1556588 66493 1477518 1355056 368731 919166 7081 203769 1616494 446782 80335 1773329 869612 717598 1170284 1589360 1166396 497522 438454 864433 1013358 1681588 245931 932859 1192400 1756251 1510582 1709479 1539694 1011778 1393988 950370 861617 1813318 1207998 756564 1082255 1996723 210229 774543 1497095 1746030 643891 777506 1789672 1794559 830655 619891 466211 1601271 27378 532950 1268886 1683335 1462936 143534 1951417 1485508 1233025 196279 821973 632120 1202522 1760933 1671565 663765 679362 847731 984382 1500979 299306 1791007 949309 48342 872980 1278241 162606 1808706 1097834 1732584 781201 1653226 1894102 1451436 1539736 10047 1027328 1628493 376635 1230478 729845 1377109 492755 1408930 137553 16774 1215211 1407211 428874 1047432 406193 1727373 987312 556006 515352 1193945 1514083 1719079 893859 771720 227804 1455065 1828429 1069339 686006 1248233 442346 449636 732015 182866 728370 844275 1393844 1625600 648591 1100990 978540 1107580 334934 1467796 1284571 1793645 817259 757918 86614 1745731 1660164 493385 1710235 398420 840040 97372 1147969 1259953 935719 1719927 1602166 580527 290895 1799611 1126959 1715319 1247561 340131 147278 1831182 1395940 507139 959711 949554 236877 1600565 415197 645710 1217448 770332 992413 1859154 645532 1420001 871444 729998 195578 1334379 1096677 872954 672660 1326402 1153233 1503429 165054 800853 1000517 1280367 1247475 796256 89139 45463 1949838 738361 641233 1306223 1734989 199200 609174 532777 1382201 1997943 141711 118404 1094025 1580497 758255 152656 1906499 1704049 126116 1227428 1988849 525969 1186203 999334 1517782 1046318 1458739 291216 1920700 61206 1709060 1825196 203435 478508 335855 253367 621070 1375619 572888 602389 518677 1417104 1497056 1096853 455624 526305 1954674 280603 264880 204004 1356732 1866380 1858033 270074 1865424 275264 640221 535189 140802 420572 1639626 626067 678595 1331392 1243638 1537444 961073 663829 139874 353471 246303 1518404 1277974 418218 842660 445456 295102 1918089 397006 777737 686925 1638051 741070 1986665 1516514 568388 1883796 1758361 1945850 1299858 1575412 4795 401236 1185379 1644042 194572 915624 619640 569227 1303130 621409 830403 985544 5322 1495291 1589375 495900 1402817 533871 778452 842001 1060391 1612947 1193131 3721 1233444 1275451 1609089 1749754 1836497 798849 488030 648146 1325729 569879 793106 828295 340622 890872 550940 1357223 1068200 1667160 1981644 269015 1489993 959609 1144200 1193717 882574 1136977 459460 433683 113361 1504168 1627703 1183755 1096939 867104 567063 926201 250621 757688 201238 1743096 1893809 1448382 726470 285687 1886647 493073 1779008 1787487 1195604 688302 1041369 905997 636916 1869896 1605277 1892681 294375 332724 274845 890921 1645 276988 595068 75983 998211 1736260 1968234 222384 972304 428266 432754 1356537 452205 252131 1511469 1972204 666775 1709531 701918 274610 176790 1550695 1456214 1367504 1409663 618163 1461141 421297 1343273 614882 1064231 925913 937758 601528 1025665 323013 665686 312740 1499005 1510523 1361947 258515 1696338 1005332 1378877 1201067 1121062 1645706 349586 265877 1128358 376011 1165984 1863213 598826 1173968 1176660 719896 296181 271611 1558878 507507 546739 1765571 528313 1726683 1527363 111319 1994208 1098935 1307101 1065386 1705906 1731877 1010338 425276 1478559 926323 147376 544672 620913 1121828 805989 14316 1454250 1163015 798087 364560 1331332 1468192 837736 946986 1105000 1519633 1195422 1771143 1676427 1752197 936828 108279 938573 1444854 904093 636162 1931917 1060050 253255 869463 1280553 1236566 1661176 657505 44246 492787 693294 897826 1736552 1847106 1791065 679726 1711561 1403332 529764 1634323 1322093 417602 1659544 610882 1679300 1180785 286879 1074225 1582654 1565584 933515 1633294 370204 281329 783837 1217040 139358 1788465 823249 115903 1679328 307511 269352 1928101 276873 1356696 1264924 1343007 1495378 1182053 903336 969416 1319743 15829 1250800 504724 1334463 853421 885897 1349025 588509 308616 2208 1381659 1955959 741612 1407021 1975544 1995737 771779 216965 1209762 458637 1434563 1899936 1600285 149147 1873507 844344 498511 1707619 1965670 1544822 1477452 601371 109757 522722 1200299 374366 1729980 1989766 1012576 1579795 565902 549826 618446 1446040 265966 1605610 1596917 1284731 1379157 926584 469992 1164433 1409475 1938934 1359864 261868 1912223 830313 1076953 1691961 1438236 441283 1455421 1296583 1746269 360902 1895219 615328 1452194 1164956 1196432 86242 314224 1384605 672165 948028 169874 1868821 433612 1139019 278949 1728994 1242529 1458003 1565859 708871 1360929 238131 1273560 1654806 1413644 796916 430391 1924944 162310 564434 92392 1930060 1769931 188042 424998 798286 1771833 1168681 1880757 491312 917863 738925 564406 675943 1236781 258171 1594969 329660 663286 1009638 484116 1426381 799876 1791297 1627455 1047614 170684 1797092 384298 1855976 1693577 1719873 1599090 1134354 880730 237070 1764083 1950164 110434 364640 1207917 458336 1096968 493640 1814242 400703 359819 1085601 1302549 1289568 357636 1598569 1846463 751300 694424 1030895 682661 1860669 1378371 162672 1705816 1360064 982180 1438553 692447 912669 1504315 317002 1671241 1464253 1164985 38457 1119819 387209 1268297 804929 1671571 1595072 638662 945215 1716572 1624656 1966100 1111464 1172129 1311541 1949946 1301488 350674 505243 145999 788572 1703975 239738 67144 699571 520419 1030250 928095 197328 922252 1518970 1987420 887017 25789 491885 1321850 1862628 877330 1221960 1385769 753626 1578924 870172 488937 1985734 665105 469747 285306 1826110 1178569 784424 505472 1563689 1702954 1610436 1409938 706749 1163103 846094 1899838 1189554 939486 120167 1874928 1317961 1700474 241801 1746215 1684455 1790376 1513158 1041280 1729735 1465145 1273181 899430 455177 920541 392285 1791372 775465 491270 1227639 1122768 1248610 1994731 1117198 298156 443775 993571 438597 622659 679120 534958 1760379 24850 616202 825236 1381817 822960 1450001 1311530 20713 472305 477825 1282944 1204324 1390559 1813284 782767 441735 194452 1265436 1101336 1994312 9569 1108613 637616 2331 197175 1645597 1619199 260571 54010 371782 852321 1359957 33853 678911 1977736 908219 484768 1895369 1121852 1024089 1950577 209177 1551800 1655518 397481 231121 1017924 807841 109520 1882817 29644 1463219 1855874 1182834 765085 830582 1171591 1074113 160602 574305 863800 1661082 315716 282512 1036002 998454 393716 267312 767226 187801 1566207 354494 408543 1150383 916368 15350 1356672 256521 339532 23769 1889407 1637133 566505 1057514 1698381 83100 1978864 1752257 347994 700730 713437 1314808 825754 1573766 8107 215138 1301247 29984 1158214 927481 637101 1945214 186917 1837816 1955486 914175 1271884 1516217 1938000 1572224 142292 1516694 495354 1138950 1423709 1197128 1855850 695363 438283 398581 1136768 1992714 432857 7529 1378772 632451 1849980 114534 1280103 346104 374704 1163800 1135524 1613493 1771837 1335054 29895 1923035 962510 1224125 535366 411301 964415 402587 816372 1337353 1760237 1218828 1833712 1534516 193815 1647770 1181722 482671 890242 775180 890100 912052 1268460 721971 1075416 1957761 493104 1218843 1145574 93334 786989 612710 759770 48325 55766 948862 208950 1977670 1746857 1418281 1875932 977511 569967 1310911 373444 914876 887299 1791277 1229859 756538 1865734 220900 110347 943056 106942 1264138 1662951 1577417 723903 1131672 613661 1304291 1536885 766435 1924082 989259 1273217 544032 399843 834784 725343 1317305 416870 596177 879996 725170 761253 1085077 1220387 1009034 67195 1745631 708486 850728 477641 1350611 1910030 1814032 985306 1133475 57459 1088895 1248826 121730 251879 991955 930512 1244662 46602 1670604 462624 82676 435218 121742 742212 1055802 544916 986667 186453 699747 620077 231313 255787 457459 540941 634073 370258 284268 845813 1422441 413984 521162 1852495 752824 1049525 1320028 1287924 596203 1338918 577639 804220 1656484 977013 1504023 944935 596736 622360 1935049 1988070 1782220 624492 433800 140618 1921114 1309995 333532 1018084 161223 1776408 1573397 1451240 1109516 122282 324997 521375 1069705 1876248 120804 1473359 1726569 1305307 1551274 1226421 419446 1528048 473213 580812 1286538 673617 930669 841086 1021926 1877242 1182889 1583023 1486235 850799 1808850 1263304 1960896 1946452 296895 983156 1014533 1954509 1253125 1328231 1041630 1872241 1036885 1111442 790873 1614816 262781 1951575 204614 1615460 1167068 186245 800837 1172605 837493 738962 103307 511068 800049 656100 185712 1315798 203947 1622701 1671594 1797624 1680026 1642383 1950071 374382 959364 330783 1766392 25820 1946341 615092 1505546 999387 99003 111330 747190 574968 525176 530019 1005590 888336 1374402 1046035 373367 236269 47264 513065 1435588 790503 1358173 797541 1755261 683542 1024798 136017 1031652 506007 1371388 534990 886698 508461 1763194 296887 1920772 1834461 1675043 478586 1897806 1722790 611454 1642705 820498 564231 63303 1390496 1133623 1102884 1064783 587014 1860219 861742 1922811 527386 1892917 1070683 1922156 537785 172565 318490 1529465 1025112 1058355 1016053 1510756 1084372 1318486 99701 557172 1920230 1059363 1104073 147802 1853341 1581025 1122200 198030 1034689 413365 1407679 1208435 773613 755221 43603 753142 1083768 989487 1804685 1869459 11418 48715 84485 160405 689991 394107 1512315 174899 1866471 660638 870024 1914061 1967005 276855 1394846 292568 1064769 1243185 1326866 435142 213393 1225563 1290203 950596 1353434 1045527 1439039 348090 714583 182680 1943816 839758 1198474 451757 653430 1928807 590680 1867070 1354354 1813014 634546 926125 659247 1134804 394125 48680 217685 1699254 1817986 160686 1305202 1234365 127913 1291620 1489315 567470 1532297 325587 1017902 1664193 1233414 1033006 418746 756624 451835 1406133 352251 1845113 373328 62631 1891557 1632653 857927 385623 45772 680172 1023742 1446036 1356459 799654 1359503 1410196 66685 1863168 1404626 1779188 1105631 504415 1899283 1509411 1679490 665137 408130 1971594 1951355 894680 1215123 519982 439328 275207 654939 546346 13966 1567831 1722008 1649997 989008 193743 667814 423638 940912 1148032 752159 1418573 1340424 378522 1899151 1338138 866574 1358526 1316858 1006591 449233 1616580 1487000 423548 275540 420873 465617 1914816 41961 99297 610324 1349890 802888 1185688 1351520 1461993 212026 911957 1838466 1516319 534201 764541 106713 250431 1445918 1280115 841484 83901 1436711 1052951 1410742 585207 896960 7686 81701 1121594 1655597 1175391 17651 1912473 333543 1971886 538846 1312565 1871196 1760448 278066 1495203 95626 1640741 759069 1721132 1414364 1084759 683502 503774 501587 1537641 969221 454016 333509 668412 624657 767604 1816006 660053 737603 842329 1931966 1029049 686230 946866 788924 1264966 1828511 762924 89264 1163377 664414 672823 351497 159253 1540724 994838 1250553 1279247 5017 1006861 816465 1395568 486733 1162895 595766 910731 1736982 339441 1584781 425303 1948715 1094857 598012 1285927 860755 996277 830911 1276720 854270 1283606 259996 775298 1323432 1556383 1735998 1676941 1977044 132381 1733054 1312656 1183597 1297660 988587 1392562 446898 1861439 1017234 1954596 1791724 519751 1437503 1234945 1013476 1923031 1913615 167832 419843 310855 1970918 1944013 974983 1158504 194076 782139 838397 911164 81197 1516545 785065 1326899 1224573 37550 401568 1433526 1180751 449513 870228 1183717 304163 1092701 895464 705260 817270 1137870 1643468 1712676 603873 1657799 1388072 1320051 1710182 937609 28866 1901178 1765208 952673 101411 1716824 1560752 1234149 706202 16308 916349 52724 1618291 865245 281258 24451 1918233 628121 288029 1428352 1486862 184955 1078998 599259 334295 565825 1534049 1034214 876961 961173 561449 768673 1992753 404407 1225746 1382668 1389056 1934241 1173047 1117521 1591676 1290572 656409 1172646 1406409 1854245 1122883 29439 1132928 958356 386842 1060305 566091 1286555 785032 1785795 1212640 84153 1805926 1349377 1681975 1683299 605454 922928 934768 1555531 1196036 1032447 1315625 514262 723295 1024689 527440 876293 944643 1586746 1439800 1009747 1612264 1314446 1185444 1509841 1945575 275057 1947739 726759 572339 1741909 1863164 1665755 530642 1254363 866532 714092 1020980 1234197 476822 1480067 626980 1227462 1734057 1839448 158534 1329634 1141710 1530769 14434 1730011 904342 1168295 1127756 1168809 326884 433910 350279 1292310 1716542 1721843 225976 1252233 836861 432969 1433791 575594 1153177 459729 441256 1068000 1575507 547117 1730650 1178366 1520432 418001 1441353 68847 23499 1029621 621472 1694612 1184817 118213 1950496 1435133 1035356 1536541 1758521 1831666 605977 1769778 668418 733316 940548 1958121 560501 974061 975023 1817270 1216971 61118 916404 1372955 1083278 1145019 62125 1958067 1324269 1053829 1958090 1521048 657993 202869 63352 867770 816060 500042 945391 731349 1975430 1051618 1868897 594783 919735 859689 177194 990906 417936 1504396 1149749 1535485 1870208 367675 1830587 731392 1755748 474733 745031 682528 1378794 1268887 1632633 750112 152557 1196238 801860 206814 684502 515927 1939035 403407 1219703 1937153 356804 356181 920807 289892 248272 247646 714501 533007 897328 1348433 1682979 51767 1389394 285706 167624 1446323 1012313 969856 950734 431122 405422 1947545 1692068 342081 1138644 164304 1542951 1050953 983231 1159015 921519 1091530 922258 1793552 351957 238782 1894507 388317 1633933 921019 1370381 764244 1224086 731114 1048774 418891 1695915 184825 1036207 1943083 1312866 1722867 675469 1496487 574622 1485440 221856 186811 1901179 1128809 1246396 729317 875703 1639748 25970 1541241 1536410 1644382 1639609 892821 743518 1583068 1778251 317417 1033599 1126344 1942585 1611902 1978194 886564 1287544 751341 229769 1622289 530026 935960 1635802 773952 1709388 1425356 384678 1742815 1580682 1373514 465712 1769972 967747 1557912 713860 1805767 1836816 123809 1572364 1628808 1416472 1932516 281270 553864 581269 1747772 1565767 925488 1580976 1041990 918675 1331722 540692 775689 1597848 518389 1706332 1490538 1240621 661165 721153 1773411 106476 74834 346314 191286 496590 1252402 838975 620277 1564602 1282303 770525 1418200 882771 910103 681839 1242429 804224 917660 313879 1523574 556515 888975 1970086 736497 1917333 1419765 1996307 1244180 1409695 827827 657057 1985120 596629 735297 1898210 121644 1385788 64090 613881 785607 1046256 88311 235286 91591 1174039 1890958 1165262 1383470 1866009 1048340 772136 25393 23796 15262 1634619 1105626 1155490 625662 1744116 1461186 769355 1703115 707275 1803736 512269 930672 1578357 1834430 1395742 660411 1643118 109782 1002056 1540238 184349 346596 690491 14551 374007 1648822 1757228 572328 1216586 1485156 1702391 13026 1773689 271975 293787 949044 1927333 1072742 1687129 945095 1390599 1823550 37289 946045 961180 701848 1932715 915294 1251786 1222271 1228141 1030323 1878927 201443 244924 416817 111496 1051476 1003945 1034338 401043 2950 24340 340815 1591725 548809 729970 1242094 1169584 96703 826590 812908 1430814 385900 1298974 741054 1426714 385510 1713646 789412 906436 1197905 807135 100519 457958 941800 1968687 1932322 1494682 233702 903407 69644 831343 871863 1397408 1240540 156840 211417 460444 948708 1483789 355438 1147695 397884 535854 1289318 456643 1017140 1930203 1575157 153416 899407 1346614 1556912 157842 758206 577223 1729502 1661696 1746681 907006 562955 629088 1619039 207146 445298 126138 1110147 480845 1323803 1160509 1512991 1858152 221073 653725 947882 456329 45856 725212 1059569 1238387 387243 1676713 199974 614401 1327750 239468 30006 884379 1195600 585660 1639284 1271359 920117 803864 407702 864118 1011483 288727 1794069 322288 1833422 743391 572481 660950 1563391 1668648 1110069 337424 47437 1304770 102082 390564 1562124 1537383 1419240 278192 1288908 941068 145784 586071 825188 389074 1234441 1068432 974865 1114716 268242 660306 528458 1289325 1244919 1474748 701480 1869257 394431 893202 390528 516218 975071 538416 922703 840891 269475 1111781 504891 1543548 38304 1753188 170161 872119 998224 396481 507934 641151 1196385 1557673 483095 1062847 1845913 831934 1722837 19406 937456 557603 1775612 1485292 1609016 319299 202173 1698373 1792015 1420776 708680 237797 1872819 1322704 1176397 1424252 469668 700430 212555 1647160 1289873 1606246 50342 907555 860801 528818 1184278 1053794 1430683 1174606 1277886 1204770 1325830 1160302 520459 1459229 895068 1153982 877963 846668 735173 805900 1656583 1352790 428462 1537821 1147357 1909819 1967037 1833541 824168 1027092 209483 1909866 1753226 1164630 1861616 1465953 1858124 562302 1270561 622454 1361817 661774 1699098 478018 1616043 1819788 601262 410061 1945560 115115 1486332 1617873 211450 1463846 728375 1927716 380197 392987 1072204 654361 1564442 1912947 1522661 420505 1260859 1555071 1448732 1658924 367668 1609027 426066 1426945 591253 621793 933241 1545148 1709132 2956 73684 851091 915777 1103186 533077 833276 1675942 1789220 839818 1525479 1933097 3464 722851 238447 1901554 822039 1534008 1890278 1587652 823850 581473 919319 1745018 1014580 963376 417280 92137 78988 225141 332325 1581101 1251731 1229400 93748 221427 41106 410028 1526686 856784 1700063 1321597 253753 1938257 1922783 138244 1063381 1192464 1107412 1240376 635739 1819193 1923050 1135992 300107 1659700 511847 592913 147222 1563494 1265908 1212548 1121671 1124565 710829 542973 1977165 1659699 528794 1646980 1510675 1689838 393172 433687 636793 836475 594534 930143 1607326 1695452 176469 640871 967827 701841 814710 31999 1499346 1565512 1266634 1499556 1231899 144234 1704281 784390 1380858 264885 955162 153637 432174 1397782 1882355 813144 711818 313304 61962 1450059 478422 805187 1120831 1938790 1624820 367035 913820 1754265 128673 390811 1353559 1989379 1508518 1905327 1184833 1732859 1856681 1494066 524569 1301301 612387 1633899 1822424 1733926 470364 950187 189902 1054149 1544476 397302 1350830 430322 1907119 988028 510769 63858 411447 447387 1805262 924380 375198 416623 1996491 166917 1417775 1408011 336565 555666 1980306 560745 1674380 1298640 774574 557316 1648521 477982 467880 684392 628552 1316371 1443665 857266 720336 1745394 275531 1351621 1065266 570851 1953570 1823258 980798 772589 1215421 1755159 1862899 934037 1942041 829874 1462119 1167987 1164366 950380 1269884 816133 793520 360082 907661 917654 1937267 1556361 1455930 464237 318261 902386 1090647 1321214 1694828 1461917 220230 962069 1332282 348417 1038153 138602 1685995 705048 1090173 1320985 731290 1305100 993272 482313 448147 1230425 866763 1347132 1352983 534776 1097063 232313 1409763 618581 1530244 1659580 988561 1488361 721521 1752822 376969 993907 988261 1643603 1427161 831481 606014 883530 404740 614350 706869 889562 1128100 505594 808916 208087 300356 1435728 986143 762263 619090 566644 1118765 1714320 1175341 228506 407686 1380876 1141769 942364 114376 1294539 783384 1222139 1230203 1755188 1839793 223174 1280017 1012940 1061684 449272 952639 1377251 1701579 1958916 1342216 1014397 412710 1543967 216998 339308 1468767 1318112 406538 1190681 81226 880355 1518160 731905 1279084 1097880 1376610 104987 1417133 1692954 1485643 1394003 447493 599190 659652 616903 955244 1600174 1341691 1872750 20052 192845 1457042 503145 163284 5464 296356 1527971 1000456 1262621 1531448 1708199 522414 686668 1012230 61701 1267159 1096966 721148 1069464 468789 287695 342639 1982596 1708802 927640 1665035 1063503 1983853 1060101 442783 1672114 1031582 50948 49317 248348 461230 1383010 931529 1474337 1979037 1460653 1901582 730198 558727 391142 88542 1312369 1900528 965909 913683 854517 1141208 1635880 454454 1982442 1745285 537051 787250 532613 258768 300282 1354174 404038 1257967 753745 2275 1888809 861478 583215 1169776 1976597 535567 277301 1596180 309295 1642570 1256220 1667107 889827 387909 1998260 498358 990077 1905236 1706572 1702436 1468245 1824322 765420 1532836 1257586 247777 208636 1095427 383012 840593 1658670 455157 1431143 774114 1405914 1942885 926307 1127786 1925243 1141198 1129048 1920226 1934403 164324 110975 882643 337197 482464 45446 1527991 1874287 1145131 1630640 288454 654509 1109643 1019898 460876 580206 91602 860255 1921128 810604 503208 562595 1749094 1770375 1859449 1713838 1764453 676403 6408 616481 579854 693847 1652486 23780 670108 1844864 283840 1578508 1626801 1638605 1713328 152106 533865 911343 417116 785184 1664208 1128650 58531 1968388 1427078 501510 740172 308436 1695117 328408 1346022 366320 316319 1152474 255750 1807241 1290718 1042187 1648848 1415335 1910393 1809895 178848 159457 67015 1180636 1095417 901366 1171379 1262539 1531802 1465581 776407 523763 1346909 1711068 324613 1686146 1761569 1419715 1905803 327632 1026207 65781 887454 1551839 614303 307236 386975 1351557 614071 105893 1177296 526269 227621 1335197 632799 1423518 378744 1503500 872421 1412931 1594685 924592 1424569 1020708 1218520 1854250 546336 1154940 8994 841859 481986 1130213 1176124 1629337 683377 243311 1592920 1397316 308395 1441293 964483 181464 1539119 1872010 1934083 1561716 1436655 1228603 42929 1594967 35748 437407 1568378 34513 676614 403401 773659 1000319 1420735 294847 1836307 678773 630351 1401431 688301 334617 1748810 194319 1743880 132754 235407 1385651 1566961 1574641 884771 1041479 1574761 1431883 1632371 1905469 1460556 845730 326812 1617781 534124 1256866 1964910 1472073 474121 1533306 600530 638620 309582 480744 1472401 727709 579 735913 1360090 1033908 133626 1003427 1895004 1216459 1110911 1569184 682037 461397 1008859 1036117 121538 111657 1894477 503673 482984 942987 154142 607925 296952 1925126 1733672 148451 1885830 1135001 1639059 1856572 1926296 1685086 1908574 327704 774686 1783489 1089616 317793 1081041 679843 596777 1198705 748308 1551859 535713 653803 1054855 160285 326724 703522 438455 1640210 112364 430825 624157 373482 1330448 1825325 1404472 1838377 1526196 1975956 1842935 1348070 1873534 648942 775259 1716931 1257449 1178910 1861020 462882 1589944 257035 1899300 930017 68711 1427191 974190 1717107 1041808 1755251 1512680 1991689 631751 1672227 1456952 1523400 205060 1743492 744880 739518 1082183 385776 1819856 185296 488413 239544 1632555 233776 1230000 919206 1283388 1228512 1400915 226860 1636351 273273 947584 547277 1842256 981650 7425 156031 1668981 1653258 660444 420693 76413 750533 1511337 1006539 1920589 146098 256030 690157 853283 1198299 989686 981838 567842 1018049 355418 1615868 1343017 483034 1890157 343386 464588 63535 385388 1009030 807333 182254 1791696 1849782 275032 1921123 1269511 944471 885121 1345954 1550684 1122434 1825300 889389 1594583 1415498 1185778 504835 1960966 1240646 1977583 19017 1775799 1132 1320003 273586 356173 1147465 1405481 805437 651735 144614 1051552 1821708 1617853 1492971 96470 168142 167877 49163 1216482 759818 756535 1255651 1769215 1135964 1284849 1514356 1292538 1438921 286611 805820 1666272 1514866 93943 31300 452878 49331 939420 463209 1462754 570702 923565 450915 744240 350802 487395 107329 1499694 159793 1336424 1073483 836570 1412002 1349815 1037664 1271270 1049943 1428530 1522004 1214668 1191578 1340170 963559 1587925 36897 541818 1239270 396190 779824 183749 121872 591585 1774732 815600 1696888 677913 813913 724720 1875488 1948408 1109331 1944191 620226 1228377 1174117 1638235 81834 409408 1930116 451928 785218 82945 1932404 1669826 1308357 1143423 58373 321265 1434457 1472095 300154 621297 1797097 1468288 392628 870964 834842 115233 1637508 1232334 1187918 641700 1855857 1561484 206437 1808119 630011 811848 709796 604558 629777 15913 1828738 898987 1251751 1638098 1199680 1091308 1495401 1750759 359097 1857875 748375 1283392 1370094 1457827 1538712 1998424 822247 1735471 1376449 1754094 1735185 1642586 33577 1121468 992369 482542 299650 1819735 975672 1434564 1496965 1874613 1584783 111663 1631138 130870 755475 573072 1977809 540560 1931011 321257 1063570 1001922 1075471 28138 1144750 1204185 990506 471050 1787207 2420 970395 499183 1935470 1353050 1230822 208058 1977702 860831 1332846 1201024 3493 1001901 207086 1625018 851742 740399 1707109 367495 1912648 1478300 133914 916690 328130 1508360 1718592 653761 759724 1851101 486968 803429 909131 1216235 1093644 775514 636048 572427 1829552 652984 1681263 1779132 350728 752455 488144 1977488 218480 1934187 1297448 245818 1507009 411082 1460690 802247 116452 728182 748240 1910534 315933 259810 587786 784740 1970101 280300 1525681 575862 1798900 1002965 783080 610980 1277316 929732 811085 452649 1081862 565679 1383303 307399 863349 1583492 1891440 185831 1254789 1112710 1088047 947703 135190 1889378 287070 32707 1255304 1414875 1419040 81779 1916215 1067496 911288 438805 1971596 1138396 1215475 474929 146642 1361893 433605 1500554 1905969 1030945 801140 1396376 1292805 1233031 763247 1813795 1333854 750800 676270 6714 1642657 1644821 804708 128908 282318 996036 982923 1044828 929834 1170134 1017 1310797 941511 1625170 1576299 986889 1736659 1158405 782867 898701 228544 1883 611540 886539 995683 1001244 835454 1181081 585123 1230998 960574 270127 706162 1539381 713749 1857676 1302900 1883158 29754 1782465 783757 370376 918975 433819 1568955 1825002 1609163 1900876 1396648 1608994 1168882 1821603 1924880 1409916 1875535 1106309 1587160 1217796 1152660 1016884 1458842 225025 818647 357560 608482 530832 530980 1904387 1353284 1103010 747902 268983 195741 963742 206855 1466839 1648906 1059941 1703905 494990 1186929 249563 1209969 887899 358497 1116300 287578 405093 379671 1177245 1968823 772879 201498 1291826 1552670 579824 1249111 1145837 645064 1239660 1657132 87939 328605 1847265 494463 1173754 1865759 337761 919590 87591 550208 1117657 951297 1173036 199252 1843726 1022878 1163035 1520356 1713906 786867 85795 802688 1840792 1223936 1479903 1593050 1662913 667164 96095 1102154 1221440 511843 1940822 318750 1306931 1974279 1514061 608954 633534 1599455 896963 1803833 459635 504493 611788 1204072 557418 1486269 1964683 1134092 1204967 1186469 1824709 1508528 773688 1609983 343788 293479 221880 1728743 1111809 1337266 72996 302943 1844025 8422 758228 853526 876289 1529728 945031 326418 142206 1448565 250506 245849 1818952 174997 957833 759428 1575222 674451 1512689 1434940 1256307 1097053 962674 800339 953333 240463 1856126 1843661 105246 275243 1612351 1237848 1171492 123089 198038 168772 975531 391482 311050 975966 519109 227350 719561 1994923 1695903 1963364 281049 1374845 1813190 405198 1683808 177888 871229 1922870 723671 1780258 715934 1157876 597079 1415355 1989141 1999563 892257 1988565 1320364 1206715 626752 1813079 1979504 777061 14443 902949 639279 1412219 1215409 825133 1762444 181280 1286993 1490296 1269920 1012984 83377 490172 308777 940146 393358 136170 696692 921704 1582634 930825 450210 991772 1836290 1113444 64206 1108882 215996 1786082 89793 281176 1136577 1831542 1421306 697275 1574261 1374633 842147 799017 420046 1328124 554117 1166866 838703 1976192 1441300 309463 408408 815686 1391469 1512216 1444006 1472476 99881 207678 1713653 1405176 940957 1605171 441509 1894286 20124 1808313 582657 1907742 1499430 471175 1269253 639190 1543888 296684 297079 1728737 75054 137497 303382 788137 574150 1490747 957889 924744 1644275 1309532 549523 1339679 592401 617909 1086173 643641 1163804 1538102 91521 819482 1485610 1794626 1409187 101403 1066550 948935 1601239 1119399 816189 635851 155291 668281 893005 1392232 789240 934519 1773345 1124919 787184 1950397 1628139 932734 1891453 1114620 303267 1745292 297760 678985 770364 852006 691853 572522 1622181 1392972 1140844 13846 1205128 131154 1868956 1729916 751870 272046 111299 1981842 1530243 1239368 187099 1431557 1976727 96136 1212246 1751945 481942 1142247 1345118 1790839 647541 1431346 839482 1257529 1444954 953101 916670 560677 482120 824813 1621421 1904519 1885009 1460310 1372588 1744946 108053 48533 1152959 235507 1027745 1221853 365337 1022690 1825162 1916075 597654 1421540 1804380 944294 471238 1129607 304933 534172 505039 898014 504844 1691824 307986 622504 1264532 813207 1812033 777943 1066183 1341282 1273534 1251161 202189 1942278 812433 407034 210291 626610 900947 842525 845341 851882 595133 617333 1813841 410045 1963766 1016336 106569 349151 1501616 800375 1418936 1008644 1840261 1248747 1706447 1959561 151582 1848726 587344 1144597 674576 885576 663188 1328026 978175 616376 1098463 1751443 1215385 530376 1170837 683910 169819 744571 557295 1862708 1474951 911267 1475571 624038 627663 1831399 337358 121112 261400 92728 1368064 540925 211559 1243820 490346 1960795 116010 1244671 1784729 713607 1115842 1064911 1965368 1876373 364708 902114 495596 1003113 375540 785247 534507 168218 199465 493993 1983125 667873 1631156 761520 1784950 1359325 839448 1957542 301775 1648070 212677 678278 122522 910292 4601 1688814 1819036 748367 1147675 194242 249506 1517902 238838 1153036 1304405 1885910 708488 809216 482091 195229 1674017 1077672 1778893 1703712 711009 1913142 1254397 1384926 1825231 432421 1320011 1904791 1253757 552838 453185 1033264 319109 703250 1473808 1455812 465290 1431450 1068657 565993 1692694 542191 1569776 1151781 1337903 83621 668080 1269745 1745640 1782962 83042 715736 1183797 497461 192191 1719126 24600 1932611 1547313 1666804 1885314 405739 687863 7331 1683204 368986 1531273 1414776 1431164 177464 827865 363432 449478 696310 454971 348158 1278946 739684 1209806 930074 493751 1390636 1806365 820911 215379 1555510 1241221 1363061 1394903 485389 1412018 1430171 782777 1682459 567195 1513114 642483 395203 712164 642726 1571053 1453886 1055554 1750154 883847 1042667 376176 1207272 1512196 1785943 1873729 1398329 486331 1831822 228910 831631 479555 1959356 852833 385450 1200657 565618 1968076 1545518 177439 1366610 1961814 928744 1317536 968543 204594 1300484 1304372 1910000 73576 1813861 1128598 288702 1182368 714896 473970 81005 523024 813461 165022 444743 1121538 1286002 1088604 219585 1026419 610492 814281 1664010 1254991 18317 1366563 1780999 941706 1706317 346166 1415566 1352261 1937495 592553 759258 1362540 138943 1376246 1008911 1969807 1758161 874029 586893 1930765 132625 1653 992073 553087 1739408 1874528 458937 1686106 1791380 1214912 1456383 992665 1806869 1215223 1595405 1174044 337706 1368458 990395 307805 1120764 459311 1566664 1505610 531093 1949079 647434 289965 1709295 1078551 1564219 808556 1488709 1104868 879757 271730 899341 132332 1665722 1798489 868672 861768 68675 826355 1738989 1772110 1467785 196907 1872221 1698779 769351 1885504 870852 1035164 1947506 318074 1391683 1146228 282737 8112 1322143 579826 1581064 556144 1586407 498907 45010 224741 801847 707428 909504 792218 159119 631610 668368 1163390 1470086 1101009 608121 511203 902557 638033 1622169 1773127 1546625 1980994 1591916 1405792 975206 493517 591040 1713321 1275488 1977396 988483 1351083 37004 1943008 578659 1770527 757410 649360 1010366 696392 552050 887538 1687877 1091844 115246 524908 1991830 1639648 232496 1533673 910635 1113319 1789586 310688 597858 496778 187619 1110716 40734 1013710 285957 1662490 550810 1165866 1225221 1972488 1171539 1522780 1296467 1356501 1191268 1046533 17684 654298 1920716 766051 1371460 1364575 1839823 1982667 1937427 1462807 945465 638509 1116252 1775740 773401 1865521 956170 517824 1771534 1951391 1575095 527937 85064 1839255 795592 1995366 412611 305970 1880445 973462 1214696 904410 668520 1732738 304921 618809 1111327 972340 1701904 1706825 719575 1217660 238718 1125082 1160460 1034730 12491 1953843 1288922 938026 655469 1269584 267982 241692 1906652 434689 68069 723137 1498146 1196474 1028284 758680 825139 999722 728640 591536 532838 71616 1539086 1117159 337372 868024 1538983 1732761 1220881 1067562 292078 1280336 230741 1608329 1876024 360473 1620498 306243 19571 674153 1028555 1022171 145682 840014 505696 1289632 1346059 1438646 1512068 613522 1770978 909764 583035 1100592 1746796 1992894 1910482 406266 709041 300167 1563474 323098 611484 72010 1999402 1214708 1894461 1986879 1668810 1551110 1865258 1913348 1888035 183600 1607883 1072717 382415 439767 571442 272455 757494 977106 605249 907243 445531 939158 317020 241388 327575 623311 1986193 1351504 306531 1995967 893494 1289179 1541393 1466462 1669072 836922 128087 1246507 998560 1066233 1490638 1003791 911704 1977748 402058 521514 1503476 1167605 145017 1473616 1849483 1307559 1458697 1058730 1130373 1704802 346729 1934739 1077784 1627941 1008679 576698 1030728 1965236 844420 1834913 1685354 390154 592223 230521 1607502 374278 1926113 1881257 1669304 1228743 593320 1150951 443154 1002944 1133594 143568 704898 923597 77030 1600106 1406509 1899981 833564 1373447 1072745 627262 1991353 1826177 1488486 1531978 1426192 807496 862137 502861 225179 1839446 1781369 1265563 1250929 1995827 1494202 1193269 837863 715166 842726 1287786 1766977 1421292 1895397 1430255 2877 1302877 1920951 1954202 842302 1764045 138566 1968517 417853 1737410 1882014 1728901 162047 397541 1959588 1053702 511374 381893 1682545 189640 271075 491776 1553859 1993481 582251 237710 1843842 1822777 213340 1482122 1165750 1327143 1166793 1544976 1245996 1339882 1694421 162014 1465154 844571 157443 1618116 1706003 976896 1547109 125800 1547764 1072296 882099 1174312 1883414 1958723 1138419 947152 1524519 1377332 699422 1420549 639920 1342712 330763 1681756 1676560 829515 371756 1920708 225736 1355699 1172006 723889 505858 1296589 1100327 1515237 1178078 607325 1939649 782800 149284 1419612 731914 1125203 989408 277562 136712 242678 1920632 1829888 899635 558283 499870 1717076 328420 6015 1442640 171068 662913 1281350 1765617 291040 299721 905425 1276348 1826130 451948 685442 1861605 1048750 315413 1219203 1222771 1908969 392868 1678305 594358 1832282 429090 1902803 755487 1350193 1177766 713185 51786 1090438 765574 1413883 1155169 1704721 905010 1926724 1222379 340429 703485 1897950 1030200 1070454 1184333 693336 1775776 696633 1633641 384698 872247 1561071 1853703 35196 1709986 663441 1759079 1497899 1846397 525220 1590648 1289361 1697612 359623 370667 416683 1244866 1718157 1902106 524360 1489065 1975723 1742839 1732921 383847 343635 335006 280522 702302 1268646 1928912 759592 309721 106548 991645 82328 1852272 857551 341310 1093647 1562286 1486908 1519526 883906 645772 117267 564922 240237 698368 1865971 214682 937541 1360210 1315510 367499 1622245 1415568 1222964 1986139 28599 1983863 1108512 16825 544933 932277 183480 654120 1719036 697766 564413 818338 1154284 1256869 768360 1479568 213040 531111 598633 1615297 1097466 1726992 1969954 1012113 876738 367462 905726 56137 58439 1750324 437784 660327 1005807 464453 148414 1231025 1623824 925432 1418497 1200002 373790 330710 1114114 881397 1754230 1262475 1073494 971702 1109225 1427915 1769782 1178635 5542 1614889 469194 1186 1605997 648809 493724 1739493 433742 945102 930409 641026 1203925 412360 1304459 316608 1726728 61390 1569880 337071 453433 158143 626877 1523340 57851 1403259 107777 1732105 1412421 1668808 466347 780824 895890 607624 1290217 1167122 1818888 654308 1434001 651051 34335 888922 607719 1241163 1595068 17309 947597 1947033 493601 418992 1815146 398956 1384826 1805622 535744 65435 1953740 1204064 1575799 274162 1076960 1299217 1580700 619835 1927849 259410 360684 559371 1457425 33516 1520981 1603538 1808786 308521 228332 1751265 183917 1208179 272898 414099 1262075 222075 963385 1673449 138007 196040 495143 1052797 658994 459696 1725457 892354 75116 563237 882224 895020 1733016 693631 1639658 175572 25978 967024 1125591 224075 1423828 348686 73218 834702 100811 533603 1686665 841442 1545590 1355233 523653 801704 1236623 1747523 321338 934727 1119543 1150596 1909858 1302081 722321 764026 830150 44104 308117 1168271 224592 1300703 686613 1503755 249768 834906 135353 917183 1577003 828326 595140 1213357 1026747 667092 694107 1880662 77021 1529627 854736 1546439 1731753 661535 663580 168121 634305 642070 347714 18811 1750562 757653 1131605 1345500 1833431 1873467 223343 1023315 5313 1967379 330652 1627744 863167 480830 810853 358635 484159 737466 1090553 457159 1943099 651908 732428 1383379 1078195 1934324 1465511 135627 586712 886581 1134985 1005083 137130 1161088 914450 538599 1153995 1632124 1418404 1287407 448067 147259 23762 1158143 1432146 494964 653054 1535079 626392 267353 767924 537951 1546025 905090 1415254 1803604 1803397 538507 1638709 105744 489887 988689 591219 1613163 694162 499324 1813433 1536059 1769218 941005 1686790 984542 1052121 1485487 952858 498532 726183 1248949 73156 813950 1059751 845973 24048 1136155 346963 1003242 1850687 315984 1882600 36606 23403 727654 1813269 40798 501195 1415435 1370114 186651 1052413 187546 110524 210892 1037052 1347192 1709051 398039 1059246 1586624 1152242 1178886 1323841 572927 186766 1515532 1709472 1711390 254379 1386569 973743 33832 1074224 342842 1804905 1008627 442367 672070 1686217 1982292 914089 851984 628250 1334520 713716 414721 795650 181926 1538141 454037 286511 532971 934781 1158770 1328277 435346 994860 191341 681056 152728 1255169 525349 1590079 1955300 257600 424826 778051 1931348 895406 991573 1696905 1441221 353878 1129481 1156402 1461191 1445475 1412494 1763677 1773163 1397132 971828 352513 242711 1175171 1875202 583219 79863 1003474 1188683 829012 1560601 602899 1289968 1028074 189155 474736 1682953 861344 378140 722669 839604 693430 1527271 994422 906298 1628400 948438 699947 1700263 1812138 267232 491001 1841231 1938778 729540 1569067 1952126 1292683 924317 1222776 1758094 1799065 617699 65482 329169 1892149 1177369 608530 184157 728411 642785 545005 841716 1490922 897938 326714 853042 1057244 1657113 538708 1921487 788194 1094540 1049334 1535923 206399 840851 368122 1060375 114431 878600 39504 805760 601056 417579 34008 841374 731885 1731926 1051176 970828 63023 1548597 935767 1168420 1891114 207829 106601 207642 672988 240401 992417 1183492 1095942 740168 1984490 1001487 1227246 508340 861414 100729 962345 1343640 1366218 76728 1759088 456465 1966011 384590 1977414 15787 506630 1429826 926734 1434248 834952 381125 1898619 989966 967939 1623330 1554704 1634274 1613018 1561789 1265040 767629 1901351 1960729 217070 49492 1650801 1472230 1887083 1830636 399884 1007257 1707484 1750972 1700734 934206 1944555 295910 760455 456636 1983715 722404 515657 1785881 207372 358490 511910 462493 690326 1170904 1534052 1474530 1067962 1028410 1961195 605359 174279 119989 234887 1907037 1698604 1729233 1444940 1186291 1619587 712587 1074120 1252236 1197881 1295726 376943 15961 769861 1834071 201662 1946377 889646 765726 941226 786281 948343 141740 872653 1927044 516079 1040464 674506 901777 1689575 312157 289792 718590 363805 108868 1147001 1050024 278247 9635 51999 965689 1616162 512089 1467948 528227 504164 1108117 253562 1292846 507906 1345043 1797499 553362 1826178 283348 563160 843978 1397847 1730976 1008845 749492 1468238 1071364 102328 1189805 1452362 377283 991922 801074 1568356 1801948 1327163 459171 1169952 387286 599389 648502 1366816 1541750 1985374 1422575 551285 322267 543018 1965940 63533 1413034 90957 1367976 1963453 302615 880967 1681397 1541927 1846742 558466 1493815 1803343 1810610 969471 1754353 168845 1167916 1116324 1984875 1543509 828805 1647413 564250 332263 354006 432241 15707 340000 1054201 1650610 1571133 1795771 561356 1517372 1982759 1887615 1077962 967560 552628 256845 1007478 1241316 251928 1615265 1450785 447870 175912 1390605 1988074 443019 199428 67465 1363669 177624 847525 254976 966364 1030439 1379661 1561026 101453 611240 177663 1801096 512030 515838 1882441 1274379 1995522 410952 34702 1385881 1373995 1515322 1287298 727332 599882 1258955 438682 861025 1949306 314025 387445 1739574 235771 495475 1113142 1892287 1577275 734071 1889458 1743400 1193017 830080 1222107 1030815 1770202 511939 1931438 1904250 761076 1530346 1172044 438325 138714 1605324 436433 1199745 465351 1044008 467752 4239 1315802 1381474 1018035 1859429 496120 461901 71915 1737926 842994 1267713 759937 239805 1172908 1163808 1427698 753956 813162 1476880 647281 1389196 682364 1216176 681810 222030 824081 1777518 50991 440968 665252 1450197 268922 309249 709903 225828 903273 695230 250811 1108386 1143271 1945174 1525643 1391492 1859570 373773 242260 601765 926598 1522674 654961 1517202 1316746 376415 422668 49875 1835297 908395 1898535 1946066 1278154 1835189 1579372 1537930 1664354 1020028 1392512 1909103 251149 575347 389755 1816796 364315 1980705 83084 112149 1534104 1391601 367656 1433092 433313 548586 1896263 1733681 799964 1582999 1194618 1721079 547600 273499 571656 550217 834497 1028040 375098 838313 761647 468498 1508383 1509286 1005321 1262575 1839491 1697550 742389 1226728 1796576 185538 758471 1611475 84746 1645972 1712090 1479269 1449362 18826 37872 26835 622712 1910400 934725 871481 1199428 1012564 965287 1759807 1137666 982782 1805802 167719 1920405 1851319 1613296 100049 1898643 1777965 1187601 1894551 51711 661593 1549773 108821 1921788 1652963 1933217 1214061 1900371 49851 385014 1764071 1213318 665640 803630 909985 269240 577543 1322328 806190 387144 308670 48199 1837398 1624715 1072137 137679 1750585 1192101 733998 1850693 1076866 200149 900796 1339650 1536415 178155 106764 1861167 148421 1105375 222878 570427 705884 1224487 1961477 1690072 772538 94394 1726076 711356 935404 704021 1383654 1260469 768696 962300 1605535 697988 346897 373564 964989 322762 491813 1482963 880631 1919522 1651053 1304905 65808 1741864 771989 626177 1857248 1904692 974098 1735418 613703 708853 223388 34870 1620361 1339635 1794363 384066 1464057 1120792 117087 1643908 1626521 1056651 1512487 1245223 217347 1707382 1465176 482262 1116870 864098 1281017 1107260 1764971 1418948 1886569 300624 1987070 312225 1021854 66821 1929596 939438 827206 1465569 1313035 1552444 1112289 969781 1367544 591667 110258 1206788 1931079 707974 275893 652087 20988 1154520 1331916 1498885 1465948 1998639 665396 1597921 879645 1700736 928037 1174143 917872 360251 1233453 1558561 532205 414834 1138506 52387 1224439 666860 734988 959501 545283 992031 351511 337935 312025 1619561 247519 1955453 270957 528401 524085 1626557 1605215 337712 475924 1525470 1702949 46116 734769 1906368 1169065 9272 40926 1555207 218779 1412076 1051313 375083 592175 433547 1467631 138005 645809 1838339 261502 1110401 165275 418716 1257692 576674 547165 1155659 405185 1487994 1393348 1451963 839902 504395 1087326 1229119 644760 1887962 1846153 701190 1341698 1242016 438286 1420739 188574 42389 132348 1603555 570357 1647633 1343161 1443391 1543827 685012 1484513 1170763 1954766 1632260 151809 893713 1392859 1485477 1242518 1828603 1187244 812257 725971 1293491 753430 102505 286514 1737954 241178 1472617 658953 1589337 741130 1079053 1514048 300971 1935793 1734300 1943011 95943 964974 1401262 1661198 323317 1779075 176187 199947 1471835 19195 1205524 509980 286370 1598873 412959 803647 1204676 1630342 889653 1594517 54167 181771 1278395 1489257 1467022 436743 1660046 5402 1705120 117797 572494 323974 1672978 666690 844814 190942 1825472 305428 50413 1856708 704773 1539903 1609483 1492637 748414 801313 1900084 1298306 1345274 1152123 1416765 950896 1303414 142990 1903869 849295 1550215 1307726 296629 943053 269903 568450 1999297 1291264 394199 1908818 26428 19503 1907493 987923 870240 946844 1522617 1684823 343751 1738916 882003 1273410 303394 1572490 1706278 1412610 1373722 184220 1486778 1147260 718009 281508 436255 1338381 444169 1837993 1015033 1309668 820086 638320 1546164 1777357 1301906 1095829 1831191 1028688 669752 1316422 711951 432487 1760605 169361 239418 1356788 559482 947840 947489 1187728 1977297 1938905 1394428 1434115 1342586 921296 1024561 628320 239045 1034040 738094 446194 1264564 241676 1007512 743643 1149667 1842893 1498561 1290302 1414421 1334352 1124513 1231450 1799412 497661 1491795 1313903 827714 377842 1147121 1657464 79857 1469339 640023 1641126 1650432 908753 474135 1371678 1274361 1403403 1894237 530964 1343945 1433704 1025567 1167686 559220 360432 1101117 1679999 1178363 1314837 945741 1415687 1736163 976393 1971108 1903868 1774025 1020904 663831 1118417 296416 1559009 1648737 459106 191937 684229 1930993 1730611 70599 506605 26129 840624 421855 228749 1805498 1533148 932034 1446558 1062731 1434406 1893430 1326970 740384 855334 809597 673844 1250729 1844679 573007 1997969 1091108 1522847 805594 1419456 1600276 1213898 1756737 1930712 193289 1863717 170164 337983 313128 1000831 499180 1465007 545847 900038 1005664 1621574 1252540 1243634 528965 1276874 1725290 922959 1965760 70748 207484 289125 622351 1425009 403730 595434 656256 583344 1580039 632357 1419489 377242 1178382 1169156 1076585 1726058 1387197 84785 287013 1574892 1312346 446496 1578030 1288786 545907 48768 750994 1521272 1687124 1796529 1573369 1722327 624248 1304024 121494 979612 765162 749063 1200053 30781 1905211 780342 1580823 629351 1291456 584616 1338698 1674577 413281 1009581 1170027 1102376 394513 1857613 1544953 630038 320143 1136580 51291 635847 186204 1742507 1456319 609752 1058159 1755322 1495466 409019 1595625 436108 1602892 731676 1356072 1009125 1833977 1097189 1115463 1420278 191788 450220 1900420 74465 459141 795841 1362908 1927288 1684039 410370 634067 1773108 1479740 1197369 578310 396721 1258505 180292 1816430 1243544 484371 312217 1480310 1667144 1411742 153791 1628583 1662410 77131 1146420 861756 1654112 170215 984508 784574 833106 1943522 706656 409578 1452410 1539050 552819 824284 1449371 1424096 509062 1057320 1051831 1149474 1826754 57677 1847340 650526 1387858 856541 1546258 473111 484052 778890 1079768 1383981 1832014 1156191 630244 1117076 733279 1371334 1664556 863164 1919365 197803 1875314 1339329 636847 1848742 1936067 1795775 1094829 1355721 239202 1929220 498277 1395639 101681 1349285 73286 755605 834197 1615542 1772348 382948 948479 973104 692621 1983799 24928 1798485 1751932 551682 805413 379544 742072 22860 920084 809926 1497955 1704850 67908 1922542 1074618 69932 1618782 394554 1654251 1117747 110564 1284463 1160512 1823849 1444602 1941740 1094571 1096193 235380 950241 207892 1536676 877176 518482 333040 122868 96549 988086 911716 548384 681877 270488 373721 1144779 55981 913890 420130 1603694 1415317 1295671 187573 1697708 1958640 1803655 1999532 255530 1087434 1027912 1769313 1451358 1170014 84880 891379 1629586 663450 603532 81907 563020 1953197 777903 1365920 1532497 838688 542891 404700 947361 1716801 1471732 552207 161498 1684202 1166835 1607300 448722 1686321 1405280 1845621 1282281 712887 186359 226689 1686167 1234661 1957740 23077 859253 1664284 1763956 236126 1040517 1201765 1920524 1109185 1014857 884370 16112 787099 173014 395390 1321205 775721 979858 1439568 540155 471134 527709 926828 1892889 1206812 999524 155134 582874 984807 1423014 524664 1258240 680540 208737 45210 1346541 1859469 1481916 470536 154538 1676760 1045270 735131 971824 1594661 1622242 1765320 1880750 232667 1199389 1230015 1780581 1114370 613950 1495522 1514683 1450945 1439584 1445452 1343553 1962202 303465 72712 1823587 1142787 1640675 392186 942980 192040 524364 1511102 1446502 898710 571479 449432 1936063 1556633 1083441 8411 1011186 170094 790939 1197470 823610 1173519 1923706 348218 1843074 1607034 909991 292225 46390 542913 1205536 1523719 320824 208938 403766 1484310 879672 1961605 316206 1555880 1931404 1966347 1002390 1737157 856468 1814199 1096453 434230 328002 1612778 440597 823810 1844545 908077 148753 804703 131449 707014 1993265 1630536 1952527 780967 84145 819550 1884561 1523504 592646 358899 1608518 1838707 633323 1603701 530350 580335 1171936 1445672 540903 1676243 1046221 750381 1199002 1189157 381448 228815 635351 1321903 418174 1207347 32591 1400667 1355119 746516 630985 357042 38220 1883771 41634 1702296 1995961 851615 579947 1596661 382254 91410 671969 1218550 1287663 244906 685834 1316778 1885098 1313257 678388 720636 590415 1641469 1201721 1061647 1951258 134485 1025750 115694 157791 1828320 261604 835352 499045 1184919 244944 312082 1380795 789546 136192 1804535 189096 443322 1079935 151967 1202798 1862174 1347144 1125584 1168008 1054486 1738058 224012 1065233 1394870 437069 1455056 661449 1568978 885170 1427477 937642 493622 323340 1963474 1625331 1880939 1098300 1861209 512916 1735980 592357 326128 1524380 1267647 1167425 1754691 872263 85041 542130 27312 980503 1668918 1849956 289962 1812374 1931793 1567604 379127 520533 729118 730433 877041 1284713 743773 1068704 278512 1198876 354634 1613664 1540709 1559230 1708115 1545044 890391 1477381 1008016 556425 889016 690987 432267 1986351 1442656 1261963 153012 1283990 478919 868794 1549180 1450482 1221868 1361861 1834900 157425 468920 1596275 264994 19745 727794 1430317 1068991 1320589 639631 848387 938187 1976786 1932983 1232810 211687 1908752 544744 1352592 765915 1892527 1290819 472170 396033 569575 1241610 40840 657291 1843334 953666 872036 491594 189307 1495797 582316 719794 1512111 697227 915898 507620 513433 299369 795297 552905 975940 1378657 363445 1962862 771328 667356 541843 1577272 1985778 384191 465733 1935105 1726469 207802 10658 741233 636868 48733 1772393 480461 839024 1824683 1339162 1385227 244393 84567 1895144 1864064 595605 1562128 797951 648487 377936 1389683 1700920 304604 370536 1804876 300030 285570 1557308 663111 1076064 307841 1681769 226468 818060 1230972 505153 336567 100505 1050426 306420 1729993 1945603 804104 1362232 836434 282682 1323118 155093 1452163 71202 1916771 1360708 501579 1877419 316919 574240 314046 687205 1628575 9747 1037458 927355 327445 1753129 1236180 1257065 1937061 1491281 1701721 1146282 1915490 264676 1481826 1047486 1632510 287050 391362 124907 982883 1579900 1759560 1805428 1908564 1591378 1844933 1431083 956151 1553583 1046147 1342675 849910 1494687 622725 604581 549121 1066355 1413759 1078166 928135 644831 517437 1327800 1097582 1314736 1601366 1315233 1444672 1296718 1572210 1764960 969599 1060414 1458706 434029 1874530 1181507 21342 236435 1371221 276082 1548774 335864 1063340 1215437 1153095 1587224 736263 1885809 772183 1466410 1455141 1314886 679066 1737995 109600 1834011 82129 943603 1863722 1904624 468671 264452 168423 1473813 1733065 1374021 226333 1673622 508442 1118232 222982 1777924 1085761 978062 1690992 341384 1781037 1561954 1493405 692945 1332835 1841325 57967 663294 43141 1674279 1771101 1727073 1825376 518652 1873763 1936954 84780 127413 1157135 600198 794448 78634 505304 1005981 942091 1455460 1602628 1522296 539355 451630 1419196 556039 1649903 853359 378525 1132636 787601 152696 945814 1422130 1474078 1717549 1473432 1468982 1975542 1718339 1270986 1562167 1363204 665817 448294 264248 313899 613731 766640 1282977 938646 422520 1167590 848620 610158 1161596 396597 366210 775143 1118894 1661984 1425830 1603288 909260 928705 1889099 179502 509630 557653 399514 948621 1387695 1842723 1710920 1399892 361567 360135 34566 57970 362312 730500 1161630 1099774 1090722 221891 1338552 26638 548575 229311 1876598 753474 1293321 1412527 1216280 1464040 153142 768934 1994934 1881573 125239 1368251 1366552 1216254 374112 1812792 1609534 1399481 1177608 1964276 1811574 1805906 1487842 248649 883001 834908 349895 655447 1202779 896726 533373 638756 801114 325446 589118 1222967 1273011 1935917 1354943 1698665 84411 1633722 1503929 1699998 394465 924956 1395886 172693 1233811 1981870 967206 552967 485380 430552 1431412 987681 726126 932939 1785256 1144479 686396 1020748 397189 1777646 1188160 833170 1017934 1292328 1710745 1183099 593509 1367438 1431780 1466861 1182627 1662858 1641377 692731 411775 965876 1146662 169119 858677 1813347 1662486 907141 1134870 75740 589605 1490150 525385 338764 1495898 1550849 315416 95215 1166625 1208377 888280 1794547 396939 989484 491453 1947136 1070531 1926687 1561934 959159 1426137 1306490 590262 187767 1183317 240918 1852612 879042 1190539 57402 1037706 1573170 1321987 246104 1323729 400307 661529 1535803 1596977 1885085 981318 225140 1211921 1754542 1465488 1910338 747541 482054 1654692 1364824 1777480 1593966 58372 536939 488820 1759911 258188 1801512 1514570 1782388 590803 464424 403503 1389803 73228 1581013 756989 184281 147138 1014140 517325 766793 1352879 87749 433979 1090165 1366772 1879648 1677596 231829 744320 257925 256118 854429 1352554 277586 512258 1491320 356483 955942 416337 1514816 569763 1552831 1710833 228916 289608 1897951 1997216 868661 295743 689055 6449 1614724 894621 15603 757646 979681 576808 1095214 1857023 198623 229653 1330551 805303 174058 1313038 1231371 257452 1998789 857297 846641 618535 1663475 195952 1574496 1368222 140486 1137532 1459905 1854459 1455496 201466 1714125 1323766 1820364 60686 265046 492944 1434712 1864496 1263443 1310398 1840754 417338 1597080 340775 162489 1199732 1083237 1850639 494812 1947204 1915966 1121877 1934628 1105913 1400331 205656 240183 1332378 604624 957200 639468 1881329 1640647 359044 810044 943097 1143409 1650122 745331 1024225 601755 615203 96619 487568 1463291 1442152 588378 833067 1685787 1362695 822569 1242730 1641277 1649655 1895731 958376 470994 1173410 390560 594285 195177 1050006 1107513 517964 148598 853622 1419596 1253200 42024 19689 311935 682194 1321770 694268 1317338 585044 1025369 923277 1476822 62710 705677 1646426 88734 592842 1034125 368736 805002 383759 188517 53443 1586976 528980 1927833 355247 1162950 973625 663644 1675501 1360854 1479219 378021 29983 665269 1592549 1879855 1233922 238509 1235949 1728660 888629 152664 1314982 82857 1382996 559182 1061749 171167 1586147 1252448 1421621 64716 718686 1982887 633385 547525 1719802 822984 641193 76045 1518749 1603827 29505 228620 1168966 1034967 273182 1164242 727419 992677 595719 111558 331120 1962157 1516936 124444 909693 1821883 725154 1839453 1570271 883277 1746788 1525433 613877 1059224 1524407 1783360 1394770 1064486 1070920 123744 1418024 504527 1094371 1949255 1067095 81146 1063304 1594555 252494 1752473 161243 1494921 132436 1256834 192618 1505851 933452 1687992 834553 360122 606796 1184803 829864 1201223 1815297 736800 887007 741932 1019533 1541284 834983 1593604 844206 177078 679408 1758983 1342564 1374364 104388 67898 99712 1490267 522583 1012922 1002559 500119 39588 649771 942022 1966398 316539 1655063 723587 125155 1553623 398963 265678 588236 94797 655273 1497048 69257 1562228 1576453 1519448 1825931 1552209 1339745 1210974 933403 257667 392331 1694539 1136473 1163638 287470 706851 9695 340750 737457 1851006 1016413 1345887 591790 256895 1829147 35740 749900 1801323 989867 1900450 910374 1468580 1277683 1031978 314617 1656885 95156 1064730 839010 1042298 994075 714969 955267 1815279 1617227 1821325 292542 467945 498750 466351 564160 1549642 219527 1718981 1883585 721257 609994 97515 1254298 1959528 1439881 25421 1195207 1839309 248836 1731236 1949427 1582245 1476867 345093 139616 321701 1685356 1124183 583419 1147137 1767266 1673219 441969 113634 1640628 974232 631990 1775783 1131250 1472505 1394030 912841 1309641 879208 1793277 1847792 1397679 857949 135663 412037 254224 928992 1700258 1737698 125686 1562245 1823682 1327940 1667965 34331 1059494 1593517 1181217 1333767 159900 923665 666979 794500 1399538 884643 902867 87144 103337 595348 774690 1737603 1535541 411135 1572687 163042 920300 670197 1604893 363487 1286323 1356188 1361735 116824 1990946 237157 1427348 1462771 326499 37923 312358 247744 1381027 534705 1844975 144143 92626 1642011 152652 731973 1997157 463784 1432737 1692152 1643983 1458250 1374547 1500577 1399194 1503014 1613669 1286032 1811592 693851 4204 1381093 1588922 1004136 72305 1470035 1925809 1128546 534800 232983 330491 1380483 581478 404915 33864 1071817 748834 490824 97506 1685251 1729563 242653 888916 1109416 32828 557978 981418 1719589 1089524 731735 809176 858210 1601032 637145 545408 443413 945656 1818067 734910 1567126 1408626 1097837 336137 811806 504136 1341283 272160 1511041 1647822 1776158 456645 750751 329495 1307365 1411884 1927584 489334 904365 844530 1099027 482189 732483 1143752 1216987 995014 1719101 1733162 1391176 1705161 1327720 699892 1600400 254615 88823 229408 663135 158676 215612 1289776 1485694 1353015 863852 1359450 19161 941593 1816921 1361434 939387 767859 791557 1778535 43628 1104143 263228 50596 1124671 1060280 220999 1132703 1177030 1857903 337542 1768057 1697174 1104759 175522 1661102 1393058 583956 64250 1220724 1883810 1638478 20877 1619648 1505273 796624 1874363 1368908 1840153 969377 1556313 1882116 935857 1320118 1870003 863594 1932103 480261 273990 422947 1761509 1727106 1586754 1776618 804960 1399603 170113 1653092 55345 256060 1693430 1772520 83860 363944 1541207 91834 549863 1394999 1376862 719946 644703 1032785 626382 962301 24042 1114139 1278751 1877587 520058 1461665 14783 358443 592283 26311 89059 1032566 1927343 1945277 1744583 970789 317282 1233526 403272 778927 726642 447369 1977578 1192735 953032 1604238 1919770 714106 405559 188485 120011 274865 1117566 39357 778797 1084927 1808938 741202 289971 997736 143107 364489 1822699 1865691 152370 989627 1875522 1381235 180484 1623628 208987 298257 466228 1191581 70347 972062 1580390 1176858 1138376 262311 712064 1257822 1625632 592448 595000 960707 1137000 709281 551236 969258 1401639 973577 376808 1362885 835320 1280511 1142960 1306602 966807 566571 1236641 1619807 1165791 964338 964835 1299614 793729 1667998 1566706 1485530 723018 336086 231109 886390 1875628 724683 901651 1375124 57003 1377596 983024 1250727 654352 426654 1814427 1124278 6432 58184 952559 952349 1004151 645319 274681 894295 1001196 908828 372891 1457367 371304 834746 226553 555472 1234591 499137 1692479 746594 860521 647752 1088917 293097 88551 1037308 263831 380636 1895203 1858918 207288 26887 1125371 243476 201481 1050810 181578 1824173 162782 107788 1881234 187383 883461 1473003 1004341 550184 904375 1959476 364574 1815358 1814973 1841027 227402 1182581 494518 1352020 394309 1866105 1689054 699167 745568 848849 271250 702709 800522 1826552 566335 964634 1937111 272300 1775464 1400275 541572 877294 834571 545859 703386 712517 318994 1785934 1068135 923248 283559 753102 586115 728619 1137327 74621 1055291 1208017 325325 1999611 1854632 1032219 1089759 63481 325806 800304 271015 1339795 399359 845695 1195790 398299 712625 1696592 718153 1239175 224079 1731970 413739 588482 1386532 108303 1590135 1493032 27399 41545 845348 1544640 1916898 1080071 1531548 429607 1194484 396652 939175 1089637 1589174 1609419 1925641 1747782 1967336 264916 1233399 1699381 1428570 1545888 614024 480938 234694 1403578 1623366 925123 326014 1182870 796511 187288 337393 1029426 484262 829979 1127533 1420330 1208309 74588 1644365 255925 247134 336643 1660511 1290322 815259 493269 563628 1519868 1627696 50237 514206 734350 1726749 895513 1838309 1763563 1799163 747247 1257197 1313089 52713 1226678 430836 1705925 308699 1787229 538443 397261 1020291 763965 363993 1864494 302177 1942687 27606 1434574 1382667 326187 1379273 687381 949233 499605 986429 1728273 732068 466479 917259 1910849 1543184 417928 892307 773815 1886504 44076 978619 979059 1189133 799389 1500361 142588 1007466 1040086 1074279 1638683 254169 1139930 219190 1032320 1559064 308830 1829952 1971993 109126 600799 111375 532055 1072896 46065 307648 1603620 252552 492953 1550689 1398035 1438359 14093 1739141 22740 1021349 543732 1600580 933909 1612222 469014 87812 408694 809397 1750014 1609467 1957524 1110928 1778903 236169 909610 1734799 1681466 427504 14278 860581 1852019 1541670 1088939 283053 185720 1667877 58164 1995051 1603724 1293256 1524131 397720 871373 1243291 1392147 911234 152409 1672370 1654332 759627 474151 1072194 650025 933142 1278893 1653878 1402094 1664179 887104 113216 740875 136791 1511012 1144450 1607841 1389829 810591 1105865 374299 113160 1032530 162625 1549325 645798 1612883 1515606 1866730 508625 895921 819646 837186 1169785 1973462 1772277 1949158 1006681 436808 1457936 730525 499283 1412235 615966 1359328 1774650 1384044 1990529 575728 1252943 1647394 914822 253113 1279132 731421 1916426 992733 1043669 703407 401270 1582430 879394 30492 1417272 1199283 1334602 1402268 993671 961280 1294280 1277778 1083106 680797 117860 966218 548145 1425314 529286 172656 1652256 726076 284528 36927 1276696 1844777 315193 470447 964444 525286 1719823 188180 449343 535292 781350 1874880 1462917 479350 994204 213244 1287573 662900 1383028 1091318 39111 1820359 856045 1747805 1821249 754637 936249 1233556 102722 752867 545546 1742245 1073458 887605 1680791 1785187 605536 746352 66676 655031 373582 1023715 51537 99936 1155566 983588 485438 1733350 1157313 15496 731013 1270924 748336 1642636 242233 513258 486835 563450 102311 197856 1176373 367165 1636824 290536 358943 457414 1668994 288176 1623641 348950 713081 1347543 426384 94416 955913 1869029 1471005 807566 262009 282947 734143 244899 526346 1461571 840716 234161 1534555 86860 1975182 1244462 1871335 1163964 827397 1808256 686552 802209 1509062 670750 522072 521570 1564169 895164 1941589 1261582 1341197 1426093 161023 1836768 136161 1781875 1129868 1723269 31089 233306 580303 1511836 1879164 1457694 332626 1278308 423440 1751323 1957095 365335 402934 1500048 1345146 1106152 50787 1536790 306703 1362167 701959 1805610 1095846 177896 1763761 596677 440095 1794833 41935 1583189 747293 1916470 871399 1101065 96813 496391 1337954 898607 1035637 234836 1672757 1283257 572963 1897625 234202 541483 32244 634213 1189044 1651448 1321774 1526063 1829693 225214 1257008 1434110 1197092 1192598 34400 747142 1013115 869325 1910376 1586387 168087 417040 1876411 70738 603007 1987478 1384569 1259395 1788484 1600145 1695826 68663 1155839 1974001 1135088 881637 1966121 1353532 1062333 82908 1504394 1058374 1224856 1089723 1535180 1171760 793325 1431733 122808 851531 69200 1006935 1224731 1206262 1206748 1211090 1393275 1581711 675470 1937087 1509366 890001 704559 1665160 1812757 651205 1562300 1778895 408297 94539 1889406 42978 669368 1452636 489626 267938 1057588 1430509 220784 36162 1836397 660614 659158 1088963 47989 54797 1555391 1817474 1528047 855464 86424 101288 1225595 1558709 1842081 465459 1923715 1807875 1525074 1872437 641971 1529959 191761 870353 177292 1547075 826597 1253013 599534 539271 651609 1897182 772523 657542 1899671 1091534 607256 1004177 1980987 1227955 331458 1028067 1817005 857532 946930 1088843 755182 327881 1477124 1762771 185882 1330396 734712 217067 1230969 886546 354461 497653 801681 1210397 1067752 1061466 1312359 158154 483875 68142 1878723 1921343 537415 222826 188507 1429791 299777 160103 512716 1475533 339148 455221 761434 1470176 1337570 588235 84101 1710699 325557 247901 411545 996321 39072 1637442 1727334 682535 394247 1149400 785601 1289528 936178 655832 285866 1354561 131535 421172 818760 190081 1760364 308414 802806 978723 1542159 1635158 1548523 1235808 1425665 1375744 1140001 1436554 590870 810936 45818 34510 1135357 1017313 1687967 975059 1022646 1833716 1974289 147889 1800091 312116 1843443 896149 20190 261184 903882 1571034 1149524 505437 880950 1736805 1003419 658322 111172 1871944 272644 902491 1342280 1007780 1947869 235060 1495143 707330 1641837 1924625 1689863 1163213 1484793 1631100 361581 811751 1655739 1169275 1257426 450367 1812338 1026496 1506310 450616 1363780 769052 698971 1430134 379282 1905044 1444131 1647244 81504 90390 544080 210195 967460 319391 1033371 388802 1034416 1339387 1437360 1480106 1661423 844812 1211678 1984773 1844086 255270 346611 1280778 1547984 667607 586227 835673 335338 710499 1086248 815798 1612034 1833637 532412 1075869 1537739 649459 816323 699623 44722 1340221 997688 62869 450518 1749467 1897528 185279 565424 1668860 311482 617225 542274 1545376 175764 14120 1782275 924388 271276 1337439 282040 401055 1014430 964863 1913042 1593648 219613 1062773 1795261 159340 1905795 951508 947462 800814 189195 478025 260079 820740 1145188 987653 845823 243696 572749 1995858 467708 276654 573782 796489 1853322 1696089 1849789 1655750 1542093 1361389 93073 383636 1301836 1406071 1648875 1066877 1662985 1768412 418996 690823 1999155 968667 1152864 1166766 791623 1036333 1781343 1749746 1869156 1737520 174697 11993 1917568 508742 788369 724152 298835 440976 1921688 504582 1904716 522654 90700 571088 1567476 183351 331324 1516750 818236 771756 700429 1290806 677639 844921 1172688 1156989 459489 481632 1486556 1269429 262195 115789 16573 316338 1299052 696601 1892382 1343503 1514562 757840 2317 201874 1107346 1531660 662457 150751 957088 1867608 456785 1823463 1802098 1817807 35200 929238 27914 172238 467275 162189 729308 598209 956656 1868894 628318 1160003 1579722 1518754 642225 1224479 34532 1769681 1786100 475267 773660 1845490 1562439 1933718 471514 411076 1361043 1602732 1161738 875949 12405 996966 72362 1735650 711139 1892594 1739405 757898 807407 293581 191630 1745645 705755 945189 1518424 1944765 1831242 1766943 1208260 172200 1149803 1012581 60170 1153217 107862 947514 187509 93655 1225410 1389106 1852714 544255 272850 1005701 1199356 1070707 1124751 1226950 1988212 539057 1840040 1299856 831174 1426373 117604 1139089 1702471 845094 1048751 1206560 656513 1262125 1492295 214128 1310129 1673833 692771 1365374 187049 422658 714644 411784 25407 1439421 1448369 397211 546279 953705 1994227 677019 1967858 567155 1295257 150403 685972 1074334 1638805 568636 1069320 1264151 1356781 459835 1653218 917741 83137 1734236 534313 366542 995206 1869624 780686 486707 164336 1764287 1766861 478118 1036624 289663 1558350 1836463 1266828 1599760 309053 1191042 779751 1717853 866229 101578 553161 909571 439088 1110278 60955 586469 1208119 1555065 1005100 1428700 598284 858998 1357931 1897905 1199346 1091186 597544 278028 261746 725458 1560144 838152 1611408 690212 1389773 694084 1288069 1627129 1021695 1402770 458422 485804 659481 1465788 1020143 1685670 401794 926749 739406 1081879 844081 984943 1494722 388062 1077017 959420 302239 523182 1266084 283855 1572663 1726046 1627189 63384 571013 1903515 519731 1737973 1553745 42998 1339627 1531998 850862 1713538 1223213 1316148 1967552 294365 1934664 368588 150281 1363651 1666551 617545 324916 880523 1624452 1013446 275616 1680084 1123957 1456514 919358 1319705 896248 1156085 7593 577949 824943 1241843 895250 1298192 897660 779445 1642507 996344 1654352 992134 439977 57956 673672 778648 634746 1584085 352335 1743237 88816 166469 1127958 765071 1297351 1564026 951541 388926 131357 1714542 1532611 1613075 400051 568324 711510 1245800 674022 478492 1160748 1440468 531704 1812838 1960087 1009133 256573 686207 635796 651322 368625 341906 827530 1270888 1431160 615972 611391 1801543 1909042 649707 392625 832974 282545 807802 316965 726246 1633997 1908595 1780919 224039 1829920 532769 669414 1977290 1849796 1103691 488720 1730304 1687849 459802 1012852 536377 1819673 1052536 230497 85922 1404294 1591998 553036 1942102 1787181 1936013 320699 1162085 1352296 904805 433424 1620626 394127 1036366 363689 29451 920434 708448 1708389 818344 1468790 262497 114033 910590 1570878 974843 1394690 903046 460504 437445 1786435 582914 716384 1303955 1746112 374301 1248364 447957 1989930 1086391 1483965 1137060 419803 970290 1626277 1043417 1896973 135112 945973 1571000 251101 1730132 500734 877637 836995 1181179 1987881 600319 691149 1237765 607505 18324 956174 455343 1075731 23615 1574571 934731 1620159 95610 572135 1361700 380997 1037011 519692 1106316 478971 1262260 1075790 1551448 1788788 362937 1092487 206557 1644712 1032633 1752106 1332932 1362437 320342 1213573 1179853 1092981 1683458 1793415 306107 1572107 476075 1291758 561854 245534 1615943 582909 309718 232191 584090 1463275 1530481 842272 1144408 1227492 604636 281696 234504 705572 1351950 1201501 1407329 471261 1592045 1414054 1477287 1317653 68557 834922 1772395 1052436 1803778 1943163 1549835 539561 1971481 1000458 216700 676262 994658 1527194 1301061 1529489 111562 190715 1554289 785753 183227 1063334 30186 497532 591150 1131584 1266091 226398 547105 1703619 1786779 130901 936531 903024 1230985 1001322 1216763 1985823 1072485 376152 1164772 221513 1366249 454087 1931461 982193 273219 1493392 500958 601727 1572217 546291 1833044 1762293 370670 165301 54613 201685 1519192 600678 475001 781942 1883763 556863 1951037 891168 1382865 164111 1313831 951665 967839 964690 725684 1970728 1645041 199192 1370917 1257291 1861759 246728 882173 1611179 157179 983664 321181 1698719 1691065 1980124 5808 1974578 1288422 1708014 692053 155048 878412 644597 331439 699306 1224156 572573 1688096 907837 1972893 1186006 1657115 1379510 94809 31437 1260349 317041 928664 1241866 177723 750710 563617 1335339 585090 1301918 776100 1731682 890883 480725 544434 1396888 1267954 1605933 1574899 553256 1333838 19811 642268 9792 791644 957838 1384401 467500 30928 964570 1944493 1120533 907874 892191 1925285 578843 683062 1621279 629666 981660 1892680 1053362 1485085 1400998 1223963 1504988 686690 1678604 1387442 1987548 94730 366706 1719168 190097 1209081 1244478 674079 142328 526116 265728 1230562 1233429 1033524 875301 357618 726877 967018 128290 1564715 370225 1241897 1303035 1940081 1259954 1469786 1459509 1286221 1065532 1360193 1363606 336763 1803510 1647411 594839 519634 150458 763602 65246 1738240 1753986 1421090 1221618 6465 240178 287501 931351 26698 1507490 1946033 1819909 1111534 876224 417654 703640 1782600 1637284 1584624 1569315 1574130 1011860 371516 1571328 1062404 1698479 188523 539787 1293309 1158204 1753589 453045 201085 926353 1106569 1973012 565553 1312961 343587 182733 757066 1957335 575222 1156435 1332858 1023619 1915110 894536 1262032 1256461 1652217 1984719 1929703 1684617 1402703 228928 506713 1978894 1135277 1257934 1054901 1037186 1813759 1239971 12390 692735 670392 496669 506396 1928487 1475323 1192528 926965 634717 1789397 16141 792252 1025514 1294282 212580 1043300 993575 1509342 533938 1155326 174421 586616 532818 441612 1509580 276900 123457 1700710 774884 1388645 1473234 1634054 920958 1477682 1583346 117555 1696394 1529513 974797 589833 776953 1413592 1846988 1407161 93657 1280837 772288 1928802 225160 1447949 1242410 1224673 1105718 255557 261795 1209049 549734 1194388 938935 1784867 1624029 1652202 1626279 451998 1262226 16849 710311 1993554 229807 1382395 1937949 1299304 613963 544146 1941612 931860 1243275 1753565 1908193 1262178 813971 287747 1802208 207838 113281 1381760 41126 378807 1029248 1692605 90965 1236024 491849 1428184 1463579 568510 788742 1196409 1006329 714272 1832599 737025 250513 1186919 77418 1420350 1920747 1392749 904265 484493 1246039 405305 1637303 872627 1963088 178866 223601 82626 827721 37133 1455134 1195160 908047 862351 519591 1388251 631748 1347928 1612249 1661293 1545173 1135034 1392444 606067 1854878 775355 295514 1396679 23361 1494671 1030664 1217629 106933 754592 1005743 1434074 533102 34156 1101429 838848 1385879 1038944 139446 1848991 1125791 1976638 1066248 36672 507088 1732427 1320998 891370 1355933 866994 994295 617259 1614729 880394 1633368 34915 1965524 504324 1994754 55270 557849 89983 293834 126289 1521663 505768 989636 979279 1746925 1795670 932418 1158394 1535853 468381 1442522 1608380 431094 1977729 921588 136893 724918 1666669 888446 1560461 1877413 144524 325632 349402 934559 1925459 1048413 1441162 1428800 321599 928326 1463964 1919462 279424 404673 621926 1595267 1594392 1852273 1101211 118781 1860776 1151961 1700374 49963 1139627 137309 1500167 733327 17756 875862 572750 640649 691562 1230779 1897535 479575 1023005 849604 1773878 1059344 1071811 1745447 422180 564743 1740803 648744 519595 270637 1486673 208597 879882 1086318 508653 1839054 1514054 1233314 106104 1057504 1532665 964921 1187807 1387086 1151013 620549 1301144 201539 1221524 568753 1639657 77322 1513237 788434 191057 1372943 1761770 771000 393291 126496 1344797 46738 286164 240094 718170 1925856 1189442 4452 1993362 1715707 1298516 1239703 993465 1182510 1057049 892212 802721 516400 1028933 1296982 1541224 1968778 1146430 1351197 35487 1199345 15329 1175380 1922710 580107 1854922 1974925 324964 22290 602983 1448366 595492 901257 843035 1511545 822416 1152244 742895 1849215 1800757 1960454 1024830 643758 89702 270436 754227 671026 532052 1340601 1315900 1265178 1958967 1539845 1676807 46637 1660356 403328 607657 1992700 1156955 595516 550717 749902 696756 1014177 1088447 518934 45920 1612726 1882839 345528 35422 1320221 196293 1830330 780373 1495175 1553376 413512 602656 327518 369191 1916774 349338 624936 1948588 1281065 603995 1309539 432882 481389 525412 1505053 58157 1853025 1891283 856583 81574 1772224 919523 1071630 50876 1497205 739137 1989437 443925 1259833 156440 157066 1077553 1379605 1433812 827341 1015491 1512716 977951 214601 1914999 891035 1152585 1162933 382301 11503 1503186 966884 1314104 1182722 1400557 1997413 506925 675687 812399 334799 966603 1733015 807405 897739 1179979 328007 166055 651303 59715 1652349 54773 1764123 874049 1516777 769184 855948 1930998 654511 1881535 4723 724797 178798 904184 1853501 346230 1324122 1054794 227776 96893 282812 1107491 1661751 554844 1719241 1031626 682311 1738498 6309 924481 468266 1078872 1382410 1509255 929895 59163 74040 709625 1880210 393013 222049 129345 75223 892769 1081053 1573235 861568 546325 1068662 1297072 1967089 1395578 656070 241284 1130375 80875 1822891 277861 25129 1070521 1432458 516513 1146359 1023614 997970 700302 1163799 1359316 166415 1229247 1656490 1179660 729892 1758648 1694683 236698 296970 1534027 1228501 280405 404569 254654 1412777 510839 1996918 650801 1267751 1993935 1260701 337450 398479 1646439 1567814 1015907 711710 1982086 1943685 453163 448223 481307 1674992 447460 436013 1142344 1490361 1248413 342948 968095 232820 1435180 569034 1584769 707552 1768096 752759 896400 416590 918716 464419 1248475 1902508 910228 1453885 1380121 609111 418190 719459 665341 1128230 1204892 1589503 1945490 645913 256791 1410815 964445 1178108 814102 1971100 1958698 1719575 1428403 352441 1352739 236664 113168 756532 1687856 447602 435164 143343 1605420 846345 1110279 1441900 406760 1273917 474950 1838887 428740 250455 1671854 38884 84409 583609 851437 645476 1788122 103811 1059866 1089837 1049535 1610929 338642 94139 308320 1614489 1300186 807831 1841887 1649269 1351330 1186815 952893 356600 544694 1130968 1904231 1014422 1939949 1046567 1490604 1174889 795819 1000884 1714908 1785007 672744 748498 1147162 916755 816909 1217372 1567468 76050 939157 1406802 1295651 801412 1938160 1299660 1967228 388462 1079151 1293543 1938139 1058420 17719 235490 414043 653901 1187658 537628 1307609 908182 1520758 341668 1169848 1770298 1914219 1055004 558485 1309646 1566780 353237 1894475 1394076 87572 891066 1653367 1420056 1891297 923559 735725 1553946 1774257 1018917 1698297 1683082 294020 291856 925044 1941666 470094 1718501 956081 1302405 210612 339652 1806089 513110 1343371 430007 120004 1564815 532153 1878598 218109 979021 1667558 444810 500780 1678318 1496142 1690692 217251 875780 864430 1538006 1631109 54586 903672 165398 696667 1784588 317233 343590 1525932 73946 1169393 400853 1770601 1663339 1631929 543663 1919841 1760552 735397 1150773 820206 465625 951071 1672407 508792 1786787 892998 665103 1101167 532668 1612767 387550 1761689 1045425 1137322 466695 1840930 167735 1911923 1133914 704979 41268 1264327 1025638 1987830 11629 84705 1672309 126673 1192063 1397677 982885 25925 739081 1285023 485911 1993510 1510735 387932 1975651 1887042 592757 1298298 90939 1149149 1168810 684563 1988179 1532464 394366 1159360 768911 247966 236672 931407 687162 1893850 1828236 607995 196671 20146 1334636 1346341 1077328 1009096 1712203 79563 1110018 1796629 142871 1846566 1028030 1245665 1567298 585832 8077 920012 480030 1352474 593134 77103 1354185 1359161 92303 935299 540441 1076995 1791605 1533917 1482549 828226 1990511 819053 134985 274285 1294743 1962479 475913 1330003 1168785 363267 1113875 512809 535092 1556902 1348872 667599 1207354 1270036 1009022 589564 1749086 1949457 869892 1261838 27735 1819870 1549351 1201507 119049 1512894 44905 104659 1040602 1446373 1257220 1511247 965248 1486546 106751 1155557 900535 192948 1716576 864881 1713833 979782 1303326 110814 1161079 963348 1065298 1180104 89533 520880 38750 1423793 1697979 1078408 1501607 1733215 1094113 15977 1588247 148264 420303 903289 1972331 1473414 1405764 1327666 486158 443225 1130567 69884 1431385 1332907 231440 291551 1734719 671967 117957 774605 840528 862764 508218 632530 59770 1548836 486987 1585575 1052439 1834379 1242954 319720 1094551 60100 1245808 335944 760733 500663 1728810 1579846 1874894 1372622 329378 596763 1621776 1009795 1891166 1336554 676732 486790 151964 980662 1375228 1056765 367472 59789 1810367 1003477 941698 1242687 587654 911366 1704682 1527295 632576 1178712 70894 1686806 61989 1379353 1585959 339971 535580 749380 601450 982518 1370013 447818 1666389 814241 1441940 542486 491380 807592 273262 623541 333330 756113 497188 1119378 1411593 545288 1177291 225277 1292667 1233105 1832936 964435 1669833 841151 72998 127628 1661332 873257 110854 1066156 1807825 770930 1300299 265468 1915376 1045008 743952 1511627 1182531 1229279 1984361 1585587 1961266 1300917 640571 42346 764313 1565109 933995 760307 475598 1049782 997936 1773247 839492 1804708 1400659 82546 1046395 1985320 1533941 1724321 865236 1356948 1970215 261806 1515533 1384902 516705 1526818 870385 1831278 657282 1439668 311680 856174 568233 352446 229398 1053824 522511 1270662 1279387 493687 1361438 766883 1292992 1569377 1658602 654662 1936882 1515467 661762 1431697 1246150 63871 412246 248299 1165630 771652 1492410 745380 1616937 548169 329280 1702019 494260 496384 939535 1753590 387193 1909606 423475 566309 1602015 630146 243607 507318 186911 175447 1427189 1857302 1778288 1158372 660628 233024 385678 1068322 1018569 796076 1474702 561035 921077 1681822 78311 998186 359768 1369463 1410678 737579 1850001 1035702 866612 600830 405763 1121056 270622 117215 836741 1075325 305416 1323886 17517 1165603 813883 464666 1725163 404083 1786921 1129582 488929 1165472 1907553 563832 1953589 1718304 1885498 231626 1455268 1004409 343707 32318 547724 1827014 1013444 1467077 861004 1983387 1611457 1827683 1340171 362890 739039 301999 462071 1378885 95411 356598 763152 874465 676397 1183153 25222 609630 368426 305993 1116868 1719113 1822552 1192314 1275393 1544501 1912443 840374 1981566 1767590 1232143 808872 29368 1503704 271120 1066062 377818 1547453 707847 1724664 1662267 348611 282642 1262400 1756112 269002 1822511 1785097 736797 946345 953985 1832865 1535383 807476 1013350 197835 583226 1742098 294227 1923945 878025 1010365 121704 632117 1360291 350025 1969259 1765797 1424282 1428868 1365754 1106614 286042 1116977 709095 319600 1314197 54301 1392109 914449 822877 610648 861160 410308 1795250 1528152 46288 1849246 969638 1762634 1636035 599551 226087 1222915 283085 124127 1071720 381069 762610 1817392 585714 278013 663772 1445610 1463400 1025204 1449615 767951 951040 284538 1688926 1020185 1124555 1565101 1227659 1749669 1645070 170571 362375 1036445 376221 267374 1365307 31705 1044190 1511669 1636951 627643 967545 782555 627928 953988 1949429 1008500 482335 1659651 1452023 1634454 1612454 1375872 851308 1076664 285033 1912339 941055 1999009 1839221 597324 410177 488582 1582884 962111 236015 1641678 1352564 1394091 1366586 942962 201613 703049 1791032 99857 372735 12808 1053005 269821 907841 435303 771554 1946464 501161 1373608 1525146 1554554 760288 1232416 158391 1317260 1874488 240037 1397301 787297 1181177 1949252 1210025 1359780 822792 1399067 591934 1903250 769373 793820 1301816 1006234 1017645 1673645 1686629 1861868 1464122 1843637 383207 1964234 1469634 438168 1706876 1352585 1871155 1133698 536874 610599 1534538 1327228 789221 238645 909978 940951 1303448 254124 1327457 254178 699886 1642924 1339796 112903 1558292 230329 244601 742093 1485100 1120467 1284155 498854 1694619 1292699 1056264 1355450 231352 1465888 1283883 1611453 951323 1457352 110976 877036 1697732 1953558 1599334 1288301 1438308 1428001 1248094 745345 925585 49897 742853 798964 691353 803092 1415095 1584833 1368031 901031 64472 681154 1030735 562347 80973 960578 1580371 1333251 1145132 341514 1556773 1136481 567703 676167 1291811 1169282 1862083 1620287 178419 229696 352104 820779 446440 367913 1243811 1365646 374273 630976 1040831 1282932 1876648 373317 1343339 1537645 1400058 614077 1675192 377541 1120862 1229752 849772 1037959 1913276 1963704 66392 1329379 1307356 1462462 236418 1139391 677284 1352361 1649635 1321969 921595 1871934 619213 704402 1119827 1635664 1490832 721239 708399 1712811 1954431 1033566 477795 1786150 1091676 1542245 466400 1436371 1706231 1520313 1120691 1242195 144633 1438224 1988123 452557 1701177 1000741 1142039 844863 53919 163201 869380 1025171 588997 504412 1782710 291955 1226764 227367 445145 655259 359749 1719010 323108 1992983 90552 278604 1601732 1481351 214848 366264 1866327 1835021 895869 1723022 1388777 1704535 438006 1212067 186794 543646 403887 876189 1021613 250776 1055827 745883 1701097 728156 1893301 1515023 633043 335706 1234717 243220 487863 833796 893647 1235439 1930125 151476 1010131 977283 542492 292586 1523469 211631 81282 1972967 739824 1280817 1421802 1858285 1451354 1070793 579439 1290816 414905 1814265 1767620 699653 237519 441868 88853 160632 142042 646984 13213 1209514 517873 264208 1907840 1854140 1687669 105049 1638219 1653681 1749454 271173 600155 1742221 243738 1737340 614696 1528308 1709454 1226166 1615567 474164 1464682 357825 1203785 1638192 974796 1339428 1262881 67257 1439960 1761840 642361 1466596 426008 1233572 617378 1176059 1734691 1097431 374967 1144003 1219375 945982 781846 254524 809592 203150 1277062 1646508 1358715 151311 222116 608823 1637619 127800 172416 74628 1151007 1255493 1872914 1508964 1621262 710843 1680941 1996725 1335534 1208270 1472643 925550 177153 562477 145890 678464 1495671 44781 854234 760806 1379545 919616 1898827 1687252 1526011 1702248 285675 1966172 1768705 169504 950020 236203 1202030 1041706 1394739 627708 1355595 1627 346986 1759295 750423 1377645 978583 1245663 421835 1744661 1647583 1091104 482884 1106054 989665 1839262 1738361 971764 1415484 1708467 111664 137171 1895638 1687819 1992066 1776100 1891445 1259471 772700 728897 739966 1163946 582422 672992 1489404 1677678 1990851 418401 1789763 1820969 1381956 1669621 1399601 1717889 667817 1137202 888719 697516 1880796 107662 642940 1081838 1192059 560952 1473111 1073510 1644513 1848150 193868 288404 1842135 352110 942617 1410666 770261 1964382 1224182 400917 1729140 1458241 103447 129482 1907066 101640 123778 535781 1683814 1730348 755002 1827750 704432 22103 422833 847073 1414378 844048 672682 772305 1962098 40847 1461679 299546 409747 415278 358666 649447 1869618 320280 782182 482612 68599 1310689 1397862 868000 1019691 1929865 1904726 1769155 1003840 1923803 884189 1655110 1995570 1206672 1373562 1832374 177 1304353 379445 709858 1031457 1993061 1492440 154239 1350829 896553 1257673 1575053 712711 353303 961569 989959 1525636 1717751 358880 11532 1137829 239704 341035 842219 372651 496441 1114128 95588 1421256 61645 1941891 790729 1820721 37128 13889 1673713 716998 122218 802948 1094980 1728354 1477580 942295 1206697 1907629 541150 1858456 664242 1388924 78417 1769106 1361992 1093984 1959801 989109 1945619 1786971 68300 1733116 1786289 1034182 1255451 102593 1242291 1223045 1163837 448273 1409765 724133 1868905 248200 1195142 1850631 1202783 1427983 870621 5167 385541 1497491 1377530 1877747 31281 615749 18912 1839647 353268 902175 35725 388573 46619 660916 887331 1668454 1229280 227837 1812850 837979 185348 1409107 1187980 179216 1080294 1877984 1934877 504181 1211400 1951174 290725 1939629 1803913 1423737 1390989 55886 487329 1625116 740837 1464976 671614 527407 1918143 110322 727573 723820 1608874 1609994 1866137 973132 162592 1590260 747980 601061 1993294 529514 1922484 1507489 1603994 304359 912631 213355 594905 478053 1522562 1349904 645215 980297 14488 1750897 1252062 870319 1766994 750000 922108 754984 699109 1759655 1150211 112651 583027 958071 742168 1462740 762419 610176 751783 1656536 1266808 905855 1284472 1404383 749136 939751 1250309 1015979 1892392 545558 1736037 1497643 915727 1193625 763707 422443 1255053 409957 1952619 447393 33693 1205979 777072 161021 969520 931896 515068 1975357 392771 1459310 1587102 1920181 1918413 1330760 99693 198725 481202 207528 1523976 668458 1876326 1554718 748995 708632 1198857 142360 376856 875437 862790 1980453 364350 460507 662950 751323 1220227 1498002 1553788 1879028 656157 464514 1120658 200725 1058769 1349868 317429 1781362 660471 1582035 1248312 56645 1557668 28266 1648876 1584079 1816745 1263258 1179581 1796930 642799 1432681 773897 1123336 1225975 297062 1764179 986923 604127 917227 954129 1666457 1602496 216675 1587349 878500 277790 343169 452615 847744 756719 452231 481519 1467384 1407306 905290 1928645 509799 1450660 1134018 1693986 1956455 1188835 100280 869912 1038547 1193283 1491183 363643 1110950 407230 380367 1513412 1767673 1586286 243815 958591 625461 601916 727087 388266 1185878 730391 1907781 1081044 1762486 1479085 1237382 1179293 1715433 739522 431286 4260 1403583 60393 1904225 1809812 1400012 176735 1313202 601385 655464 464446 609911 49991 1278383 487116 1066411 423795 850977 1271730 1392908 41047 179406 1364213 941810 753284 937197 309105 831098 1547839 1747797 1233117 1385624 1376524 765919 1446132 465947 574930 850072 184527 182514 71246 1850317 382621 240594 1040588 91878 474715 996721 103906 526161 1665145 313459 536110 1619821 523562 779812 1225097 1914327 75611 1317409 258737 264448 1294608 865644 853744 1521842 924935 912934 1813517 671308 1117476 208794 1556247 1003801 812883 482762 980366 1888305 724897 679752 1981815 1324628 883441 508814 1425910 802035 200598 610266 940120 1129006 1517330 1256229 1289809 254028 460923 836539 1429774 1746861 1215959 1123669 829241 1981355 1489070 1626953 1310009 1343738 262184 341743 177819 1156809 1735663 1715706 459484 999314 87685 1704444 852177 183869 1829435 346425 1327218 571685 1308004 1824016 253915 30539 288254 1450106 707921 345759 347084 1626660 1493490 1761457 1596552 1377838 122313 1957133 1167126 56099 382399 886185 1054098 1206110 1523444 1822176 128852 431935 943958 1825701 1545254 876800 1959933 1401240 910701 598717 1697299 1505416 1387363 790947 1392626 534812 617609 45993 186525 1810907 913597 1737238 1127302 1006634 741708 1448440 1389460 1592054 1426377 1198928 1076424 1192784 1587599 1990681 1030430 88836 371500 311733 1747637 762523 1814847 1380026 1776392 1787872 703787 1215343 575915 568613 550088 564995 1453064 1375120 1319233 1392374 608254 618372 1264438 1771870 1702109 1111997 1658490 443426 772771 1261354 1034029 391407 1354454 769237 1441273 479850 807479 917205 1474476 648459 1647640 796960 1380549 1147458 905074 1538562 408531 758260 1848094 757009 129026 733306 1099864 1362706 43881 72724 207496 1630515 1896187 1247119 1767264 305986 369491 314235 379074 433730 1004296 1807068 395438 241822 429861 77726 1414617 851143 859021 877324 1039020 1227410 52591 1136969 1956525 827565 1740462 23034 270601 1372790 459704 992182 1007654 1549200 1442664 996857 378350 393507 1780969 217774 742033 956330 1880360 1121417 994584 1400080 1867503 1945697 1552883 897355 1820745 934516 1995942 1992172 841495 1226692 7494 1585093 1306354 1963891 804681 759825 540023 767810 637167 1623601 1104150 275821 287378 1603366 691413 49338 866779 886836 1267971 1291161 1562216 1343797 931166 1895986 246657 629327 745058 997176 1667996 1084936 121877 172350 1197394 243360 198081 28867 740372 857156 655449 1425535 747286 866210 223144 1401539 1014470 187013 512280 431707 476454 1409033 1293302 1222579 1935578 1909694 1288552 1582532 147503 1453908 1983856 1788109 1698960 138874 485549 1739244 1099821 1466737 538618 402598 112666 64288 50558 590708 989887 1143472 136232 932578 804841 738806 1711724 703489 983698 1314812 1420625 699791 272378 1776182 1239346 1856612 754957 1141894 386241 595077 206824 66766 683890 1261082 1059078 643312 159992 1396165 324791 1952234 226046 11347 561891 474560 1327511 1416532 642197 539559 272787 1319432 929840 166472 939484 679997 1403304 71245 260667 570670 1167794 794014 1052573 610069 294919 344524 627543 1235604 710058 775038 575360 1036262 248893 1478534 1710572 1115355 1961041 829250 943342 333379 219742 369155 43568 657245 1003139 1488984 1646086 103309 1599398 76901 873124 1211761 308977 1538721 95864 682336 1728902 1966668 707940 1764966 1538286 767391 98082 38276 948721 1744502 1893109 1960463 1713039 415038 1502487 1149338 313513 1516225 841154 1109190 1557364 1673236 859786 1377846 1894433 929956 603866 1431157 992291 1038156 190823 226291 1478393 1075446 1227240 462667 459501 1652092 958031 1760042 905729 1609514 1735473 1757731 157402 2670 1364007 1410552 583813 434674 639869 1611713 1069027 16060 80172 548229 1007898 130377 1299865 1899185 721019 414261 1499591 1447793 1057149 1120030 1228946 260645 349726 854551 300895 116008 831624 655659 882058 1437986 1371001 774206 1587317 1922428 1924914 931840 107758 1432562 1948417 587520 926586 275566 89388 524578 676514 166352 859943 1745622 950155 89089 1739828 820619 1395773 196147 28066 805713 1871837 86307 1882300 715353 473600 27587 1760210 517898 932763 1471102 1162566 319444 954364 212887 496049 1551177 1788137 1585256 1178862 1375208 1669484 39294 209862 1731291 186268 1207192 1360695 368226 691183 158562 955069 394087 1079851 1671686 1876642 1369675 1840990 686768 946069 1696694 1153507 1901759 561895 154870 1493064 1906453 146978 1484238 1784752 1155797 263897 953063 106965 1259655 741253 95269 489676 1451160 157120 599041 1724765 762935 1181084 1786050 107334 1754002 668567 1531179 404282 1749967 1830635 695448 1413901 775818 1408879 121573 1456935 1477097 1838369 887408 498491 760748 1428291 39366 538224 995034 1589654 1270896 1503077 602933 947015 1284370 163977 314220 1321301 1366598 587701 298023 24436 1805468 1600525 1154860 1118861 728830 323882 83931 1838183 1717674 1295826 115689 1772898 209685 97590 123539 1400202 896404 1145246 1652537 1002956 937803 614555 1301232 862203 979743 977286 1272243 688202 281254 774228 227954 1259709 1962117 1191744 819690 469290 1708717 694834 540955 1842817 1076344 718282 189124 1678665 704385 1437461 1392206 562130 1794071 1668735 438697 1629216 1248217 1316242 1420018 24341 343923 875852 750546 1993997 792736 449611 838263 1419050 1255133 1433645 911833 255490 287535 1778654 834429 396673 1514579 363458 1286913 1337493 515919 1921329 208613 1797378 701084 1147299 473269 370877 1815917 1333972 1487922 446858 1582099 1627148 288113 1474224 636137 1525896 1891773 1792474 692903 1237357 1233249 589481 1279611 1226608 1689823 17282 432945 633170 1772144 1713178 38787 254288 987195 830490 1765154 25861 211743 1238866 1177681 1922552 777260 1972014 1962075 919505 1859950 183035 885208 901332 235216 1282084 1095444 1312465 1909178 1536760 511390 818640 62766 361542 652630 540084 689866 1989977 1455011 1839868 940473 1337269 1734463 1014361 188140 212775 89542 1828904 1223528 1323944 1395202 141841 474415 1633320 798297 1400609 839053 1402610 1205593 333617 1425532 1939774 1536392 372816 1641355 570710 294979 1097365 272168 1506114 1710869 715073 1320824 1403838 585826 862986 1615826 203117 348174 1711952 1162164 67038 227495 1685509 1684186 704703 1677581 1259698 513907 593704 1926758 1460643 1876521 177244 1011772 960670 247548 1322126 1611213 663816 1017681 41878 648631 1116776 1324909 448118 1905596 1087587 215227 947216 1945246 1699111 1702817 1057699 1886086 142763 1368802 1055070 54560 1450765 178454 175712 1074031 328510 1319993 1097874 1851782 283458 1633177 1351700 1716956 1393854 945960 1454972 1053630 1587013 1340089 1119907 637585 1536337 1537076 800366 1195432 1787943 1178324 364646 273815 1815424 1763603 1017730 1644156 741747 1050397 585779 382758 4541 862128 1315206 1240609 1861911 1163997 544143 732231 993868 891071 1381725 1387328 23048 1074827 1673544 1983263 1349854 169095 1230750 1685178 248346 430508 63369 1145530 1981701 218092 986060 1376929 780376 1704660 2936 744887 1279544 275018 552678 28910 1852723 399299 98714 1713051 1261918 1804292 1403888 1193539 1080222 1213816 1673838 424116 154281 855993 800343 157333 1013751 621250 563511 1511038 578897 1745963 817472 1417244 1747711 1079121 803335 1699537 815563 975060 613679 271148 1196958 259465 716862 422006 365455 278902 1134527 67232 196995 1212556 441324 69858 1344474 812599 477070 1777976 963077 1980823 233335 1273492 1205082 1196329 1008732 1302767 857003 233404 583117 136599 1297301 1572389 179009 1425378 170866 1645522 1117170 1117038 44074 1449411 674114 85681 1100716 1023495 1065385 386359 1715815 20807 808862 911093 1209317 506786 1622959 593189 598835 1817636 112415 448552 1814269 285638 1469604 1319822 548451 763953 1839681 649022 1115852 1336727 222453 785161 1265122 1560786 1232818 317644 1086040 1676175 1883350 1788243 890737 116336 335072 91594 1036700 871325 617364 1471718 1794436 79848 878892 1971525 1174703 14153 902691 1871633 1997148 864941 171011 1170158 166072 1647961 1674118 877818 365378 1009316 1662280 1777163 996185 858284 954297 589254 988805 1229174 124381 1208839 1620689 1402809 915044 961226 446676 1764575 453726 692534 1573349 1201392 449122 1847536 316093 167160 1103901 1539456 1849879 1655834 415561 1716676 1165221 1911982 1272066 1317359 988107 1221125 725984 183337 404158 504211 1501267 1012401 221108 1862244 651030 1216202 335258 1666730 706951 1108393 281563 890768 1793837 1385640 687946 1700191 599329 1510967 1957994 99390 154149 717364 1795468 1447926 432975 1146200 1295841 1940494 1080015 1791309 264075 124824 330750 588168 1102442 1985373 1701274 1252184 1930245 117723 1626742 1495444 991735 1339687 338123 821273 597191 1500188 72559 838343 1841227 903487 442211 74832 1711277 697853 1777376 1010117 1527328 553077 164254 1803361 1043082 974503 1065211 1906996 1162152 1833517 454083 1120129 940700 1270548 746066 1990525 639486 1321160 767108 1922324 42104 413087 336644 1271465 1571848 275318 1919236 1018868 461046 313841 62290 1709903 800105 1460592 1989106 1111741 254175 685958 1257076 278581 649917 794151 1428562 1468088 915706 214853 855202 825422 1409491 1983397 1287674 467460 1046135 1325823 1471478 324001 458502 1081250 929972 155504 1639987 1855486 245145 965590 1109025 1418799 627071 1646710 1229097 702151 851893 669965 103038 1217161 606853 1048555 171965 1825962 1547059 1661366 273443 932478 324247 61551 1703482 366428 452772 706214 623166 779668 1124550 320139 722719 561274 1398389 1927797 1310192 935760 1586392 999921 1881291 73363 1286302 1216790 933755 1290324 924559 371291 812053 1479785 153194 1803725 1340934 635783 1452151 1700269 1825525 1571056 192221 714800 1485088 745655 627776 1440200 1775921 759332 1900082 636523 1143779 1065304 1688974 556932 1217368 719421 770785 1364835 140483 1766042 1107181 1767076 1576572 1545867 841453 1264981 1548888 1745068 706744 1764708 493960 797164 220720 1811749 1175617 921694 1121747 1519993 1852096 1126840 87919 269233 1939058 106399 46396 553333 69639 1724819 758292 439910 1552851 1137914 1457381 686078 1960581 368778 792344 1451018 1064710 568720 1474810 561696 1433528 843045 385609 828394 1189130 1119023 955972 1068569 1488738 1245249 1710788 1292274 1535722 649884 1456639 1114619 326911 378477 884167 1864796 868233 1382567 1748933 704781 1683761 1255353 1374811 1630693 114797 634086 233817 521543 1107218 1324832 538124 279532 813954 800628 1838468 1389382 1872536 245816 1417455 304888 1930853 141942 1799624 1985214 407145 971330 747982 238309 589378 1832672 162187 837335 1902998 416607 1701867 1925833 1903135 1164658 1829233 349548 1463724 1990976 1471189 1506143 1795950 125471 296820 1435682 230274 412724 843008 1361466 1834332 855608 1590010 1338497 614810 432218 1809277 229678 1602643 1516600 316178 627153 1082383 139395 1867824 1643917 1220585 56932 686941 1031735 1165707 626430 677659 1104823 698133 741089 1770156 870009 1804135 1116704 1244543 530624 1038860 1474479 1553855 171443 1406692 1818371 950793 913114 720306 235087 491357 1620877 1387561 398650 1569757 1002504 1289595 411833 1122167 949297 179500 1794873 579252 142595 639498 1819318 1808795 986380 1364881 1985231 242941 711611 1618237 305262 1113149 1696908 243275 880617 1634603 1308872 261526 1708588 821604 1943301 1226359 20969 1047906 766462 603381 829458 241518 777146 1069668 1929563 1646594 1374614 622443 405019 1952861 1333055 1996124 1901410 735148 13591 782837 1885829 149528 1750500 1216185 1682666 1733994 190958 367036 1780326 28219 1051639 718481 847269 1581899 614436 629011 1042700 1952577 479780 1181359 373104 717687 1018895 643285 1014945 1143204 1650502 449956 283132 710960 995272 1519492 931580 745784 447982 1131889 1416119 1177237 339931 1069125 304926 1790858 1258342 1868790 362579 1947702 979534 613586 1895964 870272 400298 842326 3514 1254484 1663162 1251257 666303 1768838 1853683 502252 162213 1823292 114899 1289514 222191 1044713 49759 332494 1100388 60176 357119 1289197 1637300 997812 1579131 771015 979404 583225 444454 379290 264554 1785794 764599 969291 1608643 31897 798854 873866 295685 1870869 932240 1509777 1687428 1355125 425872 327730 450300 1281707 998463 1816383 1079701 427867 493105 742384 400981 700343 1589232 264538 1849089 1748862 1405968 663696 33901 452152 1446605 158729 94280 937178 1551879 237667 1783884 1218695 1612404 1274209 906156 753950 1247208 1262322 1250459 1940355 1251896 617880 232523 1863040 1412256 1927285 330772 539011 1247677 853085 1262916 966822 1054352 522928 114408 1663135 1185866 1030426 1664508 1757716 855569 354430 1966471 183189 1213039 1255878 955225 1916359 17660 398276 1917578 444025 882779 1432413 892475 769713 1368462 1968172 953959 611637 1725165 1428770 833737 183814 1140630 785992 1924690 1250878 594623 783813 830770 1639094 1334935 1413188 1386075 373406 1988657 724270 296170 1692583 1507626 1659448 52113 272410 1811931 495747 1189824 112066 1620607 1422810 37337 602950 537126 250164 1436783 1517197 339293 490576 610933 425670 144108 703153 1777471 906051 116808 191685 581875 436133 836950 292713 732835 1356601 1608003 436834 656989 946661 516391 278194 934608 58841 901432 1240778 934820 1685733 340806 850634 1659678 1694117 53667 1421616 573507 325086 931933 377987 1315756 1342299 969555 1670636 485062 1949441 1272003 670849 125786 1382889 1133145 518031 1390476 1878988 1415930 1615072 1568291 1476210 470809 1083770 1554050 910326 1467932 104422 320131 282996 1511138 1853393 565864 827059 1025606 1058652 1698998 1129675 244131 1069097 1607030 871799 1731413 941998 1047413 415592 139399 1254429 759237 972433 1785928 907201 1259968 1013920 41949 623008 1434444 1226040 143367 1851868 44244 1412814 202529 491541 1228263 566976 343407 1770578 1744825 1861179 1943999 1409677 443349 284070 1997999 998774 1244269 406675 290869 1142931 908507 930230 1948216 65760 1498099 949017 1518978 3731 94722 1014183 586741 316029 874786 1832823 614056 1926725 1603896 1961906 1952776 746421 861677 686324 280812 1191934 1118263 1917230 983369 1818499 1730875 902322 1658906 1752948 1457984 303532 1588085 1094525 1507523 815845 859981 739268 449222 294211 1558232 912063 1073235 422408 1720519 1339313 931680 1584852 907365 553141 135038 1629667 806423 1862602 1513743 606486 85399 1216595 254503 652344 768811 658081 1275178 1214937 418975 125557 1194029 1833414 1540575 1299380 1377865 1218364 1214080 697576 1936584 641742 102642 1851482 1726242 1054117 609862 573871 1458876 1734295 1447967 519906 51866 1026069 714593 1470123 1111103 1820362 94034 1153119 919190 871985 223313 1469584 299629 766588 1702941 490136 938955 292438 247579 1871550 1902927 906785 802709 1938569 1379380 1239806 1532734 1438240 1180924 1172680 790764 278471 456399 1451088 1774469 1746336 1759683 1599463 558996 1425980 794954 1619385 1997145 577806 1282931 319645 1265809 354419 17976 1381024 400243 598171 337043 1183399 1772321 891208 1026283 1337829 154090 1233467 73420 534598 741433 911776 1884842 39593 1416431 1608624 1491098 676618 507824 1247954 321389 1157261 988341 1461789 946829 110328 1234029 526623 1460288 666437 335270 1457071 968984 861803 503988 901402 200980 389661 981677 1982327 696225 87056 867620 1071362 1988290 787829 442762 1825773 833079 169428 496229 1823824 1105790 621938 842439 1843845 997618 88474 1519188 1774969 1476883 518084 32066 1145863 1743486 1236712 1959282 1144320 543869 629628 415030 1801757 697401 1504131 1346868 862698 1800263 1825041 1786145 959835 290335 1007930 551017 661433 357242 986589 934046 1975869 1465817 1109427 1144008 287979 1384047 1941076 467791 1501621 1095353 1919019 1018014 484993 1708850 710502 1553194 259511 1232983 958317 706029 804004 353056 873167 824727 818548 304663 477849 616487 62191 447240 602822 1968343 1357820 1979593 363449 497065 1571264 991597 1383809 632123 1493701 285019 1132796 1949940 45706 403660 705638 446619 505454 711099 1324453 916003 353278 1268259 1009741 749548 1358106 349769 1283343 1506596 88410 560399 32524 1021810 297584 635215 201306 1267281 888911 72595 1871137 31797 401731 1414845 1747102 1161983 1329272 1469901 1806396 526843 1279763 1321358 945835 1127665 1418136 879554 488533 540856 1064415 1152162 406078 12713 34057 773578 30545 450446 1810722 357142 1118907 326557 402772 1187368 1123529 230905 869209 1563123 1187618 244909 757264 1810661 1255502 1581000 1377512 1933924 147273 839036 1146452 1320101 1966901 1250611 211833 1589910 206102 1478264 1065474 995677 642129 1279887 601413 745394 1399008 1500066 176432 1461042 1942169 894861 1281858 1172772 1978414 1557248 1716294 1510714 991755 46172 749861 240718 1917117 1382073 114391 1707769 807947 1424803 1851250 664617 1091253 1314895 1574752 427983 812808 1252915 1006955 325133 1309592 1968585 1912597 1757136 1960036 289750 136342 767529 288391 628532 595521 1156964 821539 1069132 191655 518595 858904 1198124 169401 845686 48137 1654821 1597587 604396 1412197 1566091 1873522 192196 1154235 1201925 1215373 496666 27026 1838503 663497 1296617 199343 145386 1961332 967084 185543 199859 1908658 1955126 1646162 1648202 523228 995966 705710 1181144 866278 217341 678014 475658 708593 1505871 109077 1050000 1321337 407332 695119 667353 688119 1893722 370743 808425 1196532 1157530 724519 892916 500472 781459 1561757 91314 928868 643572 1801004 29785 1105484 483021 302561 747125 1149133 1352532 868939 490916 1254926 1363460 759147 770581 1338285 1239580 64727 429293 51260 1038295 1735324 759309 1327093 208547 1160193 1128255 1325369 110622 1629539 1744466 445416 1268189 971466 1708412 626326 1812160 1738714 1137653 1783451 1210366 1470169 1016403 501452 1571614 1303933 149890 1221570 998077 567438 958870 501850 1048020 88078 205681 1070937 1984978 1771219 182232 1644205 729731 502818 391463 634628 900341 1992600 1194998 1722343 1246595 1138172 1755331 1819813 1911137 1617886 452423 1287134 1833238 700742 1667665 25395 42737 335766 945576 174823 1644199 1540901 382133 1913703 1861339 372533 1583860 844247 962556 1512366 180134 1191922 1777543 1600760 1696245 695839 1589243 230338 1491253 902033 1578482 484762 1847428 1940089 197063 752542 1421378 1024725 285474 697597 179443 1929464 958014 507057 1027385 1271040 844199 874397 1385586 887398 1224587 509647 1802280 1564010 1604909 298641 1609951 1643910 1276900 86022 1352034 292954 607283 1856539 947477 966210 78627 743665 1541482 753145 413107 1056161 1992200 1868975 2141 113318 191409 1898325 1088498 501630 1726305 1237141 797409 306998 1579308 1724549 298498 1479868 929604 741616 1633262 200945 373907 880768 1852414 577734 1875159 640223 1642966 1168347 1722857 772139 639012 1973390 1238466 379278 1558579 476788 432275 1305088 249160 1300113 1282783 465772 822365 616881 1686125 1658954 1661243 1690385 299071 720837 14821 76388 352225 1220200 53671 1159296 1773957 1592094 826025 1977812 1862722 669349 717672 1586715 958567 1470274 327496 695900 1310652 1168349 1740040 518804 1213427 229757 29695 917546 694281 559795 1582803 1592781 1777874 1015097 18794 621241 1522268 1451872 1640961 726912 304119 171463 1057295 1104920 1803528 720865 1710685 1388641 305500 1025134 793877 1949076 577468 681624 1206688 1137017 260827 1228 1768356 747299 723071 242682 996279 1342043 1055226 1900063 883454 1978974 1851149 678586 1689314 1511539 1717596 1076112 605268 239924 178042 264736 382558 706313 77182 618340 1022732 1858329 191712 957960 1176307 1801132 411502 1979861 1620181 855960 1389117 1174951 1365916 1531622 2742 1449358 1894994 1829750 1613298 423549 1535400 206518 972611 1649008 1921735 1484514 1971173 1248542 1576323 526842 1266378 1882830 1310039 813277 467157 1912105 1350315 1270501 1195078 1020488 1455575 40517 1484913 1314221 203602 850486 333410 376443 1370504 1606118 1632520 1175260 495705 1501876 646338 997221 677932 804042 1664139 1491077 415297 1803454 1893882 1814040 1128930 1025361 1547245 1684187 464140 1888730 64446 1135689 175789 742773 1430660 830687 1066917 1612415 954788 1133104 900931 463228 1868948 796172 319456 1689928 1691822 1588865 994395 585462 1698555 585986 1431269 1783987 1829253 1438355 786344 416062 28227 1023639 37862 308516 1984550 455339 1785966 1762211 70585 1032913 742634 453861 59642 1872503 1321111 1357983 514877 1094874 136550 211292 872474 1893654 1359043 1563499 1499682 1318963 974196 965725 314249 431190 918017 1098979 1725648 1628820 1896553 392159 1533014 681115 667678 81027 852620 835050 1442568 1625152 161718 879480 1215509 1681500 586578 1679440 1741656 1841486 468528 78030 1330204 1040462 864318 1598927 535939 889903 369613 308698 142513 1968914 415806 520636 33950 761486 1692733 934085 120775 306209 603219 1981527 1244380 478553 644135 1783677 1022654 1238286 588009 482444 587364 158976 875130 1800871 278369 1899445 389546 264403 1472373 646642 1811553 1132340 227353 1690581 60491 657712 1200555 880858 942072 1559621 1672727 508798 306548 342277 1330093 1648241 1451892 1328158 1384452 853995 1635346 1353600 825735 403508 1758797 1888168 1412334 410112 1425389 1018176 1179873 1944551 1821416 1239567 842119 871120 622323 1155791 6519 872802 205126 1716661 1358333 9429 408448 340516 830893 1020871 1411253 1600667 1317650 1810869 29924 762553 519469 1738745 1757036 1391432 384236 242232 1003978 1435293 1144852 1540284 280632 697252 1710990 1765754 1658811 1325405 1529717 1484926 862911 642550 496128 743231 1618142 1246425 684226 1682218 349580 1248195 338899 643836 984572 446559 42716 1802669 1452727 1157546 1498097 294931 1936803 19238 100953 1555714 1905572 905565 1827466 448509 1401346 880179 686406 1596416 1621366 86705 271336 325437 110136 1739664 1114924 1053443 1693457 964769 1609175 1548548 603289 1755626 1449714 1605924 423878 442042 227152 780413 324406 429956 425515 1687028 1736809 874217 547519 817032 453715 1420680 300486 883897 1590170 1242273 1029773 425012 297861 93417 872127 899752 1886628 1357287 465553 1192954 1195125 1991460 1590166 897965 1174572 812279 970324 1197989 268032 1940468 236339 1036270 541911 1402342 1522436 430871 1927872 1806999 985486 174315 1007823 1046526 803717 74961 690480 106715 602856 309612 455627 1527525 408471 419743 1362672 1094478 376041 1449281 1258129 486380 549851 1846391 883291 455560 1645981 1835101 1833265 937903 785818 305023 63319 1237695 141928 1658945 726636 492521 1685678 469684 507458 160519 1720424 557633 59172 1758695 1788596 824639 177847 1149557 746554 399547 320370 956819 1673268 1908166 1762662 1221875 234705 1904282 960530 511419 304806 1186000 347093 309491 548655 1715079 1483311 159625 1901583 1831124 1557249 538679 1430804 778136 1101811 986981 1960197 258401 1150605 1637988 1367242 499404 688692 856805 1937614 623955 467273 1803947 437902 1112594 1153576 54761 1975665 701227 522542 386797 1209559 1320496 1588328 755726 642803 1836972 1850915 1356873 117733 1165599 20662 842122 1729833 324374 1873180 1456811 1332106 1213319 1911435 1358870 1016304 1334004 1646446 1777113 24808 1357000 442492 1941479 133258 335160 472619 1922423 591700 1234990 699197 1266918 1904771 293888 593839 897691 1096998 1543957 1157835 1049938 1433027 51655 801195 909614 1210860 1429374 1224869 1736531 616337 1594174 1567043 302344 1639537 1779060 410434 1213520 1585806 1971312 1723645 1066947 1052843 1122870 1797452 48631 1081043 1201193 751506 1778840 1031396 1482732 864147 238956 1744342 207055 1927001 469067 1551205 1872867 292759 936054 1849418 1774487 1948338 235645 1278312 1028618 1420880 1908981 1382274 1623656 255227 1453195 1894339 1502352 390896 719933 1081730 1689651 1188094 1716367 928434 1658152 1133263 1390925 1244728 47880 1771647 705851 405759 251329 694421 406418 117228 1319051 1942186 1359448 1144235 1178089 1581311 1331084 82430 145455 314396 1730159 329341 1692400 1668331 1904412 490206 1680989 1558651 1744156 1297838 1885445 1184846 818649 1975569 876578 1772153 1857492 818478 36171 1469612 1047376 54386 516722 381087 1125412 1545906 260174 1347095 201508 266555 527154 661127 1591857 1703886 1109765 1651574 730534 1635599 1028728 1609115 671281 344750 945507 1539734 1109468 1260288 1340992 211272 1729967 619272 649690 483213 1933034 412268 1611640 1992335 672130 72782 859125 557775 523944 377960 1067380 361719 1309928 917468 1500602 1780014 1816964 999544 1306369 1949083 1924979 795285 1427788 836609 184913 859303 148820 1724658 1387906 738108 939670 1841968 357649 979602 1775180 1307545 773061 412962 786421 1868507 398334 765560 1194451 216273 1403326 574471 1785253 153924 52137 369178 1974312 174128 683211 1371619 1460355 837318 1543477 72698 161324 1029115 819075 1911214 1882928 287550 1340111 1574507 1863888 1338957 1077787 1732638 82683 1576638 1373926 742367 1175386 40556 708936 1431040 547009 875508 1334117 1487803 76836 1985669 1413460 777741 69359 1499585 870734 1022434 140984 1220175 593233 654698 1986311 1444037 130821 515965 859920 928791 104331 115459 1590921 1491615 1590622 1038421 1095658 1518948 1216743 1161494 498715 1367661 609966 1621113 1762988 1788051 1162809 1427541 1409627 1617787 831063 1001824 304399 1633205 775303 386943 1283354 267532 1081354 1883163 945263 1692506 1522883 1764266 147575 663308 1824584 1060166 545848 1805307 433102 1832364 1323821 1690690 549912 1851237 993672 1652919 1252250 352015 1131610 1587770 279096 1507835 139785 112188 1052539 1432132 681754 1047621 1341962 1447077 431472 1098879 1452965 421402 884255 1669889 769708 1179844 1836822 92485 518304 711185 1496603 360182 1680905 1210744 1678469 331130 1121136 974376 729338 628387 501800 110534 78482 1424082 1608848 802843 576301 1223806 1836672 147611 432336 1811946 349217 1786380 1960864 1021465 834245 1717625 1571715 1962044 1461476 850031 524444 1302109 1863989 1830491 744671 801275 1163766 1648456 152142 1239288 465822 615207 323865 1181272 1766256 85678 279422 1912163 848271 1089458 1868368 445226 287397 1518714 930167 961463 807237 1520288 198401 1598988 898992 1379123 741102 1007971 1832411 58244 1357811 1212476 542309 1883072 368077 231051 544889 346968 367534 769902 1049682 1911176 1942785 3612 1226670 1725401 1631540 226494 671094 1736046 786222 1040115 143648 489614 294063 1051447 999133 1816239 644814 1705421 1840505 1843915 1196008 1854507 1237626 1909331 209007 1513862 1745249 1318394 1424799 352801 1056535 1112839 561337 1583601 737881 1751814 961363 1688771 522764 342830 577704 197981 576 898300 1323430 36198 1459278 1113835 74299 270651 1984380 1319283 729242 1953158 475120 876150 1537542 1469276 1894714 121854 1688385 240052 1713651 436515 1597426 988813 468711 1153810 1412148 1536904 1847538 1732010 1959378 466584 1165269 202148 1657615 1072103 1563066 186804 867154 455925 494054 330637 1197518 961056 161910 64808 1511957 901073 642645 905479 1470740 185101 490303 1742234 322095 1233465 476197 1403826 1520109 1132040 1538227 782619 1220638 968755 612898 730634 696567 1244088 65418 247154 1704958 184482 1199907 1064014 1118051 1433597 1199212 885939 839283 522735 56855 844898 1871568 429386 1746639 797005 1838200 136812 212283 1994470 1226512 321437 1142707 254877 1034634 5158 1346726 1954181 964476 890098 1589374 934549 675765 994334 1410954 938547 851412 1674687 807365 1385622 1102314 5218 1967252 933763 1768888 1957359 363027 449923 1268118 554675 1737506 174935 1184068 264190 661084 1695757 616386 577042 1016905 1231043 48174 233272 993937 417141 135821 1359860 1916245 1414395 1278924 1724006 1024708 1646527 1775471 1796699 1666194 404795 803694 1795229 1472862 1636906 986324 1523432 1175645 263151 638424 1249702 1311908 1941931 720198 600001 1685724 1107925 1825958 623232 720168 1400233 305361 526945 1116842 1525873 207003 1459452 90129 1581514 662271 1041060 1080380 1819142 1987898 50629 1829265 1373706 230101 247383 1327044 1052985 310808 605126 1217028 1613008 556833 404666 19290 85359 1119296 1441728 594390 1665480 1923607 632379 246435 224524 544380 1103380 945997 1678831 1685313 1357483 1290875 1304531 110278 461869 1073941 1203568 1121811 1535496 635290 1479702 558941 547593 1540066 790960 1582147 1769153 1978350 1535794 1488980 1405725 1559661 1736146 468758 1297404 1609150 542702 1198563 97707 1018436 1407128 593095 221862 771618 1374946 1793377 1372839 1763909 689267 140642 1164561 104645 1662421 588409 802011 1160774 1101365 1495645 1414013 1076337 1268762 43162 1682626 1746023 1915182 331099 730070 874188 1834555 1844593 479506 113850 1108101 266378 906677 1572019 130285 406968 1901369 93432 97733 1653867 1270173 1577970 1236972 1418030 335476 218167 374234 1314462 301014 1699611 881039 1354053 1441631 493390 1156604 1949895 432293 1108081 1981269 944627 921979 1523178 458600 434549 1720409 1841230 294752 725144 1032390 290954 1811705 1861108 1718023 1778010 427909 339615 312402 1597434 1622733 1520196 615686 791584 1318342 1986740 1578191 528863 1297144 1673671 1189915 110157 1775316 652864 500549 1587470 335349 846380 152584 370915 1860834 622637 1346092 1323694 970410 1902487 1102771 300913 1904506 416101 697629 1991306 190243 814884 1499604 773459 4494 1537495 1644136 432665 1689924 368356 416135 402035 402216 1087099 910900 1506796 25137 896394 1433876 1400148 1539021 1732218 212576 1946643 1242907 1491408 103445 912106 1740443 713367 1371715 501366 614227 1863218 872645 365256 1467697 1236473 1872639 1115906 1967515 540050 54750 1108276 1848937 818865 1632564 1151777 608713 1836880 859043 1900982 717292 319394 1116667 1320812 112835 1122473 689339 945174 12260 196045 1429715 1244779 1613241 289797 869008 1623912 1774024 1209257 141321 1196624 1292121 1901207 1824573 1921986 583718 1306287 80863 1798586 567007 1078607 1406072 1160285 855762 275350 701820 91440 1715106 838779 1136371 1220629 1583810 513722 586976 198120 875640 144174 1878748 834120 1451764 162883 595406 1175807 595710 121570 745742 1864998 692285 1595862 886734 135354 225220 538791 852272 576817 1491459 1324285 1018691 1353172 515310 310420 716794 559953 1428765 835524 933939 493204 1592065 1259079 619843 1886588 1847097 1974082 446626 1102577 1970883 962747 303378 133707 559301 311826 106680 633088 1414158 1037169 829767 1610178 355851 1374057 491681 327845 134712 23571 1138090 1098070 112045 1987016 766411 295901 1038988 982125 1220736 459333 409587 444473 1365619 1101030 360924 1501139 1690902 943570 1709369 981390 1234723 1522130 5014 314112 564270 1037824 1215081 1323573 982370 794424 811682 1496355 1721472 672954 1379968 1841537 962396 983785 125511 1335891 290603 1663202 870111 2096 1903831 608749 1664286 325526 113211 1250411 967261 841810 1154243 352314 847448 361110 13739 1055637 1787560 1033385 73973 1882406 642567 1535839 1567209 1076984 988674 884923 1706749 7357 1454761 817311 1498202 12949 1142294 1528154 1856246 1394140 1718576 784394 1300429 1095512 1600768 144044 709570 909028 1268227 568655 241968 1315248 500760 537654 929288 1328149 602972 1372917 962805 548061 685519 900495 1751540 98493 142149 1051345 721243 735306 1069567 1094329 1781540 633698 1109793 1607830 1711420 1037459 1674044 1216304 868435 635049 1227238 919274 31526 1883418 881045 1787125 243242 480152 43690 1065299 309538 1759220 645355 1485313 395363 135237 659210 1803910 292223 1703696 1502158 461370 838024 314810 61807 1570463 1233054 1564708 628772 64582 719292 640082 313176 1087790 1419683 984298 1113683 112895 1057079 1291345 1264853 1456838 1775207 1201303 192597 1517651 1495789 1231124 1339371 1930384 961832 1805718 1384404 796733 1034630 685548 16647 1536966 117234 370420 1843351 1712289 579326 1408025 611000 795943 1686169 1985643 677011 987878 748181 732695 622574 905821 463151 431328 306993 104117 1400401 1155704 597189 1877205 1120874 1933372 1075378 397832 1163332 90668 1480075 1349167 1376888 1956778 74070 1153221 1148133 948011 1416540 1172179 50286 1684417 1360715 36129 771586 1693745 924305 686798 918445 18410 1728004 1468632 949414 1214076 4453 1576439 1877741 1536509 266886 1447150 1861475 1117044 207041 1860860 14716 1088224 991375 1954840 527995 603105 1435985 1041850 319658 1660614 707550 1396984 1195318 1225686 604431 1793210 1844107 450671 447193 1635662 757292 826345 1305272 1029588 1906034 114447 630371 1112503 1595060 51990 1726847 1488965 1323026 1388604 582694 1561576 218970 592883 1871513 381817 1519842 812250 1118338 994434 986603 183187 44130 540333 1097078 789010 397113 1474754 1044334 379675 1080152 1706643 1541379 1181302 1104567 1146762 1032092 106563 452256 1526008 1563807 1688296 1943800 1467052 435305 1966563 520273 763939 1035623 1464162 281399 1763471 1246606 236363 1465272 1961591 753976 1312613 789943 1906229 1932214 128435 829173 695172 272994 1176268 797342 1769565 1719472 851278 783178 1761256 1791287 443298 289306 1462047 161769 416745 565760 1104339 1096917 197816 1590800 1379561 1233800 1478832 1355617 1398865 49299 1723070 1008315 1218902 577285 1763839 1027253 906116 274989 1406254 1281523 383167 1190725 653153 44450 651824 1958618 1495495 735002 1798535 224485 1594542 432853 810505 1682595 1762254 1412353 1160813 902997 1757717 1682745 444826 643876 1911776 141041 1707158 3145 1645417 1138972 1373128 914154 894997 789732 23875 737555 313063 1718830 205557 1947265 521393 1352019 1563744 38758 1500913 488232 126094 953982 826275 276300 1580366 210260 1257104 456561 1242310 434887 457019 5458 1795965 1477975 347464 170748 1276424 1796050 748857 1117967 893255 1001677 1803561 2060 575184 1748593 531919 1232159 1571981 382859 677842 334922 727234 95956 474153 1100613 1373025 741880 999076 645936 1139238 1196490 1426442 697520 473546 1223344 1365988 86905 1703089 1480706 451598 1204189 394537 1395795 1715595 238173 44316 891388 9162 62912 477769 1607404 142354 992570 1990203 1673697 383603 1591512 1823605 1548052 1379961 345687 1677715 1426986 107100 1919378 712113 1409857 1881720 212072 1063903 1669748 965598 1243644 1219680 567950 1750198 556219 1121097 92582 1750135 751847 590840 1870989 1555674 394559 1492841 970274 1843033 130004 1107274 1857254 594941 501778 941487 1265258 100432 1829514 585302 853476 880424 1100087 1935933 1386728 802740 1437010 1954286 1144372 1322853 536853 1197590 1873196 1122119 1809781 1285653 1112288 1670957 1535103 196811 1014923 1680696 1161486 1465769 157905 892122 71137 1271772 1869404 1944404 943940 1682146 1747367 405617 806989 495680 1961437 951061 1840646 1700806 1698689 434097 1426365 1272864 128258 433469 1601574 1871509 1625394 1844510 254374 1765711 1946478 659138 201103 599728 1290189 1738156 1583293 690047 1639306 275980 1606071 57664 1688585 1561378 417973 1380668 302730 1445209 7302 859074 645826 1078482 1912502 1507716 1417086 1102175 919548 288027 1132504 452833 1512118 128155 248074 1144465 1032132 1687189 1593391 509725 1022266 1318132 179509 1377480 1906915 491174 1070680 1696306 625482 1688964 1052793 1682332 1554666 384408 240341 1739492 1513647 65721 1719167 1827859 1271541 537193 127346 57300 1656402 344423 1028371 754149 1607092 473032 1667850 1088079 353302 1082541 195834 387231 506950 728912 352087 863262 1651001 406940 847865 907236 461430 1254644 436681 1866309 293330 948341 1719832 572304 1765173 1080520 811854 487280 397487 1971131 686451 1555562 1055459 1001803 1929909 1631106 793270 1709100 254270 33214 947534 1017372 520003 649812 1169951 811048 1901022 1680192 1489630 708974 1693278 1663732 1172921 1259107 1614698 189803 936556 1663111 1070775 548363 765705 1539006 69084 167175 845319 1868442 1980675 1245323 213319 605283 997265 1784259 1100603 1911251 1052210 1379313 57691 819488 1476094 747868 372500 1654562 1344871 1254955 1609347 1655165 1733053 1520902 344435 1851917 1016746 1879499 247713 1281395 1112641 634520 1276776 1877651 1497764 674189 1431973 9335 341722 1781910 1493201 1949277 1512190 1311275 1031364 849824 1954637 715216 1145749 898966 649416 501796 51194 10500 649591 1421279 658392 1036927 80431 1178538 364690 15749 311840 664734 280291 1724958 597781 1314140 1712920 477854 383805 1287631 1612366 297266 113515 966395 735687 1768063 1912334 1774228 1344562 1200108 1289725 1564859 1644122 1100752 233797 793574 469244 886140 1029351 381531 920945 127652 1215100 1700659 1361119 373324 788442 1901570 654975 773249 1104183 1826926 1735628 1792074 1846995 377599 170451 1482036 1225981 635322 1335892 987117 382107 1634665 126989 1944278 433935 988516 48781 1195794 301151 1389138 450884 1580034 179027 406850 1433499 310501 1077158 1522016 903374 1011144 1530533 346203 1147161 1313743 1686546 865722 466098 1742458 78518 1823564 272957 597819 1296456 583741 694771 6078 1898705 1557260 1425000 1670819 75529 468584 1734312 1655783 925659 1923460 351632 1880156 460421 809933 124210 321398 1866000 1273613 1031506 1498984 1672831 243912 1550085 1948706 1361946 1716031 1838867 1611864 1706307 1794175 1738311 1591078 251563 208209 1870924 415757 439701 968824 605938 1027387 873535 590333 364603 1454739 383626 1466992 1290333 1607821 1949097 1579095 839687 1616283 1730472 1128158 1065331 1124236 1233061 1834391 1065267 1643509 682161 1627038 365972 1271927 901757 1526713 1202464 398466 45964 1254390 653173 1702423 1081195 354112 284526 133262 1184206 1984634 221315 1877287 885202 586539 715777 400153 499286 1750907 203423 1462806 1480554 1995725 714360 496345 267748 722461 576186 32224 742564 1959816 1178661 1709534 939242 1678402 1758898 715533 670504 753089 124572 1207543 963487 319202 1101815 556994 1621762 851358 1266549 666718 169005 389883 892663 1560326 125224 860868 144197 345802 156598 1834192 121340 478695 1498370 1919206 364773 1567801 1982427 1982996 1289805 564062 461767 1864214 453332 1950540 1192989 1562011 1899421 1557551 83193 988905 1989612 1785577 523595 1069984 1472624 1530955 962598 1951119 982114 938970 1120172 1664253 6973 543146 16605 246714 975490 368289 1127071 1328116 568121 19265 110070 135325 1858210 1582395 1996924 1974509 1047018 736032 610289 506633 1012694 983226 1972481 134914 1720728 1449491 673032 1381071 1094434 396091 77214 1908734 1392287 1870956 895607 1239663 35692 1699815 1274364 854765 1998790 1630126 1256936 1398221 135183 114264 1706325 1143130 633471 607207 1426046 985450 1342810 1651018 513353 1786938 1327528 1614074 785619 1277588 1270670 1512994 1317618 1683721 1083422 1472047 1197574 1224778 1862774 1082191 1219033 866744 456131 1342342 463009 1915608 1907586 1023616 239588 1178604 555040 1864702 980567 1630297 1874425 950116 489231 687416 1589520 1354544 1249453 147668 1446651 1644983 603265 789595 598005 341113 1294939 1634811 215747 1539392 1010681 396517 1051863 505958 560522 950879 693749 579964 111358 1945698 1799501 1275525 986119 996699 1066687 266447 796217 914231 1633467 816350 491364 703574 1676085 128902 292900 762931 1114578 595940 1209534 1871248 1490710 1416805 1724467 1083673 535586 1960614 1346093 1688321 692019 1974050 1235274 803496 626117 1726313 1125755 65475 1378936 347097 939096 1284362 54151 135410 1372155 701249 1645458 53700 1855759 1033205 1615657 1134849 889006 288030 1173603 165965 1126203 239832 1946358 404415 287877 1792926 1058475 913296 1982538 423600 1302433 1479475 884538 1702573 1355075 948772 1364868 1783739 1638595 1980017 1186099 1663532 308855 868402 1010164 1416940 1318152 976669 294755 1347971 116208 292363 572729 624556 1952737 225335 406535 929997 121390 1947937 1630604 420151 1966289 694193 675893 390470 166103 1792464 1964302 876131 569550 170801 1429585 1911475 688712 1190591 395880 1842346 37729 347643 567625 460508 741050 1997997 1601886 72202 698724 1611732 25867 391015 1255630 1636873 190523 638868 1035822 510649 997226 56368 1437846 1502114 299188 1556335 1635454 1404827 712146 1642159 1374465 1313824 823026 621796 597859 1680885 1987528 1343513 555355 491788 571415 1513066 1757236 1820894 1838263 1830528 1147846 1318581 620579 657366 241384 1749961 1085418 1475628 1991258 690113 1739967 59187 1746428 187488 1733789 1181427 378866 665192 459890 1141739 900471 471810 1347255 991096 1473657 212477 1235561 1478582 1224223 1471572 1585648 270703 1335957 1077362 1019045 1835531 1862576 772765 1325683 1206779 1549914 1349623 1381402 1147217 1755260 810427 1666970 261096 1773570 102553 91228 1875597 37052 779189 1853970 187622 1847400 6392 269203 1624612 682740 1317895 408764 795166 1108964 1316590 275317 771944 9283 738726 1639945 1787772 391546 1543565 947833 299461 281149 156301 1782745 557533 1091855 1754012 1977429 1962556 584182 594196 1687930 942109 1292461 534092 965453 1107645 489711 1326736 1761426 912418 943710 1778155 1541455 1108996 281791 1466961 1368369 942598 1943818 837433 337644 965016 58713 124124 178572 796086 1563962 1913821 1974850 1546271 1003875 562794 1003290 1980316 1642339 558351 587048 218671 1088683 251871 654651 513094 1130834 1225186 1127917 1672277 737920 1115829 1608164 1637800 261161 1002078 421237 720446 1891992 483328 601812 294429 1507447 461695 857879 1341624 1167275 118077 946614 753119 312903 1265566 1482766 982886 314365 521897 1051728 1076821 1886393 1825153 1023412 825868 6786 1429785 1408292 1592200 1375461 637856 18853 262082 96285 1573654 386768 1042570 487735 361119 1450899 1846870 1979502 1478238 1679451 413112 716269 1503849 1650039 1053804 1913725 868085 1725837 924399 852950 436586 1347672 710564 466694 360352 292454 467029 1877567 1026853 1582317 1393416 1003214 1583517 626896 1152707 1746994 649851 1929430 1183245 1687280 560727 17726 713723 1351254 1371979 1873958 1267725 1794477 1338688 948760 1663934 1423520 679101 238570 600494 1030835 276074 1325534 1334921 87951 1601352 826764 1188921 936919 436189 875497 123528 1926212 1771961 1762242 578155 74388 410618 363773 1069045 845230 706315 1967817 979862 1005145 1296142 1065739 1879101 847217 1224004 99433 925326 1506705 1160450 1487097 1561006 1264547 1056009 1598820 93825 1747182 1393815 142012 806579 864767 699046 1201063 1195506 1446300 370853 1083970 199632 945813 762506 398881 447936 1071507 707866 1904399 237997 1771335 1078671 1911552 1592001 680150 1827857 780983 608410 1344901 1178367 1019391 1233774 1931683 1445608 1687899 1960704 311601 1696047 254709 1622927 596640 417426 1638315 1202407 30748 1987913 1582165 274205 1373740 1277164 93824 1687383 1484020 1980644 126119 979334 1963372 29555 477779 1859631 1631134 652742 940106 40790 64168 1945672 1752393 892116 977676 1707409 1195907 557572 122647 1640994 1644261 1349909 679459 1636615 63062 904288 1636220 1405745 708147 1508712 1360764 31506 522846 949546 1695236 1185186 1161060 296347 1462825 236136 1089031 1631489 1952927 383845 111396 732836 668684 883786 570982 1789113 1395664 1948033 1072880 1822306 468975 1627484 844508 754752 1232494 1836529 1126526 595816 1031983 1503946 1506326 565417 1735466 313540 1195210 1718101 874004 720155 243031 530835 1073431 1536749 55140 1642566 745134 85251 1197586 991129 1098515 179847 1944938 880972 488305 1167070 1818714 583572 1793352 68258 155829 1246088 410263 372264 1911939 1840204 1192986 954683 492172 948316 598407 503744 1545124 158805 240460 1966902 352103 1057037 1110627 746768 1352109 1767387 166612 24596 1290112 636419 1296986 1190834 455580 1091409 938694 1780832 1182832 327748 1438496 1706810 1460699 1163226 161816 339399 494551 163968 39230 1092435 514396 764793 634643 484289 1141705 1704806 1639940 1894465 901440 200015 672197 255287 1574906 723324 1858857 1089243 1113428 1616010 532591 1728672 941605 1794763 645499 1444433 1246398 3835 1051227 832915 148045 1207363 1201545 134111 1325421 55906 1213193 940240 1861222 62767 1367759 645312 44048 1387922 1564334 1602228 1331559 926621 1319474 716955 663077 1257757 1631739 505206 1773811 1950561 515639 900932 275729 341445 1421409 382184 216108 978701 928051 1522157 827521 260091 920000 344128 200994 1815660 406799 158865 520556 1872892 869199 503298 33812 653276 559762 285361 1314161 1954054 516010 803224 1510395 971664 30452 1221122 185292 1366046 1925992 558652 308426 1544925 831420 167087 1429711 1252685 13975 1513557 771541 1209842 160293 1085480 1399106 963157 1821701 1372480 809503 650100 1673256 1251157 954696 199268 706852 1341095 1398940 495134 147704 1164757 87377 1977671 163344 1577908 546230 1645622 637477 512067 721965 677782 153999 1452851 1120925 195516 1134753 1983293 37233 735076 395507 41888 1068478 1626737 1358690 1199052 1179182 1335317 96183 966842 1045304 1381809 1821421 913176 1618687 1314579 1122872 781321 1778759 1997804 520474 643058 100929 839285 1749846 1964080 424646 1398695 316520 1068371 793367 242850 1892431 333153 1808148 310823 859001 268627 1347712 186079 1320351 1929929 1944619 1600753 67247 1629598 1512981 832417 86028 1418924 836473 816892 1015116 894476 563022 1727103 454321 136917 1034648 570940 861890 332233 889696 114526 1793903 465322 289412 1481859 168996 1874044 1099009 217701 1622404 1148041 1892403 1170321 1721471 1575216 1022945 975588 1926170 309570 842681 211245 1530123 934378 1594665 285260 1023816 1439704 1702939 915361 1070155 817708 93395 1940575 1796453 936580 1592294 1570415 1274560 87632 72845 1915044 583468 546226 702399 1360421 1184520 1812612 70440 570855 754667 147961 39426 1635162 201423 282177 912921 1940581 233953 683276 269752 905839 1513592 1982982 850782 1503401 976918 886376 429324 1060990 921047 1671690 1990682 45931 498106 1009384 906310 1951286 1425677 1619241 281 945618 985920 1526 1251024 1281654 869225 82855 416191 937576 968588 1889813 1810774 1718580 2463 447085 178591 808606 731433 1818199 1825674 189461 1074675 477988 29518 718154 67968 1988237 1372810 305170 1508007 344571 279056 780299 271031 1500801 1917460 76766 272334 1404307 171057 507006 1325027 660368 1395988 1336785 421247 361497 353909 1291737 1618641 743282 199561 1596680 1971879 1626826 1913595 1320862 138280 1563115 1721056 1029796 1348681 424442 831525 733404 1949100 1978442 1095915 1365658 1375344 479108 601643 1023076 315473 1648461 133703 746218 455183 1736884 1798946 343303 743827 1176735 151665 395415 95529 231489 1839555 1057615 1737690 625343 1870865 1674077 516056 1099804 1428346 109787 1975027 1584066 1840747 456104 1817866 1143064 1636636 300842 953633 773452 864679 1876146 760611 91985 303648 58573 335917 1358709 1149381 887377 1053821 1390768 215107 361965 459932 1970804 1172107 261362 299895 64960 1854703 1079610 476485 17946 149094 288868 128459 825200 433951 766218 563461 1516374 3168 748238 1027861 1190537 1985223 1158904 497504 1686062 561398 5465 629135 167927 49907 1496539 804844 776393 1250163 885596 1790155 373047 1537135 478238 1836127 204014 575372 1108569 1940927 300437 1463592 431660 1488579 894347 446643 1007177 181154 1568581 1173792 1223712 590211 1893657 1862250 477418 718771 801772 1441314 645249 190199 1411854 23671 1303216 164202 1515951 602525 969774 1778784 1591621 1496423 475101 1427302 1352297 488777 96939 32718 497858 1202866 600874 1843763 102899 342078 1274865 1790589 1609439 733885 1198462 125327 1335448 1744232 1623225 1904189 1215391 977824 504802 1377163 328011 611957 1051559 145304 1533177 1301148 1150571 688335 1258939 573014 1208325 1534153 1762955 658166 1329664 1153441 35738 1086495 59375 102396 131992 177058 1020600 987905 1984392 1720829 546492 1512380 1743142 993421 957866 1986892 993191 632701 1615091 1506190 424430 1591639 1649853 240017 1567300 44690 1772683 389746 166681 133695 1552012 414795 1562565 1581204 205020 523867 1859656 992863 1182692 1467302 606509 230113 1358483 1042491 998558 272296 684130 193172 1150905 636814 1710147 495170 704584 545892 1744701 333357 1659041 511300 329789 817292 788506 1001995 319982 95635 1970369 1561703 101489 1134706 294858 1380809 729012 298231 859955 669723 1814883 712005 1703148 67612 324987 1472509 1633875 1926874 1828088 407854 1066260 869296 44659 900769 324393 328914 1406441 402088 1629557 990749 597822 1607963 1852862 1256802 428115 1099018 412192 869744 1368612 720437 1915927 347703 219566 496105 1381699 1341515 1128430 1568399 1778244 286144 96773 1108006 856637 702799 545545 600980 242843 406184 1094388 1875559 968282 769229 1575274 1631108 1062919 1393007 205426 1825878 276203 659306 534595 1201718 396074 515308 1225258 932542 1611348 1218423 1896832 1360620 1549711 1443012 1915423 1628635 829995 1335851 1505384 454435 885477 1670392 1071266 43669 406567 1353748 1792316 1878893 196749 159448 291920 1753287 1933078 536997 1598691 1068925 671036 210323 1052567 1459590 1176895 215251 210664 1286056 917714 1952106 734557 929230 770589 363249 665393 1422060 1057515 1913150 1660260 1192212 1658804 444177 455191 1146743 148199 5571 1436514 134383 670330 858596 219879 908730 1040272 922811 335324 994412 1473182 1194088 1593119 1668558 1924121 957061 1922137 302557 431996 1609259 265434 398140 913118 1648157 1176422 106747 395707 1450591 1317492 1707082 1283553 1029738 1827286 1542655 1125292 322139 896134 1905931 1006742 1776281 1997461 1986010 1636556 1321001 87986 1510874 1066902 18289 1619083 1040153 1252981 483250 1299139 1611077 1212338 846866 1567101 764458 454817 351984 1341982 277537 1035099 495500 798077 885282 895145 1484134 630738 1971710 857946 632247 65214 1119584 1297515 938215 921696 873066 56 499473 1774583 1230250 1819647 1895994 648476 39073 1704673 615750 384217 767538 1116292 538501 1981916 1836301 1566257 1136502 232110 1992170 808731 1159705 1753272 206164 1334854 1843889 807602 761360 569327 1175795 1190056 162701 610361 485966 331030 733365 663675 303484 1202294 453402 921168 3822 1329412 366356 1598933 1291621 1855372 176686 181402 713524 1967050 775137 1915958 672853 1564677 1575321 242235 475029 419899 1293722 1450627 1561057 3305 545753 1797027 534447 1280798 1226189 40285 225221 865951 1022084 1257289 1874279 549106 1785206 931422 909647 1709764 1045571 1192926 70881 412589 1523817 950300 307903 1708107 460884 102937 139789 414209 1041563 1989044 55764 1768118 1936082 1335101 1236369 1937068 1684886 131850 1836145 1194006 1096700 1414384 84681 1911111 1959250 1892241 976852 369290 760849 1428455 581164 77000 512390 1915145 974697 319237 701930 1134106 1653120 854426 500505 612596 1532541 914011 568625 829533 664837 608797 1679057 756038 1829898 15604 1612894 1794785 471645 1069370 226266 1191326 1663803 1992857 1204022 1894728 965946 92466 1136322 38746 256296 1899835 1670151 1834544 36748 602422 969750 316302 531162 1733500 608042 1748340 949033 565950 1572055 1064334 1796225 1269445 604114 1939558 683017 1108129 40040 1978633 1388047 967202 1349733 538450 307705 217026 896012 1344863 1099274 25189 1041641 1215710 1963288 569439 64631 532973 1849516 1985233 1544611 1948919 54381 1112757 1064065 757310 1595722 1978115 1943848 1379200 573318 1918629 331465 1599403 15734 1389490 418720 1679336 1076691 689984 1273244 621682 1259392 1854117 1146979 1091507 1960619 408551 1178902 1853707 1273950 533846 1136140 883947 364378 1607934 998771 1121537 1613883 1590688 1039369 1377785 1849009 123256 1410364 1377973 324130 967798 327183 928251 1201174 1028981 1723438 1069356 784880 841224 430465 184833 903488 1688574 571812 1783522 1221355 812565 98466 1943279 1982143 595913 97923 346613 52596 633841 1916448 1690180 1265833 1143023 634377 1618867 387299 1051335 1493998 914047 1512432 848425 1227222 449565 1376169 1098651 1858089 1129140 551713 635798 519922 781741 673703 1911218 1415764 778559 631401 1967209 577190 1835437 1357100 296159 1655424 1671271 901138 494176 1654973 180799 974446 1881384 1111489 1979782 727942 1485276 1272433 13163 120908 959881 636482 800707 1583288 1303233 996600 589179 1542869 1508154 1974290 380785 1882734 1658966 269035 1704888 781845 696214 123213 1554541 1727985 395561 1558270 91962 489569 1627759 1111267 1186793 834166 544186 403103 1734997 954982 1205053 1708357 450837 236832 1480039 1602404 1160569 740202 204608 250290 1633620 1249566 390126 948192 1234891 386824 556967 1904805 1924579 45810 156141 1904340 1314571 760261 1640132 1070895 1926794 362029 1411073 989954 47184 1072426 266718 1681028 520294 1436094 842497 805807 669762 767802 1902012 142248 116352 133327 1492754 691308 1651919 1014625 1034034 366167 536929 183976 1820595 145262 475139 1002654 1663874 1622369 1345877 1568316 1135183 1621493 1356612 1779801 484190 326213 1684868 1993447 1074351 1848324 525620 847376 1258087 162232 1179638 1276959 1037676 765376 5136 1425824 709763 992793 1207010 752503 969591 1713020 1508746 559265 1504065 377073 1806127 1970385 1918480 430902 1509861 1139700 1239011 1882741 1587040 458661 696972 1211843 336104 25428 445967 117818 225563 471038 178001 771542 1889684 976033 370308 1073023 127815 415305 1453959 1530092 240711 254063 199010 1107441 1714708 269190 781435 478960 13795 79813 1280746 317598 984959 50795 1882923 1477280 471100 854752 785503 922597 1849528 89476 416498 1691909 591354 1248239 623093 1075616 437009 211138 239850 486537 19675 233193 1701704 1320116 1180669 1417422 147760 1104079 211747 962828 1930930 1982902 1004767 1380689 672819 735236 963674 1400999 819657 382619 460975 1168379 46348 459774 165683 481664 317707 1342547 175684 782474 146680 634765 1635759 290287 1363937 420634 280808 282247 268678 673395 1514060 627973 1309517 1324870 1480375 1913685 1949748 1637704 1352551 485672 501276 1849257 337748 579106 627314 848334 511044 1479145 1913669 1061797 1344541 799744 1425892 1394394 1250107 1596244 383504 986637 1873438 730681 242807 643994 1819122 1619984 1723377 964121 1917581 1844418 1584137 1255495 239626 719276 512090 461962 435637 1201818 72642 887238 1527408 139515 1209405 1857152 1750798 192591 445239 1855655 539620 545450 1057961 1274244 1195653 1246071 643211 319560 209343 1641645 856308 367955 1175791 1577956 1944257 1699749 1232827 635029 780302 694311 145400 527617 1545004 368803 867207 406222 1309544 165969 819791 1944396 1962382 1712197 1050706 41656 8711 568019 382879 783602 1887015 1150688 1822484 808673 356407 838572 169006 704516 1528943 55856 1383371 1045393 19073 592948 172617 722883 960559 349198 406442 1559052 1063752 457090 1012761 896487 922534 1204216 1737697 1200716 1697318 1823407 1141263 913512 726012 1612316 1197640 1282744 1293312 464860 381731 1537866 1008976 622865 1729987 474877 62561 433043 715855 1812008 221433 395542 684648 78678 1997678 624388 394265 862459 522014 493455 1007030 1361520 650287 47903 995988 683481 45656 1638945 855715 704544 1405224 1933269 663019 909286 59230 1099275 500214 1921872 1760585 255176 1854993 588219 277841 1221173 1452709 310183 937968 1579115 1508848 480369 1265583 760487 737513 1805643 1428588 254302 953102 1861889 62055 1447933 1203336 1973346 1461365 1087147 762634 1111341 1081642 541980 1353812 1266752 1074166 967166 824913 1790282 1643997 971278 1090644 556873 197090 1926210 848440 501771 659185 1763518 1884121 652825 1128004 56554 1432444 1755867 1648110 671742 414918 562249 1252596 1249723 1659439 707233 560357 1450279 946810 714653 542519 1159204 1312831 438690 688389 1899262 467221 1478093 1748328 917359 1813198 128602 1836525 550164 1808544 366222 1639602 1618709 1920162 1308850 159148 1576369 122165 1094246 444669 353804 854145 1910611 1288404 1699463 1603507 1417276 787577 1605165 256984 1933429 1568426 283022 521635 1610997 1517054 1178598 1126734 922005 702232 1885543 1104701 804447 168891 645428 1075613 732322 1213794 1558086 1007333 1897346 1934694 299021 1482429 1867102 1457179 895840 432469 1872651 1900246 1074784 1976981 722255 1854986 978353 75365 1350327 1538265 276531 1449234 1232394 738386 1368905 1960782 791512 1267588 678141 817108 1025805 1400273 604347 1831167 692692 1289916 429166 552625 821262 1327709 1896064 1427383 547663 880252 153828 409332 1325107 449810 644418 325378 376670 177838 1816011 1847593 1515258 165356 845861 867275 1385707 570128 766421 645407 1170162 41176 1031281 1127558 548803 1829406 389235 114227 1117309 1481156 1318906 1154805 1288784 1128911 463040 494021 936906 1954304 793229 1175431 824617 1856407 938137 605863 585931 1679962 37247 1538340 1100055 1503078 1704257 648168 1718564 447703 1001447 1690720 577853 1411718 852995 1132659 1038911 996802 1510745 1626371 1258373 862439 1807109 223586 1992093 1121121 1689040 1869450 1190343 365365 1331930 1451480 1717792 433725 260057 407626 253214 1256074 1485798 1331176 742378 90919 1071449 1274960 54086 802732 1852173 146295 1652114 414634 1565702 1496814 897043 114675 1388623 917011 1276219 949332 438549 943585 1564618 837355 766606 1731368 1392959 646726 39220 556504 1283002 987068 1582342 1049463 1327976 386267 1114095 1119617 1170140 484988 1560824 997858 537154 724986 88957 110662 993312 317337 1669122 1237519 832464 1134783 1141127 1139188 1504345 966313 575480 1054050 1654642 927382 1848142 1482565 130640 163796 1436649 897432 1715794 362639 104186 126384 1945329 1440701 533955 1262839 491470 1018993 840587 1193691 82167 1617064 1913318 614447 443714 1207960 1622695 376286 1835423 39290 1276412 974013 874432 1017224 1550646 253162 519761 262500 424301 698700 1130004 1987421 883771 158638 1121576 1675553 624578 845533 83932 771230 678030 1220791 1440660 1782294 1461558 212958 407734 1300541 320719 1334517 556247 486541 407469 328177 362080 300402 1830571 1555493 1542224 1261936 179585 1267074 996160 683966 910244 974265 100455 1728214 1939052 398839 1657630 1288981 271647 552854 1406268 111851 1076699 1053256 696427 1095988 413936 249211 1686447 939932 1805941 1638877 531430 1424281 1120131 1502165 360991 274882 579573 556028 272753 1797468 1367531 377786 1352039 1386472 879611 841395 531116 746971 991474 1768212 780023 1965592 1864576 1520377 1684531 1374118 1227622 120894 560806 233704 970803 662217 1426331 983088 1081003 821911 1358547 782223 1497792 246073 1428797 1199208 1831546 988715 624354 1781 451090 1453305 1476243 1882887 1872462 1397388 404350 197284 1099767 1502469 1967832 818547 949177 942607 1050686 842292 141343 1458788 691908 937626 864088 1628558 96648 776005 479029 1117089 1066357 534391 1179541 975176 1627401 1309482 1433690 275354 1268649 1607837 496053 1088795 1525347 1343324 1205031 1262700 620229 1427030 1020404 379551 298468 1280627 167843 1492101 1797534 289730 1869454 755828 806354 66219 234124 620106 1549314 411060 1731373 1509350 1299096 1906861 1240795 329366 673545 1092205 66319 1918010 366504 20581 974357 385946 611859 741826 1670281 685535 12804 1817679 1291644 874761 216364 980417 948122 1747450 1584181 620211 933825 936084 846435 853235 1805264 1856249 918405 1501798 1362365 69985 1672372 1169294 914430 1343440 100262 1055885 488977 1239127 1268083 903977 807047 1853874 1590248 869581 558632 188753 742047 1514528 954122 846395 1260473 518287 1995129 981702 639729 437786 1783132 414921 1695839 266333 874191 1949908 1734358 980272 257831 662241 313433 607094 1947726 769250 1033553 792522 1525893 1667156 574183 1048285 817844 1329594 648564 1736748 1197695 1945186 1427556 421603 542484 1319218 1774866 169618 1223455 1352818 1396492 493197 1177086 494718 397833 1474089 879305 599846 1382853 1541678 651652 554070 1708862 1790194 951962 423680 966367 428340 1052129 40478 414107 1058502 775273 1524147 1710044 222147 53506 938816 776883 1866713 723073 1665101 897213 1991628 1275929 1962840 588516 1238996 1054031 1355912 1998032 461039 239744 639758 274518 1830742 1706564 1315627 1956369 6872 934466 954014 1505791 465759 1200691 328522 1531747 123832 78025 1043461 1405231 1514923 768141 1264652 1743915 1238388 413452 1618156 970503 1256015 744697 1749199 106760 910308 933587 1605434 135573 154084 1266834 1918732 632594 1812870 149573 1125164 1237599 419042 892033 1640503 1691642 87035 477226 1874527 356961 1930093 267082 203638 1244171 35451 1905021 33550 561374 1309397 96042 1831233 1651079 173013 1737974 1013718 915224 206006 1396401 1344867 891635 1754401 79342 13830 698109 1739283 933108 542789 3306 549473 1280852 1606077 288559 1254858 1493010 208304 968940 304462 1694312 1376323 314987 1487361 1815676 689308 218127 817581 834068 1035035 1815517 858376 1115399 577203 1355628 1722303 745940 181496 85457 849723 677806 167633 701076 1017883 986761 828013 699924 104385 185559 1521922 437731 970904 388107 886943 983207 1321067 388746 1569903 307771 1660860 1503280 210217 1910425 1867145 717688 1281027 1593427 357291 255863 369395 1539668 444553 265394 833124 174923 492505 868526 1241524 1366507 40455 183030 533789 1215185 1541913 154740 491536 1884468 1812505 919979 1279871 1568164 1423830 776063 232012 887621 1440390 1074843 1255695 91754 1353704 1733206 382659 1065547 1721443 1622239 208934 1503697 1256756 1750523 1641633 613733 638760 1025475 676158 1631352 1114958 584617 1516674 1146702 803321 1739739 1331449 1326635 188834 707686 637899 1822756 1683367 1690852 231945 1236052 388570 478750 1481238 513495 1768824 680562 1669972 1248765 496568 1484130 207878 821099 1604295 423867 1028571 1003850 1874558 493749 862311 1049623 853673 1767806 154557 357402 291635 1131032 773161 607928 1256650 104479 1316836 1829678 37928 1285277 619169 1426151 573420 46959 1743936 1167014 623224 1531312 343447 560850 1727895 356749 218187 36424 1089043 778348 40697 239053 1260566 722073 930915 289624 428833 1554821 493924 1349391 659145 430168 1793873 1783969 1406953 96687 199719 352256 617126 1648760 46263 739991 467356 1456540 541794 471348 1757044 1806156 785158 436216 339717 329764 1706190 1695694 1110044 748026 1636520 1589786 1748961 62762 1498784 117592 958677 743561 1774404 603506 1831401 976682 1697004 1403357 1332356 1203628 1392162 1065972 504756 749537 558598 931498 701774 1654389 946310 871296 1367166 1324818 846272 1763829 1853919 1915548 873481 592249 1796861 1620713 1550666 1284107 1399360 1567379 1163625 1404355 1861771 1692222 282330 1281740 1319970 1619480 99 1341754 1553636 689435 119778 1599139 718132 1348413 177493 603651 678239 1483159 1592729 706863 1440690 1453686 873327 1646539 1764229 78700 1830373 687713 1729299 458676 1650672 409940 1535535 719203 108056 501880 1899663 90379 397489 2674 1312741 657125 318279 1743233 155552 638882 692112 1080061 950120 1535651 1346389 42034 891351 1394876 1514526 1209144 1982522 988974 712650 758295 1193090 1218584 267652 1103279 24367 982195 85772 98568 1214150 1020016 245795 1063729 1830671 1751600 1939738 1753492 1246371 335459 350975 582194 1384518 568653 706087 706113 1068198 1400773 695011 945061 682213 1450693 1195081 901716 1130951 1870751 725713 1234224 165410 879140 1327853 1521770 1542542 453757 481648 267571 821384 778933 354022 1462449 155991 686310 53023 1170602 1057335 369327 1775711 1397966 1594024 1177 1406775 64125 1665963 1013435 672676 792903 598324 558788 276946 777166 1188243 705332 177134 1451085 543441 972678 1077743 1551986 1311491 1890619 386325 1392455 120946 449333 631505 530085 212882 562188 1023692 167297 1280882 1371416 1778256 1002143 1802663 1599728 1842341 273094 133238 427516 533998 1093157 799703 323515 1200213 1687191 1084050 622152 784336 1817578 646516 446805 300182 1601727 1749533 744000 1298998 178851 97400 213439 1422228 583490 1992177 744284 625035 1235046 562657 1950694 1220705 859610 419865 261534 939295 1138654 1854851 1176000 122904 53041 875775 668766 1582590 467362 146704 1534781 1293961 981480 1479208 1816923 1368018 1439390 244082 1188719 1399095 1857500 625489 1052961 1156776 1414031 1660525 721479 1793513 1492117 1073448 1600448 1305785 666823 582076 947342 406815 1416 1384767 1063666 226370 302635 1517223 601443 40668 951397 919097 826826 1294057 715791 959025 718928 193029 1952763 743238 403417 1920973 402518 1179617 1573193 312888 1023194 1731545 1649122 73103 660928 1130374 1038215 676783 1666185 137934 1184276 148384 628385 1766714 1171844 685159 1836042 1812961 1627520 828747 1519429 60320 1926208 1648979 410270 492302 762186 1240478 1104863 954965 1851014 224679 717399 319514 1824631 50743 1330764 72604 1814550 1254303 672937 1453114 1583982 744188 1264703 649468 1461925 746238 1705359 1100986 763595 1891056 142370 246099 1101674 256501 535059 139664 1839295 68867 173969 1695580 1642779 384795 1856526 1453207 1844862 1334942 1852805 1893083 546267 543550 1912395 579898 1842319 676920 938257 688671 1766902 710026 1388907 882369 26205 275438 488479 1203900 2907 52799 1679351 54421 1111441 973955 1273274 137803 1612081 350599 1255721 1100179 1246001 464070 475550 1657288 242426 1864232 1051315 829060 390190 182959 1805475 292159 1338989 36479 1557908 926025 1359855 1055629 138000 1470575 478807 476255 1187118 1607373 790609 1077270 27802 291099 1718396 1153145 1578307 768227 499912 954066 1861395 137641 766026 1680248 1414048 1725430 127754 402233 1825051 1896769 453261 1032361 173167 1389217 667848 97853 88116 1024405 746790 772111 905407 740156 121026 874760 1388085 650805 1311722 977422 1936769 1637568 1210854 459897 329590 481117 583876 473065 1754878 1244388 1268128 1301056 1273009 193698 914971 739603 1374694 968435 1931219 1029444 1544016 1103285 1807832 221054 738419 353914 245459 392611 216720 1597959 1280393 927255 1789735 1157505 891886 1725079 881043 536872 48537 1901760 1688235 1082820 886819 859683 1083645 241959 1276376 1140430 706143 83994 98667 534151 389310 1659708 810910 1728106 371411 1633667 849427 1193786 661895 353870 1200343 965611 710757 1316759 1356831 1204490 603107 504453 1084698 589167 343450 1127317 376231 264228 540953 1017351 1340500 1749983 1178815 1154918 1967663 844241 231198 1111029 1558757 120354 817310 1335950 1274196 1618020 338257 1934611 1537115 1580246 510614 718852 615420 762827 55985 732981 1313496 936835 1934548 1337926 1001183 357494 1403688 94177 1787506 1788634 1078394 98180 1952174 220252 1589517 923176 358738 203840 553454 570033 1455055 1315592 1172855 1198451 736121 1103791 395618 762261 1954968 1154954 497372 646165 1803133 799393 1624389 113779 711635 1148967 594726 1078266 284790 1332161 1306477 1376473 475541 877726 219593 332364 338734 147462 1946418 162961 944422 1037892 777029 887916 182788 1596923 518725 1800008 947206 1109302 1302272 488473 1522285 1611870 1617201 1844446 915675 1017207 226851 349908 1558625 630419 301312 1411826 1508551 451140 19988 1595219 1738096 1026462 1561385 1429096 1037412 530285 1814461 1674 73656 1055424 1458109 975255 1839539 1887948 1063417 1279803 1765814 1852949 237478 285758 1243698 851411 881192 670556 217303 845311 1950804 116496 1111066 894806 1816694 1275557 748531 197244 1732679 795038 1326271 1101241 852800 1184287 192717 301232 1062069 1215229 495308 572118 663343 759195 891746 1982993 182466 1063043 1922958 224568 241509 1153016 1328611 1368762 859030 1697138 880160 121114 565179 356542 1806663 1126486 154805 46988 591844 1584751 1515926 1402058 1501489 176553 1150634 1826734 456390 1884100 1513484 1547266 473113 1687029 1728974 1185462 1013850 1813225 1086996 124669 698252 1269078 410466 1692268 439631 1932416 1549783 244627 1956425 1090996 1344981 212166 686981 1812070 517300 1301628 1590589 559980 504826 996416 608208 1196222 1925579 1350979 1453283 241008 1524559 88598 1532521 1070265 1910144 601377 696096 906803 954645 1367117 1210378 47097 1733230 829963 605360 686350 1941893 1912937 756273 204343 687348 363684 93419 786080 1216924 208684 1089672 1844190 1812492 554530 1611778 1066075 101176 1662114 1013363 1529450 608466 1091383 108554 189667 316764 1417891 444871 1372378 247107 1317154 491902 68856 536089 1135535 327856 1822913 1151993 437006 44221 1206159 1425990 1990993 858945 569169 1394873 242398 1220167 853934 1479563 163036 1154376 225402 1040490 1032135 1737846 480341 1833405 1661397 701248 522504 351033 662764 1332926 358111 1418425 1923891 1158519 555174 1805400 1881532 1720610 1099932 285532 1096096 1874703 95756 1574277 137909 723438 108815 749799 657859 548535 421117 1578586 187236 1475865 992500 1213311 1800528 1686926 1604198 1188686 1006265 1997308 1509152 1907578 1030268 1783560 285388 6388 783649 1311151 1699312 853820 962907 204335 156003 1115 1447408 1423481 1363883 990614 248521 1038854 1982716 1623898 143158 1402124 104602 661092 370696 1824425 1378714 1312963 1281117 766254 139754 705664 800135 730165 1551098 698968 473778 538169 1974208 1508845 1979201 1135059 584967 222339 1515631 831345 1898069 1440330 443331 1189936 640887 1053695 925066 1232218 21380 127337 616588 1415172 1434325 1609315 830284 1685809 858333 1012930 1777920 60347 1709497 135494 286954 1731803 950329 1439616 1652688 686965 1570131 1079894 1818035 1756840 1615896 1660666 1087501 1479861 828579 923395 720085 1632341 845715 1995154 420988 569981 1447604 1325553 1883426 1985872 1940799 1385097 1673143 1617689 1796721 1338423 1519156 1354706 1823899 920266 893192 1973920 76344 109922 1215807 1373461 750503 914813 282010 1543935 794538 57896 1885451 1993462 13318 1985133 317462 1760530 842961 1141412 523476 137485 1787233 1753612 444450 947449 247719 3977 889932 1242690 376311 1064549 786023 1297999 207347 446736 1936932 194142 1863719 1217687 156767 1620258 671798 1259485 514963 1375159 1738345 533284 1413966 1255916 1664360 1240022 1742377 1207387 972347 1231194 573402 1725206 1149014 552345 257923 1422328 986529 264575 624210 771397 121951 845968 1920094 1136348 1023733 892038 1338269 132384 1175879 1271112 17595 572326 1963840 1810778 964975 1214762 624051 939674 183798 1816173 967447 694510 633363 1502968 670001 225779 357880 288034 104470 784478 252480 1098481 303232 1847316 1147023 490757 549825 51180 1331974 1452376 1964665 1758564 1903313 989221 1154407 209935 1903096 1754576 1362196 1353740 1072203 800604 1818154 111333 352558 1238511 1123229 962448 1051611 1272060 411634 1827301 557619 638307 1415398 1101298 1030871 1148910 1232801 1850630 1938375 1062765 1104903 1717966 1384570 1398064 1237596 277550 107447 624779 1903942 567907 978524 766096 1231979 1312409 400787 1540740 334983 1645628 219627 1428708 1804958 1125667 249130 1688744 1735737 277245 1808145 567593 1774452 516929 564222 809850 715024 236319 1821349 529843 654810 1488527 1646857 1304347 1213782 1865013 1543203 163868 937407 1702555 296940 323936 1237251 1871993 1261183 1676566 1119889 1989089 967200 890322 1838994 1570411 1908489 1034534 329027 199327 112077 1228896 627255 350535 1544551 1607627 1443132 483966 1066572 1386981 570008 1069529 627995 477481 1525717 1078505 1366172 937188 649240 555083 820734 86486 828607 1391448 1946539 1953897 631007 783211 1830977 960432 42522 1297315 1937001 1634361 1395062 1888956 1750653 643887 978997 487045 863884 1962956 410928 227863 1363891 1656051 1928667 185363 787006 12818 1812662 1518650 1071395 1702619 727724 350209 877267 328014 1449599 692142 678558 756250 551269 1765513 865176 1026786 529938 1055950 869999 1851716 1232566 1202890 1859966 1507799 1050927 1702516 698768 474862 1117043 1066955 1095080 47668 773751 1014608 932134 1562771 820442 668863 55153 818108 964590 861020 1427630 1386581 446723 1316425 1620894 44830 1030839 1328130 724172 160235 444383 733568 943635 1590740 1908649 613658 987297 1855630 709701 185442 1381547 645802 551333 421145 1006201 993006 1921790 1557486 549670 978342 320747 1085364 1304282 1958529 610040 1729134 915694 1057965 1067447 161967 1402636 1865728 1445268 1123671 916260 1204954 20365 6972 29655 1683325 311745 1487065 1322911 334061 1333361 1280615 1925868 1257525 1254428 1697243 88310 1286325 298202 1581759 1550843 370298 656086 1853148 1259236 1265474 482467 862650 495678 1330711 1857290 1580680 520641 166159 1797543 1835513 1080049 1510195 179436 1400665 919283 223455 1668000 1455177 1456837 1159535 1944808 1711668 308992 1848868 1151595 230249 1790147 390072 992724 649095 1287729 1671667 1490022 554091 1669515 616125 505861 1264988 642902 1878837 1990983 1996644 1222965 1789508 1011061 169681 464432 455274 1992114 1006079 1923287 96776 1146810 758780 1503924 131162 206368 1591988 1117888 411263 1087002 177045 213445 1940388 1587543 968648 8465 1313163 1938959 118801 516074 173446 1925132 1156212 246098 508416 1565900 341134 409118 589943 1678924 140768 35685 1655171 971500 1773184 1977568 980628 1855273 1191159 300148 407879 287036 886337 1149244 507813 996768 1013331 1324683 888814 282014 879610 1932129 84334 931178 682655 380961 1882061 1357948 1600633 131235 1203694 1042231 648977 1272438 1967095 1887016 524350 1137029 924464 465367 1330968 874845 906274 211286 1323011 29878 293915 302023 1832933 1124601 1035670 277719 1492108 1241572 550933 1976347 769560 1812664 13089 1902258 1808959 346046 1504871 313189 1294300 187159 1333779 538251 884184 1322170 383472 243409 996628 629914 1225759 1827597 749100 1298044 986413 930025 254527 583965 178687 258167 1803980 68303 32688 847351 1922929 813637 1443965 1605674 78338 1341800 1117716 205704 990327 1500789 132030 1237012 1104833 667729 1648774 1814334 1979867 129250 1489060 1385475 1957475 1104437 905223 550811 830857 1705662 827014 1558422 1874107 1511429 657580 343659 2608 211914 840899 1523458 1442269 822811 1152837 1118799 906759 1803081 557503 115127 1154874 120588 1965969 39446 445235 673186 610872 1970508 1784465 490728 1519611 620938 1385588 30231 407500 1808568 756666 1130192 1835147 1351151 409198 1053686 340914 763450 1472809 979679 52734 1556648 1715189 869957 1790876 271784 1017212 1181050 1320100 1715611 559903 299185 498650 162099 1706312 1072811 128560 1741733 885315 1722792 413244 1901498 1848514 992553 1190176 1515445 1691315 1466026 1822060 122648 875676 468319 482000 589589 362909 647433 411398 1251465 403551 322636 476207 875065 570289 1337767 160733 352172 1296562 744163 1978914 830375 952957 92877 1638307 546854 1188675 113364 906120 472465 1169791 905446 1716927 885874 16434 363501 1312105 1119715 894863 950836 1462943 374138 1082633 553233 1120443 277160 492291 1151186 849472 1767434 1587366 572995 343627 1634956 233229 1578110 104036 1035181 1826974 1662144 1059337 1093686 562361 823231 1106765 347106 421295 711152 1452607 1331404 1098409 1703858 412783 1241134 376934 787276 333837 1231727 1943931 619581 331271 1826376 1151454 843159 1577572 1020519 1979318 1473800 609264 784415 1088724 1986955 696122 324881 192573 176323 1355117 1771691 1878161 803527 531781 601731 1674415 119480 1875867 947121 235815 203728 2101 929607 1827196 1146220 1161572 682203 1758267 1646592 1401127 1704991 992943 1201316 845706 740828 577551 688226 1281467 1440905 584935 494362 1033574 571469 1053902 1017136 369861 884022 1528472 1621404 965663 840121 438392 897657 1656985 1580330 1291996 612127 1048872 447232 1054918 1580476 1118982 1226486 149674 1629392 1132869 15353 1433496 341234 324661 1822762 1842248 1491790 899323 1419665 83121 1625739 1960269 852328 95110 73582 234212 13472 1676513 1461266 1235115 60823 1229040 1743992 872810 253236 917466 1749200 1230212 1115943 952145 1328852 1781229 806808 1718436 1934509 1177566 66217 1924910 729759 291904 259841 809520 866234 1808814 1617390 156965 984858 688549 435123 605090 1078717 925851 1660926 904185 840936 363028 1487253 318823 1141396 39164 231506 584354 1599169 1121953 1875539 208838 105183 90564 246014 1717340 1406982 706873 1983831 796179 299878 413854 756091 1989511 458664 1381320 609580 303302 1478519 444547 1824035 1814741 1792289 579918 637265 1092883 1838241 476002 569317 1816134 921243 1371110 787263 1645705 555846 1698408 1153610 1432218 1233163 974204 1870320 1710604 384197 1204896 901570 963228 837302 1481204 1405464 1665830 385107 1709644 1940112 1257583 353611 1080632 1989777 1633737 1559896 302322 414731 495821 269030 1166788 1927007 906906 1916041 1139191 955924 342001 166782 4038 671212 1649302 212316 1987980 1699159 535571 1016469 576450 794423 776783 986673 1794059 134136 1097319 307372 139583 1305571 1632390 409787 1607228 186169 1030663 1710070 523408 470976 116244 1608370 1302547 381045 68596 644950 424703 611604 1441826 1194973 1689271 1658593 755469 1600064 1598134 1479111 1557834 261132 509019 1201238 521920 79985 410712 876187 591997 1250162 592867 1137770 713401 991281 1810463 1295165 1081663 488552 577730 400224 916494 1642449 704497 962628 1310445 1074300 1709403 962129 1230488 1328052 648104 130498 769322 1291142 1971029 960628 996547 421042 1483935 943263 188993 1802147 1180608 671704 972872 53297 1460204 1532362 459685 624035 1060991 267792 1774736 771114 1790375 1697041 939127 1279643 566151 816834 1144052 1486371 309024 159660 1569788 259590 647292 748155 206270 1432829 1132460 7754 208369 875874 1494927 1814462 685619 1831733 311968 1043223 1347625 1137950 582768 1652763 1929646 1430965 811519 105696 1802515 599946 984268 1664748 563205 312173 682497 1801131 864187 1767566 800860 982315 1572918 921526 1665933 446049 1546459 323530 1629868 847683 1877464 1688677 1110937 779033 729875 360726 579089 151492 647149 53761 105795 127086 1560285 1775791 1936454 950357 307549 368927 1985278 723428 1254479 675793 197397 503857 385416 1608138 202938 346092 1827482 294728 1347137 669081 344556 400782 1734401 825472 831274 143956 1247031 1979637 1080161 1890975 467246 1825762 951579 464499 1413826 624666 1837152 87080 282515 1792331 1842389 1164975 1203920 864390 1307467 849093 1064153 1672996 1876919 858041 1146972 1594570 1056601 1501571 12107 233556 1768162 582912 1083309 1269084 800951 1691474 1283807 333408 592258 925368 681539 586689 1018045 692890 858248 1185328 1919433 1299979 1143092 798558 380869 178463 954626 1413055 91425 1825946 1294365 1363788 1503199 1544363 1813410 889093 374310 798026 930994 1864996 469367 1885046 1036137 11097 532346 1708123 1134771 1104441 78745 1124722 409602 457949 694621 371595 191751 1856076 1357205 720912 377896 874291 51508 1697682 845822 1607459 1516913 1438182 10189 407085 1663922 1069606 544286 280639 1654025 925858 860026 902650 1782924 1595261 1444275 1123134 1944224 1876198 459929 242702 1126207 29508 745753 500870 587834 1250528 279229 242688 30869 1728612 1980901 1558588 622965 1171175 218999 1652230 552980 839194 710042 546108 1416950 1788107 1541742 1316172 1271812 1659029 996341 332966 955777 1808713 1524247 1482490 1970826 1588063 281190 108455 1795731 617185 1465627 1728414 1472422 703144 117242 1719847 599020 1405727 606920 1287118 1437122 1665605 645418 260937 1135924 994146 502907 901939 1185780 1395520 134000 365966 528436 342990 353607 57036 1028605 450646 1414407 1116994 1110258 974099 1292100 102348 759282 789151 1306040 1587388 847505 1738481 995946 1815053 1515043 326186 1917317 1233692 213960 1166870 1168907 211074 490166 591780 1988261 1065859 907756 509305 1012384 1830154 1926072 1257947 1386094 1336986 1074814 10926 1159368 1903901 1411136 603092 1498789 1152070 1042034 1169300 83261 48380 1265891 505704 1505583 887260 1810537 1881614 1681229 1190575 1896883 1817771 1473460 1004477 1654376 193021 353143 8624 1896922 1468629 1451388 1143341 462406 755979 1621536 403307 479941 1865628 1732141 388198 296569 383789 361338 459009 1504257 785147 326293 1564312 564511 788900 975405 1092909 1593044 2169 227196 713820 1728921 1456658 733948 1871135 1547091 204285 699424 1199456 84521 1519779 990002 1236803 1771817 437676 1464066 1785005 250464 921675 1141450 1742693 576363 80800 897712 1263383 407429 1371341 280982 1126642 565068 1722042 289617 1422688 1047892 1183905 1529635 846083 995378 404951 1587718 1057253 1161311 733985 847418 1513813 1963042 1760437 1744713 764124 913200 705853 323873 1635903 109758 1215452 1752634 1167996 1297914 1155136 1869204 340795 1750469 321779 1549262 865881 278899 469793 1625496 1306839 778008 1991811 1217328 553065 173398 1609393 803667 768978 637945 326160 870397 1797126 227841 1816246 426573 1321905 1171540 275259 1792067 299097 804517 1840321 749435 481641 616739 580403 1282787 246850 469709 1538919 1084918 875168 1426153 1167616 59390 1468730 264273 160296 1414461 1491981 1556053 1975692 820171 259080 72969 1478542 1088921 1980942 1902208 1793174 517218 1661029 1607469 858670 351382 88554 533262 592611 179554 1764750 485019 905928 322 1730619 1519684 445758 1923571 155648 322964 1774428 1694567 75846 162313 1929773 21683 1873095 408309 1818631 1546206 1556368 1450751 1635546 329123 1378049 1527898 338680 1775958 1896909 633884 210261 360889 1697194 1810695 931232 1294660 1852510 553837 1712703 1668827 313340 1900466 611883 458965 239315 875379 94713 578538 1133986 525092 1140240 261203 782032 110661 156570 1301319 806886 86984 728016 855832 1612828 404588 1478879 1419153 197797 706325 1393572 1486468 1308737 538287 860179 1335288 1240139 413392 1504716 945999 1163462 1810143 593225 1008906 1588613 521636 174450 1848585 1681013 1332109 1794148 715816 602413 1074341 202780 1213565 381066 1141918 1078617 1128782 656472 516236 1535440 1209023 96181 50756 1309222 1562006 65074 881821 39077 994899 1034285 832847 471219 826740 1313136 1869985 32619 1155962 539944 358426 1605606 1805289 1113463 1396329 706704 1548283 1508207 1235393 1410887 1355012 350831 1442101 740019 225428 1733163 1807637 684747 1794511 1308816 765961 530394 49537 1551751 635427 1763666 1493877 1041414 31697 1807739 459258 636082 993409 1902084 314309 397887 260591 227723 1011472 1176003 1179083 625724 572497 1572916 1713492 1188958 590451 1574944 501403 1338428 31190 1825015 164641 1380934 1401882 1464573 83216 1251332 1664368 1824415 1146721 145795 1839445 1114887 858562 737766 1804157 804203 240374 263167 1019385 591019 1574977 1563835 1345813 1414005 718644 1249311 684686 539145 773507 821910 1244266 1779042 336251 128871 1117612 455013 678200 608090 1798141 1691721 862316 1596473 1620657 813197 1869142 1810467 795998 1176994 1726795 750164 1529979 143182 1289457 394285 312932 1359391 407291 1055012 29406 1361882 1517875 1558759 388875 528634 381644 1514032 1497770 1186066 891119 1380982 1727851 551355 1554226 111245 1370020 1652366 1081213 874990 57830 1693207 1267470 714271 1887343 799440 429438 362686 1584274 28967 1213012 128217 428926 362963 575182 309529 1180551 694453 311054 1222335 366562 15594 483866 1125633 322945 253461 1740987 200998 874801 1966883 972818 1303447 1906750 1951816 1282182 1630603 959346 592970 812929 358210 602923 1369697 560924 751650 466990 828559 7539 1087317 146610 25216 1273987 1069572 1422764 1540092 1746272 359410 1372018 181226 648037 751425 678435 1267166 140116 1085280 1903737 689325 765253 1025983 820433 240706 1415856 94171 221353 885055 643806 1154379 1834654 1127286 1778130 1827100 935575 1090388 1074388 1588938 840731 313043 1686672 808950 266111 1502964 653521 171381 963633 1267399 834669 1150342 337010 601028 320195 113142 1363692 1843117 1068019 1654011 1310890 1526999 240161 1458294 377370 642553 209841 582538 135620 921062 952949 1078674 194683 344058 925154 1180808 230332 1443919 885461 758674 1754365 509883 339372 264510 326989 821954 665128 201894 882103 520158 1936215 527580 1193086 969467 495340 518377 345316 707839 1220900 1190828 1130826 310727 1631349 645254 1687267 1126041 1553802 9098 1955475 1936232 1292206 537536 267661 1522688 1103655 1428870 789969 78327 552407 902353 1871884 974588 1366418 1387247 250156 236745 1524521 1637642 1262223 8676 1744687 1786484 1003507 255231 921976 39884 1254095 1020905 1615580 664136 1616360 100169 78749 624264 1527012 845878 159130 1646008 1531829 507310 239005 1297452 1531794 1638736 545943 1776739 15764 835377 1094024 1549996 1535128 1073688 841406 1326530 357569 73108 391502 910697 111623 1097043 1346636 1395566 1264287 641123 1575110 1627653 1797106 1235606 245093 1697513 1147385 133314 269871 1737479 574519 86850 1718383 718195 1799319 945968 857560 1913473 1529364 780459 1703638 189615 759644 430011 1974710 1810374 1204933 1907223 95022 960743 1885067 895304 845364 249067 1334730 247093 1034625 1673140 1257269 624575 1256234 1776939 169039 977553 786074 1342497 1776378 70869 257482 299216 801618 1179225 1552492 1479993 1040269 1032477 419724 890150 1129829 993514 682370 1465897 1216965 1928671 1322144 301472 691355 1312567 1540255 5746 1160156 1454782 849883 633964 1580346 180553 1565947 719055 1580960 1219873 930471 860659 1203251 1689630 1501162 1687568 1456036 323540 1797308 1492121 711590 1942560 1026497 1619258 983368 656668 1092902 1938782 651449 1431237 442646 30098 850779 658021 927874 1218907 1139200 1969848 214928 1506349 295640 1586689 1057023 1861610 1906500 1359617 46304 1209687 1995233 95345 1260137 672696 752130 154657 885640 280278 1998539 882460 845379 541602 1322486 1817208 1361742 1095851 803240 797854 847007 1957289 311160 1896431 1801074 1756213 864002 1770044 1834594 1197578 926400 1899939 1152292 73216 765492 1391014 721448 551229 1952782 986892 1469050 581195 1162680 190494 748831 350619 1896859 798166 607975 1906983 595233 599713 826600 116642 301444 1635734 1545748 251353 1115841 1754137 917775 15271 563804 708582 1560535 539919 1548204 1540182 1757572 1555958 116501 300968 1165057 404161 563752 231263 1292106 1984530 1062445 1671194 370478 398461 1778144 669644 1214680 644735 698686 74332 528596 1119836 308883 1572602 1976834 1861754 1953019 52399 169069 1131640 1002794 1299346 1691575 1527866 238429 106776 99521 1094530 1744818 558414 1891013 1213329 1719635 453500 481468 1112454 1827574 1961525 1334959 239151 60077 1143273 389234 262686 1564967 1107476 1141466 164219 1153939 1861573 94331 29229 13335 641305 771946 915200 869415 758998 319410 1782863 128378 1719412 295768 603513 1409688 1688388 452788 1423837 1605784 716873 1366726 1695013 1930891 969697 1927934 937135 551234 243331 708598 159354 1671548 718772 61966 842377 853170 1078001 461101 648358 473421 43434 1963434 1177424 803203 885972 704140 305109 725503 1338430 1084005 275850 1083943 663272 94103 776567 1885329 1366556 1408610 313938 674828 1592604 1915091 1543726 1569018 422469 1898019 1852750 598582 1078157 185510 480910 880230 1254151 1679854 1341752 1821575 1723448 9130 1967865 508452 1250819 910173 644926 1516476 371132 1217243 261652 726789 1444821 877430 535004 69194 1384908 1904036 574569 50261 1926387 823359 580334 1318701 730077 298194 166210 940709 1044367 898034 610240 1250209 1320877 477915 1310384 60812 940649 651319 928816 1226244 1249276 522334 1482318 1354535 1659324 1309122 1938247 1787436 1379711 242117 531547 811041 490742 1199207 750320 275964 1645672 570017 800512 1645489 1605448 759736 1314218 141677 292036 992588 1270490 582094 195485 960663 1049240 780297 144240 1707884 1282306 238460 621668 1815567 867935 945319 87519 378452 1792244 745603 1119737 511828 1603952 1689051 1959899 1985670 1925683 719007 1705239 606485 416517 1525535 603207 110091 186152 336882 248235 398778 139934 896445 1898186 264654 340960 1123983 1178890 1099943 549077 1207460 607349 1725370 1026302 1182562 1089066 125442 1244508 545158 1616617 1635710 436691 479991 1406566 1471465 1135322 325590 1154736 712419 1227718 403983 1613559 1282350 863043 1110139 1623909 686351 429557 276195 822962 458438 1847386 519881 726708 1038144 751832 1618113 1840551 199089 586307 1315719 1180097 241283 229492 633984 1781985 1073852 757632 482484 787237 636353 1898970 1927130 1432214 1863639 1687032 107590 1909141 1030801 734293 202114 1845314 709868 216202 1266822 252657 1074826 248028 675500 323122 1346232 3212 865834 1877310 958262 454677 1268140 1001198 914566 1531030 688641 1988262 752940 716943 1856938 676858 1613013 672288 1056967 404337 1096758 154829 639875 869455 1442378 867362 361433 534678 182661 1494623 1284307 506794 297064 1680410 1673506 1692933 216371 1455269 439990 943471 600789 1755030 1770854 1687120 1116543 842648 1882109 1733399 1687036 11678 1648804 1484329 1644848 948779 1457318 730452 1254171 661451 1498787 1970567 1964129 529086 1138240 1726336 1486887 1070023 787938 1944921 776663 1191452 337766 99334 1243310 596225 1615856 1726866 980623 885017 1468052 890672 484932 903197 1802369 1188878 866952 103833 499649 275474 692711 1933777 1347414 657988 1486007 1543370 821029 402341 102395 1461547 1815042 1163179 962837 1423378 394135 1720855 781095 1561709 1420005 1863166 698916 237145 1899748 1364137 190165 1394179 138780 251008 784361 1033597 351383 1596994 745857 1089584 539592 378569 328027 1167885 77896 1909959 1325793 1042133 1950756 194808 1023075 467315 1989583 238492 1370908 930018 867565 1184038 1179772 199722 1458371 300638 356322 208115 1244103 1369598 1703171 1302212 1312638 1050921 1360513 969540 1373705 281463 1196896 546618 1649156 19259 448938 643895 1855294 1007100 1133342 1191556 1206623 1891932 110481 1089877 1179922 1925484 613040 1832520 1895229 1177534 741650 1878398 811247 416102 600747 1327557 1048841 1214087 737732 1289505 1721560 356167 597223 1590133 306483 956141 233232 498945 1739666 834962 1990473 475858 330653 450728 1201583 862671 214628 690136 1993428 119721 1234342 619877 922275 773397 1429488 1640416 917485 218007 1474510 1891659 1609128 1788306 1318369 669735 1299077 1170616 321719 72701 1667741 1561465 1245222 1876561 1499309 1510956 1785429 1914203 343528 997022 989478 60704 1964296 586986 285193 1873852 554176 1410511 846860 535444 1652917 1713737 1673862 584952 321720 1840391 1383108 1103956 103896 1989502 47296 79109 1201219 1649123 1142557 1568607 916767 122224 1028727 500949 1571873 1900472 1762177 468482 246147 452187 950603 754618 196966 646754 1743578 924999 401231 478259 1801486 37499 34755 1179354 1363775 1786251 723878 1061155 1010041 1343129 74391 1973150 479935 948518 249716 771757 660845 523366 854959 1590180 1381970 1403199 432339 1727593 1982536 338929 553729 940953 1140522 1970536 1073112 387226 1359229 1509061 1068292 751703 931665 392079 1567196 348910 1319240 419934 934878 142412 1475003 830667 126802 299396 813346 1925347 1041453 1812440 1458818 1184994 309307 1173386 1690498 708313 699320 1166384 958706 667554 660876 1419129 780065 647634 1077713 1949292 1560653 301019 1308519 822684 323714 1090564 1948837 53616 841536 1208199 616237 617377 1176342 1689302 1761678 1105243 1626203 576912 634890 1473675 1620987 577420 532960 1900175 63834 1257095 344841 919749 1853589 1554787 558766 1377112 293234 1540525 703487 93135 1462927 447500 1700847 870562 1444550 531571 983147 923155 1787016 1630389 905281 602640 973664 41364 887763 701297 344049 1550923 1538520 1321688 248412 198794 674523 433861 867603 148709 1103252 1257632 1100679 1674114 226100 547934 688387 857192 619976 1009633 1343694 1563306 96388 1763426 200191 577819 247294 789725 1729480 1260052 860321 1658964 1904461 14033 1035246 236289 1806355 1549002 711069 1380994 330743 1641162 911707 1267904 1496377 1919724 724893 626786 994647 1875549 1171378 1032164 750597 1584318 1695942 999775 1877222 151155 1096302 924336 1867838 1511131 858441 134365 1334815 1453996 1655311 1398816 1878146 773940 1175921 1558746 1539206 1742296 728713 275862 1080912 696941 1298736 203736 1226648 1916015 90875 1575811 580539 114498 440630 1402617 895679 590454 1356706 1310654 1279195 820536 1405755 886091 1967958 223083 448232 131707 577796 1248624 66669 656346 1099538 417223 1136383 1905799 773048 201541 443026 840167 942234 1722173 577068 604446 1874805 198717 505618 23719 820513 1263319 1572746 726799 121901 1377376 1843529 1968982 1795027 1749190 1204838 377586 1199789 1278390 538302 1780767 923377 1964023 1483575 786404 549034 1670627 785144 1896579 1278529 1380827 159161 583594 99214 1498506 44021 1105211 1306626 851076 80006 750106 1607965 1991473 1371862 645105 1920284 1275144 439610 1564951 670530 169916 1569421 737293 172375 70004 1220953 1898792 267330 1407865 812021 1482909 1078875 1457912 1809325 353820 1691814 318380 1470120 571755 762686 1688729 796633 1628921 697657 64779 1768447 1580690 276876 1466368 1391304 284644 1318734 1908626 906025 1368191 527468 1471808 1661192 712052 1752692 754610 171922 1659432 547138 1337504 560269 1569087 884453 1490944 428133 1646122 1655064 856414 1379536 1819454 638550 70396 1696814 1134598 1220493 29692 1775681 1493567 1818388 1503355 1820500 1740001 1756442 161667 115945 768681 1563209 1267466 172770 554739 594193 918791 518994 1722347 559357 1003633 1436856 269591 370721 637779 53035 636306 1861016 982283 499901 50584 1610608 1718289 820967 735353 1335676 163470 815449 1111749 1648715 1471526 658721 552732 45114 1080563 62183 1987987 894319 1280297 1525709 815248 1817258 1907250 1868588 784883 506086 1625864 1014511 771338 547763 969383 1284494 1768946 445337 9714 1112029 30165 1576834 1905215 346695 180967 455121 707969 1420761 1228175 1298263 681799 1318174 682032 1548985 1136584 466763 1204267 1184394 1742856 375671 960343 826265 1986368 1717110 508027 1442569 865653 340556 969432 409577 1071697 1908918 1355503 1017300 509470 795078 97805 1445274 1633316 918793 716696 29263 785115 1958408 896418 34147 323159 1539871 237798 21722 152024 1343274 965650 1391964 1459406 1866111 393256 185308 679284 36542 807431 504758 1103746 860283 1776829 134259 1582667 374279 692184 475251 314049 899111 1475796 357246 902568 261106 723020 110173 614033 1094912 802767 912607 1029407 105541 1877135 279922 1949086 881358 1662613 1262279 1174933 139907 1286027 1763622 484455 1389588 191117 428007 1334058 1764506 1479790 1691613 457927 1824783 868019 781660 208066 1864967 1711093 1219379 222316 1386739 829907 593450 1197016 1567003 1331874 368349 533172 879540 1430030 93717 123950 1638565 608074 262070 1448072 641990 125640 1857537 1481577 1657677 773261 1663077 1380640 1617484 1132379 1950205 1812542 1878083 1518329 1075631 1984966 1026108 852120 297540 1435047 839570 266793 849669 856566 626472 1359109 991442 1068060 1572983 865938 537964 777220 192954 1897753 1803651 1420109 526298 1571258 1930576 1203854 293358 511805 771180 529027 280423 964645 591216 63784 334298 1057513 1800826 28887 16163 1003648 127832 392955 775648 1806236 1300450 60082 1903191 90914 786137 719100 483607 613110 433169 667568 1776498 1838233 440884 1758058 1432307 283589 1786215 280437 1921783 458437 1976409 215136 841462 1559980 1391643 1128151 1334672 148629 1458156 887410 1966538 1496137 1915364 1425664 34637 1997074 345969 562500 1899230 625985 411035 272906 1395031 1946091 1464461 670292 335683 1761774 552151 1375773 749170 58847 673339 404629 908873 498503 663712 880034 822317 1421958 1288185 828478 977211 1885838 691525 320656 214309 1367218 969683 977892 1952533 1715613 1487733 569256 231775 175056 195995 1366751 1805971 379988 1207260 1748631 501242 42886 318312 1576162 1883996 228888 1957985 1775053 864371 1978755 33731 798367 63466 1112049 1187444 1150432 71900 917013 1203656 1273202 913963 759445 97655 484944 882473 1207632 1233170 1891143 884650 129774 6874 1144240 1195865 1001158 921823 1605364 1047540 595561 1927264 155189 1362139 1583488 798710 61847 779961 634258 187684 547109 202180 1211732 820062 413991 1448205 1141252 885780 1931649 1068364 10145 245317 193457 621620 656856 414691 1023088 1441859 963556 1295269 1299460 1539378 822458 1521514 345225 1522761 1233874 1736028 1560442 1671316 212896 1487519 925564 1104223 551420 1073379 63492 1283133 836924 811962 945797 550229 557442 483148 1807443 1633275 437728 1335332 1866701 405368 1140452 1713546 1967183 686340 259768 714506 1108282 1275460 667935 1927453 919079 426468 730325 1461914 1601252 503264 770758 327569 950682 1108889 193586 945332 494788 1401024 938303 410621 880667 1405791 952645 869017 1407256 857094 527839 629512 983960 139812 1974672 1731687 1872943 1360752 646259 1048386 1604215 792447 77432 706168 1628559 1064430 262975 325948 67512 1589823 732636 547370 1062733 1958782 529207 782416 357766 249235 1143274 1537478 263103 121800 516070 425442 1821719 1559394 572857 551691 1774501 1246823 894327 1185692 323756 1352539 243076 1288889 1974875 233909 1462235 1671810 1354992 1079038 1570388 1497564 1043126 1675189 300838 1393724 1701511 22520 796022 439023 201495 685916 1575588 352442 772284 940024 1369925 1657444 1616968 264574 1376489 1138062 1449846 539372 395973 142138 1238325 985226 1532060 1890721 526653 1559424 564257 1481326 1633104 441519 1695242 1855434 273641 1492394 742143 533711 1441376 1094 1525400 1011501 1015425 1697542 616966 1321870 1438961 1814121 846181 519920 1805303 824283 1808813 205990 688627 33941 510469 1698380 778078 955336 1824170 396356 297681 27274 1096918 1209931 1484837 846249 1939707 952574 1119393 558348 388407 1595415 559322 227773 1378322 1580772 1498266 1312896 1144699 1504748 192931 230498 1974985 820952 826845 602263 968969 1202553 1613447 386606 1336991 1714929 237468 384200 943633 544208 196755 59042 907590 1263000 136096 1028629 1609348 507350 1077524 308248 869459 1207050 1681684 1130138 950171 710734 633487 757359 383250 572126 1068315 1355540 1197869 540541 1189038 1385539 1863357 145215 1934318 820582 1444838 1229354 1542470 1101606 608865 581969 1011051 1672160 972448 21616 407358 514792 361047 558590 758692 455565 377881 465497 1271156 714603 1143587 51089 1325029 733451 1474958 686171 876596 9931 1400165 743029 599562 22133 1111357 1711319 613528 492948 283240 1102953 143444 1727105 1993549 135402 982161 139007 270776 1520347 1464366 753923 1631518 1084582 1646160 1162169 1686334 540572 272015 514629 667745 1548853 314446 964010 119821 652280 294373 487222 1134103 1312734 236251 1345562 1875979 1376493 1087407 76740 1804054 1955332 1091604 1876340 1589553 187776 1834243 644088 576689 1225592 295222 882948 1277387 975467 989279 1834629 1793812 1385722 993849 435888 1191378 335177 1502482 1653091 1145916 723409 1837178 682463 1301999 1081309 964424 127692 1211324 671580 58526 863564 1911274 1626375 1414280 694198 1844303 1048102 1737841 1713671 1950984 154824 288516 1857123 544443 1211567 542119 1910024 487792 1889147 725751 488913 1073522 143542 1802311 1344434 807829 807061 1465489 1436054 433442 607652 1786026 1500774 335939 1903755 1406150 1706911 1316291 1132126 338894 1711337 1779379 26764 918564 1987803 1183959 901979 729221 1769210 1904152 1322941 592982 124687 1303282 1491691 950567 590875 1574979 1119386 1381200 1945725 273496 1184878 737268 1354558 136166 479074 1219141 1233137 896027 1895128 1224674 443639 1416274 1043758 114094 21206 1466411 49653 518183 87083 479289 283209 649945 876982 280313 1020024 1027001 74802 581697 268808 888695 193640 990847 1186146 1570155 1998157 1473334 665519 992310 1968 1868904 1874122 1375546 1788077 20890 1824713 835972 1711233 749560 1705569 1659056 1918858 1659778 1543224 149265 942407 83639 1914267 365168 459972 726755 156255 1761281 370239 337632 114938 1910557 32151 1254811 46711 1039597 982755 458258 1961694 1336639 1208472 1156279 871479 654654 211620 1728389 1212597 286019 488270 1335656 928339 1423760 466708 1565753 1754038 595660 463800 1295446 1285123 257114 1618079 771585 1752226 1042418 870273 633961 1123203 1532958 252497 1926067 419121 1167558 375983 1126155 15924 1810460 810105 1735245 1873821 899283 1153545 1119189 492023 28272 168919 204059 1223041 1702435 75440 1538464 825823 619483 83499 1681380 1721462 773637 154345 1087879 593410 1689977 1762031 25546 384882 1562008 1309645 1435995 1409409 1054822 155688 1767861 1965800 459966 1381995 961265 1606469 1481961 1118422 115192 537205 1700487 1830136 1283494 895137 1911918 284537 1927492 1059227 803873 34525 985025 1234800 665502 466858 263338 1209218 1423320 551007 1377962 538692 957698 1056213 512784 318510 1621359 1505670 1383341 1907733 1147802 350877 760892 452753 1155834 678722 755162 607071 1119040 1787100 281584 1327199 688027 1989862 1012717 543039 1286318 121292 1909821 674007 1937709 1772865 1505029 438652 533502 298154 563588 1827908 1578324 1231616 731764 232428 845441 1390179 1921002 527215 1244398 1812243 1726357 86759 1581492 879406 1667337 1691761 1329682 1255902 52101 638155 1519539 970700 943827 402734 862523 1601560 1895043 1869065 1866001 1083778 1076800 1157916 1059831 149458 718903 1835394 1108196 849069 550228 1899694 1034212 1976956 1617150 1638144 48607 765470 880301 1680529 199649 568373 1362861 1320655 505904 1089253 1345300 1390231 428700 1825611 476533 224491 1481046 259160 1160964 1050830 139734 523608 1387595 1933739 600756 57475 931370 1644569 1268446 1555784 947656 449340 64082 1351152 243648 1828455 569356 1028080 230713 865968 1059228 1684698 1584694 1803334 342072 1367712 778568 951733 501918 810665 1299390 1115866 5940 160410 1932164 167915 565909 1394493 644753 1497065 1410543 1049973 76207 1070557 1494659 889337 1791392 1623618 80299 57237 1486604 443961 1195294 491313 1813594 1886948 1786034 981411 1463960 1885340 1642990 1222467 83964 1849907 752746 939375 1959821 1350186 1055108 1959326 1960611 1635776 1972120 180371 1295498 1941539 1509039 1210636 1060699 1334781 1632727 1429850 1177057 1663520 461800 544433 917631 1831076 32317 1908623 1174244 638695 700456 1888690 1042325 1083269 134557 1868188 994435 682146 1347070 854006 1016475 524412 515752 1212175 1459875 1722446 1154183 386283 786047 690260 349344 1117973 1035722 1229587 1421258 134493 1106598 1787445 282145 1796427 575240 112811 406256 1484763 1390038 1524875 854189 1452621 17602 733390 473762 1553729 412234 449876 22226 593784 1895727 435962 1761874 311527 1056500 1273928 408652 195136 1311604 1146841 1818496 1783470 910638 394710 268573 733817 623416 1564613 1963976 687385 1267908 278219 132605 952529 471446 1816350 1241469 675667 1032771 1743666 513857 1214082 717339 1538996 1097380 710468 455033 1717254 1836024 1509460 539793 1554561 877954 544089 1394269 509544 527203 1082878 388087 1829604 1184325 685622 35521 1588358 343214 613602 886706 1450891 780871 1569353 1776483 590947 1833808 1901736 384108 360750 193015 557953 368217 1006797 369070 546156 1577783 833547 1901732 184718 14319 395009 294134 594581 145581 1852281 1021352 242023 1540422 1550311 1327442 1671621 279848 1048200 505735 21346 1125159 1366881 1072379 304169 331679 632301 1677135 1123323 1328934 1564919 187979 316824 526361 1606182 490315 182819 954575 470378 683658 1433493 1595977 839803 1771476 397905 1464771 517472 128269 1316487 359146 440498 1046977 1491877 1152835 627841 1869330 1161999 625165 160219 1479792 737623 587324 1756956 120702 1568337 997371 1342650 1705413 182650 113730 811966 1149426 1631025 571888 734009 821167 1826055 832243 902047 223915 1799737 1266033 1842554 904075 1083660 1292107 979580 1092499 517393 1350465 27657 127531 935223 122819 1892646 1211919 551949 1668665 1079325 881616 944451 1911858 763236 472950 504881 1139518 85345 425018 1652501 1253977 1624969 593539 929083 672845 1323366 372860 404432 768625 467941 908600 296027 1926664 613520 2554 761969 1454755 1379606 1210999 1167857 958291 1709495 1326802 308900 137709 1261304 548652 1630527 551053 150370 1958427 325248 412659 1259903 1334044 1117824 1162442 1692684 681685 229549 352832 512548 1100920 801368 1287681 1986521 1526335 170566 238869 45107 1871965 920168 1484924 1361751 1655183 1155458 897798 1263204 531927 758860 1333170 850255 1166652 1348597 1922078 1546920 120279 104505 1098595 25931 1558914 1687955 615055 1238921 602968 429677 1371136 934831 909278 384907 177995 154159 1016690 901064 1500324 1257805 182057 695501 1769502 162645 227698 226196 1006277 346182 590802 1625666 1515335 896415 1485029 1341016 98268 1706686 582215 1074707 1139404 506382 1547915 526487 692758 1329798 68276 986660 613996 1314389 125186 1542707 646860 244265 1415771 282844 1473183 181524 1517600 1314275 773619 1476229 1233499 540977 293049 1701589 1905497 1785832 1582872 609933 1163641 1973316 295334 277365 1893894 1752663 524049 420017 179819 335468 1081435 936014 179259 1541775 471246 900530 375196 1844782 1687862 278507 466328 1150293 25466 1992838 1259906 1746335 1544451 55106 1657497 1581346 36738 1429639 540219 1377784 915043 1500166 1970168 1485761 1711001 1951366 1555629 1728953 652770 637151 1405492 1459829 1493352 1586132 230705 1720302 229453 1713049 126163 722411 607484 692076 260691 533948 1200942 1606018 18004 1774285 562245 83676 1311162 670998 1704015 875020 9653 58202 1465863 1216793 1847613 716261 692241 1699127 1047910 1680812 1068180 1129590 1755094 1873 1463778 1362053 188705 1458374 1115443 50497 776316 572492 670974 431227 787356 1953841 434066 1518403 30527 1332564 408570 1239689 168915 267181 657875 766646 367147 360897 1717885 1023457 1263567 534949 60312 96556 1829572 1222746 1334413 138046 516894 148046 89247 1605366 972909 591717 1187531 1840448 1291183 122755 1742551 773121 1931446 1867958 1216710 1038456 635489 138548 1738841 150711 481020 1159080 1115295 705901 105590 1473714 450814 1335235 552266 120045 56251 657396 1512290 754723 1274007 166837 506367 355054 576715 1508138 1374521 357823 68005 92532 429913 1715073 1059973 624857 41110 1296058 1610461 951162 1503403 1944633 1524138 527733 36574 1148431 226081 1057222 254031 801147 660704 1555697 1814009 1639176 1507876 1216510 1589445 1186461 1661328 262976 1913701 922294 341436 84604 1978637 248732 381781 1932764 1919219 639871 23980 515388 1569511 1542818 361328 299846 1617140 502967 1696191 1017888 1200109 289276 1261302 1457798 165191 370113 1123087 1023591 1528990 1170889 1532708 1473558 1550052 1505330 1383426 282731 1891737 1489238 665434 659655 1018750 309724 140314 1138235 605852 1900572 800756 1982052 1549825 110362 1577236 1991934 648268 910985 1918703 645919 479692 415313 1941644 1965437 1204268 760584 1270595 1622147 135869 718958 588962 392773 261825 1715935 519836 665966 1543251 1338841 6996 1290905 1362197 852696 866720 1781084 222822 683731 808615 610891 468434 1562148 101013 33699 1149198 1063275 1865205 413304 1503759 230011 1037105 429993 1036426 508263 885895 1782017 463042 1278580 1340202 1386565 935179 814858 1570733 390630 1056647 694635 1831149 154560 958918 1630787 843799 32149 949774 87175 1766957 443294 1729591 1300241 861170 929952 341513 166403 954423 1183354 944129 1271402 363595 1216108 1635082 819939 1159232 1398362 1783562 490261 310442 1420430 1585600 909555 682628 225202 1715695 1256045 371617 1001950 1317877 458215 1662736 1581942 795698 1652609 1155364 76785 1292845 833590 1277198 912713 1353976 1090937 545860 618928 1629452 1541166 1532394 1676741 1198214 420825 351414 1321887 365550 743983 1885956 1620514 1456679 274566 1856865 527639 285401 877445 755337 1592722 646437 1136454 1724004 1269533 1575897 661956 1122711 1819223 1722084 353825 700428 1719140 180587 1488995 860726 919432 839507 147716 176346 425607 1458036 801963 603496 510349 1414563 1336005 890571 172234 1634595 332134 601587 193065 1695744 180541 1323547 88111 1335437 1249182 901608 1213557 1706702 1356662 470124 576054 815008 1695301 1340963 1184564 687581 82098 934515 632150 16539 61033 340540 732764 1362664 1905425 1322385 1172355 503755 1324477 1389495 1010687 536878 1020666 682651 1570546 1345005 376350 288528 1559134 1787757 1283886 1259426 688355 935528 1050955 473699 1909725 1891683 1073457 877871 1044930 1533605 71468 921152 582643 626924 1167428 1339712 325150 1614983 1837092 851810 360442 1418422 452813 1552382 1752753 1417987 956778 1407512 1475873 302902 1381715 1255221 1252123 210417 88384 1832281 42786 989424 1624723 1366595 1599821 58864 1240960 42538 1831211 232137 1253389 830067 231037 1489200 526539 1262393 445357 881006 1459035 965189 1131617 1110584 21779 383161 1639842 1375305 1501354 1600770 1689596 899475 190032 145739 1682380 1206360 1300815 1892269 815065 84523 308648 1766601 572223 696450 1267771 511466 1339263 1246665 766039 111740 1460924 672957 1982574 670050 205151 1912326 555954 247468 1770271 182669 694522 1013148 31589 900746 1804899 1911778 208447 1250821 154326 1848291 1970861 1081608 107716 97600 1049429 170518 892709 1829274 300942 1222863 621595 1824032 79256 1388780 410609 1873718 960321 1874842 1024675 1602026 1758394 248514 205948 529239 1287566 638974 40460 191994 1620448 1693130 622469 1185497 474444 1619257 938514 541055 1639483 1121720 65265 340234 374480 623429 1038015 1569774 919948 879988 699568 715644 1736912 1561175 1497559 1400068 1856776 1215324 1493546 1743308 1493238 680299 165060 1043416 1000335 180815 699233 1035893 574549 1817334 1040992 743379 719938 352211 365531 934986 950089 1809317 225527 1571115 745556 1898286 187940 1462139 1256850 1081174 252197 1899035 977933 1183835 1691252 933074 1915559 558561 1348357 1467034 1873177 470876 554780 816466 1780724 280874 1332748 984706 1729063 618852 809422 1676438 1293422 1072072 1326900 148291 1799969 730213 1041572 691551 1563429 611110 1583684 1936368 1685520 1107032 903111 1568085 1462864 1684743 1042990 1641770 1779126 1367481 875068 1154181 1503676 1551818 651771 1586768 1221394 1547476 1765883 994946 947259 90485 685171 441261 1024487 336758 792055 917700 1212788 950973 1646643 1734928 870395 330474 826783 376597 1955055 681688 1125429 807882 753217 269956 1123977 365316 66239 1148006 1478795 826638 32454 1801464 1158879 141465 1979950 1384525 1449824 1913666 373330 730565 267954 353601 1415308 1649338 1098158 918416 653373 690672 464305 1576568 374974 1450659 524019 1792021 48901 1149629 109719 1565121 1329932 617634 17939 413663 1816328 1054971 1562197 1875143 1103495 748054 132687 1579698 397943 1772042 116985 1368020 829625 1763048 773112 976189 665514 1576756 481784 307564 1050972 35989 484801 858056 1184499 1027539 98707 1143440 147507 1544012 1638444 503726 1334814 967085 226775 955087 1578890 1543461 629245 320992 1339945 407771 372958 1180429 569474 1445638 169434 1332832 1102033 409130 251435 198508 19115 1671218 1102633 604253 1999687 233270 183883 751916 1762163 1333124 1274284 1472501 623223 243588 1715055 1493958 1325526 1309382 521691 298493 24264 1770448 268037 301303 1511262 1901721 729576 1754676 1539958 221460 239559 674885 1729645 417661 229526 440690 544798 708774 995805 1645240 338261 320586 137853 146683 1970576 710338 1161051 134823 554558 1713569 1710451 1636509 1754934 1052801 1642827 1179720 1895503 973932 1198002 1448926 863523 1517108 960518 1233118 191806 155970 843697 110575 1637532 853186 198860 1575742 579496 542131 953503 942247 930443 1337566 1455403 1941779 1722473 1919167 770888 991938 439434 317372 1089341 1384396 1222570 506834 1464010 602471 472836 1060188 358892 1712332 1769755 1400036 1811148 1703781 1334732 114587 67916 538206 1268032 1478841 1251969 929336 1853789 1664753 987691 1809720 235578 301358 1461580 151453 152861 215703 232836 1701858 420025 1442980 1205714 1744231 1679157 1915589 1526468 1849930 1255909 1037733 398396 359298 335197 1217581 105891 467788 1879222 324309 1178349 869895 1187187 530168 1088945 99412 546513 765192 552999 1567963 523598 189081 1255828 321898 159377 610283 257411 410364 1110113 652300 1037888 1909903 289529 1734899 604222 685809 739291 1570981 535918 1395957 824951 1160095 654446 742127 1062545 1173657 1757073 236006 1719442 167539 483751 918959 603441 1004785 289874 1410681 1215854 478574 1874770 1695644 1885411 1286889 1374257 900918 1706267 255671 1116745 618387 1296838 1314954 621332 360679 48049 1490559 1125175 170369 705910 737483 1116519 1197652 1172150 562025 309276 144337 150528 1489567 474321 1759854 1799893 323546 681415 1467191 1265257 1372143 1355818 1545689 1606648 1353094 84159 101545 1306121 1058584 766683 1644375 819056 1258516 719786 1598054 731310 1880469 874260 1181060 1314855 1280739 1676067 1494033 1774280 132825 45814 403999 1008828 1466497 380955 486446 1939682 268481 868906 212055 368142 1761008 730062 891782 1652276 129745 1372615 268030 71328 1214943 1210159 1730388 1543780 1277134 1112967 266091 449859 1773496 1854957 62416 1545711 159149 1208078 444302 821494 878418 632917 988557 1566087 1006760 1252860 121650 127522 1884233 703313 899229 1970290 87307 981797 1466930 1026287 811274 540596 1746332 246936 24759 1031674 1969137 1190482 1071435 1559320 1976482 1526544 224656 807122 1210421 652811 109015 1362773 1094583 1570074 1145135 1021237 1691552 1912367 218768 1251165 890106 413962 983093 390185 6437 1869995 1835556 585497 1372149 51468 1613359 1035089 1587522 1956233 1723062 1461339 534479 1984191 1847229 733356 1426056 1225536 1206080 1271778 1804985 169152 47946 1376073 35002 1078291 882518 83381 1765594 1017292 695379 655484 1378460 819868 1947957 842031 1738306 669758 768155 1755989 1540702 1323555 545106 1578408 667549 805843 897474 99605 556259 1051283 117512 362361 897862 1451907 1595558 1995038 827225 1722565 478195 46729 1931584 1241008 1045502 1635242 361474 1004449 946325 901016 1099457 912236 897663 1489611 1684712 1458856 865783 1036430 1477496 1313416 859482 706862 260902 877343 789115 1654232 1215411 918903 545929 1296119 1542647 676297 1536114 1542247 1610467 1813922 771344 627498 617825 553757 602396 1655230 1243709 1893629 1377704 1123012 1547112 1731538 643074 1963804 1559645 87246 1148091 1329142 1484101 1190849 213139 394248 1719145 468299 1328881 21714 1968625 63113 326713 393309 732031 722261 1972905 1982035 917261 1357987 347850 1589675 1345730 119101 514596 903467 1624983 1445251 1100251 104619 1798604 489547 182573 1125619 1338362 60945 177139 1012793 1508605 1946603 1848921 441037 1625543 1052972 1196717 826750 117761 1366332 1258919 933055 421111 1120988 1745435 1782356 1632575 877196 173699 1798125 1445277 1320718 381014 1681406 1611016 561042 575304 121461 1097862 1920790 818879 1910641 628797 1857324 437679 749849 504313 798863 1668585 448604 424460 410548 466489 1728015 973419 1175756 1748916 994682 835273 126697 246386 397073 308345 599288 241958 1894131 574591 1738597 1982388 988338 1713240 1877322 845650 530923 203710 1331487 1400442 637180 1544482 1727680 599015 1692047 1740489 598721 1985266 1807591 1887902 1306957 1655867 1869674 292501 472101 106897 1785536 1488270 1944063 1265734 777794 114626 506700 990085 1423880 460581 678945 1675627 1710265 1325041 1292794 1328520 1930417 1970293 1066893 1952063 1073471 1318322 1113004 624850 480350 419282 574033 586385 578445 1719852 1419226 890516 484861 1344116 783222 1596853 858963 236819 1159609 1691983 1882119 1539933 394575 1589750 273352 1680558 539362 1613196 1765850 663440 123268 689738 1158681 272980 1186914 1545816 136387 1396506 1704021 1302111 1391102 1839503 1019746 1288898 231617 597001 332861 1798728 882653 1940023 355034 1875581 180885 1352363 1837014 1987648 1778645 1490326 1131867 429199 1623466 1641915 917000 1046161 637420 1068398 1930803 1285098 1804529 1454813 1081513 65328 805669 442209 367650 752141 418533 1268804 581561 1528112 1005281 1861647 880236 1782672 1062310 1999590 555120 1679614 1975705 1257335 1411303 830235 1227259 1983653 1027672 956434 1085434 469078 1634930 1546319 1661924 1755447 347818 1513006 1015262 1231128 1527457 621469 1618831 517640 286497 38901 1897199 1560735 1439339 607298 762591 1301454 62117 1936172 1829370 1695377 1087046 969474 1540200 407810 1506786 1715128 3348 1492965 1705860 92667 114476 1992609 1109904 1629231 780940 1570454 1000816 1968375 133242 698083 1280240 1160657 356887 1935772 737440 1318387 1166635 1756655 1378926 1486222 1641470 1095758 1458075 1119205 1709459 432576 621791 808060 1370529 587492 678052 544640 1825416 426469 838651 243962 1136158 976495 173747 1571460 938322 1194200 222243 576331 1998894 1623471 1965436 1710257 689128 385664 1299868 150273 1814903 706578 1106358 436584 974977 1816455 1665866 510397 678787 1503651 63797 1420908 526402 1342722 437149 13977 1676902 440121 328684 523973 1155272 792668 563354 1009072 24609 1768762 1733649 64824 529847 1084814 1936115 1633684 1615230 1427 999475 1689093 514645 1779936 815595 1202107 60466 227730 924449 976100 771372 21767 838400 1640507 1880184 1172635 203189 1455578 324611 698577 864284 643840 1326588 1899438 1222011 870095 99673 1470573 1172288 491081 1926510 475359 218288 543925 728806 1854832 1142511 940607 53847 1409045 1437292 872252 832204 300975 876755 1618075 1368452 301106 1993615 96229 247975 472342 1601418 521023 380941 1394700 1312601 859504 1254517 929398 532704 824879 724030 1962408 162373 645310 96864 1701307 617874 508635 1675024 1551467 249807 524183 522385 1854661 1496913 770495 560202 320117 708835 1178153 36372 1043128 22221 557084 390764 339786 1018553 1732689 1474192 1341979 440103 820325 1738037 1694931 223220 680937 441736 658001 1161426 348190 1209835 608202 1663226 339044 741979 866435 618027 731367 1553794 1921220 1983949 1892187 228621 843048 1011805 1644455 286603 500529 1586347 436672 746301 1694092 1670142 1162272 70665 182445 1089403 1210898 316421 1360725 1289392 1471325 517621 874177 1099144 429145 1043371 1874868 1378681 1302432 922875 1925703 1681057 1557906 314358 206697 3126 78303 694919 1785980 1995013 53535 97289 1640534 461572 961589 1433238 1694512 1834994 1093907 193816 999448 1295727 254755 1090736 1662565 497799 829178 1562715 1500417 1676355 633872 1672354 293170 297097 1096145 195514 913834 1619279 188948 881237 245745 1180927 1621865 1545932 456629 159686 691142 197111 20613 779394 714032 1779452 1101000 1429921 252528 502690 995897 352464 766790 692615 302173 1702618 88325 1004614 519281 774726 1922947 538837 1363107 647010 351272 106166 1271937 797624 1010141 236391 1926403 853557 1849476 965503 316750 1478513 261877 1210672 1318070 844805 484788 326683 1806806 204193 307622 92868 1123235 615355 1186279 1319647 1368839 1868460 986780 1293619 1327930 1834721 67501 94093 458182 690063 1591615 1915520 757900 1361191 61127 1261195 1935333 1139263 1450705 1368540 172603 1374367 482823 1708910 167766 552095 1024242 321025 141524 264074 1582287 1847766 415396 232827 108158 710020 1618246 778393 1758588 318043 1191269 199395 9258 617919 1578416 270676 1770970 944107 870847 1831840 492011 366571 1750780 1826070 227285 772197 1969004 269418 1932779 1997472 1311228 1358661 279017 379865 520440 1356063 325322 347705 426071 406888 924941 1933419 1465102 1390567 1954005 429675 579746 1294884 423124 1984211 454593 1900155 1951940 1117656 187922 1345318 1388935 1645580 513205 1264781 840490 1304385 1054027 281893 1129151 506863 985091 73274 768930 1717809 677271 1140689 1194959 1289127 419095 259346 1126247 110737 1316923 152279 568978 260622 1398888 1059780 1154920 1380391 523795 11236 323305 758073 1346709 841241 1862697 942290 1253917 458115 714412 93648 518190 947991 1566 451368 1636026 916970 910447 925517 659529 1118554 55740 1265897 834599 378697 233450 607219 458463 956878 855149 576981 1060650 1715093 7393 898602 1263028 1975081 1385015 1826293 484203 1639565 134247 1381255 1657127 1794581 1444495 1428909 1625690 1744983 1108681 973283 981025 1499412 866396 86919 1462687 478342 19673 1794130 1582460 1734104 1461867 123551 624609 1131739 1973641 1808359 1156824 527827 1071223 1233901 1302347 705765 764146 1419638 633446 614980 339864 1482286 1188102 399796 1645428 540341 520594 1838347 145645 263586 68955 759061 483663 1860111 340099 661545 1914091 257674 1915190 319245 1859813 167024 206600 974101 1700073 1965067 1464658 1692838 1031692 1187878 594955 1116890 1831979 360942 1493346 1682802 1983179 1885661 989266 1931839 1222270 493681 1186444 1392698 741131 354312 1542814 1236631 118480 1245362 1178543 1657450 378045 695356 492530 1362447 673100 707931 810414 70700 816523 1600312 758595 1093689 1546103 1369140 1544477 1617875 1212789 166610 1956309 905082 535986 1713103 1244912 272351 1555887 1199599 1793087 1983097 1716910 1479659 555135 69664 1689379 375735 629332 1602952 1021003 1317702 857061 960933 1080090 5895 1491961 1445097 1406976 731851 1909221 1915529 42204 606458 1028928 530265 1692412 87465 1001396 802043 1640884 934030 1999919 540918 1705606 993275 358802 1856373 792430 1249756 1684815 330318 471969 1575765 258247 992934 1322716 1462454 1707121 696857 1800422 1492408 1297391 740473 1737200 1375947 163136 1511474 564632 1827650 553952 1635165 1272335 1174 1472744 717895 1313864 334582 1109811 1662389 119886 1207205 91937 717226 1042946 550668 204278 182844 1059830 1850976 1795346 499639 1274499 47522 109417 393195 450339 461022 1239642 1286611 337285 1253085 1657757 1584937 1978185 1959927 570136 1096058 685539 338934 78059 892874 1144527 1299337 862070 298213 760373 662255 1250489 1400167 389094 675159 999208 567152 1690229 1770133 1300685 731390 838674 1469288 560889 1593827 488131 337880 389271 1784269 1168447 1315702 1949208 1282292 418485 1371564 1378538 1603989 1109298 1890144 396116 484261 796651 1977164 690582 1321281 1109551 1086048 587424 1963508 1030383 1954115 127697 1742617 1932825 1549303 1505815 1851818 928136 1351184 1886087 420733 658231 1832688 1977416 1169199 1440093 1107347 868066 1459995 895070 1086554 1688113 296666 1554706 1070171 1664514 1576897 1131548 1323562 1190975 1372398 1893000 347396 182205 1708885 1314450 643193 1072220 698670 302488 969843 1457778 704031 964496 502712 1406857 1561638 314562 1743426 215100 1973138 872530 333064 860061 208179 1446604 990708 1839400 481811 1800157 1064935 1889426 329307 565100 460113 1680037 1424542 1059868 670554 670401 309366 1232667 1715085 1763140 1328842 490085 1456890 976975 692926 1063390 536889 1332691 1136057 756618 1675405 1106340 1924953 130460 544093 693128 138678 83085 944082 616723 73515 1898205 1761812 994995 430062 38023 1904496 1276041 1804809 1156171 1509044 1771857 599093 1495610 1709793 281482 1269553 1146608 617338 356899 840628 475971 294370 686218 732985 520356 1380303 1379817 673120 169915 1590736 1898703 380162 451038 1132665 827579 930897 1497996 355643 1100355 332463 1327884 1248716 834504 578250 1270354 1493874 408943 1130266 1952245 1576739 1550088 386820 1016569 327459 103516 500921 227881 1550748 1317468 956815 707220 594240 1349983 382328 1611305 1644282 1585071 915993 1613572 856261 1199173 1196605 351108 1004893 1027047 1905517 1679975 1526983 3622 1213135 530514 1535182 554328 465857 184503 489084 1556452 502088 1935123 620966 553097 1207501 388027 464459 1012871 682122 1664130 1334062 1081860 1477131 1719457 529168 477535 414975 767678 1454233 190655 1922699 171553 1650954 1935966 620962 463065 1510418 808358 688262 382942 162021 1614835 1991835 1845202 84992 1705911 450843 932729 235531 1422779 230542 813266 1176788 614174 246996 1257639 1755518 1590265 781549 1881504 1545026 1277918 1500665 325582 1331649 827024 1003933 942320 1558464 366982 1033022 706670 730302 1259203 108020 1346071 1316336 251917 1911555 1386132 1758339 545321 1315330 655505 1729792 32809 482697 383105 809924 643333 1109501 177546 1564611 281544 1286757 1961668 1153597 1276455 608531 1685287 1953509 812305 303442 1418333 1502902 604722 286220 142262 21350 1369841 276281 598547 1432860 1018531 27279 1864899 516285 1264902 1244061 761252 1974791 1766438 1564102 1581015 787712 1475222 195049 1617828 433575 1952357 1538553 350675 208628 72602 1946732 1372014 400363 311164 1804277 1378200 384106 1362703 1298429 776767 1448996 1445462 1767147 1139321 737344 1583608 1771575 670305 94041 1000414 1511305 432713 352931 851865 1995022 771279 508157 472616 1992888 1741847 1493063 919756 1175157 1290063 1474544 1696745 995217 581818 1152534 1757094 435999 1239978 1702638 1587262 37457 1719047 1807777 1714273 960358 1683275 1448492 1018821 1343382 554465 1810289 1005777 387830 1822974 664298 86127 429492 1410202 950047 716241 558506 891425 2985 1871834 1235305 185656 1453380 190892 745351 1104616 1237760 646748 1440915 1767920 523916 1599744 138793 1759586 1801195 1617060 1852667 1655655 1481186 1671512 1353123 1036239 832926 515201 304101 63202 1723966 762840 1577522 887301 1456159 1014179 60541 1526930 1262180 244902 1962521 746650 1888359 366540 1357344 1622282 1483366 758123 1567294 632059 687395 1516342 491870 1137252 858708 1265665 1150450 862089 1839870 1091115 1689118 1559205 907221 803241 1080628 1169764 449007 904138 853948 1470483 1275908 1395002 547042 809408 776247 1901553 257997 342811 308952 260697 80047 489166 905917 1730760 521203 1881047 500460 1109955 1038685 963414 619512 819876 785486 281526 1752621 66302 382887 778367 1937628 1363619 1472262 1911106 1387076 1713931 764484 928316 892941 1150070 1749922 452389 1817036 543886 1134767 234284 591540 203288 829618 1053900 813841 314647 590237 1082327 1847379 346619 191190 1908580 1193680 1970999 404052 862329 1199768 736791 1382495 178619 1858729 1708351 265826 1891449 1206657 1871543 1946270 1013402 1226662 94558 1553288 873194 1866241 259822 1227396 288078 972628 55637 1267189 156229 1780395 1517838 1621961 517401 438666 1351326 1019876 1678120 652304 196410 1137295 46715 1059801 1890761 25719 326460 471631 747801 429904 1124844 368043 1036389 1450753 1770262 1987333 1001659 476699 1263579 1098700 1997042 146760 1291134 1822309 508023 1602023 1177469 933980 630726 968195 1491126 1864274 1581669 961333 69351 1706496 1667353 254951 1096290 230255 1772344 980335 1096189 493283 1900101 741301 887431 94176 69347 591062 1720786 643637 43320 1710567 1757682 1296165 1052443 1544179 951843 928713 320632 64012 374435 1546972 1864348 476570 1702433 1936111 1868873 164856 821673 468802 1028802 425422 1533546 1891820 1998012 1585817 1621432 1165361 189756 1537491 1352767 87781 1623343 920043 73714 1121846 717388 1401110 1031668 115716 187212 980995 105638 1650745 653375 1964198 1176624 901365 1827547 1894613 1182891 1823433 126438 1837094 922004 1406606 1180480 530354 634458 531675 1715448 1982537 693313 1675464 479124 1323835 539127 725986 635457 303635 788543 807183 308740 608449 357492 1844098 928254 1734840 1353082 581665 1635415 604060 1339702 1306298 469361 875122 1473223 1274976 964821 159613 554499 1363971 596787 637831 528023 1063654 852775 1827542 1146571 1366831 760327 1761333 1855971 866666 672022 168213 962246 1420820 91756 1090437 772381 574179 61892 1710021 993871 397727 1215663 1149184 41982 1647936 1479796 77441 790135 416720 1531249 1092271 1442826 1393650 904098 369116 1979792 1345676 478248 1240027 1262239 1394440 1685027 321823 485498 1354236 1344384 1956840 1531613 1833870 1391177 742126 1398937 327227 1107209 1819836 300760 1652987 1467779 384893 2122 1913401 1292742 339444 1096329 541967 789120 742506 399702 1308893 1336178 1160192 1837221 1799189 697113 1849981 1229719 1012121 93719 459131 1743436 41523 47545 1880204 1970670 276206 992953 1115170 1996639 607548 853751 1215910 595495 1842574 304673 738376 1135148 414771 335358 477028 1807343 576478 1902809 1039673 590160 383003 1066220 665791 1064147 800017 729431 874063 309136 1654605 1748337 73934 92496 1103515 720075 1871516 590636 954330 980395 45410 802538 1033634 1235042 440336 143810 1877557 1078495 438482 502233 1949090 965030 1932110 609502 1330079 1136830 1165518 474984 1467989 1558761 843717 770303 1049444 1050986 1319102 870088 1156478 1531837 573854 1598444 1139483 1038130 805712 1570554 344537 1265981 378659 44209 355687 1495054 905221 1206950 962807 4504 847590 923808 1939956 713324 255642 1808854 914559 681468 381522 1424931 1218988 1799955 22890 1915510 65028 860063 1032844 899367 200194 499241 455639 833312 232613 57758 1338909 1068191 113108 486353 1406184 1024584 498683 284713 311561 454105 65056 1999340 222376 1262737 155635 954526 1668146 1212052 1076838 235004 1245949 710989 1228366 400822 5193 1178358 333129 461002 1175309 196408 1004083 849610 1778556 832467 588583 1932644 717630 911818 1373956 1477330 1949431 1255952 1657382 541845 1197623 1043226 1124498 5383 1097920 978299 345681 1486683 187044 716903 1466347 236816 1727460 1507604 1452242 861068 1886138 1474606 806672 889471 59900 1701922 1864415 1960398 1224319 476357 383838 174707 1999243 1252866 1915 54566 866023 1941276 1663647 1677477 1177873 1481649 754094 597541 1381350 1367495 447723 1325569 666269 1441914 393960 1150017 1691859 408509 1264814 1160674 392764 551397 1116620 1128484 977347 1241360 1505038 1207521 1505642 84556 401744 1181259 1459287 1954149 1970501 637524 640233 1914409 1807328 771673 1650330 394009 551235 467474 1772671 550624 100586 291037 1605098 1841369 1768899 1605007 845286 482116 1762144 232491 1382811 1515603 974858 481358 236139 1812801 1890680 305546 314184 224416 384127 1819328 1587645 1406384 104806 1321347 142810 1948565 1672455 656325 545741 1126691 19780 1285982 1541138 1863228 1090556 1292553 1663574 1143640 818406 7880 1159971 589725 544356 779504 1230057 255538 970662 374749 997030 943512 1299009 1786504 1418722 1839282 970496 1413859 154528 581085 842365 554760 796484 425455 1611925 1133452 1328853 1526259 1607649 1945152 532257 1220861 1437488 943142 21441 1088146 1535522 1339252 1085518 1349056 489576 1003505 1060213 1671652 979721 1248235 210845 14256 400768 1746696 1713794 269496 870647 422716 1268851 49374 1290214 1265865 1997847 126222 1211073 1334878 103729 152560 154475 806726 687171 1995071 1335133 1512567 482511 871092 1468298 1808375 1133276 211780 690693 813355 132801 695169 132812 995468 1138067 1523188 966065 421001 1393713 1642023 897173 1930432 1707995 513819 1990953 326509 1022348 399959 1764063 298893 41197 1769613 327102 124399 595944 245140 1667761 858636 908717 787106 936132 232134 1543121 1536144 1079064 1647831 1909904 908655 878962 389251 1276971 16213 490044 908984 1576943 1032578 73385 87701 795111 1503282 764687 888120 1608364 1343178 650231 328358 1550561 207951 890943 1463464 38298 1268657 1102984 789972 1036895 874572 1901383 884956 83039 1859741 1514302 1222111 73215 1618504 1849837 489981 163781 1360961 1653147 1198653 1037474 977109 55281 1689674 1945712 657724 247877 569909 1007782 246489 1268009 1138147 870773 715725 874884 1992187 1957480 202525 526054 361134 1774860 1625160 209467 1122027 288758 1679898 853718 811325 1457813 88817 638089 1167084 1345114 500632 1016745 972688 897427 888543 61670 294455 330944 113507 1665228 1790112 1382822 452289 659067 1956587 900727 1279413 88472 178004 1820296 1534807 527148 1525120 1873306 520035 1996257 104921 528268 1370521 425102 177711 995950 806719 1559893 1001101 1370958 783347 1323345 1804361 1995089 766262 1983315 473169 1290545 606085 407925 1802245 88402 1690514 1930691 205108 1682200 1226136 1461957 632961 823726 288514 16290 986341 1143397 1368772 956614 490784 1804557 1127767 605275 76 153491 551263 1907425 1210696 1096684 1013198 784550 967008 1119435 212263 1238913 869788 682843 147646 907189 1715450 683310 1250874 24843 459868 1592711 1860526 747494 1529197 267888 1279640 1331802 902962 1806549 976537 456886 49721 253717 944879 1141841 1666137 1905567 958637 1889804 1424405 766442 1726613 896754 1623422 1408196 1740853 138204 1825225 1827756 1913740 1360667 1537215 727826 1373297 1803304 870207 1116950 1686970 21531 684120 1405174 900713 414196 1664032 1583121 926402 1652068 60172 861737 847278 464381 776835 1837007 1129786 1995206 1418163 1116385 1281314 274170 1504191 675963 1062684 1758820 995186 1370136 682057 573831 347786 800982 1983224 317700 1321070 1806812 866124 1865994 1787352 143702 60791 1557632 1440937 866225 1539367 1490988 361174 1315358 1358192 263005 1558100 231555 1619347 1605185 269617 16113 1843455 800528 1506167 1116089 1493130 744624 1820619 819422 1075460 212959 709803 1206663 760671 1364441 1977013 440755 1372059 728573 274123 1182192 560132 1429602 1566421 199916 537430 1016556 132409 1588652 285704 1383165 1156468 1805748 1542791 1674268 1714156 252648 897011 1636696 405493 307155 1196278 1621072 122785 1434029 867526 801437 370322 729409 1902489 1619423 1524250 1577741 549484 1262550 929283 124618 1733726 1352634 129732 620263 991439 349682 376973 1831698 590925 1931595 1811718 947652 1599189 1112779 81425 976311 1870197 1063016 1655444 628524 1831921 259918 1654866 835961 1398815 1735729 762191 675075 635691 1439894 642919 1377276 1299565 1760368 1316804 1975940 1858379 1972301 1913815 1854353 812254 41323 1888716 1076455 841678 136127 272709 1424987 1478605 1018783 401871 1326809 1759016 1096396 1681775 1533013 763391 1456980 755510 967986 775961 421505 91628 1480814 1612021 1821713 1377057 1412151 762409 1832680 1045389 219389 343144 716030 187629 1726270 558847 1175161 1855323 1407041 1018959 348712 680599 862568 737658 305782 1669414 1228453 228667 44064 1365630 1402592 667004 1046802 1172489 1383795 440645 874459 1710811 1597808 1233668 1432930 1227177 1097741 612992 1388673 492591 1947027 1677195 631188 1266770 783782 941922 723049 1820261 760070 1861430 984590 465168 441988 1324623 1195856 1186650 98780 522559 511809 372662 188847 860514 438841 311973 1213224 1943733 1259055 385264 36540 399374 1454543 745783 1062207 1412595 291732 1698259 1626415 1945462 356356 1155990 1873046 1273907 1147280 460546 1185258 1739935 138206 826860 601079 434644 767632 163259 1953211 912018 1333639 1880417 509776 1257042 1523174 1786261 1434688 1180597 458450 1466214 294534 427916 308574 938760 513494 1237145 1144768 1855632 1208834 1682406 312586 1612299 808113 1973816 1159790 291816 1950723 1682561 1358105 200410 1454933 1939104 200046 1979639 1084982 1989811 1740864 588628 881281 770733 398826 1719573 1483485 1905730 903733 50979 1853454 644199 994960 382388 87092 63279 37610 1620093 621387 418774 813727 1161191 237062 1409966 1155851 1227557 847206 755637 1453864 41457 1720667 1908057 1937636 1312443 1459375 1586429 716993 1826320 1081355 703020 91402 1928110 1720520 1007287 1037501 1100798 1427360 706628 268758 125973 174866 263327 1589359 1249584 1555908 1245632 673041 1254743 1020991 879243 417269 1058724 501437 589716 405678 1872037 643900 893424 891136 1836772 1863119 224026 256106 1789605 1532964 320547 434746 257607 24803 1454137 508708 1516093 1429599 364490 1049518 1062778 793123 1112300 1768120 1797019 253699 242189 1068633 1591106 264512 528006 471960 1534199 156784 1000059 1155050 495349 1647615 758657 13949 1236156 1407594 1511485 456142 8060 578018 104826 1896970 760482 525940 980621 778056 47560 106503 906406 119829 1410934 1842452 1297243 156074 199840 1632101 458635 1727437 1496828 725584 373609 797645 860278 1663502 149240 33479 746065 1715510 1758560 358980 788256 1388408 2664 1701329 25667 899075 1870931 844711 1253549 1523728 1436113 1995273 1770704 783040 1044701 223718 1868504 150752 1414489 1085008 1731245 1329541 1919681 208831 1824626 1036907 1547987 916142 772886 1350009 1947391 1084965 949359 1262282 108192 1183325 308958 1584044 1234558 313126 623590 128883 1327272 1637603 1640288 1445697 1529647 1622200 257556 1003171 14661 1631873 1350675 1067082 631942 213714 154176 1362175 173552 1406528 1959935 370750 893900 693257 1243500 1163642 97703 1062076 1273297 1697766 1411478 1398582 1072324 902660 433998 689103 431032 1231530 938891 1449508 1712823 547500 1678926 1792224 1837673 36641 1803475 1258503 347309 1529099 1692715 569095 418431 734112 830528 935199 1301246 543117 1099566 415536 1903914 1313981 960453 1178062 1989574 548311 941848 592710 1109304 858958 229701 117640 347303 1186596 655088 1733513 1422787 1940646 1497140 304546 1975090 1106874 518692 783397 1297286 472198 1668047 1977319 68375 1148109 391535 1309308 1406216 1446928 186457 1208643 657709 1448226 1956902 966804 1460377 1365818 595081 880145 280669 1265111 1189054 1033282 498123 184549 507873 1235833 1627588 871004 83517 19877 697119 1425450 194022 1514301 216955 1905968 135457 210304 1122173 1741080 247920 562702 417144 1006499 744488 404304 219148 1047037 632221 107339 427377 227669 1940469 313800 348108 537431 1477613 1258653 1732451 1567437 735652 1401253 462855 1507526 38665 1437556 1820584 1954106 1510674 895952 1009796 565894 1990302 1271555 956731 1332984 118386 376346 916944 119909 138167 288218 636403 1410465 744038 170221 1000550 1934959 1377365 387402 1862280 196846 1017279 536727 162700 1841262 494588 712200 313306 1116081 1769578 443799 313984 410927 931321 352986 1253862 1889668 141919 1216682 714035 684062 1017448 945581 12060 1361402 507395 116285 1669481 422022 21039 1349544 1919135 573599 1159695 311205 1651056 1934985 474932 12267 906155 407806 108600 1480487 1617063 169446 1146977 1854563 1886055 66959 1795296 166202 1208169 49352 1546647 296048 1101050 1995368 1771078 1246033 1208587 827770 900212 508776 364795 683586 270194 1810631 1561113 916411 589114 184343 372486 537457 630012 665377 1826109 1431034 42633 900823 1550400 623306 374656 1824101 806486 614887 1763164 1394689 27836 1082898 1706600 1947790 1017871 983221 689896 883578 446228 1568710 1711859 546814 944283 989120 1773877 124515 1865937 1248923 706761 535581 1456129 1741229 1903457 270424 1122947 412283 1940523 1995758 1376370 782628 112529 1126278 902786 539265 1477923 13088 1890615 743675 138020 1775167 1917948 1362852 1497243 1790111 1890097 982616 1531996 340076 1351514 295637 295551 480342 904491 1900650 429194 863443 918051 1696607 757142 530025 1049259 209586 76855 1219475 182383 916241 151282 915457 1325044 288826 522649 1804714 1097313 918616 83875 10175 944801 95288 1932872 424146 1812226 496887 1135723 927821 616755 1188063 1797874 1100300 1224794 195303 1755227 1178558 572110 1239342 1733300 653447 1516729 1752877 911347 1444625 698305 1431002 1672660 613871 629753 1190187 1732740 50004 1550226 944634 830239 1882891 479151 1205800 379056 187602 1503172 1157070 1222311 107421 1837276 90152 1077607 789255 1886956 1543876 874580 1326275 376088 1076161 1944810 1523062 1590408 9859 1009966 745618 1403553 451979 1033397 45800 571839 1898408 502193 36864 895497 1092064 584770 1204075 977586 36452 1463757 72984 1026125 1135511 1191708 1205320 469435 270910 1811079 82766 431394 1967727 1063698 1668059 456324 773715 1959545 966882 1421486 796990 404181 1666055 1327649 930499 1409522 1999083 1012027 628903 194622 1063199 542254 1089217 95401 35849 1770001 1505899 184705 1077633 1593662 1186872 1860100 1685113 1044749 272341 355132 812535 1977947 58025 140420 1403070 179763 1556775 1695416 399243 482741 1907552 1562757 863919 1546557 60068 1009306 1059598 1886234 343951 1440302 5120 306106 1944544 158109 1001730 705074 1263289 47134 1453342 690073 1847254 535096 842198 565275 1900930 528404 254198 611833 501041 1588801 522270 1715024 748894 864468 1364195 1281131 105958 1483667 336060 744720 246540 1992795 875179 704906 500984 1240043 874501 520503 1910565 564921 589960 866801 1100032 517294 1866269 1728940 592814 324587 1690523 1853121 1196873 317210 397794 947916 563892 36957 1588782 939941 909142 1069694 1593881 1578921 858129 184193 1091431 585992 63739 562964 1548998 21905 1651584 1749101 576394 912160 1040616 389246 585569 1730544 521487 345067 399674 31434 735333 1761917 1057608 1332972 1496416 654283 780304 1738259 1894202 1925971 971857 388354 1405412 355225 1520760 1068162 1329967 1247002 713834 1479749 1923097 1505413 1639996 993197 588718 222662 1783546 1436569 1848336 578631 1155954 142954 288469 665962 1012710 1734884 1918880 293459 696943 1076032 1454850 1043449 1462266 1605243 1956875 1700904 674084 1378560 14139 1043287 1597664 621764 1039928 333965 1179882 819540 406413 888728 359542 1264494 280462 617397 751417 1926063 1636030 1887341 1936965 88245 1870142 638679 1308877 1774453 1934302 1729962 722531 1129054 1005939 1480798 654291 1443845 842524 1837969 557950 812178 262945 60004 280525 498115 945352 202014 829159 446302 194707 933743 1778352 1775343 268733 1727252 1434875 325684 18461 349145 1485929 413386 397111 1624962 1814750 206988 860076 117878 1391665 1979600 761074 1182100 1596790 233533 1964961 603013 420980 882355 969517 1942030 1012722 1631694 363498 265100 1860054 1888914 71879 54211 243326 774303 788192 81878 673423 513790 1434861 1442748 1074450 157921 1075449 627685 1805157 1926012 16779 1152078 1952490 1936927 1786468 1210973 1528417 1778641 1831727 835703 695322 1591166 865240 716458 365564 826451 1231168 810208 899473 1029297 45277 1385912 221139 652542 587893 800429 1435178 1059496 1962255 1528777 1536740 1129413 1237741 213492 1759360 940325 266605 1994102 697872 269614 1596624 1047276 1627555 1575984 1937692 1478769 207449 196480 1220843 1453544 166962 1842084 1022542 395366 1315507 1297068 676007 1131800 841942 678916 599889 238435 1394292 471800 418627 383188 1642254 1477034 1695605 799903 1706700 1505205 1244826 302987 357062 730408 1452337 1075197 1695340 1615018 349071 302238 551146 1276176 1250034 1628902 1668013 180846 107250 631100 1771262 229091 1971259 1865813 260379 1839767 1515398 1039404 1664110 1582939 1789983 425871 1997422 82300 1487273 1022652 1209228 1758093 171309 1576326 776554 1838137 1649160 173596 1166827 252442 428661 1143845 1063283 1652864 1764 1790857 160190 1316114 266769 245376 1545108 185237 1802786 1183619 513530 1025073 799638 970148 13848 386211 593452 533766 1498066 835374 1976861 1867950 907415 53879 1583214 1442827 610414 351220 1117424 1815540 736346 781484 676292 58728 1096590 1435314 114867 1929092 805624 29269 1822587 1040869 466997 778728 1105141 1268367 273073 695075 226529 1280563 397831 1638025 1832337 142858 725280 166776 853931 1463497 187710 146593 664081 248966 1339767 1881684 835469 768409 270674 1200540 1328226 804585 1464630 333124 1301647 1569819 1492528 1819233 414410 1901183 604783 853051 608269 1658148 1783405 761309 303905 825447 155467 89230 1311169 1666792 553368 641804 1830445 1700774 830398 371233 1381493 1854289 6580 1579974 1679121 1666220 1625133 1911784 1856181 558680 1426842 1569905 784697 70187 702687 1332627 782681 280814 1676451 1041394 160790 709361 1968696 386571 1341137 1134353 1313122 543621 787851 1793889 1270210 189334 884882 1141733 1426542 1189489 757447 880194 1657254 1355004 740110 779169 1698951 1234257 555166 157916 565970 939094 1382998 1659555 1602565 1607801 979346 195226 1971952 1364696 258121 1303788 168714 1769709 4085 605734 1641836 1718886 522628 720910 662139 1387245 1357339 1717038 479391 742766 719936 1351787 1916656 1126106 51903 82294 112693 1487293 1166109 1146482 673708 872914 549050 1421989 393376 1634726 282120 1878130 244475 55237 758339 160508 816830 1817492 656161 1837080 117217 339673 646091 944717 131591 319975 876396 1797646 655524 315996 370901 333392 1812019 1333528 1422076 283992 1856885 1660441 633498 1970027 793587 1246675 50774 971551 1525235 940379 501753 337807 408152 1673775 911476 1466123 955304 240282 857886 1036890 1726499 1138868 550305 12024 1259230 1641018 1662561 655460 1673317 918173 519995 832394 750092 479943 1957346 997965 1817720 719022 330300 814716 528318 439397 1413569 582378 693690 969768 1042102 1801480 650080 581074 1341027 1465116 1333646 1651521 958730 120121 688857 1906331 398811 635004 1988170 1622279 1306812 655013 1939435 805893 1897434 1254357 463720 63696 834941 1720278 1408463 1685196 363749 138955 932787 776838 1480678 1054711 1853164 1903407 888830 784316 1572568 1473361 1173885 1778472 1976472 1210964 1142795 607369 93138 676903 1728629 1622504 1099363 1547325 1526899 1459683 412411 6239 802568 245507 1178547 530432 1137119 540138 1595934 231376 406114 496347 1833820 1236981 268423 43599 1430682 1486748 347385 1356536 1569666 1528993 1872041 849918 967332 1666608 1730642 922284 1113365 1935121 1335639 1380169 718551 454562 579721 1734331 1354968 195600 1422997 1173849 1315380 1185836 212064 892347 34256 1641272 513072 1652275 265745 1788149 876384 406811 662652 533895 1091639 1783322 1740965 213741 1258697 607693 1188840 1389173 225502 1887774 749897 36551 1229878 1597939 1671116 231727 644702 1371117 1910052 648682 620379 131011 1152462 1065634 1506594 698097 563184 1602990 1714053 568571 1663514 723664 1759349 83928 1393954 125969 1209801 1146143 967544 586206 1496275 1127375 766524 150366 1170605 578189 1540183 1404997 1586691 778645 783330 142212 1282209 1532696 682444 565236 541730 1950949 789310 220385 1206919 362935 1505626 874633 1997990 1658295 1182328 883942 1288313 975726 1830676 1846298 1651484 1979522 1010423 298542 1145976 394373 92136 763914 596707 1137894 1725148 537339 1377068 576616 1882401 443686 708249 26691 1011157 1457237 1441521 1190582 1252385 13961 1689358 862590 1555409 1328419 90730 207812 943868 1255241 1908 256191 1952546 1166468 205846 434771 759179 589758 1497948 927376 1080268 1408640 1414956 1994055 1553991 970376 1861247 868897 1489488 1987843 1776922 1160006 556568 1610004 637697 897395 1944130 1416338 1059717 822659 1251832 778539 736325 1798183 780794 170757 1996521 1128600 858114 1238256 1498994 1355417 42292 1989979 470091 445922 311263 958737 834766 1327497 414858 65368 1092767 1201666 413852 971144 724641 1228827 478638 1852164 1657205 728242 963172 1485096 1752563 124944 773472 669822 995812 795544 1412075 351008 386802 1016756 1257466 1735241 1202246 1809688 467563 1286992 1038946 1948678 654689 758912 1235400 1174652 1205878 1935001 571763 1757258 1276024 109021 805126 652560 1603311 1903973 192050 317544 943225 1753356 706693 1967657 1727892 1984924 1129429 961166 1668832 1881757 1912831 1257308 1461251 1858620 1223888 621209 1967537 1493269 62356 1274483 1097055 1513017 482806 739702 1106382 397813 380554 356418 1253133 1805485 1435366 56412 805488 557575 892099 1324127 1631623 486642 190253 703972 215056 955282 1388834 1944407 489540 1834794 1915155 1530566 472011 163533 1804956 1802089 1577601 648333 1379080 307654 231060 134788 1658343 314416 597664 601503 49136 1760460 1820176 171653 876284 287735 846128 604021 461504 366690 1652399 203693 760491 859369 684964 503018 1513460 256439 61409 22471 782907 569552 378087 1050052 1042833 1374230 789788 478542 816098 552830 299534 1579596 456844 1951721 285630 1309768 947046 49067 138527 1493694 26119 1886200 96799 1608153 443890 1145617 383743 288931 1780075 91444 924708 501080 1981317 1426079 401355 980732 1519514 1224332 791534 1157038 1246210 925787 1528330 458347 1980956 1168632 343269 1171499 1359563 1236989 578713 1181233 776302 1854095 1983407 523583 1972182 190843 49654 209135 311415 1858690 865051 933033 1036818 360422 983248 196506 1752162 700485 558648 448708 434057 27982 1023713 513759 610620 1630244 914415 1599332 1662888 56856 108357 641287 961470 1822534 1129753 1208218 16321 1152515 1641457 1669253 899864 615791 1896874 572791 1085117 1803627 871886 1984514 1189877 1313653 516504 1344080 1169336 609240 1226361 718604 763969 1303525 468598 659180 1513769 1476046 1438318 1244979 1105107 15665 63781 1533824 1458763 1363349 1238544 94091 1698601 1777510 745690 594563 58542 1660166 1897963 314508 1006883 1720576 1907451 1323521 642894 15792 203882 425052 1249825 987246 1622145 228436 707671 333940 1346360 927940 816480 350363 1315543 1640174 676353 200825 1215060 1919336 910820 1596047 1269169 1760334 1434447 283496 1182024 1180896 401463 592718 156879 1082659 110796 1625097 672598 1559623 1598470 1042454 1332038 1879941 974035 1516289 1459882 1972289 971626 1769855 1003253 193312 1526821 16121 880023 1558189 1741543 1401200 650500 1842707 836386 634744 931443 1501180 1658886 1901647 609435 1134102 266206 1858596 1719824 717408 430056 412231 932097 1606818 74763 99399 1373925 1037304 470412 31170 1945682 1249256 1523026 1435164 655606 605237 354868 486978 1308751 1718347 125214 1846215 546746 1640721 710765 1233666 285475 1882937 175858 289812 35070 772863 1253553 729232 1855619 1094032 242492 195338 1466929 97435 601044 601042 681228 1378043 1626329 421137 1313325 1555844 1046861 1729660 110954 1685768 1059616 492432 129615 13170 1169818 473200 221549 461210 1213191 1799269 1205716 1776742 1771389 104011 1986082 1677176 1434699 1887975 236517 1033897 316213 1009174 809740 1890652 1076579 667232 342280 293463 1822964 1769519 1304825 304562 245628 618240 911008 7127 156540 309294 668853 1216633 259454 1080768 285333 17298 905783 338829 229 1161758 1812601 786959 489664 10310 64369 1940890 1530094 848434 761857 285231 2514 1818555 1769680 1549775 19879 1331049 936976 97444 413774 84944 1727144 173541 30292 577474 959677 322712 1369643 227871 1133295 530844 1837913 927911 1075982 1806684 720768 1760855 1700084 468838 482088 1524708 267740 552697 558814 304187 558716 933130 1703400 73739 1226532 206546 1651900 1185300 1175669 115451 1906775 1319246 1046744 1268897 995820 1188845 1968254 905350 1403244 1110887 261063 841045 849371 1142313 444309 1853576 364331 28908 810242 1397393 577232 396563 67741 1600360 1329075 1304893 1633458 651273 143213 1020308 327225 1153355 1463607 1722838 1817225 542138 1027187 354999 1173501 1665136 739115 917553 1394673 1622249 2856 960207 62415 1144798 938710 1335434 1305971 1302268 1334877 1677639 1398955 200383 862953 1132645 1959793 831209 959839 234430 347885 1863783 949104 356084 123961 118171 1016259 643098 46523 1596421 1351547 1954800 1364538 1256160 393081 263772 321985 1513632 1053031 157085 900312 553276 1765415 1013304 1927644 461933 1360886 1350585 1157568 1721980 1610278 1850536 1792740 746715 896490 890061 670071 1957231 1902096 1404353 907658 533105 1770791 423645 1825851 1857591 1849199 170162 1077914 776029 1185592 146881 1239261 163829 792217 1023102 1070030 523765 1595695 506312 1723754 1072269 1604014 1503964 281323 159744 1650925 1002962 1780779 909322 338931 694741 1941569 876400 482337 1580090 995253 1234593 709251 1235249 1510833 1126327 332465 315107 1372399 107509 1672052 522398 98271 1185962 429829 883675 1977447 284151 1235351 870588 257809 1940478 1845016 845651 1969160 859580 463579 1537986 1197103 331369 923776 1615558 1292127 450067 1798986 1627932 758653 1737447 540808 955726 1538257 1435655 1555408 1445303 1347572 193665 960002 1453431 593760 344323 728566 300315 1895117 1732206 162200 444557 1560863 107276 1138980 1589552 77911 960065 1356698 1115268 1623597 1131478 1814867 50782 612088 1042419 111868 1963567 1795361 763296 1859383 375611 364937 1253395 645011 1563284 407097 576457 677209 1281612 1440802 403560 93115 985127 1761718 1746742 1593523 1069648 1259160 858523 1485769 18260 164226 1186503 623661 973356 1967350 447357 1425353 1048926 1261244 666449 1887062 970619 743438 880864 1896245 1690298 94650 384273 1146481 384313 1552974 1556389 723869 1325223 1424622 373442 170553 1203323 1801830 1006843 1111879 748545 1665705 1359171 846279 375974 325914 523322 1111368 1431289 792194 505273 922816 250070 872963 879165 1295993 333334 1272962 1660360 1455860 1978266 574348 942870 404739 1062391 1996061 641019 250898 1208296 329794 626597 162911 1861469 866332 857840 636787 356588 924882 1614582 929268 450050 1149808 1881284 532177 291919 139831 760186 779396 1971843 267102 1680632 400914 704153 1198331 1022025 240212 7925 1784945 1433587 956526 1923329 161630 341842 436749 1443590 1758426 752573 566018 1192091 1415867 1699408 1356319 824733 186188 87100 1213979 1956614 1297309 1099585 1812306 619567 818531 1824144 1051150 870497 239351 19527 900778 1866778 1448336 1489632 1856108 114240 1575561 864825 1134642 1669947 1871231 1993068 306969 1611316 400824 1482997 1503132 1832378 1145328 207994 730506 637803 1754447 1906343 1968591 1155009 515421 1172414 617957 765912 1055419 775297 555138 1654423 540289 728647 427128 482784 62896 830203 154317 1872074 692600 1041349 735613 1322182 1881325 47904 648887 874930 667968 51514 1928010 1198940 453702 209298 739619 477429 69695 944036 798129 1901164 959947 1128569 427126 1683128 839098 699608 690666 241649 169878 1227687 846961 916056 420358 1258488 1452812 1529859 1416400 577056 1636312 419369 1359182 11667 1380339 470242 945253 333838 1508379 1695551 858741 1401772 216124 658150 818722 1143564 796903 1027883 1096024 1759283 181092 399920 1995256 1425861 331766 1417443 755670 1279697 504939 29851 980478 1563083 813590 896624 1834201 769811 102559 443140 116995 1640332 1667784 834840 1093326 1839628 220334 900702 177364 1673087 811667 1108702 201449 1618976 281635 775247 1389151 1176621 1515042 1368460 1233198 1834144 1421549 593350 810883 943192 1634196 1067549 1281935 905262 1912625 1378566 851032 452731 1782497 551118 1393078 1857424 1037108 1873373 1260524 177106 663034 1762556 517331 291828 1308672 1646421 1620577 1173488 1308180 1134594 1583864 1342988 210849 527634 1966171 528 844211 526166 707305 854165 1689941 835110 309219 1526326 752704 1970067 1877296 904770 1902303 1197204 1533639 381300 440859 1836788 1708494 855549 1981019 686928 1980459 1702347 790728 200565 1633698 230773 274896 540272 871053 280244 1853788 230620 1319760 1361109 1382755 526666 1264127 375236 92514 1800975 1720745 162190 1922549 557872 1649833 403968 1569841 336938 122075 1346844 456083 33177 467169 1138355 501659 1138116 1842936 1319047 878298 1347893 298548 1405385 1361765 1626426 1555247 1866427 273394 237720 1978581 130246 1279651 277868 1157800 851357 557193 629550 288701 420953 692118 1311073 1950230 1395181 1849718 1601807 437658 850278 1729574 1408614 1457322 357887 1327617 1768383 1708924 1967987 1228417 1427512 1344537 222684 1033073 1143705 535465 1704684 1548087 1243331 1105045 237437 680432 526474 1274178 1714767 648789 633792 1395484 223472 142289 1948149 126121 884249 1733360 1741736 1163974 1785421 1540493 131421 1796541 1836910 343842 1597980 1938072 1104933 805787 1977066 803002 1620003 94104 942082 41385 687122 1076234 1474243 1238154 1588742 1301037 1926515 1228449 385868 619134 1274106 1617917 280336 1435625 1899791 706666 172635 474311 909180 1903428 1899556 95587 1490671 117986 625073 574596 395379 970313 575292 1720963 1176936 786577 232017 899784 630401 1599617 1246890 932567 1165075 889873 882432 354828 723794 316945 1593335 168936 681675 452407 1094072 1949192 57297 581300 145351 1928508 1883628 488925 1648994 555078 1669018 1062077 1634416 1707222 1270479 792732 778725 1749522 426120 1934804 963092 1694886 911946 1183112 1978721 1369007 1294003 1719230 1966122 1452261 296755 1157644 1070660 1478962 119025 968004 919382 213408 1712205 166798 1959130 459216 934958 1703549 468596 864174 1367999 738050 20620 208837 254944 35344 1222531 1845040 134925 204547 1833537 131558 31861 724234 1050820 1491503 1555708 1126156 1354039 801342 1670003 1417797 320553 972559 1802508 304372 124923 1206240 1052373 872449 1457741 1083674 1478504 1704453 1960027 405049 1846506 724631 1461210 1714201 1620843 1302685 413614 185218 1853650 159883 182602 1224910 96964 1375453 437335 1608020 1198248 638185 936066 1858542 914829 1261575 1649190 392799 1643411 572715 191056 1846975 1727148 1239607 1533898 1439709 56852 1815758 1134312 1283786 122303 232685 82851 429114 307668 1295799 940129 187586 1343541 1613829 1739464 45679 714074 1307277 471728 1450999 1994129 505037 98096 1724939 1369992 42592 1158657 1857320 1366243 1533850 168559 423515 1502381 449953 1415303 1606926 1868392 1785618 982103 1875809 1566934 1810268 1215400 1595420 204287 908426 86994 1443421 1056713 1341398 1771982 905814 345577 85071 315916 964544 1001998 835471 1182347 577569 187443 1402583 996569 356034 1808547 559864 1839977 295325 616841 705774 967552 950475 1582877 788557 1813624 1737502 1424713 1631747 818942 60697 24774 1455057 1876440 7423 409374 1378850 1530084 1996692 126804 548787 934528 1912209 141323 1959700 1841383 1689697 709500 672195 1426950 335702 450893 1089658 1496225 591684 1145938 1391246 505866 1023765 1833746 205286 1355159 1557393 1683741 786678 82693 1789258 622233 1620314 1266290 344658 1049488 348018 1169077 1284093 1194956 1902346 24982 250814 968080 1724895 1665625 75808 1652385 1599414 604996 492473 678208 295146 975545 860677 1291794 1553179 1362613 381441 1162226 387591 1227153 1150042 648092 727602 1632004 1983730 593758 585325 410338 1711499 32096 1172633 1321272 447074 536404 1024692 480883 1018196 1649783 1723292 262277 1961425 1356027 1269667 82239 1665363 243442 1616056 1835915 306163 235268 1613745 988999 659166 1972355 647322 907238 1049310 679456 734246 1036354 333246 226575 1821465 1843213 379951 1703815 1861592 606720 643927 409923 1023060 1310650 973239 1512425 512064 1587437 1818638 876465 1913936 484457 448463 1421104 105444 16572 724714 275364 808593 1966434 742218 642271 418191 473023 1000495 309531 1321398 1485973 1314730 1801741 826108 768733 1469090 41999 1763532 1006964 1741372 251049 1188716 723761 1452986 537520 1125363 111722 755171 99741 23252 1719548 1052133 751967 1004245 620899 1932432 1083618 656426 247186 1792351 921782 335188 943502 1963449 238778 1237300 1359260 662922 1030330 1846293 1262192 1427734 1381825 369434 221910 1737052 1384414 127672 1300581 342919 1665473 825603 1377753 253009 287632 573352 1544844 727649 632808 1864727 1302370 692202 837689 70340 1866484 839372 1354503 580146 356531 73786 63493 737273 456364 396372 191541 191055 1857149 22117 1269749 1125401 1782028 465184 151939 1817552 273346 1189711 1975126 311439 1727200 33003 1163050 296445 1439785 1478784 83607 223012 1112411 338617 311500 711134 657240 1742069 639401 1891452 1948540 398129 252519 1508879 996234 1331311 280286 1099196 415062 864167 1321519 502584 1320486 757781 1850531 307081 1622323 1575272 262828 1178664 1852543 356360 1574172 1553547 573434 1603359 375950 1607714 704719 1644642 1944775 1873485 550251 948225 983532 1026849 1573969 165369 479803 140658 1023445 152114 305593 10014 723567 997672 1076646 319342 1524054 1036472 1281068 713978 646276 207240 1539268 1755869 577501 1683184 1506235 1571154 1171937 280948 94193 1827398 107722 1651879 618517 347585 1484299 1401263 486544 1975392 1828735 1510271 915104 958002 83530 187534 337209 1202019 1151586 241286 1975893 160494 384085 609635 972356 704903 1288351 1835872 402741 1889800 1096107 1304161 1457379 802968 783890 1644010 1596623 1823024 748773 540301 1643432 512347 131961 763121 1726884 1595621 718010 923750 1632748 952399 623846 534701 345053 1261631 1222854 1902087 51652 1308963 69299 914790 562877 87021 1597813 1884707 283442 1759151 973966 700118 968633 372216 1882567 1974284 598226 367655 465686 710944 403652 1452692 1619870 445323 267410 1221843 130564 835572 1367498 584143 5979 897580 1618663 765402 1641906 275485 696664 1572402 1418980 1535647 1408828 1158004 489114 434327 1032231 506332 773789 256026 180149 1751359 838852 807682 1181612 869210 1382556 1630265 469296 521464 728596 415587 1091489 1693380 1664413 1007969 1913926 1325939 720710 1050875 823178 801181 270963 1797758 173440 67020 1127322 40823 784840 1661600 1287826 466931 1225830 633340 166455 1386705 32063 395736 363945 730523 1783212 1127885 616994 1714116 1230494 1373981 1191041 1235531 158552 1289558 1053559 1854785 1182195 1985390 411916 1474052 1533964 380841 889260 205923 1323216 5544 358072 1237577 953875 1215927 1232059 1221145 962062 905662 437775 1974600 1502751 363857 1080716 1873814 625237 1870279 1935330 1882543 1334192 314157 720087 1145417 1035584 1816938 45046 706213 26742 24704 1306267 1411640 857143 237185 1127563 651814 1214115 1884199 1256112 951881 1605193 1817299 1975012 154537 1743617 94111 388523 754043 1733106 1034263 427612 201909 312248 238867 1065513 619782 193459 1629526 1685286 755522 1350630 1029820 1452353 1573795 1118024 1987287 1174747 1038647 1665627 1312525 1706553 1542316 829662 698638 1374818 1053319 283095 1179468 389713 1981759 1669902 1486263 1168830 262291 826136 546347 433925 596401 1725811 2161 392805 158162 73269 1294410 1001655 1379116 1197384 783241 778531 1848156 905296 737061 559787 1118866 1001735 1941753 1100688 1669366 1443342 883597 84106 612171 113385 1070097 420175 1896037 599276 835873 1292580 1845184 1814734 1052150 925726 1646659 382702 45870 496473 177796 717715 865839 1145537 1533653 1664851 1949720 1636299 288989 1172534 1354902 1330112 221246 555551 1561500 444916 980984 619861 208855 1197530 1849954 1425514 623930 1038454 137527 1604768 1734919 1439297 563900 1131982 1622398 1421699 228375 2092 1624878 997386 1750359 51254 735685 1503854 538703 1687045 343317 1314415 1795869 1117093 721229 1187743 1324584 75575 537548 372780 1274119 1408411 712970 1409650 309122 671630 232561 349101 1045778 658858 1406489 1884014 148703 390183 1058903 1101577 327173 1033773 1498352 1817123 511129 884144 904817 1191043 834672 967563 1956409 677017 296904 715651 1636748 619240 902875 1742954 1866306 682309 632231 33650 1727298 858847 263112 943652 13010 310672 1341328 1866843 953366 1631786 521301 1938145 1926751 1337525 580719 767826 1760246 1035743 1231902 1090336 886078 208867 1693629 1070204 393439 1273589 840338 974085 473890 1249979 175742 714504 376234 1363740 417196 1755380 1997775 1795107 209704 1849672 1899371 33541 730526 1537361 1684882 813094 1466118 416674 773485 630550 786971 1812300 1978920 1667863 909212 1084913 217822 1737967 1772366 853863 1529575 659491 441970 1751820 1019962 1006620 917410 1238734 1659402 1894822 1229543 1429993 1518228 809137 579077 1270803 877043 1893895 1310935 1748547 1867873 1160873 1463788 1823782 1684769 225423 1327619 291190 781146 1901892 878217 506432 407941 381536 1136742 1935081 493968 1626224 1507385 1153532 1838422 875197 1078213 523201 326383 1758181 1838289 698414 586489 479290 792094 1268035 325420 138001 998802 1795133 217655 1296728 1119624 861033 1535579 79544 1187781 1530363 184734 1804742 160892 939167 1997870 390537 671842 1742751 1567612 1444442 1164482 118650 1496519 1744175 786036 1985044 1856592 520954 113202 61820 436262 1138455 606517 1648759 1718077 1015327 1758377 777421 1188937 1334166 279728 1167853 966840 485373 1776183 1774150 192349 1305788 541065 1619332 631508 1374897 1343579 280599 450457 1564961 1327238 1550559 87877 986245 1885486 1321840 760486 353853 84412 550559 1140690 732944 1192626 1156393 1525665 1227744 1690731 1241488 1830286 229654 121664 1448251 34283 440337 966481 1922531 1512272 688752 1352184 1307403 42521 473106 1680887 1533481 390413 289940 463681 1869128 1142645 267915 1438909 568436 539541 1833453 305833 1431 462099 1264723 808103 422306 1904325 1827284 1139549 1654276 174732 282699 945364 224675 1804519 105531 1239153 1415034 1230831 1096574 311516 1259291 1654107 812025 280587 1367466 1454940 1229243 1636023 308786 1584101 369536 1074750 1046435 761892 6283 1630317 102143 615814 335641 1388926 870709 1934934 1920084 1830303 1549856 101051 1134610 1383693 1622467 100429 1632624 1272660 560963 523316 1081555 1757854 1155855 329950 819847 361259 853792 1386508 433378 1924633 1222938 213274 1575630 285338 1003658 1332373 576973 1206107 849459 1998890 1916752 1297226 193335 1486146 1796849 1626481 1392614 1101213 1684722 487228 1162697 567050 1509042 1524273 640563 1694664 1171442 241989 1632954 397498 1221375 204398 630200 180144 1779290 698251 187556 1077974 302982 1249912 1073224 1309848 1032877 1369797 23804 1787745 37731 257533 924362 164857 1239131 1386307 1707839 150799 1741766 736643 882933 467026 1561636 214290 1262736 1610058 931560 13298 1839422 1589901 1880787 242103 970289 1093330 1433062 506209 1669102 350887 1753235 937848 1202981 35743 54873 1459461 1636355 1500511 491699 962496 1004539 1793734 1213258 1755743 1852194 1449067 42987 1421221 241572 1999969 915261 1738569 1659746 1866325 18951 409410 1629995 1220825 389254 674396 1586686 1298230 1501093 660082 895829 1896634 251829 610479 1569 578374 21363 707766 263210 1225838 1525328 780823 1065065 908496 222127 55230 1351703 1518371 1003719 1932947 5485 445665 1523031 529497 107774 465859 35194 1919303 937367 1841955 692845 931359 1377974 142180 55234 715552 1390603 1535665 1353429 1193825 1650050 192898 585017 1781955 502340 488735 389807 1801956 1761412 1929130 1468924 920880 1840776 355107 1267770 1493031 545209 1213542 1703308 1632937 1701951 326311 1693245 1549824 1175132 1024770 1410227 1473430 777366 1189743 1533976 647141 1190872 530902 902892 1782738 1966773 431946 336416 105774 1034896 1171663 985877 1607634 93342 391597 380934 1447644 1761760 1454903 834677 786929 108894 1655410 383217 922572 1401815 1947946 227594 61419 1831468 1161211 412771 938687 972672 133879 940069 1667350 1873300 1890487 1559701 1102668 1614572 1618964 517723 1192741 1953110 806556 192912 1664011 713221 793261 17345 587783 691006 986454 926882 793927 355537 1678082 1677949 740781 1614877 716123 1366094 978115 261950 2349 1211368 1013371 1292868 891809 654527 1773686 1871928 514672 1968384 886024 427296 1269678 1455906 400632 388934 540455 300073 989964 1460340 1583275 1837584 553639 1272583 1397437 751030 995968 317826 26987 377086 1059294 58394 144854 1209320 1044597 1201427 317273 336818 1942297 1416053 804402 1820059 1190364 36610 205822 1463448 46904 744311 1055602 1905750 1065801 1927477 1795080 645339 1145106 1591445 1258388 999699 502669 735115 171638 101452 394668 628434 456271 1735850 1392424 1663261 1673819 878368 1358915 1184626 1121189 600309 1213946 417895 963779 828531 1245019 713088 1098860 453989 1659117 326117 1507100 1695259 1758089 1653836 1091627 1418237 801490 1508293 110379 1067455 344573 522596 1189105 952099 1949016 340415 730654 173137 1969862 1201663 188633 555663 65358 370769 923780 363999 819697 893798 856081 1116479 1696580 1149190 1433311 193829 1509469 1113702 749713 1062804 64403 147097 1249763 1475834 1676657 597737 435434 133005 1906209 1468893 274708 28169 1596553 1527498 294180 1031755 300516 431358 1828108 900570 1159898 530275 912416 255412 936023 969823 1807158 1855757 1745780 789133 1819563 286225 1729255 347887 1662889 724540 33887 345209 1728741 1466010 1420738 1082836 1359135 402376 448874 1969329 1693164 1169638 949726 1600877 357255 1626743 1320117 52324 144 583963 612747 162429 1540215 667600 1813671 1126878 170711 1618086 1762535 382554 806478 341302 1906923 980119 1247399 75430 974779 1393635 379608 1833640 1734411 1699217 481055 1758812 592694 732940 1606364 997931 1623502 1720839 1979628 1634366 711659 1035811 944042 1116057 194777 211753 527350 229830 1936662 615237 1518077 1985597 612368 1985557 875979 1447384 1178288 373819 978427 1477870 1460380 845979 1468437 726715 1817970 1716603 1468616 1316853 62969 1140742 1343720 403140 1081048 1725674 1095802 1498473 1415065 216361 1630890 1549226 749875 572694 339892 1892457 1570119 403438 1598153 1072148 427205 421653 403344 1241751 1938924 190658 1877340 1903205 340073 1182410 1032852 1228311 662562 345886 142916 1663711 803330 194327 396613 391382 448833 719335 1806417 645493 960838 266305 1839762 289411 1340927 67704 1000580 703521 282169 1070308 1104323 1714058 1204671 1818899 995727 380362 250203 1035950 1474111 1799127 911782 1792124 1348748 576774 278750 1745999 1917666 903016 1306572 712387 1874596 62046 1159664 943313 1829696 1848279 724593 403673 355768 1434700 49362 1524739 1367083 288258 293083 1003002 143364 41820 1716614 540423 539394 640600 843949 1180692 839804 640105 443931 1590285 483277 1622829 1987876 1373936 1978494 1668376 1597057 884654 396682 978476 1219229 928461 1436745 86720 1932279 335268 204223 1320912 1411700 347010 1903429 1482630 153295 373323 1739934 790763 333500 1895815 430767 1864545 1597318 1151854 1829066 1856906 1411289 1750867 1453388 1433822 855084 1234154 1041585 1209168 119203 1877101 343134 1560586 1666547 1637038 1962849 1275919 561478 1576641 1733951 694232 1458129 1648758 1400032 1398772 1045144 497676 1114548 1110428 371 1941936 783307 1675667 61615 594330 1532281 1550544 95711 1262092 1289708 1706766 1136706 270948 847951 927104 209550 87627 1915361 1384720 395938 559046 471660 1648149 546476 1082068 1046735 1473469 519036 1740764 168879 1299714 92444 912103 1674750 1169297 1264660 1586781 1804444 984975 1377065 130133 1626731 1167543 121736 1099297 1424821 1325994 1725873 1061959 1936510 1191970 1647306 816440 1646349 1233755 453753 843039 573471 1275990 1649878 925184 555305 1637753 1678904 1351844 431125 919049 1227971 678802 311563 1174811 1201689 1993077 116919 1500250 1627990 1004174 1095047 689639 1756070 255763 1422369 181833 1470183 1221628 726660 1013335 1837812 1062095 5533 852624 318840 968243 1451537 1197513 1694265 1473781 1254961 1470246 436495 675239 1657097 724750 1303278 1482260 1223013 1058626 1547557 1172904 1545944 906956 1163199 1825553 1933480 744386 533704 1441895 1087148 1101063 25007 1876455 692661 564817 155610 494840 968216 1355393 1676739 739666 1404329 1895629 1210374 1988677 804297 739219 494815 344330 523454 988856 301749 1537272 784924 1311054 1642307 1203144 1850920 1970469 824674 1410404 460403 637954 1981943 1105455 429277 1478780 1658408 1451846 732238 239195 1764392 1561487 354844 528158 882572 868189 1759086 340852 50924 1671414 146586 618974 1790499 1875717 338208 1690881 1906400 1042018 1671431 1988942 1034474 155313 618194 1491953 585954 22955 886601 728499 368020 421263 31793 1974109 1769315 340539 871891 307741 1130656 1765670 289709 9534 1082296 1862055 7403 1960760 1113905 1299686 343071 1291781 151081 1125948 1604214 1542891 1481839 535779 946977 895597 449088 1243770 1779305 927942 802699 101415 595739 311437 219543 841912 525343 652635 1627548 1987481 1774209 1947153 1121091 666656 1911926 218955 824919 150013 1764799 1553116 613613 1225665 990602 172082 566507 322784 781179 1693068 434018 743018 667378 610270 384233 519070 1367704 1216087 583196 1017157 1331471 1300325 1730440 1804515 297265 921384 1846917 1491649 1952070 267270 126339 1878311 1086909 1105411 1174781 907319 1981596 1696777 1402031 977243 1984885 763998 1576801 1527173 886529 1200186 1699961 1319354 71565 515652 1359395 1385005 765229 127548 106731 784236 134050 574574 1915128 1842964 856435 1539739 43649 936154 928794 609705 1499480 829974 597371 969910 1544124 736386 1410471 980670 1947720 439723 468809 974252 216865 1156241 345495 201571 1926281 1327 1619101 1933641 747140 1246338 163219 501256 226633 388145 1885747 1837960 132779 379612 883183 163933 1175202 289986 170625 26687 1307734 390657 1336911 750972 1784000 1749261 1262950 12359 1348536 1340795 1404421 649872 105468 1785247 825710 917057 31499 1352959 414946 686857 1370007 1367044 1731023 624304 1213975 1856519 366713 1438863 1992075 1166161 889424 1851228 1930018 510589 1017997 200605 295039 228938 170589 591522 910269 13613 1728123 1763172 626275 626793 751786 731056 1661957 1360169 283367 780817 543618 386905 537503 1104136 993659 801020 1783643 108344 355740 1800218 1601917 1493960 1104973 1130565 899080 1205500 1170055 1672725 149600 1012459 903626 1382590 951678 1736312 513442 450064 1356356 1520187 659673 1906071 967932 1834354 1563641 1281802 330222 1841637 1941487 581668 36796 1940656 491618 531809 1803094 792274 561757 1411047 756450 1256396 618632 1157994 803004 696440 143996 1504872 648595 710862 733297 162211 403439 222140 1156262 745954 494968 599947 317952 1054252 80139 534455 816068 1484674 1944309 319858 347604 276980 5008 1202695 1970750 381788 68499 971236 1201885 538024 1180110 1347510 1964434 1446631 1277524 1399117 807062 1071047 191338 574539 905642 1406770 1559217 251151 1938246 796772 731275 1800382 1402805 222919 434389 168135 1651994 221482 669336 1870834 743786 113056 1165036 113089 951969 48836 96025 1764175 360476 1345736 42977 149123 1626136 1635545 1272874 1909891 475963 700665 1471110 1863657 1069986 1201576 435996 580544 511827 1129719 1112695 175150 369223 519726 849379 549345 915698 1142693 275496 357855 916379 1338521 789553 1658703 1998817 792875 171608 371290 478538 1844985 15031 1256698 734362 617588 927240 1510170 1244547 1879540 294113 829534 721059 318331 1639717 1647979 435413 1857718 965659 841232 892653 1997454 1706207 1729153 1102559 1362355 412045 215688 1349940 1027826 824121 1108143 513486 1498148 947443 682211 1760331 1973738 276126 623660 626110 1688671 1354725 917749 1845501 912125 1822876 292649 145596 1472709 296786 343378 1743392 1583715 930842 448756 476999 432311 286205 1188349 1744790 1290301 1380852 1191434 854349 339381 1425531 989322 1467085 1074898 1318213 1458340 1269399 1264708 501113 427016 1748789 1734916 1071913 1563060 1572428 1862789 1834231 1280196 1900616 466198 725670 553786 1710157 345074 1516993 737558 848604 1180206 1876687 299047 282688 1581539 469603 1272242 708100 319970 1272744 1256984 1095212 1928120 368564 562459 1230264 1551623 701508 1439878 1296466 39771 1641740 1513688 230968 513599 1263249 1391106 1925058 682276 1694271 1070540 1613797 763952 187577 1156528 650894 335561 490265 1086697 1809507 1461608 1575657 1424433 415325 63541 325187 1375149 1427059 932703 1768386 1020362 1672033 20131 1183782 382617 962446 1779309 1546657 1624940 464410 989624 1801908 1319145 663625 1408171 215553 953948 1561714 181961 574099 1935949 465277 1601186 533982 125120 1957709 1924809 1576382 694896 1584009 1904266 881047 994788 1121637 22466 1251329 672921 306543 396345 1614319 441094 1187995 525390 1772359 1613059 35560 693452 1169139 1159146 1230198 1877107 725519 1654584 1237094 1498701 1738949 1467343 107474 1012234 1905771 28724 1857233 337382 1023081 1229357 641552 1386055 128329 755092 1188482 872277 1815125 533902 768464 1842432 806538 1209654 1900881 1131583 1058152 316935 1877341 1162987 1628215 1199659 1221319 550321 1570396 1746414 446130 1203911 434851 680712 661700 1352999 390729 1445759 311252 1335495 366145 294770 1896066 1462453 610211 1588329 297401 282213 1698789 822190 587047 15956 1320373 1642474 1210447 1690708 246823 901871 1353522 1563011 1287853 1150786 518585 710427 1888245 14174 372579 1837806 1220767 1666917 138151 1633894 1207126 819207 1440843 119381 1816060 1074739 27860 496939 888559 1007942 263104 1821448 615508 674842 2932 1381499 1156904 1427090 409464 474797 1746472 944454 1926162 1552177 1762978 1427160 746783 833300 1033152 1650239 1062441 741179 66750 1484657 929185 1529388 479176 1296422 1570545 1276163 1149387 1686451 475676 136319 937219 1043444 747992 731359 1002345 393693 104417 679791 1134455 630167 1334443 726289 1656846 1960742 765479 1617300 1224377 1168668 1404145 1597699 1281672 1317171 1121351 229320 1733589 838011 52115 548673 750088 1607106 344481 1796359 1355438 1169714 661999 1538817 1202567 1081466 91618 1695132 121066 1575167 1483982 1899007 1840818 1706894 276302 486497 528581 1423915 1763528 1917349 1421384 375725 713796 814410 772991 106739 1413600 1740449 795005 805692 990258 57838 1153792 170193 241191 1603527 264550 84625 732665 1661771 1071741 232394 76268 1650367 151784 357337 108604 1324299 77211 471422 112934 1018828 680421 1856512 1361479 1961791 1879211 1412999 95924 1174300 1903028 589361 973087 1734047 522693 1120731 1030282 658661 663436 1457715 1621555 474418 401018 1454230 1173537 1762968 439299 1556417 1036503 1926970 68995 931805 1040512 915285 1835395 1833926 1791573 1402050 1653676 1085973 798259 1805972 1571971 236909 774701 983353 1730592 903973 743102 474588 1594233 137257 1220850 1697863 1209747 402907 639659 769152 628764 1524182 1777870 1795209 189587 1065618 349531 9862 105132 1759925 1733550 1791670 1565137 1127107 1011651 713419 814970 359333 924524 1108928 1396809 506783 833500 1896130 1866516 1822749 1498435 419585 1532893 312664 550673 1702249 304408 457585 1115405 979770 1450056 144896 486470 1532722 675338 629298 1326298 460334 1218168 1240616 408346 741525 1960591 1975816 1246392 971802 292327 1700219 234338 1765109 1740724 34804 1461408 115950 603373 735284 1465440 828289 363143 1070283 1565303 158193 595683 824382 810782 1529244 184769 1980077 722571 909129 1551385 1121408 1092785 1182352 312500 633911 593278 1224678 713472 367914 1000006 1139622 301360 791987 250244 477786 909534 1429697 872184 1230388 176271 1849351 1729087 218294 175810 784160 1466114 1333018 753484 308891 422031 1499772 779723 1597799 1200914 986016 854735 963732 1968654 848385 1963290 758308 137437 32323 1667365 471000 797625 779797 1711403 1681824 1030386 1929494 1658246 1111843 1818649 154065 332492 1459215 98522 1096718 1896606 687487 601356 1690424 877538 165342 984988 774020 1536179 952860 380641 50455 989000 1921791 1997250 274507 1416029 487059 1029422 1152035 191796 1067129 1245200 405018 843211 764854 898366 233999 4652 1650622 128691 357452 1823741 604818 340558 889405 887129 340037 1864424 976922 138030 1202787 1112390 587121 53617 82203 1857359 1179353 1077078 793872 1386659 1234350 1259846 1505056 1614129 620841 1792597 1366988 409511 52350 946750 670841 562281 1471446 65516 124109 1486255 534077 1964572 775702 1179780 738049 968666 116639 1925092 21196 1127848 781216 1672808 736658 577895 1637202 1921630 1481276 1486947 1126750 1655466 659061 386878 872881 1123475 12149 1879906 939357 433121 1777461 128125 1409898 1026431 867479 1480099 1748595 526875 609198 395395 488831 408646 510417 1237157 1205969 1430193 685475 239604 736552 967934 1769633 1041163 664553 1893252 1396643 695047 1767092 1114854 879681 1445443 1821579 1364281 278614 1501001 1883387 1357903 1236327 1286234 1914956 633625 1453327 1289133 527706 1510178 995370 929937 1796187 1046049 471740 200337 1462261 1640292 606378 469695 1459376 1857024 158601 1666414 1252365 601268 1723453 1509906 512175 1088925 891795 485035 999557 1720476 1905091 281169 726133 1587123 96555 1010827 1958795 342045 1754305 959631 398216 690550 1881138 829351 446508 1512161 578038 1188925 228041 662606 1558294 1336102 1078849 1018479 1535484 808742 1649306 426537 1505248 1567264 1653099 912325 830104 822640 135392 1998724 1892780 1234021 230679 1974707 1761251 1938521 1566622 1283251 127384 1598065 1246846 1397171 1990415 273046 560101 1752315 1213312 1418566 1256734 1535514 1941488 1627811 1108313 24854 1079274 941451 1224925 642719 685047 85911 916182 1811284 798561 1049698 1841429 1456468 1182212 1014145 1462392 1420528 516837 363480 1197812 1528237 161639 163760 1830914 1731388 1900269 62018 925520 366412 1611068 1911460 1108327 163170 1298922 1932716 1073129 1447102 1809292 223570 361613 1723364 1236959 1446096 1182880 1768269 1946173 1063501 587408 1818328 1249342 1453600 1800323 1451289 1280179 257881 443976 375442 1594039 1266376 1788588 962866 1134631 1907974 113479 178877 1777841 1535736 1228109 660721 1279547 1325264 1909984 155299 730277 1122756 1642197 403656 690333 1774855 718085 1557343 939982 1036515 311507 200676 703917 746379 859454 423467 862022 1451840 330582 1753065 460679 1035317 1330290 1631086 669507 1644002 62210 656798 1916621 1521929 1474079 1004356 191465 795162 1617305 1148621 434751 137237 1494337 1800977 1745749 463931 237131 1665451 247026 1797897 1380209 1710524 537264 1704367 1550505 1954616 1729643 1764173 522012 1882063 476962 1724372 1307995 1793196 1726730 170139 532337 1789666 1509038 1740002 987282 1044572 402675 1780250 1836554 701212 1918943 741097 874542 717901 1651776 1689520 1061831 319545 1733807 815825 1584703 1719360 312784 301144 990476 1722536 1951433 73865 1360803 1809729 589232 1312393 1658099 303902 266482 1872934 430243 1329983 450451 758810 98276 278306 169624 1058234 1221477 1889535 756704 1417481 632667 45959 1057200 1785869 170907 1471400 329451 122186 1294632 304970 1165126 1672792 1137350 681237 273948 244488 403562 1930228 1140290 1071577 1862685 1512277 472971 384111 1959444 1655769 933830 1905597 1835792 1071058 431311 1625799 689420 1616579 1561248 833852 1704497 1124701 517610 774108 1083231 574579 407968 1237825 706706 1671902 47460 434617 1417752 591807 566453 1422627 871664 51561 1442180 1994377 17007 881110 682532 1045064 1306391 1678033 1103836 1797620 1213822 493065 1326834 1352600 819299 606692 1927777 1710546 857022 722089 1535319 1584767 428695 1428196 1499387 1097286 1998250 1319721 931648 426578 926347 89855 274619 834284 538552 1105801 1892974 1258303 1535477 83166 812412 1729262 436738 1654531 805817 1857606 1157691 730602 778967 400361 1564580 521436 1869960 1286579 663437 566714 728775 708752 740776 318619 646508 1541674 1257148 887988 1011042 527009 214206 691372 487607 880627 26613 469264 1691182 1591545 908393 1167775 1626565 665438 1196359 1476053 1572542 1362807 1631483 109063 89662 1229006 27633 842411 811207 68961 1066477 917971 391719 262197 1440571 898985 445999 1179817 875231 1592864 1484414 1252074 1327192 1593016 1449893 1049241 247380 279805 1749397 256465 1587261 1829495 1289162 198270 143807 1884857 1704955 702462 1055857 95596 920395 1153346 774608 1707653 794237 862631 103257 180136 353650 928117 864395 752324 214718 1695464 1252927 1173579 1500783 404683 658300 770130 1661899 77615 1541919 1315708 1212979 50234 15060 713579 335780 1061275 335250 1406791 130069 1180737 1903689 260193 1286676 1472997 672037 346760 1714561 1535524 1146699 735414 403602 3294 1590063 687420 904419 1567991 1653463 578893 256520 395976 1264740 1984865 627829 1245407 859528 737099 509930 743095 150009 174056 1726501 1717891 523520 154147 592217 254391 1119865 1946827 1399314 1926877 1545770 49543 1816320 1683159 1280750 1869860 1798797 286457 1367260 1390147 755498 434873 509183 1774858 1385838 1084275 363760 1483847 770200 718869 1277170 1817484 510274 1796951 1911325 1476566 1673291 609938 418634 865522 1772793 797079 921483 839073 440034 196683 257473 1613907 712953 1297029 155877 1752291 914982 778139 873273 1227641 1141170 663439 386588 1273361 705689 1763122 1938073 1407475 782314 1721077 898916 218672 1694355 554239 1238050 873367 570232 1493525 1067274 1604372 66887 1607320 911231 1527877 815635 337110 177156 93277 884086 137300 670657 534279 784862 1701896 1252054 1577450 447862 1086474 532025 1499009 1765100 1111725 114711 827809 1901277 1008003 1550101 717980 1348646 1235187 184873 807134 1520101 1439630 56317 432531 1879767 990425 986528 629455 1678195 1015115 1814262 1160440 1229023 191029 393749 1073437 246549 393870 951167 25750 452163 249179 1830335 1151691 1961047 794627 855513 1198488 1868237 1654176 738540 137619 224868 210786 1369985 517613 1406593 1209887 1518337 871937 571744 784608 1351747 1901607 1225596 534366 1138085 392731 1238454 1850387 1680428 1005651 192711 593623 754327 1356780 1250449 1943744 863958 678708 778016 1671705 1136831 1393357 572120 968547 1018803 1575717 1371938 831915 1142404 1476002 1810520 1465346 251007 1567444 397889 1547095 683678 1378860 492771 1381363 125032 1364654 833570 1168537 1187804 727788 1654134 458074 1751296 241853 1185532 1478359 1060401 1204411 1395412 1807144 1267084 755917 184036 1424853 339384 919934 1235939 65923 1776956 90963 70835 1181919 300482 56444 656069 1621874 1241068 1703091 1562582 136926 215662 1741361 606480 1809425 835806 631172 293306 1149297 282711 671754 158525 577023 1377857 1062649 793276 987443 1954233 760035 311869 61786 1639148 1136443 1829823 1497217 1002675 961125 1862461 1581481 349886 630786 1030006 446271 1474820 227039 943608 1243141 727746 975252 1525935 1221412 955641 552374 699853 506577 1920813 1430912 1416468 572138 889609 29432 1636371 1978563 149138 1373050 1513526 400162 1264215 1489560 1592060 1672443 1743368 975389 38025 1969097 512977 1606714 66241 943116 821998 346047 77148 1568718 1645430 1965319 165774 1653604 1371883 1410866 1658738 251282 1855983 1314564 1987493 692096 588627 785520 126210 1967906 894817 1197077 1589626 275004 284657 1416249 241548 1027456 1539231 1973575 1338489 996101 590677 1027620 123433 1183166 1331186 935592 1395324 835557 1838143 1120940 458941 1896147 721185 829227 1568387 581749 1853980 292667 1501522 440440 1573865 1883434 1526398 643273 499564 1782201 1613937 1104960 1143106 1235689 1673768 246767 709883 1709128 1638372 287072 1594317 926800 1983145 1694533 1150044 322750 587837 656572 620254 752434 370753 1041681 589738 1033514 1421568 1654733 1881933 658441 621894 1104122 1328855 465505 1441963 1646605 522267 1928300 255405 1973595 11055 952859 1475871 82206 1710803 979373 19846 477518 1870321 743993 1476102 1551317 13860 406874 1570331 1071060 913892 309928 1407339 1099298 702181 1257730 595149 212038 1955673 1826344 1779458 1645856 1210540 874372 866633 1176254 1294203 299773 151473 1590851 611381 155243 70173 839335 1293506 824466 1032525 1662163 1957543 152672 1563702 662635 1945651 1761829 16216 1873170 619996 1232774 1142025 1837305 1313104 1150219 1631616 1483661 428655 1217023 1503251 218006 1787970 29115 23433 709279 1363875 989347 359966 547055 1348577 417816 1304392 128364 1603438 1258167 1438586 573253 1354610 1275361 225004 458370 370336 1437723 1784564 917273 1741896 1066927 14601 439981 1931889 185381 1503141 1066430 1464750 1497098 1573371 1108529 417753 1755520 1025046 1113018 290614 1694601 1147139 1697946 1828331 68050 1746439 1977633 435155 217086 1983705 1002876 786928 600392 385960 1642043 358582 10406 157967 1526204 1102478 508390 1123620 597130 1744847 1646546 1628088 1808258 1362015 1318868 551391 1504226 221430 530332 1847784 1522451 1932166 134070 1294147 1046616 232899 1364510 114047 1343926 1805239 750629 118162 506564 110745 1990214 1050023 1987376 1314799 1378398 1840829 182271 1912264 1154197 1356582 1133921 446946 158507 1450886 1687299 97201 1680253 824625 506756 174460 1499443 764403 165539 680123 1350699 738099 185026 1026196 1626768 112635 756394 1916801 701010 1695814 890233 588555 1655605 539111 1772548 1687424 1835528 1158707 1163216 705152 786150 1355727 644222 1663204 942557 1771446 448187 1929832 1461123 271072 1508632 991015 1186832 1631748 317908 1276879 1683425 1934825 585577 870695 774546 556584 1592291 582642 1933241 85517 1071006 640981 833659 989310 619689 398303 1909397 157159 1583319 1232015 207504 1830062 1425782 218598 514377 1845515 58832 258313 224812 1237943 1523349 936768 61209 263666 1304225 1068218 1000241 1956167 602463 628212 198283 647877 1349313 1794703 240764 438307 143737 1773646 282596 36541 1773683 370096 1706547 69923 1733136 277802 72555 1180356 1004596 356283 1514720 1310984 868809 1840384 1963545 480577 995701 1796302 613923 1241938 1220579 1571410 1689364 1924005 715901 266336 488922 795563 823441 168319 1010134 1513113 400300 622652 1952348 972808 1661432 1483237 1617544 952454 134043 1993251 210770 222363 844859 1660078 321307 322054 259751 1770232 22170 1080711 1111310 1045983 28327 1678056 1502124 1543126 555254 1961888 1885794 511808 805075 1043336 1597618 1784082 1301163 921865 1921507 16156 1462876 1468307 89378 11191 1366181 971173 1974864 920028 640723 493614 794319 1968923 1262401 1886198 190331 53319 941986 1499083 1636229 1226732 508543 1400065 1889779 379280 989149 997138 1291304 1653122 1091682 1931928 655932 1643215 1848805 739722 895287 1145952 476729 90456 233928 1054020 415958 268732 392940 1436824 668301 1772870 1079861 1549163 1844615 362188 1812841 1031817 530217 1770730 830257 1736042 1516056 1343149 1653900 1308817 1821011 1535980 1339189 548490 688633 895653 1008318 204540 1306282 1467096 1580821 1535350 411127 1073722 1334174 1864933 1587343 1313470 608334 19236 1642600 340801 281940 1872388 454894 1466318 285698 1304322 1061730 243287 1773458 386259 747687 1403180 1484188 1562388 778006 1767973 1260964 630132 1397785 416409 1587462 1603722 640064 1841758 823637 1686250 1962777 3614 380632 1339664 178631 387906 1289814 1825952 1686575 903792 885370 159815 1517826 282618 1039675 1758746 466961 1694463 1151163 434077 1550790 1760861 995356 1881536 962999 1958674 48788 81170 894662 598508 861055 1861423 630828 59308 704994 757509 1024823 1513503 153643 1584679 1539770 1055551 1598364 1281243 762979 179762 1067230 1131310 1152310 821741 1446548 405865 1601114 1310215 1904405 1960867 1160792 1807548 1551797 57281 1230293 117321 1967784 1395315 1423463 720452 1417183 1171001 1230827 1766016 536464 153529 434658 1440742 1300076 1673938 933872 1209994 1656625 912288 1549844 464899 194811 119407 1030146 1359828 1788476 205833 673284 534931 926748 1470956 190201 1830547 493303 148154 1493407 881573 1728645 1548133 949291 1881641 557075 1342069 912332 306681 1338821 1261615 327199 1446913 747019 1744706 1892814 1090011 491694 1717917 1963294 45532 33606 816055 853306 424642 1341151 1918802 773344 1736006 1831477 1010391 456814 338743 1713175 1147707 1688948 1096028 364122 327200 526357 1131516 525858 1537698 1324412 931820 471361 1150684 1261806 30701 354380 1031979 373319 1351186 1766142 1651969 621299 905925 656194 295905 139894 385391 582944 532164 490368 728578 1959345 731265 1621802 905342 1877384 1294115 1458523 1233013 1914375 1597837 864026 232282 1129866 822894 745453 199636 490452 486676 1032953 1462582 300592 2792 728367 19760 594176 1962085 1467973 480111 1302220 1937865 1286986 622817 66331 1397023 1261749 1159637 358853 724620 1373616 904624 354687 1275029 1945860 1651803 1014167 224814 1883428 777268 1056237 1451061 314136 1910756 1378206 1074452 1289534 1209284 1242200 1983969 1487281 1750750 1871468 904666 353075 645804 1369929 1646822 1465045 1956210 1139798 1194271 1225495 996264 1718755 1815968 37106 1939776 236913 849652 851390 430036 1639235 284083 453615 55046 866607 1393334 942575 1152744 1322544 1501866 200238 1647435 326088 1319160 1155636 1415522 1926407 1102812 806949 1381142 1841729 1383847 909565 558367 1687524 1063431 353410 1979028 1955574 724259 1157949 1192877 781188 1897174 1737244 1121041 1601939 1921172 40743 1463775 1054320 814681 1296046 1057936 655199 1327234 1275636 457430 469293 1551479 514553 698847 725941 1154011 306040 1086950 793104 226758 1425093 1457629 1639928 1427045 1387566 1502097 888099 1520867 1379383 1129407 133095 1293239 1766250 348051 639955 94985 1597234 1305130 1226108 902957 1926640 995573 103294 1320191 1395437 597173 1074231 1755124 1383999 466612 517085 1625146 1316485 890894 1161052 381472 184370 610896 1812923 955310 879206 1292062 277722 142967 325080 1764657 1842458 637291 1080571 1977464 1783755 451900 1799438 770587 168619 1603737 1980177 820578 261995 1227212 1823934 357874 936812 1241678 827713 536250 940654 1904941 980205 424520 1247552 598447 1558991 442084 498668 228587 1017079 1610671 1650534 1094349 1404284 1684052 896416 1839995 1838142 623515 1360157 288228 972313 100451 1635715 659036 1884863 1653859 151420 462030 657069 335514 973731 1323027 1272545 1539717 229396 1288592 3752 1399532 108771 202781 1937031 994704 676543 141705 1793752 746131 846707 1119926 1074631 884125 930003 1684194 377709 168236 740529 1482324 1782127 1537414 722063 1092107 235479 517343 1298141 255894 1096231 1438079 1782524 1966298 1345948 597860 908653 617787 1702957 728710 469273 1118718 605054 1843855 507232 563188 1500190 205000 1323681 1807676 812809 1307199 1226241 1345566 1949987 964675 1864859 1317922 1860361 1931357 535542 786648 377253 245614 1202249 931311 1893795 732644 506784 973590 1061083 402838 804242 327483 224195 1802724 360751 1787901 1824030 1461253 681119 1651548 1479164 64205 1665317 1394940 1166572 1560684 1909394 943328 1359470 1000072 1167423 48530 1177150 492700 1692464 307535 66735 324273 1970809 1978523 319459 637259 401573 1330754 371848 489717 72074 9023 859752 1661756 1390124 1208889 1025198 1081234 1685244 1931767 1352157 735193 1248598 1988806 151857 321211 652214 1848158 1678684 630013 846056 1024366 545077 1226601 817216 471082 570505 977499 278712 558189 232937 1113953 420699 75397 1564185 270550 330338 1810582 1343225 1752739 1244200 626823 327789 1732518 687102 744218 757580 1956936 1398952 1600529 1013120 1723327 373674 557250 1524099 658739 733341 114443 739470 704579 127026 290286 147950 560874 1771500 38768 554848 115984 982870 655435 1291075 496003 555485 320333 907043 556879 1358634 656315 1554093 128192 171831 1125732 131596 1389176 599805 1417376 758788 634460 1033783 1350555 694503 1712639 1050645 485089 17339 1162220 216529 430316 1722191 1515011 837330 1371429 885413 1337284 111139 349069 1637811 531700 1720422 186774 613510 1761157 1370161 1975138 825820 45610 44419 1933985 1879839 656083 425780 831012 1243440 977014 1281602 333599 1516821 1962151 369827 1242440 568566 1855429 813537 1167912 901436 415962 1647800 1826174 235987 107554 1722523 94355 1186998 533348 477079 1784140 458971 1924081 1081012 674484 512512 1573303 309081 1984577 76546 1997355 701801 1342220 418650 633344 1219918 287516 162140 555686 597018 806671 648766 615589 856766 592943 1992067 1541503 1949503 1742637 935343 1840450 779878 231557 892276 1600049 473244 327148 760770 1570410 606024 138998 1747616 1032154 192318 729857 763280 173402 1485576 310126 1344000 66780 35293 651516 495311 1191720 1254196 1414655 1060041 1629048 1400231 1706069 1919920 751001 1989150 1959659 359429 1425311 1652706 424846 871689 656131 141488 1591233 1166845 191096 1213480 1882550 1637822 1764488 566102 1388646 1480069 372366 651963 870567 1759889 963865 118611 1684432 86199 955298 498070 1766557 1987379 1645867 1252982 1416098 990804 1676207 1881318 1083962 633169 1367749 211901 1097772 601859 1107208 821686 1363736 228195 1792580 795076 172737 1041951 995257 413825 1936482 1346800 335799 980482 1822360 1690214 1010857 1309290 147287 1694930 1117598 1610365 1584550 1552777 1088111 559893 1421579 719066 508003 789770 1328685 1095097 463516 698857 1417167 873518 531148 1370885 182224 812376 732947 1231406 925471 75879 1311375 210506 112442 334369 1026897 1453437 967848 780610 960151 869978 1975877 791118 343230 1242577 1312021 891748 190200 1525691 1897395 1283478 339693 10296 1929945 135578 1570719 88229 919944 254323 871956 197734 244861 348118 1139073 900827 1695279 385466 1282719 476278 435576 203712 1066277 71197 941138 699871 1134451 240240 1417222 1382477 1154356 1548779 631872 1847098 1295367 1138790 782689 1352306 152304 256408 336301 57213 755924 1275472 861115 1219647 496465 924459 1135923 1330871 923598 1727720 1432151 451638 210315 690542 843385 182763 1803583 1153436 1200060 1139840 1669839 589773 347697 1107118 1088927 1173474 476632 638113 1632784 594466 1199097 25745 1464881 107989 585928 1990919 57733 1831898 1325435 1242643 1277085 874918 418106 6606 767980 455865 1418724 205205 411143 555513 635454 1802822 630568 211098 1888139 1787666 864303 205449 135923 1300134 1526167 1662977 20286 1228456 564580 615059 1681979 437352 559280 1120275 1374327 1325460 600425 1948900 222040 1101377 615436 1507833 1685638 224164 118286 778471 1444935 469444 602998 58837 1921971 1496303 365380 1104988 826738 789372 467290 507645 1986900 238927 1673437 364579 1404493 727796 1736578 502736 356355 1139357 129245 1047110 1136472 1377829 1583705 1147730 1947445 446068 1852532 1065778 310679 1219677 362127 27635 600777 163873 1567069 68503 1098789 71656 1430671 686776 1361887 104456 620699 784997 1382357 1352517 429078 339331 1778976 45316 62385 733964 1683028 223158 541421 1741274 1019926 1961584 1923932 950375 1368367 1006630 297421 1133312 1130162 1063744 1865735 488561 1330017 1010891 1724983 1051138 278327 591821 578264 1273971 803869 1234684 986379 1201617 523628 1080804 389741 831663 1385596 102894 540654 1346612 605950 526724 600122 1278850 1028895 1352726 451430 1893023 1586895 331064 794485 1755817 490197 307708 359302 889070 1495419 1865981 1162284 367111 912053 1873085 1831552 262265 1435512 970096 403809 1654010 1529587 392695 1216557 825141 1178026 274468 1198353 1614956 718485 830791 1567603 1089087 258541 665975 1268902 1216186 1472353 1655973 1911120 74358 1377551 1036441 21087 411706 168151 644874 165503 683939 407071 1137250 1304038 487700 988559 1350463 1733435 1969276 1443790 1909609 1345834 1985555 813126 1655537 370454 1627873 1689348 1548734 1139668 885340 746237 1560658 1069843 1350433 616616 1022731 1546364 1415882 346556 341874 1650004 1938513 1471976 1253761 333444 550393 556541 374519 882005 1004763 360408 1282885 244242 1969867 64190 1651967 1177214 21565 899065 1857832 1442572 1617863 811424 1974708 365480 627320 248545 561077 993615 844920 912785 421700 412694 367328 443940 1901771 398381 608472 292734 1960902 507165 1566189 1122354 508505 573530 821179 1224801 1844180 1924423 336351 653687 1268071 1709818 27884 1565511 464944 1915440 1810429 1345842 145205 1491371 74933 1961096 1018787 1981388 1088262 1767158 61976 553286 567358 506977 1068902 703210 1810209 831806 735133 1338059 1690019 235133 793042 1085282 1161148 465957 660320 1233873 540837 21764 583262 34364 1355111 533908 1351217 1523741 1194192 752017 587607 409868 1730833 1851920 1817841 726620 843734 1838790 1345382 1302503 1696229 106827 1158267 111948 1739952 1565528 1084201 927167 842595 957289 1040548 1270980 605982 129364 361425 928083 35170 1861029 803754 413135 505819 326712 524889 1622878 1375244 88820 1237226 1891591 388646 250302 1395489 1377672 768034 484521 1150793 1110531 1690303 947497 1064606 725604 1781501 985065 973888 1229934 43444 912655 1012235 459215 80646 840402 1661545 644339 984238 1266529 710185 181270 770168 738212 1026566 900891 1304350 448318 1290447 1556560 82796 1754103 181794 1896791 1856143 1017700 997119 708237 1789892 1885336 1268944 1585422 1353503 669805 897220 761832 1003847 1063851 1492301 1662775 1477360 1617793 919375 1953018 381601 543310 496480 658714 1185933 949043 1352077 1156847 1455208 1893872 697913 1486287 1568683 1118641 1421951 102569 604226 1657413 751981 442795 1520799 279762 1528605 1534505 1224824 1184906 560354 1831261 1631681 927623 1946639 960401 1900987 530899 1905848 855815 1782502 841854 1067827 846281 49886 45947 750539 1801611 251721 1760637 1067536 1832484 456605 219536 1111630 952486 787511 1432809 1274729 1011187 818238 176538 1395677 1788652 1107062 576065 1406560 218211 1968153 149773 1234136 1562880 1976566 1772909 1369947 874013 1370047 1269547 243477 1724717 1247045 1532942 493430 445629 1850895 398435 1222466 1968972 515480 1344299 208410 1392223 819782 686831 56540 748401 606100 841675 1479724 439993 1656292 1368482 1487444 724027 471587 1924604 1357674 1783984 977677 1622277 553166 742959 1392311 690897 1381735 96550 1532639 647197 47015 489180 846856 288175 1343609 1230662 606352 1960970 278104 259543 163608 819039 452610 1605887 1374821 541390 746073 74903 1089327 1535376 1611890 557641 1035849 820796 476300 805559 987466 1322728 1676147 777905 549988 1888634 590960 1966645 1856644 1860336 1047101 414468 1782548 1681023 414584 1987224 750537 1842121 956428 1176529 1801142 234751 803558 624012 1149269 1036633 189172 355417 1385972 595059 998634 1424690 1800516 1064744 659136 764956 459541 1990144 1845196 1921979 1445412 400483 1930140 1268509 1832771 1948397 1338114 1717105 1302825 405281 62494 158163 907079 1080905 222714 837211 1660241 1862230 1593594 98913 1184549 1059311 1942551 1128924 1615735 1995099 1092314 1127624 496387 1644423 77060 696600 1548535 1817287 1148261 1481328 1601479 766907 196327 403228 1627003 1135983 1541536 652528 101099 397768 526628 1848341 1648582 963521 99783 1606782 380884 719052 369235 1062244 1751226 245403 239524 1358930 1284103 1477668 697481 1430213 130988 688561 1384980 1393595 805363 169860 92403 1205559 1379432 1367551 961595 648015 1872417 1778087 703459 1105968 707061 1618681 141320 13311 710262 1774281 1799847 1689825 874975 187356 1972931 1818370 1858672 1357555 1921641 475014 1711651 1295015 1741566 1222601 468864 739790 644115 605473 1263671 601388 1583773 1527661 1168597 274701 1691292 1073889 1366027 1687624 475892 1538819 1157467 1623796 978370 717874 1922322 1218805 360089 1273472 1738378 1358441 863998 906297 1217856 1366926 284788 1703219 681287 547011 1932923 612881 1277360 293182 1478098 1610289 36196 1292264 857681 1642504 446513 171202 1566582 666275 1292920 575537 1683291 106539 1375862 1229154 1075404 1221260 1338506 952623 870754 1649150 38301 1399325 915821 66456 1452711 1945695 1054878 1162270 411080 1752348 1925872 1961171 1085204 1482585 951399 1169920 690881 132304 306504 179652 1424212 1077429 1405418 1014909 583728 895770 116025 1296742 364845 1166071 262517 809301 102438 808044 1440272 97585 100548 1806474 1366230 963628 445974 1490121 1495343 1209959 1680926 1952338 332551 1195763 1850148 453088 782456 1804218 578304 967688 1349449 902541 120159 221342 1329446 1412471 1030868 1907943 1430306 598752 458049 906506 1923048 1540958 1608221 1989138 1914410 1651642 1247706 1133186 1761005 605066 302554 818467 1491702 1793561 447363 1394720 333375 969991 12957 1995907 634592 1742861 1127319 900972 1691243 1741674 1416798 482092 463292 26238 1260257 166532 1118939 1390772 1622057 1531356 331129 1371215 1978860 1086468 1143813 1704240 1783044 635205 624950 1755718 648746 1352980 546972 1806674 11701 1548540 1307645 645170 1606759 1497408 292957 1011776 668682 1956933 686154 1846156 1426078 457043 1780542 1503294 319259 832431 1314133 1093377 1541336 1687573 1824853 1910298 783299 998856 1033226 1183899 482414 1960871 1761768 1194876 663326 1421811 414759 1731747 1644521 671469 1893325 1432822 87068 1787241 1897668 1611718 487846 1295900 258357 812256 715983 117301 1458710 1645830 1680329 1147691 1366279 1368932 1583576 1715109 1910017 1468647 604131 1676598 261510 1947587 1265696 339720 1290472 137556 452634 108645 204043 1445133 1424479 628905 1987762 244826 1331226 414386 889787 1127445 1069094 293761 459944 1981879 1346882 1841061 1398786 686554 372092 1902724 1097036 184631 1021263 69925 1856172 1475724 671894 440041 610935 1513528 360194 24515 349194 1867203 1002885 1781792 1349837 659361 1014136 1994003 1387471 1515047 130766 955893 1956156 1961524 123706 1105114 1411925 538726 432935 347446 166796 244450 1455861 1818821 597144 90861 228427 1373261 192596 195189 838551 865127 578111 744441 776045 608204 1333225 1625797 470276 1650929 1119125 303330 1605633 550791 1577927 1080394 874371 345600 1941008 272834 937545 1175101 1177711 1477738 645872 1305445 1637334 1168824 827355 12937 1976927 958826 313248 1200309 681930 1214978 538314 246812 266509 1868366 621312 863967 1161222 744704 911489 1595940 375940 1631254 820877 958727 1604393 127151 21677 1181932 1676068 1164444 662802 1113407 1502532 486309 306180 1108266 726508 210608 616309 656840 1348857 1601197 419691 143370 384537 121263 1370046 1909466 1872893 1682724 397792 755360 276874 1583365 1002089 940231 1458570 1033491 1732164 1205566 264603 689499 946368 94731 1625502 1983386 129443 1464134 1014207 835581 705537 827262 1000502 213070 369943 1247479 413724 984682 1562110 207092 1482025 1541740 1066149 832674 1635436 367976 357424 1412199 1726114 1213691 1641889 919041 1126509 379302 679621 1237797 436994 407796 361310 1058696 291820 1009867 1086086 1177970 1715452 283546 1986223 122580 684398 1007832 1975522 1922224 1588127 1588174 1128794 882956 308037 237808 120600 1573102 856657 1062535 19945 1107190 1289533 676348 1622538 310703 1660946 593725 1451529 1931400 1852185 201605 1635472 836654 813821 939782 1520361 927576 423400 1563197 1488344 1679720 934968 130601 1686868 376831 782445 335472 969457 353434 1437065 1362951 1120357 1682403 502218 408300 1394529 556553 1767258 175493 1339764 1644066 529437 1477090 904815 1757741 116585 367587 623700 1889995 1955499 1801114 53566 148211 105794 598100 1530062 336683 966095 799538 1456248 1776514 1073274 964944 906873 333309 366486 133534 828521 1078158 722204 1519620 1078013 712173 596788 144141 1540221 1824950 344977 1210893 1365067 968811 816757 741191 903927 1882932 1897421 1139015 1268835 1642222 1544497 598703 1964386 1625817 1897630 801373 995850 1628628 42674 1829349 1731438 1966135 1257329 274698 1208329 1811609 164860 1292857 1569922 675318 600383 1586074 1275541 954070 504010 953810 590555 1303360 64141 228253 1865162 693994 843546 1646681 1683649 1017232 659100 1899053 289440 234843 673020 1774365 231238 1808825 230768 1688543 743678 999243 1869303 606965 202186 820411 482905 665492 198817 1245297 265111 1887151 906638 1052624 1717277 1066038 673122 303831 1587803 619026 10859 51117 1389427 602569 1072857 1385764 1161536 187983 227327 1361930 1322638 1490986 555467 32871 1814172 526202 1505388 1212670 385650 1955338 639756 1101839 151755 907225 1453849 1883159 1800593 274897 228603 685127 1076616 1595411 1415850 1450020 1416288 1162459 1415109 954853 351832 1283180 1623857 1685591 1793372 158758 1448188 244447 641322 782710 1352317 1686906 1189018 1917469 30092 1568199 837469 613361 248245 1667232 1888017 490143 37209 1393990 299061 1281334 1233019 546183 891223 1826831 986178 837976 1121167 1575844 1401096 60386 1287652 1141451 879728 1183181 52347 39343 1574479 1413568 1345880 1828492 1643033 1476946 982289 1619330 741619 1136846 1916096 1711527 1486701 317424 243427 237309 1784236 657750 1421233 1504101 1728859 491279 391569 137379 1174056 554925 5638 1581680 83245 1353627 239912 1394657 1165416 1571808 492286 160251 902460 1093294 1806538 1426588 1628471 860638 955914 379523 649338 1790950 1072133 307098 1150509 1479620 226602 1973235 1055103 1115048 942087 1000991 729148 372782 293224 1284388 1516964 820707 1085219 1036287 1297197 1654763 367191 1887251 190146 821529 1086600 1279991 1359602 1138567 849044 1143732 1305903 113274 1911296 1881815 354286 1709170 1131091 1382472 1666469 1989727 1138469 530339 1347370 1997015 1628862 1606659 1624584 1160927 796069 345371 1714624 408224 1642543 52967 1675167 757388 1505157 1504861 241421 949517 1716441 303429 1962251 145043 407347 1064140 1604910 678698 1834928 1988815 248288 1703401 1227812 1000853 1092119 895410 34758 1036811 1584890 1413776 1574155 767914 505891 956380 1858072 708132 154532 906528 118104 918598 441021 1665897 55540 808504 1635580 617043 98893 1447959 581041 715100 1512339 518200 211148 1027808 1794832 1585542 1189259 751498 1006208 1938723 845304 1554495 1615252 1729228 1134425 704755 91802 199991 1172112 419672 859152 917041 1421584 1419616 1739385 1168480 1346732 1080623 536116 353395 110606 647111 1487040 161066 1565117 1680161 1584350 1944734 1844333 189109 146151 1555909 650978 567661 1131069 78261 442 545044 1103299 1788489 680039 494668 774109 1190959 1607917 1400425 1561919 359084 74697 288614 583731 1572761 344624 687223 718509 1018034 61483 1142580 1266268 243616 248961 1941469 504248 1327394 1235811 1119157 835133 904825 315368 1936699 1760000 1137387 1826836 180542 451682 803653 1214413 780515 449917 1630447 328983 862210 1565387 189160 335996 823407 294371 1994762 1853232 835194 514732 1287680 1866698 1631662 260019 1332293 780178 135398 1698717 403909 360341 1276463 749637 1017289 768096 1336507 1556675 991577 743174 1420360 508294 477571 526208 1542022 1714204 1421128 1497524 409556 1033313 423773 1593147 654241 1207449 968937 1777951 1624778 109243 365024 623020 1108806 1302143 381322 140367 152789 510578 403801 1046181 398245 1122290 1510209 1869312 1379518 1908139 253684 744159 1117104 1400757 699291 554146 41643 945823 710107 1916295 1698995 613588 1307932 29911 1838040 1231323 1239386 1805532 594419 5965 464253 232247 1601568 434781 1752349 265203 1514038 1002790 1988906 1084232 1688053 317144 884633 638318 1736705 1411145 1396088 305145 1745298 429978 1208689 1343169 1193735 670502 793904 977299 1939433 1242762 175499 1529222 1095508 925586 197541 354535 1459773 1855231 1244427 1450052 1140919 300510 77607 1945013 910485 1578362 1511735 1372849 691730 795932 1667982 195058 967113 1741279 413740 666455 333746 1045739 20395 1237793 121199 195178 1289271 1870510 1184302 912476 1405875 1120454 1441182 758409 261989 1169405 1310696 679609 1361772 213853 1052747 1641968 219766 79936 1464377 266060 1789213 1778235 311399 137176 1856045 498364 1945379 534090 660661 617952 645900 1234721 547981 629553 1139543 975228 352811 1901307 248992 211275 161470 1674736 668721 1221758 1708058 1032760 1163515 1612229 493733 603494 753746 547684 1480443 1641991 651945 165229 1786791 1143035 581936 1855801 1604068 795354 1300092 1295150 1778289 1889693 1737302 1707711 1432128 1106450 1587822 1429032 180795 1755493 965172 1039193 1008824 926073 366034 1232063 1334676 924061 1956553 76417 1888922 957541 1895930 126566 1529405 1956079 1727655 1958118 119934 1946789 30346 1451021 435796 1892881 1827623 1804577 1213831 44176 927399 1794578 631177 1085820 690166 1807738 1170386 1924885 1486783 1058975 1716175 1381103 450284 184811 472233 20151 740203 1521957 293022 1346171 1145659 323643 1034571 954847 1062709 37699 959601 1909951 1219714 883538 110373 972363 1978123 1598222 651124 1985453 1387693 1525713 542826 1447600 1754974 328134 182816 1314046 970362 1320878 1849569 1699059 1548699 1510214 1344656 206584 348638 1192449 1654787 172874 1845830 108996 756237 1771443 1956729 1896026 760323 273013 432280 1753872 321871 1805965 1510879 1059190 1804324 1330282 1393785 107887 976297 617963 539256 1547838 1716771 313097 1713518 1805912 48718 1230653 1792299 1354828 1227895 1088655 338233 474440 1164842 243587 1336069 1902915 757631 854278 1695108 844657 693898 836335 466186 575873 1194239 1893636 1970373 950863 432875 450038 1538045 429884 95827 966802 474717 1534092 693825 1542730 1926223 55382 1874826 496130 891614 1658516 1542099 1404879 1387664 470193 1067110 1396862 918329 1890772 227515 582205 566825 756602 1503683 192174 1031057 1783042 965927 1122630 777201 1138800 540888 1739550 1270810 80771 748098 1775448 82162 700275 976671 518329 1850982 333070 1910918 1292161 336225 148262 1017083 1205371 1097970 1744317 1785807 323337 1674586 1095000 544519 807362 282278 935135 303313 1678293 493577 1552403 1595616 591376 1399944 370024 183666 225049 324988 1762564 1412397 1896476 247588 1649419 308280 1986509 1683462 1125735 1315161 1806521 1889778 96194 1773520 918430 1655530 399496 561348 1856079 1275612 345069 1230892 1666862 719846 669806 1661723 934531 1780853 1798904 1610343 1757433 1372065 1699587 1672883 1471999 1510970 574644 468869 997368 30245 1533166 1153259 661312 1203629 1812288 403886 1326375 717515 262719 839682 1925854 244535 304900 705736 1282000 134872 228363 1713773 1590107 879513 1782884 1456469 545701 280889 1885767 39687 1055765 269929 1676510 1867799 985830 170568 224134 1326012 27047 976591 1860128 460436 62082 812365 1188726 1880877 472344 1778154 467186 1255371 1830524 862890 1677402 5938 757180 471837 1961022 1136822 1550227 1548222 653362 1689522 551262 339565 1576116 629139 1043322 898000 1241217 1334251 103512 403564 930704 443709 404341 516648 208368 1803851 313030 1131458 715213 434759 761558 1529722 1758789 1740185 1843190 493089 831767 452467 812591 585216 88934 1273798 717051 1672008 628 1518864 458099 1018385 40023 886979 927987 1585740 1725070 229560 642078 943301 1765008 544827 846204 1721204 1639171 1402066 1919479 448586 1798546 1266769 159570 840258 876954 1450521 698117 890101 516086 686920 1512875 617601 1035933 635678 1673425 1410205 1599057 594241 252775 319477 1780555 494933 1533884 1580266 1126975 422980 1203531 723900 470977 1965891 794640 614693 456017 145870 763774 1568037 820711 617846 681388 1336766 1964817 1551365 1997530 1712886 1089908 281861 1939886 1900700 625244 682726 1224874 1052659 1558609 1527096 1126058 1862781 497191 75123 966689 1068150 1042923 1691155 982734 72379 1569364 1300316 1707520 421147 1887254 213936 1094111 1699828 818686 685045 1076715 1300704 197883 371100 1023308 1028342 405121 1540253 1794141 1410138 955349 1677433 37997 500182 787845 1545765 1298837 1359376 1517780 1000585 1322480 921890 1356898 1815185 115866 506616 1516510 956943 138814 833871 304606 384720 1654635 472361 1294788 1011301 176341 1138871 60889 1795313 1732548 1209548 1430057 884810 179145 938272 1477897 464308 785737 361104 1997442 938050 1178565 1682749 1818182 164664 1494491 17465 799027 1571631 1880704 238031 1002328 1578647 1826195 1262629 1473256 1630530 1070591 466571 1186892 1935877 883136 995654 563861 278665 1192263 816249 945187 1241708 1978958 987461 1433362 815838 1134964 260972 1621621 1431136 1321064 1806343 1347504 1899624 1605688 396223 1286063 1656815 1481708 633736 1492359 556338 1139463 1227787 72979 30321 1276550 1155139 209736 219515 926703 1194331 259660 588091 690896 1945880 660161 1330806 1551464 74776 1609992 1311071 1071617 775432 739932 1024107 1819505 1284431 41759 1882252 425870 175904 318642 1412365 1489278 1913414 69337 648870 1578089 596111 1076977 501172 1264162 1954639 650043 453909 1441078 1924930 1386567 1404600 662641 1873099 656321 881613 1136037 1166015 330004 1761489 166486 1134356 1956758 54757 175269 316163 1491501 1220072 892429 740970 510522 956920 1766764 664034 1725803 1131370 250286 1372217 1678642 503607 613944 82712 1076394 1925869 707918 1771023 341541 522409 1087702 1416630 1047821 675792 1549212 107042 495595 1138378 835331 1475475 581950 1199525 1359670 1205152 1189274 1099158 213858 1600742 6887 1722645 1912494 1891339 554270 271123 1820453 48906 350176 1159923 593321 430042 1803457 688669 1387676 683840 1940815 1085785 872365 1966008 1561404 1977001 261562 1865399 205085 1820845 1047217 949407 612121 1153432 1951397 370986 797000 163708 577124 1058620 381027 873099 889988 1793122 1193716 1491376 220006 981260 1195768 1629807 713336 1255389 76968 177447 1647810 1149429 1373610 217 834349 150913 576230 890742 1513718 1834698 558454 1104648 1023356 615693 1426690 134653 1305937 1532737 1180740 56124 579253 1537568 858418 1812672 1022228 658578 234121 1466398 594982 1240291 887656 1835201 952850 339423 737675 1163779 1114987 173442 1788829 715642 641454 194385 1688454 223539 1856750 569176 1988349 1195146 1757219 916432 1586684 756938 814475 1840790 1636661 1926900 975968 1915203 972132 526551 795894 826731 1621992 1416593 1230992 124235 1286226 252918 775764 706993 1017071 532850 1343415 162901 498085 1193 823990 505628 1428619 1186485 1698550 851881 685565 1732851 629942 1405728 1933006 1124017 738857 1497644 892081 1172330 108260 248130 1186971 1364533 80671 166913 1708140 1693940 1200417 803386 271222 842078 1554262 1084450 1445037 590788 1854837 411987 1460245 16577 1512338 1918150 607606 1950525 140086 490880 172853 615011 1741537 1792803 506676 1367233 154075 1032484 1766664 33561 1635709 226692 1762150 1269376 718453 802743 95070 1209699 669628 1374145 1223446 1450560 1465384 1572717 376687 847585 600261 1284960 47515 427498 771968 1557035 1747430 446128 1774925 1803201 1538449 1264253 1901255 1229796 1320577 1342028 1991818 1195446 252735 496656 1225532 1460822 1997395 795322 1823009 428002 1095849 1994583 1398050 1990861 801336 240387 604413 1673996 999399 85556 1782336 1583307 814804 266143 522149 1692525 318039 467984 1745205 1427010 1609707 1106841 191272 1037422 1551433 623884 375663 545335 596871 617263 1991769 1790272 633061 1423541 1264787 879992 1585668 969538 1073002 601436 1944448 1878418 605485 1192325 561549 1975669 187349 973420 56696 1292020 1591740 1094678 1762118 1115085 792796 1077099 1509484 134237 1194841 1715471 1107960 134489 1242491 915050 1604932 1334377 623402 985339 1308252 1338879 722535 657699 310635 1482363 1867632 1285799 1585096 428666 694309 404093 1222792 1650575 967651 358613 1687261 23060 1736147 115406 1096876 159797 1042711 22998 138393 849769 144519 972367 656707 1207023 8342 338882 1049249 1153153 753106 347689 1935604 1763476 258742 762532 257111 665310 830013 328029 1372915 355677 649388 1035880 1413368 528059 774695 1045577 1667864 355182 1577845 1712566 1325349 1662236 266521 1341545 1721194 1796546 1361531 565095 1475152 558124 653010 985941 1289696 1126493 79091 490913 971269 1183498 1727960 677811 45394 150414 655950 967090 194626 639564 816997 779995 1793328 706630 1774519 1742190 186161 1980473 1961782 1234637 165097 1795289 371633 1106821 1004515 735916 1618847 1558033 487161 135608 1742324 1606706 674055 249256 1874728 1272687 1463370 1522488 155237 521730 1149979 995426 1955982 505308 1639959 1607581 577629 883533 913394 1829427 153000 209244 1679021 1574219 1665222 1586456 555854 830914 240778 1634347 1225446 1845832 726422 1493878 4998 1402024 144348 1955141 985154 281678 805615 1266257 1514935 41290 114627 1876435 117205 645761 495386 740946 532825 1388914 798450 691671 78232 827756 417998 1295547 952340 1464358 1265862 209038 1815901 1677823 1532123 426363 1019390 811234 204890 124221 1329313 1489190 870941 1213117 26804 913021 82214 1193526 26925 83589 1699667 666208 129644 1276631 1257886 1939536 808009 1039559 241795 1980858 796325 797158 1668991 1251591 79016 1963484 466728 260662 605800 852041 1500091 669615 1844255 1978493 501573 1278364 1754654 1981116 1939863 519306 1157010 449735 1588374 265117 628028 1049544 876915 368082 1882563 555622 162944 1856057 894980 1100573 310705 268408 782950 588666 405097 1814620 1347552 481788 1524141 311528 1843192 1628011 265461 1250823 27369 579547 674843 1393744 187600 920666 811483 1298824 1650194 1689457 262430 1533977 836625 1243455 653584 1003749 240913 1787698 278147 1433970 210564 81215 1895110 72426 1321155 549766 1858550 1834875 821676 814635 1853915 602050 602762 1040154 1195140 1903134 502319 474599 1464069 237202 612932 1753364 1419270 825698 1547389 490230 515600 1235032 1939931 1454722 1268229 1089191 871952 1230299 69438 1697880 948657 908713 411707 1335364 815715 103937 1407352 695073 419644 10385 302891 240987 268465 494255 743587 93445 1724247 1916253 1209805 43691 476383 1811980 981636 1837989 1556686 1769817 539000 932536 1384578 622738 1410298 1379774 274825 64994 1200092 202602 1254027 1572113 639687 907196 1086407 1932893 717482 899561 1961961 279460 1146907 1128098 1885050 1675610 1420795 1254283 333853 723827 410981 514158 1892061 24828 1262520 1962735 1047293 1104175 1456193 503260 230475 771438 1671610 1504740 1273315 988384 1932612 18342 1017332 793737 915176 1585920 1136308 1186026 276501 1594682 672777 324500 296349 1426824 1161946 42729 216574 648599 895408 871455 808617 1442741 667618 1985717 738331 741149 231731 463908 343811 1702815 118176 1199180 1973755 1439255 1219808 1337915 74606 1338898 74338 1860928 235064 247070 350263 342219 1884819 1818532 1830475 1028354 706292 614741 456236 958007 314672 1522502 736079 1196146 1423138 1644023 325027 1285033 459779 1400725 1420942 857133 109388 1883272 946321 241232 492482 543713 630317 436120 349683 1676293 424057 607084 1521700 1370284 1560927 455010 1010826 386751 216255 1822233 1906068 1928572 261497 321759 305320 515711 1855029 1833357 830850 1223330 1795301 254073 762435 154814 1004704 360427 640077 26913 1032631 1152877 257734 201783 1210702 1907710 43769 1609299 1307380 453284 1626268 288568 262145 1814570 1982884 870737 1258079 1638612 1028460 1231167 1841669 484036 1349020 1490424 1463002 881267 1453270 1684329 1308738 106664 1836596 1117279 1388600 1519480 1375504 9784 1758815 73963 268491 482804 1714495 1087599 170030 1295458 1244482 1262278 1403677 254307 1803041 868029 422427 1522810 1021796 1414544 989069 73078 1125663 1842400 1485008 1261388 1538249 1779064 948920 906866 1673759 1281749 825564 541899 106240 1274345 1519228 292139 718986 1400485 757237 1623205 1054152 119055 1041640 140590 904910 516013 1870666 1337971 1629030 51273 1339571 330787 1130308 217503 1183332 864661 49247 1530577 921664 896312 312749 1006482 1002352 1605731 513558 447213 197418 674332 1813304 1943652 1854412 32393 1831274 1080218 477089 248607 241712 1324999 259058 826328 499662 1256281 729771 1212351 1288768 371697 820912 839591 947975 1668902 744319 675178 1210874 1119159 1434912 624695 569969 363988 1647357 1015320 1298326 593345 1992944 25475 1013102 1611727 1700422 1392353 747889 1564758 1899158 1983238 186058 559416 1400899 725242 33193 184049 1659274 118464 1246599 890427 1693385 462238 1628632 97578 1380337 925868 929839 1279401 748575 1886426 1009006 1081375 677969 1882562 1616749 291847 17493 1616548 1145420 1839702 1786310 144402 1023020 1978933 998912 1586144 1100493 343510 1351061 1597905 1678725 1122432 1066506 1558398 474455 582607 250528 797253 560468 965721 709189 263220 852524 1752918 1295520 377205 1370012 939293 268595 1627124 1232319 255646 707548 659563 1936296 416247 1295832 1492789 155098 609441 1784836 123822 1079906 961577 963309 164566 1101861 1808024 678956 331896 838865 1526875 1300932 1113443 1119343 1405533 1965066 1421801 744656 813558 612643 1419700 901552 261674 490869 102713 511584 79143 1951341 284142 1398410 1355436 666043 1648730 650332 508612 1587212 320423 727029 31017 1227166 1287441 1368869 1818563 1853114 673089 1418867 509210 952650 1028132 347197 622392 1195711 367474 1944763 1580446 347415 1291195 352216 1148436 1033522 437736 279772 364098 1053051 537213 857808 1466451 1653536 852879 314068 878252 1306872 1269700 1176459 838175 1950703 1474339 1002966 364846 191869 1156071 1718217 465083 1450839 157147 237514 724515 177690 197972 1769157 1505980 118876 1163020 669047 412945 424875 224719 715898 542764 1913569 1623764 1754287 840016 300010 125867 880507 1219726 71374 1286646 638731 1189783 384032 1350166 128159 764466 261256 1984520 104050 1616730 30331 77944 59365 1033180 448661 996426 1581496 109464 938967 1708895 1375750 253765 626244 896424 904140 776339 1828802 39983 777779 1301057 1587004 702342 1271073 1667559 1899654 1272504 611787 1850722 1289972 661779 1496066 826551 1394550 1576274 1697929 545818 439079 215825 887716 1006117 757591 49044 94469 1645011 1244560 180598 1695495 1456486 1969291 1099128 1232344 374641 189481 998343 369159 35929 988989 1086346 1552249 345386 1460684 571073 1265974 1402763 945891 1475391 949148 651949 1803479 797293 915872 1644251 292966 637564 1337554 1884881 1903177 199336 1553068 1613911 1324345 970079 1760130 26240 1837583 1149056 1833694 520376 539761 1154796 1086734 39087 1682193 1951574 961634 524218 793384 1190966 1423387 1753942 891259 275358 984465 1214832 1243611 1862621 1983574 87521 753090 1203171 949009 1135221 1379096 1516876 952705 454432 670079 673508 779233 1487747 1698942 771417 1347384 1892024 1783496 1953350 1376775 1510912 1335844 863481 213089 1487134 740063 1484317 1385904 1320789 790681 62665 1376334 1538595 988869 317925 1056346 1359605 1497123 1076927 227127 421821 683985 36167 1567320 1424261 215112 336483 830486 1013590 767909 975133 1258580 222399 299612 667904 1320156 1528318 719509 173053 891412 1986954 1260452 1381598 113412 116571 411267 59322 424478 966328 1692300 1130302 793450 1778830 1298813 1373716 1142081 944595 547193 1392346 1104810 1369161 607152 1060879 898378 1032483 1740126 632715 1627795 1197069 1637671 1052475 249186 1713715 385999 820479 1843420 953834 1338669 1725482 447478 410754 129785 1167335 163049 1618468 1718234 1932731 1446281 1879308 1265208 1842131 1515521 242882 925412 1791035 1165389 1634751 1336790 1682779 367099 1465424 963785 1601970 680564 324194 1706728 699339 557384 1367502 138541 1590723 1871132 299226 578808 1402286 1538533 1285981 1025489 805758 878975 1450974 1442085 769834 375233 1394741 521679 547400 1876906 228071 84857 267140 1457806 239346 1198716 834855 475978 1103407 415214 369839 1882062 1765002 1882044 1181551 357107 1764217 1302528 85710 122773 72586 598870 1783943 829987 1233707 268553 1124458 1460447 42680 1503116 1665098 1403131 1413865 1523657 599326 1279941 695357 67503 1680376 318309 792989 1070629 685772 67102 1005765 169212 474238 294194 797588 1406581 297148 1804203 162147 1476670 1672029 1476055 934235 1909675 886138 748071 431398 20319 653230 1430350 1687816 571471 391238 45924 382635 1880993 1533087 1258095 612082 682592 1325482 397643 1903464 1501816 833385 1334278 1905740 1574242 1300395 36153 803596 40396 703826 711411 1213091 1521760 113493 1114437 1997590 241771 268569 448391 123997 1897430 284820 1535216 1025490 183501 1452233 1435860 1210778 358805 269724 377849 252796 384564 304794 864732 1269292 178070 868312 1978797 229498 1123500 1362379 685147 653023 353078 945462 1184974 1067809 815108 1454843 649602 1593139 1188572 891313 1610303 987365 513448 1161580 1620633 1443332 818903 979108 41464 1303139 951893 679906 468278 314545 1958624 1363410 414954 11449 1806456 798312 1349825 859222 756764 80223 126425 796855 705301 692625 1058663 1665347 105745 575148 673259 1529131 1316820 1898794 1097390 461053 749665 1734629 820334 118576 550054 345186 384832 347123 377542 1648826 906335 1699201 1279990 333984 334050 992568 1257945 1191684 215734 564883 555349 231283 1298144 306846 1234335 1895483 770330 1579591 1702524 1713648 1738466 1938381 1425219 1855690 1453032 1439622 515224 14831 718937 1424645 1609237 309424 1375002 1239378 239733 1269275 1036803 805697 523792 72653 1326205 1181016 1822539 207341 1858405 316179 1627327 725471 1616272 1270811 1248053 1724766 141882 479770 1691040 122036 1589396 1665544 1615838 465762 540156 107514 289088 765373 659837 1991693 1814445 513946 657684 1868596 233749 389628 294003 1783809 1832183 91302 32580 126801 1507549 741428 987715 1180253 1504468 1800339 1836907 205795 329717 434247 1141856 359651 1727939 1984457 222996 1029054 234892 1780114 443836 1009738 1561961 1484604 353999 1418624 574965 1466352 1166813 186947 642807 945297 1266535 62412 780615 1057721 938266 356145 1897523 886942 880763 1391636 420866 849211 241390 844013 2562 258734 150127 365173 1593436 354578 1011743 1495516 1327195 516727 49984 231580 1968942 622346 774447 45204 617090 633187 1408849 1414788 1417427 865329 744494 521382 493543 1178596 1675608 1015755 1863575 143549 1251033 488122 567568 386393 596563 855985 1620701 1941900 671905 1049787 1338068 614503 1334218 1775769 1703441 1389022 1989372 221088 1662050 1111596 1913110 1150507 655298 1804413 881473 244507 874365 84460 1932728 1907412 48169 1047213 663673 890011 1227580 636263 1324733 736564 1869077 1337459 1546481 1424033 412743 296613 1000922 1592254 1811376 1943027 62959 1227143 701407 339463 1050739 428313 154503 463875 1568004 1334227 811119 440554 1586563 894345 1250998 239922 1445526 1138901 1557277 191545 1371158 821364 1727552 1628790 1051367 1551470 108910 1535765 478614 583141 114834 556045 478896 827105 1212978 1344804 1030633 26879 1155961 1652743 1382842 620622 172928 1820989 8306 170240 64183 1636568 439862 1261724 56715 1829655 72812 1534055 397702 317289 1712 1170335 681008 418799 754477 754842 457891 1230135 1430570 852291 679712 955602 1107 990833 1483489 1231891 666235 461010 1940090 148817 1635951 1423020 1473233 1243988 1958246 1656812 1444160 25202 471663 213093 689894 1311490 1569580 378059 1825811 1690313 672473 504045 714235 1975804 1100116 1669343 579011 638958 736255 332129 937393 1560865 1007580 410323 1732285 1227444 1162025 1093367 700065 1914282 686014 528241 381806 1729875 444725 715641 54767 1333628 1292380 817026 1120081 1013454 939911 1358010 1901462 1283273 198149 570239 1683637 69122 169433 795115 380369 1642925 38431 1383828 1389734 371864 576002 977130 1889238 776234 596050 121047 1831048 1254339 927737 1674593 171172 261151 1041445 1708724 19302 1025687 928904 1835849 685569 1632772 1039692 1974530 1533717 1019738 1150803 1334623 1841375 1138999 1017120 900877 844054 1437053 1458883 1374997 1367730 120754 860495 1929726 1333488 1488966 1552561 939245 1512848 342149 1359004 1591478 1769839 1798853 3499 946357 426280 416060 7124 675611 696009 944286 863081 955215 126634 1783832 1835775 806765 915632 1709919 1891212 606233 587866 1994295 64 953756 1147871 1098029 1381449 708308 1468016 1089305 755883 119265 821476 1889534 729270 214276 117418 1179566 415432 265707 1961364 1022859 211880 1735923 303076 1878707 867953 451294 1360789 1512307 285087 474874 752947 1217959 918764 1110456 1751362 782162 652795 72815 297589 597957 105670 1471051 1867310 1869741 1688826 942834 1678899 738137 1288715 1272717 1706906 1970721 606228 721268 1803849 1387476 1095125 1875866 1716659 1530162 240154 127603 1839908 1867828 414597 1041319 1689082 1949406 735849 282259 1545686 584507 1372376 492110 701057 1127094 1236758 714957 859207 254297 1922276 262302 1678365 1572407 983557 1568068 1553114 296958 1902555 1279524 122041 1773101 938962 1311518 1163048 979536 1864724 1979169 398161 1367254 35937 457236 1371700 977365 207374 987939 1848357 159307 178834 207181 1896289 75280 599678 222235 1177676 411168 1392266 847516 1148672 1054839 1949063 567641 1254197 1135487 1149987 1222222 1611647 310745 1045249 889753 854379 1888906 440001 401233 967673 1081732 1664868 237028 1019064 202335 894356 1173124 1831204 523642 131486 248618 186009 1744919 1255670 522033 1542913 906248 39303 623969 1493416 1058746 1998453 1694586 949482 286785 1521751 147472 500069 1904682 1651398 1386422 674019 1295505 734650 577570 1545421 119262 1933929 1353153 1562939 1903640 121948 1071051 788133 1553581 1125888 706861 1622856 1441509 1362325 387980 1765563 1935540 1011623 1737 3801 1795069 1194286 551685 1109230 1500969 562427 1891482 1441689 614748 1467515 781241 1673594 1498639 1469153 600696 221693 1688980 1162624 1405985 1062294 701258 294633 1150818 374723 1709869 1032156 1273551 1870210 1289707 860878 594343 1287976 1266847 1405379 1465270 1892299 287027 1647958 715295 569144 841010 23729 1168835 1477861 980704 306574 1830927 890958 712940 840020 1250090 1454635 257345 1344029 1638575 344348 173952 748921 908299 1965840 1697868 183140 204745 1131622 1396373 890168 1282178 418834 977921 1122904 1365126 855869 439202 1143128 892842 1024586 1435654 1350849 532154 27154 398065 1322256 1386228 361846 1372903 995140 837382 1914096 35519 1704759 1909658 866027 1645526 559366 77065 485412 137955 1785578 1214627 520083 500653 622254 867482 619817 1455121 135441 251995 970332 1767188 91832 219241 989201 1792539 1805492 1445737 687011 1122077 1748444 1777848 1160983 261005 331014 373174 1575868 399272 1896887 1942328 1243620 1881295 1213625 1449057 900478 589093 26499 1673476 116890 994132 1576758 244173 25304 1124103 1098047 1310395 394025 259113 1453215 698042 1370824 1011833 812330 17693 538934 1572766 1366054 9596 1878345 199672 745561 1556484 180864 574282 414480 1333339 1236359 1776894 1824936 1210624 1438542 951770 35216 1493496 1031601 1297619 723374 40615 1679423 216583 1603758 1337126 471379 1859354 1025088 399017 1781624 1596423 1254146 432387 349818 334314 1922042 1128514 1024143 1757015 1593939 1054121 866601 1881603 622414 906004 1168217 1313825 1597666 796257 601784 1468537 22174 690695 1463952 528086 789340 1258798 487229 785048 117579 494066 1903287 480755 414400 215763 77009 77620 1690048 1234818 1592938 1878967 1515039 1904673 1803301 948866 830943 908000 1700777 1573721 1321819 1513764 1627469 483403 1189547 203375 1098404 947378 1660116 252382 633752 1837537 1940827 634315 13535 1952534 1499820 280102 1494472 406656 272655 584590 1122212 1225403 1284411 591897 1190740 350169 1070331 181519 803487 923054 856057 234634 663536 1535040 405250 1964709 1965612 1318875 1932668 1843685 1837274 386069 764509 208787 1782156 1472551 750253 610863 991383 1446562 1016726 1612524 1165964 1207451 1204115 654964 1765157 1926809 1271075 314435 1681564 487818 414148 1520249 893206 1800216 1312492 73523 1315871 1747475 1456163 876329 228207 815602 82088 1374517 1543534 999049 1846600 138795 206740 1077233 209526 1525290 587482 484567 265578 1712726 1217173 242136 1524198 1876143 622741 1393352 987751 396587 191599 343768 1358703 1117189 464221 1309601 1954151 183636 1780836 1721766 512944 1536171 1155343 358866 781733 399422 1330195 636696 894603 1085420 792391 78118 1564401 98591 607095 1266197 1779912 128452 1838211 1055278 806829 1225807 1989183 232426 91819 102385 681459 1291139 452198 737416 960803 1280744 1874137 656057 170203 336600 997735 1742977 1929876 243484 292417 85736 1727218 1311244 1628288 1395691 387713 1761982 125576 298573 1158231 380635 810786 1238221 507371 532630 1570926 1802922 132885 1593896 1386322 1835687 1534247 1324679 1890330 1053235 295576 877808 1702254 1203047 1251748 777237 281380 1598483 265787 1779112 1838743 1959885 1491069 1947461 1563828 83351 484638 84940 1082602 983031 1420322 1853377 1763647 1269699 1831904 1621043 323488 99423 861850 1888851 1201995 1954641 565161 1202112 1682253 1522665 936728 1179620 632328 1369578 852938 1563602 1829799 173172 418783 651244 785038 437045 167963 376766 466617 563717 558324 1276727 135471 1639265 12881 1300496 625263 1000913 1840157 1986501 1322398 89098 537923 1693610 1059715 1836881 1805372 459352 740037 98057 645236 1969206 1737553 1201422 84319 270650 1625897 975530 904234 1774056 1747358 528439 723256 1746956 298766 1411753 1054566 1879426 753830 1344365 1652516 1431870 416859 432180 1691114 1927119 92339 1435094 1495697 1337960 1746169 72888 1882065 1340890 415762 1646694 1214426 1637607 1135472 1307933 1131053 43171 1599274 792414 455521 1917887 694169 409929 1803495 159855 74867 1280823 1949883 802053 849987 899783 191528 879056 1188550 1234104 452636 142048 1466504 971505 1063564 983584 1129017 406768 1786966 636988 1082232 921960 185767 1558733 890525 14583 1847744 625261 1512133 1843349 1136538 1054378 563906 1676834 599331 1187392 1175670 1236743 547069 1952154 1035177 1582344 850599 1919088 1059196 1199397 26237 236014 1719562 394872 408008 1780221 76932 197908 595711 1704576 1842201 129271 243500 1520182 1933176 446655 1211690 1520036 1798418 1764649 548178 1879121 1361271 576675 1949117 1693216 639846 100132 1814742 733626 312600 1668926 140078 233540 52637 783560 1620283 466355 1896527 728869 282565 274471 1291536 1049945 1607055 1718116 435941 873036 47287 1254042 926461 1698929 1327470 1731240 218162 260265 1349106 1194877 742229 1254634 1847897 14107 99504 558128 505542 323923 1878656 1953023 1179881 1631722 325394 610299 1537914 635318 831227 771415 535645 435124 1818326 1860241 972498 1315164 1506240 888388 1939305 861256 96300 1296648 1054297 1957127 1253992 1290092 1436260 1363812 434614 1426380 987889 1468123 491695 1793083 1293203 217919 1750329 475097 1818487 1144801 355828 158522 819365 310729 608075 991366 1803251 305031 2184 1227136 47061 1861517 1526073 910253 1692624 2379 1494495 204559 136932 675352 990659 1628106 855918 1327645 973345 812058 1146732 1280365 1485466 1342092 433475 1293095 1830188 249274 371950 1711886 352687 150852 1638183 1151497 675414 997515 1946008 314440 1472397 690948 805318 1063522 562167 1598294 821361 19561 812974 843960 1479471 1827663 1737743 321156 682300 55704 722192 1085598 449698 1025627 192170 98531 457156 1068463 210691 226547 482657 659188 1313057 1441658 1703757 957411 1129881 651720 1198146 667559 51107 1743571 918027 1196987 896457 588723 1308810 1952930 397758 78208 1039209 1660210 1623169 961467 1127804 441045 76815 865597 1808672 305566 1276569 1532193 128227 481756 1188020 1279931 674102 1672431 1278885 992551 1165392 963148 800410 901409 989803 1400026 589257 1032224 1424217 191197 1123550 1406157 1592756 1248399 1421280 312142 1640811 546280 1851035 21916 1276128 1282415 561660 895585 274716 1790611 907362 971212 140928 1279782 1089411 1959838 973540 976637 825743 1578213 1928683 558553 161201 1164538 1247281 304820 154608 661835 489504 1878440 1306145 1298893 315377 1277975 799009 1946405 258304 698073 1938808 1382426 369876 1102047 635934 394818 1911238 1912541 1134414 44035 753949 621212 135657 143071 439645 236200 1245895 1196469 926909 1690040 114643 438018 420847 1035524 1822452 665740 1484742 646379 1801055 697248 1312924 1787681 165447 111401 50738 1492617 560223 239888 481764 1772278 1044068 303684 1237373 1560236 390135 300699 1938846 260818 646790 704913 826219 530594 1431553 711838 831717 12521 1931934 1075700 942221 1136964 1204656 284221 1468430 1054162 657600 240423 1329881 1812927 1116769 1610639 1602061 355970 1013813 767444 740409 351279 1528497 68066 1962660 1507987 1175650 85868 1317342 1920118 520301 555737 650478 1752916 281730 1150290 1246792 970816 861044 1653282 1085491 349828 1039674 1926511 1021509 1928369 1161799 472650 1340882 1135074 1583993 6473 1954142 990981 31188 725064 1916721 1835639 830237 1253134 1168712 1384344 1575503 1506610 511506 1854828 1429119 83908 850580 1957040 602379 806550 1259331 42581 993759 1679918 99022 319341 190852 1868831 1240229 1871992 533063 1408436 1670551 872725 890418 1365924 1527111 1847197 342918 1985241 68339 1903272 813551 935115 1166698 1825016 991541 1840971 1164175 1350850 1048152 1662662 1427970 559455 1801878 1378520 1490879 971660 1522636 800155 1937914 1647222 166465 1662809 704916 620270 1002372 1559313 1737530 870482 441505 1517161 1178063 1894694 1118188 114434 460375 962184 1964951 1262882 1716068 175264 1891985 462683 1473122 1336569 510671 950231 1357347 897232 591712 1837545 168022 784541 490954 987799 693548 194560 460438 1332853 409406 325720 276327 1095065 1783402 652860 1917512 1767789 1261068 13278 1656546 434344 1728682 1679665 1594231 862157 1226614 169629 1528296 1320230 126903 58097 948597 1472015 1886670 782627 774120 1640795 890793 1349684 732919 6553 232806 299205 367152 1428554 1808652 230928 1825054 1681978 1013690 350960 1132663 1367881 54561 1076611 1371099 817033 1192142 729982 316798 127493 941452 211784 1815576 534758 1388103 448878 263784 1001664 634971 915988 1476634 956630 708000 1971888 1585203 742498 1408268 1562397 1498912 128511 604005 1790733 863306 1013722 62717 1017424 417291 247 389998 1152183 537677 685611 570974 1145918 717916 413864 1376564 1220360 1082918 1141332 120441 741756 1434 214159 1259569 1590675 285780 667972 1082500 1168220 6664 138590 1243676 1097650 656746 1809560 1168753 1848587 543978 334278 316909 1558880 1483956 717439 1074179 1903975 1885202 1524311 722301 251158 1783613 1400358 1585997 1839060 578066 1628634 1428056 1355464 1405185 1873700 995737 1439637 1415104 1918485 893218 1284483 1867626 469836 477264 1365748 1384223 1284922 966384 971983 1813963 1199905 1672639 1870396 1748176 349869 1643109 771461 1846053 1483487 565141 1949723 1923503 564456 926269 1302094 854160 1656228 226088 1662965 165012 1543020 1532035 1049002 1664767 1176716 1352880 837507 1309227 1764571 834206 483452 1673989 573732 1582420 63949 1396381 1302546 689934 1246312 105368 349947 170924 1634164 1058138 1033289 1042807 1671245 1882297 409208 1996613 1346437 962277 855265 1706716 345833 104402 661894 788041 576993 1313051 1965091 842 607128 1175186 1915458 1090989 1788036 1882770 1998202 1375875 1741544 1394658 731045 422546 154057 319455 1960868 1962218 1039774 1682860 1899171 1510646 286773 1670508 477383 1554310 678949 885065 1688409 1672260 1742743 569939 769940 1616646 1854374 311183 597697 565045 1831671 1218755 1573026 1339265 1031436 1882578 536166 1041016 806146 1717659 1525166 1041374 1280334 29487 1175855 848172 1253676 1342339 3129 1911231 37152 642051 1636964 1173198 1112037 1476584 477329 1412094 854526 1682454 1803262 1808070 1343309 1727941 1444822 283903 270356 372314 1040973 1426037 1196707 1400626 1178241 1084826 988893 1820649 245561 1156757 714510 992406 1767187 20584 484434 1904928 679266 758157 348409 858956 1892977 271419 1873131 1138767 1733783 1907988 1068915 1933454 531104 642723 100812 766967 1899308 1296458 1439986 499694 1555448 1053020 1800627 506552 1666865 648295 660504 1202150 655230 646676 949938 1220577 1817872 1142998 1264835 1325677 825215 1151729 334434 310399 1538463 1132864 1615716 1458897 1846252 636589 1641284 767103 1991829 682738 714352 478399 1756182 1923191 1279951 734834 511233 59853 1430813 894677 643697 638003 1387396 1089670 1693560 668950 1237335 1428786 1940510 1939438 1322559 666804 1219098 835975 1430907 682138 477707 613071 360268 1444604 1880365 1147698 687921 978870 588383 1688151 1029217 1399496 721157 950591 461546 1795054 1859101 1529370 213306 802653 1973508 422341 1323082 1719204 331174 119686 429417 736052 863116 187105 1319235 991266 712702 1225269 921938 1309779 1512278 1028622 1284927 1993441 1317654 877624 506386 1087433 1820006 980112 1367960 1255064 686363 111671 1869846 1276012 1417514 1381098 599766 47524 1963835 270249 1419809 1095048 1221554 815074 1252481 754785 768960 879558 368789 1034678 1683414 951636 1639069 1633295 1491864 1690016 50791 1578212 1687089 297749 1368977 550333 513570 832947 1620116 1154357 176877 1530257 991798 1439485 308708 94491 340466 26457 643039 1929452 1534294 40797 9380 683532 1343213 224423 182428 1043097 1544224 310011 623682 1533753 148627 1927541 1631940 175566 1394732 1943799 646153 1466498 1040379 9274 474830 761947 320658 259089 1428447 709030 877283 1243511 225405 810800 976739 1692277 1074106 1559929 501960 1902986 243570 1773688 1246888 83929 471511 469634 913506 1260731 7034 790869 198044 255148 161385 71846 1880694 1752191 1437038 1780226 671520 1500533 931935 1691984 1791541 1188868 1859786 1790650 1462082 1103886 1926662 1403067 734959 1065057 354107 1779286 432491 799379 1486721 1279255 900719 918121 252027 1115332 1329048 50622 811355 1708640 406517 722748 241192 1448793 580242 1074741 1537466 538578 209641 1109319 346040 1616280 1804522 766856 508995 1371648 635448 772282 623267 1401991 1064372 562369 1211971 1244562 1457029 337811 1523142 743370 301306 671293 913227 1721223 1732143 1662232 1118153 1405123 282874 184021 1665249 1796210 1116311 756725 1251915 1789451 986606 1972428 427155 254546 4422 583328 1302398 395743 453772 693724 1569399 724003 1124592 1151980 65896 1291143 911903 1092170 92026 1244003 669571 1402269 470203 1166249 839795 1053129 1037893 1949837 1993031 405654 80969 1533588 1023413 1840246 180617 1324201 118053 789047 1525625 1248833 105924 1563201 1459687 716771 181651 700614 1735360 1549748 758914 180429 675978 1691915 1986016 45183 263581 1844291 419616 1505845 50699 1259355 84403 783618 660416 793808 1259401 1551889 791958 681020 1248428 502496 214856 1127366 1456280 631215 538280 1476265 518705 696761 415665 1152393 198039 1447296 1892144 1870203 1235802 133729 1282767 1669742 35271 821626 1735728 1695187 127055 1245418 633586 1968436 863277 1071578 1905409 1914950 1641994 948150 1934806 938414 347208 1604327 1886510 774433 1787113 153958 1016558 1719309 1515390 1051712 847680 1884717 1684185 1021449 1737833 218095 386331 828112 474871 293214 1786479 1426653 190680 271505 1400599 1997586 1792937 1633887 280838 1966328 1767205 600928 48867 155311 121833 470714 1982682 1596148 594865 834178 863112 969852 1055679 1550539 742861 1778003 1093024 163059 958462 1067918 1704789 699483 522449 822002 1793149 1051654 224554 916967 1463486 66727 1149869 1021123 661197 1811917 550877 238973 1730536 37034 641980 1671027 1453031 1169287 1513044 1441741 710644 285554 684884 1745941 922991 1007070 199978 961349 1590776 455407 97743 257350 1442386 1604675 886471 850509 354164 989975 1662539 71339 1784129 1272720 894582 83785 1210752 1062931 1952089 194359 815770 178926 1969255 733582 602117 567775 663174 861641 587896 985364 306191 831763 1645299 882159 596403 643345 1221577 987426 1796149 832037 127389 1778612 538016 651584 679550 1342954 1865611 1081566 469373 1159018 341490 145353 1196966 197931 1075099 139307 1068887 635811 1418637 1617407 842600 24162 370937 1460020 1489723 1196323 1067637 1458738 1997974 445370 1871233 1338498 839279 317370 1264792 59876 1222393 1923482 977482 1284709 1245038 363815 320961 1352971 1429460 1536332 1250467 1639863 872283 944450 1989642 618831 1472103 1994205 196282 411296 499955 713726 9720 492391 1958581 774325 146571 67909 1694427 1393759 652393 723415 995120 1640770 193232 895040 1047330 1468830 471657 889159 611 1896869 530239 737119 498462 380799 317604 1337994 509832 1265895 696371 1498430 69564 818575 159928 1462826 1993361 459161 520481 1153188 1164687 676115 1146134 591397 1614241 30286 1149530 1595775 1621975 1280112 1936422 1576451 1808169 1279033 853543 1922385 1414430 1737714 1245522 531983 1372454 625668 1724522 8749 1126468 569731 837400 1613707 742037 1533584 642746 1870890 818288 840134 1852588 79180 171026 1119213 1071889 1965258 1601895 593392 792165 457232 1600494 251975 810719 976193 1817728 694050 1817524 390429 1455338 352783 277139 854496 1993628 314649 347624 165422 1886575 1764350 1213535 1144259 499875 1922483 212776 987845 901831 416443 1999926 1698515 1613139 1794492 245320 450369 1978653 539915 1854099 1142813 1804669 540193 990146 440126 437364 995636 133789 1606273 1944533 1689692 712455 72072 1745444 572438 942010 1614157 1880994 924820 1911654 382208 1195863 839498 1456796 1508894 1307286 1117133 733457 1879572 980592 314570 144387 749384 1997379 432485 1488428 392998 952369 220574 1690841 432363 95544 701054 1812775 265626 1457204 86733 713544 1572242 1689401 1093230 94294 353575 1746410 1910741 1360508 1249969 794546 1360645 11844 1986593 854887 1045097 649237 1648819 292611 117405 792788 1527538 113170 378233 1140466 1060357 552316 421637 867996 786219 924620 772089 1101900 140810 395362 998323 759836 855466 1049371 1696321 1712045 631937 254733 529559 967006 136262 1877030 402627 872622 789812 738024 970336 1288128 449937 1927647 200444 63124 161585 1217257 843222 1611244 348289 1757661 506154 287314 703661 782044 557792 1980589 1149445 1778300 1646354 700284 5270 9110 1298733 1349556 698858 1500389 596424 461083 1272340 1862069 1209126 693242 1949978 401640 203817 691072 1642668 674925 413576 1105405 1200069 535643 879143 466364 594083 1521501 278965 1443504 745719 677051 46748 422123 845257 1929711 1722701 145030 531056 1313633 1970327 386056 1487484 748824 1107146 1179639 340708 430264 498733 1674299 840973 845971 1957990 1755415 1411421 681825 456874 338625 781142 1520761 569321 859632 146847 1354487 442694 124146 68983 1320948 980076 1230080 1894067 280219 712885 1942530 1250604 1308287 894759 1987949 1264645 1165237 789290 528960 1454536 1711780 750284 1431527 621279 1326356 999300 990398 892397 1435732 1710973 1455939 350857 79067 294283 1370411 1858562 643251 1909735 1368827 1643143 361287 1009962 104540 142160 1576112 729464 535856 493259 1349880 491129 1397817 1152164 1110699 364284 641386 732303 341293 1727684 942474 312750 1404177 113190 280928 1498875 1083917 267176 1682807 667403 778680 351882 1993143 1077855 1622186 1583280 424625 1658213 350476 1242779 947026 1770615 855878 426723 537266 836890 1675031 426907 1763475 107489 300511 1172311 714975 257058 1791201 1343093 56036 1731472 817542 93463 1188242 1732671 174465 325438 272104 1148226 1489097 1087674 1375464 595588 682273 1816103 1807202 1927210 110832 1014471 789195 1187121 1658093 118878 79103 1111138 1255697 1197657 1622916 1994856 1383488 1838078 543016 519258 1699296 1605780 1110754 1975051 651198 1834409 923686 1388288 1522666 996550 692468 225930 1795181 1902886 216623 8836 1939608 778132 1987620 551323 383573 88338 1316056 1382719 624060 1286525 1847806 11437 1640601 139720 949387 1654290 894451 818716 168025 362309 1735393 769895 1557507 1229933 1363714 400459 940692 1173781 93493 1982833 204261 1437319 504094 23039 497210 549806 818930 835123 567386 1426565 311237 1278458 1073686 781077 1569287 220976 591288 661017 722973 1588264 1496138 734442 545165 1045722 1830907 949971 508906 1636458 362367 91255 1210742 1539085 1495570 1207472 865180 1425953 1017869 1299420 250099 1389349 1471225 1696889 319716 456563 1324077 1429700 1005601 505818 924655 901407 1171863 293460 1397087 1453044 1858308 1855726 1960921 1948705 1291196 422644 1025051 541023 401652 1540743 646191 1320401 1027049 115653 281760 1019351 1310621 1693023 480970 843823 1161288 1729176 1392539 823029 991182 978793 1064975 1544217 486704 1419258 1067392 1052532 756539 610943 197983 1056382 230936 1331618 686786 282274 988409 1427655 1713791 1862907 1604819 1376647 854100 1821555 816123 97132 1544594 349757 1138148 790205 1918487 1671536 1854855 560243 316268 1932931 965477 1646870 1573594 1152261 897018 1320458 1470521 1018541 948700 581148 1305932 185994 1393053 1654774 1269885 112558 1618340 535237 1807564 1145134 1706809 383019 56011 1003221 1341608 1717124 1220573 1598669 1039370 564331 775923 1295308 126377 354455 537694 1505004 1879209 1550780 923055 1074524 1968873 442350 1960501 832142 1827215 1136452 1332433 1747990 292504 171205 1227027 1679170 453394 1936396 391375 930759 1678343 1934900 1614316 1778722 763753 1348197 697709 1303154 1338494 528919 550023 266743 962471 1779654 268494 747653 1346287 1235975 1249953 1944439 871814 377405 128760 1265600 1579144 1561325 1925805 1185078 1595673 55676 907775 471534 301541 256219 1652818 1840890 938076 1029630 2531 942180 825033 870528 1770004 367750 45830 352850 1533225 116117 961564 945466 217763 914957 452682 1607007 1311554 1070135 267802 90401 1600628 1614202 575458 1305883 1625819 375034 984853 854311 1167882 731550 600574 1856302 1551432 678127 1836406 847557 1184576 1065576 1686780 1835755 733795 231147 197592 668783 1154756 1757995 1079745 906589 904843 841602 1257998 607866 1918774 321116 1604192 472555 362604 698872 968489 642125 701262 1935974 1253817 626020 1580706 1591167 730745 187365 1786717 288003 1236042 1714544 1512283 636297 886948 1245454 945991 1503506 1268615 376217 962109 957246 758434 1660594 1638812 1242662 1110700 27436 348827 1912071 1577525 1141018 1373306 817883 820576 1898736 839239 1573698 1385448 851241 1750515 1115988 1088543 319808 1786763 1739483 1086944 1572921 771790 911152 1446412 488093 1484641 1574000 785360 1361666 1035538 1579670 1849992 1840625 73875 357448 1705142 419597 950903 650621 147381 1455882 1670224 341248 1346642 1818367 950009 359253 1541996 1034194 1741754 1195089 1175743 1291771 1813163 629057 787156 117490 1548984 110589 1791301 1417544 1177308 1953292 114871 1073009 1848328 742610 1743078 1639514 963010 415722 821175 1641483 1965196 144088 1492549 511831 1920375 9827 98581 1585154 1633850 1074189 48473 1143195 1879820 1893607 1390455 220464 174114 173432 959768 1159312 1563151 785591 950146 917169 442180 1552910 68194 1338419 1974052 145107 1444727 208670 199235 408757 481044 1550239 724463 119816 802702 186578 763266 1131281 1147221 1313403 561923 479414 232430 1885399 458202 607130 1022586 543488 275083 670208 1770434 1437366 1371190 831424 402111 971639 277428 1516037 1868184 304633 1979188 178374 1535115 63727 1885719 1351708 800367 596922 592081 1315455 1480152 1417080 1890129 71041 1051662 49828 1138511 696443 1499884 1146045 311748 1506905 1595105 446330 1178985 1061874 1203573 1924357 1985358 935832 745760 517724 661437 599145 753895 340679 1983573 1428393 1004839 349384 1406209 198960 1901077 725850 418939 1036168 798000 72126 781028 816643 501731 1269686 145983 594318 1076576 159866 1781442 127885 1468764 1769458 1896534 1653691 739060 1072514 1370133 156737 252616 1502118 1711940 1883047 1572238 684178 1877697 714255 28190 1124943 983380 40575 1349774 721119 887874 1852592 877753 1131061 926544 894622 1184348 986295 1601973 737588 1623268 872605 1437006 945323 1426686 1761693 1855974 215800 785409 719378 863492 1812565 1023228 170869 1271390 106696 1827312 252130 290642 862998 228995 424172 302356 1820793 1108426 1432569 16793 1874658 1161329 1632940 231587 1698068 922680 672983 1098136 1504289 546515 1616570 1447945 1004371 525536 962174 656032 1992029 1729695 1495202 1985566 8636 413444 1591700 1326423 1038315 1244810 416366 483410 174480 1771441 7607 289647 1379375 305682 144427 850014 247110 1826469 1230651 791759 434289 1904174 601157 1550445 1047289 397729 1410361 1034804 1435175 1463990 1929466 1289886 1482673 121304 631294 470836 1954953 810772 869352 1097820 771745 659342 1041844 531805 610767 1720722 1392933 942358 1331329 1018107 291627 1910983 1524983 1061631 63861 1805128 1528960 1254734 1202707 47025 55876 140245 785073 480804 1139780 781329 529685 415615 1706177 1148876 1816165 763441 117798 187148 392499 1227923 1201752 1947944 1880632 1919015 331819 1661168 174626 1742067 1860183 1358008 450403 276200 106771 1703896 1925300 1935343 850401 808755 623195 565210 651347 1772579 406790 742576 507018 555389 1887009 1100185 552920 630852 1392011 193469 287416 755366 1218735 961752 134166 1078483 598564 560353 715091 1878264 1293113 1752974 1274185 612688 498368 1746037 964411 829281 1650445 847564 1958632 665772 636031 550497 1718572 286597 1920695 775676 150012 178931 1727929 1660047 1904812 807378 431657 1404899 1837331 896671 673282 1478739 1467599 1435336 952036 966181 571708 1165250 108880 545217 1063424 445040 1538097 954861 541293 518569 1210823 1043192 1114177 1383889 719798 379409 618489 65256 125781 1578488 221783 1261184 1534770 1647002 956788 699178 577851 1151193 1313827 945404 1330821 656503 420820 1950030 1684021 1799557 1952064 214011 1591040 1432522 1068642 1583658 1878463 152182 271645 1435883 13159 106175 1345241 1413574 628686 1533587 1840488 703378 1589854 524088 1249243 237985 241492 894590 1097257 516106 417178 1368548 330739 1761266 1826269 1612627 1355142 1715260 824901 1185253 440691 340580 1190207 982982 113640 371884 749250 1528591 1043807 1963024 936435 1197533 1482668 1955437 1835813 837813 1063069 807693 1897970 805667 1971684 297734 438616 584080 813845 278312 1244009 943821 482021 238203 85027 1928472 746893 442900 62754 936579 105645 752519 1849701 232956 110024 672394 655618 496693 1107615 1211925 1873843 720859 697947 1147490 184395 408190 484780 345651 1435780 1216936 287074 1539614 391629 298889 1994284 323610 916076 657578 1295733 1658381 1641945 570503 425182 321844 847845 580752 736753 234876 1223456 1015921 1724152 802769 730799 275325 786492 971349 661765 659350 1987707 1267195 1674260 46286 501058 860519 1628121 1278396 1343450 1246609 140508 1208111 755130 1148576 30389 525658 159984 389328 290581 407622 686569 16668 1597544 1071561 819652 1550951 1929605 288596 373470 1038394 498207 1196878 737712 1243980 1293117 1242168 1429389 1826330 1775894 179160 369692 1310481 1031335 1986480 1831858 489255 1154616 411769 127300 606477 1976046 829330 1449395 1858871 1723380 1262105 416881 1668147 1051945 1884450 1403256 817238 1148150 837879 217699 192745 1504603 523817 354460 1883191 676407 14007 1972522 1989789 1903368 865899 1426216 1379595 970830 1787982 548708 1301639 839157 1586753 106233 1706084 1777820 425585 666410 1261793 1000259 214795 1093945 7668 815733 382528 1058281 230393 97532 324575 648690 411494 1129712 936867 1783040 476673 355659 537105 275222 711265 716225 759423 212928 924610 815328 711211 1642508 1966105 648743 579745 1103350 661872 896062 1455609 944959 1479065 967533 770866 827571 1017573 843332 1923569 393012 29384 1401100 766302 1592131 332026 1998403 193210 1125331 1631640 806512 32741 700577 174198 1280908 813591 638037 1831164 636876 80665 657852 1975667 1302113 380539 1060777 1687108 32056 701541 1589514 1690684 1209860 1057316 1618974 284620 1767088 1239268 1986668 915188 718159 229373 544919 1643901 1613036 363125 719390 697178 802310 1681548 748429 344253 1220180 1406338 904943 910006 853591 1657192 1903387 576408 154262 1946311 245629 261760 1479004 448760 1570768 1982096 68849 597985 983278 151529 1846415 1961659 1503527 146394 1651129 1360336 285036 64471 1496868 1809939 1277655 1322484 455561 586890 1048116 1282957 1110357 763702 65280 35739 1191718 1708157 331255 249452 740197 1170128 559160 1453541 468630 1522356 828588 808356 455600 297745 1137847 88866 1504288 270772 734133 786887 531987 1235143 429918 833127 990853 419136 371772 1746826 488945 1399182 1843580 600262 1797541 1969248 383996 595271 1558443 984380 1737456 1984009 722099 1936403 738974 187715 452659 1871357 1427991 1461078 533627 23933 344390 1111917 959526 399513 1098046 1005994 832876 1723191 325221 486354 1192222 1181478 1728691 1186889 1410428 1179102 253446 1209975 190078 1911109 1947494 487969 857401 1974772 664634 1895709 167083 1647217 295330 1076330 900643 1599450 785524 336107 416461 1264082 1083242 493729 1007994 1945165 295665 711961 1737136 714286 1048316 929614 1554360 183021 803221 234428 7087 1002171 876359 1215145 1894464 1615317 1711960 700329 1505135 544953 955826 809196 1749865 576705 1867407 1775206 1016425 433199 1908151 1198864 164780 321178 934894 815890 1712800 657215 1640172 1901655 1073377 695753 136645 1667644 465616 155850 1979124 1456340 1277027 748473 943348 978942 1635995 638632 1052045 1442063 988291 225699 999935 366088 1924023 502508 1890272 341064 556472 1749401 831580 1221688 573541 78411 697086 1221291 127296 1419315 1708428 847287 1062759 1869655 1186136 608243 1898008 1431952 1236988 1136249 1493885 265819 1100093 300729 1325681 539926 1914589 896586 1582206 472689 1583800 1715201 1728816 1551494 374859 1218267 658823 82973 1150320 529367 1642296 1823978 963057 609453 1112768 1531667 79993 1241910 1435907 476524 644887 129351 1652066 1736098 1983019 1208678 1947893 592389 1191067 865848 638929 1483740 1580226 473984 1866117 491598 128380 1212365 1880679 1792855 469796 1906405 1940807 765358 440333 1541635 179234 1319886 841643 982641 1146190 1967544 539047 1817265 555008 1580297 1394388 701367 1913295 902331 1457878 1909459 1121888 1489666 293854 1814048 1242851 1480412 589169 479755 664997 61173 1177430 835403 1899303 52476 153366 1105412 1621533 409440 876883 1910592 960405 442849 884308 728251 433755 1696567 182852 84825 636400 50568 158880 1791080 853245 1242634 1182577 879705 1809016 262827 784368 1767084 448227 649261 601341 1044185 8055 286479 273822 1649529 1388092 1185161 464041 864052 1792252 1601723 1690756 67759 582428 942859 717495 1839910 471314 1364666 1572116 40482 1609391 1162662 1904486 414641 1442839 557268 687090 878406 116878 616193 658045 905304 193340 478604 632783 1925729 1728620 1628020 1109779 1343325 1622913 518400 996082 1742866 35168 1299527 968958 591130 1630072 64298 1283994 425624 1902573 1991629 1856552 723588 860981 1213951 438989 257725 1385933 412433 1510063 162401 1974952 1895764 1524633 1168963 1312096 37458 45702 898384 936873 646402 674021 689701 389879 1268772 1127303 1164420 1506886 1276064 1569527 507383 155358 166801 1127748 1189956 519128 613729 88070 513974 1298751 756086 972116 914139 565112 775101 329931 1782186 466873 146342 1852348 392443 137247 753948 1516568 997328 1855939 1754212 481505 1046827 167750 1680679 463400 1191804 36138 435601 1708970 1802853 511103 179109 488034 621799 1040326 1578178 1483705 1353217 375450 1456108 950721 513468 461141 1432755 237714 1749008 1131017 138297 50677 1919260 775192 930741 1809417 285448 2623 1124029 98980 237498 317237 1653964 308671 1143985 527411 1176154 1054178 1857475 285644 879745 632273 631125 928328 790630 520512 1791068 1204039 940675 836904 1947036 1645420 1257467 585712 345251 1758726 612620 1610899 1178969 1050336 1642758 1192793 440348 516480 244147 1750792 335686 285640 1989592 738324 70776 1996956 1448284 594133 1451252 1959166 1953162 615386 753218 1103320 1395697 1654098 1965388 1855337 1569635 1009254 460987 291735 575051 1995066 497437 346030 992402 1281179 916892 833323 104804 1461407 1130180 937364 1380501 977220 1655026 1403078 343022 229344 230904 1124539 526998 1533522 704027 815330 1239530 1668428 1375218 1351636 1204650 430968 392072 635486 1602839 692024 1218607 806302 693969 237104 537820 568334 891969 1750356 189879 1959465 490448 747185 1101488 1753449 81113 1463382 453183 1207628 430136 1228720 912583 983071 430529 1611672 1688475 1397732 111495 1622226 986568 1618289 728999 856510 1218831 1251570 1181310 1935167 672927 1590458 1425101 999492 1578081 613063 900232 228366 494152 1593715 470395 219643 19075 77246 1390207 617063 283586 1964614 1682138 909834 1431593 944833 1112708 1087221 1909492 1992321 1487892 1770622 12988 1106221 913681 1292506 1383555 1225705 603749 78703 823939 1800286 420767 197309 1480636 1921530 775748 1961040 1653370 833910 79215 1946206 777396 131358 1685407 681358 1936838 363233 105571 11060 1438080 137291 1492220 1293983 1207563 713993 1895758 671642 1632280 1124301 1989395 624970 1910187 105748 253824 133546 870995 1770528 120460 1544236 991446 156219 395264 1992605 1816993 1406845 87588 1322920 1075570 615298 705275 1740940 801234 454639 1074508 1285241 562115 31997 175654 972205 1430054 52487 1702674 440314 954534 258807 1328708 441282 891251 702713 88935 1785761 1465607 161944 1979361 1917152 1771035 1569099 319281 1991298 1433799 1583447 719736 1881336 1565586 730407 417389 1501006 1789443 909143 1062860 1256928 1127537 1755433 1863240 1652994 504411 1049833 158989 1051916 1785278 1533111 521973 138333 1779699 879387 1528034 189480 919099 298962 475398 10993 1962297 1845497 1893102 1784941 1846907 673525 609764 1167479 1616831 1069970 1044000 26056 1392540 968759 1405514 1272173 1589291 1549735 354429 92644 1405636 1747425 419157 314079 807008 819596 929425 1308671 1321696 1881113 318998 578983 1107570 1781203 166442 225395 751445 1730343 42698 1801030 121424 1938538 137026 1702605 1278466 935368 1416591 1118827 1482423 438767 269197 1236481 151003 702657 910168 25278 1811925 436479 1584739 1492758 939526 775066 1815546 1549766 40104 145753 727151 91170 138739 1909225 105508 366762 1587273 1783503 1532822 135022 1036446 1469864 1292527 944156 594246 633108 1262303 902745 1789670 676937 788752 713247 1313216 1699732 1523396 1979417 230691 526909 1290633 1209942 840837 784786 529059 1772114 563531 36539 64771 562121 1068542 1025770 202697 930397 451285 1617128 1069146 921714 800314 1433888 1362796 141875 1891061 1905367 1670779 868317 1144917 340514 929050 439803 699297 338205 1536252 1996771 1768299 521075 435612 1003265 1270064 318765 1414927 1949325 674841 819863 529223 1625707 763608 1702699 447662 152732 1791787 1657129 451771 103024 1794804 1841747 276800 1213852 4535 675800 1707766 1712644 389983 830208 815665 422252 494480 939566 710803 1952684 1846940 945525 399713 786502 1285364 1813598 1714571 1279246 838430 1303162 332849 680946 744220 1785362 677305 680642 1671450 230165 1018852 840922 925222 127335 159566 629194 1942927 914900 458877 1018214 1025211 1190727 1324934 29823 1018811 889517 93457 363104 1422206 1282283 754170 945123 915830 851736 981834 1473289 867091 1102571 320292 1321484 1597068 379104 349067 484291 352661 411629 515334 1846701 1178118 340006 1646729 51681 1994751 1837856 666397 1077493 1836453 293327 745399 263136 1996011 774723 699470 846235 1134193 1157256 1509743 338114 455152 94443 873472 980159 371952 1754599 791809 1084558 634226 948264 1642377 1901291 706240 1790412 1094419 647727 1673459 121348 587873 1669165 1858826 771065 874657 479331 511024 1840572 1155527 1526539 1626237 1563611 1899372 1283434 1006335 101016 1468662 1502880 1024516 1344181 819469 180085 900665 420157 1025986 500284 19948 599648 1809981 317964 1229962 1470447 1779890 315311 1566583 1594056 1489436 1399844 1297155 819260 1639166 1457178 845708 407868 1054332 1927122 1120317 1895539 1867527 305486 651353 1964240 1372090 426857 1018316 1342415 297384 555033 389866 1578059 1206777 838603 1897031 307228 542070 567398 224702 800537 1682952 1913141 1923066 203525 1243543 1441017 659439 1882068 255188 16080 181979 972750 847068 1516582 174614 23038 1871213 371392 1657489 1138749 1031808 569877 211068 1093182 715968 1884022 489121 825634 927728 398547 1815152 1546624 747848 20491 621550 67197 330537 639157 1827515 1071639 70602 1829443 204298 1260766 57469 1842445 1927523 1392474 732626 185946 821325 928618 1876026 843251 385860 1345176 1326817 1762340 843257 1875476 295049 401217 692243 1636989 1560999 1084441 396746 1654412 1985871 601023 1334255 1400191 1800411 384219 949691 792084 1311500 1429958 1560801 1765246 1182979 1957090 922309 1157028 53000 1221818 1754937 1453671 1325328 1630805 1201810 1279658 922549 1310735 160627 224250 1292240 1155214 1152975 853163 1387015 1817528 870742 1891040 885528 584841 26700 1760670 1837543 557716 1285188 1255539 1867098 840146 397504 1726821 1878987 209663 1145088 1454437 681769 1940365 1428617 1515508 223828 357094 1988467 91250 721436 578741 1775125 491941 1279244 164040 394717 204610 1822574 72408 59887 812566 496365 1179624 285445 922812 1461888 179543 804069 1413902 426794 1563121 252915 1889466 408868 1060156 731347 1072815 1430250 1987011 979042 1591951 417452 1634158 736171 960666 1599396 583303 265234 1588722 1242488 1722657 1444500 1106405 420454 362700 1960484 625201 1879364 234181 1914764 1817135 693533 1931702 182153 1510713 1011188 260931 1801859 95479 1528445 269675 687912 1772081 1637485 450078 1068610 1691340 636151 1454220 1220444 1376428 1431985 409076 110700 1417076 1094415 484901 741451 1110437 1116879 104436 8833 477628 363479 23285 610458 1975224 701436 896886 896775 1520397 376139 793389 914753 217346 1517322 550577 361834 1579415 1823174 431936 332529 1157457 1137739 308717 1811008 1355820 290144 132398 1714734 1428144 418911 1110492 1416858 813770 1775283 551702 131107 1528358 244613 679855 1585234 724141 559611 1546336 2005 67180 1623213 1771431 1047236 205105 890078 33590 183772 1699118 137984 1939165 820668 345711 1575168 1164240 1269214 386394 950807 1607340 1785939 517850 774391 808749 364918 1795396 1451536 965238 107512 1609388 686332 1517128 1965063 727299 1711755 932083 451151 864382 1717958 41397 36052 1684013 1690803 216321 434521 1124918 1769513 872879 786235 1525405 147171 1391927 857626 1733651 221605 89810 1753680 1334805 789699 927044 34812 203715 1443785 1825304 1099509 118374 1054298 1307515 1005348 1490156 1991269 1435063 1044987 1601022 1423007 1337711 340609 12933 279130 1158630 1503932 272524 187369 1528086 929603 981293 374569 393093 1518461 1913309 1758057 1037020 1755337 710621 1270657 365471 799367 366437 1700866 359018 565407 410328 1808100 1165565 154839 127437 1835739 1610226 1059027 854810 1957163 643258 881184 1612683 1498021 1741431 1772833 1616608 948371 1498495 1426072 1168515 513820 1017426 1103411 338739 951031 382161 554730 626894 848127 1931269 949964 149095 491833 1057427 1302445 1407192 691512 106951 284536 898742 59945 1858950 231193 114994 241791 1205609 573034 1043261 1246306 30879 1302536 996568 1189348 186616 984082 1008536 901696 1216614 1222089 1598468 256480 1150480 144207 1915518 349187 1744126 285844 1041384 284205 539058 696614 413717 1776748 192444 1075823 1882104 5764 1840560 1340264 1209866 637462 1310259 1489747 1368920 87448 762524 654160 419440 56267 1650901 1871639 564731 889704 42909 1032975 142792 1697833 384086 1519973 1211310 1321568 911968 1370755 126179 1885897 1888719 880364 1877643 303321 1456293 456195 425166 1124432 1386748 984976 1641493 654697 783864 1889295 16718 436206 1310232 1533116 1874228 1221912 1791733 1107081 45807 516981 1001686 1017837 639371 1775748 793034 784668 117610 777675 1507246 531550 91986 510377 1110537 285876 1966192 1288115 1213508 1857289 10920 1533655 303220 997718 700649 1129270 67441 711466 802443 1196536 346094 1649539 430215 607766 1602197 380341 1253166 1844261 1108719 804815 523943 1577547 1925982 1525879 552305 1314508 615738 1229207 1132110 948784 1691349 2653 94565 1068353 162309 1815595 1811616 353808 497233 1609397 1855828 1841979 1433392 720746 1624488 1405304 1635981 10371 1311861 1436286 1118228 612283 1076334 1989065 1397717 1943177 1640528 960230 1221029 614110 143623 970837 1297678 346560 1947561 1290560 844687 365398 513703 458538 1598990 40050 439038 923712 815997 1499928 161641 1207280 450716 1394545 1816236 676746 570867 1742045 130983 1227084 1394246 343207 459576 915738 1976095 824249 965586 1884412 201784 1454999 363631 55534 813550 302310 970732 1634689 1083746 141709 1249557 393545 676296 1445816 1516147 625129 1324205 1797894 115364 1248657 1956537 1414720 1362002 1448772 645933 1725934 1536404 1967543 1357851 880118 914264 1768 578662 1911785 492494 706534 875198 1713605 1579178 1852113 1423046 286487 741571 642555 1973664 365514 1795116 1814125 580478 217849 216204 1861238 914604 1750597 863315 362166 1689605 1823762 1776631 633174 1458001 850928 28372 265356 33605 333731 525522 885068 1126105 1420464 1978704 860124 1819643 1187010 1756864 451208 647762 1347689 1819086 1480436 1556621 1866654 1154082 378406 1297840 1732886 1259674 159102 178714 101808 1720834 1738071 693972 1419130 966961 1328850 1868604 868090 173852 1137113 1744991 334494 1853599 1321215 1524052 1879533 967787 6698 1088831 938901 690769 1404727 1751842 1208667 231103 893189 932099 149219 569173 657438 376030 482667 1797292 93778 944444 1291784 862028 1160189 391823 337518 933070 1516050 224558 1106307 54043 1624559 616161 253768 1368930 729552 303034 568091 1636767 462295 1292554 310696 406595 394360 451001 672392 1383168 1019831 118545 1181850 109068 1054307 385234 1603057 147607 62844 1347365 1986769 1161578 1656890 175449 461224 979596 437617 652321 178561 969292 17670 1911538 967744 302746 1571896 488663 1000870 270274 1495196 1468267 111078 1322866 795509 442519 1103309 339872 1386874 504575 967314 1847022 872215 1278817 363236 443892 396566 1189991 1163100 1702456 1428077 1139499 1383635 1080719 1805876 523589 1737960 999322 613210 1584908 1292731 319748 1607383 850696 636013 1740196 560884 84255 123391 1339434 823787 133735 1789304 1983281 1717145 1350114 1059915 603437 664189 1492767 317225 1894889 23917 443751 1952353 25371 1206352 1884768 767702 1841319 106497 1314825 1112220 1102518 1267623 1589735 412395 101827 531751 1412779 125373 1993440 1799294 1861084 1385532 1143885 462329 746720 1533191 648450 1853571 1245108 1073895 287140 1334928 1279912 913077 1269994 297172 435986 619940 1162165 1107895 729663 330235 1589048 831666 942838 363253 1220619 1818697 448137 985757 1498534 349484 851163 1881813 1946736 1542178 516803 982163 1569054 1685097 1057353 1680838 1426413 374711 1260066 1319369 1928774 1463569 732933 1221900 1349276 1783399 1325850 36134 1081599 881229 491666 292860 309088 1556370 562446 1430964 1847094 1502829 1158781 705553 627141 154972 1388648 1951361 1459459 1667596 1846715 589116 1119965 1054194 1204833 1278071 433658 1422451 1065644 359904 252308 402923 237767 326111 233821 1399547 127185 1733176 319511 1724639 143541 91872 1634880 1276701 1505268 1879339 1608129 1365444 1503547 472423 309671 592417 1078980 1553480 1168853 897876 201053 480663 9151 1913779 643460 1581194 1892371 1957199 813738 52808 370789 1696818 480289 1017512 1453034 1963963 394767 774646 95819 268534 1179520 766946 1019340 1683279 1375821 1534490 1498839 388376 1755954 1991066 1747630 284572 306031 96050 923519 664161 258833 366229 1789367 1977960 1843010 254492 744893 1567041 1596379 1642711 285166 315753 1762730 762797 1556597 1211205 1083724 980495 380484 417915 889682 98748 1232530 1709418 702930 1075075 540889 1436317 204882 779582 1390304 1786680 717458 1144298 1169784 1036695 691492 1375166 8935 1867734 574365 1732084 1693122 1055686 647884 1229101 1241834 915713 1227456 899478 680398 1778504 329186 1594993 319791 506417 1302239 1358290 545918 1393248 1119387 962839 349425 1290464 412207 1768420 333012 1354218 1390083 1428358 1363603 901572 450534 118028 1631802 217458 585091 1993405 815425 1480077 1469503 1504685 489674 666405 27959 1762957 851584 738058 1987986 1097603 1840421 1764839 589344 1026217 447440 1357051 351624 1641102 1005226 1541404 523857 105225 365143 1436125 965533 877121 224543 24401 698401 540354 1255455 549665 1835248 620573 671481 526643 1252559 307726 438956 1713047 1911916 1464121 153589 1105889 1034848 284511 1228769 34612 852135 1341933 520763 1877620 600564 887205 1442429 694556 1602075 1116632 1341303 376816 1848704 417158 1414637 107791 521318 1684939 1875951 222988 148157 312831 1004444 1140027 766134 50067 291516 1027485 344811 1402561 1424761 1197352 846169 432950 1624407 1554434 1350776 1646855 1987260 812211 1165039 1949494 1631480 580465 197037 1255969 1030438 1061893 1049496 792187 1539007 690764 1944621 946248 1479168 771986 233595 883765 659050 952400 1457521 608397 896512 1718237 1912287 541149 805172 1979738 1337964 65600 376080 1268149 807838 937967 790761 756488 612949 768853 1695578 1048948 211900 1641756 1874419 1716345 955937 1345315 583394 634246 1270946 1004882 1937402 522727 1300001 184280 433618 912913 1718179 388953 1594873 1217964 1162347 39542 1715840 928422 1515587 1035613 239857 1363856 666423 1401916 821769 565361 817484 769134 539267 939615 1242575 634184 69554 1223676 1153163 314800 1296481 1576686 1697702 1094448 1584904 422700 197471 624 1114401 1860226 1010768 1578945 1799326 1279137 1799017 1005910 1784625 1565432 568060 952928 802863 1724332 737689 1012555 426923 103505 559727 346543 727019 875526 1681635 445965 976110 1230383 1585414 366294 368571 672069 779848 1540417 1940638 455949 1927440 940503 1899622 1642560 35627 428670 661160 533134 1879393 1335442 24518 1226387 531084 332985 1802627 1145293 236017 121316 1004542 119198 253547 539860 1255363 841341 1886592 1959976 1961453 1590991 308975 25670 1167088 1901304 1205785 113406 1277050 1968659 1850539 939801 1848376 1129998 1985107 1827147 363768 815164 1657678 1401445 46434 1723420 1069376 1330816 397908 1626065 145896 689324 147325 56224 1712785 540197 823041 1583463 881436 785547 856230 69311 1345170 310739 650825 120062 1175118 592202 599312 1619244 617698 1183793 1739361 686258 1232995 248387 1336150 1977441 547167 893269 1356722 1422491 1032522 621431 874533 113005 1025157 1384607 702279 1652699 773454 100212 306577 700270 1271678 10759 1792430 1581710 459166 1311067 1739720 235350 506573 798723 761175 975602 544091 208161 63058 1567146 1388097 1058109 1992263 732849 77554 744648 1825619 357963 204780 1584147 1531024 137294 1492865 583249 142475 1863898 1268123 235467 701751 692239 1477973 1924396 1060106 1877556 801263 989719 1282501 253714 1400859 1590215 582315 1390854 233004 832209 1358944 1342632 1831996 905165 1876132 816943 1747109 359356 1696798 593446 262765 1251322 1872471 524439 1855717 905000 1241512 920215 1204945 1438901 1353419 1674233 291288 162526 294736 1271759 693184 991053 340395 1068439 1945114 77670 1221342 1266965 519270 607340 423612 320445 1885142 380262 440583 1273256 1941132 587309 837486 6729 1393226 1262769 1600701 1958559 1046238 1485723 1444042 189591 1744678 1722073 894023 378448 815464 871072 450941 198377 488318 159966 683574 226584 1015711 371657 1854213 1591762 1329789 202674 5331 764609 1917201 1665504 19158 1672607 1180153 988138 1505442 1867837 1588846 1421301 1062042 1564058 1850592 1656574 1137486 421210 825304 618173 179975 1075216 649039 508665 284951 1956323 280883 1662351 1753794 1444907 193491 23621 867084 914668 283189 519318 1213657 269250 633042 754792 1155318 1070727 245323 307523 189684 858704 614400 1145056 1823314 1437078 392567 1226016 325351 1812412 1238556 904840 1122423 273506 1464380 1271530 881514 1110901 1713034 788175 1696009 1956112 1119685 750981 375710 486582 1054315 301469 1208183 163961 410444 1446234 85352 1804109 1822723 1268748 2261 1555025 143032 511343 1862551 1702253 591570 1334209 546365 624759 1870472 300065 1923800 702067 1075112 1293140 52910 1080887 1551115 952075 1207941 586972 77059 403302 242325 1324644 1070723 562475 132735 98544 1940674 1840474 482185 1770338 620977 1105995 1440943 1178423 1222888 1680531 1724069 1184155 1394710 863152 1414651 354070 1194212 96075 145260 1108700 973174 1327891 758973 1233236 149437 1671592 564170 102314 1772283 1593142 1348688 1207015 1047559 265131 448196 169616 1765918 1354972 1677246 681809 1784046 928563 1523684 237277 1339407 149318 1843230 1530253 329393 249538 1498249 1391911 180112 162783 1796363 1278259 300321 1955886 837310 181471 306694 441473 1878274 681985 628727 981435 1591214 1369171 1793912 1042444 1070844 942519 676629 988113 381617 1839154 1072587 618031 1921183 552654 1825190 1528555 712869 179752 1709719 998399 307868 636069 296522 574828 152465 1433541 529199 1473872 528012 172362 745306 252595 167157 1791002 1760004 785310 1930979 248089 1254992 1915180 1783547 1808471 1908722 1785889 481533 996887 419003 1485137 1245616 1009002 184544 1455855 1028849 1664882 1453190 580350 1139230 1306644 394270 1619903 571753 927910 316477 544716 1059238 1321650 156579 368267 764067 667422 1704628 19587 1861579 321460 317067 1025483 1033383 1484103 656423 252590 1780102 904864 635289 392093 1508043 1275797 617809 1179724 1160579 1427287 1909123 1044488 722108 742429 1466086 684644 1428092 1186248 442684 1964197 513731 1671386 1514685 40733 819066 607296 274636 641526 567066 1080896 209442 1392142 206514 1027330 688138 439848 1536849 987578 1762349 154898 411621 1009753 1132716 171010 1085014 794768 1825824 916293 583675 508627 347300 1500989 300305 370654 1962746 765528 1555118 59259 907388 859848 1487829 613597 1894615 1575927 1242483 1568834 1790149 186117 284363 649417 442258 265814 764395 1637455 1410355 1369337 538344 1371934 1880541 1125617 1087989 1547708 1887093 422061 68614 324655 627795 960060 1899163 943741 1035495 1723244 1453944 162354 1985551 1343659 1093459 867825 114951 508609 490494 1653136 1218274 235129 1075217 1932040 1640938 1762497 775973 1846401 125919 1718568 804059 774746 1580988 1902484 1620787 863403 904394 573767 1396638 118915 1962731 623663 1969095 845490 271902 1677771 1948521 1653822 630368 1040001 1829803 1806085 533344 268954 204929 461445 1421418 1925335 954930 85423 248392 1454588 1166426 1950590 293279 444205 24375 1712820 1690200 1154049 1459750 1637126 628095 536911 546969 1550588 1549640 904681 1011865 1623260 242093 310958 628939 506118 50832 631474 338181 532363 1780627 1818731 921462 810327 1556816 15096 1142752 304039 1762240 1799956 954453 1496903 353148 268715 1772243 1868257 608362 364732 1711013 1239758 1081184 814395 527282 564754 1947784 482225 804114 608377 257524 140710 376331 1995833 1356816 1448721 1721343 701865 243878 1858965 1181426 594539 1921404 853123 874795 252048 1672231 162196 1048947 96589 847468 1668387 804795 268999 823200 447993 269350 1057953 481356 343092 1378445 1303909 557500 524069 1160264 715621 1926006 777493 1856477 461340 1781119 213837 1401595 1649266 1207975 1631652 313697 1461069 1658558 1972013 870000 471603 114184 173347 164713 774463 882418 862280 167893 1989332 631259 390708 1931345 565564 1626444 499571 345329 444875 1572941 569833 417988 1733684 1465781 801747 307459 1223347 1428242 4284 1090602 85422 1195022 90019 812070 1278260 195251 213689 1352054 1470053 761308 117752 1183787 1492333 1713542 1091347 168794 271345 763352 762964 421556 907604 22407 607873 702034 1249099 1527598 943511 1883934 1575882 1393612 1493658 932450 776909 1419962 1962229 714846 367928 1555854 328668 1106350 1910095 118839 768224 1627051 865694 1416551 589585 1110362 397297 1819633 1911887 1365677 463036 581147 891992 1266092 305452 252395 1990195 559960 334296 1473131 763348 481289 970008 495003 895586 60822 257075 467716 1041892 1940804 1960244 285399 1941805 234889 1108712 1002643 1813805 703002 581488 1266127 774171 1370088 354088 461297 891796 1836542 412680 508043 936699 1316808 1169190 783695 441596 1803437 1645098 831219 1616865 1505635 1581863 453827 1535766 436676 1782686 655716 1614262 628693 454049 480855 618971 1588392 604350 1335672 1445217 382484 1962670 1853764 900315 402822 364233 366415 419572 709308 1381136 381980 601269 604041 1085546 1935522 448334 1490902 1049047 371094 1408762 683077 101352 1433940 262151 1418195 1595346 1657351 9103 1760765 746894 177749 1867825 495626 959970 1656541 783616 831249 1747942 347659 1455310 575689 192632 1122338 1666068 424201 1286256 1074397 255097 1073094 1763852 1988594 1191398 1036388 593743 1847991 1407127 1750232 1193774 1478686 825076 1626504 1389688 401276 1889459 1717954 1258658 1506155 1227276 37726 594593 68289 1987523 1924764 997962 737565 493454 1500327 172307 1679549 1841035 1397795 319196 1109059 577749 1375610 619093 308969 1067722 439441 270303 1463559 115219 1714084 690414 1774396 1024087 111395 606081 1771037 926682 46378 496406 694012 73573 207150 1458659 283237 1965484 664706 808017 1668882 368158 1485227 1667791 443288 1289772 1944430 642926 760669 795928 44885 1532530 1997372 895144 381990 1304160 1418952 731335 1684648 1787292 1441762 1703938 109694 1987771 1542782 1106275 1514126 142058 215918 1907924 1620825 495427 9608 113371 366185 884544 1745808 1429960 62441 202491 1687505 57484 1928993 1693322 1432627 1930063 864499 546449 1690352 1024577 916580 1859379 1650578 164406 1424529 1348632 1517405 1876780 1531992 536865 996172 1721240 1952584 693653 169960 574609 1178037 1817040 1894330 1312666 179558 20550 561163 253626 830415 1129119 1346106 711563 1841077 1681467 1558783 792036 700166 1154745 907021 739029 1812688 551534 92646 560379 1223757 1227327 1192393 1485260 333381 1095051 1054534 568621 1624675 1724434 68924 914157 186591 1668401 1798880 1014343 784454 748066 439984 348253 1122569 889165 1460608 1395919 1536705 1015042 1801608 387328 15085 1268953 1388227 1999528 1162991 1837990 1780862 891990 1699441 1816651 1667925 1853871 147806 1551475 1525798 1824518 1187212 1730210 1281588 88406 1879766 1001934 1502523 272614 1076963 1845672 1338689 1670153 39464 1604256 1361621 906162 1404907 1609730 1288386 1557545 1782048 1785849 313784 1828546 1348952 781732 1556111 1993167 1166891 999359 500652 443193 785810 1191311 1930952 1769887 1534378 530582 405071 1287280 1391627 1125797 1920139 1516207 602063 306934 1643164 269165 519654 856349 1983162 1479382 1892482 51850 396759 1094143 456912 1933169 459043 1030775 960832 1150358 1361182 681550 346476 1956047 501512 1661976 1579856 1194410 1614000 360215 1534007 848402 1559293 390114 17078 360754 1565913 1310195 1396900 1199846 804588 544833 1605998 1155802 1669148 1650265 1934377 106130 1892424 1738731 1726204 526499 44306 221253 645601 1700127 1386209 1957116 967103 1505217 60376 1570555 1928816 585919 1757119 1427308 831512 1441974 1600437 549112 967499 1446379 1067282 1892507 1830380 425376 749106 1178491 1366692 828765 1901986 218225 1350649 87842 1250350 278322 1010884 305596 444196 85641 440799 488297 1945095 1624250 478673 1129217 1375544 290570 971678 590457 733152 1404368 589328 1651299 359321 818684 1604586 831700 485424 1145702 808491 1079779 248300 1376345 1603776 1125332 1108074 1362330 1581203 1598076 1222454 96298 1115015 1345199 1383711 1332276 966645 1410284 586302 934443 1916945 797309 1570941 829067 893637 528112 1732421 998488 895814 1130071 1319737 908275 1378374 1191317 1747138 1832460 921442 1890617 1430082 400686 45847 351078 896517 1997380 841553 344095 1096594 1648252 554105 531372 265832 133903 477646 118539 935194 1761131 1326011 173090 1992912 223490 1869019 1022505 1691382 1017047 501738 357594 1215780 87289 1827250 256512 194537 362574 964103 915249 1195500 1194059 1925758 1452768 1653025 1755588 1827911 1303862 193662 10261 1263699 459584 715206 949581 1759971 1848224 1423281 1432497 755870 1216588 213847 1030823 210636 196894 1284912 1479969 301686 1610229 1992414 4713 1752859 529953 1348954 949804 1294060 696129 1563191 1324397 499748 772260 1455357 352670 453139 568809 1277880 242266 850363 1987547 909589 1740064 430747 1421794 1279209 294093 145837 603906 1279501 1632505 1728024 1076768 961139 79723 662304 1453698 1393752 1325280 1947515 1928247 1081944 1437621 1894493 1028117 639981 229133 300058 933459 111089 183833 1300547 650636 1225679 1341134 769263 274963 742016 1319123 558190 1021954 401960 1973208 1517496 1756933 1088547 885400 1763932 1351755 1979588 630197 1914178 1692711 1270851 906793 274960 495199 828072 1999920 1765795 521313 927020 1407072 306638 1308405 1930290 850577 1638990 1177354 1556985 432046 67838 892736 1447145 1231367 620091 97091 176569 747975 727290 1038325 431989 1212231 414302 1464388 93517 388386 361671 1276891 1326301 416568 1574276 347117 951011 1841401 644042 525129 994752 1308535 314833 852571 1206923 1206932 797228 1847963 159726 442208 539276 468669 1559571 93598 1107985 911756 1551306 610445 1347763 770487 1963157 452588 266199 76239 1338922 65175 726086 1287510 424524 931260 427084 1406960 1236525 1866660 202447 359592 436870 1586827 1256880 1628206 1692637 667658 556730 137878 1045237 1222981 472290 1799940 77846 521003 1256753 1033780 89507 684239 1102133 1862926 773420 1317233 843094 1119922 259446 398244 1215779 1363280 1946062 628312 946795 858023 529387 1537274 1706208 690524 1845022 210700 447750 1365584 891738 1043119 734247 1411642 285049 1729119 523269 818966 765819 605541 974920 1355703 893017 1409654 1178273 1932898 332067 1354018 1928168 1924770 389144 1992364 862046 48791 951534 688499 681638 466755 1113032 620079 352134 876371 153318 103150 725060 79561 1719953 730966 1952109 165489 1782567 177567 637052 215447 31815 1913025 1790166 137185 1380584 848631 274220 1825037 1050406 382122 620100 705246 1791236 569286 1261124 358699 1750543 331265 1262354 75320 166629 567464 152776 1870983 1846346 1375058 299968 1551529 667933 1860556 124987 1269384 598120 1835789 1732423 727244 922779 836640 72814 702599 1207930 659930 1308347 1374744 1324549 1264431 1155178 1209378 1061615 1935452 417303 1863068 1087558 1173916 1265109 157857 1699817 1186713 259591 1094916 1736230 442248 49645 730934 851649 225364 770728 1830511 935416 386145 812526 400511 158770 940121 323492 1906906 890294 877525 288402 432974 1629544 571906 968767 1916921 894187 1261606 82044 1867414 1410661 610320 369656 728597 1474361 490704 577756 1949848 1822702 903025 296297 444251 12528 550805 1451091 1797919 1765907 1719540 472711 898504 1927767 1303000 1596027 1451734 1238409 783415 1715657 1234349 626222 1946673 591449 1293116 783797 694564 270349 1441469 780990 90017 1339544 890467 1128078 1486588 962778 142088 1242399 1477785 1205594 1426210 429673 901464 512479 1772307 1836985 1599925 1649009 895286 1992721 196841 1214403 1945667 417960 1207382 862452 646636 257221 543634 521054 518116 837774 1939463 476374 494271 893760 395666 664265 1867678 445824 1878388 655448 224210 52942 833102 497486 1319602 1408801 1381051 623498 1507045 64122 951719 1859474 85038 1011960 368363 156020 383478 1586349 1738004 500106 1484595 251378 1929991 1767081 274331 1884248 359975 520016 1805627 1071989 1566044 536564 1489091 1399092 1777973 1542378 1292860 1662728 659391 1635299 1386902 1393604 716970 1503957 28370 377626 722612 1902780 196771 508335 1780982 1077630 1836584 1647718 313328 91149 442328 884429 1026362 311395 1002097 1661231 1116185 1658077 505515 1109020 571332 1576957 1316048 497264 906364 962735 568190 1309225 559335 1093290 1062142 1839248 1352491 973479 507687 446971 639302 58525 634109 1612071 1463395 1520841 1610937 1508962 1740585 784076 1756257 861208 1109907 392423 1549937 683667 488155 1767716 769623 20505 1546785 1122534 382004 1983323 1380534 809679 1709609 1515191 977019 1624848 438138 576883 1243495 34 1815133 945546 1289586 192295 1277450 391300 1469747 946974 339485 1210048 1642596 1307046 558578 96956 952836 1420501 1511241 1168125 369815 1122884 769173 461553 1754492 895710 129768 1049526 1512095 1324597 104007 1845315 965472 1405295 1509458 994746 429072 1512433 935897 1029014 1261318 1407063 675828 1498607 1649200 1180566 1036789 650280 1381123 455879 1325333 1272491 1496546 1080634 1791039 1706736 134089 897188 1278663 1988252 1112648 244016 1288220 17951 312007 632767 1430038 647530 1850607 424836 1976780 1049749 339147 1175519 364547 700448 1128245 1727835 253923 418938 328582 132817 1881514 1512711 621582 337084 928921 1438560 452596 1187236 1369025 1320502 481211 1381813 1523595 784133 1079286 1267822 1355981 845279 1474696 1130263 1576509 1463870 1705212 1677323 1841364 218454 1328589 1676544 1066361 1708667 401933 80295 283836 79199 712975 1417149 795332 1382977 76984 1126817 1306867 561539 1547591 1183214 709828 1799992 344542 622279 1257143 1903667 1257254 532349 58782 1383842 1417824 1204286 1676943 1703494 1430515 1178827 184347 1914562 940528 1507416 125661 1807119 409826 1978694 93995 1337672 1855965 1666326 463812 738670 828849 1787011 1362637 1168476 1812683 432941 1177386 652446 1714319 808345 290481 835778 322417 772584 299595 1838924 278623 1123003 1677724 1950196 1658129 609540 585410 1582760 548860 1435927 1949286 1150764 152651 1015874 1248837 1767413 154902 1716993 641510 612269 137335 1967340 1982378 1775320 1780341 934227 1768062 1779624 1435029 1772380 957837 918873 1735941 691023 1705526 1545865 1821097 215039 1784271 709700 77673 1628643 1610506 877221 487988 602446 798947 160449 395557 1624092 1619171 1528647 1806364 1307301 30290 126063 160095 1584465 83161 1810185 1092717 436516 1987432 275060 1440281 820772 1386658 543739 173315 1493664 639609 438270 1472887 1209996 1106183 1278639 943935 293922 842750 166931 294381 1752854 1445030 1591590 1683356 1463198 1868180 1773583 825529 1645665 1537657 928498 377810 795176 625823 389380 1867236 1957962 1075749 443264 1950645 972112 1057819 138878 462577 223902 1982319 371042 1387846 5371 629702 77407 266239 1175575 746159 1301265 1999273 611133 454943 1207371 756580 1004298 1642645 927898 114696 1604843 283320 1027398 241796 1487105 1128491 1680985 457133 916370 1088404 645923 1698059 948086 370334 71854 611320 1541450 1069715 320906 296997 1644768 1376585 452979 114845 1056527 1453897 523611 1844785 1556492 1296981 973546 1579719 1339622 1837971 1335477 1766910 1312468 1545242 1454444 346019 90473 1101300 1189297 401739 414214 638793 1395754 998871 1035190 84973 1596195 1199190 870031 530185 298426 303374 149410 130815 1467228 1511008 1052201 1742192 909891 1271160 264017 4446 186440 523774 314559 1064868 952403 408637 1519366 1888292 1846105 1091128 1100194 793404 786107 916821 550402 88351 66725 1749817 853261 289510 1701944 170704 84619 231698 1570405 1098356 625874 145982 65102 364357 440384 1275437 54734 1745692 1651213 1569950 493145 587406 653564 1918647 1989179 288593 1532938 1419445 1187317 1454640 1176786 1026973 1986033 606007 186854 546652 1229093 1783108 1104351 60011 25821 1389396 621478 867012 5454 12979 207019 1303598 1725952 1830609 1584863 1726482 823554 575516 1403171 1444701 1992222 86653 599880 555555 1759058 419443 414390 742046 1119940 457194 981953 1738701 605826 706635 1285933 307085 501142 477533 1816936 441444 832726 1316706 872742 503363 281423 935480 704629 79418 459926 1277682 795799 1520657 1949203 4175 1373624 1502746 399980 1365019 1893377 831982 42778 1623305 1826681 1873093 274927 1377798 946225 1521477 1575673 687645 1725487 1152012 237366 1622325 890821 511137 1132518 615167 40648 300206 487620 1973808 319062 280914 1481680 1041529 1657783 1458367 1772272 435073 212312 1501953 1660533 1155385 597678 1963345 1728894 1055916 1571019 1221377 91824 583198 791213 387795 609942 309455 1564567 1935911 144539 741205 1602533 1855413 1884015 1227875 1587914 1036660 1894555 991138 1393333 1434899 559192 1797152 1912996 926585 494216 459345 1701620 1462262 29802 1827535 367844 1682204 1417676 451326 358313 783466 1324931 1476684 1400169 1523210 766159 835047 1956894 1142922 1328746 534821 1338911 462720 410620 295757 1337741 1541079 433285 1335191 1954081 96082 1080528 1081193 910686 65709 1793936 784403 1235564 1671673 71702 1536088 176102 1253027 1780081 366672 274363 1579972 1460455 1113223 1807168 524331 194623 1322594 1712352 809688 279454 1644448 362980 1678100 1420969 1776115 1771763 1965881 407975 619537 185985 665043 1972732 415494 110139 1394262 1579576 944105 68361 1458243 1555756 1135313 477261 1299739 1600504 703634 1019279 1349407 513361 704482 730975 1764375 1378895 642532 847882 19624 844879 333173 644167 1685075 1041268 359071 1587195 321033 634122 1264471 796048 1267308 1802555 69939 213923 359367 407672 1554956 1374063 328967 1719026 887305 1460523 276982 1688908 1063445 660259 1189292 208834 598160 1979926 228788 120433 609219 45235 1066682 1377459 1014867 108054 950975 1738329 1633883 1398335 889523 201856 595824 1768350 1022454 1392880 1375197 612304 79764 1437711 721476 1068106 1487246 1485078 1007324 940103 202902 799216 1926132 246836 1565091 1736940 1519881 974312 1825099 1083074 147315 1115203 1989963 304237 1960517 1996026 25003 978961 1641517 409979 1141890 1083599 686163 837381 1768747 1454870 1187285 664928 663490 976016 568973 1844092 563636 1803085 1553784 221201 174235 24590 1647586 848084 831045 952886 203035 16655 792506 730201 1946617 1542063 946428 1924319 1011269 597017 1897368 989768 539352 1114413 1032645 1414962 1764690 1792877 1072727 238996 1097300 1113704 589356 1393557 271967 543873 663533 158433 676802 1695235 1334584 909440 1439114 543297 758287 1765910 1700778 229426 698664 531285 1477836 458170 1013095 125123 1448526 694266 1544687 540242 681615 1006256 1628521 1258063 1069764 768713 902849 510980 371171 909178 33565 124665 979372 175106 314192 353414 258994 551167 1066689 1526410 1179820 877234 1224477 1965176 692232 1763163 1027614 630848 792531 756732 55393 1298302 1070817 1431722 1428119 1945821 1386168 1755842 184097 1346547 221384 1071957 1843112 95572 534827 758197 79364 1160712 1442873 1206182 778987 1342620 836116 1075290 701288 376678 1322172 1299066 1268998 1126354 1597934 1147989 317292 893440 332345 1314112 1073584 385504 404681 427349 1833933 1363842 1159177 975069 1220106 400351 654491 1662409 422112 297535 889588 361131 1729665 1609621 1064125 1476549 1883527 168863 332780 662224 193956 1486844 1767932 1449596 159250 914928 691884 690984 367316 250731 1213918 1092918 1492437 306364 1611354 1581841 418032 860560 1724680 1605445 422782 1770234 586284 1230759 1147769 211214 288449 1587991 308586 721123 719848 251962 168584 188572 454759 215483 441899 1917926 1949710 1625987 708790 44549 1349632 148585 765622 277437 1612982 665166 912997 1276923 1260880 1648112 942676 746753 230941 957931 888595 1759334 405381 877268 1304141 564744 76301 227867 1634575 423053 260799 1490719 1443893 841460 1844965 1799034 972805 663388 835938 802375 1394075 629643 1874139 1846036 476667 1290632 1413784 516576 1986412 1859399 1124258 1678323 1833657 1970255 1925247 1545141 1441768 1614167 965118 46085 1202048 1232672 1555237 1893592 1371712 753112 1467365 1924044 313719 1265146 376621 1726238 1419433 1434536 1457385 1649114 290916 454835 544024 1234340 1598588 1037906 1400418 1087817 1861002 1748802 222951 1581791 1330772 980583 1380076 1386120 1618621 823443 294098 186715 1205847 1484160 34533 1686953 381966 1502206 1833021 908849 376883 1374093 754436 1596101 319447 1170396 1104302 593964 363521 83224 814585 1407201 33872 1873473 679268 1992009 1386085 896972 372085 1466116 1049592 1897111 46403 359502 51911 1986039 1642675 1725820 1264418 680550 880920 211327 1668984 1795325 1084332 845616 1496215 1532546 1539037 1418500 671198 548923 731171 615003 1571094 1880873 35786 1342761 156578 991282 1538764 466191 134556 142855 776578 197080 3729 296121 413998 270447 1173945 309838 131809 546621 71816 743477 1660892 1471001 629342 298819 827826 1616158 1879089 1203017 1727758 459550 795296 1672064 1042971 1311197 1998232 190424 1741941 1754787 432039 315417 1182164 1230642 648000 1111371 839012 1372127 1184277 1327632 1918527 1068639 822947 125294 867031 1244638 658758 936464 1033360 231742 968412 138651 1479261 1497569 497534 1073567 1761241 1557605 1612768 1266207 223258 1083456 539914 885238 33044 23948 1785093 892130 1100659 211808 1624326 1284979 337003 260835 1866963 1779983 840978 516988 1380899 1885002 1680336 1575372 1602601 1098485 1635561 535241 1313594 999453 452946 1370228 884297 604650 769407 1809676 933381 1771548 1912920 1247562 12468 1866712 1382310 1749446 89760 501404 145673 136565 508369 995327 1921416 97548 798700 1859269 1719659 818899 297552 277453 123198 1208871 726211 688783 866295 1186915 300690 1819740 1602277 1940173 174493 559313 158493 728475 1062958 1459296 1224390 519773 949827 1745083 954791 1587074 1103067 377633 1856180 650330 111189 1518351 1526488 818773 1772714 1556863 1141266 164895 631634 992829 1802194 884794 1567066 378670 1779814 1967364 1150384 573287 759685 1759916 1596138 144927 1894325 1361945 1078820 1033879 60313 799627 1998583 1046171 1797769 459757 973799 1640144 1316220 1978461 1908337 1426678 872188 1091034 1341344 671941 1993920 304459 1329741 1374120 303510 1764787 45909 1134195 1244681 1857972 985873 120502 1321979 1896590 262613 1356472 654670 757771 1293028 1224066 1100530 1143510 632269 303272 1694002 726780 1570849 1778215 1931499 495445 1260040 499686 511856 1036715 906108 1089216 70208 1264808 1138500 117407 773373 733724 765443 490991 362528 695427 489132 815416 1252204 1556287 1966002 969907 301846 1390392 1155135 102384 686698 140615 217490 166190 1350489 1037817 1349945 1255781 911682 828756 1675646 1238599 1106722 1856422 1528998 199741 270613 848663 516336 1761687 813495 1323148 1145468 1818012 224907 1948325 1404341 1331255 1679455 908049 574426 1376550 1894354 227935 425364 815261 330494 42183 1317118 21124 135643 1316583 1337581 1585543 1821457 425922 985278 1906505 135925 269096 1689134 1103327 65909 164164 1274608 416378 34201 297856 1600238 536333 1942309 1506459 942593 391134 1539889 1782339 307649 1357571 419386 1515422 1174940 577097 419291 1011764 336004 1675972 668981 781062 1870777 263521 522216 1204798 1992166 675794 1163586 1871960 1386287 860953 1608766 571089 1400156 960745 668626 848337 1638377 536233 1977887 375947 1440387 324876 757380 1194866 1067784 1890052 1942477 640752 1149590 624426 755186 374096 516082 106224 381005 210709 279541 650235 547421 407103 1734715 1242423 545820 730038 1074249 758195 1709095 1068797 1472528 902466 1103174 427937 641111 113330 1942842 435317 681306 1946662 919718 1040662 167208 142955 393221 1529783 1682742 415387 982887 1800394 76266 961264 1922526 1449013 290964 82586 1964431 1573304 1724199 1166030 1558394 1067735 639289 841073 166094 385240 963315 1136721 1487096 1065456 123200 263752 720952 832924 372537 1441662 1911986 1719758 941077 836266 1818570 1389016 1176889 864817 870831 249073 441723 1737026 1314778 344893 1527678 1737013 498972 962229 1393347 182022 660814 745611 1977103 1543294 525442 1091411 1214096 911873 1897936 1075065 1014476 500679 871852 891973 979017 573409 540883 1598688 1551678 802460 1269729 885661 1136649 1015838 1557169 1255247 1669118 201132 1000028 244380 1167140 1764544 522812 515204 1235246 1618143 1862953 1554498 1291615 1810726 1687163 210478 131962 1171467 882703 1547625 767220 1256675 571966 149402 1659359 9446 320835 1592606 220099 545868 1892192 537257 36374 1451412 1514823 1344240 112434 1779536 1751513 866461 214676 1136217 1628851 1802725 1908067 377695 1878015 1467681 443947 325241 1989528 1789764 1273612 467085 1186898 585530 595130 103737 456905 1451113 499122 261573 1801346 473202 1587215 153159 231064 711917 1747979 1617304 472828 1621384 122723 1851965 446786 497568 572595 1477112 975484 660353 1033683 1713390 1831557 1814018 1831249 1896682 1384786 1237173 884071 1187940 1228401 1569226 747528 95413 1847326 1830902 397251 47077 1551940 477099 814373 233698 978282 1213013 1531132 104895 1207182 183131 712176 1557589 1229444 1565609 549372 351460 1567912 710022 1091927 309717 1060402 1374794 639053 1425624 478852 211797 1750910 508231 1135160 1822897 347204 65436 969055 167768 1041973 1532042 1302534 832046 793519 230837 1265422 727845 1130535 906344 710201 1631643 1820479 1338719 1001137 1937071 86262 736246 39986 406338 1131741 1365751 162185 932337 502591 1942783 1786634 137509 1046462 609454 1841246 1038614 749264 1319097 658444 405929 1649642 516729 364968 993440 690269 1474929 941223 1743225 1772011 1197098 1671744 875035 1026778 1620065 1705114 113882 385757 548049 234810 371703 740523 1722940 243685 682458 630922 1660482 161462 202785 518586 987143 1733889 555228 702488 1446686 615325 976438 843646 140475 1413471 64985 1316116 726185 1595379 1085942 783599 1082454 1775552 862778 1179227 1318932 192117 1826628 490123 1635791 1655148 1752789 703970 1284985 1051467 495056 1902889 3652 369591 1126841 647644 1584428 471485 312942 926370 1163524 574575 1970048 146173 477228 290607 1004485 1306665 743950 699116 1522342 422780 694779 1292347 1964914 661020 1244343 1034788 400996 1786010 1580874 47996 1237182 1549912 652871 1422269 1214977 1588096 268418 1771876 998487 501568 447294 1475407 1341692 1580180 53412 1544393 1671047 101012 981426 1679182 1394315 1346840 1508024 1748637 221122 203236 979154 916719 755652 408123 560818 83806 790767 1935688 580925 1928810 1146092 1447095 353864 1612191 391738 671876 904604 1361127 409250 1880396 538978 80934 1690914 1808185 937273 1258004 32861 480599 1184196 1225562 1965839 1774385 540476 1468191 940241 1071360 1563064 89871 1260000 947444 1792988 1613276 214674 1489531 1312876 40625 314470 132864 416065 856749 903423 1924639 185922 992088 29363 621419 1774232 1951444 538044 223985 1458218 1417933 267613 1535782 897634 1797035 281780 1961420 1181500 1124496 407290 503069 282 800149 1076332 1226759 1788812 394705 59879 374123 309401 906085 1285328 1337965 407763 1896884 214303 1058965 1613160 307203 341613 469419 785193 1624581 182705 1248251 1853308 1522275 1461976 25214 1160352 1026587 618856 1471978 255664 375420 797967 191513 512744 236397 96615 1992484 460625 949392 417846 599095 1176141 624080 650571 573095 1998746 781110 21337 1249620 1348018 1660417 1457901 438846 1515747 259052 1064677 701997 649625 1620973 609039 175497 1814439 1020398 610606 1827619 1309960 1050073 767417 1609634 164208 519642 1689789 1318777 123091 138068 576312 1647675 156061 233214 736632 1433 839180 246791 1398242 1648799 456487 797601 1966819 468751 711446 1889262 1994085 1583178 868730 169758 1360161 531691 865467 893046 369674 6344 1183132 1499583 150611 1952424 455459 410101 10452 921810 818077 1658701 1051251 1866828 892956 1327591 1791531 1990294 1325276 343670 1115899 1149315 210441 1602956 958044 1030025 1893754 1828194 1171269 1472236 1270605 135162 958011 1888600 348338 249262 945545 1917074 173083 1324666 231857 448904 951631 1369620 1445895 1089814 708124 686337 322590 319884 1270903 840143 1754581 1050829 1362901 144747 1657358 908694 82566 1669987 535055 1798498 1490571 1514332 152147 350172 371538 1702583 226497 1097642 1420394 446798 1608060 1730810 345361 1514790 1532653 871350 1260578 31652 840494 924902 1916854 624920 1401505 679381 686044 1771918 1139534 1437856 778721 713567 1888651 1076685 1480518 827704 677088 1394198 969137 1529047 665684 1093850 1090485 997045 324380 159735 1220780 527647 1539964 1083814 34608 423791 1412982 697806 1329961 1753123 132969 1555362 67850 27561 1943354 1504388 169042 882542 182624 656186 270368 1878798 506503 1948423 1305363 1390884 893982 557574 585202 993724 1309844 1707217 689602 1924295 1329419 1638254 1424368 663578 1587884 640947 1110933 1696208 1941340 1781487 214910 1085682 1473198 1534838 536224 1265293 518955 463015 1950668 74634 961080 1858170 753958 552800 1761137 213567 650586 595353 92238 965613 1210845 1584561 463952 904107 90599 1973319 754309 1351922 978937 597211 1567256 802399 1535324 489475 257391 962123 1895533 110590 1871704 684166 1994995 942304 262502 1289471 1112583 1335204 932892 778525 629211 1492276 7546 717512 1698597 981399 1985436 1877220 1158168 1359263 891422 1641264 1305532 1581029 1479350 1545443 724921 269984 1604556 442985 971181 1343627 1785324 793285 265963 1835806 933264 1429954 611343 1428720 1241246 430359 1341399 1517232 616837 448779 1113928 390781 1663298 581814 914646 631603 985708 1102340 770873 898842 282506 840366 888255 1004759 566455 1278446 1900696 993533 181349 1989043 1549792 336040 1070250 1951937 1473360 889075 152099 1880295 1157728 1277309 1579214 1815704 1812851 1637318 1985763 154909 559307 407038 765096 1014472 1742133 293011 664137 1088899 1637398 1574683 1556662 899209 1841278 1016875 99457 917484 137818 831332 1708859 451133 394948 926666 1565988 571998 1791396 1143853 1316622 1784494 1302742 663479 1100490 1261380 504901 552295 831153 1922180 395952 1828632 321790 1756696 1775425 569428 1798244 445845 430102 730184 1385272 235415 218335 942949 248063 1951441 358410 33721 1205485 1870284 1337962 169391 300639 898490 383144 1678866 1540434 1411099 1469662 482588 1720847 414145 420392 1329968 116375 1423366 1042932 1104267 1991207 1183772 1175172 600317 1502254 1517808 1245629 1612575 761816 1940953 1592002 993361 695533 427477 1179430 1172370 916330 1555078 479312 749794 1043937 616471 410096 43207 754981 164360 1951656 1495560 1317407 1363582 1296290 1966450 1761209 216007 388603 172705 95103 256758 545632 1748847 732321 654380 1745740 414048 1273118 948906 400284 410262 1798129 580604 1164367 1197059 558781 621913 1483897 1317267 867950 840589 572095 1435703 1135008 999340 705717 1525820 951474 1951211 1527956 797746 466855 660723 1376834 40700 1694675 1223252 1179565 241990 1161022 950708 1203842 1554994 1378443 821757 914939 1368966 817811 1883080 1525837 1289125 463311 1322286 1903400 481188 1831091 10007 450279 575626 616776 506415 930601 1355060 6246 1156553 795809 673585 1577488 535559 1454884 797432 372572 1240197 466941 89677 1357242 679321 66131 387534 1708077 1907839 1540630 1954392 209472 1560704 330732 871675 273918 1106098 700148 360569 870411 1797316 345848 284267 1316475 2443 79942 611234 1512242 847571 379014 1090365 1213083 342470 1820564 1421228 585880 1221272 162708 185434 868427 1654003 1978854 1977126 1473972 143043 637041 169893 226023 597581 597446 72200 1778053 507261 1311039 74839 583507 758800 1794755 1399393 1246716 1796906 604590 1784012 7858 1720626 1441074 496662 1920435 823455 1710366 1551167 909494 1367985 1233602 721017 543198 1658311 927708 1042742 1169840 1462190 227794 190024 1140744 340479 1262237 1151927 820219 838146 1388203 51257 950586 844868 292102 1606767 1064311 1011711 1031443 106161 66648 1559130 380637 287602 111708 1296888 2001 753861 1532141 1778450 1086833 1626105 1575072 1427526 1445088 1659227 288583 1980106 377726 668031 1156684 220041 343078 79367 1771030 1388932 999670 179157 1778620 1559905 1628573 1383392 1717381 1535342 1473352 1999884 1996943 382036 1209771 525104 1378867 1445803 1573122 707736 1304068 30119 1022672 329042 1833804 1994496 1568207 251071 514461 955003 1110865 1669444 339078 1153292 1348115 713293 1599693 307034 373627 1949188 747634 1608065 373289 1262722 149426 1326524 1814310 627327 713965 1818839 124902 1075231 1332299 1971203 245353 1730221 1052661 1543094 1109663 834805 1056799 640434 1764444 624125 1427519 1605723 1474447 1801995 683713 288941 1824760 1862782 403010 1307603 51548 1287835 288889 1564813 1395797 642525 1385947 514131 1276901 203696 1858615 1727578 443122 143166 706828 193901 1179110 1787193 1188286 469303 1431813 1760111 1241778 1537740 1271941 399863 1534824 1322324 683957 1554350 1168333 590798 1977192 1138854 1592425 165128 1645081 982393 1135884 1305658 88519 1829323 1830829 161617 1812016 484086 341863 440893 55736 374421 1921665 1648071 352692 1978090 311408 835164 1652848 992003 1263978 1751777 1858536 1621339 180906 71509 1764170 1079017 626617 1889618 1547042 883757 297696 1840344 1154596 1828324 1554393 474891 1993531 37547 1527884 847856 1874492 681363 1647277 960177 70345 527506 241893 1789092 1254819 189320 1906004 1674573 392922 793624 905684 1283389 1109135 1773337 663320 486483 20103 1749980 24366 612529 888295 923476 1376 996394 1883779 1370561 47799 378630 1918694 468046 1925080 1378546 1907939 919132 955475 1973433 1595184 199698 1039245 1997857 651488 1920106 202619 874896 923931 1892093 1000733 1602256 462924 1873195 175043 515112 1496096 1088138 1539287 93207 1147041 126762 1656544 106565 248032 326940 1594674 515796 6568 417113 178345 20415 433853 608317 1343367 394195 1594580 455225 1684392 170537 860100 781359 886264 1154102 887046 1022887 1425898 1100918 1273265 1125950 1763259 1414296 71180 1829950 682952 723485 1109486 486979 1740746 652831 1970811 1730232 1591954 489755 1278989 1335419 1425986 1883627 301866 1019499 1788775 25917 100847 284101 120122 1729184 275229 282094 1065992 1226318 310521 1421551 258082 1346183 1545033 467366 638683 229374 1686609 1385698 1454538 463555 1227230 498282 359625 1118579 333687 1791598 1754042 1320387 851334 951869 1613197 1196346 125654 1423601 1637623 1833220 259076 1393973 237571 1302791 1297170 1323595 890567 1929691 177063 269367 1061293 230859 1305858 1496184 19125 940735 417061 798170 496377 636901 211458 1158622 1175301 463878 1457157 1233035 616596 673335 1967118 1222666 836799 741166 254866 981538 163361 507446 937866 698047 38056 73125 1593960 1107160 859004 1002773 618151 743960 1908824 878362 682863 669886 281006 1032330 1114782 1891357 256390 605232 1787303 905041 714123 1557430 1180891 752135 1635579 80227 1100096 1075331 268583 541714 1882011 1012962 1361779 1272817 1165742 1232745 395900 1728218 250932 1785617 330172 1586629 176291 1186007 1290499 1320151 1993185 207611 1689854 1517235 115938 1914969 1568579 1106945 1231913 670679 215540 1958447 22128 197561 1407492 1954758 959551 348892 1282800 889864 492491 1851272 433891 1139171 1825065 1504174 1658277 94230 1691833 1978592 1682095 292348 1293058 1675459 1663141 1137077 1013218 1328471 375264 221534 742313 668028 427553 1341523 1767600 472802 237170 27098 112524 546984 832182 1282549 1869643 1420245 408588 1282447 846559 719806 1263444 634614 47620 1600233 707506 1415549 1233269 220834 349372 237336 733214 81916 590390 44983 1447412 1499071 634757 1438023 24022 1471710 1930422 1925901 655991 41303 1505334 87897 82478 711907 163091 1632265 408144 1798918 1274567 6621 53672 1430953 279005 1901659 1262011 224848 798928 1264302 250809 903856 1851682 1840695 578041 278640 280602 294777 276680 1955194 658199 407919 594375 453984 1740032 495309 1834297 1861387 600658 619292 1963104 117382 1300153 136201 882696 81800 361462 317508 1224894 1523189 1870061 742990 326636 202957 1789734 235774 1427731 1238496 1883155 166031 1079252 772195 114698 111162 1419629 103225 737224 1746831 1525284 1520855 1244170 711704 399077 239774 723817 830268 1082028 1524405 143483 566072 1608691 970011 1926657 1477242 29813 1904097 636427 1493751 1538365 572007 1701170 226980 1149419 746846 8272 467094 153306 1128285 676890 1730320 1920169 408801 1733186 461824 1731136 1446894 76880 1654401 1809266 1317400 237533 1346790 1459233 382770 752508 1536413 64530 511254 737105 1203905 1954443 886802 1007726 786910 226544 204738 803792 247041 284550 1961809 1848420 1890394 629418 221089 840106 1513195 453876 952030 450298 456729 1522389 1457396 131282 637737 1378400 1768053 1542881 1862192 1020876 363091 1428085 22544 1646587 1897236 1387049 1781622 524741 691710 481451 20456 401486 1387078 105633 462251 1533232 895206 805640 1804942 465198 480761 1119544 1751594 694943 1076950 767977 717562 942335 332439 1694672 261401 1444820 1162382 1093178 394348 435424 353662 440665 261114 1433808 1414665 414121 1004661 311420 770106 124742 1418827 1519016 1548105 735840 548254 703584 1782366 1858097 207258 1773486 722667 902552 1446201 224232 874292 1854420 749971 1062908 1368749 1553781 1057026 1696023 1388885 582061 974804 447933 1417545 49528 1716214 1464767 1277076 1756944 987633 1054406 54437 1171964 1010618 1302096 1699787 875731 1682921 1513805 1237954 1230936 1402324 1429933 1934264 73428 1383230 1882548 1550314 1635018 1854748 1904916 353349 1582858 1587541 1292936 857306 1357894 1023512 1309609 1756074 433551 1416980 1182050 921602 1905768 604189 1580000 1102764 729605 525815 581803 1848610 949187 1181047 1159038 571934 500747 651392 1603939 546373 1022716 947906 475881 927444 1858848 1636134 1953952 90549 1577706 1394683 239629 935941 140937 1581642 1840107 1810238 927154 1641166 1385688 1176016 794895 1195481 1032729 863980 998673 284397 494505 574679 743625 1141565 281409 352582 1689274 48149 610042 686866 390261 1822963 769213 492185 1936720 67614 839463 1558918 1822563 1697498 1016219 297323 1315183 957372 196127 1214461 1314148 1265664 720361 292955 1733460 511211 107746 1873641 697943 1113274 12963 1947196 1835376 734129 1230971 1892570 1103244 824865 1069968 906505 531977 548395 755013 518387 1180016 1861757 190164 1633857 1012822 1771926 1970898 1231873 829760 569146 1777994 1470634 1415835 361135 1738477 793646 1010678 509061 620390 1232343 1841932 322655 1230435 1492180 497616 1381302 492567 732393 1236730 1731345 403065 299119 968624 938795 1044815 1386668 1325932 40307 651225 1457928 825952 93552 1991119 505483 669311 1260185 1691085 728971 1913704 152722 1758127 990797 36996 248215 79456 1821973 1365162 735483 108594 342744 295424 1826637 332885 1625374 299277 1114949 837196 29551 1882823 1923892 1073707 355328 1053636 1639536 363401 1397290 1876300 1800246 792719 1104193 895522 404707 454305 1610869 1491132 1075069 859006 1901955 210394 1490759 835578 384879 244434 651815 150326 398918 1683885 1821055 1183827 1558833 213096 1487660 695276 1493114 887841 1718127 1241986 860909 588489 642192 478698 100210 1046385 249385 1908288 842382 1753375 997162 1645982 1896336 1891020 467833 721683 250499 447608 382168 194713 1297780 706838 1950456 1257274 133174 980190 960806 743599 1330788 1850357 1374069 175329 52921 153714 1950139 836671 1526847 1933944 1445301 1567896 295396 1904439 828291 933413 697893 1114563 182988 1959088 1439756 1661871 20268 821912 1918628 183299 1552515 1147629 1200174 1006508 1614690 1855652 653926 992945 898832 787824 233322 57530 1323598 1084313 1407462 1892605 1146019 1503871 309608 1310550 654937 1195686 1130097 775246 52673 916275 1781956 828 624654 1867286 68299 44491 669583 1798423 1625559 1405087 1619191 906637 1371328 694282 451332 1064815 1789614 487664 1561146 652979 617240 1801471 1903800 1270655 1245389 1298875 551503 203058 1959958 1387828 127356 59001 1876243 289905 1424852 1747013 549104 980106 908539 523496 1237909 922538 962584 1289065 205687 1874663 1224743 953385 442396 1219897 1725697 1844592 125639 1216072 1695221 43630 1362158 1761470 1147935 363569 20995 1433436 1680334 1135272 623878 553329 573219 1494999 279813 1862154 1529321 655164 118789 260111 1244500 300074 264788 189722 1961500 442401 800203 1563812 1726417 153127 859543 950432 866216 223022 1690444 963296 1263441 370576 592371 1666105 1381729 735717 310874 514359 1278601 1703894 1103601 1217927 99110 1611949 637698 778494 23588 1972167 66006 872707 1288809 1429595 366838 1497046 1929755 1320913 1518611 1032181 1616320 804862 1229322 1803543 1963785 1183008 1862266 162251 1418909 1594780 1574409 1950957 302262 39790 1626454 1739084 1487612 528833 1958688 1978862 1503055 1364273 1203241 1316680 732293 1596741 696072 1324816 1784408 52995 316892 769393 1543404 680589 1898260 1712093 55054 131650 1871361 1839894 533469 1673360 1294862 554296 809572 715098 1819527 1012957 989819 1951345 358677 1869657 743325 943906 151808 1835671 1415572 1060855 183967 1202719 602241 1261076 1348105 1306837 135460 237606 152528 728426 1675296 484706 1375425 739805 1373989 35555 557043 1765834 1730512 1655905 1044598 1894589 1742335 597784 456792 1411229 817236 759458 143134 943447 992518 535178 1338539 1871608 1325878 130958 1148618 1016911 1904902 972177 288621 98571 881068 1186874 1474860 243526 229922 700845 1077008 1043719 938848 269793 1241299 260052 1069659 394696 1429052 805227 498359 1139186 138692 1173408 1190722 82510 1761735 1784911 1717062 269517 24382 738345 1674390 155710 585112 783658 703486 1974793 1158289 131716 1937562 1511847 1484289 1023815 1494517 994684 1938659 57845 1854754 1722530 137972 1163209 1147179 947245 1511885 510371 1725474 1858204 1366297 1570102 1402059 1278376 478127 413052 623045 1914963 664726 1233580 1044354 871491 984211 927252 1602472 1072948 1698245 396726 1633536 1195300 1779425 446989 1745281 1611101 30699 597619 637392 1172168 225829 325189 216893 205848 1227860 1377590 1135399 548767 1812488 215877 389919 585305 1812459 481638 1079767 1046633 1787357 1318633 769086 711660 1919215 1615884 518468 1339517 488668 1669186 215201 1900617 340618 531489 196349 312427 1374759 419431 1601609 917487 1997916 985107 1251532 528563 1392264 50656 400979 1468397 1507972 1439101 150312 788408 1370641 640754 750274 367273 101832 1383075 982141 395386 1857609 1866805 153733 843468 629094 313974 586411 1353026 768329 1508281 1419 868952 162235 779083 1713645 570561 1720678 388222 235555 1081326 300704 507845 1524508 1200104 507348 1758539 202209 930333 1215937 176985 1641325 1412736 1245521 924654 1292135 1436699 1792442 279426 1851498 1225295 928815 577092 1982813 609411 1819983 422538 953332 601334 998431 1680853 140501 636969 362706 1513288 893137 145866 38189 772055 655623 1388905 324820 1399821 1152341 554609 1277843 1090453 26294 1952860 754269 1521837 120221 1264774 468981 464111 1686507 1803331 320191 1852611 508434 1362229 1141155 1674138 742748 1951753 1338374 559359 325286 1695367 550389 1041030 1753779 1226025 1946777 1612890 538318 6446 851766 1343077 830661 1571202 779346 1394504 1566882 1982515 133940 1666204 739893 768792 1032577 1924333 858808 355963 777272 48353 1148116 1265391 247289 585842 1853531 1447841 1620312 362684 967659 1683180 523469 1012208 416781 1940344 269698 1244800 1272297 1946711 826966 1594636 1957940 360046 1198819 506392 868962 1838614 526927 1166375 849563 777403 1677737 1136391 1964758 1415055 566671 1569587 1572778 302539 1751116 651910 184386 90894 1458118 562463 146284 1856059 804827 952495 281988 882792 1764343 475171 1888803 1672827 1949418 756482 274355 1234094 1569045 463857 931889 859903 1037732 30049 1269274 1774768 313169 1689175 745370 1322980 1035546 815197 273167 421529 1381234 335423 1358161 79373 378424 1807598 864884 39005 688021 1970149 115229 1157129 291722 1516273 103585 1229531 486666 1052656 94928 1935579 789354 235786 617973 792843 596705 611941 1601582 1921962 97478 932308 228744 1541724 1504609 148913 1985692 411152 1478596 1407007 175737 1597875 845105 1133465 342867 439486 534903 193278 466460 1493809 1723632 703609 1992862 1061521 1306560 885414 1927218 1496314 96365 898779 1739346 705356 1271653 1437389 1573125 108714 1742884 859106 310314 1704726 424880 383412 752411 1211490 417773 603798 903294 55071 1570771 1908955 543793 1267110 399232 867322 1722089 1215436 413817 603444 1380165 848921 407113 821328 1515305 975347 1786304 1163252 139197 1696910 1308540 673891 1211375 1342776 1545342 1447845 1643687 1206375 21299 2095 1487902 244217 523059 302691 1219856 1425843 81301 1359679 1992664 762198 42304 394524 519558 1280705 962763 824752 1435174 1726742 620223 597522 352276 1398587 1159711 504503 851727 831092 1376944 395456 1620411 913898 1903433 1941503 1700405 41563 1778419 1742774 630097 949117 103510 649024 260003 1123258 1364279 1493660 932782 1440318 1958954 115079 998851 1986570 500143 951922 420324 1580350 1251424 344797 89093 487712 239023 403157 386573 1211574 946873 1429033 1835603 1993344 614226 921148 387133 18547 745782 1863472 617535 4167 1484766 787846 1972332 395720 1659985 61777 944938 1432725 790855 236982 1244893 1693221 1842107 1989718 370004 222014 143252 723141 938381 1028049 527130 1044718 1831998 1515632 329419 1372789 474616 148119 1047766 1337248 1270666 576172 355302 705486 375477 1793229 124086 711063 1248514 144289 1680977 1319498 744756 1798826 227844 1200821 1553060 1231749 1263660 261686 1093941 669820 1458268 91606 1877835 900477 1548291 344592 1974090 275009 1721703 1824719 1571853 1066293 1581937 1252883 1824752 622735 1182707 880162 373977 1393665 1224030 7236 352659 1872185 1900006 1714918 890785 1951092 540473 932743 1382403 1795571 627048 996589 1993743 1346762 1086230 336190 525963 1285856 1443812 1544251 364665 1819920 1384289 1960028 1475259 1485874 1055134 1060618 1276042 1778224 1398481 420386 1135146 614700 1773728 135679 1844187 879101 1376961 2399 1604548 1107749 1184346 1292288 464705 128953 95881 751577 735970 1648155 1235497 655078 1429703 1670103 46020 26172 442203 866398 630421 1342085 1786355 1771543 1168473 1754400 1053928 459621 1536832 700 1449617 1738617 1061245 1166014 368219 370363 1845766 1606435 1856538 767462 1345922 643382 101749 1458910 1105744 955000 261818 1069835 814855 364255 608025 1211067 126392 991318 1628713 1835087 1207970 133804 1371072 549690 1292424 1749501 261036 1593923 170222 1786045 598449 1566377 576452 1469437 1676984 279289 955833 1814319 1099191 1063079 1148329 1790869 1106607 274827 1922114 437163 736077 1348172 1236695 1761530 500872 1863959 652264 965720 1803571 1171711 162054 1371596 435156 206363 1890191 1058470 242680 226025 1016318 1847773 868338 1007237 800291 967298 1441499 1929571 1933992 1352560 872654 1691135 1465695 398807 136868 458412 264256 798039 164390 252531 1890512 921481 704710 1157746 1747650 1103061 1995542 654487 332092 1033467 1990241 1708920 1063516 1585532 1392912 528359 921885 309327 1130140 439063 424714 1716005 1364841 1612384 564898 1262464 564658 578042 166027 1813843 1556579 277309 1819150 1615437 1002524 230260 1309412 478147 540361 615157 694649 1835732 1914140 1498364 856953 1445367 234103 1904437 1140987 1584205 395234 1802549 603812 688917 96626 444536 60993 270620 414705 939538 105325 1492113 1462649 304213 1404165 281510 1807312 94833 682193 1239754 621787 1630844 1551985 895178 325138 380617 656815 624097 826785 658529 881617 270582 1058852 1687705 1565724 140414 359579 78733 1618341 1463669 484438 43830 1216672 704403 318532 1552597 313634 39448 740513 529680 544447 1252282 393411 472459 628463 1586894 1353554 1247247 1586516 525504 1118865 1276859 26074 729185 389831 1835906 1918958 1317185 1536539 1472962 1248205 802623 1858395 606625 336861 1610337 371056 705105 1109658 521407 1282044 1635443 194869 1526218 1474690 1426760 1838274 1501918 448269 1221411 1667207 1995090 1376717 1391869 355952 961434 428513 151635 414217 1995771 1419936 1793451 136647 1103518 1459010 19529 1577744 1251050 608660 902227 237210 309123 841875 1736527 888659 530710 910138 526553 1004854 1609377 1347888 1686849 716182 337832 763485 1144490 1774114 786796 1945775 1239813 846407 979730 901181 1497104 652459 1616724 988679 1118536 644727 1199543 1784558 1595074 1128633 289078 1967608 1133562 572555 1733601 1484689 309134 264131 121372 1203446 1200298 1885604 30397 1752231 426213 1024492 1689980 313825 1675670 952131 1530249 366771 30651 615206 1977626 1895150 715420 437819 1294933 958403 691828 1854781 943785 148915 12980 963031 1223571 704151 639257 552315 1301477 1091230 30189 1907334 1667881 1398213 1225148 403094 136480 238715 797606 1894883 1482692 546133 1337920 1535340 405996 73394 3868 1001652 870553 800282 1475092 1110604 284098 1004519 320351 866716 1645298 628593 1649259 913804 376143 924984 1402836 1890195 596596 1366536 159623 1596703 295762 1000311 735457 1531463 1824515 1947468 1438565 1295445 368244 1948061 652011 89905 1167489 1329537 1961163 528932 356455 1965266 1575265 1145176 545226 1544203 22497 1215061 929343 1314226 784171 1157078 81894 1378888 1581372 1935296 678630 1369339 1853446 1010431 1171690 1785186 1114568 91113 1509200 1851033 588582 1481391 480081 169475 1641460 646718 547390 652674 659261 1724921 1591074 489442 193799 593273 1978998 1059208 1238374 1022035 1858576 1344140 997414 1457701 54913 1098706 1078039 1046329 789361 1316263 1124422 595202 539884 1600785 905135 20346 892285 1921801 1123176 1565779 804506 1781527 383671 1420135 1877910 736935 35437 337668 1576873 1995380 1515462 786920 551901 1101801 1404509 806717 1814293 1642812 75150 1518696 1812905 198179 277580 101122 1078971 379909 666400 1904756 52189 655700 571385 628712 1393011 110833 1659839 1934339 1053074 1109571 753385 406460 1047178 1251582 786426 1314760 1319773 627279 170847 1659929 205595 520606 1837793 1668821 1863598 514620 1255908 1171860 1006847 914679 1404850 748355 427847 1919941 287152 1557452 46096 798413 492830 1095108 1907709 1788653 1805508 598422 1924457 1476205 1439171 601877 1169883 837999 293645 1825698 1316005 526364 314252 915372 1991940 1368995 1843284 684518 266010 1526409 487337 1518360 1074868 993617 1680183 775622 1334454 1862247 1207590 1274748 657446 1581725 1229926 398287 1987232 1183515 1930569 761748 1203493 1240650 1939181 1456582 566998 1029358 935780 876184 579542 922669 1764906 1042643 74551 353830 1399149 1255815 1196067 1600712 1450275 1875178 456702 1198638 1491123 1890945 139964 1082840 888004 767581 154654 1560716 1232158 525644 1908461 1741217 1219925 771689 1610369 1823712 1155205 113116 1005086 1832766 776020 192180 372863 609556 204694 1132066 140718 235021 1190288 717246 560212 981332 177065 115886 1094512 1814339 37031 1899818 540965 724383 1679220 790383 1751007 1290099 1024033 1670322 127978 1906646 218418 8515 1789571 1878404 1137577 150911 1889323 646316 1071305 149884 1498089 610465 30441 1285505 1423403 1613496 880181 1210208 1463949 1179361 1454959 1651491 1939132 1665711 733072 344224 652670 1476976 1246252 296000 1613181 1764790 200027 79540 357393 1424771 847701 1323227 1654380 1411976 1161192 1598518 1929896 1697828 1937563 670698 1395604 305943 1475168 403538 222242 58411 1171066 87540 1852957 457051 1610432 324153 1810305 344434 127771 1999641 848179 1647064 1994022 264189 1514701 1898984 751206 1123240 1815333 230807 195771 271807 5263 1764592 1890174 1015666 1968342 587596 1887893 1475461 271014 1016408 174622 293588 1472308 778193 1526298 1899689 44738 502212 1006425 894412 1001573 499635 455023 177753 795381 1818080 1376280 375127 1311212 645248 150754 745222 1162214 1911260 310828 1714581 1373915 1199615 1496021 1393586 1626225 1551696 1165794 134279 1513498 1577673 1207143 1914905 1485270 1968080 1596658 5877 122826 28091 594109 1485023 805519 1628792 410509 1599556 1785519 523906 1707306 350848 1040513 920003 420192 1999246 1707379 163758 959351 1766719 1052516 1359128 1494048 1580506 1481774 1206015 725186 1468524 769641 431009 215256 251758 1755353 1342243 120296 963200 1304835 1291364 785322 362720 736762 1846150 1936236 1370930 1948071 732610 1217199 570976 536411 31986 1023429 259710 232967 575501 1397690 120466 1727378 906032 682591 758377 1944316 1227355 394715 1838687 1798701 970106 1328854 186020 1063400 1629724 1059765 175026 1394407 1424486 769591 1229727 663643 1132400 526043 1154311 1488179 198893 906211 515685 951975 1253813 523909 1449221 1384284 851574 375104 1326472 1786827 897636 87717 1472188 209349 22272 109793 1090145 1609595 1308572 883079 912137 540109 94314 1043443 254949 1955385 229537 654151 1442797 1986097 1394590 1805033 1183206 976290 1118931 566864 232421 292654 325485 28001 931032 1094946 1402553 1788295 91562 838549 1393326 850955 406616 1710444 690516 1385043 1507280 494235 1644188 1326746 1735348 622509 780550 691622 1982273 1566067 1304852 990608 1101120 1250358 1499240 233384 1844846 1082538 1289976 1574762 1492998 763992 1985302 49880 719138 172381 1787108 1285582 877119 1829416 950429 1275206 1868191 1941068 1870585 920223 505170 845367 1738162 1406719 72130 1754697 1971514 202676 1070111 1807427 591131 1390598 1957885 1237056 1050168 1608554 226986 563914 743270 1685495 331799 1213171 1463694 1796823 1239100 310998 917618 33198 359952 708049 203132 1112495 247652 1766503 1328571 1897858 593341 226489 1986093 390809 677292 1333956 871781 1548527 1018562 784663 1567756 1869154 1750066 1832000 759275 186559 738556 1562158 1185486 252460 901312 312759 338009 815820 357036 779860 598313 1181912 642363 191151 677326 1816226 729284 1861201 75978 370332 106098 1013535 1134326 1145662 282907 1079380 1656708 601074 1182247 1804394 1546068 1060447 153296 1578054 204009 1848657 1203000 11962 1561781 1263245 822601 1562748 1268551 1337613 860401 1193861 1595709 357804 1625867 1988599 593118 304927 1957725 1422586 1896681 1831319 735838 378128 1280450 1707695 1934637 1567762 1913514 1876223 97154 1506960 1980303 1648610 593800 1345928 1071027 1898886 831927 1883726 665592 462833 244664 599769 1355099 1892866 541152 472954 1108053 1021059 1121587 1487004 147413 711066 1620805 1588802 511481 328621 1083382 1249066 834647 604976 963204 554605 776211 588209 366544 1444038 1499360 258698 1925228 1487640 75237 314637 130924 1353289 1212974 144497 1536754 221881 1903003 1265137 777643 13908 677459 1248538 677048 1286738 162854 386023 1042978 735911 1884472 422409 854836 1988818 776606 1652082 1186445 1394302 147965 926815 280880 1868688 1817623 966833 1165562 1837037 632371 1369795 1695003 129277 1308041 190808 385560 972404 1365809 938794 1381427 49335 1602486 518078 1101626 1975676 1320145 1981237 1939482 763149 1354924 434912 223974 1052196 554717 805854 1035011 187050 1610623 278154 90512 1853733 684674 669212 5307 1362390 613887 789810 782577 582443 517157 1660327 1900437 1218120 1833615 390134 389321 1736577 626286 101326 178895 1766368 1286957 1661781 1773019 570795 218639 564980 592929 800745 230297 559679 624351 494946 33559 1746297 945981 1061151 1106565 357146 1471191 920849 481998 1582992 389289 381962 394673 1101170 1635177 104074 709524 1981553 1278842 712864 235449 175207 1341959 1318095 857432 1085131 1127066 574765 507231 1501709 340291 327316 714177 1980915 1029366 209854 557610 683353 1845164 1397993 229772 1610873 1790470 1361110 661046 550220 1433161 101924 735974 1735416 1650160 925754 24671 841106 1521261 1946420 1128948 828546 702747 1517717 1697387 1655621 345202 363518 1460994 587578 1168590 1906637 1262756 284666 1793350 1225109 742394 1356742 858736 357182 1412905 1620545 1940572 1907583 219198 639497 696951 238986 635202 131766 112224 1367212 1199567 60696 542423 1149333 1269302 1362370 238343 634669 1192822 1942360 1159724 443121 1292769 215186 114953 790517 834919 1931760 1067579 560466 489712 735071 1309237 1698714 1987640 1564530 21093 1429807 796364 713523 1371573 130600 621131 1252805 1917862 1028930 957688 81256 3288 1550764 1581677 1243874 1087964 375652 1586858 1829073 580007 723466 828596 606224 1938069 1645786 1820409 1699434 428881 735714 919403 1762204 516388 189793 1314437 114738 1382927 359857 283247 186531 229839 261693 1441297 1027966 697023 1020 940273 68011 903498 1621316 543702 317032 1404008 657111 919184 138799 130387 1871634 1701089 901536 1857874 1086708 1587546 1977110 1764732 425567 44520 136620 321727 28291 416246 281623 1868518 1277700 1720557 729427 1777780 76848 1213172 944684 1603470 1761590 594321 845395 1224190 692352 968964 1896358 881410 1630912 471450 1283349 118884 1210605 1856388 342341 1034315 310972 1544117 156654 230862 1187513 571486 103392 478189 954999 369987 726122 156936 1140500 1168251 1893311 444052 1000920 343179 1527675 128604 257195 1786922 1798320 1880351 1688798 731712 245316 1116707 1786 863792 566173 1586290 1287825 709358 474192 1513301 90840 1374749 317697 1094442 1208544 1557304 1254751 1973770 124728 344511 574548 1048335 1270537 1665392 870269 1066042 777782 1814763 1453084 601057 1593501 1471948 905614 728983 297202 459320 883182 1503222 1777142 1270450 266988 618622 1442290 212001 384090 1986269 758524 709009 1848493 827114 696181 338570 1389322 1032184 946050 776442 1663761 184567 323659 1367170 1398187 871726 1686208 556756 194704 176269 547553 1948642 794181 698443 198919 295416 1463959 583458 132095 1365516 1053792 305357 1005649 873034 846265 1764823 1401227 801892 1568446 105922 1787144 502848 72677 1398034 1463174 587008 1363274 51217 1366503 944148 1087428 573417 1896435 1211496 1542287 81905 1937754 263756 88775 1142481 1878935 410281 638558 1722050 1473185 1214227 818090 999960 728518 39568 1805663 1966852 982039 1780428 1147150 644127 1012785 1545190 1890770 1516298 555716 339549 882458 886239 1286246 1356846 1071496 1202623 1334817 1913544 961620 1774297 1743730 1086141 339341 1382199 1360328 572547 504433 897651 961 72278 327146 1324859 1145208 769924 46969 1047172 910562 1585804 1924232 1791134 20719 1564309 75803 1639426 1162247 1767851 393699 773712 1647850 105448 1834538 1108312 436153 752119 1052852 1075875 1575636 885317 543481 162960 438478 1686587 1545779 262852 855341 209080 1281177 1330439 1112592 449438 1406532 1114346 426252 830102 420509 1304885 51518 1981174 371263 1347931 566463 1594549 310707 1470106 1034077 875 1452475 614925 1608720 1403847 1837228 590039 1135029 1874302 731839 490883 1503076 1955737 1572728 799438 1022714 1115796 517810 1447096 211555 1380025 1875148 370974 958104 1701853 1252352 669091 266765 399924 1727847 1006657 1608746 1605314 1476519 244278 229427 874755 886123 1659469 67943 1993290 1054347 1532729 746317 1996776 1356607 1451216 408548 1440229 1565375 1704096 46732 1038987 829833 952196 1770553 392219 813350 96162 707052 1306891 1778825 399696 1841229 74969 1683383 1235724 604589 30959 986128 829923 85394 280550 479940 1647704 818409 785616 1454519 1883553 1003747 990417 1762873 1170591 87316 1499436 1848873 1476035 677900 519024 1617512 789708 1167527 1790075 1353527 1950768 187313 1454979 1382366 759639 1332737 776484 705816 409116 894524 623147 846721 1404297 955153 642317 637841 475291 1201369 1684437 336391 437803 802920 562650 1792720 751097 1183542 148657 244719 224713 1475623 1335824 1596427 1470121 1019124 1779866 926259 1623234 392960 1536487 866213 913513 409023 286930 138262 1933407 133768 320271 641161 176244 926048 1291869 1799047 1982722 487580 1432177 1381869 424514 1409648 1048527 973653 138148 620343 780006 1940279 1830480 250504 886058 1141188 158231 1711344 145583 820428 307755 741918 364247 160712 1782784 346835 286996 644808 1208413 1226988 217834 6744 619270 885378 1769508 1719636 533206 1679432 1565048 1076135 1887000 514628 92305 45136 112382 660155 1647756 1353068 1615813 261854 254139 1425757 606826 320522 928093 1550981 585997 404578 436982 205347 1613670 566661 817294 1342029 331602 243464 202768 945787 590070 1787546 1140219 1098023 1562365 349665 1539670 1753470 611620 1287843 831273 633 876370 333609 1930619 1192328 779370 1133309 703137 548211 1776179 1527690 365971 1318221 1541881 665731 1936378 894472 791972 1263094 1921745 1033085 478295 229518 1836159 886584 596212 322605 1697976 1839264 523185 1248370 1430286 945695 1239860 10402 1617819 1253360 1818522 1275010 1135843 429740 1709899 797914 1282004 259716 1111842 186360 1141264 1231606 1874624 1509134 1946463 1815671 634650 1130612 1910922 661106 1712089 1485210 1368738 630110 545357 1304590 325857 1362737 1060332 931556 1739482 1245087 1169648 118943 370539 130338 1267146 1250735 1507167 668742 221918 1384741 1168288 322679 1901922 1344007 1499347 1102092 921940 1438975 1472936 536109 493119 51126 1581583 1963395 1381116 472421 1806408 948562 47627 1980466 732061 1298661 543308 1420004 1664485 1718292 360812 1146479 336891 1970933 302549 1971322 303037 682934 1686150 469549 626642 56397 1612266 1289969 1302932 868694 86787 1505231 854437 1505510 1830046 1276101 652424 44123 104541 142275 796894 437472 1009483 1959928 585899 1680283 715320 945117 386541 708623 1779216 181053 406606 1794120 1194358 406932 1286942 1839157 549971 613258 1012 498355 559044 647988 956387 614507 1360037 1795034 1684313 1619642 120484 248940 1658022 826400 118895 864693 1770478 1018003 1934751 1452452 1063351 1479068 724845 1054558 1748317 1367514 1190588 1086963 222985 1840565 591737 1926451 128303 899890 1710907 802141 897779 606912 90967 39631 1527350 354237 943444 1607018 592142 262086 649464 1482336 80328 637256 1768720 1829190 597429 926122 523257 1681091 1357240 247162 906027 1411903 867294 1485579 1125521 438220 141087 273923 1995983 1952471 423059 152405 582936 274233 51810 1875936 242563 1440627 1677456 676520 996009 935449 1121053 1072779 1892301 367278 385305 383311 1182726 878074 56687 334918 424877 1607350 1336030 1737432 516237 1478354 752529 1786758 1330113 1854235 1057410 1582674 859208 1886790 1250560 176243 1018004 3392 463396 162098 1998504 1608706 403172 576659 1995906 982321 1604971 1044102 1293338 864760 82269 1684359 1239447 1326820 374026 1354605 694486 965319 880595 1406030 1188802 1784926 738705 1827052 298996 541566 76156 1085943 22292 1213396 676561 784566 200064 1559758 213005 1255485 1177624 1224532 1871913 829633 595484 544067 1224135 676909 60021 1365200 444401 1142183 949344 442052 175886 1254717 1784717 1578009 142741 678272 1939982 287063 391607 629932 1799883 987965 1023097 1536946 1566077 258758 845140 999119 82884 782426 635144 369757 879993 1153219 1023908 613507 25131 1231817 1831050 1304949 1395050 1962771 1860570 836660 177999 1185881 1069627 1638741 1236823 910151 116400 1813457 615463 78203 74972 759805 1509205 1468792 223909 1726695 368432 1246461 1580314 952250 929819 1895878 98862 1678587 538464 1001885 824144 1495177 771928 1985073 1443847 273943 1356416 122763 1618661 1246134 1098858 1458311 1033534 142687 631190 1825187 1943599 1345612 1751413 1698634 1681374 1975670 699828 753029 723535 1409813 1994437 770474 1836490 227798 153168 789225 1854458 35864 727950 1056488 1198311 1127823 628229 183074 1616940 1265125 1753331 1635954 1577500 1097812 1878236 887602 474920 1951838 824524 1449725 1259454 746254 273457 993289 1987852 1471857 1896163 316838 1890363 1087349 1629181 375388 1278712 1844391 501615 262573 1705465 221479 641336 613379 754852 299313 995388 143369 1004581 806938 512432 918812 1114772 786925 1061458 1992602 1031988 1770901 574209 1255971 1600457 1614019 601070 1291437 200552 918508 1182548 705653 1269989 588057 657562 1428658 1774270 347223 1257870 835198 561793 1459307 1228158 1455877 954959 1784118 1506448 125010 1377585 1559095 1004677 320742 505337 1675848 377381 1538982 1001558 1409484 1793829 1663937 1939762 1713142 1690042 358625 947600 1234531 670461 202091 127385 1766866 1001102 1003329 1653252 1132798 923570 204249 320179 530845 1396115 924864 520924 1139635 55573 787057 206588 1493584 816364 1678863 1124531 1428051 1366893 1732266 1049850 649635 258771 280720 1955313 1546111 899362 1090571 1949327 420553 1125966 1862572 1882568 1442048 457478 857679 981301 1863474 570509 353696 303717 1214477 67116 46053 1411554 534280 964859 1032884 46151 661319 717385 86577 1249645 1011141 991294 919599 698698 1343878 1044123 1570069 195466 205971 792280 1467516 191894 1182579 1481235 1066599 1363246 180644 885234 1226646 838625 768956 1972439 468394 1415248 134034 612987 633922 1750748 1597897 842022 441650 237463 1973309 1602330 185103 600749 979932 1407405 1221550 1144318 40207 581329 1684461 1789946 1609092 449585 1614183 628430 305152 1026825 1912153 1228958 1573894 1795304 1860488 980274 1896788 861335 1446032 390091 1683796 1329163 671589 713798 237258 689508 539007 1400969 676015 35185 1276774 1044082 808675 196146 304071 1499812 1118766 1743358 1506390 1695741 225109 516860 738014 1381922 1476478 1134419 1167830 573316 995234 90329 4910 499642 1539336 1258755 923050 1958290 1959496 477446 1555084 559352 822742 59194 268070 1720084 1327262 385364 413205 1247176 10636 877138 1629553 959719 1238938 370280 120671 61572 1467170 349655 29055 1970550 1727806 1712178 1914604 1223517 31906 401367 429250 1242918 1665470 1330546 843398 746847 1577195 669094 1243453 640330 1034478 875586 1209662 451713 627842 897410 629257 215035 1695993 1816992 1901013 1166556 635168 1627438 626055 709588 1452665 424650 1198758 810286 514548 327608 643457 1457951 1846882 949480 1172511 1385307 1315612 1314955 171030 1991181 1341727 632712 1563016 1379036 405091 1705303 333974 1206419 339620 735217 1671137 768606 716242 1464531 1095442 1358814 1137909 1454686 892885 686442 781710 1839747 889511 62962 1185001 1945022 1510413 1046427 505057 1544297 109960 590487 1318223 1737382 1095514 1144829 1941518 1633204 1694366 907984 1383565 1921774 708025 1764789 1042845 1873919 934006 313357 1683949 1189318 780633 289320 39632 1822348 620325 459736 486369 830264 1641221 1292812 1678986 1505181 1008932 1707668 1760150 1613634 336164 239854 288408 358461 1501732 378550 1683466 1288861 479809 941820 256749 1775150 1241258 707581 1592777 1918789 252980 857054 379993 719791 1591843 44753 1035921 458764 1690939 1065254 696265 261447 1560187 1290034 598418 1036834 1032453 1174538 1649290 700838 1024598 1515524 1173443 1376322 1121512 367275 864658 420934 628261 1437156 2939 1552573 1046869 1511246 549446 845384 882547 1784469 1960351 1875235 1385179 502939 260262 1668680 511112 1151568 1155284 1364115 11715 48939 1568802 1362303 263362 1018378 1280289 527835 1578688 451103 660736 754135 301374 1354172 1602882 254667 1737225 1489729 1154729 1591493 1166847 1238655 1522164 1446681 704735 588268 740418 1658074 1078402 1252525 720106 1620152 1898602 1242139 1860891 1438650 876361 1775173 1285011 1232640 1099723 1560167 1294722 177887 926088 1295182 1016352 329779 209674 1305248 1900605 1903749 430904 257261 853499 335009 1159547 573614 316983 962780 853706 1564233 1307750 1661454 713816 176421 1048186 199594 485364 584742 1355814 719314 1933450 373329 1974370 353155 145949 103633 1796985 1651097 1442318 1226528 1504532 391303 315080 764052 342310 1331950 678675 1604291 680890 1503852 565575 747481 843558 1438557 694799 570150 1873977 1904393 1631568 1859536 351917 1458078 380873 320417 641081 433206 1735761 914704 290622 36382 1345017 1325353 369650 1194460 725479 1268307 1455639 1661311 1086087 176858 638084 353115 984019 427731 180137 45790 304616 1724257 663875 799177 1442405 637437 250669 1179576 1345324 829113 1697608 1974224 677614 926011 1002001 1592595 1631386 1783093 456378 512199 1016170 1855118 1444543 1042781 212268 1137582 270799 222097 149767 1379611 768066 1339454 1322163 1161997 225172 1073236 1052297 362621 962394 1081290 1073203 1681821 754543 164517 570484 483389 1028900 1619996 77925 857084 1091591 1578718 360799 573961 1986719 344580 243690 1681813 728505 1879613 1861920 1418522 1591550 493394 725405 434175 1511147 1432641 1402394 1035201 725293 1487044 1807318 749316 397155 1631258 1903684 270497 1175243 1106532 1679728 1547451 1479629 875053 1580122 422976 1629769 923523 629480 1787707 1973422 1821177 161721 275629 1609672 1193094 914426 431782 1469289 1240259 696008 1741163 1094387 344134 529526 352302 138456 1802479 390993 1553557 1974883 642960 1317511 491853 996692 67998 1967603 616770 77023 137231 963573 229467 1762125 1012693 1161786 360637 454805 558742 1451752 1708826 1243979 585368 1471230 1933640 1670066 186405 1193864 1699663 1356937 1174580 1968748 388793 1433903 79338 921424 1450455 190330 178644 1418749 1216992 766529 1929472 1753807 1431185 165873 1296633 1762499 1831669 1354975 1362073 1009497 1788056 1400674 857223 1675753 1809513 997157 323444 192458 130402 163750 1144467 1514228 852740 780344 328558 1590949 1484743 953430 746969 839357 716467 1873902 365945 1030531 103102 1903302 1555264 1670373 1916654 1867980 1769496 399757 794663 665501 173523 21481 1884126 1483887 1845592 364302 1095598 751707 47362 189895 1421060 168869 361620 271989 161282 859600 1012245 1976440 745960 1657608 1687854 498703 1584075 113576 1017466 1044721 1197380 1046726 439539 1491379 1412852 1626921 1427959 423627 681307 930010 1371549 520541 495957 1355888 1997595 1838278 1698774 1161207 1681209 279477 769842 1020672 1091148 298277 882742 408795 1680571 792686 192914 1220465 390008 1711948 587243 530420 1308615 145911 1184584 441835 812519 464215 1664260 627152 1818033 375172 1094170 888811 1310091 1148710 1468216 1926436 1520464 20231 194463 1490540 5633 1670966 845130 997376 484448 1285300 31213 1117725 1474791 176118 1365333 1376849 1528857 407945 761830 526498 1907994 1735377 785853 1411688 160001 1099835 1133752 610912 547610 817860 1374326 1339427 220914 468065 153740 835654 64099 1141484 270114 1124791 1302055 706994 466062 1367592 1075764 692268 1959208 53922 1605299 1192414 377204 576852 1914694 1070069 1222003 297426 98051 417399 505672 1628466 257707 1966004 1133478 396180 1079203 1045712 616187 1123834 384896 1988301 1864798 1656632 376632 1368963 1641724 1050968 1587213 966307 377734 1857018 825674 973368 222981 517589 351727 1264111 1391960 1991140 516455 1314912 358612 825814 956162 1657597 1071575 874238 1556754 349922 723585 1871075 419415 889041 974775 83497 1537079 1465453 1944945 67412 1618397 1129610 312222 1445237 45963 174543 1357400 1853072 1059649 253151 1334737 1824316 126977 57277 633287 515644 1389050 777031 1550868 1196771 1825772 1071400 1706044 621878 1708100 494422 599182 1785712 251627 1914744 584280 1576351 1540596 1175647 274144 1691277 1554103 204564 1522054 1659266 1246346 1319075 672213 803910 1700893 1108309 50974 305675 1544387 1789911 1901856 699407 991032 1231160 150380 770366 348958 575029 138804 1069457 38626 1928959 911813 197208 140231 1199308 572504 208139 589991 1474853 1810167 188881 1104290 951569 1112400 323387 881828 390469 377390 5934 376419 1300009 235085 1564428 1275323 1929926 1578771 237546 1593310 1864649 295199 775407 1234348 740242 315488 1606176 704654 276160 1028914 138155 1410089 957054 1256519 870704 1607973 1495981 812737 1860722 1207848 1943427 1960439 803786 119893 117245 989577 1877576 653371 1336709 1137391 724464 1629432 109717 1339701 1797599 259476 539258 492971 274429 299170 1441578 383849 1816282 279701 507084 1258335 297117 409974 1294182 1886403 369705 1391488 69973 1038954 1556418 1637477 985153 1816081 1248987 1179188 781420 457967 530566 1691986 1504993 310772 54559 1847680 765869 329271 1961933 608419 762245 1128613 1340869 1230405 860862 1229436 998042 1659953 408032 554944 1405116 1511704 54743 477934 110510 1282354 440693 1631513 764862 752855 1703407 639360 653143 1334792 1519472 532616 562202 1986451 560533 316819 651219 939425 646603 1528826 1459037 1210500 397734 1397733 56053 258602 1134754 1373912 1916061 564025 1789501 1643694 750286 968276 1539298 1635509 915848 997709 1012324 142254 787329 1485520 610565 386841 677355 414707 1543614 1697746 1489186 1759371 854380 1615815 1296833 147547 1344502 1195629 166900 1705999 1358255 1628428 598406 302605 1932518 1386611 825901 1037907 1522644 1990610 302435 1931041 1263340 58404 1941119 1205345 106683 1259129 136416 560133 875223 1619540 673542 416363 71324 533199 1129640 1255435 1114354 1713119 1619057 45948 1662067 612310 362541 421874 1533752 7428 729271 1475648 1858335 1766666 790961 469497 855009 889138 457129 763983 1924256 1208088 1863960 1047740 810347 856824 1223731 454856 1274385 1776212 1454716 1826877 1910714 896059 1048366 916251 361065 1329270 213079 1856955 1704562 1161324 1973464 138003 735271 1555155 1800775 1500778 685976 637367 1844909 468208 1118088 1370547 935966 142557 1209717 1159692 988551 1041083 854222 263972 1382113 1253598 1579258 1426876 1073485 1330618 1813989 416694 1406504 968349 1208419 1779543 640136 1940163 835091 844507 1618680 1479276 389347 1904332 1916802 139015 1534386 1159670 460491 1287191 1976918 272585 995708 1829151 1797837 708569 640102 1502778 1853139 770744 467771 1716960 1132568 644292 551001 357799 1399255 170902 1400857 1817070 168072 1841896 350006 1802646 693284 1333520 431030 1148713 1924565 1881850 55183 959538 1948495 1568835 1438725 385797 1819588 808659 1699703 1935686 1459100 298589 646575 1465312 876642 783517 961741 467642 1953115 179667 1960642 1464318 1111700 1355606 963826 1490924 789754 100646 636019 173036 516951 767208 728918 1959422 1056761 1821910 1689917 1258306 994190 109227 686238 454566 836064 1098139 157737 1714812 1279675 1771751 571099 524199 1584960 809516 512194 1973696 676365 1423739 1301390 1886503 361937 1608254 1403494 646056 890492 730316 1666177 1012015 1037681 1533670 1317669 128899 1907240 662879 1445180 1318127 1876690 589001 920496 1145563 1354158 1916390 813056 1435709 506498 814881 395321 291763 166659 268546 265771 1924623 1254262 1195382 1719560 1905570 1505558 1929744 987963 1283315 830030 1208710 1805146 1864784 1025883 582053 605599 1740733 1370553 630873 1062570 1037592 270997 907829 1758308 430238 372896 1487516 1255356 826398 1423251 260213 107274 956602 1156141 15972 1964562 937555 360853 905660 160549 709542 1569870 341246 311849 1819453 1793282 1292974 1040049 399144 372011 187667 871771 1271686 44484 1636292 299272 976703 1325190 1816861 1673522 216603 1864245 1159171 1273872 95048 1392857 1915859 968392 551312 1848073 122733 1797500 1249885 366506 575352 903101 1125714 894625 981491 1477574 834465 942113 1553985 1965531 1090281 554520 779246 250459 760020 1693030 89970 747859 70009 1875793 813728 1590411 1497822 1075132 199439 855071 768492 996151 402232 811655 779842 1142711 1432050 927436 1436836 287161 1242333 1591738 76581 996393 1083166 922883 875502 38872 914083 1668786 1443042 1147488 73182 1492548 1032437 284660 1584917 1551140 1528864 1579912 1155698 1401880 700107 417458 495454 26075 500488 1885660 990373 678424 892287 750296 432011 1709433 1534779 160696 996199 574600 1434191 756604 1975008 1173630 1541905 599701 746881 995535 1014286 1917217 1893008 93118 224099 393431 1631800 862474 1786458 820470 1529397 1106432 797155 212361 1187007 1347863 1495687 838846 1417025 141540 335041 100079 262018 1969195 1001600 520190 1585562 1195031 28349 1479831 1962136 1469259 1787805 850969 627693 172769 12225 1685805 598349 1132075 1043714 1192513 1016742 1861285 608205 445718 817146 1332237 1394215 1341684 1995677 1486625 1045087 1508114 793490 639207 189163 329696 1461796 1802991 6624 1683339 1032336 904560 951721 1664349 867609 253157 1992760 1544754 1876958 406322 1684759 1520169 264338 194472 1850243 1909356 1819721 1550135 1863493 990054 481635 587091 534135 1761169 1121191 1596720 229215 1624436 81874 34821 895622 82081 655101 1226356 959971 693921 1940202 448964 1531272 1992339 705790 263782 665821 1104625 441440 208932 152149 171338 474688 737781 1093596 1805924 1314329 1243777 895220 569485 267112 1092356 175529 447822 1351057 256444 866447 698817 177708 423651 1070720 1707575 1067732 1756908 522531 1135274 189485 107344 30679 1963682 1887851 790806 914663 761363 1491414 1700623 845891 1894472 1079360 1137584 390113 1997031 666384 283338 973001 601002 1571587 1105712 1109282 48176 555505 577732 1892164 737892 305902 1131991 848898 1183839 226312 75463 1132564 1156380 161164 748103 279617 750409 149230 417186 1386456 1022400 847555 1528482 736496 1186978 900340 1520651 1260389 881284 1924783 836845 1445947 1741277 572821 629641 599970 1230613 1321076 251984 886346 569001 860627 393769 1900322 1670700 835443 32805 692382 556548 1176458 1726190 1151515 295362 1038092 1361627 686178 1763894 714973 656596 482843 1519931 1662502 1917405 1943148 1046021 1032568 1071531 1897298 502356 1641446 226210 1609858 306074 911553 929671 467241 950392 1080541 366252 1815965 702089 1153583 1435983 759366 344115 523336 1614899 140224 101837 758775 769159 1154312 974275 248542 1481327 1501599 1595949 356020 1284803 664976 186296 617366 1709781 1144595 1674994 546214 288473 290136 70438 1963871 1023446 312875 373290 4499 1453368 1871713 1253764 425507 1533999 1859749 1667074 205033 43236 987442 657516 1306984 596168 980072 403568 1702942 848314 771703 179004 1704041 1290885 935900 530089 667100 916520 1455322 1221535 424940 1953088 1533669 193473 1600143 1482415 911355 1490177 770413 457925 1448759 467041 330910 90029 133700 1654984 1397877 304991 170090 616884 165818 1207958 1712819 214035 1058567 115862 770371 664511 704649 1691353 1430204 1098346 82409 1790203 1062402 1627602 808392 714589 1698232 74007 1464863 475435 1160773 1617598 499333 231721 990786 190545 602344 1638527 472118 476133 1392148 1024447 932382 1121171 1350380 1870851 1773737 295372 1153100 682715 1131615 1028815 576546 1386414 410380 1055643 1575614 1176063 753718 1974020 1025697 138720 634543 1872606 941181 45464 1307770 1507316 652741 878328 837508 609722 407194 747912 305600 586920 505795 1201031 311656 845967 1965905 1446297 315047 1991225 876586 1385268 864562 1579 1197572 1413022 1667084 1253777 1937930 1157178 857374 270311 1643914 1702201 1720945 805775 1238814 421660 1108579 1028168 1302851 1194912 34369 671289 1145113 1506898 421216 413324 1185628 14611 1599209 144558 415664 1268782 530675 1939524 660966 1116799 755216 1666199 908554 341922 93670 1071985 1300725 1724423 1185978 1129836 1620700 1512498 1407074 165088 687646 931733 142287 1533021 1736889 281490 1495641 1969562 805894 640257 107551 943226 1172607 150535 1404775 558313 1287669 1931521 1528055 455448 230232 1364426 432657 1617202 1639891 792601 268572 303548 1601850 562332 70230 1454674 697637 1927526 257277 254235 902179 4635 1091183 210989 1348949 1701200 74861 993159 285026 1813166 776291 163437 353937 256404 639567 1422463 777420 1873457 104736 1577054 601779 722381 1646906 35445 1863608 1518597 288872 86975 1564879 406320 551484 530202 592483 1162996 366507 654003 1562348 1502840 1821 412603 1823853 484181 633950 456807 615561 1996623 663540 1031853 691384 1063732 897921 1989456 1239398 1936686 152886 392680 1950017 1049677 43896 1281796 271842 1855519 1151722 1570535 1019694 83095 1702094 727948 1658 1100347 1281373 1972586 701110 119958 171747 233616 930306 648451 1132590 710194 991434 288310 425440 1680700 1671121 994173 1543598 1186431 484739 1827648 467929 182467 1644879 403744 1622696 624421 634797 875308 853067 1390454 1660790 1984349 1321351 917193 1329736 700532 1810092 759230 338838 1534165 929630 1472064 1906412 163945 137451 1067558 1340611 1034561 670837 1655592 341192 1099118 1107975 101420 342193 1244880 686938 946433 1683912 682112 117323 121706 1346445 20455 1260240 1448563 1037365 1145732 19201 1049067 860056 1218431 1475253 1621097 741010 530663 928458 1700755 1486015 1402358 81448 1637505 225960 755192 404731 88915 655807 1080195 1481721 791861 668993 1849260 991876 110085 1084057 82695 907067 202589 343620 1240343 1200908 336570 1912508 304421 178604 391515 825795 895167 1701723 1686113 1394329 1932484 1651611 1844551 309056 79689 1558472 1082152 1332669 1077780 598559 409589 1523682 778082 1019712 9064 208540 160063 31830 1268187 110087 663757 487278 1991168 1515822 1656790 686944 1641932 35745 44997 1771065 202965 98905 1115930 127478 1404708 1483883 731782 1877103 754446 42754 757908 1922241 360196 1275695 1155403 501924 493768 1585738 865767 1675222 118329 333133 1432150 1650551 1575583 689557 449161 1667991 495457 741851 535283 1500780 435000 501567 983246 365838 916316 1838129 464010 524707 975856 762243 1922485 1488020 724829 1239340 344673 417023 1419203 1365447 172370 215385 1942424 690831 1174337 179559 28755 551467 184507 1404047 1496403 460730 1422962 1593222 1426761 852953 668706 1288454 1783763 795220 352921 982409 1528921 892997 414943 1112027 1454096 827644 427446 164253 174221 965892 1363202 1344399 147371 293078 1054649 309319 769209 71564 1055273 1483309 990961 574281 1093764 842939 531599 1541906 1316734 151699 199473 1268708 87411 1869991 849650 395283 1378404 1560814 872447 644024 1629226 1733748 1418233 401935 1828007 1528102 416820 1945352 1589213 278795 1510067 466360 1717676 1484661 656965 1424939 387857 1369059 166140 391031 1904472 1607170 1287601 1392331 589560 1636268 516857 401424 797769 131775 755949 543154 1916523 1657839 1849755 1654198 1003199 503600 562724 1146520 371856 598322 924025 62314 1943364 603102 1339267 945908 336864 1306340 748757 560233 271026 523300 1343611 646981 1515098 1155206 359773 1010514 1997172 200564 1994401 661341 726818 1837568 1941118 261514 474887 472367 1285683 49521 77048 496667 1527125 166705 1519863 739472 443366 1981424 88891 631521 467283 1877543 1906510 1207686 992299 1345247 690923 385709 572214 1700101 1471360 257815 1382628 474136 333714 461338 1208227 1111198 1778686 296949 1532580 481916 1204498 466499 1212070 1390090 1167352 291773 651791 1476390 432131 1266928 90631 43809 1383891 1808472 561983 769679 225548 884124 136385 207727 396450 1793691 710503 1764210 683157 1382723 1015647 1835964 885291 1375151 1687577 610865 599822 1706637 1490064 1403166 1640850 1217824 1456737 396592 1979056 167269 1662439 669847 1083432 1990717 102282 413558 1843534 371827 1919146 465031 1125216 251152 1190412 1475593 1534394 1748500 1226012 5042 863577 880553 1698826 1166499 396696 605719 1415158 1409902 1835876 486812 1934489 1115240 1216956 1561492 960691 1771497 285702 874370 1029580 1038043 1531322 108381 1668508 1361724 345052 757313 264244 1524574 1519921 329478 274089 1078578 1664546 83113 758627 60311 1990532 438680 744771 589713 1294767 1912884 495564 345222 862680 1131361 1165287 17909 1888231 839799 955867 1666607 1534565 1621560 1534586 528877 1112759 347956 496513 860319 655436 49042 470884 548718 462437 1837056 448193 730443 1359215 1245998 1988491 2669 1444760 493660 504416 357451 1497316 1058772 1410651 821962 300909 704317 1020693 352161 485832 560765 1026909 1153246 1817201 298701 55992 1098098 1891253 1549929 1017114 1470129 1140269 555587 1014926 134619 406121 427473 1144618 1554444 545900 798966 466939 1541586 1143312 660891 1325572 50799 642710 1181209 1262242 682595 1086880 1051570 845698 1137763 1486482 1892554 33596 1740305 148177 1273423 142769 1616265 1845570 1194482 1616682 133935 1231672 354699 1061852 98059 1316489 1892169 1092326 949245 1064402 679355 1241256 481739 1395758 1784061 1190881 146228 1891049 410957 1062928 1329588 1729719 631108 1761072 1083123 630942 1702265 1248677 1641014 323412 1804179 80654 776471 1529148 294027 500272 1468917 238582 326261 636626 1229046 1027815 1311938 1439457 329041 930496 426688 581032 329505 805579 748671 1653056 1882480 1241245 1540170 535913 839069 285812 524559 170454 681816 1698033 1095403 1327072 805064 535543 1905537 821732 399438 703291 1077898 857568 1105829 311818 903762 1852252 1147454 1044757 38635 455819 662699 90356 1575130 82859 913649 1457453 285531 595287 464857 396415 1710483 1652012 1136865 1507695 1272581 86644 494713 1310693 931094 137152 3504 229926 773738 1097091 1041957 1096237 1842404 1365780 990660 430976 560921 1238069 1978850 1223245 1038396 1788606 975922 1863234 526883 543948 319500 175089 672909 1059782 638052 1451940 1621658 1855128 1424839 1056743 215899 595953 1602098 858671 74575 173413 1246303 1616765 82097 577954 1231279 1265450 1905625 33094 147622 1092906 1837964 1630081 60221 1334284 807011 1824110 348236 802010 364151 1299949 1355225 35438 1038051 506162 1059071 747791 731648 188193 701782 86524 1736097 997331 1007947 1877456 105435 376571 766721 1476917 1534556 588706 289780 520505 1012622 32078 498669 439859 1945831 751259 741254 596782 1078981 589972 1529508 1084301 2003 791607 949748 1324610 813200 202330 1894041 3920 1796499 636860 1600739 1223758 1644915 1158905 1713150 1814324 1015744 1998189 320313 1957749 684358 904853 484652 305763 101880 894713 992390 1605401 1716558 1338112 814992 665656 1414891 1647065 1113575 424665 1512958 1157566 391934 1353711 1152799 197239 107217 1277215 1874071 685936 1228014 1291697 277280 207731 1987582 1375892 1356517 807459 660739 471110 1380717 1480245 347412 1975369 250954 1541033 1881209 1181537 171762 1254392 123876 484100 191701 1979425 366642 368477 1745711 1629734 1698434 1465755 98009 977006 898337 1407328 951192 945549 1558165 944390 1584392 307520 1888878 606405 1913573 467644 862750 786536 1505061 1393218 985835 1040644 1347165 299545 1588369 931662 1003604 1774399 303027 792939 606766 1845680 1781930 1405599 1390656 436134 342486 600160 1104557 1105629 716712 1358144 939479 1329325 1294759 1095476 1745704 933096 804783 532397 876683 1727382 965920 1606716 485087 1721759 167148 1336942 141726 485514 1997368 964205 79239 1600722 1529845 273480 117168 266894 82949 1436031 750737 1145688 1683413 1870715 790447 1390739 25434 149878 780783 1493857 1745013 1149558 991629 659565 543996 738150 1560342 1187225 1546134 689205 1146937 1810712 1504283 282495 90116 630950 174394 708283 1839764 1431840 562504 1290421 553399 1404089 980195 523074 180755 135092 1891783 797828 1607370 43263 1273677 1477098 268042 684723 1445110 1069411 676356 906230 1076402 465714 1867208 333928 612499 989581 379862 1844664 1546946 1808916 1322236 1188270 1635601 850040 1205674 912381 1689736 390457 396612 1386121 604954 1085849 1780715 1193181 413317 1136643 1864400 109100 139278 1036868 28903 1913444 124272 618411 1332594 1442643 313803 593707 1650028 1122911 1756122 1034306 1724666 784791 1787565 530605 1641256 414599 1375487 817408 903638 1135028 511180 1674797 797163 1662859 1047681 199337 695493 793636 327532 253811 1909465 1042801 1080130 1545126 680820 930198 1055199 543340 954065 21641 684276 299983 1288085 758757 1702496 1379965 1169417 1173507 1431490 1742394 456522 1333355 1793217 1955848 803207 414436 810406 1452471 1933852 1946854 496954 1502066 1755349 1939900 1413806 1987558 1553481 980547 826381 558099 1761153 29002 1976534 654225 1426384 523551 1931349 1607400 1067599 791832 114902 1753172 139103 858602 282501 1593486 1624988 1941348 1955683 1608195 1621687 63438 503591 1585640 368876 786512 1563290 1967681 1254854 1272818 222054 587603 294067 1087637 335095 821773 1979730 1043756 986683 516733 1305358 582374 880802 991255 805096 1784157 51043 300432 1760020 1113584 376920 1828959 517890 1656118 1654192 964608 630067 195170 621697 996000 976521 663356 1303844 799810 1669545 1765762 1019939 1459256 1620146 1549436 328598 659644 507134 847674 123138 516247 400143 155818 1105821 590486 1433077 1013481 1039289 1676908 1265199 1399599 937433 1883324 540916 1189188 1471579 112906 15466 568835 859868 1316827 224202 1497326 459880 176935 155795 8151 121638 1465742 623297 107567 1582892 1042789 1127005 100199 1475735 1627869 1822215 1797551 645136 1306976 1736773 780111 1844874 246234 1894092 1230567 980871 519451 396600 649389 1279967 1376658 20605 818766 1194943 1697948 171384 1331508 842592 989609 1316408 832099 473801 1147772 1252153 1148020 47390 872533 188208 359437 1170720 879308 1600251 1866719 1459142 1217817 282855 248550 736235 1428930 1916351 345913 66856 1917705 1303896 906239 825013 1100344 1922326 1045380 443282 175480 1972277 1185624 1798213 44270 1316553 640986 405366 929502 1930627 1472831 1916533 1023520 1864252 1465390 1066274 441225 860358 690025 203111 755973 671347 1494288 1616973 1010156 927890 1843689 1394761 1204277 579148 1973522 1600552 688271 1742021 1693404 1940713 230444 1859281 1390742 1898109 555693 1441536 1911656 1395593 1724506 1321378 1304368 406037 829335 1237693 1049883 1947505 1332404 561210 1261064 905475 1104316 1575523 1509772 391162 744121 1112332 59928 752146 470878 717614 1939236 1679965 270842 1083856 1417451 553112 1102095 660262 1549365 1067146 1055323 873240 350062 1359236 816825 1926270 954725 1767660 1569479 766333 1170749 798909 952844 722399 1853303 1876784 122708 347796 1026641 1447950 1332745 1301810 1135239 477542 1839216 1189404 1540683 892621 15834 1568919 1465457 1838032 835821 1823843 1223015 374824 1473301 1360880 1781007 1837562 45808 149444 732497 1387737 1957855 612934 903177 233543 1281379 949756 955261 569739 976733 1463418 492635 314716 97808 644570 587689 1636808 1612106 1998842 1575938 1857543 849396 1299141 1947289 620276 1603030 727604 168195 995019 1179659 1977876 1602243 904861 117691 1134060 184322 1927157 1391554 1798802 32649 653506 947491 1984119 227181 621098 1652090 67050 1431953 1517253 212069 283651 1656691 1308483 32962 877280 989309 861062 1406516 1919557 647951 1698637 84872 1598096 599806 332544 1014494 1526238 269223 1842226 1521656 1740130 227923 1281990 1695121 1347969 404227 1984078 31662 868322 778786 994645 1634874 949049 1808349 1040333 825741 331422 1735539 90649 1103284 1805576 556265 912392 1983258 954419 1435716 1837402 156145 492484 960627 1831327 843484 1259011 728610 294460 1439973 1646762 1304085 1062181 150613 1236806 1205149 1100713 224363 716987 1653191 1306447 369853 1564310 1610441 1526356 1139440 770212 466298 1913810 442408 1998098 179442 1670013 1663931 1228537 126148 1986435 1922318 1986949 982113 1192457 1497284 790759 1231633 1980157 545532 902764 1140097 451889 237464 587471 236522 682363 1053388 772861 1599203 1681761 150162 408628 1890296 1410140 1480687 179563 880508 163164 1306495 331699 292227 1630564 1453638 407991 592427 1614709 1975856 558667 1491681 628392 403433 1404143 265134 405214 1758113 1356768 1563578 1605493 643331 1531965 341142 1887556 1614998 750827 179505 974243 753815 170228 71862 1961799 728354 1961123 484196 583139 957213 130765 1865119 1613159 1127470 1997356 323089 586076 572247 1998119 375496 456408 1311340 1077310 1671303 809021 742643 1116896 1515058 682168 1264373 1205698 471616 472991 1717522 437255 1047870 902446 1038479 1847999 1851728 1772798 1590177 380257 1926394 1803987 918097 1184996 1819110 1401648 65315 865686 1592355 64195 1481726 873369 645401 1844498 1004015 1156386 266539 1047889 1780424 764157 1290049 1871502 1658557 808136 1117451 1491429 1974787 1388890 1995635 728608 616455 1726070 1731401 211841 499397 1615309 1695341 1772026 634382 1617919 984190 1434330 1354485 1982748 1988416 1294207 426457 1050237 80049 1744068 1504597 109961 1185428 951548 1553497 547950 1991102 239538 1837011 1717694 1081142 1906986 719856 40352 1234127 1082684 1286946 154376 316575 1130197 1194643 1069225 462653 683083 1545976 1064368 841719 766348 1799797 755804 1280718 842680 420306 1371205 1001402 1871467 1042390 108309 667143 399170 673318 385667 1994557 537707 1232276 1761741 1504545 1327922 663828 1354050 1740221 341317 171246 1078892 56833 839424 221589 125594 431036 1099664 387279 1076952 18910 332768 1393495 672327 1963237 1976806 435914 1546886 435021 1315865 1301191 375587 238251 474450 331201 820629 437384 77699 241319 1854990 1239906 1867739 1670756 958036 469765 232904 775163 1184896 1619929 820249 455095 1237838 589386 734488 1420847 495988 884321 206036 795326 762909 591859 1418719 908896 445864 1944545 360966 425003 319463 315783 1424582 1964062 401051 392353 1724900 1966820 1615169 43836 797100 436070 1590345 140791 707134 371225 1506707 813271 392921 937829 789077 134909 1454606 992102 616312 327275 759822 277281 301656 227151 572527 1883140 1106793 957226 694869 1980271 640301 1485379 977876 784402 1257503 510163 1521877 14326 80405 859435 365759 1351624 1692888 985564 42961 1313008 1843048 1202767 791418 625549 1009479 1422890 1819274 581137 1866290 628044 155893 135161 1130157 1569234 685531 1980903 1743124 778969 340245 271696 1586389 237615 587581 589422 99671 949833 1896573 1640213 664465 1442601 1994658 1546516 1665112 205461 649167 1365884 71061 476231 149642 1486655 587098 413819 16149 1863413 1524807 303869 289373 1555820 1745673 1699341 994698 675067 1196137 1555348 584829 5921 626184 780655 226742 1754754 997584 224502 547760 1402917 715131 1092021 83127 750117 1511031 1247564 197893 2624 1880430 336532 191626 1481588 1599826 670160 974298 14814 741282 548504 1336875 1901397 1036164 1507238 971804 1457159 1580562 965275 500235 1666773 1727502 1876527 319929 706922 1743466 1470730 1993164 1924230 1662852 1814286 860654 375834 193269 535732 635942 488458 286777 915168 1097576 1413084 134468 1174702 40278 632677 1841577 1415514 756893 1065551 1354106 444864 1120527 184230 1512241 1433210 395520 297260 130078 1240337 1437464 67455 240485 451605 33818 838760 269201 107327 994358 475627 1212278 1369409 1682970 1575345 1697589 532080 865602 1370427 1263419 1765895 1775001 139534 449401 7189 198689 865969 334672 1356304 102024 1668114 574536 142103 1450740 725664 1428567 1248471 1672336 1901127 1851501 1572821 55808 1608146 1467007 1117290 1441351 970060 1362497 704726 320393 451202 1636085 1885204 1630944 493191 1096118 1139201 1368435 1592672 488356 1843336 1339706 1008607 510526 1223544 1970709 986290 1281302 400163 727640 647440 1714169 906237 1116884 1526462 1581928 778358 1529444 1833205 205744 1474586 148970 993414 176763 1185355 1704604 954375 616725 1502100 492393 293034 1620265 1236936 1341339 951847 1506900 1914207 655616 996716 439224 1691464 1074716 1901244 1950174 777608 1324045 1435371 1433389 1814666 1779006 94424 824169 1589464 1544588 1088467 1779880 761627 253280 1712225 162100 1959655 925392 447861 299637 77025 1617635 27212 496227 854042 1754263 1190490 715083 297911 1203037 924590 1014568 1878196 101413 419457 361531 904761 487658 310056 848837 1198117 920659 1707093 1807963 717974 749905 1368507 1080811 522635 1324242 131977 701748 1230913 1597915 1706369 586555 1342859 1304256 597546 1316770 1178613 1806258 1222642 1603326 1741509 248327 159206 82048 185514 126683 340002 1314314 276230 1536067 1473918 1549986 1093244 1942595 1001360 661679 612101 1982031 1268169 1284169 1732734 1287873 1961026 435022 1537777 1118520 1526679 1164937 374554 454475 1859648 1870085 1881160 753773 669027 1419746 1488675 1168580 200589 1685706 1817838 1827627 950234 1374865 1873144 979315 1658600 319278 956062 1193472 821296 197435 815865 759444 1805252 1775058 801168 115263 70391 676061 1097688 1285691 1459485 435854 1364183 276831 1148787 383992 585803 51309 1508562 366251 351277 163845 809339 112011 153104 1317303 1683399 1909630 227017 1617927 1177289 362853 175051 741882 279607 453755 556054 1731175 1320335 1480210 171320 818623 693302 532834 75411 1907763 547717 359037 448022 1910054 1682477 950019 265763 1360825 1041025 1433202 816656 450785 1977060 1412360 956243 1515590 855897 630607 654871 1375150 48391 1302826 16022 1310410 411214 1084087 1184408 416887 1518989 1270603 951519 794949 883536 788977 996619 887232 241879 487370 603413 1283126 1779489 1806010 1499654 1339288 1617616 1899958 1463253 1189749 1615792 607577 1073690 916103 181340 783937 331487 1924931 1199156 1648815 1025510 206985 1044045 1006788 25414 1326140 955674 1652107 1019054 1149018 447666 1033222 989010 1157171 1820049 1786494 821334 710844 1363585 623808 1447332 90298 1874872 79304 742206 1338144 1394539 608871 199190 472495 783226 1152388 1318622 108684 1637669 643066 1433790 1463919 1240113 427489 515733 1203888 1763925 390530 1521807 50334 1446996 1704009 173769 997791 1068083 830059 111679 77771 1847686 637054 1430185 1148502 1041516 274565 1492772 292201 1530814 585800 431963 168843 424787 199676 127235 1994231 1384132 110513 503185 1512219 1361275 1507538 602022 337276 1850707 154585 1556918 1427381 1258367 1796379 10011 1559220 1151205 607774 616119 424257 1255753 240899 973584 1188824 1022535 1200955 716849 851395 1702859 646556 692925 1880926 96059 1335078 1749332 1469586 1665205 34521 1884775 630516 221563 741811 246271 1892230 973741 1601740 1493715 55356 1530658 1224426 1201285 618580 996556 1278739 1952006 654908 1177945 888042 319290 128730 31645 1229699 1150481 1357651 1178226 359956 15717 1025702 731167 936839 1982381 484996 1985791 91675 1154854 494501 1228612 1172769 15015 371486 1777616 901260 593013 1775926 1277199 1629843 1367989 1410974 621288 1258465 343860 1996659 288418 205158 573270 923223 1292293 368171 1745459 620756 305887 511788 1639761 1920784 1875942 835686 646113 673786 1004970 347377 1655596 1507389 1957235 1410656 1023224 1062638 528873 268387 404622 1469960 639102 738082 1449885 1734593 558109 669363 263231 1081960 1084338 1166905 627994 1692436 1230067 1955712 1729664 763135 528874 575143 830227 1217536 1322081 446867 1537440 765299 1258471 1123099 1810860 445598 152320 1300610 1106251 1900586 1477609 1494418 1666010 1848718 426134 715504 1337400 985702 870276 1805603 395503 1167359 1500516 733347 618344 38797 1690825 692058 1394630 1344834 592594 885866 527169 1583279 1529707 131511 638837 1786885 1014735 5783 551237 700794 1278181 1674375 254101 1458540 771814 1446648 937601 170849 1187081 1924805 1823404 1337859 39727 1091366 913395 1077918 4366 291879 1581129 859861 947231 738817 865034 1284539 1537755 488626 298849 1572798 857325 692754 1262051 1148903 211785 1825794 642808 1867467 734439 238968 140647 1865155 306893 155324 1020475 506278 231373 1011341 866283 417204 1796797 1541296 667296 1421310 1769860 1770790 62916 366719 1679376 1670712 651669 1289948 1693543 258719 1243079 1694294 1882696 1991647 1386303 1522678 1033168 774672 813092 1036637 900121 1347468 624934 613266 664056 1001121 1833009 1140396 1823812 1979850 1511291 1935429 191510 528378 1896006 1345033 1389174 1088601 1026867 1578171 1341565 623449 522421 249018 810798 1555116 757700 508496 1248310 608599 1403780 1928752 637801 146136 1104061 1187629 1692679 1353786 1476324 1939223 230816 1732615 1442916 1169806 1246602 809036 1103409 1981716 164910 536614 165432 449531 1688250 912329 1008454 498200 1174954 444078 865099 579167 835864 550728 1413136 1788917 1872125 1983290 1444478 883367 524356 1115724 1385051 1547594 253536 934159 1659818 680138 545772 968838 1762963 485746 1932199 392401 1622375 1224914 369800 1418164 975147 790396 997638 1813355 46371 116153 1652857 86665 158622 1724887 1243012 756759 1993860 917417 1038591 472894 285038 1090820 1585378 1652931 283708 1245536 1856354 1273099 599872 199697 188388 1888755 27203 559094 227770 1243277 1797244 299514 228480 1286203 213899 326234 1272117 637694 133960 1303076 652554 744586 1199619 522240 218931 1908047 1719597 167739 1979844 1649106 1166419 1128176 1572917 666204 25919 279185 851119 1624382 1188735 1532354 1434361 246401 503462 338832 66297 1738986 472323 654304 1692997 944340 1417845 1816607 278323 1348101 1353058 1561229 1613613 840266 1501156 1330152 1821464 225550 1805221 520993 566876 1209605 1443486 1372964 997854 9985 705602 1278128 1610447 305400 934751 1416147 193947 1498409 1803695 302964 1902262 579262 641618 525833 1991023 290084 1760729 1942486 1718441 963368 427776 165894 1783888 753896 307982 848824 1566316 619784 1945528 1069016 955786 13414 1230095 1494172 638090 188204 240910 14026 516088 1628499 1499774 1023779 1435272 1753150 669560 426111 1029740 1238749 424101 1318787 915831 1486465 890550 1456695 1599336 364992 503824 1370549 562140 1482459 301659 700395 103734 256692 126795 1951012 533672 1780667 1881754 1730666 1837154 1086973 636094 1265142 342832 1432545 80776 1257369 429755 104971 554946 350128 1321629 1148120 623840 782562 921652 1068860 1165146 191650 186523 540674 1082475 1230491 1102817 1899976 1520512 1554585 319030 120406 1186901 386005 834800 1768116 567351 1766347 1440902 1561831 247917 1492674 1262041 222359 835672 1168012 1754987 758695 534472 1235854 183931 818231 738944 1096990 1716914 1374585 1991649 1928150 1449190 288142 1910432 1052751 1121822 1689618 538910 810576 892498 501434 1740451 870919 249497 1770403 329132 1277435 601944 1653928 1674051 852639 1437833 271527 1340364 596118 702346 885220 1552356 1610643 415902 1423912 878039 764892 1308220 1247037 259096 941231 683915 874934 765794 587552 1450800 717395 386847 1030367 413175 333377 1647717 654353 806936 781225 1540706 1449492 1269134 706521 268563 1886152 1463828 1390001 152738 1323635 888547 486025 1502633 1707451 525559 1552134 1122161 1835893 1422742 1951840 325064 648630 187923 55173 1702427 249035 75473 1527533 1237573 7519 270605 1962497 56506 1710057 344830 34090 1523241 508080 395175 1781000 58946 1900442 1506135 688099 169691 816263 1737665 1906994 716704 1081120 1738302 1477208 1699783 405827 444522 1538846 1429122 553751 447550 414135 1744605 1745965 1310660 890429 1227294 1189164 153038 588239 1341726 1868558 816980 1925379 49920 6818 905043 27919 1810723 372763 1956754 1690271 1339896 1054166 1861871 1460651 536302 715436 148902 1918897 720373 785016 1397448 1171340 1464661 377088 246229 1624568 1643127 246641 67023 1334200 1005329 48006 390217 486433 1331249 1831062 1816039 364314 1780955 191092 1484093 1784561 200760 1742396 1740566 1441104 1357535 1791521 1020910 1535177 116587 1195540 1884711 143446 429157 704822 927662 1678076 1904380 1555482 1699698 1644627 1519910 1161505 902213 1813032 1646375 55444 666063 1633749 1359101 869052 1211014 591078 1313545 1320829 1838719 1048811 1509545 709352 167642 910654 1991459 259037 8265 440845 1618182 298089 286771 1488130 1388711 1481792 1590262 1441575 1568918 952005 338419 1251223 409323 199589 1927614 1161359 1632486 1290754 1138501 191462 678387 750600 1391476 47013 429086 1702807 533911 1924344 776108 1541086 975591 848704 18378 133048 240580 436256 1178835 588768 1439702 344840 685078 1440889 1591160 859905 282690 1331233 1095245 1079415 1574256 899220 751135 1573081 956246 912693 117142 233613 961398 1394084 1502251 714072 443593 1704468 147365 522588 1088085 1633472 644699 466147 187137 8678 46436 50390 241571 73707 1821923 672608 1902076 1825590 366473 1471740 1877110 33679 209879 231208 716407 66026 349955 12487 344178 593286 635612 8027 794389 604488 1751712 1924530 402337 1979001 1050438 41151 1678039 1690952 1311425 1676697 1939820 1586565 109682 1985610 480053 1571400 1956442 933310 1656670 1731161 1793405 205163 1351817 99250 1330851 200274 35436 1481594 1210008 1180199 1366542 1036752 425242 1296826 960421 1974448 397192 219979 969243 1200805 1192214 582837 672261 223462 1407288 1214561 532317 1260612 640660 1295251 1808327 246769 1712387 905696 1986800 1762153 1013080 438035 1772837 67291 1905945 1785692 237702 522548 108365 1775475 1981579 1219471 759747 124640 402878 770127 93189 1035067 827456 1931797 113439 1183211 1222942 299819 760698 1738238 519190 1776734 488509 906247 1169793 1560528 1932729 272724 134402 826352 1864795 1460238 1456098 1493517 282824 310901 145119 1749163 1214942 417020 1231560 627608 1601978 1964489 9257 1600426 272414 623360 426667 774893 1397467 1386631 1383034 1801612 1447645 1848372 209533 732622 779655 75546 1504512 840242 612869 1330602 45430 1103454 1870509 1333310 1795501 880018 1446925 996871 738230 1441486 759017 1633697 217464 1519926 1282796 642251 1872087 110502 551404 708998 871716 1788207 938382 1585626 945536 1387345 276093 1309106 579837 1905269 1106039 1506712 645877 279835 1114579 1037480 353249 1256014 413363 1978612 1447717 1119 1766081 777619 1295497 1741869 877838 584320 1752426 1368296 1742737 1684582 584340 616558 1253999 405985 93731 454180 538268 1222421 1857695 1453073 795401 297750 1074337 681668 1921290 932321 83288 223933 1069947 355069 161735 668502 1858255 1804285 1493618 252388 1790068 1992619 844017 37191 915563 1303701 838255 741648 1767668 733601 1654580 1784732 213933 340367 809087 1768500 1776075 672979 1761228 1549969 648914 866752 1868339 1095099 1484618 1063831 1089276 36010 901013 958920 1918873 451905 1688542 1850137 1376819 101181 1379699 313138 723924 812544 148028 689014 1686467 1746011 203464 167200 1552113 1917015 846979 1242354 1031361 695316 1062857 673947 449107 419178 1834774 402730 1472854 1969317 208870 1559849 574203 410813 1386041 1928987 549768 725940 1408845 716748 1614164 500817 938185 1356792 316981 1885489 1536506 488245 1514649 1743921 966180 108937 1909546 361636 746945 1697075 1891340 1160042 1224829 1015613 865904 1655075 793912 1866776 868810 161927 53882 188629 1322890 1687798 462042 162259 599439 1157033 713268 1315174 442280 1471276 1731773 1037330 1819347 1873151 1887118 881923 327254 1396482 1495876 13087 277027 994193 1068211 401621 1826826 111325 1100737 1497562 1720617 1397183 1854113 1505418 451814 1689186 126725 1785643 344296 32299 439484 583837 621699 1626383 993182 204480 1801493 352227 191509 115092 1837389 1887862 1761750 1912536 1599910 1218609 194491 786203 775167 1346031 1299674 1803630 672591 1245365 1602213 586495 295015 1220867 1732969 84306 1469876 258988 758166 357854 439527 614545 752839 1317808 1233949 1958684 1831089 853313 1906256 236419 1314872 725646 1297514 572203 426268 435613 522207 1884207 201572 1392513 1824590 1973467 868549 1758172 1265115 898588 1139414 1121090 1405596 1942810 259169 1200037 1618391 1739119 1185666 1579098 320433 866228 947398 187246 1370407 1649684 1947334 1083346 417336 1816268 997982 1870622 1951436 1072723 1765537 1477676 221629 1873864 537230 1444507 1487157 739389 82575 384029 1459902 285178 1382639 1380101 1627935 1264021 1128320 1658319 15 1427316 1441315 256126 1784756 17241 1283455 1617222 636425 1835271 853397 1412558 976698 768596 566909 1389366 1776312 1396891 1939919 550895 1149567 1318170 210472 1941385 400328 1363373 1975211 1771993 187119 137153 1625254 1856496 1993306 1493321 921829 563126 983348 1645333 774927 615531 77091 1375324 1212955 448712 501695 1409214 1978601 439965 199657 1839018 842733 569918 1380796 547869 1907180 282205 440722 487557 1430928 1550342 1295346 910548 309599 348724 1992158 1393111 1959677 932383 254429 1505694 1466156 541487 931876 1294197 951105 1032073 147120 1309972 265064 1008863 1608470 1563838 17541 837949 1719728 942148 1550495 393160 998111 674248 1543427 1471054 1034864 1135491 111627 47820 477664 968806 1854981 1988172 297822 280171 1852410 619208 487269 1577792 1921431 25528 119441 391771 126926 1738879 938763 825665 1582511 63649 1593002 1092193 1322952 261998 806451 1659111 670923 928409 1791072 348575 83501 1287879 310974 1189045 1984823 546432 1324303 250252 1385905 293308 525042 191342 58034 1065296 985424 751413 1171582 79558 625118 911926 1052090 669985 1476954 1837120 1797657 719512 275904 1613478 1817182 1728090 1395004 1584233 452625 1542313 1055071 1767608 575297 1762562 610647 388467 1136798 439451 548309 24041 1932216 749624 433570 615816 920014 723283 493904 773982 20502 442355 658426 53106 1613489 454047 954530 1225185 906678 1377482 1521063 815492 1208582 1378505 828088 669823 1717332 1234452 319837 1293159 41706 1409640 629846 1926055 744430 1238230 81020 541609 501024 1900939 171594 240702 1047263 721560 1993657 1672070 1369464 398622 630739 1708897 51608 478949 1289506 241947 1631869 1785157 631462 1557993 795223 675099 332575 289144 397786 925115 1345560 144573 1066667 1531674 459130 538363 720413 976712 1835009 68264 58256 1995546 154749 790644 1466351 897780 1174204 1039728 1257966 1144446 1888770 56889 652526 1009576 471404 1102943 576241 918401 408356 1713781 1936303 725179 1744837 790458 173547 371408 1529474 1669434 1905643 1820530 120770 1478462 1081900 754850 1679239 749870 145156 1861386 1862650 324516 11040 912602 1818090 1504186 333234 566725 66009 1431811 12914 707282 901130 1306813 1194844 1754892 1411319 671311 525925 1926192 1005304 773435 261426 108204 563193 801750 1837246 1736608 1254018 1936908 1180992 781956 55757 1976183 207132 770555 1029543 721879 75942 1567057 183287 780330 1671617 793452 1462287 952643 1628409 1915163 181569 344858 691039 858475 875493 971925 1627870 394566 1479457 492074 1114859 1471977 1333392 842114 1903658 1534690 87328 820032 1543235 1052314 1268552 1022506 1588581 936075 1510197 892452 1778314 1826189 1433753 1447915 1926573 1017965 697665 231744 327786 1762817 868508 1945079 381505 869772 866152 435923 1452580 727546 712481 1724749 98856 513661 926365 333030 894550 399556 790450 1711938 1484840 1527048 207665 670172 1464742 489194 129352 1483164 939690 1426042 963408 469046 1094331 1251259 561552 614753 272574 1523301 1089445 67377 664857 1094923 1084811 1989008 1164685 438522 1298699 1362039 1242964 279103 1287607 721570 1413102 1117439 29697 209920 960395 1810191 190214 393350 1173972 1340041 438312 1532656 589610 1543271 298921 991591 391048 1163842 431356 54770 682935 1918502 14977 823716 389589 1103220 1830365 580387 1022881 1559269 527707 600706 1012938 1091575 391484 740088 1603887 1042938 1362577 923520 663283 841166 1727375 231053 654401 1034992 765917 386704 29159 283420 634849 1703221 963748 1822719 486403 1976777 1596970 1594835 284131 164241 219686 98556 468272 290371 1170036 1154985 609006 1224462 492496 35076 266893 1029715 474720 422803 708975 36434 177311 911364 1241967 807953 737492 1319334 587262 1927215 1009629 479053 800802 1176680 1052676 826511 195569 630631 626689 952973 1464673 657554 1310070 708805 1239970 1812657 1246605 1423711 474041 636246 1349453 1721219 1948275 921493 1834641 1792800 270735 710371 82730 306455 1660107 857357 721290 1525391 181860 1497511 1259760 1537291 160275 303053 498886 995749 1704023 941771 1078015 1425786 1212336 1032478 696018 1422500 71691 538349 1529468 357691 1466997 126928 1468187 944136 264814 133511 1691132 735450 902579 1772273 922260 489896 1974489 462439 771788 1936376 92064 1694240 601438 403499 1782494 1397623 1599748 1017086 941016 1464095 1932233 1948748 317650 420162 405500 1744564 1808529 1487436 327544 997446 621304 1695534 994836 1699446 1620647 389338 1933186 363796 156625 503246 186755 613200 1066627 1905667 914461 762205 1656391 1897724 405325 577640 1109640 1811466 667189 1384163 1723642 1901409 667423 155124 1262033 1938622 275434 999612 73511 408930 1466566 1256349 1529765 1226623 1962597 438672 1035425 878478 1587156 1942661 173659 1901619 251148 792056 959871 1179965 139766 1138664 1566161 655984 1187435 490139 588419 1935395 174282 42821 1233350 448304 390460 1106589 911627 131835 416176 1536207 1808129 1543250 771320 121030 843448 1552750 504809 453668 1456794 423738 1233821 1689816 1533068 299560 1503717 704056 1249759 1491757 1562538 104607 1905504 266905 1389105 197398 3153 1202228 1109851 806767 1386980 826728 1519545 77660 1746470 563476 484513 293301 1306106 951049 903234 1844581 1350142 1500885 1610251 946687 1720763 1449839 1248025 1947503 193323 1822907 891008 159450 387293 443004 1186471 952538 683626 677299 1497689 449008 25139 549101 1270429 194010 1465928 371112 824096 1078493 1832964 179084 1566989 393262 1205981 405595 504748 158991 1012780 642572 29742 1459330 392946 686121 20898 1681150 1107351 1412135 853021 509648 1668341 183169 647841 763764 1475578 493353 65190 5864 1386848 1307185 1789395 1415186 795077 1841943 1667307 1991816 850386 709221 44489 1702492 1434572 1166701 964037 184057 1859288 1703319 423456 1666816 1154664 1449388 353269 1342528 1599723 629625 14715 456334 1941819 1531511 266927 1790079 1579986 947644 957192 1791785 1995392 1883263 954745 1275852 910687 1649989 1724282 375839 1825240 1624532 727288 320952 534296 1374601 368522 225710 1577048 270852 1343531 856107 1295971 1527355 1478956 1478824 1188119 1722997 1976484 279212 1587503 799375 1572551 1000443 1418863 1851374 38335 1911195 1591660 761015 169138 125912 1770272 1640759 73614 478360 1640527 879188 1250220 1718773 565616 1617730 1039 1046429 1610027 1149189 1485328 145572 1378541 185530 1245517 1119710 1668728 1307614 476556 1416873 950108 238812 1246428 244138 1909387 1206334 723462 1120778 1320042 1935924 1329500 909102 1225241 1811017 1120664 1055203 1605771 1658268 761644 1727596 461787 604993 710835 1399581 644195 1157406 1214578 1463069 577259 1034188 1066999 1530150 1624912 1428817 1843790 1094815 1989613 626025 233 1693997 326422 1510511 431284 1526915 294080 631356 807271 906483 686125 1302396 495848 832849 951149 1969872 421192 1102156 1947986 1975223 822611 1653596 1970687 1402866 801659 291135 1796121 975738 773868 138312 1756603 609426 120992 1308202 360343 672085 897121 1341627 1952113 1289217 320229 1269635 469924 443054 1038644 905519 1033707 1525332 1818397 67845 1549346 1912127 147232 605576 850668 348389 33057 566536 1994383 1333246 844213 1992639 130998 597218 1138055 838514 787941 838615 817713 62834 1757051 634 1104335 548642 656339 785900 1380939 1621302 1498397 850146 778451 1796294 1204730 1369802 1916456 1099625 527815 177611 1798963 440505 1455444 30833 1013406 818573 1834650 1213275 57933 1978058 453767 45280 41081 1869497 1153537 1730368 4380 122817 1315313 653713 421664 1684009 1299485 218201 992161 1216475 853138 237102 183536 1395401 94274 1931374 102029 1994944 1873538 1073175 400102 757185 1915969 759794 24936 1083533 636947 1492612 546551 823794 1057016 184528 914407 1418615 1597906 888352 183618 893919 513787 99104 574858 336593 1486122 132751 1689683 1348011 529829 308561 804901 324693 268463 41211 647199 1735008 1317083 852572 1623914 1330537 1124984 1851884 1769442 1754205 1460220 20724 1417938 311441 1673856 1928533 1253697 1172431 830860 936693 1204240 1518342 1766242 1771800 277860 1671430 1167209 1785197 1465849 11623 165146 1849853 461130 627597 1342198 1793339 1317 1221737 1850212 100626 1454141 1947302 1822619 1308544 1121142 1991488 582397 562569 1697331 901985 691449 973130 337806 916049 644628 1585205 946546 639130 1013251 1102836 1836769 1282704 217992 1539082 1206223 1464022 1116076 406137 77269 1160599 1071082 1179765 1758731 564787 608942 1865940 777164 9316 1640580 209333 554128 675884 1591915 1115756 1690309 230241 1261384 55093 308480 623183 1969155 580522 467539 1697184 42406 920387 1128164 1668634 1326576 66716 1507797 642272 1148948 1312699 1489790 68234 711619 1717292 394776 705554 1808599 1482719 930582 1525098 1714592 995957 1598549 502401 734637 497028 912158 548876 511241 259283 604146 678710 1610482 1598966 414973 778288 1886344 233845 300858 901866 1653312 1810407 1633167 760171 109931 1983857 1097048 1402012 1037560 578641 1008989 248169 720499 421427 1782557 655744 154705 687462 472598 1170783 659732 1740909 853624 338822 86115 1643220 479021 493057 947524 161505 1559649 763493 656940 1361555 236660 1736372 1760565 1571564 772558 1704140 820986 653953 866966 501288 1786004 1309042 952818 1290251 290105 1379922 610696 662191 720532 345400 61212 378313 1764394 1055741 910013 209645 201758 604476 1322097 1194720 1846079 1123915 1829137 829117 219965 1610431 876254 812818 900108 190354 275003 1127873 1168356 1865210 1842606 711860 1811924 1328577 1685011 1607673 594884 264265 1923090 385590 1385106 1987188 1308343 609881 1676408 278882 51545 1815749 1113087 717328 1314368 1432928 1873939 944509 1791469 721905 1300219 89524 314714 377647 1321168 654711 746294 604043 30682 907746 1444586 593196 31307 1962967 1101280 1866942 47872 1618822 726849 1504860 712389 518492 69417 877199 841226 1936971 1624076 344118 1499825 1509639 122028 1775183 1788635 1919309 1086877 633830 141402 1936069 920933 555266 1353485 1210646 1171724 1619220 654096 554894 1619661 1320535 616407 377566 1959178 1939135 1928777 680002 375426 1551831 1599413 1204453 982431 1924277 1647580 349959 1775108 218222 15439 1487783 1715942 1988582 1712838 735476 1696053 1192188 1665192 750354 1135718 1925171 104188 130786 1447135 891986 365980 300277 488744 1989909 1960210 1722826 1598412 1103623 231567 817189 1377899 1101697 1475472 363128 393629 292620 1452801 729607 1849208 191825 1421472 1458563 635898 1190824 1194344 525423 216578 555343 1767664 719890 1260606 914184 456537 360143 1811739 1567359 1602027 1638924 10919 840896 767292 176934 45651 1261876 1556185 824155 1206163 898971 465832 1278189 1676886 1394544 1061228 596097 747136 526461 1890534 1769351 1737782 505897 1652019 607769 1861977 1663666 592224 1174251 1920664 552889 1255496 561100 1893739 980238 364976 356529 1718538 1829847 1911193 1136660 1462999 437640 43059 627874 76911 1142605 879506 1691639 850317 1779716 1602869 1287250 1849590 1917332 507760 933293 1675580 415839 1852890 888159 978366 1074918 90609 758719 196859 376114 1413793 364181 77881 963509 1524185 1145396 888463 1543901 925819 208616 679124 43303 1055571 1033605 1466554 462527 223949 1663360 542997 57008 1432356 1520573 28848 1842285 401909 245034 1271756 704700 1478486 427210 1447446 762292 1456716 237851 52337 718334 163060 1106050 1007499 878679 1754444 1029681 1103569 714520 167050 1061475 1582888 706799 1360709 1571513 518945 1086259 666958 552410 1961259 496413 710100 373200 910276 18167 1218324 1220928 822929 1582958 741914 521976 1753877 769496 1949060 441126 919192 1325519 572958 1415683 1714306 1501234 568983 47157 1893538 690852 130164 1660576 245035 719939 400725 1497975 225051 679219 1614389 851490 1206279 207012 621421 1690231 707388 1072011 383189 211045 1293248 646231 102288 1031063 80506 1144845 975838 818622 1475039 285873 64783 1571298 248378 1091766 1700763 1658391 173734 802965 1603649 112845 353207 115033 1064565 1140431 1283927 546122 649487 876489 1419171 1675068 1698352 145746 504811 735952 468805 1986318 1733815 1311252 897749 552553 116733 760448 1012605 93165 789979 1602195 234827 1885736 1657423 208222 881044 331966 1305750 1809837 1022262 406625 1974782 905117 1808381 804045 745000 1220608 712347 400378 166632 1515151 1001464 1004867 920326 112097 1775188 115893 615490 515067 395592 1779022 935029 1469976 12656 466367 1849711 1153530 1990342 1037080 547551 729028 573894 1256082 1969578 804122 1517237 1379777 1254137 1988442 1189450 475028 900031 960568 1827590 118478 1169745 1576044 1208764 367985 1959705 1005567 520371 976752 840792 1959368 223795 1502243 1444539 1558717 1021571 1400663 1724752 1644904 524404 1937005 1614473 1603817 1568504 1660842 1496490 752116 1006113 417071 67207 597703 1769465 242095 1192113 1759241 1857583 1216160 704381 559626 871861 160003 380723 1049925 1385291 1315776 172306 783110 724418 1028478 1572450 1128129 976662 21867 811517 5201 466865 136707 1897885 1468208 1819411 1794080 1817719 791179 279908 202379 276986 1954945 1582456 82697 1121330 962678 1661993 1140189 241584 663224 1372260 850080 1217316 1283973 1950969 956640 1978634 700877 226449 1575918 755179 20428 399368 601253 1218752 228342 712310 673484 1478521 194426 618451 423804 872271 965691 182968 550066 136500 1805918 1288141 1240805 18585 597242 923452 1542795 562002 1688028 275886 1034578 1924774 464156 1267496 1018511 1931715 628513 1660 768619 672431 1194412 1031027 562827 1440594 176824 418778 1587046 1611399 1294801 1339118 355914 275959 1673605 130099 1044056 1033711 322097 1111294 1433619 1469755 917793 715217 1559687 725757 719466 1237678 1246568 693964 1416622 90745 167533 1112131 1589564 388704 1211615 712116 78995 1792898 83498 15447 1681427 1458068 1402635 523911 305819 1450767 659111 1101036 1129166 293147 1844213 1520005 1636766 270292 674785 1259530 1456398 1115903 1550994 815655 1560376 1518441 1515667 1880927 428555 632639 474354 1894054 616832 1826688 627777 397953 171093 852937 1579750 1203721 1962941 140976 693845 97873 1281329 680716 215134 71592 1344998 778339 902143 1750889 1165567 39932 456239 906984 1713944 612635 673587 1710720 316894 1111260 740260 911544 630135 694543 1910824 993527 1791336 1568204 1028120 1672679 368013 412664 1328757 315334 1693787 784667 931930 919254 120736 269291 755044 1954750 1248638 1066458 700200 1434349 913728 1908385 1560791 1095322 975986 1555293 744335 1903676 1919700 1668744 1868637 432411 1315766 1520905 204098 1652755 393641 922791 1619545 1027131 562392 1023207 250196 229267 1802641 1599449 499765 1149065 1419357 319242 106290 49054 1935572 626100 1316207 1383129 1936752 1938881 1029180 630960 261990 1192953 1135224 384068 430154 1267387 1772072 1362358 675895 72252 1628626 1813488 1302540 3575 760593 446482 214092 464151 157447 1815928 827394 516770 964151 470340 422104 1413603 1279251 299696 550301 148897 986979 80284 554192 1328995 1927292 870331 1922916 1485984 811387 148322 1670653 1241076 925960 1606803 1774458 1627927 583144 579457 908958 392370 950911 1944210 1765967 686147 660844 637961 1900068 188684 1548908 932616 516091 814133 1772565 1346883 1047750 1942739 1794047 203338 1618484 1176181 1347620 1604652 1211728 1065745 665335 1553007 570302 1131469 1554165 1664494 461158 781681 1701974 306019 1714452 998044 1987889 171547 1522490 1163114 1752902 1782226 423939 555761 1089873 534019 1657543 852348 369467 639269 236008 762745 1009300 297646 629817 212840 1213594 1897 1847266 1142969 1407979 1518617 1025923 1717638 1531576 1356832 280414 1163478 135826 1826200 1995137 1190415 523124 467036 1405476 1144744 620410 1632226 334705 1228207 1569180 1187132 461834 447979 188402 576274 797346 549102 451642 5502 802995 1388290 1554563 781038 139136 735945 35873 884523 538245 1941122 1137239 1037246 1675101 752224 1309488 411952 418378 939605 1254367 402693 1205188 928586 1990337 1060743 608230 1447736 781079 1167941 1116560 573418 696134 1157717 484210 33729 83918 1547928 1343471 325535 1198110 273553 1275226 999880 1274452 803192 259819 1432451 1221464 1184226 1692930 944034 1596606 140809 1152372 1637175 231858 1807504 1885645 531969 704267 631848 1759389 399730 1603995 829743 828419 457525 300525 110988 1579532 57296 852159 849628 1605236 29489 589557 1351058 555481 1036979 1853908 659341 1101752 1133399 900714 566105 1821472 794011 1460341 1413841 773089 1938096 24484 241599 374517 15663 1485374 156732 746047 1317289 299161 623071 1624195 27388 502506 759451 879008 1493435 173092 405199 1258214 867393 682155 1086791 902197 122821 350190 330133 1953237 976814 201658 1106464 1627476 901619 315999 550074 1520299 1859390 1328926 1841666 1766039 208966 70261 679378 500486 407449 331019 1722029 29994 919862 1620192 1449927 1515613 594498 1397801 780052 419515 578738 14759 1768249 536268 109564 1908421 1064960 1746502 1665484 1771755 1890107 311824 306861 1656608 1782986 1868585 466957 977487 660863 86699 1581368 490267 1789335 451160 1549239 1402421 1252976 1706722 76796 1366925 1492031 1301269 1811124 841877 1115510 1779949 1943493 1234498 524906 462398 1092634 328988 1842498 1994268 1559765 126554 467224 425302 1237924 620489 60847 286528 550089 1492122 1560754 751387 604962 1652893 1393267 560738 16940 915744 577722 26283 624794 1087732 115250 826119 1437999 962649 1083520 1315859 1153714 1709577 152870 18205 457576 359507 446041 1428854 856471 1441048 1029077 379629 1469083 1698903 369954 675635 1825310 1109824 842028 1408341 1785348 1037211 1354774 1800603 335873 1485931 1152249 295455 179683 1087329 1022719 621380 1835977 735392 967089 294446 1296047 239609 1388098 1623091 1889683 909791 1335697 582015 473690 415323 1594202 1364674 780882 364513 1666861 1152988 328867 436553 1871655 1637245 1295162 1402087 548011 1845706 377512 1267353 1793596 1657988 1008891 642889 1863147 1389082 761244 826535 963251 12569 285456 1741072 1133367 737333 707950 173582 896031 1626704 1903728 367112 186731 630899 1787839 1089724 40334 568748 150900 1565054 1542784 1342867 1508130 1317602 1965433 1655836 1429562 1237222 869425 1756405 702482 1602282 122588 629265 902094 1102542 1496121 1470014 97716 157861 1990556 1800234 357911 1945748 681317 156273 1494962 1581308 1232321 1384836 1667369 1394462 1724937 544015 63356 1722225 638891 1991118 1966995 1920912 339144 533132 738819 269279 161785 733343 1571839 734569 1499780 1282063 1829157 1126441 1497497 1761601 495176 446603 498901 1086809 13260 926482 1565025 715550 154174 1013372 709027 1917265 708842 77326 1042552 762161 32044 852595 1981732 743778 1836678 1175721 1708248 260209 1126492 706772 731104 634052 349865 780932 1974222 630382 16674 1143769 88780 1439118 1407251 1111351 1344814 854767 1478231 1568737 1758556 678577 536758 841515 519198 1883435 1895173 882226 1850339 259613 1176622 757649 1372434 1297476 1604163 548076 1165724 1385156 657480 1203749 1647919 1437085 303427 478943 1222505 1162994 286856 998510 1055157 964666 1619946 1213246 615897 686510 868780 666615 1749871 335418 1033303 774261 141686 73607 311760 1939478 248405 997396 1331617 1003162 1041282 1002430 1756149 1490741 82094 65817 1954724 372455 37108 413628 1084943 1084376 731232 1366875 436778 1129197 1649548 1429729 151446 793251 645812 1888471 417779 580253 357477 1626671 1514 1546701 1163033 515472 1179983 248286 1883983 1433124 1026313 743291 572622 1197625 1823134 363434 1688173 388265 1082512 830977 498083 374799 1260435 269149 1105153 1429985 856680 753022 1440828 1272906 1748853 566175 1591000 1752147 992537 1391342 501194 755805 1618607 804354 214801 617913 1734936 99785 1883794 427494 1154785 1459676 336331 714606 1146529 1945470 1885028 1564006 753105 355996 1428008 631396 1897894 1474656 1747662 667420 403403 1232873 303400 280287 705734 1286327 1657318 120417 431614 350287 296462 329129 502493 1712255 560676 684044 1930500 1740480 1930272 581477 1194464 1153354 227319 258367 564336 1661504 1210040 829596 97749 1053055 1018757 1967131 778653 577110 361288 649821 866728 410687 742772 1442622 957786 1401936 377162 253516 1258833 735150 1979773 1003630 2081 1833560 549818 1025587 681450 1075544 882760 1901896 28202 1455856 1137635 680316 1520394 32558 608741 1787001 1785488 1814576 679132 1712978 566089 187403 1730153 1569690 1954715 356469 532322 1699767 707333 217595 222484 1791911 1551285 828444 1783515 1881464 718763 1428834 711822 947572 606706 1078025 1891978 836111 89553 1217835 88250 1692505 283958 62893 871591 1849048 12045 128976 675717 1867027 1453859 1750422 933038 633757 665816 1985600 1579352 333250 360400 877206 1396826 862742 851129 1431854 1243857 1601139 1728822 1225158 641758 407636 1362587 66388 481506 1928100 950278 1598767 1317293 1674240 192702 1660253 1183026 1264320 1044308 821237 871389 357776 273873 1079753 532217 1739356 857980 1636977 923662 1173342 1606373 1494124 79507 26163 1117860 1699883 1792663 1552117 923091 1286465 77968 1567538 1994263 518414 406883 1399523 628173 1635255 485355 1939213 1266285 1324175 108788 849436 1560123 336282 1061786 1950649 1066467 848087 1237782 1334570 327510 1337925 1440417 1599314 1229951 872256 50806 839951 1092629 1422061 1679285 46852 101734 279947 715370 950202 700828 93068 185391 348021 1005583 1135469 28453 466051 584684 553566 1200571 1942231 1039204 854002 602804 1603859 1549669 921680 184210 1273453 606372 907014 628760 1771931 1102804 9240 1710279 1750860 1492905 413025 1409183 1292152 26929 1201526 1130339 1892289 1800764 150341 559773 1361226 293201 506476 835917 85134 1106214 79503 1229440 543356 1061960 127727 540069 327077 798151 1322680 1378616 1035146 1929556 619116 881869 638796 430364 248786 1139090 1059426 1048061 1183053 1121481 765330 1778324 900089 884990 957631 1053813 1940213 1698625 1295665 842309 893382 1942605 1861099 1354102 708371 1777786 261209 1297199 1942819 601287 522960 1202351 406126 707889 321233 498574 1413232 504973 1582543 27094 869955 914811 1924689 481087 1452577 1137268 1176554 1241925 812881 854181 304024 1958653 1646268 1571543 15299 865827 204790 1361860 448081 1577021 493263 480210 1276146 1098792 1955977 562581 1286644 409468 1885366 521903 475620 619265 1896992 1631535 377357 66258 235970 776340 1902 1286790 114444 1213929 1932419 1453752 497764 52889 1024625 95805 1250632 1798596 997144 1120151 1954445 1491544 1907776 1723734 971000 1228760 342203 902859 1428958 722074 14616 1702490 1138568 1474505 467641 217165 1400590 996060 1209000 1755129 1516202 1395209 1040677 1572615 704394 1736118 418654 575416 1670463 739981 864035 952552 1204667 565929 963542 782857 1850814 1364581 74233 1840856 1363531 588004 1039066 768121 1594996 168950 1783021 1665981 702720 443043 328661 277481 1101518 1638686 1469394 1382128 1414328 484955 580733 313349 157222 1348986 1836432 141328 602051 1630458 451620 1285438 1965522 1433627 735772 1770488 1684669 1794673 160945 766970 953472 110264 1207474 448667 1820926 1857168 161421 1582125 318435 1224690 618828 1198565 831603 1058427 234194 1163595 1890998 645004 1314496 1916016 1522545 687208 1530594 540202 1642271 313747 1389969 1006268 1776476 455155 852974 959031 1076787 955968 768742 1385837 953737 98961 1286480 1599629 524939 1237995 1913590 1432001 1274419 570353 1129778 1477303 9824 324137 365537 697106 805666 231393 1432351 15182 859662 1534301 1508797 964880 40489 1221343 651977 858160 1485295 1193922 1729538 348793 395020 1165656 744147 311002 1272632 1896899 1570255 1179374 419651 1350567 544005 1422065 303430 1296158 1044976 38007 1524219 1518730 1230599 737150 386763 826477 1757346 173485 882276 342012 1226663 1660407 1878526 1298467 1742946 372495 985831 1104697 1657534 1977513 993425 178927 1127987 1776293 1937344 1992036 311397 1419692 602637 1249560 843923 989567 605741 942459 1471872 165837 727295 172360 183821 942637 291310 1851200 164466 746703 945534 1048543 1007248 1725826 1663251 885720 338854 739974 1255617 1112985 729586 151159 1002977 216997 4571 1155419 1284020 1930358 712366 899773 1298658 312760 1368364 67738 1935305 414813 517836 1564229 74854 1184729 1850129 203738 1069053 326312 1622742 1304868 1336437 672884 1625118 1624999 1394417 810116 454382 276258 746618 1250098 1242010 610733 1552926 514494 1385748 368841 1527575 1743961 1798083 1654924 1431458 1086615 1129665 300823 1653849 668192 587926 397917 787353 1333374 1509430 997737 487457 1899718 1451777 1855385 510914 1401518 1110346 622412 521204 727582 91906 1252302 1522082 192658 633123 1580696 303162 1228071 1081478 185592 24766 1976403 632454 1975323 1329376 1817041 780777 1407771 1876955 1118587 693084 485600 1031046 92194 1374701 296223 1472638 214921 1325212 1246970 1494304 1517832 100256 436402 272465 1728173 811584 1122005 787602 322014 485889 260561 1623511 939662 41271 239354 1052208 741223 1978916 569205 609537 293526 1259415 1665446 594434 1936239 1286906 1101376 1185803 934437 1589354 1342846 1536596 977988 914611 1020293 283940 824814 1321931 230420 935753 1756283 308547 1755173 758727 288715 1230500 1992329 209849 1137136 580731 649485 3079 1920513 1996871 1172442 45897 347477 1455360 60802 881857 1543473 328659 1987368 1597366 195372 1678726 15676 571372 1415246 272737 361967 1402374 256084 186126 786826 555567 909842 531485 409674 357535 1398390 1636962 1483206 722953 1826163 1230939 151632 1718855 1996840 1367333 338916 1259456 1312131 381199 136921 131699 1209463 593884 276305 1653479 1174630 1418709 1955255 1389831 161299 1920170 209756 596716 1685994 968028 197970 1903947 1643391 1153011 1222354 275290 733329 188061 921435 1603023 1845382 565983 553103 1941346 866530 558706 851296 261887 1515566 1723236 1266767 1825751 209965 1631884 1026360 393137 1702603 793756 255125 48601 1661246 1749100 1571906 1136919 713974 67870 1450963 794428 359846 1258258 402086 1558441 1139608 1032846 457968 696511 1905581 725603 1035868 370326 117861 1435387 559678 1980652 493092 1043301 717541 235551 1296662 909887 1244688 926464 1861227 763926 329653 109085 176842 465175 1464813 654828 1917623 5281 745538 803926 47297 1401464 1961094 1923605 1988238 1163096 1083906 1209456 1882880 324742 196565 1022541 96100 815911 1902195 640746 1242657 1621174 1302361 1739200 496047 814078 1717871 756408 1291524 921556 327282 599011 233191 1136696 37163 1703670 1513431 473581 85875 467353 1617642 921551 1544471 656132 1959312 1645906 56351 1435739 1884622 1101740 631299 1771120 353638 749216 655856 1319174 1512378 495801 920667 220352 1520681 1453304 771523 1986739 1152889 1811918 745519 1189096 800193 1212317 641358 968735 542034 453675 418391 47910 112753 1053483 925902 700119 120533 223744 756966 1244886 362919 1904761 1519008 1178230 58397 1299832 887637 761744 1101223 1613506 1841533 1177620 302593 915853 1431691 1107990 145932 1044672 1515780 103793 1347842 1749611 1453771 359832 1076885 1189679 564295 1902761 1921915 1118839 398248 740694 508474 1843926 1642346 1151229 1275811 433437 1396123 1370779 1084683 942683 305991 810326 323146 568617 1155298 321335 122508 609676 1983415 761417 943169 234011 483544 1107105 657121 175932 1506248 1148514 1973974 1078939 87348 755656 1207383 1027160 1124505 1031376 744782 929961 1861693 1285099 1019929 1481360 1997753 1529751 1048508 1919556 463363 617716 1692927 1987328 1538993 99750 866193 1751581 342752 445470 1482394 360784 1640173 1137659 83962 193666 1198074 960915 754252 964752 1298145 651869 1254979 982933 1815026 1056879 1502717 676116 770241 917372 1095721 1688416 1581142 1191502 1200346 858935 219329 1744459 618416 978819 400201 1623195 936414 1359813 1490382 103500 513309 571213 1566544 1822216 658317 1407487 459637 1380833 942489 469239 677175 1774845 963881 1377970 1574535 1508032 1825659 1563696 1362873 1549271 1954659 1873952 11483 69246 1259001 625890 751578 602615 859695 1533273 220734 385465 684905 1036937 1379250 1681602 728985 272793 661100 412917 1414244 362908 101118 1534788 205405 202536 982875 1864991 1918070 1453991 1504855 1339142 183751 1813115 1047238 1434676 451132 720350 1443635 536459 1795623 1929740 1350719 247303 586820 818153 1586400 148168 1877232 1361020 764742 1634936 836067 628471 1551611 493186 782885 1632369 514545 1702158 1069023 710118 1988278 1522572 876779 1040300 1217767 660582 1207962 979450 709278 1355974 29693 1244589 651098 1555540 1867391 587657 341678 763440 1618045 286940 721525 1078942 190896 1495441 160120 587357 1919306 8100 252031 1507630 289848 920139 1056532 1539584 1952966 213077 988429 655087 1923045 282004 91635 1956765 218256 115669 922042 1168146 286964 1970984 1907724 1268251 277560 1038339 396604 1536947 310280 193712 255347 132791 230976 1221711 23221 875358 1228688 1582941 960987 461301 1918845 1878481 25252 222134 1154450 573236 504990 122478 571192 255990 782653 744764 45758 1397055 1628666 1238952 711653 812694 356962 1072209 162806 1464519 1483203 228882 1903412 195728 299962 1186068 1817091 822218 1249350 436089 1471440 900770 376708 1640704 439452 589054 405062 1589922 1701464 1204250 1645450 405813 170150 1705682 798429 451550 284486 1684466 615032 1002512 228622 1892983 1438298 598848 1802620 56689 1648209 642727 833314 507911 509705 391298 835052 989645 327136 1222075 1787636 383339 153102 1175249 1949754 913514 1775843 1771498 1182684 1097336 421734 1689741 785244 491017 1014158 411333 1059119 592152 1162133 256831 1259629 918682 786938 1911581 1433110 1287462 1506169 618826 1256144 228843 401824 174926 1361397 1180148 335629 776112 1311221 1101149 1220460 1810526 1741626 1035651 424167 306172 667292 147455 975372 1433738 368982 1043259 64172 506260 530012 1417608 1305288 1729941 514430 1325465 1695775 271184 1919422 492460 1815668 675940 730075 763291 489055 1250620 1988310 343519 1636770 162568 243932 1015884 261040 454669 177285 437685 1472581 1801231 1015802 1635354 893608 751108 1588837 1384022 1286584 196481 782229 229736 421408 1070207 1769534 1125167 1640831 272748 558136 190898 1295706 150508 104934 938276 1777647 504124 1356947 1141232 1672319 576521 1904011 1222949 1993649 1835802 811658 616592 56465 842254 715261 1576195 192759 1949413 1023594 1465167 165082 1455186 1680636 528242 309913 1907209 1007421 526832 909289 469118 556693 559339 275972 1933464 1582234 133112 1410619 75977 419438 326814 1865454 313533 1616855 1853367 1629921 1421857 761361 49314 774774 1323827 646 1663652 982581 793523 240614 1490398 569386 1192678 368647 178628 224929 408665 659743 1203246 1088123 263283 611800 1354603 117846 439564 1940107 921183 405861 993216 1047895 1003825 1692887 1704561 479738 764830 1833915 355176 785446 488151 288499 1163714 1485111 1294040 1680025 1960378 1521164 559024 1964498 161065 832449 892316 1996126 1689403 49786 1849274 1173509 1131467 26892 1248227 1138762 1430085 217021 441533 1374861 447962 773312 480302 1421447 786245 1736004 1838185 121983 166657 786273 996603 1278726 1930991 1312540 1792033 1746983 260619 1468043 286119 1588014 826756 955765 1520840 1270673 1146645 1135989 1494369 1610347 694704 1396364 1596555 152634 881966 1729709 763695 1280247 1742807 308438 1895840 1287912 998057 1357477 1614405 196800 569883 1592412 1497021 593782 1865640 986713 140521 1901211 1606410 847145 1930992 1823114 1584411 1278704 1589838 557036 734634 1243249 867422 554314 83243 111533 20778 24611 1313304 1080545 13261 801355 343136 989451 554929 638360 1781933 133374 1668913 146492 485305 1527493 1526341 1405444 1670696 1722170 1692533 1012315 1569700 923614 1928198 1264286 1578187 1211247 1219780 1162750 1976813 1923017 1649299 1635821 575472 903501 1886968 115545 1979365 1231380 1438388 1315515 10991 1408667 892578 1521020 1459084 706645 1073289 996382 686407 710554 998465 125607 585326 160564 286529 1942778 1808490 758009 1816672 1530561 70005 268430 1129466 1158113 1152510 586162 663551 482413 46022 1422310 1099663 942667 1184970 541663 899764 147059 1334868 591832 734430 1702994 936534 834612 1846769 1835400 460502 377191 1568045 1696149 1918495 998770 468441 575135 1628598 1160785 13333 52314 1409552 202866 722817 103899 1731442 1525723 750839 799618 1224726 760613 950668 1369944 932272 1652484 906059 371269 1287878 1483139 1613433 360355 620288 1199665 1846828 82103 1045978 143057 1721967 1731170 710629 1540173 297161 301130 1423637 876608 522397 970206 1445095 1616170 1632292 1588935 247749 568887 1755157 633260 1262047 757978 1915739 176492 1863179 1735161 95679 1621015 468114 158548 1202348 1102991 949547 1685357 1898741 1063746 528001 795318 340660 1462204 327564 289701 1563160 1838723 1314854 755994 1834881 783439 1471484 1837628 1026366 266252 1643845 1056496 1492692 939946 1338905 1058088 701620 586901 1630686 1868675 1855076 1275806 1490775 662592 1068016 1777277 1272723 999745 1844246 491978 1583397 690045 1855497 1705798 1578308 1936867 414033 441857 1860292 791229 800669 227174 1722924 794183 1352951 224967 574676 1070781 1727248 1569811 1192797 1583239 1211200 679195 1560504 1903050 670313 155019 1749211 579147 731116 222572 1998514 1486702 1225283 1548818 712722 1458956 962495 1433086 1355910 1217777 1737824 1869775 1544250 226032 162416 1993805 230532 125765 1534944 681942 1292684 1049208 404367 1071963 392737 294834 283077 828886 755153 827861 1768807 650320 55385 1302244 1391271 1236428 1875059 440493 1899535 352752 1288197 1651542 1397661 1381566 1076110 509049 330680 939764 912977 1563626 1592677 896287 1032619 321341 1986040 265296 514303 883652 862915 1785251 266272 1193116 482815 380629 1002212 381904 739090 1460390 153680 1254832 957908 998097 1460263 869607 1497772 147407 971700 1602824 136159 1716484 1541741 1602651 1354124 790573 323179 1086640 313412 1092302 1602538 278528 839467 1143718 934472 359009 713478 448738 1633532 1227574 655855 1234878 1641494 1298167 39536 1101887 1188214 829849 741752 1247289 880308 27890 1426933 1256630 163217 233855 1052218 108909 1401390 145244 1945144 198648 1693762 185984 1311032 1569425 1626234 1489307 1211181 1351670 689279 86372 749994 1863242 170724 325794 1895341 864129 1375831 1741816 512598 505586 896065 958409 488868 442454 1500859 807527 924990 217580 1176142 1932189 895623 1795154 1181295 167534 328913 265588 1592787 1578786 271437 1584110 1317448 1886798 1039306 1066966 773978 502571 894370 1983485 1417689 34806 1515356 979773 1793725 472332 216550 664918 1928596 930805 1708587 1356040 829564 619666 851288 1952633 114964 127805 459254 1328763 1708194 779212 1161503 1194127 1923790 1188294 747972 1276789 1276542 1609853 15461 1459946 1507616 1619799 1500435 381940 1474977 602010 1160064 1410019 301873 1125672 505874 298375 919816 334041 208563 1126376 657840 980755 354533 342513 1658096 1992390 656727 1918803 606743 1334388 668911 456470 1615219 1899641 403064 732495 1874421 1426903 1721733 1288633 366582 84433 1222282 1617318 267047 1998194 442054 1686756 64244 2597 719307 1730145 1582259 1099972 1477697 888517 1773616 236924 1196453 372876 619992 1412152 1084594 1145741 526108 42940 207051 1917491 1041468 1742621 551986 596684 1431468 939304 540251 1045902 168888 141856 1521987 1022323 1802707 867742 1002394 819728 385727 1628395 447961 1811584 90424 954851 1742722 1182924 1940996 1272601 883734 437756 30694 106461 875989 221437 994026 833110 337133 1918840 1587545 1099683 1789552 1644386 408844 946934 1703867 476261 372147 1904275 1691776 78260 956377 1080986 375329 1410276 883970 843101 869353 1226167 1883024 305747 19421 1196929 1695716 1234280 173201 1816701 800237 1262490 820304 801756 1505572 1037759 1156283 976229 1774843 1718499 1495817 1315384 1710913 1230660 1001583 1686570 1011235 899631 133212 1261112 683321 1832388 1713453 1274300 333583 1546892 1139766 771018 1914519 477215 1323507 7363 110084 665598 1348108 1522056 1404352 1005273 1422301 1102769 110805 1844494 120809 1457631 858322 1191715 654781 1740220 1077258 1948364 922114 39923 18806 937518 1329554 1802613 1977202 1025785 1064533 1062104 1118890 1297586 899376 454096 269910 1839654 261439 1480432 1398729 1398610 1145305 1232922 1088109 1729577 197585 1792227 828041 1229667 702316 1843990 278407 1090432 169747 1863136 698559 1033175 1446259 18208 1098468 536018 646187 862130 1694382 1469532 913812 1555695 1712174 757711 432398 34166 649096 922299 1326850 1989784 1404711 633407 1446084 561755 832608 1522414 1916805 603631 1661528 343534 1253848 1552944 697260 1190297 540077 883726 1821095 1000838 696878 1449205 1737597 1304443 1552768 1504924 1223551 272546 1654227 1427544 662707 1141590 1843068 1735898 634045 1593430 1614413 818784 864340 206142 1614776 1857909 674540 1666330 408747 688004 567621 304925 1312593 597972 1281882 389980 1305579 1847949 1733983 1411678 40355 1914261 1003620 1779714 1634581 1902438 333302 1066339 1460001 1244164 1626650 37912 1378686 1290663 496921 1922943 43310 1732133 183323 432224 1796896 1966740 410937 1287252 193423 1429355 1765191 1601761 443009 960853 81880 1829315 1573528 908957 235192 880224 1975306 1009380 288162 1503388 1194817 1530792 1717327 1801531 913095 594995 1867898 158377 133874 27909 1235411 1473566 1616917 1088180 124036 613700 1461382 858599 1371900 943114 1343166 256462 1096352 1320188 126578 29972 1655741 199920 809869 1513439 944147 505966 27244 278456 1934893 1595271 1841394 1030526 473940 1132409 1104470 593777 1949505 535340 309994 785759 1593698 1807908 89347 1570368 35500 1447809 1573198 796709 1947295 71877 57192 603769 370061 236213 815182 312921 910944 978791 1074129 999908 1030197 1086499 342986 1355500 1991135 1208723 1190946 841001 287007 457466 1311536 796834 1303766 672458 1057169 1861690 1257243 1909507 931971 666038 1959530 643849 817788 934866 1677587 1416204 275563 458500 1979231 1421986 1183908 940312 1048431 369730 16314 1884566 1958428 820929 1507433 487221 717761 1852305 1332260 1146449 672456 711180 641414 120607 1041342 1697372 1471202 875952 1295968 742635 1970235 68389 1381092 812980 910448 1653668 849721 273083 506482 1429896 1793151 1036394 1067064 1385893 1452347 613694 780332 250821 1883419 321986 75644 1900681 656435 376466 1442239 966951 1119919 1967221 420978 408697 1289199 1282904 1248815 1333290 393547 1234304 456704 1166530 1562873 111555 1124825 766996 1353152 1860005 1587521 855596 863131 1961451 736721 270946 807924 581503 1793300 158375 1629956 1068331 1996575 951411 848414 1522167 891765 726997 1849094 125050 433506 900270 1893394 591559 335103 178908 1535826 1341674 1976728 1088215 1463390 1030535 1208127 1540765 1078752 32132 1911440 1612405 264773 1940845 913432 333646 171544 196958 456381 1226777 731747 1494756 1465718 504315 1458657 670790 1868777 430572 937785 1282216 803197 1518238 1448539 1770028 1339453 1709045 1192898 1405528 1484439 936127 337037 145526 109733 1038780 1327865 215711 891151 305699 1842008 1922431 832578 334785 1611100 126842 1032087 1669070 1284248 549710 1460695 170640 763004 1678252 1171775 962334 1670828 1478187 766797 961471 1543599 402311 553641 1907420 248402 705044 1406788 259163 1782050 824661 1100257 1152225 921762 839810 1833102 233677 137733 255341 1697700 1470813 677651 422501 320834 976887 111500 863918 1426749 1051077 1245750 280254 1560643 775242 541135 604451 363823 1991820 1778123 1421967 88426 435239 610135 1927877 906348 1271291 484727 843294 1329986 1495624 704061 224185 828540 247831 1864302 94980 138542 1976246 1342235 698626 1650206 965944 1364442 310578 658669 1719181 1936862 1424808 1402154 1679202 210543 777081 628787 49691 537066 33728 484334 1807867 845546 94839 46312 1909839 1031242 1350338 1112280 587672 1189611 1610516 9979 1297062 1340516 1689487 839175 1990180 246018 59165 1140666 1410043 711470 264777 735323 784893 206079 295425 351024 427625 173751 935997 995970 456075 1131699 1655201 311986 1731052 337548 300724 1091922 96803 554737 1130398 513625 843591 1966195 1705187 1603872 872052 935233 876693 1080647 768230 242130 1547674 91388 714776 1223953 1144004 1546753 1155826 53026 1015954 1995592 144179 847408 516784 1958256 465221 978792 820114 1690966 1368808 1975738 436041 1461286 772227 479100 1218692 1852877 78404 1045072 940696 1690293 466870 708597 1881330 819494 678897 1648673 1606929 302234 1263913 1281953 1219717 851256 1731405 888569 981050 42330 1467894 663306 51120 411254 1686171 1889888 952579 957719 1633614 528017 817964 1444725 1401876 297478 1468587 973796 230466 322727 966685 1249339 1997139 1630545 1308761 955704 1711412 1384312 1366079 1147566 1173153 251843 459094 176614 98119 827495 1388470 1400296 910969 200561 257852 1538119 1816770 1243672 222824 1066301 541652 225886 1443475 530523 455366 1851479 1677754 364641 1891345 91209 663346 1813306 1576002 1187042 1256397 419936 542099 758931 955403 261737 1869201 1862028 1643846 108371 159397 1773425 955661 1854267 270938 1935291 334531 1833793 1672634 351664 532518 599879 375271 1580501 398251 1096946 1466556 444528 407893 1783792 1029633 187661 1003903 843842 560474 656713 1286020 509759 1522220 521682 1977512 407827 1217752 791611 1069413 1721694 1813821 1909410 354374 750911 160836 420582 27881 135295 1387 1784980 711937 1594228 1661748 1686274 1076629 969141 556726 1672788 327891 1858894 180817 1355673 386224 214810 1270767 687949 598045 61028 551368 1084805 1544150 1015077 1543457 384225 687059 252208 583693 1382322 1172411 1448604 1591614 247694 1771148 1250688 1360275 899610 1365009 541918 1027424 925335 613318 1689617 510053 1068345 944191 879653 511008 774274 1075562 1512556 153649 1049970 999091 1069975 770067 1646956 1486798 1112987 25638 595714 1655529 1005491 601568 519284 1440055 1679511 69238 1803258 352952 808082 337756 262213 449185 904033 273102 1328467 1454484 1200595 640850 1406027 10495 1036220 653329 824052 696798 1890977 558073 1709231 345820 304054 303634 890649 272262 85166 104584 1809100 240805 1348831 961091 1461517 162566 686460 572910 1920506 1443286 1470189 931740 94500 1225814 1778703 1990024 1496809 362710 212756 951459 1749030 1958419 1256887 1186853 1823904 556010 1967019 1513827 1223342 1131246 1166228 1432335 1863109 505667 627532 1570156 1293091 874093 1284207 1148348 74624 134574 493391 286307 1540446 477493 853427 853547 1394692 223522 1965111 1438684 1665287 853236 342733 1606810 1010662 1710333 480232 1683882 823981 503009 845334 997410 654900 997148 20634 169812 1508459 1942694 577073 1876107 497094 360381 1290008 889257 247780 99989 1584071 203361 761756 1175064 1737546 1342153 1629878 1683320 1557333 529567 1676236 298785 1741798 819788 1750731 38904 1737934 403084 1408965 1968290 828811 1968217 94475 1746450 1388003 998755 792058 581123 1440965 1971440 790180 1484789 783356 649067 393964 197173 48719 1431643 1836671 1935803 1944071 1829171 863539 1375185 1592563 1110076 899712 518502 272412 148031 1731989 1434721 1757743 1477531 247566 760697 917785 1646378 1588893 1445400 189356 1992417 896174 1504054 1533451 1316582 822197 897313 855073 1528426 1657374 1181874 454616 983889 1502498 632128 1364169 1235327 739610 578833 1477383 1446113 1394667 692097 1214524 1876627 1266399 84136 1066536 1834566 77623 599159 185053 996427 1122518 24094 1806982 1272889 1279741 1822127 1261768 909489 333442 1964332 1226249 856866 770355 1780606 1446145 1866191 511178 443506 1200235 1646334 1573223 1275423 1099569 898365 1946378 1745414 1979143 514857 1406556 1394955 1383827 794224 500740 957709 1280967 234030 443207 1189265 1835745 1106861 1746149 1113212 1362184 1044669 709349 1167633 355884 309563 971107 1039474 483594 1889421 192082 1048354 1742826 1288761 200781 1751735 1700384 1912854 1360863 196938 1976267 939386 1135086 1735256 885416 1680633 166285 1523395 1958522 1726128 563599 1879933 1060395 260683 1166400 57854 517529 1810642 1163186 1153421 289219 172535 932520 556701 122638 1891216 655905 1936812 1036485 437708 1038446 659537 435044 1302466 1464452 186346 1228358 1146947 159525 1070706 1603227 1914049 1484495 1218375 659504 1509156 1223340 918298 1902345 1711509 244880 1695038 1956547 1673517 638798 1205404 429758 1465850 1251263 917954 177512 296789 287954 351258 1115092 129042 416775 1168497 48222 884157 826360 640229 1330917 986467 559458 406042 1832499 1408731 1655772 1322555 1464529 1631068 1593948 879901 2850 1648908 1531701 303455 1576120 1219022 1442390 1937783 193980 1853040 29675 1821355 1438375 1821373 736688 475233 1419313 1047683 953841 682233 1868687 1461632 1579627 796644 121709 51429 461707 149048 1816043 1641003 1722201 1048816 1523065 733026 715814 328000 1572033 531814 113276 302256 897836 465660 399209 270911 157025 724603 539066 1660648 935843 1977426 1537871 132785 1311445 1645386 1083006 1035691 1464617 1355760 1310229 886513 794343 263575 825333 1814149 995537 1541133 1883720 860349 1331288 70785 1507370 257837 1402171 1455319 1742744 1718820 1002823 1634339 556961 1296683 1872510 903657 166740 1902491 73455 1931546 727938 294581 562011 415968 1771623 437565 669065 1379010 1039400 1087165 15563 668177 1432270 974774 741931 393607 1269454 1449779 1202208 1454893 270768 888582 861688 412913 173272 429865 1935003 207707 131376 1349905 1784844 280139 276636 708578 1201011 1201452 1426817 1477655 1088336 1038634 1850830 1471834 1132874 182549 1106135 1319289 1789945 1968563 495257 85159 440502 1726367 1625985 722614 1584549 863410 747216 1892437 126970 1775190 535980 365073 304826 843542 1476700 535133 1247463 1422643 453688 702587 1612210 1805710 823423 1878421 1146566 934903 253406 1793487 1773631 1933602 370340 1320009 813361 1996381 1222104 1434106 1191243 1746729 1198990 633659 1869973 1225309 1971688 1562516 732186 674319 1636634 375820 1150935 1006292 543903 1943948 890228 857725 1841267 466562 1184900 1103728 1438943 738615 202986 1435450 1306045 1791596 329352 679065 192649 139707 1520569 545795 876652 1416215 262583 668259 1611424 1759159 1003400 1896214 1967430 771908 258056 78965 1959239 546641 767175 59599 729183 762437 251665 603192 1973851 1959866 919782 1998426 1107879 1560192 177014 566647 440710 1048788 207924 1107568 1016089 925268 396082 1445184 1136492 1854413 1652674 639439 1020734 929277 90193 278549 1323074 1912467 1914769 1814899 1189295 1403702 1249334 39726 860042 992371 1059679 1441109 1087578 80694 278328 646366 1489981 1535469 364762 904649 1187934 1456549 1814796 1264527 1780396 1338319 1973490 598484 1952742 1360765 175173 1813675 1529349 1725169 105665 1316285 730827 791999 743361 1813232 171531 673549 1036600 1783645 144615 1165968 630304 682002 1975657 1872578 1773902 1600454 1053006 377793 574055 1465118 1329200 946564 793030 1643554 674875 38584 446500 53387 322978 1389043 1726644 1043237 487729 1601766 1425779 1851106 1905797 482763 620412 496768 1745087 433304 642867 1696697 1673160 1020161 1648370 1862132 1401463 12298 990878 631645 713072 1516248 1936874 604225 588307 1337763 506603 110841 130908 400347 472279 1868349 1429246 1538278 874415 1940753 552641 433216 1192546 919754 97870 1138326 308373 1972886 812036 1673135 200795 808254 977935 309379 147229 1614571 718116 242785 1581333 861395 1063841 1793364 454710 1309649 613129 779092 503725 1691816 879695 11094 1399731 1979694 1399113 1937593 588167 413429 899645 1708219 1510019 327325 1881572 1119489 644857 1108509 749334 668443 704845 1486805 150039 166311 590660 635734 1969835 113641 1818624 78884 195198 1014801 1810954 732228 21654 441626 556171 1531234 1017014 1296392 812200 584756 215907 1582013 1467234 1616424 187594 1459252 1713135 1853335 1232874 212206 622114 1741799 1870046 281661 609599 1035733 1477253 1569740 851527 1552594 1322461 1813646 1362643 289123 709716 1922162 1652619 1584804 1171040 1573990 1578596 1684310 889749 1253271 1006876 991519 1294273 1879387 1495436 671855 1650786 377989 763298 269895 131456 1017994 1493834 257702 1473244 1624321 1502212 61102 1702532 505287 1444283 574789 1889151 577204 1561977 1072360 1954801 1132577 152234 818041 552103 1263213 1289211 493132 14545 1364414 961351 1171225 1856319 1453936 397209 880247 263465 220029 574266 809463 1439724 1345162 209063 160336 266716 249168 908718 1086668 349462 1517812 1757919 894352 608781 1960043 1924380 485814 1059608 1005918 345365 222666 1263879 671966 994904 1313498 357015 1310412 1408474 1229515 480747 784321 1333919 1622171 362522 1445346 1716300 340811 519434 1085963 1597624 344028 1606712 1875023 325588 187804 729262 1591646 145987 1568145 1002461 744456 197895 264599 774700 315608 860111 981662 1475014 1640928 636841 1052376 736406 189697 341041 267777 58007 1290220 801966 121980 1397773 892596 1202769 180696 1484269 548070 1826019 99686 457677 215879 1885291 44548 107226 1313025 582348 1783558 95574 192369 1359410 1456927 1590554 1599207 1384653 601985 1136857 292844 1097444 793055 1655086 567754 259549 269767 1685092 973817 1474901 675783 1743054 354833 902523 1792476 1960938 94373 1585595 48905 1205346 747888 1943643 480568 883553 1582375 370648 491871 1668729 957400 1784895 1676923 51807 939943 1970364 863266 1034159 1508423 1112245 1497910 399558 1768624 557714 1043199 714214 12389 536075 1015676 1313182 1346332 1761502 1643549 1108538 236282 134965 848786 1845430 1922173 1181624 737111 1981915 814979 1429441 149325 483060 1022384 1648562 1222253 45261 1539627 1431159 1104431 558904 413873 1134721 816108 750778 1208720 664767 1974124 296846 259472 711751 1705470 1363744 1778542 1982646 107118 1992829 1300554 1735167 698865 991001 338622 655721 25634 1560166 203763 1882347 1801570 843366 1855363 1647213 1090261 162231 1886425 252349 894289 734325 1400280 1960707 1276952 1547047 616171 1237322 1311152 68188 1695657 1032672 538134 1006781 1805463 992080 1551655 588904 77606 1110368 1022779 281414 775426 660295 1063502 1891185 75409 1830048 1362256 501012 1392757 927971 1490416 1896674 1332555 336323 32690 31056 1382957 554966 489339 705200 286970 1099087 751136 1607529 1604308 1567240 147899 1156829 280306 1647430 18161 305191 761332 1267497 499129 206259 735932 182873 1271537 626006 1476009 601783 404298 440696 904022 1394047 1599248 1622036 1141891 922303 1029627 1369020 762978 1354323 1440191 99755 5373 283985 1727104 910464 1245520 144842 958341 1031583 1751592 1029591 1713698 757158 1490020 1405088 891474 1326841 642094 509355 1828220 398067 304336 1683774 1278933 1577208 815999 368162 417556 1758975 1563506 1629334 823083 1398691 1785134 1040564 882801 664836 1557922 133305 97068 486398 229785 463861 600887 269392 1134522 1512106 741536 1439813 1929952 1778177 33117 195119 604012 1756698 643396 1924278 1967820 1736904 619041 1311204 894543 1695129 1442551 1665448 1678428 98642 553291 1145624 1161147 1327102 1098585 1976309 558530 1773739 1906706 593391 494397 392092 351165 70549 1675550 66592 871012 1646302 1754791 1655922 827983 674093 1826981 739131 668912 988649 1407638 1596864 345366 441193 639616 1167474 10173 1523416 1063422 263986 1720384 1894953 548339 817047 714289 1970057 1586836 306258 836020 1921218 931361 571347 150926 115630 1881885 1859091 1544398 163360 988462 1759926 130041 831059 1259845 1840705 1269477 617500 684242 1606770 601104 461713 1318121 703357 407070 361670 308012 1114842 953306 494349 728794 97422 943651 1324099 70171 571177 1654651 157370 1406888 961417 1640728 30154 1180552 1916145 1277948 1545314 1163930 876240 1212954 37099 1214445 1643165 581144 1400013 223888 1988797 341488 1552045 620732 1437947 1892332 417912 1521324 1824264 1434223 1079931 273425 220093 1650974 639254 1807252 936512 1011155 1867259 593348 966123 1012282 757770 1584889 243423 31921 994392 1579161 1033692 1160650 1497210 238315 868594 954249 722350 181729 634795 784602 80791 1180217 1552622 283310 259095 1305531 371738 1445196 647508 1057092 730517 1154202 1674327 541050 808969 1899805 1094703 817450 400650 412558 566185 1549680 1290563 5040 500555 370212 333848 1731317 758449 1955228 1989587 564296 105059 1154587 310482 1522384 1729322 624077 1164724 1546965 1197195 860485 1817375 357345 710705 307829 524222 848365 1525418 1886183 667262 221597 1071812 1075994 148378 1677987 281383 1167366 1422737 688470 1001786 1769187 1186219 136139 394514 1949449 1957597 825769 386935 1252952 728343 1132262 1821528 684268 851978 1030248 1562625 1270688 1506995 1411530 461861 550265 1861455 1993282 554463 1065861 318758 1996683 742980 82415 1359831 1234150 951108 1765464 603983 1050342 1047485 416650 975559 1919921 1604251 1585928 1108354 58304 1056256 523022 1731049 539972 1880667 36621 280721 1284320 1615789 1959560 394321 617355 226469 1201630 1843237 560948 1118565 612795 1622024 366001 1623644 1181283 1323348 552082 1680404 225065 1591325 1213448 705218 1143966 1128760 140512 700710 1486120 141824 239477 1552435 614365 1327118 427782 735584 777480 1333569 183843 1402756 1599243 1780401 707279 1204970 1814984 1076385 1095819 1068977 957854 1823064 1797540 519682 711111 234545 1629541 1053809 1422245 1293151 1027238 309620 1612647 629726 1454764 1762847 1729657 1032101 1448479 740865 1340046 1706360 1668987 1982639 844435 1688174 103887 1614808 265020 1300897 731127 325516 208242 534440 208028 903622 1909623 187502 1952732 611893 136240 373525 1486498 1657041 1791082 1434298 407505 608796 400123 600524 310279 1558466 267899 548924 150454 1162395 331949 287907 1203379 391575 605312 168024 1277131 1180695 155802 144576 1010986 688737 1993191 1958561 1669895 451992 353283 1516283 1162611 1712134 1665482 1598344 1085415 1979587 817139 10243 597328 1063897 1203591 855120 1479915 206570 1130269 1259575 1029374 781025 1346253 1954975 1314765 409067 989958 112912 117539 746300 1667651 288305 362914 584648 153792 114354 1975759 1576284 678296 1901153 1213234 365832 23205 718477 983066 1248104 763505 1970854 709374 46267 393803 1737260 1453940 1800352 1243345 594295 1872361 1570679 364714 286380 1413933 1468643 1371599 1739447 167939 1618612 233045 1817228 451653 1345613 448915 975961 1620552 1204909 663537 539872 1212274 310277 611390 1186237 1498863 1285552 258958 884607 1255200 1695527 1994768 378997 1043325 1499546 1552696 1453958 1037801 1022739 1201791 479810 1870506 323436 1639447 90994 978385 1277184 1081810 1422835 1160911 1443768 1678415 1115697 1213810 1427423 1774048 1643939 200162 1807499 944582 387099 1025409 474709 643339 1478257 1258899 1842930 26167 1030086 123570 152035 1980494 329309 617575 640131 713260 9302 1463741 929249 1140108 589772 1943878 78481 1074948 533277 865853 912256 1109683 1900512 1673176 1407531 1716017 1172424 1191824 30789 1310186 923537 599392 979934 334679 1997219 1560054 1263409 1420664 995399 1272103 1283021 1113493 1068728 451674 19511 36159 464225 192506 1664143 282891 1219276 1847375 1161706 1932934 208078 1292400 1825868 1577316 864046 591662 132615 1070576 1925263 683633 1959846 139567 228151 1628420 641031 147883 629859 1835311 1526637 83841 1517411 1196233 1438664 115204 1829637 1506558 863615 1298407 1360150 574188 1503493 585193 1360081 95196 1447414 395950 388769 1206315 1556407 1793885 57175 1026873 558272 641564 1011024 778235 315249 706060 730629 540743 285144 825176 1805424 1940888 421041 1076537 149820 1703391 65478 1203572 1938550 1021052 1469154 816743 1515108 26224 1578574 926981 442007 308504 359824 1437314 1799111 1927950 409788 974711 1520660 1488085 338063 1902267 307306 1593380 1131590 43829 503648 1112671 1502630 1865825 819326 962105 762158 822130 1345112 1511623 864116 457125 1013889 1344013 1467946 1406670 1726213 1700102 99125 1960178 1170619 1856752 1712700 1767192 1543217 1394918 1391826 1173813 508633 1685793 376882 1261368 1706833 1464528 216324 146859 1891680 244495 1816579 1973388 134665 913915 1521442 1787062 175253 1129461 1781887 134573 1442038 1581800 1087749 330418 1371336 1466372 1513821 1941160 1692196 1485147 333057 42768 196412 823607 119877 506731 427677 124148 1849332 1434904 528169 1246556 1530817 493923 1261250 1337856 1049820 36735 1792862 1839482 991050 1406499 220949 1360096 984474 1541613 590614 1491514 187467 80404 1029198 123358 1301491 1139872 913307 1449089 675123 723504 1919974 723831 1223906 856811 1214693 665612 1761061 1868748 744891 325193 1099715 533340 1603473 431267 853806 973086 691891 940887 1988132 1002023 1542381 718257 572352 172955 1598236 195292 1730334 1673960 10917 514097 1931794 915055 654141 1015686 1223714 186568 611058 1003714 938621 361094 1193349 117689 797809 1903477 394262 1423216 930555 980047 343289 1821888 92969 170290 1465025 532552 911291 1461859 601977 14531 1039437 776061 1362810 1811436 1069484 1963120 1938454 1066906 1377288 1733978 200553 1988762 1909299 284219 573153 247287 556625 1359443 1330401 798756 536269 681989 1100907 125572 523786 709693 104316 1301537 545125 1216197 1243637 914265 52741 1296025 1857162 636687 609996 602963 1065647 766358 1784195 1334794 1336600 1755860 1970669 1106468 1364931 1295275 572470 508637 1462496 1761952 1113102 1727447 909727 1914501 489691 799211 179018 1017388 1174662 1072954 486442 574450 1404465 783551 1892998 1190823 1120225 370431 259484 1567983 1398943 14554 1097797 1789721 571235 968641 133934 612851 644492 1752995 1826991 1585449 1629517 1086013 245644 700956 1313145 931794 1710306 561026 175876 1335680 306561 1394672 539143 934920 65387 1439208 1921522 736059 1355304 92547 1125417 1746499 1554589 515439 898265 1813244 1958735 1305804 1065608 1131422 787377 935118 1132788 1837662 14719 256407 1235542 308927 1013479 1967888 1980527 1721326 1144492 1290479 1155993 1353360 714181 1373666 491122 1786681 76020 941743 611485 1873827 1575459 1577059 429564 807848 62502 8635 90197 51397 1574848 278103 997594 1588441 772081 1019382 475382 273024 1012392 1303663 1326270 555169 1552250 1937409 177116 247004 656271 575206 83383 1302808 765924 1384529 1313975 922191 217486 1667129 1357178 1173593 46746 1458116 1789546 1793195 691109 1734869 1632378 1792905 77543 1490336 1150035 1386524 752308 1527787 1552542 615112 1232655 97948 1112998 169989 116881 241249 139333 1987204 983656 1918967 1260896 247969 720781 331646 70491 1947567 476445 882126 1372117 1373387 1823096 192920 222818 1946967 991829 1567035 1986477 82559 1755006 471168 679749 1240770 1719526 1732103 308106 109340 1544267 424908 30807 1651556 670003 1488998 633890 1622659 758789 1961637 68216 776271 138108 126054 897855 473809 1534806 675176 1888111 796029 1143540 1454035 751404 986201 239989 274058 1695418 1872623 741936 1008789 1660931 1391750 1164182 131308 1657291 1954222 943299 162555 1707035 704704 1164896 1315004 1750116 17639 1626035 311078 178667 585492 127047 852653 1683230 1182939 1762842 618168 987253 1727347 766073 515877 212125 1633126 724078 1331784 1981408 1639758 953850 736465 267910 1823006 671568 1299462 1112870 647231 1251443 1441399 148790 134718 1459515 136809 1367896 545407 119461 140334 1481066 1992421 388324 170165 870665 373071 491178 170232 1687603 980770 839198 758279 323097 1221456 1767233 611378 274114 1091971 504984 5075 503998 1565773 414093 149427 1336892 1011029 950259 1732081 971300 931713 77472 621373 1967319 799919 1494548 1496134 1849469 157462 946608 1229364 7646 1296780 1741148 636152 1402468 651199 1423431 1015852 352507 1351516 262506 911814 1064949 822952 1132258 770340 1476539 1365882 1901617 1601436 1257210 1695617 1971783 735179 494984 1036476 86057 472302 382656 1448824 1981103 1013144 951679 1947418 48303 1003442 430063 315367 1131279 680081 912620 612435 928444 435876 479868 1132449 754621 245236 568858 1529327 1556987 1036971 1459003 542758 1616133 1976773 541546 288255 937724 1446860 814225 1336945 1768444 346324 842809 145240 1844722 738187 31024 905984 183911 109636 246805 1570690 895228 1559906 790634 1579555 387729 150386 1083840 470291 880292 971171 619711 1523610 89127 876933 1755236 479697 173457 1011159 302163 1551920 709238 62705 551870 1058023 130536 59081 1936653 1578802 1638405 468077 1457366 473035 16451 348472 759352 138787 211079 97336 1973991 1164791 1490737 523703 552664 216530 654971 1847648 18810 536947 1966915 303243 1674473 1518149 1034395 431975 123068 1888571 847243 1060911 1697855 560189 1256686 1111671 1191099 146651 1318926 1903304 527612 476323 49133 209678 73473 727592 227016 1451653 1402717 1550422 1168305 669278 973538 1405230 1722206 1842709 1671865 737737 1882671 650614 1285561 1721280 304937 1324182 1662787 791396 1501587 661611 381183 314089 1378691 1628783 1352668 288656 1923585 900536 1298983 1497436 405392 1873018 660349 1991144 1077452 1032533 1487646 1007517 842116 107111 1363866 198530 274384 1278740 1266021 535816 1778870 650257 602037 1827121 599315 1324110 55015 834441 876033 245439 426368 1116413 1164602 234519 1074329 40295 764586 1309342 584528 326971 1468534 1331416 701524 1478279 1593543 137999 167469 920437 1993161 574490 1488465 1748782 1559909 1881617 1828448 1208056 1786818 611985 122451 182223 1047296 1681356 358891 524985 1862937 1056278 1740294 215657 302761 918010 1903277 550538 822837 133322 1689246 417616 820977 765043 241914 455254 149669 1529957 485562 959113 788849 840450 1585863 484027 147294 1734751 1677955 1395611 161706 692442 330422 1305679 1396717 1014598 352346 956089 500727 666765 1485563 877557 229065 8184 316751 3917 1112213 983356 187362 446877 1563362 470125 374914 1875772 1653918 1300057 1329063 1454005 873209 1104208 1547320 659031 961699 1100908 1876993 539070 1081665 457850 1831014 141156 1486192 172171 86550 1398286 1538663 100246 1868116 335540 571873 1560048 831163 1851883 617317 1007012 293893 1886934 1835533 1838127 1711823 634175 747522 1925939 625548 621495 59392 1220137 586924 751844 1330252 1440864 1770914 428359 218522 70681 432301 1575878 1375958 1502105 408314 1699744 617457 961742 490555 947832 365856 1230866 1186938 508127 427584 129552 1669766 13316 327814 983143 244160 802608 791721 502737 1254512 1689187 480544 40146 1211153 865012 502113 1374452 1352260 1256512 1365922 559622 152913 1210889 183144 1120071 935647 443935 503167 946139 626519 929237 636651 210760 518034 1150627 100469 1204721 1399643 1850411 1675438 1540555 1239086 1713697 1917679 548119 25614 1181663 1347190 207650 1679174 1871988 479038 1734824 745287 3711 648730 1604865 1825331 613874 1832711 1566173 1874498 1225014 1370248 181609 550410 1247990 1030530 206236 1392821 1066353 678601 1227290 1193381 1537060 1550204 585772 1464239 287727 1502656 788382 1722599 1693285 1472934 1658846 1000140 838639 816139 550344 905492 1005288 246954 1280639 467795 1306087 1354838 1440101 1992672 1825541 451758 1240940 314376 1797323 982464 1898070 450718 1502059 1679611 215131 1493398 446144 943971 1093609 557119 1725213 1338544 1839101 118763 1102598 894847 876416 259354 71446 66991 769189 912885 1779214 1480718 23632 1762429 756110 1604067 998954 130726 186535 81753 159406 1839576 1702967 1792555 752293 1376676 1294266 1754430 1250046 1808553 1281386 1637891 1914822 785454 484276 955735 1721836 1409277 275626 571478 1931498 1277857 1417530 645516 1974724 1128242 1549643 799028 1602935 10630 1221531 51354 1727968 175387 1129173 886985 962477 1643295 1173485 489106 1287740 111208 1658856 1280948 767379 194055 1288987 565708 1423515 1753523 1402420 1683623 613647 1368854 623213 1278763 215585 1679487 1028968 1282529 110695 1463727 877976 1126735 1384270 1366966 20858 1397731 1307480 1861268 1955342 1450055 343600 154779 493699 165395 431928 521490 950233 626512 1597456 1775496 911846 1606115 979075 723851 1082005 1779573 1092874 995447 453020 1096408 21410 674434 1691311 786102 1246906 99896 1334356 1797396 1776419 1718149 1678160 1830874 1778755 251283 126500 1149982 354901 341191 881623 451295 504485 1272303 1725390 258292 1400372 1770998 670723 988347 1269767 390007 1724524 1482008 1916238 1946845 1611330 974406 1968858 1483636 1208580 544809 1127681 1526873 128145 1114373 502472 818089 16654 296976 1383078 1500703 1176596 1612087 621177 140440 123648 328588 850742 322510 806015 1532089 538293 1580333 629047 1827788 404678 1324484 1755914 1098707 1724534 1106250 847339 154777 1048053 1730406 658148 1955381 1608841 615129 625289 1233343 522791 838065 1418313 1941043 878560 1357603 210199 1270880 1569149 62976 984103 1150232 1215958 1035908 1325210 1333178 1396417 821622 304174 497459 20939 567737 400754 1677723 38232 1392860 823307 606045 651089 300307 302327 585996 160286 441082 1316406 435079 601272 175561 1907281 1659357 1992353 98417 902595 914833 962224 1102990 627286 36961 1458399 691624 999999 1975743 1412901 487170 1508800 1715885 548522 71959 1728790 1326603 104391 657779 792814 1307697 255128 836278 1248622 1098530 161438 42636 1198810 189323 363904 1104962 147372 1023649 814008 1742969 1143290 782285 1047235 1285558 193589 355790 1423827 1243144 1565124 1916694 1840062 798457 1100065 956115 1186878 1221921 1571210 1962 1648239 280546 190210 186098 1998574 1061029 830905 1031982 106368 993294 669951 1584896 850565 562645 1577996 1490843 1482173 1696967 1493825 578287 1771881 1655679 251448 1678381 1580973 1917824 1314047 1958191 242327 257993 329373 467572 1331099 691863 527921 287712 1152079 187456 657727 412024 907542 680665 1532113 1915086 1529725 434490 205555 1912133 445644 21984 261029 974783 121138 1823363 310113 1182497 1298435 1640863 283087 371696 1993347 1043217 1019792 639832 1094917 1955796 671338 1516035 790710 937595 197986 1178434 1294021 1355851 668067 1376414 547226 1323104 750404 432604 1820598 760553 912778 1132702 1682015 211767 1491049 879280 531420 1425580 1009916 1938810 911572 1150763 1966466 779664 1302712 1537970 1079016 806232 1053263 1771560 1351101 853510 1700787 1140244 1766074 65659 234891 1514896 1396644 1218961 129937 675111 994953 1517390 77120 1346349 1705523 797915 1608835 419049 1254928 672311 931561 155339 1406722 842931 749584 1943795 1416199 1160262 1974433 210874 1767311 492062 1690438 397634 134042 620134 127632 1537365 769635 725597 1578371 1463013 22986 319013 1614349 1616273 956849 1956451 1316090 1305350 1198185 226533 1463836 649512 241573 1762081 205014 1818225 18743 1993638 1270917 1620154 145006 1481768 1387353 232427 1054697 1723641 1270400 1088410 1084584 1942229 1117715 869344 598393 944979 356120 1795948 526629 1528517 1024400 1605065 1256225 540502 1990818 1520423 1144090 752337 1121732 1546556 284258 1071857 758270 1596439 1681842 1367078 670838 105477 608278 1874078 201546 554166 859560 1778881 1100415 889741 1324342 921663 1222974 1878679 1284965 553379 879508 151000 713378 1253976 1183078 682314 1925418 887636 770941 958144 246886 1347250 1517468 1869659 1414276 1034669 1175217 1458492 682079 349522 849225 577830 838748 1604681 1481629 615645 189923 63427 881118 16414 391020 193637 1775841 1832645 546193 569508 773935 711308 297436 551633 1948154 1461675 1195818 757328 1522596 1964901 1077988 1440651 859433 1209074 216489 847512 1633127 178060 1197064 761007 49233 291651 1224847 1929937 496871 1346423 421464 967520 1703571 11910 1931468 1222566 1421825 1873321 1547689 498013 1623174 1321037 555872 1681627 1359018 1800226 1279206 1366668 1690501 32572 307560 1038890 418014 1402161 1323867 1636352 1536467 1752824 1760397 1487682 1312309 16888 1370031 644194 1573065 48130 1927180 266891 434926 1335489 906284 171851 132294 1912976 1557255 740759 87010 1292818 576548 423187 1694052 503202 1879595 926810 1091362 159669 538015 1958270 1695283 43161 1063349 433071 778386 35800 1847330 1281388 1591288 1582273 1899152 1599749 1533929 150849 598554 1296168 1415948 1472680 1654414 1885517 143003 338435 472546 1917484 172823 193987 1154085 1089655 1168405 496932 1455144 135033 269716 965984 37153 1323381 1998213 112723 321771 467670 336889 1589017 1907120 149671 1142238 1286157 414960 989613 586889 1994710 1696497 563660 222483 1788233 1022406 1002428 1397256 466167 150342 203940 728429 1032221 1035606 457230 1615304 1549683 152017 1830906 884847 634349 1555309 132539 364555 1376319 1320899 1634228 1906879 1775257 1603703 667871 191382 637817 1520551 935063 335877 13000 57220 1883692 1909934 1487485 1855545 93946 1960569 119482 88962 697243 733675 1258041 419411 690201 573988 1948063 1129792 526024 1479354 1052696 623768 836404 621133 769176 1657980 1871880 532786 504062 1950757 685378 1440160 691691 1293098 1396011 1245338 1477198 428461 361413 145138 1394727 471195 1515716 756973 1176718 1723649 710168 723153 1174520 1807024 23059 154937 499142 909819 399770 392846 200358 366038 65541 89446 1927363 1956000 1035465 463062 220272 1835413 1118331 1657851 1281596 345145 1820416 575973 1619820 1032314 1839538 1704652 1062026 817332 432729 1209145 634826 44896 1451980 967925 344516 331488 1919347 728662 1133413 565614 1169993 1556803 155707 1637069 380094 1332836 1288276 369663 684195 1185691 860578 445010 814364 1770566 420777 1072542 1776333 194163 859414 196857 1772049 105599 251823 1046845 366355 848192 93587 1067832 1009053 958713 1015637 1695350 1903263 211961 513470 522002 1914276 1805189 1379636 1011360 1906687 1383929 426835 812726 43874 1335270 139775 1922131 1542252 66320 27777 1081902 1101581 47829 582285 1862361 1463747 1086465 1081482 667445 1087768 1289135 963255 1872497 418228 632860 425799 339435 547241 1650707 99364 38752 293404 1960766 908190 954848 353252 1165494 1610026 374419 1029046 1754798 1774548 1351767 603270 1125824 307965 1234886 734212 1051805 1217219 896706 265015 158218 746986 1861399 3428 1236576 1249304 676108 1999830 1098478 1338102 333998 1284993 705412 681123 762029 208726 1639299 1947026 1203100 1494566 1970633 664122 688126 450349 1578663 1269680 811082 973012 992882 1526339 1590615 315474 1894529 1469195 467817 646478 792848 737673 1201277 585871 983445 1683313 578292 1130350 5147 218782 990178 45341 1453751 827412 1298168 998047 818648 1418911 491406 1840523 1092613 1788755 1838727 1208045 225390 1279701 1192278 1394525 1539549 805099 726763 1418286 1742191 1860342 1409752 742109 304510 1212292 971722 161711 247337 319512 1454128 564877 1171947 201513 592385 1162755 1440020 1663807 447217 1529580 478913 1464969 1096385 780020 964315 1369207 999288 1135635 1130411 2706 1984299 688721 863035 1866409 610626 1331045 1934258 1787540 1842283 1766164 1416382 182265 617993 1189569 428504 297633 1484748 1688383 862987 1348817 460228 1048351 504880 1538684 294729 1136776 1170943 1434143 1741872 312547 971767 480738 1930387 1253384 697434 1942402 1500728 1203213 654813 162675 1753881 63154 404710 627655 458460 243701 591703 264334 1572770 1070180 1963778 798636 812344 316530 369118 16153 1849195 348407 1648428 1243665 610303 650715 1282935 1614528 466082 263802 1665665 1402641 1758262 1741287 1007264 1110005 131123 1427000 446190 827525 365009 1488608 1397270 693808 1984879 1121716 1141296 1470478 1351168 1428744 1212832 1431463 1601680 1171792 1860771 529655 143611 522080 1533677 1650270 338055 665524 1768759 386176 198811 1609001 414169 477451 1518261 1569444 867873 668955 789660 1675373 582077 1724389 327924 1441669 1917683 280120 317716 1067161 415193 818428 269677 447284 245055 83208 885928 1934234 235747 1895044 1316881 803760 953844 826595 125231 371635 1877598 1369933 445033 760408 324720 468572 625688 509501 1381694 1550247 1286282 1005320 116855 1629098 1501471 1836012 257968 1577499 1152025 448370 1860843 1029816 1174782 1742427 594298 1061216 1397546 1750466 382127 50628 1026266 631511 813384 661287 44971 1763125 1363217 1325485 1721568 557376 1130205 1605987 1978029 9392 210043 1747899 1087553 15975 1918604 792910 794091 417893 1506983 1573752 53049 780145 546431 216453 89931 518573 385798 567456 1675948 703241 94784 107696 1020489 514773 402255 1433593 1462371 1785929 1778471 360543 134319 622359 798683 563268 1269792 655313 1882860 378428 1642256 835575 1316 200531 1646833 1995151 995129 303233 1667639 986439 640560 952839 1210259 226506 1035360 412816 1205750 338841 1617322 269520 1304802 605492 1843271 1401893 1136829 897418 1099791 1786539 253688 1641016 1674579 153043 1132642 166797 1146011 329017 1095992 1479554 1767893 1124614 766851 1796066 512581 1393949 745478 378777 1548663 1672146 1723184 703269 1934613 1814611 1262073 272869 329044 886830 38212 938980 1948617 115336 1735140 1364604 1135585 521610 281858 358189 135590 846488 942885 1150731 519037 1921775 140251 802914 595846 500440 1470777 573868 350948 1242035 1741552 1189948 424185 1407157 792841 659262 278779 664077 1906786 64749 71172 788451 1807000 876546 1559289 264954 1457675 1940418 69481 314550 213662 1559283 1477624 1753758 1072445 1614116 1695550 943989 1996760 1110509 103836 1927775 187938 1150031 935316 101082 18835 318600 1154856 1469632 194406 1894302 54694 815787 1880680 46541 1108667 326952 1412877 83375 451631 591727 953139 1845526 1267791 1127808 863697 911044 308464 1054287 1210818 697203 836757 916091 1846024 900835 1892806 787645 861725 1945966 485944 68391 1749728 438519 279933 932342 1249309 1126709 1425412 183007 1895466 55604 1918140 1585339 423582 154388 882839 1623654 310723 72227 1392307 1937687 181168 961777 1757700 1182953 652165 1080497 1704093 1744406 276312 1673623 269922 402162 1006567 1187626 1301656 775159 474679 1710161 1116699 820747 114441 889549 764083 1356542 991054 1080384 1483118 473903 1976225 1090074 137847 384192 244285 1636794 1747620 1007035 1799203 1380340 1923731 738523 1819955 1359399 1241985 276279 1307354 703588 1414265 531825 1177203 242380 102951 1845669 1725562 595169 1641303 1288304 1791338 1666925 1509231 786388 508610 1063500 103212 1942271 540393 359294 1187633 1244254 1786937 451201 1431588 472349 1722027 1709383 1368445 235137 861736 1717383 605905 1503847 688779 1969005 703537 992785 1869798 1187889 1139352 1338243 1193931 505623 1404685 1738373 753141 1158746 119972 1822021 967804 854243 1060109 725315 695959 577195 1943423 473953 420335 1429196 807816 1303112 1020739 902576 562018 265845 449003 1866132 548532 1405970 882207 1714157 300176 1798434 1006417 1820618 1927366 1190208 691779 1771877 106901 1692680 1601019 893090 370545 878446 340553 833945 1733976 1381848 1251018 518469 840999 1795978 244993 909568 1102616 1766659 824993 1357410 592674 556753 1111812 1252662 151058 434983 1885612 580443 707123 1035620 731226 1223131 304852 469554 328944 242269 1131758 404748 52031 291417 797098 549194 864108 1949665 1413923 1255170 1341806 593040 1245388 984433 880688 1657607 46871 1927818 1700563 952461 1167947 111370 187861 1823091 1982934 1723972 1766811 1450334 1079850 696640 1203804 924599 670814 591445 1024564 1655984 134355 1511742 1819860 380147 1958223 1064132 1661845 1133148 335937 1511710 1592599 114578 307357 53263 310418 1643438 422119 963951 1019966 324934 909971 751175 934705 1314881 602178 22879 1161602 158494 751456 1697406 1714960 1468970 376573 1637092 979758 845832 1330098 408027 797375 848161 905007 425075 298698 1802857 1989666 607945 1182578 1634298 870315 1098412 1399702 448016 918045 961097 231319 709544 763167 559990 531548 1437762 1983388 1850720 156451 288630 921451 1120596 1696668 1304855 1455663 1802156 508134 1300987 1033920 1165281 208253 1979251 768743 1353422 704709 1807190 614511 1028221 383357 1239399 275130 1014245 171253 1453925 1930200 872829 1945538 718356 199792 1109412 939919 1313952 1057977 1401128 984075 1305655 1551002 1172787 1696767 965256 1057901 1134564 701545 915896 763414 174676 1698742 964475 197938 34395 1581030 1122631 1535092 511669 388559 1604069 1685076 1534909 482149 297042 84789 69163 982753 1615851 69335 1193596 1758963 420026 1475573 225549 1545183 1072085 364678 1071740 996514 319673 759499 729384 1180058 390076 1044688 672160 110581 1556255 885864 1906318 1271563 156103 1394626 1109612 1448882 815925 279900 1103953 1613226 276450 697984 465298 1893221 1605400 1643104 717129 633876 1648494 1346027 228092 1847451 547711 1313969 16168 1151720 518593 889126 1223512 567020 1499640 1103616 135697 391376 1267291 991795 678453 1301740 1327170 1077406 1009242 709705 212828 406054 995645 1271008 178334 504398 1409528 1060863 1569988 1809785 870618 1356775 1030712 34534 1068602 652316 1675392 1911129 1025488 374665 1253956 1392801 222770 1597053 930905 526954 759277 979376 1147687 553156 246368 1683397 266971 1316922 299261 1205160 526898 461871 1667756 125253 717105 1581650 845482 405173 63460 1284836 355156 546524 437940 1414934 549836 935490 1589886 1004364 578570 76894 210047 405264 515859 209173 1087780 470411 1671259 1628077 816231 60824 1931675 1233481 1705053 792180 425536 1958577 1196762 1615641 781000 539598 1832829 1858750 36747 624084 927323 1314859 1449527 1480811 1987419 593159 451264 7674 1805866 1148082 1529825 1983287 880259 400536 1471627 1089522 961702 1438118 899934 1384007 1437615 462190 801538 120519 1016280 370445 1774254 1791170 853457 1302830 1346312 223087 1098060 551184 1222517 460168 1638564 1151248 831558 246375 17916 621731 861308 1092353 1261807 1824860 204903 1120592 420405 1202338 976327 1744303 104228 837048 93658 1881580 1210340 283362 923171 891634 727881 1903488 77663 1657080 871116 1386952 1965975 481938 1200944 1102353 1693222 245615 793937 599305 1234694 1527384 172590 728724 1187646 1563343 407014 802885 1792534 1725533 126317 452591 619856 1755369 847761 119164 249257 1412355 1898127 1575836 174922 314554 1884258 1465965 1059791 263927 1228911 1030130 1446593 920615 1251817 1799625 1534427 474073 1207267 1692821 1591419 1239480 1269039 8770 212646 425451 797368 333335 973303 66099 273972 748065 749292 6398 1147238 1805681 572401 1594447 1540863 15233 206873 713124 1653133 120448 1306385 364681 701786 1127307 252139 1893848 1325551 31579 1601301 424414 539652 868689 1427899 1066406 1377582 466434 1853270 1473753 1361875 284607 408331 1798691 701647 577086 1198365 324258 890766 1864035 449242 1640880 572032 978592 1091392 408183 176424 49681 1532914 634365 846894 667410 1272838 882073 511283 1069446 971654 1160843 1348634 527021 402071 331485 696973 466182 1952957 591195 1169901 264401 1355076 1955218 292456 601982 405588 854436 175325 1205504 556928 223085 419759 1624871 1190596 785012 1137001 330788 1851064 625448 744033 564405 1612157 109917 1277355 856826 772772 58590 1095621 295106 1975974 709319 1444001 1478807 1071211 607467 75558 269965 364508 1929086 746424 726702 779341 1791900 1455523 917966 1660453 1740181 1806067 1282550 1613155 1234556 1770062 1182029 29282 1534169 1347935 1338437 719475 200701 151063 51606 1327124 1466280 881166 1556160 687486 1852089 681505 1360596 1871796 935437 519784 1889641 898030 1305961 513111 720620 1781916 779958 162117 1482344 1341722 1153941 1542580 1849580 1204595 166121 1728698 1406261 213016 1821396 1806377 563192 1778627 4977 1709133 809143 1925748 838879 1437090 1019615 139122 822061 1477644 1114631 1106501 641616 1972061 995181 714929 660448 475263 1848486 1843780 1238606 1694955 1739741 797955 601569 1114024 1864769 780836 814725 930137 178260 403120 705450 1242261 219861 422016 200272 129379 1603974 33841 1880122 1817184 912143 804024 1011985 1706939 256818 129956 70375 579359 73212 472307 1301869 1113400 1707744 965041 938109 274618 1255510 1878843 340325 992585 934101 1261233 1803327 844491 453993 177121 312594 1161887 1399662 1607138 1439140 108801 503327 1423187 302148 1641394 443864 663050 547607 116616 1511245 1706597 943190 754675 1693357 1529896 627323 1206592 1601481 105629 1732190 923730 481728 1479551 1122163 265306 1536412 1249174 1932108 355934 1277800 1405915 265458 1532718 1309375 389782 1340884 769170 297556 648209 727913 553142 1334366 730645 366747 634340 1664395 300508 8980 898405 381320 1670688 928121 912011 14882 471773 1665835 1811685 85686 221785 443114 407802 1092914 232709 87213 793496 1910820 707047 878838 1836381 1639408 1532434 1901690 90874 1468967 198223 1378900 928894 339113 958821 1505823 259730 1081304 383477 561039 399836 812643 1115690 1474550 360554 391171 1633045 424800 1430766 1694088 1667671 1386135 890157 1584566 232294 998593 1725805 1331018 915331 1383757 1506090 202031 1679124 1361234 1039226 1332473 44890 362173 151807 1372233 1609747 1673562 589622 916130 711820 1582423 1293170 480654 1455147 525700 866077 751972 1726365 1649377 1756847 358289 948876 726248 833244 1473136 249841 297499 1564624 243365 1039944 695723 1150144 1783816 709592 1019062 29905 1990133 1680605 1649913 375411 1622694 1478837 601127 905560 877264 627037 1153395 587739 1631837 744655 344033 453793 816814 1678749 428470 812286 451503 1917954 316202 1753617 1820902 1744158 53432 1471112 1098619 161782 1852090 1077503 1483528 914742 287414 1276603 75830 95491 1744656 174158 490179 1334642 795466 1835488 373379 888253 1373415 1747155 1685003 461282 1735733 241696 701876 865861 538468 1482560 1125272 1445899 46131 839139 751450 701191 1299441 345562 310879 1132000 1590027 1882221 1400685 1098618 1919314 298399 1742944 629575 930855 1332549 132161 846310 147023 651209 1842277 1836717 1800518 1295104 578453 1413701 328031 1774521 47150 1725548 560007 618918 1075972 1850725 1835650 1710870 354996 1901296 1510374 528390 1581512 466502 556597 510854 841815 1415862 128863 1851806 609940 1937407 357228 1530473 1716000 1365343 1237449 1911952 1428356 836668 1561262 1412321 1879361 1803629 1164311 519828 1219059 474867 1998533 985457 1551578 1682856 355201 2085 1923352 1457099 747779 440157 208313 1105351 475608 1097076 829742 1800835 1790173 1093349 136887 1602317 434070 181359 1044725 1684355 1926061 1833647 422316 1249057 767165 62368 1858507 634241 487154 1546781 1710675 498539 825889 1887142 856229 329020 1967460 1876229 436763 432774 1266183 1318935 1921099 1028807 1224680 347353 1774096 671073 704546 251650 498012 1513270 19896 66243 464861 1431189 471009 271903 812128 1098491 1267354 1984752 1182519 1367204 1582290 970666 1846378 1546022 1120036 1381907 818941 844675 18723 422207 1356808 167224 1954833 615854 1231206 1886035 1223493 1486419 1263979 668459 421614 713351 887498 465591 743533 1982019 576690 1087959 691013 1861655 73737 503143 285777 1904254 994814 238030 454383 1608839 5033 1756097 157 138926 1619724 1206055 736742 344796 1590559 1816970 1447118 1680628 1175982 1174482 1952769 1567187 1127418 1623131 1201250 1150365 1624869 256261 384858 659327 494700 327141 744982 1407574 509462 919201 825907 133412 900422 1533800 806599 1929050 1229637 1719552 249859 1968371 454421 1650765 1271628 476455 881609 398700 1649889 955791 248489 1978568 1149232 1851625 1840221 1514392 1498999 1953339 1657007 1656548 849058 1742674 38502 1676946 580511 790207 934360 1728412 376357 1671588 678936 1356170 1168137 1562581 195684 1061122 270225 782153 408585 1847221 126037 1488051 621911 990635 1730682 128016 518783 1568841 960417 1379717 202441 297143 890809 1437083 485191 527223 208884 380992 831728 884263 1834801 869 1474884 1490075 122650 1603687 1931665 1513419 234590 1404649 402 925583 1502913 816788 1778880 1775809 400523 1814102 122107 189842 1141554 1241326 1455220 774098 1016126 1154499 187322 255050 237127 141188 275476 30270 937142 1460803 747472 716953 1226146 1104095 1588660 351106 734248 1323672 583903 1261252 517467 1596103 443573 1236323 1296816 179917 173592 573968 855161 1121958 1043070 1389409 1365672 70898 1236310 312397 1496554 1756658 1986056 340422 321203 1509382 859967 1765946 1509737 1783610 123933 215489 78191 59092 1806509 1760899 804553 1499425 1913224 1766328 597103 432963 987346 423056 1961592 341657 1180875 1190752 1926051 358686 951371 395093 1835276 132575 1591827 295675 1984685 1167015 677419 812852 1689696 688773 621202 394128 1779500 895821 62524 1519596 124116 983536 991761 1665410 1831634 567258 1448179 1922713 1559270 1654773 1762711 52943 397329 1550785 193737 1955029 1204701 486964 1210049 3268 1196360 1120899 865434 281009 1129062 784894 454306 1379987 138060 1324965 1913248 1297931 897745 98291 1577759 473088 1152791 838763 1720670 1921357 1250999 366436 878896 1360337 923943 305787 1345714 1895892 184865 1319163 1098547 534509 185482 102566 1373222 427361 1753622 1171384 1390996 239322 1164669 1133101 1469113 1997194 1161735 230879 177186 885881 1853125 982284 1636647 1753040 1827987 366806 1016178 600391 67887 506289 55292 1491307 374011 968444 1264283 690992 436074 479192 1379729 257829 172427 355628 1781541 1868892 115563 4951 538616 20128 240307 248854 1126667 1130763 167847 1298341 583416 1096050 886587 333313 1615572 1433629 1386826 488392 988402 1328770 26218 1466832 1963278 1630397 1469621 241339 1202554 1767133 664953 177961 1229736 1455435 365977 736639 27247 430101 1007376 1184351 1514716 674108 996979 480324 1671457 262937 1504390 803629 1217676 1260838 1508673 1888656 441539 157404 1623643 411824 1802436 82845 1344122 720196 966169 1416239 1372638 989232 25230 821566 299746 1992905 1570232 951178 422879 1075655 1370308 1697364 1431229 1056751 213359 1298042 1073682 1165490 1798531 1943006 1679571 776051 1818680 1209045 21975 702046 229865 1174999 253386 617682 1643530 810806 1410922 1269968 812044 1442285 1502611 1716701 1243783 909437 1791810 1161415 1729230 217835 435909 328739 593349 596211 845527 1543685 817200 1324694 1897819 1960522 506839 1647045 1160975 1110994 696704 233300 1694493 1155068 1433058 1319448 138411 1620998 1553608 1640277 1277017 223135 1262804 300762 1088028 1103390 40464 111180 1193132 570034 1967950 1706730 1122821 1199973 564811 567273 1148849 239017 72210 708178 1510680 321799 1294465 508032 1214616 811472 648772 1889272 375591 372730 757636 342578 1234200 1276243 1791954 674587 1371666 1291298 1966818 481799 936869 317323 1881691 1005929 187712 716078 369169 401337 1220488 1359534 344777 276789 1631555 87980 563532 298756 493160 1197104 402336 1984278 701274 1620584 898055 1746162 1900693 325381 378612 466110 923181 319049 269309 1867957 1014067 87334 1859032 604459 1006242 1640094 1835123 361751 1559483 303286 84901 1304 513551 936139 103984 1739933 1609811 1389821 1181519 119412 470709 1486807 376716 609458 1682586 256716 635187 1925371 1661658 1048230 1974287 1192408 419854 1730969 1753911 764750 1386357 484499 1196345 174882 862628 999747 45723 1479108 1301897 112695 877503 1029399 250074 1238592 37808 1865150 1401853 1710431 524370 328789 408125 453906 89351 1228670 539744 151002 1706804 42840 1147552 1509431 248135 151892 1356438 1692130 515394 1088818 1155476 356219 1961214 786827 749134 208739 1172597 1570692 1135095 1933776 1155933 602395 547562 78183 1584438 897913 288157 1603070 1619801 366357 1282589 1969520 1773648 448491 1549155 789347 1034875 419737 687749 101480 1385218 443497 1151126 674107 626698 125092 1885769 1180421 1311338 479388 53813 128532 1876226 146369 1122943 1342063 311167 999244 1401628 1392598 1110854 867209 1269072 1779362 797466 1294745 1488086 144993 1542829 1835166 811975 844775 190745 639443 895158 1421535 807820 59010 1411899 1368741 1767330 291778 1417814 1474014 1172484 117456 610742 1160498 942775 349550 144920 1254448 1138027 1807315 743275 1101478 1189225 952732 813516 416143 455311 1384833 1240996 1400539 1236275 394076 1223850 1509308 1900285 1994361 704282 1472189 1657327 252182 360858 1370622 1885267 1961746 1149875 1785764 508781 1902630 1433180 1893468 1064667 970670 1574689 1157462 1669973 1428690 1114201 136665 1000220 868349 111279 174625 269058 70184 1417345 714277 839852 1740857 1219585 1340894 849395 1184043 1503297 1194469 1199604 246888 1693165 1459637 1843678 1738994 154190 1610581 585878 209306 1474579 710029 219784 1541222 1574206 1240102 1628434 1121168 990271 1757470 380724 1194157 1441592 1490994 1009363 1405358 1305736 1722881 1211685 202089 165816 885790 1198119 1470851 135330 606253 498928 477719 1603148 1729965 1392852 1728429 947535 1232746 1813392 1366845 486619 1726361 792822 1969590 493067 1953016 173550 1585936 1691649 1649402 182297 551382 1711225 732251 1337216 66261 1909479 811420 224292 720210 233399 910873 468009 123305 359598 1763534 1901268 1273598 408056 546923 117884 472037 1122152 1007119 1697659 1686355 1554717 1510305 1618571 1952729 1115164 205593 429356 96354 1751479 510928 991008 1902542 660165 190661 1250939 1799297 1850688 1516321 450984 148688 18034 1287840 1702179 127829 1780311 1365795 994511 224385 439306 4800 344786 130910 1630539 1821761 442117 1034259 245610 1430463 42178 1720546 780728 1621222 1626172 1655734 39844 1377821 1770904 1978811 932768 100342 1172779 1867795 1892637 75466 36984 1151950 1253307 1635940 1234858 798776 1421443 1161652 1491657 748930 1450492 704801 236878 1722651 1786160 684151 1359674 2359 136496 1569306 1787176 953746 1295941 1135880 669788 1259864 984538 376542 1950046 477045 1651338 1062238 1065796 367811 343481 1018955 1428107 1270747 1751146 1255862 218079 668508 1594281 1331833 457528 13489 919696 649436 828266 147124 1537015 1626705 1706178 96338 902139 1828034 1668748 154173 109989 1509921 131259 1851571 1860968 1491822 559830 760870 1218081 1930495 1209474 802294 1754548 1319648 981559 1353395 1334983 611045 1574569 1159842 1029891 873573 474610 1656519 574291 586193 1789644 1763279 1041751 1450272 302917 990438 39941 657703 743582 693914 152432 1675780 1519334 1812135 1541013 301487 946524 832685 475278 1107473 1595331 1479131 1024010 1322596 1286284 495870 1063300 1699117 436217 1923598 1240130 1660928 453188 572057 1637436 507740 1633489 1564495 571130 1773145 1391320 700629 1723531 1481103 306708 1118665 3003 1341485 225196 1552304 1368130 525566 791873 1787153 414589 1463649 1971960 1609366 363103 1681725 630535 264563 556075 1236953 1678797 1027370 679228 1176414 1967672 370552 314895 1733323 1050624 1341120 372836 1943202 521557 895763 979328 684351 1807014 235878 669313 1310468 1111128 1457004 617912 1634493 405340 189237 1923169 1299054 1811107 566482 398128 1045737 1057744 909453 296135 1421056 292204 769976 300216 680498 265227 1880487 857135 1761177 19068 303522 195518 402359 461721 1942284 620774 1438544 1061991 1819954 410642 1079978 1546841 653770 880306 1623589 913302 989692 1420009 1389949 139011 595030 1642678 910783 1208024 1808175 1081139 1391808 240385 415246 262470 941025 646905 263320 1252417 228828 1023664 222668 630771 835393 468816 909117 604895 963439 907195 34813 1082290 1888894 1900421 27309 23097 236943 860942 482965 1304783 680811 1560532 1389802 1996405 186725 1387230 1418840 1723978 2312 1101672 428389 81884 318944 901975 1581048 627053 768032 1981339 1907593 1523146 1479948 924660 704283 317690 324135 1180538 304668 228036 1443073 108665 1210433 989407 655548 274324 1892393 584567 224895 224802 438179 1004277 825547 1649954 1188250 638770 869494 1670455 1589006 1361909 1423705 945903 1138990 1356087 878866 1501081 1648296 1152883 615130 1762305 616280 1984844 505514 1641138 1668916 1250697 715267 457102 624164 4743 478327 1616298 1980448 1581887 1044690 1011569 1225799 1338447 1722531 28746 574319 1559493 1861575 843004 54210 736241 1143751 520806 378950 1610689 556890 243694 294329 539932 664342 284336 1501911 1345475 371681 627155 582158 673937 665798 734242 1385053 10348 1315188 723044 602028 741839 1730149 1517296 1168775 1164447 880583 237858 592458 661546 1403933 1335341 340126 721591 1769273 202760 795247 1184575 534682 1012162 118327 464614 1323687 1597018 1068504 563019 1806004 906577 1727716 1691179 816312 274733 111015 391899 509143 1236801 571433 335787 243348 1686841 323872 1427133 858069 1606933 1167539 262988 325396 187746 1865440 1487792 898131 642101 1747232 975200 509752 687560 703211 818158 1451278 1460287 1601499 107506 1469027 139514 813426 486169 736468 1117228 1090174 1846164 522688 1076623 1136982 1420927 724296 1271700 63250 1162876 548303 728170 1072590 247174 292412 1412349 819884 1106176 1000968 1352791 172506 1778832 1343437 475464 1667507 645886 798161 325610 1652279 1074088 1041636 652312 1289574 80642 987392 290382 1240140 777007 1724483 1555390 966161 138664 222358 10778 1402927 898874 842035 601516 1984336 752111 64565 1692474 959744 413330 1056208 845187 1621428 1048535 175691 1334939 1346521 551564 205083 1512427 1080372 1228302 1895698 1503808 466683 893270 1895081 1788577 1226724 1886667 1446508 866242 1411272 1145154 1219625 1461569 1830799 607371 512790 626799 1972598 1241103 290157 852401 290094 452459 614944 1179512 829879 499110 582888 1217044 1997265 191403 956978 558216 228453 314374 1626080 1249579 1155283 180540 634548 918322 424557 494361 655576 950698 1008762 1691591 1116800 1617402 864565 83260 1367930 1670102 1011047 1404707 287665 1927405 1926551 1421672 715811 148543 621813 226134 479719 505208 990919 1474753 31543 873153 1876641 1428129 1460333 604392 937767 588326 1732098 546378 219064 1673474 623875 904018 906576 519876 74076 1950414 1246003 1597556 1301210 627986 134960 1244592 11662 901869 387421 1846509 1514954 1990427 863695 1265001 24202 667473 1963633 316095 761538 1932619 730842 612241 272810 415684 1537232 1413261 1145361 1678511 746743 854328 1389054 965634 1821048 1889646 1031072 841868 790002 1864979 459948 1302381 921816 1414497 768652 1520723 454581 1373242 476857 1167472 1522646 852973 404509 1147414 215969 464389 684654 330519 1836689 1970039 1977431 121626 1356488 268230 1190129 1195931 1886627 1245986 1746918 330415 434846 1440778 13701 520024 194480 1567488 1677156 1257770 1679441 1376300 1816310 1605170 1216877 1349268 1235765 1768134 607637 100398 186550 1128362 419756 1864416 786479 966475 635356 889710 565444 1078419 626155 439438 1972652 1560892 899175 518211 40695 1495066 1915356 338072 1452406 1266337 79683 266411 996532 1404428 303911 847769 498387 643839 529864 786659 1118695 144196 697883 1326153 1030670 1779421 1420802 398120 1182151 723455 1238306 528146 1912078 1196915 1945166 135970 1300489 404730 1779704 606719 1594987 1761771 1580204 1976383 954068 782734 27029 651696 1796815 603215 868763 1057817 1739756 460612 1680994 1692762 885650 1351779 578664 792371 1805494 231511 1901316 639141 612402 1676301 1263032 1391454 55470 1734721 1304319 1024013 958086 86134 1523288 1450451 665413 728141 1623098 943504 1616132 919994 921387 407008 28568 1237975 1743230 287120 23135 473096 943375 526187 1512969 649773 978428 1594446 41630 1035376 257942 63089 1032686 123864 1064463 329062 649443 567556 550360 410484 909136 1669184 1160643 1207668 941442 397442 454703 1053718 1673572 1285540 1960476 1207540 626706 969492 1380353 1086988 1268778 381477 1291860 848746 1579411 1678098 1172665 414104 407039 1152490 525113 403218 1422143 212496 1141734 1101014 832087 1430962 873172 737707 1543852 933088 1830016 157941 150548 1953844 645722 41991 1332212 626983 739203 1368105 1887479 1939183 931965 1257446 344132 1141398 1416301 743326 1865046 712660 684751 685474 854166 354468 863619 23333 1859481 1493721 1831203 295270 1722968 1497391 438336 380051 138183 132676 1902450 72110 1818932 88841 370495 1924671 513807 388450 1018781 415408 1411256 635311 1343477 365159 771858 415637 329990 405471 1091273 274194 406609 538865 143904 1504970 490102 1859074 1830905 1425896 1553678 564938 1806713 8168 1044521 959192 339949 1693750 1554030 716767 1311784 1583388 95042 521975 515784 1569866 1097401 1815078 941456 1504865 1452394 67463 1608618 1753630 592800 1603998 954584 1475723 1509789 1783416 877210 1962390 469166 1884969 93679 231098 22715 206606 1433524 666245 1943515 817250 779499 1728206 1309406 177419 1520307 627244 884759 1618225 1513478 123590 1468351 1326071 1128662 1905904 1684058 1549540 920184 189665 143409 1412127 649233 1749736 1746922 251028 1802656 275478 1362782 1268463 693871 1695607 1748907 11075 1709819 1422543 1278603 411089 1895283 902543 522880 995211 1216179 1559403 849971 1256664 1506784 604516 149246 1464223 1191558 1463040 1423158 1542753 334717 934331 1480753 551915 1405285 524839 1464476 1288720 1997957 845018 1691082 1801093 260120 1339465 245961 569734 1249685 1948501 1198954 856752 511660 1804272 495570 719574 909413 1799361 1940175 346709 894025 976445 1988187 1472646 1355990 875099 1754887 310733 832148 1528586 530914 1416327 1169486 459547 1866602 681888 32717 292473 1880177 844594 862463 1319459 1684557 1744393 1030329 1760834 1356117 1008298 800742 268486 1829198 1245713 770310 912635 1616079 1877470 819864 1065656 368379 163506 1560359 1141075 1122073 290814 235700 463760 227371 411004 845710 1454432 299728 1097240 1104389 1961808 219875 1773405 56698 143590 1899642 1377039 1606136 1203257 999103 1370780 1535778 1843641 609699 696969 40710 995375 179292 1961187 996950 1506174 1854408 1472664 1831934 1061270 1379653 647944 1356824 82343 1580365 524494 1693155 553884 1536254 528366 172383 1670406 1310162 610854 968217 1982252 449026 1094045 1974011 1354772 1146807 635555 1610519 1496615 479612 308803 1114923 495531 1638005 580337 1739735 704425 756045 20186 1259121 176744 1685839 723790 1230417 1668359 368053 1013926 310668 1088706 759521 290155 1716613 1778883 1591417 152621 441974 263643 127081 1545352 411040 935566 499452 1466646 1434080 1266663 1622098 458935 307646 1234657 402116 169595 1737980 936647 1423194 1437140 212687 1405856 1668125 882187 1540824 770977 1264184 1498434 1917966 351853 1820319 793231 1524902 528391 703243 242053 726082 742404 1908699 1789152 725485 926935 1073095 480621 222965 1937581 1543510 1524137 286333 246096 1013538 776662 206377 302875 1104250 1279359 704363 1042050 1061200 1629073 1318674 197232 1292754 61276 291851 1111242 1624319 656165 717080 1772062 747279 816306 1805034 1056674 825386 793225 298506 449512 1041000 1691516 501855 1027443 303841 1731480 1221986 1365245 990907 1211178 88192 1237379 660572 575001 809985 45666 1319835 1484336 631321 1423626 1017976 1393598 288731 125739 1179642 1297283 1352117 1689957 1562217 600770 248724 612321 721536 188537 1787297 884233 1650579 661720 1504752 342166 1936540 979584 1170481 1493827 644700 1095973 1829768 1978640 1328923 182612 490025 870770 1828265 501057 1266011 1840455 663631 379335 1963012 1315837 1257499 1680305 992130 1875499 1431328 459123 1852982 977055 726954 1094589 282695 1403432 1669265 990675 507072 1789930 1886611 1601322 1821763 242564 665689 367836 995785 88617 1273797 1089842 184741 1438603 1991373 897287 254796 922190 1130864 402615 566522 681282 1384831 1943366 827239 1063576 999029 1146458 476928 1411488 1640644 1853369 104671 811366 927871 1683659 555061 1525042 734550 664671 707661 1194035 1506038 1992954 26973 1597103 1296621 505400 691330 1307444 505528 1677659 503204 1384724 1003396 1073029 97309 1607129 1619124 855116 808355 396041 1804916 770193 918556 1823650 1038664 744177 432562 759856 1826733 20449 172740 347474 946148 1928523 664943 1911810 1735622 607552 464771 65688 1515352 1041450 1016773 1714174 424992 1549044 502538 1399303 301537 1757270 772194 992942 1338286 1246163 538188 1423829 1283736 1313718 1292221 793355 1383410 608582 1489443 890434 1376134 1751517 275761 773754 1509588 905757 904724 873446 1545982 1621044 1890600 1288751 649997 1480254 74255 761465 137732 273539 539113 508139 390777 702831 1064706 1652595 1546034 1426898 692760 540531 287062 93320 936274 84365 1537854 43565 1285597 1780117 1723483 618600 694361 449891 1595387 653503 1022162 1169587 1517505 979323 162466 482578 1844819 1623991 1985040 832707 1020183 1790660 23290 1185159 1893129 427177 1190000 1760467 1907627 540518 412625 886218 1413 1990091 42060 1289022 768047 1793062 176201 910449 1407744 1740176 1836293 1772652 1656100 1556292 1105170 40842 1784375 884611 788216 206772 646686 130044 445792 658603 1209865 1411045 1463804 379469 409461 1893563 1000883 1411359 956167 427142 1297098 385084 1027637 1060144 243115 1705576 1092864 854056 173513 1915950 1871705 1574611 1720068 912914 71406 601567 1323653 514564 1829607 1006965 1830090 1514306 564402 368240 774874 1212016 1650482 386773 1802680 773629 969961 1718176 1872492 1279952 1695468 1925895 1573439 1307219 1886836 267589 1337382 1815048 1918626 611865 532918 332638 1273936 158683 994279 1281586 1876607 617482 760897 987351 1497585 1347317 287861 1954900 1840620 1311090 419418 1896596 1745118 1898250 69464 1298914 1291030 26399 957512 199942 728600 1637487 989848 1260293 1609654 1267227 550140 1293985 1500234 744259 243597 230700 709764 1763400 1392236 1109158 49367 1642112 285127 1819384 626306 1055511 288757 1876943 772097 1907041 1545286 1173178 299745 1763286 543720 238432 387844 1725321 1562970 346219 1328959 1785850 1306645 1878225 1068492 1080349 519582 1168630 1014488 1963643 826078 319443 61887 203662 1092336 213457 132485 1652918 329384 1643677 805656 1471255 708472 782399 1570437 1292233 707821 1461890 1480349 1764858 1472699 496199 204057 584457 1547881 1497042 1481017 1942414 1235533 1226172 1433212 210617 1871667 165985 981208 290173 651326 189582 1136048 1329648 553972 1975843 1922814 1779541 1686075 1606942 1159995 1992124 834289 1126500 180564 785928 751551 288301 1987599 933152 165194 508212 1536781 162417 972310 447929 1698533 999523 1096467 673608 990381 815653 1532806 822993 606721 1408696 917852 1607304 655684 1917507 249528 1326556 740030 1376901 1268097 866899 1190020 1604394 1882459 1137694 1797929 1375715 1929236 647868 1539841 1311108 293188 1488687 127170 1029843 700464 303343 1991355 1387035 796347 1123478 485653 640711 1193870 1116026 289573 31333 427653 254401 518119 1589160 286861 416308 330632 287637 100513 1334820 1843199 1281850 801077 593131 419034 1044267 1958366 30157 38174 1683673 1453127 662776 1610131 11018 1145486 1297306 1883009 529192 1323683 1055152 1884479 1776671 172607 1905867 1922847 1077675 1690135 1586343 1168416 268894 908273 1962361 1608186 1090018 1762569 170796 1140337 147074 661245 1436661 1117457 1021 406704 912750 1051172 160524 574868 1587088 1863565 86942 994221 71538 1220279 1917582 885887 618250 188393 1735186 727074 1139243 49971 1282681 1895622 107726 259 616239 1268813 1948169 293839 526218 1478650 1086671 374502 921452 72560 561653 544152 1162917 697954 165165 1645210 340057 1835815 1666320 218913 1924507 892188 1230268 1191088 716000 1948788 1749507 1004710 626042 14845 140684 87275 203864 55983 958665 324403 1971262 350463 206767 383763 1222797 761095 1253301 1621849 1051388 1540561 196891 1536824 1100700 646867 851164 930589 201430 1010530 783230 1696780 1952580 369171 1117886 1815673 1456683 433644 985253 565450 1590520 1022463 1726533 1285948 1166794 1588066 1355115 188114 1811027 1141225 687995 1460892 282173 1168110 1216646 477621 1664865 859978 1479091 1099650 1028958 1698199 30495 212454 1024336 1033700 1735002 1965621 1951635 1356734 1626936 191615 1306260 159527 352564 1465549 261522 1465414 1923805 195022 1601471 438788 1949267 1540752 940541 1751366 264362 1904223 544078 1945169 733444 1627219 758268 118319 1365585 1387626 1724174 1137976 681600 546603 937559 1629568 1888037 1621879 125441 129513 52398 460021 973166 1948413 638589 1822664 79570 317348 119070 1806265 539193 1766921 346607 427753 1582632 1391122 1803705 1338215 972900 1744075 1420693 1032004 1366737 1448853 1079072 1295174 962736 942229 715710 1351912 627017 1283760 535032 578187 98188 1633753 311508 373080 117925 1316674 247628 986297 140996 345536 1082657 1067053 472710 1374293 240583 1617983 1756477 314926 1163432 53459 14347 283300 1493210 181934 1160437 1036274 1058184 777262 674435 521941 881577 92926 1273261 1288436 299555 774377 190991 807885 945954 1603178 1284186 419799 252950 461360 1621397 1390281 769621 239983 954101 1299819 1142193 160913 464891 1803904 1207694 1054597 256800 197873 185200 1339372 171124 1078698 1174840 576537 959615 289901 1208481 1058954 1632998 373530 397676 1420227 1035446 168073 47530 183725 79943 1874510 262418 147922 937286 1721820 1963961 1815437 1452 564657 770877 909140 1890196 1987111 1884884 445763 1175533 28215 1658306 1431768 1873371 542085 749842 153067 1539146 172861 128181 1195238 71519 650005 1970783 775339 1285510 599405 590690 1415397 468550 407563 383563 1277031 980725 1664629 355355 129608 1052318 1250333 691843 119300 1641895 1627245 503913 1535993 740764 1961164 1980226 1295979 967153 377724 397294 1470756 1678898 1974871 1762999 471982 1071466 1699782 1881524 1793712 251621 1660068 409033 87094 482078 1472659 215942 1099230 923669 1110676 1254012 1400604 540089 413090 1901868 1027362 272087 627022 68054 1262908 1650441 1750586 1515964 1712058 1153598 83976 111629 372258 1743813 1762846 1700604 1704956 747648 1732310 177229 851477 1767744 151039 1156403 678320 388543 449446 1560333 370357 749859 408097 819873 1196160 1947653 165611 1696063 1729806 954356 837632 1087074 647065 1202219 297136 1288570 599451 258277 299312 1863569 317 1108397 1883677 1805956 1174417 1360958 692084 1249782 1997850 16480 1444706 1041758 405494 1019164 341249 1864797 572029 1923192 621362 1055740 2673 689552 1739552 922510 1569159 84130 1304113 479524 506116 1282103 1370989 1628033 921496 60332 1242924 1349372 550862 1143143 605876 559340 973575 1139583 196612 569972 1961604 1472234 1289222 133132 1110101 1195745 1768537 1619548 775349 948543 898528 199088 1344469 757423 799781 1132134 1352304 162589 766543 1596503 642715 1131448 1096838 800998 1338093 663363 714190 557018 506051 961345 945763 811061 1000282 1757863 1630101 472242 1624179 854168 1465763 595181 206075 1102722 807866 836042 161982 1303160 1155036 163777 777708 1305392 361008 383035 452252 1806912 1888294 3164 333094 137728 126558 528539 841437 174738 1859679 1951852 822314 825942 1215541 1976255 841306 1503491 1687717 421470 6640 63194 1812500 214545 515283 1960286 1559550 647979 542444 125986 123785 1038304 224117 929369 430441 123266 151989 1028475 1764780 113156 133193 1469720 1063714 1190916 1111530 1514412 461656 1037931 448873 953848 1423051 1537242 549261 58581 1257958 1336049 99167 589457 1419779 1151696 1075145 1324929 719526 26467 718176 627264 276640 1089127 879010 823759 1131799 249881 20790 55904 13802 1664998 1931290 489533 1153528 795881 316505 553732 1583248 1000295 542107 228490 1541206 1429345 1328531 574772 1426851 1675875 805045 1726546 286621 821734 501074 1483825 1270409 408680 1258317 636087 1352954 1015829 1137547 93729 984115 919396 1248338 1498389 661927 969335 1211082 1373392 1267231 730434 999414 1589871 761187 1757860 221103 539672 1670530 976434 1019156 1690079 1367782 1203462 1612985 229253 130058 967619 1933360 1952884 153798 1136599 1631528 1173643 1688863 512284 1999543 1503045 61570 1847166 1646706 1931696 127777 1152275 325704 895161 199411 1610195 1470066 1112346 1528280 132003 248174 375045 31100 1535225 1346553 230088 837671 1639931 851690 1391351 1564463 539703 1795074 868946 1138460 69540 1518381 1883562 1708324 1117365 1638465 403425 702099 1445722 1762248 1430258 1736268 291874 1448466 1057062 1625535 1956510 1798748 1405494 1874675 1107658 1567233 1105668 442143 1275886 1900387 1490396 304300 1071008 1035136 719990 403119 145937 723271 679092 1110198 1563063 1393302 830729 1344827 817793 536522 906413 1157753 503391 623012 294591 974180 1989539 407165 1609153 933727 716720 1133405 1780274 1516627 402744 1910153 1182746 1062991 1536139 681428 454291 1908670 611519 1200890 643904 1046629 1741450 319405 167407 1206554 877201 150956 7938 1560845 1828765 997076 831441 250081 191407 473866 1160290 516535 1695460 401182 377794 963344 969731 328166 1357986 1021343 93390 891597 51051 971507 1539439 219002 452041 470122 1549751 442787 1671148 1048228 524392 188095 1093773 1923531 1904185 1886370 958769 1293353 1075653 1172476 257381 84397 1601802 614761 1717507 395345 753512 1825945 887740 1109375 706767 1454029 2337 328698 1274155 191417 1812737 283293 953098 622924 303894 578001 1996834 198628 1581746 1372387 17291 449995 1668024 1441951 1317611 1457935 1152151 1676292 730228 817473 1534727 1746104 1944693 1578704 850100 51034 244675 1349751 199479 29991 128433 999596 1954440 1495031 762331 698983 1463222 1729648 667946 1987805 1471336 1197947 32015 1617026 505328 1475835 358552 269221 785544 859760 445379 860949 263194 1533667 1822420 1787090 1509048 1136059 980916 1431257 1829419 1009288 393620 728799 1237642 215161 796110 622506 1263992 245908 596013 1717884 803054 688278 199027 1736868 1548574 434162 842450 1260097 239282 864976 1422111 1389397 541344 1157104 1460078 501906 256842 287365 1317029 93750 1282873 434082 794633 430769 1724417 954148 1609656 1916030 539483 867157 1709592 539090 811669 1056201 1289045 577925 1950931 1494165 801149 626014 1158474 1426843 517487 644764 1688879 1258623 1588011 1516030 311804 1209224 513575 1476452 174835 513100 292922 1383759 1507566 1542672 880071 1359511 1794033 1905437 1717512 436151 1318661 510895 1105135 1128845 1141976 1525722 1594581 630165 50407 729448 97931 623798 1422581 628837 441685 825933 1834058 710820 1541930 566625 380304 613105 107322 1758194 640526 1811022 1330850 1287158 1556152 457883 1743825 625133 128026 1398089 212684 401959 1527320 647008 971646 360286 1216631 1876005 25646 186749 1094200 578990 1489908 849785 1609279 1524367 1647387 1413983 1799013 1821534 113360 876706 159652 1885801 1826951 958076 929695 1752779 485254 240055 1120382 1512458 1676346 20453 1868166 1350839 537714 1594403 1432639 1164491 1399132 1280432 1456916 470883 1094861 992645 475133 1976363 1130468 473177 1390944 1798323 278102 222776 1344943 530008 126117 1167105 1480421 781635 811713 1041680 397778 1401644 814998 1906937 428707 1685342 610899 207655 1566043 263170 826290 740351 674933 1564558 170932 864899 1287528 1193626 861521 1665157 1948218 1329519 1326052 1411975 1088495 293897 37537 868333 1821918 135472 112686 1520866 1724095 1918881 1459396 1222203 615789 982828 1027264 551060 1903968 612306 1821225 439126 1221958 835025 700809 352845 1499658 1287619 1041581 514367 238574 1873382 757951 1342961 1934579 643446 365478 1181706 1634876 911384 527720 714155 1202953 1442273 1995389 594036 1326862 1405715 858016 162750 1798063 1425931 224163 1187316 1245285 914447 533489 1055940 992842 293507 1200389 411939 1144445 741283 893209 997794 244455 448704 1193071 1592914 1664337 1367904 350376 1155289 1234318 561259 1361902 1747440 988952 391721 1418141 729413 1485588 1294329 693304 1001117 962389 1489665 870476 1609225 1100959 913893 494409 845036 960136 1519747 316804 1905268 254338 1664484 682398 1218203 730820 885236 984144 678503 1099081 1352092 1688981 366077 454247 1317145 1566426 483470 382573 1517127 956112 1793808 1428967 244006 1083391 1048531 48240 842178 1034923 1596942 1525058 33967 1579826 1973268 1463263 1976668 543900 1510618 1065654 164062 34170 1509516 848919 430960 1425390 656531 1357415 1530388 991858 1017148 1638300 128990 380040 1229379 1570750 1437407 368853 320108 1812225 1973544 171317 1171433 196472 697002 682850 147913 616228 1304986 455948 529440 1567950 1849846 662570 1222707 1584966 1507542 543376 1059378 720265 253944 608658 1156925 575888 433718 324382 1407356 1695616 463467 1754092 1105705 1047468 1821399 1576512 943748 1938858 147299 323430 1097033 956344 1529942 283718 1900525 1349349 934596 874791 572254 982293 633438 1137100 351950 1971671 702107 1927903 1118120 1639100 1823287 771151 1651744 260301 532780 10558 145267 1903206 1660296 44437 1775915 202479 819477 293594 1107955 1977471 669364 1859665 1386700 144935 1406459 188233 1471691 1060059 1903406 1135712 372759 198869 1290937 1404290 1287276 672762 1204265 155613 1491354 1682321 682512 1788682 1332723 1985220 1687605 1960869 104310 1903238 1558791 392962 895893 1045620 1810575 1252566 1072979 1702880 1974814 1372831 1218391 1566897 551304 679753 1547723 1956095 226014 331425 515820 1029709 864475 198112 1147168 1213861 1327276 1711584 754526 1569431 208922 1100787 576972 48989 686264 820291 817856 1535244 1016616 1556455 930524 1208013 588751 1009158 985519 1701530 1953848 694805 614787 913407 377696 1899406 806664 586576 1354114 1602867 1344055 976598 1418548 64149 1769511 689456 1658503 1012107 1266220 1613353 1807228 1115827 66639 43912 1155966 91450 1935080 424181 1208139 1982136 292893 1034039 1033118 1267985 1082894 908645 1213440 1809440 404518 1962192 941999 786314 1272787 403690 921149 325609 35153 386750 171371 1780782 876963 750468 1485851 1500448 1033769 195378 1454955 670130 919343 1484891 490255 878191 1613297 1388860 1860893 1806260 306497 510949 1502071 1336234 107401 726029 1480117 1239915 325617 167706 936141 1789271 1110813 680727 1559044 1901832 683585 518941 1373623 808036 729726 715662 995444 1463549 1624977 148171 937627 178765 1638570 1201877 1856758 1224893 1793427 886469 899271 1115462 1134981 516389 1355426 1443055 1451707 401538 1655663 195214 1312816 1163568 1249214 533036 1674478 83328 1281674 114277 127037 27766 1875974 1733105 677229 1437388 950210 1351211 1885535 347820 1939102 22843 83013 1529630 26739 501556 1511132 394752 307131 1892715 1099846 1947758 481809 1925163 803366 1778785 924737 1986060 562698 879787 567080 1583917 520456 347901 543662 198110 949446 1293539 1951268 1359003 852069 271806 718877 887138 612089 646780 117683 414221 747114 78990 464160 1539407 188659 1524104 1071190 1331909 1158948 643682 439075 866039 1794388 438770 452651 544993 1816595 1436647 139611 1157286 811157 400239 1181019 1996969 1215955 324620 916594 1893029 1570756 207476 255165 61644 1545184 711431 1627264 1918432 40894 634993 670425 1217933 1030081 219597 1845362 1101369 468446 550290 1462713 1122222 1377375 605046 218517 960431 1289313 100999 1829957 929139 1674284 1268503 1939867 1698366 437646 925620 1464554 1504743 430789 825723 1079259 469410 1416692 1766049 1098249 940055 1732688 441529 1402057 1109615 1613672 230045 1908805 1693794 106032 789620 211756 1746417 1191819 1872591 583842 1313599 61815 1174259 1120074 1238142 1155168 673236 1848596 270305 416023 1043161 1214695 850430 1242600 1366443 26356 1376303 136773 1458804 1487952 1081421 1491985 1198872 1537034 1078833 1317797 228081 1541401 1224430 1363913 812755 812730 654956 633356 1815764 1781358 90641 593340 654223 1742869 945049 207189 1150213 826406 1126911 330658 305939 170338 470936 1494823 649236 760571 1777360 1465646 409074 1690435 1061866 1585773 1244356 547157 1315261 47843 61456 673446 1540185 981921 1574402 1542237 1664691 1424242 900825 1375114 1884860 422486 1977344 299311 1141211 1442218 1683070 840313 2093 728334 591147 571163 511842 1212667 1403929 795602 765237 1864122 1883342 53028 1621549 1076516 628861 706608 1209295 1201699 907411 1268922 1895579 505742 1639500 446139 661635 7210 1488729 1698653 802786 1673604 1491543 1521381 1151755 111541 800326 109948 981728 921485 597898 1928662 429075 1270119 1020640 196796 976654 1425615 170313 1374574 1238654 1538998 533658 377910 422218 13942 837476 1551786 1994505 1733195 53207 1060669 124899 1089708 202759 1146858 1094420 1456640 1805218 82614 273985 40364 1661713 1474777 405925 719952 745684 1173395 908399 1046315 352307 1753535 1734359 1244921 479423 1708716 1157701 35320 1322706 1444740 472884 921621 1944700 24243 1777379 1948141 1322397 390494 1753972 745466 812724 274993 376094 346143 1101850 1514644 160724 249313 1425995 1326033 1996477 1295680 937071 442225 1188914 633112 1399225 220844 639409 639929 1736241 780761 1244147 1177897 1917131 502925 67392 472656 263768 1270877 1552633 1208987 1368316 1716383 1463438 1357115 811047 1150598 1931772 425551 1007443 1114815 1737077 978681 868938 262567 64644 547284 125516 1358471 1446221 479752 667081 507589 1791735 1020981 1307201 346499 1989994 939503 536745 1997240 900919 1117787 42092 913530 1679151 959181 1187291 372153 648431 1698652 1443244 1779080 601404 809455 418186 741021 809568 1630616 162815 434616 343305 1246413 479509 3180 1056633 1222693 562874 645770 859808 1156871 430962 1440923 1191823 969812 306228 1793123 471181 1429516 704723 906207 208886 1769409 322178 1654145 1835823 75812 1196371 49052 1770441 145150 24980 676553 1818342 1773090 780596 1316356 809763 1715305 1184796 1928511 256778 1208221 232007 1864952 1180605 1943935 1277026 450991 665477 1817488 947525 1162435 1855464 1233502 374343 1295704 1908944 1259711 1276519 1072294 1669303 342163 997336 337472 391935 664443 196164 1987562 1918705 679960 1628949 1681292 795500 325114 556494 482485 1829093 1753121 1941256 1133303 526140 534569 1671769 1998353 1066685 20563 1804459 462927 1174588 1607819 1516313 1329887 172864 1718371 1111650 1982004 180547 1759822 1166140 270890 1406454 1913325 1970161 455160 258298 222748 42517 1451655 805190 695418 1236003 143649 1775994 1565112 2702 1867241 1051704 666675 709132 698932 1686787 1219130 1094990 1157217 1389608 1323229 45497 685357 719394 108609 1109002 1672822 1488449 873312 445821 973511 1022630 1320408 543591 1179294 584044 294674 521949 1223405 592742 48225 751993 1787094 1586541 29834 136873 742056 240497 935467 804374 411695 823892 1372367 1818856 273126 1711312 1970046 1180111 965428 872137 1580033 58086 1801123 1215150 1262761 1773392 1338388 707466 538650 943917 1362245 610257 1790229 678715 1086012 1835402 1103331 1291299 964930 1847531 517061 1088398 1996055 1560959 1563680 1664280 83327 1028809 760729 932316 1029103 741711 1607053 576925 1735847 993987 1660491 1901830 717695 1007914 800042 218233 1332239 157457 1739342 1667291 1769452 645131 78778 350901 1721279 1216139 720492 160347 225671 299354 240046 89395 1904094 1755643 1576569 1575052 1556305 1349834 1049124 868824 769187 741906 568383 1372958 1294427 455282 1500988 253575 475824 308964 1014653 1398467 428124 20758 1859638 1440421 1256352 1207852 1062462 1494535 1725660 1859129 1248012 437571 1027557 1563307 904534 1991910 1571806 1841196 39345 994982 470114 1475432 481462 1325061 1116553 84704 201549 830926 634275 391664 582322 1265356 829462 832957 1484444 939931 1977860 1395846 1831426 1071660 1202513 578068 1655969 985688 1806611 1274724 140276 980523 1033542 490457 552283 947741 1210570 793922 912925 1564615 942116 695270 735755 500754 1436256 1323978 1810475 601303 1293888 1312119 1820166 1846400 69327 115309 1277982 860469 1238630 1675806 542180 1340739 1187106 1235495 1075111 351395 1361334 1275469 1630224 334308 1742463 1100994 853450 917260 1322153 1494268 585704 420829 839720 1675414 1184769 214842 1214679 7618 1205756 1658397 1991477 146456 1784789 1257142 718841 1803945 640231 1456069 1785038 1818964 189555 1387995 1756440 1222237 1779984 1633477 1961382 211133 1748607 1433817 1573280 1419405 205112 97843 114967 410540 747225 1007709 875728 1619743 1865788 1954640 1606893 96500 1111142 464052 422472 1711778 1130693 1256147 1663703 762671 1004058 146470 328076 464352 422703 855130 1661622 1106064 1768066 1746446 368916 431616 1258128 1156563 65153 832550 1527980 1544927 921363 1819999 422018 1593931 1103866 940445 86089 189178 353556 802386 1813614 343742 145108 989559 46996 620224 1016281 857816 1969926 232178 947683 542030 434145 1939556 329510 1615132 617136 655339 1255789 1327095 1962593 414440 1236562 815266 1595351 297729 172493 1572497 974014 180447 399548 136783 1673975 1824690 577383 1455649 1293615 1349461 900799 994130 1288251 1654579 1084735 508651 519513 1739229 954553 1528871 1240391 1401387 1336980 989245 768755 1392866 1958051 740293 1702950 1810426 1044157 1433896 1771622 1828063 456597 1715234 1472430 620796 1705647 1730123 61940 269450 893289 87801 648465 421082 1203840 274193 1782978 694306 201623 81917 35833 1734539 535620 1410610 880648 187655 1949279 1676555 858228 1716745 309283 722040 1104429 553985 1970989 210223 254741 1744120 1368053 1208320 1607513 1497557 99586 867473 1263830 404571 1111679 1584705 904217 295892 1662661 1161647 320507 1049098 455968 870526 774975 364100 1574310 1845090 1261323 1577725 1191826 1164555 1600590 1472228 1659039 1223742 1774741 948689 2329 1563242 1981917 1472585 1107763 1339062 1554017 1998483 79566 1555027 327857 1487887 477688 935609 1098015 1489026 750787 98885 1109281 757262 1496863 1787494 1972415 1977142 137284 544037 334089 224605 1341911 557611 1288213 130032 584149 298123 1506380 794193 1764964 545778 143233 446396 10694 1083905 1323269 1257176 1072243 1019864 1594199 1529641 772051 983378 848668 400030 212438 1318815 1741828 1507122 1436781 331335 419256 468243 42450 1655137 1634480 380023 901115 1073516 253624 356009 389010 291947 1644347 1804074 1116464 1219912 688043 537117 1220560 350168 1740116 712223 67200 122421 1306423 760292 1884506 682028 937146 1036436 261035 1444861 473491 1806620 182927 1707317 1364591 652299 1641159 728178 49141 325178 1512365 1709826 1531813 126743 1153673 1413484 1335929 1456532 971045 223969 749042 1133215 48253 348093 1428484 712906 1111615 531981 1634755 483936 128794 1746694 652205 977626 1861642 335007 1265843 59321 565638 1136040 1016132 641512 1450643 642410 176087 423334 1017489 1630492 654255 1887377 297273 533507 733674 30564 1706362 1656701 1511063 928898 288849 59526 965610 1369798 970257 908697 1800555 819201 1897385 865314 1546165 999135 512832 916073 1207919 1950727 1256784 1294502 1184118 81036 1823299 1112230 1763382 825542 1194139 1238200 1008671 581559 560218 1872921 770834 379932 733953 1731901 1431337 334991 867376 1519576 60474 224915 1235028 966936 1832780 1090874 1103086 202791 1353465 1521696 940647 857088 997145 1602946 831214 1267625 952776 1672864 648071 1411141 656283 15745 589606 1510402 28222 177249 295923 1487761 93599 39378 1460465 163523 1936207 901601 33833 359739 167971 1223267 1617894 1197225 1999722 1234190 1173814 117002 1209820 90571 1437931 1244929 1325250 1581504 1752780 30944 1124261 232049 1304523 671719 1956031 298362 244577 1215322 1198698 1398117 341101 1757502 98431 62299 432159 1538411 1636658 124263 1859024 1837217 1697850 1154917 183185 474422 1416479 1328857 700962 1415637 1637162 690465 5430 687682 336539 175195 208188 1707607 1495995 855708 1978288 893582 1966592 1837670 1343460 262764 926883 635914 33948 1420325 1986272 1803901 1657009 1158030 1330763 645075 390953 1880809 6939 416348 279925 1486341 1004042 1465170 684824 876432 662663 1905257 1680604 1735950 286447 291970 1600369 263514 294222 960716 26070 1996301 972163 1185490 1654854 429021 1273170 1741085 1966335 1968372 314952 135168 109055 94970 575712 1122513 1197311 1546545 172194 456631 744341 967748 818830 75455 178487 1690776 905762 976947 1721453 446591 1518802 986976 641519 644397 530090 140066 295952 970432 454199 1618670 1255873 245672 1189532 1827372 397761 1023270 1965939 697811 1798306 105420 1783513 1976021 111437 1458383 755519 1361009 269295 756213 57329 683619 1823709 759036 322772 1745700 1662366 1692040 790519 90651 151612 799213 1042091 1563069 1343698 1489394 244482 1362488 240461 1901654 246716 1850248 325532 582447 1926190 899084 1482581 1849305 480028 66524 124787 436924 162997 794321 1437523 1494599 1075382 166772 872394 887683 1804275 1032922 1390318 1381936 889112 250928 409573 395335 891781 1143489 310032 799701 665531 1293012 693539 658900 689408 1182013 189269 106787 38363 370437 947944 602419 25841 1926370 773628 1438210 1648068 1718550 461752 94886 248991 1399119 1534678 1441345 1372431 302151 1390934 247364 60498 440515 550453 538264 1183694 123153 1452080 1727643 161547 1586893 790088 272214 913490 692146 1875507 1891520 649718 83223 210738 1208191 1390347 239310 949192 1398182 1104738 1363674 775306 583116 754370 1511578 648539 1075363 1027463 1860259 1352968 1014011 1721104 1606361 741866 430592 1500604 1138157 299821 682665 1457311 1555534 1751760 1084838 531748 1908260 1989965 1497868 639625 1461131 249419 955134 190874 1471653 1879561 1053929 1165683 1901129 1143795 1378868 782260 1354065 1440613 1182536 1339976 822308 1022957 985583 481422 1287768 1266688 811872 968087 1552442 72585 1498943 287898 1713272 575000 1209736 16554 490828 528858 437462 933730 1960669 1066851 27326 1031395 1966950 1261014 124711 161347 901210 1120583 1958 737385 485807 1380127 517702 1949259 868097 49308 1125362 1279056 1999068 608009 310681 1921950 1985711 1765948 1886102 1311721 1907621 61178 1251859 1818396 400864 794300 1655929 58299 9796 1972573 648162 1417654 974029 1603455 1526451 1767869 1831234 14956 1611821 718390 1817694 590629 1848092 1769246 1582924 399406 812198 935854 1014738 1914138 218869 1942363 792639 1722071 886845 1195492 1224980 422120 1004131 1415595 1753558 754024 1788995 487073 1761194 969636 137621 1767115 1092331 21077 446006 1648961 1339759 856945 1854350 1032058 1135935 1621437 1335655 1059768 465307 956301 1395688 569512 1230234 79761 1311637 1296836 770295 1027278 521031 1685804 850352 249894 1605926 953659 1950569 331970 391700 292916 713074 961324 1548045 1369594 967609 942145 556941 898598 117769 1205922 314934 873160 1010008 821754 169667 1747149 483015 328326 82063 724112 924374 1248841 978706 1767128 209316 1751169 1484906 1561538 1534700 1759600 366288 1040306 1844810 11254 766160 164381 914597 1549510 640198 927457 1559084 1302884 147866 167132 1390458 910547 499658 955612 536808 814692 1659057 136260 1468736 1537152 1292533 11127 700297 1426320 61176 181143 1214761 1311965 418315 1427816 1409669 1695032 1812375 734873 538053 1824955 1789388 1051655 1335361 720549 1502791 746315 211086 102855 1767762 490735 1174573 1374150 1603339 1170369 232244 365057 1299596 507615 409486 701217 15361 535344 151144 980921 1508721 1085568 730207 792706 624101 342766 931747 1515754 1780413 1195289 222636 513381 1621056 174363 368813 249127 875264 655895 1888385 674758 768789 1164992 78617 1688276 1592464 1781129 758771 65755 278944 689520 1197615 357655 1126137 450237 1237639 1919994 1298987 1252574 1070095 246532 332843 400454 112144 1348443 1283812 1577277 1661857 165331 1412713 990825 852761 1203736 1976886 622117 1649479 1098036 1424258 1652705 1498170 988590 1767291 99272 676023 1136930 1524723 104529 1512628 689141 1502197 398138 101481 1602445 662855 715447 1146488 1662368 530904 17129 1395141 560283 1606172 1987237 1862087 1679448 1261710 1985956 107737 72079 1006988 1862491 196175 176405 1524835 683609 578854 855581 1383057 869536 252415 1329818 33517 1221977 1111588 1824072 1506415 1738803 1643643 1050738 1203833 433748 1930023 1790852 285229 937078 1375079 983073 1330445 756096 958157 259221 1242875 6710 260297 685602 1101909 556572 1540037 1670124 1084196 1618985 245611 1264057 1049426 37800 1610168 937153 1967523 85223 620411 1779752 521219 1414899 1359130 1571852 1415973 83888 1082225 333642 848331 720615 317714 1607637 849352 978470 977872 1140143 1468707 1710571 892959 1605737 1059430 1952948 1177163 98237 447678 1265472 326705 1511633 661909 1352181 967061 1634343 524515 274462 1140418 1355650 639331 103922 1120132 919323 1746508 1603594 746524 1360469 1032300 1725613 1132918 1658483 586753 1987006 992658 693415 1596373 1957642 1696654 283921 274361 898087 1313688 1099252 1540358 397070 231122 573334 404505 1849216 1838756 1542976 1932350 1400215 265569 1208027 846489 865923 706270 755165 1807314 1524668 558501 1356951 606090 269358 698430 401214 899499 1372165 529072 503288 587750 627421 1762464 1910313 1615773 705871 721624 1674516 819753 1805673 1815450 247200 300662 1502346 1540862 484325 849994 448799 547303 1007416 1335864 590494 885434 1911995 1441941 267146 687439 665150 433399 434343 518791 1649415 1163434 1708847 873055 439549 1122823 1659750 1634957 1989823 420884 1302490 1414842 1716137 1136570 1797165 949556 152569 1224464 1574912 1639778 1018568 1651623 1602523 1180922 121605 747640 214913 1037805 722928 1527621 701402 1816967 1887352 1229566 583102 1850864 898060 247150 1305888 1057629 1225875 1553596 1575564 1726935 1777044 9750 1509667 130147 525451 206407 760996 135557 111977 1533269 678674 492601 1354852 1740784 1767001 540435 47697 556316 1814193 1682958 1495214 1187093 479247 1011240 885177 198109 590302 707038 159519 964990 927342 1857095 599069 1140882 882109 1606117 99271 1687250 717558 351238 635804 1697995 1362988 285530 569947 513852 267429 504273 857578 588898 626172 575039 1248786 901833 1280749 658516 236899 958954 611814 194490 1923338 430900 556371 1597290 909704 943993 1591250 1459820 441769 1296942 1862860 833483 1500763 1249642 16637 1391198 919876 1508104 912303 1050720 199014 7439 995739 1734342 1452116 116884 414140 178535 1278571 1446080 52733 517177 264240 543804 85056 1470016 738548 1994810 1012932 1785403 1058928 1584650 483476 341826 1508710 1267031 65302 549053 1313705 992000 1101327 103233 380602 1773437 685584 1536384 465632 388925 1042961 1152852 83523 1989434 1787075 1825430 1017115 177129 1686781 446346 599468 1618016 36185 1383446 678206 1708446 1585528 271517 404850 1994795 339024 813333 1792733 1708147 221829 746203 1439123 523156 164049 418618 1737785 681408 532862 329993 117596 1165621 1472193 1605659 989733 731204 1751660 1194928 1805420 1842187 1756814 756547 705532 299291 1164876 915847 1108035 321325 1549259 98114 614917 1187960 1851553 1064989 660730 1110388 1383080 692338 1127205 29935 1918304 1187387 1767070 1337170 1153763 1809500 1722920 1311404 1445620 1397471 762698 1911493 1706309 806990 681730 540425 1973416 502844 1693132 1455210 1982672 1215630 1825610 1875735 1541358 141212 810040 589592 917067 743901 1327696 203852 250768 1976274 517962 20623 1570831 211106 1465642 551107 1392644 1918964 342559 376660 1059368 1488548 814178 732795 889899 927127 1890911 336276 1826107 1993536 1854002 1416222 846033 1656584 1330708 1860006 881760 1762508 816718 611767 709071 1115350 1931801 1289746 260030 1058419 721768 612886 504549 1025664 1229310 1486427 1507109 353365 1355176 114248 498230 944997 533094 1691956 1882357 41711 1257518 821001 32975 892802 1039162 277960 1526991 1347006 1216127 469157 941110 1614856 1377642 292494 1970632 56851 1309197 384737 1230960 123791 535258 1677396 1189098 377236 1258126 631533 707087 705632 1067708 132742 134190 707315 1435229 1328780 737146 83802 1464885 168130 324395 1218323 1586274 371390 382601 1139999 171717 941390 396165 634043 1334619 377926 993700 1984104 732735 1114097 1273672 809474 490909 1094395 342844 1687924 1997641 1445349 1123745 220141 1317778 1594716 1816966 1475880 1492921 442342 545828 1140930 479413 1114795 1264950 845436 1721249 1230101 967997 1911495 1891303 1440410 129155 470486 1879253 46211 176546 1429642 1959205 1149925 1879279 1912715 562712 331267 679703 1790668 1181535 1337959 1804764 1833250 78266 994082 618990 1540179 356561 840419 649289 1835607 1556119 369866 464465 1798633 667580 1084688 681132 1964516 1359466 1139210 502747 1541584 1532660 1647018 192675 564298 1219633 1068752 818932 876417 227044 1268839 1523048 1181943 296102 1914785 1848391 1579051 231842 1306450 996463 253523 1881029 1649208 894777 1090611 1097146 1478059 1445999 1120092 1322654 1152672 57334 701148 762078 778579 582790 148633 399837 1345128 139995 1185005 1844234 1735514 695803 201626 865901 248181 945672 1843758 1372508 1559942 232355 981652 371753 601761 1464793 1752622 641984 855010 673959 1698073 1417141 1456388 978846 426253 1895637 409708 451121 1346421 538148 28662 683826 1386260 899734 211789 1424894 807247 1107270 1594660 1734325 1726117 1970977 161733 198436 1951865 128621 455954 1392010 417317 1922357 370301 1639917 757559 250665 1607874 1674985 1139731 279485 341265 1377998 1586790 1884503 588099 1955183 212723 650139 903752 308150 1101548 1773674 870326 799637 45642 660586 1476386 1509827 982857 1739364 677805 1884317 1081303 1606329 540618 832593 953515 1481342 1008211 781962 1161153 845856 1629895 531992 627948 972521 1415805 1703889 322114 1418409 1289875 57567 6251 1891841 1816177 1650347 835623 461423 233650 1602413 397662 1229102 989671 138103 1732951 695454 301304 194878 846064 1888526 1104508 48445 1168970 1539480 841123 1428349 144280 1702772 1533033 686896 174562 265355 793467 820987 776436 808057 1487531 429880 1495766 446548 1398136 284025 1990140 866166 1829617 385673 970435 1592272 357017 1845555 903689 617510 930253 476449 488329 1251077 1532005 1083029 329375 1654728 495861 501233 1063742 1482317 1793188 1407009 98807 1192333 496045 1664850 409763 1422872 91663 288328 517370 1673665 1933247 920990 348523 1830377 66957 22522 906695 14009 621432 1540539 1324292 936475 1944164 1770843 1622295 1833495 550042 1833370 203655 789418 919487 1295211 1171354 541199 1147933 696222 852799 1539064 1493819 1485036 304466 252631 760291 1038262 1077549 249498 1039622 1315574 1088063 1057759 881969 789521 1846913 1914311 1228178 1251120 233573 1936248 281731 1545468 1963833 180774 804290 1692514 1070274 1262824 172976 525992 1904649 1219894 22016 1506394 1682603 252038 1200195 1965508 60737 314475 489667 698674 103350 50651 1369779 908526 1741432 1430326 1176975 1951006 189351 1883196 1359126 1612462 396905 352766 1490253 166306 13065 1365133 1122607 1670742 1218443 444167 1240498 228552 1212885 469291 750884 577309 1450548 859619 1072428 1346952 1848225 1296779 1558456 329976 850377 507280 960433 1586512 1468872 732923 473915 1628 995823 1237844 1717859 290682 1606327 1429974 1603541 288208 1597998 488293 1496467 1272306 1254405 691110 1268288 1393273 1369303 654878 1296620 237562 1138124 1644795 1284936 831682 1206762 1280436 1704432 1589955 1479264 1017438 441438 1522354 1718593 491424 1700923 295185 1271934 1196501 1099343 1869788 1834609 1162012 575328 1110454 807718 1852426 1843086 1751877 1192554 1738077 1328689 596985 1431622 426815 1821741 1186536 801400 84392 71053 1278666 1577909 417120 326274 1481063 1551862 713793 886477 136108 194717 911994 1516345 330931 532133 809252 1089517 714095 1328016 420011 1068261 1485102 1860653 1823272 61586 599645 1144238 1007309 909951 1639125 438578 343194 11741 209172 1889463 1080124 601295 564214 279995 463547 1981924 1276643 1640874 1882935 1711059 834363 112400 1299795 1775891 298806 249865 1417710 768615 1627504 1274253 1541772 1722769 1659449 1776173 1494147 1294634 1356982 835342 1439705 546634 239785 772040 1347455 1635751 384493 324545 49819 294576 615340 457765 783219 1874357 1053277 919278 1994006 397257 1237312 1632328 251905 852570 1231180 105056 1317788 1879066 1524396 875768 1225436 1298070 277134 53640 1852953 1431765 1256328 1414831 1609324 898737 1217826 762756 430757 1067028 74620 409469 1546185 597289 1938904 1297228 953278 1472926 164244 1182933 1622740 268015 567289 139829 1031480 1183586 457422 36622 1730924 126613 206544 1417143 1877076 372504 717615 313593 329103 1702238 1803153 76060 71371 16746 1026116 1457202 315113 1861314 1462510 1231263 4145 1533094 1416392 19572 1988973 40235 461464 1902189 68143 1018592 1853524 1005107 1962066 847809 1516066 265140 1756506 245209 367308 1424141 544021 1584633 16703 1787632 175021 390055 516627 715546 584603 38641 1201166 85636 839440 329063 1316100 98410 1520746 28607 148462 974102 678832 341587 993601 1691112 738837 1172601 505393 1449627 1973589 81339 1638314 993696 466802 585240 1450354 1261900 1980967 69536 1783621 1278589 1644173 665134 52490 719656 906494 1033887 56330 1837419 292015 1138702 1581724 626102 941117 848916 1811289 960970 1833125 439830 1054714 379121 619095 782585 981832 1862976 686384 374654 728968 866742 377475 181658 465468 1802662 1393010 977816 1524371 1453373 1755321 349774 911526 184162 674998 273274 450402 936831 1853488 1410088 1295453 1603480 1069267 323738 1054040 253032 481069 625142 1567982 1045900 116372 582216 1977531 216478 100991 227169 1253772 98106 582540 1843563 28338 1754142 1996266 1325987 27783 97724 283251 336940 74667 1998535 807690 179978 1272062 344708 1849402 773430 401772 1058619 669624 207243 733178 1215500 535469 1742164 1759990 1313131 1289988 697466 1478196 789640 1420711 1963587 606448 1999980 1127970 1634398 1238189 556640 213189 1959099 736783 722992 1571129 1310250 1290230 1139401 557124 288337 363391 1393992 672400 822114 1309327 618939 810659 341974 981387 1289832 1944944 484045 1221316 123564 650969 567296 1263266 1990289 1516162 1532125 344409 1731665 1536462 1208713 1884491 413969 1223325 1953870 825751 1971152 663892 1405768 874492 345183 796881 1363614 1760446 688059 77406 1537577 1840407 1967339 1039767 1204261 101044 1555233 1586998 1659460 516116 1192065 1689437 25791 1593180 427252 1655375 640598 1254637 482276 1390834 508006 13458 1059099 708128 454931 896890 1385956 670607 189554 1791179 1650245 920358 749517 1721892 1446499 388472 201729 316393 651666 1314012 1734276 1923913 1810451 1570310 1585236 1679335 1595098 1038666 307040 1778974 1955216 941263 1398413 573048 1970678 1775177 1862166 1519210 39063 1897713 1984284 53132 1332684 942759 1366581 1250001 886750 677265 412082 1555991 1441471 1084952 229615 1974901 857744 1255000 1334916 1887203 469142 1239110 603653 1707991 1673415 1207332 1728083 1176756 553022 688774 1242815 13469 1183102 1075810 591558 459079 466887 307402 53799 121158 134970 429835 1267544 1934423 1297300 979024 1659905 15356 618679 1969709 183611 1051051 365752 789377 1017495 1559666 441286 445853 1463082 1484254 1109592 2090 231607 247611 1074690 1492959 184252 1099948 1504599 379497 1676195 687257 1463492 877188 543150 219027 886949 1593974 638010 787180 803124 1098094 1589538 242583 591484 1090111 1563501 501689 815883 837567 1481098 454591 290233 1133761 1956376 896489 736886 524139 64111 826068 325677 71751 1251992 1298766 1007490 1783735 1240691 1908215 932273 888314 1681106 1865231 347633 1986155 1389195 432032 385169 959897 24689 560764 1559732 28722 1101045 755115 414583 1838932 452265 284748 1910127 1399394 810104 1602272 1744558 1196582 1727080 469007 304661 30972 1565197 1330880 729906 215726 671075 1235968 590274 191990 357257 1827310 1382008 583056 255843 253306 379450 1075097 924740 446939 521684 1909246 1352966 1916729 957486 308101 424173 886147 652671 640553 527773 202512 915005 1261337 979221 552251 141243 976625 167635 501765 1750654 1937328 1353233 649717 48734 1056707 492818 1323723 819463 1167877 1380577 182410 206491 492882 1282557 435144 125300 106035 1889427 775996 493523 1760520 1552765 47948 298823 1392099 1727601 1913746 1374148 1254365 1870226 1687223 89968 1892216 190226 105522 575890 1873361 1594483 1478961 1676691 1435913 1250930 554970 1866254 1640812 1418883 901762 1226831 986553 1561383 1868290 1571267 1824266 1616517 180836 1643208 192557 121883 247876 441135 1670665 678249 1443355 1810394 277502 1261580 560672 1130142 1535045 1741100 1944599 108189 1652600 694618 923462 1606598 518358 1796456 1307473 732502 646559 1780677 1132901 1211229 1471658 500678 1847911 923153 304551 838654 1846104 928619 918646 54138 884204 1948206 1752278 1486920 827018 292323 985913 521668 488423 676708 80872 364833 1473437 308744 1864618 571101 685873 1679060 1622241 1808860 1268150 1457791 427826 582855 961020 1802057 378615 1665315 1976507 1030751 1732407 940179 1838457 232778 38067 1024060 250052 1826638 1923074 1654355 106424 1912350 671350 402774 670538 1048317 319643 1133564 521945 268968 1708433 631168 1946649 802273 713595 189250 335700 1870430 1778072 593496 157510 1756614 1386358 1659164 556710 1944851 1603852 1160248 839710 275633 1061210 318762 808542 529959 925178 704955 1409245 294214 1983807 319962 1092251 541856 407328 511089 46102 1770353 1917910 1556464 1174932 482932 342619 1410432 955324 1308694 852358 1894913 1728309 83492 308010 1455593 125251 216429 143061 1816158 176481 102859 920834 1837135 1165747 1439983 1920222 326892 973476 4893 1343551 631653 683760 1900023 430334 18671 1768006 1730349 681555 1586745 576631 514394 1878290 157830 257451 148869 1478999 1672218 1318650 215984 887139 1787399 1055061 1068631 817429 1600632 1085422 1788388 1152291 161169 846870 1280299 158565 1748641 1360155 1950837 1837140 930894 427499 610048 253820 628090 1214252 1390326 1725642 1439810 358680 973335 581188 916616 1566382 1386744 812780 1950785 800562 1599714 222031 871088 1157172 1274939 1079843 802883 634337 1833142 1037091 813218 394415 1021780 1897268 1682957 245710 580753 924863 206838 19753 809725 512123 579382 1164637 1418224 335325 219649 1666772 78834 1093674 1117052 431308 1229791 222637 717461 16665 1170286 1434787 584821 13776 1457889 15976 834982 1901478 1734712 1578859 462232 1611838 1902114 1417857 800738 599359 769768 437077 1337567 1595342 600561 1591981 791616 1096547 746457 1351866 1002819 1488605 479046 33274 618432 148185 1885603 1846466 350251 919089 52169 1378176 483436 400873 572246 122198 987169 1760447 1115589 1934459 477975 1196461 382899 25802 1987738 1165960 1467294 1153909 131606 1156626 282720 397138 58801 349281 50302 1170618 1158972 1991931 1769800 475177 877831 1898585 1215552 1416906 156038 1695498 864419 1925662 1865212 1231702 1895188 167872 1452016 1928431 1141146 378049 56659 380682 1019134 1031576 450744 863742 1350236 1774300 726097 149713 252550 66613 1043579 1066445 872529 65160 521666 1549327 606996 36804 1567483 1487500 42363 424432 1249892 1751751 1737169 220117 1313687 1125341 1029072 1713995 1205263 1500809 957721 444592 1079009 1980119 1690344 1652415 73799 1812717 91683 1950319 265182 380462 1705961 947888 217410 197135 277125 568256 63482 547111 472149 1538741 1277710 316732 228795 391718 1926928 949377 1469886 1632726 39561 227057 732980 930613 1941453 38032 1036739 816573 1708419 196997 768270 550971 1491962 426136 223688 87555 564509 1458266 1832127 1674461 926760 1888249 221852 545434 1567501 1794008 287889 1126961 555869 1360942 1673953 1855317 1441446 1748106 1003857 357141 290383 571700 1175963 1278513 1056247 537141 506968 1080948 731655 1566073 778938 1209778 1678373 1306556 406649 252780 733904 422052 300383 1451274 11345 1006829 624321 1505260 193776 1449264 1556130 1798983 1098659 1168185 392826 682285 169592 1370686 662087 148683 424127 218595 875063 1070439 1725818 1464181 583110 995161 514897 904792 938268 1459050 995096 614731 1023049 1458727 422838 1807775 1172290 354 1018061 375647 1662698 1789376 1570171 864518 1377305 961110 1103558 1733052 1522120 1515687 433542 1365960 1585970 1623889 1347083 1272823 218620 519660 165517 1552281 367522 1436594 1189543 421500 757425 1604588 1496409 712833 1976989 979370 148425 625534 733735 913402 79789 443876 9817 887179 1121759 270741 488471 1672686 702641 868883 895150 253883 207552 1160714 801923 1429890 422464 684532 1077604 152275 207351 132087 1660106 683513 1647930 1329209 260324 304259 1039455 1941289 131857 142740 37130 1272211 241370 774979 1778401 1995130 1820743 1307751 1030827 864441 891390 241830 129458 1219293 256746 1488378 447902 108490 808550 64187 1904627 1688488 967255 201288 1504746 328773 1884861 973804 1886799 859845 1522811 754688 1090831 1909167 1253506 156848 312580 942426 905680 483388 1349991 682940 253290 1059021 515529 304541 1126090 1326861 794838 1542137 346932 1292841 1731793 448168 257148 1583467 1255764 8760 273995 1974077 148631 368459 1933653 1787725 1528703 1725112 187207 318408 1063197 693096 662279 1101846 1234513 1602038 1859949 1365697 1055605 1728302 158508 1864190 127965 1238988 827279 1285240 455625 1951862 1446802 1858856 1950552 1251078 1467625 1115584 1478759 1140279 642478 1665642 905624 1734780 1626170 556236 503508 730709 412786 1024177 1014922 786592 695435 123488 46417 206909 1672805 743054 134096 1200390 1719396 382382 641252 844698 564022 434189 1004330 270385 167417 1211336 980165 1167521 506624 9329 702138 806741 152914 1586211 1035384 70908 1556839 990110 1199634 682270 1073346 1608190 540957 194651 1610261 785858 242721 1989482 399887 371024 7144 521333 1857854 716861 1438413 1950031 1393469 829451 267368 943036 1414358 1738536 1463036 626791 732752 1123556 1338468 1351451 1756974 1375122 529328 699896 1943342 1364653 1410830 1107690 1073303 1783027 1267221 1272395 761008 1250426 1720453 769448 1188567 1521250 1703051 1088360 1390975 756543 416880 496244 1844525 1504556 450110 1323251 7215 577245 1465364 1100230 907090 1362181 1872398 953064 1366015 1005620 483589 1327173 1249239 1121525 1351716 1904156 1529901 63922 830532 1592766 530648 206653 653983 986009 865402 1090167 1398031 1494701 616250 1613102 141995 925748 1773053 1699688 1714567 183592 1243757 1464131 1074970 265975 890491 1193907 1551308 1726806 585937 1625159 1851585 1670049 488357 369811 1354240 1057829 1585653 1741614 828336 1119155 981529 96096 1576948 1211130 56686 1919193 295936 619170 290498 333301 1313260 1051710 181687 326423 1519075 850178 961957 445274 1184147 224886 1194116 717196 1390126 1548328 1313987 1953037 278536 409335 848576 1886298 588722 1923044 631359 1633487 341026 1546430 800162 4133 368005 1282150 200895 1485455 950479 322064 1365181 620543 466613 1251130 1093898 102837 677313 1803514 1732332 1005677 384978 1323456 773252 1985310 1230596 1396653 1248236 1423689 414017 1478449 857082 610389 1516569 408066 1296417 992448 1122619 910774 1974396 850567 1876579 1106629 1738432 209596 507476 1471501 1990192 963048 688528 10627 1420229 1619240 280378 676585 1356464 802413 813963 1746321 1195369 967955 36229 1972968 435309 1328910 238215 1090939 567363 774753 844851 1894690 545018 1838899 672171 962357 1664951 1675862 1920727 875645 184733 1259835 1316018 1043090 1186164 1355014 101262 519343 1771804 581376 954204 377719 440423 1076132 673401 472868 409621 262911 65488 1068856 520782 835919 1791172 993143 256341 1659610 1590295 1091853 1035503 725974 1929635 1221403 1835678 1690413 1402884 882249 151498 397112 457756 1253881 1859548 1557180 319136 34402 520545 1097493 797981 112277 223074 756829 1283954 1119289 367266 966773 905403 1750047 1658672 725359 1230197 628398 394541 584053 843461 1560183 1455035 1119008 67460 56879 678509 1663329 942534 856004 1623481 537662 1936940 1429694 1613380 1574994 1044788 325698 912732 658624 1721758 1622028 1527325 956496 1490304 1486886 260680 1516529 1010501 861356 290130 1385399 836897 68004 556444 130653 180987 1224361 1169231 1617058 345838 1173174 1602647 1317933 1195458 1135387 78160 878155 1751229 1514835 578844 332513 1821153 591749 1988114 1732114 171376 807292 1567375 652703 470993 393446 1201770 510452 109338 490818 1037364 702700 348479 1503654 1864120 1785919 1839319 432097 351850 1057596 1421066 1555551 1332496 1035572 75912 1923245 1674954 1506028 675692 1483723 1638707 1343602 233147 1509584 973250 383000 583650 218467 386387 59579 115349 1347318 647349 217608 1943149 1672348 536817 1829424 626684 1671364 322569 588156 1864913 1182486 1393199 1456233 461019 940123 80911 1979122 1798766 1662660 1498189 1703620 1091718 505152 1582804 258523 438890 316185 301677 676524 661026 645899 1470931 593966 819096 187596 676625 1802071 1452968 510529 1314102 1315307 254436 988965 126736 795740 993690 1191973 215062 1853291 1400675 29863 317924 111695 1713442 825582 438655 1974516 1837690 267431 169950 1838677 770628 421547 1692559 648366 1120021 920764 587543 801439 1267410 299230 1676952 1986548 1745546 189439 1807486 1793444 875920 1439933 1736467 637644 671265 1199865 50459 878316 1528891 960081 8777 1720723 1562811 1209335 1304171 907463 1880232 1677116 994269 1804797 1411701 953310 1395531 1296348 1441195 472443 1144044 1916259 913479 1855054 1843142 1153541 661058 932998 1335439 1501016 1164192 779658 136332 370123 131279 1394072 451245 1456650 374726 602876 913831 1530440 607856 1598792 1443425 814504 1399282 1046419 361081 1277739 262609 1382269 115184 979173 1712348 947555 1822602 422307 916462 1561762 728303 747323 859428 490292 1303472 1788029 1238175 1807359 158269 259480 236686 1203030 631532 1843030 432117 936373 455447 1470867 1886382 831585 1879500 996814 1492063 572629 1723756 277452 430009 378738 26762 1111250 1407733 1492787 925137 153834 1490435 1108374 262507 1714519 1178634 150714 1009850 1503935 390978 230574 105447 444660 1975393 1156412 488220 1690846 1922522 1688133 543989 812715 151150 1515650 1959620 1459429 1095397 1911895 572993 1211094 774102 88789 823453 1534161 1083685 1179071 1172569 1187200 1366326 775743 1275224 1602818 48180 1068764 75673 839111 916895 1797629 1054408 653609 1214890 389107 1846368 1352958 971982 219000 866549 1433401 1748022 161809 1637475 809918 1786075 1965318 1236588 1838848 1872834 1393062 1742017 767917 1608510 580951 618958 218548 554583 747718 1720431 1039832 1428652 436337 1575367 71514 719331 815385 156500 360469 275873 1159571 132002 1454455 1352326 201594 1949011 1572913 1903446 850734 281166 1782254 1196939 567037 615475 509536 272041 213585 1030360 1699407 354582 1790069 1576060 1879059 945498 610009 136781 1647748 461152 1710465 1643245 1251311 270506 633009 1216944 1139016 891677 696873 1070390 1270152 1013067 231645 1992462 1271375 1832912 1603109 1011351 44018 1389447 639125 1905258 1232187 1079458 692277 616589 1570693 1013502 462250 1093698 1512394 1766460 427564 1452556 1787458 407904 1259214 978347 1393737 915911 982487 409165 830017 1185048 770740 1791644 1779176 175585 915089 267167 1616795 994592 1215560 1218602 881479 1207974 826380 846648 804527 102944 442831 357944 549843 1199213 1105215 1326047 1071688 1436062 481437 243635 135753 214834 478483 1651099 1092001 1361738 49536 757605 583980 1928733 325448 1974899 1966734 1801553 1505536 1537559 1925991 1983403 518294 1726433 1934220 1730093 1813612 1102730 1437172 282148 1771188 970643 82062 797917 1973967 881847 490260 1912902 775668 431933 1724010 1451763 337287 140652 1979113 279572 630593 1728852 1289290 913847 1961640 1857641 47580 1090008 953187 1300366 330799 1504436 697207 932893 1098594 1697220 1736849 845251 555565 1458815 836313 1612262 687447 1611116 1663877 1799511 1016944 1785500 632321 137677 1664482 505737 1933079 163105 1462588 284617 1363915 1809839 1958699 1893028 207333 1417773 1757793 1461080 622911 709499 175678 1678337 643190 1923640 441400 1811026 424776 220132 206706 602449 959477 513992 575333 266947 689448 551539 212784 972455 448247 1915338 303640 914934 1057292 913710 1626835 1012480 4001 598950 465618 760800 1126586 762477 1690686 1815784 844061 147753 308021 1347225 1762101 1735004 1409594 952266 1671889 1013828 159703 16077 963291 1845665 1876186 1873688 1024316 1072566 125512 1229186 439269 1655553 67053 394527 1106345 1843962 139518 1823720 1392603 1741269 360331 1680180 1661736 1909543 1873080 1040316 1940752 352609 1004111 1014577 1297663 374636 354619 1228723 1610340 1098203 1454801 1004022 1140959 749049 1214562 958948 526526 1298945 1304115 977407 1091603 941615 838756 1542262 487193 1167977 1232391 663948 612655 838471 74146 472901 242148 1303934 274580 1878714 1882400 1601912 1742657 1017328 1432830 116546 951166 1138728 90966 86812 669531 1235673 280111 1320457 776866 1284213 553713 1870710 1818007 823348 1787523 92228 975511 483509 1683663 1492837 453479 43962 179541 938030 798227 1220722 1293305 296209 1555057 1207469 994604 118141 384659 616562 213782 933039 673990 359946 507732 92113 947051 1271208 1982810 1763690 878304 324290 1454648 1518817 319529 1142824 1891994 1660975 937011 139741 1332063 1966680 46143 1671590 474175 1150883 470547 749587 1838210 1543428 1854581 665756 1045760 620446 10442 1193416 1376510 137012 1806334 271855 1249847 1075032 1661801 1414130 990217 637620 1812979 1533630 1318889 964904 167187 1853405 313568 997165 146450 1378555 1068394 445484 1079696 1027968 1415341 1215621 1984161 1177022 347968 1019413 289862 1232258 1873330 1106232 124271 1913994 1011252 1408830 1125100 826567 985094 1688921 1234148 1817824 1254280 1315362 606238 683927 1075995 1537305 1417849 1238757 1946903 780307 494939 132089 1200939 189950 464699 728464 1811136 1485164 306309 1094083 381602 1490056 1022381 652603 1646820 1960719 1658016 1410051 880077 1399418 26083 1618198 543393 414869 710051 553246 1448802 1695352 1358200 943556 1086763 1071581 93311 137867 1213203 1709503 1451652 1508588 1046537 1814414 427946 716462 193957 1182125 4354 1591797 1898681 1733525 1662827 1992703 729702 1461147 1573374 1385641 1760383 108722 242952 417940 526312 983683 607874 747954 1748634 1362535 228261 1810805 770778 961787 527772 156594 1743860 1736718 1885631 865574 370549 91150 1747930 598132 41833 1449269 880479 1696290 279508 524425 1319758 487079 468685 862267 881805 1114624 769412 1406153 1734307 723399 615036 664225 83136 343122 1563917 383482 891139 526700 1606380 1947225 160188 1011063 492525 1005729 1174893 801333 34208 962787 393284 45077 1529035 1387433 719628 602345 75233 83507 200977 484810 183563 1409220 1123481 166155 620584 1267280 1511701 1163439 308810 1060254 1079132 187 441690 1198240 756796 1342832 1557659 1749985 159471 1966678 673289 1176428 461199 234171 314137 637401 1400978 1563667 1883872 470325 110757 1173349 607790 389496 1672022 1965530 586755 1373040 314306 699555 377421 415483 145742 91389 192822 1922698 1272345 705444 1946461 646668 1866185 459286 1662501 1778581 572312 1589324 1066761 1318652 1388514 1104479 1262045 366997 1601752 1670837 73916 868450 1811655 1654235 1081275 660204 498054 1825092 342184 1078140 1621084 1065288 1651765 1973779 983528 1524222 1028942 1009009 266170 1065743 775934 930388 1270127 1869757 5006 784774 926936 1769032 667293 880573 582593 289131 31884 683709 813140 1637570 1303629 1167504 901399 310308 1537063 1765495 858895 1100005 795635 1747688 1636689 201387 1727990 1197561 1145086 1879788 1028542 840754 1192671 1674213 754448 481595 771265 799804 1886920 1101218 1768792 626258 887216 1924089 1365033 138383 888999 1746232 1630117 1474625 29435 1733364 1409869 1843970 720619 494262 345189 1713291 444193 685640 1875208 1285439 201210 361186 1389941 1409504 1425735 1269218 204670 52287 209817 979296 476777 1947126 940571 914308 1916602 1265102 427242 330802 29333 478518 803991 1542179 744317 387256 1353286 1948159 1306294 773293 1461240 909060 1313509 1797114 655628 522579 1473853 1331197 477129 760116 120742 1594090 146815 1138075 1468832 1088380 997440 819352 1322358 1288869 785536 920034 772853 1665014 577829 919335 412620 1238149 1997745 259897 1398004 1038865 1428823 1255446 556563 811947 1518993 395957 1956335 351976 345790 511352 274027 1507935 1692855 1802233 975126 782809 448985 822751 1334573 1475413 71232 656760 456008 1008300 1974227 1250907 254006 842664 11654 171090 165983 1993559 1019658 1317959 891717 477651 937641 1021566 1534832 1691074 1723063 926968 752994 1754885 1364397 1715920 784452 656078 84844 322051 1020498 1823984 1651786 915208 1732428 54824 1326014 1593586 1923964 1094960 271830 616523 222831 1664875 1964349 1893009 1121996 95393 1324257 793273 380435 1019883 1032823 985802 49271 1156970 1611199 557912 1757812 913676 958682 1362814 1988752 703146 649139 708278 545363 1026236 1915869 476983 1162162 362118 641949 1680560 82059 1170333 799871 657810 457703 1260647 157735 252698 1873139 843058 971892 1523480 655785 1737882 260408 312563 397484 1381717 906488 1701675 508945 1622009 1100538 722837 1625364 1193157 972106 7152 1775699 1959206 72411 788006 323049 750961 1248766 1402065 1502846 369305 209315 984349 1321996 1462684 824771 1811268 1135498 1459500 440294 1855622 1446126 1168575 1958523 396753 1808042 415693 1344796 1648603 857584 393295 37789 1349054 1728759 602315 814380 333312 1117756 243838 69177 198034 322864 1260900 1943287 1476526 223741 911097 1728472 1698024 481132 1161804 1065011 1082423 440817 1472691 811285 13602 1508793 5470 1442626 1236284 980485 1050952 906444 1159849 300318 503300 1368112 969208 1152627 128792 587711 1630843 899597 1002122 1092472 1908577 445529 1572578 1312514 524280 1477903 633495 1058313 1186393 307874 1290135 200328 7799 452982 1136469 246908 1170536 51832 1013117 848214 1459257 1897152 1788262 513120 22474 1646959 241357 222894 69343 1956914 685456 1327644 1067905 1556080 1413822 1941006 1179818 250902 1549250 1150759 650755 605371 999806 1108779 1404659 85825 45622 1336627 980056 1037325 582552 705878 1029603 697125 336881 758536 1741971 927427 451529 412910 1325442 833085 1696995 1082694 632719 1073799 519760 1829372 367989 65853 876082 1308238 1182435 1117979 1742297 545091 1052063 591548 1251276 117364 1944381 844580 1944307 1985459 1690823 1985842 1994005 1496350 1530714 117544 694717 1398498 1610253 1605567 861554 454157 281534 1894388 891042 1026058 1169650 595939 1392399 217403 633484 986093 1508829 48349 827012 289793 756528 996754 1444451 1167358 1416456 14250 1848090 236711 351371 1142869 1772623 1591537 197744 1531599 1624358 1421402 604262 1838068 1607995 48912 570132 930365 1755572 787812 1282596 1693575 1096007 1955229 563714 1497515 640039 740354 724057 1384989 439144 910425 1380546 1948808 1405681 641880 1827691 1938882 54727 739822 563042 1885979 695163 1986917 512855 261430 1512570 1512405 699835 1870635 1918831 1173001 1089329 1024924 1603652 1819245 859076 1679823 1980548 1515280 520084 420389 1924434 367657 10474 792066 1124386 1229763 789072 591408 490272 756869 60833 1486901 134520 1767944 3750 1747016 1680950 1400990 1454183 755098 1380729 97704 1887755 1321260 279317 1443814 1389511 1512356 1643191 31595 1855845 1342343 1757928 1182904 1898160 1567316 749092 1467611 1410596 1654054 28268 539698 300599 609274 864800 447360 1059289 638067 150820 838653 817648 1200645 814913 1609861 676527 1989598 1306921 1151833 571038 183216 102997 920203 441648 662743 691459 1216167 896175 126884 1447243 1295440 1062157 1305483 620303 506449 468717 1358983 1133760 102265 446123 86499 882091 378694 1563371 991072 1077957 1648854 710346 1699568 1403770 1618673 571583 286961 1083498 282108 971512 1048241 1932752 953210 624725 1794900 1059150 263275 1230403 117963 362459 1823348 273043 689501 871243 287236 1639815 1021561 1497966 361127 228449 9804 643088 743024 1380673 1994545 1575249 1837695 709420 159999 945506 933329 1022504 1780755 643623 852856 1652873 387879 1518555 1905709 237900 1821180 1278059 256046 1603624 1332916 630466 1961039 1837970 1637769 372115 1883340 1974411 896628 554519 1836244 1216895 1810940 650716 372519 1049996 292858 1864741 1989355 522010 1677305 959654 416975 61919 968012 1207009 1501692 1610732 540492 171637 1510738 32451 395113 506377 1530685 522498 141136 943088 1465470 1396818 1498915 1587882 875700 1737115 225267 755731 1441695 548614 1171043 1212204 373458 1997348 1863219 361245 1578389 1156837 1859654 1097615 775424 220438 1124734 1277715 859092 774880 816945 1307057 1358956 1081520 1451788 1002481 353559 1092019 155484 1196343 1800997 861868 167990 1717822 1201622 144219 1284556 1909603 386866 200505 1709447 674164 175580 1499577 1726050 1661707 382412 1908854 267712 57673 72813 1710939 948825 1124604 1830387 1660728 1616412 352101 1563607 1901355 960973 909544 1462406 1039704 1156637 310500 1733085 1038433 1425794 178677 964450 572824 154135 447759 1863503 33388 1863015 1383357 222710 940948 267837 1180861 1366110 543064 1450733 925095 1418789 763694 1753667 1496506 1431228 451449 734682 1331822 1691233 1709519 1787918 1982308 888438 1028965 314692 1120765 1171074 633651 823718 36528 754476 632360 818394 1293608 88447 1534732 1825477 1463876 1364398 638097 125047 654578 1155974 504728 138770 704576 730647 1981727 1286422 420 1882811 1197452 1923340 547381 421559 897784 1116416 974081 1602020 1692156 540016 1412862 59883 1041013 531300 1446175 570469 468402 1104488 278081 1529905 1612142 1638249 520908 1094279 1310723 1449783 532764 157954 1019217 893592 278591 1011541 1510564 903295 1257484 917939 1651042 97663 645927 1304806 1435264 147090 762207 1678265 1257116 1810787 87414 1524216 1524037 1558338 1737929 457507 948451 1892743 1048499 1263714 1606760 1986898 519708 838784 1269913 1420335 138358 491490 1775300 1114690 1839998 74467 863905 486513 13707 31860 1748842 1553021 259813 466551 995679 979659 253619 1370608 1005381 1620138 1622610 358015 579798 1886701 304375 162989 1221968 1635114 461727 1422244 1797792 1475212 1191343 1549612 1763557 1974110 1195682 1511908 1023359 212490 1030425 36964 637226 1989541 813349 1470091 1428296 612971 973941 1886332 1951459 323547 1991525 83338 91926 13356 1033859 201619 1331338 797132 1528913 894971 697202 1571245 1051553 1381334 1163639 1685265 1135606 748398 695605 496156 1003991 1315988 663512 1305800 994944 1821426 29187 1859143 1804331 827320 891701 369243 1361180 1878469 1205098 71813 1682582 106158 709512 580401 1744131 277302 136803 17844 705483 236548 1002107 1580880 678938 489317 1543817 594198 1988673 2277 848688 568242 820207 763673 1235762 1675262 865165 631619 785726 700126 430319 1610211 1604200 1425625 235355 1796328 560660 301287 145183 522941 1146445 198938 956110 64473 1965980 390297 248981 1255996 184406 1708878 1258206 1355649 967069 1761121 1564368 648159 1142542 475023 848104 1249156 962497 1126812 588444 1959711 1675267 1491643 327588 230828 1886104 1391379 974651 498555 615875 1624233 739092 1701323 1509098 929090 834798 870637 1550305 536916 687951 1058392 154229 232940 1102800 1003632 245662 1674968 104568 1536457 1558090 409181 505936 378004 1562943 1390628 1478916 1183136 1045036 1133028 101418 1369521 331600 410501 885533 679940 1106297 638776 1016367 332676 545141 649241 152510 777893 1965962 1345611 617706 1678992 1658695 1085787 1818101 1300975 858091 214520 1832246 1847980 1371310 1551663 351166 1031548 1353970 549903 1007498 1834437 1309441 1914603 985069 1273826 1343655 1491103 261120 1211587 313536 72731 1307383 270919 960448 982838 1293420 621625 1904856 1937968 1361098 692506 979848 577561 65996 23619 1130522 1239325 1663863 1272924 688496 1795542 107123 974906 1031035 1187309 45436 460828 865479 1206357 101735 378814 554409 872600 23802 491389 1882418 1082439 452882 874983 998458 1856753 476554 518028 649853 100726 975117 988240 127259 1849891 447119 1130346 1003888 307285 1173681 1296952 1011688 736449 845593 807331 822342 621614 126872 1300343 480721 208022 1417326 176065 326373 1009106 1798872 1305447 1846243 1217875 1692265 1557087 1282117 720470 308002 295251 902279 392601 108058 1711389 1086962 163430 915724 1438162 1813243 1395217 524202 202517 307766 113039 1270059 458839 169400 1434835 1840513 338591 147465 1461458 1581993 1996299 328635 1099446 902403 933943 1645616 1031676 1205928 1230597 579258 508570 1566973 1143262 1032655 1355440 151589 1218599 307518 333132 57330 685283 1965822 1427214 983891 1204626 882288 1094141 346450 1966457 918067 347937 1787235 581526 1417969 810307 1036332 1925431 835900 1275933 272666 1115855 1471788 40704 1275962 1170091 1703680 258852 835062 1607022 1707212 1215219 450754 240557 1562631 1168913 1465492 541167 1381738 30034 1555250 1634938 979055 481949 1659358 1271435 470608 1321936 742162 814144 864131 953317 1742468 456847 1991960 69828 1243693 1778243 578783 444857 535144 1972249 363075 826012 1903913 1014890 937752 232138 317388 770672 1987166 1722198 1313647 431056 1562146 1796368 1125197 14505 769062 1631561 1573216 713615 118219 102594 1091490 671567 966471 204639 1621284 1079596 1782861 1113399 501763 1185331 1452258 452714 262350 592423 812321 915470 814795 385825 37470 801243 1946194 274348 889712 831952 578606 531132 1862958 1361618 1389280 1609688 1011103 614684 1333816 1247606 1374527 1565022 1874074 1957068 319284 111095 132237 517784 169231 1600234 715087 1149301 1045523 572990 1608515 1555209 1698745 846264 818190 1128264 1512020 1977545 341820 1546635 894438 1423059 1058593 36597 764953 1407445 765125 1142841 907094 553034 1389562 1582122 553462 1984591 455959 718516 62860 282543 1213161 141879 1980357 755451 622843 837019 1232111 203364 1579769 5656 50338 999819 1130028 601446 173088 1873462 1814195 906328 1904124 385719 1500145 1963239 1709532 775402 1663189 1713629 1900877 284260 855195 282032 472464 1723337 1294854 118608 136619 1996881 571823 433961 560801 728417 1900341 284353 1121296 140271 266731 1800783 1570920 564942 1179598 1337551 786340 1681977 1064422 17892 1929054 1438135 1154885 1385787 1522859 8049 1881438 14800 1144021 595830 1078073 23887 1791081 1923256 1255762 680413 1716033 1263535 263250 1891597 319793 1051885 1362754 325769 1141556 1347390 1125059 1628307 1044970 1161794 1264766 998066 1652523 1423362 992440 748994 59024 1282401 398428 1290010 1790811 1011951 974372 654421 574946 639985 1610169 79170 661893 1620090 30451 1168182 620404 1024681 1434320 1809478 1008853 1865356 109173 534337 1896329 25859 888128 1141540 1680848 533690 493014 92617 857146 632397 1997633 1107898 366023 1227135 585617 1640053 308623 345203 655009 1711081 1434021 1836169 100110 226617 1108429 1934887 1562112 1191539 433352 285373 1664415 245505 362431 299476 1093859 798941 462337 1480021 1941661 1926607 1492442 1557660 1329287 1307423 678660 281627 1691567 1670722 1424363 1967835 1623396 1396748 117528 872987 1586891 1692359 1176138 811178 410848 1711022 1243789 199232 1405300 404100 561105 339263 1348706 1122258 1849743 1007648 1965662 594840 1705773 1784240 613336 1980028 754379 286831 1976809 1211091 1129506 776434 858967 534405 693934 929252 1644743 992543 1943003 739172 1715759 1670620 1273190 1060126 117319 636023 798281 1127476 1730439 989128 419405 1267366 664862 1417738 172382 819098 476144 1002509 1960095 778017 1216409 1426297 548619 882345 250437 1783783 157319 198022 1417799 1162945 1253776 519330 1256002 406331 254936 1759331 380169 135954 1052944 272159 1583859 1314827 631162 1953705 322798 1278012 1336815 143660 142814 1318381 684037 527722 789779 1351584 101932 244024 1617683 224859 1201497 1916973 982378 1546548 448713 142895 1185550 1377302 626247 563669 1959120 985540 1926625 116779 1216060 1616572 1595914 264001 293815 184431 1940370 214878 328155 1365109 1913394 1429284 46955 832122 633501 1290541 835845 957935 1647978 284779 229945 598977 983255 485446 387311 1209726 529316 134696 570449 1461763 1401742 747662 1890500 492071 1877458 1843440 70258 286523 253146 49321 1755136 1408747 1594150 639271 1380362 1081471 424740 251205 601141 1936499 1386161 250421 955594 726016 1506470 824206 737743 1346132 1281365 855629 465508 167180 900876 1086365 1175656 179281 1360302 178452 220218 1344759 1983637 1254713 1183139 1146537 1639400 611890 124783 571530 1584092 23192 1297911 1976049 1624882 455835 1241891 1610197 967286 1289791 728862 852720 789260 620032 85521 1447366 1587769 190986 111017 404963 1167191 801104 1258260 380570 1787215 1154075 929340 454193 555140 1160211 1482252 1607440 866473 1556646 965904 735231 18224 1447760 263071 1535390 1316180 605491 1616534 711825 1592095 1529800 153215 1038375 298721 380161 78270 1190611 641325 1442088 1130349 11356 1992138 610269 1165546 1727836 602083 209345 1196528 1792944 728010 508331 1220758 247668 1110942 1329975 273452 1042002 1321814 907480 963510 624588 136433 741894 120837 1665594 318012 546697 1494852 1311302 1017772 1608350 511646 948366 118881 556739 40628 1737759 1057053 348918 1686339 542141 471977 1066082 507791 782170 958231 1384148 1216762 1074109 598246 228800 1045277 73936 1788006 894866 1136629 1491626 1826667 1172842 876086 1644071 154786 219499 113980 648991 1101451 1156861 841980 1558532 1066779 1166155 529407 926007 751771 1998940 115066 858925 447915 1297319 1185809 1195185 1918339 710485 1818385 467988 838144 93500 604365 1852876 586507 457642 913145 796992 71301 1285714 1625393 113013 240188 739529 1901957 1839700 142293 59199 664831 1590897 243854 881129 1502689 497995 1096690 261930 718005 1589407 686148 1753702 1920009 1945456 392575 334547 791804 1399569 1591402 1723002 1958616 1072639 1312769 1907856 1498887 1035251 626191 1529757 534468 672973 906218 1269717 1725800 1985308 1056782 1853993 1350370 359266 291952 810296 1800517 1949737 627443 1355544 1062947 1532458 1656619 1734017 445762 1159335 1618450 1031260 1500116 572395 623322 951782 1338063 1959253 1388440 369430 1590596 1842440 856754 980268 1554379 1517306 1272407 1466177 292779 1544677 1330907 653870 1212995 1895597 125178 338159 227235 664300 1512407 1416522 1266436 1676666 410908 1867764 574012 1504046 1802346 700551 1875546 701491 1366086 1713510 205726 1790193 1725353 567614 1894468 746942 1859821 747767 1740282 1884037 1550423 280321 1835002 1302233 1473543 1385029 713794 969190 56769 132608 1905442 615857 865668 1511702 1560971 1384953 1243864 1412945 1386037 1113324 78882 814820 1745854 288075 1421890 1181017 1184847 112171 234106 173031 1839449 801027 662422 726909 1648372 1088383 1311697 286936 1677718 412627 270164 718416 328843 1260981 1046341 107878 84587 535019 948861 989857 1036427 1498648 225789 558900 157991 1106890 1557264 607252 344732 649143 313268 55527 414319 130437 799410 158194 1242995 1564300 971253 210952 1739264 524543 1696444 1295122 630001 1137801 694525 332356 1401715 905462 981839 737995 936029 1566681 307400 700204 1818907 1962770 440023 713943 305513 753962 1294572 1546998 55451 401803 445709 746459 786875 144985 936306 34411 253417 652308 171645 1301055 1474173 1795824 1370828 518853 1313745 1543336 1590181 1941668 673509 49292 353957 1924325 1537773 560467 556980 1564596 1874288 101636 1391011 681579 134981 962196 601407 1209723 1443235 774750 75153 11647 1770616 1231365 1308355 49235 1655365 382927 1139218 1820884 1870078 607231 1104586 1595436 336303 1873218 506571 1907918 1797955 1408019 185125 1042728 419283 589609 967310 545117 1762481 1133648 920322 361558 807711 921553 565353 135635 866730 1871520 367295 1151867 83029 1205363 983107 1986723 420744 124651 734008 1685788 1709568 776087 301943 104132 873902 1253148 1873851 1037374 1953441 1974240 1309887 1286882 1302898 984655 475733 1560903 60766 3148 502108 973367 307717 885029 147063 1947244 868812 822113 1881017 1534372 118234 416020 1704133 1350791 483248 1679184 1124 1558304 1002048 1129067 1840552 862597 665032 1750691 1632456 1329154 1135046 326115 275644 342660 1876010 242330 1110824 764530 1241357 433569 330432 1236916 1508701 107198 576937 1193439 1863970 424543 148917 1413718 65646 938453 734081 1659795 1333744 444648 1304545 1699300 1757355 551923 101464 1316514 616553 461640 1704425 225198 1037540 1447734 885567 1282043 41917 1375131 294597 2603 1784701 1707823 1460495 299855 496974 1522204 249270 174449 684692 1725269 1962056 928042 580496 1189493 1156421 713229 1557760 312671 1207580 1259131 903599 1913331 844226 742869 513490 1963384 654064 413826 284835 85475 1966807 434107 1436775 99096 1970426 897251 928672 908574 1731540 1347459 267459 195931 299694 1678544 1319481 1945815 734434 1099619 976280 1640587 1855465 549641 616286 1837002 1732172 1386618 791746 1023141 351964 426561 1665584 1173070 1202943 1397492 1669356 811934 1366300 1272148 109665 74475 53016 1556669 1642622 987323 320761 1517165 1005862 1775415 126624 1380775 1191113 1486008 1100533 733477 906779 442275 1846847 1900380 506907 71060 604875 1369429 105559 261073 1784344 1252862 399410 645641 1675800 611812 448654 1156155 1115440 1995004 1380838 846125 252337 1166945 677539 422923 1458557 737998 703847 1350525 1189803 831084 261982 1806494 1233583 1018616 1586446 1445079 1468339 1936154 1428331 1579472 976898 6305 16575 1545519 1789705 742481 235952 1010597 656429 151175 1288438 1473479 1053461 375281 1484687 98644 355640 1288116 1530426 173591 412152 690553 324460 350173 1319946 1940961 1977847 91988 1448959 240462 1249180 1195225 1833957 254848 1779085 1443076 477753 1870364 1314761 1879129 833838 179252 1807858 1339956 1124826 529150 923719 1314746 768494 1494323 1414539 454124 1073795 1248019 1309183 1117592 232696 751250 1027934 34665 7632 759793 697738 692623 1891015 1637644 427298 1612846 1729370 1723683 1880815 1255213 1520023 1465095 1002631 1195116 715605 784657 549430 511295 1711808 1626853 703868 522 404577 782801 1216562 1352067 1892518 1314286 1514631 218990 1975411 1065779 1319482 1163182 641046 1142981 178149 355111 1847314 1613576 1964771 1452189 887906 872933 599049 1582090 1552514 1823030 1622960 1417711 1087593 1826588 33422 103540 1335380 615944 1717152 1007418 1649036 1475025 1535047 1422987 1562290 1608400 1141348 604091 515936 1781247 1429820 1530025 101809 1889282 1373067 342460 1230415 1573334 1456944 1581435 1750217 87676 1171483 652996 1318818 1015513 1559026 901754 600892 340072 446203 1193018 294454 1098565 183692 450435 76263 1387028 231651 242792 348386 1209208 1362351 1082358 338759 1125218 672763 1990655 1717111 100617 773581 1889632 1551427 445918 1882784 1714999 546115 1862689 498970 574990 247037 1856317 1927756 712174 1989374 847904 258278 1299679 30427 12578 1002229 1923289 1229902 1398935 984833 696792 1069809 1917088 1866411 1826841 981449 1863581 995816 223726 1609754 645198 487136 1730234 765554 1088914 1464035 610532 1690336 386714 1028248 1225810 1169241 1968715 375687 892009 254399 491948 973925 1823233 779945 1546923 1494223 365532 713755 115766 105948 1424273 1597602 848347 1870499 1967855 579229 1535276 162303 1682002 197387 884434 619183 80070 208015 1550789 264068 1272963 950257 355037 209976 525181 621714 972546 1472649 1644539 400139 1925020 1538486 1825821 652110 141679 1676778 354809 1169512 1890848 780555 211882 99314 143297 1642120 1250226 1900342 84531 1298918 331753 1490660 925415 1707395 930780 1747668 167978 867492 700261 948178 440434 1037973 1212942 1852746 1596069 794452 240884 1532180 1185764 44686 1056645 488964 1551796 41692 805553 1038716 1411647 1421886 1422867 1310479 1843083 1206685 1987263 1958537 1667980 313408 1352741 239453 584173 1410812 1013242 948617 1758664 1188922 1650703 142879 1718306 953937 1691278 1110658 428966 1519693 181608 1925685 328252 1551914 1068678 1585218 425561 904478 1637544 408716 120666 302001 1162826 1694157 589625 1929484 403749 1729859 661877 804784 1835474 1464082 268038 73324 1568482 1330538 252500 892105 714244 116837 494224 536582 578170 26543 1317576 368181 317188 1947287 1728742 855436 428990 614630 871438 896784 1154502 827972 1733250 1562222 658561 687575 411879 1651117 1464485 1989890 891817 785330 317816 1220733 972895 1958769 124177 733105 1597235 1577358 1821223 950506 187676 1876979 963604 191940 1869073 527781 1821790 1347487 175373 584769 583780 682433 70831 1709338 448579 1085167 1431707 1722322 1473338 84843 1975691 1660019 969483 20786 1949345 503036 816883 1068814 917542 642601 610106 570563 938244 650396 742322 252375 1391556 1334618 1062409 1878929 95818 1087108 1415590 559279 521061 1209689 840073 1704394 1739847 438240 1742773 1710034 1983641 1743160 885701 661352 1804704 1163017 749686 1956496 876934 253312 199390 500005 467358 406050 975130 1095949 729235 1307839 1624045 1267282 1166290 1862611 1832228 477605 679584 193220 1444320 1805626 1965262 710018 1365873 1303669 626571 228398 1853906 1258216 1711329 1975006 366150 541894 799711 1872150 256602 455268 933462 1982588 1593435 919310 400236 1880375 1171113 252886 349888 486686 1825281 1734545 1559020 1819426 1312372 1989998 273583 19995 447876 416824 498621 712837 1891277 1440994 385054 626016 902870 12082 570174 8537 877807 226872 639834 1644325 1642935 1719997 1114020 663064 170269 1942376 573214 1782043 1476591 204518 427429 494479 706086 1179915 1371515 1407190 1453439 1954874 1042410 1476612 787786 1526171 1569036 1182749 988248 769918 1923792 1315849 1103200 236358 401664 370186 352420 201863 1794107 639389 1936165 1208396 588681 1132145 298795 951222 881221 914360 1577796 515280 855357 1303443 801033 1288485 7827 630887 1551315 1546499 929344 413866 1035632 117131 1448839 907579 1550162 242110 1384109 1721870 621499 55591 1935319 1791070 1725867 1339537 1460299 34864 1236648 1557001 592616 1035257 557432 1300663 1637255 1875946 378657 520019 634108 1641378 689000 1520466 83744 593081 1912379 1700963 911550 173925 1317357 1880982 1771814 1939890 22210 210343 1478291 1717747 922170 1691958 1530547 1463279 1829310 191478 600192 1423091 1899841 658428 602751 552224 134778 134343 171440 1212805 1364250 1619135 1194683 1993329 71482 1122587 60314 628773 38133 357976 258026 1268468 1115696 1116007 230927 1197387 623067 373520 291910 211584 95179 808986 301372 874636 1904351 1227315 283460 1085536 1743718 546221 638825 886837 1322988 891656 751275 1412392 46869 863931 1876151 769343 1148201 436140 671676 867646 147915 1508212 420314 372824 747843 1655401 892814 581932 358093 1624541 1710035 1891828 1913234 808827 1114071 1002425 611992 678625 1269425 1037134 1883992 702129 236813 942446 425699 1211143 1124127 1295582 1174856 1970365 1357442 850273 553724 823434 872738 1154482 779980 9533 1743518 1840861 1441563 1667344 1487641 974272 600075 1804009 1119303 1694460 863816 1263457 273651 1864595 886523 1505149 765293 257465 424000 551611 1303109 1013693 646389 1452825 778502 266745 874571 278179 1755656 1497440 416208 123649 229590 1287870 882088 708535 16122 1951550 453226 1400516 163479 1503644 1807813 1596213 1104229 1988757 1837416 237215 426594 582507 981115 51833 1572153 4597 1931677 1853686 921617 1601215 1230306 896475 529571 1748152 840653 849943 1204436 6410 64311 1737192 161876 1758957 1407898 646948 730569 135731 641516 1673700 1134036 370090 422138 654185 136331 561682 1139650 458217 1853477 1053637 170389 83743 1446687 493342 295490 71159 107096 560695 1929727 1334508 1141563 1852757 1996396 439369 423546 1428581 1367982 400404 694531 1301748 1028059 1696555 857968 552411 1302190 1474043 1129365 1925695 1948714 402940 213346 1939116 1047682 1121204 294746 1348747 1047014 300171 1694248 1218313 717083 1763975 1764948 1943737 71802 464217 1489262 1724932 198000 1491211 408378 1867210 300559 1276255 1142191 1190429 632099 1744973 822271 429730 960236 660050 791784 869603 1166590 1983180 311660 1588959 1510054 812216 548176 1679789 1936513 1224164 275257 463316 1009683 1096785 1646593 480820 673925 1140208 1065574 1817696 1583506 908418 1933772 1882370 1003195 1786979 1021391 315085 1228928 1619150 520792 1978978 1478412 1785248 1919857 349500 1511457 1230182 358229 616363 18498 321369 1280035 1681758 704103 10936 1562423 1099724 1830418 1570660 1999449 1657121 1960 401308 1302213 1649972 497312 676894 183569 71390 912638 966586 82257 1685245 1604535 1451923 109190 1032935 1600569 954269 328375 298052 128325 725126 1934452 1919013 1597570 1703701 50955 1104374 1371921 1432153 1286060 1117469 1420673 68782 876266 745694 807114 1593579 1973735 1387823 1271405 352013 437184 1098441 135743 317306 1519962 1971365 1325453 484939 1492618 1810152 69366 1023262 1578450 1480770 842746 1393676 1236474 502194 844373 145210 23883 1766499 397661 1627170 1207554 479922 1781483 1170351 1690126 301264 1852054 1438633 274457 380606 836450 573370 245301 153157 1385603 575358 1983930 1519875 521661 1354002 1341313 1798965 1667585 334971 134922 1815116 380284 567399 1567999 51301 824772 272567 487685 1836131 1410846 943692 1384174 1457362 1805326 1378851 1732608 784220 77991 1607367 1629781 943879 481053 1349334 125991 604807 818630 999622 986357 39386 1530805 1783268 265003 1724058 1074048 1208135 256566 1826146 1320389 138839 257256 540642 1653791 195235 154719 391220 1703657 1730146 951239 1440612 255871 606158 1693966 138626 694534 358779 956691 1026633 1670396 747819 1906001 219857 1310136 135600 172172 1842568 1036091 1160924 605148 501795 728675 1577413 1945563 1010918 654799 807005 952733 548915 1924631 1630051 579618 392597 82751 957040 1428223 1079525 1876966 1669026 749180 863071 686801 1582146 272649 1302652 1300439 1149825 1125804 1131006 1497442 815839 424342 217561 1729803 1473309 1878644 1659590 1440951 320093 445668 641881 834351 1310430 3797 1125165 564467 521021 1626462 1919084 808412 594288 465463 535597 883951 1627528 335559 980750 319382 437779 1670630 1079830 466357 440430 1320999 1665753 1071134 1592814 1795140 496851 776296 52085 226090 100438 954342 205492 1853216 1383663 202515 1562064 386998 998440 1657392 937597 1045717 611490 1845118 954519 1583713 164633 441660 1789449 1887288 278721 1208631 591153 362268 932209 1800505 1412302 405904 1926802 815800 117157 1311953 748585 1430425 9553 864375 1034636 513792 468092 228359 1203332 1496911 1831154 1712263 1396609 1310150 987437 1003384 262357 1187582 1361703 1490712 1417552 1076197 1748509 703377 105758 1199544 102070 1810335 1844126 1547222 639765 456670 282171 1102230 844574 1246785 1495474 1442480 14633 472357 1175514 1458316 991956 1533226 350100 1257763 745086 987711 1591586 101539 401393 499559 895316 1092467 825652 369265 159888 1471157 303381 250423 1048588 1753183 1225327 57726 1152296 1555975 1446740 623107 1147013 409232 1025748 1174653 896272 548325 1961983 1986610 1510933 1355290 1282968 342683 1722750 715832 1250474 120628 1835052 1066267 607456 240556 153535 832520 1165863 1010701 1126813 1642384 158113 1182716 834139 1011133 1347972 272204 1608332 1014842 353654 423745 757087 1629787 1125613 608439 1077245 477437 1264557 293551 368015 892730 650242 1276405 625446 1514850 16447 1331766 88346 1852 1011258 412143 431162 99791 1189189 1431899 1161721 546886 1336174 1985807 1616964 1262531 178878 1088665 859908 678644 1849293 297644 1835066 956210 466775 64052 1298888 750899 979907 897781 234332 660217 1388011 1934096 127746 1619582 1174830 939286 1987502 509807 1642121 629647 1113554 712283 452325 1285307 482599 218189 1932852 394377 434424 1704627 26890 1578999 1739238 824444 875901 837075 1861576 1868333 1155246 55095 1602621 1844210 1965773 49736 806763 1005955 1283757 1902342 375080 334659 1196077 374909 609585 1123534 581489 863263 140133 524198 783256 1638176 1713076 1673315 615683 731664 99769 500211 602946 1566360 1648420 1350488 1860600 1803948 1434265 1487023 1299850 146743 86503 230264 1445667 288222 560457 562400 513444 1661159 1344025 968329 918458 751043 569504 44140 574338 1948888 1694398 1679868 939256 19999 34792 1285155 1045589 1699387 1569070 1796935 485393 920855 147980 1006388 589729 1473372 604049 1953416 765870 282073 1027746 508490 685329 1673346 1782109 702571 570009 267561 862816 724256 1830119 1921632 870277 1872700 1976644 59971 594960 1661555 952820 1788460 147051 1886218 181498 288478 1308871 698196 525242 536737 1267579 596727 1085233 1620797 1459219 702149 1521916 1818404 71169 1453604 410440 878811 1379330 753624 324911 1043502 1819090 1636970 992705 1134294 1890530 823887 1588751 1107840 1156231 1022991 313640 1407071 1449603 644660 1208874 1628723 1490259 1111237 1420558 1282455 115974 990100 1233102 1998550 1610588 1483010 683065 947333 1096919 1477117 102648 1885856 1593375 499285 623372 1575002 1384930 39025 1938839 137322 1617021 438355 1532882 1589289 1318163 1648746 85928 235207 536045 542807 191221 1761753 1934657 1677662 1218459 1026568 1438895 1302063 99318 1040969 1719369 741351 454165 429636 450726 1105128 1339046 1147882 562754 373531 237220 1747828 1440169 1265722 1775262 1963564 1433373 855534 1889757 1344861 1970088 1104839 1216844 1872019 925932 1212544 597907 1415954 729303 1968775 422892 136490 1698216 697843 1398019 1429394 1984103 1858186 273792 1261496 485435 1143998 1817050 370070 1963212 163378 132478 1252573 331282 1037072 1765879 1939427 520379 1303879 1675736 162906 1960820 450575 1705204 385064 1450686 198702 164637 1785859 1567260 814458 1963676 1859241 1561191 654263 1710228 1975506 1419453 10165 1548882 1282133 1141134 90533 571405 1093088 1033699 903218 539596 1996465 493313 1352008 741103 1021856 1477225 1501916 34043 1257508 1643362 1432757 833246 155645 1982390 1715575 75618 1461355 870261 1093518 585976 1777609 1305732 705875 1867343 1330990 1792092 1453472 1490984 1578409 1711323 54369 882752 1934568 1745627 1300833 1599006 864217 1175079 1959367 1541110 1696705 312862 1791006 739244 894121 24238 1531904 151386 1240031 1255418 1522443 1060090 371203 1563583 1156519 1628413 893507 608841 295694 1282035 884670 1508942 38279 556891 1182361 1349917 10629 899501 1122368 691390 227930 1339258 980898 1657118 1968319 1665419 1664230 1066541 1462681 1317496 461058 689370 365414 481327 412438 611052 1769583 1114034 8850 480212 210893 1454337 1229045 185525 893586 1783237 1166735 209771 501716 367801 560749 1369390 911273 295715 1708396 1025049 1144427 1102997 1698532 1052008 1443728 1250398 1531664 712000 1526280 242133 1756740 1860330 1514561 592700 903956 669387 1195953 933012 1512914 299818 1052616 1061024 1874005 1956378 344664 671344 1100514 1705332 1921528 1808296 1454710 1874323 313197 903986 491266 1755544 997283 1451513 1499276 1482790 114601 1340800 192113 86753 109811 146748 204538 737221 1805021 1757222 1926335 678649 976037 407205 1814568 1303019 1614393 1502171 356022 1864271 633225 1555966 833438 893552 1933914 526210 741954 1519502 300993 245212 705817 1124816 200951 343008 568255 1083748 221926 294345 1115883 120941 1657279 1958945 14660 1822615 1787208 962913 290021 673575 1164701 557446 1643817 15272 1626407 402879 1282064 1685883 1246786 22603 257901 1962847 979427 64971 123287 434277 815625 3691 370388 277935 1420020 1351751 1792861 697628 883973 1549756 62285 823866 1544596 1521170 359685 1124059 962632 235410 293795 186505 292278 1246496 1907470 1702701 158341 236278 1553349 1061601 1293767 1321011 268972 812226 450902 1804188 1398860 1729283 345047 1189376 946194 1885102 939667 229056 1081953 139260 1695855 1193927 130664 787957 671237 1232947 775414 1529903 1008917 1565834 96226 1591567 1572241 789136 1931666 1733766 1081727 89099 1778025 1475106 589987 1281180 1835342 73470 1453236 1974834 299963 1050831 844743 235218 401616 1908562 952441 922869 121163 1972136 839478 307356 1058777 1934714 180971 102673 481666 275025 554623 331225 1851550 143274 531934 1164116 542073 1529156 1598417 1732488 1724144 1615173 401245 884213 984129 414805 214254 346890 625023 411235 665538 1300551 1075942 1234060 1596232 580144 1594896 509968 791097 988510 1823454 1943625 1787029 1357163 1497696 823173 675427 1034947 1766757 843718 1129891 1011283 1140458 213074 1989803 771156 196617 125077 678238 852168 1096483 205650 1827465 1370171 148434 1085213 526385 1483923 1870198 1253259 1750831 805538 301377 1445459 1562894 1094658 1408510 1055634 1706721 753930 3020 1805549 1040815 1233818 356644 424434 963754 450460 152792 852669 1182159 1220779 1246311 955404 94115 290185 1000093 214031 218640 1450925 1292155 334354 1932408 1309172 1132753 886498 1364684 940568 1238624 1156253 1928430 678498 1374205 1798322 848803 763127 1502763 52105 758275 1448510 38879 1223964 335137 103489 1957406 26013 1883658 1010766 1632434 913458 652710 680368 1124098 971283 109647 306667 1129344 1505279 1155102 1410545 11862 146312 1593157 798860 86265 1067899 1390498 1064048 1829945 334690 340344 1090519 1476380 1024688 794369 864869 1443888 1553851 89886 1583037 1742556 1916126 1011053 750056 1053357 1663042 1791674 1235516 1612709 1882739 908185 735376 496497 1656081 1083053 1332673 830815 595109 980882 1669346 1632999 219426 1963048 1379581 530805 712708 142342 231986 1071045 438395 1554687 1451701 872161 452434 707959 428218 231529 1861939 1378712 1913917 1652761 1498955 801272 811197 206991 748307 125165 1804925 1157442 1327547 1053518 235903 1101 425605 975275 1839857 559722 652362 530881 1487453 1754163 25302 1576375 884944 1813055 1714498 793217 382778 418370 1627177 1129696 60006 406759 630585 1520514 1178215 331968 1817593 118519 417077 1111471 77687 552484 1722799 242203 1971818 1115875 15407 533720 440788 1918652 1788229 1609304 819650 1899204 977040 1044640 756268 104821 306519 1417475 1288043 1288875 1164265 1517864 761825 1534299 1199418 596228 925167 1710253 578206 23468 1654808 1194865 1171638 793331 1150909 303474 1588656 203747 1264195 1862526 254963 750492 1633421 1718159 1842186 1383404 1723405 311639 84734 651726 1604207 168502 102685 625453 809404 1712627 1962856 1408939 1356223 1359594 942510 148308 999305 1855033 1533901 729010 1730085 16628 1129832 382823 258066 1929765 176453 1893572 75645 1215207 499764 1775268 1589177 407087 65847 1389764 734530 1667020 1285554 895635 678495 1177816 469530 1236938 1791897 952588 287298 804603 1523543 1481678 882603 1318294 1549790 1235692 249893 1018171 661815 275614 1704294 863928 334488 800333 1010992 363694 1102960 1703904 326967 771799 208276 326400 705508 369114 1855232 857826 1419719 1675062 102443 1734759 682630 1306727 701669 1480230 231760 493560 150002 895003 1436668 1999035 237907 238306 58419 364502 1936885 1034164 333491 870242 131260 1331117 956860 748977 1283215 268350 120487 1741751 148933 1581440 1656464 817966 1609594 1740314 595790 233713 1622554 1877150 1730548 242215 1431515 586531 895058 1281807 1332586 1112881 857288 664129 1780547 1105224 1349442 1237011 792340 1327910 1781302 1846244 1782763 1232273 1629670 844486 651541 1475891 1811644 194849 164236 317384 785829 1597172 786720 98040 274421 470817 740303 1816194 44317 553665 1162313 949626 623451 650795 1760320 825773 1886582 1869354 765230 838553 1291959 295019 1030375 280260 330888 1540039 1503489 328126 157257 543878 910144 357937 192712 198116 1740755 1601342 1796668 1514537 529871 341849 1686828 6811 355730 1160349 1192679 602464 1139974 1243747 649627 1879845 333304 967156 132115 1621860 1610119 1184891 1463128 446809 486439 203300 202231 1530213 1647511 1284101 1753170 581762 768544 399742 545948 209191 528848 562706 1851104 1463809 1013928 779402 1826215 536655 1959420 794858 61679 1572259 1231951 619289 311740 1921353 1329005 1027272 1967823 1865214 1630158 1733491 571071 1531715 1194621 1985405 448464 443125 1594856 541030 418601 29107 701598 180043 1395470 904083 1788965 1831525 1834191 202108 1542569 1695322 73372 1836735 1912208 970839 1869419 618641 920647 287649 1152827 393288 446449 1177397 1881303 1916522 1420685 949210 1557974 1980444 1790851 1842219 1652566 1353834 701497 170147 563347 1734255 677298 1785538 1084925 257736 970228 74676 434684 1673463 566292 1851013 937818 1629190 1223327 971453 1387544 1017460 395248 471521 671178 1103942 1932962 662296 1065748 135075 1001369 275610 1609358 428217 1173847 906696 848243 288878 830514 1574562 1825299 1549263 431370 1613796 1612494 245987 597708 1245208 1148921 107416 1399401 1550586 343331 966893 89718 1743007 718606 155449 1700001 165644 178176 298517 1008436 660889 478388 1495659 1939000 1618180 1684406 701378 213971 1940682 47156 492116 884812 565342 971923 412472 1188854 1163098 1319779 1684027 760950 1970259 575620 1137260 752327 837762 1391098 324401 1798636 766225 286825 994722 129664 625490 577044 1788090 1456189 1282835 777339 515033 1500569 920697 772020 323329 356813 1024786 916217 907993 767427 770349 1289717 891290 1908144 1200766 1733305 622573 1573272 1305537 323129 1627988 1019237 1643902 93583 708947 1808782 430372 478631 1811373 1346695 1356284 296770 223477 1213146 1986619 797212 790742 86055 558427 1865116 1600938 469248 1761045 1714866 1512701 1713748 1993358 337763 1146133 297371 106017 247632 765856 1830243 1808803 1494129 1935792 459734 363490 962992 623042 1790296 975486 891285 1758003 70465 1618998 574484 1230027 27497 114937 276170 886882 1070013 513315 939956 1953334 475568 1461990 632929 1693538 805522 1142405 1980738 1547822 1292853 926728 1497501 1183138 1592499 28861 364036 864366 1817078 978682 565700 1709324 1981852 514648 471938 255877 790677 603488 424055 1647180 600786 602298 487144 926622 1367149 1548458 1980081 1218879 448413 134890 280349 770945 994182 642473 796187 1013342 1317087 1636065 248033 646412 1118104 1876486 1361057 1631720 1873648 1122611 654998 678196 1441730 1221397 1095544 1786762 1053897 1197137 1036465 1237613 1035102 328658 16266 1463611 505807 1693979 1870116 1700312 1743133 266788 172442 377403 1070776 173344 228702 6790 1324873 817284 680533 1812334 137000 941745 62488 1004876 1931098 1103258 506447 1388389 873509 1807082 1051358 904754 950260 1124088 1651563 852403 1344932 1345367 209455 1092144 1221867 825166 1066417 1812017 85011 1742429 745548 514026 548496 634736 958220 594187 1663028 162738 1745379 339220 1640477 16903 256948 652695 621880 1412440 1953372 1543983 1175724 637691 1182523 417435 820845 1750482 1705558 1280524 1564029 1363863 1171429 179334 378829 1908632 85689 1221012 1376516 1579738 285407 1752283 1057068 1758525 829891 1087986 598189 1463733 1236520 191388 1234898 1304363 353306 290530 885959 1719236 427824 1825771 499958 459247 604292 611155 1691710 267813 1355550 1044878 270369 1252938 349545 777811 1920023 831619 522887 496216 109905 797004 1073127 1907978 963781 251132 1516086 340471 1151644 186269 1319555 541888 1474465 395480 950550 1530460 307056 328924 443141 611750 1131031 546712 931515 1658181 57727 716247 1211137 1997626 1256940 1271319 1982108 198997 1820879 731916 1173686 94590 317729 1163344 846931 123949 875622 275271 860773 1242509 1735477 573357 966448 1309038 203227 1642389 751007 395834 1635410 67308 726351 746612 455692 661155 1789428 592198 450154 110636 76158 388095 1671846 1476226 1025481 564541 918706 1021878 1823367 65762 1152699 583970 476876 697966 759533 898163 1518440 357359 1969435 1725514 322232 1556740 526680 654335 477331 1117946 284002 670185 174658 166015 1584607 1496106 636842 932974 1984907 1954393 998594 984842 587182 217505 7552 893300 1387209 1100734 779104 1361500 1293259 859516 1561390 4583 496553 1609270 1436308 1237714 1142260 809088 1293790 1885977 22428 1772214 1667093 461239 1776383 882013 1972568 1157511 741597 1798328 1501648 1192403 1619843 666732 1692042 1959400 990376 1840449 1939857 788681 1912303 678074 1211265 196181 1945141 116606 1678739 1730649 192579 1298579 1689689 561102 25072 1834974 1343621 967179 884216 1088465 485158 1669729 1820853 276407 1992682 114552 1199837 1316967 3888 1206964 1200576 1559528 1992534 406690 915645 135240 1882703 1051125 23483 711133 685014 365699 106294 651106 800100 1958788 309309 1169268 675548 748272 305803 998136 513083 1067190 898299 806484 1765609 1692059 1761070 1758285 622600 53553 472004 1426517 1786091 1105720 1405059 1944475 1549026 978246 1467608 276637 1024452 111626 1098357 1305009 1806451 1057218 1866276 402887 24386 1716405 1195569 628420 877705 1484771 1548604 831679 284182 1783427 1930676 539451 690540 1381457 139777 921357 61747 461404 688218 1062270 652699 779232 1181525 1353730 1448381 1367023 519986 1506864 1001097 564487 1834312 533814 1565413 370781 1009604 496475 1592158 1816126 1807888 848269 314394 1272305 1139972 1838076 1203138 1094885 1085625 1526026 665244 625940 1342687 88927 829034 853197 1250506 1185863 1671396 1735910 543317 73007 1823051 1261317 279632 561363 97124 1925605 1165852 1797371 916636 724664 1516361 781547 1268138 614192 1363596 1669644 1878921 1141439 218834 76003 110464 119714 1775168 541395 1788986 1189294 246418 1448129 1629398 1177385 1069397 768065 330814 315917 144873 431158 1708267 1524389 1668405 1546646 1201057 1974173 270955 359231 103346 1841218 227163 1195237 902305 319177 691322 461517 1358844 1521343 686934 1900790 1909944 1701671 1366746 490119 824080 1312598 684245 1674700 1929083 292211 400510 137278 1152780 579666 333525 365392 489258 362727 305567 627235 863044 179135 1335283 1051783 1225844 1768331 171596 1410972 1671053 515148 865090 895712 768796 474264 1520034 492123 1184866 1513115 1367488 1205440 755651 705235 1642881 1250416 48041 1614079 1026706 1609384 96156 1078438 532169 1839856 1469752 1015727 996925 391541 452211 1191224 988357 279453 994140 1198878 1660804 51364 501075 526607 1664915 827613 399679 1390150 1167407 679167 49934 427223 484511 1729222 179758 1022143 295989 1765301 1993107 972972 531282 789497 1049387 713430 110570 1908304 134209 545385 849585 1940617 120554 265067 2772 232677 1810455 1284580 1869199 1002202 752640 272774 478363 957896 457940 1505139 99186 1251847 662401 1076360 175399 1132238 1271599 1958664 1981442 47183 1251630 1790790 1457590 1171293 414996 72767 1433221 165765 1067601 1078730 445979 829246 133477 953787 1366183 1643001 824250 1618861 423962 240334 333863 285025 1699255 990921 513559 97210 988194 611315 1442987 1362581 700749 361637 1877252 1455720 1154581 755326 465726 921894 189134 1777356 1738425 1366603 639432 1239031 844850 192080 1392077 1278517 964405 1049715 78801 1179019 1194065 1649107 1458191 493249 1833254 644104 1424751 1924895 998678 703796 1269706 807094 116915 1410127 1839194 1082579 433034 819724 161355 1015670 1409047 1430328 1064192 171428 1375887 160705 753188 223263 1246740 1760024 1256920 55293 159142 1347450 465791 842900 1788513 1657212 141060 300802 1506176 358387 1954972 1845862 1715957 1263732 588580 1546663 1396479 1305801 1819330 795221 1605488 901177 990179 418745 939138 1508794 1804869 1470374 1108989 756149 1978346 27637 1445934 766815 1744850 1330348 887085 72281 1175671 833768 1478480 1545311 1959712 793039 1804738 630978 1962211 938002 838820 1902782 19190 1439143 111749 1037205 252719 1180972 1669719 1568550 1334034 975297 1873496 1916365 280403 1747247 1439782 1967210 715368 1747911 1770159 560575 637928 157846 1932926 1810358 544511 628485 1496393 6755 1120042 1438383 26902 1009142 1846392 1071012 634238 1718949 1956229 1810868 76548 399420 1667360 785116 1790129 906805 1078314 503419 12481 336009 1231246 25648 56775 42812 1915206 1523518 1711033 53324 1329551 1462181 1483271 1374938 1574267 1635297 534510 386007 238896 323810 829504 232749 1478921 570847 1915385 1508181 648629 1601556 73760 954800 862337 932771 1226443 1626197 1153915 1463968 194635 1188017 1815015 1318769 960224 458708 1119327 1001514 1376868 1712600 583032 614514 572396 777835 288770 670857 363979 1818742 1211189 1798074 504618 1458988 171578 1877534 1955285 966353 671681 836070 17796 1666477 1387962 1499996 1937621 1055018 1346693 1385878 1819115 1650771 925443 1014959 1953164 1096349 1829839 63056 1053356 791358 559810 1354618 792006 123983 978152 265436 858179 1165584 606178 519039 296681 1806122 847256 1509532 1070949 1493159 176548 350972 727062 1501652 1683229 833858 670026 1991880 1548254 1162784 637225 1747538 380122 1346809 1355147 857819 393916 1977648 1297367 1237588 652067 561531 282479 916569 1414379 30413 1264854 95365 1274144 263907 1039617 1178810 811995 1753468 151454 599991 1364861 1023433 1653150 690285 1227759 417377 369988 1509187 1535912 603347 774375 359016 1097104 1910255 494464 1630432 1837302 88379 1839792 1514461 420792 893357 1977083 1173071 292397 1609771 201899 1958106 1200105 681617 1912898 1841981 320469 1924669 654 123686 1635381 1114890 470907 8083 266440 1810395 1484152 1597075 1285787 1562098 233933 640164 1168593 1428280 39898 1625189 1239337 707564 1961015 537939 1457708 973411 818275 1049919 1765917 1833959 1108834 480956 500347 1734575 210200 818413 194763 291733 216950 232834 373269 735486 1195575 638534 1194997 1503458 798270 694264 614200 863388 1345168 514347 635220 1965161 1935783 1559882 274532 888982 1916231 116071 861639 1954290 1513864 487856 1368137 644799 1392352 1471104 1495053 1060104 724517 411500 1916816 1776318 98821 805466 105853 1542280 1353543 1164670 1484465 1804476 789065 1942913 513657 1269359 218951 511753 1563926 1201978 614908 882023 1476719 457839 1675073 1959189 471887 65989 1045932 783742 1510876 1872479 1919568 110382 1676378 927029 875296 1755232 773828 1801720 1391932 238032 878912 1323927 1525703 122812 1649924 1471094 297618 1365423 1681566 67652 1795994 381145 1101458 1504380 233795 1242193 687904 1857823 785593 1499993 464040 276788 776518 1569095 1811676 254671 954134 807897 247302 1526783 67504 515516 1470216 1462947 473971 1986624 1120489 1021912 166674 1280470 483856 560112 496188 1327211 1568042 1004804 489519 1182517 326664 853341 5661 440869 1100283 248912 1291131 709848 1767499 307588 402686 772890 770512 1894312 379994 502779 1470854 623079 1613904 1152631 517516 733044 69743 1263126 1313454 399775 459752 879025 1109780 1055805 52190 1266597 302419 135372 404419 1900704 1587438 379590 848619 955462 1505550 1581300 142988 1149801 1223694 582959 39578 1596656 1953171 1067814 1524123 1376402 53891 292194 807321 480819 951089 222425 1311070 8252 1174343 193731 1805515 913293 1006027 1444806 542540 522610 1906970 267030 1397333 900403 67939 1592229 1471304 1830054 1638543 1012157 1969896 1837706 1786857 1159924 158887 100864 177397 1821208 372196 351003 1177407 755101 766733 748676 908117 969673 267717 1029885 1935165 1173584 128474 1130531 1186609 1135005 1890703 259031 1665031 1889578 1021303 1063200 661144 1505495 355444 407814 746634 1445534 1421682 76063 794339 1168858 1674013 645550 892532 1304764 1525449 570186 1018672 1569520 1420044 298229 145945 787452 1383853 1269357 161108 856537 1615989 1759403 1655659 1660421 126269 1642081 1222869 913191 173308 1288821 1361542 236181 818815 662290 65159 1689896 596505 1031180 624454 1120044 1260267 35587 715828 1022564 1172513 1908451 1652423 1998093 84273 228647 335010 1576654 1631302 784339 1364701 61273 574378 1262415 415868 1249110 1849526 1268977 1301507 49059 1165692 1527786 1302020 1887147 162956 5920 999911 1138722 828874 1092324 1295083 806179 1983606 968716 1023729 807519 899822 1405704 1995665 1532617 55238 838442 1375086 1971252 225074 1494254 27347 323989 279149 1755898 1693710 1395222 1898592 1773396 645290 419860 167829 1306371 306443 526030 440462 928811 1951271 922653 1300970 971809 408966 435387 1249095 1920487 899793 768059 1770268 1910481 877545 252763 1421201 341957 260795 820991 1286511 1458170 177917 1372140 1422544 346363 136057 1703403 332097 1816841 715969 1772722 1605261 1089769 521864 1385031 1469802 521632 1319607 219494 1041588 1502075 873936 32743 335710 953918 962509 1232803 594275 1660052 135873 1549144 134461 1193118 1937880 965262 804435 1169246 888356 593693 1766411 1488553 863098 1122949 461620 1258830 128904 469926 374043 1105994 297960 855577 327470 250216 1874963 1198895 98357 607431 617541 528718 1607515 1790717 1158341 1198450 1123207 929026 927395 891515 1031543 1634894 1364174 328815 46295 737449 1994237 844569 133443 1810349 1328079 649581 393663 968076 712920 1431279 1632847 957090 1006967 1133519 396126 1287722 790058 809357 24773 425810 554711 383009 1729225 1699247 1032391 1475765 707963 1485674 1622195 1439003 880537 1566982 1880890 1786702 1127988 1524362 1670096 1027125 61405 877434 942665 589885 11244 888802 1187750 1583183 1571180 1328349 537095 994680 1438106 1876479 1736481 1833648 380253 342375 331426 1752435 169582 21765 1697861 271642 1132349 996874 1409199 631464 426714 1033852 1148704 377319 499378 859014 1773114 1399383 1592370 758728 455838 192697 535560 1552488 149124 306341 381851 600434 1814403 204629 612325 415552 470516 261115 59588 235336 1200873 1774430 1947970 441552 926582 1636154 341861 1634986 1680113 1985280 1425016 1705965 166843 1295885 1298374 1733351 640125 658682 235553 1991778 801294 176814 1045642 184095 849360 1694098 703503 1417508 1809570 1315395 1389601 1481691 1503626 1119741 398723 717041 1663073 896939 445474 261070 1432925 444211 283873 1431826 1093039 1604815 650679 710373 780134 74301 448723 678144 1252030 752247 1475381 139490 699014 918321 1008726 1743972 1001755 999562 1957895 1332066 1439795 1197990 708318 302358 27577 455368 507390 1941795 118711 787354 632028 1553707 388648 1101046 101020 526268 1714778 1485513 708870 590125 626716 1243598 225714 988270 1112925 50437 425641 1587312 1026269 695986 1591363 1651447 965038 1156698 511612 1007665 486538 555264 1207177 70139 1162248 1483605 1518359 1774782 1279194 830049 1397241 144481 52816 1917256 993940 1840047 434913 731122 1998285 400832 141131 810094 1045340 941740 1354221 1774797 1498782 876924 651278 552536 1390713 529870 1982945 741188 1332537 18950 91572 789383 790322 1068149 690503 311553 1174091 924238 705489 687085 1194510 1694845 1279667 873933 773796 1870288 58781 1362523 750037 141581 1745093 336116 1333030 728168 694151 638040 627814 931956 1151845 869201 977736 384593 335132 501688 535977 1458664 1582617 734109 559943 1841133 1491329 1600138 1558676 295618 556984 196454 807818 1836009 398987 1505803 1505142 932141 1868350 144279 124385 228691 687786 1971336 739776 1220763 196667 200233 184397 1499328 1114778 29903 1700289 1624852 713600 1321371 1057747 117715 1166186 140694 1649519 1975391 1460379 27184 1774921 1663325 423646 1467229 1221974 370442 425431 317259 1771352 784203 320371 20440 352583 317738 1731098 1099066 603936 1497574 1410182 115991 203010 416282 1902308 83064 880535 1915893 27240 1242481 1009266 1398219 1033311 1044442 1445169 580275 211621 691118 602420 1589883 1093531 1322887 312789 1167657 932676 1336359 1951755 1484586 1603409 1113230 1741291 1402194 1505296 704554 1646892 1112373 697166 1182633 953223 879774 293025 1878431 85984 1144152 966619 632392 937514 1088835 1453390 247974 52990 150868 1219731 642860 717078 70628 360018 536930 1466090 85731 1074240 1501505 69854 961042 500977 659729 1679930 1486416 457435 227502 1894781 995282 1956799 1942283 140348 397650 1708110 537802 1379145 1828021 1089755 1593311 775662 949984 124720 991724 1383843 750502 1280795 1949445 1434394 100410 249511 1926293 373096 1727796 1943110 1702632 651684 324968 900504 1874191 1152941 767717 1686337 1995333 947190 1951788 1029093 1495462 1819467 1274546 960391 1437550 110554 544947 1513541 287319 417200 1657137 1847218 1188710 913005 999618 1084380 1241476 509590 1842993 1264144 834780 1660775 1674519 438776 598391 957722 475158 235346 1308825 1155067 1896155 696930 515778 1211829 621903 1521466 903165 1096751 43655 1675824 1904345 985194 1926292 596674 1339106 1747878 1005881 926493 916876 409853 1247851 467633 457795 1019317 1316465 1968394 1211380 1544579 146281 672580 614355 914074 1435515 730908 1243694 1520953 734410 1713586 1048532 685897 216888 360462 652186 995250 1445230 789037 1228601 162293 1420503 748649 903092 538547 276357 582202 1709669 1786757 1202636 512118 250684 416974 468815 1716717 27509 1529101 1143371 1255809 1747952 1985776 1535065 1832510 528547 1156584 1230814 602319 1446719 604048 630293 1731256 1724557 1643839 970048 1552178 1486781 92685 802382 381716 153465 1527562 1497481 1657928 669479 1195402 959587 109431 1579157 409394 784266 1157732 175154 1119022 1756168 429798 385148 1638712 1528711 710218 889170 1152897 496334 1577069 1169984 384772 1227228 127100 1758585 813440 523452 1669318 336285 725552 934173 543465 195944 1968534 283101 1664916 202465 701722 1077103 927897 812329 297723 763670 369971 988458 852490 1884815 324704 1659690 1625523 1519294 119510 1928330 846977 705270 1296363 763729 1423352 438222 319562 110783 557802 1993683 1351897 1246063 1323106 791631 1130031 1999894 1654056 420872 1497038 1009371 419981 1488451 997745 1621577 1555028 1093725 508941 1147642 1126523 1079169 113419 1667567 1882026 1710508 46223 1103656 694369 581145 96582 1962159 240085 241578 1179051 1677817 1979282 300295 547360 1159610 1313675 104583 139702 810880 1598014 598190 1982199 1182841 1131260 1465963 731387 467962 633885 111494 251720 547588 1199394 1077964 1452027 590435 201773 663416 1009788 1532900 708431 64910 445034 1748685 330808 1711464 1123892 138841 720490 901404 681354 36395 84679 742433 1036313 1757985 378262 1206323 1520496 614633 893813 919795 1532392 1494639 1799990 40095 1222690 1062864 117821 1018699 880462 447339 93258 829734 1549016 802235 45061 370038 571695 1694186 1613171 1045207 1452335 369630 1042223 1848662 143417 1707882 1128357 199197 686877 1712861 644499 644971 715117 1610734 1777630 308745 1470775 572162 253839 873511 1857082 1510855 1004292 1883702 1045699 1611022 1128111 1596729 1365485 1435984 1132982 1092483 1556744 1084641 878942 524312 1393830 142887 1371497 1892744 1193022 1135711 1071014 1409866 687066 133643 1958016 265110 1142026 846682 1163569 901926 575285 1454480 1725842 1802756 210819 353629 1771230 1560496 985414 1037572 876826 1284054 1868693 336968 1977260 1416241 802639 641274 1804298 134626 1365322 1283320 1549010 327623 1767627 1077219 511618 1415676 792320 1002963 28397 412587 1543351 1666940 296542 1700875 126863 1526861 1208258 1780283 1002854 997057 1563679 330670 1030387 818350 1292401 321395 411469 579184 784990 1889710 1546415 884496 368112 718218 1372863 765861 925086 1082725 334103 627924 1330986 805633 900595 1759353 1632611 1382486 1676020 288940 57275 115105 866031 887917 1996715 543611 1918408 1406981 1647143 267736 196767 1618445 1467160 970042 1962140 1600274 261574 1617661 1515065 518727 503377 1115333 1253952 1618598 65616 186646 429170 239262 15430 568413 1768604 1296783 1134477 589894 1009977 423535 981455 1802012 1057284 485995 1004996 1142132 523727 137050 483200 1151903 310417 481028 1451939 520010 1573717 105082 729172 1293111 1340784 1093181 217466 1948974 303133 67379 1009675 1069119 342073 1861979 845199 1555125 482906 909056 637116 1904979 1226415 1530909 802606 779968 156759 1600490 271019 1990622 317125 1874698 1099841 1762596 129078 921097 531767 758267 610284 481627 571796 1937272 866361 863767 1079723 762414 1238152 982072 1700898 1714757 518286 1233689 871847 1367444 1817397 1784152 1863555 1747906 1238088 1970304 1327205 460728 1632003 1568586 129270 1222407 1103896 373675 1552238 643536 1480401 520079 1079512 1186377 1029645 1049174 1180611 944919 701022 1677575 510148 1053313 1571303 1611203 763913 994931 1063776 776637 1966255 1126385 1539680 622147 924 1774676 1904194 1458542 342875 1968424 770249 1860086 690586 1261668 500392 172775 184506 1022882 1991409 362328 1617644 1838724 1195899 884059 1535805 366394 1131652 375062 1268951 87506 1914740 1711575 1385499 80853 398572 1142546 1753392 608416 591577 1782659 411794 1035526 1157340 41074 1579874 1401243 1256860 1928579 237284 655704 617496 700865 1692699 93779 308427 1216887 383577 599084 757454 183215 1132187 475174 1369720 1796168 1473942 23213 887801 322914 1826833 51565 38419 210246 882824 97147 1447059 844799 1498788 744273 733946 1421332 945617 1699660 516985 181119 1799117 427538 217378 835707 295025 1962049 1559487 1895463 41261 513302 1059053 1013987 303346 423913 157731 873236 1079997 1729753 309636 1527456 1788597 1832953 418563 453641 1004451 962397 1286143 834113 705371 82055 722128 1214678 692261 292269 1814470 1956986 828561 618221 904036 1749487 1124102 694006 1937818 927227 712713 1141581 1491089 744850 1457371 1485275 1378357 1991301 1348309 603062 1991715 1275523 1795173 809698 1677894 86734 780323 241512 352585 820976 153079 135641 1401914 1726816 535998 363779 181047 1370506 1185958 1872735 1140488 1129159 605717 1556014 986103 1961532 163357 1233672 774172 914112 640277 327776 1876512 427280 1102570 1112016 1539675 531946 985938 1036307 1435674 1274945 439632 1659078 1384352 554080 1059270 1287858 1378628 596213 1406586 791230 1365887 146655 1768644 8839 1015819 1477917 831404 290957 306242 830646 1336175 300145 72829 1711949 1958826 173792 333182 521651 229699 1409294 131349 182896 1537303 1948361 797992 571488 1180650 1399482 1817545 1517104 1943261 1217405 1116099 1583519 34765 1238170 1371864 762773 1004592 217745 1072400 521492 1578126 956114 515787 1033293 961549 796735 827675 1919278 956388 1619695 1484535 1703888 533749 135913 1689111 592399 1017874 780008 51205 1487941 799453 1091205 925532 1581722 1861078 190238 1045686 1364139 1534878 474084 540031 1019485 1110320 278299 45875 1834153 1270828 1550913 755644 78254 80138 1691762 1517472 1797708 650383 1823798 1369863 987309 146031 1593653 1939610 188966 482749 292534 314533 1709511 1058887 17075 1492480 1095529 1665593 243897 917779 1770045 1195275 103290 487399 1915094 721176 199758 1040129 1711357 219725 1342974 114229 1173420 1273871 548588 218880 779975 1634890 1037655 1077700 1550753 1625070 510412 600399 155945 1583107 694673 1302007 1525193 733550 1502009 621946 1551754 575496 802569 1378844 840650 1326173 297325 7075 299171 1223071 1352776 1321574 367924 1883111 928673 847822 656873 1784947 142040 432964 615841 1822881 245019 1508366 791172 1057146 1933880 518427 1638893 510672 385970 1207916 1596531 34851 879257 1172624 652955 1424322 1224096 1110710 1332432 691752 567150 43612 17744 250365 125188 1239060 1577362 748883 1676639 555493 984034 721878 343227 236337 1250317 557183 1771022 1974432 1331129 1293008 754502 1164228 1646114 1240353 759151 1666201 515215 411347 1354775 1783098 1439397 1015092 755431 623506 1642665 536795 1515053 793029 105618 1741052 8902 1921236 282365 1815370 369521 893161 1596015 312747 625014 1796917 835582 1112529 423005 131174 1036629 867366 1212305 1333535 927564 1108438 1956108 474578 480460 1382251 1147525 654652 1349892 76730 1189654 132174 1939717 798096 277212 1450156 1542065 1336004 1879127 1356003 439329 1977689 472471 621693 77784 1205006 1909276 469592 826697 46415 661146 1049899 1888269 605239 1395874 1357584 1106491 1125850 1484581 963565 1582983 334509 1930411 105568 1487064 356840 1256620 1515323 1078615 635893 524624 761128 311880 63409 196098 438091 371784 1223998 583605 480920 1076628 216974 1545893 251553 1381727 1213291 286895 1791634 1496855 1705624 1514470 735305 467852 1189020 229583 1592994 809316 402310 1794460 1117011 1446170 166750 1698157 833990 548441 783167 1464484 1023425 532550 1149005 889198 903969 1250250 1236609 18299 1980057 1386637 386147 649566 1326798 154516 968668 693127 1988091 1444424 940517 185052 1224387 973529 238043 792410 340414 1505774 1541260 1955730 826800 679785 1334991 321714 1457660 1546837 584472 1944919 470549 1737885 693400 1286207 1025486 1799257 1638248 856860 1261228 1311277 1420548 556206 349345 749181 1404050 1569557 866130 365648 1231000 1778694 1906657 924393 1542112 439042 1495461 727929 591268 672843 497996 1813291 490850 1162408 1517534 935546 875169 108535 1303596 140089 43279 364540 1203798 1390793 1241860 1841904 1596972 975239 1608023 281255 1353547 685605 1562411 1644571 687021 1697129 1889136 586611 434861 1135012 314467 150262 875721 209015 1455897 1374542 1369318 1681334 364687 1283530 1020084 1518824 281285 436600 1465584 1393722 327567 807631 1405236 805657 227803 264626 130235 570324 1733042 544477 1836151 907235 1740217 197840 1584090 562740 1452169 1109409 468514 1960146 1915327 1577708 313260 1509400 1526959 1858989 651362 1601532 1387591 1190785 1163781 555604 1194945 601477 943708 1323805 324979 126539 1594664 640192 1722441 461334 537979 1868477 913540 1342507 146728 1417943 723739 719334 12570 499940 1604177 1349821 167998 418092 368926 470920 1898308 822030 1133831 120442 100575 1249414 100888 825246 1203478 1605800 1893502 1522350 1283758 1623915 280344 808768 289725 47311 997452 1216020 1353200 807621 258927 775153 1438369 1751221 227866 598792 1686887 1240834 1738833 302900 1252774 929472 1571198 1984393 101548 215147 542270 321618 1849945 19856 1803952 184628 1738082 1668386 89852 1578701 1082597 222221 1097239 1424052 134984 147997 550485 1505071 147309 1900027 114983 1661792 455610 278024 221270 1085834 1901629 941639 353602 835106 1750077 447364 1241390 637924 1331747 130737 1023086 1628946 512850 740470 1147873 1149026 1080493 586427 1615330 1980190 943112 1581715 432281 920484 1253651 487933 1336944 1625261 729434 542864 637998 1353598 1994426 1773044 852359 1318820 1290281 544981 1544181 321812 293093 304313 1348960 463185 482138 599673 1809050 735436 1280807 1807779 1978960 1897798 1847332 90436 1009439 1130879 619445 131138 461924 1112097 133697 258316 1502841 1694798 1436367 1867186 939055 247684 248533 66430 1476853 430814 1804060 603367 1246491 871607 1192692 1656359 671485 1181918 141757 437203 1983533 1182951 627176 854129 767671 1036404 778948 1825567 711038 1198431 940188 306472 587616 1531075 1405697 5998 891934 1366101 464547 182193 514995 180487 278284 533022 559364 1536836 1552146 619287 1795715 1157510 1677321 1732854 1348365 781071 1956211 861900 249081 863278 1951404 651862 829717 1883282 1210970 737813 409899 288189 1413821 332841 343094 1926377 709480 486871 1384176 1263187 33455 59496 766552 1525957 441163 610382 92999 1322627 480549 645673 1596823 1826296 50789 1985979 834482 553392 811984 245633 1866231 483527 688060 250273 595489 1085379 926383 1362357 1042771 1112656 1664675 278987 1120883 1442795 1818244 787778 1171520 1608280 63268 1083031 1317761 1694653 113518 324097 1819338 139954 412294 1468085 268818 1716267 777273 894239 740347 341846 1846103 1727318 301878 1469800 1101335 1013774 899519 745566 287594 1151403 1385468 225621 922800 660330 192501 1509549 921723 688791 1970033 1546072 542849 845537 653149 1516676 1194168 69863 1817901 1587792 113079 277083 826202 280554 228468 569903 1555048 1721352 1648902 928501 1716400 1728527 1340305 383139 416199 1531841 1357497 1496857 879073 1105230 516439 776438 267886 1159564 515579 472893 1082247 1047521 1896302 1543442 666427 536560 1302513 1908012 711701 438328 1985748 1472820 223811 1515896 870581 536851 92328 542218 958811 1254349 1887518 1047734 627433 1288977 1205461 1741008 737399 240663 135143 1460484 1374524 1434227 692201 650765 1627577 496938 1336289 1367538 571317 1032366 813557 1975796 1397578 1575682 1398609 632419 1547561 1198929 721588 1470910 258897 1103946 552634 966004 1331031 1113213 404485 1415947 1024742 693563 1646232 411387 300649 764691 290349 291870 1279703 1337687 1084444 1417507 402929 865347 1988985 1684951 1035973 102116 819833 686204 1289895 810231 1003638 234646 35831 1615850 1303481 179841 1810311 540352 620247 1003281 1520254 830087 1723065 1832675 757481 757692 1275338 968023 1928299 537575 1048430 875868 354289 449201 1455634 1411755 1375322 1363113 1129229 979867 813399 99804 228646 351121 1672365 1642817 1286726 101525 1997403 684764 1544644 836365 832077 1532262 442461 311312 1527193 271448 1348843 1935477 1997879 1943647 308185 1101498 64339 1806120 1967798 177363 1529078 515364 608675 1890618 1443667 345341 313302 677330 1793775 1913529 14951 865996 1476556 935289 408800 369812 1731433 1038903 278956 865698 1461802 661556 465595 1218409 230140 877959 1775968 1668594 1391013 507078 1211726 926339 759688 1287819 17561 453865 1110468 19203 805695 1137261 1507614 551169 918030 642290 1249176 599220 1346426 173241 347694 242362 185894 24101 1096454 1622438 455380 130403 213149 458861 203568 126236 1929969 510083 242381 630910 725768 947581 1740026 722714 1492981 1476728 1584050 1685007 179264 1115496 1553515 130951 55375 736774 1954629 567257 327660 522946 1013261 465661 235642 62508 1070094 736652 1459982 730164 1605931 145984 250355 1278439 1431608 1638716 1070107 436642 157270 1018909 1880635 33326 820735 801792 796590 150215 777554 923885 711544 1209580 702170 619516 431407 1639938 532411 1857847 1245725 1968402 1792004 101157 149827 1084022 1795376 82814 522795 1386960 253505 757441 249113 177413 788570 1463094 1824003 921645 979398 1372058 238407 1939729 1217053 4864 1407536 218009 530052 1523438 413746 1286077 1629974 1086133 138123 1544957 898695 578031 1758969 621489 1617890 344884 164156 1888876 995583 1758514 1186859 154446 1393439 1185207 1261129 1057332 1921341 1854788 869392 695161 629142 134113 1039164 1468546 91708 1863439 1187755 48315 1773182 184807 1335014 473485 18175 788301 223142 1107423 502823 860874 1652733 1031318 1774087 1926693 1547250 557782 1481797 1494918 1728896 503964 351867 1518665 80041 268424 839911 198685 888171 1770827 1885141 1141165 876446 566562 1500556 1790059 1612541 730045 762730 1297185 226376 1420613 648842 385850 649536 1801760 1621546 104034 664333 1462932 285181 1015891 1815949 413878 598727 1467775 577444 184244 546024 159301 973688 166507 1035389 238684 1801649 275983 1665311 1921336 315521 1617825 105863 1714069 1081116 1947152 808522 1616622 221740 1770976 785844 1504428 1254279 1248981 1291358 1335236 447337 605318 1035359 699251 932464 675711 130942 1645936 1811396 1540523 782602 864111 1898401 670615 1508814 1286593 889999 416652 1486237 1138059 1214205 54891 420480 516975 833909 999728 609770 1972419 634335 677485 1108060 680549 210826 704357 1797353 578875 1480413 108980 1324631 69339 722909 908107 548047 434049 1034457 1655565 223546 1774588 1067170 229997 1773637 973579 1788498 1472882 385909 216444 1165410 923758 1231173 1145380 867649 1867835 302618 539241 881142 365020 1856789 1651734 495155 121688 1106711 1230201 465785 1308216 522757 1810075 705756 739298 1721595 541720 454999 1793531 234037 1704275 259560 1161791 897330 365701 274062 277133 1073943 583422 363666 910578 648438 1250507 55566 1983092 241011 1667796 1322694 699256 1695767 908596 914656 109620 951543 430878 1072393 301111 642257 1123795 1829415 1877679 8669 1056670 919779 1499586 142550 348948 1927651 568421 1469073 1433996 408341 143227 613118 24427 827096 12655 121254 129725 735654 550247 932358 832274 1123647 1063343 1231181 112002 1632083 628565 1995474 692396 1296170 1392898 1945753 1001879 1871089 1731710 748205 869639 862013 989876 1088173 520286 526392 773884 824630 1374859 1691581 1019039 394750 605116 1748676 1947261 1675913 809320 1206713 1384144 280900 1752431 954844 520400 1906759 992212 985551 575997 281137 1888063 1433241 258717 1917178 1669623 547187 875498 495370 1701373 545754 1806957 278764 643936 44949 1857518 698173 411544 1077595 1057647 31564 173565 1504674 1217200 1895819 88127 482255 1802926 632599 658972 453319 1775379 461828 1462374 1275077 1110586 391316 1934157 1450037 1744937 461148 1756860 693854 1749451 1765373 855808 1554639 198504 1722785 1930005 780670 1826548 389329 1128094 1495248 1656158 346609 902115 65179 464292 29486 1606099 1352713 502850 1702420 1275480 1900293 761610 110305 1480796 1990944 838228 1953704 1175908 1316126 518964 1447171 1054605 80680 1651739 1971853 401829 205444 1137759 953880 749811 949898 1660162 1072411 993768 155075 796068 1898489 687513 521937 1564906 1127428 1110052 1840687 1018777 1075834 395144 740119 1115999 1901000 636764 140209 13413 1023756 1537687 164820 711273 1890505 780380 997402 1355130 153385 1300344 553083 309799 701184 1610618 505133 344420 1129014 73338 303669 351907 1494072 1278258 379190 1993595 804202 1717927 641858 1201353 275829 202080 1573862 355576 271559 1835184 769421 986640 1301196 1403798 605118 792144 189015 472728 100739 1026097 221221 1287046 743868 1085243 896767 55001 1047092 1504439 86574 796411 1238166 1231293 1250019 1253902 1386044 686313 1235141 966149 443407 1701076 1249499 689264 1186518 1830840 1911647 422481 157097 557465 1573686 976630 147447 228944 1957154 1847093 1092122 1546389 332146 734476 448315 1325605 85463 1492757 1565600 823203 846113 677182 811286 1736365 450615 191932 129477 715254 1668121 1182492 1306776 147556 1795166 1601853 1576058 528103 1608385 489340 396040 1778997 967960 1558180 1292896 1815439 178539 1479648 1929581 951329 740353 592865 1288394 288261 338640 824473 167620 174548 1588251 1935255 308323 69811 488 96197 419599 974342 1864010 1294072 205768 932495 1040765 502202 911024 1565599 39400 694372 693206 236717 1661032 603964 1216223 130369 771231 1469297 391707 1283979 1164563 1892992 276338 804892 1724336 974810 1035711 1496897 947942 1920533 1765385 1046651 815870 248192 1719370 1038518 651034 277739 1929927 435012 306773 642309 630134 1181182 630018 1825038 1471600 252803 1433698 1894478 967507 365151 1024029 1904723 1872757 238904 960998 724062 960381 1906120 571968 1259758 666015 1045348 1377660 700312 918222 1162160 466007 1289400 1863901 1563557 1749876 920982 90252 930624 428941 256811 1164126 505452 1539660 598657 1671770 1550644 1300376 1127500 189441 1829046 560079 1101177 269921 954092 1248530 264743 1109478 1473189 773423 1809703 1491980 1638557 1321920 1205478 535142 1990311 1322577 1177896 126980 56375 8686 1675958 83453 705351 1532630 1412841 231904 743450 640783 1193322 1323058 1367302 293970 186726 942801 1873319 1845354 1859057 468197 505940 1586426 414582 1182384 58185 1350406 487719 52392 503135 299508 672286 300371 391594 530696 903811 1599672 88482 1022190 698038 896743 501739 808671 1592243 115611 666431 1028157 1758562 567884 779784 1128057 763363 548703 937516 1954951 1794733 1229268 1592283 1477153 259485 149323 1249850 1866219 1807912 1118433 684468 277379 1144764 446770 906764 1457264 1893998 580757 1162736 1910558 367904 1215945 1099795 1732229 1618060 1168517 351050 1894381 1675872 1759687 930334 1069556 1063378 1303983 532003 1516151 514318 978036 860277 1962858 1677013 443685 567781 591097 619423 1133065 1222704 1172025 656084 1133027 683953 203492 1277111 1505516 651755 1614923 1260410 650000 761651 1136098 313992 1169754 588985 1886932 270214 1083306 974613 711427 1852886 853325 1273457 1860584 1167029 1565675 1707335 1568305 1595493 1308812 1817934 497221 419360 1931113 993053 1332263 89280 21549 1150705 424630 1172101 1931295 905541 1907039 1918953 666435 1957112 1893354 931627 1047111 1895500 1014651 888837 1051463 390629 1164217 1086339 80777 977302 343051 109852 1241662 1180734 835644 1240878 125247 1483190 181312 1698668 217161 673640 390721 88733 1969802 168058 1696761 1723658 1331328 1029152 1027004 479019 1307080 1576987 816276 392053 386126 1721305 912741 330717 1919887 103717 1920763 1118744 116105 1672313 787917 1177747 153272 1683008 522254 1035659 732585 1222614 1641642 1495916 1719753 1350085 1756160 1376880 1356505 1511992 1810781 1524148 1399048 1733357 567630 233551 902891 1747196 1122097 618559 454192 110216 1552825 508928 574394 1136578 1890732 1883683 35541 977543 1920975 857286 1491652 1582089 143713 1912255 1129078 9594 148277 1797908 1050711 1772209 1986685 387874 555385 117254 689432 1036140 321638 114306 8907 1698827 161520 1876357 1987080 31530 297829 1395508 1303263 1393140 1201958 783367 1249674 1645297 980893 948729 1044841 628321 1714784 1757203 1779443 1711593 329549 1965721 154049 1452065 1923895 1880164 284164 1699965 330139 256621 966108 867103 55065 339899 973610 1053628 1068395 228470 1378037 943124 1008950 1720251 6315 1461677 494013 968678 1121520 1448360 656107 801576 813351 552001 204146 93722 793658 1939318 612424 853250 990292 1401761 1232468 803902 495140 477631 1836424 438650 1711183 921407 1608971 794012 1235915 923141 1756110 266600 574848 1244040 1027155 604149 1599681 252593 518090 1984977 1173479 907967 1342470 1467401 357781 219504 675565 1826096 1110913 1815265 1742214 689915 1390445 1897878 1232591 1510942 673798 253466 784344 373051 560464 289522 201593 489719 1418731 114213 435700 950773 7250 706515 1033562 525063 340470 1242682 45177 703031 1640616 169279 1762158 676377 1686720 507197 1056851 389189 1773132 1776334 731816 1587730 1762646 1455853 1756896 1483158 1509763 795600 643062 1286971 465658 1023566 141570 1242552 892217 1761279 570911 221737 389560 191095 1974553 371230 1604794 4791 1612136 937030 322952 1978983 142665 1724611 1915844 1331240 1270495 763711 746657 321470 1254803 1335831 348705 5574 859434 668445 276 1787616 230231 1058947 1196870 1482543 1756705 940431 1104371 266861 147141 334242 661954 1846070 924149 1607103 1766632 1544710 381412 96130 437343 752343 44554 1986816 1347960 736038 1354516 1229179 6948 419735 1560547 525756 1523966 1132326 1344990 319429 1829214 1270911 193498 1571965 413835 1679369 655254 1969745 345292 328973 85297 1486994 716774 1470834 1891782 928318 191502 38370 1643782 1995018 927325 1498486 1805890 1597581 825680 1187880 582795 512853 11026 1945271 281142 141878 1590446 1851230 1787940 1726657 14794 495781 365651 1208225 695934 1657420 1225359 136872 451865 625383 1580987 876920 1763451 1039143 65322 1931159 194263 420874 836409 400270 881194 455846 1740131 1662443 1213438 165524 1413433 1287075 990255 1987734 794515 1433134 373839 1620125 1764675 930327 477708 922929 767466 390485 1859132 584188 1952010 1616949 1925429 1469345 477036 1881221 217291 1388580 482329 1139538 470481 184135 586196 151086 9263 23954 1073965 226545 859918 1782550 687384 929574 810911 990739 832852 186023 1943566 1954781 1796101 1569615 1588709 608916 1612308 26447 1906228 1672548 1838991 1524854 1327901 1931717 721539 951670 56504 1099342 1943318 1933091 1044712 143322 52640 1960056 1579992 1061569 1457789 220877 716728 954877 27039 1637915 613889 1942634 502250 871705 857530 1136151 1257364 330599 1097742 949866 417313 1339752 942385 1161914 1545938 407422 98407 511539 723883 1073811 524177 1383960 775745 1921337 511052 419998 450687 915447 1772830 1337097 894540 167295 1292679 1228525 683675 1298735 1218761 858234 1361217 1924976 584946 527771 521790 495788 1157461 830754 778424 500327 963764 220254 811244 1493266 798882 397902 1660221 1302297 1203893 815755 1735306 687082 1458722 1373377 1396426 608057 731707 1850448 942896 1452295 178263 96993 1253009 12321 534490 1601375 1041816 1376500 1416352 1398348 1387079 844290 1713491 1612152 1126990 268934 291096 1950802 1696938 1696582 52638 526560 793080 657193 400154 347538 860810 1576486 894269 1024809 593850 1936279 609000 189040 1787312 1519187 163368 1059512 379040 619621 1808014 541538 216283 1857891 1813097 821169 1619639 1830871 1280762 903271 1839246 1573927 1099910 233708 342322 1013087 41418 1090848 1725864 1949371 1009000 1632733 1329842 1578764 180954 686260 1515986 210798 1012963 908630 1346671 513175 1934230 167349 1457564 336777 473913 548392 1010468 826090 594668 1730444 170486 774699 761589 410732 1689663 945984 44547 1408428 731567 430377 1368815 1729689 589393 613359 710151 1402456 1962926 1869053 527727 32375 261524 625401 1182610 1504485 1425775 1421778 1865551 145109 1087431 774632 341072 532916 86799 743922 1694436 296076 695133 1656610 137824 425790 799940 1263703 1816762 795913 1564926 1952829 563264 1917749 299133 1937574 1692747 1128664 458162 1497917 1069629 1482349 1087840 968736 275545 631285 859677 7545 1800404 453345 1569528 159126 1334783 1296387 1524960 1054904 1360848 1949175 908743 1634128 1203789 750939 476888 1722355 259936 682794 1242163 404320 826032 189128 973274 1750692 1930328 1841374 437668 195059 967964 1772501 790716 1095616 893147 946339 1139062 1650685 843874 673889 1472158 1532723 223143 1478947 972585 1891240 373619 294456 1613921 913313 1129450 690919 214962 1180765 514526 478326 1648499 325010 1745500 482647 1799678 266409 827695 24147 750644 938958 746800 1989463 575050 711594 793973 487131 1600313 106684 1107771 1484430 262352 1940580 650709 5288 749004 1596259 1987135 122880 1256898 1107252 1894823 507708 567832 1400341 328937 790021 119661 1707070 1598794 1879881 982418 634101 405178 386297 241457 1462458 39112 1773227 1059147 706084 834732 388360 1254103 945720 691778 538105 1761271 1405569 1645513 648590 675725 1949672 262692 1761602 1394024 1533631 742627 1702086 1253230 858768 402528 745281 33659 396919 873799 1844233 50330 1244690 264020 1847333 758822 1440785 27969 560669 1107103 1174050 1535600 1162174 415655 302080 796621 1847341 877607 118067 993097 1172359 880948 487526 567315 1381193 60219 1592598 293976 855352 426541 276985 1243393 682823 838494 1714059 530197 169962 394551 1463078 25245 1877723 1391374 615363 1787845 1180202 1354763 253990 434977 595924 1012250 321789 1227269 1116731 128379 100891 1668894 102661 1920672 676450 1166488 361632 1423357 1429359 1678851 465081 926570 522224 877684 427424 1957869 777569 592591 776805 669844 1634153 454829 1690741 35342 753645 1616627 1382764 130449 1310637 1494788 476945 337488 175867 48730 366323 387001 552595 961891 438584 1648481 477552 216031 291916 1805573 728052 818375 748111 1867801 900506 1576743 1482132 1249217 853753 1701840 1405857 627173 1197568 1436732 814668 358473 21738 466714 276730 178769 79082 1081417 334595 887286 440242 1906684 1405089 1520611 1339389 1983978 1166406 817730 922248 966774 1930876 654407 1307635 1767531 1767795 826033 1891504 796762 1443777 87380 92184 61607 1875123 1576374 756106 1443903 1035038 384649 573815 1418411 481696 1019376 168917 1050469 933946 891970 846085 1310391 1938576 1883564 1835193 1426441 453697 512519 1663260 456259 1604920 1804717 1086447 1072611 492893 30508 1555956 1188109 896205 1730228 1388099 1143646 718279 1438538 293934 723201 1461745 556172 598861 1629600 1448137 701082 781943 48689 490472 854738 1261714 1931864 1439081 918229 1803570 209073 1842582 12351 1447626 1386083 396515 77642 541179 1163757 1776470 1485531 827772 138749 264707 208781 244983 1910077 717603 299236 358417 689403 998527 1254362 158309 1180700 162681 945007 1285253 1334398 1421180 257460 838321 1167671 581298 458803 707768 1878579 1557307 698790 658249 111032 1614567 1747693 1516379 870591 656912 1620234 1030099 1184665 1104182 238283 1845645 1952665 470656 315701 841397 199154 1166198 1080303 640575 616424 1154387 1358285 1868053 750103 369770 1795347 1412954 185454 222410 1222085 1803276 1660583 581691 587114 1628560 870080 1412280 1340059 102600 931608 977925 467960 481975 1287654 1800695 425541 1490709 1717969 298307 1978222 850035 1517036 1863195 1465333 663199 133093 681679 1161099 1887883 1918285 331292 1209073 1528300 954546 1440775 1356148 1955450 1065083 1247394 409044 1284486 1839624 202854 1516861 1388574 1608071 477067 615460 294982 931330 139360 1727475 1694817 1360159 1664275 1400168 421747 139658 1299911 1558774 1533075 1655976 1693771 37812 183728 433897 689185 1401774 433560 1119163 1402595 517718 55063 858726 1924812 137798 428445 1121832 1460696 1726349 1749321 1311147 299194 1702025 634618 1850513 1118334 1996356 936305 1157759 175221 238475 979082 474213 569233 1776713 237144 1415820 774018 1900219 93682 503554 1850887 1344325 1251321 343404 1021894 1270260 1549833 335565 344927 1854810 1770845 785160 463852 1685482 1491097 1004176 1563376 1764136 1286116 334064 704053 518380 675844 982123 1723056 690743 607944 1604988 1995072 1212342 1690539 245687 1081635 1833672 438128 1779036 48847 322738 1162104 1374573 672711 96121 1813998 1681177 1344506 41254 1894789 312931 767890 796693 834368 1508389 1555182 483381 1109773 652146 270912 696010 741081 955989 1432952 1834115 1065718 1007729 215707 860604 441649 1540085 604802 1152685 1930956 941550 1991361 1359626 956997 1398839 1314635 1920737 1579033 456735 1501618 169406 1412293 741325 1129672 586323 1614700 176918 214375 1619478 1705043 867628 269396 1552149 874912 1431057 285977 1983764 295323 370205 1630464 1256063 1070874 39523 1000109 538007 769999 443463 1749927 1267030 1478753 1474580 420179 517269 94315 1414412 1020250 1268222 1434214 495182 3239 1984546 619343 1504677 359056 1582794 1927145 1300477 498820 427003 1768028 957127 181101 105631 1796603 283228 233282 1415993 1482727 1786576 1417605 1318409 356085 1789690 540805 1109455 1897067 875688 1214384 1277087 1880358 38939 1864970 1070271 1328882 1987719 738743 1053531 1328032 1179689 1483136 1668671 434406 952189 676727 1164289 1105949 1222033 1207630 826794 144695 1425881 55055 1186701 1889133 1632201 1918110 406304 452414 1754194 1573842 1100591 1820032 487793 860695 459295 550777 630062 273937 1291330 1348142 1736857 1533288 223682 928675 1591394 461762 487472 1736141 387379 176743 444398 1445965 795328 669314 1800034 441435 306351 1667609 1693251 1168324 27267 104400 563760 356001 1871740 804551 295586 1207900 1583395 1041725 520397 142908 901721 380485 792711 1172322 1825743 769841 1157037 1168441 1812176 1960592 1990147 843084 1635595 36880 426158 635242 1897524 1714552 1680483 740565 838393 623696 923774 1083136 1870846 971886 1713244 1964421 635566 888925 453292 1120684 1528614 1891154 619695 77878 1640936 745577 1897769 1655718 376986 1620635 819794 132528 967102 210022 230348 117406 452451 1348316 174157 1583360 433710 1103232 978839 886270 1706663 1408033 138591 752714 975099 330383 1922448 541001 1970877 948464 1843428 1657433 1314739 1695142 1422825 847378 843165 155226 1920039 1154156 1888396 274803 924671 257854 1605505 305107 1625084 1243330 473622 1173529 1429272 1672581 109226 1656302 1573413 123428 1290115 1079464 269676 319913 1888919 455523 1762774 446810 1444052 1883189 1175097 507908 906834 1352142 1742287 1496300 1883471 346413 906192 238862 752667 1116726 1214437 710913 1090964 1369502 227306 1230434 594879 1384184 273745 1308009 655594 385723 361485 672401 1026292 478575 334427 1516130 840230 514793 1751903 1334727 1481640 635298 392469 1301856 1338780 1601936 780179 708071 1380377 1401533 1652326 1107329 1511572 943432 1429428 792762 801434 1002182 106174 583410 573708 1538026 1762545 1887443 366177 1219909 1337032 1049539 1180143 1143582 1641625 979031 1388702 1045329 1223394 1922369 446475 1629242 1588457 423238 1739611 1185202 751568 446103 931053 874108 837667 1866438 1933114 1731935 624067 161976 450654 310352 1749999 2289 1745369 1113768 1755974 729153 740833 104595 948628 1239612 235260 92118 1128517 165401 1862286 1951281 528656 44864 1915353 1020730 852529 366534 687282 1743973 1457270 1354926 1971580 585649 435219 934345 113303 12504 986325 1124643 1295510 1088640 641060 1941896 529531 1118833 444628 1665453 938127 357674 592834 408207 1133498 917606 511771 1646310 1061056 1284889 334001 375444 1368233 364512 637471 473792 1553839 1104814 91923 577282 1322374 586573 74483 75198 1486571 1600166 1706398 1928790 1297843 1089222 840642 177543 1971526 790539 611128 1773152 627758 406303 518977 1324983 682367 162820 249809 1712892 1105542 1736723 338393 684156 984411 1387692 22136 390492 824126 1936483 162227 1199462 1203555 1622411 1298426 390448 1336248 1323593 1980194 346529 223788 377655 971527 1393760 428899 95201 1527647 24676 1786897 358433 623149 778460 1268346 629176 1728955 1328551 1396130 385451 775114 1033265 310294 176064 1251680 1328610 659669 1841236 286102 799401 13387 1352362 793005 496284 140113 819497 913761 1620780 428027 1895963 327918 1079319 1980379 1627909 1444570 257485 560146 282505 175694 898715 831802 223717 1067724 544256 21373 762623 1968345 1866477 1459581 1334153 411827 1370318 1599772 1109720 1683684 737674 716838 1259708 469114 621551 430924 1987013 721923 1997536 1450961 1706900 198987 1951843 1411831 730010 1659027 125727 1692231 1325067 685235 99608 760703 1930985 1465476 1322424 1477786 12027 1848608 682421 598396 501475 1836395 205815 1092489 297663 1787656 1077878 197641 711119 88313 306949 1642424 848882 1274791 124319 748491 1516405 1131420 768466 98221 954449 1998066 38596 572480 60606 1741530 1538353 490248 1324011 1035545 112796 118308 488228 1429952 108615 1087931 441022 858900 1652774 260278 284198 1212486 1119906 400871 832323 1855096 1440403 450315 168829 921171 311180 1702035 1091413 1467637 298096 1545448 857778 965467 486180 269939 967685 1495647 1641913 768886 1129800 1634377 1768924 1753484 1834855 1973456 868418 1676743 19109 1461294 1475265 1049233 850446 967236 580469 1486898 117790 1923409 501263 412966 1788509 510246 730229 817471 859557 572185 230124 1484421 506163 1481663 1685167 1049391 1572204 1299846 1547488 219 351980 834241 33539 917815 1329367 768052 145281 925012 54020 163855 1576526 328812 315714 1364369 203837 1490734 1056986 1904423 1637633 1141401 88854 1837213 1686206 1209271 1841093 649332 1863505 20327 774080 888143 585467 1682636 939374 1842480 878222 950900 738072 1967518 1829978 45734 1161242 933128 1079147 912196 460264 1954363 407959 425158 1981156 1988122 420443 1491852 1783077 1292408 349335 488465 1434762 783633 1099647 1197247 1309771 234563 337207 1659533 804597 1384774 426151 915763 1951163 1094453 280504 735766 1765547 62058 1327874 111412 1361549 1864191 847043 1096151 1478640 1436041 1736120 1013104 241737 1128559 194921 1994950 1760338 636839 1612889 1197828 1008405 1216210 1054113 220130 1481135 537096 795888 176117 436043 694921 621906 26594 1995292 1491638 656734 937074 511072 603197 1845275 1838247 1064279 1973184 1632923 1761290 1936660 964006 1617328 1935959 1803726 115560 943561 1208102 664338 204674 826677 349897 217530 690406 32420 1284802 1763775 1859523 943076 461336 189744 1847377 940952 1289681 955063 1854849 1079816 1343132 1192628 1638260 1946469 1380080 1803569 1869224 653874 1176998 410882 841842 628562 484148 711226 191287 1393365 178745 1023351 1842891 818602 830342 936670 646069 1138618 1798444 1114004 1370562 1516803 10724 1158002 1390895 224577 89217 1326854 1993216 331002 1358359 1248467 197343 1683040 1689208 1938152 1464442 1130759 823828 1865215 1332406 247655 1461192 1788317 1228239 843711 1900251 1174521 1833974 1874179 1396114 511383 833355 185795 717040 1525190 983783 213632 1983008 681246 1370516 887924 1756508 1483631 123271 1233366 471140 404094 312720 1451503 204523 1398600 536729 989047 480043 1288363 1414163 1405309 1750856 952854 755057 778009 621048 1955651 12439 685422 1938805 422615 217618 182681 1887790 1368323 205788 1168204 722328 978934 1352570 113269 1000089 1883927 1644048 564391 1772664 272158 1315528 1359784 1978119 1391531 803888 1062985 318838 1422873 1565469 1823734 554129 680794 1756756 1525977 1489700 1767491 1057290 1972351 1278823 1062836 533531 105432 175395 831675 576639 812068 371665 577513 1890177 1325150 725739 1180256 810301 380184 788289 297246 1486470 1186566 222690 1343916 332883 109324 1521526 97322 635247 374640 416842 1090480 1275988 1764849 178034 922735 634369 1521660 1314398 1497480 1781386 1424064 1150081 593062 1377293 52762 892001 308225 231841 705726 1842830 1846235 1598527 105138 686265 1250251 1862843 328026 1754590 1324364 490750 615191 1194691 716428 738729 584690 1796216 677949 1699564 1651585 1195721 801186 105858 513116 264541 688601 458145 1702810 560064 215010 1837757 384711 1267595 1504443 25504 802829 537619 1878217 1921304 1249955 1894291 1560609 1311658 988533 18761 1217160 384606 760500 890323 1660675 1430488 1153015 1556895 243563 1342067 1291156 1903130 687753 304242 1470781 52400 1542608 827069 131801 942845 1367076 1623645 393189 611476 851764 1364470 1955411 1772108 640847 1553966 897824 412342 327846 904023 1162723 1416351 1872352 983735 919894 82271 186496 1460966 1510947 368800 1395683 1895894 1306013 368287 1993012 728924 337 1693872 434590 1566547 1756235 1947346 1388496 1386179 1756548 99746 660937 38558 1795712 518893 1980200 1680590 101774 1341238 128218 1093523 791068 1166058 1944800 1469014 151087 1772871 803642 731524 596416 1473446 1984450 245341 202505 514752 662488 156810 1290377 1238783 495316 661834 1561531 1988174 1463524 82588 93642 924058 916233 709717 287570 593129 751701 347851 1273597 1489741 283410 1208786 1857644 1469368 1287950 1102413 560033 1755182 264861 751652 139466 585710 1721677 144865 1192745 274920 1761937 710716 448903 1073117 1346750 546622 404328 964331 669403 882530 1646731 1544816 1245746 1815425 250410 1426087 1113108 888232 162948 969064 1777458 1646211 1795567 738915 1634485 1233000 434429 1739827 554415 1466330 585597 812701 429024 1327768 1757007 1530617 680826 171937 465241 225184 1057140 1588761 1762981 328452 617922 1362462 1456192 1830432 1443325 1972169 1478123 320382 1218564 1063070 1587705 1704381 1719250 912204 1431632 1041525 1482956 1599949 436486 655293 1985799 1353567 967011 398810 1766003 1686732 357427 1325865 1024125 754944 1449235 1521588 1164109 699566 406912 1381265 1886024 1653052 827949 1062111 1945722 643379 706600 79349 1718099 1434149 1739267 1844747 1500027 70945 200313 1605729 92888 929138 571659 560014 1358081 1059777 1197617 1212092 1488910 830830 16602 1928319 462779 1853654 671763 1070907 635033 390326 108778 1326793 923011 1197095 321185 1153898 295477 1871300 1018395 1510156 1492109 46629 1817441 1863470 1436724 778873 689872 206357 632416 1188452 1310808 1219210 811841 256862 541775 565653 448446 290829 804249 1344680 510560 559429 1624815 1021322 1665745 1608881 795604 1884723 748654 598335 1419975 769936 1964502 1890254 1114545 438029 519725 661694 879517 36232 176811 972861 1851528 803075 130077 161757 1046689 810557 1415801 1557499 882705 610290 985591 1559625 1727217 635264 311854 1010675 448112 1557058 1672787 1011598 799975 1002564 1196003 350452 692729 1961618 1209027 302170 921005 347070 682461 980464 1061614 1124885 454089 1418096 500340 1466478 305335 646520 1822869 983092 1745352 1039610 805105 1701339 903944 518728 632629 633896 423981 1562733 1490871 1475896 697471 339926 465790 644938 1723509 1281868 977837 850232 916688 1495394 1548119 637812 1893744 78007 757140 1139936 1482487 530338 248491 841009 140069 1400354 1276568 1804853 380209 1093266 1427710 240800 1111276 1029606 1000119 1849835 553283 28721 1276531 1266180 391812 473928 114719 1212056 478663 240019 1270415 1525401 347438 843526 977565 358199 456736 486662 1652589 639540 798729 126672 406012 1992361 1518885 911433 1916068 1786183 531667 1218478 1259098 1483857 294822 1927878 596488 47376 1315227 1433187 590149 59314 670729 259091 963230 668756 1432840 430913 1300921 1722049 368211 1465716 1018525 1020309 1069669 1344709 1874310 1697410 1949527 784035 1120888 1780295 1504079 1044973 1345823 1475964 902412 1279822 590801 1060383 1145529 1961444 491640 83086 120099 1686230 177022 1674465 1630632 1680863 1406258 502751 1644195 125259 1283756 274840 1567998 356790 941619 1736872 927739 1560015 758213 68729 1664348 1263356 64486 1478747 1916281 1055397 746128 1016235 790099 1765031 516687 1366050 734441 302868 664982 1452925 687340 476879 1550020 1756633 779078 756060 1042969 1864037 953993 285435 781827 1343220 66206 388980 63785 753846 1343554 1070434 578030 721280 656749 779210 285469 477943 876974 1086147 1834127 304974 894909 1653217 1449354 97083 1093819 229575 1120613 616019 1141763 444757 1247662 228965 1134461 1489916 1886307 406531 1313888 377513 1628386 432674 597967 1785920 480469 1905218 926289 487965 1649908 1328633 1538575 1060 1935153 1326306 1179920 1957053 1010967 615442 441766 410272 27821 1108692 483174 1768239 1315673 719361 877297 19725 549139 1758547 382614 1498560 1730581 1324938 464777 90080 994051 13432 1155374 1634481 500298 1302106 1826824 860563 787761 1754534 524065 435232 796438 270414 1225811 854364 1766677 1621526 1756777 650299 420719 587880 1475893 1646438 1179216 851220 11819 82680 1481915 763884 1085300 1529763 1063045 891339 1026072 102387 1230872 1599616 1747634 1622553 1634149 718583 206119 583960 1689391 1364340 1699878 1410733 613092 1784661 303448 853113 1318145 1029177 726732 327649 1013940 179688 592819 1048371 553561 459191 640912 1847503 688504 1548366 1498207 1933756 1762581 745320 789034 765864 434136 471036 132082 1715392 1479591 1342966 573734 289555 1277312 902147 1514352 19687 1040572 298356 1370392 1137616 1346110 1278695 1083991 1021882 661274 179299 1619905 1559467 1938186 1296008 779970 792289 1332079 1672304 1514410 1111955 929294 878723 1939069 565455 1352938 1866525 1034353 928961 1221717 1713259 1056468 620695 1563980 1367583 41811 792290 221251 625778 956530 1082143 1493808 1442531 1536591 1483877 1351337 1268560 1556901 686620 370306 686346 1143003 985777 1723076 1476610 514224 1130545 1449409 109807 576864 292744 1494841 1270516 1840575 40977 9411 1951148 861121 1850638 1612399 361916 63934 1871817 794904 1042561 709338 1779969 14147 283472 331897 320999 450126 366709 1680515 1964720 1485441 727017 1833722 740215 610745 1151232 1016416 649892 563748 1302934 290986 502459 318947 1662096 542213 1015261 1802305 1505602 667487 1518884 1453266 118825 1863239 1090862 1974626 884245 1727005 878948 606864 1762973 502905 525444 1969090 1627322 1710694 215782 1416149 1179918 741566 1562012 1775495 1023392 185496 181499 697112 1231271 1848244 1536605 1788320 261398 273009 1410096 804332 1183666 743740 500068 715570 916121 311586 596512 55723 234282 721558 753199 1638507 1680465 234292 80722 721254 1540552 1482680 1243427 66062 436003 1314213 1509096 1765664 1000748 1476574 434148 128653 1505934 1746216 1963586 1817615 589050 316895 281799 1812044 307199 1684860 446563 1760508 1205467 114980 1379077 1308281 569804 297105 318350 121222 1142469 1854577 143764 1530772 910844 1380411 1155658 163667 1240480 1754267 1914148 1617108 313534 1255547 1851537 266274 1114422 43584 1206879 1304865 1861967 162844 232360 234476 575935 1284861 1463097 1791831 525847 682019 826808 146640 830229 1930618 718523 1983942 1278346 27845 1276700 1829359 1243278 1864893 190129 375650 1452219 715077 913702 762262 331145 1976616 1962405 494253 819518 16542 117997 1768155 17737 649458 1574292 725200 746216 222553 138070 938682 1473395 696436 763024 726325 239718 1197423 1184516 1151891 1027263 274218 464512 551298 29339 1032456 1787428 109655 118926 1122165 1662615 1953413 414398 344597 1106643 41398 1107548 1462946 1504458 728546 251526 1386984 1723463 1566646 423748 1047674 1951029 1991327 1422008 1769752 1019300 1470889 410000 1399205 26722 1019166 570450 468570 1917471 679287 604440 1449721 252899 1147253 1623470 1667620 1963771 117515 445684 1515798 1757412 965421 1003141 638540 91315 181857 1027830 263539 1698355 1253238 1620696 567369 1521234 1821633 205197 1505485 98282 757526 1292569 1171118 1731741 1673051 836586 1386825 1136792 1204004 269075 825598 1726616 1420354 36983 838650 1529503 1200636 418055 489481 1590002 678517 1150547 672714 238223 1215487 1445478 1581103 1954513 62351 854335 452330 487668 275274 794397 1779977 1438556 1445648 963701 122771 1818857 446348 75066 1447349 1964598 516280 1243465 173380 1836513 224766 839859 690387 877018 862905 1366213 1141464 1587929 1102394 592588 1606465 1677136 41136 727928 304653 1253372 1262179 304530 1006688 358728 291009 1168998 1766639 364278 600819 1450718 1043154 106330 432188 1275234 509352 640614 58020 1722642 571243 1411987 1927221 1213931 1640765 1768647 1777325 755397 1483356 1925337 1485204 227873 885904 741078 937868 199416 1655073 1988324 151870 1175568 1880002 1234431 1777785 607101 1113025 1307655 1200181 1901682 1871919 1066221 431998 1072482 454546 262021 1364018 280037 456034 661807 641581 222921 1004363 821487 1336834 1505110 1970761 479616 475907 959509 1699837 1597554 1586075 1585880 1867695 8827 1162543 580506 1996506 1691996 1671507 1823641 1695738 1599812 193478 1698981 184344 1678108 721162 1348906 361827 933242 1912897 413967 1771853 1102196 958775 466787 1835817 1486119 608550 1794280 426199 444069 290337 702201 760069 669076 288898 770132 1989344 1008556 244994 231364 603743 1224184 1723044 1009275 952335 429569 1626509 625950 579621 1919192 1563419 738292 1380325 438464 1217066 1617177 1068365 60914 1474681 1444579 1430854 1553670 576621 964702 941895 1299910 1434935 1594303 674748 21735 962003 205747 1230490 516927 1573107 1643647 1729144 857789 448490 485286 1148165 554885 1429534 1968796 825308 557444 30639 933185 803038 748869 103077 10803 821335 1505988 1608544 600138 15046 350252 448468 1594314 1666807 139077 598680 723095 1432655 1333221 231852 1299207 1502903 1023070 67167 1526711 1434225 692744 1682706 1542457 765799 1840936 775811 1306048 768399 509492 31867 1509695 1455252 1499746 1111908 432026 607996 1738561 772343 1324142 1427007 245882 1193845 1273685 311025 127881 1764151 1149277 1944882 1864786 146380 838605 75085 840345 1566889 940754 256519 465284 907103 857021 1923491 1854767 396985 266306 1653118 1605468 1424290 1366415 365637 1609147 1933990 336893 1340865 1281378 1441218 948989 455255 800852 373396 1237047 1198838 1215450 445287 1730191 1809878 517255 190118 1162126 1690060 1059178 1583476 56505 34497 1848826 856278 940145 1425887 1743108 1793443 1644113 1063858 1839055 1017807 1263939 671100 1527747 1843041 233290 1174564 1590874 817275 1178060 172105 247661 1456708 1075113 1298420 1418826 1882201 360916 928545 1766305 843415 287959 1280619 80621 60902 1443268 591565 553709 141267 255944 1914161 1127345 1469985 2733 537435 1785836 1371305 893515 883400 1315163 1896138 1998743 62792 842509 1628721 1275500 932313 307451 771829 689416 1940695 1414165 354029 1466651 1742247 1705169 179844 710249 1151694 1332480 1009912 1295633 1960026 511589 1423068 1947121 349747 1800027 97128 138494 23501 1533351 634397 526965 1191328 920893 1634055 244637 1258752 1843405 1785713 688673 900961 1030190 1794108 1392262 616141 1184062 1874431 686312 1577638 292769 1864589 1418614 516594 793620 1795879 458825 1935214 940499 432956 1743219 532431 1444077 1515106 465465 508192 1686425 1888265 1513137 1159109 736719 1299483 1813643 564439 1331111 1551616 1023785 1822324 449289 820476 1388839 166041 1044222 1779485 598882 1665360 106365 464967 1072780 639626 870042 1279565 1290957 1963429 1220954 1412351 1981169 510141 175017 1246633 1790386 1900756 906216 815011 1631143 1406497 718449 1094400 1818093 1700349 1946659 1496555 779366 865790 1111778 847872 1122082 294700 42596 1498723 886800 19230 359752 1571717 1870448 1606028 320264 1634479 1375362 711188 1098592 356081 1583754 1796350 981863 788444 6381 1415878 1184559 1310968 284224 183326 1531183 1163978 824663 295137 1565393 1362628 266451 1248902 573669 715573 1704910 1159495 1764160 180440 1800104 172177 1312229 657074 178163 452491 1766949 625974 527078 56173 1542324 999408 1372753 1808504 715460 88604 844129 1648383 701702 301861 933085 1467861 1163715 443293 997413 762570 96758 1589860 1823126 150839 444382 1688931 15140 615608 916819 396545 1228371 1388050 204824 74210 1684019 1500560 1963094 88625 1642164 1830145 1354949 1896735 115162 234844 18692 728892 71661 1656054 816742 138535 1511413 1525808 162393 676251 1304126 758717 1385321 1590630 847634 1023269 1430405 1246421 504969 778089 922629 1452172 1176839 29390 55275 1082204 1297071 1356178 1241799 1617981 1092587 602565 427780 799408 117750 1148136 721606 1266509 122301 948930 834653 151731 907840 1969591 1865191 1114155 18533 1399894 291479 1164441 539957 614851 1547162 1751753 1360451 1981960 1014895 1793194 985249 1609738 1577410 1557802 963528 1065957 308912 1732810 397669 1399204 1782006 303955 1539033 617293 730524 898947 1921312 44499 319723 555388 797396 974680 819292 703683 1625422 1596645 1345893 134359 341538 596474 1813200 109643 1036917 210605 374466 1851251 406608 341463 1637696 1245671 196608 1000692 1019733 1111688 835168 1900842 1352831 430423 526248 1252708 497048 932190 1371913 261301 191856 830714 1585886 1332175 691398 506930 253740 280934 436897 1261186 189077 289059 1297679 274540 1287023 642413 53827 1029622 345089 1357559 1509422 554873 1885955 1693924 1777657 797851 1947320 609269 1116237 244360 257500 1498963 1398029 1607615 467842 1566256 452377 725143 92508 1085321 1242555 651111 1268515 1584695 1535987 1934748 1942380 454518 941067 556850 1071447 1445415 517978 320635 535698 1780825 1100398 1625014 1659390 1756096 1243070 1247449 713274 1796222 448632 1746121 1852963 1104712 834320 964474 700387 1073237 363317 1310529 457094 1227130 1988637 1699738 1161195 404839 722234 1775260 78310 1872951 556592 1844888 668144 127125 840135 879222 780892 913020 1476450 801447 1009679 1827334 1665761 10040 705815 293048 655498 986160 744192 1083479 666250 529573 845269 484851 930954 1593511 1892537 1436687 232567 866045 197036 416527 237510 33881 1103966 1992096 1650755 1987712 1638910 1252890 1967739 559254 859618 1470320 1869387 1522376 103615 368062 729442 868579 821067 1270382 5729 952082 1292095 510779 1047401 373094 722663 561038 1775060 168258 74808 1428486 1908541 934022 621173 1071894 861400 1094427 30569 1698281 752300 521650 1226996 1931257 1839946 136725 1503811 979076 496275 1023384 957124 1122759 1418989 1573666 704737 939649 68617 602052 766542 618730 1577360 1374216 485188 1930717 1476850 1931285 1615695 1948647 1659239 479545 189165 353842 702856 484870 1843431 1520598 1453203 1219572 1201329 94335 896216 609791 1774482 1743321 720368 1497815 1808158 1440812 1904378 1911099 1606720 1803458 528548 802988 108447 1929142 1991450 1949342 1299283 986122 1906131 1016937 1478914 465360 947096 955946 553116 1459368 937054 1584743 1844936 588179 1857266 953338 687438 1102644 116344 1270726 1999074 188324 394335 1790096 291272 1917062 1269150 118569 577169 300240 847699 1646673 1161899 157040 627380 1701063 916886 738343 1816266 947612 954542 1946265 582124 269594 1423465 1681615 1454249 1990850 321358 613146 175112 1323870 1705608 712267 1575424 1168988 101950 1447252 1403254 1942884 1562704 142534 936189 169370 1602572 1050154 127733 807126 689485 1505541 1242119 1273543 425151 1505898 756068 1472694 463820 1736768 617751 1590927 1855383 69813 1573155 861151 1333421 1143104 1725210 968694 1079593 1243195 497994 1657772 1449035 925280 706132 1541798 784124 1611465 417497 1208364 1928576 226955 1820065 1934814 1615846 21942 153358 378948 1412961 1692025 1188144 48519 1732030 897085 551929 986425 93127 924879 1058011 202451 261324 749733 648265 865468 1140188 864875 1985306 1770126 639851 891665 815084 1256934 1103482 1991979 1337334 1442138 1449406 1631678 1894171 1309421 982754 1997504 393550 717538 1405644 1890674 445342 498369 1840797 903031 1805181 1982632 741357 1635673 304951 606959 1263291 1071119 1895384 1699488 1914798 190465 401404 1633955 1463858 576681 402129 1010494 1402260 1364526 1688267 1205853 914440 1338946 1489633 1513828 480894 484172 449590 1922592 1031871 1447973 153244 683920 110431 1597531 359024 1109827 1687939 753471 1469776 436955 784754 723222 1527609 1253527 366550 377828 1071925 469188 970663 65666 1671107 1392430 1818181 1061032 689270 310617 1484382 1200209 650505 1505191 1026012 190162 299519 1623938 1006985 623754 1199596 569070 479905 1887040 311146 150594 1093347 157767 595775 241557 553109 403676 1813452 1614719 1731188 1340168 41450 415043 85890 1923290 1583823 1264610 1762103 961092 1845371 130605 202205 631625 1160222 962911 35420 1071972 1003711 1949793 30476 167896 1720642 541559 1357780 1352524 1078156 589419 1212568 888450 290995 96325 384770 339361 1636967 1508640 1707353 1796500 1434533 1459149 1035062 762766 853880 171436 526899 1093720 1266702 1318738 207536 1984021 990321 1812447 926261 283009 508883 1263156 1089978 1805789 1527120 1191525 560914 1648997 26528 1963019 681948 1510845 560135 1523402 1682 248586 1209110 1076752 972642 561908 1240378 745507 99924 752299 1437811 604583 438760 657346 413440 1107917 599720 710575 1398355 700255 259392 1917385 982264 838131 1516123 10663 1875734 1935625 1655858 1598362 278735 1220295 191211 1826844 1918949 891443 575647 1862443 144342 518616 1669781 203153 499937 1340686 197091 1005458 296589 1530221 1575105 1706933 145361 378109 816131 1608424 37115 558208 841562 1490136 1761761 1904961 1496719 111741 805174 433584 877554 1781831 679608 1601516 234379 1883293 1405951 1132810 735937 1597349 399157 179886 1925093 770638 1333903 476105 1687322 1343494 1730247 68096 1414424 1672 1676730 56427 1162882 1077354 1193929 276563 21505 1584998 1671798 777105 1107913 1124347 151054 120232 1750657 1168792 572227 1311017 337461 693449 1276214 691687 1785385 779705 523444 1902787 412067 530834 411141 1655817 1924491 1515068 1662764 32223 1736421 1319129 531933 194354 39226 595370 691925 406835 934586 409552 1055585 537332 987379 367818 363531 1751566 1534643 210118 1916876 104415 1632677 1110130 708052 578354 1794734 1794037 1877260 992331 258980 1673851 340967 1617303 119073 1481696 1410442 1132515 402396 1822398 710470 1623987 1022293 708631 66076 1104965 853297 1256670 1344979 782624 22111 1519668 1375039 262619 1374970 1471939 1972571 274400 29657 307430 1817467 388207 588244 1718686 835620 1133270 1608984 662733 1905267 1555039 340215 1006421 1171120 1947231 1621317 1707777 825750 1875842 1639080 1950706 1442863 1478108 1005030 740911 741910 997080 527877 972946 1768540 830952 1480135 1880035 983594 987670 828652 631983 1493017 1652317 1653074 643110 361508 839580 135683 1277282 1534981 1282236 697541 534221 1522519 214542 1015375 1853583 1157223 1893546 1176054 1177724 640145 1497315 170588 293312 1979019 1308473 1735365 1887418 26229 754465 472976 669782 487215 1621636 899387 607419 1582916 514584 940290 578907 113805 610199 1801034 1526798 1075789 431550 1427138 322551 389907 1599764 392382 1258163 1218684 1886255 1002380 332010 940632 1825706 1404375 1191078 1871845 1418893 1178495 1865072 1386847 1137941 965007 784794 1566333 918658 511613 330915 927608 1380363 1390035 1484173 373716 735903 1809238 1500386 88523 434923 1672922 1164527 632865 653634 613688 1994519 1721236 1840169 1444395 474270 1363511 1102417 420477 1850977 327975 504822 1470943 1654239 381396 250943 390332 53474 368766 1523106 1774164 472300 69661 1495011 438937 106505 624926 1397073 1992491 987497 1100365 342657 1315522 60227 1236924 1433723 1359486 1713947 823924 1528575 806675 266325 1077590 158797 1360083 26458 1635460 1583080 828980 681788 229914 1143704 718572 177845 1656416 928814 1938533 1488394 1917882 1579179 1870132 703944 28798 1774647 1584568 37112 766956 977312 946573 816066 522174 1943902 427190 387022 428353 28684 1169498 1396361 549501 1542366 54342 304440 1998727 727059 537562 1157765 302131 376819 1780230 1922895 1216019 1262053 165091 1549063 1955934 201408 1666822 574981 593731 649467 966556 1804870 668509 1546299 1750402 1641908 194492 87389 1033978 527293 651641 893795 379584 1632077 1817032 447239 863557 1652819 919486 43247 583217 1568311 1414730 197467 1264011 1652305 965200 1658233 226509 128226 1084184 1733996 1106079 1137654 1921592 1642567 1408609 1331711 1207053 377099 1177130 628115 1237082 1519264 1251869 113649 1011112 1153025 247284 1129164 801427 536108 1982824 772138 345894 1058162 307444 735813 184871 1417499 124158 101277 1540187 1388528 688916 134543 1210548 840004 1521400 1280140 1864469 142200 1636992 1017174 1026444 1656728 1311600 1327877 354222 1888283 900623 329302 1622855 1070343 1294922 1898753 1478226 314820 339744 1256390 807973 1597386 1748032 1498127 1365504 1503404 1708354 1725273 975345 595664 1748616 1639799 1817119 177051 797742 461084 520289 648434 1165734 335112 207289 482274 1084239 1811311 878485 1096348 524252 1446553 1230877 896720 973908 34524 1909313 1934929 500264 843107 1396496 775643 1038478 1254966 1412848 840220 1642573 223957 147634 104902 1053632 342090 228834 1647949 294613 1828401 495392 798629 1589570 464928 1482103 159998 1076702 567455 145798 882130 1720169 1693933 141481 1781655 1536070 1788261 1699142 1748865 1385800 660010 1828828 1541884 1217852 1641425 116876 471510 1810939 325365 1098128 1670318 764418 793343 775751 186975 1904411 1931155 335932 892573 338846 673529 822866 693112 979306 735319 461977 1183316 1504999 1680234 102247 666301 327302 1688059 1701310 444636 203317 587771 1033903 1098910 921864 1084267 1607255 1002142 900699 1887365 1100350 1511657 1478638 1530666 1253339 380990 1380461 1882544 97034 1943298 64220 296275 476229 684524 502178 1618252 1683061 1709864 867529 1320301 710945 130289 786873 1874817 1798005 1825529 753825 904285 328272 1427661 1886619 1292466 366722 1053343 1561854 1687994 1754086 694422 866199 1341577 943530 74194 1280735 1473134 799584 139971 63258 942740 303122 490776 73596 1358372 288985 126953 393176 1639521 667486 1409795 229977 974073 1542734 1457693 1852861 605990 1087018 817664 735585 1729915 253134 285615 1472690 332250 966799 1313704 1860486 853328 358142 594537 753750 831340 1846941 162106 533505 294321 1551445 1479352 1058156 202560 1302581 736467 724480 14619 1744041 484915 247137 880514 1113345 1045349 294335 791227 54633 1185004 1817557 861047 1197167 92831 1232649 1642798 391436 170633 643267 502639 241169 455308 68482 883150 517464 1227114 441297 1020448 1777548 415950 1212161 1047025 1396875 1931342 101839 140106 463356 441886 48012 1524481 1972160 1180355 497567 1820316 760721 756629 739917 108669 712390 97049 77409 1917440 1296388 698127 1676281 547989 971947 1357034 1065789 1034509 697809 978877 198803 741548 413565 27528 1249529 168894 915899 349458 1777115 1216912 331171 294487 1698617 462161 807442 1030420 1723495 401801 1293898 1075568 148092 572367 351420 662940 882044 1588207 1256807 48403 248530 867468 906635 1189486 1101315 701563 666267 1294803 803346 511142 1333005 1891925 1634067 1412371 598350 173697 1785615 104115 1424956 1850083 986890 1989140 1171341 1494913 49663 980192 828799 983288 862521 1655437 1165080 501327 593643 577791 860384 1709992 330370 579142 604269 1746393 540624 1119135 1262560 178944 1487308 1802677 1902392 769382 1194048 574039 320097 961377 619876 679107 785537 1955661 567699 1851307 1547593 1352172 837833 881861 452961 1909584 907780 1771724 980053 1350660 452720 631573 1994939 260484 1212737 624466 1756131 1660654 919008 1071939 500608 1311850 1166169 1393616 488433 1936290 1747771 1871017 502635 512108 1429444 1523792 1056857 89277 940433 459112 317408 1953421 1605241 447522 1593906 1779861 418292 293894 1292656 744735 856146 71412 1781868 1320173 1063800 1968879 1780299 362924 1547359 428171 1463199 1994492 1814013 892824 424835 1569029 1753652 836163 85925 944561 635740 596559 1729535 123347 1368805 1448600 1387321 987039 1033593 302020 1708975 1862633 283351 522901 51323 49939 99631 44080 58882 793730 213008 118841 1863337 1641525 390671 1672345 1292522 132242 533081 1879931 209246 1524612 1335099 1240782 549105 1935232 1517114 563314 785530 1834981 568081 684833 643445 112262 1746306 1773150 1208023 481650 836767 1336686 871834 1357385 1746371 380965 199976 1668366 116011 1991905 617741 476588 22295 573850 1533626 555280 825685 1673872 1265662 464917 250849 301519 1490099 748117 1337953 1452924 822119 1174620 1787196 865410 610621 353371 1149104 1885045 1020501 657070 1963831 442640 1593840 1659924 1174169 1232946 622231 1884107 265018 1002506 858464 1481071 309559 1673660 867024 1626934 1520865 559030 1645175 1860745 241233 929053 1011020 1348378 408377 1217898 242988 1118031 668644 1504169 174469 865491 172138 1153083 1202577 226173 1394559 335751 635382 1778015 266122 1526668 426086 1308335 970542 1683825 1052277 281167 245200 452420 844288 1673339 438155 1259997 804361 1899458 1589350 969762 1239864 403260 671711 844873 264016 1211334 515593 681933 381401 1823246 1136471 298393 512421 1709909 1462234 1625673 1303406 934809 494977 870678 846160 1436612 547686 1135886 1785418 1267937 1967898 618382 1555864 1163044 1659652 139597 1050807 1818855 1093297 999920 451909 329568 89302 922360 1402846 404010 768231 1369978 170052 1805159 249681 1556752 1006782 1213109 1965527 834643 126761 120332 1310344 1051700 462663 471119 774007 105305 489710 1824100 1442365 1983433 454569 612986 586183 1674957 152953 523666 1491703 1192018 598843 596986 1811437 929280 1722168 35934 613488 1159468 1765765 643305 65892 665629 1113497 1962970 1437603 796911 742620 109327 471811 1893386 576812 807902 237058 1847910 1477798 35276 481172 1891344 459236 42531 1826121 29477 333664 1991798 1071236 758549 1386573 1226475 1168844 1826381 386610 861545 1081280 1109401 1814201 1172197 729107 1038630 1235073 1430561 449330 1257502 1069979 1931174 477612 1047668 371248 1880626 560710 717222 1507749 371490 1546802 1689469 1561012 830600 860118 1939823 1646298 872566 278296 255259 1125903 1149506 662140 1340290 316566 1009563 647800 999236 1266233 1042832 544980 1966707 408076 628330 1202453 1150195 877566 1277471 1007523 1291212 1372452 184590 896230 1451933 1893900 1744577 1594778 545629 273059 593253 1423147 1564490 1767399 988063 813892 823099 1621972 1097821 299921 675390 719735 1036625 1782853 1568051 1424463 1669466 62021 492436 1305470 1853899 1106900 1019865 1822737 661912 217197 262063 456129 240442 1786008 860728 1047697 458942 1378380 498096 289500 1996741 1588520 434153 1473756 1762020 764284 1947835 1249860 234754 39540 969181 462692 749107 1430001 481480 1469993 812988 836237 1646960 145859 126637 769602 1780291 1174363 799539 174502 751929 165967 1673773 1419175 1089938 192125 495610 62237 1395402 1331391 278681 1364982 1378897 1637788 182758 402647 1998745 545656 1004137 1824550 903645 153437 323571 1425273 524650 253271 303754 1924214 1810264 1468170 1869003 592050 1569544 1224965 1122314 921521 1398293 1748236 463026 14811 1842199 589380 1408531 1607575 1494948 511571 1660539 93952 143920 1421434 1717276 1792173 798256 781067 857554 482065 1802755 1600136 982447 227187 613857 1889939 217915 1020768 1997373 491244 359116 148559 418830 1453824 985167 1836948 660311 220858 555518 1710898 202909 772228 545510 1776881 974883 245372 247246 1159526 1746927 719872 1009641 1515182 1148588 1258874 1514067 1268621 1143930 1656055 313619 791164 613032 316675 1692720 911734 460123 1834830 327936 1988168 1974828 378859 612861 1914907 362379 106568 176970 892585 886609 354556 301860 1546392 638414 1191577 1013791 1869289 1659519 1748232 1664639 197013 818246 123507 356065 1050675 1583932 335047 610071 493357 1780016 1312550 778314 1319472 40013 1559251 547994 445090 90863 1502294 1741929 654414 1415960 872471 1496892 54658 323889 725056 374424 1828261 843785 1789822 1966568 407792 42945 750536 911213 464475 1265982 714747 1164659 637009 495971 154739 85728 1469540 1503013 1926819 1169035 1538427 1621524 1045919 3181 1229241 628138 304277 267332 506388 1992697 217267 1302380 385524 704252 1470437 426170 274478 741683 85546 472162 1742966 20509 1918133 1130057 1489504 1759045 1155363 951783 186096 909389 413911 1968366 1130158 1052941 1983405 318773 1125461 1717881 984746 187217 923635 1942569 441177 1695406 179951 1937890 46815 1046881 33048 1050806 549171 42139 1838025 507374 40187 427202 47906 1503308 549892 891365 583009 1753087 1559913 146558 684024 1053701 908759 1977161 1703961 1454553 543703 633563 1904364 227394 145054 637680 1545136 1807919 1008636 1488206 546382 1262227 1346029 1066871 1688745 339162 1500623 1348717 347293 575192 1761021 1598712 528707 1976470 1271565 1598031 254191 1470482 1381261 1590437 1918361 1766685 1201924 182138 1140385 1708773 62034 1448654 1618008 223298 1412227 1748627 1512173 297598 116690 899929 731773 32671 701296 110487 899850 1332534 1254756 1024376 388115 555870 1999779 1907053 956109 1743783 722144 1906113 1007772 868042 707993 1318779 1317280 1983081 1433011 581186 381378 409608 436470 994389 920611 1585681 615920 568514 345279 588601 1931504 1811727 683138 719765 1910236 1480849 365731 1676849 208356 1571346 556312 731129 816411 258486 313959 320641 419637 1176894 1668137 1501182 512725 1227342 18192 51629 1712714 402248 70650 1753009 900674 1701202 1769982 139830 1148747 798547 1630876 867821 1538256 1919492 744314 318131 969694 659044 1846246 98247 4699 1937198 447790 1317949 1509185 1161420 1506682 1515647 260069 545329 697006 1263404 302346 168650 702565 463498 1701901 653016 1133754 614816 819673 431302 109829 514328 1688912 633165 1915532 1282320 143027 1839660 1983083 779910 1127111 1611185 188448 1790541 1243044 439622 1491227 1971137 811053 1539493 349146 62645 1956324 247205 375079 244708 478129 1489103 819001 1166792 1935484 136281 69224 357459 253354 350628 190068 1657233 30200 71341 932595 1487849 152321 1610843 1475569 141293 81021 497492 512861 1736450 660061 853437 1451404 558234 534445 676160 1222986 485168 11825 1362603 253373 1573690 1825386 997444 1135466 368616 674292 472646 1501670 1380050 674755 1166711 552630 1770594 134611 783891 943294 159684 350683 969784 1442225 442971 1972853 1067591 338370 569347 952237 1059687 630417 1808996 1074336 971688 414205 1396759 1213242 821032 1854663 250272 1806077 932793 1319523 1208522 1314189 1700421 306544 1716186 1256813 1423391 13292 763516 661028 832979 1527116 1203064 963426 1797642 1470464 162764 570714 647654 329122 534533 951872 282876 26995 124912 1749282 1340808 1482602 763215 1320935 1994851 1369848 319697 734164 1014174 1306651 180077 659932 496544 1517535 1961027 1106633 267259 1269760 147395 162069 1156122 547826 1351849 1679435 435786 1572998 582214 1394241 385969 459568 211160 378554 1556825 1033426 960959 1856152 1127078 954370 1572567 884112 1419060 1027952 987750 413760 395644 1708152 1078694 33030 1804458 822250 343744 396405 1312903 1188624 537473 341664 1032780 753791 44180 1432832 1694209 582737 319906 550898 1606214 1102659 628418 72246 1219430 748638 1799392 886854 1247217 1016488 214211 1963537 1854034 1222699 1550123 691280 258096 1513487 1957634 1738342 1083433 337034 897669 1510412 1744865 830471 1714579 1770775 1253647 1842312 1958612 1141141 1299149 1934103 1552743 1484879 809633 895736 566919 44286 1327421 960351 393534 1526213 1751578 1901051 1043676 1382075 244706 112283 1680343 701187 1912197 1804976 998765 49221 589020 242525 1360900 418504 175620 639314 1997779 1251762 1655067 1597001 1412555 775570 17905 1831803 1926781 996844 1277928 1104306 1455126 1884590 5372 1128957 1026678 434441 1771393 584520 426409 867992 1515428 1230217 1476315 44703 461833 1424187 328963 159366 1353198 1573787 1524989 164812 129362 1434519 62448 1100733 268631 847133 1389036 18776 661415 735536 696027 962150 1866720 418801 55045 1953596 885223 1390306 827235 1303188 313821 1218219 1866617 526126 1201138 416847 403845 1038522 1958358 1758372 1908989 194189 1074394 285045 95119 1005942 1670973 500258 1529295 1349315 1816771 39611 541049 244743 1424168 1814026 801059 1432549 1793647 1564313 1492611 535388 118332 1900713 1462298 773210 1756772 47089 1795179 309616 1289167 1581169 93267 973599 791324 1202105 1931118 1161406 1295570 1101721 328194 1082466 17229 1850746 1140215 855637 1890869 1282644 915800 22296 126167 1360497 1501527 991917 824058 1664147 449519 321591 752929 558137 310286 1999453 793748 712932 390894 1174435 1286177 733462 102691 571948 1593179 1476676 358352 1922215 565829 1411615 1704400 1340988 1466926 533577 1325362 1407368 53108 1978566 1173458 534596 951891 849798 537477 1566933 1732545 766329 983108 578265 894359 1777561 1911967 36972 78743 400319 1177305 1007763 1617717 815611 936959 106647 659353 310597 661608 1308837 1508191 406772 1506621 377138 1770475 229249 379899 1859977 425881 613693 1797331 1378584 1032972 938211 1366544 32480 1605315 786633 1211350 386811 1348810 925745 1610055 1781681 1051034 1108644 217851 1793724 1424571 1601129 879442 989843 1985875 1275681 643358 174934 1056746 1486678 774045 770353 120830 1815729 1588674 436529 1623092 1467635 990137 1226935 1834381 790564 1755387 1765509 135452 1231829 1343933 1317121 612712 18509 1227510 1957897 1887995 745465 1287915 592980 888546 956309 1063457 419276 328884 648784 1035777 986056 695961 87337 480490 1485965 290985 751739 812041 546531 1489962 717968 824106 724219 1189212 1105325 811177 1020170 88072 609036 1182102 359113 320702 1117543 1622329 1531238 1177413 554906 1206563 1861594 1594355 379048 1312752 1937181 1776813 1934239 1913987 490026 710677 1358993 1322886 1088340 900251 1555796 493862 1220235 427140 1334545 872551 1171557 116191 1304446 1963106 1060872 907777 1247658 1666261 127527 620582 1232203 490652 1707094 1088546 121029 1536585 193429 934621 1697013 196054 616490 1284087 1651311 1541862 1896978 377600 1008292 119050 796844 671897 1959911 1104163 1800553 1520646 1668378 1274998 1984603 197614 475781 499029 847362 1974128 649490 1128770 1279756 1106741 1586289 1339231 1819337 1851115 1968380 1856352 1552955 21207 1984261 414061 1040134 1740407 1471411 1114273 1495951 93891 675286 836034 1110188 1950651 1745390 998302 452098 471771 1793120 571733 367265 1531439 496861 520607 120819 698528 1075849 1984808 1952244 1679177 1654159 354227 1007806 1784609 567071 735638 1498077 1866794 405677 1795612 692296 695039 1949212 767798 72796 1033004 587914 15165 298246 822483 434655 1963607 1382333 1112714 1027457 1826030 583910 1526295 491431 1743501 1343299 547757 1378286 1750411 1687543 524322 247460 1807860 1500122 345387 1532953 419303 537985 361152 1903084 40033 1121313 53154 275927 1067706 325245 989906 1831729 1718380 916437 1306772 609046 1116533 170844 1578414 461392 1004286 302320 441272 1889630 403122 133712 774438 1445641 1180411 1326059 1889488 831782 1726694 104769 718134 1563650 1710837 504144 291892 1748427 1610242 1312307 936176 201445 52849 1058395 1530712 1278146 939051 1910205 327796 61499 1799974 1831198 229422 1969071 1272404 279747 1808701 478704 1340227 873556 686026 1876152 1968695 1671473 1951748 1957742 1842942 1521413 1376971 757353 1247050 1454669 283582 442284 55034 1930453 1642335 1365196 1013821 957307 1499371 322154 1071861 1615681 1774283 264910 617914 1215406 1218631 996052 1651804 1699252 388790 181388 1343901 1198968 784331 638422 1468094 104044 1388462 1601603 1153687 1363794 765219 1900072 765610 1271029 212344 1719738 745164 1141323 1020957 1795279 1516098 664623 1037674 87798 644828 1479920 1848014 333639 189736 805315 989878 1200752 552459 672345 510958 86859 1985787 1621625 791307 885841 1541932 1083127 1862208 778878 1677210 1736758 1782389 989475 791821 1828705 379412 51175 1450266 1347320 609157 582032 1437936 824171 680508 612789 1799397 735015 773773 508150 1411484 588789 181686 138233 920262 1219494 42523 591597 581821 991609 407084 892325 60365 1749654 848638 1286835 352303 814628 1452780 1416273 1105768 760480 854647 848321 679437 1401005 1926479 315563 1347546 37899 1295936 1729903 255909 531596 1162829 1093948 194839 1780394 799737 1387709 1587529 1770840 724752 995366 1495917 1543399 921886 70188 52772 1971151 699128 1729340 220185 724672 1755393 681768 1027221 1457958 1630740 1573936 1432486 572064 968138 1022491 1664954 1035341 1257511 69117 1332459 1383778 1552526 1984044 739465 66116 699670 1281896 141918 60705 1249935 1681133 1415444 1410110 1078138 531604 1377285 556762 1676632 381883 1741096 742370 852567 1339178 719260 1854928 789052 1572725 1837825 327863 843613 1873364 1293261 354426 1001314 188266 1988972 1398661 1701112 1664652 939236 1401636 220753 850506 1371694 246646 711331 568977 1905432 1192470 335604 1540608 587450 1123037 721516 734507 653188 1575580 541681 892459 1122898 395255 1579252 1705545 1711799 1560636 818043 492182 1130506 1408694 1536961 936822 813855 1762697 1456629 116312 37306 673002 721024 1073518 1776386 1989212 538305 1351028 1301405 1366308 166383 211589 554898 1720759 1006656 1327634 1703629 1612598 1042292 1644494 1529151 572617 1404518 697067 527792 383832 199710 651339 603067 1995167 502035 1735784 270501 797889 1078415 903522 1420224 208897 1822898 738169 298786 1333314 655994 779355 1683979 135109 575442 1290577 1952965 1484503 901668 287494 1171744 609928 661450 1454566 620403 1179172 937602 1776495 1846428 1738634 401882 530097 1894645 1229061 332238 1323664 1467626 587320 231550 4905 53434 110853 1164236 1431896 1157943 632920 925120 1217550 1045646 424887 187341 375751 1171905 1499095 625231 309152 1876775 1756576 434140 984796 624474 1232295 642331 1537181 329452 720419 855870 716819 1629704 579406 97613 250859 1052753 1903055 245483 1754529 299597 1054234 1929904 233354 568026 190514 243842 288902 1056076 334102 1237323 115355 729711 962214 1431688 1728706 1587619 1204403 1930603 265263 834269 554651 849686 1627037 1263910 382690 270860 1161129 265215 1552253 1608331 348055 1906894 1477133 1116073 1556260 620014 1006983 1921499 371143 1319027 1655199 408084 588108 5478 1621673 940251 426540 233801 1851919 1507697 1012794 1793788 11379 598944 1965340 160029 344996 618864 1280788 1617752 152317 277075 1289913 1170622 248669 1865042 1997731 899300 1767042 1070206 480410 896797 578974 655320 328583 991554 379587 1005439 1181139 301603 290881 254898 93301 628439 1326528 450008 341696 277196 516365 399931 893198 590386 1865186 1487715 1673420 17961 188742 1347394 1816259 179943 1421785 963747 1837636 1919412 1529720 87266 1770112 1849603 1351997 1762297 1921129 1559698 1706063 659425 329629 773577 78093 6265 285725 889804 1321548 604494 997872 220761 1935779 244441 390172 361250 195506 1013888 1949530 1083057 1295452 532287 679568 1128086 282262 1073435 255805 286649 447740 1446619 1068587 1729551 160505 473100 245084 1404665 1533332 935513 950631 1508703 1548245 1389603 1213150 1417142 611808 1122357 179418 334409 582804 13236 946055 1148778 1805113 1115334 1581240 1732294 1671491 1240969 280590 591393 1876688 1343816 1594473 1178134 32006 1081419 849960 1906703 1602091 1915060 332938 452992 6059 1813572 371206 583930 808710 449902 414402 901406 177227 1562572 1377943 620721 786744 280029 1338745 1297666 1563784 1115873 144483 1914404 1817932 1770288 638416 391552 426080 1803353 1839025 1597917 129987 1825249 221365 1916653 718353 1833122 1576814 1739395 548659 1234274 466235 1356400 1437025 1012067 1323060 714905 1897692 1095013 1710241 1304035 38882 1244749 268101 317676 1432350 64840 1617889 1842454 1556785 748102 1606121 1351565 1598942 565654 1536363 898935 151786 441326 685316 190203 1719708 1580786 1905980 1311381 1212632 1482811 1316049 1615277 1008277 1703967 394532 1020044 911233 763610 1752864 382173 359431 1210478 782390 1781265 1792827 711719 1017170 248668 1972512 890227 1829500 534191 1005572 213886 1678534 499863 1351242 455543 248023 211611 145578 1501559 1258446 1910739 903193 1353717 971143 1734433 39360 1960009 1000822 1001319 238145 662123 1041168 1133636 304967 359279 1777990 618188 1281256 612212 136658 1277810 889498 1183433 741468 1972135 1691105 1950034 1352986 139411 1203256 1553561 1708959 1291349 955435 1647617 1905594 1598375 1694351 1904989 1225213 599381 134187 1508550 971416 1551972 1933411 1614734 591497 1210660 1058453 149235 1508367 1660920 706544 987629 1195641 391385 1735556 1780 341073 1433220 1136850 1692755 427850 534321 183688 24394 1679689 1071767 1592772 101699 1406760 1210411 1131635 304499 198575 656496 85199 1125522 1854419 1982057 1316133 1181312 1651245 250049 748108 601043 464662 902320 1614159 950073 504054 1836857 896482 1780015 83638 907115 487158 1343966 1235432 1063395 1936373 846141 1222936 1383527 1906195 1925372 1509270 1967864 1220949 444549 1039142 353005 609595 981898 1920836 904583 1466563 664420 1065829 841846 467538 141103 1786923 762367 82355 617372 428682 1719477 468623 1748095 1571239 508168 547858 1217466 1303979 1096092 1479618 645708 18963 1376327 1923587 313527 1705457 945158 135973 542848 1151199 1487395 27046 388159 1949812 508124 834781 1212059 1876239 167141 696336 95518 829286 85211 806951 1258814 387622 302918 1307328 804653 622299 1634827 839685 124418 1524084 565650 1917219 256917 1895552 1485459 112935 427164 1109721 423761 265951 426629 1120189 988090 866399 1882081 1478966 420357 815701 1593910 478610 762074 1034450 1549497 365749 651181 648330 1317709 1871818 1670532 1757914 1136351 907970 38322 207710 968167 1810025 1290873 1020789 1619114 906859 728734 415346 1273493 1220260 1328556 99410 1814213 1686433 436006 670203 1269157 304532 1510255 1326029 1436592 1069959 68161 426559 1694554 381778 357822 1648747 1811651 1693433 975796 465384 550192 756496 1405591 1157645 328224 1574028 1750880 926702 1960960 498811 1261033 1832206 1415332 924690 1183989 1622738 1947319 676955 799877 1882170 702848 1719372 110599 1713205 1964244 293470 602286 1251676 589016 488246 1522931 953435 405187 767748 342327 1346182 709275 755659 1529188 137143 1499384 737163 1036923 978600 1378953 270416 1536811 27902 446490 680314 7589 577160 1432906 228262 1414152 809760 1551033 146358 1912468 1211541 1109746 840383 1275122 880837 938253 1905871 1685829 149705 1761611 1696918 421239 1161382 361194 1680247 208283 1639674 732045 1701927 962782 964320 1155126 1340207 1182369 184834 1640948 405627 1473039 142739 401524 398045 1090928 1629674 193460 1067336 1160131 553763 552498 1221992 1165384 1626975 586714 1938691 861935 743404 142450 94426 19083 1776424 307039 1428298 1638313 1042107 1592630 1247645 927597 1338717 1189165 997506 1539683 128672 590785 651817 1705668 89442 758356 632891 540576 1384004 1559457 676037 1312678 144438 644423 1923975 328309 1092764 574310 1459887 1366728 1261702 1864339 1657305 40752 1653815 1365622 1341629 1517050 1241576 1253829 58109 1371790 802919 1055064 1349597 1322218 521620 1145341 770812 1689759 1540588 1967584 564212 164699 1789931 160543 975610 1474435 1790936 1759094 1267137 1486564 1611289 491998 782974 29773 990832 127447 1360606 1292275 1426492 317855 782738 1866762 749241 42001 1121925 548051 1849973 1190674 680522 322999 112575 1460040 165987 1115340 1683460 1020174 664695 208807 908109 652500 726765 1388010 1748553 183352 1755813 990977 200692 481582 1782705 1310715 1921893 745450 1080045 618254 640183 1751805 1128356 942236 23636 178910 1750292 298965 1827738 1963139 758809 684303 841608 1498281 38005 1428512 1105435 284792 1271548 1049487 848723 1898346 1821066 1299920 783475 550411 297419 482547 703463 171813 1863931 147217 1776013 247821 38168 892334 1455580 1999136 229880 1958482 1789163 1728441 971056 1299699 1866869 719926 622774 230561 1184439 1451823 1106713 113473 938698 1647400 1044731 1168256 1172723 710941 1475424 1215874 1431789 1919373 132645 1823805 983444 966960 1234946 788489 1185927 1621427 1442208 1118849 1302972 836288 1346052 955293 796386 1428072 1139449 1751204 29606 1301825 1186960 1674419 1957109 246595 299113 1289898 514064 1039179 1054991 1973242 1800589 164457 1927959 832725 1055616 1492991 445078 341010 1547796 491759 1932875 740170 1763099 26429 662519 1577535 1831937 863465 507400 405275 854774 651621 839751 1422174 926443 281734 719808 1607392 1328417 400472 1633416 308812 1191295 293680 431135 1539368 138840 1684200 1159875 1043220 414619 1607576 829915 846673 1622564 45064 985705 874689 1718331 1672658 1201970 604658 292904 1089678 1777871 1464207 276352 192965 253204 817516 108428 1014516 1922655 1646404 1390822 1269882 401797 1461330 1629994 481404 1601716 1439219 775580 502062 712295 1069766 374458 1751037 597476 1799362 1771208 1052535 767791 1976764 1106723 1789780 405780 933232 1564218 640450 1417286 677818 377619 534043 1960299 1961137 132333 1647476 923538 981932 1081887 280221 1369801 1238433 1592884 600535 1648184 608899 1139832 131402 1833322 833402 796327 1935245 590907 94112 508366 1703569 122622 514624 793155 1794677 1036458 1362504 1232264 964052 77159 460394 896722 2297 1179700 1639424 600537 3701 59886 31396 599953 1878030 1370872 268857 544870 870489 1213766 1875557 855505 796532 1039458 1184010 752706 1657503 1443657 1701058 925593 574754 730773 1269517 328672 1698924 811362 791991 1539688 98705 200988 359901 1471973 1078139 966754 1919836 1587268 725237 467077 13043 350747 968548 1807845 1759602 433845 1263555 562757 669614 115128 1091643 324503 1833997 1639970 783361 18688 1714092 213700 323781 646181 1408616 1315355 571311 1766604 1330695 1581118 560651 698515 846985 617823 527227 216142 1684249 1054108 1627142 649611 771217 813463 1689609 566930 151702 357265 218705 1859866 96545 393265 1192653 1679820 57609 1120144 899599 81699 1882310 1728934 328301 1749769 1828957 560546 228380 1039841 651234 1993592 1917680 287462 988850 188057 1234843 1598336 1242782 1611207 407390 878568 98651 241971 1117037 897518 156558 1518045 1938662 235676 609640 152248 187816 155393 1852683 1180991 70993 1521479 1312168 1946181 1077380 1963450 1216042 362970 1539150 1326393 1435035 1572797 1196009 773077 1281376 1994566 615240 1120130 78615 1456295 211682 263322 716527 388542 290999 1989582 1349272 214995 1722866 74166 837380 1961287 1819285 441710 309076 468616 134391 240439 1576316 1130709 550226 1619988 1917517 517787 1115312 1832273 1412834 1254041 1946201 964419 920853 718362 1755055 471491 1169820 1584957 1556237 1131162 1117492 7435 1679286 138704 492685 232087 264581 1651255 1504875 678476 947578 1706333 1495754 447532 733285 823756 828944 1444868 374681 1592755 189054 1667191 1989420 42733 556033 1401124 605234 1295112 195352 309814 390820 874587 59229 957215 1848499 264731 426067 371272 1088554 722104 985383 363109 759845 882900 944614 1704487 1483141 1550865 347618 1906698 1305340 1801330 397802 514847 1150961 1938482 1207695 1817968 1389860 768534 533786 334774 1438391 121957 1693603 376258 1107938 683902 1138261 1868766 1020865 1920967 775540 389060 771395 732915 1249157 1609630 302072 1137151 1341044 903310 1276293 516059 1146091 1656207 1107593 199610 1491886 1548395 33206 1358600 1751872 957517 632636 1534988 389891 1035269 1103314 1266693 1103995 374107 1996769 1170413 76916 370795 1522557 1711968 1678325 364798 1734872 1432304 1258073 805294 891311 1255324 1751811 583441 1541337 23779 1557920 1427105 1380292 859638 390369 1108272 1154071 1742070 1524354 1073407 121092 1291726 196046 89451 991785 956600 460120 133916 1446071 870613 1322133 1416936 1205058 69056 1872938 1031214 644560 657234 1462810 1902612 345139 864374 1762266 1063362 1535540 1420030 25536 261495 493130 1380587 1287119 489936 1640101 648030 1432856 413511 1889945 1978529 1212691 107093 49762 338697 499405 912856 662341 1788662 1008848 1624381 1623588 1634945 1209795 899308 1533315 1654905 257775 20201 215123 1910636 639623 509874 840720 1727150 1680118 1294336 1531206 367489 1266589 1783221 116578 1867104 1197919 451656 1108971 1481464 218828 169131 1853784 1144709 1390350 845666 390120 728855 1002883 1687961 343343 79880 520173 1375143 1606367 415816 1996445 764980 331391 1299242 913111 1231029 316155 1956488 944124 1080981 228861 429264 331794 13098 128708 827351 158982 1582790 991525 1210835 1375136 833606 1165346 638357 1201393 1483374 995095 62783 208780 1503843 988127 1435920 1829826 1839164 1316526 1560479 1869000 1901385 1880038 368068 1487931 204211 1135288 854371 1972245 1937986 589891 1192385 76367 1882945 245498 1878340 153271 1291652 1620913 1239838 1975191 1959254 1404448 1506879 964541 835660 1200887 1901596 509371 1100272 191114 592098 1786195 46207 300063 1875319 1543300 1874408 122055 125249 843260 1297429 288359 1437003 812928 1703877 656963 1070451 517625 1653535 452526 41579 32288 1782014 886124 696695 1304080 868220 903314 1748999 3349 1268177 920092 374387 1086477 1427651 1980055 1897048 1480323 1800994 1530425 157959 266051 767680 1294230 1054973 1151870 1185055 1132867 4913 1519943 697908 1439612 203018 1090650 1970133 515744 1654981 1151386 1839279 751193 1457068 1914350 804186 915908 1711364 1457315 1575169 289109 557054 1332640 1941766 320427 1969138 1641649 297048 406628 178140 1903029 51731 1022533 707894 353857 1332411 298654 1917481 1220162 1557890 261603 1396335 1262974 1755383 925334 1053994 385377 1912959 893465 682801 1680976 123745 78015 1406363 1400711 1389180 630654 1715753 997380 1028002 931929 1340476 949890 690109 1575382 1988737 1756361 306751 687705 431816 667798 1919386 1075226 1216663 1109038 694052 297453 1347196 1616007 60797 1940724 43513 1511632 230144 771519 242246 1453362 1963152 1037201 1230090 1591535 1757454 1346758 115096 247925 853938 1392084 1209250 841112 61015 678363 491585 41302 635361 842563 266520 1206989 604450 1611456 1356023 1217665 784710 1858568 1693152 1538675 601007 909048 1525338 1306069 828925 1187239 646362 1346608 1685467 1389028 1853226 343591 1040277 98111 24092 1358655 1909617 1053287 275146 1029250 1903160 1590813 286292 1881418 1266392 393836 1439381 312412 676419 1475565 1574556 987733 915531 876485 1700995 218408 764845 280104 315606 355370 945449 551439 81989 1627500 645619 1437663 918476 887319 1071841 1283196 1105851 1814239 1179487 269539 76329 446427 1493287 846392 1582647 1447247 1257153 923522 737874 522808 576177 476952 1798590 1358831 1786039 211357 884314 615308 459808 1564042 1460296 660011 1645323 1704554 1599983 959941 1564600 876203 860307 571151 137417 372989 968230 1946716 136001 1906916 84968 935880 619910 1754828 1734698 535976 1486592 707752 1106950 198237 444204 665617 1699831 274555 77917 1814229 998958 838333 1727978 867738 1212217 449006 1728141 1058337 1827184 766490 502028 1228777 322973 151992 324055 175397 1568786 1184338 901882 1797080 853143 1592092 1583979 303197 1039420 1081285 39004 829435 506184 1885266 1864667 1099428 929892 1088406 1922794 954783 249080 1238469 490546 919528 1206757 1765057 185229 1190683 1579351 644036 1979297 382824 92263 316209 849528 298957 253513 1809222 686826 483848 630208 547347 1605163 1507308 21733 1629299 1084047 1859823 1030688 705263 244271 204324 255859 960624 1162703 257373 1050094 906816 934935 1859517 787596 1097815 1828811 902993 649950 340694 1351402 927800 233876 279563 927514 1269658 414113 1459661 1774051 1589632 820154 1705474 173664 436660 1802026 1911172 471171 1748675 72300 1725322 351321 1328361 1412086 373656 69877 852192 896140 1615659 489721 1330941 1711837 447178 756395 1998029 1900020 631315 578219 196411 28802 1074746 970898 220070 337713 1716858 1770431 332030 1217105 1018877 1791588 1928908 1738762 1292279 1646705 836320 310884 1441204 1490906 1250737 984570 131592 1643513 1356812 1116430 661647 371780 1470265 824701 1901389 1149016 1130621 1566163 775386 790495 1275243 1242124 1116018 596104 2336 881461 1953611 1180952 1469041 692727 709834 1256507 1713312 3674 1960809 402357 1975404 1330106 1175697 36669 36475 1500400 1243241 1149510 1792829 1060677 1024507 678303 285918 1234587 1640816 1196948 423247 197798 1841631 191011 1175971 1448116 1698063 1333753 1254252 138649 1128768 423255 814035 1098494 1854969 1547224 1559860 683207 689862 1257616 432316 1718252 929042 1133350 657656 177444 529518 1257620 895769 729493 1551855 42545 1833072 1840841 1243055 1903000 186624 1646094 1014674 1219165 602627 1937662 1649882 315329 790149 108872 1080012 1261531 44669 818442 512820 1917804 1484747 891187 985706 1529702 914922 841149 1235340 1664894 645375 1971538 338886 525897 947903 901784 1940657 1934661 754968 1497423 1030953 76443 101499 995597 303262 216428 284255 1107139 1552811 1180710 665465 725488 318502 1149959 536816 1597285 274475 1726753 1358431 657330 1322691 482869 602524 1808978 915537 133582 1586273 636528 1321486 37990 1823044 1506404 1632815 934414 1443659 110681 451616 473614 1119758 1683786 1131974 1240957 114491 1792791 727533 1271082 1493616 1400922 1692134 31975 1554194 1541264 505951 1014781 976930 814661 1893639 675998 1433656 1074793 415369 1228855 411713 1780351 658702 1641730 1032266 340734 302961 951897 210488 1987162 1245637 1707815 1057022 1003739 611309 306021 717194 132119 1515157 1882626 676816 663741 1103567 357545 900607 873886 891286 1281785 560118 941350 1943688 1844057 1396551 6992 1172718 1371239 1183957 987056 144926 1888401 1602424 1192727 565259 1566278 664482 1338817 1803960 493690 1741366 1215200 919960 1079617 413415 5997 146659 1797993 705076 495337 578960 1791033 170875 664869 1847761 496336 1915944 1695747 1448335 148552 785379 1646304 1152011 1577242 587272 1032642 1228291 458298 519575 730769 858303 429023 120501 582750 13005 62579 547744 207676 762922 1215961 221969 481543 442884 937574 629849 516678 1035173 134434 860644 1796932 531538 1319590 587110 1609745 1331795 187451 1162416 1083919 1045928 1213999 1375753 1572833 1264881 866220 822950 1868666 1419223 301768 1767046 55650 841832 1924554 1953277 1940997 675912 339587 1612432 727140 213110 1839905 868728 449441 1041978 887891 1767253 1388053 1625231 238246 544789 773554 911557 607660 218381 22883 524136 302670 1696151 1749196 1353329 1230616 1267774 1602570 546003 945597 1171115 107727 1330137 1728405 1190995 234231 1369236 1037524 1379562 1145041 411722 1966574 1121457 432553 1374458 1560099 712068 1452762 1034584 450812 1474201 1070174 738683 667200 350774 823644 492845 153789 930907 1778871 1882354 1501892 590737 1594346 1091934 1487870 1890356 1834264 787716 432328 13965 1869037 808407 1535905 1654731 1738167 1422298 1649111 117061 1545852 26284 903321 587158 612904 1186090 1367594 1731675 665767 431064 1725754 91130 367972 1425206 552688 1965280 1783381 606579 1766046 258227 271089 783578 1740804 595142 542697 1755372 361133 796579 1888946 1749469 1425586 1085762 6730 1328405 1159178 1405422 1299255 1120963 672267 751471 147123 245784 726136 71167 729410 273190 297775 779879 1262818 1655944 318152 1470365 1120808 1331986 70893 254909 292120 647490 1403775 583526 122741 1854298 1503647 472030 445490 410770 1164821 62922 1842291 1816901 694025 444306 660964 475055 232279 1028855 1795555 1882078 1400575 956633 1892896 1902090 1123233 488586 66728 664307 382799 791005 1993624 1466109 1106411 1227007 706083 1550126 1228476 276250 281290 1096015 440517 48711 1015252 990576 880235 1987347 1357521 1905078 1559670 573944 452836 1814296 1463127 737660 918226 717349 418934 418661 519491 1739139 1994340 1872256 966955 124953 32117 751627 233355 255205 721824 662988 1181854 1426278 251664 1741312 1745859 150782 1316634 622532 912139 920157 308070 730804 94125 1861974 923603 878944 924554 339404 1119080 84775 350717 888967 360702 1735342 94385 967847 409423 1194833 1080317 1620615 467762 781764 445972 243316 508529 1716215 1446850 406488 464346 1980429 1343783 1838513 230882 1444171 931023 1872056 1339729 1573932 1960142 1828382 1771283 1231233 1516795 1307317 1975728 813762 1084712 761992 1605458 1317703 1444525 177938 1210254 839549 889635 340336 1892966 153576 1216529 1130185 195526 1669104 293103 1103345 1000734 1282099 1476818 1947444 1098383 594673 1533772 434770 1686794 323533 847811 989537 1744198 435046 1609363 797596 1804798 1611491 638601 385109 822380 1930591 1455746 1824798 679616 436463 536037 927273 1246564 563121 1063884 788073 1679358 1055480 626892 959187 1327517 326576 667304 356665 98650 535530 1626759 712404 1359561 1391017 344317 1612274 1810257 1696411 1046959 161564 1542726 1384824 1082142 147730 280519 1401245 914204 1484054 1829444 283749 460480 1855686 1448649 1435138 149500 1942341 526171 1384130 1759831 1996964 1386845 671656 1260580 361860 507031 672639 660178 1445583 1498091 1373536 247763 553221 1535667 364241 1482098 185754 371520 1151155 287386 1557137 710116 70633 1798990 1980796 1135540 1307714 1591444 470118 1799693 1685207 721369 1016176 1117503 1714770 675017 580468 569595 190983 1765120 1346348 1057003 1618620 150050 539189 471712 1238664 288457 988498 1980012 1464831 317680 255713 1138425 670198 1366483 45546 1151242 1819312 54585 1962865 1882323 1816150 1963494 1079728 1177298 27585 1460722 1557274 1589349 1582963 90388 1604199 388248 566991 1112458 1806963 24880 1456141 1388372 1601106 394584 187330 294343 1297683 1752442 227919 915841 98183 758764 1422665 712549 1105731 630455 1250270 1103388 713281 897368 949189 798524 1306394 146145 660039 47142 1112296 1347734 1640116 1628975 97168 250815 456095 1700355 1116316 819745 905599 1409559 1747397 1815461 1863804 526984 460027 1161399 1231017 1151988 1758006 818925 1574179 400015 1960220 1737174 1814393 172185 843889 1366198 101743 1511599 1626612 1874226 105293 1699173 382618 813014 344076 1679780 1246547 119477 494831 379433 1769265 1743189 1621778 271558 948360 1203564 379069 1938916 1041493 1256666 1300189 1391110 899348 441361 1278182 1109756 464371 287016 889965 343905 772673 398353 914665 748358 310022 1551175 329562 758878 1256414 753500 762294 672283 1339506 470076 744599 991244 230005 1780932 1415205 762658 1526977 1369184 1854094 1799477 546745 219987 1803692 1232104 1683526 1256198 1310372 641689 991943 1262743 762604 829182 1079792 1782857 303000 766932 772781 1098101 1384142 714217 69439 1940172 1382491 1577186 161684 581138 840689 804912 456533 1549413 1584242 1422782 1688960 1036602 1679752 1500528 1207372 1502012 1160155 1001197 725582 1477719 698345 268003 1063087 430724 569026 701657 599707 574376 300077 220267 1474592 782109 609335 4339 470863 1474409 1867393 1027887 132502 1556857 92706 774716 480605 200155 1542484 407599 1500915 1328621 1909494 1893270 1914298 1861408 831777 955554 283366 1525283 1436290 354038 210639 1518459 1787631 1286605 1775491 848507 208213 1090416 393630 1086997 504284 1151331 1186943 1623356 1923697 1613453 1642865 1780531 205159 612654 1901463 133841 1123383 233779 1964157 983161 1394211 412393 1973385 1452951 486643 459521 1163503 1205696 948226 757485 1611520 1708082 1389107 1019346 1226266 253949 128569 221425 1707274 1278784 477004 1853189 1698023 613471 841905 1558993 1102127 1046305 1574387 355987 1510502 935532 1999733 338607 546943 1580970 613607 362757 1402657 1496189 1160545 1020882 746907 1438084 1875744 429129 556976 1742529 1619151 1334800 1781164 980866 383113 1804034 1843404 284274 1363841 992720 37030 444377 1456016 1724070 1911351 1145350 612057 1350725 164088 635675 506037 46252 173931 266843 1095049 313488 1863424 252530 755752 249701 1661758 652675 1922718 267357 1031474 1486744 929770 1453593 1081167 411602 478366 1623238 1196097 31022 56240 1501644 1918911 1713842 1133178 410854 509869 1157866 462449 15588 1875333 1967815 843606 781568 1833524 1605566 774990 515822 603510 186038 1534750 395842 236530 155466 872689 784952 311724 1217576 1695728 338109 625623 1682622 420371 1445849 1071999 668400 1129490 1930608 1197744 130417 1890947 642086 1956854 455577 844053 863996 390192 1837440 611697 1831990 302348 412101 1210833 1146839 545057 1136962 1430230 215022 1672224 889478 1072149 629025 1085211 314771 1272978 196252 151372 1360574 1966913 933281 312512 655463 1637015 1852905 1878445 615119 171812 249620 1930049 726329 1018938 839812 1749536 90520 1779461 1095986 1459402 873687 1196558 1505931 567999 648960 89713 610582 1686658 1254078 590155 1056058 1909535 828621 1884139 87019 595095 1294607 293762 381628 456887 139593 253403 503048 1800126 482627 960950 1712267 710758 213505 1792225 1771282 1325329 465138 791089 94578 102170 193820 1668865 1280946 1571327 1467909 1432124 793539 130780 880843 1242604 347811 175094 45491 1144234 155096 80296 885150 511989 190326 1259543 417613 610070 1440947 293420 97028 1539109 956304 1602938 189784 1096381 1845537 1918019 1887272 1936003 674411 1466135 578669 1407555 481145 214432 314988 1971184 1344555 213322 887985 54236 1950670 198118 172727 1017564 298125 1134801 460304 1546928 1860796 766272 122971 359419 1157838 638749 164914 409861 293652 508234 270840 794276 468879 1042568 1164979 1565989 644383 952830 1137709 539396 361481 641816 415147 639980 1122889 155967 93641 408805 881794 338725 1072965 1503307 1143716 1129397 1815391 1210518 1939713 894328 55244 1446464 611507 1508936 1907356 967161 806055 1674859 1405629 512664 797668 792963 50529 192617 1616359 1641404 1995994 1130064 1650067 1080531 1133431 1023700 24189 152013 1432360 807689 854897 118606 1578001 1985057 1603933 1936056 723814 139589 444576 1337967 1872184 1854555 1363043 918386 417769 827175 397919 1239566 1571621 924408 605083 1057386 1466186 1097709 1283136 172664 1026755 1388323 796272 717095 873444 1872425 1613574 363858 122958 1943240 244343 155506 520733 176134 1512104 1484960 1138696 825804 1863143 1446526 1642790 1541387 1951791 887146 1538295 232206 693634 926311 891842 50649 846231 907289 1294717 789417 1047952 870282 1870652 682366 64468 1534797 667970 1519328 6485 954711 1041645 807497 1152921 189402 1195235 1401546 418342 558242 340666 68604 1728646 526400 1927436 993692 340656 1986942 1532593 1151514 677928 409190 613237 1376058 869385 1205044 827332 1237209 1452441 1567334 1066152 1026096 411560 1910296 1327832 747692 1525329 567940 426207 1509902 1612844 1330108 1872854 398474 12158 334539 930262 619099 1949676 1747609 969005 1205459 1773626 495603 820956 930019 428567 429304 640313 456365 198550 1746205 801501 1341994 534807 580040 853148 1284868 881641 769607 363877 980281 223407 57063 817268 827439 1693932 1360054 993489 757230 1513493 1590721 1968969 1287452 811692 1807748 724375 133734 1528739 177623 841744 1586462 609527 1175392 1950783 154209 1473838 910058 1343150 806175 676967 1846151 244389 89826 1917121 1222996 1852833 1779187 1203506 1252280 982200 955272 1302173 1269993 1290071 232729 317891 1427123 1513102 1371746 24800 1165755 1222004 1513120 41475 137809 677984 398378 1044163 1384208 489638 427194 1420189 442445 1375894 1348940 290645 1411373 1938781 1011334 1974352 1283729 1164837 677581 726157 1086911 1202297 1186419 370127 1636474 1344162 1109233 110094 481364 1784784 719994 819672 700133 1809449 975435 1086585 6882 1993953 897703 403687 858335 515612 1826418 79580 1505835 231013 1055708 913043 1166533 779546 1488017 381882 995822 1704962 1238502 506380 489882 1216101 1618956 709044 1402357 1940400 729258 900915 1720777 184286 665688 287447 1252836 808005 206905 1119042 856906 1203470 718789 1089149 583668 447004 440564 1041277 1705318 489041 821027 536759 511535 58731 637358 214228 194214 382566 1483618 497329 189797 611468 1781913 1798599 1320580 1650709 976616 708168 357690 908277 1550185 317266 1566790 432750 414888 171445 107598 708892 1942779 1080677 753600 1391522 1789309 711021 242947 907046 1884098 119689 1974538 1825498 367277 1463317 445752 1527401 1972486 1521563 70461 844025 1877729 425763 1754229 176998 1902404 893534 1209810 12197 1098360 942789 272051 1581379 259625 1469868 272537 1145448 687673 924034 811728 80892 819057 779030 1227885 1340499 159243 651057 607649 1960926 1038989 1115559 1725017 741028 1841496 1081849 1379467 494146 774967 390238 1075375 1301570 205909 1361874 712631 1078432 565850 1560264 1028350 1880805 1949278 621291 217610 384648 835993 790486 262240 1537012 211427 1152411 1786627 1835191 179019 1374638 69996 966107 1182073 396098 1536499 748997 1196684 101027 380836 1850568 286968 775141 863499 481497 1853846 1747752 1466503 377746 495098 939035 1965540 1222893 1717015 924053 739688 826692 521734 1680282 392182 1930204 411198 342976 564838 885860 1011649 1267151 745256 1530135 676367 1952371 980581 776295 1291663 1416432 198722 1126977 1358903 1272829 1150284 38589 197901 180364 1713343 1633761 277919 1798703 944309 382790 1978237 701805 53027 1697977 185835 1001030 1657123 339472 1748860 1011974 269331 1297128 781313 957348 1758755 1565564 1314018 229352 123811 266537 1878337 267653 241986 1704493 700122 682546 991416 4100 235919 957716 1428973 209000 1368165 989367 1889540 548438 32385 637496 1050185 932830 1029293 1484663 555206 875639 321356 1847804 1191700 1379075 1931693 1529424 1365555 1032851 1176522 943523 123693 1701241 1195070 1127061 286002 899394 1999209 514418 1240349 1796656 535618 436854 1260250 1092689 435608 247883 1594394 1546129 526785 231905 1152755 511140 113876 1207650 1140016 129028 837622 235995 879891 1464706 91831 824996 1868104 1708202 1838744 69418 387026 100744 1752153 1845746 773804 42779 879676 1500060 139420 1578442 35102 1383158 491202 179356 203205 1067860 546093 821281 1130657 263806 673249 1923405 66280 1840650 1132111 1365632 326072 202199 191936 1983438 1625769 1539329 1758072 288127 29862 519163 205793 301466 892641 1151503 932331 974092 1537961 1156270 1773573 1951994 1191008 1204829 1620613 1964535 1504067 1954018 1574827 201536 413063 1758154 1881621 1706755 1145727 1387349 13477 1003823 296089 1143572 1826375 1694989 616542 153027 1852849 1715349 453130 197800 727411 516644 1470700 21456 1559744 1483808 1247850 323916 1876048 1801971 227457 1907976 1481869 1454622 1313039 724678 1390163 47869 683602 317539 1214964 848489 1690257 1630819 899060 424279 1352392 1070946 804541 954095 10215 329971 44821 921651 1009341 139138 58334 1752749 1065199 14444 193699 64371 1426647 1838356 744793 1314897 1943812 353367 1913892 686402 1070904 871867 1812539 893009 915157 76795 1942892 127323 540412 1856326 371219 76213 1427920 962083 406407 1726122 623837 1435163 787389 377392 1656664 993442 1136458 1678101 1622107 802643 1532991 892040 359899 1758950 1386437 981111 869386 1075554 725707 1485632 767206 929423 1829344 1609503 1804336 617877 1821499 1525039 247795 1348728 791755 131968 1202585 1144748 1637025 1776298 858279 271310 688105 670807 644776 1178915 585941 267757 1291866 1808373 1482278 1292695 81429 415853 1548236 206645 814267 1446388 798708 48296 1379895 1798071 1495820 1828112 764103 887596 1187874 1625233 1723925 1924030 605303 93676 1774516 997189 1097095 1068119 1599524 1294184 689168 1406931 750610 298147 1315179 483404 1669201 1766661 345537 1192476 1602194 901377 1173180 1943960 877846 837590 1534107 1512333 1805118 819282 1839343 1009155 513119 350184 1434413 841781 392498 290574 620859 376 107770 1586128 25887 1408122 1259865 1045219 1541811 726927 178117 1440861 123977 1077225 1558115 810042 438517 1161351 628826 776358 237939 780936 1401521 1940986 1886681 1198888 1870258 847129 1388843 998573 1570328 409859 1662086 750856 82192 1879801 658042 1526165 1281460 179523 41057 97893 1013507 1350332 19228 1187402 355169 160478 412554 624763 803657 1082932 1506633 1752477 151464 833142 356820 500823 1804807 1501898 1784875 269618 234417 130666 1625052 12885 309696 1648958 398808 1751069 333343 1830404 1105785 1859112 1871295 775561 661201 1910401 1947091 1524378 1961312 1860193 471797 191162 767162 1243284 1483658 212611 1360179 1242809 1000134 650448 1480564 68703 1745433 926107 875176 999768 38209 269479 1100685 502139 1806729 313883 1866695 790590 205391 1838963 1985014 228548 192422 281884 969612 880780 1860770 1770887 902692 1592955 565539 790179 156845 1790519 836584 1436204 1895871 601440 1825523 1733698 1911803 1847961 1271639 320477 1012826 1326305 208533 1791993 397359 680104 1238804 724992 128972 277056 1123674 1134640 786330 1304955 700404 505569 1781082 668997 278309 1533072 1659335 1514216 1533395 1008580 22535 1215136 1542230 1362008 66726 436087 1853384 1993904 344229 1873662 249683 972450 1250740 1100041 173970 1376898 1534663 1494387 1570937 1417083 544598 119497 1029567 1607472 117049 591862 1084672 1087464 360636 1334158 1900636 1619594 835967 732533 960046 78109 935502 945044 1185775 389148 121774 1561202 1731985 145851 479266 1478429 148741 716380 846359 106379 565602 1523809 1443939 13800 1200085 851845 145783 438888 1058518 683638 1754536 415714 1830456 1669822 1661414 704164 1971161 1306969 1058791 640594 1626385 1214818 1788569 898620 797979 1838572 1931403 851680 500802 870902 379514 1500923 1179877 1406811 639953 1165321 620123 1548304 1152251 782680 789068 73926 854441 925130 696489 612799 1056610 789530 1955210 110257 325855 960061 718384 648943 1775197 1886215 234682 758282 151257 245798 778996 1908737 966531 1281884 548926 737112 655310 1721781 1086623 1663384 1940291 1017817 1353357 1411155 227639 1999732 703475 631616 1759257 796122 748321 704722 682352 535978 1397656 1233205 1305041 810164 688782 1469613 1021938 606922 1299039 630393 7715 1869234 1050677 1548885 779175 248217 756750 1095807 1068615 525039 707442 1785109 1032971 1914754 434603 464520 1615797 426897 1355534 238342 852738 697372 1920802 1819463 1196030 275640 309676 1564394 1704753 203539 493161 1200660 548500 162792 503577 1372254 185609 741020 1295166 191884 1422675 1634655 982347 602277 1899475 185664 1804924 1901665 1018941 1913100 1749155 1504575 1690795 1051725 1056533 363935 1818848 1020101 190015 1896388 1106194 1390149 1734175 279467 1931015 1193290 1063561 610021 1650103 1803168 865812 1260751 371735 1228054 445231 1266002 732800 1371173 1850734 1452508 938233 610556 23987 577962 1425584 853572 558296 672068 127320 1870863 1803184 86622 462933 874900 238960 1422757 1713606 1381793 743851 1536394 778641 1360949 1315431 848446 848070 457161 985438 642066 1775906 73704 827884 1488629 1507544 1006521 41657 234453 265879 950243 1156828 1820455 164373 684274 1037445 455700 1411756 349848 1878289 454394 1868149 131792 11196 263892 478090 842446 979447 1159588 463225 896124 280043 1341368 417503 1322009 189245 400950 392964 1429879 700879 1428916 722770 474544 1512274 1258566 51927 1504814 1955660 1053184 917534 1892420 481791 1616430 1393466 751896 643156 216368 1444832 1627193 991893 1471640 171507 123113 339093 598441 1869528 1994631 649265 717293 484892 1503582 15589 1383878 334574 535682 1081639 626504 822982 214033 330437 734262 1013902 385263 579310 1561486 1183646 370961 854963 1699952 862142 652138 1097979 1815448 1967185 1379565 1745233 926836 1514271 666827 1477245 700058 1399315 771384 1500200 1239231 639119 1929583 1366587 609869 1191835 1471129 1222954 218403 1949056 1343465 1389523 371776 946352 1560451 1221247 1330151 977028 1793849 1205147 1109310 671322 649669 258161 779095 1032033 723014 245233 371690 1417193 1733875 156659 473973 295813 527592 1426019 677761 1129538 828085 20875 769920 1324385 1569300 677829 255314 1884867 1470696 1907402 1057310 308413 893528 172022 359376 1545324 987801 1819891 1163773 1337100 819211 828858 1476473 1851969 1660188 463574 1645030 1789144 619221 1907045 479855 588552 829000 1760049 343832 1728322 1422031 1230010 136463 830743 1366034 1947050 793917 1953067 1919689 1821606 1301799 484263 31200 1217196 585049 1620651 198066 1941640 1497453 589288 1999236 890823 1175152 961803 1947956 650522 1068906 1799983 1555450 231456 175525 315126 1182142 1907368 300764 1085679 1931787 1686377 518916 1186772 462659 1275168 1708350 946983 87677 1562545 421447 1321844 1337523 1785370 1859363 1854827 372887 475732 1840580 749729 1164145 1517233 1705619 146511 158071 967500 1539302 469832 1291036 1688229 11663 611244 43411 1817152 1688208 92730 786148 991756 441278 216717 892321 114247 982785 1156259 455154 503768 791176 723174 1499828 1568215 554041 365152 1027274 1773068 1103262 1812606 1265447 1018301 545021 189428 453196 1367666 1933166 135888 1364422 653408 636009 1298514 1467808 964851 1675612 141715 981031 1450726 234920 1246426 1973934 1676809 41810 494044 472189 1052735 1441887 1813460 1671784 1864880 1852922 1451542 1215040 673712 95809 725231 1045689 462017 1548381 397281 1841969 1010512 1153037 326745 1818716 595517 728347 1683104 426058 1212391 530879 1354586 566835 1178114 1099938 1813227 1298819 1093569 677710 1296365 1566343 1659805 549944 155540 273802 161064 1923639 1173928 1573454 321285 1896259 1851935 1335651 312463 1275337 1058671 38675 1687893 968457 451456 76306 1231256 1899498 558634 1173711 1266961 1719160 1592320 1771558 503395 1344138 1763136 31135 774679 1826448 1848836 268646 970278 137505 621247 1536617 575274 1114307 811732 1857166 52353 1557829 112216 716863 735409 945753 1912017 958352 1972266 1619707 587782 1087408 585438 566588 689397 1341362 1440097 1933643 1518318 828784 1189603 1514217 776589 1390448 366454 1755049 794269 310771 1062558 1143498 486590 1628825 453566 1801528 468649 1875404 896828 1775784 591652 132638 1299604 1314122 510241 568804 724173 534184 265147 1113009 1656447 906381 1909300 167922 1783800 1464278 916849 431913 133495 1087815 30919 1817452 279982 621745 1366813 663442 1305688 402360 1613794 524302 144957 890722 1911171 924411 1290050 1320210 663385 1506882 64452 37401 679298 1431502 1570560 188971 222393 786022 842538 1783603 362196 911492 1202042 1764386 797091 694386 1680213 1319479 115026 1254504 651568 1386194 473215 544913 1252180 568030 508242 864037 133509 1807954 227485 162918 1496682 1749207 1300500 1524215 589694 505217 721252 1062614 51231 1439066 941281 205740 1893833 1935908 923507 960434 1719906 102195 932175 498374 1665199 370969 1831275 1859591 1089125 886741 711457 1073218 806959 1293389 1018232 1194232 134179 503883 1971490 701940 622354 633626 70727 134978 990771 1716234 297205 186570 1688350 991417 1914201 154137 1870494 156067 598818 722444 1856603 1355985 643140 250598 1562160 1035507 707294 812431 291854 1474726 1907114 180283 692847 12904 1689083 469854 12711 1893353 1711300 39026 1497907 921411 1967475 582509 1791801 873863 135858 1611263 295834 1061946 648185 1256488 1206906 441334 1220798 664760 1568726 1854599 480892 1551241 1151579 648696 1682804 701506 485328 1966872 1120547 254929 1698687 806230 1840860 1660839 879358 85810 165712 1804862 885562 566298 1792653 1958280 80551 745724 430632 1121699 778351 741412 200608 1500815 1606678 1478937 542808 1714335 1409828 354599 340163 645752 73298 1721782 945636 142949 153488 1826822 221407 624364 1579796 1324678 1054796 1813504 1362387 1590708 1532387 1275560 817647 256829 478906 1845994 1902490 1367050 9966 767150 1863324 879258 1608406 1129855 951484 316214 104286 1757520 25170 1889711 757768 892131 1974555 85047 160824 207432 1439664 1417492 1368938 216892 1255124 1478624 138285 15372 569234 1103698 1749390 1746794 241083 1858654 10490 929610 1355849 520529 1974706 1672944 1287917 1056925 312839 1177754 928622 1226726 394578 413996 1035047 432861 1353309 1370498 508372 785912 1143798 1901466 594647 540454 1861328 703846 1604516 327258 1411788 1229556 1391983 346005 51775 665287 599827 1080559 600568 1468504 853609 642037 1764946 1739526 660428 370714 1735681 330662 1764556 1777124 1683693 156790 1317354 543472 1577826 1945533 1333218 1625605 1673301 1388693 763098 1470037 269011 212996 1829933 483504 1044126 1298637 1861447 1127329 1256190 1367214 1505542 1662737 1418378 1227782 148667 1134950 1235914 295239 770012 1427972 1737588 1799158 1681092 1328734 743809 1642974 550060 1538566 1774278 1131035 723038 911472 1499313 1625347 1283220 1623810 421842 1608669 152803 1737072 1061203 423629 540802 1689830 1464679 1006142 150869 857957 355983 469950 749226 311957 1865441 1632438 1220332 717877 1711701 1074694 420959 1565582 240955 72259 778002 567271 622420 848060 886296 1848553 93627 1297293 1014089 817873 1720003 95095 766192 1037869 489909 822852 1474225 559008 176772 844152 1495551 582779 1893773 1296019 1860150 1332946 1058442 749952 239003 366861 476027 1313736 173056 1659000 1212345 1788162 1312783 785794 1528947 594842 1264985 679206 955438 1175259 1011091 439714 1301736 1337515 1990155 1270849 263842 242304 1187817 176644 1036131 244593 1062352 53136 108061 834756 1908370 1309081 1790618 1246876 659010 966798 977207 564237 1273879 1487635 160799 1307449 472119 1418317 84757 394317 275156 1159706 1914053 178930 1915294 1832719 749479 808651 749596 1660336 720228 1389104 845972 1008810 199174 490833 1342655 632733 67520 241239 29963 677135 869222 52541 1500588 1950047 1395830 401781 915737 148618 573774 1235468 1711483 464316 619056 629296 85042 1947045 963003 1085140 523478 817974 113995 1941502 643489 216551 1012942 1399304 808207 97958 1038323 31967 504210 1877592 1338387 302676 1887744 853480 455847 1826596 376128 1788197 939854 68571 1996954 1820248 180109 1886224 1659441 751435 1287447 1809299 1235774 1453335 540037 1536971 215514 815022 1640204 171985 856911 1821454 1865417 80009 1838973 1185266 1023773 1585389 1565261 1324147 1244701 1708019 224641 558543 144692 1266893 1868678 523993 1441481 214734 402676 1181848 1110440 971597 524916 1630913 1737908 1603093 405740 826899 744151 1361473 151193 1022978 404029 583232 1629235 770097 235567 499917 1741942 1138467 486638 809006 880664 963757 829624 275562 1326484 1768418 1509166 10501 891096 1730050 1654609 141692 1261839 509547 819836 1751567 662372 824416 775230 616793 342541 1409258 586293 432648 775456 1587873 1796929 1341658 1531016 212103 1247622 3945 1409635 1005804 1561917 542945 1169435 298184 1974355 51407 1730171 602357 664949 1537470 148453 811060 1136910 905252 551172 1290346 1187318 1625796 113865 532206 1918539 1228915 1577694 1395046 536741 1715838 1581835 257315 1772708 1491927 453589 150364 89418 414728 146227 656350 1179701 1589956 295437 248957 763826 1538970 128105 879536 258411 1189197 1992871 1295387 150753 580921 1140380 114836 1961767 804298 440593 847295 17346 101800 8782 765898 1355982 1873545 662161 1395178 817777 1992729 13199 1319198 708881 387036 665394 177342 780768 1537836 623879 1536290 58112 1540812 421215 964576 883949 1539029 20601 1470002 341803 1888869 44684 1722016 277328 1405553 471063 111537 144762 535173 904985 641567 234723 1084697 1375623 185662 896806 1010066 307269 132209 869713 1785947 781950 1849363 1668015 1361184 714652 176449 758785 648980 77370 887901 1398509 367950 1209967 1622953 688241 1111208 1224124 213153 399517 792561 1144916 718210 1796675 412205 1098848 1945332 1783148 691868 1593926 984851 1046180 577823 1343455 919719 279267 593339 565585 375086 1853544 1016512 919772 357600 1437751 495947 1868603 1730519 885031 1088356 1005801 783496 1416921 1754639 1023965 1974974 1999360 1178450 1339933 1676826 1519746 1857322 1899851 1247519 1745476 1601629 523687 1673397 1675163 1424935 976673 694049 1694201 1636466 97645 964677 1349421 696924 1976372 1196515 1675653 1215074 1527462 1750231 1416170 688939 1471028 177174 233187 370180 139504 85506 905421 1397109 1693156 1021567 1963505 1628654 732566 1734510 1811932 299749 480502 1493397 1844314 577821 1184055 897817 1792197 270125 743316 1882538 587529 1468965 607648 400253 1463739 578745 1076379 631928 1124764 12411 1825328 412929 1001604 396580 704947 1911073 810581 1553865 1955821 702077 1299867 1522788 1542443 1386963 82365 40424 912685 221272 1751055 47616 1805312 1414338 1185057 1468804 1856404 1947577 390248 59549 1640867 1675548 1577629 431696 1119931 338113 1476051 81290 1481516 711343 1336021 1454271 958248 405853 1426051 1281831 940481 134318 1023674 1392235 1601869 1825486 940165 1274331 461072 1677190 942147 990459 882514 1308367 120606 1138576 467584 627126 1503600 1763837 687871 1131805 713876 942458 1762912 1467421 188568 1145566 1365263 230042 629497 1458646 220602 407721 860304 553217 270407 1809280 1805716 402293 323154 1119726 1244474 1240578 829284 459864 1447693 32661 1453288 381167 1122812 1422632 1633231 1145690 1962692 414903 1731497 761852 108983 813515 26816 19891 1687119 934186 797367 41637 675362 752089 1768268 822899 1331203 783013 1749368 254956 589301 365595 1180413 868820 1802146 1543131 195264 1424765 1815398 782839 243235 1683511 1929827 1005191 1063298 1209172 1061660 723834 69528 844095 1650030 492287 1637586 773561 519518 1044621 111733 1709420 1261492 1285360 954735 402985 1346899 1798281 347632 1344103 820790 1045444 967003 1587966 740896 1493579 1190322 1320782 1098569 165303 1629926 1261295 953153 1264312 714995 889431 1577145 1880460 1335405 1696389 1968168 122878 40287 447048 1211537 779000 1659225 793864 1760631 921743 1609536 1992677 1003473 304810 795947 1984917 128081 426829 1760678 1720492 1046054 1449523 1588091 1428073 1694405 1892398 817766 1188627 918901 1348021 1800741 1847526 1682778 1102625 497967 1663067 1376946 1920970 49293 1268790 1245575 50171 1081432 270409 992153 1316617 1502120 519285 986114 7193 1782474 150712 1510460 1888519 22234 90410 1374648 130911 447584 1879858 868547 1514847 912621 1894347 230169 1919388 1680688 125822 1674689 421992 518196 851011 1857753 1707116 173917 1161933 1882272 1864745 583029 592727 1775778 162832 1820050 78271 1974338 1043026 1034569 1736851 1344516 750476 1603394 894420 389950 93863 299428 821713 1398051 360283 79436 1114705 1136270 1745079 1815884 965558 600211 928092 806058 1292033 1466809 1592918 94114 200387 123498 954628 664308 1613706 1139679 402421 646431 834201 803481 625283 1580221 1546632 504290 459115 1482458 949243 1133354 1593207 1357620 1058330 1969431 1507060 240072 57910 1653255 692772 1008541 712490 1389017 1515938 347379 406246 611594 1834376 1964253 1554744 74094 1526494 470257 1019835 1188776 305714 1833810 311200 138201 1271717 1891689 441598 64766 1389150 878469 629243 997849 1002878 145442 632385 687642 521479 1017259 1068594 1751827 1706954 1413791 1823799 1651140 1246567 566315 909476 1815117 287886 1151182 322728 873979 1974093 1570905 1661853 789045 1484095 1772164 1692988 188733 1392905 970989 301370 1408771 1622124 146183 845228 1643392 1597816 457160 309243 1673586 310245 1539408 540559 1967956 1886396 1228530 1256423 1872553 1223870 745746 1748419 502438 642325 1488987 267123 96424 1510988 943183 1605045 1415379 978634 1951267 1574162 984902 1020346 178365 983456 1117647 346535 1209644 1902207 1465883 44325 1768795 486715 1862894 1824342 938061 1181345 1478110 1989064 1890759 1335923 1408750 253672 1288580 852747 809479 33218 130808 1460740 197729 812675 1482875 1160572 809099 324245 449318 1788677 1808217 550415 959789 1456258 315745 969568 1678174 1401827 926502 1810249 1872456 1390427 1743596 1208230 1200605 1032737 933401 740327 1723647 1597750 1159963 1885893 1349424 533913 258919 1538929 1879112 759990 1094935 626005 1880834 78842 1910656 557829 5568 1149663 1108842 1425761 1579492 1554802 85623 591453 231740 153667 1256475 1878664 772175 110273 1890935 1869559 1750801 1208810 566669 1301485 41755 713959 1257995 864070 1101576 1787366 509964 7450 882129 1739501 180989 1003984 38284 230234 952622 150006 341968 1695118 1406727 1177792 1502828 601470 434554 1564750 146483 343880 1596377 1926829 532425 1089823 378931 1385718 164399 934093 971676 1715254 934855 1896734 775057 1423752 1012406 469251 626651 1166254 527504 203487 1952568 1378455 966719 598318 377791 1749805 69065 1507762 417299 1406877 64307 592398 1813968 1350215 1930549 249786 626868 863344 1218569 1659995 1275070 1361885 1459123 1811203 315504 260148 143266 1970874 548183 1385064 390024 1079256 1738607 1936764 1988146 499157 1688499 180877 287004 1232554 101253 231135 490483 1185270 1248419 1078131 270581 886336 570953 107359 1787613 1825033 1807099 83629 1534429 1970596 1349175 736521 1159256 709464 1711393 679243 939646 617879 1636865 1420213 1693217 1861680 1163828 67073 1413193 1549246 1661374 259365 878420 1520889 425369 501907 441391 962702 1156090 345478 1521834 1409378 1458593 527847 762278 203485 192719 1813907 1456114 210913 330113 829434 1902037 821186 1968557 893590 102678 91880 1846807 1051817 1854760 1909729 1846556 850711 1385923 680527 1593485 222304 1980546 1226922 1563934 656880 20333 722750 547698 519630 1502685 869116 708171 186981 1788375 188318 1981088 734581 2025 500180 660849 898531 264179 212716 1445072 519618 1236436 1353991 597995 1520441 937979 1656325 675302 997102 695896 761884 489126 771311 1370130 75512 684109 511814 607273 929880 392515 1849740 1255844 767209 1687023 1617476 10147 1170282 912405 1723324 922610 762212 1576595 503467 1264497 1828246 174397 994220 1752516 1918633 234459 1382506 16187 1552244 84448 276271 13661 550833 1020778 923564 335720 1387477 541185 909250 644904 1648189 1730257 1771407 1523007 601737 1449306 1576866 638165 1812321 512804 798929 385457 731984 1734610 1987332 1568529 1836468 123505 1408493 798120 1122096 168287 291883 1537064 1712995 719031 1572931 559489 360677 1777503 133228 1077521 1334936 1979448 331906 1968984 1881826 1690029 1600709 1831370 1905584 1365282 951707 1554322 954996 1032356 861360 1941416 1746655 499992 1945905 476136 1686907 1282964 266856 1485179 302003 863246 1067842 1606433 38780 421594 1354793 82731 698453 827777 1313377 1318349 335062 955108 1899588 1614710 693237 1763957 565848 1995156 1511480 835517 951628 925838 385059 1227450 1049596 1762049 1643360 682774 259542 492655 1012227 898899 1301427 728253 272021 149343 335628 703465 30032 423788 1753002 1225218 114378 604784 1020365 1726894 901884 1464309 63476 1949437 1942496 1175311 1970522 113436 40325 1820751 938092 1616131 304800 1930939 1533533 1332233 1065325 899715 873364 1308079 1222178 633337 583935 1523967 960110 1192636 1763537 531435 478041 234413 1014704 1856638 1070240 694221 735080 1824215 960469 487143 399202 4488 465639 660209 513011 97617 1712424 1908948 1240907 201523 887388 1896172 241935 1993296 1251089 412015 1499963 1689590 41871 279470 780860 1966287 1066175 1823358 1088459 137689 1666707 1343918 1022547 662796 333082 1058297 655336 1561928 297247 1320266 392920 1590187 145367 913638 534607 1957420 673998 1783384 892892 140167 1344945 359291 577657 808627 1153488 1363191 1025094 115467 1886516 823642 780972 1676772 1097697 1591606 1640222 1725308 178918 1976512 351474 1974554 1041858 705546 388687 1072865 1442801 506933 1250371 261481 1625766 722373 1843578 1119044 1959209 626948 1519120 600450 1249050 1381411 1604428 1981335 672441 1837091 247617 1461493 867476 1557553 839170 228187 973040 1081488 219687 1978610 1131216 1384242 87910 1937579 1323823 277959 1274757 747826 363549 1087381 1345175 611598 1777566 575604 1357123 1462321 242630 414853 1795308 388347 904736 956933 471081 1892042 990984 1477120 1264330 642467 1318983 1432449 204982 686602 604934 1579714 398558 1850604 1169483 1479387 1146740 472917 152066 1370116 1141024 1161454 167625 1769354 1298268 1957417 1986746 252967 19408 908660 1900928 1877658 1696657 1925636 989858 1716758 874836 1316096 1180921 447448 787056 1575700 1165272 796513 972933 605028 1887221 418875 515728 848660 213719 721216 1327078 1964849 1751638 1145972 1647061 383331 1036943 753987 11199 1160926 1546273 1679957 1886326 1019031 525497 624598 1029924 743911 105017 905988 913102 348615 1658280 571426 1698005 1476537 834094 1549932 800890 1436174 942666 1152933 133794 992792 1383871 1359560 19654 1546345 682786 834903 817576 802181 351366 952331 1082237 19741 1852158 1000088 489174 572544 973352 367520 1703768 384036 1693797 1678217 1612678 358539 1219216 1653511 1507271 1891534 1065791 661714 1859136 1484983 1231937 632943 114612 1132837 543750 743051 217541 1719602 321244 297333 1968271 668024 351541 1746821 908584 1778152 240092 495 1187265 1196494 1711956 1470319 1365724 1772895 200716 717026 683449 1900412 1883526 425898 788873 102770 823223 1115216 720690 360976 1618157 702733 1567206 1037621 204071 1486897 1192085 1616227 1362456 959616 855666 384763 1205743 1929057 1785490 26554 117757 1486288 1805959 1795562 1548136 1035420 1375496 1411545 902656 1567845 1900107 1917730 1306486 1547021 1904555 926100 1367877 1761513 941796 853273 688315 936863 889998 1253451 1659629 1242019 1750155 1522265 1691423 644590 1814020 200389 1437384 1497588 418902 1633364 1859105 296951 1234262 810716 1475670 1043713 1127095 154005 1122233 1548034 541105 1503716 661822 1558512 186290 1617839 210471 612448 289702 1365942 1385574 344268 249417 171345 1070489 1342106 1774624 30593 577349 1777842 636595 579530 1629479 1954185 1172048 692463 85809 1512421 332867 1400880 1584555 434225 1414639 648177 1043129 1180169 1724669 1883673 925969 1358622 1176408 602865 1346725 1748945 770948 1083282 245159 460142 1261350 1040167 823670 1514747 964649 244620 1786983 918818 635786 938626 1986557 150498 549220 1225957 1009314 523725 1076712 188918 1461233 357387 423116 13218 1509401 1427064 890326 1769974 113021 1808888 433698 597111 28793 106184 208135 853335 597258 1620978 1595612 1562003 661119 744972 1932623 1343000 551114 1498401 1784843 335078 240508 1486736 412105 813906 1481684 15668 1514995 613537 456730 1158768 1999605 416866 1069165 694333 1153491 1359133 1701614 1435832 925940 927439 1981024 242139 824408 79524 1423551 455973 750192 1962416 1241216 419089 1878021 519683 1976608 1408835 249375 1326945 1849602 1631626 1174483 462495 971113 839204 985837 366844 220593 1945608 767795 695467 166101 662017 67705 1162633 923993 1131922 1664749 1269811 1362745 1863363 80100 1674339 623150 1563136 416302 517028 1277931 657999 219893 1014221 132166 584343 1718070 1358379 69479 1214777 1857618 64876 975621 674876 1957257 116532 1778547 999779 271414 1089917 1075235 1041035 569847 930717 1824228 1359722 957031 1797696 825383 584135 1157206 1450311 976410 1842954 1911341 841552 1822710 164272 765857 1676502 1021196 1365805 1366180 522608 1539108 1950282 439247 942645 1743595 1084308 703568 1230394 1824430 1762800 1746608 332170 139151 764988 1535527 1598275 1537170 1779545 333565 1708198 1771711 1970917 429312 1357255 1686551 1269647 986609 1575275 1170099 1811305 1198518 275897 1075451 259303 1041613 1579721 1367630 1784184 1317688 754627 1496845 345022 1451063 109599 77506 737635 252608 378114 7621 1375722 1594415 922648 680311 1960913 194039 1536026 206667 1951451 1830306 434328 582437 729538 1303850 1573941 729202 596206 1288800 1738737 254344 1260528 1055518 368696 821182 1004872 1950259 1325922 1827844 175948 80912 1474469 458231 255107 570824 1717749 1274575 1144485 1188259 1293569 1620482 1795716 1161008 1537526 1632137 604045 1605866 181798 204937 1420692 253094 1883580 186667 1331325 44611 93520 421386 1659574 491692 671367 1778323 1638865 1040003 41250 834935 1507784 415141 1682260 801037 425465 1582312 424395 58722 1427177 1388960 1791899 245826 1223300 1635945 42445 825892 494135 1301519 737411 1967099 1770504 1325837 1226622 1303772 1635706 1374143 224175 1276836 1258353 586692 230290 460325 1907293 1412809 1149865 81072 1059931 704335 1661144 137057 1231602 564090 651753 780709 1808807 1532188 1369045 1800145 1458513 29530 1925395 1822284 871777 798350 530570 1105979 332534 1828080 1300148 422944 1095499 1578642 474872 1624432 880799 793888 1686271 1376590 436389 1894843 1280808 9582 116396 1202396 88774 968189 979123 1664628 890119 948365 1064091 1479680 494195 129801 1183711 1672958 1061501 1099901 1939686 352920 774957 1498699 183371 1673471 1548925 708214 1716622 8808 1454811 683544 736356 1147563 1309463 966943 1627459 1313398 1978059 1254825 811385 834618 64511 1883975 1434170 691446 472389 488732 1806975 1448944 675956 729164 1313818 48153 818378 219975 603481 1813009 614334 1299667 1092386 1633832 1435737 73456 1555924 466846 1210069 687662 117934 1139328 574105 287017 371026 1995918 369747 1263737 105511 789328 686514 1431810 1296310 1418933 1737282 1027128 1694324 1415154 1394609 815565 1783970 1009138 62467 1342254 1129117 1220301 1978627 739757 709023 47305 306690 1129004 243226 1655561 1079071 1032843 738404 46885 1683276 1786307 1257834 1441464 1862345 1053405 569988 138757 681298 148929 803390 275655 387979 1671192 1890413 1905458 1259254 938212 1784519 981456 558966 1713999 1148654 1712801 327194 232466 1112168 1784682 687265 382615 1786137 1432990 487439 714309 1829207 1091155 414588 5919 1217565 1666418 1139932 678009 320392 3166 222821 692516 1221016 1601632 884411 1098634 1550560 1938177 1691718 263775 1945633 909737 1161900 410619 1059389 684318 1078471 153560 1844700 686900 314186 703501 167020 84058 357885 1638179 1480574 1443576 67781 1003528 202894 1147826 1316473 1912763 425115 729863 766806 1375104 1239900 1260341 1830375 1831462 1719184 1338574 1802420 1978599 1306395 1450397 1520493 196741 1982090 482318 1389999 1669041 91674 372242 1594522 787384 998809 330618 1700109 320415 1034324 788127 923388 807887 857579 160031 727127 1354457 1459561 1416032 605727 1522896 1600950 605764 584352 1578476 906063 1285803 1002763 1330171 418884 1017052 79096 508232 228503 382914 270326 733719 1317363 1784539 1099112 85888 675308 1673185 51093 834770 1194393 517830 1288433 1652979 1154543 1498873 1800908 1885613 1367158 1039409 985945 809398 566896 1307866 1072757 1208398 1170601 292245 1753803 735643 1620572 901168 618274 1416715 1580735 400193 873395 397949 676173 817970 24536 1432143 541713 1485166 366783 644466 1335198 1049217 1425454 1004530 153962 1341414 1682614 1179034 545803 169834 1650143 1830746 1305518 232741 675686 1567690 908815 784027 1340507 1787367 991726 675046 1870752 378480 1528466 990231 697034 1979171 823916 1181051 284465 449177 477567 1871202 1690167 1312332 1881964 145625 1774022 1780895 921880 1274963 756985 856138 1723914 520532 148669 1327164 1986268 993819 1996680 1098859 663953 335823 257995 146701 1973572 502867 541461 1723020 953334 1681064 409955 1750873 1625572 937593 1428974 1862363 33612 115180 1074372 869403 797623 1140898 583210 646963 1666549 706394 1828887 198687 1143019 1155222 269571 1380357 1361480 929774 937090 1722786 966587 1821353 1801808 1974390 960172 1593482 80364 92975 1245393 1884535 1951152 1429672 1113891 266508 1487815 1402320 467664 655280 1603009 1768277 1828687 1678817 1561893 1303602 1944053 927311 1230391 1744648 1209535 267658 582673 680761 1406523 1343523 543394 1114678 462876 1521904 1384168 1305026 68858 1142044 239882 813123 310348 822213 508089 789429 656650 1144239 679967 916611 524496 604062 890248 1903337 1499115 166201 799047 1460155 1062242 1571256 925319 1044305 1393043 956679 1989202 1786496 765215 1252871 243942 628604 1342100 480713 141630 596130 1240507 452024 196149 444206 1873978 1317642 1572148 1130159 1728224 603836 131542 860246 306700 198914 740665 136247 1319226 1038885 1438774 543658 947106 143906 1526609 911711 94572 1699224 1116855 1171096 107116 1811270 822232 774754 1058236 237515 935506 473151 1375133 1666227 924098 1046121 1201202 1088205 718136 498068 678061 1565038 723795 466366 1369680 1929068 1681012 505398 356146 358442 236367 583634 1708292 1505232 1612003 356415 1231336 312405 1550852 437060 1678038 185062 1317724 552499 1740477 1125836 1443724 43102 1875665 960807 42026 1917760 37640 1431344 1194748 279654 1451971 793769 578408 1109320 941305 457227 1706469 409982 1671067 1910008 296296 589400 1156401 605129 1567287 880416 1378015 618182 1376853 678500 1176399 1855195 365064 758614 916862 951568 1049634 1071199 438383 103084 1547459 271188 642310 1551088 1014413 790493 1675151 436163 1783069 1287485 1368036 1309055 1308604 1789865 583161 1196522 61353 1709283 248403 1836178 1244606 576786 441091 174747 1184136 470788 1999457 865815 1740475 1194824 1176537 308019 1180545 1968503 353982 1313998 487012 590214 1150574 872489 446722 747816 1413861 581061 861661 731501 480966 1684671 1677364 195956 1411223 918804 1442424 1276557 1603968 807110 1420226 1490212 753574 637772 1691869 1005048 137111 86894 1288113 45539 1395744 1983894 1370066 1908089 174714 1461696 208413 1852763 211126 1411332 1993761 1743932 92698 1223788 1471379 1779577 1295393 638869 1632049 1707968 1139179 946741 709439 1139055 833611 840099 489403 1769175 1705914 762107 1439997 1520729 1807686 1005703 1952688 1301481 360900 617837 1940236 419736 1270984 847168 9051 1655421 482060 1216086 1558647 1177698 1985753 1616566 468881 698740 321554 917015 1808121 198353 827665 1878139 437808 1828221 285479 348844 321698 21461 1018057 951520 915977 1344926 649973 855657 1726097 1800622 148832 1163670 403879 1042132 979454 299477 160245 971963 68993 453748 840334 123099 1701093 1119014 1169837 1552970 676762 1204857 1629622 1084775 588417 737319 1345450 1401446 748998 636545 1977595 937252 1874004 685416 435823 621020 717780 236699 1654860 1940611 1020854 1937443 589695 1844402 52183 262475 1491107 124239 819915 1414833 444524 1685966 712326 1707846 384326 1185341 1058339 178069 737702 386892 1943269 805945 362777 1876429 1461448 1531368 1217570 1426882 444892 296279 1046233 1439841 1716616 880510 375668 140181 799873 927451 286175 1704486 1507212 1637774 1126114 1846119 227589 107141 142590 1370536 582763 1577510 1886409 194229 1119273 952146 754399 1238594 253868 1089669 718659 777355 1409324 672294 46199 418473 1793648 1576937 192340 122776 1296190 1528811 1899057 1883547 1051189 165390 1771568 893785 1525462 1319204 1665197 699406 1773373 973275 588983 236460 1604125 916160 308301 1564941 1953425 1919818 1566122 952409 1388178 37718 1549419 236343 933644 1211700 98932 659927 1636985 502366 1565373 918477 1791514 1105002 571637 1033589 1453376 167073 424718 1936993 62956 859787 1261527 422608 1577370 1719376 49071 74858 630667 668176 1494672 10893 59439 1951713 235568 566604 1182803 1080815 1312293 1485570 612875 285091 1379081 101638 1521672 1053901 1773720 750135 752092 248565 630028 210083 870937 418993 297867 1244342 519863 1794019 603279 1551008 1618654 1588429 857284 713910 1180185 1739227 312735 1986025 635715 663417 127497 148823 1956184 298322 254751 769657 811246 164261 34623 994233 1011278 1267153 1053386 1819458 1425234 1427212 646204 596594 1513291 1029703 1703797 1109410 1488809 196244 1077942 1618052 58760 717647 208942 4954 397205 771726 1718110 1616429 1411773 1878452 1603634 218878 929833 1937529 1262835 1670706 1709512 1515563 1588342 66289 445353 870674 504469 943065 205978 1087347 1580285 142379 274118 297356 1892963 348388 231342 953551 1988624 582005 874209 1973634 1347135 691140 838276 212277 1644833 1259843 131983 1849983 30956 1798642 273842 1641322 815189 1924269 21402 448883 1620297 582831 1482845 1040044 319395 551663 442967 1717554 567011 1515910 996942 1677083 929117 1382919 1010616 482642 1197738 382468 161692 809144 573578 1480289 1449537 1812769 1872490 70032 373713 305721 1595890 1437538 1610161 78498 459174 1544109 1624155 1110151 524179 759280 50778 1883453 215527 379017 1746853 484145 1755168 660644 1494684 1611871 1361848 1087671 1707767 666846 592395 1697610 1335266 395293 492386 1155198 944165 466810 451970 1454560 21976 1961336 767115 1700836 531178 993850 900008 713328 1234656 213789 1847175 1440108 1895575 1583310 1261098 970649 441092 1810447 1751112 1078931 1890164 987049 468682 1755754 1713835 1919352 1347117 1260412 567792 518617 776039 1312813 1607579 967175 1571273 659263 1797888 1668965 1907625 1198370 1997715 1256899 1600857 1472805 1214155 1886496 755616 223932 1399886 1605154 995733 710541 1338816 1426962 294832 1027562 1173116 1755567 1478314 1693282 1001353 115223 972950 1517702 1346867 1788943 940382 1440716 342535 446977 1551875 1211651 1967470 1089486 237688 1153179 777768 1649858 1560213 1697309 95211 893826 1814411 1699344 1990171 384629 193892 489766 1152486 121321 386348 1511665 136745 1623135 1942672 311414 1855804 53448 830901 34009 1403638 696357 1820076 554340 1086140 94598 746729 967519 635355 1331047 1130916 990717 474890 1542296 1753206 535230 1278631 1762374 632228 1153128 442974 358912 1058115 137353 615045 1371150 254239 428106 262955 1113423 704901 1103713 1656493 1980549 1259690 614699 1593203 1504641 980914 1121147 534851 1704941 851263 1346655 1646993 159912 45974 548449 751468 1005174 807230 123405 1299395 1603523 547056 978815 1039041 737036 1824274 1021689 1054982 224773 1211749 260494 172910 157598 1924784 1812516 1288972 1884877 1042979 1578563 988034 1756762 1007835 1536219 607900 929808 701594 1697056 175265 304540 583613 971427 1313650 223213 1009226 1264073 1930669 842965 1038742 968168 1038889 726937 1335580 1725296 1323280 784884 1150143 1519974 1823830 311975 1032278 1426581 1993231 354135 283872 800808 13896 211302 72260 1509182 60653 139478 51178 1718638 1561752 974236 914724 1865649 1271542 258234 876034 1762143 19435 875749 716830 1900458 153611 812879 447706 194169 71478 37433 1270438 500576 613352 960703 849526 1606237 92010 1576459 1546525 1944151 1777591 695336 385219 1247086 431249 1631418 866883 1497742 3384 990970 638022 1619962 963796 1008668 1646343 741494 1249274 1657810 162514 96673 1737349 1666242 1208568 1634162 1189410 17599 729908 1360494 1049406 1061076 1188275 1509340 442602 1081593 1504926 549986 785798 1288144 300821 1005984 1738155 1955726 963540 1610411 195491 583036 172869 659552 1612949 1187039 639159 1924443 628197 1254665 1998795 364803 755909 1390788 1669418 1673217 49422 505369 1024959 715361 1244073 1763261 554544 561024 1819088 1844227 265521 246625 460892 255850 1626811 466373 857511 419230 1610107 1543222 1382103 1493635 1725856 1116858 1449130 555038 692266 1881526 1405963 1381571 1838388 1493309 754589 1201034 324106 176478 769302 816562 554350 922392 388061 1552140 1849734 1867217 1178814 347194 424733 1806280 1631463 1105101 195499 605263 615990 420590 983090 638222 380809 1877502 1696603 1536486 1093712 1660374 1922444 1950299 318850 1030653 1513428 1488563 33500 5287 1432087 344021 1360241 315100 1519914 852216 235357 241654 216866 695262 689710 442520 948964 608673 990247 1673199 1176794 1804076 873300 280781 590599 818560 396212 632886 915304 1077557 894109 1262038 1742640 1537208 1301374 1645717 817387 1754512 1803026 1543749 1943089 710366 1705329 267688 875902 158 1790085 379995 612765 1214342 455814 582637 1826605 678275 1855612 406355 141478 1318812 1911639 1491947 587521 1880420 312050 488062 1488456 270569 1933270 1680849 1097397 1672183 1107080 503114 1226997 583510 1172052 44031 1576263 1525730 1130606 653987 465929 206672 1604157 195040 1999881 1455595 1742669 1640151 100778 883990 97700 1252068 578962 1688148 458010 1692992 757231 1515203 598153 1176127 1078886 610527 1158363 1604802 1435222 1324546 1701006 1178683 758635 521489 716198 1859433 618403 49342 1342370 775762 1631717 130335 1053893 1669539 545184 935571 101123 1395175 476478 1504501 1430784 1713556 1365075 1703691 1695898 1726654 1335696 967004 927557 502510 819012 212266 1405516 1128187 756799 363041 1130491 437377 861814 1552853 1559989 1495076 670552 1435792 1653947 1674485 1810871 1337381 944894 1006030 284701 1817985 44118 1444021 1096301 1519172 1798776 1014583 1438701 1377372 129201 1286373 51891 1889836 625981 1264984 918547 399818 928668 789617 91481 30670 529662 332243 673375 1369277 1262542 632809 1833715 269912 273689 1115389 1978187 1251097 1157799 868117 1548651 1510916 1012340 1659958 1056920 1539981 472773 1754797 1368514 678035 821761 302596 1526885 680417 1735436 596307 736748 724735 294050 624397 1112735 527090 1017194 217420 1153314 1831988 877884 982089 1868427 972434 693065 980144 890473 994300 1151462 1469538 980658 1564111 421758 1539311 454634 1442253 992457 553781 678647 1123487 323623 664828 1170828 1330878 659812 849927 459413 1219954 307384 161200 1965159 965743 273989 761668 1883227 588231 438143 561763 525168 599347 810258 246158 483516 1400793 208977 1053921 398024 1964160 236217 1719572 431511 509640 336621 1536861 654355 1444409 504377 582740 983727 1215956 1286762 1209824 1934160 487794 179897 1766229 392854 635134 1717832 204349 1014995 1998687 1020950 512796 1474198 347858 855107 395312 113794 1057019 254542 1988777 557015 752301 1432735 152148 774764 972796 349224 634192 342115 1596582 896342 1407290 501103 1265761 561393 473305 1831368 1270782 1902818 1479233 1986968 1596141 820537 393967 865724 1783624 931120 1593584 280926 529107 97351 600933 832603 578944 1476357 729865 1579551 1005890 1578219 1312200 1860439 1253698 1620083 1860986 1810576 903763 343829 1485092 1274571 647303 1026188 1553084 1395908 528986 1337812 1461980 1859249 1464112 677364 1369576 152502 1208642 1078522 1787741 296558 1808906 400644 1328297 624498 1977442 1735596 747449 1995955 1460564 282643 1170047 436241 447177 83496 160101 1499228 737379 824365 1397715 886630 1871757 502581 547715 392770 1499334 1948595 1191901 1172276 1004228 845302 528447 800334 1412855 1382647 64609 1563477 1304218 1076666 697851 253135 1265577 1463308 1826370 1092917 1639237 1173073 1762888 312440 557876 1635498 1803880 381073 338772 1122621 321467 1103568 1685597 342079 1580485 1191356 1572719 1879018 1894151 1769926 1107806 1459916 1673204 1888998 76182 354300 1013992 1819817 483774 1740677 1009588 1533746 1203610 865548 1248584 1057470 1558017 325625 336614 1284274 1386810 1516665 44215 1292592 302129 865794 1021357 465159 1125639 1110516 321912 1192238 70750 1890237 1191957 1939604 1646951 1658134 1694446 82222 1026159 1154399 821745 1308268 1462828 1492234 512482 1313240 15283 1672261 1030878 1889104 1292558 1181857 591473 1693880 369506 544410 303349 398257 249622 1272429 897696 1136773 1828162 1641928 201534 555980 795656 1480583 1504415 416034 1846758 1447022 657156 158473 163020 520678 601532 491500 1917649 1861929 569023 583769 1373435 1341156 1552841 1685227 960979 727669 808797 1991213 1600132 1793921 1767601 1619969 1896279 617344 663195 749281 444458 396654 1001539 1454195 865100 1272547 242501 1946696 516034 1655656 484883 1810020 1565566 1977821 484745 1476460 1770115 147393 1464563 1617123 491861 141317 177937 1202834 504091 174865 704738 462905 1599584 1111112 924886 1380642 691528 113031 622593 130322 683133 1937970 579893 1358273 1226640 1402105 1748057 215020 1577764 863571 1014254 708531 484604 1348584 439459 1066158 273036 1530648 994582 313376 34422 265292 1636182 89737 52027 1222759 1167055 82702 49818 600016 1957775 705635 638543 1002787 768828 1036160 251266 861426 918256 1612010 306896 1906882 147288 920531 538845 1395349 389489 502544 795627 157928 703383 1077218 366925 359449 1804981 800893 1339619 29253 1636181 1062044 493340 1242630 1226824 1126997 1213208 481665 243095 1463269 1542478 1374306 1995136 1304611 1866208 844215 1436627 929870 975479 1094636 1206150 243829 716958 1878352 1370625 1344171 40258 1104211 1387165 1094989 870792 1831662 1034059 170858 1583521 864594 165105 5777 1352057 1340766 1752290 413021 1061411 347594 1239807 2348 386555 986456 1426975 930319 373129 114557 787795 45742 552073 326518 420250 1140589 1375135 1097256 1855854 74548 722765 1518936 1813277 493739 1148764 171087 1548641 1007839 1409028 1467974 1698431 821468 928263 1106325 47433 1825417 97504 477883 576803 799712 169224 810217 846084 706006 1745890 931355 19344 9176 190640 1081110 1727937 1298292 1503125 1074841 1194176 1326043 447270 1295865 433823 1170688 1496997 1660651 148186 1792867 1246566 1416775 71890 1399427 308507 1114870 915442 1699814 400008 1477639 764900 401115 868979 416309 1871533 132210 31939 1839664 1630146 706390 1934290 97235 768773 1371722 144461 814308 224005 1091010 1044234 227836 1611298 1920495 1529182 1225611 771873 741717 742679 1957992 1270198 945499 320871 827103 709105 401405 1917661 1243456 1747218 736517 1473343 1688696 1480316 1756804 284317 1141500 760509 1687046 674054 1557584 1722305 795259 1198429 258378 617081 1607939 1913086 411618 504217 1002500 1862961 454944 1171169 349699 140774 227500 1774331 32361 235436 887419 247455 1535042 1669097 1020287 1292101 908462 1513527 610154 1466628 1826760 359590 309614 1883991 750021 859611 1369733 603583 46008 828077 187429 1769625 1317256 1400853 1254886 270971 1335841 1389113 1866934 133485 1709443 1613041 1947475 992586 791843 790768 1870463 644201 872983 1658247 584881 1704730 1089638 398921 1881983 1753426 912776 119867 225089 881144 1520673 1809830 1513144 773830 361535 476301 1016585 1394795 776172 1900146 1075184 327230 209660 876321 1969610 367342 1291831 450002 224424 478328 1961824 569103 338567 409939 1237511 646374 761204 557264 1445738 1029522 1917811 1216685 1007821 1984344 893772 1249757 1237024 212420 322027 37436 1848240 1664585 894547 105396 754145 1676674 1771141 1310704 1325596 907545 1878176 12687 1568260 275915 266034 254950 1698182 382597 1400898 1937305 13250 704251 1356499 868612 916686 427724 570250 664158 139778 393644 1869435 783460 742231 1134864 1615138 1997782 1716882 930867 367484 1247589 966522 820335 1717844 1579194 1796963 938822 1292469 364011 612084 1235250 490455 954966 74770 1970864 411348 1302438 1528741 926957 255504 807988 872317 1628537 957782 1812384 1530515 1282486 89435 1022466 309656 1881296 714870 176921 1299218 906117 363204 242289 1252440 1462494 1931778 834138 1368610 679332 1977571 1124083 916829 1231394 321280 309178 1937240 907683 1885196 367542 1495247 1103097 937928 301661 1332189 131780 1313451 1433042 958501 1908265 1400122 990966 720348 1511932 61355 1207799 1944083 1484847 848764 113110 839506 913895 477135 930502 331954 284695 754276 564574 928252 600935 52745 1507322 1431969 823737 1630274 893887 1546895 1065696 1819993 183649 953857 999692 1988257 1690446 909458 734595 1384858 1568249 790413 14608 1009201 809191 961289 417772 1381316 417349 1124097 115648 1211805 1127615 1042876 1586474 1980648 624680 1622661 785441 1716951 986045 983550 1907901 1010495 949589 1295572 1145206 1847132 1239326 526195 1377422 770191 980946 1707163 908512 1934601 289217 1082682 272099 273935 1256427 1555993 639335 1471811 839972 307070 1147540 1228617 654705 1029016 540999 378415 1310145 1493575 1433665 883618 807560 19814 1266154 93224 792653 1845887 598007 25565 832059 808771 714344 1949444 624743 1316943 185904 84013 833253 343494 1546519 1095037 1736178 1599788 1175137 1020135 929453 1616588 1259692 94458 1470147 1480672 135063 1430031 563097 64757 1849459 758196 1796293 47076 514416 98298 1705747 990069 1784557 480637 174817 1848040 1406579 1679992 620814 1995664 1776139 1922764 1990367 690941 23787 1482241 1913291 938210 1278307 56652 1065470 156589 1085066 1676985 73975 182706 1868512 1446140 472265 1079346 1827576 1239159 1975678 1583635 588247 1794461 1719127 1793542 439612 1231945 884219 1150252 1468496 1984652 585131 260717 1837008 364099 7671 121991 25126 1018603 759128 758767 1205822 937738 542301 1938712 613027 1512787 821883 1549405 1434805 184897 636850 483908 1664958 1637847 332399 1667068 274763 1909823 668619 1071676 1833219 1013396 508345 106597 1005753 1206265 1981352 872631 1658355 822382 283867 1198510 627339 1808778 877560 546202 1206548 1544233 1675170 601089 1558380 1827758 111098 1045387 241775 1790391 1586604 968537 661281 749643 1201918 670978 1564331 588524 1051098 1699239 1874281 852402 559748 1330656 1309647 84600 504913 247336 1091700 787052 1072546 1004223 436663 925977 614042 1240908 1284634 1112203 885681 1382507 1885889 216060 388871 1241024 48994 1938129 1302627 874027 1956231 1174264 1858367 587498 6157 791081 617026 441044 1472716 689924 762140 1724615 23763 14301 514920 1067871 1260727 296993 1281419 622704 298693 1318949 1990886 478589 893029 1840447 1151101 741209 844070 1782315 1283471 1615517 1402939 1739723 573464 482422 1370923 115973 1391083 1148469 1979064 1787145 648572 1890430 1850284 1851206 1958742 1356045 1821632 1545738 1642118 1820061 1425023 1305039 1214469 1572010 167192 1098210 1077785 1884163 1024226 536706 21796 487941 1844196 1225550 188545 55859 1735331 1688136 235469 1613020 1965240 155061 283032 680339 1059016 1913083 1595014 1599942 472173 1176872 1993203 1149585 55891 927579 1462491 737540 513152 661683 1186265 55427 1525312 1568968 172600 1209434 548570 5125 1392568 1964383 1910669 279145 1505183 1498652 1480667 4885 1135072 1972891 361938 1295100 974377 765540 645522 1823632 953675 842975 727963 50480 637260 1471755 536426 185794 1068882 68894 1016081 911920 1752982 909902 705102 889608 1120524 1408239 1339771 42988 1305485 46535 1568264 1835920 458845 1816637 276538 602160 1738222 1769810 1694525 1480988 1202308 951278 1043940 519624 1466434 602750 1137966 1833225 879046 636500 1829661 2566 1329646 458546 127352 1149117 1448358 1738735 249775 53323 700050 1613459 306786 1112355 854223 433113 1724374 1202536 1089410 1315326 469286 1722246 535745 831521 1964436 1354530 1846224 1138635 1707302 1739064 1247122 923112 1442701 391951 1799136 895126 837166 171360 272631 758300 1200084 729705 1944501 1562493 1646201 818982 323715 318402 1846286 1184772 1214686 390224 821637 1663782 1019270 1361708 1718541 588101 1285530 85735 72686 1909139 1111096 733975 72137 1544206 272377 1457476 347847 1652940 1760225 470978 893319 463373 451874 1343245 203406 373312 1993916 102607 94312 9050 834762 1173165 759155 437489 1006725 666509 1302022 653722 532123 1128866 821872 1487992 376884 1322687 1419010 1793235 1089052 1146311 1167319 1818250 1450727 856029 1976586 1195847 1400865 1969792 1753626 1750601 1521019 1966146 1603587 38857 698162 436260 985138 1421571 1005734 555805 1293932 1078458 643851 202247 956869 1093604 1293330 1063013 235425 1667661 257125 822404 1114543 1895478 604888 792967 244243 1276694 816140 1908444 351744 1029858 673811 11182 1493916 1784482 362872 360508 875827 1604275 1576823 1088348 1085490 268380 1377967 1147936 755272 1909810 1505665 1625541 318664 1685530 1787167 1774090 445152 550883 1170305 1253725 1921464 1589897 219865 913081 823128 1155978 1157194 1540495 1844130 529762 816468 431192 1779194 1038938 108692 1884849 1264993 1153287 624212 70683 1405858 87026 1636399 971685 1086156 25120 696666 1212552 33850 708572 36268 179518 953973 727954 195832 588581 176887 1868607 1940428 1554136 44441 1978941 103809 628684 756484 924224 673438 1761629 568472 1318202 493756 1700558 330601 1838489 14066 627598 1509683 1489526 1675633 673802 1074734 1645132 1344213 640949 215543 1549309 810066 772925 406734 808985 1867012 390169 784635 1002146 903583 467230 1639800 1220960 1746043 701495 1684836 1865415 616256 157475 1326340 27289 65628 83124 186389 640060 515891 500046 1184660 1236831 212950 1689012 1872899 1727440 169114 47196 390923 770875 959340 1041129 412553 613451 1426669 1942272 1051901 299505 1156088 1150493 1719627 528373 431066 469728 670694 542958 433291 939562 1310792 1284504 138311 1507997 1030977 453556 907642 319551 944195 1694800 224089 232312 1224420 219788 1291289 237213 419544 951986 779673 1763148 110751 1466670 686393 211853 1727629 651536 668901 1170685 1714713 1472735 1408986 1850705 1280634 1153698 952573 480337 580360 581129 1052988 1981824 692624 133506 336944 1459175 1654189 21747 1002780 562371 1642830 1992695 1462309 83265 1725829 937487 1948098 416769 1648306 65085 1905305 1175596 27292 1594845 540186 122115 1455346 1945477 475728 878132 1968685 174083 174776 497070 1140093 993727 632463 119459 323496 959923 238214 96546 1484945 326859 1632587 114312 438177 1808831 199490 1749206 1675168 1317324 1526491 1367905 348076 819254 384446 1729496 1400309 1759954 1312189 1023007 1856346 1074323 622277 1161037 411842 469025 289493 1834807 80805 284787 777519 696106 981035 1563269 1104173 307077 603564 1353849 559584 975825 828367 1483444 327882 1327216 349706 570572 1965180 1655939 51579 1775347 1052787 133257 835383 1351655 1302284 1066699 949830 1049557 1355298 1870009 469680 1502790 730876 1732241 84514 147529 467733 1700121 1649276 1821783 471714 990468 967389 410154 1931692 123957 116453 215017 1060322 1600289 584838 1905337 1998863 1611582 1408617 450652 1307658 1427569 427260 620168 389243 1738548 783433 1906998 1233014 355908 1392992 1778932 338706 1966202 1846450 661289 1233402 1416614 1813765 1096743 1602740 631461 1644887 1362345 1936988 1652953 298607 1098276 1938895 1236723 79846 300888 1458994 345958 668501 1763882 884094 1978685 1701724 1195179 610032 773179 1056682 1799744 1785695 672097 664994 541864 462392 1520442 95719 1090039 517033 115892 588777 397864 314536 1946440 1083755 1336384 602810 1642499 1912664 1010754 1828518 1502223 1519396 1182544 486926 1726485 1740227 1035196 1571974 879670 1879502 516097 844366 408268 1254776 728352 928237 702345 568399 91898 173999 1723805 691566 628164 1451920 1278336 378916 413134 1279256 1572435 195079 820881 562547 1857593 875544 1495 1546416 1261484 930009 1565741 1627191 480274 1897462 1426579 800408 204441 1302367 491061 1037747 669514 657295 719605 333518 1587208 1408302 289248 840061 1514513 1906942 1395165 877397 670454 1892163 1907220 901803 807875 194887 1070410 1877978 66162 508135 1150328 1408498 1564786 573300 1001367 516863 51516 1256472 1817071 1273373 716730 1489460 474128 848091 446800 737051 826587 573553 817960 1657241 3904 476625 869074 1937737 48415 1843419 898759 1604639 275509 96573 1953693 183002 547935 1391444 1217888 788297 1138057 565593 898828 1590783 606424 1509648 564365 1830345 1308611 985654 432059 388196 652291 227750 1180762 858710 1012095 108834 1329530 174106 1997898 844503 1416854 555742 894436 365569 1558812 251613 1521382 479025 1511115 1243109 126698 257080 19549 1682446 1165719 731280 1985864 259698 250601 38092 897675 796491 641429 1864129 1477152 876246 483057 171570 884681 1769271 644066 498434 193798 1067035 220698 58132 1130099 1752517 1379660 48440 621440 105823 1366589 1134375 279417 1418253 1115277 489592 494554 128574 1584732 1371973 581413 1434896 1216500 212029 1013019 511595 195819 1294110 1587271 1963054 1288417 740557 1451728 304517 1693963 127986 253741 1120806 1940256 430639 549702 1565580 1994276 115865 1431843 933854 1353387 1322351 375800 1185080 59920 15897 1501939 961713 1757411 66757 1299602 1344575 161128 1754766 726850 1641675 299219 1326604 1127062 1921454 1772728 998462 1649286 375380 471421 930354 1157022 269493 1740411 1478041 1232234 339582 1729788 1632642 1664271 589493 241272 1248270 182141 637889 827781 820116 1765493 621945 1522993 344598 1140718 1694410 419505 713573 1121982 857480 603269 807981 567407 416913 555124 1853472 1279632 864299 1349514 1870996 1373008 12943 429118 488529 1233626 422688 1311400 1604804 31267 36847 1542792 1735397 977715 611616 803961 460519 943988 1669428 1913986 1388335 751689 1499399 808450 1599081 253326 340538 289953 754782 721956 589637 487078 1936432 1502544 1934550 223561 705896 1890056 376216 933558 330834 1617566 770177 1620546 630339 1340568 1818921 900841 1855718 1030608 53766 1240228 223159 812111 573233 212816 534798 1684613 1384715 217523 847696 542834 1391116 1690156 1315138 1131471 1172028 1084202 1002958 1234250 247667 364194 1754304 79754 2701 571741 1559458 991352 979434 843139 717044 434444 1267611 1919348 1453882 432609 274673 986272 157305 1187310 1017407 583391 1752453 258343 1361714 349158 1595320 860584 1720711 271595 21781 420231 788746 1192574 369575 362307 1269866 272993 311884 772446 830861 1959800 680756 351224 164774 1036648 696801 241428 184148 1145196 696057 482045 1098416 92517 117299 1897587 131307 72970 572483 219858 925675 1918939 1914966 1165666 203011 344618 84198 1625520 1319053 484333 205034 1109444 1303015 1686620 1403556 314950 693621 1028027 923221 1211756 1015584 840487 1113796 1490583 1787654 1193911 1299106 517717 1047203 1307963 1621850 1248489 570950 277707 1254508 929748 69942 1969334 158461 1633494 950165 1210957 1264838 1875351 1134206 597958 1498241 1810974 1734034 1119789 1909855 829840 654996 499184 721425 1795592 1628974 1160923 580252 389768 229299 1393976 570639 1812100 346733 1277689 1338856 1061455 715402 592713 1591571 1334583 871711 594816 1080864 1422102 1904772 1752376 1103414 758006 10727 1862584 110236 1164580 1052710 201774 1123606 1029896 625647 1801574 1446295 1542644 2387 3426 1720275 1361671 457337 1505020 850354 1198592 571272 1279735 1460735 740644 287714 1913887 918278 731500 1389654 1257414 513499 253999 664080 1440655 294711 1587949 1204086 1408625 1144685 96451 1403648 1522076 167218 5858 1464454 1529202 464940 1615700 1660154 1301801 114911 720450 814518 1100860 836783 1287644 1765580 1673472 1906208 5181 1729438 1493977 1401975 276683 110762 772278 524009 1598660 1293994 1375337 1094652 1449204 773475 761073 89313 1044837 773709 658957 1484113 1462958 1889742 1702229 699866 1296655 280231 1146686 816869 1092514 1952437 1080919 587051 1111007 1305217 379238 1214902 996843 432428 1592751 1539642 1223424 1409613 1708322 1593847 882466 1148203 1547506 1082544 1281309 673745 31711 503475 1709330 1848173 1929040 741167 1921294 1286199 76644 68717 1990550 349387 1039080 1514127 947177 1881044 1693238 340581 1908616 1246085 46588 1753471 1515661 1842789 1977209 1571332 733415 1220215 671383 984109 1182090 945589 966208 1217057 1750450 1659807 1782250 1108757 1306744 783722 1297038 850585 563759 1777684 961591 1801017 1124167 1757098 1969639 263364 60160 332374 64226 539604 1576550 269281 1396865 1066037 1009954 1316041 70456 529951 82677 1817429 284017 801135 801796 1370022 1565554 1256454 1100731 569866 149847 1215712 1314569 1062800 359998 1640654 1170808 845492 1408823 1603185 647365 1870353 1485432 574784 1565730 1691508 974299 340348 647208 966590 1915912 151486 1261594 1614941 659284 1459629 1920266 1425278 992384 1276481 796300 1800645 549449 1868919 1451875 1863418 1087981 1496231 1151274 929576 1736689 1835161 655409 1535927 155800 1055719 1245383 1176133 1837171 1021325 1936040 1212585 858826 178146 1743316 338555 891109 1573588 867961 747721 287428 817944 1319935 979295 351023 430631 308598 291868 1748462 1252761 1465690 876162 1452056 202671 1211397 943526 982426 1945980 1663917 650181 1205373 1133923 1963568 820379 1322241 1677200 1264972 1599086 1509620 1534480 1513095 1327554 749310 1941208 1261246 425571 35693 508270 20836 1037203 1843304 77579 1923316 1777629 77540 933813 804771 1127919 1010332 1691130 1367809 1627176 433330 1479291 1532519 880238 865656 1865468 649074 1177900 1758136 1840068 351787 206566 728738 1413783 19655 473479 992062 1305498 1197445 603897 727145 264103 22211 1216345 754736 675731 1530541 642959 1285384 600422 1258556 23768 515483 962024 455159 843838 343770 375918 1132092 1702250 1369232 1941449 1236468 567454 651220 1765479 1390317 1812770 1093816 1496685 400683 685881 183954 99269 459173 1125405 912777 1426095 539250 1586302 1957769 1061389 1616634 1546590 553151 366600 576939 1012268 1077131 1020108 938716 534494 1199042 514118 761195 1076427 1111918 1040816 1608659 555068 48962 666809 1758777 646513 1917543 991468 1441522 1198319 333621 1235508 890543 1058967 1293284 83896 68731 686083 203628 1216767 307374 675143 546318 947276 1713017 1168218 24796 805480 1029479 1010844 1858436 107159 1363391 211353 1529090 466595 1409221 217362 1668420 1418022 1686013 1305062 1276181 1365654 34692 1933273 419577 102400 287940 586209 566025 1152031 688829 802256 1379643 289828 1009283 1130299 1115711 1791505 1428199 1323799 775505 1956281 525553 397169 163349 709450 1594479 231133 702354 732908 1750387 1988307 527836 1530161 1303464 523555 677327 379740 1155714 1910612 1686764 350292 968338 90139 932078 1724183 1972611 1410320 1350769 1116426 1982082 450404 1625861 1929679 1224562 806940 858714 1318341 515835 1540022 1206192 1389083 920405 1143228 1408989 55343 328414 959073 1195889 1664961 641214 1351094 99047 199050 1696117 1932680 1857957 1164062 1984116 369966 926796 699880 643147 1596666 1807797 817460 177302 1819007 1965372 1276906 1381487 1910166 1799583 247873 1910663 1125109 1102563 767512 1813550 870693 1889854 461491 1007872 527277 1914856 831429 496898 1631596 438119 480773 537934 1708679 1244219 379064 333471 200673 37604 298361 885021 160171 61539 1852484 1548377 853655 1164214 395351 539848 1087458 205227 983115 405441 155644 170339 41731 1820011 1695916 1323914 1714754 1651928 989732 832750 894787 355303 1691124 1748187 80262 956666 1202123 1206617 1155742 401637 1841998 1713038 1055628 1691832 1267554 321256 1405663 630751 492810 98312 25954 669753 1858485 1308189 1873772 1461637 379645 257750 1974822 1506001 473292 1794408 614053 1646927 1629693 1358891 442024 779768 1496572 1716303 1747996 842759 610302 1468066 244596 1894802 913838 184477 1990019 798254 1098110 1686633 1825500 728070 536714 265639 1902648 1762799 1529401 20067 1687311 1211173 1681955 796025 821953 309394 948433 1546077 1998258 1361310 1122061 661221 626153 1213995 1867698 1410362 1535257 260669 749809 962310 571769 184569 1978763 441799 1411252 16144 1943409 597682 1029329 873235 1382867 210834 1853886 1903076 131912 56908 902185 1478229 1167809 487606 635530 867797 389558 1174346 1894466 1338805 1490241 1396062 1571705 505503 781335 456742 130897 387349 905154 309821 1735224 331664 138558 744074 1549521 599415 226981 1208914 1276667 1288682 364105 1419152 617861 1277269 1257528 1974880 1246967 1937416 1272159 397976 1258649 1492812 1197159 1030627 472428 1618139 1785444 486226 42561 1183388 419333 1538971 237327 1403639 1386543 756035 954655 718298 923806 757790 755899 519262 1796647 281896 954376 1785932 530588 1660003 1922576 746116 810181 609756 789822 888567 1812110 78765 45857 1984664 72071 1170733 1135013 1708737 952823 1581227 1251850 457643 1707452 1479858 1180312 1326407 1866721 1149012 924551 1265068 1213020 1373932 1258198 1630605 656061 1041039 1227619 1568769 42859 527259 570981 77676 1273887 1770334 714187 1726236 573335 1675926 171636 976816 603286 703722 622223 1518892 248672 239197 583083 3999 167959 1968305 1652388 314104 1290812 1976684 430049 802276 1507892 198534 739921 1449696 289761 1840131 668716 226140 485152 159533 225915 1305323 1435051 995389 1624721 209594 1177651 682543 4485 1743494 1344636 1323451 700401 890275 800858 677380 977410 1477858 1223268 252783 620063 720458 353057 1409942 243169 287748 1654029 1846787 1827303 1370193 1298981 971708 1116678 1455690 7061 1391430 1645699 205690 1120833 767685 1014667 973795 288042 410362 1753447 952713 383364 1921402 1616351 1211766 1021777 321888 354836 316188 283591 1589662 949283 537748 734750 273734 1868634 1476260 1696335 1378467 1543364 811195 1487591 661632 1038995 153175 333685 129139 1757580 999730 378255 1382055 350248 1084272 1737411 226516 1243640 273693 1558517 1680467 129449 1417522 1014170 457238 121999 1457941 1054041 539386 1094021 17319 592077 1120678 1303632 1149155 696603 322767 860824 1640195 1719082 564727 1714071 1943766 1009049 615030 1627715 491784 765572 1233764 1450466 1593684 1891900 1102320 358477 273625 1179559 11956 1001336 319867 12303 1691570 693560 864461 1298023 562064 1210650 7078 279788 1106198 1381009 818838 939950 1214354 1941775 255631 1754984 631887 1030285 590323 1375805 1718960 787211 1680910 386248 138175 1522195 436746 1500643 374614 41396 1570265 9395 1664460 319315 738706 1723353 1413856 485388 883251 472301 223299 1931502 245803 288083 1165301 195480 574406 453209 1607900 1587061 406542 1297681 1729884 184652 1204475 870746 1212312 1946422 1506560 446404 1098387 1465014 823937 1487062 709307 1209648 1501036 1659800 970222 1990230 1981958 1254113 622335 1474107 1513758 215581 120760 1842976 731451 1379698 121453 1107115 109867 1856813 587927 322747 906836 1940825 1027935 1301296 1421353 1242298 370595 896604 1071222 541759 478780 1147342 1260948 321626 424917 1225434 1189458 1017461 285933 1740046 684734 1947043 1254744 1649704 1230578 1208872 1183590 966609 1731928 1983171 1192052 1938183 460984 1816643 928457 1456215 1444557 710128 213964 1023404 1215402 1570682 14483 1307748 861766 1447014 1200248 999667 1698674 734668 1730358 1842296 974093 1765576 1740918 1407324 1511778 194823 661109 1370190 1839138 1733603 426499 251233 568482 1916566 1476614 791938 1981168 9726 349650 964231 1809563 1755804 608350 352286 258690 1680021 1559398 1007789 1721055 1571940 575961 1232784 1243212 237395 483094 1914845 1893576 1919222 444170 1893524 1468144 1850389 1771239 1634269 1301414 1952788 454908 469547 1913942 147164 511946 1528050 1733109 475493 1355114 202715 1455650 725731 241397 343509 737969 210279 506144 1137468 883570 1693923 954953 1657682 526622 693880 1735371 1998495 1119367 1859942 624272 1448571 746842 500718 843408 85765 1930585 166754 1354381 1120170 85103 558668 81541 575612 256896 1367080 161035 1099802 286716 820091 270237 1850772 1635140 1059581 126004 689320 1950559 641712 1048591 1207805 1926906 166378 516286 289882 1066895 902458 1447144 733092 1293433 1406388 1161295 876797 273284 1380586 863811 1692224 1367292 364136 757045 815928 1390760 297543 1483972 1591463 1044991 436962 1084236 800637 1924384 598584 1432759 1572021 317045 714847 722668 59131 899740 343875 313411 1802787 1985859 1257304 1780348 116357 455497 859623 765200 754937 1223637 1409023 1736731 109393 313904 1342424 1447400 842968 75520 1211347 1875160 934308 927643 1549959 865903 1756320 686847 230095 1777500 1125432 214021 1591999 316130 372626 1358509 123021 226641 1037990 397210 1657307 647697 1274553 833518 1876367 339121 554922 398903 1196162 158353 1079659 224358 848973 505823 24334 1951716 1054778 1524572 952265 702805 1139040 1381042 1928144 995441 1241056 619022 1373023 999933 1253672 369941 806869 1790530 1579910 1656659 606293 699238 1799174 580552 1571837 1216361 1858744 312191 1903590 1645657 294070 1601105 1228733 1092204 1839254 1139703 652740 1048225 1097786 76805 118169 1494507 1601283 1004989 189354 1089882 25693 1201907 1324031 1975548 106743 1867671 227077 1196402 232328 670586 1575172 1011264 1938416 395655 1041914 42942 1545086 232671 1438018 716764 52238 1629263 566326 111572 529298 913275 206647 165033 1140169 1660218 1049497 1504580 1598271 1802668 189144 17080 1274052 72633 452934 161481 827111 1607316 562090 1902797 1302425 228671 807409 998763 45526 668640 236190 30497 1538701 1984068 1842061 1030584 500007 27204 1379248 385985 1248802 1949486 1424655 1255558 764739 1521451 87015 438211 962479 251494 981006 893679 755090 921050 949120 1711308 979705 833190 825617 563676 1533575 1852638 1307626 1320285 160691 749947 587150 673448 596332 211362 1761002 54013 1997845 1380442 1885542 1188110 848150 1706352 1465794 1519195 63365 1121243 897577 946258 1035291 1704809 1758671 1321507 704814 1746402 1882695 192434 1401748 1764009 30115 678248 78656 876838 662723 1003534 1939164 1649509 1900811 1607347 1531426 1112103 1671238 514379 86369 934666 1420568 1415470 72638 573246 437734 1993636 1112788 1581474 981243 1234491 149370 1876915 1022833 1783885 1905840 40962 1522254 1752513 1817655 514615 1768966 1283512 1500001 272183 287531 1929329 1268025 1100380 66508 1084362 1758466 1073993 904110 514205 368196 1158748 788914 908752 1588354 1523874 583242 446148 1153426 1516681 899966 714484 1145050 460587 780719 1628738 1511521 23081 1530611 1037564 95940 1438203 890832 633476 909025 817595 1580998 36722 760014 1053399 1580069 611278 698366 1529317 1698985 409059 1622816 1599531 284586 1672643 111274 440558 453148 1152591 1002855 764120 707138 64863 1688808 64037 1732060 1236337 1626880 1684507 3823 1056863 410748 642901 679756 645021 1389905 213333 11261 426624 676978 1960042 427288 264832 510366 1799278 1954711 1423547 822493 218860 594966 936607 281284 508700 1338680 900670 1815529 1748202 506563 812934 766590 819355 1600992 1383988 1753809 1553400 675757 1821101 1875957 1912563 1629605 301048 579018 876354 1304362 387661 470811 759912 409568 537470 843782 992823 1721085 127959 1040475 913991 883396 1072339 1359447 1322094 696861 1190744 1034924 174729 1118078 802953 1003700 950910 1930299 1117525 1516701 888346 812267 853047 1289535 1297176 663873 295705 1556049 128623 1047433 335933 433928 1440946 1434437 1922024 941397 1558661 738655 106320 1953151 1482597 1352239 699964 1883863 1297326 1695668 545138 535397 135371 157615 1362113 141213 149394 234736 1178087 1496770 408749 46849 51740 1722489 304659 1473649 635077 1487458 728688 1215434 778085 267504 212880 1038297 1692267 24687 1572735 94997 1599060 1306687 1315828 390800 919733 1707412 1541533 1782760 1202656 844326 622546 642106 655227 858477 209249 848914 679586 728233 159796 1076304 226982 1085112 1803400 967201 991970 1215662 50852 132072 1596736 62374 1743402 1989673 109707 987314 516346 402943 269562 1159928 558576 1327626 1467826 1088384 585670 1785240 165077 625197 1751597 35631 1345805 959690 1426608 225421 526635 421524 1701949 1714418 1907469 1836561 178439 1463615 628361 1905658 1346199 1786284 1586867 1777862 1048581 1267302 1072656 49215 249645 1179092 1284052 1345824 570664 548577 1526742 1706819 865773 1048294 728834 353228 906125 963997 106100 1042028 94901 765408 422126 430760 1800590 1449367 550905 326465 1504605 857231 569368 398772 536195 779352 1371488 1162481 1987947 1819589 1195049 1647494 132745 1461825 1064674 1814085 72670 502321 1339510 220429 1037938 1909730 1465918 89053 146745 541944 1005652 655759 1651353 272643 5078 544556 1045904 747200 1950204 1949719 37787 1880958 187476 1096980 447699 1023589 892437 1759231 1535424 1813943 766558 202009 1544278 1241890 62116 1262570 588740 650759 833456 863966 1315050 367326 790552 1102999 632819 1510167 1444630 973974 323669 268643 779344 924430 737304 493330 1811051 1092843 414568 1258796 11497 1912478 853713 455227 1904804 1643879 703121 677336 1375340 1423658 221101 917270 1912044 1507117 926184 31261 1352530 1904474 922082 167046 1748282 1656373 1504578 516453 1481469 31789 1081112 1215709 319862 1450924 459433 1854346 1304537 1523219 1456474 489866 1275644 597876 150432 465153 1782166 1302478 871097 1104993 583641 1265457 173965 264061 757697 1330750 342487 1153572 1789499 1657058 375761 1036559 416571 47871 1485103 962591 586810 416757 187561 916095 1135453 237008 1569839 45082 1939398 1275004 1669694 1457326 1579262 370590 1371513 709941 901289 45007 1329487 1349681 658136 1907384 1604796 1101114 593217 1527530 1932974 735117 1066315 1551585 1735543 1677848 436761 975696 152277 1193801 1692460 337363 422143 879369 1229437 10084 1041230 1475398 1626541 461587 552388 1333048 548775 880049 66975 1580941 1153332 1196872 1519584 681372 1731879 672675 1791952 1518763 1088839 951257 1594672 1548841 1343049 894823 1391503 1098722 805946 1191155 417390 13470 35960 815291 838142 1246559 827596 437932 839412 77786 1556405 1482140 40329 358562 414077 1414326 546713 533710 1734301 448851 522018 19913 981182 1386440 646033 1677907 1711606 935174 1764836 585234 708199 346582 1068205 466937 539662 505231 1828633 440046 1528906 1221713 979577 1668358 1044024 1826243 588778 1211852 1904361 1258751 1914520 1697530 1774848 610346 1822243 982377 1834222 823980 741338 1056447 680037 1429894 35386 273260 80607 883846 325608 1974379 1579255 171282 707062 1771471 1773860 262891 1118191 637232 1833626 1836247 890247 532559 989584 95273 73869 1968205 747356 812474 1780659 1846926 1296104 59704 1351453 237747 361124 1884457 880046 1495032 1763555 314162 1958005 836218 1762719 17495 235586 191488 396595 1671073 1625299 1159835 110630 811562 121604 572383 800901 1508930 427820 308892 1596725 1290305 702896 124781 1369018 1440995 1884431 1200013 1712903 1787247 1350804 324859 576585 721082 1462643 753867 1129264 916917 250057 1663125 1998126 1827339 73744 842814 1838358 1115406 277143 647152 309889 459465 405652 686989 1679978 596319 1476392 1099136 1392982 1411308 921605 117326 756851 1558643 1338884 1214860 1383646 968807 1428345 1663556 1138676 1311585 367015 196515 527381 664755 909532 785572 1317438 231903 1233141 1973705 1799007 1720383 1146976 1697082 1444362 919592 178338 1781812 1462633 1088552 1406266 1933 828823 569310 813365 1574923 1012891 1500917 1249327 544246 1379557 791214 1744046 1545414 1141816 1236504 1661852 1569901 1357169 795539 1626049 1020098 1677790 514979 1578858 468315 334920 1229263 568602 1425324 571357 163085 1232997 185962 1092694 141389 1405119 823134 1670570 179503 1865182 1967960 1923401 1718866 628184 1508617 1988661 420362 598691 1475026 330468 1243788 1345323 765828 281698 1342359 408057 733223 1448493 1128415 189491 928508 773892 1441985 775604 1344854 1194043 285799 80939 93997 1063184 872436 552118 1795836 639784 1907529 1778098 520932 643168 1278488 1621601 1568381 1673942 11224 1108845 1953542 1552366 905845 1792137 1406287 186209 1170103 1379108 470158 1153430 1642647 749912 1774292 1891938 361265 601076 1575245 991285 1630882 1887635 1444583 1278971 1397347 87202 173102 537768 1790815 1105964 976289 1469551 970476 79914 767505 1936162 79152 1315714 1812098 85045 315406 49764 1366621 988055 256999 1633728 987317 107635 1001036 1082132 1945998 396846 1235290 1679499 1081240 1707569 1606559 450530 751742 945212 1667320 1087900 655307 1124419 640578 1489690 256317 1826298 942235 897366 1308564 1098955 157388 1307159 903855 1896389 1024278 743514 697341 1881788 1953920 883828 31524 991090 1753873 869387 1412306 1868432 1834316 1814945 1997717 94413 745586 1582492 744028 763202 1637036 1356303 1535119 490411 604358 559056 390934 1713933 369017 384088 1557105 766200 1867963 1456660 581357 1217963 435361 2429 44760 1823160 1347031 1929160 1871930 1677284 82190 1013794 554141 603061 1981874 1636566 1661996 712379 240443 1046713 1204652 835283 1898230 1393410 1881130 1163798 1275599 1210268 1816036 1304029 1666449 359630 365126 919306 109284 1589478 1110735 704659 287577 1973365 27437 1721922 1696356 1369147 1065090 1362425 1076815 705094 682006 778802 572644 312700 535847 324171 1422903 510369 1196240 418867 173475 660183 31412 450521 101247 1754487 1798264 1609695 560196 1953946 1393095 1781849 114326 745262 1641045 73262 293749 103824 1075975 665256 1636322 1712411 615554 1090962 1875785 827715 525702 1381737 979266 1382564 1125798 743865 1611930 1085851 400854 1748005 1080133 1149691 1269330 30327 9911 1120980 917657 1903604 1678001 996491 944413 1369999 900336 1462350 393808 51769 731520 1167581 1696914 1997482 642981 629341 731525 588113 1771094 658650 1342333 168551 1439828 443978 1814221 132415 1411655 123851 25838 113386 929076 665139 624221 1087803 1087496 391734 483035 500546 1503261 1300912 564141 1219733 60388 758640 696369 470087 1240576 985273 1357422 1355853 1374516 1566879 566010 720267 523361 1277666 456883 1782967 672495 1244825 757460 1137892 1591638 904514 1359172 548533 1746315 1673095 1263174 764033 649066 1452139 1294096 592153 735210 910692 648722 1779097 1265675 1987837 1507437 837859 1053300 505257 1203167 326457 1803433 1486958 1196115 1276173 98478 915998 1734552 106845 386521 316833 1122803 1758646 1582040 330586 1562099 1219858 1950435 1656203 1157981 1813003 1699486 384331 1835734 1126862 1361083 597563 1491550 804240 1676056 999519 1462629 325192 521989 210086 44446 599778 427702 1299937 376273 1394840 963435 1410598 385023 324349 732805 970912 1095698 100214 1251726 1834736 1225047 915668 391285 731091 1300234 130746 309332 1492572 1788005 619383 405961 1651885 1930056 434979 267180 836081 734677 768800 9607 994161 1649806 1596818 255838 961211 173962 1583315 468740 464772 137290 55150 1260095 84639 1840717 1018980 1647028 498598 365580 1614279 1100248 117517 352397 751424 460156 483331 377995 1905580 1558563 659902 1613636 1512535 215532 880866 748193 1094927 1242117 849707 1352153 1690462 1024740 605838 753279 501853 765202 581361 586387 1738814 1687690 1692663 1846987 1323084 280461 1773738 432198 1076602 1097968 1305917 196868 1524595 452341 80149 748168 1602527 1621017 988644 1175623 479208 1823133 1158513 691430 1448521 214312 1573496 1036631 1127459 355569 323952 878760 1435668 80330 644618 1770779 1133887 1810717 376279 1291141 1247900 1186950 1810134 1253913 348659 914943 1527751 1676172 1005353 992145 166630 1769794 1850733 1075682 1435106 396104 1458585 1193265 1784611 1575437 1141328 1005188 1417256 643926 1491075 680836 74685 654753 1604823 1548352 876217 1860702 716962 869084 1783931 294547 863808 1974268 234068 121235 842641 142861 1398294 404939 1267292 1139599 1531823 1540914 1275843 406375 304543 1893606 198077 1978046 1759050 1201831 989952 1897173 1947748 96876 1118659 1235476 1797494 1427424 1964251 777974 675658 578449 1867412 1412823 1286261 387044 1918997 505945 361451 1355268 540010 283495 1728088 1836905 1472770 522119 129017 312702 595243 1569844 769158 1800905 1432455 364772 945865 431577 1085400 891147 460249 356936 732006 1979729 1969231 1227826 1193834 1377581 121777 1303963 471986 89732 884218 666108 1557596 1618100 648587 951645 475623 1616741 1357764 1446520 1822908 1015800 1230716 702946 999538 1360196 1150700 1295600 43744 326064 1365217 603299 1768002 35273 933373 1883769 71007 1515959 409294 939576 435702 1577665 74239 211224 1828984 157829 1935056 550563 1472099 433393 525736 1722282 326606 1168566 501776 1811755 1393183 3155 209716 1140200 1074977 1327185 1133266 1029691 1808724 1871998 1682598 1474118 1477875 1832503 934962 321373 1170131 539008 1388840 1572200 849892 660173 1620395 607907 1256351 1187609 738926 594307 1963885 1463103 103486 104947 346327 1852784 1163360 683912 1724831 308542 85997 486628 761469 1216472 160140 1099184 875647 1257646 405618 476568 1472609 605550 787399 284998 1034067 1751734 1940829 564171 232190 43812 342497 261809 47811 1843715 363370 1728633 1865763 126268 527 751389 1071786 955859 744369 1805955 1075530 1027162 1632218 1387670 715749 1748044 1077912 1400558 1645148 134787 1819200 1745951 664559 1677879 1528326 980988 379272 1362746 1043357 1733378 1845525 938989 186371 1011224 1658468 324209 1300352 254616 1323565 394388 77389 767596 1405750 671627 1840277 1369073 1550987 1901662 127305 1562257 1810259 1305598 250377 1377254 125882 1295175 578456 665229 1466382 505240 1661121 1052367 626797 1788273 299319 703834 89863 400625 499478 517947 1728722 1149483 536812 1219595 1340904 703070 801929 241918 1096497 1286696 828704 917065 280582 1353318 1916682 349844 1427074 849654 367708 1072873 374725 1727154 1566506 324002 879458 840669 1506181 552260 4592 697837 298810 862202 59568 1288186 192351 1907118 1045347 1918678 657856 223993 1224385 526119 1774337 1438153 1326090 1179060 385327 494694 333512 1898223 1178345 1499266 1144159 1704854 1054956 1542587 1898487 112012 1559984 1937451 218918 826248 1968235 119124 32843 1464508 1808636 1659558 1025195 1855830 1066652 497805 1913850 1600620 894174 11084 242687 523420 550896 50 68561 1136996 1419166 1253215 533612 291619 555337 1589644 1307073 59797 570092 1640997 231439 959954 425408 336764 1176778 929540 1034662 1880675 667922 1130076 1198415 1005820 1348233 1487258 1993480 1602118 466075 1295004 80232 1138898 256334 1709010 986038 1028724 933272 174869 1072216 1811176 1118030 698581 682807 591391 330878 849251 195283 1570561 1165005 398913 1069087 1853713 1516287 1210226 955497 862438 1800373 1939809 308899 853891 208723 1120759 1601798 18286 573735 1988057 310397 514221 1910260 592004 900385 360380 1280931 724435 1513719 371461 1082814 1263662 700923 1729465 186455 114041 717689 1728288 435208 1080899 1867749 590481 1527847 612832 1768256 1923842 466362 435554 863009 1465203 4398 284633 1681590 1177485 531787 1470716 167996 61462 1220285 1680056 1464605 1670995 501685 483203 771061 426076 828658 6068 716191 1505527 1034556 1132925 805423 1489972 497785 439609 836499 545955 349230 902836 856972 1331918 1975992 1887499 1486283 1485208 1425401 976157 1582702 1132064 260869 259105 228002 257442 10271 1221289 1710545 998165 1362339 504371 313572 415184 1871912 1052924 186327 1766602 1279974 1376690 189486 1168389 1542088 1178432 116599 1328829 292248 1532823 274652 1436487 1948042 88238 1220648 666636 1089806 1198005 894673 1096569 1561473 986400 547435 582308 1972394 91632 802834 663255 1402648 1912953 946489 932772 1807792 1509418 1111593 447334 1728988 137923 1126401 1989643 494698 1836031 1006428 1714448 286316 223247 679450 1410578 1654869 1559691 632386 174867 615777 379382 1615947 1905744 355571 405885 1197165 217736 1540636 565990 1935177 118096 200293 742509 1751687 688538 538217 1662044 1700759 1953191 203178 1719661 430867 1993507 1084420 1576923 1665912 683223 1425107 540719 575300 825677 592829 1869451 772267 75845 1572716 1390577 1074122 1564498 664182 978831 713969 164051 1107494 773434 668489 1167774 462270 1701868 110740 197320 1593846 395928 1256287 783917 1185706 1003561 1141919 246677 1961849 1671916 876479 423938 700912 277373 212334 1532072 1312430 721036 893756 1249332 797985 690373 1229713 45771 574906 1751447 244961 108358 1525169 957865 64925 323193 1291525 1868888 1466605 850704 652974 1344715 443796 749455 1926346 1796381 1985235 1913391 495934 761877 642404 1850867 508892 1865732 1922007 168865 832345 389721 1898323 1525987 698855 1846675 1035368 1800743 313682 1245141 975137 509439 1058094 1233186 1956199 423251 937684 846823 171662 96877 1140909 1683723 1390933 702476 1113265 1364161 1484057 545137 1952736 921457 324206 1395563 654737 307458 1894425 1332744 985198 1630124 994023 278841 130481 1896295 1679240 622697 1493133 773308 1507886 644408 941726 545339 652080 1268474 336319 1442268 551680 171607 485256 161235 937354 400462 1917157 849289 704587 1508974 177726 1583247 1389762 108045 1787406 881017 1601065 10299 1991239 131840 672098 1237363 1798013 1958360 332296 1716050 523019 79370 1848974 1646750 734276 974952 707733 799987 313928 1925582 770399 860162 426231 591181 324584 691564 1709516 1239146 1155984 1789920 1988061 606455 360299 1399610 469339 30591 263856 1312197 1778428 630734 971290 1585173 1289425 1220584 1101570 666502 1427872 656184 830090 531476 936783 1390200 678465 1425280 102466 1071620 1121927 724768 1883137 1241080 1435444 194570 1210174 646382 1367690 1024337 1136811 570089 287684 1281231 1159912 1114215 1696517 216812 929100 753850 1651526 1086002 196865 1228810 1404391 1331955 1178180 1550622 1124499 823009 1671731 785169 343809 1421858 689671 1245147 1230994 841948 1288402 764522 354846 260846 244225 198165 798251 728802 1876364 1693500 622322 839166 1260305 81250 154325 462267 409920 908947 711399 1215315 184410 998162 74207 386178 969632 174678 462802 1164078 278465 580176 935330 883048 959012 1369343 1263598 500963 589348 1719909 1156112 1517381 1498816 972012 235773 794196 1281113 21556 600955 233930 420078 1694057 463149 1570421 1670820 1071519 1100939 1294631 1680286 920605 1451326 583491 1867 1307267 1257217 518037 1495631 1092148 668015 115790 355743 1724634 1821628 585350 720241 344256 104360 1598808 15533 1815130 776917 151389 1363754 1420747 1092647 1536666 431054 1076350 703828 146782 617960 968428 409515 650218 1372690 1080669 560849 672938 1423693 390963 1303207 1077208 926078 1651986 339924 580633 1048397 360647 849982 603599 403743 1024046 1269174 975186 927833 1198992 268182 226171 1984331 472507 450634 971276 1693805 1214051 1173149 1131218 1991098 1704266 870583 153636 485523 1406191 1879227 290469 1426250 690361 1059991 1978416 1889094 158691 235069 1726676 1714437 396134 1134625 748584 1377210 1152708 412862 218327 41037 1361982 1968490 920980 725047 910205 746555 1579720 89047 103394 1270586 99974 172542 710810 917048 1938443 1580760 1165807 402030 758047 838290 1478806 786996 420830 277147 123580 1723762 1817173 1303763 738118 471567 1380722 154144 1164055 1810812 1308724 379353 1708214 1344651 1403465 1687358 1178631 1929117 283137 1774539 1348025 1443498 919879 218088 762208 851236 1971273 881015 1015514 753486 1820648 1064485 107218 238877 1663590 152177 1461156 1811993 250282 1397244 303242 1982697 165717 675059 1965706 1862139 1989028 1168096 1817714 1767455 1752628 1090236 103284 1798031 641644 95058 1036568 1446980 154289 1909061 363516 1568364 1895882 1180570 689222 58940 865427 874982 382030 1217203 468689 547346 1300705 947195 874861 86146 1393195 1797766 752018 509626 403040 1385778 314688 245622 774867 923127 1847249 1478723 216170 42967 1928789 1069039 1680380 687541 1746597 1149989 411625 1419255 990619 511053 1480123 1913868 619652 239877 649558 816837 1869176 1186196 576238 1517125 927073 198230 554199 240721 871647 1470255 682341 858819 859198 1688406 205626 1944354 1491479 541404 120304 131347 1281945 1214766 1119519 1758220 662130 227986 1768409 847181 1932068 1404048 497964 1045132 1730849 605107 1447312 1640283 1012989 723715 943269 1405868 1760128 359993 466516 558661 846838 68971 672919 1635491 1455466 748830 193504 1429795 453425 490328 903924 1172475 1742526 1312484 850370 1511824 1067739 1560790 1303397 1384225 397913 979601 653741 854004 1736869 1801577 1402231 1005547 1336472 1193370 1890312 1242135 1411407 1687122 270013 1676466 1023466 1892463 398939 1678231 1520371 474276 1352655 918434 1597497 798176 320964 110876 96402 1412621 392037 518015 963188 74493 1241603 1861852 1911226 1820460 270009 666046 1511435 1684867 737797 1486789 1917040 1763589 751855 648547 926335 61878 467522 1866280 1967294 1495406 1865778 1316261 8644 649978 627646 963358 1590553 1689698 147990 1604553 1896418 1473809 1382117 787640 265439 587353 465135 483536 101026 1477364 680777 301184 1375877 285142 1190558 1318991 1252908 292270 734148 188184 1385694 1180247 600474 1284260 1395003 644100 222867 988370 155780 848088 971719 1110514 1040128 1908956 1969997 297308 1320731 412483 481575 1251997 1630652 1662384 427716 246330 928371 1960019 1480361 1455917 978182 1356668 1500696 1387682 960790 668138 635658 1309006 1117622 322286 146213 216605 64618 1359467 259231 1427319 1575368 1496465 802810 739802 1804939 297952 708340 1451792 728082 870284 509082 1265409 1789973 1594970 1877552 68438 987147 1849063 715907 1033160 176489 1368508 928512 1025564 1008200 152460 708469 1009936 638122 1262567 306641 1389345 1191172 701398 500692 789856 836658 1142725 1326481 1203668 1178065 363269 706041 247264 88894 1004920 653335 723764 1493173 1481574 1925053 318124 1102237 1158149 1201451 1462779 255101 1826393 524298 1666905 900018 564444 1240266 1082870 901815 1856556 1184377 202260 247903 10838 325999 345822 1120793 604816 172078 33995 1785716 1316360 1423444 160252 1338789 321239 543695 1713930 66619 1402368 658340 1605827 463934 396173 1489370 181470 177981 1481245 484999 1904230 850796 1337921 111955 321756 1111795 1419726 1913732 1128632 719442 1936167 727556 193157 1790328 584219 1409198 1188173 1030082 1540946 554612 35829 1576522 212662 78397 876727 597042 1628480 762586 714533 554061 1519963 225754 760179 905270 486035 84214 526014 1794471 926978 931476 1496031 1893688 1666214 1951238 1204260 1272043 1633987 1688101 1435078 1717898 256271 781947 342057 905683 1147158 1302167 1162031 1162718 873072 554517 379110 1372361 1537035 1555654 1972144 140883 1763732 174692 326505 1321930 1992050 911086 1447146 1452123 1555013 1021205 146069 80176 248984 1441382 1390510 399398 1918435 127393 1261247 270263 22947 853192 1818618 582432 980013 249222 1887714 135203 300128 908916 213944 1332048 1983555 1100047 824252 1363861 1102074 1388749 731710 1617964 1158147 91485 765500 1367974 1467108 1244004 299492 1016243 1510677 1391584 263388 1330937 5596 1639901 1122678 1173807 1036902 639952 1154706 1163012 111951 1352544 1831763 778181 794704 1463670 152835 1819961 1485962 690277 1196348 835692 976791 157617 738448 110734 476456 450199 137648 1935948 891486 1187217 1503281 905800 786711 916554 702250 1266712 634962 461577 1221490 937861 697598 151597 198164 1318241 1740979 431111 1951319 1491737 288397 153374 655306 613306 1883972 1659550 1668792 259175 928554 260822 708888 1213912 497320 347312 585700 964964 1428728 1741950 1569056 487183 250165 906084 1300995 1139167 1619233 1902865 1003211 1773933 767644 1718345 1592547 1649610 1283436 1732447 1641794 1026698 1536138 328018 1188412 1119400 1678427 1816676 347979 410842 615173 195247 1422083 1089459 1686434 646941 607935 1716688 501450 400067 1269751 296826 677471 289963 259457 62078 789399 787089 138209 1398826 1084590 1214789 1814145 1367441 918528 1778770 1659945 887616 125055 918468 748909 1368592 1875950 571990 1685110 13075 1970442 846009 1737476 132310 946948 1609392 639379 1931425 621589 488141 1673887 1675456 34187 1936347 607585 545757 1017995 1090654 864755 1786839 1804146 1257612 1800175 367547 332978 176888 982317 8176 689916 586932 279202 133248 444908 937122 1057219 1210307 635858 1312988 906882 105695 792755 1603081 719780 1953967 469268 200276 998836 21328 1667408 765047 450940 535368 847398 1372620 1410280 369595 1660129 596552 1356213 174211 82151 1299381 1003783 339718 265646 358905 103112 1936206 1539773 565690 954327 655102 288905 1920051 735708 1425800 713850 885069 483896 811124 983695 511252 1284892 1113911 1925925 1304780 1489161 1325229 1012901 521178 155420 401887 865349 391760 228259 1597631 317770 395134 1123097 428000 1636817 342089 1696822 1322446 729794 1932206 992169 314997 1982047 1988921 586792 42993 1047103 1407224 30581 1786998 1622609 791 1362324 1242719 1735173 411759 467669 616485 573736 1627498 1546694 688592 919989 256855 176610 810068 814950 131143 1325376 289711 854888 996803 895305 42062 1613063 1937276 887156 1765966 1452238 1439020 1495540 1267779 508810 815823 1425327 471604 1692890 818205 4255 995438 321805 1244352 1123727 1665836 1090696 498803 1938555 1315850 537204 1244038 993904 282308 920120 852052 1278013 491868 712979 734267 389384 365833 1281693 255362 1461202 1399414 400564 1509294 1608076 857859 1289855 545930 1296817 1106608 1471293 1494092 405624 1408385 365268 1057479 952580 1703019 877425 548798 754186 412955 1688106 693651 1841298 745026 1351879 1558787 1770059 1503699 1593559 252930 243154 1400488 306735 1445517 1555165 1738534 156756 1109430 623086 184740 1958184 1812782 700642 1996362 926541 1996783 1711321 1985631 1432061 6923 1098114 247466 1014452 1103733 1250630 1091907 1529736 1031228 1210228 814450 1159290 1709342 948093 1921608 1609165 1988713 1183480 807093 272779 1878118 1280738 1332750 1837210 499916 1270304 296547 842721 1630292 114456 252553 337857 1816528 1570414 1852519 762645 529568 1174059 501525 896515 1989614 1965397 162842 1208722 1622629 1527228 1959772 243821 1914488 1692645 422527 482011 277521 1401122 156267 1814436 736372 1113791 1615909 1714849 108691 986030 217758 1455409 131202 1728928 41707 566177 247218 255856 1985169 1990731 472790 437553 1909948 1154515 1259798 1996394 1352748 939031 1957814 1180535 741159 1164303 1698677 1103720 1177325 1741524 1630990 319438 1425488 199580 1063387 538404 256705 205720 1590512 1997090 1098914 963969 1293068 473287 1558247 137836 1987695 441908 1514924 477312 1052195 745039 669135 376250 655467 1590713 1563258 397099 1836226 1020270 1645355 449711 1932750 618936 645815 803613 1280443 1270444 866912 1658492 828345 135179 1512843 1277343 645392 969551 1767703 1406297 383466 952983 1268859 934539 1050644 729874 1051536 1941917 1610837 628538 365533 307695 1670084 623099 395999 436175 1979511 1534163 986523 1754788 1185546 250694 264834 1949942 13127 43396 909943 410461 182419 144270 933149 870312 1142158 245956 234548 1051499 1815530 468940 1873621 1304255 1835575 1922451 1447368 1746261 1983215 427025 587254 212067 66184 1896200 1494397 657259 1262403 588034 524204 1338804 1254358 725007 1163607 1841850 1770995 82750 1848680 1267757 904434 1554861 1459451 9710 308767 1181171 663096 255298 691623 458163 1011967 1630995 1514401 1662219 620782 1474551 757926 466103 679267 1338609 165326 952937 716243 606173 1905579 163903 333618 894774 1453234 240960 715842 1969535 643430 1645872 764089 1737552 50541 1323817 324777 1275628 1184017 526552 1264098 189449 1935443 896936 1184416 84923 1006110 305656 624696 368675 1036801 1344165 1574490 1420979 68240 1276524 1113653 130191 856262 332219 187409 1998192 1300149 920668 1343727 1963930 470605 661216 768188 1376116 382709 766895 720647 374781 1358116 1783933 494643 1565035 307490 10978 772224 1995796 1965547 1826016 1371812 635255 1208348 677654 129921 694499 926173 923242 792037 1171459 707850 1631090 394115 1519591 803337 581109 493977 1508598 961788 1872445 1436616 872807 1213304 549991 681071 1253191 1326486 865016 212 602660 1779268 981028 1774037 309732 17790 704222 991431 799640 93840 1496265 206398 937104 1938332 1316218 1249475 736311 1615817 213555 1411913 1549073 1982624 1418619 818605 1154123 883796 1953181 1745166 1702177 985711 1682382 1766640 624662 1434172 1129483 1727133 687191 149429 1066841 117089 932266 1566785 557916 188576 939895 507291 53549 1572943 1741363 318766 1375243 1882435 1695364 345475 349913 686892 327096 173123 786530 460589 29394 168063 58868 246612 1636952 1444216 689646 1606323 113191 1089112 594829 214394 1406166 1455303 1982535 666918 1743906 1363281 1641053 987382 1541749 105586 424153 1159895 644548 57590 1853313 1899157 1994914 1815751 1761261 1578818 1314064 1776910 1274371 1574465 748356 1786182 936985 1520868 1016857 923664 1425533 68567 677774 1759113 1669021 1393145 1186209 595198 1327711 811028 355762 1110239 1096106 742868 211520 1561308 385070 1440535 1899581 50735 287682 1987473 203359 1110779 1037462 84232 1465625 711424 796182 1271456 279144 1476598 519650 38653 1390084 1248698 1888181 1593291 525512 152476 1634549 329303 1901510 1755120 507233 312252 1352494 745864 126305 1220728 788623 242631 306044 793086 873410 1604530 878009 1640912 1093068 461015 1869385 797385 121616 1882149 1424817 1681079 821125 1170115 481267 331257 1525153 636749 1806197 719400 199915 1377087 1224672 1141496 1802045 248746 1622140 1544279 433392 288858 1977945 714711 606254 477163 1548640 1351223 1495986 1060428 1250087 1415211 344068 80900 272816 582481 1158534 1600296 267758 1715783 1045328 838926 1672483 346859 246201 465906 535061 1675500 718901 1676585 1634670 183985 1765578 1387980 214951 1364585 356042 1892305 960726 1863172 1290771 451552 625150 148988 1067833 1103203 1351975 1442862 664544 930535 1905516 30720 927701 388522 1079699 1969742 1493116 550475 1818986 567107 1370126 861446 1614705 1094233 1496026 1076182 1896836 1304901 521548 1754097 562944 471575 361605 868894 1807437 10941 66988 1003001 580575 834118 1247287 1952791 728917 1580215 794623 804735 196343 263094 597824 241848 1767124 1997694 117740 1936823 984485 1538662 1720103 1337060 1709197 1133302 1984984 967393 1961946 348749 144372 1538328 17993 691639 919021 390780 1556702 697910 1367899 632407 668898 1321228 543879 628131 700667 1944357 1738645 840681 1293410 570157 1518822 1069871 504291 1112493 1375757 465629 1751371 1725819 1806942 845620 1448835 1846273 859520 1462334 119980 65983 821382 1908775 210458 82428 1063449 1855869 397874 1869011 1492230 364125 228368 362031 1377570 1242712 1253921 597657 732285 223604 1715627 972479 1033645 955089 224799 913795 155097 781640 1428371 48656 94482 138734 1676192 263579 1956747 858834 1261389 748197 655888 699374 938033 1722019 819259 342756 386218 118209 310150 1421948 870417 371865 396865 1144524 979609 48455 1370916 1335459 166968 3922 1259185 1239814 172761 1711849 1199166 514337 462078 735731 729907 527335 424126 806406 1742952 1086723 1753053 520922 963579 330858 1400548 173888 555260 189578 264780 1470493 842852 425637 710651 1892964 239662 51872 1481273 1046246 431102 1078250 1759060 1907164 1966731 410803 1932965 712883 187182 1391625 1363512 644613 1448766 1251354 607972 168048 1256115 1450662 286866 458318 1670986 449147 1689899 968353 988524 1792325 217158 993268 1446855 670231 128376 1763753 1324052 842199 1941899 1229555 1112405 1357666 212169 1761186 1716891 597470 1776605 422609 848247 530472 1478924 1405291 1912657 191798 1361370 1667822 1144666 455557 1042027 1510302 964524 475852 361403 1827834 637777 1639331 1725937 1249807 1887567 1965208 1512070 212104 807979 26080 1719939 640147 1741957 1221942 1277025 1593560 1931233 124659 195212 351539 1672613 271325 1074720 1785431 79659 1617450 95294 1438082 617204 884892 559108 623308 1887753 754487 14631 175983 174461 1303167 1432580 30083 1133325 1593564 1968536 1893135 528674 26798 1729486 1613238 1901177 1441851 1806564 707681 782242 294614 245057 636196 929752 386025 1940794 478537 469337 201919 796425 843515 360603 1357412 924434 157960 1299591 1311874 1347069 40469 1770136 1650080 1094364 804530 1091016 1599231 1559564 993366 177863 1496497 689664 513978 1906679 1811970 1390234 1484516 1168437 467370 411393 1927158 349287 1118737 1052349 167052 818306 1688339 1428875 18343 1358034 1342413 421286 440444 709874 822132 92801 1378061 1737226 890518 301071 105867 671823 164521 1706065 297106 649302 1097019 1111670 402801 1420791 1606622 1012726 1487038 1657061 1409063 1007232 1174805 579628 623888 680893 868041 856616 99754 773901 1055536 1241547 865087 1353378 1259991 557199 205404 368673 1332845 1564256 985134 927069 1390654 725117 1516305 1326640 1044984 1928335 440042 1427548 298614 105112 384792 1068878 1803745 1244682 1449760 251296 335904 1381279 1739014 1951327 1251303 1692981 1836493 1755063 1965960 1909429 1136601 877696 122892 362936 756144 1064933 1984706 1777685 293936 605542 1662771 863827 812202 1681179 1223417 21315 683155 1070359 226923 996823 1083486 610208 500648 381428 1697447 854489 1792126 813915 1836155 1506006 1892615 1767727 1598843 399273 984309 333689 1670816 192042 674797 1817232 1550791 751529 1911513 1624460 1376729 1027956 1459724 1690272 1530906 1399517 9616 987315 1538460 1519276 1035704 1923668 451210 486472 1697314 1872477 1589717 1450923 499119 710898 246963 144002 47782 1928341 1105834 1392841 1077095 1720807 1579864 345437 800706 840956 321644 1900970 214761 1818832 1118928 207279 220235 1206030 1561885 461844 236204 318567 785522 490971 1937199 1699874 1369756 416175 552875 1836108 1622378 1762778 38521 1729805 647089 1522797 381481 296531 1840862 488364 1032107 820677 1137281 196435 1671582 1805458 1023869 1702663 1704285 576284 307556 248937 1388695 289036 1478072 762601 1035322 1546421 1642855 1758329 791614 503025 307539 895680 1926305 869223 1359829 1325073 778644 486111 1333435 1911588 393223 1420900 1092379 641381 159911 485986 1057786 1666810 367305 49941 1413372 620510 856635 1595848 814298 214321 1591051 118633 901139 162691 1401586 1028258 1117240 354640 1577750 1275468 959760 1973570 903961 1201175 1854569 918237 879451 1617680 1095571 106421 969757 59763 1397879 668516 1332726 447816 1809150 909230 454209 125956 1696184 573913 1588403 821189 1327134 982258 1240808 951542 880534 1984085 607147 1553594 83902 161758 1137154 990377 1836448 829444 1028831 556675 842373 566853 1197100 507365 358260 69982 1630039 1389788 876951 1072326 967704 753684 1117094 113958 207677 547220 758904 38881 1849485 1879255 1575443 397202 1747790 1742979 395716 268099 933305 43471 1813323 393894 702628 500280 489991 142035 1813286 720083 494428 1298366 779084 1492586 703973 1934099 1863183 1223527 1226448 1204713 259535 294125 1614727 1724073 1663610 1501454 1905004 923781 1001810 1123025 1388941 1126359 1405323 274406 971874 1406655 698991 1666712 1001842 113198 1637016 257537 807435 369204 654214 702627 957936 1877995 75900 210969 398967 1627789 111332 1844185 1059361 1983248 814507 274776 51581 58583 1151474 1427608 1352078 1922498 267784 1874940 1361175 300890 768918 285434 1992580 1819742 463325 172958 67464 915678 1651894 1992980 206411 1368395 595177 1314147 1330601 961522 755747 1426228 1011451 1324764 791391 1052543 515412 1355148 1734578 726579 1990647 305814 479215 824554 6804 97577 799922 942973 435547 1314580 779515 80027 656677 1404666 1134895 583511 1905699 1787184 31043 874387 1108181 1185411 593969 348179 260498 410480 765662 1131623 1404371 808104 1910339 1692008 711794 722510 306719 939401 995405 466389 1350998 827651 438588 5681 1501362 638672 1638407 1434807 9657 993347 1844040 1077730 951320 1301028 1303482 305431 1245793 972341 470107 1484932 666467 854247 174009 168481 1817611 1781440 428754 680812 1092999 1975335 514421 194708 886527 1539420 203960 305657 943062 5597 1498587 113072 1995762 1615655 743539 724253 1848926 318135 1621787 1851877 1621009 646917 1737366 662974 1789724 14258 401386 1491385 1753192 1570761 924510 1005169 1323931 1725389 857759 1714489 1814874 1919725 1848227 1378762 387866 913447 1762273 804028 758879 204823 1917748 1477481 1217549 69850 1461656 723299 1513897 345934 402543 1067829 150409 56269 29640 11030 442791 687151 938403 1750258 489022 1370669 1557657 1138979 491668 1349218 1051534 1059989 123616 1712062 580864 280001 1741346 291177 1708907 1813851 1234418 1857738 1570216 508838 1178576 256344 1245553 1861590 415697 1849412 3675 1396445 1525308 322493 1066080 1454037 1942428 1408553 1524828 1738178 491649 734774 1204186 1354596 628949 173071 1298811 1314357 1285628 371313 179544 1277513 357046 603445 429804 1942192 187736 1218190 1132245 752346 1538088 889656 617319 1206069 770862 547471 940236 1566921 1860080 1073896 1694772 788923 1058699 219089 1997025 825747 842471 661108 1092197 714075 1563120 1988841 1372053 1761529 589053 275860 370107 1487886 1461457 429707 717467 1311951 1412903 407973 190270 742393 1418104 1396527 1699202 1880418 1227455 1913744 1256493 1866019 602001 558329 1723339 1157793 643732 64517 1517463 1383179 1105043 433988 1519951 1813890 1241767 1761310 1421366 696727 205061 773333 1728255 1642467 1604717 1504404 1801331 654276 946475 435544 1565742 262089 1308652 905003 1425344 538419 129701 1336500 495558 1229121 1409827 1543425 51023 1837070 1711544 705227 1115189 1888458 473040 1584197 384892 1456542 110908 500536 795642 836979 349996 1223111 126758 1565598 448588 555328 805917 111174 304295 310720 1261699 1970744 967273 163277 1871482 808189 772287 1203020 177309 1196669 1477850 340432 1751468 1885103 1811025 1056134 766048 177165 1492240 795341 1142119 1023112 1692548 1997541 1421817 784683 1736015 1017206 380755 422795 309358 476993 1848904 1632185 803078 275256 1993782 152599 804940 995474 143808 609123 584145 1166077 1405485 1948428 548081 1080869 1215506 290662 1276394 331280 1649709 1173399 374960 1010093 273861 1375366 137369 1964002 889250 441761 851391 458380 1611119 1121328 1268276 355671 1069822 1236058 501967 1419366 355519 419394 1974804 835444 884209 111397 1693163 1792906 540561 252923 1395835 595067 1615237 1042996 1043153 1448450 1877927 89819 916315 1703397 1294657 293952 345401 242195 1259597 589014 991098 592808 599079 91017 1296900 1135889 91544 1351317 579264 390351 322262 1486183 695589 945380 1617684 225700 398106 1225238 696184 557946 1244555 1027294 1466745 600728 1360640 646522 1648785 383151 408475 207793 896444 307276 1370533 534959 1068081 79221 898409 1132283 162563 1303213 213797 26758 204436 1768520 903915 231367 1140268 1818480 391887 598860 1346914 1190604 1436043 1530643 1882686 893619 574586 529675 1335210 539100 1924114 1569642 1728017 1102356 12387 1940989 328699 813599 844413 786749 88188 731915 348822 920947 306397 620817 1787957 719739 1413414 1029037 1699584 1971871 1554406 203737 952468 1952283 649156 1337129 1431615 297491 1360722 390155 86969 1745193 499755 213888 512686 707510 1082796 961802 1773990 1509310 729847 509034 1481530 1166067 1033583 266036 72404 1130087 883823 979363 1547212 1832306 1748035 1889956 1658919 559200 1308234 1164358 797389 1052834 532633 1536069 700628 534852 777187 1018802 61264 1440689 681040 923529 180248 1246143 739204 1651294 457210 1594560 249309 1622728 427117 1111692 455204 699322 573092 1014489 411178 843689 502373 904616 647287 1155555 1229871 388225 1906031 157005 868818 1774863 1407263 1545151 836529 637552 1651580 1129273 1366863 309147 619960 765511 1769325 1424419 1431273 335740 161626 625087 695258 1865791 1862447 412133 409571 1109962 588166 1360441 1171535 49401 810252 691406 1226307 964971 988476 472913 984126 989869 131569 557208 56571 1752908 227295 117929 663560 1817369 1956868 753952 610475 947780 990816 767734 178602 361968 952629 1013991 221725 1332421 369234 821369 1941664 884072 1580094 428662 1913765 671538 399108 1278650 464138 844497 1223480 1094472 1252289 259939 369765 991532 437901 212912 1513155 1443827 317907 1021131 1715851 1980062 1536195 1756311 824747 1710313 899438 1628132 665053 637634 527559 809723 1937282 23474 1101659 721116 496429 971311 1578812 27693 1505846 194293 286667 1471756 403497 1972983 1095242 800815 738104 1391748 544177 583283 756826 1522215 951245 1748089 1957401 1766462 724636 745295 547586 1407702 70838 924217 1089441 650949 418047 881586 1130334 79224 1437344 1259686 1325458 149695 535095 1834514 54296 1355389 1019904 156353 1516240 1816910 1258430 1303328 363959 81770 513947 1279889 1628018 1075561 142599 673518 659622 1439727 703578 689362 3600 228758 1464473 983966 901231 423241 1854050 1743103 787034 1202102 1253547 1678362 1636681 1125688 807573 1891997 514195 696713 951695 1985414 792560 1827213 1645649 1766432 157507 1162534 330490 230829 331382 1306065 1138586 908171 1824611 1304818 1539775 767264 812756 107425 1045182 1268604 1917203 753071 960798 1720228 1851648 1750158 1308770 1245104 1053473 575502 875697 1749719 808201 874050 234216 686908 866252 1800472 1028886 460327 543110 533032 1734041 1876822 1024012 357906 1704477 126722 1487605 1826319 95369 1698823 1678167 1531269 946099 939377 208249 1904188 799702 531092 1586197 1006806 483058 271290 1961417 1455475 1496108 869969 320088 710874 887423 974605 1419611 1472014 267959 1079995 1669473 987814 370893 153531 1793536 551070 742757 1179220 176241 1006554 1082135 1738496 994943 1342391 1438453 1836711 1858196 761116 353422 1497260 1596376 1077063 1305484 477510 720777 1289102 1479455 207111 162667 282420 1030618 1222734 1215707 1947972 1576633 799612 875945 828045 1965998 655175 1315193 1752511 884996 88590 285326 242987 310805 1143428 665687 742658 1320079 1964582 1212865 1348801 929566 1756598 1974866 148916 1602511 1120710 712013 107599 422997 5798 1296653 352508 646079 558474 7390 1122456 1338431 353948 940644 728572 746569 1073354 790952 11942 622873 495525 673813 13017 186151 414016 1127327 280186 77791 1126936 452929 349960 227614 1165669 886168 1566397 542378 980051 1794165 57574 176422 519213 559559 562373 1470585 845091 896675 235789 363446 1649207 984074 353632 1124459 1281936 1183321 718295 434128 1627836 508014 1847130 136064 261463 1827113 1653148 1946427 1121427 962114 1596378 1399134 892624 1566362 1921382 1667563 409367 432183 1979060 557455 1443010 1605192 1104043 919517 1003793 120086 611530 1524187 917948 349983 943987 911104 937155 697836 48616 602680 1246302 1662734 186240 1261596 1123206 238254 229821 1681480 1025822 333854 1022439 993038 1956279 1130038 972777 274522 1264867 967259 135456 176303 550793 1236902 156264 1512862 1855052 769292 1400362 1061463 1074004 1644289 1279180 1172444 1050338 733881 1663009 1585986 1191325 805752 235500 1708424 790628 112931 286080 774667 572806 1178038 1128401 932717 593790 1460280 1813709 1968966 732807 811734 132334 1705242 1872531 559737 310387 204889 1033912 1053110 555629 1915038 1661912 756321 60972 1392624 1085228 990904 98859 94310 127601 1785067 1696183 1291618 848295 1388139 1998624 435212 133024 1660794 1647478 694646 1108475 1987862 1712851 1610600 1484438 909718 1169862 531175 973066 1516452 1349070 926260 144852 306343 495245 1272801 354779 932844 295990 1166337 825290 1544931 1125711 942518 319678 561587 457594 1440270 575464 1258142 1129491 193430 1403548 1235352 797021 433890 923087 596489 1224222 1553332 1095176 1850444 350043 253501 1613138 1738275 1246634 1924939 675499 1448153 1344075 1777748 756714 1914799 307886 665670 932662 1679053 1806481 169784 403310 1563794 442979 1883970 1234551 1804788 44739 1930589 1598429 1329176 759942 1519823 238942 362436 981161 667057 172794 1144343 88035 989735 397310 10752 1928318 1029752 135698 1161820 1518796 761273 792431 731636 1487898 1865795 1963218 571238 250534 1660100 607343 1198862 1230614 925234 82092 653510 491435 46673 91805 6284 282927 1151740 374475 327066 206241 414325 1177453 29708 1858167 562257 472812 1211912 1370590 1752783 1654938 1944819 1931123 344682 911923 844882 45647 1304857 729501 1836112 199207 1057969 57908 1967189 1386685 1849275 1894418 852082 1028314 1061894 1092126 1929099 1630088 968478 205835 1115957 1330680 14596 816235 974583 1350060 1008977 1194316 1151122 1822378 27476 663996 1725065 551786 1153009 668974 1206445 1568245 1922708 1128856 343064 1232118 429263 705324 1619608 1548612 1558421 1979804 214411 602739 1878140 777917 312 313740 334077 1715318 1966455 880549 570787 1793471 1635041 1745411 569564 1722590 776680 1150440 521019 893422 676362 74303 829890 995278 902806 905450 1346231 1619580 285389 1724646 983744 1166768 777350 113011 956381 877073 1017417 783041 1341319 1579457 1770457 1368400 432895 1168235 887957 233119 382422 1311291 1485594 422054 1335885 58533 1385435 878363 128462 23137 1073613 439463 1978171 1686965 1949531 1575730 615891 1674732 1185334 1423718 790922 1899238 1241517 56131 1798035 955454 1894128 1236203 689203 63305 1659792 1444482 1889424 283084 166090 689877 744864 1122171 718240 724561 1750322 890013 1419513 1980514 1537524 88978 898202 132350 893431 1570571 232699 665559 1296084 1719441 889882 399421 452988 1189993 1883006 414433 1747026 1728160 1998698 1897924 231647 308928 348467 1254946 1501547 1743549 1364795 1034444 1832424 408504 558772 738638 538805 1806064 1878584 1391474 113166 1582026 1428282 1684863 1336665 821816 1381511 97000 1794455 1600562 1604561 1511654 918520 540718 373952 766676 406280 1916770 1544883 1163668 40042 931257 1029201 678045 944200 1810608 281080 497691 951527 1134592 835608 1357950 1050388 822854 521022 1442380 633125 1352171 1680319 229579 1350097 779540 805342 523226 1907860 401016 1492454 1005451 483972 976551 804926 1013488 1605268 1760551 1536905 1381461 1824396 1908135 1343786 608722 1439431 450004 1282888 1931020 1593149 1804611 463676 1155161 109254 1784612 609607 681466 1521867 458872 1176466 1043230 734707 87456 72223 85010 830131 902076 3748 1668788 18181 966634 1612387 1861753 381675 970427 799929 1402680 517126 332292 1080418 196818 241023 1110485 1956456 641667 468117 1699709 1798759 709593 1615197 1684159 505038 1963898 274838 1795523 1260769 1502801 528896 867990 141820 1476624 1939989 1269326 284639 1778331 1024570 131409 1017251 1867452 743417 730462 1955459 1889365 1173994 962569 1041047 124252 1890415 353510 970175 1162489 655828 105473 1328821 750552 1566296 809836 169244 12016 1261849 1046454 843957 1556131 1851781 1007009 904387 1352505 241511 1688655 124536 1516509 1040987 959230 1216625 706163 1363485 1262917 1002848 18177 40674 1211341 1364039 1408504 1175664 250785 869784 819227 952311 905981 757267 550377 769401 1576181 1210364 667511 1460634 1632286 1394631 207712 153227 985789 1396425 1946605 1757456 789192 283645 692292 436425 847063 545974 1698476 222462 1990161 488284 89778 1020203 414477 1799656 785209 199555 1920404 1719833 729584 525350 1277616 1867885 1257222 1977105 790690 1925940 435177 1799831 1959945 1293819 1979962 277007 767502 642848 1807886 384378 1465112 897056 1899951 1164266 716488 543759 981661 281680 854052 1311958 1380993 63011 517614 481824 917503 1213077 1518702 1794448 564899 1504928 534402 739302 1664223 10517 99290 782510 1715531 1720445 1823082 1788828 321045 1732675 1785268 1990247 1036634 256819 542737 1458851 165375 349168 16371 655389 147578 988535 1066503 176642 1228550 1145772 1138319 812140 1403519 1116871 621990 389552 619899 1679275 1203395 1473265 540720 1694400 450681 1466928 1633615 1697142 1801787 1126576 1691871 615220 37685 1166895 998019 119474 1316227 1460717 385551 1815056 1711848 1490087 124525 1538598 1735502 815409 1687494 1557947 1389158 1089849 1393520 271499 594208 1710696 646702 1085862 158121 232141 1385121 1986551 192607 1272899 321782 1906012 1090241 1235366 1958399 841313 578584 1704046 1860867 1264370 1487082 1366650 1011094 1215405 869158 987812 1674212 396265 296322 1931643 353504 1028700 1712586 60463 864485 1652870 1451327 1472294 1129587 1439876 1888802 437230 1951578 1404525 659215 542449 1711339 388395 152605 1739468 1780070 479456 617430 734494 920088 634894 11777 1821758 472620 562932 1042141 649050 500595 1036253 1009516 1144900 1361687 1510248 1005965 1650107 379997 552194 1315080 1544455 723367 1961825 1656456 1343887 293395 1680705 198528 1070035 76001 342511 1529990 635511 9682 797463 1343216 1864351 1648272 1454975 1391400 1578118 1006318 395214 471343 1656417 1425954 939429 1694631 1166683 1107674 1457132 768264 668718 379543 1878797 1462299 1137330 1089074 1509105 309738 969796 1953396 1239000 161828 1814602 267619 496692 1539652 699814 1939788 235083 294334 627045 1481496 1640299 780375 1656889 1318559 1289243 1635677 163737 417004 1413548 277397 669227 1020818 1801689 1926372 1658890 1127818 1899013 51671 1189753 1222609 314084 1612811 192210 1308091 1057457 1023033 1640846 1385445 161541 757991 1934659 12449 1003118 1142917 1090097 580310 500216 433276 1929339 1780689 494828 215384 1773251 601600 272770 534212 1152684 1047784 981458 1718001 393173 953446 1853855 1657529 655897 72667 1498770 695774 49609 1222635 1575089 1528594 184625 1293725 212370 1685917 1860563 1277161 588824 1302938 1832998 357555 754312 844028 959783 235563 912423 660191 1846617 926852 1787121 771458 1551086 1091177 1438270 1522864 338503 1927355 1351819 1140734 1736441 1174396 1544638 167510 348791 1384245 1933785 340329 387064 688133 1993737 1706056 818992 1298545 432880 626563 1828706 1123089 1878840 355462 1982498 1096772 1253908 850714 319147 442934 308049 571501 668258 430450 1184159 1022276 677938 13786 1200926 1643223 841888 1452175 1831626 217045 1900323 1422750 52663 559803 1461674 746473 153544 1464025 293904 187653 1904906 575497 1858199 391982 1944901 1355045 220703 1509107 916469 1113996 295907 1637349 538631 1279591 578335 1077397 665947 1163768 915595 392507 635557 493685 1352240 1650838 1328966 239694 1605151 659378 462858 340178 1647663 1316411 1568889 1528635 1364700 1490470 895011 937464 1034658 818558 801580 1755814 1993482 172714 33431 1374192 943981 549025 937181 1142136 920430 1199554 1047928 170561 1997904 1366844 49259 225637 1064700 1277220 1030836 590826 232125 412666 854330 682242 1085178 736615 1350418 875093 241143 929356 1376115 1686923 1433913 1272960 793625 503368 31984 1153803 1885184 241759 534738 494677 391209 1475052 1295828 1463287 1736978 870105 874614 1012399 428404 1018733 596610 90666 629519 1571576 947064 1446857 378050 942512 520519 1384300 252176 355380 1596526 378831 386173 1815334 1287590 778686 768412 612905 819849 1961800 1617590 477216 919571 1276572 1729341 1854365 1902494 1910841 433871 1878004 1669595 1541457 217628 340182 664921 624127 1195655 249999 1177582 73243 455864 545133 1557646 788215 1124249 1564711 172935 86907 186738 408392 329682 1850694 1672943 854098 1788941 1513383 1576465 267616 301707 783187 701291 1267494 318817 346812 1953163 1330278 931625 388815 1416069 1566766 1833387 793627 677576 988062 53237 113685 796273 20647 554420 387337 486218 226096 1387727 1909636 1758029 281333 1996177 1995996 1818695 1481438 1893024 927478 601233 1499737 99584 1335847 1047664 1177343 1521812 593744 1024795 77693 638643 1419588 1650757 1015614 247793 1832196 1838061 1805215 815292 116079 579500 1448123 1118555 281265 1861298 1586834 810368 288076 536083 51248 978598 124547 1207036 1716375 697319 1279971 915175 990915 1108936 268158 1906266 1720547 1319546 83924 560903 1558912 79791 1889184 1689017 1769768 1782542 1280885 526196 941185 1243270 1095687 194529 173057 1144039 630431 1623763 267852 1594928 1115561 235802 1322586 664196 69635 245051 392492 1630501 1888731 637031 1994027 1630215 899554 1568246 566095 1688288 230696 682531 371940 805052 1437994 237456 1508402 18328 1267097 156923 43106 1096137 1643183 1857139 1062256 1868013 1814786 1053876 868881 1050121 1510832 377580 958536 114438 995883 1908189 1605460 564827 1869413 1591631 1869300 471080 805419 1338405 436466 1424966 1980630 697922 388658 1640285 1145715 1924496 1767458 1136885 258327 192035 1655956 1267120 249971 1384822 89328 1076818 1834132 731545 604870 542744 706770 795846 887107 1822640 1250108 1243854 1487982 1163526 434159 276691 620640 393263 299483 1586588 1788463 434188 1111752 1202010 1453285 1839542 383535 887837 693890 64328 1321266 577908 1632436 1437501 1460518 744601 1771495 1355677 170142 1128241 826709 667532 782626 1651169 1337605 871002 999787 1262866 1264166 476826 582301 340685 1904777 1442040 77864 907570 944351 796604 350227 1382543 112885 1448837 1087531 1733155 315537 463114 306960 1875921 1983657 1737900 1090391 193720 1237674 259780 1301394 1495663 1839032 1486598 1586685 329283 1428944 1816191 1243976 1346780 1137716 1275489 1314995 762603 1780399 974018 840996 747232 1056884 944545 508817 1495331 1332347 1985311 992217 552400 1921595 1194831 829509 254880 280553 239696 1715183 869253 1973363 684353 1060834 563320 59063 808318 1250161 1638106 541768 608667 57869 296278 947989 568930 1757801 1527745 1381345 417515 1761298 391058 404897 782052 916281 697735 930831 294191 471747 1859347 1129193 1224913 1592286 354883 70415 1667412 1929081 792064 193893 940141 1790558 320736 1746716 1969064 1846630 930027 1626952 1113270 81920 182504 1132078 1204282 1640910 173797 584405 1430685 1780971 447980 1596508 1285349 175474 1338042 862661 1333586 826472 298454 960063 940232 1291270 1887453 321418 1530686 452090 1208226 1767179 1575026 870844 657959 823295 1249985 179934 41461 1830717 411107 1756970 1081347 964459 1737221 1127413 545107 777583 1935923 1351685 1253846 1741834 1908442 1480600 622979 72927 1909081 1528991 975159 1972710 1451 972046 1050418 1729523 1486717 381025 778105 850016 1505946 1973906 547567 1274797 364963 327528 1352391 1624354 1996652 465534 1801704 663947 1922429 495353 1600109 575637 333882 1550888 995868 1563593 1537609 788908 255992 413893 1252215 615903 1162224 1890034 1104881 1421119 1241569 745244 83570 706938 1248986 1907213 1976178 1202686 1387465 1553555 209450 1691594 271080 542111 16427 771327 1800877 174298 292696 1379438 1697573 1598510 585535 1872380 1980980 1028530 573281 1521332 1528447 1611667 1247600 1628762 1455713 1518952 1728456 812714 393040 940459 1149601 1748975 689807 671947 1862560 1733092 420311 649849 550643 580980 1330183 543389 1315047 73505 498046 342815 1750913 1283299 1022579 536065 191790 1781376 1224633 26460 322057 1572959 997694 818486 54610 108881 747772 333707 1930308 383489 1027461 1658620 1316309 1823311 176116 1417703 1008711 479649 1152340 131012 1832977 1851216 1797650 1842990 1072844 1365571 810290 848315 1009843 1737117 124591 797903 1692971 60 652977 1644934 1644503 15726 1305948 770833 765729 929318 466253 559902 1443254 727262 100459 886636 1672718 92726 1978212 679629 1085477 1805749 1870361 140820 815811 1371423 1943607 1434226 605991 107323 422029 487097 1223749 261983 1378756 633508 706387 1903752 1002443 1310345 1083330 394104 1534197 1820635 1477001 1995600 769230 1447329 359003 782823 191572 1870886 1208577 1525254 1909453 387108 941293 800064 467946 1284469 1096126 1296966 1403189 312777 691657 1669215 565579 369439 1560311 686093 832146 1039311 663024 248183 381269 741273 644805 1394806 1394682 229268 1571732 1012627 1465051 975320 1477977 1112348 1271863 67285 1344549 1869362 1677118 609445 1005499 76724 1292487 500288 956973 1599807 500234 1060821 1146461 186497 1230795 1236948 691618 751383 1337420 668428 576630 929057 356716 1068044 214032 235889 224009 719329 1047130 651120 256907 1585345 950488 1320771 619209 836524 1918291 1191023 1959869 1939511 1484151 362524 545183 67585 1604696 1979422 1474246 1143665 1226412 1561910 1059457 873838 1814063 1572126 1015278 214070 599541 1068447 1413028 1475196 1921897 1972112 1328764 1808409 859582 653509 649403 1312384 1341237 728048 1978522 1461058 817680 1974944 1629040 807044 1680660 466239 1105952 1191005 722527 388213 1628687 398677 1640335 1052420 1390964 964 1852768 196218 1789673 1174036 211873 662183 1235767 1071162 152492 1207478 184908 1103398 1729955 895761 1216424 1014542 131572 1890896 151012 1067250 1527760 1756376 35674 1909360 589688 346472 1898798 1228793 1349242 1917785 1801089 1661351 1215527 1683178 675941 734771 779456 804467 1400464 1252169 860053 1276506 215348 122582 1037945 448123 357778 1549331 113018 1559601 601582 1776957 1174258 770142 1714657 290237 1603769 1524641 1949840 1324639 42435 32984 1027227 1299245 1134186 734179 76406 1915098 800958 317319 694143 1499400 425435 73220 460419 1915735 1601401 1623834 14361 442061 930873 1078824 1452450 1432337 1253616 818577 1038772 694849 295825 427208 1792218 1718080 163914 154202 1306105 14404 1230100 1688887 474957 2757 320207 1441644 33278 761068 1113065 439108 770597 63981 1657535 704758 975857 1577423 1200407 1320734 880649 1728950 640714 1933827 285955 1363257 579725 14789 1150429 568702 158869 664245 1683323 1104607 438784 1786789 1449056 168328 498541 1880769 1642034 1916085 208490 1873770 1272147 1537222 636999 1433568 6263 1153892 898626 982833 361908 672200 1640298 1116208 1862775 1749439 54505 1528619 1978108 629771 348212 165119 30704 1809725 127246 1598045 1642653 1877447 769025 606465 1881255 1194387 344619 1174916 1536552 390904 360292 162456 1290736 663030 885666 33010 414654 128959 1848050 1049061 1162457 417876 522160 122429 1657636 249653 1373928 1116512 1355151 1149548 1053317 268395 145175 1821486 506456 933071 34303 278603 1450795 1148044 990148 886456 1321992 1869894 306232 1709623 1629903 1065867 1366944 1999851 1512398 1460673 1602769 1355230 879175 992261 1893345 1821926 1404198 568556 1791718 35411 857206 1595489 772762 1963008 732328 1327714 669087 63873 370913 1349555 375909 367436 1087336 554850 864202 11649 75960 77946 929949 1910902 1960349 942595 5303 1434108 1409760 614713 1961823 566801 1628827 176155 1785773 18802 895967 1850020 1204533 679955 1398283 642126 1731304 25812 1336271 1305877 601633 1435999 331849 783287 1947114 716804 1055617 870905 422172 1322026 1236539 1297254 622182 1047636 254071 1658238 1304145 1364909 5243 8562 1699170 1425277 81741 498113 484431 1674057 617040 512956 373256 507670 317286 1965096 698661 1641326 1461657 792 1644526 1318317 1188842 1761959 778476 1766940 828436 1205181 1109624 516618 58596 1208602 570627 202273 344849 28551 189038 873057 1092478 582720 743800 622780 267622 37755 1267059 943990 719447 1921442 852306 132287 707530 1729724 687530 1477236 1555208 944884 1966982 944304 1866476 1985349 656729 763747 542360 1264847 567021 689214 1790893 851264 684761 1674472 1345090 1457404 911428 1445076 1287856 1029000 1460072 1236089 339945 1696280 1542888 1389897 702974 428560 1877885 1385700 1932303 65718 1133424 636804 499601 98331 1808043 83998 607604 58012 1265463 1198041 1918761 1739774 1813114 910747 1602693 1345177 376891 1917283 1143412 1255977 195409 428126 1571740 1936001 1770416 130130 884206 1182554 8764 884767 1088583 1592363 1231768 941994 837175 1840692 1362576 456033 589907 1126277 558771 1020638 990903 263624 1279224 1091949 378300 1416643 735562 1780673 1741255 774571 1845018 522250 264741 1595783 880663 1237058 550051 1210934 1961566 336633 1471789 1020518 820028 994821 1856505 1758958 1758543 1350262 1283188 564939 36533 277140 1213391 1672074 1194500 209824 1973376 1232173 1921518 1915491 1759646 1990742 957382 1088941 463254 646167 1673097 567144 1203361 464897 1087826 1525293 752884 62195 1782928 535350 1356813 1985102 104660 1189429 1082463 613215 1913492 728355 574092 261787 1685632 1838937 1650904 187951 1319873 212264 1831859 1839091 1724289 989392 1446665 811505 520297 1164124 1971939 112367 1346973 191170 999223 210084 1739582 208027 837269 776347 29316 1115551 919897 218529 83772 345518 1010056 920654 516166 1194712 816016 1476575 798010 1450833 380938 596219 1919460 952150 1636672 1386341 1750922 904013 1238172 606177 615275 268215 1496032 517696 105689 1021230 987791 1821815 1541395 659873 1316479 1402190 1455594 1480053 198193 1823107 1816184 1199259 1370541 971098 1940627 178673 875510 1559586 660500 811691 323477 830827 1448981 194938 541314 102486 1716877 1249263 530777 625467 780171 1138904 416038 121687 1670094 95655 1870382 614779 1568083 1843137 712193 92196 695904 248662 673349 1645731 1900135 1466849 1760671 1431485 1004494 1490753 1500443 783502 1530600 734237 999592 1825144 733954 1599811 1523508 374961 782648 968017 378196 861864 1496902 929201 1757344 420604 1552101 1609577 286923 1119639 1019675 1988281 882221 1440624 85347 1523127 1713523 535331 1205365 525112 1760708 1387997 1362547 912076 523919 66488 17694 875138 889846 1569532 1215478 1653223 1250547 841035 323740 1477823 1008456 954147 981787 314958 92904 1116981 1029151 1591691 1560109 560757 1969179 445769 1056973 1753120 753390 740491 203684 592508 72 1034919 292423 144513 427948 1725577 742013 708983 659419 734900 1314494 1720465 1116013 955235 1133545 1412254 1975100 868596 1422316 1682098 762930 755900 475332 1755139 1742386 186210 363822 840127 306564 1570260 1519800 237073 594553 1551412 1558844 783340 1936605 359254 1631176 1772878 601107 8114 956772 286538 1523552 29852 5600 666380 61809 891518 62847 1874573 608490 1411040 1833830 430713 727555 1688818 1036037 1705663 1178894 914063 335482 51820 1740192 1033681 1675039 474985 878649 1940998 904587 633195 433270 1252547 523575 411113 1472777 1181100 52010 1762763 720271 700426 309688 1241026 849187 1958327 1097034 838445 926001 238951 1748980 1543671 628581 1017913 1901075 1782263 472038 164322 271170 189550 1849098 741402 1677969 990774 1090950 1935896 1599016 858857 579816 1986972 133716 1082274 1945051 861592 1882790 1064814 1815224 1664608 1862048 749175 89825 1951134 1146934 970664 57327 1089167 366125 49260 306098 1242936 1005756 781559 1761237 1404369 1789307 347109 466156 1387156 337782 345700 1018692 1838750 154672 969113 52819 81555 908427 378314 1655723 1130785 1049561 405955 1499687 1956143 1696320 1802674 1929598 462395 1975709 1690993 1392306 1938749 299796 1789992 662700 1655322 438913 1379748 616422 978617 1116655 542733 1441584 1061084 573878 940245 82268 167271 1619518 1626148 1290405 899872 1151892 788355 1174228 311920 1269689 1647274 823056 379847 1545922 234262 631796 477114 298438 369499 777302 175062 416446 1888322 1707850 1948937 1917922 1884839 1124661 1589795 723479 704759 1290427 421812 1837000 1386551 1319989 528033 346201 1700066 818313 607215 342 279008 1665154 154087 1240993 384963 277695 1297383 151021 1484927 142090 653113 920538 523874 391774 1033733 101764 1062539 870774 1754475 389412 1184075 725099 1990148 914666 115032 734154 1412532 1722541 682140 1306283 1574027 1822649 469288 817564 752161 651635 768053 1798564 1532716 352744 585000 1547155 1635681 647991 753529 446951 719701 1738921 1699683 1472331 1952468 66911 1323403 1615045 417220 1255154 1901047 430512 945958 1441590 466001 720901 649560 823836 361086 1053505 430159 419277 1302640 1413555 1408506 780643 492227 1859170 252129 944139 1363464 968241 1843476 889934 499776 973331 1261994 932420 612219 742183 306468 1301318 226091 1111664 353074 1041365 544269 1181301 1178597 180156 1872307 202595 1489976 195362 698725 890897 251932 903312 453343 424388 1447732 482829 351550 125257 1636927 1281499 1311888 529381 223039 720854 217635 337589 175966 1221103 415136 828897 1376413 1097422 164907 830639 812672 627915 1833787 1565807 693443 1652913 1383726 1858582 498884 700015 846905 523989 900933 972243 158593 1439902 1700660 107913 642910 1123881 49709 111910 1721817 53593 671659 1899361 463732 526279 1976100 719186 603680 1811710 1462478 895124 1048645 447919 594793 696097 1990274 428155 1580547 584326 1675630 1015599 1961399 983062 1731133 25579 1629467 356199 1159509 787414 1531296 420028 1874304 1288173 1496351 1933678 1513612 895367 1428604 438216 289252 1125768 1424535 1165937 1514372 1422967 1936089 677802 407025 1772083 1038064 231428 1669047 799997 802 1904972 1983275 41821 605622 1534282 275932 1116364 1152091 1426586 330160 1221097 1827593 224045 722624 851146 808865 394943 497600 1203812 1636914 923295 115910 755693 81962 5626 785628 1195946 1794652 689368 962980 1570769 409166 192768 1803314 131818 1251623 787448 1097568 1829470 1188236 1586199 587097 922925 1773951 639520 463458 1089036 1493714 283104 1296169 1633654 1179785 327437 1739985 1541539 1097653 1940440 1642577 679241 906453 1704951 479469 1660472 546127 1819474 1717541 834263 377501 1090482 1509528 1614879 1982551 1988166 1218166 1715950 130993 251469 1572604 1572408 411342 1106654 62733 296850 471672 1177515 630645 1430779 1075196 1323164 1859674 722041 125878 362646 1037700 442207 525723 1797705 318482 1832065 123387 552084 969066 1217410 601715 903614 1390208 571444 1649058 1552411 217499 50489 401624 1550836 706219 1623602 14732 719573 179546 1587864 36914 1329184 1991192 1539042 1515879 1557032 1164882 1915784 1472539 1427151 1474972 1516027 660086 624665 1778646 1417487 622759 1829505 725543 44101 718582 1427507 981507 1234345 720786 1059910 1219044 1599233 85096 1907471 337993 424325 691879 1693522 1588279 1087239 1247355 1278912 1441775 1671996 1953610 564448 1468642 1999233 1050435 856343 194037 1068434 32957 262008 618294 1500637 158156 914477 1790204 172018 1918848 588083 1583423 827929 702602 376204 1950324 544429 1067720 811379 1064113 440928 1308803 804636 1813719 912614 872923 998460 1427052 688581 741653 1877309 964579 1543413 90220 1481036 1445450 1036601 1663997 116345 917131 719689 1021228 761359 1645691 243253 1526627 1783335 595633 1098532 673678 1696845 1723113 1895538 1139350 790979 1776509 136661 1419000 1013327 1900053 673255 105286 1169961 784395 204366 686962 773335 971831 41899 1702650 1629282 1996283 1849018 1832335 706273 1085176 930151 1079401 231129 1159900 1733153 244724 563076 1194696 692545 1232572 1381337 906468 1121704 1198131 1896885 1971629 1270902 1692320 739213 1003627 741163 1821869 1701770 867037 261546 28026 366052 1482372 1857452 1874309 1217412 900176 1828794 1313559 498651 1797211 1917809 1513491 88987 835141 333425 428581 1041963 176819 947749 270322 3149 491749 1565798 1633681 1684835 814490 161779 355492 664956 891820 1914135 1279139 2544 1868112 1724387 1770874 602730 929594 31038 882097 411724 1012003 981821 1736353 1212953 1565127 474781 1614718 1080085 1312380 861010 338017 1094504 611725 1119691 1803238 1837985 1467725 762303 219671 1924093 1977929 1300426 1750651 292496 1981022 1403399 1658470 755490 1578785 187747 373460 932048 1855437 1227348 676753 1979149 1445119 1778445 1873941 515794 1576024 1817314 1691801 1472096 674495 368273 1922000 457722 1361269 1842694 1175327 451287 706999 1116167 394008 423421 581852 99360 502846 1873957 1260963 827143 834999 226555 502684 1664420 915461 254952 936995 1359220 212674 1030843 382317 397673 1026531 1885742 1126351 114747 1651921 1494065 1214231 697492 1093200 1800244 962671 1610785 451972 1182892 1077673 1503031 1146782 1883238 1578780 572590 558852 680171 1553281 965221 983064 1869165 1627386 378239 1006222 419773 160459 1466726 1069763 1629961 1373218 686874 1690548 377095 1442476 1883166 1912090 1029751 294955 1362880 1114362 799347 1568022 1754408 1359967 1250610 1486142 1412114 1701598 124105 1294877 1091047 50147 331955 1686612 1030521 895722 673382 1762390 1740645 1005140 1715979 1681522 64242 1232235 1462391 1855222 1443882 1131350 1228420 1239034 662461 1822173 1322533 321439 1984262 636066 1340541 1813687 1268161 17164 1806635 1047855 1492358 1143036 1014690 1033388 452306 1154961 60774 200031 1745262 300678 598837 1841627 430706 1064409 389159 1837404 507961 1689574 1209560 261782 851888 1204535 1918815 552935 1854280 1466895 1480884 845957 1286356 347897 345841 570626 104163 1607613 705138 1948134 1062766 1864084 1714913 247286 672379 1847365 319171 635901 1725166 1784783 1054736 670321 497579 1650521 1218530 812861 1474507 61283 72475 1458565 345547 1945965 465628 1090327 1010576 1379697 392688 1260595 1449578 577454 1409327 1905058 1796846 1260702 1445853 1889296 540873 1809694 886327 513057 1096402 861886 731166 1253408 445941 1183397 1742596 620550 1674490 585963 224308 1224946 150140 1870735 1020588 312793 1966295 1655143 1150482 1759929 1375966 953801 1017706 9598 1053114 557582 1936152 768997 1579423 645118 130527 214972 1365641 1304575 1075827 1690259 368733 825832 439578 1122742 1487026 1904436 1788616 353716 958289 982188 896851 832292 364666 1509181 1446045 1250412 1797873 1633401 100969 1141012 226927 535422 1971675 1869839 1584558 783746 1299649 1226192 475875 1951014 597045 1335451 1131602 1374836 473818 1134492 1420997 673190 1080874 1093273 70365 422983 1897255 1536663 1445912 1458507 1310508 524487 82254 675970 1129695 1140790 1857978 1559387 1303900 963058 1981404 441407 447731 163494 1107264 1841985 370410 337108 1256326 908573 646202 1318060 439478 292378 1983212 1762863 1730958 824114 52455 1162740 1988653 1837253 231734 1946466 1197246 217807 797141 1121405 1455553 780150 50552 1667703 1545405 1424272 1195077 451129 528369 1127449 1641814 1259931 625167 1326669 1273040 689955 738673 992370 1504269 1682307 1896227 991992 129040 239394 1566935 506987 112425 308305 515128 1329115 1757637 478694 286278 1106782 33741 395617 1778234 317379 18020 937794 766455 110612 606777 1444716 1402584 63977 563279 475644 1755523 113067 466525 989269 1611690 1188383 930208 1497053 1753812 1739436 1815939 1942421 1891984 1400840 1045197 357624 871418 206809 28631 1884483 1674319 878812 1701683 622151 107407 861292 1310824 517230 684610 1777648 515377 1524577 1903298 316883 1251458 1416073 372559 380119 1401364 1046520 1075437 1945138 523210 702444 332269 1439886 1566791 546986 4267 1834104 1167255 542844 1060115 260666 938838 472668 956970 1680421 260768 1414128 447592 763383 1195769 1008324 1357267 496289 511021 78951 1073172 1200137 1147792 1837671 167289 613975 723384 376745 1054641 1977606 1610665 1155154 1757634 788826 1042061 1646771 29929 1951646 863228 792409 1075539 372994 92805 1064348 271629 1370333 1440747 1038594 2726 631023 1093761 1535834 1006055 197087 338351 390205 1980998 1110927 1592141 159151 1108945 406941 281189 1459247 759415 345118 1046873 926858 966049 903758 1248250 499195 1274075 871944 722521 732317 1664635 68917 1679803 1250992 625048 1141139 1123866 161476 1472620 633517 878349 448097 1880287 524050 613117 759207 1171899 1986066 655842 1404731 1060626 666993 1557156 27401 1928543 91069 658623 1943720 1456479 1258136 950812 714499 1613109 575349 1159921 52127 1265595 529152 730965 757780 1760595 153609 1623670 1764341 902200 83578 1013268 485557 1427047 1733489 122157 938422 1897358 1133423 159021 690658 1236721 1129089 1837205 287547 1278964 1190359 616011 934327 1829753 1554899 895116 1969253 1257277 1921711 1059394 320105 1580420 1790647 1501580 1680958 339186 58207 792627 313051 1502074 1845543 1557166 888462 1649388 1872291 1362392 1579451 1403085 413268 758531 1245250 1373015 1209751 1561613 192751 1724014 143971 1337377 1979887 770291 289285 1500799 1758578 717004 1508505 1377598 978697 1392222 25099 410658 578704 1180460 592491 1796787 1054127 947921 1663200 244205 408644 186727 1158632 18339 469032 1538376 1892532 900752 1032109 1230348 1753802 763267 1595984 44346 616932 767531 1679069 176897 952812 1432252 1605730 1171373 290399 1713945 917094 1960512 509060 514696 1704545 1488459 1421206 1462150 1411134 736606 1834168 1283227 335012 1440150 964671 1054129 259998 1457325 1011407 98175 1852117 1095641 1682868 1402713 1392442 1048567 1336227 1004992 1186141 1798177 1661011 811442 1926355 564284 1811076 1465696 1892052 1948056 55204 1415322 1498571 1351015 1487433 959888 510098 1307045 815603 499966 1146754 1976876 1945440 1184153 86955 669021 301089 281349 257706 851707 392278 774138 562039 1743641 1216236 1042378 1570576 1818982 724218 1730577 1283929 59354 1013375 1769418 549175 1330477 1231322 424039 633263 1010461 127859 1180664 195912 877086 1924267 935402 1867901 410504 137902 909542 1861533 1259756 1790841 1866157 1369582 1850540 271293 253063 1638247 1653215 1381216 1781927 573099 1862681 1854615 784594 1732102 1957882 40640 1557883 112621 1338650 1656779 10997 1310474 1989242 417873 863149 808981 1436362 1344379 1268517 1542394 1466431 643113 1518546 1544225 1254658 971321 1645028 405545 1586804 869783 64855 1198842 1141522 980557 679300 1426598 1322432 1379276 65317 1944072 1394750 1244909 243397 51871 1568933 717770 1665368 1893494 927499 61083 297896 424132 600212 1221098 1182857 218799 631577 535957 1913156 204476 1589406 1512478 498663 1930198 908999 1241930 1554910 982971 1902134 424021 1796697 545935 328907 1465833 1599276 221903 1298858 1481363 457757 775659 1300488 1904591 197918 581544 321833 1921307 1448367 59969 1589899 1403185 592504 1966246 389655 1156564 1377754 729974 1544748 1503333 180111 629804 1499477 204015 509119 1801845 154586 763791 521848 1636897 1857604 1680438 1870963 1898583 1735132 1210939 1909447 935423 1661607 853989 1901912 1142215 1802297 1029587 1643783 623908 39128 241315 1451489 1921133 668702 1541803 1208449 200654 687428 1682431 1072171 1615416 1211327 1249118 1105346 1917403 1915955 1770176 1127391 371130 740893 1597826 66385 1862818 64216 813020 1678578 120387 237098 137534 1834400 510888 1068751 670525 1116039 1118396 1588046 1122393 1149984 1397888 1537885 483374 689344 1771953 1493185 1885841 794159 1457665 538248 1270503 599481 1767652 653908 129355 1173645 1664307 312467 524273 1753530 235426 1698582 1804148 1094723 1050565 393003 869695 404477 1926422 1157585 1144134 603210 1349645 690206 703906 1300115 860480 783849 111669 1807480 196726 1059314 206664 526556 1381267 1665248 125222 1308141 1719401 1459677 1217899 375147 1830734 1921378 1307224 248459 1907951 1711472 1518655 143674 977852 1157755 1101513 858532 1764643 659498 893469 1737147 7346 665407 470358 403151 1086868 1454274 1450541 95581 1492419 195760 151354 733479 879462 1753218 196847 559175 1633493 598784 557053 1290409 1868647 853258 1961930 988793 657044 730402 1429675 1448924 697925 1651513 297229 1358095 659829 1025459 865238 456411 143430 253453 1690913 1205679 1694963 491310 807416 1801279 548173 393219 351145 484819 1237393 713841 140110 1044118 633234 248714 989216 1475480 741760 558602 1400905 1974605 1320650 743536 1003674 1477275 646260 752975 499794 318759 1760541 1587016 1745338 672742 124100 1464798 1229601 493452 991272 1419367 1322768 1414971 300088 1940118 222139 1817903 307631 833378 912696 898274 1479899 1518115 1871010 469557 785349 240012 834872 1895782 1367507 1340868 492304 78930 1770102 587338 1827888 826190 680762 1534964 1676240 1003800 267731 1418070 504620 1216506 1922269 506662 1456725 1099894 876209 1896503 1915890 1068123 1475245 936997 649928 1175578 1123651 1289915 1080609 22218 831970 1526900 71123 1475728 929154 1173632 1999583 476808 492878 8988 297831 1952021 570456 145778 1888941 939934 1613137 1888150 5160 248697 1626958 1801171 1437440 1581886 1213283 1935315 1657808 331886 1050364 210662 1115640 1515339 269298 1429708 1041829 1742673 1799963 1494234 583401 1189288 1358246 256442 228389 1690903 1520465 1531856 111343 496526 684871 1009519 785481 1171571 1503236 1472546 69801 317213 1804424 1365418 627768 574919 437745 1621929 1015882 1908832 676995 1757992 214609 1911017 1149666 243600 1234402 918353 727877 700926 1256525 1112785 350322 1514849 370531 910423 749259 1620754 1973479 180142 1386016 1174923 161110 1929451 273129 1732677 1144567 1733198 1245008 1229544 1425151 1197490 728807 1576836 1712320 1868202 744659 755076 431151 403015 214594 224476 601842 1030731 1262197 1157324 89977 730787 1905864 378299 352988 268301 285082 1746475 525082 793193 813475 1232895 1028300 636228 289889 1242787 969326 1017747 1297114 85790 1896281 420369 1587189 1440739 960287 515945 1575148 1704148 1353122 1598614 1706123 949860 520596 5790 1314833 835258 1292251 159196 1137800 600382 428355 357848 600023 37823 1640547 1664668 205450 132578 1337136 1834292 390899 379626 769870 893135 826463 940752 1262789 387994 940486 1056512 138733 1402619 485750 493805 1291229 1442596 1943419 77093 1929238 1960292 479232 1941621 47057 1834718 132662 408244 475709 1541128 412859 288739 188387 1640800 787916 417381 1643423 1441763 413218 205179 1238160 1048991 203609 1256718 579717 608620 1824870 1570930 1638624 509362 1006001 954896 1250331 1948681 1475838 770500 540471 1803233 386761 1537184 912439 812646 1373907 396267 1749021 371359 1812208 1242566 1046682 42442 1321674 410904 1030292 336685 635477 1176783 1661289 101063 179156 1403040 1804006 1006084 632915 21525 132718 888129 557395 1092761 1905907 710098 771019 959330 1452386 1046078 1963014 24633 1757884 1512505 896845 205180 316694 1471069 1290986 1620 732679 89082 120396 1561589 1599316 989115 355713 898235 129452 1414075 1886600 1508436 655295 1900886 944999 872688 1637221 1825789 1632599 180964 297550 1796651 1311409 872102 298090 1003905 53581 1665308 111283 1837306 1071983 1905636 72873 280174 1885640 1875777 1720420 709967 1489222 795379 1917056 1208086 1940501 1490061 166333 892853 1872835 85980 1368589 1391552 361311 1856365 1677337 701936 116966 17848 1055626 1475701 1710354 951581 1956962 400231 1268185 347893 673442 1594227 772579 1224560 893926 1363030 1986621 135846 47704 449052 250402 296141 1975112 636128 1229095 1172147 1080726 685866 1941734 1752526 1132422 1441392 654879 1556187 1401384 1979829 960139 234861 65511 1075987 308839 1860205 743457 96981 1081830 1966087 1249269 1553968 314951 994506 1127812 915961 684590 862161 921288 1310535 1262202 1674804 754459 1360839 1369425 653214 583589 782166 1100377 369702 1638220 399457 1363265 1289096 180104 621355 440234 982467 1200816 985400 239809 1232925 1109210 1417848 1202175 128086 1733335 120854 60180 1467341 1224312 120851 1172651 1231541 1066549 137336 912363 1125242 973833 1003448 505929 1065338 404058 453817 4399 1315296 1187625 1881723 1499446 286354 1638114 112369 873211 421682 998492 1405731 518403 340456 1566341 740411 404244 806896 469349 1070232 1335873 456427 836415 1056968 1807012 1772478 1639476 1572885 1707223 12599 1071849 209764 1861193 574779 1078894 1384633 500232 1349134 115842 1543816 282144 43380 1860149 146805 138886 1188202 602080 1769600 1574650 1648928 1340145 283397 1086528 1448899 1425418 491520 1689350 555579 1981432 559149 1130518 113051 113350 302378 1079882 1831269 152445 528664 1564260 1322412 1878617 356000 234760 825321 1287019 1546074 569620 649395 652599 1475915 849884 1282712 1608010 545977 1868130 1697415 1089659 698365 334744 1939529 1718015 1307233 796185 676954 629803 1375090 1966407 1207537 1890313 1627770 1091154 1992981 1847834 1280633 781469 1899907 199568 33221 1969205 1913108 991121 1557327 1173006 1563456 752856 180802 55645 1206418 989439 507414 1814627 335489 279241 280184 1406612 1455369 437939 1113614 179074 1937285 670726 768814 219248 1899386 37332 1181694 159709 948950 263693 646013 1693913 508199 395025 965358 690183 775480 803980 1008213 1654705 894373 1390650 727064 1847512 84541 984626 4958 303151 1213549 1273281 1744509 1418506 637743 1833877 1575196 308903 642485 127722 751014 432245 1654966 1104801 1556871 1673555 19736 1566424 384102 1942233 866292 1321042 829755 382300 1913457 356872 32281 366182 481865 578895 1125015 1813136 393108 812253 976377 158639 1806607 83550 1806015 803564 1484140 251567 1417701 1016796 1651914 1070113 592261 299031 1683114 783001 37222 1330442 234004 1338214 1275341 1805092 1790128 360148 1505343 873893 1917368 1806935 305482 1162409 992219 1078308 1664723 124636 1525018 649731 100406 112999 1961771 1136400 412575 1243614 1561909 36435 528092 1669730 1340463 1064534 167851 524834 175083 1900817 1964027 194734 839497 1471982 1100290 378036 1237264 1345407 280556 663492 1128971 1432586 1779196 596186 1454667 466458 1350894 1044630 783520 1621153 1288483 1614662 221336 1554003 39692 415957 1482521 425391 1931933 187388 895166 1509629 63815 73931 1596499 569346 481275 1272905 722716 1826498 1891302 181599 1079242 1750335 1082378 1405583 1621917 402667 1035143 1365419 1574997 1186058 1965474 616083 1416528 1159783 118418 1568344 358037 869299 1775667 1833341 1691084 227084 953805 1761714 450567 227565 1478363 291713 1358403 1971716 374033 27122 1700453 124013 167508 1729306 359694 468447 1030590 1366185 79038 179636 1686175 1778683 1132671 711571 1625406 341788 24620 1968332 1009246 787475 856032 901747 793474 694011 1453349 1320 1023889 1816119 1707930 1140804 1220464 191210 37566 40219 701809 75981 770402 312662 874957 84337 1020784 61247 910227 1716846 19807 1896816 591461 1525259 946541 724822 338627 740071 36491 263427 784674 836969 728336 1617052 714275 297196 1143790 483736 1632698 124949 621959 357677 1241585 1835245 1785852 192092 1634219 1647220 720369 1258197 49479 1983774 510476 1979957 1559363 1860993 1515338 182950 948758 834881 1853973 1060192 1049081 290723 875785 1868961 1937985 1413916 1773984 1597294 1508539 1003663 1615864 833090 436943 1278632 1060728 1870937 1870769 931341 868636 192740 1164911 1849374 1162261 493794 974573 1505697 1823772 529696 1548145 352613 503656 1034101 19389 13703 99120 1011485 619583 415083 1254441 486151 1420028 464595 290777 1126370 408050 109609 1134611 1642926 1892477 898713 1141414 21477 1213279 782592 668620 239213 1614409 992093 1208155 1427415 1623984 659819 648305 1721520 351719 1258595 834185 907030 1516651 619882 1525888 794056 1700074 268718 1347898 1213532 1983123 1545581 1693853 1948543 633966 569846 469117 1781966 1333960 1721707 611828 1801342 1255409 1675525 296735 1816319 297732 794761 1923771 783873 1514195 1239750 116318 2252 45158 938155 1557186 900722 626960 1803091 1601379 1958603 1699868 1224712 1181044 1115822 867581 1120585 431529 587101 325833 1540660 1434570 880107 1561568 1879605 1083366 1967414 211823 1790197 448823 1846389 789230 640150 1516695 1197816 1400021 1848118 15035 1087197 1010025 926375 224279 776595 1704881 1628112 1228936 1458208 107308 439766 1878667 1377982 1422767 418197 1463628 278966 1945133 1480000 165080 1623776 1921538 257877 1923773 582578 1383702 1187312 375226 454601 1409809 6249 771676 1858039 1300051 1730035 983947 370542 1384922 205849 200944 1170147 821700 779683 623255 1276148 1844248 1169418 1706920 1821843 1437970 118137 797081 308312 1630849 1564132 1218633 578544 687264 1707193 1321436 1097976 1435057 196275 851829 1898620 1378620 1148058 496933 192420 1152343 1896694 399349 341992 457937 1379508 1981648 396694 1619464 1154184 813194 1730453 889818 1516364 278236 110831 1401341 1678983 1337418 1982299 646266 1333921 530852 431087 1699591 670624 1802684 1306800 1064057 518288 1299881 966899 1520819 1379206 166314 842557 999068 741314 921393 1271596 990406 1213802 1175438 1319180 615627 88986 281718 1551531 609146 153753 373154 368074 1217099 1446859 790938 606148 1899808 1917564 23766 735826 1089004 1516683 579138 1157284 1616585 652773 1732700 499075 1319363 958916 910180 1051750 827400 1194839 650454 1621263 595558 1778778 1989219 984805 1624030 1625670 91586 63774 836410 1075026 99798 199273 1174967 1540816 1078340 591394 1381501 1534596 377863 921797 1106978 1125334 1646689 795169 1348336 1175730 92736 1152704 9770 1156118 992214 1992648 1908037 1801192 1151138 1564834 479475 1736219 1521380 1024778 712581 1449276 1657373 1388708 1635475 21533 693793 1995363 1788345 1666309 238926 786389 38774 319016 1480014 1358113 1793897 319393 1938976 1907908 574247 592059 113150 209864 904536 1205758 213948 1533362 53528 1786602 29434 922066 1776323 31259 381152 1219261 198213 330303 1716705 1150317 1124688 350591 116309 704515 154245 286377 1876334 311326 447083 478389 1364996 361260 903372 279951 1195815 56142 1090528 258813 432324 712294 1256960 1159236 1429382 496063 896386 1337437 283587 595210 718505 1342357 840247 1080724 584570 925213 1892271 1623096 1654157 1735726 1946210 511957 861083 602777 457959 208839 1229721 1634636 1741023 1107083 1834995 737643 104634 15346 477995 1518353 689247 1664836 238984 443465 483089 99711 544641 1418683 1651349 1883655 1193297 1025163 1339450 1133777 1232110 289648 606153 1909774 298469 1581180 1618742 246557 928771 288279 1614828 1460317 51361 1580795 875348 1039921 803770 1726909 1233662 454368 1407910 67790 1131001 1201748 1044397 1204536 1708988 418899 246831 462259 725509 290796 1439817 1773076 1709912 1938952 1969320 1197726 1684505 1000690 968234 1446968 420030 29012 1456656 253105 518605 920994 444265 718573 340911 331409 161185 94741 1896613 1356861 1633050 709246 1917733 566758 321777 163281 1943437 1353853 660818 474261 235890 1541216 1211253 484378 1522509 1118353 1330257 722701 1817929 1061349 1221659 459778 1129496 662887 871469 1176341 1969046 1352045 1214423 402982 638814 307847 1815196 1374545 641556 756906 774461 388700 941460 327964 1093129 1060932 784988 723836 1627057 1274012 1627198 1256546 1962387 1703408 1800039 232714 1966658 47988 1282516 535232 603810 1344394 1843912 170877 856957 1305882 470205 1614629 169508 1537603 1087628 1426472 1156197 1257342 787649 1848766 681329 1453632 1375571 1391001 925246 234643 749982 277716 1323019 889660 24054 955465 1547519 786829 1492779 1576978 468184 435896 1170862 39943 652102 978160 1855250 1973460 1607471 1925066 590117 263548 1610108 542350 436492 1715291 1094906 1612168 1475878 938532 1906032 604362 1165376 847262 1213628 987234 1186345 1455188 562507 97307 1535465 1249490 901652 28461 1352707 1339853 1174450 33733 1195596 1633507 874366 1921111 134888 1431211 546330 146185 1289610 1653339 1225657 865635 1935560 1412916 438758 870164 276627 1611616 1487781 1761164 1883787 1435157 525480 448444 897653 1598436 1950250 1514613 119219 1213731 1571111 1485430 1700537 688502 1887079 610416 1870691 947291 1489001 691131 1496887 454054 481715 638465 1960406 115274 1292930 746798 1426128 141571 8404 1877139 1988308 1653432 1918513 1323397 430720 586632 1938123 1602863 159938 576353 985690 169710 1998396 532374 287760 212644 253277 821126 1531389 1633558 348937 717796 1353112 1776339 737338 1653381 1369607 1594300 1460968 856086 838268 735228 1350429 1384062 1571615 42489 1708347 910998 135226 429610 1846460 50597 251517 529273 415047 1076120 1324732 226331 1529962 875066 1380533 1788633 1794109 1427753 479826 1550332 1820418 1483912 710569 42696 1072094 367181 1782848 1618257 1563076 373654 1145253 1027870 1305364 1963047 283973 1099056 358405 1288424 1522189 1802693 124285 999953 688696 24577 265477 1002393 100114 950248 1737545 635218 1607094 1213956 1705085 1438030 23440 1445343 57761 1110766 966494 112063 1745455 1939950 1584022 1609498 738026 1089975 1802616 1124198 355036 1296026 154422 655324 495062 1609798 51727 1062543 11438 1579296 1436930 367082 1304190 702894 950712 669466 1850392 580686 1366293 595441 1268484 422755 994487 83920 1234914 1853160 1005869 1934914 877687 1060882 1925262 1599675 188915 350355 224565 1777853 666820 1710120 209228 2901 356615 1023565 833901 292680 175916 1873759 273253 393768 1730882 1252389 658756 976786 541413 1809267 443698 792012 921241 1319709 1721395 1697632 1233701 1735219 1766531 422959 337508 1593054 857650 288251 1587094 499234 1531013 68090 191549 960731 376276 300050 479773 1740091 87404 3043 1220830 1775385 124506 1093536 431280 162662 1820315 1099493 771468 1576478 1611828 544806 393926 334632 1854251 156380 1103504 751180 1405762 1422552 784016 831718 721359 905647 266720 1150291 1296220 1429968 79839 1290951 1429491 981266 1707055 519269 706334 1161860 917935 1644708 901606 1335303 91104 541970 1264285 1553894 1668836 401533 1625241 1627835 143640 1354616 302035 748974 47107 729557 1008681 1693724 944435 1041014 547002 1628087 1402736 1940818 1206132 1895741 1249393 94376 1451813 927949 650228 1627535 471214 1458379 768642 1608520 278543 1303455 1574351 1831192 500866 1793311 1800420 235066 731720 900551 437373 261211 1706557 1551774 291881 422946 1850168 1467999 1643209 1536383 1180158 1265058 1519519 224066 995093 1600733 1869085 344678 342675 152080 180653 1814175 654767 631084 319400 39233 772294 1627183 1987895 139383 1863007 1406511 334984 701717 443642 838942 595056 727529 939868 1170212 1410264 150321 1704675 762219 1858243 767272 771599 901876 383468 1611490 1370389 1683205 1967734 820478 1452230 1165264 1868194 170541 36291 929725 435077 633451 1071958 396969 1868967 816820 549314 1685505 405881 494836 435988 406019 1221786 488636 1658056 108097 551604 1116111 1316713 137030 1658586 1961134 398014 860080 1905454 478457 1533294 973934 390040 1650254 30665 164426 1177809 354993 1777432 740173 1641766 843377 546331 38262 1395992 1115927 774828 10825 1758075 1151243 1929529 477961 1574209 926507 236329 721358 781539 1532518 726058 1722299 961761 66154 1852049 387691 1950080 1278201 420052 1308742 1932982 1762807 1956598 74725 528756 1485324 444978 1781140 883322 241229 241401 1196984 127015 850240 103522 460810 1701672 69946 313617 594297 1033595 351176 1292702 1258336 18531 456044 555463 527851 78890 1465877 1938850 457950 1535883 474820 1012636 1164067 1270719 473000 721115 512188 295930 301310 1752890 540054 1240212 939038 562168 511984 698203 349246 640112 1938237 1852732 774071 464016 1271766 979988 25356 1998333 11028 1892460 1250650 623528 1992998 627432 140983 853385 436321 1894108 1002076 51372 505342 860867 207322 243614 1436323 1629177 1310598 193711 780370 1098403 242145 193686 1662600 1074946 106577 22833 434519 485678 1928403 1802246 1627421 1900749 1430930 949098 1880669 688578 907725 1647346 372048 832317 1699701 1119118 1279072 298249 168835 1900273 660046 538981 1995628 1341165 1381372 681173 446733 558217 1394485 1461044 1209881 459414 338354 295808 1982009 207824 1988645 334087 1753004 1945976 1956478 1289479 1126402 1556129 1877082 1220623 1608267 469129 297877 196665 658706 1033578 260186 1173808 1735636 1785185 545903 443964 1926107 1837408 819168 782464 1254007 686092 1179509 198182 1410022 687876 829186 519292 1353934 1780633 1440877 1562627 1377394 1153652 1355930 742351 1853880 643009 1215438 1107247 1754925 1342015 43436 1191032 1788332 627712 1379891 972661 954668 1747337 586876 905936 329807 531048 1909455 1023168 1697549 1358065 215831 82820 1900069 885672 1220097 641775 260358 299479 1207842 1743688 1833033 1882549 745109 734327 20058 1015943 1736926 971006 1802959 1736657 1119379 1768787 76030 905026 1048056 246971 1027129 1411682 501343 1469736 1012103 1815717 1747282 1341240 1317541 100741 703617 1772112 1539803 206404 1491991 163893 1885843 1515002 744900 218140 1159639 1440493 256801 1746545 832088 1966625 515304 85986 1045950 1578778 1958193 302445 200170 863200 1377668 258788 308562 17655 160472 1105757 998568 1256552 1736496 1004243 879976 830106 518081 398043 1591129 1349304 310176 827263 737665 226051 1299338 59050 814515 1530304 1379885 245338 887851 495144 573750 998012 499133 994499 226307 160093 1564865 177437 1578765 819620 864616 318182 1377575 228633 309184 1495557 1982232 1510141 2193 821123 1705328 1202017 1256405 6194 9998 467326 153076 1280538 1238835 223821 861413 1154141 104202 286194 1475111 950666 683747 1241712 1310177 62348 1688099 992595 1624118 399957 1958898 108308 922542 234253 323152 1310965 1105030 225126 445229 179049 1651763 76304 288522 1099478 1375796 1974207 825173 1408923 607783 309170 1241387 1921516 154908 182797 598431 850148 686409 1739113 1629414 1355529 620785 829431 1927581 987124 726360 1810564 369216 1346144 1176859 1351198 1067072 946097 1358976 1594506 69760 682313 1753804 879573 1421938 1079427 833351 1001156 759720 478197 582134 1605121 1390814 236284 1276381 52345 266875 1951224 792114 1084061 838159 367234 1574579 116319 1690033 1904545 695298 1854176 751802 271875 1069685 44857 1613088 1291918 404847 1001429 1625854 1916234 1310446 914317 1355062 1296474 869335 1817762 1339018 819694 1305595 839564 409766 1107251 1945843 405126 1133225 406277 1141735 132389 1551260 1124364 72557 472195 64797 1223567 975995 494728 801467 1680258 1476 1730795 28345 100249 880926 344667 1211172 451329 943473 987783 1116350 146868 516639 756537 1086637 268390 1311461 1760381 45552 534428 1321005 691658 446732 853927 975112 150083 597517 973196 695192 1188912 235986 113869 88878 556091 1011203 542730 1943596 1730284 1125273 1401204 259658 1117701 1445187 323342 1705740 988091 208483 116665 567208 1116149 774188 1995263 1660674 978015 1904060 754909 1623910 1799131 1529853 500495 327086 1542723 1454721 1384611 562897 811907 1505234 854226 427041 1859840 1228641 837511 1291653 1402741 1322914 939703 1905282 1242302 1230849 887114 961782 1208740 619820 850167 261761 1496401 354446 103120 1173625 1659146 932207 1768920 1276382 891633 1878650 1750123 1088851 148318 176459 1723055 676633 332788 908015 1700105 1377130 776786 378156 1388012 479258 303530 1238581 1047222 293305 1357783 1050315 625459 217368 1926919 150407 1778724 332448 325676 698825 1618394 600514 1262986 643790 212325 27297 1375055 1374019 46839 130889 641960 831374 1826788 730019 934245 1458773 515928 1345485 664372 207687 684453 356780 1426157 1818933 580819 574558 1815872 1258514 1715271 160819 85547 1138104 269232 1649979 343983 350863 931931 1193610 1317643 1820740 76843 1563303 184689 267105 1448829 945491 1244122 243579 323185 1800397 842312 1158417 1362763 1069999 1691427 1270393 1826492 1149812 227902 1836322 426645 889031 314741 521562 516061 1764761 753831 829057 1092530 1473775 1734357 603309 1318629 856548 74394 1527506 1973295 296977 1382947 441997 287858 681882 741967 957672 801191 311179 804542 1162208 1037797 228064 116786 963481 291402 160037 99527 1895687 1454402 1128282 812387 784413 174887 938409 1260163 39796 973929 734518 977020 658339 1713769 1847814 925775 588018 1128345 210108 1204069 1804840 1857284 515410 1345419 419606 197644 614373 493149 298318 1877213 407365 1654994 968609 581342 562910 1605742 408527 1782757 1722661 397193 345542 1562615 1528997 1045623 1189570 1153734 1348514 1040267 160218 1273446 1535838 997107 278694 540637 269129 1905479 1927194 1440909 1509073 943606 1355945 574354 1028685 691171 553697 1212072 1054872 1130149 191491 527437 1561551 1000736 1945129 37028 551597 1438647 1308656 1912772 1756861 1587784 1172815 291815 801969 1404790 1933022 268035 300927 1522264 1485353 299060 1347526 722921 1179278 576245 241006 919502 299157 240815 848954 408929 1613624 1794422 1151982 440231 1332526 177957 159798 1996975 347989 190091 602576 128841 571154 655738 624442 681886 1510906 1945705 1367316 200947 291151 118352 1455678 98739 1225736 562534 16289 1890226 1864528 1913975 24853 1799049 18875 1417331 1501906 595576 1302977 1485619 560687 1806276 1585243 959451 147596 634370 498397 1153936 1639005 671422 1494547 1247970 933499 785878 1098035 1000064 648656 632470 945953 875845 836328 1002114 1464017 1226660 1183050 1026416 1129 1665566 1758558 1093547 1188257 1054783 810345 1799529 1789640 1761284 239761 1966373 500064 660501 199209 943115 559583 615249 830564 1902518 1436774 922165 1721609 794139 397036 768932 304999 1156381 675296 1447044 1862701 865367 1936602 170533 1706365 785195 1929965 905201 1899996 1070072 1691912 184464 1230450 601179 283337 1297730 1726861 177777 362387 1429731 1540013 1218430 42937 1340789 1448999 110728 1638037 834214 38310 704017 1862679 1279414 1147381 1768095 803308 1700985 657231 555727 1620736 94630 1011179 1448929 854967 873004 831817 1683529 9577 800696 192464 220044 1303792 535187 683029 652236 440426 526586 492154 1037381 590865 1547061 1607169 960296 695737 1257991 1622827 1974691 312746 453666 768827 423015 1102197 1094192 1220569 1443285 585387 110075 897216 465878 1150594 978485 903123 518204 1941246 1812370 847434 1516163 1981755 959887 1825255 1317330 734797 626798 218751 573572 26261 657068 1133208 885009 184994 1864973 1656981 1010645 1733240 1077606 1688380 1462071 1821793 1933690 636328 1654019 1719092 1794315 1484898 717271 825563 160374 264998 847172 1766744 1163599 722594 915380 1432117 1324305 371798 1100539 1155265 588181 1900740 288018 114284 1750311 530709 1024788 1342726 1336148 1147791 437021 749071 1899545 1354587 1679876 1404233 1131844 1293826 1946566 1601683 794450 1946072 68829 1358989 1614733 74925 533809 1267142 203796 397609 16348 90001 433465 359734 1365857 1400423 937468 1099843 1516213 417902 280558 1675903 102230 375023 569127 1262617 1363271 934461 1867713 1681242 719637 1582650 543867 927194 14792 1069877 708768 1749478 1482207 776676 367769 1376103 642313 1552654 1315041 908676 421014 432727 77843 596910 1617936 824490 548025 440586 578096 1338670 1586205 12813 733188 750148 445738 1589760 990754 633224 1482682 1361038 883073 1294171 1454732 513218 885773 1780698 146316 887623 706480 264243 1068904 1160537 1799428 1558729 1205548 1631276 1432574 702477 723818 1256344 956885 106861 1291762 1227810 506041 1849309 411280 1386638 507982 1150925 157530 900630 237097 171383 585804 219415 1159298 346669 1822480 210250 55493 1272360 893442 493432 1079603 364008 1509087 271731 97355 1286924 1455205 280540 844907 148517 588436 936304 275602 39598 1921927 1546991 1424013 363430 1693957 812884 598806 1879916 1918208 1631566 1320909 967016 1023959 1933485 1196895 70312 956071 987836 331947 1172606 1725943 1765122 218882 919632 1388583 1909622 1286582 1550417 1951866 804168 917663 1192427 7229 365842 1229537 1365883 743368 1680049 256323 1041621 630117 583874 1132750 809031 1880362 1829183 800862 1209997 755769 238736 1296978 111046 1195996 590341 1951880 1267014 263504 870118 144439 1339723 1002952 1213674 875826 749124 537326 565845 191098 1628567 555926 1476666 1227008 1654334 346759 1260021 832469 1123256 1986508 389030 324623 1571640 1434545 471083 1413969 806943 994744 1458751 1001466 1581883 487677 5106 747956 906857 1213799 489012 1482641 1893551 868747 700443 810353 681804 1071357 1717805 89080 260381 324105 1787058 1905448 1403017 1689967 28253 933493 1667430 1776540 1821149 955756 1747778 1679156 108607 1345007 62777 1218629 1929573 1824171 1122296 1347022 298369 1601404 1885038 650295 1564022 1073880 533717 1452059 978168 1379939 861594 1522144 1756917 1537869 761162 1157082 1405257 1713985 1090687 817866 1206218 886373 1439525 1177556 1903170 123562 1946616 1871353 1062081 869630 1659819 1848315 1406473 675179 845551 1542489 1641824 1232113 1366964 861429 1236038 1230120 163870 1116008 366365 1071181 1550709 1691927 1022145 854655 1056039 847851 999271 1193605 460270 1517131 825189 637567 51778 528849 21980 1884965 760 982791 1854315 809792 721743 492859 1221838 1771212 1783945 1625695 503405 12905 1739047 1571458 1105515 194373 1329405 1142991 846023 1144550 1186736 908651 856903 1904442 1513160 540801 417778 780549 88510 882969 1221879 931118 285335 1435384 1223688 1161133 255961 1345399 1147502 431864 1398128 986779 449737 1690770 1092638 321032 1055313 1667123 1855566 644943 1924002 625353 34368 1961133 1585670 1832833 5872 941535 1419604 577700 1334428 397700 947450 517466 441017 901140 95907 974026 1353291 545512 737618 1554691 1484324 255416 1470529 604874 627614 1306537 922980 793691 326811 564798 991623 926878 1917043 940297 1638097 1155116 998946 1708951 70725 1006803 910056 1584972 1602831 1401931 1670270 1910455 881906 1628774 1170026 1600807 1013732 1173390 386376 1593245 482644 264547 1514172 1589139 1845325 1957183 444569 1202173 1009247 988506 482900 874972 447677 1465996 1849473 1523446 391078 774262 1172518 554123 1712706 1214908 1140677 650678 1457763 1179137 1199716 717223 761913 1839726 47785 1311180 714045 1018932 850530 1479080 678620 787740 1320489 1698243 1114657 775421 1770960 664000 1329583 1923649 361691 1288731 366711 1286310 1004436 778013 1546017 904111 1887326 1710229 175134 285096 674972 19711 796282 1581728 455420 543163 1034062 935234 1055164 1460097 1928069 1625219 874066 1457119 210666 1108924 455854 196940 586543 1533359 331355 856928 11963 1124397 764265 1679887 1500111 1578036 1659106 1405208 115360 1802944 550720 157064 761529 1885902 1105086 1774240 624472 64035 241309 494814 46607 108888 1525806 126346 1691566 712232 1734395 1559843 1903165 151008 1773081 1601188 1606289 778968 1186760 431004 253253 585420 1564456 1668601 575129 1439396 1976435 1676398 1276771 1966928 1334975 1820439 782864 276909 296199 573564 483912 412778 186762 1155889 1578920 1826466 667220 664432 1150642 1544949 1823804 1309346 847609 274150 1809801 401348 232261 1836208 280419 1767971 250022 418782 1054282 1373029 755353 1009531 647084 1688525 117996 1488585 720042 362768 55056 1877237 409667 1495166 1786807 1230007 861587 916698 1934905 100462 1171944 268098 1135149 1472150 697151 106215 993912 1742982 1582679 283364 775716 529771 602895 925951 661781 1967665 884479 234327 490658 1713156 1234860 1838251 797262 1646923 175593 1130915 1905656 5924 1748185 392676 143823 1546763 30408 418592 420403 1182825 1485860 1890870 72754 1185899 1281466 631517 695277 1444791 1050122 649552 1604231 623806 717298 404149 653190 807471 1334925 1176298 187853 293989 70414 639145 1861715 1828845 557806 130036 1369547 1449009 119812 65275 1691533 868128 18709 175609 999910 288000 572056 1379461 1854223 92931 1067171 674040 1281241 148679 196989 1088994 1729449 114958 1728296 130294 786360 483385 1186670 670490 507798 455567 761789 159352 1107797 615732 78314 731023 1943174 290051 192807 249559 1847315 644856 38073 16218 1826859 343153 95618 766279 1917908 1757262 328411 137453 1982392 1005644 1374313 695744 104841 919198 1772013 1247907 1898801 990488 1482477 1441636 271164 474771 601873 1422871 1551049 1796859 640378 934296 100838 452063 1645172 1035987 362372 1004915 1525106 686011 252277 919491 31349 456472 1098154 1201584 808823 932116 409443 102738 254623 1781026 1736610 867539 577249 1798808 1903363 1668933 1356081 68586 1787822 801289 213143 124106 331715 1846073 53146 1672449 735835 1331410 911595 642821 1795252 1298062 565976 1326323 1075867 1826594 1395796 1720635 121600 1636785 77631 394983 1844999 803191 1704639 86706 82930 1046541 1625784 1198931 1319118 1457304 334030 1722948 306108 471762 1229107 1372511 1653726 1188996 1956921 432285 1086215 516793 1339264 664214 601463 1188861 856842 1302155 527705 601243 1656917 621242 1908673 668296 849178 410033 310422 1704282 1354489 418997 604586 1505521 1438322 600726 1179015 1803591 953864 1525255 1627140 977483 389588 1862494 1399399 538043 147531 613531 46710 252275 1943611 1124485 462730 1702512 1736614 995320 1456578 671991 607436 1825160 703262 178208 681994 304966 1289813 1585799 242005 451076 1510528 450845 1040225 866694 1690790 649352 16162 1589844 1176438 1695789 165784 1329754 57485 337939 1065488 1052833 1003559 330724 628890 1498079 1680978 352213 1038471 1177859 1867784 449495 384468 910505 537180 448764 139904 642367 426015 483338 1901192 1715399 1708673 1058894 1905613 513874 2865 126197 110074 1864346 1080910 529265 1565356 766535 499208 610904 1533866 369967 1075044 853814 694302 537037 246235 624381 1449465 1184694 292897 1875421 240853 1926535 1787195 642653 835341 974506 809483 1004096 377314 217768 639548 1456089 1859304 45505 850961 465275 748705 868558 513268 1554729 102847 1995760 1029840 420120 1553638 1842464 1697312 1172910 965796 814808 351529 1211202 1388796 1395681 1152602 1653338 182346 52784 1028232 192078 1162587 1556380 835965 507636 1395831 747207 1330002 1436865 739719 665808 6433 1851788 1857042 1966924 1219520 752495 863745 566047 1859671 715734 1529200 454098 1504569 948512 1110558 94348 1552245 1100847 1712098 60224 1925919 1429707 1594439 24511 1796246 1573574 878440 1359310 1213881 1572828 1296196 1904326 1564104 25995 393798 1648347 1753819 1923430 1592261 184980 131494 1043175 1842358 684593 389269 1825663 411118 1090086 1770197 864257 1928556 1404415 1955477 890311 1060497 32716 828601 315575 91162 848513 281152 1581906 1660526 1205740 113312 624949 1544458 643144 14212 1044917 534031 1630351 858546 1489389 590645 503277 854585 1332190 1280064 165233 857675 747525 1219784 1345715 1624575 1765646 1189792 182630 1515534 651074 278642 837733 550732 1207351 1011732 143068 1049779 1017190 781368 666404 1425679 312568 1425770 1235261 1821500 1761930 497182 1612378 1921177 747493 79838 1987253 1047194 44197 1822436 966908 988603 698050 1846285 599319 794549 1981234 691472 868590 624190 1044429 1591625 1869374 534263 202727 1278161 111321 1113492 1978357 980487 267190 962601 1086720 771103 9634 1518093 19454 1804510 1278884 985399 529136 1610033 1314582 1112959 575124 1236019 209938 1270836 887968 452120 355352 564 1769206 371936 221989 501769 435433 1268422 1387251 283244 39144 1778233 1547877 1059176 43960 672906 1761688 1630895 270296 1795283 851051 1664638 1662658 306759 573244 1189307 795238 1835182 567987 1104681 167772 1805470 1938919 1313737 1572424 1802692 553257 447526 218261 1064995 1481963 1393566 1756136 594893 1667311 81819 31358 333384 337189 1812314 678520 1412689 1924236 1624146 118454 1536027 1622951 748732 1804480 767267 170034 1391727 1436825 464551 499392 803258 1099215 1530746 1983099 126976 691347 477836 1979555 1235725 13509 1877537 884853 60856 922235 1279433 498824 166071 453214 240985 1977959 1215055 1591495 693373 290923 589692 253651 543225 860170 1744889 1996442 908452 1931232 824074 145452 793529 616876 1949258 93760 1277455 952892 1762378 653369 739600 1333635 1469329 1476291 1304663 1802942 1387023 1147980 217880 1613630 614676 570494 26243 57129 642658 416403 1415560 1654747 651938 28213 940619 1581965 304447 324593 1295002 8607 1563619 666349 280256 1006368 443446 21382 1826533 1227157 1911573 1098372 733662 1363639 1452225 29741 1288230 687293 642281 1469236 1034653 1650787 827608 971298 1746559 1675643 692448 1138140 473337 1745812 1326961 1890558 1040416 954994 850938 1318008 1192072 1532116 34528 799331 668755 713530 182379 707947 1139495 1782694 1568651 181849 1670907 848263 1053967 1243671 744042 1347159 1645146 1287965 983293 801350 1963577 1987366 1675466 1964163 977974 342465 3988 188482 551711 822818 877184 234391 643955 1007254 1963486 516168 79383 1444374 1490790 570285 1743637 1108401 584900 1691296 396178 1232403 1028467 109590 704311 721648 1069721 582433 422682 279 1689388 792291 432230 7452 1017129 1269718 1126541 191349 1381854 1132613 1387002 608293 1073469 1586432 220885 582983 256642 791890 1193025 673787 178940 162454 1801598 1261722 736943 1817721 975036 1763362 1561451 1231035 1418674 1027857 958333 604268 1302312 749887 405841 1865726 973256 767845 112605 434522 776795 1450393 1754087 1859637 1971866 421770 77223 1172764 319853 1253675 1159276 765699 714151 883495 39244 604326 1862567 1485572 884254 327968 595958 1851748 961519 82710 314120 774522 62842 855117 1258108 724287 1499096 397024 1041583 1088445 770251 19998 1449040 414464 1121456 236093 1611243 1786477 1346012 1009278 1231139 801611 511369 155012 536114 568572 1733117 329293 1571698 1006050 1051454 1812355 407163 1323915 1370593 1632974 580467 968910 1181715 1648033 784117 1921032 801428 179561 191929 1606569 259621 1192258 662028 1197556 274335 1289825 750391 1344927 750886 777315 1023955 942621 447401 1273432 223020 1121709 1290351 1897708 1084060 1950878 1345036 350909 1790157 412878 314548 1849300 1452494 577053 1731856 633410 1694221 1710905 846696 1795553 1659148 1520557 1138763 1912179 134102 1582107 811443 391995 124888 947100 1140992 1818204 1510872 155459 1163512 1241337 1019720 54937 878324 1237600 890186 1815722 581289 726593 1581828 1470057 437189 1398727 816021 458857 1064434 1731390 1501745 18309 1890291 389548 1503878 842180 725693 905929 581527 630682 1639201 1742955 1321495 988159 1701777 1160081 763406 1157416 463472 1420700 1280596 1413081 568001 1456329 266529 1089728 1022042 1948248 1270910 1613820 1457862 1450083 1923354 225895 253548 338333 1132624 1927700 1992001 847008 926340 1254889 1301973 1751270 1689038 1492102 1971673 439665 1178049 16197 802298 1822937 11827 975085 231372 628041 194585 268085 1341587 1079673 1164761 1411159 1521338 646418 1245139 1781918 653390 1750770 28875 136353 1255976 274509 106741 226054 1968351 756913 184090 1551948 1919282 1638409 1164923 1496978 1049440 1836884 1564533 170473 79296 1356769 934181 705196 35064 333427 1513331 707842 1414057 1599255 1577505 1780492 1678770 1953440 327031 614842 47491 1952646 1712101 1676838 1900897 1211119 692412 1622636 270528 1821239 201185 603664 143450 1773617 1272574 1108488 1334656 872429 479957 520635 609618 1658688 474780 1838053 538848 1068824 173313 1166723 148853 466177 679798 525806 689982 536067 1422831 716281 1649345 1482554 1104248 1181719 1245821 1380734 1217318 1153639 642810 37493 757035 645836 731205 1797600 58450 1203016 703562 1396630 885822 1403806 1739900 136638 1444649 743506 1255774 726382 660963 6039 1300841 1971333 145768 1266389 472252 1230901 1379397 380748 1139975 565400 234420 664185 1765862 254807 930279 947605 1878147 295711 758261 603414 309393 272246 969124 1709412 411551 137458 1865396 1992483 1427357 50272 1438208 895534 1746430 192355 271653 763844 1079253 1334846 61145 808007 6688 180654 283180 1298966 1480441 967740 1118484 18782 127318 1813054 282081 607144 1718524 635538 822103 1308836 1846915 1256523 1205972 1981114 59268 163086 1775200 203497 1600315 446746 1882589 782955 375688 1588204 1399018 889619 99519 1412747 1456813 1377722 1316894 1216258 1041093 267867 1739821 768627 1738399 1619256 1200287 194023 523599 1267524 727584 815515 1223074 1892484 1824223 957958 784149 433866 381961 1722227 697363 1465757 1575075 728864 1370609 1462186 1680508 545634 1031050 1973436 1997498 1950027 918225 974335 1030385 1530910 1341447 561857 711499 160099 91625 1953919 814986 1942535 825301 1245981 1591798 130326 787135 1068999 716262 161134 979566 1382104 1115504 824782 198241 275798 1848485 874473 467574 1743603 1992410 1920467 1891368 1583485 1362205 245393 1687270 1241219 499723 874525 871722 859260 915019 1196573 725177 718273 347533 1566541 751635 497443 1331714 214814 430336 1860159 444289 734869 1868098 987883 1075054 1093474 150516 535039 1066846 1377966 1019169 431528 1790514 1367572 3337 783317 208021 215980 1172809 769773 478533 402082 548288 1729751 1799886 707083 1738819 1693341 1461269 1055359 41936 577389 930026 961016 1332889 688328 1131141 97016 169907 185464 964162 1153689 1431199 350275 1018430 929496 1527088 1603457 647521 805591 1380980 1383657 1350570 165575 1942998 315122 1022805 368370 389995 1838868 60290 1821652 1130067 1469677 1141535 1367995 948583 652650 812985 1809659 674823 855879 1331854 1716149 1752515 1312150 1784599 893165 1643155 290276 1233540 1469803 1084815 1880970 773667 1132670 1794827 1753108 1854955 1321172 1619281 501531 319725 1883518 97135 465893 890850 1261177 664839 985792 1173220 279036 939614 1938896 717367 1503765 1320709 1012553 1640184 1289831 1285295 1422696 980235 127925 1099353 516895 1854536 590952 844205 1578983 877898 1590802 730771 1015373 1383292 624952 433173 909784 1488551 1016531 701230 1537045 436914 946035 773082 1025233 893780 1771908 1301944 1679523 1324028 1624462 1555919 1194780 818719 630598 454146 897170 1093935 487537 462084 1028503 129367 13167 52164 1500331 117468 304693 1895300 1475685 3459 657011 1801173 1860711 172266 1131715 723716 1581453 325992 1281039 185614 854467 1612325 68267 1904660 1934904 881998 359940 32439 80076 1113097 800051 1352647 276452 1631073 1892996 24253 59420 1532475 910808 1511930 160247 879178 1894011 5234 310695 166508 305990 1002409 866972 1372876 1548471 1401623 1158679 1277965 434124 1020703 1633860 894631 905846 340808 493289 1622519 909708 1045667 999927 825260 370659 1719522 367635 1397710 65459 479523 1529663 1911543 1819564 1515376 17179 456270 432696 1589894 641763 1764354 668713 1549310 1857194 620667 1722144 1050971 1523570 67097 1060667 1381564 1580264 1837928 1330135 1067133 1378469 1568836 612376 783322 1323128 1601710 1194968 787581 1581734 1976870 492118 52465 913796 1766727 1895076 1840352 936309 1043775 927076 311970 176012 1928258 1707712 443459 1029068 320637 1131803 1258733 1221005 792825 1357602 1837640 134682 1176940 8693 1730567 987048 602115 1864704 1135619 557542 1335125 1342457 1774785 1005184 66209 1348023 1549740 1068350 1315058 488995 9725 1429651 1903104 306270 1043122 1128579 789560 392111 1759465 156796 1210607 1065425 1975663 1618317 1050148 171930 1460565 1074183 1544284 1752042 961305 736819 1084218 1397390 70986 1861710 1541573 1142328 1807047 1278575 1431832 772367 886178 1054348 439750 1921011 314526 260797 1228388 746680 1267087 1330858 1382202 701658 447670 900034 935699 676342 910623 509937 50002 944639 380187 1743733 1568962 550048 1585778 727477 812743 1155066 363223 598795 1759328 1691586 464760 219734 1033424 1700342 1463856 446027 1625042 1993408 1488862 766206 1814766 1805657 921497 379108 535733 1218164 1309062 1199956 698705 624083 862963 424684 581699 1328624 1329770 266627 819717 652159 18279 1793473 205486 326275 1393809 1011548 704240 597780 1483197 1271923 400672 927508 1254748 686584 153061 172743 231910 918643 525036 1064563 1617292 874812 1262044 15674 517705 1363350 1974860 1484326 948631 891615 722320 1258970 698197 989188 1879464 1212762 1509843 1496422 650188 1933204 1410899 1060706 1194770 1032488 1977735 688267 119192 734186 898454 991809 1171654 1339894 908026 1382720 361239 969764 223632 1722152 1735535 717300 1727069 1402723 936072 799780 1248081 1339457 1849335 789898 1459199 366943 673257 906495 91470 53285 1373675 672066 1981985 468341 1433601 765312 1170479 743358 403627 1065983 1385054 1287478 610227 1136320 1655610 1065035 968073 252997 1779588 1007491 1633128 942379 810565 1589723 128850 1491210 396615 791732 1128597 289110 1321626 1539214 464343 1268796 147662 1606835 1026215 408991 372690 1121066 419955 425734 645069 1871147 525805 1762184 862930 1589058 305791 1758228 426947 1769188 1204439 1172111 929842 1424030 1571686 1532790 1138692 1076202 322078 598625 497972 1089864 1656048 79294 1195661 1551816 818321 491622 678940 59806 707823 1687279 692014 1185787 779767 432155 1362176 572136 311379 18422 61630 1764465 1660466 42881 1322425 298262 766829 872005 338779 23442 1252670 1990038 981347 1178378 1403412 1478580 1211774 1663852 732418 354751 719240 1486076 1349173 163109 714796 940852 1626291 402265 329604 1879979 1933147 1696364 1096458 361078 508175 928571 909537 1885521 820596 1864509 170188 686027 1305835 1076528 1077922 1286136 653704 168687 804990 1955678 1303158 102363 555651 630557 1048982 1703690 485605 1005716 1592257 50331 105561 85702 352109 191157 353130 713358 1663361 885741 1581595 1594269 633760 925888 1916980 1750147 1656979 1885126 1446061 1678607 1024851 1939299 1918012 1031643 1200750 986719 1149770 1403589 647588 1922416 1808438 870573 521076 632906 1978163 273661 1682485 778942 378230 1011100 115695 691268 1220414 1939189 1398125 335898 1525307 1828128 597983 304934 1364897 584537 1018467 1366623 1784667 1301518 1965801 1132632 1552427 1156585 288306 1368213 1423996 1027358 1583786 1455525 1387285 523854 776961 134592 720688 1464552 1216124 1493151 1615429 561792 1751979 1965729 1466955 1109362 163315 1138779 1803424 2620 1062006 1389067 4272 979799 832173 812512 815526 51698 1049505 719388 1690808 1350498 594831 1693024 1454821 1344229 836526 270724 846651 1612528 341480 1921878 892763 1936072 1546183 448146 876075 738396 5725 1251216 990759 1078497 1611089 943853 558688 930504 994018 629394 517001 1579969 658260 1799773 701035 371284 110830 1672283 805884 1680955 1909979 103104 547470 666036 203083 795342 1898424 1618895 940436 1330118 676029 1804252 1729010 1603907 1779369 1902343 791460 1832668 1730369 468312 205540 666505 1363548 1090915 573917 1958767 373558 1510989 93860 1583260 1791778 854830 421600 1667078 609820 1198622 1015841 962545 1105164 264255 1809033 852043 1817863 239194 1557287 1292919 1205367 831744 1646829 1603280 1040059 936925 1320277 705566 820421 496423 1774466 308639 1458991 914353 1214031 128341 1287004 1247518 1882662 1681169 1889135 1745119 302699 1583556 90000 1086329 1978399 719322 340937 1116617 1947063 1325687 929629 481901 1859995 1987231 646771 565082 641491 1500682 572780 782922 452469 1756434 520303 1889844 303273 1026524 1022587 573874 1273680 1399785 1997006 1157514 1517471 730191 1805879 1619123 534582 112944 1520256 1583235 1809139 606473 1339826 1716563 814386 782828 1372379 1401765 1902172 378177 311976 1113789 272186 112394 15712 1610555 1702569 447242 1515990 471970 1606055 726948 1162223 695969 1751235 1661894 1224700 11853 1504077 519218 1392766 1255462 435506 1393339 973737 1415275 1972667 124461 215455 150546 933588 467627 864734 47351 1518122 1170108 1572718 1799892 480390 797921 373226 973626 987924 513368 1106778 1166104 723669 754571 1234671 1851554 1683895 1693265 866343 813609 1468652 1863858 206857 43977 664009 827214 549775 952244 1052013 1747484 269020 604659 1689024 1229344 652411 1705956 1883289 1527654 613553 1104924 764990 177835 639587 1714967 1634687 43285 624756 1126532 660304 1648775 1109673 918360 850794 1387301 1681323 268609 190689 634774 1022593 233815 530298 1726261 598378 435338 1060273 431466 1567806 1386914 1250279 259232 84037 870724 1604712 1887511 426355 1961537 1598407 1468562 233560 213619 562313 1896632 1266382 1139297 314680 1119553 184169 365914 1646688 1590631 894175 227011 1552183 84169 1764748 708443 1419336 620007 726053 454399 74488 696753 1471190 1822775 446911 1618678 1391623 1231739 56226 1281121 1271524 431169 31567 1266330 1581244 349088 213566 790940 842479 679852 595764 947547 1535677 408401 91431 1820092 1832409 833143 536912 594082 751749 1642813 600816 1919297 87561 982814 825452 1954300 378584 560013 431900 757139 1858547 1207676 633694 1236039 1564200 678580 1324684 975052 1116425 428823 1212745 163738 492985 1179938 47768 987468 857282 707171 408351 423073 1624031 1712953 1346065 799699 1941238 1912828 1029291 1643576 1188030 1214422 1142888 1645604 750382 588188 1538727 74513 753879 1939783 1012859 1212068 695536 1444603 485674 1934968 790986 1999053 729407 214505 1751105 1932930 1121640 628130 1173506 777662 1110685 1559624 1090450 1223939 1064671 1965802 727609 1097462 1928691 1775223 1058657 1623748 1497793 1571316 1310552 86612 91745 1813162 1056948 99655 86075 869851 1718993 1232978 237854 991825 1107295 354748 1030492 1620483 1340477 343363 1476800 892772 709475 356582 694196 1080803 1737826 430634 1445306 1006740 1014457 942036 463499 1943061 1126781 367713 16481 1282324 1101641 1134581 1915428 1357209 923936 655719 117576 371138 126488 913278 711914 204382 1954195 21834 1704600 78522 1275012 310153 48862 1929621 4497 340600 1349174 1922716 1409922 1940397 398621 20784 580055 22444 1527950 1457302 925127 560031 979339 1093767 1583430 584184 708834 1350971 1877637 21662 881604 1771398 1931221 1898663 1306497 240551 914896 931913 865182 940519 1850742 612415 964055 1948122 281403 519688 838828 1610102 497645 1482420 1742389 1468428 497046 93124 1077993 1101554 43641 1809219 1434976 1670798 770777 1611899 1620219 646753 232168 336780 445760 460116 739271 1133590 1149831 1558458 1082562 1001752 1893612 296386 1462351 9518 1041446 1283738 1555308 507349 1517750 143138 582207 1621368 1720558 1011146 1490591 739641 794708 239827 591494 166551 702772 1122168 1124439 997256 1263505 1568753 693911 394565 652389 1649010 338955 202256 1516715 593300 1045294 1501630 438524 1862552 505142 1344429 742682 1005481 1635094 436742 1383001 909529 726597 997254 59238 1551471 1081734 1505584 1854994 1596159 10865 1460661 1722183 1216649 831034 990139 1509331 1176404 605730 1144400 859479 199363 385870 1392904 631112 1253081 1032041 479912 1058387 405669 1412474 1786178 1381172 244183 418235 997166 650607 1487558 293135 756418 702937 1925361 177932 1887277 829664 855989 669210 1037698 577824 1980013 1300047 1640700 93241 863300 1823483 58464 1185596 853858 1102647 291045 1265215 1052160 1354020 381698 369057 612266 1783555 831511 340241 1994925 1860388 604740 793303 799726 1174737 407677 198854 1380177 206418 1739499 750081 122449 3304 1334441 1625091 1978126 1136615 455575 1804950 121187 389959 1850798 411512 934875 1916292 1185072 534220 1541469 1748973 1437181 1632984 7617 1309018 1536314 807687 1659813 1579298 1297260 147132 1597061 634151 1148919 26718 730139 706847 1238134 213417 1717575 584081 1509238 793183 263286 316007 1260064 1594921 1128743 1825163 1431738 786175 993623 1457797 1521994 1863491 1354822 1242470 1785887 713301 686893 137796 1417094 1189260 1877345 285653 229520 7685 1848965 1281541 1238966 999337 1803710 573430 587109 1880001 1459164 778113 1719015 653747 925614 102605 715800 315982 736980 45994 1390312 165761 1865170 1788445 1083406 1807852 1766720 763340 797137 1007600 1825278 168515 1833080 108047 1679853 1374084 938249 392697 634321 463750 254486 131974 1336242 1937520 638076 685537 1547995 490645 1071310 210559 1218573 1907746 527883 277967 710683 358973 49411 750374 957924 1497972 723560 60775 34357 798986 1454152 2350 1478969 751883 124345 133355 857698 654572 1419400 411917 1291121 168378 843404 1546776 1547345 983141 1703412 500033 634255 671788 1606174 1050607 1587376 431323 1188213 670609 1175096 1249954 1142762 161268 1998048 990019 144065 1793240 75540 801391 1353955 498173 376584 89712 1894569 970869 105178 1240898 549486 685425 1176021 1079764 1512633 1978188 1285892 1713958 155758 967603 1958585 1329676 658439 694387 1496452 1332959 540351 1364595 969389 763841 805943 465234 1656653 1218222 1642215 1756714 781268 16695 683127 408974 457377 1224239 1491133 1929928 1668072 707204 1531037 1371624 1418520 1078719 786620 1224771 1323923 92922 1922086 298970 577275 672530 1094235 1932922 1450996 1866461 712718 1695202 862811 1424317 1432244 1558545 167100 1705428 1645256 653737 1368902 871633 1373188 739052 1707374 1696572 1411601 672186 16937 708192 769081 606266 88875 1194573 498289 1062957 597727 1130822 552000 221474 1151868 650690 1938597 928469 1174236 203811 1173039 1332135 1533353 1970195 1555367 1090332 1791957 1015433 548523 1968598 1761647 1900644 592434 799003 525453 1316019 1194160 1605658 1285652 280095 1993590 792148 720465 414751 1707234 641756 819813 1055356 1105195 458206 1405457 685487 1000520 1756878 289868 1622753 310100 1628917 1771585 600807 1682455 1025478 894444 143411 761468 1489150 1606897 21062 352026 290647 1887941 1405235 642003 1427076 1924356 1686014 173570 1867789 73312 291727 1869786 1095637 1988922 187824 1856515 1064672 610615 1971102 906818 543330 531562 1411865 957053 2872 159712 354371 1517884 3283 397911 1771263 694863 1033877 1653852 1297472 375770 1043558 601006 1155736 168134 1951127 1862486 657648 1978733 1505026 825229 58574 266298 835210 174436 747491 228282 1684921 1973957 173448 648447 1019310 1500545 1268206 1938614 1969568 1858830 882841 1651127 1196052 819947 700663 1312374 209154 1491242 1871051 180198 514137 1632002 1857548 780572 735578 1539607 1237043 490234 1217993 798740 34787 186679 913137 972845 692178 1922984 424857 28371 626837 1696881 110825 1888649 959913 122597 1524565 464395 932056 567519 849977 488425 1903181 987303 1829864 1892695 1914232 1840113 1157211 199441 949489 1312508 1446292 1280390 212347 78286 445157 109198 990097 1343268 2466 963457 1559589 1119531 1861919 1958714 306974 1334994 302245 356848 287587 24999 1141797 737625 1142199 987831 1555509 258193 1893716 507117 1040321 974291 231593 1929602 716256 1385388 1300678 1553316 17112 989926 1424915 1722916 206486 359537 632425 441077 1856935 1354259 1110603 1083613 1236618 140098 1532364 1531047 143211 653412 850765 1380522 813630 1757599 1771345 136276 165937 1718118 1987928 36527 751357 1724723 916654 1017091 771975 1904256 234237 667498 1643871 1336349 1289557 153925 711195 19037 528906 1617050 54847 264781 895802 1318615 513970 1068948 1995752 1810163 1858705 1186821 1048917 1060355 1375943 1581152 1380666 964692 1802519 1623693 394339 194375 51929 906385 1112680 465485 1254315 510379 1328175 932534 1940019 1560671 968417 171274 314012 1184763 839635 1010871 330633 144536 713258 1859393 914999 681791 424149 136377 1735029 1055540 1068178 1195418 1083744 1731537 1072893 1738860 1856327 997976 1208777 1980214 1597274 1048190 994798 1200373 1592209 1842679 1523505 650905 178284 531418 1915001 1284065 1582517 98853 1257578 1137131 340042 348771 1734827 1857508 248503 1634466 594305 1091266 1501832 778828 658914 1524496 68821 656501 1696477 1468175 130060 1205588 1032023 704468 458475 626461 654321 491587 1101439 699979 269134 252073 1721628 1209941 1035371 723541 1018024 609854 1620387 587175 887499 160470 992179 495236 15814 978662 606836 1385944 828264 1440696 572759 591653 1090065 1996448 558138 1660311 955837 1624590 1627511 211111 733420 367727 1993023 658923 917782 1434644 1095083 38836 140730 1743268 1805437 235944 679988 1352403 1613292 1983676 1440454 361527 907054 959517 1968127 1142744 379169 1841225 82250 369733 1119733 374394 193258 187543 1885512 649930 1207913 1953634 1597133 1589547 1854764 526417 95390 903457 1432651 4148 1173053 1197504 1634600 1318639 1157692 679407 1129983 799706 749392 1805001 1266579 1136965 1888683 495734 1111163 866578 425122 302724 1038048 1104067 696790 314921 570942 273843 447442 1028293 536141 561014 10907 809812 809952 266552 1156114 454328 520520 432341 973691 848332 8694 1420265 53791 574716 1426627 647626 97252 1112096 407627 1442121 1889817 1203501 644419 1419744 1284915 1140772 1617709 149359 975700 1498085 275220 814989 1318458 1996790 105506 1058948 811031 585013 1826917 271579 675351 814500 1508125 728167 952119 55830 1946756 1377980 1646809 800658 1379629 1857032 1414046 646959 794617 544249 301837 516263 593695 631850 1913841 283714 876763 133122 335839 874419 592426 160077 1796773 842108 1636628 381745 1631336 797358 1241811 1047355 1020071 1810269 1903101 1336670 867815 1014485 1667481 262375 30888 1871262 1304130 895142 1722618 1449815 1327076 1503616 1831643 1393099 935605 1919475 892253 1154700 109178 1337774 45244 1166881 1810224 163609 1859264 1483125 464713 1837762 531966 174950 1667638 1937991 626839 304392 1873762 1211695 1626959 1946708 417424 759166 333288 313754 1918852 24291 1037555 1471596 366116 1929351 1764307 674938 1665643 1967004 1374225 1373142 113874 296702 123325 680453 1943813 825448 6931 895995 280594 1766435 1722806 1323112 778688 1991323 1291800 143006 1904262 1016013 1326490 4193 1726711 1882993 53109 727577 591358 445000 548242 665999 448925 787406 671764 148107 1468114 242867 1948049 1762121 532899 1501880 167409 1822593 1507551 1619740 1127002 840514 1103002 1135398 1443125 743026 843169 183804 1972179 222186 203740 1763962 1893372 1765377 1565876 333836 1472046 1110872 1847723 166689 1813130 669604 763866 1364889 992015 541102 1096438 1295232 1419389 676185 1631185 1892456 1702409 1237606 1454660 1333194 1642995 162004 414792 1580065 1276803 1549684 250649 550604 1419259 771260 10512 1732434 1510508 418511 384144 1290947 698009 249646 1282610 573966 1827234 210376 1360082 1927009 1746363 184292 41044 1375432 437405 669851 1170416 762753 909742 1107651 1372886 1558201 1222866 1822083 1784518 1085091 1498468 1853242 364238 222717 1340230 1049113 1574942 1949458 1555915 52333 231773 196688 511012 1397747 633654 641108 814294 183111 1114483 1365395 1253644 935720 293351 1804387 273090 1789389 316087 360500 602409 234267 1149041 606745 1564949 1567861 289394 704533 380386 1087059 252756 482564 1718431 1250172 868903 1944080 1314227 517446 548802 762428 848714 831086 663176 35502 445525 687401 1224758 1351832 1194470 1514571 30850 1914102 1295284 1699447 68447 1396350 1198664 396743 22547 892567 97109 315918 1683795 1395603 612817 1254101 401692 1580047 1222880 44693 1093462 107001 920842 936782 1412317 955073 1310469 1125634 596962 1843575 1899893 1387882 383674 1723731 641609 1062286 1578929 621921 369151 1017568 384198 1113786 1204003 293799 1723894 274942 704287 1832634 189513 428142 1314838 1691325 1591778 1688932 1749268 837709 1171534 1951301 1847163 1141114 757661 579607 495449 1256477 369755 1734426 1226289 264796 704307 210457 1775418 371982 1786239 740135 1038438 1582367 1116610 1370286 729237 1207284 1478867 839296 1294691 1864783 1721585 651049 212979 152107 339017 1147448 1096609 731590 1956466 530096 1207955 185806 196427 637347 1107610 1114632 1090487 1847749 517349 1307689 1308824 996697 327482 453241 1855791 1781970 1570847 1075154 1147375 1450493 169994 820183 344801 1758248 270954 289476 310740 262510 1732718 1405433 526696 60086 860417 236989 1891054 1586217 905344 527728 335048 1150092 679162 1754668 1822651 1041196 780467 1001889 1061923 649503 877942 175872 792261 1005552 1847491 646076 5689 826667 611351 1058959 1742325 1032054 1244968 1129256 1716087 1700658 141800 1690865 1520903 836982 1856816 502006 1200676 1554980 1439815 1264987 436380 1427528 577002 9546 760981 945132 1675247 60663 112596 985722 691365 237673 1416791 533088 1678418 920713 129999 24532 1641700 49507 960388 485155 849326 1341287 472995 1343567 913727 401656 28850 1710976 24037 901378 1635023 40865 468776 1835408 180370 1722458 449164 534061 62919 1570812 949038 991884 1800144 174759 502209 1058295 713250 1803869 712769 878110 1942179 348427 867678 866576 1430020 41573 35358 1294754 1198983 399315 1555900 894139 253775 1770544 964200 1781004 1189029 1580343 1396507 804512 1300271 1752584 1400676 1994074 554434 1504117 1397536 133532 921659 1675418 296112 886378 458292 1852973 48233 591471 872386 1744144 892654 1792793 845082 1972577 1641688 602328 1872022 444367 1251285 1716251 1597395 583072 1244664 1266407 110329 483971 1141594 1679408 705596 1422234 1771834 1550301 363000 1368543 1438281 1531126 1648904 984289 729086 939908 229250 1922184 151231 198655 446078 786609 411177 1014100 426447 1451107 85050 75069 37832 450767 454191 1457684 673430 561471 1510122 1336121 1880235 786661 893997 1323334 1240159 1795143 342454 1944949 1543634 966326 610088 1173173 28005 985358 1597805 1700107 91910 1911267 1948202 1990895 1684416 346215 1946583 938039 335503 370975 1455834 490501 1587994 37956 204166 579299 1139535 331126 975278 153158 1251518 1100447 1553736 860360 718021 987617 1290737 698807 948273 447370 1113664 364656 343710 471898 1516411 734920 1376465 508205 1662735 837958 1010355 63750 219182 1254833 1953473 1047277 656785 1552340 1296541 1073288 468426 1991536 1512017 799061 584117 209110 1512854 1047337 315642 686425 1956495 1666584 1000149 1484056 1279050 1271022 30258 1903795 90741 1175636 800240 228705 614219 409223 1387196 186207 1561111 553816 1360547 528467 1622798 1858592 1529795 76745 768804 1798534 1414564 660145 1153416 822165 1454389 197256 1996897 1177895 1396060 389717 1935665 1430150 1415257 1817642 924769 1875227 1118087 476369 313231 956638 1274372 139613 584459 482270 1719707 1161500 186618 151429 413989 478823 1780773 900455 1402734 984737 1001491 731030 857639 762622 382149 1052600 586538 422699 65630 1886531 1496092 1479688 268670 587411 257585 653081 1257848 613500 1157169 1497341 991520 1368585 183182 160895 1934158 1612078 681477 115348 559594 1985467 449203 1462744 158445 1962671 752190 1528097 1772631 1753243 1353256 260682 921558 1787569 1853928 1790540 1025174 1631465 211303 630857 1415735 1242526 1583922 1145334 478658 332758 1512644 1845939 438219 601361 1051576 748806 29298 1769549 1095102 1544129 792381 148824 160168 636334 1646814 1469762 57949 1180600 1080096 783038 633891 1191991 1966277 1996360 447717 1054203 1709767 73139 532967 527917 752169 783756 294767 191786 1631542 723375 1819412 1823558 301845 137273 1618671 1444294 307999 562124 1403682 17236 1923968 1808627 1822728 1966059 1134274 1590252 432577 1618355 43885 255141 521258 1484315 787814 486608 1618989 1800859 1764719 1578648 1116310 1776210 1646199 1715382 1374116 497256 245706 1702917 988779 640892 1724838 1233300 1926893 1544590 443028 706208 1252814 1298081 1921074 1722761 555053 716694 1741077 1170518 1461681 1173280 1819630 637141 883429 1664782 434760 915845 317086 1517070 164490 1786870 1989274 602382 1322736 397023 959166 46727 1607859 1590588 1829991 1416529 1888478 194103 1728189 1696997 381190 506824 417310 561897 358592 1953866 125530 1169598 1727614 988136 968352 1447566 1070788 31223 86814 1940394 567162 1093759 1737778 1656287 634619 1785428 1351809 1508465 19378 61415 651655 1333566 1105711 76089 1546380 1516371 1314537 908405 134858 231933 1098934 1842708 1490289 799364 1590852 1011292 177478 1253491 287240 1659132 1408612 851821 1942609 601080 1560738 57776 189479 789297 972871 875371 1774391 204532 943819 122532 1412083 884525 1926979 1385635 1573340 51562 486728 312399 1506209 616274 1277490 964228 1283226 700278 367629 1953124 1304300 1314790 1988870 509398 1457141 1287234 1411260 597107 1426224 105284 12372 824643 1838001 1099765 257493 106084 651939 1107789 338278 1095271 924135 1540402 580761 784753 299816 1420633 1140877 675746 1362795 129669 765721 67075 611752 1147638 1984582 1977 512750 1639601 907892 1015060 904496 649380 1341760 1604902 1728613 1147228 1764855 925064 1684282 1330312 1879998 784371 1488534 488253 1015812 954373 258850 861663 410660 759222 237527 933949 994110 1380738 1885787 608076 89254 25523 1835070 1762959 442655 795520 7687 1605611 1832827 203723 793863 1683331 1539300 619848 385446 1146076 1475434 292973 1155551 1570821 320227 1493699 970718 560221 1696781 721953 687997 1713210 1370168 944922 1828325 1164558 1927885 1501533 1738404 229470 715992 204851 233575 333071 964587 418896 698558 1776195 1873303 715355 1466525 616388 215090 1239724 147943 199521 929236 856079 339916 90125 724335 1491122 904965 1237868 1978677 735105 1787222 612662 936440 1924652 1567967 377480 239431 1129299 696707 270027 1541488 441925 952927 565996 194979 1781691 1831497 1369869 1990754 1098609 1871463 1564286 80731 503732 789801 1689259 1567942 1055569 711112 430093 766750 397491 1286071 1046946 1763612 1208304 563630 1907636 616947 13880 875123 640250 1264239 1196484 399354 1094569 474239 1766160 49123 1097010 912459 385823 665987 24062 230867 767144 1633046 1845713 625826 932757 1250887 431372 1336468 405548 1424395 1636406 791209 1705131 768864 4471 1599982 482181 489517 742524 319089 938314 88949 455209 1404135 1621819 8000 726323 531149 446175 1463803 1064161 1967219 1645971 576255 1268233 1894159 1568904 623050 1508589 80693 1134872 654221 1565553 1324880 32788 961824 140263 344882 1573376 412164 1714068 1958504 1866421 1840458 1900439 488211 1719292 1577273 1513150 168606 493467 549962 768222 964364 1565353 1685624 1300838 1789713 1928476 463338 1172235 928968 767246 81602 1622459 1530409 1854266 1704515 1941881 1538425 1210200 162505 1058243 1771521 1040940 189342 392529 1155017 995707 97229 1489334 1766919 88086 1305829 627340 16551 804913 1986988 1186875 806169 1970381 1211206 1441437 1702946 212248 187311 1301751 1294738 560953 1533057 1316287 326019 164372 35255 30439 1950420 122050 904105 616524 1473434 1105683 1921536 242299 1686749 1251240 718614 1929009 945901 424752 148504 935833 939951 1120346 408772 776309 638066 880942 935670 7059 185024 351783 666459 1323623 745179 1776012 1042211 952220 924329 100149 1849705 1537926 326298 1134858 906465 1443744 136608 282164 321242 385250 1385222 1026930 311095 1707345 722606 871133 704389 1547374 1553309 237072 703794 304365 881014 631332 1459788 1863345 632670 821509 1407374 1949407 787877 1938660 641006 537450 1762362 217929 148409 1558092 1548490 1212673 577805 338145 1446541 1994898 733830 1910629 658571 259908 457225 1456487 1768458 129074 1627876 1948307 543674 180844 363016 713140 1931198 1199645 1766140 230115 1420516 910229 378381 780105 1990322 1843146 972087 1634192 1362532 1479391 841194 147116 1666656 1416413 686113 814782 1891037 972 1913812 1188128 530695 1005266 1002365 1954093 1611927 281109 144203 394908 227230 157371 631503 460848 1969066 1394312 1800250 819007 1581305 1730217 1275407 21365 793591 1212344 1871209 1923466 1638493 1159804 1502553 304304 1378882 860479 403112 920749 530263 452840 1908811 226479 1989999 1980939 1029089 843388 1689416 356324 884438 1485606 1349701 1937197 1392906 1528986 869938 1439175 1339203 1852265 847286 294133 1397854 1424133 701896 1902011 684547 40606 1381034 1442715 700947 83476 757416 147699 1062351 461378 1133905 1091380 1546062 235468 18434 1976649 613625 1369278 180797 557643 1488733 667822 1142153 854926 306635 857292 168241 1495580 456300 44390 1556555 1119295 1052362 1251487 559260 800645 1307065 1270068 1745899 1081515 825283 294741 1713451 40857 1310908 1437159 1281299 1330745 890513 1200143 1470496 1515996 241314 1583872 483961 1946035 730698 231467 754685 1867948 862500 1630107 97063 1934826 825908 1453054 1958550 455269 780121 1085541 706237 1476581 664131 786765 1364535 325201 267241 222142 1629854 484137 1315791 1792305 1626765 1182680 512191 1305799 482703 307046 1429106 148253 1552187 1632780 849249 627356 1760581 604310 1492790 538871 1609740 89563 133681 1853245 1861424 1611559 1555618 593840 917118 9939 770549 12567 1352722 1133113 1302305 743648 1374879 207783 1696167 231163 1800878 29889 1726595 1923862 1949782 1078101 938256 1595399 1944979 1955708 269893 1704503 637415 435261 455674 1864126 741830 12407 964672 477373 986415 1179128 1953481 1725619 1372008 1102078 1583513 359438 1913715 92856 1176015 644027 1807789 278982 1336196 1538978 1004941 296759 110653 1156766 1108451 328830 55258 1731458 1145663 568033 877568 1737673 29856 378957 563296 296640 162882 541202 1794922 1741308 1406746 1001909 1005137 94607 1720072 942680 348279 1612014 392916 1069679 1691709 1967009 1261086 1574799 1516547 1563241 116981 1212652 338197 292308 1019294 929804 1395726 667465 1910102 769551 520277 239051 1659918 797695 234031 19271 888398 364229 1876063 856162 237666 1945897 1520039 1353285 887667 1620929 1265082 1315514 1668102 494270 698052 852860 1864735 1214053 753543 1966336 256731 223259 808495 933210 387846 1782591 99028 1255114 1971077 846015 1452542 1717656 1659292 1088529 1067577 1688665 514788 236453 967485 266053 938344 819037 1399063 300660 593371 269748 1881477 1880479 1844074 20710 1795954 531219 1369778 1308934 217707 1128398 1072181 1433367 338787 489806 1884954 1957437 928300 907620 1750097 1431319 685052 402364 1296028 756924 613707 1583317 1441948 1521457 1040006 726760 867119 1215252 290032 371935 1719205 1235405 218246 1575258 1319168 710001 738276 1747624 959637 1505986 1066515 541120 590922 1205971 884977 678072 741046 1250368 650687 1592909 283065 1026557 178728 909875 469476 55216 852209 798353 1518165 761176 1345830 1306044 894253 1706979 1387943 1426631 1421626 1219035 1295250 926872 43158 134870 126891 859027 1265264 1943443 234854 1784021 1508816 781367 113833 218917 1316182 1224458 972081 959311 1856293 1250293 1780930 789233 1501026 837653 502948 338107 1415755 456986 1222456 1084043 536749 1409846 1831430 1767844 93968 567862 1077107 1627888 1871853 1595717 1598941 966152 1824317 1460530 329852 1544789 175659 517689 161309 120073 799686 143156 192179 1988943 758619 835452 54203 1055705 227023 530783 1846652 127734 377766 624931 786662 1530999 1388095 1274561 637968 1805179 5143 1706320 1600456 1850176 396027 1998254 1771802 1290051 1689855 1541126 74571 1015549 266045 474335 1253613 106644 84980 518335 1099157 993589 540956 904475 1557580 569706 1963260 888342 502946 729320 1975013 1637484 1241312 1578610 387378 555238 432588 420414 149464 993898 1815494 1152794 412193 882809 63318 935741 82485 1252851 301558 1475931 244273 14037 530649 1198893 1497529 1559111 691187 912105 611676 1015936 312919 1500099 1618009 1059300 359360 913669 1551746 1915416 655544 399709 29062 287702 685517 711439 255399 1326980 1457382 1892370 145456 1771696 88390 1849109 43056 338658 795805 1405413 1532871 11329 907241 916561 812689 1578828 105087 764640 1336486 1553911 401491 548405 179371 669789 1604378 1572 558423 706285 1348982 381079 1429699 840534 942466 991989 306724 504108 204700 136376 997832 706594 723080 836510 756212 1496787 1399364 153443 423826 1192996 1078764 434087 1136038 1939995 533117 879448 112047 1001793 212066 1810708 877308 946403 592457 326268 1949859 363895 1359827 115278 8677 1499262 1691900 193563 1568010 944536 821986 776193 1093356 1569309 438628 1063636 1802459 744627 789253 1609896 1979491 1574195 1107678 1318263 1417046 827366 221690 647822 548196 540728 1283868 41959 1275214 1200173 1607950 850422 387582 37140 1693280 737968 1283733 1001666 976133 853372 1181688 182674 1467211 263130 1406231 1307223 326040 616829 956862 1179479 1150971 916460 915296 1737495 248462 940652 314666 441423 866842 1163389 1131842 1514725 839081 500302 1646400 716853 1214200 974197 1777620 964834 1460934 204074 1384124 195690 1053995 914819 319339 398743 1521290 743553 1396877 1617697 924473 1079383 815757 1950383 467025 1168378 617511 1262701 1742823 750052 1533709 1142322 716612 443818 1671144 1097999 1486375 1990018 120524 558285 173370 284123 1161911 1076506 637361 1117422 26885 1445190 1357236 1681896 406504 591557 724087 618145 1731526 1749838 1229022 1431665 1645664 1329782 195986 1870188 886580 953236 273490 254137 701039 1245257 223955 1776231 1785855 250014 271798 151623 1834907 1428625 809906 251536 1763197 1550321 1205333 1308805 1238400 640075 665459 373359 1476717 904067 288149 1307116 1619758 802222 537460 248765 93168 1987406 1461484 773440 534513 637881 1778159 1858057 387911 498533 1853667 1302815 166161 357369 1609520 580682 1255876 1458511 406834 850664 1261755 34102 1523947 1104945 129894 1152716 1917940 1116529 1288411 376945 936356 557028 446213 1541082 1816790 1492254 1781525 809855 639605 1504659 1300520 1822416 862030 1076563 1376021 466136 387632 128022 1750467 1485381 1358202 1523653 933316 289377 1030447 185569 1302658 1367121 1610855 1391728 337208 1682122 1112252 1579463 872944 1055345 750273 13590 999691 1284417 1619512 1135767 345541 1819313 207590 1452907 600404 1865518 619500 142782 277346 834413 1379012 281067 1346409 718866 1133078 1281175 1755358 1065999 223392 71693 1080044 1550193 933517 1787531 491173 1106601 804787 1359721 1174229 1245235 1436145 197881 279208 1328192 1759615 305728 1442831 345287 606289 875155 1701289 941100 767668 626007 1914451 917724 1868208 1393534 215095 53849 1420954 1410147 840392 1852235 1778100 348864 571982 1415279 818151 123855 839286 1770489 436187 221993 267693 1212116 1410066 982286 1207315 1320442 285688 1570392 1021090 1422233 1609666 1185905 917440 33172 1236334 812629 1154750 1833423 809634 760746 539495 587072 749935 1780079 1720272 458188 484476 801290 685784 387748 1887731 762721 1868033 982861 722920 353901 1432245 287976 1542032 977388 1402945 1239784 1119183 1205828 4317 307919 1772856 548187 722000 499150 964317 965844 1052521 967794 1320027 1977617 1069153 1060852 1204513 1470535 1585694 801316 1509192 919661 1623607 458128 1110033 181389 1513073 152037 656764 920137 1104334 1678057 1576124 977300 962624 1898129 822637 1202810 1923131 866631 1645225 770755 780951 1125208 1616289 1862803 351140 1011039 1678820 970980 24454 357942 1868896 1668308 1192599 1498981 841211 813873 1639586 26391 1410250 1356702 1915842 194800 1794039 1149564 244548 337932 896382 554734 739565 566719 1591821 1562321 574513 1399847 1862290 1953676 711934 1124979 276524 1374706 597963 138711 841240 1028201 1501969 470990 351130 1243176 279950 1816499 551537 1553310 1069010 839827 445124 1449743 122505 1873004 691177 804455 1533731 1979577 1812062 163679 1394134 1993548 1657697 68070 1626084 1878029 94247 1415540 232675 94154 1716322 1999379 613920 1961292 168307 608084 1356961 63251 278555 793175 984891 611464 223497 785574 1547243 1504779 1169382 428494 703731 1438946 1679036 565437 520534 1525841 1254554 1589444 78104 116420 462471 1823004 493050 1947296 1386282 1531500 1996937 1192541 1798545 1514179 957657 982236 886042 252067 50152 552610 84176 1442612 401183 1212836 318709 892542 1000596 570938 148281 1973613 72755 591342 1803059 1203863 283798 796804 12022 536010 763828 1404606 1595432 1393363 1135163 500784 91266 253464 1048854 662016 1067634 367682 708305 103375 907882 928790 348196 548772 1108494 398942 1346274 445094 70389 1594327 1457815 1374408 1108478 968014 459378 120261 828412 710744 191674 1847810 475003 301810 620948 20628 1973359 1527103 191582 1331440 425919 881380 906365 1162940 1196068 362504 1687233 21750 682899 1534308 743333 248628 464630 530093 1127543 772384 1280182 908113 1904420 824277 1038422 64499 1844767 1446641 1522697 1302000 1491723 1807823 630045 48304 996552 714768 698791 523807 1622148 1418213 1921992 1294386 1491375 1402562 845181 1110086 545946 412050 1425480 1107600 890556 1851949 1445347 896340 1970096 1864507 41447 1981430 256751 316615 1160716 105381 697304 1400714 72934 871468 145280 413145 1974807 1721235 1913903 1004536 1412562 1344634 894511 317862 1261778 1490143 1730157 1967690 1616051 1197360 402074 230145 688002 143277 458069 401807 1099546 1060589 1636804 536512 1980628 772871 61581 1389273 1422973 1405137 770306 1893881 1587886 341836 956677 1131009 253514 188893 83877 1625184 1719293 1807347 953350 199415 1287036 1838028 1464966 1556161 1827752 1725713 1994329 1126416 26814 1307410 716670 1400434 867556 1768050 1730723 1525431 385734 357474 9492 1763243 245375 1609998 452551 275794 1357534 322646 583041 1126304 999036 700132 1566009 1104203 896137 131163 1657925 1555558 1001812 1220526 1156198 1538772 558670 123093 1434984 408225 616431 1895980 1211255 753763 1111950 986576 969918 1182877 1848694 1744557 24698 874763 1331852 571827 1630115 901680 1395466 1629794 161643 663762 565697 1727384 1631081 1499078 61891 1972785 1767927 1475870 786518 791690 507472 451746 1927748 922983 500975 1346917 840321 1792111 1128015 658133 1724980 722713 59515 1360073 619654 1654204 1095981 958749 855524 1545580 289410 452884 1673155 1021986 1555520 1996808 21564 1606309 1140252 1353496 1428663 1982115 1589846 1109180 1307628 546994 868008 1914821 1955259 1225005 923684 168031 1996609 479231 1161662 472793 465735 859257 1541655 38135 836901 776127 922923 640211 179260 1433194 1855923 1149662 1235944 651183 569156 1075268 482819 587123 1255589 712182 689455 699003 736323 1934118 1762067 1623239 1839497 317876 1302276 1218973 1037575 1738981 1274089 779567 768195 319255 1363024 1986589 1583952 1296393 1046155 1815584 1550439 1214845 1332258 1316751 840632 1756615 542672 1490756 358587 828147 581039 1894049 934013 516404 649441 611141 1238291 1145152 638193 331645 1826056 111898 34225 150436 66788 1894163 666265 476415 599191 978287 104808 243280 405517 1510044 1545857 991444 187966 1516673 452180 1528762 100911 834478 1261104 1178191 306447 779937 1205242 967658 1379615 1676274 1840895 334948 1272245 372443 8323 749325 1683994 1621320 468944 162605 994465 1596219 914702 1987724 276251 1609739 1309373 1974088 1222878 1819407 865268 1982467 1073677 210529 250565 307720 483096 934347 688431 891586 1782232 529334 1119352 828138 1522390 822125 1243353 401970 1008118 930914 1344893 1675709 1190660 1538626 92899 841945 69533 1554437 1823102 1674913 1609821 884593 312537 156062 1833945 1939699 1466959 565793 1156690 1496922 358331 418564 256518 1655896 1772759 817193 1655974 479484 1450019 1132070 415943 1197271 675555 1229551 85192 1601169 1118764 1839406 586601 1046499 878307 294882 207316 302655 77217 912366 1208858 213919 694584 1124731 573515 1192268 1999869 1900591 1854379 536469 1675549 550757 779906 927136 848618 43648 517582 125521 962941 666584 417734 4093 1870025 1728000 908878 746591 700086 1231819 464282 1768168 491789 1274397 787673 677657 908588 1648113 73780 645284 334307 1294737 1339169 255956 870289 1028171 2632 233288 428757 1447780 365243 58995 566812 1598644 464324 822504 1752239 850536 452971 1949671 321487 603301 566856 1110727 1042627 1683864 1016714 1921027 500364 1609552 371720 1570933 1444636 1539794 29829 974105 537945 1809236 1848264 1676218 1247354 1903670 303571 14280 1913718 30199 1147986 367297 1178222 485998 186760 362491 975670 812297 681360 1039089 449452 1925850 469040 1514071 338344 383234 636643 916936 975847 1864297 211268 544292 259731 1949564 1757993 329545 767140 1448031 959686 1909298 1545155 656779 621206 345918 1876965 1067469 16124 505710 1537071 167253 677611 1453479 1684964 486219 1729757 1118393 1369388 1919550 1454212 678080 325349 1853197 1776481 1752699 1196882 1164301 1223725 1808190 497908 10574 1731259 1565288 451350 867615 287588 1099720 1603630 1296418 1249823 291767 55370 1717086 1626422 124224 1954868 1636451 1128240 618763 788424 1206047 59970 1790402 464573 964832 1060455 1552022 174293 661210 1462636 215474 51189 1549055 92452 1187537 1156892 1302593 374773 1866174 1258164 561971 1095965 1246407 1865195 1391580 1567329 888075 865678 1361080 1374743 463891 580684 1364977 449336 143210 226360 544451 1980025 851558 727949 1786589 1259965 1639460 1231652 1881116 223056 1419482 867204 1212396 1448362 443441 68197 383708 1876413 388939 847929 1067830 96662 383483 29481 1399138 1376387 660769 743492 889420 523308 355450 1592826 1612832 1932025 1693496 1377313 1046430 1835069 1680545 1755070 911792 1987550 471625 419271 1067606 1795259 41937 210243 1932933 508711 117836 183271 254663 735735 520482 1928687 1799441 598193 1997931 229693 1457195 1802890 1296870 10718 218981 1168586 425847 1995641 1635518 1108041 1508647 310062 1641680 1838914 1260876 1404102 682354 537771 885247 1069689 1016987 27518 904081 1073334 1814661 1950035 683258 155343 1350257 1744043 1380739 666263 1805832 724557 728041 1403031 790046 229991 161887 1953746 173886 866227 646687 24224 235444 1817691 1529404 274562 1513832 691586 1621194 1074392 970208 1418168 841699 614668 479766 1814868 787260 1294119 306233 1330780 801749 683474 1673369 447782 1490920 1288597 498616 1413728 238785 923535 283465 767404 1047607 391353 1196171 451548 1494329 1069990 654187 1969379 809640 974567 1515995 755825 1825296 317751 1833460 946968 1479808 761153 341205 1552044 176040 17410 1856386 930338 58576 512010 1081114 254794 979342 170795 1183396 1121592 1668272 913673 1889746 1239209 1022325 721088 459328 674634 595087 742171 62846 1370390 958427 1804049 740862 507028 1490096 1803996 18795 335387 1309681 1547848 1826865 120405 1897140 1377008 812113 1613666 1440969 802415 87668 1481947 1589100 1969860 696471 1189568 1245791 1131343 1461577 534333 1570967 1860415 1915013 1913998 625298 407612 423115 359187 1736194 309903 900227 1328009 1080375 1357063 1723842 1683445 25250 378228 805181 1411524 211377 658236 1265736 1106239 545436 1821847 1992650 1331489 1111584 586593 539993 564038 1350207 1460147 1373940 904079 1591901 58395 821416 827453 1401426 1069750 1243977 191634 697317 831070 1582307 645971 1305215 656612 242386 1349835 1699549 1571756 49234 1860433 160887 1683584 1905889 1272268 1998117 792738 1374422 1676214 893413 286422 1893835 1971075 996345 1105689 1452747 789948 868266 1919904 1778887 631203 669781 1904553 718897 1122034 925107 503574 1060671 306422 814917 212205 699677 744846 490848 1022519 1526223 1353143 598125 1460616 1010720 1285507 1589471 346407 1735707 1978917 1707697 1406345 1027744 1973301 730429 650867 1714287 730813 770347 1504890 1411861 1828450 1629565 497462 165372 972236 7853 301934 54471 1755469 537079 1688590 1525377 547259 1354566 1562589 1060804 907976 1482809 1519088 19933 1825195 451568 1462567 1159460 1225332 1872838 569069 759879 1530126 1848481 133376 1302406 602497 760597 686375 1294616 97723 189448 78824 1486108 782056 337009 803394 342195 807478 609759 960484 31375 299665 812798 1100261 545373 1558214 148780 1890510 995288 724461 1340593 1277789 146484 1445236 1951682 1448919 1679869 30220 1340706 266290 836478 635714 1885483 925938 447642 1206170 1000882 1077758 246984 673620 1806469 1341446 1696416 406528 930093 1837684 1168003 664866 322203 1493468 283713 1759276 1758189 119788 1271171 475790 1369435 1031876 1898910 1803088 155334 717354 1185520 1173494 478549 1777680 1121166 288881 1881760 1252536 553929 121554 277354 297610 1577365 1985960 746009 533500 552745 765476 1435056 1931034 1587014 361629 590719 372186 1290231 1783740 1338229 1131125 173826 562087 1101536 743919 449801 1919300 1059082 1108443 558063 1273698 616003 1318543 1475587 1498937 1885954 1206500 408251 1383689 199096 53716 1776915 448881 1779747 186789 286192 1028115 536993 1159645 122194 854533 47715 299346 1419884 996934 541369 255874 1336025 983730 1609659 408266 1181721 1545424 873632 1249197 466425 551475 197193 627184 1687323 1068005 336041 467188 1773926 1587484 1425992 134548 990666 393140 1869490 1377925 808689 1195314 876473 682626 1053284 1125967 1599900 1265682 1979373 623428 594511 984749 1174770 951833 1336564 1089164 1714334 554600 118697 1680153 771339 880256 1048472 808085 1754790 820780 1473863 1824271 1820091 1161035 1144886 1988675 906710 134498 1138756 1030693 560170 1909098 1451610 1163057 1002429 42113 1713729 1920073 157953 549254 944071 1650913 156993 197591 101442 174305 1636040 1494667 607327 1787300 920341 1629089 362121 688340 1109329 1933655 1485848 1970561 1674826 1452498 1500044 319919 1423355 719728 1745558 336747 1794815 1422023 1731207 236993 1336775 861419 329962 595241 444691 1681604 1826097 829109 1654058 84891 1041736 1044608 1041231 103276 1771079 1700523 1735566 872350 1673625 492886 581318 793579 205551 1356834 1279113 916631 735662 1505840 1733542 928602 1655788 1482610 1035064 237118 1859726 92378 844296 1786960 1802337 934708 711058 927259 1876145 1937600 1395708 40394 454780 897440 627405 1682919 718571 1515569 505892 1644420 98595 1744610 1489825 1384255 355414 577738 1101342 1351487 1222201 1206699 1671229 1577508 1254128 1929490 1806295 138029 1900709 1074053 1055378 1911572 281815 1386672 1148161 1782684 778054 194346 649038 976826 688649 148722 1026323 308466 387056 1410055 1574108 1825624 1286974 927101 1727270 48792 1170407 676472 82607 865943 1807966 182343 520069 1359553 1170308 686825 623726 1877888 164510 944056 1011356 788801 1226681 220112 1563221 1012765 1940364 1260645 1609692 1056742 570406 565688 1918429 1139306 1058588 1744840 695811 1040727 1152697 860882 630497 1346470 1629052 1291193 1879620 1142790 1146591 1325384 1026992 183962 995857 1698581 231616 683775 1349690 858433 905501 85700 943448 1952373 867337 1263526 437506 1849103 231954 72715 9066 1476342 1560419 1491156 1128041 382863 609477 1113342 780205 1534369 320666 1131301 1132006 1378483 720984 1331474 1751882 1840021 1069908 610836 705781 1792932 1990715 641256 1551867 1921684 615326 1073935 1378646 617060 1428991 1357248 4341 593867 894117 714107 1831802 466875 958354 1983497 133344 1685877 1177412 376899 890316 648665 135484 1844894 794213 746270 132187 137007 931058 389208 1038014 1853801 830820 185259 310202 365691 916290 1257739 1456110 939849 1888143 482097 1546574 767088 56916 1879987 56340 202830 668087 1967714 1173032 1391663 1039027 1066403 1574358 1645052 518902 928639 532448 325068 1271998 1099380 1548427 1370139 710331 322785 781193 1195011 1763384 604139 1610089 600297 1318856 43562 335973 695893 1417430 1561108 1875360 883129 1175396 337660 460407 1925214 1038927 52978 844257 1702935 130891 571819 662105 991254 255372 1887718 1063256 84092 529280 1605517 176386 1918332 1758618 1589779 1477926 1003144 1019961 1747809 1475581 262871 666911 1103048 287779 124710 807298 458773 550844 536080 1915536 1957852 831932 768969 506021 466994 115069 1059803 1751602 1521740 905931 1192342 1850492 1123660 821404 1249130 1923321 85936 317953 57435 746515 639647 706264 771465 136407 803016 804679 1483969 61970 990524 94575 1558178 1939021 692942 1922459 1249754 1831834 1880193 50242 748135 294430 1824508 417922 1349437 20169 1907383 1171524 92186 1735703 1979759 466454 1572498 802219 1155095 1125825 600791 1456687 354981 1129410 334596 1126546 1339885 800462 582805 1393362 1719849 765842 421719 681073 687592 1916707 1269505 373776 954681 1460061 497781 1856839 827943 792475 1377229 834112 820656 273001 1835590 435950 1650628 642638 774980 565084 1784085 172689 381026 926518 1365413 420216 251097 1207283 1095481 1159366 461182 1196683 1608342 122858 1600127 1344661 459562 694797 1452299 1216684 442318 725340 1276397 304463 256372 896623 1649851 1423795 1961242 579885 1985768 715942 984496 692026 1771627 1695748 241529 382344 1356293 1101094 1036454 1793458 1247055 1660009 1958025 1063425 359635 1947020 1749220 727309 1019765 281479 561834 1840487 35156 1047520 1472600 587342 463068 744171 1328573 144351 1745848 1957466 37484 998063 1212668 293615 1834464 1574469 693935 811675 1741642 287556 22919 1500419 1049759 1749480 1932169 211917 149680 769069 163030 1284163 435929 870376 669636 1716561 1246962 1463927 1386908 1251959 250784 872941 1812269 648044 458423 932304 1869572 818038 1873925 857298 797077 697584 1301437 1043339 1192396 708781 334540 1838698 445160 940396 1703698 1616463 1023040 1352504 1736051 1847710 54973 1297552 914913 581044 306655 1083354 1172294 1671294 838466 1407544 1826387 486463 960788 1461560 666378 132892 805772 628155 788728 1743363 1028858 829629 1911678 1210389 1445215 1272213 1272081 629903 564884 1469889 542978 1716350 1626972 1798608 1859730 1258691 750422 461717 66944 67678 523698 572898 397563 758338 483097 1168749 1602201 1039025 919694 154962 1084438 326624 171043 418375 1005092 1762636 1788679 1493476 1576157 1727606 54303 1336444 857038 226805 471619 408767 931395 268920 1988917 1623893 1993000 1713971 583004 1459125 479135 456371 330212 1742775 933231 964837 443833 993215 1597967 846119 884448 720897 642326 53758 427315 1874893 862882 837576 664259 1567871 1578708 15077 228971 162941 1126498 1180139 1869023 1400509 1918557 1994766 25090 1698302 836909 750965 478077 1442963 1103813 750980 931730 827006 911165 1960653 827288 209947 1326922 1306007 1420043 536612 1388919 68883 1742758 1673849 1475629 1723937 458603 1425648 1402802 1571199 1672025 273675 1495603 484416 1904565 578531 780361 646054 985552 1724516 1128367 1106660 1395338 1412767 1272737 665837 1669046 1024230 482286 59382 168425 1205676 1036670 1846 1795971 1245145 866897 1526307 1939893 1344644 1205914 784288 1262004 1850021 1835064 1037838 785746 850237 768699 710153 992868 383054 1264352 1235481 717904 32556 1715156 1399653 1114487 781737 754903 908549 642069 838737 637120 1440858 500840 848293 425950 1927458 885953 1005573 719678 1072991 583738 1618806 961383 1853689 1337602 939722 1647838 106909 336175 254843 276255 455099 603429 629231 480211 1832999 287220 971833 1943519 1191063 1721757 1124997 636348 1257688 1887891 1986978 1935685 1165749 476638 1072682 1746887 1105522 1281328 1602152 307527 1951217 1023623 593223 654638 201855 1812592 1866656 1702323 441976 972284 1079991 1629405 1795636 948766 1906245 790079 958205 1781850 957554 1849638 1018462 1171177 1485398 1904007 111624 612060 762460 203196 1524195 1894919 1849810 747637 1186435 1446193 93 70626 133855 1788338 228423 1473936 1666752 1354715 1264775 356312 1988364 885324 1972393 328417 883230 1450966 898592 1028889 996952 1247800 252800 184599 1443694 1813798 58159 761045 141096 157415 1696576 1679065 1135220 452337 509555 309280 1360535 955016 167589 571455 1598922 1229036 1039881 1488858 1253444 952578 389439 1404247 32005 158067 54733 360539 1342237 1758902 1744140 1780355 1477625 1563187 1350828 1241124 236629 366693 586005 629908 987977 60349 335812 552108 1758891 1616063 1288852 1275038 1213867 1468658 1857655 787341 1667333 133083 435799 974926 1477028 1915275 775506 1471155 724564 475710 36071 679431 36264 388675 1608149 794636 136750 869643 314497 83266 454324 1720253 1234892 1044225 1905630 292915 163384 1626097 1835027 14581 124170 1392196 1664085 1542916 1047741 1506023 1339959 625228 731882 1130370 815006 199681 1850842 111388 537487 1193067 1212869 1972358 795958 480742 583669 1021088 58082 1490679 1517899 18119 210252 163001 341808 1351181 1045897 1827029 1135909 1091469 503626 1771165 390096 1319633 900412 1968782 960876 1550509 1445125 691156 1574380 1259255 711372 212258 450268 358696 1112856 309140 1023546 292924 1296906 1131880 1495382 1889082 1002427 755966 256386 1304484 1505975 317620 1175717 1917645 235281 1426201 431891 703039 1475425 1255938 1087703 328114 432203 1027718 918394 1791435 1202098 207015 410057 275583 1658799 1004659 46009 909847 1350633 1427591 884044 206328 720143 1093507 1325531 149387 1727160 219485 1539544 1268877 667765 602745 46334 588579 636821 1576883 1130970 17543 169704 645411 610716 1308145 1389551 1558707 1446670 1241065 1640655 1370024 171741 729642 166276 583819 1384376 435523 1986292 1516187 1118948 1739042 589204 1242941 41169 1258002 792334 614199 1613814 8188 1136589 67636 1239180 509349 353709 52679 1943100 1811186 304157 1587044 1466500 1970306 1472821 7293 1787285 785988 756697 131026 1543518 603171 625449 1578150 1582846 38846 902437 262198 1515161 1390447 1582135 1808891 1743760 6291 1850039 709489 1707008 1655297 830062 1372995 1617011 211951 1839723 959127 411396 600327 28780 1196521 1889837 1967117 1914609 85167 249025 716476 1457137 1774455 603639 1297064 1035188 476654 207531 311951 118962 755523 1280133 483255 12317 45387 94603 349964 1065245 401862 20835 1420324 330840 1914278 655000 15157 1298994 637333 1930406 407997 1461263 78976 1212412 474729 1551319 725950 123573 1994264 153601 459053 1014602 183443 1953177 735258 1638023 1935899 1117445 427865 1901785 840244 326054 350295 612505 1453312 955110 614993 1508262 857471 157215 1767255 978093 951044 1143379 231401 1624160 1316073 889440 1101499 429843 539418 604598 1334283 1019955 152607 735399 1595943 595422 510255 906323 1609480 983114 1166369 1988183 85385 984000 670348 1886213 21782 1454065 206918 266979 1932197 687163 1844470 1957104 32714 1669916 356932 1021872 1768833 173924 1484805 1266653 1619700 91139 1236155 1242560 825455 508652 104455 267304 1811552 379924 1282508 71240 1676731 1952912 896613 132382 1899315 1291096 607764 1307114 377078 1336626 802165 1874430 361381 1719451 1960730 1517532 1570621 786458 1462237 1568343 14146 1804051 1463605 221366 1408537 168741 206038 1202617 689066 424090 1238576 44928 178397 898301 1008645 1500844 488918 1392707 493373 1795220 947521 1746258 1393516 1036400 1763941 192284 285476 1645293 1938107 1548383 1855892 1805165 1246072 1534580 605299 514477 1806542 1132263 333374 1888997 995121 1916095 1698223 1977296 1906314 839354 1840576 915943 824067 1247894 233874 1073173 739168 1417762 1158273 1223346 1409337 1346167 213376 868595 1606161 1050421 1254699 832176 911150 1933191 688134 1041140 1664042 1684850 608878 228206 1252102 846747 1963679 1020858 315983 648970 446822 552239 369945 1463062 585764 558157 344599 1972327 1527579 954670 1593856 284879 1937536 1707466 387163 1401704 1335004 1204083 1317014 830179 1430865 1326451 279341 260232 1138693 1311361 786178 1204224 1807365 501139 1431696 1639764 1823885 89002 953960 1175375 1293379 1962541 878681 807767 362238 1977567 1652975 1596873 354767 835922 664562 1115664 399823 92503 301076 1995960 1628429 1067166 190255 434691 442905 1191862 334368 290098 765267 1853549 1528815 1709547 1178470 312101 1224720 1166476 1128181 90034 1752736 987863 1429248 587805 613548 188090 25729 1770720 1132106 373263 1645494 1386366 1259477 1643410 523306 1337821 932929 798435 276092 1889086 143102 1758917 276658 1445218 1028264 1990269 1676234 298673 191981 1655559 128093 1614443 802042 1720734 379471 1450628 767647 888290 1670109 471207 611610 479035 559001 457581 1332430 1822936 81533 1718521 269883 1587496 639719 433568 1710881 27700 1233565 1709967 40075 544386 18667 373992 1825667 1392322 160028 1419028 1744773 587720 961525 540976 59127 389906 667104 556875 629926 287084 272660 1285620 13441 971909 1767903 795518 941790 843007 33971 1360762 1781818 1436511 1813584 1058029 1517044 1057507 33115 1308834 870218 473536 1875026 1068326 1279477 1826641 466427 384778 1358517 840698 976799 788281 1143315 650327 1883048 193211 345732 473834 39009 1393449 669497 962920 837603 1522499 1338404 724227 525535 969577 1323052 502770 666550 1954764 539810 196923 536963 1196859 311546 1860254 1668999 457721 796001 1305625 1803187 242829 1221589 721809 160181 1257346 1515784 393736 1097629 624990 741186 903888 929248 234049 40512 1751669 455296 1432908 1557998 922518 1314677 1216538 822700 954236 1255099 1960741 355065 1738070 574217 123549 1612834 1703528 12716 158933 1270748 1723474 42562 718867 287548 346792 246195 789244 1685656 1756425 469061 185430 246436 1139814 260845 1006880 680295 1281078 1215645 189880 1852766 359610 1462616 963175 601471 1889097 1663589 1359825 1616002 531075 826304 1467745 1944190 1468254 1650115 1995689 1322436 1684397 185142 879524 798049 545608 747447 1308609 605464 1666955 318557 1763061 297812 548520 471998 1752975 1060385 1098661 1289480 642428 573609 1228021 1942917 1901968 1893316 1388287 196698 1748330 1611781 473727 12563 837517 1051909 364412 200347 1866123 908623 1509707 902533 1104588 414790 963234 786833 1195036 861838 1260205 1787443 1692551 547490 442359 1889020 1315881 244223 366586 1202702 49468 1295698 111216 1813446 207125 1336117 400466 516395 608197 917560 817158 1030287 110769 1694740 506660 329014 1924537 1388886 1671404 1416454 1435445 1750639 741409 1970949 1678202 347031 1598053 202936 1574285 846161 1488717 218262 1805897 1735907 776204 1945906 1795763 387088 769124 554540 633342 1711595 415370 1319723 1431219 463530 758438 626635 1703692 1549475 866986 1474442 66461 430775 1160138 1871296 960329 1412229 756289 663809 1169407 84961 1330585 373215 359 523418 465813 1355516 1297859 1078070 1812928 1491118 124266 598904 1711253 1636202 1477075 227996 936498 589403 1373937 657823 1675161 941906 1781978 326753 604136 201935 421523 107521 844051 1333429 81816 1595327 1417540 1811693 610727 393147 1631327 722543 1025106 173502 1967590 1846638 1319539 564692 40877 1713907 1363 919908 1829813 1630227 1828683 270801 1812121 1019990 1702574 1327498 468217 1041965 656073 1585258 1596182 1501161 837548 864611 1145959 881435 733801 1986105 653191 1144064 122337 1508983 349797 835567 1608586 115324 1785204 226072 192218 107445 1408142 1813155 1293065 491242 1086371 1956940 1365874 598725 583702 40289 728949 676239 1916937 171340 595004 1933205 481967 797071 1410917 1974950 572065 1218815 1182515 1882422 1029585 1730560 1849787 1391481 773859 787848 163947 329984 1539198 313982 238056 69454 1873484 787431 992292 1663553 1626543 1099059 1983806 1461006 536860 1071410 1867523 1905315 1106061 1210171 340780 1747514 1038702 1303731 1141985 1984110 1396597 993790 961205 1110421 845205 1909547 1803822 181856 1874469 334839 256411 1393723 1243588 1745665 1209416 577520 702580 1057225 1254486 1964911 647728 1850194 708738 1212390 1780325 639547 1686542 516483 956230 575857 102440 548468 231713 725262 891413 943779 1356434 818458 1802550 1376527 1531714 1728444 898823 1236608 699901 1806632 1069833 1187706 141385 1869222 51880 402516 1117100 772253 984683 1729882 1447194 639829 466208 513267 522979 410682 766601 163094 1246149 990308 327208 1952250 686970 1827060 496613 1496961 112355 561886 50490 576021 1897569 1440226 1564051 1233068 777894 1447574 1251416 929810 504429 996137 942189 411601 1316008 545726 999584 1199429 1277992 465288 965135 1168316 1178377 882246 1706419 1667907 690836 1320989 1532047 303355 618889 566615 324243 451578 1539609 517141 1457884 1325539 1860466 1227255 1909086 1099700 1266148 330912 1917065 453282 1857645 1773889 1002715 1663889 1194461 770483 838265 1551070 985300 1657372 1404668 785469 348664 1721340 1488939 1487498 664929 65625 1757815 1672067 1926719 732732 769047 1113508 136472 648738 64180 1853443 1120863 1887837 1848543 1897859 976819 531211 894120 145957 46577 328415 1435977 1364699 745201 1179009 872798 1068941 1469125 1473036 1217456 1271573 1545262 1081422 1541302 586380 1884620 620537 160534 1008179 91129 1110470 1474404 1864172 1760716 1510344 422517 1392975 1902099 1531161 98080 1338764 961725 1723081 1450068 1836364 323678 1097424 1365530 1420874 1437848 774323 136174 270438 1248993 488275 251258 8371 120738 1070350 1402216 378515 1986284 1508693 92897 426934 1948975 905006 162406 1953206 504570 1462419 1435135 639054 1050509 1298225 16697 138107 1099060 1962077 1660287 957367 560675 225482 835652 117724 1552003 480699 1415709 1869093 1550278 801090 995724 1608427 1355267 643557 997060 620318 1941984 1170329 445730 677837 1310230 1341465 257260 1493654 1979541 1520417 268979 164083 1869248 82674 1138338 860813 1794097 257150 1692611 706125 201230 1966675 1937330 1200778 637073 1421350 515130 9220 1680755 1512148 1849776 460258 704179 1381517 258965 284058 1465859 1884441 352928 1415858 1346150 713016 1438204 390578 1302908 1183566 1172785 169866 635730 1372960 686983 46477 965242 1135917 483764 1507807 1593989 685404 1881158 853956 1141683 822118 759804 1122113 1306673 48232 1958851 567313 784168 490369 329641 1513141 1866023 167205 313511 1757782 1669061 678110 182887 1248372 1137927 320873 8248 1448308 841140 801178 1781177 1427141 756166 809875 760175 412335 415784 1597983 389407 1369403 1947824 345710 703467 1499111 1560687 176823 2681 593161 393733 1529532 1119949 1246293 846051 1406927 1806403 179562 354393 1498129 561585 664334 131695 1369049 278669 1123656 307968 271982 1103794 1905123 1403013 112117 395706 1473869 1994579 1482717 961356 241752 397314 544422 213293 516872 1964549 97217 1621138 1613710 1936661 1281259 1083700 668485 1574547 1157075 358061 92586 25153 915621 477044 1050594 1235254 56930 558718 721529 553055 800928 1620190 737040 679473 883661 745050 42759 1443246 1650815 152554 984443 941026 32184 534792 1867932 1297994 1552407 775787 1081258 114192 1880305 542209 111103 248941 481903 1176294 1757708 562340 188669 499702 681456 1256058 1007190 1825983 913718 66405 1277180 517730 1966400 808219 349973 1659624 1073100 1762668 987005 1352829 1747953 1357486 1205341 499654 1900957 1941958 1479945 990927 1481375 1650094 183126 1206416 1333740 467193 1038992 1801677 772694 1032353 375684 210838 527623 1313846 1911725 921033 939626 1502169 1292957 1152984 168860 788465 1288058 1706416 950037 727731 1172005 190832 524336 875253 265195 731482 5950 1093572 1217825 366211 636583 324141 994142 156427 1545972 1442525 940373 1273515 1886725 1325124 1877938 753472 62466 949456 213314 1628120 845023 585109 1348135 231234 1390906 371966 1048206 1839951 120266 968020 1897814 412055 183871 1925775 111213 839589 71431 1146214 385243 707463 1357207 1142553 1792995 767730 378272 1465680 1715014 557355 1464626 1975226 1185946 166954 178674 803301 1491608 1811587 300567 18966 800652 841909 457183 990007 1091714 3340 925221 564188 765706 1008898 250296 837015 1216707 1907876 783743 1491318 868364 1033712 1386219 450559 244264 1612962 417568 20909 83379 1884339 1843038 234145 921054 1893547 1648418 136453 1321783 1536746 717210 1631750 1083356 512395 1644586 55805 1684433 1348920 1691923 1867397 1029529 1111639 253420 95388 1114119 1851867 1704126 537744 228117 1081824 1605305 1565332 1492266 1080607 1051929 1322765 262434 401354 1368732 1948456 1420387 831632 1654422 597649 323896 1054886 716440 1854580 1685198 1298409 394834 1961569 1976384 1127215 1013867 1417446 1382532 173972 1388894 759930 387054 572039 1457449 633379 1174387 1812989 1942914 710624 1064358 572938 4012 726410 1186075 903630 1006398 1871758 819676 166663 1878094 1885544 686665 1131776 772887 277759 1982714 1416388 1226499 1542017 1020313 1243629 627548 980948 1915307 1400187 339036 1978322 1688387 168305 1079344 541990 1577622 344404 1207992 1216990 132769 63685 1323704 864723 1019103 1896002 1621242 821705 265381 1110413 712545 766654 834928 915210 224186 1292851 838284 1506629 1518493 833675 1815590 713024 1228736 337621 1285381 18203 1396031 1053783 1161036 955344 1886601 398657 1285995 533282 1917277 1601579 674656 1572140 773626 615572 1250687 1889976 1067889 1552123 1434598 360099 1802898 216172 1051108 1841874 1310037 760047 1472056 73084 921786 1111278 1969087 141040 596902 873745 1928469 1802244 244070 96274 246669 1547900 637188 253131 1537306 1634654 1847413 1513193 880668 401773 360588 1087456 330935 1602800 814578 1126806 1364071 1795148 1856018 546300 1447976 695122 1167813 1373374 1286667 677374 1486191 1943248 677424 1345844 1030962 1725360 1199669 1794928 1942439 736724 1610413 1635848 650247 694991 1416406 346179 394842 1526530 1403955 1925400 1295383 141029 712816 306860 671744 1007153 1849510 544750 181382 561794 583798 1325069 768531 1694837 1773650 1598822 1975826 1017044 1337355 856556 1231209 880134 1894066 93930 1524001 1255803 1586779 847784 1155602 1922194 323582 1148389 1528301 1461420 373821 436283 1699394 567476 1792516 794553 222716 320862 1323604 288874 1507299 1055472 1230345 1861484 1698416 1833313 1492840 1498029 1276818 111243 763911 1995982 566944 1597319 493899 644096 1187337 1231797 613813 1726886 1203768 581388 304881 592786 1919477 705040 1208002 1311945 1583549 905847 914022 458242 1135822 1767555 821050 1732128 1287243 738803 1943550 1646576 822913 581261 522386 963356 1273512 1128609 1449477 1713242 239083 967978 1218280 949266 803406 40774 229631 306732 1323714 319265 560685 1332132 622693 881274 395306 276781 1771727 1549614 899540 228238 1588340 1274381 553306 253209 509491 843452 194403 1481007 1116995 1907505 525257 648407 1937166 744380 1108461 605477 535914 1482438 1561345 1356471 1522537 1245975 624839 1347040 204714 876811 1422772 120119 851808 1737247 558807 692050 960241 1273100 607355 1354037 62024 506515 917604 1476221 498917 1316572 1431718 1363653 337063 1182638 1935147 1826 600094 1242613 445650 1306970 466504 113219 1536375 532336 1815929 1326335 68945 882151 1540112 835800 1340984 941074 125524 1029457 862248 867369 292550 820689 1265161 1684428 1737802 1786572 1728019 650387 1985218 1925506 1670340 527155 614755 1152004 1733121 1408984 1158889 1214092 1053830 663171 902967 117867 323587 1329351 272331 737401 327583 421029 806704 345578 70376 1284652 1758886 745393 996425 11239 1703558 118397 1977233 241955 1949868 1721459 278395 1289876 906165 1947335 283187 891965 1023748 990723 1964018 1075584 1933292 498301 416347 422115 672599 1073595 158279 761718 1283508 195695 778690 1803373 839557 816232 965609 822307 1797243 1587056 184127 245661 1794667 41205 1985569 1749998 1392315 478480 1416263 728533 941153 461904 410557 1185638 1359874 1047532 1339760 1004895 764256 546435 1569465 926860 1113299 1961993 1970925 1036449 508517 1227654 1537533 1341104 1696054 634638 1525256 1912048 1650979 1226254 936921 1736130 932356 1738230 1918795 551378 327589 712721 1949038 718209 1839294 1412503 1322240 1512489 1610922 1631264 987269 696319 433802 346942 1702644 1175269 1333016 1543098 279661 1770557 1596465 1536917 1639607 1539078 58481 1374641 1501819 755393 931495 616984 1400963 1356840 1624052 299833 151502 421235 298761 1562329 644927 39668 985747 1276912 1225625 1929850 1953378 576596 203536 1176598 95072 709355 1974800 376375 348920 1003848 620035 1206289 1377045 1898055 1788420 707953 791754 1519194 1511998 353856 1197723 396242 897994 1415775 444675 756635 1612412 1837418 1467309 733636 1318532 1617161 1556715 1193468 1957161 1030980 1600055 1699040 64724 1694948 97485 1226812 968853 1970644 147408 1891903 297665 934681 758216 625977 110435 1648992 204733 578166 266650 1610223 561812 1146663 1521720 1705810 779477 909398 1258012 1020691 1191516 618987 35949 1737162 893073 314117 1251473 1700113 1697434 1728930 761011 1117734 1003275 99603 1282934 584200 44625 1732843 663387 236295 621644 1840773 887994 326143 885465 661304 455522 191881 1623888 891981 489757 274990 1930564 914374 1229333 1783889 415992 1979889 1545451 764359 1790887 835856 391179 92738 63792 1439990 870437 1667606 1955044 1149810 1839907 205528 1646498 1940111 782361 1913168 919483 615414 1643067 1173662 1582710 12212 517046 270719 164258 1808009 338256 152587 592670 683012 1783705 1839420 1700916 877990 192673 1616980 1929518 468588 503290 779433 1606270 1732791 1396761 1370827 1963916 1801779 95508 203029 862700 1193999 1871889 1845008 1242823 752658 671550 1310246 1921716 429391 1947919 1094865 92916 364752 609504 949928 1817881 880177 1366458 711603 158402 1675074 152018 1081090 1178748 1704563 704355 1931211 159981 733491 1743100 971696 429315 1863191 874301 1418082 441102 1816516 1137885 1854045 134748 66205 1853049 1845593 1939195 1781713 1180226 1718708 1264767 55692 1784264 1770983 105998 632417 1200221 399532 1476667 1967196 358232 1141609 1267932 68508 71488 1210137 479726 1511044 1236161 1422635 125510 1927799 1890082 435102 1865229 1179173 84818 781728 1295438 1669619 420131 1384230 1243333 822073 423819 1049248 706054 1518973 1263303 649177 196273 977919 1211777 752514 28820 173686 1487663 1775086 40559 949541 592135 1316499 1432178 1534980 929113 1041007 278639 471022 1257009 343485 1396658 135959 817203 1477058 464401 527654 957923 1215319 746223 382882 555154 792809 252639 1527696 883815 1505549 1264542 1944925 721378 743581 987514 1476707 209836 501398 272277 1594134 212699 1366238 583010 678955 1454269 1653214 993885 591595 1649496 1357470 174961 1673060 891570 714621 1180175 967392 1750489 169513 768995 621029 1297584 337775 158755 1086563 368597 1547688 1193795 1898879 675680 879423 969353 876790 1789568 1471457 1909642 984327 528091 873325 802981 591979 1141001 488330 1524278 949962 1830702 1572004 852322 1872648 785609 158264 728340 1963680 1032161 1196853 1318382 723812 1787590 960592 463412 1601724 1828647 387351 817105 243157 1102565 1263680 549344 349820 1865847 1600001 933507 1076578 1637170 1496115 522923 1676759 1022772 217243 128383 1113232 165270 1193457 1947849 1828744 921887 917595 808700 1677702 269708 274012 1293672 1832799 103849 410684 400572 31683 508926 1846315 807730 991028 223194 359131 1973521 247721 1864024 1961929 1890473 1970718 1251783 798089 1714848 1772699 1286440 627503 1388212 302075 305418 1904236 1313078 439811 656683 1253798 1727299 777754 1629155 933794 646566 1084156 1010838 1637394 703583 1230816 331838 697678 139662 592230 1240453 715088 901578 1849953 150484 564302 988577 1419730 1929517 807554 745537 1730110 1889132 1083229 548191 603800 1026009 499824 59908 104019 1749757 804656 617826 572738 1493101 649140 410246 1557770 751347 760359 1074845 46935 534328 1639738 944287 782854 1228160 752713 599280 1057790 1068253 674390 1248153 570065 414504 737367 1747328 1109183 989032 1825684 992276 621692 1309837 947295 1960940 466003 1153674 544759 567619 1104622 184760 710096 303264 1919832 839794 872680 1657617 623796 1222470 590852 454770 1518144 1242928 150883 799694 1889678 1207228 23885 1814222 1931076 1169851 527325 1962227 1789209 1294545 832063 1776203 53073 835597 1972456 1889190 994512 296241 203476 1716898 1204524 1782622 1420579 883286 747480 1365852 799300 975407 917053 498977 989516 36118 1554871 9188 940166 352665 151943 668103 1893504 1009127 1495885 1962668 1464191 1595386 445842 1061702 981911 1281774 1249703 1677275 1163336 727559 46681 1473114 1153409 1286630 37618 1908208 660458 1865766 293648 1044500 782051 682125 1918307 795738 1982157 1966792 517468 1869717 563181 906275 1885453 1041464 448652 1365079 904542 1018403 838976 855540 1113946 820892 1231723 777639 852470 1949771 491980 1842268 360719 694192 1896669 720342 637364 1439845 503617 486597 1692139 1801341 951526 416702 1581643 1337703 398555 1059922 299317 1970948 258221 1971003 1924143 1450681 1166410 716216 1777380 66801 1317258 20516 451446 344679 18995 1472286 1306244 1657062 1625108 964063 245683 539533 1590193 193632 1135250 1858899 902145 1586945 1640324 423322 596622 884850 360501 1916735 1302208 1962161 693919 63661 1138700 872698 1136484 109920 13302 1689252 1967053 76047 60681 1300768 1412347 1896804 1924932 193836 1691603 1619706 837165 16983 647863 1149356 551766 902210 203270 1827943 1893340 668936 917371 1370955 586781 502392 1001393 1070728 1400741 1773135 963086 879446 1168073 1299248 1521118 487930 904725 409506 894729 263641 118235 1771506 127887 1885005 99874 861954 10038 1765307 800393 972619 758936 1118990 604675 921282 283513 778756 1947654 309242 1468810 942133 1179122 1158383 1847242 1982430 636203 1528345 1330309 1709718 519600 655404 267576 1162332 228557 1078423 791331 160575 158642 1300689 759635 1858676 1005672 777881 1452199 703066 65386 479842 436408 1522401 299578 357202 829888 355373 493969 1866288 1751471 397353 1673121 1222717 1186115 849197 266640 1193900 1752787 1256541 532659 889326 1234111 1656348 528231 1321563 717681 733647 718541 97414 1733337 63333 1404484 1051006 40784 1960762 1369113 1588363 959694 840782 1292649 460748 287404 820450 1929382 868383 152108 908503 1381767 1134218 838038 1037120 734284 1232718 100209 831055 1799306 1862714 1200113 1917034 1403956 627234 1922537 1134660 102212 264231 118292 1573976 1991209 959534 1348875 1050139 1422703 1402704 1923795 294784 1746958 1831734 1403891 1466052 1937717 219171 1818409 29372 577352 1480081 1909533 1385095 27200 365447 870634 43305 742995 1137170 1310743 1281222 190602 1570409 1466586 228408 904078 275012 821904 572318 462898 447568 441265 1489856 1965004 1699690 316836 1820498 606762 1040624 993534 1386525 373088 1528473 1997691 1535058 141755 817078 88392 1153844 1361956 1445194 1991199 960176 1416145 1817406 1759440 1043635 175710 682785 1943260 710977 264378 1264741 875044 1178701 1513308 753528 1977514 726796 575068 201133 1428130 1578989 429504 1495733 1198531 1284685 542391 995619 1925102 592609 1620087 896217 1367374 304265 727413 496083 1241934 452806 455709 1345923 762349 1224407 1718578 1475124 1292972 1910075 1731784 279124 1361624 1244852 1721063 659400 359549 701950 1323840 1410085 216040 193360 854930 593804 203421 510631 481051 400318 966480 122436 1865065 1899380 1198408 51016 1836904 928897 1471299 957017 417647 1172218 19116 139625 1177706 635559 357639 482788 537855 803130 354618 1055215 1006263 733986 1464255 934821 1112050 1564092 1596627 440096 1137698 316782 1512074 1163675 1485569 1527727 1621633 613087 1402947 964910 489788 847978 41680 385525 1333223 699393 321506 1961815 1759488 979197 1168425 1414968 1593516 20745 1670781 1335492 1344267 338482 353315 1009526 1765284 293027 1542272 935359 61382 1056809 582338 380930 214954 1989476 1051540 1027469 292462 634486 579821 895155 1828461 143676 1250388 585672 1048957 1381643 911281 386446 822020 741595 1697248 1084888 1614763 1510235 1875388 1229993 256301 1077645 1376461 1870952 138348 1225939 888208 881588 725843 1451886 1458794 661965 844925 1983300 995394 165988 1029406 931352 821245 374831 253588 1788670 1069135 1476434 1683459 146731 304916 997772 453539 1537560 1352523 1199438 498508 1973333 1014383 1871471 1914700 1248203 249591 416573 1394498 527694 742511 806263 1957393 679720 623926 8494 958577 991201 351363 309578 1841720 1851079 1226253 1385815 1201058 1840111 1299043 169829 1838673 1263710 1383957 469972 861581 1397483 1081405 1301855 771602 430864 1931406 188743 1258131 1671202 826394 1115107 833592 845422 519421 1212806 29445 1424214 428200 1775429 236449 1470078 1619154 1810140 841648 114779 370872 1384880 1326240 1338056 1996612 1628403 1268926 898811 721339 1481170 1982253 296550 1575257 613775 870473 1677455 1863193 1998841 918412 1217682 1999855 297067 505353 108198 101610 626165 1018190 1435165 1042791 220335 1404426 1500862 852533 1141583 1352683 237059 1144715 271590 1095323 705780 499144 409690 875977 1582600 1059503 1496495 40423 745436 1132394 1375885 15263 1518725 624703 131215 678198 359508 1340443 884560 329624 711779 1565812 1107575 1941158 1113331 1091788 1287050 1902575 904957 1233145 316743 442637 751082 159805 821213 14560 1910016 553792 1500474 1826779 1125017 1164987 1296259 1610902 752836 194063 1422516 1673565 1063852 1211535 1138046 638881 347471 1434954 1423722 790611 165271 1162398 1959623 185366 1396216 427060 1301548 598434 685526 1309070 744596 442078 666738 758559 482410 942440 1589293 623241 487254 1082501 827140 1313410 1657654 1231434 1403841 1208809 1731295 1003264 584755 256178 1967461 1752905 1319244 944027 1168417 43032 68263 1344736 1329991 1236719 1934580 1231995 704639 1818071 1118923 1640199 1198028 45285 711341 383562 1471847 691758 1311560 1432181 401741 1643799 695726 165581 1437865 304226 477143 1130532 1454943 1161250 150607 383128 477994 1217207 498417 390353 45083 502728 1505223 1497014 397728 816806 567902 501991 1014411 1940755 287569 565835 1422165 205775 1284409 1133248 1293588 128686 1019596 1048127 785866 1567854 1260672 738577 1402478 893739 572009 58653 1260058 15715 383375 1317721 827705 927956 1551636 989172 541974 1236860 603551 1374777 1041186 958692 434874 990782 794864 1235728 823692 425395 1632617 1549427 1529680 863250 1243138 1206406 3296 1640506 936583 1782139 113957 1725657 1242846 223239 1305949 1673631 1557470 187617 1507366 775526 257397 767944 1892812 1594322 136668 871138 1448971 92874 959698 1144083 1711944 1666617 286945 134779 861961 348433 1626156 635603 318150 955049 111914 1917921 1478341 1138377 1404229 1071524 103756 1731474 928935 400865 154216 888956 451158 88047 376104 1472246 237903 609319 1599568 1303578 1412491 957511 1982266 14125 872744 1835628 1539476 1303919 1828318 111661 495986 52145 1657086 1240917 1233392 1524488 1204687 342773 15253 1836232 1558436 1892483 1588923 780687 301671 1476937 1512773 855206 855215 1973470 284341 945640 1956791 1283134 521112 1331221 1864329 149031 412649 339757 125735 221511 765111 31475 73693 1952597 869260 1029912 1969149 1038035 74892 535290 583542 1265959 1117943 854927 660795 1835335 286142 1730807 634054 858367 787505 786847 431382 363106 533491 1160010 1749017 70156 746895 1682612 1780020 424491 126275 1430767 1240752 1301152 16431 263728 172618 1024114 1167239 1742576 475209 482465 1219237 57550 925841 216373 1167041 816719 264843 940023 1039663 856916 475388 254016 213708 1394000 1047561 1217892 1345784 1887012 113381 283508 20212 968658 1850849 339136 944480 760945 604299 1801365 102292 1243887 286903 730872 1329673 1573168 1081014 350162 1437972 1388455 94536 366278 1676782 642180 259496 1200596 1074464 1713719 1549611 1739896 1150338 1213390 1367143 1072663 1938830 1762191 104110 1309464 1811316 1853770 1605286 1702837 28898 443720 391620 712749 685523 1350999 1663965 1658861 1531186 1456227 1227234 128470 796622 1783433 1973308 713048 1005449 1608253 842098 692478 1083771 14856 79996 764516 1664641 169289 1153453 1900694 93494 1076023 257977 1007882 405357 90404 856891 825809 1176020 660388 814930 507113 377749 1710998 978548 456859 747758 1024911 299155 880148 733572 904471 440822 26367 629386 1603172 65523 1184860 879868 1548631 484188 1012741 950033 1386091 488029 1195368 374935 971860 1416691 1423870 407735 107273 603095 260099 1695041 1184157 898203 107994 1801737 1117187 448042 441872 1599679 302364 1377400 897847 1393922 1547023 469056 1753025 949618 1206848 109104 861318 660408 652314 233793 1437897 544912 52671 801917 1100431 1743452 432019 425143 1882667 434530 1403962 1649791 473139 1618954 104959 1295186 357154 194571 238374 298729 16196 592419 672930 1032730 1944788 600079 581454 1210629 576589 956537 553836 561607 232717 1725142 298122 695684 1724040 557213 1796666 499034 1346018 1428594 1345157 921661 1684154 964186 167101 1039948 260659 972763 1219117 157393 197333 682700 1898156 1218301 1259494 1864393 232219 159619 47602 1517789 1746227 1343434 1011007 1411271 946776 674025 159713 798275 1265071 146077 952939 1668690 763178 1681963 890948 1999216 755000 1510803 1582587 1276957 848550 342809 758863 298748 1441438 680474 1520209 363626 718803 410542 1514773 1955071 1014663 1048545 770961 1193220 1423918 983022 529689 1654958 930733 108704 379711 149054 1031415 369882 1150377 1900397 1546650 1022501 1082517 578992 1414351 1489670 128660 97184 1492913 1535542 29220 1306818 132427 538658 74464 1095848 859484 1462196 1722260 707436 90172 1885557 725257 1632662 894746 1650008 393959 1079831 436774 1245943 1665535 1777985 306405 8128 796041 1049891 1468202 1894882 1618630 446829 1643501 1928550 369450 1748093 1842903 633623 510732 1722259 1757598 268062 1001751 161750 1981258 413638 1421107 672308 1344493 901554 439240 1745482 483599 1639325 147060 1886606 894331 1454506 1343823 479535 1070877 1661900 1511168 737963 1018809 610766 1055089 1431714 515299 1807233 1471801 1746928 1238974 689761 1393446 733620 1842571 219088 354196 1401763 1074345 793059 551721 835415 1917341 518715 1040175 1659183 1632831 1616672 1945669 195648 634032 1392728 361379 980422 1853759 1187759 1835434 1299352 269551 468557 768520 1111832 1963755 539890 250659 332132 540450 1701794 1936240 1375756 164023 1617614 61052 637164 1580308 557216 388333 891134 1890419 223936 1922720 46862 491293 1083845 1133720 327361 1961010 1853494 1473890 1229743 1756643 1911714 1630089 379905 1839095 395309 1740072 807779 1175949 372554 55924 1272743 1975559 1539239 929310 1760084 1745032 1752578 328449 1944038 1394587 1609900 1051297 567624 964659 1247811 780881 95833 40135 1133013 1639198 1878754 992512 817706 1343847 1942635 1099534 369976 1071544 1211315 245479 954267 1497500 369724 459207 1240742 222786 1898248 150201 100613 1708934 566642 770821 226970 552116 839811 1404981 1292114 1146310 750604 62664 149151 1380576 1641785 780091 1420893 115333 1870189 1560505 1927961 625857 821975 1009536 1915315 211100 984359 1024232 1294778 1349741 1427365 694803 1515316 1277863 270422 1246940 86112 1786619 412196 228489 1657803 440611 1796123 1653819 1168317 274583 348411 1486633 553528 136288 695539 1338358 184018 1343679 346021 1265368 212062 1607974 1060276 901317 1946098 558167 1654519 40123 1098877 1965249 894212 926609 968884 1242692 715896 264376 388330 1284714 1185768 1211798 720189 1084373 402564 1976599 253035 1982994 1654105 860555 1135031 32863 527089 464262 1276054 1831420 558060 1240303 1887323 1689353 915918 1366100 734721 1455015 396168 293683 1740108 1585666 1397689 1211917 241556 430337 233833 212989 1317195 1032685 963263 792549 1680344 1302032 674032 1175849 343453 1308713 1199945 1561620 241179 353474 1796320 1702136 1768696 1016794 1267130 375524 700817 1954480 1046574 1944572 1882515 423933 1222225 192903 653092 1782194 1583418 516119 20824 694540 590968 1087139 375827 667942 1258328 138264 135597 1270456 470011 692259 576211 664366 1195496 591599 1092540 1640951 1867287 1365449 1299675 810168 474115 1130662 878020 1576345 1179088 561590 391986 1098359 1415230 11509 1841982 1285009 965718 1791241 1287069 1580493 1589428 126570 1811490 1564930 960131 624249 573827 1347461 1924399 458702 1408470 1806570 587040 337917 1625077 1730946 1136302 928125 742447 1261307 1276349 1994279 1328003 1135950 357320 1346344 495962 1278728 1883262 1941305 1531449 1480491 1825166 993638 283617 1508028 276041 454466 625010 1100814 1909999 459269 1504555 98128 489744 1371350 1730684 556431 244725 1502649 640731 978364 1864134 1909482 1493265 1383850 1805506 1001470 1007867 1815744 1466697 670291 460037 175971 803377 882435 1056402 1560151 1167192 1094081 1451041 1582315 109364 965343 472143 1913198 1910957 51303 1071033 759801 784647 748241 601849 1354961 940945 1692984 706408 952214 392724 1031773 1275505 1209716 235166 690338 1505877 1304315 628863 760168 1978631 1003653 460711 347467 697136 348833 706430 1461242 140953 1490957 953721 554009 1270216 1559617 1584479 1117646 1467002 782411 1117137 1186009 1238936 1067544 1759784 577142 1784930 564543 1039201 1800191 476821 1841829 1766623 1237507 489248 958674 1653587 299279 338821 1382823 480717 358174 1830541 1072854 1877842 1595885 663058 1604034 480651 1755490 1835705 1870451 402760 1984556 934138 807429 1855885 1360977 248252 708256 283967 1431090 1501848 1100815 1627154 1524810 1375377 191021 1014886 879659 1200956 553892 1843439 1090315 934082 747336 1638103 634228 1157174 1480427 1477342 469211 328892 1540688 189209 1678250 1658726 701335 555494 1734943 1457066 431854 1132586 1607221 888239 978492 656043 487807 570066 1008106 1595935 1101949 488394 518366 1278413 190341 1382265 1768135 1519915 1183231 111335 1905981 158816 1017719 846879 63620 318890 1129181 577595 1829195 345184 1788524 1013870 1126333 1556722 1368185 455710 1032168 1804150 178495 1564670 1206952 1071779 1475204 1831591 1006282 1611110 26717 324334 945308 238723 286418 970603 1153928 971912 102614 1260063 379952 193074 1287523 1319554 566450 530131 989026 241570 998828 1044339 1677224 886664 1233424 1017789 1711367 785876 417909 1221953 238637 1355805 1271931 1872136 304569 1229793 1421324 316276 1621817 738971 1086933 692655 120461 1878989 1800990 663598 137808 1086163 1683537 1758203 626488 1647507 517173 1472540 950833 98490 690731 278773 527123 477422 920772 27748 1016064 1036076 1215647 1021367 1340941 1179498 1722166 871820 715099 868213 584274 919613 1859224 1800231 464294 496242 656479 657881 1449647 598301 577140 145359 953668 475441 1627468 618161 575139 1802133 1553915 329054 1340647 1874089 1711216 223387 1062401 255507 626343 325037 696220 618541 1036557 1017774 1433851 1131470 1882911 321901 1157274 908430 1700903 119200 788497 755928 1150698 1424343 680452 271258 647984 539589 149120 667388 747590 1983798 920946 1881219 1593547 513501 836892 814766 1101707 710657 635859 457242 1563043 1767342 1890588 72304 1453590 123101 15124 1409615 177730 1653839 28216 827573 1880187 1471382 483147 139885 1502407 1739473 329194 1036185 114336 1459708 656910 165688 1204463 1981656 1296627 879987 549725 556022 143010 992345 676985 739429 707283 796127 1360094 1302913 1409990 1279807 511742 1311398 995668 229332 708008 1000010 1555096 1745475 999355 1661470 215477 430474 1147409 1295338 1986413 472097 460493 16231 255437 700254 1173356 219733 1080854 1741696 630826 850980 352631 2020 1217042 1398611 1250156 340955 1176425 1550386 866771 725282 1878338 1150582 1981735 594932 1154410 1398707 1040364 484860 1879599 1602744 1307980 245449 433797 811936 1372529 73540 1407545 423915 714689 375144 1863735 112198 797251 1290975 1223858 1630135 1905540 678519 1547126 1820179 1600652 1049192 1614667 1329578 363444 133066 2525 1318515 1539389 1350103 1278377 78883 916371 1332346 519244 1427553 1479099 716311 1933980 1014255 1304688 1049752 100464 803805 150784 946537 1267233 1172890 1419835 906167 1041069 1390137 1501590 913007 1777675 803627 1800915 1117709 1291322 1627098 1418269 1005668 1901567 1230173 147592 1669647 1124035 850224 1789265 441043 684893 1034373 569079 1742235 1362048 1337907 1910036 21570 1089596 501198 1603802 1691010 1893334 1955307 169591 161345 596194 655705 24693 1851351 1837358 1806241 493667 1975311 57519 195735 726731 127309 512410 1769808 773520 151649 393269 430346 644555 1066839 1240594 1189628 1221811 272107 253499 127453 1127896 1765950 1766669 1271420 709485 1829148 178675 1716198 1699762 376579 322725 772892 1568584 1886229 817304 1018528 311632 447089 1137996 1747874 429655 1809386 353903 286206 794624 1523931 1181583 1309088 1214160 735189 1197920 858770 1297854 1734887 215291 1347675 926484 1371081 77530 512026 747641 773101 849271 1368182 171034 517034 514884 1476137 572972 622743 1537874 745551 817909 750086 717061 1542799 202243 9753 1885531 1385275 968781 1524450 246466 1282405 486245 383875 1342417 1231818 322797 833861 532714 8126 1311898 824982 448918 1828306 1420440 783511 233602 1310774 880987 1735572 594724 1806034 11176 432949 1872885 1180902 1119944 669033 234627 1996289 1315576 266615 1650293 29037 136076 1659913 1591426 166833 1182719 439008 1786714 272610 660631 80893 799986 1022771 591007 1467559 1313096 714478 204412 533887 1270026 825808 921811 1367569 1731814 1437264 1097218 1548006 1893260 1886704 1769316 601911 1796713 1491057 1622925 1085448 1596894 1444779 833810 373195 1099535 280126 26729 736335 1534864 1552644 231059 1969971 1422707 1642426 394926 507065 291406 1688193 1536062 905438 583322 351631 92674 1394911 1763326 1802469 1933473 1569321 1736802 328165 1533407 1000197 1944245 779417 451313 475884 1386695 1401980 684095 360332 423559 519566 260893 1676667 1194015 681817 404541 1002734 1516977 23706 1789401 1496127 1719964 207644 326861 859192 238803 1190605 1959210 713814 178003 1195181 1471450 1103427 578088 722877 905531 1878058 1254568 1122585 1261923 316799 1535623 202085 604306 1874192 1148638 225882 682329 1759414 1615391 1134430 1842426 1243019 1132995 1859457 191249 679142 1424699 1779542 34560 38176 1086717 341226 1384823 1244435 985097 214537 1733757 419371 792756 1110117 453463 503252 772959 1346871 1012150 669171 840195 1750262 1807662 1092385 717034 1137320 993753 795957 1652637 852908 500414 131576 1263716 198902 43341 1066814 28393 24011 1821315 1193724 1334334 339521 1361521 412159 1419355 1188159 19731 1319868 678699 1248452 1464339 1099029 1832742 128501 367425 845518 183742 400839 1061081 1139658 1378593 41401 985392 1659510 2121 1848454 1068774 1845558 944906 717409 1148027 1299790 1897920 1530122 339030 900679 639988 789113 982309 165368 1296102 592732 63331 1014765 887482 799768 791200 352057 300969 1512705 269482 1310624 1886014 1242401 1291276 1757137 70175 1675691 588823 1284519 755679 1686098 75113 393812 649454 449034 589132 1639338 216627 132233 1341886 1190636 110694 737336 1101700 803714 1887185 123802 900614 701975 768004 851137 1740112 1778195 183192 1658818 196061 982181 1684501 487087 1582369 1099154 626208 1738141 733237 1440990 469432 803150 741311 758231 675290 834418 1779020 834101 1484676 250574 1246438 1362725 698022 1866455 1611699 1159355 870238 1221117 317685 387019 542344 1704671 401318 1147511 1431077 908066 141542 1110683 1318450 523742 1427726 248276 385163 172513 888489 813904 1709571 1960490 643 1213073 386019 1563162 278021 1540373 669229 67692 455703 374857 1166049 1370143 606962 1222997 1466276 1989812 462349 570600 359218 1560772 1039062 1510061 1635234 1352672 835863 1545768 1820666 302910 5328 1781398 932458 584337 1464423 1335167 817247 1546023 761635 157244 652107 709039 1693187 731139 642927 1853507 677434 533258 1055641 1355059 1111770 913913 1612653 1796965 1112691 591668 1218722 1414204 988348 341563 883518 1049424 781154 1565552 1551912 1107663 1604472 311771 1937004 1557835 1196075 1389055 530691 1323192 370963 1493027 244400 1697163 1492741 785181 724195 227549 780247 1603497 1522574 1721885 1460829 1342448 689582 416474 1321265 793799 1592999 71863 1932426 1919705 1621343 1347505 792845 857772 1160237 913587 1636742 528361 1737427 1691530 1527712 1792660 1584369 1146258 464349 218137 1632127 655444 1004587 376904 1313495 88066 1840564 934421 1302350 1403579 1532688 547196 833409 1128699 688439 1855783 1432796 274814 1051815 130741 1555837 826457 1506482 358792 1060118 1889620 1418557 1427942 1305376 797923 944818 896573 722881 1804264 1504490 1716261 1264831 917216 1848072 1640526 1792221 1851663 274232 1111684 1911929 756348 908312 1412860 264478 368840 1494139 1069469 740482 1208433 1055124 555066 132695 352009 26323 1453120 891860 1154775 1967697 808745 1337750 240948 1788359 1731427 1527903 567094 428321 934883 520265 1590981 1684866 1072230 411014 685677 164988 925518 1968317 1544574 386753 41420 1633237 874461 1200904 445903 1176809 364368 164745 997191 993921 969253 1931273 1849233 127883 171710 416197 543993 842658 1775880 526863 1543000 1943257 400476 1947454 882636 995348 1326241 1282267 1024132 1172717 1933587 1573179 531124 1899539 686709 869576 828888 1358729 927445 329098 1173774 1572675 1606459 869747 197287 1502196 720296 823395 987239 1614174 403285 806284 8366 983514 389287 613231 1147863 1531705 155585 1237837 1096184 1177845 457114 458518 1765446 805365 1707643 1744674 1412269 870888 35550 1431668 1234828 754704 1417282 93817 190572 15172 898517 824687 186950 1538706 1840556 1712027 1199779 1164995 1939453 1494515 1001298 31184 368746 1444626 1723196 829978 928280 1270499 1619914 905302 111888 1825008 174716 1910904 209657 1570857 717108 620321 1120945 1057561 1327179 1973612 419419 1627220 433864 785893 810945 1132478 1907122 1695461 1476093 1561445 1972064 894883 627787 1445100 1162899 1273673 1784226 97459 188003 868523 1008011 1693001 626991 1388856 22647 1949106 1123551 292371 1396921 1607427 1811770 1875711 1847931 469467 1129449 40832 287130 1307093 1085914 696616 1453547 281912 982540 1246090 1290996 164775 783255 867664 1462544 160250 1930108 1735937 1995498 170720 1566370 1333027 1773343 1887820 1408339 587327 764372 933343 1092253 201147 1805766 872825 1830205 1656807 1931175 1223328 1099222 65534 1545263 1070270 1644905 405808 734472 720349 663451 829212 1658162 1243944 361215 214243 965215 775482 1912140 613784 566020 452444 338995 1761174 1915803 1830479 1842680 678934 1726727 798977 884373 1509833 1202770 1849760 1590171 1656378 1679929 345102 462418 1710645 586464 1138687 1235993 177188 774612 284661 950487 1133130 917735 603770 1538183 440618 1256471 1410591 1676432 632132 1769525 1803464 1100141 1244513 637699 188139 1766613 792863 1735694 106336 633296 1730300 126537 1969347 1194249 1032551 811279 554235 1672101 1001915 803778 1336143 1221337 425057 481620 1037295 810909 1495253 1216962 1342091 1905700 1810114 1314305 79371 1901459 921983 1900633 1622539 691858 968265 1769596 712284 1848701 1380959 46141 404076 1393978 1501175 1196270 1391791 781337 32510 1723499 1825804 145771 346058 1583844 824605 612730 98948 421139 1417973 526066 795243 1940426 1675228 1505509 1291356 1706264 683905 704574 1003717 1886693 739288 1823128 270394 144360 140649 65262 1380988 1984593 1758214 503500 618172 1467320 79677 1900568 1736064 903965 1825460 1271936 1244832 1037651 1145295 1281447 666230 1984704 1070278 126490 462955 512688 980228 1576396 1760261 630469 139316 1187947 274137 1738511 1462872 667756 1064702 1614140 492397 1822058 526354 462321 1156761 1251151 262426 572225 1534567 493895 1320308 348221 639220 1854942 417266 1457235 449165 1808203 871246 1685256 1822389 757004 1209428 1673978 56286 1338107 433640 1412815 467674 1968072 556838 511993 41022 986155 217522 252905 8837 1304463 1391537 1164716 48908 792023 1893569 1055470 353478 116062 1604420 194418 1814118 1517473 679013 1074522 1670879 1705054 951804 1987303 1686990 1518827 267962 42247 274075 970393 1692955 72879 1324537 741564 328082 1131938 1378444 1052707 893917 315517 11955 19957 607537 450771 1665813 1173088 710639 1314652 608473 902800 665550 23614 1884108 1848164 1682313 971710 1185101 214199 587772 20029 248443 1238115 494719 1805284 430331 638937 427666 1150199 709746 1545193 786745 166873 246732 1972251 1622762 1002245 753824 1748913 467431 1364194 548774 1985702 548727 571019 831312 800548 664177 1988104 1205721 581100 1229642 711493 630083 1730524 539675 161069 88856 1998925 1773321 1701909 636886 1247855 245821 1557325 1098724 1538421 1542917 1418577 533 1008572 618638 1638937 1626283 194619 31447 1277493 885719 206186 1170063 900707 941341 1130721 294657 1920296 1002463 166749 1845500 889557 217349 1263911 842452 157603 709972 1157847 1664003 1381400 920543 638014 1703833 1045676 1900162 124098 1279148 165354 1065794 1884314 132107 1143192 574818 445715 1890465 1632022 933578 1569076 1307316 1779337 1173043 933616 933322 804265 1367770 586398 374934 1208417 1559628 1624027 1885704 614635 1150948 641936 1897178 240780 1223052 313608 842834 1414273 485973 18384 1387187 1318804 1920076 1976327 1345573 411462 1339549 1671874 1452646 914468 752339 1307502 1212821 1536407 586222 1635086 1195101 808049 1245572 501119 699155 364030 1636564 1430567 433682 997141 1429193 1139246 949949 1334987 1625490 890521 1087066 238332 1775621 557995 704083 865459 1760369 1017845 551451 1062377 1694652 1809564 448548 278607 1109354 8070 49254 57122 1486825 1031223 1354175 1553659 864211 852704 213246 254345 188109 1505450 1870864 769640 176088 439581 924141 1362860 721320 520968 1583892 275948 282035 86915 915237 111916 719632 275660 1100473 260459 1845705 746364 1098820 1315763 341078 1657387 1703820 862425 1017122 382421 105992 1403504 406189 377781 1677172 886472 1756348 776180 713204 1275914 330062 89758 682744 1818944 73465 1785329 563921 1855891 324042 1279599 840461 1633276 1066760 915144 890366 774919 1992241 1629108 334446 1455111 429968 1998814 221692 1973281 514114 1483610 1487329 1377403 283444 775420 1809334 1650656 730986 1490672 750970 1487409 306797 222697 373244 1624672 1350628 1571549 1737979 1080325 1627676 1222068 1442792 395475 52665 716650 999382 1766649 1640024 15025 827150 1958901 1787857 1096987 886480 530557 1189976 1565924 907178 1834777 1799760 1383283 346062 1905749 1851738 550564 728913 1665833 1655684 846662 94535 972242 814167 1773300 1080913 1991586 348782 537396 1562205 1206891 614138 1140241 792546 1442607 293576 865707 104214 1047399 1157836 1084211 1677674 1817692 1694640 1394813 26896 114310 750282 1488338 1855447 576538 1930224 60032 164663 1826946 52796 665841 449373 966651 479929 1850336 852503 1565040 600468 1960419 1928005 1224569 1850076 533874 1065752 1680780 1904072 470913 1305145 213637 1662008 1749616 172135 525205 1942385 1345530 1892846 1095722 1080840 1356908 379262 1278920 647182 229964 1157312 135167 367049 1213410 1512550 671631 1719763 175994 300834 1741478 981434 730518 1371713 829482 1216400 1325434 1403985 1598805 1623506 65540 1116765 1161497 1201570 1751486 774829 1506373 800181 1611876 1267134 1566733 394689 837830 1394495 886645 1623684 1638032 49722 288729 1337457 242411 1728276 1178256 1354213 1801255 371150 816876 1518551 1931659 1869152 1622443 288353 1910991 37756 1778125 1894000 1754069 112509 783122 1182927 1154403 1764422 351768 1974646 1211924 102246 129594 1480374 246993 1455586 394718 309807 1492265 119382 719015 278625 404719 570854 223404 354861 33088 1137314 1862294 1813429 1741549 998519 390581 1127676 1704903 819663 1509733 58661 1538941 1195788 70505 1921614 846546 1758080 932406 1349158 1784362 1343965 1616266 206747 465858 165441 1987800 1392552 1960824 423376 1683513 5655 590986 956823 1110541 1893883 1110845 1791668 1502191 1889623 592016 1339793 186956 632804 390772 1288495 1463938 1783769 1486534 655815 1667772 560778 1151139 1523498 456789 531362 1104166 1659530 1322948 1781603 99371 166412 1088508 91003 1426523 1460270 1028088 1967226 1233688 978298 1325547 866809 784166 433746 1365172 643986 1104687 217132 468678 126373 913030 892277 1267953 1037643 1499739 901653 1046169 1755457 1867417 1911586 1421167 93635 525430 1408501 129062 749340 1573688 513681 772047 648908 1892560 459120 763350 1482428 1152213 771459 1051326 949412 1693372 1168832 1754386 1363430 558623 1716887 95477 682656 726449 490841 1889816 642577 833601 1012061 199642 1820576 1016056 605321 1614430 697868 1504737 529276 391251 292131 356281 1363896 1766486 1078197 1894706 791881 1942211 1534032 567129 788564 457182 1387639 1219226 1073872 100500 242228 604925 534137 1407090 1061392 1549767 841717 770069 996294 1956974 827061 1798392 1271917 744987 1439394 402109 1497828 762081 1450688 454266 1391389 303958 1711327 1863884 1646214 401605 863675 640266 206548 484293 946049 875248 653649 352745 240267 338270 339769 1909074 1808485 177655 918776 753126 946618 1430335 667720 1477109 790409 812145 1152132 1886145 1712836 952691 977031 803065 706459 721248 1718505 178231 262268 1015633 1438462 1990507 416491 383909 336591 1122102 1475911 22024 954642 66148 1199632 1678385 1697760 896813 410247 1383401 478556 387687 1009590 1591013 1816433 774567 1486367 977529 1275692 1981607 1167587 990788 986931 509829 556009 958085 1508344 1194364 858552 919612 326332 1282967 399981 566680 358090 910295 1540018 546469 1251618 129080 1834444 1946718 1316620 253411 458652 109387 53673 546948 897522 810213 283570 341916 349627 1815545 1719626 597551 1445530 389013 1889014 195601 1625614 815670 1698620 756022 938368 1107719 780040 25192 1522920 1342075 932942 35697 361073 1112720 1885745 1560206 642153 1517861 1559883 776841 1958969 1347564 1802290 1735213 1145209 181283 923132 1561930 585614 1924891 670316 55687 1430058 235654 1145435 985615 1800275 910539 335786 1442946 792764 1833276 250735 165834 1959135 447067 151293 1352716 543847 1049589 73030 26008 1216110 1979000 907001 1296347 1476862 1134316 61423 171243 460464 255404 1871330 1449692 891608 256626 244269 1957606 1039279 503186 1541744 1979168 201928 1227313 972349 194759 1290491 877523 114760 1941161 1148626 1260869 1244358 439790 586903 232276 579139 235736 1008749 1067389 703142 117109 1967211 1828621 82503 855219 1942403 505480 1124780 1723633 97243 1776850 930300 1177597 543473 595959 858975 1594368 635314 1406383 1104448 1235482 179124 1754955 1114561 245170 1177723 135088 511793 53585 1962973 1513959 544393 332151 1081018 1091118 218429 1469036 279443 259253 105785 1977543 77544 413400 1604724 275400 969332 690092 109136 1834744 1074150 428039 568012 530610 1804856 1637610 1570656 1111734 1102533 1234747 1530933 519500 1455023 892011 1908024 873436 673445 1808093 142551 620480 422146 1985687 1144268 828603 682212 1049649 112178 697632 19138 1425833 1652514 203397 98614 1069498 1109650 1520622 18372 906824 681150 1334327 1801127 1681124 1941672 1846745 504889 232845 242197 1460560 158087 551284 835512 832314 1607599 1844606 336200 493260 247006 1274946 331178 3086 1044967 967229 1609945 1276276 1848971 77866 53388 1940771 1086213 1014806 394620 1793274 1092804 1375361 1094140 1742928 1082076 1518776 743098 1958105 1714601 511282 75574 734132 1190200 158871 507417 933455 1349085 285854 742066 1587928 1560462 32047 1085306 1316204 1052817 43712 297345 1525651 1446892 655340 756034 1697785 77664 314226 1756725 1906979 996513 1198049 1688689 1857420 1193438 832379 1607557 1512947 369990 1336896 178265 473277 1934326 709556 1304862 319622 481909 1769340 310575 1986852 1844548 1562765 1258493 907199 258004 1876808 1057094 576080 1734436 138133 373031 1534665 129892 249151 633461 1634036 732347 1578312 791997 398703 376251 793634 332716 1415412 1770196 313059 1000226 1399076 1497000 767490 1071437 402783 383247 1083485 776751 97878 471580 935886 1864395 1550210 946588 1342989 675240 5424 255801 1904878 298417 22774 1379509 1036175 252320 568714 1434597 1888736 289562 325737 1082884 1634810 310020 246814 1857279 1923746 37964 645784 1634076 10153 626196 519569 1259550 55141 1447897 933473 1724278 342991 408290 381892 355568 1626233 822501 1375431 1259305 525457 703227 1188769 1679702 752314 1194976 1876766 1066521 489652 1423393 1085086 136610 1888163 405334 909915 1579385 1595927 342734 1249577 1740177 100946 218455 660819 625530 1689445 37745 1683552 702339 1415053 1997488 1040158 650126 399567 337145 886904 1159591 870459 1863177 1993124 307988 1332605 669594 1059771 159000 991661 729762 228285 1964263 1419083 1382208 147134 241757 253152 1854921 1211419 787207 1156025 226756 976471 1614772 396809 405219 1868214 552796 1430228 721640 938974 1178897 1888125 1716448 405458 443782 444073 868281 1374971 548035 295261 1163533 666072 1268358 1305925 977922 14183 1421644 488782 233734 880311 1529644 713182 1689211 418733 1216880 1604269 723228 1672651 14815 1841348 1729933 1450602 509457 1435123 782061 1392867 315824 916745 1121440 89156 1530978 1641075 1752268 1208266 477590 1876726 1740308 794715 1661909 1724039 1745984 1146595 1163404 1354702 1420973 1060159 805166 483765 1345707 1788202 263847 109444 895598 716920 1164897 337321 185541 813083 1207209 480429 1470112 93427 1407150 181797 1416544 1339717 249148 607496 701403 1652460 1077467 1965768 24012 1303197 1353514 1814215 1299694 1274868 1821116 1764251 910545 128395 1009305 1407451 1794872 1933910 1136703 1126198 1173109 478179 846518 1446583 73551 1004309 1654419 1341741 29721 1566988 102827 186458 1433895 1997093 842158 836493 851268 1523743 1456633 310108 1146953 13031 1555477 738921 1715257 689658 205885 459004 1697801 1616575 745848 1263277 1014880 5671 61270 1374612 1291482 480439 1275551 1334215 996959 1317268 397269 1112444 1389477 1871142 1826765 1408383 1395962 1922292 1580272 1160464 1401057 435442 620776 1380823 207066 1521610 1489172 442407 286810 553295 783571 134453 1497540 376059 1057177 459425 109379 1231879 1460242 1566594 1466345 503330 484351 1075865 1405796 1946961 1005483 1208795 1501711 1897576 1831404 1349871 556001 1263080 577714 1294810 933123 1409012 788848 364797 1255441 1541681 1175376 1441003 1896481 1510576 1778006 457064 389909 1219364 1023082 1041568 1970396 392608 1541598 451977 1324353 972333 316851 1058881 1915359 1309207 249451 1410774 1909470 577832 947123 71905 856863 1681742 1896939 1038599 1852691 828783 603147 1914758 1188105 1558149 326666 1108260 90802 838173 1948021 1746668 1354595 313596 1296931 978584 750496 176988 902052 822717 1288767 621141 799553 257908 430265 1362890 307216 834501 447566 1724445 1488306 1157362 1567535 100567 1687215 1730312 1723913 1236127 628926 188355 71620 1555691 593962 1605918 889767 1611280 1822754 1889012 489438 1581975 788113 1659315 110917 229589 55918 1869815 1188108 460913 1733356 1527939 157496 1334324 1663150 940441 1967806 35746 936340 647559 1213373 81548 413466 121012 418700 816065 1533284 311128 744482 1297776 511164 83727 1505676 893855 398179 1347131 1401225 1910233 1039648 540144 196968 1393613 122355 1392208 879930 796939 1524014 656292 721450 1706522 1199940 343048 1936766 1736683 1351524 1643289 1192748 479680 508324 1791328 1843672 1055428 1668807 1777060 892148 1834849 1367764 675237 1151469 818017 57260 1408134 1491719 777402 500150 1205925 75026 1442362 494043 206564 25632 1245624 1594193 191179 1517969 449805 29385 1667888 1419995 737359 872246 285125 423586 1015965 149241 1243581 40718 556488 1691172 171591 859727 572708 814631 29256 1029116 1595229 1592270 1115068 1991574 740804 1503781 1561554 176526 346160 873368 488638 1426591 1986814 1720791 1637630 1364154 54275 888480 1134652 772091 221598 398874 314687 1545885 966789 529022 1422983 1017509 378041 221235 1545159 707383 566736 813107 11957 1461655 1127410 235969 362090 1674785 93391 306051 1593861 1343235 396392 1860184 455089 1174392 655927 1879374 1067448 1038650 1416174 1116898 1288670 1710561 538276 592182 1568998 1053509 1153074 67154 160118 1020396 880750 1699887 1468145 652667 869123 1790551 1565952 935550 96473 1509698 1856361 1904024 1750590 636610 1960102 1472748 457759 1408044 406924 1749606 946122 1669261 958415 556682 943380 242122 1148869 173572 894782 916877 444010 753043 407880 414138 1110705 812504 1814644 1623635 1926738 1667542 1660751 672782 166661 1865944 1068802 1075526 359816 778608 436634 847509 1057044 640129 1466260 1893081 249306 583857 1518254 1310240 1159456 1527058 582262 1677852 1036550 156844 507822 1499626 1763952 940894 1324766 1515944 1547259 1564619 63993 1828932 118134 1498717 1854613 470615 310368 1905739 286145 1380506 140641 1237204 207604 1273912 922712 1613986 1719936 443661 1483328 94033 277518 522396 915034 593673 709120 1286162 1089592 1521737 1170353 763730 123810 901526 925039 1384172 883035 887311 887054 1776266 481284 1671656 1682461 643013 712206 346937 1492479 1821327 518758 1190535 914009 1751582 86118 605372 30649 329687 269443 52271 195309 1139002 716183 1420925 899496 670535 1094249 1876453 950423 1404691 1877951 1661547 1371214 1081486 445428 1756034 1673735 436890 1542320 567473 35315 425105 276198 73534 1655534 1873404 89992 55958 146657 788974 1747954 73214 946013 127043 1045016 680632 1024298 1060954 635890 1142217 1377385 993778 37802 526464 57383 1179494 1492243 327298 1929745 184800 716524 526964 147473 1923768 878045 870072 374173 1213011 525238 527842 1698921 458199 1216283 1204141 1479361 1240799 1701779 901045 819709 709035 305909 1822572 1651945 970203 565094 1728130 122944 1958112 1599011 1505881 479328 1786564 756159 1739057 156385 708223 666714 1211264 1784359 421385 1033359 1997381 1751210 1942631 756191 365481 210177 230727 390771 97888 467465 320726 1249128 1992068 610438 1962496 49032 1663060 530247 1031863 1579716 1766899 1103517 265476 1030168 1867154 1246729 1925892 106372 504707 367684 959390 785421 679340 104628 1230988 482812 883410 1320243 319385 189636 1548526 709385 1933049 143095 1773130 661154 340401 892508 1137210 1968630 1113560 211679 1309917 1887249 112331 722966 1252964 1327454 1831704 451645 1444251 485098 925457 13222 265202 784349 282713 1810276 1444994 925271 266887 1457279 788696 817898 141672 1645883 302081 370973 505332 998938 1877714 199398 1578365 1214515 1799580 1913076 488632 803528 666259 1647874 1341131 440969 1917174 1535519 1321660 1215859 889299 401941 1990763 199550 880727 1729125 1649080 1772538 1111116 1392949 760148 1633544 750027 981887 1201350 1682345 27752 1903507 1511217 195762 1743365 668163 27590 1086527 1133741 804137 109470 1377522 1077242 1235201 1383112 936686 1369638 432217 457979 1010112 1569581 1548611 222732 1990063 1644888 1574397 543755 1507827 247914 1241261 1906114 1070242 1134560 402687 838565 180204 760447 671204 162455 589599 1501985 700936 994551 1472674 785661 1238969 354019 398615 1495806 815144 1164451 23966 1383106 1066935 740118 676109 1334552 443526 149689 3883 1470921 1368166 656921 1663591 674840 860551 1669431 628758 1131092 245251 1077175 521759 1059356 1713802 297669 1590548 1225275 1691604 333745 1059592 1860576 18507 813154 870161 1697545 1082917 950495 1069796 935852 574218 1945409 516445 138261 1286025 721763 895932 144788 559438 1662837 32073 1614593 172328 624268 1811167 1145419 1128890 1802016 286610 1886757 802943 1789927 1272187 397003 1084958 1541303 35068 338254 343719 178156 1302301 1373423 1107043 319003 1742044 1265994 382686 104305 558403 246628 78385 1164195 1724957 193137 900348 1780557 1414837 747784 4420 1993014 346936 1428780 162635 528399 1942052 435209 1329759 329708 891010 1345113 642564 1013305 1566439 1288013 1913832 27084 424910 572466 1506924 1120763 1818015 507193 308141 25388 1728815 647730 467110 1201642 1469548 749797 1412833 46823 755190 544250 1348406 19047 646435 271969 1725855 42166 589183 1328260 403127 242349 101182 152601 357366 1095246 445722 1305792 1246647 116843 1326685 702616 214514 1126436 350635 354254 588197 1523756 1299403 1362236 1272330 711578 1224902 1070767 1871073 1565561 1528698 358084 1654404 1917638 1095052 212462 775820 872245 1961913 1721929 1665301 1843683 736239 1883730 200284 1416733 539472 142560 1073053 993503 1832290 1687660 1176855 623609 934018 956422 75058 1429061 617643 1151351 719524 1184413 753448 266090 365362 1722329 606670 905028 1294923 558792 1723513 1022173 1575573 1663020 1459873 221838 1054001 1618056 1859833 1533426 1193270 1105833 287275 1746584 1973148 1689338 1946727 738551 1893409 660028 502182 1992267 1345610 1584334 171444 1172702 1037334 1095596 1052851 943160 1980230 74661 37837 1265815 910805 1280550 652692 1347948 736887 361847 342242 889813 722332 1830901 1842556 1154321 1447468 910432 68900 423917 1942400 1956623 940367 1878980 681790 471633 1027778 1031245 1702387 214252 280545 1060214 868437 280892 258174 1489783 1034574 1601127 1968264 54975 1237235 330725 1831517 828663 795242 73186 504995 1174993 1458737 1568989 1200792 866584 1787534 169910 67141 540365 1753382 988339 1356687 993536 53024 1289476 995599 454575 748216 1044017 1506045 111611 1499258 1531507 1307178 1092568 1004991 736684 1753854 1103830 1058544 548385 1202667 1643428 450393 1250501 972586 1858926 1874919 688417 447247 1608598 1038691 1225969 245919 634965 15044 137399 296627 763777 1918565 50245 1035886 1902903 1938739 627084 891202 1888208 1763697 154650 1048442 432264 1004728 203857 1607764 1971777 1174020 1623474 1454457 221387 1910738 471705 1746814 255454 1976907 713322 1933211 977200 1306737 770783 1207719 1192361 49756 1743214 880278 89774 1443348 1927972 234117 1930443 238517 1826943 159832 1276754 399826 1446771 682267 28184 82472 496281 145437 1871082 823229 358017 339763 274300 1520350 1594992 680596 1397835 451592 767032 865035 952500 911278 1690210 545088 1289765 588454 209065 1775919 1445953 1635207 1800897 1751527 211396 618290 1179334 655626 1871041 891593 188646 1050204 1250322 1598131 325139 209828 1599451 1149107 839393 1466543 1762776 58155 1305273 168053 1795846 983740 959014 1879074 1861836 1604871 1294605 1402334 636105 234501 1026620 1388703 1996232 985623 1914936 1070 656333 988788 967215 961989 717870 1201657 461981 606230 730032 1361425 407767 1231314 472895 1776844 1196482 958444 352546 1026350 716492 1294486 546670 789895 437989 648128 643498 1043599 1856340 1666677 486393 476874 125575 469002 1425276 1682481 1094339 527348 895696 914207 1452997 583729 6424 1871582 1264569 1082676 1477352 333912 413766 1779266 1654571 801684 434453 909702 1758592 289634 601382 840047 585327 793310 1954962 809439 424484 127422 1186511 446344 1108961 1890928 1258089 364328 288825 1442388 1954979 1267827 777217 1086786 124211 255126 1865873 1509656 913582 1343478 1137670 995112 977116 1818599 144737 1162949 425778 601667 161586 697700 388702 1215135 1147114 1508490 824285 326000 1421464 1291457 1582998 1433649 895285 402503 465506 111651 622455 567967 762828 274219 1351859 804786 1195513 1642701 1039149 518792 1013361 1827037 803422 1190976 188024 1737319 52847 953034 622222 197711 624380 1853499 1669319 291442 1923679 593435 9605 1186520 714960 1115540 397469 1382189 1423979 92895 226192 1976759 1616385 886411 980088 1100582 429941 422979 1606546 1548258 99742 1810931 1871659 497827 66810 1457747 916097 776775 139467 1797626 309602 565944 20953 58966 1638232 423756 1285067 276790 1573887 903602 417937 92425 1653501 947140 1567299 863270 604594 549529 1663756 1763883 1017081 641633 120601 590419 1795769 1037549 1829625 1666044 1495511 466069 1653184 295906 1101380 238626 1038154 1642281 1045288 1931156 407545 1700618 1363951 1300166 519684 926116 680203 1701564 247970 1543934 1971558 1352063 874178 1974369 696081 1013844 545127 1450641 85391 1277802 1435461 1684727 1219591 501507 541151 238007 1714971 888272 1587727 950453 943889 1060160 1009980 1405349 302043 1987125 643000 1086219 228387 1253060 1458403 921119 1583045 1557523 1667927 1344438 908691 786006 1604359 658089 1842710 301409 1334468 1549264 1113872 1189079 807346 1871771 1779090 852015 1737810 1847552 809182 954214 1277193 424256 682202 809525 1622699 953894 202071 715265 727247 119230 1678680 318394 414459 766354 1675987 908579 1334519 862436 1090063 699462 927741 1487990 1557101 1892924 296764 395402 568767 204153 319176 271337 1121490 1193848 430731 609396 872989 1810228 1165763 384008 1186840 1954493 254292 488807 262320 102367 303794 870811 1266230 336028 967522 1454820 228674 1030824 1929923 199172 718890 898160 522621 241897 466483 100422 1281983 1882979 1082625 650924 1918126 51925 1437849 602283 259471 575172 24544 374238 582615 993260 984355 1834476 916689 1086552 715175 136754 1526837 1545648 803456 376901 104206 1607232 701356 247300 1070109 1109697 807481 1147532 1544767 1035163 1854163 1456067 988388 961001 1408046 1895833 1616215 1828936 1949294 770118 1055132 373928 500413 1193307 719301 1550274 1114109 244202 537666 1181959 1268695 1940058 952503 1904419 1395581 1307329 1228533 1184964 757958 1407929 1513855 1965879 1466511 1955466 1100295 1953986 685315 1673213 1149599 1267868 1253226 1577440 183941 497555 960091 1376071 397754 1068579 769298 850952 158172 79605 1163506 1920514 1260561 296345 1046050 685533 587635 1818186 87487 934110 550817 629264 23557 1377483 1483288 1035377 1167331 98481 818633 54724 488190 791994 303438 1831861 78348 200896 112064 53201 351881 515318 1095313 624999 810711 36293 1482812 512248 1177908 61697 685466 1094109 1329795 1424009 1929753 94146 994057 1551327 629430 312521 1665805 1295502 1918919 1053210 1481735 1307827 899370 543237 201834 136154 1383396 607448 1636828 1970315 1134692 1290803 263906 1937054 499438 702422 133977 1347746 1743805 926695 1994324 1870378 1168328 1378656 1070222 1751867 191180 530462 196216 259721 352025 301351 1243836 1970261 1921747 1324634 1141520 1851638 919506 1644167 1525354 984509 252946 539466 1939983 887593 259138 88759 899607 1284690 1879378 1966061 1146453 775889 1642892 1337757 15886 184064 1939097 797176 969007 1910128 506426 964928 1363955 1737499 1121096 420613 1282625 771261 489509 8476 350091 1234178 89892 1485907 1655631 696743 789320 1044084 364613 248439 248680 435400 1425382 581241 1856917 1016208 975593 1098456 1563848 1460730 1523872 1357046 1909563 1593025 1080666 484945 410655 440412 817557 1902869 1544728 1683689 1373798 1393393 199186 871439 677903 852185 821619 176599 124133 1244192 362109 1030699 1123048 983210 1032283 132530 383938 1227041 1194522 150141 598607 641195 165554 302995 325077 1018360 1011503 299794 1904917 1485784 987321 423947 938556 897859 1993255 1959583 1076668 725840 658765 1228923 222067 1062189 1962171 321078 1748004 377363 1680721 906687 373740 105816 1588301 560881 338489 638458 1370886 944635 1600000 1490543 849648 1058505 622468 454985 1744905 1995461 756838 225628 784601 1909444 1248458 381761 1731530 154879 1589280 589039 1845092 279827 907681 997082 1942945 144551 893118 158168 800863 617478 1088993 733591 383995 143052 264441 195777 741956 896330 1071306 1966014 346991 295175 491555 825404 1670047 1543258 1679439 354084 129021 118269 721379 437268 1375559 986772 865327 1438498 395487 997939 311218 129970 100740 119241 1377877 1340181 550881 808605 1923452 1198118 683169 1157156 437540 1944415 660591 1384382 1322148 1070192 1739067 1940644 580625 1598568 1352265 1418208 1303623 919843 1374328 1722685 766482 902586 36411 722311 1504278 424861 1369747 1905422 1698467 1136572 1905459 648511 1847429 502876 1536244 1624127 736878 610575 669448 964070 732383 866656 715508 450083 743829 1679415 1172291 823358 697911 53200 230854 118362 874693 365025 487770 1021202 764302 432179 240877 534443 436378 672192 303174 1923518 18803 1711490 281483 580231 773917 1695524 569411 774502 781060 862308 1910457 145012 34883 133448 1259420 611819 1306285 737204 1770829 1957662 542660 229695 486037 461618 986388 1154010 1628216 1962537 1452793 1925765 1246576 1710750 1382966 1831141 456813 507764 711076 1513523 659323 626559 932176 899616 772036 420200 314473 1137386 1903600 361416 1849536 1556326 166003 526097 1128409 266722 60707 700595 179415 1715307 675304 1387603 226909 1181863 257774 1246811 1178812 523530 1755081 1508818 1854708 757859 625925 1302103 91154 108697 806639 1281403 1614231 1498400 1890376 877118 1096530 474723 925935 753378 383600 589603 1722634 1382416 1278341 1080285 1327443 1333549 1081008 1571919 934886 1904976 930785 22769 1252751 991877 336441 761023 691205 149989 1019482 370240 842848 1414739 1174874 259693 413931 465820 906281 1739148 201096 725428 1459067 1934712 118600 1271739 1773525 1710619 1849428 807484 657768 511207 1175272 709646 835211 95034 1401938 1281600 651629 510367 1475370 471030 1806101 158453 386793 1635376 722198 113354 1304920 773983 453828 1837298 841343 808784 1623680 377564 1537634 3991 390117 1803235 1288797 1384175 175215 1314420 282286 456615 744186 139863 1723891 1011220 433530 1425120 1398990 1650135 1934310 507319 592522 1404033 26820 693030 1537927 1233891 788688 850124 1973843 1932324 639431 1492492 144173 250044 1972148 964279 289313 41020 1743702 498571 103018 881843 385362 1813275 533936 1981562 813769 1670904 101630 884639 1679341 958285 1634763 1490938 1172314 1089933 555167 914918 20040 1970769 1544397 655951 1406675 734357 1338767 1036080 1586026 772677 650150 1932202 1385808 233403 750447 145213 1903080 263308 1045716 935389 1961055 1619344 449361 1792264 1761782 562802 447166 49545 1059386 339574 1656958 1038451 524801 158373 1229928 1483968 490656 1703398 1028634 1345857 1475705 1997105 717684 158957 1933076 1399977 435622 622048 285165 1855504 1647656 1716805 593413 898913 808041 109119 174943 1200211 6135 1087881 154458 105162 318305 1547193 1148374 1612318 1649362 448824 959452 1410052 1497900 961196 618335 670976 553570 467182 385088 367339 1460416 1335245 1566941 1271726 1102683 1304216 131210 1003145 1318297 1662047 310734 296138 166743 528078 1009737 1114643 1119305 776664 60380 1275414 1532195 1946406 488397 328127 667323 1112815 1687384 1607720 1449169 1453101 48175 1445557 1273027 372336 468922 129855 1666423 790290 1675923 1744940 673251 1084102 1472454 1249731 574190 923324 1222231 168169 1474838 159010 910812 793767 1982508 1690146 480524 1875991 1237029 138336 1760221 1725262 1395355 206500 272822 1409205 1740459 1701131 539864 214829 1655715 1239592 1632650 642505 1064439 816609 1236942 131523 8610 896325 1219487 1183071 1421186 1888816 101361 1423306 1106314 1583348 1917890 1418190 516937 1553639 312915 60128 629683 1555157 1869351 1776565 518594 506142 639192 631678 566162 250093 1820322 637434 738956 458079 750089 348349 1238111 1999076 904537 255069 1200684 1992053 129765 161709 1956527 865445 1382729 638106 1116417 1174241 1225837 769680 238987 1323186 53856 862701 288845 1744627 1123912 496399 54182 22488 1062972 458569 1534422 1642194 1279079 888820 688591 673073 1116963 396771 230622 433779 1184392 1252197 1907280 1301840 261814 931222 534087 370593 1217658 1901450 552155 1379590 1307035 93133 1329617 1046905 1955720 711465 896660 1438393 1534926 1873148 475839 530417 908975 1858801 412828 632147 410685 1706081 1356691 285890 255704 1275042 1413000 1681681 1610348 1833106 348387 471378 318543 906927 1138247 509969 438140 1365339 1039589 113924 1065762 1600481 37560 745650 798566 1992891 526440 1730429 705633 805873 291737 1184347 1806468 684859 1034094 480688 23481 1335093 62796 1189278 579772 787247 1780675 50305 729051 983343 558909 799477 1925160 950324 20930 455318 795193 354865 1631574 1590362 907170 1367892 704698 797990 669574 879642 1290294 1814873 1651847 1518303 1933530 1968447 688550 898691 1222602 491164 103617 1127813 295624 1643727 1281003 1095461 1019644 1470174 1534363 308524 526027 137395 1057880 1536827 685311 1124052 1718590 878465 1056170 23982 1148003 711559 1888196 353767 1202989 1120135 1796231 128727 1883362 448369 853299 672091 1727161 727875 911232 697072 469486 606281 493519 1275072 264408 1471556 813545 268528 1678637 423507 1448209 1404071 1565132 1395387 270700 1699884 495642 1754547 282657 1749609 1569684 1743842 176724 45447 633468 790385 493316 562637 1819261 1886164 949592 981144 300976 1411049 1295281 1861288 932202 1077030 1712297 153659 1497220 122762 414128 1006291 1485400 137716 982276 1392117 230631 745652 185866 528143 740233 1884440 500856 54496 547010 876252 122687 810542 85465 776638 467229 697534 1263238 693642 1284788 867777 1906290 1009904 1718545 1586928 1613392 1988357 1574121 1114053 1821664 574869 490837 1473458 750256 1500880 403445 116647 129729 1718230 668808 898786 31241 1421184 820135 1090685 1173415 1657651 1391147 1977342 1520650 1216711 1506256 1956009 781823 705334 1976166 291091 427285 1173312 798402 1353326 232460 684077 540221 1847721 534305 485495 242312 1344805 491762 275591 683206 202339 1510336 1275751 135768 1714020 336220 750589 607576 488262 1925259 1722273 1796488 1166351 1298779 499159 757833 303986 1983539 399876 80956 544253 192972 1114228 695647 1731348 1034370 470650 878998 788707 402044 1062507 1102814 650746 1560781 487452 1706139 581497 1991204 1952378 936764 947611 1690190 1525753 1361490 965303 1038286 1281603 1131329 1439286 867721 1636369 147696 661253 1874835 1881519 1422462 1685065 1047139 1593634 823903 726985 783182 1317917 535919 65135 1521284 940393 788326 617221 1144029 856909 1225130 1407584 292104 1801881 1478586 1264376 1353195 1201049 1615380 687459 1533923 1265006 1727290 1294397 884491 1292644 670268 1008972 675708 33461 49732 1234172 703946 1216141 958996 1515800 988358 1237769 449411 1017321 657232 972746 1132827 866920 1649228 1271461 1171453 912298 1225079 1890218 595724 502421 221863 641024 1136141 159349 848170 987212 1926375 963992 689231 1149682 1922875 1796596 696420 1360048 967705 947032 146901 1328418 758209 1210317 1810204 1760294 1338166 862378 921672 1745643 739563 646261 1388414 1242733 382589 1343900 1028711 1504127 111348 1931138 965701 567653 1065649 398806 790807 1005659 1779411 1757938 642155 374490 150581 130394 63581 11885 216595 1178044 1296701 1426561 1510802 858365 672803 441707 1270384 1097925 574854 1827331 1006419 647167 1739323 569457 1837767 720838 1720544 1662999 1521353 1136595 1985848 236271 236508 646567 427438 338263 1542362 319803 1920401 595645 1682851 915969 1323486 1753174 970990 249846 1707791 914015 822692 772237 1836616 628806 252877 1485273 1268817 1759824 1135749 1884405 158480 419414 1035476 1297966 959402 170681 1067195 1711030 51907 1912766 901758 1578919 859628 1694370 335410 1704146 633118 1398802 1149074 1730538 105480 1901378 370488 1462280 1097082 1770771 1524411 1097593 1219088 1008424 702624 1421602 1982434 1310549 875050 1627116 819394 1609715 1182616 472277 1295786 360519 464264 478359 474452 1554900 1195171 1740923 589816 1464176 1238164 705688 1811086 1697862 1749739 1525369 999830 851231 358808 1989320 1211995 15246 1704948 1205474 900676 1599113 691797 1085928 113650 696284 1961249 24338 318113 642014 1011586 1955409 1297985 1574705 1091680 638317 1274885 1483101 1502735 1423076 1785255 958496 1695646 1310308 1300575 1206749 66963 759274 196135 1120174 1672173 1100849 1407693 1174184 17893 60271 1517325 1858195 1735367 1345713 313862 307166 263185 214182 1319096 511443 200674 688180 727522 1758350 1201693 656120 1514765 491581 1816048 192705 1443891 647683 769755 1697585 1155089 915585 367572 371939 882504 957169 1167509 1759119 1334399 1337737 1737579 278645 1588391 1426901 3562 1453320 218603 633024 1904333 513301 1410242 57914 1155980 1330524 1913736 1574482 762749 268050 1620199 1267053 175734 1844641 1860965 1551706 600060 1197981 626674 1325890 1556638 215793 1869191 360723 1120828 1163106 1836396 1377292 719909 1706662 517489 1387020 324120 276121 1960750 1306 1616638 1091726 1959534 1956402 1045644 1492030 1307578 1795473 1470887 984214 464685 40535 916043 305364 38953 1755506 373321 772989 748471 1746044 743319 1413669 1760057 1938941 783244 602026 996689 1208140 619527 1441709 1534647 1781802 986197 1785796 566112 355119 1085031 454649 356585 1675846 1268635 1098142 241750 1345970 605169 21637 629149 654772 334233 199072 363475 1388096 1347793 287086 1951276 670891 753871 408952 971199 1570112 666362 301869 197910 253537 297534 536755 727809 279981 1500004 105130 1384468 412639 670934 1681943 1754112 716460 146860 428633 1113498 588854 1612650 1635625 1171489 914877 1975291 1546447 700077 189766 664909 197171 711661 334726 1508240 641559 336126 445849 1646121 1312055 811641 1512510 1983466 128051 1962804 108139 1044972 1671539 1611416 985271 1787925 1416144 1553742 95661 1676766 787625 1431885 1745181 344479 1810000 17107 1896093 1640376 350778 233353 1636598 1459958 933701 296292 1881620 1224898 787109 1342790 1618515 440871 808091 42061 1212909 1381946 1150442 535002 1506098 605784 377557 1890246 1137534 1032351 1985587 1739898 1181977 1737214 1174745 1617514 893803 416132 659765 615835 1276477 887974 1989529 1687174 521709 362405 636116 6109 575310 726896 1047754 1656420 1991433 1712996 1755841 1657909 103199 1852353 92591 564294 1511709 710525 817879 1866941 716086 217442 301489 1364536 374028 920344 977996 1907701 1504190 1244695 785479 1821114 1561257 902584 297352 752820 987666 1991944 1883469 1380429 680723 1903822 1644299 144476 1708789 1316806 1904197 648049 1383145 1105588 1645269 1009450 1919694 945924 892272 1441303 7801 680410 231087 925456 700513 1037922 803917 116622 1115623 99771 1190320 1816555 1335898 380581 1690155 1281429 1851745 1974926 1630911 390203 145712 1002300 1005179 795875 712992 481742 1399924 755993 1709914 368428 608705 785944 1391276 1830378 1051665 714836 477789 1211251 1641791 945775 584748 885316 824039 45483 702508 1155440 113227 1642095 1014095 1766489 471367 366664 1598810 205691 1561744 209829 1056895 214827 1490130 1667778 535180 860414 1363748 86066 506410 1685642 983196 146785 1562242 1017584 1297162 582905 148131 1782545 413762 566899 1981740 231389 138127 829549 1781903 1251930 315410 1474314 1575066 1763835 56079 1513816 1079793 1810060 407781 807883 796720 1413038 81580 1243869 63615 524870 500567 1286046 990688 795428 1710807 207623 441860 1689802 1239182 1352159 1684690 1277876 1794412 1554564 917516 615515 1072996 1341038 47328 555297 963699 1187448 950888 750857 1159169 1440264 572455 270856 44605 1002919 1006225 714322 935014 1033108 477007 1543388 212184 379774 1025511 381102 1806106 1841004 1644153 490422 1824976 214040 1646357 738130 1654502 1750544 518910 1492736 948903 750690 518406 1638895 1155922 1984287 530739 831773 1352694 1757645 1379974 719038 629749 1278773 1388245 1359665 92100 1658230 1233834 1480921 1465798 1081097 715349 1357329 577891 1700544 1964657 1645359 1331783 1920074 395166 524628 460144 470404 431403 286007 137180 671689 1268573 95338 1321691 860681 1633342 1574546 239167 1051365 1117433 1033923 32278 1727785 569803 1976959 130292 1771808 374009 1788798 1685292 620486 1579503 47959 897342 16388 1587909 1321744 362063 89651 1022257 807884 943833 1038775 1510586 135696 662532 1333714 1949077 1561251 1758537 62399 1691858 1277517 425658 1984670 786804 1485408 827802 462877 690002 1665131 1344595 953711 1882485 13465 775916 1899098 1133632 430590 1671790 346822 1391181 685082 90893 271500 1453445 529279 565166 1912669 941458 62236 972888 1750655 591792 504150 398103 1562281 1066024 1793496 503346 1281944 176813 586153 722327 59224 839417 859876 685465 1345679 632914 1197457 589705 748753 154203 928107 1087282 647268 1342770 90821 128833 826142 855473 261906 764497 883314 1491340 1105126 525811 1645271 327947 1132793 1716219 923482 1775800 177799 639618 1153376 1684288 303358 680040 1424901 932587 1852179 13196 1730892 775460 1566507 376980 54524 1063227 1709238 587389 1928453 1170909 880873 1900630 1535654 1421529 1528389 1846879 1462818 1975419 262713 895309 124198 1402137 454681 244165 1996243 1450277 33897 1656940 1750724 908974 1299848 1068263 815256 1655853 265613 1658734 731585 1122804 1675017 1562054 1446904 1157254 1521145 515739 28809 1292316 1616062 1178369 1417319 251004 92752 1798 1507962 267466 1978151 1413332 1293517 541635 1739626 31752 363160 1100861 779711 1271904 1396274 1575482 290670 577148 965693 1337816 755807 1691598 617193 1658147 1346130 1999278 1489272 1634395 610456 1858352 1147710 1689909 796226 1928104 1570019 1816183 1488007 1114279 774653 605902 1633303 1843796 1734019 1327241 1296469 1293224 206627 485104 738716 535984 402218 1060352 168609 1055496 183841 914519 330087 1022922 1839186 798529 1040437 172431 739884 1728011 1192021 1663239 405119 616130 1223483 1666110 1104419 1503323 241167 320820 33889 841288 1838691 1543677 1817729 16866 1809107 621103 1662265 1870490 799339 136558 1202825 1919441 27863 247592 245337 1673182 788533 1587603 771007 380321 101707 650750 1046086 56914 670906 1077243 1779335 1848477 549705 1697788 1195473 100883 823921 1529679 168635 161464 970928 410794 663822 514519 1110655 1939555 1266356 1207385 1683158 1637075 1596557 649746 213583 529198 1039221 830303 911116 1177047 1600845 1231119 619752 616353 1749228 98370 1314860 668261 1234453 724693 1664063 1116284 703602 421322 550629 12603 1600610 849855 181020 1528271 1609491 1323842 443057 1886634 812833 1458661 465408 327267 961582 1884212 1083144 1810210 212624 362801 475556 165240 1827975 265538 1087830 1392937 1037608 186546 373372 327457 257372 315136 1988698 1806895 365055 1104308 891276 365775 1628182 1815158 502364 657022 1349596 542286 1797891 397511 1009176 1602070 1451660 1684819 1405773 1929540 669892 626473 1367283 1046336 1806255 74178 476237 761731 898709 1111017 1432276 734478 1283908 1899579 84321 1375456 913543 1696326 1214692 1331094 1483932 598712 807115 1706739 1861688 1005157 1050137 1292488 741309 1403091 422626 1854550 1163080 1914567 1762064 420735 542352 71343 1353120 953707 280783 958604 1083290 1753169 486372 395258 685322 111012 58828 745203 1672141 369147 352388 579247 732282 1427966 1561692 1569879 1653168 1558895 1948763 181335 1186795 1453608 231877 805247 1294574 823961 1596368 721318 771125 77803 1455773 1789848 1263096 1825976 1356532 1050923 253064 1203803 617173 694664 1157889 1045462 426607 1760330 1646718 1129285 1908149 1517346 29506 1572492 204611 988174 304707 1124702 716330 1673698 635613 689817 1772756 725774 12829 1090129 45476 1694108 864478 1695474 1303168 996010 200732 1993062 570006 1790098 1116521 1147127 1582719 841955 1572003 1486820 1726171 1513810 1628133 185626 858906 819318 74752 1674326 374945 1381366 305776 232302 393449 1240395 1727278 1245707 801107 1801262 947739 529312 824902 544692 781591 753752 36033 128465 715465 1308075 1932104 1288458 667854 551808 1420962 1900597 1765259 1464023 1983370 228874 1021771 1166044 1058051 646132 1414039 497398 722628 29857 1917566 1154814 738288 399220 712271 613568 179386 1694952 108848 124488 664315 1388303 160344 650638 289118 1330525 1617562 671791 1301636 1392677 1884671 1937167 515543 223474 125369 12443 467407 1708646 244919 387695 169001 889518 1405317 1610384 171061 1243780 553410 1988346 1894055 1876750 419937 1811216 452381 1478272 1411138 750046 1799836 176433 1945549 1241921 1646441 1042073 1065437 872207 1137301 643959 599973 1739885 1507584 1242969 1338496 13237 1252965 98019 986494 424513 778433 961928 724318 1760044 412414 403679 1917339 1110890 949181 1295567 107799 1692623 854753 1095925 155593 1233754 1695462 249163 1629587 767526 169234 465887 834307 452020 361943 1409775 4503 148022 909752 1452052 1474596 952318 1025947 1337826 254636 1612063 767776 56804 1941279 1073472 1934425 894654 1314944 180128 1875643 48453 761585 1062182 1365698 1630788 63008 1520362 1414820 1423293 1328393 825142 987290 618954 1569559 360810 335322 496434 1272921 1548576 1152894 1188120 1364797 256744 1750073 1008693 55227 763754 1174120 1774827 77340 1232340 1351428 1503910 855606 822435 319280 1815873 1237860 1922514 387837 1888405 1561193 1873838 492935 1194645 90065 1814043 1145043 671139 776628 67641 392669 36393 710566 1243752 941168 81756 96946 1003497 1066945 1666374 613834 265415 1615041 477445 1773747 521625 1816976 1082141 1448655 1434211 1803103 1705079 1092265 1439946 398478 1532952 524772 1917923 1521880 947128 748472 1339071 1942215 17154 1980728 724792 1393413 1960194 1146684 981974 1704749 1627928 56348 665518 863547 460459 912865 947162 658722 1155437 630727 431987 185018 551376 1107042 1282262 1714317 1156286 855834 38959 1188375 1415766 579571 830218 640394 34191 1538018 572130 1866913 681820 676359 1483493 1636266 1893195 912454 454819 139184 1253939 887863 1186597 310507 1696093 1825357 836737 1507952 919641 377385 1783609 1189262 1864231 1232666 576825 1285362 1440332 349171 1171891 1967525 1421944 1781940 347484 1342934 1251737 1219725 1866010 1857727 1708126 785919 250639 119719 1655166 628052 1160559 137479 89696 916912 169797 852650 1740711 1202075 155125 1385598 1784355 793011 320125 1870975 1642340 1872335 1845394 39024 904388 1511359 1589242 1704705 1741018 585633 461450 1797236 868057 841152 1094393 1087460 319869 259755 1744485 192243 662748 416839 1594557 400882 378294 55417 355422 101335 384559 119079 103063 1409516 1433215 1093333 284785 1682132 603109 1632885 945405 1394247 483590 649019 490780 1335269 505314 1852924 1169704 634094 1511906 323132 1088957 1956931 67117 874742 923653 1756083 898304 1556831 1429997 21860 1442734 1743169 1751279 1668118 173174 44797 81278 1569491 276728 1156721 894574 696701 627918 1548012 1756953 1894350 254353 1174110 532713 1727300 1060512 77049 1423777 1261885 167653 1040525 1357505 414427 34379 1114601 1489019 1803857 922093 1036508 1847140 231075 1913216 1578995 21195 724982 1685272 740880 1181675 1515620 1008227 377264 594747 834542 662201 202314 1270989 608945 36617 1967220 1932918 353760 675616 848152 1356300 1480159 154217 858046 1940436 913978 469073 1276476 716932 1448527 1342917 520014 205165 645219 654493 1589052 422651 1069949 1442650 174262 1974009 212376 810726 158833 237660 1112183 874695 712691 822902 1470243 1529884 1661022 126543 1634776 1280714 1814124 363110 1876995 1855714 1380912 1706239 1183847 428779 1135302 264784 1786804 1072398 901812 1833789 1348614 931741 1410427 271212 96945 1332193 1512185 1263055 1167625 1407025 315552 789486 453981 37957 1766324 1370638 1250868 347453 783935 1939465 323538 939655 858103 1930914 272134 298914 325305 1132705 1031748 1203249 1538291 225917 1749262 806678 1318443 468814 1409963 149227 1710013 352283 885536 79952 1968211 2148 671940 1076846 1645119 1425633 1161699 915882 543670 1098027 1530823 1390004 1543090 1946097 1611627 109860 912131 832530 1341735 147694 1266582 1163371 832270 1370668 497225 1360352 385013 96856 1247969 1879473 1141825 409226 1845218 442707 1127523 1005635 14320 697765 1091970 925646 831478 1183857 265091 919182 1179944 728678 873389 652182 1209318 718741 345170 1714543 166361 1800073 1883283 652842 1419293 1941874 1378129 1015436 218647 1828411 1808964 1637481 479819 507362 503285 1700370 1310518 1363233 1914927 1455675 1790457 417648 878393 1104828 181579 130169 743847 1627316 1296814 1726966 277729 908841 343007 1182768 1554293 658771 40681 391692 612721 1540681 535912 493799 1719983 1754367 1574845 797505 1370448 363046 374988 379780 1928835 1630943 1647403 315030 927117 1042751 124533 1548492 1636812 1103349 378656 1888791 1959061 752472 954636 480645 898467 1757480 1521027 25935 843170 442886 549664 1007553 138226 1609411 608753 1452676 857769 940132 455469 1611304 1072943 1879726 1383658 1201108 622912 784613 1453446 1403804 1031880 956273 1720673 556511 302997 543965 35649 533076 1721953 1973446 1409465 1490394 854826 714086 629156 289115 1208412 953679 865119 209919 1541403 824705 362917 204734 158392 1308653 710686 4065 1802134 1780024 1584721 55435 957032 368741 1707456 1510748 484462 46903 688961 1057651 1274872 184329 40951 784752 1152048 877727 1998365 1463722 1918603 883532 467491 35414 209873 1821470 1911394 437323 834939 1744666 682750 1652308 1015300 986006 681649 1161734 1968446 225372 498630 1294879 1082810 871031 1762311 910744 1807584 1597113 541513 1127414 1022620 1292822 675416 687445 760403 1890857 1295222 310157 712163 1558462 1320471 324788 786017 1721553 1433988 828909 1157314 868084 1475441 1918440 496815 1167454 865735 77883 996388 1022539 577287 1844531 705112 1178771 1063123 1918780 474032 1119176 1469269 38244 138671 1724141 210473 572271 1086699 757467 474537 1763090 1634127 1683531 67394 36714 1549354 1245136 1422213 303861 953180 1362520 1518251 406936 1802212 575309 975730 1301868 1004414 178206 401095 392057 1668767 206430 277264 1979134 226728 97189 143895 788629 946600 1850110 1780403 937224 675289 1920776 388368 220341 1710360 1185746 849243 1559580 373056 11001 751630 1478237 1045924 352908 1052273 1779738 220894 493712 1946351 1239870 508339 1823754 784214 1414363 829591 770023 945137 995602 1639543 1243098 45801 841008 745739 190194 1010566 1489702 56315 523895 965958 998269 1381696 525514 609015 287937 1881174 1863060 1282887 576329 1246934 276725 1762197 137055 228792 931934 324843 62570 1225893 1792220 581455 1751817 1909652 1479745 867429 429002 718324 1516406 1155624 1943617 787143 441305 1621303 273197 789982 644623 780098 1522262 71418 169271 1500976 1872310 400807 255114 426515 980048 73258 347684 1571968 978515 1093992 1314681 1966281 1510110 1342767 963736 32421 704303 555796 1916457 406843 1956561 1081632 1508891 1473286 126998 1057581 637715 1232437 51877 1307991 1208632 825015 13559 301717 158547 1115286 161483 945120 1534726 1276820 400217 28619 671404 928357 1062389 1383575 1381500 1376480 661849 1390733 1112769 1351464 105666 608692 1839922 261559 1497949 1642217 821758 1634383 569671 594900 211088 1233593 841571 1089359 1682096 1680211 1888897 1692752 284606 1632439 1509293 182923 1920065 1562100 260785 166766 1629917 1374533 254594 1082757 924404 370231 1564527 1379051 694134 962032 111597 1811105 1305511 335511 1705913 1607951 693054 672948 1909303 1572069 425651 803894 1964610 969513 137586 1909515 763324 185522 427849 1513918 27948 1243912 1694317 653283 1405515 12731 433749 308531 566708 283763 951829 1533434 378464 1850588 323451 700476 843141 1857685 726448 1445699 427528 1024102 707180 1377191 1115933 453544 1096006 298639 1295013 1237048 839802 125744 1612464 543738 350084 72297 608116 1027904 1431947 661166 356477 33985 1783871 1777941 785595 847607 927199 455884 220614 449184 381809 106025 1623750 1587889 739811 347804 534599 1745212 38130 514082 1697546 630055 220393 1098928 1284231 1812652 1489794 1367081 536346 374181 347935 1280999 26853 1793590 1505806 715748 1897611 501661 179169 1346818 964130 11841 1454326 1667178 1829038 548487 1362942 1728007 1045914 1080128 1092166 1336937 1234081 397675 492284 1102422 1325875 626345 1165651 73415 511320 1857607 707235 1396542 584656 219218 1968793 1148225 411275 1606772 177477 1484186 675618 1850557 1135049 1078207 1950524 1861107 1618698 1111014 797763 1437280 387347 1054457 1973028 1976133 1487241 425512 935512 96762 951382 1408513 76500 221176 1156580 346184 563955 779191 1412717 951316 1267967 1112825 1414735 278702 1615235 1934062 53158 861823 761087 1418485 1442683 1872957 1608906 541210 1271645 1028597 1548872 450662 1956585 1461303 359083 706051 745522 455630 998677 529264 1106609 1656003 1563111 236 498205 1677070 453746 1464468 1144658 1453185 1622711 272768 1445318 542788 1673826 1216151 1215181 814563 1622837 804740 1097828 1274660 288338 1223040 1023125 1007662 513595 1732201 486429 1015243 1292031 1528646 307789 1070861 1491136 699254 205624 1235627 594550 1764473 715340 446681 790523 433827 1887773 76228 1963509 789940 1396791 565600 1932848 1448543 129961 513459 947812 376593 190720 1884429 559226 1612440 454343 864223 1737030 633415 1009569 439011 387489 1903631 1657404 1285661 1300086 1848029 58432 1993211 361230 1224287 386964 1412390 1412801 1263076 1217643 697437 1409232 1129371 1635778 1675807 224042 1634598 1309713 1584006 263483 575563 1893229 1778580 423200 668641 154590 1366394 1346404 1557483 1711290 1830758 544874 375854 1077480 391820 411813 422988 422933 1026309 1495848 1643080 999232 1059388 1208950 1566190 64089 510801 782013 1146952 55973 1090263 566759 979109 1461992 1072447 1903251 275392 1551069 92511 625790 430678 287517 442074 1220082 1488167 1996264 896836 710987 687079 633833 1127938 364463 938274 1976351 1925786 997959 1827561 1518851 1589325 1839659 1669232 1418410 472040 533899 1668787 1341848 1750021 904467 1955556 386427 372701 3799 1979937 902390 1821642 578104 855434 1963599 564540 1918282 372298 502897 768116 605918 1776649 1657166 1901937 946447 597229 743516 1527197 693209 585648 502663 1221954 412357 182983 1189612 1938306 1469199 109081 680399 22344 1292139 1370681 1761058 654930 146864 1250509 950993 598516 23843 1258224 1842916 1301544 1146772 1992849 1741102 345358 336730 828364 677438 1062407 792050 1134426 1454082 836402 1574686 147905 809708 705845 1685156 1451791 43203 1089792 453019 397942 1853992 1228012 776023 1985516 1607477 1968104 526404 541452 1800486 1526131 1177384 845500 1268406 1812727 925762 1712335 781844 1874847 1464509 1975867 1503596 173399 662656 1216651 888693 832721 1890559 904603 1702213 397254 814149 1043601 1264555 383116 1852859 1459647 883818 1160978 966431 401449 164155 335143 295410 961556 462576 722625 1680117 1592627 772722 1329000 1043488 1729726 111801 351905 226485 651527 807023 758816 1264874 942111 416049 311440 653672 772216 66349 1437486 1175479 217647 1760390 19884 561006 1422344 1043127 1808534 1151679 1244550 585839 1703225 593595 1662309 1113160 605181 276997 897942 774743 1850947 1243352 1856910 714245 1361336 1694177 434345 1137269 1384319 295113 308837 226114 1210963 398198 770726 283204 1176426 1329307 437680 657071 1046863 173067 1813008 873889 1544025 950117 718188 508486 1620943 1505201 696272 889338 214596 429096 1763247 1711114 849169 1829096 365132 1266438 1780157 1660774 30188 497217 1755700 493841 1282012 355522 1329596 1859725 457828 519440 1837599 1390761 1581052 765410 643802 1473280 698953 899985 1913550 627294 1462904 1184887 625539 1436239 1056363 1396331 1937271 28388 1993842 1662517 995292 1283102 1735451 159192 1341715 296302 15432 605209 1448621 1579935 1398448 1074944 1719700 972478 345007 1401269 71285 1598599 1885930 1362659 234449 655516 1441384 1007715 684548 1390271 1934761 994555 897329 1806589 1798996 1729369 104820 1218152 677986 34736 1189202 1812819 721706 158090 1863352 563317 1796553 769403 1940518 1790510 502391 482031 523638 1012773 451577 1871015 462736 86983 153082 270915 1350865 541642 364078 294649 1288677 615883 1650993 491284 841501 1254327 745578 1443565 1565775 821346 563611 945216 1296771 1562147 1943831 1117730 140879 1561183 1801601 1188343 326179 850814 1985658 134845 500492 1081487 1583640 182953 1689473 415952 1916358 875008 1925489 1172040 557727 1838407 970049 1979607 509344 1615609 649090 1058020 1279094 461268 940597 1895678 1255028 502045 1908275 1515213 1528546 1893832 202087 1799101 1899298 583737 1710862 1522242 1384454 475440 1399528 1242280 1600224 469671 348622 1945356 278023 1899214 1878441 953672 183040 325965 1703360 562482 606767 807565 1353562 519416 1626665 1305472 1989745 384843 1597945 694508 1400154 237864 1795265 1804093 1410448 520690 1405665 520570 21872 656861 83555 1753544 70044 1495558 356471 1714472 1684414 1830939 610694 271406 1907795 690988 902544 150829 1426872 346971 1769004 1455636 108153 1170558 1703534 967797 642452 1465924 652660 1981119 910442 1149229 1355239 1797333 926382 362661 1778493 866620 1146725 1945314 1165641 443869 1747259 55551 1483430 483019 65407 165557 1199159 853445 622602 1563350 1586333 588952 1916065 991524 1155737 1587544 583026 782420 324015 49630 912989 378677 1441854 1427460 922541 282429 1592292 1711709 269466 1662607 1388893 1421224 1529339 932573 1188843 499176 681035 1979218 923126 1699080 1549928 915076 17433 814832 1869695 681598 1573478 503168 154999 372513 431736 435131 728183 1651369 551287 1514238 183895 1442995 493826 1230224 510172 1800168 1016980 1037271 1360246 48814 332203 278937 1596702 148521 966906 906802 316199 1086599 1849802 235027 1575999 1609357 1379920 1163379 801484 846301 1981203 91552 1040010 1534273 551980 1396347 1289423 1426193 1493152 261304 1724398 498476 1586871 300644 1399509 1412155 1907739 1153047 901953 1005189 1381504 1765115 697120 766107 1644001 364683 436979 268338 1141504 307782 538269 1536024 1805491 1560722 855164 213324 489918 872850 807164 1491295 533135 1546083 1300478 352904 1111222 31629 445832 588629 63447 1536873 992881 676004 610735 8458 826285 1891999 1317036 810303 1044114 537679 1381271 1473018 633851 308303 521321 1220084 1344946 606897 1798788 600794 1561999 1571102 1597393 1219104 677526 434849 554343 547171 416970 1531624 427401 157512 572956 1598801 1872368 1050629 1190965 868256 179927 1031341 1171709 889725 453273 597129 1435818 147909 1541712 330176 1846998 76347 630341 1577806 1396000 528955 213086 1937063 226279 1217929 905822 1980084 1697068 940135 914258 1877025 1193085 647014 507580 308445 244791 404148 600634 1725294 793541 1650055 499469 64774 388216 501923 735587 612342 262982 1914454 1571656 1525355 796188 968319 853967 218301 1550827 6974 88114 1905243 1817658 581914 1843345 108351 998637 1971696 349932 827173 98926 1256241 1859312 878359 856642 232676 31419 66601 1859426 60602 1005255 602033 1078958 537512 1766555 615190 179855 1623570 799651 341612 405229 1838220 435826 1460665 1234497 1259803 1609623 1276746 1228110 1729355 1189644 627765 387557 1459174 499290 126924 777200 156438 693088 1517147 164688 458058 634351 643089 172723 1177011 1989006 669352 1533719 224333 847309 1920057 289383 1267736 678277 662047 1370301 798945 1274668 1220814 345737 1125571 1332663 1665978 1208446 447336 556475 575159 227045 883933 1288367 1202833 1583818 1114768 1765249 76935 1024836 1521022 1008756 1111820 129831 107619 761119 1465265 467603 479167 933174 413959 1273287 388619 366539 102979 714697 1383032 748090 1413345 8816 1185413 1223362 212252 754486 850348 857110 888181 99152 1248216 923899 754064 650472 1076796 1808309 742476 222578 437500 1692121 504769 1417855 178627 1668504 25063 771340 1136747 1903680 1542606 814096 569028 1817525 1620051 1269991 1788064 1639548 347923 434401 1091619 1923464 104313 996654 562299 240171 1291942 1775576 761503 1458005 1119171 605965 1667509 1978247 646329 426620 877825 275636 903978 1021560 818010 638692 1764810 1979408 826835 1760166 1537892 494319 681449 1530033 30424 1627659 444533 1349336 1676191 786524 1133152 1553 1478677 1985375 1964019 730488 824831 1458354 1228069 1267874 745437 845038 236255 193425 464727 1356358 849458 1284460 737727 266831 1157433 1166854 84118 324054 1389943 1043652 695884 1634792 1517392 807243 1326048 983241 1948232 752921 629064 976036 495418 462789 1137299 186532 1852754 1933510 1664755 5868 1798170 1555703 728329 119566 918524 1248517 95242 1813678 454969 547800 1535326 750343 1218365 1155852 796152 419690 1561746 1951480 819956 1476066 1209652 980971 1386613 1981054 59975 1234827 1869627 1777633 447346 1301369 1878026 351517 987041 1509973 199734 1348069 1810401 499621 1031628 622246 677701 1990406 1157576 1661536 1452513 1050984 1855525 814877 1869771 1727648 1065525 805636 1932993 1505283 574440 699900 1503650 1524686 1406010 579113 1545662 1265260 514283 218801 1344386 744054 1992119 1701827 698394 1170144 1966022 1161562 1965422 84263 316349 769074 716221 1020288 1953062 1360962 246043 490925 1699002 1213806 1481321 730833 1814827 1344722 1519179 1276835 172353 128702 1887085 1095191 1784472 1270417 1751978 1555326 1814419 31866 1906804 1619553 1381156 758410 1295148 1564420 1965831 137469 1953342 1627509 1415733 823631 1289003 1236636 660047 615660 244761 1467623 1502150 1020175 367843 1262716 550090 1222153 338859 590973 138569 1568252 1838000 402726 444656 1789202 739593 567463 1000285 1246200 254762 616564 895440 1860156 1744243 1545107 655477 1011462 397696 1209266 159933 316512 77531 475264 493875 1997032 513784 1458152 1058174 1691060 392671 1598447 783687 1740681 1096242 763473 998605 1786421 1800724 1687602 1906739 147590 1070634 1956334 1260718 1530088 196733 1511103 1389637 1687671 478066 152765 150492 1295714 1182739 1605367 471706 600378 749072 1163573 188680 1890187 709239 937549 1120947 574011 362419 1908844 990130 964169 1591088 1624993 1366579 280868 77008 1275189 1266347 554554 319722 283013 1481800 316327 1190420 1018280 1304815 552736 1953665 1460004 121058 155167 1299327 1621039 826931 1718918 710309 816332 196508 1379363 1605408 13272 1884720 1036976 1026402 532576 1404692 1040856 910331 1771151 808559 1489024 375920 434319 222457 1280081 1646116 1885808 1233616 1822807 993411 1374113 1279679 802929 1160017 1076844 1252944 826537 822941 872763 261796 1387855 497179 1080506 1233655 83374 1363657 1852010 743436 1604479 1378735 1766959 360303 1551303 1126614 129828 1140644 1099214 1377813 990172 1293793 971742 464451 1525245 11682 552167 846364 837913 1716512 1920153 1744038 59523 737064 1392108 922658 1283043 390415 1705769 141821 1682032 224621 842647 1283805 1484937 1526724 452047 964016 1153092 344018 1323119 817076 1023176 1780060 1321524 1311998 610397 663353 1582688 526722 743260 469512 1680495 1224282 1193617 1864871 1971581 605742 1436322 68453 1854660 1467996 1023725 181249 1571045 55785 465593 449948 955666 383894 1672913 1025678 167359 437304 1170404 1055015 1842339 606288 846552 1426641 1508047 137454 720971 1159520 411548 419058 243323 1979641 1836878 1705404 361743 899823 1602031 699043 1232094 1526102 690467 1297732 376999 373864 1191429 831472 747607 517926 754074 1338608 1503719 370463 202262 1970350 1993874 9221 910678 123306 1183479 708640 1560597 1270646 1937992 428203 1657695 506692 1086016 1140781 214186 1016545 1697748 16969 1586294 1736129 861015 702619 1770456 1489293 7897 380711 1294968 852143 1756249 26169 1050799 1157718 1597973 1847293 537642 206325 451087 1274848 1086290 210769 474218 772046 939052 649948 831181 611908 182877 126191 1663012 210918 1722585 695380 1127794 1085520 826305 305034 124811 1798245 987350 1045662 1185417 1354744 858208 415791 1361504 1127631 1607341 51424 1478074 795849 847914 667780 1816324 1526475 1442159 778410 1975420 86498 38586 1008079 817069 319613 1863663 899816 1376843 1176968 1551904 424856 763933 481296 1865503 1201173 123826 1982462 1415528 826086 1323715 506519 1779979 1800989 37336 693202 754759 1426739 1065881 730241 562815 14408 220033 369497 1669840 1958148 363918 1491508 1009998 1542144 1947031 1719193 460787 176776 1864322 1197327 1220083 906459 619474 178022 609297 1984784 1078249 332487 1066732 1091437 1372862 1641979 1921613 905498 903032 1666809 1315448 982831 408233 260650 654060 838801 1484656 1605415 605803 844494 589970 1794554 267019 1260203 577284 905054 1915540 1501830 745335 905514 1470916 1951419 1980934 1216603 1907579 19929 880088 1110608 1129009 1525964 1621312 274770 1695069 1484320 623520 654553 142106 593941 310115 926092 84483 1217164 8932 386441 1087474 485840 1125563 1221649 1279031 60107 1004975 185417 1477665 1095151 202893 1394358 1080205 446814 956794 256742 512217 730242 1364772 850394 680684 650931 1796248 1046120 858328 1996811 1974837 143047 1904572 1771565 1712230 455434 1301469 1523873 1917608 983890 1205167 1120786 50664 18561 171146 53604 60588 751012 764464 1528226 1796237 1207415 867350 1839680 1303857 1724763 947434 532420 842993 1692924 274585 400490 1200179 1027021 1188982 1793248 15473 1269917 1924811 661729 800638 1752579 1643333 1743664 1183702 1498032 726044 1554061 1296045 1434895 196023 888538 367334 562104 26110 688 675816 1956278 1642090 606893 296848 1165315 139636 1432456 1963070 718886 1680223 404515 1067347 1321536 1214519 725156 957010 1934713 35844 1842247 297304 651130 378029 1295400 1502357 1578901 1369072 824251 508083 1206819 765654 1759456 215092 1500345 783035 579622 98449 1849552 349301 1347045 1102475 520707 547843 440458 784029 729105 1285418 1296328 1979895 1104723 825541 305128 682915 1377380 1202746 1735848 1565919 1099333 671632 1483372 1710076 1325931 1963723 738258 687173 1842353 1546951 1087122 808229 1862886 468058 742680 1037447 1733693 203483 1778499 1221654 376623 755936 509317 217144 350462 74684 334107 1747213 1267833 68812 105500 1966209 1425620 1538888 1013193 1730276 18844 1157844 522772 598864 21171 1644095 758204 1633855 323559 1325098 1135673 1777956 786705 819412 138588 1131797 858381 1584223 1897994 1788123 937857 1649515 1128507 1587715 1724742 1409241 1104276 354017 117563 1840509 889967 1862668 1269431 1061839 1079290 1140311 1026692 1560960 695678 1445948 1900408 896946 330372 425722 550842 333871 48301 1912514 597359 1094510 814251 1483779 802666 294443 1049736 1050065 607965 1139574 433841 918517 1019701 1600916 1032075 804919 902069 1965978 814955 1937030 1856287 336119 979508 46160 1291137 767270 1973361 537389 4709 1753673 857526 1145779 527263 1234253 1019958 1970272 1400452 1635740 320588 1076968 817548 506916 591245 667055 398208 772562 807236 1676142 335767 1944946 506033 577138 536664 1908399 862850 1792069 1503310 330602 242629 567278 1713568 321583 400823 678840 1426609 1398499 986643 258772 803139 85015 1934797 687289 822586 984031 732720 333568 1178505 365292 1883074 984127 766651 1419485 855412 1998409 1177230 286259 317603 1236095 502417 1286432 1710495 153551 1923827 1221157 82046 534566 1546752 1022703 1636803 876619 233537 1928482 465456 48051 7089 1828044 105127 1463288 116423 1488631 770369 1854792 5087 929322 587943 1486681 1649216 348394 1724279 1407892 751181 405512 534162 1631432 385809 299122 662670 926064 525850 1521915 414102 1089477 691557 749714 902686 1994032 800948 1086718 1273921 350491 431926 1247437 1889542 706874 1022096 855720 1826048 1541647 35765 480137 1683506 121666 149750 1795584 1844087 719432 1505254 839008 1947270 278399 235136 677884 1791919 371049 603405 1320874 951259 851444 1779016 1612674 1879623 1729474 1159309 1321827 475467 1641386 16259 120077 304188 142921 286755 1324980 696210 270171 527462 1465917 746533 563727 328767 1164983 375076 406913 225807 51378 1340694 1157032 520642 614032 84133 1494156 1237167 1950676 1133643 1492257 701556 1938655 1992612 112496 205186 1169657 1713669 466951 725033 943394 871869 200954 4521 261397 1737460 1796688 83096 238086 1753614 1580140 1927090 114186 1219826 1073036 110012 755404 1102811 1121523 1871326 1849172 1937487 1951984 1315098 1936990 1715086 619790 1232222 851629 1801889 1147794 852380 1076509 832525 1113405 136808 1846089 1813189 125459 1690216 1879238 810079 66365 30556 671268 1640891 189955 10211 1868731 805878 496653 926958 773681 687068 1818165 1674078 915253 1468235 1018405 661562 1584453 1143434 1581749 1835323 1557611 1415081 506937 1261355 133244 1451770 136200 128865 1670721 1040942 1256762 957671 469308 258422 1690125 1778667 448734 1954444 1221109 898086 729913 1469033 1379539 246426 1631789 1180900 840616 1957111 1008414 1733902 1609422 174786 1033124 588558 1478418 1038919 1514148 951290 704100 859242 776419 961284 584291 1873171 99425 1228159 1620848 1413295 1213649 1324753 750130 63660 364154 1020012 701589 1115499 1469459 402409 636723 1690817 1009436 128301 1510355 808212 1919967 154760 1380723 299701 1550160 1604953 1415503 396817 1991785 733846 304303 1352756 739731 37868 828580 1223157 1770749 1426580 1965115 1304849 190000 485521 1299427 1352469 1002993 832097 979207 824937 13883 1400211 689794 531040 625617 1599363 124561 857870 390198 1113841 113943 1530706 1526147 1382407 672970 995552 495071 449992 1398340 952918 725761 754580 1905726 798053 1298121 1531106 1063131 1353526 1285880 931775 585496 6915 538584 291829 1320857 149272 1002568 801877 394799 1608213 1565011 1904339 215544 1500907 671292 1401738 386759 1441056 489402 1474628 1515405 340579 1750599 1447765 1050589 1409649 1093185 156768 1422965 92793 1586901 1833126 635787 1312664 297875 242074 218659 1078081 674666 1713267 792826 48203 1694246 1002697 988140 1800207 1280965 1567614 1445500 869049 1013613 1941913 361755 264468 1425688 1310441 1731904 1167529 594590 1389229 121054 334552 136450 1314636 1757803 890869 1345513 1842477 1052569 816167 1112718 1258837 1045865 1470307 1028946 1188428 1554031 1727741 458962 349524 602048 225254 1350773 1711576 967828 1929564 255959 1046309 761401 1695139 1103362 948960 274739 331443 1617837 1351632 1307840 484456 387777 1107110 802873 1009974 1711913 1134907 535641 674482 276316 1757739 1041073 1095790 1237154 1854787 1305051 361611 1626265 869192 959280 1370058 685392 241007 489648 492298 690017 1960597 1030264 770905 547191 71529 962767 437649 495719 1895335 1049847 300460 455993 1527949 881700 885377 1630647 461632 582431 86238 558799 152887 590183 1263993 965076 552924 496021 644017 1519824 255533 52546 208142 657900 1915860 1710283 428888 534097 585002 1814261 485266 1429811 95314 1848874 1425054 426755 759859 1318897 208755 1438455 844588 394868 1651679 1787223 1605962 1824845 55730 520888 185009 392294 585584 912040 818500 1688496 1423821 1614672 1280085 986154 1340379 78729 858235 604374 1443805 557588 1813844 1918631 1427843 541125 133858 873324 594450 568942 1153650 948604 1337279 1673260 1946480 493887 1939596 771366 1543216 1399184 538583 641544 102702 529934 1258182 956612 1390493 574567 377235 738479 548149 1108388 1944675 80786 950058 1106801 1331700 1503937 1011853 591124 875448 797782 83678 1688531 551034 1162852 563274 667673 1801967 1594510 690904 1167222 1214784 1400787 1844424 1838495 1914709 746052 330826 386683 1227031 1834378 498673 1049185 601258 737649 1592739 660870 133726 1997706 412839 1228140 603081 994479 3956 316835 1527553 1086878 361622 1628933 1928145 161919 1729619 533129 474142 757085 62930 511924 1874274 155118 367679 728602 430052 1683284 656020 1297655 1025417 928712 1245618 478880 1683993 813666 1156098 1528853 1559561 995325 452831 1434356 1791494 898533 1913512 904693 382201 1396121 426547 363590 1123250 1438338 1996579 125740 1133688 984248 276405 1566817 78851 535838 1838449 1483875 1454494 1291648 1650909 83769 566082 591375 1863330 1212308 1712855 581199 942387 1469212 234051 1873945 1673132 1916375 1854568 1697095 1523253 1413436 88872 850569 1570187 257466 1405586 251878 1258652 1763938 1586305 1489276 386974 805284 562355 863596 481588 221216 134905 1011871 639589 865226 1602937 1699041 835697 205380 964556 1038096 657149 963984 982257 829446 56218 317451 1837338 980406 1723543 295822 756763 524849 1080451 990171 1098211 125157 1488494 15965 1502069 1419061 1925479 89957 1963779 456510 1199437 1467740 1836810 1462878 483593 1689535 1804934 256282 1269927 648132 1667514 388923 883428 1055613 569296 1804200 823493 1234975 529644 1144106 1326740 1999418 1306662 295792 797839 1252910 1914735 1966827 96564 1846592 708477 1281318 1767190 18148 1640473 158272 1844693 424539 311952 945548 572959 1969567 127011 569742 1437281 598995 723260 1971891 1111802 1006285 87200 1219749 351553 1958825 1589643 1405919 307956 241646 102554 1748783 1597685 1319408 1246706 926971 816037 1528969 1942997 1985191 775857 1926843 1498916 818638 417350 1035687 1099701 533729 676492 1245126 1323534 1258617 1699458 1381276 1196694 118500 1540653 1027929 609326 1283511 397752 972610 313410 1070722 422580 218815 885742 1765469 1080839 1699941 795273 1470457 1174567 1186585 1977994 981692 1935957 1930101 1114040 1374073 1338944 398448 243271 628754 1693780 539429 706069 1801283 163944 169823 928401 1030138 441158 1423083 78849 196272 515665 1759057 200962 1226204 273415 1095413 1386244 517251 889415 1878286 1634958 1554515 842877 1003841 764436 1293770 355158 1739016 1745294 56145 300253 1535171 982701 873734 1915685 1990449 1285754 1253280 1560817 997967 494592 1998461 388043 270239 513670 1415802 1751564 1976444 1719926 1867482 1904033 1482201 1415345 1687464 1768584 776938 1000868 1435389 180374 1770951 22655 1395131 1899892 1060481 1492090 1320785 139681 1584036 1934939 57215 820131 1012084 31832 1396029 306984 1815218 660750 232270 1952352 1142835 1017090 1896168 500155 170392 26619 29898 1928634 677516 483949 187641 1853131 1635874 447954 585232 156944 1304219 386432 286209 1300521 1195989 37562 1260157 1353686 1282575 1652169 1743983 1205059 158006 307334 423127 266928 98813 1018442 1991151 423171 389042 76082 41586 319012 164849 1087809 480083 1028234 345942 21664 106556 717891 1292484 593208 507490 1904715 759216 1310196 1972601 1730664 1374385 346018 28711 1255040 113504 310087 1015045 378060 515619 1434336 1235948 1001239 1879711 475577 247116 432148 549456 438997 1784147 206990 162398 270793 466289 1443265 741227 321685 1059818 1326446 809446 1488507 1596474 1598571 1848975 22087 1440279 168638 1411707 1198053 114804 1416615 1561840 876061 1050428 690110 34995 1542566 1845944 1756421 126320 524809 34037 957975 1056947 1809810 751459 189065 1379651 1538879 67475 1578159 1510083 711618 507135 1399168 1966894 1844218 1735799 1862941 1108963 1416926 219452 1666093 229955 705084 1104135 1893397 388067 706931 1074773 1502971 880989 979518 1357567 1462051 308602 74379 1455181 404324 526891 1361532 1862724 990509 682991 608549 738662 1498115 1271515 643778 736307 14771 1224414 1255907 1356242 720802 469902 1077966 537545 1457537 20417 170544 1924167 977307 1422915 1973899 433281 266138 787730 1862810 1345226 489640 1918187 1896833 1156356 435705 1809873 306715 1817295 1644920 1366376 8253 453511 913480 803128 1146980 1308814 973138 732530 794817 296926 73937 611473 90505 703069 1811229 1016375 670247 219841 142123 1240748 1411973 747184 193357 850842 1530657 1217072 1535762 1481182 1360050 1786071 1732848 1033628 370894 1699094 1065511 1260943 1159241 375680 623109 599342 1493521 305958 1009219 1435261 1499482 1456084 708922 1246877 1333764 1995028 917158 332314 1649116 1209745 281292 1460748 650964 1980545 389436 1049397 1426497 556088 1997878 1662318 362602 1341872 733610 468483 167764 649082 1964077 482082 761150 1355382 782423 175617 217691 248976 418528 410820 1635975 1878623 488683 1410991 32473 1912686 733878 1044412 1447195 1067415 432539 909046 837138 547263 728017 1572522 1956198 339958 211237 1026651 1489985 1494835 342127 1095666 65023 236538 1143644 1599637 431412 1484493 868632 970244 281729 1622189 106299 332851 470795 658683 282202 803776 360561 676819 862791 414044 1912900 1777220 476755 454597 1323619 1760241 675669 794965 1910321 30996 154754 672912 933674 1061772 573856 1941912 469815 169099 1735991 1538641 285141 662122 938787 1832579 1134131 905862 136031 1058557 868335 1274279 1889271 634668 47928 1262675 796004 773118 1882826 843469 1136533 1572088 499302 1886718 1966020 1755222 490377 363384 1291530 1762461 1073537 1203923 597286 881478 1509188 980386 61439 1802392 1928477 415706 1868037 1205276 84105 1284961 1928015 1946473 1092444 1419001 1449973 1286281 378686 710190 1845 785108 116908 151732 90823 64568 379491 1758653 1375073 253639 810361 609162 779407 387040 491398 786921 1831289 426276 1513207 35514 1326617 75502 1295121 677386 1975704 1666083 1953604 534553 1674945 1199380 124813 36391 135778 413441 461492 637768 589822 581679 1391279 1676349 490310 1472001 1501404 1812732 625770 1313797 607820 1419578 322807 1082166 156014 1974471 792220 1426854 1540755 759705 1047759 1737191 1948174 148758 456412 1499340 1708620 1930756 1736337 1410142 505402 151844 1361186 1470494 85655 885118 1054095 732971 956980 87310 910960 1585390 584397 962034 915245 1424929 260282 462112 926235 1750346 1692076 1707130 1299841 700057 1753681 589313 293763 1859692 1167082 743407 934636 264201 641652 1075214 1481262 29836 618418 1668612 762473 1909632 1192983 1738896 1337998 663794 77097 925458 407220 1945955 1327643 1545444 535192 1064813 792567 1099857 1093261 562674 1040707 1553180 1756287 1393720 974972 178291 509617 1173192 1302324 1848914 1047680 1185885 1818039 132251 1085697 1998266 1847171 314854 1473164 1793298 235429 971498 183052 1239653 1134472 1847345 98547 428219 405576 15974 1193194 804765 1757958 1611888 385544 1562705 708367 1858806 1276355 1584209 1698591 1755392 225850 1102658 1775308 1590328 372852 864665 694687 604479 381337 1958831 1864225 621045 1403365 688579 1095874 1266564 1733924 776796 401103 280383 1195947 1895098 323081 202051 969274 370124 33233 147836 1446498 1403585 449726 49158 1444090 763020 920914 815864 1204028 1378292 439087 891948 96552 940076 1402506 987065 320984 722367 841084 205442 893335 226466 766692 48023 1409348 1003041 345368 710864 264552 1888222 1637612 60024 1531732 303554 1021157 1040990 521744 415742 952116 4854 331203 219892 1130697 1797967 1497672 999168 1988828 84325 1261448 1194138 999059 153478 1020598 1637823 1647896 1131081 1334099 1398471 648197 34640 1625415 479708 375925 1397806 463483 482662 1356035 1577476 1857295 1927320 1061221 1396701 900985 1118998 1323877 215121 1055746 1274679 603386 454927 46191 392101 1792199 877739 680463 742214 1137297 1442354 1633172 1331887 547384 1496938 903090 1230752 1959402 1868105 1658469 1348556 1673959 494296 63443 1245584 1529695 219653 269000 1563640 157782 1045541 475488 297712 1545390 353289 1142403 1941241 609587 156723 1935403 992889 1754926 345743 172984 1948016 1180672 1261363 297717 1944600 1292008 1608506 969550 1891861 806629 175888 1869747 905973 1799073 1103394 675373 1000969 292928 210429 1059975 1258225 798702 494856 1384466 1497118 481874 564565 690033 1436103 1272170 1844091 1232445 1263636 1919379 923402 911720 64378 1793276 1929487 1567776 1732022 24586 585991 391638 1493990 1254910 224179 1269419 948074 1738824 197488 16765 651307 46394 1028253 1750634 259273 1786863 728036 264847 638323 1101200 526409 22566 1837813 127950 1531233 1851844 358505 1361622 1918369 414005 1965565 1904261 1933189 800661 1025310 858631 1403547 786869 160098 642615 326127 1086124 210581 303326 1373730 1595869 73284 126420 1835980 1569163 146795 1990603 1945716 43973 517475 698900 659060 925132 342888 598754 1708929 1210412 482510 1206987 621790 235117 899655 1266896 1477206 1700941 1949642 1343777 1124399 1359942 1776611 1861398 1005989 1985755 1030864 1992449 483232 327046 806358 1202222 517691 1785936 918905 309791 468440 136074 1213656 681161 1976136 1774130 846862 1340519 1565907 993333 168424 1615768 780400 1715160 1387592 1304703 1854062 1339473 853337 259818 177733 1612590 1027552 1405276 1301424 82141 958967 1992399 1243322 1323707 1974817 1294590 1976640 1458703 539798 1232100 304240 1861096 1807389 1833375 719075 607628 864169 828067 857384 527461 1834848 1490095 1344749 1686114 343944 302058 331358 1862756 864252 214161 718817 420941 778801 1433749 1418348 499093 266233 1354987 78525 1991139 1196973 1239937 1220939 844994 1851986 1311702 1480301 362849 1390290 721780 1414941 1287941 1707645 1498713 1097927 1627639 412793 694520 1180177 813681 1693363 1521828 422927 1713992 273674 139042 1775858 179134 74220 883020 660682 1822784 11707 1810420 1948847 1825644 1990528 561951 1380387 603063 1026597 305114 1514076 855462 1307312 775078 1081251 1552967 1256558 989739 679308 626028 735763 1798167 1928894 154700 692673 1730127 654194 700296 779231 1442629 65925 336715 298618 39272 1102131 792432 1624658 1226348 749539 648999 1472792 245124 416104 1004393 979015 1692665 1104955 1097497 140101 1276855 564539 902773 1869159 224265 1312898 1009313 1992916 1583949 252927 1261683 1778892 579208 1796819 506248 715636 1949304 1803985 1224093 270791 460553 1730559 1064206 948125 65583 513313 1639397 406751 1838738 745456 919057 1120839 1479001 1639837 290179 1257725 378008 1406714 1876323 1478818 136835 1377176 313882 54450 467908 179189 20575 872469 893597 1124238 1801976 1930521 1819043 592744 1786532 356999 800125 1983610 704922 1181826 1709846 1407642 1596060 1784250 1075017 221205 1941635 1162513 795426 938538 1133022 903247 1830508 398802 1428934 1535239 1848245 759180 209012 1011204 1827942 663619 1598528 1205132 801128 387637 943152 1313160 367428 192168 1055964 263673 648680 1507120 1113198 1723828 1227512 100521 596711 430366 1198682 1041487 1736471 1215039 1357514 1192046 737744 1159021 1772639 836361 121252 1901858 108981 1823890 6210 483814 1619488 1373743 747987 1229677 659815 1795969 49325 1216111 1576183 544969 660573 1191966 1388256 1540015 1838106 518342 1088716 1767015 736205 725234 1054728 1749794 958413 1551723 340939 53710 1120322 19651 1315912 495641 532279 1845168 410393 1553363 268565 409358 260629 655760 1672383 239233 658412 1556334 1551651 864710 1880612 127807 596150 1409667 1922214 169530 1737915 1060871 714712 961966 19217 1554924 264955 1592434 1181431 1049211 1629140 1979798 1365633 1709196 30133 150629 533619 1283066 1012405 1235885 281742 1951173 1013697 1462420 1774346 1949930 24214 362352 1602653 977114 1394613 1403407 1593037 1409135 677429 1837744 1222265 1924252 90400 1871690 1442755 1792138 4364 620933 1270756 554650 1610420 651695 1428100 505479 531168 345337 402876 1131503 1157688 884745 1297546 95733 1946312 164110 1754872 1515148 494928 767339 904623 1860740 989388 6875 1213341 1324199 1075314 1969083 782167 1946826 849921 1227581 1518047 1645199 272852 1150322 722243 967779 324150 225093 1333593 540257 874927 1992559 757006 19448 1658767 1074833 1180499 962817 1783422 1135009 679666 1610719 170830 457712 1135107 1895610 70355 65351 467999 789831 1396270 208844 1281402 1508915 142365 1145913 1737705 510264 979422 1962512 578177 1706169 1114500 542750 1591774 464428 949631 90496 263517 1373031 1392618 205771 1519548 1833157 1173481 86368 525996 1179231 1074796 1406422 583852 1579247 1141109 1302697 1190988 553149 220336 1580585 226995 1265946 1201827 735885 1147216 1552900 1849539 1289061 1679544 208160 639126 318306 1395237 971301 1683953 208789 1952495 1184283 1037976 84874 1295782 1138914 660419 1408761 395571 805782 442999 1203762 618566 861966 606371 1221553 1818853 68018 23962 348773 1666084 659659 132477 1498523 810277 788934 1702745 237124 794969 1259815 1958580 1931742 1603416 1340173 617734 512259 1806970 285928 374844 1539332 1678014 937025 816024 516545 1745554 1478731 1417853 1658759 93001 502386 1140126 721932 1159359 1966517 413951 1159263 1161548 1962185 545376 874253 1984442 1795145 1987323 371424 1273877 1816866 1245801 1648160 1559261 1347914 563139 405800 189626 290751 1550869 1287660 112112 1226331 322464 487510 1520273 924701 1933129 323789 896297 1335107 183912 637036 1696704 794607 47644 329110 86039 491393 1632110 1004365 525555 1523733 600387 1726576 1317751 859399 276596 1690576 1566966 305272 465865 1243880 1233338 877385 1302326 581038 253913 1906089 413503 61703 1894754 1500892 1257313 291250 187345 1958670 1188358 1179418 912905 552775 630173 1885894 1186665 1736054 1792815 1289955 1096588 53238 1145267 1448005 1643499 1972950 320642 1961074 787940 1352617 62419 1976822 1637908 1370705 1450699 762417 628683 45184 1086483 787031 1527879 1494992 1073553 1741706 429340 894843 251260 1015460 1510504 1579794 484531 1941759 1576645 172281 229223 1238023 110722 308075 920435 1358605 1882758 1532520 1396408 791662 1173134 997739 25790 1629546 1692854 1779298 1668972 1991114 1475320 900723 157599 280958 1669447 898953 281966 1113668 1092052 1065810 1376521 476017 884659 656814 1960823 1764824 846374 762049 1447403 1580662 195048 1548531 1716352 357791 1059761 851 1058550 1015523 1945957 746260 680128 446693 1127075 75864 619137 1028181 1414982 1675534 1515698 455264 259177 467867 758139 586860 1479075 1871118 1174920 1701111 1399045 204977 702646 1843858 806780 1133907 236860 232243 984187 334495 719353 566904 1393406 1961162 936901 1873677 854321 875259 1034238 450507 596660 1143765 1305963 1666738 1507207 1114057 1921456 842702 166124 1601726 1722059 299039 1290498 564916 1061838 935264 721869 676230 1073367 488435 1345285 1917337 318554 126834 1037923 461543 1530591 1505383 323596 1486325 724174 1042896 1042956 40948 282966 278120 1249594 1448348 1554760 1271625 577795 1410854 666069 1031250 1178607 349140 1944817 1679212 189831 330731 1559049 415181 1556904 1433819 1131524 1691220 242766 1726977 541481 141790 658495 1874033 564788 759286 620439 1359156 433119 125663 426302 882048 719004 506978 1285903 1176391 1730906 1745020 755761 434676 1721876 741207 1304017 883546 1055783 1866396 686532 1865901 293737 221586 388448 897304 1449199 1372380 1885681 348195 1982642 705972 19268 1405624 1343726 1048147 223588 922623 1605295 1514265 1389203 1355066 1135054 798619 1455169 204012 1175334 588936 1421331 1663301 640451 942808 441783 1664065 1646796 400586 1356084 273471 1905184 1750152 444992 72828 1809149 1792506 1682857 1532595 1312911 225684 1065913 49006 858354 161192 1931214 379022 1109801 1093408 1426999 6154 1599469 1843094 1278205 781957 140540 490479 1265639 904199 1042348 109122 1712104 1905823 242348 498451 1683812 1727313 523723 496004 387752 1027588 146733 1075448 1438643 1519563 283692 1560028 714616 1230077 1545110 1049114 97973 1088856 978032 386472 1760173 449036 159931 1319054 606442 264940 1896625 1603811 1598133 613835 1787166 1004306 799414 980343 42360 288467 1644118 103198 415668 838614 189149 1231235 1864265 1934571 78889 1203134 1715369 1361614 1650866 503738 1511974 393820 1931730 67780 1894960 1716609 1812971 465724 1375791 1086117 1908589 757309 169540 823598 956937 1155600 1146695 932670 1909691 152202 112681 1555151 1224933 743700 1405650 927329 48102 1767477 916873 1510256 432432 965129 231360 1919262 804368 1913699 1454180 1230508 1192423 781497 286636 685086 1863074 1006976 1027032 546328 3440 630939 1307225 736053 261881 404256 1129314 428421 1886844 542263 1382585 524105 1284198 333361 181892 1682768 1905051 864491 1564612 167452 808964 1431113 1015535 735299 1588799 720755 1773429 1421427 1901714 12308 1853974 1901310 204177 1947524 1292040 1765466 1627595 1920228 1323462 392340 1112284 728180 927776 1939098 890801 1331975 1296447 833596 636924 1485039 402128 1050015 173369 897814 1999193 1895296 1804021 1610860 1145565 1436671 193925 1595165 175249 798586 750657 759023 1606709 898642 1380631 1211845 412944 912658 1106681 1888523 1576690 558376 1750497 1289655 107423 526403 1738113 26548 1595643 946487 1872879 1431076 1284946 782918 837854 126217 1244650 13339 1752759 145950 1941420 1688001 678130 1366674 840173 1974062 739046 1898397 1579666 593247 1910993 1431104 1517352 1725215 914626 1483614 966810 636320 962352 815389 254162 1525282 1780202 1313660 1740027 1738715 15169 1145671 890515 542057 748929 831649 1301156 691861 1569041 1275432 737198 1234205 1925453 1928177 1081343 342380 961666 67617 1301987 286928 1447123 1891005 1596263 609395 1856528 1426863 1742816 1684785 458084 26450 1592783 1275790 1269657 514840 42996 1988971 1700851 1057162 1053795 464594 1899290 1657246 1214925 1694375 1788269 1150858 1316059 889441 1522875 1243834 445302 745296 1668329 1333909 1643251 492297 40046 212725 1103837 1072545 203441 1100160 1218416 441227 1497818 21309 926110 1561574 818498 1010643 517868 862273 525528 1951381 1243115 386917 1101042 1964869 884963 1551014 1043789 1439653 1730219 1075542 733794 1109433 442610 1599696 1684628 357243 437820 700553 19885 1397343 401846 666244 1190527 813163 640385 566745 855394 1456729 223690 210775 975353 1543937 948259 1270763 977340 880674 380666 183461 181699 1336158 144080 1457412 1834665 748847 145398 1147103 1152450 902125 258351 31338 1645467 269399 1753465 1235935 403278 1358608 909622 6231 30187 1719720 509236 1908845 849730 1690416 1846677 1792279 424299 1034250 1420523 1360437 1759634 1573266 515343 461950 1873913 367414 1852278 1161664 1693335 1573630 152384 486386 1709471 1587777 1283100 1864761 1334234 614602 1017320 273814 894962 801347 893509 1101198 1007846 1511061 626440 1723611 11132 800239 923093 788536 451073 1846731 596517 476047 586745 26442 528726 1788436 897117 1145382 767254 308450 966213 828527 977408 1745306 282684 152640 731841 1354120 1244471 148474 745110 1625062 527230 1933153 1714732 1022241 1867595 1652351 359530 375890 600523 390329 409463 1522143 1950428 1165001 836333 90146 1019654 1915881 1384096 333910 1205469 977562 663159 1850691 347650 1167641 1140209 230093 1006522 1388516 1943965 548083 843474 1612643 997561 1241354 123118 998636 342080 172290 1586435 1358805 715776 641133 1087863 909198 1602614 1272361 1778617 58156 1116852 1938485 1283767 1317234 198750 251022 1627864 781305 1220047 1460786 1260677 636869 1725216 60795 283658 1179900 1168605 457274 1945971 1615842 1384413 983301 915384 50643 65780 1821679 1992513 1893343 761795 1968887 1007354 301261 994043 1215633 1870847 1480885 271541 1064121 1939446 993836 875120 1489056 617371 1279470 1487164 1243096 508852 896392 354567 1848049 1652246 622021 233226 319624 1929572 698086 276546 1236705 1211576 1091396 1611092 1494734 85145 484777 118675 730657 731075 930731 1384827 1405010 428876 424245 1659886 1659972 1978263 1724837 1536852 1733799 258605 1608334 162915 849258 1709582 1304203 969679 1586979 678731 458981 878532 149271 1632313 964696 1085244 819515 12444 1216816 391989 1802327 1230873 267433 175424 1550609 920771 1460712 63811 1611341 1903843 740640 458632 915992 434943 157033 1934710 620607 340854 1687539 1645870 1849314 666188 1754413 1725903 1209551 950156 1644425 1270744 1493816 1415692 1782345 925774 1929531 204115 294094 1322360 299196 687701 635659 510608 1437239 354729 1529958 266284 341626 1066247 1407675 844174 1967857 1219043 1989375 263426 247649 1803146 172246 1094624 917949 879367 1326694 581987 1066228 153090 1389334 286646 494868 881618 1577128 833892 1151220 1707177 1561732 1067569 1305302 1282260 1495311 1126503 1800920 871333 230733 698530 104372 1304678 1519244 117801 1905205 149102 416117 1081072 360772 1507768 895272 858468 1980534 1992227 280192 1828268 83259 76518 647821 1859306 577424 1721003 131379 416751 582616 1179580 1429613 786349 1258926 1236111 792278 1958598 1048728 225431 1887404 1925793 1666028 1753358 1003103 483497 1815124 781736 804773 684206 1613699 340483 1724476 1468604 1533008 1934643 1435160 1653323 1092571 1638739 1036974 1133409 430835 1025020 1508728 335907 584808 1383731 261719 727751 1540827 1025922 1769874 1809375 72539 1587075 1644172 936732 881425 701600 1379763 1925824 861031 753800 747708 1640002 474372 1225461 1507094 326718 68262 818081 968202 1324374 1400369 1695306 1997474 1146533 1746528 1604489 1561841 1072493 434735 730305 1140309 1325691 1506092 1991803 560673 1293667 511830 1691044 935186 695951 87641 985504 1027594 930330 307784 994417 1235158 1940 866174 1865225 371368 1949473 273685 1370397 593698 1663052 733300 451189 1693625 782826 1959371 1405461 1026396 216004 456774 1582953 983631 380501 521157 1952745 1952847 1492721 608869 958885 1632198 1797611 921337 304555 1135785 1033066 481772 533512 1663138 426466 1580846 1694599 1507064 541711 1232311 1957780 812243 679183 1406592 1052620 126234 378838 599674 578147 1711002 446225 1537178 849505 367294 87484 356580 478242 1941321 1024271 661486 271572 475697 1179761 940054 756167 1886767 1193298 1099155 1906382 31933 1288532 1738281 437868 649323 1167196 187267 1630660 1478485 534922 1956015 1710603 883297 1787118 1348467 424941 186341 849179 937353 1523516 1558860 340863 1809398 1450585 886169 1094974 1720451 1111204 1079775 367202 1127989 444873 64043 1986340 1410687 1692839 71011 1973688 1525915 1342522 1524077 1176941 719548 1341929 1648658 123035 413699 255267 257747 1159325 805407 260189 645788 564109 193850 736557 1471841 1114685 1193343 361903 757042 1595912 1450063 504286 888983 695369 562867 1339748 1208754 825477 1189143 79860 151036 1805453 864176 1615310 245244 912547 463099 90859 836532 838186 1982426 965373 1478860 34266 1987015 953989 1292710 1938318 1682723 933494 464125 562772 839168 895749 1448429 1874202 1761394 178956 1988771 1794576 914333 1103838 1658111 171906 371921 1673842 1937802 1622156 1240786 121739 833233 1756151 624415 1555104 1630669 73442 511242 46426 281125 789369 401197 1456357 852022 1594057 1896174 1519689 930139 1890055 1163400 1253112 1019123 1935761 1043838 362994 11855 70468 1192597 278467 1256262 947043 1881989 322937 1000468 1995095 310459 1056731 500770 1327650 1970924 697435 1027873 709241 478857 1772655 1105468 1858161 1705182 1025901 194461 260773 699300 144877 1364562 443591 1350572 951238 507639 934481 1826004 156894 574918 1505518 1110647 688279 681207 1222538 543132 1000185 243461 1803590 1656031 378208 1303498 607255 1910822 1099088 1023813 454160 494118 802271 484458 199860 1756986 1694633 147888 674825 1320384 128018 1669837 240071 1801558 55587 367592 682625 1908786 1468705 177788 103013 1793493 1774141 680972 1461848 932370 610360 692800 1675212 731895 888227 910569 1597555 628732 25451 10408 1170681 1972579 431732 1887504 781677 980689 1909920 1483938 70504 1776132 1366873 360145 576288 1968470 1720785 1711537 1897596 592454 133596 237628 47098 893765 1837588 1638079 839035 1227174 1310611 732937 1274255 963153 68201 1010006 125331 1885159 1757453 499410 298675 306768 1133317 134083 980966 1906772 101198 1155355 84049 1007556 749140 1143319 743236 1877551 1260265 5333 1855451 235602 1578749 1498881 373689 1491623 962998 152678 1834452 491800 331121 1836043 585167 81956 1959844 561644 1137394 1508385 1567485 881660 1204111 639954 1645787 1314509 1221460 1299539 1737311 528349 1715659 1939410 1621146 928322 1812010 42041 1435036 1975341 1033116 530787 220346 1150212 57675 192681 298081 1311271 874053 1349302 1079678 997731 1293211 1570583 1881205 839562 1362221 1204806 82650 416533 1415094 179477 296608 1871849 407566 1873754 496363 1262271 1682799 645495 1026925 1931652 591674 1947735 1402254 639206 204816 1255668 473203 1536734 1380365 665919 849771 1187283 1341761 354650 85431 1547249 1076179 809883 226204 108238 761599 1214064 454281 630713 271174 290678 1618781 1347587 1417366 1688743 1771091 907541 1472417 1858892 956086 445912 1332232 1441743 875743 1719248 393344 963158 1593764 899062 1519431 1172671 1579490 1686586 1440301 1069065 32337 425563 484093 1803209 168275 821289 860844 1928331 1935463 720028 1652933 1728536 351427 47245 1738132 1661588 965557 170059 1736599 1978079 393240 37665 658849 303674 1522516 450215 1330386 1177842 25206 919296 553827 519960 1489317 1330814 1215305 1051323 313692 317057 844186 818962 1375529 619210 1266216 1478130 187802 1929787 1323940 803327 1276091 808794 1120479 737121 1921230 1331291 266811 1873051 1495798 229714 1832590 184972 559978 112019 1143480 880461 1037982 1314813 501586 1555675 714618 504378 1013048 973705 1510790 1577859 1717331 339234 582210 135810 1577511 870533 1065443 239112 298193 1512007 62981 982997 686028 234565 1288136 356183 860938 1429089 1860191 1978489 1401843 1613010 251629 812225 1167662 431031 1851750 1873327 1635400 1957719 1752553 1076087 1707814 1211795 1242906 765943 1373710 966729 158122 1000773 891589 1282686 646239 310830 480404 399739 1643542 1258883 728410 932154 1722831 1827990 259019 1747969 1900247 1340189 26578 1827163 1157237 580203 116304 1859346 270198 136667 1779950 1955838 1555304 705007 264544 390977 1759662 841943 1316016 831914 1147752 784600 580125 1633596 1336666 1699398 497095 971724 1886979 1168158 995170 1689632 904169 1550815 621046 93512 154995 147346 216793 510865 1622559 1501195 152662 1323913 973899 1100223 664855 1579260 989346 641638 1715881 1528759 106615 314138 466539 1261581 913766 1070096 1145777 735199 1623293 1207654 1089501 1510010 1862867 1241149 554371 1409376 222615 404403 452177 1468299 1975238 684271 768061 1328427 926098 181306 918748 644758 1829404 522479 360531 1889705 777896 994875 694064 798598 713543 1416658 1793021 1680368 404448 769452 1716901 1780382 791073 1088768 1985194 1549265 1699492 763660 1257695 1881226 296790 607955 1704123 1353393 302986 989461 1042957 205667 321164 56972 1195894 417599 1837337 410169 174473 495024 1608631 1651802 1196934 567981 1684339 1846856 1061031 1156946 1719696 1088506 20812 1795515 1605071 546882 1844116 663488 1653958 1638199 1787737 263686 861354 719364 495761 129247 1118097 628303 1263454 1836828 743718 945368 367791 254230 727261 330766 726518 358180 74237 550011 1894653 622792 1442493 129430 1677069 782953 1099869 1442876 1426834 492375 981285 775309 1117960 1655249 364038 1877676 1582470 1275003 178434 665721 217369 403958 1782805 439562 1321667 607805 1407289 541780 390827 1251607 704849 1731953 1727783 592253 1861443 1601137 1261471 168883 1901956 399394 1150208 797422 1815299 598615 1909286 1965343 1003849 617884 41665 309046 1954067 1258473 1087793 1525559 651723 1389591 1087488 1185076 1572824 294510 385206 1018432 286993 1592683 935589 967867 1908168 1697225 316602 1865490 888297 1852749 1908051 1171176 1829788 246819 1969563 1900295 254761 1465070 1483955 820336 1053762 927900 1379765 1703440 385580 289521 31334 826447 730690 890501 185181 1577955 1475738 1292651 283437 659639 1231690 727944 51166 1657998 519097 1606179 1398397 1223371 1766875 1394984 583995 95975 790235 504185 550348 157069 1905255 501026 809124 713157 1971045 395724 1759121 508656 1819747 1399227 1704 1477436 1323503 810172 1830258 721394 558478 1539583 1560401 343318 545399 1036189 1374562 1109806 882544 631757 317892 1949385 931963 702480 399894 757486 778356 936892 1165077 545605 105648 1101156 332598 645643 735334 1949798 1692459 596315 1462709 456526 1084957 110750 1876520 1358966 453763 33409 49251 1713643 877830 556252 930723 1400115 1032905 454808 1141054 347192 1454219 104673 180286 397684 1900922 28778 1262723 852492 772304 475129 163468 1019622 145174 1206664 1821640 812383 874721 700520 284509 1052240 1289643 171374 779322 131827 606608 1979139 1157857 1561384 58475 1362524 1940742 1231148 694394 1246831 915558 1999573 425606 98462 1791547 593607 1699498 1466136 1266554 1369003 187644 951744 158439 1870276 672110 578198 631538 635571 451903 1798823 297782 1532935 1020578 1073881 213836 392518 1583402 1776525 1967763 707700 152064 1031006 1732898 312573 612787 1655170 235715 1064315 670937 842185 1565340 389710 1137686 247471 633555 417680 1648114 801790 96968 436611 97526 232570 1423719 1911080 1210844 515460 1759169 81687 1503135 208265 1370692 1955533 1008935 1136911 1913753 1596752 1539044 837499 931736 958093 1558680 707764 52642 345750 1039719 836080 1583914 282957 166887 697824 1063361 118411 554133 1403366 1697435 1922863 136879 980113 1240492 1971423 682324 437350 1605245 1516042 14500 1143255 1713400 962458 1689146 1486943 914216 235631 13704 1874091 913533 67643 1330638 769719 1694647 634868 1257682 674697 765507 392389 1032147 1450580 515188 206477 244014 261789 44020 1137259 1351410 606283 1300099 1082632 13407 1387659 762173 636150 1331433 1576663 1030035 61549 1377286 1659241 1364919 1311892 352849 1443174 402464 700293 1634338 1573799 1940223 1815861 35913 1721536 1047304 1941808 1753582 876895 42954 1482350 1424201 1686306 403849 705536 935987 1398316 1451760 1774568 14762 936838 510343 219443 1144107 556194 1857125 1979974 287115 326199 159209 1536631 1146624 754692 221561 1561655 1812806 1795122 1395119 1069861 786602 1890773 1109524 1051262 1708619 1938932 1918202 726630 1282416 1945531 1084458 1261881 1622452 1488271 48216 724381 270639 1210305 1491949 243548 1525615 236125 627246 703600 3974 294842 642484 353831 1141899 1408495 575643 363371 1086148 307281 1592562 1490705 963052 1555711 1215256 1486561 1220994 1924959 224574 1264309 926416 1641030 746581 852475 840839 316417 1502866 1326099 257178 328565 1806815 296175 1821961 897765 1020530 1030491 970987 1320624 1609927 925885 845837 1929421 1959409 50284 1889538 1004553 225154 637208 393083 550783 653616 1611476 304574 64506 1147632 44012 54893 1907129 210704 159582 1210331 1163822 1141393 540607 88967 1341393 1495380 72507 993009 98146 1451696 1961277 222045 542817 354353 814310 1678009 673357 1815019 991216 601718 1165649 336841 381766 1685090 567763 405518 13119 232733 1750714 1033826 1534583 1854042 1460300 1230511 1068127 1100721 1797172 34374 1639718 1517348 1783504 1652350 746983 1162145 1496171 398481 666984 1291174 37399 564869 1866474 56365 192910 1451715 1929386 1170181 248907 1653990 1802174 1827279 1991160 1305064 767902 1619159 1197646 1650912 270681 1346164 1159333 292384 1844451 596737 1229222 281400 1251227 966045 696327 1842563 812368 670286 1318735 796574 1929566 1436965 1152199 420900 805859 852702 1287966 1623552 1437514 840841 1292349 1939307 1105707 210711 1484736 1153385 755661 1100647 1184990 493776 1937724 272605 1504335 87760 149972 286570 1130402 639949 883928 1020107 240264 542777 1147200 1653245 850982 141536 1712626 1538639 1074042 1303732 331284 1279138 1701847 297018 738093 505306 1269589 345523 1399442 65089 991600 546207 928962 1692193 77995 1355208 922419 1385784 12508 1534174 1916925 1623436 1384845 57784 1462327 1314642 382623 170417 1232447 1953998 1533969 1882482 1084351 1516408 515291 578 1412670 196470 601639 1987901 169161 1903220 265124 1211569 1616565 1877711 1162541 900524 1704387 432034 45992 69330 1103798 1324729 841022 799827 218064 822513 977334 1529606 936513 1229622 1386343 841730 695512 1194343 520604 828762 1236690 794912 316933 788404 56350 97932 815736 314815 319344 520406 178342 1599056 259154 1802220 127404 1734847 1550713 578879 804208 1843218 657816 1700751 1713982 956983 1756839 189125 849748 453156 221262 585642 1416883 258755 1842844 26790 783471 1098008 997642 861387 702542 1400926 346054 1071179 507199 1495148 945252 397828 366734 845874 298697 267195 1790672 1660425 1350809 995000 1915166 1410456 1144171 1238770 372214 1631219 1118529 681464 1824778 316038 843248 587255 1107778 1905612 1051291 195013 1676887 1061921 1662693 790615 401677 917399 383152 982451 1150483 602666 128453 463437 306741 1470722 423333 1948066 946314 790602 1603780 1790744 157730 177436 1354848 1326091 1997432 64581 797674 82490 1098888 1458414 1476381 1094367 1574458 1886728 768110 364425 342653 76525 506304 35040 332865 580525 1962747 1129783 637292 1352258 26298 301782 227377 61244 1802198 1833056 1370417 1227561 1357552 750232 13101 1415305 1169458 1123371 1797174 507806 1972254 373375 1202867 707298 150032 1330643 564507 1696437 1603831 1988979 1587328 1347827 500027 1910427 1079524 1580101 1151776 1552809 1006633 396170 160999 59190 1518510 1465887 746414 1759118 100962 938744 1956001 673910 298599 1742032 656345 224988 1622368 1488158 844479 1875366 860744 768654 503789 1255829 1174846 1290889 732465 235266 1192185 423476 932156 1468488 1881354 608647 1562495 305821 1887618 1400224 85698 1593813 1285681 540893 1414136 1238736 113970 1607043 896333 1699046 298158 221711 1436940 643487 923722 7882 772804 551037 1942769 1363618 336495 1570701 1421234 1408435 909830 1839957 1575446 557859 1879462 217841 910000 976490 1604191 1143899 343336 1673382 1369878 1207194 703167 189726 964855 1100077 1813621 556791 1079513 318491 644932 1749828 363780 813614 546721 939920 1945540 612054 1688530 1032590 1338861 608166 1977892 1462155 874252 1642867 84773 149108 96289 536357 357580 1159303 1287337 618417 17265 1902891 1743691 1643982 183676 977910 1996352 991112 707893 1989685 1864564 795248 1542679 271314 929887 1561315 1775565 1357023 1200814 1414903 1136296 635867 1262992 1324501 180164 1329182 1147852 144334 449331 112614 217445 1713695 1196140 1883368 1809932 1751191 1280051 18184 1793119 964665 1761681 1668556 721365 139671 969501 549497 827266 535458 445501 1374915 1672089 325032 1653366 20386 1960152 816210 723348 331134 266355 1250569 1123272 346173 923536 1122906 637955 1178402 1518010 138648 1783694 1809612 1609065 82491 1217424 900786 968272 1208714 34822 104098 974221 1242299 353327 910690 870639 1367657 489202 1886273 33817 1993539 764510 425123 33855 59412 754329 1293705 715026 1551186 1717056 1785249 1371395 1151120 969293 468466 980890 1857147 1124835 1084020 1002135 1275105 70488 963343 280891 1744636 370422 1439025 418984 200478 516341 146381 596258 1850621 649366 1680562 1760806 1954913 1398966 296143 467775 751195 1699101 53537 1455244 919542 1105073 1028064 1568334 1430931 51982 1312188 1875868 737242 902858 1618701 338699 807089 1618917 413290 1925794 1703826 1273117 1730470 13752 807235 1974292 1509994 1499144 1190259 1856696 1944705 1683769 1958188 1411823 532727 718786 769287 814212 1717116 499318 688108 1522192 496572 101409 4456 1445581 1023254 109159 379872 1966134 437102 900892 1293576 1792546 1641956 1497624 540220 902984 822549 1768161 193764 479439 942472 600433 862546 1484041 831230 1766068 1291235 1629498 1171400 566367 1779581 1661598 556611 290251 271812 318937 1479741 4082 1976486 759632 1448972 31372 1892654 1412947 425137 1359673 1203276 1893056 771296 494615 382054 1901592 787531 728814 716986 394489 1699487 690534 1030173 1653773 1747701 1983636 1064377 819808 1988367 67439 314751 777309 626965 1554374 517336 3258 265988 1307862 1428805 607360 289928 1882701 1572000 97750 1880589 1008612 138401 1812611 1473074 1918684 964566 184412 228417 998846 533011 1119622 1449165 36861 1598530 475749 632681 1992925 41167 1151389 1034260 51271 970650 958493 198566 1427546 298338 1357684 404722 360217 518708 746297 1999281 162725 1169408 1897774 365488 1969397 327330 385883 1724051 762226 125896 310269 1525926 1705151 273975 1212913 1524738 1896751 204363 1904789 765990 1257165 1103057 790035 93848 359919 724367 1769925 1554516 1832707 1341166 1315904 1326700 1398500 327055 1930233 945602 1805973 304443 137328 635916 133679 1045907 1719509 119906 765558 863022 1957158 5317 1632135 1675934 1473046 400808 1469129 1996952 528305 1128703 182150 663933 9923 1497130 1319159 770042 850619 397995 1565452 1295006 1043629 1221458 52994 1459527 709825 1969233 509467 164578 1339830 67881 1374735 1152185 5302 1158223 1605156 435660 91863 283326 417015 542780 1274578 121475 607222 589898 836208 1196868 1134779 5156 751346 539789 310033 795355 1228922 1002019 776286 984701 258280 36538 997289 732431 723207 1575852 1675481 323726 58092 748032 588242 1833515 1750596 794334 1751543 1822889 818557 220274 1637934 1296784 1760894 217586 1483126 702147 820161 1057893 1346822 1243376 135500 85083 1807704 258827 828111 1126214 827791 1761246 917582 62281 508591 295658 1480765 995207 1122828 1659020 1504364 1048018 978811 1908483 124676 1199935 1865651 786124 453420 24711 623615 1792068 885281 713518 1959225 168708 1948424 1494167 1205834 4794 113248 247475 339112 1007241 464368 1578413 1654581 1998240 1606156 60875 951942 173556 1161302 786 1962310 433449 1697823 693348 1670858 1748329 494777 1821453 1259847 1697824 820147 1079538 676636 1223978 1301953 1420268 256937 813339 1538201 1657075 872523 713870 1382503 723358 975751 298650 1397334 1396544 1074236 443022 1806148 1291906 432353 1529085 1253338 1376694 721548 1711688 1279275 894149 1207728 1668630 114152 1539904 858064 1209304 1581855 1059850 519495 1076607 274364 707738 1130315 897158 1893764 81200 751400 1219107 1737764 1809831 1581390 1244642 651607 873964 1363840 1515001 1590552 1681579 207259 626393 51473 1237719 1227941 682338 839884 537394 871335 1096537 1711522 1662016 192620 472803 1261993 471824 1042692 1801521 314241 492662 1486461 520134 1778422 355754 359059 1140135 969527 1666782 1173836 480997 611732 812002 1683 433754 1089901 552751 659944 323995 1272359 681494 1157712 1555527 1338348 1348816 1257876 985244 1885857 1154862 1229024 152102 307866 82494 1255702 39472 1970454 1715241 998266 718458 987291 231126 128157 1715486 1643805 863906 1615751 1140705 191594 1306390 708070 1130874 1203354 1308228 373083 814509 303284 1024555 109823 567886 1881285 143709 1570914 1039614 975224 644071 699534 1880580 844661 216633 431615 793203 406522 1751225 779221 71624 1849460 955189 1665156 1898544 525581 177979 349218 156636 1638402 806305 303194 1657577 193651 1839315 907419 430716 1457980 1231838 169073 1381389 845473 696421 1744482 615323 1761545 1042505 10381 124942 528142 1313458 629693 1903761 154436 660260 1685430 43726 58845 1948333 1903601 982127 1443201 1895262 641824 1525543 1583096 852726 1353460 393639 11033 117190 1308142 20312 110210 809779 1768129 615242 430111 1063574 1903448 621309 1104076 1735474 1047473 1448844 1757087 1207557 906000 1866053 1943541 1453619 1280428 456799 1627427 1091120 909496 1737622 1552034 646485 900682 748420 136025 1623829 1682243 699526 810844 1122499 657568 598558 1248 1492187 22156 1546675 1633903 1516439 1861704 760215 641828 526631 958942 895619 745387 1920726 697846 125403 1034580 1549666 27547 1193816 553345 831881 1835239 1857569 1524933 766471 146241 1285269 1940294 892650 642026 206194 1165232 1792611 178629 1583457 1473538 73461 542221 991705 101458 1964142 977494 311196 696720 1839090 120110 824347 752363 430163 683552 887088 1020241 1364950 278571 550297 1643228 1235231 212278 198338 967289 87819 220139 578014 885852 1335075 140471 903866 1755900 915246 1596162 1729168 1054213 1665312 376137 1736730 1438255 1027063 116553 1530848 1199834 944367 505660 898997 1960594 1314946 1009120 783916 70631 1520212 425639 330713 911992 678615 394579 1452145 1425599 1124621 381465 1762919 558082 1020150 603497 307584 904261 166225 989444 1755847 489096 38862 378365 1574486 1097703 1496852 1346118 1200646 1989495 1464738 366274 1830147 1572743 1126673 582675 260062 1235828 581685 361009 1351269 1291242 702264 377050 436552 1636053 1271096 971737 146194 250082 1085062 1526976 1553642 271588 1350307 1888677 630868 151562 1147132 1586335 400313 585908 1102117 1299189 1918564 1958292 1617028 270993 1046879 375012 903279 1473299 653861 788244 1246271 186734 1811538 1890842 1077162 629337 130763 666559 1989713 528867 1188153 51546 1749897 1621946 1940670 1218420 1547875 1155409 1786914 1669168 1968418 1252300 1227803 1613920 594365 959585 1469718 68156 1791527 1647905 1072972 178654 41828 1783757 1026475 775872 663834 1254599 930886 1113280 137212 84861 1491457 1927811 1086165 794599 1991941 910413 1475713 584961 1757298 1851588 1335926 967913 291839 1415615 32576 31598 540168 548450 928889 1796650 1196735 1336917 1752427 609816 815054 152718 555076 1552074 1234051 358563 1196043 734370 573611 1499291 1793150 135984 1423225 668466 1960376 1264034 294525 1422184 704310 261417 1740557 1377963 1137640 1828212 732952 15164 1249526 1925346 1246909 272924 1708634 1311215 1719694 1983680 1744265 879881 1572939 1547300 1533683 1522942 1437892 260860 1582484 3002 687251 1827734 1145676 620757 1653925 632353 1431528 961298 1014035 1962053 1864942 1901939 334768 1307229 1110409 427714 1124082 318694 212298 1216144 1833876 820894 816248 121346 398519 832902 1583953 1851614 1769707 1670917 1030343 1706544 319830 932185 1358407 513062 740124 49137 1814209 1240700 495811 956049 834989 605290 1922339 1972566 27303 620327 372321 818591 743116 1673178 791235 543889 95455 204385 1889425 1307521 1505580 15565 1312330 128204 80464 961090 1602887 914240 1866020 841705 1008256 1392389 1742435 1781912 1781908 658690 291293 857414 854103 1252933 1374683 480675 1883130 1020889 678723 69433 202357 1545192 504310 22513 1805388 817436 1949758 1563190 463615 1393956 1851072 655540 554628 433166 594669 786338 1668342 1121093 922230 341929 561281 1668723 1736977 408995 1335884 771646 855342 988602 886594 577651 526484 493561 807072 1389265 34152 787919 1558070 1944988 1126432 1365899 1291534 651387 1307505 967221 1078930 1308782 1246824 1283118 1526315 823053 724794 150858 713740 106928 790275 1706203 592772 79020 1446735 35856 802631 544295 1850766 1044533 606130 1228798 316956 375462 1261773 1582250 1715296 695352 204958 1271716 1441788 589563 150734 1275898 174757 612476 795376 270936 683372 1448822 1975521 164495 1957266 782526 1203662 596467 1127773 1304530 908736 331543 252264 1709245 905667 1725521 1575282 1859261 1742729 1314701 364029 798364 714760 1593341 525923 787410 1375858 231545 977718 1620911 1128472 1380512 804483 1473438 503060 509936 249355 1964563 1502491 1666504 1834245 604582 1266647 394599 1165394 193105 730710 1215072 1976143 225949 347148 1713348 417064 1106426 557771 254397 30845 589134 307389 1682653 1612555 8786 1192436 1879457 1992039 1141957 1110828 426893 1309505 1954001 1704880 1088688 1915271 1337781 1990767 1707617 1876421 1970983 1239836 947976 908076 1954188 1012920 1073355 568985 1951577 1876238 277848 151210 795914 1797453 628294 735796 815815 1887071 224755 1461345 1866003 1466916 385453 557389 1213207 372018 141284 543974 1248505 357137 1148229 81294 855840 1016609 443 34224 809 650655 427858 1269086 1465733 1382692 955679 795506 1643786 573146 1794582 794027 141332 1052998 1077668 302154 790566 471920 1344840 1079367 61804 1929017 1974129 829400 1999350 63132 533264 652083 1134563 1866057 285625 1832971 1507905 104125 684716 1259877 843060 1421368 49083 1177462 701775 970406 752287 198906 1534576 1597109 1217003 1024105 1037344 407916 1063829 39840 752438 885160 1973212 1058931 8920 1413228 178638 1872675 824981 1715141 131904 1201825 1115118 1332187 1845664 154556 1316965 1698119 916582 940127 1494702 1430408 1783556 1430648 1163122 1070480 1556249 372131 1055053 1161239 1168705 825873 679349 955586 1139912 365449 1326358 1865606 237656 113447 1243591 1061464 667753 557577 1437223 1830502 1833803 1689280 1064596 1730551 1934533 402319 834123 1908015 974535 231478 1378719 951146 1616849 1630749 30661 1675710 1314749 424043 196722 1206136 1818319 1834941 690094 563250 1209520 1883439 1860988 1891028 1401120 1439659 1928171 1377392 633953 368934 197341 1586926 1363330 1107557 1629310 1882831 78508 328899 361959 1160892 1490365 305540 282256 1159154 1800895 1666995 1154892 1057185 1836627 1717084 1090321 820921 166064 1902063 302504 1844398 781667 1203436 600741 980960 594234 1840309 1502338 1457078 229586 1909587 835418 1107262 955030 1105349 1348245 1392868 1558560 17500 235925 886220 1283742 1953754 943506 1424750 1163816 1527515 1439936 1398603 1961483 1326959 1588418 973863 355886 359922 1145228 1359011 1197030 1877164 1081216 1839490 1047298 1646223 652254 839974 645564 485531 1003072 525116 727424 1415511 900289 50527 1920500 1069837 90901 1854011 771351 1112521 1435848 775729 79958 227958 1329452 1953712 76831 1145958 406782 1609064 1247727 1667966 7965 148405 1509380 990991 1355973 1349342 882351 481070 443968 1998373 1831351 1539357 1493127 1151583 584419 1682569 335908 1727855 618596 555839 1521925 1924146 1267753 510275 1748871 1180400 764920 1838351 933313 1838588 1331112 626003 1525927 963654 93409 988677 451727 1959366 1316685 1427926 1525346 76448 1534342 1123645 1271979 788236 271859 967007 1676785 1820250 661589 1724789 1190336 1669245 1755466 1120287 880842 827072 622190 174340 788877 949330 435814 177893 1389988 389708 702183 1799792 744357 187319 1119045 1996587 956311 1110900 1712919 1394800 700186 1537465 570904 1961412 1810454 1808171 1529572 1378873 359165 1278504 711748 356704 914213 538227 106418 769294 1999247 1886069 1157649 985996 485407 1065493 1783576 1380412 509427 258318 207091 1379288 651149 825235 1734958 1764492 1564639 1962730 227337 502559 1104517 993675 1442491 1649229 1532804 122780 1477190 911650 511762 1037565 1775979 917636 1675393 924796 1994120 608145 349190 205587 1213026 1609316 1570753 1718895 240352 630750 1904579 933273 525631 1992812 1264503 1619020 1812149 392210 872861 1243247 1394920 1258283 677070 773918 361601 1151018 1255841 1952522 865059 218613 1478978 1391857 481310 775753 983787 417150 172514 84428 1931180 264507 1676254 1489495 116255 808502 1621742 464337 338248 78950 1809005 1342048 1568421 577800 296564 1616762 523999 1493716 1720769 789767 353558 1300580 1004201 1275549 1552627 1315699 1219504 1911589 1853976 1343829 1882036 565505 1251243 205402 250357 162116 224095 1004340 1051197 1829962 842623 1304213 695702 1661456 61397 1139662 485952 100428 298755 790886 390303 1809435 1237291 1895863 1190132 754147 33839 126733 1810604 1864616 460754 466836 757528 1254473 258957 138049 1490982 614938 616451 807067 780139 1113140 1186626 1278629 1476282 342845 1865949 51432 168143 626378 1716681 632663 1298490 291788 513958 1892562 185965 74976 1845210 1367119 1984521 959602 28369 772756 1183887 914241 1351914 571195 328064 1947370 763163 420229 1903692 806247 860184 914757 560938 495854 1486254 154546 1132931 1614149 908681 1891848 712159 1904221 877992 37941 1754417 336001 1686436 1018178 71855 705462 626111 1859939 1272973 1397776 1785219 605514 1410849 1194965 1127382 1115150 823530 1703137 178460 99716 362223 1546766 1990319 1615647 824815 595932 1550990 192136 1198558 1375542 208687 563165 744732 1149150 17305 1947143 940307 837392 1307627 1521000 1183177 311994 1265606 36800 634658 658705 1028047 1254762 91755 992811 1796185 94224 1199322 535041 439260 1454808 697817 916134 1447072 1190186 1113219 195128 1340501 476707 817357 1415002 393860 533448 898413 740772 9386 1289769 1616105 1553984 1504496 439151 925809 143908 432367 1680148 462670 402381 385016 263774 661695 1814299 1873904 824994 1389057 593750 391699 884770 406893 1692272 1744124 872813 657632 844493 956244 555374 1977196 385401 239274 477971 1301705 187540 1677282 820186 309621 891472 1410793 1541511 1179375 1471661 894497 889613 742613 39411 1614552 1124406 765409 1059610 400282 881247 1401575 1386561 1275617 1899666 699938 949100 268617 1140402 1128135 1501698 998006 859728 833924 976322 286057 1064032 251960 875082 1112892 1842585 368718 1371914 668855 307804 959146 732232 899339 1609573 933817 1462263 1709626 121234 420878 258005 1476559 861135 1482164 1090661 438272 1812634 591061 1129016 1921694 135640 1573882 1853129 1400913 554433 1510043 1976646 1359202 588932 1856241 895841 570680 601564 1986492 298395 925345 1231934 1752959 812588 607014 128360 186593 101066 1763004 1640536 1914379 1174897 1303450 1443182 55593 407232 881728 615547 1716722 490391 1007706 1745697 1126176 181206 1213617 769698 1439309 1577367 928524 1776590 573748 6427 1771862 597271 1159980 1156914 1340917 1911788 1015849 1735886 914228 8163 1711771 1412546 66878 773067 937190 1828840 617393 140232 528931 1935402 1488385 1356111 1644612 748470 1796345 1930286 1569210 1291219 342670 156456 1532204 246644 1934458 688630 964380 1302758 1523862 1058375 917622 422897 464663 1612028 420885 774457 466340 586051 269109 637519 1361287 861547 816337 140396 1477723 444967 634295 1838258 711028 1601926 1261160 550212 315815 829179 1387135 956393 302867 1286585 715823 18352 30612 1263003 1024599 1505679 1688592 64069 550609 340519 743076 1564807 393496 616062 823085 1643303 1139855 1602435 1267135 1400100 382854 1907934 1580502 1190079 276184 1237019 870221 88951 11442 642098 589677 1837909 1020222 1678634 1267673 127070 1726858 129622 1740931 1146204 185760 891768 1462165 3551 1478392 839938 1033889 293138 618495 1231080 890739 976840 1711946 792498 1746673 1875368 602287 672058 1829905 821751 1617570 1226899 595214 1605000 267075 208557 115387 786229 1193108 1394320 901898 1186662 1788257 662639 1133393 1609834 1392619 1311616 1862921 192909 1717358 1032227 518611 252993 1242173 1639326 1124739 125631 1239487 439333 199545 1038229 1027442 1604963 1524869 199766 1014132 580248 1344696 178053 1007703 508164 1661309 1749835 1425695 146813 73599 165355 433766 1089071 121325 1708933 1121367 1848313 879469 488625 1900419 231241 1126460 1192146 5828 1106301 159639 1922261 1558177 767677 1131744 1485047 1347956 1690751 86685 1095863 1569628 1823416 593408 1000906 1965697 114652 203335 1029486 1254969 257018 444233 264134 1730067 1445677 1530288 1466824 684919 576193 1479714 1484211 1148279 1842513 1360702 117022 822050 470594 963603 929778 1344972 366485 1452357 349808 1934942 1092803 1356510 1037686 1298702 153448 1580384 671655 1931599 578141 769071 95436 20878 1850183 928096 1100320 1699229 1240722 650861 649399 167795 1014851 47396 1681820 766976 755442 854031 1645385 929059 1551500 1763307 1358313 645848 472160 1481889 885129 1759142 16923 873906 4184 1013050 949745 1178636 866373 1677197 1948097 360893 1509988 1123666 119774 1981046 1426611 1859562 1767356 795516 956621 1862696 387705 7157 1191892 1514121 1689341 1219904 363436 1436529 299190 1818455 1934345 1257359 476893 1694321 1333079 990654 583943 1109937 951383 1833748 1014466 230193 166097 1517155 142386 1060944 1002954 1925029 1528073 47176 1548877 61709 1981306 1858708 1373538 778249 204712 1150382 1181893 1714497 1903815 812962 151986 1841385 373309 1264736 58324 636311 276113 1026127 506716 1662680 389106 1749829 1796582 313406 1983303 242966 489140 1165541 1311270 199013 1270470 772266 123871 1167682 54357 1731942 1111957 1094384 1569695 1547078 1671934 745186 1717989 490442 993556 180613 714167 1022272 670023 550795 450265 365565 885503 1167117 36021 1601812 1567900 768808 1726098 814664 897748 362964 544251 318236 1223960 1640996 1895592 1520770 911467 836543 1594809 113076 1939785 296343 1026861 990617 412583 1264188 567875 16956 1363544 1537441 328118 1210234 1669965 1007224 1392257 1622401 1999314 345689 941801 1263854 593999 1035087 1023443 1467250 183690 188450 745856 367055 1898502 1643559 715000 15463 529138 553822 225017 1635869 1986312 321987 1180619 1217639 1780734 237490 1636265 779836 1191886 103876 1155082 1965570 1668875 1418545 1970144 866414 1687135 1634227 1459446 1405865 581151 1165988 1899062 73893 1957824 1488521 549331 783532 812534 1052203 616437 1500382 1154339 1560340 421375 1348441 22902 1443493 1015845 1776007 802311 1476604 121817 543536 1806453 51656 1361268 208928 1550598 997632 500037 1608320 2055 145294 311874 841749 729385 34927 1353377 1142466 337167 1200281 104657 1603152 56635 487986 27517 1286761 357571 1205420 385703 701632 1778506 55881 74966 826714 448595 737612 1161941 284987 1394439 233396 795283 1799038 1572368 1421111 1294281 556298 1010715 1008470 1697133 1977826 1414389 1736603 157581 849865 543034 1857491 1121688 1882910 179293 757842 66993 541994 1106209 1782468 188220 598504 127930 396811 34112 1108474 1971564 1463047 820080 1852981 519168 836184 781192 251669 1539833 480911 94621 704037 1503435 906790 206609 1884674 1101511 168245 954775 1463029 275193 479397 1016698 249991 1591465 192744 1970855 658907 800994 1599715 485680 1936452 352113 1306773 596772 1539546 327992 1437288 877429 1543061 986389 845932 702052 888066 74774 880865 938104 888418 1396344 1333229 1250864 765702 1219761 1697705 1072794 721434 444356 46354 811239 308579 1179500 63577 743600 471285 1669633 470718 459755 1899464 1151076 561920 1859479 311022 515292 1828717 786666 61288 629880 1335253 1705311 1859440 1113627 817573 1106026 1285091 820166 203316 1378661 1780509 289603 369108 600022 1832056 569134 407101 781053 1873244 35103 965125 1973594 718467 1635248 403057 1180192 909843 1939771 1902581 1816985 1196401 990313 1491027 330839 1852243 632638 1384508 1242379 56096 1246448 738698 1770664 1267048 1956234 654523 497766 151096 1046267 1403654 1342856 362580 1051845 821971 419980 1076277 1421325 234580 1416780 318231 1483036 1512916 375270 847645 38329 1954994 751680 364150 896227 1793730 1938605 1010874 516326 214336 824161 1890121 444603 1061734 700398 695515 1936925 1069709 1256188 1369155 629997 853096 170794 1811995 697791 108540 821740 530255 560529 1052830 1506128 1710996 615158 1698758 270460 146693 859446 340824 1942704 912367 803450 365062 1786978 1501429 744699 781160 198514 689278 665380 857589 906921 1155928 529601 1881460 1952645 1990855 688500 48276 436023 1713700 568619 1315971 1343782 413417 1341840 1255022 1778064 1539384 445741 513988 265298 26414 331204 929749 805684 840303 1532183 541431 1055593 648109 1874774 1916940 1161951 490655 646335 671543 674561 768459 533903 11415 1330834 1062201 158030 1736660 1118166 1101382 1829052 1369593 542703 1235748 584934 1934683 690119 1464975 875936 1619688 510209 1136460 1277693 986162 1917143 1501966 1653653 1552207 1932587 1200832 752642 112008 1824973 426162 1208242 1648743 1636984 844751 1540108 322169 1768376 32191 1250975 1642305 908591 1164012 2111 1224782 1091578 1315466 938878 790417 1323592 100278 1943576 1193969 442761 38368 999697 1409423 131967 1937178 1599442 1625482 1369549 952466 1368315 367804 625870 1048598 862898 869319 1001358 1272896 1916998 121974 616207 1081819 1511567 1542157 621844 141037 1878191 292574 341654 532573 766824 1978063 1431831 91655 1161293 35941 68307 303517 1082123 777930 1555080 1577244 820125 85059 96737 1017656 560670 1517116 431275 569990 761711 1934214 365630 1065681 1080202 975149 1393905 1168796 421257 989413 61690 1464541 1163306 1356959 1131707 1548510 966501 1971754 539122 1087884 698384 1111429 1987714 421599 1404477 224810 1115272 61079 1826968 1781566 1695596 424393 748012 12397 1311161 1521454 417274 545914 1229275 75746 671963 1977465 364616 608859 87831 764298 1914287 1566845 1064254 233852 900350 981481 1362995 590945 921557 1868058 1789816 1282344 1853349 18399 1047820 410590 1537196 236985 1756545 1628231 166541 652285 1936411 342794 1295212 1368807 1763891 86786 389665 1303424 734949 1527708 133895 862017 909992 655765 966241 1096685 573538 168251 1411454 1143748 214803 20163 1363809 1907351 1821937 1160163 1352414 1097761 646020 728442 1083273 1140913 1306052 1048259 1747720 750244 1649209 820300 102374 288256 255390 1931651 1936604 153407 1559813 683702 1647194 907413 1758276 1442084 1819162 1915326 901545 1386809 1421155 824518 683767 146078 1370893 482207 1533832 699958 587493 1033158 153741 399928 1551768 656419 1021797 1987024 240661 1671915 1266495 215015 814556 707642 1327507 1371010 919549 473807 1598018 1618324 1432015 242609 755838 433744 1548347 26170 253116 886648 1173661 1078128 950927 832663 883163 876403 1317483 1349652 164811 743175 1968218 159313 1748815 364041 1608330 1244349 1824102 1034467 1715701 1101115 957974 40521 1817267 1428295 1419280 947681 1283985 467226 217406 27194 497993 1666870 180004 1854691 680944 1407309 465901 1425428 141124 1771135 1504939 1282369 1216053 568966 1977653 1774663 602443 432545 1456462 749127 1362836 689497 331254 671103 784999 460341 126261 296045 938509 227853 1946663 132928 792078 612726 74340 25849 1168841 1208791 396150 81130 1911786 699695 447421 1132599 342155 34773 975956 1014859 711675 82715 1231137 1747581 241543 1368781 1623721 422384 586676 1950131 373055 809293 1607712 320155 1166972 1765872 235455 91471 908981 1594361 992303 78028 1182594 1095521 6932 1311757 552956 66451 24962 433538 802336 1610460 518068 1159140 458400 465046 1693737 1291153 469720 1105291 13918 1835207 1769507 403701 767075 93755 1648629 1000393 483773 684036 1624216 774486 1439561 608872 1913361 893670 1502161 1558408 483937 204779 1730133 1123990 416599 1942009 825095 1404419 425380 1654339 392652 479846 1917204 1446836 379383 1408558 865870 1488705 853667 873760 1005829 265633 806602 494354 1990109 1858340 1171620 615406 797649 398026 78502 1614748 27549 1423360 1245079 87991 838805 201157 585052 1480346 1695076 1142416 568407 1020478 1023171 220796 1801225 378249 1827103 827568 1757489 528565 1148177 961066 717477 13906 1112064 1462784 96055 721897 1190345 144507 1339395 1178778 1524673 1541501 812513 1471810 712889 487444 606629 474309 1657234 726430 1358350 1184438 1696179 1161463 1632993 1177309 312062 205349 1397665 1265754 146869 90926 1199435 360452 576491 469863 1646380 721391 1306801 1438163 1909 957016 628663 929585 252999 1611095 1566623 1035566 1059515 901836 1202535 661164 14382 1944524 1976290 853924 1954478 1593008 149239 292075 1484695 1075321 468760 777197 1483035 259223 1590014 770026 208710 1956517 1888721 1053650 1064338 1542650 1611597 300656 221917 590823 695794 310250 1114788 1896858 1239515 388810 1067958 348534 1168014 1729580 1608863 1495547 48110 1071334 536682 1196224 98039 562137 1795698 336973 1059807 1275240 241632 1673037 984499 1229010 1997883 1568363 1124535 1788103 1013986 1144808 1136561 1451930 864427 818690 6808 561617 1966487 298708 806509 1657353 629857 1293351 1568346 671042 417386 575938 302453 1681990 888354 1245927 113131 320081 1219037 505518 1332379 141719 977184 553453 380223 1846365 1673597 1621394 140577 749411 647210 705019 652029 610719 1858546 1532203 613821 84517 407998 494888 1484662 1572448 685635 1688238 861216 1174656 1875397 16684 559120 1503483 1445806 1666489 159435 63233 1193171 126975 1482385 928421 1910151 1294160 1678129 938457 613389 390377 1851631 1432026 40826 441958 105459 447182 1496500 1896118 389885 501499 1296222 1903510 426290 1383006 1250711 396238 832240 787173 1420272 1721047 1262374 73525 1570610 1778456 1404612 1826737 1830426 1908029 1128020 1753109 283983 523017 1152141 29265 664830 1318676 795989 1249224 475410 476617 971855 1887376 1966570 1199591 1507080 1795421 1903445 1175289 1831827 1121225 1474120 1308104 198337 826151 168809 879411 673728 1637609 51765 1333772 1229945 1811302 1239726 248353 168683 144030 533173 1359986 558252 1625292 968640 1584177 1473169 1594435 964138 388068 1009860 1196850 544471 871973 1505710 1939551 1425496 1256228 530851 1246861 798514 1932446 1682055 429390 716587 1807786 683733 1539437 1644895 959950 748489 629851 662365 704799 1614168 410839 1116173 1449325 1403175 997496 1124396 355699 432728 948058 385743 1886644 1988148 939369 1598566 898618 860215 577323 516506 771619 112023 814409 718371 1913554 610908 1751545 1084623 1179186 1870172 1795668 588790 1923634 608149 871594 626613 1401437 996314 19510 862608 80268 436367 1686512 912155 509932 211479 942984 1060526 1101448 1340659 1587182 402292 1010023 343817 788480 305131 377640 588158 1174636 1738503 1984536 1279945 1071297 286228 738975 1776924 690799 224276 978835 1002857 929220 1384285 1351704 93227 1639196 1948794 262412 205358 600039 1086157 1193700 1645044 680676 585687 1029241 1260703 904887 1710484 96638 627456 59345 1417355 305199 1943206 845353 1789573 1465767 1704816 1815188 7514 1725930 1009990 269474 919674 415053 1098751 1527500 1543745 831200 932451 328965 1802326 1076028 1394399 1502558 257322 1726276 717049 1922964 1692556 1172964 150595 1548721 1748824 909548 1405552 707708 1977603 957184 11163 1765840 858730 1174818 658539 321139 138421 61311 1199769 1105330 533472 1261015 1872682 1250263 887275 1744555 991740 1144953 1206930 1074176 799647 174213 1452569 1725190 1163420 895415 552184 41983 1347334 1216524 557397 609514 1781045 1775011 1387612 1729402 964262 1335685 99679 1004540 1134538 1015519 1633913 1939607 622812 1132015 429901 1581207 1666082 239940 741574 1450361 249667 1119141 1744832 107335 1201914 1304332 1791717 387549 1558164 854518 379577 35526 1658075 71272 24216 1345496 479199 332961 1095824 690667 1633757 624726 1522440 975969 1738700 384440 1153266 1839962 1330342 1300731 51782 648261 660185 232193 241865 485215 189164 1958924 32043 598954 1329982 56088 953364 217570 1315013 896060 1597931 983675 359114 1448736 1088511 1212219 495367 1083786 553293 795367 1752949 785101 481771 646214 1190329 228049 1277832 1589051 510611 684215 1693231 580671 1755591 446426 356661 1850288 967868 529411 1182609 1292960 159964 102169 418351 57939 440617 297081 1647906 1512931 314544 1766976 1439718 1264586 1121309 1559443 762641 587268 293575 1039287 923927 851921 519266 1859134 1419219 1594933 1958576 1337294 1392003 762397 149540 1634729 821342 1732465 308346 1465691 1036657 418330 1517876 387110 1235562 1112113 1466762 118772 1062464 867315 484160 65528 579561 1747574 734001 1442422 137562 1484166 1451205 1935678 899494 7270 1389128 505546 1428034 1850156 1267546 293892 965035 659441 1133679 741922 1667767 124043 1979611 941735 756660 1263382 1542805 1052187 197307 143772 1212520 1437021 930122 1876158 943700 104 1102118 735580 1557426 1268280 55484 565482 1277284 1360022 1788976 1012108 462613 1368202 116608 1525172 1659344 1891906 238586 259628 1389164 775092 1317458 906334 614241 675839 1901158 812416 319423 1952741 963915 1823740 291848 1330291 1183650 137131 1725581 1433605 689958 1947923 85244 1293692 1748429 1246838 818757 533138 1537974 1080756 1464980 1852314 1229389 1885270 961521 207998 263545 726510 467270 725642 668362 1930002 1346107 1315465 922106 1219701 1826880 644756 42236 235665 1927521 360832 208212 1817923 1454749 1222359 1162227 1996835 1026005 105726 749638 143508 1543385 1627135 1312377 1322488 155458 179517 462265 729537 892733 356619 909988 314301 988145 1735098 1679878 970124 480437 1887235 1934853 775437 1666951 1898032 1865100 841378 139117 321276 21205 1169184 1745701 760562 1566698 1675664 753174 1404081 576560 344449 637759 757432 279294 1201435 1503868 1140834 1554534 1791289 713954 1742872 1546682 1358357 41014 1396708 1894290 1984452 1533076 1270404 1571225 1740348 1474323 1018841 834595 1158415 1530217 316522 615733 785686 1221597 1888550 1651382 361369 124270 246674 64629 1382831 1304710 1627448 595248 258117 1346297 536940 1958970 1699319 1920442 874965 1280834 78130 287196 1777763 1264841 1562769 415161 1048649 1668699 1873651 1146742 556512 1238253 269340 449642 505513 1336120 965744 163040 1671059 1111657 1971295 1221796 539248 125127 1075284 1312175 1353330 1713924 450429 1000061 92417 691096 1710132 868911 293706 1597687 518318 233787 1024590 1255884 988164 1959110 1419997 1616983 1205870 612195 1543982 1289375 1231026 608892 972330 98976 900331 1343536 1679181 1622692 998515 1851705 683717 1306917 1883481 569777 1548306 580745 524067 1083253 489625 227213 283045 1416109 522718 1534902 927516 222309 485143 1373946 385747 1826980 1745136 253246 773153 340697 450293 379810 722756 74402 1338504 1965356 495932 118879 1187668 159666 219862 1537508 1202880 1797072 1604723 286267 1662937 1306449 976082 1154383 1602680 1905080 793397 623382 604231 719519 1620068 1628525 1708665 496361 1264590 1468422 1532941 1805619 1151444 301663 609783 357158 1587031 485312 833748 1629051 733184 889809 1706150 622981 570010 1921476 223048 1425984 982967 50352 1309109 827520 944902 357258 1259496 683136 787373 890913 271423 1974194 982909 1955145 717540 725802 240254 56535 500893 159687 1900949 1742123 215080 664847 1461150 1005475 801509 1527159 694999 1019393 695101 916119 1803394 935249 654577 1755998 1421806 1380079 623941 475765 1125615 913961 490283 621152 1395288 1887440 389569 1284380 1564285 1111762 112911 81700 1459718 1517005 771842 96652 79626 564054 1287000 1301691 249734 1927197 1884737 1859486 1620641 508636 1343232 1814158 276022 89283 741429 114064 465919 1035200 118195 1300657 1968457 1254222 827269 519300 855613 1876046 1517182 1501946 446074 1047187 1161103 259467 604244 1904121 413566 1258765 636700 813217 1095776 256087 640179 1520172 1968068 368152 1239048 532207 1105469 1473072 312120 332887 1146674 299740 1485910 579429 1770940 1409407 23502 1543602 1966873 667183 1984940 1535734 748383 1544885 1584027 1507776 1557267 1662991 611022 1019963 1848129 1430464 216144 238977 1756019 1630428 553705 1700242 498363 1599733 64913 429077 717386 1328492 529050 197482 993135 153143 780910 1808765 1660638 429041 301236 1191877 1449085 449256 50581 1186357 405751 135407 1137195 128685 240202 516039 477041 174038 750685 291708 1516553 1129533 1414584 959362 1012994 261619 1064324 1746524 561648 949462 1813548 545668 1701317 996977 1569567 552015 1589481 461052 1676815 1735713 1895981 1242721 1480418 1087 1312826 779516 819968 1714838 866156 1936242 1523043 838835 877260 1583963 1144817 1153330 904594 467066 718191 595918 36525 1510530 1415682 1337606 1005133 1360192 1358150 372510 958606 1414106 1596683 673819 1587616 1683711 1603168 1892564 997848 199597 1346338 53663 575270 1749839 921876 1205499 487454 1468913 955078 292729 1497465 1213358 590472 1679979 1558251 355837 1788101 827831 816208 635145 936702 995062 372872 1063628 1072676 1491413 1463017 1430622 1885581 1333129 930481 1420663 395971 1298068 1180825 1762478 936832 1415500 418304 1908990 1309071 362542 1718641 1124310 575613 1445514 1643229 1221536 1673715 92440 1941291 1127961 872405 94377 956591 222155 1495884 1470291 1498455 1320053 1279588 719132 1220095 1474351 1868326 1636656 1110338 1415027 1434282 919829 46633 687618 626606 592747 1121510 1329140 1170578 1696561 1278073 418325 293099 728634 1873063 1926376 27663 653951 644101 2273 760475 898667 1295949 1214371 50920 1257846 620855 1400371 291209 349085 826127 1710386 1917969 1019550 1444855 832371 551482 1421854 897147 573659 1956382 1603320 164364 734429 1725564 638728 1762260 1766907 85321 1518025 647093 617318 465818 32152 1297879 45592 923024 1465543 1018026 796764 1860217 1447460 11083 181419 404494 784370 339198 816216 417592 1217502 707137 626962 641051 1890406 699704 1481025 860892 1438811 1681402 449699 803035 1238337 806543 1254263 346799 1673807 1600837 1063193 381029 93861 209368 374908 363048 235237 490454 61134 1399164 765485 671731 1744211 1054006 1471009 901497 1127415 1850464 541649 1260220 737346 1289938 517517 83232 1168916 1391043 1455273 489138 909633 1117183 656778 940615 648282 1409341 406105 1965693 659363 1876187 1237134 442507 104685 152600 1207148 209837 1613558 256773 1633372 1845873 1727954 1170807 9678 572913 1561502 1470595 1846335 1251919 1758041 1864045 554765 1478182 957765 816685 306623 1049800 681396 1977012 1990736 1814784 1819361 504422 1954239 333939 1854405 575081 1544562 1165906 266326 718725 1715380 792258 290262 193241 303745 639442 179155 1452579 285157 456530 1299078 1139560 421212 1990590 1016107 1971918 931137 1355821 78797 1076903 345226 1103542 1195528 1796280 19634 1902246 1981552 1553165 353455 1891565 913775 402105 636326 867661 1259209 1676257 852466 1814721 1607439 993059 877994 1841107 638957 546924 1099527 1301815 1733941 382012 720820 684750 449708 255528 1377132 658799 1019399 956092 103240 1161431 1467265 687009 1478952 1869651 1062264 1865528 1000655 1558654 1148737 190415 859201 69010 829103 1068212 737738 1126046 947792 1845360 1025738 556103 728500 1998132 1188133 1435644 1545070 1224944 1788826 1531096 934872 1431393 319205 752563 368466 1547206 604938 1115529 508356 195873 98254 387666 1825497 304914 1513822 1695203 1417433 721354 219166 1056690 1282813 324361 1221378 291929 205786 725511 1694432 1271523 870949 1128138 817637 1190416 322813 932026 1063364 969883 1247805 633856 482663 939134 524579 99440 252437 952994 1729855 234796 288380 616454 1526677 534938 888676 904656 673013 147653 1755323 73983 220251 1746589 1449194 1840402 1176928 1006609 320336 205127 1764548 690609 1494524 499578 335699 1328420 1351702 1887130 783495 250921 132821 976339 769064 1026 1976528 260080 1691355 818824 1161777 1006610 225598 1750617 1363890 1680518 1574135 323566 1431243 1562508 1526014 1104509 489906 558072 970422 829947 136149 97097 1502944 1532055 1768220 454019 14229 822376 1919879 1384188 932889 1492065 1329202 653967 752256 335598 454132 751675 553901 931613 482521 1344338 1050541 1802429 387949 588956 1106943 1568002 1291535 1148079 628020 863406 985550 1848636 1901083 789126 154157 1872708 509585 1690719 243223 1357982 291990 749790 1404695 1526107 264651 1429290 1055503 1466607 1173736 119734 1382156 1107454 1848892 53502 1508080 449607 1822827 1138022 346712 403131 1323516 1480045 335627 813581 443569 404861 1161305 497801 228026 384719 1242237 502132 648718 1982849 345595 380925 1016459 830194 914221 1877531 344536 585756 332197 1733281 1059883 360274 687734 1551003 398411 1922940 1019457 1929138 193538 491113 991551 949119 347752 118617 1987356 399779 151515 589408 582999 1711647 1034473 1685693 1284563 642219 489605 1284266 1831984 1549375 1802605 1239764 1226501 184270 1739487 296942 1823471 3743 668239 748962 73508 1604070 1959532 1686335 114577 946771 12686 1611851 1290496 1510301 810478 1088889 626059 901881 795064 1482005 1582995 318425 45960 343886 1513844 688628 610510 1643470 1746377 1734132 206989 1432005 378685 1973772 407783 1102266 310512 731971 117197 458636 837104 90622 1390560 1632823 1613321 1286183 289435 270725 402602 1976738 1052838 137958 55115 1688346 1037399 1617668 1161643 1860527 892386 470679 1041659 893973 177217 51115 1344024 844629 338789 1842881 644737 1781488 1870649 1154671 404646 1210807 1613260 630620 1624185 1709693 817406 1298221 1459210 831125 1743182 1982990 530995 1290842 1614141 764022 289112 380416 1915504 1916728 1150286 1543243 261489 737504 1771826 1168274 1847499 1189696 248892 751087 1099176 1601112 1781094 127820 1903230 517431 21704 400770 484626 1615762 1515997 1882976 156012 1314058 747483 1449761 1831322 1690237 1650191 667674 1230611 1328583 1505035 1044668 466936 1010003 1409761 121796 1047093 1706040 741436 1734066 1404306 36568 651091 52682 1798689 1478434 1503887 1032707 1865248 740667 172402 840506 1346446 1295748 1746697 286016 652027 320607 223735 1468046 1724054 160687 550569 1633545 952467 1684182 283107 1719935 1074732 670000 1826700 8309 330070 1851133 127069 1544697 1295020 1861004 1327352 953195 1657188 1391232 1171773 1511630 1914773 1481533 189121 1224614 1532901 1586179 13717 448006 1855025 1557332 1297977 972162 1827949 769820 1923747 1578331 1340128 578934 405926 1863977 1858299 1282144 1146541 1126225 1261335 835562 1712826 1567060 732953 564500 1357536 1250323 211190 787969 110813 261107 184902 66368 1946269 1255677 1838523 1551834 185885 1393685 1818482 1137135 700521 322916 1462591 1639359 377751 1216130 1702440 1934813 928055 769372 544462 85362 1893958 1349742 1701878 186644 1975684 1727726 1825798 1876255 502276 534757 961694 1344448 880430 1602241 1090259 1268486 1271429 545035 1477571 638322 946916 827073 793651 1183730 1225718 980579 1023218 788196 1729851 1770307 1148068 364753 258116 870951 1696625 1269771 1245589 1419290 1563691 1160597 1274837 258397 17167 664250 1058369 1028240 1554962 1146157 399391 429196 131855 1741190 987839 1497209 1324017 6881 1445414 852814 1907102 368896 168109 329992 1516310 1397001 583573 826072 733426 1506651 1369225 419001 1535789 1041827 23279 459560 1467331 1367426 1834668 1021944 1881976 1972707 1325168 792267 577189 1698147 1275071 1045010 896190 1820160 899182 1113663 650918 848998 1161805 371117 886049 1828210 97618 986486 1950339 1065803 637722 1010893 1140686 1835810 1763399 232055 1527264 811224 1898764 1529975 797783 467320 1604488 902676 1568255 348872 100285 373758 607366 37733 1782941 834945 1966848 149137 427843 92373 830293 1600022 1565693 1059035 1194159 1186063 762839 1111245 676057 841753 1529738 995757 73856 922690 388856 1130973 970475 320733 478308 1201046 1168624 1257191 1192017 663725 1742262 828639 1444303 1920926 1052031 1366405 1086644 1596176 1207829 1937431 1325699 1836771 512042 1336560 1969599 683039 1191879 1693237 1092826 523828 640964 1980531 120560 1935434 1231326 704388 1915339 432424 292306 262031 119794 1713337 760346 1700647 390652 1464004 1570653 1910999 919775 1109317 1296125 1365918 642142 922315 1723301 540857 1207814 958156 501591 373020 626699 615006 614954 1954611 827725 170736 1181323 1261922 1069667 569048 418575 522595 1272664 531171 638622 878077 582793 757677 367434 1394663 731977 1680567 1337112 1812394 1512997 862221 390118 1502119 1156573 1311917 953449 755300 1913999 1155361 530616 941613 1546493 493833 643805 809839 1019090 1720897 1065643 930406 1017072 329886 1679325 1431441 1247359 1911676 1325208 41547 954902 1107170 669679 490696 569539 1154053 1541297 1952279 1427764 458904 174143 669019 399074 1746870 642763 306388 833241 32845 1223462 1147696 510756 1037379 44804 1224165 39602 1257551 907327 911287 473502 819656 752341 325345 154912 1068585 742151 467476 1698861 1285556 1008196 1568763 1064052 353350 623741 727441 347710 1660577 519129 247407 1528339 1464409 612280 1951055 138214 615999 1559830 1494804 209037 10670 1035334 717952 1793664 1329548 852245 740732 1428882 1147922 123318 482281 929900 1147093 1356171 335806 1119724 143957 964531 1410172 192402 1356724 163657 1509647 912999 892836 1640309 555159 1058024 1338967 1301827 117436 861824 1068312 1957488 727662 1146963 1961521 135545 1795572 1673882 1032793 706416 129782 308088 618655 139612 1491774 621437 1701190 1105234 1879219 1102181 1229372 1532444 1875411 941804 475149 809443 1857981 1847198 350145 1302402 1674363 1796880 1003820 1652094 1673551 1107216 1925911 792087 1983508 1016014 1297106 471572 1193832 527331 140989 1912706 179399 1959629 1843673 1316071 315664 866445 652645 1776393 863630 1417144 1647801 374056 616343 106961 1308559 668075 1488400 570488 582136 1130846 1346074 392984 1888666 1122566 555631 1858759 1049481 22868 602008 1381456 195228 1967554 5170 1528107 1878715 760027 1618734 1396391 1834526 1510014 609954 233648 1395066 799713 650879 1832404 1286275 1511781 1165079 1093385 753653 313556 1652396 262735 1032761 1953608 784789 376511 983929 340791 728737 1749421 1745522 231223 309771 1547994 702445 333627 637064 1601333 176759 680718 310773 1828584 93773 409453 1792011 1993479 593167 7477 1113483 1661117 754009 870922 1925097 1541973 731441 1536929 377167 849755 303502 249637 114232 1164858 1723017 1471254 753819 1508574 286539 1823512 238045 948391 138754 768284 14090 1444469 575548 1248767 1268110 647301 749710 1893166 960570 54716 1484934 1622727 376467 909804 63350 1519922 1438291 1080145 716741 430994 941119 148062 472756 1961108 1478968 1371757 1977230 26403 536337 1514751 1272937 1575253 1354945 111340 818735 487708 1731005 897312 1739097 1052505 449881 1198787 1525183 617647 1633960 1610286 1296576 523118 1266282 1011151 1201646 1524830 1541865 781041 839750 1631137 595044 889212 415896 17818 1385253 521059 425767 1899891 1202829 257382 107305 923340 860743 76092 830963 1217349 811856 1756060 752470 1207575 1278756 1382779 1578820 748914 267879 592204 867439 318940 1518839 804268 1555918 1222887 740767 1519406 736393 650143 1325680 1897621 381779 472654 148877 1576473 707032 7461 1394324 798831 1031184 358769 799793 312535 1543169 772987 654991 1034606 96010 1669514 1063196 1989220 1730814 931065 256550 1490585 9129 991816 747595 1156976 781139 614418 1623442 546907 1371568 1520091 440545 554586 1640864 1989975 1371692 1704702 1572396 503032 1213202 1099217 1997294 357305 441086 722580 990439 1783652 1983381 1262434 1347472 549232 1353742 529856 281995 1875075 1590737 1457593 1880591 804980 1285298 1914862 900298 760010 1079749 249481 1408817 1824019 1086068 910055 207291 1947582 1252415 1005619 1271508 1571629 799844 1430799 1817883 1367519 205958 1157621 922627 839895 301733 826170 1768590 1306257 1987444 1557884 1810263 41251 1115098 7114 730503 1861248 746366 1944211 1672661 1473679 1542315 1692923 1212307 1567276 876775 1529253 1737153 815933 1651957 522237 881251 1403474 22822 339860 1580640 1305044 278641 453838 1201553 1479979 211 219205 687680 1565761 1649298 1654090 877602 578245 1059425 1578739 472613 1721966 966982 158602 320482 1150678 463031 1098334 703943 239062 679710 54903 734889 1713915 836162 1635735 1761519 707809 1137485 1177113 1770214 406832 1214482 1880711 326044 71842 551734 1959350 1667262 1756321 223491 1490100 1649750 1728916 1150865 1812638 711866 638603 1121691 1956096 788928 665096 425146 1924643 1248645 1083799 1581133 1805606 1394099 831852 12709 238495 1809026 671729 459692 872408 379499 912175 1275548 690307 50883 1587489 1057779 769498 1898989 1486281 556254 918580 475723 1172750 91867 778598 1410710 1394294 1208895 704064 1050581 1144475 1882157 754816 1993209 119321 1563098 755740 1199618 1043741 1003258 868908 342156 1424189 611001 798103 1195825 1324724 1124407 1763511 1034274 105481 1439611 64995 360644 197159 525799 36615 355272 347767 912716 1612189 1053221 909656 835367 516935 627847 50506 243063 1258286 1863038 1533107 378906 841301 552443 1292198 783173 1074574 1612434 1982601 1777997 327299 749580 1412880 526885 1053625 1839455 744687 916590 1474292 528966 1383255 408720 154335 806185 877815 1699655 354947 764117 1852720 1947259 296535 1690412 146581 1015107 363541 1956111 518991 1535 1717852 853074 252511 1032811 301352 1026691 66071 957726 140163 1224017 954487 1033316 1505100 949879 805586 14765 463911 1409562 583445 1308784 1702600 404919 1381104 1202928 1122739 835816 1600611 663391 801032 1726551 774607 384565 1761055 537219 234275 1268820 907595 356038 1629445 1846221 1485913 565754 1651225 562691 1948796 568385 83780 2569 757228 885092 484872 1937714 730214 883563 404744 1859991 635871 1070500 836092 1426892 791432 3795 1208001 1618006 30678 390486 492834 103933 165624 982698 1022688 1432448 1671924 224400 461825 1659733 443982 413113 1645279 213972 1712678 1823976 604930 1423057 1794976 474230 119213 346694 1890042 1794233 786704 939528 753538 92783 1377116 129772 1290999 712235 1848491 1712389 192949 1695292 1282431 150451 1350107 1595611 1240582 308625 517984 328737 831168 1002467 1432842 839117 457438 1153484 1402795 1201585 1689260 953630 1459799 1124294 1046768 682561 1563567 82493 621067 1845838 1799213 630027 173827 1145555 202570 284431 780754 844480 1681915 1209247 349337 559542 1112022 1981252 1887756 1462113 952972 1062471 1300416 246760 1513627 1136924 660574 1913557 593768 1980024 522271 1896821 878908 399855 521438 315554 219336 1664353 1430399 972983 1023107 949909 1183467 1921482 166 443254 1414718 1962565 352002 979036 172895 1916226 1475491 571259 697138 1087786 1797428 799890 184424 166806 345899 1461075 1077073 553024 304765 809782 1820105 521924 1742559 1856189 1614428 124996 1679403 1041214 1119740 929891 677021 762381 489799 843236 1972751 131482 811164 354123 506429 508715 718563 1990738 519390 616298 564620 1940777 1512858 802733 1838138 1357542 358782 1612254 841419 1044498 1960236 421989 751345 1920630 1035184 416360 1921260 1284908 294178 449856 968816 1414453 501829 725445 1032388 159541 279011 1711824 1827468 249432 715879 458448 1002178 144620 207451 499959 1021220 427722 1549401 1015220 302456 335854 936996 571468 1798656 867957 349812 213409 1598237 1224192 1356270 547023 1445127 1421479 324083 238344 1664840 503791 860665 1948785 254881 711715 1774172 970879 434150 563489 1812534 809646 1765532 542669 1755254 1803765 610374 1951983 790740 14920 1597696 1458677 867964 1756921 744023 139245 1141695 1989957 799958 1411731 21899 1931872 153084 284291 1962741 330753 1340037 916375 757210 1120532 220996 17649 839116 1477712 252699 733832 323879 376778 18425 1167898 378795 1664188 370675 1107546 97103 92248 123587 1997269 757957 862713 1131562 757136 217942 1990419 476166 17902 1869414 428189 1614671 17082 1270983 1209785 1979647 506814 59543 1448326 1242648 406013 795331 949300 347675 1058432 973061 1408052 394972 1113912 1202774 893007 849465 397764 819716 175673 219811 75591 1032907 1068159 1618908 495067 256414 1122993 539525 1217259 1946761 1150766 1021763 686517 1719653 1674150 47149 1349486 962042 134737 648864 1530693 72440 1697131 524851 333699 306433 105430 833261 1828379 1726231 478345 1070129 1163815 878090 1745487 1110570 1777351 1098523 1906136 1961589 323874 919902 838375 241279 1789618 149365 41296 138253 764021 261252 1477983 491028 711555 1793818 882009 716513 1864069 917679 1177673 847128 739072 299035 308582 270357 1640720 1436460 501175 220192 1519996 673111 823886 802031 525715 228193 1454645 1524414 1772583 1875995 1086583 1225039 1580781 237099 1623880 556112 1457200 449121 1747555 1535658 250055 858302 542790 219638 421158 1479203 540794 1918112 1274473 1481758 1617867 1953982 1016121 1688523 1568854 263313 1881649 1481776 648949 562599 1299512 1084785 779901 1653921 1631728 1041596 720721 395281 1662335 1540302 1700150 1078068 1709042 359136 886382 1324331 1796957 121071 861956 1506839 547678 1288358 1146365 1200736 172613 743323 1145848 783469 1797406 610937 1501635 1561271 629219 34647 461125 1173936 33726 1450808 1996228 34824 475448 983566 560113 65244 1251837 1302818 396153 627737 1038609 1724826 1005562 470635 46198 1281056 1359841 1441339 747134 1172553 30677 1155395 1021203 384104 1339054 1199262 800014 1763601 1385248 1036719 43716 1629315 152680 1017248 1370534 1682294 716022 615917 1887566 19586 499369 1634357 1988069 1695743 623182 1912694 393833 1536857 428675 318764 165698 1117781 1570162 1068266 383406 1597898 1476535 754411 352362 1928195 868250 219998 1393009 1413473 817748 1551692 1960997 1575219 503832 184617 193721 1936131 657752 1248943 159060 807260 1355454 1652641 444131 177773 1583244 816204 1656205 1523451 462247 436970 1016660 1346998 1172502 1031860 1506518 410654 1268542 1916571 1039286 1382995 1895126 836593 355583 1805324 23147 1331570 342800 1775522 1710638 786297 1163475 1266919 1234944 1511358 495514 1463704 1302538 1131814 43297 1889541 1450877 126895 868511 1460688 563822 237208 1522560 1703526 179529 349184 273869 1821460 1851334 755723 898197 1382460 986329 332293 841825 1657451 799163 1892277 674847 11384 1531637 1470876 28432 789167 936743 1992132 1929554 60548 1490163 1183031 1293179 354366 924716 934942 212818 1129841 1202616 75898 1402458 1109114 851460 1038264 581839 1357967 1487336 497968 598031 158471 1048417 1628146 192887 925949 1962684 1918197 1545809 808516 789638 1335429 769161 1297238 595936 1011176 1219892 437412 1678180 514528 1390250 659442 1705989 1738733 246499 1915648 464152 1867346 1003659 350630 30657 1066864 59247 1992186 1421469 504805 470775 1719246 849548 1085431 516184 233244 759778 779205 1114195 98233 1691774 904341 228859 1947606 1173345 1701100 1505340 1773037 1093397 1754166 1421636 535649 1140787 1649974 1443037 1217478 1777462 1457516 1581014 61392 704181 30140 676133 783778 282257 454430 1158486 671074 482731 9059 887334 216200 1366205 611736 1799708 922649 1463510 655593 641280 1833395 1586731 17862 79042 1433768 1525871 71961 673744 1856295 1221284 1590712 1162897 587369 307329 762298 756563 884646 948394 106949 1460649 897426 1308947 719567 355323 345243 1628092 209469 868105 1220863 31140 708378 1513708 1490882 161965 317229 1755542 620046 1747742 1626711 1253533 891545 1626401 1833623 1893199 204330 1015543 894404 1167731 470455 674373 1176403 480375 308690 419943 1039990 1753592 1725781 415708 170257 1258892 1296689 1867516 705454 1063951 275529 261337 1966750 1515974 258777 1014415 1797694 796211 846362 960761 1221314 1534216 1306780 733053 121542 1600071 1372564 1122190 1371534 372615 1341264 1159879 947694 1304978 215897 389294 454442 438865 1733170 581748 1827211 1184857 33349 1186908 397857 793296 1121762 1934777 851049 313970 1627085 299877 1862426 880560 544277 1423157 1814335 804902 1660547 378390 1147909 885907 804685 1120639 1624961 716494 1410289 1716310 74333 1906599 181636 159563 328439 1434197 1761664 1900239 134896 1317556 41181 1029208 56673 824575 254532 307168 181872 853460 1882015 1124797 1580364 796718 1532818 1563920 912955 1086966 231480 1838249 496449 880624 223648 1739547 131234 1517324 777038 1768648 953613 394917 1657018 1309871 732221 126586 238674 1454759 869409 1312710 1204243 1161529 1656133 1229539 794940 1782281 1546454 877676 1666986 1747607 730694 638767 679307 484226 1864512 87217 1368586 1891971 984194 289523 892881 989972 984768 468888 1487265 1069550 1296903 412600 226535 237302 1513975 1689142 508897 1526264 981223 1957813 562111 1414406 1869453 57559 1296446 1394161 955896 57800 970758 1184547 1741257 189033 1120245 1192310 1927169 1819502 829810 1978005 312622 748819 383233 1798619 1260003 501708 68127 423453 223340 1070815 1878647 560124 1124430 542324 1622201 561631 1511368 1683225 411872 65497 815423 787668 1923121 1453892 1498412 1128195 981904 1501838 1684965 1308249 291453 892957 1262098 1393711 1483477 852743 216001 533601 971577 483528 584687 739654 1354502 1314478 948574 627080 1850040 1201141 928655 1220543 1048156 1019896 583340 366089 1157460 990175 733263 1929805 1467270 232863 1964821 185542 1385761 1637313 1713234 1878683 1020354 327651 1297910 1773219 590370 889055 1398744 711324 840434 596996 154981 1442112 610877 1030605 1057959 1862698 442667 274778 135358 931018 822447 1409706 1157548 141691 322918 247391 1269672 1496229 1650763 1807071 64842 593146 1539134 420223 1961232 1513372 1000339 485202 912353 184403 564293 371906 942562 607655 1470778 1323463 1690835 1994302 137293 354769 427566 916529 1767014 599375 815869 47942 1789906 660694 1688846 1317394 406239 1900174 1638275 1448019 1931570 270556 1986934 1736827 429138 431530 192120 1628328 525626 534538 1899055 857305 878965 378151 1797536 325030 1671940 438094 1430215 1680209 1873737 1489593 470850 107167 249916 888309 350397 1352472 1878661 323086 1043871 1852855 1575845 1551183 1424892 107999 286123 448392 1155681 68532 1516869 1120101 1455612 1078043 885767 1666853 818137 814432 412302 759946 21830 1657135 964470 1970456 235674 1263155 1230726 256221 554801 1971128 757853 496230 869794 954163 1203346 73350 1547058 1203507 214681 1627145 1421829 929416 950069 181647 823062 1223184 1209306 1632635 240419 1967276 1772668 586868 1278362 400786 1541558 627518 1829384 869165 1847494 1741671 1385428 1083026 1898719 500425 1893595 453484 272156 1406264 1512594 1795604 99469 40409 236673 196381 548123 611815 170437 25465 624854 521063 184245 43109 1189964 1842360 802427 1336883 38664 298642 1530167 1430889 885932 767435 951408 584831 1262876 1402716 1571315 183555 1919883 1304804 1324961 238797 1481660 1707506 1419251 281505 860739 152536 1772985 1105294 1048297 730568 1366475 957545 1858115 1449868 2311 1403035 728711 396512 632219 1563765 1787343 394965 1530271 424979 1335347 1579439 577456 1320213 551085 1349249 1362267 844681 1666748 61232 540120 480526 1604443 344659 525345 1538812 730714 959049 1793290 1667196 1184032 1539738 1396512 100099 35237 1923398 243523 858087 291173 911577 1566628 1866304 999032 609939 538142 384404 545797 1636604 81216 490532 66881 1872795 1244834 28324 1302315 1500052 1673104 1786316 854174 757668 405829 1728094 1431630 19056 692040 1262788 1099410 178777 1229217 846270 496875 1218017 1709033 202155 184719 150783 467417 172850 593598 1359514 1290882 1573069 1625004 585835 492138 62214 1230720 1465322 1920548 1349810 752816 1683069 1564370 70335 1169260 1085648 1972426 1976098 549135 239830 208098 680012 977508 1573324 579803 1686786 1789581 744706 1067620 913064 958424 1536230 1865505 1083839 1086336 1336075 1216389 285749 776394 1168267 534839 825847 508606 1378855 410925 207944 290843 239104 1625438 1753507 963762 576139 226430 1625414 1845991 1866997 1981534 1731140 63723 1404825 1652971 1488177 204060 1668071 1968808 1986374 472877 16679 75595 1947340 616393 72897 1783514 1489401 1133823 1680357 1543938 177950 616128 1830465 1602062 1485850 1280943 1357216 379434 1441825 900145 1828831 473647 1593401 1408730 769106 192840 589245 1588050 976810 1163086 178806 942588 1367574 812959 1880257 1187147 1817753 789254 316361 701675 572308 304570 337421 81463 1421956 1411713 314682 1514805 678298 1349836 905645 1640360 1201923 1165062 515069 1606354 1086743 946038 465155 1300021 758000 1727255 752728 205259 326566 1119850 938684 1526273 1478604 636752 440540 1571742 1809192 1499519 1123662 1389489 1059015 1386927 73933 1218333 1414737 931265 115193 1222813 1239191 558424 1856677 872708 349063 1289395 907366 1595635 916653 1250967 1768334 1966140 1596476 635456 338150 1337029 175753 1897078 820414 1701585 1731975 1031606 1360819 592377 202223 864010 101781 802896 1038848 188861 814254 1318872 1928445 1217778 583420 1837977 1115835 838376 1488676 736193 384529 491525 1638770 1807933 1725592 26374 625216 435528 728831 1578358 678890 1972082 1055927 150304 127607 344554 798781 1655914 794748 937835 727361 1885383 1940052 521251 240213 1061374 1301782 516748 1924351 1824293 864225 1359006 487890 215334 561452 1052725 955672 1661041 1803762 66572 68653 51814 76731 628595 253997 949999 946473 1604042 1964159 1714135 917564 722403 1161975 894518 1041322 290879 107081 545832 1220731 1730850 198352 439305 1449811 174615 691219 283451 505762 1178703 552290 448789 802612 610306 769797 304061 595496 1274288 149660 885259 683271 1488090 994964 200885 635917 127804 1642331 1839552 1200507 407319 1315700 620670 75081 954955 690659 1216638 676295 157580 1435292 905921 720925 1689148 1660607 1936219 1747459 217680 1730997 947645 1067576 732065 1573975 1385632 403223 331229 40477 313296 1210313 1563423 1704352 1911903 152153 1969620 533311 614229 337536 750257 630601 1124005 1630049 1368871 1013393 1778919 417398 761110 750469 336226 1080271 468175 1328670 938162 1341222 893843 1139119 1877125 362481 317938 619359 1768183 1229807 220821 1454273 1097478 867944 1981109 600972 1817539 160998 1857084 175777 1062698 1150821 1041715 558463 1224139 376954 22837 211195 428642 583091 449130 1901599 1184448 609124 888618 970128 1634446 835924 1162213 1406875 324204 1571417 1846583 371943 383297 1376976 729225 824870 1026756 1710932 1899652 1652683 295942 863611 1666965 1514774 355262 946902 1759438 234017 337333 968090 745726 1232470 1544873 1310128 592097 946303 1821627 1659468 1395400 883921 999150 493662 816682 1832436 1169504 57223 34241 1564756 1066485 1914736 618895 1494142 1967630 501066 449625 1405517 1800365 580723 70269 1454445 1431421 921045 1224316 203586 1936567 783304 1481426 880193 121157 1377214 171962 1450363 1616364 1526768 1800195 1964760 1406703 1523435 1909163 936364 1230005 1190502 1253116 1764872 1365088 1751432 466829 1430661 1069740 1275039 946350 311321 1404652 631677 1696197 883776 606043 713238 1701863 327088 1803461 1257564 1399263 1988394 912573 374001 788906 623113 976446 282915 452758 846258 384458 1186513 1062506 443151 66499 563355 916731 991815 1860504 1944612 988064 1907277 229627 12261 1616805 801902 1829213 135478 1106441 820953 1439585 1321099 1506163 1810402 386603 1934417 1571707 1777108 216836 106008 382855 159658 690485 972041 256128 814738 375791 1800337 970390 1043905 1834864 513537 788136 994750 1402461 1266969 1315981 565032 480584 46138 1318346 541750 708508 1715907 1425608 1810645 449682 1576777 767030 749119 274873 1900298 1164475 62690 1748025 1788817 1965584 1819159 1116286 1255619 960033 876424 1516836 725078 1050811 29990 670783 1204964 965033 38417 1952514 1980233 892252 960250 105859 403757 254243 1144611 999262 471504 85820 1132807 72906 857884 1236849 790571 1964763 365768 310762 181317 1949636 1680308 1622541 311220 1102747 1410198 1981845 1263633 336781 1190230 1198625 91996 323211 1595780 1587868 1772726 433697 1857368 58888 1804913 588321 1338913 1005233 44028 787614 1753336 525234 1816646 208465 294568 932963 1711758 1012575 286559 778036 32352 1895923 952852 1521136 1601836 1785877 1763183 1021966 1683668 1637712 1822087 1700726 1124214 1525285 520600 1194462 450135 1741289 1134161 85837 210197 296700 1307696 1250054 1723441 1151158 1485025 1422667 80238 1437105 192171 784437 435098 1630973 868623 1189879 1070766 1953287 382695 1087449 612003 927132 471741 1402140 856533 1304866 1625545 1311095 123840 731321 1993266 390589 413007 1378554 284120 911825 214558 1486412 390653 1579530 1745142 1033547 614028 1355266 1551665 450978 1384060 763477 1531510 1598350 120255 797382 1455558 1541074 74967 758246 1427227 1479584 965455 1882645 1473879 645977 1708087 1588611 863719 1634194 1440100 1462743 118110 1147690 232336 781514 821644 412471 61498 1272162 448784 1674191 990996 362330 1258249 1791930 1594009 1936418 469262 19478 1939498 271389 1554681 420636 818657 1739523 412200 1508771 319452 1560886 1644408 357842 1621818 1637013 1717646 1889423 1353238 1901591 930803 481273 1801491 1342248 1909554 1912994 646073 1741795 988761 842444 818973 241029 1872407 1504234 851566 1658087 1041372 331999 1322161 554468 1653816 887083 169429 445775 1284317 898988 1596040 1114129 100089 645524 1659705 1154688 1206975 1012696 1322651 881354 1659992 1921389 1634421 62192 982498 895354 537878 1168582 514970 708411 731532 1237327 673710 1052174 168618 712642 683693 1925493 1363179 1657060 506266 458135 879500 701113 4304 1563849 574022 529602 904661 446223 977580 680869 708607 1201489 1384025 893770 31503 145128 1870065 432165 934804 900418 13104 764295 1584784 1698417 224823 32146 1243072 1081558 1752113 1387192 281850 1978351 1024580 1124561 1493519 946549 190059 567298 917460 1386229 43317 1687754 299632 558657 456852 1229013 54617 20648 538774 458280 746978 336549 1557254 1525264 741706 1245752 776142 931213 355237 544757 1172105 1544631 1988498 99950 920171 1573278 302093 1249938 986738 1415903 723289 1459579 1424973 432368 757067 536711 992834 1297762 64527 355309 526808 1429255 1441415 1775614 88375 1524176 28038 628024 1038205 1863561 1868985 531050 259133 165474 577466 1155892 1216756 529945 481236 336543 1662677 184390 48703 292641 818905 144333 1688319 1392265 39286 1624252 621107 619578 63452 1870938 361467 311583 1066829 461932 390288 1142317 919131 1077378 1984054 431294 1688293 382160 174874 874208 545181 1316556 62828 708815 752505 1411023 1743679 168959 395421 1722001 1225642 1324704 1581861 1646879 981644 1442846 1557588 1919831 1797970 895833 516579 1481139 1035366 308184 1872744 45633 671794 1630974 1617913 225058 1305146 10902 1387067 1922842 1325697 975442 1901399 1568526 1251873 330438 1386552 1808352 1669282 1951771 971670 1928079 1207445 183141 129881 1181839 167053 247755 1725621 198531 291361 1195782 124180 463476 1055290 1758208 1639361 43752 1256663 21435 1780094 1114021 567328 1086275 1323787 1981724 1872113 1729363 1290856 1184094 723100 774207 941854 1854628 854779 196076 807923 414110 1314961 1193794 454161 1277586 1883097 749901 46092 129251 1546200 1820781 116630 4076 796396 1416542 1676631 1379816 27654 1411785 351737 190686 1948776 1288942 700155 267400 772444 1612754 1058569 1272152 1628561 174496 575386 729628 980341 1758490 1991418 1664956 44199 1054640 26704 1338223 1591367 763475 991040 1278210 873542 624604 305960 1981318 706271 1305282 1120589 1742268 355376 1559766 735651 181752 631845 1024782 792664 1038628 1888296 1630332 1706346 502909 451194 1411235 1781733 1791191 265531 61184 576963 883711 103975 1751445 1489600 1470253 1684660 1767686 565860 661487 63687 1837509 980307 692132 433358 1032173 1917822 522996 48914 1771933 210987 1857555 1737894 477996 1427019 1255089 1074810 1118906 719042 1043003 1984916 309216 861202 759630 165601 768999 124150 653947 1476811 92834 230351 929041 29143 514658 1285553 1717750 1011616 208562 1164535 432369 1588483 481157 606726 205370 1782577 215720 1992397 1840853 1856092 1417354 1657840 1730561 88846 367051 1483712 1485846 1940247 1545784 1888506 158107 935618 670068 1203244 1162556 1243300 118661 1983752 1564193 1133183 1359054 1870887 507038 479004 1247285 950418 437356 348652 1934240 314575 81283 46036 1689622 867739 719099 1202986 1388912 1490122 781396 1888838 287267 644879 1049004 703316 1482370 1926282 1037136 489398 468544 1838015 368738 1528257 102879 765984 1245806 184168 485344 872943 176052 1140038 400883 291290 1203551 1642471 367894 1410834 320266 758156 858681 550944 1616139 1968199 1676740 921374 913414 1531144 204592 266371 1819951 344266 797754 1774809 1949362 973358 1378600 1058311 1332234 808237 1261018 737123 478449 1242186 1432460 1142780 1795144 194992 374280 1915213 1190225 355653 632387 389656 1399237 1751158 1809420 403367 1379281 1974797 1098632 1537289 1991113 1476143 469130 997953 1036630 1395925 956782 506509 1231621 1513303 652971 210730 860524 122211 702458 383312 891749 1477251 1570921 1800609 1485170 1028735 1155785 200130 1332597 471937 834843 244784 1007169 1469944 1368804 1238525 1132732 1726700 92765 1543573 462977 1918739 1752835 450407 744543 1162128 1950833 930640 1476377 1845332 353887 1638630 1847796 1749443 1322281 871248 710413 784815 328525 1360607 737350 659299 767168 197859 1373668 264841 1370344 570511 179033 1925254 736750 1976233 1605570 1409275 646540 180579 385558 1912551 208363 988362 675001 1366965 159817 330295 109987 565472 1717847 1770815 121094 1240170 1461430 728716 1018693 30073 1593136 415789 11734 1226515 831941 1937288 308641 485752 1118440 677312 1924524 1427400 475610 606934 1984722 316196 1515448 771454 1714950 543745 1578724 1482235 461463 551750 1461525 384735 861206 1203240 637298 1616042 1627344 1530320 1353983 842572 605788 1115367 962774 19629 1832063 1755715 1812629 550160 415174 1978738 1655558 1017063 1316438 1672564 1288260 1303848 1673324 1512129 907540 961922 1613421 1261412 1319486 1801390 668982 446586 618805 280223 1956706 449169 677046 1214254 1744595 843046 1168129 1300472 402382 1273337 1731518 134146 667722 764107 1265309 555265 557252 1781806 986184 1010877 889553 902302 1731837 872032 577480 383935 173932 1923197 1595265 1788996 1396136 257416 391568 24064 989667 690583 1265379 1680091 670567 184384 24474 1577453 949825 89510 1845120 216962 1252511 1671629 500833 1311639 119571 988549 1106159 986650 846896 1635860 17958 252477 1953245 376112 1266690 1946356 1391498 1294415 431753 383296 1938202 679528 1285368 1878447 1885853 240544 364997 590771 1962569 1451530 1074514 1072483 469688 1082145 1807699 1295821 1237371 473828 1930039 860121 798210 1275426 1629014 1561972 1830251 1447788 1743694 681258 385073 1646540 479775 156488 1019537 13543 1579085 437765 1654555 993613 770052 1985030 638002 255582 1430480 254570 1803313 1952499 215393 1210090 1519720 338320 1395409 486502 863316 1584104 277842 1267089 845127 1488277 380985 1360509 826811 1422346 1507336 225633 300840 371717 1305101 1083445 1023378 636190 576467 43232 1702164 1001027 1595071 968787 1735632 1496605 79384 1128411 981533 1836267 842220 1483977 709405 1766316 1143631 1696534 1131432 267553 1486135 232246 765989 934316 1430768 656133 1965380 1099669 395578 456703 671167 589123 1951805 1678801 1269952 525193 559311 239914 1561318 666940 788043 54991 172767 1193190 622208 945782 53102 595159 698891 667034 923760 1597259 1827517 1148426 299911 1761734 1193361 363561 1675642 928418 559531 843051 216878 356079 1923559 1251587 908583 860088 402011 1102944 829565 476674 893056 140055 84022 1874370 14573 1499484 1007474 549650 1587034 107925 1228478 1170354 691847 1080296 1765679 405749 275328 412551 1591068 561750 1651184 1149804 400241 43018 1032773 1275372 965105 905381 1847090 1002972 619521 1076358 693627 1389380 1767764 485893 1179810 1377388 500753 1617559 191144 1685172 1364303 251828 1797817 592915 1504456 6077 1222941 858288 1040760 883560 947202 995792 1972898 1726782 1781468 494666 244099 976955 578426 479417 1193743 118854 1617474 904922 1603333 1529926 1767319 477289 850830 69002 513900 1858107 1374674 466229 1576740 637303 1135374 420280 875730 1522625 685001 1384733 872791 1836539 1090075 769714 840168 1854862 1194847 675494 1574199 1682116 1793900 1952100 1599511 606381 420814 1905467 173918 1074449 1692512 308120 607376 1520706 1762765 1884091 999488 675887 1479685 644509 779382 13596 1689695 185072 764679 856854 1198820 1822918 193 1190397 50872 1775602 239969 978859 1837465 1691974 878275 330887 115975 715126 660013 1305813 88580 1774775 875889 1840341 722550 148802 552249 124823 130855 1166312 1164654 1951675 586663 1918867 1337851 892748 28009 1248940 758608 481599 1559082 119757 252436 835085 1088470 1153063 162784 313515 72339 1578236 11351 420409 370538 910894 1337647 74949 136134 1228357 1857270 1140707 1411706 855542 240821 813962 191289 517620 1812922 353871 639463 1126908 1504713 1413607 215559 1294555 999058 334261 1182821 274586 285585 1563182 704273 1703117 1901227 72989 277588 704454 1452845 52874 395876 335754 453649 867573 654125 1252797 780919 759672 22262 887140 1964107 1793383 1429267 1266324 1383922 555495 1594684 537549 1782699 102053 826268 1620330 1216079 228753 1380419 1706990 200373 1062546 1274824 118747 1519438 821710 745379 1779197 1141981 1829615 1116846 624754 913916 1967940 1890882 1232716 275672 352827 661915 1880200 1265629 1181487 518447 274163 1171190 709076 438233 138488 21217 641160 348446 912595 381298 1451270 1153527 1858844 598597 1915285 502502 316081 652642 1667209 801073 1576204 167003 1022321 1135345 1175347 72510 146460 1627411 1476019 1687476 1848517 721830 1726061 764799 1294004 1981369 1565534 1508483 1254382 1843728 687354 44650 529147 602331 1895880 360565 870440 234613 1520554 667936 1964801 95832 462198 996186 1093812 173458 1949247 1731637 1949941 1390056 1756270 662628 1683064 1691101 424782 42255 426105 1173893 1415318 262793 1506106 1236903 170042 1919078 854900 1305767 1450568 1322535 294652 563876 81765 1370093 1062094 1749023 553990 1028795 481604 1723703 250321 1996621 477189 1274005 1530184 516873 150489 77905 1812235 511463 400395 917087 1914273 1201118 156339 1985779 1574128 440310 984110 834602 669626 1784064 528564 1338179 767768 573085 406453 396441 1514052 1675571 784790 651421 284403 1914394 557146 203242 1850150 1758283 217531 1525940 1983380 433573 1064566 329056 185028 969817 825489 926017 580961 1151558 742546 1793723 1938819 1481886 1123614 1165690 1111808 1630263 44607 223100 965313 1373839 106063 167097 10392 195529 1637120 1126179 1503130 1921164 1744586 367637 92477 1299165 44775 156116 1152737 201726 1865592 1928162 358407 16030 1088054 1302386 1213587 996061 1259043 1120737 1886800 902478 1298723 1842512 1721512 501492 988735 1936329 161447 1992429 278820 172847 802907 1423176 480944 1025203 102644 595849 500374 623030 1988975 840343 1088581 1894966 1431778 1470390 1288627 785850 739348 578053 1924792 913635 350018 135499 1026154 1005723 1247935 338115 109435 319665 1868986 761872 1693707 231817 652865 44185 780034 107926 1170800 264218 605191 354320 294490 838059 532753 1161886 388191 1030003 1767174 1448697 1121757 1422391 1362111 992305 1670733 1893663 516925 1688063 1139344 439426 1337181 751824 1853643 1463384 591088 230198 435057 1062865 1767108 33005 1479670 345766 1194254 1054636 888126 116974 1119097 189935 1965743 1097450 1367932 499659 614136 1417174 1139036 1600226 1221551 1534616 1498935 652547 1035992 1270221 1187762 767424 187092 1119030 962347 1016861 336742 1561019 1980857 804822 873757 1304301 723724 1942777 471984 1883801 1753629 887272 1958001 115498 1365318 1109843 1431856 1002156 953280 388909 285853 1791706 1211512 652323 83854 946765 488866 642386 1216865 1267824 805665 760305 154651 185909 127902 808912 1426397 1591503 670089 882782 97919 603855 1556295 568295 402168 1590074 1167725 1867063 1063442 807899 396634 1594390 1841404 880089 761132 313924 907930 507036 868586 701043 597769 719121 1103131 1336872 1397410 311281 1311042 1442837 396049 254890 946273 1031820 628449 1585978 316208 1593998 1334028 1161181 1019757 1135203 501995 226833 1333794 177645 518734 1025768 198379 1292587 1690328 822648 1858677 1418589 709426 1940685 658162 634882 1757043 808988 1263278 1102876 1778172 63043 133530 918813 87982 239437 1064237 487867 1524424 1882840 248494 1824265 547306 262691 741119 1563012 523948 1860866 655918 571702 1058336 955483 1460132 858425 581340 1474200 806454 1267332 609691 1878674 1237013 1092188 1397339 1460611 1799023 1007967 345428 1422000 1583898 525571 1229772 672605 915733 1186464 343401 1707561 852137 721811 1770558 1615890 1544569 1660701 1027543 975114 1146651 1860463 1795862 1321734 1092631 976390 1812800 1390316 1568984 319993 1696146 1571731 107337 97146 1906476 193986 1375382 727854 5960 1329947 394682 770428 1614444 768565 428336 1160516 687394 162150 1889342 86633 1854268 1555682 438252 453966 1871033 530521 1134763 1381196 1146139 1015602 1496582 1200041 1636552 949653 1021644 1052611 59936 911585 1324457 459347 1333110 982970 1510655 961744 779359 1546100 467710 1641769 1620046 1059404 1009162 1670216 1987682 196009 430249 336258 1171763 819536 1221697 1997343 1759817 568792 1564996 1965042 1662568 1522654 1450243 647004 1735651 741836 206453 339022 742871 984202 742150 1685996 1625441 532479 635704 1152702 1272163 1721105 1024510 1838957 1380651 163336 586434 848001 1986513 1200126 1195869 1900402 1371953 1005767 1572607 809915 538987 1571641 1089335 335841 456082 1445508 321821 1357880 333906 751583 70317 1235588 580860 94222 126070 855531 1748324 550430 481246 281410 887004 1525080 1280896 1180553 355746 773283 1745986 1900284 209551 695634 1212823 255438 1158829 737533 1522074 1633577 260443 1932371 1697080 1754557 801401 472694 1432437 1586034 1924526 1004049 1651709 1892315 1202006 1719307 1160705 679404 531297 41566 1341858 130260 716350 634024 1912219 1831768 1435988 654507 1169695 475646 924079 580916 933853 1553379 669569 1590303 587249 1150318 879752 1898168 960404 1881806 104361 357097 667372 1422280 1625288 1591289 193922 1817860 274216 700325 1861542 963440 907935 1809124 249937 9406 1129149 856998 686998 1051040 907 897909 917677 1997191 803289 846360 128656 334119 1019009 411882 1020220 993407 1039780 1814976 496920 1968441 1012369 1497806 62003 1197350 1789293 1494015 796196 1169646 197530 1298329 952439 368119 107058 1971350 1050735 1019613 747054 770926 378051 1669716 1463663 1358323 1517960 1338159 1574347 1608 314507 1672034 639326 1297045 328657 1487673 872109 446434 1294703 1622082 666677 1154263 1747225 1424583 593770 1213288 671170 741033 1642691 1098755 1048239 1657357 1186217 699694 389430 714208 194308 1369507 1800715 888225 363637 764233 442946 442935 1732903 873027 1670740 1821686 1173909 501955 1205699 350632 916848 459985 1940669 729713 565611 631141 1704582 1176832 1438610 1284028 730756 565354 1934440 430417 74540 1548410 47548 1804761 1174791 292596 1007956 1710187 1391953 1788739 540106 1536491 561865 719621 90127 391041 1006116 1784573 794828 748863 440961 1356014 608932 816431 690805 725116 827890 807503 342980 1160339 673163 787141 1636415 957946 711238 499076 620976 629432 249828 1529160 1878755 1284029 1938141 1775369 1900893 1607629 624308 463772 473063 999879 219914 881222 1685129 410072 733183 1977815 1885515 1864558 163831 1482533 26595 1130694 1613516 1945706 226993 327818 712222 821531 32089 409168 1458386 99506 39427 1398478 1653398 1432881 689913 300261 1576525 1036202 357445 676780 1119948 1354607 1464871 1352890 567962 884001 1254521 1916097 831453 18821 984233 709137 56904 1927696 1606979 1852935 371630 1074308 1398282 1609979 1427836 161905 507898 1972699 431662 1614591 156910 628839 1615243 1796093 118647 310232 405142 1980963 1528248 1240745 1701467 658738 1839139 554221 1209740 1511528 1378465 1051314 1821258 1506388 1425229 1619489 375434 1347205 1964293 130345 1676978 784891 1428458 500568 362163 1291977 1420784 657504 1753502 1928315 792917 665246 146509 454420 1852436 1342664 1182920 889026 1534380 1602170 220328 1895249 48951 944721 128300 279257 141915 1334259 1945731 284072 1146623 1283601 622054 901451 689752 1100826 1158307 911416 797850 1447334 1396346 1736091 1752732 411378 694716 18597 657515 1995212 608881 537880 557592 124624 1465578 416320 847716 1675810 665649 22341 825408 1034937 1978945 918332 66900 458105 801296 725828 271821 1480252 1661091 1529100 103528 1242829 455019 250210 191134 1611874 268365 1589355 541401 1952762 9697 1385619 1794025 710163 1522234 1820125 1049998 155222 260649 717319 264343 1281134 641558 161645 73776 974661 1032190 893136 1521651 354980 908322 792540 908505 1111996 614550 1152142 152401 1187774 1633000 1662792 1163042 463057 461937 955484 1426423 217732 1257667 1142687 1882188 1617931 1075148 1298025 96790 1454976 1107184 520858 1738187 754751 483833 304792 1168510 1324158 1111420 1421640 1726057 1283359 1718961 1854618 1637193 44094 84185 27828 1772235 404619 871627 950925 1704876 359473 569117 1892 1064473 874952 153431 1928927 1740071 1988643 1738499 1650886 816861 731717 1711603 1197814 211913 1293874 1742662 230359 1077136 987132 1718534 573697 1711552 21974 299139 1977990 337262 1428822 651196 930719 647117 119216 64698 1339637 546011 469739 606408 675996 769544 687232 560411 125310 320480 265840 427006 1594146 1655649 904757 1330227 1525105 1997918 1125450 465943 798029 88399 1245 1910602 1277521 385846 545838 976463 613017 299944 1446066 29362 1556267 1943087 1291803 525479 817978 1238267 515108 1200219 1509135 1398144 1792014 1025672 1640758 1350211 1794924 1538007 1575001 735532 125954 37144 492414 1357765 193629 737734 1355868 557309 1365541 1034270 1678461 849566 1809291 519666 1108109 694730 526477 1189039 979147 96488 150107 1663253 1086626 370316 1356383 907922 1817609 620777 1617659 1126600 1574067 1259694 1727057 1418018 512255 537366 1748245 247379 889024 1445532 124184 714454 1863743 1308590 1453842 1768061 1766938 1769382 1584264 904063 449961 1626755 388243 1944965 1628999 722495 1772010 1312672 239173 1513710 1519363 1601559 210665 1722342 1620693 1007250 222216 1336491 673074 614600 974927 467099 771833 1668743 618715 688865 518522 1096191 822515 1390332 40861 900072 699246 725818 91354 662194 122512 1681883 1295430 53097 483802 1904107 754778 365203 1084799 757215 224137 697880 1867639 1444332 1381584 1489870 802118 1701659 928801 1060244 1007809 1065862 118088 927722 321911 1637858 729855 1112928 468409 554943 505320 140359 1562389 1734505 626036 1508203 427050 1992785 327606 37807 1696831 1679134 1601147 1517495 594846 658127 867330 1254652 1160602 349929 1886236 375656 861291 26018 1806001 1258405 1837022 278376 746509 709613 964152 226166 1151884 80151 1265915 388404 296843 935432 1665641 482307 454438 1358847 1211702 1224651 332220 1883208 579338 415024 532751 323580 277246 751826 697692 55986 978771 995256 1227048 1686215 355231 1045697 849095 197102 213683 1055299 290636 1304813 1265839 507077 1809805 1822924 347496 1672671 1548079 923396 1402183 485740 1902320 379138 863239 335162 226938 221071 917256 687028 591847 1430899 87311 1124624 1985694 1886801 1967123 1544463 60291 1767614 1412031 341015 481618 46692 795898 1061759 386066 1451421 234755 1272045 3618 1388106 1970342 954195 1781880 903749 1361913 97182 795911 684050 14976 1207427 581062 1200302 1727548 15602 1493047 751850 1199605 1634452 430911 1506599 520981 449192 1062342 1883917 868149 1696837 1582355 1443546 791325 1428704 300540 1788659 150257 1662061 189728 679693 824598 1799334 1257487 1986876 360789 1514019 1581857 1658784 1458831 1799551 1938023 1356492 216214 118029 430025 1240728 969888 537636 249001 1951179 1017959 1272648 1425578 883636 1773055 184830 879515 1165427 1266086 373772 187928 835242 395061 692435 506102 908191 1891248 1706889 410453 1142599 206458 557549 1920383 1606766 1851657 1535989 605765 681050 208121 728673 790476 1355204 1310871 874127 772038 1827056 101440 1052377 1603996 952960 43110 85972 1071346 624795 456218 1802678 1672738 1220730 1365218 1030062 5029 475589 1006826 1136222 1270535 782551 101731 1401466 1679846 583863 1138825 470023 431517 700765 995296 439017 1311076 184532 487998 150425 74468 1168899 617847 1435254 1704319 909474 1852067 388885 874219 1825189 1028641 1278389 1691404 1568991 586710 1585796 362558 1884089 178754 567905 144039 683712 1113959 875187 654574 1431323 178213 895865 263946 1441964 515438 76876 166622 1088155 385867 306045 360984 23526 746125 1428962 87629 1015001 1460358 452766 1372527 544205 726805 985836 1299036 1435967 1096196 1969614 5400 1088479 1121750 1506203 973465 1045980 744069 489040 1096013 1866731 1776192 1147639 380038 1025004 319977 753455 1635603 1262891 1404872 1721070 1909083 219654 112684 572915 684203 1533340 845387 1812820 1896964 1976029 1409602 1119038 1738366 887026 1284309 1756801 1582462 840243 450509 740742 209464 831834 262399 1825086 67487 1746122 527657 371378 397553 458898 1608362 1440567 1458539 1853373 1261408 1210575 440678 294821 1856428 834588 1954860 410662 134899 1146989 740719 1571103 1519345 1991911 1804186 1482995 195818 737002 165546 754357 932281 1497164 1545222 855264 1971573 325090 967778 1857387 924233 1335969 608207 687436 1255425 1812322 590637 1489954 1152263 1974721 1939908 120265 133849 1600158 851541 1059744 1027418 952536 1796786 110889 1380300 1081591 369741 543296 1525450 264031 1534185 1529005 1920968 175571 933250 660549 1488523 1354698 1707046 1200342 1224089 1896570 346919 55820 1686353 1481101 1808806 655782 385966 1264114 121238 551257 1302735 983086 715671 700322 1128655 676085 460665 846989 1175147 659022 1879048 443891 875461 1709810 1624933 614218 1773841 753039 329813 1122510 1742052 857634 1853895 837349 909196 1217194 672455 331774 1353164 1943927 250112 504292 482154 474207 900180 518621 1041136 92306 1184220 1622016 1737745 626377 1998296 1689613 1251755 1768446 1741157 988134 1584970 1005622 803707 1901525 1001199 1872988 1792180 250396 1486358 1324295 1830439 103252 1181043 628445 223132 1945438 1747216 370302 1196630 1767899 981469 912751 1712662 1861571 437238 192852 1523517 613828 705927 392623 1960373 1104829 549804 714048 1921403 1015794 1285619 1367106 1500816 861909 1403341 769076 435315 892566 1538289 68659 639436 889859 905760 442332 161030 1876428 964109 230434 1510653 1710036 298038 16932 1925339 1217685 1370063 1370238 706733 1886797 988048 746836 979789 1204598 198961 120548 1528677 284553 863689 381854 1507115 1194855 891767 952883 1467685 1887849 182197 1951254 954021 1249611 741347 1890432 155599 1950889 848093 1487909 484770 1459793 1891327 1313601 27187 488334 57632 174440 1045779 1362275 1034539 1263971 767637 1128568 908515 187601 849137 1863654 370949 1249421 1943667 1467360 1411043 1398247 1365907 1684087 257198 1874756 1793417 853810 112079 1039283 1598557 905946 630666 1494484 1371897 1525043 759934 944709 896224 773284 1115161 1375506 97975 1335711 474020 793218 1403883 429605 1936048 1137722 1530554 760277 1162757 1458205 98617 1097378 1205755 746656 1494320 729841 591544 444724 1879008 333523 1656372 2375 900760 169937 1237192 1722886 1002488 1710319 1029881 1913606 470110 1092016 1384879 691814 878539 1522288 1557727 685546 1988825 1717949 1037019 1799935 1608754 102051 1377972 653074 860457 960342 819602 1464386 1704084 504287 1790978 1182666 1080862 46438 1443696 94851 1340978 1290212 1807460 1937106 153419 472271 1908827 1654851 1629056 622676 104152 1825230 171350 1684386 526095 1131268 1973841 1660902 1368489 1609848 420049 1436345 1288462 1999657 440655 589788 759220 414038 1252769 110624 944006 1305798 1116646 1166010 193379 1606834 1246014 841234 1932797 26837 1145480 1416846 994968 939858 215435 1535099 20574 865022 1581534 563158 1180699 1872742 1360844 1207589 722451 859312 653305 495765 1501674 1493463 630594 1938927 453175 204027 106196 1262112 1299816 450159 26439 985827 130920 949288 225110 1121485 1716995 1340690 930474 1488896 1553995 572778 1269123 1413666 1236209 1488684 1018979 1253932 1354648 293500 381299 6906 482314 1766880 86227 459552 400418 1667956 624044 1619503 818055 172883 1876516 579339 1570567 1567701 1124286 205007 834768 1757343 14489 1100724 823338 846367 1875916 1168098 1697408 1306396 479927 1437235 1209114 1687378 1280175 1410561 1649544 890463 367716 440998 582622 779072 1779706 1466982 822267 1907075 1177119 1364043 1695299 732058 1386697 1389517 51057 1724586 1787282 637894 1448287 1771089 246432 1195293 1054472 1725888 1011345 884417 539496 977183 1124034 965128 1211473 1531033 459249 1721298 1271781 20712 878386 94319 1917732 1917494 536920 718493 1614053 275790 218306 1809148 178361 299692 392270 1472160 277532 1950338 5861 619042 1982730 498771 1682045 251321 123617 1129632 1324672 206540 516095 744702 1336262 1662087 1731647 1960538 1536168 1184551 285467 1311724 1966361 1828022 886727 1656556 105270 1107484 211147 1484781 1838146 438684 1948513 358256 1553347 1677006 950501 866046 580879 1425080 1698188 36381 728120 770560 429447 1601956 1013764 1422641 338488 336907 1376301 65433 1109384 219379 1533415 630561 1047866 1177702 1495057 1139820 1493082 153583 360851 1292733 1175063 911560 732287 1947529 467667 1176159 906397 1410843 637547 1860071 1279130 214926 1942709 982496 1758197 972711 251040 916940 876923 1156900 79432 1623581 674256 1202183 1358916 168980 1306884 180303 1628679 1897141 1594277 614006 84381 28332 909503 1756955 1001647 325575 341014 424942 1649666 200217 605635 44322 67043 1209365 1405799 1590567 1343126 1472703 339847 1816379 1226846 1670535 1996162 53803 1848308 1758176 1320358 117258 1681030 1229635 1321077 1645748 850559 1705952 1638132 1044546 545638 127495 1723838 1029882 267326 958225 426322 436270 206341 1149641 1635895 1234286 642806 1761180 1038605 1876261 1906193 1152747 1817701 1700301 1765544 959988 692385 1588125 1417757 169696 1391391 9958 1717798 390255 158221 1106987 296317 1881879 1970121 541156 1646164 1322545 1123427 549410 1963803 299363 246476 414062 1174307 1841778 1396386 111133 1142843 352272 1628358 827642 525505 306335 1166509 1800670 1247773 340975 344538 1728361 1475597 1762097 1260436 1744524 224446 1764776 1471650 409758 1089611 1479842 1985803 1681055 972582 451125 1357523 806228 624546 547405 1733395 268812 1392536 1719863 482714 924982 591651 1653544 1868221 1812148 1620942 1070098 1651632 1035815 821155 796501 990072 511560 586074 1662639 996381 152093 1882103 1951067 1986538 103513 155175 1781464 317852 346671 1678264 1647605 1821882 543353 513766 864891 272530 1547894 29955 1553157 999502 672123 41766 137759 1515321 1987077 464825 1615822 1450094 769844 1208859 1500531 1269851 1454512 1261410 393230 1342609 1813187 297880 1484462 939884 1785655 465350 1182792 370099 1754799 1976532 1945471 1622835 1468287 432896 114783 864992 156115 639861 751463 75941 1186785 1773334 304235 7288 1558131 924043 1790316 1182846 820192 980875 82571 583011 1314849 1600433 1640783 375738 474229 622633 1636739 1294770 1224152 1230701 394679 1956691 1038706 1528905 875241 73728 680737 1299528 1994620 604604 1657350 1117389 1417273 244932 1333190 1140334 951423 35409 1469209 1780775 124709 259880 1865529 1533661 57239 1215820 1007195 547067 284270 272654 1729672 582640 181320 198457 1771904 372160 1091307 1230344 916282 1474524 1187278 1212903 478870 440666 969755 321855 625185 874872 1134177 642312 1200704 1635963 789861 1947740 1392024 1547381 112701 475938 1130754 1359124 1403282 571865 1119572 1033187 1310614 2881 656018 525623 727974 875242 1622758 1700317 359836 1349047 158106 578193 922120 1202515 1129932 1823825 698690 473514 521083 1265096 726516 68633 1808333 83740 1343275 683149 1267523 1160506 493306 964785 1712077 1140573 526713 1865619 524192 1549922 621769 143188 755321 1231259 1878371 1006424 1237034 733527 125648 331815 984156 1961458 528883 1359152 651064 38447 1028373 1783176 173815 1336990 1598582 185298 1155887 331209 502566 1182305 1347696 75114 755418 755224 987826 1253682 503627 131845 305746 136664 1555905 883575 424046 1444987 945692 1506463 1139842 229111 1112908 77375 861067 455570 1239358 596480 698588 408778 1287200 1357596 806465 1152513 1234241 637149 502086 723094 897940 779320 974200 1680693 1723170 20009 910503 117238 1934020 1963730 1309692 871501 1220512 1739420 1803423 1690799 1499473 61897 1061482 1637286 1460916 1923104 698910 1130354 1291595 1435099 311833 437805 1247803 1230557 303214 885653 65059 1344678 1320036 900791 306868 548230 580592 926727 1566624 832183 1926518 1400106 959302 1871115 605623 326214 1948758 398550 1566998 926424 1814409 633601 727500 394129 1974607 1073193 662294 1427589 99092 780108 381324 296805 909199 341888 1577378 895245 465754 584190 1920804 992461 1395091 473937 1638191 234679 1435022 191459 1555185 100360 583330 53680 1999789 1203764 1988832 24453 727890 43415 28895 653684 466780 1473634 1800765 1480912 1180918 1896133 1908081 1330226 1216109 1731191 726257 1748843 992648 416644 929696 60013 1843907 166539 1866213 540693 930247 388906 231415 1710823 1180032 1218790 565366 811786 1414780 796773 1158381 349821 77114 639987 1998907 476441 1645055 1868267 942270 1862085 918915 265084 693927 160542 1277731 1389338 3378 1731162 1427367 884090 1280128 1426008 407564 1836294 1644621 74494 12287 543930 408068 690438 919655 536908 261653 740978 1487560 1332893 683385 1159351 1668617 1542219 591959 69621 578512 417169 221231 624981 1518056 1960276 1399706 145126 1699022 1911767 1064719 1499683 931008 48106 1508101 547677 1222842 1401520 296480 872703 470741 275487 555094 1674291 113583 710125 1222622 745271 1939517 417258 1613483 669559 1784322 1625361 1083665 1391568 611213 912700 387208 806775 622716 105872 1236854 1609139 1782393 91690 578427 131306 1595270 375686 1853251 376255 1815685 786002 1854717 1074221 1417072 442030 767416 642704 567838 1315135 275743 602686 216908 1735050 311896 681858 1257371 1062990 94404 1451228 1800440 880945 288760 1862848 1879050 741298 1480839 1650088 1787398 1727343 1743322 1911959 594201 598614 1279281 413151 306393 87861 1687126 1999261 1402958 602857 1718746 880854 673016 152496 1099760 648688 1428566 1741165 1374588 500394 130263 521228 702916 1559227 640285 973341 252159 841508 1277323 1603397 368988 94751 1306747 402398 1235792 250794 1707683 298328 1741769 277556 889739 968321 1697040 1214073 244696 1401866 1794230 1839791 1161021 253512 641737 1320007 1103622 984607 1263059 427723 1257246 138239 625443 1357052 116301 294885 1575007 811223 1716732 250207 1944757 45085 1220930 1195944 1116421 1609191 1019003 1004665 1787484 181479 1227237 434930 21678 335554 1266735 226178 1969635 1158141 653960 1765742 884133 1438801 578673 962691 1736236 1214827 1291433 336106 477889 1549207 1612451 1341561 1185941 1883265 1016272 1387768 1667935 991149 1994529 1566185 1722298 1840807 503780 1780347 808943 598446 1407647 1380259 819837 939729 774881 880633 1973500 1658555 656577 1268060 300576 1035920 1213527 1001757 667402 1383751 331991 991714 146918 1414502 1716007 799945 1391109 1669818 1751138 1605128 1650829 641796 389603 1175333 1948730 830334 1233653 375243 377509 663340 1088772 612018 403641 1615894 786732 346187 1748200 255035 286642 1967254 1993437 213218 610260 406087 785114 1390053 1594786 5298 1153062 1697193 1951200 842058 1361 1128440 939005 1998221 379342 106487 162955 259286 198579 286499 1913441 964437 817119 379355 1871313 66798 616618 14388 201833 462520 912182 1438620 1374058 662871 968490 512995 1894805 918620 892988 1696913 667652 43740 57449 1271382 1743080 232425 1208360 595906 1680592 504759 1100287 58455 1034817 1517437 1425621 99685 1240577 1141980 1477783 1582203 1025304 944573 1604891 1504808 1900983 1367194 771695 910232 1726646 516553 673362 1304977 99283 1230232 1556738 901832 1209399 1093876 502543 1114468 681889 563806 891889 392742 1106134 481227 1084054 184518 187835 1067154 482752 1216416 266562 401630 51979 890799 173049 745392 1484623 1752352 1637411 1873152 1512647 516055 1496923 1824284 566724 872619 1235525 812625 1590200 1264441 1017780 272947 1791896 715820 120413 1159393 354132 311258 1732911 1434374 1191124 1913336 1323524 1154669 1596830 227516 1127571 229648 667263 1607101 918980 556264 933029 944266 142737 595629 557835 1684335 32347 1201820 913311 453674 1965668 879192 240487 987699 997205 365517 1416362 76484 1150683 933776 1542181 1956428 14670 86095 1412195 1625651 55439 1094383 1085557 1873513 906325 610052 43711 1545696 1159430 46713 472970 1643179 473364 1189156 1823269 282770 183903 1615495 1252460 913656 1275141 766650 353577 215481 1601968 1100236 412352 554292 440579 1881420 1718646 431313 262817 497551 74798 1561610 851393 305253 248813 331100 206097 772108 1351146 232433 349604 135213 1858487 647590 1261059 1255631 1035612 467636 881552 218238 1743606 727787 617477 890692 1948045 1172837 698614 1785558 1841354 1361118 658052 1618507 684000 1535612 1020058 364376 1794695 1008351 1681967 1622191 481314 1750526 260749 618858 1154299 458237 1697930 267925 1502663 300916 192541 967577 1539079 1898829 472328 687961 1205003 1715749 1746370 1875124 115639 1312507 1334666 1322210 927635 390828 523958 18697 720920 1435050 854504 1850949 1775844 228303 771892 586907 1188268 1391086 449663 1663753 389304 721065 832644 375852 709740 1992403 616954 893500 1593596 621201 769155 1879466 422973 921002 1659641 501875 761454 449395 401704 1863905 1960227 396353 1192088 898493 1771040 1299286 1428308 207856 1336618 1722400 607027 450170 1018159 1842395 1106528 556922 1469688 191498 1439869 1909254 1940333 272388 417332 1888775 790151 1051523 452400 1729985 1799526 1927656 2175 1038401 456790 1156248 359120 1257949 1968605 1088251 702132 1411842 1127457 574377 347009 906500 1169523 1079964 406166 1475263 625779 984222 369131 849598 1558896 227629 3848 716041 662205 685794 650988 409143 105387 940746 366854 1999493 1684181 56649 143460 1164769 1099858 1777980 1411947 826461 1962123 1615346 33624 1716597 352351 126387 1015836 509618 1860471 663158 846088 1799659 1626336 103189 775119 1199862 1792176 458804 1838256 695728 1593144 127597 1741779 1694441 1704113 934329 886756 946969 1176076 76847 284007 494357 455107 393634 902765 861198 362568 1057556 717485 950244 1725465 1959346 1351307 762440 1498973 215421 1864433 445252 1134845 11865 299099 480059 559092 1270445 1187882 901483 757759 94794 1838699 697220 793895 1107676 1638094 1353458 1245916 1562023 1951998 1453242 289470 1836243 731828 1769717 1237172 727313 536068 128882 275734 388824 1955298 679601 847283 1035850 1910788 1124210 815664 1481214 1550699 140290 1814535 1215809 827226 1109311 1616433 1619301 128032 1168618 1889193 663047 1516546 1403655 848310 802115 464576 1381921 1576005 617726 1933410 1622979 460001 1829906 1783882 258721 1123398 67923 403387 213500 1686242 349896 80418 1928862 1125680 367602 1966197 178387 355610 1518523 1772560 959893 994333 1161108 107844 1459989 240106 959236 95582 1271916 1533560 262349 644377 107950 1936514 626120 1784004 737453 1387358 153549 1014596 282130 1302981 336042 1290246 1764301 671687 1237276 1476455 1628291 1211333 869182 1721404 603584 320431 1031125 569828 1089128 681765 449347 1361962 1152830 1023627 1460480 413381 1875453 654707 937885 1542160 439032 1079140 627108 1897193 1179006 1005234 405258 1603289 1584443 867066 1603414 921474 352050 155570 605581 1845970 1159558 743913 771708 1683843 49087 1316733 828572 1390036 1335706 1715646 1041669 847259 1444906 55547 902679 1978769 1358187 276149 699810 603554 749227 1572764 1318614 1733818 1478556 1769048 770643 207319 1111324 446255 1792336 544989 709379 273796 1576588 47956 352794 391606 1654007 70648 865330 658287 62760 159588 933583 1695459 1905751 1947500 866231 316340 303282 347489 1157034 572566 125216 1095022 1227260 574430 830428 1059673 409954 312515 1982766 306914 414371 1072599 924789 330921 1432286 1737281 1131443 89115 1991676 1974770 101646 786750 114514 152219 770015 1233180 1406296 1873861 489435 1186046 398690 1422308 600997 1511759 378905 441113 1546725 674194 1832210 940599 14417 1784325 1280650 1080006 223952 1039270 948200 52970 238952 209730 1159989 998007 1821859 521929 931088 555779 767377 1569048 770791 1018357 252587 1655654 915973 794215 1975098 975540 337455 1667986 1426599 1533131 850421 1668886 1349317 1685429 616081 1392798 294751 800898 1790684 291318 257284 35710 1840779 124635 356900 191579 474706 296344 1329082 14681 1750271 722548 644998 291246 1761583 1906665 789741 43284 362882 1090835 899652 736396 724088 892485 1175986 697262 1813468 1400534 1428091 1236763 304075 763870 969318 1445039 1630403 1135241 940673 662967 131519 216521 1527128 707529 75598 826856 1590047 303556 518924 1492106 1784451 218741 82746 360640 1991859 1166060 963883 708814 1138351 1052986 625702 843583 1574233 1843283 1373470 400379 1046597 1555334 1942075 1514734 1818540 671834 562594 1091655 704543 207480 1470559 1225444 1918075 86731 715754 741160 565122 1261280 389205 648220 1308023 779739 316711 1127473 326333 1206502 1771229 1990073 1096954 1048574 841915 908640 1104169 485449 1160930 1165108 795960 1339041 1133602 841182 1804249 1709765 299533 1260629 1947079 1453744 968125 1847487 1876292 1289035 8408 524422 993582 361417 471451 733168 522183 1677359 796674 1785840 1512246 1119797 354648 1374255 1549273 208698 1971689 1990566 267692 1397642 1367832 472339 743403 1540397 581695 227744 237433 50158 571363 1523307 1812332 1145455 1538306 115685 1800056 498696 891235 174296 789280 1808699 432348 140940 1329296 438750 981322 1440941 247335 1369130 1004741 1991243 1197232 1469406 1622371 398672 264464 447385 486668 429923 1773006 1354017 716240 847046 1117397 1013859 1366786 740677 1297612 681950 875904 1031131 644476 1947488 1278675 678311 325631 1714292 552701 718999 1441479 1626088 412727 1306434 609689 1931280 82844 559639 1464297 511588 835831 1222597 303368 1645757 830483 196889 1746213 227411 174464 796309 1913668 573955 1248377 1953940 1062360 1122595 1273012 1527811 1774044 1005789 1566375 1142682 1949769 1858345 1134320 421608 986664 678530 429017 1980611 1461533 1728614 1762837 1300650 36119 491637 801899 964181 1537356 1278953 1702271 122108 468459 1646893 917591 1990414 1194146 1747738 285961 1258771 486593 1968637 724313 1840185 1647290 147688 1989986 684281 805627 1516167 1730975 241707 1541144 685000 1659718 367548 278540 1267511 1277793 938054 163294 1101457 1354984 412968 365989 785675 1533622 472545 561667 909433 1162808 412327 885917 1871977 626835 1874383 425169 197453 1090503 254995 1061773 963302 1320820 1930783 649800 1385463 95208 1885497 1879907 1642626 1685234 49505 791188 505439 1585962 1010273 1402217 1618588 1196122 490861 584715 1581647 190212 628260 417577 327172 289315 338060 1929440 798140 692743 509606 841398 536361 514950 735883 1075126 1726435 932632 172488 105801 441980 644816 16507 371465 1092867 1673290 1976081 1607061 890222 269162 1213600 192129 818546 548590 1738440 1990315 218080 1742555 1997570 1443566 385601 725662 637438 625081 1427377 190002 379504 1481370 1021819 1003811 1429977 818797 1025356 1264640 3067 1724668 1090337 877577 1654331 361473 489603 391990 1149275 775691 1057382 378675 1470090 743658 816926 66671 1985499 1237828 1836571 331807 1383195 1422650 224668 1703957 889890 1859614 1058829 1768075 99928 542494 1809410 120863 1332498 1778491 817628 1831572 454034 444245 1274698 168823 566996 1284523 1574755 761479 125085 1197957 764230 507360 1197808 1907072 1589934 1003549 1291253 1800068 368475 64134 394374 1022098 39387 1338716 482051 1921250 824848 1785250 1175972 1481005 1646130 1100720 1746598 641708 604801 1043155 1811690 96254 1973502 463587 1172174 1646837 786467 162349 169935 1972316 1707057 42078 164891 1465009 1781066 72785 793182 696458 1612816 1790897 296043 1355463 447043 1749752 571996 1911242 825143 1111460 1007899 202257 1132602 350411 3034 293614 1598772 39669 1212720 712922 1178772 1482192 739807 977802 1213124 1587171 1237872 1400618 351614 800082 1091397 648776 1769407 1208438 576407 860718 1270546 258675 1585802 1104264 1971670 1430446 1033183 1178493 1052358 1962949 209040 766987 1672967 189881 573568 868982 634430 1399860 1461649 1433358 947003 1508214 1873598 1231330 671564 1574126 1864425 1076001 395298 155783 36953 1313917 1565168 314490 390919 112297 1756851 226933 1636048 1705958 1265995 1126050 1348830 346124 943694 257414 890540 1592116 925149 72732 1956353 736060 269874 767315 140840 1589636 1664623 472158 1150486 451039 92669 90286 182991 176777 237810 654431 752559 167683 552219 881668 1079875 1313248 1438451 1704231 1092089 1666662 1272169 1399999 302791 1430604 1712052 1856248 1261188 1877975 1101203 632355 101587 1680038 98775 1561081 1116670 312039 958035 183825 1666147 1139523 408725 1620503 484075 1399000 1271697 1254410 1098691 1025924 1098969 575821 509812 1073845 1405351 520167 120276 1581491 486244 1359698 1368267 1760882 1205958 1828703 1205773 1475054 57834 1024331 541746 595295 40851 1913443 833763 1608718 1853543 341580 1784037 521498 1814479 226690 1393600 483419 594659 258562 383292 610825 1857044 1493387 1373521 834993 584348 1385683 753701 1212186 1376583 1479039 857635 881841 1983440 612446 1360530 573135 209543 1777341 802521 948696 998502 1028829 1009869 1678183 1651167 342165 39518 417970 237318 510426 656259 1405780 1619679 1676178 839265 967988 1538230 204292 833141 45031 1475627 1431051 1891033 1267336 1498593 876685 717100 1743560 1155123 8360 824900 812782 1455898 335461 1078272 1513617 1373005 138160 758834 977199 602683 1519791 487740 1223174 385350 1403208 25730 1292350 821039 726723 48751 1331528 1885790 1445637 226207 524922 640261 1838401 1622534 244197 376777 1050533 693320 1148023 1886679 3866 1446020 1688891 511312 1727659 1335544 1664808 156773 777641 403631 1774780 1397829 1203691 1058126 1475038 298247 851662 1078977 391096 1683103 680038 439854 257384 1846587 367669 1515565 1301182 956258 520130 1135719 2256 1011516 882641 1816627 1217648 1558048 1215346 1022790 1227109 1061356 625621 809373 48669 1754993 955978 568133 1362394 1407144 1586670 1769025 712695 734527 646186 624033 1259538 807878 690074 1289169 170046 476622 1625260 1601830 1892758 1854257 719115 722685 1735391 1019341 1271591 1275307 1028381 536171 1047833 285641 963622 416495 1000289 250880 1892576 667361 1487720 1924016 1111695 521045 1837038 228583 1258832 69762 1715837 962724 1508159 159634 1935968 770789 454023 422891 140485 930930 1599404 155924 652844 1633542 93808 1049717 1556336 285711 606237 1609278 963680 1766353 1587446 768819 1981063 609695 1928025 1076136 783545 1618619 981860 1135948 696141 897507 1472741 130868 1800432 765681 1521124 689099 42215 820862 620457 1419637 1106750 904050 1309680 1744434 800605 613978 903940 1882803 1228498 619888 1148086 1367763 1704161 934841 584750 226732 891566 303373 1870893 1103716 790825 1077437 668191 1372052 1886371 162724 828522 1275678 124484 9881 1182575 424499 1894861 1234612 1621268 718842 1973465 368268 758741 165172 200212 116390 961290 1281840 1796335 259274 1754771 838535 525096 1388174 440879 1367259 305277 989771 1315651 842285 1781332 1134490 1173305 196001 1694891 649344 485530 826028 539983 581263 1810253 1397603 819861 1269321 1182133 1069722 1101635 710997 594480 1073533 641532 449477 1305247 595416 1913197 269691 1760233 1108372 1671808 469039 250367 535947 1691831 1709220 661339 1970521 1992304 268217 92719 160518 1882288 642618 920167 746175 1258020 890796 1805510 1352926 103087 431600 596421 1291309 1411170 1423761 1295078 1861008 1605492 306139 834179 196328 376775 1739830 1844629 1855284 1374596 1194765 755285 1876537 1791269 1226288 994599 226273 1757145 871293 1892033 1158268 162411 562489 302783 930257 1920319 1827351 347248 106963 33973 1293878 1433914 1078002 896091 1886975 767449 778053 1068428 1291423 1082253 1370050 1790955 799650 1432893 501522 1029516 1637192 1476947 1242284 660790 341614 326494 570864 276666 953081 178445 1919940 1798140 774902 858255 1850719 1580957 1558958 103914 1671616 1115986 538700 1555721 57282 962738 308357 838649 658589 540906 1827825 424433 1033763 492199 1816161 1039727 1212554 1432072 1084736 857271 298694 1015297 103783 516962 1889385 252046 1751246 1791560 363607 129010 909721 243856 216348 1729844 1543684 298821 1941081 1176559 1675258 673627 674626 839407 609906 1629577 1178583 1794918 1035080 1840633 457988 1889996 950701 1184025 704090 1556613 347285 1892847 269102 467429 154579 1924559 528275 479427 1120632 311650 1913363 432740 1517276 1521649 1325797 1285321 1670256 1938947 1486086 1716443 715704 966738 1128688 8332 104041 863127 1796343 811518 984210 1456156 1401310 315443 664548 419081 1832344 184643 912458 296453 222423 20225 419538 1658082 1489005 110154 1025820 1791314 1734237 1349040 1370859 1968918 433825 1370293 687632 1444926 1287548 876848 678027 1576815 1474805 1509447 489527 977564 1650529 906922 925057 1976263 426963 586190 526255 1608327 1719301 433207 372420 940067 1681545 1015741 1288636 1182805 1645476 1977428 1822361 1510990 298365 1842424 925018 936067 146690 1312962 569677 1432736 1455968 196455 1431575 831757 37693 875986 1666413 1702878 385565 1688274 223200 120869 62481 891698 1157824 849104 849835 1310285 1017420 479790 1740 791163 1974661 1494056 1553034 1920544 1978682 65620 668089 1774541 1122186 479569 1190923 673474 615824 928520 613376 1570495 626974 438448 718224 112808 722823 1974248 1681330 769873 861346 1658063 586244 719565 1730605 549614 234732 1540573 488417 1970302 1677371 968540 805534 1710559 798753 1227404 1177104 1928106 798801 1925932 314129 1244729 557843 1112951 415351 897936 928019 910134 771582 237762 38334 871362 1579597 768427 1680316 274277 906374 135518 529057 587984 1878926 819931 1238826 1240263 222928 1240008 1285823 1081972 222715 1873803 704187 63236 1815631 115323 248833 630888 1191392 1017260 624393 668372 598913 851974 594998 3832 1316554 1602253 141219 422273 1005975 1176863 1773770 1181712 1975087 1794851 161407 372305 158878 596779 287837 853681 1417339 1092869 239387 664800 291294 1053457 884979 354831 1984436 1794137 502324 1490466 705012 1039452 1687625 900534 651962 1909552 1659516 1083230 112281 1462464 1549747 273825 1222928 848013 1705575 1111874 1095724 1864625 1454350 1938003 1335902 132515 28839 1863137 1924688 1098116 734417 1429015 1872621 527140 1075896 333265 612041 1450417 811831 1326626 1266284 1377228 1514547 1590103 1830853 1594296 596515 1374986 1675269 114558 1985905 1475794 620427 1980913 1381512 1833734 1332302 1901420 1859128 1165580 311807 1637866 735906 1311255 1559950 1182078 721829 1471952 133286 1349519 633946 1504128 347707 874758 1360810 1030629 140357 140099 1898767 599890 1505106 1469824 1100488 787597 769208 702718 787669 579475 1908347 1806519 726354 995101 889225 538361 744755 1413900 1301067 721319 1600415 613135 667604 1380972 1467940 1486669 469976 1100101 1246042 443667 407611 531955 1813896 1528779 1322262 1704163 226894 1894583 488499 1244124 455738 1741922 82537 1044515 1160917 1158157 262631 980710 1406949 270444 120258 1408293 488483 392718 987374 1653202 1842396 1865295 1259990 253907 46030 1711461 1551812 1952264 195654 1362716 1365010 912817 701330 449918 318888 123888 1452664 1968163 1056123 1282868 1270667 904626 547151 606017 1956668 100138 1817673 576926 122612 1413239 200783 1136429 964343 1792172 1078630 264565 535942 1421055 113559 392385 1814563 578701 569841 1835085 1041498 1504286 54204 1689424 297254 1223648 851209 452366 1302328 1822782 1995806 620190 908391 1102224 909334 100159 837550 562556 1027308 707326 1200142 568740 400372 1785557 1675326 1988050 113709 1851002 1799061 354890 738583 383669 516744 1286308 1539849 936278 1472961 585955 174844 896575 1145928 1427826 83387 1798403 73597 301192 1567031 975679 978463 1683586 1245654 1178511 424943 1343853 415022 1502149 409641 1052894 1071923 1809162 1747309 660729 1095679 276177 1304249 1661800 1620464 370086 854158 1683894 126892 244970 1672557 116596 1796826 372738 1509600 1130188 1484607 268676 993206 784257 661940 1524473 1578617 853401 1621543 722415 1705164 362782 1557864 93686 634344 620435 504346 823840 208720 1898957 1469404 1248852 1699292 810246 1424182 1098752 1445657 257930 1159725 63576 787907 1047303 1202590 775543 1648762 445482 790666 452549 1870682 997394 543594 109012 1705947 914739 760783 1126386 1374505 1176292 1193150 1895361 730802 998051 1412212 281406 861155 1469672 1562663 970763 1410801 664763 528427 1829186 1230915 403911 1783752 1956192 1645021 1409745 1647518 912689 1245207 712773 1629379 1305491 1692313 780282 1717706 284078 692165 1748527 1731352 1285351 1951727 29181 1127915 1149441 740558 441809 1953446 1336317 1899524 486714 323324 356478 1144269 559993 1957889 1754801 1547611 432172 368224 537751 1450223 1232372 1650066 736485 557894 712596 943615 1759859 1317184 1645990 1475397 893201 1785569 1885540 470818 1746440 1258294 1629509 416779 1146300 1450228 1818196 1491673 939472 1976852 633571 1065363 371020 1916809 58241 706932 414197 840967 1533313 1825947 1440428 1843735 415964 770107 1315936 1686109 717931 1889827 793858 409368 1497074 1102810 572474 698286 1843177 1708273 606759 1574823 1329252 1700971 264716 253276 1302184 1316618 1381204 966437 882971 1289607 1315695 1229985 1307820 1533012 1713554 1903977 464440 144898 717079 1740732 1672982 958914 579068 1874871 1854305 156133 1535278 372774 1690010 1273973 572261 781130 1597935 980280 1649063 309173 1848820 1394807 1696968 745356 1392918 1517883 1919597 733485 1495775 400375 26562 1907911 1323853 192635 1897319 1570736 150593 547585 858493 1244636 877401 350576 1944470 599582 1663059 486302 953099 307411 1005845 10387 1246956 880185 1003272 983842 642831 447685 632235 1245397 1511269 168964 909466 1582844 303019 279219 218950 1270932 864328 209437 624567 1594659 259104 1272292 522977 1243608 1781947 124372 1168174 162216 1954519 1740081 1637552 1185888 1488260 111100 303081 1170708 126760 930066 1715581 88847 654468 17219 1037495 430285 1738063 1440940 743388 1371804 556430 79940 1354747 417581 1547352 1031838 232223 1937048 970433 241919 342016 217900 365139 1290949 625947 1483517 1820312 1236692 459915 1791619 1233372 1316831 1911142 689987 1677971 1019186 1121170 175142 1186811 1943832 604142 650950 317587 1907112 473700 131468 1299915 1193902 1073829 1082927 521403 61476 1085549 346240 356555 404428 1156887 1496155 445704 1663891 1509508 1231472 1208597 1214929 384866 713574 688711 882347 1185559 738560 339505 683581 1108452 784812 1224733 1124582 1313808 1341162 1740878 536093 1565739 872812 432320 348870 676810 1287635 1451557 1768345 85724 1974998 1764276 724817 908245 1650877 1303820 63196 413447 560732 878417 817489 1767178 879234 476438 912355 1740926 1397232 136545 479966 433039 1650481 461412 929670 273074 612049 908380 1263821 1811013 690991 358684 1133414 599503 1309541 801678 1411396 1940488 364341 295201 1449428 1925915 1919917 1071699 64367 946706 499279 320272 1597082 1760146 1941052 1695037 1135599 1806889 1496808 918106 1539911 1493841 774871 1623455 396791 803407 393837 607539 1459240 628346 1887691 1822661 1970035 166016 1674429 465843 1006257 532355 746336 1613231 227356 194699 375130 1761805 1057768 1574721 297281 83671 329266 1640272 1787779 635213 802932 420786 162588 1883098 1699628 1970346 209889 949275 1898597 749858 1117559 35439 149942 1555110 1002703 71967 1504407 1755853 1027828 1455894 1469938 1846155 717327 486387 567764 1911622 213022 970673 474570 1533192 1811372 1226778 1243441 762656 1149973 247299 821775 538211 473165 949635 96129 1601411 1867269 48483 1987453 1046219 1867344 872233 301998 1779025 106069 1300596 1844873 1770322 1543723 118977 703173 531067 289823 1444659 1138643 927836 1616880 1264045 731509 1288737 1327692 1226195 1239504 1889301 453790 1445807 866804 188941 64117 196520 992735 1548521 1817648 939422 1441090 1680430 1439646 893233 1304908 449277 1441280 899991 881470 189514 668474 1811100 136044 1140948 1456317 1245409 1030036 1415293 1727908 1215518 1619070 1584366 901381 1865385 1670163 1382404 1390871 1999586 1304778 113535 1512155 1861414 253642 1729786 1436638 1027783 1956719 1985371 1097967 891012 1130237 201748 554002 1228978 768658 1941203 779894 1817112 1542625 840517 1058870 1638629 178695 1755043 813120 1153298 64943 20871 1048683 866740 155020 200784 1286809 1012947 34573 125483 298151 1978109 482238 886884 630285 1666916 21475 297364 1047420 1534987 1927174 1334451 1926897 1798774 521789 176402 1827570 1123386 207113 348304 1515984 1540377 34268 794100 704314 372404 1119063 550449 1553477 105800 1484978 205064 1266446 1476741 228878 1296340 1806162 108039 1013877 1835353 1901929 883361 642255 708836 1531205 1522238 542935 1218439 903919 791031 850392 114166 1220978 109744 1889591 555368 1729028 214253 751352 1356685 1678994 205233 1069092 1944550 240448 1325896 340741 1664580 1536522 1234735 217032 1915331 517671 544207 1010589 859330 1593305 1447610 30358 471157 855898 1630747 1802457 1805467 1021909 1380302 894033 1522978 927592 396671 1296183 161862 580028 268731 1537938 414950 758403 1190579 1932813 308213 616692 1418374 400291 1281639 1517934 714673 1166338 1137067 594841 1239045 1597675 782292 1339202 898802 47384 765695 399640 14377 587472 361202 1601476 427899 390590 403957 838414 284780 885393 420543 1434849 1438014 291552 1600011 1479015 1680240 312124 943233 616859 1640023 1130727 586410 1674672 958117 510204 489182 881210 188932 1233368 1582825 1380083 275815 448356 1323554 240854 1937045 800432 1920450 289030 1483651 687693 1725444 1091009 713552 970972 1124810 528741 1353187 1598474 1094313 1844913 1927027 1609988 11759 1291107 1284933 512018 1299768 433663 710948 1250016 357678 1724424 451367 80992 309139 950787 1121749 1908032 31459 1057995 1709945 272943 663256 1240986 560288 630189 1964154 1311635 1797335 432816 476411 1757208 804449 1065260 1906108 818977 1894320 864510 884509 1079189 1088616 601972 121882 1132835 1227408 118459 608895 160257 659236 222406 1873567 123769 1419892 182651 1117499 400390 1050569 782847 12918 373166 1190382 1471195 199409 1431732 558243 1856385 594655 1406127 1761988 1970731 1591010 1328303 1562774 313065 675201 1189816 1087877 1881871 249713 517270 781144 1200502 420832 1976696 1349096 1527323 322393 179796 270914 75669 1710835 881690 877559 1695808 663599 1476259 1562689 731552 1590560 1081327 538273 1039694 1312630 1781740 691845 421766 1244744 1781381 778843 1228539 1839109 96012 270448 1074159 414384 128194 1386983 1524910 429195 1951431 1928293 877366 1254177 1260223 1692749 1764322 1893122 414228 1437784 1128630 651552 41613 964060 651312 75312 1199590 863261 446679 588136 554366 498448 1006198 1214932 1276624 1769290 1969170 35463 1776857 1695998 1636334 1842917 1169873 1292090 1369673 1071566 779790 996103 769656 125462 1301064 1529196 9571 737857 151390 1097373 338556 1605014 321607 1076312 458366 198638 836216 1932042 81209 1755023 1311711 243660 1526951 247808 669373 869318 161055 526523 950134 1769736 1778077 1542626 1559153 1220853 1308327 220009 769702 1155484 851902 1457603 1392163 869206 152802 1765117 827443 571605 1000780 236792 149493 1695380 1861777 1063280 628568 1533604 1552234 1910299 1794975 1696397 1569432 1415256 945260 139032 217958 703845 1059234 843793 1977184 216586 267973 675375 1902678 929198 1744414 1362735 1546604 1096573 1472161 468179 1750672 505648 500728 1099749 1598764 1143816 239679 691626 40199 1800248 76883 162921 132416 1373090 1299561 1573373 139244 387302 56490 1139580 987562 1907188 1420595 1128201 1481804 264759 1939033 490794 1914064 903386 1991799 1493197 1021344 780576 1236329 1440845 1877006 1053037 1142016 487566 1027591 1687248 398770 55544 892036 1450394 296424 624027 1997439 1207012 868135 737864 1026073 591295 758611 1415488 177673 705731 125782 1707440 692741 1003970 981166 517812 1938472 986246 1786926 984834 712846 695937 695696 1168692 811162 215922 1323929 1862521 685176 731931 83156 582849 1137751 435893 1680310 1264159 1329896 1112989 1103826 130591 963257 1541659 1964121 671419 34257 1039647 613936 1163081 459523 981869 1575204 1244631 1905263 653978 458732 550535 919051 1796938 406543 450678 1298815 112841 425011 287815 285365 501408 705852 1764199 540136 1614014 1858131 1889368 542237 1122917 570330 988857 872848 974668 1168555 759577 638272 144913 1492555 334993 1279799 525738 1777537 1012483 1069170 1218488 532167 1949578 214472 1288725 1767211 1885915 608538 212670 278873 126518 843631 1802773 1333967 601619 199326 767023 1168648 375056 54170 1577368 927663 887281 799068 233697 829885 1994288 1655704 316562 583111 1042289 253355 38497 1869761 281464 884366 264122 1970002 1427812 1945256 114188 1070205 1181228 1053872 809251 812727 1837976 1811811 1261629 527754 512127 660487 1095640 65041 807539 1064260 46754 1618106 1450557 830388 674546 1981623 1287111 1257783 372646 529435 1480751 433258 630584 1387356 31102 1710812 348063 1835216 1963543 19045 1742505 126688 1817118 606942 170952 1470637 503433 1362110 1964162 176876 877913 1379354 264907 1699922 1424930 592782 870049 415254 588187 1429072 1274396 467065 986032 5276 1469626 1436615 730858 668854 1753750 1092879 1598706 203312 1181341 205630 764031 939250 1866502 1043683 1914196 1081034 366451 1936832 390077 1070231 1279725 1985891 830344 1096692 1909008 638618 846990 162619 639685 594409 961319 34125 505290 1722540 1895608 1860751 5045 795478 704990 313571 1695836 952275 1302089 1663167 859699 1052650 710111 514514 848032 231820 387486 108751 1188756 897495 863549 1905831 1997654 1185067 1538707 1336511 1295481 127372 1351552 1729653 1895031 1155799 109752 1860760 1358421 538830 839930 279812 1779692 1858887 488878 486125 468688 462489 1992549 79999 1948072 92945 830876 1735454 815453 173870 576410 1485819 1011525 100631 1527720 1865143 78625 206658 1712847 1676208 1825396 97162 940863 1949352 1338582 1915705 1320241 1519638 1545691 1298920 853698 890941 120723 1838008 352652 1183444 722159 1941012 99665 1453504 1067202 1670290 1290258 491945 1535377 1707618 737695 399088 413609 1247824 53757 242090 1296876 716756 1626365 171772 1297253 225625 1671683 1183283 1016869 26427 1787601 1174908 1567099 76037 791582 1068184 12823 1829626 1442441 1457044 615217 1429991 1954268 1990323 149436 1397331 193176 793966 21797 496106 1011766 1434856 1555717 1730101 41282 1888016 19426 1382794 981105 1894667 1915232 446220 976701 1834234 607307 789403 1335660 1406040 614814 333747 1516278 1281215 1999367 1621596 492606 1417683 1974347 476561 1756526 270266 381908 1682540 90192 1945558 1524678 831336 150652 1693623 1225906 752549 1917939 905133 1300738 1488481 70860 532402 509274 1325132 1831396 243549 1138582 1296152 1429198 1969661 1865315 163412 740480 1340395 501802 1800721 1080626 1712999 240305 876645 200339 639366 1414127 568916 662517 1011966 988185 883220 571892 1733261 102371 381847 1066498 687859 1990917 1154963 715039 916014 715108 245866 1960693 1786511 830721 801169 1586182 459954 1956059 1578971 1635132 686000 1172104 1839517 1249929 1794628 1731440 1283881 245087 1306315 149644 701866 1356177 869177 1948960 1531351 1161349 1684794 789030 84520 961202 1583137 1019260 1904675 1886115 775271 127476 1473021 325905 1359567 571905 1543739 617525 1638568 1377486 1323413 856558 436951 689211 1349050 1330918 1834936 128548 1056811 797405 1475841 1957711 151441 1305416 1591084 973446 1667251 274169 71766 55049 1482119 1523524 143540 1887273 936932 1564108 1786660 692810 1586486 489856 89500 158974 1996027 244574 1662907 1956721 612582 1771923 1999428 1053160 212671 832632 1153774 1159680 990912 415542 80637 1286814 1629815 1766549 709183 1965581 274523 1090013 603686 961781 546276 68791 1797950 1119441 336910 802596 1618065 507793 1941547 273598 237402 254618 1513921 587019 1954204 636674 70111 1241805 1669387 1455175 6536 1652439 1640509 1730360 1114032 221258 722848 781831 1675286 93992 771924 447528 403418 1835372 1984124 153116 804753 93424 1150198 658484 18560 341737 464693 1738836 662239 202117 1511181 264146 798815 1458424 259533 1565531 1629997 844887 1280983 1256626 1659820 292157 1332030 211881 354804 54489 1438713 1418467 1140903 75304 1562593 599449 647429 736450 545050 543343 156121 1086672 1822225 644067 1977005 1760218 1660748 1593268 1321624 1141803 647643 63878 1873034 1410583 1284829 850247 1611731 1876350 371730 460392 266604 215046 1424498 1614993 267684 611693 257265 1147883 1388005 812067 1112128 916807 1266099 243352 622783 996761 1961725 492674 1314984 1240116 318427 1669588 512265 176327 324196 1130713 1104474 995271 1737320 1686350 1729080 829183 673662 234431 50209 1923988 696442 1006756 140155 1203917 711525 1876203 1933815 957537 547577 907662 302581 1879706 353578 1042567 1968543 291866 455206 1794882 1274416 1365025 1786454 593143 1175772 883901 337661 1867680 456614 786167 1757029 1402731 176827 21821 1428343 574230 1484857 26604 1404100 1801397 1493225 1548288 991959 1435243 60089 741712 801957 13431 397987 1051317 1876577 1463932 1847222 951900 1262794 720784 1212635 1887516 607426 29266 1574949 726744 9990 210124 1032704 856335 1407590 446793 242628 792873 1592027 349918 1954562 1253024 759719 334882 110583 650764 186396 1286355 1548644 419507 643431 446334 1275462 628094 1702155 967271 1626379 1894321 1979283 1253872 1869710 1616763 1461907 1019087 1461220 1010497 1128534 1874903 3118 592302 775642 302143 1924492 1041620 1976847 858848 1101312 1280046 1466532 347321 1997441 900610 14304 799967 874251 3401 775336 1929250 1932718 595132 319822 658378 1440142 343397 1704076 1346063 192334 1216549 1126929 1127718 804226 570247 1993045 1984043 1325355 1076833 217702 421346 989195 1208113 526479 1394468 1851302 987983 1008451 1435874 1089440 930769 1064571 1499441 839994 1071499 167174 527869 1211901 18404 112036 1087761 104424 1126725 566187 924465 206220 445305 986520 1495276 1887186 1170960 1646282 1511401 1813455 1736984 1096097 303252 531122 1530056 1798446 145868 280081 1023856 1941868 296882 1768112 1472797 551549 1664421 1243431 1125238 1696983 424378 908050 1751621 1879058 1368114 1469726 535301 177343 1691605 1430745 1794985 1644435 1266281 1925279 550867 464192 739149 719494 1020815 1446739 607458 966359 166809 262416 1282713 1502769 524161 570478 783240 147690 49705 1127206 1760988 137244 1150835 1929052 924311 1764077 126669 1751071 478214 923521 1047869 537115 835868 1099750 1854093 1952985 1317265 976456 563909 755724 46045 351969 1255659 1185912 1798301 1925602 4230 483897 36337 782848 1016895 1994778 1375326 1807125 959071 902016 1604028 1646944 377777 1981326 345923 292738 214170 554471 916837 545627 924746 417750 603780 1278098 1129973 608691 274647 1566606 1657875 1843415 14317 1895713 211208 1975363 1670 291328 1855762 1322496 1487504 443917 1085380 398675 1162499 1111493 907296 924499 1429661 1519030 80393 1741578 1212117 575138 1240817 738879 1991341 651069 1024339 1979794 1674514 434303 1851363 579335 859122 1269250 153895 1873805 402778 1611655 615649 1979259 670569 955953 1824503 1303229 1039909 971675 244141 1392641 498334 895799 428499 1581535 1692909 1521307 1087472 293863 1708568 754398 446481 1310016 574127 251043 1579660 1347771 1036954 303059 122049 1755130 102101 1842636 1038131 925578 879929 978148 1991019 544743 49678 1908219 952750 1837421 1450233 140259 114006 1092619 1091555 870368 936052 1897378 707210 711792 1934071 1074695 589804 1602553 61210 1520060 67855 755550 1595065 1092304 844142 1626387 1048875 737181 1926427 542658 1143240 1964337 1818892 214359 229662 391439 567873 1741746 273308 1474016 510721 1126330 1661793 347178 1302379 855023 1237341 289305 379722 1456172 286527 1851575 47514 1548208 1348355 1043085 557848 61639 1814918 651390 1886475 311285 1231142 669165 501453 738274 763757 1350553 1653435 1290495 539684 445198 1776969 1373176 758099 1891477 1072104 1913679 1850055 277314 286159 212180 1791403 1740763 788011 1659815 1609586 1258385 1856710 276100 1642185 396333 427300 1969082 83774 810391 1111369 1479941 812411 1265482 1751554 1246277 250250 276404 1947111 1095221 1230106 293075 1352043 456929 1875386 623151 1508316 1227233 975813 629985 758814 123291 1700149 56656 194188 696997 497105 1176043 1790689 605866 66227 1361568 12259 1775876 254099 1279296 937860 1560158 409444 804098 1779596 144817 1030460 598875 590141 1624800 227424 1677842 428483 1360718 1546131 1379619 1573415 1658647 742096 81534 775615 1934122 1138474 1036315 354704 273933 1321400 351918 1395265 921048 1149304 768288 551189 708093 1336149 1541240 1715570 400055 1554120 97738 1449765 1057338 1239503 1746930 820683 713325 786007 1375568 393348 1150942 1462105 1754644 1803507 368713 1831039 1769214 413302 1179033 618886 1576283 1796079 1576807 309469 1134732 1059066 635843 89962 441147 1822335 1101913 1251288 1714232 1924422 687307 1169214 330217 414065 197211 1214247 818864 541056 1124917 222940 378681 1093615 836959 1621100 790366 955595 1515578 235417 1763318 1960121 359890 1756982 1741368 1558638 1343781 662986 810548 1324231 79300 961185 374632 784951 52506 706785 930384 1564868 794435 12475 1369805 853350 656519 1932184 28884 1319985 873095 1266297 1664624 1460533 1802687 1973997 1033680 1771999 1892211 357049 1907955 1866002 13121 790548 1376703 455720 78089 717164 1415272 664823 1096131 1841818 1437191 229018 419587 283256 701482 1643836 1657862 1691545 59739 24423 1692085 1043151 410871 1589519 218972 820608 229430 526273 1972464 243026 1296533 1060331 367786 1810693 489649 188715 135664 1992463 245299 817492 228912 1927300 1950610 1142627 1233880 97999 1743655 865954 1949693 304924 12520 1091056 268200 911075 1915629 1684314 1221865 373167 1821544 1529067 1686567 482544 1759303 1875010 776949 1549892 1623535 954232 284828 351293 1317984 1679301 557277 1095380 533781 1841042 1425557 562028 770445 518276 1944322 1333625 825424 1861869 1692542 128798 192484 1436815 128550 1260874 1803844 1737663 316168 1061888 754330 1040256 1309233 1890971 744453 467502 934940 969714 1825886 1712648 1767906 598732 1704064 474318 706211 74875 662343 799921 525929 67832 391839 1323930 1702305 1599655 157151 1946833 340420 1554716 1858740 262850 254241 288181 366120 389220 23820 828690 1847321 1101572 473276 317727 1119776 1460930 2806 1056212 1243266 1264244 1282553 1503539 1240653 267153 1513327 1867761 1280866 524811 991581 1617234 1603573 762495 499713 1763404 880552 609750 117193 1968649 856578 1351450 255218 1416081 1450588 1435704 1562990 147021 1277461 257895 751251 1986632 616000 620470 275617 1091182 1328445 198341 1273032 1766390 1134303 1079426 953833 316286 1053209 742969 1879893 491683 1963461 569528 33300 166774 172549 403261 1919194 1041509 659778 915919 284872 824972 905461 892822 1664060 561022 1102962 1897145 516628 662815 59955 1144393 1390549 649831 400569 723533 1156944 1076397 1044634 1255770 106319 1567925 575642 1248280 953342 1778721 1111052 1645718 11080 1531390 1779153 995007 731975 979978 1272019 1492284 1612133 1716467 1775883 1673674 467804 1879503 685953 581672 878819 1683214 134214 83235 507688 486549 1032511 68969 619233 830144 338501 347271 960300 959245 848979 573285 177972 435483 40965 1323325 554028 1802234 950860 301259 860566 436925 1453303 1717902 1928850 1564294 1474633 1171031 221941 1928857 1928321 470229 1202329 980604 1108617 1435857 1377410 1606587 18452 1796744 33295 1554603 579274 1854220 1868065 1127241 1694684 271155 591866 704115 1476060 623325 854147 466726 648506 1673738 997592 688636 1500445 401166 1500562 1439271 1481300 942843 902628 1144032 612913 659788 424604 1556346 236602 1946818 453856 1151423 1658616 998520 1105876 265176 1588242 1032299 1395822 125356 579107 1486899 669977 1611599 1071215 1324998 1805055 1810663 1393291 1191133 498711 1637223 1404291 55583 1191458 365769 1076259 652007 801848 447230 130597 688028 1613726 922974 1261137 1541675 1491827 65198 628247 660882 1555575 345348 250085 916973 937012 1044074 1551114 1121508 1255391 1485991 1225159 534741 457234 98863 173128 913685 212327 1980048 1385458 628970 456368 508695 218338 537493 1761939 492932 1916683 718374 1103787 1178385 720841 963936 1187119 1406401 1049471 1822949 992077 479789 1172461 1175472 404780 235887 26082 1289679 906822 1885508 1797796 1930875 1911938 486114 1527651 287564 588266 1892025 1430649 548377 1477266 774455 1673958 1176690 1291813 150769 423767 686960 764130 830763 706547 1150405 1570487 831976 1198021 55597 1421560 1196373 1937876 1794761 472808 666403 646392 1896063 1252063 1312605 716673 1622144 401009 1521196 678263 1243732 1919381 1160268 1187497 1689292 613054 1291194 892338 1590346 1262139 306005 1078111 1137182 1400162 1026378 944187 1338291 477074 621958 361543 1395118 86620 1596221 792999 72147 141578 1104369 1718876 698137 838875 804227 540688 709392 191950 42699 736832 1528462 580260 86403 939579 592635 1556553 383916 1284071 538159 53091 1447794 1122105 1418993 971351 936481 1570526 1625798 584205 1949157 1812197 403952 401316 529259 541073 1072471 1648573 540239 1904938 1223689 1951156 1449845 1673327 339480 1673508 1145457 1972788 657384 1885662 468698 1226310 808792 186195 475811 854983 293870 1350348 786723 1421882 742471 1368284 1704922 453982 260067 1483573 1915747 992693 1923139 1146600 1273996 1606486 1576662 1584416 1534968 231944 729944 463743 310946 20768 388460 1280307 1162927 278859 1335677 1323238 1841171 1875116 1037245 359366 1883661 1891815 1514012 1139701 616875 1779521 129109 922434 1944791 1041845 975394 1488891 202307 944059 1090717 475981 225168 1283710 313606 1818047 1670738 1039671 834435 1478295 1704898 1844014 1493004 1886466 1464206 574168 447873 932978 1673643 520332 713242 492467 915833 1018898 1726827 1732987 239603 1502241 71523 638277 1430954 1314010 260733 446079 258105 962055 443566 411087 606654 266672 1686446 1559033 131630 933446 393435 982441 748190 196444 339439 228796 1397407 1261006 284489 928783 640275 585339 655387 1424396 1238138 38851 23704 487525 939087 1991262 1277341 206850 969078 223503 1264751 1007395 312794 511477 684066 1567728 71506 1164877 1165870 1956516 1232938 1586497 411970 1260314 90381 1555030 1619963 847535 1453261 245221 1546417 783091 1123148 159784 1173304 1052518 710189 1293096 663787 1988208 1217799 632354 1827736 1320977 418495 1095039 644097 1369156 833368 941439 130846 456068 1606458 1688484 1290822 1607305 827504 1995770 788766 1438306 1720665 1772518 703402 542547 1902100 389912 1284614 847366 365704 633119 1906651 619657 911000 1725344 537356 769965 1959058 1854508 425111 720264 1739693 741952 925004 1056268 49160 1259042 1495712 1071069 807712 985375 639465 561535 1145215 858245 1717012 1505399 981986 953835 1784354 1619091 1519382 74670 1053205 1252644 1040565 990055 909776 1336723 1208528 219918 918506 1344311 1398418 514383 730814 372454 146474 1119082 221471 57772 1594297 334475 472082 1128764 145695 1116774 1987067 1593633 1174186 111886 1209871 1809356 913981 1884766 1478539 469409 1180627 207884 9246 2435 823786 585903 886912 1683025 642858 1821979 1002789 1917579 1530415 1444388 1988048 1684919 1657860 76749 1200601 762494 1922590 127146 1861304 1933017 1340564 1818257 812604 1208115 281197 980486 1396723 111492 589473 1851062 984965 70861 580374 1178308 1319291 110138 1107003 1570283 1703939 137467 226146 328429 239964 542399 1640427 1585201 1766261 77361 1834095 1824811 163028 573169 1521082 388195 1242482 813109 914218 200423 1317505 353562 505536 959372 279231 458083 1612149 1340664 1984248 381557 1132277 1861957 412632 1544083 1219547 436420 1645205 23837 300096 5251 1513060 588669 984802 1716339 1265212 1263629 1405362 280273 715525 103424 875204 1849059 936091 762227 1224625 1003854 416565 588154 698827 732101 1472381 1360843 715227 203963 571229 433111 534344 1516409 274968 425826 169254 822575 917770 1164406 730373 1770694 770767 998624 78268 1065413 946419 1631824 1222637 1726243 1944900 1673225 894455 678340 644839 1943 1272751 1169493 1731838 1204904 1598728 275334 1457840 399519 1171892 1893254 1107437 1868059 1481693 1230624 1997365 1292829 398686 1309987 1028752 61816 1790432 138394 1527461 652448 1921701 644364 484710 1813894 841503 557362 1173614 626728 451421 1408489 871288 830778 706552 1485350 458976 1767911 1422 731373 106265 564591 43643 272711 1652982 1049307 1123460 825349 1331921 1013826 1052724 1126219 1736298 906276 522717 1203131 1135978 1044496 387769 302853 1203081 758461 871124 865354 1207486 803107 528640 807385 411896 249747 1314712 1539325 1128759 424628 328090 1660156 844856 1050090 1629203 1443995 296158 1261430 1724306 80087 1228079 1975807 1888759 1951924 184089 1328887 1649585 1295042 1713964 1280589 1123020 1351550 1728397 1718657 1654643 369479 1191729 1834525 492236 9100 11220 458669 1733899 1016553 784267 780752 120224 141811 1009286 968116 1615705 1577420 1165600 852940 16638 461405 410153 1858123 399423 1887431 1385080 218915 1232790 951462 1765625 29808 964534 690210 1671349 446613 883474 1121339 1718073 1922731 444885 830130 1575611 637499 109348 1841198 1668685 1891342 518580 1404454 1524461 1742612 1179411 542675 1214119 403214 1608325 112873 1151231 1892222 1364992 369376 1239468 962698 1323656 1311182 175486 1590051 376304 132036 1411999 168172 631131 1981730 1728987 175663 1455513 1868884 1981004 1189041 1071831 503233 1373356 1731749 445265 1236514 1747428 1194236 1681832 1297423 95977 1734967 980695 1237309 1302736 652203 927401 1357995 52603 990620 788870 388019 606734 1202058 1577548 1555725 1028250 1092845 192375 976184 1268512 1968929 1927758 232481 894585 507418 1972626 1095200 202015 1522087 1347215 910459 1121511 1820626 1018429 630143 1598914 915540 1775391 1421284 1047437 568660 1987399 1679863 1371903 856589 344113 1939906 1109690 1776624 452411 1467216 321587 1434947 46412 855598 12388 520209 383164 1416875 602097 468478 843232 400359 519078 1436525 1182999 1187652 800656 1484361 191865 1184362 1115673 77725 790061 1737948 1604284 1778894 3968 1172003 260614 1536858 888637 1308670 1419914 305210 1533666 1295475 996862 1407854 347671 1770921 1964267 1148061 919910 138269 587346 243859 1303902 956661 1386098 22329 711575 1119076 1416969 1504631 1791145 1389589 527172 1494641 1423382 1012001 409706 1873328 609186 799971 227649 1851212 78938 1789971 1268445 1847192 1148592 616741 1589948 1705469 834000 982671 1494113 949853 1732896 460154 1407751 1780434 461999 1744468 1882167 1912901 866781 1911399 1791772 1474174 756264 665589 179258 1115657 1120396 27597 941296 1494651 1836365 1950620 407323 116520 1715805 1339665 602453 587576 865118 943762 1898227 968033 952608 1384134 1891798 1567989 1385041 512614 37084 1593817 870657 731017 805366 853268 505071 1922899 730631 424285 509234 1807075 334650 677225 1959942 1795833 1880843 1949905 490646 971055 1428664 930172 332480 1148587 1210080 792909 1239878 75406 853037 28714 577509 765273 1997021 521220 664567 1727341 499367 731276 74894 450221 166152 1801774 1650701 1760529 1462427 384395 1777475 1887599 1115701 1646325 1650435 1630060 237703 579955 1800635 594894 1048895 1805649 1132356 1762542 1690365 487820 569488 230583 1686661 1253015 1716048 1377640 33190 784887 1717686 1413324 634436 369710 239725 1641758 3093 1632344 744823 648596 1936041 1165238 1606287 1319674 473843 136384 1340626 1031937 187969 1504585 1359433 292447 1975871 1890185 639406 718619 1679795 1052044 802763 1593726 1015937 1799851 810380 1732998 1481451 667558 1942067 1467489 1799777 1765177 593649 449601 289904 927769 1142704 60862 481821 1694552 1668513 939172 1937674 1667687 1374168 299420 712 1921850 1981954 1546403 1581109 1997319 1341567 1389215 232851 906079 1421824 1111104 918358 295269 1042411 1275032 720397 115363 1483865 1890452 1530709 1476541 1691394 105528 401373 653821 1023328 1163350 209681 572744 696007 757924 961946 416299 1378140 353929 403605 1735708 1370334 172680 615471 1836629 1390118 852867 1943428 1565275 738527 1701094 1443239 1680373 1394484 1872411 1645612 1774359 1042261 65726 1574631 242817 1365439 1421046 1131629 971088 1279046 1999161 105927 834394 542618 460199 978797 1645710 89109 1350832 80499 1818191 72770 617128 250679 669025 876151 977625 1014703 904755 1555577 715221 805236 924448 788271 1641020 1179537 953502 817425 1365387 1015159 753753 704387 600584 1187216 255811 215948 954145 218459 1547087 238559 484619 523809 1952277 170010 230546 1070689 1030302 1171870 1330163 1203075 630534 1512261 608846 525609 432504 511935 1465866 1056816 808383 1296503 495147 186518 1646474 1664373 751224 106762 537489 727189 1567901 1787152 1052987 1150204 1708846 761940 255365 1135103 1623509 1080239 1005123 1134098 1342372 1632428 132854 1052341 544545 592361 876719 376693 815609 1880956 508611 665311 1417013 1949811 172834 1562190 1364040 1856810 160514 1509227 1132620 48249 1258523 1348580 547884 872995 18294 203765 1138555 1457262 141779 25235 1555955 29018 1093548 1825647 1739980 1459107 1546784 1981998 1209921 1152854 1882040 1904785 647824 1911556 1834056 1438967 616033 908654 596667 1590521 1963646 262103 648647 492757 1544703 993521 297886 1376975 587619 491933 1024186 1200420 1803552 139485 471075 1485891 1202913 1596246 169202 820893 275111 451521 1472255 104369 1995486 1894674 1469007 1910195 938324 945275 80823 1071661 262553 1630700 887426 459463 1137464 1197891 311917 283531 1270745 403166 325656 212572 418631 597964 387568 495805 1103461 391299 788827 960751 1964224 1289613 1893461 566026 128680 520318 739025 900815 336609 629019 782875 1600035 72886 1026582 1416679 867176 1860976 1881929 297452 392743 1284347 110415 1011912 1340412 1002042 1763559 3741 1625904 1596248 1127633 358116 387241 226562 931310 1093452 1808513 758633 696946 320817 441610 650164 393962 138035 1087004 1697565 90827 66101 1879417 1257478 1473083 1470143 1052952 106237 34651 1902470 272517 873218 650136 507203 1178782 473466 719262 176793 257921 1847026 1512774 1958150 750505 31868 1650523 1976895 827338 1175789 369796 1771068 1363421 1870041 1008198 1224679 414878 510985 980699 689392 521547 1458436 274676 65194 420425 1779476 1936871 655800 1079273 1000121 342784 1819425 921827 688593 1954434 457920 675809 116020 1098406 1234579 1089893 986525 1786526 1187502 1665656 1867360 437048 1240288 1094283 828686 1758199 396583 1091827 425104 1216978 1623285 1508955 1051781 1444608 971712 1413863 950436 1667560 269706 1830401 366132 216090 127798 83965 723063 1983064 42613 1390655 574931 855263 1334638 109160 168867 149687 766528 849125 137787 239260 1909978 907114 240120 480686 1217431 402894 393796 293127 1399642 449833 770179 1511233 140177 1518031 1883924 580992 1834780 1319078 1419994 891198 342386 1132058 1969524 831856 955080 73261 24991 1930647 1282032 291457 1736291 256966 216236 1398732 500179 1319140 1193840 1573100 1047827 1326811 1443792 1750903 1590639 149022 599834 905282 1758788 590951 1346836 1255220 520755 1041917 680426 1061626 462713 646611 1025254 860553 1015155 123189 444489 1001279 916728 1946489 188592 1754423 1287650 1931674 1692394 264487 795483 1238890 1284421 571076 1855204 1428515 1545038 511929 850725 1471349 461214 1159185 1865036 772126 436323 1502282 1054090 1819542 1622943 290227 1022588 1136377 1559470 174682 768109 85721 1864124 1858091 457263 337295 1264769 88045 167263 1781096 1862695 1727574 1828392 524457 1228993 1214296 330989 1574223 506584 1425262 465306 1931135 607023 459066 983553 1435895 819984 560730 110598 1698510 1653950 1594609 708363 885145 636998 218978 1709227 1625898 220558 957005 875422 787988 308241 63276 1426607 132217 1010456 422144 1129008 167557 723142 1810135 1129464 979321 284068 378860 1028533 34244 1906467 506840 1037310 1153448 511902 1214859 1780631 594694 960216 1719793 1264024 540416 467964 1871764 1313662 459575 1718026 1970120 1728198 878214 676729 49902 1215329 1874693 1511404 1079650 504727 1719083 1116029 1414612 1585288 367450 550172 143440 652681 116249 745174 1375223 574087 1315572 1434033 856254 1012823 757501 653014 869320 587371 926542 699408 297627 248021 817806 1335582 1054099 1988855 896431 1732723 1748062 1239335 1580983 197849 790838 1176385 1957478 568112 988984 839040 305434 565348 348675 1126428 1823101 1019172 1184222 255500 1338788 1061524 1667771 817827 1798023 1641255 1903803 1304257 580020 1292319 1577848 518609 1181052 424690 1257672 464908 362614 397468 965422 1223894 1020439 1483852 149907 965283 492046 1883486 1270727 977202 248997 1769454 1858988 385371 126909 1625467 1574630 1924441 410437 1770349 1680614 586875 518215 866903 791380 1240191 404784 119683 1449985 1063306 724575 961426 329757 599394 1863071 1998980 485504 1641419 1778711 1055127 312458 89730 1018261 1603375 81936 1824764 795636 30055 580659 771361 732568 696702 1816472 835801 1340546 1240926 1401045 1279144 1835486 110997 1839510 241207 1611570 1757603 1552795 646724 468411 1117229 1243513 456585 289407 163915 718906 313955 547195 887724 1652327 1910731 1914607 1748911 558396 716666 1169812 732235 296369 1772533 705541 594124 591998 868878 347091 1269708 1257732 1897532 1201282 903129 648969 1442278 311106 1254421 64439 1570722 1987598 1240092 509583 1231426 818115 811684 718302 1036743 771403 533842 29625 214738 1522066 1833527 15526 239640 24987 1406396 1736381 1618470 178455 1214169 471249 1352821 1046561 691007 1840267 907232 1443310 17231 1995413 382713 619590 26071 1106074 520672 643347 450677 210511 1834836 1156487 324069 1785944 748008 195255 1248567 831707 1181484 160958 26639 1889388 779081 1837634 707777 1839892 1197733 389742 340800 1490071 243733 67278 323583 1065630 1432495 489986 1500866 1681243 1443374 1518974 1651737 1131179 1674778 14868 482124 1563189 1178386 223812 1926446 1107404 266920 547690 313845 1932844 754967 1714873 471868 1781738 1063360 430537 1073825 341622 872637 1528173 168435 768923 1488176 1624574 129791 1616922 1022148 628287 389859 218689 1738923 1209407 1039533 1407004 439029 346101 1220698 1394458 1202032 1223459 720483 1257332 357336 1824090 1463686 432923 1812171 1547930 456907 1018716 1471794 1758553 1985312 857167 1392952 1692911 741344 802697 712564 1284707 264000 1794075 792872 241112 1194349 534870 80890 1558825 1252582 1136212 1491428 782373 322242 1049784 74130 645994 1637405 1689495 910868 150205 1531855 1439833 1580126 348443 1320035 601552 186059 1644318 1834454 1748381 1111714 1313107 783245 1348725 1181057 1870120 1669862 521931 1409473 1030568 1239625 1509678 200706 1568818 1455827 1511629 943649 795452 613864 1632184 1393729 1905947 1058226 944158 147450 582738 882729 1703734 1683482 1540332 401660 846458 841936 498351 525852 1065230 399453 885587 1422438 1700045 867085 764257 201054 723710 1005245 253779 759406 1634760 1731855 1342621 618212 1007299 1625732 1083776 1509712 1057803 821073 870801 615948 1937450 817903 1665525 1094957 396739 1722056 768205 1568275 1051915 1790486 81599 22163 1345295 542827 45095 1792715 1692593 681508 1373590 719460 709172 815026 1623525 768354 529918 325462 50202 1158980 1646289 410497 970534 213276 86277 1836358 678816 674046 949659 1305424 1733575 1745997 616198 1125538 916704 1062921 527826 344984 1803271 541749 956300 1171697 57670 1987428 125780 1485130 774659 4705 1503966 714833 1263568 964908 619696 1621958 272073 1750517 1324792 1031392 1533965 258364 1606493 788722 1348262 305507 1720787 1988880 1411598 227734 1243992 365696 1754713 530436 340655 1036214 1006603 1050155 200421 1078084 596797 1066744 1848641 10823 77669 1604047 1278407 1895693 1338512 1193869 1314150 953424 572343 1641919 59668 346251 721071 812147 371624 667211 1397422 229200 544676 189775 1328953 1077104 1381551 489938 1383031 1064093 329240 1261841 336179 293253 72298 216831 1157018 1399716 446725 1427311 1116482 1080500 1564730 1588549 1949552 603788 696082 1920545 30087 312046 270029 34299 81138 285286 1031310 1127901 1689774 1373695 1345997 179147 1667700 646303 1057993 1732831 560979 413813 1521542 424171 1686457 620150 1841788 80946 1909666 1756715 832207 1754553 971796 762681 1966999 1452841 134135 38112 1733797 37442 341710 1685379 269274 1875971 1480183 1798087 1074943 17240 346912 404059 1491797 1485182 1995953 1205310 1717997 820955 803173 383558 888496 1305422 1304002 1625216 1326760 1907113 879994 1506723 632643 92835 1968036 928882 1097435 732305 1162414 763246 1606276 1277536 934334 635488 637762 324238 1675601 1998463 1680061 1478684 943527 785467 1477701 333601 191412 1925842 1697810 1541686 815988 1596719 303127 54140 1979046 678109 1142100 781183 893551 95451 272139 1696851 796587 602556 293352 500794 182048 1906765 1959717 407746 142591 1104088 1565892 150898 1308148 1666314 65111 1090004 785604 1478112 74515 98149 1117149 376123 1410825 673209 603590 1384782 447343 1949629 1192270 1826834 812966 322309 1826374 1892661 342887 787347 1013905 163665 368225 1713141 802491 41053 1763767 789263 222866 620467 1523620 887379 733051 689172 42451 957845 1106960 1177722 564908 1739596 1762585 119947 1781514 1206464 1700842 736118 1828873 112072 1787931 633377 1408583 896551 1651522 47875 1418538 1592608 186867 1209477 424728 1781069 787754 770840 1832193 1520301 546930 865547 869769 888380 740356 1416262 1358785 149088 599525 711494 1849211 427608 26177 1420217 818632 598398 167775 1519373 1980539 1144820 721880 1411711 528420 83181 350595 676424 701806 901834 958324 1535088 1153406 1792722 1246352 613136 761653 1099345 460749 58685 1390260 957359 1633720 1292416 746435 514003 1748684 1819957 1130510 1052950 655417 1989054 1345220 1828797 834980 1507791 1956485 1415975 1040594 325586 87115 608986 1144872 1896926 772865 819781 1055543 1857716 1339682 1194315 1911027 913722 1963821 1067247 1943930 1702756 1992823 1742857 968888 6152 1284611 1990505 396766 1293352 296865 1153612 850462 691284 1866886 1781753 1104237 1457397 1313072 706485 238114 524625 1007817 568009 1111403 384695 155016 1232920 525786 1969263 578004 1132498 1649241 698609 1920595 1659098 453980 82673 1689320 482899 36544 119290 349882 521813 90866 146064 1195008 1917429 972487 491370 1362207 1455230 542273 797679 1539633 1241475 1411075 1434599 629921 62571 691823 979530 940898 1626699 1813089 1917404 1585330 561786 1131847 1712704 1971982 1257836 255079 1653817 1225787 1303370 1659270 1905627 1185650 752079 1419927 665710 1735152 1149468 679387 1098351 678599 1592718 958866 842770 17739 1128792 1674282 747302 324478 250342 1598225 1939289 1233001 312282 1931931 1933971 1915719 1348249 297445 95130 1724544 1216488 1002208 1648639 702801 1335396 1658755 899918 174853 123938 1637519 414232 616975 1131468 807082 85081 1380051 1265039 1174006 222086 1183667 744837 816507 182836 1054503 1244739 1182626 320202 1357654 1580114 441912 92315 1013545 428551 824721 1829917 187422 1211890 7518 780346 1639934 1769280 1122373 517692 1785888 408230 403812 331823 737752 717784 614312 1788417 1350991 982750 866024 1841942 1611078 576642 44010 1852985 1420059 445211 1800228 643275 720503 38395 1876358 401455 1535543 1471270 1770692 1271803 1962509 1582433 1676092 615084 1313263 120698 1791056 479466 110051 1359885 800355 797351 809173 505760 806469 309273 586784 1710639 1706741 254205 359852 766410 1639314 1244186 1918400 808906 861137 863519 1089574 1541032 1333216 1343968 180699 601664 1738874 1640096 1676099 1565602 957576 705597 588480 89465 293708 116158 1182034 1807553 633001 296368 459487 1152640 1171580 774834 1413872 192588 1674860 548255 1434674 337131 425572 160841 1716404 307029 1213727 203276 1020595 129427 13506 1647167 555243 848583 1733524 166247 1764588 635250 470134 553424 700440 580808 61505 1010394 1923897 1496931 1499418 586175 1140179 1806908 305797 28605 1222294 1259434 1270282 1131826 516921 1509161 4374 1615450 102300 80300 865404 292618 1736584 815786 1027697 549134 650317 350740 1454524 1843825 1971597 603211 1929871 1552937 112408 582800 1107460 1237381 1182820 1582002 1052548 1315243 589556 1706768 1683708 1599840 1183632 1765915 1264220 1649636 669975 893709 621889 759663 1383355 1963819 315148 1597033 1165679 27698 1808323 345809 1028669 497625 113540 721924 389852 1628202 942245 249244 1578449 1463004 1757978 547119 264962 1181543 631893 67378 167613 741917 1801377 360062 313054 1215504 180527 415435 1867112 1695002 819212 394992 1287316 1450868 114308 152758 1349209 425534 44740 1849296 1313802 430790 186668 1952114 19735 1592011 1746566 269329 1766311 902409 235577 1521440 1990692 822830 769346 872432 828523 1946699 1865793 1870574 1267650 1672490 329206 335386 684930 1986838 297025 1819967 816671 625555 669371 979671 80265 1788883 1831454 552090 162570 1874277 1188015 175473 376910 624793 1424226 964147 1027024 653279 864084 266194 111247 1913724 594906 1690961 669293 681798 1733761 339927 449696 976603 595297 1291990 65480 1888733 1849548 694160 1400375 1455105 1157403 353843 1709407 1108315 1772908 197033 1089738 1183059 114093 726575 117826 953603 906933 1449110 1287080 478710 1782817 1211258 1846288 1874259 671384 1517027 363240 70337 1175423 1853761 1849123 506348 160911 1135473 601445 95559 1401300 1390297 1188461 197395 1411945 1475725 826583 1714176 933269 1143834 1738117 1752211 132171 1687644 1232220 1442789 504667 1327890 1848241 919670 699718 104491 1221642 638459 1058187 933586 208846 1828620 1498250 70962 1942327 1917974 98663 1581321 1756024 1389331 1787179 1543551 1594034 49921 217638 1646790 1968338 1393308 64264 17003 350338 609191 1045175 1974277 230106 1440638 1049530 1936023 208293 1152668 1629575 844364 672673 1691565 1733267 1668876 1682711 1089415 333013 1994220 516811 1455148 1067214 703093 611097 314239 144575 535483 346677 1991127 1671005 404662 750163 287459 543342 1975611 786241 437869 1593805 502477 1338396 227362 758021 1563296 932494 1620793 265513 1057462 1129247 407187 748788 1585889 815004 1302137 10864 982182 900224 1383783 726558 1038945 91747 152489 1585905 763012 1124213 1562163 625444 1450150 1916616 114572 437660 1479857 608838 1652436 1420670 98292 702513 1768909 1077779 673668 603397 402622 1065355 1562367 650719 1680455 1560131 1690076 314998 1898633 1547302 947141 344353 1737337 1197835 130370 874270 606212 1924681 846622 1040803 1594692 1468568 364069 605967 187817 132696 1806212 249708 918697 1537832 1052083 731709 849130 848156 1104269 112206 1739592 663811 1472596 137946 166431 517426 979399 1963096 1037407 1910091 90255 1959585 915602 496982 134589 1491708 1683884 1638338 1842659 1655239 1271783 680679 120407 74950 217954 481029 129658 1719713 457746 1962468 57872 1557012 1261163 1076456 1832518 1619341 1445422 1434484 1293974 1176991 1679085 279312 335083 1911749 1340783 741948 1469181 925956 1607417 1690294 3186 160940 1984631 1393751 1438860 547825 1074054 245888 1352979 651855 73651 763652 1297693 1284544 1576333 1095420 1259669 456393 1366383 639201 308334 1654827 1092978 466535 45575 1635070 1079660 1059902 643453 744160 1101824 1867309 1716262 1295994 739435 972820 945089 465475 878169 1901691 1848611 95306 786949 258876 1640578 1860688 1853691 1243210 1517877 1236120 1377841 1939730 1526323 597590 1347851 1018311 1139416 1119377 1167674 724722 589370 239367 961878 179353 1844944 83909 1910483 822722 1566289 631222 156679 1361267 59310 706514 570525 1918613 1290037 224981 165488 854856 1185997 889330 470406 1408726 1913155 585718 96611 298681 1327142 683355 990016 1073856 1268636 689716 1671082 498814 1003925 1798733 1303524 7850 1048375 392403 955512 1459476 1684711 1956698 1925411 892528 1918946 292863 1579850 1170051 324975 1803802 841668 919030 905615 528393 1784522 1655932 557640 1010920 702015 400271 956723 450492 1258896 813009 181778 210972 978759 54911 716971 907958 125084 1362314 1282649 916825 1129887 1816674 743802 1548302 13624 1787732 100470 1349946 456060 740496 959592 1289301 1006561 437965 639232 1661617 182142 1639952 1638688 1552754 604388 109788 219636 61683 1448979 222613 1322382 514059 754131 63106 1548638 239455 205756 580453 1801836 172189 1824013 1118230 180066 1088796 137620 837006 1863377 10696 511903 724465 1968248 993817 1605213 1120889 1685516 1804031 813289 983284 54753 1342838 1148157 250361 314582 704186 1633653 1278116 219506 192516 1965338 1804153 312682 483313 534436 1224320 757758 1502446 50387 630255 987419 571616 1168491 375600 1274246 32816 982999 733510 1918798 1653585 295672 947962 402415 1237666 1886589 1194342 781439 48967 512524 85043 96532 1239208 1200192 1367975 173297 43802 53601 1616098 334684 1882897 492038 136554 1581927 683783 1864920 65020 1450985 186796 738728 1098690 1768298 1898063 983192 837560 380657 1120989 1819169 787808 343431 877252 240646 359958 1918449 1510194 669703 1225966 1318902 1919653 434233 1004025 1231809 1420204 735492 677243 800869 268761 1899336 1472721 861509 1369755 1842090 1757773 270469 1350845 1782093 87099 1133250 627172 180730 1408255 1101588 1557525 200577 640904 1130853 1800247 1092347 702019 703695 1780098 1114100 239920 755695 820809 1342978 1634110 761408 710658 864807 1203871 267702 999043 1028939 1710206 894426 1922081 1790051 199663 931609 1354160 1665416 51054 883414 1168764 316160 88806 477764 1312835 390703 1783350 438060 1762645 316040 898104 531426 907064 1101964 1827950 697769 983259 1023703 980518 156738 281217 1342949 1459021 716334 503107 861693 1524979 536227 1318497 1862019 1593339 1794509 744037 1462319 544839 267098 1277671 1685618 1213129 396062 616036 1218351 503241 733449 184051 874966 1766186 1638296 1505385 296828 1202516 670070 1932009 146763 668507 1337827 1506570 940926 241575 889716 1947006 1712040 825449 361319 848592 1466391 1310217 1188976 1410987 1026745 295087 63271 711208 67177 1112595 441496 1109107 1323350 544027 50682 1716949 170766 1692289 988611 1618176 419216 1501414 1364379 948490 190158 1800059 825579 322324 471123 758404 1365345 187401 1682518 1813359 1223142 265632 1399751 1066526 337685 197156 43639 251179 299288 588313 952870 1898695 1482167 1199137 394152 346083 934137 552017 1319171 1105452 1344824 193576 1514905 1550853 194695 113847 981145 1535333 542407 1461225 846378 579810 1982848 727723 419198 1484406 364086 314873 600412 1200353 1343864 1323146 1933369 1544287 924741 521165 1687483 18642 941404 1129454 1286735 1997243 299599 318313 753663 382987 666567 82959 1424506 1385702 1126405 427979 1732639 1977948 189199 274686 241714 1603981 522622 585575 319774 136977 159673 1183000 1997023 1336598 522308 399587 1726596 1694242 997378 45052 1214230 1992279 701196 756926 291515 1142972 1100039 1407655 929503 1271068 1173944 149369 1868402 1655321 924883 1939744 386982 1748397 1371467 323790 891105 83408 412932 853116 1580667 320548 398561 1713858 134192 405307 1824192 180421 1057541 21043 725018 1350494 733438 1303613 935630 244481 1985896 505173 295927 1912673 1260953 1467124 742199 1668053 424331 1293080 739958 925612 1238957 56884 1725631 1889244 1975963 594220 1997788 1695722 1924364 1350484 1133987 962916 1764298 842652 77556 228526 1617191 1849242 585379 607668 377479 1595085 406494 1457577 932445 1847753 1519640 1690679 164312 923454 542150 175360 1946281 1686273 1631766 1320155 1474180 959419 775785 1960494 1550419 1863226 25265 1087934 1084658 107396 633751 666937 1511385 94079 1304805 1929638 1705617 604009 234821 151519 288944 374110 1493949 911815 242377 878621 159567 1148832 1359259 171852 54048 573338 507175 452133 425037 718422 871066 479092 349937 1823132 1590028 1976703 1019749 1080472 163879 1486882 1143812 120158 442340 499078 1456308 687520 1484122 194624 710501 682672 1989271 1262580 1875850 1674045 1917918 212292 1820148 44514 242777 264872 1648660 431560 243735 1488054 1057318 1704914 1421586 1948613 202079 1008639 694601 1605956 1881577 854998 1515038 850379 522600 1899865 1771105 961179 760590 247924 1755513 676692 17562 98004 1937666 1286489 106160 1299709 497771 1791042 543095 1244962 1489010 1401895 1078329 1860136 1131349 1454604 13716 744506 542225 1997707 772297 440795 1412517 854865 229004 135636 508956 342094 1994761 405371 655960 1012220 1819593 942659 167351 166032 1633941 303811 4949 724157 208674 1558087 1737397 1007220 1722593 1668462 229979 1883138 887572 1178451 1101328 37527 1485840 43067 836247 508444 14070 79730 1242464 1325578 1929073 1078621 1359354 421962 889458 193146 28505 535494 707199 443313 1955124 109569 160582 579604 807867 1505799 265410 877802 1011954 855693 1330517 118549 1708137 139058 1485146 1876027 919044 443601 1878224 777988 230304 1569111 33669 1707543 1065392 237817 1097861 981017 455691 452357 2637 680341 548952 1790278 146895 1330994 1504790 985480 844823 480841 701127 732559 1516992 750324 1680864 1205540 422045 701014 1128279 1889558 1000499 898196 427827 1343255 1800784 545808 1118258 427595 1087097 578357 894006 1557656 1741370 760243 655560 216048 1776666 811407 1898594 1852759 1288170 664243 202744 10710 1085815 1114241 1535451 122877 3202 610392 1833608 1468435 1960946 1643089 1940303 1678913 1541760 935824 155784 1318690 1730717 693223 1544821 740600 626758 1701108 1983727 787498 1907156 1298852 1767777 20271 1303020 1230581 1602532 1313780 953087 1255365 1480320 225191 1902977 1863687 757803 988583 1517568 290624 531292 31927 730950 854847 1323287 731910 715609 1124686 56225 180331 1846579 318228 1052492 1683410 854580 931987 244592 940095 379733 1413756 417396 659465 207954 57995 963216 409560 1468848 660848 1378256 432076 1967737 1413479 1158213 1143789 129494 149115 1354379 793503 221207 1422299 308477 1050947 1840206 1564057 1043332 314055 618673 456310 743529 1274326 1310346 429188 1162880 1031033 428601 473924 519908 1262028 1075046 1653632 277730 1660283 1959165 715874 199181 1691547 173245 1021256 1180227 988852 71994 532406 1101966 1686877 642608 296189 824055 790645 399615 1751312 1613553 74188 1919178 1292324 1582770 1661642 53057 59225 135171 1085017 1191451 1533133 1037352 1053899 84349 1176365 1700226 1706316 77899 1069334 1844820 1951194 98938 1911040 158020 378978 746597 308689 932344 416886 1700334 909402 1076048 953710 74123 764645 1934474 994850 487586 233914 1261644 813193 1397074 1954451 565758 1586734 691106 463841 163911 1773105 481985 1685127 1010459 378785 1707421 1308603 855020 1267276 1222119 181394 801304 1668194 349363 1987685 121933 751103 362453 1921704 1282245 1726752 580776 747090 1658606 390515 1974497 1874176 559634 1180581 684407 1072687 796774 1139477 1619013 545809 431312 1545946 213788 38501 492069 1868157 1420599 112453 561773 560111 959741 333550 1739603 590742 629705 459390 281381 136779 336559 710608 545864 268527 210212 318099 1439285 976538 1752338 577334 860341 37257 180388 943177 1470759 1251312 1065783 1139075 1036711 1732289 728018 258091 299793 1334714 766419 1058047 1123800 1134821 29250 1420719 1156431 1526923 189189 1853527 730442 1811599 1807922 768320 1295067 1480634 1946404 1424274 1961501 486957 675451 276237 233505 528201 1980308 1315874 925770 169469 1800584 638781 829523 594848 910334 1108870 1577494 95023 356339 1437819 179015 209964 615953 376645 163351 1950924 1262063 672730 477511 651415 837120 1454906 970807 1912781 1604230 89978 390616 1123092 660514 936313 1369224 1079179 1606321 1445598 318534 1357616 1886539 1594353 614189 188130 1839329 532547 1659949 1776138 1137031 958919 15029 146542 388032 1757968 1115918 1991804 1366851 1107446 451004 76405 530430 1204732 638576 719243 1920325 187856 1954397 901644 191303 1753459 1862915 1635130 861744 1167109 578094 1891191 1397285 582554 1021167 127030 1532815 1728515 62091 859308 575758 189742 1020268 768725 193524 896906 316419 1557863 1578728 1670175 774049 1206001 1776112 948280 366502 1181074 1283983 1793138 218802 698744 64715 211155 1272430 1664427 679640 1416526 1636557 1004204 771124 578842 1908931 1094820 668609 1110804 908408 1587104 1033122 1755208 529433 538495 1958711 188065 1466973 314341 1806038 459377 1046799 492257 1240509 997914 1280463 280923 636430 1927371 1501118 201601 384080 1443203 1681705 1676198 467663 497213 885446 950853 1740280 320574 1823531 1534379 170665 428861 558856 861753 1023236 827002 1874417 624315 1397275 333314 1105769 990768 232544 384609 1424238 1731362 1963746 162157 982657 1435245 1278530 993674 1213000 269982 896672 1564502 1434897 266188 467450 646336 1802021 974317 1227529 1081276 1989250 1980426 1084124 1705449 25362 1223598 766584 1965922 515968 1466387 170900 527423 305282 1682647 601234 112910 730501 234884 411020 1184056 972556 859947 356114 1683288 602573 505908 245002 1947229 900462 1646225 20992 639251 1368715 627622 452014 407887 1374605 1226162 1165163 325346 1140054 625672 502280 717033 1008010 804572 134869 153534 1353614 1282745 1968746 1297353 1550411 650408 1957979 1485257 1825197 291612 1124465 1838352 1182600 160111 1024853 468817 364538 1691288 1289757 1989949 941228 711084 683405 1034419 12842 1054054 1239830 1429363 169350 533916 1498036 442553 397463 525889 1086935 157606 673671 1824115 974730 442427 1387475 630215 210321 708684 1206905 1297988 63764 1334543 1489929 1135320 748972 983897 313953 1374850 1673695 1779957 1122970 1267664 1280422 1574909 241294 1318242 823977 1338438 1640429 1418779 1066029 550199 824871 991193 1874240 800254 66175 1640470 377866 1381549 1996349 1217054 618183 1770804 1074355 1220324 1217889 845545 1081884 1549075 1400213 944192 411411 1410652 170091 1961997 1307698 570096 1576771 1060478 1476495 1470839 526411 413885 465482 603425 1333553 1568676 292600 760421 1613812 428836 445480 816290 913940 1056410 1205347 1730000 987760 1300006 1184603 933158 1943407 988005 410232 647989 98952 1899374 294605 1611603 1541825 1275759 526277 105553 755798 640903 1406169 575628 1174758 1722394 1328305 1156236 1937643 632449 844154 31929 1810416 1118126 47359 1441976 130243 1806967 30418 1486540 1843174 1096258 452005 1271267 1816732 80788 660248 288776 290358 1436570 462312 1372418 584849 780350 1565501 153547 1399805 1126231 884552 1538483 1818527 1297622 588271 1034145 651662 1273341 395151 727000 1057215 905455 1475404 1953068 1092498 362293 1990434 1847933 517973 1544812 1147786 20138 1614934 338269 1223106 1066706 1878638 1802966 1806824 1389827 1179885 607784 1178673 1517917 1010052 287401 1590440 1007783 171386 1797313 1493994 1452405 1194570 1596479 1231158 1248501 1997166 523724 401527 1327283 1949685 1065935 1663742 1161661 1025884 614509 663150 887828 1381605 1583964 1333518 99087 1081261 368290 345121 1933543 1557309 1904146 900147 91510 528598 602919 1405827 1169007 10874 385507 1638636 346114 114446 1166933 1544260 1433240 1242468 1639058 441671 373082 1176960 1682997 1735309 1681849 668858 1073104 576938 754195 1472567 9206 238957 1190852 777652 749182 569158 1832015 494810 722035 1297631 419979 399562 851300 1838933 1588714 721547 1831258 115827 1396124 1253880 983845 1427837 487593 1431903 1756770 1135786 1604289 1967415 1062308 1486401 588707 504594 747075 1060771 483796 1642107 1537317 647535 815916 1083806 780695 1584010 244532 70966 374772 652540 792161 263227 1482222 259844 750430 406164 1006604 1043270 27754 1697791 207491 1223246 813693 1797053 121935 1471958 865373 1483469 914016 1441682 1326197 396363 770333 624069 1651920 1853546 1977089 1816834 1000634 668739 1595929 168348 779036 974549 1342872 784265 1937855 273238 1904065 662874 1689576 707563 36973 1676840 1168820 1358277 546301 779584 1098214 831754 1462672 691454 1260068 613126 767275 847225 1488567 1906862 976994 1807121 1078552 392801 1518958 1106160 1635253 738628 682722 1728244 511080 28904 987 1374930 1257163 1530058 746522 645688 1652556 174619 1232000 967548 1666801 427404 411284 1578629 282989 782573 139645 966176 1401479 34103 111640 15337 1805317 849750 1546896 766639 1727515 1892892 1984572 1561077 218542 20463 551469 1405957 374687 1346672 861458 731577 1550253 429572 993171 1924714 995060 495113 1539636 559766 753227 1366150 785484 1088450 1954064 478598 1562698 742787 1525563 1080410 1043973 1832402 572505 78705 1509606 340323 93547 79164 418744 533892 1031038 1004984 545406 1578871 1097651 1132074 129711 1437734 1587066 1308548 403930 608187 1633769 130228 177781 1430206 338560 803554 895593 525472 48437 1111966 240620 708241 1638615 1365264 1765107 1673500 59641 1407863 1078749 948913 1372556 1080987 1810412 1672745 857265 1936170 1811403 769792 394361 50179 817826 1960718 1690055 1076249 293438 1982877 1818393 526241 1879616 1285133 344724 990872 1507124 568950 971413 1809861 465216 1937834 1177198 748643 1553800 211152 1808335 1955378 1730688 961121 155456 124139 1657050 1324066 202261 907176 544734 1527667 1620528 1705588 216403 35183 1990514 1335359 523438 333364 1141027 38150 1603110 1462370 812265 1886671 1187862 219668 1175093 1846537 503347 1162600 812850 873737 1191990 555826 1508661 503806 21284 1455788 281302 1260370 1157262 1759412 757830 531258 159194 664391 618242 1731826 577656 875998 1538047 175545 1237125 232153 830452 1984913 374375 1707687 1077715 1512709 1820929 183060 1528414 442072 1079694 750796 1415390 933878 1854738 1950886 61302 1279785 248404 1634786 716445 1655037 1198142 1469264 242231 1520910 1991424 484953 1638138 891310 826416 16927 1862805 128154 664355 902564 924143 306436 845358 876740 1770714 30816 1484568 263186 927051 348402 1653130 971248 1206462 803965 1506338 604812 1388128 1713688 1182681 220357 1098253 645620 812294 1585651 1695520 1922586 1325809 1365591 622217 1253454 1350455 1819434 1736285 1578531 1492283 918184 467832 185811 1370008 1799382 1175237 792383 408046 66033 958340 1171829 109794 859999 72081 823030 1370551 1453633 1382490 1677760 868271 1159979 1759192 1995293 1788532 1958837 1095357 1705683 445566 353234 1375075 1661357 1127365 685749 1576277 596806 1503330 314911 615855 570116 294537 344687 227780 209789 325254 989163 890448 394892 919985 1373443 368925 1396510 190020 583803 541949 835251 1705057 231888 1973831 1038521 684810 872400 393600 916867 1262624 1913582 595464 1277482 987478 109692 1723889 1508424 1099394 1292457 321393 1981073 1815101 946222 550318 1742716 1708693 387738 1682669 16024 1117312 617926 905598 761553 1137338 204218 960760 1111607 1340324 593767 653169 1347396 1330930 1797136 748107 727906 554767 1324991 1847659 1541949 1304614 1140941 804481 1887320 874805 77938 1572412 1095892 1166608 1861071 1547071 37354 1682145 1231163 162539 443500 1414691 119004 1937261 551867 1029592 1680491 25119 1516961 592954 1999289 812492 940871 195010 911762 765337 1347987 1898539 1993388 198252 1963319 763713 633271 243274 979184 1474368 1811622 1101963 1700129 495048 256363 142996 1365947 930945 745250 676019 1876025 1284785 710266 1449053 1142295 1955051 1798166 1988271 897446 586995 844398 1710452 64649 1513638 200617 1236559 1028880 1921048 1086986 96466 240744 510110 1728221 562352 1039700 620101 1437780 878071 906694 450805 853770 1671347 741405 850456 601931 1127020 1333715 1688975 379120 475609 1881259 639056 1758341 940187 574813 349873 1736745 950395 909790 1548264 702531 686747 1806553 955803 1692133 1268668 862581 286266 1066548 1360060 592769 1191471 1156533 335813 1874090 1258120 966375 1810091 17106 1085559 1152088 156252 221634 1036055 878943 1052563 1257753 1190107 1596997 228580 1816664 729678 77764 1922227 1584921 1652526 949725 1920338 727002 1298863 288745 471333 1895412 655795 1354019 16222 1811204 1077024 1936071 1980807 828876 1243223 888157 397320 1978847 295904 534063 1638987 1287377 1072580 1173718 1190507 688736 1907819 1779509 795987 1865959 1864582 100608 1137332 1689930 1349989 1740798 1137846 1698392 359047 1684317 436846 1409321 1829516 94665 1683995 985282 1842874 729539 283443 1399707 781473 874578 1558590 1502802 1103795 1851860 1951088 531164 1992772 3351 1950084 520732 564058 597604 1720102 1167167 1984600 1307649 394031 575603 1105401 1461750 1855488 996001 1278094 71017 1346245 1362453 99949 1444029 1598088 511048 755698 34480 593303 500948 855688 260841 505840 1534483 1522939 685436 251279 237971 547185 1560335 332516 572305 494128 1337619 1010469 214453 1230368 1970587 660446 452622 429587 833130 1050313 433796 37296 1214504 1798399 82864 1951462 1956340 1466379 820510 1897513 686855 454068 1941390 11029 698738 611855 724015 1694492 1264918 160677 6466 899677 874974 708351 1606139 1796283 1808915 937466 111746 1419183 1927795 1413830 172522 1341700 1103259 814497 836046 1333121 1260897 1227856 1959180 1913229 614194 1529191 137122 187260 796450 176836 1848030 1886998 2428 410762 600485 845171 1732311 747292 1081469 294311 1741421 1028156 57785 1423283 984459 1363832 1738936 107386 819901 931843 1285210 197223 1625138 275518 348140 1312242 340118 455328 425372 920920 1776053 1753222 1653249 163301 593290 431109 1233514 44292 578971 216185 855474 1292356 443037 1310271 876111 407029 666321 885686 1895220 194761 847330 291262 305315 317967 884211 1416872 1742784 348578 192283 18596 337299 361521 289528 1357837 841384 627938 1790944 407432 508130 252621 880824 219815 1106227 284210 15822 549571 497558 1459358 333792 1228290 244939 828423 1062982 1735951 122737 1718394 270373 172787 153241 834830 1160477 424639 1777456 348932 1976593 476751 978708 675156 1330139 588005 1723971 168474 1176144 844030 377444 249037 1306318 150010 1422049 799602 109722 1997693 1957386 1507926 66890 153933 794717 1923922 500009 818530 528763 1670242 439571 1114429 1250540 310333 127922 86805 1396325 553521 1372111 1047325 761807 555116 612190 1768637 393473 1152101 401275 51574 400398 197078 1682797 1600501 113965 1911975 606219 856363 462318 1358682 795884 1683268 1793400 727179 1327312 833487 98777 509328 1490173 270530 1310544 1915531 1002824 1455684 1866159 682798 574621 1069743 188995 373566 240132 792806 811202 1625002 1776103 704279 1094166 437385 653810 235476 1460010 615780 1277847 61805 496025 1465620 278502 192679 330723 1883421 1724079 1890917 583329 763474 650864 1944507 1369758 1593210 1811741 619929 1334532 74232 1914874 1110476 1054280 354975 953597 1285420 1827773 550752 950503 172900 988312 946436 122054 675595 185214 1348268 380956 359226 131311 208233 369150 965336 815646 9871 987822 719330 193622 469651 1016266 257729 624552 182091 28337 260424 1735963 1361372 1730627 152059 825335 1019503 927385 801980 784842 1497655 1151785 818054 905285 1458817 189535 1599360 21005 1742218 1919458 689006 114016 1669754 1311543 1874221 858483 328096 1539176 1931989 165492 1502249 1243536 1521613 1466388 1819290 680159 36345 1719467 1852873 1272149 1723532 393510 1304514 737041 702386 1461498 1032326 78786 149252 543827 1372953 36637 491446 278729 1390622 1913101 678294 761615 281938 1549678 162709 1719732 1156063 255857 527957 1233737 926234 445425 292923 1861705 1151832 1774989 1786191 1174260 286103 1763312 1984735 1339078 130353 1483422 138230 1108905 1007449 1120873 1978947 1538056 211696 653034 548999 829954 542319 924039 1430471 1899695 134333 1329503 922882 1374350 221553 1415475 139730 1774264 985404 557006 531695 1913437 1491381 1010078 1469261 771661 1871496 1886621 1114703 365272 1229519 236569 61522 304500 1580282 1122996 368692 548607 1958008 1571725 946406 96511 1556661 1652502 1030315 1238800 471456 744513 1515388 1314690 1472687 1950692 1482825 821407 1389218 129620 1641088 983880 1736761 1036591 1131145 1912087 1055110 384566 863048 1473239 610845 170751 696253 1671141 772672 1111431 723963 1521839 650102 1782826 936150 28424 750945 384231 176773 276354 64480 1850406 40357 814914 1598161 645742 81501 126341 1581426 1960486 1875829 1205383 1703702 1524430 1048869 1440446 538957 236033 867203 1477564 1016642 1891654 796989 338724 1314962 1213306 1622223 1223248 1241276 819752 1900036 1131275 332733 1924085 1422004 1401513 979493 1009751 1172261 359535 1092745 1037811 315602 682968 1411410 1007924 65376 785105 1161226 868872 1629524 1748191 1916885 346017 1626207 1875066 298591 743205 13053 690611 659196 1780953 624975 1227523 1637171 1742943 1140373 764681 1646746 945946 71086 1878177 1051517 686980 346384 1638166 274069 1848124 62780 1023803 477800 1005225 617127 620159 1062479 95538 235790 309532 1074330 997767 1424094 385677 459151 944610 1902008 1453795 930715 651311 990286 1391321 1330970 1423030 781773 929838 1847398 1641323 47708 218637 1984912 930916 308925 703785 1009491 1464188 1075166 1767702 1299472 1060037 92005 305297 1538539 713249 1519983 1126649 565717 1154338 282487 1000287 863693 937735 401876 1186605 61948 1617773 522843 924847 1624659 1605579 998948 1200624 862722 606774 70002 1946409 56875 686391 332057 1989711 765846 464274 1430407 1974768 838014 1136375 202792 748130 718745 712358 1819281 1044021 1290078 238058 993486 615625 158173 1162953 1836415 388136 1370570 331982 573441 1546047 1865086 1636153 1913227 1773988 1328797 1653357 750259 1446031 78686 18050 598874 1425019 713873 17955 610564 923404 1188356 1403272 1083182 1978981 1191781 1972881 34689 1837787 1773283 746855 750892 723223 446142 1516902 260500 631527 1140260 121093 23975 1283417 1756996 1986926 46714 1024261 614399 1340054 1538301 300285 153997 880037 961772 226394 1651750 1706738 98957 513240 1635203 805295 1791447 1987371 55321 1959575 441214 893628 506875 1420659 151143 338125 470022 1639796 1260268 890859 924640 1332455 1506990 802628 240167 1293013 1433371 1787689 221211 503826 801424 152256 699989 1843901 523371 581859 1651712 775065 962369 1712958 1332552 852158 767057 837061 1867560 1710216 17761 1459139 108266 1446963 913919 670470 56910 401587 1656400 1809337 1199 1383994 974578 1925213 1306321 1237467 1020302 1125160 1903150 240554 1845946 1100130 122007 752687 534228 210943 133114 229240 691300 1242089 1624137 1674187 555434 773786 375385 574216 1099848 739466 1704564 1805119 432036 410614 1449812 1919111 508341 1656696 485186 512587 985823 1142331 486343 1174650 137594 1114198 243091 1241154 704804 1934718 1623559 1912518 1804793 616457 132274 439379 243567 782045 658663 170492 1025168 1990784 896642 510033 1754457 1816854 1025348 311151 1342447 1574322 1643494 486680 1343598 330450 1439692 822718 1503477 1371704 754040 13550 306218 1559556 1365540 133348 642353 591843 133972 74939 201839 1170977 1371411 635575 701663 1026250 911597 1117895 987404 1598466 1172097 575420 1626147 500371 391325 591736 1390675 1870447 914707 975008 1719648 843886 1867468 552472 699651 314745 1254022 1565345 1451818 223131 108478 11242 569013 1410547 791488 969667 421089 278216 637018 308622 121087 1839345 674092 1747606 1185646 1399843 403205 895475 1909564 1402529 549190 1100669 1750969 1794754 1135465 522064 689386 451671 675160 109195 1840651 566435 978418 1370751 1815692 223864 161764 1064524 293167 1506642 799254 668894 1552153 1444435 620498 1580868 1900305 1467332 1071618 349944 1388250 793599 1708006 22946 1182591 1019225 941815 1923190 1773743 987661 1975666 1475651 21120 16627 513010 289025 1693636 1406525 1079070 1720774 1576612 135267 750560 829292 897025 157359 704696 1743242 455415 66450 1980036 516133 1395496 996383 1807701 393318 573855 1772203 1076788 1664239 1159 551796 1801200 1036509 1284909 974627 1748859 1910034 508376 430257 1809451 1581837 1185621 1957164 767808 1342297 1257407 1851795 1279657 354128 1327964 1247496 1599335 272805 1466407 840375 740510 1477325 1424878 683124 1287180 150351 634232 1661292 1156661 42232 965406 382968 1769163 1882997 68485 619541 1817088 170756 1099502 183609 1663021 1301455 1381297 61949 727666 385807 867636 761488 1943213 1005928 79890 384451 658664 770950 1689529 1647546 1604698 1142261 1961207 747605 1357302 236428 88366 1153351 355248 1660780 283211 384674 1702267 946028 1924758 850964 976077 431033 477903 497636 771132 1757926 1397552 1542711 1949177 905404 347590 1939250 830434 1758444 331719 1011921 1759072 1991137 341383 1198568 1639363 611707 721831 1802829 522269 1900499 715766 767560 627537 1988533 1633095 1312453 720381 162536 817448 1325267 589431 33770 225490 1574889 235486 1013477 1325719 531875 1774876 1048759 920873 292376 340789 775868 568361 999309 737373 1323709 1637632 1709333 783773 412367 728335 649903 1387565 114918 555884 1113546 1301710 1462558 1800776 848647 413176 260163 730417 581909 45696 1002653 971226 1511336 1352455 1684046 542133 1964101 1606537 798370 1463935 1070002 447950 716396 340373 1245976 516038 945811 1709382 1827931 1214029 1023567 684168 159046 1541326 729861 576323 188408 433195 458116 240878 973090 437729 1466499 128512 923257 1184247 46496 1011831 85509 1299551 684925 1931104 1955786 1931330 5893 329224 101919 842760 888984 916475 380609 1344083 1221150 1685147 1817293 1320454 220860 797043 1524626 1548920 1300205 809671 484336 1854448 1658741 1200681 1688754 1272283 686485 835115 7056 1450864 106135 484656 472665 1234247 106986 1460105 1547959 1663508 1558473 1797036 977148 469620 112974 1407883 785246 166036 1338204 1097234 1437945 808844 1055840 69237 1480170 1964174 1169966 967950 1493156 998287 1533463 622552 1661932 901424 729917 348852 936428 662253 707387 254342 1493142 1934532 1902609 1678061 296869 255526 448342 1325159 73412 1385401 1809788 1383056 262123 1953319 392393 656663 523577 531560 1338857 1648910 1930607 1196960 265320 133785 1386455 1048379 981224 415210 277536 814742 276839 828476 1973179 887183 1541333 686509 1684430 118516 1387390 1491892 1271190 1186028 540440 629559 224058 932485 1010180 1392251 1070076 857567 1463690 722536 137795 442216 541402 1256654 1703265 1319280 1078896 507571 1355441 233520 350805 645535 1071221 796145 834134 777084 1273437 1387611 884948 1753746 1772098 1948774 1576616 462193 1525378 30021 427811 680581 1588094 1383578 1368816 12921 1248588 1115576 740264 1121270 1125322 260040 537850 519376 5326 10447 846067 686431 667825 904200 12559 238899 1517548 1697385 1016761 900939 1770518 17425 308387 565671 1091020 704861 1347736 736970 1676459 39604 206209 268862 898777 1700288 899539 1758326 127954 347881 506922 1948904 874750 1703829 1186264 372122 912536 392497 1790019 1567351 1537631 763219 1274367 727394 1639790 355501 272279 847469 1846855 85013 468911 145298 429942 773851 101768 149768 1330080 245222 1924937 417984 1722747 1475532 829199 366293 176162 1900826 751213 1219064 1182475 714824 116039 1713969 1835090 1624373 71264 1667625 1983471 568441 80095 1339758 1589718 737351 1062761 208694 857978 607437 1917045 1568540 1084336 504924 1736700 964516 1231741 1203921 1029268 519029 163024 666786 1600776 1567544 135321 409427 1792665 187781 1331000 1322770 1131864 1125955 1870109 1662146 256388 189185 239125 1758346 176601 1078962 659746 927775 626467 1963131 165150 6019 533165 987640 244426 448854 637135 1744637 1682633 127375 839881 107807 966114 1158589 418826 418795 1690849 335187 1277211 797145 130820 924347 926180 1206509 1432505 403263 1397030 672501 1858869 942447 1349446 1795688 1208455 73134 1024646 1775392 580766 1179000 94062 258120 74181 1464549 134299 1169026 932539 1143843 745473 1429813 122321 90386 840736 368033 1345242 906110 1486550 388221 281634 37264 1606461 1147050 850025 400247 410789 1210075 1746964 214650 1323734 1142656 1550244 1496281 537858 1482090 185647 1901021 1884930 1506374 594311 1265706 1482409 1573789 687641 1445377 1936826 854682 1405114 886855 1884543 1200455 1989391 1781554 1716338 1019497 1721345 1893179 826829 1497353 1231662 1799798 649316 561243 1988589 188468 1443555 665737 1830653 1792417 1554286 1667740 1566792 989721 1549040 248900 1619350 1129426 985542 1532338 435188 1874975 212586 34761 1484672 426761 47062 1428169 1261571 370210 1386047 22831 643196 151425 1997512 944344 624573 240135 1138251 472032 1115103 841702 1840659 1146100 1047321 902294 1364317 1718777 575460 1643848 534933 1448227 228100 562744 1151384 1246631 906501 1809838 1538287 1069077 428279 1455620 1693838 828042 606779 1188315 1186299 710735 1256091 1514325 687149 31162 144484 1978092 1369740 1194689 1412774 814226 743552 623744 1691274 347939 309498 1819406 1497667 615583 870334 474516 1352761 1951344 1945829 263446 1240527 571389 54794 292291 1877268 815452 1344511 217730 651422 147539 198546 1155446 1818344 1425836 783239 436099 771167 1555947 1088457 839158 1424768 697882 193596 86772 938854 180899 1109971 650177 6749 1954312 1462103 1060937 586449 1793373 309858 404916 558605 1456313 967350 498649 32118 910052 1547432 660376 613300 1022969 453848 1197534 1523385 1244937 757120 789924 1243994 671806 1180075 666213 832888 1484053 1802074 1145771 1342693 832702 1912124 680957 1895228 942351 543165 1830932 1257645 685360 140832 1183673 37541 206225 517296 1673262 527848 805276 316830 1586283 632542 667175 651147 1089701 1061300 211260 1740246 220538 602229 939714 242590 229346 170673 152543 870743 1361978 355719 1808370 1026914 1496876 1397089 1282776 315056 940542 221981 57357 1082928 1437601 1872283 251462 1617667 228556 1758624 910283 716935 1610426 1112126 727930 1145128 1806065 937886 830488 1215620 1442849 1065411 1286352 1456908 1944661 675472 1432091 1566639 316075 1393637 422198 83943 245885 532933 838636 543300 1163159 1929535 1650022 1916772 1639341 1077184 858510 1193302 642259 1876285 1983793 1143522 59177 1786394 1826599 940573 1012756 1980788 1616658 463459 287138 488520 1160542 1085604 1472739 1179757 332346 519074 1954104 1963417 145100 1311901 907291 1377801 65530 131752 697123 652364 20585 295017 309094 1807218 561979 1367345 1660470 117541 733489 1637578 1992260 163581 874706 216911 205407 840182 1402452 902667 1930395 115519 1901998 379525 294102 261104 1869924 372999 680229 770122 1250031 337872 1489909 1849729 1624545 1007234 1337302 1447099 1246532 416592 821949 338748 1807941 1651552 1009140 1507981 493033 1045849 1952670 652093 903606 418122 1524159 137504 489377 1555496 1350499 1930509 385320 317677 1849266 1831491 1099549 502437 1975009 508821 810972 1593800 1880013 1183530 1616602 1187746 1015428 1249380 21917 685832 1375171 1782583 138300 1837104 909181 1457811 1058906 1769881 1222644 967820 726110 1214409 1806263 1663222 1127229 69614 1517148 121846 979742 343835 657218 61069 687872 1419974 1186684 195267 185174 370215 1443726 297710 221510 1107104 152031 776553 188178 1466989 304766 1721619 1919963 415727 1687942 370000 511554 1413262 1054699 630225 1106977 903179 1496921 1197272 1183583 1643053 952090 847881 390357 1318742 99344 331199 245861 874609 394150 1389354 1564591 376686 1037316 259094 384563 242595 1558241 1927198 1062317 1161654 54247 241598 554353 821834 1838416 1887767 1613932 527712 1572326 238801 1774674 427222 595675 495711 439506 340187 539158 1657134 1351449 248517 1873262 624205 1507980 1267339 1882872 1998359 1442708 1603304 1463475 1980304 1985201 547343 917518 376913 1110935 1762530 257738 814625 128450 244038 94533 1267453 1351945 964160 294121 236415 974182 1587196 878764 763065 697573 1498402 1023766 1693958 605448 539642 859921 741007 1758206 1395029 679007 1384685 403299 421732 117808 1420031 1021161 741148 1700760 523086 412678 1405215 391923 1935422 654727 971523 301665 1205171 893322 548362 1618686 1997980 144130 1572137 252869 7201 1808546 1593145 1506052 499554 1917808 325481 347282 1789143 1282637 394325 351769 1464804 958788 575736 724902 1161579 968100 352544 1328864 791076 1091049 484429 1450827 1469581 738569 29441 1066826 426686 1986396 1271250 1701247 1533403 289876 177827 1390473 1522059 997495 565351 1650157 541999 171344 539952 1996480 1869378 687653 1193156 630194 418659 1758517 162030 1010957 221958 1139602 882147 336232 1491433 105124 790129 263940 843243 572693 1867026 1591770 679926 1546670 1145454 778649 1800251 1683791 793037 3784 317159 1206229 1390500 1795065 1384666 1064353 273678 1663453 932087 280389 273012 281554 888901 360076 1865064 145384 723448 1865433 1056427 206698 34956 817464 1918160 975295 1783307 1320944 411302 762304 1559426 172229 599772 1079568 1010450 1937979 1619886 1756724 616664 1565308 765441 1859611 1344988 346779 546036 923773 382311 996683 1262945 303363 926187 631216 1429990 1356714 655559 1465463 296262 690439 468481 1114737 736284 1387205 1772299 1231880 1153640 1250529 1830808 1036305 530405 348673 1391892 1971876 434495 1229314 1709205 906419 1662018 679370 218102 12661 1388944 396145 34785 1155492 1423419 1173701 533236 1703079 1463450 1860469 1682105 1050470 1868023 69879 1463736 1423813 1484977 17411 1966178 1691078 436110 547729 231543 687830 1609541 935093 941436 1427057 668142 388587 496713 1028751 75997 648400 711272 1542003 285426 1143304 1769006 1669641 701993 995768 1836965 1977489 473802 481109 703237 946229 1974182 1344519 872050 145524 783117 140308 631871 1902142 1342135 1487592 578640 372939 1274615 362286 657924 1823297 255729 1539658 1909879 1200535 217015 1301778 1950926 383018 904955 553733 1824905 330457 1884456 920788 701224 459839 151419 1603024 1022752 502147 147045 1035429 731613 827677 653632 677785 1469601 8357 639963 236486 1166770 1040438 1328145 387124 512196 35982 893913 1689451 635071 25783 1562058 344954 132317 824739 1504577 271087 271082 1059675 1858625 1497708 153932 1120570 970621 1694326 435372 239330 1700089 317606 1102043 698892 677506 972023 1205195 246824 93462 1243337 265353 272573 937160 1187008 1438956 270168 1591142 1409921 430015 431726 714421 1769396 277030 500218 1898472 1449569 50641 618317 111947 1356712 1580080 839586 134137 1587514 1341639 1360489 321452 499494 1634840 1923085 590881 215498 656101 795254 1978410 804174 1177137 1000219 1807816 433021 1912360 1451807 971720 686048 1864091 1186778 1650653 1562622 922111 16403 171394 1621752 841209 1173818 684457 1845300 1828493 553993 1092146 1032082 354526 1679610 1518294 217249 251776 1966573 256381 114622 74418 579891 114599 51215 660965 1307021 430978 844109 1567110 1909759 1562470 481676 935544 1476858 1085809 1398049 26506 408352 311049 297545 337528 1935248 865155 873806 1692328 1682396 1987590 1433048 1888476 121401 1171853 1071968 898790 587501 299915 1593686 1246493 1557746 229765 1845455 383618 419954 1514803 1494993 817328 591793 678283 1125446 1745092 1601304 223405 1547442 370448 574283 1434291 346144 62755 726065 683367 1437199 1959195 865958 928204 1369575 1609083 1307780 811576 744784 1230656 241664 328068 1079937 404820 1205506 555301 1314657 29442 60671 1308520 191737 828939 51478 519848 1554529 205602 647160 5309 154886 1949823 536432 739166 472763 1733056 1363507 235250 142225 1966366 1066676 1177136 67086 39172 571875 1404389 1917018 216860 408634 1217983 46219 1353205 1912718 1844881 1150782 763809 273379 1479121 108897 156681 71434 199071 850258 245146 51511 626441 594060 1998995 1679073 1049804 1122914 1838326 1115427 1057251 1041877 1565746 28355 1711087 448726 1001623 1782183 1062089 1923647 94926 1669657 1389304 304917 1463887 701633 1763322 1090291 663513 31615 969472 1690674 1338288 1606699 1209696 1854285 1839395 1817767 553608 968657 449499 910372 542388 1439846 679817 366242 96187 1306393 717712 790268 21953 1490993 1146589 1352290 845307 786329 699348 1535537 828971 1010880 9346 546329 1411942 147272 1385992 841054 1765232 576403 872366 394167 818155 588162 561960 1862431 1424199 728246 275093 572406 1315204 1042696 848853 564880 1630560 1700670 1082532 213530 1281070 1611813 1714761 20949 101292 499946 1181934 1164713 1963544 1233665 1888192 107513 807665 349972 1005516 1018590 1642746 1886573 432855 1062807 552231 780313 1763439 793616 686681 1661500 550599 871317 1016218 1197627 328288 1235213 1581815 1280358 195374 1449034 1624003 1908532 636186 1375301 1155002 1633712 908052 415314 1447588 1926244 855081 1089434 1458229 1429320 1031179 927572 1692402 1917146 915322 1770792 1462219 55818 622854 1175060 1413099 542812 1124101 1073230 1504049 681717 698161 1791639 1364969 440113 1430522 38498 1636858 1312440 1885548 1739978 937216 255965 319657 899223 1319304 1802359 1096120 1184183 651722 931201 374794 695882 1602308 1426628 595506 871904 1885208 450849 617871 1547332 1116215 604919 963700 814360 1404156 1573624 398465 95844 129838 979631 1484752 1672794 245446 1408418 1655795 728876 1076888 47981 680363 524506 1524128 29920 821413 887620 899535 1532078 1108543 322025 548322 1133729 153815 448160 1095130 1817378 1393502 1193973 1481114 1373777 1746367 1560640 1788308 451585 656307 780256 982727 1570521 44741 1977080 1045514 45169 1752343 889612 906337 264515 1845271 1112048 751606 1111060 50208 1220230 1551880 651863 1754655 344719 85329 666941 251608 1230352 1259881 1858069 964520 660727 1480722 1799193 1905606 1604263 971074 1265644 447571 1346305 1515568 526598 1629846 1993200 328926 55907 1701268 387089 31585 1572632 610453 97356 1083013 1423207 76704 605100 79306 184548 494847 669077 770278 735981 1748363 446063 35916 1796388 304228 1507691 1694238 326409 665122 628286 357894 1438836 1578244 870458 1095187 746611 39580 715106 549562 772361 133034 1705784 1665686 1967436 1761867 1541728 203051 36281 1758596 1036500 1637084 896762 1971227 10554 1649790 738978 1788938 186620 1868251 387970 1135801 666056 906591 272369 1381824 529851 850997 100058 402020 1928126 787753 1172614 1460124 1036083 1645996 524945 482351 336583 113180 1586826 948502 1273692 870107 351653 1568981 93897 1477199 1758481 181083 1247261 134921 1902186 253848 7811 869774 1524630 905205 233276 843168 1399307 309387 503448 963522 233136 1040528 773783 8792 480803 10201 949308 779343 64652 1893205 423605 53797 1592472 436840 402581 1786159 1963532 128732 1899935 1335171 212089 1071788 555959 1961224 1362964 269913 861927 286939 135553 626226 1516223 975759 57293 1324437 324264 553227 562572 154604 599717 1936437 1087401 1543228 1505112 1623708 601844 884818 1938126 926757 1652136 1743261 1922015 472752 116380 1453089 1814067 1838915 1562710 966083 123228 508330 378770 539402 377310 947250 1403018 1431013 374987 914664 1180803 331998 330170 94101 1615145 1542033 1485932 1583038 1941920 419483 1488625 524777 930054 547907 410524 79819 1285848 1269586 344684 1420466 1875944 1807449 1325693 1857438 1094459 870068 805148 928154 879217 1465315 1100726 558333 1885519 1964195 43524 1709553 531451 1788301 86636 74389 1841771 876928 760278 1979284 1408792 1658242 587723 770715 1273900 725035 804356 90603 682513 221076 1392709 474989 1707262 1655533 541367 622753 1944560 905316 1841055 679221 1653765 124869 1857834 138006 223541 119655 1653597 1916642 1676687 284297 43334 1643825 665992 1560667 1848825 1294596 932294 1685977 597735 1338864 232116 1572767 543970 286560 1229590 1530715 994770 91060 117312 1003715 947552 1768343 973458 981770 1878568 1608226 817380 1932871 214265 422279 1014131 1140288 1633429 1898595 1713190 1474399 1676607 1821081 1725090 1075298 1213969 613896 684655 1270317 339484 1684526 1403720 1742530 1523324 1396511 493350 1456541 166607 893232 452501 1597652 913771 1692511 773551 1903374 1475541 742259 1317926 1216363 1415025 862122 1439753 1053430 889425 1638859 1064750 379308 1442973 1297266 651255 383668 1816898 659827 1251080 106133 236578 1452737 840655 237177 1432207 987978 373364 1851279 1054449 233033 1395296 767336 1548530 61924 517130 1773822 555087 79870 987156 1430291 652373 1955808 1773895 1087116 941932 701873 1221491 894619 1791073 1645645 1442573 1025696 286555 1394671 1369837 719056 1525844 1571031 1361831 981815 1671211 1103773 1238554 676253 1509071 43811 643795 274063 406724 816220 173865 986565 1045939 864421 303311 1355707 1486321 541916 322794 51436 1433816 1056290 137514 617373 584325 415129 402694 1810049 318216 243745 1127158 1099981 1124666 1389500 329188 845996 1096819 312075 615017 290280 699221 523238 1289406 541832 1986606 1290080 674463 1037701 1022377 87930 1861857 79253 1487495 1631993 1759377 295920 462508 147162 586123 1426964 1345345 840829 1357835 1196503 496104 1754545 264555 1584210 733194 109200 1856065 624644 1240134 1796895 913802 1393684 769917 997253 1055090 127061 1038931 1012354 282616 300917 334439 183513 398370 1142275 760080 218884 111954 641546 1163064 579015 452603 1003824 892950 1295693 1316941 1477556 712560 1294404 1960777 1137309 1103832 1526379 1434194 183777 1294180 737552 818997 1155828 102316 161616 703746 107200 743859 1041008 740555 847722 1745654 526369 1680503 1706927 1512651 897061 1878509 1274441 1013898 1617017 1952008 1008143 1247379 1877992 1001379 1714890 171766 74690 1737605 1861299 1769133 1420178 660170 958741 831150 15915 553525 1457276 1133228 1564261 1400769 963215 1696794 803201 88130 1833189 1781264 445590 1530540 1508128 1738982 367624 1136678 55584 508988 171446 1406084 99086 1108620 1267099 563547 456306 232507 367148 1785379 1751559 493983 1667919 424594 922939 1058681 199895 1070803 1907597 1294376 1486496 981880 421381 1329234 1421338 173575 145679 1055411 475438 1458840 1285786 1028444 692510 896381 435339 1751770 916502 373672 468655 1214341 1947176 77390 1194440 1874341 1970919 264685 16186 420524 1344909 300052 491603 481609 580508 1640807 98069 67794 1748069 41078 654875 609810 901403 1578465 1851285 1978062 1667425 1386328 1966213 1561295 628064 1253800 1309477 1362738 1753238 812747 1885431 336439 1062875 191669 1603083 1886910 460649 1347353 855509 729511 707106 114764 818888 1050412 853024 1769480 1723415 1820124 349512 1652820 1284822 1684589 1842625 1803853 875257 1742800 274083 370578 1883856 77668 672624 335506 1522663 1143223 1264931 688808 6635 1607296 694149 359926 1650631 1845763 526705 1844824 1220170 1278814 1912168 1230955 845159 467748 1287799 1428078 705358 1047576 1627565 1639915 1567795 1696732 1194037 613953 513741 472717 27743 1990756 1392687 116358 1623374 344567 119143 1143994 1817848 1459183 1247387 18341 1630155 1500179 1709786 251377 1979499 94345 1057306 746930 366318 894228 260920 1056844 1815682 659836 840600 624070 128967 72449 1524365 1863069 156665 102712 776498 1833079 1124709 568777 408988 1844834 1449753 1097819 382873 1613737 1328550 1667294 1033726 944737 478611 1964398 1278343 356829 1078685 804409 378534 410241 837924 1745282 748402 1949976 1990943 1312692 1752801 969374 999669 1822843 1753476 719185 8038 1395509 200187 156639 114075 1979681 469034 600415 1574789 1148146 1303670 993261 893621 1444662 996741 97377 1499429 26292 67388 413474 1360798 1600660 1051830 841295 1824369 913213 1050132 686138 1170770 1544896 1194566 565214 1124119 358157 809116 1171745 961188 210145 458649 1909572 640032 453076 1887507 930097 557478 995464 1599737 955477 729307 1665291 841975 1398337 1833443 1545641 876267 217948 72381 404384 283857 196493 1155091 852292 750281 1202414 219644 806776 97674 1309484 1692192 1238465 282344 907811 1993817 1020788 1117020 499447 1620788 231772 65032 469605 773087 1420074 199779 165789 624162 624462 1737455 1842788 1409013 1410100 1895557 1006337 1393590 1309631 290184 550727 600484 165052 1373367 454659 709068 1160111 511444 1822003 1572350 1783274 292656 289987 144838 108642 1512563 962944 937823 1182452 1109935 349176 1608209 364728 1528745 505146 717735 1590344 847817 1949219 20005 405436 183190 1364783 1557919 957929 1102343 1519795 782944 691501 1631401 212654 690051 105890 1373495 1138160 1356608 1236115 905639 193932 1175583 1798993 1600656 585466 445654 1688194 496699 1962368 1857615 302393 602509 25253 499722 998985 108488 770725 162055 1131449 22254 193930 425142 722020 1250340 1161733 203019 330162 1801154 1066790 830524 977572 795498 1821721 415700 955433 370976 437083 768089 702617 75554 359130 588050 1772869 1557039 758665 1778644 1537936 1349697 815504 1791012 654856 970814 607818 121031 445185 1823578 118312 1354825 1973142 862536 1720212 214155 900424 1148595 1834865 362834 381246 791144 921927 158327 1368494 444270 1190423 575357 350718 635802 492676 1024175 592109 1833747 322756 1110301 288283 1701248 946520 1951116 788082 61179 492865 696491 372458 737305 672157 1572755 1032731 1206746 1335906 986349 527061 1329111 1359513 391083 1925122 1626590 763492 10341 1932474 551373 1447817 476474 1640236 367886 966121 1132841 523351 169167 1540500 1058090 1762844 1892419 1514406 1538270 248801 661183 925102 106315 279851 1726665 1941736 1294764 1576365 582780 534134 726766 1876752 287475 1046189 160731 561780 843122 1862327 1486511 1259963 1908478 671769 1560484 1419420 1059525 416744 1472008 1253094 1396360 518186 914159 1402122 1552752 1891722 411782 777446 339110 607221 208105 1358206 1992369 1810059 691411 1401616 492367 165677 920328 1852625 45357 1347112 1937038 880662 1177411 1721659 614353 62619 768760 983654 1845024 421250 929587 969891 562093 1029701 587664 1352158 824578 1914547 1948295 245041 840115 912881 296651 1573156 586523 664179 1064012 997083 1606513 1727675 1483569 1325822 154036 1278067 1555555 453400 740980 263004 1068075 1651615 655162 684454 960128 1979638 1094777 789543 325882 1409549 864471 152958 442512 555523 1148336 428539 1603510 754004 1005337 1688219 1918264 1630666 895065 1336809 861240 1830872 853693 1870199 1914549 1420437 1006361 1295701 700942 1519257 1639685 1801374 1783973 1202593 544621 399989 1851021 943778 1493800 819705 453070 1916531 1201620 1119249 1105056 268120 215 666899 278855 1848792 825830 1993826 246560 1179648 1750432 612198 1122343 1702544 363208 1946738 1495519 1337318 917514 863 1122936 1018930 1097871 1184091 581267 892815 13308 1671197 1166893 1946227 1696769 1497321 997072 1700621 395980 1985174 549953 292082 1343423 333229 1454650 1035106 348542 93948 858719 1838473 1349064 565734 641725 351906 1494421 1187859 732002 678844 1834719 357723 507052 1018873 1406629 1229348 1196438 1901975 932886 851112 1867079 628671 1822679 1566782 796906 1293102 369258 486562 257357 489125 558490 1782755 605832 1746299 1035385 1029001 1394482 1858478 1841011 1368228 161013 1307018 400486 771273 1299359 1599667 715878 1720697 1131955 826341 1694570 1387608 1827381 1057107 1196827 135416 745422 1556632 304360 1750998 1444150 131755 1213437 1541839 781663 60854 573616 1556338 438296 1841306 373927 1844068 1403257 1327274 1362791 981486 1175676 632574 905682 1862562 619204 560346 477235 29884 707711 1966885 1608273 992105 1164389 521704 1043494 1319650 1593347 367834 1349229 1104595 716793 485784 299537 1913208 230105 1709183 1525238 1561082 1128949 796248 1482346 931619 562370 976809 1765641 1215369 1561920 484596 782241 1272782 355598 1339668 1146763 1242615 1122928 1266348 826076 1117415 869814 1768375 376249 1527790 1573814 621631 149201 395925 1427641 597353 1092056 70542 167254 1540770 887015 724616 696698 575549 1207426 503912 207696 1905020 288268 1960384 520217 1712321 532496 601743 1238649 1178177 1941498 1354459 1281199 18253 383319 1916636 317911 582727 1775959 1291976 885116 1031492 393125 418825 1040506 1304717 483928 668039 220293 1491715 186819 664347 551638 1203116 1645881 346564 1598715 250138 337494 1761560 218287 581648 50860 1502496 158416 1870612 133470 1112053 1398788 1252839 938218 191596 871874 951317 1838656 191868 1340321 748436 970126 1508399 1459776 1030678 70536 1999558 373186 1051771 1194184 1995733 178824 1964574 251659 653317 705419 1653350 990222 254803 1030051 1310963 307263 30758 92354 1624742 826937 1878451 663227 1789303 658152 77769 822205 379542 955183 936395 15992 1928982 509157 1429888 1609386 1532810 1840906 677819 124398 99239 267911 1312795 1396186 732441 1806128 1914004 232070 323398 1572866 311515 444200 1826462 1804455 706251 1844522 1427055 771630 1821064 1230301 911832 1561059 1407940 1015160 1309058 772185 200631 1093833 1563487 661138 567548 1371289 69977 309666 1201808 849966 560406 1643804 1765668 1323083 698868 589691 979520 984065 1353294 734241 287313 1724909 49968 1103729 1215282 890982 12169 705088 1214340 1985769 1943627 1967048 361098 902103 1813938 224440 140881 843142 221237 845943 1491346 123165 434702 565648 1914041 1856038 229343 1228129 1878701 561610 1650478 555327 855745 1219938 1623392 612427 858182 392225 1840441 1842531 797852 1349282 482864 250530 1120542 93681 1100018 1993627 1703778 230912 158564 252880 1714491 384428 122112 1682887 872305 1003551 162033 511175 169365 23625 354501 33052 1147944 657008 115476 1631737 671248 1145324 1044611 1585833 794134 903490 372811 44338 184487 1412798 1717293 543383 97713 1744130 1564661 1838918 1453492 1598575 53787 511820 338400 1918696 927634 1906944 653087 1068015 1043627 932422 137977 674042 1220761 1441369 832447 991891 1276385 1021073 1025999 897298 1469382 20513 1603133 1448346 407508 711565 1946892 454456 1306545 1445755 127274 470544 1816002 1805998 738433 990188 1530427 1316815 637673 1813085 1128117 915478 1103288 425758 1157345 561442 1255676 903229 1586397 309591 1463692 1547354 400323 1272120 874311 1052460 534655 1078163 208436 874850 1692390 1376788 1965476 1425456 310793 1284594 1038950 214648 1320131 1026975 688646 1623567 1824568 995072 54512 1866126 815388 888488 1028043 1176061 667616 964351 1872660 1758033 1526528 1989868 1001214 376013 1394745 1040279 810171 1259297 1151388 1274979 1572438 1990777 1563845 273311 816239 1724292 675077 1690228 1515796 1541757 227503 645448 34671 1740665 471914 895191 1765472 851553 465665 765314 640885 1815191 1678010 1708982 386217 1735495 639416 46388 526098 39469 881856 1328073 299501 551976 1468466 1021704 1573681 410868 641187 823219 4539 217971 313700 811003 1942236 1482792 1760526 1207404 1586269 1989269 1436819 654699 1868901 1180210 1133379 232850 28261 231574 1875379 1473535 81418 59071 1259542 1023221 1413894 1434256 1972021 985649 1623832 1047536 17629 579045 484278 1435483 398052 438667 1213471 1846959 220439 1944858 1721523 1406564 1612858 536088 1925393 1605224 214826 1244166 1377099 414249 1139302 209491 1944187 550027 872390 907621 1131496 93363 1140461 980832 1266600 244803 401897 119195 732011 213313 851360 1754344 1307042 901450 1886688 1366138 1064554 1485989 984905 172781 604550 313220 807639 702447 125320 499347 1857181 114203 114933 167019 1743424 1661904 1034936 763540 1094964 1026344 512364 1803619 1399551 230071 1692522 837968 639746 571674 348198 801295 518474 561264 704521 1076971 1219754 668238 1911692 73886 1776225 203256 1867908 909699 1168527 1957594 329649 1826595 948625 230360 697111 627550 1645655 1681114 167328 755639 1287084 1581767 345168 1046771 993852 396819 1781678 362478 1698609 240249 394234 1092384 928575 189219 962071 1958863 71068 677366 7381 1211421 1072237 85824 408474 121264 1335750 666585 1511319 1266944 956093 240 264386 921883 981998 1282733 353652 573537 1748335 1766337 1537619 1927400 1012893 746698 1784393 1714151 949092 1261342 1197033 1626735 819273 974871 1719558 404150 1427448 705353 1393775 465192 372826 180886 559421 1104744 1469871 1779317 432068 898032 1091871 1953850 818833 794377 608417 64373 1074767 1840257 296897 1201956 811335 1189914 1436136 433050 1996815 1805283 1012680 1170239 1430534 1104060 1871787 1336916 410285 1258302 380328 1026432 1585961 1025186 374735 1275742 1599515 1682359 584939 1877219 1701735 1893162 1341895 1636342 1368538 1276646 885036 776574 1972685 1807122 367071 1687177 419234 351739 1912958 843339 1111673 1074777 546084 414900 463747 904147 873220 263866 1480266 253888 89454 184944 1279831 196360 938278 187569 990661 1314120 448845 1446793 1138189 818954 489791 402406 121895 1193415 189974 1133749 1927245 205590 452329 941298 1492340 1773794 38864 407018 1620959 1282825 1822586 1475942 619310 1623294 1191845 1040699 866555 333445 1359491 495692 1088632 485132 9478 520864 368869 28208 260010 594473 8415 260227 1335882 1410273 830028 79815 749671 812394 815856 619869 1014240 180891 1573567 1545399 1086034 201484 122824 63027 1673065 1703981 150615 1245852 616071 386307 412706 168403 789341 1195589 708112 1303775 1837138 442697 1400947 744091 1854326 1016453 203106 1109929 1953957 590269 1357066 1297156 199702 1281506 1600039 1033203 1055836 1542045 174438 1800111 1825817 1272728 1754159 660228 1003893 490067 1232164 143475 1372235 1381685 368990 200067 1795793 185553 1174179 1253853 1898699 237692 1569250 135073 1907630 1808263 1027532 127596 188077 683475 1210191 1305055 562799 1848386 787574 1693862 112645 1470643 1623488 941421 499069 1486612 1275694 60904 1156213 937390 91200 1350272 778326 1141315 1249412 576920 1787003 337531 1869465 991386 1147779 338639 1230791 1317327 389994 83767 1142852 1966304 1533050 525611 394563 696451 388578 1551594 888491 1538829 1747975 44238 890419 577109 1982650 1515971 245569 1970157 722888 40838 491786 1793915 328144 141341 29126 1122376 1057150 1065904 1019554 301930 1136147 581347 1682522 841338 341691 1684548 984415 962374 106807 1887514 482765 1857910 365835 790041 451308 226968 1232055 490211 319829 1175070 1573741 269747 1361591 892962 1422523 1569436 364430 1457261 1322046 20167 1264443 983398 1258451 1955340 560547 133728 170303 1900558 1681338 1362843 610334 979883 5203 1807563 83329 1218680 1617896 573550 1184802 1816535 1737053 1636284 131620 1056557 810597 855181 1570789 1793381 272865 357533 451164 1457879 1219521 133148 1792826 1930457 469712 1285654 549978 998428 1427370 1491754 854952 849145 88455 283916 1698278 1674759 1344016 971876 978737 1294163 1423270 1660223 1948130 404623 1052094 489478 577737 1180533 397730 957676 1395080 538247 966646 939557 1348860 578905 294044 1339727 1028754 1441701 1592385 594715 1953074 60372 1304114 1599392 1135846 1973937 115582 1513218 255380 218214 1648277 488939 16246 35031 9898 1962985 1540994 931024 1597088 1903708 1242701 354027 629944 1931114 1182007 463727 296813 1158145 1194608 342591 1456717 496076 1013106 243983 1031226 1973093 269972 1973489 973742 1089754 1873342 1342271 1876818 1232454 1281515 1646183 1998023 1341932 1405180 1496507 382726 439881 41849 1715412 264637 122284 1933665 1907266 1996557 226315 1077853 433405 361001 1462400 102194 39862 1350863 1321217 175417 439913 1546207 66741 512891 1120588 823077 765818 771614 1836150 1829986 2860 261892 1606964 1482830 1392754 530966 1324464 1154246 827837 1668205 1411074 1633699 1098288 82100 1546138 1312379 1832459 1158006 1742041 843641 1919331 590897 505025 33509 1040621 1915325 1421013 317966 60678 515876 226953 1703646 881830 548409 325947 47807 742626 1711258 737318 552624 1683402 706724 1637233 888635 612263 1643640 1284017 25501 1893344 493953 687677 1099633 820709 1880858 659937 1329324 832656 1288876 848131 227720 1102034 264411 1532916 1660015 695795 388045 1450869 1063413 573382 68538 1825769 276849 10667 176245 1694009 367274 720553 621627 141155 112287 1970268 906565 112622 23617 1033077 1371537 392761 1749081 47943 92332 1548310 72654 1170507 1700817 1372570 281008 1192734 501457 1275163 1619727 1470386 1634437 1941765 817869 881583 1456281 1286774 1586678 1973492 76954 1008717 1035586 1643998 353661 845795 158280 975020 459858 595029 108276 960886 958912 706589 364643 829554 389604 1448774 1919324 1628960 580741 1882373 1209737 844287 1488311 1073158 632457 328851 781918 1341619 689181 1624976 496537 1270797 740152 595346 1293348 1987628 1438132 1787226 628556 241097 402993 1534446 1521736 1219972 1215826 1510975 1965201 1703355 589562 1917390 845773 122080 764211 415545 321830 338283 14593 415000 555502 1596949 1920518 938921 1058354 1038512 859018 616360 1433014 1719989 1329383 793429 1843558 1336760 793141 1549670 961746 1701330 1875108 1793171 1999910 504655 1972401 751789 424444 958913 610587 194121 1074487 1957972 447883 1905615 31883 709494 71452 1561362 79026 806953 726569 121456 640768 1251101 1692486 411317 1644030 114359 1586427 1324690 947983 46531 1252849 420180 705339 1505364 1449421 1099346 997893 57116 663989 693379 140567 183827 1902584 1707086 1213322 1029240 1218118 786787 1217716 1372625 1689279 1585839 1120788 37966 1999272 57987 735421 307284 1619232 1984921 85886 522510 1075315 1270366 95713 1084216 395350 681038 1077018 726473 294168 1312206 1331497 564453 1558964 37873 18059 108155 1020121 1138259 345460 349382 1182317 272372 1913916 1567029 1002561 1184678 556862 149283 993316 635693 59607 224786 940318 1154656 1460357 1916050 1557311 1798874 205705 1515109 1888239 850832 623697 1478773 1184082 961492 1082402 1997094 1913834 1809290 1234417 1948257 802792 565238 1864075 1733572 820053 1246476 1164719 416635 1951982 504297 1507166 751022 1618871 1679378 1473313 1234030 587816 1376496 1464589 1335671 1893567 145029 590818 1077752 144832 1232039 820353 1015488 766093 1071279 545863 780475 463273 421915 942399 758647 1299707 1618239 1739328 1220744 182145 1625728 1378180 425420 222006 258048 1026908 417441 398867 92535 483032 1386142 28836 978398 1333607 1415372 1774370 586093 122645 693715 1318729 1744779 867503 1031448 1015164 1703267 327538 275154 113928 913446 201788 3379 1787756 327534 1814361 508697 611027 968128 47980 1446916 1277624 271333 769982 1049855 1070658 694889 595078 924994 848519 1388715 1309310 338521 1212149 1887215 512207 1869050 482152 825325 181397 1481863 505794 635525 835485 1527778 522378 1593274 1567566 1343870 278992 1208694 290559 1215375 1138239 653904 324494 1273369 1698982 1349195 271063 760276 1271072 1593614 725140 987441 1439299 1896956 230684 1021812 1092749 778244 555916 1619858 1879057 408626 51425 1454643 1174698 923897 1489755 1389299 608933 1249616 6799 823926 17085 770359 1117524 1362548 1926388 767408 1245592 509099 1896 1777753 109597 122507 333514 1309331 377044 1467018 565730 663782 206233 1457847 1426530 1277621 1674028 434404 1019200 1904428 982249 1065043 1671986 1710491 1186049 205336 550872 832093 1027821 183856 1406145 606814 153445 469968 1387994 1516199 322089 341927 1568664 1075886 675861 1830254 1969827 197006 723843 1977584 490344 222788 1074282 195917 906517 1971211 279138 633823 410458 247330 1815926 1573613 1379976 1961311 404931 627301 1342006 562835 1830009 117738 187775 770848 1265854 988238 1077156 1600294 940853 170539 199534 1087192 427004 289464 778067 884678 99658 497797 980757 863941 373825 1019116 1040731 351666 1577479 1448702 1334421 1679671 953312 330185 1424718 577810 1845619 906732 826298 309462 865094 1668400 943614 1259637 321241 829517 486054 879445 394047 1842381 861234 1298631 1952164 1555521 1883834 1841567 1305474 869211 629848 1547746 291803 922261 1760391 1422876 1965467 1122648 693118 1354003 378605 863125 582601 1335018 1648162 69902 500701 815257 1630305 367536 952525 1063982 895149 1407794 1011211 261715 1702115 1409685 376243 1226094 386497 799332 668868 442769 1578578 722544 730177 1830667 1196713 574715 748133 1128967 363919 1030554 578792 823839 1717417 1621337 996140 875535 1886970 933752 104565 1669738 259351 405854 1704040 1503226 285956 475941 1943327 1705072 1978796 174540 958582 126731 1356166 602986 1008630 324553 1883962 366044 553196 1027775 2039 1689526 952191 937405 175121 1449935 652467 894115 786077 1529626 85213 184405 1413973 1619862 1184449 667823 1766739 384607 1249169 1197068 1918910 1757791 1847879 1808254 1829539 507567 442458 1781189 1246900 1683003 1057072 395902 1112066 1025980 236383 729429 1118999 451555 1976181 1413033 1100616 393133 167241 1916695 945895 1351324 1785523 290295 855256 1564519 945699 1607751 868168 1866683 1529421 1284654 91063 60480 1278734 1433694 191781 70092 1375824 935242 1757610 1755249 1702572 549999 563610 1896032 892408 752821 1618982 1784159 1434401 195218 214565 1181649 1832405 1721415 1827662 1166250 199963 1553416 397559 1134654 585066 1061209 1141658 757694 1909363 873572 1376290 336617 1535014 168477 311725 1193411 121648 269516 1685581 1381208 688751 1000350 827973 618678 868626 962550 1474350 101575 165268 1280241 487707 202444 836186 414026 424936 1318943 1989201 1106418 1019060 1569279 100759 451111 1864864 1836299 1295326 314083 1262307 570297 1026645 566397 994639 1459405 1066583 1639155 979199 117888 907374 51234 189933 146977 770039 643334 1471781 388149 977140 1601804 1929002 437969 867190 1339673 183909 639614 1369186 911329 652890 137671 799126 885429 1571014 846940 992301 1591974 1327332 819208 1534747 761698 494740 1794964 477293 925973 487956 1518745 1429086 1043102 68233 161278 1758171 1318739 998757 1174187 1263075 335049 570654 817205 490174 1098134 320142 1633111 1997672 1122867 275080 1532717 493702 1988600 1543197 242328 1493267 947897 1161597 1979506 203626 383786 1182420 1703953 645126 1175941 1090343 1502177 650201 1747522 1142192 32532 1700189 515810 920597 682179 449871 1438686 1637212 1758132 1318817 873142 391370 1189996 687873 1392425 1850333 1838688 1690730 223411 1909815 74383 1152207 1851293 71743 1264942 1017575 1411292 334070 614533 1135215 1234288 1661740 1525587 1528676 638081 1098044 873625 374263 1690658 1533909 1105516 194351 1314606 522651 1977738 1171136 1681734 597969 1072878 1821196 498322 441724 1315793 1676748 314880 673911 151105 1229487 832479 1885449 1517453 1805048 199006 423967 1081086 1315500 1540814 1495886 378827 688849 687586 1894819 1394577 420188 1658746 104256 1663452 1537987 497366 1075892 241119 231454 36662 1445427 990561 1885191 1326405 703814 784298 1243339 278096 748822 238915 872093 899385 950943 862423 82229 1285588 341879 973920 1738363 782030 1791653 1822545 550294 1691541 87928 1615987 362875 92410 247916 1512147 1725956 1168535 1663094 1492988 1652938 1178480 1704826 1778647 197838 1953234 623622 1163794 1502452 721680 898513 1090522 816488 169781 1793741 844777 994866 111470 408253 767096 1162724 888781 1516104 139565 1910783 122099 1282396 1674151 1984810 1460106 1964554 393255 1519538 26266 676956 832764 1960555 1401782 810236 514807 340331 26664 1237014 682466 120704 1635440 158382 1523650 405006 1705324 1446713 1257764 181453 1354084 1834767 1704732 1905471 138514 1154528 314291 454270 468138 1957076 766232 942035 33445 991706 851730 1195252 184182 392787 1369114 897020 616657 331698 922891 1786502 1397414 803803 701882 443646 1834082 749996 1146153 555832 1667336 1620433 436995 1315731 936794 364119 1089942 1178662 1648195 1852710 1290705 24204 1686714 673639 212009 1194093 1881559 1226671 38868 1900942 772076 420221 1331811 1106972 518766 817571 845017 765426 1550592 387065 94357 165923 327713 1382545 1499684 637509 1721974 65770 1869336 1396585 503498 1254965 591039 872824 1566338 1123867 410707 1659745 1457663 28335 1357308 304664 950331 939037 1615550 867719 1605142 600541 1714825 221064 33449 1988022 298406 982339 1425696 60099 1788242 1285667 218106 188929 1648259 603658 1196583 312745 1587133 1395719 844765 1275030 351291 1006081 980911 862356 1382408 1247890 1769544 1570254 558878 312947 1589466 1687162 1556345 443007 1459519 663148 1984073 306312 1004703 1617705 1137619 71591 653833 805493 229954 1341878 1304054 388405 1183259 1107200 329652 1265228 917479 604829 1698184 1923629 1928920 1384533 13136 860237 900805 1606549 1070901 262486 1760763 1823422 297456 542052 1596278 234535 815119 1668043 469752 1355685 1963958 1230707 1059886 330406 1875521 716912 36946 526947 1581205 83213 708063 1358215 932044 1557173 1119499 692355 1939431 701982 265918 1564343 691569 1571223 350399 484350 899224 1218647 1718238 123341 1020066 1685068 105003 685833 865750 989853 539436 1176939 912815 253829 1570447 67702 1536414 1275269 432435 1544273 1348710 842498 891047 1558928 789817 858361 280497 912771 1695964 1580764 923737 735930 692614 73498 1382465 62637 916562 1521064 850626 1076850 1111400 1246830 1915658 1607258 1923909 1910560 1561626 532332 308854 1924018 1918899 1210949 78096 1996493 707572 1532506 896132 308970 106014 248949 1224799 1629894 1984555 463670 340894 1244876 1583528 224328 382187 1875468 1191235 473381 30921 635394 1848182 1355445 1790935 521529 613056 867667 593849 1773562 790025 43693 1943861 1981904 49614 743756 267487 1183423 706613 1341757 1607805 96353 309250 87962 1360862 1308654 1956093 1331212 1818140 1559188 810152 1815267 641438 22502 299667 818430 1019689 363638 1304958 584695 1041540 159256 936419 599598 1291960 911474 1433477 645026 1764429 995293 527057 1820112 325282 1101878 1995717 1579577 15139 951737 1772907 1655736 1537423 744742 1943346 956 494516 1408898 383076 571783 1689080 1891132 556129 485167 1770509 476276 763413 1817188 502181 1572275 643500 1567185 1179106 1588884 591472 368325 35777 1424914 657043 642454 849133 1083761 1939293 1180249 968737 1945727 122074 1686782 313120 1498168 1558600 105611 794558 805390 1905490 675764 344924 450748 1095799 1710511 62769 358317 426681 339868 650868 484941 1435806 1163601 1192852 853410 1093283 1915565 465743 1436897 334253 29975 701492 863818 1891081 662292 599384 1188460 1142374 1530106 160609 1401964 1978824 1097893 317880 1916639 387441 1447587 1711232 1592424 1165336 1053624 1456244 557590 102216 1641621 1483681 934474 442844 881191 1938207 1567749 809752 1350320 1315285 1667155 225675 1255598 217874 928050 1769257 1674449 1680519 617195 1177185 1431911 327844 1872501 1791528 288314 1415564 1959883 1487508 1878681 352981 1533586 1187103 1054884 271790 1096477 1395537 1164093 239114 184441 278824 1622207 137486 1097739 174552 559412 1029659 512528 1077005 586401 1329295 519339 1085413 1073815 1753051 1997138 349744 1509830 200704 447406 639968 1257957 1930745 1266029 1780367 1967239 908870 1344234 379768 1157789 17203 1893928 1710209 51009 108228 258075 1794805 587921 338487 1801079 1871165 616697 1999754 1282410 1657354 1072616 865616 1813218 1833349 1209411 831061 1155258 233524 456550 1565544 895434 450205 1352021 1726926 598978 1063216 279583 910583 1629072 773296 1489712 828768 1866454 540437 170560 302706 912829 41845 1680447 1028586 734449 1720578 580333 1425312 1011789 44752 1921159 1072567 589219 301484 1200859 487996 1076587 944722 1537449 1052154 994299 1561939 947782 1135490 1714789 133687 479550 162218 287774 1224652 754939 1316607 1905222 703035 146662 916922 1210258 1126244 1662198 267254 1934282 772100 605898 1048600 373283 1846388 728611 736006 258784 441114 371664 1179474 436363 1570584 806156 1433148 837529 275693 236935 41860 758925 648242 11053 550095 954451 1875032 637222 1789277 1458845 300090 176349 140913 1670240 959973 203935 610971 1624689 1362117 992136 1583789 797479 1278347 353509 706376 584439 1011718 182032 403231 107044 780064 1322141 478391 947184 434084 1928833 477269 1351050 1449407 1629694 945202 38855 633261 1753782 1407971 353319 1607559 1165178 1940211 151134 569064 1434962 971680 547654 444620 72680 1314655 442420 287006 1554064 965514 946054 1030894 1992676 1280408 1227124 224541 1689783 1269863 968673 132192 459566 889758 1023367 1954156 1524020 28694 796065 1896808 9487 1528222 103473 1719556 1850622 1696525 1406678 1188632 1870627 9568 90635 1014555 840141 84088 1767621 649955 595034 1106811 44988 1347259 1056992 1526535 1242279 1345096 206535 1471444 182713 1224563 203855 345862 1509946 367699 1793696 702568 1840678 1340910 1265067 483994 1750772 773460 1190803 1069922 103046 68243 1622682 1577043 337457 1431814 243957 751086 1999526 1737134 38351 287614 450471 1057831 370138 151656 1062938 1153076 348646 1932141 1464665 886739 1569281 1754890 819351 1678653 271818 1341881 806432 1486987 1616373 1465382 1723293 1173875 882198 317435 1536558 16484 1137858 138390 771002 1271046 1917087 1927326 1346133 707720 116211 905152 1575023 1938512 148238 1549809 756620 1893007 762215 484643 720097 579220 680062 1222725 1451647 1886185 164139 1838170 1490197 1494285 502753 1172208 126867 1309438 1453338 1562308 1940097 567508 835127 316714 380106 1459932 1502026 1434643 1738823 1817884 1543104 531366 1079938 1399797 453994 873094 422704 1124897 98315 416160 1113914 1991386 1377419 1452683 1595932 374972 728050 414740 1116518 970864 469327 959516 784702 1445908 1505016 1669013 648536 1466003 262688 767303 574372 1469569 1922123 816828 867743 1948422 460336 1659601 456094 890158 1160326 319851 209878 1050045 1616642 1984690 879740 20766 1597963 786984 1552700 546232 1002987 985893 1296005 389047 931183 1943761 569982 721672 1173307 818525 278473 1234836 1029521 1568153 1056964 882210 848843 1579733 1340247 68155 833232 1462033 294495 1039258 873223 461708 1337658 1747205 1716027 1018083 594392 743567 1923752 1359774 1248336 340250 1993800 111921 281859 781464 135720 1689615 523183 1084067 1836255 1810719 403139 1015963 64463 953738 1331991 1367884 1321435 1562818 537311 1311298 555168 240934 229243 1205224 547153 1163266 502372 180781 1984354 891381 801423 1553013 651403 20901 1027917 59890 1088788 440192 942554 1591177 1601880 1023137 1241023 502411 473625 160087 1539518 1452625 414053 415790 1064635 1475224 949197 967380 1451719 105344 1797423 1559365 1364077 716992 292595 770273 1429221 1844401 574936 1425816 1209063 1877354 1606224 1541442 1459802 1514911 1816885 835959 1989505 1192169 729630 904231 1150172 79564 799828 1285356 249340 63719 1270235 344328 1731794 479 1664483 1007698 796825 1119425 469715 1902788 636942 270693 1395106 1244480 21326 328052 1858109 121533 1965853 1539438 512858 1692086 887383 1714781 1863006 1561699 222608 1392505 467050 1796566 1512964 1053970 730115 254218 1816852 664646 1752107 776821 162872 104193 135848 226790 470553 850210 545085 1033975 1086109 1107510 1986672 907578 1917246 471315 1892699 1663847 389140 1913371 831721 895017 1665142 187768 1266533 1149991 364802 516527 107406 1798086 481677 62999 559005 169263 337123 1400968 811688 957535 836759 573279 1751414 791709 977488 1578427 860513 966487 150503 1626668 1780447 248416 886536 1440131 523970 1118018 585883 813729 115834 700916 735318 1791484 1177591 1279500 1264333 1240865 1722736 772210 941125 1275351 924598 13677 1067859 894224 1033672 1304766 1899219 1810596 760650 7673 1313794 763955 1808428 1793448 2123 707955 712318 996248 636217 1184976 958844 583370 1347996 603271 1793182 1505115 306491 802599 977779 1942084 1780866 418015 858118 1748003 1568403 1721065 1384212 414971 458846 619271 1393024 1970380 363334 536859 131593 304034 980651 888069 376091 1026201 1022667 1542036 634549 936573 262341 652060 1516389 1055804 979149 1137285 103837 380041 1090362 1437374 1903526 389621 698324 1666189 647331 1766799 1222753 1354294 1256725 1755147 1394919 1998802 1176274 1318997 445103 393898 1082318 1687597 1314609 1401642 1567065 685736 1246725 843358 528046 1596243 472778 1537788 1929140 1889853 667455 1477368 1392449 1363566 883860 1275782 1363400 1569256 1592518 1020982 1302389 1840949 1717681 651366 1429849 1069197 1502255 1396600 857299 296591 706094 955523 140556 1753015 504309 979752 1959374 202787 1408693 1330945 1826199 1154013 801562 1423816 1565994 548741 1377371 607639 1127355 320977 12127 597762 1142064 792902 132207 1361838 466337 665120 1347998 1493695 773891 916319 1881570 1379209 204908 1338293 887698 1295103 660187 1828790 47322 43130 1652749 1993844 610411 851090 15861 230317 1127309 252502 1631514 200489 299217 1960477 728962 471974 647402 741985 335556 1711071 239342 1715524 1240521 1772932 1018475 964429 908761 389805 895711 744943 1725748 490115 49621 155141 1153960 357307 1359887 255565 188858 1790351 1489193 868447 846484 1936819 402991 1544981 120933 1004825 1511374 41633 478760 1047160 851665 1397161 465047 753074 1954028 487316 1651331 591685 469669 388993 663743 1803993 425484 1155542 1706775 703026 1821867 1131122 566235 898437 918854 1985876 222055 332396 884353 1749711 1802556 1120948 963995 1474697 648010 183560 1201296 1559011 1458296 189616 830551 590143 267359 1910914 1193830 504925 856729 687055 1353417 643063 1454690 665896 984095 569992 1213175 1938498 380593 859729 1259558 641503 1164696 617461 709723 881349 599586 285893 1323173 555616 1050224 1852456 702776 58081 1558633 888662 461971 29086 1531541 774593 413966 1566152 1989323 146519 874329 372576 1712575 1839938 1148487 116559 1754096 816791 145434 204949 1387017 1364188 521884 566098 1273116 1801851 557826 199015 72171 761785 446753 940058 1613979 297894 748789 996220 1132173 772714 1193260 1993907 1234967 705360 129543 129902 924685 1734687 1273228 198864 8824 1665137 1306383 816405 540171 1618066 752238 1895847 1871939 1850865 1197865 690208 561268 1761564 1645963 1549769 712770 907290 1956492 202128 344294 1339212 1957471 428927 895370 690608 292977 1809841 1282218 1615216 1991293 932855 600080 244794 623323 1386872 1106463 858201 369422 720377 1670681 386322 1889899 470810 860982 1551919 86479 44396 1376162 1470713 1360024 160764 739359 1908914 682151 1842495 46522 556564 1935835 421900 1940276 1153337 1475076 1528369 259743 1794398 1179628 1906664 1933609 1446202 78565 1646029 158367 563341 943060 319530 1467390 686622 1640254 1191633 1302556 1966975 1418210 1226144 1758833 1499012 1302608 1458833 669761 1363930 790643 948645 1338332 772836 669535 901555 1542131 1716125 35008 377980 582534 1429632 1968777 273719 452688 1939341 1647269 1721957 652284 1437098 1062435 1371594 1855493 519166 209697 59718 321814 951457 211538 1625879 1198798 1724505 628283 40548 1591548 519904 1738103 431916 348795 1171196 1950778 769163 322949 488461 994379 110343 1953607 1139278 1580447 1619205 1133474 1045863 717990 587784 1455198 1404563 1825606 1772986 383490 43783 537148 84189 47772 707485 1513624 1601119 33421 73194 1445682 1702989 1436409 365847 1516890 1309199 1405557 763227 1178121 1328136 700907 607507 1534213 1771538 1915825 840369 345269 1042478 209068 192707 923825 513338 289903 1443900 431931 59170 911134 1177888 639075 1680543 1742023 841795 979303 1893357 895855 694180 1722390 1548223 517755 1065811 1274343 1004196 1264584 1666383 433927 125469 1091474 234824 917533 28537 383986 232754 1310157 1021919 1017301 784605 1235881 1348205 956394 5417 1096898 1812704 1205470 427555 587898 1378727 1659338 1597353 632049 322637 283608 1544835 1217934 974570 661277 1773366 1664383 1521625 247857 1565157 73514 107977 276715 223466 1584290 1585454 1718958 451324 879958 588173 1365432 784682 235210 1785087 423703 1723469 919638 1459986 857419 721334 937558 1286539 1875686 1302002 1182508 1972319 666286 1968590 1835108 589186 41090 601720 289230 1745429 490536 1945030 1521695 1268255 1293364 518040 1691529 1938103 894182 59486 1482357 657610 477695 1035967 1260893 959376 131536 1186957 965756 1729858 1460509 1684439 1320964 128590 894423 385659 477633 614293 1451483 1552908 1633848 1274334 192584 1877228 1820284 1000178 1640319 191023 107115 435912 956016 1564770 126875 1808483 847057 675829 1949516 284097 1064406 1979998 1502567 386893 100288 235035 490038 238054 726247 1020836 755536 130311 137245 1931415 1815342 1551873 947387 1003245 303729 254541 1710364 981844 1966454 1758509 47400 1925140 1718481 1258160 1035765 679156 375904 549168 132114 90260 194851 1874877 994113 1230663 154696 1900702 10657 1009259 1301680 918163 1641507 929089 1907956 905620 1124536 206156 60103 712521 1030265 1691077 924300 731225 1997249 28649 1758945 391462 1440551 993432 1475249 1549324 1417501 1481763 86376 1180995 1720163 718133 1993086 1421190 789608 1924383 1161709 256142 198171 943449 1283873 1646590 1994865 1910237 215601 149069 139919 920023 1455727 1697752 1146563 985841 983 103070 1710177 1937229 663904 1079092 1828237 914940 223923 1592301 1039009 415681 792599 831443 1360747 1535779 1375691 1175509 1315082 1854085 1322008 466849 1686380 803088 1021351 560699 343897 1214218 853884 1876052 340616 666783 1520265 1356868 1201952 1527523 108118 1062787 939739 1636665 1899604 390862 1724637 1154041 135955 1302946 1639431 1780159 22144 1415137 613154 1092216 1000230 429261 1115428 1131688 103626 432043 1721665 479729 1761940 1702026 1353824 650372 735765 1996250 822468 1045450 1018869 1575228 1238310 1517145 647306 1626724 978225 1965389 1120281 350 932268 1179834 711492 1671861 1619574 280501 92713 1313887 202530 614826 1221160 625492 341792 1932435 910476 1860421 1513480 750124 30431 521275 1334918 385583 769845 1121128 1541691 1281514 1995756 1472883 535650 1627227 312952 741733 66618 467191 1080631 1710704 795459 1303718 1168481 1171645 305718 103226 1211337 528716 545222 842708 700695 1010545 719074 1478280 1412411 1919003 1565149 384028 1801158 467912 614637 529343 255568 411022 1977461 554877 1369577 1902194 497452 1378181 206122 1866823 721957 1118328 876106 1984948 1457007 310596 1012283 1720100 1747631 103523 749705 900092 1759108 711865 251479 578000 1116012 1423970 1556951 996709 543858 469141 1191743 1949373 565044 1603795 153341 689297 1531842 1743179 1492848 1028553 739943 523612 29146 575275 693579 1419441 946048 1075782 693775 1997392 700502 593318 1320413 1067498 1350084 817060 1177365 794114 1517191 530871 1010351 7810 1067942 980058 1746408 897315 575987 1994908 525354 141112 1344953 1820331 1384606 1923757 696765 359785 685618 41122 678437 466596 1684424 1554440 1072869 968075 1669581 539118 1680077 1981257 43797 638280 672121 885292 724261 1058104 849633 1071830 812436 779361 1310683 1218499 1284293 1285586 1814686 232920 59417 1426722 833578 792786 887802 1748653 137230 1417678 1876762 236348 295617 1586718 1151745 644788 732377 1989637 1353468 93571 1898053 890510 1801802 676747 422388 1403167 271876 1675952 1935993 1750924 1177090 390020 1811613 1922129 1576847 1824023 703162 1499859 1288413 951622 1418682 820782 1754631 417395 858067 823006 1351790 789833 416116 1228034 1481550 916596 583591 1606220 1197844 309059 1671466 1919261 1083800 448438 1168171 1815016 1202372 661848 1497470 110200 833150 1279750 647164 426370 1668403 820674 1187849 1587200 1855922 671816 1932066 1947538 466000 1977598 843784 1037500 858673 44959 1629531 1683287 1731250 1392390 1970542 241525 1562637 1331207 1907482 375018 1914615 1464364 1047333 1323191 979803 515202 166808 1783471 325781 404981 974358 526851 1115087 1949237 657236 222353 323428 1010578 779626 546636 85937 73804 1500487 196027 876037 148246 39250 1199363 424011 1104040 49516 57711 1965973 874424 776625 1730294 232288 841922 639441 1279863 10446 1661981 1216745 1461812 1433460 1466259 1475570 358763 1594747 1118693 337877 978843 1812304 1231054 1656730 207663 915655 1540780 253926 1641382 680209 1368167 1688720 1469402 504524 1170127 886927 766975 1495479 623711 578228 1982062 1728169 1131969 1247452 1354847 903633 888257 452150 514859 1514933 142421 1438357 174379 946726 1787361 1600491 1040729 820555 1387865 948145 489920 291438 541678 590223 87336 1616504 904779 752454 1220319 240302 1228170 404035 1818282 993401 1378803 1442187 807209 1447186 873804 1509398 1566380 1532702 1457150 1174905 1569074 1637376 955758 166868 1312000 1350181 116879 1978214 477230 542898 1629520 1254023 993668 1304623 773644 132429 1110768 323236 828323 1941667 1547009 1523499 4783 1975958 365728 1625578 1295391 167321 334049 924544 115385 1315504 1149309 1447663 1652044 1881440 777242 1993464 1722771 870511 370909 1354738 302779 261558 430595 726330 32049 1383245 981615 975529 1509252 1048768 1461534 1211240 355102 838597 411594 434703 951610 1953307 1856827 518683 1825186 1277052 1059281 947509 706559 790646 1379592 532173 423000 18438 61603 1706603 1514101 452901 353317 764248 928122 1460244 685072 1978239 54327 1740482 1167038 80704 1168361 1700561 1028509 889167 60739 1658414 440914 783513 1079434 1598433 1754561 381273 1199266 1307640 1801784 131366 159721 1318694 879492 655251 247122 1341989 1088838 228581 107306 1229917 1094638 1506274 478035 1644093 1340190 1339123 1021337 1092810 562406 596700 1852154 546933 18273 970979 1913761 525729 1193130 1102005 1710587 640595 1358752 1755471 1350903 1467081 6769 1508616 408365 661260 203720 1812686 785470 1604931 1562630 194648 719383 1624918 1759023 852107 1206492 1337226 1637281 1496381 641396 1694126 726453 654795 1879813 1860029 604858 423868 1086771 185088 922038 1613014 693763 18982 627743 1704136 817052 542550 1072632 450422 1975629 1487683 98058 1152455 59325 607205 1168224 1272548 836948 489907 509288 685682 1060082 683715 1901724 1117261 1916575 1583675 174081 1946784 1158092 1072440 1973238 217470 1239058 1742548 151241 1279178 1523323 1069049 197163 1875195 74107 1345700 1909210 1176270 1604074 1759001 1746343 1943593 642923 1923328 831105 149262 737684 730123 539873 570200 1903567 1646555 402467 493612 1285901 1743729 508317 1259101 1136396 1376090 1592973 549333 867257 157094 1338334 395493 1751166 1885791 1123230 1056887 442749 1894796 1338970 1150260 132330 980129 410601 408842 50734 1256104 514444 497346 266012 949432 1285930 882644 272302 1478799 261127 188171 1386318 330292 285583 551203 205463 230582 1741355 1297250 1609849 1289501 1190237 1247347 1041200 920573 310289 1800643 499818 1471612 1381703 616477 147441 1904701 376439 234109 947507 382499 400173 1704788 1842264 1574061 1758879 1327814 676607 828708 777212 1460788 1223685 278710 25002 1661579 304496 1926571 122324 1312194 1226139 20008 524000 1501943 1514920 1891182 1289314 385213 1887787 572513 941314 47298 1915245 1743057 1875880 1443809 1567516 270295 779483 1318306 927660 721209 540026 1704052 1302293 1451842 1097839 1340083 238584 110332 550311 438341 501865 469626 1389342 1979509 280020 409383 1952161 341945 91318 812614 1324884 59111 1665710 1714424 1994536 652519 1689290 49747 1473952 868640 1557192 1836947 312300 899171 1770168 1768596 1033200 1106584 372002 1495026 900163 237675 368401 693289 1051732 224484 764057 492620 1486686 873409 257304 1687110 788886 80565 840764 433874 1039275 305047 1968096 289969 770554 1133344 824898 364842 1537095 1656829 298238 710531 76440 1869498 192638 1406536 547186 512900 1298611 1433264 1050021 730270 819642 1103095 1337629 1456315 1663315 1834947 1935143 1250861 1949536 464527 440688 647825 1023808 361077 1182612 1147754 601839 496763 360000 714002 392996 1327859 735255 1606455 1854676 402640 1142014 1170940 1008083 409095 81412 673976 346174 90613 1550775 972868 1561690 1430950 1265972 1132680 1881327 339313 952153 110077 423317 1660825 1070346 1200508 719151 222713 1789087 1687001 1101699 510237 1180029 697792 760785 1972761 600236 869372 1051539 678970 215037 1461539 1315117 629098 626850 1323043 1836579 830674 1845015 699823 596330 1295530 421934 344389 1025881 1017660 551593 1672240 86475 1417008 77125 404701 1478225 1583479 42115 13885 628690 1104996 1765333 11502 784008 84977 1970987 867504 1115847 684890 1531875 184866 1607734 182570 1077786 48182 905964 116511 301025 269758 1137180 1711143 1209101 1794878 1431673 1165068 263070 176076 750200 105625 398118 1286082 697810 413970 133219 1254632 229292 851547 854850 1592948 1038477 1040810 1898064 1581464 560944 761320 1166908 1810436 120049 615489 893537 711572 1000793 256509 1782519 1575155 656567 1263351 343624 680103 700930 1141660 1889010 1283744 1999758 733864 1763711 406344 523835 1744424 1022317 591285 520550 1126165 1899349 1952097 967272 1285831 384574 381898 1487907 186805 1267861 210916 707636 18044 259174 1052713 1490186 630082 1988750 467138 30460 845778 1942720 1525601 1876916 982333 1498481 322574 429132 823659 1298774 1734652 1730425 915771 549996 597257 1294682 1459259 806623 1804884 875106 1523217 1515281 725134 1949170 441189 1101586 748357 797276 886897 932170 1929414 367674 1993977 185207 1987423 712309 750356 1477334 989 1743047 290765 1764599 132651 89628 1933482 518052 194116 1081656 509946 548885 1678586 1949886 1195436 1469929 1224099 313284 1471523 1227863 210842 848943 1679352 479516 48291 1005246 1828834 1887661 224338 858207 717528 1545572 998289 735802 432260 1308961 1930526 285498 1663953 1414861 583672 713474 1888400 1100536 1601242 70533 1523114 694356 1666813 1821780 368314 1976080 661349 87596 1646675 1531231 239508 112802 1018963 157497 346836 887780 1388311 479091 1802084 913339 1711278 1943076 290436 340290 1954495 529362 1638708 895965 1793970 115690 999743 1357573 1530356 1709304 1838519 815468 595258 1573446 781440 1221133 1102084 1581441 1118375 85894 1170643 641197 1548816 737850 1277581 866782 605593 544315 992201 1856418 916791 44017 887066 1127379 186996 1188307 1782181 771992 1647557 1346011 1093430 1824451 614240 1316449 130269 784107 382650 458679 1383810 406373 15895 11660 994869 933860 1754722 254894 140061 1676098 1336285 450328 542175 1588333 326677 1322107 820927 1851533 448078 881937 951339 1160593 397097 526293 1715204 1418255 1861629 46689 1798524 721553 860544 1370163 488714 1972262 1447271 1939905 11918 1353525 1886321 592821 170291 550706 760295 1374128 247099 1281815 1710634 1812463 680013 1628041 896233 1455536 303660 1505005 25955 600374 796184 337639 1859065 1659502 1402123 1478484 1061357 1582236 561621 709180 1545746 385763 161799 1853731 1916652 1182747 152949 1034461 826476 1674335 858438 1144476 1453318 1265458 620886 704693 713142 163461 1324302 1061502 664057 663635 747601 349693 1856111 1912285 1373872 1121227 1681320 905182 112073 21623 961723 279724 1452428 1796912 1186750 679037 1059443 1830629 424589 1690509 1289926 1029818 1076494 57805 1177503 1815213 1924156 798506 607341 1463980 1885127 1181450 953851 1931125 262067 1544309 352781 1819257 1069261 362278 1127544 98322 1258856 1109355 1052153 1277840 782048 154372 334390 448000 916047 1537718 136010 1973775 1811070 1674062 629725 765593 370594 1661473 183315 551359 569953 1843417 1257800 1736368 913276 1448514 697273 1429486 402987 1009635 1681314 1038914 1266587 1173912 1201091 518868 805072 828185 1389047 333200 1847362 51800 1798502 1536623 1741576 919990 554335 498027 781544 675300 1120025 1286471 867081 762016 1604422 1227263 1158176 612566 1982270 1173687 1387694 407772 1692488 954358 1069439 516197 925248 335769 567565 569630 684858 332051 1399156 539706 273096 946214 1581178 688996 1549132 40133 1708276 1427644 1275461 1937644 997647 1354696 769083 1763915 1637184 410476 1088231 1108947 504277 1046424 1571021 726339 527950 427505 1859187 1203293 953426 31758 1022986 819723 616566 553468 162663 1598877 1138681 1048154 1944134 145228 1157810 953168 1929096 1669648 1414698 413158 58968 837893 69663 1240489 1322149 1977481 1292045 1660894 908205 325763 1914432 135875 131823 880017 998847 787111 1997910 1552866 1124036 460385 470587 1704791 1483764 720015 1033192 927078 1163622 29183 1584169 507968 842541 1188607 1731225 1588296 763139 1057856 300709 1578524 219519 1057666 1745525 1098466 891224 1265129 118669 1540203 1208620 737260 1475926 1078683 1278724 1355163 220109 1744596 327291 1866807 965271 1833549 1627144 257550 1892369 305893 1200216 1636003 944910 978626 234937 1281262 185355 1519551 260464 685188 334305 883594 1402245 1632938 1432195 488112 844320 1801891 1329085 1594320 1127191 706280 1985005 1049107 1946084 1434032 1746339 411320 1601093 871494 490745 413173 194664 1723034 1225951 757191 1922039 545444 504765 1925236 1876225 1419363 766729 75190 511556 1924127 1450803 1019843 1496920 1931101 952610 1185716 1522003 1766903 1403582 259430 1859477 1637853 395642 244836 427230 540741 197980 1081811 802670 765696 1292629 1209069 1243878 629670 1645095 217156 880011 1031842 716709 884522 1836992 1884498 1746046 933539 1213303 1911988 345828 870608 870349 1226284 649954 1272550 540187 1969844 468644 21035 138778 524556 436238 269469 795034 894177 1532356 1636247 659436 1987708 1963108 1393941 304338 1278620 1335550 81912 525200 1671413 1212976 1846306 1861650 1831932 1802102 1286648 57193 1774630 440590 481126 454129 1277096 236936 623234 1698276 1832950 939460 722651 1660814 1043995 51105 1151228 749329 1655420 849116 1644351 294161 1600374 1934858 220626 902894 1072365 1998120 347326 1182059 552114 615943 796970 186832 813536 526715 1107221 1753359 1848032 839392 1935257 236785 902970 1917365 905910 792846 1400023 1864805 1584284 1274820 297596 430711 1003920 722440 1485031 1081399 1616709 6125 316424 239295 213599 1135882 87726 387978 1777246 307865 1804910 51485 703470 663354 1403378 438625 1463557 1060488 1161532 1263286 944217 1259050 235382 779737 1552298 1147340 1014731 372146 1643365 1299601 253867 1096213 1060931 1734298 1505825 1892389 1989119 1742957 277516 1898653 446772 1799923 703734 999226 1358941 439246 43249 673822 225978 329222 553354 778398 408571 1504393 646169 1899437 29138 553846 52221 384995 1547444 81466 216634 290375 1885732 197427 1214575 986749 1433359 1240813 1308962 1458564 1064772 793805 947466 1691651 710611 759484 1371626 1641988 1551343 1823986 1507004 1127960 1153948 1388671 1068437 142494 708127 13139 1103865 935239 1946984 1309136 689700 821307 1943614 286058 1514932 1664165 1829565 581460 501564 728079 1940876 1499121 294140 1372897 214424 1019145 179052 941677 776144 419075 689248 1181374 836569 1773612 46774 543130 316021 443843 1593282 1546104 415045 683891 2994 1685441 1480189 894074 575391 49760 1847011 1515544 308390 999419 270942 1398590 451360 707065 1835259 557383 475092 1951538 965354 1890963 188880 512435 1149554 1831508 1116170 1833301 478067 700089 1979931 691116 1639402 995584 181216 414116 809727 1414759 1873326 734391 525484 677580 1249078 1522651 1656012 491153 74749 1455576 764367 343896 250240 809561 219266 683545 173914 1523247 1803172 789346 99649 1578779 832153 1965219 546753 546420 518226 1229574 514893 1336724 439698 134674 265950 1485812 1517538 551943 565306 1635284 1297564 758276 1549326 931393 1536041 1898274 245865 1307941 1314338 1525251 1285394 1243371 1619106 850896 255535 879529 167322 1942255 552755 763435 220943 825480 313297 550170 955510 561489 1265468 970216 812990 1831358 1934029 1074577 465448 1693996 1459343 576191 1643330 1607156 1700958 276580 1263684 1133800 1343302 331779 1005821 1117906 1739851 1532306 942774 215892 632523 401389 1716075 1144624 1733173 755073 1205400 1738734 1371129 872034 1200713 803794 1938596 1072070 1878306 870344 954211 253427 987006 1583703 577105 859358 779266 564551 834265 1082110 197342 126907 625181 862880 1792518 1643989 1793408 323619 87137 291446 1063437 1818930 387339 1038038 1959243 816615 1127553 1877503 1891235 1502677 867331 395819 511307 1057511 830660 1764700 1886039 665283 119264 406921 1918894 1506756 44225 860757 760118 1507932 1974736 1372734 1807772 657432 1845302 294742 1655866 519203 518675 1476785 1921364 248143 626951 1703103 736291 1862862 1376698 1845289 1502427 583864 1974350 542772 279252 1619472 505336 1208193 1096170 1542297 630332 1041478 1359579 501419 717951 346639 1748926 1075491 1863090 1757904 988729 118592 1252437 1516028 1200136 431710 1490126 1498429 1386293 775521 321809 1566198 27846 64135 16471 1864164 693081 419102 878769 1839311 1136311 319586 1049888 1705889 593094 120189 1159138 348701 1215366 1080771 1424770 1804579 1697015 654551 500725 1509894 1784076 378144 1465294 1460226 1438484 1828622 1016073 120143 198768 1089443 333203 1914660 1206117 1225146 750344 1036737 135619 1660388 1950656 1835125 851529 365826 1180165 808487 62721 888460 1282252 1285536 1924365 462433 478268 64449 1733079 1487414 633127 1549709 1160529 149758 1679049 556357 779706 1976742 770550 445932 1355369 1099976 586739 6327 1823017 948009 1204418 695852 424100 96364 500822 841998 872308 258020 1276446 953387 1316735 161873 1508160 1459532 1786899 599615 758645 1710352 574259 983872 1054962 75226 618769 952774 1464431 1300882 615000 155696 312979 28843 1754429 34803 526585 1527698 425633 164037 124052 1159435 1741636 31751 1224373 990683 1766570 1092738 1793707 64503 1584954 379400 1982304 1680351 935863 1251629 1723278 636059 1521655 424041 315590 1227980 1252698 780071 432948 1335621 1344031 1711491 98681 1210239 1636810 488602 193634 1946253 215151 1089673 527457 1435618 1383115 1296267 296148 27724 1887701 760769 1275947 105765 1371716 1590255 1745250 1460012 687306 1267586 798613 1103636 1680470 183013 1341877 1390485 1702690 1772137 1491619 427597 523239 21647 1169050 1359498 468458 1488034 1702710 536251 1463026 983894 357071 445091 1418083 476226 38729 140794 1795043 1509730 643383 957800 1347281 1591306 1540295 569922 58262 1907386 1656418 469172 636 691591 917754 1867942 809710 1205854 1241873 320837 1789653 773368 1687047 1619388 176028 741183 691121 1677697 1561666 137687 512098 518171 1652532 153923 152446 1758904 869899 893944 1757024 1909836 1313430 1959455 682817 1238456 1962322 1041076 121343 405828 1710372 1866161 1519104 821425 1180688 1598098 1547183 78283 1456975 709741 1468116 412288 679198 1027183 1821846 369541 1713667 90154 1408094 1752906 1377464 1836975 274050 1750134 1023909 104800 588170 1765627 1527869 186028 1210175 824845 1865608 332139 909101 1653678 974632 1668451 793994 937118 1864597 1253571 693912 120220 650895 1600989 1140486 716474 1374566 1907338 1799763 1809262 503348 182820 1380207 102565 1959426 1172664 1051111 771257 1585011 1798314 1216211 1010951 1385386 1586546 598337 637688 80277 1294740 1356661 921752 396603 513008 878102 1521251 61614 1158627 930158 1496003 436458 189422 794611 1506164 1977383 620207 906748 1133392 204409 1362300 774729 885483 1166409 1846640 1042088 525606 235048 805725 1369221 220319 687594 1147742 1661304 1764318 1104524 1149045 286046 1556779 830018 401742 746276 156373 407801 1578570 718819 826711 1537514 291555 658323 1982635 761159 1312595 1281367 1752412 31676 907013 1545718 1796227 170224 1820810 13789 91301 677037 1788741 388011 1808717 1081288 402880 376332 1595538 1705886 397789 1029408 425325 588914 784795 1724104 710726 1679664 1504409 1787662 970681 571650 597552 333188 1490869 1435735 1791217 1614805 1716621 814929 1918638 855559 516407 567691 1096393 1277543 1728120 1395738 1435930 54507 1890943 48521 277476 997478 1897726 117619 156201 774213 44538 357714 127240 1352161 1170877 1633459 1789060 66550 1508353 295965 970665 1798172 84175 1177628 1281914 124821 1004663 1478129 1919333 79917 557301 1134416 1643122 381060 86175 600362 551912 671062 1135796 532532 1378997 238244 1326836 867365 836760 1502210 299870 355562 569961 899483 1633714 22336 1475984 725195 602066 450344 1018015 108434 1983750 1851833 400546 1078773 57883 26569 1498218 694658 974948 1356502 63683 1241802 1477291 1822100 596878 14721 1531686 412720 1143815 1226446 1882666 1618833 169442 353637 459402 1105764 739074 1101665 1782573 1712908 1829313 1688838 1473823 217831 872132 524186 1429183 1506047 1198733 1568796 1655893 848220 327843 844412 1855790 684359 612496 1487574 1050307 1241853 1226264 1682796 1154896 1305573 398226 1293634 805021 625468 1192664 1700017 1655097 770138 170605 606972 1231711 376578 835137 508203 1438377 26775 269842 623394 1012198 1991872 442582 833072 1917827 1278654 436725 1028820 1514594 1542076 997675 1602420 1031558 1587426 482101 1180684 685841 1653923 794910 1053756 521455 416809 1638756 1715056 1508958 1966428 178557 92530 11130 608679 1772779 83844 1280990 1237332 220553 1802900 644193 1839657 918270 1747373 1049723 679835 1810128 380612 50101 1078580 1725771 617864 1141860 995354 1080127 1319814 150076 353970 1681241 494488 1777405 1882268 1025925 416780 979829 1390850 1966212 1704740 21472 440527 249803 636704 687813 1518724 1853208 1994901 963741 1906248 1289671 1186582 685365 369217 35915 316032 432310 1109676 1968898 1486092 828895 380486 1901069 1670326 1240173 976943 1075899 1737467 370277 553131 1774677 382538 1234008 1491527 1183477 1576497 264631 392807 1421709 677333 1836106 1920934 452079 451138 369887 570595 1749096 1897919 1785508 1776549 1725132 1996736 1073653 634053 1117719 1509788 864990 1571669 1362853 1652742 309466 1885192 1266726 938625 719681 1500812 74306 566136 1006260 508214 617965 284051 1944308 1225349 1737209 1845775 1794853 79844 1616071 1880059 269230 1520226 1234569 1670369 335936 1264685 1589462 88084 736192 1986888 1358594 924835 1011795 1007444 1305352 1693621 1888982 834223 125145 1341113 566827 1908167 25514 1971788 101286 1008036 418958 1701309 90306 386231 590403 153678 1330555 270023 1002673 579599 897698 520767 144167 872234 1048363 353372 969531 1589398 1758794 800809 5862 1752403 100795 951014 663367 1862553 1531218 758319 1788563 1041886 1724561 1761960 1726927 1638279 273162 1890167 263018 1549460 236540 142442 56314 1567966 55277 557769 1276549 1480690 670111 459405 126799 449307 754095 791304 762043 1093340 1046979 748259 293557 62641 584610 767660 326398 1036688 1933338 447347 179863 1494456 244857 701552 1179788 1245983 100202 783310 1859162 1717463 1928105 1238136 1488790 224197 952299 1483413 398325 730026 423047 1564033 571254 822553 444327 680950 1946709 793070 942942 1673131 242445 890264 1666001 748294 1172802 522306 1271939 622654 1334354 551792 1950637 967481 1567764 1944103 387698 342107 605304 841093 1837697 1816818 687120 430204 1459504 817498 577107 852589 156089 1699557 18841 628810 1767976 21366 900254 788671 791796 1590050 553443 1622455 1671424 320596 1948892 286874 310453 718438 1587977 1378441 1965934 1122533 126700 211847 880599 325496 452191 230291 712086 676140 1897484 1091684 7900 1696214 1422331 1908239 227726 1581802 232510 1792447 1424125 1247195 1752015 1539623 1861251 65483 1745365 1942753 1388084 1832470 1202917 1351883 848671 453107 1367460 169295 1398258 574742 1005958 646302 1849561 1575681 450249 1333973 1995169 1426880 1735588 1407663 1289743 487304 1591327 1651978 256658 374013 811735 1367800 224790 1935584 155745 1989100 1141140 1829318 1912750 984207 620157 449911 1441724 840893 62456 884624 763119 170996 1468090 1985230 1094666 1450400 1830089 4771 187505 960297 1709588 316581 945382 232479 2182 1580213 1172765 1009622 1582169 430623 332609 399200 1492136 936569 349590 146158 1392397 1738881 1886897 1523750 516876 1560074 916361 1048752 56969 438072 808279 772241 1056437 1816230 970374 1787036 388758 94664 773598 447122 617019 569164 943247 46055 1746231 299507 809264 505141 585253 1461673 59922 545713 1373881 1748986 76945 532954 260617 821093 634602 165396 835212 522196 290326 1281679 1194610 66263 1573763 1651752 130006 244750 1483318 600900 1440680 1633190 645020 504179 95422 213732 1097008 617981 1008101 1157260 1111408 844694 292837 707133 115107 783227 1390571 1886173 676901 1327499 869246 1179595 259475 1016543 1595677 1411605 805844 1796249 1984707 1192758 227416 1285669 945722 1800515 1306230 1409593 1387043 652474 822181 187375 1670121 1685369 1761373 1609936 110592 1457256 1148259 1907271 955121 646446 663100 1454377 1166099 783605 1820501 529486 279590 538063 1989974 1892231 910624 120609 1415991 1548728 886955 1680861 1106448 1461398 1345145 1001650 267956 1654221 959426 37366 192394 643698 604980 1320555 569184 1523999 1273148 1332894 1532687 417369 997684 441639 705098 939537 1786594 1316314 165549 158008 1276184 539734 1569818 393157 519897 915707 1085674 547804 97232 121925 1739757 1258929 1121959 1383482 1761263 1699131 441403 626898 1498718 1041782 1351494 1070650 1825433 1063895 72869 514364 1732051 663203 588712 941419 1389216 305582 1670582 1947109 832664 1743355 1590824 1110247 1331116 12073 1642464 1319777 1178619 1615679 519167 1681812 714656 1137608 1140174 1946047 1118753 639167 985145 1297862 199509 548539 377188 400697 1680771 1192466 71047 502441 1665511 288005 1983740 1288098 1502631 1453602 182299 848383 428978 73485 759452 1144147 129122 1417576 681589 1258507 825269 1386326 1233807 335473 1655377 1955222 776537 224710 788093 414663 1850293 222924 737315 575338 1346953 1253422 1820669 1989956 1350949 1797585 261921 1504133 1282584 1231207 31926 352170 1522232 1803174 383707 677408 523719 9735 1966484 1825274 1397230 244897 1368800 1823633 1401568 236223 212101 1919389 1319287 150991 935188 1956076 1316481 186284 1568689 1218145 119371 375294 818714 1185570 159386 568347 1634907 773745 350847 676896 778715 1712980 47162 1727158 1289597 36701 1154375 488167 914700 1694534 1201690 1907161 47924 1622572 1300356 940114 168136 558033 629837 71599 1230358 69869 74563 1132172 1387878 1747949 1896395 1983723 1538268 13072 839476 1235539 898733 1342883 336156 308907 1243411 683305 1530868 598905 500912 1995648 1799531 829757 1082106 14838 1313120 593219 314207 1085171 739632 66025 1317974 1163097 224972 536678 214766 664145 1074020 1821241 531524 524788 1912146 1263148 52666 1006868 286501 389688 517223 960357 429198 1158951 1250716 1131004 1964691 534369 1576524 797772 1505775 472387 1565617 1640931 1606429 841282 9009 1103640 986879 317181 1302102 148515 1660326 1253658 1915915 1412359 870930 1901106 465916 561236 1283890 370672 1988167 1587024 63826 1320376 1786168 1406945 130896 1528135 914408 1887847 1060509 595848 547508 1917342 1765981 1993001 1296110 494057 958849 822626 728976 210544 1016847 615457 669676 386179 1113414 1631494 88750 239446 1159420 1428812 1207712 12252 397988 1527737 1424206 243340 1817128 1341046 1057876 1992151 1838013 812290 197556 1347831 258572 410145 1197747 1517110 1146361 434588 1207002 1529385 640326 159910 76642 1545874 14640 165996 1252127 1928771 1797947 1061115 1901482 1956191 1091094 169905 1306370 1845336 1235205 372879 1552980 879569 1571575 363568 1256388 1936265 618121 1315387 984351 60944 797814 363395 1723444 1965904 148148 1103291 61497 1155465 1024578 1843472 94776 1430192 1188665 532940 848277 1563158 1657544 1819607 919585 142318 726485 1731290 1824693 1537082 1354690 1927575 17564 1122260 216743 1309880 82724 1718715 1376640 1873508 1168446 797859 234350 1006350 767310 1954285 520104 1313281 933317 261334 1971117 1147784 1177778 1301462 853308 939347 623133 958829 1144763 1294083 1150752 652115 1464558 1813713 1920844 1037699 1404210 476156 1450778 65977 702964 973666 1999909 1941969 1862151 152457 1025930 1865796 332514 1981855 635716 1228310 1960162 1579877 1233508 732197 1727310 1069930 1561134 91842 528282 531343 1086343 1663403 1061358 501433 1378332 451042 1942597 1626935 913274 648843 1446977 1415292 143703 555745 1939126 105174 370706 1440652 537932 1341595 1957063 1944056 281370 1375264 406310 312838 1953593 1035280 871774 1631592 192195 1387813 1038230 889141 1022389 677314 1099313 399178 333216 1357685 415230 1424321 382577 1588894 1829086 625782 1684515 1038526 923938 130791 1015426 640858 471809 1369033 1692261 1082059 1773962 202951 817182 1706337 161907 1396298 305359 1805868 16389 493514 1133324 1497244 1921394 916084 1647424 1638802 103130 60924 1959841 1383569 218427 1109035 878496 1212291 1863332 800795 1979775 1260416 1650262 611040 995834 547133 576142 908567 488798 520061 830997 1445391 99315 1716285 735159 559495 888784 1194382 312035 812998 1975050 1830413 1550501 1411429 716584 1233079 348494 588825 1441870 1852948 539830 1079149 220694 40698 1571470 1143613 750419 938620 1219446 1040530 305783 1629929 355143 204796 1019667 1059999 1220688 418093 1249926 640818 1207768 570547 542204 1013307 1373667 1915762 363174 705949 135999 1531076 794476 1668953 1306664 965768 1677599 1685024 712854 1198193 1756786 1009650 848999 105775 1692885 1241062 1426002 394951 1302140 486653 438692 335111 1112397 1155862 1968105 176237 813549 978595 580533 701526 229194 1816747 1979410 192127 1314646 1622713 1382172 1123953 90497 629416 974892 1789862 901598 1136467 781303 1594777 1848783 444277 685530 1405299 1665972 1733863 1150771 679235 1495238 1511342 1100806 1984088 1207060 1326468 767177 1712500 1448676 858594 256645 827710 1258855 92687 458465 767933 1627109 18370 646233 1946355 1520829 1947008 1967893 243151 1699313 1997008 292355 990331 724970 1602019 1386389 559852 1635043 1409861 919497 1782055 244878 971150 579932 1236394 555712 114051 1393336 685799 1301432 1361534 1095834 1805646 1349132 1576328 447634 352372 431994 838512 307618 1586514 1060077 1421523 1185510 271853 322716 1240009 779436 616845 1574618 887849 1005211 1615452 1272622 783335 687123 1014649 1669243 1684398 188757 39261 817023 1226366 670369 1271376 1581497 1219366 696462 438959 126931 1414209 1423002 1530416 1680422 643606 1796336 1769070 687179 1338390 512228 728514 1468649 1321968 521030 1177517 1365221 403135 1564664 223639 997218 797884 1517841 1585222 871042 1359847 1408937 1027322 572181 1912789 1552650 1013126 977000 1006103 1394120 564337 1600908 621217 1473308 1427949 1755741 727862 1455453 286056 904948 1303752 227751 472614 1977614 715852 669303 175455 1300319 1800896 241636 242471 1585702 1417705 336293 1115000 553219 1788607 969534 1397493 1456220 1999499 1178546 403965 796918 714100 1737912 1357086 1281576 1232230 1406590 766089 910064 224884 1471264 1669424 1024218 833195 1028323 1357739 1918178 1590964 749500 329801 1225786 1184973 1143234 85714 1126152 778329 198197 1318806 1083600 1993340 1331938 1961175 1488233 345832 1189402 1782481 356428 1887672 645870 1033483 1183119 1764695 637044 1487677 1617832 1298009 1897006 901582 382905 1572071 1928895 631334 563649 1278141 1631756 468048 1918511 9854 1787819 1476011 836834 4941 216167 1789378 959098 1500600 6092 424700 1424887 631986 1993825 1253957 1495566 869817 832034 1936892 37822 533991 1388701 881193 1180507 1583206 750665 1616275 1486758 528060 533784 1818223 1632408 1733472 70392 1502481 272564 1361352 36333 1086494 1990026 144210 1907985 1220216 712170 1428389 1878251 1136753 1127968 1025283 943377 359033 451869 1432198 1119746 561242 435735 1692389 1770142 1715930 308877 537342 475293 930700 397279 897360 1695284 1074660 1973377 1784088 245558 1420118 606325 1061789 810915 1125532 956254 81100 853970 824550 1670050 1842314 394246 1124004 1883252 1699751 1600083 1442069 998955 1026353 767846 695715 1578135 1593275 967303 1058980 362496 454477 302371 1024467 463591 1505490 76818 666109 1273662 1054591 1787354 203970 192116 839019 1971304 1294331 1693525 1768408 561899 1641982 577564 198604 1129396 388494 527575 661903 519616 380782 1153247 579504 340915 743356 1194420 1263474 380684 1993869 1999775 1331541 958594 1209625 1105566 1273930 662674 348259 541987 1534367 372013 1557789 409492 1320225 1625830 859349 1628995 218114 79950 1861223 402251 1889197 1955874 1503447 709181 285509 1674718 826671 581790 371485 1545430 1527583 1376956 1617070 563802 777558 1824594 521102 1577995 785259 883556 1069040 1303993 1842128 78121 1782956 945251 388686 456494 174620 404007 1552226 768276 1090715 312585 551667 1460847 1267368 994713 1658184 893869 205975 1617429 339952 1870390 118184 1500540 100053 472430 382009 580189 661997 1607270 1382838 580153 1877253 303947 1320066 1174369 1244201 1392966 1667663 1430121 1508759 1432399 284111 146989 254545 1124901 1090140 1041894 345198 1783798 1799710 1161916 910889 758546 1719916 1135667 208218 1878048 375349 1060486 1556817 630918 1470324 1974633 275732 1226098 1936615 220941 78368 1804491 72817 1747267 1439911 1946059 489081 1955105 203090 1732408 1588871 1188317 82104 1720778 1183448 1543472 890926 1432418 1310921 907594 1929206 1355357 34936 623335 1033718 1717667 1696317 1666296 1480741 1726540 721271 1517528 292067 590869 1015423 1339858 1131863 357110 455716 1689488 361888 275751 865110 859913 1728399 303822 1462658 563074 1140271 1511929 283145 1743148 1542861 900261 802109 617532 507017 1131594 1047795 1824181 23273 1511840 487003 1478886 783480 534858 1593652 37924 1616500 1763036 1643345 1597633 473780 1478744 451861 1200027 81551 344040 1163273 1966112 1625357 1739377 1913206 498311 1168612 180659 537554 34092 1497401 1385146 166291 478166 1559777 607794 838662 791034 1321014 525842 886243 115533 700469 1282814 394498 1500857 1388417 895377 440070 1198709 624282 1283119 1042518 1216721 938588 1706228 946982 1141629 1884608 961766 1038875 884528 497414 629138 1574843 180013 1810866 1115398 715751 1366468 44999 682236 1357884 813652 930289 320956 143896 824309 1653265 1462506 1839190 518857 169853 383203 1192407 891577 1636694 1181678 549023 854298 164632 126806 1260016 1979791 1565185 944612 1428844 1830745 348189 534836 1187396 1524317 94448 267110 1401625 1060250 943369 1749540 454364 1059838 895702 887702 898372 390722 1241807 692905 756320 188179 1385871 669199 761910 1388776 671918 555128 597980 712731 1578043 487404 1203956 511803 848030 1920029 1211794 137062 1804384 1108634 89029 469917 190342 961274 83778 1823179 1683095 1722078 1348055 161212 1322131 490418 1184052 1450034 1781165 1822149 1324297 849848 170259 566101 1785230 1913580 1540533 232738 791848 1099590 1434864 1303232 970607 1795690 449371 1914942 1193656 1705480 1539337 1671375 1892958 24585 1314052 1343322 533409 307380 656232 2454 330376 1835881 576816 548045 1888447 722807 974432 496494 125771 1305471 575717 1694171 1910854 1826464 1086745 1750858 1748357 886572 1225713 327502 662101 366097 1349376 816435 92471 46836 110274 208661 1835045 946946 1827884 1193231 1720259 508153 1246485 616778 174647 1705420 1915824 870654 1766831 513245 966071 1340455 235549 1163544 1396561 376070 66123 1002733 838246 1606689 740715 186094 1482257 1957075 18441 614268 1386557 1836599 88138 14424 1754686 1405664 1410070 669863 1648210 1588610 1898233 1393083 622296 1628068 353900 1668891 1660966 1277481 378093 646785 387600 784771 1754895 1733076 1605914 1888783 772627 1317578 872070 496486 1702205 1165802 46678 957953 1633519 1719315 1974068 564566 1175784 1583203 362977 8052 1496126 1543606 711637 926775 1142321 1518443 1806705 1312571 1805833 293313 542307 1090767 235204 1001849 42844 217654 1121913 1584519 1614703 1738273 485687 429240 700282 1798926 1161857 1876805 1037251 1748008 1886119 255657 1854587 529113 1860365 434890 1102412 752641 1342072 680763 1906656 401863 1175261 842982 1714154 640609 1356419 798208 603988 101472 1998553 1469512 154230 830025 1112306 895511 1486318 1635513 275800 1119158 715706 957669 1198476 1532044 1507429 241590 1718716 1967830 377143 697164 388514 676363 364391 1473506 690360 1120307 1785815 1062316 781645 100142 918372 184305 325770 843604 1370137 425570 173622 1410271 1930276 1482595 1785972 1772119 1753258 1616825 1000422 1451294 314992 489728 1926792 754703 1324850 1258646 957594 36287 1213676 1699807 1883557 933503 1387239 1564886 1027161 984835 351073 1857048 1414781 1946563 1745454 1413065 1507582 975507 714535 577973 45362 1834840 1933863 1337268 93291 315926 1926279 1005335 1931416 1384215 175762 1158545 754050 703341 1192485 1995262 847066 403580 482477 1646129 629778 342687 991384 96490 1896880 1113106 1686136 1734516 1823490 1052038 1428324 877848 791306 1378288 1372752 1717702 548931 323289 795300 86347 608502 516896 826751 1280910 1253559 1502591 791395 127736 827790 1272313 547504 1324042 1691246 529522 1053684 1870708 949263 777263 1298765 1979809 1192641 1325370 804375 49774 136301 1086949 29849 1556641 1765454 983247 979901 65097 778677 1379327 227733 558958 978423 1830485 162285 1764625 1117212 1266753 33152 995491 206530 554950 1639605 1697252 1931381 550395 1045796 1867839 1973104 372212 80480 873613 686779 1438574 602647 402643 478371 1127137 1829554 1502821 502383 1219981 1904110 449459 1366358 1527664 1268785 1497859 794420 1132093 1331324 711067 1635202 1642246 353297 1303321 1579267 1347428 1901766 1951557 890944 473262 1443955 394291 805393 950897 1745738 842081 85585 164442 1166809 46570 1590263 1657990 302030 1183418 1639120 1447656 1600927 641022 89580 631206 1738411 632866 1839567 868534 1411124 1093105 1960668 444246 1185289 103067 215351 830623 210061 1398003 272080 441855 1173567 264887 805732 41822 440807 183127 768929 948561 516475 1171109 442487 229391 1214776 1176539 519561 523196 475492 45216 127594 1641940 1693320 91212 650449 189388 1833159 182752 492139 1557850 833430 1447391 1220183 1831825 1318318 1404564 628720 1500244 1460387 1493453 732697 359536 1547672 33520 1529552 47135 840531 492309 852774 441301 652788 1155101 156632 1534613 700767 1285854 310514 200103 1951749 877449 1203287 476961 1824785 1291588 1168787 576887 1084492 1956624 972889 1693673 1465134 624620 1151669 1425889 667622 1221080 1098258 304185 1221430 1528002 1628562 674076 1342800 1068158 1892111 1574407 1559200 1230441 791578 373028 1074791 445028 85870 2695 1128148 1752260 925791 365558 186293 1437073 1040808 715527 1783520 1350785 1878773 1783053 569729 1057351 902528 1029130 667288 936853 1574517 425685 1751789 1004077 1914376 875530 1273922 755122 1728139 1916387 810504 317100 1696627 75029 850545 1347163 1456356 365304 1528269 41698 1737500 1048134 1925642 1798932 892666 626103 371155 1226510 505568 1912945 322652 1907674 731140 1880721 970023 384519 1816008 72387 1554287 139800 1897702 1456544 188531 33573 737591 1619078 1456502 968638 1806623 937588 512106 762836 414369 1676091 1932547 1326728 1442490 1554413 1829367 512538 315615 199357 1796993 1224441 1422850 846061 1552826 413402 642678 1019561 247457 1512656 707334 808825 562818 1816075 1641557 336182 680791 251534 462207 96137 1039525 648303 66907 1326073 179588 619768 1833528 1269063 1626092 782237 418352 1927087 1649900 1718106 920714 829001 77744 640468 636678 1271158 666445 1908290 254182 1382230 576877 804658 613358 1326940 960801 755067 284941 1939614 1961404 318137 1329449 574589 412537 1861367 620269 1756428 1026149 1818609 1870108 204439 848971 314531 1508368 951427 1483802 860727 1782603 333457 1072827 589406 1378970 684465 759138 1956783 1036859 1650689 1492984 896643 1283863 1710687 1048388 255926 893285 965870 1412088 188435 548336 1814640 352568 513336 1045054 1839522 659790 1575766 198538 1405924 1157360 1864167 372578 952560 1023526 637430 1879675 1476655 1476031 467472 1930085 739971 813216 99737 620349 315572 965872 262730 1834803 1092339 1435968 967425 1063770 661214 1685599 1000255 1969966 163575 236154 637563 348555 1525204 715344 795142 371581 1698908 61758 1026164 1967693 1562481 1306303 328596 1692135 145415 738796 520002 1306090 935155 1497490 1869649 757331 1102885 550908 1797206 1462561 1874796 966697 300211 697192 1928187 394034 1170431 1313390 348285 713179 199332 1249810 1959199 1953980 650373 505042 439458 1165979 615735 1363014 341716 1765000 829049 480105 172440 198825 112852 1746330 1520936 479604 280777 875365 1852148 1984926 360606 1334625 1869399 616311 967697 1393672 904069 856751 1694542 367590 9776 1523613 1972258 1393660 1661570 1810921 854849 13012 1171693 220361 1144503 1646614 646123 447220 1479371 776418 1643238 1627636 1822910 1124313 620369 878583 1042271 965628 224942 1708170 911799 1761355 605526 1311512 1531902 752365 1234033 1467149 1169168 712157 1720680 992181 1619379 1098685 468847 844910 743428 129880 1379264 1879245 411171 1359488 1827965 366335 1959353 1313075 406 1227231 1364419 1539347 83341 715905 801721 1981540 446298 1580191 1194843 658296 142487 52356 985044 718044 702579 1156175 533070 1379258 704604 1158366 1302744 995710 1313211 280398 660816 1049197 1742711 440847 453331 769952 1016601 1806301 241794 1871617 235239 1395923 498844 1760280 469595 139765 1560573 1724962 1134383 99923 1087922 449854 1524064 1278021 1067539 563333 665675 299025 1595347 81969 1154005 719549 1131413 1136870 1508244 633838 1243209 656304 271058 828363 935345 351842 211819 1223445 55485 1953161 1955675 540539 222188 1724255 1767882 1168877 196473 1479912 1717930 10021 1665991 334313 71165 985826 1640117 668314 477130 1639140 1239409 1305727 1649165 875133 1912623 1960993 1599636 491546 1036317 717104 63961 652113 1383859 937978 157686 1144295 243622 1518609 627934 586546 1628656 1216291 214704 768816 587803 1704200 1528663 783542 539522 672418 1469523 1575817 1844630 420296 570050 514582 195548 564772 264819 757033 232713 70975 1473971 1110180 1574241 2816 1505009 586910 637183 850028 1969704 743721 1805872 315173 310316 1638551 568808 1008248 1246886 1696310 2343 1138712 1190310 666981 1813578 1319083 1485012 1673858 1217059 192843 301778 711230 162774 248584 105539 573111 451725 1371586 799717 765270 853555 480626 673642 277106 1956113 387484 44678 250214 1625982 356025 714225 1214047 853647 622457 498243 984219 396182 1663970 1052810 940384 1803526 1067264 1579207 1849933 470905 343723 51785 67477 961456 1011904 1618215 1405124 1459792 1646493 1810922 1990343 1701426 1583361 166400 985116 1335988 1012439 1759996 1661969 870830 1117742 340148 1737613 1095534 1154697 162407 1570347 1804032 1776869 1837279 466716 1693013 537380 278817 1848252 733984 1397284 326644 1837572 1031659 1524293 1369484 921848 138065 434065 1425448 1267438 1721 831667 1336462 893836 943091 751813 440552 1122935 1268759 1978687 339334 1239786 623669 1872231 1812312 551735 414101 1758454 348549 190723 1920037 689718 1461218 1831021 1007475 80198 938923 1432904 925502 1344748 577596 9803 1446161 634963 1539980 1400872 1944305 1295615 809885 1976256 708960 303704 1233557 970506 663661 1484353 1308732 1634995 921534 332702 1595928 1358093 764381 918807 508944 1819610 265769 1300465 1502465 1067253 1518818 680796 1652173 484328 1858162 49685 224695 1684688 1479772 1882123 983896 1119269 1493475 1235502 1396572 1620895 1747992 1200184 1260277 1713803 1421303 1657880 29926 563253 1838611 1489414 803762 851947 406333 724020 1418454 560527 583476 1608822 1174003 1145575 1106219 294234 1788822 1170780 505276 903239 1649206 967574 1417027 1288026 720169 1992474 1543179 1411629 1825910 1441569 438103 1439608 491395 1226207 920765 1738580 223515 1670090 1371500 1046782 848205 854965 1637422 981343 1955694 867816 689330 263646 841878 1765042 783976 1268125 589397 903999 1864668 1660625 1434661 1026036 1560559 759515 1810244 918935 296251 260865 391854 912361 1584893 173050 256017 901277 420599 868133 167004 477388 1200033 1831400 505491 1447488 838602 1340853 1316588 1459574 1433107 1104770 261833 1947941 1331796 948459 508441 376611 859602 1740805 1934004 1323245 312389 293864 1254611 598654 849275 1281148 1261843 592476 1921102 279663 255464 1225618 1170302 1138262 585085 406149 565941 82321 718887 124230 1319572 195110 1514638 1388431 1019889 700406 1354474 1977027 1088362 768501 1354042 854871 1045650 1470673 1526695 685463 747744 82835 428121 1251902 1490307 799136 822935 1383174 552061 1359615 178809 1536270 597254 12649 747400 1725186 1834462 1586298 320172 507183 813436 575568 1632089 106325 937422 294814 1588880 37304 1593323 490709 1906059 311756 292933 1089069 1964059 63195 110159 676599 1244125 903608 707186 1520118 50221 1767260 284009 1337253 664874 932551 1068545 658386 1713897 336834 1992405 1317403 823152 716979 670970 1703635 531388 545042 630413 919389 322687 1872611 311353 458179 1667909 1046675 130781 299016 176592 554238 1927616 1968673 643084 810755 639900 944069 1258791 1708547 660332 1980387 1983728 802604 1071423 1240482 1955723 1173621 1879014 1142736 1336197 1635382 281091 1965603 1317956 607381 1867463 1604161 359969 746026 754915 1346299 1564814 1307531 569687 766001 479158 86357 1069116 1002340 1349738 544351 1397626 672361 1961734 1800583 1468738 1141998 775231 1806449 1946257 205751 1822010 1125952 318872 1656142 1732216 1119348 1793036 562349 866630 218104 214216 46000 1710264 1890208 287522 311014 1980339 709571 3244 1674929 1514213 309991 583486 1427062 386208 1862571 1829561 1809522 1508200 605939 1422075 1468651 1958907 1736375 811360 1840114 73759 603814 968521 1223667 1918674 1676010 1413169 1099355 702770 1256674 1976083 28375 1631057 1196659 778278 240598 950402 1384906 48931 960667 185122 462435 37395 353393 1759104 1637593 172538 834001 1407260 499852 711878 741608 1261447 1038392 1010537 1484814 188638 1213089 225485 303424 1090027 1174253 221870 356405 1322811 69509 1959546 1011588 492706 1599823 1667871 37572 866233 1902750 1013998 1813024 583306 290444 196099 1771819 1349136 1442304 1103049 166134 857792 152710 981620 44571 1970830 932581 447629 158349 197789 234072 670548 1057214 1748240 1188446 895812 1763723 84741 693417 1511753 1001577 1872725 1799069 759616 1576655 1324283 1436830 1726304 111005 254440 992961 312382 378619 1310777 806008 93709 734556 245693 989696 1277525 859499 1943656 536187 849428 327807 1412944 122033 226843 1165759 316030 167650 1808419 1112920 759799 470204 1220937 260386 881094 1049096 1706306 32535 1703659 537401 1135120 1358382 390838 1665022 1095369 509893 1291217 113863 228401 1432793 1919188 362669 1619231 963125 1318752 1468811 160980 1738482 1031343 1758566 719747 778775 367302 1948012 1338618 756094 1776918 1672700 56595 694098 763041 52959 253743 1064832 958286 1483334 1830549 456972 1517301 1878254 171099 1560195 701946 725909 1339541 531999 1205240 1299681 847183 57968 187241 1342303 317334 1610194 410678 1061035 1290739 1522699 951062 1690397 1462719 333406 1694687 296442 1953368 64852 1343765 1485486 909692 1503373 1531810 1837332 541779 920062 125785 141002 1803669 1492924 820939 1343004 801009 1339488 374166 697133 1287846 213155 416289 828934 1696220 764448 1521921 562429 598488 339058 1129534 1407572 944455 1246506 723034 66399 653685 185951 1405098 145330 1696770 1897871 1343168 428817 433138 883562 909183 537515 1440913 1931679 1015610 1913730 28971 1892204 658064 1135268 809734 683808 1931188 301752 1746071 1556367 1126257 1499157 1228450 1138093 64485 222865 410086 1294195 694016 1910066 188465 372847 1071837 1415901 1867110 1047635 1155262 1195455 1019540 1278682 1551272 405419 630946 677191 1381331 1938407 285843 147296 420521 1713454 1395567 410382 771898 1333084 183698 728479 1197548 977341 1730992 1860283 1215164 1920127 1027881 819415 737228 809932 419580 1540481 1695483 1099800 434573 1274883 811252 490808 897968 1838319 1537229 1702280 1985575 1710894 1053307 1882256 267507 477948 461477 1327721 1420345 85085 1953914 989828 615756 1363817 1153473 1259958 1879621 279159 419762 1375562 985295 611288 77311 1417231 1166955 59727 970858 953307 373417 217688 974936 330620 1450035 866043 1802395 577320 1685217 1064179 1060064 1981608 906288 1989185 1999004 21608 1433471 67675 394491 1098429 1890858 48568 1088884 1036875 1299111 47523 535754 1565821 248338 863754 59815 882552 150135 1270529 1713681 893325 293992 1687884 1079908 1946971 641930 197628 977799 812035 194291 459038 324388 723538 458918 666766 556235 1091495 962663 1597170 1307141 511149 1015698 1984363 1707890 1905855 1491315 462303 1308099 552696 1686394 1739265 427988 1075114 746741 994595 946906 852778 1312316 753222 996126 1340895 1985004 1384550 1629909 269064 1592070 158459 383011 120584 61738 1705047 1864527 826992 1326845 980629 1028511 744400 1216969 776093 637944 1334365 1275036 1011160 8752 42702 1570556 684482 1961317 952731 1723321 1651440 1648568 989822 1565765 227735 203868 1946640 937087 1256917 651680 1213641 711646 1839 1759520 824189 1576548 1653957 1894422 495777 626352 658867 1733301 1678363 390643 22404 1618657 1118094 1732509 423477 492634 245088 1294797 996999 1177535 498067 625792 44298 1532573 1856513 1878365 1083987 1337534 1022069 252338 1150443 1875836 439908 1097499 68055 575671 1301279 1359921 1919252 393277 1477483 280328 386699 1056784 504992 1459291 1368991 61977 188044 785121 145291 374460 652235 1755247 540669 687621 1318595 1703378 1149286 1830812 537392 982965 1086908 1533927 1960340 881333 1537154 1333895 1300519 1912259 524018 1881951 257836 29541 110574 604926 1904962 873829 432887 1029282 445646 1208432 889984 342650 978744 79608 817868 279091 1012782 668002 1797368 1294407 669933 647934 1651948 696321 117870 312943 196969 1061410 1410861 1110068 864298 1850572 323637 1376253 253205 261352 1250839 1132163 1868670 304223 847857 538167 465317 1872284 918300 649818 1503178 937479 1587810 1998922 1629024 302209 899206 476405 1416897 397389 43399 817040 1760833 1476242 335003 1982107 863423 773846 1285414 650497 1446636 1224101 1829121 1727396 493626 193072 95665 1659849 1072118 549577 961494 989872 1698984 1612945 988632 1633113 1441841 1201945 1138330 988781 1493183 1505926 281763 1709651 12832 182215 1512613 984318 1995729 1586300 1303351 662941 624131 1041761 553182 594965 663432 1468455 1311763 968704 59810 1794319 522700 1319136 859795 1603305 1564474 1321683 974818 1642395 722944 140683 1132177 1543828 1103107 1192074 562985 267604 131867 1125507 518407 1779342 817101 1092885 779496 1740976 1588411 973629 694585 1770365 192268 1748243 710358 663800 141735 1367902 28726 1039968 672850 1521473 895343 1669629 187224 276622 1606941 1696139 1349165 316780 587732 1928615 1152319 1672109 1310886 1125065 189303 1232001 1198249 603261 517549 1834042 1189643 1887676 1083084 747271 832528 1861113 47182 1657746 391991 1359185 1166325 1101800 75866 763239 634463 1592237 656535 1119438 377072 193710 587690 630896 1196062 564835 1207647 710792 782795 1954437 1872585 1511149 1840967 914051 1443552 1284738 838948 1188291 396045 742921 942204 920103 580839 1753736 771778 1123469 1664434 790753 565197 790226 46850 972560 1528225 282015 209010 397473 1091527 588850 116755 696149 590025 1159880 853738 1731907 187851 822922 1189242 1906370 1820110 1746783 201987 1806069 233499 243181 1951608 768651 489240 487527 626964 1497686 760514 273765 987471 313538 428875 131690 211981 1085842 1150343 1871577 1885413 790598 954008 344418 1071367 1730989 91446 160194 1713959 567362 1330382 1678289 780227 314660 1864559 1938880 736924 1591067 1332622 545415 691397 337297 874877 198540 1067590 814372 1043884 1228860 333142 1449338 1340191 1643158 1946805 1099413 31850 1644031 1546122 563063 969761 1155754 961596 298006 1162727 1569347 616910 1493200 1757644 725816 492942 268831 1082604 919971 504195 1089818 220727 488197 273418 1661601 960965 1909118 1182418 30621 1748423 444453 1915985 46503 784508 611322 585595 1697602 898458 221515 441621 213663 1194097 323802 1135067 951672 1780576 1316329 1009856 435885 658361 1328218 225568 1989329 1809854 1472806 1620398 1093160 1149588 1097165 1380979 1498306 714293 611152 1692668 792241 639047 763940 698026 224587 891590 1942437 611701 1409815 732370 62949 1663908 1184815 752162 1242979 439268 1439571 1811290 203878 1014987 53678 1238091 414096 408465 896141 600166 483224 789291 713316 912122 1586958 21427 619510 1474213 1125799 1453252 1192064 1894534 1131297 72158 427787 522847 106956 63220 216944 223652 1090181 404882 1197642 612172 56619 1104078 1784932 1189518 276916 1079235 1931387 1998349 780489 1409780 1746622 1690109 851794 626437 1856024 1852881 1809636 1432127 987371 1586457 1066187 1471060 1534168 1446364 1175163 306434 578440 1829989 583158 940491 803775 912382 983540 498595 875343 1576391 1234415 1582974 290562 232293 883733 1324190 1104200 765672 360874 572529 453568 1484679 27856 739329 1967948 1398236 509801 425491 1032871 1882583 1601157 1376665 1686569 432535 753339 848880 1132355 14846 589228 437354 387101 1622008 343644 489042 299002 1816095 746344 1012146 110392 1281208 1770850 1140090 843618 424462 213430 1129663 718349 1917297 489056 1851248 459122 1792532 1257820 3377 175887 951620 926789 68714 1010293 1083115 653962 1746383 149728 1437230 255149 1396613 1914490 364402 1550409 104993 1367578 312936 1146785 171780 924834 487042 1090529 447921 293802 760252 367641 389822 1338186 1313641 1070286 184790 106745 1714814 379749 864924 889683 806979 120117 553113 299677 654319 993783 814044 47605 525052 356833 244589 649194 125280 1065735 1480810 899304 1658357 1013497 1896182 1163551 442560 581306 1487689 1918515 501641 156390 892406 1429005 665671 1884109 1902463 1147386 1316143 1491074 244711 925524 1238650 410987 538849 1811831 1729471 1136560 1046243 1140347 1618004 160551 816183 1062313 1604905 1270074 111549 1258540 508774 1735541 540374 1803772 1906742 274317 26911 1334500 1328466 582255 956733 119126 955158 607263 641731 1521606 869948 1266277 594284 1272847 1025110 1579373 1104631 464682 1112172 576078 333062 1103358 1228381 1791324 1443082 1468130 1739490 275068 1892793 1509632 1777266 615271 1094851 1188865 1628148 750834 1120024 1397922 746064 770502 213660 1017617 1254796 1598467 1045103 787497 44626 1384678 1205001 1096864 562906 1288628 222107 345930 948891 466801 1726643 1070219 1880631 159028 1001268 598217 1439365 110940 1919482 282930 415271 1539950 1878831 1505108 568662 560347 1665507 1222694 884347 961932 68382 1190689 733131 1209078 1991506 1868357 958571 461441 1216930 464867 1858794 1813999 299762 344016 1816635 882980 1786624 1466270 2676 656254 758560 108652 976310 1904564 1926987 171173 977589 1874477 493759 1192230 828568 1453068 643759 1851096 1821197 537327 1356508 694516 1657119 1650231 1819480 1050246 106182 1771897 1114873 454319 1180066 400075 508265 774863 151474 730869 1546934 194994 1975739 1185932 1742039 1946868 1196423 817904 1728056 28716 1029059 830374 960657 642514 1763870 1905822 381569 1026591 66942 539425 1276567 469257 1895392 1663035 1184904 1022469 373976 350777 481092 764210 1172269 955521 286091 243894 688258 1385819 1831551 393391 742525 919723 604163 839732 166270 1408240 961337 488276 1581187 477227 1121223 1009669 1110135 1804147 727239 768194 756708 1213327 1249683 1977275 513366 858530 1577185 374285 347803 697069 78770 1086758 257900 136740 786572 791791 1192160 817125 403161 1906410 1526693 1615266 125394 737806 537440 1523644 534349 131727 537749 803345 1914317 1681637 1602579 282142 1458272 1293468 1705117 1171713 254502 616361 815359 416438 1986933 1039785 1810987 1811067 189468 245025 1216913 404392 1543019 1921604 1018143 563311 1035618 1750659 867364 1875858 957106 998983 55453 1519307 518069 471405 1618034 361165 1940192 1727952 1167589 1129803 1549717 1684844 1859236 478634 749930 1823157 1677311 14824 528510 1475877 1492427 304115 136817 72976 333244 1434154 260626 864521 1953933 1852133 1873921 1235061 1364967 1863122 519151 199187 1778603 1971282 1282721 1017401 901927 1952622 846002 1852467 1583347 622331 1685751 1222010 131089 837754 1690492 605813 577652 1913610 1671968 1582663 1388013 329941 778141 1705473 488477 1471227 605348 705760 366831 1909392 201106 1779795 1259702 275008 670356 537899 1952558 26039 895345 811659 1949759 317655 1642861 917630 1898972 170956 1994429 272665 824817 859255 1346662 20653 1760871 1276612 538320 401955 1372799 1833564 1342657 173971 931383 1394865 1699569 942728 618462 379309 56244 1242626 366 432876 786191 38976 286165 1172482 1305911 1558615 1406956 733266 1561515 1354786 39766 12910 1714925 1323455 483746 617687 769929 251609 1451217 1224899 736561 907697 1789435 890990 1570574 1428359 18627 1195450 337303 1430778 1483004 806348 1149904 869529 484419 842267 614402 880172 724717 1590739 743351 1316901 186029 1178328 227796 300770 1818432 366602 1278853 394856 1567419 1837098 1919867 1945050 1911816 525523 373808 973720 1263827 184683 480418 157203 400182 1043933 746482 1454908 1338995 659907 629667 1030769 1988222 1196647 103456 854732 435510 1346339 172672 1366604 1893111 29089 1686085 1902532 1363163 703923 986008 206497 1275371 462738 209027 348835 1667362 250454 1260213 1746026 1911042 1708259 1636364 388683 1372787 1647142 1068164 1588038 996129 661148 1587480 1174034 57340 1957947 715284 436014 1390591 980471 1722160 954557 1993304 139909 8227 1939928 1178907 1228832 699120 290507 966868 1171324 1821389 1830846 1972923 1341033 495027 1232426 1267086 1895443 539050 1049867 1841579 1578699 67424 718820 675647 1749256 653017 1762161 351621 1973614 167014 1256597 359883 48468 446077 1900220 1231110 1568886 1450845 745619 1173333 1774499 1595170 1408926 1789611 1964913 1416978 1988109 1274537 1867057 1323080 1073708 1879440 816104 741562 985229 127386 1684300 836932 1056112 1124511 419952 1058079 47517 1434711 1940268 1080420 1030273 1207666 120043 1678358 275466 1156857 1327162 417063 423261 727696 937229 110383 1233466 1793516 967182 1299560 661897 293356 162599 429365 573243 595424 822660 1428691 672465 1972558 454159 655091 589088 937039 1770450 594107 1144280 512197 10312 344747 1048332 782193 164432 1792968 736248 334702 1101551 108333 600473 539283 668633 839658 826420 15783 572180 996573 504363 730003 738643 339292 1637791 661086 1101141 465530 1574406 1707356 322777 1421160 1692428 153638 1116297 1762037 1258993 441243 111998 1537612 223090 965994 1037277 188676 264354 91561 1996519 1015393 1430096 432779 1808020 1693050 840838 1893870 1067750 1728864 657533 1703946 1877151 842064 1562435 1981368 240685 1571737 1877525 250349 1092060 319380 1096794 288360 930791 1482594 1768664 1950263 1131170 1663338 422239 228797 1290416 1976518 433839 824090 1245639 290802 393416 1682809 1353053 1477833 55821 1949253 650397 1402095 1229211 668228 1536933 812609 1413674 1029555 1715983 407900 1705727 1751846 855785 168191 1457091 1037517 1709379 176722 1942156 1016550 1219433 1808975 602238 1117139 114471 21528 1219046 1806976 1297782 342022 371406 1192128 362447 1173990 145199 1126394 130459 1124338 715186 1882162 149080 1504153 187914 95089 849400 584036 1113278 1846458 1578157 1219478 1147949 1457369 847913 1512582 371023 1816287 499828 1196566 495721 998360 1660250 1233799 860915 230496 327223 1205216 514122 1723312 1101746 1246632 570287 1162424 1891787 134910 47348 350471 483987 1130605 1491597 506877 697680 813842 568823 651778 1128751 499497 811018 1390487 1086077 520187 1717106 211659 422941 149898 926 1266103 197475 1459122 30287 1126601 1552762 1150513 982968 775510 1045883 999372 1369040 1093458 1957123 604824 951690 1455501 1235741 695141 1145143 1134234 534148 891908 182990 1841253 690775 1653997 249374 1989090 1015909 1185594 614776 1955498 1779037 1912709 1073987 1885667 1357823 1661007 803090 508845 460211 1168714 869816 1740218 1629428 1440420 1831960 870825 1705403 1263635 731119 1296647 458641 1257129 760563 1968309 782774 264892 156211 1157013 856074 225115 904061 193894 1868018 1585498 1337079 666247 1853173 120025 1351420 962889 1980016 1953489 1487821 1117369 1839341 448308 799719 1217244 1995133 1046052 1758010 1341688 1375263 1602798 1239582 1971359 669509 1124408 1459735 1563786 641493 108877 290580 626872 123569 1727281 72286 1851055 1904035 1999867 1348755 522962 274064 329811 836893 913686 1165344 325702 694536 1892923 1131466 1030756 1252430 751216 113301 382772 285950 1099475 623302 1897876 1648699 1260841 61304 647103 1029854 1847808 668671 881119 1214703 1569799 765020 526235 1176611 1775441 1947219 133284 1081842 525610 846590 1098889 1440481 665546 1461244 1819035 1847640 962313 224102 1333990 1197371 1973969 1263775 184484 1470694 577348 1232151 982007 1863549 355599 706957 1869893 921585 942179 1142336 538971 1847789 1702269 1524192 1999901 1838967 770126 670956 870039 540404 1648076 949576 1777314 282161 763254 547085 1355855 1413290 656229 1779201 1415286 1068260 1030042 492166 1960678 1221873 1018653 1223053 1415208 1787932 159786 1996862 475706 174000 9439 691222 926423 611845 450281 1600963 1145015 1865658 213365 1233910 692267 20325 862688 1046495 1120747 1542303 617547 822787 576514 515250 1612813 57775 334048 1537682 228482 573342 1184811 1477895 1022270 1767424 1544048 691571 849348 567897 868007 1434706 607370 204941 1143804 1379818 228648 219206 1475516 1040578 70448 1067070 319953 1582977 960393 383394 311859 919503 1449505 275514 1186415 632330 1207423 1956849 1180469 1517691 1679786 885004 1471571 357446 1588916 1626124 1892829 1242421 1166640 1029817 672621 1046344 911353 1110207 860334 50434 1159458 1646264 14188 1007713 332905 1908420 192535 1568186 28157 1075405 823871 224843 1060760 67947 1011581 1001981 1180193 587775 68976 356719 172439 1860169 1357701 955585 1436320 1015693 806683 1887987 473797 940583 1177926 1321941 701280 287182 1286709 1996600 1304410 779243 1921555 543937 610860 1496002 43521 489230 165462 739390 1778524 460554 932265 378240 265533 127119 653110 1910927 677066 181284 1768358 1087993 1367948 1476674 74330 932400 539347 793964 1347722 1056072 534642 1517281 1980900 1982751 583549 620415 936342 543396 1956068 1928374 547532 647617 717312 444153 178723 1315554 256182 214049 614988 1011397 424401 931671 487640 1539293 1813327 1782447 1334136 1915195 1140697 1661749 378317 785872 1526702 1412051 577384 228065 849450 1541829 117331 1901782 1556439 57290 348311 728186 1011504 891433 1531193 114260 1229226 1495614 1046218 1989684 548421 1261992 697664 1410048 936565 1517142 1416443 584689 140437 972229 645116 1254768 806642 116129 1934014 512798 1791226 507121 1201211 511183 946732 945298 432783 471142 157748 809225 396881 1533215 1780846 88545 88525 1174219 1149909 1463185 918062 183106 933666 1541058 1100790 723998 263493 1315811 404483 291357 1893440 319607 1043093 547897 522280 870027 901351 1903235 538110 1264829 225033 339716 407957 820287 1683750 1851215 928902 799230 1525742 15293 747747 1931236 607164 1887197 1212702 525995 178527 932012 1581272 517982 1729717 1796186 990995 407650 947058 387594 718102 1775302 1332516 1862225 1185963 684096 597028 1476651 244390 946812 332438 3250 763347 1457859 207945 1051394 1010737 303667 1925353 946277 1753905 1174959 559072 1930261 903558 1343075 88224 1026611 1168070 657341 1882253 1298979 1641787 846744 263445 1223211 567733 720831 1053391 1167619 235191 1479557 840594 1730546 1380264 1388028 1067639 1799060 1345584 145935 182325 365690 822691 1974232 1019899 1401678 773090 502116 1507678 176893 1873468 1463565 1577678 1789404 201586 1458760 1388920 1387331 1742352 1701292 1470765 1589699 1318800 1795071 1525847 1937357 417180 1594432 1617217 638297 511319 1279771 180522 1027003 1167102 15490 782233 1764156 635072 73815 25294 114788 1487136 925987 1997769 953409 1705310 1444164 766607 1078614 454452 1570752 816255 89411 72350 21048 934919 1449408 1133224 179154 714025 1050911 1531706 479040 129032 1533974 57836 1781595 1985067 223700 1751095 1545199 1022996 233559 1349798 681215 1546221 105503 1547566 1512720 1449000 1280913 1222812 1661895 428408 582026 1883433 1804757 690402 4371 1767433 405450 1123009 138332 13892 1851873 833870 1329471 1558381 787784 1266043 1392417 571474 658065 1323402 1968386 726332 292276 776704 465181 122513 1643529 383633 421583 1568861 730355 1059937 684001 678603 1902864 1247373 1166039 288960 1660898 241035 1619446 375642 1915836 1764825 570884 1804878 84276 280910 743063 1997289 938094 99689 1412398 224663 730190 1834091 1160573 460408 1246957 557531 1152962 1564917 130239 740726 598744 359828 197979 1147321 528505 1608960 257773 1497203 1938374 718088 1498169 1583245 1379654 1334132 1196997 893034 564226 593395 433972 1415075 16870 1635911 834085 1806843 1833887 1161909 714042 1623090 595309 668012 144063 110029 940698 653164 424277 1015154 1002553 1165485 1294727 957907 1880033 688199 1317414 520306 1301425 1567830 716514 722171 58259 441004 177612 1422692 1240982 269556 48327 1823703 1038371 1890120 1541291 858666 1140395 96239 1329574 467933 946474 1857472 636395 64284 741825 1233522 42237 36950 473586 1463425 1731087 95523 1892843 837600 443991 693555 1654592 1102820 1611187 629990 352181 1902673 165646 1352381 67236 115879 1308155 1950048 1437439 858842 343425 1539471 358981 203129 198851 279273 1643128 1237368 1124635 1374936 1168355 897480 1834223 1193559 771521 1340848 170196 1980605 1329220 915419 1235577 828426 1765237 446759 1758606 1179169 227540 627936 228681 678346 1532889 1148629 505238 294681 558804 1245371 1358647 614259 1217406 1748391 284680 1464588 76068 1946425 1516102 331419 1364892 155603 94290 792486 1261241 1078007 19094 83833 1721509 522415 523265 1309542 973844 421512 1950965 1880053 1892017 1696026 713676 1272258 1391384 837555 98637 1995921 1096045 282785 301539 228515 1918630 951640 1360170 1679255 850931 11158 171122 25167 1040371 1963903 416416 570613 1372248 598807 489493 349876 1318049 1314675 1209164 1258987 1781387 174556 723688 742237 953961 1891186 230901 1932754 610027 28842 755081 1847741 388556 416306 1214540 406000 1178514 697898 1751962 675063 547861 1759515 1935552 1627760 645748 1807807 1291862 1021750 696579 1139740 724060 558666 1697798 371611 1311242 1831770 48610 1023596 700372 329589 1882244 112211 1773642 648326 851913 1260461 1785785 1309669 1721971 1840756 47654 65250 1505196 1324669 1842249 875425 666654 1338161 1722682 952413 1685428 1610357 1429930 1331680 223897 155362 506354 1687405 328808 1253042 1518594 752568 1689973 1776370 1239614 923193 1466096 216676 1222468 561508 956105 392896 416051 220707 887333 1383406 1225659 144444 619554 1088570 1402668 451946 826705 1288068 1065624 1542775 983816 1278843 309287 687678 1438678 1559015 798574 1921643 227995 603915 1585864 518122 532556 1040385 106291 549411 916905 191752 890573 254081 1108235 1219977 817223 262012 1876420 842806 469516 1694980 831475 1148195 918199 442062 663005 689228 1157586 688571 1832751 1951754 1970553 1404565 921598 1465934 1991920 1627444 942597 887587 1426555 596423 686663 1851549 1931981 1335833 700723 1352416 148368 837214 1003486 1972765 826500 428453 794352 1903485 1878554 1052477 944542 518163 1783052 114625 1453551 1818470 640844 459292 50381 1978923 922878 949224 187084 1687902 612713 1153072 1645424 899199 100302 768570 1995939 358551 163434 416147 1506498 449364 774359 789394 945977 549661 1587605 1702070 1549227 1230426 205998 1975315 295693 15138 702979 536330 1331741 785072 1218352 1736021 1598273 382875 1179377 1150637 1987052 254769 123284 1533223 1479893 898026 1559436 907425 692664 1172137 101171 1638648 295354 1929232 758994 603528 239970 744877 666023 1308838 642022 234116 890382 511835 1942092 1972538 322086 486844 476387 963597 401357 1614056 1750794 1678393 999187 42865 1462241 267514 2371 1342590 821981 590426 1456538 412915 167070 1811036 1531876 729524 34746 1988484 515736 524584 595548 1254047 311612 1642026 255945 398203 1364826 483084 348127 1230571 1485802 1477835 638209 985242 1821767 113633 314077 710234 1523491 493789 606905 196569 488772 1307784 864055 887806 1281683 15691 596981 1068801 1700222 970985 77908 123743 103400 1776859 96392 1590360 1678291 1119972 873602 1189689 1851594 1758785 1156047 770539 457974 1125829 1024620 331595 743598 358191 1353694 1127809 1687035 1247960 210029 327729 1416816 1197594 1763544 1541959 57398 1924040 398724 1658925 293921 446072 1449994 705569 1917080 294554 1294865 1280603 1359790 1774276 23491 1599291 838421 789094 1861215 1010330 1522090 1585271 177172 1364172 1633166 120796 1335318 406749 1350945 147066 1413963 1705461 658425 1864438 1875576 1625935 1834837 1254034 576095 1365497 431175 127993 1585509 1960658 915325 1625209 1238278 196634 683862 403108 304064 1393307 1713383 981991 1490499 1595106 1548050 1690644 1030528 1328771 20936 799232 133943 732781 1440018 1829223 738168 269689 613232 959502 370459 1437119 1560085 750782 1157344 1230420 307599 789715 1952617 66357 1573556 1114792 1610528 1879834 776690 794175 1784833 1019365 741471 1304550 593366 1634435 616002 1345432 740146 904440 1038494 907468 1724469 915039 995015 611740 1932235 592734 1450174 1140401 294001 1168329 1987996 1715080 785390 1400463 1081625 1787022 1359261 1323983 559986 289754 1974364 147422 1562660 914936 1211987 1213897 1122270 458408 262212 250964 1028674 840033 1104898 1823770 276387 388346 258148 440241 875684 1869076 674633 729683 654887 840928 40779 437701 1125733 1614478 93130 1105406 1770540 651399 1942837 423175 1334992 735769 1703547 986288 1734374 593501 1207163 275139 284811 859909 351669 1853624 390039 347622 356556 745106 1130078 937382 1682947 493142 1540271 125553 1923228 1012432 338989 1018560 1582398 992069 183799 566616 376236 58726 850562 1818682 46837 1527253 13133 583994 1271842 422566 493164 1241774 1210920 1357732 1347643 1157337 1524621 1944566 1998508 418930 556281 1828530 175937 1460267 1123914 1651814 1930806 1204487 938884 757212 1164820 1858042 1565516 426115 248178 243583 821885 1524657 228446 882825 1320487 1460382 662486 1857237 1378262 1041327 1465649 344638 198325 916402 700732 1678576 652360 1098988 128232 557622 499053 1335427 1005019 1342392 1392258 231599 803545 318371 791768 660356 156261 1506502 744774 1055673 403505 1120283 1974291 232407 1940049 1914713 738668 514805 810931 1979941 811951 1937676 1914707 935243 642360 1035974 1277577 145901 966350 1480186 1828763 696288 128884 1304877 1195645 507778 805124 1565315 1386230 800259 590549 859355 1324660 1745853 1999530 165577 1195023 1840979 536398 1843347 1819869 891256 144491 1645334 668582 20099 1648586 1710448 842137 291977 1327356 949646 1029982 236710 201496 995340 1035090 490417 1344439 1897669 1176101 472255 1190222 955250 865830 869336 728105 1713800 407241 1406679 1876892 1145874 1750306 81347 364712 1589146 253636 613904 46203 459894 725029 926474 835199 233738 1500581 294836 63694 701585 883345 669002 1157158 1614193 1104848 1438709 176105 251135 715799 1893769 814463 1098510 1967467 818359 562149 1197472 1364492 1734870 1371957 1196296 1832934 78974 1498711 1263008 1647283 620179 1194040 1931610 475876 1200470 1956579 1617088 1528781 1433459 1230609 490962 1839875 944146 243803 23784 1068319 884993 393296 1415563 642276 563872 1579941 1187722 443253 1662927 1487461 325232 1405888 1786613 109796 808197 1786569 408506 1789084 1842287 808076 1349151 503506 1190967 505127 252194 691026 1894963 950664 1514429 266127 1129846 27686 1016784 229202 495540 18113 1287897 1288883 1399375 1503586 1296778 1064255 980231 1870504 1784716 1417551 54061 1386822 1366011 1383066 1457363 1395334 735406 1649985 1476832 976004 346287 1393540 1911592 1942601 709383 1831374 742914 648763 1695858 1139317 1038334 1012394 972613 648883 226342 1285943 652728 48262 1848778 269187 653774 52464 1421262 537960 451374 194368 1738898 1458306 1596569 929378 761301 266198 1803990 1678445 519443 1487412 432472 931079 846670 1912113 1087724 473261 821588 1549589 321887 605944 511729 1502835 1220290 122078 201395 405024 524281 524577 1990234 907205 869606 1433985 1618131 1078343 1334967 185814 1509262 1077129 1286548 1076876 1677781 1548215 712497 1859986 775399 1098997 162722 1600954 1350578 1768777 191299 1775085 1375346 1684287 437934 1137388 72035 1099063 166934 208858 295915 604898 338316 280440 155772 1184046 1871172 871742 1524233 269514 1574432 949609 1945728 750572 579392 1221590 516980 1850917 872139 1667633 533831 1158603 1245130 1577213 222298 314808 1186916 1410135 1119937 1618186 1324012 1560178 64689 1689527 1808376 631632 202681 1893134 318790 1925377 1807339 1316160 1816220 1417699 1686153 777413 938064 25556 631542 1677774 359514 797818 132086 1543714 674861 1843645 1829395 140200 269304 670093 840583 1711966 1906920 1913893 741307 307463 205929 1844652 979165 1764969 1374872 1736433 674469 1311539 1759523 681979 833987 1929721 1535601 130471 1182258 905874 1300744 1534053 702187 1194026 1781200 212525 1653086 1739683 500255 259700 285077 1654205 345351 1344798 249921 1175427 1001501 728195 446286 1356521 1039033 1779291 642243 930364 276623 1278873 478764 174250 887442 1533366 612752 1284901 393850 1272742 246710 976851 426647 1492429 1236496 1382914 882014 303107 143555 127466 1874907 1473662 1883823 911246 1609470 228029 1292270 1974696 485477 1199794 103327 352607 985334 1634229 1597051 543136 1962994 1524454 1846241 1056293 1916159 1096005 1760011 1718757 1389787 788211 1950077 424253 746319 1535217 738042 517043 710609 1111766 1129897 1399845 63168 1985152 647461 1362189 334755 1207839 973141 939199 48873 1746226 721002 440185 1593702 855008 487811 1373773 741396 568432 1906473 385790 589583 1690280 1946153 737444 965815 1255554 927372 60030 29579 553364 608111 300588 1779394 1996041 1685654 1961380 1635536 168394 1820485 1455879 1792091 1165462 1034497 253957 1246192 165747 745589 354602 827541 1862282 1665180 1149962 1144919 1566904 847344 1376225 930398 1364251 1417695 812529 611951 1712552 1123776 306346 470251 1555089 677593 1517 490552 574820 1677073 142089 331914 1748750 1200182 1688316 1867118 1357492 704000 511702 912241 265553 1977181 418369 875407 327842 352782 1568422 958955 1883530 1767734 1175280 404292 1590329 709661 1805775 114145 901539 1001076 239261 1989457 1613919 1332725 84103 1195582 1230961 1254411 494318 1414003 1301361 653136 566612 1016594 694720 490191 867688 678778 21536 1543083 1330640 747454 1981452 179013 66338 1882729 510748 1134486 433305 1485941 1790413 1479887 1007023 315697 131148 82054 894579 331098 623701 425126 1252469 59507 1256065 1987918 551444 122859 578903 1255707 673554 326803 1527738 1328453 649305 626622 1443093 1962677 1497740 756406 1273318 19029 330604 1259196 1680524 1453687 202808 1136283 445263 465502 53949 1504039 696019 247766 12588 799577 1909712 282389 762254 1853371 544118 1306047 1060287 1318522 1374496 175291 1687645 1633656 46618 823051 1250219 91579 743659 1132800 692273 783139 1950616 1419093 1656297 1014587 599568 356206 687310 1836586 1042459 732868 628023 147266 1681165 1186490 166416 567991 1654995 822710 1226431 383871 749507 49715 689067 1519692 363362 1600554 1556538 783334 1155934 1286937 995085 472919 1171376 1725699 47476 384867 1998794 1280597 214259 1201803 469904 597667 1237463 681238 105322 584029 1952849 661248 1988253 1923251 232338 79008 1217936 347026 868581 1449467 1511577 1346117 1277210 324317 610938 1983686 130887 1935653 653324 1799997 563576 793684 1075564 1272105 271151 74996 642408 462689 1221447 994652 1155497 1288658 1460627 1885147 158418 410413 21191 185771 865316 1237496 1330849 10898 917282 67423 565097 939150 352913 1695679 636192 699257 1295807 713215 352667 32940 1848423 716850 927184 639215 1945711 1633088 1019509 569509 508747 1599945 624163 1886383 1965226 1656641 1041417 870044 378268 1638919 1776276 1039042 104990 494821 1633829 1875682 1454009 918486 1191671 1143731 688619 943024 196816 910190 1239958 1699684 1734055 482250 17122 372103 1199933 415912 882805 1419466 74843 171858 121884 87631 1745014 1960139 1566471 1992830 577874 194099 1272819 787688 511360 1891402 1521956 938205 1674074 689095 1112874 923338 941164 1035052 441040 253751 1529052 218452 1418178 1446087 120507 618501 1350138 1935440 1237791 219090 1040896 1247532 434390 1789711 69342 1019860 970687 8073 150760 679030 1336428 1388219 36432 1855916 1952417 507741 1953412 358974 854220 912394 1314729 405816 1604083 1675623 1094889 612292 14490 982939 358814 504736 286902 309095 1599298 730194 226879 1213840 572373 797592 1996015 1112547 1702692 787078 1325525 1335260 773630 1335809 1248914 1046446 489429 19009 301290 518503 1553833 1142938 1138943 777679 1579243 64306 1865908 1802056 995050 1537493 868749 581835 389365 1201477 198662 1686317 1446509 1462797 1798933 567311 772999 857680 212037 1343321 409980 577449 1700119 758169 1013038 1102702 1783425 1610141 95519 1215125 596493 1879163 1351162 1390381 558402 512249 236599 310555 1393473 1444766 665111 374022 1576523 1666322 11369 1413799 346576 1799932 1061382 1299238 431457 452890 235767 531651 1504821 1651413 1171995 1944815 1661572 1727113 201733 704299 1290834 1914765 519059 1753205 1834282 1785616 427582 1095660 701821 693212 68977 1538718 897937 660497 1206296 1778856 894242 746525 690820 1157899 637308 149910 847569 683371 234240 1698293 1519232 928755 40090 406447 349279 1505561 917390 1322831 1945238 743805 1475644 1439589 1812984 1734596 614628 670540 1859800 1836756 799372 1595725 889123 1753107 522030 121472 1517526 558890 128855 1067994 300991 1011867 1074722 1769279 1401723 780292 651164 674197 430692 298189 203754 576140 1614302 1945281 1874050 1171366 846540 1260463 366964 980439 1692744 737563 1650828 1007767 1624416 46881 589762 1036378 597567 1306725 1027629 1943246 211626 534917 472637 794571 1217331 1178313 547574 559021 103530 1835365 540602 480716 533325 1682849 1962629 1234475 1086061 574339 56529 1300292 1963325 1863334 1204343 1436335 281460 1841664 779862 69176 1160765 1094013 1299182 76170 158175 503900 393591 1021114 1959170 1352899 42342 1652997 324766 109467 1808288 1190902 1312909 1235567 1381007 287248 763430 25559 1158262 474502 523125 254143 1456834 1768170 137021 25679 1598328 693326 28069 562363 968501 1522470 1372305 253711 43281 1663279 657932 852501 1375589 1949580 1327295 1362309 85939 1301984 483253 298750 138763 945150 636743 1400043 484501 1384094 1207360 1429233 1560568 222131 159414 1572291 1838111 1464383 1642498 412819 1058668 1453818 742709 1439618 1547225 685226 1910248 1771718 129721 1675218 1123658 825330 1763752 637950 394911 1599717 918041 1220718 12209 396576 864137 481068 463842 412992 1801049 1589657 145278 1562235 1402482 676968 1579052 432675 1808785 321942 1346487 1171961 156114 1029238 556960 871511 29770 1506503 443250 1359812 462032 1111266 1786186 1212827 316303 13363 1915380 233452 1941849 353345 206185 1561425 348853 1948826 1637395 379365 476601 647297 972467 1553113 1154789 915271 846329 1682798 157193 1648763 221408 1625551 1160221 134692 1656774 114135 418781 260522 797762 1984094 645362 1618545 80774 978172 1377808 758712 1917054 332059 1874545 1791020 373142 1757139 1353589 364765 355836 1547149 515244 1235164 1079112 558943 1752706 598723 702001 1380023 1641711 1428847 377303 617016 459289 786546 1681086 1928886 1562945 121776 1007025 464519 501199 1035692 1173996 913729 1490093 961131 182902 1571590 684362 479517 1771142 1641294 822222 1350337 1786592 1351172 1269381 102916 1043675 1465428 925882 653679 328504 1237852 1290840 1805528 1330109 716479 1024202 691859 1191127 1746819 1341898 925367 1176109 1053149 1886864 760319 846424 787209 1262427 999134 757819 1590258 744101 1190265 364812 122258 1698464 701803 214532 1286034 992668 609092 1368249 180178 910705 1624140 249851 1617019 543601 1360951 977916 516990 905186 1435213 467521 498810 55214 803488 1375907 1280409 1961853 1378102 971617 54776 221923 956840 1797998 34990 1697954 1198578 357465 608434 57157 211283 424250 1236870 1389563 544191 1059130 265637 1389554 1859762 7267 186137 1292759 1239932 1194183 1767224 928967 1162668 1617090 933043 1615994 1543119 847042 1545438 1643667 9589 1924486 428316 833730 1346278 1531455 1759527 961308 387166 1603908 904729 1055184 463450 1731949 1771660 41974 140219 293254 1502706 99515 1905826 345310 827300 1450209 923104 739791 923142 1093446 942199 451565 938017 1979608 487479 1807126 871063 1209538 677937 679448 1744125 780372 1536736 1952529 1734841 371853 179070 1917802 1721124 1086384 1927360 1085814 83922 544722 1402090 1747483 1794441 1380625 1479812 838622 660560 1237650 1614483 1354406 206381 548948 409402 529742 181617 1518658 568824 1400593 1952451 895327 1262488 1101793 369370 44371 236122 531791 397483 1876626 1768772 265691 1398910 659925 42206 637624 344292 209611 59271 1098675 370221 363346 1455588 1328271 669687 594117 386906 1655625 687386 45531 1449014 1478034 425368 807027 472916 1880619 690753 324828 1513934 1853512 1677542 153602 1308979 1973364 1575718 714407 1248301 867380 102939 243732 1896963 1194555 315454 566481 1559165 1312668 1447363 254281 1544778 1789004 11537 188300 1967217 1418059 337744 1764236 462063 220782 723412 943429 31059 1444513 944989 918615 1181085 839782 1840826 531658 373827 1432433 156471 1950720 655481 541889 1690058 382056 830593 323039 1689470 716567 1317583 300596 259142 1297299 1042528 144212 990609 897960 1852736 178431 1369281 1857526 1984949 933234 1541892 1948273 1162621 1398579 264264 360856 584309 1658029 493762 783054 1224298 29302 1913177 1058580 196884 322287 183031 1996598 826530 1074724 407786 507901 1802080 289338 181295 153429 1994504 1441336 1737279 756033 608146 35432 1293589 1584745 751219 928241 562767 1500628 1160665 280159 1748476 1235058 247708 1259533 1702899 1964053 1200231 1982775 900642 596794 610801 476326 599465 123665 1200005 1309761 961558 1733519 1323219 64929 1527227 480683 1179333 1949861 231494 966593 1895178 700461 1772846 265852 306874 1643336 556068 864938 714997 1896513 1277344 123415 896440 1675205 1140962 1197645 1958734 1072702 216005 1182376 1411067 1006457 1412666 1702814 1567245 1467952 807485 814057 1154737 663370 1008877 1164025 619128 802212 1816768 519640 1910909 1302530 1463023 896802 1162612 72273 959889 715334 347760 388966 872004 1614604 1648839 1300281 452891 1883309 1007677 617869 56443 998258 1642602 1775805 1097915 929765 2303 330695 1171826 616215 1089688 1978863 936665 465981 951887 526155 49728 831232 1354008 342818 183737 1365359 1387819 1725835 442731 366455 547457 1742076 792666 1876944 1911288 998689 1753455 1663618 267524 23855 905899 325644 1282007 1481611 578117 530991 849183 1973563 129596 1082601 704720 1877087 226431 934335 869865 655954 200430 503229 808066 1064068 1050616 67472 884248 976679 476211 1250213 1933044 1542335 106988 1322258 666126 1183970 226519 420252 1109159 967000 1162670 1292685 717142 594061 1658609 412450 1691700 1656422 514989 916314 1106156 456264 127835 82799 954515 1238413 319071 1611150 1170494 930042 1402352 634932 1315087 168401 978637 495197 1693065 998132 1592345 871285 192183 480660 896511 716996 672813 681251 1978257 676875 626860 256357 203572 1412407 971885 199885 80316 1517430 417476 1426098 1606879 1036514 1099052 1236737 779448 1624161 1537946 1540937 1770640 442325 1770883 1718787 1421448 619866 493192 309553 1885665 781507 681872 1096630 78491 1239721 1863301 1822217 1050027 1281923 1685401 429731 774267 1465585 708756 947181 1507988 1039800 1168196 1429313 180063 1877799 1490011 1066087 1974596 1098280 1295301 930653 614185 1172632 988356 790233 864654 1101163 1792888 342377 1135533 148090 1831992 563790 1402585 916211 1232610 308172 1593481 795271 287430 1955600 1316510 1924235 1906626 1096306 1574275 236500 923265 240957 1481304 581465 1594487 868637 816026 1081771 418955 1782435 856424 130304 389962 1934476 694327 1520067 1804623 669727 1858215 1646994 1944452 1158836 1628653 542586 816688 1837247 1165954 1290382 518376 1493644 1076260 1269011 449651 1857440 458488 1957079 396418 254476 259737 522305 1075171 964385 1028601 1530619 1952050 1978707 1674552 850396 258954 1209005 1082576 473190 1979643 996316 1080473 1150713 1806029 1208407 1657109 1567969 118406 1358583 1527771 153559 1490207 337475 1593644 1547601 1830372 175472 1131817 1222081 1921418 312625 1452089 196024 109919 441563 604275 752196 1824744 243992 70656 1049528 1099528 589059 1417010 412570 1345542 630064 1629763 1532883 831990 1488960 1134295 62344 161554 470164 957899 704473 1222750 1900672 4922 898871 569860 155650 80815 491931 297469 1864014 1561890 216416 83662 1905784 1454665 615664 721256 748419 114350 1685204 1213712 1862291 563680 261336 1417884 258800 783533 942993 723822 58826 1524872 199968 633402 1727893 980555 831537 95486 1139275 954191 991912 381709 694423 284856 1483100 969572 1116822 137555 88779 238756 967775 915086 1978154 256164 511501 1325253 872704 1021006 815822 1078937 806240 1776105 1328306 441686 1056758 1364348 1071961 1784696 1870231 272881 836141 1036754 380689 1043699 37574 802330 1541246 715386 111282 1798850 255058 224141 529636 180765 707896 528173 1632962 1763904 942465 999651 1387502 1900848 1754635 1412956 1153 1069542 1723697 783587 628822 292760 1132459 1891221 664328 310911 749866 1473793 1705389 907672 1029274 624830 60784 1629813 436050 842103 1866398 679253 1723329 351510 1346238 261657 220223 1156646 588678 283805 1240177 1547659 143504 963656 1570124 1132278 1579765 680629 110350 797423 79511 208607 894291 461936 519702 1064398 195091 1280605 1696595 1540427 83651 1880607 69926 68676 449350 748644 1135831 1462556 929207 1121115 825530 777816 104158 493254 684588 324868 1110567 703601 951570 1381930 1124813 780131 441793 50894 191763 368608 180635 195184 1033637 804718 1107969 1705348 1068213 160348 422670 195421 344175 1559922 482359 819244 589234 818570 1405198 571475 438161 904439 1840041 1132473 1172760 754993 1194389 1754461 1995309 1328848 717024 662841 872329 57440 1731884 67753 1328649 1880515 1637862 217633 1743995 477884 853569 1272446 1439906 128912 1016314 913197 1008878 982979 127426 1479198 301856 817501 174470 10666 38080 422509 1336789 424371 1056121 1278532 1310578 1868000 1885537 658866 232443 1415814 1855831 1292325 1586844 1457572 874937 1281894 1382849 296945 1655713 1769978 1463403 1091051 874179 1679207 644219 1167250 571329 233487 223279 1285577 1899505 253586 473486 639874 39102 1548982 1236301 15409 1738974 513824 1236346 857779 521450 1477305 550267 1059551 1164442 874357 49998 1317924 1978649 973235 1069592 396958 141987 515105 157065 531689 1183201 966463 1356152 1389675 1903639 675882 1062484 1408160 126343 686621 1465568 1491114 832384 1824534 128697 1281909 923610 1195392 878509 1271157 356276 1336667 1435742 1775055 237940 249019 1695410 1447980 1658917 1109748 237256 1103189 283046 182607 1746192 1546822 535707 67569 1888452 587814 996147 510461 899397 1938199 1156250 1419075 1021288 943017 840208 309882 1350669 933484 1819130 1197801 121785 1058357 171215 1389000 384224 1391338 531161 1487543 1932811 1299172 705025 1712392 1960331 550711 1881273 546409 90813 1165723 275490 1564935 1392396 653705 1913786 1774759 775024 1095412 1569944 759468 1097060 230978 223184 789740 79387 1742832 1399618 274888 340307 1359458 803599 1841432 486564 1224020 1052042 586843 1649097 1847104 1031202 314662 1497755 1927582 1600102 1118943 820804 1421315 59522 1082619 1483929 1016513 1571922 1339284 1488488 769367 292602 871186 1777912 977664 486216 229191 1845888 1158771 235053 693848 662589 1460154 956766 1365909 1767885 981154 1233192 1003691 1332429 696917 279696 1340220 534018 374786 186419 724934 420107 1634769 675919 736141 264235 503195 1309309 213586 361658 264898 974022 328904 1839742 1534255 1855400 386444 121608 595463 1707784 142928 1939848 629053 299573 1359167 800526 363588 1820169 215252 1332585 224457 687145 709994 75748 82738 1888563 1563126 192792 167092 439997 1501431 1630014 1956043 394311 1181691 1283138 856450 1379201 1332696 1803785 794291 992928 1736690 763037 106354 40263 1328722 1406358 1694325 1435621 963314 1591265 1134198 1101441 1874792 595402 877790 1818528 1287330 1839974 1465249 781749 1916624 324488 1671276 1142737 1351687 691294 56688 1077407 487085 558884 1837089 51363 1468901 17570 1428210 185830 211724 1369765 1839048 1687999 1510006 533966 1120029 1107367 2319 1942256 1899394 1180901 483199 508958 19316 233710 1568541 715566 953734 778612 1057301 235051 43264 904189 1113227 1856283 1795176 844758 1472803 795811 682048 868181 338645 492991 1053142 522124 402519 1110419 1201494 152833 874506 1502825 1544362 747088 1977756 1329531 1131834 23267 1831024 1360434 1215765 105136 103382 1768229 856325 1923424 1865722 269444 1295608 10109 118705 1693784 1983672 391485 1789494 1432423 1728458 1069286 1589988 269908 1567207 789084 579544 129868 1161091 924947 1625522 1211179 936059 1185981 241280 434934 227155 11124 841929 1340454 295843 199888 1927226 1858370 1232346 32455 814124 1092492 1717320 722464 1783150 1938628 1007507 1986000 560193 112849 1222768 774331 122891 617308 1410677 202426 1210121 232825 1789784 121005 295909 1557565 1177992 1129975 917962 1277235 105852 1886479 162614 1924582 1623739 975878 715940 417134 246968 264660 1047380 1850811 268322 1336858 172952 1978944 637386 233746 570257 542432 1430353 5757 534760 1006220 1387252 412831 213230 829468 42052 476099 1119834 262576 1301039 1831398 683921 1375315 746572 1501927 852018 1822074 1537006 1074057 127812 957094 1394513 1760481 255827 776761 1783964 949988 1227173 234095 1419617 959836 1905559 316232 290677 1823088 61552 1264869 397636 1452959 293963 1768853 1511889 403910 1994351 1779720 1470341 1297440 1655511 492378 439756 1214858 191000 1961545 452401 718758 1527926 933104 695109 1961615 822329 1389192 556183 387876 639570 618561 441833 1113867 946714 1166728 1373416 936394 716551 1269019 1078422 657243 1754618 221594 82396 1142075 351761 1974762 1547241 1687797 723382 1083353 845101 1382467 753026 1785707 972962 869740 1128296 1372892 1498013 1750995 495263 1455401 721821 1940322 388372 792578 278776 835334 1316045 51551 1196168 1622465 1428863 470753 1662078 312212 1485393 213791 181911 1505620 1120051 1905742 1730412 530865 185477 1413323 1692617 43052 1372585 956360 355070 1733273 119033 807156 1975286 1822224 428034 1153319 183651 1947664 1058254 1239099 823996 685590 1063242 229937 1243032 457559 1682153 1305663 402865 978205 911121 1579922 1557305 207342 883331 700581 141647 547710 795228 486371 1067084 1170358 969933 305745 695781 1413139 427527 765725 1524588 666601 112339 343301 1094069 1498404 827303 250900 759079 1532848 492370 1128303 202541 252600 1992380 918316 1633226 1467865 830387 1349984 87715 1307040 581315 629893 142481 1195527 1356935 551824 370506 1857372 923331 1040537 1085602 596207 1555107 1727231 1033552 1186309 454843 647738 83482 411984 609336 166185 1308209 1604204 855906 60769 331938 1589857 1939539 1346534 349653 1186568 922401 231357 1167757 787800 1822769 1656283 862552 1306080 1796620 1722248 899526 1550549 927966 1948476 1715663 545530 544057 709771 1555173 1522929 529789 434008 1277912 301380 1995340 614844 1013586 354516 507775 1179731 562083 77303 1327050 924234 513007 1727071 1799495 397716 49014 69399 180642 1880766 1372891 1798389 1768014 1689722 816736 428664 535910 1123665 310920 1379349 921674 590036 1849423 524852 975292 1061549 882314 5518 1464005 1381416 28526 744691 562259 1679488 1473184 1593707 1221749 1554124 82374 900358 1065256 78277 1489125 713146 1199762 1572629 1150987 1064583 1134309 510641 247758 1835809 74675 1080095 564249 1148912 1565996 519348 809059 902473 280123 116264 1961087 1336940 246491 522731 1801120 1035990 463535 345602 1519790 1401566 1341286 113391 1734815 862187 1125187 1316395 1794191 353794 172100 1712413 180685 1129337 697266 1545842 1696944 646289 116551 1986270 676833 372478 1762806 1734785 599644 1408893 1889729 166151 81285 85531 1377473 757406 1963574 826379 1358438 452250 1673737 209856 406512 1572775 1675092 994996 440420 1794716 666681 1486034 1791607 1129764 1715803 1314535 11754 39214 1101976 1961528 12435 742794 941426 895765 1365076 776570 725247 1398483 7594 1549656 1782960 800378 351926 1166730 138512 1187434 328089 1336643 61994 1867317 123622 14268 802773 786362 263873 439383 478878 1880413 485080 247165 1987041 1067212 467208 1592063 756463 564923 1295986 644785 1540197 713617 1212277 43760 1016941 337895 1499857 972810 1354192 1516892 354159 1026013 927114 1238458 1739030 1591260 1670139 1633674 1336512 128315 1833679 105461 236156 883229 211031 1138748 307938 211291 1222035 469817 1786390 956768 1706724 390543 1152438 1952693 1347623 1900795 1372559 813504 1370440 1171260 1287074 1367480 1136931 1408231 1662117 436657 249259 1773239 814176 823284 1031311 1252841 265606 1083697 488830 468059 1162967 1488336 1086784 1940221 1739950 252526 1360257 390597 860987 1405125 86457 746288 984695 1482231 1048307 1942859 1158573 1809745 105067 1208771 1527574 518257 817149 1752273 1698577 210569 994602 1745167 536186 806270 447412 1344911 1347050 650880 450704 1878897 103127 1101970 241360 1267163 1758738 1315097 371986 1347562 1127361 1817343 664054 1197383 1814612 759978 727421 377711 1828578 1412951 1497450 108426 262224 1760114 242159 43073 1291967 1564072 662989 632017 1487061 124767 470295 1015699 736736 54645 1337 92423 32189 1679066 145137 1081096 1194834 1207827 1800153 390274 1465790 1175867 1330084 1367266 179653 895559 833440 1096558 982052 974478 387354 1601906 279073 1906595 1150157 203428 878099 1819270 102113 1509710 186909 842088 1528334 325285 1483945 1691992 686794 209751 1580428 1408324 1691284 179658 1828142 1831615 665033 131984 1668887 1127069 393543 442788 1391457 809637 280045 1658876 1035901 899447 1534083 1582726 1271009 1409923 89143 39641 1469445 149983 1777023 373502 588638 296348 851258 107643 1541307 510500 1720587 1274790 1562925 1369255 1641153 769439 1732438 1134637 977171 914492 1746052 347985 1063345 1574106 1721049 1495587 1120234 193600 687827 1500575 795626 1995405 445977 1654557 1646561 1574194 1543533 1117182 1867949 66624 1847672 968784 896801 1088594 439964 112472 1305167 600463 79081 1432975 483801 643932 20075 1087829 425524 516037 1751658 490674 731483 144252 482534 1144451 1728860 1649347 1725881 1228735 793854 95036 163871 831091 1197468 1292967 866939 1939709 1943042 1385303 1739407 363839 983518 278243 906861 1992992 1198065 1350117 36214 1252806 1407896 377300 86754 1267455 1902085 1860067 737945 1084294 1149637 1951834 1602333 434806 1501271 1169615 23086 1491855 1649578 1300644 1503361 837647 463050 850922 181503 786459 219596 1038466 1509388 1252902 1279188 754630 1995334 403333 260526 575241 559121 1699898 1074493 358803 1341211 451248 493253 1798421 219117 425681 688222 291535 1584556 1305112 691366 1375016 1702729 1843862 240727 187800 1483143 333428 347115 1897389 1118667 1640375 433813 1988744 178415 736264 1999293 1116892 1622606 418041 912265 1162978 1043450 1165268 1305918 1833978 1510625 1498960 1539524 515709 1894380 92460 1775595 1245626 1199370 766941 1483185 1778454 1978513 1108763 1677864 1762579 72951 1313746 1553135 1592415 714546 1223185 117942 192379 49797 1329385 1525649 185282 1191046 1162067 490627 917994 973197 880561 1311315 512698 838678 1526031 1823719 133892 197566 872639 75429 1227390 1336459 1496836 20789 445191 313714 1121451 1972500 1099270 1665141 287357 1879882 1500074 394053 1017093 1070022 1705789 1959490 280938 976420 962131 812011 775979 1245884 1094623 242227 523658 1901637 1492581 35029 1502447 1466154 958922 830648 195265 1029156 643912 399199 1329766 1751059 878185 1236918 1060641 956158 1326935 1320732 1535471 122749 1677318 749761 127243 1141501 786275 1465951 722272 1348493 382130 1584660 1166283 757802 906767 46778 1043642 683374 1922833 1192189 1277144 689484 303088 1451976 224770 1082627 1418844 1073068 1708567 1137596 1718937 894268 623906 511775 754454 21681 1164454 970746 1829475 1284281 33077 1955991 1635708 888063 1710096 1579276 1071634 454351 456063 1598770 794092 1442512 1741645 1282690 673961 1735024 1287205 661946 1366361 235649 1467387 238373 690214 1134921 734944 1023687 1269288 1532960 1906219 103820 852042 1527006 343457 55555 85447 484078 783924 860707 680774 457511 1277996 900305 615175 1674397 1696994 1697581 22205 463000 583169 803145 1756914 1942395 262743 1397257 385356 1797119 298299 1526440 700850 1955707 1171056 1635211 447588 1502081 893728 425773 650991 729776 1450044 1555735 1547079 1920200 1296818 937634 79523 995549 509826 905075 1809971 1126491 415917 1150868 1400408 462788 132170 176300 1896920 169111 1335990 1754855 1641416 1020236 324882 1639270 1437524 250992 1008199 454765 1423529 1616713 782639 505999 314877 1652620 769072 1609535 1728714 825689 1446146 1043963 1394839 116720 982452 1202580 853752 1943363 570315 204112 1076734 681458 682235 82391 1930006 176550 321481 788165 101551 1823294 1273779 1408203 937599 556556 1464197 719030 1220374 828899 1303399 1220109 1798901 1690105 394244 435076 652339 813128 1157526 937242 584730 39215 746745 1943243 1535894 859022 884814 1718412 1840315 498858 449587 1350827 207287 442362 1719270 809415 875089 1315588 1844964 150429 1627863 1204794 1436853 420124 1357292 1538908 1951654 683560 278220 1948606 567146 486524 498286 1595872 1607860 199303 590049 1033527 992231 1807074 175608 1384996 691306 1146323 1799491 1426211 1539825 1943809 1881529 1387786 1691820 1824986 286658 717380 978462 780704 1337009 579789 1795638 1875189 834927 456262 32274 157230 1532299 249635 1129758 981970 261588 1257996 1424172 1531805 1670378 551935 867046 258619 770685 492619 55853 1092516 1224405 945390 312386 1158672 842616 78552 1379875 820077 910532 1659903 184952 684396 1070866 1624637 668973 1054574 1635567 1401031 1463589 1666739 415487 1031497 1288882 1248723 465747 1572393 1624403 749574 100684 346344 1954057 346290 1292606 1593583 947678 427963 346992 231735 585311 790260 1682395 740672 1455362 1792082 1417937 627137 1717682 1617782 436307 1440682 385774 1128210 905835 746075 257606 1683837 1359033 1540014 1138903 723004 1327583 1961460 666495 190880 245780 225536 961079 574177 845720 116028 1502435 1984414 1680445 214934 417566 1811845 18798 1559169 1863701 1460578 1039924 1775421 658390 328616 1268958 1264406 1759134 1963594 923932 1097525 320183 1723058 725897 695748 520120 957869 1239033 633516 148002 1604447 1879506 674744 1701785 410664 1685573 175361 141555 1183195 683335 28589 521268 1719032 830974 1584888 449212 234211 238744 577346 578795 1964675 804462 787942 1909093 1640818 1598984 1569947 810939 401252 1376983 980816 26433 818919 1406768 888872 1520096 87497 978450 1705716 490286 1500909 1905274 879916 399767 411394 312104 1570917 1425457 83076 1830259 895964 1961379 1398284 1544738 261770 1400732 1727801 1249762 889586 910601 1316386 725284 657741 1087721 1599705 988589 1557845 1082504 147566 363596 1174858 371942 321505 283551 621884 245556 1096707 511734 1858861 385821 1850256 950642 1423669 490412 1345983 1641113 965305 85002 1286571 720946 1380289 1295416 511794 1681940 365120 1674919 1014234 1825070 1243526 1476513 1977997 666178 23346 1265584 1257741 121987 703429 976391 377149 288122 1656995 182989 1351967 1967292 1872356 1935684 332648 651033 698245 1043472 1152700 494864 288680 1871214 1068778 1320822 1109245 1546665 714200 616516 322106 1176707 1196781 342778 608998 85844 612229 183028 1892561 217331 158656 209561 1771781 63332 1983743 692252 1358759 1857353 1241727 613070 1655299 690570 264535 914938 1023140 754026 76251 1757543 268544 112480 670290 462511 708661 1194321 545520 113171 1046777 1390743 74797 1654408 729995 934837 1528367 1129212 1602168 381390 1210959 1351045 373451 642755 1650674 234245 632448 246349 593540 203078 1505439 552692 838465 19592 1825974 762492 1855611 493201 935256 339383 766016 534626 1218966 604556 909892 1517863 1099092 568216 1059109 1451937 662777 239608 1663174 302690 1164370 433347 87355 1250114 966677 829512 1516435 1571397 363990 602734 106054 1483904 125455 622348 1800029 613410 169656 1865378 130702 1776340 1837026 1696716 349446 1211691 197523 229939 1820074 1259144 409184 1233459 800576 800660 1199073 1675842 1571953 1315067 201888 804274 1325385 970742 777196 306964 160861 1643861 1544938 530124 95922 1190293 1208592 1817974 1249369 239408 498128 1558343 1987439 1054737 1814057 977266 1430585 1295844 535937 704382 878555 1147345 938089 775374 516174 1805541 1390732 1393655 334598 1543171 202036 612533 181054 322357 1605842 318606 1794583 1366105 1967259 1439627 203851 717616 1549713 1179288 1545186 1406783 360300 1836787 793681 718996 971289 1740319 684958 1989026 78245 1608879 1284877 1547197 1209389 1246651 1717181 593495 1555827 1754889 252661 1854077 937497 557253 412599 30114 1906690 106944 1962890 180049 1734256 367501 437113 1651553 137644 171654 1093785 805320 778765 763691 727453 773781 942825 897608 652048 146433 1769518 1563991 1308074 1085534 1783572 1215446 421004 42085 1787786 856337 540092 840571 998978 15241 1131556 1012866 224514 1911058 846608 1816340 1598182 778523 505804 782101 1782337 918197 1387119 551600 1270770 446242 1029969 68629 1295274 472839 1277930 1600311 1858386 1284111 806743 1208000 1609939 287853 1862124 576728 94172 55259 1532676 694920 251456 1487135 1190982 1564064 1976607 22784 1501717 1434302 1560304 1990577 36210 342141 850019 55327 1520640 1969675 623479 1391245 1187321 303479 253003 1308123 722755 1820133 331085 752229 649920 1830947 1055507 1147804 194425 417360 143239 73055 1575474 1445778 475867 884452 1806923 1735088 473492 1872257 222283 819183 1278248 598991 1945280 1378807 523133 917232 1092033 314730 1477239 921044 253402 1767152 1365937 995961 1275970 597779 1688067 1707125 1662268 1752240 1563751 1531175 100930 1824861 381861 1885798 1414283 820405 1051338 418680 1401209 1563693 1721156 1082643 1905852 483321 1957365 377129 651586 983993 1746069 297044 1064351 521988 1264820 1182025 274284 424727 45843 275412 515618 410226 1033573 1292271 517127 164210 454468 102064 1584150 1914949 45836 645256 1265277 1133681 630121 663008 319113 687032 1661964 487368 1270922 1432206 1518374 1842104 910252 1071924 278680 540124 1050191 82952 670617 188493 661514 1461841 1882174 1778522 1860861 825806 1894304 300612 375771 424130 1304745 1821234 403136 774406 183904 1626919 1559182 653095 621665 1221988 1839888 930363 779991 1972255 1218660 395231 1993397 1353513 1781677 885761 1908619 23880 672531 1943608 1003992 325489 421995 1854364 1248673 493277 1473208 1933174 543224 1847004 1252116 1053610 884065 190550 719372 1812703 424469 1061042 362333 288892 1372133 21317 371268 1025418 421880 1136197 330756 1088660 1105204 1416271 1706197 1058499 1234710 1598652 1199154 970001 1097754 572151 1044602 1685084 1962125 762567 1673326 1250224 396167 1608555 817804 223621 298897 932291 1039035 286475 856157 562441 408598 860816 1227678 1913446 712744 430501 500932 731079 1709876 1393193 919805 116376 1617342 712003 1724827 424304 1143181 911894 1186781 209284 243232 1554222 387814 1406276 122257 267479 775828 1028523 1405154 1926084 780135 1229254 526448 1885784 145243 268816 1399878 1447875 77824 1303599 1467981 439784 1768785 1872704 667991 1368089 1598781 1217804 430244 1778975 439772 729785 67391 1559175 1801738 547766 1571026 168448 571358 449857 1061065 482026 1524368 377270 1795417 685094 37692 230424 230799 1491854 1867735 491746 1644320 496635 162486 142462 625963 1939074 888422 53563 1889210 964511 605817 1622886 1335979 547941 908493 1564682 988528 871003 158011 88471 488229 1620449 264462 930931 527787 1119229 837134 1240635 279164 1817105 210097 326463 1771983 779882 65671 1300383 96140 1901392 1057018 485900 465362 63548 1793804 296491 1033905 857293 1440492 1100623 1125605 36204 308591 1949598 1917993 790187 1654789 643222 653924 1418229 1507632 742152 101183 1652357 521218 1645500 734585 1296527 1393927 1254541 435932 1351652 1503173 1696487 1838683 1707219 548285 39049 1598015 288320 1686681 1318180 836941 167887 1053647 1682449 357557 490678 1166440 909088 983748 656797 1866422 515416 566181 1886892 1091533 1442802 832076 1732246 1438657 1125770 87198 317152 1735662 1999833 147399 1552112 293153 1696091 365787 1800131 1803749 218217 374874 210454 778245 1610433 1913114 1197822 673045 606624 950979 109307 1751428 820981 864544 1814708 504040 12479 1970117 1030910 1652611 1378412 1570922 448209 1792951 639074 112620 1842714 946582 746749 1733231 1506161 930947 1382086 1852907 1341836 1694290 163497 424755 1341426 1825297 1348001 344650 1684149 1130539 1740333 1849499 92957 1227201 1809706 1259180 1611861 637837 1544226 1685757 522234 855988 1915470 333896 1320449 804248 1309407 757775 392472 1860355 1940800 646486 200136 787265 1021931 478168 336505 1854996 1818741 1728227 1908839 451866 1263200 1377709 26400 1738389 1839212 412907 860879 1969531 1868100 726551 893956 793200 888917 1903397 1402327 1370027 567475 1463703 1566259 266375 1342236 1809747 723221 452951 831190 1494046 425461 47100 182194 978677 1352274 1444025 1613629 1368505 1711586 1304306 192835 1791366 1250374 1248298 1979105 1794500 1497714 1745750 367461 790353 1624691 1880047 1199155 29634 679060 1286926 801422 52983 1160526 941323 1868045 1464007 1359138 1195361 1268576 918108 1202511 1772113 1719166 5788 1559190 1646293 1357337 1213153 228353 982422 1651711 237030 655881 1209038 1215077 1319688 789966 1688558 1853295 295600 1490314 1073369 197349 1305245 649387 1342636 217342 1938667 956014 606011 608394 1649561 1957850 721918 1986857 908577 1410515 69095 810631 1686862 1369854 1179336 972261 1993733 786687 1411590 372355 1954101 837263 658798 1312122 1908999 15607 395890 423173 848312 1302729 578672 145721 931753 777415 234263 621653 1929412 1232948 1024903 373410 1886792 284019 1578558 1297439 902884 1687255 1158286 101656 472806 1804340 1122685 1709579 957132 84210 358664 1047954 391704 1292175 1150976 769653 1372427 75157 1379804 1293680 469725 341379 491612 487189 800257 347511 1878914 1580844 1011183 474982 478570 762095 1642328 46308 253849 125402 1053522 1764778 357495 850554 375382 335884 278542 1769099 302014 297686 634330 1550710 848163 619635 1977825 1978605 1454359 524408 1501372 260595 617223 1828446 1886080 1170500 801820 111969 1753162 1072197 759116 1391288 345680 1633726 167782 1133074 1104102 1631984 498636 1665048 1278070 849484 317468 1714863 1343160 47954 777687 566883 1495210 1608648 565601 407800 294933 1151848 545046 1794300 891734 1036753 533453 1431631 1435042 1163260 646913 732344 1546313 205523 1849657 351698 528226 724284 718845 1594678 1623513 186026 1381887 1863440 382218 764477 77584 459589 1162961 69600 433256 873569 974173 1157823 197548 486351 1729290 819485 1668440 787871 652219 808535 1279146 423693 1239589 1402056 1381842 1242239 815118 1028655 103260 458697 1849726 1953551 1995735 1515334 957438 345964 1742278 678269 1508475 509431 1076164 1692969 1736927 1749038 379112 1270541 687558 60892 1373970 181094 637962 1491301 938117 335433 63939 73850 1480855 1408755 844490 1883042 733653 1904301 380335 1106674 978472 1191776 1669763 207989 109783 410837 693255 1325795 886245 983303 1756940 1400502 111300 1691331 376134 1627754 1416576 1302413 272928 988421 339458 970054 941286 638864 197778 1186927 1179947 934974 137712 517650 377712 1709736 1000824 656770 1098930 200628 1204030 386828 1790257 1428880 1162666 1097441 1515671 681323 374776 1425668 458230 766251 213519 491973 1832057 419674 1568582 1323992 573206 287343 1742009 471613 1696032 805207 441327 1357646 151796 1136628 801733 1808931 1419838 1880945 956486 321679 203896 698751 966625 1424291 773802 483055 985159 1893813 339630 1665776 347720 1505073 684735 1890310 493437 195882 1578390 660495 383639 259809 403779 623233 1642077 670308 1455408 253950 762867 729446 1048635 961866 1511081 938386 1985510 733430 1361354 1627384 1511195 71737 1243106 976815 6758 1248180 107418 928216 1726976 943493 1087577 626023 243737 305274 926910 1510142 327939 789009 598179 883089 1775174 1276048 100730 367847 249264 254505 1299073 1892647 72266 1482945 24640 1127121 1110763 1336553 1716897 309223 1119431 69088 1078737 1930270 161595 341235 1219864 1460051 321902 1614857 1459364 678951 1614744 1368220 1282170 1297937 835365 993729 1759913 953416 562961 1900207 73173 315715 273119 1585057 1336853 884000 333371 1547873 915341 1253674 857522 462012 1538547 561685 1027772 1560846 256495 1469171 1579189 1607025 420098 917594 1778198 1534157 958872 363495 1925363 746906 658842 1575376 530218 1475384 1677824 655092 292569 815242 1630392 64768 872422 1913285 1219541 919276 985417 49607 198404 232003 1742179 992753 1057344 1476068 1176419 110424 622339 1960796 1458873 15666 1317374 717659 354867 784436 1599887 518553 1426272 1996626 790270 774240 1498114 1517461 1565152 475994 1813406 1996259 1778399 836272 71742 566436 287705 439062 450599 503162 1937020 1544050 1072490 1391662 1222224 1956560 1239435 1769842 1974344 1393019 1830945 449209 1771448 1547945 1419328 1022883 1013576 740440 1848247 713033 1358873 1624956 377133 1615944 1352816 1211148 1577175 943682 272327 104824 89694 1772812 1604096 85899 1833415 1478162 439169 158780 97760 1461862 1384264 650094 1933652 1276387 543921 597783 1273789 654402 1759786 192301 1862735 577156 1382346 808953 1685162 107972 837992 1273349 251585 1241693 1081682 654344 1479550 5918 1731482 1583242 1789968 905767 1076737 152261 1410971 1364946 55273 840068 595682 381309 1740553 341729 664509 502253 1748418 933091 1590136 660620 1116386 1487642 993771 1003169 1100144 584654 1051309 1599017 1988200 1519274 220015 1736867 1834367 1408315 891609 3154 1412429 438551 917271 1270309 722130 130811 1131312 1860141 981408 1056607 1106051 1823469 684505 447103 381743 632575 167168 1877752 1004372 1833812 1962613 795641 827417 257196 1571437 771054 27708 278358 510239 1192802 911035 495898 168466 267120 730422 908813 570652 1999490 518786 465077 986248 680949 1551631 886116 105886 1094468 1889936 527544 189627 1683118 1518938 662402 664960 617507 1708799 1691166 1501123 229881 1581399 1075673 1079408 1274876 242391 1408522 610267 1836421 1616530 1344208 1188283 1769597 320723 1523098 1554856 1646464 497181 917668 771878 1210550 1521305 596338 875615 1415601 1847107 1771391 727201 1501683 1957048 1987912 1021108 186278 1326207 989483 1812407 890776 1440398 574723 742785 502371 18058 955094 1028976 697156 1917175 563246 1460091 947292 1281310 282704 1058384 1411315 156657 827470 1144671 1781561 1964363 283557 713962 871300 1440138 889107 1196199 1072710 453245 1808698 626234 789628 1010345 16762 530537 688685 297315 1645010 1937957 1826405 1222895 1851879 399427 1427149 1082275 1207093 909705 514815 1740985 1175212 1648242 11712 646907 1479793 833979 1524456 124147 189305 1706599 1910433 1007972 1339552 831466 740580 1082502 997888 181339 462427 872348 1722552 1514642 1512460 1892991 919112 1543692 580195 1037087 477280 837143 34171 1063927 985889 508359 1933070 1620740 231232 1712285 1790931 398075 667961 985150 1196865 1324710 454715 1263602 1007560 847248 291621 1724137 326370 1108735 996392 347805 305879 335634 1984793 1010660 280391 111467 1254515 1566326 1717542 1782078 967293 761700 55289 1239887 1954507 125233 704942 1255625 414420 1202510 507462 14598 196672 1490427 757446 1754473 850556 628590 1922765 1145235 944346 153512 1861764 171989 452998 1369699 742874 1314194 788965 1868698 249952 386732 1635827 1002652 1164907 1046551 1952789 1325365 1312610 1922267 931709 345172 1333201 282078 1061859 1405026 973995 483660 1731611 167006 1726839 1148353 441073 356070 1039102 1789642 1778611 353353 560787 614141 634161 75666 736612 544025 1137181 1150930 579265 866508 456089 259067 1675719 99484 354919 663470 1061097 1947016 756901 928830 1512679 262088 1415643 1017878 1144822 33508 1934928 32261 116979 835666 251055 1699585 549568 340272 167404 241198 1860001 714990 1886007 1215904 1991352 190996 1950660 1248376 296264 1240373 1590718 560277 845122 1576870 379329 493714 264154 1570122 841697 546012 1633034 376111 1026471 882846 340294 715279 1540163 1703890 1575396 611886 1528265 1320906 614989 848901 1532389 1521644 396940 1608459 1561448 927159 472503 1100745 63228 1421722 829126 817233 114826 402238 1208041 420081 898053 433445 1507033 1426311 1707547 1797910 917423 1704739 991514 287474 715699 311654 1254698 1628117 822242 283913 775489 1914074 1768084 1413118 1617321 1701099 87388 1481177 291235 239793 1597163 88670 1722018 293862 624872 1529879 526774 1845818 581480 465032 195649 538561 947704 1206033 980864 1199480 1806040 960482 816448 1201475 1813434 1960279 1463129 1939874 1013139 269050 1439573 1987381 1268993 544631 1528229 523940 1096370 77979 276129 1543241 1588978 1280646 1795197 640168 1615251 400970 781357 1369859 1939814 1390192 1957811 408033 151089 422819 1849338 1663855 967765 1278635 972837 1356193 1046095 1164628 1505876 362750 616098 1869095 615742 208437 1690863 1024091 1500204 1339741 1171447 737554 1701390 1011445 1267641 936371 488522 944086 523142 266551 255064 1741771 1320386 544784 463340 359439 547568 242799 248932 831574 1402797 1401425 536973 163289 628129 1360243 494773 699674 1554042 1889483 326555 1036360 60974 1077204 1013904 1662506 329350 661778 993472 25585 800539 368218 1321590 1634496 1960784 414659 886419 850293 1087679 771877 96603 449809 1447988 337934 1200633 1769670 1924341 1475606 387597 1187928 2280 1990656 369632 1513734 376714 760161 97581 1049313 1937201 448880 1560495 1168254 1925232 1142498 930622 1791820 1392200 1772104 1100366 876723 1291871 1242456 100238 305166 1791254 82709 337979 64210 1608570 1677444 479245 1994549 486829 1689481 1579742 1175728 379623 1120105 1451954 1051082 1094924 281243 141437 167028 1341383 1949059 1947411 73518 136436 112904 1484118 1677469 1159845 431248 1672515 733351 995979 396425 1058639 985597 1157782 1064005 1888703 434045 1561234 1806445 291394 354379 1529216 111763 143429 460238 1241647 1891878 431713 601161 817731 1479221 1478929 600829 922226 398269 1335776 275323 922636 1752358 1420410 686860 997027 294163 371389 1359800 470641 508616 1615995 1536086 1374567 625024 870947 1760232 455990 1404197 539462 1249801 1390273 1976471 1600570 373471 814389 469601 1534476 129056 1281722 1949698 698238 1637168 688359 1893481 938792 649918 1130789 1122984 1652698 1472845 968803 1907831 212041 1597494 1431635 721341 154957 926328 1890319 875937 744910 1548252 1389527 1955487 1703024 365891 1155693 1254054 575770 1019468 21149 944354 157968 373678 1070311 778889 958039 1608497 181534 1332139 1275995 1461868 224826 1256871 1855351 337732 848028 876173 216581 1310406 1842265 228730 1234523 1768035 1918167 1973234 842131 188359 85778 1255202 543476 897548 1345800 1923699 1439046 1355724 1249580 1991039 371977 484517 268773 615648 11828 121334 632176 16479 987150 1579216 582620 1626335 1218960 1768309 440553 671228 1705157 1821710 1832467 1229683 486421 1810746 290404 581139 1324363 803947 722642 1440744 1423472 152194 1744812 1574875 692494 1632643 1855270 1873389 91412 524594 592492 1656699 1395529 605200 895382 760976 1089731 1335867 543768 971561 111961 1931239 1744064 853302 1920628 953492 1810731 916068 105253 311610 1145581 605474 1884690 1147517 284693 557613 907598 1034795 303860 1454552 721861 1952259 1659386 1177743 1021677 139939 1961059 14378 1110354 1899704 1356068 82514 1674004 1870224 248722 1834596 823811 154518 1495813 514 1038164 396299 1846132 500452 1172803 1669894 1879418 1963332 663862 1038638 1293850 764899 620105 637323 1035432 248239 1184734 785780 1461306 1065523 1071679 617399 1638265 1690583 1187935 45113 108653 153744 77555 358532 1994031 1003703 1913312 722372 1444314 729256 1122267 1673740 580739 600889 1799701 608600 1198203 1097685 695850 1854255 341351 1032939 945283 161226 1722388 1412323 1044922 186044 915750 1359668 989058 1782904 1862585 161497 852578 1373060 117227 1909893 1583018 486190 976382 410144 1127408 1852540 66518 832483 1055953 41414 774808 1468572 1393754 1136663 78763 1182284 137976 897009 537970 1947765 427658 1704993 566865 877948 1053646 1098320 193174 1228629 1795832 738261 1432885 312311 1625237 1310636 1400882 1960696 1955316 882875 421942 1223927 1223385 1319389 1149685 1903305 1965993 1864934 241330 1710326 761719 11313 1082780 1648061 464242 1971641 1222930 680133 449191 1153875 1079461 435327 1416084 1233810 927471 1790052 1965080 514912 1481085 1555616 1527695 703447 1281958 1545318 51703 1490168 1465042 473464 1786551 708021 604968 25251 663854 1704708 1718566 911199 1584977 1381692 1358182 1104906 60382 369864 1788916 1985994 898864 1502288 1819377 1123027 54692 1624661 995907 295166 1978201 114888 817424 682511 1875127 757370 113927 562959 1377448 1148115 1221308 1436509 1032072 1374342 1474414 76270 135443 835577 1907160 24119 871013 326610 1417954 1544333 1403773 54367 486026 30075 114507 1276990 237823 683856 1049194 1555021 476315 1762737 1209433 1882130 39189 117493 675297 1344791 566974 1985022 849727 1529252 1563443 1448259 1120536 492322 918848 886997 1897754 1030247 1384375 705179 285775 136282 595362 1411841 1630212 1562594 1838853 236838 1724633 1086161 355932 1742959 449972 658420 508274 741655 1653441 1240905 1188903 843511 1601485 1686930 1315765 255588 892606 363732 380346 1974591 1306565 1460545 1680220 241435 1228966 601772 59980 1291283 626988 1059870 223121 1842118 415869 221876 48582 107837 500424 266446 1426624 1486927 530385 1205386 1807290 1011492 631091 1989478 753629 1292777 1496441 1226052 1556035 1272468 478375 571496 994967 364680 505533 534033 563912 988853 1512112 840164 839326 568280 1904264 1840652 1291381 428832 831936 40837 710260 1839867 374233 1521157 1952312 164458 848524 80710 778402 384824 116586 683347 1488410 11696 497319 1827765 856649 521088 1177236 1185016 895670 1628967 239356 454196 64456 287929 1621297 1705341 343828 663579 733065 544752 1233680 634948 1934283 1589409 1293199 1880719 1327278 729095 1202934 1931014 1899533 752391 520156 1510878 285925 688164 908799 1455600 840672 1132537 1109985 1409054 405584 615396 1639393 1112221 1798793 1798505 374100 122189 392171 1900549 1801247 43625 773877 1548365 307280 1015659 964850 738822 1226500 1776330 1683400 859278 1565239 1387341 29723 330711 1606758 105842 818626 1731464 1151030 1099646 39057 1582513 1647429 1832396 1626107 1108847 1094042 1117563 1744300 1030479 311268 365486 1823628 777873 612827 1818075 343882 1272506 540307 522148 1867925 615951 1625344 1112485 790672 88451 1827409 1963911 826428 1122177 1538642 1842722 338476 1655993 1095780 974731 1368304 91720 1716599 1116671 333674 1663158 552029 1334990 1167202 1224539 582424 1300403 1015003 1513263 64722 1471470 620570 1066975 1637127 1243105 1444569 1017821 411780 1778672 578802 875221 1608925 1652634 1812791 1055775 1767437 471118 1898306 895490 1768271 623420 446264 1312804 1748867 650058 475169 1663779 1058878 1759250 1864043 1264468 416813 1353501 1448067 157790 736131 787065 1892095 265539 588455 1457499 580280 1957592 363323 1397512 1349775 14776 971634 1374515 1517981 1512529 1876736 1005401 880283 940037 719319 1490008 468371 1559343 231164 1268870 343315 1080274 460614 2759 26273 1982586 1797526 5312 677409 124248 469300 1424727 1388593 649908 585526 1916567 448451 936669 700953 1781321 1163168 260113 737256 1277255 1439371 1294828 1444475 597128 203203 1666074 953814 176698 40928 776832 1043717 1538123 620737 956265 31467 1104435 1179699 372038 1287756 5107 573094 1494295 776893 565977 1993839 528945 717359 457873 864730 1789636 1474651 665692 160502 1294363 536693 755648 633937 73595 306990 91929 1847977 1877446 1898099 772293 24466 993905 909406 1533239 167856 1108706 1158292 667688 1591412 1598998 1726491 197813 42533 1360238 555750 415753 883686 1208342 1190841 437244 17021 252344 614830 289278 1885700 1655181 425267 677500 704631 1777284 1109498 891077 110812 442548 105170 191758 100612 843677 1272656 760743 1775503 784832 536634 906832 1556753 1454816 1658756 1329599 340509 1820804 1602323 717305 1616159 1255042 745073 1845528 1067015 1050959 1191430 430237 1122440 1296971 5000 231052 1169316 1334807 1225604 1471068 1851462 1130975 1678369 447445 1690994 538164 337629 51389 355157 809063 1701696 1366266 12646 500038 1354996 779628 676641 375199 1298348 509713 20435 593952 1142660 1856301 1943741 1799042 1252664 1296997 169795 1758675 724400 487484 1618043 208864 288882 457982 890051 313257 199166 350438 471564 747591 1121108 241226 574883 522475 1460962 1042457 1941039 1063769 846633 455930 1422556 1162302 1577304 196822 1999770 148609 1948691 1415433 1088489 61473 566673 991139 1978886 1429068 1435498 1867011 196791 418439 264200 1587203 399127 1061474 552975 446966 1808355 1601674 1444081 745729 761447 610805 187883 1439663 900469 1976635 1864406 1869916 683199 316637 10322 640830 228626 1788944 948797 1718798 1457968 138141 174318 986595 877824 485193 758106 543785 1275537 901236 1366762 1178944 1495868 569222 738865 1573665 1083817 128997 128992 1711613 53078 1288863 1722548 1748443 1674273 208618 4590 111110 797490 1922841 1870730 565075 96386 535562 156554 139051 285309 785135 1827054 1775661 1034241 1448557 1695799 29465 1286891 1145900 149454 1148891 230116 256070 1970901 1127274 872862 20565 851494 1715764 344219 688116 1726380 392913 1278785 1726724 1103462 514848 1544968 102935 847464 1897437 441057 1110546 1105533 1574018 640409 611026 514348 1677471 1531657 1204127 1397473 386232 1102719 85416 672151 83347 1116805 1037502 619145 944122 1394199 1432013 440174 1140528 827684 116958 1294155 697424 527893 1804145 508728 457888 1050167 1890536 85739 957792 1101844 1271671 1174376 981909 469641 371198 300788 537560 664592 575450 926799 1017566 1680222 1939174 802355 1336855 399579 299260 62015 1556664 892838 1482126 787161 95883 1708936 1342355 634867 990419 1058811 535595 1307425 400438 90365 1766599 891347 110437 358810 1358219 855907 716017 1555661 899417 122261 438186 1904204 1036341 417466 5506 327348 195989 157115 695791 977485 397134 1301834 1816928 1414462 1651343 846292 1125352 857447 1076536 1742142 1404532 893296 1058200 677031 1279381 265197 1914156 1966324 140349 223293 1305157 1574365 1441773 1086630 886879 872809 506466 775679 1904374 1267502 1537847 1132731 979913 790826 802297 953045 572604 1896374 1862528 1973060 272368 1157667 1598051 1057643 586210 1063790 1207713 1120931 952492 1035300 181898 1605250 1025188 1443656 289587 652133 269334 1999541 205366 966140 261889 1420447 1726530 331164 113109 519887 212105 65751 1289087 1429422 208003 372423 1252678 1954492 826158 1081451 1304015 378923 1842692 1486555 1705388 1271449 187528 263997 123048 1813799 685243 253882 1801936 1728724 873916 810480 778945 1291604 802472 1263785 826789 1103677 1020661 1523700 369145 1466059 36259 1352584 1193687 1372061 727438 719646 1995617 370313 1572149 1931260 1254145 681785 326990 227742 961950 1591474 1753208 1491678 199988 1648800 1568871 1799594 1082171 669361 1688308 981310 539521 1855904 1295800 126078 1240350 1417669 995326 1409518 1590651 1453658 845035 1834255 411478 1576163 1216628 582123 1979116 52407 948400 495451 1594501 1358900 1294224 1412313 652827 1979803 156787 244673 1515742 1570348 1614834 1770755 581377 60915 819050 828838 1479558 451683 1114637 1603529 1077830 1857128 1739916 1006454 1589527 160041 1732838 1717158 1356711 990650 1899205 284016 1943903 819196 304685 1633951 1239946 1672058 458902 1009 806557 726784 1559643 766255 480222 785307 1811055 505129 1273175 546817 177637 346764 318816 230167 1102229 836006 80159 858158 1049330 94605 369011 492580 1003274 1027062 303141 1385920 1492054 283700 1729542 1734534 501302 1592743 1246975 466026 192823 1599194 948889 1612959 1226287 635981 1171850 175669 392824 1828867 244229 690057 383829 1612126 291184 781592 822333 1514261 1857195 1914108 201964 817227 1605939 1175071 707942 1215608 1665398 831224 1033202 468374 1981784 822820 876364 570334 1585433 1171523 1566925 1759841 1811109 974208 535861 1988068 879806 880014 761979 1869509 1061414 239358 1568128 1496136 891019 1979353 614554 974941 1205723 1313943 1050102 369067 800404 735412 1183785 1493581 860338 1053385 1992524 1366869 1376529 772665 1773604 21071 668092 866061 1841413 915661 1591879 1636402 799030 84367 632539 364163 111485 1200140 1797400 950685 817305 289405 251760 109915 521902 470627 405988 1981728 255374 1127217 82877 1575132 529197 1469137 1234420 1508765 1759882 1257152 1245127 1928158 1853233 854498 1297887 179540 717099 72250 1188555 1136928 629957 1870596 1949031 1053642 688307 64129 988310 607186 1156352 106637 1190801 604745 127528 814456 1059264 323697 888233 1916601 1294945 650941 1301814 839287 1565659 1323395 1617432 1230147 751106 1129641 1343891 1431927 180533 1661418 1957182 935166 1811314 490320 497367 440092 844918 1301528 1812359 1735940 340956 640554 325414 1535174 87874 69061 554616 1317937 3836 1270073 1682926 685447 1650621 1093838 1083335 1316824 1208755 889918 578750 785559 1087342 1023917 1789099 406860 110977 1360316 600405 1656621 1386918 1370253 1888402 312365 1347636 1962886 1661377 1868200 350385 418221 458252 1237003 646470 474531 368860 1110393 1690341 825372 1115160 1927516 1029041 80562 41463 1380074 1745584 770323 1133669 1150136 222209 1136359 557484 927889 1449289 1085024 1670144 1150254 238566 1824991 1881579 29343 222371 873537 1133387 557304 1795643 1640865 1056541 380455 184673 1466550 424350 906702 1594220 326837 158848 1745895 742278 772017 1879159 342937 73560 824868 1323518 1393890 1566916 1133998 1355131 1910158 1826392 1024753 1806094 1543096 1969859 550130 1864746 1886561 520785 642469 943793 723733 1754819 1318584 486201 518 1468064 189891 1516432 281035 1016388 220533 99626 647444 1979393 339493 47752 1152092 764112 1019546 291443 1093302 1130831 1711793 392783 1841210 37954 1409087 1286682 821888 959106 642391 1073308 322012 857889 1871714 1756767 1297747 1251384 882421 1888671 581077 1895394 683934 305883 213325 1126051 359797 1785139 786306 1486638 1152766 918751 650907 1208475 491952 1488092 371899 1453971 1199193 258877 724696 1474036 1820257 817359 717113 1071349 272807 444009 1683469 1958700 136818 960579 725467 103767 246320 991039 1815677 1133164 1939456 1368681 1368190 840738 1589191 967358 1872044 669882 1969899 1534676 582313 121048 219406 466913 11842 1075335 911190 934341 130293 669347 699851 1023493 1034300 661209 756812 1454131 1367465 1118127 1834385 624405 1981702 252634 1743406 863155 717633 1771532 829644 848039 647591 862062 1308264 278078 679409 1543449 421340 1941964 30976 260195 321893 1869561 1078594 999627 252942 343229 836018 1714309 755702 154563 1571253 1592455 21951 484292 1772930 1397293 1800846 197372 418264 1105408 1414850 1866239 319729 741847 472188 1688877 1675937 1110271 1342453 1922111 1534351 245436 1904100 1711548 1618496 161432 1937313 212749 217408 607520 1086244 915564 928871 805540 1753625 66634 158674 180356 1042035 139139 320772 1072574 1021058 122945 774706 1108033 224908 698140 1537672 65001 680891 724690 444507 1910690 1840915 1709221 37062 519769 703818 652171 1931868 19719 1608155 697256 1939057 234872 785630 1221515 494282 154098 638533 1170359 1948031 528799 1357328 1209202 882194 1225413 797464 701721 1886643 1204764 768988 991665 456696 1539080 199510 260757 704410 1116866 1732804 692041 850437 1440813 303887 1499376 975091 306506 283334 93677 282910 1438882 1502678 1091143 1324337 666171 961271 210259 377856 1415383 807490 504043 171352 1537412 975659 1200014 1954416 1497560 311645 1798112 50670 75413 373348 1808045 1521775 981747 757564 518153 1793777 590506 1972625 1920014 1203431 1708104 1188545 574507 1161672 712356 679918 1792408 1122592 1947034 900973 47432 398254 473294 710431 1596804 1907572 1360376 1744807 917578 1772317 1871007 475766 974389 514690 1510183 1725220 380891 485591 170407 1015156 1255211 410920 479275 1672497 1528925 501248 719101 1178967 1784301 965905 501594 1619567 683349 1623549 691310 272551 1002947 1233416 1707015 1704858 215578 1381897 933449 711634 1745031 1297962 1522888 1521140 1641339 902971 923989 179800 659798 1386515 679217 1706923 1288978 120294 1010196 354392 364471 1466781 1916911 1216942 712594 351700 707992 696793 877317 1878212 1588347 1169845 92708 1063550 332796 570078 893505 1176259 644552 1549197 425476 1140464 55625 1886807 1425244 1294720 547874 896838 1406298 136437 1765334 1914650 1351090 776315 1234751 1331567 296219 106095 1453469 1869110 1365938 236360 1226239 1901373 1408049 1839268 67691 635900 874920 1876586 289005 456226 1581826 68579 688399 1035493 479962 1518657 1036232 718539 1233239 733635 1899517 466034 26800 1919049 133666 19030 846168 377257 362488 1503443 328300 1934706 1770871 1442879 75776 1010567 1061855 446192 835042 1259371 1073654 94931 136359 311625 1270496 79028 921121 1622898 1364481 1780449 1031710 1718537 1346815 554374 1770139 441507 1887639 1262376 1504311 208389 1786060 591915 1577433 1209917 173788 1792747 1176452 474848 983777 1892442 424930 882240 330521 492209 1873017 672560 1845899 1453825 1041219 584484 1530850 463551 274577 828831 1580269 84268 1053653 644503 716867 1474614 1788554 1739864 1794724 422222 1962365 1863329 497365 1669756 1522417 1764688 766259 1188246 430530 1961413 1580018 1469638 1218174 880332 1288507 1722639 1987482 1661214 1973463 1522427 169495 589497 968468 573218 1588462 700526 842066 1175018 517855 1198060 35551 837890 1487590 1232708 1785892 736295 1407498 681114 1530971 812223 1750174 941941 366283 693542 860952 779623 1283547 1308907 1405277 111705 1682230 1387554 226711 1611004 693474 1409981 633762 1863704 684208 1379728 1787916 575798 998657 1845420 540952 982573 976836 1858927 1369987 1490078 629338 75459 1952434 1385137 1353620 1597617 245815 961718 1088943 30428 755830 1658212 1395803 73885 1600508 924536 1489459 1648797 328683 591644 1356633 1745152 841233 519774 1962678 463674 1077761 1891195 20379 1675420 580470 358650 1768113 1976993 578619 742952 95534 1483396 760672 1129141 1158526 1583019 1080561 265424 1516271 1326997 260499 1528383 667544 157323 1136935 29306 335313 1721448 581270 1909818 1307495 565076 1957243 1602431 1685346 1588814 268374 1941587 1796534 265623 1109161 1161645 256197 488273 1298832 95563 626072 694565 1686735 548783 1515363 83378 1740973 1192463 938470 1967827 221333 1167438 662983 1703095 1188394 1029139 925200 1225915 1658745 968200 1313164 204038 508642 1302441 1457126 489227 961863 525671 1196918 1304470 1783862 1586270 1566906 749093 1441814 933132 1075236 1917092 473527 1961177 966303 215946 1488401 1860809 1346067 1416129 1052887 473839 1099915 1592025 146477 454279 636981 787554 1230620 1543299 566753 1746325 1666694 298381 604387 1882693 86527 1897855 77151 1745820 1224935 1258506 963663 336967 512066 1745831 3315 1339822 1288339 465830 1703034 1830025 254171 608720 1914921 1059814 425059 1381311 1855963 1474431 1104774 310902 860310 1004967 122405 545160 556576 333895 932276 529879 867232 525008 392241 52865 1842939 576146 227929 428984 1761889 1105527 1938727 1198982 92469 7366 1558297 102183 1571150 1789802 1869342 473935 857379 510446 407351 1571421 1285107 714639 564254 885176 173136 177661 1991605 684447 1826355 170395 1784517 1766853 17449 455144 1390247 1396199 1314422 40639 1333864 795713 335509 863591 1925771 1079438 1479878 53552 1421751 1638446 39031 1768302 636697 602324 754059 788360 1491601 1218244 248784 498722 1968449 1093425 99016 501377 658153 1538255 632932 7703 549872 766027 1639380 1019992 1510186 1828862 729169 1859151 1653549 1203108 1883559 201663 1771692 1456675 1064470 1914000 466964 49741 1520431 1323453 1748701 1927640 964794 1425329 247636 1473919 316201 89512 1061454 16337 715928 1352854 513358 1865066 139416 1496131 224372 234050 381440 1949717 1342073 221943 1589550 1015962 1896692 1066397 1015671 1208986 536574 453652 987622 300759 4251 384803 433824 859893 1741848 1144368 1508853 1788841 307253 1747506 1437954 318330 934425 55868 1611790 251445 160259 303833 1903432 359733 263298 1629749 373419 1311024 1887331 1436003 1475027 311334 1644025 324283 640618 1259630 1826693 1037499 769631 1758932 136197 858630 27807 991393 4155 1408870 1576747 862368 1821143 961975 928324 1668592 1094438 526181 1099316 800774 445669 1844626 1279752 1794637 1107511 1320980 760194 1229287 580131 7544 1364714 1265055 40618 873976 1216666 328255 790473 918451 1185488 636978 497576 332377 661317 1737577 541936 840316 58125 288531 835928 41994 468305 773386 874164 509383 700152 44941 1193341 1171897 350496 1588455 1296214 1803118 498420 204133 1311280 996170 271738 81636 1440694 1984264 1836781 575030 792839 1827187 905031 605615 1023114 1833006 1779812 1542800 1078072 187548 1137518 1549423 1227380 1944667 396160 1623202 1151612 1007078 5590 1362992 1958071 1764483 1082216 1513228 1168172 671282 1565707 577113 1414000 697601 619519 347628 1363383 528075 336267 868242 1176625 505029 813564 617622 1354265 928949 1892930 1455315 217512 299951 1613191 854266 153185 1161668 231286 1641562 346789 1292382 1418638 1793585 1923592 1695138 466442 1780731 798861 617562 1979554 1971936 1649204 342748 990913 668836 1435583 1849527 1048133 85745 1394010 97119 1291033 1057087 1726590 273192 1378601 1444541 259706 1299002 41747 540842 303488 1254847 699739 593148 1447457 1117683 1837387 46106 842794 324774 1266894 1309159 1319587 1722028 386290 83032 1377985 832509 1642290 1321091 1571419 317111 1782040 110507 1204605 1813040 1875428 1417153 1890780 731523 1476769 135680 232241 830435 696582 1410794 402562 1478800 1282333 1330743 741583 1607368 89998 981370 761381 570659 1976304 625192 75743 1278370 950322 407804 925873 1451313 1498721 456672 1356938 987258 310666 881633 381268 1707083 1445464 933682 721695 1280917 1686418 648982 1015335 1122866 523508 1177345 1369138 1122195 999500 796978 1851684 418964 410367 314549 1049453 1432264 1696078 1109012 1041549 919284 1537245 511748 1551973 763467 639516 1706217 414192 1061450 1866790 985211 628013 1685558 1758829 736139 530829 663821 682998 1117257 170151 1737348 813657 1286059 1548619 1805989 1673798 1914970 270951 1067443 1153557 1455582 1307254 207983 173755 1805604 287585 642668 1029120 1277908 687361 1285079 1206726 32513 1438319 1558260 1839316 1173270 1210291 486893 1120646 1276440 764656 131676 1952472 1342792 682577 398430 1533149 797173 1578007 271073 1526115 1251185 885186 1596247 1513198 1205388 48916 1672080 887805 1419871 357797 1556786 698623 1160308 465938 234912 1829612 109907 1812759 762393 1065872 796304 1585700 1512347 1742887 959562 847132 1102322 604173 379976 1135759 451810 1611896 1427393 1209893 1125525 1170156 265648 387165 668580 387882 448149 673659 1134797 610136 1181379 404090 1671576 1163063 1791852 731503 764935 1079687 1808728 1933077 321741 391428 1626519 936012 1941521 1576596 257445 1223896 772814 694385 1428981 427771 1947916 572047 1694071 1076604 414829 191353 1908528 1963377 1296325 734422 1856444 1884354 1625155 1596366 1937299 349695 904783 1161410 1649426 1778756 601347 1613627 1755115 683390 671790 1983098 1889637 1451855 1655236 806545 897403 234290 755364 1523234 705106 1590815 782758 1025724 1259202 799448 981600 441501 1749184 534078 1260181 602846 1860778 1069772 879487 1205019 363057 1981373 1660424 348627 879012 374061 747452 1726554 1849190 1727199 1484631 1307590 554304 387471 631478 996067 91192 633709 26290 638445 530177 1171882 235228 1255031 324064 1219693 1580316 1237017 9431 276233 517215 1621091 1233174 826744 1478336 2201 1067913 749892 1550961 435134 101553 567101 207239 960374 1223902 1391392 956253 291157 74669 109245 723096 862515 131365 1564047 1901234 360568 861500 251923 729599 216835 802672 62229 297090 1094303 1517129 1797382 1583596 1697707 669169 1144 863581 1915875 1043337 665071 1621516 1293923 1618476 1371291 558721 64407 1373558 409307 557683 1842955 623252 1871823 1834658 637784 1451904 908080 1875947 1075433 1168666 1566089 1143256 1944875 1170180 1953173 1728638 846851 1583431 1071204 649901 1751679 710635 287991 1533968 551941 1757631 1626142 493534 1099357 711149 1690516 454957 964903 96126 993044 1522493 1142497 1184324 536545 740594 1918717 1862748 1226630 1978165 140674 828879 1348908 1790610 1424794 730904 1801721 92707 769440 593419 1517707 522710 32503 638386 1380007 941046 82041 243086 26147 516350 638754 1165104 1580484 342323 1683539 784746 406817 1324515 1961871 415509 395063 1778424 47751 488283 937858 669378 1114165 1310844 219610 1950855 1129375 1782774 1145769 1180184 580599 393270 1510961 1678294 65650 1259961 1988993 104878 856836 1774698 363530 1596921 326545 181834 1426692 820583 1407965 641834 999172 978121 1101027 1411116 1281780 1638141 539602 997493 552943 1016313 779299 1360388 956476 1485681 575993 445156 657460 21345 1613451 1320573 407602 565146 1326974 1003662 480322 787834 1337039 977332 407397 1298227 318604 717447 375237 1728158 1741106 948452 1445522 1166142 1168216 1765104 959799 1117156 426873 1126418 852787 1554931 1263919 1905710 91593 231673 1874593 886282 394878 1084532 429377 758313 286544 1611808 1392828 611242 261150 1895208 542759 1834669 786044 29324 1978149 1570451 1069276 1545418 458454 1399456 1222555 1942268 1417284 158222 1578436 1095959 164719 1917901 1460614 291206 166516 111320 1582821 896955 482362 378558 808876 262607 1199968 401764 577280 240525 1848056 645 1747825 1821523 1886074 1350195 1624266 633630 668938 667748 1128104 1446995 399687 1664860 1426122 917465 459068 1971814 1132203 1747761 1726221 335814 738798 857831 1885562 222751 660048 590915 1076099 602658 476511 1484106 1312808 69173 901515 850689 949897 219827 1059489 1901501 1771676 1365500 1000925 1606996 406155 171678 1371832 802836 107376 1311576 773800 980022 4063 1859461 1515381 1163365 483362 1297089 1157554 1112997 962021 1398953 982065 481683 1160563 568085 236545 1462639 10970 1107430 1698832 1075082 327260 1756195 1056059 1202284 574321 80156 1168496 310007 769516 810622 612361 1142080 1333873 1375673 790224 1255858 1880854 381220 830455 256835 1922378 81303 339132 1116206 716397 85238 146831 390105 1510826 68939 440720 281319 296276 559671 1487925 1514714 1191192 1390006 395587 142315 1102162 736422 672773 1973979 727700 1513012 1702333 732333 1052057 1183527 172902 600855 1795880 1480906 776277 74114 1504617 1135339 647403 1866839 1455945 1854335 837933 1660758 840982 203181 24417 1182443 1834622 1707025 1135893 1646428 1729907 1520357 502959 1016277 722740 1127292 388480 815152 1614809 1283887 1076388 766170 571778 161381 440975 601936 1252659 273911 1051171 594299 140763 1838548 110489 1133383 1061342 134117 414881 1909518 300131 59905 80249 211492 668041 868858 1329269 910463 780357 478471 647493 1527931 1990084 1001610 1298942 1829108 1884005 784386 1674818 1414854 837490 1268464 936288 402096 1649358 1529118 723053 949084 1743572 1850485 1399709 143229 69329 1975524 695849 1053744 1757016 1986753 26969 471259 1755603 287232 691144 773295 788330 1338747 1677606 1664784 1227082 659064 426177 182401 1828870 933323 1012276 64814 1610819 1115235 1448989 941486 1945198 1164019 1372049 1515175 915369 72121 50750 1241813 274659 983256 1920252 21629 1623391 581193 668377 1668209 652952 1115858 794757 839414 67565 331763 356904 1138588 78641 1837872 580841 1136522 1869319 895066 1850324 1221666 186650 1319208 138885 390890 1444462 1627867 209848 1321739 1547604 650368 723426 698758 1080920 620943 400204 29460 663812 319646 1171110 1752002 855173 1161255 1241851 679463 1007146 1487058 116193 898271 830378 924861 146929 1884389 1656780 51489 238134 597154 103423 1334204 414349 1078176 1514902 918411 300262 120336 1362077 233535 87097 1608913 34888 1932176 18396 1996678 81182 974163 1328228 599654 844321 1250434 1549786 564834 108901 1874617 286956 1613413 1590062 59323 407250 226942 1594989 125290 52272 1737459 1802740 963386 1521472 1703552 1524402 1931243 1700179 1138530 595036 1170496 1026981 1208913 1386737 1964934 1963034 357192 285870 1601528 244895 1144207 1187065 1224928 4843 1716483 1895027 379870 776320 376351 255515 1141526 1349683 304318 557439 1920835 830869 1955280 978547 1803794 1858770 1200708 1054814 1110992 867135 329515 1607079 254508 1472079 729991 1837076 1353130 1060601 1627613 1414404 1364305 284718 1651865 1558572 1270493 1373731 455573 1455161 1586651 186827 1447963 780868 1697741 426122 711813 540609 1962188 1096822 914153 327085 888320 1459538 1999850 1787026 1402514 837559 561708 1302341 1428300 1761646 68213 463192 1212770 249788 1706272 1758378 855141 497044 1470906 276465 1846557 1030072 1061600 1143431 811621 584042 561279 200467 1480556 1344033 1312524 304025 953687 108044 237042 1149351 1440156 1807508 425248 242901 1815111 228813 1097280 1490644 1544878 184748 612711 576654 38264 965115 275114 211979 859047 1051219 734808 1799966 1483162 983386 107028 105855 1322739 315470 1000757 47256 1364851 1480286 370924 1008742 123346 1096183 631849 1472991 1965836 1911553 854743 962148 622327 395433 276830 1404481 116295 969486 1118446 296484 468924 84320 281493 679588 634112 818832 812799 310419 1622826 915640 1589940 1947578 466956 399530 1884455 402492 254320 1787201 37015 114458 549343 1568268 69489 1407925 848534 123571 682717 1905323 1058263 112235 580888 1005700 1181562 1328185 1158873 1605318 646282 1757750 1945872 1019519 170984 419560 1662810 1781290 1038682 1726476 859740 1443645 1700838 1004009 1495254 719009 411130 282959 1715462 1321104 1706022 96440 420783 681694 1491759 679598 1102827 1288535 1439001 508772 1287842 1622907 242390 1231036 517493 1174804 1902449 1387558 1236091 1529916 1402919 610548 956286 1774332 746918 1251729 1457019 1245427 247358 443135 98372 616740 9907 1886369 1450329 465096 1674582 1506873 45426 1722426 961476 1250375 742957 1913116 1333544 355393 456429 1753686 1506179 1457681 342419 87525 730520 451968 261484 1457990 1202469 1976392 1541977 1397666 766901 300595 1343192 459795 185456 1510776 1136690 1360174 1467375 1434321 920292 1509381 1300726 657973 224150 1450396 1117548 359822 764736 620822 1650036 110620 835918 1080794 840414 351707 1034900 225303 188518 1510352 704040 1528616 153880 286797 877028 983524 1333249 79546 1859328 1450550 438710 711557 1008310 1986612 1294058 1031389 1881919 355825 1627725 1096688 1181533 1957497 1779437 1314668 1464836 772600 1884393 1660437 253528 941115 247297 1956476 11570 53807 660596 577278 1882500 1613535 837664 471217 200658 12929 374520 936252 272836 1270199 383913 1302391 1071151 952788 395569 1774327 1241236 975465 1644324 332022 199585 395315 48902 1083651 922574 1729300 832597 953945 1521540 519146 708135 768961 1836720 1547898 1364449 1947549 1534960 1124500 1734900 1569525 759620 367647 1031834 526531 1635916 1919115 1237001 1444172 592381 570497 1374352 1319897 1053353 1041817 860667 744890 1722828 571730 501945 926500 948269 1630517 1090566 1051810 1607687 838366 1264346 134231 64156 1885927 1003394 299093 353983 394927 325144 1402685 993355 132159 1413887 553976 1621760 1253554 1850017 1462257 984101 318278 958049 1496027 1663793 915267 856474 1901485 1063090 990755 1196718 1514606 489312 98774 753225 858320 1210145 631238 980427 1996773 1487198 1017447 433938 1455228 1571338 1377671 1835107 1943843 1975880 734906 1707027 1671998 1127386 616905 339568 1601000 237462 960186 956899 1168737 1398059 651654 1597204 1123277 964842 838129 1984882 1765060 1739784 330625 1278014 98511 1787217 1553319 65767 1124254 554776 1883788 1697107 1098784 1815374 877103 1213847 1556907 134672 539988 1454340 677629 802143 877277 1249108 1902253 385993 496742 1689019 984294 1129216 831463 808982 622583 746309 1742281 1465078 1850870 114573 1746198 1605470 1754483 749563 151373 1113678 1152385 574261 1184309 1010451 1593181 617937 680555 1333064 582464 1846528 1447239 166265 1712643 267397 721972 467484 1062002 1744880 569366 1256292 70071 994796 246091 648285 901856 1040664 1907437 1066405 446345 1589412 1224669 669172 1388774 1443569 1359515 1245377 347513 1072698 1593870 650973 712337 625361 841392 1678193 1064427 1852459 1236085 1884898 887184 243238 1075902 797861 1685212 1354886 1499956 141290 1487873 440919 114000 1980443 976293 1393156 444619 295686 1948083 1989776 253141 1120509 514256 1359638 1731277 1434230 1717206 1244013 401427 1168268 1908539 33920 134437 1652303 312581 10074 1991164 361161 1548026 673476 1854339 1781973 17647 1943546 227762 627046 1739661 174312 1668751 1351781 1012436 149808 1037612 1846484 1084293 822229 1041584 1127141 1389281 19294 896349 1302604 292267 1143407 1767452 1267730 1230948 1996358 1256435 1375532 700310 1096889 1195242 1040041 457869 1416217 260670 1136939 162149 797418 525315 1463811 1955060 622955 965960 960741 786894 1099904 1082460 244767 1929355 405734 799491 1902654 512293 242888 1117210 897344 1554081 1497369 614379 1683891 1016647 873357 1105434 42376 63553 428129 1854074 1842473 1760775 369160 428368 101596 611631 629884 1851755 1071217 632111 1824082 1026077 1789237 44989 849762 1217664 202686 377768 602199 1122194 1873524 332207 645275 316131 1746171 1062133 442247 628895 1740767 639402 66873 1441224 262150 1169506 1944907 1624724 1118358 1968178 629540 59720 1128047 278063 564143 1957500 1771295 1969008 618950 1897973 195619 1036028 146952 1646345 1502979 834564 1391563 1660973 1432291 1184687 1437485 1925742 38595 1185405 1805954 1203320 422392 550151 1237880 1203566 1465843 1413407 371329 582996 839112 1967983 1313726 50046 290494 988022 1286643 1373124 1914237 862088 1477069 45620 1999546 1659504 460 1840780 1197063 1175746 109412 1159221 1653988 933665 832566 1991573 258439 1866346 1272879 1230804 709887 451405 1541143 319174 621548 1632711 826857 1856350 46553 1007595 1053968 1766676 1310869 492626 1209420 1695634 230607 64593 1859636 1910973 598180 371791 1939420 176513 995091 554470 101870 1822512 1673012 81012 1863326 1323371 905331 793190 222143 918720 1062606 1679188 1728919 972989 270201 250810 897365 1285947 1937396 104474 1525700 376859 509889 862777 1207515 80729 1859595 243908 1528274 722553 1730015 1985618 1879439 1440406 654571 1268155 105861 1586601 1603141 1358096 1018397 1206184 676594 517051 765353 96220 1640452 925048 870993 971135 469628 575870 1686833 1429268 1599151 1135447 695297 1892432 1353339 1502051 1744988 1485648 870216 947406 1982182 163374 1661507 74225 303049 1258236 422556 959112 792168 1378187 227968 1205599 762861 354593 1440853 360002 872774 760982 1461170 1570598 78379 37117 650291 765734 1919536 277836 1885073 1476138 566485 1179503 1955121 1083574 782187 341430 1376412 1384806 850173 1418813 708079 1209301 895231 1014957 1714161 1768034 810706 710527 1839084 149 166553 308494 1818971 1305833 1536125 1963625 1024843 1373620 1315236 1181269 638652 1931775 774769 374349 1916784 1896440 1661283 1355652 209755 804262 1286371 1878173 1359393 849190 838859 1949732 575067 376720 992859 105272 1647500 1939710 1897777 1166943 1338382 871750 1098539 245136 602114 1258234 961915 1187168 360138 1136187 1691935 829280 895378 587375 246216 411110 1709895 1771018 367340 746984 126792 340818 1967331 1160954 388554 228313 816584 969032 942326 1996550 283784 868326 1789412 199805 1736255 355736 1223624 1799834 434949 746456 1158917 727774 310550 1079423 757581 495059 529765 1247688 1700885 688107 480098 993022 1946359 198445 1529273 1186220 1893684 919688 1868114 1654665 412653 718033 810892 1448987 1948599 861078 935629 1680741 666030 721631 935354 180992 612923 536765 266448 1086301 1974366 1872491 1116683 659703 262776 1589323 1618161 1584669 1002795 574543 1520290 642580 242323 897753 266729 412584 766109 1394516 829936 864814 1947326 250520 814478 1095259 1127257 1017741 1512627 682201 158371 388881 1046855 908972 160287 1102958 110497 1151659 273287 1279174 1176369 1034535 658930 417699 1921274 1143772 310439 1136927 1414740 1522476 1265561 1707041 827343 1109509 1929570 1936632 1454702 1327688 1090506 903821 1362764 748880 1145990 948907 1210057 241903 183870 1657584 1630991 1406300 1114976 1284812 1663691 215960 1243206 1358197 153917 1525009 83741 963670 1508151 69361 136869 1663043 1927262 805525 847688 887749 43670 363279 59011 1815065 559517 53790 1224972 580734 1671072 1102743 1426773 710041 1186949 259009 1639473 1179912 799050 1114697 1546843 548786 1222071 1609210 1639498 1124222 638737 819016 1899011 35352 1644892 766728 38531 654794 1133871 1771134 715780 148662 289188 948839 247412 1822325 1281260 1499181 1397238 1879358 1734553 674374 376291 1279899 67431 1227299 1837648 547445 602820 1791798 1417882 1660062 1846473 1443385 1045654 726397 1859102 1010830 803374 997932 1533551 1636172 996640 780206 324821 366131 636103 1590119 1182664 1032937 1133572 980927 1980929 581704 1075422 511427 1344980 935482 1654720 1938133 269578 1513513 863956 906913 402517 1656182 571290 878716 1095091 376863 1632948 694572 430414 1649543 1967628 1200592 1887460 1022599 267846 1392318 518405 1170635 1248800 812746 1087588 1762030 1671995 1596613 1657898 389722 1870881 455097 1995602 181098 72518 10562 919275 1171034 309072 1575455 1332606 158796 197720 1026404 427634 711312 1975671 444605 1581418 940879 289570 766717 529375 1455163 58799 698563 284146 1494705 1349605 917240 1335418 1060539 150811 11542 396555 1108445 160134 1459401 1945495 1181737 347186 1010649 870090 795344 529384 780653 417036 17879 1184654 740830 1758177 389225 1256509 556021 1821720 1656972 379719 1771447 488346 1206490 203815 224067 30366 780561 1768857 354010 1383472 629600 647531 279763 897898 1601348 1213828 1870387 790653 450882 48677 318627 612849 1957878 1057931 1448097 920534 1195720 888789 470402 1858358 1459553 692483 603555 1119833 1012501 1347977 1039520 588612 1290772 1307936 226228 1145430 1229402 785565 543692 1919418 1608372 1477052 554681 908074 321637 1000799 128412 210965 1036593 1396556 634381 873881 1128898 1890292 407482 1221416 1885947 1541412 1682466 915505 1003754 101715 942814 1726756 1870316 413378 1599991 676971 60064 1609272 363953 1801276 1177577 1231699 95062 816596 1305609 1657975 1150375 1932828 1086496 1303994 1548376 897858 263615 1692125 792076 1979017 1461605 580979 1655623 1218873 224468 1736342 1763608 727899 102969 232188 1563028 1967730 1008930 229999 570695 38452 1460185 856946 1292691 1904581 1655448 693170 1026740 414361 1791427 312047 1480692 968642 641343 1492558 1168815 1879225 192345 130266 110758 1129157 1289474 1174145 1700527 1340900 1130509 1155938 1004910 1617289 684366 1295279 1300640 413263 1745960 1269268 825595 131811 603702 1837631 721403 704811 656635 1657328 1927826 680621 1349942 1108713 1951172 1256935 614019 337694 607808 43899 483600 1252239 638499 341227 1246720 571276 564379 476436 1432271 925594 869601 395947 517035 140633 1845480 834021 1556092 666599 1336791 403353 1691204 1269007 1247128 1784137 801367 832734 192509 1080807 1865952 239873 88583 1363502 366188 643681 490398 1877189 1522172 458493 741727 197564 743930 351679 412331 64892 696067 1084867 494603 1829814 367069 1253885 1690453 335849 1699538 935426 1591083 1335961 825970 799462 236474 1046787 300600 713517 124476 413136 103042 1193380 655848 175225 1729498 633602 834016 1243547 1354063 1966505 90095 1693953 1513599 561688 968225 536105 756364 908631 1292749 1291934 1611480 734675 632319 1130725 1262797 155627 1134110 114863 688968 733704 312647 195798 255360 108916 40899 1420653 1919692 1188695 432121 1007150 35757 1030746 280078 1593303 1468673 1936804 383971 1251796 1278694 737491 578562 715018 1141192 314941 642166 1857580 649205 1615215 565203 1462679 1793152 143545 1517040 1501212 897494 312151 511222 1898473 43929 1104485 316198 589544 1072198 1590272 503258 1360617 484500 1924304 129057 463513 1763153 1730062 586468 1468561 1863994 1240209 789130 866139 952475 1476914 17604 805694 1833523 236300 1343311 1852087 1773388 1295268 236137 1389635 1753326 621490 72624 1083850 97695 1531929 606541 569440 24082 1569475 1569102 1300340 833780 1446064 660342 795984 268039 810016 356436 386823 1899299 400349 828349 573839 84287 623915 964670 307413 349785 1825666 1204347 916771 265071 1361987 1865970 1172928 1317689 1895284 74920 1587384 589127 305392 391545 1370823 924330 456945 1043553 1538360 227506 1660968 1697718 1283681 1004398 766602 185032 717845 1556493 1870724 1366462 379478 203594 456673 1577720 934922 1518693 1579890 1660593 1581630 94008 391668 1605487 199234 1682890 664853 125067 599446 1019475 1778671 1480258 217062 650469 476108 1666037 1449701 1719013 619983 1078710 199726 355866 1698764 1285436 775090 1740214 1780400 905020 1181610 617818 740301 1237586 583182 564044 1041908 1787325 1074370 1396801 1674245 1009523 409313 1052348 292280 510260 1709545 331705 1532198 838716 2433 138856 1061879 233411 755630 1824737 403462 457391 592698 946046 1296669 65254 1934396 1766498 1571132 1204245 1869698 1596327 359814 1024749 365886 306157 545431 369949 1257929 1126604 1872524 625262 1935113 1148416 1340625 1729351 573351 827276 515660 254466 321030 212464 832412 713282 1480373 1336173 399592 741296 23262 1196834 1719224 650335 1817141 719409 122477 1819190 1596915 512025 1102004 1113494 871964 334063 1564726 1343187 1860021 1010504 1727379 1332323 364738 1685956 1401832 328890 1300835 1600972 1346572 128757 413089 1867634 621794 857646 266293 306999 1822434 1148927 957186 518375 823561 829528 1971863 365496 1302498 787609 537270 1420107 566494 976689 1499547 1675634 927618 949913 949524 473872 1400983 715850 1988633 1808364 1246905 185010 643247 1346700 443389 1202323 75761 1384513 584303 1331095 250265 559336 1378169 1499036 1172679 1279992 1793432 1380875 1772789 1748709 1363002 242240 931836 321532 1158361 366897 1098248 1204303 79971 402276 618442 508194 1283910 1937138 327178 954170 1303600 1981456 43887 1694350 779933 1258917 284842 1921895 1079686 152072 1214743 516409 549471 1158861 1548289 1494739 1571165 438288 1383223 946723 711150 1369176 623427 169719 854312 191163 1394260 1991357 527892 1656702 1559877 468861 1087686 606733 1396773 1664968 45198 3954 1533053 1825087 1437399 527081 1928692 1958037 655835 1961582 1009507 486520 708319 1855425 1940241 1473904 1793117 1694150 619459 1797195 364793 253818 1232408 1323701 306546 80271 899704 453796 1818335 1528337 1345895 700810 506811 818821 1653401 100299 1021048 520000 600318 749371 1032513 939747 91263 1514501 1157610 988997 1688803 1202922 1598545 576647 1720910 1351802 22063 637869 678452 35511 222876 1402828 145101 1838409 1666206 980566 808298 1690723 1894014 1549634 822514 430888 799772 800320 133562 433364 1769023 781795 978911 524771 1827335 1969299 1563137 1005674 368815 1206675 215750 594356 645402 710052 487470 1988143 1003456 862660 1530441 904517 1995432 193305 1935801 1301217 214535 447968 1544517 194745 1125876 125770 711840 719722 660517 1535949 1257476 150494 1764616 65394 1925499 1398770 1461552 887563 1515662 214984 1844434 140094 738473 179732 930460 1558352 1232184 169342 696800 1042871 1764033 1016603 1345525 619618 1839800 1248379 781462 647911 1712868 748976 243415 776386 986135 1613533 1298771 717665 1807013 454300 1156874 259488 1301586 1616864 1468054 293540 751590 333389 1325763 380608 1499681 1105841 749453 1333819 1555051 595415 1308471 1243273 889102 670133 76100 62592 974122 1139084 1827083 1445163 458290 1612240 1813953 809911 1609703 387433 905775 1160009 235898 1536772 51981 148600 1293132 635046 695942 379998 1432430 1057864 4990 295895 639796 1378567 1223292 425863 928810 1316630 457266 41357 933460 1043006 1959238 334910 861442 1467101 42212 932117 706612 1020555 1794687 1411761 481004 530323 736410 1357311 1745834 679038 1089000 1588980 381338 1597637 1310557 1594219 182315 1104769 814931 1783101 1488895 1148898 1509406 1132839 1922165 720929 1344038 262194 1335547 428223 456473 912029 1175858 1792821 1392633 505008 221359 1982372 228138 1618500 85471 1153306 901657 1668252 1198026 1207723 1348819 366258 706420 1185167 1085050 1169302 937457 419156 53405 310665 1090324 1782004 1947051 987896 792612 606575 1242340 1073816 220524 1125364 1445929 474625 1879841 373187 1091390 1681419 1133536 719435 1201059 1891721 1938026 191971 1111653 25408 1823453 1566309 659520 1241418 1034508 619762 575727 1075183 92729 1090853 1714234 639250 1933248 984813 92094 689576 361048 1112612 449958 1958043 1624512 1129528 1736734 1598268 1989608 1858578 1748101 1521694 231671 736850 386548 830326 203656 1508593 1916901 251023 649508 702931 743047 122707 1757833 1453987 583253 113866 1467797 1271775 845564 1685870 1370703 1877312 951328 935542 84938 1928672 771047 971286 56721 1813109 1893843 1708812 72795 992728 1191635 488321 188662 329892 24968 863274 1291786 1525461 894531 6365 322663 699639 1862130 1851336 1245677 1742217 306409 752605 1587253 189987 1604037 1016094 312203 277178 1921685 1434264 676197 455189 131177 414773 1791969 1199290 439248 1081662 1640598 391292 1934369 699150 1907136 47286 825791 125913 173445 993249 1198896 1136072 839490 885076 787696 1448945 798306 1812881 617059 1312182 892955 1583267 1983847 353665 434106 1698527 1506303 1760100 1863890 347275 944012 1387513 828919 1229477 237682 1207078 246770 180153 1180002 463933 141122 867531 870300 232072 876057 1816924 715075 1159463 136929 346811 211009 1881076 457037 1240587 768862 1453930 464055 86712 1777739 269091 570934 517486 1528804 1279342 305820 1237205 628360 421372 767232 914905 1599149 1068187 1650848 270067 409831 1088480 1867792 1773999 74057 1568092 1777789 1044351 367697 1848186 1555271 1665483 1731875 814084 1512021 548759 715849 1053803 1675863 458479 1671054 1052155 1653550 211355 1433760 952923 1418517 1308873 1046357 1295977 1169590 1196849 1029931 163251 1537367 1620450 1335129 372174 1277907 101334 939804 468258 1604949 991148 1092163 1148523 1846418 1098822 1286092 666232 1936642 1473934 207490 718649 1679115 540565 192135 538947 610177 169080 1858870 1341607 136462 1976636 1648512 966761 1652431 1046406 1700752 1123411 231988 449241 40371 215988 417698 277920 474997 112565 990563 315260 722869 1586577 392230 996037 483303 1468517 252125 350301 317795 1806586 1434129 555363 1587580 1774960 1963382 1713981 313124 1771053 811800 732898 1308639 251035 460534 1925625 544703 317031 511884 1975462 1918095 515156 636352 301547 1542596 682773 266386 152315 1730423 1306357 1786837 598457 1212540 1224561 560065 1828418 320592 37991 737799 641906 37104 1717199 1223054 622499 744232 219721 188071 1443737 1793225 166206 1051714 722312 350053 1156425 1693795 684790 1177087 900794 1683849 243553 1285746 1242453 1509114 186149 107768 947326 894542 954452 1177319 343231 1396070 95430 608984 700589 195236 1190935 171451 107931 867713 1656160 343899 1006474 1470877 1105085 591932 925923 1854320 1730010 848393 533428 739437 464248 373640 1718223 1091918 1260340 1494730 834970 75361 706359 895573 1008466 455338 1906578 1633583 1917892 1092830 63804 1856085 963599 1443181 916190 1524553 1449419 1893206 242196 1260204 1056717 84768 1371037 665725 248635 1939894 599186 1481254 909962 800066 359077 636214 836078 155030 1350666 308983 885298 1411030 565412 971741 1370783 1278335 568667 16458 1206468 1496084 1791001 1617361 262694 643325 1193998 792628 138373 959134 664193 1620980 1428667 683952 558737 453378 518036 1188750 261611 1392312 1618356 1109533 1051442 926030 771359 67515 1326491 800972 406198 1824810 1231688 549202 400978 252952 980987 1769864 1567283 853640 1631325 1085924 730066 310759 856983 1359459 880600 593026 1385030 1131076 93874 949326 125556 1038224 1219922 1631477 1155436 780069 1827849 1347776 290127 1498553 1416348 1428158 1068417 408978 1824470 544029 1616835 816175 1534513 462484 1889231 12352 1761525 668629 683117 1168229 1684389 1072394 1460138 1050610 1978428 1593996 442045 1910217 1834595 595444 1646908 1656954 820189 192462 996062 681549 1644577 1047004 1351623 1113431 171418 1647620 761160 520160 1644438 1128636 619092 1912100 1209712 891309 304351 164734 328061 646005 1563491 1948127 121185 600685 128518 1139290 874167 1317467 681800 893989 1161040 459830 1787180 1015149 557961 1409951 531797 775411 352600 48821 3876 1450105 567560 1519482 1368413 360732 508058 347552 736683 1000327 1149240 1759873 813723 1333835 587410 1543362 750462 199985 1636036 1513657 1048234 507408 1825409 455615 421201 264444 1971085 1364839 1101808 1770066 1500497 1566494 1333659 530758 1486334 530474 691988 337688 753905 1874900 27067 1511004 100736 1045191 1656067 86923 302897 666591 847446 968750 812824 589846 297336 1524972 1956413 40038 69710 313655 94471 620393 565666 1790419 473406 38912 357891 1633380 1995832 1499364 1987471 8918 1062239 363861 1830930 1688141 723730 1906087 473501 1721800 1066387 396142 547329 97120 1297664 1251021 529841 807014 218803 738267 99041 1812409 1808922 222256 164313 1630192 1783720 1979128 1830165 411647 1701027 1918142 1630337 1305444 1051425 1546764 1705837 367380 1917745 46733 674991 1320767 377286 1735266 564976 1693426 269704 539493 586370 1437091 1361443 526544 156091 1435354 1089862 1317710 875107 1781747 1990259 1761210 837570 1392302 586402 301509 1078190 444103 696785 1697961 1024396 272955 143310 1094781 618556 1639679 1201134 448780 1035838 1149858 1328751 604522 1882166 504259 1659806 495895 771131 1787316 1511979 1073028 76408 297764 1155778 1906057 151177 1108958 1209064 980394 949345 299413 1836085 1972944 1555749 1161765 1312481 147355 1372574 945032 882262 1765089 111212 720277 1976426 1168486 73543 744345 502960 582263 1478335 782504 1751628 1487260 1009558 200157 507076 1836593 1509119 242915 961043 1034045 1293375 1274672 528096 1990537 677776 871157 1677510 1076596 1982611 43055 88443 1364469 1118578 1171255 1773468 1692425 1339726 632996 259522 1044938 1447501 285566 1727607 1313628 1838469 1760962 1586237 1071193 83779 93482 1215783 324260 534111 367785 60781 467968 1228654 1346355 1996729 904004 200812 718684 1746671 1391456 139794 218797 1940814 1878092 1598142 308567 513196 274397 1457240 1286076 1907006 1515561 1620559 574295 1739272 1255842 1891763 1473302 193725 904193 1720202 809900 743976 1116495 742826 438125 129428 1974919 542296 1901910 770617 743742 1348521 1728537 1741224 220940 240932 881975 225607 1386903 1966177 1297599 1960856 633553 1281485 1570105 1879798 302899 475536 725354 348273 1225813 216206 213277 169899 1669254 1118080 1591180 782446 1885586 912278 1012770 504322 695072 1678121 1220708 987603 1519560 71018 248773 1726118 1931451 1060574 1847917 1289182 1860911 387716 820458 695692 723563 457305 927953 1664222 152866 1913102 1931495 1511975 234767 1074203 1768185 1319068 120755 620042 203908 717487 1830408 1055623 1402355 1173272 956599 435778 1776985 1883133 1398856 918822 222010 1477773 287626 1931474 723281 761112 864305 291875 991848 816654 342822 1721275 1512888 1713053 1762459 523385 1860549 1640853 1807551 908586 1742795 496976 1554001 860171 804124 741509 1660829 1377426 674223 1930670 802096 540983 1831030 9253 1305633 839542 1344763 1853425 295668 1993427 850263 1060023 1108086 842916 1632494 13530 98392 79994 84146 1485770 1841030 521845 563864 705086 1804598 1510998 450443 701634 10252 274237 771431 1281111 107496 1938002 1166810 871100 1529263 1976005 1152782 114952 1191675 1930402 1884189 216065 1856642 360899 1890289 153848 561675 666915 1900543 589471 1823900 1524168 168637 1689236 590748 1666038 882409 1779591 803921 1720391 392902 1517444 550322 495771 40208 1876139 1023478 1582058 374205 1067625 871684 1212549 1439888 1240414 232022 1227164 659385 877060 48333 1419154 1216330 628678 1054669 748266 621185 499059 347499 1008131 1435335 208296 1616726 1114582 1193817 399599 632429 636096 1863597 926650 504434 1130932 462548 1768378 631604 1689325 1690704 1136085 1293461 1513217 842906 1159113 570543 618120 1488964 865139 779011 1037631 519571 613549 1321133 1727234 1629031 1391602 1998158 563060 1261222 1140316 1610570 353996 1826196 1294113 1939130 931000 1646971 1778690 652870 564987 1887311 1195316 893128 135122 518432 544100 999833 671892 479659 1797727 1965608 978196 1231282 163775 16987 1748172 1938552 161077 1590917 1879224 299341 697875 705317 1484455 521516 58953 1812715 973159 101376 70755 2741 577856 1420766 981981 162109 158581 934796 577431 781136 1678722 1766592 1791352 508040 1333687 1522979 5327 1116875 1902209 1867770 482049 534431 577516 11238 1135944 4329 1201597 947769 1445419 708734 1809270 146618 251063 1990791 1897476 1438879 1093301 1017975 684071 502886 278488 569343 1009958 1761403 868217 276440 1511712 937573 1936596 1599224 101273 1884726 811950 899747 245070 1688554 178005 716267 274474 1612146 163925 1616816 1791025 759048 589956 350469 809861 361814 1433583 128441 749649 1178427 1364354 538093 502491 1880895 711359 685169 1338156 1816376 1546489 1629184 1671240 1255498 112374 1673730 1005002 1260366 669186 778015 428711 707271 980646 1673480 1437570 1448439 1642667 1848361 1802803 130126 780735 748036 1666215 198915 1850637 1037908 1434514 1831514 1449777 1415828 1725798 1864778 43165 1382319 767362 516005 1251907 1776305 134285 1462951 350771 1386869 1771759 750361 1279507 217977 949115 1757260 1079760 339646 1314119 1343802 1600194 460743 632342 158545 106037 1989829 841586 153701 501253 1114443 1425265 1997811 629137 863188 560796 1469375 500074 1731017 1082973 1929953 761629 73111 1254132 1170342 1780522 1815068 315781 362407 1059433 1754933 1016402 870624 1349634 1189336 1300741 1368891 1525436 556633 1359512 1552338 1168362 809811 157105 796783 1472597 520946 1099731 483518 1715429 974896 1149968 1194931 773446 1042712 1995822 1629091 762146 1056635 460045 1302108 659275 1398606 1917942 464013 246932 1747001 1106893 1564034 1204966 492594 1670345 1522895 1971197 1343595 1172588 152415 1753762 1116128 853351 598951 211101 618536 695793 15378 606841 602533 1895469 1319381 800322 430531 1968948 1091379 1495498 1899228 1226073 87201 1237109 757204 830493 1027241 1801586 1510096 1167546 1258360 1166596 324739 970851 1368665 788961 1398480 982104 1559572 70848 967288 673880 1378473 1109406 1999757 1002981 284247 943101 1697018 1984365 1808494 1246753 484743 298391 1096064 1050454 56763 1335541 1044820 1013343 232655 1640293 91868 1322969 1875933 1416320 415457 1518739 1489025 1818329 41041 230649 1433266 643787 1141792 353934 1610567 1609485 115083 6478 1231364 261516 143488 1548146 1965912 1525020 1292725 1352216 631357 358471 934906 1838324 540356 1197752 319637 1840894 61822 1771236 772335 510861 796569 150479 934723 1908791 969970 543447 898550 1973311 772773 1123350 750090 127099 1439070 594794 1635318 1167156 913816 1626833 659452 289888 1767693 279158 1820028 67508 1481864 1932818 693233 1023263 1632523 1695759 1294916 1377511 23302 1711518 1974308 972342 1271903 845465 1697268 644239 181418 1122699 88889 288266 1748264 1226676 237195 1540293 1537148 157962 59751 243926 660097 345885 322092 121920 437371 1270184 290097 253443 1615924 582367 302630 823335 1158663 1568995 230330 920583 1442796 1372966 1236338 1526924 1965996 779967 1031998 398228 1779911 1031271 765023 516446 825866 1651561 1530646 1675853 139713 410821 1499324 812169 724522 1071700 620688 1750004 633411 1270730 737114 1061740 1008091 1180068 1205852 534556 608974 1788748 784675 1706093 1785682 289851 388184 740459 1632971 1733935 281368 805465 111477 1254972 110064 772852 132457 712111 250564 498894 203807 890919 298411 230917 750573 1644326 1809243 1680834 952263 418317 1733275 1398889 1770676 1315108 1108933 1366793 1663011 628108 558210 1688195 1850031 1442160 398670 1556640 1531899 1338881 1970186 892948 889412 550580 903446 629588 141917 755135 281996 1287120 343462 725545 1980559 1307799 1477489 1733915 1777465 1127609 1075157 641746 1954242 1236815 741 219952 242324 697672 81140 479600 377121 201160 1424308 107838 1958127 1980882 1164786 1478839 1751747 873170 1951502 1912487 1869592 790863 808084 1490101 1907219 801088 953858 1987609 1365306 1107835 703498 321857 1825673 1153834 236647 458543 1271744 428827 849554 248054 1452071 1418679 1079376 1719357 15479 1539931 411416 1575885 1241301 105169 266970 1108566 1748145 570686 806238 1385250 842431 1320166 1752921 133117 1489655 916276 493891 1865830 765936 1797501 985774 1747431 533962 212216 560783 1128404 1249264 1040509 1685535 526466 513421 1136586 234794 763734 537564 866831 1623890 1515724 1820870 1523890 1549251 503490 96515 185587 938589 1330164 1803189 894802 117993 880871 794000 1544424 831710 37641 226607 15639 1475615 1723480 394068 366500 392050 1504598 600225 1707733 1624736 1061272 1758284 1327936 1350993 1660895 1245908 1311346 1134216 576882 502985 12879 1211039 1450050 28475 307981 680902 1019079 985441 1944978 1986503 1502985 433801 116199 1358678 22315 973719 1942082 414923 586216 1928913 1768551 1268210 1338488 888045 703003 212010 386727 1739994 296329 358380 218308 947802 1835589 1691100 1819924 237404 13890 838978 655161 821591 1570057 1769443 1877215 797061 71726 1444347 176456 744312 985474 817445 1715149 122770 1431110 604927 366730 1111953 680571 1193579 163558 1262735 186423 770675 143291 494356 1253926 814722 1371174 377208 157424 1890290 1925134 668423 1982747 1918388 213469 1364444 328505 391959 552992 124487 1069448 829586 1227805 1907199 523301 955865 1007918 1830398 1914610 709330 149835 380585 1754268 1789469 25052 635228 1674590 1403942 467322 603628 1674681 95849 1748738 385474 155963 1262018 1437027 1738528 829868 1425867 908519 790830 1031862 1742567 1576611 70509 604984 1615203 1761877 1508090 1841157 1767788 1097985 384543 281102 1734871 1809898 1755266 1932245 1247952 349798 35755 944837 1723010 1522869 23967 1715309 484838 1069203 123420 110233 1402900 1897210 325602 1550776 59783 1146756 1657252 893299 674464 115982 1616796 475701 392293 561910 1387949 1056776 490898 140591 1129601 1982769 1925340 1580734 196779 1632899 444833 1107825 1522381 1603646 417128 772082 1787328 1711743 1179362 1512891 1906065 1479317 1765141 683109 86356 1159606 1477144 1882216 654299 786600 125864 612377 232199 27723 1923628 48505 1693040 1032694 40034 120717 1787290 1549696 1520484 1332146 1686852 382919 567822 588109 653878 1419849 769437 1419156 1589807 1737831 1123131 938214 1208757 1241783 1527542 1816168 1660170 1122857 1213977 1480802 1492751 31513 987052 959139 997795 138307 1547387 543856 508535 77362 646283 1707300 1990117 1207963 639081 1357443 293732 607809 1228068 1555200 1551790 1476385 295783 1949222 52645 1282790 893856 163211 1919237 673901 1608239 1756516 1360953 1460618 665933 145465 1110745 550006 1516920 1232298 1211286 1730310 447546 858591 1928037 1685319 1277208 1017007 1446374 768767 1564037 1072457 929028 1787493 111656 981892 1153361 1726790 1320917 171978 638295 177270 499461 1286867 558619 1610923 1413289 1742654 1642584 845229 1686159 511629 1624563 905102 810508 1808539 476064 1409945 484183 1644728 546268 1088887 157539 361768 279850 1887697 604234 392661 987142 708047 936251 324190 67074 717167 1322903 1027696 222983 163644 494730 40094 497654 1564959 132220 1618963 1875544 1155511 1433948 1711868 712460 1614461 286294 1985355 856034 1099941 1134844 1023592 695004 1657667 909053 664716 1073136 51342 1730634 1204725 196856 141201 22563 232808 1405975 1079922 901145 1706133 576222 1503095 873699 1041869 1944916 1059482 1616115 275361 1309911 485066 541689 1634047 864828 1737600 344931 1666649 588916 1680371 209468 155935 753396 1706440 326100 1672011 148616 221031 646827 318230 1412110 1635763 1139524 1039441 542668 237680 320830 953542 1299292 705310 1645005 149516 735816 1347426 256065 539815 712522 650215 1174921 1779265 66252 1672816 473175 1929231 869231 917255 1025976 352733 203082 792538 1584907 1529350 1055404 915921 1240630 323918 1104022 193588 361684 424483 878059 1925899 1415235 1349122 873514 1843659 1520282 1705899 1405371 252007 381339 1981198 1284734 1015399 651056 1038842 1542658 1439730 1579264 346189 1103816 1144959 1224100 1787477 1630814 1639542 1393426 1554785 1423998 1857838 1982790 823187 100145 1492354 1952445 1342042 965621 1153913 1921826 128094 764462 956223 126223 1498555 1090006 1819219 1750400 55022 1893433 1443252 1241560 986827 953076 1877495 690215 1458696 585452 986737 771334 1673088 594646 658719 1727671 1349429 1154799 590479 1326692 1676804 734216 419353 1183830 605285 984876 1523887 259834 148748 1686104 1230898 1367608 1021869 438133 636157 1559700 1374292 866682 1097429 1909527 1768549 371239 1493441 1598081 1389191 398188 414266 1179800 1523020 1028739 493778 961809 577027 1274312 1730039 198463 27831 1791887 1235583 103161 268587 1207891 301361 334533 1135056 948978 279186 437222 1939417 733868 1680645 1295237 1076346 1595291 852610 117346 583254 5356 394477 225530 1096095 1799696 1957704 562284 1435504 1471475 455946 1465000 1496285 941584 150227 1698741 1067043 1315630 930816 1400001 1176190 615293 1124216 125171 652233 1970882 932537 984462 302265 244414 22414 141308 275725 326033 379776 356993 1853084 29008 1530807 641653 507926 369138 1384310 24326 1027680 1025600 1666444 1999711 107676 1981282 1453647 1658774 146687 1207030 40831 1378907 329552 430624 154787 1612893 810238 1396521 292173 1002628 725279 532108 132204 482648 138281 802727 98381 824186 9701 777771 233890 374821 1828145 1334842 1443274 1590365 590202 1868910 539188 859247 159054 1510866 225455 1561824 1275223 1720913 1532388 1611887 796090 1253513 1954714 990677 170250 389599 1451550 1073976 838713 1685875 483132 1749925 385958 1638160 35292 1631425 702686 1993254 1322147 457752 85885 687760 1279622 1176005 377448 366570 226620 1166153 1567960 1773054 488562 1517229 690240 1682801 201512 392257 304557 515691 1607767 264204 1242301 1023929 1393119 920836 1304305 457580 475155 1193947 649472 869540 760099 529834 536039 540635 1927118 807418 1866867 678005 989623 876407 843560 655127 698243 1477273 485700 1735732 1497986 1781249 1346653 792454 1871644 1191248 695520 948549 124289 850460 791853 1836730 1905895 520577 1058230 1314206 501921 1797725 1267001 463668 740105 215936 1909566 1538922 892545 1369774 1315934 1190305 1916227 601059 140059 764658 116491 191864 1677133 500694 1843220 1996419 528442 1243317 302383 1741320 286986 1365027 305861 1956190 413757 1242162 298631 515949 1600531 763725 495874 1490875 1639765 384731 1506068 1114102 1269649 1833566 295052 1839093 1814354 1558316 1543150 744334 804495 1774019 244717 543205 1147537 1627866 1393359 126475 801125 835777 1743253 1683800 1465727 222280 1117818 692340 1811035 802797 681411 414340 1795847 232783 824005 1529906 1124087 1821108 1142569 979884 1585969 1689256 673385 1963221 970083 1964594 403583 1436899 1297113 971050 56393 245530 938925 339846 1393221 1450104 1282223 1223878 1759743 232383 1342624 1939218 1262402 1267222 234101 182922 1798556 1083037 614643 293493 1502653 140243 930781 592887 981823 423502 56211 98793 1964141 62675 201355 1703176 344054 978739 271847 700178 1655765 1296412 398344 89210 58073 693465 713317 1134805 622761 638059 664986 1491693 406177 1813437 460854 1392102 1844084 899187 1341160 190959 1354040 261946 1582352 8619 1447975 800918 110124 862612 468726 1676055 188564 305382 404069 1779965 722037 1556893 587788 429983 1375413 551725 161666 60363 773860 1043546 67956 462820 1533651 1021489 599459 937683 24502 190500 673733 1488853 468520 186786 1511475 1242058 501273 1438278 1237023 1434260 436771 1178474 1763325 1281372 1421265 1509817 1687516 1914458 1390002 1400409 46190 1355799 441889 1537017 448999 1279379 1541696 677624 1352511 1450680 386249 628504 199848 897407 1917523 443291 1481607 1526477 1305599 1511163 865030 1044431 562231 1726099 102733 1281563 1240846 780444 614904 765717 1890364 1000301 754107 847976 1652673 117995 854819 1107605 1361360 200770 1374761 669102 1243373 580229 226701 105065 1210879 1171166 715277 1999942 540546 618102 688325 23508 244907 993237 633566 1260312 484875 1481498 913134 1917932 357418 1795046 1353380 1047979 282309 623158 109426 1641281 383907 527909 743327 1061993 547872 239311 880144 1605452 86525 1016371 202562 1083874 1841786 326840 1931030 1171890 564785 97835 948378 822070 1042383 465815 71458 1468835 1961924 685461 203434 295034 1618399 1841001 70832 1475548 1982074 1564584 1039278 455146 1839834 766286 865286 1818275 1318611 1698635 641541 1621980 1480937 1079283 1923638 805688 1093562 268941 1973742 45675 1164715 812644 1598048 548483 8186 1935446 1233685 1557236 702115 109489 284233 158682 1698211 1468530 256885 620578 1476383 1023635 1643626 701527 1367552 1489306 243179 1519626 1070799 646291 1203495 689030 914596 1854670 1018245 837779 217054 1771651 1536517 1216433 438210 1274545 1434024 1504691 96198 715708 1120854 140382 1719915 1535146 836704 418312 264746 1191204 1044958 1576955 936773 28145 1542975 334472 1947243 1845447 1736545 594219 1382225 289130 1374544 1264717 1283635 1533231 1986122 1488062 1248161 164405 231495 1976632 99381 1943801 1809728 1976389 210298 590702 444736 885745 273160 633478 732351 809650 1166671 1640842 258256 1799918 1053953 804106 1556999 1698285 179992 624338 1919083 155162 1744657 1878877 1105079 517351 610663 1734387 1658188 889780 1470202 1292578 1645354 727331 747071 831458 1376720 71537 1745823 1365930 659583 1090873 1291032 999044 3630 623189 614609 605424 724833 1218027 1841054 642184 1355280 397374 703594 1818789 899083 1307025 1231300 43007 1500710 1720286 543780 1497876 987679 870333 648585 821048 59509 976125 1957225 456424 166543 1778689 530960 821247 1357161 997557 76313 619468 1204368 1607272 222170 580619 753560 914639 1786950 1520191 965578 1262350 874059 253706 1605853 1320635 252614 1580359 752377 35773 739506 1775393 325015 1737451 26642 1946916 1091740 1567642 444758 1599230 226748 79737 1603008 311924 343421 715978 971449 470752 1795066 1152046 324638 1931939 1020926 552187 205804 1348265 1150914 1299326 621607 1069488 699249 949522 1716879 984981 1360778 72325 37653 166536 1946988 145740 90444 1035264 1273498 1893700 47824 1123255 890193 460713 1323068 136897 1321016 1619810 984681 785558 701013 1825722 540034 60566 1183361 587396 1465099 1551747 637829 1107614 786629 176556 512112 494101 846679 1664489 223061 242679 1172780 993002 1903946 1312230 804997 1502667 720524 754108 796047 1658820 116679 1688408 1165399 1531872 1101519 1271675 61446 1301939 1277272 884110 1153203 1939159 1529703 1549688 1928322 504697 1299468 684426 1401111 1255685 517221 733837 1685738 1975923 807006 1611833 344976 1150938 955751 101132 1761120 1387508 876413 1176902 1201062 294223 1975710 1614560 1666078 1876748 1837281 1569160 439583 1076255 525538 1138578 1354216 91320 339531 1713767 339037 671751 1102612 373851 256864 1573907 1722487 787311 1083967 313354 1135912 892306 578911 1533167 1834681 528957 1586709 651649 240531 1669943 498034 1883896 24762 1867554 636060 777503 1891556 976433 1058480 774217 661964 1349582 1273834 965250 1896931 198163 137896 696620 767777 1549863 1632723 1678091 694461 35927 139006 590876 248814 229074 1669591 341886 196615 1360020 238247 1235662 1889801 1672430 1198971 1621420 1105253 837067 1223605 1410310 540767 1702295 201315 1267046 1892688 957055 818928 1974430 569352 309431 1042944 936434 153863 1697906 788731 246906 234398 1642356 1897201 970155 269248 1566470 1225782 351251 207034 166662 218495 1201987 397569 1619141 1285231 532141 526101 1681708 1443922 1012874 1701643 547526 1204120 1853452 1122743 1184135 154967 1552511 244519 341950 1947651 925697 1403273 877123 316853 1288949 116814 952822 1923087 1864328 1742180 809492 383218 1711874 533087 1937118 1446606 1555287 410216 1335579 1010540 665754 1456791 1908048 1215587 845117 1169556 381080 766343 1684291 872615 1907098 928223 940372 1828126 845602 995995 829395 664385 1966362 1082748 1857920 1727967 1444749 1754071 519514 1512599 1402767 386896 1570513 1929025 395584 1814892 295369 215889 1649834 815975 224806 1165158 1421364 1819900 1397707 527816 1212309 1795161 296443 636445 1259059 810588 619085 1232509 724114 1897519 18135 700616 1288926 1389530 1887415 1108601 1409001 481006 19793 380522 398776 265798 897248 673164 118734 112567 485635 457419 876611 317629 32359 1832736 588780 1494510 380115 749295 1190012 52769 1526970 1968997 1791725 773270 1560736 1571023 904916 888135 156721 1893505 416325 1724019 1892092 521534 1527577 1990779 132978 1002841 1612205 668800 1728800 484897 380708 1987093 913522 24725 91435 838450 654611 1439763 1137721 896441 1800716 1039814 1895834 1392422 832222 237696 1682981 1510535 821096 802328 1620720 1351683 674984 1697771 275248 1404440 1079230 233085 1061164 1000574 357909 678799 1954642 1843779 1504099 204754 403843 1667052 221171 1360533 944646 1232972 752841 1388142 1843361 378864 319567 761120 1947781 1937420 1542628 1138998 1116166 146493 752598 139045 123421 1195219 168383 956825 1713823 1065911 1848626 132341 455281 1118354 1855248 490161 621652 51595 783225 374245 1739208 275086 49581 1057197 1322456 1923280 1212878 872513 261634 797693 1767381 916891 1075689 1301785 151045 999906 114787 735530 809663 1532494 1234174 669287 1122765 657755 1916164 1841296 1685807 805527 267698 1429575 1525038 527435 1422939 219852 601223 400759 405706 1972127 471399 103629 171213 968449 626367 1122800 1356276 648849 435402 864506 1175414 1331250 460772 513277 1774558 404376 1696538 978879 1137938 25292 420455 1445879 716431 1763585 1837632 1557015 73784 1025726 1908052 167948 775781 940687 915178 1699788 1285641 904981 567979 449865 1391828 38559 661089 351466 199624 340882 1531345 832771 176442 1362243 603149 515314 431024 1290266 237054 665181 555638 1325806 435899 478027 503056 1607308 774892 1133651 1283550 166683 745053 651487 438530 1016518 1245718 44493 1293954 401623 903785 1432973 1377235 1935906 1944341 1619763 275952 421149 537097 1748267 59027 639749 1551550 1807391 1224092 514339 1405548 587971 549073 347736 273682 683040 1360975 1352750 35971 351587 6772 81651 259508 578973 1048972 1247975 615314 1782950 330252 1415599 1955526 1040582 1289239 1943291 869322 1747083 1256989 916220 1855079 16836 382699 1996221 1503523 1246833 1154340 390069 978503 576990 36114 271166 1185959 1092858 1616468 113555 986819 523717 393017 737334 17120 1326180 1073123 1423031 1779023 605114 1469857 577881 1049234 229226 295980 148169 47213 493410 1561708 856422 1624841 839609 1690761 928305 1687527 1018744 1609018 747814 1488463 624986 664036 857941 1901184 1370206 1117574 1143971 207686 1787811 860387 816977 450758 670355 1420157 418525 1775895 1469757 1646054 299581 1570296 778921 161686 1640181 963367 1360229 920606 1874301 10982 1110511 514683 1824852 173409 1907458 358365 913239 1724338 1162242 1470391 1747141 431628 316033 1122382 694822 1959276 292899 821285 2442 1791965 489356 722219 78180 612465 1716618 1725342 704197 975641 284107 1492238 673453 527116 1338722 987888 1507312 1374644 1793291 1040023 1855673 265625 1411589 375194 589269 333464 1608168 80651 733043 1011906 1454681 947135 279685 1498831 1240093 735153 194247 598186 807396 1633159 55454 1658603 1301960 1905620 669332 612042 1157556 927918 566001 945875 729744 1265599 1784846 1746879 459285 1163233 1156525 1046098 164607 1446312 1559937 226137 728853 458091 1968002 1369648 1921933 1063611 1075601 1012258 244888 1528136 1624049 158598 685560 1997928 1931106 358214 365893 1826854 78312 835339 603168 945471 1612618 1904000 142559 1299433 1753902 508808 579849 1267294 205878 762223 751611 1066314 529596 1943929 115794 477149 1982680 1256320 1715973 876135 626074 54139 410 487762 1348462 1954326 177558 1551374 1754948 1304019 1149159 752648 1703834 1801501 1470097 721466 646254 1648663 1595477 359607 123878 1278215 710466 1340730 385113 498469 429813 679004 1093934 808233 844928 983717 1901559 1479611 1342465 217232 1407130 1582792 1721401 589398 556090 144353 1761932 180593 302243 138615 1620818 906743 423932 612033 1727003 1525576 1955217 582372 1727633 508706 400333 1146911 1760825 1184858 692662 1212213 804781 346477 518362 848625 452963 479958 208394 312878 1926242 1752960 437702 142148 755028 903810 1953275 279845 1094480 1214269 1644209 90958 315784 63442 1715051 413955 1206586 1882916 853146 860461 1423769 793644 462297 1087883 764513 1925117 1979447 435533 1735971 921624 491430 1807957 1888728 1454719 452942 1907880 952292 1659023 1230123 724194 1214041 830367 326866 283171 382354 1104278 93625 452827 1224865 80373 1816860 985563 720260 969806 1804474 716292 1787403 394622 1191719 315718 1994733 467228 1193867 953935 693120 699193 618338 910461 1850241 97116 457938 717848 1771245 958038 700059 1560325 518703 1161188 358226 102332 651960 302828 1617733 1508097 345073 1127505 1897711 1309332 1673793 637121 1603686 898815 1271588 548374 112387 624034 1721012 889677 534002 1057035 501562 1759236 266037 1471287 1498772 1071109 1864390 1645812 1326454 1431964 842793 1946998 673505 1562722 1572059 171960 892903 8175 1074041 1709389 1453301 1993275 160443 1987922 530314 83761 1921752 866787 302754 671756 1116604 1228890 886097 1302772 1765529 1758546 559538 949484 448250 280642 382165 842720 1567393 1158637 1770669 279420 1271325 1256182 1987818 279711 566515 1372269 1517881 752357 1594574 1743454 939736 198783 387135 870452 1659049 1265913 1822447 1819981 1952946 1225725 1778319 653123 1191762 344661 1481716 1370224 1094267 61170 1874915 1893554 74901 754815 496460 1732864 267587 1345622 1511009 1648522 76133 1229892 1514964 895996 1515359 1063006 1735861 1351241 424118 1782262 71621 1889482 359038 1901600 1427184 718837 627464 1457500 1723755 284241 765343 858738 1853888 917189 883770 476864 433080 470140 392231 1004871 309241 728661 877497 1444527 1226369 239326 823082 398213 1555570 1377507 1411571 75448 1527917 11326 1498776 1623193 804993 597504 1158070 915477 1103055 57596 840658 1302707 1044036 1681980 260321 1780770 1017672 1358191 196783 1514497 1653397 102055 1279633 675847 620904 55148 1014229 1650983 631318 385786 1351638 830965 189599 1062585 1991452 954654 1559874 409 371446 504966 1361733 1078972 174810 1568752 1528341 1133184 1144502 396225 96570 1216657 483196 233331 1220144 776279 1169494 925324 1266845 128322 1184744 995606 336159 940780 4781 457346 907883 100298 1890930 652574 1941731 1686018 408723 153526 616839 920282 1699772 1958356 1147661 1950698 196267 1352156 217332 692439 500816 1299778 747348 572370 651871 700437 153191 460363 208462 1986894 600627 774284 1089428 1872504 726607 135625 503464 954543 458792 49257 1106145 179682 33762 747986 1463030 744663 741037 1226063 1330812 1983457 361697 752902 317682 1744031 183505 706824 1551046 1054963 864426 1529914 1395605 780813 1188721 1033921 1634764 1646860 1412583 572440 405332 291886 1552243 239993 1026646 1820854 72119 859071 1812996 537261 634199 1814478 467000 555210 1077533 993708 1268220 395940 74528 264124 1811986 32757 881128 1026110 1937069 336826 883479 154984 218160 1942815 745563 47814 1412676 881255 619142 1716756 58798 1171838 269362 263626 867297 1406492 835138 410179 392304 371661 1530234 1923966 1996711 1798552 895417 45783 726335 1858369 352077 731311 824526 464481 1637887 46041 47689 1179063 1698120 463601 450555 69449 207442 326917 404736 47841 1649528 1874699 1098951 290917 1145429 245130 1363182 51768 178305 883958 490807 483520 1400669 1600252 1922974 84728 1932499 925315 862979 263647 1856450 951873 1030690 124675 471961 244043 924038 1631311 874715 1907242 942184 935543 1152093 1906478 1301940 612372 675910 1047167 1398735 1308244 633537 669504 1617962 297414 997412 391086 848703 888165 494091 330430 1013071 1199814 1563147 1598191 435926 429074 603160 300057 1074641 506493 678555 823998 1941942 1994594 1643235 517137 178320 1483154 630005 1188212 249209 770005 1105301 630541 1067993 91183 1918966 1534822 1463232 714545 1447164 1749644 1327354 1320450 1465332 1821166 707820 1030913 37199 894123 131633 295852 1944171 528094 166278 223266 1278422 624476 952668 180264 505665 209107 1589584 1727900 55365 1105625 508301 1908360 175416 178373 323831 997596 526183 1082431 1205968 1837961 831498 1885781 1523679 1742457 1379695 1779688 273961 202939 1760179 345767 167246 1754121 1763768 1039448 873562 437903 1054840 686818 1789308 180823 430435 742764 366367 338041 1248604 1907238 1348405 1269291 1564905 1165155 1087067 998656 1173599 1861756 932011 1038892 346982 532151 1332512 942953 1841752 898254 1372270 1134020 1288290 692030 1905362 1838292 1096280 300060 341365 1222228 447215 538399 61752 160860 154357 1894373 1839736 279469 1767288 1123956 1839739 1860359 1693808 1452685 1978302 227877 393057 919848 20827 1452154 1456213 603349 212468 1680906 565212 1571515 890927 612965 626987 1987656 645910 197822 985095 261617 1474178 192278 1637393 153444 1629792 895641 1763522 1411002 853071 1605378 342236 1824819 1868498 1214357 550705 947076 825135 813405 1691361 1921309 683620 1056110 363915 1339094 1609317 300337 1705297 1768490 886475 1190808 751936 846343 893599 237255 1653783 43717 1100801 1955570 183272 1610816 1086999 723644 1434249 157154 1600085 944929 453860 1469140 1612901 1917398 387232 464159 592677 43394 1555373 522505 341168 1764345 450436 1184428 1110759 159708 1035842 917022 1432060 595559 964495 590342 717166 901842 1061139 1304105 571437 128743 1914413 1850762 780082 553386 1436471 1058709 1976154 876829 1937743 1660163 1482454 1528252 318071 1267277 1305428 1841502 42897 1484732 1853039 103715 655176 1314411 1944292 656601 1564081 1213677 299248 1093602 777594 921761 1601771 597766 1307321 918629 1941261 1769630 1340080 1472794 1159744 72279 142136 1849748 272842 1831791 676808 348794 247748 247456 989727 1281019 1082015 691377 358682 1356135 283990 1142442 1403722 571312 1737125 1154832 1730141 1050328 1789626 1402853 1290336 1828319 516762 980686 1242374 628599 782387 145425 1910906 1128205 1752951 195900 527763 649359 1675760 778695 1474795 1100159 1072674 421002 1606474 1124678 1722733 1790004 715779 1492911 556227 662731 830482 1788205 649923 149104 685003 835613 816192 1438873 1402739 692641 1600506 1509347 746990 1903469 599308 278883 290883 73252 764160 1188732 262570 365658 488786 1604211 1748731 836017 1471242 1194161 85722 357686 860430 106790 822663 1076538 689586 1858309 1438302 631977 1804124 1930936 1775660 384364 249777 65730 1386653 1491979 1666258 780907 37485 1554606 785690 1252132 1241803 1068572 508096 153463 187210 1782491 1419467 900255 124608 1082991 913983 1126307 772766 500939 1879968 1018665 1616674 1193364 1413316 960173 1491119 888809 504436 120297 10758 23730 1363037 1690575 1669234 708702 762562 1904226 1927476 1576485 1980381 992471 874838 606688 1354947 365013 1912923 1543913 664165 1531970 1404891 273045 1184322 280372 1319931 161292 947022 696503 1423284 1188616 473050 209590 1385233 1114270 701163 1785132 667499 491723 733770 815693 1149096 1033378 752619 1245967 1971553 8613 353860 196513 931643 500132 1835158 58863 645159 634314 1876661 1314062 152810 1413223 69570 1377218 1287964 999290 1073678 203781 1578930 509266 1391839 1451511 385594 1954218 1776142 1012958 1034136 456326 1535248 1407178 1213006 1974461 734836 172509 1033464 1370204 537104 1043703 284832 576137 4113 1426411 1901817 109570 367270 1745792 957862 99106 573399 1044096 1361188 763782 1512534 1913862 1998849 1996118 235070 1213415 393966 536675 800750 1422912 1862995 679622 1334796 353339 238965 1213362 722010 1070156 536528 295218 1295003 505426 1952183 1609423 1387051 66093 186615 679401 734031 233363 1327549 1312318 726978 1216604 1872130 1902895 1120728 1569275 637873 1758162 156310 25100 445908 817858 1381815 1024926 1507022 163311 1017731 734898 499504 449322 124520 897920 1035753 569111 1061530 884475 197865 1942832 889482 234941 245486 677672 1845579 990657 661764 1413283 800649 1950329 925410 226224 855043 814830 1978556 643845 801465 47468 987615 1739660 751293 319663 1031938 1483571 1544715 1134613 1260169 1388613 1608458 65887 559792 1856707 739734 933525 1225768 860353 345048 589438 1770988 930679 154257 974269 1863558 241060 74766 1927900 258499 1369104 1820600 731032 322289 70296 1264789 1719957 1878580 1401760 574948 1263923 1175973 207089 234830 1518050 1259136 759055 451690 1882873 1744922 1514894 1893236 595199 1260119 77022 1937128 1878438 1719676 901390 1255080 125243 1153209 260329 650184 1074294 1980633 1111476 432721 1814225 564901 1853067 1308513 1489525 1040949 1793341 356519 1213475 1308697 1316181 672723 1986689 177327 1055342 460816 1562900 472171 6995 1979885 265276 1577151 682560 232059 381460 1279973 1034046 1232866 1344820 78913 988492 116421 1024769 1265204 943266 1818872 1063987 1276080 1129225 1216883 1549935 1087898 94228 565940 431182 912996 680861 1877654 661182 594643 1120670 37236 1842070 294451 207290 887875 1256122 1653689 149854 832695 155272 1598118 998174 90867 665530 649880 823465 645281 83412 1814271 1999218 1038579 1850797 351259 1977163 382579 647850 531423 881225 986682 760653 1815458 905087 1711964 1928124 1008996 1000383 1605691 1056605 92568 1481911 1159889 1789003 1799192 247387 1762133 1194415 968837 1920731 1996714 345670 1223020 1965785 699036 1775295 1671479 1537271 1190751 662849 1965796 1435302 944497 723491 456225 1671227 1120384 1801356 1461181 457468 984368 808449 795134 1448491 465614 816699 539854 1778031 1973682 1135269 1604271 1340438 1703529 1104319 232068 1447193 576783 91189 1248414 328148 511084 419567 1123201 1611224 426516 1021809 7504 1698603 110022 993751 8436 180919 1104349 1674574 1968113 1932399 672562 72720 1727387 502176 35868 386189 827459 821156 1181956 1899347 130270 25483 1662710 1514978 239510 1077586 1816865 1533671 216772 1303306 792766 1503099 659824 438498 1147837 1090374 125545 567633 255737 1180327 1081272 1821261 1036883 1893060 1536764 1731429 1968770 1854704 1207497 1727216 1627554 1974821 717828 374077 729288 1089159 487002 191136 1538345 209234 1400825 149636 173960 1142955 1290522 729386 13905 85834 1656749 1426281 1092110 1211072 732866 1725324 1949384 775986 75075 1519151 942065 714161 486796 429855 1154248 218177 427737 1746349 184402 508386 1907516 399331 592291 231016 948183 1986476 1350989 487622 64775 1156633 1380676 1673238 697410 130681 1441402 1985893 1291400 1402141 387363 207156 1547974 1827864 1800271 843074 1028050 1647479 170177 342213 561498 203430 1473133 1807363 965352 228352 1238937 1763152 1071668 1635005 1902242 658208 613325 355090 427922 1612022 1402773 267346 173291 1150661 100082 1242041 1901037 642863 1017803 703911 1430915 1228134 1065659 104322 1754311 1372860 567670 493703 813233 1049729 1499193 92811 147046 1980871 1641467 1591286 1057832 267283 854017 61846 1181946 1063025 207881 1048807 181246 967892 298039 535176 196933 964273 608438 1960646 1897583 1476747 650011 1141312 1491585 1782309 1948111 1802608 31737 1022939 1994578 694593 472304 1802913 105942 1526636 1519792 962505 652445 1452365 1379456 1664687 456139 908054 621713 1974717 846466 406444 799278 918809 1013482 1976437 1262863 1364574 1548648 202758 1617167 1226763 1644990 1834839 1808947 261704 717930 1217688 246087 1128683 183716 370427 1407361 1373532 1779274 1295392 1820549 1567853 1084988 416463 1608901 615793 1891010 1800116 1108770 699104 404209 598352 1482338 1501687 992905 1219624 623824 1623456 68060 452571 1827323 645370 1628141 1899597 1403515 1096326 1103012 1804226 535065 1760256 1842112 1069612 1100176 804741 545690 518849 573731 635293 527256 455123 868469 1925099 1569869 1095972 1847803 1864925 1272375 1169358 1498490 307950 387058 99174 381249 1036683 22001 552647 88211 1729649 330866 928780 854128 595929 513638 1297871 1549237 837527 1309493 1845065 508746 1949307 1315764 723373 1214228 314402 647474 1945833 1567102 895258 37819 140429 1777712 617756 1705902 1162665 1103962 1621982 1652152 78393 769365 787701 131395 740681 386617 81560 1995359 1198259 1062086 1875229 292640 1618579 1662003 1890602 577015 797544 1802672 425470 1385510 1245152 1239264 205129 1299038 1556051 747368 662574 1517732 1875892 1448191 1613209 900080 1884333 1015079 1282777 122225 337289 939752 1405225 1269221 925509 1020752 1545567 146563 455816 797741 1022083 220248 752844 1158026 914783 821565 1862949 405008 549885 1189387 852772 673646 411206 886339 1798381 1854020 1600747 1512060 719381 442476 1776814 1345259 1537709 1603047 1446396 758951 1062714 1537162 1093298 733594 1932629 372334 1733715 881342 1472016 530698 61974 482821 1280813 1238077 340785 1330433 1968686 931857 1118374 137459 12084 235538 920830 977193 1897315 1014028 193401 1446494 1040619 1750474 1826023 1132540 841917 1942404 179898 1034665 1666945 350250 916975 293673 1002022 1200359 192752 572645 131248 141590 161659 144559 572294 477406 675305 34389 1195529 1961867 1659808 699714 1666350 995188 1109066 1983974 1280978 438851 578657 1241478 1663229 1021664 195164 876518 1297195 204189 1087269 1372441 238774 1790896 375013 1081801 498792 334584 130922 1756990 114013 1752714 1780334 926783 392797 838729 1449730 1742745 231137 482734 1339300 1129301 280606 784217 1883062 1719557 991748 1557817 125726 101688 832343 819688 1221558 915247 48162 871472 219277 293076 1635753 1211911 369543 140105 1805887 285846 1906047 1509278 651576 34802 1944940 1856012 1267424 1929973 803071 1427269 1714826 196727 1025190 772007 1086368 1805210 1637433 1435534 1608733 1012294 1153126 1830382 202007 1873917 764496 1388115 268403 1430 415495 1018879 1334836 1385925 1789515 1653192 1636560 1286220 1331807 1351964 1116755 323114 1052795 1977127 1015113 1185175 1934429 554829 504750 1208676 692632 1315356 98441 1023002 111753 1484577 1277527 1327100 1005355 168513 904041 1622568 254056 350824 1549283 654517 159882 897075 1435708 722162 1417146 739575 663380 389968 1899534 73022 677445 247179 694979 94875 529122 512817 1197601 758164 155762 1349281 493798 609990 943870 1488909 1508520 1200171 1728028 50727 220026 1596020 1089549 1854812 1339769 411699 535216 392678 1182797 1885281 1811850 772504 193915 1659612 768434 1983017 1534763 748119 1575660 314551 1517987 929173 899513 390871 432979 1159566 363271 943224 770849 1470517 1580353 1917630 1863756 1923626 1482323 546499 372930 1625390 1572589 699963 944205 1484088 332680 1634150 1768245 202473 1613280 1298563 1738653 115803 946065 1197261 350028 1301927 672619 1659810 74656 577226 394782 1609785 353305 1814593 1462587 232485 609658 1626180 450365 831226 268184 1604402 480411 626771 900081 674583 400661 1646149 16239 920253 335359 374155 732071 1532837 634007 1484842 776262 1341265 172828 278389 405561 606570 498744 1395078 389982 141296 283622 1038809 1742141 1068279 325284 773096 883649 237271 1997353 606511 1831927 351900 396868 1008166 1282290 1082626 722820 519529 525372 895913 1724718 547544 434907 1833162 1319687 1334009 1994845 428078 858068 545923 1386816 595538 1770713 741229 1249487 1703566 1950100 1349753 491494 250137 1973257 185764 450280 1085222 659566 1697905 1597991 984502 1320657 1934933 58706 957377 286382 1989381 1471681 601286 428032 588515 860716 809009 765916 95016 1962958 845394 1356785 1472544 31965 834350 1197160 1571988 1927882 1603115 872356 559097 1159334 99819 189773 994737 388298 1866410 1787416 345558 1931200 479887 823539 604352 1176830 1718309 942806 248102 233173 265948 802146 987903 316937 793129 1317591 407068 1238793 1141283 160792 416762 475595 1347697 805936 1591978 236677 179043 978235 616549 1414061 953978 1631229 205697 753985 1137011 190065 6133 1918872 1968764 819793 1811304 1442526 1489457 1892174 1894720 410138 1993553 851755 625357 1714941 37565 801267 1190612 369168 742684 997340 1186112 1702598 1297659 1134965 872313 1529103 1732057 846786 1327376 1644372 1913689 957559 1673423 1767665 1407864 1922572 63485 1713928 417834 896981 754220 191270 1942730 1532664 39239 1253815 1664712 216981 1994555 66864 593533 229694 1378886 648096 1869259 1014942 1572143 1781493 70658 341841 1041981 1128566 1340699 1370366 1944487 671536 919530 953785 256394 206709 67058 154473 1047412 681796 28901 1922176 1139018 778188 773790 1533339 338279 780926 1330394 1023620 751287 1273277 105562 342549 954372 1493761 986210 1311629 466899 1462976 867923 1143563 561114 1788268 1213679 1543513 1447653 1344630 249402 1005530 1431124 841679 612257 602767 1618458 262720 919450 640087 412761 1128732 1501264 1975437 73992 1938317 1203808 982985 1625314 1364030 1737557 1552658 896871 1059522 186773 1696598 641487 1642571 78517 508818 942057 442418 1245894 1951542 1721278 333433 547906 1646738 1164914 1861284 1923231 1351953 429791 726621 515987 1646950 1080340 592934 450302 95001 1520508 1811320 36636 1714114 1604554 388219 274275 1937577 1051122 406464 1545975 1447828 1217052 1221619 440396 198598 495873 1184005 4121 1723190 221631 1548881 910853 480766 1183871 699022 1425517 1748543 897864 809388 257176 1441821 1505703 1845166 173450 1607654 1920068 52881 486576 1013437 1924889 921440 1531307 441506 665643 47685 660931 400524 1219250 59389 1011963 988851 1970627 1185033 1047472 1887391 1874308 856901 589452 1574011 1824558 62391 1136692 1598283 210578 272835 915836 1159981 1061792 1962313 1344577 630867 1774201 1012148 710606 1526394 318335 1494095 1927500 207899 962273 1316032 1874490 713101 533744 1171686 1698471 1621375 1422334 701453 1062105 102657 1920054 600156 1179285 1243892 1491972 1084056 298783 1470380 1132393 1324137 438621 1858454 1625936 411390 487822 856177 455784 797835 696891 551937 1818657 1106020 1177682 1112996 1546228 1459228 436866 76540 1322611 299783 1087094 933691 1479281 627651 1341786 1836359 930446 343691 490149 875051 214380 1775590 312553 1456349 1121924 271168 688081 1918817 946081 488639 192046 603939 1965651 1046811 1700344 824849 515735 1612615 622771 1431255 735693 122600 1995672 1174472 428665 764632 1343394 1663721 94941 1364004 236649 1111577 1714055 1064788 1370623 1467448 317076 1614219 918220 1511622 1833209 961716 1355644 1588431 1040845 628577 1763564 1762247 744460 1897501 546780 698589 601631 1647185 976248 1645507 240671 1609023 1877713 1099595 1159836 1390533 1558459 1627023 1144551 938580 1047022 959455 105371 1269201 184847 1535598 351932 265354 1630613 921354 1803527 398379 803278 1102281 1999489 1177444 1850635 372286 1974501 552049 1224791 1376391 20398 575708 1575322 1646805 117459 933008 316210 464174 1961966 371350 1190275 1111317 43120 1529593 699292 1946021 1022850 780038 1398615 71388 1130760 61231 944931 1748718 1806530 175259 1688246 1082210 437850 79811 1944097 490379 1915555 389678 1195809 1976829 1449585 1923981 1175630 1382064 625442 683293 1742638 1808277 477197 1042122 1749548 1316726 1197258 133693 149569 595812 472147 638197 1579501 871396 373232 1544303 1268005 168185 1000231 1634898 831177 1910361 452437 804751 1340576 1434542 1818055 11302 1855081 1672142 1917670 1742346 249399 697852 331263 1337654 1988268 139282 1684901 661261 1114830 362967 180091 676131 580836 883397 1841848 1808198 212864 1878011 559528 1156237 1151945 1669627 697117 1958494 1935169 74688 476398 444146 1735665 1027466 1992347 1292692 1333998 1314960 1211590 948709 1956899 1815771 1197636 1227225 87382 1422921 1977358 797348 1685906 588607 384542 1984775 1905552 1349319 316083 399307 1027232 1414553 309098 1459073 1362422 805097 1155144 1045183 757275 988088 1186379 1278960 1405468 1224032 1510455 1982207 589105 266152 403049 1589895 641372 292299 865387 196005 607291 417962 1254618 123321 438842 56703 210927 364027 1957619 49716 530261 1370558 1989946 190954 513326 95289 96447 329107 298624 259190 221684 322200 1585983 941472 49935 1864950 240688 954540 632876 1402042 1992303 1295803 1972912 344501 1939758 507032 1027595 331090 1297809 1698096 488565 1616877 1462585 1811987 192246 1279637 328959 1013912 90630 111565 1736264 1665144 1895770 399301 1917242 1560307 1225007 902749 1300263 1009165 1058121 352295 435769 564760 251507 936910 483538 119282 158773 565402 410890 72936 578334 1965544 1671361 1255626 1217821 585070 945452 991176 905330 710214 236961 306767 941008 88054 1251875 1077297 402093 1022385 810157 1788726 521306 1667110 1896067 613090 1867023 1339273 1696440 1774887 332850 212124 1019291 1640834 546249 1374451 724811 1520791 1237397 749164 1094887 1519581 939601 1634734 891913 1218290 293554 1504513 303723 389951 1836230 1719106 1535339 81081 1693294 84766 810140 244312 1164910 1835566 473774 630415 97338 932654 1138571 399245 1330258 665045 1939586 1622522 1173181 639354 1811809 1676556 1373450 873922 678900 920599 475472 44151 1638838 416086 883448 1440345 1685120 1365915 1855046 188760 22239 455468 614607 1694001 595726 211861 121491 751555 1844603 19858 938516 1853368 318188 444722 1282104 376707 1677528 358951 785084 731534 1200024 1219578 368135 1772679 1494960 485759 992772 1663665 1155118 79582 1283668 49838 280492 1540695 126440 459271 261065 1236810 1525208 1510050 1752929 99946 588861 1908354 1043639 1494345 1687698 1818269 684177 165716 640340 1597251 314632 1151917 673539 304252 1121703 47290 724703 513244 1656704 468501 1156168 355040 1806237 617611 1989758 1321285 361819 679382 74016 710330 1714877 1177600 572040 865710 1958865 1944761 819399 691804 1422549 1304603 831964 788179 82249 1473501 759316 47236 193753 1656715 32270 876802 405600 338914 790266 13041 425024 692975 830703 199752 992064 183009 873293 1452576 1794134 1622599 793667 1237688 1323407 1280226 137735 791036 1565431 1580051 472135 610335 1154377 921540 1748110 1543604 414752 1062365 1899305 1260654 223204 1548239 773093 1785071 621934 1989640 122209 608525 1996687 1653268 1708288 17195 1359778 1435421 1652770 341938 668527 38523 540203 1795009 1019780 1239360 771702 501913 1966314 1364685 1487466 1339463 3026 1079809 1546958 1943121 1312166 1905761 1568778 1531457 1197731 743028 884199 617578 348899 1220205 360816 1599490 701610 1058939 1933925 529217 1476837 1791235 31969 609220 95389 837731 812120 480169 871954 752026 394320 772045 1739807 1650376 1264724 27646 1794092 10410 878488 688409 10561 164545 233483 928061 991693 1540021 1895656 512572 742050 1060113 29719 1273741 748280 953464 1131555 295794 1785819 1748440 1844219 927521 1050391 1562579 1959096 896189 211161 282693 1891291 1723597 1534758 783177 948410 350508 253415 1642769 1276726 1349189 1384977 1589233 67302 26153 560549 1085586 159707 792000 900217 274021 1775131 632420 1496711 1592858 1629711 1473688 1631046 1359070 1646931 1440466 660529 128068 1754037 1271852 973838 1277938 1092658 76444 399982 1268439 519321 379984 1273234 516163 941587 1087754 103093 1443649 1125953 1197680 482289 1374318 538418 1342861 556454 1048725 490231 1959919 1427610 523836 67485 668499 833128 643886 1303407 612135 575633 1947492 249400 1285242 1686591 690026 1432698 238293 458017 1724099 1121860 123639 254625 1501200 1343085 276764 409466 1291823 254356 1157990 909879 1899947 109798 121888 636124 1208048 463278 290112 826395 485173 1281135 879180 385666 367533 1435452 1255021 265847 1781701 563731 1523397 1281195 1353502 57899 176882 1849567 1424924 1999813 363560 576725 798624 1046801 1351588 26840 266930 1605218 247158 1349737 781734 370722 16391 1025403 979437 799931 783654 244722 1308072 1725010 1041477 271373 1666401 1387163 1181788 1432743 1181847 1451948 1363081 1923756 267453 1229764 627801 1062544 1323564 1700134 1044490 575006 208306 1672510 1346975 1367912 1978383 1173138 1492409 294014 1425636 1676059 1209756 988731 1996826 70445 1277603 1734396 1910348 1225060 510027 970970 325823 986971 434378 1155518 1927151 1754294 297688 1548568 564625 954137 284844 1428824 1965292 509680 377136 161480 1750264 62378 123874 1394313 637257 1116804 715925 1639581 1980401 829982 1863613 526253 1314366 110168 1533624 869240 1814208 1028039 782810 1663127 1744010 866197 329786 193615 1544963 1653281 844324 1590378 1241549 1739559 101244 648262 23064 1088542 42565 11405 1978829 3408 1617473 1049316 1577586 1884059 1686385 910854 845354 1583681 909064 896370 549437 814195 51471 861099 1521711 163394 607031 889774 283523 1283797 836695 1706144 1260 160148 960251 79921 492179 1009272 286982 1368819 1185385 882640 514143 1176462 605400 111650 361933 916911 920443 220118 698914 1199411 1445822 446557 1156404 1140091 1207271 1591930 1279832 1446611 1641777 1962578 1821531 984205 671090 62857 1706157 188829 305933 1306238 1045296 1430419 1310198 356768 819014 752051 1336187 1296106 1563953 191666 243964 1495366 1940775 1976698 1589184 1871445 7720 815083 93645 663759 1610993 1871630 498156 228055 684069 595460 1515009 1192496 1831097 1745744 1127103 1548327 5352 1109558 1968381 15702 576327 1599932 1637304 864331 910507 107107 1712792 1627753 1426728 592850 32143 489393 726682 1525439 670362 312509 1383592 352632 285151 305003 7886 1355219 1357601 908770 169827 605997 1049338 1751633 1309013 75138 960161 549859 885700 570510 1614704 566458 1565246 42567 699220 862419 1669708 933957 1458610 1027953 1967378 1010685 1905879 509666 676615 574964 1406312 270124 1846831 492516 1001231 759383 83091 1175513 1045171 1008386 1885561 434587 739022 868249 1077220 1340299 1516424 1182388 967970 1060935 367258 1097026 589096 1019138 46662 763909 1571814 791090 1923203 306929 207081 1276100 1244953 1229082 1837815 1294644 1581952 345119 17091 721771 726580 677390 1363220 40045 320206 514465 1137706 821898 74982 573666 1120160 179007 819601 738580 1018420 48251 1084343 1874372 73032 967792 616854 1696813 174703 138256 1384856 296248 1006204 1623187 101444 1679911 84322 1024532 1318506 964970 1348324 1734377 709456 1233488 22021 1626409 11601 1183620 296990 377399 1189537 1486883 1716333 1236969 988555 1993670 1307969 1265711 1877063 1157493 1195644 902410 387841 498687 452969 187568 419204 351601 300790 1431245 9595 1614239 844975 997092 218724 963548 1639840 1478184 166100 837127 483860 661072 1221692 452865 1150852 1084751 1883612 1156216 96242 683569 888510 876973 1010298 1335557 1599193 1023198 1480327 1716179 854962 98639 1885470 551948 258284 624746 856168 1260425 1261561 1100887 1011244 1927865 848659 1869240 650498 33315 1048513 814859 1998207 305350 158447 1328536 199136 216110 685294 679933 552972 673873 1872781 118024 876402 631458 16642 1791244 1307032 1396249 779659 571423 403509 444370 1796129 850976 951642 1379491 1205741 1739171 702057 1638836 972774 1976583 1885699 754160 1616641 1753269 1139811 1364750 1791057 1070244 415178 1659203 3633 793293 732261 949839 1729481 539428 1620544 1633990 520468 364624 1431796 757724 1079558 1245169 9869 1197316 506696 1789850 1259177 1966616 370850 115297 529303 1944874 603811 632515 379449 442975 1547312 1950847 1492943 21178 1985127 1815736 1783730 916720 166059 1218745 1738435 203778 511936 889541 1505650 625367 1057859 640200 1116493 1614435 1602760 16544 1550980 1094028 427461 889085 717052 867562 1550408 883370 768588 197286 169008 1926222 1487324 1101601 1987811 602722 915639 1250603 1966090 995286 1874875 1649831 81546 1424444 500129 195814 315728 1777721 210509 803146 795839 1518105 1735201 848657 1667090 1144112 100358 1170827 1314692 1039758 1859561 459790 853887 319713 1140111 662278 198775 1170526 55407 1212123 82106 1896752 160899 1890886 725169 388084 1150985 650083 492534 1087970 671355 1790894 1428168 145777 860635 111987 1429612 644214 1512362 120523 1734402 620417 1629096 876736 1642393 105129 371588 1891498 1772680 187466 1554655 1548210 1362495 174468 823266 1668684 13723 1378083 35597 283530 1148240 649048 1713658 1975636 553688 1260483 1543882 1910696 761568 1124878 305711 1441965 207846 1290732 1612859 1597936 1278662 2794 1453630 1888815 346349 1727228 1719088 667755 1977405 1287138 1001764 1998827 1152541 1640933 1540460 1132265 134059 1237653 1579123 1729100 1992560 686294 1053118 1187863 1078064 710056 523626 1650560 432649 1549244 752214 944420 807221 1780479 1243809 470302 1839083 683324 854025 1570138 1965649 1619772 1876499 1387848 1947212 682107 1023676 1588974 886843 959150 1359588 997779 1801523 1372651 1975778 384618 582812 224312 131195 1787953 799424 711269 156538 263372 692616 512721 336952 1635040 174404 731765 584980 1828731 169951 1155794 1387111 1082479 620548 921771 1300605 757613 1266369 1293867 1831102 193572 498165 1374472 455767 387670 724295 562865 641021 1501974 1290548 984964 1794784 1817836 1482902 1609833 1073571 1326388 550874 634208 1334608 1122718 1599293 1100641 997131 1969575 1061133 692052 166886 1714730 1493294 1339934 1954655 1642297 1480726 24622 1440792 1763264 739940 794878 1612058 1760175 600558 1809092 1808011 583279 313779 1295477 591772 638849 301416 582801 1984022 1729951 527433 1075651 763374 1298738 607771 288321 541576 1960637 124123 348717 1673739 1981704 1366983 131608 714666 969038 1942262 463208 1325685 310673 83450 1097205 1716348 1073621 1319971 1513180 1728360 988081 759757 1020003 1136958 1825658 464707 992687 1246034 1127855 1925818 700016 30776 920854 1633073 132374 1690888 465399 664269 1186565 293545 1435076 1050363 1984000 1808453 1290123 1509254 1896372 219669 781294 1629371 194555 853854 928076 13715 1780337 832797 613722 274709 604301 1803562 1848522 194722 174921 1051406 1281964 1248378 619350 529839 394932 1561485 773841 814839 1525586 559297 1700553 1781965 27185 1936492 252510 1212300 1337272 1534057 399797 196523 1825880 1518297 691570 1366275 1570715 1474693 242597 1635366 1252563 1526340 1163414 879816 1652316 117125 992560 1040804 327995 1759886 1448354 1632356 936032 18313 1366892 192102 271747 1669613 1635303 1353568 1913418 1792691 1366942 1711478 825112 551903 1426691 1677752 1525060 946954 457345 528800 1884912 1903111 1870706 1690977 405017 672993 942131 618502 1775047 861219 431673 1539982 932184 316455 99751 97392 600418 883476 788500 1181096 414129 1611160 1909886 631409 1072843 1235883 553092 1382864 626586 1873405 885718 1931488 715741 1511616 1182689 580672 1538244 290804 1860397 988944 1487743 538956 447931 1487962 1222756 1817612 1026685 170690 177157 1052497 978388 1423989 1322430 1643595 374802 1440693 685773 1100397 1408139 666179 1201692 1246458 1678400 1911804 1114857 623508 1718423 322548 300202 804793 646543 1336253 1934398 1701648 1147651 934353 832700 1090801 139751 1072638 1360014 1858932 324351 1052840 1182359 1129163 1210085 66706 60134 1441417 1054976 280091 714186 506464 1193218 1691711 1327203 568839 826799 464746 332420 1170517 904744 1076462 657380 1346870 239616 1066110 1917086 577681 200305 1918348 1905489 1943144 1856182 1550884 1420137 1859348 1860994 1763083 129557 167783 1397072 895768 1651334 661703 268700 240907 103154 736050 1874750 1933746 68822 1007296 1815970 1973958 438481 794872 1040434 216506 1156689 1196317 112535 1366861 15927 265512 228520 1973345 675147 1587364 1856037 1090823 874628 819069 1952328 311232 1455559 832716 860692 380308 662460 1702670 572558 1346224 1813886 657101 343040 1953321 659130 1678173 100648 823158 1315104 1516594 641245 1481671 1894531 651020 1345426 1200087 1888399 641903 1096797 1708987 1549076 1638484 1805819 969901 630325 793478 9418 1055699 613526 759981 143463 1259356 435173 863221 327204 1373584 1827610 1223787 1891179 1713717 73764 1468722 1147834 1807205 935697 421519 148416 732877 286012 589665 819839 215038 516413 315319 1614846 134515 952388 1735378 1693281 51559 1658426 741946 1982134 1878111 1257543 387598 385671 1131090 325901 981856 348594 673250 1426102 1714264 135837 361267 7841 112362 448556 982713 1162056 1097217 1192070 641068 1017284 1204507 426381 57168 136747 958834 166872 1000560 339812 460465 1308106 473627 1369050 1016946 972618 520827 1066381 86963 1099095 1618005 1259199 803909 1156627 1810646 928485 1262755 1488724 29149 1494302 1780491 1185686 1694199 72991 1565642 546153 1749189 1189267 899064 1262077 1456077 190806 1836173 1986067 547531 588382 460885 106030 1228635 444867 353331 1021506 771209 1125244 395224 313466 1633449 1397562 332361 1749003 772824 840465 1308725 379157 596160 1018296 201227 257269 102134 407536 1678376 1816179 1580 1680763 73278 1913940 1828512 315736 1078183 680440 1926483 1429932 1406280 1572276 1172340 1593916 406882 1328005 759827 1815829 16574 429593 1362149 392566 1669941 1235383 1955997 1199847 1952364 200121 114604 1795522 901079 1259517 971394 1354790 808321 142989 578519 316299 237993 475197 1898116 828675 1344106 1016962 1955989 586066 172609 451440 20245 280716 527704 1157573 199345 1057601 454559 955383 1597087 85893 1345544 1304548 351177 17811 307483 442625 1177923 1070525 1173891 407334 463650 242217 290015 25720 443347 1237319 1970758 1240590 1285718 54898 1146172 1326948 865324 1243097 314781 544647 1563621 1057671 1842315 1750223 238946 487486 768068 895128 891469 1538627 1198915 1381978 1798018 397618 151996 506005 1698509 723344 1443853 204162 951104 1624157 518911 850966 80804 1984065 1342478 1276144 1339845 1853995 1672994 1511231 1626396 1672021 568394 213170 490041 1234542 703433 547533 80713 46247 199967 1711019 1523038 243244 1789260 1621315 1548968 212022 253841 1453139 626690 1575877 1109006 1822121 611827 1238932 519911 992361 848169 1548463 1256308 31094 523859 1849825 242478 50026 1458470 1161600 912822 1609008 944446 1105594 1773142 504250 669967 188841 748106 763003 1167007 1099980 652856 1172301 1447911 1480886 68777 1909946 1119682 211884 1196388 31062 1229244 524466 1898881 1231784 1806200 1916101 1424027 1875783 1166035 1737596 482976 716302 947765 202127 1098883 697396 355596 444191 61046 334571 1145280 1628246 452624 567253 1269514 593462 317626 627423 1073151 764756 1346911 660799 184754 1577418 559166 34334 1105006 1265911 60959 727587 1458857 1654470 843403 588663 910297 1795374 1558071 1934523 1992963 1024004 1756619 400878 640983 715876 1537855 176726 1770506 848366 773313 765478 1001702 277581 1766528 623227 852271 1713096 1386190 1116277 1876856 484034 866665 620879 734579 814887 390769 27666 1773062 1229494 1170750 143571 1835140 1119759 462742 1604837 646880 819359 1394772 840080 1112159 1024966 800679 387447 263966 1630704 1741341 1999462 1477016 985312 1662340 1187373 21459 1787544 86162 102512 255336 981977 553802 1109909 1073057 584672 460361 259754 489223 935762 1858427 1544512 1652409 1131970 1170031 1654338 771324 1570551 1702771 1370298 1819157 1975695 1800418 1725052 1125898 1464884 977111 61980 656363 1469210 871035 36980 951236 1357025 403815 784545 1784712 1032106 1194165 86607 654075 1130378 1531014 280962 804802 1186930 1070406 174725 4309 57045 170055 160213 1180547 1141622 168231 212005 613806 748001 1597374 549926 582733 1896124 1656793 503837 1764042 290386 1182478 369835 1968397 1463740 1881137 737919 1453392 942181 568718 827465 304063 590148 404497 1125662 1417033 238944 677821 810158 1605645 870243 836240 1098074 1572989 1590465 1778124 1158740 1937735 49343 209588 1101785 810035 368835 1239960 1836234 1775855 1046126 758362 1237897 732099 88293 1971531 1451641 1975122 5448 1067654 1794190 843611 1928214 1765914 1622350 292000 143029 757348 1670195 1011977 772561 194374 397267 41328 1097785 1915152 1370863 731824 725118 864014 1547416 1605158 612053 1369512 1866085 1303966 716752 230494 1695633 1502270 1115884 731728 520557 536240 923531 811499 567724 1860382 903813 1669971 1978725 1063668 401513 1631526 563513 915523 1354658 241146 1067037 530178 852748 1463625 911581 161638 1289796 159741 683132 1037962 449348 793392 558866 508402 1435509 667121 10082 1469590 745153 355524 1656733 1249409 943372 1114224 1076038 1698225 534281 1358735 348287 810991 848176 1545534 1417680 1176751 31888 665820 1451861 1883364 937645 679766 562733 1143349 378397 945431 16645 133335 83212 196585 1851162 1600738 301088 1164641 772393 100510 1195117 1248382 1319854 156025 1171276 809084 1610768 1501129 1229041 16873 621059 1771606 1927078 1768751 29522 932414 843882 1345015 1369730 11164 1770435 1149845 1662867 1984812 268428 133200 1245963 1369678 1993587 1743566 29593 632839 1756008 1724117 565855 698292 1138348 1356649 1246194 123328 1043215 1149499 993382 1408182 605210 897201 1650120 1871379 1431594 1503253 104347 493722 98267 1238396 84547 1069967 1377567 991546 1223678 1917134 200969 1522109 1126465 1536346 1387764 1968904 884188 1990074 1143570 1219668 18521 287639 1736711 1351575 1046194 1759097 1927170 251412 1491838 1457897 215301 1482123 569618 157911 13610 254420 1574982 161844 259008 22551 1307930 1209441 960764 1959550 732088 1458420 691753 1664752 1753072 123071 378085 1016841 318555 1567759 303335 1882010 1941062 928400 1625747 649711 259375 746835 1686048 835753 379452 1304399 1658653 278725 1017556 814036 1168650 413079 405186 1112178 1817887 351813 1685779 425677 1387702 1639803 261939 1609502 600677 725771 353568 173992 1705320 1600475 1044466 1111303 1108678 1959163 1532112 628221 1835046 398613 1337292 914345 1467653 449447 560095 786429 544589 770661 920985 1985277 1815892 1312120 320130 1543977 971482 1860883 1591365 1326517 1921457 1499063 1952038 513335 539440 535717 678034 304612 21703 1683152 958505 478180 1731127 304740 1010186 764200 1716844 1418265 1635616 1763010 1916561 253541 1254093 466702 1425577 1433556 796798 450001 1500597 1555770 1046503 76016 224987 533324 1891456 1028866 669367 765743 3619 355410 982151 1498574 1722746 1695785 767443 29007 1717501 1361197 328354 1995464 1944787 213540 1180916 611089 1700120 501523 895436 1124545 901476 739707 1838808 956079 763655 623411 598866 555814 469953 1084404 171516 340995 251318 1323315 1769683 540810 286690 657992 452069 1027477 1914911 1460725 971736 1076948 1045994 1084195 1567876 635577 780714 697950 779460 582189 1140261 663236 511680 1333712 791870 180950 1074676 1457546 712944 268562 1099868 329986 1386642 1638343 1233690 1522131 1566831 919176 1886937 1225491 1370373 363745 680082 1834731 661696 220715 922180 369408 450274 975404 803033 872354 861733 216764 643490 93019 1786302 687133 367264 1364373 1562993 1955324 1436096 1263588 1851443 1371493 824099 408576 586126 1622640 1328015 1535070 820271 1835715 1309076 1400722 1027743 515462 129836 558182 779201 1527086 88217 1571757 1039740 577297 1490081 1848162 754315 1318423 1993128 295304 1552724 1406424 1825439 1084228 856975 97520 336347 1558371 954278 1797976 1291972 1278110 1306096 246901 686289 650658 1153301 1529840 1317151 540406 1494825 572349 37348 1361474 557450 1227964 1268332 659570 1479564 1888382 636215 1685571 77548 234268 663838 1332708 1278331 980548 1308508 322831 330425 1674752 725749 409828 1558552 195991 305411 1395110 187187 1048036 1712904 1496 721603 1286129 1573912 1397345 1849159 1935100 1858291 159220 399327 1921229 847973 687835 657679 1592871 462409 179704 447989 102429 1631963 1539112 1859292 1250191 106081 84888 1850397 1178384 1499865 135344 66435 369915 1266178 875738 1650718 122630 402803 749209 1925715 563325 1696124 1390016 1716207 794918 695936 1336231 1576809 489824 1123288 1171712 1622853 1002375 629422 143466 631673 188123 1931373 792406 1054 58708 1465251 1059881 1907096 1441120 256504 1400104 1290556 83221 1422668 1518330 741909 940531 1736035 1222155 990060 1813351 419869 931472 67004 1858520 1727645 1433781 898991 1285470 1308144 172644 1880228 1421419 1326587 66057 1550541 1986577 6292 1980804 1448027 534095 1216861 100103 1762759 410668 1785940 873958 429895 664834 1320445 33898 879846 510744 1549686 14237 69112 1157730 1959466 1744875 1788344 1619494 441081 1209682 155064 412465 1527308 290186 1553850 218933 1245231 1255747 453421 247201 964519 805715 785532 360311 1313511 1548532 1223869 1760012 108646 1835951 505269 164543 777562 1569923 1431788 176748 65412 207282 1709462 1968689 1563448 956224 965087 1690685 1428628 538654 46056 920736 1400993 26276 1664473 1947858 574695 822201 665711 1673911 664260 394529 130628 1661383 1140832 1633165 800992 1469620 1902945 1828954 328537 161690 1905601 1923326 1620237 803967 400675 22177 785423 1686761 77546 684689 1518893 960699 731285 345213 1727267 1533121 1587838 1210859 332145 352033 456037 1118511 1118304 591352 742800 1101679 784053 1320937 945728 907452 1708572 1487912 803816 1802844 1638874 148516 60179 833711 953907 1174861 1068239 904629 1071165 1995404 775693 197583 1375828 1072907 1330803 153075 318605 1055738 1394576 1535497 1136145 294808 1786065 1515665 1570321 1230384 1662295 757022 1268947 1097560 410647 1116122 524490 1010804 771569 1448546 56754 22385 631459 1676413 580390 1615564 837580 814889 1663055 355031 151287 845365 579774 450998 1593312 322802 23392 700645 48828 312068 664572 527982 1283862 1731073 665488 30930 991137 804255 266834 54364 329289 820071 1516575 874374 1548870 1131764 1299003 827795 1356480 158536 313942 138302 957072 888476 1117640 1272519 741486 441829 1558596 972326 1125606 1627919 318151 1948912 1391470 782395 1635095 1016479 551811 506328 1352462 534906 1157074 1665612 1275608 1810849 1034685 232205 1207629 111420 97032 1701024 1902334 1352942 895998 1033389 1698553 742005 15846 253658 113319 948294 271335 140136 880829 1259556 529121 943648 217682 1626719 1202644 1448845 988231 644832 1741282 184178 51942 1935833 264943 737515 508106 1229758 883219 1077188 785142 240779 811536 1498162 605238 907245 319708 1602320 1533496 758413 358729 340711 1798860 959052 1970887 308310 1195993 1068224 1542015 1607394 96259 12573 1563610 1796547 825856 1891879 1086430 738570 1050828 1666256 155372 995480 770444 216319 181690 1705738 391981 487900 1845926 804007 1751637 59398 36744 11548 112208 347382 972346 882606 87047 441654 1156126 1777533 1726669 811866 1837061 57401 1272116 1224967 53975 568523 1922062 455261 1345234 3520 1592764 707323 1419155 1191796 1757288 1887375 914815 1811821 835822 1803020 393618 765524 1861031 869111 573131 101191 1829249 1557982 405285 1314363 409840 1591670 569131 1711630 887889 569027 998142 623037 594344 546457 1761016 74986 1239090 693428 163453 1509775 769907 1629666 182475 1567915 1828654 190938 50140 1792277 1388001 243395 630744 1851168 1451052 1990233 321413 1234055 1015879 1302828 134082 922342 1326788 1020034 765620 21746 738605 1906854 188888 1747080 925256 1024223 729231 426278 1547458 174159 262806 1559101 504791 1557616 1989171 541288 323904 278025 1739159 1828096 1061725 1648168 721023 1012535 669613 852998 931428 1493312 1632644 1214850 1945745 1875551 1326471 779273 1557181 1001526 1839098 1008356 1893878 244772 441257 923655 1501686 1123184 62325 693385 790242 561975 812206 327381 530244 60150 455885 988465 437236 1733800 1504057 1270224 765072 746139 149653 1036065 56183 824479 121363 650144 87466 915212 1394433 1603118 798311 745363 735022 901996 1033883 1948592 77597 567472 1581776 74899 1332259 1913577 1966686 1433960 323265 1963908 1592540 597279 651 453842 1474155 1852127 525798 169725 1564724 463330 363838 509669 938798 1028927 1703069 1170084 1579678 606597 1403106 506068 1565585 1978468 1727075 150283 1519390 1727944 190312 1597842 467803 1791075 326124 892852 1159619 1454221 542362 1490721 809362 1900314 1421924 413150 1822288 1796827 325852 38678 1904025 126365 1728547 1901299 1645090 1658800 1773890 1741388 908473 1074980 604172 1442499 493843 761581 1770954 1908055 1386734 1483423 1869549 1814516 209412 293118 996236 348693 1573215 1769896 1036060 496171 1656194 1146822 134698 1516080 438702 198700 1955344 514800 635592 1407782 1577132 1821361 635282 339875 1344647 563706 421268 1363087 1292852 138496 895691 999917 476803 1348489 358727 1212526 1529353 1501393 946659 1633747 1640103 748179 1748284 1174854 265894 374425 1410916 1217652 654723 1930832 1904356 1449439 1167394 1177409 574816 864452 1643543 1986241 1891267 984113 95212 711073 324790 1683179 1704206 936636 133378 1988716 527923 1629083 1806508 1600969 1942937 624571 175651 1966303 913560 1250207 1889871 1711413 1124794 869659 103267 682158 115907 1511161 560853 910611 56367 733808 1666871 931852 1406220 1736377 855138 1000563 1694411 1257475 563702 661944 1691187 493645 1100172 1751452 154737 390320 634781 641760 1247841 116235 1385659 1337777 914714 1624926 1065034 891075 1445082 1622386 1132194 1312003 571264 1789551 281569 76141 543758 470974 115721 1423745 992060 1368596 1790138 1370996 496809 1421862 619724 564484 1032696 1398577 168945 387606 1673304 134826 217840 1018079 882203 1659940 1293812 1310183 502674 1787245 1993165 86678 1228784 229198 1657646 766382 1283358 329443 510438 544518 466336 196443 583899 1123505 1116023 537881 325856 1464312 941012 1815723 1908424 885826 1387437 219675 1520257 1232144 553160 260763 755881 1969737 1305669 175864 1974651 1537379 1091637 1492425 1825997 1524322 1538736 1815815 205446 877000 1354484 314001 275825 1952107 350506 932875 782362 1516864 1615382 1608975 1593264 832642 1660504 1031237 1826125 1967255 1400981 499991 306299 1630054 1853415 455158 531220 1363105 1768385 1244456 569022 1497235 1796909 1293587 1081381 1952600 1825642 44802 1173054 110849 396577 1628776 1453243 1745113 1423563 893747 1136819 1265455 1109836 1057987 1722935 239460 872557 1808810 1859855 1485114 191559 1563313 1442895 573356 854495 654623 611372 1115670 723539 1952376 1555101 492399 899260 1383499 1005671 493727 1923426 197975 1298693 399366 1706993 1060500 1998407 385443 799675 771433 1709376 420492 153258 456084 1659109 1699643 1149011 1307375 1050693 633286 1477511 1843684 902328 607556 1227818 550965 1029200 1041326 435168 1956726 874343 1554975 700436 711176 479098 1330074 791590 111706 786528 90982 174153 1413071 940838 451398 541841 1635113 127342 1830409 1886101 618401 681288 584255 1950161 1415148 162075 1087196 228948 1260126 1413005 1543138 1873541 512951 540137 1444632 1464345 1388497 82388 129055 1852072 1324637 1089181 1379884 1027913 358028 1353159 327674 135986 1707584 789016 789510 1585436 771615 1964752 428887 575661 349583 327505 1764008 154977 224110 1518497 1791628 404829 1163295 1735427 112597 468846 570030 337159 264620 1736537 1203907 153934 514278 1187191 968971 695827 721457 945508 1861378 409471 1039169 362776 1245174 30330 164131 1897223 1848460 1843034 27873 896135 580411 1504526 831643 471092 212991 1417869 1913103 598136 1864264 678533 1051561 1443456 208986 591976 435108 691126 1795011 1349747 628509 1439893 1416995 1487665 1130793 687506 1215770 270554 463817 1907422 213638 1897632 338170 290933 1370589 551392 553669 1350843 47036 1249262 122213 1786614 781561 1061263 359825 474289 481513 945372 576493 27584 1643023 713457 1791171 1350325 231281 1143990 1713916 916734 1183965 1363981 856068 390015 1911361 1259981 1860799 87684 720360 1644943 1453685 917187 1943120 1129402 399799 798495 158737 413131 10560 900033 1150555 1229084 455388 1477129 230098 437596 1216853 321601 559252 580685 1608935 379236 1680431 1563222 1930968 249730 780300 83799 648720 1147201 1921203 1322077 1373796 33636 408187 1840060 1693297 353263 278275 172634 652733 1579106 1989561 993451 1201672 1093956 1714175 364718 881722 1844708 1140817 1262557 1098378 561216 1401267 688113 111493 625455 1423469 533610 462954 12081 1080975 1240257 86911 1835263 113231 1134129 835221 1354543 1769548 1942606 690792 875794 117611 1996567 730231 1773609 236870 1386069 1955647 517591 1771928 1540218 294150 461068 1103578 822320 1873689 1591940 241150 1536140 1591860 716566 1366132 95828 1981158 273551 1542813 1693925 76799 1447554 808869 799396 1416698 1246070 809070 423401 846772 1996229 1615473 545590 273316 1700873 59492 1170241 543637 1138770 1874487 1264421 1378477 451784 959872 545963 29466 1960662 208615 74455 1140979 1873953 387722 479054 679789 1344556 781097 863371 1943712 93575 721908 1678705 1121312 1866283 1244507 394959 1277203 1230479 1652009 320369 1896617 1899639 1338929 50499 699541 690645 1265481 293689 1715027 1357506 1457760 1997436 1776798 1877530 1058907 1275266 1745396 762551 539018 1706344 1134951 490931 995761 1928616 1748917 1066970 768449 755354 122363 1541468 429009 1045085 1903203 1453913 1129549 1090297 1889254 571331 1301819 768866 1365189 254467 231830 242577 413420 919081 1874239 907399 1969601 1892029 637578 1943794 1695909 612760 706159 47472 681082 1784450 305554 506074 894487 28841 1224306 811758 1871523 1552532 1437183 872149 534055 327739 119702 1500181 13937 667648 1653966 1196300 32878 739091 721126 219523 101037 1177502 318208 452502 1239785 1912680 1058468 882599 945542 1572826 446127 1633570 99644 466053 92412 1096760 1682093 1359504 1591060 1676750 182476 303553 812160 1452284 54322 1375883 570752 566363 1679573 935574 801859 1962447 1267316 1226589 948052 408462 1669000 331415 511429 180003 708773 1785561 306257 1274588 1379503 1704306 407965 1718389 229851 1009091 940195 1020851 580434 1082144 1923830 1232250 1354021 525782 1459479 1044145 1537867 77154 574449 711566 1694916 1255379 980541 1556275 1445524 1781308 1683023 1082904 481386 1321593 133353 877655 1925686 1401826 1880042 237293 1589804 1584007 1068850 1660369 847471 1248042 686272 219898 590195 967570 400613 1772154 274093 789506 316492 830172 1852868 60741 237926 395986 1434395 1007210 1672416 1425640 1155208 1891525 1605199 45045 167059 886763 480757 1182986 1779842 1295005 1009725 132511 1547396 385429 1719730 1882878 349660 1289012 1927955 1221287 1185109 924440 704071 1612497 852646 1336038 684765 867665 242797 908449 1348044 673106 52616 1686267 1308055 1392268 413869 613305 1375203 1890495 533267 1295991 1459779 1211323 526416 1936404 1774058 1928910 1412011 310659 774293 166653 667176 1864394 16599 647146 1825276 429429 1001308 800932 1000983 60174 1913787 924601 779418 475810 1540777 230126 680896 1056442 123472 1589785 1568202 432457 1194869 49508 1449382 297980 1663614 750786 1413003 1289358 1695746 203463 1616103 1047422 848562 537371 756391 1970909 1162840 42091 887722 631309 1810751 1946163 1466598 1304223 1605940 1548473 1128942 498742 1541701 1742886 1009079 1724728 1179697 1811834 7975 1953645 254266 1744955 1914705 1909247 1253974 416163 1076349 906404 483712 122273 77692 595227 928429 1380208 986893 645893 1370276 867147 1300388 1719797 1787650 36718 300947 975556 1995980 1286004 853758 1483564 226319 414645 332989 722540 360544 317322 1627724 1533077 935511 1555713 1085823 1421372 424052 511736 993339 1269674 762974 425865 527002 1187603 1250040 541754 1322556 1762404 1642512 1970658 882623 772703 933398 781318 1447535 1006585 1416019 1337056 1910751 1791625 1683742 1055143 1999432 1845493 305961 1102304 664700 630357 935175 1778382 923018 186148 1743959 394585 208295 764601 912941 521379 435253 434273 1596043 604817 350140 1121324 1371269 271737 978077 137374 1838500 1111856 1818301 1835172 994054 1076317 1492078 1766936 300319 317651 348192 118052 764709 1090081 637084 1996534 1075029 721377 776914 755061 222840 1539531 696902 1528970 1378512 997453 1540095 1189786 757351 1196312 25420 1355660 782189 1803835 1072350 1453189 399446 909725 340900 340803 131546 406356 1667856 1494158 485244 912308 1165029 202458 690251 50760 1269153 1320047 1764660 726166 1895760 844817 1697 1405015 1311662 1628669 1055830 1062932 1759289 1929756 854039 1984010 837677 1922672 1788929 1188348 381852 443584 963662 686971 381138 1507334 1978684 1712866 956171 1386492 938499 1626657 164777 1906778 1526646 648783 1240248 332617 471520 1689494 266331 1489298 1389232 86548 1042156 241070 1536426 1129741 1797474 1192441 317950 1939302 1074160 528423 1591441 78060 1632114 1306933 341219 134255 364655 113964 1483195 1306905 760411 1857575 1870644 270602 1717087 1201889 574059 109236 1238247 1649071 556467 1263354 917856 1820448 180597 335214 1620134 914520 1238211 1878842 45352 1794237 497428 476768 1497109 29957 1153568 669045 1309471 407873 936468 681295 1639857 37474 977052 894216 1311666 371315 1946156 397635 1831148 918239 504393 1822726 775695 1196656 1334374 61303 757602 614287 443112 1946812 1402332 364978 1083796 1710170 1753595 715887 1614683 1938654 1619383 935247 1039955 80427 803891 1923734 382392 810941 1053306 126772 1476683 1067413 588422 1277022 436072 814831 920380 1236075 895300 18130 1405031 1191840 534541 1169756 1925302 1843784 1632019 193218 717517 1887322 1883457 1858567 522189 1921718 1412941 869964 1453941 1281830 449054 1201314 405341 234867 1349288 988725 855083 530882 504186 126674 655973 1599727 456732 412755 1457457 26779 635778 724778 1282215 1082064 1792931 60110 1929683 1006986 962335 1923154 45253 1512495 1904698 447202 686064 1788495 645537 1261771 1589381 899706 1918683 1076364 1494077 1171162 939682 266752 555637 805385 419878 788055 1502696 1505345 603973 1510725 242444 1172274 1408952 1416466 122085 909719 401397 1726354 1785890 369064 1904057 541735 1680894 124891 862571 883632 1096300 940003 1727981 89079 1544597 89749 653527 1197729 760299 89761 1105966 609675 783135 1342049 521113 1083342 1036654 27775 108441 1690691 505451 784659 548583 700309 1391382 1406650 756002 164741 471044 170116 986492 1485376 157098 695484 788452 1563831 731189 1633826 299669 1043202 87125 1653893 58584 1066176 1096347 1873146 147360 1739158 47952 959250 1471554 90634 1982910 579545 1714329 63527 1284881 1222318 1211979 573766 11618 1552316 1040232 771904 728262 1678554 378947 1160531 908244 248498 704077 680433 1257424 1280396 1573208 1149894 1516959 1264037 354133 1402322 1820423 64914 1903546 1956267 1075042 470971 1587237 1658612 1999860 643987 385527 1203684 1877925 895364 668511 1823854 1927954 894714 898016 1383061 1889510 1678569 541945 1989255 1658318 15644 779679 1740699 19440 1858841 1640597 1688323 1155857 1966584 390549 585608 375758 686042 1489425 1608676 1355231 556745 226984 1956716 1158926 653228 1512455 923950 48653 1601742 1930208 574756 1615984 1008039 694013 1383055 138630 344474 1958938 641669 1745985 647890 1618104 547053 341387 167061 1271099 1669933 981912 1163686 462887 506435 1457 477323 7911 907070 450493 1861503 7030 96098 1487917 1111628 1627262 1089895 1371347 1559292 1603708 20313 526647 841147 451893 1901038 434196 1280757 440683 479786 89169 1910607 892714 296548 1896779 203071 1140729 466971 48165 241683 125041 667264 1261829 473667 451007 1312998 1581039 66574 137238 255887 280230 941585 747275 543399 1653231 1102975 1186877 77641 866170 1357861 776633 69325 1067083 339820 450568 1639529 799489 1290407 1540382 1175267 1421022 1516197 1543107 549627 1259499 1016 614518 1193098 1442513 1036097 127663 1513502 1210170 258606 830713 805614 129298 1725705 1143013 669237 516710 905314 100805 731236 717976 501932 1770667 715935 1691323 952074 1079045 29087 1841104 546200 1851503 1847417 348841 1606390 1957584 1617632 161158 804958 1808107 171048 1448444 1712541 779556 1715069 693318 1033833 1013445 558873 1656605 947592 1169142 1175649 1877783 1579866 351504 431351 294622 1218732 704456 1650227 137761 232140 7690 937571 1256598 1375004 1382052 1526336 1197021 1697720 528781 141814 675544 762884 91676 1606279 1316302 878207 1047956 527357 1422240 121832 441530 1679158 653818 70186 1680940 148519 1443542 1417707 173427 418270 209140 700146 1002072 1719148 1762643 823233 1188998 681524 419663 264671 1032333 322104 618896 266628 791935 1812604 460061 1673270 118023 209101 65013 1472260 1369141 569867 1738320 472798 520615 1223376 1350860 795745 791915 1665702 1124527 1762488 1068825 1404447 62984 1581544 1829619 328507 1536895 1692557 1440952 124593 619066 1717369 787042 416927 1052077 1594055 1822966 706703 1181821 402834 1460703 589553 85751 699597 1719524 1697733 1219324 517002 7912 1645379 1377987 324737 1816727 398509 99015 1089540 1610947 773328 992094 69566 415652 1173859 766787 1202267 978569 995125 1580108 1984317 128009 1715775 1665234 1003670 893533 341004 1679769 893331 1095379 542932 755933 318134 1982743 1012814 493691 1259672 1645150 1104343 1804238 217137 155214 1655785 1610480 1741853 611696 883662 1454286 1521856 312814 117966 1493216 1852349 767492 919473 1973113 1760778 1596046 461462 328792 1340254 919928 1295755 611698 1845133 652618 981485 135195 396407 291146 143696 587818 1516265 1230305 1791031 168240 1463397 1441453 1586797 1687655 55446 1909798 473338 1081379 1404025 618692 1603518 1426490 1089001 862826 1010233 208387 930335 888341 272173 1273659 1556498 1674578 658254 512402 1600926 1182881 55664 1191791 207822 146885 1641452 769044 972338 1018113 61737 1059215 470165 1519970 719479 1892952 581840 1805061 1128547 1727693 852649 37842 1480563 1384332 1311808 580623 1424684 862016 1116653 1138242 253842 1043802 1017614 1923036 925944 1535626 952173 1860450 1468269 1723622 1115585 1518089 209521 1560075 384958 1677634 911754 1350368 64981 251657 580 534769 460114 65787 1127017 977527 253254 363672 783180 651881 1053425 1359939 1678436 762189 1722294 299328 258015 1605223 495534 717680 103547 1405894 1931418 12970 1760062 657827 649722 1363799 786265 961141 959266 266629 225887 134756 19713 1826036 395199 1190844 1456374 1503348 1369610 1624103 1295455 158217 831789 1867347 1100317 1635385 1668584 57537 759985 1679906 317164 149777 735270 959148 1758630 672402 574909 744122 1760602 1993857 465942 1671728 1939015 1109146 1989849 1013644 1199058 1021141 66020 202789 1389558 513944 16842 932357 76641 528197 981973 615644 1012539 1224664 115436 1604175 669262 874440 1921596 1234260 1323559 609422 1722120 833084 716009 1740653 148373 1973519 1197341 766994 1436500 1520038 880005 195258 1586650 283255 106138 735205 1246099 1715205 1100002 1966157 1306609 670189 1037405 1576868 352088 1118394 892694 1325015 1225393 1632016 726215 1165582 881976 536508 854899 1313288 1329431 1641315 949232 1801450 668988 83053 1000878 1684877 64872 1292057 114080 514525 12043 1694692 402569 92209 1013878 1853911 1164775 1229340 881486 1006353 1156852 1988592 582917 1117379 1503244 252597 1046680 949334 32732 1624105 1300181 1959757 1152068 540305 1304561 390454 23739 1449268 116172 337870 1031596 995049 285569 384160 306097 441133 1003727 1798130 1537636 196925 53181 903804 322251 154375 111202 971156 1101911 895230 1563444 1369824 1938125 1845798 1806897 1802495 783798 644615 172167 514486 688440 1690299 1929085 56992 1404087 566637 146793 1449239 893811 802087 167889 662756 143163 371517 1042729 600242 1444542 1212937 930111 547685 1683730 1440062 1590727 35719 1706676 290198 743837 474468 821838 385680 476421 1483593 1671549 1549061 1274951 622338 1131201 985529 1942747 1868423 176640 1218353 1540286 1093872 1599401 572638 1834429 1046080 873298 261838 1381514 1926044 162478 1247165 1508628 401465 485950 136954 251463 1276286 1777857 1326473 1481755 1190247 640001 1472040 1251341 1390939 864457 1958635 597351 1698580 1893364 1753147 639445 1428773 1162185 146767 1429024 385411 824147 1562155 1576769 701112 858469 1809256 1020765 1228339 713832 1844842 1091621 1377349 476023 1145975 1456020 789729 1867518 1869296 978021 768040 1580953 1697958 535377 1427714 1103534 1998799 30618 150376 1818902 1001047 372057 828996 1967334 755385 616070 1629839 1421797 931033 166980 794061 1575768 1770061 1389284 989313 806995 1499231 1231016 778028 1141194 863052 1576792 336297 1041686 893063 1146854 285196 1305277 1192299 333582 387539 1742411 975443 57533 1785738 1375494 567554 1658915 1716454 1524361 1908327 244811 1425369 1546089 375583 1230957 667564 783945 1388809 1012747 1484250 1909318 1862354 645467 1171575 1753919 1364905 1707788 171403 978415 965833 1509513 1247689 1708674 662145 904048 55708 1229969 993264 482692 1583991 1206091 1082824 1020063 1661417 112813 763015 1766535 843731 302166 346880 1986611 1408009 1024359 1582565 297591 1778571 354514 355184 1967296 1720721 1032673 752076 149858 1590603 754531 782782 1691324 146397 623169 1307713 102454 1349155 1828049 758821 1770758 658956 1796165 668696 1550864 1543437 1825466 1053270 1056906 1021306 586791 857108 1811032 242598 659779 58942 1687915 468535 1332494 97215 1948090 1141736 299164 1618167 277300 1775189 1827115 1702050 1097426 1331003 124911 1769727 270016 1426463 1011182 424314 1651075 605030 928183 1325533 1722673 406315 1282256 542829 646386 1512069 1617066 1907816 580307 627887 671712 166667 1704388 656415 924415 1037745 249860 1198507 1192257 170216 1338829 1786656 473382 1901312 209178 1750977 248510 416926 1522680 680468 989283 1185066 1588341 1569338 882390 1723940 1128981 120932 1837647 1249700 1940274 849905 890026 341766 945343 1319392 1787178 1318185 893130 1509070 527856 749335 534976 394576 283693 1198797 986481 377841 861450 1073637 1223437 1093952 570223 358570 524601 819698 1253887 983626 353622 1739575 1156009 661136 626599 1294973 1784755 1563282 1201292 272825 1596136 816547 1372449 1568017 1536731 43487 598739 811370 1770086 756842 424842 1056957 382262 1219526 882008 1482848 448284 730493 1877705 157212 1363048 230698 164808 839727 1980742 273623 643587 969521 1081576 821392 1912602 1327028 927072 71125 642765 525970 63899 207901 405467 820238 1920953 43152 1577402 1498447 852027 1982184 77193 1871594 1477300 1139935 1969099 1052936 1399236 68587 1172449 748737 1047568 1613087 1258084 362746 1127256 734783 55465 1265933 1129768 703535 247399 605588 313728 486965 1564843 1102170 1695077 984267 574845 1560515 436756 306829 432163 691849 466498 496492 626494 532383 1094378 1608745 1331390 1555996 582087 12915 1363654 1386234 796589 1249192 339028 1623537 1005467 1004800 1457555 1576601 1471290 897914 707219 215269 695377 369 1920910 405109 1650056 1793603 241672 786295 1179906 1786687 1109868 1755099 1033614 21727 1560534 29111 1542697 1342603 1218165 1688829 367583 369348 1068104 820899 1041707 1401550 1871628 1154955 635523 581268 505221 1828136 1185970 870441 1448490 465357 451254 1099130 64958 1075423 222013 909645 1609890 1922371 849545 650942 571410 351060 339114 1299090 628507 1712734 623953 1711246 683222 926239 368820 1660268 944674 578880 212319 1605621 1211598 174660 1387330 97601 810151 618929 345494 375501 260259 1253545 1201070 758337 1503033 243187 904452 190957 1884533 1763360 1920352 1858156 1761541 1168910 976617 600199 79489 1719298 1479162 192076 1850376 23460 1070529 1617529 535265 142273 1512123 555996 1997576 996938 1251273 1757312 794197 514903 9959 519219 204822 73290 1298624 1180667 1758158 824135 1628936 1945683 1772413 684784 1351899 129702 1054293 49065 819090 1630595 1023095 1217947 676469 1224954 1035046 1649964 562287 966781 617999 899120 1389824 512139 1673393 31932 31440 689711 293088 261329 756617 1979237 628341 367832 421918 1477922 225560 1707233 1752091 1046411 467319 1949572 1204711 1093252 1357280 1554538 115299 1562636 1677784 1015974 410951 341953 1839818 356110 1166102 1584867 97145 1668661 797777 729558 438466 48735 948418 1438755 845947 1276083 1990425 400868 1838102 2976 1359479 946176 4728 1316241 527616 1313054 340086 1358175 303592 1930191 1943000 228210 1605942 370788 682119 132230 1029822 1695598 935275 1056911 1461239 1325361 107358 1254592 624293 1915870 1187061 1140348 1067600 1387238 373464 1653895 100509 1109475 1825364 1080107 886986 631658 1228045 1893491 1306432 1339868 296217 437095 1096357 1253018 380875 1387651 848870 750921 1491082 1420915 700787 467504 1380280 79774 488731 1767492 1484947 1320723 1572474 659648 763245 788727 18933 917155 748888 16313 1661816 1488305 535134 541271 777221 1376216 1383956 175004 586430 1684131 198007 1844272 1089289 590820 1590673 1787610 1391585 221867 730775 1103098 568733 1867121 931235 1878397 418621 36836 1391429 1576100 152588 1471980 124203 121784 237122 1982456 919823 1574466 1651577 120286 1916083 1707381 583218 1937466 1112030 1699205 916517 1265097 1398651 159576 1459075 1322295 1207634 1858959 1676111 388779 1894284 1276657 1010778 1986628 1295598 1143356 1641604 275630 1258080 1178545 584146 884879 1213763 1449778 208716 1310645 1948731 1865029 1674513 1964764 294921 1751417 1839648 1803972 1992934 766209 466250 838404 212197 445340 1630836 1470486 760903 58511 1041259 305478 1298370 1848702 880353 860238 95177 1002723 898505 36243 488009 1705974 413775 316990 829513 603196 1938453 530357 413059 1702696 1126518 1424004 4397 1826969 213912 501807 1803322 438921 365962 543540 842017 448952 136172 1422619 1965809 542541 582583 1512677 1091890 36087 8666 167436 1507270 246974 978273 946037 898831 1983108 1041362 796422 798257 225592 1258219 1281021 603966 1851270 1931380 1804492 1227338 323437 1610537 931816 1639303 1563468 1808510 1160190 1299914 731684 1433874 1226432 1860293 1544684 1846245 704182 96034 646852 830056 312564 1386394 1688260 505347 597055 475746 77845 306803 1153581 754079 1064385 1718567 636101 1885705 856809 1090486 321113 535243 1035395 1843272 463923 407345 901551 332501 635396 1293127 1004421 1341221 1495620 849676 98087 1187027 1937867 129405 196682 1221398 1751429 612901 786061 1432093 1513201 409798 1157166 1203442 1238006 1557089 1894869 1252 834428 186918 991045 176416 1482032 204376 978147 1864260 1048331 1041032 1845932 1422261 1057213 1128623 973296 20016 874393 606760 633022 1922124 1297401 145191 278295 1281484 1884226 809135 1676563 93096 1213825 161354 876312 1141008 1348503 1554372 522220 1792077 1719006 420059 339418 1222124 17384 961885 1307536 427097 1460638 852637 1827418 210201 1746464 1784953 892129 58529 1520400 830865 720340 1107785 1705185 121338 1566119 1540728 1334979 1228172 855490 459388 981659 979918 1571386 1897011 1919702 1960291 1021405 1282058 310595 707254 1771310 1917480 120537 728176 638821 809108 687414 1158810 1729957 781830 1237127 53598 616700 742480 1918675 48604 702672 119694 1217261 1177254 690174 317302 1789778 1784213 565925 1478121 1031162 805000 1627355 1126773 1906571 1552418 1317686 66626 252402 748453 544284 1571072 1765874 1449410 1862004 1795551 151717 413478 1235546 290260 663543 1547329 1286182 617498 333901 555497 725753 716754 148685 161772 533827 225667 1273066 1911059 990048 1394410 1349182 1424286 1607868 192426 1303942 63755 1327419 302588 1875833 170377 804264 1166064 1587255 1992616 1044375 502290 1377308 238459 291959 157225 1644851 747870 13982 718607 1765034 1605069 853262 684911 1366355 79169 752731 1499229 237865 1607706 961165 1496352 833333 954109 1205251 830870 1793175 1257557 546877 248238 1967466 1992533 1005392 1021902 466238 1015590 343776 788709 1144068 668348 1498051 1042014 899396 613355 54576 747340 1232168 1640839 484523 1639907 145255 1822637 940389 1194162 988968 24078 1673641 1762405 1557253 303182 1252882 1910364 918553 1269798 1691791 357439 1898564 970105 607077 294695 1679874 123894 837551 303919 88345 1085932 1028537 1077155 1414139 173401 1628607 235770 1029963 1543114 486625 174353 1391792 1374082 1762190 656277 1374858 1587315 1241171 1035327 478479 1771375 1764867 256771 378649 243976 497479 1140162 793796 745870 1144855 659576 1425098 98101 432107 951629 1021727 1859507 1985039 877667 1530844 1237926 1180463 512221 1768611 328634 1891336 834691 940113 1068767 468831 1159501 1626608 925141 918181 1244421 282241 22105 277774 1076547 1546820 256591 655468 569005 1885228 217532 1539009 1281107 774175 1758791 8331 321043 724347 429700 1679755 1087777 1285433 949174 1083435 18805 622257 1422218 152110 314287 1793189 1964991 1155854 140212 268889 352263 1728886 495001 1916520 405111 1767591 1016635 863027 648978 1668698 107244 878958 1295153 462231 578866 1126891 1704872 422134 1076934 842676 345420 543430 79197 38140 1478992 1137339 1516755 794244 376864 753564 221357 117130 22501 1763484 391230 1870160 1810776 519471 1916221 1850037 2795 102111 289814 1759294 646246 1698391 1792904 707367 655446 1717607 1443103 1171514 1135630 1024338 864416 304152 253194 1715428 1440411 1302679 1782449 893615 1026156 1774613 1984058 304335 1968733 947469 1451154 1084525 873606 351619 58717 609442 777638 28872 1804095 1364628 1114702 1949517 727903 1806059 1467707 1274448 1182401 1030964 1756736 1395415 300782 278962 1479445 1522274 1079977 1387377 538348 952961 849454 1298129 700738 1287169 267607 68734 1406914 622622 304767 1110457 1209608 1495845 711033 1003085 670441 1938457 1676107 33130 1291775 701550 453835 1708124 1797951 996567 252366 753703 1057036 1847816 419110 832745 28000 703546 1543493 907281 673281 645429 968508 997834 1106910 467714 1670797 138620 1056246 1202817 963685 472623 1778205 1632010 1106617 672435 1481771 1645254 815112 1313255 669032 1327614 1466043 1938701 1494950 293064 1270597 1792802 1141021 507275 1235859 1026545 1030498 704120 1457633 371533 39981 845212 1516736 1573595 975569 1658706 1820234 1271802 773450 1342781 209147 471948 1622985 779953 684817 48996 756682 713911 953103 1551276 1701119 457209 1179284 1121479 1630648 1406353 472063 874216 1796681 306615 1503553 130163 1355390 300228 1260054 626880 1499165 402098 208435 1418473 1245692 756271 265005 560139 833951 1058558 1103229 779111 745270 1622054 1168562 1171305 24516 825420 277969 1620335 1044328 448426 34649 1394718 1191305 1242999 977209 496735 40348 1844003 1043482 723600 1729995 1582534 1439113 624770 1361070 1829356 1587516 1514381 988736 524400 182074 540766 329401 1709799 407472 250560 25854 1718177 5649 309164 1632033 1133631 249850 360540 1352165 223527 540820 588689 1409464 195323 1589994 1572724 540829 320867 931690 459684 1083 344762 32219 1761341 1123928 446754 532331 1293329 1693315 764133 1239834 136520 1234239 1853374 1057305 1535755 306864 1711101 1456703 1674635 1660970 862115 494466 562713 1037516 814287 1099675 1141389 1311247 683647 817044 1886930 373899 1807011 903305 1732589 1162689 208339 1220226 1021522 254559 1470806 177250 614979 412199 1854958 273777 263109 108948 1462465 1369414 1286088 735356 136080 1227974 1573275 1458675 1429690 1773372 1330350 1549480 185445 1131381 697140 1463665 1229571 1156654 545000 141114 1849025 1288380 1906129 302398 1197924 842966 399137 36396 1627958 1626428 310510 524351 3478 1535952 1591353 524936 1481669 1887098 437689 1044911 277547 1190765 1972960 777528 1728677 822245 85513 652966 1582988 525739 1460372 1490220 1407332 1518926 820546 701134 181605 1826490 1950227 244366 1048999 1283366 1130962 585943 1145244 1983299 1381446 250047 307707 1133655 1030655 685448 511327 1852971 1297606 202457 858307 927317 778834 729533 970950 622972 1447437 101998 352730 1349907 61448 562684 639757 776487 1988477 384802 1680733 1284192 490541 450292 1322002 1938974 798199 53456 1618302 1219852 1753054 1040217 1228206 441463 1588245 677603 566400 337271 1702639 217287 1986812 1395860 830247 354930 545405 1897129 1564082 1759292 1980364 918683 1890133 1779881 1198178 1140224 606241 1003596 429703 1021255 1360330 791794 723695 716677 933169 122406 775616 663309 1489830 346320 1079780 89555 1509899 1931165 272253 1050273 475234 113773 1671795 1077879 419367 74740 1711306 1725999 180169 794282 48859 94043 599372 787137 1467798 1710369 37509 614945 44563 555970 893366 977760 829433 1347724 1260653 749629 939735 500693 540021 1676366 1969021 1423265 454341 1605832 768843 10659 1321386 603986 1874400 683351 1680288 1323338 752741 773967 495244 25684 233990 498675 389379 401352 140909 1438837 412556 827345 1518139 1654060 1881752 995746 1445914 1303868 160069 1552213 554275 477731 1576532 796632 1419998 548963 151072 1686645 1226237 14594 1228667 738280 629110 1191807 1099216 1847208 849401 1269493 522618 1594178 1678769 1440649 246155 1143365 1697076 741534 225361 1987353 1684713 249581 1709987 1277389 1023042 208023 8220 1091107 1000604 1435105 1381340 1275049 1839239 111926 1622912 698177 1150294 1448066 264593 1173430 1953683 617406 164835 341254 1287433 690584 29673 538168 587835 823878 1792363 798276 1464568 1873021 1365380 847106 402002 1734601 1146018 26511 1338268 1393783 380289 688363 314724 517413 765018 1943430 1368038 1856686 72862 1151654 1195884 1866158 608893 1408890 1456905 1524083 422026 334490 733067 1436185 527045 1750076 1663465 340974 437522 1589590 1610585 1364865 1010771 253886 1622987 1505847 883630 1852182 981996 227463 272622 805362 961288 1891155 1413395 198586 1105385 1898979 229136 1574470 1774216 224281 219618 277643 1190503 1654140 907263 1711080 1296107 1587676 879593 1151275 1570175 305964 60692 513365 1592603 595781 1238609 1797546 1247124 1721771 1061114 238234 1438823 465064 1457133 1204852 34072 1957418 879449 1932586 1323139 556225 1137949 931761 458266 1736145 1682560 1984947 843670 346555 936639 217027 1265868 318361 715654 1634929 1767036 1736401 1999606 1702467 790772 339274 846897 1532587 1838987 1931978 1690437 1378116 814213 1970803 1675454 663157 1139372 757769 1718393 341105 572458 1088255 256002 715648 202510 101995 1097061 633201 46561 618312 885816 1106530 988366 777004 1069061 926854 1333049 1889073 641872 469375 1556369 743009 700350 1326158 1354906 1580123 202026 1719781 963129 1602358 1374564 1342587 530911 263365 712075 1334971 1891227 1995582 197608 1254488 1342267 893317 417685 1737800 1276211 836811 1648460 1753525 1713225 1137287 448156 604380 1954572 1098641 1365831 279624 1482573 1217857 1237345 761924 751083 1986337 78799 58171 1158819 1482874 1934001 226580 625029 1616740 3640 723019 1940765 750016 1931792 1715745 494071 1180434 208582 1706455 55160 1310883 707944 1122248 738959 385895 36236 520923 64368 582682 900547 113956 751351 1461785 366148 1437919 913891 738038 924328 889708 264139 1515875 1969767 1348729 713551 834434 1115348 1675781 32153 193606 601010 938969 1676681 316944 1313166 128625 1882328 248094 1221236 1005825 207875 1349998 1853825 508791 1392391 313988 1033114 795700 1295681 766620 923818 1714819 1678754 1203828 1049916 1439198 581244 514747 1651235 668187 1603619 1211066 1637355 1237455 466116 1200652 857454 46930 1833987 320291 1706460 615461 483806 163283 991477 112132 1835819 103409 1326463 1104261 243569 1757720 924094 967141 179137 845511 1128420 375536 815298 1490848 575789 1536783 1055443 1079101 1097126 1242536 1919509 1637270 628011 1766490 692841 1731708 1049953 917529 147624 1743360 1399402 411519 125598 481258 390243 527523 532761 493364 183792 506135 1624549 1622432 1933361 1817003 652311 895394 1982385 172179 468218 1985090 1739577 1640438 851813 1185961 728559 1026200 1990673 1284885 1367640 1635871 356174 373923 1807040 190343 451200 1465420 1472877 1053349 407174 1760143 529557 1001221 447563 1409867 750833 225232 766624 1808454 1532918 105613 1674075 1963907 281711 1871515 598280 1726312 1880284 388262 1798235 515054 1873247 1656928 267739 217283 1807951 1700669 1618467 1655502 1527131 1135678 1812670 1111206 738664 1480006 192292 1609137 18714 1034131 263716 548896 635196 1468829 258693 94291 678846 448475 376077 1409134 298490 687479 85919 1994770 1629523 1725123 11581 1831945 1787690 9510 127871 769695 872595 1236344 376814 1960620 1455397 719344 603745 1330127 861239 1172406 1496051 984386 1192921 1505454 468139 907512 633186 1887680 1276644 989611 881787 333177 686749 1473621 117927 1708621 104406 857525 1436852 418687 1513661 624942 1018361 1762466 468395 1761727 702236 290040 561307 4924 1278871 1653508 487047 1358724 229183 1652218 1229702 1106267 491068 1207618 341131 276162 261953 1405156 1188167 1376309 1572838 1890823 1864023 1461379 1957659 834625 962971 1853485 1884501 1741130 170238 1392081 550102 1593369 1409800 547149 1990268 647425 949095 921742 1207702 44402 1699172 878556 750869 78434 584055 1955770 752560 1886177 1541582 1321463 976270 1539451 919398 1915508 347774 133813 1296431 1702855 1950192 905913 1016701 1468234 268589 306423 578723 53650 1708380 189967 178401 119857 1280222 1041967 1016913 1705340 1871154 18648 1888575 1808864 1167006 1115075 251347 1178482 1881638 885781 683595 663609 252802 1627100 290709 877627 106602 1312778 420014 232916 1397800 391180 1388567 1329713 98501 763221 1735529 626859 1829701 1845381 586341 1297161 1943859 684064 1304760 1507189 1727715 368547 1193818 1419600 1855822 1608633 31395 1451300 266698 943295 950075 1898770 163444 1938365 315431 105234 618215 232509 1015645 195794 1362431 1624780 1319019 265807 1333603 1873755 1858580 1499854 1565174 1813991 517756 1478589 273585 665452 1446418 348302 1042439 641614 243016 466867 395631 1781240 1934082 291730 740820 513736 383127 318123 1507639 279920 1015995 1986850 1802329 1254474 672507 1653762 1621398 1953471 1490185 1879661 332533 1706822 1036437 1798325 866299 1663406 1800958 1907017 1456893 1928803 1455611 610983 903727 309573 1424411 360802 1603348 503553 125342 405781 1115895 1962854 422148 420657 857198 1799685 1422212 421428 690856 109893 489556 222471 1710680 987673 776288 1419397 1573145 1359243 165423 1798734 59941 500967 1007289 1043039 1741118 460209 89376 1703517 1634316 465188 1527556 1105190 1223872 1936847 709054 1130677 1462503 1247228 1716952 12723 381803 1516335 653700 654275 987772 724184 238144 897592 347823 822448 1336935 1578215 1996088 282433 547862 1469743 1614990 654951 325572 1152273 417884 1063850 1960651 752310 904424 1619368 1057828 1332145 693557 828387 762020 479285 1062697 237164 966791 1971107 341380 24288 317542 1114365 742024 1352834 428962 785046 493857 870543 1361116 1302052 1977365 374142 1370412 636915 294918 181244 1062695 1718332 341901 1292082 1726652 1173316 1466085 507876 1239292 690786 1526351 426413 1000851 1525373 915751 731783 360817 60300 75131 161348 1819303 1417208 915317 1932786 1265105 511378 854113 1735808 229010 1907857 620794 1848086 267081 1148897 1499041 971547 1374989 1470630 1875818 1726033 122777 1306885 1378974 627131 7718 1640231 1965578 1263489 1962718 1489231 1786206 155992 936903 1727592 1351896 1071553 1720271 969404 172101 1468271 1273113 1075238 1804328 642920 944472 726567 1166646 549297 1437719 557795 1992273 359290 1191131 921188 867342 892059 1470441 1361547 763525 703786 241645 1247563 1850102 278161 911376 1069622 1993804 1228557 181873 332037 1564479 1705919 1177466 1453407 209733 1366767 1787009 1684879 1938053 1898335 1458989 894374 634452 1989494 364232 1799814 1235217 873691 1510918 466662 883202 475690 1008676 1427402 1142791 1523278 1012766 810764 453340 738884 45986 1903788 635472 268982 1930251 1152836 114893 1956686 1041665 1436773 1177701 1571710 488114 1251735 828350 1172435 1177181 1480829 736426 461308 1602813 497513 312378 769135 314763 100863 419829 1627815 1044320 237194 1914165 1505528 1283294 1806528 741391 384575 239055 1516314 1154798 671784 1098603 682170 1563430 961807 1878672 860972 657793 1808650 1539169 864285 1652577 570307 1579818 1308375 1106961 592233 1297328 454500 1659993 209726 682231 1922093 616958 867910 124653 300453 643779 1086094 685947 1850461 1751711 730363 1171473 1225891 1698397 513132 1493630 297676 460043 74884 1602975 397334 1281176 548379 1485097 1317490 108938 1803099 559509 1746477 426393 1575634 727208 975204 1453451 17187 273938 1502182 1774190 35709 637994 655232 1449490 356049 1682625 1833059 1553485 1890445 764677 1338158 710799 645023 398230 1977041 1548353 1394574 1326939 1614600 1866029 1756098 292511 1964003 716278 910933 690250 184755 1338605 671038 501153 1708073 1346201 1075859 1418098 1225028 1174928 348953 857966 245485 1872554 1537685 1930083 439731 1350587 1992684 775713 1712023 73563 1788892 1921050 1219424 1871946 1963464 948751 1657897 343971 145432 1301863 1864055 1126853 933859 1170096 946925 597710 614372 592756 371420 1887155 1342797 1855235 1181550 1243418 538402 461438 495930 626462 1197969 1267896 641158 1897813 1686504 1498313 1361718 1763419 27183 121770 562837 847736 424492 332584 1730283 1958226 1417163 615147 590790 424573 1968980 1868353 1178660 764032 826466 1357977 573174 1717869 1728526 1352395 1826364 359761 1573559 1189669 630436 1883548 811681 1595311 1365065 926859 475986 579492 549983 1925512 1311592 113846 1817470 1725506 37055 1410305 1798927 364779 1485133 251426 1083929 1156751 1359258 1596835 1272390 1054091 1449267 1804921 1084468 264035 39810 1840154 227910 1190810 562695 1521181 869317 1773060 1891097 1135637 1292001 995905 1445491 699314 512923 100540 1487309 1297410 1673570 621753 755937 1307999 1555712 629140 1107641 1158306 1876471 1120258 175839 1019153 783171 757385 1143169 409370 150064 1879563 85267 1599662 1677204 1659476 1399381 1014334 3409 1419847 1304982 1778545 1648194 1471568 181646 108183 312020 614394 1758972 41824 1410607 1609469 680364 756168 277585 1744132 549821 111069 1827962 1454620 319882 1125944 1558487 502911 853115 839861 188124 462770 1287380 986469 774583 996242 1675894 91138 1725920 1519932 1171925 1700764 957884 773765 1423154 472124 498365 1357028 821656 1218109 405864 912645 1804419 1321373 266435 565580 279012 296753 20264 948172 1245347 90078 1083640 1082458 468582 207594 859508 1546852 1647632 1610491 1324547 462598 208341 526019 1343326 589672 692573 1523879 1276654 93017 1745559 1836750 1136652 1531812 130371 1688074 867433 326804 1125375 280625 1345630 420781 1287851 1610329 665784 1787386 758856 534226 1310726 1988496 215004 971814 743004 608212 1801615 584480 1829098 377785 739280 1442674 285198 157693 205566 1525221 1750811 1194492 219233 669365 1676970 935819 260044 1571186 1027835 807136 71400 172039 184211 340654 1952683 1628675 800299 533446 1588232 383741 1224939 1662512 991012 697425 1316078 1349840 1449621 1753405 1171725 967772 203827 454821 335968 1403740 93308 261079 169932 224055 1853909 1441923 1676279 1268585 1923271 701342 617345 1087283 701661 1006544 1409943 652862 1506741 1640150 1732009 1132868 138538 70875 1431268 1099142 193921 144184 1973407 390189 1226485 1948377 526908 378100 811435 217979 1732593 375932 335333 393572 700961 558917 1870941 391509 744772 689072 1663624 277877 357115 509208 1505411 1292814 208984 1296611 1777506 1283640 499148 1640836 695887 1877846 919777 816301 641847 121928 1919520 626487 223496 403513 1309494 893711 1147140 1584253 1813480 420264 1961213 1593403 965798 1870155 1024098 912970 1586501 66222 1750974 185373 1881399 1285172 990840 564956 370486 1288661 857443 589865 683611 1920594 236216 537904 573272 883665 1005386 1055402 776462 478646 1869532 1594824 65445 831315 1400980 886028 936935 93617 1966391 1038231 809643 106531 1064346 253470 950041 548932 1392220 1403867 1865596 1264919 49712 1011012 1954921 1276063 313130 1740890 1986653 1620608 1526450 1105726 49950 1436114 265170 1271531 1676930 1126439 36154 1716370 1621830 1991018 884726 1699412 1449247 262611 1866041 1413214 1204594 183953 238999 1565394 1780848 1333189 1258935 1739026 11695 201767 289045 1581730 318612 861513 1408855 1294673 1066284 1867379 864224 1010739 1438444 1479392 549146 439384 797993 828743 246015 1272774 376444 1759941 364452 1059519 243301 1285688 1379217 1148676 316831 181698 1554925 1234533 1636882 1947730 1604431 1488148 876508 1126229 1911890 946799 1425966 1041167 968913 779390 2376 1510555 843761 1446656 1643771 1402410 340614 1941126 1942592 1988276 388969 1989181 1135258 181637 1536908 1537019 1716122 682014 1382051 857592 1885697 748912 609657 806411 1651359 1077197 1400563 1813978 32692 1664322 1542165 1687407 620769 1037728 1791107 39402 1177101 1247419 1773814 1807516 1875133 627939 1079560 952618 366930 1770757 722751 1626820 955783 1216997 1032140 1824150 976928 64522 974582 418628 842508 1916605 1355794 898502 808179 1365001 45215 484385 66602 417090 742222 1040628 1642951 991676 929384 1936754 784068 136551 707175 69096 82424 626193 1495822 564991 841185 294132 666514 1488992 898124 1857338 20375 1576061 347617 897529 772285 918652 175236 616569 843137 941670 581514 1530283 1718243 1585852 1040361 1493804 1810037 1119493 973984 1521707 168549 1638016 1376531 1009510 176856 715624 1182946 474117 1028578 697019 1480211 1593654 29 479223 1193581 1208147 1891707 932682 267086 936610 1750589 950197 1808188 952457 791131 1527717 1230252 744224 364713 1855238 1685072 323432 1812487 969105 608591 1897974 1148751 1944283 1743409 1105407 1744801 940089 1797441 1352874 1899765 267428 1197845 952894 458127 1767775 1626888 1330225 1520825 268945 1526207 1564317 993993 1714025 231696 461940 1880604 593422 1141090 1147392 1318797 544565 960837 830429 410120 1193333 660284 242626 990933 1244794 842378 289173 1485219 1642269 645498 269879 1192509 457078 1777316 1431919 484947 1613030 128291 263916 607125 940795 65414 1300966 194731 86768 1822642 1790154 1883063 683188 565463 1601107 512564 1409950 1026503 630782 1468463 1037063 964321 834369 333451 144585 535094 236068 1540622 366729 1080880 745593 1507344 431269 1949757 1982520 1041587 1630802 589060 1660724 150975 734930 1652382 974602 297355 1732870 115821 511349 1205412 787758 368772 806043 236618 640180 342892 621985 1450288 918398 91328 1076898 1206196 739951 1297708 1655721 1942121 100593 906944 221668 1654882 642584 1145434 556690 1722006 1084940 864882 546736 1571588 1930015 1297892 1953684 1976459 437125 1312879 981196 1884288 27513 1574839 1621880 43291 278519 643835 624137 99781 615859 1436577 302988 1239598 128530 415199 1543392 429826 1577000 1255840 1921733 1551273 1942894 74147 472687 25400 422333 935758 1466257 985754 485404 70914 737613 1925585 1272423 1312978 1641431 146675 731957 395121 836550 482568 1484328 331565 1507101 3146 980284 1927471 210366 1472347 140280 276652 1880303 947293 566508 963410 1878606 52473 1054951 429602 907715 534564 182281 9144 683551 875067 1564421 244336 457284 1258831 1199771 995248 1610975 1077839 1344879 1472218 841091 308127 29215 522602 1596245 235957 547123 1858716 1411727 1832819 796756 1910443 407020 1604763 1151128 173495 1623249 227036 1652664 371778 539879 1015617 457646 1235814 1463574 429472 251745 629544 988203 1148945 1386862 935826 1939061 1652992 1135077 727591 618586 1941189 560707 318839 1744886 851331 1111177 559312 1432284 33312 1504789 51855 1152173 28378 387192 815245 733294 626114 567790 1424023 1853929 486451 821944 901852 1439857 529319 1303924 190709 1570706 571917 1849860 481472 1203756 472092 1368655 14284 412467 1268412 1699505 1818712 475656 175421 275355 319386 1638966 732779 1454468 757148 1671214 1460667 1451286 276952 1402091 421808 110141 296087 543718 1979617 342966 986540 359614 370222 746678 500077 1075209 701899 266241 1798537 96961 461573 1017264 471854 652124 896850 382846 1395434 1176416 1129462 1651264 608286 1926130 1976805 1189050 1473200 243995 1379188 1093470 441235 642941 1857367 895205 1628580 1866350 880226 1096287 529231 1703813 1445195 367259 1945638 1269191 17416 693095 392090 1675957 862141 1747913 826836 566606 552885 1868890 358485 1641541 1325087 1927891 993136 1745974 1882211 72188 1080062 308451 1493456 1613113 424529 599267 626031 233994 544539 1600459 1510469 1548753 1511729 1670561 843087 347831 489732 266907 41070 341639 980302 1704401 760282 215030 1460869 235640 796781 1475237 399455 1722646 818891 1966293 1603114 434557 302417 428586 284984 914606 1111081 1922036 859761 1579534 370120 693776 1930586 258943 343507 1728091 1606190 366800 461857 1868716 846642 1293316 1947014 1401121 853505 1142804 892866 294768 1915763 1829728 1476469 1686807 1622945 756554 1146786 1423105 833382 477439 554220 932404 1973990 905092 997484 893893 1776385 680036 736785 1078012 1199087 1713627 1664281 654239 33873 1289056 478022 877710 891298 1949209 1341606 67185 1407813 1381188 1356713 1943081 833305 304938 1529945 1401618 58209 631989 491359 34654 155615 514576 552991 1897700 1797218 219004 725632 120827 1775134 425206 444650 808012 158037 1596507 1092591 828219 1440065 479781 834235 1429016 761637 1983932 1114226 1553086 1188188 1877048 1209936 1464900 89467 407478 1801245 780433 784896 228582 911101 1262664 673407 1152052 582332 890381 816482 835053 1956846 895631 1320327 789385 1196175 828022 631098 631760 678192 975463 1030402 219473 1673456 1361331 7729 1326317 815241 889288 1033441 924567 1599123 1837868 1071988 1777445 1936634 1389100 991699 1334176 892561 1748398 1662373 868842 1973010 590023 1037464 136923 1341308 766249 352092 1316978 123930 1888279 1396943 544198 1160890 1399005 114088 1015554 871190 1172081 1577292 1568527 769717 1025769 129483 823150 857272 914554 228459 861171 1497429 3399 1561224 838885 705144 860778 527097 687981 451878 1081146 1183655 402990 1541201 1852343 975480 459213 1319630 610244 610514 1524060 238893 1941374 1689537 1730049 943345 429929 741881 1496645 494465 619081 462702 190646 1204298 593818 1089382 516839 511746 1094768 1529223 711218 137110 95852 447163 1884999 1872922 1162536 184514 875715 1552896 183641 686045 1880851 1584376 705247 674779 140403 1183330 1064942 628833 1891958 1158427 242926 1815651 935504 117499 789322 236695 1003087 1817253 123992 1733595 1784758 945563 32509 371862 616469 912608 1134491 1485458 1163041 271712 427369 299633 518882 1470045 259267 1544123 145165 1794905 140488 268931 698352 1989530 646800 140482 789774 1640877 766396 1936011 40549 450904 730673 469978 890866 378409 1730909 230945 243048 561699 1528561 1309190 1211068 609388 1952759 596328 1786298 375030 1245913 1225913 1552852 1142536 594929 1232265 1131853 271734 130117 800767 118963 365652 638571 924042 1551181 1744108 1753256 793881 658599 710570 1466905 724852 81328 390038 1627502 287715 589337 873358 982823 371047 1002258 280335 408921 302789 1710037 933271 326319 2979 32464 434469 1412178 1822655 1044103 1580218 1287661 763698 1335611 1971650 836161 865917 998417 614245 838074 474672 718587 1119332 1880998 221625 414037 805827 601974 1506738 1289221 698448 1672527 1215270 1068624 541601 128978 514701 301515 1068270 1854170 601475 1605024 426266 40031 1948779 586581 286770 1362566 1839631 1718533 1921301 369524 778289 1203838 991874 1907794 777365 296426 681226 844150 1452760 700333 1847466 667052 1299771 1188011 1320197 151447 552848 1753073 1579466 1251059 667001 1567089 1152957 1456723 346985 891904 128331 1719587 1495122 998346 1232772 1216689 615291 1185815 1567857 489743 857622 862222 524639 1304337 1905281 76384 1330863 1164557 115025 472977 1777729 1047899 1495154 816011 504897 1026865 1766678 723787 1239077 976259 1248085 1388052 1331734 878109 1894654 1956389 163656 1113282 1292713 1830134 963180 1294700 1248014 901534 360528 937732 1457539 811575 1266617 1092934 1769902 500832 736269 998370 1907478 1399619 462903 1446198 1975264 1390013 338397 445273 304370 541725 655080 1471364 1306501 1667842 470199 1314327 1204517 377931 794770 1563642 1356752 179120 1454944 41026 1731395 635026 401516 1717407 1975216 646964 1523192 311564 1539678 271749 154389 1669808 1712659 1728813 457480 1794597 911984 253748 1300756 1773862 647892 1825203 205660 1479799 1596385 1991223 1890447 296157 690097 404086 1270222 817993 1896011 1536823 583018 628959 984877 127810 1913563 89756 1202285 1120010 918726 1020808 286660 1048861 1857668 694111 1062223 1209379 565533 1991110 1277838 1291401 1002837 682186 740904 1135771 1478239 495518 636279 804537 231024 691784 1220847 231862 117831 110693 78822 1892853 162617 71728 177958 687304 1947354 1538152 252891 725977 411798 246176 795437 944003 1327999 1394535 139410 359812 709584 170628 1520707 1750157 790907 1347551 1554025 1189760 1828865 1531699 501599 1858756 1193923 1699076 1347298 682674 1038117 119416 1567860 1774425 1108733 545349 322972 1172727 4168 1920826 1664633 1477640 1656742 687551 561481 501789 384729 1912174 1392349 491374 1910155 167064 1441089 1888852 1183032 522758 817372 1759262 627404 366960 166867 725275 1197877 754623 1741625 1472289 615057 1226395 477154 316786 655679 1135429 877113 349213 581389 202669 864746 654803 1098939 1379747 875618 1781858 1423399 1239066 1093624 977637 291844 947688 769473 662298 1193547 1284468 972005 1842516 1734664 237148 1194352 1689479 1987385 53137 504893 1830776 871114 378896 841851 398614 1228540 768730 614386 1463349 1578580 454360 934625 222629 1298449 448366 954533 1340214 1442855 1569188 358652 706654 1529542 927839 1919715 1647829 1127659 1358428 925449 40496 1122908 585979 573963 1826133 1863415 987122 954294 553094 1537021 647622 945950 387852 627150 8321 1372108 949648 319273 1885814 1064420 508898 284561 754344 1395587 1240053 1984040 548763 1564780 8872 19763 968916 1744873 151330 1545022 507309 1224207 1080068 1910507 1487045 989734 446958 489694 1773271 455102 1646450 404750 1954487 1716513 1174682 1604499 1354204 1169076 560344 327697 1967406 89753 513124 1789430 590476 1793392 137597 21444 85322 194701 1592875 303599 758040 459007 215730 354358 969273 1231503 1860642 1384920 1436405 1386249 1364989 379966 565415 1204095 691809 1689356 1505496 1283338 432170 1901413 334425 1179385 1829807 1030551 1208903 1563591 1658828 916139 885504 1213819 1308043 862759 926933 1780514 1279030 506338 25945 1278588 374542 343594 1763415 368291 1630553 1076829 1340120 91858 1097170 1999906 1044049 277019 1091822 1650959 1848159 1128371 334190 1424577 912035 1993720 1689125 173073 1773286 1370135 198551 203118 771102 1826032 1121629 542510 109309 1192681 892025 434807 258008 364186 979973 1818018 509520 189580 1620628 218642 137855 908159 1880782 944913 1092940 1893034 1754235 287054 881208 39878 1703444 807128 1507511 11864 277669 237901 1790829 658389 1805545 1764258 1308885 284893 87098 1204791 678774 197752 1669954 983482 1602548 1421326 1224551 136993 1751380 411577 1553465 1549572 1088585 1239910 390704 405301 317808 1688833 518749 198472 740272 1030937 1099124 255321 1335469 1831823 29539 396821 1810690 11172 1835341 78790 1475698 694592 578414 1010936 950410 821993 1463270 991385 1657708 563362 1168368 747546 1171573 1313776 1060533 481330 618292 615775 142528 495838 420084 679995 774326 1717325 693364 285892 616685 1478990 1592582 873262 281700 983225 1161389 1877941 856777 1216945 841695 444109 1731216 271551 1126796 104898 973745 1909861 1565771 968187 934775 764491 329068 499514 586513 358550 1935431 882508 590519 1339462 1728538 1207535 1195977 1765882 601999 1634083 1225046 1824921 372381 1386696 82665 1061548 1084726 1192594 1478002 543359 75133 196182 1533558 1172156 1385534 260759 438508 1909852 1562247 1565940 377013 1052188 1147288 57951 318699 1284582 106653 551111 1297851 697866 125883 1151392 658103 1128815 1927014 1201279 537963 37459 810473 681941 76593 889118 599961 92498 239316 75504 468719 1148282 1133479 968010 1958659 1530555 1577865 918932 1927859 887407 1187962 696998 1863446 287757 191033 586522 560236 253007 1467263 856597 1638992 805883 751545 1723346 1280793 1366904 1902562 1037636 1540929 1297028 1622000 508169 189011 223813 269009 1850266 1624759 939444 1074098 1578857 568271 1088170 1375940 1021401 1174086 820641 1462073 71908 20004 1466549 779977 901636 188648 1619978 1223481 506009 1117679 589554 808915 1763065 421013 142227 1056805 1280578 1192602 1474535 1658868 540097 1747139 414937 442110 1966440 1949499 1051268 76570 231362 831979 556148 809721 1903540 1226255 1184487 998590 960245 492332 363821 868959 1648268 434482 399400 1508329 1444186 1180913 1316457 795018 127895 696281 190861 1361999 642758 841964 1116323 602024 1183374 1289767 1168249 590480 1528074 1692423 1269971 1079177 299473 282555 1588715 1523311 918623 1103821 1457495 1704520 886016 357697 888012 529487 602096 278267 39433 600702 1392458 1816575 1429621 1058658 1229690 56669 31008 1317316 1833792 1968223 1693568 632958 1325659 1373394 1299830 270041 1082116 1843681 1544986 9019 1128543 810923 1908995 16408 1222686 135105 230970 54397 1186516 900923 1073792 1952744 1719004 989241 122940 1562623 888754 1018390 423303 1915738 239789 1968521 1408925 1011745 1253654 122778 1047242 1842852 1969864 732247 1285209 668796 2649 644952 419435 273809 753184 1590240 1999688 1591176 1507946 613464 468522 1923403 758225 193126 171882 528402 798735 288857 14501 669207 204094 23513 1070443 1782874 1537342 253421 880539 1938256 318620 985522 1129169 1998856 1699823 988640 1784278 805158 1162715 1450969 1620227 1396599 1327962 142493 1814545 1537792 1333270 155323 843557 1987186 1938821 1428133 898725 1372691 1223921 820692 764802 1498579 1118171 1300621 1555720 941867 1432704 751298 92065 1490806 1750730 1403099 922760 1120452 1795206 1102488 1050617 535706 601947 579875 1156783 1406387 712371 571572 1115417 890608 342378 777625 708715 1850250 534451 1924956 796895 642633 1526284 1853743 230845 539029 1521979 1712216 755762 237875 974176 1018181 409297 1993611 1492922 920901 1857144 492448 57738 1116616 1818990 1160522 1898157 616456 500103 280871 1280883 621623 887845 1162182 576691 1780710 636940 1508400 855594 686035 667581 879499 1295722 602405 739094 437468 361918 417674 656852 454859 1809237 1087823 1549916 1271159 329671 126033 1279838 1739751 491315 1698623 634110 1380267 1164971 393023 1699775 1198917 1647702 1171299 1992342 537458 116582 1093825 1843217 1573203 403520 1593886 1424619 1807648 1881957 721593 1210283 1439084 1288486 892474 1209290 1528193 887831 648544 315512 322988 1641380 1292942 1128344 669538 750195 821930 130519 1354553 319997 1182255 461926 189317 1223789 1115958 1157570 957982 589149 334901 1382988 1049540 1973618 1797073 1466029 335185 1212675 944517 1669544 171522 1702748 765516 979939 1627172 41958 1482723 222777 368771 890337 444693 1269021 352212 1711133 1295382 1797532 1944421 1645368 835971 572315 341045 554570 1802557 1634518 1183062 684235 1934531 512234 1350653 1487119 110572 1250068 644176 588556 244703 501970 582832 1372933 1273742 867096 188886 1286731 231047 1916425 612868 945529 1226019 1014016 292 1225145 526252 1682308 162969 961633 1517167 1365136 1170266 1076175 1479212 283007 133843 797381 1733710 1975848 1782442 686744 1887292 84195 1398545 1925879 1206482 1583294 358949 1202939 226983 273337 1628257 535547 716781 1423654 598594 941183 427712 1227972 185463 1919590 1238336 979241 1411585 385633 734412 1851922 1627231 388940 1865402 651344 655824 1540640 1946674 169349 766116 978923 567491 363641 548650 1294525 298672 389157 1805675 22109 1406826 1114441 171843 444176 192254 1106133 1094966 18363 1281392 393340 64701 317731 458345 289080 740534 1146356 650681 646487 1567421 1101199 535768 293073 248762 965042 38924 95470 1289383 1223484 101080 801160 743232 911830 1612075 1638470 368301 1406598 932958 1786972 1656518 958154 113879 1194491 617007 786016 1850244 107260 1405876 417760 1829388 1501104 1207519 214237 508736 1580355 385876 1988139 1645422 1598160 460176 1663612 325853 462929 514507 1108466 676238 665602 1484340 1799274 515219 1858812 640697 1903940 1805483 1485424 941738 357938 1907912 1941335 1609963 523578 258039 693094 1309129 1971989 1411310 322437 1096405 1478247 1824286 418690 1633840 1807874 1411063 1575729 1631966 487426 614541 897980 1090610 1701225 621998 475940 1857803 1276637 1878964 1094092 1487926 1513730 1177328 579966 1402771 1409301 622536 1016906 1090629 148759 1553653 1850147 79102 670583 920106 1610112 1789315 1336988 457008 160447 1682066 40622 618633 377325 550056 227977 477617 601345 1652029 778262 1786769 951747 1878937 564399 1731365 249108 29670 1413849 1404167 1894799 1372644 775899 210328 1036094 1001517 500763 4753 661585 769268 1122313 776530 1568910 1806945 101943 437529 1535811 206175 975579 1996577 1635765 1941447 1864324 1798120 1511432 1905088 1705874 1863652 196973 542389 864151 839232 527779 896160 860125 836710 1494050 429236 1412642 1551612 754579 1471066 1100341 462309 845267 401403 1589104 1476433 1618922 1247485 3201 341237 800490 944745 765289 711261 210050 1828953 761642 472093 859925 1342278 653889 872895 497112 1639435 674241 1383467 1569768 1824036 68365 317305 437229 468338 1145288 953489 1962370 1000130 1356784 1579875 1536490 1552093 1415715 1710526 637512 1309548 1643675 862657 1643864 109877 134284 1341548 693179 1459058 1050531 1578440 275495 349887 1064736 882937 1681739 1337102 1556986 277710 1163940 252053 1910194 1587459 1454986 1277460 811877 1728230 205399 88712 1444290 541679 28195 982367 1444531 1444279 521919 684015 169196 1525217 1262367 1330895 233398 1473760 312261 1852941 1128531 1716637 488702 1251516 918505 757393 1800274 514252 19955 1501796 1252520 1851955 250262 425803 1367518 1880255 7457 38420 659289 1660657 608113 1080084 755981 1310492 652449 745143 623794 412076 107609 228288 79165 816236 1972691 1203823 1129114 576797 326795 317496 1915489 1011435 99387 192555 1737838 803577 1668761 1505368 420915 506063 1376382 307978 396453 1303059 1086560 1215360 1351107 228460 1046116 1769018 492922 1908027 241507 1901804 108716 990283 1742283 942849 1007642 1553200 72953 1297767 1754374 1732023 1846965 755291 1665733 269573 1167598 1483345 1197704 486289 1487459 1537473 2965 1470557 1354933 84500 1502834 1822463 1624301 775768 1209814 91175 884286 1594250 1617710 445973 1901972 983344 189825 1133808 1896890 1656254 1695360 201021 1536162 1207611 1427516 1135324 725074 336430 527996 1224676 1337364 1060025 1814407 415337 288330 1418631 177113 1767293 727758 974402 217300 166784 668734 1904820 1114621 52079 1289485 85737 194454 1175332 976313 416224 263258 979527 262436 32592 393315 1727793 1369816 525588 1803309 785707 336526 1179755 1041348 489489 393289 1890408 726426 167306 1360438 1255434 158688 1201035 1995534 1153303 1580552 772296 539607 637990 1256601 1972514 1625640 1488850 904297 896345 987118 1912531 1999785 1528494 1469756 320288 1721407 1982952 923311 1950688 642109 1832267 173543 1434687 1902350 1458901 1154726 999821 220342 841318 1912126 1122878 239254 1397868 236208 1924715 1538055 471198 1513983 1015847 1098064 386660 267039 1214478 788102 1570118 1999976 1430003 44899 715630 1081098 1929059 279482 943610 1055574 1132911 223606 897860 1527077 1917262 746771 1576822 80437 1833913 275939 1591291 1080091 44871 1941215 239693 26132 332055 885338 836508 657653 4926 868399 639617 1627102 1574142 438797 739145 1164867 319006 352718 1444653 209649 1553032 1112371 835151 1472986 1899882 1021308 661521 185116 810692 913679 522507 1208473 1398200 1279013 1774977 296617 1058613 592932 910646 1781489 108033 661291 1292831 1154124 628750 634529 1004566 1601502 1066980 1122265 1980708 398704 1287020 1212364 1820150 968256 1045359 1498104 387552 495186 16587 151319 608568 676758 375209 477712 1088852 1444824 867999 1561120 839778 1772414 1624735 809109 1638909 467324 1370576 1332806 848381 1672060 176706 437075 501834 1751523 332836 653785 416336 157336 1263253 456497 1457022 922329 874680 293242 196926 1060151 944313 1278674 1166831 1852730 1533505 238287 1699665 1682000 113565 553783 9082 1024838 1718214 1885087 618364 1898749 1211431 1338836 1890083 47775 1473913 1445609 1519412 1278464 625635 1049783 1913183 246390 1409284 334896 1017921 1518028 1360276 1759214 283378 976788 653829 1513290 476116 1660793 232186 1675774 1763582 1365261 1696724 659666 203087 533438 178023 67158 571794 316558 56752 603605 1235275 636953 594353 1138641 1686122 1812761 1191816 1675741 509055 1068676 765940 914680 1942566 312420 608174 1079077 517211 757273 1484339 491886 1511093 333390 106116 941551 1431093 824153 568919 1067773 1940687 999723 740328 472215 322707 326420 622795 1280372 1287888 818994 787608 1312625 877111 350142 443149 1624246 902381 1769960 1813204 1002746 194108 623097 1688057 757869 730599 928908 52242 1095838 1300620 136040 584857 127920 719247 889008 1233464 993356 563943 1225398 848855 14592 1373252 1476701 1842997 670253 117186 1769103 79694 1185188 1182257 336858 894169 146613 436601 1502358 278984 137266 593637 235756 60537 709270 1014600 692964 541932 1190534 1823375 1774913 546421 93109 230370 348509 1558079 1924273 798477 415072 216148 1397695 1114324 1801502 1673488 315306 99085 91987 172597 1044675 1417087 714585 1226826 900779 1843456 1748368 1884326 1904956 1886407 477012 916455 1606502 1665004 934483 628879 186717 141200 516608 968834 126041 1516385 1993830 903972 1707752 1168203 938141 798442 270309 1054536 205432 1733480 461006 945703 929538 1220105 165272 1242343 959642 1179101 548790 419982 1805397 973150 706492 1048184 55795 278326 109690 1723899 590078 1612670 1366191 174020 361679 1332102 1319638 654661 1843552 996058 642918 1274662 754763 1278636 1825633 1605707 56129 58119 1047041 1414347 1529861 696539 624895 1298655 961074 597160 278283 1997177 150798 1857986 1960333 459034 167337 1253469 1114640 1660159 1180435 1874456 562793 1391772 1700895 1140233 723457 1228930 220000 1576537 1077314 1865203 1223441 1778086 1863084 1877617 1071219 1715585 58227 908150 387912 170016 223818 1632927 1907562 1034819 997153 1379190 705641 1902051 555605 419312 1414488 314442 1129853 742683 779955 412326 355146 1027920 1341699 463839 173153 636169 1440814 1097528 1025979 41189 1402649 862473 1489135 1300301 806113 1728874 52771 1612921 216238 142242 1318466 973532 1933943 1413877 937333 802132 826236 1743084 803159 1593784 522311 687708 368299 372239 418539 1636281 1862463 1509688 1011227 1326085 410337 1869263 391280 1219932 1186945 34878 1331399 1600771 372527 1024045 179963 361071 1816978 1184441 997574 1935737 1505145 1134643 1591097 1551265 1091027 404399 943417 1062451 1298798 930153 1328301 1812002 1469037 463033 1849995 89655 1488325 1301585 1914094 530258 1156030 1078521 1567787 1647926 645592 1147078 1619430 110314 1052778 716914 1104042 716187 66653 1325350 831054 753289 618095 1080619 615105 235696 1164864 1449974 249943 129366 1543629 1131791 468269 852060 1096116 847440 533028 1928935 970256 795683 60422 238533 1366135 899282 488133 1723466 88122 1240557 1460646 171007 1931816 1767382 1496397 281853 1147524 1171935 1935935 298484 665449 1559091 1963276 1484875 371273 486841 61004 1516772 1336079 823869 960355 354671 1286841 1677994 961328 1382967 1902288 1510052 665022 1472910 1006378 91546 146562 1638146 1211642 1122561 1808673 579365 771234 1759004 944467 732885 269142 1482624 377407 85242 1707366 557178 117674 1239984 1935346 638478 1474738 680337 640760 740676 436135 1209067 190872 1586525 555104 1564531 1647893 1376176 1994056 1189826 1550842 1172565 1845417 509146 974155 515840 1319030 656119 53426 1965709 714248 459218 1655378 995035 910703 46609 1553610 972921 1402492 89699 240748 986390 1101735 1404497 1285678 1673405 1854627 1401411 1294931 1923291 716601 709162 186235 435959 1933256 1063609 1558671 555062 353352 1884263 1745203 371129 1280233 454511 1707589 1871949 1697864 451597 126018 1049346 515717 1216738 773352 586359 1207430 778883 465270 1598663 1993742 1133438 280650 1467245 1184368 1718685 1739700 341150 200624 1834882 1075199 995703 635283 1758616 924068 132681 865524 1008533 1133926 724223 1176744 250995 1849131 654663 1962579 1272372 1116973 1011784 828741 546698 1057942 24063 1851191 701910 1479694 33468 1274127 1547448 1403674 1693904 1955074 1421555 883804 445358 632506 238048 557452 1353064 636378 461432 1785318 1696860 318880 1703081 90204 67958 1962224 162128 404115 738417 765894 495261 1964505 1627634 1988676 905419 1635640 1776501 1409662 208973 894038 1908584 1767853 171269 1170202 1695271 162119 730218 639835 1097952 1655278 1456425 1358109 668791 351071 63147 1244801 161729 973776 667587 468172 28859 245643 451352 288114 213473 1057658 1912584 141652 1846032 1858479 1467702 927577 1830885 1420823 969231 317912 1623558 7362 109114 1994180 783959 1466396 196451 688229 1162115 105914 1958473 264526 644294 743845 1999239 1271990 377417 1152062 579088 47241 1099378 1141928 193342 747338 1737836 1240528 1580219 846994 568670 1343432 1186639 1727972 932350 920058 1508146 652369 1995959 1300539 1888587 851123 1492687 1654449 126282 623833 562826 1796478 386697 872222 754419 598475 1650480 303801 624300 1340845 1831002 1093654 1858280 1344671 831821 1945041 1346043 986554 911537 1335146 1461201 109926 1932127 67872 435399 1490954 755558 1298297 1258777 234904 1132328 1142653 1060288 1849948 1429507 1155341 345359 1756649 1231587 1085739 574786 1702395 1579358 700711 1589106 767002 1086834 1950036 1686198 1809666 434850 1052246 47968 402423 1518928 789178 1482258 105016 692090 511165 885627 341278 1348547 128312 1552695 561447 1392787 1963235 26441 1449530 923918 26612 1569622 425684 1521708 537467 703327 1548040 487843 1459860 953407 595266 1170584 939028 38321 1601580 1989340 1950618 1931154 315374 262627 81722 172819 1993430 1726825 1572183 1108768 460473 101104 1448007 54580 1760209 1916612 1525361 318393 481921 900496 1764801 1937609 1348211 1195826 1839594 1457898 664140 1060429 680030 1757667 898538 549724 828019 1279091 1797825 233448 267999 219944 1808827 87327 1864959 798856 32598 815419 1824378 605346 1816699 1976311 404901 710473 1347147 545122 197411 539124 1798126 627329 1090110 877023 375584 827405 1804803 1873529 1495059 1524130 1052925 794294 1562358 555299 346403 1496472 1352272 1578626 127562 1053242 1178145 194085 985255 1823809 125914 1135710 164347 533584 1262106 150128 1529068 223471 317380 1102696 214831 1429966 839987 917791 1913528 1844673 167918 123931 550370 5066 1296326 847591 351689 1662738 1736135 1504080 571549 1400702 546580 36978 1192565 1804660 662730 1610680 510998 1400234 1142748 1902875 240977 1663588 1256600 678018 1590759 302244 1286290 749017 1287228 1589369 1290684 692557 1974007 835773 1280266 1518504 1644135 521899 1626030 1018827 135236 1380282 1960738 541600 1879372 978753 1073420 553202 643484 667917 1612086 1301950 20420 1902326 1931100 394791 802487 1951778 1773436 1062093 1906606 1126238 210275 495723 1968864 1516334 1124681 974784 1106954 1440039 1146173 973970 1040218 1477763 134207 777677 62890 1881067 1648295 1368135 690232 655867 736611 1105092 628963 1449111 705754 955824 1161265 731245 1210596 1037596 1285243 893305 1301141 515303 991570 1632026 1850853 1287838 1376068 1385042 1299598 355747 611802 687078 391954 1244094 393034 1679808 790003 535788 769604 769633 463407 1423884 1872996 412773 462320 1823022 1505906 1369883 3287 1197154 1744778 1886363 863782 292192 207583 1250590 1409975 1885194 621732 58142 411961 346242 1096243 299997 409384 934524 1573062 377873 453766 1417070 1194293 1681874 1110137 104404 59683 1852263 101844 1482654 359042 252509 1322524 1430946 376871 1938100 815639 1477881 1821962 1706051 1042894 1216262 1400750 461011 1542825 498304 837885 1917248 705621 602981 620661 1734220 567601 1091074 764940 1319303 501040 40150 365720 1863620 993581 1519675 1771587 24507 1385022 1384555 786764 791088 349410 1256978 1040534 688689 261319 975908 1296690 532730 215880 1003980 1248859 897933 628388 1790142 679731 66575 112160 1584206 70119 1436680 1685028 1130619 90516 1840688 222437 195074 1361374 1939675 1409749 1019693 866747 833731 1750984 348095 1452340 450527 1407081 315013 295959 1203786 641974 479313 208019 826372 1487454 1885934 889456 475261 106414 1046483 5843 1241828 1184839 69338 1747087 178999 978607 1197267 1228999 1684115 1952317 1453979 1270792 531237 423705 634066 1177095 1122401 865962 1081292 434266 366399 1529764 1873773 1442519 1448124 1111729 1815262 231200 291896 1989164 1813435 91785 1808711 1227268 349966 1708976 1214947 1982805 1984031 96337 1958790 1883299 1609167 1564289 1451420 7733 473896 1156593 311150 1121135 81577 177881 548233 740536 857775 1674413 91982 781451 1918771 1115556 1201013 396075 1231165 417114 1459514 1564966 1468985 220119 592315 1507137 1649756 722348 1773092 39408 1423400 1455018 476681 1904586 596388 1718428 600960 997701 1922883 1877703 215300 1275774 149737 14095 1958741 1960644 451143 416984 1403621 1610152 1638832 1616920 10424 1594756 1705967 411459 1734876 1750269 336333 320809 1488328 1950019 1285347 40179 1368668 1145745 1531079 1911585 1680904 363390 148142 1684827 1713846 1152548 181261 1712969 1738203 1459692 1017290 805176 1639829 1200693 387237 1581554 1793163 1998454 1654819 1275052 1675955 924496 787641 791573 741714 886944 133172 864883 783922 777490 1237342 1545940 19747 1146616 1602249 312550 1120950 587580 1038350 466952 110153 1042373 514918 234467 408542 1463068 71642 1175275 85429 405930 530050 1963079 1356348 574997 482155 634695 1227922 1917391 1243719 1741283 1997061 658461 580261 909799 1406992 1461273 1212980 260061 739507 1854319 523901 1892117 1771184 1995971 1886211 1096018 1217788 1152946 374700 1039872 134519 1191967 768306 1047909 216411 786616 1854202 1859094 744064 1212488 1617901 1901101 990515 568700 97465 661517 1234808 765748 226426 311648 122372 1758007 297946 1239016 1155237 1238837 1334892 828456 515115 1030883 577399 404179 764603 44877 69495 260009 563052 1423839 1653182 1794449 132932 1372190 3623 1923662 381670 1178097 1173013 182249 1861569 299859 1208469 1650842 253387 207309 304904 524097 1019182 588457 519965 1084470 721996 385942 1397985 386807 1460741 699285 1396209 443201 400792 1124632 1732792 512135 356951 325541 30842 1738456 238210 1693078 1871511 1871026 960006 956690 1307703 1719438 1696260 392756 1569433 370190 133740 1238475 263417 1775603 57828 453713 1487658 980702 1071995 1450336 534192 79062 561588 1291925 445129 339246 1270307 444839 32508 1289367 1438602 733545 488441 796197 338806 1952866 1020182 1018808 66132 1809369 1477504 1182033 980291 15517 766622 1739763 702083 1806290 554604 1073556 1782079 1686214 765227 1179888 653806 653384 1886247 1886931 1103112 1195433 777739 145559 753907 1230722 139426 593583 1269110 17332 1212867 1875046 1148193 1731951 1333700 961929 1321751 1055148 1642021 579234 405649 739254 1036770 571457 1679512 1018308 1959124 304697 1458824 1582661 1649902 1433543 811412 1371270 1589303 1283429 1232134 1638546 4530 208487 387295 740178 253376 67793 1827838 1039871 78480 1559845 713863 930986 1854076 1881005 1223514 1491399 1453428 1132688 1134053 1897330 1290200 939053 1287184 1040357 1324686 635367 1279932 327179 346860 1288938 1214753 568410 1343154 383696 1686459 952782 308065 824746 1810320 156537 866433 107225 1076970 1421637 1942340 245576 1845881 1288913 1393126 731480 449139 1352194 656599 1325682 372460 552124 506568 1939091 1086024 386040 1795212 1012102 1321943 1456987 1894088 1944477 1192573 741169 996004 781892 1013135 928860 1084234 321654 1998395 1176708 1592712 1423645 1272800 1407725 932144 973395 1261367 840449 660578 1956332 481341 662116 1704621 200146 1084454 1057902 448698 1997299 1778664 1134153 1859673 1175088 1251943 366759 1538317 10006 276766 890595 1045317 1647856 386102 979767 592791 180990 577318 678160 1652209 943791 881631 1462108 1334355 978612 612015 1054345 1059188 929953 479148 452803 1653545 78942 1627704 1817403 701151 1922332 1438 1405800 1461168 1117982 907299 152204 1580914 758453 1082561 94167 1319134 287792 1966540 1935108 772894 1403726 536763 729807 116050 1304912 593578 1628109 703390 696757 1679107 562782 1863314 1574624 933753 361882 1744869 825919 1660225 519798 1838835 980062 444788 476591 1281236 4894 656970 1714195 1346786 854272 1658689 1433518 1886064 860498 1099040 1784575 1094855 1990908 231705 403486 1497349 1073692 1178173 91614 1223890 400814 1305011 56743 1373331 1806233 102628 1876819 1060551 1262529 887344 1955389 911859 731118 136934 388664 1415118 1763434 1025239 855727 1770056 1599640 822755 1809239 777806 1231886 1773579 1073626 1754053 161935 1137428 1833101 586655 1314050 492687 1380691 945004 1923270 39044 1968255 1440903 180809 315484 780764 1120690 1396999 883773 415462 531728 949091 185121 348986 418555 1584259 591856 525973 772003 168042 614758 474 1720315 704418 1176215 577762 1776880 1114028 462849 138686 925494 1106449 1736907 1383695 96472 212736 472986 894601 1574293 776834 1787311 1969368 1659365 1874327 58307 612615 694083 942456 1522380 1791569 1443930 1687076 273039 945727 266072 1503316 894644 800678 1147441 1862990 1464859 1992930 921702 965117 1118740 1174276 678749 165109 1374461 48516 1532562 1564873 588637 801846 1568376 1761400 34873 1337398 1413544 1548297 499505 1888479 1430292 821399 786105 1978278 1270337 165483 721875 1898658 1406267 1129199 121673 982171 1529330 462383 1779049 1710816 1924103 1020344 584932 251430 1765920 1945858 938204 1594981 440709 924381 1518090 1223255 93008 1131902 852480 1532890 16702 1742558 1055179 945317 1804682 620377 622701 624750 178256 1391871 1316917 1726617 1003188 1235997 44019 1374634 1278207 1872444 178988 813129 256665 1915461 663755 41429 1208867 1329936 656077 521453 105951 1002964 1105111 82457 1247565 1283845 778138 8707 112302 485189 1006133 1574956 1019922 1329855 708937 1305928 1473004 869624 1383393 1098260 1645945 1700679 170023 306516 597047 1970331 985277 1896564 1689549 1154433 1614471 136141 1543822 94417 667062 524868 976787 638468 1749788 527516 1516559 1610221 175367 784811 1469448 1921912 1487755 1453759 1198632 1924884 1181886 750731 709018 1897873 581116 1661769 1720182 1545918 747476 1217409 843744 1152440 1897250 1734615 1548844 1201227 452993 210358 6581 1907131 651675 299551 351032 182430 1003228 620501 1545176 1751310 894032 1683203 239617 757534 1269484 1831950 1412958 654834 1673136 1576482 192341 1534798 377493 454113 360252 966322 321440 42528 1069717 1587140 873973 1376699 706158 421554 55421 1776184 54966 1191817 1532126 598289 1851552 972198 491366 1704946 184068 1986152 646986 1259684 1631446 685937 541764 890455 988197 383124 1232194 1934175 153250 1764055 382006 878348 272687 1635241 1869962 1302266 873198 688283 912603 1375123 39149 1381804 243452 1475633 1081185 1425661 390371 97615 1144357 253300 406363 1011673 656044 1137785 1817344 1053181 1372850 202903 1491262 471482 875303 266389 507378 1137488 969505 1411118 114502 1780278 860295 78229 1525688 1959338 963631 518572 1972711 1094549 977710 128641 856007 657850 64033 868807 331392 304334 1198894 1849295 666163 1996570 222450 1579070 129575 557188 689081 9544 809601 554322 1066207 385690 181062 1704119 515285 209897 1433559 343116 1005013 817242 573835 570198 653840 1539197 902476 301990 1345304 926880 1934443 750889 912301 1262597 1182811 939306 1287262 1666279 1833805 750063 1027640 1576376 598149 70716 63933 1398945 243001 1342878 463705 596556 1777539 1046172 898680 508880 552105 1827045 1905987 1847923 340248 837358 1596032 856077 883071 973220 912430 194942 1070974 446510 205208 663781 1900570 889202 1118041 571396 1393920 1988748 18274 990246 1355737 4343 1624370 441260 623339 1574408 1188660 1139724 464784 1495391 661366 983604 343246 1351113 710231 1775487 1459192 1346060 1172245 794117 1224215 1334670 422461 785474 944474 1832664 295695 538780 1475646 613268 397405 314388 105176 1340508 1055777 564855 1033691 1591926 1036760 450128 1547658 1756967 1255934 1343341 1640648 832701 151516 997958 1708201 1176036 789802 1617013 173595 1552549 510710 1377533 1819148 1504721 1997584 423439 1161056 32211 1662516 1759143 166433 731996 552238 1872866 1832033 1948221 76178 1276964 610725 1383733 1774256 907896 1973924 73100 291274 1399914 1688472 259775 146846 1988385 583405 88404 178129 697110 1275356 459555 1031011 1493250 972474 1163680 623485 380074 1074227 1532017 91332 1148392 1475748 1352331 1023936 1928192 88181 479206 30804 305391 1960181 390921 1394947 123414 1557786 1857734 1914837 359092 505949 1828847 914541 1592239 364673 1612658 1269656 1260932 1984397 1169640 60533 459244 1763834 568268 637191 880288 1800475 1452566 197000 1483952 138513 270670 1630544 195632 1523507 1536748 305685 1751215 512311 1178648 1524562 349162 1974435 552651 1054094 96093 1897412 1461469 1031189 804142 1030880 1506522 666553 1221869 95614 39551 828153 247699 1064803 549963 256932 1720062 1705392 432808 1363592 315054 798070 384021 1593031 780673 1376515 1143628 1081037 453211 1408528 282246 1609047 1561721 1891670 69868 1548217 117041 208758 1551917 1256727 15323 1345509 404481 9067 1628616 1504377 576281 1047579 723242 1586242 381548 1506779 228773 992524 1819899 112518 866313 1651732 1277213 204924 64718 390005 1941556 793290 1646191 762738 1797575 1851543 430134 861281 83462 1626451 500792 1850972 1774584 190256 1550488 574385 1951896 601519 750635 1825288 1386101 1718265 695028 751324 525413 1650782 1958103 1950006 1557131 126912 299572 470354 985914 1005783 1590573 776224 25843 1242146 1223977 205466 520096 1314465 75357 864312 546184 983848 287113 595574 955754 104200 533926 1952909 1852896 1330361 937773 1902622 1134802 1393283 1542710 704421 564966 884343 292431 964643 1223665 1970590 859000 783835 1604545 1709814 1723861 1709756 1572060 384733 1851701 1371243 393246 98993 1790359 1128875 88412 1259218 1299555 226135 787774 627292 268411 788617 1386332 1639010 379093 1677710 150637 726669 216342 1341070 843215 323691 754039 567076 791707 985443 1282280 691961 1696562 1765113 912754 381451 1273607 691385 1120494 1536021 1007058 1560526 1898731 1665638 1382916 1389474 1878665 169450 1184288 177049 347140 1179822 1445744 352550 1649755 1283578 1107432 1522 97296 334290 1576802 519628 1084882 1097006 1846838 1399154 684018 1388498 503666 1530750 645460 1234219 1648896 342724 1062508 1634449 944210 501135 266173 1295022 1787871 1152125 199955 1549231 403461 1541099 656037 98834 1029575 425846 1019707 478403 1600816 1263435 30178 1956842 1778111 1841002 227592 129964 144426 78776 1702894 1358041 1783355 57254 1576552 854143 974348 940416 48531 339917 725717 206837 931778 1498777 1176366 1572366 1119764 1637973 1818333 1421908 1410195 1813037 994654 1861676 493005 1659205 1910801 1296684 1990262 125517 78474 760978 852663 470671 797024 1446488 1660478 471846 1588326 681811 252316 352954 1113052 1251660 453140 1515271 483446 1102671 606275 1741035 67975 1121723 651462 1547043 160738 1401348 568454 1819834 1021428 691461 1206782 52632 130404 889879 1869614 1264832 815363 1465026 603204 917156 1082481 1493106 1253069 759526 237021 1534862 818461 1509086 1512371 1862248 1015972 171127 450093 1992784 1588181 753806 752577 171279 1652271 383570 1426388 1202827 339386 294092 1116287 1685309 925287 227537 1585755 1314593 14244 487279 1650789 1460327 179492 53503 29915 1274267 1880557 399726 1882412 274061 1254588 406909 1019866 730542 9150 51541 716665 1307393 1456062 1350444 586321 317069 1801092 1096201 1485918 143969 1857715 1756671 598470 770096 103758 1763231 1464378 988947 1073210 1669502 997747 1805009 1468028 544385 1897460 1928140 1134159 305704 244295 851544 132872 1349496 143305 1811214 617254 1070468 1449524 1245298 1987992 1910543 1151477 56774 1152588 1844977 568827 905777 1385001 1390811 943350 1583566 1181241 453971 1354483 1827841 1417334 1932340 1246368 1425359 780385 1871174 1604691 1204720 920532 1753659 1154658 1087216 1806477 898187 1404524 1706644 1683535 1390262 1741516 944070 676491 1482493 341201 285803 1161783 630414 1436311 676852 404743 1091579 391943 1664501 1560290 1106430 323528 946637 153523 486449 289845 956845 891687 1514783 1035814 56326 577475 1805484 871639 1550070 1792601 32837 910377 686561 553132 1736341 1898400 114263 428380 1701250 1242090 565842 1479877 789978 425314 1047717 931883 1679574 313893 1484575 96143 935412 796537 940263 214198 1246694 1833888 516968 1003251 280056 1980120 814324 131156 1163604 958726 31596 314433 1113448 789502 224303 725438 1215643 1982892 1171117 994950 790352 1689710 1387900 799580 1084678 1212419 1253361 943898 603514 295050 1097408 1481267 1907028 38817 1089719 1142415 1162928 235615 749928 942084 1610796 504012 1524409 552150 1313147 1610139 1387337 529693 941533 1146654 1939702 182737 166926 1716529 465562 134009 1138077 1933561 1561604 798344 564544 1556876 1933467 1090254 1875446 354897 1469653 1241175 1062109 367271 1341147 1872790 1693547 695841 1737390 1516882 1990752 1042178 1214033 884156 257243 1914213 1369769 693757 331959 1394447 515406 880062 227381 70591 1478621 790339 471239 277540 54095 1568060 565745 1185027 1752148 1507847 226966 1611823 439490 597508 609863 1252454 180055 454280 1338175 1517454 692046 1701332 1138190 358598 457907 1798371 342458 53476 1908965 1679662 696478 1486240 564436 1920408 1173078 833354 1810888 1053395 1457333 1520792 1617034 819520 1594104 619143 254315 1159806 1177827 92605 237618 916971 769909 813803 482057 120390 1274479 594722 911531 819060 1783318 1444360 1169916 1591338 659585 1610378 1397757 151862 496844 1653655 909938 1416581 1000810 380705 1687111 896861 440352 1528683 353454 988209 837345 1652874 300086 1476790 1483284 601686 1506662 1055255 747462 1935849 1716689 398464 1581559 1274121 618820 1321872 863000 1443389 1985733 1154964 1515972 1664804 515874 734368 675485 1804896 1084656 1930209 458485 1110695 1561567 1487919 1042029 250710 396900 450462 1780397 39097 478680 1984399 1948304 637618 1412635 1370419 1035437 833373 1908298 148042 274705 558526 609339 1218167 1601619 76571 552824 1542133 1634820 1702402 382740 1807745 1849391 491586 32886 1767730 850418 610810 994107 840679 833420 199151 1351158 918496 1912275 1390702 1637688 1887886 235910 1863848 36573 1996168 1296204 1717461 1986837 725935 1389983 195319 209122 1083527 1237278 659601 1925206 1334249 1679867 1572191 341851 1741452 482259 1229538 168488 974791 1476781 666318 1426881 986166 1618402 1481854 597170 366786 588251 631114 1548016 27987 1864938 1928695 611785 1828644 101367 814152 306603 897261 508886 640579 1317392 1566788 1405707 1045424 596757 744278 917929 540485 1489090 699011 1662777 1930019 482683 650267 1775506 1839806 656356 1165123 20595 1235055 1828792 1434139 769803 1997468 23560 1331080 48372 91442 1515087 1830996 706576 982700 980122 781191 989755 1222851 511816 1741375 374529 1216808 240248 1418865 1123007 182207 1977635 1394200 1376243 973853 612866 1938400 621145 518449 1585913 856715 1706970 1218677 352097 339848 837703 1993945 577631 60700 564455 116635 1922726 489803 540535 139024 1346779 1844765 1624598 506038 1070855 1283514 871051 939488 454140 1354125 808330 395905 245937 743867 1059194 1981711 413491 1553577 218026 644020 1241315 629754 1130426 1372323 1009328 1791136 646998 1917172 259774 1303445 265233 178086 456359 390518 380204 1384252 1484507 1712074 1321372 1550566 613270 584565 1840215 180431 510293 16248 721361 1862589 1742146 1695840 1209108 122553 1925830 1225066 1852401 1495588 1356704 735615 1581758 1857892 926821 1070341 1445229 1811612 495119 693630 416871 303951 1349101 1288247 524258 1803896 1272266 1162705 1477177 46173 368903 710642 1591266 1166781 444053 380237 837021 1733113 60020 1668843 320901 1627488 174529 111599 577464 1946241 1072909 194080 443690 281171 1066218 1007771 416279 1658272 1747947 1371546 293555 224296 902467 1227680 1152974 479133 1482718 1383947 1104423 341291 1775074 1777806 1782697 347403 343085 1524649 1488190 1521090 469311 665830 1618092 2829 677556 1501122 1377731 1662220 1949789 1479419 550117 69556 1653428 989626 1919840 431072 1187904 896003 1639046 1402902 229771 362047 961261 1616836 235082 814407 1288846 1812986 1018539 143295 1950807 1229645 718971 68970 594325 128666 284337 1061449 1462018 1298965 1797040 951253 1732583 482323 1492013 1986582 1485289 499177 881521 349061 719957 827403 916585 722185 1603672 1806118 1738463 853320 644162 1169710 1895248 1455191 1752098 960373 1739386 860411 1775245 1438798 850076 379097 102635 1126855 22451 1406304 1606794 837829 1369734 796195 478048 499643 1689190 1218269 428622 1318230 1988693 1284658 1321142 1113616 1652621 373124 629251 162902 614966 114233 1807277 492737 535624 1665738 1246617 1489112 1235661 696515 190488 778505 561318 734061 488383 656286 1173775 976472 1810491 53178 1566177 459232 1474996 765130 1089762 1666604 1331588 482115 317974 1081720 1338349 178952 996698 1408544 662309 1586743 595922 705918 1222908 102365 341247 1300106 1899251 369723 1082472 1096824 777131 87231 678161 1593558 1160670 428410 346854 286379 1140859 1308757 514850 349214 1185838 1521990 650856 1861803 1702062 1788224 1757493 1069566 1300765 1032342 1118462 1634460 1669219 1001715 1835525 811415 346270 310029 1886955 1816692 633914 1613021 577308 903385 845088 152497 1565256 1547031 832923 1843638 108290 418521 1630561 655073 826874 1220308 521457 882607 571867 1709096 425619 717822 1215665 703593 682977 724004 118775 819032 442581 640539 1522142 1851677 318930 1050083 1829394 764040 1450421 1121455 1247412 1075659 148257 1483247 443737 600821 1697999 267310 1127765 1498827 1590216 749156 1610518 1443794 1843936 53612 1124232 1743627 560800 1739415 42064 1770612 343778 76425 882115 217270 1771293 1161543 1534304 1857524 4402 1518386 1371978 108415 786926 1589488 671968 1549613 1726161 1314351 1731620 1149683 1994172 1899880 113206 1622693 25431 575459 317866 1058916 540058 742839 1459883 769162 1688078 811926 615054 1229760 1160432 1201339 437755 1331266 1920557 92001 470840 441923 1516046 1194793 243989 64294 625749 1729583 1346922 804992 1408376 753568 1432606 899928 1443426 349851 1565449 1490745 1010159 1507116 562171 1125676 1800629 111368 615858 535427 1105577 1085343 1836973 1942539 1230215 339385 1045156 321731 1780914 667442 6103 366006 530707 1986220 760608 1886099 742701 1307095 1741306 450388 1220438 761793 1354681 1233843 1116435 424510 6570 262241 1363823 786603 1347381 1680757 427022 1810895 946178 808192 1544229 1121848 1324822 813932 485914 1643593 543524 1412328 1448149 895280 1838098 158198 1077653 1718662 1040146 78807 552858 1378603 1254662 406120 744256 651731 253039 1971916 1642263 31026 1513187 1889691 1071393 782485 306429 679188 1652300 711735 1779493 1055664 226810 1298258 402690 1316764 1852001 200544 224259 91582 1862424 530450 868671 842273 1241704 1990749 763546 1801744 307082 1882097 1499787 1450278 159395 947696 1692917 1544448 1102770 1263197 79525 45024 17197 344914 1010390 500377 1965167 140267 942353 364790 1754991 482143 808483 997431 223312 414466 1987472 1376055 225363 1226534 473848 204750 1526228 1706404 1023843 1627534 101180 905372 1468876 1292798 1599988 1350684 1819074 1648381 997168 934800 1845442 1686736 76952 1653272 650983 1933723 1789524 87963 598868 1866287 1339045 233805 320282 543276 1643381 779646 155403 1022122 1721115 784249 771668 1957808 1309527 937279 965121 268360 902078 722519 116165 949076 84535 50001 426672 579314 1727991 40351 1257852 624155 912951 1034929 255475 314262 13449 290772 928717 1284426 303215 1682550 28143 7711 1156055 314678 1290915 1205611 798697 963395 129150 413013 732471 133084 1651428 565721 1431505 1025871 1037170 1827145 204727 1089863 778946 1383377 903138 433833 1794555 1586375 1825050 1565982 19305 459687 22893 1810544 1155032 70423 562212 1420367 720568 310088 140595 1224835 811894 1303119 513643 244977 1456971 1809906 574612 989046 1340807 109099 1287532 204861 1225631 650566 881272 1747410 759555 494384 480402 134561 380924 588354 1573637 1071516 567761 1756949 81426 1973353 1535897 1225441 44129 723059 1310639 459786 1297264 557973 1840439 432640 1460664 115534 731865 20899 402673 276663 46079 539 220998 522070 256968 1154597 1574002 1454292 1856724 1082592 306692 1559012 424854 1667601 742894 1897435 1441201 1483439 831417 1883887 189633 756850 1575119 35431 1358631 853763 1934610 1399368 840274 906441 1085137 1105207 460141 941797 1946325 383953 1705252 613025 1117910 102 1282603 1217987 1651673 660897 309986 501251 929753 33080 751033 1080184 850133 69741 305353 1823360 1179438 936422 904838 667743 1048506 194298 1821991 1318007 1065405 1621650 1989627 479064 131271 1063922 810109 500931 345016 115051 217201 600976 3142 1820893 1085108 369709 1131841 7934 1795082 1355770 512700 1810942 1169753 1889792 1296188 1492370 1096804 657484 1412250 808791 1078178 1863365 505281 1067097 1487859 728430 35085 866910 38278 468345 1172781 1451449 1465846 1648618 895198 530229 1926731 1153896 250693 1255967 327909 1448922 1561971 1210115 1388744 1297794 334017 211317 976725 1677919 1902668 101263 1367061 949479 1320175 448272 1466232 1812448 265817 801146 610454 1965958 912045 1558363 644822 807349 257508 1832905 414968 1837786 1413929 1778949 1469130 713368 1429760 967246 1988916 758952 71483 1220852 1336027 1088232 1109438 1158194 147670 476408 1475489 1979057 448857 1038469 524969 1924650 1702340 472224 1889909 1107227 165798 1200189 771688 1663243 858289 1870586 794396 1517257 1813095 1093620 75847 479435 31616 1073414 1123588 1025817 1171119 1662975 822088 79514 1259105 779639 1476142 1420621 473552 888558 620461 1203592 715684 915448 191757 1204783 898313 1642781 1019265 1125909 1348849 334054 216996 1079759 1404216 1056048 1750671 560574 795066 1656406 647686 872381 1067165 142840 1327309 407115 15425 631987 216705 1122512 1914343 26533 801485 982375 1110802 1459025 386490 1295989 853916 1791848 1226413 274731 1965936 1123262 1199461 207443 1565588 1716835 179723 1008702 1505476 338958 766158 1448181 444061 86494 1197665 1788686 547113 688438 541913 721909 1994932 1492003 1459367 196498 1765047 1642797 1264595 813117 730244 1003147 1328945 1523881 1082756 1149084 1746661 1255267 1205302 1942964 1240976 1877188 189344 930710 337320 1796354 1098433 900186 1257729 1256680 113471 1597032 1541957 1145571 523419 317945 367438 1565150 1580540 1851252 758857 444815 35138 1463780 1659658 125024 416180 1890564 528235 611999 1386568 646128 835227 172214 818452 265604 766550 956257 1857513 1652491 1253593 1801164 346947 1662746 251490 1246025 1172834 1855933 1031123 46511 1545061 1261875 1860063 1274315 173835 690221 1164443 1907929 614160 439483 1438017 937263 750275 26149 551006 647527 584010 1550771 562286 1608930 1296781 1374134 1364070 684698 559130 1861598 1980649 1114141 1149951 789261 1705830 284206 791180 1271501 1851478 739694 347078 1259381 1952130 955802 186110 102993 1850483 355559 1334164 1935898 739216 627336 275132 877470 477359 590684 1995399 1263265 690399 120646 1240636 306702 1944961 682176 1055254 246620 477973 82154 1019234 187078 536670 640498 1886535 912745 1773615 1490352 1923877 1150893 375422 136052 1889168 1718972 1786154 450039 1130948 1521658 616246 752101 1625815 406386 1572662 1560022 1502762 587524 633037 1901589 1981598 1081695 782401 537544 1862723 1603216 1952896 1896371 1565875 53782 1425937 776816 1555761 1231802 1723246 872723 136672 1381663 1428979 1506531 170154 979564 772835 403575 514035 1769593 990882 791500 1765457 159233 1260494 1796398 1232189 1747950 828200 1831886 503800 151115 1276936 1950811 1882277 1376362 852561 1680151 1138306 486043 1310006 1128893 386830 790332 744032 266460 423051 454577 589689 1106790 182311 416747 1386504 732406 1973699 1856159 662077 1111884 1567466 1341192 282346 1670127 1888427 1821659 1037383 398523 411258 1697740 1690288 1171057 1232275 45652 1182670 190063 474937 578589 1206140 65166 1356503 1833274 623807 1269563 1509289 1473587 317298 773986 1174416 846571 1465554 1123030 1631645 559557 664357 669276 585900 847575 1803183 1658088 516433 723377 1634314 1424736 73957 921444 26000 602507 919175 643213 314886 1492396 1538470 1415645 1289029 589520 493086 1771725 1877408 1983612 854116 1387426 428291 914285 1639504 1355363 250933 68144 1760271 1173874 675006 438972 1523546 373822 377146 412518 1059474 1307859 960590 90397 1390340 14626 146663 1114221 518445 1514843 1932821 1469337 1728519 1562677 1474965 744035 659134 1460191 1349673 1345394 1656007 338911 732859 1030736 1891765 1938593 1875693 1348596 1468813 1896127 175632 385178 1655418 960039 1841881 1752556 169378 1853661 76604 1843511 897666 1384699 1747615 269584 1793660 850528 903801 383433 525807 749084 234389 1677999 1611600 814385 1525539 1617859 395622 600154 491417 1078240 669144 1292748 1131046 1997017 1571586 1424287 417286 1172170 9540 735595 114561 1415966 1664189 580755 1901931 88709 495021 367881 1710582 1085123 1202296 715331 13925 1416687 792074 1345896 676796 350319 513079 1645845 172106 1424104 445461 101514 318795 501183 222742 22579 121723 932449 1087506 1905930 1472196 1377104 1336112 1792845 568142 259954 1377429 1206067 495424 773377 1403523 990436 546053 294523 1909530 108240 680886 415671 83556 1763447 1974594 724961 1812457 528987 377402 945271 1795598 1110262 610959 1404256 1116721 326489 1780842 3573 185016 343379 1538388 1865733 489480 1209249 1606763 1900457 1900062 201391 1353779 334301 753679 401654 392005 723668 1225499 1265985 1844879 1916747 506443 460379 1006269 781065 1196454 1062780 103419 1754328 1781250 1270069 1568361 1472086 1112216 1078208 492512 1954653 1596094 111928 1920059 1435325 1183463 986391 1252723 1120616 1900357 1541254 1756992 317840 506554 1199070 219091 1598603 1078477 1441418 1112575 876768 1705266 1192770 1669814 673743 591986 1547685 1094498 1297611 1413238 703278 519493 872867 1974254 153543 812475 256356 1799214 372685 1263033 1766456 306800 1202401 1104041 1424066 536242 671270 714084 782289 210784 263702 254312 1677170 411402 1948853 1605685 1341513 1318946 727568 1053418 1305313 269860 146438 1195929 834471 733989 1258762 143578 1079867 707742 1154154 1689447 921755 763058 13214 318700 623688 893214 1678886 1757338 1928123 1471247 1673134 344883 1390751 771528 1179552 250754 982954 1248714 57012 1016528 58898 630319 415847 1800439 1508963 900837 1309089 229684 1433860 1941178 1383861 1625984 1814670 1425296 673902 567419 50953 657305 848191 993402 171441 1280213 1473554 165358 663310 1878208 1501528 1561564 1282909 1608650 376107 587089 826293 1575911 1485849 1108862 914106 1195005 1672840 780359 755184 1309383 1808181 538998 639488 1489931 1210450 1620137 708451 1108886 913839 1115341 858863 186459 813434 42217 617428 811845 1162263 274202 1445915 1538272 1784513 431701 209741 1728092 1473817 159453 845694 41134 1685790 1305524 1010813 286252 243345 1550452 885665 227188 542003 663277 347700 1198973 1327156 1609548 1909670 56555 1583702 164586 1233566 282363 254414 263954 1272861 1253037 998767 1675707 1932787 311115 897458 299525 424605 1900550 422473 1490384 619494 1198297 1746901 1379149 880114 1447035 1641591 1489476 1033848 1225610 365402 1670200 136914 1670748 1069581 1503850 943221 127997 1844309 635955 1817804 990295 1651547 1491641 613627 1041709 458223 1086779 1156600 521390 151979 675431 236970 255828 142258 1481384 645711 478578 1624080 367448 1099276 991856 1578186 1303086 368959 556558 1040315 1759531 1818727 1435216 1123555 1592196 1763606 1621978 549382 1893755 1411301 1551201 96798 1501423 492301 507385 543973 542757 1156204 1926009 1948327 664160 256921 66794 1843924 1305725 12714 288880 1090042 1932392 69232 996674 282687 576019 1339274 189157 691850 206408 1568497 759226 165942 1170840 1342870 842453 280954 755105 722602 437738 1996108 1530153 108465 1298866 1943508 283680 973924 585015 1259859 434833 1028425 1412519 1699748 1514476 1473224 805214 583154 1326901 1510291 1320853 1811588 1723600 1183047 289180 106172 1325520 1540396 53907 216391 800024 918099 1539445 636120 649437 852037 1830327 1867240 328829 358230 873356 465218 256928 1602065 932910 49385 1362125 140150 1875961 1091833 1364051 329211 1186324 573672 1965071 1929399 928214 354079 1911940 671851 1093427 1475665 481036 671690 195219 604101 385233 1340236 946144 1001240 519054 1033106 1001474 37383 1904502 33222 1670491 1640702 1562610 1784414 372494 161528 422953 411814 43936 1666637 475365 1146316 642689 302103 1644713 757565 1735313 829148 522913 1445071 536160 883338 1305910 250942 1931308 398789 86361 501105 1874470 1233251 1679864 1230055 613773 190475 1002024 864397 1571143 728531 152695 1897598 1244872 724637 1589149 288155 648462 1679168 1363756 448233 794906 759378 1129787 1063618 1356524 1982418 1457393 526985 1884218 263809 1514624 1631101 1040124 1720419 55392 348128 1353820 702666 1511785 805445 1359952 244867 851670 1292434 996864 1709435 794496 316334 1520408 1195611 1605048 1149266 1668884 894241 271482 1462918 1722067 9314 1094831 1968986 92906 1010033 1982015 1434448 82045 387718 1077512 1448112 817801 359315 736456 1059642 1668105 1655476 392032 768944 352207 1995016 620342 139375 647954 992387 556221 1655011 1323722 455602 1430164 1471731 1807492 635941 588672 1612483 845258 690673 796250 822000 1510021 1554952 145946 1579774 1500471 1457657 1358914 1022352 1811117 1977691 234906 1440523 1606102 1948038 1990729 276320 993063 611770 1477964 1008357 1946802 1837927 288035 1825447 1961044 1189221 502165 1217723 784170 130015 1840912 1574112 1465229 1968483 1088023 1095933 642768 1205256 636921 1779404 1640690 425713 10570 371108 284033 84418 74537 832744 974807 1585338 1535751 931726 35887 1326447 1514660 1434917 1122017 724316 1817025 317972 126057 1931974 631559 1019427 1093254 1220385 1260632 1356260 1884518 1108430 1177255 1605081 1519772 552352 1080351 368728 253172 550143 1446163 1706601 1152391 1124190 1837394 1004240 289694 1037234 767982 273646 1758684 1407287 966706 1129233 1855129 1248680 1325864 354271 1987391 144230 1175706 152538 1561 481997 1149543 1588662 104196 235462 1007836 1299314 835588 1237815 254659 391917 1691496 1650922 1943184 1450556 305196 796119 1125557 492296 207817 1098741 1015875 1902524 663901 4303 946156 1883203 749707 274159 731268 186489 1799810 813368 1825513 1636591 7384 1656271 78867 1649785 960376 263532 321317 792734 1420448 1849354 696438 931482 1576824 692182 1639261 788875 1149834 1891535 709408 1294777 885541 1947518 1803487 1974905 816229 1884526 1441013 90005 1591662 433950 1826051 621314 1170628 163576 1490951 1387130 1659679 803331 1348456 1333796 535622 1826720 1071478 443338 1142000 1035041 618036 1187939 978330 1993864 1470932 478010 830502 26131 424328 92146 769743 533633 491123 738182 644188 547336 1782793 1979083 1164180 1567808 1482780 1741089 307739 1592374 1281088 239041 627466 1414311 1502478 851305 1439760 1991687 169387 249363 1110164 1646348 1609620 94520 1193797 1297941 323606 773104 1692226 1795776 1920767 803734 457477 482432 107458 165480 1188646 84997 1984145 253098 1139633 986965 827835 1286035 1393810 1068169 63868 255073 1334912 1124748 1837199 1598144 1943526 296078 1543346 1599767 1419660 1000961 497657 1674117 1853639 1198750 1852340 107505 653257 1285397 1037280 256817 745676 844623 16547 861116 91169 1136382 1423632 1940135 1333525 897151 1633807 1663337 1909426 1060061 921523 1834876 1361880 525066 857476 1610653 1641546 712275 1702938 1346282 24946 1819143 1703800 127396 11762 1215313 1229058 1050502 391217 470581 1536598 840927 1551589 1169107 842197 1335609 884575 1649814 246114 1584286 1994140 963173 910107 1650968 178711 295799 1918365 1072229 1870625 1035308 84966 13651 1766215 44072 232273 1690301 321339 1967546 1789019 1936425 403898 1608938 815237 1285929 911566 531100 843274 715599 971157 88040 1809316 417418 944028 399300 1770614 186445 347730 485699 1621732 1251555 1810273 799847 1148593 1769756 708111 528135 263142 581896 911144 1883890 1519057 1540209 966992 1728051 328351 1413113 1653227 1886696 790283 1405145 692342 31963 1017233 878662 1436439 33304 499233 1936623 1576849 835506 1727171 1692717 251492 82178 996840 431369 598970 1603661 1192406 421972 515079 1318571 1620748 1498110 732655 1416666 203495 256195 1777872 1346256 1831165 1667622 1518879 1910466 316060 1725967 577121 543798 215166 409278 1345397 138723 799164 286971 1796711 1760582 1176105 602812 1941180 1728002 1254798 1075194 1402367 661039 1434808 877553 862319 296941 535373 564824 1107134 428138 1468193 1297846 1777018 1279628 593186 1693781 429535 211506 1456998 381131 819163 404774 1362909 594970 1373719 1244390 1827522 521984 292747 1848619 1992275 938591 1150133 1199588 604315 1085013 1754285 745789 403961 52322 1759960 1039368 1179105 1069423 396248 1750063 1816325 1104464 622828 784104 211695 917858 1523 1980506 1197484 1996673 922470 1424306 960266 434170 1529998 1202828 81432 732066 1021051 699841 1434289 1235185 227782 1916856 1171987 220181 959035 1051001 1222481 1978608 1550265 853630 1456270 931854 1311596 1046572 1722596 478216 725356 1340609 541703 1025192 1261051 1513749 1719521 715745 1933055 27467 981045 41558 1112070 20389 464487 155469 10435 852687 716331 163276 629062 1814341 581515 347835 418103 806 207005 1474093 691198 1074131 55500 361537 746311 1893376 43675 1579476 803353 909972 149360 429418 765770 680846 388551 1262397 1349230 1761496 1339037 1756977 1687840 1938706 1388466 1902363 1421438 1586495 1089681 101202 1185483 1869638 1462915 488664 301516 579343 555904 841968 138827 1668573 14243 643121 742605 231178 1303420 177456 767029 200241 1418351 1982988 1712876 1089884 1545682 542238 1438297 887210 512295 1336740 813938 1301285 1742760 1678261 665411 1940555 1340911 947375 919067 15334 800593 1975243 1505169 1287451 557479 1393499 455207 4134 1912613 980314 855630 847741 746306 1316866 839450 1800464 4957 802477 515198 401635 1932913 616305 1409536 53769 1686745 1291575 525399 1448449 1846681 1148468 1317835 790463 445380 1122550 1642747 631769 1262832 1018721 747959 8963 1370997 1434716 596083 921361 1768214 590436 1419379 1063423 1429884 392851 1649812 307239 760437 220421 649296 1248891 828459 140739 86796 1159652 1916435 1413159 1101323 211406 1342489 1684543 81166 441312 1737680 1827383 313567 1261288 503457 661991 396434 641629 9177 1389507 837212 680773 78464 147004 833722 1894500 455801 651694 149251 469022 1565959 1894717 951359 460783 838165 342338 1714466 635844 822589 1887173 1505717 1149521 551015 1824248 560904 289186 971473 1448598 1212440 455770 955883 884604 54181 470293 1608136 156290 208079 107236 1849790 634372 1235847 443317 23209 1158413 32667 1820562 721143 516315 267061 957331 988284 1359787 907283 356498 1029875 1459258 468968 835108 766467 896113 227076 1696591 1328119 722339 1718812 740738 1884202 1923236 28125 1019997 1232227 527445 919653 93095 1923263 1974709 1499065 708067 1262686 1255326 647836 199042 564361 1563651 155140 1053836 1983855 10586 1033373 229021 1552631 1277746 1819714 1913173 1396468 1016502 224824 1074134 1847457 890868 617459 98769 1249303 678841 561506 1316769 63327 585508 1047339 544003 1258083 1811526 400242 418842 1284904 1341802 1457349 676220 979810 1854214 1817464 7615 1682882 1341128 1468731 970063 110810 589363 1573687 1702302 354386 1777832 212242 151691 1502615 1856078 528557 705562 1173850 1905043 1983200 1686473 1544475 72094 1563156 1365849 68109 1392529 1773551 1648532 646023 1099735 259598 21723 878717 596709 1963852 421360 929452 475344 1947760 518260 7739 1449816 1149687 71362 1619879 1409645 1798037 496481 354667 530246 157187 1895559 862317 1824281 301606 926069 1813980 448434 297527 52991 258099 1113845 61510 1070006 329698 1927553 1523269 1922426 328895 1242077 1551295 1512940 395757 1028427 944459 209075 1478702 28064 1827595 1886357 43429 1164920 807338 465174 152216 499434 62521 1305522 115325 849890 903637 1122790 978446 1817095 222892 2155 147821 510567 303898 1443791 1364767 774387 789882 1983634 1665313 1144593 1268240 1078945 349867 1116040 720736 1584926 818923 1263597 1864517 1825777 411963 1587077 458467 196547 156986 156281 1383489 257110 1326024 1525367 277723 989724 1944813 17706 1695971 825691 762644 1084399 390822 263309 1541471 30268 1978342 932656 1947180 1213264 368257 1791111 535636 1843229 1456344 1569726 1458160 728659 285835 1252342 792680 1683187 979191 1660874 140446 1441885 1360724 434351 246280 18855 1495157 1103793 1247444 1821744 300297 1444110 571725 214794 35004 1213914 1985949 1929643 263118 1484819 1403699 795173 1425088 163965 360409 1011202 775382 1585874 939570 1668364 1135659 1583669 1503591 179478 1227059 1022638 202309 891461 867883 976034 1717903 645659 1220868 550387 76635 716105 484440 932543 1928131 1256749 37325 12441 1048339 1987551 1843354 731455 112992 650837 1053291 1256835 684695 599796 1587664 1203217 503118 917784 1395108 1414819 1069015 409827 1385289 1263777 1139282 940727 1845085 457908 1047642 696000 1776778 260454 1191641 1249717 916738 1483480 802473 1646046 693973 1140273 1859707 1193914 871384 1698912 1285611 317872 1840083 348914 931329 1761343 263031 102185 510152 1912500 1532053 430370 1120119 129624 12341 1716958 151108 612166 233063 1922564 793480 820733 1736520 1608336 928666 1083804 1742849 713373 1177482 10715 872777 1059680 1933839 627101 1031328 298995 1459353 754876 941400 1611111 662932 1559474 1590798 1767712 1646341 1744632 1934434 1713091 1994659 584892 1699283 457164 1984859 1603337 1404698 868943 444935 1418406 1832507 1849653 823087 172395 1323410 1839392 196092 1806438 814826 390073 1215764 1989955 215986 454223 991709 1438789 371063 1633651 571728 206943 1449413 1159739 870539 243848 870574 1519664 595421 399688 1495619 282086 943758 1668780 229230 1147907 1162117 1483435 658652 1679528 916803 1252094 18381 1977901 162849 1093488 1025162 1566612 416524 510263 1895956 428253 919610 763663 1003569 1906003 1846180 353329 866617 384365 1035694 1828005 1424650 1578792 1652033 1521897 1491456 1213738 718719 1462924 106260 1999540 1282108 1145477 458940 1053298 1239362 1218847 477321 189168 333992 1663708 723198 1868575 1169838 793699 979471 1373061 647640 1375535 1817001 46948 1268198 1698140 1835103 1630058 1650637 879981 911789 41761 1175864 814393 1908684 1851958 20510 1348531 725414 1890360 548228 986107 47978 1214823 1433978 1909722 370644 954144 1449271 1289410 932421 375367 1078811 247334 1104011 488292 1768846 1810481 1865607 1855505 593658 157417 483548 127819 238229 1738512 1381839 487333 595831 1638576 490779 1891871 462967 1968996 346817 168688 1759423 575353 1404189 1324545 1671273 1913639 1161681 1507007 1972719 852961 182643 1263694 1164271 154062 36575 1192937 231620 1172254 1564911 1317928 81374 1204530 505463 997654 546523 979667 1715036 772283 967589 1888054 71646 1904429 1205761 68288 1485778 1256809 685008 598412 730386 432634 931911 1543149 1650666 1705666 242546 867223 1509583 718750 1989414 39340 1557212 1119912 831025 1581397 85206 571472 1970163 140023 1054635 1687195 1165771 1353529 1548617 1586099 925803 1918843 29223 1797561 1230963 1509316 332704 1383188 586470 1484136 833966 654773 1068007 479216 1576018 495541 1687716 383722 172294 661532 1247869 826580 1389765 1899170 323951 1795759 1860597 480140 1474421 1522712 868778 1402578 1087446 1204737 1405312 556015 1274831 588826 965244 1229512 1308486 815278 107427 111962 1213998 1836366 1152176 547045 412460 106983 1935300 1893164 883890 572242 1916356 1980104 94496 281638 1626330 553185 1188396 1699726 278928 1494723 506904 940579 1179420 695145 1961883 1988334 1701962 1844515 811634 462580 1585676 1677169 363478 1244410 748276 501077 1752036 1349935 624104 655753 943577 172623 1224524 105283 769991 839624 862966 93561 185734 200909 237056 618814 1935182 952477 247838 1573433 360571 1868614 1347680 892092 1742994 324172 1955503 1138939 1467632 654297 1793527 371497 848177 1778731 442798 1592872 1886719 1009542 273084 931144 1414247 1768916 5630 188809 623219 1830483 367839 882437 1690273 731505 467494 527613 1898225 1259551 1087353 1474245 293229 14332 128510 573341 142345 1514836 1750008 106472 1137965 61281 904849 1311834 677058 1629678 357958 255103 1808443 1094823 645377 450666 467251 52491 449563 1110009 1839729 1766584 1864418 467346 409498 541903 1514903 362069 1181270 1954354 517892 608551 174452 1397454 1727421 1808078 1228734 576446 1526877 1895881 1880501 578509 1494890 195162 594758 660273 1566911 1686737 1221019 1168823 997224 1142818 392997 806334 1043952 1001089 1952641 1602479 1995053 1168763 674039 298924 1196367 1200670 209301 321682 602313 1293669 673886 1992278 130315 1822645 1378076 1693934 634720 327799 903656 469284 1796437 1520656 1905158 183252 1225513 1701477 1193889 1524264 242201 495280 1388553 291826 532661 1724313 727606 1994627 77263 1693323 1893631 1545427 349765 1570581 918303 1784650 1181587 508670 1076839 1612155 1534800 382904 1415192 1261545 138822 1574379 1982760 538476 198294 1426063 608633 1665677 1782239 271163 869384 1908743 905889 939195 1978515 334027 1095766 1951072 1884269 1388030 1698246 1704560 339647 1838838 1355478 889398 1930909 1126368 645773 1997550 1192368 1274866 1569856 1173793 1036942 824697 1249252 999396 1389717 1398618 259722 936969 153871 376853 1275697 983178 1570351 1643032 1520302 881965 583544 1986440 316652 708996 45059 1480431 1127578 1936498 907911 924517 1813726 298206 394347 439311 760600 1848993 188161 573557 395754 994275 582702 800234 1264140 504079 1481737 459651 599833 1000193 988570 1245268 1078704 1503978 1590336 631689 847071 787819 557626 1026991 1817551 992623 605386 1585161 498293 1271764 1607822 315244 319986 449490 375323 122100 1632132 1043896 430712 1122715 1582247 408603 1563525 166342 228804 743246 1196905 717445 509568 701779 376546 876625 695450 1648048 1256613 1272560 140053 1235430 1405153 1390513 4176 25690 811260 1404874 1836640 1209821 816705 184320 449204 1631564 155376 1261377 1773513 1324243 961447 841472 714513 787972 885930 792335 1820951 1956152 1188807 407346 1019764 414388 888609 1204149 1539735 821059 1709672 1963967 1593117 1557649 818303 616226 684989 796381 439133 63310 741241 430460 1588765 1296625 311298 398239 1944375 1086573 1285474 121273 1693991 863563 1158560 1880533 1594086 1000274 274872 145905 1983620 365784 145633 302968 1283522 1424796 1218544 432563 1272903 319558 1463020 1164789 1019000 236526 334916 648731 358751 944442 134968 1178476 915098 1133120 282935 1183090 503960 498712 1067106 1235665 230611 443953 269300 173707 675419 1212972 372614 417733 1897538 1858885 1899848 1599918 1013558 439447 1520420 1634859 1014484 650752 861051 1385079 591957 1768487 741846 37658 1849119 1454294 1550857 1243338 877844 125335 563305 1000 1115077 910997 1529060 97039 1158747 256083 1579610 23046 1798448 1799976 1820145 329418 1780162 267472 603115 1820892 1629412 16268 22961 1730409 1906747 959657 948089 1606660 177846 1234450 320579 1542430 823214 303529 935769 258143 904959 399998 1639385 1027390 154081 1091494 462892 1749756 98279 570777 1764610 1096607 1593524 1999506 378247 993794 1447317 1355897 1958285 248837 1326374 902062 940335 1564290 1893580 120066 1103933 788365 181432 572353 1745070 67298 692697 6924 1784131 1985082 457863 839648 100809 46285 861203 1346325 421150 263810 1776543 1066012 728271 1980840 1475443 514030 759163 279175 124149 1341199 571150 1778685 1335720 1827896 520145 1314797 1972540 179774 332225 1908668 1249225 648657 1827870 704470 86083 1081571 1596067 932029 1965452 248526 1518134 896197 1185514 571612 594312 1466481 797750 14796 703732 1951375 1063619 1495073 887345 1930291 1664727 507103 621443 1562016 846770 1248048 470921 1125772 863804 1590355 1684858 244942 1644123 172055 1302142 188600 550388 629659 439749 313490 263936 303481 1582264 1754809 1507126 485976 749318 1932483 839582 948705 491944 132117 1055694 1629439 833529 272182 820837 235666 464443 504981 1462144 608140 516381 112955 590943 1461183 1989294 1424589 1496388 410095 1867666 1531154 924627 806799 711617 1861914 532602 1976972 21210 844644 1584623 1995594 823171 1471495 1792198 1955242 1602086 54395 1384423 1790415 349480 1775165 25359 1215332 179190 46680 1486866 325912 1720794 1235285 645908 314530 1811370 441904 1851198 1729336 137742 1984169 288045 1656179 896283 555924 931749 713089 639390 612404 41256 1499977 1849481 1559562 1746935 641436 891118 189698 1720176 985462 1301043 496650 488024 847980 1085531 1100911 1187656 1717678 1717600 699215 1957777 1633183 709273 543140 771801 326468 923281 317510 808481 1260960 1428410 1234609 404583 469654 159203 1413970 1736666 1751952 537770 1991260 1169032 1543794 1520720 1060623 1059020 1554110 492898 1011903 275407 873914 228308 354669 1013007 1365563 253015 343750 423139 1234430 351568 1993346 953227 1238203 570636 1187661 1413702 1413867 808027 404283 550741 1973970 1508515 68522 217645 1180377 1997041 443919 1879270 164596 1705571 793995 604627 323029 1434354 1063549 424641 1559952 887649 1968518 1805667 40794 1872340 1007959 1182424 131658 858497 678842 156001 1874039 1685514 1574082 368685 1871702 123231 1491056 1116165 1950120 126006 513629 1360652 1066009 396923 535670 802335 986356 165242 1095078 788715 244484 1467845 313496 1893267 1742079 516102 101654 225315 516850 1091151 1947376 1187664 1248665 245684 970297 617708 821600 255986 1393239 832840 1347133 701723 479990 236849 1849715 622098 1697207 1567129 699786 71038 1201603 1784577 1355860 1362209 1196105 119616 585144 653936 568365 586610 1227002 1468372 244462 964625 311512 1343764 765923 1729564 1094800 1840230 222011 1671894 424119 1096314 1113526 1886457 1254696 764310 100258 1978186 1527946 1802266 253621 1181124 730981 1602338 1991791 1354811 1800941 1236509 201027 27380 713275 894315 351014 811456 761492 210957 92683 910708 874504 1810910 1359597 1966536 1110371 725598 1817516 1029082 1429410 1509754 1046585 361438 1628912 846055 614283 1955244 222771 1628024 1055192 1966483 1575472 301178 1622756 1790224 1205418 674527 498791 1006525 1445074 107556 1005923 1542405 660132 1932632 1595214 375723 1371156 1490913 1448461 1384731 786823 996069 70699 1332905 1096503 686010 1738166 927997 354706 612086 634188 1749500 46480 482104 1913105 1123824 582627 1898150 1411579 596413 147703 536550 1049171 343405 874210 1263427 236422 1174914 1207391 1961758 136614 405374 801483 1271705 366008 1772207 1981222 1851523 581871 825196 304582 143337 1812945 1672065 1095837 700176 1979546 459212 163899 495561 348459 1103192 924539 1921439 1574884 875098 137036 1644651 186090 1536803 1032959 770764 235460 1864699 1216452 103945 1507145 904338 690660 1658294 1099263 804714 257699 1863031 553573 1817458 1661203 1044796 487173 49511 1283127 1616118 1934624 407107 779794 610239 1050217 814040 834997 362535 1483886 983875 445855 1681355 1535221 374153 1171932 1835324 507612 772559 786478 9623 1647973 1077565 970923 244181 1639984 1978676 1362010 827223 1098633 1777689 1352924 1360345 774348 895617 736124 1627672 1430392 1485412 882148 101306 1547571 1984906 727768 1296568 51881 1767572 926393 1814632 72189 987719 876708 306743 1909395 1472279 1316471 556554 1500438 494825 845391 989178 1322548 1103050 1779157 288802 1435538 1941619 1669187 904902 14966 578484 1183912 1400962 1622765 292580 1671836 1712962 1232536 1155702 320247 57627 1526401 1953653 171449 1694426 297557 955371 558493 1674388 1868706 1439393 1384539 276014 224595 1636128 772334 1055144 175238 1603092 862391 485733 1498940 460431 759975 937927 1839804 1108344 443572 247828 251782 1950483 1490513 604377 984575 754485 1442107 1325136 1022994 1034911 1990423 1912003 80906 1954484 496948 197841 647713 252370 1447240 1107545 1563038 159022 424996 1091595 47175 1876595 1520087 1755401 26692 1508532 541995 1617242 49198 731092 604771 1431214 1052372 1720291 401056 580587 1712414 240293 1326137 773653 1386784 1674095 1249100 1182220 281567 602481 701239 237081 1851385 541948 1412654 1869105 750684 847296 920329 566598 1995418 1191048 89356 8743 1848764 188143 19635 1768337 397452 591045 1149560 1774162 977322 1614916 248003 1143730 1340599 859361 129916 1791216 1746345 1314801 1528530 340598 310649 1499069 1837373 1629122 568431 835307 1026048 1838526 535523 711432 1926438 1344392 123612 1872898 1274243 1920859 626206 481691 531000 1297216 395484 1765869 239595 1202809 1125177 1801912 506807 149473 866898 1048444 1489924 606294 947 1809682 1623297 955237 959544 549433 1935349 445254 349334 144836 221753 975437 746431 301676 1722977 969092 1698447 1223612 781175 436166 1664550 1669064 1241369 572244 14206 832084 28311 1545516 1743948 731845 1209878 1841604 331279 1598513 822835 1182812 802107 1212236 642610 793733 122072 1170916 1497619 129384 159072 77987 11270 1903594 880021 380923 1628642 1254552 1542105 785406 823800 344907 859985 1624336 1711118 293017 343290 816845 28529 1535670 1505456 927016 1310185 1201733 538370 1113539 677147 832302 1297456 366776 235107 984998 1627674 680700 307080 290167 514980 1650980 1005410 773361 1939720 363716 1495810 1740848 711736 970429 1414623 606277 1047987 1079907 161800 1557690 1979418 1651839 1327207 1328072 1517014 1330372 364446 1105027 106899 1372020 773267 175744 1423800 776740 1205052 1591209 722865 570349 60888 1006526 334108 425693 359453 382890 1549139 223161 879999 807402 751625 416058 1210302 620246 260787 1029779 481377 1312655 654357 1722077 1623063 1726804 39660 1217351 836832 314807 1903158 1806491 477491 389840 1193666 1587549 1398497 1212449 320005 1256852 1224753 1004497 1112378 1728709 847406 246613 1170848 1799634 835792 1035812 1647199 991289 229773 285268 1118223 1937046 847164 1963125 70933 1664028 10972 1219985 753920 1287877 1534237 774916 188306 805990 1676002 1609999 1439079 421456 953798 1292797 15321 1690510 1871034 793035 1626652 673711 1495779 1089420 898211 1341456 607217 1545087 1763469 533972 1244387 771229 934336 1759866 917498 1615777 1700908 1520211 837496 162450 1037113 745943 1607155 1500503 735502 294602 667108 1826339 983726 1891279 1281465 1953391 1964607 1116984 21615 1645247 944626 1886804 995476 1876382 1506573 528897 1938451 1528506 1857127 1795159 1627670 955975 297806 567533 1333852 1993176 1230686 798916 807190 101767 1583252 532285 507723 355729 985565 1528159 1861809 698880 1187432 381044 1348251 258628 1329328 730464 1430200 1755795 137408 648417 1908945 1929539 953279 1053084 1652467 1144725 70734 1553898 675870 181861 1879111 1422260 629770 1821645 873873 44442 780757 337596 1779203 524203 1401935 503763 1745416 1581929 1011992 1759316 1191695 949549 558857 962979 205196 676893 188512 1921557 160838 93614 1120671 1103860 1196131 350886 1455994 1440389 1781568 1236413 1874099 1455420 46937 424847 761874 1472979 729358 122671 1675511 1384489 1622193 1680902 1344298 1433839 1048945 1427621 1781246 1374559 1146413 586571 1807281 1160031 222700 1062643 1391709 243816 490063 746891 1708316 146354 13513 738085 1757869 1451195 637840 1193267 1147673 1238188 702529 931916 1801289 909268 1465148 1427101 1481600 1255058 461082 215924 1984930 498346 722065 1674136 881365 680326 1128312 1908797 483882 567585 1664412 1545303 276402 1702101 213612 404243 228947 1527937 1061581 1413018 1895907 1389916 416358 1616701 402912 1523778 641857 1841028 1946792 856539 409756 477713 173844 1473108 1950928 364739 1499050 1385988 1139053 1054479 1271180 565439 1000975 1671518 1722425 826969 1326837 1498131 188694 141413 3357 1677763 1301236 1434685 1249704 1980488 1438269 62948 1321357 1158698 575166 994607 1125783 547747 1806430 850604 1771636 1445984 1778811 840335 1930046 543104 1606881 756097 349351 677718 1223002 1272308 575387 683777 553140 614125 168037 1605671 1917417 1712667 1836906 1042872 911655 1910506 1993776 1935586 487922 437740 737102 1987721 1525159 1325663 788440 1522104 185774 214360 978629 1903907 168759 47246 1877922 1506165 1391976 1813178 349400 1459333 166511 541195 99594 1287382 1897783 194250 818808 1623083 1347011 197082 1897475 608013 532657 1418513 1037141 1947234 1902871 1793201 73071 818319 181606 1958781 1854789 807989 299198 887284 1399769 1723953 1320247 1557731 1663499 529885 1465631 1560651 391878 61421 309926 407758 992784 1122126 1848229 1351699 1997493 88937 240045 1572289 1954885 1077231 1607492 103517 1360137 1038100 303170 897314 1033501 1188497 337854 486571 935937 1600811 1753091 1739458 948288 1657278 290996 286914 360398 1800469 1778802 1838969 101050 1075566 1790104 808783 823278 1328703 1674060 443842 1502291 1743019 866817 977448 1524331 1587547 1038672 1906494 1744537 1083087 1694910 112846 478244 727112 1898909 1499876 955025 9893 418412 291620 802879 1800499 1517699 1137331 1807871 1514317 1549465 1623270 1623273 500428 1934102 277513 1840476 1923991 1580253 557522 1398017 797484 1323580 1866944 1949570 183793 1318755 806770 1387903 1898994 1635500 248710 1404938 1007135 745672 588733 554537 1376538 1049037 705954 476682 1958713 24909 1500961 542880 203022 1609494 1736273 1047638 1450232 1947163 91961 62480 1055744 1229644 102305 967914 1238010 1606109 816145 74372 303685 1435126 1470088 1542475 734265 677197 1320026 406191 1203715 528339 1995655 851873 184612 494446 818073 358100 851820 740041 1948629 533223 259272 257869 925390 804282 1212254 683809 949144 924476 1316786 1262257 190622 909953 1890404 394975 1225169 216838 1839795 1010402 673942 1077499 299614 933783 84165 1350501 649064 543711 1711659 1006039 1770863 742158 538502 286317 393413 5666 1474939 1326676 42590 1026546 232103 1736275 1299176 774337 1821184 1829306 1979227 544859 1881690 1498948 1323644 240504 1265191 1337047 1413190 257916 157524 340851 693106 134533 472695 1433244 695699 761657 1271343 1527755 1126252 1358434 742968 1046356 1932657 1697162 151375 1628617 1134638 201257 175294 1608732 873515 497670 1154432 406660 1034958 1008855 528610 711349 1099245 1907858 134340 1426134 878671 923040 374461 775190 892499 1326176 780541 749330 1501800 1097056 1087038 160432 471979 981767 1321662 794079 1712082 641907 1867432 908684 1807952 1262988 1793787 475819 1803740 1789861 1840872 1630727 1466005 110244 1921017 1756517 296962 1256971 249632 1369504 1849264 1995395 217626 989226 459005 928276 1460985 693040 77802 887463 1606064 1067965 1686890 1260806 766202 768791 28360 1719504 948811 1679072 844348 39335 1857185 836003 248523 1643049 500751 1169636 864551 375453 1312365 1703676 183022 757111 1746362 1845494 1235902 1951887 1714276 1820399 1028301 1004289 778117 433042 666557 1964699 1156163 558515 239098 1004749 1523807 221971 385367 309034 1046393 1787946 703054 107127 1770083 1069451 635082 450618 665777 1622804 756385 1424964 1662109 880716 1707299 290738 674148 1433717 763452 102234 437413 170551 477457 1451151 1623367 1709228 1688224 1780617 989401 226994 313870 1233984 1674915 997443 207157 1061383 858797 1182042 923939 1613854 583645 226415 1049523 64225 1868592 1077569 472231 906308 876100 1492224 1061833 849953 914126 1282448 1366219 74439 842843 1825515 1903754 1022970 792524 1429619 512301 1003788 1994664 227609 1473597 609126 1449618 1251412 1619908 160236 988864 706917 1917099 337594 933880 109954 1947512 1460216 1368569 319904 1036931 1910297 1374860 3779 622039 1844162 1462600 324706 1476186 176705 295152 233584 151510 250149 49413 1611649 110866 500105 987879 1354779 177389 1974515 711712 1416207 1030252 1975806 1893574 796264 162833 1570288 699914 807299 1631815 890008 1520246 891072 1657023 1855133 652322 454789 160539 1902117 1629156 1332384 1887716 1397189 304672 1179589 1608080 432759 1892012 446357 1549619 1397713 1918861 1597019 1416006 1692165 1313711 1730743 1714188 1525498 1714954 1576330 1978300 1760267 1055560 1224117 682562 1103354 1910112 547835 360270 1418218 367026 121792 672821 360516 1934578 929601 212356 295145 806716 1024805 637493 1932434 220079 1446717 1368250 359659 364369 1124932 1701000 1686253 571859 976457 934198 180219 275315 1413980 717143 1857747 37848 1242145 251889 1442533 1102318 1268004 1648388 905992 1348202 495621 1789200 1290838 1334266 733759 205160 377460 793497 182943 518815 309155 644118 1858670 682380 948740 1892443 1964209 365109 1768776 1151808 1460898 1608122 927472 1486916 730504 1707789 573361 770936 728261 1243826 715425 103588 404286 1637787 1798047 1072290 1731460 959297 506299 192084 577291 1331604 1690263 1841642 1777662 742426 266212 634651 213090 1587396 1429043 161256 81758 645204 1040652 974151 322023 1971591 596347 953154 763778 154430 1078369 1049747 1317648 1839469 1479589 992554 1897955 1172619 154788 114344 1986758 933228 498747 852583 918618 1315915 1989396 293324 1401967 492381 1831780 322923 479277 74404 1262964 1317261 707807 44081 1403356 1035788 1166838 236131 1312923 1966618 169352 1742632 545281 390062 428498 407063 1720517 1040876 64955 1771125 517817 1689970 192016 1150215 719613 933514 1277794 1335967 1973800 165153 146409 1935902 1782324 253261 1728469 823618 1301716 1860060 198432 655429 873156 1792810 1806378 782851 330511 1877290 458471 523632 1763297 1239445 399888 596658 734274 697033 147053 1691380 924100 1731009 1581024 1541273 952175 302747 1462226 1865246 759453 627282 1278261 735361 1639036 365666 1838484 1405355 1194001 11388 573261 1661157 1460452 565527 770730 811598 1966329 1220965 96131 335496 1106168 835156 842104 481730 1276815 138315 387214 1370290 1792884 173988 914017 136027 437178 914503 868080 1868845 1484477 346721 1851541 285088 106449 556191 1629470 1658399 893183 897107 1112878 626021 1514097 7509 1174456 1329987 802940 1893768 1154609 1604329 707657 185723 1283754 1350853 946481 1553033 867579 1443267 1102860 448629 1134289 327731 981501 1754378 1550471 1575338 1214345 1074927 1463762 44589 806833 1377673 1770157 1434404 1991870 549704 1868466 703325 1716413 581140 73590 1927790 1737163 853945 450442 912295 1594183 1288229 1119442 1576768 1973031 1037641 203073 1713731 364648 1610875 1431402 115658 1711330 956455 737144 360576 415631 1964696 1619558 751407 917315 936666 1360666 1318861 1228956 1501190 1704204 174587 1388559 619074 809210 1660667 1521072 49268 1432447 93537 360235 990420 72059 1142430 1231419 816731 336655 1509561 76781 272885 477937 1745841 1493632 1720416 1581963 1383387 626296 1251144 1148644 1266039 784294 103685 921609 418255 1434286 1187705 1418629 828552 55436 1999242 908719 1166562 1778548 1095287 1049813 1426069 296247 661680 546798 1776144 1879752 1828696 590412 156899 1620538 1204563 1219401 593841 741888 507153 321921 1291998 945846 1206614 1740147 1044312 1439453 605033 1443458 1524253 603471 510585 599129 625902 1620215 1151658 185613 790971 1623071 310074 698102 769299 1970892 702638 1847356 1982384 1324490 1442047 681623 1009057 1175997 1720258 156672 376857 1304867 1251496 142502 964492 1095895 426792 162583 1097105 709950 304192 1876375 1244752 1713476 823163 926646 981072 1343600 889551 1849855 303558 1390015 1885297 669841 972955 809759 419814 74998 1798791 1137410 1789255 433543 1237671 594394 433523 963689 1113956 11134 1056574 144752 922708 16874 1879777 19576 477414 1983242 1411622 1355446 642349 1648574 64326 517880 847016 439054 1411169 166424 1189250 646550 1224761 582485 1121642 1035323 252626 661890 35307 1266972 992001 653992 1950316 1000586 1570863 41371 1845769 1824627 1102262 444351 674784 1964249 1049193 613742 1680190 275385 299210 415822 1855996 446384 211130 192209 1651227 471930 1012519 1627054 848428 1661044 1366228 87597 1966776 844074 641905 64509 1614833 1537022 514127 1017999 158679 1283352 1257726 301696 129516 1258171 663453 1512933 1890243 908638 398744 166651 1994480 1459474 1710523 1613381 184378 25050 331725 1932488 658851 1682601 192229 1651202 661238 125747 955171 1967977 384042 201889 708225 1398366 787638 964088 942966 530024 701568 1408581 1442119 1853559 40081 338765 449592 1190570 1579083 1400193 769885 355554 1221331 1191563 887545 96632 554455 893123 1251683 945324 1567978 1507843 334583 1880137 499871 50190 1701837 506609 52997 1773536 814971 578039 906402 1935536 1210066 1165653 961162 421562 1284360 1814224 1259576 450131 654847 1241573 473934 1612717 1511463 140978 1547966 1878535 1487770 941 1920038 172380 1549110 510454 1263146 829447 475059 1556339 783522 1288654 366493 1207441 932952 1835561 1301646 1251248 187100 1326060 241372 206268 1467959 471649 1548509 1036617 1838855 1523280 138533 249289 433616 453869 1967988 383704 1161878 874112 271771 768193 1762182 931048 620210 1437469 1416110 1264505 1220839 8661 711893 1383293 900750 79104 188078 1482131 1998691 1679175 100970 529734 1669452 1465647 1994833 1329175 866393 1040634 1101164 1072928 1322125 1721082 673958 155190 443492 244958 766324 1144839 1675638 498985 1951531 770687 1168438 134821 1441183 134250 430647 1605759 980182 782040 1060333 415464 802665 1430746 786742 1500601 1095019 595601 1867140 140825 179000 59728 711081 75784 302526 812964 210945 453137 829005 1847780 255521 793458 1209288 200175 1051754 632584 347568 174097 1378406 169419 306745 690046 1629367 83348 1744437 245777 1521229 1957216 1285452 819177 721395 1285705 77227 684352 198487 1391264 1349206 1897191 778994 507386 1953199 191670 1606874 1309547 1934831 1592768 698685 1125300 156604 967595 751515 1217058 893230 1057528 1127604 1153747 1753828 998962 139348 1582781 1640862 1625663 1876692 622268 214655 1333463 1971725 1568258 1960745 1756748 104574 1048352 331124 1855842 1649444 1787187 459973 422826 1512086 1543097 740222 236757 579754 1530920 1515685 189246 878184 350759 1781115 176834 1309429 774339 693900 792811 1884607 15727 941885 1869751 770319 467198 1741669 469342 1849079 1653716 1068601 1621149 1065031 1838664 1455394 726977 1844662 235194 1155601 1109148 1953371 1547285 245181 276036 1267731 621925 362065 524674 275623 1699855 836051 167414 717423 562842 1301439 1536642 1833816 613580 1752743 1399213 245692 1688212 1751647 1725145 647857 1567768 1874379 759223 1606223 1730032 77074 1342103 1312989 1521096 466854 44963 851401 722796 776245 465372 1596618 677836 1274446 1932265 1971051 1466183 922046 1824895 1355535 112230 1895123 1457727 1222304 434883 892067 614128 1950273 1750212 1445645 1970982 484090 37864 1270350 1902161 1748811 1317525 516647 671234 1789754 768754 1429770 1933163 1435286 530116 1933134 1460096 1708331 222978 650557 1669413 1641196 517573 75120 1943823 1046041 1428804 1985447 440925 88387 929445 912572 106262 1696177 687833 1242984 1412680 1659118 401815 449944 1980403 1142825 849019 1073713 735118 1349113 1096502 870944 810585 1606690 1056827 526662 1965374 1103119 1688731 1361764 1578377 926855 845682 965781 1656107 1527511 143988 1354414 1425652 731790 1422168 163803 600324 604304 1832205 97907 938806 1010818 1192561 1216182 1717710 378335 1280123 1805637 152022 1230167 150247 927503 1582554 1473824 1013447 383730 591611 584259 1937794 639815 316881 1082346 27851 161713 1498605 224047 551655 659956 73727 130959 827660 1482298 610363 607736 1257505 397081 217213 1300683 676358 1717178 579994 1520755 130613 1537122 206575 1564110 1510072 1185126 1880408 1222446 94182 909777 93108 1221245 1525989 1988775 114495 317277 1299400 898278 1266202 1360564 1301968 1664468 929898 1053244 776085 1379115 923539 1888241 61465 753397 1636074 1489312 156781 186499 502552 1592715 139381 125167 941826 698739 1137036 1796602 1071843 954458 1958844 1792680 470606 1599858 1371444 1040461 313549 598409 1374298 549384 1507255 1990095 1345293 30266 1014469 1376035 680866 1157971 293524 1723881 1572284 322587 217356 790723 1172659 276716 323321 909262 872582 1630479 1790573 396803 195181 1807718 256623 1352587 232546 490603 74988 1548342 1710660 1333512 1834873 70502 1104140 1086188 1571006 1276045 650052 904619 752147 1918132 621678 1008617 1936094 62509 1552844 549680 1567407 290849 166826 127662 915825 1229108 581208 424463 319994 621777 1348511 1526851 1974361 1472288 1481519 65689 1034591 1691400 1317057 800883 1050798 237065 610714 496549 578821 1717912 1228834 1021031 13845 1504103 1028715 1462554 1020164 679779 1241349 1107718 1975258 1682630 1818081 1794802 281592 1630339 1025465 1076669 637118 62868 764816 1878944 444887 1995315 1295746 1016271 1084700 1678641 446807 366538 1699650 301268 3109 412351 946091 1694580 1858283 404172 1179376 879315 210224 1634053 309036 1562480 1609193 116047 1622280 176466 1722721 765391 1365926 1177009 1680726 615973 1727823 921647 729388 1854181 187093 1891159 931416 518240 677496 549752 1818729 949113 1286831 1183414 1638861 1054531 1387902 940971 485926 758144 787333 486934 1688268 1254941 440297 1749460 933781 1537284 52914 146009 1264526 1086323 566255 166385 1327837 526538 799459 637237 1387837 1038238 956575 253336 1766101 1170001 172996 1143168 17734 1340623 1039147 210599 563664 1907134 1801684 303742 1690284 385060 1088110 126463 1834969 328940 931926 1036348 375025 393427 347719 341252 1088942 942020 967415 663334 1079629 51241 97138 1998706 1925838 1768589 207525 562726 1661371 1538290 1211371 937776 821825 285539 267029 1080018 836061 1282720 1681051 784351 1709319 1611274 228535 813650 816646 1750444 343919 1699808 1397459 1629297 1310970 165848 1578067 179604 776255 854870 915857 507428 937492 1493068 1585440 168565 1487762 1225992 1921679 964710 1701737 1751260 1409820 1001866 314014 692924 1039650 910119 70489 1168950 389581 1150428 359864 1555178 557228 791655 982018 1961256 542902 1466707 1634475 943549 1794221 522620 552265 1647080 464815 1231340 831548 985849 1696945 1199305 11101 360787 1499715 43046 395504 1084403 1706103 1671492 623214 697816 247017 446755 1490320 1512676 146911 619047 124633 563119 932808 1142811 683646 807949 618304 1508156 1443606 1625407 83625 1284237 630114 405460 1586548 1385818 430311 370131 390011 817485 540170 1337541 1129345 872446 1357458 751695 409682 164815 496109 159601 628836 752200 617006 842368 1065163 20006 982942 1286737 1542637 1625479 491302 1813426 339536 1412976 1856903 224201 1821769 1509284 1790124 1034554 1359659 824402 1546856 172765 297986 1280663 266166 214981 385503 1970294 185045 1628029 532221 1527668 1638021 1903976 903409 1598751 1570381 493123 14895 1220614 1349754 522053 1582648 1357538 1482748 315477 1825939 629252 853134 1640451 175166 1813561 481084 1352336 248039 1345966 669600 202500 818398 1805750 907869 1363007 789886 797200 912563 59957 1165203 1101521 1755907 908951 1863306 1902314 246387 412890 257008 361459 1911227 578943 629449 1029396 1360253 854398 629465 722641 283202 1973147 1988734 951809 1109184 1713200 1186010 472256 740873 1212657 1975328 434108 1059637 1450906 1672452 1708825 1110034 218840 1878387 2970 1911933 1471975 1690532 801773 121779 578935 952715 1935237 1021691 903311 816623 238839 1352402 797345 1959684 19557 383900 379907 1660205 1920313 1928613 1230014 276679 1247587 572945 1055041 1792350 1972224 319750 1449859 1233369 1648183 1745340 399240 1139698 816957 325401 1476981 1246574 1922495 1068884 1248929 1318874 585168 743110 180626 1084793 400560 558659 861602 1748105 1876710 1813793 203310 273845 1790987 1011173 146764 1576136 1384309 1948258 669148 435101 849430 217783 432066 1817969 731148 1859834 979219 711828 1351133 1884094 1778340 120063 815591 1185336 338146 315422 561290 1216058 959571 1475458 1775550 962775 1012752 68390 1550526 1352967 28749 386047 1890031 1402027 1887807 1488480 406980 1099754 603548 1398314 1836051 140122 1866638 425433 1542657 1693840 88244 773584 739996 1519674 1554204 648937 198782 625785 196484 711870 174519 222895 1746097 96135 105730 1006120 1265233 1429147 1387276 82329 909008 1857406 1251808 1679658 1304498 1370803 1753185 1880293 1965390 36645 1735928 921751 1410804 610958 1595747 256048 624540 1943554 945197 1553705 1741292 539718 656108 88197 1319313 1082424 1544314 449950 235364 1689103 1439890 968445 618293 1206639 466606 1965634 1047876 1180680 188854 128071 1489846 1771850 1627539 518232 623391 423045 1226747 1844950 1587849 508613 1483823 1236732 579630 1172797 304863 1572062 846722 155926 1051711 766958 921836 1708957 1951973 1084731 1013440 670944 915597 140790 1297426 112286 644328 1813580 1175130 1919885 357086 1408931 768530 855381 1285109 472807 991642 1024341 1806498 3318 1683911 852257 838224 966266 35116 1255987 620831 414854 345530 1872493 453461 1360061 660874 894189 1333332 759235 897837 1851901 1560773 1072327 1509445 1104025 1599805 511826 1886986 624734 142380 407066 362860 1702595 931049 1857300 1299415 83518 1436562 1019971 1849513 1440293 33316 849429 741141 347071 1030675 1252762 216509 442169 1078227 817063 548982 1843015 1111526 1178053 25 1623539 1015257 1598382 1976228 1554028 1773160 640566 677315 861997 460167 1671765 466732 812647 1437330 59679 1405611 1518640 1830924 869995 906249 324459 1266362 924589 163698 1767549 7887 1671739 300715 1161594 873200 842402 327777 1647601 1584262 22224 137750 482665 1093936 363325 1194081 816978 235050 1224514 1731580 1232962 874527 726586 404567 1414629 50603 1638822 1191517 555130 209773 1864863 374204 845481 1593209 352330 1828441 1374773 1475309 1276890 1049629 512978 211561 1387486 1712606 355424 686760 536789 1666631 209194 1619487 1169137 1381471 1301702 684232 1497360 1192611 1634429 227862 1699016 262104 341692 1081854 1896266 1517388 608252 1130743 1410581 62123 685748 673332 1043401 1695122 1220333 177923 1508514 336102 339766 1803068 1639691 1673303 172379 107872 848451 580666 1109925 1229205 1617643 724188 1251038 401619 235971 1763696 1009793 266599 1276453 1125992 1168043 1841351 1413182 102110 1374579 979375 1890397 655284 1160454 1859533 1110867 1599854 1695783 547116 126871 877644 234947 1485259 461122 563771 1308618 1513222 1860767 1343303 518033 978713 1352426 1048240 787407 1461098 255514 1220053 1447848 1621266 831028 642823 509742 1823148 716784 55409 1809995 1110475 227593 1346193 471224 1870148 467565 797006 1981847 343936 149722 1481536 956566 466326 1038387 1653861 962707 1065461 1239262 1009061 882477 1754914 169315 935675 1951894 900410 235093 302976 450263 159530 1562255 1126311 1414186 149731 247593 976714 1855175 247743 1317474 768097 569756 1099782 32507 916151 1901943 395764 1304538 359272 1776835 1509964 727735 888705 1422600 194990 1383729 1452662 120929 1241939 795131 835449 752054 1729838 649179 926623 1126132 842011 1618233 181113 1743980 463905 180595 844238 1712622 481122 985081 1786290 1978630 779129 399049 506677 749339 1194695 1434823 658329 1485604 1121563 914556 565411 1652540 1109131 356021 1995751 329092 1091098 1145166 1405946 1866909 289977 1713483 1205279 934722 704561 999128 1070822 1799645 1710252 1136514 931957 1727687 1756755 1304966 775485 1488230 1334007 729149 288179 1034436 1863042 832601 1045030 1661479 1719966 1046284 170400 1204659 889657 1347101 672718 1980802 1643744 922576 539195 430351 1581482 1777053 1628089 318673 68906 524890 131198 1435836 318714 1844816 322723 502795 686366 478968 114959 1586941 693768 173693 701469 1355013 1735277 1940122 1447261 678804 620997 435563 421487 419938 356217 1760799 204029 1236912 97268 874777 734491 709 1493863 1588371 1164926 1746271 245366 349507 1079670 1218371 1641578 1849620 897389 1959670 1852218 388365 837383 825356 254304 163307 1532346 307180 199889 538442 822194 625768 315801 1927540 1294795 597948 1433736 225352 1492616 1122714 1856470 9192 802615 498632 1664832 449847 278742 1574425 1925416 1492661 1533647 180577 1556328 602185 1444369 1615928 481579 226364 104133 444111 185450 1883211 1128427 848265 702958 1456410 402904 915660 1057135 1905100 581174 313618 854791 465370 1886378 1431679 839960 693682 1576579 1547872 1743432 252484 1515246 1954171 580006 1131897 1493897 1346051 1588930 1267915 1917990 291433 136497 409347 1961371 991150 1480087 325923 905476 924945 1735582 1462116 66925 830336 883007 361182 1017088 302972 1307336 1603275 1920744 1926447 844987 1454057 1220602 1013536 157949 360302 493594 395394 322584 1928761 624461 491095 1497664 16071 1780318 1660492 56390 78423 1152138 903026 558965 1548874 59979 1505159 288994 937448 157453 1259416 1573365 837182 980391 902296 1554235 1214233 1469973 943688 649244 642961 1257193 357189 749320 837974 1630677 732518 714110 876000 1498758 1501346 1501349 1320395 756209 920065 1750441 505230 287963 1160061 487234 123218 1758368 1248116 536954 1906452 1020764 1692748 425832 1812684 404606 675172 1795926 1130696 31234 1977281 958810 1485919 126051 547547 1362949 1161224 1195425 796299 1884467 1672352 840554 1551416 1386548 1152118 1971289 1176987 963194 590465 1901768 1412843 620825 962855 608105 1470926 1942873 1097090 129403 602664 1556125 1395171 924085 863331 1602958 309447 1058046 71975 1216325 1807838 1224157 1361239 1442633 1457181 183960 1752380 1126865 390756 1982987 1011962 1737602 839504 952980 441564 1113788 906698 838931 1208718 1671990 1655861 1204157 35568 72257 1439678 962586 1173897 1265004 71155 1282562 855888 1428252 1975520 1115498 241736 612576 280626 1206084 1758292 474484 1825580 815517 1952936 317575 479793 148920 664556 197833 537618 445241 1615394 662564 1290360 406332 18911 904714 1757818 180924 1047658 1294848 1929460 46159 393408 993703 1450874 1501977 1416588 633168 1791215 1579291 754077 994256 1313391 900434 1378149 762144 209100 761413 1744767 1180832 428416 1700754 235369 33263 1450312 391479 460920 1061231 557067 1642277 13932 1596879 1065075 416454 397370 1175735 1231932 910256 682933 1681029 200801 22422 569914 640834 349815 1839816 870089 1284089 511272 936964 609665 1871226 72778 421114 1714050 1168454 1901523 348003 1696638 1245160 1476677 1556011 942718 1969832 1208491 1849425 135065 113146 1941 1784309 105993 375134 1445799 190485 548842 681283 125423 76854 125412 1006568 778315 601918 375525 1202153 1251681 634107 113234 217417 763072 1769848 1661529 1326597 1199646 1934095 348553 1078453 832717 257573 626150 1476657 1321529 879481 1470732 1198460 1750732 484984 1595249 364481 930757 1335725 1516482 1125892 1892670 94084 60175 49337 945572 883554 132201 1905188 1832002 1522249 1506795 1012572 313934 251159 1643673 986244 1797350 550409 1229091 500916 1605854 1165320 923294 686457 564211 1815962 232262 1701497 1043876 1487285 1190181 1714108 1485473 1765859 234944 1537404 1714687 890986 1298781 1301644 1531166 486766 1128906 1361052 4407 1342896 1607143 244282 922695 877786 1508545 3916 1695772 113069 1965742 1349411 474988 96984 981262 245983 45767 292199 86832 1619680 31257 1854700 1631244 1254667 707350 34788 1883198 1396057 766282 1142929 1097220 768093 176812 1751661 1528672 42984 178887 1549320 417320 39132 1852449 1479126 767082 175515 1535759 415304 614653 1745920 1587731 1309834 1862062 281658 1405115 1292934 1203986 975893 1162125 60632 952877 159919 785863 1586453 387017 862065 710099 18800 210154 726663 1874942 1803961 1847743 423024 983904 1801932 653837 1817482 583384 1413890 1806764 1717221 1053340 447628 246080 659272 646675 1067954 1129386 1093225 45101 612658 1498539 1840855 49884 1591443 512681 816250 1637226 1386727 1860118 652341 1062716 246799 63916 599883 686820 1826157 942015 772969 462564 1252369 1972617 837715 26620 1716230 416000 382870 782191 281622 1172551 652619 1770641 865809 609431 1948173 1191771 1817533 1539185 918087 1512593 321868 581153 1987891 1941137 279598 301959 199035 1610841 203098 383282 93036 1102213 864749 1555262 1385569 868132 598214 367083 1818593 1153839 990174 1041121 1838270 416035 1926030 1973201 1469970 313036 1541085 1713485 571889 1358513 350502 1707220 1336442 1252320 1399986 1397936 416752 1415578 691298 313995 578130 1736958 796863 994693 1070068 1536163 842141 351288 1488000 259302 772588 1190977 1016703 1900224 891938 443416 1423774 591100 78804 1335193 1136537 1307483 278007 1534970 856775 831352 687886 523370 733099 435816 1656309 869487 1543444 1214746 859630 209792 1794766 341057 1662391 310791 935385 326998 1999715 481654 1636383 1132406 1624835 327980 1173633 865807 1376678 1273760 1695990 1702966 742266 903840 865074 720325 1062053 972420 1313845 880738 514481 601317 1818348 1544650 1947675 526664 703519 613411 777135 340119 1566894 920802 1038273 1683579 237443 554401 1299780 225864 1584752 1172759 333623 53836 1561718 608129 1980877 1983712 1307838 1810214 1239500 1005081 396863 227662 1819140 592450 1936714 1881071 1964307 1831684 806522 1119266 1840495 491507 861452 94567 1006077 149936 671014 448940 1316509 1675871 1034927 286803 417506 1183392 818189 1625484 759763 1119490 1690672 1235462 434137 742927 245371 229017 745959 1338289 667003 181657 478434 1937403 1232686 981802 1288650 1071708 1735806 1396251 1598744 1278567 452872 696936 812851 483420 1369270 1384472 1876075 112017 762309 325486 550661 1159502 248204 661922 1760957 449878 1631102 967343 1498800 890917 883279 1811960 783855 1967079 1538805 260369 1551615 626314 1655738 1854641 1646716 297943 1886852 402989 685060 41017 167923 1566024 1976191 1549763 1794698 465404 1821765 1313871 479106 1509243 309526 308911 1118823 1458231 1959333 183055 1246334 784945 639693 30167 1483688 185276 623958 705874 144880 1897714 179670 738442 69340 31606 260337 1165017 67484 1375553 1250890 389676 1924621 618153 1271035 1903487 458938 1474172 1381030 318720 1773306 1236978 207235 710883 672779 573779 1012236 470445 1376201 364814 1038560 1375595 468601 179714 583151 735092 816007 1615350 525596 911282 1726764 1973865 1800722 1454633 366723 257376 929332 989699 670818 1857323 1871110 1234218 431649 19260 315823 1856276 258908 1600987 1400110 1446730 959634 1384257 411830 688608 1106243 1277299 1744788 361686 1498768 881929 395977 1525357 1289664 809946 1237947 1758460 1782629 1850471 981799 351348 1895289 534527 1081723 128142 397999 60529 290370 1375629 1178281 1551465 1778532 849671 257006 779336 1333601 1875877 219262 1745892 389162 1650809 1269621 1290148 1542527 1183009 1542511 1419298 41790 292233 301605 1489155 1281956 1552581 1686537 1459831 130759 589055 1190739 89083 1076018 921685 1697568 1589906 801060 413403 269419 678432 1648360 1282426 1366583 1918416 370487 44815 413698 1322562 1418998 1526354 1577062 1022121 1736150 37281 652450 1509101 1442510 1078218 693338 28762 1580674 1024398 186849 1381421 2131 1792397 362106 704832 117928 1848941 725202 1708472 586798 363030 28593 157676 1411567 697798 934147 1250799 1163281 297396 197737 360860 917864 343769 1963981 1377397 357924 1877311 876342 1514444 733363 443966 728451 1008889 1395892 162579 251825 292464 1893249 1047054 1584894 1887261 1784124 88965 576758 433509 1438325 569151 1641144 193895 883529 449906 246030 805016 1272701 1427579 46608 1526602 190324 773343 507565 415179 1298190 284894 410552 1090017 917955 1297998 632332 848905 35201 323472 568036 1456997 1510877 1329840 1093311 785201 1262121 590764 218488 1605860 1270 271294 1792201 1760332 808099 1298029 118173 1571851 474841 619783 1706595 821401 1755861 1616999 1883497 1826482 1154260 38233 1521912 221390 1331849 1030783 757829 474652 1930539 479689 623307 533706 334395 1638646 1898170 85063 1021754 1420709 247328 423272 1382925 1794096 491741 1128136 1917720 1004184 19410 1291702 467702 1837791 1528040 1237746 1879892 273890 1273428 684576 33346 534197 72417 1006339 512451 46973 620137 643474 562536 118289 808753 1529294 1937249 860483 144609 956020 785914 1832326 750717 1401698 828697 596762 649688 1317679 450815 1407866 953611 780574 915358 1054744 1620183 217238 1262188 1093461 855345 1000783 815287 779383 1586757 1652311 986383 356499 856908 1746902 1739676 466558 344116 493251 373300 1627286 1747497 1922891 477740 1957333 1636095 752081 676832 1162786 1629880 778620 1188045 1750407 409376 1967325 54129 1819571 1272770 1560481 1874244 1884541 1999265 1604343 611453 513539 468461 1935710 1640797 743583 277287 1518635 1747445 1594968 1597118 1605892 1660868 813392 1118898 100620 189610 287993 1533136 1690465 1873581 675334 611105 78489 478451 1435671 1310969 1344328 1184455 307818 570146 573412 982313 1245627 1684704 1675316 1150052 413236 548413 1863244 174954 1477627 1204558 1691970 503297 1104304 1918825 790262 1474747 1194939 958696 1887596 1614070 880366 165830 815794 881378 1499487 1575439 1489275 1681786 847643 894191 1883914 481499 739786 405758 1311646 605578 1227933 143827 1917010 452667 1908236 1109834 789105 1545726 954585 1639124 1161429 449724 607982 97662 1381134 789682 231022 1703264 1323986 108144 1080354 1988836 1331591 497829 1596167 842211 1941970 871663 19991 1556792 1618353 1581119 512841 1295827 787162 843479 1119166 656642 362993 1702131 1494006 642319 1277949 751548 1875727 477611 51041 151841 1071024 643574 1383199 1176050 440177 11439 1568561 1774973 779126 332727 1422340 57942 1277828 1634097 1358328 1149541 1025471 511262 1810832 925219 635918 975572 433353 1875091 1128783 1428679 1008367 1490334 1943746 1558620 753371 1206833 1805801 525943 682852 1491647 1113045 1247253 542310 532812 723839 981338 387530 322249 1318679 1296736 1516349 1078808 574189 1410998 824592 147875 724447 1651479 1431511 697646 1911458 1925812 13173 1451830 315849 1970036 1084926 1725941 1056547 1077296 925964 961911 1012690 1592129 1151042 234703 42822 450799 1780313 1729443 1418239 1700702 1091002 1847149 798603 1659785 740646 1695393 405430 63682 1532566 1998244 909421 721131 564913 1577646 935622 191624 502169 1677409 1827496 1937379 1233376 1150411 92430 1149916 1917461 636906 220610 468300 97564 638947 693260 751619 1943082 455416 1807560 1928348 917236 746438 1586418 235864 1660434 1021438 1967512 558559 949813 1389836 1682362 9377 1519711 175257 1102976 1509725 1082798 1540031 967199 730664 356178 1445700 1660646 1194559 1981091 1242544 690230 925078 649054 581506 1310127 1564416 1503400 218605 1594831 1718822 537411 1180730 191603 114102 83362 154346 638555 142621 474225 1073827 1210980 1761125 1085378 79290 1039736 1421909 1121718 779452 1981722 1288965 338348 374757 1504461 1712633 596093 69558 170822 1087144 187136 439536 1300273 860832 122466 518421 46888 950137 1878482 1269510 529507 882017 86165 1132747 1767985 1370909 950776 896701 419083 1981003 492950 1104399 1077542 1234813 1693115 1717597 326797 972864 1199012 1128288 704255 1798488 976596 967745 782344 117665 918924 1443452 583515 796056 1634707 941013 1716216 618346 1795749 1737254 1891572 319635 372023 484749 1551339 991060 1642475 1149737 1606221 1660102 1615214 623575 1875768 100725 907551 1283361 776991 863683 1634328 1525122 880206 591594 349994 909047 1176119 1845021 50469 1585979 1031491 1800238 1397670 1916223 971907 1133734 1070567 1726899 109507 1206995 1967532 385085 1328179 212023 1366616 1375103 482583 1083579 617329 915430 1104862 624829 824565 996205 173296 523050 828954 418336 1874352 845254 838262 836765 284295 995127 1782073 1170455 782792 606900 544577 673350 30099 1504565 982008 1227183 1198863 995037 592327 655874 1057297 1087581 1835204 983430 820527 1277240 690723 981344 189082 462304 526072 206238 759271 1520492 1372774 1148651 108576 335453 669653 1186730 194282 1119730 166520 1014610 844760 570677 1412221 1623413 1891458 696005 1056325 1573032 1577404 701273 1696821 430332 447906 1317298 802169 1205205 695819 1874157 945292 1473617 64019 663246 1553953 165341 503250 752178 365253 1135171 509965 1641118 1436291 1846146 236452 1011309 1215711 1213188 951305 393220 1080930 450230 1821675 1880512 1956216 1655397 616345 1593445 674286 1949969 1320354 9178 1936129 1049806 800148 780605 1741949 150559 954549 1328388 485603 194670 351296 1692931 1161682 687285 348531 1424641 26951 1119098 1272368 1101654 1916723 1621811 746808 307213 1182532 235231 1008119 612931 1364749 499766 484889 173087 1435388 651382 1345938 1959215 372376 56425 643279 1704550 180038 645500 1244001 1325461 1499742 87120 458296 434009 763434 1021124 129242 1120506 1685297 1293521 1005097 1980299 1148868 779803 449788 542911 662227 1482865 94408 1532359 1482048 110637 186636 563376 69772 770655 1197951 1437042 1051104 31594 1329726 167376 723868 1617249 235271 1849534 107346 1304746 390668 602036 1777854 1683833 126649 949267 1632835 1562991 1543719 1835364 617033 1003096 139480 1145057 1752070 1443753 1073625 675389 854961 1991052 1042815 925596 1558050 1398116 616491 206149 1043615 1008670 776398 1110078 1932329 1904310 1419118 1101152 1856010 733853 53110 695983 790713 1807406 416770 759089 1773559 1000123 439838 117508 20144 1645611 1786313 957753 615620 682383 602682 1276151 1154268 227855 693481 1188310 1545806 325531 1574538 784828 574185 1086991 760599 1623735 1445308 1679530 579203 380019 1249681 1121231 694986 477395 1011376 1784536 1494532 1721678 224437 545210 1826400 906446 1405011 1674265 367304 1600850 493321 718427 897704 489600 1163956 1125673 188460 720181 1558591 792426 1626453 1729765 1196526 1833037 1306770 1847767 51984 1306774 855824 1540416 1253706 12954 701583 74582 979439 650826 1868224 1855015 624445 727989 755869 365432 1023335 1665809 1208268 149373 1370956 1478414 1599024 618940 1342794 678935 75610 468636 754332 1123599 53427 603076 1407517 1285177 720032 1321448 864038 46265 1064083 1321164 565233 1281147 958207 929762 1386439 1737723 1406367 1741463 1699399 941758 818730 796398 1423060 539841 1119407 66412 538955 1654838 1050705 659149 594280 319860 135560 983043 1035823 598462 1297816 1312780 806408 220986 1394386 305101 440761 1420844 861038 1586617 693011 316182 1506704 405179 487223 135435 15730 663583 252471 94656 650002 93421 191818 927251 1885594 14275 803958 1399896 1266925 1919587 890558 1828528 1220070 1213781 1801772 1956048 73685 568052 1177315 326076 1656719 969179 371925 1907141 295835 1638584 1013734 1635136 588049 1328489 883188 824755 1029419 1493432 957855 912952 1586267 1853763 1870146 444004 1393758 1756729 534340 641650 1448737 698699 604140 1424780 666361 824725 265467 102808 1060492 949468 1000888 1155541 786431 952631 1395600 114742 982285 79496 604460 903203 27492 1078712 1258416 1620333 179871 1199938 1669958 711807 930012 500089 986412 1307155 12509 104578 1284457 715979 1990042 1211374 136369 1102058 145300 1130742 675745 1687892 1202378 929586 958059 1880710 315296 1309157 294950 437313 1667517 458077 897593 167564 1799318 880541 382438 1892781 453119 423070 1339711 1101559 282044 491889 1755747 1865103 891964 1306502 228561 671317 506864 871240 1296560 1576496 315597 582759 954199 409981 296351 1693198 1571088 1058197 1272456 1010283 197314 883379 1340429 28021 1758505 1253518 1696445 80390 705917 93465 353071 102349 1965024 1008846 452322 720280 1120401 161668 119913 176789 623238 1364586 327872 1241308 1985274 246817 1889502 1052802 1752762 1502893 1928286 416287 612394 701689 1357312 727335 402824 559971 532937 1005830 1852735 492876 484191 1440126 460031 1871286 728964 1225443 1039466 965501 1784293 862178 1394837 450498 1562808 1550996 416037 1464887 1677332 1217118 71139 594238 1027555 1178301 692453 1359848 1265620 468605 1894190 1713384 285140 499739 302628 336360 1565719 1692975 535385 233756 1417279 674782 500181 733805 1640570 756407 1063508 1067585 1211041 735398 407883 438771 1273345 1177786 540838 480443 167227 771193 441208 62657 212533 1125932 1581070 1614884 1541328 546928 1213578 515912 964448 1780371 1412296 1232825 1903009 1013787 1260115 129519 658530 1857145 230150 1096665 1589877 370957 1858111 1263705 1540 45686 407673 1668825 709779 166521 459876 76638 331649 1043071 14248 1310079 659093 121681 1039826 95046 51004 640968 28840 1681385 520799 495348 208495 943677 1354980 1114453 262546 1274014 200729 239532 384002 1951295 1284396 1408843 1178669 499904 939197 124129 157811 730432 1462356 522052 1991268 664914 1319875 980145 1324148 623145 1022392 1433140 82690 461088 576857 679816 1342436 797718 221351 416149 170897 544189 435575 465024 810550 1486613 1865115 140890 1714801 839236 745097 1954306 124928 811915 76383 1671972 637600 438476 1814330 106272 1746981 1022764 1340090 279098 1326600 506411 1398959 823636 1040476 1253164 1083207 1761804 511792 604077 774940 954136 1264148 1914693 336374 136730 925549 742079 1686540 1648004 161774 635359 469696 1334995 1803827 1289600 207067 352561 1897609 813785 1238560 1117116 335643 195795 1969219 351694 1420763 235683 124388 1078797 485529 930949 907533 1321591 1063763 317666 682658 12019 1271108 244158 273387 1568677 890925 28757 761075 1385577 788775 455511 942596 955493 385405 1751785 1220913 258477 1880962 1089328 10206 100485 1755309 1428003 762647 1950955 707076 1418590 442922 1021886 1065024 802150 1508563 242219 403182 1172967 514832 1597467 913929 1376771 1316921 1761956 1668304 411983 112577 1777628 1085984 265039 788130 1682587 918795 1841465 1962319 7289 902339 1108236 1753853 766521 220417 749405 1219883 119640 1674982 354117 1616405 1884797 836373 49107 896293 394774 434293 1429006 749503 326655 1873323 1256403 1360044 921486 579578 680400 1543001 665147 1824043 1355804 781653 1878601 550049 625860 1491271 1129852 1946947 665196 428614 1774970 266174 107704 24159 528027 1961630 1068840 1776108 46516 43522 417527 359427 1260270 1573140 1057707 1831753 429143 695674 1768504 1611850 1704014 542609 1941072 1587291 1502973 188698 1153972 1142862 1732191 192237 507421 1020536 1322724 335396 648154 1998511 1627163 381456 372583 820651 406833 1963023 466892 1955988 1562697 883961 1061472 1664537 474547 1414994 1008149 1786035 708333 1038013 1021498 1840337 788001 1180420 841615 410411 1501382 25351 700390 673447 1149583 1796613 1808079 1206064 10393 356297 356747 1342317 723583 967118 62829 1062637 1023173 590181 1260987 1447910 268118 1810745 174270 886679 679740 701883 779804 789537 1460346 93053 1555288 1278384 276514 159759 763436 1365052 882888 1227912 386206 1033143 477959 1847632 1913422 1261220 283659 91849 621812 965124 576454 993320 95121 1369906 454208 1907832 1205772 152648 824567 983065 832853 1738023 1496726 66141 417837 313011 642542 876646 191515 800402 1256986 1784514 1529360 569593 270052 474646 722326 1836361 757721 1651788 738125 796352 1428307 751919 328638 1358878 1059139 1703940 1891624 1069083 587703 1709091 451412 420114 20145 377597 129234 1926364 1381425 1706560 1487334 1518561 1264143 912277 997516 1908746 675780 1183868 1908952 806276 1320552 390570 1442897 1978091 933629 239216 969838 1327938 792769 312488 104767 1339942 1281777 1846367 306130 1082407 332294 1630651 1969619 504577 430376 1829646 1550189 376823 879879 1015797 1906355 1270232 487637 322279 1214612 1666728 1133238 1487057 740695 1745987 167931 415420 1490956 189385 1936887 1226220 431888 284804 524287 1206572 1196413 1264671 211600 1677945 496805 1031992 506587 1246974 1824094 723150 939856 1343385 333470 372481 1350635 506531 1664533 967342 1529520 203647 1064786 1072069 1519723 1880175 1667042 708061 1058901 582071 450440 67458 1237290 329979 497159 1149924 823084 1144381 739278 928978 1705758 573647 476607 1889024 826439 1293486 978683 1691793 1955093 490692 1208269 1134876 1868207 1633388 981862 1056172 1622649 612164 1482440 128366 803543 1080058 828767 514836 1398895 22915 958013 67156 1328733 1628712 821272 1271305 330311 1862855 1114968 892607 1420095 1086197 205695 862729 1588699 1382744 300326 1952801 683773 533723 126309 663147 260480 1916291 1204092 498011 14655 203905 1455329 1910856 383816 1130616 563930 1773863 1254674 1123432 1927110 1960445 1761922 1152235 1467058 1125377 95634 1455061 1961290 3776 140321 1678756 724742 1333105 1646136 157282 565261 1392486 1328702 1061945 1727181 1699126 200275 964011 446667 1883866 1743296 1475684 201763 357957 1872097 135153 1532545 106898 1661887 1082531 1941761 154763 900346 288703 325539 303893 1086725 474392 1992965 946073 1749385 81732 1524188 40644 1458957 469041 98494 27800 166951 428542 1486273 463802 816914 185602 816331 1598389 1506284 824358 1099514 1364744 1624542 163593 1722482 547047 1628248 1352293 434749 477078 1895130 670781 373905 482659 184501 644412 1723291 1107639 1914590 1100362 908125 830708 948585 1345574 1710887 1070315 550075 318964 720778 369475 857445 818427 70843 522359 235296 1407887 1730424 1322399 1876116 1793155 1180518 233474 527780 945931 993306 64162 601758 252751 1403152 514166 359712 352788 526829 1494933 1611307 319079 678980 1200363 1522633 1093554 884741 857506 171844 1348399 611807 1047818 326172 1781485 1468602 452424 959453 1753094 1335165 799304 807744 1338511 1505462 974611 1097851 1615511 431270 1248752 380093 336480 959644 52624 1801903 1295829 911067 1102574 1444818 449123 1171231 1067778 1216417 321511 644689 390104 171435 573176 1014626 1836988 184562 506769 417632 868406 1252382 594135 1330303 23626 1268845 1828149 932920 1646563 274918 987452 150361 1380090 486999 1571121 1000633 1591449 1447676 1642936 824758 759168 1700440 1057667 1759940 204270 683582 1817858 72681 1250315 1185447 252636 1674085 1520000 1666438 266162 803674 614222 994890 528188 375615 1279821 1387511 13841 1444032 1106092 1468596 1315689 1963938 131368 1401794 1680137 1322253 1832367 360609 1358270 743749 1604855 627178 80324 1054221 1817629 120257 1891309 1359277 800650 1982228 218356 495996 510811 1119717 1493955 1222841 406259 931007 165975 303990 758892 363892 1821941 305369 1978473 1197725 1303293 1652118 1904998 661053 6884 1120268 1962918 1519947 383595 1224730 1739515 512699 346627 346196 1913542 1565344 155546 573808 1639827 1350016 1837544 993767 363952 1567671 1934236 126663 225908 381174 36308 1508120 1740538 1121420 1052329 1562497 328690 1808703 1085995 74348 112648 1255897 1835451 1681962 1694797 1888675 416756 977709 1860701 689985 1813689 1611956 335037 1350816 1480061 183243 1181367 854846 1728589 360287 467948 1673750 1398398 64484 250429 361569 1958365 603773 699139 1954498 81156 1106342 963712 1263333 333404 1703238 1114126 439324 370807 1234980 805513 1162137 587793 1285600 398279 761968 719877 1619173 1695064 1902728 1813824 1152907 205185 1249325 1843554 721381 1398932 1838393 956632 1153829 266512 1443225 1057818 1457031 872304 826884 1384338 28977 1658699 236266 1549153 1906811 1379253 174868 1512974 1929863 1166285 1736753 1525793 804762 1370260 1368580 697904 808840 900677 686628 1287505 1142565 1584310 735301 323735 1777041 1132156 970682 1188717 640006 435397 630137 1307832 483323 1899388 978460 1323412 512262 1436321 1386473 261777 348667 1067949 1693616 1421471 1931833 1042494 558023 265850 196931 978444 903316 847523 1637857 1624858 1031221 1397545 505199 237438 476476 437146 1612503 866171 1956882 1183140 1769241 1840424 421146 1242128 597899 1712776 773799 1788158 68816 378644 1398988 1503525 1607705 901981 1489653 815968 1119195 87921 74197 1971122 1305495 827645 1004913 1060859 1124176 1529346 1698824 709098 895731 722298 1887921 651813 1462690 1058260 90706 1368252 1382168 450458 917951 894234 942547 1047882 1778196 267505 864709 1295495 1058037 1817628 578230 41736 1476069 1814581 761259 589381 1942225 972234 1034677 95219 123847 1167586 25754 1673073 1605911 465988 1742579 1430117 1575880 1515602 1743650 1256216 1371101 9353 134568 500795 1895221 1248070 1703281 1406464 420111 1144517 865204 1843116 1129428 1754724 1445932 803706 1421425 373461 1425682 1396662 197039 1034120 396340 432465 1730483 1949080 1688684 1502723 1007586 1179246 628566 370196 324698 765781 1390846 694355 942433 154247 1433955 1063383 619904 6809 1043407 610457 1194221 424164 771078 228390 1040832 1926254 31050 46280 119875 1891386 412298 604344 728847 600354 451864 215912 223667 232731 1907187 1365056 784105 1273121 272941 532120 236107 1334018 293205 606703 204092 638434 1542996 395945 919591 1034694 1040606 1783060 1928255 1367748 1158779 83522 1876779 1022642 1326111 326970 328386 195908 805182 57820 231934 919987 1421771 811976 1125883 1642434 1070507 1203994 1611065 1227749 1583807 1498944 994297 92727 1712635 1972939 198494 1359191 165124 1846893 1031515 494538 1180658 258453 236679 984276 1682959 793551 1331869 1861168 1706634 424465 1584045 365311 669494 1785790 1423913 685048 575453 967052 1321152 153688 62973 646931 1906408 758944 1695291 1776709 1668318 261654 618058 581815 721242 494919 1252813 1064232 778005 1616052 1538167 618642 493636 724569 70795 39676 572706 399345 1532259 1590434 801464 1189583 925975 779039 832221 365118 917458 1408868 1169119 1943764 1856950 301552 886570 916465 1141373 793830 1465348 422097 1492786 349161 967509 1573558 1315042 77853 1810620 1606698 766497 1307797 1010380 490311 142229 1860406 1985485 283033 1964473 350035 741657 188845 538408 628141 1088621 734042 1361805 226840 650476 1156621 415675 591317 1855744 1354930 163302 1743475 797635 954385 328478 274811 1630766 1081993 1429090 1429762 604109 73552 1931440 950711 1979648 1722713 1637880 1250262 1600574 437202 1886895 1164793 1879079 1545658 1728893 85239 976611 850233 520797 948599 538615 1050690 846942 746184 1908513 115951 1893427 694608 1178757 134906 1516862 1101777 158740 1241030 1602698 1135079 1491818 515832 780588 1584012 1575284 1332292 438949 1006438 1210800 1170682 63634 230704 209740 1872982 1120976 537719 1482708 1466129 1109921 211007 1944045 1105721 1931317 393191 832541 1377535 1140945 880054 1387106 1549321 1587028 1398568 23672 371310 801849 1183131 578498 1335770 1115916 1258289 1392051 706989 575655 768778 26870 544233 953596 534186 920201 283686 1252266 1746375 11849 1197366 309197 813574 1978451 780210 1191632 1724339 651168 51577 1539758 347331 1572166 390102 244956 630903 1261142 1530556 1905390 1922754 58182 1601422 11188 1828903 704044 1492323 1234862 1837340 1147091 1477301 323181 697374 1659973 1175603 333465 1710592 1236302 433735 1881036 1926316 1347590 1378328 91005 1062150 714486 1634620 163017 1582742 1118941 1567058 554 1068765 1590447 1691344 565312 349394 1046361 459370 1625478 1845359 1599751 1770107 1406639 584257 98401 114345 1645827 1829907 621444 877826 441750 1340949 1925957 537252 700941 890095 1226679 1615895 1175440 1874591 410230 1107812 676771 1955413 1805336 1836741 727659 1798514 462637 100871 1571238 468691 288584 766784 793038 914483 1746633 422067 1540357 1263358 343861 1310248 733576 66773 239879 87745 727091 670438 1322695 462246 1477597 189097 408165 1664855 1647472 1308010 88147 788469 1436614 1906356 978080 685441 1842865 1695042 643640 844542 1554546 233867 1074589 310135 1600130 739910 1549134 1761951 886953 1328913 1269625 890253 492466 1334126 1015215 1966863 678567 1030260 1627562 1152870 1201154 484114 1639520 816782 1671133 1759306 58176 425739 1676837 1026099 431539 199557 207431 974195 1068278 346158 1443551 1907285 210692 246880 563054 140123 1435058 411976 1670849 1403286 907820 506172 81527 1557633 561403 489759 316951 1442819 1871775 248162 1635325 772347 22479 300952 1357194 860474 1615717 1128647 1407307 1567027 1408063 992682 114083 534239 1240788 60346 1183587 1350846 1564320 702326 406631 628111 438450 719321 580540 1217522 469787 22431 382340 471481 984466 1034673 619299 1462034 817739 119894 1829263 647079 1055876 1174679 69546 1106211 366096 1412232 1464160 1930651 743768 1711044 349477 1725483 964924 1129512 837190 903077 41235 578451 402486 43450 1991706 978871 1797742 1397871 742265 1326280 960664 1034996 1733457 1422702 1269922 1378511 694480 341596 1634831 1858851 77178 1934247 278449 1865539 559171 1136451 594470 333373 1743053 711962 1755035 382007 1125250 1339143 392068 871404 734351 118159 1465106 1624269 755093 1006913 1456442 349879 63175 79411 710314 1410782 107053 62072 1108215 32595 872332 1798223 361290 526894 1309857 770816 1781063 8614 733753 1494393 854019 155406 1609906 133125 1735395 5740 1916994 386731 1616352 932009 43627 568512 1375908 1266866 1353296 1139948 145046 981795 974297 1564597 1807091 643149 950831 664718 376246 875913 349724 20743 340928 259832 1079557 1363210 263726 1808332 1351129 677489 1589198 1687274 445707 757860 485868 1272917 233823 922850 1941506 1996616 1648159 1694038 1221215 837010 1177956 407745 1169757 1258354 1219493 187729 1652261 1524618 704004 1550734 1156859 1179347 850203 1455900 1269787 732189 512069 901819 834914 1646416 1432781 1069035 58625 1444276 1339480 547578 921492 233435 796952 1396772 38536 1043308 650167 1121042 1312526 461055 81060 1284674 913544 1407499 615962 989569 1760239 1168057 348859 1169602 1289443 663167 791841 186845 845325 1831240 529775 477776 1925595 1650223 1273174 804654 737033 1088092 80924 837951 1171327 1671117 72394 177143 1333914 1863733 1532485 887979 524503 483399 1500808 1585614 1668268 678994 350800 1359552 1853327 892234 1406539 1582067 32613 1921167 474651 1570192 1090905 947388 785324 505985 340954 200524 398985 285727 83143 1198278 1291243 294809 1977521 266059 1696510 1563454 1122638 1268550 1388650 501399 1735764 29667 475730 1848385 1425710 169044 1708114 646116 1897297 873962 1242413 746445 833877 1888648 1343127 712942 529564 1141718 234914 1723684 648674 1832718 1630506 349658 746033 1964689 1135693 1315502 779461 1281775 525288 903653 1566349 176293 781169 1817698 899770 927930 1553173 917127 425207 1954568 1110133 570619 1032643 1224784 1555226 619230 1060306 1197716 1741113 290495 344844 1132028 1931597 38576 737517 1346384 515759 126680 441919 1687374 1086919 787375 1320702 953383 685909 150748 198911 406800 227255 1474727 1569119 1045565 1430251 996343 344250 1774263 1278368 740607 728089 1322205 1658325 1800366 313435 155643 370999 379468 296979 1641820 316681 576573 220938 1835460 257781 1811386 474611 1055436 1144776 268585 1400470 1415708 1372360 1805356 1652307 1970006 1750560 600245 1397188 1502377 728837 1156987 616084 587094 911138 1488446 1367049 1081612 711652 4866 90962 1949991 856506 1389102 1815937 154448 618074 545740 913230 1789527 1527356 167123 1147896 396378 935035 723977 366118 777690 1963861 410591 1175505 238891 614673 664878 355938 735571 609068 1103941 238874 454935 1296722 1869813 1941114 1387570 515161 914747 430922 920567 477987 787559 1340328 263636 736767 1738583 1453017 1375548 1753822 523925 1617592 1578579 296799 357698 1607201 1123305 948792 1082495 1690106 1448931 739798 1085588 562310 648749 1686916 1616777 1800414 1718872 24618 350938 782130 1032723 365408 1840945 1754924 226540 132880 939758 1150995 1654109 881127 1420876 162761 1479041 1507927 1030602 937731 462735 1089301 1296488 759901 1895695 238866 1028695 1879130 1496687 1192662 63903 983021 1584735 505588 1339594 1441720 616977 249728 610811 381244 172068 719776 1835779 1782867 629207 226650 791849 840359 813485 551395 1274477 828535 1340918 85603 602752 233577 864250 411292 1079481 730976 127233 966710 1080191 320244 1601831 677108 542892 1860154 657506 1330243 960665 366880 490011 1188539 13324 1630018 265687 1311281 679630 668005 1309029 1772942 1926319 504745 21550 1956117 583746 1523790 1312634 1630701 440011 1303440 1325541 1331139 1552369 1451097 1412665 113904 1852157 969514 1141293 1325580 1942465 1318858 285043 1885545 205608 1527097 334731 1157052 182957 1846007 269606 1934327 338187 84630 701747 1589554 354878 1794645 1335922 1335285 807215 773037 48485 1576879 499021 782463 1310431 1380697 1770178 821301 1299103 965185 1248526 97696 1213585 1321929 1752968 1570044 1445043 997260 868709 859620 89629 1348928 157679 1427226 575741 767035 1689369 1111226 112921 1941884 497730 699793 424927 140516 1191076 1777661 722835 1584564 823234 459228 1737176 1772425 1094155 495041 335337 537338 1292945 1203576 1659667 1143345 758537 1302906 1815496 1535559 1713029 222173 1534316 1305077 841550 1967721 1672221 1059893 650445 208654 1383607 705827 791289 580767 1497186 695707 120341 1534086 23918 295840 1125647 989552 1659014 1262669 1814554 97959 1525584 1975072 1765168 1282476 1321170 1615921 1207801 1436934 920334 387080 512972 580182 1030786 1154408 1907061 1073695 1327491 317958 1807344 39808 1933024 984024 1045806 1755271 704999 1096362 984531 1005614 1361837 1853712 517676 1250622 1907913 249749 1180805 147340 1127042 82297 244504 1383508 1488918 398585 545272 986344 322833 593084 991338 1399990 640839 1551770 1979065 292061 1497300 1087115 405673 118659 1528084 1856760 1961005 233596 201450 1985955 803975 1591540 384301 46736 107744 1950099 1003204 1399826 1250534 1425297 1289072 624054 1176084 1228701 445886 803569 780688 1487357 344614 872211 1401151 459683 1920929 576759 1595926 1725725 908675 1552027 1560360 500483 1003532 957219 1099878 1436265 586716 1484624 1768109 867970 345147 886719 1420117 1609539 210592 34805 719783 1768989 1310371 547366 884145 712062 1697756 1856488 553712 1943692 1320324 568895 1841738 1254273 1144696 162752 1656433 1317370 1959435 749451 1327172 1324946 796456 1738550 1573476 1818538 432768 1625279 1845285 936908 521934 1335622 1967831 827796 618134 423302 1224042 1335766 1970473 610075 195148 1206294 896057 1091254 538641 969782 1168394 540190 416092 1549487 1582733 1212959 1905934 677869 384908 902131 260389 773808 589113 180466 421672 419265 1277729 1435890 1873943 1920634 490935 1410720 1871012 1876813 1430184 653213 137639 845300 1320809 908650 1274942 356438 1959580 1646283 215332 1259848 21741 1291633 1466748 1499550 759904 1498139 1226004 1360151 1658773 1287386 845675 107203 1643605 1597524 177508 456889 488504 56933 21451 297972 123676 3531 843780 30695 1442705 390510 1654828 1926626 1620547 472636 1139492 1532861 1172109 71141 1163764 1692225 946179 1893432 1301465 1020375 1276863 141034 1890948 1821144 293840 1218652 1081454 1031434 1158208 832191 720184 1517762 1446099 283811 1929725 890266 975269 1753824 1669878 1759747 1842178 1398566 1268079 557350 1758959 1607349 1850672 1906207 1554232 1707342 290397 1797886 1957251 241982 1557222 679636 1637933 1329657 543195 1712724 137029 1656565 1454153 286602 681183 761094 733379 1007067 397885 1262814 1058597 605220 317127 1227451 1877005 1321982 54335 1094574 832591 712212 1735135 274357 721237 138632 1402658 1325035 920972 1789873 38221 596283 520531 319802 978665 1712975 631013 1807417 1421894 588731 1268260 559047 1405222 873070 631945 1804430 1626817 1769092 1570935 1483891 1386146 1366684 1053231 484233 977169 1826856 35513 527300 198871 764992 1941193 391206 1642399 1488055 661123 279004 1248830 1764141 79956 1529004 604040 1459578 1289839 126817 1003220 6883 1224018 44233 1840451 542126 238560 506255 236465 799867 1843460 459942 384876 234959 53660 1460200 85008 581226 1962292 1571335 1721716 1981182 605075 1202417 1662193 1171873 637905 1407446 1237950 106114 1099784 178989 650191 336722 739962 1861172 1660552 1390789 1585660 1781644 1088070 1319929 920604 141067 1697713 300650 1138764 1610115 892413 1728410 1502458 1397282 409419 453118 743073 633797 1141579 1761299 1662841 1040323 960733 1460777 983724 353753 1757693 1278837 710179 794866 382156 1855888 260730 896121 591870 1019886 731109 1759701 479564 1804571 380010 1362625 1293445 1471560 1737199 701283 1931561 1964962 693057 1186655 21913 1711410 665879 265614 726991 389818 1216958 1466044 1187657 83263 1018300 557440 1470793 1443929 632038 1245470 503935 1729741 1934998 781805 1943254 694749 261477 1969757 113683 1310775 1386109 1776070 1479571 1745797 326481 521539 1158524 464680 1471748 1810944 1274038 1361797 1368609 1075944 1451877 554313 136831 112368 1613779 1552269 1133427 657736 695166 1739969 503085 850292 1037053 670277 1171212 1388239 1126024 999599 1836231 630412 1304436 656297 611609 1377540 204309 131457 1767629 808855 722557 165971 1658885 1039243 844611 248218 1980008 98819 1843292 812669 757290 589600 1121951 763776 925781 586365 908756 83660 1893371 1967250 1894758 119342 1510169 1873897 1127479 1566901 446418 403315 563270 1364478 1326065 291616 1937987 1498289 1575156 77270 262599 631687 1957296 283060 137388 750136 1394697 1740591 251803 1135506 749185 1910123 773394 224607 1349768 1673531 1926053 327235 308300 168661 1976741 465328 1501257 646710 1232685 200814 131520 1689383 1086425 1351365 150250 945671 1739319 460841 147110 151277 1352630 359938 1273664 1837591 565787 1443441 990831 1243224 4426 10476 1366858 15006 505530 671309 167957 1039970 135977 199528 1508197 1236862 1162001 1255408 1751224 462068 36190 219938 990629 1951890 695994 462239 361154 1344160 1406706 11546 299535 565403 1268834 1356770 929817 339060 1605810 843858 2391 1908349 1177554 1001594 1076281 1489889 1062888 380045 522290 1170641 208560 1954098 1588416 90296 47884 129616 241329 1264880 311848 869500 462994 1842083 603563 1510131 177704 1567269 859196 438769 1458077 1207929 1254376 1982576 1851777 1098173 851238 1837979 1040149 1118260 768637 702830 1981626 1322530 206957 1031005 1365332 1223027 474966 478873 645940 659286 1446238 1630840 1763038 685782 617923 162000 1999965 878473 935142 685572 507124 1814066 1684828 14820 744884 219907 1124118 697193 877792 1056909 816178 1296733 1881484 120200 1401042 1853944 117502 1910081 681484 1702455 1117536 662523 505877 576228 1313437 463986 1888210 1896868 1291347 260197 54235 1338238 1041602 961484 145799 1678729 386835 387907 1320199 1239973 311747 477108 653038 1940115 1854988 780056 106982 1879162 337784 909730 629784 793323 636875 86319 1782409 1703900 652157 1648877 1691678 312836 1862800 1330934 648679 1886075 1719065 491560 39460 133856 1177257 1908157 930056 1071028 1930863 128396 773874 1084612 1636386 469445 1214260 1450216 1627246 1370085 1857507 801247 423625 293628 1992008 1192723 1221756 1690562 1397211 1010907 1612722 519849 124428 435276 1451552 1436238 1920669 1031363 1699264 1755480 416295 682310 1104623 1250530 388363 187558 204390 506919 133641 838455 1457752 101881 270710 376002 730185 719542 1075388 1339060 644394 83649 1793336 1324451 741679 1076523 1749477 1346361 886298 622655 384670 1360580 699398 719439 479750 1984828 650976 1088016 1079 236565 655763 271409 1269688 509024 142539 360022 1996341 1356456 395441 1775626 1318173 1651931 1109749 1516317 1839313 1726180 1240138 1929323 48412 34393 1924247 1301972 1860587 887223 1928068 1975703 176013 331053 1689750 1347954 1730828 299869 920823 768268 1515837 259610 1884461 9438 389432 1631667 434729 1055513 689977 1532721 1292418 74434 1639671 775682 696583 1495732 1171703 50385 1424314 1831868 1174192 1850153 1979018 418244 694444 825914 1664930 146576 510885 292920 897953 1880168 1679787 438581 404598 47487 1846625 1803746 527186 872000 1594745 40758 1108146 374555 1965113 9207 286960 300789 1045167 664560 761002 1838226 1959487 704062 956278 1741554 1811499 1711605 1569790 865555 289155 704232 841319 1784470 1968674 438413 1037559 428406 46848 1111494 518212 188798 1918514 803818 907886 1136054 1970314 263926 539289 1755317 1314735 1559195 1883054 136180 795258 1534946 382207 157253 670584 489069 98103 405429 1877944 207182 1544872 685093 849128 1423255 750790 733557 1122554 81103 929466 1389796 261374 2191 103181 1701924 866727 1966341 922313 165603 999499 22839 1496193 1903798 1381798 317235 1126973 1499947 1987869 1385799 210855 687603 691873 1346559 434908 1119910 1481338 1894045 1726911 806050 964667 65402 1999181 311142 656903 1928147 1643880 1843219 775013 238140 452249 185757 1651438 156305 1911724 299917 789481 73655 1683117 6523 1046981 802291 753271 1416275 1241587 1017434 107830 63587 1945979 1835317 692796 1443850 1229458 1035075 590531 1482439 1428456 269852 308377 737006 920696 797233 12370 1959418 1062295 767953 608150 516556 1846130 961547 702435 10651 580861 1990721 1250739 272259 180621 1123472 1848907 23655 1855647 1934312 1032946 1360346 1091168 730209 1702542 1720724 851493 838463 1638340 782374 1847771 849951 1254905 279458 1369903 855805 1047724 1232974 931334 1120375 356923 1146193 870710 901470 897530 921980 888844 1709466 699604 1163750 792469 1790304 840909 1303635 636249 1889608 366950 1627629 1091288 1702444 493618 1529899 710917 1354460 578136 655095 1955746 1484236 1882665 623052 266225 929515 1956649 921248 1835550 1022802 924683 1045898 1033714 673276 585061 713619 186906 1462175 1868893 1444774 960344 1777597 73904 1127483 1618315 300546 504490 1172715 1102706 1387408 172309 944015 1076483 1405977 465715 1797946 1135969 242635 901818 1657138 1528372 507140 1424387 1960560 982795 893648 1251272 7272 786768 242764 1690133 363060 754686 671437 1038855 596569 947417 1552263 1262060 694163 781030 416845 292230 571943 805421 1210561 1501191 654869 1022554 323785 196043 1516228 1172469 1436607 1857228 164480 14259 212447 1898599 819378 643899 696034 990631 642286 1332045 1858852 1954396 839774 779579 414133 1230821 1480956 1994665 267942 142391 1199498 1988692 1712618 1045214 425642 1793177 353064 363829 1813781 242575 668324 114554 810060 34199 859221 1895079 847449 1069953 238883 331787 1118129 1745594 1100312 727859 1227532 772498 503974 74594 187624 598065 173390 1158401 1784852 1295649 63775 413179 1904180 957156 121653 1317229 1283018 644481 1902980 621446 778902 817754 777975 194785 1095204 22083 1563400 1925958 1005854 222488 561570 396920 1183552 895859 1051858 125603 360049 1529579 1647082 950289 743602 1710683 1913847 1869594 169554 97779 498823 1475802 476379 726025 565692 1380908 838550 465742 888146 210080 1280765 1753164 1853602 303325 546419 1159202 389993 1494884 1558020 618694 753596 1176055 1939279 739863 617690 1180925 74852 149904 779303 1897822 1376941 693703 580943 1735559 1693350 188770 1221517 1344716 1605343 32689 1607762 674599 489835 1806319 1032924 265210 1520973 1667220 1873320 84353 1473106 485697 1347364 540798 98434 604399 675939 364407 267525 1007901 1901906 865931 1419562 989632 1990075 392344 953733 1626346 347198 1168326 494145 414306 1343157 1426450 143153 92179 245982 999854 791075 439337 666298 1345111 547612 502987 1523168 361181 1842529 1350371 22680 801989 91295 1023983 926931 342694 977467 788315 48 125570 1987454 531802 651548 710101 325613 260295 1578969 659984 262949 535240 1047315 1014483 583823 435819 31250 589354 1222169 440991 358310 1794140 548800 1040240 1552717 487300 277485 1372493 1671797 438157 1689589 1506464 303617 1426018 496139 692461 1881973 313519 73513 562634 1840662 1601561 1172247 1491672 916646 1431401 809502 1691894 1826385 1677533 1721795 292576 985451 362335 649564 1571548 1136305 202278 1313206 1176305 579769 433828 1640565 340133 31870 1310472 1995957 935172 1715888 1443970 1182254 1948935 1591312 237004 406947 942776 1369451 494604 1889023 656470 811853 1239217 1961309 1251863 1775860 593929 1290536 1238503 1971784 1158582 1193578 1279977 1859172 981561 1859898 891526 1008305 1480998 1377641 173635 1349329 217587 1693111 1511626 1039755 970431 1938826 502385 366565 1338324 431486 655953 1807304 591482 355019 707635 1498646 1359661 165951 45698 577766 227933 1948145 668161 65656 1336142 1842422 583998 28201 621810 1734523 1459095 15134 611991 175996 903133 1474411 522283 1448714 64078 1683956 1070601 1993207 1592222 1612831 558065 764931 1665539 939843 718424 1856577 282294 1548435 121146 661678 1400403 1784103 702022 1954077 236443 1166024 1879976 995147 6856 1231980 1756393 1306231 1333360 21489 231071 1501721 1840501 270466 468102 521106 1509417 1571677 45791 1294557 1253806 851586 466762 1220485 1510307 1606965 1156923 1815069 11899 1572802 220078 1521767 1887739 1829091 937484 1611001 1431284 1699804 352972 437366 394318 211527 1512292 914330 729286 550768 253713 219419 291925 1819387 983091 1001209 1323092 402645 713689 1494601 1758452 1096763 1972655 1510099 1988766 1382752 785567 1401813 978399 47984 1993850 717503 329738 1102677 1141249 920622 1297310 596810 720665 485916 1815785 1737237 1316374 1453052 799607 583598 1402347 144979 1679038 788503 710013 939240 956323 917643 1375987 360318 485768 868102 593863 1829350 1763348 840981 81187 857743 426026 1814055 1651211 1811163 120005 775901 685610 217795 1447652 1398087 594697 1141964 1985038 1917307 357890 1595596 1181397 591849 385716 966059 1968020 1696301 1023330 1851326 1106230 227550 649641 642937 697058 1747709 977185 1874358 98107 395924 1819519 289749 589264 1073409 449798 1933150 919601 994700 1597965 1918134 1308526 1550083 334728 1452758 1630662 633429 1427678 181438 1602490 759221 1456061 1672810 437394 1763598 186821 902140 1186158 867836 586327 75019 730200 527304 154549 1245296 1866333 1324668 527226 1717054 1474663 1954429 1704203 1058877 1741835 98548 451773 650473 684703 604171 967114 1365456 1242286 670272 969049 715611 227945 676547 612370 515449 844535 771915 1496056 1364502 1530095 714137 752307 632424 5836 705440 1986885 1714429 134088 575550 56293 1119604 135652 1585139 1768069 328543 1266142 881890 1868088 1853019 630845 297271 1913388 1153799 1824971 1735321 1608271 374724 637684 587326 883994 1861091 1027573 1401485 1430342 1629214 457910 1099450 503313 759284 1031041 468806 1883296 1577616 432846 457824 624554 334698 885435 967115 1989859 311447 207059 1980586 764993 1939948 530909 1792941 718872 1295344 955120 876023 1054785 659975 1922018 1397878 1323199 1770975 1822687 1521905 1023159 335858 1741225 732277 1277340 1060966 55278 1779401 785319 1825664 755468 638273 768518 1571645 125532 1844151 598886 679502 1459126 1239181 256707 335529 1573983 1871524 384546 839579 430350 1268857 1571946 804764 100324 1476355 1532474 1160649 1341605 1507677 832487 1836187 820153 1187034 204318 1041656 826035 1685582 1728957 1903154 1580647 654931 322160 880956 906432 1803635 1590514 362258 1040714 876972 1076608 358870 1045579 1540133 1680501 821670 427801 1699545 256045 367671 1955630 850729 1584142 1730184 1236784 768140 1755728 1509000 654563 1071263 1326242 505212 955616 1258815 1242108 397633 1404757 1484243 1452671 362024 1405735 394605 543748 1117250 114125 1210574 92163 1384151 77435 1257214 37089 903285 1430086 1526384 1666556 740360 1668164 1589057 1431056 1970076 1851825 371742 323163 1215634 787343 110947 738204 323890 1330288 141667 1006195 1716492 627068 889332 312996 520873 1863309 446436 616314 1688022 1456448 1857665 1727194 996896 577167 1159673 229614 18694 735753 580668 860130 360114 949516 182046 1007223 1421079 983658 355582 1168752 1548752 1959814 177117 1170138 526180 706102 1939155 1146547 1410892 343927 682259 1925637 1419709 784216 1924583 858875 1192144 355167 1719734 29311 1802973 1236148 1959379 11975 937075 1784300 1602505 248922 535378 1636837 1939418 57877 1163263 1321620 1622473 173812 363799 291186 1138340 1594680 576732 549728 1295113 958662 992634 326776 5588 1938509 1692978 496404 1354842 861229 444132 788323 260802 529713 1760781 564056 674550 127732 1260602 1751115 174628 1421727 239728 805262 813716 1890788 331830 163134 389929 985289 1751502 1627578 1091615 1287041 476280 1562940 1513171 14618 587467 559158 478747 822507 406914 650989 865742 1646315 333911 1768424 169388 1132783 5275 1654862 1631666 1257651 79174 161619 1128139 630905 150230 657289 419960 1344390 883769 1692309 1706189 1672879 813830 1128976 1764169 1129636 495106 1084984 1128042 806047 869674 757877 1492350 384967 1275440 855806 545304 1535020 1153276 1893745 1054894 301538 1435577 1591055 1374185 1973226 1315747 606813 866207 795536 1021655 1071875 1880288 1023490 52124 430278 1619308 297959 498802 608971 1743357 1519504 9918 1538776 1157127 147881 955431 1732466 452331 186948 1772778 1443895 793906 414139 1458021 1986962 320436 431876 518004 80797 677912 1555832 171088 1884552 287437 554840 1868608 1445741 66085 561818 1640665 1440175 551473 1946602 1963856 1797354 743954 1158193 140705 1894713 1150514 1419908 1937387 939606 1111336 1608187 1874046 351951 857252 1576543 894710 1325324 1559075 1110489 1999227 168499 1933519 16108 1900542 1982542 1320499 1745805 1879950 191991 254247 1940416 194444 1960652 355728 1836079 1908317 438184 1035438 1856324 1061002 779400 15567 486826 1674649 1141204 637281 1989473 1115558 116573 1671719 1192684 507276 1826436 1089304 1467003 1893223 1025897 1813940 986148 336341 1151750 1625783 1423330 180701 1407656 1846067 1432887 406212 534200 1473253 1851599 1951804 39992 199321 1007269 179816 1802837 419467 1337328 1943777 1006100 701746 1044087 674159 1937173 1686065 494341 1234812 67962 172695 1575953 952508 1385953 348654 1800170 1307569 664620 528624 1495948 1835412 463851 1170473 547464 976728 287076 1492483 966206 72146 1976123 1862605 915030 511399 385346 1161853 886658 1894709 469088 1893375 970197 263435 1086428 460808 1188360 1264014 68336 1077696 1678326 1538053 1771954 1513103 1667510 1104731 1093866 1040254 1923780 312611 139736 846596 734185 113669 94242 899971 222543 1286493 1392827 1789199 1406213 366526 1487827 893689 1305321 84712 1969133 1109984 105394 323463 841793 654934 1073731 1252562 75955 86362 302100 378662 1711976 1954999 343558 929575 827647 1488996 537078 482505 848817 1403305 606554 52431 730538 1393042 98701 753841 1879287 557212 376374 524813 617810 313289 1113220 1359351 659183 1550114 612108 1852189 649072 778761 1269535 1315884 814289 153184 595259 874519 1848897 1137175 353846 372179 256186 25986 19548 489805 976507 1529438 1651200 1000484 410651 1632766 731344 704697 1082945 1663185 1099305 620133 6549 133852 437490 1720645 1214586 929415 738875 1787680 352177 454647 6532 131481 1617778 1218862 1071214 427092 1089202 895733 1584726 380283 539194 1625072 549871 629514 1418185 1748524 923261 1899531 1043036 1157355 780592 1116571 461225 746405 1934641 228323 1522223 456864 880638 121861 1365308 392355 1238873 1376657 1856106 4645 666326 1954872 457964 1950472 1475884 386363 1336338 220104 936656 171737 1113253 90202 1546205 1191293 1203162 641540 1781256 1551882 1237764 1802418 362041 325504 1351301 49384 794140 1322311 1730370 36554 263101 1467062 1284605 1112463 1500360 1642606 1092039 610624 522811 813812 559934 959636 1737276 1574719 613441 636205 103587 1622476 231589 1137767 1778509 1058821 580440 631452 1797398 1701345 1987731 523981 963635 15104 1969107 1573578 1011056 500239 1835033 1753190 1535566 385334 1856021 1212551 1185602 867956 463548 1710706 516526 299464 1111862 509539 1734127 847154 229885 1761673 640104 670597 632660 840753 1425919 155809 692151 491804 1033297 1985506 117946 1778466 1364321 1354057 1188638 1978688 1094753 338148 1977301 905710 137635 137888 185134 1775920 1078787 1149262 1518996 228701 62915 1470039 382226 972891 1432776 65506 1425152 920221 1246960 1937339 757772 550340 1335374 771830 794158 875911 1920 1511713 1067341 507284 1577816 38547 1809306 401549 246246 267390 946052 78838 1408791 693632 1330775 1720627 1009636 1067517 1400039 1024121 1173993 1156367 1323337 1038138 401499 773092 484670 550024 1064061 364924 471267 481514 1972907 1017087 225057 894271 479847 330309 1060004 1617640 1027732 1088940 1938564 126988 1521816 84033 1044615 182556 705415 1868974 1893682 479240 494568 45701 246891 1546354 793700 1319666 841087 371671 126447 450741 1812538 1697497 1099073 1280927 240605 192475 1306760 92308 1030920 1907408 1716851 693904 1387663 1422024 381469 1860755 1249484 1142919 640375 794085 538308 1247554 1536883 1547198 1183063 132657 1210062 1798312 1608949 772249 283696 1615352 1425137 492411 1170227 1409879 11184 1810082 1365281 167972 1181740 1517932 1545122 822987 650667 439154 1448762 675227 8633 1380581 187382 1861486 65524 1931121 1088223 763785 1451395 1069814 308737 1825403 837160 1177393 1789354 1839531 1032845 1690997 519423 767832 609345 1610202 1911812 531039 450935 1132514 1943293 1381790 1283746 1595164 254841 169164 1789073 1014575 1910101 1009421 847400 1787771 502407 395597 616768 222625 1723323 1079089 1402438 1039082 231231 1098769 264622 371295 1494648 1268590 1272790 507306 28540 1915431 1044585 561341 700031 74895 621169 1369928 1745124 493421 124959 480141 50148 388611 282089 1920103 999657 1264560 372367 458580 830975 1828907 1312603 115743 88225 617105 1036048 265251 116864 1749413 1705346 1068708 768153 534094 1673709 61336 1088026 380063 751857 778488 230227 101750 718491 1579064 782014 1541385 1543980 1749079 738862 1633175 646768 1437870 1137522 307924 116702 889267 271643 1982478 1530527 1614802 441386 117040 1401850 1245344 493365 1750301 1681414 1803722 1273913 1873370 1902492 1343356 1829008 1553572 1824891 27034 1444097 125333 1986711 587078 1822904 1893503 393303 174888 453957 628741 1382423 35846 375339 910435 1667389 1422219 1110274 1619759 403543 1578318 1490858 1107603 1221878 881770 424574 590322 1478296 1069359 940868 1300190 1915663 162688 923468 297542 253328 1196147 158186 981475 1136403 498108 74573 1315925 735876 1636087 870950 362631 544289 1008785 835843 1120257 203356 1798727 1557518 1433250 518897 1268702 31859 100660 307146 636785 1351147 1158916 332327 1692769 689945 1725141 183420 315350 1329837 1863499 681454 1728522 934087 1201086 471964 1155503 126938 1665490 37639 756284 161145 1004756 986613 997624 15513 1114191 575659 152791 1895278 1797096 108593 635850 1831915 350892 244004 290143 47087 177269 1559336 1025071 1217651 1559924 1729388 1003328 1936516 1746945 572475 1831019 574809 1656540 1294947 805742 951677 95774 441204 511497 499415 1216501 1858535 968924 27007 842280 1617682 393252 1832420 210964 746567 1423261 391234 1051438 714823 187332 662949 771911 662907 1704644 316623 401086 72275 1436986 879337 1884071 1636745 393968 1016327 550669 1776411 895713 1507186 93689 1327948 775113 1409891 360206 1270381 338384 200401 1569241 908899 1135047 41372 1697646 1514693 1986107 1404337 1247488 544456 1012010 1046831 1983895 1552285 647807 1197715 1366192 845277 1271415 458003 217696 1022891 195268 57918 1595529 1546741 1105525 1067026 1690687 1302195 1034983 1722544 1991169 1418707 1602921 960210 1799626 1801081 1755414 688242 1182074 1966272 1732778 586945 1024777 672161 314201 1913393 813871 1001140 1580913 286898 569639 1597093 66151 208948 944058 1996571 410743 1422485 483261 1394864 1800581 670722 122813 1594197 1156438 1192806 1195159 1351413 972168 438537 148006 297362 908373 1182117 292156 1501646 1742059 217098 1517343 1813487 1400289 171170 277326 388880 445896 1417416 1960133 15318 1569178 1579906 1651761 1888990 1199129 1953576 1231033 236124 1528537 1521561 307664 1717763 1987074 1772866 238166 500811 246571 1747656 550547 578074 1193169 1281005 1208327 630668 1665274 1427431 695343 200422 688647 582818 1581022 542712 171024 582048 1691860 874950 1974269 849719 975487 351646 1470923 812570 759897 1091351 295752 1040446 964742 1227551 887539 1953104 1779133 1057690 43511 106907 697381 1328307 1669439 1398132 1799816 908809 1813339 441099 841773 499689 613402 23000 1340805 765053 1836653 355620 1080398 1559656 588112 1573230 351493 271207 1265511 995194 710150 1141885 414424 1348834 341173 1911453 1252452 1991300 457626 1812889 1561860 794044 827429 1078529 1594176 424308 532684 1248597 1511417 1241118 1245590 605013 1296187 1789556 841269 1218806 407003 611682 1291203 1338772 730819 1116881 985270 1742927 297374 1247649 1128508 67661 708390 854535 921790 699923 990416 1242900 21234 276769 183806 297820 307791 1660297 696178 119964 1682235 1362991 1072657 1825518 143315 1060695 914924 282669 1504189 662687 1858168 1540366 1371744 1429142 898269 802576 601821 1068661 1573746 309111 553534 305171 638519 490403 479317 1383041 1010878 1898847 1648580 510753 1630238 408064 412898 909254 340788 1548918 1036685 69862 61248 385218 673200 1859452 812469 1333980 830484 1421755 1172919 1602187 325837 849487 764660 1631452 1863803 1591486 631046 348381 1524431 1579894 1282473 429499 289185 862625 1436641 148152 841723 1888868 1956294 1058689 1313222 326048 1225894 1560018 1785008 1223973 1283286 1323344 370682 1876124 1902628 286653 1998522 1709181 971315 139290 503261 591070 1374979 1420470 1936790 416189 291642 507262 487063 780462 668439 1778307 673094 866767 1971984 1737187 1195702 149649 665497 1063874 1949283 360724 571871 1170412 778788 585345 673017 218411 701338 229182 1728663 812761 898586 1784223 1331757 1633390 1922314 1915756 1183404 957281 268652 516634 1178534 1502408 1911832 1672421 771200 785232 1072813 48692 946665 532975 621282 1417833 1854919 476275 728986 387004 1083621 183262 597701 1747289 374584 449171 147599 472315 1730030 116529 522139 1138967 1284756 1031597 1107875 1210112 1951330 324730 1846542 547483 121893 1244570 1242966 861896 1142030 724012 1092365 1979130 801254 234532 229497 116648 429571 405779 1598821 392438 959235 1237321 1488754 1386756 900745 1357959 1703291 193298 1047819 1615288 1915571 929948 1053687 946631 786807 160601 16804 208659 1525239 765986 481013 65090 1185032 409805 1910711 83648 598128 787108 720414 1766265 1725529 1143673 128974 194889 813419 602265 1194377 1515052 740325 1571243 1774995 498572 816101 662590 1755824 1012272 89456 960274 732169 773514 920591 225737 360250 979477 1468215 1308801 1133818 262605 1933742 892236 531984 1204371 858505 1578512 1642863 502890 1743944 1286254 16919 1947311 527871 1157123 1756194 1859853 582597 808471 1157451 641291 1429798 1135621 418807 643781 1027345 965308 582127 595662 1721715 945514 922723 1529670 43898 394245 922579 1940983 1023266 1830200 257657 957501 1301022 1999132 1763220 763770 23725 1215512 1642089 589526 52339 1051962 228164 216503 1190731 1633871 758734 1908054 1076010 1103313 989883 322489 218270 1946623 1842425 1831315 1892898 824084 1752327 988596 1311192 517191 1029556 407491 1233657 594980 1144117 186844 265596 759057 1550447 1467520 357098 1834083 931595 401793 154280 806374 1888212 512696 1931458 525915 1255637 994187 328119 331973 1158210 1943064 1379640 952212 277257 883548 1028627 1045065 1784026 1760830 867316 1926476 931264 407296 1525986 1826560 496792 917834 324823 1426451 582276 102727 684040 1619535 519545 1899487 701696 612483 1388494 1097618 1537713 1779479 672045 427371 1517757 1369572 194934 1134075 1430769 1066462 266291 1119655 936247 1806359 1157855 309316 1241275 1734994 1803043 1320586 1864298 33288 1227914 227069 143891 1373747 130101 1039516 1849037 467677 574540 233984 1058443 287667 198175 983177 750969 1976754 1603834 733641 416706 772593 12242 1602347 654417 1508088 1174871 609870 337489 1467536 704495 1146346 1797131 814905 1219472 1356835 107881 1342499 139168 467339 330813 1991476 676669 833860 344735 161414 1380035 355387 777194 1694841 1933387 238796 943597 1331374 1793467 157406 1478876 1852367 397167 1252564 1011398 1356314 472243 1578714 255853 1676103 128770 1009353 1814503 1436573 1802531 38960 592997 1393314 965517 345051 991927 1722862 20176 82581 1896360 1990581 1337990 275084 71263 810497 653218 1774175 81228 742209 774209 221289 491993 604790 593153 1405216 467814 1743840 809131 27199 243743 735600 1241981 610340 1171350 1121320 894541 545351 360981 1067633 1798181 935332 326791 1589983 716345 1461442 1037343 1986899 865811 1429019 1516854 1369845 48161 1329858 231424 1112475 727152 67368 104931 966433 617168 1341717 720433 1890026 93450 1850834 152900 1529578 1502238 1458726 117911 1033612 1822879 604426 1761684 467838 665646 1769217 605548 1047637 112038 638873 1534293 1115176 1662945 1757342 886118 982356 160453 1597517 572058 1668333 261138 589909 1110987 1629516 947811 4138 535437 169662 1366136 97557 471847 1289710 971200 555386 1581370 57375 1681204 231834 1368069 1333817 1337862 614817 375896 916021 1904453 1190625 837187 221945 393333 961096 1914107 70676 390166 1633411 810592 796967 136962 426718 1707072 771805 1066442 1448505 1754448 1542546 1570233 234326 1294901 1457334 28352 740871 824102 303132 861958 90719 174659 1828335 1989178 137344 1633885 560896 1094362 941430 1710678 506101 865198 1580329 939441 1790175 755635 691980 47701 1204890 1793293 1385770 195288 34610 1232260 951772 109061 836925 1025354 1802810 1898867 1531139 420539 1621475 1345184 1876214 1290899 1188445 1565045 347708 1384554 1088302 985995 1844790 58030 1375128 167326 1291801 1071932 121528 1552556 429896 1130995 318253 841124 282574 1514487 1265095 7339 1271284 1292986 1005855 705823 970838 945956 1538337 729314 1053638 1587763 1771849 1968560 122685 636557 494448 774907 1958165 1283409 354587 1487875 1383597 172463 130321 1854687 689136 1940484 1565843 1975655 721688 1137298 1790576 253878 522877 145296 7053 1878292 861122 923488 1525103 1987545 1665064 1756573 132666 1175363 701166 444678 874425 1831650 1489456 1971230 427417 407382 660815 1672211 881851 140184 28620 1268410 1872400 1217517 664675 1397276 40005 1898206 1317987 3236 1925275 601811 1429947 328874 1032019 183499 643770 395710 1216064 1090555 242109 10760 820191 461145 712978 1407839 1703268 1653290 1128091 561437 1382219 527645 230903 1604625 1360693 629459 1554448 1466153 832451 1220349 1471342 731903 1583725 1182738 1536551 889278 1425113 150254 1498074 1627642 747729 679157 1806131 732155 1426219 1097787 432007 6319 1601294 1117258 102907 59372 22486 1482819 1921410 478831 1116953 805659 1651636 773684 344637 1737465 1687783 1108932 1526482 932586 1987737 1098309 243263 1130307 432628 102743 597248 572107 821378 1590576 1449272 1610648 16921 1140518 979794 239184 405231 91140 639149 552261 777030 1668791 1364787 311389 283641 1714310 986048 1063140 469974 1269162 116739 466395 1071722 1831472 366468 1238446 823411 371959 711973 581770 268607 1658588 1729039 1614284 416480 1337626 639663 1819336 1196877 738422 1137871 69167 1359881 116941 278083 503042 1811522 634893 411306 307799 46669 1579323 1321084 132614 628600 601206 1967698 529541 705337 1566907 168106 143572 466751 568522 1447928 1683775 936282 572190 1992298 466150 903698 1446907 1706635 438068 1359321 1505077 84142 88908 1190933 1649197 1594667 1059484 429355 999875 1715442 1023289 1648740 1944127 1473877 1332492 1795227 1270250 418209 1354345 398660 1023281 1347342 1785681 631320 1675858 584242 997117 1012521 1360271 1527993 80579 454440 1792950 1061617 1914738 1213841 1515870 1779069 471107 1538209 1522098 247484 395377 1040788 1638921 927796 1696340 562366 635785 627061 1543238 39902 1734372 667 158587 88422 723890 748083 349999 1831748 966573 983663 887628 1097704 784581 241159 597946 1981745 1377413 608126 109376 1594117 86203 1003704 1875006 1457104 95532 996953 1928872 1758167 1647999 219642 979956 297022 150373 1252714 875118 1831435 118164 130831 1909092 457791 396346 263385 498540 1050943 459765 1123623 822739 1274821 1982528 1884128 1965872 990183 625847 1425343 795129 1172584 1401905 1952602 1054945 1085548 901419 608730 1132762 1259599 622459 1386286 924805 1411119 890393 286592 1065237 1887958 1569731 502485 1935488 1703153 549596 10610 590221 1111366 949552 429799 1155426 1990613 1828725 1526096 231688 1932608 675279 1698349 270404 142626 5651 195557 596326 631328 1765238 1870059 450655 1010946 1802903 302247 1012827 1817928 1184836 1371063 494697 1285618 909620 238127 295750 1561441 33273 1473473 541719 1275586 234462 317641 1582023 491826 663605 1772794 739627 1993613 1956714 1146465 1773379 1454500 452770 130306 1860958 1779745 1965509 1442791 1424091 240447 499706 1350926 1868993 1932003 1480356 1780265 1592018 1636445 374628 1354458 1757121 1969280 493242 17842 1800730 1576746 1596749 8664 1062730 346542 1495998 1620659 201018 594618 1780147 317733 1303693 670301 1093368 1825220 141411 753671 185389 1040156 596448 1138647 1232396 479917 286708 1242532 1459598 1862115 1304829 818280 267087 50036 1837888 1653749 1379992 1179449 1107183 1302028 1771900 1299644 1780018 244770 1990843 319074 623090 1883593 1061662 1107198 376369 1296507 1204158 678781 802557 86864 188950 679755 738249 1362866 383221 1671383 1530475 1694901 1912083 15703 1243385 1152205 1311408 1680814 801931 444090 1876664 725805 778284 1611972 261734 1808859 1767463 1820621 1658952 690218 1416578 1625554 1646479 125626 1684512 1820292 71212 718318 93172 269395 1807495 1331216 1887828 1963946 1175810 636140 82442 1754107 1316589 1288714 414864 533918 206422 98729 456806 1499139 473423 1734218 1093293 1692220 1623622 320915 1537535 1764148 399631 1574334 325033 1918767 1298359 538861 1443971 398854 1426214 110450 1514456 1895788 1611255 615959 1058604 1766307 84647 390146 642845 1030952 1853057 308525 1652906 121563 1120692 843688 837946 566501 563951 1034397 1177233 1370683 1047067 15336 865654 1621690 977256 1436197 1771780 1185177 219659 1297719 802052 224889 1612261 1992804 42749 1670493 1938755 1637030 1681187 1011705 1717530 207977 351757 1798643 1453264 1318274 58738 188316 1121519 1515936 689142 1445877 532813 1099103 477472 1944672 1073137 748791 481366 1540978 1854332 657158 88852 1882720 606279 1986077 766667 764909 828683 861876 1378375 1474875 1504420 1764242 1768651 1577092 532132 1343206 25067 405380 1213213 1406076 859477 1837157 445413 1687998 1870859 184587 882217 1366631 737037 679272 12862 170397 1136327 1250763 1003131 229816 1834766 1228546 985087 1105400 512117 1010961 1819334 1594422 10244 426630 98097 461390 761464 1232701 1771463 564330 1133860 924176 9819 1323297 1352515 544920 1001857 610221 279357 1369290 999027 1144051 960616 1924053 1465802 166228 1799286 585528 877044 1050876 224031 1112039 1403263 1402247 1377729 1866627 1670351 933476 374810 1123416 764996 1040187 270141 674907 335995 596391 740910 545925 1377358 607971 1665706 442381 1973727 652687 913779 863304 488446 283699 608306 152041 719647 1320910 1140740 619368 727439 1026341 777021 485458 1394426 1656986 470369 1218611 1276136 1958637 469090 1563620 1511427 327236 368129 664188 1598828 609836 322825 496374 1818077 1287224 282961 1338533 122393 424156 1800831 5161 540594 1643041 574079 338439 845740 1360972 1894222 787770 1260113 312383 1913223 71852 1737608 719179 207047 1067526 483568 654682 1970087 484845 430594 32415 724759 1859331 101488 1525512 809737 885564 1048766 619610 855282 1870985 863679 665098 32461 76529 1986824 1714564 469065 1688352 1725910 537542 1989393 1190979 1909600 771912 460274 92131 252413 1677263 1711020 720362 1772736 979821 1414166 1901541 681757 1845580 7644 1994587 1167522 1535306 368228 200426 1396558 662956 1327996 941393 257327 1605036 769243 77632 1987535 212395 1026247 912482 163924 1340259 647862 474512 1016808 1203627 1446733 1747023 1504265 1673183 1588564 261296 859507 720559 921232 1250402 649123 1768008 1399749 187511 949438 96343 1952043 1138806 1639558 194984 699821 112060 273011 392842 1004891 226232 765263 611414 810694 1847036 1230787 1343301 55658 950140 225535 471222 1421947 185786 1340131 1415068 789096 1544888 901005 1794525 819366 650169 515093 1170785 1262288 1463988 1274233 123320 1373664 1094956 1853157 618450 1191650 343020 43477 86594 1306480 388321 422105 522966 594383 1752263 684297 1103386 770586 1396155 939890 1541685 1009826 1705145 670112 1008415 1858584 312906 314816 1435662 1350975 802236 1515019 1080739 921279 969593 1750696 767809 1808653 1763691 872203 533668 220633 1627582 232447 366011 428987 499232 1003773 1655267 251236 1436233 370369 1038417 1867496 1860720 736418 244697 184387 1075560 682110 699719 1350943 153752 1117890 20236 1134939 544048 80817 1620248 265888 447689 117491 1808259 1799337 143875 1841224 1469030 1192294 1134299 1458530 1406123 1941423 1594290 883305 706937 668279 485169 1806447 1684479 381289 942568 155974 1728247 477374 1415929 581711 835092 645792 848175 988437 999731 413254 1382359 1275800 922328 574457 1886845 484979 1793654 7383 1483456 1057132 1704403 1467275 1172887 86519 92281 528213 762528 1152688 1953532 795573 161133 789498 1841893 1414187 1931617 1119191 1071438 359845 45233 1070431 1371846 622988 808828 1141654 979972 1971592 1191978 1595715 1909112 120517 1317571 524544 923309 801894 128114 320566 289072 479370 111369 1968286 1983958 678076 201932 310342 1214251 361910 1380113 592870 552481 543267 817679 1823974 1598758 1151047 602435 1158867 1784251 1195514 605119 280788 836310 592354 118076 1426001 1721138 1201677 1414303 1243464 853894 19560 106789 727447 582626 720000 883078 698972 378908 673440 1275155 151110 963738 1038940 1266596 227427 71298 229975 893107 767145 1688914 3510 522550 740811 197335 382376 646951 1473940 295564 498394 1789006 1344040 1003821 1518912 1271733 1084619 1171621 793621 1889065 989139 743814 71424 1631257 862381 1767894 619740 827735 293634 672381 1091576 1776272 1869990 1008416 624375 882172 132758 1126387 799075 1734468 428212 46414 1987357 1313616 612727 798173 1530377 161728 1093363 1286529 1819329 458906 318068 318629 670103 284197 1848360 1237890 1417623 231474 1095193 996518 1481868 985354 1844506 1445248 769658 900816 203706 1124912 1628704 1698296 529132 775462 1168296 585673 367022 1400673 1997500 1389179 628571 1064124 1811591 238078 1266017 1997128 1514072 1319741 1521731 25054 1907434 192293 1062629 1964741 1951833 222360 212202 891562 1711148 1486050 244714 298400 357159 1455012 449766 1320037 624584 575662 312620 384885 1531054 1007365 1226469 335752 564462 1162579 50609 983501 1453803 246964 1950228 633552 163031 440668 1066215 637087 1267177 1621680 1110643 1724225 1603967 1064971 1155903 1102837 1105228 1275445 901385 1044132 1493170 960511 324691 244052 545989 277732 669067 1128935 1562745 503341 1724990 1443232 1722907 1198120 966051 1621393 711897 1417002 1770199 1895470 1046887 700634 708018 1031955 416841 1915187 1296278 1863432 484480 569585 1224615 1983383 1042234 1563896 606181 1177472 1901894 952665 1227519 66787 1334052 1922028 608442 128749 1580801 887735 456745 1338999 778487 900142 1268451 1456310 186118 864754 1721323 1270475 474057 1519949 1537243 1661664 236371 1366386 879214 1809970 125390 160256 1541475 914114 509928 300997 1160852 1749608 1874516 1896402 1190642 1684170 1326437 305726 338335 1354093 666201 1761994 154349 1213633 1895630 1310388 51512 80630 1700478 526584 1035179 587116 211036 1851310 1557068 1312111 917758 928267 1452264 208989 1213927 487814 1147562 750738 290877 899842 1971873 1464037 997261 200899 1772649 1516016 1435184 641115 1608507 1810029 571145 1470847 1785280 1870235 1771259 579446 585299 1700833 1445172 34841 1350083 919950 899575 136167 800078 785128 1939798 903516 582173 1889772 1950489 954864 1216545 585913 725042 399051 143835 690536 201259 631832 1100789 1647402 1409678 1316094 1049745 712280 979474 1547532 423109 475279 658983 353255 1849322 807056 1512456 284327 357204 1068898 250676 1943622 566404 674051 460643 895328 1862173 21823 1788312 1478955 600510 1450555 386655 216885 1039854 1861731 1068924 346622 1005818 1838608 1724732 439575 1880615 567850 616001 1233200 869715 841235 1081943 1064462 1324188 343870 1548703 827317 920760 1876735 1742170 1866956 21242 1070564 1006345 1576780 406770 965332 604982 1235232 193161 1830992 1733100 1420104 277484 69634 1784235 394486 1419881 651844 129720 657017 1061996 1328529 1703364 1213169 1401417 84855 272544 1082241 1640523 1939336 547460 1830886 1167891 1567127 1795388 790335 1875212 1348921 1528806 932493 871179 228216 1143450 1793703 1218522 963167 691090 295601 1450057 1796548 737413 339765 808400 1615004 1801143 1915123 622798 1186546 624870 578632 886886 86586 1689676 1567533 563107 393260 1995543 1283536 960167 1788354 975770 783248 924447 147675 19497 918457 1939051 967322 129348 1054623 1533436 817870 1573616 528220 545145 1846339 45248 71314 1158594 1248951 193863 292774 1262295 457814 638176 367627 954408 1891973 646557 100139 492148 1986015 1607544 741390 731131 166738 1528875 1029826 369453 1323778 134392 43810 1816129 1571008 1699777 1992031 1448947 654510 1117510 1959584 651393 1005937 45102 1655543 1571429 1059904 1812111 1665261 1565921 1225371 1496323 347742 162734 536198 928302 1312251 1922172 1938671 71107 1868209 157390 1009004 1460199 1473412 353481 604942 1924936 1707377 1237579 1022557 1213233 981907 1420785 1031410 540445 1315923 1169572 611580 166679 334599 465794 1030356 1333803 1964365 761708 950674 1624905 1480164 47009 1094017 1543210 70659 508802 560696 383761 394057 1156374 1850287 1044352 1651389 1709696 1411007 164483 1759993 579169 695710 1170174 1730679 1918092 199667 132373 1046197 936171 1106863 341138 1175053 214797 172560 1053602 661966 1166407 475481 84196 315187 281792 1612866 369496 281264 1471252 1294417 986199 1658899 1804858 1658004 253722 1129400 1644130 1065585 520957 555152 1097801 1893406 256905 609288 76007 1341801 288792 1156376 1803915 860314 418175 37276 1429753 1724249 450418 505216 1082713 22605 1117919 1337356 663639 1240352 245814 97074 1344833 1679396 109286 1602135 1040718 1857400 694079 885081 355266 959792 1107708 1456056 1104715 1529617 693100 1114912 524536 1298831 475776 1897150 707534 1460918 796505 801139 350000 1140613 200750 138981 136686 572794 1214106 81562 1367456 651040 1369784 402862 650311 485961 230872 1030290 1600156 1278032 1418456 115213 193268 908946 815877 310060 751036 1638153 1763596 592714 412795 514586 1855147 147 1804587 696914 1020796 56029 801068 1280855 1535706 7231 175910 1631214 388430 1765216 1226603 709265 540167 1838436 815844 375846 793422 923164 1921649 1551515 1942112 745592 1715405 619535 1944126 1685338 1325175 1738587 1207785 1493700 268719 960198 1590018 1369120 864276 1404349 611731 1477714 344601 244966 436621 1296031 38316 1326645 1968523 120578 1078225 759933 965438 1385552 596664 1019806 7800 669423 1085038 618351 1766284 994956 611688 1408346 306049 1932989 1949739 812684 1551645 841673 1673716 208362 1357572 872018 1878350 1646936 194486 465323 390697 921929 1923927 439082 795610 1927684 480129 1872075 362411 1919881 1481332 116926 1815055 916553 27168 1706636 191466 1219654 928293 630188 1365785 856122 1026661 1241707 1463433 363619 884992 266224 1873619 1595010 1623472 584467 1471530 386049 157210 939106 892158 1793950 958910 717669 1876007 1751774 53846 1513371 1046381 1420255 631353 1242707 337272 698268 1149709 1001053 589965 1107444 1993157 1214954 1705801 912578 772803 1198017 655243 639676 1002086 1211965 946007 1647938 357978 1144988 449752 1425290 1578954 671913 1471111 1866596 555179 491348 491231 1403634 1166368 803712 498375 508965 1878660 986424 81482 724863 409746 1900964 788901 1742882 1370111 1401598 1475706 481512 829328 1036031 1981614 1753752 1190452 119884 1624811 652592 356460 1403627 1246615 1342915 536142 518813 145339 882767 767286 1448662 703159 428196 1242539 1982631 1700463 111346 288962 936140 1300739 698873 1436447 1640514 1208458 376004 738077 563261 455488 437835 1263398 1238061 945570 1091052 251518 1332338 1931927 1437055 1038482 1231916 1817784 769338 1801846 1529050 784995 104232 1090020 1601483 398157 1169122 1851722 738864 800653 1840066 1202215 634677 591112 1430099 626255 1869743 1635304 1014862 575651 10901 880314 621042 721012 704590 506236 1656880 425837 1841727 380234 661268 1317737 682220 147663 1099877 953956 842575 317445 708837 991373 192037 1648297 608747 1075518 119299 796593 1050605 277022 741955 1252580 1127182 1739062 1110150 1855677 1536770 299057 852146 1494654 691333 74765 1457245 130981 1705308 945490 886421 1924226 145110 329849 1981052 542918 503819 865280 1677804 1561861 720146 981375 364921 1250812 693325 47851 57654 1724883 1435997 1732487 1772586 1266848 1173952 1891101 1991776 1519078 954784 1420120 1425715 1750667 1436670 1449300 134570 1076571 537471 49889 1426483 406423 1341547 798461 1247571 1952469 273887 205135 710114 471042 80080 456902 432227 36874 333695 330870 563813 1561444 1113658 73895 1538191 817643 747705 862618 989174 1735660 1675794 900531 1558987 1960115 574304 293808 1835160 1302786 1766343 285637 341537 1132377 461164 468100 1890634 143089 1150337 1043819 785263 841141 158744 427160 1301223 205623 371205 474500 1249698 1433339 1774731 1415818 1755666 1032713 1588522 1344362 1517227 1995845 1693792 248273 930104 1144066 1475463 1781570 99823 1590749 328581 798626 1457008 275557 1965577 377275 1738538 1538966 230480 1848979 1335986 1246162 872376 1607659 800518 1328364 163985 1423455 1683038 1125049 931594 1626948 1199168 109882 1107991 254810 1460749 1027106 524014 249505 1801858 946208 431958 874963 1569376 443804 1454937 102707 1341919 1344376 843151 1816403 229075 883519 1749894 476563 1608429 1199045 1274554 661837 679135 593453 1859684 1769223 1421835 1395417 138437 1839443 1385028 938169 355187 1630630 1325036 641009 1916305 1059030 1821617 1718565 232977 181566 207394 44152 1838340 202519 1670831 1104170 539292 348462 166838 1503827 1848349 1232485 1523213 1701483 437576 822051 907233 166788 1459763 1761219 944388 1408894 204638 1115799 168443 1316933 356431 1539793 683078 1297647 758760 899289 1760626 1969542 1289925 1090703 753828 963025 1054555 1884738 1933190 1168207 311391 1877899 1667825 1612706 1681108 220477 1072068 1814024 1569034 644987 1803605 1567191 1785560 1291676 1337435 524421 897733 1631146 796902 1189360 1158318 1755879 1546495 8364 285336 1919723 496319 127827 102780 1041876 237424 1959914 1958484 1696099 115034 1589163 345109 719947 1612043 457526 1537484 1935198 981641 340550 674717 1412495 62112 561873 1080980 1555722 1791838 1110312 1915113 170898 1175442 1585413 378182 880351 1536732 1486568 194679 615890 227252 819036 1842521 1163613 1114206 146537 1260919 1121469 1833538 384424 1812456 327497 900846 574830 497002 1924348 1278085 1374473 732124 1552660 813400 1405923 1614118 292849 896865 1122452 622167 1976820 226597 1000317 649197 1678660 383521 167528 100313 1493317 845582 762405 397941 148070 1878296 795420 1956104 805494 105607 971504 999094 1685161 1151698 1747447 1389482 1174123 936593 878470 678170 1542208 1915157 843502 1036464 303735 1399405 187507 350101 4798 1085168 1879106 683847 1675240 909177 19716 1822862 311890 581807 1229941 690630 1722922 259132 1849479 1569204 1444334 825535 91452 834287 868990 1761032 1205767 279993 622263 899154 617961 1801735 1078370 934619 7096 250313 941309 1024430 750958 1363392 1940018 1660414 1279960 1173281 615410 778870 1423285 1126382 1296439 949716 1624623 1566545 225682 396146 1588067 1907322 1111316 1431841 1367376 672482 1916675 186610 268637 1757095 754715 52605 1462288 542865 1927120 1526649 880033 709899 1201975 1349817 78450 1048542 1673191 1816273 1971730 969670 1029410 977203 124443 1349888 532614 952328 1559987 1482640 280702 315458 1110751 793941 628500 265714 1330481 446389 300622 1300877 373015 1050549 46357 1574073 1239664 1271164 535554 226989 1196088 525155 522118 980879 1386272 770704 1185468 1265967 18502 336310 1881283 302215 1877826 669113 1182949 1532139 1579949 708069 1194506 1797111 1937788 41782 1522921 181602 626594 1900792 1194769 1247724 122748 1025752 473786 912535 1987164 553973 103612 888694 1327738 600717 839576 1057691 409259 1094904 515524 1674835 667783 1848890 725905 1131801 1710299 780446 877402 575043 1380945 1626031 1913536 157301 1042473 737993 1804542 1275272 1377167 675790 832501 321507 1626866 405513 514814 610732 1340063 1182618 734318 1077433 1483360 305950 244199 1370597 796199 504799 1136341 844554 1208845 705510 944176 384441 955540 514546 969156 1010571 1360288 1735387 265929 76778 758791 1838776 437960 1483415 1004101 601493 616253 642019 977132 162946 1608128 1784094 697257 807463 633253 811588 872604 1056569 1225888 149352 939205 815236 1655154 645314 1965888 1107560 207330 1238910 1932558 911678 860596 130803 1610897 5408 1150389 1703775 333916 209770 946980 625526 611724 191233 1698867 1079598 1180277 428598 357149 1239931 783213 1799376 634817 358561 1704188 1103615 1285622 541589 1481141 1716872 443543 1244807 1040936 1694803 594876 414451 1041029 1275561 1057783 1158896 488225 1652782 694493 1625619 561674 1858313 375044 866580 169742 1506024 261389 425968 1857927 1450075 836650 1323814 523487 603595 605566 1878216 425389 273560 1929063 1970929 379306 52740 1816490 203853 1854558 213533 80359 1617330 411514 512021 1622025 1729594 354340 745926 1695047 1034764 950629 338824 926018 264473 1962639 1189875 1047466 1132119 1548871 115271 1148732 984311 520713 1273163 1741560 395742 305090 639414 340046 579543 298663 584760 496388 1017696 1088014 1766437 1006865 1062144 871090 1507296 1273376 1206536 155135 1434362 379208 978511 1355431 1361458 652023 1893085 1105610 59191 432891 1594158 530626 1393454 1334312 224701 1814509 1528043 955570 736389 666007 1651197 1697928 1754862 1384131 1671406 1839541 1846595 643373 308490 457739 1514100 805191 1878318 863119 1652390 1611264 325819 937000 457771 846524 1906918 1310755 1578510 714839 1269222 1784454 1858238 1282802 163329 1621900 1627475 1062845 1914322 973088 757985 1564232 1008316 1024817 1694 128813 531707 881665 217457 644682 758562 976096 802428 23790 1986057 528629 228854 709501 1978787 1470671 1286300 798659 1321476 1360145 892722 1241228 1272428 315776 751090 1229875 1924508 682782 430670 1327140 533931 488261 1961670 1554167 1399300 1331050 1186298 1026910 1561004 1268557 659155 839348 824511 1705652 1220199 1588211 412836 1050482 1913017 873435 968342 1276919 850784 1320703 1945856 826649 624510 394146 1895286 926403 401473 1466903 1223021 196739 1496671 393322 1787378 1549157 1520955 477327 422974 1509451 511558 355204 1321041 1642877 1653124 1282391 40833 366339 1188889 1889042 206959 1168678 413481 1400679 1295987 796201 299754 734757 1106962 657427 624633 1393792 1803139 200442 1413922 316953 1079581 1269723 1409586 839353 1327727 1258850 1416171 224390 578865 685757 1346761 1615474 1520997 880225 418384 661630 264412 414381 466963 1265611 1607307 1175754 1182487 1728853 945735 234924 991764 1463627 1623528 1791635 1110424 1342475 197533 1618676 47574 1088956 1635099 1286888 1665076 1133300 726401 117552 174259 1809406 1226627 485205 557673 1328433 886548 1352254 1036585 1160795 1638152 1529192 1540387 963783 1784065 1261277 1122128 1235304 943514 517006 603990 1368429 1278980 1771051 1759719 349599 645745 935666 1112569 1134397 103754 3712 481184 1216800 376956 190283 1384051 1910352 1565128 255949 690246 1266044 581484 1729675 315273 1000098 135273 1201071 1260236 256003 1407222 1961217 1088503 1013183 670328 244995 1088083 1931915 935946 1888008 1805547 1316474 1364316 1809097 327530 923380 500286 1658089 1295930 252970 1213885 1855492 1343459 964061 1231459 1719814 1779910 679534 1165201 167692 177883 791986 311667 1377548 223351 875637 571864 1748014 396894 689398 377735 1122771 1599125 1596342 7221 1295381 139523 944479 1402015 1382993 446697 1975884 1821003 522023 895416 973252 113862 700264 1330280 1196108 960677 435448 468755 1605392 1540819 1482499 1178526 108304 137574 1847086 159258 1854913 1567691 1450337 1554819 106169 1207420 1102819 332235 1354909 1339437 734426 1087111 1235080 1286167 485081 123294 1118256 360322 1387132 969203 1543122 1302577 251302 126730 583568 1297035 550428 1880814 1425809 735178 1828893 1951996 594424 1188131 339539 1320318 874491 323992 768474 1672488 804167 1028608 1428338 622989 661716 1981292 1650710 1324674 493569 153060 1287332 1951955 50029 321451 1272721 513262 1013894 328189 1488396 1797391 1419643 388600 979359 506290 1307733 1826210 1149704 1610214 905174 1142840 771014 1675997 1192600 468180 686823 1880308 297113 800287 275453 406406 130159 1943901 216396 1695597 1127254 1712336 1691018 1628517 167071 1875348 1130496 1867947 899582 1215048 811070 1714917 467758 112187 165782 601190 1357186 1490698 1401997 628864 218122 1161908 950199 44439 1087073 403998 494424 1916924 1792750 892627 457472 1894964 18458 416532 1182441 1998650 1409147 359856 821635 1456211 1960111 1221276 1284762 654349 384187 82846 158259 565490 362955 906286 1436207 465366 1185752 1837708 1451150 1995736 1731054 1328296 172703 1155498 1079998 957452 1037967 1097802 1836188 1033931 1794123 721296 1254191 23973 144824 486334 1978199 74944 1140505 452064 185131 699881 366980 319794 1898952 28267 790272 1997829 425697 430643 1102711 1011154 1829515 60592 1092594 326168 1864218 1323508 316254 839388 1808278 1263362 1729148 427560 1476854 1773879 1540696 1819001 848493 117628 1015950 1387635 454248 733983 985571 308820 1590534 1573543 561986 1523688 319573 1250479 1553899 226965 313385 903948 1254923 1733792 1617399 1487610 657664 1925381 348370 992700 1919706 1999880 78098 974128 905436 378372 352051 1508332 1550477 1701271 1682018 952332 280319 1114864 132468 1553434 274757 1442960 1030560 541316 691402 1705897 1140154 775105 687335 1069018 429590 1535138 10546 352624 415882 1434319 745447 1088132 1974161 652712 204054 997867 1316737 1361775 1558803 106864 336252 519856 372256 636927 706788 62012 354871 489552 1165970 1103559 1908534 162751 45966 44490 647587 249863 1447136 1702107 1452280 1635497 129307 1106898 1866506 1794620 366983 1345207 1269724 761527 195406 1947172 438963 1296586 285684 195958 689804 1997865 1745023 497677 537182 1787868 233959 633731 44902 215786 955622 1072613 617638 519243 779853 765466 399721 1544005 1459069 1629102 238326 1244256 1088094 1327593 1098817 767284 69086 1384789 342667 1417318 294292 969442 424911 1580982 1085004 1774774 662962 52030 1036417 248152 369385 1915998 1270832 1215793 973978 1987278 1178865 1362826 1127499 831430 1179864 1774714 1381822 1816040 1860189 1793421 223205 1325900 1553843 1758392 1566824 947452 1239733 196113 52832 1418754 646893 609167 732711 1687817 127283 571639 143987 87292 1989969 1952475 156526 862147 362095 1090852 1075870 1419361 220579 9026 758379 271960 1598670 1820561 444882 1545476 1302469 10107 469727 1306789 65249 1699481 1389419 608258 680845 1392567 1937515 1157673 579266 139415 48219 430095 853279 296277 444395 1813233 1437963 928631 1744816 593612 1116623 1173309 795125 1385482 460800 1629824 641799 465613 584052 573322 1101618 1147640 1085831 1190082 1630732 1519444 1641071 684138 284864 1559925 534314 1543314 1208991 1764631 1338379 331244 1298878 534154 98344 1133141 429613 1215202 1062099 1650811 1165671 1792702 566654 64632 208357 1032281 29894 1872518 1852600 895195 1263741 1500960 717308 259366 744013 1801911 1571394 1549525 1089746 1296910 1445708 299663 1583819 71399 289214 314038 1201410 1407473 416543 1024931 1309662 1545006 1143556 1339216 516919 1562192 171263 496461 1122861 431355 104550 1149744 1817462 1551151 803185 211011 1619054 841967 93486 1016269 860465 1079368 943393 268179 366948 1959019 1878230 342527 1135310 184425 13668 1509961 235517 1247868 94874 306440 1411341 1993740 16775 1199532 588551 650195 194545 143593 314924 140404 1108144 1633048 1711299 929228 1695733 596445 1117727 136776 1298868 54804 1769242 546805 288520 1146242 390232 222643 1728195 1989581 96666 1594850 1227165 878 635899 48139 1239560 943581 622954 707941 1827861 802892 1622823 686647 1539117 912210 1344235 1624244 1417378 1262037 1468824 615811 621781 1626412 1324023 1048747 1819239 285520 795392 1289601 1633442 1046712 1100136 1271352 1849304 987255 1745194 1463225 1189903 338883 1940021 1164873 634631 1162034 347595 1246558 1258884 1738116 617446 471158 64612 1121317 1074594 1585673 1772783 1497215 478140 1772122 459561 576123 951092 952027 1728693 1473483 1183436 1597178 960792 407450 835957 1161264 635888 665371 830748 353308 1580247 1024672 1321389 568211 1423527 1726055 944461 559726 652271 1451170 995646 426350 1774949 956048 155833 1592837 1589873 330183 276519 1207103 1969370 202360 552865 1103705 1659680 320231 530281 521025 875765 984348 282916 1906658 399606 628813 586311 1057892 1677625 251969 1443349 780271 1655238 1846717 946803 1830148 1779472 868823 951493 1446590 332402 1420161 1683186 1959500 1556862 1548301 133601 1629775 669488 923639 200108 194040 1485631 1617042 1803825 695019 731620 1888959 1295199 1717975 962144 1908575 1851119 1737445 625650 106296 102270 1323436 419469 530599 830664 1506178 1127383 1397769 1933148 1350235 1230307 1180393 1563783 517107 215645 518718 596913 169333 1468296 24593 802678 78727 1689078 1262861 1522286 505031 178620 488194 146565 394457 1350409 1720377 34403 902402 730921 419330 1900519 442984 649882 1809467 787450 719619 1193591 1913002 1338058 141877 1125326 1544682 1711191 1380989 178281 1899821 942710 80903 1850889 745708 83801 624063 1063433 535718 883365 1855244 1762570 426848 1924845 1057506 1450651 124437 724513 218372 1499827 1511169 1477182 1587660 990158 1996983 794365 1616299 1318981 1246195 788846 966551 778176 694403 1816566 775922 235718 1735745 258373 1474841 938123 261940 189883 1454754 666770 1370582 1025963 571743 1735693 165011 517619 1730009 136697 616262 1806252 181774 915637 1383441 1232052 607063 1011677 1273780 1918833 972831 1766237 114931 477879 930703 1374799 753715 841769 1134130 378901 1262399 732541 1158117 1856384 1807873 1096208 1623443 521484 1757630 1092777 750863 296849 670278 552518 564502 1110614 965416 257587 1167768 1228844 1641097 1298510 531358 1800507 1101903 546033 70577 1063634 161946 1146124 661303 1616961 538147 1295630 763486 853705 1834505 818265 836673 856785 897081 68083 542894 1102312 698755 1312391 1137365 1552264 1643842 1360959 479428 1735486 1451268 530747 909288 757450 1836925 1654786 1902066 536846 1381390 350395 1022045 1419252 1304882 234724 160342 1633085 438398 1007446 113140 780741 433955 1477969 1211613 459223 872202 460889 1085899 1272334 1159271 10221 989743 439678 1531659 1285164 722575 152639 711220 203679 1770203 1929261 399835 1987128 203229 1078567 1930913 1304959 1222919 480867 1131895 1047748 508842 713235 969201 1722271 1293797 860372 782518 1412171 31301 1537654 613329 407942 1955412 118950 404607 1688715 1293272 394964 1864964 1326310 543715 13393 340695 748890 208517 1189408 1228514 902714 1419802 396232 1682850 1152592 1964630 1983121 1426896 294913 1195416 871621 1341203 1432676 597003 417127 495883 841547 1348308 1433227 570734 230537 1361086 129163 1111292 1041164 1306140 1430909 1970931 1384112 1532208 979408 247088 1681135 1689694 1319567 1963068 122340 349026 475760 192357 451034 80331 218098 352018 1706541 1155923 1120241 1064854 766642 688554 1639347 1556284 35186 431764 1065561 894994 1429278 487928 1255453 1561263 1769948 695473 800704 1141875 1553262 1808091 514841 356797 648556 1382806 1245455 1594286 1399898 1451341 1129990 715158 1348082 1171441 1602901 1682688 449425 966456 1209043 516312 1641648 1789416 1200690 279310 911662 1481491 921658 795002 90912 1587126 1692959 1122086 1079799 426845 604682 1585460 1614630 576922 1801385 1096693 944784 1577837 77063 1227766 1007542 873510 720529 1141601 323537 141624 194685 1358638 1184131 499873 144117 693508 634004 1724002 825327 1120662 788026 555820 1889236 1654111 699770 1302101 1050368 117525 881403 1698896 678479 744046 1645781 119396 1170451 1796599 1734452 1202165 1533868 254098 1275994 785363 526463 687312 1395097 1575426 792038 1560215 1190538 94919 1892831 760072 1047558 293300 1116557 1339367 943356 1620872 525584 1238629 1467490 1724758 997332 1878653 849614 442472 790394 435432 551964 1012461 416539 1833551 125813 391195 889691 1853075 334721 1936459 1128964 1410882 125868 1363846 329167 1303355 1670772 1265388 1811780 1234265 1719358 1458776 903401 459155 1242558 1825473 297409 1845116 49956 1934790 568704 389542 3049 977830 1986090 565491 385138 1284882 661629 766936 235973 710438 1463979 881729 1102535 1928516 216501 1278539 195982 190728 1618965 1742129 1531946 762255 649759 446915 137393 883276 1977913 642113 1240047 562041 295110 493536 1426366 1474758 906148 450468 1915455 183665 1664764 218763 283029 787451 401063 446402 876263 1538076 412503 1564880 793840 862496 1259657 256899 1115287 1673533 1318243 1528953 1408326 169912 1839474 1826627 145305 1435079 1577058 1913523 1841338 1279851 1451465 437822 799589 1005606 1096879 377679 1217278 1852572 793312 1425528 1315770 1073658 1761187 565898 1306503 618099 169734 201386 1978751 1899989 47431 933013 358327 760405 1086053 90941 780011 1015809 1770999 1788147 897222 1816313 1661312 835040 1754264 310782 1718222 1070067 1243487 402392 769485 867326 1374270 1779571 1604099 1048914 1241409 1707227 1572046 1877630 200310 1450683 767592 21519 642207 90376 1575581 1260055 1682661 238369 1447549 903777 33035 1933112 1723451 721934 239283 903575 956067 678407 1736981 579638 529123 1305099 1413828 268906 610799 780199 295316 1981154 1758410 657326 882664 74787 716718 311549 1936748 1599002 1773494 1995739 1886352 1364686 1075129 386038 1591765 1522315 1255986 1534204 570461 1714662 456434 1402560 1664479 107769 246213 1458662 393204 1585637 162441 1743155 1247097 265130 1127270 202641 46255 657907 3766 540754 1492974 1480861 120021 1344689 392753 435381 654512 711275 471880 439060 1939687 782859 824662 1410700 1186102 169381 990923 45894 1816128 1401212 841766 827469 910752 581973 771949 637554 1857297 576605 1743585 1415376 1673505 916928 1853271 285793 547822 1153685 1413434 1831366 362017 523471 1806309 855623 637756 1206597 449389 1873791 1436959 947440 343327 342514 220908 1001056 1662430 1249641 621090 1881551 1678248 1347726 815654 442372 91359 73293 879598 1659747 1821222 427857 212865 917268 1750786 928509 572626 757225 1592537 1168926 15364 531088 1580207 1860756 1538019 1730704 44884 1276285 1464001 1416625 257850 1483780 1982140 44428 1779723 837421 223289 1099050 703633 1475068 1388266 159005 182436 1625195 400272 1727467 554562 540340 1195003 519110 1384812 1545803 210400 500651 1366074 517128 1854297 658273 305712 436424 317737 1833865 1983458 1044578 997003 873451 1753602 30024 1892413 1760434 562966 22954 809462 222864 1936684 552958 1929940 463545 1507900 588438 284698 74192 16756 1062493 843210 1885953 1976485 39093 994210 754348 1075741 779732 879699 1703794 1371004 1031561 1072247 1013072 1700124 1388982 1466271 50035 1666719 1388135 994119 1563256 957928 474711 991680 32327 883105 584556 1122020 1549049 1685489 989088 917773 60351 225327 1370109 51213 614002 25196 1574345 1235954 833562 1136275 1903361 933332 677382 1796256 1777236 1587488 1057498 1639236 1362798 74557 702464 641244 838985 940720 868368 291076 770129 1868409 515470 884268 289618 234491 1740322 1886991 591244 1942944 710626 358982 1294731 1063222 1042437 853676 1255892 412416 1269237 1796872 291280 407688 507644 242536 1945443 1216645 1356514 898942 1146225 1976479 849901 1014165 369784 597922 511631 1985986 588954 543710 1129912 464837 1243046 29865 687373 142172 310107 991177 1868335 142134 78533 1172804 1961124 1045633 1963085 2158 344749 393810 300632 1323293 730390 1503677 1909676 962879 1670479 671300 764338 1355065 1923543 347116 1081706 330297 1073351 616199 694912 52110 1107979 1017175 157437 1124250 1119368 1383459 1054363 1509599 1688051 758401 1860234 361226 391660 177627 911002 495102 1091460 75187 1389630 948637 836054 1352773 442516 1651835 599848 1350817 820392 268887 300199 226117 541035 631470 1341670 542164 1806834 1135769 284745 791710 1446218 342285 45154 692054 1830685 238367 1109918 1002257 926651 1737961 861001 682891 994073 922076 843813 1225978 1839590 1691623 878292 1880532 1640186 266120 694697 949282 531480 570172 1113529 685201 1769723 713225 685125 1151565 1358855 1178549 1014085 1773454 935360 1569863 359119 1528284 1706171 961762 374973 1229027 14277 818340 1969510 677413 1684871 1017548 1597718 230449 1248478 596011 1719952 1448921 66216 1016733 1518585 1033145 738399 1338917 1226374 434309 563432 259479 1970251 318577 1088751 324062 728910 227170 1332395 1441830 283755 1433829 1231397 498380 496090 578624 1253256 775023 1198752 666549 1873273 1510867 1319259 455802 626781 1248433 1984427 297611 1792933 1370399 645839 1052114 411261 1313344 403567 610744 1149670 1656626 1935271 1607127 1297572 738744 1297779 522656 1408027 870279 1284167 1106165 414733 190360 1968459 382230 1722560 372944 73845 1143453 94149 791338 1308967 1440830 877394 1224205 1495095 154279 1435873 87647 1263326 1833147 1600463 1783678 575622 1963706 545219 744394 1233190 413607 642025 1092002 357433 53816 1168621 1418492 1096422 240152 1594066 1079592 1391843 1929062 1455591 1450392 796848 1079285 1826567 827824 276533 369248 1355439 603296 626123 740857 862954 1314229 636879 250416 480736 940376 1745703 547925 848696 568728 281857 121899 1437245 1251476 1825533 571690 156549 432448 612647 414622 863232 982696 1562265 290973 1097374 603422 149968 359686 552566 1767947 407119 1896718 1693686 1971419 679460 1712717 314215 1977091 1153681 660085 327450 1736060 141829 135202 688862 714515 289010 1822758 1148695 428284 1473615 1021037 1926949 1213877 285304 170621 257054 281072 1264018 1090153 548029 225922 794714 1552400 460796 1430582 1971004 11104 877750 1151140 247096 1346568 1364047 398529 1250600 1437543 1820651 152263 1919766 156556 1988564 918351 273255 1256140 312810 226897 1345875 874438 1301062 686412 1638100 1577891 243451 675436 742063 423509 478283 1533745 799849 13731 1303794 58834 1297444 569652 984926 1712121 244660 545471 966102 279686 1223273 856984 178519 1879654 1628127 891823 1113041 1390334 1577751 393194 184306 1404082 1663637 257271 379877 1542261 775739 1892455 1926656 1670628 1313197 229117 1812562 689569 1694467 870824 431547 701788 1953961 7761 1438002 642725 1448324 1705916 1165294 885606 1028057 949952 658455 1563039 1156293 889328 783606 1540877 917375 97489 376592 22979 1064195 200953 1476354 1919532 206856 663098 1482544 1016648 215512 632844 113659 1138082 1145245 120615 1995409 1389431 55884 1955842 1865464 274574 228780 786985 1738252 1314266 1083502 266084 354554 823768 1714621 950798 1845397 1425007 517132 424135 859176 387187 1078000 788892 712260 601853 576999 1331637 35289 1724316 1190133 1724330 1360153 1352527 497073 672315 1502281 1165927 587892 193971 70744 1672578 1535413 1251656 1602334 47748 1063132 1986791 172888 1882095 1923261 1930532 991808 251710 200761 1665040 228860 1281267 1369103 916277 1640657 1093146 1864212 583807 1638063 163706 56018 1692457 1280090 1064612 248170 62632 1536593 215840 1541649 1167940 1368216 1663438 382728 193670 432379 263890 794067 1119528 581891 649524 3317 1521986 1895876 1379350 1392263 165283 103348 1735527 313493 396509 1494712 1665537 1336194 350837 535662 1744892 1844030 990269 257177 1820106 1484536 614292 706223 679108 1202988 1357179 1531556 913218 60496 895095 281339 1687165 1186967 981950 1878549 1896425 1274926 1854152 396138 447308 1269122 433447 950600 1081111 1405183 628982 1125448 1900567 1742020 1566826 1155308 1763703 1131357 1641605 1621453 998185 793168 705294 305120 1645695 755938 783191 233532 1248276 403113 827246 374894 1114938 1933101 1176527 1187254 842396 1115608 1248123 1782938 877694 1730071 1700009 1068275 228194 1410709 1474689 413822 800055 1613790 1273044 1733145 1271200 178712 1777158 1073269 944749 1424496 570614 523811 574032 1041734 1015059 1156007 1043654 145443 1324433 1903599 368078 1449441 387485 558413 1271967 754912 1339755 1156385 569505 1323349 480459 1736018 453576 504512 1143917 823698 449306 1333496 14607 1862969 856666 488084 136790 645471 1510609 406208 447144 558842 1952559 80357 1111099 1668909 28773 1535768 244369 1433967 1570245 1877308 1864770 951129 1395730 1079973 1573715 992731 697998 1120629 584864 484585 1275516 1312840 1695381 490610 335497 1989206 874427 1807771 1250777 408013 900952 1981141 1132661 1581267 382043 1712185 1137095 251596 610180 165616 1578405 1707915 971480 674272 1169238 385151 134467 1229321 316288 1763510 294122 1163802 1045776 1761233 1462093 444163 665855 868675 1110300 1390310 144769 1411282 1224577 1352339 204199 425504 1364463 257549 1644380 750625 1331984 351589 418289 84197 1712249 635775 1882606 446731 1273250 612369 1028265 752112 932934 843796 1878903 1907353 563290 1362634 1056074 549865 96778 1752817 846391 510984 63316 390541 1426049 95161 934071 1508663 741087 863309 919522 210678 1225758 1600255 385770 412647 12121 1023177 1641798 1050324 785592 1750997 410026 678126 659571 462361 800394 1603670 1004417 666943 515095 490697 1565270 1744472 1235509 1730953 257232 1434646 735342 1603230 1541660 984880 428736 100878 1932300 1374403 1961803 1975283 429582 1775400 211980 1569336 332337 1091622 826745 1109950 923192 1142749 1209344 12695 1220691 210407 1040037 1094635 801831 2512 1504208 275991 1181189 241588 1648752 1509756 828611 113253 370673 1485545 349413 1757123 1623671 501173 177729 1522185 636761 295853 1120603 436123 1458114 942559 1601649 751465 561003 1826086 276094 1301935 1985094 1764074 487381 1550306 1909597 68893 218093 806214 1211711 1831801 301954 1105120 1965955 731596 3699 1961761 223180 1968009 1914510 1921899 53306 581652 231662 1122586 209858 1263395 1689795 1932593 1275825 1799277 1079823 1178788 221180 135121 966966 1754130 1871851 1312487 1186805 1585149 252541 1019472 817862 1312134 413470 749898 853909 558528 1505812 984904 1540637 424316 305106 42008 455688 815861 345171 83637 29791 1204861 1626249 1131083 966235 454286 783058 1497971 559128 1707153 729587 1226951 1299220 1525984 912293 1235116 1548990 1943461 1075018 1806846 1737220 1620128 1319353 843906 1152423 387732 1289754 590997 1501917 1275282 1714094 1172580 1509291 954809 662893 1072287 658474 930680 541408 82513 1380569 792188 860305 1412181 1704012 1672466 1920608 1052023 1585140 1620421 690864 962489 1305417 596693 267147 190635 602423 167848 1740445 1486121 1936022 1987248 665934 1528655 1703334 798108 332179 1139285 833372 1631224 1526289 1067492 279085 137723 1386382 230425 505370 1599609 589983 1271320 393267 1829032 1542397 403533 612090 812299 1515457 1089687 1235985 1596372 1989647 1900524 1793273 691247 1702830 611986 907492 800829 415335 1099753 399704 436190 1056594 298535 1058675 1686584 628337 1834975 1132651 1847483 536540 672987 482216 412686 1062582 1964537 1354640 204672 620554 1769235 574592 474339 1093053 836696 1223764 1146887 127788 835633 292085 1457482 302218 868892 368537 1262377 1785316 265083 1824219 1539828 1711560 1044069 630690 961700 359803 164173 1622354 1675297 1170819 1983845 1823645 1966582 1273459 897505 1804388 1955368 1845110 1463787 145036 1657150 1476376 1022904 697155 1088913 1697834 1222283 1867763 759891 1934691 188703 1816932 516501 629661 817815 792493 940854 595377 1636580 1892789 1246387 1675204 1793755 245180 627016 159165 37776 1115643 106429 1706204 1659634 330464 934066 1593325 450573 147345 954421 1394746 695895 346294 774259 1557412 1474270 790727 1160532 1096510 1665094 1309740 383568 1856767 1313329 1696846 1628362 1817043 1108000 824124 1463666 831342 1329101 359277 1305186 1608242 1560063 1408466 1201331 564983 1098978 1518452 35234 1463065 1406311 252776 578598 787910 1239372 542411 521037 1534696 1795487 775241 654136 684941 1584606 1578292 1794854 413053 1188945 1596149 420973 1272511 1296100 1331120 1339285 662955 437992 806774 622913 418464 1563106 294270 1977052 719552 1328867 1832229 1427026 338801 1833136 298610 142027 1899034 1206604 1325910 1024030 1694710 885154 180904 762965 198021 1281867 1607154 1012371 1565090 850880 1561645 178832 1447747 1780069 189523 1773873 1589749 87517 1092130 360414 88201 1850321 1293406 642585 1200884 1700496 416512 1650663 1887583 1761902 1743317 632044 1857103 210314 773255 1505023 1328168 982783 146707 756797 1368119 1729003 1031218 403942 251224 920519 194238 23841 1770212 412394 1164255 1224271 553119 1317149 647125 1466178 272265 1774713 1359728 717599 571260 57371 544856 681838 901692 1939770 1532230 1932312 930891 1917037 1509868 699351 1199021 1766960 500889 575017 821206 57209 1058052 287139 1828586 1255018 7115 576730 476493 977719 1647362 247056 1000903 68154 373709 732397 1134917 1505386 1909894 158934 1779843 394398 1699096 1417781 560162 872883 1253905 436394 122279 203192 2588 1951696 753085 451569 1002792 1157721 156548 1619313 1168222 120889 132846 243040 825081 1083387 873214 714815 1383391 1988809 39508 325748 1569237 669811 201984 1055 985933 1663633 1317004 1694705 551945 1867504 183662 662406 1426614 89967 1535491 1422239 1968404 1361922 1681537 1518909 727680 1350146 1366521 671412 365324 1531110 840416 1390874 1827858 1350936 1847638 578211 599397 349174 1643834 1351192 559106 1712133 1291007 1029176 1911880 398182 213078 1449558 1173010 1882376 493241 604095 1971383 942967 154526 969173 481956 696085 1577298 445812 130486 1656586 149971 235353 1254956 979691 97368 432982 80133 676711 403109 787632 1735895 1001844 1687764 1072747 1446682 494722 1726131 268453 411849 589841 1731051 1976760 197604 320306 1539148 663258 1011916 185106 1827019 855340 791154 44735 1287967 1643670 825514 1308407 1580710 1558809 39564 1739443 778913 1370911 274157 513194 1423012 888578 483111 344388 867986 823796 195163 1849434 66118 1431621 1666301 1360669 1432642 976536 1726348 1237795 399372 1433361 1175355 858435 470951 616110 807123 1213022 1369196 1748421 1292674 1719937 654137 1008957 747261 1532807 1803600 561473 1260800 845784 664911 75952 1060397 1359383 925188 1258352 1074390 1993792 1236651 1628985 137387 190695 301816 853092 1534463 1154249 1525467 1473444 1406118 443232 1156889 264091 500092 1134378 917027 297009 429192 1813540 916618 81114 1352782 1254008 292599 146297 1831790 1912951 1174151 814897 1393774 890208 1920285 205661 1044228 1264756 961902 946223 423489 1018527 107851 1750119 1301613 43361 983832 511438 279774 1548181 1505853 1516671 21558 1628399 391000 23367 1005584 1182678 1362825 10302 1725516 209220 1568767 1630893 189717 1020616 885888 1806818 1751351 1942640 406816 1764049 1876533 1807587 1205765 1897500 724883 659237 1336223 1341179 175766 1146805 1665341 1659614 303462 1979828 24280 612251 288800 91553 297778 1325151 1823631 1624142 66719 636475 1628602 1922694 132275 1812230 1741083 1459740 285537 1066278 563202 1014805 716410 898459 397550 341474 649665 1221484 304104 1231449 1369888 43980 1787520 1072354 1783325 1110739 450406 1220481 866245 405233 1867187 538254 1439862 217425 1409762 1364480 1745681 979795 1042245 847671 1219963 425149 1545160 257748 864451 1193719 1135871 408508 325 186723 759949 1716203 550263 879041 490088 156187 1331012 599910 323131 1321983 1449592 1114610 1410299 159244 190507 1982740 1269684 1176227 992330 82753 707569 1273556 1305493 1479097 631110 1277990 1174014 1406446 1769311 1794601 350412 1436005 285429 1913006 104426 1226474 233189 1428926 249038 368819 884137 630454 1648525 1233940 1752359 1324341 1244415 1568107 216380 1670675 1180707 1798267 1537179 946892 652196 252478 1307979 1079451 1598199 1929997 1000647 1418245 1259888 1206691 1829226 75549 317313 754771 61124 1157477 1499052 21100 1380431 741472 1301885 1906254 620714 901811 1756291 1375671 1133011 423737 1155571 1323663 704366 414675 1597890 1730285 1816781 1094386 73409 494980 872483 267338 370479 37753 1203147 445628 484251 378105 733898 1624885 1254971 445949 1028046 1696743 492805 1390819 1670925 1577162 92664 878872 889218 1329123 1696016 789466 552946 328960 126914 528631 360914 276699 1616824 688884 503918 347319 863759 1022132 277037 1060588 509834 1336642 1230127 704528 325776 1270294 209129 1231321 1974840 1933214 1427032 651634 1087773 806699 1597691 1488087 1888658 1604143 1938708 1215147 302156 1963858 1787296 1469098 1518907 1430145 1093964 1793359 1967234 717207 573313 1253419 1140566 644037 752443 236641 1098325 782964 1469267 1288648 1664734 1290446 1350916 1060629 120762 1914644 663163 1869243 992770 1235342 234569 297662 749888 1584537 1115914 518268 798525 728418 1898569 1653307 1399021 1747128 1573916 1857670 924756 1632105 244198 956775 1815332 1864270 14885 369804 1194659 1685446 1305113 1629020 1496013 1421049 1717619 327180 1429851 165115 1085654 152586 327 648334 1436206 420661 873180 1467733 1599376 9482 96221 1598110 939575 149714 889470 1192450 790856 205119 1290069 1582449 1722672 1900836 708523 1945250 482397 1853990 1484626 983190 721382 238023 1494914 1480092 1948386 1354013 31539 1078032 1506680 1020659 218534 148948 1561825 470256 562325 672551 969085 477341 1953376 202289 1643618 222648 1671825 707433 744142 344227 912973 1367330 755058 1930278 1241602 1350625 1118564 625816 561346 1848785 1752269 920356 389644 684123 1342212 1133742 1231846 523428 869714 871454 1744954 393102 1628854 768021 1456979 1432951 669879 279997 1209911 191080 1857354 1180073 1972363 903610 1083615 1250896 1091834 18433 726822 969541 436388 161124 390220 1548755 1698831 535120 1933719 1691585 1386932 544297 414115 1848869 1030614 1132024 1794895 268135 578490 955212 1427401 1737909 448769 1222483 531564 1358085 860750 1679214 2931 668311 1717790 1994196 687759 93870 1454431 1982072 1716984 1566636 868159 1769033 1012402 1635780 1705977 1569984 925383 296057 1626620 192507 388320 1705444 1181154 1581073 678201 473428 763483 1253077 304211 1680784 1762267 1805170 1089352 1131222 231745 1043209 1696284 968481 61972 312342 966465 1806286 175267 82200 333885 11607 77527 667643 433106 1461795 1935104 539906 1663617 44833 1204823 1636662 1249481 1092899 1811323 1789299 838245 1904646 1887226 1226727 1435067 1908644 1533100 1244822 1479151 1080914 167946 430096 1083009 291776 441474 1312222 1587025 1608536 1733522 1912776 731879 1763624 1787667 1977793 1698803 1461022 1798044 749554 641057 465209 116794 364243 1239227 1497151 1422538 1942669 1052832 1272552 1318307 1796447 1553029 16878 1834842 256725 937604 945850 1048628 1079844 1713134 602152 1114271 1089279 1703133 54878 1326914 1788014 1288053 1211673 103874 1451273 92202 1276051 1191553 275571 1911030 1269245 1609134 1337026 1012847 377765 21699 317204 1673180 985063 1480292 892789 1751327 1140839 684910 1168103 1066985 1111717 174335 630071 644446 1272878 1834850 96031 214048 1199413 1908109 454497 190846 632935 649982 812856 1817597 1060666 1885224 1353862 1153386 793230 980309 827639 1921121 1963817 782898 33082 905305 697433 447297 1488811 1217745 103114 892829 445098 57354 229351 1989204 689721 622032 1810052 707317 1079399 968208 1150009 1952030 30284 1444578 1410163 1410995 753507 490572 1502597 180499 1707566 945635 86454 144600 1950052 1003728 1028877 572453 804609 1821447 1072402 1067941 1131384 1817550 403632 101339 1121004 1241875 1432619 97378 329360 809822 752807 694415 544828 884972 828930 64280 373719 1107741 1656811 914484 1632210 963939 1481795 1421381 197794 1533779 1839824 1810716 984272 933014 252569 725381 200981 1635174 1216661 785171 1455674 605860 1178652 967943 256349 851509 868125 1251314 757914 1916708 224951 1826045 1413351 53785 985137 394664 1854031 22180 364601 787228 1080103 747916 741251 1472733 1687293 581165 391295 1792801 1933173 1816195 1750382 309200 1682862 98879 859197 298658 971362 217672 684773 1144176 1011303 849425 313221 1350432 531942 1025838 29866 1181686 454989 1558832 1527782 1912238 1331157 1257003 364782 1869520 303496 209420 1169721 382723 458176 1022271 76357 684035 71874 1284948 1750094 1753951 1493608 842123 1411864 155744 543431 1959271 1402859 1617368 1061709 1025946 1251704 509909 480442 1820361 424785 1909320 75620 1048217 1128513 1403820 36329 754656 1581325 1775879 1502275 509442 424075 848617 1287895 183601 187305 1313103 519831 860572 106579 55110 1091519 195000 256946 1010316 267327 1494148 819766 344168 671406 456054 370224 427901 29845 1218172 771147 198127 738721 1928713 1950667 772162 1756600 891479 1388664 1926831 1271879 32311 1609840 1428499 719145 133418 182418 1785024 1751350 413412 1524008 1544575 1489490 920584 1979010 1113994 1732830 652275 725527 1403613 450656 981789 642460 428108 918414 1746762 503942 623907 1376889 392509 649966 951820 1972322 113580 981123 714804 510467 377700 708854 403164 482641 1837598 755313 439220 1856500 1498760 1032764 348333 1628457 603449 1764509 527986 217616 482114 1623322 1319910 139298 1904911 1802711 1526108 1529801 1498360 971327 348125 199782 169415 1665579 1931580 239876 755268 310671 1563971 1352579 363885 813214 173802 126968 1927856 223345 22614 1011599 372848 1222825 973185 868286 1138064 617407 756567 1994416 532352 602210 902986 1143706 1258340 1188881 328784 1574034 573622 527161 585853 180461 488981 188490 1563027 399933 658036 1894911 987491 1957849 1030861 63354 1174987 1486344 1665246 425004 192002 1532150 211420 387499 1119709 139860 1015165 1981578 1290516 1589998 1619613 19097 959223 893845 1162523 1679524 575577 916059 109078 651882 514873 899524 1301323 619424 1926755 469019 19621 576289 105134 987418 796139 1040692 35042 5023 181576 1284821 405184 120944 923591 1591296 1800656 277353 140047 1862037 1538491 1590867 763062 512444 698526 895301 729746 100530 1513999 705091 329333 1437376 812762 117494 2113 709605 857099 1598115 1959002 368489 135437 943583 93380 201280 170152 1168611 191267 1628318 469997 1361884 1128966 457231 341167 783862 1931707 1182252 1154535 1130245 1103404 1141330 1416924 1658678 1675964 1447679 314333 1842721 288666 446879 717875 1551854 695387 1931150 831027 1852729 1096546 139701 246611 554861 1192587 1434348 1888149 486905 118992 1127240 609393 1980852 678485 1507977 1697667 1811369 1921493 1423411 1621506 1660698 390481 1544930 134021 1526700 1630547 899160 1073111 467886 404242 1061011 14865 1169665 1628518 1386391 1024542 328389 1201191 421945 107369 1615867 1041422 1630252 803808 525153 70417 927884 920968 129052 426292 1979884 1477050 1050171 1167160 752193 1657098 43500 1233528 1273364 1393545 534842 293564 341917 1337317 982096 1786452 573249 1569809 1723040 1580392 1729968 1713271 52937 991278 1927367 635415 616335 1104161 1990279 810571 1903829 999415 297847 380620 512160 1278641 1864269 416503 695740 1594602 1543783 1823050 675096 217020 1586159 1537503 1597520 1065415 1252530 1592638 1776052 523646 562374 1913480 1911299 1603358 951888 1654506 478339 1707644 336263 911583 512827 1576213 1128902 1280726 549096 806132 78269 770516 757931 1364798 1194068 859590 527977 1875003 658925 656121 1673170 1359460 352826 1182648 1290953 1872464 1620773 1422133 1466518 375681 1077410 802000 1776853 1623793 1338748 1270643 878281 1007566 1859712 1650275 420910 1424454 1521851 813709 373380 289558 1199426 1588306 114596 541796 163100 591220 90079 1643621 951151 906658 17552 1946162 218794 635060 1811407 963655 169867 1157540 586923 194339 528772 1825994 1460908 943158 1189233 1574336 52497 796194 1814911 126981 53713 690685 817302 344489 681359 344358 756467 1258509 575303 1575988 1249916 1486926 1723846 298367 124401 951047 772645 1483312 512032 1756105 1673920 547696 1365279 1851339 1610183 1690054 1257933 238653 877912 33754 828362 1152492 1217234 1838784 977077 1092009 1351098 784687 26165 718401 1305856 1747496 1818195 1027922 308431 436533 916280 618455 1922986 1887607 1120242 160723 82535 890411 140765 141108 88633 1132211 1936624 1747982 184236 29846 1847513 1138519 1807189 1703294 483783 1100220 573089 848002 1121112 1248556 1350124 32602 1905365 999202 473560 78084 10566 679633 684635 960737 1998111 762632 911696 1331314 739716 1687085 790264 687572 724787 764351 1982901 1087471 1521097 1438459 1876734 490740 232029 1065399 1881901 126635 1838669 68994 1665437 1536135 1077662 937805 860456 1345696 1828061 310758 806910 1553248 956625 830562 96791 218836 1981457 1080951 853136 1157145 1890010 992521 933862 614145 917126 1984391 1874542 1552891 1053230 21732 262699 1971613 585549 1841843 470503 315693 416705 1449888 1613609 560244 1320292 240457 942050 1422924 1058892 1841835 1681514 317183 1242713 1813947 1872619 711110 1064419 1137093 1097477 1100589 1956628 158654 448671 1008895 435264 1782410 1555251 476756 229976 273909 748979 400757 1716141 1219483 1681864 514626 222190 834757 183672 735221 33428 793066 1466686 480553 1529456 1116053 1537411 1232374 205810 188578 1531730 1553304 1577254 360204 1572854 1573872 1486123 1873483 689525 464414 133996 773172 496293 1948977 1449727 638264 1275078 1897222 1104064 201765 812710 33000 545029 1486223 1124085 808206 1743012 1627735 1730148 49117 439361 1944768 1601509 73010 1487212 882348 929579 566059 897473 494659 1182113 1006144 197996 274068 1527750 1370413 1706170 1885964 1800042 1685764 1872797 1625428 20783 476892 659102 589226 1836686 91355 1802594 1849597 837223 1948739 110926 1251298 901993 1467987 1767444 1726416 609914 1545627 938012 1804114 1059041 114629 165970 1761733 1709954 941433 1399361 1381903 1065286 998143 443525 679628 16830 97735 1402550 555164 1702262 423880 1579842 1392996 517342 797214 1657781 1975780 194366 455915 156620 1048704 1719327 1766054 46070 93683 1069272 1852819 689988 557924 1780448 1359199 964036 1897352 1084950 1717402 1036520 59005 1241199 1028520 833707 1763479 617557 1526436 26096 927231 1617497 1077330 995418 1491668 1473595 213249 1321393 1206804 762846 1422738 497464 1898212 1912962 1404278 1939387 408561 331327 242192 29591 1637344 237383 1780415 293823 750488 624147 286619 1726389 1464234 770377 1058937 762894 1330189 180549 977015 1982085 606452 1670759 1725957 957188 602070 1630348 956722 21424 1396112 1202 1822469 1338151 1255095 1766192 1384164 703283 402766 1199783 1043512 1411502 696298 1270733 1312274 1666947 1389093 1773657 924645 605306 98363 1080292 489439 1880328 531035 877748 412109 914458 1096516 984927 1500036 1182083 339241 1363924 1674158 626780 729085 1661959 1891494 816570 342106 1490966 41951 869277 1992548 1771798 1455627 222979 1378320 1595764 984555 1271732 1886167 1391951 712638 384943 978294 455374 1465935 980620 250571 456449 357915 1064084 1102662 891281 896682 587382 171255 1303903 1191940 1489444 560455 104920 1838295 1425235 18634 1875662 244371 921542 491505 1196184 1327815 186515 887002 883100 1349967 1543479 1611231 1249089 1223871 1823479 575188 171805 1660293 1865129 1513397 1000421 1711104 1183036 1971222 529202 771177 741172 132680 377664 491819 100356 1078899 1216311 1148834 1747419 1195170 1182741 446308 619390 1457532 476746 1276561 1621925 842570 1314869 1403135 1139037 1451507 252743 1410924 137154 1336286 39685 905770 217046 703861 1798910 1987411 193741 117144 1208668 889748 1857723 239702 1423623 1167648 1479881 861392 155630 942668 686245 211447 1154485 907206 1445162 1668408 1506138 1999211 1351784 816726 813080 1132553 879991 1409540 961998 1727787 86110 1545901 1738094 1196661 1858385 542819 246369 1811589 1555943 1719067 1857671 1375651 1495533 1432782 412071 1881466 177417 1120942 642873 863379 911579 1695412 1280854 999213 344541 521821 1264209 1017452 1978986 939154 222567 1471534 1712017 311100 759727 679620 1174691 1295641 866611 634387 1321116 746615 382624 385866 561578 470225 1205887 654833 1417949 11147 936497 1097097 298065 392488 707868 632381 1281591 465989 1356307 1015774 386980 1957357 934278 25548 1644052 1153657 1873569 1487368 1604322 1222775 477555 155736 523358 74836 784686 8637 739560 354869 1016457 263896 1405998 602038 784487 233406 89360 1631696 171201 1637984 467792 1455621 1687194 469692 580313 1149268 102442 1935152 660083 1716072 1642852 297901 398471 1573440 1526997 1738596 1407529 1198396 1126584 728655 1683421 824629 1133803 1846780 236984 399697 1942457 1955108 1503899 685599 1140706 934005 1756292 298602 1116236 82621 1300662 1015773 59059 1944029 392043 1251178 1599501 1015404 501019 1111437 1104103 1345120 509292 849912 1256938 1114479 1577414 276228 719349 604884 1715112 1319305 1302722 1182094 1561281 260918 199262 1922869 150169 973381 1310073 432344 1184740 874811 1029838 1799068 722816 1777732 1198073 1637014 96779 1589673 1880733 821104 1326670 1996234 1747470 1754983 926176 365291 770091 1235911 958003 1420337 203444 1305082 131057 1215054 586952 540959 1646424 1426255 1448911 250822 449119 1697712 1166318 2756 1367140 560439 1183986 83669 647132 1274242 1703977 941160 314177 1807342 1777898 647948 629071 249903 234672 598685 1481525 415984 807978 1259169 799597 1083109 25335 1187380 144301 1238613 1486747 258443 775520 121482 165853 1256914 789680 251839 1655823 393060 780461 408851 1319533 1024921 331478 490821 1645026 76489 1275851 1646656 1693518 1790168 1701021 1088758 462129 547996 489212 1110898 609259 1590729 336956 215363 1684167 747283 1335216 642067 235855 1150900 778663 1702504 832156 1027592 1832028 1600953 745774 1757641 744859 390785 1754427 463222 851025 89608 27453 601797 448507 913320 1975763 1011775 1268323 1249379 1209270 1837622 224206 95147 1537993 1691775 1068036 829678 59661 1371855 1676501 1974346 1050112 838236 1432784 230253 916775 802841 1649408 485513 924742 1067113 636447 1436009 631534 393781 528969 862635 1918654 132218 353142 1306151 1092894 1150170 1679484 1677541 1174382 1775658 612326 987938 1511344 1892142 361309 502937 1411259 1057126 1299104 1719709 813292 612792 504356 918992 1607660 126732 969925 584294 1306986 1537615 1216309 27225 1195665 325922 323658 192530 1416512 1854498 619568 599798 994318 1545395 1301299 1315552 1629915 1119421 171109 244222 1023013 335077 80843 280453 1722882 1873463 745129 75314 748642 1427921 1483238 844159 37291 613252 1516222 25044 1687326 685669 1074383 232045 1808405 91392 920013 1685729 1589403 5188 763958 752942 1814389 544349 937879 807548 1538237 731961 330845 817274 1643030 1379246 1343849 1939903 628183 239775 1100206 1597007 1221004 1404831 964648 1755991 303139 643700 285159 1041015 411708 1809160 413643 1685831 1589005 199061 339667 227644 722623 42794 1777483 812736 883028 731986 966007 1006218 481703 1375536 1678458 1485485 1146330 506139 559603 1720783 1808643 929768 294461 1720515 1982735 403117 314400 1841760 1021678 59147 726502 369515 208556 407247 1718615 485105 1380574 1818127 1733465 1376844 851484 456492 534149 477839 905320 1350483 391637 1076956 1578917 1314264 637682 862334 1256983 446967 235297 1341652 1220669 1643269 775609 1202447 694096 1709591 382290 804770 923201 481542 136632 120617 784290 346441 1506880 322350 1039397 331562 1998767 1542810 1610690 425222 130736 1034104 427664 957581 378664 193470 46051 1410542 1644440 1973733 1490840 1777550 919436 1206729 417524 1871220 1194117 1091236 1066011 1236262 726675 1201678 330052 290806 1168345 680271 80081 539679 210354 1609575 1094944 1602652 689928 1735885 52823 581689 1209916 376723 1945001 1179431 1388603 506883 667898 1734222 1863864 566241 1910618 1558838 890188 511919 1474842 852386 315353 127038 1698149 886865 251366 1050780 1923128 1109544 1739177 1970124 1804205 812783 380917 1475680 625473 1676885 1710937 1604690 808215 378805 176536 547130 706971 673578 230235 93601 104867 592192 219897 591554 341676 29180 1472902 513404 1394049 373340 1839722 1921189 1141306 657870 1163181 1290291 178836 214675 621411 1484963 300722 1071049 581089 697566 799212 397534 992759 1741342 201669 473019 36517 1898425 328994 840221 20551 711776 163067 1693553 1210927 1287323 1141779 570608 390922 1086308 979933 1498196 1894383 1145902 576387 1020335 721386 935772 780258 355047 1437614 1990730 1777634 8797 754119 1457526 1522890 169606 73237 16351 920521 1498604 88167 376473 24411 410284 1849243 217982 459071 201648 924884 1685009 1277623 11763 134754 454153 181975 1829969 1223546 1043012 1186147 1103315 1004713 1432340 1226859 1718180 706121 1463394 927852 884651 89142 68763 1611498 633026 1670639 341027 112464 994466 594586 57352 1597440 1739696 18733 1228199 905063 805598 1577066 612389 240258 385898 1727963 1737913 1985253 579269 282863 1475418 207538 1642976 199936 108210 1947293 69265 449968 1988517 332047 113356 935959 1535551 640311 1025667 123956 710400 1214026 320734 1454206 903334 1201197 1152178 737455 1239796 1963018 615008 710161 374250 1053888 1416874 1369787 695226 277658 329338 535304 210126 1807111 4911 1968069 325132 568686 1381201 944066 1654064 151794 65449 388459 1892833 1229516 1095506 1013274 867945 829180 1266162 1646894 336995 57249 659572 1306851 1771097 427094 1558747 1013341 1165461 1916987 1596056 1858214 103991 319955 303710 1528981 481695 1322537 1135625 1375803 785214 1906387 34800 1573407 238549 358636 32035 609387 660464 811439 507529 1952314 1421507 669007 817760 1872435 1673736 404761 1342925 1991612 545537 1334041 309860 1211344 747273 392561 95775 331544 1213561 1480296 306816 456694 1586295 687746 1222722 868896 439155 1051106 173339 298285 1923119 937373 358267 446540 558197 1388415 97930 21344 1817389 678828 114956 1184600 269204 1035009 1340952 916378 312774 817596 528657 903351 1411531 239957 1808641 1018642 954386 1339564 752206 1892481 878494 695200 341051 1780241 264466 434773 688650 672480 1770140 1877680 475204 844840 917632 1875915 622130 331182 1995444 149845 1266243 91829 1018023 460714 1515299 1120956 176030 47053 1813017 1522892 24393 146278 408862 1009509 1840093 214024 477793 1478500 1072455 983148 1926329 1673839 1492435 1310050 1746451 1616794 1986030 1313730 1887336 504121 557513 1890147 1624129 654181 104718 727227 1060910 1312450 860662 305263 1962213 1318194 1919800 556320 1366520 1775021 911665 256748 371731 839294 848407 1871197 888184 1607288 1684372 1985276 168947 1844026 1641619 224262 1900125 1878786 297370 1907204 494053 500733 1167822 1992219 796328 1566866 1513956 1693358 600486 1346580 1127246 171314 344092 147321 1466792 1780115 493585 299715 1500981 782430 1428131 1026875 1665265 1304799 1680245 1183928 621363 1993075 490352 1383692 583413 1317250 722961 1887969 1769253 163438 723631 941394 366099 1693480 1358347 1739151 1522954 966574 66380 1049164 739088 248356 592513 1026864 1845865 346249 854596 1105118 472512 834065 993645 1216522 1508730 345975 860735 974923 1209768 1808099 163431 832667 1109234 329743 1178738 1718155 1567578 1695599 673134 672382 1017013 1675572 89551 177582 727408 1046770 230133 512929 1938835 21222 675900 1732590 1619086 646803 1809079 1554835 1989436 282608 1099423 772323 1494119 25457 1541266 670969 1557962 1174948 870109 1827988 1625644 82053 1238618 317538 43348 903053 465565 1327430 1297682 1761429 800798 543541 1093610 107410 1290097 853848 709322 1540980 616293 1247183 1152032 1593911 268561 419362 1078960 1932147 1622011 338359 1986205 640603 1954275 1938149 338902 1480488 32365 1726445 1397126 168934 1865564 919783 290087 199760 1732710 1179558 1100595 1431945 483367 823795 1047493 1880291 1662029 306095 1872306 1487860 468121 306687 1314021 21842 1101341 1864186 1056129 1627801 8103 1745992 1850263 642105 443773 1311269 257159 1510066 198009 1542633 1934767 1844656 645330 84307 424174 327220 1261541 658201 1132871 1652462 435335 1345189 364507 1171807 4870 1166795 660158 67963 675730 1522063 174839 549491 1158390 1633287 1368936 1478052 1233720 611848 496993 934729 1101039 1571551 174339 1656367 1377342 263457 1750337 1775056 1412746 933618 1809909 1029432 1874266 284417 932779 903172 1671855 226385 1498749 580286 1800753 1728012 105212 1951665 1444880 1631890 1626966 1786088 769319 594582 660043 387944 466031 1435003 1908091 1704338 42453 293473 625880 1606047 586934 521298 84637 1351892 1586800 426673 681362 1208390 878033 605157 678255 1380175 457505 403110 994958 14630 371597 621087 1882255 710553 891086 1525855 786660 1522730 348893 165484 1477014 1611855 114282 1162588 1981068 968360 922846 210051 1541609 236090 1756648 658774 973708 1474475 1478546 305463 223702 197072 686414 1000737 471368 340333 975175 175607 1227596 1679934 240920 1905755 666961 720454 718141 170120 1207147 1599094 1831406 462919 912775 1945853 1222976 1835706 1903099 521814 205918 943564 1195551 112399 85667 134661 101898 563573 1089293 73249 1388866 1901261 1526248 1790421 1458537 783608 26516 1790644 36428 764283 1832674 179631 543211 1184250 751971 1025317 1882024 1328704 372600 689071 1496069 872984 1370819 541506 377983 835724 53525 1627813 608546 417758 1582621 1443293 1523173 1450903 1392526 535127 348808 1174857 483985 1989376 1119651 256022 1752521 598464 1254896 195938 769664 1867904 1914712 1664673 1674224 572623 286973 285465 1923075 1344268 1016934 1544709 647967 1623532 1679565 1760033 939376 216536 882788 1384639 1088574 1111986 732717 1652646 293688 188681 1745661 1987099 1368377 1265540 1325868 1052760 1322973 1080562 158998 607229 1468464 871106 1980761 1555810 585003 797083 1034842 647007 1168984 144650 992600 1795999 112385 847518 1303069 375003 1387647 143013 1640854 1328470 1814355 1611454 1399584 1801254 1567012 877287 1161753 903646 295465 975717 1943923 651332 219915 1535571 586969 1047814 1832052 1935598 1950427 433443 444681 60965 380718 1574825 1815431 596120 1519045 474432 866025 1671226 1941489 505504 731600 1829258 196303 1909809 1158000 898624 386333 839529 248434 1292157 567605 1185225 243946 663843 1818070 678299 595429 1964711 1688545 1809246 1200415 229013 79548 740935 703974 1124221 525431 439793 1729203 1778291 819398 1861102 504467 1170032 1833291 711168 1583590 368064 223350 942210 747014 302341 16027 767760 165610 1067356 341509 1726788 1874065 1026115 1473503 1241639 1257353 1358567 540686 204173 1145234 583663 1392769 1955057 1794592 1774690 863045 1066735 157870 1238234 345163 1150366 1434375 1308495 1860884 102881 1262201 1247167 325778 128724 1770803 853874 659476 1312819 1062883 422899 1140831 1671314 412621 1092783 300095 1380968 1877492 550261 834737 116041 694740 277466 1986690 448946 1983619 163768 871764 303420 282180 554718 1466775 1022635 1951426 448737 1404864 1067495 855308 713828 1165705 1405896 1709710 159833 593258 1652437 1895174 320870 1373728 802512 1318040 785191 1783288 1824906 53590 189954 546389 1796481 915115 1886391 651094 390802 382862 766198 1921037 637140 542216 647449 1298473 726251 1995519 656210 1203398 1251463 573830 1470593 1955158 620994 1803434 1203176 375638 1301591 611172 1334790 1883871 307939 403434 1624425 1709225 1532813 1263849 439307 115225 484826 851310 1768645 900250 839411 793939 1097468 1954252 233461 1272249 728419 479889 862247 236767 1028455 330106 1171614 998781 907847 843543 1469309 103743 1221049 1890580 1578707 1810949 140178 604421 543792 252801 1867494 1915852 929861 1099307 8263 1535724 582725 1032560 664798 1742968 1109889 13459 1197392 1542898 1224588 421763 45425 1801302 792341 895113 404545 296031 1373812 879893 1824748 1828550 1110481 317101 1709533 303537 695889 1238803 1820943 1186563 759379 1307812 1207980 639710 452592 1427744 46381 1902419 126431 276581 187298 1510753 495878 1242958 728612 3183 519658 315952 1255030 1317705 1961142 1109150 188773 1036817 422928 519032 516420 634125 1799350 1896194 251714 618728 1521046 375359 1513230 1017852 770765 528341 317664 1605316 334327 1536792 272617 1694035 155732 1109464 1403250 1350640 1349199 1302765 172959 498743 814708 554843 1240407 1115766 1497934 1339584 1591027 849729 274613 536027 1834151 980876 1634971 795674 815554 1136102 1586917 1582241 107436 277051 53489 1657689 1319450 100892 955563 1139307 1796156 1286080 1449262 793328 276798 1349585 1365376 354343 1588034 1758889 910499 1572351 1575207 663760 448697 497369 190170 56510 1446988 458395 1149282 494244 665527 632409 1102916 23985 1265607 1029395 1138730 276511 1674124 150100 1101567 117763 1181357 1887547 1651489 351733 1906233 1288328 645015 1301199 550116 1380284 749622 905669 1909522 537750 65259 169242 824256 787413 1242034 386804 1889832 1254119 1426717 477038 1848793 389528 204832 1011587 918612 320525 49060 1082910 244614 1974562 4745 438469 6507 563091 1682271 294895 405492 1775355 366984 1153475 1930034 339723 886505 1870048 1923936 129231 471467 339751 969942 423420 499945 1953165 1798999 1655033 106528 145817 866860 840980 1775548 1893308 1809043 1452400 1020231 573651 299103 739231 1945811 1353617 606607 1668650 139188 364033 1438928 1993105 479125 518485 485940 1154752 633015 1067283 1760805 566826 1479814 302063 995789 1656855 688245 790901 691912 189030 1933396 1650692 1681620 1932663 266437 254040 812781 1999023 203445 884160 1979395 50494 1075156 378413 132868 444842 184572 1321194 1404783 1465911 1369016 552256 1041654 228433 1267404 1420519 1526681 827580 852825 1762625 434427 59748 106317 1104591 245500 1340666 427877 149536 1032657 61190 1911763 1848288 1238121 1326483 631636 1779507 545274 1607986 285094 1749180 606278 1562262 1256393 910300 1264530 513940 1721753 1852446 1552855 1729898 1508292 399377 1858594 1384668 1225645 349971 561325 602401 1822122 1078538 126995 261377 1537831 1841425 933684 630141 1366515 1419937 1433151 1315346 1349221 270695 1624089 770019 1363561 478099 866480 1266903 132635 1932101 1593308 1592438 117015 184447 577127 1013380 1448101 812023 41225 1343183 1038209 1736611 1721161 1639703 1809216 735459 1218545 1914087 227116 1487200 65346 1700600 940911 405206 1082812 1088487 1515392 1031407 169846 721738 1236866 1159035 79801 787522 1593463 59784 1740197 1065171 940110 1047398 897409 510019 923873 1616830 111718 1129776 1805130 12010 1017412 1904953 1910456 1613201 420908 1457534 55524 692737 1439740 1436486 409203 181826 104227 433046 576755 365777 1895107 1221594 1223093 308307 1641585 1695274 654537 786198 1094686 1716664 1241083 1137939 1610424 396756 210074 678352 753302 1448896 80932 890241 685712 885308 129864 841820 40015 841885 349037 154580 13909 1933127 242746 455036 926899 60990 1385745 790150 729275 402813 882391 292127 1994226 1013947 1838181 1941107 1569367 179328 999970 1587642 901783 577909 1876200 280103 64885 1824559 1457427 75675 276461 1759014 751872 962327 1198098 600617 654005 1771911 680296 794699 1235585 261466 1689731 437473 1134447 634722 1632743 1741392 135432 1982263 865031 364021 1367213 1892408 103209 234138 87936 1920021 457660 1274166 993074 1888123 106639 1044112 571429 1524242 141395 820739 91681 423518 1462213 736947 1553597 387651 1169391 101302 589190 1776199 1637054 1674769 1147335 601958 656404 397679 1356192 479444 6267 1375827 1589969 1609207 580661 922753 832824 328514 1533097 466440 1808735 823689 821699 1885602 258797 472746 307126 433984 1932827 2798 1313583 468204 783810 1531796 1127050 694021 398173 101694 473388 1978730 157401 966067 1754685 1635326 1534621 1100006 477091 32978 165508 776780 203315 1556677 948475 1699198 1428405 93458 79572 160608 647134 1922455 1929500 141633 1054852 749831 1559642 506804 1364576 1517550 1544652 1281589 1250030 1187391 1613481 431044 553627 1510399 1796653 8051 437978 56866 1453360 619404 590965 1892872 467437 942758 456019 953537 1352792 1155188 119488 376022 1116978 1544620 913136 830690 296489 732659 989153 1824922 1778800 1598656 392362 1932837 1911092 573674 121061 189005 1998756 386939 1098307 869441 1326536 1928847 779525 629883 488328 1389919 1119410 234222 314917 1008226 637511 1578090 381100 1805423 4897 1746580 280714 37775 1144899 1934183 433385 397928 1402662 977784 17144 91186 1815745 357272 623558 1219062 1061613 70598 1595938 728890 1320237 1900763 357692 933450 1967920 953646 1975606 742205 1817190 1722633 442096 1005692 221717 125398 1046228 672199 1987239 748455 828738 1655415 508429 352171 1395558 1469013 1577634 816509 415767 395099 958478 225205 896822 1030862 1124755 1665198 1103992 1010937 1967062 1962111 1563440 1041355 378754 1851040 1369340 486249 463795 1252420 1367890 51448 1414190 510973 1187021 1878403 1949945 1905870 1659258 939810 1635055 1425539 371188 780985 1105895 1360955 1160700 725663 501109 1464999 1162004 1213982 1252717 1034423 1007752 732278 1724267 1000708 204546 1091835 968850 130362 357573 1924990 258246 1694183 645464 1258062 1276580 1944479 852422 1888203 1723239 1888494 824329 1128603 1549275 1647937 318985 1040043 1622471 770542 61469 631667 550691 1583231 1215026 1582515 1637172 1803268 840665 1842530 757322 1034611 1849829 1590096 1654796 1544625 1643784 1554052 1309991 1226404 238879 1454824 308456 1281866 739628 646351 877228 491864 1221820 1953203 1664649 1338614 805122 1525616 1605491 884288 4565 723543 1922043 1724551 892207 1487146 890462 1798034 1156849 997883 1301113 624799 1860341 270175 1166144 1937447 447032 875534 1290924 31105 1789752 657674 151129 1968039 1326321 599148 826066 89723 501744 1689037 134928 1096002 1526483 1403134 1998287 1784808 1640419 1398652 122066 1885634 991890 563818 156452 1341025 1185500 1555884 610073 177818 1873035 881175 1364941 1728870 918624 242654 900517 1110162 1183135 1908406 279664 1893061 1132975 1926644 1291984 1666090 107668 1410415 1670905 273610 1561694 11133 1232350 671079 15803 635025 418222 335931 450864 462228 377396 985428 365860 1501561 1158931 595841 1591975 286858 1726824 146772 1057950 1726946 823406 170206 1231460 1505928 1917972 1570015 311519 1142832 1446416 79984 772864 1078845 838417 530453 869083 139305 300016 27444 847639 1622854 1203759 1324185 379293 893708 1536561 643709 1254229 620932 1315495 1549821 1016396 237918 1999082 1077285 831039 1023569 799168 1083890 903707 147511 618499 1218403 1892177 1901918 1932628 363977 733383 1663201 1706514 768863 722898 1303946 1785857 19020 129648 908565 609959 1477491 799397 1059919 994010 757929 1415169 485585 1628786 1329663 1083887 694705 129486 553469 1249778 671585 822695 1453538 1017802 555609 1174130 1111622 680127 861970 1586543 370182 959460 1687492 517653 1044406 430538 49085 475498 1644340 1864631 381169 1611488 531677 993516 1919733 622224 682883 395111 1345654 1924055 340357 1390027 1918751 220622 1178720 1928566 1425740 695946 1004050 1695930 1980295 144583 1650659 899332 860732 1464105 998472 1243389 1299344 784626 1163603 183191 1053482 259447 221256 248230 508458 578043 1500739 1670718 1825205 1687327 559747 93835 630703 1233931 1365740 433943 625092 1277313 1110488 1983395 123409 1705023 1472924 838670 1062722 939442 1226847 884864 791339 826147 31612 336523 412445 1609127 341185 1305640 1302388 7695 1482707 975798 1409448 16769 567914 1708686 607591 486947 319227 1778600 1958829 112467 947837 1667249 1874151 89653 932526 1023268 775603 1870133 917820 719986 1233059 1966232 1156021 1733659 1220641 1030588 440409 847939 1285908 630576 1975769 751987 1186858 1416732 1826390 1412331 481321 136542 1121644 1363468 930040 1450579 991277 431504 1788835 569843 114221 372136 1972932 1138332 1788729 963111 389592 730249 1940067 1476864 401747 1732660 1501007 364644 609579 1110755 409836 1502953 1823086 1858143 46218 23247 535354 1848199 980801 676097 1681364 1039244 707949 1197770 818094 1666333 497335 1483579 515262 194266 72806 1011205 1101579 434305 1537724 611554 1809295 168402 1477758 1400923 1831471 596158 1488033 1597110 1272020 1998484 978644 1332557 727705 1052675 390362 92604 1253030 1476857 1150412 1431949 155183 1186560 1530445 84695 1570517 1167269 438946 1439217 191824 1731602 1194260 1105776 701901 1984992 1685368 1741984 693865 5982 1542560 197520 292968 1833479 741827 1789383 694245 1190038 1530990 1535032 1346740 1491453 1880131 479787 1052278 1848760 230663 175524 1176610 122387 1387228 1076572 689677 794493 1271206 649100 150188 1507650 214669 1372930 902456 105263 1796638 553616 143502 1313926 1760318 1463032 292241 1995383 534310 1037416 686822 1641947 1497684 608923 159037 650847 363947 1613967 851486 841740 1827198 1601815 1410915 1971082 111303 866985 1212057 1855590 270193 521406 1418810 1818240 387396 183178 627181 1374177 939560 1695248 1429276 1479520 1273616 1041324 975 1785600 1949574 1018795 1492068 577342 1200819 1241731 535087 1754539 703104 960249 785289 579482 1427355 1381185 1078485 909026 942112 1105636 808331 1695011 709654 1505263 44617 927961 1759624 927453 269405 1548432 1259229 1310017 1415698 662485 719380 341962 305774 282267 1167461 1096947 43704 873541 827285 137217 972040 949551 1933909 1391566 512101 1975276 1080143 60448 255714 1869756 116033 1580907 561783 1596233 704821 1225761 707421 1246018 224580 1605712 1433699 1239968 1052322 1740882 776519 1887541 1638082 1126471 1812328 1946063 813387 69067 694501 754878 1499284 332358 1452754 994341 543808 1706821 1303434 1947939 1019059 1524841 153695 1562332 960576 1249444 371631 978777 1835833 579105 1403288 1371782 1431669 333614 835891 1491618 1040477 310685 941010 154439 955639 1469377 457013 118954 270757 831394 900878 144902 738632 1038399 629598 972458 1815242 885983 1215668 1184457 1992123 1173738 749682 1201231 307735 435469 1365375 1751558 1923176 363175 619296 392879 522388 942277 902244 1764455 517382 1410256 539226 101579 1554983 1858523 1262010 1743946 1566704 1384118 350693 1477802 1475164 408579 233284 1120553 1390574 1326353 1276718 931172 937406 1535246 1390661 239442 1058633 1491620 1766402 734563 1972631 218912 1879170 1313692 1552713 223329 908867 400106 1425293 428468 511694 155340 683315 455398 685891 1873533 919415 362812 454860 1018012 292026 1820267 696340 797805 860081 815891 160630 1075698 85839 1867656 832299 1473658 1643309 1045169 1595275 292578 683167 762514 1980596 143314 1510813 134861 1473016 754236 687567 1262811 633025 612748 28784 509105 147089 642218 1625301 1203934 1272142 944696 726096 1073670 742837 766520 1336537 815066 939813 1793632 766287 1374591 945010 1654989 1395539 214114 593934 53214 1734726 991620 556473 167745 464979 50304 874478 420345 913028 1683805 1497063 316559 377315 277733 1145957 1415092 1742168 1057110 169503 1943460 859529 314173 636658 1519494 1932911 1890962 307250 320208 1790608 1926068 66277 786409 1651329 119928 1519882 14766 502408 999357 1321473 372588 570306 1593777 913979 644940 1534992 1013673 525548 1780107 1100385 1561906 800325 1258889 357269 1094621 1385943 8005 311864 1820198 876202 520945 539747 611611 1747860 450950 660036 304593 1223734 1639090 1502607 453035 1701960 909154 1154318 865223 270878 1309074 34086 982164 1319147 356551 1690004 1952612 496767 881076 1003160 128185 940522 1466520 1132297 525028 362198 1469434 1898392 111685 715301 964939 453991 954606 1194588 1590591 149308 1703986 1126478 740546 293307 833331 830113 1872254 1690395 93055 764503 579525 180937 1306164 968370 606543 967810 1313092 1901476 701766 1996149 661808 275221 1560434 1055365 1896895 1737662 468420 783803 1188533 1554770 193387 832363 60560 1372871 1334829 568574 1718649 864829 1018970 624071 1780858 815042 1965865 1512404 761625 396053 1703651 385955 94986 803756 1255501 65036 1124125 176058 1721488 1618051 1277452 245298 116938 8301 154572 844843 1174942 184368 1374672 574396 1290022 1232849 962711 1109139 1980966 89161 1523488 1973171 1231572 878582 1139212 1283571 1548993 1509804 263960 1540043 490039 1185714 1802797 1639741 1458546 910261 1895946 1574730 128374 1929089 876063 1459289 695241 1418877 1933701 1622698 1965079 1947268 503190 66054 1763080 1208865 1726289 673173 1323256 1003430 568465 337944 425669 1730999 485972 1454564 618851 1211820 572131 726713 1778071 218997 1510588 166932 703900 226222 1693197 561382 537944 297086 134864 1482866 1335525 1460052 868103 1061555 180908 579427 928278 1302644 674355 96269 1282395 621413 799132 135178 1389436 738356 427083 808380 1847115 550219 1215813 1806602 1474571 1550073 1609040 202369 1373349 727465 954420 100331 326898 1515027 265485 730845 335953 1912214 1805446 1973810 864950 1843022 1499940 990925 139683 812888 1864691 1929273 1756009 1356975 110079 1146969 656651 1784901 1225552 528080 511306 1277619 723628 930665 1800444 722388 381896 358660 1927564 397324 938041 820052 23132 1189469 1950589 67313 166971 967354 756700 611008 231411 1106726 369821 40223 165205 1837336 1192939 1492780 1843205 1633452 1918206 1132787 1838055 1176074 1589598 306536 1687017 409581 1508940 498069 1720091 1269379 487800 518234 449893 48641 429995 1782024 1821822 530672 128578 1534867 1680114 924852 1077173 663415 562886 1405758 381422 1068151 550183 1296598 245807 182140 282685 958353 681752 401415 955958 1837160 384264 887550 1883253 382502 136676 364653 885622 142030 980917 1573838 1880061 1474546 1609636 539016 417000 1891147 1384652 348643 1809324 1666241 1195991 1227430 1786698 1402677 403991 312004 12097 452543 134883 387684 1879042 846753 1615339 283792 18194 851743 333440 1496532 332912 1211886 1161865 1731883 1952970 37495 80989 1937862 1867476 201660 1040082 671661 581080 1999883 1586567 1463888 59104 1625718 137330 1211294 1023976 1326236 771556 1345867 1038374 531231 278713 1503011 998082 62035 699052 1365250 331734 156842 1091430 1321956 1214970 861317 854273 314123 487980 1873504 1228835 1091072 632362 197748 216490 1087357 1419806 1469116 75793 612552 705343 298429 248260 988738 461646 929273 847047 509084 622251 1525715 925292 558292 1054830 443170 1877515 969503 1290725 1882264 38456 465723 1230164 219624 975464 824790 34724 443972 1033797 626141 1407496 1663741 655861 1572584 478531 1597989 1516308 1906633 1072544 357234 1802251 888326 537633 660767 1522750 1701388 762847 108089 1458700 1571876 121027 700714 84060 1551419 738829 640452 1408335 1185393 1131653 34564 842827 411552 686421 1116534 599949 1357953 145763 1925139 543577 768260 31647 1087698 344557 1548100 220594 1317215 1228060 1989762 1788545 1066972 140436 1969854 1887031 466285 78355 1065514 186673 362200 1146764 1069791 1784773 877169 1354027 797901 996375 156841 73734 640246 506885 1009655 673408 976730 301028 896825 1973984 1401361 1890190 528575 55798 1457051 1560840 126099 1189790 820449 242249 485159 98972 1249908 462224 1797121 26144 197664 1044230 971759 1635565 959449 1233493 957702 203832 744144 942069 1357831 868622 1367154 1922365 1896479 598375 1798243 415955 891163 79691 1232930 122897 1411086 1192985 1909912 1563292 1126754 1078951 1930277 852627 125065 35917 1184544 1322698 286540 1641472 189126 1602568 1455839 355374 91807 1772744 902878 474465 1023849 301018 426406 873282 608181 23776 1754944 867161 1482381 273996 1519624 1021365 1810064 983270 108424 775080 1745412 563180 1292119 688103 1460929 227212 1554362 1166957 1683401 632977 935288 1567313 322370 1640484 386279 937952 1057563 447730 1916891 1953587 1450879 1519270 1483274 421597 549450 249052 592047 1428480 1991026 1313833 270330 909477 1878885 577402 652269 985696 1169365 1129214 1297997 1187572 1061754 1665006 138303 1411443 580367 836635 78908 166820 1071633 1030576 1714573 488404 1623354 337997 1531735 1863003 765276 751909 1013602 79336 317646 403511 1088578 1228574 201214 1530303 1259660 154255 1990981 847527 1534109 1260333 1937094 981326 871203 1619460 631063 307507 1715561 1784013 1026724 610969 639483 937368 508258 281408 1596410 1985942 346702 1916026 1913957 1324602 1071077 343891 279456 1962170 906894 476637 1133614 1762494 8713 260792 744056 731691 515544 435607 607619 1237798 1189596 121952 939929 932788 1689421 1443503 1506199 1035843 285451 1720850 1160408 1846524 1061570 49477 1150395 1847251 568415 133825 1129394 1812012 1881184 1440361 477562 316434 1733458 196449 1487351 185486 1023612 1848301 664500 1419537 36762 1671393 662314 1035773 1653159 859438 1271400 1460874 815622 1484478 340062 775338 1945758 1521275 1408453 1114231 620953 1942921 207285 94480 1779166 275356 393050 496576 910891 458225 252988 1092398 1466904 570707 1555566 1594528 723081 1366291 767984 1806953 92056 1692467 1322474 1820762 731035 326348 734801 1954191 1024603 430329 9035 1705272 211400 1812868 491400 1420228 1939394 555180 407552 1404765 1621664 1656439 1592950 1350537 1934608 93290 206916 250701 56023 1914385 118348 1845408 931569 1873966 1428966 1624597 1868318 1438071 295389 906532 1360013 1057522 213887 1155935 680348 1891927 1418131 1359142 1511544 396477 1693239 770770 1886314 1559359 543916 119726 235966 1892514 524241 1592115 1261360 1603706 117014 66334 664905 1505051 1126508 1870814 475222 27507 733727 355890 492441 1760559 1952603 1660718 1211993 796349 1648221 938477 1398241 110626 420594 1316756 132315 460990 1063320 1086959 105925 1031930 673443 399628 1375365 1173338 93435 1312708 1888710 1547132 1228382 1352751 225658 1615421 297999 1825106 262919 171471 1320482 1444977 1860819 592232 1649730 1031306 942945 1959190 1955787 131664 919470 878985 1710863 359227 1576184 1604160 165228 814362 204132 771531 647036 560232 32391 61874 841317 430038 271906 1538835 1849735 311573 390453 1198853 1411679 894247 582126 1630235 1683330 769029 441226 825241 573585 461565 1837837 225715 294675 1626615 950958 1476876 1675249 1111389 1866745 1546476 1869642 1498592 679978 878741 1384972 850949 472249 793535 1637132 564102 1091260 318984 254960 823885 369154 679804 896319 670773 1367603 225000 195643 841243 1228691 1504715 341305 1538947 1529094 1293561 484655 132907 1430791 1685478 524473 1903401 1468998 1331920 685934 453872 189765 1736736 1100843 100016 672040 382620 383190 1414155 1942375 353146 1933728 774033 1361424 1092300 362 282597 1235371 1712481 957772 654601 926112 1267411 427001 702905 1960602 570410 1565978 109815 1915304 1329581 1324911 636174 32815 8473 569673 1938565 955812 627297 785212 1814975 1802054 1315460 1706382 1001414 1369918 1559097 1020210 534272 669233 294377 1629489 1842548 1117491 223629 1100372 1708607 639810 131467 1679189 1028116 1056664 982107 1305021 989909 212070 1833606 692589 1256843 428125 1209972 690453 708297 962469 558541 1557135 44986 1973071 701903 430445 1809368 1010802 1625941 677637 690729 230046 639823 1239041 167159 1883610 677670 244192 605039 154925 284190 1374474 1408162 425179 681311 470270 498432 1235163 1775023 1566875 1492212 1134624 1731972 429864 456353 1180939 1372201 496582 716259 1469237 1200099 970821 1912989 1260884 419078 1262592 486499 1968701 1779448 1179166 102126 1449750 682474 497121 1285821 676969 1227684 723404 1121262 541603 198999 536898 929556 318603 1418095 1319294 536139 202552 953204 937650 920820 1457770 240226 243465 407573 818174 1925287 1445930 848354 728755 109293 1587829 433619 946809 1811495 1194497 1886336 1642098 1757664 1668694 1263093 361361 69915 375581 1747191 1448011 528958 402807 1857935 1473694 21532 1654894 1419567 1957934 1390573 1358179 477020 630963 213420 551859 465076 1523979 1089448 158452 1123948 1416769 1814704 1077570 1688378 619948 1246372 1063792 1833438 729578 1604022 1317271 1847537 393078 1459074 144257 1698131 1198231 820993 1226967 1059689 1626595 980381 338672 201416 984316 1427793 1519807 1885369 259299 419778 74376 1001994 1521187 979668 1282293 430977 1991339 250045 523512 1557803 1154652 144129 142553 578500 246389 838260 749519 1598297 1603894 1127400 1135124 545368 1291065 187045 207605 1026985 482257 1870628 502361 248279 1474141 1052321 1982728 1889662 1580891 113949 1224362 1248728 1364038 114484 156159 476813 1600713 1177116 1822275 1342209 245832 1587185 1001779 1243169 349266 446355 1188293 1482579 36399 1665107 15226 1348377 1595788 1623276 1619776 749941 43969 1057505 1704548 1965710 1950936 264370 890611 1234838 1665735 1277670 527050 1253305 562016 234698 1817906 1866388 703816 1679993 1259035 456247 1210043 155891 973170 865586 684921 857440 1202651 155566 245853 871936 1686225 1622251 1017100 87183 452604 826652 1959826 1824887 1510661 1420686 895786 514141 558872 542372 398357 650208 24229 743320 1031889 28527 1621479 1976984 124698 328297 29758 686470 48728 573552 1405234 1251898 23505 571430 1510565 1065127 1964831 369463 1863416 256976 13593 907893 1286379 1716694 1649461 1580646 1412608 284057 335704 1691295 1483054 703196 984469 1299324 1287782 1089402 1587562 951319 1029003 36572 1415012 922022 1277873 1562977 1708299 314373 1548878 843450 957233 426853 412507 63286 15018 1176688 1843260 467724 370703 202556 1882383 971272 77072 330761 1879040 1228320 146679 460715 22035 136577 13652 1140603 1301783 1918700 1956615 510619 35533 1748351 400121 467178 967752 523041 822706 1593500 105106 1383201 999673 760490 1383462 1198344 526999 1139460 944050 985432 25786 915126 1399812 1984428 31680 1365660 1546155 403912 1703538 513842 1317983 1882218 248935 1466426 936961 423270 1944176 39123 1070437 145355 399537 1610316 199799 1627964 1471547 1442959 565836 509726 1399479 470459 1514451 1524395 708933 359082 1198025 1228763 1445691 715219 404466 1739466 581540 836230 1522937 1143827 1834343 1661402 1281768 1943994 681929 25193 91272 1324773 1878043 769863 1612926 1831880 1352123 1651796 1944455 677723 347500 350146 24220 1124627 1351740 1540406 149148 959262 1699154 1879960 636369 245364 1512381 1850786 1273981 1093131 1011845 926439 120860 1904409 669072 1988205 1240880 637411 1779178 715374 463966 1180933 1648231 297124 1987394 1819819 1594000 271385 1987413 1296885 110402 712746 966008 1084732 1081204 750696 876434 211388 587813 414094 1457329 1357768 1406657 353617 20158 1599130 296122 1479084 1972190 404871 1269077 955024 372942 1791893 560211 881981 1739844 1765508 1505203 1986643 519183 390278 1667655 1913585 1396367 1491772 1692798 249624 1751487 273813 774176 258429 1449559 132080 1039005 1065382 1966513 603571 1072381 1541734 661171 1899203 1178231 515208 1893507 1295529 795003 224931 715313 1873786 84430 177882 942077 379416 1595560 1852614 1693487 1747188 497874 266439 199723 495785 1933116 116018 1749176 1776357 1599366 1472530 1567880 1532385 429970 596685 440525 81400 1832918 1857952 660397 993057 1114394 853554 604827 1726254 1618459 382269 1206543 1020261 720043 1283063 1835420 446455 1212387 1855702 657540 1903832 479797 1166382 1921057 144096 1362182 1601878 1753801 795549 1020190 1849169 456073 1295339 713638 180562 1251909 860472 125596 968691 1883068 1700826 1432199 577884 1409244 584965 724161 1985106 912146 574865 1636867 53916 786645 599010 340179 320409 751843 597239 1943281 628629 1189065 667651 1788455 544733 157436 1283296 760224 906892 143937 666960 1406921 1906740 33630 1680407 1958472 11401 1110663 602868 1429098 921157 926953 1321762 1003360 1985680 1705845 1373847 879678 1084320 1445639 832606 215114 994364 977 1428599 1264202 687136 1423917 402377 384367 257911 637549 1827938 331026 476513 1891646 218868 1570509 805626 1973762 445991 261666 1063307 1384585 1654570 697350 1739108 1760120 683457 339708 462783 1239991 140951 1432583 1347216 607714 219326 1842415 745493 1475419 1187796 578151 582957 1117213 1643852 1905621 1170529 341745 1249998 294764 9774 1248149 1275059 1930110 574098 253044 1348169 1391144 1492432 1894742 445066 208826 1894210 1508002 845890 1728194 1078571 1282871 138219 1026655 1158188 1958740 1678295 1781779 1420560 1338814 1590650 1225116 1993232 1821331 1150573 372294 1796178 592240 426182 118200 1374394 1414405 470214 825495 1696946 641069 156948 719175 193282 1739765 1084391 1948288 237708 167479 1996246 1086901 1412093 223793 943851 1980516 1548743 759970 1830276 305667 1167225 1740432 1717894 339555 1422732 1808606 183297 719992 846766 1096621 1062331 79351 1687851 482013 1869723 1292322 1533860 1303164 685300 1635650 609834 71718 1311010 281648 1203483 670618 1421542 670337 839456 238541 1820043 378973 590158 1979021 1816093 1954161 1159499 1644508 148923 1400302 949687 1004520 535858 1731382 187850 685913 1944266 1813985 884212 798998 1396880 319903 216140 1341879 668601 1921484 1695317 753604 1648478 293508 259970 343368 293067 1387861 270400 190319 292315 1198604 1744052 1384392 839664 102206 953870 283886 33976 737541 319525 63825 769585 1186053 381591 902274 1239212 931116 1511354 1103755 964787 505351 1260760 392512 1065279 975625 858054 1989317 205907 1923655 1981202 375902 1664319 478866 419392 1330791 1811309 714362 1098567 1630986 315108 1393067 1772850 826024 467454 1995579 1108106 1648653 497524 81579 1158955 354561 1630418 459206 886938 1242789 944331 394714 68079 209088 1030805 842593 661141 1288831 1844628 1904213 1256536 1546158 841814 454607 1001439 430459 1170439 1950222 288953 1786892 1592987 351880 777624 837479 1062004 1323858 1658119 481474 796216 1988037 107052 1029209 1052942 615663 715066 1168738 571818 485819 1445556 1113632 70034 1730418 987280 1088437 165913 1952285 860299 742724 558806 937488 1239553 950939 304445 1627062 1831659 1233769 1379758 1761376 791384 1764495 873394 412241 250260 1940310 774630 232994 1634185 494278 930030 397883 290512 36355 1279615 1489915 834943 575515 653163 1850429 60126 1330728 971209 1334295 411278 1268765 1250444 1014984 374311 272817 408081 1078480 368375 581661 115739 719453 625219 1764469 1105734 1256027 586561 1117202 513502 1326995 318107 1273273 1403758 1935749 442556 709217 680268 973836 1839788 198890 1303807 1028487 1683627 1391587 1825307 804849 720655 49805 1362233 1768773 1457817 1525443 323307 1297079 1278411 604909 544439 1396451 1855260 182712 1144631 1240427 1617331 859430 1418079 584561 1991598 1503700 1573033 521870 1201874 1546298 892481 992751 1662111 1937522 1694100 529542 661919 1801018 1796475 586221 1663231 1359894 847211 1533277 1218207 274432 978365 1201196 43069 1255148 1488298 242968 1811368 646621 926446 798841 1304653 1991937 1947273 951963 596849 806830 724167 482930 1127181 607525 1536127 31217 69104 1674292 1863822 1821257 518155 1283631 448942 743056 1614949 714517 475252 138892 291922 1709448 1996538 506856 1764308 1137661 1921401 447509 314638 1258094 1944908 544867 1243401 539025 1444655 143669 1726869 37918 720985 336528 161882 1332156 1996373 1851826 1979619 525876 1923279 1092933 799724 1172549 1250185 919148 395476 665040 1265544 38921 850546 600359 1522005 718112 838952 1275300 1978261 1327257 1303458 955362 541767 980225 653467 1885664 1068931 1457049 1681416 843713 1566564 1573388 1505319 779718 573639 95363 1106988 397814 782326 1647721 1739589 564043 118517 1275758 1738011 1806433 426432 28996 1069154 1276414 1334999 769716 1092082 55346 1929764 1300003 700277 1279447 1107892 1526169 352375 430348 1667339 1137023 1396767 864660 521583 295863 1653554 334358 233153 819600 1265449 1932313 881352 1854480 1454113 47723 622174 484954 637605 211521 27481 654390 553045 1489118 913516 1380048 1174641 1605551 1580777 424125 1644055 326832 392052 119576 928923 1218841 1761175 1231827 484663 1743999 1123046 386853 1768553 1216558 1135167 164217 287532 1666271 308232 859409 1348459 1455353 1232269 610544 1870453 1090429 1236738 512629 700995 582997 1994457 1838052 1098557 558444 1998456 545147 1081265 1800103 639347 1636345 904409 1229801 304021 660218 1504523 393528 1336094 227307 1285191 1184954 338908 594579 1116071 1778275 932434 893272 284381 1498763 1511178 145700 979345 517500 324066 246420 659407 875160 1134998 316752 1544870 1565571 211332 1526002 1414731 1287431 1864824 1964294 1100418 889097 1834598 291557 1318471 644085 535700 392377 853095 1382376 252815 1791729 1891225 1525050 1918592 555488 132453 527119 1677972 1263878 1265325 1908074 893522 125978 1393808 844602 1295584 601646 263008 1820864 648825 1128739 779735 1993677 797267 869542 15606 1220006 165699 201654 86339 867452 1935614 1093346 1801413 856782 561336 643032 1597079 1269428 375897 48648 1786700 1654421 1737137 915914 1025929 314784 1830246 45104 1305774 1635775 277800 490885 1644489 1798354 1416537 911868 402696 1824786 9954 1410873 1083312 832432 111239 1229976 1998116 1940757 424222 537144 418386 1282512 634569 578520 1664756 423192 1073535 1299162 1636574 377845 1089464 750986 319432 1856909 883130 1911116 1661619 1302645 179955 1773703 774057 1641332 174559 1744640 1393525 1945963 1824569 368831 1942442 118449 817737 1985437 542591 255968 1693916 1869407 1223310 673246 1758065 408981 1922793 1099089 1335620 107384 1580403 1158606 1316407 1176244 1524631 1013893 1868400 1600200 1099078 1194152 1993654 475084 540833 1548022 1514472 1282587 258790 1063201 1436376 177614 700060 137427 1123017 29559 526348 908929 1292531 1794155 815366 564419 45260 1070421 1415792 843508 1619842 599697 1464196 408241 514762 66178 659411 1078520 869675 51773 1506597 1801731 518327 755246 856322 1496178 335878 1940248 481080 1610349 1400304 217376 849282 1910295 467745 1025541 1026502 76504 6146 1175365 88850 960402 1592605 934688 1775333 171711 891923 974861 1001032 935885 1763531 651595 1438891 1613499 1443942 115442 881526 1628509 378925 1065275 1545326 58387 291461 461607 892423 1692473 1893796 375685 115596 366956 1862107 520917 982305 119994 1174366 1563232 1542602 1997137 449793 65662 643719 554412 1928544 11322 1062088 813859 987416 466341 1894107 1148289 1691854 90645 1381349 1194078 1666378 521597 53959 1564481 188310 1556850 867560 1548320 56873 527066 1631412 478636 1755827 418422 1686312 960808 634491 837926 1116673 197831 4178 631879 862838 747255 267209 971220 335432 1022049 1722932 1160876 940680 816371 455811 1632782 1213387 1252784 355567 1983107 1193300 331651 70739 265480 1850455 1041696 165361 1099895 1538341 941517 1773136 726066 1361058 76713 1827472 1889908 1188239 59555 1655463 1709285 1355192 873774 1489214 863847 867097 252666 285746 444906 1829893 439482 1631404 637604 474070 582599 1935391 1853385 648762 1073787 1346923 1030353 1795953 502140 532795 430956 1161968 768498 1007347 1217343 14924 541394 535703 1601656 264737 212031 1679772 1873439 1225632 231547 847884 141476 1125219 1773574 151591 54059 1508482 1861174 1287923 189725 1795469 330907 911817 1319961 842311 168842 776789 955113 1968635 55843 1373089 1134990 1854882 8004 1475691 470599 75287 793953 376382 944443 436999 1349686 547915 892538 1253434 1127952 1043295 1564622 1465215 1385856 857347 596817 1335467 1781925 1427125 1655887 47860 1510501 1936477 1248948 1621176 1488694 956742 234446 92855 1124972 1939602 1782549 661088 611853 992195 473510 1238071 123884 1688742 759601 1253023 1278579 1904648 180853 1388048 1031816 344563 1877058 1924697 1153476 1094914 1137504 1080318 273006 1927554 1752983 859888 1771330 204006 304858 1267761 626242 1120864 679033 355232 1835877 1776011 15079 1615218 192211 1362544 1051373 247423 361970 762209 1386602 1058943 822282 864852 1636075 547294 109183 1240989 73611 898660 481384 431464 706583 1480949 987038 1871050 741804 1074693 622898 1462403 1642946 883016 1965776 6341 1331100 594936 1929115 586762 355318 1610593 1037794 1458043 335017 1771281 1348692 1528740 848751 925915 57269 1088056 1405789 450260 257383 943040 1727457 1994378 1188844 844985 160023 1586664 654114 1315959 554241 225665 1165084 643241 1472743 718387 474000 1915106 630798 1472433 634608 1146422 94012 475167 352520 803466 715422 1667027 1041462 934611 640948 1900161 975887 1188425 1142727 1125527 1683417 1691178 1317911 190033 1062226 1248446 1754962 393247 1920393 1662836 1636553 415267 182286 1680205 1775633 1748823 1446043 719174 360030 807368 1891832 740519 1162420 480706 948568 1483507 845455 345971 35366 1235388 969144 1518273 1162626 429883 491971 1801722 1699593 798627 713481 365718 740045 550371 265585 1741267 868370 1865514 124806 319043 503197 863612 1478401 1629401 1714756 715375 1199841 205806 1073183 1509151 449583 928726 257596 1583015 564806 276534 1920371 1792873 891840 197071 1222062 1984969 1142631 1438431 1558121 5690 88531 219538 1097399 50777 1511999 184277 1973216 146515 40973 1593776 818611 274396 663405 1072649 577813 1771832 1631014 910498 1502277 1581621 759456 1543914 952206 1340938 229603 782181 1344693 1916775 1250084 1212413 1894566 879804 1343171 715845 1105910 497976 1691641 127611 1728832 774147 1280893 484152 279483 613190 1158327 1366295 1037753 386418 1199848 1226913 727519 585821 1795381 1809983 1241817 584210 1393567 1688881 643443 1436315 1466428 210330 679152 1702468 1320772 1938865 583039 1323661 920191 917511 603473 728330 451668 287274 1602678 1679054 1178896 1311623 427860 696505 817875 231297 1333163 141128 584078 1679527 1369322 266129 66908 1501080 344910 276035 1261780 151734 1484292 563750 949131 671864 1461797 579126 948616 1444414 1226841 1201495 1528719 774316 846914 1502618 36784 1023990 494067 73588 1470306 892877 123988 1364060 256762 697701 655598 1280599 1320554 389252 1654467 168942 677549 924181 542549 891195 17715 1586637 1072370 1265051 1440560 1661626 1338328 1511075 1674209 1302001 636624 152389 1664917 1213716 201602 1968220 986342 795624 1449562 374418 1488730 1068800 1342963 910009 1332331 1627633 981749 1145157 1342409 1776522 1367702 1683422 1100268 419781 935153 367257 888329 964784 1851627 111390 678050 1284954 1282461 158180 134743 843532 1674196 480466 655487 414317 1188841 606816 144059 485767 819101 921796 619538 1810350 1334751 168956 840578 895352 1362051 137734 593126 457335 239007 643439 1288927 1409509 1553868 229480 1451393 1295741 1344327 1447151 1953041 1280144 1393477 1282834 780749 159073 572266 171689 97675 1602668 335398 1406900 1986959 102416 1094041 1886534 158205 549138 1039364 53960 1485764 1528964 592019 587 501268 1474672 1541331 1452666 1576372 453064 1794201 1523606 815749 1901783 1681252 5334 1634257 680260 1168092 1934112 1771989 1138398 1084092 1943398 1702676 716069 536072 83431 814575 446884 1882057 1938998 1673162 1530402 1342757 564770 1174348 1599778 1695734 1248594 664478 1821418 1046440 197945 1035955 1065104 1878801 1040880 1354133 1371152 1381917 1945276 1586104 1937696 729572 1241814 613153 110942 467279 967326 250891 198873 504558 1217943 1933341 932103 1500006 928546 51523 263086 1020702 1818504 1360079 656521 525111 1164617 1527702 675052 1074377 1012478 1502439 381936 737873 693442 996613 790053 496489 265930 251974 1769445 1074455 1175166 532712 1515084 972465 262307 17984 1813695 1060710 624913 857616 1205646 480368 385290 7855 1456615 1157201 844354 1165247 690664 505990 1457627 1711672 156981 449378 310105 1152568 1899973 1724031 154545 1157563 1301959 1828990 549213 581364 380317 1738377 999834 822959 517840 450551 1647174 1254548 523591 117921 1000400 1926152 283323 708136 1970894 472221 99549 427515 1303595 1564571 425226 1254856 39644 15347 150861 1855633 1107667 1105647 628622 1044953 1626345 784237 215686 426894 1912981 1637312 1463277 1608725 1063403 1131078 1020103 238806 1833083 263527 811764 159729 284074 1409343 375773 529705 685202 1836765 756453 1696273 965604 406289 164471 882179 1386857 1330818 230979 1943703 1944469 92434 1031767 1927552 128316 257290 1439665 1782764 816034 325060 776510 931666 1902912 824659 1576711 1431232 1655614 1237113 704841 674735 141867 370888 1113325 75146 1487370 1979092 1783508 1484779 1860404 719363 1125287 1715651 1673342 722268 1442616 801206 1138125 765181 1042204 673312 1813264 1218476 741512 162436 1966546 274771 125138 1708522 1771540 648613 898133 226881 527820 968867 901760 120363 201349 1105570 718379 791859 503141 492777 1378090 959229 775844 1213741 1048572 1167066 1875327 1396788 954062 1254333 1395191 1552319 269669 101765 423443 1540632 1881805 1587138 1565155 1421357 1549839 1088567 500897 1715966 1880342 625713 1213937 96975 1722229 854308 1724529 1923912 379601 1465674 1850775 1488313 1940258 1937076 84177 273279 234838 805328 1753347 699558 524115 1246202 1067124 1549556 473775 334227 375703 980014 952997 724086 986558 453040 114739 759547 1325145 158434 1566264 1412679 1982806 452039 285122 1696432 127514 1995044 1542117 332893 1956193 1908318 1906607 169722 1945990 1322001 1090984 236976 232703 1190819 155223 495737 1017104 1191542 164492 1593743 1378884 541811 1488597 1569813 1983981 226427 415171 1359629 1212889 364679 1177062 1442402 1917589 1640914 1458233 988094 424004 1103660 201396 1517712 795427 1730298 330138 636639 47130 586231 815483 339101 180603 1278093 616926 1954307 830004 129591 1297753 442951 403612 1644697 347329 1415826 274181 614360 63343 562010 902233 1638239 374867 1603605 638702 1958921 645358 286795 597232 329487 145214 891215 101873 748709 1847275 1552761 1977061 1999413 395081 248466 1757447 169753 475154 270747 815098 354278 440947 1131743 975853 1427157 1162042 729218 1033615 813325 411579 367661 359259 721357 1204454 1874097 1238623 408982 1344344 1893244 1491825 1039489 936061 564652 1417165 1675480 1409299 1567044 480288 1866134 1871171 865553 1292496 1444163 1911705 1707627 217460 1536531 1025316 947716 1118295 486097 428194 548835 1025618 189215 162130 320691 973347 1122674 855040 1397978 1009308 500613 1246066 1088702 29395 1976451 1096378 768071 287769 1425511 1610932 1537166 1288747 582633 1071906 408189 1649686 518136 109938 840406 1031827 163493 921569 650605 39954 1992486 1792080 162994 286423 1887385 1847191 1699509 705130 1825234 803024 1704199 118929 581182 1311307 473804 494027 1315864 863021 716465 320615 530145 1773544 590810 457800 398143 1322931 1088953 793210 1704966 88365 1857883 1759858 774124 877049 161270 422905 1964390 1781310 1190633 1197464 1162552 464764 1764090 1702045 461765 993779 178268 1513714 807428 1462074 1704332 1622763 265491 1873083 761572 1744212 1702 289789 1246591 603943 89787 1447047 1783505 131141 1183494 1507391 1775561 15698 1124726 1600661 1435212 635428 1252820 1674066 312508 436171 723556 957295 1531925 1096549 442142 708384 441244 179882 1093338 1752630 846129 84163 833103 763501 1598493 797823 1142467 1598306 81930 1249003 1970558 461521 752277 429006 1721670 874304 1741932 526128 460330 1584095 1615908 1787695 1527005 57580 146002 1253239 1587649 1274376 938531 514400 1167218 638774 975019 635726 788842 789367 1254324 444449 1693312 1043551 844488 827874 440994 504790 713842 550755 981472 1933123 622129 205443 836221 1830385 605274 1418230 436008 1085543 1993035 556084 449492 659939 313884 224234 1822616 74902 1905374 191309 646784 374180 673638 13761 1980849 1689400 102550 1849244 284305 1826793 497850 667910 1727664 482975 1956337 1058530 1504092 733860 60294 1194622 228202 1703789 1374339 1285000 1578902 1361306 1411394 1143200 89975 1501341 417621 235183 450693 655844 1728858 468962 1959604 1368411 1676788 191480 26752 710867 1167675 481265 767497 1283372 1333720 490542 1224767 914552 1327819 1425870 1777050 960613 744989 1527161 1633116 848613 305899 913605 1899005 456862 1326304 484644 1729880 32103 1269083 1764003 1246641 601677 1638703 395000 285263 417765 580698 1395686 668463 1827079 1117550 349107 1504373 1678025 1691011 503921 1733409 564055 693766 138458 315760 261454 649435 1388450 1078086 1349862 1414931 1183936 1027011 111198 1872383 1796313 1262852 1827744 1045611 77728 945376 1442338 385502 415724 1654267 1058498 1247891 141450 784172 298317 625802 1805246 1186902 513810 1721473 1490146 1552506 1480083 325219 987597 53054 1454924 1876770 82649 632694 1828102 408074 163606 1288061 1508204 980431 1380680 609812 1313433 1459791 1318052 715498 1951418 762257 1988999 532949 141127 915411 339219 1187382 664451 582145 1758227 670579 1662107 786724 520446 1525549 379443 1869596 414449 1879406 1062085 539506 1416832 911229 1735619 575408 1769995 1799197 1782326 854424 7209 721946 750384 561668 32225 568907 1949030 703885 834655 1317517 1586464 112838 527992 913894 1792569 820445 1421918 1630868 669000 873695 1011834 302841 711986 168179 390308 1968960 780155 237410 1333727 850289 430598 1773259 1439480 670191 538231 1385798 1748064 1960357 83012 1229334 899841 1809249 947604 1812007 404747 197259 1661516 1613042 1684303 1234982 897280 1383839 1082084 420166 1441816 1867176 101060 1256643 1893217 1391796 69921 1156346 916273 951342 1235214 64787 1537085 82301 91936 1402920 1620397 993749 1021022 369060 490209 1727406 213768 545952 185815 1577689 1760442 763710 1039744 1062842 523676 1857480 1741630 1225063 583314 1281455 836578 1315182 1903523 1879039 525840 1151198 1994875 108355 1513560 862950 813755 517492 986384 1332180 1368943 838939 1416934 649026 1129861 1019197 1688166 1763738 70362 94474 292155 430014 1837677 272074 1834684 1058065 1767357 1722967 584167 1896704 618736 907491 1342502 1202085 96391 1126603 272688 1522910 379868 1775863 1822564 940646 1270568 1103694 1056627 1708406 1796841 1497399 621078 1422713 1833131 1580357 1643279 1018211 1853920 1781176 1148493 1669035 81877 1789852 851217 1370320 745146 1904360 1944482 1924694 1845449 1304311 903131 45902 211354 983694 869611 1477616 1920387 1129628 1690998 1702543 1599506 1186243 1362020 275502 1889527 1602582 878018 1646 1728977 1251948 1819711 1956748 1884836 1964546 1805026 27857 319612 393335 569494 168283 1891626 964582 42604 1438399 49775 1539061 1945894 83714 1076333 442267 1443410 585965 1318422 1977844 635490 1708712 1431825 1393710 1069575 96213 1526375 1735082 1963973 1217149 1106117 921370 784283 233604 236303 182439 887329 1853016 748437 306150 492073 790022 1560921 538335 1369552 1027767 801415 1958923 1758435 1315025 454268 99307 470813 1496768 192806 1503389 1958894 429560 1013505 214105 989467 1263961 1904851 1406419 428191 346999 606499 297797 1162768 888920 8264 749308 910680 820409 1751780 1105416 1633501 1923277 1022666 874769 1365005 1227521 1579364 1832640 336883 919975 73452 15051 1219462 685594 1337259 526284 177692 1495751 1595770 396251 384426 1372580 1619525 1458143 762348 13561 183862 1531799 42295 1841411 71611 874279 633834 1894762 1979902 1668089 558436 910909 1168936 662002 1570500 1214728 1366986 101736 289449 1177290 1575872 1436791 1666877 49739 94447 1411588 787887 1238055 1838159 1491208 1491522 630116 1268567 927075 1035945 922204 1015014 47406 1031217 1283497 921208 1559740 1318353 1622989 526601 750680 632003 1171416 1879019 1161390 1349674 330667 303624 1500314 872877 541532 1865765 271582 226893 443329 1730244 1861601 1661281 678542 1981342 251172 1229633 1673512 237598 1336672 61103 388823 867129 105990 352983 1821247 1308243 1224538 930057 637131 1640286 1359293 1653840 1252156 869571 326770 1659920 558379 1987367 668086 1761272 878913 196247 173467 1088260 1369 1388014 423185 1188403 1009803 305729 520435 360574 1384088 290653 895051 129528 493013 1688657 160497 990762 1205809 996994 1492532 1097659 1339191 21091 1371986 402034 1285054 1292662 384384 1459462 1634824 1768801 411163 1218526 999963 989495 1832216 1903043 116113 1802257 1429154 1019775 1235227 1920641 736101 458767 382764 1576992 387385 1712324 306529 852821 1731007 482600 109228 1255183 905555 1874964 1041001 869926 1774371 85672 1577167 1916786 1362579 1550384 398217 642296 1569763 809391 1048012 1642324 520538 1297340 1695307 210418 1397423 1046459 1595688 1632111 1060299 480862 1378228 1559792 129349 1699539 1515167 1283184 88457 437497 156752 1522325 372150 916879 339623 1746181 1385866 1981672 1141407 1927889 1284701 1557683 460518 1759723 275669 1666307 943352 1118043 1062953 334575 469773 1329684 612585 1145875 609467 1432729 309934 450243 317761 878899 1583209 1301068 1797038 928839 461539 548622 1450986 1421297 48434 1698865 192542 1746486 529330 551882 425154 1744682 856600 1028315 637375 881549 290870 111064 183082 1039295 1148800 876854 108386 654917 1163907 889235 1006734 109175 433907 423537 278347 1682450 750880 1992006 1351070 712158 78638 375269 316064 844941 1564937 1065156 870094 1480114 980618 78384 1159091 866913 475288 111971 446008 275686 1806191 1441049 1483275 1060359 172346 1965248 446420 262481 1435649 285889 1808343 1834500 1441383 1888821 1085375 1113924 1565623 1240344 301871 370288 316729 472805 353833 287876 845160 860738 1786563 40025 723352 1691969 1000791 806527 1231617 423594 1801260 559994 683689 1574138 671682 662307 1230805 954547 1880759 854905 632502 17963 1294482 722861 1704028 1085954 49724 143629 1845943 956734 545163 1055704 946146 1463339 397032 1873624 712824 1096675 32351 1658149 1532896 878419 1188150 1688228 1168023 1939448 212304 1597659 1052010 1900624 477838 1011634 1932229 1593444 1500764 1325180 1382745 30319 597600 1043762 1625166 1726082 1593667 1051807 375360 82448 1896952 896798 1418275 124113 185841 1716056 1240386 1986219 1586780 435807 424929 1319073 1753178 1978626 1932508 415379 36507 1508102 1043806 12380 1324939 1127047 244253 452406 655648 165064 1419895 1925525 234308 1189276 25964 826144 1432251 1470589 819328 1462645 1397329 1014330 204575 1127268 1504462 1786314 1092425 1024940 1790910 1618041 1022290 1975972 338300 287417 633803 1967116 84390 66972 1494227 1788997 1076209 1564888 5375 681302 1137145 651875 577776 1507121 933312 913003 1868692 482050 1765817 1508411 910821 850984 543003 1153914 1187109 1190972 1576389 1566555 1242296 64350 929013 487449 13859 1791276 1492587 342953 1576744 1850874 1728795 456936 131158 542292 1392224 1725895 523123 1582558 927583 1392946 1628174 1250701 679718 712567 1149941 86349 1838534 1664181 1687619 304980 212042 1739803 1666948 819345 976394 212772 1541813 531387 82787 1436597 157172 1454828 1356075 379559 1152445 239352 1863983 1846231 1646695 1817916 1901984 729828 1054139 1112191 724605 188107 3385 1821743 371743 1139911 861745 326988 1983036 398801 990211 1101125 1527015 1063672 122149 158653 150680 234737 1010135 1458302 1452211 1309111 1606571 349919 656416 138871 1929606 1560104 980652 1764502 235042 807458 1289464 1831776 153641 398117 1654001 1693189 1975458 1334114 753044 306654 1574784 1577055 889284 1157794 1739717 486851 297929 1550722 461859 1955761 1683403 294732 633185 1697776 697613 1667699 1976952 121965 1195905 1653838 1544913 1710119 1168999 265676 1542170 647789 1869526 1421204 1500751 565647 711532 777757 1579253 900337 1516407 436219 1071500 64628 563477 1937100 378371 1483599 1282590 1583377 176517 212567 1211724 559984 1920872 205292 1753561 1000832 1802513 770035 943731 160152 1720112 121982 1606499 880533 1255320 1310264 1562973 1011440 1467690 1258907 1999408 314835 1834487 546100 1663545 167970 692746 384584 632294 1566833 21569 1777417 11863 870017 1706942 835749 461811 453999 1538417 912135 779749 842467 1158962 77140 194662 356617 1094011 1595011 251870 376495 503991 1496339 191611 1564147 1634019 453874 966259 1946987 1248145 137792 177798 1407961 180366 239829 1066672 1500788 578803 537267 1763816 1540656 128910 832338 265970 1869615 131207 1441719 818999 1941071 885336 1982325 1124521 1808869 126220 1560785 543573 1627208 341504 1726955 298852 303699 318061 334868 882859 527696 186193 1869505 621708 812272 649081 1340011 637253 173744 1510889 470351 994498 52368 738557 1532786 1567757 1296024 1037102 1935493 817716 905088 1580322 1804599 290971 645093 1893185 761774 1632539 1288392 1757783 751745 1192069 1272689 1151208 883363 522182 555372 1563939 136018 553080 1548403 1338407 43213 1814184 1007156 188159 634698 527798 723936 1693016 912588 665487 1966718 1209845 1676335 1438545 1540459 625933 1498459 1460522 190922 587242 1657019 436201 294408 403556 445945 150041 1654507 1358360 1771172 1146086 753789 1817738 1405556 627366 125308 1008224 648495 1454199 1263388 69541 524871 822295 829322 222217 963365 1097150 104675 1493016 1879275 1301835 299458 744642 1197555 1117678 695198 1455173 662658 745599 657164 969376 69728 453049 1292752 1347357 783243 702622 478379 33631 1462559 804279 400903 1658113 304347 200415 1285614 753909 243699 147143 752843 963888 675914 34614 1559069 1481875 1082219 1288238 1477363 1481750 742103 155665 1249462 1442584 775953 1836140 326075 1465778 385230 572501 458830 1292547 179925 499829 145925 1869930 935246 335616 879578 1535713 708809 1345688 418128 959512 1878160 1733264 1290001 586585 1214379 1377024 493451 352899 346975 1953997 1975560 1081189 1382379 1768684 1622773 78931 1675796 1313127 1319924 748600 60887 1868571 178953 1745667 1573018 1784404 1145505 1117105 501915 1648583 1769857 1699084 997758 620205 1479860 1987627 383631 663198 912823 1046820 1939009 1488600 1467817 1210220 244503 69736 779854 592413 1621604 5442 490118 138782 1233 35128 1516247 580735 992267 981525 178315 1112581 1763611 1432705 618233 1971771 314032 473009 720040 1719995 424210 355584 95793 481131 428712 1226084 999569 907061 1578253 1927456 1429530 1707437 1380592 1236356 1394874 85967 236413 227857 897792 219380 879680 1073985 949663 500188 834895 362551 577784 165470 1870481 1996285 88073 398078 216049 1860703 1357122 1938249 1193790 1624435 1790559 1134366 476621 647675 1321122 1570894 183936 116834 802552 385635 547155 538589 1947441 1830999 237055 909929 1468415 1853158 681772 302624 260674 58336 1011405 7890 1211631 552360 1333812 373091 1322336 953702 1855537 182486 1977643 103611 1183347 791106 1197214 1535235 238207 181597 1404003 1689458 1228955 146527 687433 1252554 119313 1705522 1325789 220819 258424 395178 270947 1703560 103842 606758 993644 46269 1275254 863099 109264 1171544 1066624 182005 326932 1901082 684204 788147 940005 1316010 938742 1822866 1992532 1816105 1064077 26327 299014 506589 952942 1213024 28489 107032 1545883 136805 1134938 1781782 1134149 525062 1049167 942828 642366 279053 1829695 1007931 1553392 1001644 1860682 518712 1558433 1176033 1866074 1173795 1982170 83688 220259 14798 373267 496026 491216 557021 737687 794846 7992 1395094 1559237 250916 1804601 1146459 1283515 350650 1961474 1562301 1290259 150310 964188 1887417 1156158 615427 319581 689740 685424 1164107 254930 1456075 1203479 243267 1828085 1775616 1002897 1324395 1339911 1929883 471750 662352 1389031 1029118 433494 294532 1175437 548422 344153 85109 1359595 1512805 276968 599038 1214756 1536064 1135175 91136 126106 861558 1735673 912028 1063954 291052 1818346 1661294 1507577 1046502 152564 1402126 657965 1471381 1104606 272066 438726 362089 1486579 1070641 1973638 1921803 687778 1076037 1223622 972987 764105 848125 6346 1492328 1292982 719035 1517432 572490 248704 583146 1076884 499216 1862750 175132 932024 1747151 1332854 642398 1498308 97139 1800102 1263740 760601 1302161 112610 1015274 6684 772943 352957 1034251 383678 625834 198885 223758 862010 760527 1177387 388263 1440987 1286320 630254 520403 949225 931074 1492264 1014745 411187 1512897 1123519 701767 1436294 1049524 98456 1613596 221952 601996 436541 124505 1050304 1325840 1000302 1080251 183686 88689 1135301 861667 1154651 452430 1001413 202385 1153232 20436 233127 1687944 1227038 763532 1255190 1373718 936383 1221547 1742475 88785 1410412 1100722 914926 721555 1613068 45020 1982625 104597 1910467 1858966 11 645774 1556845 1387807 159980 1946396 1765566 296994 270638 1665516 156441 292353 273435 1480500 35007 1081024 907386 558133 1826427 1846633 606307 1750808 578898 1542897 34823 404192 149149 355508 693610 445696 510085 753475 1402011 1438350 1514567 1551231 1187425 406655 1675983 1526674 564601 93906 1475857 918485 499919 1250551 586816 1060600 440712 838929 1354231 1172662 197960 1287534 1251638 363650 1295271 1919582 1080708 1979436 1822249 1379801 754925 1877289 547701 1287113 1464041 190767 466522 33049 1787552 1958258 1182061 545175 1071276 145226 1736335 1922634 120256 1441766 1685834 541285 1417096 154169 1316112 366194 1929878 1170985 870308 1239777 1971812 76974 1653736 1301587 789695 229573 636364 647749 719144 513248 1649487 417193 1840006 498658 978855 1398554 625786 637390 1347303 457691 574747 1976670 859465 583865 951823 27753 1343838 825400 879637 740654 1283276 1507780 887942 1069291 1126593 486599 1911907 1110377 1783583 1606633 1187231 1999206 1482923 1942161 1509452 543667 661190 1326519 427830 902183 1925644 20929 971916 1020863 764046 1267167 889900 1256040 1414198 1968593 1126531 1086739 895499 396638 705966 1803242 480602 1856768 1121542 1083473 1868556 1379846 701107 258209 154875 650771 1213297 1620822 354453 1556949 223867 80466 1495234 543983 1187576 1191497 198963 1281531 67245 530568 1604299 1596932 507978 761278 554868 837278 1900182 1667170 640666 1604618 1261054 19071 661443 1256779 1087851 1860640 66204 939130 547253 208454 368298 732016 822087 1236740 1216781 97814 1316108 1964125 1120984 834933 466918 426070 1339320 230748 1284512 1065834 1569876 388201 373704 1363316 937817 1103651 1117800 310112 1879672 1407268 772 789342 956554 320241 570660 1050539 767457 605261 246871 1591243 1353506 218422 901327 142079 1879988 1866362 1529540 1957119 1472681 1292104 894076 1031726 1175340 1874426 430466 1039529 148319 1330064 957834 232941 1173513 1566513 1703344 811902 534444 509643 1726047 1217153 163481 1332023 468427 1834959 686071 1743256 659598 528769 1241365 264129 932940 121237 1028095 1427476 496727 1096441 692251 1815844 370055 1835148 809429 1416393 1514740 1805848 1491451 1246370 979630 1627531 552003 234052 14761 104441 1530049 554297 70210 1582914 1661652 852012 628120 538391 1263372 688585 449255 593334 1739149 141543 282656 637289 366207 30214 534995 1897350 1207039 977282 1402611 205844 1967106 150696 1499440 225717 1391101 1719328 1567124 1130360 1191238 789912 799178 1967660 1658839 457951 225287 1882679 978146 732206 926326 1754192 1574307 435159 847067 1347231 1118552 713330 1866038 607270 1198389 707913 231768 217706 1792739 1174823 1510452 341882 42168 1199653 1109545 332658 1505785 1990124 423178 1573346 1381081 1202427 1915843 1723715 1119054 18308 1410279 1625629 1119901 1155861 900929 1872265 1128277 1576209 964023 392062 60514 777177 105375 399976 374068 1615455 365280 1410176 1286684 12865 53595 1458190 1155254 1659208 1856720 1612360 397906 1255785 886913 1096293 1894169 1944146 1817471 1848643 940419 222115 380398 137940 1209443 423105 210539 1040092 529297 1463850 1367379 1938800 1139420 1315843 336294 1887597 1617010 333397 1483728 1769238 1426424 146765 27542 100977 1401351 1481856 1829354 1489131 1832514 1091596 29461 171600 1738763 296477 998375 716923 14576 363916 335344 141071 602526 303089 613057 868379 1770352 79579 1535256 1599262 823791 1569796 93668 1829746 772488 1857748 836474 434006 957977 104376 1182197 401225 421658 1611070 1964870 1350702 1664047 354000 1550938 728231 609430 1482116 1524638 1658348 705646 41223 1051012 868033 1732329 751902 1596723 935427 1663444 1183156 788528 698616 1335186 10827 892699 1993025 789458 874356 1078682 1430169 1524349 951562 698963 254018 355840 1236062 1161996 957427 1847245 1874802 1585157 413406 1725047 495324 1426985 126707 788291 272548 1480838 725440 558360 1354178 1680099 953547 242067 910502 761092 1630368 291240 1519959 1236175 223704 1753608 256313 198785 875779 257180 385739 1594376 52597 951475 1001143 1218589 992250 841042 1925266 946471 1127566 611457 643017 555203 778692 654830 546977 1882640 302883 1002554 924033 665605 628669 1273352 255876 780488 11102 581658 1737251 1619088 1510563 663612 1011246 1440955 415503 511101 888667 986904 1113381 882519 1731066 792117 1178988 1922660 1059367 164548 1881907 1167284 1020642 1249348 1457088 500637 102520 1381812 1223293 1177894 1933936 699294 1973200 1748306 1724651 1478591 770852 1755670 1002240 1429049 689293 860774 440920 832474 381785 1618611 1629076 1599903 788155 170401 162371 1898526 555644 1305527 516558 1696113 280592 197746 1253960 1325507 1895889 1690786 981304 1260675 170109 1823766 958782 1884493 1882620 1164974 84378 528323 1888131 1138925 1913333 1349214 1259730 400235 813946 100290 1998600 1062165 813754 1502311 1131052 1000576 605150 647124 1542066 395623 1374729 1478558 1713753 1859030 1322897 1315410 1354145 951176 10811 1548282 1961201 1099655 781013 303840 293475 1821942 494379 515984 1113118 477970 336454 725248 1223024 1250672 1216665 778869 1994750 780502 100754 63635 1136487 452264 538625 1088151 898851 895061 862320 44213 1253771 470759 1545892 871340 1017567 1942181 899044 1034098 306678 124072 1045923 19602 194837 1953894 1912427 1429340 45778 1564417 715997 1028580 45868 1614340 931691 924077 1086766 681366 448746 934151 1151899 1204577 1123076 213895 265384 641647 1222161 1306691 1210614 1324595 238914 1532626 1619284 85122 1452875 758001 518473 1571396 1002891 1650700 1007961 548007 305184 906548 1269747 1573999 1456369 594465 1273078 779530 1665177 455661 1319466 1571664 1811810 1548232 347250 1505607 834336 1049656 1589926 1595099 1040061 1617337 309730 239847 1945388 40428 1033001 352191 1034002 1090360 483444 1974629 1025113 1476919 1326499 559804 1505548 1712360 1350983 1263543 1297111 1345685 1118648 1354675 389522 1522162 313799 1350448 1275498 775503 799024 1975904 1470260 1884035 1403034 1622930 1199918 159811 757076 763108 626399 547034 921447 1081925 1381830 1254105 1781833 536598 202970 908763 1050100 1430450 1169977 1519288 1030968 348802 1959891 1530380 969025 1200095 1543538 519456 993241 134633 187239 1986583 440865 1016819 112294 1490677 1889548 607939 1773848 309611 464634 868752 1385072 437678 834191 145092 1780707 1131711 984192 1995455 855956 942729 185036 605361 1896343 929551 165955 1429125 625755 780930 1699905 352031 1956521 697383 1193423 1095527 810804 1328523 16498 1856944 1998323 689460 1723015 1023311 707602 745853 1164572 911913 1576976 812444 839120 535743 917100 1388639 821341 1323669 1675064 210513 895667 1019968 647110 1328139 1818040 1057606 1853892 239999 1237936 527490 513284 1731461 449619 860593 1372490 847238 1531262 678039 844334 1454489 232955 818541 1380694 1316266 866071 1447707 1548184 133311 407765 1437036 764678 920510 1717441 1346941 1473759 1482991 1598869 1162397 1437585 902909 1860188 408171 852287 372842 865114 1028461 660973 1376481 1247442 353413 1027655 547657 680897 36625 1273323 1694804 1094171 1718399 744942 561011 36628 286 536396 149417 1120155 987088 570832 1283833 499760 842128 209881 921027 1341458 363151 589714 55066 517925 213805 1859808 1680678 1742176 13644 953159 1785632 256255 428390 444099 1146508 1547209 1276247 1073078 416534 1316616 776325 498768 1345193 808512 282151 67356 718902 133426 1474485 484141 799704 30378 1325343 1379028 570156 508548 1464723 1405082 522463 904919 315894 524087 1585758 1347911 1652434 110756 1928310 1775233 563738 1168139 201067 562791 1212614 1726456 668781 1306361 1828146 1341209 251723 576270 813976 1721152 1024583 148457 1136357 1245234 1742685 478606 766018 1056680 1575096 1574735 1122741 927318 1182552 353531 707882 1124936 784552 591904 1936872 1390502 1706838 1379009 1410058 1493810 517699 610137 1213635 7017 214574 293638 1891611 1526493 1838814 199466 1752171 1649645 1784428 1476830 1422788 876594 670945 424152 684743 1798710 1138729 1312153 1446090 1520389 637058 1966545 1095580 1826656 15322 524770 307169 144564 849980 424083 435917 586459 745464 595543 869535 871712 783779 1465460 305615 171958 903913 1684926 1494222 1174154 439229 1191318 10829 901034 1807393 604279 841 1517435 1685034 1509465 607950 311529 1134948 749940 1884313 211065 1251351 724994 835037 1089809 499501 311377 400364 1546490 1758724 123559 630791 2470 1247295 1747165 1029459 422647 211055 1887119 473805 1830198 1839120 736979 1820149 232438 1433428 1050715 633442 213704 1404658 1999362 466661 823832 681131 1066758 1846287 40916 126048 1214521 270759 535188 87651 1391941 987412 322177 1665768 1028183 1905370 1933847 26468 532736 1920218 1081633 494610 1191273 409078 246156 1567747 1510648 1485950 571390 1396912 131070 1731592 1965141 1946217 140585 1426967 36896 1662717 958149 26341 1425651 582221 1425039 1436656 1874717 829948 1908355 519195 314188 326407 199929 801683 755365 425147 1554749 1340995 1895007 438922 1933769 1963248 1655200 1431241 495335 1583359 481140 977492 1899207 1495121 262235 1444849 813768 856129 1924723 1299196 1188157 1950715 298104 360643 68811 1923419 829493 625919 1930225 375934 1704333 610025 615218 739692 300280 456999 1796378 1744240 1954461 435656 1941205 1845915 8468 1073853 1506036 1186256 1812959 1107045 72333 842668 395325 566544 6463 1737043 1915083 670418 290208 195829 398463 1434274 1705214 1566029 505232 1069373 32408 289169 391572 503156 984470 772206 16579 1079311 319535 1657136 1807616 875265 77675 1046580 1773193 191068 929683 178817 876759 1886878 284754 579302 944769 1227865 867700 701456 1103175 652440 1240070 275203 1999922 1922919 761428 1791970 562251 360382 163072 803607 999816 107035 1978723 348607 222504 1437177 110226 47424 1489397 1012310 1369612 1345085 1226114 784139 1205427 1449 400796 249066 1644196 1373969 461570 593294 1068885 1016802 461856 1183856 1212947 1729975 1042949 1448327 1815023 1255867 492374 1577754 1382305 781551 680970 1434441 495983 1623435 194047 667880 830157 1676647 892294 8266 1263752 156188 1423078 31879 1135448 215515 366508 1063375 1587629 1845046 34941 1099139 1784437 1594180 1920298 342904 60829 642733 1492183 1601354 1190712 992775 1555660 1647728 338097 898836 1286244 1393312 1856542 63818 766537 1247026 1995824 996525 260836 280896 967806 987537 985965 312084 948301 202383 1087483 1446073 4404 1756835 112016 701777 1889199 1135030 1786852 1563421 43834 366100 870579 255142 353448 815678 314795 1395853 1485908 1798663 1926250 631056 1503619 1210247 768375 1405135 753532 258399 1615220 322758 397516 17668 517121 1083732 1706893 1921226 521794 901362 1769136 1811852 106492 752381 591825 709731 162760 1666552 4132 145822 1912476 1535476 1925779 108071 91722 1317050 358783 724876 3655 514128 1521350 1573803 216558 1501871 320275 1317375 1452834 848477 68514 1922478 552329 1731565 1205411 634733 1066847 451192 781375 1134906 194302 566891 99705 821308 634984 1014796 369003 1825136 1953135 55941 320948 731847 357748 370356 617740 1453946 1763446 333688 206281 1407571 862955 1460632 1384797 1630499 1750013 1734627 1122643 1508418 446617 952161 1726385 1403124 638373 958927 987517 1896487 1290236 1075715 1955282 427569 214645 170287 1412238 278094 190307 271848 1150175 1635805 621122 944397 252422 403789 964095 950420 816097 334899 1562713 761040 435758 1549128 1459223 418821 192671 1733373 620093 172152 1983473 778776 1499211 1778059 89308 757940 65471 10130 1647844 1497312 155848 1527446 734968 1183298 1839615 1368535 754273 1728981 633577 503926 285639 451635 524458 1812340 340166 1782722 1829576 1147027 923058 1507875 750398 1653705 1619358 520281 242810 401466 1462949 784539 1171702 1800106 509403 1615803 426948 1906210 513399 1438850 1087608 1242753 1272897 1856101 805070 542419 319503 1408706 1380065 1635125 1558059 532370 1538510 1201040 723762 1857692 1111087 649340 652480 1127863 764884 205247 1452599 1396536 1777226 1890571 1396878 484983 205805 272318 730154 1903437 1074338 890713 1256964 997874 1211974 1356533 894459 608588 1205393 654169 373555 1747028 1771709 885933 592648 1455920 751726 1249859 274250 1318129 1970090 298384 1011662 130636 742878 1071445 1362953 1319805 1408313 903012 13103 1480119 1236558 1828769 1935478 714798 801158 1282174 1547446 463892 1562544 1227756 1231944 652073 512238 1003291 820391 1373971 493630 836271 254520 994145 3297 234073 1799605 644411 576128 1946743 1995701 1200760 1552267 787999 642659 1113441 853371 1746316 1712347 23627 474892 296267 1477475 706829 1413794 1322316 1347478 1953304 48957 1201290 1788481 1721658 463991 865869 398021 667157 854499 866629 516333 968715 18891 835460 1996092 740329 1492809 238633 1888278 1859887 324914 1427794 995190 1926471 1775175 1640033 135235 542266 1926994 357145 519090 558468 318048 1578375 863862 496180 1761460 318990 783260 1114159 111101 1940720 1869518 1464220 106342 1630743 1962463 1239076 1677250 17432 1124318 1668314 1279603 573728 473380 1210642 1006668 1285500 517527 1721308 1610742 1322130 852331 1010026 727997 1704799 464939 1243243 24428 1117376 1912674 1841600 1503028 1313911 1730610 155079 930408 123264 621513 1746723 1519014 1858421 1672495 1422630 1842780 69139 1903712 238489 1347100 1674999 1079838 1612141 493480 899256 945153 999778 1125454 1715967 836250 836133 1293755 454986 1121767 1076920 292855 782993 1730033 527965 1134529 1854394 1635419 836211 1529193 1529498 1524780 920759 1902257 27922 1156189 930541 125675 1409728 339250 837649 1873804 27810 1217994 1428033 721846 721251 1505419 1282049 867454 1857196 1795904 145292 1240596 1462466 1735293 1947966 842255 1310554 194591 516377 1230046 84726 131266 1298439 1926554 1456228 1999258 385729 1473279 1553016 1944188 469566 107661 918433 771098 808122 1773326 764879 374017 1466016 590744 1427299 1756288 1740236 537587 1895257 607631 1569286 1813537 1555069 1901133 465963 687794 1746646 202333 1186088 290338 223568 885646 854347 103388 1125933 100944 1276749 635865 1880568 506190 1063096 1630068 152582 1490247 1348648 255971 448506 652376 968703 1549877 1180697 1485090 1278583 828144 1167597 280337 688416 401822 1961951 1907708 827311 1059421 1611676 7520 1003647 1919562 1884946 1779043 141655 809208 259135 1973639 1976186 595514 1627256 382970 563985 587797 1566237 1834289 810647 531844 1188240 1603668 1533086 926322 299660 1440438 1156507 1360754 1720529 1853326 773018 441416 1530982 167966 73681 249626 336122 1863398 59912 1034396 1172308 943464 248068 90715 1186218 7262 197899 567073 518850 1483838 1060864 8900 1796948 1315263 709976 1449916 967058 31063 417425 1218822 1289459 1605353 1153966 547824 958907 1782228 566222 963651 84490 1225322 1602230 1900170 647849 1087610 1666033 1901891 72398 1066164 600753 516938 84087 156816 314916 1683999 109772 1849961 1923517 533385 364003 1834015 149452 651128 1962155 1762172 678915 540795 563918 271460 1067001 1203381 259771 223512 1737252 819630 1113447 1450090 1145277 1653448 1355433 1637781 1229114 1478848 803034 1104342 843756 112545 1007596 1177521 146164 432438 404006 259126 883072 865814 1925382 1414638 526481 1071088 861707 102235 1919053 1830765 448641 1076267 540528 1977904 976606 239314 1766722 1379745 1198763 165956 791815 871084 884545 239462 1582682 693778 1558410 1956099 882922 1977674 1181089 138593 888451 1397790 1559600 1800022 696002 101897 419030 694287 1082921 1796902 1378316 1628416 1257200 1451766 1603396 442158 1659520 530629 1286481 1794226 1908416 142678 416233 689040 741794 1607437 1066202 1685504 1472232 867969 54789 628478 1338522 412400 1346176 1594980 136483 901542 838640 1251821 470465 786243 741459 1720171 1743924 324899 1625485 479599 1060556 151041 1032492 1098894 375539 846135 1406236 1018492 420647 283637 352930 383690 292733 845346 483424 1580342 1621318 1061864 824760 1339363 1549671 1213603 1283431 968446 1933750 39622 1348218 970085 1466882 1629753 1992346 437059 50652 1889789 1734270 1836254 1203554 1648722 374276 260097 892973 194171 97190 303655 73488 1539896 1288694 1127427 324986 740836 1804371 1630220 1736749 986287 1177973 1686145 793672 1170279 1968813 1158598 394905 1273266 284727 1058439 1785217 690391 1603323 1909538 82488 179748 1921076 343277 1722137 510319 470146 1711599 585773 1534997 405882 788944 1818420 630844 1851916 433723 1691483 113897 1509684 663629 939623 1101047 273056 1533305 386986 15232 1056289 1885820 1540567 1103930 1704608 541178 362715 818489 14190 894275 1162275 1734947 93388 651566 697740 1880455 1084462 510470 770410 733201 1567213 33529 1269424 527453 471632 1261884 436148 113720 79238 1767165 106723 1731105 1343136 1432315 483045 1530620 555900 917307 746193 1481305 1542843 1549990 670107 1511639 503059 530379 346583 880448 616053 1627625 1579767 994029 846430 821578 572292 962618 1817793 778206 1988506 1340047 1181332 226724 691274 1413385 275092 276718 1475335 727953 1578456 1841293 281865 1879087 346042 1102872 1808668 660202 1220322 39507 584199 711098 1147291 422855 1538866 813242 1728398 1107833 1044736 1658155 1811299 622789 170977 1475069 51365 642322 731272 1689247 1730706 1598253 289322 1753171 725492 162601 853184 780192 1041287 491083 1581551 877822 500233 39579 453717 622885 365042 485145 1221981 1701442 275430 1264388 867389 1425377 1290426 1008752 295234 784517 172027 641397 750401 1343711 1829984 540991 73762 294312 1568543 873028 1065122 1141743 990523 411072 970457 1415499 1367328 1372203 1884026 38529 1119437 1855843 714598 912944 602403 1606952 471465 607644 394191 300797 1080288 1210609 1425319 480945 395897 1729385 787996 1577711 319257 674053 1728009 65875 907523 1896569 769758 1588310 681213 1003133 501477 639818 1767619 1228806 340864 891944 213236 1407168 986835 627899 323266 1968629 371372 1090104 1374379 1193301 619613 626884 1988024 230308 1482827 1430413 28346 1510726 1333353 1929411 1465828 284201 1886491 46074 264710 1962057 759233 766756 1860182 372427 1607177 988858 865335 358041 1957320 1122337 1450715 88261 1105413 1551781 135691 720178 1040262 1468110 455771 1037448 1996566 967307 784680 1448090 44425 659038 967414 232697 139251 1408261 1239527 1416953 1821297 1654657 1188272 1586825 875823 288043 579101 772862 839346 816039 978873 1366096 1633193 1509531 757594 905159 409247 1511396 455611 1019159 875834 771600 645201 1254217 1124874 1437917 1716885 716088 791301 74605 1293414 480985 350661 308344 1421997 1443605 1969736 1952648 406125 920831 1468258 12665 1526485 921808 1844837 287730 1249443 256073 1072634 1941979 88992 726944 1872357 1968201 496402 1013807 214349 542096 269560 1048976 731159 1053917 822562 616362 350869 651625 1285482 1954042 849625 266276 4551 189497 1237886 1589415 43869 822777 202213 1017784 1986961 1895934 286675 546386 1975696 665163 1148516 486381 1316954 425917 1375236 1086664 1833389 113742 1791034 1034805 1888532 448181 1070919 1536641 333825 630624 1728334 1129363 1065184 1111923 992651 256536 1348935 379510 1060347 468047 1105278 1655408 905979 941910 1339135 1544906 1069093 1413400 1010270 1082880 309901 191439 84542 1625620 861220 1798153 1272028 1259851 927367 92201 1868481 1696886 653775 978268 894450 591885 1332902 456171 421202 1297826 1945935 78905 122188 1960358 933749 1549294 198556 13395 1281622 1993868 348874 931270 331669 1345408 955822 820649 192406 1661798 1848705 437346 902550 109277 311626 1916855 977703 1068415 1121805 1689357 413338 1633333 1003923 1605871 1976173 1046368 1307269 372571 611254 116722 854077 1356755 113645 1324702 1675203 85226 1483048 666564 1149186 777729 37060 267380 196368 721734 1217210 1425683 1258520 923814 1565475 1183648 403774 273668 782779 1200144 1184616 343826 1378368 923671 23068 974565 402283 167704 1119015 524880 1381182 941255 314569 193374 906799 851138 912637 1934108 135526 1590353 1918995 276254 1795221 1569467 1760594 1692629 1160900 139173 1163647 1774493 131568 151137 658025 80036 427656 1098380 1917750 273433 1533158 1847827 431230 902351 1043670 757270 368752 1852531 1550217 512635 1149604 1280479 1860744 151566 335958 941438 643690 63731 1182496 795705 21357 312832 837311 1699384 212247 1172866 1356038 773831 235145 1968416 1790591 347646 860297 107762 457212 1425233 1983950 232913 1706826 741154 1886509 1058763 940430 1636142 1232483 1177647 398079 529 1606923 1858976 333554 643459 802751 1731466 1320330 1445320 1803595 727874 1737197 513212 627192 1050790 1633013 1075146 1595993 1921924 1390812 813531 1976366 1619468 181131 1031698 575190 1656423 1502753 989992 1770497 248447 841284 1402215 281769 1384075 1547847 136517 113494 653483 1380183 1381967 696784 1225002 1839029 732485 1346659 587407 1713273 397444 358573 1711638 611917 435183 121212 199064 326918 369759 1068048 1550940 603191 510818 528864 1211424 1708364 1319480 807276 1990227 1420539 11688 953674 1485318 719812 394238 1036684 1194698 1600270 934428 1853440 965742 453381 1235679 128354 1237900 1051042 1075664 425520 438807 717500 1643895 618474 534000 1470050 1507984 1442543 1261931 1118138 1746174 50194 1498901 94623 109079 995482 176628 546041 1496408 1136905 1374852 1770367 1074776 774378 1254301 1200773 1535433 1481471 952656 1658183 1418354 1221833 1212271 1781438 757433 383854 667508 1079186 1540034 1645662 663090 1162628 92270 1816764 570671 1436339 1116098 349556 410042 846341 1488469 1420150 943185 664274 1277118 1547918 983337 375813 926759 981836 527726 565409 227819 1842589 1527521 1125658 1159302 70629 1383348 1892333 1874200 137566 106705 1240321 1028137 1826350 1766887 822784 1653385 1997331 1980610 791055 805541 478927 1168487 1859335 582341 657400 434764 1733646 146073 1216836 349444 1746507 4973 1236873 1042016 952791 1329056 706617 643306 93247 116667 1550621 515290 1138159 1220964 1248448 1318187 402552 311308 1964437 1574928 702221 1814246 446020 1394244 362380 961031 1810882 1877528 1293488 707409 229052 1046781 1643873 171404 679182 663448 201793 1897009 1843459 1872634 1846423 1205493 1782219 923229 113972 128274 266463 914283 82392 1342920 204097 821315 1581232 304588 1176874 1863433 772936 77497 1974674 586620 1772379 694837 1319131 729989 577982 1185246 1233360 1721225 1510890 249403 411820 649331 344211 1533125 145891 992049 1587853 970697 1474889 171826 1034755 883619 1653888 456039 497439 346414 662356 443659 761569 138729 476480 1690262 468626 643355 40491 1834048 397538 1504212 1077956 320889 1331217 577586 1662178 850683 540566 640886 1747255 1064273 60419 806837 1584391 1708714 969410 320621 188038 83160 434665 394640 763981 1241304 1014241 1932298 873603 1034890 1566086 1977218 1888835 1907191 1394117 1515790 1616771 1075353 913398 697283 213164 1921060 1381934 749970 1540810 643783 409110 322518 1899960 1911337 309457 1060199 1150280 674746 833572 877459 837861 1282910 779866 696550 1793216 879809 804441 1740943 1466364 1607314 1532930 1570685 1962495 1828976 218255 744130 523212 1803682 955062 468637 1992488 1214607 270165 764060 563699 1265401 478494 1109600 1340802 1638892 1151826 1659005 623662 443954 765970 1848196 1790363 1768513 18474 645336 1041413 1510533 882861 484482 900429 677171 1628988 511819 1417181 1878925 1245477 647947 732747 826251 1463338 1072565 1896851 1702240 1368601 223781 1569713 629918 1350203 845111 1951269 1311482 396983 1009580 752948 808661 446714 1826155 799761 1121057 868307 244080 25296 209576 1184967 1648216 224903 831145 1096202 1760329 786698 227633 1059700 1500721 1067622 1782902 1119251 916473 1616558 157252 1375761 164681 1743904 1349633 1690346 1577515 1152997 1878262 1209165 905055 1222985 1799154 977913 1216216 1502333 1246902 229012 1367308 308563 447349 1220179 264274 62764 1279865 200837 1099197 536541 1744239 1914068 1439901 635924 700336 980821 107656 177912 1349824 141743 1016168 1737262 282090 213751 1161741 811643 877993 153653 1322789 572800 1587957 1092028 816767 277049 428136 36865 714201 932476 830291 1202803 571214 845680 1385952 1434468 784468 863522 1260057 552995 614449 1133496 120876 62062 576970 1039889 510617 24845 357711 430792 1431645 1818781 1554460 573343 905495 1607284 935637 855591 592001 405235 545062 571869 585659 706205 1151086 248344 488053 988306 678582 251064 1437253 280502 102424 1287665 1198659 239166 435296 912947 1192210 1778321 507351 1587292 957987 1243645 1452209 1230584 1011190 1527127 1693716 1671858 538407 438808 339959 321560 1321809 1187190 607342 1096900 1318085 1469136 1414201 872100 570435 611326 1639049 494652 1332300 1760533 504484 1732432 1112511 133668 1835386 1109595 148607 1630303 1588530 313424 1670993 1159431 1904494 1605955 38044 516809 793708 1352082 1360804 1302584 425393 735456 753598 1644667 594065 164279 862488 1456240 158355 234820 842231 1933848 1018550 357989 1907729 1470818 1490010 1039273 1999150 653334 371789 428629 511918 1611763 550749 1220010 497687 1226458 1390637 1665681 519023 521131 1870522 1595802 35178 1776961 594600 592245 571756 492235 866928 1666851 805184 182545 685545 83413 1588973 1965156 1696651 1941520 1255233 773617 221766 1271383 618198 879179 1869169 845383 794502 1345192 24508 1252279 1788561 1501023 714490 1990957 1157736 439837 880778 387370 732620 475406 1337765 373214 421534 1489871 395301 968406 168371 420797 178027 657901 509125 767357 39022 303936 1232955 1440043 725709 1160243 384627 1500123 1364812 1995529 1698755 1172676 1631961 21428 1204244 522525 331963 933367 1818424 608919 1181804 1224883 152745 1042090 1238514 337909 1385891 990088 1515000 702883 1852310 374545 53352 1943073 439149 1873667 1017389 476608 1884908 323300 969556 122192 35263 726718 996900 981682 1670234 693259 391056 441130 179566 870973 721930 933406 1628351 268704 670511 1573832 586974 1941162 1088202 391139 310533 1684568 1842497 594635 1407731 191778 63270 903667 264352 1211636 1204295 1072648 1175540 391156 1068524 1743786 783879 520351 1743211 1896981 35226 52381 970824 758975 1389254 422736 1277324 1083443 1055965 240470 729477 341735 308410 1319707 274899 1781668 1326716 1993779 1675859 1165612 1286079 999841 1789036 1365957 897059 1791151 1838225 839515 450967 595371 1701055 32666 1130766 934367 1513664 1480824 767131 1278218 1874205 1740347 1705535 452486 1592526 769787 289041 1364013 1767599 712429 1928316 1653669 668788 1441211 1007154 713210 1210700 1129794 1181750 680669 1748786 1202694 1561344 1059461 245608 1021246 1488046 1003491 45255 11634 300168 1739779 1130476 1269800 291997 184118 637212 542217 62336 1445366 1126011 1360357 17676 109951 773477 175723 1688812 1848037 735326 1502572 1562381 1696169 351990 996225 404883 1977382 1772071 1491356 1140853 1720454 1907921 658241 1170438 76744 249333 1829892 1174025 471406 685701 1509072 244465 1801182 247389 1624087 264029 573829 507958 1259422 1531066 1035634 1224001 1494529 1875683 1764249 304675 560054 100932 657972 1691076 1634782 154656 733 282567 96078 381147 879656 917383 1397939 308769 1836683 1796871 732521 1705629 414581 1851857 1664726 1613808 385437 1886665 255078 202340 288111 1241371 404933 1806018 1022287 532636 1975337 112938 1751673 946130 151849 1616710 1498824 1019192 1639920 1187041 1833651 1390062 1645778 325018 552181 453960 785543 1252240 1487514 759058 863921 53069 1062627 1602636 1867359 90491 1041476 1322940 842529 951209 318389 40696 410826 1452330 1972187 1320733 1455747 902911 947371 444763 1175377 302563 701686 1357916 1048370 1372949 989492 762908 1672655 8501 988258 140275 1260453 1989907 1518355 139902 413047 502483 448984 647921 605311 751133 436569 1263102 114126 273543 1296103 1683729 655474 653274 1494503 980378 1169514 1592405 1153731 1298204 259212 1820388 1369910 1813380 65440 485058 281793 390444 1444521 1794222 1218184 320675 1655968 1172277 622919 828267 699118 1620836 1049095 254706 1149114 1600697 324681 364500 500381 741258 957934 1656435 1974188 1808205 945796 1314124 881345 587976 240722 1337256 1849895 1146910 1974078 1944764 25909 1804011 237448 1662461 638426 1031234 1240730 1596108 1705585 724095 32876 484948 1658330 864528 1799014 1350765 1554872 977237 1341167 1836419 103907 919183 109062 167818 1105059 909009 1588120 1784336 498179 932003 1306314 1760410 1015886 22628 514731 557773 1482608 1079827 926870 640491 306840 1483885 1140541 941423 1546429 1475657 1487356 671626 1765558 1185344 504550 332771 1140095 1057443 1802657 1703422 1486892 581922 149620 103621 1966300 1299693 21642 807207 969508 1952819 1454291 474802 1088344 1494245 1375730 689290 1899956 193070 304168 1921589 739057 472738 1820093 697936 764076 1476569 1678205 1208937 687184 523329 69179 428044 897538 1146068 1717041 976397 1886079 1285251 759321 435689 1060741 10437 1651171 1917358 375927 1230445 787580 709511 1997158 778352 1043891 1013756 1725114 1763525 158074 32574 1428254 1233866 1445704 1960842 98725 94532 511761 1638930 40189 343918 930570 1552979 614616 1547535 1986522 73198 1205744 949420 510435 1335367 601935 256733 1620694 823271 1923916 1537415 985741 544755 534979 909329 778454 1915809 1164258 1326188 125694 1166275 1538441 1926803 1968301 1071461 934838 1578183 1464089 569475 1269080 1271576 496245 1144851 1453501 1499655 559552 1314584 1811012 1364543 30141 1947000 1012927 377246 465779 862480 935007 1482978 682182 604366 1378913 1306689 1425472 710508 297579 232162 695809 964094 1431932 1696342 388787 710069 1531915 1148517 622711 497607 880836 449784 348207 163200 48544 646395 610909 1036877 523368 572899 1376999 1877670 1813854 754232 1762179 391910 545603 1265779 891476 108765 1702872 925880 369838 285273 1370508 1087372 1077518 791414 1503378 1473999 1925022 1770508 296259 791656 369206 944097 1598171 1871453 1773069 1720083 1000973 854866 292364 1186745 1191736 1760694 731432 366215 1833497 492815 754708 1989115 1491088 571881 1777719 1285239 902188 876458 1299197 1760566 915676 1172031 1718281 1795230 176270 489323 1403225 1638625 117283 1161314 721487 899577 1064883 1576766 188020 1536510 1418741 1093995 1394771 239561 1335689 1683617 264320 1386186 158731 1116939 1149926 944406 1207488 1650233 772465 1750266 1694801 966416 42750 1635245 928887 1441905 1329314 1531710 3223 504514 1278693 206284 1685575 1132366 1065775 457942 1367016 1180096 21131 342713 74692 211646 854506 645887 1024566 638080 768817 730238 1365468 646218 1405325 65055 1470104 136372 1417932 567364 1340769 1113721 751544 1996219 1208878 1723569 887967 1580044 859814 683445 88240 313823 265076 37933 1158421 656767 1335960 88921 1828688 1628661 529529 1506309 1559327 523905 286815 922146 1383583 1936806 896180 1802794 1399959 431303 169177 1789472 1674214 1330991 203388 1971192 1462937 1532345 1263129 1020513 191993 1413019 171118 770620 307528 714482 1215092 1093344 1371907 1474358 707637 1703442 1358998 1176271 1894283 379474 428233 452733 409580 66423 86938 194066 723443 334747 1747435 1182500 1816696 861187 905068 1068827 1630963 1288009 144982 822940 603162 115316 1181014 77893 1148324 1317834 70909 1558484 406152 1755138 1178494 1369701 736180 963179 151430 85120 1257703 1627255 864534 829488 280699 704333 1778749 804843 1011996 1127739 93074 1194122 186772 1658386 1634546 1421501 1369127 633153 947658 1079173 364496 1919605 643712 490764 147759 1824663 1077655 1736198 968213 58121 1905798 421271 1343207 446926 1916679 1694004 1563062 1169485 209812 1326990 1851929 1274453 1763588 234595 1407351 1490755 798540 1363750 466630 1051169 1462345 1756877 842420 1013015 575230 1038800 575481 1297848 1109631 552911 610682 628852 102218 128939 1343532 1207664 1423242 1161934 1448481 284071 145576 1572266 1214333 1413428 813479 1781401 1518419 460490 1090971 655274 1622824 1391003 1883106 126573 1442864 620031 1793121 1285289 398980 1940009 698112 66507 677180 1969708 100237 914332 811357 1352510 176674 627839 460642 1804073 206484 1722516 561691 1358280 394200 1040593 102402 806955 546128 1010502 662129 1722498 108258 1998374 1407874 698766 1076383 1066319 1370072 222497 1051514 1579505 36773 485668 1670815 1541124 365147 1137474 1586978 1618469 196171 43618 270677 782041 1558404 1904002 1511197 993994 1310059 179035 600823 1699861 1549106 1929592 133253 470535 852652 62174 1473925 924011 681019 601195 1618406 202279 1868173 878778 1519812 1093735 356421 1200804 1249553 51496 1999545 1413510 1847938 18364 807598 1769590 776399 1603644 1749431 582639 695420 1299262 467844 323315 594478 1009566 1579731 1864513 1595794 523140 1763374 1166763 1680539 427327 306930 410608 75256 845611 418979 399409 1900486 1776512 1055033 726853 1653617 1009135 1966799 1870781 924354 119452 837402 1634010 1084739 275065 911215 1857349 123902 349773 306392 1429112 1820005 1322214 1667543 10840 318610 1094189 324285 1162907 1178295 172203 569401 187085 765204 1359983 685650 1075549 248242 1898072 1074983 1120411 1667060 1027261 551729 138500 1941645 769706 114928 480336 1747505 1574797 546590 610989 1310262 1857260 182118 492 1479513 1270487 1398803 1189305 1522496 925235 794551 1032624 1285244 467287 34738 1000011 89473 779621 519526 1711610 1624729 372229 637383 1176634 1797510 888759 1322189 1128529 3328 94552 1040473 571930 1926973 609706 1721641 1838391 1167990 62049 332499 508327 460859 1792425 1882420 1163460 762342 1090700 1359601 1655314 1407764 946362 152000 1262293 582260 224681 1214644 1836310 188142 722247 1868056 1555833 472697 864221 256056 341924 52421 1585425 1429303 226245 1244750 577593 75249 1447030 1731524 1543867 920041 1371630 644078 1617121 1213669 1631217 543197 1490436 168496 473685 854505 197917 87461 476718 223225 708151 748881 236141 967207 840471 453671 1066364 144582 944019 1811886 457366 630653 1265363 1138992 519395 1780029 1813878 1764902 137115 1695413 1745474 1430327 1423001 1269273 209383 1841789 801448 1176768 438596 823057 885399 1510662 255532 1712000 1052722 434384 1551670 1508927 34180 850389 1720925 929701 1415604 55021 45823 630838 1504322 1775462 1772906 575162 1708086 1216204 1975156 1968010 1953312 667951 1127894 1933373 856287 46297 307404 946018 965486 53252 803410 1920061 1227911 97653 1059063 1205806 1508666 278255 417789 1964772 1242192 676887 1150435 439425 1981631 1069172 276068 1631785 1096307 1977918 106358 1215681 1887917 884168 1348642 954842 1294152 91361 1104456 713555 532767 505047 44477 1573092 992392 1672391 548442 735556 963759 968227 1937805 859533 724452 199359 192979 1857662 1180541 1479398 886555 974662 1109833 96852 1796057 618054 550499 815013 140734 436929 375542 617684 1375666 987792 591818 1318452 144408 104181 1222369 1126364 1897392 281958 1515854 1927967 1674740 536805 1397491 182554 394229 1921444 342065 957342 609237 1101017 1883502 1771343 390957 1668662 1996660 898969 1274421 508943 87191 533269 1181385 1652710 925710 481819 434300 736868 516899 1551215 1313380 1792163 1772934 843333 191706 472254 1412065 86350 1527763 1894812 1397925 1927953 1350904 795956 1109956 107767 173196 656579 1222845 1366368 1896105 844094 386577 1355007 1837727 1396095 894186 1910501 1185425 1453748 1202929 781308 757443 507998 74117 1427586 1530020 1865192 1331620 432321 854033 253627 717929 336055 1586532 118441 99090 83420 1100384 258744 267862 1197779 1944702 1400887 1695288 1080484 1132729 181033 1140915 1277383 1182785 914619 97719 1874836 540287 66352 1472282 448920 1072317 383390 269296 985520 145840 1416647 1024426 475853 1200156 910221 1802759 910699 1444316 1792155 697849 1934197 966862 744538 1887861 43156 1772221 760008 1577155 1587919 1709145 888296 999450 1325222 1834482 394515 862728 177872 465231 1568744 1570319 74794 414009 135322 752475 711573 938907 569056 1279261 1371736 1759467 352059 1900196 1255052 1260584 1398717 734914 567082 275775 200051 364889 248853 521205 50634 912927 658080 716876 407815 1705878 529970 278287 837397 1775803 1314852 1511672 579929 472111 1209984 1851276 947325 1617445 1150488 1159116 132507 1979066 1897196 1171021 1383826 757642 1378319 829547 1098987 554889 1527265 636987 300945 1362726 1465847 1723158 967918 635425 223170 891045 801955 214753 1142406 1543838 377503 1046917 723619 1756937 1200083 1819409 1392830 497523 1531342 65342 614744 1298536 1292269 1868648 480458 905441 916875 464600 945169 206321 1570767 1327365 1469498 1109575 840933 723286 787357 628549 355614 141783 829333 144145 275869 1003806 1704066 128311 557343 347268 1145684 1994698 1375247 80092 1143059 1023897 726627 642838 1378095 364618 548004 964972 852986 1381078 1971429 1575114 1609865 4594 743124 769424 1285859 905890 1340174 24134 1213959 633485 1660650 1391975 1381850 146117 1977051 83516 541230 1096492 1319179 1643488 1964805 811413 94988 1031289 914688 1394317 1160413 920639 191441 489971 492151 839274 1204726 151771 1918900 90196 694670 80030 1682124 1081497 1474874 188900 1747623 1896204 714540 516130 1996572 847662 231791 1301631 1082298 991395 1830948 1101837 1874882 784648 1615923 698231 472562 1853838 956927 1302205 1642165 1263431 1712596 331031 1464148 816038 53212 1673098 286405 1899232 1649524 452684 706365 886685 162256 1764070 152653 1116016 569973 302660 174929 594464 1878592 1242225 677679 761950 540731 1069279 102331 1712482 366268 649603 937343 522712 1002363 866792 866218 1209197 892803 1285813 881820 106919 173906 186541 1682287 1304274 1612000 1235906 1189763 1015237 589238 225500 1024247 1057001 567137 878947 1674343 75012 389121 1183098 1386537 908893 479965 451286 781185 436101 3700 1446004 673687 337620 1253773 1700480 1099481 883383 384496 524616 1298931 1604746 1527393 1245972 72651 1044569 1220885 1859408 1929391 1458941 1124519 1041807 1988683 1602562 1795872 594195 1569243 1618583 923480 1012711 1162692 1081017 1782376 1037009 1684344 891448 879117 609409 1864652 1782216 1714550 1744523 1096599 498247 1463753 1618801 1272495 1840600 146347 1088372 1726857 753060 145074 899384 1060338 180171 1482837 1381424 202884 429252 1259438 720813 791457 1250762 384285 1614770 787403 1071338 648139 247477 786015 1570002 208753 1709192 530900 1024987 816697 1059662 390554 783486 865049 1881101 1873324 901730 193449 1902955 108502 1945178 1453296 1144074 884645 1527802 425781 1459208 111056 1715466 1829932 1212854 1112182 22489 1538166 1681218 9174 1543486 1735235 587693 1879324 193625 976268 1287488 1898545 807729 92616 1609663 1717477 268856 1090981 1667681 470904 251558 347158 538563 709235 581731 844517 1052095 907353 221204 627330 594620 822351 33739 367128 84114 185799 1367587 618122 1526945 1606672 407985 264105 457382 1444166 1301349 442592 236280 32786 154948 375100 1590922 1372400 122469 1721756 896884 1120267 1762728 436415 208610 1488734 3327 623171 1240773 1541980 1037581 1319975 1375267 982376 1340761 1430347 781341 1487848 560192 620315 721604 1279780 794265 1122140 552671 173985 1871890 847789 1857601 479768 1741150 626657 1220107 12339 666352 442497 1413451 425231 703832 1745033 1400933 64553 860279 131401 1946016 612118 1040351 1651393 1022086 1592394 1007249 938529 692088 489817 1412651 235911 38896 1104176 1118896 1601203 1672953 658313 517870 470492 1993688 862770 1165781 1498184 1778734 1302253 1857398 325050 1790451 463628 1572323 382861 398816 414142 886657 730393 1603713 1513709 994603 204159 1462538 960918 1221494 945873 314051 1007692 1730301 1016920 1046696 1375911 532146 1965337 747527 445193 1739495 1033716 836763 249835 1303830 1988721 1095737 1226468 1780646 1670449 7348 1253837 930756 1382254 1142848 661396 1282509 1537554 1698909 1622716 983334 1381173 1605186 815286 300290 863992 998731 1607526 1265446 678029 1603223 1453279 164240 1177781 381767 1430167 374225 1074928 501546 1518976 23649 1697558 978904 1609231 516970 1977173 1595046 1828 1030695 339492 1244848 1747135 565682 361672 709242 1340925 710425 37373 925026 1112624 1687653 1374074 1243560 1695216 1763445 780109 1742448 277927 570076 1055709 1453361 1057 1193320 1191087 1457013 974401 43915 1019061 455192 372149 1857416 1184926 506072 1378202 432242 102181 1226433 1633811 1864310 605369 1273308 283213 760740 1461479 1120716 736866 215228 387130 569068 1101474 1697424 1903299 1131082 1890760 1194580 682739 1335343 1375642 223249 67925 897150 332428 1003305 570875 861895 1719195 401274 119314 309051 1150939 324214 1626546 1341677 1925801 1268605 1456391 971478 1772031 1498898 1453358 1245124 606975 481550 1924472 36989 1767279 963806 907497 1788870 414722 307617 1645560 730131 848419 58497 1960934 987028 1543807 741147 1506526 5213 1845132 210208 478141 606808 1659048 1559255 1828946 1948082 788805 1217828 1197280 1586163 594279 698279 298951 612950 1180195 1868292 151349 1054858 261112 587629 1567223 201975 1281980 148014 1524837 1507309 1315201 1439380 887953 619675 202648 1852078 214171 817807 636606 1990811 444689 1127117 1778568 647452 1884155 606211 1133819 1840649 1693515 1399499 966153 98900 828810 1141709 1781589 644800 221854 882837 1471792 1204255 817300 1745898 1123886 1231396 1539952 1732685 1593786 1615108 1159521 836224 1201668 1044244 1199485 583936 803538 1161141 925995 112877 1582711 237707 360316 1341706 1894258 1418820 752927 827529 57824 1494695 764595 1601142 498120 1181391 1308050 1530986 417217 979225 1609972 782561 79453 241698 1499479 622930 1641539 1210506 1566810 653256 1260354 833291 1210326 446425 49168 265998 952783 439565 1825587 1125123 1592107 392925 1172458 1350987 100506 1170020 1531321 219429 1859125 202773 332959 850070 1304632 226013 1358764 628456 1676606 943308 27393 858626 1943037 773944 135323 1659187 301450 1913476 458818 1356477 1944500 1318608 1532569 1197792 533100 272093 167262 1049251 404757 1808420 1952895 1486431 1676209 556209 486701 1929829 303664 1668006 413650 1408372 829062 108546 1008842 557661 156265 1059415 721273 633661 1728580 94680 116624 107960 185843 953268 1875903 852988 720689 1556928 239974 1957073 1013213 1711714 950238 993855 904500 702716 1822023 1518138 704058 320810 512491 56189 222856 1896212 1560724 907171 1578267 1956682 1021532 86715 1281257 1718560 1209234 330768 1774991 795479 830936 186745 1471577 1829434 1320838 943920 1460599 81860 1097308 1715410 1393435 1219695 751062 420501 582641 640416 596264 1427605 1810270 1808901 314897 34968 397188 1000273 1726176 684093 4647 1361995 571463 615856 1098020 1210354 583114 1417646 228914 1268461 9197 14266 777310 1066483 1774357 812584 477527 1623981 1459338 1409595 699371 71045 936623 1996357 1825229 316390 576992 327242 82629 1389019 1091376 824012 1172851 627020 20062 1876393 63025 166852 1276246 1493742 454644 1378647 800415 1664435 644283 527565 1679815 293619 908016 1417942 360814 344703 1478851 1418471 1963065 211515 181015 1951609 1500636 1531695 1584108 918971 840094 386017 1678512 734537 876234 1851494 471630 1681600 766363 521829 771399 360132 594070 1102064 231459 430668 1024618 1225644 970598 1125204 326785 352525 43333 553668 1928407 1367387 1308204 201322 1751438 585474 144728 960995 513037 187903 559361 1331267 1630168 1407378 188182 1103533 375416 764676 1183473 970072 1155149 64173 1872936 985141 1525924 713246 192946 1900918 527339 944087 1532495 874719 1746585 373257 1558208 53061 1193788 1892185 1405563 1004452 1969509 1210459 728792 1912927 1789218 322843 296810 247045 269386 1872046 547570 484300 1007290 426895 296596 88420 1854589 1614514 1139427 713788 1979103 224761 337510 597869 1372595 1840515 1238372 59557 517017 513522 513951 1826972 1737989 1439131 1228395 1836631 153566 954350 1487858 684340 376237 1371055 1991010 1815040 270956 775296 889246 1274974 723746 1333365 1813401 338746 1195695 902441 1470469 613457 1321555 768167 932306 796866 1277102 1986591 245738 1243649 1217591 801879 874451 143592 648237 333140 423194 584021 1450917 1821703 2276 1479946 407252 1158507 1846142 1878855 956627 180386 1324531 830559 161878 1019552 1006105 103068 1245690 1983122 1961295 1774317 1923701 723064 1819087 1007634 687298 1788891 1370706 1962508 1928871 463916 600239 1691068 1630745 886301 905694 379303 75340 1152161 128654 12500 915774 1307282 1773045 212302 1690250 1631459 987493 1970188 1787438 438829 482592 1170498 862220 1947514 521634 1853484 656218 509621 623481 787243 1410509 302896 1595502 609528 1257090 1845057 1227612 1383289 431739 1501487 1804635 1316151 1906782 56160 1788637 1473805 1085502 638936 339674 1295921 864389 1940840 233611 1504379 857339 159124 323757 1899095 617130 1443700 943877 1712860 1674729 517752 1215576 1751010 777215 424436 153954 1002044 494819 1581145 416371 1137717 1888610 498974 951038 923548 1014031 417918 69256 790791 1537475 955970 1681400 237565 122601 770822 237718 317338 1214040 129612 435342 594671 1228765 493755 93951 813326 955635 1620262 1602297 559834 663396 680514 1039213 476029 1967751 1501668 741226 1365204 992464 891788 1157930 1139406 218449 1837388 1578940 430272 298601 1538351 1322547 390034 1397914 139339 744408 855423 1952974 169726 1578922 1839568 712109 1311785 295283 1683733 1427275 795320 1605279 1859685 1771600 1289578 1872631 467316 215370 1038677 174902 794540 1756892 858962 1649993 1003864 421392 963624 1226007 492933 921160 1965567 955644 156376 706509 107047 1851294 1464635 281256 615662 1366263 1626341 1903 712950 466224 697049 1016465 1188472 252837 1090226 1894346 1346271 1007720 1154222 36011 340027 1463468 64669 1187197 1733257 1475661 1682713 91716 1044653 600810 153098 525140 1069620 695628 1055460 857736 532597 1686843 1342854 1158479 315865 184812 1887904 378563 1504432 1426174 1922209 1377538 82026 301875 1352029 1411079 1081785 1518567 1344625 796192 1432944 1873182 544201 1941555 1854136 490316 634782 889342 1136986 1296706 346229 982388 906536 184120 53339 1418596 1666331 1442761 655876 1189896 1767897 410772 301915 1426149 798329 752512 235068 1109579 1728438 494758 849009 1101310 1721339 1437889 1263954 420633 1393034 465681 519411 1490785 126472 1135863 1430989 596886 1684163 1387791 545788 1146778 834810 18913 1181864 1970745 371867 1211242 71958 1821806 1076319 1349095 1760075 1360076 1366922 365919 534794 94027 1667990 1917600 839636 313505 1390994 365403 391345 425181 313121 1080053 927247 1497879 1242384 1667193 1109639 688034 1820159 279944 1535129 1629172 52090 773290 1795902 1689808 1207116 1959360 609087 1190649 1252707 863983 1974526 1390274 912718 529612 416284 24588 1244476 1441798 1431618 1137754 397517 905119 950191 1133147 1127588 363837 581516 921009 1204729 229607 1752885 1504454 374941 342554 1990868 198723 651728 233970 73738 1387784 1876935 1884294 110357 1538030 472268 1646626 1681359 1336278 292845 1698706 1210399 1955613 1993047 1707481 192980 652918 1957904 1400206 1427114 851131 1170280 1039538 1273623 674595 1683480 1522974 348088 995002 3715 267877 29109 1645842 376007 1482020 1563523 1084511 1297849 343720 1774291 1779626 1609033 537363 922616 855333 1571662 1113660 1242043 1918257 90896 702525 1290993 1427085 928559 1161703 653172 1616711 1021845 931339 1773856 1903861 1434651 1680911 806654 174332 628615 706150 1091350 867363 1502966 457342 109933 1082013 780949 455763 524207 1677147 985685 367795 325921 719413 601346 737107 1515516 753941 704960 955494 1483355 1086515 1653903 1529495 1791595 1608696 1294570 1730800 1012273 37405 748366 986083 320060 1140577 1667722 946057 1698185 409761 1078541 1798899 741673 48636 1611035 268616 631812 586549 1752293 146374 850671 1986596 103792 191791 1498382 721729 1806585 1038913 1674093 1425364 1843585 309142 609490 1645779 1334904 1498033 348699 1479482 1616321 824510 1221644 642949 1672646 99373 630196 243139 841984 775047 1672524 564033 1438195 572117 767157 5406 387218 513149 1860269 1754853 625486 290745 1130609 1152257 569200 304045 1080125 177617 489260 637441 1766416 1052909 1489178 1054610 376020 1993987 881463 49867 1515357 1131460 567420 1501473 1335229 486424 1455809 1812671 314468 946913 1657272 1643592 667045 1895499 1955779 526190 1972800 502894 1302248 125236 1462308 1332986 768170 257337 1611935 1163948 1007893 689037 610082 353356 1408670 1625618 655172 1626171 1909931 607506 214236 1554605 394441 1267298 635931 231965 1268388 1980240 314264 1724635 1839880 61470 806926 1478224 1098749 275662 1656411 240524 1809269 1524966 1740171 1335117 347426 545934 1577084 685224 1660175 12561 41967 1454886 1557396 746777 974066 856700 1536866 194394 1995435 952478 460404 1497471 1730267 997411 1309474 69792 1027659 1478285 1511902 1135641 1069777 1188453 37506 1815228 264921 1208271 494259 1550832 977086 1118812 837719 1625563 1117750 297446 1966757 1360779 1922583 1085027 1143245 442038 981273 1558062 532538 1166983 941243 97126 1292059 1154912 1171345 224829 175528 1995676 1510534 677663 1288778 1005803 1663302 73789 1547853 340957 1060324 6572 1648116 1304481 749826 1428348 491547 1637815 316984 1555498 946231 615361 708231 1591938 995800 499105 694891 1835053 262590 529837 640538 1494708 1231237 379224 1312719 1468147 1889189 1962105 1722265 941210 566013 1307490 604130 44634 288010 20868 59395 1722348 1394469 133130 702991 1737888 455902 1673154 625958 694317 821963 82601 255764 1387120 1279886 1572612 824499 1574163 1989752 145989 452606 680487 1474325 1139878 954765 1195303 1556952 1646182 518948 814987 204373 485187 409696 1448220 1040741 1206727 366405 55914 821970 493584 1453334 1531955 1493404 1386769 1361345 1973312 1874766 1656673 771055 430251 1628394 1912606 736776 991259 1990381 1271274 35840 715909 235996 1405568 741466 1087254 964300 1771578 815263 1809485 1193604 809233 792681 1701603 1058218 1090842 1947058 27522 1373935 1475096 1172486 288326 1868599 1883373 1567873 1852212 1771331 1581353 1351341 623844 360780 189508 1251290 1788076 54032 1475178 215542 747976 161856 1900471 418967 625725 1921728 574112 339075 1671724 336383 624400 1611214 1497522 398646 1891471 36101 1551212 542333 1819227 986158 1532619 399948 1920738 1405543 1149454 497652 619267 1452703 1987393 321565 796252 443230 1286214 1293740 443308 1631299 1291111 1457446 1975255 1529774 31488 1598672 1719231 1977552 619402 678634 1118818 1685963 700013 1272422 351006 1342918 666924 1983592 1673802 324848 225513 811342 1465447 1334963 983459 1021503 1105951 1098283 358503 321900 1506236 1902616 1276938 1394028 817375 1238011 1329463 573011 1862097 400885 1718443 1904882 1511240 726529 1160479 1779696 1802384 577298 543547 1010032 175671 1349579 533929 867741 1415644 1111331 1708819 893399 527840 1362240 1293557 1097100 192003 16356 401843 1370162 622959 90798 1553674 711853 1750768 1551958 1614165 1300945 742653 1659816 1599003 1408035 1458372 136722 334080 971519 785287 885906 1069296 1953300 1363057 206053 884369 1462133 1650214 1148452 1407152 615602 1542537 1971652 1079182 1039577 1956330 421688 280691 1175677 1458102 93355 1349261 605664 171800 908017 1222710 1302892 1728261 835568 300444 90744 1911124 1676132 333880 211770 665126 1364788 1393467 465445 39498 1225710 673511 1844262 369957 662886 1303741 1903675 834548 312861 498847 769098 247480 483981 920129 1325103 926822 274797 450522 81829 1734285 620462 762677 921402 702225 1275584 513172 1059346 641388 580224 649073 1306324 1397094 717419 192070 1851607 1574435 1061628 1509397 1741577 664545 1178315 904767 1776399 1000937 104840 1067986 1086277 1750570 365339 1843691 819088 146940 373601 1013153 1448796 1657723 1826249 418159 528938 908448 1692348 1751045 1360550 494966 315595 170782 525980 1846857 1052162 1221306 1282827 503579 1686499 1940250 1404130 1432257 1156905 582950 1119866 1387838 288084 291396 199004 1713361 872201 1367221 788556 1026725 1915889 1144998 767892 1022176 890848 286706 377996 1501092 1141184 1705302 1491168 2107 1578328 585140 460024 1944197 1806401 700008 1371808 1628184 79000 416861 147474 768011 1580458 60385 1536743 481682 1837750 1646852 1016598 1456407 1055727 1012263 1240888 1144966 1848527 1007353 1079618 566469 1262474 1148841 292288 1310851 1831930 1242337 625511 1908613 617117 761256 97241 527101 1089630 167487 1599588 1684304 387092 993302 1405979 435237 450860 766604 769000 665326 511042 709807 1852689 1543434 162684 664393 1821415 802927 530180 1771189 1117934 1567109 1970421 705798 373507 1839636 82671 1199581 1266152 622731 171217 898492 1188400 1478932 714387 462587 1862251 1019664 439236 650640 1174556 631712 1564248 1881110 966793 1937634 1657187 1510370 125498 1356497 1943845 807203 1470430 1818805 217588 492966 1386214 1381167 999012 1825988 943995 1107816 1958508 905022 1505093 1591598 1658863 87574 1363796 1179536 1685965 1028873 1405036 793992 267545 1426688 848268 877155 1086217 1841863 1671183 908104 510449 1217770 621182 1453616 1164284 179222 1649994 1873183 136792 1794794 1926000 388638 1934028 1798549 720115 983308 1041671 1872255 819640 373058 43401 1232458 688746 1915570 122852 68889 463958 927998 572682 940790 537217 430990 189795 1393980 1932950 1390253 1199607 1831158 1660443 927932 605818 1009210 491140 1698496 1023225 570347 1103239 279786 218227 143890 1142821 1648706 1335412 1783254 438735 1360045 1353313 49210 234114 989662 234026 1415046 829823 531315 519780 1515293 1941268 1250647 948214 1778494 970127 352229 820671 1695913 924726 1975227 613301 178663 661048 548559 919264 1673274 1325978 538200 1214440 691021 1597375 410051 871868 1166245 256488 466917 452123 1322692 348214 1813522 568269 1546571 1795960 860664 1998714 533965 362276 1042686 847626 684885 1210491 1542434 798536 166710 1193573 1475167 1416938 1246914 1898028 1963580 1224007 1528621 1196676 152373 1801125 886573 1116015 1783872 1430572 1076690 1834942 816495 1301979 1101972 1482139 398480 1733415 261885 1451565 1750030 46329 1718468 769855 1381924 231057 341577 1705931 1791632 1347027 379146 1314359 490800 500735 468320 1976529 634899 1862758 364206 877064 1793946 1039057 1153888 1596789 452142 336399 579163 695697 554050 190044 1882785 1901080 164843 465227 1504507 890726 54714 632021 253250 1048283 1455529 139302 1167783 8588 1224044 729616 918481 1711553 1345269 711064 353442 219713 1916496 1395042 388630 1217836 1671929 1738254 1917490 1652361 1093237 959306 916758 1741491 509616 925445 976165 315571 200766 1745614 1592339 604143 1110852 5047 710673 286855 696032 1483257 629218 1096646 1102556 35396 1015196 864168 232307 1496991 491459 433045 659062 1420471 700009 1897704 438951 8672 1993309 1129002 186008 1367040 854597 300332 845542 1885109 1108992 710933 801883 1154979 573883 1544595 221544 1686144 1808251 252292 986082 1258703 240399 1809568 1501378 503026 386338 1214235 1985975 1284298 897337 1763683 1740726 1470422 1692380 1058356 904709 1866743 1685714 1265421 1599948 648948 717379 1175661 1497964 1321108 1549216 747378 1303646 1523282 439194 11573 759848 64042 1183535 6402 1481159 356144 1546471 675325 408324 1083044 164905 296399 1305385 130414 948503 102726 577292 1249045 532979 952598 554878 357871 828992 265813 225445 1695114 126888 65425 583052 33838 1709337 1972138 926940 1005242 327823 1889454 1822714 1964201 167040 667572 933436 155894 1850126 1794818 252376 1496549 1032016 680910 434742 637967 1378225 1137362 1558262 1417915 215659 1375358 1693680 236998 1124112 1841854 474425 170712 1270649 110177 1440585 136837 1372816 573664 45384 963299 1732682 832896 965760 254637 980450 1746342 1924375 60811 228624 881632 350560 1020178 29798 599972 1160582 867554 1266626 1738271 601154 291838 1622013 1265717 71714 1402073 1591416 399257 8597 220067 84577 663824 1014906 1884579 1087723 574991 1864402 1705791 615458 846869 140435 1558824 39443 305339 1248641 1242791 1660991 196992 338653 1269655 1096670 1564196 17846 465282 611446 842717 1204760 1446755 1717398 1629737 1814674 1707807 1935393 1851938 1633485 1295639 1538321 922036 534517 1496071 231974 531236 276676 262774 1163268 434636 392769 1278593 954149 1546912 1630930 142925 668454 303854 477505 1816139 409930 657122 1341749 1913756 1856196 1542631 864699 1213780 1156660 1924592 324976 755520 1522213 204713 901759 290602 1182405 661365 497253 363254 1633867 1759433 644534 1201892 1212985 695750 1030973 1752166 1112702 273538 906139 187523 161727 1819051 197089 300143 1353298 1438073 486852 337456 708498 1331184 1307813 1496214 689995 1032002 1805019 1639825 56201 1577462 377473 1173227 1711141 1221156 1620220 1459943 1531598 889146 42617 328865 1176322 1752490 742522 739371 159859 838320 427459 262918 1126648 1622714 785710 1832894 588453 207248 1915100 1577554 821036 1207579 634705 1046055 482221 471325 677492 760152 1419915 1695496 1042754 1130687 76491 1840988 1866315 1963189 1605274 1521265 1702570 1093870 760722 594262 1020104 1081102 568755 574749 265218 1369485 638775 985308 1784101 238170 1623219 1206280 1959173 797759 687559 1131683 1738312 1564953 246115 1838759 1605042 1215835 641298 1364274 1306529 87959 1401796 74744 1102180 878546 1321353 318897 1927679 1962115 138831 566302 1087885 828395 649415 705571 757029 1856461 317134 1274161 1304073 1219195 1785813 1818645 243904 1501941 1841946 1497968 1166974 1267946 1654631 829003 1323202 1282739 920399 1491569 1805425 1648916 1461356 1920194 217157 557669 1064632 1115583 1700869 161079 1981899 1575254 1342525 415459 1980436 228314 450354 901093 1796357 1103488 550504 1564266 1266570 688717 199092 498951 670169 815904 880511 409257 384623 565840 1376094 1709944 118771 274996 279577 171154 1577874 972222 1640305 1406026 1237465 1213883 474690 1168034 182497 856082 689983 1282539 1097137 167950 1963185 1602529 1635707 1547271 1325821 1901043 95850 1127359 1962264 1861623 1268975 3501 1401056 1051053 105295 1865820 15428 113401 1928490 673168 1542214 1450504 880999 1761168 819277 1189484 1647836 801245 1364725 866257 762354 1249102 48489 1119000 723199 1901675 644794 928555 1473300 308419 1325195 1929191 858931 250246 127416 1806079 1589990 444599 1082652 963507 754996 893122 1854105 1984309 1563648 1830281 1191301 893580 1041657 1249472 178221 515764 1144535 78333 1639888 1284513 1000105 592122 772744 10701 1332939 1978955 694035 1012137 1440870 523690 1515570 344276 1951869 1020835 53153 302739 1075672 68344 1320325 302039 170527 1606909 687540 69765 591229 1679923 1681881 1007757 759205 1760940 1327635 183656 703203 953874 831112 1133627 846629 1647763 213917 49405 1055025 449746 1072284 42484 1880536 937618 1255533 1477612 299397 1552741 301565 1846536 778609 1060208 221530 1241621 831292 932901 482508 882385 1641360 512702 1626153 52022 297924 720497 608289 1508347 201992 1694030 900687 859747 750050 399052 1395210 1413408 1727410 921443 171238 931959 48268 1133725 1947132 854889 1488414 1429584 128504 1919471 325713 391841 2625 1556929 1916860 1565017 897848 677677 1364381 1069686 848798 1652252 1377181 1347836 342015 96094 1054559 473452 95600 1535175 1081532 979152 653508 459195 1399453 1756561 87163 1378387 510848 529849 1875039 1650061 1427769 350791 1111180 1029976 1921515 89716 29561 1971893 392448 201924 1048779 635894 277473 701962 992095 1059987 1133556 1165061 1459152 268969 687498 907496 639764 1708049 266945 1634861 624595 547549 1521364 1421578 951593 1324979 1251356 53460 1682829 413125 1887161 1085315 331175 962504 221 1200886 1056291 1204420 1439050 608701 1444964 1977621 473384 803164 574881 1724535 1168241 1626344 628708 1235262 973364 81520 429986 757532 1853698 1827618 1385678 1261457 1860211 1794320 576874 1543277 1414836 660156 561889 383228 1090799 487119 13048 724755 1607422 1654081 644972 935190 106816 329769 31041 112779 818754 251811 942134 1435959 1018631 1600265 31277 261084 1232684 1404956 1853803 103288 853596 159688 743139 496971 454439 376287 1855764 1818115 1445103 872783 237415 55852 773824 1288476 1539385 184080 1667 1168536 1377120 224344 1759069 623750 1202984 1936668 153433 519331 1251715 149640 441704 1666180 1552085 1960711 351995 1804229 195999 355655 741488 913 71674 99780 1548017 281787 1152236 556680 1283403 997981 361039 415653 387126 1627572 224525 989797 11453 1522299 1955837 1352947 924130 60908 1210681 1198809 1369629 664515 508680 106239 1944832 1675787 1670869 1234509 426256 353600 1840831 1060088 1640844 856024 597159 591035 38979 1312038 347180 1059924 723497 751432 1554169 1369793 1903895 1639817 1553961 814534 280676 1070295 876748 1401913 1145355 377631 1294550 1944383 1868355 1376010 197963 1122623 146480 649174 514237 710156 521754 440000 212306 1393171 210158 7918 807353 1167020 747008 548939 1765554 698967 701049 327289 54511 895657 683983 1748957 1030914 1105025 154597 40344 1227916 1950178 1993623 982400 1719743 1972506 1105448 1070298 11992 967187 566221 1789978 1330148 449207 1179958 732376 391539 567800 1001835 624022 605746 416680 1769091 733814 1286559 1686647 1871422 1439735 1977114 16963 861228 1436726 122010 989144 1665129 518567 63503 775086 504105 880140 332923 1035878 460893 689249 1134187 1597752 1945884 1873393 905634 1018618 1223533 409282 1519840 1039230 1213464 1831773 1135560 1463563 756836 1000145 1737964 1158515 365165 664502 839800 1732546 1405539 1909469 1681478 1849842 614124 306972 1156218 392749 1964756 1518102 1421217 1479689 1147817 216150 360776 1294396 1123964 1129425 646875 1689316 278778 1198457 1232628 1377336 1750274 318634 1456946 1103613 1993642 1214116 343708 1618483 871194 1905373 673197 155028 219592 1625834 606175 1730655 1523768 808602 1292608 1921155 705115 1895025 1896310 1066637 466411 1331381 611354 1459841 483807 25103 390586 1992787 618909 1763796 317423 1880190 950946 1468478 1407946 1575307 579440 406594 210449 876408 492234 269313 1214622 1118148 1186246 254035 1083505 1015468 1971114 1501043 1134345 1740769 565649 1174295 1311657 35449 1181664 1716315 1724952 345364 1622630 256269 724323 1849058 324662 427189 63602 542835 792051 948662 513275 729257 979215 620574 1207922 405032 1110028 50476 449163 159422 1661075 1606741 1513635 1043275 632088 918375 721598 786574 1677412 1583269 861237 1283147 646182 982595 508220 1388056 1356776 1510280 688915 593449 1822294 979314 516790 1422900 924215 890578 477757 1153787 1016791 986091 1197239 1918083 582096 1831952 1670744 1241840 1697535 995512 386324 1462741 1289846 807041 1318600 1142575 614598 324084 170491 468216 952172 1922338 1682320 510829 238035 822154 151027 743295 1208963 1671122 874916 303720 903056 1682490 103655 1378248 309104 500224 1467511 1623592 700774 1976982 1423267 1886195 790817 839964 1925208 1841192 1578094 763971 444774 52669 943571 600932 777526 737633 1048125 1497494 1523018 1199987 1079709 1665127 280467 1835122 540626 578044 260149 570083 1920913 366555 1731146 108208 704048 279179 510656 1769555 588258 1598061 826959 528933 1101647 1869202 1034180 535938 323038 1250438 464963 704391 1857621 1399928 1899162 1542368 1414760 1280024 1471866 535926 1278494 483251 223914 1723340 1304057 1016117 277018 111121 345466 309453 408939 782000 1744268 1919310 1571095 1108639 1794090 430397 175270 661739 1865043 1134233 1978285 977641 1283526 494712 1895353 173188 586164 1702586 165814 1085870 389090 1017989 277673 1033090 1862050 467254 835718 1261116 401841 1352797 781862 1360209 1663809 546001 569858 326818 767731 1738369 1032094 46132 1566440 792842 1515706 356047 880135 325601 1170801 1659891 1998862 920017 1458997 1752572 231932 698408 747064 1940284 218419 142974 773178 1152033 602592 1459487 1939628 397546 1634541 668370 1968679 838256 698158 373070 44262 282226 740126 894821 451260 889228 957370 201412 1981779 420801 267418 1312608 1278671 642770 1368476 1602401 121260 789512 1279436 1145923 1836090 1459171 1627808 1165652 1662473 1426152 1881632 1351872 1469039 987867 1657237 282853 57482 1388279 1347663 1617213 648747 886916 674890 1208255 1696375 1629773 222267 1281975 1364238 1471676 1908705 857468 1881480 1058617 1543584 1974133 1874683 1453855 615232 1751067 1420198 1650184 63782 566380 1078325 1970747 1033400 1228228 1233886 1107031 1203489 169245 73381 602613 565588 1484744 1721814 597788 393164 79236 878683 81837 712145 205439 968965 82985 1341484 34779 12408 672528 1367512 599121 20314 914521 716541 1869906 1622116 1361330 541962 1688872 1335494 1040759 1736090 1737005 68186 585798 1456249 579013 204226 709884 640788 1698209 1622120 1196898 1978218 923867 803684 290521 1943895 1168026 1374906 909754 69669 552645 22847 1198059 980792 295089 317071 161538 862148 466 620585 271586 363194 1416604 1160981 1167453 1525818 1477888 1450143 1111566 1614885 1333317 1008476 1754977 308178 1522790 1629599 1457355 1743782 331858 176148 1897002 1726068 253088 1491889 686905 1405674 1869297 1627473 830885 1393037 893043 207566 801306 693323 1988034 1476024 300177 1890520 289841 998084 21450 1912040 1511973 680916 416093 1084892 1921500 897399 1904896 1325753 1026870 1677656 1390259 944047 421101 1987238 1735942 1303134 63733 1410190 80222 638840 1863986 610350 1083206 102000 1400348 722937 309256 1534833 1634927 1936014 1278406 252018 520212 1173084 167039 950245 1886854 1850370 1735798 212799 855051 1100357 1685835 1474984 544705 935825 912704 596861 809142 1798179 1542398 349784 1056604 57708 1752887 912371 360124 982232 597687 1429508 731424 1853108 1152354 1434800 1327683 1794558 935036 804065 1881795 1340276 1824516 453132 388300 1054197 1153004 880052 506174 448929 695284 1233548 1190497 1554073 498521 963372 660164 359328 1275857 1743445 167230 190491 894266 58149 66370 563140 1183554 1400479 1963162 1621725 439407 1416927 1617994 1846969 56685 1529850 189116 945072 1657145 1075769 1499730 1034090 1695123 1835102 1409620 81022 1165523 805716 1769117 937874 297461 443552 1731478 1708873 845819 1939388 1543633 1475806 1408752 1291420 1676871 1888442 1314870 1750965 1786382 106746 344 1293690 319932 741607 1160470 287975 222696 417430 645732 486691 1801954 611307 1841859 142411 1162305 205605 480157 630235 1689392 45289 1004031 117038 1657573 512680 165035 327894 1192725 798056 339427 530058 1537686 398005 304776 1021936 1503754 1790043 1388545 1948886 579948 537854 1609640 140013 747554 287060 937428 495101 1944426 1634439 701343 1417819 1981201 1273092 274020 562125 771312 849930 1734152 1874150 1095750 1496453 1733209 1420254 1106682 300702 1610849 1527772 662177 925801 1140440 501785 1912224 632857 307190 139072 1336866 1556377 1590342 1156603 609091 1292842 965159 1350747 38900 1450060 677584 1871167 1988968 469574 1702797 53318 1227894 1397781 255012 89658 98524 1717799 492400 593425 63346 1123465 1172860 1254690 920955 1234101 981575 606832 1787066 1101790 1632688 1572637 1059793 338332 26050 1041226 1494924 917163 1062173 643364 156621 162193 969884 88446 152929 1871627 1859969 1797016 778538 1208516 288040 1216137 1615049 1392611 338349 1188398 92602 496366 1996 120878 159661 407377 1862968 1317824 1176784 1713541 22443 1528609 291541 379227 227478 1718493 1931922 1046092 869885 549282 1787390 2814 1207467 1139657 315342 522004 423628 1711792 1775536 1429149 707795 1231997 531803 1156017 293738 969900 1843017 153399 223334 228220 613981 1834074 1860706 1156153 162485 1671933 1520280 1363814 132925 67421 1754452 1173597 1115229 183143 1078353 1427350 203952 306557 1553366 1232762 151376 1012673 952527 1065264 1664937 1310724 42629 1790984 799256 1662642 1958903 1946865 1546918 1935158 828514 651518 1317203 1437396 45142 757475 1341874 1556448 976454 303093 1432674 820831 889590 1735862 323751 1654915 1231355 1672533 331436 1406418 510688 1980577 24320 473070 249305 1690494 201248 1631045 1453753 13282 303639 759598 1255199 1180788 1597774 1030891 247228 434964 225153 1965150 932285 611339 1087208 32174 944155 1667277 1898469 1683980 1412220 1111446 1554455 1757373 296116 438941 1127101 561069 1167583 1233973 1802167 663211 1796707 146942 1602477 1469582 1820690 933026 242271 1465263 992194 1351619 1036003 548828 1051023 235172 1703962 124199 1243139 1172253 1840330 808881 670205 1410075 447978 1481257 1571723 1285836 1321397 386540 478461 86811 1135454 719960 1624814 1992837 481431 1043793 5851 245875 1596395 312163 1106302 287427 1191018 1615121 1643788 706339 1452327 306125 1255051 1422507 1289329 185336 656007 210681 848683 1120277 48714 1267720 260652 1591398 170965 1378998 240207 1816713 307291 788862 1988375 902299 1783232 806631 392865 1574643 588526 526421 1670698 1899125 685998 62875 1447714 1731503 1705387 247972 443716 1351580 1888861 172579 931789 1742399 545607 573438 1405250 1359252 1506692 1112703 537429 907400 1586414 526750 1662881 1353321 189416 94779 958969 530756 853930 1962881 926908 1552011 1777932 1645449 417829 1621510 676104 1627575 1905783 1827772 225533 146188 893841 583324 1202751 1006187 1932763 1778380 694250 1247328 1964975 1016990 175345 1194641 1914260 1982834 150600 635598 1408703 1698631 906762 750242 278186 320841 1944833 1308978 1474492 1051578 64788 1550163 1464256 454409 1053987 1270437 1889712 111593 1116374 1120758 1405306 116175 1488008 1770839 1532365 736178 694594 1995160 1434045 105451 954729 1740164 1932890 1243766 1348866 1724274 1476829 869072 1888560 843510 1169740 1010099 422303 670249 844510 1381833 264667 75716 1023029 884185 1136068 315962 813467 901632 326925 491194 756873 1864027 1671704 830009 1428621 1096356 499200 238406 896204 890484 209578 195566 116977 629590 634851 626307 937332 1500298 531722 1601412 738379 767174 1715990 212531 935636 899021 1270181 570241 215820 998495 971183 1608296 1838668 1726494 1480821 536189 1618371 307757 135163 553051 1086014 988335 1253441 1143969 1574364 1215204 645420 1725089 1696401 1632827 492614 763389 663857 1939296 1456795 1863175 1388772 1988147 420269 208601 991061 128566 1859649 130249 601906 886518 1919716 344729 1967510 1446006 1740106 735751 1463096 623980 1155703 129590 110296 571528 1342180 226010 770526 1105185 632310 1575694 1091369 605042 1613730 1306558 249328 1108124 1418240 144302 1788713 616152 649862 994936 1537669 718367 89341 1523050 1269543 1119358 78394 1968318 1156275 1044149 1177677 224822 552693 23988 598072 273261 1233006 1291502 1215348 598147 559134 63401 1035852 1979581 1892854 1123698 1920154 453543 525870 109151 1312676 592500 1249610 30647 219177 1913235 1734996 1866761 881978 1685486 1533713 228819 815893 1515720 1839414 999716 772774 285115 1384914 1209103 1783685 924516 1277925 377897 460650 1782520 381326 317557 1622138 1667537 393759 1911722 1338330 413705 1309596 1851113 776425 250060 1788081 1307127 766231 383554 751942 1675142 148039 533418 1722830 1475341 318505 1627631 1840996 1804085 732270 537164 361025 1688176 1994829 94195 148911 1058120 987508 566329 1777111 1001982 125011 133769 1745907 1340137 1556216 1616371 1413733 1382135 767250 815341 1150477 315562 1723797 1560926 1988120 81112 710963 969152 1869693 1780896 1254174 1879564 1978658 1549901 1338305 452773 1422719 1137540 1143046 267386 467060 1910314 1217033 1758573 400052 1835481 436637 1348340 563262 1342139 1630144 1545585 1562587 1354500 865690 713982 1501513 633027 553054 923027 424635 1690046 124885 1278865 628394 212900 1323365 7306 322803 1785806 1024551 1802634 190375 338897 132833 282007 571508 1494494 531483 329710 1060268 774526 50039 1852662 450712 506490 1889599 708004 878927 710561 178267 988753 1297870 347998 1264727 636669 1578404 150114 1209305 815254 925853 341511 283461 1219679 1423217 253163 1867474 858003 1382167 1948 1638150 1887907 1493971 23215 1115231 415584 1042236 973992 1658214 1363539 709369 146191 553516 773938 260315 741059 319231 1757648 169933 1927347 516575 1682233 541410 1318618 1761315 1374885 1841370 1214349 40074 1761915 1102630 130281 1511910 384183 1517896 955709 1034441 1917698 39777 1368370 352487 842353 1988549 121350 1845237 639344 788284 513814 417464 1882943 1765844 1630011 436354 929167 535209 1423142 1481223 1337368 1967682 1972337 1693256 752636 1560274 754001 898475 1786369 265028 1610920 1190811 665079 546647 582612 1642151 1195805 786335 901903 591532 131474 1129552 462358 942044 1136978 1360647 1864228 464997 631126 292814 407695 124003 1972908 1078220 1146056 919808 701576 1224212 1100301 1090591 92070 1753079 1511703 894463 564239 952600 790815 1294610 1733132 586491 336870 475446 1358773 1371208 479386 1229397 1168188 82995 1031537 1840290 351520 56531 302319 672790 803838 1851052 1504313 783677 1457212 1716272 1958792 777820 26120 764245 1133786 657559 289031 121549 955114 1871968 181982 411920 318463 1087798 1581609 825431 263224 427736 447970 477582 534603 1856009 1847675 666140 989691 137223 332650 138675 1920532 1762505 418353 1650670 1833779 1592157 1420555 1277968 423799 1389076 78961 1291693 62395 337364 225296 1269320 1185567 1908159 238053 1705862 1743185 424415 164749 1929651 1302219 1303637 231096 1792451 759687 1444141 1283941 1660016 255510 406933 706140 1591864 359389 1396898 1697260 1219628 233858 426796 780144 238320 1046796 994859 1719129 1556270 1695423 413084 1145668 1724357 1254167 1395771 333669 1711360 286852 342728 1361143 1700571 1040685 1055101 1841350 305871 1514291 1781022 1700943 735605 1638884 1855780 1864688 863949 886274 772328 195330 54202 931653 1798655 876475 647826 804676 1421237 916222 801172 1151368 598408 1468663 547125 363573 1941575 1409186 606506 1271119 589395 1779299 1510880 1223507 1751399 505552 538542 177959 22665 1232098 890140 1871552 1865496 1708781 773167 741380 531708 514368 1307500 1376728 956792 487528 1551161 1461543 97423 744683 1314249 95174 1168396 1827239 382228 1431823 159056 1517462 1610419 528322 328065 1141295 853780 1899409 314839 1058479 337569 1923073 984288 567657 500383 1347767 159556 654684 906992 1903923 1146294 287207 1925293 253702 1518576 633921 1228097 1774462 1692079 1080577 1833561 810754 963122 704772 1988371 1694637 1346865 1284703 1147947 1983233 1068321 1548369 1404791 1637043 1043296 614862 350874 743334 843296 714039 714475 860266 1752710 1765686 1907514 180235 1070084 623784 588781 1344783 141857 1840198 1974773 358725 228523 1936209 531135 335403 1125081 907292 1026920 88118 776543 543580 468563 175310 1035855 1556048 1014804 1890156 636746 1840726 843585 456892 415236 538025 119648 913013 195571 727622 848251 787787 1407534 1032238 504636 320203 1240739 1105391 1491677 1594575 861987 1828342 1428946 1886337 1273296 842980 1638780 1825000 889884 656226 1317979 271514 373098 1417962 1207047 933610 1626872 1855970 952749 541884 1571147 89162 1689477 1860348 727467 490688 406978 489268 1029744 1453221 1646340 1278238 109167 157480 706728 330993 1268868 65531 1240403 317473 1633108 653344 98081 1537297 218444 1678043 1000316 1236688 401296 1695763 1620058 1730779 1422868 1420706 189661 1640176 1847394 1727508 1951582 307971 812897 1160388 250762 1316215 1180133 1536853 680267 13187 545920 1091756 647001 198137 1470414 442432 910204 937099 1346842 310670 155888 1760780 1413517 895439 1073974 1163688 1454923 1732782 1743213 325147 648022 907042 1378427 1753362 570195 599115 439130 634014 1326461 1445782 1572089 1357824 1963745 1637124 81615 1236278 1363296 623368 1400591 634152 1004284 1322455 379242 162790 989575 113252 470026 1029307 30323 1119732 412337 1178289 798973 36247 1299330 460821 842484 460867 1790434 1942577 1920376 643018 1343236 1447864 185944 853867 1291828 1481925 521732 1159954 1113670 911178 751770 74365 378889 536831 113099 1570602 1214871 93637 1874369 10862 1026995 30048 474079 1742197 1056133 1062736 930248 186331 1932010 755730 1636262 1082262 867026 1544439 268162 1774888 1427986 447375 815295 1463482 1320846 450307 454076 811677 930194 407740 1269810 547881 1226215 1726224 1834085 411123 439515 1584581 1756691 1417442 498187 909138 164676 1845074 772250 1098727 841271 615544 1612992 15558 94881 31521 1287093 1376015 1088762 776210 1334152 417442 1484588 415982 1332603 1581579 1544842 1709366 1257073 998271 1248275 173858 1162730 1131781 1828576 1771322 1446212 283729 610881 1657986 317762 1323306 490977 859397 184372 1967347 926548 1451233 1701640 1645658 603791 593606 1854469 1424173 1220921 1483601 929705 1489124 1271114 866947 82560 1966728 1496259 10129 224581 43872 258122 1078295 1773580 450248 1350854 1794430 1988207 124321 70122 1526203 1727092 280782 636440 1410068 1390066 1331422 1242932 1414345 1923349 1111155 728389 888704 1720822 1697879 841311 1977937 856446 295563 200406 1879154 556939 13406 1576830 496033 73490 906050 1718078 615107 1389702 518486 1201774 129966 1421162 1912144 1483434 1377148 230667 401535 956932 333559 264054 510714 596044 467527 1420295 1761953 1191329 1315413 1645219 354203 1650583 124215 1024028 1739992 445966 1863710 136459 261788 876716 1762760 183836 862544 1016350 139512 216702 1567778 63487 1668932 1335602 38010 160170 154769 1778659 1446098 28544 1187837 1811159 634790 1162913 1972772 1209237 220234 182908 775701 1110753 1404010 778074 1682407 1264319 102799 215344 179051 1406319 650912 874960 1482076 979619 1249439 1268961 1524246 1664879 322674 1945351 1887357 1303415 106048 846007 292514 206090 1646547 444058 1022803 451172 152928 586842 1631289 308557 1325252 1146514 424549 1747584 97325 1693345 270885 1403243 500149 365955 1757825 1930151 1110878 81761 1808007 503663 1947906 131427 294508 1084319 1855921 241491 751934 195753 1474290 1572158 963452 1380917 1803718 1634159 1727702 1073812 146727 1282298 237847 346957 1617849 1434650 1446514 273902 1552007 981448 750359 1001383 491950 1416438 757479 645389 688287 1789369 1633804 1229044 1632955 1733260 765905 932387 855058 469450 1103503 1592993 1938719 624146 629070 1475867 1630195 1912863 606740 970658 1801647 823227 372770 782951 487738 661346 1792652 1747649 1394970 140014 1504525 1870761 1251020 1060398 1327073 634584 1543776 371173 1809735 1576208 1681567 894892 1958904 1304290 1724512 1517357 1522985 862371 1432775 1575440 939013 1854121 776667 1321668 951404 162212 999126 667020 74009 149223 245773 1497860 1891502 245682 1664311 741813 750220 1726299 1508500 354315 768970 537325 682036 1773399 1743279 297029 858258 632154 35528 491965 741788 732356 557394 342151 1808038 1955384 638180 238099 459485 235299 1441424 1875409 357841 643774 84509 840849 1181724 220166 1963694 647386 353766 1893304 205345 1832870 203376 528619 1279081 1374592 505547 1204999 1315385 1624166 550345 1263038 1278792 193101 1479518 1458482 1443757 764674 869518 573450 337031 802210 213221 146816 721790 795505 1851398 639752 1634402 872274 802461 440856 1242543 1618818 556916 1964196 157550 1241161 1795247 1928794 638844 1596255 604330 1773296 43479 976692 1560775 974931 1999656 840842 1231414 1927060 1578863 773127 1865622 1579684 940045 904432 347085 28326 355697 1577303 1358778 1408643 1216932 1209357 455766 1443104 1723687 575065 1383376 390853 510445 1415824 1754179 757821 1603317 621822 386067 717839 13727 1330731 61509 1652229 1709425 1116116 416537 1001058 950541 1247240 129778 635364 743339 187907 1964084 191506 855885 591510 506983 289350 1818568 380953 1097 423584 1287956 638153 1406102 1297182 1547509 1722045 242910 760885 96645 1205311 1043537 293139 1987119 435441 1793348 1478317 225838 994783 1806187 554067 1962827 913277 1930724 1295300 1449625 48378 1075337 1620675 1252719 1090406 1361120 958026 827545 990111 1339063 294945 504770 1565674 1333476 1421493 1142250 341318 1436762 1874100 553953 875300 522792 111721 1570379 1821866 970201 77712 1840998 1228063 159857 941205 1715 927042 50556 1974977 1318726 443767 924253 1367091 995080 904019 1554596 68198 769646 103784 1464043 829772 245228 1466962 987748 121711 1189808 202846 601465 1206914 1644270 232585 847095 564909 1758936 13523 269850 171396 90474 1411637 1118320 914631 1545096 493802 1034126 1738424 739803 334141 1990460 1614692 1719296 1870999 1703501 435829 445436 642458 643316 528218 413673 1606641 26523 1450645 358629 1703753 988242 113073 1253097 1670424 1134693 123352 58289 1575886 1048998 751897 534326 238401 423663 797364 473707 1223743 1002283 1248788 1551506 35139 249715 1976055 1320656 891400 868017 232256 1831458 1591858 1698852 73566 1169338 781839 1944380 1548309 910716 348199 1942240 1180458 1839813 1399007 1706298 739320 1831987 1107164 836460 1293691 1806175 567518 1190600 574694 1240332 595515 1220080 453460 1430599 25232 126435 835432 732922 1283545 751696 1013990 605384 1088901 569061 897269 49402 1715933 1962356 1826470 507029 880910 139214 1460597 338740 487123 922216 1490288 1542562 738765 1010544 1514004 37549 1812423 769316 1842998 278362 481843 336092 122460 286551 217228 609181 454738 1912298 1248907 1732532 1943956 782883 722186 997397 1898052 1384045 703999 222249 259745 1186904 515969 95554 271961 479212 1752872 388026 1629582 405821 1196004 878789 434368 1776555 1480076 1757942 1832974 1890271 977153 111475 860900 611124 1434121 832264 1112455 1559277 251093 545570 929677 4793 619135 1110646 873239 569384 362441 1741082 258173 271059 1211079 1383838 1320848 410559 483468 1170566 1703125 112594 133957 789896 1910761 495382 618447 930514 1813734 1838809 229435 1673968 887117 84230 1666959 774925 658545 1042988 12478 1216897 1571219 1243498 600449 641692 1820935 1884048 1159245 613985 1073615 419849 234940 838312 950578 1618599 889272 120834 1704669 1443782 1393740 1924952 223559 616927 1520908 674468 876859 953297 1850732 1740342 580178 1717838 1883901 615294 1030494 906277 556744 1371561 1356211 579781 931514 570154 961822 228382 1515142 299730 1540599 1937462 729450 1236460 929681 417565 1719447 1023647 1086510 56247 38951 1140445 1727474 1521533 803012 135709 207746 601398 349147 1849799 379621 588924 581671 1048886 29814 808291 1837559 1048851 1328267 626039 940248 1407787 1926342 830445 543186 720127 1150623 1867773 1130716 1694339 660111 165266 379428 492435 1210250 1586666 637169 1862407 704552 1449400 1594438 692250 1298087 1015788 1507359 1557585 846709 1050660 1958310 1548024 635491 1647473 1511315 326399 731001 383896 660826 1106372 1706401 373641 1689380 1209539 1470218 1742002 685678 1662773 530951 1702431 984715 1607954 1136385 1381298 1316363 1798582 733683 12866 434350 1279208 1349430 1115642 1004771 58278 1413690 1554189 583732 973605 717007 273612 1449528 265587 591073 1421304 153442 400692 1557435 1878265 224861 1702329 1507817 583173 1581513 1523812 1352257 116424 795577 836611 710418 1188303 1978987 647211 1039067 27143 1073422 970069 1819848 1648405 1113817 1587454 151621 955410 18240 271658 1792229 25481 1619119 875650 525027 1532117 487946 607267 240015 1389641 1822029 1805762 1023757 897131 1852808 1373493 703061 466841 90761 1919956 994028 894652 1324665 1976036 763103 243387 316194 936683 915480 1348431 300837 1432134 582886 882903 1104941 1701525 133255 924200 1353906 1355765 325129 1780435 1678540 613913 463886 1631268 675858 1325695 143086 1476194 818188 1256759 658795 214344 379281 1469405 480246 566420 352796 1667190 752600 1291789 1548570 134002 1607979 365672 1029980 1385736 1366031 1584773 1706524 516120 868700 1362945 1130945 417596 1585786 756042 1354880 1723137 800266 28834 205207 429052 1192179 572908 1520279 1548666 1660008 1575106 685886 1985934 7601 1574525 938133 1342319 1702527 1305460 655566 1929732 1425355 1618948 1644866 847180 1571025 880984 1200533 859968 1728038 907732 1812118 612447 1106384 788125 52833 14853 1056296 1616448 1784800 1530631 1131585 565104 856800 1594210 1065673 1091842 42042 1279071 1732236 1876922 794270 1849316 714474 1951598 1555559 1364291 635404 1872558 1802688 103690 433403 1804932 608621 552503 1524344 355229 872711 1508397 209364 818069 295047 1645350 786139 884542 741464 676261 1275504 662862 15818 802788 390142 1601852 238648 404650 657826 1339514 64221 829334 920872 1229751 315592 1237292 250144 1596129 1791507 426491 714817 18159 556950 133140 1456825 1554230 1699171 705728 886063 416214 1420092 1662854 1251140 1987361 276067 940779 349491 301185 839566 1471757 571109 1593581 1986238 610862 913532 272498 1651876 887028 1192861 112035 77042 657623 1141930 1914247 484920 1173842 1992769 629870 1818642 1447124 685100 1267857 915605 1437410 1361066 19507 1740297 1878270 34825 506060 498381 953254 1068543 536291 53079 283430 585106 69030 1793166 1992791 1228173 444314 1446019 299438 244649 583855 286433 785679 714563 1113710 351978 727449 1712759 1115535 1607497 1564183 155062 385436 1376165 784643 1237256 1152202 1469630 1188820 294625 699533 1171644 1266520 310063 1516626 1100151 1400735 1706701 295092 1036693 1435081 1863204 586917 779041 1782441 1371842 1244890 1728962 342924 1635741 659478 769693 1656213 1949410 287256 535566 1357430 1115678 1920381 1529661 163837 1751539 330387 1415459 1193977 389114 360041 182083 1103272 1076450 465603 382448 701136 210830 1904877 1013619 134315 1695627 740757 1608609 951904 1304587 438564 277262 231127 1426024 1891655 1031579 47014 887677 585421 584016 1599574 231641 1120109 1804792 1223261 1481499 1500626 847409 444904 1591138 1392339 577112 1857461 1123760 1240685 1538469 819132 520979 1801465 1992168 38731 198838 1297885 54571 1893784 515961 129769 770681 1187996 1549477 1232502 320551 592928 1958064 1623158 173424 1327981 1356526 1572227 987893 1569800 1459555 1160149 736114 973337 1030586 1747502 1196672 163440 1307484 1057813 1756547 4181 1794666 1296372 238598 1944329 1265140 158295 1325303 369980 1813319 888246 287664 47310 755082 389215 871021 784973 994197 15556 774691 760150 1098265 1358543 147344 1282795 530251 1295307 122216 622210 1289194 1432934 1918819 1918895 298029 1584809 648023 870413 1884934 1085838 1302867 535885 1511387 786863 1635348 1046600 1999322 1344245 494573 622181 898224 1415411 1033620 1530036 30317 101146 218862 1644962 467299 585973 1762264 1748560 1240045 319425 1134456 992708 449700 1806427 944201 1102491 1920184 727068 820563 860177 204155 1039805 192419 1580232 1686638 1707664 990783 877400 505049 1042933 1747933 18522 184241 743689 655317 1409333 546899 1888502 1063076 233525 1928434 709927 1089936 13803 165558 1189503 560397 552765 1432849 272359 889957 1400615 1235087 819503 1837893 777034 837654 1856969 746100 1497122 1409168 1048202 1263385 896497 111434 1929189 695980 594172 1396799 946493 1110204 917916 1723901 43882 608649 1802484 590168 798213 270443 1277350 1076994 515807 956665 1629408 1740467 1368767 1107967 740238 698504 272967 1929845 657966 1808240 1301915 847022 455188 1640431 1836272 1807585 1330989 1373195 280795 882988 789415 487468 1825740 542101 1942418 644849 412249 1288931 667435 1525650 854080 227758 609114 1360218 799454 667937 1328111 784052 724867 151567 1231546 141472 1183496 1664771 244184 910011 52839 547451 492121 1976462 1643865 1303125 1337309 584092 72858 249318 959486 473529 1713371 1979054 660258 1299132 1661938 28465 703286 138164 1745162 733142 950039 1187352 1166573 1245658 249789 1516784 127591 487734 641785 49224 1702724 1647815 219068 574439 1752740 1123860 525348 239155 1931971 398260 980826 1979740 1674190 1508557 1718005 886792 348982 660092 1190615 402243 421420 1734744 632747 1921674 416894 1236253 917976 940956 613756 304425 1069108 850029 594458 67170 434606 326356 1120519 437675 824240 1928521 1200036 1152973 1582271 98519 911773 734428 1034676 1413107 810677 496313 1377823 1097757 1062555 253497 1302967 472250 796107 1113971 1876425 463770 1626299 1299317 1775473 1229646 1503522 1526184 137786 66974 1325285 1279561 1302011 502927 1407031 1895329 884868 757508 1154524 11973 1475770 356433 1856922 1915229 1721458 911350 1986664 657381 166818 1036703 760517 356507 594636 594372 1754363 1880465 3780 142618 1191814 1382696 1191828 763513 793784 918466 1179767 1016310 1673580 132221 52234 1692563 831504 1957936 312506 246934 865630 379708 564072 285845 655944 873755 1008480 1769547 1035794 1308109 612006 1492210 1071728 1091935 975453 637030 1128006 848048 884159 1798226 539753 242347 1540887 1187196 191205 671674 273980 950605 1539594 1839196 457456 427985 193450 467159 1718286 601656 1694545 240389 630602 268992 1212071 852697 1916634 1335306 37599 483693 1789121 1245744 132942 1336673 772556 544496 1158424 634594 749052 19425 1468364 485414 1873350 1882507 871882 1554865 229952 69841 712957 219968 1086926 285999 602620 1156288 930998 366939 1122665 1826367 195962 1252680 1904720 728256 1500076 982767 1038831 509202 1158183 1827456 441924 503421 1266640 1869807 1708025 411268 1049873 1352125 1913430 124545 606501 297889 311781 1782579 1179120 908195 112993 1310228 256443 875282 710655 624702 959851 834240 1852670 1481857 728394 808878 304450 502347 1078635 500110 1257077 1863815 908362 1732999 1607594 378996 94499 1342916 794374 824836 1754240 1431875 1734252 1526036 1791010 1652243 1540677 1423620 600278 316445 1456917 1311031 1287195 1339872 329721 970464 361313 814342 188945 160368 67066 1376824 1388691 114403 1727480 434951 1663313 1333481 1356332 985535 233379 1968079 18060 61872 1062218 1348615 1089019 1470489 577058 262928 1313693 1318552 362243 1259540 1757000 1273519 463143 1930211 1206358 50865 12132 641568 1852454 969191 1386935 161491 255864 844461 1937247 887303 1966403 1414287 71095 51149 708238 1782840 148996 502000 1170920 573133 843714 543845 1895913 1208881 525513 782196 1816605 203512 941108 617806 1410771 1817783 71921 465407 614530 1835756 1105084 471928 587305 793154 75033 1722213 180071 322845 793255 1312602 1212874 202050 227529 1434867 932229 448102 1117842 11829 25033 1578460 342351 1452659 1069765 948504 709955 587517 1320240 596786 17016 129546 1602137 1910786 565879 1580912 1347464 1101041 1718319 13184 1665737 732771 1331145 1018425 1743273 1283627 763005 1525809 545782 310587 1951965 832127 73896 1918985 649180 1706028 980255 1506201 1049663 408682 122999 95244 147382 1351745 1832801 92453 492556 1459813 819744 140867 156238 923211 1229823 764125 4288 1894749 1205521 1000893 924082 1653675 309483 1206480 548314 797612 1709824 1418908 1566076 82027 1537167 1177906 1843167 1412942 1887763 36839 573755 1327359 873952 1004120 1320082 1407076 268505 1169554 1716906 758053 552864 768770 1814150 1445851 1350467 1193814 1466597 361992 603963 1893616 1510652 160117 535190 1433005 1862350 376556 1589480 65793 87516 1819061 1161122 1488908 16519 1554302 1363617 614730 283149 1046496 866297 253531 826179 1696581 1824858 1342450 187646 548630 1097454 837809 1873175 1782554 1214286 544352 883669 1726982 809385 382866 1678681 847216 1978768 1404505 800165 1157541 1237347 279122 365388 1591316 1871905 1896748 1346797 826673 44466 883748 612170 1224178 1995984 186985 1368769 689589 1954008 1935120 47979 325255 186926 1193976 1436352 901584 465663 568194 1626445 35667 820380 1413185 1456359 516916 1975571 274255 865131 1088557 477393 1975896 93557 276469 1574249 408905 844207 1492130 1175383 612810 1284277 396140 225491 529886 186799 423807 576213 860577 263456 1928879 529910 1540910 159905 1722926 1059653 858247 1713130 1860422 246518 455704 1398992 1798148 516343 956376 703913 1930487 1672130 296350 1171365 1840086 1240829 241289 226298 859505 169344 985098 593098 1606046 1247363 1157740 772313 1475683 408677 1814764 112288 1797854 1491787 1180945 1597320 915934 1975983 1045638 1030262 34105 916672 1556228 226796 1564484 134381 291934 715882 1437927 1448808 596293 183588 1608368 1580715 362370 1359578 738475 1835551 717042 1334596 1615712 1941814 607703 1417082 140509 846825 442453 1031913 1568944 530948 662319 169278 747366 386827 1315062 398583 1052456 1448819 1090386 1348734 1809136 1011074 712668 1125555 1472914 1378425 1814630 264422 1207834 880685 421122 1979725 1306424 1473276 353872 1937694 595825 331956 395075 1789750 35037 528141 1452148 1239330 1466374 774475 1415585 644847 1748301 1005080 1341917 378086 192396 1430376 647021 1346959 569542 105931 1352819 98150 531439 1172929 1080199 292418 1818261 641211 986509 1012533 1542250 220691 476358 1304177 1082217 102626 645445 1792958 10352 377669 219779 876035 1166178 1059205 314937 282760 278994 1185185 1365124 1314424 413905 968587 1361716 1486197 1449197 1979598 759730 41540 693529 706491 1445674 395686 1942399 177926 1646327 939968 1930047 394264 110537 220494 699598 1821789 1484247 1421963 1110825 1007415 486320 1009589 358536 1868979 404568 1573370 667313 1793786 1838490 753198 1197473 153930 1971354 79639 937274 428566 167110 972655 310292 425247 745571 248191 723944 578007 1214763 1912983 1796054 1061436 842637 502952 238227 1867679 642227 1167942 134495 382205 1850648 114031 1181905 723058 858566 1030534 84706 732143 1866690 1029694 1635336 500880 1990518 1009325 1600658 736181 1926275 1583897 1215822 195552 487151 1193952 64918 576608 549511 44258 103544 486118 165223 403581 1068910 993236 1847610 71960 85125 1256332 1216642 1258684 1538041 1921653 925649 538199 225632 119191 1316604 42263 846211 298027 1969784 1799919 67178 712582 410562 1763128 481994 1925183 1952413 458111 551700 1508908 573940 61074 652656 180463 790050 1879049 1004698 38676 223017 96250 1190124 1799981 119153 1931310 74172 1976715 930451 1445130 1992501 990412 758311 422150 1078502 1270146 1085931 1766450 1814348 1561240 616059 1042228 1849396 506008 328828 1692620 1098392 870776 306555 585385 343963 640682 57978 236645 1438982 1689269 1497601 1043874 415623 1587826 633295 1272788 1466981 406807 625959 1565148 780976 1140714 1147777 433604 220263 1860135 1384562 238561 1063024 457349 1936489 1823738 317469 1260226 1389799 1258538 351671 1904183 1245401 38098 875134 1797870 1142883 299431 1742512 1800348 250467 1828710 469184 1030162 126564 1686615 228409 677964 1511091 1408110 900269 456233 802119 1546704 1664609 1769037 955083 1020966 1167728 1217249 1322823 1797332 79704 393924 1164895 339194 494775 1770798 180065 372304 1862842 114822 1141514 1490627 1611733 90648 979300 1163440 630995 1590661 829389 1358158 185377 1290851 460514 1175184 393436 1877256 504133 1978434 1778656 1550340 606669 689120 539318 1728240 1080540 1578561 1850699 1325594 1108460 745845 5456 427448 1854023 721832 1896552 587920 1683312 1287739 414533 1453782 613492 354185 1840075 253447 1318326 489124 1410840 1503112 1326448 1027040 663799 67182 195713 1877956 1297864 1449690 513605 1726324 1968553 1227365 1609314 1840177 1195395 1081183 437397 972685 1604335 1213551 576742 621671 197997 1377513 1824161 107821 464906 569434 1512747 1173232 619016 1256706 238383 451754 1825719 170341 1884980 1776038 1870884 190623 704630 409286 1046375 1141274 1604167 1479760 1419569 1247853 1139419 33962 326498 827752 1763959 1598496 1636737 1142947 818172 1134489 1854733 1024962 646910 1726266 1581273 712475 249003 926344 17906 671565 959128 360346 1494963 1762924 1760907 1579084 1082319 1740700 107991 442777 945693 627033 1547882 556667 804079 1152375 284455 1312011 1862299 1524452 930045 828418 441589 354180 634767 1708174 501383 448314 1115662 1821173 1988785 1672420 544905 1368626 1499645 1713703 914774 692939 1899173 543412 280127 622781 1088478 330147 1755610 519644 1504661 740547 1496819 1503460 469321 1018711 1487340 1588558 430454 35006 392794 1168663 173239 351617 247947 661239 1782488 1276914 609849 666614 17484 28234 1932867 1514918 496791 359460 681802 146421 1512688 1867880 1823844 1847553 1662052 1678643 1043804 1935197 868065 1792695 871118 1118837 949754 1199436 1651717 1884804 172196 749387 785891 255303 323968 1083775 554654 1542135 762259 1954211 1491229 65372 62933 381807 1632567 1564707 764842 1050335 1958934 1604769 992853 690280 1247198 1530160 75097 1282848 1663215 416003 1421110 756058 240648 191571 1368169 324846 105304 1798275 1435582 1764606 1288130 946943 66422 10497 1066842 1062916 1813052 983511 621406 495411 652861 1354344 1423272 1000982 1840019 1115044 172912 1184407 1017203 1445390 48543 126064 4615 215110 1512052 1294592 1316206 524877 888761 290531 1737067 1120990 1061605 847745 886780 340902 701854 1602115 193762 107629 1223170 198064 697223 310837 663638 1569748 1549350 724143 1067148 620058 963850 1175187 1315671 764869 131531 159410 156699 74473 257917 478822 1005761 1188822 1485522 1062815 1919505 210365 1128291 1002852 175406 1679897 84916 849341 414952 925354 226918 636892 1365182 668441 1036839 1288221 975236 1626446 786527 1971820 1516290 989823 1229747 1624586 1053926 1034041 799427 361770 1814732 729939 1562304 1351361 422589 812063 409855 502567 1331651 1392575 547332 245859 968616 536163 1774742 671750 114142 1860827 414774 1620790 1704790 111126 1264499 1467475 1919459 851940 1836876 660609 323292 1436396 725592 1898322 1735197 1836607 449390 1294261 95032 1060664 259872 872499 1950478 1954693 936785 116236 1151113 1250150 681357 1349506 1879631 121613 697619 1726647 1766257 1775694 406210 1565001 1487945 1211859 1867223 1846281 1606050 375251 293482 689692 1018632 1785620 1404607 1654297 253314 1407560 791663 1282902 1071599 1513546 534378 1877227 64678 1732636 259545 2732 777082 869198 1451640 261878 1895318 920462 1038597 224295 1327883 161734 1850522 386277 863307 1033446 1569885 39529 275812 1493939 928039 1912429 1794870 1947865 589358 1335255 1995386 741331 842086 1990768 1779232 1069978 527648 995408 365041 1022888 1569921 709980 639745 1276805 1031329 1874283 1094430 1601444 1217115 90693 855204 1298169 1015388 37287 394192 131931 34862 1919293 1569276 1370719 1393032 1924656 1427195 58445 60571 849896 949449 635824 1964586 815502 1382067 959553 1145944 747345 1199232 1396435 363186 1598497 1161875 431014 775064 1917572 1501585 1844608 1885721 1913337 1357229 1896261 304183 288971 1420399 1949743 831165 75964 232198 1872640 1499727 36838 267638 664539 387546 297767 700037 972880 415508 1542487 404190 1096741 1682347 591839 900694 159452 1690063 1661476 470545 1139939 1135868 1206809 1965324 1568074 1216667 1884970 443797 1888103 788345 685514 1232988 1471064 581957 659153 35647 1905909 1665683 1930408 1459148 1786384 1435688 1276207 1601821 1862213 1018926 835263 425324 378429 945904 1328169 561233 288150 1037262 569950 1507369 1657528 1473955 1112367 380086 398790 1678451 1950200 940770 1952090 1184771 1294909 1092537 1406394 1153983 192256 1585377 1623148 1502861 1358979 1107023 290595 969642 786100 1147916 376188 1398958 1728653 1808016 1133527 956453 1891636 966887 1866866 1355286 1091502 154691 448240 862309 1862547 1190263 1814064 716083 128540 1334124 1246318 1322946 1300881 498583 923871 968786 1566359 872891 1748812 1287090 417719 113262 1915047 1610163 1570898 1806376 967582 821867 1611975 1927468 600 436705 40667 788889 305009 971445 448431 639922 230294 1348263 765867 1947650 1188276 1402395 654576 1077361 1329421 1712338 1140031 1018102 399432 679173 1203219 345284 1469988 500545 1904135 322572 393356 143140 680252 891050 1610983 110836 118912 1278986 1361595 128432 765380 764975 1770002 879490 1581919 1392533 931273 1515101 1711896 296748 1460875 68931 1781921 833248 757074 202232 304801 1243950 1043430 175356 56877 671945 1249075 826901 679657 461146 1430489 671975 758567 1256692 442276 120705 1520205 1453387 371832 1149258 1722113 926793 612645 74472 1063292 1459317 552436 1665573 1686610 543392 1664372 157595 1446937 1928493 1468733 1082520 706139 1733309 876009 219444 281709 830873 759127 1886900 1898575 546905 515574 1826488 1416609 793802 1410749 490239 495489 1207212 314176 1176172 1993983 526026 1020057 1168427 53389 327035 1031926 1776154 1106459 866351 1868997 1814672 857926 1061370 1247735 1376739 405776 1279839 1583588 1633028 1696015 81457 529723 926219 202550 489980 1103699 1231008 1397409 446270 935579 1893161 1623233 638811 1249463 777340 893791 1267002 1022885 16247 1622435 1295456 1199053 1267098 744270 1394909 557780 980468 641498 1846759 1123543 1903971 1029870 1650172 1997940 1348756 1215114 8950 95672 737 998368 168656 1455952 922031 1281461 220395 1020901 987159 841467 982462 299054 105043 1261525 136748 738937 109094 938213 1649601 1306250 1031037 829085 391324 1163841 879421 871287 115807 550915 1025985 1259767 465998 520311 1436907 1185172 1741822 760811 832960 1257309 1603854 1978719 1774547 670207 1593313 1241194 862806 1532898 1660231 1621192 1078622 1302628 492167 1359009 104328 1056225 638058 912095 410368 1081607 1007824 1029292 223579 153273 624148 1462174 309911 1077791 1830679 552998 1939054 757561 243272 1408184 1456724 398009 1242705 1214232 269432 1727022 1357357 1396913 1833115 898775 1165948 1776652 779885 1556515 466372 700904 164534 1805886 1080387 1157957 907416 59874 703738 582401 713370 1346493 592910 839711 534105 699454 262317 247247 568037 179450 561821 618608 1702278 64767 449506 997803 1403765 86495 13476 578024 654805 519867 332442 970684 1992613 1611177 1785339 483493 1592617 1542664 264776 1882316 429858 1899855 674369 1449210 492666 122514 395550 496828 1134846 1313630 362494 173044 1550267 1792823 1236165 1397692 1487587 514441 373747 726472 665701 193326 655005 350934 1836426 252628 829831 647053 1096878 564805 570152 1105197 1733088 356158 166869 1544544 745911 948171 1864833 962141 1633510 1317684 1654711 316207 599727 927530 1375588 1214062 206227 1022712 1104362 557330 577070 1345229 1008918 757930 1103371 1430005 546294 423887 1949347 1213386 987820 281720 1844929 86139 1856431 1491112 1054086 465309 1925225 635857 1522827 630813 152931 1086089 459989 601638 516851 471530 1820776 1757104 792149 553935 1895919 1463081 1502266 1113895 677491 1164472 1249423 901510 139406 24111 1935867 1587084 1170596 1845233 566656 238522 1896656 1867495 1662026 1108714 922789 845674 1229018 1661960 313943 1702335 962031 248389 1058883 80402 871509 945227 14476 1486241 1392490 1231488 1954965 1074312 1967700 1605752 1296609 195174 884970 148064 1377064 891292 740554 1951948 331285 939565 293601 422934 1740302 1173330 1362996 981163 125538 596832 319108 1511717 1648974 861380 393847 1106498 477636 1341469 648323 1716828 117216 1543441 741321 1595799 1375390 1178499 1124182 998733 194796 1842630 1299564 1166360 1170676 196937 985083 560035 1616546 347623 317341 1522155 408437 1337246 4263 787538 14784 1390311 489941 407075 1593170 992275 456483 323456 1935738 1797294 109521 1190617 348470 1320149 1270359 1467368 887770 697873 1169630 1120009 446245 631557 931045 1532694 292891 1019078 1561062 1800718 1780358 262270 633777 1437312 551799 484271 1917736 1678159 572524 1301496 634761 751295 665683 1517290 754183 191837 2098 709677 1662924 486860 1259810 1733104 704519 647842 210368 1865329 618742 609955 113796 323287 1745793 1964705 1803034 1968325 1362102 1696778 1302915 203622 307090 938062 1922516 1601696 206932 1743830 1727926 518168 1231439 296044 402307 1329566 1164832 726812 161114 330470 1683678 231284 548811 521499 1401481 1642929 1671097 737728 550382 642250 41946 1072772 843615 623488 1459786 1224842 8319 568789 1079689 901215 300265 304836 1430758 323094 135506 1011801 762451 1655104 1646435 478333 1634115 877873 1318111 112820 172725 60406 1237275 893434 348351 781548 1107950 1872676 1465084 810293 1310923 1839759 419098 726490 1888339 1732572 1361661 305404 884180 1308389 1265990 1971668 1434069 304556 1809537 1576027 765031 473078 887353 1829689 424347 1473091 1966923 1184244 209497 776588 1208794 2879 118446 1080642 346325 1942902 319827 937706 1410312 1132325 1600179 1339891 309204 517694 1482626 1910200 373397 821675 74024 796619 1279125 1261976 1129575 1318660 1018678 1119598 790808 1119010 908833 1705435 1177633 997963 1768311 5839 1455540 1232977 52678 638930 1589868 557247 627784 882357 46776 10594 1068099 1522928 1570406 673011 1987717 918185 230657 797928 1666973 1964843 132571 1390353 472585 1196124 415366 1612995 1460157 517226 650265 1297494 1603488 1854032 644679 1370598 687132 1383284 510155 1122598 620986 1230341 213024 715245 791272 1249344 607754 1271938 259843 1018339 884096 210841 1598067 977308 1016628 156543 1379023 273820 512185 1468075 1269468 307854 1078173 1646601 1553382 1558852 602621 1789248 1686613 1749513 1240714 250907 1025201 596874 752723 181451 989681 758962 1438578 89140 827077 1533962 940454 1682513 1946595 1051856 1770744 508870 1327339 351380 1198880 284634 159011 447548 563840 500801 1386149 1793485 431909 1333326 185334 465156 852371 1549588 1125583 1209213 1994601 1715310 1984253 119749 1152230 1523968 1851131 222547 939235 659168 436884 956972 142044 861443 1833429 704500 1160921 1930021 1665333 1212626 837652 1021833 960430 1656340 1015848 814060 858109 1455265 1116461 355535 1762016 1119137 1429017 1510595 574562 1302689 623134 249594 407754 645027 880742 286291 1897930 197268 1213514 261600 404618 483373 730774 161316 799573 1911541 1575034 672543 1191919 1428070 1158287 1634966 833074 129297 1035675 972439 815454 780185 1461227 383361 350512 443807 915928 951373 133129 304613 1694074 324418 1600612 1122590 746162 1158360 684286 1191584 1575408 638031 1986542 1895715 1985854 51409 856241 294705 1187210 1757124 105688 1171018 1646759 1510329 1750103 1009552 1350240 462772 926514 1420586 1119108 1049971 609147 757293 858058 440556 747324 687816 810064 859455 1134736 1346939 932271 808525 211394 1702318 400155 525949 847034 1777569 246383 883017 556115 194597 1240426 704840 1375507 209616 23155 1527739 1863434 654533 500742 913367 1154385 1274208 540608 780933 324984 1411034 121531 857895 1461127 1162527 1329251 1431210 1558767 857637 1330574 289646 189330 1164054 1253879 891282 1240853 572983 840507 1080393 437280 1019724 1317313 969237 1755241 639370 1865264 1105663 1496151 1277483 547395 427920 701317 777732 1530149 310356 1663592 1073016 773480 1757549 929572 622818 855309 1418666 651524 136956 1526327 183114 1346993 1223684 1969239 264162 1396044 505155 1163583 794758 858674 1765204 351571 1417624 699959 147793 1024905 31311 559863 478854 247704 1311545 1171862 1390497 287895 245102 79381 1382534 974303 1242651 1088391 358583 1410028 1430717 1221824 49915 1424072 650232 1269380 77617 1059526 1109040 290123 1079465 361955 1665654 341408 1906837 747444 851768 83632 1628538 1234653 724217 966713 1799254 531307 1491650 467865 1112961 17915 1156681 576744 1110557 968300 1404684 1031290 1485144 656290 138999 1928673 1190871 969785 1495662 690223 65381 711622 1305381 1082933 1963641 162269 1435473 1924785 864834 1738872 511727 1331678 1271870 1849866 322662 1888806 1686980 1565709 337332 1623451 1666829 148949 20390 1338801 614091 331765 243492 648622 1881659 1034008 742 382533 46234 1550402 114611 1945381 743090 1266300 1939588 1243388 428195 1871940 1986022 1897169 150973 1340211 219786 1315836 1007721 339369 244413 1414233 1721978 161829 421592 1638210 156766 206070 631268 1183450 454062 367770 219655 378570 512008 526496 1229431 341624 1146655 1362808 1704042 1168876 1660994 564343 617256 289426 589466 1150643 256611 570859 1379459 1273652 1971600 1970688 701293 1366064 1587368 1710414 50189 144968 243532 137799 1162351 1107299 394032 888690 1435125 1865547 1795001 857509 243289 1911853 51393 1324291 1660487 706138 778533 1760814 1436342 893264 1187339 172450 567048 1346856 595009 926358 1273137 572837 398863 303954 500283 941703 1291994 1493937 1600956 769446 989066 347407 870143 1174285 1733955 1626021 977805 544466 1165918 167037 1703647 363089 1123971 1713573 1794177 390565 555245 1448375 1482330 235604 961150 927265 179125 499684 496353 1962823 1134374 560090 1259876 975704 1536433 559013 467675 1619665 581636 1278317 1352243 1879698 1316247 617678 582003 941581 203731 1942223 1589459 1565811 1654397 408914 766748 141409 1864907 747181 1352674 994150 1121190 1841195 4974 1943203 1489271 577205 660137 608215 950447 1985474 1367142 374801 25689 640070 231517 1152644 1283267 450337 1199811 708113 1012348 1623813 972501 703985 1922520 893830 1290892 1351718 1085421 407587 1375037 45012 429045 729403 464044 989089 1265612 213817 794818 596666 1781039 1722484 1772092 1907786 26209 33640 657483 1085691 875970 679557 1468693 1408128 859326 1494071 780468 1113290 792246 1012216 1037097 1529034 1611735 719793 426808 504717 1329092 774693 1783331 1893145 1155056 1672190 1198533 1808287 828727 1589925 371335 1363238 675630 1692588 31700 449500 726244 156179 1156888 716722 587804 950053 1080388 1661766 1220177 1513123 1063039 1382045 464674 300250 1206902 1805007 871278 429216 862297 885086 138374 828959 1355086 1805291 385275 1220132 776878 1094922 1318531 1359681 1814517 722855 547266 1950086 879842 6459 1900456 1641981 709526 1714402 970608 506788 1347194 227376 1402952 1324002 1176753 1978045 949259 1888514 1482401 885098 1575320 1430665 263557 1982980 313644 1674183 1150028 716785 118469 1912482 621949 252154 1796763 791957 1868632 1947768 85024 1246477 1371791 987109 1345890 1348888 47361 1520098 425649 1280243 1169401 1453527 533127 969266 716093 1965450 1934854 1891638 1235890 1709635 65757 621956 931704 1868783 358340 1426853 667209 1727319 602720 997706 312755 1594836 711449 97507 1733860 1386171 1318548 377561 406533 924626 323779 724327 1298460 1503072 16935 851406 149997 1008540 980075 797961 1651997 1148018 1012806 1074685 1231461 1031015 268548 1770383 1236139 268935 60934 502594 197215 1156366 1817318 313182 1481142 1764541 972905 1515626 1736675 1014939 598362 527655 1415635 846854 921638 832675 1079450 210160 1619519 266163 539527 1130435 885817 1185227 315634 5166 1630020 277805 752245 82439 1624609 225721 1552326 1187605 1293059 1990945 912234 1355133 1868189 845547 1688129 985937 347550 1801050 1145428 996696 1843309 810743 1727669 1448914 1513860 285369 507080 180237 1680027 1921019 1011729 42898 1452445 175628 122936 678446 922642 868098 206103 1496431 1201815 16319 448449 1759280 651733 1158285 1495246 161519 751728 1005294 1367796 1113259 572600 124562 1859752 1604813 1816545 34339 1828078 1963979 101843 972173 501916 1707029 813819 1178164 721074 697194 875142 1550959 1291607 697461 1271827 863527 441817 1073467 1777835 1249804 553325 1989620 1989815 1996441 758955 900445 899334 1649317 1146067 1484376 1742809 1794095 1132184 1243616 697695 684153 1628798 67453 69787 1253236 1119625 279956 1469533 1057189 1616719 1996917 1879964 1444357 1924338 455419 49960 1444828 868096 1310860 426129 1623432 256572 678041 1241427 211919 633317 125361 1600469 1782493 648226 341030 1224742 110668 313405 1488231 308086 1773365 1687101 1241857 1888284 311006 1156642 1258735 264956 1215448 988180 534335 982849 1970305 1378969 1870703 157008 284452 282230 1349425 1137513 1887945 1747946 1662187 1157077 18871 1989214 1920443 514887 273178 1276363 1922570 861132 511213 481336 736234 680161 36336 615758 1841861 1487921 1537251 189567 128858 1193373 1748099 1071335 948460 554663 1205334 1382223 1800607 1040270 1123852 488036 607046 1757283 1986768 997909 1939212 942981 973107 626423 1578772 1658271 1176973 1756050 247042 402872 39520 1998913 642054 763878 1347686 1947531 742377 756517 863375 1592981 1130051 1208137 364221 1455166 1238896 1891947 90076 1806539 1975772 928139 1200739 1503853 1200011 297845 150989 717263 332171 596085 1085676 1892651 506958 917452 1641447 62968 450208 1809951 1085923 563136 1825116 1737848 1796521 1747022 485714 1161885 1872068 1956049 1940207 1597964 771776 1353921 1735300 916996 1264549 1841824 1667575 1445779 1560759 1363173 1613118 273267 200391 903266 1281704 609223 63131 1390715 319060 1376508 917882 1244659 1549834 781475 747152 1878064 630251 1960363 1302453 345868 619620 757896 482861 444854 259583 982916 671736 683597 98761 23705 354927 1007037 1230073 1219665 192486 475348 423137 1160970 1651222 226998 548910 1470942 207940 581374 1680159 247349 188001 241501 1175528 1597715 1362648 1609024 1383626 664672 1884436 815466 1619290 860709 1068254 1693298 807240 1413040 1491245 1175446 1057848 1274458 1839979 1995839 1915400 1656533 583150 1147432 886722 549709 1724379 588207 1184482 965473 89661 1828117 1611764 1116824 1248212 1234451 28280 524607 1700466 1795254 1733944 1973086 1542347 1793386 371587 658794 1142332 1043190 1632129 1389072 1553540 1104094 568637 803710 1686493 1166672 1953268 1573396 1083634 1521123 516785 1684277 1900978 94820 1162364 1706792 212993 1747275 1730588 1874791 897534 1055362 1713342 342943 409684 769462 1109547 1016935 221298 359420 1644470 1692016 147477 385564 1880472 241001 215153 554259 1063713 1909624 1823070 1857091 1380369 1337139 1142652 929290 236085 380540 1442236 738678 209365 638826 1698771 897099 537929 1883139 361977 698710 1247798 1294422 1691286 847177 1956257 1879497 1768371 1141801 1651686 1697460 1771339 1021085 944690 113939 1103669 1117785 650994 1669289 115756 345744 1904593 1568392 452178 1485497 743654 1716575 1667120 1393008 1225584 1703711 713029 1157676 1397699 1732773 169016 1610649 390047 1530607 1113153 510026 268772 747238 92362 1871708 496131 1517015 1567515 427643 1753249 821226 1790469 1068772 369089 473480 1307786 109197 1747660 1061471 390081 615694 1004450 662504 1636124 327574 419128 342297 1377424 483003 968770 1828729 1302075 1600838 75255 992281 779572 249250 879589 1731430 1176760 1858553 1640177 768117 803460 1755179 1313336 1144313 847138 448983 1397604 249282 995736 348576 1397130 1280221 603263 1191596 930298 326429 163850 1678989 398425 1131280 1138353 1885417 1982685 901610 1857339 708453 1888311 1743550 341269 288574 819704 537214 1730563 1533541 235026 578501 1182045 183886 1119413 416497 966512 1108151 128950 1993686 963856 792621 1457864 851561 859062 1971847 1746442 1039922 1568341 1478181 1395481 820165 205869 126705 637678 1951719 496830 1175055 1823708 666815 464554 1926550 532451 1808435 389631 1983822 442360 1711079 934002 1301006 703037 1599365 1103471 1631381 804299 1285972 1968830 262883 1885610 551961 1527520 678316 602337 338559 1505483 1121197 1657521 1941542 431274 1727949 1444857 1449879 290447 15497 866423 1933172 1439626 1546210 1190111 30895 878956 1072919 920279 19185 1135178 489380 1919758 88837 249173 1054961 1690066 782717 390107 665563 1930916 1631585 436264 1194054 230418 1301728 1272595 334872 540053 86570 87171 1586448 1590965 545870 1686423 735920 1774170 1232692 1043141 119017 1077697 665472 216947 786125 1608812 987025 239463 813125 484124 136237 437670 1620778 1846854 1780747 417037 671190 1996899 1589649 1532 1371116 438349 1659403 73370 1506122 567612 372893 1116888 180616 356494 1776603 32991 1118096 109299 747984 1271668 1351946 1641421 1687272 838927 1274944 334455 387602 111594 1212582 1769255 612718 1791944 760226 1263659 1535277 897845 1043575 445634 583867 1658432 1792600 811863 1286479 936888 1796257 1731445 1376076 1497832 1417387 1217800 1260957 1377013 238738 306895 736480 45566 551829 1809405 658514 1186472 1294815 390179 897275 178297 280482 1283050 1605451 1440439 1244584 908658 1090320 1146990 1882067 663278 1657763 1603628 1827670 1024674 1317281 472497 1343669 1623573 1699753 1744544 671637 320365 237941 969665 1664229 1274298 1480139 1490533 1638984 359556 668554 1280759 509982 132839 1042614 211047 199405 157801 1165625 766527 1174227 252649 1058235 649343 1800470 1298153 669685 207938 694370 1500276 1537675 110475 1875848 1357610 180165 169542 960003 1492303 298531 468810 1862558 351088 556965 595566 1677756 441259 76768 716910 599773 1825689 714567 354184 593505 143455 1907647 466126 797265 1762062 1788210 1298663 615526 1784798 1485237 112830 152278 386711 901883 834381 1641120 1725319 1437638 1906594 511335 1999752 631308 719223 983067 1649455 1717493 1159857 1256443 889261 1298083 1670068 1648335 1273285 744172 697542 1211516 689092 1909966 1058995 1041134 790076 699972 1861282 1403415 1225253 122432 1827941 1112536 1041774 748674 1480085 1958245 247565 968693 211815 1251809 921763 948364 49202 1278750 1787996 1769542 349471 232465 1742610 1670564 1872143 1157247 1705853 1446637 1020477 1748739 957697 413408 667986 225670 1842749 1509689 794230 1525094 447562 882119 456169 1321175 449335 1626681 494564 973943 516681 1874354 1533531 629171 1734483 419048 1030358 1042890 1074248 1684532 1088259 1258704 1516420 602266 1631536 370199 155558 560253 1178527 1534825 1310409 337593 1594238 1818635 106939 1362697 74804 1552329 1516773 1765050 1705610 829242 156642 538054 1719133 774515 1711115 1866289 1130453 19452 947773 1507264 411314 1208404 113111 468439 171219 877795 1467290 911021 1369085 520502 708750 1054553 592311 1616193 51934 6379 1171412 1881366 438025 55800 217465 1314138 541496 279811 1239163 559351 1176339 1662316 367481 1942896 1288814 639507 1822101 1235804 268907 1385950 1187546 1068406 1524398 645559 1997563 442542 2572 979424 537680 1211760 324653 1674084 1817727 1318635 772403 705266 1545913 119420 303577 1038921 696877 1381050 1695232 1269580 1059651 496427 814719 58860 1779927 1705753 851273 913071 1975991 417814 1840507 1120859 1678918 1766553 304607 897335 865620 844531 1040420 154069 1640512 94859 744225 234405 669156 1930935 1522009 243414 585365 1982662 955745 1757174 783019 392525 1204584 1444761 302978 1808367 1951240 1068747 1710146 722771 966555 1016411 1971302 466199 1673166 683515 1705847 1034129 1105973 1520267 1849336 349255 331931 253549 338129 175256 23797 1144145 770773 98866 172210 845417 1913796 38913 91843 769613 412963 1459155 1899823 1939835 473366 1556938 396184 502550 1477127 1510557 85880 136646 1381829 320357 1623088 1938851 1995851 919053 1045559 446856 988581 1748711 103828 1015782 1498474 969402 386156 729955 359879 529314 475237 933888 1500879 552217 1716988 1692753 550870 1883234 455266 1498084 1146713 1015475 752152 1564617 329423 221805 390911 730159 1355050 1054404 383878 695675 1225339 1322452 1361786 1544866 985027 341491 724973 1589808 1290093 932025 564235 1686873 215261 751185 1194038 1804343 602705 1619846 1575922 830124 1122495 818608 1525088 1680695 1182647 499091 1529832 334221 824668 1195778 235839 580891 1022683 474636 1986168 1956700 431779 556795 1523820 1115062 983152 1035562 990407 818224 1201556 1475518 1644619 1127878 357567 1304309 561878 871020 263570 161444 615941 1435926 1837817 1373836 431866 1215599 795818 1934382 1792116 752527 1835726 1662708 1148320 1326021 1528070 287334 353718 456756 927549 406360 26213 1149612 1311564 1465086 657350 406523 1894423 1096412 288088 1874936 1159679 1219372 1637316 910239 1899188 675204 142712 578932 1435935 1766922 1032991 454073 1215689 667382 970361 1484011 1938212 253582 460640 1117691 530470 1499060 1960294 1992591 738608 540275 115006 873770 1747076 546594 657513 381364 999653 1772561 635721 518887 124268 1386113 87575 739876 822303 99230 1690085 426096 205633 334544 460768 1122834 75693 105649 673372 1094547 1517695 763697 1123014 128552 805535 272823 1543453 1947745 254661 1503511 240898 1261980 475523 337739 1824975 90716 660150 1132139 1731298 146388 1770643 1371220 860222 488210 1491209 674614 952663 1432125 1386648 288178 1722333 57473 1758502 1626066 1769795 1580478 1697971 566336 177251 1623876 1693295 1859818 504256 1903225 1927362 1832407 1153625 937799 307449 1874016 1661647 1458079 1055600 70645 527767 1550168 71024 163600 1868662 502102 1973942 1516065 1784385 922118 794536 1159265 1964774 1337067 107292 929634 894333 1337406 885410 843013 1348918 1815862 1042975 888271 907050 937 517483 44666 1569715 1604626 551386 292987 1042681 1251569 1798032 1024321 498362 61643 341608 1806125 1645684 1932134 1248321 1019189 1574554 861506 1053843 1555275 1916331 1623346 393581 707056 280137 1230762 1567396 1497547 1975271 809062 1277721 1205937 197934 303392 370589 1487489 1689162 1757517 1682652 866995 495005 1458621 677325 1690006 1465654 398111 625529 457912 1648329 162282 1786760 1741819 181087 1922047 816381 1902834 848162 1766877 1846682 219018 583147 1741338 1108839 204311 194532 1868543 870728 1088798 870998 1907079 1780643 1390054 726634 1027918 1346113 93698 1301954 1598612 724374 1598254 1177032 750878 798193 1402857 345034 1331224 37884 1763750 341357 1670716 1122293 1435741 1098247 1559771 522331 1782795 1132546 1444966 356574 107299 517461 171847 105196 504298 1255156 1197774 175768 336493 1601268 652597 1053312 1170132 1690707 1425001 999167 190765 126360 1665561 20439 1780967 888016 1550929 947684 1819431 334555 1389957 1029929 1500657 589260 891861 1547511 943655 239923 1784722 563357 1979197 133497 1239644 205362 1596045 332252 1704507 481644 291923 446443 323607 310026 1246473 238552 1300902 554107 836188 1115256 949090 1576931 216404 1204102 1987838 1193660 435233 1198897 1517175 1266609 1387129 494578 721415 690747 1747659 699465 1782125 922152 1472054 837718 785888 286453 1816509 1087368 977833 191871 428242 1596288 1619270 1902003 22592 1467429 1768402 76467 1284341 1347034 321236 1149455 186123 1704454 610139 1647010 702288 1836363 548008 1876417 1009995 175193 1349624 1360035 531327 260325 1753233 1361257 772164 1952913 1215198 521507 1997625 371585 397683 610517 81704 1908381 774615 516160 848485 269326 217856 297289 1562113 680441 1637046 1496200 377156 1155356 1875949 426991 170070 527087 271822 630450 1490558 528541 200105 478954 1558509 1918323 553581 1614901 1592901 916417 633161 1085273 1652131 1967963 1767009 594819 1942253 353981 1843594 309627 1921354 1349906 714507 648804 1109437 1035094 829097 757523 581560 1024550 1929091 1484457 540469 1817624 602218 1318371 1182582 1198675 778809 1626388 1940161 1435616 1563755 1272764 929354 1793560 190371 851624 975951 1083595 411203 88560 1822976 1851997 740703 552264 747742 63968 27044 1003689 300041 1993477 599461 275381 1680047 723354 1753378 1874059 1868452 1058239 1565908 80038 1641762 1140597 1067712 1089035 42223 106402 1804743 1484055 588535 162447 384604 905094 1245337 1598146 202574 1475993 505293 143193 340651 1687128 75831 909550 820180 1961475 109872 494870 380886 1305286 1512531 1300322 1082774 1982176 1827009 1502256 1880630 1677540 1182522 828358 447029 348069 1318689 1798795 1526922 1779695 558833 1948792 508213 812932 702371 1349147 3615 1102861 101435 546770 290425 1231571 1566917 1141334 1512085 1363086 844168 88863 1747391 719634 318346 1233869 1950151 987525 624688 889430 1470838 1999788 1869395 602994 700888 1545827 1906900 1085270 1777757 1080258 1272356 937203 1989589 1662976 1718244 75044 1438234 193503 72332 1128040 1296243 1486406 1088711 228491 1061707 1467648 300014 255637 276401 1270945 1717017 1068799 1543895 103306 1037396 1357618 1661940 1990125 510643 1655903 441155 611756 1940652 1329724 1906951 1845342 117828 712780 581150 556381 264820 1187456 1290511 101312 175174 298345 223782 678756 416240 627576 783148 62201 166045 550425 566419 371142 782150 1488922 347866 1316238 506262 1955594 239435 800421 1791204 1638697 1386614 635813 866057 230017 452862 1562595 1872505 814790 1835450 11705 937890 670085 1183503 1311575 816202 1208090 22159 1876795 1063327 1668398 1277252 761240 291024 1589236 162237 756751 740852 1665817 1399233 1876509 361747 688094 260503 1544274 312569 391381 675574 797547 693870 1228130 962853 1704703 1423493 1621075 754187 1588824 130812 1939308 195789 847392 125772 474936 611857 1893950 1730707 1726427 758098 1854956 971148 1455966 554603 1277823 1262873 739028 342610 145164 1972115 719664 798755 320924 574341 579091 698128 1709681 1871885 1093598 309230 838008 1781686 782563 863450 509071 49850 1170085 1159031 253937 64878 584521 796091 775177 1240331 1322108 1087151 1054738 1891205 1744622 180720 1949295 313286 1701673 1917950 1573277 388726 913258 1379198 1637702 1658717 1042919 858641 304575 1159674 839505 1467526 1619326 1123016 777847 1254849 64305 1479161 1308396 1092546 550826 1179133 1365141 1981649 322117 31076 473512 45586 788755 840069 1272125 635238 975323 1192995 53909 1252256 456656 1996485 839219 997904 1681719 214586 996521 929744 1089614 496783 883497 210813 1961667 1790216 1101739 1989409 1572165 1685705 94169 1925082 1259183 1149061 605250 1777959 934784 15908 501156 1890403 270950 1928750 55615 1566729 983184 1379002 1894544 1860656 1264041 1432643 198941 1869443 875250 1870265 938263 129168 1892629 230592 1431753 33114 1231218 1093909 1834449 119577 1902702 963986 258816 1070484 1872295 97514 786024 686520 1760918 1492391 790009 430086 506734 166609 709953 520319 327255 1266632 732080 1999946 1925060 409186 610485 262421 1648095 1813500 847814 1200076 1783404 51490 434879 1815315 919001 1764558 960635 1130143 1894265 1469478 1275298 70001 88868 557239 321272 420756 1208249 1632613 530488 1255461 1713662 1278984 1191968 820672 1257647 1839952 1265165 76533 596010 1402371 1965331 307671 1165916 239723 459960 1061101 749104 1520016 1666848 913609 563579 410751 1606089 831470 1545991 1696427 922958 1544318 577037 639799 669608 692230 1723013 466546 567093 866664 720774 375404 723241 1761852 241017 861505 1101209 1435729 1626397 1097869 264866 169015 935935 1096875 1424918 912710 693403 1429344 309500 1751388 1575229 1577457 575307 1834587 1359995 1015374 295605 1810093 811100 43904 1218357 669122 1775360 1665515 972406 581928 1387835 910016 55928 763671 257166 509279 1085 1763101 1846720 755720 482265 803686 411209 407157 32242 207871 1428154 1473801 48570 1381782 1734400 1101119 1350605 1749807 1153415 1468542 1795047 1566245 241609 676770 1374950 441460 1994245 239631 1328442 1456218 503576 1186855 573806 1486710 989055 1408170 311780 272862 198462 432959 1388309 649873 1912582 1924393 881702 565805 497584 1622998 1905008 1997634 667038 710845 1533765 1319428 849107 1936950 1938244 1799896 1773714 874071 832548 1389894 1716905 1078399 341752 580541 42438 1246410 1089788 330006 596982 1822768 1125288 1903569 1515486 513964 1108821 567784 763496 1300093 1177178 1799653 373198 1041264 1468956 129794 1095188 1618486 1894029 1138889 1598857 992790 714677 1546496 767868 1499885 1096825 1352330 174273 861738 299038 700841 1658061 1654704 527540 1864774 407032 803461 1778637 1380053 1099644 542553 224553 319251 1014678 1361198 1433073 870265 1751057 306525 824967 1715459 1585015 1300600 1155513 802541 801920 1178739 886911 701862 388056 466985 474885 740352 417106 516697 636980 1817146 896439 479430 1738313 216497 520983 1417838 1788613 1420945 1595620 413394 1637563 891553 294930 1639102 1140902 1804700 1010964 1197764 1070356 964398 580381 119354 1537924 569468 197197 1450807 479297 1121145 908616 795393 554697 556108 1236790 1181595 1282437 579324 1539550 1521341 528087 819679 1536918 235453 75823 1881585 229489 594200 504220 1055504 1714237 1966254 34987 793555 319507 1264174 768655 791747 1665350 736653 1094245 204907 92891 1756934 768 736145 1788125 1291234 901189 551575 815659 670065 480772 1946395 478851 121446 682010 1460867 354536 571371 1906829 976676 906603 1355998 578765 1530032 302394 847153 1915642 293655 1086587 1100968 1162405 724536 1470402 1045984 1875627 1577199 9211 254405 33899 1725540 841405 50607 1027995 1402664 1878355 1483535 1318198 25803 1927160 1717230 1800586 646188 251487 1908756 17748 245198 91704 1216189 1919153 691478 1129831 250959 1303435 1999610 239869 386478 40992 836855 1815543 1468858 1542677 611887 1159053 1930940 1415978 1992468 1880760 925933 324239 463698 346438 1210426 1259013 496213 1461946 858972 214907 1611162 464085 420381 1619036 1314610 1619455 961268 1326893 1186871 1885288 1875515 1999956 1817915 1765474 1616431 220382 1636987 285680 1792899 1591158 1302570 1732436 158783 799560 776508 1545830 53403 880316 1066783 146229 1682943 1024859 1942580 456379 1771979 1417510 445615 1818763 1989322 1591958 920617 300894 1203417 271722 1116329 1777649 1839691 1496847 21364 1364753 1631774 1839423 1637443 1646650 1461680 1677966 407100 1959497 1698638 1127532 521520 117037 1998977 567395 1100140 471791 448898 144634 1598373 1107890 1179298 1784458 1412653 919247 463494 315029 1486607 1541726 311998 861022 1750117 1166899 1272900 772795 1986482 497926 671127 9091 1356391 770216 1256965 1156448 412075 1081470 1770800 620727 625471 1176158 746899 1689436 1030320 1182759 1304620 1731576 343486 711771 1063712 1147136 19263 1298161 591292 647131 791039 1057125 570745 547949 1550269 627966 395106 770887 485908 1023741 211739 1290668 1536910 423353 413733 1358073 922500 691799 1777097 1434971 535159 1135244 1277647 1115518 135796 1522385 1157331 415833 616766 101506 1433678 1625962 1836100 1325197 417388 1319891 1327917 603797 1607239 1412521 1000208 1784710 36042 1966674 1167249 7342 406091 1564003 431853 1524778 308770 338612 1273280 1206988 1212938 1376018 1986730 1817684 1490874 349422 677552 730830 1716304 1521512 244056 1471954 1508340 866702 459380 612706 595813 1150244 49845 1708277 229606 546286 358639 1685079 1778058 948419 129771 1812767 636615 262199 970314 466168 1820472 618969 1354179 929474 274699 811912 471863 1954512 1668431 1709110 1467167 1404914 274419 1268713 1966237 291571 1555215 162835 1802398 1386994 378793 1032683 1471605 1429376 1001282 762142 48506 8307 280612 1898555 153909 1029527 783426 423862 375164 1840554 1425438 1366758 509737 909927 1909845 6851 509101 631916 1917879 100837 1993952 113267 278993 1277985 1850750 469919 765428 467331 603979 150592 308584 361692 1740573 271066 223665 356965 1883005 32428 1819109 863659 1731510 1657211 1116886 282023 788129 1901633 1170000 849447 392837 954944 830166 130639 1293294 918674 831130 1906434 537304 1260914 1871030 1510853 956296 1545512 171951 489948 1572271 1048921 1091491 1253342 638285 513104 1310222 1133235 1880639 628201 1049856 858803 1973063 1607406 1212130 300577 392383 597928 1828700 1393235 525616 1054387 621681 1289616 753159 1635108 1967915 1862655 97774 194677 1881746 1029236 916641 142060 627845 522199 759190 1345580 940937 433898 1494812 601547 847112 1305232 1541877 104106 1312167 902687 1196533 277351 1802525 1585268 473950 1505860 1241747 1008240 483299 1035453 452918 559461 757542 1210819 575171 505344 685997 1940598 882657 1418978 1430110 574074 1842000 405775 1549491 608523 1927861 1826780 1711772 328395 825322 1008827 781673 891960 993721 901643 1462021 18930 959008 1368883 493925 205864 476302 253207 855752 941817 504871 1926042 1273208 1635894 580060 428848 1563401 451101 793110 1188253 756683 202771 746512 770776 1484517 904518 1685761 226341 811990 1782873 1631670 597464 1143172 1308775 381959 84914 391062 1589088 45302 301703 73857 1215408 931629 1254799 1537121 1421898 365463 522709 1393391 1219840 239598 162224 729432 900090 1109729 1977795 789835 22859 1990996 1498257 1980340 1278278 173270 1086751 1526618 811818 1191054 1506859 702699 534863 427186 932988 500574 182001 1696395 1556887 1469058 1495698 1397840 1577918 719268 51661 456234 1582950 1943393 1593943 1111708 1642916 1535508 1084197 553958 1508966 836991 1156382 456191 730157 1990252 1695948 1346186 92449 941072 568405 72850 555354 970711 1714919 465085 722682 563263 1594047 1131641 177850 1768313 434640 1063583 1228247 1450220 945842 139493 491591 276682 465319 274857 1301699 833022 1585828 658284 1628055 1460946 1054959 1511970 722284 1374964 1094225 682517 1742804 1610773 1699082 1659105 457699 1272273 665496 1966117 195916 695477 425201 1698335 1699522 1578559 352119 732183 1884551 1976273 1809552 613848 1947536 1186621 1657196 1276338 677634 768415 1130780 427044 779898 190763 1162439 1920890 1846607 1845878 1783901 201201 1475756 1295522 693168 1830972 147863 956645 260471 1145705 1250022 807508 1487488 1515491 1779802 971313 974536 1276275 1134256 1355057 802506 723969 1428312 114544 334686 68252 560158 1915243 376876 1832990 1182082 1122339 77473 438683 1924376 876583 906398 39544 144222 516769 126029 688759 479461 1046774 575060 1063915 115771 472230 906024 188296 1162729 835637 453459 338907 1465172 670905 150610 931675 801432 487185 99323 856327 1471100 76012 1431364 1014326 1132019 1331278 1830194 1532450 1366969 1005240 1709102 1270276 1331275 618998 501182 13827 1421017 618426 689887 597751 1475240 1716873 1233974 109878 277109 563928 382383 1290628 1308165 1888726 1422177 288249 1393628 700889 931252 254271 1733699 938275 773476 760709 1614381 1995478 1112777 672995 1696372 1422342 792947 835858 32814 82205 548157 1839169 1312056 1889848 1746222 967829 1333946 30790 1050622 1715346 104735 78357 793797 1935058 1669699 1289650 876379 246673 733199 1473436 1821886 178366 1727055 1896996 381206 1193318 1997571 713361 1733634 668579 1205366 1184265 1117418 1426936 1697476 1910489 1093900 30445 1886340 268148 1449695 1361107 1726768 1899994 1269192 299719 737842 542700 1361314 796124 127681 1074837 704202 675402 1051849 997272 823781 1513970 1040151 1355293 130450 1761438 873035 156474 925547 759245 908372 928108 901690 371174 126157 963059 406677 741110 1899128 979429 241148 1106626 744634 1824133 910360 156263 1093694 1345971 552492 988019 654986 158578 678522 46505 1867588 1649712 398846 404404 24403 1590115 68401 302400 1141095 709209 426402 944188 925139 506957 1778181 1619434 1221765 808806 1360320 1836093 306103 939146 1801640 1314774 984584 588074 1248211 553205 374423 1658203 785581 378505 1609599 74214 502672 1345799 1583861 1251420 1687145 1503595 1825692 538895 289724 1421935 1632079 852223 742521 705290 1319237 657321 453313 86196 1214548 785584 1267299 922857 165490 369127 305911 598107 1630185 161204 337270 1421006 175045 813018 279086 554306 636747 1861961 1966891 97850 92381 686065 775316 343529 1471617 127108 333673 1610201 406192 1028363 222113 127705 1382593 545936 1696790 1372601 1796221 175046 443256 301280 378092 421256 1353706 1640055 1239947 1447755 145078 443445 1281439 1274638 613868 1247290 602601 1083091 637440 1785844 1781848 1247001 1418021 514146 531542 745535 928162 1447090 1649950 7077 985887 1449015 528556 1423696 1063827 1198333 595350 1482172 1613304 398500 80026 556354 776353 18495 425981 1198596 683710 15661 801615 808211 1724409 582862 768965 527311 567675 939078 1032240 1029490 1251430 1837422 572437 1934870 980107 1480907 745795 748999 884721 129015 826675 261530 1450994 1700788 1834068 860745 729942 1317152 1391779 1404866 111476 453502 49869 1170092 363368 1018761 1124078 563535 706465 1033471 1749232 1595302 426746 1787804 892300 1902442 1449389 1136191 339641 1257656 648636 1761652 712873 1793107 513505 641040 872960 1257464 236259 45348 1020480 1759555 732094 533639 510511 1473747 1555176 833784 1607090 352666 740472 499444 190809 688209 907887 1221872 683563 375163 27541 684247 371788 1782361 1459005 1649934 1369725 968589 1260152 881355 1129130 789376 1571536 1065722 1272629 541839 163299 957805 648987 1961628 1541806 500877 728151 1031789 1338826 631970 1516095 1061932 1685650 316700 1413267 607565 1689925 513073 1651243 1622306 802657 345860 1174676 983950 418497 1422385 472783 1238224 691882 783055 1253417 411443 739121 140297 838781 634536 498018 1677962 1787172 294390 1388058 581913 1728728 508123 1335038 948951 1094594 921682 591188 1176656 1978702 1349310 182257 452958 1768893 92790 695568 1135885 186351 1426172 1067293 1875927 751284 271 1472493 76160 719531 1194842 1883101 1773351 756373 1510274 38319 1826999 966673 440306 964473 812356 1508905 1760269 726981 1181660 1281804 838657 605671 827395 1453367 1064780 657774 695136 1635892 1995855 46578 1143814 1027203 1153130 1221285 1933688 1535385 1506431 103319 17289 164476 534823 745423 1166143 1646889 1501062 750499 180614 851852 1425197 1851060 380260 1881547 96796 1516716 117949 1727000 1176413 409586 459823 1808006 119967 210630 1727790 939462 204983 1570648 16763 1413961 1627570 771876 1451308 452570 1306559 748943 1974502 881381 1036945 79393 1889914 1878605 884927 426310 266692 1402284 390402 1475949 1795016 1268544 48538 1139208 744842 1306092 1129612 745215 1192192 1905501 879450 1480990 434321 1257538 160011 1370283 1997888 1198347 494537 578255 557554 1475913 503438 973448 1609509 1101624 101705 981252 798513 831861 319260 1793543 526117 134670 1462411 1242686 1058955 500772 260558 88912 494811 1991881 825344 119697 1628240 832940 1073189 349749 396258 1309703 262810 1100457 713675 1670915 1680835 1919211 230771 703183 925142 100742 290302 535532 263079 1352965 89058 209338 89270 688293 291582 982261 696382 1566978 1582707 1270245 89035 1552452 1362150 1566435 1741987 1307565 1967225 278948 340484 1530008 1393857 556669 961606 253247 282317 1272536 365210 461003 621579 1341602 224252 545560 1085371 36761 1769297 479918 424417 1131975 1300222 21930 254932 1139898 1686435 1031970 1318850 837293 269648 132582 1624819 1119855 1621784 558609 107755 1243538 1057223 1012609 1091068 267629 1001947 688469 1220405 459360 1393779 419399 1969464 315366 76480 96726 357631 1839712 611479 471894 835431 1690520 833998 840148 13347 1335675 1125182 1107872 451114 1995904 1705489 1871619 1256033 895474 704211 333805 959200 1788955 524902 163555 116829 1056179 1130115 28131 1769703 1813853 1222849 307050 1707199 381227 1852138 150746 754030 422645 499332 1802948 1728149 1868337 453412 1453550 1247486 202365 730206 364953 315621 453309 873149 523592 1577919 1088284 1569626 1022292 1603405 1367651 1963772 1561329 1565008 517231 1809596 557254 238805 599793 1343057 295085 1140076 408348 1769095 165252 470505 1724011 1679552 341255 1951165 993984 1455476 552307 1385225 1183431 674642 1293416 1594751 647138 1620640 664433 976499 1079389 483524 861394 283660 306226 149267 1282156 1967429 1680002 775930 86558 264764 88389 1977627 862079 1903034 291295 1977785 1090541 973161 1423416 1034119 538490 1413670 1426981 680140 1891719 1287916 1879483 412925 255161 1582908 267904 891753 1640238 193038 626650 275642 27691 758848 576843 1805149 1439443 536559 952895 1795526 1974233 706337 1302107 1708533 1284689 761243 58077 439394 926434 1895883 863449 1625457 482660 214197 236424 235876 1069562 670785 1133273 1079317 1560982 539644 615120 1158047 705010 1899995 901827 1212795 572572 639674 1675675 1410617 821074 1864017 1320209 298616 666610 801298 1785237 1269602 602377 1439377 443509 533964 959303 1818549 1829455 505 159396 1019210 501931 475806 1438031 771042 613574 141847 54565 1032950 1075103 548412 328284 745180 1602346 797736 483044 1643676 1379679 1146590 942998 849834 174877 764588 866645 1146583 1654101 772094 902707 1155570 572564 405656 1507002 137396 1880130 1934090 746470 741921 1213123 1306276 1935855 1824977 672567 1680035 185068 1266253 1202552 1865311 274712 1115888 578772 83847 1349061 123109 636224 1376344 843577 1630184 421108 1843994 131863 515084 155823 547683 934714 650111 88834 1065337 76025 224497 1816554 989419 1128391 395917 1790986 1342452 536295 1727543 488706 587891 201686 1050582 1585316 1507052 212080 1393490 1365129 798658 257430 853127 1566991 1239004 651369 956576 1241577 1608698 1783438 1834852 337085 1910666 293249 1019810 508684 1860268 1793078 718645 1866837 340573 24172 821419 56618 1283131 1619268 1268329 1353722 543180 553706 257525 1158080 1378133 97008 574351 1707148 1414862 1748307 1544336 726606 1287595 614249 261409 508436 1031176 290548 1413895 1277841 1106171 72267 529398 1794062 60392 1487139 29562 1482095 86817 330934 27732 360267 1423274 981376 1263225 480110 580889 1589129 812766 1920351 1621838 723109 1863310 1747678 44931 47940 1233500 1245782 1478062 146348 1703985 404245 174039 377718 1143173 1583895 470901 1863274 842724 1956937 296931 1114207 1344473 1045338 476791 287117 402427 116603 1635379 1756116 61858 820885 292455 1439419 91556 1633256 148153 1735442 1996428 1621691 1343152 288046 916431 338128 548758 1762312 1192399 1022032 1007573 1264810 1404246 12395 52017 78374 61961 1957236 2981 1022223 1729493 743989 1467364 299391 795942 862428 1376168 379925 596783 1718475 523439 1430358 451502 743343 1265069 1203180 1760500 304107 1432640 167204 77209 1855188 1968048 114755 183998 422949 704765 934451 1724510 823195 184472 1621369 988896 426108 328917 1525660 1139621 1222121 500421 385079 1192223 769103 568920 705363 1188136 735975 1152054 1690404 1542619 969420 1681401 1714064 499040 112606 1137434 1983751 1257831 131331 430542 1970223 1710095 872965 202696 137366 690312 299718 733160 1163029 553810 106809 528720 1020277 384714 644389 1342612 1143442 643792 601116 81868 1369799 1755774 1799729 768443 1996157 351649 595183 1461196 1788559 249720 1408652 1970360 680965 852140 1399073 713535 1608277 1171181 1811381 1972745 805375 1462940 1994889 1413402 1104008 1570634 608326 573193 1181471 1699985 540230 1938313 494761 1646338 1301692 1618226 238025 1455726 694030 853662 1304312 1179874 1884247 650133 310563 768509 437861 159997 1624970 959577 599824 1311589 335807 836726 936820 1902323 1650607 233748 1564794 1312257 1966430 570522 1628608 38616 1879254 1396204 90499 1414702 1483442 1265167 1888653 1064721 699037 1094385 1926575 1070849 82280 53637 1586534 1958332 613194 1544504 328355 899604 388177 1278010 168642 1595027 1644554 1066780 1450914 1371863 637128 673410 1045272 642864 1748119 1034286 980222 1640974 124021 19682 145964 1324073 950741 1090282 1950515 791782 1782489 1258769 1793266 295770 413187 1739384 1799201 987765 541342 1611411 1256212 657391 1404002 1310895 987734 1570550 966968 1923389 1034710 989264 637500 539170 1232078 1585019 305824 226769 1125356 807827 1247030 197437 1901878 40084 1349823 420948 341997 142721 543671 936429 1442714 1539592 1961835 648605 1580131 1330331 1308435 883112 1970092 1553035 1841622 1256604 563564 1624614 1720244 400170 638904 742906 633900 886969 1273686 1025005 322829 862873 88382 998015 950811 264762 1331619 1939422 446908 17521 1949067 181914 1697531 1348884 1727486 493232 1554881 377380 1536549 1795465 896194 1869984 1344355 470461 253085 639502 1041508 355275 1263772 1096190 1453035 1967413 214364 1333923 1880277 309748 1476970 1521938 580690 1119418 1842878 1684076 1027818 1219636 1783759 1909540 1340480 1658415 648247 1569402 1096128 1912619 1438481 147193 774509 133720 1265666 627511 31457 1652362 1974357 1336490 468730 886559 525214 1128354 879050 436001 678668 399090 405540 1490653 435477 382315 527822 1899813 875332 874598 1173858 1009095 1482403 764154 982503 1986870 315170 955122 397692 1351202 344693 320864 312621 214036 813386 1161074 1125397 1473803 1929422 1016101 1281286 1954579 506412 1474044 68466 388649 286168 1238647 642815 1371126 1077040 986335 710066 1226202 1842252 1499033 201378 1419316 1678936 237196 452514 1014213 1718571 1678336 1961402 1922818 716153 1108987 1733533 1676285 1140964 474758 461735 1479909 1070024 1533304 980490 1240753 723496 1935980 1310961 673054 1401838 564716 734646 218317 1428023 1010337 405709 828225 1057743 995693 1165225 1339671 1138375 1847477 1103115 419195 316308 1956351 1340431 229166 1915831 1212612 332042 1195072 1729690 1394301 514198 1024488 1897036 1889722 413060 1531757 1418372 1116223 875144 1770183 653768 414672 166586 1610354 983746 1756578 504052 1228661 1002575 363173 668017 1059575 881756 447462 1712431 1223976 1821571 259685 860010 829692 1407373 1856355 138672 1885506 1779050 1962453 1700741 1194091 1869227 178882 1526448 250388 787756 760173 341686 1330188 132184 915939 1736530 335050 1420618 627883 80812 828896 595972 413671 1796820 1205890 236009 650740 1193706 1269199 217753 1461667 274028 1181777 1100405 513838 389440 692164 1989743 432548 857940 1168259 1740698 595974 462566 1845999 1807292 788703 501690 1359830 585637 1161667 1375499 595962 1710174 950373 1346950 1382190 1006858 319223 1233069 545131 1955103 620959 1144606 973072 1892912 52900 16461 489257 1887560 1847788 456700 555681 438265 227847 351264 1286729 1439675 197594 1711597 1743232 57876 431367 1285633 660830 1563203 212538 690804 1153477 623184 658263 905176 1284774 264224 623792 160966 1172471 1124564 1525929 1713641 315045 661493 1281987 814974 1002519 1592733 846574 1367626 1615713 1719271 305626 1351336 461156 387381 1326337 1636223 345663 401612 1321948 417219 8788 104678 536064 45681 631966 988167 1547229 189053 960730 1736568 1394463 1554752 577648 1562817 1281390 620568 1946749 35646 648205 1478355 1780133 1310212 1791213 1153919 830019 437380 1624673 1894950 666159 646850 1750752 1696052 272942 1978065 1456816 394077 1970232 354935 1582730 1564038 447918 863848 1260491 1235771 320580 634431 663586 202405 1076437 1334316 278428 12740 640428 257285 1519704 985907 186954 108800 1355112 194646 352244 301195 1723911 21700 1216654 1441612 1044315 1673667 1847878 628290 384510 915002 643114 1972741 406829 391149 1356823 1262462 86899 1307461 1991482 533482 1906938 1530717 1535730 1113489 1245888 1612900 1213174 851595 757590 153293 1289075 472400 174598 824271 420174 1491554 464261 380055 253108 226677 756774 1909370 559799 1822468 1730495 1330123 1655198 462454 860689 456923 334192 81371 404040 1266023 167590 1712356 1637235 1490048 1821670 1456318 477670 286552 1125060 506578 497466 658915 679232 907272 528476 1728806 116956 617853 517321 1479033 1377682 1156816 1168100 719842 388959 1140773 298985 8974 723248 649912 129218 1397303 1702537 471941 547735 724277 16660 610377 1675831 1682933 1478352 446961 249935 1548393 236651 927452 797289 206808 1543047 1008904 1408146 25794 1350687 1747171 1513542 1059800 803602 1123574 1708392 1761435 1484734 361718 1382422 1149615 791485 433751 1374604 1365405 967755 1955575 297840 879548 834598 1545661 1681757 1400031 435574 1377853 900448 122769 1478502 1705754 602939 1955748 1820214 1369228 741056 1326653 94092 1630646 31160 250518 1103079 1899885 984968 1185449 1323847 553397 1076232 647075 1866501 140143 322032 1807423 1634389 563087 1592262 1897431 1194147 343105 1712140 898546 327847 180316 1728675 49801 981039 1463282 355495 7818 1700326 1001334 345715 934812 1218855 788800 469499 1641729 1237330 929582 203755 600875 1846732 1490822 966926 731453 322567 106895 1943231 189051 1289530 1234680 154056 336596 1219805 1738189 19972 110654 1985438 564357 1800511 1203950 187666 1491305 1113893 1918033 1788225 1559776 1460083 162101 1192145 1491944 112484 1018256 1622037 480957 69860 148927 83927 805384 1828395 1214874 1008985 67693 469438 1932751 327631 538850 492091 386663 893968 1554652 1401013 55299 917890 410964 1495626 616162 782192 1172703 260125 516684 171993 930376 1219500 164437 1715084 754805 1473594 1985367 1858658 1411103 56704 1053549 1890553 616897 700246 1588246 1826510 1959901 1793164 857423 1861121 1080827 70255 855277 1690782 1535617 924962 1393107 688754 109991 1347420 683147 88819 1303813 691675 1800398 1455587 125889 122065 712548 1196576 521702 1599779 835351 1993495 804696 1441175 613837 1059085 1753168 1905964 1202197 904828 584413 723726 20546 1770455 667818 1445828 365936 532 1204233 1566415 1328555 962933 1676317 1381353 1020567 1702034 1954817 127135 1552483 330299 29694 1259325 1666910 357400 696919 390136 1603239 673034 1068360 1303067 236082 1152064 798722 182889 1725602 1767442 1553097 779575 1579573 347764 1443855 550973 711778 785626 1318649 1090431 402039 460102 1104345 1789748 1176394 144549 24333 1536750 1659372 924165 242283 1785236 71556 1031078 1490239 1344907 1258322 534750 1394457 484205 1377695 1177135 1764316 1913593 868374 551950 1233002 1326315 1797672 1841811 1756510 1047958 1174426 1541210 1317054 185209 966891 125187 1261416 954565 1219689 170579 1366924 441458 163204 641902 782700 79466 1789511 274143 1930435 518694 251707 1361229 918851 156387 894229 1755339 988733 425317 1833388 1791992 1444524 583435 1018591 1630466 1896325 149811 1291795 908665 547727 1124668 546342 911383 480063 1972458 1728048 874017 1120860 1534061 1545756 198387 1897826 930661 359543 95164 729112 876967 12541 1064 1021935 632398 1739959 811865 991823 1404631 1840897 240339 365431 868768 1228687 532435 1566114 592256 1154879 502542 287246 1411951 1281536 1706508 1293152 959090 484783 1226860 644573 1953093 1303944 1045894 1469992 218039 38116 1885847 1896165 1096545 1512959 693877 1639340 162908 1196422 1556667 1705006 1330398 1989928 1344309 516702 1873465 343551 1828962 1203078 19163 100603 1474567 704933 1724744 422799 1224830 836921 834686 1863571 1304909 596828 895737 863491 428053 1521356 1488156 1391740 1799133 1791339 1033560 1364738 636824 413889 743957 1462282 917753 1006724 662651 457729 574307 627010 1335529 149291 1035248 1002671 66186 348742 1484373 1297895 1685363 1181815 1166131 1939466 1995184 1155495 1680685 1560429 206136 795750 786408 326991 1530424 172675 1218011 101923 1012267 1275667 1699967 1032728 1756449 1213068 527526 1716386 1179923 1791937 1751634 1526551 1546658 757752 1214173 1545423 1443304 1911309 1883406 1248524 779608 229231 723745 1020707 177644 1529134 1712110 477474 812310 579546 1088516 1908000 1634037 1275043 308754 1946082 1585050 848917 1830449 266119 212617 1986454 619839 1411897 707897 159867 1694269 1047567 150580 2152 565479 1408004 699119 1342980 1820866 273210 383299 1633842 1547177 347542 386512 1872677 1268675 173505 1769275 1185820 553906 684578 1231294 7480 1359753 367554 263458 947143 1811873 935058 1100604 459599 384548 438907 69249 978874 932806 248611 234244 1329479 890297 130047 510570 927798 608378 979167 1672736 327775 598842 272429 1870341 1227297 1496633 72924 1401171 612842 1524923 1143671 1708318 1718859 1730183 1582091 1642253 1036653 1482272 1569409 476672 503155 150057 1402080 1736693 942714 1086613 773955 369318 538792 1440073 1012502 563469 1387834 1262844 1436334 915235 1826654 1319836 1671391 1084887 1592330 474055 719935 1174051 1497064 853835 352831 108095 567437 1412912 800799 1690296 1632337 892758 1551847 173798 1519191 28101 1486961 1865263 392614 905805 918689 352297 463717 1591912 1098434 517939 747053 1316351 472209 1080584 1326695 252701 252423 350787 1906864 957817 1467403 836881 92206 210403 1588146 1464346 1630976 807266 449232 149648 1039012 255812 653942 1533580 1007029 1267141 87974 1764213 234584 1658763 54266 1525003 441385 1567885 1611235 1689565 1870011 1246681 268313 50169 686456 17942 194421 1729984 1944389 1597704 894824 1551360 1521798 930381 1168739 1660696 485440 865287 1330209 1436306 1593193 1375268 543086 1660656 745984 1735252 20659 882086 1238690 1093061 784273 898549 1687297 82770 124590 1772265 510621 1169420 1875913 950569 1990839 1574560 1406177 1719178 1633021 1623316 384741 84457 1547256 280542 30201 424231 783258 150000 1436100 520758 1437047 410576 1929532 986774 834205 1761726 284235 490410 1480756 1283646 1584436 992470 1022286 605558 1972836 1456756 980758 1428807 825044 82459 1750079 693817 1441346 1105262 975470 1419874 323338 1718287 66917 947183 1303089 414430 81649 1911375 1431352 123128 257048 1318147 785411 1411014 393996 1377220 1569108 819854 362824 213157 1659367 1908741 816014 1274250 1785945 933771 237489 1801263 251417 354192 1864928 866553 979182 1756995 1245471 1774081 1144737 1470308 1512218 823545 298121 1987196 1459052 1025537 391969 1861661 1152058 276797 134675 1319186 1667994 1957847 1772008 956854 190439 380559 1379282 621988 1616253 1634015 595320 1788968 837597 1637728 1862039 1383765 863582 907768 1796253 824265 458921 136578 1251181 1087895 817567 906825 580718 1509434 855328 949056 531573 1069539 1611409 1097124 1740370 1438884 1243908 1720652 1302974 1366801 1886512 1756602 422128 230454 715952 504221 777437 1417469 1705601 183642 247411 1797052 1522711 346068 52026 1486137 1893075 938645 1596803 608266 350454 358730 810871 256270 702230 12612 1544824 982610 666406 952795 1486665 171190 485646 84601 673061 635614 1557681 1846474 120618 1751244 212565 592043 1838515 674796 659167 1683484 148189 1747920 863187 1637547 1119444 558611 1847080 1527842 1169351 1533938 1291 1915618 1352014 546269 1352107 1896516 1034341 1948719 1893123 1390517 331671 1126136 1760699 932706 437331 389068 329747 1439920 1688225 790311 1383166 1639178 661554 209934 27676 244943 184793 964985 1438855 1648356 42324 1743450 296438 1515240 1496063 1639240 468419 1949403 1894300 587752 1404661 1591741 1399161 811346 1134146 333640 401084 101058 1671634 1089702 400624 686317 1504307 1880352 36992 1749906 1255372 1728648 1684324 794029 1747943 1130394 1475924 1050504 1828073 1927623 444144 1244306 353133 1701519 1190387 1145138 1521070 1470384 88279 1027890 451315 1511000 635453 316550 1659537 1044528 1749623 1104818 1854842 1946631 1647631 243317 343339 679210 1398914 1940452 1736424 356305 501311 403800 1116489 832893 1260505 328071 992987 1302463 1765838 1251848 1934582 1817113 1787015 160317 1994388 1378916 1657559 1460585 1928354 283952 1125812 992332 1943154 630571 909966 1249795 1708765 870138 228196 431762 658105 1333822 515597 1813790 1212470 1240737 1969164 377612 1150243 882963 164269 1816815 1909449 470197 1080604 343640 475714 1654286 1449187 922902 945043 919507 438411 40213 1945659 511345 1804185 1419477 967489 1410389 404746 110820 1416121 132836 606754 1113404 857989 257494 1164459 1714988 1915972 198970 1487857 1508948 652108 1567836 500291 598927 1664335 178161 1191770 1448387 947235 1320446 907325 1483787 138555 608934 84070 66208 438799 54063 1556642 502789 847650 1388201 1885735 885014 1024938 1714298 1910582 650917 1250078 1310457 1414505 1933075 924936 803728 659418 1991100 547449 429720 198183 1510097 1240023 826687 1793023 145142 1881432 34436 1855353 1220074 169920 916699 1509221 538378 267924 1816648 1550972 643893 728939 83230 1651890 1804769 596587 533933 1703448 1388253 1581780 1253358 1136203 1953547 835970 759139 1733133 721804 504887 1967449 198058 290659 1465774 1095253 1123364 240964 1681921 53226 147189 1313383 865712 1285339 1431144 1755778 715554 357802 575949 1783139 223148 879158 840003 1111107 104362 924873 923489 1385828 1260262 211799 788893 37219 455278 1541011 275172 718100 1224601 1053920 729021 1627274 417763 1997204 1676504 901102 428517 1362787 954001 1001112 177601 1113503 744294 974786 1446138 1651168 164382 1670155 1095921 1675063 1960456 1458554 1473509 546265 879762 1017752 45757 1109597 1236160 1381048 12552 1517280 1700821 1335196 807280 1279499 1131333 975129 1831117 1666763 269026 1035008 585917 1662943 1264662 43304 1054507 817623 459272 1086333 20678 921235 43889 665752 1968334 395766 532135 746856 358953 16610 1238034 230871 786438 774091 1039797 966783 1998478 1711366 888236 588288 270712 1193276 73192 1684958 1581664 17286 1819396 133009 1280006 911575 1933219 1271055 244428 936954 1747486 1824889 1386657 1707154 695229 5736 1359791 683801 1040178 902722 596113 799991 1498635 1583695 1261333 515353 240137 1260194 1685303 1687919 1178417 1167387 577610 78362 660489 183105 1299155 480132 1410469 1212181 732298 1508873 1623287 68120 1780289 1469328 1379986 1673410 267313 641674 773466 778540 1883257 1517666 1433748 1188132 798606 204102 226589 445724 1217459 709203 398136 1282816 1202543 47516 82267 1455313 1941195 577254 49242 117587 965371 712694 444338 1200898 235582 1150241 1962542 139494 1860062 1278361 88710 1756492 1991216 1450775 1491783 1834257 542950 1963761 1160287 1099096 1947147 746423 1928008 1227584 881829 1116762 951871 1067692 1336099 1632347 94745 674367 1188677 626577 1660406 964319 432564 623789 1229668 742581 781628 257891 1730270 87958 202596 1572733 1801747 718710 434421 446708 993960 1651191 1212 1578979 494617 1090409 1293899 1452971 300284 1172169 1233761 1005350 857961 606711 1034307 1582033 1078650 724958 955100 482166 324464 1712311 1469049 1713640 1049985 1046156 1367654 1974261 940293 971258 966699 1431537 1975431 1575373 782258 1572868 1183033 69567 99340 707005 1008581 1173463 1694563 1769992 1217074 874919 1779756 1371455 1268311 1465776 1348869 1781777 1010087 1494482 1077899 1622860 19787 1768586 1000665 302316 640480 1139940 1919071 366030 803491 1352699 1945902 285894 1093201 1920464 1952523 569078 861265 1923538 343394 1916643 1874934 786677 110202 1035339 1193629 388983 277053 1686758 310922 590858 1807693 547450 1669405 1838509 647218 1496461 641530 1435392 312909 540261 570616 1595093 1467857 442016 463466 386789 1787392 1641057 786082 546055 41719 572614 183486 110781 1639206 1909197 848570 1434550 278516 978687 401003 565242 200466 1688816 825281 795599 898644 118782 187022 165809 427108 293796 1025518 1104717 137495 1990383 1172507 1336396 163053 906177 1879761 992915 1821113 1293247 977011 748821 30308 551377 1378514 794532 331378 1271203 440643 827204 856797 927299 1538565 562864 103152 1064657 321407 1123778 62691 1480312 35705 59563 360193 1302057 1724448 425421 876888 1956977 1740418 974121 657587 826007 281716 1878104 487659 1921206 1513892 80391 1032536 1965451 659473 348442 815113 656347 857903 1949136 881136 1597999 510590 259243 821870 114429 998127 1416062 1146961 1655870 210576 594306 1765826 358058 591102 726862 23923 631414 1517525 333776 1293192 1761364 954377 1939056 809258 377879 551587 773375 1230069 1383790 1354989 1667903 1994694 985440 437263 464540 1360237 740790 1576888 507699 708065 1738967 1248662 781356 984948 1494974 525978 65047 1004093 1635754 86059 20292 1830664 539816 971390 1270668 1472993 1876433 745526 637431 920199 402325 1589175 1370280 1141738 505048 678709 1689533 487245 1496791 1178980 1008943 63494 1833673 1772514 1008698 34163 410109 838989 46281 1898446 1019363 1111742 1577338 1298034 742423 1827025 465289 1704606 1615415 535826 1429063 624019 358046 1252346 160015 1736532 782965 161775 1620329 64834 1192966 1371993 1648045 325412 257886 375599 34027 1938192 533856 1617623 806838 1804005 1337785 161371 485453 404647 270238 1046999 1969469 1635489 1913706 1870604 1375175 244698 108084 520394 1781907 1685886 1304414 804399 1782285 1572679 242305 1200063 321810 1014227 506233 347673 1553037 1934768 1798115 1863706 177497 1524135 1029700 390863 994918 1255076 1501928 1382401 1178626 4345 1307702 1923115 1454202 904490 1528401 147893 515143 1846250 744415 1121244 1439200 817000 1380822 1716486 492387 1881633 1139772 1615828 1536077 1390109 598082 1790473 1792526 1617761 1857908 474542 553240 1672535 460252 668845 308889 1378349 1102602 1383184 1225527 328515 812733 647812 1590359 1066473 1066519 96398 1322679 1118925 1939708 1729960 351765 502642 884628 1842215 1256253 474428 1227929 1528593 897489 1335164 165330 1847087 170282 392557 829457 1035521 1268090 1331598 1973510 610309 1250470 1191837 394779 780636 258802 1487905 1855532 1495186 1766170 891135 665658 914735 987728 694396 1128749 255244 832279 1960081 598678 332036 1890085 290172 975711 1637974 1762391 1762882 1136394 93446 1688434 555239 1041772 359801 1361608 1689434 854460 109142 1226423 1636321 906960 76237 600684 1469778 1892740 1033551 1727302 1482256 1314902 1279277 1661069 1706053 1160000 401360 989856 1857511 1650946 1936398 1320707 378236 417546 74022 879989 1484387 756187 1739063 355072 1072749 647942 1800438 427799 934525 1669762 475372 1358519 58815 1930711 415215 1907522 722976 1365834 1474249 457784 1016591 193769 1579650 1846706 1374341 1692190 900740 211528 535575 513754 658725 1575392 1584023 79865 1217640 639638 474689 112087 1607597 1112542 457220 530302 5189 1229465 1513662 32107 263537 1059754 1028508 1895269 156871 1013629 1445261 953360 565427 328777 368496 149802 1464123 918347 1423437 1070878 85845 564777 603023 518470 1726988 418429 1908138 745874 1338385 446532 1204053 1527184 416610 525470 416107 1705383 251820 1142617 1652784 1983575 199661 1779012 803540 1105062 821857 1893464 559079 312596 1972054 7590 495035 182395 632989 1593451 163153 502455 1606409 409732 994381 1955813 1604558 286735 1614759 1492041 365946 1588858 1862549 504116 1817382 713484 1526564 472284 305912 514880 745367 82372 256839 459110 458717 1272866 1438174 1213409 1609329 756616 592073 43847 616430 310956 1752594 151033 1815363 1626044 1932137 1475087 1950357 1889089 863871 1490788 1571681 1588588 1267482 131322 1487798 1457725 628705 368828 1470100 1241725 1384205 304018 905091 807347 1475866 1705446 407524 1618832 970771 363484 751394 709113 1899333 1494578 1006279 1601286 869560 46237 599747 670651 849048 625180 1863348 1955365 844690 400815 1286342 552712 1806622 771388 1599491 904749 584017 1783519 601082 151179 460259 1336761 1963264 216915 745773 1609295 528703 1244119 1390396 801493 1199696 249917 1970405 996997 1427889 1576019 450162 351290 1973395 1335767 715411 832584 1284966 1331653 1930353 469260 1885576 1283750 525732 1638894 537265 1548876 1479338 274736 712449 414187 1658489 1979714 1963361 604517 508519 1868328 1154208 1425192 1481165 1247525 792750 1548687 538843 272678 1246479 1351357 1287627 1656824 280829 868682 1869907 691590 1271081 14198 706368 1994424 947351 261672 1186036 1607899 1106990 845689 216682 1073480 1489003 1915792 109710 1147123 1685967 1797081 1093985 497667 523649 741751 1838741 1873428 1852299 253366 73868 136337 191501 1702189 1464460 152796 1035397 1151316 849520 794122 1404702 1901618 1538074 1053191 521721 1438482 53594 1143959 701382 1149883 201094 1416653 1489762 395858 1307196 1852928 1692781 262961 263124 1529128 178704 481738 34900 195017 326906 629014 239275 1883081 818282 1191745 1665948 1612158 901487 651602 1701462 646103 1456883 563584 264516 319314 1033171 1432401 1802935 1568642 1512384 492657 1362682 720331 1761144 1205702 712123 1644679 1368384 1687289 875990 943234 981794 941839 1274272 422820 958021 252998 1920058 757498 109058 563337 1178687 1558389 1098732 229241 68125 1804632 1936478 1244820 772463 1924498 769711 1567521 1520048 749593 1926188 1130787 1273782 1837889 1194530 1379799 1310498 1054260 951572 1587835 1238316 1510115 1097569 1827560 1046185 129226 895010 602016 935804 816768 252485 698957 1154161 1745350 715672 1952845 413750 306889 1431016 233804 1796008 1971320 1801909 1381617 1532168 1104063 421530 117452 118595 118445 909368 1662192 1316874 87994 1536360 1538461 249323 1162794 43808 1708468 826791 1859844 1070465 1689856 686240 638538 882690 547857 256100 1888729 1184120 988325 1655908 306899 1025255 915455 960185 1385363 259647 789644 886766 1761825 1858629 1922596 1554292 410152 880191 667526 1359824 1632566 265184 604203 529438 1409364 225400 1645659 870862 545697 1195026 1115717 756767 815140 1138215 429996 998471 343763 79629 1326897 1910982 814687 770648 632045 1830993 1685623 984832 1127597 387009 357406 1325648 1599482 303451 510039 828850 1529830 1019320 113561 565911 784505 1635956 444923 143759 1925476 200538 1169965 1762660 581057 423330 1897797 697785 1463539 1582152 141364 949895 1783369 396875 1871882 536502 1994842 1550010 451679 1011899 1807604 1457853 1590613 764207 1997992 1067221 1970031 1978042 1869184 999401 1363442 1863859 1727966 1981921 1118617 1847488 1202855 990458 586499 125509 1557610 691524 135107 152436 1414444 1097011 1075104 1272192 1538331 1545995 1248827 1201445 1724115 983097 1757325 1515173 1673957 118389 1858066 427638 1088769 998604 1799287 229646 535468 983574 356307 1293689 327516 1546376 635209 1261512 924339 546901 1885491 431 1028089 134403 1354959 1889508 423568 905452 98542 472262 114979 590713 604233 414426 1681164 1071792 1760553 868449 837565 516049 846036 1844920 661378 1408037 130280 1776776 1263655 846917 1420417 24468 1192358 1526558 1238223 1245533 764636 778777 1590147 1070993 1799102 874886 517235 1523316 1827556 952282 1291680 352451 1706949 248945 806816 1263165 150844 1189403 1012172 1249558 437943 1271709 1110432 606298 484460 200193 1024613 127165 227651 878479 1305526 714359 1186495 6338 194204 1860496 176001 390791 1570594 1420067 1796243 287450 1324601 1770117 1048850 834886 524507 496969 1469552 1231268 663906 622921 985131 1001129 197762 1047372 1539673 642537 1738611 507518 490982 368729 1481579 144150 978094 868176 1338998 1769433 1162057 1208927 1827075 962059 685356 1652793 1534436 196377 1526955 1769877 1378679 1446076 695863 1868416 862103 1425847 39457 897793 773158 1789686 951263 903998 1029140 750379 1754708 579010 1118293 1474928 889651 880890 439184 1526148 1380550 289337 1782234 570372 1282490 966401 737238 1269772 821439 605301 970381 1979606 60597 1772428 1376179 51752 1936243 754683 7826 1146125 904643 1349919 1477080 1701594 351734 1332464 1699208 1793037 1223811 378449 808517 783095 694137 1180406 1668817 861831 57163 351147 1264107 1299876 134671 1383135 1090988 515533 1459083 751235 172655 1685093 636043 284759 859476 245227 695153 1657997 252084 1723605 131018 1287913 1735271 1004447 471770 308274 1337824 1995768 21 1401845 1274151 482567 1792699 1457009 1726360 380731 466566 254293 1315605 238397 515443 1013667 1739767 111859 937477 1939665 1721744 1528215 1824162 1009366 1837293 623439 641364 622809 97205 1611877 1062790 893333 1039064 95688 224983 8496 35347 386865 1990844 468253 217037 1321253 1831899 1335208 622045 1995700 565120 414092 646428 407521 462424 564711 1228741 837354 1301666 534921 1440536 1137879 1744354 1721911 169757 1770221 1940445 1536277 745338 412318 413595 1007518 1675613 673000 1421465 1553017 1473014 1483175 886984 1831098 45306 1668572 174509 546196 1620796 1799312 1520112 1223202 1902052 1495725 1509589 1411399 312719 750987 528868 843420 268507 937859 253570 467990 102819 1054853 492305 693311 30160 1940324 1481834 53402 619680 467412 1790478 1163699 437896 1023667 328693 1268087 749604 1599670 1650393 848770 168685 766685 135801 1681130 1238605 1293034 103797 1478214 647201 875503 1993004 1857863 1470554 1564718 629542 1683172 523312 466265 1420462 888291 1505224 733858 251924 1115658 900797 945068 434737 1132679 186894 442720 632999 188036 1770030 1547158 1555079 817663 1750747 987931 447324 1871921 1784093 1167436 1057336 1542043 370148 844645 1191266 1948215 197115 790261 1097337 801752 1756059 1999505 1403385 1802995 1908072 682339 698186 486494 1692240 1202350 1899572 1371038 286483 1996502 1060181 344141 287854 1823998 1102805 1766543 189239 1354451 1042409 807252 1521065 1652257 596376 326994 980956 1712176 246092 1517661 1325407 1989108 898948 1725768 549068 50502 253618 770 1039285 699741 1995929 360024 414569 377378 909878 1736068 1491404 1734074 814280 149736 713269 1403 1392974 997552 1840390 434216 1218977 1646017 1696608 249147 52755 1302519 1100958 1593799 1521073 505053 1974187 618201 915499 549243 1328524 1275210 685184 159240 379673 868160 1045970 482634 1595354 688217 465588 1979136 837379 902471 1186896 138902 1059244 585194 541933 1310149 1194186 1414658 212196 1998136 1174625 1385486 1134793 657688 1490295 162765 1621093 1038270 1341971 547214 116067 878970 1041261 1512258 913207 948916 196538 892506 816729 490053 354719 165899 1505932 127994 646823 662901 1528795 832722 213112 119501 1459516 1746720 121144 1402035 1875571 479394 1117862 61973 1552056 723921 1716472 1202316 111778 928111 1887447 1454371 1880753 1331331 525674 1152597 1375217 908101 334513 1793093 408334 1131726 247935 1768816 403460 880681 1114577 1515035 926743 381859 1854242 1260695 1065533 858072 956060 256377 280198 776485 259909 1650052 788201 1283538 1643705 645000 28753 640769 296599 983195 595167 1862732 810131 1523611 1508737 1338140 1406428 891663 79048 1942259 1250306 1109532 1051818 1630737 439921 907973 162389 785787 1027403 1445081 1436739 650822 185480 276466 263640 1870550 258113 909367 1882868 1667884 1416887 1190418 521255 1295066 1769862 409565 130659 1335555 997113 1317976 724411 484220 1523267 1084041 1889602 1337327 1266059 1534682 945270 1242881 1671840 1773489 862832 1130795 1633864 1780788 1161936 48034 1904295 1674527 39728 1547489 72750 1040626 844515 235161 409978 131065 1058256 1419344 748424 557312 376429 239697 835343 1165542 1110896 899960 1164413 1656039 1482027 1362252 1445336 501132 693321 1115213 520113 1905937 1274741 1598021 1557635 1883876 152721 1984658 1057850 1866930 1654783 262254 1877344 221247 537124 1475523 530337 1146630 1906623 1674551 634665 567181 1075750 1895672 1666145 1762490 1436956 867184 827260 615495 724911 1462199 1346206 634835 1164253 65422 1644579 398782 1426783 240936 723880 1694922 849318 1119600 1069599 1718892 1022 529266 1353099 359036 1300611 657137 1165365 1235737 1319488 604528 1313043 943245 1567190 1061182 885467 235293 621910 95231 1877177 1885601 1417150 235733 742411 1725584 1700653 723601 1895052 576495 562254 905789 543968 595082 621646 618414 1009389 925747 287066 528552 73197 762192 1653291 1592293 768092 937330 1551411 250225 1494179 1665795 181878 1752132 492423 4205 470375 1582440 293516 923255 901025 1156387 1760195 1293927 228249 1302704 1611795 1243452 582328 1210007 538234 1156264 1937757 21006 416890 810899 1187635 945054 1086321 139768 472331 1186762 1568652 469368 1677065 110165 1488039 1060097 850755 1255447 756063 764454 1554325 1808822 766484 998530 22727 1463414 299961 87837 1474420 828451 1778991 1788027 488119 1065580 592899 586098 1447518 440829 1041846 1560944 207106 902310 1856008 553683 891314 1406415 1554906 453025 146290 62516 334714 735 152019 1163284 704964 983821 962181 624289 750735 1418278 1204550 353649 1771792 454828 1077340 13526 1605719 384420 572785 262276 1589228 342951 1035575 1315158 1749147 1762321 964717 1526846 550037 1137832 60710 107079 1869044 643530 961667 1170204 1648197 1269074 470919 923820 1600854 1264063 353171 1102332 1961135 1064590 1295734 1304030 1960684 1435922 1674012 894737 1829992 1677895 820944 266404 595882 1085427 1706828 1958153 1038022 1634352 1962532 1336829 418508 1917642 986404 853407 160288 1490878 1929495 131166 825440 1124303 669386 869726 494156 261767 1215739 1425434 560350 176704 756256 1823147 278169 660800 199440 440828 1995314 288910 1939064 1208092 864844 1905408 1667589 1111723 1524525 520940 1486610 1784029 288920 1186400 873237 657842 1770754 254251 1165729 1147926 1989736 1322746 782902 1658491 754123 804749 1959275 673241 651905 1659788 413001 1050520 1959140 1815322 703083 113225 193871 519785 564753 435961 862352 1533329 1879749 255388 828946 919831 203081 338869 932822 600709 937315 1254335 716689 1880318 1450598 523011 1973932 1494900 1019942 185990 825225 348423 1159085 305834 1434075 1886144 1372461 1431693 1798230 1969292 1479902 1022679 408255 1936365 407905 654952 1597788 1590093 289739 758272 800597 1220120 871578 37365 1361464 687752 1618408 483820 1083357 954719 1181384 1901014 834730 1800735 216498 647873 1599560 381869 794747 1477851 1892696 307604 1820955 305974 1100409 1986645 877106 1727947 1512859 1248718 1985290 1178726 23210 653121 4540 1132704 139682 575557 569139 553414 1784964 81995 483491 1760258 1977252 1061506 1288707 981162 480287 627305 712141 1998239 200925 231763 1250242 1505693 824478 633804 417754 781314 1769148 1757643 582866 973772 308319 1121116 1909491 465338 932290 69724 1136402 1576445 1958534 1414869 1553967 1268628 1701582 1871371 1927284 1777562 1324993 1580163 231604 1309019 158859 1130177 350902 492510 138966 1509494 432189 541825 1764201 105079 124311 1706989 1348453 1488725 393857 1205766 1026445 1303075 1870093 382672 1352620 853739 861123 895857 1308300 275618 507469 624577 450535 914270 1329131 1508741 1102057 1082664 733771 1569663 815523 1952883 514132 1994066 1709332 456896 1756708 363540 1319908 1769570 1501119 1228113 307492 1597528 1955440 1371422 1574826 1070435 1846735 1217612 1988687 627619 59129 1869307 1268254 1079917 1636027 192654 698876 1783223 1915211 186606 1990008 537139 1225574 39365 1315527 187194 1715017 41745 1064743 617637 1098559 452887 165744 951907 1835176 897114 1656959 754241 1923899 522202 1122542 832012 765288 487240 1493257 468524 572309 783234 210255 1063616 1324560 1312772 1654463 818726 759124 74906 236370 481041 27077 1931800 1450637 697482 1152987 838204 1810344 1963506 274752 1432875 705315 1389516 418549 470237 949586 1454181 1704663 569340 678679 1274 1063868 1508455 525775 903615 1447577 1732537 248522 1265824 341159 710823 1462440 786123 1163565 1768582 4960 239511 1814857 888031 466877 907357 1629862 930256 481475 249326 1702144 351424 55627 1813000 827205 61916 990808 1076466 441913 97580 339680 1323768 162332 1934954 984930 1814787 430641 1219147 1109685 1436727 965848 1547255 1578606 258540 1207883 1302404 1997309 92795 906383 1139035 1329585 1086021 902472 211230 905505 1449225 839632 737878 781340 156641 265967 1126145 662741 1870537 922044 1145791 1873857 1184213 309708 1096539 1925203 683685 1517026 491098 1663998 1342098 1705964 180190 928767 982091 244684 1939120 520343 1032699 1594400 1067884 318375 696196 151997 1402878 1558744 347307 1375262 220237 163847 1612468 608910 192264 569313 908607 629308 1954116 1553175 1403874 1417302 895407 1931865 948580 235014 1431388 1960765 1252649 180261 24019 1875329 384841 435605 682530 1939085 1754849 1291257 286285 1080624 1283223 1719958 1431180 209052 336465 1239822 1346674 1262707 1696421 278663 263072 908926 1126632 205009 507657 253935 962269 322272 383714 1228659 1736153 1312727 6593 1735888 1214022 1358452 834388 267286 99876 374374 1483989 247268 1715801 1855583 1195039 353095 1586870 1353324 552993 499703 1998243 314125 1966906 1860987 1945147 358966 1822129 1118857 1276816 1403001 779535 1150311 1933635 40907 1035980 868976 950509 410475 1969197 185439 1522093 608155 943275 463635 239787 1208450 809712 854355 1217935 543496 298323 664516 1995614 222726 534657 435140 1555843 1144223 176203 1109277 1599372 211925 112656 581724 626052 1901813 815550 1011848 1379573 1877622 1347066 1157771 232025 453483 1932741 833800 1142429 1243372 1166121 348129 1313207 916530 923035 66846 1297669 281611 4533 77928 721654 338796 1205978 1090798 831902 892030 1371162 1264467 966691 923644 1375008 23170 233348 559105 181387 1747575 1795619 1672321 92346 632009 1566430 1931199 165058 1541753 1785659 1030807 1494241 738152 1077337 629486 656762 1797141 1691652 482223 1233238 555442 1089780 1917782 586274 953073 803432 762944 51453 734535 803970 492903 348408 1836622 1898803 796403 336817 428015 1333376 1915309 950485 557537 1403429 442663 84986 1985561 1290656 888371 326765 1616722 635211 1404274 186503 616928 1625321 1620412 1675510 659626 1747834 1834606 304714 1031526 1346236 1438428 454880 1042281 1731615 1927143 778146 735612 292665 702978 1545112 1799483 509961 1625036 910080 181429 1822829 475970 1556203 1762525 1639820 1894880 554476 1170511 242035 618046 1170922 1589725 897133 1705154 532522 942736 1525287 299736 107381 697814 16111 1611541 1190391 1545217 1289432 442241 1375463 486202 103210 1154686 1147203 1131376 1670602 657345 934246 404420 1930984 1900579 1622654 1792273 834415 1876201 1319577 25164 1442174 1609877 1634996 768576 396228 1788007 860332 798232 103355 183568 379915 440853 1632119 1140509 739640 132113 461841 577170 1207613 64551 1791180 618439 956251 501472 714077 229650 551569 913097 540225 1407483 1055835 963807 244424 1248569 1323517 809112 693232 1728669 819424 1926613 1468015 435703 731570 626733 1387041 455843 1111093 676768 1688825 909459 527144 330199 1679137 1995285 769649 1013 1267133 1276997 1173201 302161 639872 1056398 1370690 1119652 1773384 1049814 1317729 834637 1103786 164297 1294994 109271 1843389 150299 1554981 1309039 101495 560845 950159 1694761 1967326 476308 1623252 347844 648610 477660 1504031 878439 1322999 331097 1632374 184474 1899698 1564360 1208604 1286043 1108076 9889 1138609 39855 1392691 14344 1498998 1022529 528437 160064 1033968 556478 1413060 114996 1411020 11915 113521 1933257 1917458 1133299 1480269 1156460 1127656 1090876 865228 1725217 265044 932792 999539 1288374 709119 1285802 1583739 677004 1597797 1855341 353258 1645477 642964 864707 53520 1551463 190427 1054088 1553401 1964884 116213 989433 677612 873247 673932 1259027 1556471 861561 256675 1451780 926831 122235 300574 532127 1690742 1974898 827448 1174742 1810938 1814254 60555 803147 652901 1313823 122482 1045377 1646742 1358170 1013127 101577 781911 1991705 990005 1662175 817363 566021 182591 1848824 577180 978907 1866218 1207920 326196 1120264 1786691 797350 1960747 1409286 1674528 1915447 1987577 622105 1410334 378731 1397530 321988 1417805 807284 545108 581257 557357 1137566 325091 1889681 1735765 60015 1345897 1803229 831719 1448454 1760349 359468 1068146 13182 533588 86290 671089 269084 1854985 748544 214436 226634 148255 602688 1728372 811687 1910601 603573 400449 382990 811711 440353 335232 718101 16621 1982177 579481 48280 1890106 1844970 1848322 34172 1015472 68024 1498489 1117117 637327 1862346 263911 10228 798423 1819311 1085191 1722693 857948 993100 162840 738782 865726 730212 1152371 147326 1220421 1435291 1605322 1723857 1364805 680489 126338 1092256 199238 1370761 1923844 1849060 737561 915108 1872886 1355127 1319496 1587674 635623 540162 1938972 1435242 224214 872549 341975 1572919 1574167 742688 1960607 1760646 1931205 338541 744281 1350491 1757544 168968 1022229 1197058 474013 1220836 1049620 1423118 1751266 1340534 1618339 1106833 1944892 657374 329491 1153962 313787 1703987 498671 1018340 1065400 1033704 414831 1546262 470439 950318 157007 145816 1593672 1044761 1629272 436449 870206 607115 585453 44658 306086 1323376 168150 1528245 1255827 554125 863994 1698351 1270764 934392 1878078 1704988 1029821 1093645 1594028 288562 1525578 452188 39120 627418 1303368 1281062 1420148 985948 1092958 868832 623982 1968760 1559555 1489297 498126 1693259 1193886 625037 1211325 1318630 921820 1120327 1496196 321541 232610 100130 1793292 1920868 218555 1122709 1228527 1719513 501683 813367 1190525 1845192 555455 1702043 1875803 1823906 1621218 510948 1509191 1531043 211658 1607302 1569722 1506841 1099631 518157 1678187 766842 1268523 1222078 1776562 1567826 1515858 562410 393399 1152268 298940 801226 280535 1053331 510342 1333309 792331 1755453 822452 263762 1304044 1054957 474275 1885326 1384925 74835 1518137 755992 467307 1971798 899523 326297 1483012 1584514 1375525 1184049 311370 1675401 1488941 1515438 1860307 399440 844166 1725740 991933 787105 512012 1696495 1638126 160334 796338 950223 38053 1012908 1122985 124779 1028348 337104 1556666 172591 1030384 852546 1603045 1751965 146442 416173 207457 718592 1926166 1979441 1129411 1579001 2574 889012 1010913 1553973 49877 1003201 207674 413012 1768681 1429539 1530323 719265 289439 1950326 1173716 644445 1212383 252738 258421 1133795 803359 1772610 1714643 1116907 1074781 60044 1250044 669398 368949 1616584 1971745 733377 1168543 1080064 1837730 760418 1749335 658760 1581766 1667794 1806977 251342 1946189 1948195 646419 126042 181980 1233726 997887 607474 167035 1607074 1453066 848106 857564 835579 1498895 713495 1724972 109970 1653364 1370919 1466874 1747037 1332608 470104 911668 132887 693624 771332 1402326 1730382 987901 406140 1441990 73042 1379370 1221708 1388579 181596 1868374 195077 355657 943641 77947 1451476 817822 168313 1761205 1819557 1693674 503003 1028714 144623 1829269 1239959 1400454 1511377 233013 1902289 1956979 1589047 1405212 1582219 1759711 1624360 1072984 1724849 718692 1023625 1864011 368493 683893 1863087 799433 1424039 1194982 1067425 1583840 1716642 508470 716270 48923 944362 502015 1530575 1605012 1706880 256499 1946340 1892264 1605560 658931 1110114 407935 1260325 1787968 245442 1631522 900894 1495562 73569 13734 941568 847802 537367 1279795 1012798 880632 799307 936433 788981 542506 78378 757728 1295696 1099425 106512 473069 360904 50024 480762 321238 1808966 413841 43605 364957 1258914 1645514 431918 933432 321177 204154 143486 262066 869541 914490 911693 447778 1135937 348022 1585714 1998898 1525788 1103364 1120114 1900319 140213 1216856 1015226 1264109 142171 20785 114132 892927 1893201 1133996 1597257 1975593 77738 1862258 346960 1812058 1653860 1895400 826238 456581 1905936 1700583 576597 814599 16979 494073 1036123 1096413 1350961 1080915 926562 1103630 1677092 1758869 1256153 1398565 995402 248329 463581 412108 185987 1514516 44096 711008 1710308 371815 82431 1259046 295379 1506445 1028801 266254 632774 436524 444512 1587581 58483 707082 1215832 1175213 1794482 1967394 1076423 1452140 1818679 1599266 1046846 1565751 1510206 424881 1361888 605850 42148 1233982 1662133 1357919 1696892 911358 1831867 1564628 240241 777882 488844 1222188 463438 1131778 96066 1423954 860905 1229923 213554 1001872 1896943 1108415 614208 262188 1853005 960018 1720293 1279898 1201007 654667 1343485 898863 1025558 1284204 330203 1360501 1453764 1103590 277390 559113 1220919 734114 1787751 49026 1886364 857462 881879 40529 837071 1840663 430037 1569602 860447 250433 950681 1414531 842282 922025 154945 1601989 1122372 1793038 98543 900402 1233617 7816 30687 533253 1995138 1945476 1931733 329908 824075 1207957 1328660 1733548 839319 1185527 904073 1057279 1614112 1792310 1966396 1019964 218199 423948 488709 1242319 1347019 1298769 1044348 1755514 1991149 233099 978505 543717 1568162 1531844 1699149 98877 647320 953370 133101 1745102 1835097 1072236 1198759 868766 238568 1185422 1062450 861499 1958650 1792719 1085023 1290688 1532453 1367101 1798650 1411088 298109 471391 639978 866628 75260 1764880 1100583 312799 964092 1881109 314700 187996 1530545 1706996 478930 776151 70931 1766782 998078 908816 1513326 22381 107486 234370 115008 1778984 1872055 938503 177997 75470 470227 1921288 690310 86435 1192439 1456188 725435 285664 373710 714088 1704465 1137951 648851 1798406 1808456 921855 618380 142765 1824829 390458 854817 864795 701596 1508997 903597 15255 27936 1357940 1295913 1401578 991357 1174245 1891017 78170 1429561 1794660 815368 56824 1790867 1620390 397578 311594 1266081 1286938 312593 1825243 1336745 1920864 1411995 124132 787179 270568 1242569 1008381 1697319 1457278 1497551 1491604 1243459 168123 918064 771884 181282 1689978 251651 688644 853150 475815 247024 1400360 982796 762971 1316031 815030 1822414 866921 1111545 470196 1458536 1664682 1811567 1072701 1546566 1604246 508229 1559429 799123 1616107 1457113 1390917 157213 1766930 1020334 1747323 906143 1707588 522426 1810927 1408165 1977320 862149 1287845 538190 931771 1430841 718512 575837 1599044 1442350 1486718 1172085 1665942 317833 179695 1164390 827811 1934272 534555 1925330 1417766 479577 673129 866587 1469898 421861 11879 691642 1461528 996174 1455356 1485395 1142251 1260823 1420898 159901 464375 734181 1924851 554676 741693 882966 509780 1675450 222325 1190372 235639 1986073 699452 578993 1930534 185598 1152683 1360051 627806 1037707 1891507 161849 1501937 1362178 1149313 799006 1989215 1323127 1063992 1378588 1240107 1013055 1555324 1956822 1196730 148952 63796 236472 1066410 1288079 850338 1217294 57051 560254 1853287 269628 394496 732721 960682 796631 1666085 1308392 1141463 1949747 753336 1404153 191245 490579 1680375 1921116 1069371 854942 1847826 1365763 202001 783819 207616 543684 673367 34572 621316 425549 964051 1425915 691771 389526 1249331 466061 1898598 1017932 92204 1922465 1626151 821685 1761323 448235 1975021 1974731 286207 854473 1761247 981638 1944903 146193 877063 12133 247918 689084 161465 1519251 376005 362449 598159 728800 1852511 718662 981244 1527915 289973 997641 1991123 1857860 1234266 333462 1538761 1073857 925746 1453267 103864 969749 982507 606137 1196673 432933 1608614 1748680 275089 1180615 60097 518177 1467781 1416840 202429 1260199 7783 1019925 1772528 1690471 1720698 1722371 731606 1518762 25668 1244622 1689104 1109603 374655 1797462 1434140 895174 1744389 59107 1148355 1175122 537309 677615 99219 768015 1293579 151505 1923832 366865 1590318 1290994 1771458 798110 93162 1663645 785386 404702 1166349 744819 57083 1213663 1400451 1779999 1422182 471916 1482426 1013659 693245 312712 1864021 911746 1384549 700790 1914786 842718 463123 1408646 91423 634634 637912 1655429 1249374 1156096 959218 809693 91497 1446183 616777 231219 566582 1209641 705255 1687196 1001152 476754 150758 1808361 1483574 728108 10043 1506170 155799 765692 439916 264964 1959636 1612731 403772 209278 924732 527232 1538017 901602 1284253 1570082 1598646 380434 798081 1339108 1918342 1398131 677588 379115 1954597 1485044 862380 93111 1736962 1393652 1412136 366057 1435506 1741905 56568 655673 1369386 864931 1155964 1663018 1024055 627727 145249 1363798 997975 887847 1723112 226912 50326 703743 1569657 150536 381583 758601 650669 1477246 267078 197658 1075232 975194 1334646 1634552 382293 684794 1869097 1608487 561890 834675 1192876 1905554 1854444 1665754 1317173 1149308 1184590 1232521 668723 1674867 1965696 432960 1848265 1704595 393593 1686063 795446 1020055 3277 813647 1463449 1518669 973537 145253 1265467 212068 1414391 1646999 1996909 244980 1438348 1336821 300350 1096972 1517365 1633481 378458 1526685 955636 1361872 340702 535511 275671 318882 1948392 1117464 816343 668958 1985648 920593 1934721 378348 988767 654324 155252 1906425 826271 156035 1102580 7950 1793065 1104049 1909293 609544 1074635 804944 1971240 1500493 200717 1694620 1150601 906015 1656273 1741200 1494552 13738 427635 258951 1082827 1266172 383118 1362841 61951 1177882 1965401 1138842 530236 609510 317021 1572274 1324964 1552291 954962 185303 362091 305497 1158596 594257 1836835 756980 929760 1278315 1258710 70508 1049409 624199 1149750 1113958 1485168 1494289 1819726 1528708 479322 489159 1210474 790755 1459017 1985211 1826301 971695 656781 1344852 813565 1526856 764859 151255 1428466 1293836 288667 472276 21573 75229 61092 915058 1291838 991404 664898 863206 1539891 1424521 1542957 974186 1872194 601750 1442196 431518 1229669 1246474 33851 1657589 857070 1873655 1157773 752626 809366 1454217 474200 239243 418011 961245 1415179 1686857 464773 200228 1198285 387869 414071 1537322 1472830 1733972 410852 813508 598706 663801 1590473 649852 1604536 1731487 101105 641560 376293 84414 1298795 60408 1918976 728639 642965 1549716 248040 528615 1573754 762371 205192 1426181 267432 621648 947905 504073 567389 1485845 1774796 492254 1820832 1719162 1308324 619907 388040 1860249 1042013 1380619 1581982 198006 1105042 47488 1036565 1038221 1472720 943749 614799 828573 1251544 1835415 1214046 1885776 713126 1027076 221716 851719 404556 1480611 390078 1674414 17325 1562602 1798343 1620592 806115 61889 1864519 1714588 570644 1289378 1577064 551062 1278754 1042114 18270 1674621 1276017 1629287 1375620 1209235 1580663 369368 1112320 1263188 1045566 1617404 794247 1561713 439882 648348 691182 1161922 1133641 122351 1669028 612252 82170 216395 465329 1422450 1119322 1949166 1675757 663275 1414174 1016247 1998228 98006 503877 1623629 793084 1000571 1387453 28174 1316232 621587 1333738 466649 815156 60409 321292 269839 854840 1148368 1594576 252760 520221 1379515 1856244 1560938 1649949 1585618 1147755 188149 706247 1289180 222364 1725739 449822 1716182 1583653 1660215 1126868 421841 603164 757138 1274628 695514 1183106 13637 73327 1383361 362194 844410 1322219 904240 1751705 1729107 105558 1009817 81710 1522085 341773 97471 299638 1251249 1386240 1739191 1025372 1636187 898931 1782656 1311251 635017 927276 98689 1000380 479257 817895 164012 332300 112673 834526 1270271 267216 107089 1700104 1738036 151574 848307 886212 1065100 314250 234623 1521266 282235 313858 985323 1124883 35488 428244 1288511 194352 1522727 1511025 940199 1974119 786158 1412596 1345668 841156 1642533 632446 1058133 1985404 1874930 863618 972056 377505 1408641 319356 892500 1977832 1737956 746683 1759039 1915767 64027 1114580 1153600 1455751 1744024 1535697 400639 678713 1527878 1070545 640157 1452873 1113621 1630163 114185 28608 886988 1761789 1223768 99834 163811 1731117 1301449 1872547 298364 1006484 526339 1979922 1476084 1623927 295554 1927990 665169 1930555 1505187 242972 1159077 808620 799287 643537 1800668 208850 253885 880338 1499663 1816940 1461232 27074 474470 1661482 956626 413794 1504172 1703950 552617 1599973 1362509 1300723 538477 283260 310184 134627 598466 1750375 1300359 1484957 1147142 1424825 1677091 264958 104624 25260 1576719 780167 888121 1626362 1213836 867341 1845125 1834508 1067669 1939579 1927080 1058496 1540618 461992 1840583 1389390 1109404 1709851 206875 885975 251021 1570842 938957 1976992 1083509 1644039 942430 1062196 1968173 714236 234510 65312 1362536 1968382 1255334 1112412 1082695 268512 1949299 1969230 1826034 446629 1013724 608728 177037 1404845 1249296 1026277 354845 718959 1134351 110015 1210457 1015609 1773119 1400566 783333 221249 946620 1728652 1620726 1709655 646623 791738 760921 395663 784112 1294211 1884888 1467027 1781801 1797460 706229 984503 919115 1039565 1349583 1962582 1007750 663975 79089 1594882 1735666 437595 614108 1270441 1831640 1454112 650123 732833 576120 1317284 953950 715908 1673578 571255 720307 1927619 708533 1647669 1760374 1608625 73357 985162 209414 1630875 318264 1579791 304905 1338007 380319 970090 1789310 1807716 91091 738409 1456990 1818363 44457 257263 1200422 1236535 501200 518863 508508 835129 424215 134719 372945 1747912 942531 1206429 841004 1804127 1866835 1731914 232872 1064459 1293633 1131792 1276330 1009731 220106 832568 1986144 681783 410736 265162 113024 330022 1642052 1906214 401300 1969241 642449 1295897 1887148 1386539 778955 1425989 1639129 1621098 343465 93067 790302 1243678 68905 513105 1688306 681960 1247440 98505 1921911 1346406 701147 40241 1010040 275164 268960 673614 877664 1181340 1402253 1480261 1616252 558238 1003845 1718775 1418459 1746739 1005996 354574 18854 1058553 492528 1236935 1715488 1118813 299515 370075 1216121 234014 1513754 1176615 830260 786132 1113229 340128 375273 698447 675391 1974767 930600 1136542 829316 354299 117139 1591147 859325 1414153 825242 1348237 269887 1002718 156542 763677 248147 273072 1746079 1743551 485655 1038711 811229 1677693 682327 501246 1908560 1565282 37563 1209481 193435 125793 900286 1095084 781807 645685 48670 314973 1846676 749464 966017 1833222 506336 1613689 1020649 166646 1022870 1734592 1428285 1075200 1279485 1497246 621294 151235 389040 782995 1054236 1494989 493824 805253 1162699 793383 1717330 1196612 1234635 506474 1513969 1795067 1686121 1515369 130797 1460171 1746368 1180984 1155958 1146780 1809608 1294661 206840 746523 279464 1776455 1640078 51174 182929 537810 1047611 1448208 452512 1061953 1970174 72485 1440211 1953938 124283 493781 1904211 1459059 424802 1846843 63041 806086 1436421 1497167 886253 1044959 1771555 1972211 1419106 972867 781164 965143 1138826 1729259 765311 299903 1019233 1984511 1710569 935855 19538 1737892 1932530 1813840 1262251 983957 1264358 821472 1492297 1391923 385783 1794874 1444119 620985 1674029 1812484 440543 1388752 548960 1629641 1804335 1557736 54419 339156 271358 1299962 1250879 1855871 491125 745629 318029 1697686 455598 1703152 787073 455114 656689 1301005 1113262 1137705 1613322 316979 1071472 1771626 595395 389745 1884716 1403861 1599505 1654033 186277 870113 1723959 370491 1243733 805012 960213 1196800 1116677 1443824 1160838 1121884 1026056 1570075 1214609 861205 1267032 190385 1852608 431717 901265 687652 1251145 1842007 378324 1862936 1773655 543302 1614170 191562 1138135 378366 1294768 919913 1503434 524984 377720 812807 1251616 45028 360349 1294428 1126539 705182 116063 1083421 548131 1545434 1259248 1531394 172330 408556 1166150 750872 1291362 1181643 1680752 872606 1148101 1155615 1580086 289129 1211442 983034 1017376 636556 252859 361913 1262952 54615 1961262 352475 1862593 1523367 1424709 1603490 1575117 1623476 718119 1953402 96607 570818 388273 206602 929073 334750 771733 1876983 5734 1244203 1947920 604448 1484515 1727120 797927 902596 1054219 116497 617566 1695920 1587685 206440 462766 1244497 452229 1079485 1365638 587372 924689 529657 931348 1965927 393991 1266274 1035160 718956 564115 672950 364055 828493 1484920 1124339 1811071 1768865 1453489 674574 1600802 1830577 1479076 1474012 1306455 538516 1368885 1148076 783217 1919267 1663326 374564 1919047 1594194 349405 1767222 760630 1580704 292585 1575210 423972 1262086 1916944 1591905 1299313 976269 1128952 1320001 1641448 245681 1538377 1378893 1552894 1326540 1881027 1473883 819943 176226 42385 317484 281739 964029 764438 955535 1939244 185827 1330063 1075825 1171735 1614778 81297 792777 1162482 1009152 78063 963859 1681720 1895915 415152 1821430 1674809 891670 1023108 1771634 555156 1488445 1408668 249974 1498278 1541181 594223 360480 1181825 882328 1344713 203060 117899 644599 1732147 944293 1381459 486093 922797 943110 1659427 505468 282320 612652 287624 1625919 492371 1894324 1732461 1910109 624031 1730052 119918 53400 29307 430717 418371 1081923 1279122 893273 1920130 703784 104960 874938 750917 109988 938024 210897 1460055 752084 771182 1929657 1446764 1636622 505189 943568 413375 1080181 729724 629518 1737536 1407521 1894520 1658369 531323 228185 1090569 86067 272350 280544 215321 1760844 68222 737149 1635784 58415 1025022 28920 286997 460580 1828504 781115 1312885 460611 486555 1175709 1809650 275166 885216 1964899 17698 1964219 595919 1417941 425939 405222 242669 336378 1117385 227340 1548465 1493836 964577 1248785 1024656 1277244 380974 13758 516000 326780 593797 1300324 197992 377039 1643607 333484 601410 1657853 989766 1081252 1671357 1161257 891031 1562296 776814 1801454 183174 1741086 1807656 1084328 163782 108794 1053806 757080 1379525 1489098 540853 1623631 206249 72425 1946538 255891 1653858 379644 1894182 1904175 1714749 1034563 561931 199887 1576932 68892 679989 1345003 948344 930320 40587 144133 468537 1573332 421677 1538811 1848833 1339404 1822670 992641 96070 1112345 1869508 1737853 1491152 1943070 1047641 326731 777539 305710 546171 903283 1101930 1096435 1704039 77278 1645195 549257 1848753 1319232 1122837 838221 872755 394222 893612 866167 445450 1150629 674137 829727 603084 306365 1947516 589218 1666736 1411028 1788024 333977 479196 1140066 1588216 1113333 1243545 1135891 1763126 1561846 100121 920193 876493 1480072 1163115 1553806 1304925 1493619 837868 889775 83088 1291667 1801434 1159655 1824635 1866738 392247 1781390 50972 215821 814852 629953 541569 1934216 1615074 1519 1816584 1090755 1656808 242886 1360109 678153 1774018 1271981 1810339 355802 1412577 237245 825931 1798001 1256125 1265431 1608723 1703366 1767237 654205 182165 1662196 1234765 1477807 1569969 1618301 227298 240761 514941 1291475 595339 1602697 431704 1885686 546043 912262 1072405 1719267 623671 1738133 1612070 1950529 1914125 1368271 376966 1677262 548154 113481 1212397 1293726 152424 866785 321064 1388264 289525 1533138 65968 615174 965755 1575308 115280 1659252 1563122 313301 886083 1524325 586565 355344 1069011 1595718 719299 813198 264406 302609 735962 1374626 1426023 464556 815555 1134672 1883697 1354380 1128455 296192 449927 1019747 877251 939964 41700 1466840 829164 299689 1256796 69941 218783 1831528 1833728 1099075 1682346 1045108 1425331 67994 1908238 1719448 19626 1408158 948918 1456595 872416 1578475 704856 1463516 1204727 1365923 594162 863169 1000526 874340 290808 1516195 1104512 1523930 544911 1207310 988918 1196994 1451790 1338045 240441 222262 1627019 686933 507719 479872 1565627 781403 1180648 1968811 1756845 916748 1634004 683630 94276 1529064 1349668 624396 1108655 105817 854988 1801423 1424284 123872 896001 1145832 1999825 1903044 1922117 309313 1161014 1471986 1679723 1496496 306448 1117977 869598 74543 972382 184138 349188 577744 1911132 404134 1536455 316088 1995606 750568 744611 736204 1092579 153946 1871029 1238003 1555070 147250 334234 1424031 763309 1275881 193688 414034 1487156 1988764 1430059 263047 1923330 267577 919480 57441 745224 1728548 1885394 1425891 220376 1353141 15643 192337 650660 1818704 1476804 1644337 541580 138356 1847148 70829 1256817 42392 1584148 604698 1730618 1766183 1652708 1402293 1928057 836960 641734 818385 336139 1848200 1696754 336021 54341 309854 1865767 402196 1533732 537982 505661 1505060 1809496 1728401 532233 1335596 1306534 998123 1956603 1644822 708560 921619 353004 1649433 1971386 396349 986141 631624 674945 1126624 1994446 1988728 1310255 1465797 1773800 1071893 290149 1179956 569261 537736 1376499 1001956 1578932 1140764 1697401 120389 1078289 1180268 1269918 1178179 1716485 1473672 1626616 42381 1661335 1848968 713948 1914908 1074713 466206 1681700 601825 1929358 415500 140005 1325000 1823514 1445714 541543 1921996 1597505 1213070 1141045 440535 1187160 996446 1262626 801543 736008 1434296 1094818 619544 519837 1424329 1037831 233638 709215 582988 691437 971782 1911844 869739 846410 1325467 822580 1298969 767518 1612904 508617 9015 48600 1138290 1697965 1280764 37825 1460752 828313 567187 323205 1885702 1458535 224518 1006571 402677 1935114 583776 224956 1861537 1500740 1021284 706457 610605 1302796 192107 918448 123898 231912 173775 855664 1535132 102464 1274102 398503 1600930 1259106 244149 1184806 523781 861882 1527292 1343121 1529356 1916915 1483386 779334 210603 638586 32868 1566728 1255131 1121224 1574668 699160 558880 641830 1606920 23291 1318343 92671 359233 602184 257806 1220894 874025 1406882 1613989 1808293 637877 1302376 1396820 1855526 1129585 1600592 495869 881261 1615794 1172958 687826 176576 1322901 1622652 1871872 1434037 1553969 1991073 111233 848646 277706 1078921 1736918 305333 213209 1920414 1739619 215180 1614012 1131444 1427687 1092662 1502700 1033409 1077166 1516775 744604 1300809 311708 410274 507731 1703674 905741 521781 1524529 994214 711556 1032170 883852 862835 1932133 61943 1358362 1133033 573278 1489851 1599022 700424 1775966 1357907 1404124 400633 1484653 428060 341833 1027970 1181400 439682 1595835 277039 204432 1717732 704298 1638017 552770 1074252 1222739 1612352 719829 1048843 906689 1751124 626601 1333507 1292255 786856 859673 53499 1144792 202783 1954426 1958733 736250 448945 1879576 664279 1094402 1074211 748635 159446 30663 1956586 173269 1231204 1272646 1835889 1981628 1320390 469999 474634 264573 269819 1037478 815446 1609829 1786988 733875 1415969 460963 86872 324517 1513620 1356285 1946457 1206339 1699561 1150630 733385 1327907 936807 569577 589164 1373414 541943 1687509 1123951 231014 1166654 1623266 1773241 1670428 1327111 213906 1945025 1517082 128958 925202 1204093 210219 1975741 1773745 25339 1488175 34182 1192895 474320 1757417 669763 1140852 830046 508615 1196119 1587346 1966451 688294 1366533 1486991 564742 1131663 1691549 605844 1532433 1842133 261717 406736 1145376 746602 545112 484593 331742 1678097 759678 296149 1344667 1627912 302476 821151 1175804 868296 970999 656655 127511 1190880 1084212 345977 1827523 813613 1591909 1666860 582863 998632 1503984 1425587 1565424 577075 853259 729435 477380 1439303 1630241 1265074 616568 1959805 746500 1467607 966339 183625 138075 1234044 1341729 1551603 600426 820341 564397 845974 902796 1960053 546201 280784 1520565 1950795 469698 1304006 1594335 1218760 1788304 755719 559823 1210682 498409 957277 90988 1198708 1162103 303415 848154 428168 1115271 745890 93743 938075 1767898 570480 856988 1625900 313453 232209 663649 881947 81265 1403787 1034765 175456 1058371 634379 1788047 80549 800682 84216 484598 238727 423307 71712 721537 1510059 1480602 634956 740089 992545 103304 1140738 31189 498912 1118046 183813 790418 978441 1138237 1903624 559974 611438 1579940 238167 305900 1476828 812196 1794360 744516 412876 1167466 1374991 524171 422090 1757134 75370 1297758 625222 1563172 1141881 603492 2045 285480 643674 1856282 1624480 344755 1412276 1401016 149248 720444 856568 1908087 581656 521578 240491 666949 558373 1401858 1380405 1713125 1575896 1618541 136207 846980 304587 1085997 375052 558911 1552694 310299 1210221 1890189 1872277 1665788 1215578 1952938 405528 1536460 279173 970775 1586578 267752 1686804 1653256 569115 902709 1950675 1310074 1398088 389519 465111 1454306 1678136 1010035 1289922 1740038 171470 104799 1614148 488451 851726 1294651 273982 586087 1338213 635777 1938836 1235138 538598 1189451 446582 1675246 404170 1358304 1622914 364321 1688965 1594852 1448690 348722 1363586 1187230 168598 607798 564595 1816271 1200674 615246 1324653 1841822 1694616 971594 1781934 51334 1550982 1134888 1834511 1621634 1755244 1706718 1310300 1683951 541816 1680921 514607 697779 1069579 1426445 599387 360657 1045581 156581 957122 583767 1241758 1326832 838315 634118 833466 424002 1867769 1430810 1150538 1114969 486490 1206216 839816 919208 1629786 917868 1846420 1183795 827498 24415 302480 749522 1779733 749780 1590244 551477 1194204 1513514 174411 1625089 1445020 1970003 1746855 1169109 1110141 1985938 1287165 277271 1460521 1634425 1834904 593792 1343597 1738290 1868710 1094607 1107303 1127928 945731 503552 1717615 1285847 131047 226561 406842 1586011 336649 1956680 560180 540255 1280602 1580276 501774 594210 99488 230629 1615412 968362 1326195 988652 860078 1758324 76934 1153132 1240012 1095755 1970753 529135 1379689 673832 1763496 805658 1724182 732198 961755 689139 1018189 831724 689319 1031183 796009 1381430 427159 765731 669983 425386 476332 1436672 221833 1853607 507821 318587 1500500 827701 151285 261529 744062 164460 1200123 364993 1420011 514254 1519036 582550 967727 866282 448580 723950 1161275 550222 1388750 1644339 1560763 802736 1526481 19976 232150 726455 1889367 1641611 153931 120591 1076924 409425 828259 57969 401076 1941112 241343 1215716 427619 41677 851614 548027 1769098 221626 1690458 1086112 363414 1848860 868422 833807 1618217 1307430 590159 1220377 1047132 978091 64056 1557138 1432993 380859 962442 944555 376541 1337160 683706 1805064 1741033 375081 459961 838110 597632 1630442 1285962 1562490 1652 1930826 1393742 1135478 761977 98747 1780794 249800 218971 1215177 1406328 1271151 503176 1874278 1322491 1670727 50921 1333440 685471 1062952 939666 13070 1003564 705722 1198978 812159 50604 434348 761143 1026221 1571777 1954134 1708783 1876168 280034 1494470 1478334 1953467 2360 1029171 898411 1922996 1796166 302009 1269853 1844407 1327310 606522 241449 1146711 1654050 194928 924113 1642128 319857 1131168 402404 1687779 693879 1613724 1750636 578213 1197581 61434 1825573 1467434 956717 393467 337433 128545 663895 1574514 1137075 569839 638200 811620 528666 1688772 1380936 1666575 342674 395191 998945 1713123 916497 1387688 1474774 1280257 1924933 1350411 1420125 1317175 1975377 1574880 1526138 1016805 665025 109495 1733531 618836 238298 1864571 1693137 670350 1931814 1957714 1152044 1041337 108019 841754 906492 1471203 1729772 693421 1937898 271548 607087 1042606 141993 837909 181229 1286151 731419 564846 1411709 744503 1850851 272317 1715733 38630 1875374 1111980 1332027 655240 1998523 1940984 889032 779194 1326541 1375083 397078 732069 1930904 276411 1985684 1800854 229758 1414479 795361 1554313 1854529 111507 1587527 1887896 1830122 1617152 872900 1253369 1447161 1557712 261711 279713 1766025 1357121 818348 113161 1424137 217591 1729708 194313 1444863 1711827 1760890 1625275 571043 1742846 86775 3506 1376056 1921677 767187 1996194 455402 459052 1140908 1143734 732078 1367299 88714 741249 1156131 948408 201840 1902319 304898 906592 1430693 1512092 300312 1203644 1837877 309595 1936935 1999491 394546 287059 851299 1312072 1065978 1372727 1877299 1645947 1353476 542809 1599008 762774 462271 1960167 1101157 1273303 454289 859011 971975 984730 624593 317209 1854716 1914412 22201 1478764 1662729 1588671 1165173 645660 135002 1340989 761005 782969 1539344 498868 625830 1663648 1759613 464632 1497775 640664 1336774 787920 1647753 589608 1494569 1882641 189315 740981 1422723 957149 1790406 1540520 903787 852404 1848538 686432 399964 1110168 299115 1134154 918480 1651779 476472 163867 495959 1799527 30407 312971 324557 1932151 176510 1029867 215135 343211 478381 669375 1297667 45511 1020452 1566110 596420 105384 1419912 27904 1686307 732698 144916 32721 537129 1511449 1117884 1471830 446131 962465 1017547 314539 1191881 444525 571780 813519 1604948 698311 1795734 1477936 1577046 973052 1497878 1180152 418810 229164 1184675 1519091 1262695 1398437 1345214 1756938 1482582 1086246 24579 965661 1563246 1439276 1326708 11478 398380 1949028 461554 1939878 183994 1231777 886731 1371391 1748424 1022867 453472 1457184 1197146 194932 1187228 802805 546111 135940 1848451 859674 853205 1684253 576038 1098570 1013292 1872583 186818 1995778 1104786 1763794 716881 68256 140119 373108 817773 1112631 64990 1323918 7341 695196 1405456 1414468 1137321 756546 628700 108135 743385 1733740 1021709 436630 260139 1902522 75035 1970653 1310990 413208 200720 1334856 721497 1004358 808308 1756159 1019945 487652 362010 1385175 562685 993230 56195 1173319 1797370 340305 1899411 1735690 1624622 1289331 603684 1891516 33491 1053567 1978662 1128806 1090461 1468189 1982254 219435 438794 94514 1500658 1757183 1820639 1064469 660030 1465837 376035 440215 1038557 1543027 1359770 1392865 128052 66745 1638986 278088 505148 1129862 1171740 1505259 831402 1174838 32539 1408494 1197796 30202 1428041 1554402 1778414 1886789 547485 1647077 1636703 1360248 1614035 294088 1291787 1981366 933516 1470891 1024895 1554625 326351 794882 1311139 562330 1494996 1185525 790563 1833823 1791587 1435007 1215879 1920217 879542 1072531 972509 708636 947438 879477 1067467 1230377 564159 1271834 658053 297547 32340 614143 1144124 1224077 1489656 393426 884116 1129631 1834122 1616842 1659926 1334057 276446 308412 943046 845879 1296137 60255 568869 695359 1164220 1877692 439218 1527914 751706 483166 387749 935704 668401 1336282 654271 432589 760360 636967 1948410 1981658 1999750 459408 183583 1596424 1384483 196618 588837 1604624 402945 687343 767266 1427624 1754566 1257363 373254 1353766 66248 1500241 940221 688371 335254 1434891 445354 298024 1864273 1406042 365393 1527507 1959941 1424185 196291 1424618 1352923 1313510 137850 1301755 1503101 1103001 1540924 903001 10394 1708422 1292948 598953 1550814 871694 851568 1483305 521743 833187 1117371 1614585 1990457 1231021 1708835 441464 1855918 1206009 1892763 701397 873591 813969 1957684 1350933 333944 403537 1864782 725522 1681110 1494170 691934 17768 593926 1430359 1410029 1697578 985595 42299 1646853 170375 903688 628518 1487985 219851 42868 1217661 1626259 2397 596108 625825 108690 439098 950141 1550435 1082164 19923 191183 1123836 1038633 1629364 191045 292866 1643977 1109294 33657 1172167 63734 455145 1803166 395002 1453691 1289095 1023957 1039254 1959888 18038 1413208 610839 1550953 602854 292749 28960 1743863 1862121 914448 1026057 445303 868773 1786719 1447147 1502765 1292815 8305 1672444 414416 39988 1347212 1054051 926536 633370 1883929 820931 652050 1886222 370130 753234 581324 42369 1400322 159122 1931623 525789 1077259 607521 538894 1053363 1872955 1836639 1004860 170247 900309 1782428 954644 1500883 527987 1808824 481957 1879630 1231085 1395255 141944 355527 1033235 1250949 266735 230037 1262646 766123 782353 74055 1421658 11599 694711 630024 499421 736997 1798921 256095 1945970 207270 1444533 996458 1736304 617015 1120274 1103113 128092 699776 690552 1636611 1976132 1180245 1005094 774663 32949 216061 445029 638173 1159361 1216900 510261 1276457 1356606 1262286 1077377 1726538 10935 85441 151961 1773698 1989287 855197 1208175 1605489 441693 1646628 151572 338865 783378 674500 1445378 1362288 427674 412116 1253022 1712515 1167584 1987417 1142625 747248 1690750 1501868 472175 1447272 62162 122079 1482468 466431 171915 1150250 1619674 464623 1762738 1499751 1085057 1437482 1132424 1837181 1885364 692509 1768503 998085 731034 50404 50638 1375994 415775 421406 276249 891910 319424 670963 781915 1305909 92846 1223587 1352658 633584 1331594 96832 1919165 1488575 1620638 1715146 1270116 774117 214347 1880161 263628 763845 212190 183963 831545 1422135 1741555 1900671 747482 1760191 967379 329706 428310 1320375 1349758 266980 1480478 1446491 374759 1960317 194105 1164623 1704725 182533 764549 1875325 640046 769829 1388605 277270 1981872 1447286 511139 682115 1313561 1480761 485852 507581 1268470 1125097 1525114 1181410 1604803 1799914 7852 726388 113329 1991914 1582260 1933813 1874941 2356 390487 1291677 1301813 1121896 378650 723406 664574 554351 920609 398935 1472082 446305 172681 1458123 1794972 1263867 450185 772143 512398 1518392 782956 1998541 270151 1655333 1391909 1113857 1642088 1338850 1885160 1844380 524540 290041 864756 327833 1171337 185551 765154 453383 1499554 1558657 1767624 1511406 709250 1836443 482759 1087424 807849 1135617 903814 909134 1167195 500379 201804 1344071 161457 335032 422622 388893 708589 1218903 846316 1677816 1724715 448025 1477378 172354 8287 945326 661958 418589 432049 809518 30582 826850 1852430 924727 1625497 249216 448393 988401 718064 77975 1748544 67900 213223 503623 959000 648924 484701 980703 1664739 1118643 951899 92538 1207368 1413364 1700142 833946 837062 1789179 308640 798105 1789749 1867628 187891 579296 26152 30910 844906 591561 68498 531941 1079475 654674 951506 856613 1584864 357920 1134961 1904672 1541612 1166675 1228626 662782 1326575 811627 1920875 276549 696381 746091 179271 548806 1698979 138284 1071359 1225378 950491 1443961 1161987 1839488 661338 203560 721504 647370 1980569 54160 1616813 1300616 1633410 1785437 1062658 1264830 682944 1871309 539177 829845 29648 1756076 1094238 1569251 840367 277831 597297 1731722 452219 827760 795534 1441668 77666 1182625 1026152 443879 1118671 92018 1265209 330911 1428771 1217720 1681095 840042 1220395 1115400 878230 1446209 763180 446017 402346 216613 1867515 101560 86167 1510064 702817 281100 185277 1377399 1496445 551163 1956916 656273 1908276 99533 1739120 1691668 1064850 246315 762889 459563 1597700 1612522 836105 1340044 1008488 466812 454752 888190 1321673 451455 428043 224925 1234186 1583324 744342 311866 1674589 415688 1641738 139396 1346203 458741 662695 1275786 837812 1928506 1269937 1502740 1873501 488263 71510 1825764 1690504 1570519 1136948 536372 56423 1969436 1522236 976881 636451 1731954 559460 1727757 253226 919533 1988872 1391069 1902150 224166 740407 873494 1822845 1399378 933841 1678269 531021 1441285 459900 1304164 151811 1900925 1889815 1098968 1043066 1935297 425096 380405 12998 423829 1949601 1322923 80157 1464399 236071 2258 736922 1912512 466800 1604079 447867 1942182 90218 1458211 509902 916295 869234 1164184 1501542 966976 1279334 1252231 1191116 1498602 1657941 1175323 403292 389673 1662129 1557814 1929032 529419 1720940 894878 1093716 1539756 1332523 857337 1399585 1715730 1852085 1222947 596631 399580 427074 1257908 565423 1829149 1252969 183839 1018789 1537766 275694 347485 1114721 132910 1227802 800385 1423436 186553 376475 1486861 1606134 993378 544127 760598 494690 560147 1274281 416305 498252 1333769 1864160 177710 1693732 1248601 732486 773078 678537 1436544 967750 1401729 652428 1180347 331662 491240 1543145 1505689 1935823 314185 244076 672647 823478 1642170 1334169 1035406 1746105 780188 1644609 526848 1782998 359293 1404972 712385 1850232 1388147 46313 1655917 755759 157704 631823 397858 734089 1327658 466665 947867 563441 1700385 69894 285321 394072 1259659 1241085 352743 1140975 1026130 254726 884584 1612783 1509573 1737003 720989 1464854 601794 1172844 411998 1142143 1447105 521533 1497019 174087 1149424 84608 658370 3200 1223654 250050 726748 504188 862032 111578 1460017 1222213 55217 1597802 1994673 1337313 745785 1184884 1617463 890630 681965 1450620 629582 1244742 230504 409073 1646042 946411 351729 1947070 853492 1006342 502772 77984 1219842 925860 1351476 193591 1257840 1084304 135480 17463 1314846 1699270 1762647 178779 1625385 276476 963298 489627 160086 1689976 1580505 448352 1648375 847082 708602 322463 99615 84667 1425975 1107886 1756327 218332 502112 170948 503035 453844 1872476 57901 1546850 491069 1926023 1871063 68915 717227 1136602 700102 1655343 988955 9980 1992481 1386162 857727 627266 1182028 1195743 1852993 371113 853906 1061987 1399145 279010 576359 360107 1632231 2028 63264 1910061 50691 1502725 858152 1132385 196614 1482658 1926678 636490 943973 1680372 1189406 1651268 893983 618116 1165174 46508 1435791 289503 1955306 179790 708110 212741 1466076 471297 1736557 390133 1884635 1928248 1487903 1208428 199348 163611 1782332 1573991 1163388 1954845 131820 213286 43945 877611 336018 779786 1859258 872729 1683322 1061459 226057 152956 160034 1389362 1659477 1634245 939485 1839668 867505 1353302 770664 1547358 903681 1748588 468297 1729130 1242457 1763620 1869331 27788 949289 972262 756663 1213501 202703 51507 486067 1173804 1711583 1160555 675133 1002282 729676 1157004 1738747 1358882 779309 340874 243230 1255887 906225 737790 1530472 688364 1654803 1757150 1343040 1167946 615228 1627820 1396235 1091896 373858 836106 89920 1233302 1932086 920737 454069 996188 354766 995587 842886 1518113 284650 1295957 577131 280946 300449 1343613 798391 1531997 100896 1999101 1463763 604828 876849 1260154 961997 1132572 1079137 1345011 1883754 765048 857597 406565 1362886 1581012 252677 1377909 740951 1524181 1109390 1612923 654442 141756 65986 1290676 1402632 1615597 1360197 1367416 1311809 790305 758895 1680867 132692 1270081 757890 1999387 1990422 579125 713418 141196 992716 223592 788985 1174546 1977712 474597 1211787 1363396 494476 104478 536131 1970611 736188 1322672 1334661 1803751 1700399 1494412 1288647 1716644 1731888 1883706 1750782 328785 1540856 659574 1509036 1546225 1077850 1520576 1005361 267189 1551191 143231 180141 30482 886440 1401201 941737 1618610 1286991 170515 1077443 241113 381187 212179 1287632 1094112 1855698 30125 1116952 1404722 654397 783179 1606521 1508121 1628779 1666745 760512 1471358 1907713 1524 327590 710739 61785 130462 233661 824908 1690850 1553529 1719116 221084 1744053 912086 1482441 589551 857917 121214 1589819 1495275 1531760 928134 938949 74576 1413103 1611257 804875 353636 1299684 244417 340337 1541782 1883378 510659 1595720 426954 1571061 1116743 1872629 170047 200982 648891 811647 1186981 1797716 555808 4050 1763645 1595460 1671311 749781 931559 593135 757837 1341294 1438458 452579 458626 630917 830038 1303587 1537960 1303921 1264636 590687 753760 235141 646120 1449372 472639 397178 252072 487224 81030 1099079 986129 1307249 1993607 1946375 660521 1548300 318419 536193 1809942 156481 1130886 488475 1313312 473525 321476 1714162 842803 639197 729305 407044 1172092 1508427 712772 1765322 33087 616331 286869 544554 103329 210095 1747319 1009143 1794046 256332 535445 1678533 1433889 454017 883929 737018 250578 726290 1149712 464812 563233 1948490 116914 433365 1006720 1232127 625976 199335 523314 1469983 570460 1687115 273032 510318 746201 551125 1488742 171094 1596457 992893 1981226 1689346 597887 674871 320914 151508 1889467 1063572 946648 1176363 981404 794798 1663482 693886 1940973 1018683 1999407 1006383 251244 1812535 1624224 1932561 338275 387860 762479 550960 42816 451265 1996833 1483041 1572601 407446 852385 1841050 1538038 272946 206847 313487 232723 277904 1403808 1319148 58272 1240 1623415 1912757 1340715 565862 562391 210388 886160 511075 779050 883467 361121 350742 992850 1859207 1647991 1183076 45005 262520 201941 204220 877689 511078 1314449 1979695 1913106 1709625 895816 192851 1255082 1694148 953928 47144 509196 820857 97361 1289550 1807717 74917 1350738 1286095 346670 1034833 794322 1594336 1668282 131521 402203 1383002 455329 558030 1620096 1822470 821294 885219 911687 600720 1981449 1593741 1832377 1964220 1112725 397886 1832847 935698 1739999 1379112 262318 751727 1855453 10619 303915 507184 1691812 1387032 1294960 1710676 164938 769430 1759603 1618944 509646 1497790 148324 1647287 1082499 1402441 687563 319946 995297 1019287 1903280 1983780 405136 602306 1017040 1069298 1995565 1919185 1628316 1120726 1240471 569654 1671397 951454 1805136 201520 800353 1802301 712453 153480 262819 1940710 1901279 712599 140198 6644 190876 1262813 1593447 649832 650646 79337 385009 463553 1192608 1812104 594651 153303 1545008 578846 271086 854834 549266 898547 329080 685846 1186142 1871136 1240457 1138671 1133495 693078 784126 1782729 1161380 1235538 1262031 1364759 1974723 1052440 477967 1984100 884533 185550 1095768 277827 1810295 1165166 1114045 1548858 414852 222120 657026 1598890 1595908 1843135 884421 1649393 1724161 8480 1957348 1238810 966211 1725481 1414734 673658 1546530 1335295 711328 1214012 241475 483723 1916347 1933099 1770261 1346588 159802 754950 383931 1196821 829053 447466 10351 68295 184341 1375593 1506516 1701258 471923 850280 922440 1641748 578481 87522 1013758 721332 966030 340549 805845 1649801 1123664 341712 1936408 219989 62986 304936 1441426 1072413 1510497 108052 927099 1692725 1076263 1041023 946859 1870202 968756 1444865 346489 726113 314026 1276623 1158046 1787752 1415712 980185 1424588 1587449 70576 760024 250221 753743 97692 454855 458588 1938255 40550 1305149 1525412 20534 1071408 543757 550845 1083862 348623 510882 305206 1698327 1153280 592466 263893 41777 698003 1038709 482113 81698 332907 511159 676739 676751 1114146 793174 1638371 769598 1243211 867712 1574647 1922737 866997 657338 1637339 1007551 360669 989947 1205448 228047 1097743 1028717 1670802 1216146 511562 937234 236018 1348244 501793 1122016 1102238 1558888 1970050 803472 538664 1363104 649777 1927668 1313343 114850 1799752 94609 347131 507750 1671417 933179 1712173 871451 107350 1663319 1626662 638647 889849 407329 149079 1884392 143000 986567 330820 1965242 449011 945485 1973352 1670161 744491 1953099 796468 56741 1129761 1955268 684487 1820086 921495 280331 769120 1771401 1616573 45735 1323632 1710023 1583803 903208 1036342 1161440 526685 1742972 211403 1271231 703715 147033 923072 1610864 733935 1345669 1346366 1621771 364087 1763186 1473530 390700 1516033 1748760 1931734 1457903 1892776 1840997 1126462 1423580 606916 190798 1093683 1939170 1493286 1087897 1524929 312986 1461165 1040853 1003513 1163496 426770 1047849 526918 1785904 1634201 62027 55861 1162064 913655 119457 113449 559142 1141886 1327282 594327 832671 887188 1046880 1278089 1662921 350544 361837 1430956 1170803 586119 890021 1536807 1041336 1124687 1112340 733523 1649620 838335 1011699 1687741 469233 892283 1484660 49826 1368146 1580841 1857132 1960209 920066 964076 663299 1426500 857203 1564952 993709 244473 1916592 249118 1814595 1052744 68470 1877661 961712 245947 1406716 315352 102047 1243235 1746829 575066 1009940 1243080 1383608 115307 1571077 1696808 85628 1964406 138257 1258888 233429 1985603 1642869 1686142 34337 596161 658108 1833750 49948 1394881 446761 1607297 305622 939905 1024306 1794475 594629 1594136 1835251 1849201 1820215 532660 892907 73201 1273535 1876095 487680 14437 1788529 1726235 1351411 1573502 550919 34367 391968 507364 964325 730696 130802 1867676 259005 240549 875331 1111576 1392090 565029 1768151 154321 1669117 1433125 991283 235512 984920 188356 510309 77680 731769 1530634 865163 483691 548793 115296 1136794 1763162 1544987 733867 317279 1339662 713904 1979142 1021525 1747519 230414 1969039 1196945 216857 432355 818480 644876 1954473 1866300 248658 277442 59846 1511986 56000 1657257 474999 1614465 1812811 1444456 755400 658633 1426012 1305555 1573748 756299 1341838 227843 456641 1442891 1492032 57190 1462075 1333213 802794 1385941 534007 1201757 1181098 825387 1583077 1251371 563967 971830 185981 422911 1432168 748379 1983022 919914 503668 1992022 173372 1631967 63047 539657 1112135 205394 1594474 1142493 1576700 469317 1039798 147262 1878070 1998605 1089287 1310910 1057234 160309 1760092 1030504 166970 1735780 735852 1126117 1722454 562494 209082 1986598 1228138 1338321 626857 588534 1593649 1934560 1096248 414613 1967873 75961 1268488 1909230 1190795 215191 1995403 78181 427442 392202 1782029 1044342 1433094 319450 1363308 647063 392363 336801 1495447 1488776 1947822 1260550 1177575 1374974 1154111 1190529 1345816 535968 1709738 1844610 302064 875966 879572 1313529 951002 23788 1746737 1290060 1039710 65568 619898 266936 1810160 1899612 726228 1919147 884246 685051 1665580 967761 337999 1976210 309312 379709 1150455 198849 412230 1550326 224852 876999 534592 743641 1802974 1323808 593175 1186329 1529963 135396 346790 281519 1398197 928101 1488907 383030 749282 1062889 602793 840116 1725135 431225 867025 88674 1924200 1537098 26621 1696989 565329 1926294 1685229 158569 449033 1931578 1672916 1060746 979047 1807617 174275 1866912 48217 712783 161045 388637 1493738 442357 1702373 81658 1363660 1278716 428208 1752857 1158960 550239 965451 1073900 1956632 282181 1233315 588033 678037 623607 1339243 352147 1205453 492723 1228807 1672715 876930 1416485 1365393 1222867 873022 167251 593754 1909943 1036481 369808 1986921 1642100 1599836 244547 1995683 1785740 921779 1266126 1675518 1373902 177155 1540496 199849 615001 1656883 299554 863959 332316 1736427 1499634 413024 223723 188617 1197335 1173103 1605915 512994 1367459 1036920 228588 1968711 1502577 205113 841989 403675 891378 613504 250865 458184 68919 278515 1224802 451453 99262 1766 533033 1335415 163471 449250 506136 730855 1606019 1993790 988130 1093578 990140 491657 513610 564408 70 408645 1113824 906070 779130 382426 1713801 91187 489152 423608 1458781 1014827 1436386 1591886 327604 503234 1016006 85732 249648 776064 75690 1507286 1582098 95490 398427 140458 1939930 784300 1340419 1146050 38051 666155 1558986 1948806 1112162 1967996 1361628 1786751 1913601 891450 1586690 1881864 1517718 1611728 1243458 1564455 500387 381310 1431793 1325140 808551 1316394 1193486 913476 350859 87617 657251 1743087 57953 1875562 986590 1640841 19662 888324 316415 1366498 1703949 1074988 1050260 869112 1001225 1135325 601876 1432292 1875780 1477218 1235049 1054186 1204456 1211086 967753 544957 151643 1258780 1884419 515647 1889920 344302 1534292 634160 478306 9421 1047354 1441338 1718555 1277563 758 1101813 1798938 1329787 1271050 1719632 1267898 1310370 913358 1987791 286500 592645 300269 898544 512533 869057 748189 1810798 1016221 1123805 1494755 1965575 1501888 248781 339985 1612419 458623 478756 1444050 410100 527952 651567 1277246 305496 939546 703170 1098583 748570 288577 1540652 114157 1723357 1658098 1193906 813881 641250 998094 88254 1916486 1500732 452179 1403538 1928463 851775 1218474 1919930 684612 270904 454163 1640755 39154 416394 1170042 449606 1749160 1430369 273608 1268950 603410 1734209 1324645 864954 1139426 795833 306283 285774 276315 710637 180712 1371313 1698556 1871064 1799719 111105 1976564 1375844 1375779 1428146 1638231 1809618 648255 1615095 134808 1974833 1723836 469682 997100 1567399 23409 1492346 963102 1476921 1518370 1424578 167298 47579 841565 484592 662825 1812143 1566502 1096928 1754906 1782948 1559584 467869 587163 348565 1511129 545620 273077 1494116 453123 1508438 888105 311070 80484 721803 647986 1975929 995951 597890 1991639 1641564 1200238 276242 1347703 856647 898057 1159275 1885013 29951 368323 1014438 786454 1519819 1045290 1210113 588716 70942 32697 350342 580239 583637 287744 573543 1663957 1384082 693150 866857 1444072 665019 859713 1802180 346283 1319506 1916529 1685394 1511271 375739 225128 402848 270960 1073882 397183 1673814 469126 1497577 584941 1762164 1289892 930503 334282 386080 762326 680506 1113662 1286940 1634003 1230501 554442 1939516 912534 753803 1940613 896627 1026635 278178 154272 104664 986864 723495 1988353 1170148 257059 931205 865080 1050356 353112 835408 913165 1554721 374294 1028142 1092397 957674 874117 590736 914770 976893 396358 149615 583733 396500 1762183 1573590 733687 1624496 615459 1538636 1249335 1602510 942482 314318 1973021 1830660 1909158 1463015 1563946 1490695 755995 1815909 13484 653055 1164470 360741 548552 1196456 435491 544114 1015387 643029 1606062 19375 203558 1055553 1403170 1818092 696677 1473603 1492734 1220462 1549918 845958 1235552 1563543 572250 1235730 442147 1824931 1224129 654534 1889183 1604944 378067 500891 1820193 1217667 959525 1015653 1052122 499555 1190130 502011 678112 52050 1656018 1967301 1959204 996516 1367110 594150 1922973 1025147 1879713 1453786 1577053 1659937 865345 580246 669286 94477 305945 1051648 392619 187988 831956 297214 642869 1404821 1413913 770103 877537 16230 501746 577381 1395638 1274765 757592 1009113 63884 1186804 555086 1146526 1660741 328856 1765433 1008945 579737 370967 1495615 1561011 1088317 1997834 1782854 28414 1331263 1329728 1160386 588818 262555 1904913 485022 1073873 1797134 480977 499191 1199988 1828958 1501166 746951 523184 1881342 6340 47595 144499 1847954 1613153 502504 553318 835354 1593213 36690 994983 1757870 648861 374010 341080 118666 591545 1298821 956400 1553048 1765616 1186077 181665 1950962 1727882 245657 1513076 1902949 85280 1234323 1682533 1823918 1650746 799289 1190777 1470421 499680 1033427 221159 38406 87628 938372 242480 142252 1662211 161142 1767490 1946384 1397990 1930596 1562884 1814962 1414572 1573228 338918 478637 733546 1747823 1257539 1604508 1247138 1292073 916489 1388552 532410 1223733 1336047 1931368 640437 1199003 1925877 1664156 604113 1919229 475474 107135 246100 491569 1215862 157004 1428763 499388 148473 1586228 1254753 1188190 153939 1655330 132845 812822 1254943 296745 1018533 1168315 505846 1074219 287221 928260 677444 788757 1282517 1956671 129955 545526 887574 1838575 736429 55403 1306925 1975380 1631187 247270 1548386 89085 1814430 673081 900619 245851 75992 308394 1846199 1192049 548671 1434743 645242 1944838 1570944 1261643 448798 1200239 1010261 1570970 111356 1991038 625587 1085495 166771 1552973 647459 945983 473495 1325430 75494 1886996 1488293 423543 421203 36218 1997391 918292 1334766 1626486 530604 1486071 1727562 303327 390909 1513902 1281843 1921424 876428 1082587 364461 644734 1458807 1378452 1079684 1312833 821978 1986434 230590 974749 260603 1041875 1335458 1323042 1749684 915090 1326786 380433 1042269 204513 755237 772782 150220 316978 693148 1921700 1005111 1636094 1582593 580835 1308098 548356 31464 386221 437012 838588 729851 1474088 1742518 1113403 1066457 1751623 1486962 865449 1313581 1790872 1293310 401102 1047731 337139 1736102 1785390 848781 1549893 825983 589518 1551813 547236 55226 1445426 1459295 64950 383966 92200 1594063 1248253 1854334 619220 515030 1660087 263106 206827 1394411 1672145 247761 1113782 1357854 1489359 689098 1565354 593124 1912653 803028 1845463 1023915 1300530 1594888 814201 1242744 787292 974594 1694873 1746602 527777 1441459 1779287 1914011 775305 1645326 1881019 1157119 1016119 287541 1318866 1508189 471999 1000177 1939409 283774 597925 1206587 35581 1662558 1938269 1922089 1292477 1552862 780203 805475 119496 1099823 362831 544236 1797799 689334 449221 229394 416658 1813312 880075 1214443 1981145 1432877 834060 189018 525681 1919043 762843 1095498 653807 343555 1049807 1289722 1886256 1789132 203992 1892617 1166773 1353163 1373198 88880 1242254 493147 131773 1141646 459288 1709676 1597825 610417 1690762 1075861 1866267 1781373 339479 558981 1606209 1583283 1635610 1925860 784075 1369588 649846 845818 1943129 1429792 1334246 1940042 821768 613123 300109 709851 578859 1711274 91208 413083 1636455 1576960 537027 1201366 1253989 1333916 664026 1963696 427059 1268126 719971 533536 197141 242156 1026333 490112 1978060 706131 802278 1962430 1296762 1044506 1605507 396767 159492 1563439 1807102 881262 1999147 1336010 1169326 1513919 659179 1728102 1079848 1777765 270248 799894 1718119 1235769 1337822 160426 1697000 1608915 1064897 1961683 882983 82776 279498 1388360 526741 1734808 619560 1563616 210586 1882332 1795466 33787 1254015 229811 1422266 1806027 462075 258469 706281 185677 700217 1384835 678360 1541263 1657090 1557070 1480760 1574648 1673071 583287 1267727 436186 1590744 1281889 1751379 1391460 1599485 1099697 1371811 1066241 694828 490190 554288 862299 1254451 1747886 1198024 1264478 1203860 788057 1664800 128946 605444 576838 575926 426436 572542 1890744 597009 560337 1504308 1709492 801542 864004 748287 1589694 1834892 1030348 457934 137629 1141567 29560 1516054 12689 1058842 1291061 1911371 1778326 258456 756650 1867711 1767195 852717 518884 851773 243889 1534937 409962 1246023 659147 844561 293876 445050 1394494 257143 1872910 1021241 1503967 445739 1336469 1121562 1107592 1833145 229727 769572 67765 444567 744977 1254994 1679106 1932514 908563 1742225 738745 142066 17438 1446426 379189 1946323 1386541 661200 395245 693267 1118449 186556 21389 1431371 132595 504774 835716 1229419 910633 1316014 1935679 996854 1947141 1831247 1545264 291850 72993 735460 1860216 1497567 519540 636911 166641 1441259 259821 1475097 50663 212412 119046 830407 1475511 1685408 995273 862903 793902 1674063 1661067 315763 949093 601878 701519 1284796 570090 1066140 1108771 250690 697137 1577355 184736 1236943 243590 1776466 657906 1589621 1192252 460646 1652949 1043099 644019 47319 1106212 410744 383246 893083 797128 1947936 348926 246207 1217274 1485685 786446 1984471 1432306 1869393 1526202 1312557 1844640 1815725 1491472 837842 382777 398214 184352 417431 22243 325211 1768332 1233497 133706 567487 107802 1428220 1665731 1563205 1553216 1762047 1024393 341996 1975014 784651 301727 1606719 1688624 1000589 1225426 1531746 291492 1358865 297407 790849 353232 1834551 1073598 1376231 1740869 893338 1413618 1249534 1713463 1313669 396538 999115 1402508 1153732 1205989 1632388 1232307 1315841 263639 1799182 157732 1181990 625145 221242 1892800 1183882 1594957 1280618 1825584 332005 988315 943883 712917 1710289 819585 154683 925861 427760 1036401 759253 561065 1850204 53810 1035573 1018865 1936964 1781492 1946288 1575406 912831 707476 1724122 440704 442462 1078903 242641 1543128 1407469 991389 1038708 1146849 1177815 1671168 1783320 882083 1797235 1554015 737607 224081 954508 897012 377833 1597962 1615426 1152245 1841514 1972482 68863 635542 311803 1883613 798667 1592183 1062604 1051481 1237504 922475 1975422 1931179 1838774 1941403 389363 73425 1074047 820799 1209479 1544854 1055394 1569010 1162467 12170 1438235 302307 1539464 404021 1164810 410615 1941427 621789 623866 1742581 1382526 1191540 718103 739347 1677242 576754 729290 191340 621779 284022 1413949 155534 1363127 300329 1173062 1690724 1297077 1469076 885114 272587 226625 1836222 1128437 1216794 839003 31760 1781803 1371443 1410938 329455 1069383 999878 1942757 350680 288824 17586 952089 1108193 647391 1152449 1475638 1853321 424327 297907 827198 1614357 1901649 186986 1677226 749847 1268500 1401105 523128 1227779 350729 1541346 1973939 394675 1549677 499280 1513086 1184463 1529081 1850968 1424848 316540 1918735 1318337 1059002 79261 1824020 667289 1890884 1872178 132047 487327 184177 723487 797221 1058071 692256 171816 111460 1229924 1495360 317094 771371 1281561 1448304 388615 1646549 1053759 1971859 271105 1000758 1639988 985865 882678 33148 893861 1744374 83402 1817527 334623 187579 1477458 1705521 528546 1790596 339882 1969034 117680 1534258 486161 1245009 586023 1297348 170731 383081 1187477 25157 1925477 1035483 1639152 918542 1467304 1426154 1470789 466822 1566223 1753286 1068422 568150 1019529 412375 74048 262880 1960231 1921320 248970 715042 202025 473974 323104 1933905 752758 178920 298816 1707214 1680544 1855279 1872043 496487 1178485 1684268 90305 1359691 530502 255860 1486704 705826 1199289 1372757 1737645 1569983 886595 659447 654530 481382 289310 1204860 36410 938452 1921521 493126 1903082 101088 793257 1229745 294667 250239 727370 1976548 300893 562263 519489 465088 172227 1067733 33120 871407 242828 158726 1979079 1294287 1316392 1964885 1785521 1586855 112787 294386 1142535 1593467 142096 1744566 170213 1222590 1382885 173945 400192 684278 854046 1284051 1263606 1590711 1934349 384463 604343 1361335 820085 950554 1005893 764812 546778 1487238 1423702 1940231 1016789 1368113 765773 1606748 1033477 778230 1475307 1973127 316723 1229028 730597 1802248 872473 1202299 1766662 783350 1160317 1990804 791840 1105009 1367033 10460 152244 1771704 602597 13582 853768 323674 245899 1750610 1665608 502926 295684 375075 900456 710447 185120 154324 1982334 1689056 857113 1222341 867333 1243646 1912711 903950 1967583 205644 1477522 1591865 1138081 1112661 1662941 1183447 1533702 42883 1040647 236759 1318204 1749525 730679 1128852 314366 1492533 778615 320080 836667 1200776 1994759 1932618 443560 1597194 1822113 1738729 638447 305855 472303 1439400 160498 340845 1551954 1252597 69538 1456686 138384 145408 1728039 1278804 1880138 1983336 170332 756476 298290 1519349 1044525 1067344 1912931 537317 481596 1421580 1173190 328075 1065041 1017682 213373 1544435 1920434 473794 1116887 1987780 1564131 1894017 1181153 1287013 438058 1280888 1817386 1403101 127908 803793 1195388 1560243 1436928 1057569 1331478 349927 1752632 1059710 308089 721366 1226072 131301 868553 1250596 1264631 1069346 385115 1333343 1686560 605851 1720870 1445986 1763146 255442 314893 229272 932275 1574375 1793949 381331 128371 250760 1326564 1008151 400763 1150864 1472996 782813 342423 1767542 1793284 575937 1558503 1031562 1222260 1893734 742978 194987 478783 1201326 1733937 1935468 56927 997021 547912 522235 1582186 287708 1920356 167968 1715182 1183376 1964088 1973117 622033 408564 140093 1719996 1890438 1285867 815776 1393943 1683345 932433 1744226 844679 1751977 288790 746787 1220090 24697 760332 1569266 404579 1500674 1188029 932947 151843 1930078 1798028 397631 1166215 178150 1961527 1854548 1202980 846357 1572752 839141 493997 702087 479219 1730048 495483 1623870 632484 1309107 387683 362536 486256 138193 1040383 1757287 1587247 1467345 585229 545479 791536 563334 404827 999443 1210196 1943583 1519224 967808 1025932 235600 923961 1576730 355923 1099695 1861323 1145589 1122187 1886857 1699033 581266 1299183 186912 1171708 326793 271187 1994163 487373 1854552 385366 542595 851162 1750762 1538225 1432324 1601439 180010 396626 1670433 280211 1735975 452515 405081 1774897 381549 898332 1851485 712570 838107 303307 352443 942263 200468 372236 782095 1514169 190562 1130444 303850 830925 1999451 1684573 1045055 1903899 1545261 1281723 530813 1508906 218151 953473 1620254 975331 1816577 1135233 52888 1587410 1678852 673877 483717 223486 176746 1350199 133524 1746515 783584 971341 1457048 1391450 1688029 1671606 1503721 1523116 397996 1473787 1954194 239606 709846 1834877 263141 967764 1181375 1503225 1393947 115140 12309 980216 790163 1502419 11404 735701 655901 1090677 977613 1679438 564524 528225 1138997 677724 692129 34902 1231728 1918303 27048 1504647 1862178 778954 595572 1412233 957369 471646 1159723 1015484 284499 1882495 1336786 1502654 353806 702850 1274720 1119988 787599 1450319 253756 644150 439507 181009 1221836 1798356 695146 356591 1510599 496017 340506 435836 1463715 96752 1612620 632145 308537 1296394 682322 904058 1481753 1687973 1784709 153570 1280473 1210249 185674 453396 871267 1836022 856681 507357 387350 977057 58855 985184 1718857 1693117 830061 1010004 1200383 1259461 298379 1170926 1952855 61727 1972894 904449 102453 1756339 1812408 1670418 1802491 84558 199711 1624017 341199 1145764 116764 1421320 1763494 819293 1462778 152741 469093 1831951 1900548 140721 1250877 389625 720116 707863 1941697 122272 1080034 1134285 1425222 1480683 96731 1827173 1825725 1742421 428891 1760164 66657 995163 618433 1329901 1490 1427213 1255822 725913 394029 1979679 928008 456711 1588420 1140837 599688 1207096 1537614 1327719 549772 61293 493878 1370849 279305 492383 781951 1900389 1741402 293466 657468 384063 257338 128347 1663506 1347845 1871151 807888 664087 1573160 923761 1302193 282301 1632491 574226 1116123 1663688 307722 504391 392832 1026827 1336622 983983 288537 997666 1305371 455184 1459909 245957 672429 344989 438912 1555120 254332 1821259 374453 1122409 917177 227088 903635 864575 1898463 484977 336823 1901270 613420 1395015 427912 1688240 1490686 1554784 382313 826393 325835 228638 1192701 666768 1940744 61365 537874 97288 1261260 38642 1621399 703184 113101 209329 76510 1081996 1257107 36765 1892612 642479 382072 1898983 1555142 938539 628328 11118 748229 964744 1321366 1774108 1397979 586776 893734 1606358 1936881 799455 1995012 373543 1241184 1906498 1747271 1127782 689787 73053 21025 119573 677826 1428558 632337 1698331 998995 1494753 165613 282281 474028 1739136 1839629 952521 1482214 397034 891759 527168 1353413 490860 360526 50420 1981249 455290 544324 1458404 873259 1787997 1202186 161131 36002 160408 633016 530440 170938 252281 819000 270980 419543 557885 723891 590127 963828 859387 288654 1332686 277607 451348 85548 1697840 1650743 686827 1764850 1139563 984629 41660 738995 1389388 1595241 734068 520349 1423359 1306026 1670844 953022 1777724 184967 1636293 1132894 932232 971287 1883330 1984315 1240825 941207 529745 703456 887151 56608 722836 850357 48591 1623903 1633773 1658770 1541463 83872 1806579 1398674 1316869 1190141 1014462 1700199 220893 1406482 1833944 364808 583320 904066 1238662 1160859 104596 1428376 1217960 1923765 162430 183610 737989 210905 256431 1712433 1986567 1561719 607846 1413352 1422410 1849235 571162 1077101 1703814 109459 915138 1339640 1420937 1856598 170180 536683 309940 1053019 1163650 460780 1574498 170600 1350071 1475782 176596 443423 407465 1991324 443072 968289 1674625 1411346 781792 202472 1220858 800777 1145935 1464847 1636393 404202 201760 814835 308865 1058866 1518041 1781869 1425495 681738 1363851 930513 1881613 1120209 29431 1461087 800619 1500810 117704 1039782 1383637 150796 1452499 612199 1362786 361207 417480 349571 1051279 26912 323479 1930292 1407024 54927 1199978 640379 1414653 1303619 1038917 1670884 1936134 127823 6610 1112692 969142 1368502 1167449 1064771 877695 1481541 470434 1725511 1529423 1228180 1294920 10210 1347880 1446953 1287035 1134629 1458746 896485 280426 1417114 145422 314519 541312 1574954 1683739 1620897 182380 428999 679725 1625996 624684 1958474 1911221 1789699 1333111 95400 77267 809003 1557819 945091 1300191 1620347 692320 1962119 999233 849990 965931 854159 1264464 4674 1353401 1390717 4701 815632 1835490 588016 1535494 1298095 1840722 562659 1804412 1282792 1929860 283689 1510161 684372 1419422 679845 1147888 1901836 2166 92902 1988642 1673120 464107 1398168 56631 1234685 238213 930906 1522795 75652 540690 1630341 309541 1032903 1374291 251026 910329 905351 1147762 94569 198855 772394 975793 390540 1327031 642144 1079469 1298151 890049 1625322 252151 603689 1034483 1844685 464859 711450 1176239 1686237 1477271 1012309 1309184 1338462 260552 414134 289640 41884 1720365 235998 1630723 1533296 1214175 155928 507660 1912188 160177 1385919 1097505 450151 1811384 370710 584227 453897 1437062 1830302 773257 1036962 232822 845013 348312 582474 1147255 1581605 1571957 1696366 1839644 779113 1719701 1730403 744912 1181386 526459 668292 1949197 972488 1005911 1902327 1270787 1516781 1276036 893489 852240 1794029 1663960 461786 1563144 1491816 1383691 1994668 1614355 82714 9114 1827843 1305516 1848230 1972181 132648 327414 319495 738342 940462 1263160 359520 6373 5386 1329794 690016 1180743 848478 1332936 1942230 761476 995088 1944712 770034 383149 1401890 1688949 270055 1304658 1501578 401462 783098 1998432 1839142 1162073 1344975 300628 1747890 1009505 1223059 1036224 204411 1449493 983193 1723430 497258 387778 20644 584608 950840 3451 1554738 1781758 277843 1505362 336411 82158 1468875 1461829 1978795 1781906 993372 1806960 1742926 705888 1668747 978924 135459 1666316 191175 835969 1212202 1307584 1799853 1632783 1527249 1634163 1080746 712511 977533 1816652 37583 441788 634289 30798 1313494 598163 1457433 279869 348322 1091563 1290327 482489 1773113 1710515 1493918 416637 1490997 1276460 384350 1606236 1278486 1062917 1203205 979526 1181294 1961446 1386110 198027 1602520 1883011 1408815 1589502 1206010 806673 1705136 1061 1431935 1252914 1179851 1186584 658839 1600245 58353 393961 1865871 1747045 1323414 990107 683325 1262968 441709 285153 485614 765685 1461301 1658449 978752 1949961 770609 1696143 1705436 1016873 452829 1281790 787386 417101 504212 405338 770162 359039 1093655 1755077 1462035 1367816 86459 715863 3915 1930948 1240420 438458 1015005 167827 1517380 262760 1735801 846353 1835763 1547507 559752 1345807 132214 18455 73367 1699577 505138 454638 619658 264708 1668188 965362 380968 603629 1121831 1704077 345044 821079 1857827 1831890 68163 277081 296544 110850 204033 532742 788180 438049 1895409 620538 1087642 64594 846288 47232 618948 1412268 150328 1945439 423822 1439595 1547682 288116 440648 1418960 383291 1407444 73846 60257 996470 396010 530403 1490437 112763 1104129 1905659 540710 1783393 1820588 1178735 919998 602451 1120660 915772 1492199 224809 1683524 1020667 1622516 256383 1327368 1866140 872003 887003 1132612 920281 55902 1544165 447556 1959877 1554876 1266368 667682 801507 1804644 1687518 1721133 493081 1020130 1244110 1774474 230826 1018965 1660092 643608 1784308 1351235 1683285 1814142 1976156 678086 1812216 821731 60871 85960 1137887 1721231 791740 905284 346833 1508902 995263 146754 521994 572712 302804 235641 1309867 805163 832121 113487 1853687 594260 1415467 1830167 1035433 1206599 348719 26535 1601244 1944770 324950 1927351 1365974 1234720 1667405 16044 851336 1526514 1143565 623243 761440 1854616 301584 1160567 1124373 1222773 1228914 200872 1491775 893898 1550950 586211 1496877 481621 1354447 246337 1228212 301252 250611 546309 1729459 1699728 139093 163400 244201 1405315 1145649 1678258 409915 793096 764911 1063488 1693301 311622 1098597 600073 1306346 897164 1256903 425315 1700429 558219 1090942 1053033 305580 560289 1645278 1200170 1739285 1223079 1269256 776506 130616 721520 1910374 1466988 1275343 1124363 881443 78897 1710785 263482 1806340 415185 1487215 1109566 1644657 1020188 435179 48651 352032 1417077 750321 1859583 1631195 692512 671425 1289472 720320 1595325 987918 150478 1973015 1184168 1215531 1614210 194292 1706565 1244626 65734 1758725 1704908 480285 1591779 355722 804855 1717797 695705 163992 1221404 1111354 368262 1363752 1624749 705824 1653482 613084 481483 1274577 388022 1441309 1034477 1499520 1821811 618885 65632 1583841 1567098 334238 1606355 1040795 1226250 1623199 1563243 1719347 1229591 904060 1691203 1101609 349610 1857100 1982795 796929 978237 1213379 596523 166958 1041318 7969 18214 147647 1374553 432156 767711 1957784 992197 1893562 588403 1525209 606943 645739 1691378 1058765 1823572 262482 1636366 1048862 446537 387034 1040263 1326557 489412 505713 445005 152909 135232 232028 767642 133660 278577 1163630 132556 1193803 1717278 1237727 1123117 1388931 1704659 915139 403946 1172744 1906502 686885 1015403 1645656 88356 287190 460720 231006 271456 1529185 1447743 172758 1801153 1683655 924891 1649617 1535983 1161492 1670166 1021969 846252 1084166 1094894 117961 1711384 1695491 520411 1117569 995344 1986154 1001763 651679 1236384 46674 406722 1351545 778178 668221 1130212 1300793 972343 1603785 1785526 1152165 466015 1720077 848495 298717 1791849 1628793 186850 756089 964252 1772323 510035 1033286 1673712 1324340 332256 72376 1122839 1314039 346631 140431 440656 277 1957857 561078 1254361 1713787 1889677 168252 1003805 402174 508699 1938644 642238 1797773 895391 154403 745936 733147 889376 801441 1377914 30711 471820 728560 857241 678637 1866988 1181573 1487535 1273968 1551394 1823568 1845584 1656834 1081153 120364 206613 21285 802588 1525557 811981 1229327 254111 488887 126893 154707 1520994 1684681 1332819 596803 862357 1890922 1226932 1583598 203185 1948734 1242937 42975 244232 22353 924185 798111 1904566 645423 499988 1467525 1142823 1701090 1665262 1181218 1780459 1689261 216164 828172 836722 1816766 279684 1760902 1016753 1089641 1444458 1160533 1431822 949921 143684 1853137 1568113 381747 843815 1634434 1552865 263554 1601140 1041012 84226 1201939 1493853 1677914 563789 925105 412893 23866 1469398 861780 1457608 90067 268043 547615 932890 1698878 664655 359489 195712 1022017 1467457 10357 1160107 822227 1905430 1803522 110400 575036 1826443 516817 993494 129197 1205618 1498340 404186 462248 576088 1017832 1810485 1670790 1465729 1621175 736473 1198661 1941250 1697507 1169897 302627 1074798 1564821 416952 1380709 1816899 1404903 435086 1191853 1630141 607413 684321 805924 1819342 367413 117075 1984271 712686 608092 1265552 1591704 1459830 142549 1268120 351362 98084 316422 246849 311079 192189 56192 1737229 1271080 764950 1732746 707546 1493044 514041 1379609 1536334 1500152 1938397 133098 1387496 288282 1130221 1673979 914973 1749499 512219 259029 1010644 1335778 516243 274426 322724 1545100 643822 970780 1157080 394363 151928 1303176 408933 1190714 1941131 308663 503559 1718631 1842378 377030 365600 339029 1093939 418277 241348 1457230 476695 558643 1152930 1001478 974753 624049 1954044 1926923 927463 1251990 803093 1350264 705271 1198703 1878492 979213 1340920 527234 1868407 933417 780522 360563 396474 316480 828800 1739701 1222112 1732193 1504391 1241201 407716 1702962 125039 1427224 1374819 1543823 333924 1391396 1566877 727636 1500939 1562162 1682244 1263778 1087701 1205998 167721 1949350 171579 1232581 1247473 1950982 1138682 992782 1205625 290859 1123618 881790 798798 621617 1335390 1658009 680510 1620706 1109110 1754609 1037867 874573 644384 599213 474536 1873044 688165 831335 1860750 910922 309195 1716491 847500 1451032 1393539 1651458 1676425 1761566 671396 935307 1859628 831599 1518486 1822647 1288257 1275846 1486769 6956 762869 515559 667560 434422 205765 694213 442860 111033 1368904 20354 1437381 306430 1008643 1340068 802122 155185 277182 981009 331762 1751912 272576 1212060 1296285 1756176 1891724 1737859 980160 1858353 30313 1674882 1524962 650618 1084327 585958 1643956 1567222 965567 556721 1537501 196831 317504 145496 954829 1958107 1853388 1697968 1300140 819996 1726230 1119806 1371003 649069 854263 95888 21397 907568 1550237 325458 375467 704676 347200 419630 1595893 1641812 1179100 837232 1878591 855228 973210 1681828 695939 576442 1463299 520987 1147193 1278549 658695 1281184 1201626 1702304 1007139 919172 24887 1156 1101819 802861 410610 1028063 1779288 285385 1472114 1723969 1769036 14864 1386474 1633880 668726 915277 1381553 1443066 968327 477519 54352 1586963 1348847 501228 360061 1022560 1085941 857818 806960 104843 1213285 1932388 223203 1376607 33472 1526928 4238 1883545 325712 874625 1046701 1602858 247043 474838 549324 885391 252520 1075198 1154837 1724960 652161 1996779 1298186 961178 1119564 1330857 713998 157561 1745597 135754 1029451 230635 1952470 365881 319631 958579 1949338 237206 278077 912348 313444 1355103 1361910 1617660 1570086 1060621 895050 932850 1228422 976321 1257677 1891192 832635 753011 546147 1934248 132975 1974862 1298810 1818630 581528 233808 583047 312807 523754 1870518 1007459 120856 1575403 1114232 1711449 1585056 1297468 858613 855961 1664672 1542716 1936301 1383831 1223700 166675 1876888 1093416 351862 1497268 1618819 672701 1993975 1708629 1488679 365780 155051 548796 1756056 1899009 1333508 404892 568287 942175 1961874 1676414 558977 5791 1673027 1563378 1629892 1514288 1009715 1325746 505615 1617392 739382 584870 1115679 556366 367919 254660 964509 1384141 1055732 967150 1472377 1465135 1051758 872621 1696190 1445636 359751 467301 491423 938250 1963351 1983235 755167 1226043 349178 1853100 671333 1466755 816185 688854 1745457 1438783 48140 750180 1182662 1222668 496265 836253 841225 1420768 209443 88013 406153 76446 81945 610174 134549 647871 1304945 684207 480209 709817 66859 258926 1935303 135191 194824 627270 470866 643102 831507 250692 1684431 671571 1959790 164975 189634 187062 481099 1740587 169620 1420015 1786426 366059 852346 1292462 762845 1322460 1704243 1469847 1923644 199320 807043 387877 826520 1970199 673097 1151623 1943481 854749 716094 153787 1286411 1426729 586540 149672 576670 561770 1964419 43233 1870388 1966077 1666115 1733495 1905960 1456229 363655 861108 1758092 528811 1996224 776099 52482 411735 1967600 1404994 362434 109153 1238767 483118 55050 1167705 1981180 992223 255692 1916150 444282 10887 258433 80618 10913 1117916 981336 678089 464856 714390 1036983 833137 33002 875933 1884743 1686685 1225760 1376786 893035 367879 24077 901647 1157051 1575806 305658 411665 696584 1219157 207173 1148413 1378715 1195465 460529 721888 200470 224463 1510854 807279 1446338 61454 1645062 749228 978159 1024059 569445 699962 346478 1502530 1567216 1237183 1952260 453301 1412115 1083982 447237 482034 952869 918953 1609948 101599 311963 1632958 1590890 1559975 961890 1381818 1618331 1499606 1101181 480172 1231511 1280265 1883213 1929590 1890282 1642921 850541 1817090 112630 1844145 428398 771513 1959515 1300858 1608548 903264 859682 610183 833019 542818 1274158 785761 384226 215253 1538252 1845495 292725 573289 1349513 1161854 1701592 193865 233862 1210563 1941048 1314056 1375809 1048673 1751117 978028 962358 606707 1339042 1828552 619479 372531 1167128 1337308 1466774 542765 873331 981302 737972 827305 58089 710912 1755015 112738 526721 549816 261213 560415 1201936 1177960 1124872 1103342 209692 686990 21478 518826 1750078 1376346 92614 196979 1983191 1202474 1506732 1108 49855 579562 375425 1476274 1935654 1829735 1609313 1157734 104591 1966472 1100440 1408224 230426 892238 875580 189100 588982 894437 20935 122083 1738796 460317 518255 8269 749050 589939 76462 1541587 1283327 1683541 317825 762925 375085 1545175 716115 1814388 1331079 1828916 1717346 321518 89918 1436346 1799066 946591 1415477 908710 1525295 790569 1210935 338252 217153 477032 1136718 1740408 1007820 387947 24490 742593 1810961 522435 146055 687413 1774154 1445281 301302 618592 22006 1063352 1791117 1659232 1430692 519200 1254725 1006957 1437644 547552 1487817 654235 1680923 1817560 143626 1663677 78211 664692 706650 1465721 1278159 1925196 1724560 572506 1465021 1078901 1049079 1439501 745243 164010 1595002 669695 449868 1769961 898010 365530 537295 60951 497570 239287 744425 984616 1025797 186671 785681 1341954 1796298 1795298 823517 833419 311871 1682795 572278 1624546 1707657 68767 1698589 1328710 837957 1016505 1756942 1007095 1844745 232716 568917 1673651 887912 182578 1364703 298600 191766 1714535 1633923 364109 1481557 1052404 1381920 117288 445312 599904 1377555 1170515 418626 1117966 1891750 4151 583913 1310113 892193 1012545 435751 961235 1043830 725160 992177 655427 606034 279755 608127 941450 1408355 1237044 561870 1549852 375151 1378645 1248795 690791 1695298 1734143 321961 1606294 1994311 335708 1019819 348201 706580 42687 835811 29038 1412756 1359017 779363 1576244 219024 245480 1619342 1132684 1630288 787817 812130 1316355 632130 1051220 731339 344346 1599245 1255758 138397 120225 1382345 1749665 1254664 1333997 86542 884419 1854971 1942630 518247 1827077 608029 1355570 67281 379515 1339813 115284 1489994 325788 1748288 42070 1416749 1408623 1380119 807001 525765 1866118 380216 1853786 849592 165641 541860 1676980 453431 930344 1405542 384921 703865 17492 1055489 164157 1765514 1197028 1045774 627119 428677 1326 1594067 1419005 685097 489047 954674 973522 98313 14938 871688 1268204 1634122 837655 871070 583685 1169974 51624 587394 1815395 464207 1422819 1600348 501728 1046142 519246 1961540 1787317 1817711 276695 1529892 1355237 1185779 1550066 413672 734219 1614981 797471 1042105 1886146 473565 371062 1901532 1144944 1815691 1056202 1152135 310136 650808 153677 1236294 1868275 1653712 1844787 10265 933053 1143414 613255 887782 1712475 577236 1602609 679260 684799 1986764 181393 191808 1614378 1776929 324877 1385238 1209636 525468 1374219 818944 1251381 393612 905089 542173 148730 1633750 541423 1161010 312154 308029 1805297 1075497 1205863 348731 786519 600408 384667 459114 1172306 594086 1930461 423153 1098709 1876496 889153 778731 1682693 727783 230047 283535 1936146 1440311 1357849 1877136 746609 1608667 465501 470992 548564 1428187 1085230 1054799 746570 1134703 568050 1078426 144401 1106576 1174439 529717 824180 1732731 1265783 985173 1724946 1460650 1483044 1855773 773822 726526 1826295 251141 454802 1417145 919342 1097996 1188694 1215116 796797 1358617 171452 242745 1927944 1800192 1352475 468985 1963477 703445 771192 499005 976058 1894539 742559 1275727 1575598 1693019 204772 1722112 1348844 1866593 944285 1497364 53677 132509 1181157 609730 1292468 1242694 573447 179243 1489088 985171 827902 833676 1388956 159757 697890 918389 1549161 418318 583773 1624347 816558 839722 1447350 1362038 1251602 92610 1357358 128715 1522080 1755192 745444 379015 594335 1179296 1827600 264960 1956256 430146 885225 819084 1898440 1097448 1079680 917382 1485568 1279020 755598 824691 486041 656445 847264 719429 1279286 1485229 22214 181375 192664 127482 763620 189364 1941901 853671 1159104 329689 1257422 212149 1302956 522420 125475 786627 808775 1880855 1077709 1830663 471463 1918891 1668627 1765412 1085758 1555547 412542 1504349 1415242 1930482 387619 1197156 1205652 1999637 701534 408971 1777683 221232 293632 1981015 1701117 174610 1418117 1475813 672778 569779 812285 57704 551329 1692579 1299797 1190953 899106 1357101 888640 408031 1705640 778115 1229149 1598778 1604159 1358316 31388 114733 744146 480990 712868 938748 390349 640296 1594855 1707415 1796967 964796 460706 1996505 647147 949034 697689 796643 203825 600905 1616004 881626 1196466 187320 831824 47792 368271 476168 15076 873821 592907 597663 1994571 1814344 915839 937993 1293723 533635 1925072 384165 14227 361085 1965104 895212 353335 1731930 165600 1120550 252862 82562 1100387 1880542 952391 737135 1027802 1021261 547892 537329 1911974 1359543 679602 123031 1008183 1961299 1984780 571608 1434964 923226 1668704 1100150 592362 652250 353765 1940453 1986531 1572047 687643 1554536 304737 228889 1205284 1805745 1678998 1142719 819826 1315245 764828 79244 859235 666142 659522 1364421 893104 648529 365508 599706 1793559 408282 1857413 551422 530249 911797 361839 1328067 1475302 249771 19983 1476532 1849911 1549981 667606 1210992 22363 208131 1996837 182159 975687 893598 448001 154708 1240731 602201 1203512 347603 662218 1707385 801187 522729 907709 1728931 940821 1339447 1308679 1719341 1329642 1957926 1467838 44090 152390 504521 1890888 1367264 1527633 362716 231746 150700 855112 1016435 398237 210294 16550 1494032 1184753 1331596 1217450 1083180 285084 1354357 1009051 1091384 1615151 1531468 1306195 1887013 1249426 253828 1853464 382934 965169 640069 1590786 1408150 1679087 1307543 1694859 1888536 178669 425069 332695 354848 1698402 1514023 189839 1085389 1389504 79679 1435027 292906 373878 1765781 387818 19139 1472949 618087 683625 799824 264612 121403 1099152 1651046 1132202 1804507 96578 1678236 1255741 1745532 732456 1625013 1181995 1666640 1235701 588835 1963143 702559 474960 1252459 137373 428898 1544492 1915366 781975 1262715 377994 849372 859648 71576 1240347 925047 1230157 1915904 330322 1411569 1360332 560863 1192508 977758 359729 1448757 1018595 1416140 318290 950306 1385396 1514223 1515748 1542669 828839 1465048 621338 1972660 705284 670402 783073 380017 229601 145540 1930271 1903228 562328 1109807 1673431 1158219 965889 1047935 1416361 349169 1259053 255881 170192 1013808 213231 602174 1626601 1713117 726716 967330 853009 1841726 1737533 1915798 1253727 812564 231314 1117866 47055 1410128 622747 1461320 260090 1196121 1865946 1591893 1141326 264899 756582 1718522 1544587 570032 1412812 442840 37661 419542 902165 1309894 1023886 1782733 1247491 820011 1733135 753834 87192 869329 436499 1007453 1292116 68610 1995502 810095 101957 651534 78917 1638346 1641603 1038574 903654 907336 131964 1062408 971956 1362145 1294653 189365 673224 1293218 744052 562764 447068 363141 1956711 650568 1887913 1645976 1180982 639686 1549874 1899611 311024 823970 1209962 987884 1054405 1857651 442619 1757666 1983346 1974225 1213078 1055630 1469408 1519642 395701 596946 1132502 1853030 321738 61272 1543134 660735 1875924 709469 570360 1184634 78120 1274838 1230049 937275 1817147 830908 1040401 1880608 1921891 278714 302454 1426481 283423 1992163 4443 1274060 1721112 963570 591730 936930 1887463 172629 1499091 801430 520030 1798058 1825760 1322850 348094 1962602 1258736 891994 566640 1941380 1083168 1490040 1641528 1369240 486081 1958175 260615 854195 874092 844489 1374194 1228969 512144 733536 144128 1726042 1938115 1669376 271787 1625141 39654 561027 310293 977687 788279 720328 1893622 788942 982687 1500428 1319390 115235 859591 1850526 1079855 1099051 1533990 131681 712829 930554 1450988 908235 986644 862919 1944805 1719210 725398 1923849 12919 1125030 1049570 1991084 1261007 1936190 38261 1448258 1634495 1160842 315275 696858 556537 113687 447398 1157150 154835 1821586 321724 1486343 772329 225230 1567166 207757 687501 1038665 181796 1190149 1794206 521346 681475 1768706 1218880 139194 256068 349720 209549 857606 535236 1592258 591005 1458766 1316017 1523766 1631621 1528929 1096330 1431292 1616409 1639997 1190304 1583569 1755753 748458 1691895 1729146 1409421 1652430 1477019 647282 1163471 776573 1913845 126403 706350 804269 1480614 565912 391522 95271 673374 1992755 1433858 1089903 1061640 145606 311867 1775338 3567 1273592 1341187 1325126 208329 397694 520132 218853 1681550 1069317 1053954 28561 27999 1896688 1961435 655790 259335 1366686 1142270 37836 1553588 1143041 454700 433535 1551647 1709759 103533 1374661 1308338 1913334 355178 437926 159770 1429917 1295655 1607849 1978950 1770551 1024027 1278430 974502 1728966 204082 738980 162290 1960508 1920627 1576854 1374995 1451272 1203076 1751292 755836 752682 492820 551182 1978209 1352313 1170409 360219 1508830 639299 248270 1200338 1539545 1762937 1554967 1010879 561329 707407 617119 1829852 725682 234686 1291577 265254 286254 447983 1388861 200987 477413 547265 1685725 430303 325899 1431387 378726 867102 1369583 1462593 1896621 1174784 60441 1852112 123597 706793 1918844 1544751 834507 843522 1595863 1081987 10078 813714 1398678 210079 1929680 816423 385599 380614 483998 164378 1998298 1980770 613787 760079 1505884 526627 1519981 1601893 1222536 815371 428347 1776359 1241162 1079954 389051 973630 1733138 188554 951349 53192 3058 797689 908187 91395 1764385 1497546 208085 1065919 804424 293454 1910150 1470368 453 1415371 427570 77913 1509063 372128 573184 1507350 68621 1589528 1915052 1575074 115097 1502321 904112 768497 1243884 1079371 1666991 918368 1447266 819161 508342 1169582 1342266 1086288 1326615 1985344 769201 956956 314985 1213647 1039099 1805212 722245 1691592 719553 811300 1466401 858162 363100 1361944 973765 219325 533979 354608 1818148 605187 1729814 379026 643398 202871 1931710 485222 1816840 1793871 1939036 49861 260859 449170 432047 1653431 1290607 1667391 1443166 1214263 807653 465982 659573 367430 608412 280131 1170592 609421 1859720 1004633 236308 860098 1833251 1716023 1080963 866878 1947877 338401 851592 630438 1702655 1400051 167669 458356 177809 853834 1047082 1249345 1396836 467134 1690507 1696013 347491 718712 1520084 317519 1184383 1602114 321938 1686118 280854 127927 843270 1660592 395700 1584647 563954 1075219 1830978 920683 474234 1413011 1951725 320388 948357 1577470 573294 1590683 1051457 742484 61617 895347 239495 276675 20833 308354 1544416 1541569 1642073 154566 1508614 1513966 1609911 1755462 1075960 636783 1833412 1730179 608227 1365299 1457343 599071 297264 1066392 49657 1019895 827606 1588555 1275396 875762 538866 1876397 1156540 598765 1357494 1725125 1953429 1142488 109308 1724036 1922733 166648 68511 100697 1620630 1576878 1628263 196895 1011760 462069 1874560 1962996 1745211 1791864 714961 1522765 456908 1191181 1304296 1440089 1734914 28781 408313 960070 152608 94364 1815593 436221 504586 870490 1734634 1720701 1401531 1742462 112067 181139 189318 394040 1233656 1149650 641547 1941005 681476 1194539 285021 1274425 633050 36157 1503233 948623 502201 1304832 892449 514539 1892914 1307033 231714 578179 87349 871907 737116 765897 711574 1445910 494484 1227567 1045582 414902 212357 441111 726458 1490622 41947 1110448 1460338 386453 721167 1869268 783894 192854 334723 485658 293394 1394708 1195789 421791 2217 908611 634870 1963978 755705 416663 1082764 550893 691756 655054 1786002 1431033 126723 93715 1748903 155575 429844 695340 1354791 1984649 482070 226282 435027 1545502 1900065 1304344 703869 1278759 23882 352629 1347825 223394 959190 1722332 796839 1186765 107453 1544361 530175 483612 510764 1644949 1416620 1143246 24431 160589 403535 227791 974908 1087956 1164436 1611776 1388599 475430 1839845 281218 1363195 1896600 352616 465750 1839919 573760 1886228 341966 866319 1351671 641254 871429 72986 789602 370401 74274 1791229 892128 586919 1325777 1116749 1658910 864704 1760735 879433 1975278 169988 1808059 654506 1733208 603017 295093 295902 1436083 277552 728450 1555008 1401604 1018778 1458425 631223 1153033 759314 956456 442618 967639 1178188 36211 1691898 609217 562193 503115 1418394 1987047 1427866 143082 666037 1076840 123001 122331 1478717 774079 1371792 1992310 298449 999973 1566891 581177 611246 1851838 1330384 107664 920301 1453986 1248308 296017 1013434 83472 350888 351064 463805 1148235 1768559 1755291 637202 1900243 1049039 1254218 1396659 1169025 1179229 1296247 288317 444380 1131775 595228 941069 336578 863725 863560 1213114 1248360 258708 767183 343423 748338 1313502 1778170 308825 611980 639788 417655 134912 439020 710324 823776 1088504 503073 1435559 1230959 1311181 1300332 1186997 405339 1342314 1438268 1704221 928730 1427295 1835487 1101176 914729 1661513 817141 1448030 657266 1806253 504498 1897357 1990448 238206 999900 1044089 56642 250579 1975394 429345 1735086 1960067 1771612 1593752 653050 1822987 80440 472371 18703 842316 622162 44904 1646622 616614 221611 609958 1489143 75887 1459242 971335 811245 1499649 1777746 684550 139462 641317 1065439 373677 881332 446218 96991 1336831 751305 240641 142720 1239269 1694726 1413131 1880474 1723051 1204814 343177 1696008 274213 802679 958164 113217 609344 978663 1390415 599749 1315861 1782454 1151287 369787 1411150 147784 656164 696021 1928317 1388436 831637 1395192 1743383 813518 644463 1102682 1926745 1864135 535403 797956 557899 1812895 391698 308264 1316558 519117 552781 846643 905627 299732 850709 1648275 1107425 1612677 1095926 293994 2963 1239606 961303 1606363 1250344 280907 1563050 82748 1786640 1751192 874447 1938311 1912928 45060 1219836 793806 303167 891601 1165704 1602841 283324 31664 1724645 744227 843888 1320673 438934 941202 135536 1532963 718217 507335 182007 1071518 1290977 89721 1408136 636014 1272968 851539 1824131 1838694 683852 1935743 1720262 1214829 454404 16082 69078 1360104 1032201 971249 1952001 405345 1083193 1829467 387495 1683926 1498722 180586 852945 92750 1065165 1589594 1559879 928506 755394 1803197 1313005 1411006 497040 744338 731560 1523645 582017 1547411 1282023 899071 196214 1355217 1778040 1764438 916711 1583511 117286 1943939 1662668 255609 1918707 393276 168567 807415 1162980 745841 1251955 1450748 1241044 975064 423397 1108122 1234359 1302857 304042 402066 1858213 1627833 1100526 669321 775677 1427339 1673096 1613386 467400 199941 969939 278668 866739 1225337 1145559 143870 253370 1192590 903511 965729 367134 677120 135598 1242290 1780994 1821619 914201 1350420 172706 1655135 1900526 1070087 699439 293903 1136673 1725936 1078186 151342 1894992 568285 1077447 1606073 138940 1541945 1206121 501359 274447 417640 1622101 1484986 1261600 729 1487634 1943492 63975 1354588 264239 1628411 1494657 1066262 1198713 1162962 1689025 1332705 80955 1916717 1724366 1179157 150542 440181 1642251 1548394 84250 1659383 84970 1609529 180703 1666249 1318627 319531 101300 599228 519717 962639 868734 1493247 274383 100281 164963 769659 1911830 49298 656051 873089 1201674 977947 1484642 39652 543830 1383641 165935 1631653 551645 475838 1244167 689735 526702 1086605 1474394 1983873 690123 1625341 818059 770080 1203988 1635462 1110812 1400249 1641125 1694185 56755 627304 1632273 1559066 716180 1672291 1555508 761197 952377 1865918 1733252 1258135 265981 1743405 1828428 1504426 562219 1272275 121967 363581 292098 1265847 1539701 1039808 91564 1833840 1413819 545317 992121 1618570 795080 461652 1026928 1700410 1670947 1918697 635764 383836 1374247 490933 1981078 1435430 1792647 376460 1784038 1074478 563627 1959480 1781005 530069 274553 966171 800577 1722829 598679 1106788 842121 869834 1512943 1048231 264712 304128 1419691 684573 1153692 1865806 1950067 461952 694065 273582 1319286 1927632 1297900 90357 1314875 1456113 1531471 648566 1384515 1047825 1575348 1496608 429573 1406097 1536658 1004179 1160744 1431020 180865 790801 1744416 190034 1619755 372919 36409 1433114 1501480 1136099 1592522 1603258 422781 251285 68042 977747 1122221 1246529 602490 1350909 361317 734446 1322376 597427 181562 1582697 1039760 152176 1423323 1758934 501096 595727 863095 130108 254945 1815707 1233883 778911 1714120 893225 1122705 162032 1093642 34109 635199 685671 1642561 1462796 610861 672273 1028970 1773966 1316130 616895 1613924 911879 1853001 1571250 437887 788882 1461836 1560545 1127646 1155896 23840 1763638 1477748 576712 643694 1183074 1716105 1299153 247547 1224886 928197 23142 1873155 108471 541301 1799858 733488 1034977 1035873 981339 892501 1080766 1929145 1589831 738869 1104496 834740 1647941 1328717 629988 340502 678696 86837 1523208 1358707 453190 1283619 1069304 637755 1748009 340065 629177 1303080 1379159 866540 1526460 405171 101140 1317021 1178092 1835238 1224948 576389 619380 213969 1890025 64748 661488 225222 1735961 1921325 1674441 553749 1199196 1609146 1138953 1736642 833881 1944406 353930 1005238 1224052 1477691 899138 1383221 854784 308696 215556 617335 1290013 143237 759389 445170 1094127 1689471 787200 1900199 304884 731015 722365 1358354 1354177 819718 1475526 392505 1200774 1629466 1021746 1618637 115421 1178672 281350 1057106 529590 254793 399527 1743479 1098462 786088 316355 1347853 141807 1143884 1090974 783685 1805200 834569 1901253 1836400 1979526 710297 1676187 609129 1534928 753094 563117 688268 517528 1060850 424121 1998976 778988 1638324 1007679 472013 657984 1574303 179920 631749 1304592 1047072 1065599 342836 382893 1206582 210377 566256 225271 1035897 1174098 967865 1900719 1388289 417665 1719693 1743499 134647 1673774 1992493 1808833 567053 1017863 579188 1935643 1164045 199666 512821 1968465 712807 1459323 1203053 1637604 868761 731807 305617 958108 1272492 1115840 480598 975360 486031 1907103 697711 96117 227785 232052 92157 1536909 1922840 864486 814861 462301 892262 594660 1932172 449406 1428794 1347297 600811 894474 940939 734692 1073696 1546013 1777012 1444601 1861093 1198501 1343844 1538849 603552 1424831 1711199 1119062 479920 1210610 1152288 331517 1426619 1713397 17645 1420356 1720559 1272217 113910 1946504 278583 1536553 1802496 816416 1552254 1964241 1748492 1544509 512279 1226179 443930 211399 592558 480872 455231 1246933 455537 1597045 1251801 1678321 274552 1880543 16429 1584873 1928760 1109912 267456 511899 1226587 1548827 784040 107041 412391 1050850 1192714 1660630 1689100 1098254 1314241 765349 727308 1506706 1006761 603238 866569 1992957 98387 174931 356845 1100950 1927692 675008 1952654 159926 1925026 120401 1565898 650515 1935459 1049412 1605175 1244619 1834582 588086 1232499 1888900 280153 315216 581598 1398260 1017738 1875065 429702 962033 533715 223112 1384002 1024241 1179832 1079471 1610714 714714 493296 281020 687051 1028416 75427 1774923 1603978 1093268 1502015 1628649 43180 65107 702840 658448 1945928 788402 1970291 1384323 1224471 338937 1527762 1147419 1774161 239578 1180852 230717 1641246 816810 68220 1529258 903153 1334771 1339820 1775518 1006126 1844513 1326238 1912499 30648 289893 1375306 372707 1194788 1838314 1908374 1382063 1788004 1124746 1293014 133758 1345687 1924453 672565 295081 945468 1518088 401380 1513384 1972166 1904122 636530 1014214 1155306 168376 1214364 884300 1400014 140815 718049 1426249 749322 30095 1953040 1847062 233466 1869580 129209 943835 1889707 1068175 551530 1685449 84503 801079 1395510 1711790 1270978 1635761 400566 1398055 1582435 962321 725820 112947 1207295 760225 838830 257955 1563236 1272540 265800 1892823 1198008 898482 1817811 1012000 1025155 939358 559346 1577443 804116 282395 1929171 1663825 1966380 1239012 1371644 1034500 791699 712321 1574033 1244031 1121575 396083 692369 650149 678814 453813 1913564 40273 1357795 1162204 1730995 112051 1221997 1660038 343589 1028251 330995 330423 405190 774426 225309 1547833 1562437 1305030 978069 1621743 1037935 234397 894929 554661 1692303 748871 660901 1921626 472653 1281798 1066413 64355 846351 1739414 1390576 226744 1085856 1550092 693990 160138 891174 123061 1854424 906333 1261734 849237 743324 1109290 881115 401015 225307 1544833 695981 1623423 1172991 1406212 921221 271952 837717 1880999 1701486 586109 1584081 1752228 1208488 1052981 1297084 1922962 305163 23650 1376877 1588109 783826 1134071 672138 50161 1699485 1803050 1987310 1022755 1174752 1101726 873596 255998 1931622 1724143 1884230 239838 366665 145512 1630325 1309291 55190 749137 1307757 1364519 1380322 1386840 956863 1711866 1111990 219924 1140868 1257084 1507571 971562 549401 1374095 1730450 1393831 370956 1853998 621307 1106933 222369 250094 798544 440460 1402419 1477089 640089 188432 886914 1706654 1107214 100731 1356511 785721 289055 94147 1932672 1724189 923317 864387 1066601 70149 1720811 596647 727711 193582 1212341 385448 1364054 659999 1887884 616190 810215 1547390 1763133 1308600 533403 13645 1210981 531764 673834 561511 1511857 410196 1811782 330815 1895252 1893645 1865864 1997295 359606 1446190 742305 837220 879957 654982 112939 1293254 935990 1011779 1035419 577208 275226 879880 705382 1879826 1516292 657206 305529 665882 681663 676573 1992587 1596274 929186 537731 1422695 376758 589506 1560081 1448606 1721714 689105 1294323 1900406 1623659 443743 1616386 500783 1912566 308457 719476 1097580 319574 1473814 588851 1753661 1090447 1481096 960406 1753030 1118878 1099510 687065 1246236 472547 70612 1119433 1579048 1573444 1741180 1461274 345126 497178 1978849 1278088 519184 33207 1257607 1036887 1303985 60538 14979 803152 1651439 625437 1903945 547159 185910 1970870 1183144 1102528 776774 939826 1131177 203357 1227920 1545966 353259 1235573 137148 1843141 902670 676803 184071 1366441 1867218 215767 735365 1079732 1533261 1900911 612450 197425 1705512 444500 1583425 287344 390819 958134 1782377 1542102 1125934 140028 420347 712976 1018413 1439536 1779224 1940013 1508187 150198 616107 1824211 1660418 692931 1779262 721788 1784785 925365 1063249 854142 490222 911502 350658 353404 674027 1693571 859209 244712 204452 987232 874116 1986834 1215051 1987677 213777 63355 377308 664360 1264422 902376 1271064 6360 399701 1205614 1632586 940309 261745 828754 668569 757864 1692670 17652 587039 1999763 307016 1388336 1512619 1551763 1023256 1081950 1454056 81550 60831 573480 1567708 1440632 535974 1207942 411183 467580 1078527 1593128 973269 582006 1345204 400972 533940 1475479 537937 266007 1119890 1329851 1681618 1131771 534367 1284217 1634949 1052519 1734708 1870049 1709558 1843305 716042 1278780 189368 1409725 1811786 946660 1127521 1871662 1853873 827221 1654729 1508448 1694049 63080 1368365 605912 862170 1761445 345954 1856123 476593 229963 1677740 1531226 431549 939239 1117576 483306 1995039 1751924 537718 1612888 701081 1214646 158827 486173 1112092 106890 837534 1541779 1305453 1957369 1293662 1844591 401470 974511 716500 762220 478060 455718 1077896 1681220 989506 1035834 250227 1484749 453721 1381769 139978 270350 332107 1634657 37068 728808 434237 1594589 1417789 230564 716001 1569915 1794546 1239581 608810 1839929 256354 679080 1778930 1999403 881547 1166159 1781090 1949451 1151399 445472 1307217 1148571 1659394 524082 758577 1798017 156027 1578516 1041614 84384 659736 303843 236146 834128 518651 958933 853883 1014104 1902364 1784121 1065732 658022 446204 851213 1285232 479282 1886515 1716792 673406 858551 1022115 1945270 637660 1946788 370310 911838 856830 969928 211141 1791548 1715972 1390309 1549221 1911584 1937093 1486384 518869 545458 736528 1482446 1080032 1210082 548721 1153048 51223 1932183 1217749 185950 1381375 1007558 799162 1764324 1679485 1213957 502009 1499152 1291923 439737 601112 97862 551253 311777 1003071 647129 831798 1852125 1849925 1204834 22577 1475731 1169892 1584806 891723 403860 1376630 968702 1478778 871518 1212422 955810 1431603 1067648 1119851 781200 9630 1868354 1464619 1979873 438872 1260714 1288207 1748881 478369 1270942 1657520 508828 259412 94843 1274083 382648 1864818 428868 589876 1958429 216435 906681 1712275 1202418 109781 862745 1375711 1345361 1571943 1261511 1026735 583050 1465510 1212265 1338742 1598891 1030065 1105620 241682 263213 515427 183273 582652 1281637 1784224 1230572 186987 207075 1155538 896918 1859158 1975297 1900611 1374654 1479663 720118 164802 1725414 1761738 1067575 236040 187399 969070 984901 1603034 921892 164143 529616 1213653 1689151 1709404 1033639 187243 1363097 1714667 953609 379373 893242 628992 1875389 1751795 22461 554963 868788 848361 1007702 1006443 784037 16440 37464 1959184 1296085 1162410 726743 934463 1967649 1294405 1598678 1386676 803837 1766031 653654 554253 533822 1338968 878798 480012 293133 504275 1517910 1976935 592421 1369376 1432100 1966777 403355 1593455 122437 508516 1748974 987326 921804 642540 676658 1241470 1870581 176542 1870171 1511674 1474870 1465603 1606654 1070735 1909334 1398177 752311 985499 5675 1283542 628482 1990707 1550493 1538782 1631723 428535 1407601 773806 1602539 598498 554640 1889233 1316890 1643398 1930846 1507087 1751657 1381941 368311 1692034 1339628 1881407 1683137 1669166 590887 5007 1273201 1794816 1512530 1302580 517386 1784840 159402 509595 285802 1827405 1711453 428298 594098 764912 1573318 512081 1551584 871398 874198 1735000 157926 1343663 1150130 963558 205125 1392362 1857603 1941590 37480 73171 1694752 396464 210733 161202 1707134 616159 18397 441977 900527 798416 7560 1366951 327966 1713223 1440898 1591910 1664630 574557 1478888 1617864 369651 1301510 1622844 863680 1487085 1791041 1129284 1605496 1272269 502628 1287126 1042892 1795985 1229863 1591918 1938648 1995743 1501730 394755 691484 672862 1431869 1360588 1921420 1295412 1501068 757491 1790849 1014155 560989 447146 975244 392475 931353 1367968 237984 1413086 185309 788447 1164933 1040002 1599481 896414 618143 1029702 506241 278209 46956 1042905 901114 1782398 158701 1618030 1867475 1066395 1531878 1340004 1983021 1965427 1582584 1177248 1363273 656622 1396867 749852 1228587 1759451 189900 1930834 1172616 1844974 394623 1823749 548534 1398079 380792 1855554 215687 1369191 956426 869188 878166 1049181 251216 966482 900874 764839 503383 1874667 1333 1165588 1430444 1246913 1737935 48825 1444491 950573 84056 689691 1499061 931616 1886290 1726414 240567 1076291 1368653 753158 1543628 1032059 1497866 1749764 1594791 1831597 1161087 1150539 118625 1977327 743724 1698133 1735470 1384556 1961602 894793 1517448 356172 1474301 376648 17252 1274269 1853829 54932 350078 1293443 573620 1874177 1110302 1034847 1398530 716388 1216365 1030634 65165 210588 859799 362889 1111837 141739 304580 1761579 1709766 1732029 187381 107992 396531 609289 226522 200566 855939 515872 721224 887339 1069406 13577 574001 1883600 257988 1153658 1923113 1005971 1734087 1360164 968626 382669 1230711 420962 1584991 112722 1713987 248458 1935965 116982 936038 1016071 1195911 1267327 1231308 697177 852105 1548962 1345858 119331 797247 535709 702748 567370 1871904 1123821 1150160 676508 277218 931236 1709474 1123022 262041 1412836 278787 1439220 1678229 646082 119325 414985 1725427 1621824 298682 1190059 1325622 102007 995858 1685190 1003815 1045742 226760 1614024 1820627 615893 1442743 131040 1448885 1317831 171326 255917 587661 1960972 1073765 289871 893640 585247 747499 1150050 85831 629242 1739168 1015894 1887990 567032 137418 980980 694462 951687 1759271 1322098 1159153 151025 1993815 395498 1527281 1415173 1254525 1308401 507862 1047513 1722129 987781 774962 432416 643128 346813 1441331 15187 549018 395540 182900 1279448 202583 968675 760690 1063071 1764387 540018 1003445 1795333 8273 1336007 1551676 112095 1944960 1036854 604821 605145 1135039 1650451 645349 776850 1115515 194610 1628198 142011 1686269 1955068 450347 1175185 84696 1201127 188844 795071 135412 1195374 427953 1999303 770408 504023 1864203 1054776 1528170 362903 39282 220278 1684123 20266 1733194 1935585 624833 1204081 1666929 65061 756464 652957 1358479 1382716 909383 637668 1527688 942390 367494 1996870 280115 1268619 703280 658743 1424541 1611670 394792 1080198 1215221 1925481 1863878 1643197 1721429 333656 117682 41792 1757238 1195791 247783 912352 1772594 1904832 1504148 172914 30248 614481 20830 1806316 1476181 280688 1815010 81195 1198288 1093351 1589869 1313764 1065625 667744 345752 710771 1155224 1288165 974187 1062751 322305 306115 1617840 1179224 172625 681593 1634745 1072983 28911 1448108 1575104 850351 1954589 963974 451611 401877 1170706 24498 308510 300731 1302015 639998 781346 1054333 1816132 598279 688895 1482508 1719257 393730 240838 1361762 633096 569025 360613 98781 1677036 1074032 1438214 806037 1981657 800667 723978 1780997 1615198 1876580 1788987 558547 68318 729728 606459 888831 1122606 772745 1081441 1288397 1989307 1752940 1666706 329413 2363 1379257 282776 180409 1636953 438444 1107364 1035810 1171628 164434 43995 1890043 94494 1960630 443505 1490243 1874929 925919 631953 31244 571063 801741 254664 1546878 1445469 55888 742956 1031435 1541627 70779 627982 1532486 1245657 1166242 380360 1306846 348814 1454775 799116 1505524 1070804 1066585 1265655 1731443 1812773 876593 1471173 608360 1006023 496339 1385738 986117 319152 1328728 1353631 1406161 1783767 1416870 1924360 1164815 1599770 1776443 1239123 540071 477902 1434451 612936 1244805 1290489 856064 317660 1115267 1274958 891219 689502 1981232 1063330 1973043 656939 100971 693794 1163089 837304 115942 1884444 1937266 817589 1468945 971632 610519 334534 1806202 658358 34464 922011 1670004 1546237 574237 1987441 1125656 712218 1727686 920267 1274022 312910 1067851 1919545 1038336 1760536 1000107 943760 1208124 820883 1477815 1219933 1505745 1593267 524525 1296337 1227093 19336 924462 1759830 1380909 1314570 1777627 1662912 1359469 1399114 889203 209169 292297 911677 790294 1859485 1511921 1414354 1822842 1430098 344819 1108965 153626 1161289 1212622 1488235 1411924 947222 1183481 763808 1191292 94669 734934 292789 991958 463752 1222950 431680 1895589 1176352 241628 552203 304891 1822520 1871189 306907 1767581 1361743 269692 972518 989238 1537901 1365266 873579 880284 1215821 57690 1379355 1463136 644430 1192387 1191753 1456996 1230474 124539 904858 1854757 1731523 1339556 969653 1150888 1604821 1228049 55086 1642103 1491598 479582 718521 1003327 1222620 337250 1246703 1781035 84431 1211062 330181 1967551 1734203 696026 1523355 224097 1261797 195865 1743531 290492 588656 918701 887393 1047654 581156 1136366 309885 641705 1804199 1075248 1198478 1835526 1795403 774744 1782455 141282 403756 1807820 528765 1519663 381546 912575 731675 178924 695174 1228280 547942 1176662 1341272 1578083 237485 673337 793148 61414 1832806 609751 1767715 655599 1658110 1321720 1132324 1266681 204711 1767753 344252 72162 798851 1620481 1913465 1425174 1198260 1342118 1920567 1480133 694927 79187 1285424 708548 956820 1875158 370068 537840 1913826 1125945 1216572 100244 123407 978913 44827 1271006 369891 1653920 923361 1392438 1725846 1591690 144887 1700825 648520 262025 1524306 1084479 330307 1831414 1670263 328936 424477 460998 1241907 1424311 483938 1311847 1464814 1672814 932909 187499 1911612 1671726 511400 1296601 1539988 348482 1690181 1266619 1535392 40379 1425985 1499015 98858 624052 1316095 850778 410165 1673837 1171122 1584996 1378808 28120 1207323 730962 1274956 1915951 574458 138177 1543618 1056972 408198 1901387 1457714 1271611 628085 1091779 598666 108857 344279 1969837 1930062 669837 149846 360368 826563 1718204 1773268 1207622 342303 1108088 1902826 750836 1197571 1633692 1788528 408922 1937758 798396 998334 953378 1256755 983136 1362762 212999 1331201 1679981 1535493 1178968 334420 1645434 367864 265027 1838909 676221 433969 982766 928264 1929100 451510 540937 1678622 1879714 1631821 333730 1550149 172088 1076744 1457356 315331 342993 169948 1106355 1312180 1682650 1155177 971262 69613 40274 1215922 1251265 120384 1412789 888824 744792 1609182 950057 399669 1906148 726439 1995576 455365 1190559 1702915 1904774 1082962 1771182 1633940 1709911 1768675 1994945 1921043 841996 162304 1968292 971955 1087210 100211 983774 894493 1569964 82728 1751643 1671666 1756512 1936189 180873 1129992 1647058 408692 1318678 341107 3098 54869 400968 1754084 479862 1146475 1942338 1573760 1531755 820553 1612209 599101 1666603 1490235 844444 480142 370216 397668 67267 581071 769409 1809312 768122 25369 710385 1500163 994284 560155 1812951 1814494 1419257 32683 1484303 1108038 838364 1020628 393529 1231953 1319401 9435 1087178 1120904 1761621 1255940 599002 1353908 187690 1560758 921908 1282039 84978 1727920 1504066 1230586 1586072 750243 831841 1440593 738307 679493 446087 1309024 1196874 1318091 63087 1301268 1610808 1656368 520188 1936400 1984300 42130 1114478 1336968 1587093 173166 233161 1167953 917339 768844 475798 1045439 1372320 630264 1406439 80612 1388628 316920 1171494 1947711 543760 1321977 1827638 816723 1228796 1682597 1383050 1181656 1868378 1379694 905699 990052 1781687 451807 1072469 1376407 1631660 27450 1381892 583202 388250 1677889 1416366 1533590 726885 375167 1804589 154420 1930825 165552 901286 1604512 1845521 798618 932501 1462479 931904 1228892 1991048 295558 1811472 1541614 435214 32656 1568462 181758 1344308 161101 1030040 272743 1323620 901936 335362 1178189 1371674 1213157 146833 876568 688617 89773 1065160 1962129 149019 1303055 626930 1361167 1792409 1129340 930441 12230 106852 1590034 1916205 1087932 1063950 69937 1188829 444459 1661375 1010624 1883361 1608892 1011847 151902 107197 1221231 530387 1279728 1001874 1894525 551609 186349 982345 1927390 584619 690612 1747539 314639 877014 1246552 1352763 1978656 1575609 773911 1217738 1008674 547795 1989535 191049 791530 1517126 681285 213119 677346 151263 390816 867343 218248 1104181 977001 266612 1940754 51311 250774 1646361 676943 1549490 1308325 1426894 588617 1084299 699807 692968 1251509 1898510 988599 1748058 1833187 1750734 1651758 279611 1367943 348666 1806082 153459 1924022 1560691 439275 1802215 1266283 758870 1440871 1657336 754585 1062266 306231 296583 1900130 1983451 1869702 654376 1080443 921086 992967 1801504 959865 495973 726390 1645985 1526547 653006 438835 889728 1252370 966777 1344881 1091650 1500522 1264106 606855 1596906 1284448 1981240 429940 387629 638282 1632215 1985284 53450 1851592 866082 1142626 1490625 884618 1169103 1702060 1855943 885710 1544811 1270789 664375 311409 386956 1576520 565770 1133044 848259 744515 912449 203442 290394 1144649 685058 1612895 37513 1120059 1360462 357405 1995781 665363 1995724 413494 990229 1163673 1537770 1297593 637522 1184787 1267862 281570 1353042 418953 368499 1913671 1172118 1004089 335377 294619 1984408 1623047 1255590 297477 1086334 983786 1029078 1975845 1098264 1428098 1998968 1011913 716328 165579 1342405 455279 565189 637730 924420 1079115 1886440 938067 1696088 418567 1548565 1594657 75078 63016 274339 441767 1415495 729900 1579023 1481163 591748 1949577 1855685 1710784 1473950 155822 1493688 1269409 1712511 1122989 1211342 45071 1563446 14808 201569 627214 1903522 1543595 787026 596484 579276 1891733 366989 505282 1596289 239562 985811 740011 649484 393400 1699719 1201976 1885448 1402417 894749 1171357 809766 1573267 422407 1935568 1901056 1664970 1734642 205329 1027677 834467 673898 1474906 1441237 1478483 1521642 881891 666169 1014356 1653188 110023 1504398 302006 402655 80010 861977 396724 1484067 833742 279942 560103 1550295 28365 1022110 1411611 845239 1545988 126505 1917703 1779566 1625033 1802224 1959246 1917701 1324246 1455174 383430 1005688 1571944 1950726 1106043 1307837 901622 653062 1694656 140032 939264 1473811 1286899 66672 915533 1071123 1888154 1797033 1099927 180205 1942382 815265 689981 415343 47262 721902 410449 779528 924850 1622635 1699798 1082168 531664 1598052 183405 1644142 1599792 181784 760227 1596286 1442848 1887351 1232578 1289821 1518672 1717472 1228349 283635 463152 929990 1766709 1247502 142801 1665182 1117915 657637 988017 1138890 228247 572249 180368 1071657 1841635 1997411 234436 752429 462958 1361966 961722 1636716 665129 1851100 1515994 975879 495504 1325590 1008009 1078513 189413 537379 748037 1533918 1882845 1816603 1017503 923668 944761 1792596 563034 1395446 55516 912319 1292951 1715793 111004 758694 1653978 559845 1524775 323069 987899 85468 1378364 1236149 1485331 957587 666309 1238053 1292645 708322 1775438 788080 1000186 192667 379259 1415945 739442 1421996 857624 274087 325810 1025290 285739 1922744 1791474 652461 830749 1287640 1769181 1077415 98616 1969748 1842504 1324617 1102952 1908299 993887 917644 1729444 231777 1481322 61578 1599678 1681594 1248107 1255759 108083 186482 1356214 1014386 1031508 1976957 1027610 159870 1054410 922020 1632227 1724216 651638 440568 1092991 114811 100610 562840 1396851 1871302 927990 1077482 778450 1625595 1393069 456830 209688 1682267 935108 393794 1604346 1275594 1501909 1035411 49146 922732 1059013 227650 1947855 681576 114954 1834501 666579 679786 1707678 1158751 1750540 1968510 544337 1163651 87477 680181 1980317 1527863 1511350 406686 1944205 1106940 98497 546444 418247 1712587 892024 1615044 404640 1860491 500550 1208790 1518397 50593 1878478 1869386 85141 1621265 1893292 1095691 1883556 7092 249140 269113 1210001 475601 1042852 927110 783376 70810 536589 699050 1151194 1227210 522205 200700 2073 884056 1951939 1451646 1119056 770089 595124 771916 1066491 131612 1673227 540600 147986 1871128 45182 297149 286701 1458796 1017535 1399632 73386 943816 269454 933277 1488135 1538832 27108 1139883 53646 675073 288527 1092769 1358591 887818 637685 166985 1385349 876451 514691 128962 40527 993843 229950 732725 1700957 573304 834772 1985465 1551600 1105752 941031 883211 579470 1758234 1961374 232358 1547585 1470738 87533 1720591 1653468 395429 430533 1314492 741287 675676 1565096 1794151 70720 337449 1351941 1977395 1622086 1568612 617819 1543687 497971 1241920 913973 872410 1470222 254383 1576119 1192459 1761308 783549 1694913 1214176 1693848 254148 1593709 1290164 271496 1574462 135742 4717 393978 566434 896021 1787679 69077 50873 1045210 1348779 1719220 1539454 696146 1204322 1272 1311670 17667 437515 41997 1475067 803996 673157 456763 1155248 1919602 536600 853692 1860655 1325960 1269774 633702 55350 1113006 1280544 120986 1622544 1907181 1380837 208267 1647121 1591840 1503537 1757241 27115 1750837 1302099 615065 1108827 1756412 845916 1547644 135209 1519347 806220 1356109 1370847 1558868 175733 108875 991262 836652 113520 1019342 1576975 511860 302573 1790159 212019 869477 1636627 1795909 1732076 451416 538841 858916 599053 512345 1851830 1853493 1151858 1600349 627424 1106657 1969999 582734 213882 329805 946292 432852 1808535 1463612 1231352 467981 218166 517314 1287949 171957 1714065 903104 1923873 1872032 59811 1604498 1957970 460067 1010344 1436821 91610 174778 1672828 1904685 1300311 84769 443319 1202078 1642167 131296 576686 291332 1165816 1501297 1746778 1109995 239558 846433 1177596 373002 56135 1285395 142434 1324373 1005836 64719 1330530 727631 772105 840889 989106 1725154 1842300 956587 728331 1722890 1861773 1489191 1258181 1055844 1403084 1621143 1411448 611113 808955 22780 679517 578137 112046 566577 168352 557214 561954 113673 234 1191784 492465 314048 302334 177357 675195 22352 1699829 303405 450502 176283 1438844 568425 1984242 156788 919255 1230338 777856 1877245 1800606 1837406 983576 1260510 523342 644578 154837 410324 793098 1621269 833685 1861515 453694 843355 650696 1979279 211414 1189169 879391 949433 562633 1689597 494425 550296 1574655 656836 1646544 697935 1733974 180294 1057713 1857345 1901042 534768 35714 1687534 775535 1156827 46140 619332 1143134 1467864 704520 580758 999514 763973 1479018 1039372 1516595 423781 126104 553808 706384 1826721 403001 1999949 772493 428696 1613770 1737720 799117 1837158 34868 1826115 1936898 1177704 1384354 166493 1950105 715458 376785 1835645 211295 117482 363277 51935 1500384 907379 1549448 374297 40671 66700 647765 198340 1751027 20173 891132 1489403 1701163 1564156 1684278 1433228 621180 1317561 683143 1451462 667110 1285007 670507 251680 277840 1653429 353247 1903951 264196 753211 1586994 818946 737826 40982 841633 85387 1261215 880749 1697463 1745909 374194 239361 795630 707487 362695 772471 1882632 1978777 1170744 1921751 1536469 93371 1242571 1855007 1330595 1250751 1835008 1638506 1214611 1352601 74570 416186 460080 1517386 1057176 1845576 628751 634120 1240115 1645337 1497033 345124 1154792 1859874 663223 1125918 1014004 1339008 958815 1313306 1574715 436129 28139 1665389 1804795 1139793 1453454 1817879 1692214 1330739 919771 1339724 1174504 193616 443534 815422 346796 1621215 1252400 1423180 948210 329948 220209 277294 948003 913152 1145634 1475660 1142482 503392 388445 1818445 588510 1095810 1485431 1015326 1834136 1294403 1176265 682244 1429420 1069005 1613960 1841012 924222 1500940 1605206 1886770 1605858 461998 231806 1866335 1578115 453632 774028 228924 656753 1271117 878842 511212 355913 941637 1217383 635975 979856 1928017 1960984 327543 1529377 474401 1623307 1299792 1747512 722293 1486643 1127368 251719 324913 707051 162468 179569 1450386 655147 1290448 731743 1102368 846986 295926 1737560 733924 1363150 1125346 1677447 1807541 1517603 1072459 1184554 945416 737869 630373 63218 794964 570253 1317266 1667527 1368777 1694613 219101 62387 536532 1067715 1728053 1148624 907179 604117 1668473 1820541 300761 1476646 1594596 1462380 1803856 1263136 131184 835032 1625634 253445 1466592 708517 486811 1618736 1959474 1198522 1400306 363012 1811237 125874 1450537 1094731 1930307 1548707 1761875 1644950 987584 1178103 493335 808621 337151 463157 1979966 9040 1435892 1241581 38188 1255980 1399110 368183 1541789 1286783 1987534 659825 42218 803548 1738050 84077 716138 1376502 840043 1630668 1568895 71622 1692913 868771 1106040 1187552 1064610 263882 1922941 1664893 1278292 11343 1676109 303114 1255885 1315401 1666076 770418 1724474 647476 1552118 846769 271606 909904 1285025 1549013 1133207 942223 324044 335366 806044 1943584 940903 747119 1731131 387006 1827795 1392545 66679 1391868 1170638 1484230 1456840 545699 679554 726670 1374245 1599241 1519705 671686 185851 893208 348580 1965539 835498 608301 592956 1601780 1373499 28486 1737773 1866042 547787 934122 1282124 784174 25261 340856 1482455 213918 1790649 95970 322801 1996653 996352 1882861 296858 1800869 1080516 706975 891707 481208 1582466 1576708 767060 1995740 110824 1663088 99044 1869221 668335 84477 812302 1412462 1035199 715414 211968 1067136 1334571 350809 751661 167466 790314 34012 1578881 18929 1421900 1801259 61104 678576 1400977 1239953 184539 110698 259042 1783134 452763 1135536 1014792 729315 935417 645141 218258 1220110 528272 668839 24651 310827 1507253 211034 1317731 1249815 1832972 1825506 724882 905451 1493725 701729 174041 1068549 1153621 619686 730091 280080 936273 1607391 1977665 1302013 1428641 330306 988885 1478987 1806135 119130 1702614 1281230 1614605 905970 269074 1548094 214475 1420758 1732189 431734 1557014 435665 1046075 189624 1213963 1655098 333710 1595221 125066 525250 273936 839002 1124669 1024127 1051201 34778 448885 1478061 16202 1187713 1458550 404394 898910 1668842 155211 225407 1936900 986466 1860787 318004 1782390 471352 537602 914946 967328 962679 20207 66546 1856689 402164 1064493 583561 1952925 1421390 1275026 1533208 270462 44765 1861412 141195 898417 631241 1528019 1728348 144529 1254864 567546 806658 1628286 771027 1408358 329262 1251855 996602 4662 1351362 1181493 1137341 1042349 610991 427329 1297215 1964490 1542220 1586898 357332 448041 52870 1702656 17442 366625 278252 1195885 1220945 445992 1928097 717673 532028 359422 488933 1899058 835304 924105 1643185 467032 251385 1371628 1657888 1469081 1396946 1455605 970538 258197 1746153 67037 1675404 1822257 1218035 1178585 905422 191551 66048 455320 422565 1057827 1655005 230906 1853754 1581143 1880029 1439122 763795 1354375 942528 1035605 1667278 30550 1041738 1402290 1915874 1699963 146857 372666 846223 1717565 691213 1016202 872465 85363 217224 59993 575114 255460 747163 1623414 899711 904354 1795366 1568484 661301 48522 856914 440671 1344403 756846 533207 1453021 238469 166229 380107 1721594 1275674 1256444 1438595 1052779 436976 562857 1647463 253597 316726 1919537 1754970 369355 342349 513220 1965686 1683126 835736 207690 873700 804342 1036639 479730 1960109 4919 456339 365494 485292 387168 861844 1790401 1538724 92269 844938 1806561 1362734 1361659 821229 530612 1585549 686988 763241 1684351 763269 1058885 1696030 1511548 1146820 831426 600157 1475664 1343984 370238 856253 293041 60145 672699 1217510 1923685 220850 1532250 118957 379936 1519134 1073975 709317 1915176 1622752 608063 125641 1977333 432769 534398 498300 1455869 982202 911803 554936 48863 1843760 1876674 909100 942763 289207 1486878 1505901 334762 1886410 1381968 1315271 760348 1775337 1156817 1631892 459491 1259060 1619868 869491 403051 1427054 238333 372755 383917 55333 954509 1379995 1323536 462551 295074 1646838 1983342 783360 1322348 365793 625923 1213637 1017930 1953955 1549700 1408424 827301 485076 1584243 1723871 1887798 1855954 674852 1307107 1504266 1888010 1013125 1323576 1318666 1344226 661255 1155805 61854 760476 1637836 698283 1063124 1356204 886 791428 1229503 229144 662056 731277 78173 6762 756062 1191754 735829 1351696 530053 1494744 1826612 588410 1299179 859842 687200 429889 1867204 472801 1165987 507268 1494891 1302952 537234 837459 51243 1791732 643054 446700 1321434 914131 819261 1499632 1534753 1737710 986841 748740 654126 1224058 1977509 1409931 50850 1577141 762600 1834910 1742043 1296181 1618220 303534 634640 658885 533471 1549994 1798968 131074 857557 660168 991561 1959451 833240 1636179 826205 1487349 284817 1336093 1282725 6182 1514733 1422297 489086 548400 657344 381015 910 1808969 815157 134395 1640077 101251 1323897 687527 796070 303511 1024168 501717 1634325 1893445 912071 804216 1784725 1684837 1558752 480790 570617 1090032 309906 1278472 607708 486090 712720 186930 1952078 235521 100634 85717 1221340 1268405 863292 963968 1373246 638546 987659 106717 973768 1008741 1671437 1672572 1859018 509863 1823014 1934634 1992152 1539058 897946 521694 745029 1964284 1624139 949572 753118 837359 259636 975103 1544782 701489 105247 576376 267557 1165324 815539 99815 1989389 750268 1646607 1164938 1158100 741277 1836687 610879 445618 1782327 802991 314650 1471665 632652 1815870 1698858 1032310 1587170 166068 720008 1884477 750387 280875 1949819 1685561 431438 1194514 663476 1600536 53408 1181071 561171 1287530 341629 1812821 1967488 948846 1533562 734567 1408038 811077 915120 115059 1599289 912919 1201491 1298932 1696407 672633 1101194 1851687 1287557 1388743 1015308 937159 1135376 57532 586857 1975210 1454354 857829 1307455 1699052 96060 533978 476360 1662955 582631 1299811 152214 243885 1169392 446401 1432231 1014425 901763 1487532 1023528 1677182 1628700 1892959 907592 208183 1569298 1827318 1770632 1066393 604056 1267735 1375061 1785473 1207191 1144937 1216939 407718 131675 1231253 624887 1131180 1635069 1893159 778691 107581 1641634 1763235 53231 1224353 1781447 813388 321301 200111 280200 745304 1261003 855222 233670 564479 1849252 1194060 550307 422411 420591 1905736 915667 128298 1332097 812764 1351455 689923 584037 664302 532863 705503 539889 253409 741018 162495 1501419 1505107 1686469 777138 353625 44755 1829863 479272 1561049 1914493 1610775 361540 1802516 691087 1405043 1318898 1648502 892471 1922367 835944 1746277 1249041 663169 1731957 453678 1500100 692293 847414 1594585 102038 1478811 1843719 979071 1129633 1181581 653979 347591 1493393 1767083 3497 1575141 1363407 1999276 692594 281365 1838541 2059 244140 1253640 785291 1902659 236113 847743 615630 1320920 1162982 402797 184842 572241 1503730 540332 202237 1816468 1073508 294357 1186690 67251 1526894 107715 160005 878131 636496 285512 1570949 1829925 665183 482937 1093405 1681474 1796289 1409708 1705547 1992161 1264334 908582 1932702 1915427 1025127 999737 486410 416475 271600 1432814 1041603 1027391 1555131 920401 1968423 690255 1488058 1100996 1373076 287310 1215792 534612 1560363 1263031 788272 826128 335732 1431418 972742 554068 1189733 824789 118061 461168 490928 1148069 1284661 1422898 101956 503203 1144728 1433733 306291 539275 937780 877561 1019599 582271 1373963 1269867 1153931 943378 638055 137974 625607 1549732 1078545 834574 221240 419811 1990688 530910 502184 399865 1799188 1207158 540396 722876 1756002 558218 1920773 202042 538926 1747005 1618531 1459929 1233020 1383476 1655753 1498472 598290 276553 1649535 417782 185630 1822192 684216 1567117 337673 1006065 928329 1280654 14352 155998 1771649 1266692 1567858 274603 74174 1011824 535518 392290 1542860 924177 62541 882975 1078692 203611 1656175 51632 1677107 1847946 1779134 1558624 451300 406483 252200 393771 793259 1619954 1852984 48926 546377 394740 1139071 1771432 627213 1391539 1766710 1271864 651212 156866 520654 445343 1334592 977866 1483970 18354 396239 1180671 848184 1167397 712862 859069 1696299 1511831 1623122 574166 698843 1510345 223572 442082 6329 1984257 1625470 183643 1004973 1781152 606809 490934 1479416 436271 788786 813999 220816 280006 614793 699820 1553028 1515294 128428 1599319 1008801 1420368 366912 487613 950771 156955 852959 312114 16611 1124720 1270660 1785671 563004 1806860 1874602 922778 1927195 899705 910078 933267 1998020 1273611 1772704 1143018 1655141 970442 772651 1821319 1323188 321498 1547531 724682 865559 323022 783162 1375681 415007 1165986 718863 48089 476589 307278 614905 1734460 1871060 1418718 1362098 225678 1847274 1648262 953573 1936821 768127 1160238 177329 968381 1829725 534888 1280077 1391611 259784 812430 1716989 338116 553592 857092 423431 1492537 155261 866000 867217 1733010 1144042 480280 947538 1484994 995556 250855 656411 456900 156989 778477 445789 1543111 1285124 1106850 1948546 1931025 1966600 1405880 1465845 1371225 1219982 273680 954300 1564607 749206 1679590 1166224 261148 1418872 316342 1964210 1377082 364386 1548421 1989904 609317 1733914 1653050 1802993 782490 790073 618572 140247 257595 1978143 1668154 1606854 917029 1474009 1138740 161960 1668545 251747 1504718 1949001 1954095 616012 367220 1678608 718891 1348891 34038 643315 872248 221819 1213168 915329 914809 651571 1462584 1714914 1842790 222890 1293042 219508 559758 1398023 419718 678786 1416944 19613 900842 144948 1286618 769477 602103 1795900 958263 379456 1262857 1051577 830496 1553479 213000 1365237 545140 819598 176265 37908 1767593 1297537 294305 58779 1025959 19383 1891233 838858 610664 647309 1081358 555670 1475490 1883990 820565 239457 1630597 775502 516298 1280510 1666197 1001904 1369532 1305304 405480 801378 422132 1082855 1295258 1262164 1453851 1410224 142132 567182 1245286 1505893 1604090 1501643 460523 1844596 23701 669842 1656636 1139558 989327 1415961 906566 979565 113287 1152108 701934 1012914 1453132 164750 5044 314645 915897 939355 1668779 1792856 756772 547928 212800 822276 1872088 1135760 533925 1124966 998298 1797513 1932650 135650 1661594 1286775 980260 1712859 1618516 266406 1525653 1807401 855121 1934503 1445940 342974 758776 1567619 220611 1127570 85454 979928 245493 1130385 1198195 1756678 1269323 1582320 599913 792647 1154636 395247 1133920 1359127 1205069 451404 683948 688410 1842768 407586 1746505 1823589 1366365 588949 174371 1542107 292066 265862 1470633 219386 1187232 162516 158130 1038622 1056077 1248439 1484112 1520835 579241 1988474 1389966 702717 1122506 1406513 308897 824939 1061127 489795 510749 540259 1657213 532475 1399239 1695663 1260613 1768230 1065921 1966855 158766 896465 1409607 1166222 498934 560653 1540272 358016 1165087 1415914 1136419 243861 5698 1999671 647692 994660 98652 258674 1201950 562476 1439387 732337 358958 1524753 782097 1782614 1468461 1015778 1079590 1658766 397529 989239 1010353 443557 865433 546017 109986 662025 1666478 47033 1575754 1014157 1770718 559168 1695696 484834 305094 1749841 1689563 132987 118082 1918076 526260 1458866 573082 1352048 474824 1426047 627099 1414783 884899 1394071 161672 1080352 1554047 20467 281911 324159 848769 480639 173355 1252119 1048342 1415389 1886992 820042 1951105 1490203 1072342 1029812 870592 1922025 114619 31218 704312 684931 1305336 1137040 700199 1348215 354904 1472752 1447700 1759315 1333377 401766 422628 151131 97929 1363193 1157894 1636669 1184701 1734386 1327686 736824 702861 1926108 602060 50173 207216 1380941 1478553 1152549 1807829 1995507 284615 1090998 686930 175945 824779 1017842 1661489 287026 863020 1047904 1611478 1950175 1174912 1392986 1604600 643852 1389667 1269254 1370942 956373 1067489 1034197 391224 928189 563328 301010 248137 629900 1873108 1713477 1571377 1517404 940277 1930254 1240192 88367 104040 1018394 878733 1422425 1198777 1639189 1089804 575432 1057056 762596 1009239 623651 1653228 1179843 478859 373490 120999 1847045 556966 353436 742361 832285 410105 1974994 328538 1787538 1303161 1686464 210568 1075221 619312 166863 580216 740765 672079 1671293 1220185 1698441 649052 522333 1352372 412802 703337 1811884 1094175 1543918 63882 744310 1881211 77974 512189 820170 1707043 1986386 591385 1211961 386398 240863 1009391 1919771 313074 95261 1924599 1288662 1193471 307370 923256 141145 819747 594313 1028042 1141523 87735 1812574 810390 1464030 1771851 370092 1617785 1641314 557929 1449709 1130053 1475289 263553 1248436 991972 776945 181324 895122 831508 1321338 680879 1474412 1411612 1367835 1314756 1928945 222773 1313095 1202460 1302226 62197 671881 69370 855882 1233564 181866 1037625 1618411 873814 1212541 587556 1707255 117753 1618934 1162707 425479 583556 1104970 807355 1000562 1402472 1624311 1458341 30394 92493 1717921 917404 1209647 1650861 1399486 1083729 185256 1110389 1072255 1971246 1874654 601068 392292 1783923 82780 1335818 381036 1797649 2286 1576608 1608728 810808 1751946 651786 522452 1457852 479765 1565785 137116 1590203 1503354 1625700 680876 1233678 529415 1651532 470271 1460662 1424933 303505 307917 845810 195310 1050301 1376154 1336023 1873409 1121849 239564 1613375 485343 1789777 1351828 1148551 979030 850313 53921 1480725 227244 1824953 280733 1207711 85375 780325 1055412 72983 204070 1074364 1449938 1088149 292673 89335 1595576 131398 1793687 115906 1578730 1737369 282881 1210863 1782499 1333306 1818458 762234 126333 1049802 144638 958202 1271929 142191 1778406 733058 543575 918535 1711678 790101 383796 1463660 120452 1379266 647275 1052733 1655632 1408318 1082703 1220979 1860671 1310392 1177931 381408 1889364 1835037 444154 1863521 115872 1349811 1924834 422685 1420562 247144 738076 531773 1094938 693722 1695195 876753 1791847 1612873 529501 1166936 1549410 1606187 1942977 993301 1876456 49106 1612854 1796953 242057 1882810 1589697 161046 476569 732903 158476 392917 744925 1472798 608944 1212621 61112 1157007 71734 168981 1210952 1962204 1895721 1941181 1407596 1552638 1107941 117551 436764 915630 1555613 247375 1210553 1063405 405247 611635 515641 1318469 509486 869100 1665103 1179461 270663 1787120 199300 1623786 1435464 880244 912100 382049 300681 1127405 67382 1406462 434240 688347 372008 969088 187057 605805 1820206 1937073 1583268 635826 930750 350925 574573 645166 1839197 915579 1876430 518077 1647198 1057938 1707843 740886 1635372 297995 928807 653247 1639404 579085 1338067 472050 417308 1654638 1897287 490507 699840 1049673 398946 96196 1224660 1755668 759396 1487901 1322309 1752860 1368933 1034087 261464 1591204 431803 741689 1972157 1732132 322436 609611 400281 1273646 1770985 944708 1057403 1320073 1588968 335530 1296444 1567664 1849458 1623595 95367 253319 1606938 1874362 405753 1575804 1712771 1601725 195681 1673172 1771192 687334 577840 126809 1353865 1429385 687694 1818483 1177603 1686709 664915 177150 1256068 781829 298546 1561505 605981 1783950 96344 915716 665447 222427 1634576 843534 434561 223175 1555801 1846078 321653 1448430 1132883 1900 783448 129817 190027 977139 960327 850087 1353428 1232475 222787 930999 1652389 1753240 76871 1845565 579978 495342 43359 1735657 1152503 1035330 1958075 188867 1244754 1812941 1117535 1445009 477727 1702556 1982303 742375 687787 39394 1723475 1737751 581713 1489923 1347677 378001 1515873 694554 1475213 762789 553381 1096310 216859 212911 181228 20242 1033956 1874700 282943 570771 1832984 833480 183633 881178 1717103 913286 723906 1854073 1584341 1579336 3559 1262744 1763832 1639690 1851646 1090561 67295 1150414 1185223 515763 247735 1672493 1999104 1646851 1425711 1110355 104276 143842 198297 903047 817570 806746 617929 1359677 1672648 1976757 686275 89314 581505 1374582 171779 742289 1498811 822284 748007 207577 1474539 283754 933893 893733 450219 694703 1184297 1009594 571554 666908 807761 1866969 281813 1724784 166130 976916 996560 254639 973808 799953 1818121 335945 1038619 1424386 174333 561561 570852 1685567 534774 517849 1232658 794905 188313 1531045 668587 631047 806879 1364582 1875879 1580769 588631 841157 1924313 349142 681927 1298724 395196 590034 629294 618255 1128779 1705656 1855302 627975 372346 395879 805503 414738 322499 1567602 1856947 345037 1804460 489010 427368 575069 925379 410176 170268 198092 149788 869705 465460 124594 1673923 379918 1916379 758020 966103 1885695 1496769 123408 534968 1921014 1877466 1720436 1658595 298586 1232464 1422361 1116956 1412552 723615 1163296 832482 1739538 1900864 1965562 478526 1913584 351042 440778 1148718 813857 56040 114668 1636668 947650 546658 618598 1681216 1244977 254454 921472 490201 872303 144794 462992 1979781 223554 1160952 1331902 285623 1064528 1837645 1364385 1015275 1869255 490590 680690 619661 1047538 17382 86890 485887 1641283 142639 1244579 1298472 1908599 1821091 586688 381853 453405 1407797 269568 982207 1989405 1025008 1957419 349789 724545 1868064 1230513 1872330 285545 1357675 78649 1191645 1965665 575586 1153024 1682718 1127237 1051022 1304807 15708 751804 1252686 439059 34490 1397962 823884 1309466 893234 804205 664937 1596755 1703840 1054392 705380 923008 1061529 1558137 1671423 1519161 851663 1387753 1127178 373485 858948 1622663 1990483 936900 1140670 1544621 431155 715747 1344159 464800 1641207 1590550 574532 1154398 289226 1106246 23920 1010594 573310 683622 1577448 1890474 1214953 205498 690966 1185347 369134 1580347 730718 706618 810898 1659129 629708 851678 5074 585679 307834 887142 726279 1852062 606263 348341 1686517 1645638 1557168 86619 1990494 1458458 1500216 290598 784806 1501432 213240 1955225 1250324 413645 1766552 1284956 1163629 326935 1517513 1222892 1670731 802135 33248 463359 748499 989519 1788521 1664941 375585 1056994 748820 1576267 62311 1350982 908287 1099206 374195 1264032 1769441 562664 1024420 1437189 54726 1567947 1914028 12643 1620107 271270 1874423 668748 985716 1207624 1633868 734206 615382 1842928 1773257 854245 1617266 1826186 402817 501713 1265157 1853417 663928 1972676 805504 1753283 1327690 236456 1890895 525797 891419 316005 1152243 428477 1988298 305897 1866706 587962 1598007 768287 1909051 1324510 1214020 1150357 695009 102768 1188407 1725268 1179213 435414 1972498 240051 1920845 271362 312347 803819 165414 1579853 1344446 1045021 1694857 1439764 993684 1714524 407768 1461083 1858157 1398793 20494 1737487 1322273 1405852 1272200 1585437 249878 431108 406626 330218 1425745 1889841 323425 1908518 1882154 1954432 1504694 1512896 897479 1853213 78679 1659573 69286 906445 17534 1359431 784813 1525024 124375 1694340 1402575 1320728 1194652 476265 3995 581103 1166322 503370 500199 1123996 1553045 1057217 1278584 1816775 1548318 1949918 662188 103488 577447 173169 1688254 1736350 1515785 1192241 1076938 1241039 493229 1274517 964977 987655 184738 1332320 998859 416784 167552 254640 181207 1919121 423606 94768 471124 330553 321822 95991 812037 1284333 233309 320412 1772696 646576 1921386 42288 716543 1681425 860027 952621 1337255 1581541 1336177 1385524 1449260 1140075 1935006 1067126 646518 1607879 1536355 396959 961586 1701984 665824 1057226 809268 473465 199112 1415558 483910 1848913 827157 315675 72029 1169725 1949282 904416 254750 915004 1427417 261595 504948 1661217 1970960 1408594 1112778 1858368 1134421 590411 1504140 1819288 1796316 395031 917901 823136 184197 1756571 1638083 609452 1780806 994015 1875987 964828 1235328 1401412 1689572 1300997 79024 879201 751767 1784727 185696 1084476 109102 1564853 1235907 1531138 967080 1116979 1103719 1925202 372318 1307945 1994827 452747 1809521 323701 274601 884240 971770 94142 1441810 1283679 528569 168615 169534 611774 900493 287688 1445692 1587766 296280 1872810 907932 409878 293517 75203 324831 1380321 134677 1396440 658240 405555 692130 986393 1269036 718057 1257436 1879454 147341 1281943 1888038 1128294 1856806 852330 127110 1206893 357434 1846844 1935796 1652828 60674 958586 615921 1899860 1128163 314695 307555 966335 1205129 1502808 1353518 661023 1510939 1819805 1476352 1413282 1752247 1689969 381133 155066 533618 1302197 959471 128527 1536512 443829 1193207 592260 1905963 150457 517558 1190919 472193 1418689 431112 478167 721746 1036063 1734103 751252 82807 1966560 1167321 1470331 234955 1329761 1127166 430183 1054045 1381068 1135455 26716 845990 1837426 825300 1251759 1815655 219137 1534135 975810 106080 657275 213547 1329253 982931 1437163 322376 1520415 735675 395753 98665 1476336 686174 694796 1090415 293388 1130722 1816929 903304 351199 1915605 65784 152487 967155 98677 1749249 695565 897540 1858623 2925 356344 1876036 351391 809744 1303393 995254 875706 1025384 18112 673047 1195453 1802573 316365 1562215 587820 903659 1151141 944971 58465 880370 271966 760067 873050 1843430 1861324 1836227 1320010 294493 1806511 1052437 1802570 570901 141771 92701 467213 1390666 1873550 246551 845169 1653953 1196132 603150 1213616 269718 1873466 591596 622990 1360121 756947 810240 1429349 107193 1122605 980125 411150 1909750 759749 1912428 1240705 1302215 372456 974019 1387547 1186886 1379482 1242130 554464 1307031 703534 1412917 268344 63459 1490478 229574 1060940 1470920 477627 1047384 1635849 994041 377620 1724648 1683813 1805131 960166 512216 86952 722773 1463541 1304069 142403 70625 1566275 1301494 540736 1170058 1184079 463423 41056 880426 837013 48120 1011025 284488 1369287 1986461 1703693 1247321 1845504 55530 826318 264453 831694 1206317 1841212 1164644 1689064 152623 925035 1256719 1333489 1871264 660925 867572 1374841 238953 1178064 1477839 1402766 45487 305719 462073 1898696 1695224 1621890 1621710 1884606 1019301 1221425 1795444 738478 871757 870123 1748622 1731843 1043319 1052137 466335 458958 706885 1449961 1849104 1293713 1477306 299497 1335071 1934138 717288 1985342 1520798 1231554 1873214 1002238 1415171 1932038 1458558 971727 561482 704567 968399 315814 35504 1923065 1231607 537682 954866 1067388 606390 1032515 1346237 646760 720703 869716 1404482 959769 1875029 1127028 1427533 1115113 1734861 1457861 351403 1225952 1146572 1818368 162375 225434 90284 1688670 431871 1683978 1807199 29469 1024286 1030869 233735 1882792 91247 225635 643127 637893 1362981 98124 326835 1969685 1434606 1284140 1641699 561732 1795174 876712 125613 1922887 1181824 358960 1415974 300149 327949 1434665 1929944 1655749 1928740 820714 1268152 707481 912844 481945 806275 1207927 1218656 324050 498360 819924 1914142 1114642 1360146 1378940 1854012 1729289 1949546 1169022 260794 1377152 990598 1383620 1581186 148361 1703856 311944 1946432 824962 1793031 272019 1349509 1008437 908589 1873117 426340 321438 245104 95166 1045314 1532939 758606 279019 293210 356208 1351898 1480198 1137990 705129 1806112 1843704 1387423 1448958 119378 1215723 1365652 320910 1821334 334946 33004 1941029 944918 461142 377966 1772244 1688717 278927 1314943 325423 559637 1311867 631064 754019 408104 49464 938772 140691 1575418 1878325 88304 1300695 1890613 1769845 1237870 377373 894882 510843 484641 1031723 221150 1880178 1225166 1213446 190626 1581607 580696 996041 379796 345083 1386211 1684245 1354765 645654 1875514 1527418 208999 1882719 1272520 825297 681088 1232952 1500125 1398799 1856527 1522391 722120 717220 1504637 1035492 949457 228235 1154229 1861738 632232 497272 1299288 233750 1611020 963904 275107 252427 1697161 378696 1040034 228817 1901088 846527 1235844 259674 594973 162171 80301 1219631 520696 115450 1548955 1174819 1396787 464273 312197 1941777 1458499 937524 1372197 1280363 135413 1285044 1644086 1694374 1576574 994316 944235 1366501 1794184 574410 1706958 671887 993565 514669 1857901 1112017 1308333 4003 1906258 1262987 643939 1087230 1923239 1703846 134609 968907 1783119 1601091 1949091 1842648 646450 764109 766899 1592721 1302262 474513 77169 94585 610148 349079 1155238 1513016 631279 1363223 1634399 592011 999149 936550 633045 918309 1410407 1253577 1844141 1730177 142517 1263820 348336 607574 1317386 403732 255793 846627 161531 1998311 794666 758017 494721 177922 1818256 249357 1155273 689509 1572641 1151841 552502 334129 844451 182928 1554207 1416270 868621 1360477 957857 1907283 919453 1593250 182391 1357965 1858071 1569232 1421547 1639864 236703 1294061 898281 1485938 1956055 276397 299810 124638 1855306 1825534 1580793 1084634 648850 1769831 456644 1597968 610408 1033273 972277 1478120 143945 552526 1845221 129229 1033139 1851577 1639026 1369871 1040261 1252409 1510187 1449175 1650266 424949 272726 1931012 97494 57637 1617742 1016938 1318864 879070 1904919 1691806 1159321 240097 850086 886768 1529279 1455231 675000 678048 1208401 1516158 229553 1760152 1987819 886608 1964892 1794113 1695950 824931 988289 1900158 1452673 1020412 1159081 1342707 1033669 963786 862720 19252 104212 38806 1453097 196274 1631366 272330 1199080 218016 1568653 363699 500778 1147571 1629504 1057751 964028 380371 407574 127248 1750862 262644 929986 609105 348503 207652 1891844 884089 434103 491606 1555223 916206 1881240 664678 1357365 1156019 1847202 1658613 213252 1435726 28572 1681818 1891479 317383 1894820 1924569 777498 1627309 876220 1461163 1546744 1878197 1775374 969480 535063 948961 286273 780671 1078815 53333 854252 207893 1935548 283086 325301 1245148 1271942 519670 1936770 743866 1708643 1760791 1379918 18232 1517537 1415942 777378 1075958 800458 974724 475529 1216511 1526271 1699304 912291 331656 1118854 782479 1971827 1519393 561796 662472 704172 398234 1523577 1508658 1560299 1918790 1560493 78342 592132 672314 154391 517526 294170 361275 298063 461266 1822359 1101221 995146 691787 1626577 200138 71076 244249 1122494 1812985 559139 371035 654148 607566 1732433 1439320 886331 1537369 394713 621734 617770 1457550 1869663 203883 1411038 1661733 1065755 791020 336556 813034 534030 1205352 955744 1494243 1726787 888799 515708 212585 479821 1183038 943442 233056 1740969 1650150 1758741 1272388 1423877 84098 1015893 1047066 1185526 1563901 1621062 236594 1762479 62771 560340 312860 1848042 82153 297741 658735 201502 474878 608715 296706 113396 1113238 737926 311506 1287098 1405163 1268899 309067 449479 885559 29248 584362 171941 286210 494491 1479173 503665 48496 1332521 1349227 496672 1155430 349547 111551 1679457 1663948 368519 765669 1529375 1325855 389585 1145558 612587 603152 817780 1569172 445367 1911941 355485 1462323 1774826 374244 1598704 906815 145539 1203490 731254 1162898 919150 73853 211855 1442769 489513 1740945 395585 165756 1953006 1383400 922654 1672835 210310 848600 1361201 469564 1718219 906461 1305031 628355 101422 526493 773271 1871298 704860 1513162 1224659 1694735 1073134 438880 1200772 1064847 361276 933129 1419442 447881 1921332 1286150 1617385 1672268 652162 1282650 1611142 901278 96531 791157 967241 1043913 1079756 815520 950055 1800121 1462339 510505 1935442 1596429 1858144 279557 262206 83426 334169 1371919 169047 595408 972910 518678 1041763 1778236 1259249 28654 598022 1070550 1417560 1315031 795708 115843 1336529 1538900 671226 353949 941924 1477285 204300 1678268 339081 988405 711387 1388285 578585 1241213 1902379 126528 975371 629631 484674 352999 415365 1441812 1914939 1735968 1134324 1352086 1978502 1648408 749688 1868804 726989 1976913 782652 1783403 841657 1138241 1002286 497792 1434497 1193158 1190610 1558691 171878 50717 1261313 656857 596180 1661019 1622639 1065273 253055 434720 524004 1215591 409886 1316585 1153428 947708 1257650 1312604 674764 1311417 1173731 1235104 1515089 1056321 49989 1444031 1687055 498865 1172587 1703216 1172056 1594113 1822541 1116504 817528 483844 1251906 140438 429906 386605 1518472 1307688 354544 1801314 128070 1679659 551123 1692852 69192 1283722 1728883 1374287 234009 1232267 363598 25262 1121310 1052294 791566 875846 94411 797523 632082 1018658 1642864 1389318 1380356 401181 944005 725674 1955963 1770316 1218169 1624503 1089102 747874 1413930 1182138 816920 840110 1153796 875158 1066116 938047 1501506 326750 18185 850452 597438 500997 1658813 240411 1402996 251206 605495 626105 41139 834183 509098 1885003 33831 940027 1623236 1677665 923508 108267 1836636 1704829 1754355 695087 23419 340427 1131790 1160645 930126 303722 937342 980103 1120789 1898687 1827097 505103 550702 164992 588079 772687 336707 1148627 165907 1390686 15389 1576991 1574448 516716 1702124 1329427 1866900 1017488 619456 543518 954130 1566242 1465658 960879 1787573 687183 1413318 340831 1656777 271028 154868 1248080 983696 1501794 1023091 1422537 633440 1628008 788232 1879888 315176 858860 196637 1140618 177161 372167 1047249 584034 632011 302604 1572447 1914833 491738 1997270 811640 701175 1632614 171655 1331005 1484606 1364990 1207492 385928 1074785 545601 685035 1975549 501638 1733004 1285519 477896 1049533 714192 1515514 1917400 1578645 1388904 636371 1644581 1126282 1330008 1449631 930745 906902 716517 44903 1147973 1727600 1236457 303661 543834 1380161 1055608 818474 895887 1241912 1830704 866196 430732 1701103 1646253 1806247 775234 702521 1390087 1296164 160777 419180 776551 1921960 1794910 1866769 1068142 1739430 800426 1951080 1937057 1609681 689587 547518 1601734 1688504 198212 986309 1334488 82255 1273937 327250 764281 1549272 973857 78112 285869 1806836 398108 1606235 1493821 1043117 1109857 270452 921622 734597 1639667 369994 1149092 1336893 861279 1692761 1544617 1739859 177361 1145835 1333078 1676559 1378219 1842465 1502168 1912756 1566396 1436144 492717 388866 583240 255234 1837764 1983967 1880783 65705 1973256 844736 463835 1584509 1645294 202095 1902270 1243848 41077 103527 791580 980588 1985490 529661 991397 384377 1558356 358840 1274420 1982236 1706111 969951 627971 865363 629360 1807 1786086 1227740 1860096 743787 1167328 1205115 488218 379339 456392 1332288 1381210 668157 348969 239341 1659998 1240067 1393383 1679011 1590399 666746 1203852 951150 1909349 461943 1401903 1328447 1418077 1437510 458644 1976736 1031149 798282 206689 502662 1303348 408999 276913 1193210 1149556 714634 167335 674780 1775006 1470190 1917344 1389607 1443861 555611 1008493 1048189 696226 158774 1736895 1527053 1406080 680661 1981698 450588 456861 159539 832171 1818273 487753 1013956 165925 1248631 1762915 1891157 367195 653715 1545690 892200 750810 1945785 1010513 328586 1276528 394007 357404 580635 1533044 933652 1274809 1026437 88099 747294 336388 451688 316871 1741967 468889 819951 414469 1005128 1615569 31153 1595363 1563244 1238117 1816552 1676074 137423 1648148 425929 760123 1565219 1974360 357138 1140550 1595889 1513831 1016787 574957 1283006 1563960 1525033 926661 1474788 1891446 1554880 36430 1278687 1569512 1151799 1851583 271341 1831943 825599 1715618 145772 1075954 1877666 1289223 1346654 666415 1345545 1401695 992209 1372478 1365662 748010 1267157 892870 1898956 639485 1643896 376308 1797538 1351598 743069 1714790 1754990 1929700 1521947 905267 1832129 1361935 833220 1815404 481435 441822 939940 806032 807138 1358603 490746 308577 472409 1643866 560993 505188 1705250 866575 628698 1624242 1911765 1108444 228746 1653455 1223697 1509728 1234782 882931 1193606 1116686 109698 1283521 1543553 713270 1872392 866663 1278382 322041 1634994 607863 1955871 782928 636191 1010285 678474 729226 577269 555105 1622563 1112910 782160 368968 1584942 1693753 1206173 1752332 1647888 743840 785377 43053 638502 509070 534181 717465 1400652 1677976 34460 682614 1471408 478513 1245529 1588170 657713 880377 108592 1035243 653869 737442 1490694 1022823 1205550 117086 1755899 1234126 365678 835020 930113 813562 1135152 1287568 611918 1226558 1929948 1471513 1033581 1789147 1918428 1074907 1828987 957199 256671 1201305 1490870 505563 1081574 476205 295109 445250 828011 1159507 1109121 1162878 772433 1704459 720947 527708 98467 1972126 956499 1239013 1714705 95548 1197677 1581569 850944 1511645 1879600 400776 77704 1378235 766256 178949 258211 800058 1852347 849660 452364 1671436 1585151 1569603 1088815 398366 414513 1142589 54356 583978 210959 1300658 1670408 975260 530353 119736 346553 1858139 779100 1050681 1235245 1238143 1993994 1387322 928577 1241661 1280235 1151819 913856 300522 1593000 1922992 450218 662877 730596 570500 182179 70354 1277257 1046737 18869 484326 928090 1104789 303461 158045 1173951 82281 463250 183137 575293 922249 1632839 111619 52791 240437 1254243 310753 1977827 1458140 799 1715528 600286 1227469 858380 769063 828169 749990 1656229 1306858 445657 766984 1236971 1378258 276782 671708 264195 54172 1571844 665771 1613040 874915 1547939 1495819 1505488 1422585 506314 555583 655399 1829197 729898 782947 322919 1426806 897903 35869 1292403 875487 325767 1230710 168483 1570942 151024 1000256 1077227 649890 609924 807871 673415 1357093 88369 900153 1777215 461562 726601 101845 5541 419721 278670 1674773 1739719 1674041 1366009 892269 682916 247773 1834013 1273161 104940 235363 288890 855725 918117 1413225 1868341 1034866 830138 1347438 1267553 715197 110655 1323878 1337443 1827178 1734403 692160 1172931 484776 62180 1493739 695291 154511 8683 676174 1226793 662268 458996 692034 1248201 1211383 1411967 1429393 918183 397274 1258150 176945 1957915 11140 22248 1496338 237537 1097058 330998 1231692 1564255 1293011 1262595 701969 115179 1869486 170234 689961 1385480 107387 1059065 836731 1413415 619504 638194 1245655 5227 1821293 1108227 420058 716812 1246795 1356584 1176576 1001881 1963328 1231493 821581 124172 951212 1579689 320221 338827 860161 545362 451650 1718896 1040280 665208 65442 979288 162530 595455 1697307 912260 302137 779311 823629 1563945 476473 1098105 1514871 1733753 1373865 1310254 831550 285635 1634700 1175711 1546714 620245 1011295 297392 1827831 1135303 1843565 1289279 1611093 216939 308277 80577 882360 788639 1301096 431744 1238347 206713 1351157 1179273 1064223 1714964 1631835 820193 1680172 1198097 340585 447755 1809434 474177 901151 516345 1137052 829674 958833 75335 1339785 1358732 483503 858773 1105642 1658229 523441 1977741 534726 1785344 1972328 1899761 1771658 895806 1120378 1733197 1105232 1726784 565313 1619121 878295 1872672 714692 530997 1803892 925001 720493 1908418 820789 1803797 545702 1653734 999331 961029 1297034 1449412 289157 1429823 395709 347264 412497 1973616 1460195 1310566 1806098 1434613 834938 274160 380385 1021888 389944 1395634 1342111 1439322 1413596 1923416 933584 1283704 1778670 822470 1154347 1266006 1803012 676866 1261762 963043 1048023 517646 1774598 622438 1176042 767861 663711 971081 825746 703942 459318 184571 805606 1365325 732595 420312 962302 1487017 1052845 1700546 109957 1747209 719809 1667762 1307884 273203 346977 676713 936369 532988 1709368 1901490 396293 610238 737410 822780 1892167 326455 992680 685341 452841 1324390 184423 1103260 1440408 1309683 1977470 1313177 1691757 1344222 319873 1048273 1796408 3901 191827 759824 1522201 1349882 554206 98575 221887 1084560 610159 1995218 595428 599268 1820629 329894 286518 621096 1228592 78294 1509846 170831 295575 1940862 140479 544170 1586094 413076 553858 466333 688925 635305 1605035 165445 297841 1715761 1360671 160330 489197 515993 913504 1363715 415812 567804 1316110 1112407 723610 1459808 1645561 1190084 122658 186685 608540 1408407 1745116 677590 329822 1324128 1612135 1029332 634544 1307848 1030459 433141 954337 69700 1854629 1686777 55031 208308 444589 1524955 1140454 876919 1506175 981995 1950202 1269392 534854 1793070 1350007 1718535 1665436 853120 1765552 309864 739425 1834463 1912337 12066 1683550 1352098 265968 1059741 736921 242256 1218930 1088987 797139 169529 528145 1355073 1038608 1078030 137051 893444 565762 1771513 1018306 111147 148935 1162958 1584654 538886 1436716 642800 261823 37592 1038234 1660204 577807 1296772 1778231 1772001 1849035 1376222 558041 730448 372691 795225 1579200 1103683 1935862 1155761 1321893 228510 1669617 1303722 988958 945211 798810 935278 221592 1176600 1739570 1122696 1550914 1549803 274223 1882842 1790338 1560406 774745 74904 1148252 1131240 419537 1276662 284920 1380139 1425755 1606053 365976 323567 907897 67903 1010604 1394709 585537 270366 341230 1169686 1682643 722250 777254 642759 1274702 885501 739992 172239 855653 546576 986250 1384178 753436 15766 787064 1145274 1686445 749879 49815 1106712 131776 1868808 1577773 203274 1094048 1977805 1441036 1683131 1191839 1079174 871739 84868 275637 55239 681669 704383 9181 6196 1973400 1182309 1186553 1699137 693526 1509429 240344 1429415 1500619 1091562 1735370 1311520 947794 117664 234956 1766315 1240956 295541 1160159 1868792 53325 1464855 394569 1238743 1422969 1801700 411679 1486985 577057 340621 931702 1303050 1892323 393124 681525 1765661 346775 608015 1380064 1754826 1159465 1459686 1917413 1490431 885008 496066 1273510 674898 619609 210371 606827 1212288 70220 142110 1072968 563260 1252676 446407 629325 989540 1565334 1135987 1984518 135804 1558463 1637048 425109 1298633 1500515 140900 1324223 836784 1597748 855372 378588 1202156 1853945 1711061 457381 1257454 998821 238962 1927755 1134691 213718 948600 1630374 1106477 1931850 969631 396086 34277 704511 947543 23775 713399 283279 1539350 829530 1610130 1313252 699917 368251 92280 1863883 404898 172791 387062 1448219 626174 768214 574317 629922 1528425 144520 210187 1590972 598945 155046 1524013 998526 1632057 67969 18334 924505 1781734 154151 964457 1737855 1185212 536591 1752876 773251 1466960 1901095 1916117 829347 1325327 1502038 10984 274537 1555369 117277 234040 1578675 1158687 1182992 405313 532603 2002 913596 1278577 1863933 723182 1874077 1774544 668371 562786 1056187 1050695 569529 873722 1686233 1450907 1802588 551177 657626 1530938 224752 1452412 1841734 270754 1383063 910164 1137567 851623 108343 79823 680604 230793 881379 333576 505860 633780 502265 1865580 128981 490823 1063976 1411435 760195 1569430 1946246 1037599 942173 311088 1568176 1291931 761183 1135777 354347 292076 502842 4906 21119 1598993 1681927 390212 420556 647719 912656 1641073 1980122 1449620 1363102 1502324 361985 506960 1694256 1901897 861855 1334563 1326815 1845907 19535 1123571 1146364 1312943 124957 1462961 949425 167038 1237873 318316 55677 1050561 1208548 300310 963015 1492086 635877 620431 1550056 620437 453706 1143199 1597717 1719132 1404162 620236 250481 293410 1066977 1752711 498729 517007 52854 759340 158332 241770 599580 1944598 556483 119440 166115 457016 632790 700252 241972 111773 1686412 1691383 934782 598188 1713663 358406 64785 1163431 946961 937297 1356033 797908 788560 397978 273511 214331 1119288 562070 1234016 171116 1181143 1377573 1209800 385363 1379898 626502 1067361 1712574 601083 1188997 674393 1892837 1902229 1157826 1085256 1826556 1029387 1012880 395672 623114 204719 1430125 1382960 1592794 334363 1099402 871062 1586675 640097 23791 571310 1757220 154200 965544 1003431 575112 1193741 1683829 446682 665085 1003927 504008 1267371 1050459 158004 413453 1053694 1663562 1318606 1597119 348220 1057652 1587057 1032439 1143566 1571151 1190422 506225 1722897 40984 121102 1266745 1384241 294056 258037 1365756 1825411 162877 1739223 1785138 1586306 1386470 809226 1645305 1513909 191125 77578 657084 1270346 1790625 170320 627858 1262247 513775 1964765 1906546 789420 1518230 707796 783886 136617 1139402 1627432 894731 628417 196909 1365107 1537201 1632646 1639985 1435312 546550 1367843 1099682 1965583 1663266 1212195 575137 1411206 553373 1724221 536289 216806 1667916 106763 670626 31910 464038 671340 1532409 337498 1057187 485948 445624 1149193 217087 1730311 936799 595787 1525451 988629 621356 967282 1803898 1044094 525359 1487828 1631687 637468 681917 1763024 368559 1588951 1091649 537871 32893 1166273 763439 1523495 1642446 794238 1574543 460453 1733690 1052071 8689 3178 185132 1437037 596670 1501971 996453 686542 941899 1113384 1612741 25641 504117 1880963 1337798 73038 1306028 1976545 1457833 1783920 1116075 270031 1226814 1214149 715768 880331 1964050 1765369 1282925 58485 621962 1197364 1884932 499011 1544804 255410 51647 1797627 279215 131192 1862569 881977 1544019 1367389 1871275 38539 810672 222349 1002544 1174305 1423346 1131654 713239 626838 991402 1066171 1905290 209906 1797017 1570427 92976 573581 1174974 222489 227962 277917 1665252 1778796 1860900 595482 1386368 185903 1294791 144603 18164 320255 1366512 1684452 756215 376364 62584 1814264 1817988 1627190 60639 1781187 210966 1673248 1785066 1515260 873488 1077717 63215 654681 1232460 497381 599096 194874 1485177 629733 790777 375436 232797 350819 1989952 1855334 338984 404124 238079 1340103 277111 1981389 834313 1965121 1292902 1282018 1904824 463187 1628419 1279200 1177901 286212 1242867 548599 1807652 1124994 890156 1781574 424716 731832 1675611 146735 368548 777408 1154823 1987581 302392 1814527 577702 1113439 1237447 986252 1115660 455070 1249812 101401 1077151 203162 1612892 1415079 722867 610223 1559055 1990894 513694 362495 996008 1393121 551498 115000 228345 559691 1485089 825240 1397140 610611 1549815 151130 733028 1805141 807913 745196 1758766 1436744 1345286 1735609 1778036 1126186 1281754 477853 537491 70081 934507 281675 1518560 1316140 1837804 1238831 1547784 1334871 1222957 1153060 1810936 1388461 140284 1460152 747854 474895 1412369 920155 623393 1771048 1766597 659586 1095916 788183 1091915 1073133 765334 1840445 1303645 707871 1998331 532623 521215 1452201 1976520 368069 459916 1018788 124585 1481482 999742 1841379 1014657 1196379 636983 1015885 296781 220447 1202468 256151 1272132 1208606 1954234 377809 1764294 1165770 1486915 588553 1469455 681863 162864 486178 683170 967063 1793128 722359 118115 1655531 1689076 1023895 510875 1282982 289427 1369882 514944 950397 1347761 755941 1255618 632828 1657586 1132903 551188 270397 1297637 990603 1921998 163842 1830615 337929 494976 1991504 1859198 379599 1913081 1464753 1783293 22080 1706121 404826 1840365 394463 599839 1855221 140039 1283675 1127088 165253 382053 383150 868361 643931 1814958 684853 1777991 965279 1015190 397467 1107399 127772 1128110 1382209 1654238 419739 1724927 283960 1648667 1986468 1475071 529444 1464647 1229070 759261 975007 528183 370054 1695438 1215882 48340 206550 1930332 1838730 480198 172410 928123 1217180 1306429 689186 932994 1527913 1509824 10891 1749349 1806105 1575775 1029313 150285 187970 1797517 211309 70830 1760680 908854 1249547 850601 559549 1249622 1772486 895688 829870 1905294 442982 1103450 1354397 441955 1136082 280763 1830397 1858298 1297390 550030 626536 246685 1716797 1245595 640151 1422431 1338426 1929916 1757565 537558 409635 798325 1210271 1101529 748748 978705 1509696 1655746 1797070 163448 1973273 749101 630390 1679129 820137 1239426 1962736 1818229 1656409 1139214 1580046 817722 1322885 1858372 1914467 1678444 29191 1654738 1081217 1904769 1556935 1645215 1027287 1324057 1925118 1650805 1674556 810795 1982511 1027895 165075 1885780 117167 1466660 627536 234995 369120 537354 1497782 584433 268810 1491091 1953010 598789 1270329 1432612 762949 629760 1088250 683946 63926 293937 671488 1138713 1973546 1707774 336113 1156667 317811 710283 1487189 1980749 1973116 1167096 755895 970988 1716822 295351 1216914 675313 64267 1559993 312791 1481213 1379490 715703 644511 535256 11670 40778 1652079 1022459 1174726 1711466 1758579 782291 1845698 1873335 420143 1536042 640019 1938378 198079 1510489 1700054 1495269 211001 1748050 1801248 1334254 360890 954017 892535 1517970 328631 841390 434033 109966 224460 96182 291491 1970524 574506 983291 1990430 783967 437987 1727305 61775 1961086 133983 373061 1094853 1362961 1143571 1107106 943122 938228 1446085 237217 1150975 1858782 737648 382966 207127 345332 1231707 1942265 286014 263888 1442972 1753974 389402 983361 71432 1453833 413221 1261030 657911 1672799 717029 273924 404812 1092262 1976839 432235 380837 546220 1265342 101010 1665369 760458 1646848 731380 1886404 407865 1386860 1315055 147568 1323140 1826543 52708 168923 1315370 128323 1546117 170525 244376 1868158 64574 1007084 136891 956634 433417 1829241 1609557 1335041 1470303 632863 312882 1786851 1371766 130170 1573449 442176 1046304 857174 668971 1262998 612451 95831 1211647 1755881 1060164 622262 1446342 52143 508694 1602768 904854 855624 804651 627352 812108 1199684 265534 288496 15210 1871850 111256 490809 104712 33810 169817 1104997 1053451 1012982 558025 1246016 1390327 601596 482629 1355829 1009447 918230 1106656 1430102 1008208 1107862 1409387 1738112 673566 761000 614009 1734672 818960 1274216 407133 615283 661847 1013200 223284 1799733 1930855 488379 1692552 380355 1113031 1161081 416376 1015821 1714288 1563240 1743072 220749 924771 1550190 175621 1680992 1457506 1476429 841375 1564227 895458 1462383 950177 415293 378708 335165 247445 214716 1638597 1394144 1698757 1240184 383028 1571352 1490418 1240681 770460 445544 1142236 387346 1753755 1422923 192554 1432032 276775 484064 1697094 369441 87775 526134 1346408 51766 1092180 478069 1797816 121511 228715 1052997 1667054 359587 259762 460721 1515691 515953 583760 1684095 903115 1901528 934761 1035306 1594966 1409426 1751365 1249517 1603943 399939 181360 463488 1816868 1694021 107885 173295 1351805 1990759 336970 417941 1546540 634900 619641 1261132 134125 1609795 508475 302281 1859790 520348 1078141 1941639 407266 20240 202875 1239049 164581 431215 419235 226815 1723493 1592328 577440 1191993 617165 179952 1891847 1428711 1862325 824811 870005 750101 777204 942262 945427 151767 1400276 1161488 961542 320239 224365 478699 1602396 1905443 1358233 109844 359619 709407 1504807 693604 1686395 1168226 1684218 523634 1118803 726486 541879 497821 1565302 1546988 664382 180772 1294221 1914274 1360814 67432 1886401 982002 1305368 244203 595205 1393877 1572501 711160 1739707 1508941 1960410 1310023 1926128 993948 1414824 293753 49748 1208478 1112274 306043 725150 1385746 574713 1137480 1356098 1121911 1394768 651002 993903 1731586 1466070 1771249 1695874 1115680 1649654 1463118 1003286 1479624 377623 1421874 27494 510539 1578314 577877 233630 1360047 1770592 1302222 98187 62335 1806484 942323 802462 1712282 823666 1819294 1868398 995245 1007168 1524172 1062755 166795 738567 1012797 1790745 1901893 1217004 1362747 614167 1638887 1830100 1254046 1886777 1071241 1333831 1837074 1290655 517548 1467938 355632 1166538 793548 1861568 875294 811324 1164629 1426626 1758905 329896 555581 1187211 969218 675921 1567025 1922126 553193 1018249 271070 980964 442429 656839 175740 283317 408395 240378 1594462 1805867 1920563 462367 240244 1889881 1485298 1678879 1594568 710063 1776336 1491137 483800 482719 1006652 1753724 1246597 1933791 1763155 894068 353201 758251 1635150 706776 144123 1127396 1650247 1817739 1205707 740255 889649 1437493 884962 1183151 299520 1989411 1029436 1723176 192061 1379863 778018 1337346 1617190 1345786 1901831 1710141 1757542 1432504 763645 1120528 614794 1512303 1345461 641631 1364433 700875 1281401 1827214 996820 1688214 1020240 735907 192761 736446 412387 842673 1673590 789765 879142 371298 1121708 8093 1072764 1887542 320911 1518625 1799357 439674 1507388 763679 532147 1074581 504295 1426558 642011 814552 132284 1106120 1249690 403848 362561 711954 1503153 1115003 1781457 1285885 1702836 62111 48457 1843463 1828768 1152105 544194 882096 177965 973251 668043 606018 1833008 183888 641515 1126860 1748083 716846 1210693 856564 734577 1859432 1340467 912056 925058 1671787 340586 1564301 888399 1551122 1946919 1760322 1538521 1387373 575449 576418 617056 148648 935744 1650155 598201 60038 1804475 591787 709443 587045 1417831 1400828 559553 46555 1461706 1525610 1369645 1089511 71089 1539875 1081447 1631495 714934 400181 1830175 571108 63958 46801 918421 142321 875636 144006 146399 1470128 1988312 123662 340358 876415 1735585 1590341 476953 1617434 266504 1357886 1479067 1930747 1015542 911130 995156 677256 1900824 775860 963389 595232 498990 698713 288640 1373917 338262 630308 1371180 783574 430297 974528 1403591 533763 677097 1598584 137327 289850 109618 106226 875159 1616628 92836 1900662 566810 987576 1656195 1473399 147314 436835 1280203 1049975 66090 1684592 21165 1028415 452718 1096338 1670055 1141435 720386 1232882 1866834 1189523 135851 1567257 1044201 1446652 1103819 516245 907368 547158 1011275 1736887 862090 488708 1798398 1244377 1807864 796274 20010 1136345 1171032 1347206 224867 326171 1032854 1203454 806832 680095 1615472 989375 1221010 1223922 953619 1007635 1936471 595179 1304837 1704767 1390937 389719 590929 1333736 674339 1269899 1429254 1769112 1500926 1360763 893262 871568 916157 631714 1779392 842739 1824466 440903 1810112 1957883 1867694 637638 1898936 924839 417218 146886 328232 1047 188797 1903991 511686 381533 1637383 103459 464200 636598 182255 564879 1614771 745202 1147347 1621026 1872423 120895 9370 1622095 1120262 535546 1445944 1242884 1478659 980761 1717896 591894 1328747 1637935 911617 1680303 1451997 1248202 1725513 1470998 1414550 1974453 845598 1808228 1342306 1412708 779654 460937 1467046 47679 792327 1179954 1217491 1761929 893369 1043196 1250598 1580628 360824 959018 643395 912003 1272760 1727530 1314532 626783 943402 548728 1400779 740936 583626 1038167 332138 1858680 1562122 123813 1438986 854290 193296 1691780 1630027 802595 1153778 1150532 407736 687457 1043791 1034352 1447311 218919 1266365 913782 1275925 54606 1280960 940975 743489 946386 1876658 1089923 1327481 1341424 1440235 1426071 1548476 1321866 192299 11367 1991173 1210869 235874 301531 405836 1263540 1245839 91411 1709938 639407 1445625 1263314 1309257 672378 1805855 1709948 457041 1904739 1499463 1474960 153846 1717090 1797076 263885 36682 1446837 1094163 1854274 1242349 1638748 1821567 1239898 15452 1170911 1285527 935988 1994087 665663 1054557 379736 1031679 671843 698552 1752570 1560976 380163 327303 1229787 1879723 250426 271815 483741 456976 1390468 528276 1070514 658745 1468666 1132207 1262005 317214 1593491 1984356 327095 1521581 428632 376181 975628 60384 1889582 1158702 79895 320989 1164264 955778 271692 1057703 295310 646565 1113908 1867142 940439 1389863 684568 1565683 1145007 101149 132944 164753 1183417 553904 1849826 258257 503101 155262 1181869 352455 751711 1729031 1885919 1552270 443148 861665 533445 472490 965080 584245 868157 1759647 1353634 392713 13621 60633 1417426 667438 843551 1989419 1479931 880189 672092 981477 418710 1859406 981822 1768547 376315 1366354 386312 1850825 1083851 740504 347556 715335 1000129 1434994 592348 832802 1939836 1199833 393813 1700314 289537 1420379 368153 400367 1024918 1822925 1912940 898257 22433 302465 175307 333005 317483 1945349 866902 839371 205029 1908415 206144 366681 1444652 543697 245897 32894 1147720 501138 1364708 371609 1481844 1576059 674474 843417 761891 495388 1590706 42746 1502635 670077 751164 321157 1796528 735718 1173810 1439149 1564027 1681148 1406637 1745566 380935 1360947 527269 1094218 1392658 1818806 1062343 792211 1823947 1791740 728871 679425 1444850 1820345 1655287 1686255 142378 1015328 1279038 18256 882592 752131 1402106 1990523 1182228 1674871 890267 1602224 454086 355071 778363 1463966 1291622 377485 142281 1531595 1030508 1700190 1312845 1707604 433344 849092 1857985 829861 267734 235153 263925 1578540 1794996 101148 7468 1671315 1689988 1219711 1321211 1096643 971605 1983436 47925 1296096 105446 1572053 612695 858403 248867 1901761 1652473 1869992 379702 1594868 304225 1705744 449053 1377992 1944451 1552186 221484 354420 842591 791742 684509 792374 1111169 576317 7225 1175894 253936 466045 845907 1627077 1378814 1351795 233141 694542 1411207 1264284 539112 277078 879886 1601858 1401052 389104 1239585 1934149 419322 278582 417586 196716 486589 369816 189600 421789 1386964 1471968 1123788 709957 832711 435499 684797 1849247 633674 1048781 1936211 619563 1768301 935028 891576 434180 1904298 223591 1551299 510609 1737277 613028 1538032 519069 1869380 1594608 55284 736714 616995 609766 1239956 1309030 636078 979694 905586 1125125 1162656 1616800 64096 259156 1169368 239449 1173675 368527 758511 1908242 1004206 633142 744986 393216 1872918 1914208 65653 652612 1044552 1703617 356239 1539125 1145781 1508049 1328348 1605481 1254978 181405 732244 248291 608813 1046271 1504018 1505998 1583543 15111 247426 1475901 1634061 1916989 1044934 555833 1792395 1177275 1991511 1246714 1612973 78704 1179116 1615754 471529 1971882 1912150 945834 304868 70115 1191207 1228924 172573 1777453 401655 1395979 1254083 1111995 1090741 1936839 1716394 880587 785663 1013182 622406 1528449 384252 1715688 1510086 83116 1746333 678079 1085224 520178 474436 809535 504409 967767 1550877 1285039 911304 277337 829738 1639043 635362 1364052 897100 1081348 1616689 980316 286908 1128649 1219990 1251215 865604 527536 539811 978129 259742 857742 944830 271997 278421 1729413 1740825 748906 1624589 1588919 226974 94759 799446 1391156 1077336 852851 356027 980999 76578 311779 221545 737902 1621785 895706 443003 1393361 910665 721745 449047 1807896 1011034 1511227 314285 1461397 1868589 86943 1619424 1332507 717322 1468619 1510806 380677 1354628 789967 1869579 869115 1984424 1576092 212153 1194177 1510123 478355 1378359 1283190 779940 803161 939683 1415583 1194744 53539 21784 491577 998478 19766 1640693 1830750 852817 1694365 843167 1337982 1508311 312487 466356 739787 247847 1641373 1133975 405337 371045 768545 1392724 680618 80548 118030 1983110 1519619 1125516 1960304 158085 1283816 1965384 310168 46323 815734 1763641 1987485 1991918 1838086 1092795 422334 657320 1354303 1151301 582242 519393 751423 262050 70500 1640716 395698 831082 1521768 1507497 711060 1890416 574 1837907 491171 1350676 1808230 937321 1682470 1011353 1212243 1561657 1065371 31995 1636077 117269 1398834 1255704 867396 1032218 125114 764748 558531 172428 350744 305220 1391068 1623970 207188 1754369 791041 1840879 1333885 312889 272989 1610174 1000989 1379271 561752 709534 1689431 1268426 505457 1824990 1094273 378960 219337 1980839 441335 948704 1473893 1152234 333537 829221 142860 645801 412752 1893097 1139978 1781877 124995 26988 258237 702877 1874991 1734724 1356771 70409 666048 339087 289437 910126 415963 138847 1651290 981556 1849882 876484 98305 443874 1711136 462098 12227 1190008 1285346 623135 1805933 1502594 1383556 565987 1220151 934304 956442 1320254 220137 101482 299337 1318969 359861 1342112 59403 1916878 933724 1922946 1778301 1768842 450304 564414 917912 1072556 1101371 1148266 385973 675634 1614180 870869 1025793 365346 1410329 422631 1513447 33477 1320192 1055083 643841 1128700 1652661 590738 720402 1164483 1873502 1092050 1620175 159651 410018 1934747 1287951 331333 1075977 496516 921548 1877730 730261 601046 146948 1555718 1463945 749326 436227 1074015 244616 1917020 150894 1336753 324373 1384846 204258 857279 1413494 1210309 374363 446428 1485052 1029872 1013138 1384843 1957435 1295028 1753960 55103 561882 1965425 1943725 1567355 1612037 1891476 1898943 155582 1555673 1055958 488159 1169474 952485 1358433 273461 99166 24377 293506 1643724 1436518 1198656 1657665 312984 772522 47154 943955 231089 1230444 753837 1179174 1843469 1320957 1001136 576512 1369247 611911 652776 272291 772939 253021 51900 1229568 1326691 246846 887710 1891281 1094577 1161161 1025590 739963 1447981 353446 1488100 1550691 1643544 724251 700416 548633 255467 1300792 1555274 1499987 1494055 1454666 1398181 142120 862450 869235 1060620 1298708 45117 283601 1603613 288013 1041290 1623136 1591584 1650084 1029856 1110645 1471262 659457 816401 1032183 1425939 1471728 1987235 585581 1254895 1946787 547879 928846 1355342 1154710 771631 283482 412009 182967 1953673 771009 989562 733145 1335691 697928 747914 1542367 400415 734614 657431 1752942 1529510 1601958 570970 1041672 1402335 942649 466352 1150444 960203 1980902 1711559 54642 90695 1327267 1012159 841089 250584 994668 1280149 816537 798238 164283 671901 557820 936165 1113449 376525 1900743 1541312 1848777 517596 790474 867197 612560 613244 1192413 1346997 1624665 1431685 505434 1128706 592017 426684 1492100 564927 497480 1527164 653965 1495782 773848 249575 109553 463968 1631445 798991 1729059 455119 1046858 455331 654153 1969025 1358160 774236 1211748 939994 1379691 1424882 788353 1110585 1158240 1113204 539953 157455 1664757 156776 1703650 1722242 391450 1219697 436918 1730720 369165 1642953 1502865 153261 761113 949873 831514 1546037 1496291 1778083 1794913 839460 1228816 789960 1265919 1632874 1136123 290667 1091140 207991 918702 1680007 266285 421290 230416 555183 1920141 966096 1466459 1321332 427691 1954672 1206811 1473802 1864762 833540 197319 1123156 1493417 1331516 1210913 1289468 1092746 1801620 256236 1066412 478532 190155 348524 1939782 1692845 1306823 891950 592332 1391506 1457058 341526 1098384 1834611 1496477 149198 540563 1726199 651258 71641 1321008 1959964 902503 1611638 57014 1026363 633573 709423 1651836 1460255 1800588 171793 1475417 1917717 1799827 1816409 325126 1601170 1065595 409315 1755185 1074188 1996744 659784 464061 1983757 983137 939658 1352089 1440159 1306704 1506554 979460 1920981 267207 116717 1658720 1263875 1141862 1022152 39173 1133529 1179175 1403423 246396 256931 642993 863296 1730572 1800561 1789150 879726 194355 165854 931583 1065628 1018598 584389 1147066 341931 1998096 1918741 343797 942009 631865 1722893 770447 1309388 1810452 1844733 1593807 22505 583271 823603 848349 632390 1660245 808114 1492478 1837799 1063082 1240367 784337 437183 273272 356088 330398 26200 3754 1362618 134171 1364176 188246 488716 967205 1436887 1552401 1525271 1787874 386092 1353355 6207 760342 834061 680830 849958 878256 1008393 1158058 1145451 1941695 81733 1004291 566906 231885 100545 1218029 1356219 957754 1021997 1096443 1591658 140024 1308892 280369 699626 167671 1754210 1082010 837370 369782 1473788 111812 853725 1253601 1335743 1290275 354542 42637 244847 1771562 131327 1005730 1183911 1774032 1888373 974201 1408851 306282 593019 1752541 1732242 1508378 1934766 1253068 1964987 1388102 1557100 383 912419 1749219 1816496 1470062 1931586 12729 1035511 1441511 607150 507705 1519081 1115798 1951605 1963436 419064 1186822 406290 1717082 1142456 1890919 1931078 1578372 1201997 860838 1396828 325705 469210 1654739 1113692 1144705 1728768 106446 244340 1410477 1444183 1324781 1643840 1515386 186972 1384387 815996 1825336 231027 1083716 1711015 464870 541363 1887286 1496832 1460188 1371430 411245 1686904 1016358 751331 642533 826404 299088 659981 1188855 124529 1626741 17324 1707525 1328511 1085777 1064805 1150421 1423652 1160023 235737 661343 1881416 40589 833257 16508 1538057 855718 702900 991813 876548 211220 266960 324288 1855772 954610 217322 4191 1554519 743964 1856999 1193897 1509076 1063749 436423 428382 1852664 637946 1064069 1677145 914821 202540 1986889 1497448 107793 14571 1776731 1941963 1679411 1864284 1543301 1267183 1605779 440018 215098 163666 1240069 613886 980120 1187854 1292229 1368140 1934168 1463334 1562207 1179711 219364 295217 1260554 569088 1759182 1828060 822142 1232357 6741 1473044 539341 277736 1052571 1061341 1690875 1577663 963212 1688010 1811759 574381 1953152 605269 580982 1510290 917354 51222 687839 1058451 248982 1855712 102582 1738688 436909 586228 1940218 1965596 81239 306375 462840 98333 197492 1894585 1544291 383855 698903 197602 1386340 1769798 1498025 1772662 1039651 95267 772639 1873585 1367261 606921 1330721 1469570 582277 300557 1601585 688467 716739 1115437 812702 1008835 912539 1330193 191073 1953060 1770060 630406 1661636 499889 1879678 545395 584543 226962 1019507 1483455 863480 138985 455262 481294 1800340 1527358 1727100 1069009 666880 679112 1168075 1636651 227243 1532538 867186 1679629 1613612 1517356 651282 1182334 752655 1639776 331131 1594494 367537 1115394 1120102 676907 321590 471351 243175 844301 872151 572270 1920470 1621079 170853 1527948 1896603 1258243 303361 1831566 493856 795967 855286 1665295 677857 1609006 1263479 817341 1474463 688391 1408086 368436 698560 1479587 1565766 399347 629467 1684666 111170 1154806 1641846 121522 1082347 867830 260405 560693 1719667 1588657 1926527 596537 731582 1024389 404454 773499 690186 1056332 1613136 911341 1403453 668688 1608070 1744442 1763406 1804516 312087 1784302 580513 1381784 545599 313275 1819670 252533 571624 1653026 308935 356412 1879780 2523 498429 1212610 928279 818628 194600 1320144 611475 395270 524554 51145 1101795 1733701 1285036 744639 958201 609418 1954635 1620549 1748248 1246038 502498 646898 84654 1662479 1738195 1682589 449238 1236390 338204 1078963 112676 1240500 1216135 490873 1547055 1659602 582692 1633260 1749128 917943 228116 1476362 1683686 1745666 1935351 1214848 1815389 1464109 1045268 1829940 232311 1533510 604046 1264030 662010 1086284 239200 1822143 418943 1077160 814745 849393 1583320 1714399 1557964 1542153 1997703 1541372 879463 1578619 890015 424503 989807 497127 1919141 1299254 52122 1633914 1415695 1765142 1952972 1640725 1011468 1204413 114061 1806758 1474135 1079304 968688 1569410 1189311 426721 1572295 1754838 400269 1129797 554444 1384631 1631911 519299 795643 1352387 652893 1075237 1015765 1330512 1649813 1434098 887835 530142 110056 1121876 459154 157695 150657 1755655 1763352 406316 630495 834523 183810 309261 733466 1639013 1283677 1168006 627381 314967 1729484 921744 875858 1373779 1243357 88030 174285 1180074 1317672 1594903 1449553 1368373 389703 862036 1109054 838979 98248 1456382 1807835 1101187 1819099 954574 1369563 1712445 1793572 853489 609949 1964391 717621 33880 1060519 805781 353920 1998125 1742891 533222 374398 588405 1563795 489218 1080467 627790 1929240 1019583 292313 1305685 280648 1189439 759455 1060996 1175356 1654480 1144299 334938 1283824 1587442 1104284 338196 1865660 1692026 923200 129915 1391517 1490091 1295310 7910 1911506 1939234 131669 1237062 1918407 1266053 1097990 1650244 1826602 1698265 1346017 1039029 1405431 1058017 855940 1190191 406739 1645965 1252798 1966176 910053 1736085 667318 1565970 1589858 761566 1797223 1454174 1232916 153881 595565 1194432 136609 892237 1437715 1127940 207172 1425851 110665 1615402 352480 133650 1745333 1260418 1999741 1339624 1936759 1255296 782217 562106 1770638 60138 1079063 1490025 233064 432149 448611 1155348 1022572 833204 674399 761258 1739358 1105103 1466184 1174736 1185013 1203090 1185396 676598 1919874 1687465 1832361 204451 1416324 856575 42313 1842838 781600 101972 649369 1841398 960446 1907403 1001320 1668232 884267 1891330 1290635 326012 1476773 574877 1925976 468385 1946000 584193 257770 672586 1191323 952351 369214 1975145 369198 665014 222502 495097 1622528 1289540 1731606 70442 1264638 1017247 165944 1414881 195653 780120 1821984 719379 253679 1250628 1429266 806426 1464019 177551 741962 1074060 327405 442490 1559435 1027321 1468233 86208 281883 1193284 38495 1322476 750592 1811002 1443797 1459132 831544 893779 917174 1130960 468592 1720833 265954 1540248 202887 968416 1804209 57139 1332130 16130 1374540 487744 551944 490245 92763 230358 1012790 1308758 103109 1560139 1663790 1196022 797512 691772 1429546 1661809 63695 1811150 1484385 490423 1472556 712791 111276 545033 1688302 167587 602906 258447 1765877 1299339 1217603 848019 1162498 1474091 1409847 1554315 828245 1137937 1496249 931962 680657 533638 776610 1385239 775463 917457 1184514 328999 49128 1658810 681402 1454713 651163 112128 1684475 418030 1271738 1302964 1712246 1479307 996181 1010977 1582455 734710 1880606 324648 1508067 878594 1741353 1375573 544796 707154 1073180 1712141 14088 1514303 1597843 669640 828021 606954 1610696 1168432 762627 1811658 1279237 1231427 1675378 308538 1717122 1508333 1829896 214499 798359 1334862 1013607 1086713 656146 1012685 513883 504448 1983915 1535106 237906 726043 1366062 1358322 1327452 1518634 414177 1150639 1641392 915530 892304 1196431 1159320 538817 424232 234918 18575 272387 996913 18039 711689 733741 320617 1321728 1806198 1660323 1486671 395759 1518988 378040 1508355 580683 1471188 1654636 1273552 604363 1696730 659660 524537 850358 1810151 98054 497449 1861532 672891 1086065 1028705 1021594 1084578 339823 95815 769662 725046 1461352 1566680 1246797 1190313 945109 988186 1091806 779434 1142905 1711279 341418 528778 1421781 1760472 1873141 1905194 1209245 774939 487815 1852733 201559 165994 888551 726100 1593073 162331 107779 232441 1825620 289389 1318692 1123196 1612716 1273604 1190385 596208 716807 1428448 51728 1834394 809636 1889058 525189 717009 1661950 1994701 173936 1268315 1342492 1408880 396197 1468884 779752 1744336 618649 36730 1092781 492102 988914 1413083 1919040 624267 385083 1828649 1171343 1429480 1585953 1883152 335972 1032899 818688 1637701 1644741 1290963 397744 1197205 237758 1192100 1651400 1623251 1401969 660782 702341 41781 57280 485309 35277 1165508 1676047 617679 1238296 99429 1063178 113785 1665597 519239 1467670 208250 631423 597555 1833492 506689 938098 1256859 1794970 1147374 568183 426791 1667235 181527 1744783 1915200 1013209 1948949 1590389 1507527 1889061 713161 1185789 803328 779187 1675180 1819271 1962982 1819248 1185925 1758840 1040339 1774402 544622 668908 543837 1796511 395671 1942685 1885116 451691 311993 176137 1940139 583644 235684 293687 1949512 963425 1020968 354741 101846 78425 1509570 1232040 1947624 904012 648004 810275 1005264 632064 154001 1515520 199487 132152 674134 1656211 1928909 1820923 948941 615763 493049 916374 1390081 233907 177649 358368 1808166 339273 1414608 1994135 1618980 1791332 431890 1830529 1653693 1471317 1829778 1534792 942211 977689 107074 224473 1962894 1770341 1682562 279937 228955 1159543 1746229 782078 1123884 227821 365445 302279 659550 1677028 274901 1202408 756028 309644 664589 1290399 1411838 1140900 224174 1885771 1908439 40203 505933 57026 1546602 1531093 1628612 732494 206805 732365 314024 924560 444948 989591 1653739 1807887 1927000 516931 545130 1427829 1016301 478144 1869286 1557618 1684367 1715910 170349 695213 373065 508495 339402 1089350 212509 1835821 790121 729588 1939156 125000 1852458 1850885 754587 1160272 1419866 1949078 1343338 300105 521126 912457 296077 202398 1156586 65080 1147397 396162 1585568 1878727 1248928 333337 574841 239090 1300974 1093029 166069 71684 450055 1744503 1595567 1605572 529906 1327041 781258 1674305 1699919 1494899 1812410 400700 1526476 1511020 591201 1696874 87653 1583682 1477781 652697 559946 1236032 530927 57855 316377 476515 1363513 1880253 801525 651254 896723 1223452 1149105 1643874 1072705 1299042 902306 250029 1321602 1204545 306500 714613 1800100 1988555 182384 1614850 1972117 253197 827483 448567 1414398 699318 983262 264382 823730 1056976 574146 1376128 531818 1759568 321544 666082 1516447 223347 1548873 376594 254644 1660563 1494221 1569037 420758 1487756 1219890 1747654 1274973 1001772 753884 1838701 1564100 755739 1529124 822596 1335083 804178 1202861 1825392 1036266 325620 527853 1283362 1452585 166601 1674933 1736580 1462384 223019 818103 1006460 38786 404920 1735868 1313200 482372 368650 1935986 32247 305597 272295 1000584 1379167 638944 321044 810395 609520 1531930 1020081 313438 89783 1163628 855332 1829463 289645 1941196 1999559 1343701 1959201 1318621 1321902 1708964 1434892 495163 32800 54803 296355 1086881 222240 39559 538821 322873 1769819 1908333 1646943 431703 504783 227963 895739 608047 706531 1437108 1580800 572191 1626757 828403 710693 879020 945222 1913694 437716 965102 1611772 434718 1416823 502620 1088346 690131 1835018 160643 1174475 1737944 739077 1723429 1620939 1358936 474956 1917583 1766658 128390 786892 1943687 1381837 102836 492359 847210 1327954 1165385 269554 1615085 1771440 509224 1646013 448963 1885174 1676929 1295607 486071 267227 628297 112049 1740208 1843564 953117 1901590 881481 1115892 500584 1079754 517280 1025232 1685574 1202775 681995 691162 239570 1561137 1196531 1022097 1214292 1089944 1959559 1941157 613083 1730275 355858 1654359 1305034 1202271 1696198 45025 936415 56793 1577130 588275 1333855 1413233 178357 1028471 1051136 1085845 224655 512915 253573 827086 1279278 135454 976395 1803784 1853361 1982277 1958185 1213151 826613 1291027 110496 340835 1841272 1303430 1740556 1090530 950013 1790812 963729 1926776 825692 1745519 17619 525172 42985 730825 1537264 1563815 504740 956596 590859 998866 1374832 108234 1604593 1537239 1180316 368080 1535932 872949 250206 893420 781325 905101 1859634 1855613 900795 1096553 1159176 1672963 1796393 1921539 414331 1946287 1126560 617327 1490403 1503546 1465121 757337 1850220 1867966 151268 118316 1255604 1541970 394352 329154 1946096 1710534 1228640 1028863 1238506 172657 778195 318224 1982138 1665796 770504 931955 1307259 7487 487813 1989126 504227 651693 1454900 68605 1395232 1035585 1172644 386485 1110085 654296 1415840 1496641 147443 195680 50712 30442 1030785 1370010 253496 874176 984931 786363 1258117 417974 77691 640997 334841 1129911 1096768 1008362 1702214 250993 553575 518830 1497493 361642 1494196 1104219 1881818 1350355 492825 1804831 1529382 1286955 1824439 954041 415505 1790542 1278490 921252 1117924 519527 1914642 1765387 1002293 1528171 877379 114021 295041 1038645 1523977 1241450 274504 1168039 1684913 901066 522874 1490830 799861 1308908 287012 1314402 280887 1114385 1876489 587333 161042 2213 487032 1494468 131324 1495569 1021915 47333 374371 1385582 1733593 1987177 1273140 84127 1511381 1416935 1386873 680055 420451 1708067 7295 334847 1434871 1791024 339639 432996 662891 1995471 1951202 1754238 1061901 1648832 412508 809390 607185 1749400 762809 66049 452138 1489624 1673105 974407 12093 465958 1729339 130670 659629 417631 691202 1671087 326590 796392 679385 1456763 676872 1958868 78981 772707 1006867 1100456 208804 1667026 595085 1782892 1376163 1454741 988915 695116 1859211 474377 245521 1446264 1098739 440098 1670893 1932979 1582520 1635814 660104 1688866 1629656 698116 1336205 248983 1158459 893194 445187 1635746 894001 595054 455887 714473 630804 230092 226259 511268 328628 990355 1533919 1528093 1148189 1486877 1976590 1674241 1039712 923249 573719 1667875 40566 1438531 326095 1828836 563634 768192 680091 150469 1534943 1592403 619985 1432174 1547570 50380 1763802 688472 370786 1460037 1475423 598983 812156 1975348 657969 142445 396147 43750 1891570 1548554 795583 1305978 1159697 1858768 1249749 1368916 1661205 671261 1930220 723145 99478 414244 579242 577045 1581050 1865414 406793 94701 1692335 1908148 13310 1407488 681733 998879 487036 1513547 1909078 1820329 430083 1166837 218135 172436 979238 1930068 1552661 370740 38405 1183981 1185058 630243 175704 48043 714457 568163 273222 728137 1898185 814117 1201380 312688 1347283 1653306 442032 29233 615409 1396158 1840028 788659 1868769 1818058 1114753 623938 1164900 1735603 1204803 700202 1000827 818556 1495330 1230525 172433 816514 461428 994500 554430 1013108 13240 896753 1083575 1420502 347420 991376 1094495 1555710 1896716 1014075 1176371 704109 1016766 785460 707443 410977 515315 564781 194657 1788324 930597 529606 1393423 719697 830354 611318 1188859 776962 1521151 1803243 639341 724292 149286 957073 1507688 713640 499784 154973 681167 827191 824403 1437354 1596091 836206 862941 1138837 264191 747946 796394 35665 307208 1846683 263649 1137907 1506788 379417 1725874 92391 653078 139833 1211645 1458050 1516894 764391 1320236 266644 1674444 149895 46097 1379942 1648064 547656 1290765 1078212 28127 531898 1349921 557652 1532753 98643 703087 1105667 813255 1315683 1483841 1997773 890565 1218356 1821833 953107 1972044 559547 1000998 1145067 726868 802698 1259357 1214378 482428 1212581 282338 1406517 204966 1860899 1565412 1841263 1371706 1301396 1919775 1089982 954839 1739348 384039 1104357 1989074 1993418 698256 475443 1780456 794526 1839941 1445629 214387 969349 1019523 1745261 1677398 611518 1312883 1324024 836859 326238 461524 549406 181986 1275364 1318419 457248 1175469 179804 1219129 1015470 557905 808995 1962502 360806 995082 1469495 1288620 1669176 1267170 123293 1443200 1143044 1304389 504921 243186 1559717 1719489 67019 698853 997513 742588 1619625 1007621 282868 1689523 1642376 1213350 1841776 1635085 1049993 724865 1842805 421355 1611964 1811957 1687243 1948133 1013542 1484148 1946483 100578 27082 748895 69747 1945218 1569271 1711215 1538854 1897766 60135 773207 939272 1191086 18983 1789844 737559 332593 171188 1375273 1853833 1251717 1708578 1770520 813263 713254 1898634 508253 316962 95994 110702 1457277 808996 1396351 918696 838032 1910394 213568 145371 310403 777282 1179135 218457 799507 1405598 54497 868305 552447 1733921 382467 101265 1869724 1681568 890344 1949176 1832061 1664111 118491 12814 1302154 1574684 443174 1919864 224526 1227936 31360 547091 1127586 310464 721489 504500 305139 1444996 638467 741573 408826 1004563 1599101 1095279 862939 232413 1414205 1160646 610829 683287 1840952 362991 1201737 39607 1288524 1882228 1896355 1356718 172598 174241 1892920 1719682 173143 1235121 1701059 702360 1728762 688117 1720602 121509 1544207 1612664 1446148 1351093 1132507 51567 1655755 101855 405973 1313996 1133925 1331479 198910 259327 1629647 1747117 565509 207052 1704886 833448 958041 1716862 1305796 1121065 1879027 528997 643723 1569553 1851580 1386643 129905 1955579 463039 723994 885139 1566020 523572 1862694 357945 198796 1809846 1221192 1753486 1030522 1362675 1399252 705242 1472524 140481 745716 568321 710239 315511 1556519 840944 1123107 1236795 591650 368605 1751264 990820 1744147 1534356 1958418 562295 1011709 194370 586503 113314 954684 1596204 906149 1353174 970628 989995 1513767 951220 230766 398093 1681329 1038761 1480308 1276750 1089424 461094 1727004 1142890 679781 1078235 1222587 800323 493475 215249 990810 1881775 1567440 321391 1056089 1039926 1742246 627789 528162 1805985 1762588 1553456 624706 809073 160343 1810632 562172 1674521 742434 1529762 738949 269543 1132264 560797 884450 233279 190140 749595 1435993 931700 449748 1671685 1320938 1333653 1588582 915721 917923 25814 467931 741622 1333955 1663918 432873 1236426 478068 1487995 1160216 1070086 1622543 1911462 612091 1582354 534393 626160 543532 1656904 735341 13499 174272 419636 895882 1405688 1730089 117055 490543 1590856 539898 735682 1926007 1686734 364301 1745312 838448 663896 1794769 386237 265985 1703256 316369 1019284 534294 522058 1160109 446094 813077 1806392 1655014 1698946 656418 1854455 98260 1760494 1336629 140529 910798 1032423 1443759 867409 1013871 1794159 286686 491866 403629 995918 1320814 1970976 904566 1365968 1983355 1009868 918607 1034371 1096296 925976 281921 886325 1762454 1570516 454936 1983603 1432367 707411 24260 69044 1600537 251267 1032321 1585087 1558578 1397586 452454 235493 1506643 1245014 1474288 1645763 468856 699904 165726 821570 765914 77083 165383 943241 839083 291156 846919 1510649 66939 1256537 497832 823226 1433387 1491627 1510907 798832 1102337 485949 1259952 582722 1146983 1583636 1434237 611499 1347113 488299 1075510 213640 1380305 1236571 320493 121958 1293568 282963 717103 1665012 317290 1666108 224875 1716488 224707 393385 97102 1216276 1257255 193428 974630 1242416 1071218 1826144 643995 1863796 1075288 1116203 1193586 484664 522457 1261105 92207 1972200 1263185 213265 1461019 416776 86746 390234 1414711 1391016 1749747 1786066 1332208 31445 1895305 941530 1954961 1603267 1063879 332505 1924197 842516 714899 263860 1142263 205782 1341751 582718 1299378 1289195 85664 793896 931390 1225668 258591 790217 1102448 831949 1389547 1210956 830094 1566324 1214039 743312 1925673 774882 1356842 1191106 157315 765888 597840 86985 1670586 1494782 792833 1369345 181103 1108462 1938887 818863 952017 231823 1660858 1616184 1681394 402875 140902 591003 495442 1782179 1364465 1636706 1244865 1813172 1061971 670550 1041499 251351 1107972 1919357 144496 479857 168300 1733424 862715 1101433 445310 594058 1178059 639218 238519 1334870 1682373 1088048 532663 1922471 1767778 1628676 1246187 357331 90879 1353813 1902025 1014407 442482 918003 1030604 968546 904516 1931128 351376 1047753 1401924 208691 1759936 1195714 1030005 93847 149153 1039741 1016136 350151 1621941 1220530 1019522 1403849 1916414 1146327 436526 1960048 525503 247591 1406121 1774682 1874083 1336114 629639 201454 1809963 1227938 866904 1616065 305151 1331282 565350 1177244 325996 733243 984204 1068464 559657 394862 707910 787998 1701682 633213 272393 695325 1797251 796840 1927948 321509 1913226 1293056 920703 1801777 528374 549535 1935249 1248705 1348518 657003 1198157 881979 1736523 666024 1419862 204272 1990265 77588 1419894 824078 624368 1947378 313580 1342389 1195724 813112 773068 1868998 1896258 440268 820924 1859825 624555 1870212 1654122 1255262 341631 1175569 941522 697856 47762 1222500 1975764 262391 579292 1343568 1418906 212540 240180 829039 920318 1103848 1878827 373352 632036 565590 1438756 584062 61086 1293741 285766 136907 294766 413836 45537 601021 169510 1784863 1208628 859536 1317355 141371 1069228 1360395 1058169 722488 228304 347723 43692 1563801 247339 361727 1871883 1070666 9081 386112 738722 1919093 1764185 1983567 890532 206962 1304101 773661 1708782 489604 599665 1102411 1636162 1382809 992566 1941350 1348112 156539 1147719 1902950 1769252 791259 1964890 1806594 1709365 876725 674819 538888 599355 691207 532821 1972930 255614 601917 1054764 1676374 1660787 1512308 304948 300100 1084486 1397217 539381 308422 312430 1508561 1140319 1766271 725645 34029 1481228 1208148 820 359984 416122 371723 1115747 1583441 1444067 1973683 798595 1946958 654815 1172647 746395 1775312 625736 1649325 1027544 179498 111845 1739131 1543177 718239 872238 723865 1255160 1383266 1682365 493082 749142 1927020 1531383 1287676 1119638 1721702 204886 102386 869827 1336922 1632271 1762024 1186475 1711908 1793423 844761 1030639 1584191 870414 1959570 1132510 1585853 779617 1818588 1717095 1708605 309337 1502470 72396 928110 1532594 941695 446957 507695 367607 574148 1234798 365249 807746 1952943 314574 504968 223764 859072 197133 818361 813344 1347085 689361 942678 23500 1339532 33991 756192 1787844 1115134 1281457 1706253 1244163 1613733 1368705 1871839 597153 957660 1801629 891280 1406045 566617 214029 1076020 278587 1844260 1205329 845118 1933511 1043674 903812 1071505 576463 1093439 408572 1777896 158276 124084 1845833 928583 1819498 1374708 884918 1420401 819478 1341614 1717584 1118926 1885082 122456 233468 1848655 475311 1605173 683338 1071944 867564 598648 102437 274071 690848 1866939 204606 1643664 787293 779642 185858 46016 898230 1546831 1859632 1016085 967370 1326430 1325867 1044791 837412 254264 1013290 1345366 1526159 187797 43674 174563 1468601 227588 677316 744355 676466 372380 1318348 1507746 543645 1779553 166402 1628021 798719 952476 530293 1413480 1167437 1972373 290413 983792 970130 211523 1922037 1063671 1180755 1524568 197772 199382 706443 641586 1314152 79405 287820 1007606 567249 436440 644030 837352 205189 980034 13829 1973881 1908804 1474455 1374581 728994 1319230 733095 947354 486702 1513087 1123366 1106649 420943 1801266 1843475 1349029 1326808 1275977 261000 3593 1359015 256455 1340833 69749 676712 94574 252861 986069 981229 1438959 454725 910418 1332662 1071366 1243658 1115078 249453 472466 940690 993943 289489 1459189 1671130 362218 1076868 175218 1379025 1467278 1856625 1639684 1016604 887526 132297 1163934 816634 1576083 958943 1437821 1270732 186384 443158 102589 892700 473670 1507453 1712966 619450 559137 1194356 781265 1457288 630322 1529633 904219 317734 1525699 1918574 218112 923784 898609 1300820 1265100 1975863 1462723 71090 1482188 305588 35419 954255 855439 1402525 1534691 1920472 674440 878232 1785371 909303 1870828 1249417 1381529 1997087 1002134 1046709 1233139 5585 701377 1102879 1388915 243749 119084 1279696 1281713 1579803 470868 1017779 920843 360324 1161337 934134 1089221 1442542 775564 1231307 891814 1671282 1379560 944396 1121999 1331900 263779 1544101 184401 387104 20382 236218 1952780 1478235 1880399 1492769 794115 949985 1936116 1145255 1265159 608191 225116 834572 1194840 1695507 617091 1074276 300972 1605767 1669133 605497 1335591 131102 1529734 634102 1447968 893595 1211270 822879 1410767 1043763 1973780 1526044 970929 1796633 1981793 459415 890837 1473815 1576896 1547907 444973 374978 1879671 195866 596019 1251535 976579 1811747 552483 1442975 1140089 639842 785987 21491 963429 1918298 273574 353569 1034773 639397 119024 1766711 1166588 803200 542067 1765925 1038116 388743 1727126 205392 5584 1416701 435008 282071 1687370 1700625 1193722 47078 1792322 105516 1705244 742697 120131 350080 801369 976979 924682 400870 22508 1596131 1457697 1483556 1039603 1119324 1863123 1171755 69834 1561096 345612 1257781 1440148 347274 1038011 126009 1977019 1641581 248766 1782594 351911 103953 184159 1894981 1645627 433315 121394 360575 1473238 1323261 698846 635697 1298592 73745 330584 1475161 1715841 1522231 1325046 4024 382038 178468 1543821 1532121 1469302 244758 1338259 1029938 614476 1419930 1897043 1561659 561343 1818038 1463587 1955778 632118 833825 420420 277895 691768 512145 628205 1050596 1134379 1816157 26324 1843319 729693 1034487 126999 1860686 1072412 581415 709550 1221790 740032 1144695 1049024 147919 982023 532295 844948 854724 612300 605038 1536715 531076 78925 195080 1416785 685131 1933203 568743 1403229 1894217 1962489 1629884 1521576 893352 1205056 1944588 1530764 1205827 1221001 244093 572296 1292603 1267181 965341 1820957 1968014 1987564 654306 1553433 1659102 1713380 1746852 1813096 1212537 884817 199554 657367 427874 184207 842358 550875 83667 1112506 987180 1613468 1177202 1583532 1902291 918785 926720 1144018 1313040 1005382 885614 927696 251516 1069929 862126 978367 370132 628042 1595785 638858 1067229 1666658 1863929 842632 155477 1909739 1310111 1951643 510169 1759933 386972 1188468 1989004 738651 1502509 754841 217220 747375 1172175 902706 759710 1807052 523794 473493 1739072 938526 488078 269268 1344096 1847005 1516068 745976 1702049 95601 1413378 968431 663773 219749 481827 1935647 1637213 1255407 695103 924824 1323447 528949 1526542 696347 363227 1127846 261170 846768 1623361 126777 1863322 1088342 944888 1195547 652010 113121 515341 1883733 1302415 1744101 1386726 85950 1316248 1526614 1000196 1719389 429954 443896 1119357 315527 961844 137083 1044605 1817555 814883 1609293 1141838 845275 1926859 1718938 1202221 294687 1575645 81882 1789356 515904 937186 694787 1103978 444851 1503606 920559 110706 1498346 717832 296145 1048088 803285 818402 717686 1424854 875001 453339 644459 1544408 705934 1074770 1463076 1536465 1643928 1206700 555647 1622344 1035461 1358973 29285 356680 182520 57945 636027 1546887 697734 1403762 861365 368055 537681 629391 254780 225747 433367 176274 1690100 1890316 1039352 1156337 1552727 956545 647797 830627 1666776 1419851 558170 1338643 879514 945116 950534 1334575 1314022 620113 1009735 954161 1798587 1291619 565537 131268 1855233 405094 1747308 1853904 1494430 583949 1966032 536624 1548550 143589 1061903 1154083 1025439 1695015 1711043 1312832 568277 354532 1579442 325393 1138801 778957 642714 423686 739792 101035 794659 560536 161530 477110 1595820 1256701 1663599 631548 691262 1091029 472929 1815497 298098 453716 245204 1529024 1038294 1768205 1504221 1592820 346291 1051502 1108725 1708513 235138 1041434 1503374 150741 512778 780410 1776786 244875 1185424 1695902 1237657 1020610 782089 1561076 1899441 789396 1802931 1988206 1827723 300787 1316239 240306 1945688 536995 1540334 331372 1848473 1303779 644179 1794869 1542346 714916 1987846 1842846 45716 818867 444189 1666646 551527 317850 1465400 395509 1766614 1790504 814457 643482 158515 1149911 49134 843290 1306421 1288983 1127192 692803 496102 1607746 1951440 1181448 221937 833913 789797 372813 1570934 123829 1128065 929451 1773572 267361 234019 1236601 1751925 1618309 586767 579762 338329 216279 295030 587508 243357 921161 836835 608696 945167 155786 42912 583355 636812 1729278 1257161 1284795 509416 1806060 1870631 1042072 584757 1018640 748277 314165 1543298 1680073 1556869 1554201 1545353 407828 1153452 233213 115074 1112374 750507 1258390 882344 1301515 210938 1958215 22182 1583812 1033186 382363 1062849 1610312 252170 1559963 1792761 1447990 1201005 403698 639870 1715333 1555624 110032 149013 1247737 443511 740298 1447165 445065 677410 1687380 465655 1453515 737227 1428245 373993 1430154 1722375 1388636 328060 1441050 1428362 1479053 971189 1284267 1246280 1198127 1868203 811066 1768679 1644154 598735 1890422 79093 1451022 501085 995722 1735803 1375648 903370 1944207 915982 997950 199138 1477680 1942058 302633 301890 1656658 657981 1951170 155129 852731 1227479 1133268 672961 589686 1185306 1920946 1405001 375017 1223114 1114659 250219 1906252 435193 595414 1054575 292686 852387 250016 1329420 1557310 878278 757238 1134255 1038509 1020543 1526577 1967121 473280 188244 1577261 1259636 753759 1448311 901427 1590571 1871215 729839 1844266 864659 1479425 1786143 1272729 1325170 1872394 364286 1422709 116539 1044078 1479631 694619 475325 625191 598261 1937619 847532 1995017 1636881 789541 1118106 178634 1949761 1162401 389444 1688438 723266 1663578 1195678 1791355 370866 782481 1543824 1999892 1759792 707053 1540340 1850059 1561624 1592747 1167718 883281 1047438 1622718 1786838 1867041 1225120 550190 121735 694004 1822291 516087 906851 669748 1131925 1458405 543880 174768 187665 406926 702808 1544493 1197199 1829789 676822 884432 1500624 1825981 971934 1067670 1013157 1237960 1262956 1989193 1402745 1840871 1982559 1287227 493870 1688514 345769 794166 288796 1541645 1072833 1103148 1428820 1183134 652883 1027819 1204011 543999 1344915 1093895 978543 1762930 964833 288443 1686011 1676283 574796 699262 112221 1064953 1046932 1498658 928670 207263 1358338 90690 666296 25367 1620399 1957367 952152 352855 1572394 10646 1880622 977761 1985671 1894581 371593 5888 1070348 1214555 131910 1743074 1994082 1652083 1344419 1907016 1314689 1930210 1943968 1626479 1508817 748448 903078 1863533 148337 611766 1263282 902352 801698 1926633 913195 694418 268 1569793 657639 1073718 241832 262870 334405 1661087 1293694 765209 1557251 340196 631373 1139666 3416 392588 815593 604086 406767 1617561 1998447 1590483 744921 396977 44916 1171818 728470 1108878 277208 1721972 484240 1629419 1044327 240717 268531 276486 1534773 1277763 1529649 1170510 690165 1190277 1975813 1557837 77118 1765860 1421076 1136876 574427 973618 482080 1316856 1246241 209049 605057 384079 319446 1788970 1556618 1025092 684571 290365 1505010 1259626 1181761 1029676 1062936 929831 21585 1839741 1640377 1390278 1456959 1462109 1958319 1271182 1967944 156405 1592408 948358 774214 1332575 108001 1676364 1066374 1609724 729402 1923313 1136879 600764 1598290 1133220 593663 511468 1656385 694159 1873022 1923512 1705462 1234736 994118 937812 893367 133656 1253667 854095 1119562 516602 810464 331540 1651596 43054 698821 649828 1256192 105987 1748464 615830 320170 903045 1460623 1985216 579554 345431 1948461 264476 1663345 1815293 1746790 269508 1955206 1321789 1608019 1999456 1430302 860119 1812361 868557 1420141 1484486 1055019 1899536 1635033 1404988 1345801 967173 1707458 405799 1049176 920769 1076029 653997 1846809 121759 1301729 1872059 852172 222074 870625 1090560 1246284 818926 481561 793415 1982000 1928366 1737383 998114 1999968 1463863 1347074 1766993 548936 569681 572432 496937 1037301 1257182 106102 802616 1075170 1083989 1679340 878066 609631 1627643 172473 896693 778060 1515375 1159069 1427738 1094381 939742 1746978 1778032 1077805 229159 469907 80245 1045552 1337209 430562 1789799 1627779 1878073 1675790 1999745 777491 1044513 1632460 1310789 1716178 1897759 1745850 103730 1735794 1318391 1574316 750033 2607 1475063 1140537 135649 1330639 1336418 1773843 1686932 1403840 1430952 54978 1607026 1059820 896876 135030 133195 1940011 758381 510566 514694 1323396 499655 773201 1110972 1645389 227074 1940336 695734 613808 396926 282905 712700 988612 1277 489428 1206199 678190 938112 823942 1697988 967169 1423379 485502 1027519 1068886 1948737 1859551 375853 496436 1877600 1551077 1352897 1185591 136912 212024 1653186 1422232 1136392 1134327 879430 1243712 1438912 424373 1843099 1634407 388694 309654 197376 884581 1721819 581002 1873491 1750316 614792 99079 1524604 361664 1298709 1951213 1046343 380244 1332985 531930 852128 1794045 412184 529416 1090292 140868 1647373 770375 451357 1839287 1519920 883709 427829 622377 491131 182649 1588266 838829 185265 1299745 1283172 1480989 1882574 1036960 1100704 363691 1387450 111703 859680 1788401 1942897 105476 879186 739387 1607612 222718 1703262 931655 700330 340078 1736442 1152053 1987529 634655 1429065 937008 858246 698995 601433 1815227 633513 1925316 166588 1043521 1600621 1669586 2828 1186421 203708 1600344 877166 633635 1707867 563548 1050910 857315 1444149 666176 823838 1152190 395146 1639770 286589 359789 1188073 927084 1223314 58560 665651 1409537 1840510 1784702 1740498 1102840 1507842 640170 687159 1960110 192128 570989 916991 1732291 29452 327418 1154396 250719 903945 92084 233971 1689385 1736126 1806760 1905309 162586 626787 1575329 616276 1745914 1918317 220849 1250025 1464061 129008 1264738 1095283 1793619 359627 1342142 698562 1948453 643204 1173622 615303 410700 59273 1119345 719184 439693 643867 1129312 1339634 380818 805819 1991334 1225083 1003947 1719584 1633738 967408 1336601 1460572 1936798 1396917 1829535 1454533 698877 565224 316762 914359 220134 1151089 1780220 71261 428600 1927021 1139614 1432024 1878585 332131 1768953 1427559 564003 430770 50186 1940014 636883 560367 1109970 1249852 84792 1900999 221844 478551 1764119 436916 523279 1276182 791912 715755 1460042 1036769 1543120 156234 383950 1473766 88752 1345554 1056745 542113 1910727 162745 1293421 228107 781404 1602900 1177110 1459467 369850 434795 1664210 1830730 1795826 109154 686206 434079 818130 280296 784984 1117658 1862952 1225802 1706815 1371970 1330050 864763 1745972 782861 879177 865800 259888 1925369 860084 40251 468650 1504010 1604063 767821 1193366 1919729 1547778 1032618 1745188 1001579 528603 896206 1145327 1896740 504522 1964692 807942 531656 836857 1184881 1651265 1294206 938421 254240 175776 1725892 1382613 1652138 1445496 687130 1469467 1197706 566140 605138 511844 280480 529472 727763 1397976 257432 1477413 1711939 1505062 797469 154371 1376577 1646810 1540349 1632654 1652255 599321 773298 1812256 361295 369124 808038 1030802 807735 516609 1998878 944284 718236 1723851 1909389 1114019 191897 1495125 1978739 270131 1136358 935065 1844253 381528 63616 1459321 1253643 1167065 427495 1419146 492683 1067176 1944630 1376497 57982 1860070 1211446 116563 212591 328407 936841 755553 442452 1222102 129603 983877 60844 388252 1739972 678855 969634 341412 1371922 37260 888454 1218933 954948 1768213 241031 301783 1848147 1663092 1150913 117742 558862 1650471 1663262 269998 477008 938042 976257 803251 1666126 1486761 1810106 238627 85132 544493 436862 699433 35643 1094309 1071765 818388 1325466 1944129 807854 1783324 1341947 1889752 519919 113769 1787162 160941 1121984 871651 562549 1391718 1752678 1053164 1674775 467081 917633 923492 1039469 1983486 1873577 1393838 1836339 1538264 1136431 168449 951141 1396639 1405733 895317 1145237 1879366 1757705 359927 1126814 1257838 52024 523949 387923 1903744 1771730 1901604 933471 1205673 1440757 1427425 381609 533089 1862595 1674604 326041 947017 1281206 1804332 1496975 1193112 617206 733861 1193627 270030 1028367 470075 191997 1035055 1277207 1894565 399125 1543463 342494 139826 133814 568343 88179 1993503 948541 1726932 1709301 152619 687772 372968 1126017 496154 1118889 1561025 954637 334532 145247 1698493 1104142 1304843 1784296 199914 695187 900572 1136534 1550046 1995750 1100773 224434 8385 470568 651839 4756 1766444 246210 1842736 722539 414264 277874 1366330 1554822 1198177 683123 1968993 380618 166213 684404 498052 1490258 348519 974501 1332453 1916115 954823 1255709 1747907 1060258 7633 448329 1358432 1803275 39478 969429 1549596 217938 695990 1030527 1089160 889499 1180911 1433099 727994 627690 1054380 1329199 185337 358732 1730211 1568447 329614 622581 737055 1748591 1140901 685758 1718836 234120 1921010 312361 305910 1563978 1174950 877512 88314 34717 1387112 1309999 1455214 179679 783022 1226396 845552 1226156 1392079 1077597 1822930 203986 363550 1650600 804584 236880 535875 583552 527239 1830317 464019 1870592 1047533 855268 1885617 442729 431377 1026168 1822939 1626808 161208 963330 979176 1012624 1979290 1560563 454704 789954 669090 1048374 73035 890269 1611914 388546 1014228 1675434 1373016 1138827 1724224 901524 646713 1638781 1277302 417242 664365 1999781 1380914 1424548 710038 505446 1346954 1218360 644414 95882 1745771 1799358 172215 1604294 1795106 1613257 469222 1161769 1562426 1884835 1781263 50424 965052 1508236 1277039 1904218 1594008 376911 1071397 613616 359706 224305 281580 887115 1829923 1810647 906553 1608866 717535 1504778 1012844 566269 725196 1570954 1452592 1661406 615716 716496 1354817 858920 892645 258321 816094 309897 1374045 1429208 1580842 1607203 492039 1835694 1920607 17532 1532033 878098 1380368 226375 1619793 246923 815695 951325 680984 909285 1316671 1135998 1614854 825285 1676765 1772689 1899912 1467330 143529 216224 1165228 131119 399054 537673 17907 1280 1692641 1369393 1683566 1166259 1015225 91983 862676 344448 1744329 662106 396117 867388 1025454 730057 395473 1352084 1674499 1484639 967904 794362 642200 170516 317831 826388 48555 443297 1597188 45034 63693 1350834 1915246 1205223 1818025 1217663 1756537 1699641 1500463 1582069 1052466 43080 991403 1340091 564353 1593487 350743 758588 580323 246633 14712 618150 280448 586705 1694682 1906614 13253 691185 1734725 10395 709768 1658037 1862951 455998 596076 988899 1556818 937114 1835703 948974 671549 120198 1885478 641309 1709244 1511360 1357925 1610484 1501509 154227 1528147 1055519 258743 1798344 102822 446480 1474392 377552 1826610 1447417 1023749 75490 1900164 786803 823707 797548 751120 1490498 193977 48973 39019 1324883 825531 501030 1302525 867981 402507 1307023 635344 1110669 973867 642501 876020 400961 1773768 191989 1356964 1698347 1032778 1553857 1649560 1233439 1809925 1425068 1400863 581323 1516274 1322105 597809 1217504 1054269 621485 389914 541942 1743802 1745936 863828 848500 471527 1173246 773416 373394 771697 340155 1949687 1419729 1428236 158972 1918458 216349 202445 976604 1910284 1431486 1869040 399531 1239458 1976856 107871 457829 1182592 680754 897256 855503 1512607 157472 1774637 1083530 762927 881420 1846929 1732054 1717985 580878 826237 608589 1958583 714895 1743037 1638556 331880 336108 589870 338850 175086 1332532 1051119 224382 624059 1002647 680790 388428 1119308 1122581 1821600 98050 599103 117265 125122 869108 508953 1082654 967346 379669 1843649 446288 1358477 1434050 555577 394354 758960 438284 1458335 1153971 471331 249892 1976925 958987 124886 749285 887035 695713 1554263 1461694 186599 1547976 1457142 1483210 1863082 916373 1346254 713929 1390950 1406591 1807289 163215 1275452 1706366 1617362 482317 1358739 1630188 305858 1324445 521347 126153 653147 1317849 1834344 747479 170423 1953290 1653904 946589 594011 890302 1377665 705811 1200727 1754201 653363 739516 1377465 1936539 1689519 1167927 623582 947558 682344 1698956 605801 338198 1923235 1767270 694548 1887497 1314195 865858 1379570 1442214 889992 415781 1629361 102492 1115699 1327420 1498339 1384113 88479 268415 664029 1670569 671844 1475626 821421 1730443 1245361 577022 1408360 1835672 1393055 1365164 1732690 1820357 1108767 525020 344316 500252 1484591 1198391 439230 1349941 290826 1227868 970299 742641 371146 505250 1904248 430653 235196 1939158 1978926 41498 1557388 1956431 742071 1266032 1900992 52953 1696036 580898 965306 1529852 1101919 245778 1975565 1848668 1835446 1522345 953483 486584 1876767 549898 1174370 1473727 1707983 1287097 483960 1378519 1050040 1517152 208917 1295752 1773967 1640740 126364 986610 1022699 1597265 1122544 1809494 132749 1527399 1332839 1169577 1387887 160603 1632088 1244961 595811 1917886 1297090 1738620 490958 57534 972120 1499967 1626029 1148664 106211 1701945 314029 1610739 1592983 1742865 882616 700409 999310 487168 1715248 961474 1743857 528327 113732 1725526 999515 405149 957994 703927 135722 1371601 1361717 1729082 64531 1817478 1461822 1504699 429541 1736387 161683 1259552 84863 1561287 642400 1795491 1677567 1714098 1925241 1271598 321197 1883371 1217924 399533 1590657 953255 1667443 831873 1750115 61440 1392415 85119 392616 960000 366866 1507645 1125718 576264 1229774 610245 768950 1179097 1270632 626363 1598838 447141 425141 200911 490250 1143722 35241 1807398 52043 1019609 245175 1730510 1698189 1061564 499698 171407 1394088 1594224 103718 634999 1502278 1341261 1130978 1478674 1283984 1271897 679692 760453 1943143 995032 130676 376822 617104 668926 23734 1174748 1872139 1259263 1612728 1227253 1558460 651970 274952 1423075 715980 1056662 1303530 594568 1658160 999139 42226 1800713 413527 1226392 21422 821836 1579014 1591703 587294 445560 1092005 957234 213099 1878410 582022 1706448 451175 657272 1770499 1662755 942191 1801068 328403 1335748 705349 565807 695914 559073 1248510 599736 1070229 1669273 1047640 122122 43773 50458 1189593 695338 1198517 499235 1683015 498751 1400621 326323 1479340 617524 444480 1774739 1640483 1655646 1842797 1867438 203828 89910 196198 208316 706234 1596085 1367659 1134814 1515515 77336 1152133 1203356 1670358 1724888 616574 1952911 1642540 1446872 1280715 662897 1508023 159167 384926 1564167 78168 247597 875384 664702 1543527 1865862 627662 827951 1038520 829559 935226 1867781 683621 1772747 1037918 494204 1720467 537121 959906 1732937 578528 772735 1867408 889678 1990913 353919 167520 266613 1971021 1531145 213171 1296980 1836598 600370 1054073 682707 1452987 1433773 1685307 1703316 1618168 304089 1297829 403882 441427 81051 1276985 421277 1194800 1025230 1387092 1398098 511811 1467073 805256 655121 1389642 1058978 786950 1494017 147291 534005 707701 1061429 385051 1006322 32456 1801509 1820779 392083 1859972 989305 569059 550178 1649872 464212 129099 480778 1267813 143562 1322247 607184 53098 1509644 1680157 1917322 1976910 1486017 1468342 1923858 1433078 996496 1146309 1078844 1347068 70677 475805 1340312 1905800 1069525 940463 1501739 1310812 269621 12103 1673493 374101 1581895 323239 1524158 243936 1822281 25464 713252 388371 510447 452016 1379713 1717329 740099 549853 553302 386839 1816560 386492 279411 418483 375362 379164 1966240 343268 1417309 966653 1183541 1578441 108651 534102 1852544 460678 1732192 1550967 142317 389888 1974841 1719571 1738794 875101 1722475 259803 1952628 143762 568939 1626987 18702 1111219 828642 1242392 277137 130918 881871 734566 1603557 1866272 1103023 991587 742182 193245 1797520 1513990 1843952 289060 8329 1119928 312012 1387757 1965426 1110277 182370 1497416 848374 1650181 160629 1353873 1424827 952984 341780 420752 1600654 1393301 1889333 46781 781928 821947 1680167 454401 1154155 1315693 486685 650101 132380 1351346 1453972 905731 1356097 76655 1483839 289700 723549 1573080 1261735 961222 399171 430358 1506275 690901 1197207 1412126 784264 1931843 1268999 17242 724838 1144634 1817407 935411 1239797 1268606 1510270 231225 527683 1700645 1983804 601685 1264729 1782500 1934212 1887492 38974 363917 425180 1392837 896167 1715298 264683 1568702 1262138 579226 927435 79223 1041489 627722 216533 1514815 1992820 1279351 79124 1645456 1920444 1273522 126797 1475079 1267907 222490 448693 1772760 1541561 932143 775812 200849 1152829 1352798 1037326 147240 1699797 929323 1241613 1730393 1342807 1904123 442751 40380 1538498 535721 447698 383983 1680071 1514051 310297 389842 915880 1450016 1696537 171508 573813 1409949 956279 899755 1862246 1460233 1196268 759940 1178185 781278 1955514 1678565 681061 1225902 992146 188287 840194 98113 8129 1568762 1856924 1367474 541727 1716648 1813369 516965 1867037 412796 1057134 670156 1449004 525119 362066 571006 456433 1230193 1587528 1212221 14187 826045 237414 1305841 1481790 857179 1959477 362344 702188 540475 1553287 1841900 962156 917424 1170928 1511275 398981 924679 166084 1189117 57849 1792767 715413 656888 763401 341617 1895973 685529 749737 190245 1917493 899798 1537471 301772 842200 529683 454606 866686 1152170 1647499 714937 401903 180191 1273537 1086457 753429 1518154 1124899 1550866 1289201 66215 1437748 40398 1534699 730056 1421669 759359 1315189 1312700 1432672 1847046 330988 1542476 1203872 1739783 1614882 1850723 1552088 1524877 155984 80071 1908130 12162 1755144 1694191 722950 1699902 1697923 1855570 1515153 1736044 347947 805153 572561 1936755 338960 1390785 1133563 1906816 1695637 1038751 532325 385812 1168289 615885 1456955 1580375 996533 531459 1778385 70902 972324 343440 1133812 1878354 1963966 1688269 1955030 231535 27678 858703 1283719 172822 1778921 1292694 1325670 210550 841158 196942 863248 417582 1579958 1239098 633079 1361804 421717 256449 837771 1799572 48396 390617 884095 1720389 1818556 1956727 793427 1957021 1517823 1613897 103770 1705540 93182 1540633 322468 246619 266623 1165471 1344529 1582797 745889 1284833 473683 1562086 348295 61257 1338781 118635 1240181 129806 180376 68590 1115031 963497 356996 1562227 1807085 1986996 1241403 1283085 435450 1430348 1628756 549636 580720 1280216 207735 50350 77798 1387069 62232 1695561 1096285 153106 1488531 1874058 1241570 920925 712839 923900 3987 1613739 1496212 1806 1202159 1266437 420514 1526887 64721 1919764 469105 590253 592659 464196 131528 1522668 1916216 1251196 170513 794379 597064 1892074 212176 1832528 878427 927368 319256 373755 97142 539460 1096079 321920 1914066 215721 179178 1393290 671533 1208289 933145 1293393 40893 794851 1522585 1021726 453664 1740393 1535334 1846570 1257411 1111702 427091 406964 722307 1205298 1805455 1285357 815343 343605 1196499 1498016 452521 215674 831149 1560362 439613 1791535 545821 208068 586384 1618792 1178541 427475 1727224 1793330 52082 1414261 1239290 1702130 826296 1589732 30562 1621552 467957 1295576 67474 740961 927214 124578 1568644 1803398 346113 176194 633587 1450888 1681785 1005906 431008 1641761 1214684 757568 820972 705792 823481 1691448 1870624 199272 199506 1984816 1118845 1254234 1240444 1793967 1923101 1585182 1647824 516960 245913 1716965 266952 1225949 298876 355137 1069735 97062 281992 1447570 30760 431426 1400015 611202 1982105 1411029 1255322 1544919 1007298 1878516 1118010 821505 1814019 840567 970269 1872887 86012 566019 912398 779206 1456306 24644 1976053 1279966 711654 1288497 471079 1036830 1422123 685720 980193 1450739 1440520 1409704 1894186 606793 1703655 1753466 783704 1871802 862736 987316 960873 670762 104870 1526731 83539 732762 1637121 1745401 1735373 1770097 1390413 343630 1836080 250673 1250535 366013 757606 1070290 1158174 101205 152698 1739791 1042682 1358750 149592 680289 1972191 1261895 657351 1841647 1818162 88755 1978071 1739663 1386043 567992 51938 156561 40100 1184515 1752531 383745 1156848 1969826 1504900 488801 1851683 1647007 647416 1732873 1015857 947858 747557 427124 485540 1371498 1505605 41659 1042296 750862 1092424 1635777 183152 1839556 1404078 709108 385127 1394857 1253810 1953168 223540 729545 1428896 1381137 738388 820094 874759 1948342 943518 126159 324664 1209954 785034 1740860 1929419 1296042 381721 398187 281757 908082 1674807 1446137 979747 31125 1499197 155941 406572 279778 462353 1100540 558513 185700 124565 679172 1336863 829025 420827 1236449 1521513 656672 814482 1470993 824959 131480 1318278 822164 67645 1690000 1681792 1507078 1868622 1919005 609145 1402390 1735141 737896 772546 1366901 13360 781895 314939 1601698 241980 722263 723856 1868673 1090847 1225132 134027 747310 1563615 720635 1415089 402418 1554144 298073 1401496 917968 1273823 1185372 1242444 1478017 1653331 1708197 1556 942797 1839807 431142 835682 461814 793790 433428 133410 1390669 295953 643929 865556 1078486 1274034 473255 1657696 1175371 21057 1661797 1141519 1195549 1514618 1059282 1729770 543659 1196709 416807 1468275 1808733 288814 1111575 1108304 1955458 73629 261166 581500 104558 1308147 1767389 984872 326782 999943 738968 1008490 575490 772388 761133 70742 1479845 357647 1215580 608554 829621 1372676 1677632 1413335 1450955 89671 784365 711966 303443 653903 421491 52677 29286 1320883 1187149 171546 973861 1212499 1375748 1700683 1446566 645581 1498065 290489 1295435 13496 1406546 1247938 1462197 477715 946074 1678849 115873 965180 1364677 633445 365879 1333825 324040 537344 1693582 1435551 973949 1364221 449473 1141824 1316800 1941591 959990 1361650 901018 1738137 1133071 877783 1174308 595327 712968 1683899 1537234 1321732 297731 1852420 1275890 788852 1417232 1326036 1513380 458997 1786094 947220 1597025 1704857 495455 302122 985940 1861530 972011 1773866 998426 1775928 134105 154469 1975731 1014902 1453030 454764 1014432 1453163 44990 1680425 917219 182776 1532691 814639 923038 846110 737382 1923613 1417035 668440 861271 176507 299429 1054064 1687727 263930 281469 984087 1526015 461624 1971363 681262 1043590 1324010 1864881 50900 580553 1143331 329818 1596389 226498 1089966 1278778 494896 262331 1313505 1956289 71063 368279 552563 169736 546170 1354540 1857704 327840 432452 753924 1841785 638107 1904926 1905468 687748 219255 340287 1701888 1212790 1118832 502692 584138 627106 1689516 1202734 679642 1227893 1288084 821794 897865 262865 94965 1885099 737497 1280614 1774743 173280 1776287 411711 667044 679928 1278263 884414 1418085 242750 713148 1745077 1631205 105741 1519845 1367957 449248 963270 1702047 1635884 1915697 1752601 1380214 1244475 887420 1217666 1427488 141356 1970244 1549814 1091960 174261 1332098 965874 1313088 306834 76245 293046 1873010 1527424 632742 341160 1740815 1403210 1345637 986834 1876494 925427 900415 1127195 341461 856880 1198910 1969416 195612 1629413 1549789 1565698 1702078 899733 1772059 817640 131657 512515 324451 993660 188843 37369 312963 223244 1932451 1255866 1435533 840713 1525133 432944 640066 934785 956080 1762603 1744949 1677992 981129 1180938 289974 417341 888408 1853262 65162 150777 472501 922935 559688 1882345 1110635 1041088 177350 132997 564458 689713 724840 151555 23161 295301 766561 1394565 490719 492566 1898743 122800 1086938 1861739 1994957 1573740 1312152 809261 1861508 1633450 1042384 322442 1429078 1219866 22690 539524 1494919 1536053 534417 299427 1442201 1129617 1960016 1177359 914471 1884488 148557 516231 897311 1137384 1187342 658221 558433 894896 1999468 1853853 1594343 740054 1020801 592459 102484 710563 1046232 957499 824107 5248 1699969 213659 844819 922462 1496968 435072 584962 462871 1597728 809685 1500232 519018 637006 1977580 1176516 1944543 1485007 1745533 56355 1247103 198867 788437 491597 1600098 1475421 1688398 1152117 530173 18497 453089 1092311 510291 350024 1198607 727635 1615697 24138 92265 176263 371805 309824 357210 725057 88782 1867833 523168 233269 556184 1362191 514591 495562 1328544 87683 528195 1730756 638116 1924926 164144 1586002 1272399 901258 1049126 388082 850438 525745 72503 987190 1040912 634762 1801634 967319 95580 591508 628502 1905424 1915615 904613 441406 867600 1862035 349690 1806565 1519552 229323 1613529 214296 325521 1207210 574004 322021 1892109 1390459 472699 1933020 1780192 400022 1680646 1552546 1154068 1871406 1408333 1663966 604950 931948 1774814 1064693 680372 173203 893757 757229 834414 1820342 1208919 792558 1478294 954541 869982 900292 695880 1757789 1206291 498843 538150 363264 1413349 1725459 97053 1813240 346522 1618193 1050683 589803 930545 1927512 1422636 339573 1877893 1506572 271776 1592933 539454 415107 487600 666562 1904166 108277 580902 223080 1742793 1256325 1539142 1204358 1414086 496051 1713340 609923 1655700 93000 1829797 607893 397827 1604786 1982513 1392091 1087045 1560647 157324 1856692 1632542 1990240 1555204 683670 851536 696207 1139902 1369731 335342 128771 1966621 1299861 1968533 622311 710276 1251667 551605 1521603 1475689 252873 1446439 363802 504695 41516 381598 1355211 1447336 1816683 13666 1398081 592 1797159 531414 1007007 1299271 235377 1534694 1407817 1620867 1233962 230355 1216314 1496557 38840 1255301 340699 1059660 268805 1707180 60305 690082 1771318 1538031 965523 1775281 1731396 1655056 1269133 1300955 1118411 707354 1467659 1605555 1147606 1985203 563932 684106 1570637 1224849 163441 1387317 1776076 1233097 1655106 1242675 349707 993844 1898520 351840 1867624 1196487 137192 1236820 1365949 1303004 1563995 1055282 1274112 1539313 1775461 497619 1498891 1518755 1998936 20 1766228 257342 1943695 793629 1497631 1795488 1827504 231102 536917 1014367 1821309 603068 1291180 648171 1323844 1477135 741961 1926564 803486 814565 1962420 416028 1546252 1553757 794523 1410822 1757423 1632895 327206 1783131 1078898 1460431 660533 1540858 206623 1769801 189530 1478192 321361 1006167 637024 775428 765833 582861 1784549 304424 1338976 1337250 1298498 162856 1710126 944511 1061692 794375 573012 120503 413340 187763 734502 566198 868369 1500692 187180 388089 1954710 973646 602628 1994409 1584601 678062 26768 1646420 1047823 1812648 871273 164310 1186883 55291 1006024 1550061 162146 903557 203782 240050 166789 1885397 857654 607460 1847422 1473017 1013112 1765029 1169722 667811 586778 1057917 119547 396275 1637155 740106 1738753 1569760 36122 397049 1089951 1943804 1862942 606823 1282120 876347 404878 697549 1262158 689571 1641390 942634 51722 698175 777287 74407 1273336 271936 184633 1735684 330748 1013116 1510672 372144 1065980 1891745 689739 1020774 3764 891265 1680088 1354748 1467371 151747 1733908 1213240 1410533 1712457 1694524 297830 1871364 464336 1806588 299809 5301 1755686 1837315 201487 1411966 337231 1238399 1287487 1787904 952941 596491 1727492 608450 76113 726613 388431 1720400 71769 100203 244889 92380 275856 833608 1324161 1845181 91145 1882756 75605 599690 1577366 1750369 184440 1057179 675452 1919483 1313484 509053 926990 96069 262308 98783 90585 1740600 786414 1531478 490904 1111108 638269 654868 237060 1378899 1660386 804717 409817 1504636 884210 440082 28198 1952785 1143359 608619 1374436 1002598 583243 286813 1657157 1107530 821260 522135 844381 1672968 1875969 1294526 110973 1748283 80747 1811463 1627837 1628805 1529732 266901 1611648 689396 1497192 945806 1324802 445673 1752037 1411324 516494 1188387 1020099 797374 654310 1050731 762193 524689 671453 1379985 651750 1726525 623770 59355 1097065 760670 908423 1618070 1195234 512826 238871 453833 1784538 289840 1034581 431771 1469704 5789 824405 283061 1273149 270035 987189 1295071 162023 759360 1647817 1536485 1235021 1601890 1321863 254538 1984292 1519737 74696 652937 1388375 57648 1789375 1197342 671339 97523 1759802 1932396 1487083 1247984 729069 548977 882602 539639 27998 1856502 530355 290660 1462724 1587797 1545045 50674 1833092 1816731 83337 1030306 1162355 1950358 872385 237109 1544724 473756 1804233 1934314 144921 714466 326445 318847 1200894 1578276 398385 1464439 539182 914230 1726610 1508740 528081 1732261 1485254 764553 56790 31345 1262603 120443 148503 436168 1085209 845840 424128 1503592 1540597 36457 299434 1388909 797752 769783 675273 773406 540676 1585241 126246 1864914 1248897 75015 291058 528155 914307 1121393 673983 368450 437742 1123817 680492 162071 881453 556323 313548 1374137 609726 656097 299042 1344732 589172 858050 206058 86670 1014017 1971446 1089774 1483647 211067 138082 1939789 14743 368079 1802514 1122109 81676 905432 854248 650137 1955372 666221 533834 339339 1564818 622206 859016 137319 7110 723828 376848 1713050 1952613 1342666 572258 1937557 1790183 307036 1009309 1867740 1332754 468664 988821 152508 1388804 910943 1683964 1959290 816917 520064 1659198 1947384 823114 450747 1408744 58095 1372364 1793280 365810 1187725 267473 78845 1878063 1644070 981800 435978 707448 1477201 1828770 327149 1268301 1914398 363851 1155479 1382954 547036 611821 729405 635665 1304320 1058301 1920569 936323 1213199 1198608 38508 963812 863320 718746 15320 1924888 1845744 471833 886667 255370 864121 1295679 623674 968231 1883305 1782149 1080636 983955 1785770 1945768 1981221 1394225 1240944 1539721 698977 1864221 1369142 1787776 1127290 940781 371773 249232 846403 1449840 21887 1229021 252334 1106425 1501858 1615966 411083 1923282 1856773 97270 1000049 1439849 168733 409336 713800 1358271 953025 1365811 451110 430254 1374083 1646065 654359 1543267 1845485 1317939 1595691 1562075 1103496 961587 97105 164 637507 1486929 1716077 730552 1872454 1749070 1363959 1332334 1233029 382779 1286021 691061 1972005 1143103 876127 1991423 1645540 711760 1571285 183101 710616 396706 376055 37545 679325 1279135 835564 221284 483378 1618416 579802 494502 1730789 1427342 503980 44114 705595 1302686 1630424 944384 1583228 197442 1349145 1096060 1227024 765720 1803735 686343 146404 815221 1185149 402221 1117490 379566 1706245 909309 1321690 1928302 436760 828389 838672 1542554 1624431 1755614 1991887 175063 1587231 239459 95654 434508 1651384 1186659 750792 1478775 1164248 1307243 1107254 654230 135729 28068 848074 441367 547621 1678352 1003871 1712880 53270 355226 891001 1649437 1889369 804348 1258645 1629487 1372355 565163 1799129 29227 903701 1168959 1082009 877759 914387 1679932 1726341 1095686 1884388 998389 1050544 1162471 1377322 1443516 362634 339827 1643798 880700 1982069 1571379 783750 1755902 1468820 193739 534816 52042 1484304 1812512 806732 1857176 1797566 347758 1528434 1346137 1190307 268438 419112 1322810 1557647 1650111 1698518 1774987 266354 1207296 776229 928381 1860914 898289 141118 916842 1643767 749992 221640 1313234 1712957 1756426 1275787 937499 1170768 1389811 1495800 1537677 1721812 1093723 1037049 51950 669909 526458 1676453 1910874 1789023 1374725 1868649 448225 1271876 1454517 1743200 238925 444063 276470 1333268 14627 1114214 45115 1174579 7896 1628086 1067963 1781548 1761342 232309 1641351 875383 1334412 1966695 1314030 157426 68076 380481 1221474 1607021 201606 791567 256445 612039 1074458 475503 1339728 560404 210628 1777903 1585743 449713 110337 172918 614134 969711 517786 1159181 1537646 1487400 1670874 526125 1449259 1454104 636221 1788031 900966 698548 1416135 994367 682185 1409551 138423 905190 355419 1747418 1342084 433875 979001 48796 1753531 438196 57263 546818 180377 1911141 837466 839171 484651 1239661 917267 39994 594708 468035 473555 808280 279502 115070 522477 1626443 1693184 1209185 1457443 1192817 1915573 1373452 1914972 408942 1805888 306374 1224260 367031 99836 871609 1331696 25951 1546654 1249358 286167 1226889 1040885 891955 1244957 544643 1146551 649650 994724 950940 1392335 1653344 1298594 1921034 550384 1940437 1460558 85958 452435 679711 1639875 1120000 1175144 753733 1503757 1989073 1622390 79501 505700 1659763 1640935 187524 1773216 1144401 305920 1627860 984676 362191 1774336 1849339 1874664 1516118 1232601 1392356 504206 1529855 398997 630814 795647 1589714 968621 1519928 1827256 885704 362267 116931 746383 173246 1832256 192466 1579743 150423 835249 1251914 1764958 705312 45058 1550507 1020029 122434 973260 239336 1585827 934407 1295110 1675001 1426507 1936519 519457 1008578 1660484 662682 1584792 2239 479483 1092 613691 1061510 1932761 1351008 1582507 738863 1988560 1736765 92310 1606116 708355 707324 54810 1679092 24969 518582 991751 811078 1146779 538367 1731800 608905 1771733 1648283 1040704 1754141 1405862 14400 1649606 373505 530054 743604 463944 715926 298553 1615747 268176 796035 1809004 1846869 1084855 1056579 154358 985175 1736763 284926 1136384 134012 1237514 1831642 846604 1205036 1513994 1629461 1296118 897962 35496 1439455 867773 264019 1104226 974237 294107 1998355 405660 1820466 1546009 1384538 1749440 1334960 1009500 154841 359485 528709 105383 1666564 1018669 1342495 1399310 1074678 1895657 1627056 1203159 1256972 866595 1531015 196295 431025 478659 1440575 1453517 1870301 953528 793151 913864 1639231 350900 819155 1615376 1444300 1604986 1590519 606078 104749 694537 141424 1203718 168351 100588 1808382 1468263 1066321 1046980 271124 1532289 222269 1920270 1196587 1609488 1364366 15577 776660 50104 1094521 1245587 1686181 1224305 1586729 1450545 146435 150384 303168 426768 596410 1029477 1742998 1987075 398742 853099 869063 795270 347476 1184812 482334 503094 1440498 160894 550310 1009025 1944513 573938 1560469 164385 703517 263837 314589 1220495 1486307 1818694 960258 134458 842372 1683746 504123 872282 1158124 645849 726427 1156398 1095467 1756743 217421 1220251 209094 1280456 284819 379813 1674321 1734706 83308 1742240 1573488 302531 566362 811475 1526347 670746 1340815 1846095 1663354 1224549 772000 1706659 1753894 1025007 987927 798073 29912 1587954 879701 467934 733036 1790215 1882561 248975 741399 1640894 1844164 278184 1259039 78738 767014 1943370 233500 1608352 24868 1967496 752863 136743 1042908 59719 624681 707240 1090724 731763 1776650 405680 1194371 1586156 1078618 1276060 389421 743118 1512424 864919 410916 683962 571132 1580171 773250 1647554 1513533 350457 1656840 272101 1008866 329997 1273479 1444233 865922 1458958 110142 1911658 203008 1561608 1480171 1792403 1906794 1124178 1752850 439707 633332 1306710 544587 902405 1210217 1827769 1193649 287523 483627 1995698 1697533 905130 1147234 1192632 154491 1035288 724936 960143 119250 427198 128008 1797180 1857945 591625 999889 1970400 1090747 1072684 1898711 564018 164939 1600154 566500 52775 1289646 121708 529649 276355 679810 847803 581141 29404 673986 508932 504146 1749799 1134993 191411 820100 200579 483759 780352 433065 1593640 1906305 1226354 1986696 95234 1669479 780220 623526 1875900 1908712 1099798 1685096 1345557 816164 64798 1138855 211093 605168 1078990 451990 666670 675704 44757 332550 290180 531772 1617950 1758467 1577379 494105 456061 646552 1863734 599376 701027 361147 1869966 416354 371652 939610 1487147 1846039 1461721 1294989 266247 1586500 544702 236855 1351182 1856425 1390373 1914760 606317 890263 623677 1648077 1935144 5481 1680046 528543 1706234 1145857 1280818 1609248 1238713 326534 1045397 449485 1649230 1268064 1370715 1333824 858892 1449219 116365 1570758 1624343 584832 906309 412622 1123209 996285 458397 571144 662212 901380 1828975 491957 188336 1513404 1795735 1548522 296154 347587 1538939 706955 1439553 400745 441630 1054572 336048 1714935 545646 508692 453642 447636 29276 41315 780287 309625 343166 1341436 1874234 1521932 1201294 198320 1169777 474818 619954 1523565 251310 250061 1295070 1664866 1322470 1588345 384053 1459643 1671720 1049600 400244 1261664 1643987 956007 957165 1594630 611757 1975906 1505769 449308 222555 363178 1202932 1372941 1587501 1475010 35542 87860 1399334 1087341 935612 798988 1917875 743534 469643 212744 157592 857004 101824 1662857 1599565 1950492 710779 1458240 1367883 1940737 184100 1516258 877436 1634109 262166 792630 821840 1216577 1428273 1312774 438958 1975103 803443 573627 256743 1783711 16227 315655 1313817 1479821 58390 131885 1265969 13235 1779705 1347532 1042097 615578 244081 1133570 302817 1426763 194417 1662364 1444834 597306 1698699 282460 1597960 764648 1369600 570735 689208 1450603 175375 48708 1193046 155741 1723107 693500 424488 1032816 678051 1423381 526062 511925 359344 1821170 1532591 1601572 382411 1783707 833821 343019 733598 29850 1844763 49961 318844 7867 1963759 699550 216803 1026197 540422 1440838 591758 694655 79585 292142 1721178 765290 1473496 766629 1292314 817457 1485077 111013 1494168 1822090 275071 763936 608768 70300 169655 993980 1362539 695000 1115070 669537 933075 1933870 1228316 551624 211039 1817618 1452417 505613 735110 1370650 1163399 1279417 384685 1133706 25049 288233 315276 1205546 758495 509310 725059 1205713 198617 759088 1372655 881027 1064519 1663155 1026538 1062396 1213521 648904 1483086 246919 600602 1821351 686246 946529 1762422 106844 897192 1185856 1524513 267750 1788395 415771 1079015 35920 1710230 25479 1283636 1012651 499933 1391345 1020515 1930566 1659247 1872403 1252912 135930 625696 1933175 1150078 1201188 1016214 5770 1033250 1786231 500240 580585 37400 844818 79312 1842191 1188780 196364 996750 944927 1890454 854055 1210871 1781407 1365564 1540054 656351 356060 557101 308366 1155627 206297 1068520 220456 661218 738690 1080732 471033 1433995 532540 1800756 405520 1086724 1394188 1893586 9234 659135 1784639 627174 1869343 28448 1983197 999092 1503039 193994 1298031 42211 1331458 77814 1415817 1228405 730728 1861747 1752852 281842 1645367 1450713 1160049 1721311 769278 1638422 1719928 712554 187334 1161731 518701 952721 170422 356650 1129550 243045 1914920 1469646 849269 779888 1836531 780060 1068112 1530825 945844 1572666 15839 921544 688691 678927 680234 740143 591823 964603 494972 991106 1773490 873355 48433 1896825 1066681 649938 1175585 764774 1641346 1238756 651452 265098 1190897 1635852 528648 1104280 913383 1414429 85360 1019221 847808 1106886 858316 169412 578077 1148759 305723 1660837 719205 1931900 103819 1293598 1973162 309467 1591536 242134 260482 1714304 1467076 1083825 559308 743793 1174508 1929163 1871016 309289 1916048 1321852 1020363 1914147 1352710 995379 1474552 419238 399900 1791046 634483 1844006 607235 731497 1581003 827934 1816649 817428 1696259 15298 1535198 1932840 1123918 531491 1963069 670273 1627215 1666400 1509791 662545 1300098 1259411 236960 326340 151922 1657644 1513524 885861 482029 1087082 1791422 1466402 1948246 483602 1801767 1705531 1498456 1049635 1783449 1765866 1172388 1265 343472 1615222 277203 1529106 735311 594110 1986715 832585 648361 21405 368040 47194 564554 976683 1257500 591529 418013 851186 337212 835884 413870 1580611 923615 88371 1561688 1302654 1993292 540950 1492159 1024486 381917 1094872 941220 828712 1637648 570395 1534022 94450 53209 926521 1089186 60726 1557239 1895276 433527 1160586 544996 1348097 1708404 594804 125433 319704 1577268 1009620 1599899 1179124 1340482 379588 557429 1756049 858787 170453 269730 603982 1647440 625822 1493378 208646 613653 1589747 476419 563223 1053658 633878 1428022 1244059 947933 1835489 237360 765339 1079774 1304367 61719 818565 912797 1582110 1535224 72561 1644800 1881264 875164 1738419 1815268 690433 1565439 1435295 879781 1884522 1855881 827883 41109 1146040 1894160 315977 1588712 244746 1381014 1257320 204096 1843775 1248605 303186 540629 184294 265710 781261 598474 1922155 952088 718131 63290 1186638 1316645 1541630 16799 1016324 778562 1219072 851249 219208 636552 1667198 1345191 1956767 1979947 1905118 646114 1563961 219503 184597 366601 265109 631044 940352 1206710 1809001 126793 1218797 1179655 131545 1192951 489506 254430 926886 412792 717191 196036 766577 135418 1922197 207805 915614 687738 1201984 1708698 728787 1486537 293248 1778481 37534 854806 1129987 920433 1176844 1170564 875882 1250689 822781 138899 1010438 1121084 1735504 121354 260980 1861153 1352896 169303 747804 778083 839571 1604762 1487732 378450 1991532 1166146 1882192 156243 1364664 1536762 101297 122330 785605 730285 422078 401735 1688638 322544 1952148 33497 1939750 59742 1925432 495590 676749 987271 45401 1850402 553720 38973 1660801 1764743 1459744 78583 304220 194836 647399 911783 1597493 72030 254743 1994899 588387 1320736 947855 1911203 175538 1071301 1836868 836327 1881608 309060 1479807 457310 836841 681063 1876023 425162 1793079 430224 1277196 297809 911338 1897912 77789 1928308 243772 920548 1056740 1898418 1844624 825167 1025429 1534122 266286 876514 1280195 1523791 43154 756341 675815 267542 1426319 17707 1788840 352896 440077 1927892 1567161 315396 1924353 1392048 1019841 1899881 764279 306247 1707725 927863 40389 98349 1374431 1623206 1070698 622320 1741488 121747 491414 931773 446076 1694843 640207 1718352 1736873 931682 643862 844735 225016 435467 796777 159337 1556770 1426103 155394 443315 1404625 1948569 1003182 541784 1633435 1706891 541517 1571314 83398 857504 1834507 1708917 1061437 843393 1984698 337952 1842171 1023175 616317 1582031 1208750 110924 1821661 998450 73056 1817187 1294142 244879 392085 724614 943050 1082154 1945200 1666268 1244258 1687544 242931 1542406 22645 1585976 25205 1887671 1745912 109814 750222 154825 850866 1658990 1521959 1267462 397522 1061496 1874276 1805612 1630546 1008462 1195295 1032898 1943046 1685534 139958 161450 1594457 65122 913232 384381 232064 1420205 848111 683802 1620434 789333 212574 1020208 1294446 740388 269611 25380 142645 1617722 1041607 1742338 321825 1633910 1278822 1159992 1327327 103905 1054424 1015854 48755 992202 1271166 99838 1320542 1649002 1317610 1140134 1828593 27124 1047918 1762982 1181992 1915472 781198 386888 1748204 1561945 1569658 1680324 357498 1672172 1976949 848640 409224 1532989 1954297 1660201 1853178 578037 410167 1633464 1638833 1470807 662078 349729 1976105 534136 153452 352798 687591 63298 168204 1743779 1640183 676114 735272 1467482 1834786 1175769 272860 701781 1037802 1144214 1390319 1785172 1282638 565195 398220 1370200 1118017 1026559 1784349 1373570 896991 1975071 1171456 1339292 1558859 1169359 294787 1887250 1001694 501380 1232653 1008111 1062481 903896 611119 1563452 1682478 626853 1806899 221327 571233 913531 1221759 584007 1280063 1495541 813130 1679827 525281 729668 424124 1952634 587545 16418 1824453 1659434 193213 405080 674297 672009 706120 1830499 1053433 42260 1710904 1004683 442530 1446249 511442 1411042 161885 526244 109405 1185645 906415 1970797 571134 1731303 338949 40923 682465 1579859 1066130 106733 316431 196501 1750320 1389041 940126 1915478 1246707 1049862 654277 171698 1440476 293533 970963 62263 1468716 1894624 121865 140856 197075 1419101 955559 115265 718294 1250424 510763 225873 230502 525464 89770 231265 1261558 426918 833627 1231225 998305 141549 497803 1653499 1165832 1757357 1245617 232075 442414 1393769 184788 1179456 1173030 1674072 1403191 463221 1500414 335979 86209 876516 1356859 1355692 1346480 58886 146917 1143616 1462207 1343080 344398 1356367 232126 1788430 1516012 1843474 865353 1583487 332461 880736 1248613 1679925 493336 1995934 800731 306922 1112811 1132850 85171 1509571 1070607 529660 1024104 39383 385653 617449 299243 765098 568487 606335 736899 1886893 1152617 1780050 1785780 1357972 1994058 1306523 1925741 1335850 1956812 1928324 1485896 630263 305366 38152 1190192 1255480 840380 1283293 1202591 283853 281703 1413105 1635034 579910 600129 209401 106772 108193 1182008 1314723 1598157 1529752 1614917 490120 512352 700760 915818 1414671 1352103 1666325 1086361 239500 306870 808110 1589635 657618 363130 975824 887064 954006 1888535 321110 280243 766937 975695 709431 1626636 1943029 1761604 422374 528204 49771 1769873 1993154 901569 1155104 1195227 881701 647931 1894223 923683 899250 1581208 820933 706111 462093 60648 1008600 1930609 1867675 486729 1546884 1416394 96965 1858207 852746 1988231 1457921 1129042 705233 896892 1789441 1161396 917995 65589 1907222 376804 598340 560369 404281 1808280 1459071 271587 237841 1898664 60344 856418 1978144 350165 224503 165812 568632 1328204 1443628 1829321 726666 311168 243971 1820237 1185287 1116226 924248 1822018 1159568 483579 230415 1482879 1400461 17119 1864478 1160976 727558 1377922 1578562 1917305 1336637 1984817 1456974 1469477 55176 834801 1014362 140141 1279687 359189 636463 486583 277325 300333 1711705 467432 845580 655642 648655 1614273 1604302 392559 1602059 1194115 899648 1420748 1558442 985576 1021354 1976109 243407 1000869 1455153 448504 131762 321362 172272 408636 1461275 1280176 1761291 1917049 489408 268166 1673983 1617051 1556997 1326977 1857073 1255570 1200017 1148784 1569701 198402 958543 834848 148889 378227 617481 1420529 1519428 1467694 309475 1240622 182323 1292808 288809 1470897 443039 1794739 1912725 1341937 292806 126035 1580591 1802419 1823087 255845 1553237 354465 349874 1373490 772028 43928 783611 77644 1264903 1062113 286661 786480 484946 646494 820757 1180196 1758940 694388 1232199 1453777 1069067 977647 107361 1495771 1398523 184187 714146 78185 189932 21250 814822 1307782 1682610 1047347 1244767 958619 530895 772610 578970 174222 738279 1425010 464957 420429 504249 1653991 474663 1147143 1089397 1095273 1087355 609808 1653556 1013075 64816 733584 999403 1468874 878149 1784498 1135296 1989851 796685 669280 1972759 577423 471462 1502838 1813169 278539 148639 1608319 648856 1666393 1426363 133277 300928 339694 646657 1331679 710695 622687 240435 134327 1265223 802520 1017005 541684 420748 57427 29519 1613125 635829 731631 570333 583148 1548733 1576566 1493961 1517008 499120 655479 108446 1995548 1260492 1414886 961117 738999 143618 1081 1521788 1868029 827237 1535888 808364 1203778 1444968 91404 198863 1408042 849060 155070 615910 1664298 1379194 17192 1053309 527761 1722405 1404593 1955790 1020504 1219899 1374471 1184117 394619 648878 1619505 1258916 805911 443606 1726255 1339538 418078 1627277 707269 1872162 1218358 1963307 925087 1717112 1388686 220363 1839996 815509 221517 1038686 618738 447199 542466 909885 1295059 821218 1146054 1653500 644543 1538476 34749 1896473 1892249 112883 573747 662578 389413 191362 39369 295404 446155 684436 1461413 431897 919193 841724 1631783 1973054 1476333 1626047 1239895 1310305 573510 766445 1090260 1180747 24563 1012737 1135854 589679 200482 994294 93566 291595 1236008 434690 1978308 1728450 418224 861863 1042246 494305 537883 1948946 1403542 709117 1143859 44706 628314 1626175 293033 99796 1968769 1983834 1154506 766448 215530 479481 36107 1922065 703626 984826 1545736 1906079 204830 1860552 1533477 1160098 1514812 1336870 533294 132180 556109 1712050 881772 1235226 856674 1155625 14426 1977408 1322625 853438 567778 1490992 547592 1031493 1407836 565532 1737361 642503 298419 1353719 490009 236349 1642319 1897280 277048 253397 182363 238572 663458 1920164 1059313 266116 561836 955155 1139451 1723252 1930635 705519 1123044 1177993 578564 1344784 1166401 198671 1412137 363274 1618759 1566443 48351 435725 1845410 1903634 1377269 1228188 1162077 810682 582270 1011171 743745 1271873 778479 1874395 1470030 629089 1469487 513004 722706 1086239 1530500 42612 415751 1628938 1917295 1060732 1913093 244280 1984528 810385 1475004 109065 1632571 416621 513865 215495 1745756 717289 596884 125389 1365258 803131 1437216 264815 818109 1778204 1474891 793094 1273293 300520 111383 733539 1772991 9070 1391399 1109129 1437018 1568192 1439429 655607 1802569 832633 1955013 902524 1716418 1884871 1575725 996512 1922055 1499213 1626933 1551230 788554 1741844 533614 921963 1265183 1720379 438510 80711 1266098 327519 23182 500063 803880 759092 1114396 1964577 682956 1761424 420882 1784119 1619660 1440484 1138468 227753 695800 1614163 1879249 542692 1427542 1482234 529631 1017019 1722221 1705440 1127688 1664705 9090 95901 592446 1892868 735211 604276 1261695 794411 1377806 342075 139453 1210154 1777057 1309835 500913 281779 474857 1161884 634279 1948577 81475 1163898 487963 1387891 37683 300580 351535 415944 34011 351223 891167 634146 89235 803114 1154797 276856 1744418 1799994 1616883 1782083 428558 1854281 939745 1522755 1476852 1936970 829136 34023 345751 1298558 1563927 1155816 1381542 737979 955334 418249 1526632 109052 942542 1373843 923620 1241153 60520 1072357 149683 460903 565508 61403 1537628 1993947 1307634 1056258 487259 1501913 561417 195187 838725 1314684 1402707 1863311 1892084 1462839 1569960 1988596 209025 1313073 1716729 1003076 1195351 1198799 1754502 1912362 1802455 813860 1409886 991836 1130745 1299501 1566068 76260 584223 1501872 1492887 710342 1043824 1973062 1082362 1968859 1214380 1578452 158911 648773 780012 1782623 1913625 480330 1944744 1340834 622172 1301145 1291756 1258118 1615607 843764 1387563 607679 1842863 508560 1176009 1057516 407131 1404040 1329391 386081 1977908 1716833 580226 650676 697902 236949 1928381 534653 642979 1723182 1639047 1118136 494177 1077240 1439504 1367649 22033 262818 608426 827776 1350891 1644685 1476030 781044 1332593 814836 122385 1451408 773262 1923860 897006 1711957 1399663 19789 937328 1571005 539861 386435 643143 1357583 1570524 1750326 1181661 1332327 170005 968304 1286400 196632 21181 1493282 269693 71681 1375371 638156 1819558 169364 1479086 1425971 37452 1472127 800317 1705485 780691 1871350 142530 241266 735547 356857 1109260 256347 1490548 212134 922290 740319 1907750 72673 701505 278761 1063702 1119515 87005 667481 895516 1050203 1666155 456291 636499 410373 1072802 1619798 194828 1469143 653333 471338 655255 1438843 279825 943202 1250211 665026 597020 1843786 189119 1507135 211552 1608912 276662 1638628 858420 871589 1905075 1668079 95658 257949 1757764 1450509 1686853 571376 431172 1203362 532271 1254815 1357258 1968289 306567 378951 960533 1254786 1866450 1645315 229886 138982 981997 1437777 486361 588116 383981 1759576 547988 58985 654807 1508094 1904596 1237422 1779564 1964078 626886 1456472 525735 9562 101239 1648552 273695 880993 684412 1375059 1460146 1181544 1604381 895118 735729 1372535 1693204 1787263 597166 421879 1888841 909707 1207232 513637 1783130 1656690 1984033 1599054 592250 647179 1870578 1621845 367953 1490610 419949 1270306 952804 770343 240649 1112756 986189 1053732 1004483 487584 881725 512377 974949 1599661 1054792 11082 63178 629872 192465 69887 316200 1999868 446979 3365 1443298 346875 500688 1178376 599808 701253 1566335 1942022 907322 280067 1436274 1066591 1717392 331080 1249697 1264208 1730531 307427 1845726 880440 111547 1354563 1965064 567772 432682 974551 1100143 1914864 1943347 1352817 595217 777967 227946 1823559 1366432 1729347 710146 1409884 1113969 458304 1299121 1612492 1507948 1936814 1786192 1152214 1760717 1687236 236682 746782 378756 938056 1041741 379939 1954925 737046 1232438 610429 1246064 22077 266779 11228 990850 1373994 659343 489911 874757 1586452 47741 1305957 1425175 413197 1968146 1004643 1312233 357437 54538 1409369 863202 691082 102150 1807346 97664 1661034 132936 1644529 1704334 1147501 819097 979110 1617707 381949 520031 372888 270287 26226 191024 1454657 1167306 74706 795312 1898126 370835 5011 618823 1853982 1153979 1479435 1095120 979628 521098 1638282 1542521 822395 614580 1430224 1202814 548717 1974887 677090 359392 1413833 585573 476431 1818937 1872667 589521 1573291 83417 1292063 1149261 758007 1585750 1796897 99231 641400 162091 1302980 122292 770894 531951 409544 828257 1816034 1376806 842393 559682 862353 1206436 1819398 1327973 73792 646975 612667 12037 257055 1960983 325267 1138232 18730 451732 200888 1101859 1441039 1567284 266374 116238 1709103 1346995 1701381 33701 1271559 480227 1754607 1052464 596970 1068687 83839 1115384 1949032 849920 896237 9739 1417159 798563 521811 1068129 1309491 1682081 1376454 1438990 1637371 1187470 734531 1502060 484844 676068 1067059 1749264 644908 1708562 521067 1016044 1564811 476331 1625459 772362 369051 855136 1190251 554392 720523 137545 155500 447622 1434957 1843286 1752170 1706697 543390 188693 1563275 1205492 1198605 369183 1844826 109842 1866601 1336012 1188733 813171 1955549 174396 25621 175863 1915466 1020050 45386 976873 359027 752039 491772 968815 592971 110451 371386 209113 947541 67737 1461955 911484 21053 1215881 466718 1476908 621237 1863410 1661330 1802949 600776 184932 581729 1366672 756859 686660 1178861 64023 1270656 139172 354142 719206 1258504 127214 1390856 239136 1802161 160578 1072885 447389 950150 1987068 1293590 1136713 842117 518038 733469 1087461 1230170 819552 1351676 853422 70000 1928411 1613141 1309418 1190216 1087484 810209 739300 201237 840955 1311462 865077 1102069 122419 1087360 670955 98645 1557866 176675 136701 1924294 950613 824344 97429 1869217 1027553 1670633 930135 9637 1371685 1141903 1859 1077636 993718 958691 734962 1525685 1213876 940266 742751 1020549 1147005 966724 1783038 1472256 1876535 1248283 1764731 10090 1237203 355903 785823 1039860 301896 1719330 1227635 1207718 1230446 721686 344559 1236409 56679 267240 732190 822496 1223699 973125 1054604 122386 1982704 1026473 819559 1930072 766876 445878 889757 399229 715304 1610926 1364995 878505 986645 1792103 817194 1995859 1040453 285993 1245017 1368051 652950 158734 957315 449694 633528 325967 1462994 443989 1166536 1420208 556757 396403 417405 592103 556459 1752006 929606 1325478 1131130 832373 317498 268335 557149 976605 1862224 1783035 96567 1252260 1637396 803334 504862 439692 1045409 28344 1670425 8261 1788895 1199721 1717250 336278 1837580 1171238 1234481 1812122 1630167 1620510 1196660 213447 50183 732044 1424953 1347469 1151092 849708 16019 1391423 29381 1891981 1324410 235812 349647 1772306 1933789 924219 1430533 1296572 1903026 1700619 1465287 125996 499214 849745 1424484 725595 1934856 851021 1431482 148151 578199 1028964 960774 302716 1467732 567089 1914539 1388995 996346 1921940 1981494 116984 1159908 963482 771479 1752481 1363519 849799 633102 1933050 695335 1379623 822505 1371835 900207 1640919 631276 940112 711882 1770833 1984601 31425 1756220 438749 178762 708010 276940 1232130 1913296 442897 822990 1139092 1015985 1007509 5267 697554 281968 336612 1661100 1306059 1652372 421926 191194 1259555 1030748 1662954 325076 241534 279290 1991772 1158130 100150 1304050 880754 1548141 1405069 1204523 1098785 447516 1400839 1349731 393370 220754 471834 1250417 1926992 186765 1628340 140335 1742103 1051893 753059 897584 310979 75806 754823 1268196 1431821 35974 1954367 1926011 20940 1457370 1647790 1912373 1251894 148120 152001 365883 1643203 1648307 1423799 369406 1217508 199384 1317136 107531 757743 1731846 1188374 207349 657263 13408 1111951 1066051 634979 1172757 772292 1602471 915068 266847 1332941 1819315 1511685 295838 673622 782571 1180943 1568065 540430 294023 1972739 1303083 1953361 1968138 808459 1440033 1020437 1088267 1577388 1674852 218704 620910 188230 1267863 64639 1145180 1493629 376209 1987308 798149 111254 1032163 691930 187839 1938570 428998 1444105 76944 461784 808566 440291 206671 165049 1524578 244525 983292 740847 1815356 1075638 1748112 25932 374109 1499287 1837966 778226 1290845 1030181 1373472 1180949 221099 676106 682800 1402383 1253637 1761115 1435281 658720 349130 1846646 1558756 754545 1772260 988276 1646180 1671232 1120405 595111 1343912 865004 962292 1784162 1113364 777531 1659720 881844 457339 777758 1300150 192953 216058 1789013 839585 835850 565765 379606 347276 902308 830411 1542292 1290523 797766 1572672 1910910 562079 134328 311928 40730 49005 861809 343180 1963056 835909 1264697 338941 1460919 317703 1437498 876107 514923 1089925 1335103 75731 710442 676690 1212382 1853739 1831811 741014 1703922 1355415 952327 870060 1473643 97809 67316 55947 1544779 820179 1057156 206298 1338601 1035436 1826751 134938 683643 61662 1193901 1148430 464879 345756 1891177 158385 1983689 80683 547467 1114990 601321 867201 528200 169830 912562 129695 857015 1275056 1413921 727060 1319067 1182645 790978 780047 1052462 440934 893889 590442 683418 902468 1334313 751612 1394979 923152 51893 1207355 637172 38347 321068 494898 335425 1917823 1020623 803408 577957 1692287 1174512 98896 216241 702124 985436 355497 1293903 1190766 324966 1729479 1762950 1571232 1621603 346610 1534288 1301495 1136576 611813 1496724 277890 362835 1991378 359589 418545 1410382 1835054 1787213 1795169 1179542 749235 103963 1756773 1399292 1849655 756529 704517 1632876 578431 954652 871567 1192213 832112 1787004 1993706 313335 1731805 1352441 1374404 1417961 478739 1855840 1625893 161053 447845 586925 436915 1213871 817327 1170064 1327460 5056 1896849 1143823 921589 967991 1300172 636018 816533 745119 30529 20175 1999441 1763780 771502 948489 1034888 1212356 1365165 1664431 938031 1956797 912739 976048 878283 925046 234170 1793379 1775971 1000027 804583 1740207 1517677 509593 91748 363698 1028144 1303033 37419 874787 827404 726316 917446 1646484 957390 476830 967213 1447060 262843 1173502 1051487 446678 9315 1004883 1345527 1420022 1641414 1927504 740220 402712 1013931 881092 1899990 946522 1679216 1607666 210785 787562 915578 331374 202298 475087 1196812 1394125 603721 663786 403892 638378 661799 563986 1950877 696165 1919609 630462 1675986 259456 1017004 277403 1629000 805329 918563 1940110 1158356 235162 789824 393337 71469 534685 1447517 1899226 1109963 546203 921291 209695 114508 1906749 1510628 1264407 1345402 1115126 928441 878578 959062 1138096 684007 655066 998779 788983 1457964 640025 1399238 321800 327904 1137880 1803311 762420 1963860 1558649 1892906 1503795 1417721 1635485 1461363 373657 1388821 1911831 121375 9328 1256298 1085095 1315473 1415767 427203 1725601 777633 519611 275544 1276881 1602232 1363432 981100 592628 1893062 644514 9287 1045857 529386 354309 272200 1770421 1689480 491478 761684 1780777 1992143 1704072 1424695 997508 94313 1743559 647234 1660784 1366876 1191930 110815 755347 44701 1287163 1636298 684899 930323 549519 1654795 654377 1420467 6272 1692996 1169088 1398067 1715003 86546 1731346 1780774 1291914 658913 586376 1347489 1972650 1991431 1050872 1715387 1928251 73907 198837 1634348 1089758 1858140 1842250 962945 1033743 155955 818322 658857 1896215 1503290 974543 664060 1978645 72995 649590 1754306 1780759 286549 954439 665419 1612513 453517 603831 1110284 1747560 467924 782144 1342363 1410246 1410593 1205749 767936 73577 1164360 402198 43573 1361365 1040944 1241446 1342758 260254 1945201 599522 1987499 1294987 712958 781112 31251 1262189 1427954 1702233 1259099 986651 1501747 465918 1795859 823628 521034 661330 852675 1237921 569409 1181853 48488 1730258 1144098 1218235 31570 753012 801628 16850 26679 1547794 1200935 368075 1565820 951145 708043 1602679 48484 371217 1305137 47178 251383 203320 10956 767658 1204014 1578518 1095334 831714 1419840 1194697 1927851 1807177 1258657 1122805 1522681 603894 1152285 1043009 749065 149488 294758 746222 89358 674183 674101 664757 1285657 684721 595745 1149245 773853 1139240 827767 224974 1089707 1602430 1241359 181265 1360710 639705 631400 1566568 1895901 594503 1923643 715263 480414 522175 652833 1499401 1956813 1569732 1000967 1540164 1025522 1629942 617736 1713169 91036 1524827 212791 210066 1521162 717005 657445 495118 40210 1650625 1146564 1360120 1441028 107588 966343 1499456 638199 625234 1597656 1911927 1296996 315696 951115 1221054 1797625 1521421 399092 1636855 1733259 1234930 192636 1405720 1025989 773326 274409 1932563 267073 64372 1347670 804972 665573 1294226 351429 648975 995372 1127657 1934043 1078641 268267 862460 221672 867965 1293580 846472 212868 593965 106551 547254 1580188 45507 1109526 533665 85642 1023743 120761 1455183 232689 1209763 1008258 114613 1624699 1941089 408067 133033 1391007 1443424 408658 1628678 198909 1394967 1924627 1572029 1199746 1564032 118688 757676 1807113 1808621 710317 842112 1898403 156985 1734645 409966 1780375 1681034 551195 1969690 752342 52939 1651035 1017839 1977881 1570772 540378 435508 667190 1713564 1706295 1141183 638309 1400255 415348 1623372 684997 1017001 889883 528843 612359 1535616 402295 1651156 1674261 416452 336358 474519 1742628 1757941 336279 1469407 538738 762089 1021174 1035158 1211522 1440726 1026394 807 1096867 1366968 93271 5845 772373 991472 588845 938083 268536 1093801 751128 382297 644402 923389 1088577 1767313 1501494 1277056 1668131 1332479 1723727 387936 1152562 1904630 1387261 478253 1931882 1828566 1643636 1113130 1095575 543425 1000724 115782 536325 1272186 1506569 1880382 577032 403000 768648 1622884 1049500 140183 1234806 1329264 1962051 557720 10690 1203797 881990 47054 398229 916737 866208 1074007 411617 1361420 1971220 1017015 878589 21252 281222 809709 1431171 662513 1015726 1222594 1468070 1088915 178458 1678399 1085402 1296014 1011835 935012 467707 713427 1240247 1955515 1506567 327512 561234 840719 1264243 290683 1595565 678532 796922 728946 915842 374463 801504 265755 1712968 503646 78119 47420 487139 1499637 120983 683383 1654933 1419764 344424 1797527 132393 458841 1356531 1577068 1685393 518326 1849833 1138084 530292 1476986 1069428 1561942 597585 98061 1587585 503466 1918787 661669 1552943 1516566 1576493 706367 1359294 367044 717708 781371 1555862 98870 1389062 1734614 498186 732457 1480920 1657057 1857089 1892190 467505 735215 1843655 670067 1528095 1619261 1889025 1661233 1352396 1284165 1558419 1898572 84247 1684054 335249 1482740 1445465 1565455 1520763 923785 1800162 1924506 787991 292202 1948354 490955 289682 1610779 1380346 1371668 1926277 180883 437195 1613908 1991681 871103 1909688 1083082 1704380 1834175 1654254 1309306 214337 1148611 861624 1711846 1126421 1036186 1522494 760293 411683 1045114 725123 1281487 503969 464029 1610522 1407146 1814832 810908 1507010 87059 657759 770915 1291611 1908106 1091752 67731 158521 477246 1634214 106377 1460817 664207 1817839 1170167 398722 764580 1369204 772122 1845687 1743344 1068946 1266966 1968807 1066701 526743 175698 1932529 1927444 235589 817218 1388616 1847348 1643144 226596 760884 942449 429120 827567 236506 609668 435514 1306472 1635866 1364875 1035468 938209 1320068 776905 1114001 1716104 1235490 376050 439619 1837254 1209324 1129867 421828 1216170 1714001 914916 1325251 1717146 1514014 14572 609033 1405945 212374 1811406 232326 959661 1688865 811344 1632942 491532 670897 490857 1521977 125630 223643 1747547 1613692 7990 615591 1652273 206330 514729 938617 1031099 1942644 785271 114327 1167344 1334308 1503175 582868 1442191 1416662 1944215 1918300 1949376 1772787 1902322 1407182 61991 35043 604987 1541707 484294 1633996 1812501 1485391 1528082 923355 757178 1189077 1984153 797893 1476420 1815168 1101062 731586 1536968 262036 252495 552275 1772612 1960866 26115 586161 1222478 817255 1750161 1619499 572378 275377 1873761 1738995 595315 1553331 52829 107388 1561043 594189 770818 702286 1885137 1275559 834735 1114943 1994092 120701 898646 81395 1569750 1066809 322538 1494558 735046 998293 1175214 250446 868613 562790 1775160 561537 1816299 1921028 1767543 1726904 1199069 1357282 1587967 1624331 1473248 413274 643227 934566 655405 1438416 1379963 1792619 835482 1658036 842764 606639 1891397 1703771 1598742 521345 731650 1152174 383862 1713676 153493 1449282 1661949 466486 1890542 1178698 407280 586535 1921568 1175674 832668 1796600 412059 239270 1609459 1638777 262794 1069401 225037 188956 857501 422432 1652070 1884676 1941358 387303 388731 1415253 1184008 1547119 1367001 1128290 1657740 1848691 476124 1868107 1416730 786280 1801476 992254 612809 1796048 1001015 1774117 1646772 870056 1729408 292711 1222150 877364 1460015 177424 814548 19540 637351 493112 358948 1937158 978098 988265 1688740 780517 1702802 314410 1428940 572288 1884681 1679685 493809 79064 986007 637847 550325 759010 1181314 512563 544855 1137753 61714 19837 1879790 1667478 505716 352387 823017 181702 711148 1616850 1027483 812700 1910651 935277 731621 1176164 1520535 960 1414659 693003 278564 145815 97186 486941 1687360 144686 801413 409611 1626875 1217539 1509006 1955775 269812 333530 1330207 1410941 1969799 1289295 386405 1941448 35911 1855328 1595251 650219 1630149 619104 431238 38650 1519485 1548534 223129 858173 843545 323716 1254004 344988 229672 1310004 174236 188175 479632 204627 1790924 373778 1530884 1718359 1886062 1121195 317360 684862 439661 370906 1500397 1616392 1216801 1266465 845701 1518196 1677453 1359297 1256110 717526 1552313 413953 1357067 883655 659668 151163 347475 1543209 288311 784892 1033117 541236 1588502 1489368 1043648 190598 300287 1298948 1737763 671354 18484 1164285 616014 1599970 1088952 39786 1772028 1922945 1167724 204836 860858 351764 969619 53512 244395 1355573 17408 584215 1594099 1652652 1340376 1588885 987375 1845038 1372868 720732 1280037 763361 1802153 1244366 26494 1484182 459845 582731 1029205 1664745 1269265 1432820 1648616 129710 92216 182782 898503 202748 1021444 425873 864068 1001075 585069 570179 418728 1607905 1728862 979746 1292979 1438669 525967 1110324 32076 1896746 164931 1081781 290782 927610 690841 68705 1728245 1018069 850039 1341558 621475 1381074 1713283 1984177 912976 693076 205730 1692689 378674 1902459 1896432 734130 1183557 408236 718947 1196038 51495 1133694 1405498 595174 169625 551301 603998 1051460 883775 1832131 570359 809542 582927 621030 785777 357471 1072818 1132634 1648406 1759665 1175444 791219 1981204 807282 696890 759110 197420 296573 1861051 674026 115769 1100303 41343 379486 618527 332504 1253388 925508 1167938 1958415 1077930 1638359 1095542 1135979 550124 1946220 1023229 580844 1366393 1783727 264564 1432994 284532 674589 585652 91368 1269423 461842 1239739 356614 1405754 1099238 66643 493265 527456 1071322 971027 1376363 1639184 662474 799247 632214 1429413 250967 1008088 1531893 1671716 1886293 418273 547908 838022 1627694 767430 538373 399523 1638284 474550 1364583 1330825 1575786 1963115 337397 992808 1453493 977405 427197 935099 936937 1625509 555024 891838 1038920 1924571 1665026 956577 348601 647781 341690 1571750 1684731 1115648 532347 1122084 1743755 1688037 1929294 388809 1865124 888670 1311628 402065 747706 1983144 862455 249105 1417392 1367644 688750 1001037 853229 1219230 1068473 1995897 1047824 973632 1730225 664403 1637510 518898 162805 804558 1132881 755413 771225 649071 1554574 1648846 1260438 1317851 1268471 890478 1046178 963691 1734036 939685 824035 620319 165978 17362 1264620 155486 1932261 1322235 1501525 408684 1009041 1860925 1842146 169204 1333655 1864094 1159629 750620 519631 1410638 1254736 1932839 513351 1407029 114028 563697 511407 759550 1751407 161093 1625757 771323 769318 1577771 1008851 369015 1510135 576272 1992433 1889897 418705 346925 1107818 1959973 648522 1919281 1437669 1805588 1609664 393646 706364 743916 1688466 43074 696783 1574622 464307 1996449 226554 1931722 1381649 1448452 387202 143628 1205065 1124105 1357074 780236 570471 1819273 1312190 478196 256863 1480735 1951007 765546 1144198 1556796 1473836 405529 1548580 230711 668572 1856705 426189 1665413 362659 556092 102741 130104 1014784 1331353 1255412 745615 1526778 815513 1958219 695001 1682531 241725 332804 335253 1994399 130840 1331421 654542 1296532 1988090 560306 1595253 275000 54319 951066 1272365 803341 559122 1728615 90565 364955 392347 1964464 1515248 135184 1020370 982908 1419620 716137 666234 7304 230270 1171245 352007 1007004 320959 1531564 977923 1310343 120176 32053 916634 1910743 1000953 1351644 287055 1170697 1811501 805515 743963 235915 1786610 1163618 968519 1542855 128791 713479 1465277 136933 1936504 363683 1265149 1446823 1263050 742866 71575 1225250 111994 144276 1889045 452230 1450422 1370026 410900 1215110 1245712 781494 800997 529333 1714996 508433 484566 962533 1712707 1242917 1839797 570571 1100929 1097991 1381786 257684 799814 949331 800126 821154 1149768 994242 1004006 826479 1900936 386687 249071 1442926 1631032 926742 885422 1708985 1353577 425118 48597 897387 589775 1414313 1063864 1362541 1302635 1240224 412888 1223158 268943 72393 300309 1073021 671034 1817057 1993372 796636 1409239 838045 927066 1102752 1852188 654369 341198 1226247 1780361 847200 753050 633733 776250 688175 1505707 1460756 675662 850068 934140 490926 1372005 254953 428395 1987295 1518492 226286 1962785 311216 1615811 283856 15438 1851764 1176555 303119 727355 1925423 731803 636243 1667095 2282 177691 1575336 343466 389428 640279 1065381 510970 1264572 956914 1098851 46519 1282429 1820794 95221 1787324 1071622 948175 1391930 1824591 1465908 336015 1253055 1715363 911771 1928394 1852229 815874 1429431 1223677 1535490 686531 994444 1969785 1860898 1994131 290137 868650 943162 578486 777993 1388326 929190 1694745 796563 245499 1443143 1653737 644717 999818 1714748 1362528 1612781 71358 879982 1512816 28552 809979 290974 1128473 1672228 1778335 30077 1079135 504155 821989 1108521 446285 418846 748891 1429378 1787502 1418896 1776875 755697 709886 1574612 438347 250159 1256336 1230813 630840 1825733 1818503 669106 588673 1244202 1992935 235564 942764 1280786 1628019 1992943 951395 1959039 831057 1355135 1314828 1810635 1173782 1418974 454369 773962 31212 871571 304958 324665 489066 161850 268543 127142 110133 116850 338010 1138473 1947571 955065 289039 1287091 544926 124156 1059093 114487 1403935 23 1149209 10977 912212 558446 634570 1806173 464824 909205 1189764 879189 1510312 303154 1711869 1446112 1120 1614394 1744939 572699 1638974 1349770 983424 768769 414936 690325 1741517 1095033 1591256 597052 680304 197756 569750 899028 1277629 740342 272572 1858786 1602237 1814045 1233484 329581 1407765 1711578 1278287 69691 82120 724809 1641132 197550 1168639 1943167 215115 89417 1164009 1893993 1317451 521057 852144 1697729 1448902 228617 620847 798236 463334 957150 1935278 542928 821567 642692 124915 1335948 1216004 917365 1149102 1270253 782560 349502 1693478 1408684 1905741 277630 1575059 18886 1844481 1033541 1145622 1833882 1983557 995210 1650619 644183 1652417 966318 252466 1677766 433058 1863550 147532 471617 615500 702858 100413 395744 823471 1628001 994939 1961780 636076 891983 1715732 1896676 1447839 704437 1132062 1486578 684173 1777077 1527605 1885991 120684 1705702 319990 1418917 1502974 1058008 1877159 1947242 1210166 527334 1913768 1691333 877238 1490164 1295801 1932673 641178 62443 1710901 1924165 205351 711116 35552 1421899 1620505 1811157 1402159 1306926 1868171 1962714 573128 138923 841019 646701 938014 1309752 851464 831079 429318 882002 628910 832835 717525 216146 77126 1924482 1436492 1832726 679085 1946120 862981 1614090 407877 236296 1868380 143020 1028983 134177 717804 1655762 1655556 1270771 1500050 1232617 1480536 991821 1111744 875200 209949 1591453 293996 324588 1011731 165664 150170 198333 447897 1839396 972557 1324324 265523 1730271 1254949 1099741 857876 99850 650230 323887 1534673 1935057 1959865 693544 1987688 1217494 1755445 1259907 179116 1975353 1948247 1205327 417335 1242852 1607586 1525562 1549274 1184937 900360 734529 898809 1977156 1734156 1673733 116715 374340 145172 658938 1443106 73450 1273004 1176686 818823 410950 41102 191776 1637495 1412550 590257 646509 1837513 810511 938035 1168131 974763 1153777 9950 757522 1219524 1674856 758591 423644 1961245 1480669 612245 950663 1427382 300076 1152511 1299382 485074 1648204 1767982 1344934 164098 1627737 1242474 1789481 1606181 1828362 1989978 338394 138746 35140 1878269 1975911 662228 1645048 236796 391836 168943 469374 1668241 1560514 886873 1813280 1452647 1137240 601365 1382352 739682 138329 772229 1873783 1107332 1318164 1361958 1043873 231412 953712 340989 25883 1298040 1448990 599776 1074437 1048205 1740549 77627 777770 406831 151338 509840 472590 1368536 476728 471043 727956 739760 1333945 1926359 1226809 237038 494462 91726 232513 1270319 269140 1514056 1570249 1443560 291782 1553069 1330671 1667899 562834 1488125 1501862 1341001 1990400 186592 1558172 1005844 594613 151495 991013 982291 1124873 1774642 1503329 1826933 652840 901075 76299 390279 705979 422687 1732779 1930663 1553506 585173 1422082 90566 1224877 1774301 846661 460489 5215 1548389 1223664 566210 588989 176529 400227 1516874 1051276 1222196 62551 778220 580421 188838 1082352 1338336 930382 609912 491195 1287563 1663140 563061 1709144 1640773 1318414 1306165 1669348 1994447 359924 1124934 1910836 1185348 1810550 1551109 785156 1877095 738246 1375025 1886317 621249 1868032 1824062 168659 597352 1598907 1471367 219119 1793992 828806 1523360 386344 279326 1199688 328041 1353948 1832490 1608820 1069113 403846 368688 1908358 868836 18879 1248459 1721527 1439055 54693 684124 392646 396169 628699 919547 1034291 1630985 1085711 1992887 786817 1719034 1725476 1006025 287195 1429899 162002 1041733 186949 987621 1446673 408513 315973 121677 88673 507882 610252 1440667 222518 1132305 484560 1377043 1510278 1781374 1568473 870991 680205 1566197 363343 713374 915835 1980095 1672931 1552017 437651 1922128 1594049 1413764 650911 979554 290192 1724755 1571051 947164 1657870 1312035 472397 16215 1480957 1926245 1748452 1000531 100255 1766541 1235650 838036 1704737 1219891 974737 942795 606753 939580 1225125 23529 1000455 779713 303304 1226285 1426869 73710 611607 1611501 1908490 1477659 1871951 958199 1748312 182067 1792658 1473987 604277 813974 1240477 1785245 1833996 1727811 1464049 1867793 1948915 601302 7329 325066 877949 484235 129024 1391891 273787 1789583 1369905 1395231 1493766 1243050 1214614 1890206 1501634 356609 157946 702939 1994657 1293390 878250 1627436 585845 465477 71395 115816 1705314 1597676 971746 1120068 263844 1985505 1424377 236045 1823548 1555726 613375 920575 1606352 368511 1581651 1972822 1373913 1502927 1343203 1163165 636181 1898902 326966 1004863 1348254 181390 1024204 1812699 1125376 886166 1217715 1274547 1197909 547488 1144707 125240 969562 13973 1853662 1278844 952414 1569231 399356 419065 1583734 1597840 1158822 394499 1139752 1658034 484067 1475086 990067 686566 284547 1141010 790255 1196648 1952614 1443131 261215 1429878 1827867 1923616 1208949 1370309 1032706 1301698 1908604 635940 1292235 623803 1666116 1148986 523266 690 808765 1894702 1970122 129851 188594 1112619 547068 1804657 1134632 796449 824061 633330 708001 1269339 213068 1337196 577777 557141 312135 1878000 1184943 922960 461051 1841654 1709997 1883853 1300558 533582 366112 1833051 258223 1473380 1656097 880126 1986811 1222383 184832 137235 690912 445372 539555 107642 1768858 998920 1067144 548447 1095183 622337 1142966 1794242 1496279 792079 56952 485085 605377 948025 560869 383606 281664 156610 223459 87660 1778952 1797640 424988 3038 1559029 184930 1051091 1248539 973042 626658 1169096 1522050 493273 1991614 28883 1616514 1061131 112619 54493 1400182 1609044 1239765 239240 1260104 995364 385134 268152 1505983 849513 535778 362030 1113965 1760377 99424 1122214 343721 357247 1160612 1143887 761710 497027 435172 1363510 924893 838406 313251 1737679 611872 1138389 825885 783521 919298 408325 1397929 531968 1290009 1571931 1430949 42387 1403248 1331831 1833302 707261 615986 1975531 966991 1390976 567580 1183768 775583 1793943 642982 865132 846787 703759 1452444 1853483 754353 1645321 1518595 62507 1423986 1196758 1252713 214590 1003712 1513418 346176 1893403 434174 1371637 1116574 614239 48092 1059632 1493376 1896207 1161499 321399 975097 443131 161313 625970 62317 83298 1584883 1560711 1836837 162154 882576 660267 1752696 1475801 946992 1091179 1778538 1105675 113400 1403287 965985 1061268 1428207 1599078 1492096 1202773 804946 457095 1470620 1272563 1715813 1663731 130227 717653 630968 498971 995774 256283 546027 74888 1668162 438629 545318 482295 393395 1835903 503604 1587530 309119 880870 1245240 584500 1066025 48052 1594021 716840 1845995 1767891 1054721 816728 1744474 1844776 1355508 1320109 924724 1712131 1027578 817201 1990882 1528049 1198740 1115832 380638 1401009 449675 766679 248576 1850601 848511 116744 387386 1234712 1874813 580430 127088 1159787 1804508 821061 340191 1634904 1978908 607116 925117 585361 886076 1519630 1160835 1170809 1563671 334355 229087 390315 876242 1714014 19594 737952 1453290 979811 886098 513801 1995055 663521 1119765 1367665 1246661 1983272 712911 44137 1406474 1031790 1159844 711848 702257 1645166 1614713 1946064 869925 290419 1213004 9984 1880573 472016 1252725 743562 1653652 608521 1411219 1653685 1422118 488829 352869 853210 1659051 882338 1068329 928378 975772 1368399 1126254 1914378 1330460 1052560 1166662 246204 1768047 520926 1463114 1054487 1098190 1521129 65948 1981564 1119110 1452739 1141559 1949408 1275575 1483709 625557 233700 350700 1212962 595485 623486 1391404 301803 546639 1587507 30362 564848 873437 461813 1194465 156979 11440 77718 1639263 1294369 1016033 1908796 2793 1067477 77034 1687683 1936147 1749152 1086327 266797 632688 135211 1501530 1822591 987569 175520 1098972 909928 54469 141151 585255 1545051 700420 680702 512991 828661 208671 269946 452843 366286 1704210 840292 1572470 938846 275201 51726 1727339 870555 980762 124794 403720 1362239 581008 1194259 860176 1058376 1557666 699299 1024500 1604264 526287 1903359 1153569 1632914 827085 1469005 1261917 1283166 163570 1519557 121202 10589 1376754 1168395 1477998 1261167 1922640 82076 932430 1338951 1137790 473979 1762995 195878 645003 1850840 768419 1445370 1546834 419391 1059154 62706 1620758 993175 1613357 440355 1415899 1309652 996014 788234 69369 1502543 1727195 457167 1166666 1038922 869699 509013 798769 1136847 609261 1984204 1332584 1274526 1063880 101847 887451 780366 1928410 319992 94219 1776802 112765 833145 1321566 924532 1858686 818551 1994634 1843051 1069245 1624844 1477731 986966 288349 1500660 466861 157555 1350509 484802 1177976 252713 453050 683651 209659 1176160 856655 1447646 1969007 1137293 91886 1388716 1112112 341241 16916 1643890 1552197 1140492 626273 1615184 1554426 813886 943007 1153531 604482 1896357 493524 593335 1217990 1208758 1897875 1170875 681934 772263 1278557 1929227 925680 1114311 31452 1604501 933544 245201 482345 404851 810728 380899 985252 1938623 1468226 1854190 211909 353472 1715770 158015 194033 507986 1977458 269670 719675 1117103 322488 609945 1314741 1215848 1487292 529341 1353897 1403397 1134254 1627600 1728565 291518 1528180 68702 366090 1117392 623826 1350558 1150220 123469 753506 792694 1484237 514654 1227977 447086 97148 82729 1186983 654193 1914996 1184664 71595 821833 261517 314510 730471 1881008 691464 543902 1830295 103317 844748 74704 1771572 630752 880935 148547 1339415 283041 1488596 1138411 1099122 418182 832937 594595 176535 1238604 142274 1894314 292605 1176203 1291187 1114132 1379464 773691 1370610 421533 272180 1281127 1595546 1487625 1584690 912749 573079 1932218 370035 1040735 905478 1135442 1817421 1587164 1965493 1930598 1724917 446744 1257110 1164456 1161101 266607 1024122 335987 232386 1448270 1188520 1056362 371266 1193057 7167 318640 446840 862693 672910 673841 1268773 157982 1631436 1745367 1564041 596242 1654497 773266 1001926 304369 1571125 1303546 347215 582708 1620991 863408 674109 1154217 893723 68808 485945 1154588 732640 136896 1737887 972059 923702 1342190 638500 1613888 154242 1637956 1332848 1132117 267753 1702641 178891 357073 1748434 405238 968279 371369 1529553 322732 554988 1752585 1949182 1298573 1091316 1567414 560088 1240665 1763425 1848884 1889699 1297689 620409 1087551 1415847 136255 1996050 1726024 482577 1174495 854885 552577 70281 652822 1802272 1993863 1578329 484609 1238720 288908 1675578 657719 1924450 1665630 148339 1733971 1346139 604351 185601 1331209 880104 1897237 969065 984617 1998649 358238 934058 735479 344485 563453 1195277 1187992 1058009 1010429 1345906 1528092 873612 109496 836306 971031 1548941 1667498 1991719 1845605 1915603 1137162 1186343 1874740 754732 723298 1447385 234942 1861058 971077 360405 1276552 1084188 391778 1648187 768895 872438 672959 352602 151544 585414 1921709 1071354 285174 214847 1290307 954704 56724 1834427 1869826 671902 252596 1204690 1791906 920938 348774 1864591 1304469 1980873 992980 167610 1070711 1691728 1459497 1554074 279526 1113155 1649272 1678865 1087085 649031 1268480 1492760 407938 935663 1252296 1522346 1505332 1857291 440276 436313 563505 1976213 410641 764442 474288 284571 1478383 833683 726269 60539 565020 77504 203629 1807727 1093456 1680453 490021 353692 1894631 1807143 285750 578063 1999013 1939898 1661107 978566 1761613 496405 1380298 1142392 1276270 490165 1921547 1469781 19993 1656210 1162298 1546436 1240672 1892639 918126 823000 590656 1061018 588727 315218 1477653 1689765 743344 418450 626661 1752329 1856307 219175 1710798 1175758 153128 133207 946470 689613 473312 185689 649682 1473685 1067816 1862040 470248 1142062 138741 1280399 380437 1026310 1304607 83575 818372 1159055 465544 485958 869844 1736729 1080486 1017753 1517561 1520654 58233 740613 1862292 1326336 1578535 134623 1063044 857958 1002892 754464 328304 1983891 1254066 1378944 1345380 720059 1321355 1772159 1418938 649438 1056395 850553 1044641 1373042 1306550 1116801 1149755 524995 1985162 1880018 1715057 475071 1845536 42501 1190723 918863 1281425 1317559 1067285 1207 320815 445452 1651024 1435497 544816 1215767 1523971 442916 1784019 1421670 1361150 1069641 1652629 223556 102947 983277 1457257 1659979 749025 1931818 683018 369424 529317 421269 1076375 735925 775440 1975846 677668 1391269 490331 693714 1890252 1802682 163401 643392 984060 424705 408796 585393 1054396 1506574 1388297 676798 714238 751258 1294116 1529976 781661 1016070 896413 1923908 1102589 456078 1822736 417633 458849 1716994 570721 358507 1309810 1634933 1735472 817352 588260 1329564 163712 1567195 1562728 1027260 1138584 1586920 1148835 1497690 993985 251213 1511051 878481 1029027 1504267 1429094 1053604 753195 983082 1177750 749583 433275 361707 1586076 1721057 1495865 935616 802925 129459 806805 1098209 722999 278035 1977345 804011 692284 1036285 46654 1311285 522401 1466304 881833 1173943 916088 826011 278736 1799941 698023 341769 248855 1825495 306014 1817781 1481184 972054 1331683 1029394 1627747 1608851 159685 829985 269428 566324 203436 5952 1855380 716750 861975 236787 543872 79528 1495446 364550 1954971 1608842 1875403 1056530 937688 634772 1787453 393120 451873 1170069 1741660 789247 965722 645763 1991582 533397 442151 90310 1421187 1210086 919545 1459765 1866966 1350674 443830 970322 87004 400698 1332730 1107559 606491 948174 1240320 1416667 1315069 650659 471899 1179685 1703668 70600 1687682 509925 825566 1120997 1358422 478469 614017 1741839 1804068 1174126 523586 1742228 1964117 351781 930744 1647689 1230052 969192 286308 310849 1723167 998220 742767 1119405 503198 1057142 596842 1576331 631930 1932327 1559634 380978 553223 1533904 466060 525574 216000 1781860 1195581 1062186 727077 469845 1614974 888485 265338 1331536 469598 1699444 1059696 137492 1858136 1969297 1949590 534128 523190 1789095 62840 764333 579771 166603 967591 747603 1457819 748989 1253299 1249289 389041 667866 38849 1351309 684222 502439 533226 271092 1304496 510906 1047221 1481064 625390 811478 1921546 962555 776244 917018 1253600 1391268 1785609 921939 1904830 1303214 1857494 194617 241983 1873938 707668 209182 1571995 397158 1810953 1898267 398259 43998 846342 561466 1718072 1553274 556606 382784 1562816 214879 461249 1812341 1400813 1137258 1772943 1844727 398911 119756 677888 1425210 1587565 911028 328968 1745022 549850 991594 1489944 1254549 1379667 168043 676820 634583 1414409 1552126 71869 1529876 584583 955660 460292 1276663 1943555 632472 1522370 272616 1464264 1516635 825237 1836890 248177 1171783 140226 1965598 120061 1641034 1402569 909738 1482228 935995 1639707 1426314 1057245 953784 1910643 1100469 1259261 1074995 1864099 880611 1165701 1300414 1570469 1754687 1250961 437488 244296 989316 306919 664071 712571 898540 1229166 1711402 447905 1665348 566520 461413 451982 1601116 1182292 1319397 983701 762148 601329 1647138 239767 1481414 193573 688740 1508751 1718754 187343 769718 1411765 1454144 395867 87480 853158 1837287 1454313 1973578 1684442 991498 915682 1829501 685821 1470604 123531 27062 1940679 1821706 1389805 426633 1337162 1418823 560583 684325 1412314 1847219 747893 1244305 543883 1299093 1727695 1225581 513003 1230210 432125 360261 1575535 18022 238733 652218 1252170 521488 354283 142652 1997435 999451 590406 223699 893106 383725 1495090 290119 756177 84934 1598340 439094 469400 1651401 1775384 810093 1552182 248898 1981582 1166428 113026 1625172 1956638 964948 234047 499496 1830713 102531 852932 1713927 597849 253192 1560542 1669149 1604201 1997649 1985772 1658524 466133 825312 206621 1609228 1411550 603203 1851135 530702 205562 1310515 1008307 165528 167105 1346436 1530397 997034 1865699 681639 1300791 1051398 1419808 1185737 1320000 1561044 1923525 1971712 734884 1097595 1015176 1089943 1522043 963534 1922315 43961 964954 1667826 252464 1856568 1966681 361626 529162 333043 633060 1398277 86231 1676131 553514 1940534 1578897 515536 504468 1269354 202269 122407 1076491 1009822 1877831 1838368 782550 606807 1968419 1821857 602372 345575 1044467 973547 53175 1184809 195885 1993673 324656 293184 131257 592464 716581 485162 1956999 166281 516547 1255696 1947423 323967 1556992 491862 1627709 780937 1210914 741362 315252 1899325 534204 1130986 1358884 1164533 1805778 76292 1131942 1584905 219401 303211 1400543 478726 1506844 630611 1048380 1656553 594782 617311 994074 266684 862672 126039 1303703 638990 1745258 202572 1442767 689737 375606 1428977 1110602 1944594 508569 1421567 1079990 321621 142614 1141935 1466399 314439 1453836 1564444 690443 774168 1315637 1676294 635252 877598 958226 80261 1559885 1473154 1422241 1905038 1396190 1740906 1424204 1468380 1323372 1968799 1333691 1844915 1141524 1358478 241991 506192 1148338 97901 1444190 1454403 1960302 1091189 1859824 1233939 1718988 211544 1185448 332072 541795 1440004 1046766 1177064 669445 174301 387811 1456518 1342626 770546 304930 470555 1986640 1648390 1772840 1801477 128767 503175 709577 53163 1137683 1635671 436789 832534 78364 1328691 1075047 1290916 1083616 1241594 344066 1563510 1253582 1178741 680623 41565 135561 1749941 550154 293584 1095929 605525 468161 778003 1171977 18493 1815277 694669 1258384 277169 1270087 1920803 1826193 202229 1429473 215699 1595634 1428975 346827 1369267 1230231 1970040 815927 349645 1599300 1004267 50871 1507073 961626 1058908 579580 68394 1305303 952063 196257 179607 1575315 1977659 1087623 1135211 1078956 629736 1133535 835982 1112003 1430340 1189614 1482904 1710149 174358 612943 516235 562086 323554 557004 624877 1686837 1388077 308872 1737154 403606 1257728 392279 1299888 1727351 1432441 1238789 218257 293822 211765 1050688 327858 197443 1645281 281999 673797 1388588 1392652 1245561 1294846 939227 1064812 411652 1037734 64351 1877009 590053 1536256 141422 1844496 722985 903744 351961 1794192 1012903 1695318 58961 249431 1419161 1385456 1400523 1909976 1019117 1368189 99439 1949443 477733 212832 1993640 117743 1099891 417005 1699866 207586 1288816 217231 286925 1407464 1060745 1966027 1301543 909051 71051 1579187 1147654 757868 456143 1654741 714748 1068740 1398399 1718050 412886 865667 841092 1101284 1933109 726584 40964 1510517 1303132 1090420 1049028 1048561 1195625 1449667 176729 1445474 805838 960519 1959694 727287 1472987 1897001 1163030 65580 1134284 683596 737101 1522388 1833304 1400344 1128501 1417631 24275 1103369 1704496 1159187 1618497 1421054 451382 758605 1815316 817836 1385868 648243 1509984 878416 788214 1556382 1187002 1460292 1662212 1019590 1311126 888845 1397377 1235338 239714 1387478 1578873 1223164 1581995 1998410 1698319 1991003 234642 699950 1564098 318613 360958 960890 1189909 110678 300553 1480715 587801 611743 430704 1165488 1407200 511661 429686 413971 638508 1946383 790007 735224 401566 692263 263577 1610186 754933 1569633 846385 1208486 1672039 612918 1462788 852393 537581 893155 1907907 1408356 288371 1802298 404119 779948 426859 968915 1253471 1318810 1703243 312036 1454138 672576 894303 380994 1263078 1544548 585952 643405 435326 1539012 1610812 800407 920588 278996 1902906 851729 952549 1779878 160059 1675469 1003003 1231499 1421030 581997 882238 225245 1659046 436879 1326316 1179678 749252 264937 1625966 1745862 1129335 1237724 1887234 5803 1696636 1407552 640352 1345491 109691 112733 206670 1882171 960577 1937337 1523793 1929128 1239539 1539587 1103545 1854173 370638 1920256 297984 1987271 1244245 1599924 620482 1570639 1413468 976958 600675 1953347 1650452 1609510 81326 187445 6294 28379 216013 1285788 1882613 644342 309704 672003 1687784 689434 1863857 1181758 837888 1856622 1506935 934990 968643 817848 1314939 100129 1211585 844117 1596318 642042 582746 1328518 215176 687057 1542892 911737 1996032 1909672 1451159 1436590 50855 375327 1113547 881859 1202923 1962707 532432 544169 799450 1764391 862776 537978 720121 1650076 1045264 604931 1677443 457244 169172 1751768 1210356 834142 316837 884935 343749 1304297 136373 1722706 736989 996301 1354441 863353 967341 1893877 940829 614165 1469839 1343167 1603449 1431063 542152 235593 1787475 1087453 1267469 403474 752662 1455671 1385276 1169178 1422914 1717163 1004676 627725 1227800 1151925 943057 326066 990154 1807104 1387011 738184 1778732 773221 709001 1454781 628540 1924187 1728618 1548915 1766712 197907 1856616 1558556 1947221 1155631 516138 304162 1397273 75918 696485 1418764 917982 1169716 1811244 1331674 268095 1118362 155654 1302741 907389 96132 1943414 1691108 1132893 1614107 365817 1288955 1143333 323226 623405 1845013 87793 667102 1855610 1410076 654605 1283316 1902009 1299282 543442 181997 1446747 445976 1042997 1901842 1039115 363023 1965454 158742 1801126 401279 341761 1455896 192077 1402724 926524 1303809 1417381 1752157 1359158 1581206 578025 301769 1045658 75148 1643639 958704 447304 436605 1427950 1605304 1181986 769089 1213791 105102 1524170 373982 314075 1194172 1666548 1061699 1495956 1716283 733819 924933 1167420 18570 1461113 577705 50401 1612613 1487546 1941633 623603 678819 488570 1191511 1425760 1448175 414783 185584 135514 1432703 976935 952838 791981 42932 1973085 1629060 996177 1203813 1882205 1419212 1020094 1068762 676217 860697 1239057 1333871 10223 406397 1270623 1077991 1953399 312955 1754769 872364 155806 1416499 1201953 430991 1215134 1084830 451817 240488 206581 1008597 1538953 1273258 1798856 121565 491550 959963 116765 209806 239514 1763549 317595 1935605 532627 51830 294245 677698 1911105 1498088 871423 383114 1811533 1332518 1964409 280637 1121724 985513 1002389 1333793 1779777 1942035 62659 1951966 720445 1089310 518635 339264 1529274 1018346 623621 1161452 902304 306842 1340790 318030 1407330 1510 1361752 911808 1649865 652143 851569 1299024 284952 608800 942202 652384 883864 912401 1833440 196701 1299963 1976533 324184 535274 1595233 1783342 383276 275934 1060335 1134869 424349 67370 907149 722720 1581866 1850899 793446 592452 155169 367965 820717 804576 1862210 1578821 1916078 400421 942382 1443514 39733 1728393 1239798 1481359 1890712 1260522 1192742 1373143 1499921 102730 72165 815040 1769965 1942942 1482259 1243925 713785 242008 1741833 1057387 2153 1223177 222307 105175 1712604 384989 1267498 1980385 119209 1626863 1794432 1084010 255666 1716388 547829 1084155 1752295 1916701 1185234 1556005 1331415 1190475 909222 1648059 702780 1107228 681074 167215 1187866 1033333 1005301 358059 1912837 1603159 1165955 841138 893045 688367 149776 1688681 267838 1818719 1124269 891037 920477 301246 1690215 251619 316874 692005 880609 968050 696843 888525 914082 323966 1427166 1438223 627105 311691 1796208 1653994 873471 1226242 1114612 1499358 570191 1557010 997425 1383777 1491984 700900 876566 40166 1983368 1399081 621984 1689483 1973593 1350238 701917 1271335 1318319 550849 133978 51809 810316 430199 1287418 1828812 1146429 1101361 515162 759613 1447493 1944707 1917161 1061602 1064183 397691 90857 707765 1046619 1333330 666029 1055618 1327263 1910288 206280 1590348 526621 1818792 1403640 652059 1716740 1515658 47237 804171 455397 84094 865473 865600 1683031 1128188 1940429 1917536 262383 475376 1943610 245207 1788673 1635628 1304373 1805863 1158345 1335968 1702074 773558 612929 1194721 500222 379401 16928 1107894 457948 215675 1384348 1969694 52134 1244935 640646 196533 1985446 1659644 1616490 1529889 1883430 1400997 881469 461117 665534 1695332 1507464 1130930 461342 112617 1405367 1082691 560586 1837424 70592 1810343 1621545 1799484 284065 228662 462890 701830 1610776 535526 1890974 532906 1248036 999857 1438953 463176 403829 1852269 1812175 359013 599311 320112 1188107 1444129 445260 1591127 237576 1106096 1137042 1024944 559927 998986 124744 1192823 1543124 764894 1486992 641548 592637 1280576 1610339 743107 108854 283113 221388 1162824 1509952 1141542 482150 1700277 853582 327746 1643740 2643 1915880 1826284 693447 1462871 406792 1394956 793993 339321 81190 1793933 247945 551479 352852 480065 168728 299138 516582 1844044 9216 1291692 986962 1014677 793989 367612 340469 1275812 1969775 536785 1237466 657102 1644204 855528 1106215 1150180 1382027 694597 1824399 145525 1230178 680848 973023 1874967 944730 15128 322514 1004999 56310 1258588 410401 1736003 1043260 875972 193448 332664 392047 810515 91393 570537 1451375 723606 565420 328181 141510 1687269 699752 8343 1023887 370607 1038541 714379 1176508 931585 437475 1640585 568304 416374 931623 27895 63402 1604873 741475 739486 958359 1739976 633242 496183 1556438 893186 400851 1635952 400086 824015 1188851 291185 1512110 1275662 89906 1759179 1467561 1702916 306266 1412422 1526397 1660506 383942 746547 999606 1531228 1846559 1283302 304867 783932 423949 170658 812777 1059935 1809852 493400 1034440 1250953 574982 276990 1078592 1504728 1501795 1371659 1447538 555641 754895 645517 1096780 1280117 494951 99573 1820918 1639556 1429289 600563 904463 771926 1256333 1360782 1070103 220765 718633 1578420 1441386 365535 1082877 1054070 950526 116287 588029 357669 221825 705876 464652 858377 778208 1858159 1694236 503757 768517 526588 392336 1292619 1071574 144618 1480738 834040 104344 624253 1298843 289 444210 82347 955224 920355 1041310 46968 1065032 1788604 1889728 246279 1697896 1956374 485725 1584326 1512887 1703049 774026 1850768 685604 1184369 185085 392684 862910 160326 1839842 300018 159156 292322 633667 1665505 1438750 1441223 1006008 684422 891073 523234 382024 147787 653816 420224 69350 533003 320200 1932674 1633005 1238227 685935 1830354 14898 493869 1107376 161070 773187 232063 843549 420437 186087 680330 527076 80778 333981 625868 580024 629188 1586291 250958 589023 1770795 251126 811985 1386150 679808 959234 1048368 255051 1224069 149941 858348 785260 1683685 1284368 875356 707391 901154 1621332 1612969 167045 1798080 1139639 1719483 1767010 99660 605401 250629 866153 655470 1388502 999263 1627915 1529496 345018 959342 1413758 302448 123685 1638706 1806136 908881 1430268 1881652 1952406 1133232 1352680 812116 287560 1253047 151101 1475584 1739702 611467 920863 1999059 1584409 394618 1164452 927578 1991159 1931965 1328142 1827169 1637761 379904 815885 1432378 534724 52818 1887219 898911 1270571 858878 1541936 1090908 1138408 23036 346586 659794 203993 1224274 1477316 395809 1487568 1567837 962274 1712219 1656650 453051 765024 1947188 828751 1603911 597030 1050050 560024 327965 461408 778168 116741 1298623 1588529 1777571 1394891 768583 403171 359188 1733788 1107509 1516636 895063 259055 233005 1399698 1495140 1860912 55194 303388 523415 1172498 763071 1975265 564825 742565 1069934 344609 1648736 1932398 681632 1456885 1397317 1247577 26904 867968 1619120 203719 362526 1451955 36 1469520 1160822 963527 1337804 1299272 1173724 1638412 34876 88501 1599859 103314 1978159 1226315 476269 1219287 364370 1221093 1503812 1246015 109657 1348325 949460 107024 854260 1104082 997643 785709 727396 644742 1224258 761915 584033 1351349 1692631 842651 1525925 850731 215761 575854 1196663 226525 1989326 981840 1619912 1698859 191483 425359 362205 1841492 142214 491289 1319952 1808353 73375 1542253 1458447 1307828 1231424 428102 1206008 984395 670544 958361 862214 1347719 1851199 1824250 818681 1294699 418886 6926 1928513 1533089 148828 551578 1698690 1721032 241582 925285 1121276 881376 34100 561310 1900649 754288 928958 860803 1721174 1422012 1710792 456302 1915266 1071459 1514963 554097 739834 447253 83254 666873 1387677 1848827 1622567 1470275 1096884 603712 123084 1138648 211542 249088 1511918 1702636 1908009 226836 1383714 1219984 1394040 1343604 1272544 1276159 1029064 924817 1126677 1346225 711251 792009 686581 1972563 1420559 748086 314150 342932 761356 1375127 1733306 1648965 1007913 1039388 863294 1450638 1475316 1222551 1874049 283598 983416 1604954 1646143 241747 27861 1879587 964012 541205 441715 402829 1549476 80736 1745145 1166257 1986732 1888578 527530 1244923 778323 15849 560078 1361276 621068 1806167 326493 1089819 677166 1560482 695804 118614 376165 1367227 1141689 1559192 1299109 850404 1402459 1597324 961735 1262521 581430 1940095 940405 751009 803391 201419 20125 1906133 1923019 274338 1275028 167256 708962 1444717 1658006 595986 1041721 148960 1917067 141889 1462369 824990 1881492 1163224 1176146 84069 1037366 1651915 250008 478472 897165 1938584 961919 1431087 1366921 1561900 174655 745017 1109044 521171 1976537 1194003 1775154 1183987 1375130 98129 680259 1840493 355080 1691719 727940 1270230 1632240 1724663 711916 1518847 1564494 1506559 551468 203975 133237 1261113 1116231 20416 950659 1463485 1926899 1054259 381334 1582607 1413854 121443 1587491 708499 1134655 734610 812550 340314 484835 973872 520956 1945085 1541527 1076199 753725 22548 1283384 1358833 554503 349817 125363 1075312 840363 1545855 1572096 747530 1096175 36464 967017 1014193 239898 1689945 1600258 1408386 1718320 1453584 1353546 1606727 187589 1769824 1636033 281322 1597219 437147 436649 729819 1175224 1426978 817794 281915 1530642 1721017 1854083 456663 872370 905640 1551101 192580 353332 1078310 1833372 1631559 782201 1067197 879413 895512 98959 1098516 1965843 1545977 301937 216077 576809 442941 303507 1328302 636662 398545 1586361 1166027 1602683 1633059 1063962 1560148 819765 807079 1957794 1631861 1675544 1451094 14204 1763715 543653 331278 1397619 587485 943300 855346 249596 817318 772793 1686272 1194531 651785 1454366 1494 384962 1399447 1879638 585705 577718 314197 121002 1993814 279371 1265535 1190699 1161418 512473 407594 25075 811405 1872521 209078 1900724 1425627 973064 890136 1517002 1664824 484677 813547 232290 1102088 1138862 392715 1193565 310889 288048 1196955 690564 845242 818985 1044613 1285004 661497 1299960 293851 1908767 875739 240141 1403609 1531867 1419940 1989118 1575309 893251 760549 1709480 1258494 1809114 279385 939955 145906 1115587 1926775 1477720 1567879 1004547 1487014 1695912 1486980 1395129 1003330 711839 118266 1766136 1369195 988846 916307 104590 328909 1312929 94841 1329828 1459867 1349098 288821 928658 607908 1238526 53383 1461737 304940 201691 1385821 1912890 1834202 1400330 1329704 194911 1895959 38358 1658625 323572 1123455 1105659 1978757 1981940 572197 1551284 1684676 51910 1522749 664174 1428106 64935 1201891 852919 1488743 673301 1785858 484157 351346 1564449 751758 1211830 1719052 754885 667251 1437251 741949 1933892 1478708 877223 1338530 467131 249040 948473 1092092 1110815 1136886 479157 1740487 232771 686273 1022438 657029 1738262 927806 1702651 541849 1228950 299465 1890855 236434 1779524 714269 578858 1567385 1962979 1447398 1338444 5806 91537 120381 1372946 925572 365584 1435545 1315532 1554198 943194 36017 803388 1900444 1430901 226526 978865 1002904 1224098 1870297 1056022 1956128 1421881 328475 414218 731469 1453210 1120562 938992 1395436 141355 1453485 1253427 1154343 1047927 1022975 624977 997509 1067638 1823686 1777291 61219 126292 1833333 1705299 1222982 1219650 1318209 1443207 1307270 1934420 117440 1610057 1923745 974878 1402257 1856412 1796181 1474388 210806 36470 1904055 151299 28011 949339 685096 330992 420419 1121922 1500971 1722563 52461 1416655 342934 1026203 177020 1717983 764270 1588936 1966927 581135 740012 460660 1666597 924942 1538193 1746864 1672998 870651 801382 1081622 736041 1930030 900675 874821 676451 1342908 1433017 963615 803015 1100428 193536 1620323 669119 1302360 364398 1306877 1311369 1472342 451461 941723 1068308 1720201 1681070 1544007 621346 1811413 1881286 1317954 247443 1129191 228737 1470918 1517507 1531967 1771264 1597168 1127277 1645968 442064 937810 480064 167242 683072 1742124 1384773 52925 784161 938831 1875266 367726 1092763 1757984 1364948 171287 573558 950308 1641316 1900473 937506 828650 955442 483586 714220 1614009 1358671 1149303 1489322 1880762 904481 567669 664085 684375 1375630 840023 71244 422042 185721 1843353 1427223 1104194 171477 1865740 172343 1447789 1815179 272740 512668 1282766 946270 1394077 1427027 1134747 56404 728938 1974073 1314909 1435629 1705866 647191 1944203 1938393 886520 1608279 504232 503602 190660 642151 1473327 187071 472824 1687599 308922 321220 408612 1688789 1097252 1532767 1871598 435625 799360 806282 1400553 1547862 175825 775481 1289364 442478 1607509 1683013 477714 1162051 112585 173220 678888 1049734 1897292 1170519 333130 1820674 1316522 310838 602723 323066 695689 476733 1765969 603417 220280 660502 69934 166509 1638837 198603 1457622 1316344 609340 1728308 1336067 1261865 1002991 309418 1838972 467311 922936 236653 1962888 250299 1659631 1663568 1340233 167600 1756044 1978912 1326254 289942 1302171 177158 919234 1944497 1531127 183984 1278388 1548981 770807 1392588 1784263 1046138 1588912 1636310 453038 1267811 1938296 702556 590938 1544978 1397514 575385 134084 1621019 546502 300455 1823667 111453 934513 1277530 589227 1397818 254013 1402185 1338472 1732486 19321 97491 988898 408745 1468371 396781 721228 897751 1361694 999204 448550 85337 743754 1547657 671739 761098 1324606 1753435 1712952 720160 166571 1139211 162746 1738943 583428 999791 114700 1530826 877571 1621329 408421 810807 1052396 59571 1476835 337794 1190062 295981 1719435 1500994 387960 1707293 1933337 1725016 361351 50021 1552665 735586 1028070 1589591 933064 1058306 1154463 1365813 581902 253556 535541 1645725 1819696 1772967 1716062 1275732 1680659 367291 513074 794713 1288561 757024 1960753 1417300 1068779 476 1063230 535548 1105176 1019227 1551782 1546249 1818400 1611981 1739104 911461 1388865 353048 916081 216352 731881 669787 142025 1427975 410830 538425 736913 996163 384019 567450 595883 1122484 1464259 856436 1424591 1039950 1594746 1626692 1029652 778528 338964 1587941 1438960 1554512 1450218 1648589 763423 1056836 144469 977267 621370 644957 860808 1115263 1353729 1761319 1782203 1893015 1193815 73940 70821 1640468 306522 1511842 1347835 524343 1349567 247551 1519015 317878 1096922 1505257 712248 765690 1812708 81669 1211869 1509985 191383 1716685 1198361 1318899 1083871 24164 1761811 858183 53695 832095 593372 1255771 457783 869633 907154 659768 927570 1744772 1792543 1487464 885264 1695588 1971144 1260357 833464 631219 381826 1835736 1882049 1031962 1222046 1795386 521719 1980851 1722223 931262 1909191 1165130 1452420 644359 328356 273251 1844425 1457576 718696 880319 1023735 463528 1465071 1299114 1616913 1141070 752787 1446205 1877720 420259 160527 1525278 236657 1936394 1887643 547756 1319484 763181 1787500 391562 1892414 1297305 1644178 147751 1633553 633894 894576 1268427 1147897 837577 469894 1040854 197999 371885 1439578 1729807 959130 1295724 857598 105602 937145 1649414 883421 1645934 1504353 1849783 1859063 1588784 1235068 531188 465677 704411 675481 243618 1817213 1168557 1653365 54207 613433 1345383 996452 370053 1975043 1814484 1844829 1989660 1148979 1996799 1973452 656763 730323 118152 921737 2585 1143299 352042 514864 1339219 172855 1685747 1429658 1209532 870757 883433 1050516 959431 550454 1377812 650466 171380 1697846 429594 1307677 1015044 1445519 1718433 891164 173360 1935420 1057064 1938188 50856 930484 207540 412729 237771 627992 42927 1276606 156398 10337 165515 1443442 960678 639595 383511 1727239 292016 1940041 241114 1430562 868559 1181417 1880199 1888831 1785894 954352 650459 1064104 468339 472181 579298 540868 1875630 525260 521176 596961 1965595 187557 713662 347418 1252843 1196916 790943 733389 363044 438407 954224 1011348 1169578 23143 1099618 1958668 1922739 867952 1270822 618420 1727691 416875 1689270 1993946 86345 944598 1407837 1871604 1689870 823609 459663 392040 1223832 1868334 1892653 798071 344705 311473 1880294 1315582 1865748 418818 683041 721468 678060 423237 174654 1230602 400909 1211409 1159830 922122 652538 614560 524319 1970068 167886 580931 699982 1706604 992283 91718 422228 545072 940570 1893035 1409488 1446644 1547940 1909451 1817042 489286 1308015 986447 41157 1594838 309927 620097 1968091 1358713 219339 1708409 1667505 165696 1143213 1833013 1113633 180633 397657 1690331 1857572 1558337 1374206 1482310 1767012 1016943 1665109 187069 1855737 730398 405787 1791895 114309 1921215 275465 800102 1386824 22912 106185 1539953 709985 485626 1900099 1114701 97499 1787358 922620 451899 636130 541434 552836 375259 996929 216798 1135817 1844949 275561 937238 570284 303583 1138919 1193637 1686356 1266467 78146 1204642 1111968 223651 730106 978537 674312 960009 1487805 1756299 1922192 1190306 1548224 1262977 948392 1675363 1954703 818680 1920546 1417048 1171278 133698 1375950 1857190 143300 1364859 1045321 1891250 1629427 1974343 267787 1197866 1098235 1736445 720632 1768052 1243090 1606045 908852 874601 382849 1142343 1241046 1215439 1551735 498129 180 1211754 301074 1229619 381496 210682 5841 1471300 1387974 1160066 989805 1819016 1751102 953624 1222417 1530300 233437 1507906 850184 1084324 311653 1184783 1876831 1734389 350418 280641 1185995 1603824 617154 769913 323634 956868 7656 403382 633444 1758863 250956 1826338 1117820 378759 6141 1290787 1873525 609097 1358789 1098482 1562142 1851694 876119 1901204 1752503 217333 1239118 764579 56332 837704 1483671 968372 149162 1164624 1493194 373305 546135 1963410 1697180 1662014 911760 1916380 1493471 1001769 1907438 74357 880522 278268 828915 1423390 1440934 968178 1469161 395085 225282 1412354 1130648 956219 27636 921959 676759 1358902 1741090 100875 417057 186962 917387 1297938 215438 1146915 1386199 1067813 1978536 1629962 1181099 51484 1431737 1732056 1527286 1598063 754533 1212148 1078468 545312 573934 958426 545280 1283042 1039874 1563893 1883707 824555 1169356 1830535 1562691 1956569 88184 1972904 1632346 1788762 966027 145619 856822 1458127 1667024 1789134 1320518 44211 1393668 106039 1349790 1122422 1762501 1445628 687538 1554712 959980 1928696 79606 675707 242467 243008 1406095 127302 31896 861018 38659 1473880 1720280 1185675 32839 1846644 1180576 365814 1389902 262920 260142 1628719 297515 1999790 567382 981599 1112587 422445 1065890 51951 1317665 292919 7389 1512236 19788 1649942 1405352 1235575 722012 1505152 1001315 430482 752490 1011045 300247 991914 1853621 1280945 1208614 14296 596055 209133 1232515 213342 1492896 1525607 564757 362508 187299 1362107 1288194 608012 1696975 1117636 410864 1144598 553044 1880763 680424 39795 1633283 572102 67914 1119114 945075 1284000 1294348 344969 1943380 909901 1252850 451828 1437118 439420 883885 1273236 1291807 1504788 56938 461302 1612390 1006481 912187 728300 331539 190358 1836827 385910 1867108 660594 1370697 1073438 1993272 453926 1268801 586079 1519499 774688 1229369 799505 631593 1118012 627709 818285 1716061 672064 821 651318 543309 1135534 849132 484715 1687004 1316633 112790 1116431 911420 22046 1997467 1933495 1298140 807162 1913691 84915 166453 1705966 1359002 274761 146422 758652 94620 1708596 1062124 1888300 34271 668740 1901243 1303151 258938 1607289 357385 1633339 1984661 444740 109255 831183 457655 325738 1749949 1560991 170398 1386189 1233382 95896 248943 1270005 577206 182386 276287 659124 1476626 1748636 1395645 82788 948008 1932822 1663412 877606 1835 632985 1379983 1948911 1120308 1409497 932179 1019755 1042856 1849675 1031996 991058 917838 1879286 503621 655466 1127803 4328 1722877 308201 825999 1278611 99888 81019 1877377 1261650 370653 1149913 41330 29621 922312 69606 1428561 1621087 117397 1287868 300033 1572157 227948 313672 972703 877126 362927 1006889 1542341 675465 1496298 959610 655821 905961 401908 279436 92637 1914830 935313 1051808 1795049 77243 1989663 1444051 1641422 821945 1779346 962549 927520 317371 102549 537238 72962 228932 383505 810443 1874201 659741 368016 680442 1589216 1374119 1285739 1910570 705466 313675 1453844 717229 279423 1692194 242710 1391971 289548 139256 337361 1747085 1665704 1736850 1494585 185407 842501 583165 905661 1388149 71491 331877 57054 1042128 55090 124735 203088 921919 1764712 1886641 539676 636454 115215 284881 1535627 256827 261462 144821 263203 875252 1070760 1702020 558135 1025314 1631817 1736206 1341091 1945209 1606004 762378 389112 180148 321073 1204171 1414333 1682783 454733 1836321 1885025 1637832 1268109 1010268 266014 1504656 616505 1326724 325804 867814 1629129 1577255 1599303 689723 1084860 1273975 318551 1310668 1366673 1388833 27727 1081998 1071642 464353 1883363 278621 1155407 1217389 209969 45624 1378053 1195099 1885398 565967 200030 1130988 1778426 165062 644923 1480473 92686 1271207 509660 619108 760287 1453438 416207 813667 460178 355058 328281 1187841 1805253 373793 1723845 1585518 1425913 190601 1349439 1200930 82645 1917825 1280805 326036 483425 1937807 938186 1563759 1900777 1482413 1725151 312812 784864 703788 99451 154433 821957 976086 45845 1674631 945526 373504 1425470 1765906 739262 1751984 661286 1569150 1838833 1594631 1670699 86950 770403 834308 1559296 341120 497432 1016175 1099467 1047128 52057 1439403 991730 1819116 382486 858560 1418221 1277408 858820 208493 1631188 1140308 1204148 655183 1297361 981511 924064 1943176 1482952 376190 1636991 1977460 1274256 1142784 937467 307125 889215 5809 1229467 175003 393364 1095964 298293 708343 823320 1386078 1870569 1579648 263729 504022 1658150 1645284 666192 351047 1062651 493991 1164030 366224 1506948 1489509 1894168 705970 3794 922094 223441 944805 883468 597316 882751 76867 219867 777156 1113605 713320 864837 1448017 972104 1777619 1511289 1995423 1852574 1765189 1965393 1195161 1205705 1924965 190254 1218186 762388 540115 1569926 1141104 100048 1577397 375991 360927 414141 407658 1010898 324348 1126737 1285018 217689 576400 716786 465409 1834050 369201 1215549 1976998 172176 1390948 1778369 544334 1983402 1091850 902345 70422 687408 1289866 1680226 951005 1323738 943338 47764 832654 1641096 1983054 746042 1493668 771821 1269912 566470 1071777 603842 1343886 1538606 7555 1572668 729869 1081933 584636 1316637 1311214 1205409 1053896 123680 1257669 1216198 1288765 1935428 959445 808498 243574 444822 1830911 566104 695366 1907499 1145332 1306698 1445729 948440 576719 684669 774569 1075240 996731 1804590 1487595 53965 863674 1081046 1952188 88568 1022689 1258372 1850594 1239756 1823653 496915 1277826 1710509 711923 1108780 899862 700017 756628 1148707 13262 1074284 1199291 306757 1925569 854038 39358 85405 1548487 1847861 962346 1228245 1932445 815487 1576573 1571618 573109 193463 1725528 645868 442621 100876 1206340 1276856 336299 275488 1930289 1028139 698289 1971313 1657767 337419 288324 354976 1151166 1933412 1316787 1669305 1852448 1750253 884239 298661 1794078 1534879 551133 416355 1646236 189525 425689 1086639 633269 470680 1759101 1022355 15383 1359369 351540 265605 968450 975865 1898873 1876410 1866087 7186 1945244 1474850 529575 792380 1750041 1705321 1792353 1020369 558899 1233787 758507 456304 1690012 1238587 557805 1015612 1778091 1698571 58894 1654896 150025 1032976 660967 1893608 367300 1852386 1294409 1674907 1814309 1407778 786368 313792 193164 259857 1744824 1000849 1417591 393984 1756452 1525603 601627 1016390 1073452 31637 222375 409491 402389 655522 640796 1294569 1423415 71965 931296 1105612 1932063 1527112 500575 1885696 52527 171212 1662299 290391 430616 565999 1978892 741940 749463 497303 120686 1930229 1462498 1069895 879183 142798 348635 332705 906967 1793312 428033 1433189 334441 1759869 1840622 1015128 842062 1112045 1832655 58829 1917298 689665 818499 326541 202948 314669 417951 1824332 886752 780742 349134 72099 1977011 1545075 1688993 971518 1814900 1073373 212916 1876829 1761405 872713 1974098 948577 1876909 1528656 514005 923547 52523 118290 1883144 499826 1148709 86654 1328160 1962662 1541007 832109 1734157 288198 496379 1248886 1855217 279393 242076 1638253 275698 1746750 436852 132445 1171210 711416 1868459 969232 1911071 1346379 198560 521442 636438 1421716 909805 1576919 567161 655779 845244 1839799 749881 1030939 1607057 1531158 1251530 636374 1242904 243259 1018606 1367900 1129728 222276 529597 664335 1441037 1228795 151540 1515975 413275 1911732 116674 907641 603538 855551 119880 263722 968718 1537956 1025528 231827 1391363 786121 1591196 128845 1613200 226967 1163942 625937 223868 262359 1745397 788516 940812 1607647 1295469 427683 1138847 1268602 1236865 943660 1530862 807433 830522 1194701 1440849 292668 1884006 1379372 1887281 1007781 1994384 417635 1984604 466850 793693 779280 509854 1252114 792557 794802 159159 388608 920015 1659285 1893362 556465 1512109 670636 197709 179803 1082129 43943 428431 468198 1802139 752235 1841141 128861 46800 910594 590145 965549 217297 217876 44310 993805 1458913 1883882 1191091 845262 1211335 1969492 1520237 885394 1134048 1797820 1848296 1276359 314097 686799 728872 117651 456352 1184872 984326 1782913 995255 1831306 851705 1060261 1763523 653203 478172 1173969 1264125 46687 865078 114325 1395342 916309 1715686 169007 387068 999696 833739 1345164 1981878 305375 1526708 1527781 1181452 284898 306695 1741383 1738083 1290573 1430655 754280 1865701 753959 1228306 1179428 1585131 1580463 1845385 1888499 1463142 1874843 1383955 674200 515678 52311 1503602 1928496 650512 554346 1729142 398609 1528213 823119 1248184 859083 102884 527621 1444064 926451 1498163 491880 1639139 1529482 114242 344795 1634781 1126765 1208208 1836464 1822666 1100633 974663 1756154 1811462 278091 1494325 1253831 1615167 411354 636582 1366208 1618906 736274 202454 1253534 323517 681523 1951420 1913902 1949873 179939 1403379 815531 1957137 1031616 1159795 1353744 1499486 1423164 950855 1160246 1784352 1448804 1408074 1988559 346815 1963570 1761320 1731546 422902 1162515 1657785 1050436 171935 1790080 1425396 510314 537119 1896230 1785476 930676 1516776 267016 867127 1506845 1033290 509856 579857 622065 1435505 100444 180745 644069 136549 501469 1487089 177833 797638 1562055 1292094 749485 243378 1835190 1281098 723692 1356676 1852476 933176 1740259 1494644 129147 598059 1328146 1485297 1788985 1638890 385153 517048 1410799 1815206 1235317 218369 1618983 481721 174825 1449675 1879604 1891346 1758009 1487688 1720134 175261 7770 549506 774945 1823898 1825627 1022738 1067164 632875 1634684 1653760 1113330 557627 169926 799065 859417 266732 976937 1450737 1989865 985894 1126816 613307 249294 955596 1146358 1696570 1727329 1645879 671144 647759 935722 524037 352215 874485 1593619 585322 527347 1336749 1644259 555676 625575 1005210 993548 85357 438711 694512 1014336 1995208 981386 1982570 1501967 38035 1472965 164709 82498 370979 1644602 1414020 1447539 1599103 54963 1673616 1829159 1536354 57662 1319457 590926 514210 1858936 1281572 953932 1615731 1663493 430124 87829 1770841 121095 1790312 1338770 541571 1857629 499341 506647 1614711 1194924 395831 1048826 1354624 1539207 717027 1169198 1908154 703515 497909 1190797 927865 312531 983882 1217285 1898815 1721176 1583594 317207 305979 986215 269294 1482958 1542348 1610927 9065 1419501 1910862 1274762 443336 746496 794295 1696331 1656881 440797 976200 393848 1616387 194564 1821380 876264 1034789 851772 1548771 1006896 1853913 1182502 1437050 45343 283583 1889250 827882 1378802 1349829 871038 1880550 340022 406866 1567997 1371501 1554638 245747 561431 842323 1868699 1914692 743961 1984024 382901 1699926 789800 1497182 1575945 1636860 1232767 293172 1363382 887378 168379 1366879 1690209 1663437 271654 1076191 918286 1693763 665704 855304 1063446 1529476 184001 1410889 1988949 17436 527886 1982152 1157364 1980255 1295537 1543390 1437293 366204 1842963 1094406 421975 1693211 577215 447792 1783189 620505 1254185 60987 1880934 1168851 908670 1814760 710665 342363 1954727 138366 1591955 1192993 725836 701684 1730635 376322 1342548 1058116 12134 315561 1415843 1464520 72390 1267849 1079452 455164 149658 249962 1957362 469638 767439 842130 827074 1015210 199009 587842 571356 1502909 573497 1372947 1063269 981064 1437352 969311 899707 1048409 17899 1921407 129324 1201784 68801 345077 414807 357441 1814737 409113 909343 644813 1875745 3971 1728625 315960 622379 1380740 1122204 1911144 1866395 1710152 1025650 1309369 1204412 481955 1563984 834234 1638896 1138655 630236 1212798 282796 145629 143646 1295789 335891 232866 853972 1434236 225808 943537 651702 1744804 1388478 1855228 689217 709829 1337249 1886434 942654 784178 341699 1224880 112872 176760 1644710 633463 1586722 1216602 370895 1305983 1656835 641033 142847 271628 1009676 435837 885474 1577813 826053 1876172 1018253 51061 140374 244647 650171 430246 911292 1770963 1785281 705131 1801587 612612 586403 1666046 1673613 675741 698235 996227 220713 1257765 1394624 269857 65920 1539403 912699 1713832 1079489 1909523 1491335 410833 333803 1893359 1425493 1702625 770932 1744350 1129603 51077 1936849 1599077 675226 858295 573733 337050 597330 1622248 1451339 1830125 1342534 1738657 1261716 1238459 1997863 56013 1698993 626351 1606674 832493 907701 1893126 24267 1521614 1037331 1406911 767063 511403 1000060 831077 1559862 1061008 1443188 1763757 1404425 470324 12660 1142686 1007651 1515981 1023789 1972735 1961031 647889 747443 1091744 546021 1907087 756481 1320519 197316 468797 1686030 607584 1034530 1870885 1150609 580380 722622 1545603 154698 608226 1351179 293399 480127 313837 83579 178277 515977 1716372 793335 887166 1968614 1138813 13519 360115 1420355 1900399 1897003 12847 1221489 1008967 535659 1959576 1078904 1758053 1239554 64624 1853695 1611117 1047752 365127 1353693 1045324 347421 1045616 246754 1475070 1056990 1244819 1298859 972878 632382 1444897 940189 1363245 1974144 196888 1928395 360086 1514556 1178963 1936416 1673450 1631113 1268088 1911413 1505299 1184822 1228879 556865 1679063 1140867 1638581 1515806 1478165 710937 1125433 1681436 666876 1072659 332060 846800 193052 1166765 1903898 1735990 37707 195375 1767884 1920972 1291695 1991823 1237022 1361153 1048933 433565 1065009 1666535 4908 52336 1029108 1402376 956876 477613 1587173 1018806 885498 884098 1797714 255839 1042265 33058 293237 1226224 1034621 279384 305294 1814919 171634 405826 691147 1359998 628317 1034667 1185562 1612023 1729266 867353 1414937 259582 773445 1635398 1391731 492469 1277225 255243 275947 1135697 853978 1733530 843182 1340015 1567173 1356516 610287 1060198 1842823 1456103 1894886 1212629 397291 447278 575212 1405503 1782758 642788 1483654 1835267 17714 1315398 1850718 642491 481151 676845 1711138 1361384 319371 1220122 857351 233603 1915770 864618 1607551 1356506 1628981 1893650 518808 1240839 992596 1759206 1938592 977748 1430378 1664702 654070 1660742 1470162 21177 470195 198053 1688313 1254609 483793 265376 337767 1170199 1205232 523826 248352 466754 41142 1866037 1717205 571451 1005474 1997741 1103960 1954908 1382328 824960 149915 18693 1950112 1383940 1463779 350092 301991 1478099 37171 1704933 412370 266567 1089563 385317 1564138 1498736 1697911 24501 1536119 865348 220745 1729609 889800 1917106 647419 1592149 1894266 854758 1018482 1604595 1404785 1028558 1837679 1129676 1844884 453455 1424732 1727295 1592369 1840745 1001693 1262330 819949 200913 471950 490893 916201 1559021 287754 629907 513076 1035689 1400763 1855254 989257 1981480 947317 995109 250633 242976 835726 1049415 451629 650026 141495 749568 1061897 1998252 1019512 1458477 1766879 778163 1365683 272079 1150625 686966 1849684 323704 1895674 458899 613096 814113 312338 1996458 1916166 1124619 600300 1077187 1950918 30620 1224736 396368 373798 1624037 315636 1076407 660452 1789889 977801 1090673 1851998 1294904 646840 124360 890752 1017954 458583 1116069 973279 664666 675977 1103965 1173561 935746 928074 82520 1779565 1117827 1586788 1356220 1745207 1231904 1128192 317759 1981951 311028 386057 698862 1581843 838052 1034892 847441 809280 1061439 382075 1188081 753408 296230 1679265 770909 154890 1763207 961114 1572483 1312267 1714843 1864207 1986914 1893455 783889 1845843 786451 1619178 1268599 1492875 257979 158147 1398775 1197992 1325581 326281 131016 1421380 198847 606829 1792102 1622216 364677 26846 1016092 1597377 1551196 245438 505796 1623104 1328946 318245 956682 622385 1741411 149310 842142 1509783 1336550 466428 1346728 200071 307809 592444 1466187 687926 1004484 1871537 692577 898739 299123 1156084 836943 846752 617146 752891 1754604 1617111 1086958 7312 1240081 1726628 936033 1463721 917881 1705285 1772387 530391 403574 135893 454031 577515 138980 1568266 1554229 1640369 1472338 293807 1065452 128596 1629624 1414808 1443533 686007 756073 183155 1274206 1557901 1131595 473306 167109 1052390 17689 675203 735591 280957 1781025 215305 781072 355093 737562 1433497 1345105 1715629 858429 615049 1357270 793831 1772419 385129 715258 553265 1170631 289295 1943626 1085643 1700205 1727956 31400 547792 893631 27955 1034538 704588 1320833 1268682 1686905 1936655 981684 895275 473919 926211 928864 924436 835733 116234 112987 311080 801960 966529 535214 1008970 524066 519655 1838747 11576 257316 960748 1265200 1745389 1323950 618227 226428 679802 1061639 1587764 1771276 341742 622313 534923 1177705 318891 166850 1468494 1581515 945902 1773797 961187 780426 1578293 1064663 1020141 439073 1623378 1878814 146941 1948684 1065827 714778 540974 622492 1263720 1421581 1145635 1120057 1891361 1705213 886666 1584618 485525 329672 1781926 218619 170198 417044 1933614 524006 1403396 831253 1745128 1283905 892328 954169 542280 771201 1421011 560888 1361975 896859 1915119 1943601 1930777 40358 1716003 672705 1251287 1900163 1614166 1847928 137908 977609 435368 1351299 127580 1627962 608366 886511 195272 66202 1651436 714844 1114868 700280 892614 1109782 1954658 1014656 1932704 1361729 794890 1987129 1234922 1905130 21323 288643 1939631 911781 802610 1205851 25761 1566243 1972509 137531 115353 67124 1808167 1290531 1213015 1047711 765430 456952 1881662 1405056 559593 1608345 648190 436028 398497 1642024 425165 1924589 832917 1566221 1612108 254458 586918 106707 1002053 193224 1511281 106736 1882714 440695 647717 201764 1801145 1679646 1638724 1152810 1661462 1041209 399694 1183704 1521942 1725948 309017 619536 43596 904735 1014616 701042 1640993 945821 327830 500803 723584 270485 540684 222701 294428 1729878 619329 1529086 45363 1404583 1378416 1395425 9543 1411144 1677470 1541478 1937496 775855 891149 198512 1883883 1425287 1830572 626982 1013863 1810227 326996 135586 1716080 1015585 856135 1857804 172147 1506348 1499564 1793993 271030 1803646 1420414 669585 685726 1600918 300467 877678 868506 1284302 1019728 1967517 1225405 640318 285194 501470 739892 264113 1306843 378553 1887630 290456 1219859 749002 1643084 1127462 966469 1834355 414294 1386352 1774497 517856 828746 1551823 389728 1741644 1909297 1238949 1269879 35633 1205586 272064 1483829 668949 54631 628674 591446 694000 1256574 1063771 174808 1385968 1588560 585865 792018 1040656 577645 1542441 27539 1914544 1080574 1264201 1776668 1251479 1989068 1632013 787732 100338 1179787 27287 1127226 1660069 517219 1951570 651372 317976 850890 998825 1222073 893084 1187336 1811335 84327 1715193 286105 1354713 1114093 1459304 1031278 260032 617211 861399 955297 1699982 1176721 1019844 1394265 1313916 353444 1057896 419009 113255 1259238 561129 150234 1580415 324278 715041 984002 216436 634115 1853433 884554 209371 75175 1776247 1255988 526194 501081 1384424 193944 1726333 949136 1424439 1857330 758330 1309372 211703 567955 1046362 3972 1224987 276498 1655 1800459 1414930 574767 1710125 298094 351986 345678 1895430 1111569 1777015 1520682 392261 568600 83933 397984 1882013 1851178 1155796 841464 1367012 1082895 197543 915330 1645914 133910 1394765 1409310 1356552 1684904 1627571 1381158 650407 1659721 876673 167308 1305325 598898 374779 1767453 1139044 1335141 1404250 863147 1765716 1912913 332149 1788582 66690 1770373 1715925 1704390 1180647 1841222 360026 240236 434282 1266080 1508755 1707557 1290727 233149 1896109 893840 1402266 801973 928126 1219978 1566951 1658220 1503974 1047214 351837 1298375 844746 1335328 728114 1257684 34896 1143270 1867454 982693 406119 1064670 857538 636667 1807644 1094368 1834578 1772624 1373809 745452 421416 1401281 10397 1422322 581082 44979 1792581 474012 411669 1048043 388712 1694097 1332629 1017516 256982 1817925 700733 586953 1000682 1794920 166903 1421345 913125 895576 780826 1932526 73303 1578961 644307 1843467 1977493 1123616 1219831 1449298 373273 1404763 1477420 1211105 829024 499047 1575262 557907 1085277 728150 1746495 17139 744524 1634048 1760521 536869 1943619 325614 768963 1260710 19120 1911729 1794145 94334 266180 1251594 1776860 145627 1911595 1303904 812986 1462817 543698 184996 1667607 748462 544088 1165212 1982137 1683006 1735584 1988462 1687873 1433951 511313 174007 816085 240575 827988 1416879 62246 1673515 986281 1342877 125958 288387 1690624 1476718 1734617 1531297 1178095 1938253 996306 242070 297751 430306 1694159 1118049 1132032 700898 1524783 744585 1066849 972645 1711038 800581 376727 563917 1394252 1153139 1950714 20497 1296303 1511191 944654 569725 673812 702126 295643 1388367 1067588 998073 894937 1976118 1882426 1443462 27641 1096450 1673662 811199 971035 246759 60780 1237786 1115049 403621 1335059 732605 218669 616771 956762 691878 9603 361828 1480852 315936 791247 540027 1787232 1709266 770574 766512 1535643 791596 1771746 46127 242584 808601 1020467 936151 1454156 1803812 842015 472390 248106 1458944 591813 752179 1397652 934641 448531 430574 1462283 328195 906975 1251123 270270 1604043 881299 1865209 1678789 637495 145396 921784 1514457 1253390 43774 664448 53453 128308 1589132 1612091 206895 1598424 141731 908048 975811 567237 137782 1538072 1647982 1880866 568298 1482805 1290835 434809 1163411 1007904 1061144 787933 716860 291445 844960 70010 1331708 17627 1646230 1007681 1908986 1157622 1775706 1604956 1023810 1624722 945780 1447579 317619 1111022 182799 1894013 1066100 1134458 1849955 978773 126237 1469515 546629 747439 1397821 1170231 778359 187858 1047431 563318 1276020 1234443 1155684 539430 1595231 878584 120430 1811959 317929 521411 1738171 338176 662303 785744 228781 998086 535665 461298 1901001 79198 737664 1279336 783566 852153 1706287 811821 888111 1250318 473588 1543213 1293752 114506 1449948 1953374 592241 1404263 1526198 1465342 1920565 844704 1316711 1144575 1062851 609663 1066494 1721778 1093632 1476099 1239065 1895692 340567 1378642 158837 682274 1995928 1193114 1170903 508403 1804786 1983797 1204655 351017 820387 373631 1579311 1582575 405143 1851301 221837 1199057 1758694 708092 1547501 1196325 1638577 116815 878763 1749926 422420 1670239 632249 1802066 919935 1000624 1110846 839347 1571487 501197 1665155 1060179 1994332 678901 1791102 150638 24348 1476538 433148 1980780 505682 753398 1872874 1718372 1101736 501284 601814 171739 517891 474441 1778337 919455 904606 1088879 343255 1005469 1335733 1246321 508412 1835658 852602 39316 1603941 1768099 730196 823574 129680 909182 909188 1624202 1188519 579100 1917128 1717132 1338069 1543361 1672499 65756 1325936 189050 468647 575930 264121 523668 247355 457702 595042 1316139 864496 1537878 1270204 896522 1731178 653777 90118 1816622 426360 607555 502560 1276292 359099 174190 453791 1710712 1193540 169219 351228 951801 1355756 326415 1750046 261748 666898 1827742 1337939 54681 628047 1096490 1344856 512580 1878437 757626 868162 224407 525561 468835 263225 1063504 411100 1147337 490941 588415 773844 788573 1896285 1583001 999030 393432 195104 1331615 1009333 409292 1704633 1850567 1492057 526548 389153 814498 1165982 998865 351405 1158555 1258009 1061069 178659 483782 433491 659296 782962 874666 1335042 277118 1935769 617964 1347043 1384511 299883 1968677 809566 1028779 708690 1196632 1861018 1995434 1120140 754930 1380973 353477 320670 1345139 963943 1799387 934767 1566632 938844 127673 553385 562833 833650 1421779 1004143 1255323 233918 737057 1796649 1972796 1182809 994086 1653879 1607892 1912655 1619631 1274645 1872546 844103 207559 668736 76208 1695094 955167 719937 1010126 728948 1252306 616959 687640 264084 483708 101752 312417 296378 82558 1592635 312852 1038104 489558 719916 131895 631743 452049 1389465 710072 1740716 1789659 1544993 1255374 140484 1850125 14045 1713707 993529 452347 178553 1993461 163597 1769470 1612076 842909 1836138 1561756 1724553 1590957 638118 854464 609825 355608 773254 1773314 1487851 340235 1185095 1754802 1668563 1367449 60475 1450676 136690 1903458 125346 1918121 1319992 809612 1753296 830670 1435912 248261 552337 553793 722945 1690383 1698051 1769775 839611 550080 1392160 238120 1638664 757901 1895245 1507579 1378946 1331450 1761396 1400799 1860174 678448 386916 1274125 1694036 1540061 545539 155831 1638349 1674037 1482529 392206 199173 595573 1860569 1372712 1696569 8927 1814071 785521 563146 67104 949887 811490 1660226 1813708 1505784 371613 1968330 508485 1056163 901855 665762 228137 1140628 1626996 1933534 1994127 1598976 1958204 1138023 103680 1762332 1464897 507984 644323 1610389 822881 158363 804466 1235452 1450770 1319882 1063251 180936 1789263 993770 1705968 1386849 864173 583265 683879 884858 629688 675873 1339927 211607 789427 856346 1145359 1507451 1889287 1477493 42803 1224273 449387 1993131 996829 210833 1612935 263826 857748 641601 622634 6763 1664515 1392521 711650 37779 1888282 1535136 1035923 1443621 295255 975515 1862716 1657110 332580 1769052 1384986 51532 1763142 1870269 345978 743540 1859739 468778 1437225 1417916 573936 1021852 1386327 306353 437622 1324383 1033262 907135 1549127 1992202 82687 519397 339912 219013 512049 1797148 1630835 456589 424864 21436 280030 1014843 1885436 936008 1081969 1775672 176361 1792415 1440857 1175662 1798332 1068582 1067134 1807730 868121 35254 323747 1830521 1163144 576471 1060590 295944 1228062 87706 1479805 742692 504044 1077881 771140 1935667 802072 1777247 938870 1743502 671815 1095241 1730863 1179481 1192630 152962 1742303 776201 838733 814519 1778842 546191 150807 372618 1088446 24153 1837910 1707438 396495 862587 1363655 16816 26501 1703236 87427 1155578 1125483 1060781 982056 418518 1469378 1346712 1099542 759392 1609252 1288192 648505 1280970 694353 201949 801394 1045896 1027163 1027252 1999582 1592856 823201 1241067 537538 1601507 1711967 628747 1483468 1699741 1412106 730527 432578 214791 235184 1167486 471843 623361 1545819 1122481 481247 713144 150460 955369 636267 1196429 517385 1035906 958720 766961 753083 13018 1502651 91329 280977 1130274 170106 1061905 616622 1525979 650966 357589 1796676 321980 1373107 1705223 1593690 1161751 857114 133037 725839 1008680 1277551 1074743 1664366 425430 613708 1353003 500438 281262 949431 1003243 1744734 1090573 1072121 783800 388899 1560571 457402 1416405 1751142 1368467 1534188 1666587 111802 1090404 941484 45108 1583813 886871 544736 1491328 572633 720530 768481 502800 1505468 1925639 1947001 1202945 1377756 1680534 1623021 228837 10908 253678 1305429 634144 365293 369446 1310879 969423 754181 1720035 1101189 1587600 807575 1821955 371732 911318 290844 1289212 644375 1926473 1208724 935248 1266813 735494 933964 600448 371745 1478943 684880 1455455 272233 1725845 559732 525216 194732 428386 1104048 1571360 1399507 178189 710113 348378 1634252 1429846 551853 243581 919385 904784 1593301 348139 739698 906607 1141812 806236 472136 598334 383447 581417 1893661 110887 411375 508595 1993774 1487020 1986987 518601 1691657 1967043 688772 1372183 721006 666073 1189983 224678 1370837 1134836 1096660 574244 1602605 26705 113222 1806153 140325 819354 461643 1077110 207194 616158 276268 1719826 237705 1774259 1241302 29101 1321359 1269279 1491803 1046798 3491 1332504 1621029 853206 1915610 829345 1522544 1300762 7747 575400 1791794 360012 829694 1225841 1321475 1748227 1275218 1902347 1939176 670707 901467 1429784 996449 1769557 406129 178919 1785180 1489174 834915 1360139 979680 913772 1946268 1224034 1460313 122953 1904747 1751790 272048 1766363 1752252 401628 1006021 1591383 90501 86629 873673 841599 1329504 615827 1870792 1683365 174787 1008398 1625534 1607966 1318816 806650 1784579 384081 900463 85218 1526978 1729734 251778 1395781 306572 1517547 464153 1054442 1535709 637034 1111042 397850 993217 1203433 1377478 1924724 1588012 1493143 100353 16893 214966 1309140 1357424 364523 820079 474162 1761110 1193776 1921480 1475219 823693 1147623 74973 574724 226296 1473340 1286491 1981955 126311 438662 913202 823544 1306431 1098301 1063978 198208 1685305 740186 1911163 1160115 211105 654824 1674543 1988011 856531 1616832 556681 1186110 1896366 1443928 1267528 1724865 603106 1477911 1012415 809559 1289014 703539 742291 407530 1148963 1320762 1446751 1588187 211783 1895740 1099198 783104 1666094 1271316 1683667 552117 305852 343906 1937700 1140532 1128454 1944109 932695 207036 727799 976952 974933 838525 1109458 1875876 111616 854690 824098 710016 41561 1174240 904844 68502 1597425 1416440 1159398 1817279 70277 1094330 1891980 1326835 1736472 1475296 629674 1518508 413811 971862 280000 1529767 1098272 114011 551241 1362361 243353 1000509 1229150 417387 1275798 1669913 1836038 788141 488365 1256151 168202 1371399 900039 1051762 1199029 425074 662388 380827 916487 634714 1406120 1678777 113776 763699 687483 1015448 929299 1050635 1335674 237280 337306 305483 17160 1634535 869728 1427932 732319 1292965 554891 677064 1683076 92322 1436155 116748 1405061 1377904 1489553 1244652 1366753 521315 862294 1476183 15443 524243 1090313 601835 1871896 1569651 1444226 1965069 1728489 57023 279575 399238 539927 457733 1649819 123797 1740595 885070 1587927 561443 1871699 1858177 776365 1617600 561966 402151 62323 869557 437917 1014180 1130875 221847 997589 1871191 467604 1509015 576533 1254758 618245 1498619 430236 723164 590851 1116642 1500374 1896652 966687 1056222 1125054 1066883 1406447 469640 760621 1695628 1652579 1962090 214527 859167 619924 204820 1305726 1255739 1570675 636586 1071085 1508863 1383102 1126758 1083928 1081882 1740210 803590 435447 1938638 41988 1821540 1195916 342192 998503 1711109 303884 1696153 1426300 217571 66528 92993 1772422 1582400 1800160 1631163 1575783 1594895 471076 1350004 495652 1554511 75647 1114450 1499019 1800036 401156 956592 1847471 1760754 452837 134797 145834 1971014 136888 798148 1844779 1079351 952310 802634 1418179 1626459 888095 126145 1281355 1390630 427216 1301512 333869 1696834 63798 1737296 1686578 1193720 1231275 433739 83593 1359792 676315 1922918 1847983 1138662 26157 664004 1902234 1910351 917421 1384458 1426531 383934 352807 563185 781865 440275 1503660 1600791 1417618 14823 551502 287511 1948560 174098 334426 993915 1295390 1470234 1758156 258911 668700 1290956 448919 203739 1193669 1252442 1102609 514837 122294 227628 1990023 1202994 557729 1947096 1077902 1976443 605333 491307 1714602 770890 1938 276106 892530 1210633 864601 1951275 331801 1409860 1794575 338077 1932658 707751 287669 1138807 537111 959219 801783 1609345 1636693 582375 210006 551563 1921366 460639 986263 1492045 1046006 1001923 271823 1044310 1379093 751080 524627 1660348 1097342 1546195 748876 921366 161129 1776019 1939571 339754 426776 1528062 1717899 1305279 1111355 1728507 1230537 834589 1436253 1135721 1086981 1714582 1047583 1343616 996407 148364 1488 1984923 815796 25112 1761023 974277 1936647 121459 104318 489319 282544 1485909 262047 1832194 1234416 1717955 920145 1104160 1969327 645760 676165 1968310 1313004 947451 287134 1510414 1008472 943243 1199017 1038606 1118692 53104 1612453 149770 879570 448809 1079379 1001684 1441489 1377849 1669925 1826537 958249 1122336 1398287 418313 1046400 1785309 100559 1981932 1587878 544414 1407709 875041 1418155 465704 116118 1119326 1286441 1875137 1147776 401816 396665 121575 38145 583483 296562 214369 1556036 1347343 1559275 64561 1201857 1982782 369968 369769 32233 764846 389279 1278473 613652 420823 780291 209210 926786 1579433 1762253 531647 215873 1948259 1498880 1295319 1343412 1449518 1328252 821693 1228254 634997 1465375 229936 1865122 1081424 923862 220030 239048 530798 15055 269786 744646 865894 1018899 34050 1215602 1953029 13748 1364655 1983217 786473 1397525 1180528 1224447 125028 601435 1587353 1622859 665021 1941533 1153854 78535 618790 1983526 182387 1987575 1240208 93050 835347 752070 659027 773427 1694629 1014277 69952 872452 13895 272618 1653407 210232 213124 1302345 260130 772956 826407 116130 568128 1500461 1262681 888501 814322 1599269 1870317 1044044 379349 4758 144241 883807 1099752 35298 429522 1577938 653514 1750580 1787967 347478 566132 943186 1044398 35812 1292703 130412 84813 1403573 1269046 1287529 31389 1410091 1171437 1920689 1500288 1877841 1603262 1347311 821485 162541 138690 125228 1565031 1355664 1143491 189043 1077147 574639 830617 775030 1864997 1731775 235801 1402473 397762 1587098 427138 258286 498482 419209 406905 1426461 1224945 311225 434704 834520 147643 1834954 318069 589489 368964 258438 1970271 1837754 762137 1424847 472045 568746 30513 672887 1381432 39381 746689 1765243 183434 1224321 996261 413050 901816 1575197 1379548 307932 1789467 726844 1307846 1745179 270669 831166 133150 258773 1959513 940529 648860 1168183 67629 738462 1379419 1500064 1403470 1592252 286757 1473757 433386 158917 960622 412271 930870 1153629 913939 1254932 796504 1158261 712544 981520 768045 98873 1183809 214696 502081 960758 379680 530560 221426 1380499 101779 1093417 1412420 1059539 510979 1698918 226699 955676 1238632 1732906 1894628 878772 1626549 1560431 833819 432720 148922 817184 1841454 1813946 15426 1430629 1958202 1592118 496986 1189000 1246911 103903 1798641 1305468 1596593 434897 310893 882452 1154422 371180 1225177 1844442 132433 931591 709182 734039 926444 1453620 1172456 1446018 593382 1768004 1715091 1675963 1648337 1083635 1201869 69768 293624 1742591 825118 280090 304501 1465687 699975 977431 1255293 945689 807732 1610103 1936787 737408 330458 731777 446326 1035660 1372413 878005 1049933 412443 341590 1328618 1893899 949318 296811 513576 117979 1396987 1391999 1533299 57288 120653 238524 160331 1786356 317391 502449 1089288 1822110 1241234 447675 98982 969967 1584617 1951835 664652 310461 865606 490767 1777140 1457196 1895564 1195901 988313 120472 1478402 1962615 256944 1092341 1445675 1702511 1740049 1736271 1269249 1980658 324535 955209 992382 787495 1791026 1498744 547539 1877733 736602 218254 1044744 988296 604799 1953804 1708676 291460 1323735 10197 877581 803469 1107168 909082 282190 170355 26435 123731 967461 1056103 813997 1498531 1981110 162710 1537944 1093593 1432459 556352 773833 1157094 536906 813104 436896 1957734 435220 368630 194203 1656430 843259 1954235 858658 626289 1485475 1280926 1530893 824976 907648 591226 10181 1307762 1445033 1312241 932602 1313441 1440090 311464 453969 583808 341738 1249530 957242 1305559 839824 57144 1329337 1795644 1659654 892854 458271 1787985 762520 1581387 129523 516846 1975854 1395207 289769 150764 764703 645100 342372 298077 1523816 815308 573414 143476 1272394 708176 75141 828841 764527 180649 838515 1705561 370764 1203457 1845177 1573632 116623 42706 879040 1151244 50093 1107551 874754 909968 1259948 587391 981334 190850 791223 409349 1777698 1331959 517513 379465 431865 1041271 14018 638714 1880598 917389 474040 433093 404663 497823 926684 1207321 1062419 21275 1774834 1479504 136877 869929 841845 87356 1140051 347167 1410989 1479516 1874333 494780 707304 1278972 1835701 884540 382497 596221 1502542 1255067 1248512 368149 811987 1748360 1750980 866159 458428 1760443 988642 588802 1487507 1941671 1310992 1508582 310511 702812 752859 1203518 1312953 560319 379379 1208971 1725239 1713433 411031 1683948 1646995 1330959 1625017 1454973 1855528 1910631 1932415 120982 1556209 613541 497030 1764081 1050172 1548880 538945 1043921 1533922 730208 835253 1228614 128598 1120278 110807 823805 109357 1729919 1765348 1613479 1619986 1204669 1157672 1001233 176027 1574711 745580 1238610 704135 1166890 1784766 379884 27961 1523761 528287 1793000 76086 333347 605203 458087 825144 997754 1566462 481962 1922921 1054060 945566 1415515 1379602 475613 572930 1538406 1470705 1678006 1414322 1646782 1738209 1908725 62548 1041866 1657492 1052120 505926 328125 904973 665382 1783881 109404 1504235 911641 1916108 1231870 942917 909294 404753 449780 1893078 292336 1592213 1523073 1422093 217440 683960 1910345 1986493 263741 1446856 48329 1852728 199404 821348 755586 1029175 365089 1173629 1782717 474119 1420303 856175 1790824 1143682 1489865 266676 669639 603824 1287720 1443673 1009746 1610321 1900177 1653421 340230 1871385 946875 756553 1899874 1174403 258837 1668270 1138663 41495 359235 755075 1397933 1256055 372965 138706 191974 1188170 1339815 1117807 1531668 193851 1141707 1247764 649104 279284 47848 123724 1509848 222949 1620579 1929669 742041 920698 1041515 779397 478588 1286710 1962131 1297523 945923 354292 625339 1087361 276707 399134 1720252 190603 1261133 989363 1769419 239148 1187366 378927 1183091 573595 424987 1273324 740908 1873980 1928657 1813641 1478508 609027 499840 1955697 1731011 792835 266654 1127430 609696 1613648 540488 1692902 1725009 1391309 435058 1557316 1046077 1541531 799957 1080250 1132474 574292 386118 28197 665268 1934384 930037 1925663 88166 833925 462995 101091 1283162 182365 221772 793136 1783979 1363645 1109413 812711 828530 442048 388692 1267204 812301 849475 962786 432175 911857 785764 1741521 1583946 431793 1330423 671753 1364023 278958 306315 1067198 1285904 856607 612983 777780 344690 8457 1881634 1914073 1929905 1814475 231343 496531 308495 429137 322304 1380678 1739276 542110 56441 1289531 1156881 91249 226640 1807133 1407317 5216 1415029 1737151 1029512 1086103 1436012 1273786 18263 747519 1214038 975115 789101 1202034 744843 381718 34333 891229 466073 1962611 64534 750156 1140856 1669084 1446529 911443 1015700 772103 404559 436818 230007 548600 416889 782773 1865842 1275463 1515947 1548893 822898 620837 1480264 1958943 1244994 394973 1390589 1259192 1765886 1500550 195124 1908277 789787 180030 530304 85570 1021591 793211 1213900 1873229 118702 949945 768925 1082734 232753 1384274 116061 818701 1019461 254484 624533 78924 1553731 1014220 1395006 1379215 217585 1400504 293297 1399494 84869 579931 1367600 398349 1542771 1289238 901863 548247 241740 1611495 1624174 1514462 653645 1135019 1898001 505573 1631362 1159049 1430786 1010148 109045 301964 1804498 1223679 1451867 265122 1354754 1930467 471387 1131089 1982437 1761119 1127720 758642 1905319 1264377 1956530 726550 1321405 1582028 310133 1706418 1341397 958909 611915 1968092 1753059 298774 1442244 1875448 1397379 615696 817693 379463 1652139 1709563 1251846 381435 1657112 147254 1667804 948589 1276132 851154 1274856 1791509 436319 1255966 762957 250385 1309273 1719345 786298 221325 1888155 1421255 665429 599960 739369 1595353 973645 1098153 1530203 948383 105271 113218 169452 369068 170415 1492493 1529887 1570066 902789 933369 1306062 1769388 81873 1938610 1756883 1233944 1606776 965116 1822873 157773 64085 212596 84407 767196 1724613 1727397 1912289 52047 853786 1023522 1901568 1360071 1972443 633040 596539 380089 180741 652359 842586 725012 414684 1835520 366988 55105 1695045 1323895 1672099 1667255 1349968 522779 1224367 1513927 1357471 1812169 167503 398780 1676698 1699526 403007 267955 1117332 197166 1185129 172031 1688710 1532258 911759 403967 1998729 499429 821177 850004 558407 412310 1953130 282585 653215 213233 693929 1397809 1966437 309673 487547 758256 1115147 1405009 1039174 415208 408896 865072 176499 1722512 931798 1667195 1534671 1260729 665242 1175468 403388 577485 1449168 1424410 729879 75271 1825338 220245 1625964 1912971 964771 1255584 1247212 498416 1981278 30489 1891895 1390796 729344 1823428 1422456 980985 811609 369643 1776725 1894763 1074744 1969710 57808 1049639 1139106 751096 690560 548001 1262417 1504321 1992261 1170667 876526 700762 1360384 1843122 843913 1556294 873418 1942775 998730 376406 116058 1106268 711877 873767 694316 60405 1253915 1912189 537799 1229317 186704 105847 1160185 1339047 1264313 1465839 757464 1656258 1945610 1294123 410322 1267416 1393991 1387803 1622525 747518 757305 1998622 945121 490152 383510 1829719 1651995 1240804 201779 971900 329877 582294 293084 56557 980751 1881141 849062 1844958 474350 1502775 1084942 586894 967335 859097 601473 1302835 1591934 1878567 1082976 711442 565188 1965001 533186 1220323 1638266 539575 541180 976001 1251795 580249 314707 954790 1655003 1574151 1903598 773468 1420380 687973 1173034 670069 1004426 295977 1049646 359705 764788 223881 574207 1169424 398184 1404787 647363 341705 106027 1596863 20586 666145 1877789 71337 1409265 1965041 451429 1250216 1786379 1689701 405694 952690 136032 1962568 251211 495205 1760984 1244568 636550 1356656 1083682 507881 483639 1328648 1347447 1348352 1869955 729116 306212 1506672 787958 782090 1003733 1117706 282026 1638227 1647150 914494 1032020 413185 358469 1443752 599629 1062498 1265715 1600910 884845 578807 1404079 1090672 708700 1592105 1393577 556155 1868514 1935324 183147 1498220 587577 619162 749192 1177967 823408 264339 1511054 777052 1813384 950466 839944 1784705 556508 279488 783865 552876 111874 1674349 1675025 1814200 399318 654410 152412 1613229 1217348 1699841 1395793 1113581 905629 1822947 131529 393027 1731969 1389238 873372 890495 822225 610979 290312 854608 174579 188329 186308 782958 886410 1186798 49448 869395 963134 54148 16696 1364446 832625 1873788 890603 1961978 1557419 1330215 393127 773700 1887116 1491884 310951 1119099 774367 1762346 64871 1136421 1895635 732051 1129063 1135931 1970393 1917927 1666864 1246557 711 1437516 1285504 918957 1954593 1504514 1087036 44914 211798 921263 430548 938115 266248 1593404 1103560 1800028 388228 157614 1893884 259339 708160 855190 1407262 1524007 1493448 1855022 1757956 112834 905025 1701963 1893196 337198 1137223 1114359 862580 947668 449244 776058 1738552 218905 674287 1685099 820301 1434543 690605 852520 1615003 1270589 793514 29294 791647 1780352 785002 1663309 113064 1387696 449436 1825576 104894 1594843 1141516 1084185 127745 512914 254125 1885568 1543003 1340016 1208280 1215529 242737 1994685 163346 1279418 371629 398540 871805 800886 1851661 1375026 354798 1290254 723434 369156 1272641 1658199 1965195 531770 1861782 265810 675735 59882 1437895 1952219 448290 358441 1226658 1775652 523110 1485605 939915 1611606 883006 813778 1598515 487018 1739169 266128 562474 104484 636923 1344723 803419 879268 1021821 1409420 1772192 1009294 414725 1196251 1367520 71119 1980974 416642 1999405 744638 185749 1045941 1820132 1596920 816340 866679 483821 938948 26674 1784280 992992 590098 1970267 538256 311304 444752 1464849 1252092 1746293 838035 1776664 1940528 1913530 306340 812642 409503 688089 214041 999812 1762691 1049702 1435861 1659134 1287391 957847 799669 845560 638732 1068476 1981216 824296 825946 383383 134651 402348 869398 766176 924713 174646 203466 1193770 207383 1872617 1377839 1984744 215331 1348125 1671278 1493293 663264 756245 1270974 1530040 1390759 1605052 1786329 1259574 547598 1424279 1913124 1273411 597201 230054 1429574 372870 570612 1838474 1631263 1042506 1210795 1480926 442748 686721 535819 153310 250095 11073 1649191 1004360 404670 495916 797599 1225285 1063062 551180 39936 1595547 1371891 1751002 1725046 485390 1523463 403836 269257 1965018 342084 601260 436195 1144766 513923 1121029 348080 933184 1642685 1200918 1156706 1225698 32137 1459135 1156594 1582568 1264141 533554 1330471 215600 921608 1909496 115837 857920 493527 1341599 1174481 1012130 1516588 383442 724715 355244 779438 431090 1269648 1171053 145880 1372439 145744 1994991 477104 49487 464132 1334100 782623 1536936 495055 1504367 322383 1790083 420273 771095 349487 1547164 1947498 1701952 706542 366269 766668 703551 586460 813758 1302559 64975 1095149 946951 1333887 1459428 243408 1536304 178097 394864 1992319 1166621 1275734 1933997 325984 647382 1327564 229568 986480 1643869 948306 1563712 1239494 575704 620258 1939703 373934 325960 628883 1778808 1560200 1064036 769547 486480 1376020 406731 1412200 1203846 138227 631448 1457148 1557806 1122629 742454 285686 355894 1166830 229671 478856 1022932 580059 1836996 73696 294479 412760 749683 1151119 1253098 1031857 962857 1764376 1872405 783971 1409415 981300 1424629 278173 780000 211391 1895183 233548 1850347 1710701 1825476 1887484 1302766 1850103 796936 727143 296177 662852 1284799 1846530 266815 754596 1054600 500544 1400948 169367 509100 1649118 1776950 1819595 1194471 1447593 1580025 1471118 1487619 29803 851704 1576300 54017 1597508 1329929 845249 566589 1552019 1431904 899302 354824 791201 154614 740495 1134604 1070755 275783 1859645 1820526 438402 551281 193791 786334 1312018 644291 1015459 1452156 801830 1647652 966441 1773390 870100 1430645 1588026 1393198 880814 1824408 1490137 967492 1128887 883710 1164391 1169829 1438352 1132919 1550211 916515 1120297 317514 178751 31833 1046894 604709 1835724 898095 1449968 519709 1985210 1254914 272313 702661 765510 324458 1689127 1189866 153357 1199631 502246 1316584 572299 82678 21566 790603 813878 1379294 589090 1430015 179953 741930 303867 1644626 18957 1394507 391367 816225 270216 1779390 886240 200798 1517351 1839561 1505443 649516 1437505 873416 1624324 519827 1768264 5020 1801006 1270724 1612661 1383671 1852661 1200836 1909338 528973 1636382 456162 893626 1166229 961472 1629046 1200745 1503123 1125021 1261766 1221599 1909129 105975 1244260 1742423 473033 1094616 7889 692110 1287065 1852959 293848 285929 18903 566911 1090015 1790267 671707 551388 758383 3550 672302 1716996 1417791 1213292 922092 1918837 1675727 650461 945989 1051569 417198 1864113 550769 779345 1225806 1420580 1676350 1772314 420176 1687708 36330 669449 612998 1522252 947726 1674099 260916 187353 153023 618792 957529 281223 1841895 999520 1654494 1594536 334310 126625 1336156 905756 699017 1626218 1985301 801150 656466 2889 822791 1775412 652777 1418008 752657 1525252 1050902 382889 447071 1299617 1124989 151091 115247 354210 245587 1085959 1850932 1806379 973721 31709 206780 1202167 153470 737126 34710 650772 942493 507985 1850880 1839964 993029 443359 1392650 1068518 1901921 1800890 795019 987217 97287 1647004 1704699 545019 1705165 1259110 1753907 1826383 1597129 1201521 1390336 93538 1557339 862505 1239124 1982011 211668 624160 1001689 1085634 1937452 773019 1837359 933453 961906 1372416 847432 669563 1399306 1246350 1629268 569715 1308879 1181883 948511 1146275 1650479 737153 1321318 1326115 891308 1198621 618379 934859 1728711 1300370 1693227 1033744 1876262 284251 1086733 747638 1113649 875184 827213 757476 129884 392871 840773 1858271 819592 1478408 75415 196095 1168063 762993 118142 501287 943330 1937808 89081 327099 78206 1911653 63754 810186 1464702 112778 1120428 1837176 617348 820704 122725 1055996 36998 1070648 1558235 311665 742907 1050306 161952 868706 196878 89383 1676024 488656 1815159 775208 715576 1767055 1130869 490291 626693 708745 867882 1057971 812567 608222 1455775 1307629 1805530 936784 675347 1744680 1602853 744483 1766572 861104 472909 677573 1069280 919135 1438763 86645 1584302 325938 202375 1389068 1717502 343241 52877 1677383 1544001 1649348 947077 1130504 1389298 422693 279251 1024784 1242238 1009448 944306 1041233 483407 467020 216491 1597540 124214 210573 1247867 691539 1889499 753093 850344 1139783 861508 142571 339046 1457496 764844 860918 176962 1016341 1221716 1909367 213351 798023 1383767 1733999 754320 1074968 1147048 1148801 950687 1529592 1291370 314804 448649 1555402 968938 1449502 711373 1565853 1161350 1544187 583153 481717 98817 1633307 828409 815347 354857 1879822 319731 1635722 205875 590100 1297888 1466633 1791400 1520507 1007436 1342780 1341768 1013656 1222377 998790 499436 159939 1442014 1314283 7440 603021 1754976 226170 243493 1661833 794575 744053 956124 47035 1381443 985124 779889 1814929 458444 1010212 609329 1044465 577401 1805558 1404545 950111 1300147 832065 1684079 1907008 281737 1691255 2863 690859 618663 1106745 208151 20142 1105823 1627622 304704 1412356 1711622 1986005 418580 1815149 1345195 167420 895136 1244062 143437 1942326 1566138 833753 984079 881130 888949 438121 1454705 1392903 1550747 348203 1564186 76701 1546543 785087 1283328 33345 1412394 292861 278092 692171 908927 693182 239678 1448145 1693470 1125754 1542833 575267 487016 659301 937973 1909237 1342871 1854561 856716 217367 983823 1142084 1867387 818272 495183 839307 941363 181095 1104155 90343 1288050 1590105 664268 1349913 90480 655514 495786 364994 1994753 1623600 633688 1531729 613067 995089 1734185 858731 1349650 1667015 1157819 1906812 1324015 207562 1196804 8454 16891 1842136 1610844 342231 85113 1211578 450781 1241094 1167963 685967 533176 756126 1690617 63558 1816429 1227272 189607 1278943 263448 664058 984188 1004577 1385557 714641 208274 1076134 752747 1084564 1878716 777617 524665 1161603 1423258 550036 144125 307953 442763 645247 894638 157678 1749490 1820818 1941674 1554532 1759343 1417668 1363290 230153 1189958 928480 444821 1480847 428540 1444392 143984 1066741 190838 222843 998311 1675463 1480795 1100196 1476449 1953773 1459222 163502 1134574 473431 316442 959009 26397 538530 435571 1819082 972844 1053991 1556620 942566 1331341 1362811 27252 304982 1416702 427265 223160 930490 1484391 876721 191912 6737 1045003 890397 1357687 1424219 698595 1911569 840053 1192552 241644 507119 1643149 1284255 277358 1536133 1676881 660625 1332490 1322233 1602861 438793 453238 420519 1832274 1859768 1414680 404176 470543 1976637 367426 1962924 980687 1515735 1549781 676824 1847297 1400759 1818801 1893393 1116104 1149872 1850292 1150703 1929485 1287401 1256994 1428006 1562681 1870979 761460 1808369 167396 52452 1770532 957858 776348 748688 63711 302397 1165354 356839 407041 1010755 1459756 1552847 1458086 1119914 1000451 11308 1249572 569594 1129052 1296716 234353 673338 1258904 1916881 1382581 129453 913692 100066 1165965 1712236 939966 709802 846098 844072 300688 313451 1225884 1114818 729761 1339052 488876 53161 489273 786247 1717846 799802 1450694 773648 35820 963776 633310 128223 867918 738821 1013625 893550 8466 1985108 1443575 415296 109612 1629867 443219 606083 1476320 1065954 1982101 843661 1671429 1393018 1618714 1622968 717656 996684 1124737 146292 64997 1595212 1723574 731322 1647547 1041197 1768274 1298636 1462032 1558877 1996848 734891 43289 1345930 869873 1232971 1192593 1189870 1646011 63490 333014 684963 1372123 1701050 1772212 1682544 1724328 1363763 1341490 823751 759910 1911904 991862 1296631 29179 1359707 735761 1792896 406142 1391133 1796218 517209 20276 519853 1898824 1567906 497743 920032 1817747 534619 1831832 853105 735898 1019414 1715173 538522 950438 1900261 48067 765607 1475780 870314 850177 1884398 1037591 473705 1927501 1793135 1768901 646126 478801 1454204 995230 1146821 424662 893687 1179924 122739 156720 1960612 475451 124629 543961 765804 1493542 358320 515813 471753 133278 1947240 1459904 822500 1398825 303620 1349498 394611 1888819 987004 1661284 249476 1942755 1388416 1911696 643972 1839622 500269 986194 204728 1809712 1090914 373233 1919177 1531857 607733 1269006 1703075 427559 1488044 1043187 528654 607654 476873 1739895 717935 1482583 1430307 933677 697028 1411542 1573292 633986 1409680 1132227 1097400 1480576 1600211 1320898 1590532 1838115 689835 468029 182352 1407770 1117804 226127 1719272 1359844 614079 1905757 1488990 1944251 452162 186436 929303 1341756 72233 1913934 1646178 894391 59171 1552921 763685 1771886 1134786 51572 1976242 1921268 1229074 1985257 1868713 437097 1443567 402275 1826617 787007 1100423 149953 979129 823882 149588 1263498 1891228 148925 1313045 106225 860910 216370 1148164 595493 1826255 287129 834251 1926463 1407418 368101 254189 1807251 600165 1106739 597074 125927 788157 1486430 1951819 1683660 1639429 906614 1117264 955800 941384 689436 1835040 1573813 1997597 272223 83049 960501 1922786 956553 1710882 1301997 1098096 1750648 214652 422750 1281189 1827763 1480199 756739 1335763 654555 393582 108237 1391292 1881322 1041488 800789 856982 240078 489593 16505 1238960 593140 803959 1343212 1916141 628665 25144 1402323 1404152 968467 1844961 351107 1353564 1110880 628282 1258013 1426924 1147367 683076 269369 869921 197733 1381906 80360 678328 578196 697315 1336967 549542 1948137 1452069 1624082 1889513 414493 1087498 1345569 740218 1235702 904339 268220 116414 1883126 1006051 1036808 637272 1383419 1730250 857810 530595 1532773 1469244 829685 1231324 962670 1339208 1695881 514289 1735264 342776 313609 1505302 825532 58494 1678346 1609696 1458660 1618715 762955 1626116 1973637 1980310 1536757 1100313 524223 1098620 408742 851982 1366118 501116 551014 287576 274470 1930862 161056 1800969 381293 250223 68513 374606 1047925 415969 140822 1052448 820860 1375220 676044 1395364 1270167 1295238 3316 650056 666703 1133867 1601690 100080 1116510 951753 83390 1301019 1055111 300120 1867114 179627 1073955 876265 25918 108995 165120 1523634 1052867 707158 1455568 1211554 154527 1063226 1788180 261663 264447 1647017 674950 1495198 799698 730384 1742880 970644 1649890 516071 68814 1917789 1280106 705142 663347 1749141 630309 703604 159351 1710554 1334442 1958759 447186 463779 1784666 927848 827617 1116335 287905 48313 735044 779269 835847 782276 890014 483583 921154 1447576 1944570 891793 521867 329611 618666 673463 110312 950425 966186 878794 1866400 251368 1625472 1380849 1585387 283006 1776414 732760 11833 1551100 963571 150813 1275572 1769291 1573403 788466 1637420 116152 1500905 735268 185070 987843 915972 1840342 166429 1069785 235015 19210 1604636 1834341 1488885 5195 770692 1089299 589670 649203 100939 1879662 61731 989503 377988 294348 1675440 899382 389116 830136 1867341 1691138 38789 1400389 994378 1885040 544687 721617 144005 803671 1286591 94675 8805 1715132 254725 811927 1337539 949323 566012 778073 1806694 1181455 1450567 928292 525791 246676 1856590 183632 1135985 1958211 1427405 971174 860854 939252 941284 984447 195126 315223 677179 842018 738350 1592269 1959648 1585244 1181152 1786013 731831 746911 1009224 773319 1426888 171676 1202088 785768 1621736 1683407 1880852 408452 175014 540908 401847 1552904 965838 172688 1445005 1721541 463686 725823 228391 1853372 1437850 613879 987361 602209 826965 192212 319671 1770084 1670959 1252958 93972 1468127 1984910 1645462 520585 361886 184787 1075949 362161 489328 1965285 640961 1946482 1693125 1591727 235816 512164 1313708 662833 974939 685142 507948 1425437 167910 173455 557562 621120 1609957 481233 1304180 1279519 212173 863301 1887786 1558411 296626 212924 999279 1320245 1293172 1144994 1591913 1103227 1895746 1646295 204781 979441 1921249 865152 289177 1907000 561020 816659 1803837 1778913 616113 1296893 638792 1949834 1286568 937534 1012854 452811 1690434 64286 1726219 968670 134582 644979 1039598 849118 724165 1952663 34520 1116624 1337049 937403 1279587 445433 267215 1752849 692783 1315020 1663192 1111193 579884 1125145 1782528 1761215 1435316 235559 388325 1664202 1715616 991965 1351117 1348167 1902431 1983478 607680 216316 1688668 383960 1967834 381720 680975 502623 1500056 1616942 1275375 1500040 852859 1930180 1807623 1606269 108624 1659727 832575 607795 201728 880789 554550 1087509 502835 1145190 310590 901874 980558 78519 154452 514954 1647433 1140827 1390697 1852650 1536289 1845483 1393555 1790247 498442 1693708 1679581 398431 266560 512745 137551 404055 315703 628555 1845779 538130 815703 1721842 1550612 1463738 917543 538676 1191294 107927 32687 992985 279872 1405931 1863542 532519 130580 1799755 754351 80609 1689014 406062 1257367 428342 243662 1331309 306997 1880967 1521612 1997222 163123 181875 889047 415316 560822 1010121 1425862 1693086 412204 1128202 1487152 1106783 828565 168830 1717599 1842715 81998 386592 398415 1115723 1102048 1140684 1620655 757156 396198 1358630 1533301 1813211 1823752 90530 562942 1762341 289775 1616818 972269 814433 873942 1787308 1271869 273377 558924 345555 1984355 945127 881266 1931869 871984 689163 1903153 1986890 483725 834031 1358964 1300389 1391212 1715577 274764 403146 1074654 1250707 184551 31923 1107429 189102 315399 120423 1308052 370843 1639872 308461 1426145 1922415 246318 1643321 1615764 1028195 1862683 884937 221206 789520 468080 1842686 1805127 1455527 1721928 1214114 1920020 572834 148248 692937 48159 125378 560958 990952 1617941 1438930 1858257 1387746 1744339 1684982 1714038 578982 836545 1158564 1744781 624727 1962183 991420 1197009 1038616 1152336 931131 1707124 1637449 1576402 1148330 785606 1199317 1577649 954345 1269370 606009 1889794 1109226 1131891 482395 212507 1472583 1136926 117708 479622 1987458 822635 1231385 124845 1572964 1202538 1118913 339207 864476 43548 142288 1443046 1120723 1271409 880468 799252 1333665 577688 1139695 1418552 701490 1663117 1122651 824204 1350172 348061 1241944 1413252 1946858 260360 211281 1201370 862331 1178333 41793 1431109 841897 1857852 1895561 934456 1649729 1609921 1038276 1790892 1559397 76720 1764080 16885 789752 1855316 959809 1948300 641635 880710 818439 541618 1089110 555566 1055303 1828908 404684 1540371 1017826 11857 989838 1773341 1533742 1977351 1419750 5576 514541 1319842 715715 564972 1384888 1717623 1340050 1074432 40903 476272 1625978 1395457 590510 180067 1533693 1301076 433052 667234 1718367 1566345 1404974 1273394 564046 1508995 415516 1707467 2474 206775 1187741 771337 338249 216474 267401 624470 727230 1905238 1634365 1982413 160839 664934 822373 1354570 738890 1646449 63652 232780 473109 1707887 1085656 134615 1335252 137951 1106485 224519 1487254 522325 644005 869808 438048 1708399 1261506 1795988 547661 665782 743192 1452158 944055 1917868 1813707 1814177 1651142 1007006 873442 1115308 419240 637405 1073114 1573131 1831700 1602741 40178 1347277 1944138 403125 1053832 62453 1724086 854653 1221365 1228575 1650116 582618 612910 1737737 848612 742017 1018237 210157 375988 1360114 76077 425100 1331142 1044395 1802547 1533137 211038 713804 204362 997429 1977374 1082489 1698420 45062 1653495 1331473 486616 1256569 1553789 1950683 726769 1655128 807740 394528 1331254 553189 407162 113292 889695 220632 1089002 1639150 193628 1134856 1587622 773169 892672 503890 1300571 1265589 268075 885803 986557 1582318 1929014 1892642 1931690 1228035 890633 1972863 501329 1221479 1190290 872492 695093 1667660 855595 1101560 673996 1878643 1897068 1563007 118168 1573857 782836 309045 578612 120347 644792 1322372 1685468 1100515 1131851 1481807 153683 353792 722202 1814015 1285752 1210806 434365 25560 840591 1763535 440609 1969692 1089323 831140 1077641 560082 375644 1610070 1024907 1532962 123595 931851 812375 317092 1833769 1345317 1115926 346388 1341263 21385 1806221 1149219 743580 1104234 1399595 1533932 857824 204198 30311 160487 89708 1622784 687573 1555060 873833 688693 877067 496179 1606555 1556433 1697504 749632 1359435 93970 30707 1489165 1309480 553235 1102402 598758 528160 1806285 815644 1313017 798818 893174 1427108 431917 775856 779108 16745 647478 1374577 1155231 692752 1381713 444563 1486819 1257094 294901 507192 1828371 1046686 402328 1131397 826091 1279864 1081396 485775 602156 361630 961316 1412367 1594715 919031 1339905 84044 800968 1136280 24874 1949072 1019685 789033 778344 286824 1422940 794465 1799004 1548620 591447 250597 1933814 1873768 1769299 793554 1152500 526491 1619544 1894484 1529407 1992867 1052097 328803 1703206 175906 1419984 830158 275240 1029388 188505 958823 403619 1994372 176900 917910 934934 726994 1792081 2740 259801 1485261 668636 801946 1163205 259516 1660266 1136201 1539538 1450180 912935 1692063 220418 649515 669350 1689006 334642 539646 1000508 202153 1978507 1815624 507189 127012 381673 1188862 1937206 1669260 388854 911460 278922 1863679 1319357 46113 1016111 1493485 1152618 761276 189563 877360 789515 1700450 753897 1066693 862643 599799 1866974 1832296 460576 1067650 1639925 888378 675295 1360041 1512706 947866 558794 797525 1099909 1673057 861773 1681152 415284 759574 1652003 1077347 648420 105771 1648085 1607853 29843 42209 818250 915060 524753 864894 1254701 42171 23535 544764 635108 956654 1350736 396601 1868187 1966708 1637909 267372 1157707 1198077 1761146 136950 324804 1390658 1849449 1951831 926418 1514555 1816072 1652956 492068 1373095 905830 1652640 512036 1594942 1424725 384927 1051202 1734251 1610007 1031291 1094507 1320127 1525306 1213692 302732 1528809 1071413 1896822 778203 1545170 1201325 1983753 313597 213889 1750574 1679342 1837777 1571890 1736165 318877 1954406 1354498 387230 678848 389949 1885923 1013674 1580001 1358094 858868 1199982 275565 1286420 1439908 342762 7537 1464743 840029 543487 1521577 1456521 79036 1976129 1158186 323018 1861626 1981225 410127 1656921 177930 445135 1419236 1594043 875732 1647955 1541001 562238 976494 399063 1732100 1638511 564472 1897144 36592 23696 1239390 1483089 1188366 255522 1596857 371626 372094 55310 899231 1102504 487523 1033190 149517 474527 1349415 1258643 234437 1097946 1146896 1057945 1264793 971657 150464 1397836 1463466 248914 885555 899169 476143 712727 990042 705104 321104 352657 1348229 1688567 400886 409819 1342250 1615866 835494 1791270 625345 9793 1298053 1938110 1149466 382806 1956611 1648145 720211 298735 725235 613380 1625104 300901 920540 333113 153182 1208462 447797 1429719 749041 1102290 79084 1834870 567478 1300936 477174 948539 1016936 800232 1957774 1813216 1866647 1131537 1523712 216716 1674405 1339718 1536787 1531896 1085717 1860604 1431874 94818 1323428 100301 1369235 1322881 1371724 237371 949929 842067 507015 371829 1757464 1743704 696416 1447643 1292489 16303 1995509 959747 915196 1684174 1984779 541005 1686948 418531 1853694 1218651 1970049 816764 156072 1434530 1408962 452785 361682 837920 640270 1283397 114681 89990 950034 542558 1662393 79049 214068 869045 295423 1243695 886940 1424998 1494624 1421830 1531690 1634733 1817590 13460 299577 1341910 122911 1121868 1487661 710980 474782 464143 1437014 1630531 617865 960082 675808 102049 640999 1932257 580934 688063 1498678 1486726 138319 799672 1690749 1032545 1413519 964157 42926 881244 1477856 879784 587647 726417 1493324 1549183 1497139 541448 194940 1283281 1149386 1147938 443656 1075513 62987 1235033 598580 1598166 1195937 1973798 164776 1525192 1822203 172739 805938 919707 795167 716381 1242122 1116296 1744201 61060 1002597 1219801 1349535 576132 32459 341647 800711 250198 205989 701514 420168 807366 1318715 897260 1942880 345015 74090 1013972 351875 270428 158983 339226 1949663 50935 1671150 994792 1652892 1828097 455185 1527234 928627 1112155 672021 1633622 556861 1983988 1944742 1513093 1670170 1504930 158089 283280 138627 1660330 650677 1727254 24918 1114327 1241362 1439804 725746 1808111 1398184 76769 1747472 1455101 1565992 1384209 1059096 942293 251387 580369 469514 1833655 1977522 588970 211024 550174 17979 1061934 1822337 409910 1244976 1004490 638740 773616 1042739 960467 393900 1190961 21409 1347823 374693 720006 354541 736523 26833 104204 613377 550469 698178 799374 551412 327792 387186 1247614 495249 1902191 575960 366348 510849 1741965 191067 107207 1464586 558298 865562 56637 870015 840788 1203168 597241 102514 796811 1129101 1512336 1408197 1489108 1141760 1153784 394547 36749 907434 415418 1249377 1222001 278839 687907 1078624 368525 204854 562100 587093 792911 1866022 1964940 1302363 419775 982677 1183958 1677285 1038655 315674 394694 547991 717752 1866124 1128355 1291335 730036 1696250 1915413 532476 1608086 230604 545433 892438 1313188 497313 1299157 1398377 1929548 1949333 193281 54380 1055808 1592988 1125802 480202 41470 1733966 318034 131785 1459573 1371672 1395220 944520 911918 292557 158518 717279 1196479 747567 1676851 1838872 678107 599290 613371 537998 791979 584982 746950 807618 1758375 961612 617184 1296250 81033 724779 894488 252896 1643186 1538940 1948713 1354897 1321760 1926197 154454 1411270 808078 537285 533046 1060634 1608622 1263548 1934764 537946 575489 289274 419463 278823 741726 343438 1957643 939115 913518 1359849 1218801 146790 1956181 768603 1497296 72709 1295465 767954 1668600 411864 623900 69596 1600135 608017 1418193 205218 882468 685771 567439 579851 1071883 1671641 63650 1314220 1234959 997127 261144 1880407 1347525 1083472 1311065 151835 1640806 710748 1328331 772875 1491389 312246 513409 679760 220851 1975660 98143 95950 827207 1983828 1842437 234998 94054 1751345 552570 372540 1203068 272367 811136 743806 941744 1155371 1322392 1112504 1766053 330829 961281 1251528 197876 469763 303989 1822448 496208 650701 1021903 317494 1766095 1348373 109274 892140 1381510 1215399 700374 1279652 1794631 274000 1056506 995799 1617852 36607 729113 574231 240464 1470545 890534 167819 663582 1126866 587392 1890344 808117 864563 583275 1450655 498822 913967 792499 406420 1344849 50373 530746 1529779 694487 210767 356736 1087299 661187 121442 1495705 1019666 749037 438977 1868764 1865588 331234 161264 297503 1721916 1276066 870295 1981994 1039365 501351 1446077 1942565 212440 275572 312983 592888 1308021 233983 274267 120317 977681 124805 1510635 820105 1721010 1191764 1609430 976063 1214903 1308414 143650 1491938 1449837 1190151 1133428 1881814 1195881 1480953 624514 322924 588138 507718 1863307 657780 661706 872837 105620 1740263 1998502 1262810 1936994 1172714 1751340 784712 120399 1905278 1584800 1077967 738109 600710 958274 1587080 841797 197788 1120032 1815843 1095366 991071 184385 26695 591617 1201552 15065 670139 776392 1999091 83500 1644780 464423 1094001 856770 190306 1860079 1294750 1151888 1814276 344027 863174 307579 702210 1729288 1860835 186905 30449 400087 594761 141584 1137734 845896 742512 1790097 1323822 140933 953257 1431777 1704924 247203 588873 1637444 687565 685242 1841165 1046022 606051 879276 701533 1073594 1199582 853463 1597815 1200648 920297 1690553 350940 807804 489871 1860455 945316 475256 396484 1941086 287676 1649784 87401 1618824 213125 1944081 660707 469522 1367137 819938 994496 18338 1344017 417785 1456252 1860237 1994152 469877 78577 250452 78666 382733 1044694 1522968 1028723 90459 1728590 644884 162403 1790201 442097 1932450 1256550 874599 1423155 1521441 1839766 5002 21726 1637051 1922321 696454 21988 445783 390623 1194354 1264721 194264 507403 1953248 1134209 246588 1606768 193014 157107 1837853 1610887 629283 752782 1614636 565397 1149981 17064 1239741 1333901 1470077 722934 1511609 236756 1118959 255748 54671 773462 1027100 1560430 1649787 211712 1636105 481990 296404 78874 496990 1076591 1124012 1568303 1185897 1799239 412229 576773 894501 1660915 1721777 1390331 345169 1502614 1465438 49706 958559 554872 1631177 1486830 305853 1420968 569873 1164502 897414 1490728 763076 271651 1297749 1239820 724662 451225 608206 285180 941288 1463332 775915 1746657 780067 1878046 1128275 1890057 151506 2332 1997535 373628 677977 1024896 1248743 926291 1092511 1119835 1383327 95616 788684 546856 918666 86390 851040 1874402 1637254 1121159 171545 1831417 799371 1248989 1756844 116428 188012 1847065 1911034 953643 523205 1044509 1853641 649952 356826 809185 1957703 828062 863878 1241768 605821 295056 1944870 612702 151106 776973 1220598 908543 1249302 628073 435967 1958437 1977903 1823544 1663346 1140845 1456618 1416688 1185762 793241 1562690 1522599 1043014 928398 825108 520358 1517255 1627934 1895428 109660 1041693 793170 1855914 1125500 1714345 561387 583908 530586 233875 222591 322521 1225878 829287 1344188 1507568 1500951 28211 1949529 1460705 170680 221217 1774786 1813910 1369881 1614780 1638858 246202 1497536 32901 1221576 1866358 1420841 1260631 1714709 366877 1801532 232819 1005969 1403367 480525 409016 801602 306904 537194 714827 1963507 631826 356843 1547040 496609 173995 963554 553021 1634020 662993 746436 1833661 814193 1090778 7961 1057151 227815 1051444 1758656 1456370 1713580 544038 33755 204469 1273225 724976 1000448 21961 424972 1673931 1484440 975153 1854068 1877584 528755 1787807 1753577 1669538 676409 1751205 1709837 607281 452108 365504 1354066 214340 1380542 1772509 381423 813852 72230 1090978 1658484 888134 1276908 783715 1325311 835761 77317 402322 1810793 1538699 857390 1741464 90597 975860 915112 947522 1843963 499951 827019 1815537 1175402 476800 1521808 1688425 1979263 899030 561724 727509 533254 1599875 1629774 737463 1865005 895898 1975295 1991855 660952 1747268 1687121 652747 34850 1741134 1153695 40538 495654 1907484 1005216 798999 1898216 426503 623764 397616 91099 967876 934269 439411 448524 1677496 979960 1034280 1447052 1535849 1059764 1898869 1595900 1661430 1698013 361589 1855924 1602437 1605029 736481 117872 1915112 1302760 341098 279903 1451967 674138 1722283 1970399 1387879 295683 383178 1257128 354085 181924 1079322 662984 1003364 60417 925401 1240830 593668 1622033 192527 1811964 41635 1044147 211539 1471200 160468 259146 382953 1405249 1262253 835580 1981723 792151 1396696 984791 1535698 1245487 203920 1947908 620807 279388 1570430 1386383 1205648 1761166 63849 1278651 166794 448252 574142 394508 167868 1563731 911592 1513741 1354088 1326006 511467 1944017 689130 1993079 1538715 1235394 1446578 1187501 1885221 1017918 843513 1534818 1355793 1036523 1770717 467874 1547989 1857845 619249 207857 522278 869575 377190 903050 233209 560762 1824319 681059 1768436 188398 1088499 1481407 1953722 471519 1401389 1944447 446956 1158736 601910 681365 987736 998555 510907 1917723 1599424 1785453 292880 793832 458562 434678 536628 1239379 1006774 490987 367488 721851 533580 1743582 289673 1130520 1607523 1646515 798466 645655 1789959 1692378 1131949 742252 521577 276142 702085 1161414 1243000 1118548 1367185 251123 455414 266330 1840012 272310 1176849 1071091 1909692 532811 1215554 285657 337277 1061948 384949 1553178 566665 94589 7035 962908 1206998 1368085 52015 537437 1647787 1884309 1155871 501456 1287847 1833768 524998 6604 463294 1466816 600619 652374 1675823 749860 420448 615806 1610140 1700839 638283 541328 1554133 1436355 1005429 704876 1054432 1521139 1829730 1173854 1890240 266513 680308 1437990 1781674 874830 1837800 1811210 589768 73075 242616 1128426 1676624 770170 688861 1759637 184508 404412 788456 723935 103692 1168588 378987 889904 547913 495429 186283 571805 53877 1844293 1616814 254386 861572 1412659 739012 568411 107304 1150979 1968374 1957748 1240972 119072 462711 1990222 1931021 1210496 119618 790057 539091 1102123 429070 610963 883141 646039 445077 1804855 1486293 1639788 1637309 1259775 305881 1347702 70627 1373099 1934300 542308 1268629 320166 1913390 1583871 100341 1409173 1029747 740899 15922 864097 1375146 1519369 1545267 534652 1463117 222731 1133767 592571 402350 1227072 307774 105757 1595232 1113334 75636 458989 129857 563542 676222 1399590 205983 707836 601437 767572 1229331 1787077 49636 482569 596613 1649777 132688 1453443 90733 637419 1511606 1155660 1586082 1105863 595794 1459702 718197 1607303 648142 980712 1075251 304278 1014732 478443 1334522 491163 1078191 1603905 87188 1051199 1334269 1923222 762066 390793 542155 950007 190466 919804 1182705 1250399 623434 1138246 432266 738671 3886 631365 1586013 1074361 1737085 1986580 1949947 1165273 1769029 1619909 1556920 633284 44785 1829083 1420754 1074016 1096103 1741838 1377034 1130275 972717 1477909 699495 931553 1314663 1644362 721493 770185 1226885 613777 253825 1740358 554460 813605 885804 1783332 1710402 287930 297468 419884 1896040 1251702 105332 1245146 131446 1790409 190211 1598675 652854 1705922 1320189 1892225 1657089 1790512 1736999 1314002 1163839 850102 65228 1669120 872601 1600705 364427 190567 1516910 967709 4023 87527 1806993 1058483 52208 1353423 1518840 75802 354018 4395 242450 884363 1821609 41943 969075 1888062 172391 352678 12311 1635620 944023 278346 110175 764910 104997 267631 1894574 1503197 116187 143334 1798600 205248 1245189 1783452 319331 1304200 1383593 497132 350753 1932035 1728177 1757443 1334314 388341 1226384 409726 1784317 1513726 1796890 1138768 706078 930087 1198884 1425858 525788 1388667 1282075 576807 1427006 1469751 39101 284193 1449377 748566 780438 1376693 1155790 942802 272360 185323 1525438 495131 1671156 444388 1689333 830288 674010 1167582 569976 1495978 1572233 336839 1710718 1034713 1987827 1494332 91711 947795 1301227 265451 1925858 14 36489 1946624 1100706 443856 1795387 411919 1579632 958045 1243187 662514 1320315 605350 1339581 501402 286818 1666859 328428 1510429 506593 941793 266741 1532229 797614 942102 455454 524787 1191449 1695666 251086 1693521 462581 479753 1903382 1717215 1211625 1141927 1351038 261458 337385 617718 1149527 384051 716412 125113 967593 756572 786604 1927340 1703801 846470 1810022 402472 1836779 724853 346116 812466 631493 162957 605462 1683349 1075489 1668959 978963 1499572 1909322 1182236 453147 1023390 1475708 1021641 774731 1239044 1261339 1446676 908775 51037 1465800 312054 287174 1527229 1480406 1522435 968931 350715 1501613 657286 1731437 1953655 982364 1698074 730606 363014 604620 1621869 289532 1741005 601102 1282917 1285878 1994458 1290091 1222240 39398 1420248 1387646 966878 1948626 36074 496382 1727462 72915 1633739 525812 658028 410055 1762482 1293002 200940 1011208 1671310 1263595 403733 512831 913821 553745 238445 1221639 674657 1350407 29299 1039729 1936340 978796 1910235 231275 559577 1922262 1886227 423726 1279389 1329439 257737 1098183 1345046 419929 185942 799382 1867589 335535 1675113 962242 1690018 1280452 1763866 238833 1057432 311510 1056744 296004 1455597 453344 176143 1179865 349878 508961 286911 1189499 4682 1408071 340578 1793782 779228 994945 1742096 216351 568475 110579 38798 944584 1898374 322585 536370 233427 1718673 1381440 1068562 583424 230413 1204089 1267855 1143856 481269 204032 748741 1928930 1492231 1072925 1756240 1937136 1963867 701553 260746 1606604 759027 828945 326981 1165805 660543 187701 294190 1741441 1410688 495701 1035902 53431 994022 840254 852713 1210552 1756659 651894 99597 708039 1966845 1251732 1037404 923220 902600 1918295 130562 404312 580101 1426823 286110 786116 273986 196578 710892 293510 592520 291944 443875 1139895 559053 1730662 735054 462199 1200686 633538 438721 821058 1754818 80248 1876058 1836577 1910 1095936 1027705 85587 172692 1206971 692419 473656 1390346 1499670 658540 381379 1592184 1693982 1382757 1828027 385975 1931492 1543588 1861893 958293 1386916 775366 1746317 641118 522485 744625 599248 1361934 1588626 1974888 45692 388506 1667976 1839577 425209 1224905 99430 457321 1930323 35058 599814 308501 1819980 1484589 927448 35118 1891676 1510925 278082 94246 771947 492125 171612 517397 809066 1546002 554293 706407 1554695 1310527 794861 1115602 1929066 1640890 1562967 1292690 1437394 1105807 1945778 1069623 1544350 532876 980777 346654 1312776 309970 94459 1909310 1992307 1694005 1468719 324225 1688623 1127685 1108917 26502 529614 601426 1011048 651744 862358 22418 649493 1167187 821367 350520 562935 738630 1448733 1369359 1381094 929066 1630450 1918937 126068 1894718 326900 254954 806531 54925 1569258 1905753 795418 1458046 323611 761956 1012129 1032325 575076 1430496 309226 1791084 1506626 1482148 1364722 654640 673808 582515 630808 462875 1686654 1560132 642278 1691127 1501750 202900 1939506 920083 847447 1549024 1652803 1409128 135461 527004 1478219 763598 547558 846947 271388 37937 701386 350790 462707 699764 1340977 1876529 1754811 1542364 427700 599977 1711158 910749 1769167 1297208 142956 1535255 1548801 890454 545799 1163498 315921 782516 464144 939749 1859086 556434 1591729 1738553 1593573 161311 1134865 1946840 761144 416068 395019 639050 153003 821124 1358637 1483268 1280092 1809602 1589866 1326032 1524241 192499 1593415 231378 781431 1654608 675249 1078126 1215594 1285159 1017900 946089 447488 694121 1109011 799439 658506 488915 1212172 1151061 1718341 1627503 1415191 188341 505748 6041 31889 623635 398300 583557 1549494 1967621 244153 690949 1168303 1664137 335123 1059134 793302 1187848 117274 184878 396945 452576 578171 1142197 648734 296704 1220246 23183 44919 1516378 793199 262664 1932226 1603086 540051 624222 1112659 890716 1240287 801131 1539130 1232019 369361 1227152 146491 1850488 14722 141168 1850948 660425 292746 204873 785683 1622644 1022977 171365 190738 752222 433262 1616957 1198164 662124 833510 453782 1970019 1281114 1254557 431653 687991 1549724 139669 1424461 1022995 966001 1830120 1793642 1631206 1735294 919669 1537190 1402175 1811808 1756437 1038700 1159562 1338701 708678 586989 1067623 183546 308882 1317720 1790240 866833 1368886 1183525 979159 781246 1180560 842873 1842545 113045 1227888 594759 1660329 564307 393622 960834 1808276 396395 936916 1432045 533880 770699 1852442 1296896 1297973 1735 986115 1651753 715539 202487 692857 811196 1105809 1928111 369537 1008548 1781114 1269847 950763 828018 1642454 1419268 1089023 1568604 1647192 789850 1088451 826843 1415603 1139741 1110001 1816510 1006930 686112 1073146 1800409 528477 855364 116194 433878 631351 1086970 652363 147057 1634798 1395812 729220 1725763 66102 1404861 1864583 309779 1355199 342451 716288 24489 1894349 1223087 1175688 164901 1717353 1408563 1522647 58516 1793127 998936 1525937 461409 1354346 33170 1101092 426722 1545955 1401153 427321 1242729 1665366 1361851 1850692 259916 265413 717613 1224858 397556 960496 1867636 1250408 1885096 1855 1539578 1533444 176808 338045 1161688 604573 1382025 455558 1978084 1329577 59399 1844399 1735105 1917689 1372895 1892916 1069527 1546623 1752509 1877429 905751 716841 76683 1911457 236254 1312456 307001 808301 1936291 619629 1135116 1503432 87145 1264513 988601 175565 1706478 1139946 66137 1818905 455228 1089104 201781 1715044 130500 965977 1789708 83955 1065360 1775363 1221855 38224 877575 665471 1832313 1832694 1209672 1780688 1864799 1807375 533304 1369683 1232915 553310 1177683 1691118 1412452 285772 1813768 1270200 1854047 899155 446674 1739338 263515 1102567 844124 421742 541289 1804087 1224807 1391795 378510 543023 1090092 498607 917478 998116 558004 778726 1110282 1231295 1165738 1714570 150477 649170 1769672 1103199 342780 1129681 1892070 333787 284008 958748 1886997 1239740 1339659 269595 1714208 1912896 348334 1703489 1526314 15404 839520 1717409 467512 1748377 88140 1345874 1087719 1175888 85740 250389 446834 1438691 1552425 1357692 416067 1986478 1480335 490185 837125 178566 1847557 1403437 1351004 99225 1037050 1492021 1908815 1242367 356547 1149028 928947 1274123 944485 777481 579864 486963 1182947 1090572 1179999 517416 1821992 722902 594395 961070 743509 903369 601142 1521422 783946 939635 117774 866818 1153099 1809171 403674 1273802 1940531 1630404 1608872 1758600 168462 94286 1878007 1118246 1341842 1457307 1490127 903232 625447 1481644 1929027 1083333 517398 1657714 1435803 1624996 1962048 86415 292790 754233 1694073 1372893 1487844 59697 464265 784041 1189342 1439825 882642 329250 877502 892570 698350 66164 890999 1730330 1423377 1561128 162879 677198 1546346 1636980 604835 39084 1186789 264749 442918 1404455 214930 1408508 575894 1581391 389773 1906833 1443938 482909 1063359 414716 1773759 593630 1419199 625867 152624 1548586 615525 1133359 1569751 1003075 295065 640550 1468286 937544 1768749 1694871 480146 1623530 1906556 86958 1498857 362856 1876973 1730971 1893626 1292834 565333 920516 775142 1637493 840237 1688732 1935860 79538 1624070 1196414 420596 1329071 942762 706320 1932273 1101531 1159850 57856 491570 1243861 801414 488966 563029 141632 1316331 775204 1884666 1541057 1975868 517928 1485351 1645131 143719 116206 1323142 1405911 1908600 1948701 1155213 1266415 964316 1149389 1389961 389881 11697 1707031 168931 1172777 901133 1298216 298165 771748 676414 563621 320304 1845069 1958390 1599856 486208 1500543 766889 1930378 1665110 509453 1696809 91703 1921429 1735214 1205917 1570783 184609 1701758 1259759 133099 850502 583833 1048243 310888 967679 462357 1111509 357530 1209505 197497 708963 456957 783291 1457328 362726 1744301 197650 1939028 1699388 464559 46408 1733159 1445090 1176969 1559631 628348 384427 68544 2143 1154144 107296 1459614 1839352 1604301 1994947 106702 1777677 847099 1037410 624335 645604 1324268 1810286 71966 327893 1032138 1309436 1057835 422210 349373 921404 88892 249312 1467037 414180 1328663 1064818 797452 1448117 1411343 396030 1037887 1072003 1564297 1967443 176182 701003 571527 465336 522097 1983585 620711 1694188 1797920 1254423 753986 441944 1073468 53372 1007554 1185829 1274789 1568294 1218288 589201 502780 97875 41506 279781 1282568 1603986 669372 53394 1018110 465078 1975144 1361699 162971 510185 1497617 1716223 119543 618318 511145 125802 397615 1953048 1434664 1352652 969168 1398065 1344442 1099414 484633 1344899 1068806 1278861 1398645 1145632 1575930 47706 1846881 1021608 1721259 1397315 1850096 828265 1511316 920650 1615552 840572 1717570 1256605 1997796 1042412 1549186 1169342 938424 1498320 1126292 827687 1825865 361922 299738 1118868 598796 1512934 788559 1044299 1917364 219083 1859144 909319 1534388 842179 1638345 1582121 385303 1826038 502578 1715175 1541319 1679667 107510 519990 240627 1876864 894305 1370452 1696447 1337485 701947 1541031 906560 315043 1213966 744419 1790435 194720 1239563 1660683 1031730 1552006 398372 93794 297607 970555 1063581 1695564 1967909 1277814 1414514 1949213 601084 1850894 1064477 1430884 1876134 1773465 651943 1922141 1069466 69945 874846 1361341 1070319 1784495 1306820 1199276 179571 532877 1274636 1600691 1998869 1398994 1364234 1140921 71461 731251 6082 578851 199077 1372202 603566 1005853 531820 1653977 1153655 479949 203826 140149 771899 1662376 1344505 1691106 895332 785956 284250 999832 1707598 684261 157707 15678 1836306 30994 343838 32631 744110 1060846 1766927 1110817 595693 320164 73881 191348 523625 289976 302155 514178 657660 97612 1398760 227563 406549 39783 203735 1238268 1674008 174024 989808 1036643 1913674 540407 301165 697754 1927191 767359 982594 1571069 20241 824203 1353892 959739 342746 506024 828073 1220871 391287 1615124 106620 1893273 1028438 532768 1916431 970959 1073870 1129613 1276139 1867053 1260832 495715 1852869 164090 1992956 1858246 142426 1113193 1899491 347049 1666732 1942452 914379 1226026 1491919 1504107 1206778 1568690 619432 158987 329312 144550 1031687 364090 1395782 1535631 1988694 21190 1454746 146574 1967889 1571680 1490842 696385 1761535 767985 201689 63983 1795606 896177 1286374 1396215 962411 998966 1853977 777083 269650 1681703 1802283 1502207 1036223 1101807 62605 1603198 1411790 177301 255316 1690667 926792 500953 1721224 1409956 878190 240294 1865276 837073 182162 638229 1599719 1143743 101233 1417724 90071 1019828 131081 909438 1807544 1755005 181558 1901780 328030 1237121 1347466 1611909 1035740 1389770 642987 1916258 21319 1032048 1246611 425093 405635 1192982 1231301 1778624 1726518 326558 541164 1089503 1318305 1477540 91345 1508743 954033 821160 1013328 749230 1873178 286688 1913867 1280518 1808898 192974 397612 952280 1332244 531134 1870718 856238 1584322 107759 1549147 1152387 184287 1737702 1041311 1572254 171296 1479888 1269300 785438 135175 578599 605640 1831536 1238031 1674097 1283235 978542 354253 1319771 831370 365799 592100 1018317 667140 1802963 248476 1192622 1546809 1223565 1398106 228745 907439 1163690 1468379 145888 1925178 1627361 158812 612224 618575 599800 78586 651239 1004138 1166165 1006495 1998379 1607593 811076 1475810 630696 1943585 1186126 1891048 1783382 1751408 1399408 816362 1127179 501227 1887982 1416824 10791 1801478 594281 1793731 1674188 759544 415808 1577357 1808239 1647154 220318 1381148 1733425 1193748 998723 795564 836403 1969519 1145538 1753197 203206 1988079 310446 1037937 1992109 769934 1388380 885443 819577 1005330 1027189 1692229 591527 1066645 1213834 1962608 164179 970818 1120505 1285257 111667 695013 747624 751735 1355069 961104 1751273 381242 615981 1965820 899534 588389 1376950 343981 1703906 1200621 1335745 1186448 1368717 450613 390910 1257292 949388 904958 1158442 420213 400384 314528 710922 1020456 1768871 1188887 480162 779079 510946 416141 576859 1472465 1127763 1883073 617594 1686520 294316 308541 1577777 1608402 517839 975033 36286 811418 1374316 1387273 779585 1744244 521260 218625 1624756 1230641 1832327 851243 537043 1174767 694778 571558 183329 32954 1235685 1317064 1696760 449251 1685919 1097695 1635698 1035004 81947 421574 713559 369346 1182068 1208821 552832 1547012 1372026 1394381 435865 987085 1180512 1961322 1212193 1085262 1697267 836965 550057 1131664 225951 1986958 1633537 1552141 270641 78137 1370835 987926 660220 1530483 947464 1846341 1419468 1003843 670912 680673 1807259 1414002 1630984 277543 1334236 1524350 522430 1027325 1593991 690256 1341554 1131000 603778 1034582 912273 26593 1148486 1058704 696796 1849197 1839948 918886 1018647 1084318 1655983 663652 87474 926499 1121373 1908487 1520131 1283132 392621 1016012 1547253 629203 1048966 1308173 1926136 662193 838454 1388707 1218419 1724683 1426755 1110469 627118 1281961 12333 1493724 54280 815501 681080 536839 228184 1434590 1357640 454754 1389565 764376 1853665 1475315 290500 575045 1530229 1016675 1419766 1168193 1577877 161525 1810703 387930 1293732 896817 965951 1637639 1202039 129496 1230953 289809 285634 1516426 1682995 563541 234611 252178 681793 352847 493940 829850 398978 377474 1570982 1024435 1326174 1903879 1263462 1950672 784770 1668828 574843 1641871 908550 1690243 1570374 842419 1844550 1056199 677810 1750122 1561151 1609490 812481 1666341 406186 754811 1932699 1769589 1580299 166030 1261348 1207909 443107 1770534 1141030 594459 1289693 7784 1964917 1465547 1514947 1047555 1448671 106459 493547 1700221 441613 1611906 1267809 825203 200662 1849106 898334 1747415 893139 1411802 1585871 1495774 107497 12189 1447831 1898693 1957999 1426684 1662166 1543313 429796 813787 68497 933940 1545499 1905532 1940065 510917 473689 1983243 1055614 208660 397373 396354 697182 975305 1141859 1455387 1637107 717057 909037 1730366 285496 490661 625328 848629 859778 1536481 28656 896201 1296484 651804 837100 484043 1628426 906137 4703 1233345 906097 1353394 1211278 1824204 1250574 1332795 1296238 1056130 1603051 1196788 1637531 129499 747571 409436 1009852 1671474 296101 1489087 1216242 1392386 473173 567483 1545698 1242442 1537362 1135263 725806 178773 305677 317842 1927106 487591 324918 594720 1832486 753523 147014 958625 63927 153874 1208517 1373523 1915926 248307 1914847 774601 1257473 1739613 1135914 704538 1800862 246377 1042208 1703996 1266635 753729 342534 1011595 788228 635537 1583655 310520 287362 1272691 1872102 888131 1300630 103053 1033259 1820289 1903660 1832351 73874 980247 563740 1084980 1299610 1334880 1580586 1440298 1179756 1469250 1510943 911934 1510632 1521785 1399452 500540 601456 1299361 466594 1721802 327667 479825 1855088 1043398 1370742 1664880 1308543 1118630 573696 239942 557322 1587915 580829 1175453 1277301 1138463 1328927 520686 78400 89343 1982141 215934 964617 1177703 1188699 26295 1826649 225990 288886 605183 1766954 1237641 61676 1721668 689046 802479 189021 1932929 15380 109289 1405396 189301 211460 839806 111363 367868 1760751 1469686 389098 1105063 241184 40773 892202 1375138 847003 948688 525614 1741371 1043508 1037766 1948400 988432 194477 1565200 1618441 1033430 991637 729469 990371 1233383 1971678 1689604 1022697 136349 1299925 1977952 992533 1445479 1965282 491144 1172537 915286 556239 1403543 1408994 647232 1084531 171258 1585354 219832 591593 890664 108416 1317809 755572 1625086 778544 1413490 1044292 80064 200882 869617 1511198 541366 1071156 675365 1902075 1809843 843924 1667010 297512 1136739 928097 1594442 1359151 1533756 1030324 1773423 1618427 1521669 1642392 1178133 909228 1435990 92810 1445096 1218041 393471 739670 1177937 1512065 1229232 1608410 439050 1884279 876918 505692 1420801 1702671 1254079 1912755 1790679 357004 985269 1331790 431070 1505473 1894062 1487376 910073 1356764 1674959 1826597 1506927 1626688 1787373 335494 1812454 816188 1434626 256782 1014459 1883056 1634962 1822985 612549 252761 183278 1906115 773402 55250 807635 781649 583168 336133 164834 129629 187450 263522 840832 1172863 338229 1873432 1172182 1395990 1556568 419894 775222 604715 1414414 292182 1747049 1945643 882802 1175643 1181752 582183 949324 466474 594601 954415 331084 1109577 1051334 1186718 1028182 1807120 1914906 142312 1794742 537001 1016316 755164 1398252 1084393 1009914 299284 1070598 1023101 770029 802401 518193 1541559 1674395 64072 1636559 3834 1201464 642023 1648680 8085 692816 1218187 989036 745341 157666 671008 165512 785163 317818 1197958 889469 1125567 585256 28100 910406 1191393 1736457 1347470 624808 1250557 193088 380125 805443 1427617 561833 1542754 240380 1165752 1440512 305051 1599340 1948528 1432402 596226 483513 1102450 1979788 800123 1073106 1324550 434767 1366715 725528 1294044 252737 1272443 1653519 1986061 1306382 1521753 1981997 1001914 1907531 1702306 788040 1866249 1921078 1936607 715364 1639315 1347509 1530282 1435736 398227 906547 1996604 361738 1565318 739439 709331 1219351 966548 390999 1982925 803433 1269125 761917 1413888 43269 518270 1017716 1421247 1178070 1835200 492631 1768388 1062465 1996434 122544 1027801 1575894 876071 1526343 849938 1043075 51042 1770621 591089 555956 475247 284174 1654987 560382 1083813 1671628 1108221 772158 961480 1730100 1204073 1050400 1740219 1065053 1940969 1115169 1550906 1997389 1492341 1279601 454743 1729929 248590 6289 1308120 586032 1860409 1621005 1045971 1507248 695264 883664 997954 1013916 1953751 905709 825606 991853 1972560 1811505 1399888 1610069 357742 1869121 217728 1329746 661721 1842245 1868055 1002983 619941 290686 1316642 727612 169875 1602779 1622475 1028706 887923 465884 1303395 217607 1297970 1344205 1609931 1394680 477619 549989 1926885 585175 935677 646301 866554 691898 136106 749659 498493 1907808 1597684 801222 1493024 1494081 470230 1758059 767686 499636 523154 366836 622802 1666639 1785907 1303252 1047628 484966 1086674 640753 871641 1198266 870676 809870 231883 1647186 1006206 307909 1928948 1651525 1430070 948983 84501 1924062 259796 1662345 172875 1882946 1610840 1912074 1456607 686188 1985359 1278283 529015 155872 1657128 1382538 622278 258180 1250872 1990597 1624133 924272 749921 1515464 1320760 249440 759224 588471 586615 192327 99547 1994150 1399774 1830701 187501 1589276 299687 1911174 1101542 791797 674558 1562576 1811016 87151 792931 1441180 899215 1154630 1081389 1685103 846404 759279 857765 1710826 447049 1966629 1705984 654396 1997430 1290119 1034127 142527 952484 1002285 635291 307997 943291 66952 870662 95355 1524518 557235 334083 1093539 1952858 150575 1580235 1104544 1100944 1975659 123574 975057 1335029 1501103 1282728 1600693 1680746 1283899 605897 1287457 853933 776173 1933401 1771629 1324481 363709 89523 1175868 1009815 1281908 439026 501648 612546 1974523 511402 1551711 1575460 1638459 653596 1741703 571447 644300 347456 274052 210440 1651284 1133714 708713 1611657 1252261 1982970 900938 1614790 51725 601546 579008 129059 1162353 1772082 1250433 1743508 1147343 983056 1884571 189787 670230 1680068 1629595 1121630 1896604 1242087 744350 1861275 832439 1975358 1654147 183529 556279 1048267 467915 1216155 1047453 940981 1548194 1869402 1245864 1118486 1634312 235499 671146 492152 313317 678609 620092 138875 397126 1703048 598893 1962895 1740742 1592923 508786 884036 1258470 449559 148476 670516 1951959 69585 860883 545474 215955 1027310 1805753 679574 959243 1957602 533235 387855 47309 976831 565384 594544 1659222 1991230 305599 1666997 190571 1295205 1451754 902952 1693602 1711557 1065853 915402 148240 1480640 75034 239413 761161 250813 605417 883126 39054 1523754 1464118 753450 667086 509644 1854146 664756 666118 442937 135493 1327607 1284242 1315816 1382517 1629986 1744164 874315 562385 723177 1821352 1971540 811001 122526 305954 856449 1049521 1497611 1313742 212495 317190 511675 1510959 294031 1480793 499770 527053 491096 718220 1149879 723472 455346 272085 1660766 314656 331270 1264091 1029055 1046070 306452 1223147 242831 1045575 1438081 1143973 1073914 838162 769736 1198235 1978111 24712 1511731 1444372 879836 256680 1376723 79667 1343088 485480 1965264 1847875 858013 701128 17277 1415713 1041688 928389 1725624 525398 1720493 1664971 897750 157298 865436 1085241 1525639 294734 1116851 867149 1070690 623401 1810658 589314 1403777 1287127 1427558 1480489 732062 1364171 1285179 471875 1404245 1464514 1250196 1920531 189791 1156119 1316152 1702096 288649 1406334 1200958 1052394 926771 287446 1395743 1446436 1673974 1776688 285972 643914 1353368 341210 1649958 631109 1143867 354319 1497351 293178 513333 578270 1167030 1481161 1427117 624130 490090 704601 1385732 833226 712357 1417356 805497 974721 1099005 320124 1886237 319580 410917 255212 873781 1649312 1674100 862279 1869379 1923257 1365158 727867 136269 1284730 1805546 1075694 1543856 1978506 1316701 1773509 1843185 1126686 188030 929443 1123902 1498158 1255508 1108185 319224 1222729 169024 361346 818401 154126 1416836 1089697 982572 1459202 1239122 1720254 1574936 324341 1824715 370040 1048271 896296 219331 1858437 1232200 911244 1321729 1771835 1680457 1314830 1610625 1182973 1732667 646599 978030 1782926 1221821 1028429 466647 1200496 416265 1936217 3865 317378 1419177 1717509 1575527 1748996 974592 463941 238544 683317 743215 1510459 662561 284851 214416 1120314 823721 1797570 179016 794977 1192000 495754 1157597 1214537 1320740 1525410 1054241 815503 182500 257649 842998 528625 1215575 448959 1053000 644544 1046307 992373 101321 718709 100686 60143 399128 344362 1830266 1463766 586690 1518327 1529908 397095 1567198 1454302 505197 1474150 311292 455498 627864 271217 415154 1733577 1907065 1280530 3033 1796606 1558183 489024 769530 1061416 1529704 880679 77276 1187551 304969 1950133 1410969 1589470 929244 1045457 301771 55267 452324 1430748 794 1310160 1901332 1975339 316523 1102674 1976572 1625959 673992 531085 769371 928315 1327580 1393824 1442810 636548 1586607 1176077 1291743 1909702 797148 1690097 275750 1905210 1106328 1761732 1843359 1638408 1701772 414127 1772746 1590319 1725606 429200 1416990 57796 468546 985395 1741882 369146 25553 1853247 1787401 559570 1620861 1664119 1896511 485499 1050937 201872 1112947 610953 1545247 1185088 727470 1348679 1065357 590224 308666 1290194 1042381 1264199 48375 1848731 1419793 1980396 1235494 1903948 1293628 57524 700078 696446 669778 990789 1063245 1819928 1610874 1575177 1217869 1889842 1445593 11924 110116 344396 291808 852357 1374261 525059 1335830 1474405 1241657 809762 1570399 1768872 401428 288021 784803 923105 548620 473543 1247470 1738963 937980 384550 1878823 1174421 824009 1080460 1195772 856802 384769 1632149 813686 1916691 933986 21892 144368 1026369 148733 372644 1675820 67777 399632 1444575 1194987 1048920 742296 1192478 792238 289084 173864 338624 516865 976352 218203 1993419 1846966 1891521 1514909 1873258 383211 1865274 152475 464275 698306 1389452 438428 651911 889050 223766 1751444 1769674 410790 1333644 714624 73016 1579058 1213302 1352795 848047 1279922 1698833 238080 1512499 1347197 1671297 1508242 1819851 1403835 377908 1663785 1605724 1328460 1445093 1489454 1700023 1071142 370105 64091 881806 1778112 1638723 694573 631833 1316193 1132448 822428 185748 1557247 229137 1053154 676702 1423604 1478787 377625 1548130 1052296 1782459 407393 1798519 950294 1043680 1933403 841556 337972 398905 1535701 112082 209516 76244 327627 1584589 715594 721910 1584600 1672254 778340 1114929 1268818 1460743 615954 829839 1416484 390667 1584750 195476 607562 562603 1398297 887768 188655 432615 1915391 1382498 1660652 944214 1667057 1888609 532195 998333 1506647 524555 1694865 1327482 32158 548471 803110 196049 229286 1573117 172584 61016 1681999 482528 453280 1950406 1923848 1797704 1999268 7639 132355 1256673 1362452 1969093 218155 65663 896913 1229842 578322 628012 663414 802605 1662399 626662 264285 39451 1409773 1360475 344549 398796 55027 1263748 270420 943869 1818233 745213 441926 1558399 1373200 1548966 1391386 1399074 1745137 1681423 1943316 166474 792941 344453 116373 1678435 1293451 1290778 1739503 912866 754646 1483974 1531835 809833 703222 451910 315654 957364 496298 1862437 687690 1647099 1696653 1336538 1045188 1477842 1891741 657886 24743 133046 1896414 1743105 355688 1611217 1353944 1990278 174746 487634 604882 402832 608802 253452 1646468 41610 656537 1093650 1117128 57961 752766 1254957 206163 296845 1732781 771729 1470450 1418524 1446442 1516565 512520 1213783 1077414 1186394 1013405 1984496 827538 1616926 855809 186488 1929200 201795 836961 1172590 1269897 1472415 1186619 658861 1273835 1590835 1567892 1612916 1881791 1231278 1356145 1400798 1611685 857821 473031 1155292 71420 1262432 633426 207437 1167986 43919 445767 216069 1336562 1699704 99375 1357738 637553 1298750 250881 1161249 1070577 879802 390431 1470476 1719269 1655436 1540507 28644 1302885 265582 1564855 1026162 345066 1478540 1831641 1240599 255941 931710 1202747 814934 1527544 1128560 1045603 1487008 854588 1009780 1406961 661949 498769 296467 1616257 1917541 172118 851924 879847 1361022 699310 507904 248731 798447 562642 245444 1301992 775027 1355123 769564 715210 1310801 103646 1691339 863002 1936028 237305 1202302 343483 586012 1345870 151439 1747386 1031754 1144170 63026 1849773 1504442 548808 1914748 1493443 428762 899251 902784 763426 243969 1777062 361891 1105654 1978447 1784401 670400 707102 789071 1145453 344956 1987597 674766 68520 1263884 431869 1604390 1875923 1660184 424036 895302 1027631 278253 343978 27651 1409918 1998537 1992806 811602 132471 672277 1154371 882749 379827 674808 345953 402540 1498793 284836 1346383 1744181 1387942 374027 1853364 221391 505445 341741 1738474 261229 430280 672644 51238 434954 697602 1768964 820907 1748054 1804132 1007501 1976569 1493669 86432 819417 772830 1694293 883631 318415 790168 1604113 1552099 1426084 258330 1800665 1711810 1289960 234303 531592 1239688 1324913 1731662 339854 76482 492016 482817 1478643 674761 777018 96225 143547 1122174 678991 481622 1293041 52291 578605 66111 696037 676373 1040953 1264922 466129 307600 843363 1123828 1738832 1401722 1196313 1954313 1282987 604578 24034 1551561 543723 154043 486489 1678000 1991275 1238013 1163838 1993210 1978420 1862713 1745589 57548 1586364 553660 7791 673125 1230254 214218 1343987 1673240 1917873 1592535 174223 951604 1306849 841801 456714 1458053 79972 1148866 1051324 1319213 185360 153403 566263 1579812 1068519 1588031 1376395 1280209 103345 457329 1627128 899029 680008 871098 157361 1286839 1262313 1759111 1280678 1807705 1677507 1131665 1573157 101914 106162 108292 1742175 695563 142659 935034 1877887 1094293 1545005 427390 1431662 220150 271497 1481605 185171 848799 168470 1190483 343533 479831 383266 800327 1928664 914695 1849408 378362 1732595 1224891 850884 1837788 1751501 104103 1939043 1158991 1735802 404237 1724833 587070 1272008 875335 38697 1977073 857510 1964616 277627 218395 641944 138968 1375329 158104 823204 1854816 7301 937038 310428 1095194 1845068 1506332 1909963 1984084 135318 1711916 1623146 38403 1240515 272672 1496186 855046 707638 290461 376027 392755 144530 374719 1979363 1236141 899692 254121 1543269 534912 793933 1574966 117643 1814328 843347 922015 1469453 1925331 296385 275600 1007855 1257871 1883550 1665547 830802 334729 1568391 55565 140087 1496853 603134 679131 1902633 74639 209374 369569 787667 1814641 1575940 874056 458140 610531 971703 1873216 1490522 1963805 564279 1011742 945726 1079348 1770055 911219 298311 277898 43614 1106375 566529 499487 1115546 296471 119885 1585002 1279024 1332072 628166 440516 740100 352221 1073768 1937925 1918141 1382958 1937234 219074 1229773 413133 932394 586440 1059095 429274 371522 1845341 79159 243657 333201 54533 6232 1901251 808547 1915691 1390647 778209 1227750 1994106 1886816 236256 1719840 1601707 263023 1556703 948300 1122474 1501524 661727 1435208 131320 1492556 311360 170335 1492750 803840 1662275 1818330 1947603 134222 1875436 25888 1933931 1471578 1801137 286328 916079 19722 1133663 523847 541520 337160 538430 1681891 1501303 1720428 42384 334784 425562 1699339 1018355 941675 968934 196258 1042972 706655 755175 1898636 777883 568707 814906 952203 24018 1693599 1529426 1393864 1124475 1865095 847488 239760 513178 514925 1675433 358834 653287 201139 498210 1378463 770712 1800865 1465369 1969886 1773825 588887 957006 1494970 1478948 565719 264523 1897809 150343 556306 203789 1941553 646792 1292227 981849 1128414 1806500 1495423 321502 1640119 1168155 1018322 1495936 1566179 1553221 1973513 515321 642851 17518 416712 154758 196600 1765136 1263407 318247 342542 1255479 122885 1074214 1637073 1946817 1001800 968776 436768 933186 781263 140456 340880 696546 576189 1235870 423499 127533 1196129 1290721 507505 1743991 742841 1809954 1367681 939372 1020807 167119 1231982 277131 522166 1069988 85032 1332610 1622446 552579 1571349 273881 14893 719686 727838 1402201 1026996 1424945 500014 1021939 114856 1967666 688547 603440 1419747 29533 765268 1148309 416096 1772400 719804 1495261 920442 1536950 1203675 1822722 446634 519947 1031354 281931 249719 50188 98709 264311 188195 359213 699481 1921400 1967299 1099249 869105 1877396 79803 699536 122448 599585 1880684 1824924 1163885 132361 741518 72640 1550403 59660 67016 1576602 349427 432194 1696630 957344 1025117 1080206 508357 1473894 1423940 1705333 1070079 513024 1428080 711196 1899003 1227217 917805 648527 1280282 1336736 691287 155333 1571914 1068021 1648063 1145707 991708 260654 153648 1929899 1654370 1772004 106765 1077888 1633691 880569 664962 458150 1418645 851771 575621 151679 419501 81233 1681100 994400 1955319 1590043 1838288 1343682 1888865 155176 35019 493597 1794322 1878327 567774 227085 1739175 287615 110649 1177918 672997 991612 1382071 871829 1048027 1916182 617998 1629879 1564361 563102 1713307 1325650 1314404 616231 1851999 575751 572160 687935 342735 1742330 94203 30271 507307 1829982 470123 490061 1090079 1720582 1092601 243601 1046897 1698881 821517 307304 779806 1336326 1753198 839365 685596 647511 215882 1192057 1347465 775203 1988247 912529 1666906 1413291 1832890 20795 328707 531856 1934702 1338895 643471 578279 210527 511043 956287 73825 302497 1328002 622350 1050801 1933071 781801 1522506 1249162 539187 1106142 574685 609709 442150 661243 1181891 989418 1554035 1323882 1753221 875499 1264402 1911551 919518 996469 923765 1603881 449630 1191108 9187 623997 1378252 1583000 1099547 304026 1502292 1469446 1409598 1718748 1479774 1482037 437329 1178235 1946814 1178520 303296 1541191 701465 435280 834568 1678353 225946 1046295 1396611 1779643 1396564 227585 1334015 384269 1290431 663471 1093765 3557 1754954 252195 737814 1647678 244238 1057038 1935501 1714741 1111687 599937 163330 1580208 137873 1416155 970281 1602763 1657531 1011225 1372383 980597 1298247 618181 431712 1489512 1353675 1611446 83014 1399835 235340 595957 1768849 613521 1639492 167525 389555 562382 651420 142218 1830056 672791 1269824 484258 351746 443451 380413 1695838 444068 1503486 893994 596706 849929 707985 928201 892703 743058 370689 520819 1893687 1705327 1658394 610130 878305 68294 524774 1722300 398627 1771036 1331466 1650474 477118 536815 1160422 371779 792632 1723603 774908 1656092 201720 866846 1849356 836699 1678523 1753500 1870118 1187875 529836 772533 1059894 983050 462791 1480736 1847318 281513 1426489 772358 1556636 542379 47525 790386 1673007 1086152 1719887 1025951 923827 1096712 1328993 443097 1520853 48774 737261 923188 1762964 262734 1368657 655045 1389140 872962 1886011 502393 902209 228179 63809 1785527 1802776 1913467 652491 884316 914452 969045 1320988 1453806 1602728 325598 598482 257519 1995024 345219 369986 1246526 425752 1471774 183946 1233584 1089312 1242048 1779252 1428642 1446754 1869658 1506021 1358100 118371 1308502 1673334 1213530 560781 1343871 1600028 1857740 767767 149276 393907 1328680 123117 1249911 881051 1016451 627721 1382191 1303332 1608113 1708218 410895 1735368 1767175 925163 1388631 614694 1656255 962801 386409 1237000 547092 979446 1740399 61144 475698 1523808 326042 460166 1721008 401976 1689773 216825 1638580 616834 484856 1802474 919594 1537523 1718134 1186440 239189 1300487 389943 490297 464293 1902751 43250 1543482 999011 1885844 471656 1159043 460613 996676 1786030 1652730 482043 282264 1968365 723356 897835 973661 650440 1811722 848138 1926815 1199859 384528 1967927 707103 1276249 672892 651916 1648188 1399639 451576 332274 265337 1478321 193624 1447531 1071896 974226 1589893 719212 1666254 918336 270170 855675 625478 838361 733577 751190 796170 656568 1214016 556455 1982623 131097 1466789 1705528 21751 1123980 1478388 1665086 654413 1006693 1499598 1924307 494584 957573 1749818 578906 1080709 447326 787479 538086 788553 310674 549151 131399 805809 1107846 319998 1560004 615799 709748 1396963 608406 1878530 106588 1170649 710881 1456087 1896025 609160 1370665 1834915 1105926 998340 88214 1762447 247893 1601566 1137276 1487403 441206 1991174 996318 1091372 1352359 1827768 899827 674996 424866 1478758 342489 1828333 402504 283503 616155 1492843 750877 1777788 359425 838961 1457047 1276979 437647 220813 383657 455126 1795287 1591882 477734 1893804 187819 1466827 338082 212204 1950779 1587175 1514017 1344046 274117 1295612 425259 1524144 850907 1262705 751041 1134729 1435532 451104 1256010 1237083 1492963 1260035 908128 1275652 1974099 1403310 228683 873344 542207 214671 1557340 105317 540986 1261122 693292 73264 1909343 462909 843071 1188134 1038353 1439762 431688 1599791 1902293 1000493 676710 1861148 595586 412178 723172 562610 1132056 290057 13205 896903 1194089 327826 730297 345640 1985815 215713 1819184 1441132 1911771 1571254 518464 915539 1673089 552292 1736383 717268 493596 1978999 280203 1789032 1479905 1114951 543143 625344 1808557 1559760 28130 1973384 82550 1196950 1067269 896769 1908825 249555 978999 128445 1955293 1964810 595403 460637 548232 159763 550157 1548209 110427 544970 1783328 387618 156769 1094178 1683464 16496 349231 1432598 1324274 1735083 1491099 652278 1867512 943794 210489 62714 716203 1519238 1544763 136224 75568 1994093 952658 639343 1483123 199047 106920 1584377 1314630 1585474 910573 327122 1575012 1950782 400198 167190 472383 142602 1803658 1938996 1917181 1785194 1095502 74872 1900794 1342702 651368 1666565 598906 184296 925713 1989319 1819576 315647 831933 24142 1402381 354330 1092018 549355 637716 436659 1145300 487156 877957 1625252 1722117 778947 189218 1653395 1020248 898452 1922264 1706271 633077 1066351 1985612 1461195 1878495 1440412 527875 691018 620242 659511 1585186 540200 1485159 195078 407537 407906 949643 297722 816858 51859 1954621 69992 1762593 1618530 822354 1310001 252879 548778 175895 1498070 627251 1666969 1550530 1197359 1976160 1387268 282480 1936942 1519133 1191031 1051342 1053052 666803 1255727 1781755 1543266 676045 883843 362769 1234414 565014 376661 1357989 505469 1713046 1615888 1844519 174258 466125 1789947 1628552 1752360 914835 1186117 1069882 835030 1645949 1456586 1637652 1089880 1742726 1898123 127313 511758 1124415 210882 1728827 242019 1345843 334069 1746077 1742028 1915146 1967201 965091 1881028 1001252 1753298 300410 1061848 1103196 1065291 1923767 998683 323493 671471 20637 579445 1315468 374354 297537 1471103 1105779 1442151 1105161 1998840 495187 755620 1871360 1196755 1219387 164332 921935 804563 1250295 498691 1911628 253472 468405 1108813 1920341 444105 402768 1354079 672422 70077 688556 472278 1937966 521948 209033 362605 1754932 1426342 1158052 1347890 1518828 1264354 1474952 1754308 573070 9275 527192 61241 858968 614359 875818 592501 1210663 954240 1499776 1399354 1168245 1175529 1581714 399418 1256227 710761 72084 734599 1695089 1440722 1439777 721669 131980 140432 1623953 331457 1017404 524233 1561427 330666 1304268 1757970 1469701 596769 1824172 1779113 1450158 560610 1046404 420270 400616 1254323 114835 648920 908522 1072603 1663911 1225265 437358 1887191 1799259 1383390 1438978 1194551 222888 383479 1839111 98300 1244168 1271706 935829 781716 168672 522208 652564 1398095 1070977 1128283 1900797 1935337 780058 1753783 1278328 1267325 581448 4324 328864 557012 1226492 950204 1987293 153912 357411 1709831 450629 1590111 884304 1601145 1604513 926567 697274 1713065 1913253 1433239 597713 1262719 26591 1610035 1492697 1093125 1890596 104274 1405314 1956075 898841 1256176 455040 1036655 755437 875072 1795364 786066 1127695 1334385 1857534 32362 1449315 1642696 1535760 1169967 515607 1268825 780601 1705143 832030 1579693 337230 459116 987408 931308 828344 1959886 98503 112726 133710 1841279 1188849 775091 1115946 1549632 1122469 1331436 295347 1866592 345563 649350 1755326 774889 165085 10187 753704 234813 1094462 1418851 1320993 988778 1422509 1257262 663689 1478283 1221898 114209 1217474 1940332 1203904 1856576 655311 1010020 1557619 1792831 1994509 182760 193883 1163437 1965704 1563771 1541903 1823103 764505 1854795 1156671 1349247 1609194 224298 110201 343295 630008 412188 1962142 1664560 1596265 276600 173250 1307177 1260507 1587973 72050 381739 999957 1763575 23173 675775 288909 1109766 94259 897688 1869305 1660458 1615977 1874672 1355480 1799960 829838 1665893 1494612 1193699 560166 586342 1297592 489039 1177495 1234424 728652 1941961 1830601 845924 745084 1684685 1869772 1133159 1883848 1992244 1838658 1162796 1493758 712987 1845882 1242194 905881 28847 1800711 37051 1478963 58009 711708 913592 1620278 1255579 1259801 1117247 1273978 1692330 584066 1161102 900392 1811303 1153405 1271715 1738675 1344886 1067254 829958 1892933 802777 459598 1971109 485005 410834 580658 1755119 1376284 65771 1017062 749324 1631403 1696333 1845413 1256616 958423 1059333 1551244 869272 1744017 848052 1576922 1154095 1965073 1002341 1567850 103913 738285 1990846 1115054 468573 937387 1962724 476320 374731 125983 1486349 144533 1652875 406721 424871 344282 1007917 1378732 950462 1196126 483900 803435 658635 792299 1069199 305761 991292 406707 1531536 43749 273730 1497589 89487 1118294 141963 376731 1099568 830513 1480768 1731858 1907738 549677 600963 484257 400478 336332 1579343 1553534 81925 1051800 1348966 1383614 507624 704327 1785827 683113 252688 655348 1183611 1712757 251830 1009499 846462 990013 78692 955869 1444154 1805994 155364 12191 1241214 691661 610538 104951 1094423 634145 771865 614270 1097953 1016750 451392 831392 1720583 729820 1655076 22562 1614962 170359 979843 223406 1460334 1248545 1081087 1710839 1152428 1526509 1979117 311392 1368702 351500 863359 1826349 372044 1894498 1493711 1713002 1113665 888465 390902 128019 1022206 1913515 238690 1261071 995232 1283239 489336 134001 462682 1009690 1177217 436938 1289492 1335661 797372 541616 634134 1127825 1490344 1026674 1909062 1238970 745468 1015080 493758 1900500 1365869 474948 148891 1932880 969637 275045 1374164 1999291 1044396 1933310 984139 193547 321984 1825282 718113 35672 737060 1813348 36262 1106695 1811961 1257976 646506 945062 777572 1639810 1297967 1136288 1430409 305005 1603157 1793517 1500124 1914077 1949029 883918 1961722 1392465 1696579 761034 412874 634298 694191 1969924 57148 323402 1951551 153033 815887 1033137 617010 1470208 1808347 1122037 836094 353980 1496590 496984 1581614 1875847 744539 1650519 1924437 29981 127298 1296071 1612819 869338 668396 764765 1863583 878830 1868640 1947300 76823 533801 1821092 1075377 1701631 1473420 621002 294018 17002 758587 1074860 1063705 1716163 499749 1806949 1922852 1412817 1707551 376768 723706 1085412 1280145 402900 972312 1050714 23981 637132 1303177 198719 1424841 895744 1932584 1059944 1459237 633140 1326656 1064320 475604 1590730 1377870 1689705 156331 1879017 304497 1169660 1835926 503699 403210 1985347 1937037 1510982 775260 1559553 708969 1863270 1180078 281801 1682085 717966 1463314 771346 921987 1733718 1894910 1668413 1217477 844377 518844 818780 873383 17757 945464 899687 1253153 1251872 1795335 707504 1664327 627770 1070669 1548180 95629 584336 1723588 1213052 1360812 58178 881650 924903 1134127 1218385 1377224 1430738 908094 1386266 353462 1829782 1495344 511520 1521599 598336 1727356 874036 986647 1166047 964416 1724208 1053320 42715 739139 738262 902729 720622 1630752 184642 32798 983990 1583078 518982 935783 1983631 1516802 1160500 202868 1556166 532449 1619065 749051 662411 1849383 62517 1038213 325490 1838056 1833545 1281400 461819 604621 1373032 491572 1025135 609177 1587615 1231192 661063 1835349 394066 739093 1875595 1672206 44263 476240 881661 748762 1289959 222481 625113 1654742 1922462 728783 1609157 548878 803121 1409385 515596 1735047 804151 1010361 681474 1253242 1113086 92151 1493666 1712558 932315 1115828 1573110 294527 1828494 684169 1925176 1258990 1162640 127756 121627 1857133 1828698 521184 447355 1116001 1416516 1465693 123 614656 184360 607912 980445 1839970 477563 1498997 1423593 1147810 1896060 856764 422397 1571690 1726022 976939 349663 216230 1524938 219719 1091559 626436 103094 1102293 986785 814885 548207 496706 465146 989177 1939430 1416952 376851 429346 398906 1551868 776165 675913 1443852 1954969 1720762 1734517 1986129 563391 110755 614223 836183 348883 256597 1353641 762053 1231810 505418 1935955 956729 1759678 479473 107600 1356962 841272 520753 1848700 873040 292784 1360307 1165623 1476148 1673054 506969 1568827 347466 767182 1192335 805856 1184983 565599 372778 884265 1796914 250576 1340793 1495300 76661 912649 1560725 1616519 1435564 1473970 1006389 502287 614434 35836 1782584 1020233 1320661 751698 1109758 1274818 1071731 1631506 1355423 500075 1661184 1394496 1466949 1630877 1057260 1104548 1717977 1470439 691081 1993006 107804 1408440 865717 1320708 1727723 982711 1377256 1826719 613278 341154 732323 426685 1488945 690086 1319336 1180503 115701 482288 1664289 1904128 570996 1032011 1277633 900678 106127 1477006 613649 848099 319587 1409741 630856 395332 1600500 411567 67005 394384 1887687 565049 1725623 1009975 1487059 690469 1978505 1232807 295233 432350 1820986 859120 1369371 282359 80371 822360 622942 1402710 521101 999912 1789926 1795164 1380462 463974 1066582 731411 366466 53262 1226221 676560 275925 1009708 478942 280232 1706450 1392825 1386542 1805828 806003 1388963 570533 1314517 272373 105646 1827299 4722 929286 1492918 1451430 1954605 1898429 708831 1747881 1555044 1629513 958798 317611 772254 251070 1254212 1516348 1281397 968218 455173 1362609 1204754 620522 1456702 78088 198382 1093682 460492 334997 1217288 448728 1270778 763220 551544 1703052 793845 744200 400206 1909707 333051 1995282 1361813 1757983 1801874 1243429 428870 561297 195494 1653745 1209033 1862232 1532703 729162 1753098 917403 70056 1174486 1209057 222669 1503277 1521233 149544 59587 883946 733003 1531778 275865 1641189 615968 1042112 1945164 1129909 1587124 1359789 169280 1346834 496389 1753387 1897817 10551 1710980 600873 1354275 1892021 1785721 549015 1891060 1411887 837329 881678 156418 1754741 1525810 339099 1721804 13843 1615201 1357044 1582602 1062171 224686 1210590 627272 1696243 1894841 514677 1652235 1768539 1521262 1727284 1451880 1124882 124620 179205 1132484 1159199 146672 1389081 985458 1410340 388860 1002946 1762749 814788 1309798 1693922 1608388 1714845 1884166 1660692 1504590 416417 1021924 609568 243977 736228 513184 34636 218596 722603 155307 713625 297296 393892 432075 1997843 1007189 1920517 1032403 710699 1899253 1309221 1402718 262974 111979 1388130 1182506 1627293 704050 453953 1070944 1325215 630613 206668 896412 373829 942748 1284531 1240083 252470 1578162 1130440 161218 211481 341367 717031 1040411 204129 499416 1070537 1271810 1985730 179768 1793988 1506912 458950 1553977 678489 1959382 1776058 1402425 873081 628880 1228189 294952 1676855 93764 1289937 1598047 627284 905668 1462396 1928805 1005375 767036 110265 1883950 84965 840541 1599418 322321 65605 1281271 1897629 1277702 1135276 1370902 803591 35197 277495 1593182 158703 29382 1122480 3960 775464 987741 1026603 24242 1639419 384704 699907 1581409 1707488 1593419 192788 708900 1128218 1086171 476021 471024 58042 1976762 1158019 1833991 1737370 915158 1345905 1887557 489372 1780924 963838 903851 260115 1862557 487060 725623 1465730 1682301 1704164 1983220 586443 1539786 1566914 1393743 1381041 1195668 53243 1361135 45190 174308 1930388 531277 1727852 384232 1409781 1468509 1096442 177695 1461635 1142658 1004765 1534313 749540 1033017 1131483 281656 1401099 1053152 51403 1300089 1912121 1488708 1928808 1308073 650654 742857 1929348 334566 167770 525670 1827151 870121 1371627 605136 1928732 1238627 1184628 1159807 139898 729903 1189646 32514 1560977 631036 1808883 694642 1214671 1016622 1725034 1666099 1697390 1225072 1353097 1197893 1576970 1769784 448850 983581 1289448 1848064 660914 329323 268155 129420 847935 1214795 960596 1801456 1173538 1963431 694202 1269232 794883 1321246 1107019 1844775 1192107 408894 550701 93150 751356 1127485 1445078 1292745 145602 372312 460704 259312 138934 1489645 1899180 672415 143453 395098 585122 107733 1352076 874443 1813423 1618197 244665 1285920 825122 1264649 1461182 271760 837753 115814 56599 406249 1637320 1464124 691148 683790 297909 803312 1173368 320897 1795607 910535 375186 948233 1219511 335694 1396518 1338032 1102765 1401268 1263682 892713 1541543 413787 1051992 254354 1175609 631530 322176 224696 188056 451366 908271 1474806 1358656 562396 358965 1177995 358375 549949 365834 1570133 1530357 75854 766763 1367300 613388 1262817 529053 1336394 790501 1157934 971849 1542961 806915 1076005 930047 1388402 1624171 562591 541173 396007 1479103 1832496 1533410 1300111 1936262 1662116 1665604 1527692 751571 1403596 1429085 87006 1522880 579739 172745 1148794 1838284 1245635 107906 1176636 865918 49796 1893793 770621 800215 647757 1433213 1263048 1667997 1673952 627748 441205 1055930 351642 265447 1527341 488444 824949 453165 59497 119417 1067736 185684 781316 716779 1115454 370485 528365 529281 95282 219138 751984 192055 1016446 364970 1916700 1265332 1826623 1755013 1725531 217513 1186630 809992 1959802 427989 137988 1913527 1423374 739343 1697190 208904 1173273 58117 1794896 381139 815648 1252267 1890957 1428541 464425 1408904 1273869 1023744 528030 1149757 446912 395856 1599907 1156037 909179 944972 832895 1597448 565965 638184 504443 1476972 1728829 346444 404693 591217 1099942 1553786 1949251 274714 1634102 1382100 402302 820833 75479 1619196 1621300 255230 1788738 302924 1259309 1318157 199750 1875222 1212469 412354 387645 1838101 782429 170753 1950976 1239498 140179 842817 614546 1789788 260624 1038190 1478585 1309890 575957 669097 1319880 1523773 1091322 1339155 885910 1544118 1739732 679590 1843644 1960021 1369722 180749 686301 1813617 1087534 1032105 1702526 923328 789712 1404450 396688 156336 997432 267976 375767 66764 1247368 1897404 1575077 1483616 1734112 398781 1515552 1148694 1896687 493332 280989 1055318 1547665 1837372 1946415 671917 1323980 642698 68730 1772206 602701 749782 1197082 1690461 1873518 1246528 1898298 537029 853665 1170717 1240120 1581456 155120 1620751 389210 1262444 1785552 1514758 456070 1820956 493221 1909871 1950377 1084954 1954542 1653474 1682824 868417 1818110 1056330 831870 1493154 1230603 550342 1274826 1010886 999306 817691 1572130 481541 1154642 370018 165680 543067 1127210 1140860 1029631 1620379 319492 1633447 491613 670646 816144 1580401 1065394 1944866 42331 1527734 1130488 33884 1432309 788241 1370981 1649025 78683 808389 562275 99985 888561 424102 12385 1632230 344877 622907 1360015 1336478 930380 1434206 125284 1457462 337659 465464 1813682 242012 1533224 120610 93159 1083467 769770 734057 1867062 514842 272532 622739 53245 787659 1323652 389966 57470 856694 1135265 1214408 902920 349340 972840 146611 876943 1408488 1585560 138532 49278 178671 468812 1827754 1087440 735338 871625 965953 470100 1500891 1678764 360128 1042639 687309 1963809 1911976 172374 1243565 1442813 1793085 1746715 526856 151873 1281544 1224314 1802695 1225119 696811 972550 1131094 1564213 1589313 608958 293197 1472461 297181 45612 404819 22846 680810 12883 1263402 452510 1835534 1422539 981548 99664 1149453 1601870 1740560 34032 641623 765931 1851757 1073890 917490 173544 232516 929837 653656 369310 1868810 938309 1498363 371947 562532 919149 1352013 1392980 1047613 192245 136834 666341 1002783 1651414 538331 602532 262315 106334 230456 508449 1154294 947551 1504472 1013715 686570 1489883 697413 1397860 1944585 359616 1120923 576901 923995 1917646 659909 545990 1056248 1512762 1478935 1438151 1953623 1258392 426219 228542 1623683 172459 127651 1768510 447704 1921196 560477 1375184 262586 1124091 680455 1141876 849029 1347717 1735641 1337206 940525 73633 902418 872153 1047838 1331976 908387 599964 1742127 1566722 1017311 1008243 1082963 835642 1220980 563214 1312759 310410 1273081 614868 770819 1439726 1871490 833787 948724 1293771 1849579 1329524 1001897 997650 1260353 375900 1688428 1196044 1808707 1130957 1561435 923088 169233 34442 600766 384902 546104 58211 1373586 483861 871303 1754942 436674 333694 1895958 541375 1586576 996967 1171931 1512927 502148 1100993 1086374 362355 241610 1135196 32194 280577 639893 96437 1038836 1477488 756165 1549520 940378 1257418 1564050 293120 108178 1207824 412381 1740555 592308 1932173 462480 457485 1139273 1776140 658557 1935573 1739698 1032148 1198129 455151 1570932 185471 1086396 584228 523952 552703 1209789 362500 1484966 891947 3889 1667379 1106774 136924 1665949 1512114 846899 1307908 340593 12658 1399680 1048293 1934154 467626 943934 1277020 346246 379883 179341 809649 293986 89472 1982569 546433 1065005 790990 672622 1478233 88547 1182455 1693158 1144639 1392057 1359687 1195073 1094209 1068922 451092 1922606 425286 704349 175151 266401 792635 192294 566663 1966850 617506 1539707 159150 1606414 686800 622103 1164507 1792928 1806146 1614738 127311 958825 1260557 1491420 1005949 1504915 1917068 211125 660846 615809 1301806 1493876 105768 811534 748282 789098 863595 116670 306559 867594 1898112 571305 1379057 1200361 1455433 760505 268802 326592 449586 357313 235518 729564 784488 837910 1447804 1295334 1240103 1617504 427954 405352 841734 207804 1464250 466210 145171 1433268 1700281 1829469 572381 1223675 670979 1583378 690772 971452 283285 1402538 377925 1583586 761823 872901 1707001 1535618 26121 1201398 905576 1481749 1078652 918308 235036 1651696 1998997 1714147 711109 411262 1717446 1469142 1526843 919444 1767151 800264 1036735 552370 881264 1898450 188091 1555672 1314918 1856731 1320083 1265931 179632 1081268 181891 111187 1641705 544815 18133 114545 1351393 148084 179453 1858804 249198 1797881 345373 37721 1652488 178233 1869320 628564 974233 690418 563744 1544086 1054529 1668195 817499 1432958 400019 612367 1077963 1948611 1185489 874339 1213574 1997311 302508 496780 1736991 124880 1889743 413938 1596653 1798717 14935 84694 1303664 1745120 1930014 518026 350754 1609521 1054594 1721476 1174883 1344478 1196349 1906528 109887 635688 1898607 1172791 957572 1660933 968117 1058093 1475369 9085 807467 754720 1430933 1774028 978898 340384 1812367 469529 1159676 1025342 1218410 739005 409900 452756 885495 208790 302626 1593999 874030 1470326 138066 528839 691984 1456861 1796655 861091 329388 1786220 1579829 54996 457571 508039 104446 1070881 486326 1704223 753041 454722 840060 168983 1261677 910580 582167 1088387 1010925 1803592 353512 362287 1546119 1652030 1312395 899046 1741202 93787 1261199 1641187 896734 188049 1036004 1554870 771227 1984498 957618 1892697 1899824 1085291 1982026 1627353 1681043 1783999 573360 681996 1882859 289356 929881 1406461 1862749 310391 1037803 1277239 1084413 939502 36657 1056623 807776 510010 684972 1586704 1687082 1608813 1884360 496623 1948065 1191287 374645 1190135 450951 1125029 1466845 1934819 1139682 1180593 212771 1522208 359478 1939622 689121 250892 1403350 315002 569038 1010807 881774 1902069 1347109 1223498 1319765 690337 368963 5153 891427 1552963 353222 1338160 1691619 356917 751715 830318 1900725 55889 883382 871743 755683 1095473 467845 724309 510853 595393 730732 443850 230408 56958 903796 83074 791047 1142052 1035208 1787984 530060 1292415 704005 649816 500473 1743224 679728 1753891 455335 84339 1649454 1118473 1173446 1773098 986598 1187485 897687 376228 1280089 1255738 1195301 1120099 1029466 1532911 951769 1252429 1133771 103059 34535 660459 1083908 1804770 948814 553910 1460462 302966 1127122 437320 1056600 1936053 1032491 284971 996467 536567 844477 1827058 276462 1173293 117796 1956053 1427008 1132164 887214 887516 566645 1537102 138969 741092 1521414 1998420 148489 367514 877109 1520948 1943904 1611880 1652452 1104465 480681 884041 1154209 1283495 370614 1102433 333821 799309 1900765 1614661 1841034 186690 885995 1434611 1317962 915798 292652 1887149 1343751 1306099 1034799 1626483 1925883 749810 1733970 1749031 449905 411106 444027 494586 1298899 1876727 1010105 496765 149986 1989970 485816 1623815 1346363 1954051 1124956 1993963 237264 1294881 1294548 20954 645567 718962 630482 1625074 1533573 52571 123123 115417 798602 1277438 1570962 1294236 611546 1404553 1211377 1929567 1085329 784983 1298860 417361 1997658 62291 1379982 1148223 12151 248436 1412215 1378663 719560 1877942 665887 839395 605189 1784635 256799 348178 1358411 1324123 789046 1108985 327152 1683092 1699435 1036929 1319202 641587 1328432 928451 1400421 1678199 1362946 1669569 1943010 905875 646944 1231101 1544332 1813077 147743 1635442 1288118 886965 1683053 1126236 1384048 453934 1302866 1242702 1569723 1210400 778210 1617240 309633 485313 532265 573650 1411376 1135410 339635 1458953 1190183 1188947 1381550 532872 282636 1563140 409245 1779718 1911563 959491 1870949 1893446 787664 301607 459775 938285 236502 1206138 417813 934114 1208966 697794 409804 1391372 167489 1928804 1583091 1131437 1459939 1872001 841557 162083 1098775 364571 11320 1731593 276735 1048045 1500482 1263792 744474 936004 1765361 1559256 848503 335477 1774762 1096480 527180 347291 683849 1099121 172726 1415282 1955039 1541599 892718 1102280 1498936 1505913 658955 1616080 764650 1394086 1920883 1095141 738253 120154 73892 881123 355647 134159 1806842 866248 142114 125279 1606400 600609 411648 1388635 432375 1579665 1068283 1868444 1151397 126352 373792 623981 404524 152749 516072 100942 1621623 1167101 90182 769242 1969333 1210394 1523096 351318 482168 1148819 732478 516132 1359207 909628 1627825 943533 1781648 626358 1432919 1022460 497949 1005899 275549 69525 1790329 590003 1611618 1889698 512971 186629 820598 1180750 982408 777920 779318 21300 598166 1219075 45588 1079528 1833227 654416 617836 1650599 32041 1516454 1176435 1032175 1033255 569568 657453 831527 441411 1791513 611151 1092315 647605 1361976 1290518 66943 1868958 1573837 488168 673502 1898781 1324814 56452 1169690 1680898 868619 31262 509186 549946 1702713 1902689 1641843 410747 1709566 1852894 1124143 279260 1990853 708615 426692 1016571 175627 1406951 1757902 303291 12393 227501 603919 317477 1908410 1466102 637958 21655 87673 1260575 1992645 1589729 827349 408201 1302904 891580 1161263 594339 1894937 604630 1357219 706081 560856 123462 306534 386160 1561612 615441 1828467 839854 1194448 867061 38732 1401700 1902366 1694489 276030 1223810 1903654 684364 796313 1314501 236701 1992518 640086 789782 1006349 1365958 909989 25777 699769 1690425 1101204 1212235 958791 129462 1638135 1019409 968672 619982 552287 1045578 1606453 466252 441325 1647674 442155 430123 1989932 1908176 856551 1016129 1791415 1820858 389170 1775426 364031 1282246 1770200 718798 1467565 901095 240066 1243071 85985 1169645 1419006 342296 1451761 314837 1071470 608676 939129 359232 772554 1336411 1520385 1621483 465419 1803873 962143 659456 1486708 1864456 70222 1796928 1520092 19737 1836729 821280 1565880 594557 16781 1608462 1836850 1866736 1285693 828609 1761546 254521 1340985 1866655 1231505 1536741 283649 1397505 642065 913735 190600 1603690 311454 1260442 1301912 1598602 482927 1274465 882436 864210 547542 630213 1870021 1661047 893089 410221 254576 75323 1128711 565646 1962663 666544 269277 847663 805410 100959 710105 1413744 928611 651248 1182996 670358 742340 388433 1152154 256592 1636161 144502 382456 1222293 417514 1743443 1459134 508921 666239 1128406 387667 1444490 475520 656916 565462 106656 1108515 1545958 1038601 712476 126880 1622284 688076 542424 1800564 1897062 796996 1044362 1204153 472955 857844 1090266 787397 1691661 1282206 1435507 961006 1367959 1361734 30466 1106768 325660 547337 1290362 449778 1026890 1666433 1927190 1016671 875052 222530 1685861 1711203 1888020 35527 903361 1990491 314648 703586 870214 1484046 378663 1589597 998252 1554549 277461 647601 1054758 814337 1451461 1437838 807425 1148974 503087 445030 924412 1906 862533 1987860 1604844 175685 94909 1792986 1816116 1832365 1587033 1693655 274221 1740326 440760 583653 704340 1329294 647746 874229 288285 1465256 925330 739071 1966867 1501322 1969973 1262868 1437632 1073083 1914331 254668 1808124 612414 836986 953769 1753722 669429 1336167 1902477 1756910 1965487 527458 47104 608263 774558 1286513 1359051 1568639 1399448 1497898 1201829 1170609 281873 1760224 324626 286183 1617871 1558080 857714 1245754 1952294 1885150 1058030 1105596 182450 1725687 1723580 818009 705345 1235314 429718 763392 776446 918870 1824309 1362208 188628 899846 1902493 1029011 770700 1949865 1384027 646406 889068 818021 162538 1593837 1019466 1407632 522694 1660586 1651396 1039612 735495 1266239 743080 1057762 1816405 1479021 1815714 383191 315346 78668 1340570 749949 733564 409601 651097 879549 1066217 689170 900851 602851 717010 833433 916715 1477566 1447863 1691079 426635 679320 1672009 1773324 1636819 1497396 1221745 1896796 1556087 1841303 1625641 30150 1463633 1504974 1901578 1860224 286635 1639244 1884427 1696977 209977 247729 543428 1450952 460182 657440 342861 1885708 233000 432596 1842573 1667175 1893278 1818104 1565478 127494 522508 894246 244534 1762041 1934035 1369782 899230 1711265 1822609 581806 1347249 1859948 860068 126334 1062250 1970597 440972 965300 190299 341840 575258 786461 660174 393314 1551456 1185292 1336240 893749 1819944 1592806 1095797 170629 1883470 1141385 1422951 873826 930592 1217055 336329 77046 796084 1722490 1105331 826790 72911 770680 447124 1613945 1812633 1869763 1953017 1520736 562848 530331 310802 286441 1322779 691754 488237 493692 155950 861159 1332582 1162843 1268656 1784537 1550712 923173 1331183 1250940 988867 682912 366214 943155 1724128 905231 1573071 223627 1152971 1438423 1187749 1509111 1725496 1117302 551521 1443711 731578 455098 455941 1833217 975397 1990959 353886 552279 276154 1124075 675693 313467 970841 868654 811298 1586339 843050 1134311 1593066 675164 1675540 1409794 1180606 556905 1068242 919225 1666558 202885 444411 128072 1285811 1827478 904595 1864827 610729 299046 1821435 1496934 1402782 1045453 1343337 968432 681566 1785741 1261204 242733 981046 734389 1223444 126107 44699 1951058 946823 614404 518101 27937 939806 1052666 803511 1843139 1597180 1918013 1121396 286072 971921 1601098 1083788 968632 864879 1465947 1591730 1298438 1641134 497501 1931067 1546457 1115438 1688034 1394033 1573918 279985 341443 179799 1449054 1447456 1471778 977674 515703 1517314 454411 1131247 982653 1904499 1346337 1013848 719303 1344034 1296256 1654495 98163 1730292 889435 1690931 1804379 680454 1542418 448200 1998880 1485749 1946305 379761 710021 1976898 897595 1673126 341891 672964 1535837 1306862 182336 1144738 1906822 1419736 942228 21686 1374609 1268852 333411 1875602 380510 1536327 1235219 1815919 405941 1395954 762418 709842 649697 224582 1217489 1480679 1760815 1998938 1384791 359148 1575103 1638500 1309952 580586 1772585 748475 16634 1342600 479355 1830654 1046836 342467 35545 742761 672907 299776 713198 1199838 1773905 748028 1873013 779251 346075 1421099 1065433 437858 1568632 1937064 857659 1569810 1952932 1272082 1469380 1229873 1887246 373783 158225 546750 646715 881939 307761 1985909 32548 161815 927164 410817 875346 1007036 1455504 495065 1047526 656502 1553361 323911 1536643 1168514 326195 325357 217101 647707 1756084 209032 1516818 1597650 184674 811725 1721464 1073103 245542 1139578 132626 1868450 1703240 1440248 1344307 1574024 1237624 158477 1138928 1608062 950027 1414963 1116251 683459 980232 215296 59995 1271595 1004214 405774 1139309 918028 274887 19517 1280080 1292176 394442 1170850 447418 189251 1058119 991185 957584 141246 1671839 996791 1698535 702875 1538403 1965714 932881 501013 182045 169509 1994564 1140529 1799377 771678 828167 1167496 779042 1297235 1636000 1180510 1653002 239575 368376 1740291 463052 785491 1275082 1748563 974325 489029 1739460 1768031 1058177 1170874 900467 1611060 653726 485314 498483 1489445 443899 762484 1479285 574313 703910 128741 320178 179444 461964 305822 1851097 789259 1448113 107698 1930988 74458 1890420 1051829 1175491 1982328 903748 1019772 786304 1312284 1922621 1298470 1833138 1466371 134702 606658 377736 1748921 1195834 1635946 211999 1718956 1884024 1404535 1069375 1171244 1097564 1252508 887100 671879 280640 136086 1837203 1824772 1654046 158677 1106409 1782518 1022628 1621477 1407824 1049188 1516449 27106 365123 1636709 312744 893928 1882389 350179 344652 825805 652043 1565529 805524 1598058 104877 118853 413908 32811 295250 732200 1091156 1342442 1318077 1112762 733091 802744 1457886 1612116 298519 1483292 74368 1323353 87822 1872304 1595905 776022 810828 1890811 192215 1211607 1782624 1349577 1179826 1930829 390331 962341 1507398 29497 1299511 1270519 1149033 794995 1441393 1367067 1552467 805338 1302414 1038972 1757148 597671 1998351 1392850 861363 541384 1399128 1662599 1874174 101120 758280 1962174 571505 1112102 911558 1544609 375726 1723844 1697547 136867 1848006 1416191 725760 606691 175637 246478 1070085 291497 1536369 155971 1994629 678776 1825061 1210762 259896 865166 468583 302273 45441 1969553 1437542 481039 980740 1254275 1892961 1351539 1579096 1626740 1167293 665344 1769656 519767 336234 370032 473433 489196 1441872 1102849 1005637 1942748 1497600 188312 1194899 1773091 1562975 1560235 250998 1237648 445613 678780 152201 1368911 1556351 58313 228563 122932 121113 1913581 528946 413901 201041 1301053 1761311 1311038 1717239 1824803 229808 663358 424381 80808 1729330 1797779 123302 1041045 163082 877832 1915788 1909772 1101022 486613 1462027 1721932 302611 1048986 529001 1478885 442954 978412 1299818 1877034 988726 1204278 235533 1550192 879225 1262872 1479549 878410 336091 605356 1276886 1143187 1399034 295704 1109717 593183 1514013 637575 723009 389337 1857478 1461452 1044507 1460104 952235 1179419 194694 691795 1782888 322541 1466970 1261398 1653309 82633 65884 426974 902256 1019157 1839841 277094 357820 180471 191028 1682428 1263488 1473202 954275 584221 1163640 1520455 1320837 451477 1277696 174919 566169 1843998 716542 102272 535009 454457 832821 1915962 1029663 1194475 1472740 1568386 1464636 1839863 465086 1136505 1711558 871383 164266 402955 618988 784939 1911873 564577 502063 845955 1031740 1260980 129465 106405 135964 1366410 1482841 1123944 226357 1564145 1613961 224044 807270 37384 492900 1712591 1195555 1023035 166357 1821583 1722708 1055521 889273 1412591 457336 403082 1807998 1117301 620221 1725080 1013754 737400 1604939 1934114 1831299 1531291 384341 1411762 663859 1440718 243380 1993762 1660346 1015999 988859 1116399 1045399 987795 374494 1924967 561620 898769 1194646 297192 1734572 756441 641168 1559099 1357715 1497266 601373 348568 1299343 1314004 378942 898245 360253 53279 969094 1962659 862670 1516232 363640 963459 949918 1309430 1476722 1552296 736448 1037530 650742 1479766 1238100 1258366 210156 1225187 1808096 1703995 1422878 1090652 1606404 1251883 871745 86916 1874983 1053788 176322 746551 1984326 1902318 1824730 575238 1564897 981484 893472 314919 578978 639974 1063255 141713 1817337 73489 748165 803061 201563 1907987 246787 703765 462485 1303837 36451 1368174 1785551 1389738 896449 1721959 1625952 145160 804629 1616595 502611 775251 1340604 1793838 972413 308202 747895 1225034 1531010 1517723 182503 596149 1051591 1932984 1868075 1703065 865650 186869 966797 221821 156951 1375846 1497908 140773 86764 1488602 1453814 56948 1593480 1024760 1559505 958525 1676633 1828193 804160 1065345 1594919 121090 814728 444075 1835319 204829 88433 1862375 864391 550209 874741 1272754 1717585 93015 1564573 1852109 1924074 1797154 366651 1147582 247792 973728 1518175 936829 798579 420010 1001838 1349383 352089 1574146 540463 334376 1883894 662757 1710914 1470007 904703 1104480 580999 164897 275147 1541714 996485 878011 267517 321289 410599 1319658 1966955 1511156 1993433 1345055 1374791 1118581 1484741 1305587 1845634 546538 1190564 1342831 1560168 348538 482430 1219011 1041730 272516 1047777 1828782 1840472 104733 365081 840290 36898 652797 856793 28479 787487 568477 1571055 1274207 1467766 104429 1290614 229620 1362709 46248 1708061 1038405 1592825 256307 1186390 417448 560994 1659008 2589 494674 1447089 1335641 636611 1529337 1943940 1157616 553285 112062 1737991 601857 1236540 857240 1710594 1640208 1790967 1589421 426789 1527059 1377743 1112827 894578 524967 1914980 705956 771352 683438 1995027 1565883 363226 1485578 820298 1621112 760869 329638 1398419 1199516 1285370 1959224 601790 469646 645561 467561 1912123 65811 1058560 1998114 1299233 1032128 1477548 1102618 1258439 1556030 1601410 1110376 752772 1423831 1263344 1505752 480000 1896547 1133939 536892 1778948 1896208 1855603 1252749 1596735 465121 582318 1904148 383455 1462533 379972 680046 901843 636507 248030 1719511 1855586 598093 1937554 960845 169716 1784364 712122 259114 18072 844519 1142243 9997 1244293 1971663 1283663 1356980 542033 475573 1042195 563243 735780 1155096 845472 790439 1612477 253865 969362 89427 1848946 663022 1335744 1854982 368765 420602 471718 1461221 1329164 1486037 1475375 1206022 723976 340760 1889780 1248682 446720 1840078 354031 573216 606675 1230216 1525142 71948 907805 1936863 1586081 1165800 1686041 613503 1664886 1916494 1659575 396449 295821 572468 1605594 352494 275872 866437 1077571 1344415 433934 958024 1238158 1705215 39712 854479 1056241 1321326 1607721 1373950 454346 68377 585586 1089322 237491 274414 1947933 275140 1700131 641807 962919 1443167 1714427 338754 456717 966920 1542232 1615327 263868 5126 1987378 689322 290348 1850989 1003697 1042960 694252 1253297 1211006 1812998 1222595 1380212 377234 351678 425656 1732635 813640 1177332 1051228 303217 552866 343561 685503 1195675 698639 1376462 1900181 1304342 1690375 1291891 1480773 1644705 1208652 271251 1198748 480108 79095 885025 965330 990640 1967602 1559719 1124316 1519037 533287 280644 1900275 1738109 1539697 812927 884424 260145 370071 181337 392246 1816996 249278 344187 123038 1314770 1770724 1630654 276245 340771 1375515 1872856 1182966 789803 896442 579398 1515884 557129 1995144 723408 1928578 315483 349827 1112775 1669145 649284 476363 396742 263707 61749 838491 916788 247930 1092320 1054181 86616 1771127 1820748 1582766 615631 561219 6832 541729 1614318 1843630 1517609 333833 122969 682135 64589 577814 382687 1518194 1708743 706097 1178964 346213 112711 325344 911692 853914 750121 1444928 971002 1111401 952922 1067774 1695053 1614463 1057968 1067561 1004135 1488111 1273205 1455641 1251981 784054 493356 722220 19615 1814524 1368532 755915 919301 919265 589508 1927247 1910409 1494593 306296 751382 949372 293675 1625110 145717 414848 322368 1373028 1836963 1458902 1043839 954241 481174 345160 944257 1180971 757265 1614225 1750064 1922615 1788984 825517 1441465 1515890 1878816 1353678 815482 1514468 1527040 11597 1799462 1982235 1561913 1351673 679848 290640 396885 1938872 490018 1645669 1810012 1166151 5507 1713316 581889 1840643 375861 596386 1831961 1005387 956097 1690734 746035 806504 1799395 286817 365561 1017147 1633228 98262 1125337 250195 1373619 1648751 127892 1143737 485769 1097975 445114 197805 779761 682472 749926 617400 751483 1490727 926911 234090 403975 760174 1300871 942119 414112 307065 1069642 1754837 974542 1581115 553640 1479438 720285 328927 215336 1741887 382748 1761521 1160796 654477 1476788 393313 1131404 1581726 668769 838150 976859 1006085 1148283 1838840 217400 17491 35430 650436 1232005 562005 1294559 1175293 1715179 1358460 461542 1634663 597610 967801 282835 673517 1328294 1499212 766710 103351 263441 267964 449049 339963 1282500 680543 954917 1436625 963745 1171634 727993 1495883 980358 1331847 972076 375956 225137 1377431 1029782 1645144 324107 1138414 606215 208936 1910375 1049078 426545 1236212 1986770 969810 1603910 237742 1842752 1438522 1490912 347789 708210 95639 596088 255356 1888186 1772868 1522084 1887303 695612 1979170 1855402 796812 1793732 896833 1570694 1645942 1140218 1932456 795085 1128407 425628 1457639 1871852 731297 1799677 1788830 1880656 298204 1913663 1638855 733893 1191395 651075 956483 1064844 1378158 202764 911919 634307 290420 993600 663341 859171 1979256 1859171 340520 1448170 480121 1178158 1024051 1024606 1977239 571365 620252 22767 936256 954694 733791 679714 687672 299624 1644237 877039 1939495 150984 691747 1403140 1153310 819660 739078 329464 372402 789507 788056 220982 35275 925527 677183 1308295 851307 1619263 1421746 1675397 1911295 1636535 185544 843595 332853 1468802 1084863 1232131 1605283 551087 1803340 189353 623927 495881 594497 1614362 1979868 1065590 667760 1633200 167007 1950641 952274 1128470 501192 321684 1990179 632079 638640 1047595 986891 833654 1281809 949160 1395347 1259748 414724 8392 1339354 1020014 1516475 527319 1231104 730181 190130 1679105 608943 1403834 14086 1719749 225096 340877 1389792 1975883 148399 1520504 415419 1284900 397830 247979 1019941 668155 729617 980480 286231 1948402 681814 162341 1638900 1367924 546255 176151 1099348 856413 951102 1284230 1045221 506461 608122 1560418 1650646 1676573 1654620 590339 624184 1816719 1173678 1313898 1972888 1059920 669381 678529 1076820 924658 1987957 1740098 1638940 1682411 201745 1588857 1714934 1500029 43076 981068 1521874 1831246 1188207 490048 1968425 1357228 1826830 1470902 1742764 1779107 1390156 1222327 602233 1577243 1630425 469112 1100279 1054237 603225 773350 150761 110674 1578374 1429505 342244 1156415 290070 1244075 648803 1044865 1620296 731504 772236 645652 1614598 1100948 845424 551030 256072 728326 1898515 1359754 451980 1289739 1122176 973045 107037 1135481 1012795 913076 965370 949247 1069244 1512411 1507208 1096432 1810633 1340586 1214248 610133 1255297 631567 1106283 324118 609634 1417984 278202 774441 377400 1630041 88930 1487031 897229 1425468 918588 805056 1060212 879215 1017296 1425266 1337574 1791543 4806 703730 1108811 160207 1416871 1314831 683392 1217416 715564 841732 378319 1206472 1577668 1678961 647525 163367 181507 1748970 1505374 944470 1712839 804136 1776727 1152948 801810 1501121 35377 1259870 729106 1510253 1389580 987001 515845 87129 1558223 1268640 570274 1937639 1325942 1234356 1021287 732703 778738 117030 1877132 542738 786708 336348 1026824 413860 1830637 688432 1141171 1546842 1192839 691578 1926419 1648503 850190 758742 650671 1809189 893425 1645137 936378 1742151 966182 514767 908558 1277531 1222305 1940345 749260 497263 790965 1705923 1920586 1089262 1309401 1897799 1094878 428550 1680561 123114 924906 555381 415633 244513 1272904 279486 1588004 787643 940711 602480 75002 1072588 1137597 1579512 302031 1155991 1716410 1616960 515089 990159 161211 1889937 1894649 1231661 1019912 1309447 1547295 1296341 1947647 734224 1793366 1331839 23648 523878 835645 1821245 1809066 1142184 868184 623511 1019074 812940 1600876 1741284 1243965 312095 535277 1702123 1480616 1713332 369345 102522 1881088 1760772 860141 1944395 816627 1226498 1337601 1997009 342367 799598 44541 974225 1870392 1246874 537632 237632 297701 781433 1813900 937546 1379374 448538 1318079 1796709 959894 894079 1381955 602882 1927113 700818 302343 1490057 1249132 482740 1581646 936747 1301408 132129 1806123 460618 1424002 188913 1537479 932396 27728 879666 803449 1705412 799011 1890715 523293 613078 1840486 815544 1519027 197944 1456439 1828500 957904 216775 944277 226161 1204470 303965 622024 118824 678001 1775890 960619 1632155 59415 1593224 1677780 1741666 1822186 463421 1835651 1089690 1732322 1263726 337690 1601728 125633 1320725 184796 1842168 910108 1274890 524685 1061841 145622 1293183 589890 1445604 245917 1861663 1907700 166165 1761894 1177642 1158834 400742 583828 1430849 1927714 596014 487703 1060838 529451 1006689 429925 470409 295053 1011989 1489235 187811 1231892 760866 675323 1118955 1909053 1828598 1687060 585585 1727883 182056 595641 1777554 540507 688860 646758 1074353 1181398 1670397 76065 659712 688446 1637676 1006795 1208603 1339381 1741899 1219167 852171 1654926 641783 803059 1766637 1798096 456674 1527403 1541508 715187 1664481 1742483 1045588 730440 118146 1693396 1322225 1681107 590338 1474518 1682123 113002 779106 939301 1538139 775011 1052124 1610622 489814 1038412 1320686 1056458 127782 256254 1056883 92943 1713 1464159 1439409 1891725 1027633 761450 960924 972949 546888 1538114 1978047 1011354 965950 1335484 1473241 1607505 1554576 338669 1907567 1661052 1991326 480374 838119 257360 1666981 1490480 102036 1046413 843625 1962874 318537 23811 1998368 1024638 1580489 642591 1790010 1712690 1371956 1542198 1620500 1365554 1960381 929669 427841 558232 1056709 1539340 176533 1057838 585711 1934562 1086813 1428110 1110840 1030596 1524611 310103 179687 1930345 227892 1276134 689929 196103 1408492 913881 359058 232809 174797 1556780 784577 943286 1617657 1908991 636382 1644987 363987 1047959 150567 620963 1349644 1773722 505817 1085425 1703312 1305591 92149 1326189 588811 1828993 80494 911017 780429 1540024 473249 596366 1331505 1034560 1213772 1817275 1421496 461327 1781116 853825 902041 1607108 809965 1257638 99291 1379155 265662 1186590 1849357 66234 539229 1507536 19338 1507829 1130552 1085124 1386713 448412 1289296 1482474 807495 571524 1637562 450587 1030932 1191987 591584 200325 1728792 1063051 1200723 1794841 406765 245380 1631269 822724 1827868 1467954 1043433 1809118 1083563 1153061 117988 469054 1422486 564334 269589 1047648 475721 1226578 1223086 925974 945606 35531 245464 122073 870968 393958 874627 1756733 1606577 1954466 1153735 785602 1039126 506499 1279859 1125739 1788286 880293 268028 1951497 442486 1129796 792804 850189 849677 1662531 450288 1138088 1786748 606538 218660 271573 1974764 1466991 1715554 1365314 365396 305356 625189 141753 993036 894956 565452 1442597 741408 1800010 1430580 630639 964635 1039265 485923 1491848 1749531 1604130 1086179 1729845 1360984 1631031 1202992 354889 184559 940565 1808134 1591135 1551982 661085 461252 1785279 642212 1873709 1210549 897908 424631 720968 616806 1539643 234270 1734459 907980 321880 1812263 1382688 242898 1324813 919540 1912535 1215957 1310393 1839781 1303799 1905626 999307 1188743 438435 97572 1940675 359526 1578955 725648 383193 309061 100184 1661396 297288 990811 936840 858618 391613 1751424 1369145 535478 1298689 1407914 1639084 145944 1186783 583080 83795 732825 1226316 261499 161374 1077001 758102 1934351 702663 572627 1563252 923959 806438 1014437 380474 605257 29618 1863078 1927765 1571433 1130277 1603211 1506255 977466 769304 1919209 1536408 314799 209479 20910 162284 26686 1171204 267295 594813 1613852 298018 517323 1456624 1868877 299768 971729 73117 1681906 1319172 944408 1739051 1709294 885210 1683937 935909 1310952 1790167 795165 1065627 1414991 1444472 1025821 1692775 1463251 24087 1473439 1527573 1130718 1310438 908333 1749105 1024816 375284 1711698 613964 1113677 204782 950201 302513 1366231 1969892 1650729 1747106 25823 572681 511461 10064 187913 1752071 974462 117243 1946668 817718 1434166 878457 149382 649112 1164401 608884 388361 1888084 1468936 67578 712257 1242547 1616027 1804667 1247438 1614999 484564 654896 1731246 206402 111945 68903 1506928 103850 1599619 1193647 1595419 526512 1496398 1055286 247538 1356200 1071136 1863148 841385 1556896 1327827 1387701 319753 502601 379714 96291 250151 322739 230834 1713785 1988977 503958 769978 837767 750750 1375288 1427990 1983277 532833 421739 196162 793940 770194 1009976 615334 364725 1762283 67110 1719706 1753751 1981344 1015596 1434146 777385 1795975 1716625 1460069 889003 171456 1077094 1584668 938484 126256 1336971 1011894 1349955 988737 1012257 122511 597263 559453 1580991 1433182 1111133 90973 1288287 547793 456608 626002 1484074 1154062 611952 1084174 1995394 462096 1646258 655532 1016072 882484 1404269 1004431 806494 288746 350776 384174 148328 1756987 50875 747415 861657 97121 1822746 1970926 380004 846717 450313 1811890 19100 1820881 1410102 1627214 1266709 200695 635993 910791 1525804 1297620 1842989 423983 971043 628180 5455 1177326 1413959 560901 1615897 116026 134669 762299 459050 1869759 1537014 677890 930372 462368 411948 1528502 1877484 1321579 1804871 122200 1322517 337829 67397 367046 69832 1400904 29082 1481113 143968 1896269 999320 1577469 1498728 1143077 194296 979675 1350399 1156230 1215861 1129467 663818 1740047 1880912 1436831 73605 1905811 1388228 471765 1975075 1144992 1891244 1162281 1865280 1063146 724482 1504798 1863861 276396 1008602 1660974 1091258 1804649 1302407 496390 1134348 809692 1619750 1222448 1652669 831827 659787 908006 663041 1426135 1374282 1070619 1815924 14372 122048 1794728 449924 28962 498101 1719087 283176 1100877 1296519 710783 279777 459766 632743 693704 372430 175913 1525983 9955 1185701 715523 364615 1091442 1380727 712478 1898191 1314380 214153 439315 47072 533981 903765 245648 1342681 799249 954504 538802 927225 1649493 61640 22169 364940 1931161 1043163 782064 1440927 1551089 442578 875036 1222390 1859196 1733529 208326 668100 876936 1471746 496642 118533 681510 1738251 1670850 1441379 1692444 1127261 785071 1391130 580148 711184 287254 486298 1425041 1806142 1357955 624582 512810 434382 272954 1046898 1597416 1336602 637870 1919865 460231 79269 385879 1218134 1899259 1811989 218025 435358 1749494 764036 1754807 1345289 408350 527469 1462472 279949 1325451 1330586 1614653 1130893 73020 626703 1959347 562766 1551501 1903871 1220453 1832368 1661995 1681036 1401621 317362 1692883 300741 1397436 939090 700340 843955 1563251 524596 443599 61842 583987 1245625 1449875 1842747 1681971 455341 1309473 901342 1585576 436056 1110127 1922844 839683 939976 324779 89306 943219 822608 870848 800507 798015 1096571 1233676 291786 141399 526349 1765244 993337 133815 567997 408524 455364 679773 1782367 1292498 1754752 1409032 622714 201612 1925719 1960147 50693 1405561 1957025 578596 1694468 1613984 981730 1365140 822958 835758 1249798 1810415 1205146 1778747 1694464 440343 1274369 655762 1531694 762022 18166 1262187 861806 780113 60622 1499407 1785613 390421 1231226 1446930 1233675 1379458 750705 1437929 1608401 273177 1809190 1061198 208696 1032166 1087127 704712 1872789 232657 1019464 1542299 276223 1660420 698511 1172120 621597 807157 367827 1801841 1229252 708722 239267 1792160 322205 45119 471200 291152 1948126 1368095 785090 226456 1574154 1407441 1556257 628853 1068485 1403748 1740988 1587431 1573031 357109 1140115 878148 670950 224420 95153 594517 906999 1243396 1309186 1482698 844550 1288129 583361 786228 1960097 523600 1040807 492429 997097 774511 1988606 1151330 1085457 1421934 1632235 342234 1327418 198552 995183 398616 12445 799306 1338665 753807 1258015 1542288 1445365 1319769 142890 880203 368907 1039280 276481 1647975 841016 1579040 1458654 1678278 663368 1014232 1748730 222564 1288179 1024671 718284 1622900 495727 1113245 1700200 1100078 1170045 1985585 1189006 1999018 1652559 542671 501165 1462097 414855 1866375 1812566 849612 612659 1841322 1832572 953282 1345511 845243 856763 947588 1780302 788274 1933126 1781211 385856 1958136 265049 385574 65053 893881 70205 1411275 1085227 1625843 513446 692896 671652 40756 51970 910262 665734 342939 642647 1631554 834566 1257594 1117449 1820010 1313150 1551498 154535 646211 1670515 980218 1605349 1699977 497819 1229726 977604 970527 625470 321609 1458220 550534 1613708 1789281 1522622 1727860 1629882 129222 1232958 1486839 1621426 554419 279931 532495 1003438 11456 1245271 619612 105770 1336502 941335 1397833 580852 618973 1529640 353188 1810245 1571003 442337 180715 1922889 1680274 1359352 433695 1127478 453759 1593549 410287 1622574 1050228 43975 1289662 1215465 1640552 905260 471283 488484 1585355 1675306 487639 705729 646926 816230 1941623 1065308 1744236 219219 1681350 1881223 1188588 897839 189006 1468302 1469473 1086628 1823118 98880 227304 1310056 531624 218466 677441 1237720 503393 606744 674414 1437048 33753 1057339 1836566 1402060 1849437 843150 199393 605252 1503273 1249562 927854 88243 1062785 1108440 1058984 248451 802680 38127 1295210 1434357 1138561 1765842 860602 1079554 1063630 665944 37261 1035471 689373 663634 1549703 1870849 1121286 1969313 356770 627446 504824 396365 942546 940999 103300 158073 574709 1986559 105698 1566107 995818 120875 1176157 1321261 710586 63534 286657 1769342 564485 1341012 358555 191251 1354922 626414 333988 105335 1328547 1780753 470988 462158 1401129 1636204 483871 429839 411422 1826639 1574988 786395 479683 184778 1816521 1265317 1446360 639728 35051 869205 210037 1068768 1831377 153321 1682134 755552 938706 1963718 921861 1870877 1738651 8294 649269 1551330 775367 1740471 836144 916203 235628 254553 1745156 1278879 942610 1849384 330473 225253 53592 1185322 1513504 284740 1205703 1942141 292167 636816 1804702 1129172 1514741 109125 385843 199167 1570928 1414040 1839053 1353333 389067 905993 433534 1284964 394914 464947 596047 463707 1351091 1112055 1057471 234719 1793133 713131 251245 354722 37764 1329244 1897840 1813629 708832 796275 724321 1730054 488374 34531 1777747 577638 1148961 1331552 484928 1719856 706039 408840 1499676 1513438 1759040 1518695 1617735 1991551 1624001 583024 1562984 372412 1642857 557901 987192 1642370 955082 103156 392543 1095905 1865815 148548 724745 1302333 11113 1185273 1123247 1609408 1445551 1912713 599912 1739012 1598186 1375449 633748 1218032 403863 1878169 1279959 916986 826143 1374044 432807 977096 1289604 379301 1542725 1798980 616303 933122 162585 1538454 1377047 1880142 1391501 1143401 1653422 1523329 1578269 396750 1517500 441080 1171289 1129718 538682 1255347 1235375 1157504 1372120 750849 283369 1902989 361687 1577873 461830 1857437 1961378 1581430 1690489 1914731 658129 1776576 444247 591157 299326 1216703 549084 205170 935438 1401680 1377386 1043094 1240973 188129 1471541 1539361 974384 1047396 1539716 1829499 493578 1254553 559761 142356 672047 1439302 167207 85965 88024 664079 1819810 696209 142770 681269 913121 1943957 983437 1754252 1896132 1293381 677084 1444315 1849893 1111230 1436412 1741902 1459410 251520 1371483 734322 1348096 388399 68167 1367157 99805 821510 554968 1001676 1289442 968887 1285315 764942 1087246 1226751 878800 192886 1986298 1885416 1444344 512718 230443 248906 844691 1812729 1187148 1742395 786455 827281 765498 1060925 34794 1648517 1802524 1859899 65018 1100873 1912542 817588 1707728 1825007 1161001 479971 1227018 1973557 1834559 1858239 1164178 1442610 601871 750025 1488320 1833424 544231 1251348 1993455 45199 992085 1759110 788092 991457 1658360 1603226 417478 947185 1276016 1644838 1922248 1622637 1405345 1785582 1537205 1950396 1553370 1545870 1373774 1040579 392531 1349957 103468 1909867 1745715 1063419 106701 123280 730435 947257 401426 571861 1301706 10835 910157 1184444 1449075 800541 1034688 757162 910643 1620716 824318 685240 1585163 1536835 408400 1219527 1529632 692724 1818274 1441478 1214939 1889985 902758 1567894 863421 565395 574755 168595 1580334 1470641 1105451 1710673 356116 934268 1181489 1856682 1964507 254236 1916874 1070560 965800 149339 626813 1556037 1880492 1395749 1208800 665778 389086 1828841 1778136 1200740 1906956 1868560 1461650 1619532 1433198 752007 56699 238611 886439 1358927 1910588 1097301 229569 549195 1156154 1401343 676111 1045602 1587692 544857 1958391 361398 278119 537481 988249 485226 401936 383077 944939 1534186 1634972 355853 1190015 498550 18143 691568 421980 303715 1059156 1443248 1476675 892685 123881 1425224 1036764 1956277 1426362 606663 1895806 1288957 875634 1679832 431240 150288 264675 311750 1454532 550198 1681226 1892465 1796119 993186 1307604 475743 588814 1344356 1987069 549363 1399666 1980509 153097 854239 461105 1059068 350812 1426290 1644793 324463 1537549 1857888 459002 1720327 510181 1981929 213605 1425328 506428 1203025 1336107 101154 1038791 778500 1277219 447598 990687 1125263 564301 1320550 1599935 1667150 1304270 1700483 477080 1366538 1558196 1154355 296288 917335 1239473 1694624 856484 183068 1037586 328641 351558 670688 418195 991991 1106306 176173 1650644 1041370 314460 489609 288833 1891577 120210 383401 344654 326758 174161 1063680 1831523 877209 530486 40126 513189 359275 1969450 861334 947423 68964 55341 1494774 1750888 1590879 1046650 951711 734800 499931 1442922 260520 505961 1541802 1958672 1972146 1428325 1467286 903313 1255007 1177145 1672448 1105183 303920 427825 1040087 1607590 905080 1167214 1811170 96468 1543331 1872118 265690 47703 393025 73613 852826 1800684 1457505 1026671 185775 594359 1108948 199613 767780 260194 1326795 950757 1476985 482566 1885986 1898642 1766857 1545272 850287 644140 1955965 1065662 1646954 72515 1770077 1394420 1486052 183348 1895851 221193 1936113 1442255 608694 506871 891301 1498906 1699513 1676465 320248 869068 860758 861659 541954 1037968 397780 1488499 485242 346129 1529559 34164 999541 227701 1164460 1698811 1838949 1022873 373906 1675495 258391 422908 411055 1561618 1327036 377304 1142661 280971 261279 277014 744185 1989958 1922994 1901235 1357788 571918 381353 1693244 1329927 342516 1251385 928880 608627 1849093 1661945 1911843 261511 172757 1754908 1778740 1568410 661329 1782875 1698511 556923 772368 542297 1614753 1392180 913420 145372 897224 1316996 1197065 202105 1258058 1602761 1210485 746660 633328 1576924 798365 1969914 890619 492311 1788690 1667545 1524757 798936 1709741 1133441 1712702 1918227 1233391 161700 194856 416754 726914 344671 617100 1829072 1862335 802820 1924155 1732560 1544520 1105696 14042 604220 919763 1442539 650770 1663740 1179301 597207 1037622 1220331 1103105 1155347 501811 557695 959077 522263 1593845 1581684 1295035 1365631 1435214 425596 1997609 1270800 1702065 1286903 900453 1663209 182228 899542 1962096 1301552 1386046 1714486 706903 1468934 400499 1371383 881459 1064967 523424 822800 1055790 1676184 202895 1325759 1254353 1979013 543831 1370015 1554308 277568 355073 260168 874697 184092 1343591 1233648 612019 1377705 1343069 1526104 1163710 462731 404834 446913 1596874 1799169 479993 296772 1511751 1357647 497270 332108 8259 195183 885084 708549 1834229 622221 1687876 986861 370449 261471 1729264 164574 1955375 1168578 1098088 1438366 1205239 1024676 733880 1681104 1698161 1096985 870870 1620020 1760123 547374 814413 1890983 1297733 1867278 185000 1343509 1072305 37370 1022320 1679100 1340278 1232804 977180 1641343 1360143 829536 420019 157862 1993923 1670739 516328 554413 192124 336464 834275 596766 29468 435186 301309 348420 1551389 1670390 258992 998283 904524 1920799 475266 689113 815390 82596 1892859 1276316 1846050 1025701 1119672 1239573 1980361 1582262 944892 676456 616668 958386 1684418 281061 1717820 1020102 1925651 1788511 1095654 328298 725422 1812289 787416 885708 1525864 658167 1263967 504438 256722 1357065 211698 1258994 1162427 1678907 1154622 1319077 7467 1447499 1049218 482764 1657114 912527 1407231 912581 241182 610450 344060 590007 126329 1869057 732508 1402054 312242 918395 591417 1341525 1569674 397424 614311 541854 1854080 1750975 1495960 1087910 1282530 1855119 99467 255673 83009 1852136 1652059 202386 66781 406930 1441312 1533249 1968836 733788 1830472 976872 1029520 913056 180218 935090 1276666 794486 1921824 753461 1934284 1556259 1745683 715870 707631 423770 1776995 746204 330441 1135426 612422 586586 671749 927760 605233 76115 1760705 569844 73941 1089330 1135815 891414 744875 1607107 1921451 329806 945965 1819324 1063967 671129 1728376 1849187 650427 1184530 332589 290343 688456 646883 566862 1117920 457776 559329 1893084 518013 319175 1665562 540787 1334392 1879891 1694156 1214297 1202962 1428907 1278888 1708321 808761 1583366 1337468 1326126 797896 571506 1693087 1188561 1353671 182525 245307 747968 894534 1321276 948847 241785 670304 81424 1284515 526168 660115 1803109 648654 1005180 1984159 1223864 183629 15978 1100494 1211207 1875097 1195149 1457186 763512 803060 1867807 702110 103011 1480193 1766055 1202797 827062 733518 880025 1984370 911522 331950 1884570 1330735 680746 1315523 1552906 1715477 394555 1457498 532050 1586318 480579 1941827 1755410 126034 320009 283550 413932 1455616 1829816 835360 1975957 896448 480364 1068409 1126263 1533255 1063662 1762343 415310 1438353 1753691 546071 1105788 407031 233826 401138 440783 1701 1283832 506849 589465 635254 1950553 1268423 875630 1650176 453100 1238947 123476 885613 1408810 969869 1182830 1572690 32902 1972746 951720 1499250 1383716 312147 1795870 374012 922049 1502661 509898 548832 1334869 124802 1037742 558691 1711152 98672 327825 870784 1327728 1251110 1307221 1868704 1859398 1335244 414699 613744 593164 1215760 1095113 1299724 534394 1795223 1736754 104910 1490015 1570681 940234 915508 1549985 954493 1047387 494511 1840977 579738 612485 1395284 719427 449498 461229 1765924 1729271 1383388 845068 1247691 893406 1795785 195993 224960 504677 368235 1265956 1636416 251232 1140794 1258037 867394 1883783 460008 1843773 19502 870697 584432 1341395 249643 1817874 191196 1702242 1661785 1660704 241417 138274 723937 800839 323429 97026 390517 345092 1642415 178125 302196 1873670 1196574 1837734 418586 1421462 704219 1943420 1758294 764431 1062341 1543728 127225 1726018 86623 1701366 811801 1983782 959480 422813 1440180 1018063 274124 1243647 1562465 631591 618815 994902 1237166 216508 1999374 1223905 1994405 1040365 559114 1684203 829637 1148315 1885679 1448645 1648346 1165509 618445 1675036 782769 1012631 747209 1822577 1894114 895374 358825 1428227 16177 1337805 716246 65236 500131 130482 123398 391188 1676133 1172184 157041 1649006 388877 752550 1133249 10944 904422 238724 1318523 737820 1787337 1328845 1385721 301709 1424849 758584 1741128 307964 560939 818487 1659473 695769 839486 1001695 1214209 1809492 170045 1198221 423375 1456025 824992 1450305 520676 1539288 1062060 484401 579742 365628 1828289 930575 251326 1946656 1331724 1039272 534514 814973 1885968 1031952 860343 1048622 1065087 471597 1599358 1169187 1918321 710474 1476075 652593 96980 324960 96989 1901542 416688 1367297 320782 1386212 1382635 1019672 773903 185527 525583 618830 923302 1718363 315048 769252 1434138 1472419 376676 117815 1273097 1229828 784903 532197 775278 1107649 1439977 619674 1665916 172010 338473 776208 1865462 572049 973813 1160985 1336466 333223 1333381 707151 876290 1746278 834238 371813 812573 825402 1947160 1279707 286805 60591 514605 782277 782249 824961 919320 1133891 918301 339449 150008 1755235 32660 1043373 1867255 602482 154762 1221972 1006578 948943 624764 203349 581355 1776416 566405 126545 1940776 943357 1112679 1521386 1011722 1321467 1318565 1227211 860399 1698663 48655 84462 736023 1024707 1348708 967359 1270217 221212 100012 165106 1395629 541485 1328152 379025 879936 1507644 559918 851710 1385119 1602661 1490702 786224 1572321 1902539 662783 1418821 835573 736908 1544148 1552934 339138 1050612 810086 371475 576086 1952680 157925 189085 1207466 1306445 1802730 1944958 1048350 931796 753702 738637 632897 1208068 164115 155737 1093877 993271 1192344 203305 486029 98549 1725122 1382481 1886875 1384718 233956 755359 372001 962865 270547 1248021 1633214 1559360 1885795 1674713 1896429 1537652 1493561 1327921 484534 1452858 1471425 1338352 1855466 914489 692538 798305 1455954 3522 369900 491989 1305843 1063012 648313 1194457 1597307 1542764 966111 458103 827981 446943 1337969 1836429 1858289 1316681 666987 802553 840189 600478 439464 1188810 1222491 46540 141297 857126 1641150 74940 143784 1070376 1641917 132231 366161 1103494 909681 662048 1529854 1912753 1352341 1002130 831850 1535207 768575 1717117 1729782 1329526 1422970 928405 1440409 1913708 1896877 1958102 1915434 1863420 750108 1510589 1264337 1180374 1179232 1649288 729484 478114 539638 1230149 1756187 644686 41332 1120890 1741123 754741 1168024 615746 1027906 1208018 759478 813441 1964702 1519113 1075481 274192 250502 1407108 337124 1353549 747945 628647 1647609 919685 768608 762917 337852 278445 1364561 1498820 1633523 811240 959317 1634974 1566330 490384 1716953 422021 1228602 961454 577897 1918785 549060 918725 1757831 39521 1068456 430396 1601554 1903677 923922 1964229 552200 1028827 618090 1991896 1198051 429588 662694 343352 453252 731932 389259 833548 702676 552173 490362 1066990 1807216 400894 845936 3601 1486814 943302 1957318 1519256 169799 1444416 955785 530967 1087442 522198 115438 289344 1674486 841256 282430 1101597 1610469 516901 528992 639868 424699 1163981 1070142 545083 35958 1184883 388503 1172186 1066664 498800 1837946 1879658 1460277 517195 1725411 1626125 1616038 577775 1512214 899107 1589696 1433664 1691236 882716 1100265 640888 1237907 200679 1048809 1700272 607326 699140 616879 727177 1280154 1724261 857694 756085 844671 1086010 273571 657417 369148 1781754 799642 484936 813880 1883076 151864 1328613 1506722 1712493 1833461 552512 1594725 361184 512225 453785 1644062 132549 121805 952364 649206 926881 280130 231774 1126529 1341421 98605 428527 1432481 1958972 17478 534667 1132635 1622100 227523 1207142 327990 605509 131439 650273 1764797 1612280 1074497 1681799 846958 116308 1587030 1867726 513794 706434 1784961 827296 1543811 78298 376268 1301195 1491766 457004 1766721 199872 539484 932665 502912 344271 1316791 593568 1480613 408882 857699 1841417 505341 1393620 47844 458994 1565704 276018 1442200 1379520 434559 204767 45942 1575967 925813 808423 1852675 91 1190968 1507720 1010984 1567883 846867 1585483 1554314 317679 1959301 330497 695757 819072 664378 1240895 187202 1838570 144139 1600356 148652 1956679 1326261 1226755 355666 1939698 1922414 313102 1803427 1074059 139946 1470379 1815526 1655754 694219 1662577 1225219 1098490 335117 254133 530418 651397 1010592 836263 1823892 438848 933960 72751 1295745 862634 1198181 913870 460636 817959 92696 172363 316242 1967708 1312142 1881317 399785 1064444 1718036 717085 598702 1935832 1615291 778161 1678559 756188 1592758 176055 1911599 940977 1749213 1752680 1932806 1277034 1524388 27051 239935 1558931 1931220 1569354 1828488 1434205 1621410 645482 1468531 675026 1854755 1646653 635984 1648732 660435 1179507 1775442 1387579 917798 1234328 1471957 1140952 1689963 1169652 877628 449533 160540 1226477 1607450 1205561 351325 668203 1161927 1661433 733042 1225730 1005728 877052 344367 783359 1377451 1392806 1751648 187946 251584 1458922 8170 1882726 1438792 1543077 1231372 624976 12811 106634 1403830 1488268 1889616 1066157 1645941 999034 36618 478976 389461 1657770 277247 891041 1053338 1310866 157285 298894 1115703 1311177 580316 1997889 91252 346843 975286 1392969 1449803 981437 44536 1962006 1381610 790008 94752 1731821 235465 498909 1835289 1520560 1253290 490914 720395 288362 1551344 245768 1158947 1736349 950997 1457937 1613799 797426 1428881 652643 121389 1152481 1897195 263439 1913064 264522 566651 1101992 1185841 1952771 587022 1148871 1880250 46965 810916 1450373 519703 740528 851600 173276 750393 867684 401974 314615 1438094 532303 640915 1483060 1734077 987373 300153 906197 1368900 1149679 1695437 1744261 326839 458646 932799 1118458 1902391 1905071 444217 1315026 1042297 845216 20952 55132 575089 1239062 1496784 1550936 168382 1398433 1207438 462826 270095 441877 1368650 1974365 173125 1234310 1362623 1628036 587910 113524 747175 25797 614082 1027414 967580 1426637 949966 1264055 1590847 989982 1211208 1626355 1907969 802748 493912 775032 1235078 614335 1386 1772383 747087 1636957 626576 1327504 659282 1752937 1896181 525217 1273415 1964372 413581 919299 1410708 1308683 1365070 1131593 1488104 1199812 163812 308807 1917869 813865 872975 1088349 943045 1699860 451914 467598 485577 1543729 1642327 1571573 858457 1720902 1038819 85195 335744 158209 1673548 1605096 1308174 252991 1274330 779118 1746899 423810 1198061 1937725 606945 1452247 1841917 1952728 356489 641315 1508526 1747175 1618854 1297178 1407753 1747986 104428 321109 1755373 961413 1936369 1492682 883763 1171553 1596218 1524272 441845 325523 1818880 1729019 949096 629792 74698 1672977 974287 1490500 1132403 386316 750173 1849578 535829 1958839 1330357 917535 1821836 969587 244420 1807450 1281960 1696711 1908690 1068384 1129486 222558 1042591 202977 1518689 261896 275851 214807 1601423 174023 1152578 65913 1851946 109535 302575 1477096 636073 1961093 1267147 1438519 628162 424366 1670787 550930 1133062 952940 277700 1492463 435680 71665 540064 1104312 1108751 728289 517049 496647 474304 145556 58869 1274583 1685856 13939 218977 1576681 1056505 549390 1171616 1430987 564931 741806 465332 1818954 1963728 1034608 920757 1940639 1461900 40532 1047531 1797741 674881 814175 378962 1682621 1703854 1022875 1991755 1383992 306039 1655197 1998038 728992 1943552 752564 1769352 27489 593896 1585605 1432998 1223942 1363341 1711297 1462617 1392072 1667682 1907853 1536545 695663 1432477 1234546 1564076 1552983 956356 177457 1335897 1877509 1008955 673109 1189407 1780441 1692732 7104 229980 1648253 1965453 1835647 152265 973749 401915 169923 17111 738278 1829194 1551641 1749036 1033016 1078058 1550175 605455 915875 1115763 48408 374646 897756 1915967 1558362 1240721 117290 258154 1426121 1937147 588010 713621 1618392 1750342 1592182 591580 154808 555080 707867 1288243 989695 73571 1662756 453041 534756 1762808 668519 1044232 1930399 56907 215709 315875 433510 1396685 1430589 1069034 1786771 1580948 1234594 1885526 1670194 1854943 575625 1535807 1968015 1424228 1486113 1809298 1178293 22203 1673529 1736418 1972130 39012 1636487 67713 1182286 290675 904010 528385 186206 1481951 325678 652168 820258 827887 7725 658475 947571 1208828 1638086 232306 1501028 4158 574008 944926 799130 726440 478881 919316 1372309 982263 146324 1102617 877395 1496170 87309 1048258 1858398 1948046 1490035 1592945 1907699 710103 695511 743789 555247 1532715 1642751 508196 1829968 571041 765319 1833885 397288 603059 1278604 908771 843235 1053880 1345261 649010 1568415 551317 242856 797753 61342 120934 1223877 588676 1897531 751474 87989 669134 1488609 789250 1187645 1241410 1381407 932441 14848 1424962 657909 1192530 1810393 1984454 1707005 1810325 56598 613550 1555468 1079519 1622648 217364 735145 734479 832799 155421 446106 21970 837411 781237 1263847 657608 8710 928789 412735 773731 1463554 1310928 1246462 1418380 1039763 1810566 332685 1178322 498038 320798 853597 874232 483433 1935910 1987513 1440407 1193894 792536 1648264 1058340 745010 1490581 1120830 1010441 1290849 630512 255924 1408729 1890270 376504 442605 119462 1936555 1153184 1883044 513742 113909 1945306 1752379 487167 411622 1600095 1187335 807248 1885619 357148 1243584 1278608 707099 1432551 1100091 1529135 1049182 1521716 566809 1680556 1434175 1351320 917141 657967 799186 921552 1611770 950837 1569912 1444819 902056 1409088 835739 1041244 809045 1847695 1307341 1169337 323047 1795774 1976782 1774790 77832 930352 1570339 1451124 1933138 846575 921420 998932 156416 1702334 1363545 1464428 328636 1475902 615365 880165 357940 1561352 1581880 1226355 309782 1981419 1264629 947474 1417364 1900871 1523447 1913833 912682 1231983 1571262 891415 685381 146769 1134242 516695 1604687 723800 1164878 148509 537482 812350 841287 113162 1552917 365033 336130 501358 229229 1931432 662780 1315930 1536359 1018501 635580 1069683 1146837 1085461 495432 449216 1064598 888780 1554890 1833194 1634417 1295937 1402516 948152 608625 416473 1490639 242661 1590658 802455 1007699 1154753 571561 1667018 340094 715464 1892858 343251 1649557 998018 505165 888370 254468 810617 780184 1605774 1241703 506334 538572 232232 1300758 1552374 657312 939953 492527 1725409 1625173 1155679 284551 726130 1484829 1834012 167789 1267145 498370 899477 1080744 258809 781102 395725 240354 331531 1041223 26909 867788 347023 1151489 792225 488136 613221 453194 623491 1777690 334618 524961 1360099 1999598 1321134 775806 525895 762859 1085944 551932 914290 1126036 498577 1411714 1206244 968488 555294 612223 1911256 1295371 1209896 338961 1877020 973715 884410 760686 101366 145409 1548183 1343061 1935692 619283 1832763 1963562 1050082 220331 1713892 1461396 17457 1623649 1571070 1673035 1585512 553880 1503156 1664789 498932 1178126 525772 567141 1730492 1710078 147705 1690599 1820340 553459 873739 415970 1661499 189444 1278068 1454415 928919 265788 120823 299259 414800 1872775 661107 858950 1273316 1726394 1135734 471436 564245 1546448 1156509 823177 579707 1991877 1177480 236138 962422 1290831 1138525 918261 1662243 27850 1623725 169519 1273460 276755 1141220 928969 126406 917097 1885494 1906303 934860 1277675 1438744 474109 989772 993502 672915 1105537 185245 1672936 454205 824574 1855198 971574 25376 1954253 1319802 372209 1616876 1848962 1890981 1991011 677635 918745 1443436 1074758 512344 903505 613735 879869 1725249 162056 1642942 1553108 193777 524997 148383 242731 1231382 1027634 1414575 1447859 1541268 1111932 1975356 652485 1926642 1336313 273145 259307 1305331 997159 115064 1803155 816283 1457796 1293156 746149 1246342 1763884 992359 476372 1124662 746106 1963503 1994285 1407304 1833193 1875214 1657774 756090 992896 1590080 502563 102984 1043798 633562 1753024 1479055 254015 1491849 610314 241653 1764423 308806 1475768 1965868 248244 1286158 459869 1138430 186742 1256486 303271 1524485 1474601 528136 649549 346665 1708004 1359415 123733 1723201 678429 1003950 222849 1193345 625006 1204225 1170152 1329832 157015 1788994 1616178 788411 1168773 631417 1952261 612146 1171436 1011818 1139645 1951787 406275 1297179 1884001 440080 284583 265379 275706 40850 428186 1653355 1634913 1399459 906052 139508 792908 766948 1935382 470078 1890838 1988240 333811 1110157 1833129 1756082 1419243 1573335 1365900 869022 1028005 148344 1360786 1329972 1440642 1286677 316891 949994 1235784 130491 1281966 1372779 225028 1645245 72798 445593 1279829 342504 1890570 1885179 1306025 1812089 1534801 775070 1398902 1581511 431473 216678 200537 301013 1506720 1472837 1213310 322907 494804 1607926 1707649 318715 1494136 367267 1104110 232039 1691156 1440339 249315 416613 734210 966361 31128 661906 1854546 1558407 1737512 1480935 244590 934004 1238980 208328 1461342 1114190 1151716 13788 1404112 1745579 1027833 1605300 914149 714849 1136772 1483843 1679743 215148 1726462 573419 1146877 76169 127405 922453 1283283 102788 675836 1672734 577372 257959 575699 239118 1045128 199106 1710345 1458373 1426183 519297 1085138 1173598 1617405 1929308 305123 1286603 1424952 85673 1780923 660058 1806959 1923979 1109737 273398 124815 193243 563013 68451 1759823 837878 587275 1140362 822680 192074 1044961 265244 696990 329225 1922830 1997163 108402 1221325 1816675 1991087 682221 1417968 139743 1532668 1536229 1019565 622680 234753 1439152 414047 507746 352405 1692807 207245 1970156 1885611 1471445 1512220 481204 987702 1007065 1228046 578868 133481 1173413 775438 966496 823806 1578274 1461222 1284921 333513 1225511 1904243 21671 77422 639848 565973 864936 1055401 1925978 571553 731216 1312920 1495180 1908586 197639 845606 671863 182892 1189781 346547 685251 195747 504368 550032 1045372 1505256 1622205 1988177 1512753 366218 370473 628537 231101 366679 986882 973230 146367 1292866 85613 564029 1187131 669029 479884 221939 465854 294368 1443527 1901063 47794 167854 1161874 1707990 1042185 501503 1714813 659 981349 1489657 1850151 161866 973406 92807 1699862 1720153 939555 1238619 1603413 1191058 548544 840287 1745186 1181868 1830719 1295981 594099 943810 1966677 495471 1087217 1886874 702080 212664 1033318 801642 335393 1076973 144411 1842482 416998 528907 1625353 535813 589918 493892 1074844 169227 414049 658642 1273728 1640624 405708 1667895 1444385 1182353 627032 97015 906206 1284243 997541 825 1470515 1411541 611983 764849 1848982 1702058 134140 1483163 595222 1761235 558739 1984310 539345 1874971 1184350 234165 1055133 712367 1736788 376244 880701 1052019 1881470 1497476 1290527 197600 715491 1060682 472312 1985322 1958600 827761 1883046 1728907 574309 1303375 210637 1028358 1784304 292708 1993019 160893 1410747 840520 1687766 1966736 381426 1515707 1306751 1124274 1249155 1512591 927838 848518 1294942 1447942 1739061 58959 929854 633606 1762203 1384901 628239 841667 406283 710623 1398539 919578 870522 228879 285106 1648863 913653 1313909 1884020 1166578 1174725 314938 508778 1737418 1391977 1103026 492931 1814573 242570 1846974 76532 1977714 1610626 1148130 822037 1795126 1014289 1408159 821463 317672 623188 1009713 1950740 341718 352814 463150 1371639 85983 1421943 1196944 1366517 695657 248052 1568140 91308 1911286 1115222 1518804 444850 933107 1455883 736098 30121 417156 1513306 1689153 824561 262676 681052 1166583 940674 905938 741933 1102600 1766514 1283425 1196825 1038114 478007 329838 820589 1909321 79516 350243 1091280 1084544 1496971 485250 90662 1944281 254092 19194 238705 780710 175137 1169015 745657 771146 1476375 1679631 1250111 390354 699974 1167123 54551 307145 1889088 825730 866823 1434662 1577852 1318937 1311664 1633210 422422 192897 708492 635672 312835 432147 1075493 1882806 139452 465945 1611137 292792 187792 614809 1223307 1010424 958520 226066 550530 759654 359166 392095 1417684 972969 1279555 560635 1396104 1051965 1070260 1399949 1658266 638020 744946 1406682 259422 1868310 1597626 1305074 1403772 502546 1363581 1578426 1651680 660106 1795463 1876295 431705 1335272 1016774 302657 1900449 1225126 856377 35326 1130819 93801 1625887 522468 366641 1692763 1752104 1980449 1078152 116734 676329 1134843 235072 1187726 194237 329387 608477 1762147 934951 114886 592295 1699060 533285 560623 465547 1985666 1030418 629742 173828 520249 147369 492913 1454441 1430440 421040 739808 1797572 918271 737094 754217 804311 1643 1540785 1154491 1430136 1265861 270792 1894912 689857 1103031 1867103 1160092 1266280 380264 1945676 1049438 703359 1997064 1230839 423971 76739 274874 1184709 1384521 456512 44309 1756225 698784 1091613 1496432 1902241 1922169 1872038 180045 555075 1630746 1349698 1740580 15309 1228232 1316330 111104 1076361 816385 1016567 420673 866513 1620842 718642 1349512 1607620 1048608 656529 1141584 1447448 1876324 1545149 1695926 1762212 1547556 1281715 602717 651928 1953752 762239 1940373 1328384 283273 1664207 602175 8725 519147 245794 1017984 51498 134973 941462 925927 804856 161773 1371240 1419009 1259271 1951363 1061853 702738 1205475 533574 75491 1416476 1588410 424521 958745 1566449 1367420 1374267 1972806 531276 1306712 1046635 1719777 637876 1860514 394407 1149539 1990201 1024329 1869416 1252925 1241900 626041 1800808 1940736 1076469 35442 143965 1180880 1892774 1332624 1729050 1770432 1877707 130110 1903264 406639 1232728 1498746 211270 1567761 1120050 1348515 1719799 643973 712304 588922 948131 518889 1861677 655996 1783033 679648 661888 1902576 961659 1308948 1813126 146149 1815174 1298133 531417 1197694 820058 613992 1880347 765589 565080 1222183 88161 556374 515613 1658687 1991471 564506 56334 365574 882229 1046478 312695 143320 652834 579478 547183 1281797 1197042 108655 1480582 604548 1886265 539082 649824 774591 1134498 1331548 616380 1932607 60542 1552350 622568 1947950 1039503 759568 1055751 1465749 3301 373383 1339420 968233 678093 852351 53124 815417 1773920 255466 164257 391164 1323247 1936529 283717 671328 816345 1228920 803833 374253 1644368 683524 1471308 1364134 414940 195842 1382828 1741724 743025 1782534 1452956 1449771 1725804 847818 1348948 442416 1836489 1024238 731169 1992328 716647 639732 299402 1931322 1244863 402764 1707264 670948 651024 1164993 1972170 1620772 336719 1530316 769330 1000696 231832 1472698 1077448 1011 1913486 1692833 883171 1007739 520611 174194 141436 1303184 618854 1919549 1814099 84051 226601 897716 545840 1103552 646616 1204765 1382228 1783012 1420406 910664 1698969 977176 622336 915029 1990538 1701210 1833875 657717 1781055 837417 1993892 1882864 1305451 1155494 1106731 1418571 1111117 475720 904008 833399 309978 474494 1840167 1869403 58423 1279938 1886223 101474 1365939 1652330 1184423 1357648 1138039 611229 700014 747067 1617792 1901447 1561519 1480558 1442636 1097347 1877226 1491500 974251 651579 46873 136322 1315541 348900 640031 455455 1063296 901894 1831744 163633 1120409 845184 1608672 1349618 1743866 199627 639148 1232239 400370 600290 887999 959265 1794504 1177864 28718 1120255 971964 1301847 1745085 285526 241334 1973484 1702819 516711 928933 114331 939489 19978 241670 1706495 1879699 676519 355246 1375736 1205779 1578523 1796167 523101 376905 1650198 1728064 723805 1241976 15250 488901 1166832 1116618 38812 1788016 187695 1196875 18440 1499680 955461 915703 526099 1003315 1842065 1186205 1561342 1294617 305057 84737 1169624 1640255 725360 1750248 1818094 1245168 1686618 1750215 699552 1287310 766266 461686 1970903 1089193 1088759 568908 1707074 357765 215273 639664 498337 150708 1487523 1883200 1481504 1504564 1209691 1584317 1874066 468348 1529766 1814148 143604 1680655 233030 1186708 960537 1693878 1034235 1934337 1955920 294753 737512 1317015 1369080 1540056 511693 1398192 244167 1931671 55644 479882 283282 493613 552644 1021356 634454 26954 1035948 320593 1890797 47012 358342 1016752 1953515 116040 219107 1328039 488039 958278 839408 1865118 1104669 1324008 854772 1368099 1156067 187893 242625 1237484 1301421 1417402 160982 362472 1685546 1346749 941891 35482 1575390 323046 1198080 1466933 997109 1541549 1994585 817669 288793 1283849 189404 1132591 393141 210883 236857 800346 276674 1016626 454978 678702 1130309 1056102 145251 246049 1784368 1306746 1420220 247077 502619 650672 647068 463018 470621 1112567 160744 862545 1512820 2924 616185 705373 1721882 936922 1977678 1199804 19757 1009729 1120463 1919283 182999 1843940 524681 1500900 1399905 1054286 1014162 571095 1794711 1714253 106947 301093 1233782 1845498 1864974 1156281 1564235 417791 330681 1030010 1585046 1959024 1419996 609357 1054454 1716677 63980 737852 1300362 138349 579412 1902596 1569639 1066222 1667298 1108230 1624234 1719275 282559 93061 1826931 3481 1943533 880173 233865 374059 1445621 182119 612177 332636 1321474 1828640 1892790 1617338 1207577 1983737 322215 996558 890971 739968 1007463 117230 282414 1164799 760177 1386741 857529 430655 1357842 508176 440682 1395899 363238 665696 64493 1767230 579465 868923 1067673 729244 735745 903252 8368 304996 1297894 978596 589192 106482 578505 295355 1840624 520826 938700 1288341 1820013 194945 1884866 576510 1012213 426386 526111 694561 238479 1030180 1254254 803485 1069175 1788505 1650847 412215 963878 1697780 320968 1548646 56070 1014266 1792441 1938433 463012 36253 1591273 235822 114906 684263 411467 1573551 793695 713654 1100524 616348 1997882 631020 1060836 1623094 898964 557937 1354394 757633 1811837 1763617 30335 65830 1385209 1691262 1824826 129007 867517 987529 1311218 462222 1361985 1047190 1664453 1799637 157582 1064370 1761220 767535 28429 978929 1476248 1659884 729577 1383363 1352447 82099 1860333 704458 1061107 871844 1577493 630172 501533 645142 877534 387555 1787396 1542048 286151 1247279 210679 368165 1624148 559548 780263 270764 241042 1832857 544066 1371548 1778043 1639329 57153 1088059 1453400 868890 780156 296600 739891 187154 742563 1308271 349010 265698 1143387 86088 1968568 1917929 939155 810038 1980031 302685 103558 1739894 942314 222626 262846 647878 226767 1516024 981397 1660103 693734 1018276 1001351 1890381 884057 115835 1045396 246351 1749273 1855779 1014729 373836 1264142 1239382 1291820 76852 802420 32240 850298 1076670 1444241 856884 963717 674203 1949221 849152 714803 1835442 1176671 753300 241797 907167 1247468 1723893 1629356 685845 1417908 890406 202176 1337712 1255358 1497415 209227 1650195 1200721 509530 468133 1728700 201316 670174 917873 1770902 1953133 1201922 1311099 709961 1505170 1884029 318896 605296 640533 685263 1917553 1174880 1138435 1776324 460391 464712 495979 1721873 1808963 621028 1189033 248993 49602 768745 1867042 1614768 90328 1667513 541590 1911664 1040255 1449999 1692058 1742265 1541349 1320659 1828348 1675891 705825 1418204 682408 1863201 1844071 1422932 1039296 1901708 675056 125692 1474286 1290052 1711352 1510468 1479326 1499878 1690802 365167 427911 857642 1537781 1489671 1540005 78590 1668732 645229 519045 1367146 1931167 1854854 1241685 1949397 1962950 670859 529272 1466234 640906 1306079 1430138 345216 1074663 489787 720494 670901 393414 1367128 837971 1821618 1099819 1867998 335793 825902 1117109 1579718 1952610 142622 1151353 1548557 1863778 135978 70253 1648496 383314 1916472 1402950 456564 1146299 1959735 1721542 980006 309272 281236 1229940 8611 375942 1632679 1402433 1171389 903991 59907 210274 489265 163492 1022357 1798998 474334 1495130 869848 436520 155282 886615 41990 761873 1523717 1091269 1751974 1014644 774914 1609305 1760102 389890 1653898 695578 1360956 1629937 865480 770239 27741 1218093 713708 315234 711479 1638101 67070 1697887 1335383 970611 555623 1372338 53545 1977054 819858 1810124 437063 1720624 38614 831526 1790730 1733008 1049263 1586856 446644 675053 1823945 873571 212056 1129880 1349031 1065668 969431 1005931 632163 1012357 1538980 144478 1583180 1327464 96175 410573 892639 473265 1566295 1087124 939459 808815 227466 1572268 169205 1264171 1548293 1214268 957498 886611 215250 1590469 463836 509103 1870429 915915 1241005 398058 1263708 697604 840333 1380540 490108 1000385 1885056 524138 1980833 1460 496276 757627 484587 387049 1099055 1815272 982515 1012629 863512 491116 1691705 1861296 1107479 246333 1830138 983045 5355 828241 707745 1867426 650182 323742 593307 1845724 960728 626548 1626805 814260 1689454 1369282 730098 1785274 707655 954602 537106 691351 711191 368917 1920935 1528165 665541 1657778 76599 1691770 974672 1592187 1707388 1663936 582976 1352321 672484 106074 1198138 368321 1239169 1956625 71598 1953474 311933 1731863 1460235 774072 1215825 856454 932452 1999937 109290 1343022 1139765 1272166 1616660 552760 1960449 842171 1274953 532610 1358952 1520626 67896 1613394 1567558 469937 651014 1310483 483580 1328918 467746 297879 1674738 1583118 3846 1969849 992692 405082 932977 1959881 1988537 888521 372747 179711 915556 1500893 502755 489738 1849399 287952 358715 802047 1674564 753465 1177872 1254721 741953 701437 428051 1514703 1672642 624247 121101 458208 1739121 1644296 184981 1491065 64437 1946944 1930688 532455 736392 377175 1862440 449249 1951690 616486 74193 392910 820865 265619 492012 1167743 445725 1131479 348444 1925240 408938 1574169 734747 745448 1409913 1986662 1846830 1562127 208065 1750894 981944 1732019 134275 1823867 585132 1082801 1820073 339247 728627 452285 947864 476388 886656 784281 232265 1061317 502675 1626241 1621224 314072 1310249 1791317 318196 1887137 781684 1171420 998533 300923 1382920 411604 1036777 1824440 388627 562845 951879 244142 57295 156126 1719555 978329 1016250 1580409 1136877 28209 1440234 1436498 607692 1443716 15692 1501198 730733 1804805 1259621 864464 1143545 1897289 1746003 255245 505118 98923 628868 402715 427257 787779 1576155 365329 235304 1668385 1567413 1766628 318420 1567267 1670793 1639912 647782 1693876 1792105 786943 382026 664806 1102189 1738875 1525822 1252663 1661777 1685563 236817 458355 1369556 1131992 535818 481658 1071257 15471 299044 324413 1957545 927138 1861746 391532 378023 732498 481081 934721 519380 235227 1369452 1168813 1844023 569820 1524269 578487 608195 1259070 742453 1188051 1849091 144770 298841 1381386 99359 1926840 1863120 229935 1947005 125768 1838545 1420361 1817486 447169 1092266 1915291 1281920 1913806 1532264 1732077 1750789 419139 25403 563375 439629 1166016 1225415 22874 1441886 370073 844483 1926972 1722217 126379 763963 247513 1444057 1231783 1175776 1521936 1467032 1386866 877438 832969 85989 1946689 38632 1784842 707855 131718 459652 1594132 966249 1947809 306620 1696948 693114 739911 1050586 355826 1677117 1003122 1819927 181224 154550 1813534 1978168 417467 1812780 1856618 1230314 1039691 273254 176903 547299 271488 643945 12201 1031445 1933586 397040 154914 1090046 1071606 312112 597333 1661190 475050 1133744 1297672 1780489 1811410 1320146 297335 39389 332751 1131989 1972945 1210721 1361014 106964 183208 668270 308209 1364247 1208334 1080444 17699 1858574 1351724 1836726 977566 1891495 233485 206272 1994848 1643019 547440 1530233 1685647 1313777 1418152 1678184 773039 591277 1331273 1390518 523759 54685 1477912 287162 1590535 1047427 1255269 1531332 236665 164944 18106 195155 1931520 418280 1437775 635611 1411114 1999655 1407179 571533 172150 284669 1233248 1637087 1610273 856005 494576 203169 331169 449266 1402757 605426 239278 518603 1793198 1196675 877669 1332286 1773473 1699477 416648 446695 1307433 1364896 624892 1883177 29815 126923 720612 1701906 1288979 1916718 1795959 1237186 1805293 1278095 1242005 523073 1764862 1207458 514711 1060030 376624 250671 1884409 173005 1742460 96446 1752272 1880950 1791784 1959563 922862 1492647 1090410 1559063 1863739 1622454 925946 904771 925794 1386512 594554 658837 111043 1675375 1030906 836642 1371250 631218 1728971 16097 531761 274242 1241769 1969348 976743 1356940 1021084 635366 250708 904026 938903 186387 1665649 652212 354818 10488 1004982 43751 447198 1703810 1396559 410807 1891031 702961 987171 1967453 295827 37736 1110203 1782529 910086 1870192 788036 1568965 916823 1374984 1350331 1146222 135859 1748798 83003 1745527 1582298 1921385 457077 367615 82627 1877316 1425936 1532016 1207029 1159621 136099 35957 253424 639959 1700935 1374449 1556343 1913683 1052125 1874972 1047102 437909 1861063 1495431 688298 1458126 998835 38866 1275663 177641 433634 210618 1244999 97134 1120435 695978 564144 56876 270388 77561 1816206 1029491 942816 624223 218580 1624323 1661439 1432513 922924 1871229 29753 1556594 623298 1437628 1225479 1023918 84642 658984 1043282 929272 247879 327982 875340 197722 1599914 707861 947346 598574 1883329 1526858 195656 845270 1668381 1163275 1557375 1680744 1872281 815382 799258 339964 914976 1532730 592895 1122851 1783608 460214 390637 570705 1258715 682846 48039 1453779 848055 581256 522879 1316648 41527 222442 1284180 315787 643730 1225854 652591 283456 1160033 513832 94717 450043 1149963 704346 175013 1552472 1385017 424753 931490 453714 1648831 1848910 658102 1924029 115727 615279 1217188 291559 1613595 1730198 874669 1111047 1298423 1078575 1655742 949011 208297 1913949 241741 1596142 784448 1761863 1102994 850346 1117230 1460134 1841146 1682180 340168 597413 1404826 1396975 136356 1335813 301490 1039961 484355 668907 1105287 1616399 1973948 1491169 912323 224932 621013 1476840 1890592 394302 758030 275196 675399 682808 565522 1104246 1076292 295010 555792 1625780 17775 1091876 1011465 787103 70106 775830 520540 745169 1211789 1535780 902398 234505 1757028 986005 1125745 1188052 1270593 1742583 779302 1942415 170524 676480 1082539 159801 1976921 947304 1706554 6144 1353969 214706 1592402 357726 11360 231229 1158600 1205394 1657541 13176 1414083 655424 995840 1251493 769487 1532429 772022 737356 1603028 957685 587951 1900628 800820 134959 1039982 406207 83608 1664777 1544686 1100588 1137889 936918 1399768 1247082 854712 1879458 1375512 1524543 208967 838363 1114069 1074658 738339 1975952 1262995 1301607 73702 734425 295769 1899390 505720 1672790 1975314 513778 383374 855687 1552693 615404 1867150 908703 1755569 1921486 1532589 1746233 787670 1053125 1806708 478080 1278301 1640681 780816 1873678 136104 435122 1867174 1653506 560335 1921176 1934994 731351 80017 1627549 497330 167237 245059 1200511 563397 1680666 1996667 1229502 528156 732396 617804 1283583 513099 1850065 1372212 1718898 938715 241561 959683 1732302 572661 1403679 1237334 1922105 497595 142024 871520 1603451 488805 1155616 590471 393849 1791894 64327 1087344 1715161 1517287 1009585 673966 1919525 1447955 1672925 1894414 1836644 859906 72890 1668727 1528513 1231245 248096 490820 596912 214581 1500644 904232 162322 1841010 1140081 143667 539655 1131917 1732040 1670275 1556280 1242669 1467498 1081476 196595 1631472 1610759 1906455 108069 1710047 1338762 1753587 1049621 707418 1566041 1852145 1209753 1403057 1959055 1602615 1962810 1667547 85785 1623825 1203452 486567 361856 1221184 127016 394891 1682863 1453278 1354206 1244741 1668583 241416 663151 1531818 718677 1471095 559028 570049 293499 960263 207966 1087918 504354 242647 1379180 1298055 403916 1160120 1199926 243684 239503 30885 1993102 1849456 47838 639404 548589 1173040 880610 1327377 1272825 209654 744936 1086429 1680836 401806 1827280 525607 888995 1927738 1767800 1940308 1890670 729428 1532384 1894362 344467 96886 1458198 35711 1041065 1314617 1591792 1702679 175237 1988607 1823260 413285 883014 1826170 1524319 765412 880058 1977851 1864992 1709699 1843764 1448213 1383708 1964353 1995192 1895658 529335 802019 1824507 167816 1144584 1322421 597643 1912728 1447472 525368 1318190 919185 1634897 927422 942384 712031 1711740 539315 1185205 888700 375441 1142452 1430202 54208 1276370 633303 1415044 512984 38069 1971038 1285708 460169 1968428 797694 1461343 1242778 1066755 816936 371786 593631 1715848 1307939 1149608 1666968 1872762 1954585 250242 1773948 676316 471755 1958480 323898 1814300 1846851 1143 1079113 517099 939984 1639087 1748937 426444 134711 1822442 1858447 880491 405443 1329563 1830782 142906 1767598 691684 1771114 785809 1536205 1893963 1082818 1695506 1409018 1444176 1335069 907634 1214921 2109 1708566 900279 1156449 1845086 280706 1092118 795891 1132920 586916 1166380 1787951 1672882 511587 267598 201762 997054 1279928 454887 890585 1813749 1815180 923007 1446874 220364 916024 1633196 57884 1890612 857304 595674 811151 1500096 788227 625079 1133070 382270 247977 1502511 981959 1625126 613099 280240 1855846 1381498 406703 1198340 1253864 1800929 768135 1392671 1289148 474255 1811928 296266 383062 1538197 1012557 1908720 583575 186159 1944847 1661725 107202 1880811 1700994 1677870 1056342 554264 396276 1314660 1894907 153872 1648607 672460 1279422 1738062 366634 50626 1374133 26720 1583651 180830 663446 383237 124378 1007211 97175 429987 1025878 1187689 383097 1406329 1358939 1857611 226026 1932430 390340 819678 1009697 1445290 1028607 1294216 158161 567035 1062092 157362 283982 221831 1960202 1652150 1151598 1472510 786784 1176815 1135675 1327678 1402537 493355 643277 492255 1958905 29698 1157858 448536 705674 1846355 1956416 522422 28577 1451006 267889 1855498 1674144 1813213 1890369 1533241 1741638 323662 1151080 474291 841302 1468375 254369 1390634 1987525 707285 536698 270683 54495 1881203 1822263 1006927 206444 1529888 207680 1821880 332307 370285 245589 553997 1641989 537990 1603499 268277 1189677 1175658 188292 1555492 122378 1055660 886108 1539618 411731 1469491 1456782 450311 1556730 298482 873915 1372668 1952902 1049795 126227 629869 1635876 581274 1815327 835477 1711762 748581 1670476 1162176 628307 1487648 23857 71077 1768122 100083 1700960 460409 95986 1020306 1068370 1908264 445089 1342496 146240 1709027 550753 1916931 360970 647396 1475471 1852421 1395845 1729545 489250 1994667 1248543 1566673 1904150 1588941 1962134 120849 941760 760022 171845 1092457 1840340 1404464 1555866 317562 1591588 1496262 385936 1928305 1682468 1656324 1984200 1793001 226231 1657343 559697 967998 154621 1245111 1653995 1501517 455608 168560 222105 1172986 1897579 1767316 42600 244922 278484 1742150 1975551 609995 696364 1013671 1776854 880149 796220 1936547 1797481 1231840 1155782 1557682 1095574 299860 647796 590261 1776022 530550 683576 1529209 1578671 556073 110798 641341 1377795 494157 1321618 650653 480057 620193 1685193 1451392 975417 165263 1362900 1715722 621150 1199523 495260 497238 666014 730890 662787 588868 1140412 1963340 1002153 1527595 1053986 1927484 1825013 721850 217295 1191437 1294914 967117 91540 583250 473522 909689 35859 1004877 496165 869059 1601236 1578003 1782322 1994287 1326324 1973343 1392120 1842982 1843785 400188 682524 542878 1682083 1855656 98592 1937469 1265252 539844 1833869 551670 1578049 231285 879169 161817 755865 1727999 1430906 1507442 869874 1395628 387742 675573 632262 869090 53413 525599 439150 1550181 1149110 903059 1024318 1161100 693493 211924 1836840 1271848 480047 501518 824930 1268607 1377015 1821932 1021730 1505045 917860 188224 311792 835720 690349 1382783 343903 438013 1438704 1918959 382584 34734 1919698 445819 142824 301936 1321588 1806104 1320103 163616 362376 244057 1033348 540184 1905492 343160 1433927 816506 852689 1602587 599656 717572 133232 159023 1769715 139092 1103204 493604 662705 138679 1782438 1065588 1897628 1332901 1937103 553931 1955471 1326380 1883402 2769 975006 729753 1753569 776880 559541 1419885 1856003 253589 1840179 55758 795848 1100393 704142 1249918 1538561 219392 796715 1147186 1381379 1977857 859647 1386775 523247 544558 105 1673608 1486094 747731 1955890 908207 976634 1054881 602144 155895 1403784 1365893 1282782 1127783 1052342 1922404 631545 1933302 1310959 1606376 1356363 1131067 809945 489903 395408 1944019 381367 1823736 13688 601271 1784858 515870 394157 594077 1699796 1319499 1854041 1817357 1294377 98177 1168411 1198090 905058 1240961 1016533 1794238 663520 322168 255727 259024 1276107 787146 84288 509254 94212 961292 1117483 1977697 564383 1806138 343036 924403 720117 1333401 1636792 556528 1943539 320649 771488 1659869 1576436 498770 279535 42906 1945929 1059722 1343761 696581 245455 1329121 879106 289499 242896 473955 1745140 576055 817591 899640 147993 888870 1961963 609496 1727363 1141877 1547280 1855669 1746907 1195844 1225872 414897 6912 1660770 293476 238755 1619174 719525 694628 568649 1439912 1050248 1905672 980221 851367 1513747 509286 565187 1830994 596183 371052 588144 1335357 376755 1021569 1572658 1404840 1303972 355240 918628 1242372 1041456 842774 224844 973464 929431 1701280 1035357 1009208 1684664 737173 882768 116675 117045 567029 904443 95421 424106 1233623 1019600 285218 1622800 1008692 253069 1172132 1025538 1332841 944273 1001722 1608760 160146 271531 426552 1807020 108094 20916 1401670 1059315 595193 206883 345515 1328100 1115517 1551187 84666 47215 844762 1935967 1996545 1820828 655315 1342551 1000945 1066578 1186608 1988984 1343542 1750859 567051 364904 290330 1729834 1955264 152382 566557 328353 100674 283849 1380992 1828816 499187 1033472 1936637 98744 1680837 564678 1888644 768646 928888 1284642 861235 1015536 1746555 1994738 1892003 1362371 1579331 1948867 1955165 561227 1227524 474835 1482745 65039 427481 935088 547627 562165 1846686 1297624 1188444 1008609 292690 562431 1626910 96973 151543 502306 272450 202184 1396483 1601067 188678 1606918 1978398 1879333 1349457 917434 1291703 437642 1736043 216092 1084357 1891078 1210729 1130217 1633319 226823 850558 497180 1603156 698322 1773911 1897487 1696292 1243935 141724 578072 695067 25538 463043 781857 1560247 1830414 1295718 1046821 1615830 789433 1971219 907303 1875425 1267510 431643 1462770 1196098 1693185 1503702 571408 1685236 117214 814292 827416 1402375 941873 807336 1354750 1688077 465563 977061 260134 1981348 179091 1725192 1161428 1174442 1878744 429357 1913190 1463310 1298710 799527 408330 171959 1722492 1230927 1216473 1557458 1837461 506113 1315278 1798984 942673 1454334 1832862 590380 187675 1032814 1042577 928643 212519 1664616 180115 1351893 944836 1944321 345669 377939 843786 262079 635839 1885550 1909510 800922 1730744 291372 202154 291572 1190541 1381611 1052897 248601 849059 1564480 126857 346365 95878 167925 956781 73146 1080355 1834266 982332 736301 762318 733083 1811138 558378 1306355 74510 63035 978478 214562 1214752 1365154 1701444 1374329 1164633 367185 930217 1519694 503514 1438710 1347874 1384158 1122430 979196 1383275 891392 44407 24309 1378433 560274 703473 1420429 372878 1091024 945655 1249440 151607 612785 572714 1210346 1601615 619897 1016844 207865 941962 394484 1741496 707042 1184490 1418115 1995085 1700472 240789 1157862 693074 1377523 586371 1646467 586263 979046 460781 1577247 181896 536516 1960057 302078 1317084 1041004 1379152 696668 933614 1327950 956601 709830 841735 1157184 202295 117409 1829060 984623 909372 1143775 1020856 1105743 911036 1676910 1707210 1841286 1644567 339525 866161 1801579 683982 209235 998207 1828651 29076 1099250 671593 1176483 1555199 1419801 772198 1389862 74663 751894 22137 1386681 1850041 114801 53711 1040756 1116734 1151536 497901 808920 896488 162409 1190163 259241 1819452 1846125 183014 1349440 244364 169558 695971 793671 975379 1478007 1065097 1477965 409694 65685 1876825 343761 407714 436427 839155 641120 255868 207399 1402957 183855 1587186 716081 706257 742503 1623996 1624634 93636 1068777 1180814 955266 644871 1735212 741742 1057045 680475 257032 676752 1841833 513825 1749087 1088562 1218362 1753011 1107987 1230018 1084524 627157 1292824 430208 78618 1891700 9182 1004846 1293973 1892885 1862396 1760599 235798 31047 1051940 69886 864344 1532448 95044 358520 118299 779614 619614 1259842 1802120 1996739 979336 1251068 740382 1029899 1442996 247492 1711805 997734 1805090 47532 110610 1742604 1336544 1681645 330672 1537307 1318828 379406 1707341 1255470 939693 484515 1056490 1593281 1954516 1615922 1452053 1895870 1983119 486306 993976 672728 1199402 455029 1132369 1287664 230686 169030 1048897 1317103 1958355 844961 1548046 1474064 1004586 1676206 1122311 956550 714638 326382 1666680 111546 34655 432008 1048440 1478826 934333 610794 1602622 514921 519710 1058134 1465057 903433 47555 646774 974947 1323438 144413 146973 696509 1488934 1064317 670578 587177 703793 631066 1919276 1382598 1922789 1504753 652044 862747 870537 1750723 839488 125314 831344 1141785 1107197 305035 1178272 153806 465558 1422343 998784 36656 1215761 31761 960827 1749355 1478258 583094 1662459 1742080 735416 783953 170618 587187 385511 582781 573376 1192418 1984805 999491 108393 839258 573797 1413790 303773 1524569 728936 32068 1035388 1088752 1631047 1137699 166983 728587 121172 314785 1724166 1045595 1596492 604838 1839231 700076 1659350 530269 522006 603377 540622 1389235 1590439 1098256 277672 450079 1642344 690366 1066514 476050 1037818 672002 1543193 1447088 1903283 382789 931350 1890166 621083 326805 795098 872213 462407 1458484 1632969 1049628 1295273 134542 67754 1086923 421330 959854 1017521 1711295 718831 1773234 701744 652202 466641 1720618 44937 1434499 1449541 119146 28692 1483613 603667 922591 1865027 1148231 1125314 1329355 379160 921026 939636 1749765 1779106 1456378 1497274 105139 614343 973543 511151 1765945 1965056 475505 460032 1037354 1190675 1819606 437058 20413 531629 1605757 1132834 1992731 609714 338520 1880115 1763327 688045 1437554 200437 1688561 1124437 1111817 612352 950123 1669372 1712476 179475 1914793 1665989 1821885 584550 949722 315516 313320 95842 1290132 171806 1717727 628038 1719206 1920001 1323894 1152189 1282111 505629 999956 1398712 1545157 1492717 650418 1706079 1224604 1786570 425477 776744 1661687 1970681 1621006 1088799 767993 1602080 771143 1891916 674417 1047260 791293 470830 863900 215315 1520645 1575664 756720 1347270 360158 111135 813556 635660 6908 1947911 889162 977548 93402 1514852 1101719 770327 1308687 1269267 1224552 248142 1694909 1773593 1504236 1891387 657694 1716942 795719 1233169 1487283 759081 1471690 559719 1896984 1537849 210877 827633 1163353 624678 1468458 1816088 744438 379957 1087296 958169 927835 1527021 1543996 71937 1424481 1616264 822484 1314126 608602 1584086 74272 177435 1029106 827411 1826724 1231292 131064 1870066 884800 654022 442699 522912 1963493 669804 1621216 1892716 1659413 6766 950018 1080637 1560664 399771 1686815 119476 1597229 829283 1174198 1355907 939748 1186363 224664 1481836 1003150 535459 136042 692018 1953296 975201 427064 11245 1690415 1601447 553432 68032 901751 875805 765532 645431 1386431 561273 125960 153928 294871 1717503 995614 1049050 974373 738333 665928 1796733 579760 1818862 1197649 72830 813304 1235041 571740 1017035 1993093 785828 322703 278329 1263793 1390827 1066345 1839621 1157687 1830262 1973517 112968 175544 818535 52567 1664500 487268 1748819 150563 90033 1305737 1702118 1819688 280742 1095150 1599895 1133830 1295909 1033870 90636 869637 1467063 545549 931548 350796 1589959 368192 1955367 985274 985328 1980565 401120 911045 1321615 219590 981207 1353371 269890 1056975 1990246 1276784 468378 69701 689490 1085790 358809 1535307 7463 695719 1111956 1239681 1393821 1201330 1451456 322676 325874 1692791 449394 1544907 77921 586673 1210225 1519594 752660 1311546 1480185 436403 272764 271866 538923 442465 1709960 689852 479874 209761 694760 1013229 1875171 1845741 311902 1024354 1919113 401028 1491023 1994502 1083394 1551261 211026 930072 1100391 1457209 669263 1949753 1584501 644416 166783 382312 1146767 1004715 223666 1259633 1865324 1129984 1023116 211652 432464 1782971 1742243 1629835 1692571 80588 414679 1925465 1956222 1957427 917896 1933606 1051440 1362289 1984275 345762 1611950 205416 1152559 822788 234445 409783 1742705 282537 148223 465687 1534830 25566 506137 290313 850807 337215 135733 1810119 227521 889110 981594 794687 1313906 399857 1144431 1256824 1575451 1578883 625807 115683 1783336 1951209 307949 942163 1285145 1760052 748562 1254245 1904994 650821 1705351 898047 1599014 567494 80986 662455 318146 426743 925491 1066787 1419673 298378 1561319 970234 1979688 77343 1314597 244054 777462 20406 643548 997172 1503571 1267363 1227116 397849 1300604 1049368 1670440 1042671 1186751 438223 92309 1954689 1376239 101225 736157 1471758 1754027 116185 1567917 1747775 1856036 544012 1821613 680929 198188 1107983 103931 206019 950193 266022 842771 329961 476307 82050 207628 1780957 1021078 1449059 1724035 808124 1017939 942726 1985747 1526814 1785340 487295 1876253 691386 1416795 1447589 645263 1550830 384687 1372609 1652720 1237359 841072 1385269 130771 1266353 130926 1320289 166877 1986874 1871265 1279965 1718520 978053 1353211 1863794 1193331 1853681 797822 322591 630758 250922 1991890 1879746 1034231 1392432 43428 1630614 1236425 486644 1364507 287504 142750 278925 149525 1170843 60162 1213001 790819 870638 230895 1282284 622501 1011145 1318056 1052360 895313 1765570 1900194 840661 1044795 538593 452218 1768956 1956163 1833839 843775 1851195 256253 1981780 269615 1337200 1820324 1280497 1292783 277388 1704712 564978 1044401 502735 238218 1989805 1650572 1455170 1987657 1399861 81249 1280404 439177 192803 1001208 168356 1211193 1380166 133560 1615778 848342 1263042 1760083 1319207 639530 1910183 1721119 313228 1764576 812634 575573 1935950 278249 412947 1041103 855155 1494096 1025763 1003175 621468 1380949 1001067 1797989 1639909 379366 74898 651698 1410358 1001217 1014013 519481 87950 1597096 391409 651228 229176 1003622 1877148 1776129 1445726 1342175 1177311 1899687 445826 937672 1455643 1540372 633361 380007 1831635 1673263 521053 1340197 484971 457228 1605209 1685539 322451 1503487 1623315 1097245 1795711 1554535 1266105 1002369 1637099 1855502 877645 950317 220473 1344839 862067 639577 32263 740608 18111 1354534 422612 761577 389418 582870 1343831 1011192 459682 154412 145323 784857 967817 1255891 628275 1604677 192178 1861342 1680206 590921 773695 1246745 26490 1913357 506625 1842493 1193078 1695911 1025825 1680349 947103 1307816 1121655 1903837 1445793 873796 1607895 1604321 554572 1954023 287205 1962433 750347 1357570 1117898 1443848 1281508 655347 990838 1845928 29641 1124237 757832 1824813 646781 1750243 1899493 1056131 1938618 1944686 1589258 1517295 967456 982582 1469245 1614569 114589 1691368 1941710 1695852 1995111 1182051 811283 730040 877441 1145353 478599 568042 1431176 1770225 1665623 1590608 1518439 332268 113914 1820797 1584605 1257883 47382 1882151 417263 513942 118126 281116 797315 461934 1671463 145469 1068100 513772 72120 1940406 90121 696151 31255 985283 231942 1989461 663120 652192 1270754 1643645 670547 289686 439249 1412928 1388342 1997976 1849985 1763653 1676471 1501541 1289303 831349 1688888 117439 1517069 805841 115532 1455905 640377 1282774 273594 1636988 1695479 671522 1627550 902422 1320517 186047 771767 1526411 246885 121749 235402 158040 35904 1990955 87820 1407015 802617 1071494 62731 55186 412781 1937110 1100714 232938 821256 1239523 1318359 1420038 1832534 1019271 1762659 1939519 523546 801216 762312 753812 310967 185372 1322982 916033 1651030 586043 1596722 553848 426323 789318 1067683 932563 1465978 214544 1473010 666087 172315 136737 1332441 1015114 1769718 43638 1109870 926520 1247245 431613 1480827 44872 1767799 1759969 1231102 794794 1517716 1231044 896483 389521 1845174 1036035 395847 1622143 1315270 1374415 1958864 1241764 336313 438226 522691 1938536 1346481 968013 794533 1899918 1470733 467975 636623 65029 862302 1995670 1651293 15467 72400 1415195 414423 1166853 1047077 1862829 950043 809908 1845586 409254 1456671 519105 780645 1919468 455995 187520 1911913 1483520 74963 292509 137817 637528 1875051 194356 944987 1755777 1215534 725058 1718439 1793570 241323 1284711 878740 1978625 960920 1466925 1338427 505719 1590784 865628 1848002 573113 1519455 141080 1070848 1319034 1486100 964291 638367 205790 1448968 1173169 597395 445464 273818 922505 335755 1084159 43438 578407 900685 1446887 765878 51915 93077 182345 1521471 988568 1838154 1489687 836898 1165311 627311 1195562 1078403 1391044 1692738 1967051 518310 1710389 1725287 1587875 1582722 1840546 67502 962241 985697 898218 1685071 974691 631467 1853845 607811 1209705 222974 1073578 790875 342405 86949 1643133 1489634 1175883 950110 1739249 916416 944550 804052 1618662 1820547 630911 1136096 1434730 634347 1987855 761152 636599 1385236 226859 667342 1726582 1101072 1774133 1945007 847677 1589382 1246736 1495080 667909 833521 365264 1181191 1379663 245339 82052 1809577 652709 1174252 887613 1875328 601016 1414596 323500 398374 945582 1805594 697545 154080 434318 1216054 1679617 8738 1973921 849925 267711 1763093 494400 47604 802668 944077 75380 1310366 208878 260687 1524601 1552858 1303610 19176 1817776 944379 76191 371412 641839 1126610 298444 69684 400048 372199 538842 554311 1293158 1771545 365819 184666 1369231 49441 1310991 882321 502940 929860 46240 633541 1382500 1474599 1267926 1547231 1028750 316259 540922 101567 187872 1098225 1670502 178768 269976 594389 69694 1126988 1085367 671236 1064880 358241 301963 1253428 1170179 50954 1235124 1107523 278904 705676 578759 1531251 1922541 1227053 1510227 1975979 1656293 339363 1902923 215465 501369 1701687 76242 389653 270391 1501639 13366 1360268 1356424 1116293 1710972 564234 1582257 1948786 829014 209776 363787 1175857 1965770 931054 906904 1708000 432703 820486 981656 902220 768343 1109024 1795545 856683 778824 1019315 1268113 122979 494202 1300796 504877 143451 1962230 59448 1129648 1879764 1315963 962798 278163 229247 1951672 281312 1394456 1992633 1751497 1702053 1803644 899248 1809642 1660467 972636 1666857 178854 1486650 1282282 1744739 1166686 1769907 1420225 1220725 1833306 35664 480272 1127053 579971 498116 23408 1325848 778683 1508131 182759 727272 1793425 523635 198013 544963 1966159 1078309 1120227 1926060 1310712 352514 274648 1454762 280685 1938938 871428 1053139 971942 89421 562192 1439540 1361524 674641 395340 1192942 776978 1718966 1857708 1072766 451562 1646157 1091463 439176 473436 1845920 1258023 627450 495682 908739 1126480 649481 271592 1116609 1090414 258310 1574474 1646006 534692 605212 764723 218696 1400049 742873 1075755 1451495 1935904 132491 194833 1996198 1597073 912564 1117458 1972633 1989110 1271728 175297 1808174 1851298 913051 1675486 1083238 1394461 1330206 1064058 1877669 1254973 1588914 1358025 329539 889614 1541470 980151 837339 1394756 99206 1495961 1453909 1637768 393105 348039 538793 503413 381397 557134 1480876 632172 910673 888103 64893 1680382 1376178 354504 701146 804200 1451089 1364130 1116931 1321061 1148350 683671 1321511 1858933 1631932 1045273 1934196 1301450 15987 248442 129537 229876 1656948 1385263 227257 1323713 1285862 1959661 1526666 1751822 214533 855744 525476 1550188 313161 1549102 1693729 708420 155586 1462290 1459895 1503362 814982 162017 1852806 1150418 1959977 1339379 1710661 315987 903022 1056724 437172 812919 1547702 1066254 1676842 247483 174976 423275 1695055 1448081 1351000 83642 1623657 1928622 1851150 1634922 654098 603579 933206 1002912 429812 1847018 688024 1332391 364928 644098 601339 151141 1558751 1884200 1838981 1573708 348206 469145 1653936 820313 1189171 1381653 1295242 1645353 1579195 1017023 1377646 436111 1838524 862047 1713502 151305 954634 1793140 237521 990972 1213339 1530511 826203 1203491 1159677 874839 1139466 1091292 1068817 797347 1603691 1630457 1907376 525964 1153986 658781 1144251 1052065 770810 896740 1392445 1807403 561118 50911 295060 213234 1162830 60966 1379514 1068488 875304 1080495 1723248 1582224 1791836 1528770 925398 1727928 1862806 1891489 1564944 1280059 1733405 1243494 224913 1067019 53719 750120 1600517 447264 1489956 1590866 431513 779688 396716 824878 966852 1572987 1246054 452495 551259 711625 698416 338819 434696 1488870 523192 560618 1074193 810930 929465 1468687 1633846 1596480 1585899 1466879 1237568 1248341 1315010 908634 376442 1497036 79053 443518 271758 1291286 6612 1768204 151196 132529 902507 1528569 1963368 1465880 1236827 1666066 1028447 1429360 123335 1119337 1116 887664 49143 1986390 1699160 1743853 564819 804372 1814197 30506 1693882 1842210 1784320 1131626 1115065 1207968 3072 558556 284100 65648 1707550 276785 309950 654585 289980 1206148 1804833 1962133 1676007 416066 1408141 1817110 1762526 94365 1234788 1390195 108483 904327 42832 1608163 1469851 215651 962168 88867 538061 108133 1502792 399621 751000 1937150 1999365 1588137 207581 942019 1337665 715496 1692806 1032648 731934 1100565 1830689 484660 216117 1807650 1554070 222296 941718 454775 645959 456856 1145645 682131 837840 1500255 1164931 927630 1224227 480086 485093 641887 361300 1791960 548927 1321949 335542 1594700 925366 999782 20285 304044 360084 750346 1459227 478666 244965 544811 455211 267106 783075 442629 378457 670386 1012889 785207 873427 801082 1591414 102816 1199617 428205 31456 90868 1398978 1301877 1997494 858664 216414 1957574 1467780 1341438 559757 751254 1531100 213911 1893714 1549372 757741 200863 364080 496312 1835483 979571 295806 453526 85591 1583516 701300 467837 1424740 1381241 1878089 967295 965690 768979 508201 1809241 1897851 1109500 1828148 1018728 847288 1821256 1157969 1153182 1673654 994099 564356 95377 1163137 1848871 1088413 593396 1926894 49713 475637 1687443 1526372 1455565 441558 442622 422131 500954 136714 1495582 1261272 1755243 1794685 617138 1292610 509262 598788 811326 862958 137571 1516613 567801 511692 443355 479512 60070 2255 730762 523102 949454 543633 1248896 836602 1250023 318028 936250 165724 666818 1623306 1484564 1022622 1558568 1048760 540331 161781 528860 432820 1930434 751274 1665133 1367715 928465 1740230 443228 1714270 1707722 1394566 873609 1554948 1946061 1542143 184555 904224 1175932 1505151 1511757 440473 1482877 679617 1175358 1904371 1266443 676281 653119 1348539 938789 550490 65343 1747658 592309 1238299 1534803 1224976 1510553 1652897 755983 1031113 2088 1402659 394886 11039 1720969 677695 1129505 1633763 593511 874802 603887 1784891 1666027 1572346 864553 1064451 96823 1316546 1609891 1716423 1128527 197806 224940 706537 635922 1179968 447092 31766 1005555 529459 426981 520647 1925839 488856 56095 47899 102112 801175 17399 806998 1462020 1662046 763341 582351 317534 1581357 570016 1266130 915743 1295521 1510079 781124 140943 533182 578799 1760698 936791 493393 197660 1481713 1097715 405960 122254 962619 284036 485825 1592197 1729464 741174 919173 493747 621320 1979710 874976 777449 833245 1503298 671195 347765 933062 1700691 947075 1089498 1063037 49726 1902501 448419 1508296 250653 1498209 532965 272798 1806742 579791 700743 1028681 605868 1765929 995869 938426 1575658 1275670 1293457 930948 1456603 1771347 1252632 1358231 1612710 898342 1569386 1349485 33318 246949 175161 420350 413442 134975 610898 1958521 1035458 1036432 1784429 1880875 764807 1509566 378678 1473963 1802106 1895858 29701 1974886 623276 309535 1953459 1750933 1690053 1366611 158423 1345999 973750 452037 1801440 1129416 1115459 1913043 1281488 54713 1841531 1177893 1845633 1677386 569502 752903 1871901 1326027 899233 1812220 1371589 150932 436794 370783 444311 1600273 726232 2782 1012170 1624851 153249 1614521 1856797 331438 877983 937314 430422 813982 894118 85460 1091802 1931249 744965 960019 403041 1496801 1999737 1169402 1290331 369152 1002062 800387 1550302 863055 1081631 835230 1141399 691491 1382042 175075 1731522 1394248 1865566 612159 1443337 1317117 116132 1513177 827082 277167 1816947 159347 891672 1245465 1402038 1057509 1853101 1345346 1272813 877915 1112764 1070470 1628494 1229371 1403558 1006211 1341086 1136287 1177403 1729836 732435 1173704 52692 1269204 686419 871403 175816 760933 1257194 461233 1537397 1852327 882873 1110801 1000162 230027 1262094 1009750 1571220 144617 1083765 575125 915747 1352481 1947385 1524160 1219635 1885479 828612 769850 1418383 271507 985642 1340772 1458869 1791126 1534322 319083 849968 120779 1587778 1832457 767594 1439052 736524 1741673 878595 537253 281876 566756 600230 1269362 494880 613997 1706934 336233 1506535 277701 1343463 1357146 1003257 1084509 93490 815009 919977 1649768 541341 906543 1855162 61116 1612317 1742047 573740 1847624 319378 1129046 989013 1618108 891323 384947 1696021 1254866 1859042 256689 1352294 543236 919738 1687333 1918960 449741 218346 1954279 1784403 162932 1845012 679668 1444684 1321599 1129195 1110006 918500 705548 1139857 1655132 1039965 1943889 1891553 1817517 966611 1021530 560885 1053119 237015 1433352 1431583 1182249 391574 463010 1281380 1969559 481590 1769773 943161 260317 816397 1791924 1122320 1190772 725797 312925 1420678 1519564 635572 1112133 1266861 1863185 510806 1493451 783615 576237 669826 537647 896061 629669 761960 1789076 1210782 809903 100721 1092766 828121 1563756 1954668 1342309 41977 1960907 619599 1835491 1524093 1952293 1153005 1667279 232416 1155756 189538 781255 902882 1319671 965201 958023 810993 683943 1128108 1245180 1615435 728670 1566931 630531 240184 1902692 1957755 784764 1661272 1411535 1651757 359310 1883322 1832287 425139 1040716 1831948 1202752 784100 677643 792282 1338776 1208695 1935234 1240280 773458 1110299 1503617 1956994 1905040 1071739 801286 135004 1525528 1360883 971952 509578 478992 1291767 952273 1569362 34385 826257 1364107 620961 1372836 1870092 1012319 3536 600497 70980 701221 881614 523718 842700 1482556 110422 1555216 632318 1838272 1388969 1540205 997676 1022294 1490693 456853 774105 1787661 132981 1537813 632642 420950 905124 1483851 1791167 1094526 378186 287831 1569474 549109 1998983 665911 1115361 213501 131802 833923 566630 612707 1760864 720997 372028 361193 1629998 558973 608912 491616 710825 1134848 1880324 181880 315382 9512 1687167 917300 296935 1982154 598512 1668261 125255 1847860 317743 1750355 1225168 638278 94453 702516 703812 1956264 1098736 676156 644404 562956 1730714 258853 1251650 1027675 123023 458554 1775256 200036 325686 455042 897741 1212917 284231 430294 530091 1677706 1464450 1775502 1317535 1447874 209832 1697675 1186681 1793728 1941025 1903195 854994 422504 1698383 505714 946161 1843883 1212321 341050 119592 947692 114778 849432 1558508 740315 485161 456983 1858399 531239 584203 1617493 1930536 1463376 1937458 1689631 1990504 277648 433127 858132 442331 1031349 1228191 324086 1027957 1831178 919874 978233 251120 1735058 653588 221722 1495192 1571648 1139000 1462557 1761379 1721050 779922 908237 767503 77319 597496 1091261 1956039 894035 855925 1755272 1568924 341401 1940153 1170161 21158 1711283 899401 955932 1222683 1953072 12450 191060 252138 434249 1831411 106754 1245893 594097 1947138 648324 722917 1509392 1530708 1384981 603332 192577 1287363 796415 724996 159850 726203 511978 77478 9393 94456 93385 1820111 1484885 1332720 310880 1001973 1725467 1544126 1733667 1085097 1071068 185735 669413 1261300 1385090 553499 1226750 84515 1466782 854204 551852 499116 1593176 360685 881751 1002139 1605385 1175765 209554 1968907 598357 1214207 1788263 20651 252925 1964845 1881057 1006775 1130464 147188 1013013 1649863 519256 1125983 1521976 1747751 727921 1080790 332739 32914 1019673 710722 308938 917063 1099863 1074322 61051 903178 929632 1276013 194692 137464 943838 738177 1050982 1360295 527604 1319318 797430 35998 751017 647337 404279 1913098 132462 697774 585498 416216 1892769 1992306 222443 1733806 1416353 1787209 1200589 395635 519280 1603076 1532555 658891 1230484 1133197 1822692 1217260 1781723 1572922 1096276 821526 475527 944781 731084 518958 475957 624686 885141 1945338 28623 907846 1055921 1365389 1106347 1228084 1652702 789455 175767 1913362 1513778 339995 857173 582163 839659 1917085 910223 1422192 1621270 348056 70903 1814176 1826114 1183127 1553662 606933 771576 686873 84147 1276721 308221 427833 1961900 1259525 764737 1941902 1071824 1334755 177023 419029 1940195 1036299 1406704 1934545 1994540 346380 1226914 1169127 199628 725958 1490028 1678673 115173 1438934 1174949 291538 169786 405437 1053808 1199288 1777164 1124096 823337 294253 1050036 597527 1050950 980891 276592 797518 458455 646021 550194 317902 469615 366791 1947741 745855 384936 1311320 1613524 1365489 343415 1245940 1577437 1162385 1501637 1933069 524946 1417278 1788815 43544 691839 290239 1896520 109171 275049 1796104 1371315 1679790 749197 1686774 1635328 153436 458228 1672876 567730 825338 684 1460671 1792704 653606 81055 1118743 1624697 718251 1572041 1992674 1153028 1835098 421327 591613 1934418 1340439 1920432 900388 968586 1244076 431879 925804 991812 903166 1851604 875809 151307 1722525 886795 1948921 204342 324232 580051 1520497 304345 326283 1571312 1363185 1739284 823920 113853 280180 1541900 629441 810802 1689724 1382054 1153249 450730 1421478 1911259 203833 1208400 1451661 1213155 1297314 1745879 1139109 1940633 548015 1275932 932164 1672915 599000 1635637 1803185 695509 1599045 644355 1386735 131167 293152 133218 1877808 256954 1480049 290980 1445282 972257 1886603 1558161 1448577 1989226 441062 282315 1203993 1658400 1532910 220965 1324418 1804996 777504 836480 365719 581068 1677921 1577359 747505 389077 273536 1443083 440706 1947203 1827659 1491406 1844348 406723 921479 1040482 982299 43451 625116 1668303 754733 1708622 491317 56305 1949803 1268226 590356 1086470 6241 1455284 1955420 1343514 1248171 1467618 871275 1180117 1850280 33260 1427625 885986 1315876 522804 876986 1652128 810975 1643812 1950531 1835430 212639 1477621 263513 1037156 1012314 638633 212034 1952543 1408541 475392 1802404 185515 73301 811339 260994 736626 1150559 83352 1127749 1879108 645405 1715704 1898985 1524340 270901 1077617 228814 1981717 1570698 1567777 1754868 1662918 386930 211996 771308 953716 1000907 518949 1447533 1859716 381234 838635 220390 581461 1724283 1228988 726908 1337868 899103 1181958 969325 1713795 334777 888524 1258743 413723 303401 1355588 601940 929419 1420428 289606 490277 179111 1689711 1451767 402048 396856 557224 1674386 1188880 687477 1585861 1543877 1104942 1689018 1968074 1914954 1397250 372767 867810 898118 1054975 1231860 77639 240476 499569 2871 1918587 1918061 777232 452238 1778918 188796 478411 705375 1916858 1617393 219423 500622 1056108 1946918 886653 293405 576962 270008 303619 1402522 773145 1783371 708422 66670 588596 111815 1113565 1902437 1453956 832953 18748 1741725 800654 1478673 1909463 983763 1396454 1103789 1634634 1220829 1310746 854578 448376 1929135 1209782 1296518 1959388 324674 653647 1704677 260334 1160720 1949592 124288 1918030 1735598 544681 1036876 914869 639282 830526 1981333 712929 1594274 1567271 39412 724474 370977 111531 675961 1634375 1250685 285547 898619 971366 1088704 574228 112655 1408685 572193 755686 1364866 162604 1857439 1746351 8409 311794 534789 828963 328269 1437415 640343 810984 627477 1521980 770552 1173679 258206 1345615 1997281 1920928 656666 1774239 154415 1167664 1009880 1181222 1698990 447739 1637135 1289682 435160 1998598 1573420 410269 117857 1474722 537307 336717 1783971 1712175 957802 1273663 880067 636444 149614 1923172 1404573 1150033 1234267 776449 323332 887632 864409 131692 333721 887729 201497 1696609 1346399 1659812 1316936 1327676 205445 1116999 1931926 991057 1587702 1141377 620328 1865792 1369095 1038073 1702905 1883932 71845 1257390 1022018 770953 1379721 1349663 1698109 1694131 92237 1225983 1992949 1094578 1840482 17545 499848 323093 595335 1572820 752379 653788 19513 179173 1470025 987148 1975289 902643 770304 1220693 163111 1511612 1200677 772870 1470645 1618780 1356619 1186484 1146502 1288063 1365566 840072 1610580 1189615 57442 1477645 1715321 1419502 342509 1060173 1561127 1913989 1507979 1640474 1255210 173474 334852 1275922 1655516 988187 1882532 1997781 559681 562743 1034208 1010372 1388709 1597674 402453 481521 1687201 1427485 1515295 1714729 1534527 902431 313977 1010659 1943525 1251612 271490 1027769 1523652 1339053 103410 68051 1071654 1563370 760256 482491 1641665 538058 1706120 1002174 749418 1471277 1752449 442049 533845 1853948 1938091 1017936 228690 715894 1441416 1720197 1289286 48706 623647 1812400 866366 1921670 1605903 1496900 1009827 637423 228283 170452 1910850 1575887 1883057 1469594 263718 1253406 430515 1373110 1557750 1648636 1293 1249937 683255 1491189 724960 278136 718412 569912 834417 981320 872058 575998 414162 1076433 778255 1055934 1348981 159327 758392 43346 417148 837800 1816118 1831012 1671443 1434332 674906 503620 1578584 1882699 1776332 470000 108137 884696 227065 1220234 622550 943360 1069297 324667 1811356 568306 565317 502541 1603166 977435 1820141 1941233 1917473 1800522 660953 209425 528675 1441040 1817353 1233129 53494 1231686 1593854 1564216 104057 835254 1479401 1629627 809194 449041 1256533 152620 390003 647041 808584 1737042 783429 346507 939244 1312828 52717 1220838 1266301 1877901 254504 16081 656788 402092 452175 836337 1098196 235882 999505 46825 346261 673377 584314 1094003 1727513 1834809 1627756 803601 1291639 277764 1413459 1445124 83612 875669 734542 1707000 1319905 1885834 507783 727422 404506 1407597 220673 1611682 822175 1628111 143758 994533 1992662 1556055 1967085 862260 1545530 1754074 1748428 1731028 1575359 1776434 1219386 841792 1007549 581769 1813758 1821958 161900 1995244 955111 1470896 446473 577028 1380073 1775794 1925052 1508220 522370 366606 254164 1570547 63932 1126974 1248908 888840 46925 1825581 473861 1283204 61600 973600 1138334 136532 1971584 1417429 1928498 154306 1990068 1346033 1315250 235877 993253 209214 1965232 80841 1363459 1233065 1419559 1630381 712946 366727 1927278 1431224 483731 638219 1037873 1600821 1763913 140997 1648621 1583642 491145 1931305 1591644 646595 527830 343252 1116516 1025240 423666 958456 481993 1983908 741524 1872712 1524191 1753719 1509302 93907 406240 1643657 385427 302146 982593 200738 817659 1606989 1624855 857576 750113 1381613 361923 337392 1533035 1146353 43502 982355 1247018 633333 1621583 1691096 1280374 706688 247022 1233578 98809 556527 898677 981624 1982770 1140824 233751 1118719 1226135 1345451 566237 472867 1045933 1442314 1551682 493780 1110583 1454792 1091625 1850905 1927426 668935 758701 25257 119364 724366 466512 603378 138012 422428 1781021 1505927 616007 579116 1624088 1852919 480921 1140264 1825934 1824600 1548414 1262110 311521 319329 1779648 657616 738402 1300639 82275 1945871 364442 949773 942932 667228 149645 1648417 1952307 209522 1206177 519361 1107206 1310456 1318620 489095 539516 1751325 81284 170149 1100467 69529 337846 1704524 1671021 1006593 1715034 1298304 1477110 1781011 1728133 948748 1909889 442496 1941858 846687 485915 165039 240075 360460 50836 1516607 758451 1492608 1341040 446568 1705181 800495 1289567 1455459 74277 1288191 1410918 1899725 1462535 107929 620759 677807 1273588 1942296 508631 388015 1883002 1151213 857790 1058425 1790447 252235 628821 1700781 1157132 897244 500153 1688864 1408408 1414920 229073 1102838 1832020 183476 1443240 115929 1566741 1923566 788592 1873402 1077196 1593725 1690483 1993365 1996436 293223 1305816 231322 1678332 1999719 917134 366155 1205164 937798 1643692 1873110 514868 1198030 1827195 301418 952041 323741 1803194 935266 307778 575623 1321299 439961 688155 777471 1886963 927489 948484 878428 1009881 1209272 685969 49063 1207822 1354111 1991057 1147430 23226 16441 1296113 1275455 690757 1569412 1044037 804317 1754221 280204 1258781 982829 975949 1855689 330166 1667457 1087452 642793 711987 257752 1661580 314169 173383 1623164 1512464 900855 1277428 730496 985345 1362835 1228040 1732113 689567 394253 473757 1811665 749668 760283 688334 109982 330132 168274 1126146 51124 649334 1400468 1356191 572976 624817 58514 733468 1064226 393971 515624 44168 159813 167934 1261949 619813 1832589 884488 862254 200321 1119999 658810 945162 191047 1244085 403665 1863768 824216 368168 1812740 1448337 1090151 1745129 1094230 789216 1174462 1165423 1184648 1329546 185220 1842728 1406154 962804 590563 1272074 1787999 1049474 1481095 782365 986710 1916294 1434253 677458 1597000 706636 1122540 539996 1056921 1932291 642702 80286 1387959 1061566 229763 33239 162808 512746 1244942 323813 1457310 1571642 432643 261733 1831125 84698 1712631 685959 461183 1175233 1669577 1148696 280684 1900563 1556337 658691 1151473 941697 1315746 922224 1322391 1625842 296661 588562 653691 1003296 444452 1121745 900681 1015902 887103 1661447 1015377 958584 268144 13504 83804 743915 1528394 206549 1665559 818603 1045610 73922 1904613 1081927 199419 1198252 618810 311170 1919792 17596 1794480 732057 986219 524633 960075 1571658 1531287 1051250 264826 420538 652216 1671088 847886 562239 239472 958931 123530 753246 1296659 1834585 890089 1987045 1709013 28181 74245 356345 378441 415103 1157235 1474144 1112829 1518728 1079632 1605740 1346294 220295 1671722 665138 231333 663646 1354432 1285992 729905 225257 1139314 992661 1299467 1651023 670252 1107636 1987637 1484670 1533615 376065 1489701 1667516 642915 1379078 680386 1826334 353782 1217646 539116 68949 692726 76751 1537324 1152554 1177079 201829 1178516 1845750 68815 1465645 1784570 1984867 1158368 1738408 1987477 377371 262208 554397 812142 1874249 532491 1702289 628993 685901 1128293 193181 808064 1392067 958689 1992915 1946314 1565218 1559264 313309 1163507 1684142 1407227 1728291 1821206 898448 876352 1462004 385912 969424 244108 259229 75004 460140 341335 1873284 1105131 797617 1147012 1429207 975535 1473559 482954 1796903 1912325 334243 228102 859751 831129 1153471 1370120 1659131 812652 1895288 850743 993655 995209 1801037 217820 1069212 1088996 149741 122663 1614130 1736318 754492 1243189 1832249 395450 1528669 1330385 1320205 1794378 1343295 1861948 1130526 1740070 1981914 447938 1809553 70955 660633 918821 287904 972892 797714 1719895 1560635 948022 1231083 1457635 1383085 176056 117688 200369 877855 469604 1058450 270626 1389850 319096 1429134 1174350 1750830 1231240 1382600 1270508 1851943 999289 1921669 865057 892177 668642 1763216 1021993 523395 158114 642380 519664 1273204 469683 386420 797747 1110650 1578676 674616 330844 823319 844374 272293 287408 1361300 1747883 1394712 992268 1742290 344500 302084 909486 120905 1015814 661073 557118 63525 1257512 1810702 103111 356927 961444 1379488 154266 1710413 764621 1461252 879539 1347032 1021800 730155 6943 1578990 1751373 1752385 369849 1066169 32279 1919387 58532 686887 1155022 1278028 314912 1129678 410054 1231841 1092941 1320399 1522670 521147 233041 591950 1654755 177667 113429 631936 1076270 1428602 959205 1484007 29529 764547 403931 682791 783579 1932842 643260 1752142 249692 1014398 289453 165785 740998 546769 115209 1227901 1106203 1992217 1510521 1848027 1310313 958288 483077 743715 929884 686219 1787640 1114519 68673 143962 35283 925968 1416497 363809 1359810 416786 1381601 1680243 1026448 1483087 1799248 1464003 1856668 1349951 311830 1452816 354036 1576752 1563036 1399096 1430780 1855811 1644141 768726 1681031 948250 631907 1548924 1544688 1627762 379020 1645821 171861 62982 992652 1188355 836953 1981526 1520735 1152798 380221 1280595 277174 1889119 857673 1767968 1452281 986371 1920878 805380 1852573 1176980 1171234 1087470 1884353 560629 1990188 1159345 1062777 1566014 1312549 605683 486928 1782242 1533470 658527 819668 341749 1453179 971359 16682 1694597 878618 704060 1718818 1101893 375482 1939095 1568038 1998851 853946 1724673 734799 1894437 1551134 372050 474284 1018540 43245 1855135 1576294 350600 1805161 137326 220672 1791014 1843079 1181164 1040922 178577 1854184 987413 1334589 1053565 800751 1635862 1975725 759612 444996 1713012 1187528 246244 1414254 1846313 482707 987444 895510 249195 957640 464956 1961705 1294611 1776263 688336 484964 575499 427578 445605 1252472 1606017 419297 1486187 1989966 14646 1673825 1243829 923351 1212400 1836010 1447601 1192829 569579 964425 1480377 1829757 1108528 804973 962580 335860 1242288 324319 1622238 36135 1688121 1185454 1933529 572866 1427885 1573293 1693894 739136 1412819 1156176 1485592 750128 849150 1700213 1489518 171347 577942 1951488 183671 87159 769323 1885371 578920 564034 642068 1026741 737851 1782558 1311870 468833 199148 1047943 1535298 1432861 1578577 163272 1779644 858600 1159026 219224 1546522 576989 793007 1300927 1866437 1604674 1215570 231290 187134 1538771 1202899 453997 1804090 1896523 410024 1987397 156843 161222 7650 1095480 890296 28377 455735 247459 1678800 1976324 656860 1331327 513091 1169197 1613769 1341000 918366 236845 453320 1204264 1838018 172987 1728448 1359286 1073992 1457754 1452524 1315276 35769 1478116 601244 1816363 1315088 1682251 772016 900857 972653 1877739 1854381 657915 1906454 1991040 984593 1330578 305570 1823159 6391 1598349 1387541 1658140 921266 122110 470929 550464 779258 1696708 1123186 241479 1699395 1474177 294376 889393 1869802 1799984 1159500 498464 650017 1928726 1537452 959726 1406820 1004384 1891503 1300895 1519744 1635061 314302 972574 985621 1633995 770630 729101 750727 558166 163407 543779 1479490 1703 542337 1793698 539149 630936 93862 577788 663073 806378 1229360 1293077 683144 1477809 1382373 1755169 964328 305645 1547861 1453975 1505363 549461 1719172 1939851 1060139 317596 1226948 214689 1761887 1581831 1020213 219204 1840966 968427 40487 566632 958624 1928178 638887 705199 1005710 1007800 329135 1542755 1061166 1290423 21950 1074895 361855 920685 635121 253211 13110 600464 865224 1338598 574961 1238714 695123 48451 1751442 1006338 1294141 693222 115934 784901 894951 700606 1542218 1475792 1985307 749246 1569936 348915 1890690 520103 156764 382010 984511 1091712 1690194 1343685 938779 150788 309145 1327648 1346047 1692410 563622 30810 822609 1499490 1298617 1933182 31379 455893 1203709 1632300 1073735 146102 1092819 1590030 1719112 1140378 259624 421354 1341100 1927863 1019493 1853201 1533523 932714 1564977 786550 1275869 1136524 293368 19936 1049738 136352 30638 1474709 289744 1379533 1855125 804969 1645375 525792 277624 465557 1524341 1587047 120454 1599222 1167103 1798105 153018 1447903 27470 541131 1005098 1452007 1582188 1291417 704717 833455 1091665 766101 580250 555744 524374 28395 571922 1022450 672453 1960754 1434829 278790 63738 749516 357470 33579 434349 1755021 1958227 1256607 1593425 745090 550678 331054 193123 1116602 1327748 396565 119217 1492079 1119824 1339955 870425 860690 1840194 1251470 1550044 559819 1703947 1982895 901240 411311 1270299 297434 1376807 506762 1602450 602538 1362049 985947 910694 110611 1868048 892537 802962 1821301 410546 438620 920432 1538514 1590518 763013 512229 1300035 442703 1988686 1277038 1400486 290055 230975 1416916 1139481 838648 1577180 576472 1266000 1878022 1798198 189454 206412 1941617 1738201 848802 1290833 568479 1503338 1542024 1181872 1310390 1543782 47730 1265075 1548349 256653 1029695 1047983 779701 935009 409246 208957 288332 1457006 1057259 1007043 543863 1998619 1285342 1544568 357596 1600189 1084795 1606593 80129 1320808 1904751 925124 249561 379642 566415 805309 1270197 334739 880386 1184747 1565021 330003 1029087 1694546 895748 2501 486056 1235370 1351862 1329486 1995775 1811698 652783 1648223 267142 1423311 332660 1676800 31948 1986140 913138 729978 1670372 1709453 1056080 997866 858291 1674053 539263 1923821 520781 1153053 244578 1396338 1639243 716690 220776 346145 953287 1158351 1414264 907753 377924 1644706 1732964 91397 1449500 1326754 1402181 1568253 809026 1551779 1471271 995849 273291 100599 1905789 1006672 80322 1190383 106848 108534 1388902 1431877 96319 1034299 1519848 1935084 1125612 36303 342403 1977253 1652924 68853 1927510 1450128 1783936 709233 203643 468186 521264 1587055 1103980 531106 1130753 741631 996097 658014 1810765 1938268 1900124 1977037 1678943 1697195 1206673 1774472 322708 378250 1915301 854796 1972384 1908075 1443835 553353 1922069 1565592 1975118 1015095 1718610 74747 696306 1282688 1796292 1834488 1381310 1871271 571176 1139905 472678 24859 941971 849305 1800527 367622 1671188 536728 327139 559032 159971 1700138 1118573 1634714 7713 1081215 1613055 413170 949191 1750339 289692 1102948 1677080 604607 1940264 1367470 762366 321947 927841 1042085 555108 1189293 1590102 677744 900573 74673 1719764 474445 310742 1835017 266697 1548422 640043 1074867 663129 247101 1326350 1651608 1969074 939947 305446 1301942 592276 1846911 1096658 391624 663907 683661 379368 752955 334336 1800379 1845278 1401998 1819283 1622322 150853 39162 1327618 1284022 862741 563293 717110 230280 206481 580336 588668 317475 368737 1168426 1041625 1797389 802504 1093677 978768 1585820 1550637 495911 622903 1769541 430085 1785083 113665 400660 833517 1801657 68435 1142574 102927 547274 1717872 490806 134816 968649 771575 200851 1896962 1264843 1026653 96601 1136947 324315 1780625 1454197 937961 1657563 1333047 780077 1886065 1994687 48504 1572812 424540 1039266 427895 1542761 545460 1971153 1363521 1058497 197023 1082966 1245540 476916 1190663 1562496 913938 553756 1347036 119688 1622557 985989 940805 944149 149618 204810 495089 693723 409381 1939161 882195 1621876 1551707 395354 1129896 1381733 573156 1962855 319465 1049638 128531 1778589 1614175 342466 447914 988273 1110502 784192 1452485 1920856 941527 1591354 913931 977568 1922788 535757 1755553 1596497 1493607 1748512 1641997 1474140 1038806 1534447 535387 319253 283636 1553088 200933 532311 1870187 1433696 1528465 1015440 1631729 250292 183877 1951711 891673 499320 872289 1308044 1830186 469331 985703 1034738 1421818 1831312 1897382 1119369 1395492 896877 337881 1003536 220795 1461065 1380001 1320367 1656833 1692935 335624 382841 918441 1998446 1415531 410544 552383 51028 663403 305936 1844351 1379476 510374 94922 1194910 718762 376147 1793342 391494 266321 824028 1893213 1799342 632628 1080867 231812 671271 772954 345893 1898715 1928041 1239284 1885008 1962630 379929 480685 1083709 382657 575773 1497699 1789701 1473888 1474477 1913566 952304 899731 1577519 1882647 73910 678116 1635302 113619 756293 579820 262761 761677 1756471 1520367 932127 506518 1068272 302021 1916019 1794636 581118 1190984 1948437 1810998 939300 1652419 1431030 119438 1357148 971599 1630726 808177 1869531 399242 1983187 196400 1447807 340951 1951718 1076548 720633 172005 35281 315027 1897735 14889 534860 1183034 1930897 204655 1864411 417512 784401 1753882 990237 1371109 1402272 1538798 1034679 266964 550120 4934 583844 1165417 373588 406955 1274485 408091 1451849 19270 453268 63729 500659 394896 79286 113695 1138721 482347 1986245 558524 843024 210736 1920650 1785031 1677577 529506 647741 529546 1981777 75091 1123741 1548448 1852463 1856840 1536907 1171107 1311262 1405574 1385530 416313 1818305 985619 1871449 1843904 1297987 784524 71738 1447674 1077882 1244173 1491072 59067 1664132 1718104 932636 1639979 667927 1552679 1981399 1625741 1715713 160429 1955588 1747914 110873 736637 388375 1319742 1781752 992673 373663 1275951 1199875 1381632 679413 399339 312497 801256 663039 1394988 1736540 226069 1474256 1260014 636336 1550304 1225964 1090287 1919075 84675 1506571 1066360 1550935 1413661 1482512 1750756 1586218 42200 1155979 549707 1788110 880123 404932 599044 529476 966716 726280 766780 1003766 172810 74846 300036 15791 116131 1797230 851267 823262 766831 407776 50488 1937587 1236305 1933613 318183 776737 1232766 158116 1589535 507161 1898855 1789224 1039445 1671219 326144 858002 957161 876944 613475 272486 864526 329878 951406 1238361 1081449 256953 1276661 267560 1574872 1838647 1156548 1468484 69005 61773 1776879 165138 666295 1415530 1669316 567005 1644417 1392574 1801087 798063 1761596 518446 1432331 382935 932913 106720 1057060 544901 838318 1766008 149647 1950215 1649657 1850351 541237 876523 771499 193860 701016 55671 1564797 906741 1535717 531997 1617731 712688 1465515 895743 325165 360682 1077727 95459 1741805 244261 1892732 163592 1723411 1697913 1566902 1033957 189037 1058767 889711 459172 1967506 693089 1077554 1421715 1624491 476310 634302 1520461 633082 1652777 945107 1934834 133406 766377 1041985 656410 1156300 290855 3232 1636325 1876691 1775691 1460804 1053785 958187 1916731 1971664 940663 1318725 1149435 900192 1323769 1870112 656388 767167 1442829 467567 1131482 848815 1840396 1867697 164826 1415596 786333 1158732 982353 1247717 478120 339119 1088297 1090954 1314408 450779 1686241 667865 1710032 913570 1852880 1889883 1141036 1024669 1370451 214043 681662 225397 843037 1169563 305501 1354796 1234070 1362534 232173 1475488 1171579 972309 1853103 360297 677092 389712 1617199 679426 1726275 1439267 1763993 951012 297076 536836 2234 1358508 1354580 1522187 439237 1920869 1141013 1467941 588791 567280 149894 718533 1208838 1494260 212627 140341 1472436 930425 1381406 889258 225709 1935734 183139 886446 638138 226300 580712 465205 899079 1905985 932506 1451389 253930 408022 1394774 1584074 1924388 836228 1531888 278125 1179029 924912 1050684 517996 866455 98967 231379 1530925 1820932 1057839 1107774 718612 699260 1985092 1257722 1909800 1620462 1436919 228893 365446 720907 915065 623377 624250 1199083 761907 1242578 401778 1174764 1811555 305526 1143123 779045 1317816 990366 1085212 922333 1500964 1711911 1225522 76993 188548 1567987 1066047 1759948 1998102 1788701 908176 721405 1994380 645721 1113469 973818 1999797 1543625 1050884 511874 610259 1826180 1313203 44239 1826182 1023369 147088 561965 362786 880081 22802 734796 990888 1108202 1338624 1792122 1954666 1448935 1704686 53390 605023 1741730 1291067 435673 1533188 1450623 674166 163988 573975 1230399 1941316 443029 995461 333315 1570464 966722 730053 847996 1015088 657622 1364901 195801 1624801 1413763 1634568 333508 604623 1436473 1345680 1139889 285208 1662027 1101450 1597471 1167993 1784778 1257140 306940 1313291 1084702 1721793 60001 193464 1896519 500682 946864 1417445 1269140 721914 738498 171469 929741 1703037 945306 579076 1479268 22779 262138 440165 282745 1551234 1964677 268532 211341 1895260 1624797 565281 1396254 1530343 1662339 1932907 1976020 1071671 797944 868325 1027728 826446 1288961 1497373 1543954 1363683 923350 376754 1172749 87902 278548 376649 142679 566614 1495385 1859528 960129 929112 29807 724591 1591611 1966243 1353891 1631350 1919983 560595 22671 991583 1007417 319877 402869 1896129 541633 1501975 978886 1573702 1596604 840685 14458 670678 1253038 1996595 529919 1879686 1907328 938701 1091729 1645601 733445 838517 323350 474661 1469522 1349471 491526 1360541 886165 106091 689712 19537 1557117 1693408 1898105 1950093 17607 1260666 1106044 1144838 783543 624111 1991854 320698 1663381 1251911 1771477 1066774 757883 249055 509597 200852 1767249 1598434 1994174 1904640 1085753 1615362 1634607 613885 353885 1138361 317995 1209096 632213 367603 1540076 1335330 1591508 1546118 1881308 1657249 1397884 492221 1941084 1784241 1594625 697493 1204643 1305540 1678118 1004062 966378 927742 970546 1192832 1199731 1540977 1601964 1735183 1476028 220125 1013583 880048 584592 1449348 1722270 103401 250837 905248 1851915 61366 515960 1948311 1969383 1238072 541140 1231559 1825200 1861861 886821 1375486 545240 1014188 956565 624816 718266 1188224 1174896 717948 1738323 357587 699798 1706125 1000664 783174 885088 1532370 1777575 1062149 1116990 1477447 689891 348954 871030 1148934 742824 314274 1342673 1865361 1932720 961443 844824 1596496 1373903 1235198 1264314 379677 816681 1036878 492656 1168708 43316 356795 1347004 1069262 141160 1823747 1584194 171442 1101549 1830951 1768097 1466880 1708968 1341008 692548 1786055 1789732 1221582 187379 1018583 430620 1855734 1747239 1456434 26709 1668564 977831 1219769 626907 532718 1163039 951916 564992 1870335 688114 824053 1657260 528886 516369 360658 255716 649662 1117850 1157828 1864665 1320393 1543103 403844 1525783 1030855 1430782 1015090 740903 1419182 830735 908486 661540 1485859 326247 1811670 722078 1523348 1194757 1693694 128085 927182 1002701 1128689 694899 1441949 915760 427639 392236 1432090 1066045 1667384 984319 1504316 177489 145127 234625 231116 1677915 917763 474760 786054 890169 641563 645937 702130 50088 941890 1900044 488536 1544249 1432716 506818 1049934 283126 1975875 1637795 559124 523206 1696271 1535075 1430501 1812106 253925 807915 764014 547664 1368360 671872 1075590 1381151 281021 1953178 6647 1838806 1789868 1190782 1533293 1799321 1285274 398626 1102052 1466298 666276 1853985 1890234 638890 775925 834874 1672233 1527448 1465507 581626 1861752 1018058 1583926 1433992 944895 554198 1060785 1355937 1532403 1394387 413129 1754171 446932 297504 1256927 1298847 479968 1802432 869830 1747167 571568 601078 664645 1657865 1899875 26726 1122224 1826261 1649021 1716517 1171059 535013 1695800 1865642 1161646 1982911 691846 575842 300503 1847756 1680702 737928 1266037 893683 1864445 1602994 1986821 304243 631229 1171527 235203 1543380 841122 1235376 191923 1584738 1864008 147684 48879 1683784 127092 56496 647602 384880 1224584 208577 170112 871993 102960 1534697 979081 192971 657227 1663558 1773913 818689 503560 754139 483186 702846 404948 1142114 1117665 1742941 1997616 1035701 1168960 1808154 133510 1985279 55980 594442 866121 958647 1991997 643479 1680160 1324833 797207 1166119 1888474 139513 657978 1005371 133754 901708 1549694 1743152 1889347 626932 30300 1998042 1413367 1808380 452701 1182965 235411 1175477 796986 284576 1451110 1442920 1644322 1190523 654365 1623939 1218135 1032896 519646 1266855 1451545 386314 1453379 1606608 1497833 1847705 366663 218404 1076709 1312785 356943 132729 1016901 274961 1764520 1449694 940884 1944627 1066678 786824 1892640 182756 1184814 592067 216044 385877 1377298 355926 1515833 307376 688484 358244 1580714 1078640 186211 288485 1648214 1407054 305851 681064 616759 756220 758324 389171 636026 1976026 1695239 1625720 1380572 1594606 1658433 1251289 16059 759847 392446 122820 718597 151580 1670232 921262 1034735 1529362 731891 1770085 380628 454812 1785412 325892 1239890 993079 57415 150667 1213749 1266779 1963880 1006131 1294090 1941586 116408 1964228 267991 1603696 1594372 1153858 1938943 487812 801015 693712 107124 1572037 1365297 953933 907972 1716430 1123629 196334 155166 1235910 347174 532555 694076 394067 1480901 730291 1916128 1193964 264528 312214 823012 702412 1833132 602385 846740 694491 1994611 1460151 1647637 406485 916565 629597 462136 1768878 1339974 1252887 702303 980012 306725 281868 17671 1551866 1869438 541354 1180833 630104 1089249 1911651 225492 863696 154699 934607 1415881 1711806 1944682 993178 548839 530039 1083438 983465 1415893 16710 710701 142338 660157 1270247 1008390 1176091 37339 1620908 877354 1576538 1260808 454331 1470504 840818 89445 566478 1629032 1610333 886163 547530 1607611 1346327 328798 1641078 536056 1421334 374248 1724494 917262 931077 1230260 1362375 422055 433435 1308312 1740431 1463351 930120 1161055 1053420 1428306 823890 1429942 243605 230783 1532468 202118 1263248 783597 1964949 693547 1687390 688610 1785160 1983909 518397 612096 1505356 1812854 400023 975771 1952933 851313 594928 48160 471733 639376 970331 1083594 349257 1830159 1535678 304666 1351749 677899 1071126 1541005 1339375 360388 1333613 1768140 739132 1774646 948537 1435262 656564 1619419 1378753 1867466 252241 1463672 136560 1360403 698899 78539 758152 382714 440647 795444 889349 172969 30897 1461964 972824 213202 394225 964748 532316 1867840 537612 864870 663092 866625 1376645 442201 1295967 619339 1737492 654026 357217 540824 584400 1249753 477390 544131 1168745 607248 56761 1304071 452851 1312223 1883038 1334040 496866 1713786 1955799 1506793 1525411 34300 799142 439391 620598 1140085 847695 360401 106850 1373585 1805464 250844 1479357 1790891 64478 1436166 709166 686675 429336 680044 732096 1658165 452704 480399 200665 1424132 437099 1759344 113553 462205 1580996 92718 806633 1615386 1396247 1297229 82453 1827018 1051336 689659 1670115 192066 1028071 183464 1886980 974181 49263 1960468 1560267 1021291 1020353 833641 397051 659714 353682 1329915 1760971 180212 702814 894798 226852 1289965 881022 969974 1917510 1649189 726023 192848 1159998 18424 1037094 1407838 230510 226236 545939 1452237 1809943 201049 1930309 255145 510411 858391 142947 1891321 410170 808496 1342793 1969738 685830 656638 1257489 1666412 57245 526980 1472789 989568 1827994 1652696 853844 323399 1550752 986399 910570 12556 1714835 1690829 170293 1303031 1686657 59909 1260516 1454958 1096129 1536704 309965 689467 1361505 1241465 1911689 608743 1977749 599032 1025015 887546 1093140 1811449 1186979 523994 1062750 858406 1801699 27236 1080322 588980 266029 421895 1347275 742734 808108 1596313 742331 1856069 97273 520878 881257 1889022 683217 9122 1398229 953656 860586 1609751 1614387 1142465 1415108 770743 1162082 434462 320722 1637744 990341 1527681 955624 1988507 1654885 434940 1699745 1436329 240693 1276907 1285850 1908762 271288 899664 539556 1505198 390677 791348 1894903 1557376 1439413 135761 10361 960071 88139 1012131 966973 91817 1170278 1133568 812465 1635663 465128 785196 225435 1082052 182861 338358 679982 1197422 253749 344578 1789710 1166301 926516 1585124 320302 1136912 314872 1603760 1271298 1305421 461510 565302 1304968 1423232 396068 1132939 1439586 868408 443307 1309606 76475 532841 453087 1549498 1304547 727925 1991757 526966 1545542 586100 959723 1954685 1954284 1754068 1597926 288438 254959 1969296 425038 1727698 733326 1010960 1206662 274550 1622986 1983902 498648 271905 1307330 67103 1503701 27505 1083500 1930562 1541563 1758077 277296 117657 1484731 1638827 563988 388803 1177408 1259480 1476849 435503 1610886 270803 1444027 1620924 63639 750890 1794489 1441142 641913 1908134 1744365 1840824 1131539 499136 831509 1093403 1520425 1090827 301711 49182 203482 943670 1935226 1034021 1687628 1441219 338042 1376513 116544 208273 963447 1525474 749751 525500 1049159 349989 848062 131171 1538894 1606418 912402 353118 464677 235680 849494 1243125 1686300 724317 1786955 93810 1129320 184274 1745462 364215 1020316 449254 265561 272919 48426 1738979 591910 1952072 608765 323294 122856 1231918 864348 1825609 227870 1463327 1426438 1932095 1729247 903771 1619774 1338535 181818 1521411 1931230 49197 1748940 1831714 1972597 1975488 1633292 863426 1894904 1766901 362226 1990131 1508839 1104034 304750 668904 1812627 1269008 209514 494387 1161308 623871 457286 186637 1269393 1119660 1437680 949823 292164 1709028 1549281 93703 728154 1034030 1985695 1001003 179366 761482 1175702 1129526 886524 278317 1075059 1138227 1322181 422485 1899296 157124 799173 1553458 1354887 893716 696903 1165243 633403 955950 796701 551985 10927 121612 675232 1641408 851337 1053177 10291 529905 503671 1213620 1346819 688944 1296587 1422209 861188 1858481 1447677 1000966 559117 692283 1118019 1742086 301808 147580 1351175 851097 1038332 303115 30607 1629739 1292611 504569 977253 329523 607017 691986 254408 124144 3495 782389 1146221 1786951 1032738 900010 513998 271022 6395 618797 598520 424997 1856464 625506 1537151 231538 331980 504841 488402 621931 648404 991145 213137 676077 1530006 666146 1146276 1028208 476540 233657 1391901 451267 1621674 1364579 346602 1260883 1715113 1658751 1349849 50139 1658475 1095123 1910453 1750185 382356 314261 1123972 1947971 935171 344885 1274067 1700638 1546348 70693 1202193 1209761 1403910 157628 586271 528793 918140 1558718 295385 1839525 972801 234846 1713784 293434 1442249 267427 37244 1309284 562914 195584 220525 1195867 1616084 81670 457462 19542 1372327 918119 1176126 1344039 185750 765127 1429702 1887034 868610 1803920 1156864 1896059 538565 808236 1370189 567517 821988 1925038 623220 1514358 1583649 354454 1617169 878277 863672 293446 1512803 1092091 1205498 1260161 1643992 1576143 720697 70064 661061 742571 862886 740302 1831580 1575500 534213 845282 1104613 1268131 175703 1683532 1766007 921506 1592481 878940 316916 336799 1305439 1043378 395500 677985 600257 608232 1119356 1723951 67575 1848677 1928259 738456 870544 741063 1770230 750380 1841003 21949 789667 1031393 1971534 1385372 70641 500656 843220 1016551 912077 1982077 1594944 674974 581733 249386 1340435 496442 1405861 617025 710628 114529 1151347 1123512 1083195 1668255 860765 531475 1640866 1849220 1034155 1654173 1827986 124810 1229883 240156 207348 1457229 1087605 1300066 161369 1093447 699469 957767 1876645 329619 1354692 1012721 394252 161014 1756205 1372467 721467 805651 477336 1664906 187766 1967604 1412879 334112 1788732 987430 596494 656959 716044 535844 1777731 592242 128956 976328 1435062 444097 1380404 378601 247344 797084 627976 840836 30552 1145205 383148 646445 701244 846485 333810 1646658 352948 1294488 1333166 1966031 1213970 6065 1911430 1465147 141842 1545998 892208 236455 1817239 480902 1354334 955382 1499389 664200 1221495 110 435165 1341657 1592861 1160321 716441 565974 336432 1199639 790092 619458 332525 366149 1062106 13528 1309277 404613 852353 577562 914579 1200375 1504806 355991 1481893 981588 1043951 245363 1648243 599265 551138 977628 475377 1565985 1149643 203215 656949 897866 1178860 533379 901845 1637291 563869 1985744 1741836 718078 1828737 1349954 625313 261937 1488202 1332372 1995029 1226674 1494141 139677 1296891 723027 623270 20216 1377908 1784010 1893532 1786596 1067837 1848849 812449 492968 1720797 1420450 718045 770575 131249 500518 1716702 1625702 1020400 280324 169512 523501 1452896 221436 426030 1463928 1901025 1445444 91121 458481 688719 1478222 1615126 177554 1680737 78815 597026 1564668 1486936 526879 672717 1056561 573996 1491293 316062 919857 731230 1290090 1020357 126686 762400 729889 877580 1656377 942809 1469203 1758756 40565 34946 47324 638441 190022 862818 866132 1112465 787468 1114433 780124 566120 827524 784563 1707713 1062014 701099 83816 1086358 1964728 1746050 1709069 886266 862135 1597600 600697 1479708 377855 1639593 1720991 1007255 560774 373730 1610380 809694 1638378 1678810 459798 1362052 1269283 1231393 1457144 1730242 1631863 788574 590404 746553 413915 868739 24724 1785360 1652296 1757407 12576 1536523 1747849 1073869 1066751 213600 1792243 1061250 193279 573040 1588243 203023 1643867 447080 1701937 628681 1370896 947471 428493 627593 1716889 775750 758088 1899221 623110 742402 1906897 407647 1509858 1071859 194129 1132176 1259123 1183180 602186 636593 641939 1209844 1698449 630871 309423 1118133 1767141 1646957 191064 622740 1983979 357763 1441684 110646 12589 1574366 216580 1953064 1966264 118864 278398 54816 1986383 1958152 1731270 1628869 771880 1030726 1018639 1495128 1867008 713467 1151431 692223 938642 738408 121434 162207 1654997 1976565 1477022 1223005 1116572 76693 1953056 721427 1557967 1395308 1276515 255284 1337863 890116 954676 512638 985448 727039 1675802 1530734 532445 438906 582344 1849395 1486756 1864606 104321 1616943 15618 344809 1685887 1590294 1114179 1190360 1183653 1747178 1454515 1357214 1285756 1263999 1018675 330982 705487 1914787 1534874 25699 772027 340216 458119 286612 1757430 583868 1987109 1265073 590652 876751 207421 1649701 1398933 14182 1550807 1423126 1665355 1062428 272607 141563 743716 841729 581533 483854 964408 594126 294916 754599 170659 1770419 586761 723672 1317017 1664247 366489 493469 231305 511428 555519 54477 1031460 313154 1599201 983012 1802743 1730739 310490 745391 41771 340627 1216957 218145 13598 1358577 1549022 320024 929146 1721151 87716 1210465 648311 605637 1919322 597510 1263497 100434 1638174 439929 1803147 1209572 508045 1930814 25124 144727 1112677 1852739 1162923 1860332 1083113 162162 1041824 51047 1891797 1612119 1698427 755137 526009 1211529 1926274 452169 1666593 869050 392476 1570239 269286 24121 582807 922136 880486 1512512 911556 602527 90377 952487 1161704 132000 742405 1687695 694055 1382059 950124 597179 1995494 1704551 24670 46042 295712 331277 1807733 911500 659112 999317 61167 972545 162861 272400 377233 1477852 1271521 1605382 1538330 1420396 1621579 35603 1434737 971393 1393180 847403 548022 1424299 455109 1873539 1897166 972366 570792 1198315 62398 1013523 1326523 338463 1971439 686304 1011259 501063 1413683 964439 201357 175054 1806047 1987091 2737 1203394 441634 1145542 753585 1673912 127001 1010950 505295 282123 1332365 1151973 1665864 1774835 866356 647840 1911602 258534 937425 1817473 1404496 95860 1539421 1415107 1017069 821555 1165432 1315411 1658842 1575942 1590154 355665 1517664 846558 200087 1254704 641851 1536376 1510105 174069 514563 648436 114987 1589084 345481 806337 1753021 694157 1269633 1044548 1037204 1822840 1900655 1910577 1724223 427166 113184 817325 774730 1747760 1777049 497390 1084389 1408030 1415628 322926 1131793 1595750 457073 1313018 391759 1439860 1373725 17514 80471 508983 1141499 1257566 1858126 1073440 304521 1227345 467790 294571 1069962 1899131 490259 154913 621820 38796 1157737 1022282 1413322 21204 219696 203711 473047 1028339 1851390 630398 264766 214121 1454526 1238642 1446377 1030660 1503538 1535904 477756 1002482 71166 1147735 47987 1089416 1762132 1830176 298937 395485 173652 1603276 114697 1533835 1324642 1385385 1743713 839790 643216 595136 1655433 38962 1271687 1783625 1979960 1066167 1432576 1849154 1535000 1746237 1507410 1375972 1318150 1481069 374325 1660995 250904 768381 1446623 349697 298999 1871773 1965817 177768 1415120 944828 548668 392493 1722545 1137139 1015270 717368 1422483 229749 1602022 1982144 1533710 1707492 751779 1867441 732399 560314 1882337 1121370 1198998 1783245 893589 530757 1217222 1980719 146931 374465 1189424 1309343 695550 1508289 1627224 1388024 473227 1579851 1237771 1001877 184707 218448 117270 398250 1429130 152030 1608831 277878 1472131 1833935 1826922 1097449 757240 1212876 1285118 826938 612757 88212 81236 1061152 1696915 740022 705672 1160364 1331601 493797 548894 748443 890000 1154397 1885019 1339916 461254 1401775 711124 1779161 719471 1881368 1611809 666028 87908 914435 617310 1753149 1100252 1364095 1677256 1403214 78694 537049 1555435 291908 1211681 1211706 1934153 134052 265389 1578798 1401565 710271 768550 1432922 1494699 903328 589593 1466738 1961696 336558 1168287 11683 1595045 1554380 918324 722991 459545 76280 1058032 618094 1453625 1977831 1795851 553056 1749339 137793 1765207 722793 317119 703234 464023 1847122 1841767 991332 40276 203322 821290 1928821 1161522 62643 612392 963687 1055156 138472 1623093 208580 743119 505007 1213906 133460 456243 273082 1045540 1785239 244245 967836 479420 284514 261126 932459 996353 1358059 592532 1522950 1480993 1070661 1713023 560322 1845985 273492 54636 302907 1680394 1845407 1123210 1342107 890798 186936 1229285 1776946 1187453 553039 1980894 1009573 327110 193818 153350 1566425 503127 743938 705348 246597 1249255 677463 906598 259092 988417 678408 1802749 1247258 891269 1084369 1929538 556912 27221 1383229 75888 580061 1778373 476663 1207132 707567 1528011 432865 1125480 1625693 1212030 1223912 737848 468244 1842194 256479 1453482 1647900 926731 745533 48370 671233 1488905 420147 673210 1375254 1741124 1155092 959555 823113 1242188 1995601 1254681 1666695 1489067 1656436 1045442 1981642 881554 1552574 964040 792812 722749 1034897 1618893 781642 1727812 488940 639688 1108003 381222 1616510 284310 1951989 1910770 1020514 346147 412324 1855858 1448846 1736311 147946 1773599 1624648 583170 1174132 639482 888009 202709 1900961 1449376 685856 224125 1097304 57178 161182 309596 1690441 1079270 1961865 593373 200993 16681 1970217 189431 1784548 1496283 1966967 342189 418062 236869 821327 1317927 1392359 101619 1051462 909858 1278502 1509884 1214797 792361 1563054 1126475 258779 299989 422291 409432 1638497 307320 1741568 1110500 1470161 1251703 938835 418153 784879 54723 1918742 1041457 756400 1788213 1030766 471611 380322 1539147 255641 1387751 412655 1852321 1526141 1592493 1376161 726272 1900825 902149 1919014 750340 1187760 318711 459343 829927 1049261 404973 405038 331965 792098 233887 242524 1658905 1719954 686951 1343219 497336 375964 834227 993336 834225 714610 1736626 1483449 1685517 819077 1989312 1145197 375118 1492699 965647 1637426 703852 282967 131817 987539 900425 1287132 531371 179320 1833315 1654498 1716987 911258 1263390 39707 75841 1682074 179613 566961 1399555 299167 653550 1875317 1879844 588451 205712 1888505 996308 211577 265943 17625 1191981 1843121 516496 344214 3966 1938549 350904 271353 1819831 1239089 944377 1394695 322216 1332562 1851721 144374 925294 45911 440883 636856 89887 741584 1239767 1968150 1877414 1819679 1985080 1082558 927550 202438 1843835 647631 1747951 1480414 1849989 1988439 612410 868137 1644806 1838890 1123541 1082120 1165767 905175 243686 949808 1891394 684125 796296 1389317 1483926 1166665 1602513 1378407 149955 1166689 225924 768706 1309312 1346494 380764 1036786 1454888 1909260 444974 1007622 1468866 1553783 742665 1045363 250303 1362820 692567 1104592 970300 315681 1282313 1097173 1164859 873901 1600638 1932583 381146 286678 1063155 1738948 1847722 1698176 1059439 178467 1668621 891991 61821 370275 1035408 136643 17227 1399262 1804161 1339310 152312 1376009 1687400 1651107 763947 481339 514761 446157 1661488 211896 1389775 1960079 1776473 222743 576768 1367018 1081257 786089 910776 34114 1490389 1686426 775759 147414 128642 608504 1534973 705991 520939 1261045 1932573 1134746 505791 303050 979929 935408 1139507 88265 438814 1113593 1478340 17612 1711951 169393 1790992 711909 1678830 1171671 385907 1474401 1982310 1298287 735058 852350 1408199 560724 351673 1102093 1315518 232577 241849 1362490 425413 60152 1255144 1131223 1199981 1550272 1049399 697575 936622 950624 1245392 1420343 708222 1678957 1404347 1034600 417437 1446601 1615097 1390248 559023 988001 1120681 1174654 730227 1077510 616810 391739 921954 206488 1191994 1191473 1114828 1767634 484304 1460336 122869 334018 1273197 855543 237346 1844616 1001281 1648946 961089 1991741 1725523 1610990 1478711 1088135 252396 921559 1764941 1356182 705173 1967565 1922560 685019 442434 1067677 327956 839084 758415 589724 1653149 36227 413930 1380314 641008 1488487 1613617 111521 555968 258440 1121297 707925 1436784 1866228 1918438 20464 261569 1057791 1071092 1983047 1034455 302 902801 571008 1450121 915389 1521404 227191 1137747 1262803 926758 333759 582580 280195 498647 1470382 231785 213248 201880 577150 1319455 1145643 773140 142239 489999 1587779 1200856 1903444 189714 828261 70557 712540 63478 1219259 1813181 1389376 712458 1029767 278672 827496 617537 1403801 132425 1747520 1263131 1522507 1923069 118079 721982 1495271 406387 1626838 1044542 179697 735678 1268327 1042291 874767 1189052 1676266 1915137 1751248 631702 1104511 327521 1501839 1472400 1641903 47867 1271434 1032593 115646 1096500 619559 925322 303837 1131192 1853537 631142 1668589 856111 1616885 161915 132621 1850785 784937 1096843 1085453 1414036 153349 917991 1643858 87868 589239 1172053 1663993 1197223 632815 528342 924089 1646163 898355 1191354 849368 701981 1541743 269435 1802520 1478748 1089652 339300 1605975 1291282 1324459 1024096 1451069 1492992 1167315 1449918 1149760 1818562 1518106 1215590 1984484 1890661 764306 505776 964626 1059371 1706338 545564 41669 1719283 661442 234330 1357272 1677561 1371188 410301 57328 1037849 774037 476254 122550 95266 412719 716669 1166904 1931096 769142 118220 1330075 405391 1310574 1185178 1254459 1051272 1180956 1346221 1212792 1240640 1388255 935191 752044 1733129 1805542 1261046 242440 956745 1421159 754383 1435521 30532 1200047 422121 1164395 564086 649182 1331344 173805 664474 1973323 307454 115202 182093 922720 1017685 1794240 101217 1142809 519988 587207 528202 385282 753790 212317 1350512 1716115 125292 197186 1278018 204083 411316 1667121 490559 1373560 1887703 963560 1317944 599275 1338244 477692 875575 345545 1585133 1896047 1561002 1031958 1890216 1823969 1043474 1867864 587499 1869021 1735548 901279 1346637 225095 1437045 1023301 1593739 1993665 568765 1937589 1385207 674476 1974127 1500992 1203943 1608905 1827997 1603193 1773357 481817 1775372 1402896 1038764 1744644 388206 1723089 266303 1851500 1605334 1203832 811762 1736238 1678761 575507 1631927 543590 1155845 947095 303786 1718087 1091297 14220 1491287 982340 876718 515191 1773290 491405 1024044 1381197 1793661 1892018 1609973 1794332 1646704 958787 888203 390317 356800 861480 352226 1183748 1736313 200816 1961768 1473199 779102 1862780 1638620 1516669 736066 213985 1758273 1770872 1509459 1910198 1028677 990285 1499385 1518630 873281 54679 412425 1281084 1300329 197458 1280333 639452 1093671 1637343 1149443 1467596 667500 971978 1374878 1947408 803744 1435553 717666 593676 561205 349307 1723374 1628857 356013 677922 37032 111970 138724 998070 1473012 209272 1102655 1767612 1613350 495530 1493177 124748 1433931 1534100 884196 1613657 869712 1646104 321009 1534714 313035 919658 1884599 1091130 129959 654128 508671 277755 603693 1505130 1934436 1397923 1662152 994063 1464669 129121 743572 736186 1575828 1189609 1286123 464572 1983952 1102988 906954 1425193 336561 340113 1054243 574043 1725442 1433463 916259 1805409 1529140 1661623 35535 857896 282667 1733280 1320626 1712713 118523 190451 798517 238483 823264 677699 564780 1498562 1286673 910117 583539 760582 1917941 510115 175765 668985 563851 1457953 1309208 1714938 997315 948717 1409971 934695 968078 78730 63530 548640 393272 830355 482800 1023343 1850873 893697 1074348 134805 426314 1319907 1468409 1349395 394520 109784 314346 242 1616099 234566 652609 1062098 322228 672055 360359 1638842 286048 1194733 1848768 448408 689354 473553 852615 1511207 1157747 547579 1813287 996771 1944269 1504771 846242 95303 812860 288054 1606960 1790414 500080 312613 546727 866890 1372525 1441606 1938907 81168 249816 545354 801556 1208879 1631409 1738233 1941784 1479027 1970486 214931 1204572 1168449 779541 1870662 1646440 1705158 1497741 1169676 506166 656115 1406663 364801 464923 997704 1349510 377650 343293 1562174 404763 669995 907007 1708483 955876 1612231 433736 432856 880297 670151 1153070 1173698 1041180 864271 476373 533810 1585353 1765304 212442 968812 1838092 539036 150052 677784 1788768 1092268 1189522 1124353 784785 1760036 18134 1465862 1459112 23747 336828 196445 554229 287173 1605242 1177670 1912592 1759782 775803 30823 135278 1456050 425425 1275390 1886000 576218 1460433 799311 560734 1128267 801328 98653 1868789 333160 565143 1652534 1837045 557778 377318 1295518 1772336 489523 1671250 1249137 682359 669366 688052 1574742 1580275 683735 816722 516306 813299 238745 488082 1793314 1371996 1981402 71116 941834 638068 399288 1478898 1661436 818990 649652 1959121 1928711 258019 817632 1943200 1819917 245096 311296 1056634 1140104 481894 1272643 636156 544898 1294883 1206514 298560 1000291 1412058 740417 1622505 699961 1862766 693147 1365557 1686221 303825 470397 1846338 1719427 1109719 1363877 155221 325834 1197973 1910191 507107 1301594 1137837 1322818 1378170 1844764 444535 1675932 1177096 1669929 1917959 1968867 368572 1494431 1416728 20796 585601 666834 282700 1615940 282492 600987 854415 601092 1126033 214837 395656 1700494 834110 900490 496610 1342555 1637337 705636 1433197 1801959 452602 371569 237513 1218450 1228996 85307 27786 825476 386030 1940604 190801 652987 45878 879078 633064 1647458 1036891 584775 985298 1958634 754015 1436060 305209 9228 654928 390538 1314847 257438 263355 1495764 1872016 1079293 165991 204056 1097864 1696932 504729 624018 1257601 550315 533959 635058 43727 1187893 6838 391913 479713 1398156 1898562 1916633 735833 307979 547920 71118 304190 499104 275769 1373149 73564 1409263 1710272 1307384 966990 1062892 1144843 535275 862973 411714 1336885 307573 1869173 1896339 527181 1177346 797050 597636 1019874 1025405 1421992 1504406 694425 983142 165323 241829 1570619 1274002 1983456 729956 348860 178120 23638 526388 1717870 1501992 1750188 1599383 1765987 1528017 1577497 814943 1949897 491732 851326 1795608 924842 1014508 1592906 444844 1123177 593769 981004 99036 1960422 515829 1171647 1530567 973317 1446845 849717 544615 52348 2229 172682 554541 1505696 848108 1362442 304782 1522823 1129261 660288 359326 875574 1016091 1032848 924993 1219457 1971623 666532 319029 1856902 1422302 307412 423634 1537279 184119 513653 1168072 1038740 1997674 864380 917919 779319 436770 1699950 17029 595678 1859907 1587380 898925 659682 1671993 1055427 1421585 432636 821221 1913191 1926861 982586 1031021 1411372 919833 37585 789050 1469060 429503 1605908 1964373 1654836 209738 187026 149677 1078973 350371 104538 972473 58426 400826 1875152 1861785 1155832 1800962 1178667 1204621 1802172 102832 179883 1701510 631608 87907 593168 1504976 864514 814160 1159238 616028 1636979 624311 41146 1943783 1135784 1430524 1529808 837804 29424 1825173 1681732 339288 525851 320962 431144 1368382 1688436 391862 1468183 351154 1272773 1636099 1283476 1682372 1349602 323765 282548 1138304 770055 685614 1064516 1550614 1009397 124839 790488 127186 1658208 1364011 1260908 1334860 1648376 1722292 306609 249119 495952 941045 1783671 160131 774736 1457136 674060 1275085 1921686 406015 1738910 712945 805748 117712 890519 579497 340731 286342 1257693 26584 1909922 1072276 771322 181442 1829396 140451 1305482 976970 1555792 1748076 851900 407082 52766 741808 1556354 1288104 750133 931605 1385367 384952 1021257 27977 1377294 1631914 1390074 302254 1972588 793120 522893 1962220 1486124 1897854 379674 1636725 214684 524701 412690 1942850 1733567 1680208 1178855 1632675 1732594 1792192 956528 1121251 448571 1416937 1123812 1226324 644740 1321457 967009 965333 732097 697905 265123 1490139 1157155 1779839 1466855 1062915 1319021 1795850 1213090 620951 328752 45164 662281 333331 668213 332050 763659 1161319 134344 272558 643294 1684101 213976 626342 1384302 1393569 464914 280748 726599 761189 1824850 540764 214552 1142121 1154909 665794 1891298 1435573 462070 1789529 1625896 132498 1828434 1499402 1882654 1407711 883404 69263 135877 175921 1670651 458833 1447905 1061147 225528 440489 1984062 1012293 54690 948295 1095345 1350613 351786 1556426 1499633 523344 448582 1547513 1801160 241303 382080 970284 841785 273016 542098 1614459 661265 1840270 1362970 1634501 159190 447771 424397 737272 25629 1595514 555285 678118 1084748 1832846 496166 1556425 753313 272157 1100262 1464302 445569 1396394 130319 658997 442593 1062195 945736 1860831 588654 511862 683499 538670 1301893 1288967 1895166 1680156 679201 208220 1989797 602386 240514 1030892 1982708 604971 1277476 1217104 980348 1618648 1144544 300627 419624 1391132 1638725 682407 1220706 1311267 455741 1019502 1146905 1909108 1875380 1480978 1814677 684378 1878055 710925 1258421 1168025 5387 360823 154199 525021 1636333 842437 1962959 1608864 905780 1181944 334456 386544 802362 252557 1654977 970908 1601594 1116423 1923631 1833247 267608 404238 370813 1251028 1706244 12323 360357 12061 1644984 157544 1385884 1056150 79222 626064 1574247 1422884 982429 394437 26901 1789120 97022 1306147 1563764 696881 956506 774532 762221 1913286 1381396 1813137 1331087 920317 767536 16339 1400040 1935270 116173 828058 1633639 1256231 1423287 1127736 307071 635102 1312720 132606 721138 1221854 351016 1222343 1145644 573277 1766643 1111983 1372742 945990 1581301 1770082 794002 1521204 1298879 1450984 1001404 917327 851679 1995632 920886 353955 1630576 1675539 534408 1334905 1186607 1057350 590588 585631 1418771 1178804 919130 548751 15593 1329008 154054 806859 23929 370191 970275 653031 1419661 844959 1010852 1548588 910246 1297786 65849 992670 760045 397799 1299801 1413298 595245 1493273 248085 821589 67451 158551 1711635 642837 1009553 1060219 2891 1740464 39761 1781013 421580 1662378 1821224 1195216 1622736 558548 1442524 1962200 789164 1438687 1067567 165875 1185203 1395776 249145 386149 1042219 1215449 1998516 1509876 1441251 1388747 380885 587662 1180558 1851506 719374 1350254 193477 1465657 1466555 94430 141445 1911398 911661 725985 42476 570894 441454 1334068 1886334 62772 506170 1433179 1535634 1100571 349824 721692 990778 1662589 683776 1271755 485963 1830559 909158 1466100 158571 1495763 1556948 767282 1527757 1893615 1237481 1055768 412516 1553041 1702602 1222815 869302 364126 885655 457406 1157805 1782680 862403 626412 1064762 1508473 1557887 118890 247030 387464 924493 143197 793191 1163899 215990 1352540 50650 1632980 506470 106687 666627 1426283 996914 1644242 552927 1353977 743394 531471 1024867 1996854 1042374 888748 603758 880740 1431913 243678 1059152 1958750 538806 851410 1727743 392014 325328 1765517 123348 627406 522253 553871 1185233 1440127 1286329 1378871 1233582 1363020 250003 1986331 1911444 1290852 386278 1642044 1827495 683275 1450960 65982 1238603 389369 1961636 930418 1528273 970303 982260 1558607 233311 129829 895298 1315187 1143861 1708166 1542884 760061 1967619 1400937 1480466 441276 878855 787066 160690 841032 635229 957905 1457475 461505 920869 541669 333195 1726747 103593 857899 1215333 420137 1018473 1941113 783552 674112 1149035 1799311 1600704 972353 1153980 375645 1373530 1001174 902759 1604879 444631 1371620 1028862 1626449 1791747 1433488 1460862 1020070 910450 796378 129282 1948816 1506797 693918 526306 1379321 1315854 1492804 1258434 1416048 1497916 1366576 1408101 679367 1862162 1775520 1775692 470542 191814 1193727 982876 442125 1593233 288334 1698959 323141 1333708 606207 514740 918825 1438940 699354 1061701 285397 1000321 1885706 1155504 1369015 1318068 1232126 367172 1730410 936547 1383893 772806 1295859 904334 660515 1024992 210081 126618 1084854 944991 42439 20402 1272919 1326673 1663334 1796961 1047749 1098408 705362 1736107 1099740 1716501 1831893 1668738 724909 1475559 1407684 256736 1655473 400984 779785 651338 279988 53718 461549 963283 1491223 1340420 1490460 1115639 1595117 1348386 1956307 1541585 741221 444113 92122 1198388 1120580 1395701 1097084 1617711 619771 1923029 1812460 1588122 1352928 712188 287942 1032532 39355 1080938 1549953 1737101 1315595 1284903 655117 156809 1851315 1296531 722940 1734929 896452 1219507 1087024 1154256 1937263 819392 151628 1173939 1326069 1732625 1749194 1483534 430877 1081536 1218954 113584 422880 23190 73132 1610143 1876707 1375285 260420 1604950 787672 1154092 1135307 1682689 1896401 1819703 753134 931315 1081563 1562667 184278 991635 1741639 932554 1959850 694032 1614699 672164 637138 940901 1691772 1571347 697247 247810 1820162 920786 353589 431224 1019055 1284358 399954 383470 675814 1647895 468037 536764 1424264 1572067 16117 1641867 36713 710510 1021278 1845801 1925406 495890 238362 988951 1748425 1126802 1861577 1791626 1025939 289201 1902310 457724 1412026 1936349 654117 1803978 1781241 1924581 126546 1299070 282757 953194 336468 487041 634221 278673 678988 746368 1737847 1389913 1794692 213273 1732194 646976 1864294 9802 708321 34471 121322 982294 1909917 321127 1070059 1796414 917607 298007 1984853 62429 861417 1654550 1443507 710289 1461909 1519885 1571812 1937809 1076794 927261 161387 829175 320763 1721501 431595 564536 1704457 185692 64406 846130 1329028 607964 73583 1223504 244008 156861 897247 877493 1310591 133038 1015754 816449 248484 75246 877585 1162387 1464084 1641492 1446289 1540774 546340 1127080 1380578 1740420 1722532 1181898 1335970 1450051 826178 1404951 69053 1508722 1093560 369369 466396 1925166 1525824 1258995 32911 1752893 432568 739609 817958 306194 551293 482920 619201 1178971 1814878 1846825 1121236 11260 910445 410506 407613 1105260 844023 1855330 514251 783562 231874 173294 911266 730505 774598 1060272 1802906 897840 532953 1903530 1542981 822760 1498864 372333 1354689 1590985 1785022 433088 1374556 635978 826220 1660750 151898 74176 1955940 1261742 228200 1304541 1640450 552978 1690918 220002 1318843 265586 1805162 1175998 898159 459860 386009 1952624 489244 288393 476901 695694 807371 1849556 1722321 124553 404431 1830505 1893355 789356 1887626 1470438 1067305 1666070 1282845 583571 933285 1436778 1719507 569923 1683107 180155 1962122 1738376 1768564 762697 1182209 1311701 618627 242454 33553 590133 1798132 1945011 1185536 1745776 302293 1257493 1733544 1787124 921789 827107 596061 1573192 138159 1942165 841261 1616005 1121754 957968 962886 282326 1965857 1701536 1704184 1561123 1496076 1919848 233490 476628 1471217 1550359 35113 1217619 608890 656530 9327 841065 1387896 16900 1281601 34978 1093310 736319 747362 146441 1677652 90148 1352581 965910 1296692 1473505 1216886 1077036 222374 673536 1372737 70513 1016439 243137 1667281 1898967 295913 819898 334187 288716 670643 1180100 1063801 1019093 1780612 1327715 1226152 363336 803512 1989924 992304 1790771 829812 1454910 272689 1799332 996511 493230 1530022 1518456 1523609 1923817 938827 727217 1162079 1020502 853549 876237 106176 152736 1910680 1210473 1334514 1736493 1314861 1560115 1497952 1622814 753761 785617 118335 296766 1357594 1122081 1945414 880963 1707509 1711245 1371748 1126639 855211 1579871 1528115 236830 301135 1217985 1337281 1420134 681931 1177068 1270157 1573939 1642071 366969 221588 1330552 414611 487699 282109 1391387 492796 1968765 1488962 1513408 344895 953924 81810 874857 1491174 1025040 750010 66831 244145 307770 408911 1426852 556851 1145527 742945 33386 1097488 1428263 66747 1308649 905402 1177539 354737 1033429 280798 1903756 280193 490618 273259 1141251 1424447 872012 1072202 1101776 216630 826475 653443 934362 1651984 955436 1817324 1349460 193673 1704811 1731190 1996469 1181658 116971 1442850 1902548 209623 1180642 1346040 16091 826014 1815219 1257577 1226457 315698 965662 694672 1668863 1224454 1671334 1970604 1853478 588273 288250 480134 1151933 154596 1422170 1997155 1022358 1510556 1680461 21827 358606 495219 907431 1825614 633863 1328174 683339 1709892 482552 1959364 476889 1223710 841687 1400751 1143257 1313991 787251 589485 1072805 1462062 674504 1857288 300518 563109 1764454 529474 50270 145234 805706 868936 81803 64704 185342 1508472 711981 1882509 871718 32111 986334 526740 116721 1316251 1711763 478215 842629 1661686 1812777 1097591 1241328 1209462 470174 1195716 1657339 1600091 1054042 364898 338950 1766043 1867737 796517 1909273 1639613 331979 938512 961376 308179 1512316 585901 906989 763026 102278 925954 459182 1006793 1853540 771787 1186076 923399 417315 876368 1379202 775975 796754 481795 922987 343 236342 546650 193870 1558325 480305 442838 819216 1738505 1306213 596043 1535732 67761 1751605 97192 1840499 1511568 1421356 682069 513162 1458285 1694919 522677 1101500 673837 1383558 435518 1611141 240545 593742 1578981 437840 1629767 284388 1957666 1807224 14841 718358 274581 1845914 1800911 1594880 1090417 1136485 1265459 1557755 1989049 38008 1484524 299140 1549279 1548986 674845 1503107 238257 1924308 505607 1784750 451123 864744 739234 116572 1042660 1980842 1487426 836549 1339279 1953351 346829 1198831 805047 1164048 690500 546809 1490444 1042611 1471709 1126160 1165520 1488115 702605 1045892 688192 1756685 1379705 59210 288921 1576411 914189 1531804 541808 100347 1103003 379704 1257201 168890 1976257 97730 1637417 438898 230190 1688822 874401 1559949 932854 18219 1743812 884002 277080 777965 550119 1734621 296450 946805 1637164 1344220 1777494 1231794 675441 70405 1355011 1588141 1183422 1489750 1550799 763767 465059 1689502 1271649 1891826 1001620 1083852 787681 1393256 1305457 1627018 57131 1278855 1208382 96894 547478 1552157 146855 1392427 1228091 1924137 1913576 1482479 1257992 652820 132774 286029 1548914 1681995 206 289990 100190 799696 332347 936614 1286748 1652201 1635993 346950 461569 1217922 969058 1909960 640028 1145066 1596181 962831 1170876 1918021 622951 1211851 1347901 48462 1978855 1657948 1835242 173030 34605 1835026 833530 542782 1227344 294840 1076919 301557 983185 1391949 1502045 1565094 210273 1723371 1844753 775917 408427 223931 1883172 1677212 1707956 283388 1314516 292385 1605467 1987906 832386 812532 611794 1883812 166533 321646 1112939 1641520 1746557 235115 1252174 1728710 134252 1604820 1878042 151121 251190 901767 1603098 307336 1531258 505055 1974801 1926747 1245684 1706884 1288448 1377719 1768090 1280727 1988522 241877 898054 1964979 607261 362077 280417 1213932 503941 1061171 556319 1325633 1383347 293283 702366 1262353 21605 1095682 940777 681718 59690 878389 1694388 1518338 1511982 1983529 606576 616006 601875 918889 967506 88512 1957421 1303182 1853380 1115549 207261 1217334 125587 837601 1095900 879224 1952036 1729221 846853 978391 1332805 1466866 270139 629049 426164 1299735 1111006 1657299 1301553 1929705 1380935 492518 1674493 1235713 284981 836332 909113 1173373 988579 147949 437275 1275854 1522568 1832615 1448448 127489 490974 1832173 956726 813956 951231 1240613 1978481 699661 1138034 1385141 648901 1639563 1058674 378552 1635810 1694754 1374976 1520883 875806 1255750 1814068 422981 1905882 793967 13945 478385 911065 527946 798660 119872 1119161 779666 1565222 870867 1566836 1796172 1751309 1096661 336720 1358822 776129 382534 1209770 1264101 1412829 146033 266466 1794219 682252 1279155 667284 1062615 1268914 1029278 1281479 184 1548519 1597584 1340830 861537 1216550 1283107 1218465 760625 1619389 1324772 1446397 703543 1377514 1436459 159740 419944 1922512 709586 233989 1940327 600063 701706 1045077 1074599 922115 1748662 183897 1747915 1147059 1219065 882413 1212242 1499343 1100699 1195404 1267718 967854 176889 1347862 38274 1949507 1515924 685482 210585 925098 1164003 117532 654404 64841 1273302 1950361 1063265 1368349 1011837 1004923 1877716 947586 736402 1507957 205659 676575 850334 1778606 1119913 195428 1647149 1364347 588401 1041608 1815821 1620276 1134265 1425246 1633009 1976991 1727762 1944496 529582 979921 205550 268601 1873351 639921 1567974 542966 1287735 1724009 772978 1677605 1244986 965318 321620 1313449 1158118 1160055 1058920 98038 1699226 1015166 188895 1770314 782853 378548 921277 1506019 1076066 647972 322835 25402 5260 1388407 660538 115170 964581 255617 1254401 1755066 675492 1611075 646838 412022 1609460 1640560 759839 684511 14810 412386 538917 179525 415877 422639 1844387 794155 144482 1402818 1638111 1837768 436655 437726 365060 1260875 351849 1963726 1528010 228447 321260 415512 1658817 881008 878100 77976 208146 1302270 114829 1889676 1199049 465020 1103897 1752604 944811 1829941 329946 1324216 404200 230307 44228 1915581 1329629 459781 1409440 1779503 1398235 1965350 742752 679211 1938292 712656 244029 1424501 1474962 1443276 171618 1169245 1324568 985105 453651 1874684 1996677 1653534 1661774 1944196 547170 1756809 1755029 293676 828817 1224530 1146909 238370 537615 1341431 1262 1964128 165496 1067276 1943168 857465 151273 1510319 1963905 463224 1757696 1373820 1415728 1901144 1642436 299717 913149 211122 202401 1599801 532464 474977 1991606 1756016 835044 27366 1893987 271865 1587344 318953 580447 1131888 888138 690783 1536115 1550803 1278091 1753131 1621968 850205 1543773 990557 852969 675807 1749848 608498 1589372 1625698 1150041 68657 1093756 663620 329158 1887797 1089680 657921 1384081 1620145 1328726 1119450 1232543 1958745 840031 41116 1780078 1785458 1303831 217475 1326858 207971 787979 1179146 982033 1947269 733448 1658630 1192765 396627 1862935 932673 1609677 1628531 702404 1037286 517550 1584025 1114312 774450 117379 436290 737885 1070092 253315 511425 783671 1338414 411600 579697 542890 1390863 153301 344806 337452 977222 1221455 564774 113764 618005 1149379 1528404 1581250 7679 253331 799754 778849 535450 1735986 1729285 1011601 1201485 444647 81237 1517612 1094729 143838 1144031 1270351 1678547 892630 794342 1895921 1418770 1234189 188226 465910 1009760 1233032 328805 172182 1797506 52535 368275 823563 1630077 111461 762035 1985336 1152030 416923 1090825 1161512 377365 152872 146160 344402 187386 1173745 1581471 445037 1677957 603931 1972350 1604867 355092 1332931 1311634 897084 429294 1725707 1234099 1380424 1404657 462167 977808 1430653 1301476 123807 911985 1717001 1255768 945615 822516 353189 855186 13060 198384 1665425 1704158 956925 46617 1871749 612860 1399332 1725914 825565 1331230 79339 1100110 1750414 1107784 700587 1299583 134191 820729 352580 309845 1104734 34289 1041945 181759 941702 782586 844267 1361166 487789 840497 454602 1757300 258109 1705355 1600614 19147 1124973 65706 222472 1089421 1095157 60402 1675979 1148828 1699452 676792 272905 546614 1171695 1232101 1257305 938971 255738 750563 1476796 734503 934610 75269 1811734 1094118 1977456 906035 70030 40980 233249 1327582 433323 21387 730847 153707 1355273 801882 210334 1221274 77869 1065082 1103006 1808156 1566528 1121314 1441404 1338984 1884454 1863017 1086145 1368973 179044 1445622 1410650 908959 1148606 1841717 1509558 89126 446120 1277488 1717240 202475 162366 1389544 406863 452943 1697047 1912046 1500322 816458 1489810 1974267 28556 584279 1627126 667464 1505239 117402 720543 124681 977868 1502793 1673078 940581 841790 868677 1619530 156439 667027 1561261 1902629 1795600 238242 1653200 1626827 1560743 33626 592301 1966877 785283 1925156 275619 640272 1969010 683485 1120090 1998870 1727210 1096244 1076013 1866206 896760 1137901 1595422 699316 315212 1047223 1759980 497750 144316 413267 398543 822472 1764704 368829 63853 1154788 619223 103250 1838654 1443709 1636641 549277 822490 1338377 1214666 683711 944720 1679873 1586492 175420 1442341 189150 1373468 343574 1589947 1044895 89664 738363 235731 630468 345947 332464 1952415 681169 436798 1885886 673353 1827510 242989 132759 1233743 237582 86739 1969425 586511 169403 1707349 326539 94425 37224 393555 1673921 1891619 1816023 53937 706602 1658735 1856156 950493 1533028 208647 1782917 176898 216614 521604 1426798 765840 1600020 1338265 1749724 1800747 1885086 521784 1017533 1462647 835824 974002 1771927 1491511 666819 1164648 1898503 1370838 337710 1527240 1630323 830737 63622 293622 287381 746060 1000491 1308884 667642 54353 1357395 90312 249595 643272 1447290 272680 64144 1025559 1267092 951027 104924 1622976 1166076 1045295 764945 1257357 916682 1231152 1467583 1142777 1969143 1804037 1639048 1659640 544666 1299082 1787174 10093 569162 795280 1535112 629867 546759 1798428 1734819 453670 1422442 135694 1455774 607085 440139 357053 594728 172199 1749595 1533820 904911 1356105 113832 590064 66530 1132225 1737563 1522173 1465152 637607 1583555 572275 1258532 170496 39310 1482196 657191 1646451 872762 425756 1818158 1822748 1781053 1231074 1884432 1283419 1509131 530431 1018859 1932925 945854 1969271 139861 712365 358559 1193489 1126348 1010849 145861 1673043 601553 1520208 1111281 1832432 372589 1360405 795160 1554480 480592 808411 1310066 1199005 755551 1867222 1162708 1880674 1241619 1953861 1511628 1020417 44801 1232926 1821462 1916173 1570266 1453136 1536018 1892794 1401427 245767 1667494 75493 1474676 1900104 1271891 1587121 1394452 1646040 274214 598122 366309 1908555 463449 94285 253595 1783894 949567 1266226 828516 770528 186100 1412693 589133 204818 1587128 1699824 276040 1883857 1920165 90704 1713828 1798041 1971615 936209 1610678 177904 391016 1860082 1177654 1292933 907260 1348043 9427 1320712 559406 1227723 337005 726929 1447983 1437192 1123811 494324 311276 521399 1603756 1195267 1582049 1641005 1686795 12187 1847590 1222871 1927803 1577747 1921182 1755920 1010228 826510 191292 1993293 1941638 1390685 321296 64106 1198950 1390389 791905 558572 1188480 1986785 1446956 1857869 147945 296226 1205317 1176605 1755654 1490321 1667418 1074794 92743 869655 1558193 215449 1417055 1920978 186247 1186651 835487 822451 366717 1179279 647033 483537 974530 1041050 1077763 1240398 975574 1242414 1723677 387963 1874567 1269033 1734011 649651 1978572 186276 1636337 805459 540045 1799618 1914637 1354401 1682681 1470785 253929 379140 779172 1567954 769369 62148 1286265 1170198 1456296 912964 1223192 74741 1250559 210937 1159763 66614 497782 1583839 1646579 1336480 1658371 322694 387603 1668004 1268821 1371155 828469 1456817 1710212 1823643 1442403 1994906 390727 1771031 205764 1446974 1707253 1510076 677527 138762 537620 1934295 1165702 1462886 554655 562822 1915829 1461017 880240 535646 636300 1966492 327447 193896 591828 1122453 1081583 1182501 135834 1096059 1323939 1568838 947532 373432 1293493 545011 899390 471102 1367022 256631 1091040 552643 160467 1353054 1186436 827967 1644830 468656 998432 1794814 1488812 1847889 2426 1629443 1240430 667117 1269358 1154972 816913 406146 965697 1776098 654544 1279751 42615 1728533 675727 1701438 260838 17940 1199668 643634 1411639 183687 1436532 501047 1042162 1733627 984066 449770 1695447 1681819 1571960 761887 950499 39304 196892 1123435 20656 927344 1306144 472661 44817 1233945 944831 880833 259703 1408277 1431726 1585762 474886 254185 125600 273237 1286712 1888092 662014 862244 996766 1443511 1770317 1567174 16514 1677037 875054 1567309 1000873 627902 1729636 1519783 1900996 1372481 718376 8172 1896297 382644 1623682 1527933 616079 1796536 1962742 113693 671997 705588 244502 1521717 55634 138669 428485 1545984 1640113 655542 226961 138135 320418 1928334 360314 1396843 868014 1367637 1411456 9842 735614 813960 1323051 507092 1322893 728226 1265881 476377 1089784 1350415 194442 66270 1167849 1703423 847804 1659825 1305390 324624 1079336 159186 810011 1530993 413823 1456845 133880 1935375 1943910 514927 1910545 99175 1156297 1434647 170726 1046347 344259 857063 350249 585799 1427011 1144800 381958 1393470 1107691 1524819 1331096 1938975 209459 1678915 686257 352547 1562780 975219 856226 1077085 544782 353501 1454309 1183290 987009 86172 1603650 1187701 301980 1302049 388384 927721 1724335 1990728 256838 1864376 137254 424886 1368534 1010305 1827308 1578352 1325720 1004458 1586820 1641829 692056 1140800 1052290 34698 1736487 105030 710713 1937032 1913328 1911956 1968340 918056 389997 1892347 347728 900838 118787 1928059 859449 1839031 1647380 1943885 97203 663784 52951 1996064 353256 1825346 794561 739976 561934 1783953 1961327 121344 1442717 724810 1463161 204085 1881710 1484944 1708551 1691874 1362190 1932921 1904269 685867 777574 1146290 1363821 551201 1879898 81785 1474101 1461149 1797754 17763 170651 169496 1840085 1626956 1537576 1430556 1021009 1915595 1824358 486383 1911119 212310 541090 222308 1307950 211371 1468445 1761051 732481 1822067 1320295 1686623 324782 1395111 1946794 1360149 1666255 1258763 25396 1387632 36304 1955289 567581 1509103 1205010 1830212 1768985 988412 761419 1993182 1764125 1975562 1113039 1525948 926329 1429071 1784515 1134819 274995 1646145 1992194 5537 1130563 669133 684302 1196013 505023 334592 1366708 579485 291984 1682898 73419 163218 1300016 784591 975654 1312108 447457 1832429 61620 1554418 988983 860761 1473312 1895848 1142600 1927809 1656071 1653715 1263644 1933784 321132 1327214 416516 1225881 1576604 1623512 1874256 1332482 690145 1266776 1991187 237080 1914543 979243 355009 505241 216834 1110652 1090444 1512164 844375 1882468 1506685 1861269 1731574 1120551 1824339 1403342 2937 885125 594454 1930250 1979745 1686650 1382010 1152638 1356257 1758617 386153 828757 1327548 1102993 832692 1736835 994670 1002925 1084747 1689593 462953 1571508 963922 1812389 1758691 1725128 1174715 1685989 248617 1973079 1548033 951429 337241 999693 629102 696787 89273 28158 857574 1065498 1643750 668667 1869817 686387 1674276 1034766 498535 1729422 827995 796912 1991779 1354283 1579092 339432 427348 160783 454878 296814 1641751 1853826 1110364 1043862 848868 1850373 490717 897442 1426899 113322 1204377 536094 872240 1816178 702694 208114 1097109 228964 1180590 1663353 1924299 1307343 1309873 804080 552193 1470102 1697375 465519 1703544 551215 1110289 843743 1182521 1859802 866755 1504765 306046 1089953 1374332 1427650 1279127 1483901 244892 1180799 1797170 1073223 1822440 424823 409421 582794 742178 1412180 1230461 257358 1421618 91382 1844725 1495397 558555 773043 1751470 1911687 13062 1689595 36170 1296076 661318 1265501 1803092 992411 1034080 219709 311628 1808396 427551 1576787 569429 1507383 1653418 1559346 876253 762347 1653562 854127 1236367 1881314 932928 1816508 1354805 1327341 1955296 1428249 625346 1442438 486157 303541 1223652 30468 869967 1801389 1570372 365721 1443767 1398559 699411 704643 1109153 1560399 1746540 1629227 1815154 454504 646063 1347123 1271754 69791 12863 130176 692122 245606 1080242 1710949 1750685 1456450 851454 918732 338271 337381 1624694 1531391 367511 208081 226738 153047 1000899 426558 72685 835641 601762 1479782 1849213 1505778 1633612 1113432 1634793 198196 1372760 1753710 489682 386129 1363782 704329 160067 1256947 805293 1680886 882033 481750 746004 790425 1135431 1055200 765710 327064 1124811 1678711 1677837 1517770 436609 387735 243390 1112000 1928329 878537 915594 1805889 1677835 1055636 911914 762476 738515 1225689 1763576 1246029 1719725 1372129 1200157 1889911 581253 921867 1965961 1400687 858854 1759247 1215429 87557 1470869 224591 1804339 1865953 1302509 1813660 831830 1695642 1331199 1538224 850117 44279 944656 1734410 497720 841490 1054556 1753941 1136995 704855 362282 758840 167373 675811 1227504 514856 1251064 820897 721707 1384553 634825 1506351 279047 673521 447789 107377 664703 1182218 870454 1991449 1487092 1259816 466523 1887127 48773 627280 2127 1791123 1371390 1269561 1408423 1606378 30538 15150 1055941 804662 247132 947429 113340 791158 324189 1146226 882335 1106574 361798 1400235 800349 1717718 640071 1005077 562462 350903 1804373 497515 1173955 602501 208937 1411137 1905609 1069179 486088 1671820 339415 1263239 187384 1143754 41763 516961 1231501 928450 1091923 727665 745228 1562252 557086 385106 598410 1356099 1792222 952543 266548 877975 298659 301403 1916951 1493455 1516791 151135 1059789 1654834 1263841 1128872 1929223 1454010 496961 1308 617411 50574 1850850 1402706 1693656 836831 1842705 1177098 953504 1397502 1897486 1930873 1037951 1992382 1077203 296675 1157637 210085 1685655 1986847 1566378 792092 54031 272091 74547 913259 1027053 408534 1286837 8056 1853328 1511799 451402 567513 1218604 264674 1204887 43686 77386 884994 1279883 1754270 640461 725652 1358177 1762194 1780716 1449155 1045492 260648 26769 151675 20752 274318 962520 1704411 1801797 574717 1518986 368642 1203038 1197498 1344888 1692357 3545 1536818 1319654 1605498 1484449 972770 298680 1274013 1746765 1440269 1449346 555912 1771574 772476 1675935 1584425 1535049 1810126 627545 1195752 1209764 286466 1201864 183873 1330279 21690 1536201 1904478 1490985 1582662 623056 700991 33528 607056 641201 1424357 1310035 431352 549557 1242263 956751 207253 938797 266470 1006109 738064 1121560 1638524 479693 8018 223505 138987 1055074 920330 778605 1073666 1278400 805877 743053 344242 313766 49410 509016 973930 1755275 1953902 455409 1044482 654647 962825 1641841 1508108 96376 1388111 1551620 26333 856950 1066235 681677 839457 889570 748747 1930094 1442915 922781 137807 757614 1930944 1555241 1352026 1284554 770058 633821 220670 1482575 553001 84010 1047367 1035123 971202 1474393 377091 1979918 874619 1191475 1372237 1412455 227999 678560 1257546 1959035 1745607 1301526 239426 848396 768941 930492 851950 101773 428839 512467 1377828 1338633 1158435 745501 1779026 82767 795462 384688 720317 1015236 1311556 1921291 253581 471737 1265575 397811 564113 765694 267744 1890856 145241 1980867 535074 229888 913330 1039711 1033806 1844273 252767 733842 608925 1668151 1317132 1193595 1625749 1657398 37739 669231 1038566 1753275 546755 1953266 1281102 556906 1876498 147936 1663277 19852 1660203 518194 882618 1283075 1337201 166406 350969 1975352 787149 1182972 1294667 1098721 1206386 1918467 1912384 339683 1906088 1752246 1041605 644980 57059 1336250 1784117 491894 1503474 864442 611508 487447 1490678 414734 1337286 352499 1360777 45323 350559 486884 530028 269237 1789962 337912 1935336 54196 203533 366193 1688364 235495 1575623 35761 65183 1157303 1407186 532230 1520807 1755012 535845 1451698 672008 1961387 536927 1251954 1335344 1954114 497078 679932 186536 119075 1171069 1656369 582417 1047180 1274642 1355750 793612 1675184 51543 865079 1761716 1351042 920630 345718 1449312 1707435 761397 1784763 1665025 500351 990558 1943976 257936 1307382 813437 1496038 700408 1418291 180254 564639 537282 1033544 1011273 1481654 563758 1328637 1707376 1323728 1226364 1389103 1929600 775586 1364113 1750074 954042 979133 1472727 1560605 1475500 1818869 1551041 3 1564277 1902018 1641626 1244538 984159 632102 1243041 1181418 744754 1018476 386493 1429127 396678 1347272 1079421 720788 32368 1877954 274013 1295749 1236138 1212601 123955 1852545 1613926 1422946 929971 1440710 57361 1623404 1545404 1803917 493180 1771967 774853 1336924 646452 1502014 351217 1158075 1974715 1017152 1631965 1314383 102668 1337482 201510 912624 1093534 1470156 800622 17924 465388 981294 665590 1427274 1889029 1425979 1626622 781833 46514 1927595 1417464 1385809 775760 1572298 1467285 1223692 1678492 987565 945128 1739184 827001 493000 588747 1426937 1539744 391647 1151701 384258 289671 1157436 1476004 1119186 1312556 1612669 1848250 409776 1793476 1513365 1695949 1924728 1413932 1836427 832033 935011 784046 1741643 1307806 584700 332792 650791 1672308 1391006 970347 1697151 1475939 1247627 1529871 439267 1210569 311261 627133 381218 1292249 642362 1962621 1920189 470853 547152 1296797 380879 214324 1080549 368207 1791853 485931 1123125 271452 240217 1560121 530563 1253135 267859 1092491 1562934 1411481 1327697 919236 656678 1470272 30911 412995 1675985 580435 1933952 1851012 1676955 1807844 1198556 1253464 1167541 1415011 1121239 1481683 1304724 854251 1335200 1186261 1442123 841259 1170098 1503970 692179 290537 818123 794214 1516034 371728 103341 1528366 1913326 1401187 294015 1827774 207377 725878 1986388 398702 196340 1778528 402577 1408784 1447938 555427 61968 1217615 636729 25462 825810 2137 687722 695561 1951514 1402414 360453 1728488 1571179 679480 789702 527390 91855 1466943 906753 1393526 749890 779190 85314 884854 602157 340732 863895 1820746 1423501 1293411 834752 184795 852684 410178 1665849 1047738 18311 958634 1917609 844173 802315 254674 890985 650890 1013489 807422 821698 1397399 772944 736991 846959 651712 1514079 942878 1850431 1104241 855968 1622470 304692 1073493 1196716 1579522 195502 14703 1922279 172696 434945 1460413 1419602 790698 1505748 1778697 1025851 1770642 1456230 1544152 1613507 1385658 1315663 1283541 1235747 1582156 1843025 1452402 954830 1419287 1825216 780912 856776 403798 300450 941629 1040589 1573516 1846645 565486 411737 183263 1395562 1901110 1219149 1642360 581081 1292036 1551011 1607386 465994 265496 1963394 1244052 1222452 1359576 1307303 532891 1113822 1156664 1467643 911960 620300 626505 250166 588342 613702 1677460 5244 1241749 798154 1604082 88669 57829 881676 1942162 1485897 437814 1882421 907216 620808 846381 1284299 743822 390767 144033 1536338 497228 622778 1238811 467111 153011 1065052 280573 76390 1990098 954201 217206 1174603 490425 340804 817790 1360920 1261556 1572795 1217617 1042925 1219606 20686 516220 1907214 155122 606434 192610 611684 1624662 1352135 1715850 790732 1745871 1305854 1170798 1603944 47505 1214107 1208043 1072936 580555 1844031 183474 1180786 728134 1395372 1867337 609932 397882 1851987 1964305 400555 1621188 32474 1085811 1985317 1336170 1499097 1337204 1559514 724699 1586882 143299 1491870 1748845 1719155 1309702 866991 444778 253279 199023 1136596 1376573 1222482 1923931 715646 201908 94993 242343 652003 1018032 810781 1764754 541842 1979615 1557903 1030659 42780 1513800 1054759 956104 1032947 230671 276854 212539 1443802 1863707 1739422 656385 270251 1622258 787755 1904544 1845229 1034918 1618897 1655253 206300 481066 567171 1356725 939337 76892 1005998 437648 117235 379688 489262 1049169 1243484 432127 728067 1860785 1866547 1306573 1351243 1904986 1661942 1502556 190181 1431374 1232211 17572 965911 1046298 1068630 763912 452868 1775933 1668954 673101 1725942 106333 1599177 1224153 1392377 958296 1862312 1197701 1881927 1149373 1197894 828558 449668 1584828 272251 1048641 1167129 439646 998179 565367 1144770 433471 1291020 142458 734378 476019 1583726 1990690 1354183 1955586 918816 1438993 1748043 198272 1044739 370851 142915 1201415 1404798 1346932 1240432 893965 1093842 865629 1717316 1735093 1404452 549920 457260 1899451 909296 1166288 1142868 1698098 628299 276645 1699359 592572 502435 1300682 1831667 1815686 1218469 1173887 1529638 1707230 528892 1153366 1615870 1081166 801201 1782721 1507904 1742893 1142174 947412 94559 922528 1468527 22923 1274819 106738 1160046 841148 1042722 1091536 675131 652915 307812 295785 523333 1895686 1352619 105612 1360531 297340 763881 539835 1941993 959240 168847 1512982 1833847 1810290 715965 600097 664822 285086 923053 1058298 1373428 772851 876351 1994846 1971801 419838 1561818 1436393 1080194 736435 1913011 175130 1018671 1817561 1481910 773780 575046 1084333 1719153 873892 1507916 1551789 72019 947516 1481479 1499888 1614795 147796 1212325 1287421 760407 1876716 909644 145969 282006 1284331 1650612 1650102 1591791 1823970 1529478 1173284 1289379 1706540 1063633 733436 117526 624218 627969 1678483 1929087 1726586 1185671 1871341 765239 825407 474206 1763669 291721 1739697 1065518 878422 538499 1687760 1613098 1875714 121964 787316 88893 1523909 570874 60506 879738 1004146 720845 263980 36450 834965 1331517 1790265 379963 1375743 1587233 856910 1097844 1285889 519918 138695 439808 1099134 11998 1498621 1601433 994853 1058539 1818871 1267871 840180 463870 508010 668110 1034167 1430796 380695 1727773 1558360 1126890 308275 125801 1711888 1869175 1162356 288691 968848 77203 849792 42412 1184859 1855661 391596 514333 1139066 4600 848856 1698160 1783919 518352 863456 1098292 1015550 212532 1295010 1604416 452923 373437 563291 1518935 1745591 656055 448956 342562 1399379 1559591 444447 1364921 1754078 164073 1447510 314122 851270 220138 1344447 1128269 1739370 740413 1763403 591740 1337751 342182 1848915 191268 241665 8160 1675172 1971204 1386973 1606836 1073589 1268444 1855862 1728880 753386 1776005 1026135 314457 57630 1359361 1738341 1127759 1606838 1861627 1775133 1481151 779250 675591 180716 1457172 50425 924617 822089 619679 1090317 1872706 1280894 728663 1889718 629731 677069 558988 1206609 1020407 300331 933337 1146998 1033225 1567491 787567 617351 1328290 770050 199957 1010817 935718 107712 1005766 1372412 700593 289378 1596335 611854 1241819 58080 1743435 1066181 1797291 85666 901072 513036 1244696 240708 1845826 1851774 793773 432790 726298 789147 661446 106286 272781 1207282 1787739 327993 239026 1114847 1420843 1004507 1159740 1702578 1071460 726221 516593 1086576 874089 1459421 1805892 1543791 650546 268397 254449 1298686 1332127 1924410 1364411 1181682 1406371 577518 303832 788166 617403 591886 1529084 955847 437201 605638 1502152 1702661 1280166 190633 1547628 1514440 1535878 1291402 376709 138359 1769423 1786359 1072138 162890 664805 1746142 1293040 1770581 1711421 400841 1320022 179486 1205613 130864 94981 1239069 1148765 1322755 467916 1778554 476627 589808 1561280 1049062 647165 1652942 885591 279550 1104977 1961891 912221 66875 1720869 344816 1191118 180051 509924 878287 1115501 928645 1507621 1536294 755177 1322318 432083 1207988 1357681 335822 1652383 1168662 1913004 37934 300671 107307 1370568 385834 1171272 1082675 51755 1800490 385536 1053196 1648128 1994774 1025749 766454 683066 1008491 176676 551904 1370462 1993136 307665 1944297 1453867 1830113 1880686 1336251 465881 1098498 431489 1574701 727038 1845589 788280 1139536 597625 970691 211402 428071 1600692 23667 1480010 1678146 1094888 1011689 1305984 849457 815428 1078531 1035839 1553554 1456692 393610 498624 1321334 969443 1621704 426047 1518737 141143 403828 123718 1554247 580016 354559 194500 652595 700800 292381 1680899 662237 873697 221110 865275 1925648 1810380 535992 1880500 1725402 1596514 337808 725698 449412 1937851 1886772 1820555 158968 1798233 1461962 198072 1355575 1800343 1988287 1332313 1845606 1763855 1940479 1579996 963443 325708 96317 668156 379205 915398 479061 357216 207526 1118774 784555 852711 509758 1555124 96684 741886 774411 1750488 1934952 312778 1326263 1074527 431651 631447 1138983 887685 1538844 568606 963166 647186 903503 1632167 928323 666832 903993 1459020 535113 913732 1702809 424687 429778 304014 480541 94977 842247 1110861 709216 208589 938783 1545465 437008 1506452 1409035 1359213 239430 346594 653093 857719 56318 320213 68780 405679 859095 482941 754888 1753142 541086 381543 1723043 48381 1537683 1657004 303136 474374 2369 356026 762171 1215979 1399136 1079453 747644 88370 1062254 1662572 21067 1711627 955106 1784073 19887 1737384 1086683 933635 1141724 1129945 1085808 753276 692144 30632 236992 1430061 850902 1622840 1966302 1732478 1871871 936184 1349504 1328567 980601 1058272 184037 1801463 1089518 886887 361698 72442 73785 513202 1728046 1863344 1720076 130 1921525 156289 213145 897372 999498 1401833 1339601 841348 803380 1891730 1071406 1232525 1328198 1296126 1660180 585825 430944 1927648 420913 723447 703006 1509027 717724 1654305 1357575 1719644 1714366 1740614 902388 469965 1273468 1828344 893381 374658 841581 224941 111582 193522 929341 726341 393741 1979496 966581 637035 155258 1689061 310627 1097318 1904404 486131 1648924 339271 408627 286127 58635 1106257 1894952 1653518 1331342 1180736 809690 62105 878153 350150 337534 844963 165310 793178 422913 1688348 1235782 192603 459170 1660002 872090 1755662 1273923 1408717 650268 1302079 1425991 319396 1512880 1956483 1917348 581302 1168338 798572 184436 20037 1690745 1854923 853374 737981 73406 1320581 229210 137126 205947 653220 1427943 622708 1778661 1724126 520766 696565 545206 1006878 552530 989654 585690 299339 1754476 812134 1463266 1601330 161676 1297352 1070091 883584 1207418 680328 646162 1567534 1493145 1754611 409784 1129403 1480757 1460421 395329 639651 210990 506198 411019 1120511 1108007 164374 1919972 1714097 319556 1424365 1749741 1981383 1366227 553814 804482 26503 203255 1033474 1997004 119239 399095 1968565 1507965 1241075 216673 1432593 944580 413547 1446441 180585 731733 926801 601053 1190899 1966866 635081 1958028 1619754 42165 589154 990934 351613 1735496 1500415 1713176 1813618 1308517 1239944 205203 1353389 790992 521611 1131607 1701166 1401963 119473 760479 1887678 1577640 1301712 1933479 1432665 53288 1587691 231569 748525 1704131 224395 974603 365830 1533450 17390 1970614 656634 633772 1427851 1356156 1630350 1064725 1379320 305473 1157222 465590 135900 1429329 74791 1110952 663106 1640281 56968 532542 821040 1081959 1271847 1655327 705249 1341816 603529 97890 478285 1587750 1986818 1026966 1925510 734504 153766 1124658 152552 724126 507909 441432 183621 405761 461243 656288 1569710 1437161 1754594 971825 1557648 129303 590157 1299414 419425 1477813 1496317 1148846 1322031 615318 1536727 703161 959564 1158454 1899884 527122 1768221 119853 313083 1007164 112865 1337287 263547 1528671 109048 15377 1183756 1018559 1532167 447700 121395 420203 287247 892323 912600 190348 1310354 169789 1210427 1143666 1984478 1410574 109265 1724966 248470 272437 974722 1844878 727806 185640 748855 1683614 765327 390363 841219 1585049 339619 1095842 1806688 1222522 839006 1115575 60675 923016 275942 1475484 885285 713129 317843 77365 162641 835814 1563412 236479 331912 1869347 905209 1018133 1674706 99891 1569610 1640965 1263496 1163662 1214272 1691914 1377684 1876788 4903 621506 1950304 1881233 1157023 616124 1967155 848543 57566 1622794 1611493 1606821 1661478 1408874 1152812 1578002 749944 1556810 1650339 1876171 410039 401382 1765776 1456503 1953385 1277083 1980397 1399261 515864 1641668 1703621 142852 1204355 273495 703186 129263 467509 267851 1406306 830220 676483 1360213 1892107 1146202 1922856 1215222 445374 1111252 1355621 783768 129862 982338 1031925 1339235 535025 1809621 1470812 59125 621736 1127838 782869 1768734 1333176 1632904 1652313 1399485 1453894 825597 1756063 427254 1371199 1222069 508140 1537460 454149 839913 1569000 981024 485227 1496578 1379859 761399 1927427 331666 205300 1745163 1878317 824487 794025 1031947 1779413 161308 556595 180098 1291305 979718 1935961 612921 1306030 873049 761875 1571539 1538804 555227 1785579 13467 1681922 1488097 1472633 1669811 215962 1143521 1793766 134767 1512978 1821480 1725890 1556854 537486 1973101 1734118 94151 1730016 1271276 1964687 982937 948104 743384 1146632 167583 888905 351639 1838715 1710593 492288 152299 1958881 145072 7549 702570 1758988 1698516 1409433 1565705 1809000 1945545 185301 859841 1255534 838046 427445 1825192 1333554 831953 1988404 751691 1641907 370904 363770 1055114 1549776 1219221 1009274 874544 473921 839441 100828 1874722 1596161 1108371 362942 475626 84256 451152 1804386 439806 1946857 1434752 143708 283089 9017 984150 192467 1707016 1185781 1616511 138539 1551135 1564466 1241244 1839232 1420506 14739 411332 1029755 1199219 848708 693391 1083916 1427572 1212997 197266 1709156 139311 1368894 1252405 1441571 596784 1283092 223028 573321 292205 1406631 1341807 842844 1520160 1844413 1576246 1732630 1950191 1883947 1656311 185064 1804511 1636530 787020 496843 1101883 1172522 942101 153391 1438379 931148 1220524 1191027 99507 891963 2876 1331995 1829268 872380 394851 515860 1529956 619931 539316 1644017 142407 953 1852063 345411 1329380 13941 781896 605846 1961038 1587003 536720 99009 1960113 1341671 1326534 1782467 1073239 319279 492430 1550350 1010089 769154 593832 539312 1428327 1770029 1151516 530284 769785 674341 332546 1158764 448690 298556 585416 887069 1256770 213876 1464764 641997 1288756 190428 1916827 60716 650286 215656 1585240 941015 1962594 1935845 1001680 147619 924428 931305 144672 1035137 1965151 1202998 1192904 557368 1033043 1435359 1399965 669005 1335124 73538 1721044 747538 1929024 1039176 1979722 789364 1084677 1517559 1426818 1052690 512350 1698237 91248 1153056 1599325 734233 1312659 620069 999425 1317040 1779270 462928 588011 752703 1465848 1627786 1060503 1407754 82189 1246898 843123 1413749 1126314 1958401 80720 198160 1897793 835140 544792 1020564 1783284 608503 607597 1024701 804257 1765350 417319 173385 452209 1790141 1924853 1577398 1896275 461081 1618659 1363160 1815754 1179480 110300 1377246 1820406 867749 1388653 1362269 1194994 1058545 683490 77526 1203992 858965 1029960 1453408 258511 1555495 1942804 1265680 1684191 1160254 1500007 822824 1296176 80093 1361852 422220 183130 1946554 1040570 85479 743429 1593440 1016949 1860423 901299 1657519 1005158 738437 1514521 1239827 487519 1714527 1480527 1165923 430555 1436660 826386 95255 1685073 707596 1733073 1519314 1383780 919741 1251357 1207279 1265787 219751 402761 1797285 52731 853246 268550 1919973 1227527 987223 1790634 178489 1538241 495114 592699 1954539 579558 1301919 468357 1241384 946998 977524 1977965 710818 279787 1638765 51666 164746 939613 241783 377583 435096 1881811 1730836 848254 75070 543318 40386 684025 1577710 503863 1412428 1661902 773525 339401 598109 519408 1058343 1522219 1137595 644631 1138209 1055146 254634 1104532 1372303 685275 1631392 976670 1533749 682098 264684 175098 1103770 1646554 829544 1327386 1882458 207477 132320 1046690 884823 1349995 996119 1169089 1331530 710866 700648 1395407 1627891 390084 323665 1830778 1727433 1483821 35132 113153 1011777 1894106 794903 910973 1458169 875832 1630979 548517 1354095 1899159 1082701 1435898 496248 1406130 1373814 1301351 1339087 1570643 1311984 656336 1303692 1643900 29470 1525047 908402 1476763 1944007 53188 1076755 1092306 1028893 641232 1256773 757223 964801 58624 906321 1582160 1980326 978779 912251 1052647 241631 350542 1899193 144326 125666 1769793 953730 217811 1225555 50510 1904330 592028 771492 1590865 119738 617574 1393375 418649 1100766 1047442 1091080 187957 1454448 1922663 733992 738203 1788209 709019 1414501 1321109 1755756 1739571 1890733 523785 303352 492569 147929 1316687 1282664 1954890 969744 911322 901626 1858577 842186 1872332 1110236 1532745 32616 46189 29978 816473 909825 1830368 152435 840850 268501 1838311 685595 574066 102031 1675040 114154 726204 930521 933475 1100584 341369 1208887 1246757 447487 1656382 1285319 1176082 1153506 1056560 412634 1071869 1322987 1446330 1954571 288676 1956643 152978 1951390 745303 1769379 1944162 34648 823025 1734528 1092576 1978279 408098 120680 72138 240165 1811321 726173 852690 1582493 750456 1924828 1923305 1415831 1321869 738188 386045 283138 1304293 1885812 1902297 1917559 592238 611504 167067 1343506 499623 1999628 1885625 572423 1822499 229309 1986089 1145760 1080567 150431 1512446 448375 1327030 491790 716909 825467 1166700 1451038 1274389 1028755 81028 1521405 1550481 550873 1125550 1191829 154856 1471163 1417295 899253 1677813 815110 403473 324456 1917221 1751283 1580659 536668 913457 1711325 1676386 140114 1033751 1822667 48385 751705 27949 1684356 1288583 387677 797684 713922 1237343 1312814 622396 1960785 1457518 781400 1477486 1506097 728666 1080404 406362 1293387 1443224 326366 1589419 684474 520072 619636 471670 407895 160116 1189471 869959 1999069 362027 1870874 1556468 1387981 759181 1582723 904400 1702477 719744 403555 214548 864483 377610 1676280 608950 361619 1336128 450848 1768195 420364 311260 1002205 243892 1805422 819153 1229439 304353 281032 41640 1839571 1258072 1408565 1857025 1852999 1538442 1334262 1744508 1952536 1137671 1688417 247570 1059454 817364 1918559 665655 861654 721250 1806155 139696 707684 168918 814815 1784341 340192 1209151 374667 1391452 49494 785301 842947 1283387 850431 1219936 1635624 341279 880879 297718 1849512 1451402 317893 505938 614786 1436598 1222457 30485 245678 1443916 1318167 511754 162803 1840009 257109 1462735 1329236 1111248 1735592 1295551 197887 747673 577547 787686 244938 1316651 747112 1557861 1240282 881783 1562341 835523 1789243 631286 1980572 520816 1262920 399505 1910048 1223105 388870 1503860 1949968 1361877 1430242 850878 1812363 94152 958563 1451431 796838 1921070 52851 326723 873024 1996520 1030959 1545285 358868 150316 119675 369629 1555481 1169012 1312999 14539 1552786 1870438 725972 1193708 1384471 621345 297311 1803663 603188 1050415 1696353 1353843 167300 1881679 1352775 1817800 1504376 670594 1628823 1476692 1462377 33493 220145 992812 695295 461881 1488887 957014 801010 654636 1227097 436019 508085 1138995 1197658 1122181 431746 1231366 848679 122609 1000557 1912164 1311964 33683 30147 88128 1027999 30991 1150312 1695856 1803141 927183 217976 755231 1929799 665587 190461 531665 31495 97688 1579186 772093 1687301 1114110 1992775 553125 1318798 1961338 644358 1724603 664766 36187 429303 1551761 1134222 1193396 1339937 818296 50882 1814117 1066317 413177 1021238 491409 681007 1910672 502666 1524603 799529 968861 828726 1346611 424636 1242590 35741 556353 1933171 1788284 967400 815130 535583 26336 275924 408116 283173 1209933 1205191 461451 1155696 558496 1330196 429777 1277736 70873 1679391 1505453 1119104 143127 1149983 1216782 841772 463179 396975 1856509 684870 1626976 1224640 1755040 1968555 1869511 1220859 1242950 723253 557891 1185309 759298 1478386 860040 1238567 1863947 1903390 660023 1860817 1072473 487929 1118841 1187263 897816 1173672 772901 1831916 616135 374586 1502082 1809120 1176029 1739058 743154 1293934 1660112 1501923 1069487 1911582 970686 473638 329345 883572 1930705 274094 111512 102806 1973237 1005119 164800 271421 1619165 1631197 1887082 1252722 1133305 1468579 1622587 1176971 923262 1177250 135019 1082025 1327174 692105 138441 1593115 1161729 1873399 700807 1860979 851340 1291046 1256655 1383260 1294541 1996023 1177939 423052 455370 717496 1893635 165510 98767 940802 474480 1532821 196778 471234 1417135 964025 1780733 1257111 729378 1171258 688805 866315 1559655 500730 675521 1031752 177805 259854 363622 153919 1009972 299355 1046583 731163 1357597 717219 1607740 310579 1194222 582327 51360 1997077 1566027 214323 1602328 1408375 1856370 1311643 1025449 1446692 893412 1593450 1138443 1988846 1708591 342787 801904 1509866 579656 769730 1182421 651615 1941566 760164 395057 834281 1224370 1991397 1310821 1314528 1021960 331852 1735413 152443 1676235 547037 305806 664018 1425722 31368 1507586 966745 1743463 660643 1496681 1418365 1662618 473166 1878951 433716 572648 927908 1215488 283934 335076 1897155 1792438 491234 820494 1581323 884849 1703343 166883 524217 1505891 767599 778038 93924 1990708 1290028 3689 1635429 768915 1630296 1381249 1565206 365190 1613822 1739343 1141933 627979 1217731 754705 1883484 1058621 1866453 30368 1153336 1430853 1537737 785563 469797 450207 1292502 1274183 1490429 1956762 1031251 240376 481469 496304 400967 1750391 55614 73136 1497138 575209 1935577 1142514 1772267 225988 1887795 257718 171982 127679 777452 1083188 1088918 759159 1454003 1336928 537271 409043 666088 1876934 7458 625107 1762418 106270 667226 433965 668919 738704 1336682 727093 1405018 856309 421536 1795566 1148585 572540 222079 205517 534481 599098 456455 1369646 76904 1374088 1356012 901611 1653742 248110 1950519 652156 539137 1842317 1870917 982590 1487997 883440 1547983 154437 652257 983388 542259 1057728 456668 566569 576509 30865 1505968 1895823 1636521 1875144 1504756 1595555 1088272 819985 1876101 1252584 1638031 980467 442313 92935 299868 1486816 1192392 345071 885632 201904 455781 1991738 1301291 1991968 1585844 1539370 561839 733378 1432164 1649663 388557 787724 1356630 1372150 341829 1697962 1419724 1125879 38190 1228785 752153 315140 1817835 638985 1852438 1310873 22212 1961119 7642 67353 35162 880271 1593572 853199 1723175 1574733 1330302 359078 897624 302471 1509475 61243 162334 1279729 1770239 115831 1402405 466671 169713 1640729 1350208 1240456 300446 1403516 823965 1691224 630637 253703 673233 743574 461529 1277128 802046 873320 1251217 1966549 1563021 821575 1156089 419823 950513 916784 162649 1355092 1972240 450761 233438 489288 142102 1379865 1037443 1623005 1803406 1263922 1311815 513735 1482289 883741 460977 1689985 748134 857455 497804 1715784 1564556 617077 1870359 1687431 580048 247845 1769867 1529590 1817891 1162799 1263360 1058075 483162 1385282 449276 1355670 1066793 1826809 151324 753588 1786611 1724347 3117 1221883 552180 1216073 1649590 1092697 464014 1524205 626224 975203 1369748 1067609 1326294 1802861 536533 1177246 705464 473160 964420 224119 695784 226934 896835 258913 1320927 1227797 36128 234416 720634 919500 145947 431527 776335 1310432 1694892 1486266 323156 1012574 1211285 1645141 443585 1798882 22045 263178 662720 300706 252035 973638 1167368 756710 1372858 313726 612770 563512 311097 1991343 1045630 1763634 1661660 569519 1184281 322308 1703475 1303244 1973383 156510 1565230 535880 1429402 190178 1051958 1283612 1195974 1960994 1811691 595208 1485384 1704969 1911679 1808414 1003667 795625 1655179 801608 6986 848021 1952721 1938847 1293121 807013 1474161 238696 790435 71064 238387 1559137 611398 295753 389214 969444 895796 1856325 460823 163317 1069294 404220 1651965 806924 63601 399850 639903 879314 1567480 1470583 1395601 488468 1883424 1895800 1684757 808324 725904 121593 993682 1305847 1733825 1342716 793451 635221 278060 978725 963266 753192 1055879 1661393 732215 1860887 78559 1670597 1605472 1799921 698091 1758479 548476 931587 768712 830063 933952 662925 1880581 625931 933870 1593150 1193119 1288080 556447 139527 1954293 1567613 1524024 1401640 13433 1941803 1890793 1481055 1341594 1387516 1289159 1664102 718664 448801 927300 289253 963802 1295327 522885 1392116 1001288 1896839 391514 102958 105917 1281268 103099 648038 1944484 357213 1058434 268504 461520 1185576 260020 1528963 1055319 927749 350908 1010276 371892 5563 1364709 1773548 62152 1431135 1997417 1771706 1186137 206501 380983 908760 158368 393818 42049 559836 581491 924940 680199 1550762 1565467 165036 1160663 1692693 4889 241436 714358 384121 130624 1464110 1037928 1510492 91981 5148 1471427 587761 610712 673472 701570 1936462 456960 980818 427965 1369497 1359417 1392360 1605778 1943058 1784383 454549 368950 391921 747328 775146 1886169 274417 266976 256728 1022442 80136 1427864 1863073 1271387 907966 1640815 700867 1017591 103323 773070 1761490 1193088 790994 1424295 1321522 1022748 428858 486724 1915158 1655987 1983544 1199594 517623 1168542 962906 1227000 181379 1972152 72000 253939 1851344 1680782 1335817 588337 1600458 1879876 499489 1955200 662424 1500106 321803 1442550 175755 1611574 1889776 1443430 1308606 1711343 901544 1953193 685387 579165 1164849 906883 294229 1901231 219082 710741 1558523 922614 1906728 731014 1344872 1462580 1779247 1259424 1882265 483836 908152 31770 296405 1467383 396447 1198827 615200 995555 1939450 339378 1777526 1069643 743939 498780 1837778 797543 681004 610639 1327947 1227932 1382057 94184 1184695 1021504 414636 1342765 1507040 444803 263 623084 1488225 690585 1960182 1050836 1911290 758310 78992 1020307 288262 1184922 115889 1252007 1118443 88711 1312527 854048 666363 1669024 917526 851096 1431410 1417377 127799 376373 470181 794370 748896 485627 763544 1269521 1975302 559499 1168278 1240379 1432588 1863098 514376 241002 1269353 869450 1230239 152573 305214 673205 1690645 1999232 1469168 1488913 1515673 1166826 1172153 219009 1900106 367228 170667 1940204 373408 1322633 8361 1040622 840510 1688786 382273 1573737 496935 670497 4653 1314158 1360228 764331 1191158 155804 818369 1208313 89604 157360 1240415 1335542 269305 1455136 1449785 1358506 782771 858098 283997 141746 1286518 1810149 123835 270093 638789 1234879 1947312 102530 298660 1223776 1675108 435597 270645 1170398 1590703 1554291 915160 1784576 1122931 870599 918691 1578732 1440458 920835 619444 1309642 740721 75984 725382 1985537 381877 663618 845520 68709 1475819 989908 880981 1663541 1301025 703571 131413 1698916 311093 102095 175675 1010518 1511140 1147099 1830757 1102657 1671882 1603745 1651543 304971 25321 446260 945170 119747 632136 1204270 1529302 1397111 1125080 173732 388672 1552609 82028 533075 128260 1811636 567008 1190720 994155 450988 1281235 1802506 915644 1568417 1102823 1714235 1465210 60251 1862753 1257477 1735945 1236222 815380 118157 556843 425851 1910271 1492252 1007173 465907 1360354 827724 1815878 57013 329733 225211 1901588 1865632 1364784 366871 1056573 1867852 1337978 1971413 885054 149328 1455251 593316 1794586 1773352 1185614 1561130 404426 492036 731811 1391886 995719 1212170 1853370 90667 1866808 1350048 1501238 1839763 1477733 1450444 1989353 1120014 1472481 1132664 1320382 1597230 88612 1757807 1281364 1970193 958210 126262 1431979 1205910 1931714 1757481 1309588 1757503 1456962 387969 1319388 1413356 671449 321290 23082 1330964 271370 1705255 1739927 590347 1354969 1222747 484142 319317 1574313 1312890 216778 501244 1383448 582040 1847996 1868243 1497794 1237486 173521 981563 771329 670795 1349470 702870 364174 17766 1297491 1851384 754591 1302769 1247516 892430 1038776 1994322 1300534 703761 618491 1412627 315112 1359606 1497372 909435 873732 1389505 1427240 1202912 87272 1880124 1535673 605527 1419222 1998631 389864 1862100 892715 1337603 78614 1419748 1746792 42 1133378 760792 1428206 1774118 287215 649160 580976 396266 1303284 1937143 1388275 567674 464015 24824 788266 567747 593213 920411 1749680 1227679 1429592 1561242 668040 101783 1676265 622144 460350 218937 1241404 1448890 665245 517832 1570024 1431647 55937 318494 895643 1905420 104599 1096528 1396127 356432 1606216 880834 1708524 1092366 279156 1305629 127524 918191 368124 1106967 1481585 318925 27789 1732071 1431591 872797 1255525 1962163 975920 1295119 1830498 1619627 286184 1581116 799005 249325 1196425 1991277 114190 1923200 1229470 1922510 1251070 1035442 1660604 1837717 1352358 1682686 631627 434494 1202974 147795 1718985 300995 1073841 1395040 392989 1666644 1215428 1489166 821786 811870 1603623 1130285 215574 823562 217102 1749853 734341 1061053 1033910 1993144 1078144 1784044 698115 1564284 1020607 1398521 1011551 127909 726770 692601 1070749 840768 80224 1670355 452709 1958221 1003068 590993 501090 98270 855671 397065 397303 135612 745591 1922095 39857 859178 304444 222239 1021018 1111375 787264 562866 566538 1237869 325885 73948 341822 1294705 791166 251576 368577 1929187 1688834 927043 74617 1963246 1299435 44825 1929525 483206 1978856 1023586 681744 1792907 371948 938491 227884 1610376 1216390 226260 784223 946972 196335 1358728 1987746 929405 1156789 1007732 1927562 211157 1443885 1361446 680953 1277167 1460370 1929856 1167908 1409202 466747 122613 1325224 740206 1749559 784014 1308192 1622167 1394037 775841 830835 1559637 433664 590730 49499 1084165 929692 967713 393345 926304 1497530 781678 1936289 1648579 228639 621995 1881331 315119 251154 1007607 1994749 1765720 755230 692391 936830 345311 1261425 1001863 1744216 1965622 1645969 1047029 1543870 224883 179223 281397 1722068 1315154 1655342 606838 1426556 529653 1861241 1266296 324186 247681 1907942 818956 734415 796342 36708 1798479 467259 977538 1052117 1794588 353969 763209 207962 1274358 216949 1967795 766885 1199382 679963 974823 1929716 1408448 375311 1399740 1717374 1159079 1505894 1331401 1452271 1511142 958457 694117 858981 1595067 1777099 351985 835619 13972 788174 501177 1008631 1199030 642774 1480178 1657217 1469728 885842 1178947 1078203 293492 1128611 1699204 1577325 1909648 1948101 779716 386244 1691784 1758551 1840837 773809 1331509 1293392 1272516 1855002 1361255 708573 1968484 1462755 130843 846676 514219 1101409 1697582 485661 262582 1628878 122012 465182 87352 1647998 1937978 367833 948308 827747 54241 493287 397647 34124 977123 1026406 222702 1647090 1454203 117807 670097 538958 723845 801096 1388146 1966893 1805616 1708796 478230 936262 1281029 1700417 98265 1206835 1135216 7694 621955 313998 1770683 559512 443967 967514 1533350 1844352 768013 1485121 1641308 1635520 454417 320138 303874 923465 1444881 1940068 1860877 978661 561365 801477 178893 830598 275185 1773208 541875 379734 1937885 1144651 1154813 167278 599783 1573659 1184398 75105 1868242 1542922 192311 1109489 1418583 1366891 80692 1808460 1388945 212130 1039304 1958317 525728 1384432 1474845 57090 737825 1635554 505412 1419401 223987 1590024 452145 119620 1857246 631518 16827 328251 919471 1162521 1055360 609535 1946557 1756821 483427 891435 98550 115700 319409 1161397 745517 1124110 1012976 1078281 1142070 86268 1657092 1841841 1458975 962166 1757508 482243 499614 1811177 581780 1163108 269036 992584 1065591 1378293 1246710 1801527 912334 815851 1997837 1290100 86428 770856 703177 376923 1927514 1826094 408369 1635598 1192782 1124968 555830 111622 104226 1753792 467602 319070 729143 981665 1757975 737912 1437750 707012 1503192 434741 1848278 1189213 615313 1372582 1828470 770524 721287 151448 1353060 257027 1648782 585293 1180341 207897 963405 1822051 1270780 1477384 768185 547169 603614 485711 1637944 389142 252966 357482 391336 517023 372873 1369405 1772446 720130 82522 1444321 379360 161869 693907 1043526 610649 741623 18145 1844930 1395215 112102 649482 1622422 1677884 1895818 520323 1041179 826523 314787 1699174 1202480 595589 332988 263097 1580689 704124 476705 1955392 1739202 371064 153782 1864089 1218127 1359527 1359338 33935 788305 1087278 1844997 396988 1852669 1315127 1617427 321973 1806805 1575745 1006551 426690 1435210 572199 1304685 1251062 1201318 476948 119370 1206248 628876 1358730 1301817 908304 639975 1286168 191479 1776090 1501908 1254679 1247087 714781 651313 713138 336906 846323 1763547 479834 774946 597499 471593 1920453 482635 349977 110394 1551590 1229965 1283410 996904 1195270 490634 1120946 1111602 8966 1397608 1064579 922086 1862036 1012972 1877179 213709 1649605 747769 983466 585533 378511 1114430 44505 1724123 1792184 442642 1464535 641100 14574 969259 1497680 1428699 945696 813799 143160 1027426 1840136 1828783 1932318 240536 1785658 1716169 731899 856213 852367 1477358 1988059 1705 1971476 221200 827839 296389 1508758 1062746 1557995 621608 1645344 786812 1832802 387287 232449 673380 263703 835563 1983152 1875804 1530966 1082359 200303 494971 964875 1281368 414352 865142 336413 202729 1677551 296007 1422043 1464543 336330 1720115 862974 1095815 1291641 245414 1922670 1904465 1995947 608022 1827421 813817 1153994 255393 361054 310337 586763 344590 195902 59508 1483900 977424 1768203 1277733 115095 1544917 465806 910866 1177247 284414 1335953 1977273 425565 1901770 1243199 774801 720869 1556575 1779165 16146 217009 1468749 287891 120771 879193 197886 1988664 224642 1399129 21518 39003 1058828 827840 572757 1248013 59333 452448 399886 1668769 731112 1927369 1226358 994600 1982480 659657 1698680 748177 1635918 339684 1920478 1595175 500942 1127336 1342752 1053752 1730846 1393188 1605565 181021 1615972 307792 283621 1725995 558273 1402579 1493350 1905954 62155 7730 1369655 512697 1913127 894736 938726 97448 504439 608570 1891129 1970011 1961783 109220 1105300 447922 1383495 1599735 740034 1832741 1437971 1871008 1474163 1340081 75289 1960457 822616 754889 1331429 1033000 821291 525859 491988 1477826 1790156 1541929 1194311 600296 1327067 1800044 1818738 1858284 1450261 595003 1749627 457815 483155 391225 272419 880335 1349553 1194445 1009481 116190 1092150 225375 193185 1794544 33186 1082083 1164968 713054 1521914 478453 1596821 794103 19895 512460 1715958 1155580 675980 220766 1796036 1896907 747016 531591 1869445 1912733 1886925 563043 255878 1791181 907214 87624 1851623 616502 1156992 878280 240312 1480231 870577 11620 437197 677341 1834081 1215416 506520 1697984 1899002 1881054 585975 1269391 324896 735325 1234901 1285742 715141 213062 906029 780594 1627726 701699 1169557 231861 919724 1655613 1129959 133331 1288499 1561332 1202907 847038 686018 1053713 1876821 921689 1185284 1223957 452074 1838389 81972 224231 171208 453596 573157 1882639 1073141 21918 1271146 1670259 1454476 1306271 1125651 1728523 1672657 737320 43367 622660 1455282 1107386 273095 695686 403162 1702215 1605864 1368132 1950786 873878 1550363 671446 1156086 137922 48487 132767 1639870 1257127 787319 990315 391785 1897184 1855506 1024267 1128388 683824 1681807 442152 1615508 1684609 1963095 939760 1402208 785889 546176 54779 363630 1363005 404595 1729419 469405 1705125 1710091 1270683 694816 1005203 872220 388007 842118 1715876 1765210 1248037 828331 86865 281405 173873 628908 1134185 1222684 1437052 999424 331594 855125 1559801 719360 1225987 905524 1653673 1620593 1853309 1090879 110569 179466 1255429 1954665 1598203 1587157 687302 1768828 163974 1973033 266619 1723592 585512 1168939 293512 1449112 1902593 1904259 1336154 1845236 504949 937981 1893782 700368 83560 1245251 1805952 1462621 1592391 1197253 1234334 1933577 1871765 667283 443408 1696337 1424248 1421834 837982 832420 1856769 102811 1308455 402231 1755719 9644 908160 478409 576986 432814 1480864 716934 1188421 819649 678879 1361487 232520 1066879 323314 1486919 1148535 1686655 1242882 1905418 1489068 1257951 1199788 1490606 1030028 862527 365257 850000 657685 2469 1473785 1403149 990397 972532 1233575 1743216 525403 308627 89207 772306 286674 1023541 1284973 1088816 1393648 23141 1231038 1796382 1708180 1955185 737654 591335 119937 532095 1222807 1105632 639280 152226 1157555 708119 1788749 673470 489957 939072 1387775 762967 456671 436073 356587 527278 1277920 730046 1249783 1169226 958841 13607 1894111 228205 1457786 1354942 1811213 745606 63767 701567 867586 936942 396510 1221297 483502 387199 963338 134097 464299 1969595 182676 1251531 362450 573529 135487 1130682 1300514 759594 1280947 338909 1721869 1355229 327950 1122396 752857 719189 841075 965660 1594912 1310816 625578 614295 739733 897055 26643 1383500 1458559 879190 1718914 356969 396997 1873430 1647343 53649 1771009 1324849 1109353 910746 760759 1452909 795389 547028 1743234 1018652 875418 1400691 710093 640421 1159829 1215740 1054023 1463897 513830 147058 1808469 1066533 1304343 1204326 1713963 1107508 1037941 1090782 1462228 1841879 309936 1867276 341123 1247611 1043626 826306 1171993 1666035 256141 1958240 956149 1185735 1056399 830348 165667 1969660 606126 1402138 1750784 366659 1299156 986592 332216 987564 799536 1170142 374911 1947170 1351635 532390 315471 1444667 1705111 1063856 833549 1785606 1430704 603213 1155822 1300625 875177 1881991 1292773 546832 574974 707878 920143 96692 159030 1219945 355103 458220 1295842 455438 208889 329486 276458 1877506 384114 1482538 942880 102379 273058 1783840 35250 1701791 896229 16536 345920 1435425 1057985 1061523 79722 58988 1451921 729981 1265649 816184 1720885 152559 736858 1037993 283887 324635 1231966 797672 556505 1279267 901558 156916 1702937 1158160 1213958 1513344 881809 1493160 343874 179908 1716473 11856 1248405 372794 466668 1701562 1467297 594710 463019 750885 532447 326691 415362 1628595 1075373 489337 1202935 1486210 83004 1756152 1185805 164140 1927637 1091656 651893 1652686 1880691 1111349 1455916 1956954 483326 1977786 718552 1304970 435960 1632188 60722 1689322 106703 1513830 1493325 1728446 1825149 1953960 1898811 762274 724288 1841918 511239 1367731 1107135 1649545 1838975 574023 1969988 900102 1262496 643825 1140463 197414 629483 518353 519071 1880429 1965812 1958665 691263 646304 1590370 1729897 5569 838298 1685228 806681 1734184 947219 1384475 892792 1748472 1396541 1259337 155973 423434 1958309 1811455 1193096 829843 763537 46205 909765 389933 1765332 1553449 697168 1815698 1536038 847692 434195 959202 1150540 1276708 568546 1051867 159706 1751400 1279506 1237612 924857 956780 809957 1775861 293729 1218938 341152 1169827 1331439 1480407 482266 65116 771467 289564 1840388 538031 1590735 1900313 684737 693479 1531775 402836 899940 1160846 1692080 90786 1596185 702262 1029356 1394369 197169 472786 803471 873183 448012 1681882 1081511 749518 149347 1550679 989287 1343805 890706 1829489 668607 1820107 371208 1286975 1965571 1206872 1231475 52096 369652 1932512 670697 1170072 653515 1850902 973391 1968004 6223 659740 1391635 132269 341607 1803038 1085182 1436769 498509 1819889 520833 1626086 1198269 1395656 435053 1368045 406405 1834421 353757 1379903 222954 1979223 1751441 208873 1230471 1193332 143605 1366167 1915042 1547449 150521 1858700 305982 11117 1900703 1390544 411979 946645 1682356 826861 1079896 1425073 861599 231194 664169 14972 853234 1191586 1033896 238897 1632952 1313701 222146 873230 1563410 1140103 506812 1332950 1706707 414052 905060 1088074 1319108 810762 351763 1335406 1792297 1720581 1662860 511867 1918543 1191261 1787072 1630422 1624110 1635853 1806913 174521 1137618 1643793 1515762 463584 1383552 1673878 1310882 1690102 1583977 1361745 1984215 252204 1733711 1190147 891462 1393087 1124333 1519741 1526429 709978 292421 1755618 1634902 368699 236907 1203605 1520634 392181 427769 1730226 1754584 548023 1570841 1269129 709474 1879476 1154889 1065731 1331009 1593651 197894 169276 42203 488001 873143 1228124 379556 914855 811450 185448 861263 941818 753827 145222 1313666 1374733 79463 367805 324875 603139 1298311 396406 689666 461760 1195173 976973 829124 732129 1296563 1769740 575924 1435171 1314901 1400055 772225 1629834 418881 685157 1833948 1091607 1145915 1267930 1292078 1476155 873204 965875 1884654 1457839 270012 758327 1041631 197293 7722 1229535 863030 45049 1711207 1948064 598748 83019 1527007 1890862 449556 1899602 1086281 11344 778097 863303 1839854 1254749 1675708 867899 438225 915185 1622524 181342 1445340 278525 13944 1322515 830250 1145029 1945157 1983803 1187330 1205921 329386 1726943 508919 1512369 1485707 795422 1302149 783878 996130 1947871 1558469 1602050 994587 1080402 669568 1797304 523582 1658618 1836049 1025352 4013 91214 1342595 1800892 1442302 1539856 368093 1913257 1749481 1252588 1530710 754863 1380947 1954056 837828 1595345 212428 691842 1743684 339960 690606 1216678 1452265 1235556 1618223 1805849 829206 75700 863397 1016424 34255 268055 200359 1096779 960830 1015807 499850 906241 649001 1101682 308923 510063 551572 1960470 117263 1665506 1501929 1200283 1207961 1901341 402496 535417 131856 1415313 1119984 1624846 179177 583195 396718 832999 965782 1405356 1356190 827514 201665 1756594 757785 650365 1206307 1474367 138326 419071 1991894 611002 1549449 62134 1362985 1139028 1106652 171483 853576 849383 293511 801006 1271572 1276119 997185 1038684 1312520 1357957 849878 1422482 151548 1193404 1550446 404526 978072 602129 1492903 832083 738008 834288 1858821 443442 1948383 641735 1957964 202899 1426917 1017440 857527 1678405 1165827 806333 1036595 827513 1351956 720010 1941445 357794 499587 1055145 1900201 1808939 633936 1795964 1765318 1407067 195701 504944 1886751 856951 1119039 1304175 387410 126665 1686077 1778259 1052670 1577007 875607 1115108 542743 334529 939875 55953 451119 1450229 431956 182721 314871 1075537 1874094 1620982 1947064 671023 252155 989098 1663728 1316533 1427609 1054667 322691 1636961 950469 1224576 896958 1791323 1964539 1789242 1801991 1979769 1807438 1749308 603280 668701 808430 1367751 766145 326472 916987 269750 1422326 157567 1840468 247568 892527 1666994 1124245 1599745 973822 1375873 235955 813959 1169332 1361305 373956 1222726 1075695 1241514 1441082 429840 281957 257068 1574720 1905136 1421298 1402980 1249040 1149856 1365135 1227634 365923 1049665 786586 672780 1136486 475153 1283183 628079 1595315 282649 1105492 894773 1551421 1488371 1621863 202434 1042741 914878 26926 293710 592009 1642693 1590130 457651 1651307 867896 239152 1367845 7223 1267439 1433632 513704 1148647 504977 1832474 1825809 344125 1132791 1164560 1462276 1258927 1844433 44754 1406815 131510 1508684 878361 562399 1205104 1559177 1236670 1755341 1725812 1126084 149113 936160 1054338 632204 159807 285811 1164484 234001 1169073 233709 587532 736462 1051997 192646 1572552 1846057 31198 1020540 1347735 1722998 1013313 940810 1616791 1080700 549565 1111028 313987 367608 713386 1107671 144274 1944595 337948 1391383 186483 1258067 1418871 605718 1414727 941411 502397 1067020 1310467 1164069 958899 1063972 527195 1425092 589268 829898 1176493 676082 1412811 1588608 464845 768010 832465 1162418 165059 1565210 42785 1609253 1407359 1678272 1567366 1225877 836284 1999807 258218 190471 1850838 813766 601227 1602708 1962422 638935 1628199 441306 612469 1120012 433232 1711658 519311 1563017 413336 659265 32425 1163322 386086 1141759 1748822 1717993 416138 760267 1391710 596741 1525759 1544265 1151040 196599 1014829 993954 637190 1398257 1978277 902251 1498298 742791 1477391 1357336 989383 390804 1151547 1007051 50582 871913 394648 643071 560292 1944195 441038 772759 603058 181415 1032988 1431996 970610 574712 229938 469756 1691862 164544 123255 1137315 1554866 565764 894471 1286818 1723256 980706 604966 1292928 745030 630949 1290621 900962 37341 871405 146090 198499 1028010 244339 256510 1391511 1010258 999260 1913120 201766 1064873 669225 480478 708349 948115 1871772 334881 1146869 1764430 1529827 115549 1936506 402187 849573 1434524 1400449 334541 68800 1420769 1189827 1939340 522544 1098259 581262 1480503 1897958 779764 998335 1826741 1089263 1102099 350550 1842784 508476 280144 254057 1387528 162343 798260 1225885 954314 1322576 1183753 1285447 578464 262703 127752 463084 1265237 756136 729747 94979 487938 1636358 323128 1164548 1064015 1188847 833563 1509818 940658 1606403 376832 1975010 1701074 218530 8965 1731094 601384 1061297 1711415 1863874 1477469 1542108 1364915 657735 1645083 1014632 851942 1582483 109091 1862704 1188671 1643037 775170 1129749 1825075 1595871 1151959 1686796 1455195 28438 1135782 1533335 1126797 1032124 174037 1930703 188777 1123709 154648 429680 448657 1981595 1084281 1808904 168503 1190704 1030684 1700257 1583325 1430995 204049 1875090 609353 459633 1546788 21983 1698489 872326 1288415 1404797 97276 1134500 51321 474058 69228 365653 842729 380148 1072274 1435823 1500611 1924176 646862 714698 280936 275079 1344628 1908587 665440 882243 1189240 915467 1798414 1682729 1497978 489696 936128 1635659 1036596 484176 29074 1239908 1148792 1359145 334004 1697178 736237 1182765 379316 810426 320826 566841 1997428 719143 1246229 1693502 1657317 1708940 476915 1020579 227349 1757005 1640540 800365 1498762 1860594 1457736 1971752 1959578 1059113 1841705 495266 189948 34445 512919 1876571 1781382 543824 584914 747732 1951928 196532 1765257 206703 1337357 840018 419232 78794 184122 126994 1916483 1027265 1775288 733700 1536738 983232 1491732 151060 71818 685177 177866 77051 488013 244774 520966 989790 1559533 1945641 8681 1118074 512349 1320099 974653 1826053 624014 570341 18239 729992 119570 1989542 1014652 902208 1348824 464218 763640 386455 2355 1554698 1428081 409037 962339 1726049 361294 1250036 1390045 298780 857162 821355 1958961 1490681 1920915 1982838 679968 1592377 425214 10335 1854664 309395 1958456 1209176 209132 42256 517133 1511793 1838194 130713 737994 750327 198624 507058 333522 622270 977386 676602 1914924 1391650 735003 173700 1943557 1950245 1510444 1836998 296062 1130672 1710921 637598 1441422 276589 1362687 548558 1665466 809540 542600 165757 847894 30297 1930923 560870 973954 1438441 1363667 240417 1461235 1937661 938774 708862 1922329 1759549 883491 623860 823108 639162 1527357 1154043 1343533 636295 1802481 799283 21107 1917943 378507 645728 58183 1506039 1123065 402632 1515945 1683144 898580 116681 845697 273180 760082 828711 1788491 1631363 1422563 1762661 1845856 1792807 1772803 156606 1393169 453504 721524 1207031 431820 1063542 676127 1042502 514087 1942177 1177854 682414 4473 520296 828464 218138 1452823 1473807 1833329 1683867 1943602 602951 1527067 1088133 955808 176061 1346314 143203 1093970 416244 1396076 389869 1731579 609868 795397 1693367 1958439 701814 1968393 1395307 678095 361490 956463 237619 1446501 698320 1234428 1390037 1103438 338409 269847 381802 822098 205599 1092286 1100626 1328256 814732 814206 1347886 512840 1378075 1363318 94966 186215 1303002 215546 617663 805734 1613977 1414425 1665254 587888 66678 108196 1821069 1451919 1117509 641665 1791224 109229 725873 1710455 1420774 1831892 1517683 551959 1364076 1821043 627474 78662 1789641 1796966 1568611 597789 65094 1958228 1230956 1518309 219950 1429996 1163408 1096140 1343393 1589979 707533 879171 1334838 1653328 492572 274734 7371 855230 1573591 1217620 1638721 964501 1213680 844547 1812179 892016 508582 1268401 514574 1318933 1813741 470940 474042 1270790 331061 1338190 1088677 1089781 501034 88380 1278988 139362 1564333 808762 314504 538788 293939 846826 964403 1200564 770140 899321 160507 1838834 513677 553429 861473 1346227 1030300 864125 1812706 592156 665347 1468188 1749029 389815 505612 1182766 1515111 688522 552244 993 1858397 1501218 123644 1582808 833826 1416206 851283 624124 1922700 308822 1952045 496567 1875618 1120294 1322487 967030 1169225 1061082 881846 1010981 1686012 1212738 173533 1392166 35413 1037712 326982 1676803 645819 1118629 655025 1945418 1078189 1222966 659320 714263 1625874 1097570 1830504 1062139 598270 1483465 1755262 1540692 1564215 908572 500228 1697128 924142 195223 1772116 1894737 1868156 58992 897923 955184 1915492 628195 1402776 835078 1575115 1474228 20452 654454 1248721 1169321 1229788 1192902 760578 640088 22800 1621507 708362 1660432 253458 470675 1157373 146753 743061 571927 914318 1029687 110720 1243746 1426467 1121366 355455 664422 916450 1213579 979872 1790795 616673 1357015 71525 615927 1919965 413506 235374 241332 641186 1141223 296879 1195380 320070 476035 1200623 1078952 265057 1121932 822970 531750 798300 1804291 1281022 163970 556153 401140 1936070 179730 438351 1711120 240431 824014 1372325 1303008 1950858 1792255 1034884 786383 63720 1322738 1773507 1612364 1625933 251816 1802151 821400 41893 231326 212506 1221761 1531717 97384 1355072 965077 1351947 843043 1534088 13573 477960 1270293 817824 1007341 925148 682751 1344691 1112958 390887 1508371 1407357 1525423 1756807 1973066 1431368 606731 955899 1473211 91298 745359 272803 1889806 1229234 1446706 532686 524420 540176 1991587 103373 431461 597680 1414184 1292673 1644350 1075707 854483 188382 925603 1000333 776742 693378 201976 300643 1054695 1591104 1266657 789859 1955015 1569411 1596533 227339 708766 1178176 1890443 1967285 1107158 418267 1484684 796835 1322565 1584394 10478 62173 362807 831334 1911383 1285677 815406 1989551 1165227 959804 1078277 783842 727442 1102329 756446 1502489 1807561 1720514 992572 31947 197162 1325017 772399 1472543 1624986 925660 1230172 1432085 1236722 1145999 1175471 1365366 140681 660837 1397227 1216525 484397 321728 1661526 1773013 452275 148778 1717817 70506 1543619 1021142 1086920 1571281 998394 1493796 1742525 30429 741674 593582 840987 423599 1253245 352493 163436 838853 940841 982075 1759243 1774267 1114153 94096 687710 879618 79220 1708080 878334 154369 1167099 330984 197448 759626 197507 502699 1986126 609316 1276530 325249 143948 965508 833227 1436425 1335527 1492305 1645675 1172304 1148313 530262 1930830 1968293 133177 1817073 1606402 1527826 1850587 444898 1867702 692162 1056430 1945257 545613 1767870 169807 487961 416547 564019 581134 734116 1991806 310288 477981 537702 298605 778912 1511668 151466 1609576 926925 36683 906150 346432 420253 884338 1991845 1193476 1634286 197041 1027087 781578 41645 457257 529434 320340 16596 554688 429567 1825280 1601529 1252078 190910 1779764 1025683 879052 1466412 605271 1187202 1816872 134736 763988 1144281 1344843 573353 1422185 1881266 1187475 1701718 663036 436035 1132991 1756710 1309337 575585 914898 1205816 1473709 248385 1688052 604552 211485 534052 409081 541802 1165803 1526588 632622 406287 831493 755886 1787595 990401 956670 1182964 785687 1736717 822769 419137 1155875 439040 263723 1686229 1945429 1281620 320479 1763047 1990377 759902 1962828 1067970 1338116 1531472 1359678 68524 1679077 862567 1495586 1815384 409199 55016 1535443 407544 1867333 1910960 443393 998699 1860274 177806 114328 1040557 1693586 196118 898584 546539 90537 1397706 1017436 122389 483550 102428 1585084 859730 1941802 232945 1592114 738112 1161405 1149552 1099210 1416210 577761 1449904 196231 144418 843487 519328 531429 557487 755254 881369 1028769 1062147 304901 697572 1609250 1802721 564677 950015 1053469 943908 1235294 1073217 1894954 538371 149584 705750 1781573 361822 725863 764535 262173 1775673 445667 1551658 1519154 1905476 1163712 1258584 1113434 885696 1521557 740919 810919 997703 1782301 77155 747846 54520 430232 1544343 1753723 1978235 1228360 1220692 486843 1741057 1677709 208946 1914405 1910436 1521309 1501216 190356 83493 1173248 627052 1616871 654701 1847652 1552228 620460 1949440 428563 978040 1701513 1301904 624491 388041 82706 1357632 974647 1463100 1793191 393690 1979211 53134 786505 455462 767239 330314 245461 1101685 1788746 1048403 1982483 1014198 1080875 1977325 1241839 1416287 1259831 1770034 1687096 566423 124290 847543 284544 912195 651574 1597484 984049 1624084 37614 1611937 866222 1292931 1908114 1409287 321174 1988986 1245879 914039 1372218 95700 1849902 684581 300623 1080118 822331 1045599 54500 354925 1197674 1947905 1436976 1728995 1985728 1983175 510424 307647 315998 1004499 929977 1561253 215215 920287 1919699 694344 1042423 798267 1008622 1101510 1247651 19368 1512873 1916765 706077 701834 1699298 124474 219142 970480 1639449 190845 1382533 1223450 1023977 530569 909809 505930 59657 271037 1681471 744937 1142771 1754546 1504043 1707133 216365 358361 261584 552997 1119997 1334556 1039991 1210754 275416 1523381 32600 271872 1102132 192373 323227 703268 795784 1739403 13551 661793 1012391 72024 1050375 847368 1833467 1718671 1949426 558106 320926 859206 1576500 297391 430088 1415688 110495 630477 781713 933010 1342362 1034057 1221664 1614369 1440880 1121994 15812 807486 1202789 103312 493664 1624114 277368 775591 1003356 1232559 1829346 124475 543012 848790 1505952 1913651 1569001 1968182 322625 68211 1674947 938462 94876 1342294 790128 772982 1596199 1437218 170854 1344129 1844504 171757 639924 235605 321513 492056 722146 119255 1688596 1569772 1173487 1267684 266727 1094441 1603796 628919 1031850 1069462 840953 888304 198526 1869805 1024557 665751 325167 642263 538812 1564350 120001 1123019 25535 348804 1127503 553355 175614 121045 387693 1345627 34721 1423875 1976495 264965 1326347 438245 343278 992096 322699 414263 591344 970890 1980965 320253 1790236 889862 1545374 667969 1076878 1764126 1530104 181172 306671 1693212 17727 905070 1146991 1108436 787769 1651412 828802 1744204 308942 301918 94674 1415964 158312 443770 452877 1573390 1684946 1394665 1919360 27104 513919 1710818 1227697 1690999 1827133 1094691 1101166 1187166 468741 1250370 1376894 862788 849309 1074559 856152 884766 323613 876257 595401 1742060 969960 787684 589231 812418 331661 1771482 1077990 378721 1946775 7636 164729 734307 908021 1968828 1595103 955427 1694338 502429 1458222 1683348 850805 895022 1979215 475038 214469 1174975 1586370 315365 1890000 701542 856448 1491513 37011 1853392 402266 239881 258409 77277 1645606 1073802 1684989 199476 1578490 1552471 1272876 1784496 140905 997820 1084141 1529154 846937 1714005 238064 1953556 1226120 480148 169863 428726 1801226 582672 608485 971604 201267 1750362 1243154 1851573 1575476 1946318 435843 1958284 1825432 1114723 1771978 1989428 642468 835059 64154 767259 1336464 1058293 843100 602890 1900917 1110366 996764 1648718 933361 785694 1366126 844221 1199873 1690571 600500 1049860 1911536 1725281 375975 537062 1890080 1083558 738449 404808 165661 1460879 1193289 35673 1477087 982930 1651832 1793048 962337 606438 1922854 803593 1467236 1346690 1416075 479496 1920554 180202 1852217 354910 337977 1086187 1834067 1103426 1818553 369780 822244 174393 1098788 1059821 1339099 1508008 643016 155398 725264 1006748 654850 171956 757386 908506 1616536 1700832 855361 1503241 683718 1690384 685644 1621349 653808 37687 1225778 1617979 819609 446952 921237 1327033 961401 426784 480805 667349 1689717 1272976 1486999 220397 1786743 865014 138128 1476810 1278476 1658649 1134261 308687 1582820 494866 232765 1059936 1899941 1436382 1585065 1080302 59215 749070 706410 758443 321606 315307 513164 1797980 1297694 493043 622768 646147 843686 1332465 1350758 22521 547679 1698883 1428412 1641092 380049 1615493 121719 1366276 1940971 417014 843845 937610 941009 1608985 1565268 772053 288569 694288 1275696 45882 184600 672784 718721 835981 1973730 73689 652261 1688940 400169 903876 1582994 1535373 1101573 1195615 185797 352318 1715047 1213179 1847576 1548639 1707393 840312 836626 1782617 182628 125053 96962 213185 109135 451881 1517112 347038 261457 675085 23799 121657 265097 353082 295157 1971778 1147956 248295 92343 516493 1679944 805154 280455 1984841 244443 536768 1966365 751641 366029 1906868 1135802 1547290 190833 1932161 1848161 967424 1941163 351533 1706356 593363 1602331 1534116 542787 1423894 1791045 1301982 1328488 1667922 613230 1606888 284377 1705833 370206 939680 704616 55447 239223 152179 1475116 173145 238042 1942057 1743396 1182784 1021350 413635 318453 1772346 1790199 408854 1869035 1766550 1032498 810947 22095 1199457 662203 6029 198393 438547 649595 631214 1873129 400427 370219 568730 1116469 1379037 866322 1683060 466940 494207 1080226 874807 1752712 175884 1960049 1821513 1613538 1370160 1252889 390006 1786941 1485512 124296 9121 237627 303665 18026 290278 265795 575818 1978778 811638 1337320 410182 755193 1665675 556087 1223228 1837423 1486600 1740194 1437226 1135099 1166848 816092 1972430 1607587 588152 952245 892422 1511105 17348 819820 632752 1149593 535825 693852 1101610 1424462 1901121 997538 1987993 1439643 217683 1553478 1205815 56882 910946 1101715 960386 1810843 99539 590904 875313 427195 234336 366815 412297 1511723 452144 676905 1925863 1281076 1865351 1976763 1274733 695250 10328 1717074 1759804 156534 915650 334977 758382 206560 1702032 195970 1069264 661314 1983061 1638440 1931898 420597 663122 1479964 1747072 1610903 1161312 850291 1481615 1335912 1123002 1539129 1217553 1146803 841489 66375 1681529 1440565 1221424 292261 1015200 188069 830400 1146357 229902 1986614 1419798 1599587 1212166 730405 1215309 16729 866477 1338400 1948985 977601 845404 268737 1517162 353848 1493594 32547 1202738 1165581 1453280 966741 528314 1857013 1940374 1684622 842609 655858 815193 977897 954742 1890095 1013412 860856 371330 57535 1657074 513527 1522536 1323029 1942759 602782 1316292 627505 1509171 14362 726542 787780 1264828 840489 480951 494036 1492744 260926 468054 233747 121754 963605 1490979 1248701 1715600 560270 1820104 1154774 1063589 1913995 1891986 185498 817577 1651723 1456933 971196 252446 1375359 1877099 71956 1333143 1073610 1958505 1099737 1699274 299308 1129267 1038194 1411195 1687102 955651 1560682 421648 411039 203054 1284208 312126 506481 1081260 1597501 1451071 122677 250691 61059 833071 1587059 1752120 1799726 1695199 983405 1735973 1251418 973046 817349 118439 203934 489874 1046664 579159 654514 914497 1342536 879746 1476648 1322682 1231955 406197 139276 166608 1938245 937722 651600 261714 1064050 846399 1599734 1653706 1862876 690417 1184228 1986177 216883 1401650 1952686 1165583 1988647 112456 1619871 1428753 1332405 1238676 962918 902616 1763464 1929196 609918 1490482 1471312 1333953 1930880 804166 1987802 1244593 942162 1563127 1833221 89119 1565235 1469685 1164494 1375621 825195 55496 1992827 1827032 1552394 1547781 727637 1221656 361964 998684 1657428 1466906 1823227 278140 307709 1521855 930356 1682144 470931 1963637 807906 49890 410087 497220 1774282 1403223 1833075 1288611 1189900 1685910 1925425 54000 1820286 1392719 1397487 352910 246925 1607398 221287 1730279 145498 415905 852181 618035 1305121 2549 79680 1636937 564887 1944854 1428104 574769 1586053 1130376 1523100 235147 757016 1083104 973054 1154503 482558 1328964 1556200 1252467 1917499 1350884 103511 482244 479657 1019242 685754 401295 1297220 739789 118504 23478 1954541 1488484 561004 1215171 1721709 652734 1106344 1631679 531128 1903375 601379 792162 250920 571049 1954920 1696750 345844 127704 517893 1339482 238352 1344098 845115 1366660 1675904 963846 1669711 1723123 792975 324089 461063 391609 1388472 1471152 1773925 911790 265301 1641823 1165420 1976310 43108 175947 1653509 354456 118833 1020861 650622 1277836 1179665 980965 253845 1151028 711193 1808676 1616793 863135 734805 1364822 1905510 991411 856585 29589 79826 72025 782204 371672 492927 819199 1495244 1122616 489635 570657 1488186 1584712 696590 1249442 1648348 602193 157062 551590 1107256 401119 173739 1238047 1849032 32250 1976388 1487497 474805 1608013 435818 919237 1378521 1644972 1144698 1281995 1551313 1502739 785515 47198 18770 1368861 247149 1211628 1635930 144624 1174017 1936126 1688098 468728 1150147 1817849 386061 805678 103867 1543038 463515 932317 1403471 536255 43816 1187756 781751 1790390 1046674 1839860 1647490 972161 859963 445981 861748 1349030 371222 1592012 1025816 1359184 329760 1033530 463013 919217 476975 436549 336183 1836643 1221621 709219 767851 90346 1507095 1920227 1938598 1429673 726753 1123921 793176 1039136 1977558 1245766 1441722 491844 669271 706648 936881 276858 1666411 1151546 602412 1112052 150840 395455 429065 177317 1719366 586642 1211753 576399 1315057 1084086 674247 423243 1661458 1132593 1488014 970473 935068 139137 1801360 415029 31951 1221596 1757494 558172 946554 415814 735815 948037 941514 1717895 1866691 1217956 1591369 1807364 326442 1163744 1315519 1085341 1227487 1318101 841738 1603729 776673 580771 679279 53184 478525 26174 1736574 887295 1738838 512464 1095431 1426276 408998 1202227 199360 364332 46866 972686 92842 1858411 384540 523699 532675 1340924 1868255 215428 23434 1479879 1204137 1356549 1029489 163859 7261 77260 1740155 1315054 219356 435905 1136127 1730180 1180124 1095526 1717526 1652808 417798 956857 1097405 731309 138087 109491 543490 312132 829149 480191 1417386 701887 670440 1499072 1621875 70026 849374 215752 402986 1779277 68117 1978196 1796432 336934 1478051 893027 941463 6453 1591920 1261772 575260 770253 507890 1418976 1832795 1144717 123906 1098311 896783 1782433 1670652 863825 1035147 1320793 211058 912727 1893318 1084674 1744020 1264932 712504 1407023 886489 1435535 1712616 1106548 915415 175836 1044060 1179351 513145 1953710 1095284 1250748 495112 871990 1363892 840184 1461217 82360 1776467 1415261 144001 1717784 1616699 589500 288502 1748674 1394930 1096123 1729723 395469 1717274 1977085 154164 441941 229720 74081 1260582 128481 546154 922032 1077445 1042316 122872 1130498 639480 1462775 1197050 513509 1999882 523186 1627592 1128861 595462 99861 1648109 613400 1678553 230215 1292351 5358 1314841 1153831 1806779 76196 1696014 796286 444054 1269475 1901616 442919 1856174 264903 1815973 633396 1262577 1243438 935810 1801953 127282 50377 1517080 1846299 278242 1197011 1552850 1869269 1727086 1083378 1878984 120668 1310537 1814483 570378 709590 48654 1885335 1973998 1525617 130703 787213 618192 387706 475898 646839 176054 1992573 1452382 1568265 717278 129194 654328 1331343 1678182 199566 1368330 1887878 1573356 237893 595994 1828241 938261 622614 1507755 33649 983596 217967 1277914 489026 1346805 743068 1892748 1685396 1508524 911634 1598577 98273 1743529 157088 163237 1920310 1361411 1353080 939590 1188183 970286 1872995 1626464 658049 1090525 1817331 930255 1451010 269901 1497008 454818 1490661 47520 1453525 1433168 1185373 1201981 1868868 33944 1059779 554472 608199 624135 438188 1427469 931804 1704345 993190 1756189 1829679 1911278 1771996 978641 1159289 835379 1062803 220911 1173176 138126 698321 527541 495034 523176 927856 1501374 1802820 251957 262387 1775296 479479 938126 10227 1682072 726277 447742 1540107 1003591 1371802 1652741 1879750 626516 88970 855355 807801 58866 1719864 977957 1615919 1263692 156453 1058964 1975269 310073 1272592 482504 1644458 547320 97882 637752 1906344 499471 1484582 995977 1099815 1293603 1665558 1905388 32890 1204579 1376593 1177581 1606945 1936677 846750 294936 1556891 1763502 1087939 598400 312505 1058858 1810381 1169160 393206 1908128 195661 1844967 139927 1026916 103728 305085 1921537 1869504 1524351 1100744 1901843 780587 1701574 833697 1355223 921734 412696 1862975 405921 1815757 774265 863954 1233875 807451 936535 1305826 613022 1327302 1847754 57489 43525 275353 1907617 868405 1498671 840190 939702 966869 341039 395784 1057329 195840 194906 739680 1922952 1419842 158393 972273 185449 1479351 1519794 576933 1675951 252089 1557689 1160849 818501 1749565 206326 1714751 261066 1300971 510942 1038824 1341705 1386669 1541213 1481728 271953 1017713 810922 1117778 711511 1118584 333980 419659 84672 363680 1023310 439196 915429 1655388 1316103 713295 1850866 30933 1331688 1486660 1500757 1018221 943168 1577869 997237 33672 389571 1205916 76830 1201872 1228177 1168956 1540055 1773633 1995393 1988648 1495487 765286 353992 182606 1722616 264282 1257549 721844 1704920 1492498 748385 812248 1117892 1597137 1591806 1472589 555983 1003896 40269 97915 953357 1919551 1754870 1834232 987505 576473 1384808 304247 996734 181148 1405375 340753 1738837 1949246 1848739 1782566 1507304 1198913 1633322 760503 706787 213098 177349 1109402 1215299 244802 554396 1884706 930961 1912894 322301 362701 1193552 1200717 1416342 1974643 1753845 833465 1266677 359683 1649661 1717753 385086 21434 366961 1494833 792139 1093249 678462 1966118 1117911 1747510 537818 330795 1488024 1513552 1703044 369944 1567742 144781 1803127 254282 603157 1140606 661754 1584576 1259122 648598 1862720 115486 1244541 1037523 14686 535855 1162246 774324 278884 1484995 1211020 1958988 540397 155722 632106 930229 1084158 1704152 1327941 1225796 1492404 448774 645789 1729297 574833 194469 1407303 503342 1440357 1557182 572722 912680 1456278 1683125 1032782 1964442 1673019 1810758 137783 1341006 739283 1037921 1084410 575755 1069350 307701 785317 40125 1363772 411144 1691228 865924 1056706 493302 1801063 1568750 1981162 1907895 984916 1715710 1996522 300214 1372992 1079960 921695 178544 822776 329111 566297 1671876 1392869 1072890 166922 402313 1507853 1089379 1272470 1226779 1907551 854137 672239 918761 1617072 277041 1093401 464586 627592 49519 1199256 1855877 974168 216582 674955 1684878 83023 1013588 557763 404500 1219454 1820727 1907003 1355942 389183 260415 1377466 1186064 789889 342241 382976 423454 251794 1820849 457404 1371323 1950941 1029323 815780 1674530 347517 54931 1203377 213893 1679582 380251 1208510 1291638 1929885 1142152 1185358 1877387 611344 1843136 1489606 958192 1215687 338211 1332197 175229 1229766 1134701 1907810 1013129 973865 1694722 1372292 837810 130936 1141502 625648 1243108 1849794 12002 1203751 222557 724049 225809 1551030 1412544 162448 1894193 232644 516568 1725173 1841407 1852490 714434 499534 236511 578600 1493638 709097 1896637 756326 1421116 1149584 1266351 1188330 1587385 250035 1518458 1695485 1563167 1508107 1247435 1500424 888955 659332 469448 913965 505998 524482 1866608 1241066 688863 1431432 375114 410887 1922928 1803383 743112 1929623 669990 1617223 1117745 823179 1926272 279744 873750 67112 1233693 359029 815572 276693 1470550 1204128 1382331 934382 808892 1475631 1447208 395307 72616 1454335 1861329 103398 1156078 642928 40212 671954 653757 1850501 41676 1978875 871338 1611098 542793 812136 1327795 1599284 442631 125815 1763498 1694686 1647976 1694906 386546 1614377 446781 1621129 1033102 872049 1191477 889495 76973 252039 507640 1180389 77316 142169 553962 1904280 1484469 1075522 1703418 792921 1937828 1123128 785302 297922 986445 434845 519552 1352010 1251192 1625363 633390 1514974 516170 1513531 60954 958547 1939947 949167 608179 558929 181362 958441 1615571 1973181 734271 1313475 25338 1544070 1303411 1844469 1025056 891190 24879 308738 1469818 130647 1515007 1421015 1531337 1644032 844224 883997 976371 976381 323937 991082 4612 838526 220926 1539662 507001 1642 1202282 1432710 1398444 289287 1760878 997942 1947177 1253157 1533422 1477614 858181 1625812 730784 406384 783266 490453 500088 1486787 23176 1384325 688823 1738871 1330365 1183634 834758 904495 1074786 109029 16901 1775048 919628 34022 1444502 71080 1272508 955542 1596583 360885 1405445 570983 232331 1168680 696644 280359 33994 667162 151053 1492575 942663 855189 288154 1238057 1990392 1523319 599492 749975 1078256 643595 920680 1816943 1020613 1662538 388989 1108206 1972794 841399 843073 1962486 804446 1662981 623271 1519844 1083930 897795 716572 1465478 1080338 229326 1859371 1885942 1315280 675388 1402622 52998 1965898 279115 1515672 1907443 54807 835385 1327255 1477646 1159785 1657468 1456128 464397 1940184 641457 739408 806002 1936997 1616809 1632323 1268104 1518950 412854 578391 533184 1816267 863504 157439 1302575 1489840 1922240 382189 993346 8439 792721 1110963 488688 1243160 1020591 1728834 1422443 1400490 1625465 957397 1652597 1284871 1624405 718835 1329469 995472 684503 354246 962820 1192615 1811940 1807243 954388 417408 589717 637220 1492579 673286 466417 967445 347175 1692703 923065 526745 1698728 951729 1677446 1355922 1326220 44120 276760 309554 1305885 530847 1379630 229708 134834 1618942 472558 1629873 101320 1950948 1710991 1284361 504131 268748 384633 1557359 980223 630836 136833 849054 1092066 1833658 1990461 780575 204576 1465404 632845 1954891 46239 763623 749752 219488 1461975 236537 1454091 1819880 1657612 199576 1110979 892588 871452 97094 718622 54362 27503 678982 615845 234986 1506867 1339359 1245667 1076545 1189436 1571313 1545433 626154 1571350 703538 26882 1284500 1096070 656362 856561 447981 635067 1162212 1751999 455590 762398 173764 1851411 1724501 1030587 1037373 1772437 172637 1989182 1802936 1431716 959493 1973869 965338 140407 1175109 484912 542524 1178140 951233 984043 1744235 1140829 1044687 113908 1450129 786639 1761480 1265234 1792016 1457463 1017693 63929 511019 1828562 1169963 1843176 1886394 1179839 1545586 859989 1803936 592597 562969 1260585 253835 1873150 925510 195538 610869 991499 1584308 1996734 1356997 1292655 515429 1277217 755986 1753813 1267966 1181264 28955 1045547 1880326 1337977 1983209 306450 779795 1151660 1596851 771262 1485264 1115919 707604 157345 1068059 596507 70154 770473 1642070 1183948 711500 1960977 1386711 516842 1934605 862284 974723 1768506 97836 975072 956082 991967 755207 1936316 1812860 1153348 1547719 592397 1894110 1956742 54206 1013901 664973 212824 818278 1997909 1724653 1792836 232527 26208 749081 246558 89494 1535220 1524029 1540844 329045 1208744 130358 1118888 1838451 858349 656792 722370 623881 1920455 97727 583025 1285846 726412 1582684 1369569 1952874 1443963 165314 989479 325868 1102172 965709 579989 1531974 1820274 1192127 1941136 1772502 1640435 833833 1169518 1720528 525506 1064326 1604862 632067 1899351 1243161 888101 1524903 261802 1371276 145856 497733 700937 1724103 1560762 681945 1605988 729987 1064008 902888 1200162 389750 1992128 1479721 1765671 287673 732402 1690382 1420790 620919 326842 329617 1381010 1363270 658450 1809816 1915412 1062386 659429 1310930 1628748 1501815 1516947 414521 1366018 1562903 270306 48127 1170910 1191685 692378 1661847 1753410 748771 472522 212191 1098885 118415 502547 1407952 1994070 1365443 672196 1452928 1712144 1390616 1498232 947482 790355 1440188 13215 1074901 687817 418704 1249729 577218 976089 53741 870215 1794115 653232 1313456 1600984 1100000 703419 859301 1124615 1879045 999636 233067 855710 932182 678957 602191 167398 1907550 1715081 1371014 1190051 1865621 1234001 1284142 1256376 891851 429025 1093433 463627 1361711 287657 1127144 1030216 1820993 1005957 1252503 1895891 1277078 318033 381304 1412984 1431499 65857 769898 1668335 1726315 1728424 560178 1882533 399180 1360399 360517 964358 684881 675448 770451 1429757 1341598 1007492 93202 763064 1276484 1906490 1165063 254590 963979 1207951 306697 315817 20027 544063 1500566 706344 1705983 637453 215262 1174859 644338 491166 257169 443550 1447899 56937 921698 533775 1043925 1184329 1246697 401078 1433581 898002 466600 28205 667931 1758763 1509590 1875185 608979 1541221 325363 61771 551694 141635 1891793 388406 773569 311432 238699 646205 849199 1291964 1507909 1240033 1686579 450075 941789 192442 695626 1622429 1632471 822628 1918974 1703084 1279443 219474 1255968 1341185 242419 543208 611515 1620563 985161 1278140 1838125 1636771 54647 840644 503495 1730827 406081 595250 1017226 642236 834211 1245785 66692 1356977 873105 1235596 1752124 1346928 54669 1729049 538230 330028 1615261 32802 939367 898286 143503 290550 1692919 1252117 1683582 1078588 1192292 1924945 840216 629548 96840 1663291 372215 859012 1718129 815334 1881245 131618 383528 1004770 1305586 546865 1094898 1728812 1549706 1412463 1276490 570093 469413 833080 197257 1025374 261013 490464 653096 576277 401755 1830064 332127 1063981 51879 1717582 76130 1387675 1997337 979005 78792 361665 1129958 327174 380473 450197 1288132 330337 101984 722558 17936 287371 759532 1514475 464987 1457977 750276 647959 1604206 1069055 204913 1376981 1654600 1303881 1401927 1092376 1723069 1756912 1446624 926345 209390 1692759 246938 1084599 1424515 1415491 576740 950862 1192965 354966 1068501 1862531 1515046 170805 1146735 1380867 1043068 933153 926472 1123330 744759 967126 1043509 1058194 1563374 35483 428813 54625 1277870 1282714 158850 888430 1974510 1073102 1609898 541553 1654757 639554 1730361 532738 1568111 156070 495970 1538186 578837 1077710 72866 473626 803699 577255 1881411 565355 357675 1323434 516081 1512995 1879763 626262 756257 1891791 1022308 1988080 1123436 1293706 1088277 1610095 447839 1277145 898937 1590855 1820017 949237 146174 326808 1994156 1778879 494264 1352735 1185511 485676 828501 65922 1877759 610376 1915781 469433 847899 1640460 1106253 387150 1097420 1339783 948384 1191594 559534 941047 1513033 1750459 454185 479746 1221584 1937144 1219318 135118 1108040 1692973 617654 511909 900370 892798 1673400 1188263 1026866 1097481 563729 1402112 345939 832468 1043043 70515 948557 909066 122094 1348863 1433059 1965628 515992 1657338 677127 670335 68128 1358480 974507 1072752 445578 1776487 1326949 618470 509366 343879 1302889 1246809 971020 78064 1058610 1044773 1024192 990290 1155568 498181 1521105 1347087 297240 333084 1980635 1696734 1601746 1759136 1118699 1842196 1492167 1358589 58173 1287861 1259634 1564469 660579 1935000 274045 1110286 964479 122365 926654 1802542 1166988 1776773 1397176 845646 1932020 1207606 1501540 1309764 1230411 1589691 1001340 831023 1893649 1000200 779550 354492 1066098 1335386 1490442 1627204 776815 543109 1923252 93233 1358107 969580 1524026 1191872 681876 197051 1186178 333846 145841 1903993 619673 1257993 1665928 370588 200558 1641484 1298079 1770945 1567347 638483 1041750 1384250 1511 576362 540169 1172302 1365551 1910895 104981 1513636 660308 671506 275208 301626 1605539 249406 70516 1865023 1654126 1431602 862993 1794744 1755221 1337464 801722 164791 1323087 284712 1280028 528348 117189 719047 804567 995316 168539 618789 976793 582608 1037536 283502 1209287 632025 992273 1268420 929746 1476820 282813 941849 501203 828194 1226521 506138 1251488 1170886 1364202 1147133 379896 1905861 778547 1733182 1055426 97537 581222 1492241 560324 1976997 984067 331778 312099 259886 180792 1101505 394685 1796877 1335893 1274879 135148 1570851 354774 1169540 1898958 1095124 1943951 1478048 1292120 556717 690126 1421841 466319 1238852 169587 1030398 1167488 1578697 1568671 629131 177411 1361512 1294117 1686954 1265546 1852962 1756629 531130 808414 1760545 263815 1607554 1000341 773219 476882 1620074 1982882 1339626 1039949 314525 885736 636107 1320952 1483111 1834648 774237 636708 183102 980838 1468108 1522039 689876 1882032 1687493 686473 1218528 1148722 1530077 1435924 266413 516112 306280 1519811 585495 1049105 875239 533408 487549 428684 1498410 406867 1062370 1846240 1780328 863254 1052764 1275517 1173609 1493886 1739695 903939 1921535 1639935 1239257 780448 322853 1484044 88258 827682 371674 773099 1588590 1699265 1977272 1446159 1955258 362596 1389154 1265835 124307 818662 413692 111941 1375021 59627 60708 1642765 310124 1535102 1699050 1671266 281279 1055938 1589225 178272 1067520 1618830 1608016 1924403 1224285 372126 1673589 131715 852463 1871279 1778410 731551 1072790 760925 495624 912513 1011113 17600 681128 1660290 950992 45634 1805192 391244 1638948 925886 165947 309487 946870 116754 1534728 1920676 762044 256125 1611545 1298236 84544 1122622 600329 1447075 1753805 171322 744848 1257060 529927 1565337 1451417 501988 644246 1651410 417671 1692672 1045777 642738 463740 1139781 1350383 1496778 1689229 382523 1337815 1007733 732156 1633420 1404844 1835505 1552051 1895138 1385378 1807651 288918 1973532 1833345 1474506 1039901 695620 555819 126357 30592 275814 1855487 499701 636742 859721 414899 1702041 1973922 1113429 1939733 1796464 1248476 83768 1672471 1896081 1688220 1852294 1915449 45755 1046666 104381 1156770 1905345 1983283 586660 1794612 569587 1580879 769016 89453 1783764 1401664 503642 1548027 394249 1232176 1951178 604757 1740285 6577 93120 1065105 642576 67513 228612 820525 1580389 685170 1790262 636471 248328 1171439 385979 912504 647330 1338101 111345 148993 1699811 496924 1851108 354437 1628849 656030 917323 5558 230161 1419972 525515 647471 1543974 1280315 406083 55707 788505 1028941 1483522 1251455 518777 398588 1880041 1261595 1407629 208192 1579244 73731 1873127 916037 680166 1749570 1838467 909076 1339179 167408 35453 1499074 476212 1700947 1853076 1461787 737158 1035125 1995923 46355 1836385 429449 1668448 641659 357575 1574623 1905883 675420 1131860 927896 1513707 596259 1679529 541857 281341 1486885 125476 657990 1056195 934827 1030852 654759 1884474 531788 371384 1396749 958880 972823 83655 822815 1487074 1747592 1940215 277443 1168561 649691 616201 409558 316903 102436 1529386 598869 733440 552369 747422 425683 1670587 1021360 537287 1204448 1240133 905649 1013096 486213 764143 583657 1304820 1410698 689973 61650 1645563 1223812 1819320 1750676 1032045 1323421 1017850 1247742 631005 377082 342060 1328397 1135306 1435603 283246 1570292 3113 414545 616257 304000 383467 1529285 1562994 937837 1126019 1519729 1855449 290303 291936 433777 284004 605382 994736 61485 726590 183615 1480146 88548 806950 144423 229303 593108 455435 287158 360229 207489 47209 1817319 319549 991574 1282522 1487148 1518211 1687828 298817 1730448 1448753 958287 1545733 1995964 1677741 309128 806065 1791622 605120 1943159 804865 1192739 1742540 980715 840866 707284 1533127 1691925 274976 1860470 194284 1139476 1282727 400088 739541 1128754 1038975 512987 1698287 1429976 1670991 1234730 1446994 187163 335959 1970451 684170 373578 644611 460564 1691131 1620837 27842 1766293 1120249 836249 1019429 1834145 917414 717570 1528354 517811 767459 1920711 1149775 1101118 426097 1774871 594182 1467212 117516 1968165 1600622 925947 153832 354790 213460 330862 497843 581446 1252008 397587 1665061 1164526 329661 1781020 649322 482757 92481 1206104 926942 524638 234676 334807 1835785 140522 1767561 412826 1118195 1394475 1891819 1134481 850132 845664 1703126 808954 766079 1518406 461054 1580977 255947 1815287 1438616 6389 184602 32527 999413 231414 1999689 331445 1527400 572569 631145 193453 1372455 1910921 1027292 932258 1841953 166301 917384 565914 340577 1342517 1753640 787191 1540199 672174 522021 227396 1270706 1386698 1783843 1263337 1994146 546790 565381 150467 402354 480405 909599 1680174 937325 1153615 1509832 1526371 198421 1728838 493097 473141 1602633 624504 1268465 139806 1678952 433980 1804539 1143471 1817833 1534998 1346226 1586363 1314986 1048800 616669 629902 1668076 751075 871827 1419928 1280516 1593476 952247 1670468 1016961 489623 1644914 1693799 117137 1142229 1343099 1900422 431184 1662681 918331 504743 1632041 385976 1253431 620903 316628 1962012 1967481 282034 372398 1779409 1743427 1504389 1435554 704339 1500240 1986381 1710613 1741011 350943 349555 65529 347156 1683043 1399167 863436 113432 1973224 504400 547638 77300 1539622 1421321 1494768 885103 1905575 98016 1642352 363695 647787 1892969 1146487 823573 1974242 1846471 1499406 933020 1421000 1434012 1098194 856552 1353024 1339386 1836740 1122491 443467 542156 1088568 951513 391378 40669 1756419 1260996 1631479 479861 526937 254744 1359098 1892300 1271118 1586178 259409 1962791 1279595 553662 1301746 1926743 1507841 1828366 1313165 1497685 1156500 1868278 1157475 633867 333145 1071017 1415690 1880314 1139903 1459988 1782210 1832093 126393 428986 1281522 1350920 889347 69917 1226223 725244 1036662 65512 1444762 390116 1251500 506524 1885 944152 1047662 506797 1594081 1576368 526039 520189 1070668 1716073 1024802 1357885 1483393 1694882 511305 1359482 463454 1140961 1934124 1657794 395712 866988 1834708 1914751 1066963 1353304 1794339 1506959 535621 488107 1075407 1950096 1694168 1994078 956347 1116766 300781 1549876 601881 657182 1178260 426345 1235397 1964946 1146140 437705 954022 1862706 1701732 995832 339627 1541055 552198 155520 1980482 1924542 1010175 1886568 602852 1307339 1678880 1361196 990997 383602 357796 143304 1332219 1891390 1880290 425407 1152635 456607 548324 961536 890960 1324976 88950 462888 1003912 442047 503148 303131 1538623 1725938 436525 1338981 611601 260081 1450889 412643 1591287 658770 76839 1139510 1993486 878890 1069105 1291668 1270890 180509 618464 373035 253987 978475 1330383 1081273 71408 1196904 1364192 723041 493704 1396107 1891350 395667 59707 1312116 77851 948555 1783599 1529159 1418836 1617841 748658 1151960 844576 737032 1180218 37010 1472409 622505 1931625 783318 78719 89332 1357679 341257 999346 1493539 1953373 1344509 115376 222230 1155667 320470 406421 1030393 357003 363491 1597116 903897 1651172 892415 1654476 1170076 1061911 30613 114189 907589 1767220 1398547 1770780 1239183 1506869 1407193 747506 514399 1325869 230572 1403984 781180 1019766 1322263 1800129 1264535 1269904 925719 278368 1801876 1124068 1435720 1956984 1010437 958607 1072830 221707 384043 1881443 967195 907698 555473 1542901 1138405 44530 1612849 773999 1418891 215352 1071278 556836 742654 1548834 1532946 418651 1386081 1191281 849564 647676 208317 689288 175653 1407901 1076086 1085173 19893 1257088 590484 1453080 1836037 1560939 334798 904025 604452 1338702 134525 566268 208117 557717 823671 1590218 846063 1115196 1020060 594798 615770 1932372 1622232 1113446 647575 1446906 1273716 979559 1486335 935458 65356 1900997 1848151 1327182 1050956 929350 1089663 1069897 1209052 931790 1463038 1394208 161049 931424 18266 1423736 908002 687316 821798 1661202 1558162 467359 884361 1358189 375574 1616370 739305 918262 1463165 1440882 762661 540998 611329 1163594 637937 261587 1882540 1369663 1436430 481219 1900640 3642 803364 360624 1246986 819258 375391 110263 1919540 469841 1102279 20614 724090 1588253 1669060 1509847 1525931 875724 590126 399189 1098041 306813 1775899 1161339 1908314 1215389 734033 1841498 1048985 1777431 1157690 1940759 512733 1026185 1565748 1994592 47313 207499 1728490 1685815 1678679 1637209 1240096 807880 1281694 246624 1398847 418136 1337901 1312737 1967945 1212503 20524 1262458 730585 705447 297566 41033 1883918 1625452 345262 142864 1795087 16678 1770891 597661 1430565 851824 1584963 621760 300697 720476 1552478 60880 1346326 887895 1405866 774763 1507214 413830 1579210 559061 161660 960106 542445 1801492 961389 1273856 1630473 779307 322890 984352 1006111 1989792 885721 900313 1813255 327332 1433314 1248082 1965725 769394 41928 310763 1302675 118391 702873 362253 1148648 345006 293383 1394081 794208 288354 28164 1518843 1900907 1128441 1768996 1277936 645563 682068 1201340 354241 1483755 1351465 265335 1841247 1461614 1332319 1301127 1901825 1296951 373046 1778312 1900747 1523500 1815983 655379 1114503 961311 481138 759328 147093 80362 505219 510407 143289 815159 96074 657929 360330 792551 807465 326491 510836 1146601 1481490 1776573 1372492 819188 1848966 1042033 487657 1708266 992607 330310 988168 1893888 618398 991741 1829762 28760 105819 1927425 901609 9422 1783349 337390 378857 1312632 248845 1295795 847039 555506 996272 171631 1934012 367314 1030215 1140008 1143114 1586778 935106 107519 106396 1265466 1699333 1793521 69016 1395304 671925 1751904 1887663 195055 1150775 486460 431050 1710999 1179057 1404916 428965 1869700 351455 690107 1058517 1847984 1785176 975703 723264 1421352 452820 1519883 250472 175138 1954003 1302788 796686 1100921 1778366 216311 775938 1466238 1873866 1960157 510563 239529 20017 1821194 1104010 1533747 219025 121298 1338128 134722 925069 879116 1348106 1944118 1249056 1022376 743331 1348901 1664006 759880 1676977 565031 755632 1058644 377387 814512 1470649 1207237 494151 883600 1703121 1254096 1396839 1889292 1917133 880570 684122 888520 951555 1402233 104225 1754418 48032 1589830 1918711 1703454 895592 1253802 292664 1218460 243202 856297 607404 1974055 1885079 1348739 321216 1227681 1176530 832910 1774972 1021050 67505 893410 1528874 80876 25374 776266 1999660 1980130 1187644 50309 1481700 337964 732804 1909906 1135581 372570 1197570 1469435 1929075 195981 281090 917288 1545764 1739486 650652 1984483 972299 17769 1602591 1092926 1945781 733800 1893327 356803 597147 1843951 527396 1624556 545097 1580304 294052 649201 849369 1748949 694038 1927368 427969 1969540 1363044 1775742 586253 781236 60230 668915 555584 437516 1468414 737632 1527711 1363632 1532680 79155 127907 131036 1903168 1231020 1581915 1828435 271837 1709565 1333994 582505 1184376 277832 164584 962882 1768685 127621 1974036 302638 761800 666476 556792 460630 38504 1435041 1660125 1696612 1729127 58786 1234792 392558 350695 1347829 434938 420257 733540 329284 521545 726089 262930 1950967 114962 1612207 1044095 1275305 311494 1353692 1398913 1229374 431640 1510818 1044389 1305222 856214 737970 99966 1774902 183005 303845 717763 83645 1218123 455525 1481904 1844284 428201 1486199 1590421 986411 316098 498274 154231 633179 1483804 1285119 174092 1313487 937884 20914 214137 1299102 798806 943860 533337 25422 1986011 1197037 1209371 554729 4091 1364953 1995358 1244975 1532802 1721521 1581376 1327657 54889 646738 1914420 850326 502773 1204610 214257 419117 1296423 1258637 1867120 87549 230278 597231 724200 315057 805700 1343281 693454 382795 686631 1869836 619723 1276403 1407493 475921 1669877 1802002 454134 1050989 1387304 1272058 971799 1061849 816801 1872748 967717 1253657 1318905 1052582 844306 539757 1648820 1386962 480467 1420760 442455 1805046 1484951 96617 361927 35612 1031433 1323064 1537663 348382 1035946 890143 1926454 1799205 662842 1767766 1257184 17276 1399891 1941262 1108223 1569963 769427 819921 790453 1809210 1412423 1084839 467742 23003 916899 510664 955890 566713 1466785 280363 58305 1942493 219843 100260 1227371 1650255 1406905 1879141 926469 1479216 552771 826544 617145 1342559 541556 975546 365180 1717397 176215 1509724 660020 1818501 954480 1439493 107632 1238218 145585 1546401 746825 1425304 190288 1952333 1425230 485478 1177989 349361 1858453 142811 396622 1589454 784899 1967562 737179 1988328 1385713 1877830 1259314 359916 739847 932521 555146 1062548 1132668 276343 773374 222562 1834512 30496 366156 1532772 1237998 1781419 1262704 1931402 726375 236069 790793 1558470 170955 291748 954925 516426 461968 486875 1001976 1610066 647716 387977 275394 363505 1816463 468221 92766 1854057 370042 1272618 1985595 1313315 1118141 76686 1387870 1742455 145429 753338 586114 1173023 795284 190395 1038965 1676726 1654233 1823627 1199313 1200484 573462 106110 1236441 1580052 631770 868062 1094743 79060 1770868 303945 1759550 1076273 394073 1020741 956747 1112724 1706917 1312696 393727 1438264 1108772 1830909 1479299 1847554 289491 828002 1020985 594253 940885 365279 1636442 207614 132998 649046 1075488 1178769 1282972 851467 738898 1125485 787221 1211549 411644 211957 1076050 724655 1643375 86559 1209724 318546 596520 124855 503182 1580494 1314726 764597 449577 1379174 536630 771116 276167 1576210 677393 288856 701340 1702346 1088618 1263518 296115 919267 638241 1888393 556628 1508760 664534 1253276 1851671 769220 620071 8156 1465746 1183872 1470452 1457423 17501 1059802 1957518 38955 297695 1202478 527870 652251 1147714 333120 1341709 1930545 530797 662537 246365 1311013 176909 1482807 1532636 764936 851050 1810400 1191438 83400 1882988 1677517 560106 73124 95111 1843497 1410459 16790 289251 630860 918719 1539966 884880 1540992 294110 839230 278441 705791 578503 1400399 1508081 1401428 1075770 1727660 1844256 951193 1362332 419961 1935952 579476 1291903 216081 1266886 668026 1506461 504193 252919 345009 1239413 1574207 862150 756817 1383762 527258 780262 553482 1035093 326107 149432 95481 726350 573804 1164835 1913962 513454 66642 1926411 1303224 1937319 1341019 591640 1369597 68362 1507247 377935 1219964 1744219 739403 1584153 38612 514473 200986 855242 1354671 1752312 917229 1965197 142351 1430885 210739 1802565 169061 1889444 14132 672086 186265 1014048 1037017 337717 1135776 1113804 1363025 1850668 1835327 1304983 230439 457799 247559 783112 1775610 765908 667672 721226 40190 1686750 810854 1100570 485053 991516 1986810 846183 32002 1636110 1820750 957463 1218125 68685 418559 395209 418777 1817843 1148399 958667 819911 1024313 1064526 1538296 794236 930531 633094 4547 1389391 97359 791224 1327220 893457 161409 1270952 962425 1696646 500002 1443776 1883536 238394 1948448 914635 279140 1817731 746592 1401159 1568931 1678900 1016326 257744 1157658 1068240 1263115 847086 1134682 1963379 1965626 556275 210861 330352 684183 504954 546094 1788740 1716707 1968065 485117 547931 863240 1575388 670377 596723 596793 87374 1226090 18196 294042 1180334 434801 1755365 412128 442758 1193955 840267 451572 1880096 1040972 1104718 1929222 113488 922502 886890 572979 977036 267855 1925314 1888943 1882922 1076847 1467033 662192 1215852 1788832 914923 157262 1545831 871581 760104 599074 649475 48845 766142 797154 1243542 1516606 1824049 1784348 847962 1265504 1120610 990122 897282 309021 507063 1312864 633506 429803 693913 1423599 1723890 258542 1617265 1265374 600407 866762 1193166 1182445 1438846 1408243 1120805 465845 1388467 798888 1166862 865771 1319851 65227 1923987 1349925 499017 1670101 1877507 279497 1985060 381406 1070043 888540 57388 901477 1572176 1315531 527095 1373038 398938 1002327 1340391 169034 704073 1203435 206693 1288112 1056111 523796 1491696 1451250 1608120 234783 500985 782128 1659698 1977999 1279522 502968 54401 128418 200641 1095281 862462 725146 1966970 451945 16128 1681730 1107537 521663 1788248 1417137 632098 1211296 530220 1707909 1672010 599546 193055 427545 1744275 217553 311732 51192 1371353 1475889 886305 438738 1978393 715333 658494 1704218 1054276 1392958 1246748 1820219 1491496 1968354 1957037 1905728 565319 94555 1951081 1571663 1547595 396708 1640125 1191692 255643 389280 619845 740601 1558206 1107619 1175766 1632607 621964 29467 508602 1527809 1481121 1421573 1761989 1983479 50486 780989 352066 300548 773029 82666 1543862 312456 576751 1713590 211858 192273 1688168 829118 876629 1056082 898575 1438032 188373 1520375 499275 1624562 1825272 1863460 64562 271603 1701029 1252394 120721 343810 1944694 749060 1144255 1265019 924287 561536 401834 510114 1128726 725319 1952087 509475 452336 950127 1920782 1599659 26646 1843100 1919936 826354 669769 1703976 203593 546740 1601457 164763 507301 1438653 1501548 935370 515884 1946394 118442 572999 332074 209605 1604146 1936721 1962104 1717555 2084 1162477 1506327 33360 1094093 663282 1517398 1681324 517490 1791412 1943290 1278634 149422 1532891 1976332 414075 472534 1436328 1389225 1378806 487841 964007 779630 1629780 447433 1157558 160230 391052 672698 1324139 1093122 954731 269790 1917402 42718 1470408 1829897 1526727 1491462 1792839 1926392 752366 1433924 1421629 1615368 126885 775755 1192339 1550984 1054109 964830 1369971 859285 1108764 1520393 874358 1175607 1327855 804630 307127 293043 1550205 114858 1490510 313409 858382 68684 1442109 1542060 761732 1140579 1299257 487281 198801 1067233 1537260 166000 73034 575215 325372 1974477 1758703 1391250 619067 1154090 632270 1343806 1797759 870759 1687369 757923 835533 1784171 1663806 1008388 727085 176368 1710783 533358 1432289 1878102 964529 983220 929571 1511868 1773730 893224 1946225 1956739 1531591 1001865 212938 1628281 596868 814134 1031607 695639 1897335 1275942 680381 297800 702545 1742137 1109177 448754 772208 1924237 821388 491463 1768102 1109880 1146843 607589 725793 118457 1104578 919072 906986 548464 700047 571950 558141 1045812 1598452 1254130 1867937 738011 1189793 322473 1118785 656646 1529017 375573 1338022 412130 1282743 941311 1004808 1139329 640851 817075 1342959 122743 180138 1171128 1792811 471654 528988 1651627 496238 36484 1981788 555044 1273816 1613855 1409512 342805 971398 1403999 684739 1818889 1007965 792688 506182 569278 528198 266281 1925333 1242080 965197 689764 1523033 551601 966404 1828681 1090716 103247 1995283 935471 908632 842945 1468022 1101805 272570 324738 45659 1154120 719715 1581889 1238559 1829115 96565 826249 1484685 598925 1473341 331253 1391783 448810 1869586 1032620 1388396 992532 1665463 1100964 1135147 85791 1056283 681851 640764 1986443 1499992 278954 1952138 1855352 1395902 380268 1233179 828694 369905 602307 587448 1520402 92120 1610405 26186 1201688 823073 844619 539155 1679834 1499892 157856 15798 524521 1990922 110066 1087272 1167327 206201 1571774 207435 136037 1525629 7285 674011 1722481 1471915 1372997 845446 489500 94582 148030 225121 1967393 995543 158978 39709 958121 665556 1885563 199216 1266209 1335603 839610 932479 453867 58502 772150 561369 698037 1883514 1751154 12668 1330593 683227 1174593 183696 537190 455367 1675868 647473 20897 1445533 1459038 270144 672628 1554575 370047 1526369 643176 1472239 383970 1021159 586588 1753425 1417248 1580575 1277738 130230 1450789 921410 1169286 1298958 1321733 1759622 1757687 215741 1243328 860001 699831 11706 1407850 248400 1867960 1065006 1943209 60254 418016 1520114 1203770 1953903 261125 395372 448897 1344807 1610393 555998 607398 516651 710341 1919566 225724 1302852 1491450 9232 1702473 1444068 1600991 401657 834845 800970 215043 1778341 1687858 195270 1385823 1680150 118287 74346 1573649 905443 435793 607915 633892 1328639 19255 1689277 1341189 1704531 1210016 964161 858470 960399 1921941 1967056 445576 1913439 143081 1376767 1081964 1585492 1254584 1628527 1626885 965934 659047 1008038 83475 1286339 243349 1324140 621733 1451269 759751 430740 1391166 180591 1930519 1482041 1533328 1109454 1599712 685079 832085 1703437 934970 166331 156815 45218 1047070 1816425 672414 1892692 1115859 1136133 1147360 361737 278733 565552 593562 1757231 1812116 1178504 1543332 1913623 1019576 1466132 502673 269772 531438 1490012 1873230 1267969 1784957 886487 176373 243117 572006 1535391 1937237 294954 822212 194161 150462 1982114 203761 557387 962297 1556316 926802 569812 1697792 1002243 1216256 903837 580294 986419 194741 1383424 1294910 1110411 459243 453315 326488 485983 1258053 1055462 1075593 1760900 236354 1520621 1208379 100426 1428049 1331257 583614 1686555 1777520 1215094 974059 1874674 530618 560808 1205497 925526 1227077 629565 559574 97075 1546450 1245833 201950 582161 1361889 77339 787310 1680716 1348985 1492957 867848 46319 378243 1455113 1168929 509709 1371053 1070694 573832 1373409 932984 1671459 467261 1291279 736412 1496185 439124 390411 1482637 982524 958130 1359170 45809 1444407 1694283 422387 272669 1547609 164060 1043982 998134 718933 1747253 1639950 1428139 362643 984297 1066512 135263 219422 1852390 988550 767065 217693 1179641 1577574 1423228 689039 1592636 1504359 1949727 1859010 1978095 1638205 273351 682013 684744 1924250 1092928 659066 757776 13239 703131 1886405 1351963 993169 242000 431737 125318 140383 1248090 724565 1512056 155036 533045 1638009 448420 1402412 47808 1416985 394143 847961 1283591 227858 1721210 860276 1532909 1272591 1146538 1079096 590032 1350614 1594958 554916 632359 1827245 1718504 383537 636229 1830314 512958 722333 1588747 672010 1575438 1558476 1952503 324802 128129 1010573 1238186 855563 1305956 857497 1376295 1831812 767073 1022839 1174158 1620217 1443301 166332 730169 257448 190459 111526 657475 358118 548486 1830116 1304967 187186 522582 392094 451491 1116794 1905738 167125 1103344 1333335 422958 1650329 672469 1702224 209994 10892 186784 567744 525087 1428689 1412499 1477751 1081377 1144783 1349120 1364483 1908019 249469 119588 424070 1888654 266878 1126126 1842459 454396 1616586 871121 1042352 1319774 1723333 934724 782695 327338 725062 1055158 1168552 1061276 378283 1971130 1682114 217697 1239027 606819 1505116 569190 1744510 240256 257784 464306 1687254 1878657 833515 1723923 562156 1075430 542873 805771 1349389 1027072 1371949 644589 1460511 1889581 730590 1227951 939894 1084571 804737 1539458 601827 1411968 1703678 936713 1397255 1780057 917733 615925 908057 667801 421796 886553 921952 385195 334586 1155008 947167 1847978 695892 1713202 1925362 376100 472314 433370 1683850 1398046 508478 1572785 1235500 1827555 1795339 67584 480116 1195065 46083 129016 1707228 1393531 775364 287524 235976 105403 1612785 1056747 1245403 366138 1481253 1770382 130409 1757089 1590577 142094 542990 72343 1977556 678528 229564 308604 1254878 1760621 1633597 1537865 922010 820210 41478 387180 811814 105912 960350 1267847 852474 509323 1422270 702942 479487 1067763 7663 1286896 1299939 769744 135401 975197 1022231 104421 345026 1013223 1859869 804550 1724149 415837 708736 124097 701877 521217 956544 2627 1625566 195598 1944890 167727 1786399 816897 1898737 416047 422788 1161045 658182 1994210 1340345 55769 1332937 842043 68217 708830 1073583 534751 1077056 318203 1236074 1604667 1024789 529907 206112 1214000 106779 639 393524 1831341 452425 1472271 1942848 543972 1175945 1226103 1086125 1952576 1392710 1466946 71361 1969014 1140957 1139111 1228711 102002 755041 122187 1039006 1724642 1200385 1059726 157965 819779 829821 1817217 765427 1893022 1460000 1583497 1766923 692253 1011086 1158900 1664084 1559809 150616 491345 1794459 938913 897609 276732 1199816 1678041 964824 405498 1525468 1752140 1395553 1915374 498313 1020737 186658 1581017 1237932 1527056 1419642 385853 520591 618901 301354 758974 443663 1936718 1510491 894846 462821 410391 173587 349759 408191 1752755 772375 211002 1384853 1422284 1286242 694119 350425 1093998 1484730 472634 748845 994048 316739 892488 47473 953258 361166 868077 1408985 167975 285959 1256371 1882797 1461314 1844649 1309993 1139718 753416 1892713 186124 807124 223580 542162 1143562 1383628 1126580 830718 1190572 1356308 1217179 659132 481250 1322345 474943 247376 32986 1655977 1594302 689068 260640 432213 889618 1398567 465245 1968324 1333493 76188 1148478 473740 1562401 1329886 1038207 176501 285760 1559920 1952687 555224 43851 261583 440197 1678965 1825650 564045 516724 1208283 1744961 269867 1435876 556656 650595 1974934 1555573 1487608 752183 364892 822771 1376873 237147 1290782 1870675 399071 1965371 494490 1359720 231018 539475 1323187 170558 1718664 454412 1688081 1967202 1515506 687588 1883709 993772 670199 1821413 1040764 1926165 746995 1661068 946264 1290973 452674 1541705 728888 970765 981263 805571 1957130 389191 1827578 935701 826882 475131 4421 1835048 1562962 204964 1543593 281047 600140 1289720 760843 118496 607447 1318118 1409446 472911 401302 388632 691507 6367 1594149 1716564 554926 966612 58962 1361055 1857506 91526 1838762 288134 600277 1683835 474078 401575 1905015 110259 1527415 281310 729207 248072 1186505 286860 844068 1741313 1770907 1564921 736693 291424 863196 686296 253519 599219 715645 1251749 1454766 214631 172195 1367475 1228437 71649 177147 1915336 1626386 1347332 1694235 5398 934933 1881544 821502 1269623 267555 1532314 1591521 219249 1159775 1487626 477514 102457 1264958 1323537 1626488 1599559 77834 1213139 1272849 1673344 1410311 1767208 1301228 495058 439046 1157346 1316365 1492263 1166760 738412 1984959 660112 363112 1932391 1230854 1601007 1950417 1189882 1135842 1344489 529532 1223285 1907005 1418617 1975646 1807643 1191528 595440 1043288 581951 1014265 430794 1788512 1655692 1626730 253637 1155835 1786647 991545 409656 501210 676817 904054 1150010 230010 1272480 1834329 222487 450546 356459 1606878 1617465 533435 740584 219805 901824 946378 180760 1085492 1267249 1946994 1645505 104580 1294391 1980050 1751717 923080 1505596 1903554 282797 1009005 1250451 1062681 557625 1470191 1208116 1428057 1095850 246287 820296 641646 1881093 534981 1473088 1781449 1248055 1621997 168944 655866 215729 1368793 819604 1009886 973764 870891 511367 1494686 1896099 416123 1116243 602477 679569 461204 968298 42584 638366 698794 1208584 1965297 1392763 1616218 1656159 1023912 1499771 1326492 1181960 292678 1878825 1133980 697299 1190656 1039072 705648 1218891 730958 326149 635195 494155 470975 230707 911438 1271930 1902806 1629397 1329502 309586 1714051 1457492 1612011 1216976 1067792 158417 1070820 1320534 120581 1955580 702376 1448609 1956675 1695823 206197 602945 1267377 690899 578771 1940706 1929152 1466719 330650 499717 1703351 452390 1444980 134951 1820239 948242 1131656 1181768 849693 137071 728643 348476 1929157 1376891 1730665 241183 1364153 527486 1524995 29283 906496 21618 1285286 332184 1458800 1912988 1983362 1925993 924292 1921591 1860868 1336850 1807991 707319 797489 1106799 919791 136085 447276 778119 681970 1026911 360681 1994359 1388669 1767360 1480169 355152 98960 1629015 418377 1977113 1042393 777626 1625927 92294 175248 268684 409279 1560610 1250616 129788 301642 334406 1352143 1944028 1843519 1569881 1272225 1685753 1481047 723579 1387801 1354255 1461228 266803 1436480 619811 909072 1842536 100711 1834030 1202856 1080225 1643945 751837 759837 506764 982570 1003143 525576 1863359 191606 1047938 552524 1744476 1770259 603071 1813030 1159967 1341334 1513772 119283 774563 1143089 1792834 412979 851786 1528613 40312 550457 926093 391354 1234962 508298 1238044 1984590 223746 1442452 1059517 1655295 1477299 786515 409291 1711813 1123814 550818 1082915 1136427 1874246 1602908 1080916 1813895 1809069 1062043 543642 1577227 871582 472329 886340 1480504 89036 1369014 1153969 84090 1322958 1580877 1467742 1457807 288550 1626128 1958525 1569280 1057963 1011580 1764431 1569935 1902696 110555 797296 1055891 246469 1334954 692367 1089325 1890679 630800 745903 1187951 572081 1409243 1494181 372409 1172998 1460595 428178 1789425 16714 663931 1932205 1414594 1773452 1835118 810575 1592400 800094 217459 1739381 1464599 1012569 31640 275824 1606264 974314 785739 481322 490516 596350 1420886 395828 1253987 409983 1091647 411158 94783 30221 585571 1612695 1135876 674430 1485986 43765 171207 340315 1022685 1121668 1187535 1805137 1866764 706116 218730 164067 1584992 685973 698419 398895 707805 1262296 1584598 239369 1513378 679495 57250 1674193 1948393 775595 176204 1818151 281416 1649568 506869 1611216 452326 551710 743114 427435 1812251 1657580 322026 1466470 342530 1399059 1064392 1913341 255681 548714 1113531 584350 1492994 1992797 810025 689391 1337212 1836590 1787517 189224 1458057 779909 1444289 978602 1845388 868593 1974690 1230589 886161 18594 393211 1185329 1746890 392522 461426 1669335 756970 907057 1130732 576841 348377 1454179 655799 1264197 885537 341411 1643521 1446998 1416557 409273 1643986 1819496 1425855 791056 1181648 629827 865026 1946236 1945501 1928142 548992 1603513 1375552 316472 1924154 1301828 947470 1440238 1160130 1922446 1377346 940705 1103571 437669 1023022 798686 1972155 1731072 241851 386955 570930 557565 583567 579079 8604 1255562 517685 1731339 983914 187869 1392056 264114 1016021 1753788 459958 1470590 1537761 1436992 738795 1837323 158658 1545463 775849 1772961 1108796 1946993 490427 1250847 236761 319413 1611487 1651292 1671146 1030970 1227051 1293236 931095 335070 190526 896116 7767 1408570 618139 626300 64659 1446694 1764677 420023 1704528 86412 865028 224594 247404 1562929 1818818 645186 1865012 1023046 1824859 1973968 166726 1735268 1548696 258532 1194083 1403491 1228010 188487 626127 1440329 584758 1344306 1083869 1589486 549556 417963 1074890 1097694 310488 183029 1737704 947892 1660910 1057121 1418639 831895 746870 1729165 1975830 1664589 1965116 34619 1352754 1295871 1319599 1535039 1496810 261675 467784 313941 1264864 288302 341619 942505 629083 972485 176255 1124752 181032 308878 887646 1735211 280376 162799 31517 829663 1824128 907790 909733 1470187 562514 541799 422867 1093418 674381 988926 922244 81419 341325 1494519 1442684 785703 1159032 1542273 1025355 488434 582186 122420 922007 380942 274378 1477430 296630 1393750 414719 1882449 1598020 1560291 310829 1997164 813661 1507267 1472995 84335 1771854 1316111 352453 1260733 947635 291827 1352998 1962245 875327 90594 1090502 841944 1812869 836992 1242977 1039246 572825 104756 1990699 286150 1381925 481767 1504352 1777390 1164891 1563183 1971456 257446 611061 1188007 349330 394394 1846162 832930 27952 536220 819644 1223279 1410363 1264667 1206898 1252425 163662 1478953 164178 1924028 652738 1523568 922452 1199463 762743 797373 117847 629193 313687 479572 454529 275316 245992 1773550 978609 735354 1410736 995984 741899 343037 139871 702228 1195315 1298417 243499 120656 1140807 1553771 163156 1743575 336977 79633 1340820 1672900 1349872 774149 1552859 1514539 200907 312715 1777756 536837 236875 1806033 1188181 310254 45460 788527 1876217 933297 200739 330649 105536 1236617 1895752 1482652 1120134 890888 1945766 187855 336668 118836 1923732 507672 159363 945108 564867 348895 502930 714176 1298597 968708 1085875 1555394 1213890 733233 1052221 1253969 1984030 48986 473170 749867 1782609 423741 280614 346289 1671244 1962033 285097 1307161 1756948 217762 1748432 1899755 1045926 1493045 1277082 414344 1611748 104726 1363860 1954716 1767063 321906 466441 1908596 1970793 1966149 528928 257332 1467543 1295408 133123 597878 1701451 1037984 1650813 546408 283566 1889831 882205 1952532 631772 910457 301269 157274 1490780 1404760 917360 1150570 1644750 11339 713491 1961641 573501 580207 877526 905685 1733358 864678 71992 1398164 944691 31005 983840 1674263 1425583 1891170 1927980 1560829 207673 1720499 1186148 1743703 1332776 1275702 1048150 291249 1751776 205183 1458552 1311930 49287 1936176 1633285 1703093 1985623 382924 296193 1435624 976901 167311 1737127 143075 118752 872556 631207 1472875 624959 305696 860649 1186606 442851 1938602 1909537 886206 1492262 1002724 519010 113549 1561284 380144 90107 1769083 330449 810153 1199028 633207 1243860 237693 1044898 354048 912770 324992 10530 1454284 126323 1780163 1409155 183096 703045 1828339 222226 144398 722799 1488573 1784856 655771 218775 1485349 1764419 1436325 848717 51270 672247 110096 846568 1396388 1088563 241605 1123984 1032217 1467787 622777 522387 1419695 856879 800050 1200626 54405 477717 1504878 709674 409893 209341 905876 1234852 482637 1117180 731531 788106 1464656 1637310 1541560 1146166 1113887 870351 500562 1560965 1993715 688358 1728521 1925600 668014 1133555 1063544 1990288 824508 1120982 1114248 181946 548565 1588188 355764 1748681 450844 1563644 429282 264079 405860 242833 129102 121971 1110295 1440772 1799487 1408262 929591 1367485 1622246 387093 70191 133857 1439587 888598 752072 1995232 1735561 1194049 630892 876096 1088108 144858 879751 1329849 1487502 1230009 1476898 265650 36273 1044940 590504 724199 902705 1142021 1403406 1528819 1367188 1828852 411955 99620 1886840 300943 890873 587149 687597 1376127 1198542 527558 619186 749495 467718 1204339 1541604 1678306 623123 1181529 1197908 1769413 1938059 381229 414506 1018636 114982 1748715 599608 1951572 364298 1097198 94540 1424721 1581704 929271 1647012 1393768 288067 792552 253652 843828 1414471 606163 97619 1644742 1679274 1086842 1296856 481313 732301 1372924 1127388 595554 79268 1332166 1865879 1307625 871443 1348280 1586812 1964952 194640 1464365 741200 1774720 1483014 1837288 1293528 263503 817191 1778719 1986263 772349 1093623 1958129 1503508 88221 987945 1792626 187977 1098993 517510 701992 815176 563414 444220 592178 663825 126270 1273794 94095 583975 1317189 1869503 1796915 1704344 1288250 1175836 1550483 1191253 1725777 1302912 775173 542326 1945205 1376173 326738 74681 652227 980460 1636918 1576359 542985 1241847 1832618 718183 1575287 1548709 811377 1423439 242859 1458834 678553 528740 400582 31520 329988 362061 1436380 228984 1433683 1987035 1870620 292440 1111035 1275821 1656035 248345 1734327 316955 1332628 255155 446880 1013506 201580 1180703 1604 597056 262786 1833283 242539 1566311 182794 625182 764299 1950632 886187 1067769 837023 1869464 1985919 1034656 1343402 1440678 631352 1168576 1330620 486912 1663512 12178 1297646 1110427 1417203 629024 910094 1263840 500596 80225 830738 1256505 1978498 216637 928358 294289 1165655 482631 748935 136114 990600 897023 469986 257714 1251074 1191738 206095 579838 936521 569765 127762 1931072 331017 331115 981317 1300011 992242 953581 341052 1950961 476934 96444 278308 980605 1794561 1727391 378517 1217212 480377 1214282 1461837 1093658 1381309 633413 1928528 567184 751655 1407338 1163971 1404339 1322826 458777 50602 1184357 1657323 603311 960978 1017674 1969047 1960330 114027 852782 390829 1926263 1987983 1442369 1851457 1596762 1079136 948141 1808863 519610 216877 322546 59952 271920 729336 632933 866267 327942 1462860 504390 775243 1504337 1682088 1220662 1729979 889106 1515472 935216 1124071 1730935 643910 686524 339650 477030 4270 1481386 1250788 1159262 1013149 1571926 944842 1764078 245022 625405 637860 350749 1017227 226277 350096 1287473 988193 710345 1080116 124604 381796 1271170 1233161 1244142 1160629 842394 961248 1123197 111152 1239517 848040 783632 1921135 1928483 1841672 1074731 1363768 1986884 1916832 122256 674525 433248 1014654 103554 1285565 1947791 984911 869237 1002674 641918 1351648 971083 1647793 1388927 322131 1013297 1222735 1294272 1991557 1708540 722870 1045050 271309 1819631 306493 1977897 1114410 1176237 894401 1990740 958663 988112 266098 640443 1095101 1768890 1532132 46137 120379 61922 786729 1596164 53439 419320 1280758 1080151 213685 923374 701200 1377643 1998546 1892259 1731916 1845253 117442 1850417 281187 1226880 723849 1439903 568899 851031 752355 296570 983728 1075176 523876 766072 1541809 1439683 1948745 1077476 1269408 756642 440488 1419023 1584267 607929 588432 1762131 1981629 757079 1013906 1827457 134039 1878047 1087311 1737403 627298 761765 246063 269882 348491 579647 1166206 49538 1203183 1568284 1676295 545787 901319 1980650 1958737 158314 1292294 1517293 106120 227111 1506168 1514941 1713531 336666 1451600 711714 1604401 427322 1617233 1087363 1037163 249049 420024 1133080 1800605 1673320 177202 338997 1372369 555049 1008795 1783541 844688 614556 1844942 475964 968748 1201901 1570140 1047477 1510777 502087 1360737 16013 369611 1715465 689688 867274 630989 1027654 158048 627836 544294 714952 1224960 448286 1874727 926954 356595 695742 1815755 306887 1019096 1833771 864230 1005069 1097649 642206 1756114 234508 1434848 1867058 531006 1063355 160243 859511 796316 1184851 212155 932189 631205 1208311 1352675 203537 1171764 992718 415176 751848 499864 71534 1284276 1938787 1322763 1326320 1279880 151253 495920 665284 1237180 1224351 1516725 696419 997300 1375938 412363 16992 871457 1023227 784017 1418039 1310686 1164495 1653959 1377824 1125762 945190 1257242 1299901 1528608 242615 1983718 390094 1658567 121543 492468 1193866 531799 1993108 1462208 1020935 670148 624436 1767797 198502 1220461 1189022 1831314 1043040 1411083 1346789 1026312 279816 1745926 1902249 1743175 1376432 1888706 1284335 890192 189473 1084547 1838464 1057530 537947 1713685 1228543 147721 99132 1311470 694657 590417 1044270 326285 373894 1509562 1293145 527459 233521 1123287 140468 549393 1071513 389387 934129 1745590 1836783 582817 1880549 1713922 1116186 1638243 1997523 348891 738789 1257151 474573 838854 559118 841883 1321582 651136 1757272 1183677 1678883 163185 1326370 1484767 502569 67605 1129204 754378 570722 405299 1418751 1911253 406942 120008 1021369 343491 1234045 1222873 783747 788361 897 664920 109031 1828866 771392 1799228 1688014 1176186 1382913 1332922 935322 1823845 18443 1840444 1193899 1803366 57998 436496 1933188 1075990 1887355 25223 1587869 617673 360954 97308 897333 1570185 686672 1071746 1716944 1185170 729192 12776 1062956 491306 946033 783164 1152488 1587688 1306342 461293 414723 780611 627688 1607741 693741 657864 106369 139875 569012 1762236 118444 1266941 48848 215126 1621582 1842599 478512 1093168 466493 1911304 1374689 801084 1603031 1785077 672589 380020 1040819 1984545 1589536 1918107 1248110 1144858 1971374 858827 937447 1242819 195343 34519 996297 905332 1748606 644369 67681 270332 664643 338235 1622744 144456 672623 1917380 292531 191242 902054 1255178 260567 419898 1355604 999853 1161466 38475 3224 1747454 1361959 1075852 1396505 1560632 1798597 358616 813532 629535 192662 110359 1768677 1174237 1950381 1730977 473708 951656 1722778 1747924 674518 1647545 899551 560686 705003 1013552 917074 1056411 488032 1122328 191203 1084704 1561697 481207 102085 1231724 575287 777078 54033 1719329 1865931 138554 931799 938743 691918 515137 758491 1779250 1182297 310116 903466 239230 148506 1271623 1816185 103990 91684 1119546 1538387 25316 203979 995506 1575428 1118684 1850095 878642 306220 1440132 1162026 527449 1313238 1265338 15547 1602081 439499 1907695 321067 207350 137067 1331777 1065642 959607 1789330 1942741 866756 1051692 829239 495488 1634617 584269 907823 205235 1316358 53444 1355971 777621 1067608 1319598 1033449 1176441 1513268 108051 1949010 1396872 636730 562765 536318 363572 646829 1999917 1922892 1820008 1634724 1530558 427596 982239 704347 101429 1752684 1724679 380709 867328 359026 650062 941562 701161 1463759 1297204 523085 1125378 1513568 1329390 989586 1080973 552713 1769637 1914672 1576073 374272 1761868 1312249 1004598 250770 1500262 1614796 741328 1543373 589486 41472 995769 962854 636270 1796098 943469 609478 182367 1103736 1006518 921649 744998 876796 1330103 999918 928854 1798862 1273511 485075 1024427 406671 588969 1850809 483757 1467968 453161 1663776 346588 1383134 1317019 1882333 922286 1530852 641192 27720 1959713 1136983 269318 1289415 5035 1211434 1342487 129601 318767 210690 1246840 899695 1723084 1881049 1132083 1592489 1180006 891336 1880384 875915 1585916 780639 1311904 595551 278900 759003 1814740 164708 1158299 1835516 1871586 1649616 984909 76194 1663058 975333 1544145 1760960 1734166 174338 819127 1201955 1868913 200290 1917587 403147 1467306 1882093 751908 237951 1733236 1805257 709099 873068 1899644 574895 1311431 744698 440501 1458797 1016282 334133 1750081 1375545 24571 255723 1440255 1102512 1114845 1189140 169617 798102 108332 320829 115928 641095 1852656 817123 482729 1236123 581158 1353497 1725549 186612 417358 1260895 1600882 965832 77019 1501784 171485 835759 61568 643384 1263933 1373486 630955 1755092 138845 1154878 1971251 730867 1443823 1748292 835296 966092 70373 1719468 1654824 456090 303934 602799 168281 504441 1915348 1159371 1874629 1764972 283647 944496 917855 652704 1654845 1580958 421414 493694 504329 1049627 1408722 1708035 598876 19149 1207361 1939944 918916 651066 1057895 797535 1952402 1214828 468976 109505 1458238 455967 1555821 895505 758965 622237 1906919 725563 618711 702560 1844457 64988 245580 1696462 25518 218494 1751980 922853 783883 722207 603010 660968 1725585 1764409 50993 866619 183771 1287129 1374062 1787433 790384 1719803 1201287 996635 809342 1846275 364211 1403708 989765 1140565 474389 1724976 1640475 438741 1670977 430013 729328 1263658 1132520 406630 260472 1627512 1936101 1574477 1667330 1424904 1324056 338227 882300 3564 1427668 237306 1184682 1689550 638169 560530 1018303 834115 96145 543727 1095697 914014 1669853 678611 1060470 1547738 1332667 1660284 328749 1945399 1224718 981036 688068 486221 147427 267031 121473 1480675 103265 1185682 1989500 491860 345808 407511 126643 656122 452458 952655 1565613 397555 1278356 954446 188084 1696573 719467 501055 12748 358316 1617789 1361221 259517 1705493 1598980 129360 1766154 897905 1068919 1597064 902991 1853042 384386 375268 1604277 1578156 1741820 81691 1975134 1363965 50156 1787449 1642053 396886 1884214 811327 276819 1376932 1271544 55247 933103 943602 1562968 1270097 1058122 815072 1136813 163421 87703 1809742 1537941 463044 1565427 1624291 230754 1914778 1041246 1794194 1477459 1804097 852513 318187 1171562 27486 622209 178398 161339 425715 1078902 1117643 142987 1653042 747135 374906 377635 268071 265309 33632 1891805 1412649 1088299 611584 880286 915493 1543747 780838 418538 905491 1857362 578370 1762828 1834358 1131981 1657835 111747 466869 1205991 1977866 1022167 1449682 932922 1888177 1881963 346031 1970893 1798439 1279986 298296 1756161 1128843 1456463 786786 169200 1793250 210717 1814377 1323 20466 1112846 1273123 946865 1475305 361638 1558549 13480 996744 1470314 1207898 485877 277376 1951350 859367 1000676 801535 688806 1296756 1848787 1840357 1693451 1781318 1191681 1786391 1556959 1334738 80625 1872971 600707 453342 1383725 72799 564793 183805 1296148 1805035 1930698 905309 1325768 1784719 522834 1772576 113661 449910 1231806 1191256 717102 742829 518700 899884 1081683 413844 1309888 1408527 179834 620540 1347488 197940 730877 1106647 372785 376168 668082 968440 393014 1029844 913272 1794427 620289 76695 1280660 414717 1040466 1512560 1641682 1183538 86803 1246315 580680 1057642 1625221 497023 1052199 1101630 396792 364693 642264 554528 454182 1579581 299659 320421 116434 195553 1092733 109531 1103382 615087 1886540 1179572 1631303 1589453 880798 1825799 1783517 348752 920954 776513 1507597 1625263 1565915 1442488 350592 405364 1282056 125097 1962761 1155362 1681694 1850051 1256016 959718 1004297 160882 1607978 1074295 1261478 769872 1693968 153503 662186 1525393 799042 1708275 437761 1855509 850369 658572 947805 1918355 544581 958391 1324162 633198 626344 1470083 549783 1071945 409483 461853 1160039 1463685 1132166 1514441 746633 233743 598401 1221987 1445798 812242 1231451 1994670 99937 818774 371676 846536 235965 1852582 84877 1117129 1381527 333460 734749 1494808 1711078 758580 199569 1664835 408415 1523833 1006776 465074 22842 1735080 300188 984839 845256 233991 1529534 51580 163535 1408659 617337 1184258 1375181 323600 447036 1603436 1990000 665854 383338 99416 1116517 108950 171323 1557119 944507 1717271 1488110 751336 1803122 704184 1635375 947302 1988128 849474 102617 372649 870660 208485 1713714 506853 95585 1956642 84360 190830 395490 127622 635823 656865 875723 1548388 1775359 1413072 1858278 1621922 1546582 1627741 1602857 1862856 185789 1008589 1431562 839671 856829 1334710 679532 862494 745460 1387144 1412840 646943 882199 1128495 1666601 1113093 58127 651577 842192 1325417 910200 1192819 862000 1137007 394625 711931 482127 207321 1003498 526016 929534 1806804 841680 846635 1300866 1586668 1989281 363213 987743 1310165 1286817 227851 22891 5077 935435 761678 439239 164104 542642 1127300 1331141 145342 604497 904866 678374 170648 1645285 73842 734921 1953305 1278273 1746273 509218 1114245 1840987 105187 1841693 689258 413831 638234 238150 180278 753488 481941 1808180 185038 360003 160396 708802 1426246 853502 758815 723387 386251 129811 1531315 105812 1395329 1523086 178651 368534 250152 1446261 557982 48795 67553 1866452 934696 564042 1057787 430660 752800 1443431 1643308 341455 799586 565791 1792323 908635 100303 1853836 432870 1588970 1458270 213407 1042167 652922 1565056 781045 1913182 1224448 1500699 1906529 1436245 262216 626253 1550690 1798651 1117832 1049754 789761 179228 272133 289661 1396111 1455414 258756 1017631 991051 1699516 1273705 658995 271789 1312099 148849 781086 257631 1727371 549459 1219429 53648 892152 1967349 734255 737570 149213 922487 1560379 602195 1717415 1854292 1698208 594800 1004789 1358118 1284596 386624 1813648 1896045 450737 946228 1218791 486553 1996310 535351 720508 1816366 695858 713714 1722768 363442 379765 725329 1272568 864885 1983354 1289235 284129 433049 1566510 1735283 544709 196743 638913 994763 1622349 1895633 993564 1489291 1934684 1547378 1881683 1817485 1713783 1222321 1277230 1999393 1191164 264216 1838455 1302517 1007106 1793556 1719554 630984 274598 1272189 1798407 11714 44285 365981 1764989 1663724 1577677 152359 1019911 1440751 890328 117166 1614250 330016 1748447 1286983 680076 1686785 1009205 454317 69955 597192 1023597 1786248 355211 28400 183037 847282 509076 1513340 184982 972683 713787 1226901 1293325 1602673 175278 848864 494182 221029 762711 970733 1303013 269629 635275 19012 1288634 1110926 75661 669012 1852640 1238661 1093754 1983239 1867902 1412295 1620906 1553147 739068 753862 1583249 1598598 1384446 848296 818785 1264052 919468 1836823 697914 545944 855913 1804746 1189831 1720098 256720 300634 822524 1772591 361204 1147007 1919591 1156273 1534942 964375 53935 423838 947260 496626 1918660 1217673 328377 1796889 259034 672929 1993150 411259 874906 1032962 383977 1083429 913496 347800 1501340 96738 1694093 217196 194769 967247 388719 505686 424071 591144 1950998 384099 1267214 104180 725380 877569 1299140 1939324 1939103 1187823 1979396 988255 1854699 240345 1103089 254913 1616446 1636585 47657 1918902 143994 300358 108288 1802561 1530583 510347 1291664 1521758 245001 215283 1792735 1758915 1423257 196161 487165 483809 1715474 1496616 1383305 869262 1693541 1802128 733052 99728 350367 1547069 1630444 1283109 459025 1048051 1907405 1271340 1626305 1594412 995077 1659491 1041972 1269725 507196 1087370 1326923 1227821 489925 1072937 228178 244073 1764907 804513 1406765 958001 1041646 738088 776094 557338 1753482 52296 960972 1292278 573250 420838 270800 815399 1625466 866561 823555 440816 1521480 877860 255779 103845 1753908 63959 702811 1902504 1065324 508890 594591 1032973 1034990 1617914 162339 968314 1962282 83410 1291929 472753 1195461 1587912 588323 1764870 1176811 1473771 1516481 1662564 1839630 346832 253233 767724 369025 468194 1573587 1112918 1617164 1494546 102540 1138805 1377763 358247 192947 728526 1338339 1349273 894503 928000 585036 1295451 1420091 335679 1755661 1692174 1455562 927250 1990307 1783938 1504317 1164297 801174 1710310 27230 326257 852952 454348 353025 666190 1461573 1438546 767395 484315 72140 295832 160154 1884007 1087699 397236 1109845 1342288 828434 221008 1855042 28583 1928985 1189017 1321382 1431479 934297 1181064 1761575 912695 279841 1393607 1644364 131436 782645 1526576 630227 495329 1550904 739069 692855 750564 366951 338731 950335 1754082 1428075 1289249 1016182 249858 592234 1389739 212520 1451192 486368 1870800 520331 1605772 1123576 1441855 1827642 265590 586081 1726160 1819221 100487 1637432 475458 549259 12126 594556 1764826 915753 1711396 1962803 1911266 99941 1183184 74738 102704 681099 225963 449023 1445549 1011175 1889805 1858020 80042 1039444 486566 1663805 882769 1057497 1115569 1441061 1291861 1439033 1880603 1993541 1873076 512158 452509 889321 1515616 432377 1248064 1165209 1996670 204048 303255 341368 1762898 822891 1623167 1038199 503523 386318 1080897 1091339 1691904 563678 1391191 545623 631107 1519878 1469219 661796 412252 30382 40665 14728 635343 469164 1238171 1665209 1722398 1652839 845144 778922 1504395 1508633 492130 361122 1081173 155752 1072223 1986403 1081141 1968296 1084575 970116 632791 1906835 299278 883325 218520 409538 1629802 893453 69470 1777217 1748994 1714226 683277 1282424 1991824 1640610 1929793 1938020 1250342 1002038 1126227 1233796 418803 1143905 670 252539 1303098 289283 436882 64276 553663 1424234 1815178 205512 703257 100716 697197 635266 955664 317857 627396 1295668 1107654 1689415 394762 586208 160193 1245386 740481 155756 241463 46064 1721188 751127 1409334 1331104 1389924 1118802 1050008 1249305 709853 952908 1928819 1638461 1814466 525170 1940022 450929 728398 1358824 1339182 1639074 1248679 1021662 1669503 706708 627089 933567 1069713 25694 1555033 546400 489263 1165780 127462 1536994 309097 576848 1454449 1052391 1342182 494806 1293526 876199 474081 1538319 520506 709753 1958589 1622847 1196149 239741 1210033 1923079 363450 966668 1800789 526649 1862222 1930009 235758 505202 1216206 20071 911479 1606832 1879023 160132 719110 879760 195932 307364 1607185 95143 365200 863668 243514 829766 1741768 1649715 1375399 263748 74060 1645860 1383119 1021707 1812372 1136848 798215 420671 53199 342074 422720 1615021 1484115 1108147 38577 286416 758283 1087378 1923674 1623896 1501177 164013 413742 223956 1959043 1845460 1366848 631242 1697066 1195817 975319 1026231 106068 1466223 1355755 304138 717523 384241 49289 776614 258297 1731048 657628 883069 384990 1077229 1917377 1867564 1719811 823361 114449 1200304 1190711 1766276 64255 948063 750652 1641850 1470614 40080 633182 1716008 130762 149489 444918 1530912 98145 1038402 811832 288838 165961 409220 971423 418299 413640 1149171 1374401 317437 1885971 430735 1550927 1851219 564016 1248776 321600 1146246 264138 520407 1500686 873931 992821 239705 646537 1262428 1048521 1447126 1767544 1678489 1986544 1138785 458564 1066456 963259 7905 1968430 475828 77678 157429 1348128 1346764 397993 1914289 807065 782116 210135 1366281 1942119 477951 1039108 4130 1340719 328882 256312 1664833 1407450 118812 1546293 1621561 1375071 1326818 353710 73641 6288 1939955 87135 1571887 1485985 1494133 1947761 1450327 1225050 1872065 238456 1286530 430409 453756 1905103 1007795 102404 746290 741484 1479950 615690 1496600 430714 1791888 359707 1850132 1734734 1240554 120608 381504 1986147 21298 1426195 1535212 1741961 764966 1010943 1945500 354772 525983 571105 220752 1341648 165656 206250 1341550 1053655 1864138 151541 507245 209682 1766399 841161 1701153 382089 619114 573910 470858 1585061 1745861 1926870 915182 469460 632093 1743091 371349 1163164 1197688 1838726 161297 1058800 1902578 1304810 582154 500345 1416766 983643 443387 976116 917537 1469271 778474 1476681 156731 474107 754745 1483621 1668996 246498 1983181 1867642 1785035 899025 1152657 1075023 666620 1662438 1550425 84674 999677 195278 1355960 1105402 1052508 1180981 6201 75894 356811 427530 1374031 897090 244618 19331 294353 721474 890952 991305 1777420 1438504 1070785 219046 1900706 636882 1631669 1580129 1747556 1978016 1768251 1929584 1623556 1100804 1636588 1563528 1490602 353719 1187248 1248931 360694 1694430 1203714 562843 1273870 1280942 55771 1610521 1020310 1051400 1251508 644472 195090 1361159 1932614 1910156 230207 701762 38906 180029 942034 1209492 729606 1695 1557991 972762 718274 1211502 750474 1930673 817413 322961 182921 1389307 1899903 374322 777276 13357 1872824 1234601 294279 765325 733723 573449 216738 492857 1982399 298064 1111306 105831 1162968 1518133 1966673 645680 1949126 538919 318770 1551328 210296 764584 435946 1834052 1280139 789917 1128252 775537 1005492 1511763 953520 29729 1256794 828075 1676071 324402 804851 1570642 560636 456560 139120 179425 213885 799667 222168 1997117 323957 1295550 1247903 1220456 483150 581246 1857028 493639 590443 448188 780585 1311421 1792161 283918 1625312 595091 1987649 1489175 724187 1763268 995086 207257 25787 835237 1834230 65221 787124 361006 1585484 1510239 350659 1705159 930739 620922 1858088 1458630 1912299 198104 1226014 914914 962664 1350375 946542 1194098 1507960 1181250 394331 612955 279943 1358850 1516099 1058556 766548 102708 1202653 512800 125484 1337645 1922491 515605 287582 55836 476924 1913944 910412 1497544 1240466 249552 1027974 1738521 1569549 1396894 1961502 315978 1979224 537668 369316 479902 635133 1955232 1550721 420654 1290643 1112080 1401282 1995538 350720 715137 954690 1841450 567247 545933 330923 1223650 281628 710362 1808360 1020683 29835 178739 1533142 646962 528040 310285 190926 556213 1975981 573225 1514659 773285 592310 1749040 249405 260021 933427 1096971 742087 305347 1031791 1641514 1180062 590397 1588209 394693 1940855 1470153 1040234 81887 1864485 805620 1012363 1228885 228574 867033 799082 1991315 1721260 74731 1963468 1956782 686655 1296010 1900581 1263267 1723635 382381 1068588 1799325 800995 285414 788287 854275 601824 984755 1730788 725925 1344889 311850 1760654 658713 1044364 1504276 1671365 1363436 1079068 966606 509463 259531 1127200 1127538 1423213 94579 1043313 1654458 738845 547820 601522 1916819 829238 709451 391423 736425 464875 488594 1514016 97404 1079594 1161788 948291 1487924 454249 291795 1897323 1271038 1478894 1425089 1402889 3231 193053 1411187 983828 1521941 1235631 82541 1081641 384875 1369858 259989 1553607 1699562 1309628 441337 431950 1178347 412444 549508 1599472 695452 660595 707126 1729578 183289 783624 1929504 1703765 1014996 476170 505761 1082258 1475934 1695674 1973905 51347 1071735 380026 463915 1170448 1244006 123445 442157 826935 1770784 1519368 692920 29379 1134069 1351073 539849 641467 1005434 21749 978045 1756134 1666538 1308245 1067977 1661896 1200350 17806 962705 461372 1943381 1650998 300845 828975 1209497 1323284 773608 906464 1740024 1178961 1166113 212394 527800 1142389 1702640 1656328 1160463 1211437 1082155 1338273 1024824 196906 333097 1549270 143105 197122 113761 1894081 360482 153257 1728146 171149 1265792 307566 1726478 1804760 1129686 1946742 1993125 163625 1132027 259158 954958 330044 1492335 832052 1268182 317497 699855 1440380 111645 865543 1840782 1721397 342253 145968 334987 364169 1477021 111200 350919 601611 920838 1639964 405622 1638928 1741735 1153295 399094 1559785 1028479 723784 958813 1109502 197697 1208273 1034964 1208487 635920 514822 141276 1818636 1375962 1321854 1554976 1233705 98421 1289247 297898 1771758 624518 117886 1623733 877455 1683988 1822741 1101908 126069 1223681 1598643 1826957 551372 1579896 1495093 581596 521596 347344 649544 27263 1759548 730848 1862445 40753 1884256 1129198 551744 1168387 303472 66835 1446121 880964 334373 478737 1848635 1229739 819256 190930 474678 575994 1442651 1588186 66347 404003 1993491 1273021 141046 954403 103656 268433 23936 1432727 753209 1195607 1488457 1684604 1033218 1409684 1708376 1974239 205642 86740 795707 749530 172873 819889 1642213 741125 595587 170623 688928 954359 1819874 333616 1237759 535933 683732 1426027 1282310 147799 1056137 719062 219131 1035571 1060022 1778634 1078396 1454949 1824355 557302 696125 335655 1187433 1115500 608256 1959348 1189286 1919822 1331147 1779686 1215738 563231 1746611 615517 759516 465301 76151 1674931 529863 1237569 1028673 669827 7942 130822 521384 1338188 440320 952533 1657556 825169 671277 812749 1656857 1363493 1777103 1614324 1585476 782015 776718 1735267 1822819 525001 11746 1649990 709301 1912668 732845 780846 1098908 660793 1973943 1263299 1937825 611683 929795 123060 1081390 1692848 615860 1139595 978361 264199 575165 543521 1759828 320261 1581832 1957762 1945837 1207043 290244 1377696 618635 97164 1839967 261358 532747 1146908 905194 1114796 614220 138694 1857923 1552265 1666300 1334943 1933181 1678908 768102 341934 833761 768783 871160 1611577 1205619 271008 833555 968790 856609 1867643 239264 216107 327782 287691 1908017 1337710 684647 1498823 1110280 1496242 1530310 949816 174311 207740 1883157 1641851 368580 1002811 1894262 1191985 1616821 1690369 1608663 401540 657987 24604 734695 1908335 1507741 104816 285034 1703751 961482 372931 654368 768846 1748657 28036 1097784 855665 177867 163080 1318696 727462 1040057 1819034 555234 382330 179572 502268 1678716 1645925 790330 1178136 1116746 1226005 288207 1982725 1102584 1222510 1480633 1442352 1693112 1805578 754731 528537 1560688 753511 1379815 1223345 1173769 1448082 1395752 536014 783775 112009 841479 813231 1915586 1733464 405935 1138224 1674662 1255565 917058 1683297 85909 819722 215839 1419209 1768548 1838935 1983206 1853351 1420512 909621 712526 159139 1783929 505476 1695535 623054 1403822 76681 260429 94948 1829876 1864609 1309285 1258621 580721 1297844 1549312 1500201 718333 960835 1344802 1449874 510352 1914347 52871 1739079 381589 573971 863086 408216 1928843 448226 800030 483267 1522877 1198736 688190 244267 1803894 1529698 537710 1411378 699928 1794204 549066 1584827 384767 210683 403026 1964 650737 1944142 1280345 1883482 1911987 1785282 1356139 1811851 411851 1029213 374930 1473641 365669 1724466 992168 1990713 368442 134538 646651 1651375 1666912 658442 101660 658012 687336 14133 224227 85902 792784 1910335 1459730 912362 937614 1953917 617424 1371132 1151283 211954 87876 910568 1448953 1083698 752720 901518 320426 1866021 812197 1022665 231927 396404 1439218 1476720 785636 303493 1792177 1905801 120506 42003 1913148 1464137 623009 611786 1685118 1198676 1774200 1255801 438728 1760544 1770533 1148902 699106 1265894 807308 1783837 1985912 1613780 1136317 404011 1415001 1573401 230547 400057 185066 1302692 507837 1158965 656354 1156445 1020891 1649445 364532 412052 1801005 1927415 1796015 238779 810932 211560 504685 1794630 1634873 137253 1215330 685753 1329659 76427 1904052 582184 466050 347378 1220220 41430 1809072 84699 1111202 1125213 791646 231578 47776 1014055 1249627 394406 1453429 1143362 1224956 93487 1617550 528751 1717016 1126366 343764 636333 10081 1958324 1557167 1493734 439744 948096 1100319 1627868 1182962 227580 1337385 1738865 1742280 366014 1144491 526567 232519 1649826 909208 1490689 519382 1275940 1824260 176004 711851 260634 970940 382370 1497153 833814 536477 6902 1500785 1769281 1563211 787284 1061892 1931143 677293 753466 536907 1756120 1113978 1983425 1948703 811102 722126 1172202 1300411 1234830 806184 1027420 602785 463604 474243 485426 781964 495110 1039882 1606229 1114865 1671069 319598 1617082 307948 1430508 442936 396115 1533067 1295660 1757313 1262023 1985856 1431750 183233 144047 258018 1375286 546121 471566 1388836 464065 1712444 513821 317904 1011850 1038066 1531264 472505 605406 168296 5457 1449996 1794749 1297280 1178007 793889 1047094 1536210 707019 197137 1358549 532290 963132 1087129 1265193 1208679 633155 629127 1107540 279700 1776358 423784 1794705 1089497 1520539 373673 775795 1829755 343023 1024008 1130908 262319 1719962 1569550 349544 1691434 132163 833218 425101 166065 1874715 1332003 691352 1966888 799125 1043755 1542595 151638 667440 819055 299214 370274 1059945 980671 657141 26002 742550 1053520 998741 776927 550637 1845990 1379099 1726310 851345 1373875 934546 875965 1398315 1154746 951592 1736565 687138 1845345 357469 1202400 65186 936196 1347260 1266963 1020156 1107819 1618354 1729231 1767183 76259 1716239 1428747 294819 1341901 1561821 513318 1976841 1910928 655620 322190 1007201 840036 1851769 1913154 1481591 475862 1421610 1523758 907639 395926 1794850 1172770 1241296 1047350 1747770 1848723 525893 36509 1785549 1444509 704047 1246222 834956 1819786 840000 1020995 380803 1108105 63461 89176 944355 1032377 141300 1248353 649128 1876443 1949416 190559 131696 535521 1248691 248677 462027 1283228 440135 308054 1809447 1481988 134452 400129 709618 1938937 834929 1428281 360028 500812 550136 1453418 251586 869275 603955 730741 1322260 120911 735631 1718491 662456 1603335 1347179 1450615 1877911 1969770 1874020 421066 253731 295532 1300444 1494839 744018 834682 1829385 1189362 859277 1052893 922977 494654 1352347 1861643 336142 423960 998993 934314 738752 1056515 1872815 324880 1341924 1122232 1193984 1712200 1136118 1009430 374748 1520744 532024 1864682 217383 1087042 1335916 908465 961827 1639639 87274 506031 765331 968660 1220636 526010 1592389 213967 745596 151693 678770 1706977 56580 1616014 268323 872860 1852371 1679806 436370 531094 579715 1607952 1817445 1405676 387418 1577373 1640586 1617053 1681919 78469 308721 919980 386563 578787 108328 38779 1310504 243498 668277 726102 1469712 1706735 876448 1368768 916552 301391 984061 1127258 207169 1856011 555129 1851299 398482 415827 685175 1139931 672904 1830013 664204 978948 1297920 908118 1318846 1452785 384755 938745 1513788 1595284 118282 1174688 1803897 564926 1635562 489100 930096 1096771 1684280 1173873 1473242 531359 1646320 1872594 1580675 1302124 1769761 775431 1080223 1659719 736835 662336 1272831 1626399 187181 916523 1084978 1550344 855151 179647 520990 215751 529641 1323441 929865 13981 1868763 1688676 1717013 1143102 1693513 146487 713684 303199 225358 400021 1181086 1912445 649277 1528227 1027226 1115870 1213259 138196 1368434 356350 1546135 770914 1209574 1364548 646034 526322 903051 125534 1838753 1640422 730660 686848 1660721 1783024 338815 58918 1922772 169550 57189 1728358 639484 886833 263301 1675562 247573 601926 1577960 879271 1635544 510217 1507893 926087 741901 299699 1231895 1859792 1745943 781288 283980 907931 1153543 246833 1729046 973254 1010254 333294 620843 581286 326960 468745 315652 845478 1733362 163370 901700 1388437 1520916 1707898 1065231 1589523 229011 876831 78073 968453 1927979 63010 473234 178810 258139 689158 224757 813106 1661582 137188 645555 156394 1408399 304056 1022198 201169 559369 558569 688039 1716709 266185 1818246 1398211 1637900 1153490 1795519 497468 1027305 202053 318314 1043476 1348173 980720 407648 367719 1072396 425131 1707009 922255 1236150 335196 1551544 401372 368384 589013 86246 178630 1554728 1748506 686069 859853 918073 94710 276794 1079221 917030 1783907 1375144 1813368 1985363 1579739 1482835 1929055 1535727 1633068 1977092 1877431 349816 739100 147303 27944 1594169 1268320 750843 1935448 485595 939781 153499 1401582 1477054 646483 1753062 1419774 547623 504567 698432 1653804 623641 111030 1019050 1759429 283600 433249 579493 1632025 1829299 271244 588809 362155 1480294 802556 141294 880884 397398 597886 1026087 1248565 632467 1847898 1665800 274374 1351435 1665130 497334 1688985 798124 1120356 1675841 1439388 1341944 1924840 1204214 1721711 993482 1422132 1357703 1322764 1598525 476639 618647 959298 1537561 790329 72276 172002 1419535 1999176 1892937 539552 1256001 1326690 571161 1645043 1799413 969077 1174477 827361 1238697 1561933 794283 886974 553870 1939635 524413 167722 717252 1074862 1772129 327586 1460588 110315 1065838 828672 1854262 967583 510268 1416782 1541473 1358349 1470786 1615123 1804668 860939 1405244 130813 496583 1336169 1190039 1961573 1829215 1920257 1315534 1086349 1045331 1985177 552756 1390982 1188361 1109167 1889649 473733 810967 880128 1207649 276568 174777 1973625 190240 768351 1913839 381723 1728599 1027081 1815574 337111 1301260 1626435 744432 1851405 1629597 152437 815505 536620 35381 991084 759070 998949 1091354 294128 1666876 916923 835871 1890215 1369546 746630 141528 266750 981385 1030137 401611 705770 1567564 1896180 756921 1296327 1591075 886774 1926452 1051801 1021464 1691181 1831183 987778 161390 893766 1476477 1347903 1455436 614646 675487 651175 109542 1138192 1961701 1435790 568041 358931 735277 1686548 1106827 629397 866848 864537 929563 1591745 1446523 922129 815799 1629454 55751 373658 614520 1258568 311451 1003378 1302256 578433 963324 1895582 1441552 1915421 1240666 648890 873192 1184762 714810 931440 1387888 382991 1198770 1110642 11390 1138546 95816 161071 1947731 852756 638472 495408 764425 1795550 83128 1199755 245572 677607 981049 945219 700886 518892 1075529 864028 1016321 755206 1555808 1696535 352371 1885821 266219 1895513 196448 191652 1263379 1641497 266395 1882962 331044 744710 284366 1934681 315980 1125540 598556 982873 638719 1809715 722912 1905465 1729514 1978992 1573823 857935 1347001 1367483 999740 1170755 370716 1273738 254272 711861 1011661 590368 1701253 738774 888858 1881586 1812282 950568 1061588 1127135 78473 486487 143918 215691 1470003 1816144 1949614 1988844 720148 1504475 1031032 417588 1439710 1327480 34847 1262104 445754 746277 971328 1885589 266169 368006 316043 1603923 1808223 328245 268456 57319 562279 1879735 1164587 290340 360648 132706 1171415 904316 1343304 514381 321804 959511 523122 940642 790281 987057 762914 345861 1277492 205420 1316587 1092700 1105982 1343331 554702 1767349 1593781 1448788 936846 172840 1950755 1539715 396199 1306057 1030253 1927925 59777 1399940 1396673 47931 724972 445732 539712 1212398 314108 824753 1091162 588353 284313 1143404 1628289 617619 1623237 942311 1173707 144930 1435149 525169 43910 1336389 1101368 1025539 1323676 639027 487275 558658 1869502 1570741 1353749 304362 1291190 1149047 1010479 1478704 1689300 1958704 1466083 1287308 244211 978145 421404 1002664 1179892 1473387 1889160 1452884 1201538 548180 871147 852813 1442454 7845 1701630 1515326 1753415 75382 1173755 390265 355117 1516738 1483591 1631790 1946166 460942 142567 279189 946797 345141 998529 1247101 709993 1271720 184598 440374 1451659 103211 559759 1466618 82440 1105847 228192 481133 1582717 1807130 1802904 697246 513210 1520577 1692453 1764635 1439526 439791 1590132 1898124 1031917 1085975 742478 800503 1885039 1392995 901459 919926 316077 1365701 1679074 625716 1119495 728202 1832613 979967 303890 775186 911686 1001703 105452 556687 1906185 637243 1962388 1843499 1437877 1335001 1883087 992151 1354000 1686399 1945389 1786287 1161828 1926396 293390 257025 1099488 1698313 416328 269513 1501910 1585022 845196 82960 380945 1273231 788028 1277899 488118 1206327 1186116 1221632 136553 120036 419077 1564192 415264 190810 320472 677274 1458348 1461995 1482803 120807 247212 1946666 956990 1736333 1284838 1280329 843861 1343572 254749 812062 612471 1190442 1242696 1014156 161770 960252 635799 1739362 320053 616827 670147 1274049 1147424 549873 1103947 1670743 1308377 1781269 1124235 142039 1767439 1912692 929595 260440 274446 1236610 906602 414784 1116664 1837921 352554 1849523 847340 1713557 1027568 37533 1676656 141855 839547 1962698 644672 1657277 1597740 1370299 1752567 1425020 1953635 1959598 113378 520544 1569753 531900 886970 1536516 1457075 249726 492452 1384196 254903 186473 1598334 138712 1027159 976204 1368312 1740403 494798 208130 1133132 790452 211030 1164465 329921 1273846 847979 771780 1871692 1577560 248426 864890 61449 1010062 188113 1553148 1815952 1000003 1214494 871262 300530 53830 850041 1588597 500386 1919473 1975461 518657 599222 1496906 399919 976379 1565871 1313843 939332 521786 584858 881169 1543015 1036337 1713990 1056228 163300 1056175 1702985 298140 673860 1764949 915745 546258 902812 602879 1615313 1051507 438263 1118238 1047647 1903303 1437587 1441647 715797 873929 647835 980589 1132646 1415015 480356 1899282 1762452 1087297 107720 117306 287297 1672566 895673 993878 1668042 231958 192352 256054 1056013 979538 98398 876776 803455 1402422 578904 1957221 661982 820635 1137086 599540 727985 860035 1107124 806844 1452226 1138573 36263 1689819 1444610 36846 875500 11837 1731627 856307 1595824 725082 1351722 333159 1672538 1096874 882591 1856447 438429 37831 900640 738357 816512 694644 1257786 1406756 1730703 1697450 439227 1584801 667659 561516 1538040 1148894 486989 1343885 153577 1532517 1178767 1873649 929399 1407985 1081514 1915151 703058 541984 1179198 1946237 440909 391650 171758 1506058 1860614 1401721 1555598 200184 1701851 252461 1706757 469780 1152482 1644681 1500720 1444781 1624764 63212 1397453 1955418 1797844 1377559 595571 1512821 1859945 277067 1203473 258849 551272 1782543 386648 68293 1132029 1632467 1956363 791902 1849800 1688103 1419449 1877194 1109638 1492606 543917 894132 657629 751721 1405524 1995902 1189206 1823480 1064281 88236 12223 648460 1560000 240193 1559225 323454 1083200 1536687 795253 1513413 707101 1201105 1137810 1705071 534799 602369 814857 1896437 1798563 785782 1047961 502396 1170419 1273269 1314237 1121719 1401886 254897 920811 667311 629438 1258968 1098765 1334310 40898 1378046 1734518 913622 968462 1917025 308674 1981737 451728 758248 665566 1781329 1284585 1794135 1133807 836500 407922 1636993 1150351 52068 1118942 333345 1216411 236541 368358 1528535 365758 1690669 739084 693279 578653 1670872 1934916 1076858 1874623 1563105 1616939 1420854 237232 933027 1397948 833136 1994373 975671 126316 1375398 854301 64819 627998 1426169 176974 629077 720269 190490 614855 649379 1977720 150925 1654004 1083120 1587686 1668443 1540665 1575909 1068209 657681 123362 374769 1022303 668729 1261125 1496631 1461548 1798449 992725 1699259 352723 1579248 1382990 1693014 1209374 372468 1133470 906994 604462 1598490 306788 1440948 341540 1360979 1134211 1824282 1611308 1420200 386806 362263 1332970 402769 10801 940533 15410 1847812 1686621 1167415 96322 1095422 438661 896484 1756617 881713 1252103 34350 1340826 1820509 1792228 1929299 1775911 154729 575090 1083434 1303938 1572353 68146 1647279 1376082 1217394 1796250 732965 578306 1270845 1454052 1884515 220115 1488723 137394 1953826 1701020 982633 1836032 1882392 380067 1606785 1115006 728459 1499943 861009 454478 966019 1400447 637597 1655260 846859 21282 769048 1035449 824468 296890 1272199 1002439 623387 726079 271813 573088 506282 1396410 1133546 1767114 1353505 1935208 606698 379216 2780 127665 1604429 214163 735734 1532868 349986 1853865 233692 535136 1917098 691315 806827 1424570 1809700 125021 1352888 599411 1446990 1744746 159977 882154 380567 823047 1919455 1299195 197603 1063336 657252 347854 1042814 1846705 1927607 1721023 1179127 776798 1569562 1305648 1432751 145 1733942 903706 1771487 211714 453592 1720589 1898694 865322 1024450 1128232 767507 1770950 537653 943117 188596 1175897 1071892 1159066 566141 923841 1505438 1730550 109424 562483 1434898 1765977 386846 226914 1330465 459594 244050 770595 785930 563478 809247 53889 174105 1692205 166876 615166 1786033 1269529 196190 18825 1444468 1716136 250996 292150 754455 855963 1961695 505410 1861089 730749 248835 588614 1402317 449259 1064514 192079 1689016 280756 789374 1135000 1302499 1598177 1101445 517118 1749920 284222 980742 1685918 1695779 1096788 1807236 605728 1821695 503545 250661 331320 33402 1299701 1918642 197218 1301172 451244 644942 1265912 1462152 15831 1814916 539636 1406357 457290 1706082 261431 103484 626861 610452 909144 932254 1726796 108207 1092863 920747 1162091 555367 1292186 1036727 668383 481083 607236 1229353 1166495 505887 145561 1180359 1467753 1464964 1704105 1934065 579321 177007 718498 4915 1316698 480694 187363 461346 283330 1985350 1153578 1781814 1598287 1230374 1954543 1254265 1552856 1805763 1849694 1345695 1535856 287104 142093 263360 1168154 575329 898012 367241 887099 235322 863786 542971 246208 332366 756420 1577713 352255 913988 963706 93884 710241 1793509 343369 1630833 370613 373063 1150506 72340 1368278 1735682 1349202 1443557 125880 59961 904328 613888 866731 1782185 1162948 1432400 1758358 1383263 1603569 1510946 1756027 443136 423416 1618623 1374374 1610159 951133 1103036 1333937 852714 287603 914955 1399391 1887610 1569882 1558073 430302 965067 1692012 1871687 143853 938586 1026240 262289 1411179 652032 1882948 1958545 1340372 1690706 1229466 1798437 1740107 452204 279077 776952 410665 396904 1512574 978693 1986535 1305865 1154378 279957 578967 1031807 1321694 1322294 1265275 1914752 1758486 1854472 1927232 1979262 438271 1309584 459121 92676 799033 1153809 1428686 367222 547659 25384 312981 678202 1010435 1966138 1359309 211296 1137827 609021 940450 1705128 812655 1738830 1197547 799064 832865 1811688 836269 696921 498236 381619 1084783 499957 1084503 472580 327131 1826804 346387 495907 1243716 157658 370015 136016 135668 609852 1957486 442742 192014 1575972 1213064 1798137 417410 1382112 156455 1709476 106024 1047932 1935616 174903 360139 1758216 227233 1035875 1322333 1822229 214150 177865 1068344 1321286 267626 662057 1234802 1819619 372273 1832759 641114 326402 1061295 1717395 1036650 41002 1607760 1239709 831387 209914 550358 1648226 863934 1376220 628344 1254628 768473 575185 1965469 1077455 217397 1199774 243434 1116024 925534 1269923 1338123 492476 248803 646934 153642 444518 1285218 1020158 24440 1388217 377056 684812 1307415 463191 93384 688019 1614245 686490 77387 312304 770299 1302882 396642 1413399 553139 409987 1916539 706255 909310 1638311 1763988 521277 849881 436949 1151985 1621 1194413 1312048 945136 1626417 1159881 71605 66244 1277286 1718795 1336335 419132 1950062 1842057 1765971 1721269 606012 247136 1024022 1134441 1345398 33291 1893966 327908 1491342 1876390 326324 80908 406610 1749173 23251 1745816 1180302 536352 466975 678751 707081 1709281 289477 306100 405280 904429 6614 684876 286434 245646 888015 614582 1909434 1728285 723200 155465 635402 1814174 1208804 1945380 646140 1073766 1289390 1373491 1867594 1087810 1261995 1962399 1248248 234970 1481694 1316170 1664900 198305 1149330 439168 342620 1633258 60815 592961 1577383 1832573 522541 1916361 1754540 325272 1273529 1734935 1385347 1611904 753764 581663 827154 913083 409445 999385 1974318 1129763 1168021 734727 129473 1875489 1393460 570609 553409 1839075 1294882 346085 1052205 47684 1923857 1309181 1373691 563783 1340531 1911718 1941801 1951261 1340298 767550 752852 111441 1886191 1288605 1638722 794386 95418 171707 372220 1315295 1700356 577672 1767019 1208253 166096 1966224 935030 1655122 1427877 1028254 390984 37700 1511397 1787817 1222648 488894 78663 1762779 1022157 58017 1213324 1893293 1932473 559390 1140166 1497357 489118 1146127 837609 978189 725902 1852123 193906 963679 67788 1095421 279839 761580 87838 28168 1424549 1197336 407797 187437 387465 102511 1906366 1466557 582412 357808 107748 1770408 237342 843899 422966 84429 1917938 676735 1666612 1834070 1016276 439829 600557 1616462 1990401 1756968 1262554 1645933 1012444 1408486 667557 1465141 467726 901454 1396342 1074023 92023 1487216 983809 1477938 1734653 905001 895409 1958214 556230 1281667 1805093 1396302 1613618 1430844 1998602 1963432 785320 956117 1417950 1068352 2354 348927 254310 1200165 1114775 972461 1257428 248967 1225114 1755071 440327 1998088 1486001 1048066 228362 887224 1143527 153270 669548 1830697 1829987 1551946 1036058 775512 1052238 1830710 1812432 1161125 362867 1043577 568197 232880 980452 1748776 1657417 1862412 381475 152594 1595652 886910 1324777 435061 434589 34818 1665927 1460820 1880646 674486 3870 578857 142627 317546 1559611 1628843 1585885 936553 1855309 79416 793873 263544 1515881 1703246 1388187 604716 1118423 843724 383335 378771 1714006 345642 1919548 411420 1258052 240645 1937642 34714 1932437 1757316 784019 971609 42767 988514 835012 1810322 1346736 682689 1777145 989165 1364477 1282061 22716 1136957 1662440 1244391 892806 1205193 1134239 1945757 748965 1039479 1221704 1066965 1995607 539504 852166 796821 191429 598480 1815035 1036399 886452 979980 774154 16669 1407291 1865504 777252 1375890 1566820 933113 1431488 466998 1050825 798395 1077756 1959285 411676 1351958 44561 1745886 1168594 1306412 66233 1881892 473521 1474531 1643829 1724102 1651609 851915 1966596 1171254 7762 380285 352644 29674 1829155 968246 1684918 854814 1654644 1380241 839815 94157 978576 1726244 321956 643850 1321004 1384756 1699157 161691 286459 1995993 481804 1210683 1850636 463160 635708 229826 1713826 706114 1771174 1454744 1762895 402604 197688 869654 770061 1699876 1348896 968665 311490 215690 774548 1997982 1376451 296270 759536 520861 404311 1742704 859501 1500756 519226 625342 485485 868583 1053537 1541487 119941 106879 1882942 30609 1643980 273406 798907 710032 1278179 150661 1126316 1746915 709000 432094 1035189 1780629 392332 1965871 1829754 618297 1167133 202204 112445 84720 1635058 591874 1325032 510581 1311279 635539 1880346 1283258 1784916 1289854 1441518 679330 1315885 824030 314147 543352 1898443 486690 228915 1990314 262536 1128368 1551994 1209775 104481 806189 544997 539213 1517236 1291223 585493 1994653 1509607 1069676 267226 1335381 1441925 1197086 199459 1512540 123342 1535500 337157 59799 650158 387587 1112435 385913 920042 787856 704275 699248 1654318 1675938 1819960 1830232 1511819 1869544 1462922 1523193 1333228 921989 1607697 1592505 296649 336381 356821 1005504 47146 323107 1460615 1778820 1102643 1831519 877952 905318 979539 649874 636753 356373 1770041 1094488 188877 350844 744956 1019859 1482628 87253 1004346 1209882 90120 1639093 798599 404682 970330 1653221 1509201 1260993 1461621 1986211 314868 378724 949536 1467269 1590338 1403436 1073282 493383 951386 710436 280529 5944 1553663 789067 1437325 1956970 116370 1223162 55656 1619852 68549 161872 583872 1463071 998016 226883 1803741 913403 929866 1291783 1649480 1496839 1090552 1897257 223245 1392876 413178 1328954 385182 845999 36779 83488 129436 1995794 455433 942428 1750189 1450318 1867448 305611 1834333 1770305 1728752 738311 1865108 532103 1908103 310767 1494817 1831250 1685057 360717 836651 1048044 859298 1564975 1089703 1263455 1327875 171328 951107 1098938 1832177 1651620 1402023 24131 173089 542048 431724 1076355 1408112 780365 846715 344415 253220 1884385 1149475 1468620 1409984 1188745 583276 571251 1721109 1275106 1775779 885969 173286 1608241 127872 1428421 333666 1370563 381988 1512504 850628 1144001 1445917 1809387 430213 494248 1348121 324365 1783807 122119 1407196 165269 1303592 638922 1833730 880785 611728 1806066 1832874 1693533 1108340 161417 747790 765792 254361 1166392 517767 48739 1861166 1744757 947458 712658 790963 1974694 648381 1498212 38458 1749012 1409298 300461 1099515 1708971 1093369 690090 1006549 956399 818460 341304 230720 1525872 1156983 545427 285880 926724 355412 806248 199959 731576 621528 1246938 1760730 139663 628004 596568 695879 1859791 1991311 1797537 1210342 402142 445207 119799 1278930 146708 368292 1976050 228166 550536 401077 961153 1160400 1484592 613634 1303254 235388 1307533 456290 1622954 643981 1136840 1980951 154629 699620 1442469 1064017 1156359 719583 948231 504316 1827827 426050 1229639 890890 1136003 134824 1456630 1158837 1220536 1556741 1372167 9186 243382 1632689 932251 252331 156709 1235517 454419 790421 1146477 979400 773829 586635 1221777 950594 1549653 1367173 1122353 553315 1621158 945356 1965521 1701986 1051690 711903 1695278 31031 202221 136429 22901 1884499 244693 501938 1490461 1240935 264697 1719226 1255511 68854 1758301 480446 233825 1130600 1351193 984640 1011342 1662760 1144833 1916342 411147 947808 1556819 104499 756433 1020869 1888227 1724632 252101 394701 44681 1837441 1185398 979115 1920770 1450025 1846511 1572500 1134393 416250 165319 559462 1155606 1387738 1112550 1219674 650092 905525 1650137 102795 788580 937747 1754726 1371976 586711 714505 1847815 1573250 1620676 942840 1073513 1055811 949205 1367063 1680663 163997 615448 1044322 159065 1368864 1238194 113757 1185722 87688 1614330 739511 1087860 403289 1763365 35590 1664492 1191731 1464076 1324533 951401 715643 7760 740029 613631 1852885 130705 649294 1605441 962452 438777 815478 460905 417933 1984438 901525 268777 1602836 1245588 98647 519992 1860781 2941 133326 1462789 380736 807812 894452 134644 961779 820930 765982 750950 1409970 484228 226471 1463337 1382578 1165628 726225 513647 302178 576017 649673 1741547 1081564 319773 199413 737760 219346 594118 1641721 206257 1638154 255901 1289672 504914 559774 1032969 317406 431103 1628310 591314 1361227 169997 699349 616747 797902 1218812 1063042 1752704 1133443 246544 914863 1396980 1864719 1923250 983980 612896 1351048 1881429 66417 771183 1597314 545430 269384 992460 1656827 1964744 829599 1025516 756171 976586 1992336 1186743 1454807 321859 1954583 1854402 4923 286187 1373333 138208 595223 392042 653053 781530 1160227 1684482 320610 951091 416915 726921 1019797 899654 978188 867114 309357 704244 1793858 1461326 943753 466052 959400 353944 77916 857751 108837 1509263 1151517 154989 1380759 1024514 1914750 235298 1718829 1158566 1925529 227022 364838 1078816 414498 1899073 1841663 1937139 1495083 1940924 66627 1378456 807606 383223 696711 1827047 543884 1350545 1343215 1346575 1928722 801850 351941 725486 1256841 711850 270235 153483 1775152 785215 1085839 242965 415221 1748818 610507 1909785 790663 1642423 933163 1910025 1857041 908454 1765088 1740082 1184874 1893435 1598068 264459 302118 513553 1467349 460479 309360 1243681 1154631 53524 1790951 1303436 779374 844357 740102 921336 1531236 1188198 432513 1720575 1450606 1212019 1334098 1593589 97947 738060 1179269 564669 688903 1783454 1603771 1847135 611924 1494855 628126 840390 388473 1954159 1783946 1906183 625832 881055 1529612 702683 1175481 1919666 1679422 418578 1751878 529924 999690 1448856 361210 1009730 533460 1939073 1817383 1974976 422386 1053882 1024314 309861 1805869 1174089 247922 895876 1097427 216973 305252 151195 73705 1336050 1023216 244676 489192 513441 1033476 988472 1794453 1947592 1499833 245551 709724 1051329 461200 1076989 1736013 338661 875060 982071 1696100 478415 1002968 1727250 549387 1952274 1201037 1345396 445139 815088 1356338 892642 179454 374771 1841876 1453801 1372252 1758702 1066426 490066 1571783 1330300 633211 271242 362556 1260739 1284561 725002 84463 87155 1012376 112383 1355079 337923 225907 163643 427682 1713670 883802 236886 1294802 442163 227685 16088 1851268 80217 1765252 509919 21639 675789 436812 558732 1507470 1745956 1261144 242857 425738 94677 613930 1024652 1191498 1351935 420852 1133855 211665 1674571 1091165 296105 789751 363788 1043467 536278 11616 1928527 1399907 911160 380648 1778090 1411572 1336513 1178846 670566 942114 186710 537995 1755408 1709706 1708252 1192843 447541 1116599 1650806 1335863 1915930 1979719 109700 521201 312713 143919 265547 1756692 313266 1729856 997828 1638052 564202 686682 918523 664223 1323909 1183992 1024659 1931530 618124 49588 276298 344730 833165 880647 864296 783083 642303 1565541 216401 1208618 681654 770093 968091 84870 77037 849765 1278230 1760373 1188693 1570165 988084 936457 33933 1604253 1931640 1304482 1863580 81932 1329454 1162679 1517846 1441624 1588287 212329 1988066 1498707 127021 398892 1465741 1140231 1948313 816813 1247624 1559967 27354 1242308 666477 400006 1755161 601354 1784907 656851 1271533 1691093 1508543 586292 1255152 1648308 1416515 446212 129938 1811758 851456 1647809 1931297 138292 374344 1485491 570097 1239347 507093 920922 556545 1396135 23469 774836 99135 1525116 909337 434985 408748 390686 1448100 1282672 1513001 53031 1754062 118438 1057163 1968175 151313 1030341 473604 1059297 1666270 1082220 190010 1998543 1813662 1284744 1874595 751289 1481318 1402784 136196 251781 990409 677728 1752853 1057161 102123 1076987 1745672 345043 1301708 908162 1283477 1547344 35400 425152 641797 378788 1192691 854428 713581 1006140 1484908 1477435 166099 227145 861464 1141902 820561 1821341 358125 885087 555892 670756 863690 350922 1116793 698632 496581 1843129 25936 1644008 1683088 1376977 1738020 1992582 688414 767076 1407504 1877577 666032 1543893 277172 1945873 507730 1619361 1181813 702076 367584 76770 954256 1696041 1498765 587766 1411054 752591 1624280 257293 1346937 565182 597795 1852975 1356715 1840666 695592 888739 1844306 1608289 1530387 1347682 770315 872096 998152 1803484 1663314 509556 871247 263352 396253 985828 1885271 552330 1885510 1010128 1434157 297276 1506883 171209 602381 880582 1858982 1033089 598608 624319 993863 1561001 940461 156914 525953 1667202 1288621 1676242 1577018 1528961 1357712 1308487 1312137 1626245 364637 139394 1787334 1767676 1091329 1441281 760352 1993289 1024524 1567270 346761 449359 131425 842919 696191 820701 1908353 691776 799036 1620117 1132771 525048 919156 1362328 339123 1226651 1892616 252248 238049 592661 787364 521245 211342 1368300 1096082 471830 1530837 995797 387681 857378 1727736 279644 1708484 1933455 1730757 1133952 530993 1971742 471893 485113 1166347 816686 899104 3717 298799 571754 1181393 233977 402524 722556 1162574 1607802 688694 1584760 1060440 1342746 796494 525375 1810387 1041809 1452534 779520 276612 406100 1406810 1873686 1539269 1022125 42423 1267659 1859373 61502 796317 1675587 424169 438608 1435215 1505533 1651747 1436933 192652 51396 1478827 831377 1316762 1118703 1927378 729715 1797801 66958 155669 707169 65461 1581332 1027900 1853299 660402 136979 1964851 734002 901802 1189850 253350 607741 266339 699376 1344421 1767975 1525667 1778710 1128217 1087901 1713187 150716 1317510 463113 611413 414554 293831 1948686 1395643 620260 1630542 712712 1291047 1607902 1953084 776639 28242 557965 225331 701672 1297166 703424 1931536 565239 1015752 1619636 1580541 61394 1577474 310655 839844 23673 616536 1598062 1756130 1000921 160590 274247 1587897 1766652 265783 236392 88028 1919131 646772 1613884 1844207 1283724 56613 54968 913759 323421 665942 921446 480499 1790941 1470009 531576 763733 1997917 1031431 973729 1570645 1233829 1133944 1460917 1075445 1600511 309499 997856 658256 877921 1312213 879900 614683 534723 605890 1832234 197225 667945 444735 371571 1609362 517440 655665 1382462 1811720 1300761 1081494 208018 1821838 703805 369418 1040007 1378684 226384 1669138 1169164 1431966 381209 1784229 1359420 1547007 472362 466814 1818172 928765 881935 1105604 827251 70067 176180 1739246 750935 1780933 1092752 706031 583706 1519381 303279 833746 1426022 788294 1726650 198721 149455 398210 1318528 969169 1040068 724732 1082950 754652 1921411 1569267 722878 1147303 162289 1539787 827390 380742 841688 1505370 556509 460245 994731 1173845 1923082 1313316 523113 535122 337017 145787 1209523 1828501 713476 490849 1255763 1843583 429342 486095 1469971 545592 866065 125834 1440478 1847839 1880003 1216746 1785208 370044 1118315 980767 1202706 418184 223243 706819 297424 1899101 317366 1063537 370611 1940544 1873739 621591 440735 1010507 1902307 1303504 1598337 1129066 821530 106367 1529394 1244927 533444 1754154 1802116 235224 986228 61503 1196497 1653532 1715717 1257733 1785135 1564054 296421 1476067 201845 1417566 132753 1950347 1932613 1252470 1163300 140450 378153 585951 1891681 1917188 1652221 1353657 686915 1788615 1905441 138760 191001 1563762 727055 894810 1680818 1744957 85969 320230 293896 1170490 872655 80505 1850457 1391076 1867532 1459105 146510 875784 1029039 1005390 1479769 1736652 416827 1943882 1179582 1577174 951625 1754256 635023 949624 633672 443444 628086 1094579 427036 1237850 1722136 1146210 754711 1283611 637022 1975037 1620660 314392 1822187 1532725 521466 390121 425397 688678 536828 897850 733721 247577 839942 1602663 1362464 1756610 1457182 414304 825187 956241 1787886 227060 809249 458814 1511412 879432 1341452 807241 1670542 216353 937633 199821 691537 986463 1337475 136596 1798626 968597 1574614 161636 582227 898500 945272 1715331 1549648 616385 1504156 15120 531887 573643 71990 1999871 228545 1179728 1728113 833975 813611 343804 583616 1574953 1086421 1918770 106101 1569643 1504198 813741 362484 371040 770085 523939 1759682 257081 1193208 1031599 843184 216771 826726 736201 901991 535026 920463 248752 1156825 1408793 1577641 461576 1107044 1468787 157026 1099283 870885 1056275 1072608 1416325 1767541 251565 1615546 14390 1409710 1802426 1419122 485475 728966 1358704 1301504 1165009 1792321 295533 375959 1745802 546919 1701880 1136591 92774 294019 612583 436489 1517117 1704689 460332 1931764 192091 667370 1865416 1077831 1323758 872827 506433 1661134 839226 70434 19869 1958145 1761167 743910 1053819 1207185 1677310 48113 1365903 1523452 1400995 225041 1805907 378302 1104939 39969 1563130 1326404 10045 5553 755991 1386053 1834331 1717454 1129055 1217221 1504196 603056 1187674 448707 99144 445206 172922 328893 1698961 1387006 826335 514344 255822 72272 1816053 310152 105796 1894658 869176 508016 159781 811855 1327297 1613202 705024 1645096 1573063 488160 762848 300260 1191021 116167 1559139 1125225 971168 797500 1184523 1175539 433010 1379744 1433449 1291666 763222 1751324 1336298 1818670 164875 964757 1099301 777113 1493582 1578630 1523398 518367 66797 92645 4733 1593057 186141 742359 1028897 814404 1754696 320801 2967 1199439 1933180 1183963 1215656 1472000 286386 1902276 853256 722942 1694897 426927 1113114 18922 1469941 1328325 1023275 635109 572347 26574 1592928 1800164 849333 1707260 856456 1975094 5525 363715 1038888 40259 1598655 304799 275168 710964 1678005 1330105 926449 266498 479580 982513 1174864 1206082 1288619 1198597 1155192 960849 704092 1596215 621006 1897886 153486 1130436 1172817 1042469 644572 1735072 1195687 527519 1329347 695463 15063 620927 1154152 821796 1341532 1183509 187647 1200963 1019999 126486 1480946 636561 860459 841429 1519325 1679345 285320 1404308 138766 1131158 656039 1481287 157342 18223 1311793 71144 183212 1872853 324113 1256184 1173882 728508 60979 1431146 1819707 138794 1014107 551033 778861 1915345 941342 1654858 1731785 304324 375648 554786 1112225 258366 872362 1180220 80820 1778737 1205570 1352684 1706611 852516 1334889 1177288 1926131 1462417 302431 1786244 1904921 1056944 149635 104477 103740 395780 285454 1082488 1103711 163504 664401 954086 539136 153080 504957 724671 942365 746884 847395 591637 48764 517827 736498 303334 689459 1653383 452080 550276 589091 1148015 1885361 323917 941712 1770206 1918080 1532738 1988043 1392884 715203 1860542 120333 64498 289762 1297405 1931457 1097045 1171012 472702 156780 845557 251192 899092 1501455 852966 1084142 1748474 381028 1983586 763739 721951 491344 1512802 333849 1611423 101910 1861796 844595 535018 1612201 875470 991592 1076382 167137 732292 1036896 1839346 1807892 740193 1751742 836446 1443600 624444 1085587 19799 1477560 1518534 394919 102888 972965 372671 274229 1991983 205943 1157780 1335472 339356 725188 257016 1223244 1264434 495726 1781706 1120427 1511821 155228 253234 884154 548503 941905 1853502 993802 540643 1478450 1085618 574770 1701267 1628951 727530 1954471 394022 1456786 1570200 1338225 1631650 1033946 1722901 506680 1174706 932867 1595129 1234695 590824 1531180 788223 1211684 164188 1197461 446583 1432023 903376 1338 1552399 454486 415677 58752 3853 1395267 1600465 1702959 1736879 581122 276001 1506454 1586674 21030 14954 1333620 1183248 1814600 353199 1138905 1033227 214317 1094670 119287 1052410 650271 1664342 1141670 471397 1744273 514274 12671 837631 654520 81857 640499 286745 47356 571538 1977589 533200 1251154 521716 1066004 1636676 705205 79738 1563353 363299 1381125 469998 137568 868521 113992 867878 1783612 1484858 1043740 830780 1779562 1404929 1041218 1784002 1318502 1367353 906600 329796 829797 610420 1983547 1669917 1246228 50078 1822718 1405049 352872 122954 446897 87304 382252 535539 1987863 1121410 1789236 344306 1703194 796434 788154 1420384 1465254 1139554 689402 1581488 719835 1334998 123964 587787 817067 169438 787201 102987 640703 1965528 1677511 1102686 1356803 890384 355223 1295947 484295 1368320 1999212 769959 173900 1608411 1562335 1268856 1017528 755016 300339 1581962 141710 1071902 1939939 689964 1738768 152282 354412 236399 869379 1029794 1594212 791452 349044 1957830 1188787 294085 648812 252425 737340 1194395 736348 1045612 1112857 816268 877358 1719699 759821 170489 1991846 67277 1570881 1074342 532196 612743 524615 536293 65203 300197 1153150 728406 1745733 868899 99303 433940 1664302 156191 953273 1943686 507410 989198 1417463 467357 1564044 136399 1102585 198103 69185 1703277 669984 224496 76435 1564001 606562 494215 1612998 42111 1001452 1634642 606260 50123 1067876 1193634 1071474 835527 706369 388699 1221161 770440 1718952 1632099 139721 154934 557058 989578 763306 1807827 867824 1197331 843044 910155 1565118 1480403 211242 244998 1440622 1441225 1338242 1386558 270551 1168791 674366 993625 165176 1182688 1801290 899088 1895859 1839748 1565063 1399412 1509482 1026044 563257 429952 1739804 1070482 1804263 1499374 1856814 777162 234113 117199 24071 1969188 72884 1374894 1172 1619328 1552733 493610 324147 397149 1952152 1965336 1966485 975183 1104390 810250 1192640 1229652 822621 779454 926156 783995 222181 242285 1893642 1026409 1233318 1384189 909538 955085 807498 868819 1528018 1133307 1720158 1280072 616532 905540 96108 1277109 417440 1620869 639883 828202 1436057 1582190 1454528 1298305 1477671 525165 782831 736787 348707 1642418 1605109 1675314 1631077 386696 1260536 549964 900953 255192 1192583 741615 311926 927179 1591565 221072 1807691 224863 1080758 1554645 16829 151485 1515536 723842 1553115 1071856 1326947 1252379 1525862 1410161 908777 561021 303604 1127579 1086342 887234 962286 58774 764177 1543655 1439604 1337232 163876 1473525 1727091 1550459 1516841 1584534 1329561 905115 461829 1909824 602583 136445 1769231 1649447 348633 738811 478986 1177731 1362367 1581854 1965620 731604 1766051 753340 182390 1434378 704113 835120 634414 266795 1743737 417878 1181325 664844 1041731 1871268 1787522 830280 1864397 39122 1206702 1351068 423657 605224 318160 121125 1546559 12640 283353 1528935 311791 533898 1233290 781485 1536214 519077 1170822 1680641 982482 590882 1619192 707912 250048 1587412 1047782 971225 542354 433165 1277354 1562387 1114193 858399 1598000 1387863 1346035 826984 790785 517918 49703 1002414 1707078 255076 935038 1332554 1489818 1350296 472451 124796 1675696 1061165 595374 1105732 509144 141936 389523 40032 1848167 1857079 1844613 119421 1852009 1783770 1965413 868751 526222 1660878 643257 1685524 1397181 881145 725573 545463 813669 1950707 707498 1823618 38218 282906 929548 627637 1735444 30126 1725299 1481707 1011870 1082172 311865 1399246 891744 1425028 538794 716291 473833 1179371 1343780 1242520 1444600 153014 442473 1920120 1184023 1314804 1795083 478858 98755 370824 1797434 1700135 382742 1247445 1374356 1698659 785262 588792 1497645 1817645 1311497 15574 1885757 1999098 1577736 1815916 1796628 756640 934059 506506 554438 62362 1139818 1393571 156597 1949400 178837 1043659 471111 1334010 734540 1769815 1969990 342415 647098 793833 831662 447013 223230 116946 670211 1886045 1096389 1057809 1462388 1556865 602375 405268 438853 592614 1707495 489216 1412381 1128877 104268 1761639 4976 81260 233433 341827 718668 287628 883896 17679 895907 1491671 1642198 1313141 1347756 410741 1674971 1680822 1005338 1104270 1147647 1383967 745187 1752807 449428 1704565 314015 1376264 1133368 1908793 1010485 1688114 1446743 622983 737959 1535906 1480969 1636206 421502 1656419 449004 1392928 1646733 192693 19790 1800938 159387 1934517 787471 1809293 495586 1507371 802403 1430551 1699043 1435859 909794 1666442 472724 1434933 1925146 1583564 1774963 984673 938025 1056060 546259 1625253 332970 614168 813476 1601918 1101025 1749193 1862090 1990137 356481 1823040 598083 696246 733766 226572 270782 368382 288448 1892207 1255136 1571411 96944 520580 1749560 1609 62604 375103 1646690 1487194 1635887 1659351 519719 590012 1717893 1567913 808357 685989 1917799 1808480 1019049 1789694 686314 1668582 1222886 6864 1699102 1557627 1798006 1090550 1309341 1438108 1339287 133058 88302 54806 1092086 455731 773538 1689665 526679 922386 94824 427328 1913788 1496914 1386608 1818177 1689804 1380602 954360 410168 1606642 234680 1297307 1725187 967494 556386 403956 516094 1383581 1973102 1348361 350578 431902 954168 201607 794098 226904 1956410 1299942 1967027 895801 625393 1933253 822408 1541889 953514 1130735 528228 645664 1531399 113155 93256 1867076 1901533 1072533 1479707 1889401 1516246 1196799 738205 1439383 336434 1282821 571021 1121795 31479 799269 1609843 391715 1825487 383377 895488 1036873 284369 790735 491007 1109490 1606649 1074639 40914 590006 770920 100165 1181031 876540 1755215 395172 1877588 854510 1247760 503314 1554653 1138637 1054422 908872 795201 32097 1652007 57149 351821 399393 738544 798328 970955 1196919 1866220 1431270 360738 921417 831732 1366147 648579 1468473 1939215 1704258 217765 1759636 957748 651184 1985255 1215058 365135 659460 27751 1875632 207195 1729557 469650 460935 329223 1877018 979420 1935707 494180 821969 1497390 640426 297863 719964 1550900 1873717 1818343 690140 658478 217631 1758345 1356658 1840534 1137924 259588 630042 292707 1661369 260105 168681 1067284 309792 1643550 323624 190318 220659 1438047 1021482 870517 748409 819757 192511 864401 427332 1599692 280060 1722573 1026775 194371 1408554 1790122 1376074 1466126 967513 61725 40468 1677989 1553399 914329 924069 1364893 1537439 507019 168701 1535315 1805111 611858 1219640 1353898 1321735 1833579 123043 586251 723519 609793 1219766 598048 324117 1212588 1063599 747240 1666447 1417896 1442589 32758 262159 180262 626747 1137408 1987228 1063337 1570425 213451 1790567 1232266 883576 1826445 568567 945578 251167 1318596 75722 1571393 329692 871311 1669500 1753917 1179715 515373 1725534 345157 1726954 1775352 1390893 1116132 921069 892247 266772 1307133 797819 1816198 1458346 95313 791974 955618 1262421 296779 409412 1962477 1345649 690022 1224896 1464138 423764 1089828 1911700 1109946 363801 260425 377227 1046703 982463 1035627 803393 1906371 1537224 1761683 244638 1793673 1125760 1625028 465554 1931364 787277 379493 371474 1833439 1437392 1721600 1499791 409472 1259008 1590819 1190378 1384885 1512323 1016966 1820101 524043 607550 1191905 1098683 161628 690341 1708171 755978 910901 1947493 786079 1767153 1964288 1598854 376060 1623599 112918 1134350 714922 1910307 1238899 1300845 1157962 252731 1157389 858689 852757 94521 580799 999129 1338325 1576726 875415 1154221 294983 1181699 280935 884126 1656992 1039906 1199025 512014 1458055 661324 773362 649719 1237939 313972 1847252 1214718 159547 1510836 758479 1056501 1072530 1781871 1253356 299273 1755086 37746 1515458 1676157 188868 836395 15796 458464 698810 1740685 1940390 538529 691012 1501458 1520422 1412436 1959065 1347957 1218234 791726 712645 387733 1653423 1966665 186219 1569461 172289 1314107 452623 1425363 1679551 452408 530237 103100 558942 1837261 72620 483512 1509979 417944 1976289 1234603 323767 30851 551268 903349 148588 700830 368001 1344042 1454357 1871113 572781 1582664 403723 1099280 1293450 1183757 960282 523764 525901 1206571 1992623 975451 1637779 1533660 1842326 1333203 1779844 1423729 721187 946150 1845595 926295 1746982 732407 72988 943019 241433 266601 1824496 1294549 256754 394148 459997 1993933 852458 1996268 1814219 164137 1112167 1235886 1871753 949759 1371646 901639 439925 659910 397075 1239781 841352 1040746 1042074 329609 344157 1901020 1396004 1216813 1669298 863965 1794859 774821 15728 228709 1075266 1839065 1369150 143362 1904816 726515 184369 1419102 983794 1814251 369039 1662550 1065124 1147361 1823194 1422034 591119 1887793 1342999 78457 409710 988661 255624 227194 1417763 1954423 1721833 990245 1154998 1539488 37404 816862 757068 1419446 381594 1569712 450253 260137 1465024 919243 1888394 648721 1661150 185254 842587 988668 896925 1237326 1294967 1750061 197279 330580 1863227 219818 446948 377878 602813 1938376 878748 1847989 138113 327806 376644 1301675 551057 936360 319712 989702 1003367 1778253 33745 1200567 1344186 1352960 1350476 314349 554368 1829747 966544 1798493 241776 1091772 416511 707328 474147 915634 499316 1733450 525961 974942 1075721 267371 1325011 1514718 1382620 689771 1447940 998743 307918 1667632 1723885 750118 1033217 1841966 1951891 589168 21052 1332012 1664885 1731813 242024 1297360 1960262 122125 720485 873853 1186225 812574 1445406 356325 1313031 546526 829112 876902 1015818 1789500 1842091 615837 1573190 800 1910140 195019 1520340 534021 783228 62403 237392 1120364 1698628 504031 878659 622140 1449942 1660564 871336 1096899 534012 654334 1251335 798200 760489 1220378 1841020 1247447 1592407 459803 12104 223713 1225043 1959486 1756409 976444 1425066 974386 1742230 746795 1043583 769760 1803729 290721 636030 1500427 548109 1693071 1946388 509559 1810885 881235 173040 1741142 1867457 419309 1991079 1703106 7103 1044717 763817 216157 312579 416383 920402 1447536 1048806 1579071 1670241 1450990 1745880 1546347 1260475 1560867 1493228 832619 250824 1147815 475413 1701650 387799 1466193 1831874 1673640 620696 1607290 296061 1483362 254207 454690 1076598 268926 807652 1685035 952358 1465381 157999 1133382 1492134 296580 1767770 1693696 1036621 447414 961243 1349217 110222 1324386 1565570 797303 1793431 738136 1249189 1347285 1598939 1196382 1176345 1629858 1294769 1894250 1433866 44638 1512622 1271529 175411 1216589 1027546 516157 1016814 1358854 40714 295364 226880 1870459 563728 489778 1202816 1472637 820254 67084 92905 1555823 657148 766809 11898 1786583 234665 1186047 67255 878168 1118956 1393158 1454776 1986328 1467979 967600 923466 1654734 461951 1095744 255833 161217 1218004 1061330 1398843 622118 1262381 1451345 190828 871896 34096 27032 298981 563614 1574773 1455004 358373 301368 1168161 409467 1139316 588486 1286881 1540025 1762477 1485355 787647 1205732 1441707 450554 405204 1977380 1764550 1944827 190578 124524 1868528 1501649 1868907 1678077 1231411 1565463 1643778 693513 441049 1213954 460815 1205131 1898295 596591 690479 1427551 1835851 40608 731041 1906164 1645327 627439 739430 891636 1310328 1331627 463858 1003454 1265017 1056344 1424950 1908022 1511213 1155382 826961 1671028 101113 801436 473911 1064625 1744904 473119 181435 500557 1561674 478608 1796030 485951 306073 614506 1439487 1390596 1007285 116519 203499 654057 1758087 1940313 260593 245573 1698563 70410 15448 1851667 1437517 1546579 1084693 1637808 616229 1618846 202724 676835 162655 145094 1862768 1212907 459937 1827395 169332 1047058 1772864 512007 1094180 368708 81971 1825839 1256331 1212739 1974246 1867650 280481 1854950 258660 1359299 1220893 1149561 480932 1854159 1082970 1159946 1477416 1611167 1194386 990946 1020619 533413 1085580 1879266 1721184 1651817 753454 238323 1079583 257399 1402708 339689 761281 208474 1720920 444521 120425 287887 1234165 1420515 539072 456238 230178 1784690 681519 1853285 909007 1553336 265977 625330 1738784 324355 927689 925435 246622 245247 1208160 300324 49993 206228 1546116 542504 945086 1951735 1493549 1883690 376881 1639628 1309679 400132 1215008 1951199 1047846 1057816 513534 780048 1500950 109574 1021967 1275894 727762 198712 1515427 466781 903609 1059711 931216 1902273 255276 1247631 1251764 1870375 148127 327506 918391 465265 1228933 1142877 2050 726116 1433602 924810 504834 308360 1462146 1808590 161475 1618128 1113942 955718 1523648 1898532 164019 1703188 1968329 342569 1515522 781156 1648645 328422 475473 1962215 1811189 699543 858389 500662 1313289 363793 1784970 1518564 1050973 1646186 826496 1781209 1035947 1560578 1227085 101085 1865804 1613622 1773880 1356201 1565870 711680 1625602 1282443 211184 1066378 25084 826662 217170 23431 1059666 735878 1151266 1901465 1270908 1047234 1380456 1807783 1782118 1404673 1109844 626603 1167579 865129 752838 9508 1489530 1858803 144126 1108705 1992212 894709 1668110 316855 979482 1453463 445904 1437041 993445 196491 1602192 145665 325431 67815 953398 1092248 1483587 1042143 1957982 1434294 1694214 489642 757779 1743455 54657 1944607 1004276 1697209 1720533 913745 382826 130082 640331 745665 645221 1768273 1064991 1944200 979625 437309 996351 1904670 7708 862216 195452 198986 1119134 907308 1711882 1354609 1287988 1707949 875865 804791 1861935 1917848 953661 1954850 1660387 1974620 1302467 159117 354942 1656706 1274292 1689449 1059827 819180 1268930 477094 334560 362873 1803396 763256 1081942 781090 1583136 27070 1118844 1745663 694205 1728998 95578 1492685 1050869 1845007 1871362 287868 1858506 1592958 1145607 1087634 899628 1176439 816840 24176 1221359 466173 754515 93200 99806 335292 1617617 1585604 73069 281625 1316257 1860687 1865990 1346903 1909929 1299261 729873 1956149 240056 1339070 15966 346849 1748457 1656776 899832 160988 1904467 1154978 575201 831543 995675 524031 965321 312269 772764 1872108 297111 260053 125059 1888032 1642234 1220622 1808881 467218 18558 1488639 1979208 1927942 1172470 1655756 261192 1946407 1744669 1474679 1780534 1585718 1603641 1139363 621361 1848891 1895143 1153758 1166738 1522693 469168 1892047 1279597 329383 530194 192155 1564376 632974 1954915 731086 1267682 932773 1433836 293206 1494261 66968 1806206 412817 1248391 1929717 657649 206520 1591103 727142 119373 1722466 1700700 164961 864431 552464 129659 249267 514952 1747144 955571 1002566 1608794 1130225 1552898 675248 229143 1458508 1696629 450286 1961350 883704 976372 881198 589495 800844 844582 1795754 1803916 1097706 1109977 1650383 1268277 883224 467080 1498568 773398 1121006 1458422 1367524 1007920 1847798 1920305 1297019 1772889 1725761 1093460 774230 171224 595141 392983 614669 1880655 682753 1295819 1249154 69353 276062 1784487 516708 546169 1054062 404301 986086 931577 1948863 1096764 869149 596321 1831099 1422332 592820 96678 1049932 1766855 1009908 1688700 1724477 242222 655632 789277 638681 1596228 257286 999703 1592467 742357 109353 71705 1898856 530495 881468 792413 1010447 624772 1592898 927080 979100 1591775 763358 900258 347951 1526720 1928607 1174614 1980844 1245025 365122 498059 1207027 1061109 111480 1754980 1940314 571577 1677042 1196059 1618061 1183671 659544 685440 758636 786997 1820165 1452536 126142 496619 247926 154885 1908297 754979 1690447 1864098 582001 1107059 1629811 1956204 85802 1625420 864991 1741615 1334005 40533 1437863 1432713 1966275 1869767 741668 74625 1052230 1845959 520796 1931427 1480674 258940 947865 531501 418426 1145311 169187 1050239 557462 706739 1415640 791424 1754699 1000529 1392114 1270577 1849965 1625642 1918704 412849 433063 1807510 1398713 253142 293131 1008128 1221801 84038 1325686 1215778 627968 818030 817317 923006 259779 293926 1359441 1312582 1520765 607850 1376249 2874 863179 115869 412784 709147 148739 663990 171211 235524 109502 711959 886334 846708 1975294 83011 728599 251025 1316962 1355002 1186696 1995965 1829562 1334706 421165 1502392 158875 1650100 1847667 892037 1461908 1209315 1106901 1184588 979723 893717 160180 709386 483027 1072231 1117282 1952039 1055917 1569521 459023 1728423 999107 1968641 862600 838696 1190236 281155 1257882 1331494 73606 1056333 415925 289887 307156 704033 1996452 441605 705473 1243960 24912 1799603 1247829 1188860 414530 764029 769157 1160961 204507 518160 754365 1666672 64274 803218 1820654 207800 665802 324814 518574 579930 819195 1673133 1434627 1120500 1988663 1855196 1711234 1119119 136009 439178 1532933 501526 581230 808863 605367 1322112 763773 617268 1178043 675429 1575991 1887594 1361846 466281 1861816 1824949 1538594 1156162 1923950 1165341 1872870 458858 1111828 1981164 956165 41716 1242946 304253 1769229 1544456 1018956 454858 1314319 347815 15167 1873849 1457683 790692 1069345 372189 1092975 360667 720197 1047862 869764 132826 595952 930974 1472815 1527722 645352 601682 1962078 1210107 827792 1558749 198974 157869 587681 1879757 537918 340016 141036 1155847 69315 1478087 836371 376174 1535150 1316229 1398126 455395 1662522 1698439 1352454 277170 110971 1523696 608407 1730195 1918158 1194104 514757 1202541 1969961 1107069 1673042 227882 1220901 1222506 807184 247274 936379 1538865 1613185 1487182 927825 1445032 1584457 1838648 1963757 1430355 1013661 267842 1084064 1043803 1655981 1402264 320332 733079 363471 1619146 1635529 1304858 1813385 448934 651086 675607 1503561 578770 1347301 796560 1350140 1318569 1098148 1950081 564039 603808 1447104 551739 674475 582064 1507898 841238 1462689 975720 632166 1646393 91689 1930123 1037418 1391667 1334135 610132 106451 130745 413871 171649 1750674 1464681 235841 172896 1704398 1165991 1483326 311108 1404588 561285 1765589 1867545 170307 347555 589969 1092108 1921758 654014 644581 599558 851537 240080 690241 38374 167386 17852 1641808 1078418 650394 1369744 713037 1260166 1335232 869901 1206120 1936249 1599646 175750 1881379 434064 1168319 552132 358590 325503 918218 835520 931481 401547 1436076 5410 396974 127197 1962055 1572087 318108 897010 285562 679561 705909 173993 1677052 947712 781541 121171 416645 1169324 568162 1267011 1267100 1066875 248290 767244 377452 1538113 1645823 1784978 1233740 833046 1055525 1206908 1306794 1076238 1045829 705096 632753 641805 106235 122589 1882398 1154730 1730751 905717 1338307 1675095 1228797 1804178 1603404 191146 921450 1812908 17578 1856855 874908 1616478 1668978 1252812 504320 1599688 29155 258372 342227 1582488 1377561 1044151 1888674 1898387 408786 1355093 1963897 711061 1989796 1381633 477465 1698173 1905256 1293530 1920428 818555 1836372 651861 1586839 1642782 1334336 134420 1557955 1190009 1092185 1154533 33664 1563103 913499 1200902 149627 43412 745732 1024280 213935 1553047 448656 1920133 250415 188975 741323 1300248 981070 324560 1446725 1006347 1608494 996566 1657526 229080 1555136 1573353 1081203 1993277 216282 1257946 1133119 1871825 1451756 1096195 250525 813133 177540 759648 1096988 3124 369257 96544 1929666 90230 1181602 1700612 1539542 1745076 1916248 683578 169643 243268 1361421 693044 793133 661784 616057 399905 941558 757193 472029 1169659 1646745 1519131 1390453 1207462 1241225 1579726 641634 379432 222198 664659 1514686 1179891 199263 761066 841249 675824 1073090 690431 383230 194283 105148 1261915 1188284 517096 1008642 348933 1103395 1927840 191370 1547829 1429314 1560745 78875 164941 1674801 137718 312546 980388 1109485 1781120 1703868 646251 256846 1079644 1453699 381534 1963945 369895 1912323 1485053 1404373 1731679 1213182 350579 1420222 916743 757762 761995 1147369 810182 295413 1562758 175794 951223 505461 1026021 779408 1781215 80971 926841 1453811 108918 479934 1284724 131799 718399 1368024 1848506 524865 119268 1730612 1812563 1488411 1385547 1939369 1637784 288410 694126 1994053 1111197 624496 656236 266833 607211 1558597 1297043 1264885 515973 846074 293609 676748 1137610 1985362 1367202 1717298 1009820 1655624 157125 831030 319181 1581297 1881696 1762388 661282 1000769 1891959 891300 97622 508716 1672934 1051162 267599 525688 296635 458241 914862 122180 129505 1913407 30658 953860 895260 1499007 398641 1918276 292703 1294630 261599 1936310 671085 1127190 946381 1896717 1699988 480954 1127599 31917 1326265 571190 904975 1618321 1526719 62487 1843932 1372661 1457000 201078 496410 1115519 1870137 1369515 1872702 1557796 378635 1562407 761025 1649591 1245282 113637 1970320 604832 1879886 913436 1535161 1045625 1213316 5884 573046 1231660 823109 54391 1247227 76502 897517 350712 1579488 251791 428045 174167 1523326 464406 558922 770826 71174 1227877 1271905 1288252 551589 1121802 230876 1970324 1600528 1337134 1271378 1046491 951264 413210 1973052 1527474 1411559 1429232 32260 1233714 1465436 386391 1849886 1780349 1673370 851770 1552668 1703138 1367692 617664 1298517 1096398 1966886 1338906 1866519 907814 25156 1042718 466422 384362 57837 1342390 1564755 420911 1039492 1742401 381600 703312 300935 126286 516205 792743 111226 381449 1623105 467402 1667834 1119841 824532 1761556 1428659 504488 1648766 512575 577847 1732933 941143 1275181 243309 1878154 1948993 621064 1570976 933863 680885 1961281 993566 1452213 1784028 1388791 1257010 823875 1236929 890831 401190 395969 657118 370860 1771959 1783161 160365 233057 1956468 1595970 1475061 1132742 1187164 1854531 261563 1035860 1977064 964585 1548398 1447941 957995 1058446 1056650 968890 991157 1018144 1353158 1238794 1900379 403350 1906881 1493067 1152337 1780757 684483 1575090 1055799 67672 138200 940751 1600073 594945 998364 1214055 140261 1812609 1660986 928623 1406594 1355288 855620 1498801 586246 1284665 1175691 1262933 373789 548315 938255 711742 1033321 467382 827155 940796 651828 427999 77730 935016 1109563 1308617 1326235 70299 1568241 1972743 1495661 636728 1728199 4326 1140329 1423967 949465 1996888 1129138 870626 1935894 1594029 1848005 893454 1205535 1535793 49992 798548 21753 940847 727233 1971895 249241 119790 1980828 672112 585743 1959906 936576 1491194 716614 486401 286051 1564933 713217 1656425 1079497 491942 1674466 1882296 1918616 1685676 1437578 1447086 877181 876666 1375033 524781 1278221 431206 1244250 1223769 1581001 329200 651467 226086 669056 1976489 231750 878154 1613106 1520047 1335057 1975164 1603484 152566 414901 1679583 1206852 166037 557024 444201 1230734 1266238 980521 1238919 428262 1416809 290261 646865 764090 34881 1023930 1779447 110776 277082 1016414 1089480 1484630 23134 603229 841563 1677047 1149976 1821974 1338342 1952596 792458 1294493 324162 700279 840810 597597 573195 828118 258685 1436603 866964 1066815 1708720 1198046 415994 1873820 989043 1175142 1326936 1823474 400480 204397 1094940 1117057 1859505 686277 761665 1078136 503919 1631658 971094 242208 770867 1538609 1246419 232735 499417 1488668 318027 374268 82150 8977 1025501 536868 1570707 20318 1660438 1267072 981286 1424734 282400 1855607 849106 1554979 22581 104780 1721069 105693 526587 1928577 155170 662398 1002667 1234972 1856777 72216 1673039 627395 1000885 365428 746788 1747325 175656 201409 57308 1651869 1640502 1189322 483697 812855 1247889 1713620 1061489 1538990 1979409 1464266 884040 216441 374836 149277 695326 1181465 526286 457026 1086006 1001919 1679103 1300854 1592643 184916 1504346 1597070 1587112 831768 1504102 1556511 697060 317316 649089 334685 1142340 362404 1158826 1496618 420987 1394491 898810 1481180 1884310 987545 1194499 1109700 502018 1248561 558971 1389575 1572319 736940 1355380 473880 67028 134494 318649 1288512 1382188 295466 1573970 999067 613517 948795 1956514 712682 586570 1393049 1309590 1642982 1037830 30166 1120103 1114551 481334 1190618 325724 1641226 1279279 137901 1014711 1192194 950458 1320122 954715 1824446 1334911 255391 342979 126781 1343128 416559 205057 1955508 960228 335221 1337817 78468 1075163 1755295 1422661 1582384 160169 943242 539939 694002 1428024 390768 170543 1476688 815293 727887 402448 1745904 1789177 487022 1063701 1080735 1745696 748324 1115956 346178 19491 428951 1360903 723569 1531052 1128222 1309499 936321 471495 562850 1497988 288864 1832961 273246 624255 1892327 1357791 574276 1498613 503358 331647 1193995 152568 1362560 1319007 1954453 635772 362220 1850777 1573585 332809 1929357 1574958 1397540 1750955 1627413 1518785 739861 361330 1866298 386389 420843 1218097 887125 1418105 940507 1214780 353960 1735012 1675105 328495 1879288 486468 733396 1400028 926142 465053 1686453 474880 1591473 1708833 615866 1947605 1203996 1075919 1641199 1582116 470798 1030967 411914 1496723 1759906 735324 944171 10709 896962 379255 933349 1172670 709897 1564788 985534 1539659 735866 620750 678734 674584 1687140 1339893 1139647 783516 696333 143327 1774376 133671 1380308 1577984 1551820 91241 438486 925642 949718 1119761 1887574 704416 892043 1856680 1292277 160818 583821 618482 1268219 1151425 1610042 475639 969516 717826 1283900 536979 1117614 886029 198061 1533441 1879182 807372 1170937 1257012 912870 1562922 1505328 481884 1546936 631029 1075774 652916 1102001 151715 1570420 1249068 599858 20217 1133733 1812497 634333 1171431 365407 1967761 1732847 1113618 735548 1539577 1879558 603751 1980153 1052054 109093 1676321 1426553 197391 1945733 1520631 1085444 1789492 718055 1837019 918023 148422 1506635 817376 1266173 733839 661899 294426 1701581 1233361 281201 1170459 1693263 372587 1933864 1476115 1111132 502155 1841536 513860 1117917 1397815 1067238 1804358 684294 1537268 853953 327700 1881732 416377 791829 1546305 185890 133525 1046327 1051713 1148774 1196866 979094 794288 455762 1709755 747577 1468001 1950370 492418 1306719 255418 1007624 837031 1206510 1226818 1345084 1106286 1476892 17157 1423751 1953433 1255307 50680 71980 1392192 551025 1300120 431359 794080 309969 533713 120211 1076215 1323675 1583055 261706 1301524 1394888 1150581 223320 1132768 393839 1536554 586181 645477 1799002 1465458 1805695 705782 1004926 894504 134632 82293 1236960 238018 1741605 1769350 1450812 227245 132016 1845988 816753 1645889 529278 677790 1262175 424577 775725 1183500 1244022 1729658 709129 1405037 824547 1845054 423588 1843834 1385851 468358 1497516 1081699 781298 1394060 1994625 552549 99053 1940257 1337831 260736 434903 436934 365227 1370564 602585 237700 155285 1812219 1609847 1393237 285375 1713860 499229 1380850 223257 1706284 1733812 679062 598043 212371 1546902 891868 39690 183712 1184529 1989349 1737310 907324 578118 58401 701636 484597 1823136 1431061 799152 94368 1487104 258959 1862721 1599468 1863305 1600324 725880 1872809 1026329 715701 1790813 518963 726623 860556 625055 333772 131920 376596 337365 1035944 723595 371427 1670709 446465 289296 1517385 318446 1433053 123653 321751 1283406 1514809 1350088 651658 420062 1046240 99367 1414675 360479 645155 891839 1387354 911937 778646 1607248 698722 995777 10451 1299051 1816057 164957 1889725 1382368 26425 1685972 663790 699576 426445 801046 275838 640194 782892 1828982 1131068 136906 169281 452904 932205 353888 557401 765008 95797 1036346 510370 1148087 883498 339360 278424 499855 91065 951064 1339762 1116233 407681 563765 199098 294139 1849885 126571 119237 945358 1595740 1676041 669392 455756 1165586 393977 1114921 542441 298383 956064 1653955 505097 1206139 418171 1855766 1578019 598928 1335700 339260 955598 162909 1904590 265290 222327 1996237 783123 28060 1576510 165949 643169 1130736 70053 1398578 1339281 1092692 538500 425033 1541243 754953 404429 681122 550787 929156 353398 1372579 1859464 1652657 503850 1283297 954332 82310 414346 1385356 275415 1292932 1031584 1682119 722341 765755 1952123 1995188 1371146 539208 1155604 1875852 1957270 130376 1782785 1057683 1877780 978645 643421 992184 95432 1178536 1857174 1986712 502428 392441 1510720 933703 1247892 1866431 1660682 1333462 402070 658436 1470461 1327436 1936354 83623 1602102 1071615 1928904 938446 1275457 41738 579731 443480 1297728 1661269 359779 1038107 605073 1048048 1784141 1187113 1373959 1149944 358456 1918251 1914726 1325337 50016 1241009 1351759 1833976 1838355 71363 949159 618260 90289 172465 1346077 759604 1043863 1885717 1403136 1713600 940435 743519 1639309 319191 1324347 1442662 1511570 693020 831955 1870122 1723743 1646573 527742 921862 277228 1304348 909387 714552 514513 1377077 1012902 365617 1460133 1502462 1645017 1915022 1155536 623083 1784874 280464 1122417 1254286 226507 1796085 1248792 377581 1774325 114463 466478 530193 211373 434179 610078 1950450 1769404 1905028 571459 1873736 14755 965817 1217127 511462 1663971 1060133 1293735 1580730 627494 457137 1588291 254024 213428 1832600 1149008 1074892 338161 1580471 126671 1699183 518666 797363 1280011 714005 1732345 656883 1757141 1820082 1625825 1654707 781171 1048275 11643 41191 58923 1448323 537273 75677 1109252 407001 1611240 1706864 813523 1393493 1192731 1021941 894887 227200 869172 611367 850013 1692178 75533 244485 1310917 884241 556799 1196662 235342 927782 1710581 1959527 78262 1120644 1602273 1237548 1276861 1882517 1287694 1397477 24933 190435 573512 682166 1592860 825620 1737648 1103796 1901627 533852 1955345 84936 178575 548784 557412 1591663 1448880 1136293 51998 1492636 873222 962450 564348 235215 273807 1483963 39136 1148802 275976 67807 962709 343679 16288 1744037 1193710 1118252 808850 1329549 113648 1533943 1640905 1661560 846206 1110494 72222 1131234 642504 817553 1837957 1361988 883355 341396 431551 1670314 1632703 519030 1577501 1950142 1980671 1858206 168080 1917238 430889 1585024 891186 907143 245409 68761 263571 1261548 754205 749007 619584 495700 1570971 1701681 297458 1328382 1754730 1157716 1896477 663359 1224322 1315974 1787993 797480 246047 656187 1388018 1147975 525743 290822 918521 1757834 741715 1596013 356221 1274596 1734675 454406 1534101 337961 1690953 1848127 596547 734121 196313 41349 1019451 1255955 324014 23555 661908 1207733 1367973 1762566 893385 189411 920461 1480484 218434 1839412 1057600 503745 209537 1671553 1228098 325509 1434765 1194960 1358920 916750 926471 1182234 182273 688237 1779483 764141 768711 1429655 769466 1204433 1719419 1475299 1114809 1016328 285906 1231093 296999 758184 348280 1259279 1193648 236313 651131 481613 708493 20771 325782 38292 648258 1812315 207325 1674598 1045501 500774 818255 273019 472434 264272 209288 279680 1122999 1478438 1444957 1642302 582293 1132213 645169 998001 113942 977500 927390 22265 1943183 426965 810523 800397 1966486 56283 942227 964530 1828702 676544 133567 1853011 313247 799236 913905 1416411 240584 350867 22014 298101 377774 1130072 957250 1429925 562134 311492 1407432 375885 963803 66554 732000 691922 799885 1465942 1023045 1265366 1169218 860174 743682 1552404 62586 379103 610367 1170588 91836 1922456 65645 1595619 1230128 767469 264990 384785 133886 250593 1535153 1243561 743830 813137 26630 1961100 1170626 67805 923877 1630619 1921544 1139868 1625362 1048433 410022 403753 1842111 74568 208414 808362 1035057 661677 689526 1729111 1115863 121275 954483 830103 130560 317355 638210 1578097 835635 718795 1293559 1116434 1308413 1287279 722337 1303376 1085100 61538 1851109 794622 1730156 326003 337749 577166 178331 1687592 505598 955963 370749 307332 226651 858982 94262 1530063 1267818 453507 101706 1905637 1017765 343346 1368088 80386 1590660 153907 1126921 1409372 1269480 983829 1041660 1706118 1864459 379743 1909649 1326330 1310714 1345507 588090 42145 755382 1606067 167051 1427289 764506 1790258 1528443 1375914 117982 966680 1913818 528592 771546 397160 1700846 1755640 1144473 8612 196685 495852 1928903 8740 816516 361786 680855 1806007 1583134 1391797 1949329 34423 613413 1720571 188041 990454 222548 203694 985724 1958405 1031285 531855 663136 871005 31744 546830 1656529 1822112 383440 1253407 1199976 704440 391946 1567358 229827 1871377 1824065 1790105 1559965 1207843 672228 1500431 1745392 130501 698954 775606 1330388 1361543 1076770 1625460 1033626 1422558 1810930 994154 1160258 255353 1695770 347791 607182 680195 910389 88272 1483659 877065 1827490 1422582 1370759 1139863 585217 1292297 1981215 1116247 1736566 1803031 1838348 807968 1342300 1261613 1884510 756904 400679 1507730 347119 654450 594834 1961991 1117023 309450 1438354 949424 743268 172804 1066700 1527744 1728740 1080645 1303433 741784 1786994 1518997 153507 1756094 1695493 908985 1944342 1393132 518137 1741916 861498 933746 1846590 430034 939851 953877 1480584 413965 1823095 1189707 1227206 885288 1929967 956239 814198 1258789 252363 380722 1115093 1426335 858305 126869 652462 1676137 719816 1659796 1051645 1761704 795007 1395823 924117 1288337 1947085 477360 977022 824377 1149816 1029718 1395301 597940 1884553 900906 1308723 1990778 155150 1558117 144076 1145830 161560 127721 611203 1740829 289790 1686531 673462 696198 1818237 426002 606021 1581 832719 345980 1503019 199518 1434127 1995213 1072609 1017771 1460307 724590 1301714 964235 131122 1791504 553519 252841 1883078 1901434 1647056 1585732 1718603 1263969 973010 1694363 1451835 428753 1633354 216523 1173384 1493298 1742366 552226 1698596 108988 1393127 1788179 809581 1318134 298408 1820871 1815193 618216 834959 403525 307266 998187 956001 753030 1032518 1947248 1004841 1054931 1552887 377928 1440463 1410325 473216 735570 1078452 1379178 997678 157796 1038003 1707939 1933801 1429384 1186459 1413871 38826 1785205 1894753 894608 1661656 1131721 1904996 1718402 1479305 1366036 1351399 1629578 1526827 1613214 361277 614210 372941 1938980 1004647 1916490 205052 595800 1477970 1399866 317713 1241325 1555410 498930 458578 1647664 1986163 932013 1385962 78501 1389255 1899155 842710 579600 747517 1947169 154235 1845487 1456801 277970 285579 1180877 1514938 111073 940267 521144 1564094 1892346 1683424 674531 730885 300195 1915856 1263140 898056 281901 500137 530373 1273047 1727734 201216 1804576 1440981 1380836 241003 797354 834442 1468035 1778596 1693552 483037 108091 1196639 528026 323837 805131 1970034 906594 1153768 1331434 766971 1247947 1839646 355588 1056593 680193 773764 872894 1627761 1096109 795236 485854 1123713 833335 1430785 166910 1747855 658786 1495836 1633628 1494215 1819420 1589938 664526 1817817 1126789 1925519 382088 378545 1804860 771751 1002167 1894577 1595765 1379156 479851 1120362 361735 371744 1985638 1260344 273393 317711 1580657 1123613 837620 1546800 762512 1494692 876689 667605 332069 374074 347098 996364 549633 921163 1003621 1758565 568955 71476 1352689 1606159 666913 927085 687982 1501956 1181948 567403 266822 1145548 494078 1259640 832423 1933028 1124540 720708 182412 1442005 866050 761699 1673103 1181572 492445 1241915 1717636 1121617 1305399 1501653 1798222 440304 391859 1901965 1743187 337045 1696536 1076946 791303 1134867 249651 1714698 867073 1130939 370421 358291 1647351 1374014 22184 531169 369306 224178 164469 1364697 876812 955762 944449 762941 710398 154842 6823 95055 1134719 694488 742700 1281957 1552524 1931103 1705024 818728 1273476 1868103 1133261 1915395 1902205 1593576 1280413 541760 139899 609248 1111085 1903054 178145 975226 195811 337092 357972 160454 322138 1785263 1101568 1350034 1193201 1944993 776745 76273 73911 407927 1812794 739620 79097 1650320 1813549 686853 873337 677317 461649 981316 568457 995864 1542518 439734 1816261 1838004 464842 998748 127753 1152726 614181 784470 688690 1593591 287323 1189705 1743118 303387 1882892 1480950 273172 1367496 540295 1389249 496973 1070847 1726831 774061 47338 1110588 1757290 1891447 507628 1010120 552714 710871 1461372 1927335 1377774 671531 1996997 1383688 1019508 1820437 832770 1118434 196354 1308062 1312433 1926478 33677 334319 620789 316458 1980197 924591 187897 45865 1526575 848783 96445 396521 1311957 446938 291062 1926808 1381757 825725 1526120 1108366 26102 1499536 256957 1522543 1460996 869096 509513 983418 421639 1644734 1316173 206789 1714239 11836 1173131 571776 588416 798813 2198 1195846 460798 1646723 1396707 1317806 785077 1680897 1000684 1713459 1604278 903436 781709 1255185 83984 883680 1544514 220102 1474699 1036318 1539479 58154 139449 133044 1353051 1955239 1169954 1894311 715686 1396051 874464 783425 561173 187813 446082 556772 1614063 671944 1253437 1433643 356771 1395033 1525523 1316700 1084844 1589371 1848226 255675 1733418 16270 1443366 790792 596898 907649 269797 1648642 1508447 738304 1262438 1764847 1449122 1346806 300915 1109522 1936325 1338403 751081 1596037 711643 1117702 1030071 771281 1893139 213169 319069 1502936 529070 1826532 159466 735249 392327 1579845 1426960 658854 1715153 847374 858864 695649 1991841 426830 1260885 1977797 753241 1208016 1416358 1535687 1478842 1988539 1704723 247267 1208686 250092 1325418 984123 163352 467605 1847549 15367 1500593 1757777 832442 1282276 1337048 634164 361322 1679628 1769027 1097745 1403603 1229147 731969 1656467 625351 1525902 1105828 1084416 1937837 1237079 39549 689461 142409 838812 574911 1445007 261593 724594 690728 455294 942037 1063430 1453985 1223531 1376266 1777822 1527764 1440071 453078 1775348 1200485 706323 201026 1263199 542906 761031 377477 205946 976729 1231081 1754753 1717875 1382515 670239 1689959 1357798 1208616 1828451 1455159 1695698 1051295 1487190 1991279 
1729766
544049
41938
980582
551367
1599725
556312
1518868
1660094
317909
1868268
753518
40674
1005365
1752093
1742731
1774199
508806
841198
1521441
159235
533883
700201
1749758
79151
1378386
601497
291922
1001766
1939179
1671147
880150
703059
774487
301057
330048
1785724
355928
1904710
1703016
300997
1897219
466493
1135904
1082166
413395
1489284
1520993
1044306
1334954
1906053
259601
1479294
1673538
31730
320248
477274
1170997
1187943
293541
1541124
27347
340891
135860
13658
1709788
1240810
1518000
930167
1692448
943034
409881
1204945
250115
842048
753625
1007474
427987
25973
562917
705390
197704
1635672
470788
1964189
1560559
433491
1456498
1296673
401818
801188
1058135
1568168
733710
17863
1240660
48856
1710581
636947
1935653
1982129
404061
1959330
825617
490144
1529268
715303
1596473
676297
568715
736354
1261765
1832296
286137
1009474
588698
942234
1017474
989566
1721678
1649699
1586706
840891
157404
322615
1097819
1261045
1962267
192874
450945
110757
279073
111432
219821
1171630
1401864
989330
682961
394241
1132975
513541
727127
1780813
1096097
1198746
1422181
514912
1391542
1086110
1775416
1782949
625966
135422
657792
1408993
845724
1155885
1437980
1181876
766122
922285
743193
1752503
1253175
1558042
1238399
1821619
996681
1998512
1575235
1415306
1231235
1883277
890369
463819
230742
784353
1872232
750082
1738764
528342
25133
1100986
1105931
1511287
599459
326855
1808342
631866
261187
1298472
459944
876350
1523269
690691
491603
997539
1961508
367327
668899
746861
1340718
1769371
800623
973269
597098
1985957
999302
1058239
1156577
155688
661481
1796849
822188
601862
29079
473517
1223785
849714
986378
1773770
325148
1690986
555137
1750912
1620262
328338
352016
1728160
1374033
184691
275074
1046669
656551
1696395
979928
26785
612136
423401
553709
1906303
1896423
1059735
697869
1340948
36732
1358431
636231
1036419
1731526
1586328
984764
434762
888835
1279522
1633466
185226
725156
620345
447517
182685
363541
693782
1496491
1400833
1352458
1633138
485250
529192
445004
1609112
359955
1476442
230418
1482155
28683
1509445
1634731
938018
1827983
655573
1489493
590910
1430043
1259802
404887
474173
1146504
1043521
1636671
1649700
1190483
1451638
471625
1638568
465407
1532930
514752
818863
1145255
1401727
6901
592299
812910
1696263
83071
819674
210349
1480318
35552
1444107
971286
1533516
46124
990957
1538569
981580
1715963
1379838
851730
1403600
924772
1453753
1577433
752498
218760
244221
213765
333543
234335
1049152
328628
1370180
1749870
1825818
1204635
339186
1074596
1736462
1669030
404312
285040
943590
1025949
1818334
1776979
1875619
1858289
1520579
1764524
1710025
1587289
587928
320434
692240
287135
626885
1821914
1297679
1968630
1368460
758180
1191586
1646444
462945
1962983
954360
821688
790003
864924
1976997
1217409
868316
786606
159321
1016049
1731458
1169422
385089
397095
1442879
1569377
1301090
602593
239220
1608302
90831
9456
1202953
903578
1235035
808409
710505
3243
1874044
273567
496454
1108917
1452247
217167
1944892
1834439
259604
1067176
1214767
1012375
188158
85929
557501
1902885
1869478
1174886
659213
1335197
1099195
1724123
881445
926358
1839232
1791424
197749
1091653
520513
679907
588580
26174
1363868
348217
124134
706796
1093855
1975801
55922
1937419
281872
206294
1823961
602937
1732264
1718977
1289577
1332410
778587
304439
216961
553581
385194
772517
332927
1423123
1088383
1027281
475348
1424478
1817470
666097
1258999
1371601
1199155
1470728
1305911
544600
56379
804792
1409902
1132410
1079077
780283
1436313
291574
1146061
1865394
216124
154643
1469041
1792897
1311378
849224
1371425
1948298
226640
1939656
1930558
1927647
1915416
84378
1256245
49983
254655
512126
1702561
105763
1788027
264913
450364
165897
1911167
1109426
556016
748405
471406
1432948
909250
832385
1346651
1940114
881329
912319
1492383
140217
585808
1151377
599048
498545
1950703
1098935
1619527
770429
1302003
1064179
534059
1616505
1850215
263865
268412
1241349
70461
616469
1269714
907930
981163
833892
189641
1520816
1562388
780639
1576050
471171
972575
1282992
495264
1358561
1034898
551196
1639107
127773
1730494
410312
54250
1706797
1835814
428445
285551
1510153
1507523
433010
798257
403892
1285691
922449
73772
1775209
1254160
907765
938632
607005
915481
196589
1492534
1050582
973811
67382
1574389
986544
260139
1904118
1336750
1923227
545571
1854893
398721
1876064
1708318
896174
1711596
1860590
973277
389665
94150
1576262
483702
1905666
1944330
1505312
134737
4204
1571503
144936
784740
1282689
1483275
1564376
1268760
492639
615540
890334
1496868
253483
1625616
617007
96406
696514
271891
1566310
173076
1333615
532520
1679878
1259072
577917
1924006
1875771
1004019
334169
1553750
173025
906270
482230
977433
793671
1730193
765468
1786836
802429
1745285
1381796
597788
24925
837154
1598985
465083
809759
47289
506174
1770187
1980695
1494668
1235290
739074
347803
949161
1718987
681002
1147284
1122512
1302442
1790815
450588
708658
840950
939689
1004075
1091346
644054
1083073
1182424
1187707
1884552
219826
685038
402252
191114
912159
1464626
327795
1115738
483972
1185847
876488
501565
1349625
1350752
206375
1096669
1102082
664315
699334
1298221
1881450
1787705
1703522
1092086
1789433
195640
349789
841440
1542051
371595
662313
720543
359499
1640104
417453
1687400
1119830
1622226
657574
1074736
1087602
55936
1442285
1817666
1823654
327470
1105258
1832007
68411
509203
1836547
974963
427366
683375
195476
1323521
163976
232889
1048624
496248
1368910
215796
1329612
948754
745477
165186
1667015
346712
1362598
1029671
1663714
240241
1013886
1788509
1519005
661391
1310293
62163
1390405
1296744
137908
1254354
1371206
762672
1785529
913867
125784
841167
1990693
962364
399183
1000449
1589031
453290
294958
1902905
1068003
802584
225472
1858430
1043507
419813
816360
1244949
837535
1173259
244696
882699
1430181
798053
1151551
788711
560863
1881603
1222259
559310
584844
894772
1624808
1529853
160494
884019
1076943
80041
1154283
542324
1591719
906604
1406421
241795
1479
1682190
535696
1185801
1591491
616886
1916320
1235900
1785340
164460
1745962
1730801
1636378
1240085
1375651
1989272
1214474
1988626
1565876
1269553
1887097
1151368
1057999
560851
857075
1884560
1377632
588944
1881664
612263
293821
1727582
957223
1579420
375164
2631
856668
1373023
1111278
318750
1306278
1744997
1361766
171873
1607974
885511
861945
116483
1131856
1823744
1213337
1534153
1693147
1468719
860782
1721337
1115174
790883
666142
67085
1560939
167218
1513533
269475
659427
1232874
1459074
1304401
428641
1989030
485967
1488382
324700
1958524
112499
1136152
466319
1331645
1813981
322165
66926
477351
668364
1356750
114306
637306
85256
551736
944204
919958
988768
1846741
1259250
1531392
1324428
855876
363087
462232
135658
1998821
1057242
1561057
169325
766194
958225
1758323
993091
526868
422670
1000627
1636140
1011963
933028
30171
934444
720364
1400941
27629
1829214
1470961
689623
1786149
1554816
1523167
516471
1904839
940531
618025
291452
1820780
1591194
1697654
337261
1481452
1069629
1709545
210803
837948
187818
1495899
660846
1361260
893016
480136
1415022
1830689
988154
1423965
973945
1337811
1084386
249398
1103262
1941812
1514239
1732808
479041
505518
1312921
1121384
472364
1650466
342613
509265
1754070
1452354
1994945
528098
549355
1267859
1443480
618
887746
541922
1416506
895991
1993656
626097
204153
299242
1028643
17858
1282850
988762
70533
272372
1267677
791179
1692839
643139
1387762
1967753
1410850
1774375
317232
1597115
1536354
1939380
649044
35391
228864
653948
1428696
823975
966118
682129
692922
1270220
1338370
606320
1608164
645533
1150205
961958
597726
1858174
153103
763011
1383880
453729
1388425
1238683
757576
430741
1303206
1291623
1949283
1315999
1680387
1280282
790946
331633
550697
973801
1543392
1273375
1043757
739337
1878882
1088910
24490
249128
1212123
1453039
1230414
1853871
163380
96723
1769655
1358861
123901
259573
872138
1664397
602313
1315074
9981
1405726
77290
651750
675116
1004988
1194392
1261228
1324915
1444347
1026503
1401942
512019
1215032
893746
1463668
1611569
1142122
384300
51413
516725
1710990
1373174
611676
954585
1315835
1522222
1054029
391853
3501
1479103
1259219
1388264
993066
1182089
1695003
1709443
1169969
280523
387636
794394
724754
667586
459999
1274228
1522613
942627
121456
650656
754071
671572
1863223
301915
1445472
1492769
1654682
526658
599495
1602360
175372
1635831
1124180
193123
1793757
848337
1433446
1169381
1243582
1180980
1800924
1941350
1325637
1568266
1616466
1274411
266656
977762
821639
862041
305306
1560333
1434706
832173
1015343
420221
1855991
304518
631352
1731494
1801847
522847
148484
1444910
415011
1610126
1876669
1386736
1783252
1793430
507242
849021
867729
1839999
565682
1777648
106981
46260
862048
237834
1819630
1742463
624845
1385521
252130
121720
1904103
216999
921604
1185652
1373209
1056078
141278
1208439
734544
1609581
1942268
364747
1348386
710913
1341305
1162915
1756352
1488153
1746084
1489664
1796187
306453
1071951
974818
1454010
1029316
1167219
1690742
1372974
210247
439766
1038492
226955
536986
856287
1506032
863836
615652
467626
543817
1310783
1070961
663887
382425
612936
1740608
1119515
1311294
107785
698305
1239687
930808
654301
1438641
441873
954962
507015
623328
349516
986962
131751
975840
680218
707297
1171384
858190
1177597
1924550
380681
490263
313182
190259
561400
1290909
1071923
1353158
1192900
1736656
1176625
375629
181465
958748
569511
1636299
657456
384485
442623
1852100
1428847
1815782
445384
773975
1851099
1773492
1085533
1716771
374278
1135151
56862
1222803
1665649
823636
1376382
1068389
310503
57730
1337514
1844492
7308
1387816
303654
1285383
1061150
150376
338478
1113065
570048
109462
1213959
761570
686067
225691
1101541
756569
924565
1993712
1980292
14383
108221
527620
8157
906301
1204834
1082953
1220324
604404
1393795
836137
1906927
1409115
765964
1507078
541655
1289694
1557132
1890443
1602012
1189942
1903970
1701180
632681
1873162
710791
1355009
1036931
1588401
688446
1640094
229934
299156
1303745
238087
288403
1679101
643225
1293827
882267
196216
805488
1875675
74826
1540870
1254531
1649718
679908
1994838
344262
1308126
1907392
223433
1101330
1233101
1402349
78392
1406717
468435
1175721
1649217
1796475
549661
90319
1385754
779471
660492
1148705
183167
153572
1867886
49368
871665
208932
1110510
379859
1801677
887906
1295711
1968367
1390871
161713
206511
610534
311057
1478592
1244942
1396809
1563750
955659
535651
405335
257537
1753468
385734
1573583
639036
113946
1861520
605852
897183
1019370
601734
1232790
1692975
1186151
1851165
937979
1050480
377638
414897
1091135
679937
877123
397166
1438133
695818
219530
1377329
1066387
1286775
1491320
1873166
723918
1972763
333123
45403
1767955
1795006
362385
1471449
1179276
1820999
679678
1950315
135943
22052
1302754
126689
1695177
696451
1482732
1056964
959347
1945777
1581698
449673
371343
1642180
823347
1382889
552641
1557944
1667401
188729
4582
726765
1331194
102598
247502
1885018
1852453
43074
1815750
1696568
1815293
936250
1309705
58086
975133
149974
1432315
298275
1599770
1080078
519760
214819
86235
444574
1133521
134860
1379523
1718088
1339108
1822743
1641783
1483699
443067
669276
1735682
913135
1698005
1150829
1392572
1903538
620963
179964
497807
713949
454890
913291
718412
1905501
1434347
18018
664180
1710308
590512
1791699
1830707
1201872
639553
1673240
904733
777561
66943
737550
1774629
1726698
1501854
425206
1550230
1519187
1591622
1322032
552313
604531
1515301
1779904
441601
1059771
797759
1780118
1174857
1525794
1379400
658292
1688054
1804812
1866724
1839486
850273
1793076
950570
1595432
554739
337888
917364
648586
1321963
1263505
569184
1534842
735441
1048911
625637
1767906
1037509
460529
405019
1426298
1928128
1670986
521054
107816
1150893
1502191
635072
1543682
1657362
16800
325184
1024234
1410056
844099
1059602
785776
1060520
1337671
362145
1925491
894983
1271381
790060
1115558
1588709
1381865
1352131
757690
1911119
1984603
1563868
1251454
1743859
64186
451846
1944929
1517381
671931
666834
1224185
1072929
1445382
1399147
630468
523924
1993394
1257786
683231
665520
1954631
191495
161558
794100
1992593
905248
925621
300981
1382712
280456
1547862
281416
1797574
1077433
1840544
1585839
1102306
1156035
37253
615187
1758982
1757850
823619
1511543
929218
971700
1908685
1458593
35323
1893854
1383340
983827
1654747
884704
1193840
1427197
354523
716438
526712
1497155
1759317
60469
1004218
9594
1445839
676845
1106427
1735018
813923
1323128
782827
1449736
1982061
340079
1421773
275614
456743
1339047
1031289
1833390
1043107
1877886
1209016
170959
696574
806687
1583670
1131691
1016630
538089
1206230
1590306
1313035
1489794
1813645
1121911
1518906
1591569
235379
1369265
568216
111181
553620
1382686
1636746
125081
14948
1984772
1134763
534915
295361
415020
489825
1942816
666528
276632
320370
619775
1449559
379883
1127889
1393737
994022
138892
394466
137379
1059910
117542
1278943
380093
998628
1427647
1708929
519355
1459513
1291283
974105
1918090
1413136
1682076
1032732
1758142
1088533
1676978
1591495
1423929
1114121
1340287
1888063
741742
239819
373474
766018
57304
148498
1659270
1049537
1282845
1962750
744860
676598
68147
1959636
986151
186470
1970086
916399
1279183
481677
765994
857022
1332667
1512891
1181506
31938
1705287
685962
1760934
1719652
922773
1831316
1335010
1624469
676313
391567
1535877
1142482
379550
1335460
206676
619679
239584
1841721
1497078
1548880
1565279
1426528
968058
1833921
414944
432889
229247
1610438
210357
528950
225540
1104373
1629379
1396822
1628642
1517004
1468529
1114206
588575
1057281
1580737
1691070
304009
1690223
1005312
461343
729613
1215022
33801
77640
960243
1631925
121759
1006854
1990982
1492711
504611
1125185
25954
499717
1008193
1935957
1049417
44224
1546487
41
502215
1249099
1753676
1834784
1735057
446216
1542760
1728197
570340
705125
1442828
45635
1343761
53822
62969
79595
1890289
157780
1851331
1857477
630235
499869
1950393
1708499
968863
872674
866794
1421278
1372881
413951
1253557
1388253
1013173
979142
56255
1228362
1186680
1195549
1630270
1495547
1279904
398442
1777900
1427762
273095
377124
1533291
1492574
36066
389712
622253
1484020
545420
1700909
1005811
1099557
1684111
357287
167477
875593
433924
904625
1577653
672214
1397921
1199112
1687360
885868
599356
1800561
1816883
1981773
228072
752472
1224527
618815
1154673
619411
1834590
513212
88619
1543970
1657337
228742
56531
599193
316889
1586668
206485
1244405
1189977
675088
806216
353595
82340
1831671
574461
1301757
1316807
1496872
1173800
1774592
1448431
328536
786202
366645
955597
1621147
875879
964415
1094114
382551
702406
1201784
1829532
819383
1937858
819639
431518
1418304
1348379
248161
1579104
714849
1648585
1005259
1214339
329380
479631
966700
1879415
638897
1647690
322652
1838354
1070455
1156159
732258
1059312
238066
1258696
1691222
106942
343544
1314237
924777
808249
56
502950
1901692
1725613
1450147
1179617
1743002
1358706
889806
365216
1847265
613112
537578
1092877
1607449
806599
1168214
515292
30281
954766
41345
1002187
1419335
1506321
1339733
272104
276913
946398
442580
1266347
646303
88954
287926
906292
10308
482137
1317612
495236
1629607
125265
611329
358317
460068
987658
342117
547883
1850195
853996
1253653
500725
33062
521048
609884
402800
1888280
635284
1226542
1017061
540594
1902836
1651376
1845453
1522660
332766
1869323
11940
1227535
1208053
1228162
1142474
513568
514010
693412
647240
217841
974769
1776764
1037805
915466
539531
1232811
1468333
1145406
1315482
1024770
936404
1175396
1737258
80611
1292139
517903
1332295
292318
501181
1339654
424566
341042
1622149
456274
1149123
1591099
1577557
845064
837341
153854
1662630
388733
1465456
1853502
1649274
1451743
400930
697849
144023
1419057
1310876
135519
1722082
319554
1126103
694316
1680851
1917144
810963
356481
470854
1996401
1376249
1653874
1966374
239133
402976
1665314
972810
74939
1858364
1001947
1585705
1381901
1201779
1762174
728227
1166379
457679
902661
497516
825543
1056590
441726
170873
182455
1331522
1751765
1192256
67550
758353
536644
1949254
1318781
144913
657981
1017728
1815455
100318
1291986
1599438
1514448
757543
1817579
1816377
1892625
1382220
1013387
124248
1713738
1353292
388751
1419218
758153
1487992
1844062
230620
1048457
615586
204965
80687
742056
1352652
307528
1506837
1911067
1714402
1656060
1562762
85853
518445
232070
49409
1232873
862768
1430403
1176947
1319132
213173
1725067
109795
1407654
1186545
325177
858037
510112
263329
1070437
764192
427682
1526585
1364498
1949065
216495
178630
667001
847599
1639748
1986776
1647574
125306
1008106
547569
527939
385318
1502952
1798078
1519572
1312867
1316836
353072
1612491
692862
904736
1161793
1373860
1831086
993213
521912
1542177
146475
1214119
1313949
1969691
45216
1951579
1312336
591556
1467440
1320936
1101682
950674
718422
1992778
1492051
1737370
511375
1227634
1127355
400738
1654706
553818
1768841
1038892
328549
932955
206844
59405
802012
1808534
1222821
1156858
889667
1795016
655846
248783
1103904
1088804
1266893
1342115
669115
1899596
764807
922383
1862877
939543
1082310
1157681
715837
1258322
1413060
433043
926031
1593307
194704
1145984
1418273
1850103
206006
1454860
1359264
1698910
1373622
930805
826390
258455
1897527
653694
1967148
340134
402588
1010807
1094582
881834
1356175
996761
876882
1778898
263223
1481759
1908117
1755214
28293
1593318
1906412
935288
1753648
30376
72147
168411
803582
870187
506828
82972
536284
1693103
1269484
1522133
360291
329949
1254495
173052
10387
583169
221553
1135473
1788355
1624183
907365
782208
1950660
348993
587010
329559
586319
1818257
905722
1448970
89433
1392137
847385
889975
919378
382049
1177020
41534
735590
143459
1505407
1805421
481464
257063
12964
368099
794690
1731800
1431962
953012
17368
242811
448266
1396417
1798033
1547681
216374
1446379
938268
1683208
135948
1770876
1852149
123807
348875
1554507
1364170
1749198
293463
1700476
1851702
626808
1556344
1233250
1680839
1598968
1877673
298802
817928
1444990
985065
1794555
278422
726328
252087
594707
587702
1750155
1379521
291202
654728
1391675
447131
74257
1399509
517285
405957
1143203
961373
636215
925323
1281499
1042685
877455
613565
582820
823780
1268139
1882437
1444374
1237855
335869
1192263
45997
537225
1199849
1098114
995865
1660645
976753
54066
1788980
1316073
1278206
13274
935193
159306
744814
1650643
632359
678542
193538
1828093
1305448
1831049
1006197
1921815
349904
285631
50345
1927894
1340816
1306259
747896
536178
1330079
1366275
1221804
1019800
612709
1850086
1037918
1334914
471966
1402646
750537
1723763
1077301
785688
275357
1511626
1753291
1903527
1619563
1281935
1349139
346512
435010
992915
1813200
175030
1756933
82149
508453
586879
955676
403797
1803064
1171370
431383
712294
1782067
645844
1061525
751141
1545675
310259
1524834
1355666
1540470
1374318
1386528
296885
496380
1253162
1006916
1622802
816099
1123323
29792
6142
455124
1434330
297144
571851
1683533
1521866
14895
1945070
1643511
1864625
1217334
412693
1108611
1490001
429829
591734
1956431
657800
1029595
947075
1923115
1080175
1285771
985102
361051
1649617
1115287
1354572
268117
1321694
541859
1391065
1005930
1668029
1187109
1256024
1657720
1145334
669427
1052752
9074
69277
1978976
1008497
1030738
1769418
1240055
734269
580982
1005493
551705
1078185
1587855
45912
678498
1206815
1174822
763744
724912
1368141
1495140
30264
436498
1996487
1336317
1181349
136432
180995
437011
1704230
1329380
1292443
903889
1597916
1989937
1486768
80217
1191829
1909453
1766376
1718616
847591
755186
1553173
64247
1874692
1035794
1505205
822137
1004183
819125
287956
1787579
1770490
1377547
1765417
1460506
484728
1764800
357959
329082
116786
1728516
399564
1305200
1905339
1217352
1768630
245915
772687
1260373
1728959
1118935
406748
302583
1326865
1528325
1707589
1494118
1288489
717884
880486
891983
793617
530121
1030088
1441731
810507
1293000
1009649
12357
997257
11255
902020
949429
481838
1616455
554067
1329652
1171973
1951852
1364923
1126449
1702780
1319053
1266560
1948950
1830133
1580571
823910
401140
1044157
486905
106494
289594
1754010
834832
1062856
156821
1471131
1809097
585527
425121
1488000
1348897
105929
1113833
1423956
1048778
1710957
1748983
722771
64882
463593
1878576
974816
1151325
878315
1641284
1373236
1504829
859143
1509620
1308142
1237215
258869
530899
140122
1189909
1938339
418241
1068645
966397
1291134
545812
450818
961615
1716724
819536
305616
527352
1662748
885966
881591
1033345
1710951
746048
1731004
1101384
1332561
732219
522084
638858
390686
1509201
603765
1261687
319828
1770997
1558195
1544194
876401
514918
1781727
1558046
152532
1136427
1517532
1550203
1490331
914835
1960890
181026
1610316
1835653
489720
1118723
165139
707267
1981046
1571716
1397273
47439
1856487
883243
680536
1379782
815465
1390616
1785546
805234
1536139
1305117
1447134
220452
1311114
1353740
1483869
1915274
1682452
891615
194430
1701803
1720981
1484517
1075404
215634
1691103
1654127
637950
71997
480427
126649
1226801
1720747
1854936
1321099
1288927
1184623
1631676
1914285
1059795
1937397
1180478
1464158
413300
292867
1672175
670708
1063599
355790
1285501
828261
855465
495962
1364075
1107855
1061769
289886
1753201
171760
1738516
1470301
1693982
116123
1446489
323365
1699995
1875568
620121
755286
1771697
1677138
381586
154822
1907815
898140
553137
443292
884310
1396216
1427875
1364387
1564573
453208
1204470
997372
998311
314814
1025486
271245
1178910
1144848
942571
1422393
1747440
917873
1288837
263927
669927
458181
1650299
1842606
1548167
299687
1113575
1885551
1939143
1825123
1629259
1794456
1207998
935361
1976535
1942904
1256743
918917
37428
1706721
978215
455050
497706
18852
675769
1552934
837027
1901369
390923
1984604
1661949
366640
1539183
1334753
1112978
1402887
1191898
1846472
337807
854441
797846
1063512
855357
1990833
466644
886326
609931
1056077
1695740
346047
1070676
1337330
1973476
978257
20723
714921
296459
1013
837079
1080849
1133528
220692
1707810
1200111
951279
1134037
1910147
205027
790688
165773
263914
418281
588463
166480
391924
1260808
1278278
926606
492029
858565
1684341
108914
1018849
1277471
1553121
840302
37939
102830
1075643
1126113
817555
815441
92265
1202512
474814
1811202
1664181
268269
70609
1221028
1203923
1680905
1860193
1938073
1792757
578939
1115133
1770435
1731806
944918
416341
1172032
1101726
1315739
576098
1075646
1954812
1483331
1798622
1232581
678578
1095637
1341631
237795
637510
1814452
658311
952935
1744665
725492
427241
1941147
51918
407979
186025
618676
1172933
1365631
1192740
1794769
998993
1239509
1030618
831176
512932
140531
597155
1676436
1501548
188385
857723
213051
905993
1892331
711973
1239625
1677602
1354570
305870
56883
1345085
1184479
236516
1405144
1251508
1058697
709613
950859
646988
731092
766218
716191
1262963
1570131
783065
1126151
508800
1346603
1568914
1585841
960933
242010
1636585
62841
963409
1991949
844169
643353
209994
1696836
852880
1477447
1365046
1094989
288917
209597
1709907
866245
765474
317058
901884
359395
1908211
385635
400716
325398
935078
1178463
1880827
194359
24983
368419
112140
630313
387871
1409149
528622
311294
868104
606900
1853333
916997
1095179
1957545
556101
632417
866049
1425412
397599
435200
933647
1652082
1562933
1509114
197484
1256376
160846
800075
1678699
1826541
391270
1966418
82664
623824
125784
210627
406517
1368334
1284106
877493
1101915
456591
1542462
681647
1936422
1460826
1449784
1004461
915638
1598485
1828760
417578
1756870
104818
1284702
1839112
999328
1010441
1822533
1611790
335792
1554936
1187970
1555089
1444334
534868
1139563
1371275
1273667
1104631
359990
1935384
211354
1872805
564142
1296840
97187
841858
1078253
386050
1942388
316469
398671
1204534
870861
550195
1027324
1142718
1191722
574655
722656
305798
1521211
1260986
801188
1971931
1158605
670521
546754
1193887
931540
1899113
918142
323315
1644049
869004
1357963
414398
1794026
1817032
1176085
1147532
979258
961485
1294952
1121575
909329
1991812
1498291
237390
927017
693829
743131
1966799
679857
1787763
943835
1332089
1714976
1376976
1209205
1773624
735153
1491591
389995
1710728
906333
1939013
1986626
1065968
532301
1469094
162653
1318281
231459
72163
1430216
1522152
1448530
130217
1792477
1757488
1291714
1342476
1120754
714499
1890977
1654891
1088938
1673947
1530448
1941630
1263989
1961912
1944412
1131849
1671697
460749
39357
1700239
1312708
1086069
1568080
732769
1681215
1774850
817810
1574960
1059367
743384
351275
356216
1636571
461161
1484530
1921517
648544
260419
1186809
738641
1843973
275991
751907
1439587
411379
1602749
1860288
1518289
799454
494282
717842
1922347
1876267
1781267
331676
875971
341721
1976583
1059090
698604
1007210
1088825
790175
932504
303122
899567
1448213
1984130
563879
91559
1844897
649803
576128
983011
1804918
771327
1924075
1387386
1485818
1364918
1732524
1693571
837273
1953620
290218
1835246
283121
93356
262424
1670756
1148067
1120982
825286
1203249
1232905
724671
1601415
1186653
700595
1461365
1241644
215522
394172
404904
393433
260360
43156
954612
385256
620246
1188213
93668
1839039
635032
1355357
522059
873832
796451
1615990
469128
1045278
1112469
1989963
273297
1237537
1613888
1757009
1168234
1224175
175938
508953
1462740
912441
237999
1215725
1538666
1409319
276306
1258228
30101
689234
1350389
771282
1274971
1440811
1774331
1372388
481891
616759
353158
1237278
335868
1209014
981956
837234
1495494
1336376
1805473
344576
298975
1834321
736206
143644
1298522
1767794
648175
868879
504511
74740
838514
1880869
998051
1123550
1497598
1721180
1708285
702100
1563612
1021194
1580503
524685
1742418
1822051
1506322
1824152
924683
718134
1424173
568637
1150212
254599
1694408
1405715
1013742
235655
426202
21316
1529120
534825
3338
442197
116858
1580176
1578522
327166
934023
969925
1952420
1051385
454832
1756996
817959
469656
1540828
1609846
453495
826377
1608280
1231378
559555
1547877
1880929
326664
330597
1447468
975399
1490188
1030452
156867
1650048
361064
1352632
1808671
280657
409452
1974008
1187171
1392433
1084750
1513566
726763
909419
1336797
1836218
1925496
1648232
574082
1037826
1056696
752734
58835
216480
639154
1304344
1099985
352198
1953568
740519
1788082
1580653
465208
674477
1267953
1226036
708014
1266886
1807695
469689
642682
41962
989901
1089576
1094111
944346
1839036
203173
408899
1335524
1644576
354187
685148
788491
1145249
68117
1894238
1601276
499407
825769
1456274
371297
1258740
1909852
1101647
260829
350138
20304
1877817
290618
1812727
1702977
545283
1578389
955179
1656621
1852364
1570947
1022693
1957959
1447429
234216
388868
1361069
1397510
300347
1473899
531669
21080
521936
1638676
1188020
260875
1984454
1375938
87048
1726207
538589
900259
863829
19549
881666
61118
1158544
1882943
165587
2050
1785430
586295
454959
1985580
1671068
147945
866270
513998
1863812
1383585
1644819
52452
1525807
719485
581222
1240597
318829
954204
837975
1133364
638553
550691
1014415
868662
303177
1565299
360077
1248349
6996
1770296
1913669
1833906
1475681
1822331
1876679
1181695
1051061
830205
1873374
1023243
863615
692113
1162484
1680984
475655
1591285
635394
1941940
522208
23463
1470450
1738505
457550
258165
1908110
1881866
769957
801512
1125944
634442
505559
211783
558257
938089
266944
640117
1287124
1440417
1598133
1981973
662528
85007
180421
709489
443650
1016391
733203
239512
1924252
1912598
1978707
1145058
1233383
1761801
1975119
1920157
1467989
778760
1900905
211482
1130727
685423
613765
1873870
1796351
223521
1545568
403683
1918856
1844922
719029
1763846
1277737
1908709
1834130
1359883
1773310
473290
1715616
1234946
1844743
1548998
387606
1912897
529760
408972
1760052
743416
1246240
1350667
1266230
922800
1688634
1675951
72909
897764
549118
110928
248405
1221027
439581
174886
171132
320268
1677464
201049
1355215
203606
2101
1340834
1581715
1827592
1837655
475006
1661908
556682
1965933
1665935
84817
373118
1469057
1776759
1046374
953997
497096
820331
1138575
310138
1941933
1719710
304466
1724436
1133343
1565402
1703116
22000
1567033
1004032
327638
358528
1924920
1479165
671797
974372
1373798
1651929
116373
662072
1438830
175650
1799699
543184
184972
966339
223229
628122
1354002
1942901
1288246
1818192
1183488
110531
1855905
936452
1631186
1940083
1399584
1924428
204956
430449
71925
1861397
1977986
1926831
1505384
1384419
1988315
1977197
814192
659484
108618
1346952
969604
1887918
1032308
1288836
240029
1602280
455143
433355
625618
1000464
33101
1373385
1811089
1474153
887921
567742
928087
1613990
1242977
1284023
1550539
739564
177965
677436
1824035
1253658
735472
1287643
795637
1842486
576463
1516170
409203
1819804
1843634
1018023
290184
810909
995420
266789
15528
810603
1880120
815651
1465779
1125286
593607
500800
1713307
1428485
1714934
1110362
653407
1264070
1890478
782847
569685
1339787
362449
1151085
1714946
391060
1089833
1323346
363983
744625
1978613
1297655
748536
683623
1261582
1766419
970262
1569927
1938835
1388485
1812775
1088795
1805538
1162556
1499689
617125
1792575
897716
944899
1838090
394030
275160
1303439
1219259
1722655
963985
1067880
476451
1590709
573451
709724
985510
640735
1250158
931179
478917
1125596
1814064
1429644
1122895
723444
744229
1998166
1642564
1807679
273016
1948894
1689988
645044
1672424
1235927
238140
1996141
642919
1386293
434705
366191
266722
434886
590235
433127
1881897
162621
584601
517800
905006
363025
564161
1390956
802558
1701235
951994
178488
1239114
1299472
1418386
1025953
944494
94333
181042
1873468
371225
1836975
930400
1626628
795646
359817
999291
1488411
1652326
1258683
925019
66258
590166
72159
1943619
607019
807186
244089
1866787
1702678
509814
1946264
225597
1270985
58548
884606
1811184
1093344
945566
1611044
689387
1081479
21484
499645
938045
1018397
1201252
1866781
297717
417077
1049001
1733367
1582938
1953917
139671
1139099
1453540
1600617
876449
357698
1232898
811611
939138
1464473
154813
1126024
1308347
401772
462197
1857473
1828647
426195
1186519
1681169
1448419
299349
1563964
101685
278792
1161840
877505
619635
510002
154402
1659807
823196
1016943
1033689
567763
1683315
1857954
801640
1015691
1970150
332663
246634
1979581
1001999
1732352
1657783
882372
1602797
1060855
401297
1556438
396773
1178647
161779
1725567
26071
1729929
918600
1347974
63937
862789
614209
531685
478615
486778
1320734
767845
1881458
1970204
1403752
1903795
1727635
1588242
448260
842552
601984
638423
53109
146657
163531
1605467
653356
1788078
268829
1288875
311813
626470
517989
1148538
1966255
741506
1047018
1447168
703975
1827855
1412808
1166401
945529
1820827
1571612
669895
127610
462540
1822400
1563516
63395
29831
640058
1453050
130436
1194824
1758821
1551331
327650
1448202
178572
971375
635565
138211
1058595
933273
1721415
1580866
1074783
1628128
376399
1863691
802443
376733
172015
1102615
1214554
1972788
138926
1567617
1871122
54891
1434110
731791
1093522
1708843
1913312
1285893
1981207
1942426
232232
676797
919737
1008577
658118
1626560
1341353
435014
512831
1576231
1773908
123493
975613
99318
1379784
916888
858859
1508513
1247538
1825347
1458628
337036
382632
456079
1058915
49543
1107921
1514682
1324001
586962
1487685
1490678
1304088
337876
745728
1080679
70044
636818
712642
1252810
1381217
1026619
322274
304601
1619941
1402829
1396340
85737
159346
156166
419265
155167
1907911
527086
1019899
784419
1161545
1298844
1952840
1718590
305003
1535735
862362
439840
558251
1178345
1106064
231097
771594
155759
1617265
1055221
1594933
1125231
1343604
1187470
693406
1968625
1521003
1601073
1484604
1355691
275115
691670
669464
596047
77301
1054264
1198218
9536
856623
261304
1282113
1890168
557119
372495
1309687
1208858
707255
1364117
1057365
130224
235093
1403542
500223
601493
119494
1042642
1810051
1830630
1265108
623896
1487968
1218843
1790849
17222
1456686
1475609
732763
1453071
1098325
263014
486550
266886
187687
754543
956632
707198
1752962
52696
1553906
476484
752926
1521832
1688298
13688
1590837
1055086
692464
295923
437507
981921
1544551
1330149
1804760
1056074
1777367
975599
1882466
1743147
9971
1045175
727726
831472
1880715
1890721
408833
1702495
501682
407238
846930
1790273
1374000
400533
436413
1126760
1319451
136700
25008
608307
1434496
1563701
884465
1740238
1478728
1751073
1345910
444542
1298979
1618349
945158
1200734
1170786
1132945
697106
563166
1208591
1777568
1265987
739478
4889
1312712
1711291
827534
1942536
462634
1040451
510454
247103
1690494
1760055
1486678
1333512
859265
456650
717656
1947802
1719916
594360
784329
640406
882066
1824720
1357583
644196
1337878
676254
496029
1194787
75243
1575632
159562
777161
431384
1735580
1147050
781735
421071
1978767
1507980
1192245
91444
229801
1074034
665009
616516
1923494
74146
695677
1915793
1350115
1745274
723409
1397562
1073969
916949
1413915
622085
321480
1752585
512691
266439
1358649
951843
7374
9241
1157249
851762
585308
1860432
1662636
278086
1872464
566305
1521359
890467
277671
987493
1187868
1303896
1214903
1629600
1525839
1090586
1824751
1212783
1503645
61449
1964409
1556336
891987
689412
129975
1533162
957912
1940295
119513
925357
1052993
52506
1116587
270724
1710074
1631602
1889168
362331
1647014
615945
1401936
1038360
1595759
1852261
131109
1942425
942490
504949
51906
1014213
1901275
73797
1049939
144295
1636331
264705
836424
1700299
40899
966365
1912715
466146
312492
623201
934732
656146
445346
1589111
448228
1063911
1497637
747370
1449664
1975822
1590348
1481373
1930919
1887081
994278
1901369
468496
1847137
1190661
489953
1353615
1712641
423618
1652116
1588426
27878
792254
1656504
196847
299440
1232997
274702
1676414
1679550
86265
374935
187693
714619
784121
24811
526598
120375
1473709
1135615
1911325
1557396
1402714
1008867
1526427
893436
1821051
1889370
145644
1601117
149995
666010
1711438
1062702
1824717
699580
1477137
1537373
623849
1759629
600727
720909
163705
817664
256219
391136
1909853
1916379
1234961
1802984
678475
1969457
1607305
1992539
1015099
311785
1950544
73648
1751879
1630481
415601
4995
540523
834231
828291
1838269
841477
1871973
1388819
887312
257023
1748808
1863982
248338
1967263
800711
341666
1150695
14212
1592919
636480
202228
1526987
512832
235731
664606
1244440
88072
1248228
1690300
1636011
1075601
952490
902099
9296
1288568
772546
775519
1888406
552134
1849119
21608
467690
654917
89028
1132524
1614840
1613188
215461
1422465
335437
1185837
1523216
49819
575663
664419
373139
1180521
207047
337906
250337
39907
488916
923096
1058974
250314
541152
1241118
1766068
1065203
1541821
1725786
1178496
946316
1102591
1359116
23711
1792996
1993290
418981
1525077
398608
1020296
1115671
1757839
1240908
572850
559717
1824
1495039
353912
1560877
699247
934692
854147
1538428
979072
1652424
1151368
1271793
958395
1785487
1230873
203386
1208266
223202
1104783
988152
879529
1798163
1758645
221497
915598
521249
1813544
1758299
559235
91503
1367067
1723413
1670564
279683
1953841
286915
1261902
1333008
1450359
328101
1130155
665562
550653
1950794
1257889
59780
958917
1550734
747209
892986
1695748
925923
1951774
1119926
86642
1226016
1001708
1428264
475944
140372
1867302
249767
521626
52750
292618
253706
434028
869880
1174819
1934747
278507
1944462
470834
1133451
1043897
1158365
205011
361613
57074
1398066
550869
1337144
597047
1063418
652203
830650
915368
275436
1966672
1075186
133111
434523
839778
145158
1351744
22938
19193
1743003
817168
1111596
512891
1090558
434085
1018353
1305549
1863129
225516
1314419
834753
909162
318255
109541
1788666
106405
90715
937769
1012224
740829
1798359
1528372
1393126
615570
766394
468465
1706894
1854732
1306564
567289
1102463
1498855
165878
1350461
1077127
1908852
194644
1997229
562552
258490
1573918
459890
1269302
1039355
628241
216075
377948
1407993
1365628
921871
1359361
1210271
13047
1298185
1320758
1941878
1891493
583613
1947620
432109
1013565
12384
1908006
650800
1995058
741886
1695510
1418696
495061
34540
1216806
1239354
94845
473773
1561732
1634647
259363
690009
1690624
520828
1761428
1043285
104920
1167104
1607238
1875365
1763531
1022235
1721075
1941189
1861953
471065
1097669
1367953
18806
1270732
607019
1458527
598951
630308
496907
1710948
845847
1556622
794997
1206990
905267
1182285
248719
151823
1421882
505164
143478
624970
932046
449030
1330985
231823
814932
1554992
393530
741758
856652
1131094
1234104
197309
1636587
387117
1875029
293004
1278411
883117
790121
1069341
1025750
369142
963410
204274
1555830
1479008
1806516
160177
1477408
309337
1137748
213935
243115
500991
514009
747929
1653550
1737619
153957
99362
1517823
273146
1608216
1823861
775463
1344677
1041263
1910401
356012
892618
399647
295529
560730
521571
1966369
1949333
1879147
732448
159128
88933
783722
495460
1834624
487392
536222
387933
845697
818731
771683
676418
1063526
1472735
157002
790477
566452
733562
198291
1474368
572227
222201
426524
1552056
1909061
728931
482315
40570
214845
705904
72499
1931651
596756
1792524
1582368
262677
1296501
151463
1196334
449465
534642
1842273
433398
1072793
822395
634995
1177963
1925249
877530
1606938
1935311
1685592
1376719
543008
656859
1607622
110087
1530270
1067129
392584
1292863
88039
326805
1562553
645084
367550
1591865
1011151
267587
1045015
1876838
1058129
1659830
1204472
1550986
1536684
218507
446322
222379
462976
667729
1955790
789323
1424460
1172386
1410542
415341
1492785
210177
1199280
1267103
1432026
941911
353193
324609
118164
1767479
1758131
1563674
1613621
1378936
1779704
762658
975351
988232
1346470
1963804
940795
268433
1375287
820234
439675
1549499
17823
128330
1403282
1696716
753397
827375
1567252
1681943
1782874
641624
411976
1674021
185885
969223
1431727
784418
1951789
1188528
320733
1020372
1393293
978880
683253
1995060
936778
944613
1064805
1590729
868740
1926731
933400
1224742
895905
1742428
380461
825241
1460146
1207546
1548119
165742
1383430
1572465
1800022
784992
1031271
571631
758863
1735357
205970
677952
63996
1502338
575701
1569784
1181015
1943489
865132
1923315
614937
1758724
849320
1033245
1171783
224954
1200653
145902
18546
1455541
1707900
1628240
1017363
1976794
1393060
175098
744461
1689191
147527
1332176
1928032
172691
961055
1230450
1728346
559431
827006
651205
1323261
622129
493666
1890862
1714822
8753
1480341
391503
1525523
1499699
742715
803061
1541138
640694
1352335
867328
116802
478644
191546
865089
1606574
268928
744826
1592920
980552
813379
814107
48173
1689962
937626
1564921
1404788
1647802
29611
1637861
1851647
845686
57190
1252150
450259
1246166
853692
755088
790221
1767591
501210
18412
336477
1191543
1402490
764476
1855962
1443365
1842624
1355114
1195310
1273918
1368007
1146235
793384
915375
1894647
807225
1990508
1080895
1969519
1070864
1037719
945020
1749029
1771024
218026
1702082
1204258
721899
1113580
330041
1550229
689619
1663620
1439893
1228636
1020051
614678
1480355
1065254
747400
865199
1008229
206534
779243
261068
896594
816438
626563
44051
355704
369128
41609
34335
7115
1420092
1182984
847462
1075307
1199682
1004622
1681311
583344
887451
769709
1940414
59019
1215564
366548
741451
317087
1859380
613399
1041321
124710
1167456
301897
429354
1597580
1306400
1573999
916607
391219
205854
1809649
203223
1149108
1378157
612807
1977344
228350
157094
1288396
982143
1664397
588890
368120
749220
944653
478801
1805682
1168774
863862
301835
536688
1613711
1703800
1131379
1357216
1003486
859961
1391
1738449
1121421
467937
1753108
1124664
1240215
752095
1243150
783239
1410061
1362431
631707
345497
913227
853235
1284188
1292682
1291993
814739
1557396
878472
227099
1857604
406894
329652
416713
46159
1417254
1386920
1141679
1713158
616319
562355
1469605
1498598
1401756
1504556
1346475
1217353
350057
103325
947101
1767683
929359
1806653
1667796
336438
1909803
848454
822765
935349
1395118
1890193
223344
133601
283815
1991260
1552024
180874
1805733
338087
549294
1273556
1464393
459674
812631
1063932
410640
1985774
467163
104190
1722333
608214
1954093
386058
1910467
42581
1927009
1565716
1300124
845263
1321554
1836109
1011426
104123
938849
236082
308572
516217
459922
1152018
1828808
974489
94347
5554
1249191
647605
303461
1924053
1452116
1609713
1919306
43979
781673
283275
460214
1800916
1354532
849026
1559948
1975523
614707
726376
180465
649816
1828740
755003
1900523
430655
1653125
1837008
1612301
1119611
331971
1781723
1916376
521917
1187161
1996204
969623
774553
25189
245455
1476814
1627084
1940151
1960785
1093976
1050533
1202597
1273821
1820949
1010735
1060073
400753
1574031
778138
793989
1480319
729804
7775
375917
646676
1848644
240856
877733
1275489
1203464
1018873
646951
1588870
347552
231023
824733
176862
1528126
1019920
799221
891217
388307
972612
1737540
1706456
473892
1514419
582208
794349
1255702
1420988
985039
741663
1966203
460888
434916
827823
1031759
1449172
1376967
81864
1863098
1547590
1822786
110297
391292
1508007
852077
1831787
1981477
650544
932780
1057403
183844
274022
1898224
758821
1510579
922452
193977
803908
582077
652168
1193794
1842837
639740
1671233
131028
621453
1476415
1973885
1859200
511078
1455453
1183901
405207
1312018
1188895
595771
215389
184628
245121
1593733
1794456
167225
705815
1048480
332901
1897106
1050279
1277910
629342
1737522
67560
1152203
1231786
936043
1891462
1124004
1780423
498388
750764
975912
201074
1590573
1750674
1588180
320109
278942
1430826
683667
1884928
1918706
813304
1083118
1520680
1994665
1167208
153777
775672
1801881
1429463
1489593
1486015
1760543
970810
1096928
902229
418863
869105
1663083
1569477
1627295
1743187
1358378
1108245
1075268
1029382
1880991
757036
1037315
1013631
1674562
1615896
450855
9813
717284
1074771
892431
1026213
1364218
1943810
704777
1420486
1978627
732832
1609842
1607497
1766049
1050138
836478
764370
844245
1762251
1864981
842850
1528505
251418
1030752
1047105
1624029
1715903
1246076
1413769
654186
247934
442416
256268
21413
1912963
778929
634550
777380
727816
628422
331726
762652
1276343
1425731
495114
1773874
1438584
929733
788770
1127403
611652
311820
1526288
1179019
762273
840505
1044611
1125983
351756
1943895
314919
566676
635605
1489377
346879
1785858
1433387
1290644
922201
1230814
305680
663347
1813788
1718386
1924364
769089
820311
275357
1357146
335876
1167049
731420
1489483
1938309
1414835
264255
903213
1416533
531646
79320
207374
1425331
985011
1197802
782818
250929
475736
906412
1836354
721706
1203076
1189879
1833290
1333425
1027754
933467
1398672
1421060
946865
1923863
368934
898446
1406001
1002024
1121927
1918880
1831689
1277919
200847
52042
627100
33626
1355580
995584
1419444
427236
1808197
767613
1600544
1755321
924441
835776
592632
1897952
513861
1465355
1373198
1412539
775193
411752
425619
793963
1370626
1819671
564551
1628949
1315340
512769
848644
71672
1116589
1021026
921987
1260342
957066
1044841
1288803
846176
1439091
1664675
1852470
965046
1571539
1294126
1703901
1360676
492876
635000
595397
1137995
1777536
1602925
1281950
371943
130147
408617
714736
99602
705988
891247
309777
1901108
1439742
1756
1560730
1703741
1289735
1629182
780506
939922
1442743
1445632
63522
121667
1474988
1020330
1560670
15581
1081864
1016645
1673883
693506
585525
1003369
1172202
1182227
927434
479380
1334673
1201859
1780376
1794147
1854116
986173
1051554
210832
1714183
1399388
1152647
1944579
1171027
718733
91714
990916
1735307
1309179
767422
1249066
1836834
1936033
1342603
398742
1339554
843171
1049036
43493
1726714
313065
159817
526400
104961
979248
580712
196973
1802334
1021924
1408958
996960
1273766
48051
1393009
1908091
425074
1338068
542906
977903
1266073
1111068
1761368
406552
1985318
641193
1565325
1895323
312492
775383
228007
1057205
1147379
1187233
860017
663684
1031130
522218
1029895
5529
381802
653283
1048397
404189
959877
1629303
1488651
718266
1411064
1948216
884677
1485799
1480788
1227010
1699163
290877
1108065
237313
563486
94317
1446904
1824649
1918395
1848836
1164079
682515
1258367
1339509
545573
341667
1381808
147959
604171
202732
1785844
1784009
182327
108575
1625890
1053856
685823
1281528
1399824
198682
1155674
1603515
1996216
864374
1644208
1518280
1672407
1010752
1844939
1558458
981087
143902
1645736
278078
1200303
455842
1720095
1471111
534486
830291
992286
1039466
641523
421045
884626
849446
165287
1168505
185569
1500653
619703
1478358
5217
271006
225885
199862
1380129
843658
1595909
464906
174738
786307
1398965
692664
258137
197227
633761
710504
1975904
1792376
874612
1320839
669602
581504
57428
239298
145809
1723609
504611
1138378
1545820
1932445
356442
569773
1885914
410650
278871
895085
597366
550557
1415282
1768108
1514110
1650086
1120360
1235634
493256
121451
9569
166618
1211096
1020796
886280
729895
1131243
1479464
907944
1057603
831107
795680
1163954
1617690
771543
1785929
692093
405175
823203
1617550
1180365
422322
31436
435065
1386687
1290334
1356025
134820
82070
615980
585356
280882
648208
1078622
734130
1349997
990174
526270
1489163
71448
457997
1808534
1873719
841398
412143
1828080
1059243
463419
301240
30304
1959178
1391647
1382051
273698
1548599
1752343
320183
593508
644758
974904
516548
1540140
1746909
1809899
1481642
1326154
1880890
1147729
252723
1316029
397635
315480
260175
1083494
1350888
161138
770539
1844849
353318
997411
1589950
1515552
43648
1532755
1809955
627562
587589
274706
1759463
1191911
482214
722421
1207176
1408233
759686
1685114
1536251
897812
1741992
1146351
1560891
768047
1132729
1959702
1181144
1105510
13444
933607
511504
89326
1436661
373954
1514493
1166970
127549
857689
1008856
916470
1907956
1430437
380848
794557
855759
333830
1009333
660271
985404
670399
1421902
484675
1528062
1463611
1033929
1889330
1059288
781702
618385
1979015
1647775
616432
1297286
467098
1611985
1231116
415825
770852
982307
139795
1731200
1114677
1112233
296638
476431
498037
1412610
1002511
417811
537978
1624088
1914906
1020893
1507536
255788
650546
374653
1896036
1365022
986214
1516065
482783
1310436
1702214
458728
941470
462321
814635
963605
387644
615993
1823598
115497
505608
782957
761813
487990
1997628
361342
704936
207386
1888380
647960
1911509
461985
1533637
1403340
1517896
1966564
684567
1523163
1396091
1049542
1264285
1436969
1993077
1507434
1897584
641648
1786941
1878058
1033069
852467
170039
1669214
826641
1291302
163588
1348621
725446
1185279
1658185
26819
1286473
931112
1355047
1865808
1994035
528024
616164
1945497
558488
1988142
1580611
443762
380603
1735323
584101
1748458
893212
874570
311323
540390
1713486
494284
1051954
1872795
1270901
1765677
127690
923787
1835556
793783
1270046
1851464
1717637
1709035
869325
28790
1149522
1068894
1152051
410302
604528
1351819
903233
198502
1930837
913214
1201247
817531
651541
1525750
1109323
1848870
388149
1351717
459321
1100092
1582307
459930
1274139
731134
1270098
289721
518561
1573401
144890
97135
1137446
505695
1723408
1856641
946401
1272227
1804486
1168133
1545023
694435
164892
1160075
1964665
930097
970482
1632362
544710
1360937
1019425
1507888
1000002
416284
1455305
1405773
1692272
1716717
756550
99797
292241
818053
1095554
766867
1019418
1267694
1750762
1735290
1225848
1482180
304479
1162540
1353721
1921363
860613
1595597
1803249
1450076
144060
447703
1476262
1626076
1700972
1799132
1071219
846708
242137
839851
1921779
778648
291330
1327243
802347
1096159
814981
1677318
1654824
1371016
1623513
927595
405923
1888440
23976
581603
795234
1571822
759192
545289
1453536
1089581
1420862
1975695
869963
78149
272143
1044179
1050252
1525395
1502812
1147318
746907
799916
291245
1375866
1686233
277285
1060045
1001974
1041768
956693
1890195
631938
1058839
1998752
1569705
1135187
649029
55883
407380
1213373
613301
967916
337776
86596
1663970
277194
1071538
105414
725952
1710653
907751
1332260
1410918
97095
1466945
935927
1659955
907
1251773
341467
1940066
1882530
1293137
850068
398906
629389
1692510
1882946
999203
241006
1407933
747420
1533709
175208
1482839
1262711
244560
1742002
1562655
1633450
1864608
1085867
1547490
1507473
1375092
448134
853230
643583
480696
536375
1696918
105641
1068895
722389
692465
655976
1096311
696536
1387701
841271
955301
237591
1419439
1053188
1121040
1054974
1141773
476162
1956061
991013
616877
105597
81176
131139
251905
593734
437842
748042
987265
563333
262599
61066
906382
1250628
1908703
8255
1697331
1960397
1065245
1395405
1442526
38342
475468
133071
609145
1444817
1103056
1628411
1191025
420434
1935258
1962996
1873242
318376
1725958
1808541
980540
282164
610329
394005
34348
1213140
83004
1832296
1771606
1279567
1337345
477450
834316
475404
1675371
1732341
1184007
1582775
218863
1045835
1834993
498629
114489
1043256
1264566
1171356
305781
173245
704485
420854
1955916
678395
1138239
893298
838290
1163488
1261154
1909405
784966
1363246
1843492
1188848
1240234
824511
978746
1640192
1108125
1881665
101052
1092015
1394991
487719
1621061
1456845
778743
723368
1957625
385594
222892
473225
93175
405288
955500
223441
1357689
866972
1134108
1896802
1408238
1982958
15147
249128
1173916
492250
1633444
1248545
690849
1537137
919018
680914
236203
1579161
1617368
477810
905646
1898734
506050
1565984
774441
779104
429594
176259
670961
1667049
122616
1884276
1020591
1514556
1380635
1448531
196532
532510
1234674
284300
1582411
1575666
383923
475292
1429468
485791
1615276
1272769
1461859
593623
1127422
1232108
232244
541854
357227
1306490
839992
1551848
1233314
1565711
101578
1056398
1753860
252686
694295
321954
1379724
1242994
141751
1390261
1353757
1835703
752419
723563
1172560
1112656
1265879
1368758
1557773
1935148
1588217
1195823
864933
1487057
571069
993075
1892535
751339
881169
583729
768010
1948649
1052135
1623422
439226
1764211
86839
706730
145485
574395
802594
1387542
893762
839824
706641
52075
985736
832711
1551176
279231
1116322
435203
1201254
1524491
182513
22034
328047
454593
1057244
542073
1509735
271815
216393
1071821
1407299
1707806
1334637
114391
822382
1241524
1439475
778602
1083230
874292
564141
58544
698026
1201313
1648666
204621
372410
954685
1395405
1823516
566498
794040
1952600
1911953
617149
1188415
96185
900922
371264
1182011
577484
1405791
723577
1461701
1904902
1305644
1505886
1191081
1907188
694889
246783
840995
130317
1015626
1617503
1096257
325544
23146
694322
109023
384406
1440342
869162
890554
924165
997093
401403
1894495
981115
277617
1919622
1715034
24034
1984285
687535
663126
30390
83113
149157
1671262
994519
1012636
980154
987917
891008
689386
204780
460330
173579
1726790
1028053
827198
148868
976069
1021541
552764
590270
186677
1886148
276076
249808
1519922
737790
1497863
1482270
621980
447815
1393650
569361
1544412
1809184
426606
724141
1239037
1395636
532976
1320481
1479624
99629
835992
80549
802739
1532528
85152
1156053
216895
1578532
1426276
1806026
1783824
170454
1959060
658487
1484193
539273
1277132
1861909
1579300
1890819
1880343
1029968
417733
1021425
1378709
641882
1669246
104327
166465
1018680
196257
997104
1593860
1434671
725799
1658433
1851012
1467324
1570121
1146829
1025382
757571
1777165
965501
1165058
293614
1630397
1912810
1203168
801648
174598
1368576
279012
543581
829446
135690
107391
583421
971611
339471
1523409
552214
1900654
755150
1248603
529540
1770534
489890
702876
815607
1911778
701374
1677578
305339
1731376
1997676
1829388
1089130
1786642
1824591
379612
1726513
836136
1792585
405357
395980
1743777
1011831
205875
135059
1476015
512069
918001
1303884
625781
573158
116299
1179507
1645451
1570188
322713
1936031
1472308
753732
1273136
324228
794928
1334783
850888
636058
1584607
1050290
1768069
995269
1463165
1988373
1205278
680151
1958961
889330
1129928
1173779
539013
804570
254973
1413972
1161757
1113086
1974589
1940251
925761
668935
151281
1873548
713854
971900
1627396
20528
1314505
1084401
1320106
689397
1318783
810627
1252635
338200
542925
467879
1142011
1958934
1427484
1361440
893166
1172311
893471
1218306
140990
1229230
1634375
823799
754325
224193
458077
1880347
1063742
498633
1825867
260870
850165
805399
238902
1836350
1879895
70689
1429872
916536
562603
609760
185584
1886315
820739
373035
65796
1793765
634575
1845725
1700639
1762500
202126
413971
496485
1918412
700674
619342
170577
60798
1256471
1628688
843520
119689
392206
589437
1065902
1957325
921921
1616338
1599227
1258944
1298647
191761
1098453
1203825
170892
1754421
120091
1064097
1668538
1983593
354797
617147
567233
1140628
201423
185661
945053
1251392
1644251
209273
1396850
100427
823644
1095967
882090
1605170
1979168
538185
51029
1299094
1729800
1316170
998594
180996
1754009
416553
366696
132800
1356715
715891
1711455
1635228
848849
1772669
456821
1338149
578432
39950
989014
1460907
54898
1328790
58251
403697
1294436
498364
1003474
1604069
315665
1037097
1472216
905069
480213
1970297
1460669
830528
746963
1075159
1226694
136886
1243564
672398
274874
1303156
43144
690779
1124881
540529
1411579
1110432
1372948
554043
303441
443355
269207
1995727
942355
1805159
631499
904528
1914417
824735
500365
1313943
1729012
1400316
1801706
92075
1238644
106309
1136994
7053
1425813
1184038
360360
1880896
812641
502382
592115
1135432
1171226
471135
1037118
98803
472387
1701343
1408752
804503
464238
1882466
529568
1768119
475294
316095
1253768
47689
335674
1665311
1531287
1937754
1242767
1277280
611100
1368341
238178
1731319
825819
457665
1031024
1254319
419229
397155
1342425
1319621
1081119
1728385
718592
1426997
333971
1616940
802167
1986138
514107
724690
1117825
1167285
636641
980652
999971
133518
399043
1696524
774075
338312
1753386
1294938
1012893
1787931
1928405
1822436
1711737
1186028
1007804
441288
307719
1199684
1652217
323128
846593
488
1147731
238071
913860
669301
742742
863291
373717
1455620
601565
713175
1678298
905983
255392
1593557
1597218
1067306
795035
434518
519248
1117529
1955259
1567896
820576
122903
1875146
873940
830613
386235
1651708
871461
286669
562271
720278
411763
413053
1390543
177584
1836092
640886
698109
450493
561289
1578817
176762
65282
1828525
1283536
1525882
1615120
243166
375937
1541892
1938417
1292171
675396
1717685
1516277
887847
1389386
50072
1983523
903680
1482287
906062
58882
1855562
1803595
386426
157443
1917149
1035919
553698
860824
346512
1914535
1243084
1153486
756044
625754
640011
1966135
341057
1833749
205332
1546395
1871583
1675510
1958197
839013
1873392
439434
894757
908183
1599924
1665028
1088346
1865407
1719312
652440
956675
363860
803865
1707321
657095
894951
43507
1661481
1193204
1778123
1394604
1747897
707237
1202949
1016577
1097814
522887
619497
799538
871069
1089786
1735580
1279873
1302017
710775
1768140
807494
588670
1255439
712627
291815
32968
978286
222198
1642996
1174020
853132
1785481
1595208
493785
1126226
693722
1079376
60421
1729630
1262492
1163020
624942
777661
903012
472962
35775
1920173
813614
842290
1591685
349238
302421
1929613
386920
137220
258063
1547451
1291602
797197
1858958
1505169
1785662
1387968
646642
1017376
535355
1083840
1694184
1025017
1032287
1904992
1172392
1724844
1537054
1694714
1206834
1173690
1283674
1571904
979993
466198
1105888
1827700
1142880
761026
1700380
358739
609320
470559
377405
781212
1936188
1170074
605901
1517520
1282991
494213
1957398
1875665
128737
1156448
145562
1387139
115535
662388
1510806
1791124
644226
1807238
1216715
81341
1760708
1632830
1493420
935208
1904314
986221
1117149
735244
888213
1337280
255230
872448
155594
399323
533316
892152
1352601
393984
1631430
540572
133877
284732
1335220
670899
994688
83260
1302649
278494
1418386
921612
1268070
1139168
1396703
35476
1440047
1235706
624917
1662469
667452
478262
948977
800123
470800
714021
1267854
748175
653136
1787497
246208
512983
1532128
92196
42729
879728
1431895
1843462
1969054
1807422
111582
832701
1956371
1799800
1777722
273009
806471
707166
1106483
147983
331014
44264
44327
820024
714398
819906
1595587
1939369
1266876
247007
1687062
361872
805490
1171855
570112
491335
283146
1660372
1532530
336917
1326823
906414
389337
1836301
299828
1363451
544861
942183
744028
1924205
1987942
1478487
1651921
725487
64080
1637877
1797664
669161
1267860
812436
1565512
645287
1108373
537988
115491
744646
244166
65073
411044
1603768
1263930
684188
294967
1098741
429507
600662
1572104
330374
1972008
259069
809211
1951136
1025538
514762
1537152
58866
347897
539097
348894
1402625
822476
1953180
1264201
747870
1590361
884835
1510279
1782198
1803094
845846
619180
422974
1501424
1053734
771585
564808
516586
1033026
1766439
1728612
1014817
1241895
1998282
1069548
153790
1563602
1679137
608910
769564
1633629
461936
1679574
1644605
898315
1975227
1857720
937011
1142175
725351
1305807
1781184
464283
1117020
833539
1370451
750714
1316320
3815
496240
1530557
1911017
1165063
1229307
1302687
1744156
937068
1942590
1542646
311399
1642827
365240
1043746
1587013
572190
839857
273348
1930711
886538
1498400
216623
541455
1857490
267394
1634726
1704011
5615
877808
894406
1983581
1372812
534826
1332023
1827370
250678
1903217
1268689
103399
556894
545199
1633752
245791
364253
1120349
1605015
1279897
1594229
454284
1211393
1397265
1685632
295965
1428915
1243104
1624323
755546
1287744
221553
74963
1080139
127651
50666
925776
572044
1966179
945332
197802
1923098
92470
1563984
1831522
1535537
1584947
1178121
553603
1477548
1209782
40594
1602031
1875134
649968
179219
1835683
872054
1059471
1835277
520633
748561
73899
1950821
1195117
438673
104047
1913858
926286
470477
430651
1834040
871447
797392
143994
1301430
939820
1886739
1697059
599593
1906656
1050346
593100
1335390
1588427
104682
1855286
653147
197642
746057
1146697
1272993
24510
1850912
1332451
582715
1971856
1987571
1762535
917690
837284
1162395
1684624
1913777
1029467
1293318
1332514
532883
298560
1813162
498482
1262033
1689545
153309
1683330
1998045
1563774
1429211
120924
991998
1627018
1893738
729451
1449462
656121
780344
13944
1833661
1611197
4968
408406
1394315
1406816
804033
1404148
658836
1798963
1362601
1684041
1779857
824405
434934
1561992
1016368
177853
930987
174671
819724
130039
97096
1393713
1200405
1287124
1526833
1315451
59478
446873
1593414
45597
1245330
310113
808869
307168
1275087
401416
1335309
381498
1928960
1511348
1276319
1406094
744100
305667
1225446
1059535
82436
699115
1502266
1310420
1157933
712611
1421199
1336608
1978410
495575
916924
523233
788923
441024
391729
1500813
114544
819417
781125
81435
1220802
122068
519931
473742
1373146
32330
1809062
671655
160472
54781
289972
594196
1600028
1279339
1344803
179512
251709
1380994
330541
1867847
1264557
865856
666427
534538
190015
1147294
1219430
1012362
1021481
1086831
667580
184151
1456775
1411237
330269
964254
1574663
692186
967313
506591
1830559
1519595
1341289
1242702
1338590
52524
1815916
125095
319309
698694
1035714
958976
1730263
1868431
1417031
329759
1191542
45050
1775783
1137095
759595
1280314
501539
1444930
1861223
406136
583950
1074985
1099749
85173
96493
274504
490012
1407126
1474715
1253194
1999720
125910
243273
1832526
1121098
447637
218310
781511
902896
1847897
1407184
1021893
657740
1326085
795042
1723657
1027485
948920
850654
254991
725815
186032
589034
456601
1618432
285160
1473189
383243
1405430
1851425
967122
1542791
1605230
709796
1355593
40481
601132
115727
1129169
1959930
499021
1427175
1214535
655928
1614540
1077743
1167406
491525
961043
1134379
493399
267558
650622
1444839
389402
762578
17667
1113722
925964
1592411
1501141
92268
1728277
1198997
1060735
44487
1975541
126084
691411
137291
533207
1773873
1251682
598856
1969963
1437059
40254
1317071
93575
983648
1533166
780590
222298
1105113
496837
600584
1378118
182269
20528
423905
1635800
1229337
1836486
1180518
519042
670025
1207464
938687
791731
892395
1663522
982956
457142
51041
386922
1517479
618792
1728769
1737987
1402757
1794218
1586647
475628
481610
1188980
1054080
1916575
711350
790719
1411729
19873
982376
798560
910623
274545
379664
1367271
890629
691821
143644
844094
1678335
1379661
921889
813075
1886279
1511061
746621
431615
1940525
1424108
1408933
1019331
492819
1281271
68529
1269927
1656339
271064
1575954
1063384
686204
1231511
375952
696359
1397645
1185127
130934
111227
1986495
685779
980614
930527
248050
230938
1390549
1584585
1214571
757067
795557
1617953
947645
671467
1692273
57941
213662
769967
792437
1539103
1562490
1147399
1465898
655193
973958
1681394
426330
1454419
350020
1625045
1599523
858446
701015
1491627
1015391
1346496
910583
1314633
1271212
869186
363901
1230418
1504977
97759
1975704
1941875
892112
625151
964724
1716663
356826
1136194
741854
244275
407619
1849749
1096985
1723520
1771240
1093928
1734468
1109570
1482676
1467043
389948
942197
497892
3618
807672
1470980
8904
971265
1441479
1816706
747533
862121
1567011
1047740
665062
1887072
561268
1258526
837257
1522944
572723
1898210
1007357
1214387
1666781
347237
1568818
604133
892211
1107225
164192
1520904
302068
1288573
1087689
430462
927347
745808
690154
856487
822515
34895
1791521
1997173
1599678
715548
181092
958034
909755
1459262
1749676
1301262
39931
1916484
1787961
59246
1304554
1709758
175320
1365006
1578590
330741
1904118
1229814
10504
1379930
1535179
548261
1038499
63239
343672
682089
782655
406326
851007
117092
1620412
1711728
1585764
1606221
33456
1102480
1038262
1514439
1248045
1871278
1892375
1443790
1346021
1420931
408480
993312
39871
1660445
1526336
924908
931432
1666422
572124
1965585
1761352
52599
186646
576365
375035
446692
1386414
1742144
1714330
804855
198192
1747963
560255
1119515
123891
61016
1610667
1004346
1287733
1734596
1703786
762638
1566531
1231615
970355
127881
1759520
516940
1176115
322869
1493552
660957
856300
227825
1613243
1479631
133106
227537
1394744
1924642
1234612
711146
1578450
659375
256654
418147
1482701
77527
1154145
686035
553373
107993
907275
1152885
439959
492354
1218483
553291
1370390
1266618
10646
1466807
236661
16445
150388
1033777
558637
708064
1276281
549863
636486
1325958
1009696
73534
454557
891093
985565
1610198
1605145
440655
1376732
1539637
998314
1344307
1748931
771466
921261
718728
1670743
1255191
1161961
494136
1037183
1945889
5050
1743399
409781
153171
1910657
467589
76550
1905101
1582355
1316184
718131
1400789
213536
1371541
274984
1488797
1139918
505563
1950330
630743
952790
1286553
1455621
1365334
1884758
794096
1407124
90893
1272668
124950
1064122
1278261
164817
1916107
325191
498167
1038553
487351
1789525
204003
997603
1981483
531977
253609
1822801
1459368
1696925
441603
1064103
247874
1248983
980128
71639
1758845
757381
1357347
121909
1138501
1965314
218651
336822
258915
1514823
1161042
620574
1525472
773818
380497
1491783
1093516
846404
1485206
1343966
1828518
933162
1514510
1678911
331275
1908701
543372
88034
99810
848697
1310512
629505
1068512
678932
51218
1732974
1090359
533755
1494268
1139850
1547877
1756989
130869
157548
721970
1059673
25470
1897723
563472
254597
256460
1765640
1672654
287353
1263827
1454175
243196
1857686
169894
1655776
633480
48437
1387732
1844836
758703
1623073
663187
122037
310025
300911
1532880
757617
456886
1446844
259856
1451580
1891855
1351209
407155
1379536
835758
180542
1711653
1032686
258858
1099396
1072369
1597109
1483566
1086214
1869124
1307619
1903421
1180791
1855364
1654734
198002
1523842
1454097
1308598
1968409
1620657
1859322
1127721
1320466
1853528
1613120
1480410
775570
228305
447250
1070443
390209
696378
1109835
1075063
1094029
1240038
470098
1175802
996945
1953284
368982
1185986
1872496
941346
744438
146026
13091
1969575
519818
138802
1980451
1863923
1809126
1866874
719825
1607489
794571
1939617
1858091
1910034
1720389
337486
1432408
1316342
1876563
242531
40134
1502954
265827
1291135
1249009
814773
1279555
1319235
1350630
337161
766490
1734041
557210
1179362
1280842
1340471
1326282
961341
1991603
1611619
74164
1001631
386674
1080477
56852
1947475
1356584
473264
368464
1661600
219706
1129169
1405917
1168361
285555
1883241
1316095
1644702
765337
263982
863122
1758723
1584119
706611
1626003
1485359
496929
1724262
953637
869688
230470
1460621
1525312
1500763
1449158
1033126
1291808
793261
685030
1021667
1751862
1003507
532009
1515143
672406
1567979
237042
957185
509556
1411925
1315416
1714853
498201
942368
1905842
1030707
1488204
1646348
1628052
384433
886191
565621
1957734
1999300
539478
1817442
1556552
1539332
744830
141981
1754945
263225
1835514
144396
1701581
1041737
748683
270081
1350825
1918263
1036315
1057763
1151373
143895
1191144
1205810
202169
901087
903382
484654
550742
1219769
1989345
468251
459196
1826933
1218781
1458126
1869469
141064
1777892
534806
13768
1393039
213574
567263
1860320
1264621
1931324
1729481
1337962
606490
868599
1182483
995187
1593892
26952
854197
727590
214161
1045524
1492749
1662884
182995
984870
219311
1303477
717555
385102
1954375
1057943
1262397
1437808
1356801
46758
1988489
1408288
1844615
1742916
1492247
1526558
858472
1916892
684071
1272093
1163646
1346498
1534731
1705145
128816
185001
358252
412494
907549
1093583
1537179
327440
1305017
114659
703693
24564
834286
689891
1467392
1184988
902633
1417696
62338
425068
1602453
1293662
675751
999205
867790
1070108
1923420
1958112
1224674
1161947
1328317
1061224
40870
1348952
531476
1246525
1858354
296529
984867
942195
1794083
1571143
313567
1471962
1715904
749783
818250
100851
1485515
1375893
104018
1926086
1733634
164593
1993446
39195
1473712
844377
1899867
973943
298640
81797
301577
248267
1982174
575090
1251711
1091014
20746
1650199
83029
1662724
1634509
218757
1349605
188879
822981
1264388
172910
1815936
512207
716250
1610238
1201055
1259704
1299168
897680
835842
1925621
314326
957209
684438
1739581
1449784
164985
618525
1064673
223756
1777719
230566
1232071
1210976
151008
939545
1747824
1120098
300851
169530
360439
619925
809548
1805056
1585138
300513
1403376
1887108
901935
525750
657805
601941
1817588
828346
1416191
724611
813398
1751699
1119438
267840
744567
760189
1640423
401677
1219343
659273
900181
1325844
1139999
1909823
1717114
1145847
665842
77324
803875
1554016
921235
852845
1074009
1633703
781951
1667193
1889704
1288116
347592
1890912
146936
990558
1974699
1106703
360408
1707807
1306811
1993841
304708
72602
41226
111375
1731049
1006
882227
799271
62790
1460070
1229676
616618
1295618
1996477
1946333
1160159
584972
1377535
1417690
1874755
86908
346769
512785
850457
1868856
308834
337421
1111711
846068
1780051
941716
561232
383059
414926
380576
64323
1191347
988571
1286845
1983539
1462590
246006
325437
416824
1326844
1903924
1135497
872260
1116171
1362431
822515
821090
1982673
1958007
837808
388218
82831
453498
1912302
1473225
1239901
1012335
970154
328753
1947239
1302752
296253
168685
1135399
339246
1528541
807934
223585
1791901
1001507
1855280
1548299
1278427
1469313
778879
1046951
1515102
1650428
1755464
650981
176560
1153
309749
1189312
1403590
1958509
1727177
575835
624925
1125521
1356491
554710
454317
1129957
1993805
1966995
1784054
940488
917070
388506
1459527
453120
1194158
1981335
1765665
1707522
1547884
363235
820304
507509
1670770
937490
229761
232410
1085730
1328564
1930443
947292
712151
1565193
581377
599649
1229955
1743197
1198539
446261
1089750
668768
1066049
674315
1491164
1504788
97541
874678
950606
1129555
549717
124799
1373090
764333
226907
1993227
771114
127561
962982
40285
1312005
1801568
1109438
1059060
1791930
1421575
409406
93476
1394261
427784
531421
78092
581428
1677975
1678604
1314040
646005
685189
1950038
627498
938591
1846414
1566575
411215
383707
144092
465741
633339
1453986
1748450
752002
1898482
474245
202631
1043818
1173075
1582669
629744
370347
546373
1347563
245219
1669890
310383
227087
591651
1449281
986353
1505880
1989452
1820646
535244
238186
241158
1123737
1273254
249224
1487822
798232
723753
567419
977203
1053552
1749918
796590
1022742
371861
824681
1357791
1664969
1201349
1028845
1383002
1305685
291722
799875
235700
1638274
383400
1844969
1358940
1747065
1548982
411202
1358281
1466737
343876
97804
1536968
801569
1968976
996995
416496
1126497
1430079
821396
390509
1797811
570351
1183710
42175
812553
739764
1786508
1898477
1458657
1626790
777541
552019
1838146
135971
1483615
337524
251806
1593811
1068984
246943
596930
691659
108315
1617374
1011810
1362280
779362
194535
755023
1419176
1340992
491640
1633956
525892
1141781
1308817
1584382
1904707
1633289
205199
622016
1697815
1040124
1470411
1949076
460436
1530509
474584
1331315
399552
365356
1010079
417835
1889200
633159
1001208
810963
972333
975976
1061844
1209327
601035
1848006
1101601
1624216
1962050
161232
308480
325432
796952
1575700
1456236
1543399
1413981
886844
1506534
346728
204094
740940
108125
610978
1392858
672149
154710
741727
902927
1787117
676530
639123
136187
900402
1843998
1368457
623240
1151801
366029
573595
1502211
1166003
641784
424748
534372
977453
845410
151285
874270
741509
151664
1827532
1252267
1635689
669715
1621458
1890929
991772
1871596
345486
357215
31571
1382753
128662
1197751
1894379
1025686
1764695
283513
1037263
104957
194213
1696549
1673466
1477388
1173687
67683
38373
314669
135326
388528
254324
1275378
457339
127557
1437292
211686
1630406
502628
1694301
1291390
703435
850362
1073458
420353
930107
1148245
936369
757358
287669
167008
1170573
122473
1183089
1737001
1121723
1512235
400597
1364385
984104
330798
1812932
1465334
1495177
1413565
1413973
1900989
253654
1936278
493235
25132
672926
1328660
1157592
166228
1778612
1868209
1693068
892454
160420
1146623
973547
505695
219018
577777
607349
1324398
100559
804017
1652732
849537
1861915
685723
1545574
1808251
575974
1372729
1596772
913299
1008721
53642
319362
1191179
458685
1858220
270582
328859
918785
760905
551376
917771
146494
1423590
904362
1150656
1320
660490
1731910
1799835
103778
1194503
1757139
1818771
1976263
1956825
1700866
1894517
1543025
379003
364683
1571686
622972
1658634
730710
1008375
465699
1286391
1509368
658431
771647
1449326
1228764
60138
1902743
790685
345886
1213914
723560
479354
580582
639029
29787
1373844
419868
1450782
1080920
234245
721280
921595
954413
909674
463689
1965071
818817
222725
510858
918743
871863
1482514
1973504
1186473
317858
736943
14123
866164
1981711
996905
1123837
104780
977231
33853
1170001
968986
72658
1928476
1826124
1414299
478286
985498
1386676
730681
1853415
1987586
774450
1292941
941052
569398
190569
1365893
601120
980766
1068617
712
226036
935513
74675
1753557
333087
160445
670086
506602
329227
1266134
656694
1470084
941195
1059935
83421
1254428
1847723
1475838
926303
463402
572037
1941772
1040269
1913996
1261210
915870
771733
705807
788861
1195558
120506
1674054
119872
824510
947189
1807498
19969
803554
496905
1530204
533706
1578256
595010
652337
1811484
1831466
565809
1153910
399199
740045
782353
94794
798087
494598
781350
1999719
1020778
1666119
1291832
1960716
1910754
655391
413385
92544
1885613
808204
1681414
1617745
1005298
341176
1438247
592003
1820479
416181
412106
610099
656778
1548320
323296
319178
1387112
1519330
241667
1567995
1981273
597028
681092
57966
42252
114623
1423950
137017
1422744
991534
1857947
1994243
1579059
245233
129303
1285119
1980247
907790
1587151
117631
166040
541316
953204
1565188
756822
740771
8307
1369329
1179537
1579841
1033994
529250
1197348
718966
706086
1391959
1001942
993822
348330
1430189
1312630
896400
204803
339120
468006
1426777
1235795
797093
564253
93343
913361
1973322
1103150
1819860
642014
8165
1810690
179001
135010
893030
165026
1091519
690620
1873476
225776
1393811
1103847
1945498
1154691
1763160
1887914
1490687
44533
758741
338338
1385575
1535643
1152561
1819091
122854
1175274
1224838
28315
1324281
674300
992964
567006
1551990
1248915
1020896
1637246
540133
703105
186108
775691
973822
1364305
1047590
199642
1071406
970807
438369
887241
158146
576587
854451
724812
287179
393228
1331639
1334142
587538
1951677
1227502
510730
680454
970138
706879
1632930
1294445
795869
687166
977449
810437
406658
1348890
1117402
1482837
1614391
235662
1572709
1018310
434459
1854962
1736608
1848647
1167758
173015
1850419
999794
1996631
441236
1420702
532568
1926899
1897725
1785099
1694451
1411916
235801
1497147
1002953
991858
1674143
25967
510547
1093660
747139
581820
916508
501002
594952
425574
703751
1841577
1740589
1219334
1540086
442530
680399
1333028
893135
98248
201090
1960678
1324566
1102918
313919
361658
1755657
1802853
1972961
1904963
1398520
1865595
769570
1886774
86637
1928828
1968356
1851200
130931
501687
617917
526255
1209730
768012
370306
1650244
1989186
1498179
1255313
515805
39511
802030
443590
1383248
218717
1650989
644071
1590025
1693753
1064926
104248
1724243
1843258
638974
1386645
568278
114717
1146146
1273395
974643
1107662
385940
1549379
666804
450543
547743
765851
6174
1381713
750140
1536221
675578
348603
49805
580028
14039
160021
774229
1586580
43575
1721268
840745
1095350
1816826
714640
1698608
474601
1140546
238215
1831411
137394
1184198
357523
1089401
92678
613155
545600
1301948
1849174
960733
744472
526161
1120494
1085715
1050068
1659338
1015153
312168
1414602
1158559
1641570
1693469
3471
1536080
1924163
1792833
1195686
1477961
1926591
265700
950680
1788348
911584
94041
671971
1212621
388580
843671
618240
694427
185914
270560
1758616
241817
899682
819863
1402464
1473689
399581
239842
78404
391536
72162
1985416
1161115
1955221
1029650
998971
793940
91974
1067408
408048
1433233
1413085
302917
422148
1725481
174334
914429
1509569
1213310
1759332
1732636
1331387
325423
598338
1614604
244711
231244
388154
1903151
877224
1140599
959883
1857281
948772
460383
1096907
1647475
1364954
631719
363496
1140164
1187614
1376640
307075
676385
545754
1641184
576282
469221
404874
1419349
130116
1533118
1982994
1067055
1665775
149820
1890027
1727753
774703
935425
1364935
921302
1971498
1471656
302748
1362702
755714
586915
601357
764890
650963
155479
1960977
1537689
367889
1775992
417320
423700
52705
1965434
500596
633529
1177226
471570
1415155
1180877
264803
1677136
675936
1802217
1833696
1171007
972123
1715707
271097
1279828
1898650
1390422
1352101
271573
470982
1625480
572908
602726
1730655
1307417
448809
1187807
1863996
288699
1694588
1240173
230813
1403975
1939894
1448272
1604852
75435
1633722
596619
669533
953600
1079546
1651348
934816
405959
217461
939799
1367999
1160212
1789417
1291358
1570199
1825277
267216
849432
348778
444351
1918562
1362043
1641099
1600868
1111852
681806
1824548
1256884
1159126
710396
1159631
186819
974152
1573627
863928
509830
748316
744264
1967737
97146
1927326
1658373
199769
1406827
466871
159783
276231
576228
519518
1622692
1070026
1291553
1971489
769784
1584626
1912340
311104
1996600
983261
299582
275640
752560
336095
713401
1158531
571615
698606
1010066
709354
204873
724472
1250301
757007
578460
1935976
1733449
141713
628240
635525
1934845
64107
1927314
831354
1510669
1805791
607185
98741
1078689
41003
373436
413732
1718190
1736344
1917243
872911
1914955
32202
1032360
1799274
1111574
381418
1666298
1574904
750474
10721
820024
820999
834752
1499788
1372111
691494
1282402
1005767
1468003
998976
1587776
1586076
353883
1341116
973211
336481
507613
1684373
500231
673239
1905371
716496
1864770
1470459
152110
309914
383882
1331367
1599623
748340
1980617
177560
958830
1716220
1135183
932746
1566449
1069515
667694
676227
97241
580797
1060130
1514246
1209175
320080
1255260
824064
938790
257611
1737206
703737
451695
807273
258803
931484
1145309
1951626
1019224
1554456
767456
1554576
1746900
190623
938417
631064
1222529
1778936
1282852
328790
100130
980089
791469
123974
497258
1198996
1431213
152749
520555
1057321
636864
593339
793319
1714115
641750
1448419
1079686
1296165
201247
1715287
714617
980565
1228270
1099222
1501623
1454117
1523873
789244
1234756
1867767
1895027
1501374
1776460
260466
1848917
1936472
1244885
551653
215544
1518355
1886925
1341082
1089075
1186026
1024702
1468769
1133211
1632972
309452
1717845
1905959
1845435
1271840
1675823
1752084
1559997
1544202
1916073
1836946
601778
184177
1646805
503370
672619
334826
638944
871198
628270
1721185
1488822
460401
1712955
1285813
1576366
789592
554038
1268660
91192
1933501
291868
1426260
1992406
662723
55560
1032488
1641293
220123
1254190
539234
26262
628565
609656
1454648
854558
1249796
301652
942617
701581
33127
633543
1319850
1920218
1537934
1281103
1826973
1235937
736642
1640300
72415
755029
451725
516762
1717248
1018072
397688
1421400
1753919
810336
1292667
1025835
824466
1569033
1533659
1312670
1987121
481870
517550
1410629
630363
1932767
1459100
369606
1568154
195920
1108722
135187
1002231
1271919
1340409
864020
1917451
1748636
904987
785665
677200
1715731
1421493
242510
349159
668676
1714752
1814689
1372991
367967
1064264
922725
285465
801431
1024361
873384
1745289
737616
1530686
1674473
1400853
1090547
1478878
912583
1438675
1979692
336362
16563
776291
1905796
364953
1089598
1419899
400158
658811
1373201
1491739
1553545
409902
841303
1082197
1964234
1621094
243419
1597156
1369686
1954948
305434
116969
216721
1906313
24900
1175826
458220
154791
676641
1764845
1059385
464522
1396857
1280514
662796
1049505
136944
1067006
1722727
905263
1965799
44414
1321139
1270796
853815
631624
1415918
44983
411327
1501667
1020236
357098
1729003
1565736
638787
1013500
1485356
1691247
640360
1128204
1753591
1343811
324796
718872
272956
319244
1234515
382011
857556
864657
1896337
1668983
909846
1200496
1311835
1341847
779704
49732
1376451
1405157
718873
1708196
1590268
1305523
1481169
1332352
568658
400823
502004
519907
219801
757803
1733347
715238
906647
1783440
1893113
938220
1549649
976774
901225
1454941
293703
1085003
51630
1208176
921322
1536151
1762735
609390
1051265
324019
1377807
1740079
1108452
1044430
118333
565141
325619
392171
1924720
269106
1534408
196845
1413136
199721
631945
1115916
1683202
1500723
940245
1639997
854971
1723355
1853726
448343
421369
1765646
1418548
589030
1165954
1563002
1531552
296597
1521977
1957090
856934
1559608
696102
1585870
1494664
949340
659989
1202479
99126
789160
753552
1496962
1135118
1638157
1781586
1700035
28205
609472
1650534
524655
155152
1848950
1646848
255611
1002623
992331
125238
1254660
1402732
1364791
1076018
983655
589159
1526199
88316
737607
1747661
269890
1089382
645955
1464332
1690727
707494
503547
108757
757417
354348
338716
547355
349005
1423830
647111
1163251
1943706
329484
11597
1034705
587725
1295810
1010802
487841
1569521
634989
1781494
1520651
1388520
976827
1118886
1889168
1670698
302756
1810956
1818201
1240168
5483
887897
565012
1360195
1869217
513555
644481
406942
1413547
804386
1787297
891511
629603
1375121
1696810
1478009
133880
41828
724391
1758649
739170
407491
1794183
1547828
1331575
873125
585799
1966379
1698577
324191
685032
1014901
1680786
1426095
1112433
1015817
1057430
790903
1603572
1392700
1015371
1178418
233199
1851003
294479
1141848
232293
763988
755237
1005144
1320113
1753218
1700188
783507
378891
1639273
267729
211054
552332
1963939
1453509
1302754
220929
1835188
1341287
1980421
1507327
519983
569777
140262
1238580
1384696
831045
447362
552716
1551449
539001
1290333
907649
1117185
736844
1352077
1473806
716783
893371
1019326
157472
1746537
1497293
551350
1718262
1727243
646241
740751
617225
150298
1355062
1597296
551669
848002
1964408
85
1729741
1043726
473777
1655409
1145769
1424812
1680634
847560
337226
982588
1303928
276150
912252
453722
1927559
721103
1569642
1054347
719142
1266059
469176
411112
583045
475484
388085
232279
293309
1502300
1025833
1132245
1483667
1165525
1769606
647369
1899498
1890891
661469
1793423
1912638
659798
497693
1554366
190386
934994
1713951
1701598
508832
1077326
910694
186310
577156
1797661
227300
1597991
776529
557077
85405
1682192
391164
1342522
1738105
891947
1207038
895294
1740103
320532
168311
802689
174795
695022
1606728
1637294
13520
560028
1484844
1902444
1977150
1123860
734597
1677145
1003217
1589113
29609
466373
1434710
300510
648274
872621
1687070
596208
250500
718333
1956821
898780
377267
1916404
1919542
976625
1365853
457014
1486139
1084496
626989
1647015
1382193
365202
1925146
1433352
922917
309749
1864564
33331
1952199
1770908
208919
967674
1009328
87540
749279
1995982
1575822
1818090
1158713
1216900
831575
359174
983845
1847397
766169
1694650
37501
829996
781640
1087390
1400765
445582
643900
45594
105540
1923993
1547046
1399789
885611
360984
315941
325568
281286
1087225
1973184
858972
756907
1943150
36821
1972484
459830
1763521
235347
1254667
1280523
1384462
246737
1858931
426220
350629
1825688
17280
993615
691313
1051304
99822
1482815
95131
1653495
1260261
750760
82300
1250984
1222112
1453914
1953389
1122389
19910
602561
202532
98290
621389
1872917
743732
1326658
1528996
1719856
1502982
742087
1342342
94771
717808
281409
250954
828191
1272163
1158647
1603000
456695
1887955
482601
1051469
30472
489451
1794500
1084839
333154
967464
676990
1934761
108097
829754
727239
11177
1396569
1426761
1211058
1274212
30190
842200
1947527
1307940
1322450
785536
1706664
522828
1161537
692338
124636
1878739
550390
251500
674771
1683961
479750
1015236
1905358
491775
1866026
939077
1358681
73216
108150
667885
651997
1276550
859435
994045
1966140
1925090
1111400
991300
1301018
1447162
867932
754620
360534
497232
970601
939704
1582040
1230767
844606
991724
410778
1235061
1726782
1079442
1361386
437748
1820346
662435
177887
564630
1252676
916149
291800
1945347
534263
1117651
1173660
308937
1192782
384623
513228
764211
1322161
923503
1248541
1020291
16357
1127933
609263
1715498
1562723
1881173
894996
1871111
708777
176190
774932
1358488
1926019
1862834
1681471
280587
103348
594750
1852798
1455348
28701
1406106
910085
640410
119538
1095147
1982426
1227800
1946484
827481
1362357
34724
499872
586170
528495
1123435
489032
951667
1415086
1387
562908
528759
1598328
678139
314808
1869497
1048636
1843834
517404
584150
67861
421200
207552
1794730
1096795
792731
354288
150267
779565
1856998
734212
724768
1160773
1655430
30841
876466
1612955
1258693
992380
84255
599949
647691
805983
1248800
1995355
1614457
375798
1109037
1661630
955939
1571226
524842
1549750
1014551
1054702
452919
566314
209097
1601674
1219455
240972
414792
82823
1262269
1178820
1011685
537900
751539
1036869
1122969
1149158
1438642
1505436
1945627
1714032
1371338
267359
466508
562115
1816651
1067745
883316
1985659
1131353
1856142
483582
131936
1936980
379588
1444937
1950682
1751893
934780
1604942
1467510
1450983
580668
69410
1991426
1431527
1907725
1980605
1180615
1021814
529944
1436101
1997931
1119573
1531299
1693566
683305
589982
28888
829747
669185
802328
1941706
79136
28005
1195125
649485
1707225
1764204
1621160
497848
1385407
625559
601767
1723480
51621
107459
1013470
1567447
205697
1282080
1156574
360233
1306903
1168737
641725
27665
889568
1630290
575438
468763
1499505
1591103
977698
1901144
1312490
953754
550289
188631
640781
644401
1076460
1210266
340131
1464570
1260493
172937
1470199
334803
1797962
1803572
1264409
616875
781544
419604
1005666
1748116
297815
640755
454123
1840722
909986
1138713
4515
29085
878163
581423
451272
181817
454496
837100
1997944
1316342
1289601
1622098
1864424
1098848
1188851
1058339
813440
509846
1617294
677740
1513840
142336
822416
1085177
1203187
183252
922521
1411971
8374
1160860
38659
373317
384331
85442
71041
1349124
523742
650462
59225
1954996
973975
155704
1197077
750140
1120691
835480
322122
1114834
963634
782322
1890388
210164
1694891
148780
396418
1347521
1252492
1598805
930749
1730572
1180842
184159
1697663
339552
964361
294746
657009
982256
1955614
1516378
1466285
983244
951655
189610
773107
747952
1172243
1425387
786120
876928
256794
571740
1812930
887575
533245
993823
333143
65198
1226152
1483895
1645686
293719
315063
1762798
69013
231949
1985834
1304422
1694675
1188710
685688
888552
1623299
398778
117040
209649
1350840
1837802
577884
1230676
117325
862403
866508
404826
838611
1627053
1793038
1763577
996130
360744
1587583
401842
122400
128584
1737149
846309
1731835
513559
825013
1435094
969709
1260419
581879
1532904
89542
1474617
425031
1992161
938805
1592902
1704499
1207759
1224924
1072734
1903473
56342
409681
345397
1073253
715069
887123
1476788
943419
1650936
933802
803600
1004892
689144
1654778
582198
1319202
1464855
1419584
792485
1629646
279289
239773
1739990
634126
1232871
1057878
191110
489349
146384
100565
1622229
1872468
1192097
1871278
1668284
1641085
1674476
617250
687308
1168381
1450271
1500613
1964142
42823
1990202
357885
370285
980447
51832
710243
1615769
893911
275760
1992294
1315247
351012
716620
549367
1303837
509649
1506195
788029
1199761
62388
1745255
1572906
61576
171436
447450
1959835
1255554
853410
761177
603886
167599
974129
1972087
1632411
896421
724548
465145
1067533
1163817
522474
235489
196508
1457131
403957
1717373
692419
516479
1203686
894052
835620
1911972
1754700
1806608
99120
999239
1116498
364577
1805263
1011151
432395
291421
639607
482815
1562337
329200
568593
785192
116155
1010210
914808
1393892
1795571
1161718
563811
999922
1160351
939365
568791
1859272
1240174
587229
1703146
1496994
1698297
1892960
1838322
1021003
1569490
988358
1919107
432988
897479
609601
648790
281030
1699355
1106863
1826344
63485
683346
1396426
116749
170360
1153813
921275
1845962
401217
415611
1237814
198373
843654
221939
1974478
1081717
609453
76678
1295476
1505721
378041
865791
577750
1922240
1325332
1527646
1690184
1187701
545847
69288
742049
1964447
359293
1193823
612316
970991
1328407
673955
1497890
204453
1428638
485844
842985
1236964
240214
189636
1860718
164732
1559453
1155471
33488
771702
1402022
1790987
449570
612390
868742
1331996
245482
318167
1419373
428006
762406
771239
894454
1507150
853891
303197
1665036
101530
1383999
1526629
1897209
770040
27048
1072410
840387
70272
1904675
1353342
1992121
1516466
1931917
619565
1209752
496870
1884694
919814
1428984
1097892
1563296
1868229
1133823
1480771
70050
451292
717581
908106
587223
1307185
1799995
689796
63546
34608
1565617
704588
171717
1462123
1496678
1691926
1718172
265220
1364140
1603077
1106411
1791904
1856916
629247
1560522
918483
1432571
1345418
858663
1102976
1177772
1985409
1791173
1345964
1030246
1224768
24125
1365129
186896
1422415
678941
1921096
1032622
1762167
1049183
42265
635569
1786174
138579
863219
1579581
558028
1126405
301871
1665548
979895
583659
361982
1531509
584771
632098
639425
1791678
878415
1947886
1635920
571028
158048
772283
1065722
1512569
1978811
1965749
1095072
1599797
1097166
1877516
1336228
1144982
468888
1404792
38452
223053
391051
1979264
956354
575714
1496855
620392
1471462
1693095
1363574
1189932
1330447
466631
488414
230268
1272169
580563
1744974
1292830
1678893
1262238
1703951
493619
1542738
886798
1852604
989028
1188775
917548
1268002
533364
1887160
1884889
860467
820607
749849
1249900
939320
633116
1540932
1736632
1587727
1441619
1838463
327985
201701
366623
1778989
384822
1760424
1545146
887170
9447
929243
1475107
1604970
1446632
727517
1072487
898807
413431
1274524
1938830
968597
1728728
818939
619407
627017
1378457
592339
1122094
178617
1265708
311283
133066
839294
1012150
1697986
1513787
51889
401704
1833655
462227
208272
1728981
277939
745707
119607
374246
597763
37855
1325466
198086
1427550
118312
1078674
834539
1345844
214853
1338565
347010
1742238
1205987
139166
1424701
1102643
193799
1129228
1770617
1894146
1028005
1037773
222913
1828144
1201006
1106569
1247561
472493
445819
1253916
275524
91752
1851964
1783149
1563743
1327288
775122
661499
486988
42382
1081172
1009891
1477360
1591756
1488852
1400913
1475080
1872803
1080280
155966
1996225
575139
1470243
1783496
372456
32987
1942575
1019537
1079043
219997
842152
89872
1726849
1127237
747209
702749
1766199
1088143
1620227
1864220
737273
911097
1466931
734557
1936235
425266
878269
332839
1874445
1086510
1815134
474871
1749063
416646
795168
915582
1992885
1640050
410944
957839
964504
1744024
1009040
1060346
727610
85822
1235990
957778
1122715
949257
1906477
1842718
1594405
1768161
235912
613083
55562
1895881
1758945
1848205
1396798
926631
1970924
1395156
344367
808065
321738
1569984
298745
797597
358892
83724
884033
1884183
1935635
277528
1785089
1276424
478699
1375966
1102267
1667167
44037
1106110
755649
1015209
1461621
1721089
678974
138821
1543280
698493
1517148
391480
207858
1672841
1000631
1710596
946963
1507193
1271226
844996
1212449
369661
1556664
64672
813637
1259351
846762
154913
1067284
729347
859698
1898451
666565
1100755
1403527
1688141
716763
867534
1659117
823846
389542
108087
1169667
21415
1343481
1076457
414398
1530796
1708869
1427388
1188374
1297437
614516
1304778
1625905
313015
775326
1338140
1773868
188221
79509
1616595
1650199
1409214
685270
1797796
1444346
1931421
625877
1124848
159471
521186
319962
558223
729852
1750318
180406
689099
830543
1143150
1865738
132315
45350
710599
427227
1273241
809029
287422
1999997
1985378
697576
1085195
203495
1467007
860083
1305042
124964
1342828
1865178
1113650
411473
466271
1664392
1431450
940926
1168564
723192
1956885
1476030
44996
1298690
644907
1703528
41352
984292
935583
1123708
1906108
1666009
1693316
1267860
503876
1303795
339525
1121226
1649860
344710
1595391
1787238
620196
1357653
1913431
1918047
1163687
48319
683117
111092
627491
509467
1209048
1606121
1226759
1327942
1495954
828784
1383355
1251716
1174966
1599596
48288
1295879
360193
60270
803728
765748
1559503
429872
104653
568220
1790921
469425
1241850
1541967
878877
352657
1418320
1351745
1858907
1613648
1695486
1573516
851459
1576955
420674
430606
844331
70155
981884
1249334
981450
361940
1150662
880656
1602170
608919
227516
1034577
506631
1061343
1643520
1607747
527676
429821
706123
1789402
1809153
1301657
720716
1603646
448844
198887
1865170
537954
647349
1818247
1741977
1405220
245573
1998434
251803
1608890
1274057
1283776
772791
1219227
75429
214389
1322003
953674
1982101
529653
163766
1258182
216889
1519849
1336719
1066750
1530642
1921998
1265642
1026700
1211651
555890
728456
68152
817822
183298
1469687
898657
473303
1236963
19011
191314
1536414
1194763
793772
1064863
263770
935341
619169
58073
1907305
1069274
1054989
1279738
1409416
8487
1731433
1789472
1657410
439377
766416
230643
742227
1937876
1429888
1262339
388196
942275
799691
322116
1008176
832252
122069
1098920
1082641
1308407
1453026
183238
293569
467262
310975
1613513
987049
67539
668351
1975627
117193
1876300
817331
420588
236246
1434807
317557
1975034
506420
362803
742681
709073
1467417
464221
237110
1142155
1330629
1844848
138460
572260
1697858
340258
302114
1546062
1889028
10732
724447
1919490
1834869
458853
455308
1027485
810713
1274116
870125
742886
1864251
1614964
1123343
1282992
349931
1513925
1074585
1417401
504019
743180
1780525
126420
253973
222143
391613
1409185
782260
449274
1176202
1795490
1353471
1399020
1082658
40842
1086852
946564
1274177
932584
820818
1677106
43673
1413677
1727099
1498963
1313306
986348
466531
121682
904333
445184
1453162
1174043
952577
956873
90669
1829757
1754847
1081750
1447589
1673350
1503841
757817
172890
743868
1538266
494082
1312681
1197633
1105838
81127
1254462
1203450
1318436
983144
477389
1898533
864592
954399
512999
1857513
1099112
1331211
1088790
1697649
821933
1956633
490839
1647713
1683828
1622475
434383
1500880
916364
1186163
355515
58452
1505986
1790855
1681324
846768
737124
139389
1479831
1086470
249297
1752904
543340
566771
21638
1100875
1722056
273252
1135434
1828051
800586
1787999
1911627
288623
720657
1232379
676069
496440
164074
354847
290538
56195
1631923
1809578
919006
1259968
1484016
650576
432297
378944
1492362
1408293
1247728
732288
1291511
695687
811477
1937507
531521
1380085
381991
1900490
1605633
66136
1593311
419388
1957972
856516
208066
465013
1249886
1108568
125569
1212560
7891
137559
1647589
193162
174150
296578
1875762
1142081
669092
847220
126700
486156
1703506
1238872
589023
174207
1669693
904570
1405590
1030440
934682
474011
754623
1287615
1415761
1222649
332758
1908698
416442
953081
490127
117009
682662
1374743
260472
22113
1100255
1928315
344100
785274
423332
1143558
1171237
604771
1287342
1367685
1731720
274411
228937
303265
1276898
1097899
1115507
269026
1911545
466918
1594999
1710422
564638
192322
938508
497233
1409007
172803
1558147
577316
1009302
547333
833796
1981767
1587715
243633
655620
726248
17654
167792
675501
1445910
1793570
527529
544674
1785884
1306263
368532
1853771
1913321
1506135
1006791
1582244
1598076
526957
809216
1337054
1181525
17112
1802191
280790
176686
550181
361953
1049403
466099
1743550
1961996
1942432
1505976
364359
40909
1604099
747372
1563444
1717224
328773
947128
121436
533055
1131111
804366
898199
1186684
1005244
485556
345743
1814715
1141188
224424
913386
560258
949890
343460
809544
415396
1435899
563479
1647968
1575578
1927515
415169
1413570
176372
273308
1248272
1058346
1741790
672410
1223347
1190572
1870845
328933
41937
965824
292866
1482343
1467316
539007
1968980
731171
1010758
1113098
1703990
1563106
1763576
1414430
1037557
1965179
1885847
816144
1678456
1206225
1523736
1509294
191314
414071
1401982
1356721
310173
24910
616094
1627334
1740672
1097962
513136
354380
1255927
634286
1702419
455637
571488
679613
866133
1512357
1152965
1955107
1558116
1086268
656312
18296
167633
368452
1896995
850609
622004
1150211
919045
1544689
869496
1744617
677020
1003097
573969
1990240
1978254
491068
490999
1487442
1216134
1387751
204581
821
831386
1831343
1143295
1034658
71777
732965
1637393
258266
305060
465021
343156
1101751
1869962
1447083
1067956
88896
731056
541287
1014896
1971775
90878
80263
1316749
1343051
177174
1683628
1365974
733221
353648
298495
820838
678815
1875856
1402366
422356
242682
285886
1138622
432793
532587
1418818
255477
480393
848276
372947
1684967
899017
1977904
1541252
1429995
1185880
1114738
1999189
1784175
379349
300224
1492528
683480
979079
894458
814442
1905721
1968245
486814
1909572
1732010
1503804
1388140
190630
1519987
744896
334684
868892
865580
239539
1108639
1865518
1098957
736727
1260777
462482
323610
1847148
566125
1810474
1042871
436910
1639246
898791
1829802
114198
266481
1326494
181799
34972
1830226
656377
576291
1849555
762836
1008628
934340
1425640
1547559
1357237
1816393
278671
1197904
964353
102521
1987359
1926471
1327066
1361266
101293
1163322
271435
135901
1889355
623102
606768
34309
436146
25075
1682469
1526197
1420665
1105898
793289
1251418
34894
790700
393720
1793409
28306
49878
1182351
273583
1136460
536705
1612725
1071559
1574634
487316
823212
1400552
337697
974270
357821
745418
419936
1239012
1072088
413587
162532
702670
147
633036
199320
330657
907865
129272
728394
1200723
479854
1908827
914651
1106898
216614
1383669
256142
80976
982655
1840760
975511
1232521
464973
1341434
657578
477599
1687550
1976259
716735
1505033
1578724
1098131
757379
555327
1948153
1156003
665586
1270533
1481645
826237
390724
46682
357959
996568
856886
1762212
556576
597443
47824
1664777
1053528
1229030
1238067
615977
1320827
1153205
1588211
533431
1148109
1328081
1337489
579821
172872
1456463
1107338
1698857
699141
200402
1393363
74713
1441271
1069939
860913
428581
455618
1697370
989942
1435183
1572932
1505063
1822406
1668955
1020129
1842227
1732164
1406651
1825543
452095
818333
112221
135231
19189
1362269
273067
1380636
357404
1282082
1895742
1622137
1440007
1162229
1932955
1339147
524458
1663790
708521
1379010
1309380
1544793
972409
1362686
1774827
1584507
1721461
1476025
942660
978402
288802
777707
1096729
1150274
840432
1234420
1560344
1843671
407302
223805
758489
11091
413345
267980
1393595
1127947
1536787
143502
549781
1908091
328764
492638
662116
1623384
637318
1255630
1881656
1775971
936978
343183
1395979
1968042
1143566
706884
1566590
1892361
464774
298027
5309
590903
1655274
629485
659567
1939518
441444
651021
1663717
559849
1985463
241962
230944
281802
999100
1462184
1659456
467791
831821
930816
115409
694199
438515
848660
929610
1364661
1898498
305993
1633275
502865
888726
1073472
885065
1816747
402269
1122714
338918
226240
1647208
202368
822816
1398681
161171
26384
115775
1128426
1952977
1284494
1738688
684345
124317
406520
993439
1561428
490106
156007
1521685
1598983
1931727
1230860
1275395
864672
1646731
509658
1813861
132022
69182
978564
531135
1441978
386565
1678058
14312
142306
349669
1611848
186563
62583
229253
866371
1350910
435221
1462719
696668
407229
1739121
117904
1782584
490634
1151549
418512
1391342
1793380
740300
1901106
1197978
720823
42056
498244
619422
11182
1320301
953428
606889
639291
47700
1090932
937483
29452
783270
932870
668545
1202649
1296644
1790960
709010
1173818
1171979
1919554
242267
829450
805683
1174376
453055
1252261
1247059
1911576
385757
189734
1455385
1154202
1550116
691888
1698875
1266691
422156
352535
21690
1027146
604347
823898
815779
1846669
311093
137134
1289777
744512
1443899
968859
1215463
93088
766094
624388
1785010
562380
1606019
1203716
268584
107953
1367507
1793248
1858488
957221
1110291
1479008
1559498
1563092
1760242
851625
162408
1505953
985105
895732
860115
969194
542681
696626
1328384
676326
540977
260642
1818815
1369192
1462239
1987214
1417043
812564
1988570
1653556
1749530
538412
592936
437042
764059
1557895
1379211
78181
692785
1002499
870233
293167
1286457
1813614
1302057
602937
1920870
77379
892471
593318
5515
110018
923014
1804749
278395
14540
11477
1996727
25608
1868116
143395
1700365
1832288
357172
1945229
1427045
430272
863116
1641616
1551311
271552
1802084
778529
1071560
1709365
1549012
560527
170078
232336
414842
1420111
1774986
641703
1278722
1265342
861372
110263
1058530
922878
1024631
316157
815622
982582
9714
960216
202549
37340
1324981
1214916
1011014
1031562
48302
911670
471504
1358314
1978
899780
27948
415790
248217
1828285
790075
1782283
564688
622757
933360
1233974
1378966
1417300
1141056
1301510
1915605
1854573
17952
1843559
1132654
1002676
785809
581736
628939
1700427
1842625
1502614
1806887
1388536
1720783
1820225
1913571
1230846
805614
1323947
913949
1881630
21715
1797664
517648
231082
1534515
1882206
1401179
1896277
389668
1336448
1468837
101041
273550
1563501
613798
91667
1455627
532446
1834033
1164345
875507
1870233
1669164
543714
643231
4326
676182
33474
1062223
1717394
1399106
1287217
1282678
877226
1546965
1327198
1788215
494634
120444
1063123
1085728
90857
810360
716113
1060718
540646
1365521
1531580
1100699
1853127
624070
1155619
909196
1952999
1633182
208314
886970
1011389
1858109
1077387
50777
1754861
1569674
1087526
1221744
1215610
90346
1110430
1509750
783210
959064
1078899
487231
404613
1839836
1252211
772024
366376
830046
1185352
307474
825667
932713
1622470
1069849
1602395
178939
1207360
1449344
1357753
1104029
454472
1723480
1679472
165925
1481649
341379
639084
1256098
1418693
1182571
354000
682039
394999
1241939
1136247
299037
445759
129037
1138888
627046
1432696
275344
64800
228081
790873
387405
796770
1587543
443373
252590
1883416
616135
331709
136920
1102980
976537
1869290
1940742
1072935
1028750
525942
4996
1700382
1264215
1302839
1384560
1160913
93393
1271834
1477431
1936918
38325
1200712
917159
1436865
1829442
1262169
1888301
580169
1594658
422953
1638001
1333044
1115150
1092740
938793
955568
1058554
110989
1799016
1624769
1690015
1204760
336872
391457
645681
152564
234312
1184630
109950
1161080
112955
1932329
1302123
240808
1307998
1703597
794000
803599
1128598
543341
742168
1924792
664605
969685
1700198
258684
769119
1370220
1221528
1662279
1005745
1501832
978464
1181606
510215
52067
164347
80998
1772865
671107
1924965
1261976
1808255
571790
318408
1145686
1895409
1405785
1615990
662036
836290
677552
1258073
950677
1582060
367596
999731
1507110
638179
1761487
1263956
59566
1755115
1429295
1342820
1755190
1016364
1127448
1971364
1992894
1829350
892286
854269
1229554
976646
1981446
47676
1188007
1640306
159795
325042
1571629
1193900
15576
1894868
272283
1684177
999703
1065063
1025512
1941811
354752
247954
1790415
1800014
1697415
965543
902742
468167
417625
1749062
1306795
1319034
1856805
532042
1624124
638830
1133055
1686616
489510
1932311
1290816
123564
413299
606404
963015
1967510
1638900
589662
1597787
11622
671539
1798130
328523
946416
76156
1607865
838220
559379
1380970
154088
1062133
177294
1778236
1241317
980987
1757799
61059
198304
1195621
1908286
1516044
341670
1442267
395307
4224
527996
486381
1854061
696211
1476216
883536
413378
624512
32869
1027870
744165
1625199
1094039
1159565
748072
1427484
817170
1651900
1532770
289940
1031693
1277201
116287
1436868
163518
1684847
577717
466928
957022
1580391
208756
738980
1408401
1845585
796127
1508547
875515
1200811
1241603
681088
273156
1133396
271078
1755718
858666
164843
345721
759454
4115
967973
1168068
1082988
683269
1838335
308495
1446318
1802818
856165
1416359
1043430
1711305
488859
1242389
790831
554334
175251
167311
105977
911731
1119413
1313843
92444
1589056
1942793
566417
304874
1136591
1853591
1124885
1215457
980413
596026
1517734
1587120
513361
295507
1468433
1271572
660495
602393
85547
289380
700726
703689
1412772
202261
73340
982581
1218656
340760
197749
1639911
772038
790599
1465269
533254
606808
411722
19667
1045133
1508505
1194977
1261405
1692872
329023
861544
207179
1459241
1372451
697423
999747
1554146
347395
433170
780245
1603270
1805033
933494
1555850
720998
1007230
72854
538156
430154
1146164
1968551
1454881
1424240
1108890
1164864
1639233
419935
1180157
467190
1546228
49092
1139185
1057566
1084019
700917
1819480
1069344
252053
1431942
1454255
527501
647152
324479
1800492
1432297
1204224
485352
52538
1277201
1727132
1915892
1389367
1203322
524011
204039
38723
728848
1478593
1755643
49980
1254802
1480322
689797
201026
1843851
1234808
673453
868563
146988
582126
258498
1992310
1417845
477372
612352
14950
1604203
1279880
996572
1519250
1728974
288252
824468
1853633
823110
803877
627304
1007514
1224474
801451
357473
1550558
1951318
973897
1683147
179046
1117405
502431
727975
550054
72557
671615
987261
1175640
1426024
1797802
489268
1564970
407986
1077693
1282561
425092
1343171
697467
1699954
955426
1750923
89262
315464
54019
650695
1224133
1622189
1184728
1811987
1084253
155201
1811092
223024
187816
784200
472955
1948656
1119962
507783
1212582
1210845
762537
1072426
619072
1403663
774670
740371
523959
1080636
252977
884401
1746107
1927075
1110508
1236110
794687
272640
1509379
367431
1550319
1190542
1957329
81208
575090
1363165
1521338
1923330
1686360
542838
589011
896466
631487
1366543
1954149
1753563
1523142
1047929
750382
474330
789130
126133
888382
973090
1618904
1184951
829634
619669
356348
1507955
1204843
1146214
450272
1083585
892490
934309
1418068
1960292
47
175674
1690889
484830
1323678
1143325
333690
874790
166289
223890
123072
1893445
1746001
1516067
459891
1170566
1316712
1399732
1069584
1927237
1485368
396110
1131242
1649526
555830
1051815
1672397
523958
1063036
1260665
612049
1807088
1698567
1579181
1462637
1522609
1169245
1861800
1828671
311453
548605
544946
281439
1222008
1608710
850536
1104990
831541
786656
762338
289336
1933152
50580
309931
1367784
93391
614367
905563
196597
378520
1919223
618718
1632038
110108
1154598
1263317
383152
862853
305282
1049019
1017912
909486
1079486
202407
1932352
541236
138664
1660845
1741723
634057
943640
1024725
550822
910921
1914119
1909135
1956022
1279034
692442
674790
309113
593606
1699723
702675
1203953
1793519
327779
1444848
1855963
1768174
512175
1117156
55110
198504
1671081
1160091
1946569
959272
1925270
221186
1147650
601012
856055
1051514
879766
1272466
1639503
893083
118604
1009927
1961279
189135
849750
1334763
860277
426820
1767894
271953
879481
622117
1362535
428828
890105
1757440
1842999
1465449
1217905
264647
1940684
278300
1412086
94635
1460626
1913662
459381
148386
1872352
1031576
596670
1978497
668838
106141
1076644
1082914
74136
1504321
1007328
311523
796039
860399
45068
1929550
1583225
1952505
291776
624734
1090241
1536478
127170
1218224
312717
1744416
815199
844277
996833
1884053
1589481
1486194
839412
697440
323387
772811
905571
740475
1104795
1882163
1365842
967344
901697
754859
1797492
629370
381832
1246218
499896
856909
660408
1971122
515703
1675265
1198014
1946452
1685614
909751
666238
20470
67453
1951933
1345461
1862422
1796473
108623
1921016
391383
309264
1977063
1484022
1222588
1695937
1920740
596023
1936757
1884653
197855
717538
334807
1318769
828682
1009101
1919131
1983601
1070319
1264610
193472
1821884
782968
863706
1105059
1229703
855399
596924
902624
863364
247784
1941046
310105
1672626
45939
1914226
1579971
1190773
1751182
182678
400333
778660
345606
1980135
385591
1909396
1398856
1885421
970451
555590
999927
1505224
262838
1751303
844354
1469672
1309184
909037
789093
360755
1686945
38404
243229
989038
192491
1414474
432286
1625015
1025585
1410708
628395
1638397
379568
1431777
880625
51431
1700952
1900413
146976
71129
137444
1895180
966488
1267823
123993
90362
228463
1734633
1443204
882527
1388972
1536409
263305
271855
1151659
227911
350165
850118
1930844
1108990
1511982
1232214
1635751
1255769
1033505
214968
982444
1934788
326481
1236323
1884517
634212
1809747
245442
217831
1300810
1251251
114205
944638
488039
1936610
1287938
1104615
872697
4547
488418
893062
1773526
389750
1239993
1096399
1458437
348720
575496
911276
349151
1419207
1063963
1987112
1664068
1080434
649245
1670282
730584
1402601
762009
704425
1326479
1728389
1990485
1709534
1336093
1430760
181446
980982
493007
107003
1606234
156654
630017
1914919
1314542
175489
1687125
1130333
1807292
487961
1594377
21055
1750341
1429809
1294002
234491
1111548
1165373
232363
752300
587146
384032
378295
74191
1744437
1297623
1228996
1060401
433449
1654311
867740
99201
78272
1849759
1251307
129781
1634917
1526464
995263
1415826
1685658
175989
814543
1089127
55817
1087297
1112603
185914
873437
1150994
1328740
852746
642511
1965554
390791
1272175
1536332
729168
784789
1134990
962066
57160
728165
832339
543360
931694
351635
1855414
1352967
1299506
1176279
1904339
850677
1733086
920887
146870
892883
1023610
1452985
1070251
1411292
1028188
1235924
1971083
809900
1014247
454505
347009
777298
23178
438817
925108
851996
1657432
771446
1163073
1213032
1844210
1786781
389507
1150268
1462450
1536243
1065722
1613659
263832
880271
1058807
1610318
35094
193204
1825589
1406205
666513
947963
668168
1040302
831578
675196
711297
1740273
730966
1911369
163422
1639587
222075
906265
1394830
1170048
359298
837767
1224521
1995094
1151557
691217
1878285
1841236
12733
1079192
619611
1260668
427631
40773
1394810
1617088
286284
816460
509777
1663756
1707999
672922
1408261
1078419
400715
650443
106707
124995
698062
622029
1655636
1600785
1959705
1229259
276713
1273744
1103777
1692784
1959375
1528999
1129983
966212
1584657
981352
1269957
1713512
1621458
587512
1917417
521430
861955
734016
1582749
1549898
855607
1983662
139281
1785670
1571490
1861400
1144838
896064
491561
1795211
978486
86911
290498
61409
1981989
1919841
1782435
169279
319037
1395219
814761
394736
1764755
852840
1055318
1066240
780517
1696454
1298485
1560823
450883
1620202
1517099
1703436
97178
276315
1582998
1881386
1058876
26638
235454
1052346
993862
743147
1924441
1908727
1065099
886015
1087149
1776954
1545565
730057
924395
230546
937840
1974238
943641
341007
1186755
455825
1910324
781844
288831
79241
1011948
1274378
1876503
98614
638035
969330
863823
375897
109969
619120
1805160
1996257
85857
1115954
1478622
845845
722455
386932
1087979
1898010
1762681
1015765
1137583
512466
1217648
61302
634218
787790
1773999
81159
547561
427430
1921650
664482
1464203
1727892
531972
1250088
415704
1266053
1761965
104701
749366
1569722
1379119
1924392
1476704
1149597
1454655
1984078
1897286
1655077
1644443
920212
351272
1022871
304561
1344303
1789140
466065
1675944
1215553
550037
80585
746678
145895
212209
118652
1094584
1984231
412201
1233331
1180494
1219879
1963896
38531
505829
1580210
864986
651345
1866566
1923376
98992
502223
856539
227647
1403518
1941168
580796
1258232
1034128
144868
72743
1506695
1821537
610079
1456672
1953756
1527475
1427299
1895886
1632605
1465912
740899
1732452
980641
1578749
1217657
846131
824170
665014
368589
473680
1131101
1663361
906863
1228289
1116768
481939
496592
1167176
1130071
993341
861553
602401
644511
1401057
345888
1097813
125749
1909572
919879
441575
172894
911365
1347891
449770
1908302
1853602
1892942
1307860
264787
687231
194239
797155
1190961
1244260
1280750
428293
984633
512322
450513
1864796
1390581
991994
1301519
1251941
325768
196399
800708
1415456
1491709
1817
362308
1398922
1924380
659439
709293
72353
1242125
1381363
673698
163049
1837891
40278
1082753
1640484
735018
675944
7478
1793447
956148
919421
858911
325371
1356492
1237289
798569
1617841
229711
1633774
1327914
1351352
187583
191388
1729797
941871
683046
376256
1256805
1236794
1594311
881645
259901
1993136
521474
1542315
544285
126895
1901913
752279
599721
1532211
722278
1327470
112687
863612
1104996
965330
726657
757799
672334
1295664
719738
1808801
80530
961194
973979
997344
1959816
946065
1348940
1935764
1629541
804787
47299
1072571
1691565
1691310
525847
1799799
1417071
1460861
1130258
712319
1224611
1514372
1924362
537578
45230
266651
1088458
1936037
588267
1922869
1773234
1571230
149333
1389058
754267
1983245
247749
1849717
1161471
977325
492516
442274
10045
45878
1818408
1400181
1213555
173990
725815
1899586
1840563
22688
1981447
1205244
21762
1257502
837621
1337637
1371573
1903853
1440759
506033
1932002
1384912
1364446
1170947
523413
1979413
1873720
259385
719853
1525680
792106
319564
1925264
1059733
624456
960625
294337
1620468
556515
851990
667848
293629
1306329
113796
573358
350455
1656766
689567
1326324
22050
138089
584259
1190389
502936
1994071
629663
1144459
1124885
258955
1392589
1527027
1814006
1793228
1337413
1165307
1657652
1270267
509655
861022
43260
520386
571754
657386
1718648
673724
527921
494831
28980
1976330
1563964
1086474
1537306
848678
1195386
540986
1976791
947328
1602533
1091678
1306218
601577
1281493
1949954
463806
659862
1163453
921940
56353
653413
298765
1826203
720839
1414571
673813
1834141
185673
1944418
660422
597958
999501
219050
1445109
667166
1571557
982240
1605670
141291
190854
707162
98812
380657
475020
1647955
1884859
610599
1076376
996886
353925
808513
1364460
906282
1651618
1415963
1350201
480760
1151559
32653
284056
435080
684447
1754833
1591128
867483
16361
1877355
330977
1220198
1282554
211069
604356
1132448
850837
146618
695265
502363
1015704
437298
228466
367974
1921988
1570296
1683575
239098
328746
1552463
120174
1873280
1993440
677024
1041264
1898924
91171
1199102
456522
1008739
1364865
143850
1299198
1463013
1724605
1373373
640031
215384
651088
1174328
1291500
378147
1996719
6167
93243
778986
1491763
930947
404829
418433
800747
149081
1378693
1514239
259333
880347
1665825
1376527
1707285
1257047
293915
1261369
659250
1003413
841509
1020142
1349020
1063830
1438915
587792
88080
754708
525672
1005416
748804
94457
794934
1628727
598784
1407939
818252
1130754
1879906
1935201
1220485
1041007
1242074
1842931
704372
941676
83931
1514581
1735857
1452042
4254
548064
1195020
423288
1231462
1449709
1481833
1464801
1192637
168951
1487792
1829226
80281
771921
699320
67913
576320
1417576
1285397
939167
1160766
1701021
488207
49804
1938816
1149987
426650
61699
1927387
1502547
514248
1001453
1307182
563425
611154
1253902
825095
753702
1274267
1573484
1881706
1142571
1067653
1746533
1835056
1754608
71693
372253
1556175
1292627
1147050
266454
1337952
1343865
1046981
750383
1149601
1288405
91752
1385123
404011
1123252
78131
483221
86928
1403394
1035481
9889
1691149
1344718
1313600
1342154
1751120
1398496
1142887
1623719
511745
910482
370468
36156
93493
1729461
974395
1115250
1713340
1998605
634168
585656
1649645
796459
1578961
468961
1296332
1694644
34021
391223
1020233
1181762
1168210
1759616
321161
363917
1178100
739572
271641
1946960
1496036
1086895
168020
195776
1245430
28475
140329
710836
832736
619637
1406413
1102945
285361
1261759
82571
1899096
1574268
635707
1142818
780774
527095
1846414
1862524
970875
594533
549471
431690
1253655
400307
469736
948368
73968
467573
1695881
1721726
1734398
1801500
1405476
1686890
1580077
339047
183300
264901
1811986
1712782
208620
542252
1925108
252366
886716
1723015
1049442
995411
1895092
1274488
1281894
863106
1244573
593544
1989695
665256
1668535
418383
1722778
1926003
302559
1337055
724294
240166
1683182
1996604
1488618
892848
493388
26782
1977338
1617253
1234773
925183
1140670
1319392
1987833
7618
395002
1992893
211028
1765230
1582015
1469518
41967
314213
282656
1117825
1049344
138594
1814267
1291720
171026
623174
450093
1476612
1316621
538148
1542845
154080
329994
1977118
321013
1628872
766263
1305072
1991820
1284194
1953094
1637858
431374
123195
732233
1803524
1153708
337353
1782605
13739
796310
70254
655994
360393
1930697
665128
1434129
1587270
596679
1525657
1676400
588867
863104
482693
1878297
1780310
1047057
1085471
83412
1864660
875407
1498167
479498
1450203
1004261
769838
1728580
1182805
807484
1908051
738318
47357
1123585
129581
1389689
1137583
1427951
696588
145594
244583
1715739
272601
1209189
1194392
203657
1183486
1973127
387144
983938
1337423
558263
819349
491369
917320
1476848
1059628
1507124
1429415
1087799
1660844
437309
1967717
156092
1824646
1640269
838688
278363
1283111
813401
31384
1116205
384011
573833
744781
807076
166498
1068129
1948350
743287
1388330
1501870
1875632
807715
1017808
296914
1806687
652137
1057484
763971
1139522
228102
1661677
1196388
636905
1874121
697805
1300143
1680861
343329
1546598
361125
1510838
1977779
286484
1410300
1343332
1465841
905043
262454
168815
1412004
1273657
96661
144236
882589
1139020
1175023
1758197
735377
823564
908997
1452766
52455
1466502
1611134
263547
1339837
1536281
1869547
560574
1374784
1886388
117684
40682
1514565
930274
759099
1683761
788162
1346230
1567369
547025
150203
1072960
1721334
1910751
1207289
991153
1536408
1932136
504954
906585
1531792
1699810
1577177
1070437
1921576
1132348
266864
715360
316615
43008
510381
554329
1857532
1873568
144962
502240
191625
862773
1854261
1387120
634218
267604
1739670
649065
106418
1084599
487178
391995
1798198
562780
1170854
141766
1768786
1942943
166297
1449158
1909642
1400023
630180
1735261
1641626
1784670
980713
394831
1987615
998928
936397
1461704
1403135
725835
320600
917788
72408
1410122
1770724
1498564
407125
1415303
1984319
1504502
1415701
1027708
1077951
1917335
146521
1903351
1346349
1021938
653901
1144408
1516144
1020055
1867204
1865326
404075
779036
122406
426351
246242
679016
561870
666315
764797
1635304
673733
1801374
12165
182722
1674750
287408
676283
836525
1913598
1667592
813058
1075877
1994856
565432
308457
94772
1882160
588547
1806054
546681
1700567
350412
114209
1491425
402875
1911351
1152709
311304
253021
1142144
1922348
1840522
729756
1851661
1045024
558439
891496
683033
1045877
1916365
353726
1647690
985563
1100257
636289
1385794
949762
1813458
755361
459089
947215
1565502
1324957
637251
1595725
565508
1909601
1795771
1497918
19698
698530
1402105
1729684
1533118
1321869
1202291
17138
1048259
993764
1535145
302746
1098768
673718
1510014
540690
1366368
1087182
193896
1928728
261184
984476
1041106
1384242
166973
1065263
317758
1091462
198492
1637200
1309772
235165
834834
1289234
259295
1645552
1138345
26575
756199
1422763
1043765
1507232
115226
1215423
387294
91763
1710494
150293
1741326
1407427
1746849
840504
1355318
399648
65239
1251840
1087818
546268
1920930
1720275
1314843
1423460
1223333
1600830
943958
1893703
1248853
676747
1945995
1860251
1101035
652191
1475489
651361
201098
1518143
1628292
1460087
1402964
88850
158770
151645
1129534
129197
923129
796653
391478
1730925
447702
499407
1926866
787190
276555
460663
1236493
160682
1179127
1442595
1575821
135199
1183248
975031
439178
494860
438558
720196
1261690
1919329
1905104
959774
1043420
1443139
1758654
959794
1657392
118404
631431
1069728
1803161
1464986
1576433
1848086
1259351
1945544
1409245
455885
417277
1222197
1487554
1418867
218470
679143
82472
1526150
1352934
816091
843367
54660
35503
251707
1998729
834578
1852427
475897
459573
1875086
186310
1750830
815907
699315
314518
1176831
1347800
274923
1342314
437468
1430033
794774
966133
1432376
1420208
1402401
1571897
1199481
1234437
266476
559709
705537
1966687
1224078
926294
1066022
1900883
114237
425078
746996
537107
1808240
1797214
1322080
1792803
1025783
1568075
705624
1427032
351537
4660
1896495
1037227
1414945
992804
1944153
1245457
267992
474445
1819383
1970026
288522
1228183
523524
1208634
1202762
387609
950962
1235681
1590999
1821144
1656011
1694684
1932699
1686325
1783462
1924389
431828
1491740
1218519
1437769
824894
1529547
344086
861466
1445700
52713
1013377
495300
1646598
946610
1822331
1928728
145514
431570
504377
1638416
1442606
390126
1324068
1451807
888838
865547
142944
1181607
728414
359152
1646841
1697897
455371
1613777
530621
830243
1096029
1319322
779567
1476527
625757
1820688
796849
146431
703821
1588626
1176622
222512
191520
202639
343923
209641
1970583
768681
1428589
1167774
1479564
608230
699513
1842851
560737
1327543
1171289
1906374
355662
921549
851098
345510
1032978
1077161
1926539
484823
128052
1441239
479811
1111015
783489
767474
465047
1385368
1065418
240742
645173
1765527
620877
1983689
1249837
600469
1278773
207489
1797386
1226316
1277547
1763985
14640
1093326
37923
685596
1511849
1210895
556253
1641883
439410
1690345
737927
1435346
1944885
1586685
1227301
592110
1542935
1893026
1737269
1211
1012349
1623838
1747454
174143
1115595
1466819
700050
942463
1353389
803842
1530395
813295
712818
1326025
1635233
1540414
623150
1009691
1011409
1197008
473491
1594979
924063
1040154
1174829
6501
769179
1194438
1351618
615071
1081816
1505017
1278414
121902
611781
401495
1030976
1883407
1623034
421098
1995285
1246323
50151
1217561
189595
1486533
206259
879642
1862897
914505
1243919
1868738
1971004
1697929
596011
384602
220909
1168661
1337154
199143
237096
455882
826049
828854
1400058
1677588
1324379
66131
1842848
1053364
1370650
101354
66618
74342
453531
593949
45629
896418
1735799
1088475
1198529
751152
1488921
514522
681036
843969
916458
1824100
106264
529978
320433
1712955
1366946
159534
1034263
1460847
1368388
1463429
764872
348594
1861550
1335291
1444265
686546
1667116
1129373
1224618
1507950
1874166
1663541
943115
274432
756658
1579698
705374
110323
1480265
816741
442667
1200414
252731
1215210
135339
1260458
95620
1619751
1779804
1369116
1865615
403681
210913
1914989
692931
295621
342374
1300966
743640
521106
1177459
1354398
970207
674370
1373612
1927458
1411763
1127135
1060683
1616703
1437743
1887590
931962
1185149
18565
442383
24608
1171420
372793
1826754
364173
1578865
23657
1302797
1405079
150831
1397881
73910
257560
810270
1167573
1039379
1862501
100626
676116
678171
1250305
608258
1057644
1406803
1266027
1085099
1084042
1710049
1473321
547593
1342747
874363
127037
236563
244593
618918
557016
645754
1776287
1343503
119196
1714034
373221
455652
1760083
1954701
561605
1492045
172263
251660
836545
533956
489622
1410529
1741419
1871214
1818738
1630985
798621
532135
710290
1062267
1508894
1719004
789415
1040692
509129
953666
614354
139229
1931562
1874196
239324
338778
1207403
526515
472957
940529
1607621
1389125
1701316
1100032
523736
453168
1542416
636873
157168
874315
492545
1419138
766485
479715
4474
730727
227516
255946
1401588
1093582
951522
300605
238598
673629
356334
1582817
427563
391004
1797934
331026
638378
809397
1944687
1343315
415222
126505
1866872
1123242
1111468
1688316
863490
22966
326874
900948
611970
1250134
1985314
1573488
1629936
597508
194099
267852
969492
1507991
121092
809770
59633
526872
1793232
1390645
667140
221589
373246
109964
787948
1430069
718737
988063
63237
81157
183955
545592
358017
765719
1949342
1013067
1958622
19650
1577230
161150
390130
1889522
262859
343930
1560633
299077
407974
1993660
1108343
1815215
1317375
1721410
1899830
665669
1445905
1515776
1944696
1054619
1919956
485414
1494885
606167
842969
1770351
785112
434095
506080
1314218
758428
1499183
306952
753118
10361
806744
1718328
643266
275308
970269
1486982
1607174
1126453
259383
1447740
379909
1819163
820574
1035962
1382453
1928471
1582858
1151049
1882887
1966178
1392741
597012
1543599
1767422
1637448
852316
1127759
1185414
682185
438232
519519
173622
1748537
1220901
294035
322290
200131
413978
1486001
627896
469648
1500587
1871426
1638110
562077
44561
392229
1824328
479520
8721
1384784
686028
731415
259212
1841458
1716513
782101
213672
1815548
1969389
1690407
51094
1076915
38553
1150781
1536586
1694277
990430
1626742
1074408
1071745
1494938
1718607
729837
1551917
1335792
1406015
1603699
1022929
85577
1466066
1130235
148545
84741
1654363
1862738
1285578
1118022
616986
768715
630888
973684
446901
18579
679647
1828725
1880228
16640
1636105
903032
219037
1730226
945431
931040
1493490
1279112
1045096
1820405
687252
1228483
207118
190466
1822932
1627455
1937184
29553
179538
271394
1761272
1130087
633012
910920
565834
1050831
1497927
1263324
220928
1301156
1570746
1031480
1197744
1248332
1872998
1753976
1099297
105384
484953
451630
27279
1333894
1957639
1202643
860703
1732961
1071430
569523
914039
1884761
943390
1489271
1018141
1583203
1766075
915548
773825
1748009
1326324
91863
919560
1399939
1888486
367248
1956351
1191173
74184
1883876
177834
1077367
1897136
428266
352558
1815207
1039223
665038
1086424
742243
1826218
1894553
1371694
923226
679944
478167
1014931
1020849
1680995
1127746
1401396
1775138
1809265
1370965
336921
785170
1382422
499909
545740
195008
1447944
1222403
1873733
1194252
1268341
972364
1809654
335300
1086547
1694255
634703
1904257
85414
1977670
1113532
1225550
1771019
1715800
1902585
857212
1875421
1950663
1558944
1363831
1857369
777984
803583
874694
455928
1361106
1759902
857803
1740593
772939
654784
1265689
388511
1319726
1925249
1571041
26090
1575936
1601107
1534420
1596712
229589
351027
1252225
132711
988582
95758
461112
705117
1283961
681418
137439
1474948
315654
1268971
1702915
1529938
1170254
697660
27555
849415
1348841
800701
1115024
1679585
1327641
1859369
363009
178383
736663
1570233
646615
377724
10692
1271927
1293137
1225249
249379
1807681
254210
705386
948734
1020737
741909
1385607
1797103
674288
1542144
522669
1121355
1893190
116692
958986
1131198
904872
859888
707946
743977
1527516
1051408
1865640
1640084
1152690
1015149
1208456
1392448
644278
1606810
749666
106676
1057459
46264
1866008
806769
988642
720598
1727920
1578128
1391835
1945274
741182
1556491
1874183
192445
964107
28556
164425
1716948
1245703
1084815
523690
518053
1761452
1867724
96038
1788627
168894
333886
519444
1362567
1006954
824199
719447
1696922
1104198
174556
658339
181353
1213861
532534
487211
664026
1067821
1071517
821886
812563
222966
425376
818893
710740
224643
1943914
931479
1904352
646470
509184
1593277
486858
998692
1033180
1955845
36436
1058419
450496
1060385
1278204
1030271
570478
886085
821020
1039489
1826954
1596692
1151396
1030740
226871
1094220
129944
1492646
81447
940747
1823207
1870026
148508
665019
736844
1384691
1072525
779421
209074
1908260
1617959
1844194
1475739
524812
1022077
399886
178669
468841
276326
471253
1535652
313503
132783
1662613
815156
1647583
792948
1431176
402359
1572880
1828249
1130451
1477131
1555725
391038
592960
1264135
666961
831303
1852484
573014
1665091
677781
459166
1693526
85120
384281
912688
969440
330372
294655
635641
1465152
793684
80794
133409
315033
1388364
1318076
490756
810025
1145305
1961494
655028
1084802
1896006
1984297
1435322
443976
1271857
1151592
1881438
152496
1704433
120294
1556930
1528870
834085
577254
1125539
604151
622956
1001245
33698
1516629
720765
1482693
513579
329583
586700
391074
998879
1492289
515826
1019768
26848
879938
542265
1957121
901146
1386600
1652831
618367
290226
1700486
1088562
1817758
1213335
325535
381448
777536
1503891
998835
183047
1126104
611003
1626384
806411
1902587
843548
1262873
310933
1826426
113851
1923535
1834455
1414850
1503664
327674
1338159
1615838
880507
1483613
935278
1703343
217537
594872
38715
43839
1406548
1501873
1015435
807306
46399
267269
532912
899846
270583
640044
112717
33803
820625
1584073
218308
275683
1527968
1097854
1451922
318628
19345
1491245
1241318
1786198
1613504
678025
1322591
1192081
90241
287573
390730
799751
1370928
211146
1429100
1790353
431179
1822775
1545059
1458450
369253
1677551
175406
1610259
976733
1807446
1458839
152591
1061273
415937
769499
1872510
80015
142256
228100
200153
1219684
1515334
1934523
1225058
1120755
463396
852539
1592547
1618710
560793
1739353
1156805
1378862
1700493
1079391
969940
1358580
1484112
1015264
889113
700975
1093761
1984337
1701990
1970633
1542853
1291684
1105213
1944516
1843898
386294
672059
975630
1090842
588762
559145
1599161
1236376
1760730
505907
1789762
1961314
85967
922930
1714374
1713824
1754659
705510
229777
1734422
942137
1186711
1517327
224687
1858951
874223
1219729
1223181
396774
277536
1062004
1487515
1916123
1053721
1429949
866193
1706555
192595
613031
1226488
1642610
1977664
1028031
460486
565078
1593317
1168335
960759
1260403
593772
387859
1975961
1805867
1665131
304902
1219461
740322
448292
478283
318484
1219207
305722
1977981
1016026
835813
308845
816594
272024
1106259
676122
668501
527448
460674
33774
576152
707330
1086163
1136972
1586428
493564
835250
1268793
444296
1915177
331888
1420430
98057
1623469
773821
1597749
286817
1499091
275864
1190909
140853
1937440
1448010
1819832
1884010
1248913
142722
124923
585712
623858
1530440
282901
813266
1550693
1876630
84902
1339695
1887133
580942
397211
1317428
54050
304755
1974882
1450033
813830
1037986
289783
1476773
1395686
1671033
1229615
1743019
1136775
1721949
815599
1596612
187187
1446884
814876
1833193
1525650
985022
871885
446249
859647
905517
1291848
494638
609745
1388824
1887294
1400741
312996
1641345
633552
1672656
537973
1560148
1115451
1177575
1163091
670364
541453
1181380
25629
156437
1513742
1131233
1563607
1949497
1020226
1069250
1922184
217434
1169512
29832
1643876
338051
1169380
1377367
834708
407139
1353165
96690
1680308
989950
111888
899946
1470449
839128
1726601
593159
142757
1685466
1838684
1375759
1676797
811208
173761
1652384
1576759
1895675
1627655
1387618
441764
109682
121153
604538
1525375
1623849
1071767
636152
1147687
329970
1189430
428283
513186
531452
1286966
1456124
254821
1016358
262668
10888
1325579
490604
1506592
1049901
243347
1314692
1363
683944
1532562
549894
933826
1125127
880783
770042
1924085
1984879
1543993
295169
360188
741062
882344
228697
900430
12732
1393118
1085241
1648628
1238218
89638
1420998
1003544
395568
1741181
97060
339055
180868
1756438
209606
191473
1920387
107862
1873517
988374
1107127
878398
1032021
475071
535655
132226
570193
1518616
135477
1827252
1852165
1281565
272314
617760
714946
811419
1181830
310315
592394
1948972
1128708
289456
425903
58400
1461774
1180712
984011
189695
524342
636272
959116
793519
31886
1141054
191447
1287745
1877457
1748149
1756555
1826039
1075731
728270
760103
92736
641380
1833078
118462
1375715
961833
1656723
479114
1499097
1567345
974587
946140
1252918
389065
1376911
48186
464150
519626
726921
1424125
768459
613148
534278
1486183
552788
159883
1899919
1522951
348755
1856640
1851985
1109582
186114
1583503
1093629
919702
240853
746550
626673
898567
92532
186075
1103000
425142
1137740
1840972
1358223
754627
32411
318595
992000
1609997
1310693
774181
1970290
539326
1800584
658812
365393
1648258
501068
1505339
876072
1945837
1572520
1664683
173188
1193177
1601535
1544460
638388
60239
1261614
357234
1022636
1569227
909968
395459
1854477
271129
1680164
454360
1118307
813987
503431
435787
1766078
1518892
226528
1701766
141281
843169
927871
910971
217041
759616
815661
1647747
1869237
457908
753623
1642367
1771971
1312754
1957570
986457
186460
1850168
1596843
1947471
1829516
197515
154785
663982
1011694
682660
780715
822819
1670193
346192
638287
1817119
832360
87277
1139357
1676315
1676792
1105426
422718
132914
282563
1682012
1774298
147401
768584
987132
1560290
367417
643904
1890963
76356
119132
1600748
978087
1038685
406186
1979336
1816668
208917
864433
817402
1081367
1237731
1102574
369790
464458
87468
1086199
661967
425189
1563603
1078089
1660940
1625237
411710
217263
1276289
526504
87657
1644979
1054252
1612236
1028062
148161
1622774
251110
691110
476522
352785
229464
892614
535120
44120
1330089
1593353
1281370
1650117
516040
1731151
1778900
1504283
733591
1854544
1344695
684622
574613
921575
676502
1177594
572102
285021
107592
1201931
1329921
225013
1500325
1258181
169491
1713159
460614
1517688
857900
140918
8931
535724
1678359
448682
137148
959897
788148
1787660
1457432
1982790
1372371
855195
1116879
238112
993053
168141
878237
65872
974268
802451
538597
1063962
231680
1502855
1166788
1046493
729407
1863599
1512713
355106
930732
245272
1130766
24894
1289924
1144798
1291036
735569
1772837
1533124
928202
1522967
575689
1584982
999271
1703871
1268047
543680
1195846
1287356
1507579
1879268
1604177
1571348
175326
501077
988482
1750956
1331958
1347343
702887
1976708
279159
890763
126210
1063217
1741148
1568388
542138
1634507
437973
1770786
797914
873211
506219
819072
1372516
315525
860916
1455574
1508339
253097
1013129
1810281
1417767
83572
1960899
930923
189666
970058
1737895
1852069
1293786
1423739
107147
182844
1717692
1668350
1338901
1327310
1185033
1838995
592220
482303
1704204
1794284
1996063
1760630
1912523
221863
696821
987370
177889
1227405
1198652
42478
1287147
1114739
1903798
1156416
1138371
665279
375510
979322
20665
136038
895137
656183
403107
1508446
434550
1060166
1367900
113884
380724
296944
1419719
934166
1528879
1776440
1215385
272585
1475419
1017969
1703751
275595
1957279
454574
1504069
1476562
1144729
1843446
1863797
432338
939250
46552
1899682
36593
1976449
918554
1745819
295465
363006
1614413
1307362
292733
542917
422006
441967
1119723
1338737
1745255
104730
1869891
1061279
185587
616834
772455
772388
707762
1861302
1670204
811667
1368402
20938
492965
977798
826617
169739
499967
472663
1302171
112303
1145527
134098
707590
1664314
1254740
728020
464911
262697
1836597
507251
175734
1143383
229476
1841041
1819817
170313
1645050
40465
999907
1048128
799778
1233287
527994
633274
896156
1551225
1888163
481396
1141770
380643
958330
1476918
282529
708506
1652529
1197050
1316941
762915
1771171
616739
1946342
832619
1217832
995380
1897994
605637
264709
807017
1740569
625112
50942
1315857
728172
1169585
1528578
1740100
1692552
616288
546022
451135
1588725
123169
581111
1926328
36060
197017
1137810
689518
850946
448883
138148
89005
1691395
265484
974807
374830
1090115
116105
1780802
1966526
1214397
1287812
718958
704952
1064322
107695
1458706
487852
1962203
239772
1107639
913852
1853632
1848556
1389514
1178309
1874094
837861
853121
222060
177702
1237917
1604874
1273888
453445
386890
251342
1516378
602556
1683158
113597
1048721
1073634
1779093
824974
1047273
1153725
948534
1107181
1791268
247687
30193
766266
157432
1556723
1728803
176947
1180362
1382251
1515597
69150
680059
1304998
1684148
1662275
1688593
1483519
994487
253716
1601134
821534
1115886
1598033
326451
966142
1897182
933752
1152307
1301897
1271633
1544616
1976171
540155
3457
1054993
888355
608035
33605
1118258
1316067
856904
1476326
1697361
1180187
1680356
1085512
1124561
1220753
699830
729616
1327758
591423
809737
1311449
54507
1229957
345490
1508234
305129
419507
621067
1270651
1528065
1760810
1710797
269955
1430855
75139
897017
1872267
738632
1424354
117316
1943380
998658
1302297
402997
1139868
1127230
194660
1819005
1028159
561594
1901078
106460
139726
1313944
1161339
1861664
1752910
1267237
422657
272786
1602954
157385
100211
900128
1704576
733983
1974906
1320478
64550
19332
1907270
446851
1713877
970403
1989890
284088
622355
94679
1061818
1664702
527657
1226137
1026546
1113122
1220247
755896
748042
595860
1226820
1107164
482252
204915
585418
416980
1023188
422645
1619210
1534227
1545390
241035
1232852
1704469
942619
1721770
706171
374697
7533
709072
1739112
454544
317278
808084
599763
945283
1095320
996607
1754382
1751695
730412
1109722
815482
1034630
1035864
894260
1226474
1165886
836003
111635
430233
579190
72973
251678
218873
806876
932405
331521
1106377
1803641
1367732
339268
1664842
434193
1912779
396864
1506161
415251
1091033
1284503
1611651
42761
1886374
1784960
863150
774576
887380
1758045
1402152
1650581
1751449
1425151
1401371
1479197
1854273
1333357
201970
408694
1451636
800712
1975866
740933
93220
1629025
1321366
366849
663536
1796371
1778980
1201220
625503
886929
233391
1209196
457060
1647592
721101
1259778
1276928
119865
1109660
1669305
1365960
206864
285512
1749839
1931288
27679
811241
1131455
341453
1599852
324228
1630875
1774780
717316
1581790
200577
37414
390297
473149
466366
519344
481326
1981907
1090620
1774257
1635884
407961
34734
573288
894737
1124000
347812
1853826
1562636
803185
999129
1680760
906477
24789
1896756
271319
84740
1553679
62425
1839187
202639
810562
1862914
674812
889810
437344
1002999
21249
1522711
340364
734122
588102
555570
1236496
1032306
756052
693895
143640
1139602
1080344
1388252
1700183
1131776
695475
184091
317620
168604
1276555
1539525
1469204
1424624
1798715
82029
67891
1384281
1078141
951274
384445
567124
1269524
1250976
351724
50854
1652553
398406
1395880
937297
1410760
1114941
576339
1310079
1796673
596824
811914
431214
1928038
13388
712611
1636419
892549
1988665
1899124
1968228
1370064
1102672
1976819
103897
1080864
1500279
1451993
219327
1706178
996514
1340085
582775
312128
356103
1663807
470201
1555013
505573
569502
1919002
937422
886651
179719
1415629
1400948
522713
607567
1563300
318495
1394331
825262
1453310
1926787
32345
548786
6875
317410
998847
452921
800593
144928
636586
1117559
1398144
129185
404815
1201059
1757575
1849964
521920
1916691
894510
1049874
1367
1697307
454238
223413
1383565
1197760
372384
832030
497600
588645
1014793
1315035
1062070
565441
540371
554465
835698
91851
1712079
1671480
691663
501925
182500
910891
232457
958697
1424750
22590
361762
1407038
156789
171514
1141611
393687
234883
1344150
995424
7903
1256440
274771
1586673
1445244
1005363
866413
317347
296064
1111034
1228096
816212
373256
1551985
847799
1006867
1148671
349560
1269799
558147
1836737
1387688
305094
1422755
409561
1435980
1117396
1301702
288981
1244646
1884702
334995
771897
1533878
96956
516070
1375782
477764
1997679
973098
1247261
1093672
204802
1652007
1096089
1130798
1401351
1829334
1145986
1200328
586504
1333137
140547
1984700
106169
714859
1181985
1624379
1811940
420366
153823
712948
872274
797408
1026312
1725025
1116449
1884308
1970772
1532660
1485303
1149596
1088352
1878665
1841238
1097001
1926851
1673875
1634247
187522
1246310
1069098
1239926
551641
1722200
701906
112231
1453357
805124
92638
1524136
315769
244572
1088091
895199
644591
1784384
606589
1916929
1061141
1603761
1499981
1102303
1663074
1083811
772898
959857
1881253
1725061
241178
435881
1491989
37328
1085545
1548833
1007844
1696208
1259796
1023665
517132
73282
1360987
536946
1062046
1190988
405834
332805
1039767
25870
1965494
594465
1854529
1424723
1855397
1771309
1107584
649925
516610
1763549
1740774
139425
1965916
720307
884620
1263635
1724560
187980
1233697
1786755
95278
1027378
1400960
1114193
814739
1087726
274068
1352361
1305743
1138991
1179780
1449882
1285385
838478
1605940
1700496
644249
494516
1972714
1581678
57801
694610
1039524
402000
131752
1034530
1835937
8872
1646547
1814570
580212
1083250
1005063
262024
1697093
493254
1024840
1778391
1154471
642595
923001
1669882
1549626
667865
605786
590707
1263012
1258264
1873534
1221732
1456732
775949
1003892
554169
1534106
549952
1086248
1020929
645911
1217435
606024
897238
1800631
1855829
1956962
1846397
1564113
474990
334118
888705
1755274
1501282
733896
845181
79600
990435
40933
1143620
1837174
530859
1030782
4497
1421078
1679897
1790148
850554
797555
131588
655838
1512411
514113
1098199
1632123
418458
725333
694276
1448279
1818832
1909397
1670885
1472854
15658
1718569
1238087
381477
76750
605959
758284
1686286
200337
315120
840839
66825
590215
494213
1529958
1719827
1074365
1930985
496455
1852183
469577
185006
1294555
80986
717879
765192
1435453
1773169
1660514
916030
283729
1681499
1040655
680992
375819
216876
1849718
463571
1978527
749038
1270491
760996
556534
160409
624407
138348
1764710
420912
6464
300909
414172
1060658
1897521
438563
277275
233959
1119348
769473
1057029
1639085
1121749
1791377
1968662
385453
1263730
1331487
265509
255309
345647
15018
1108117
1772626
656296
237400
1236924
1035555
880028
1625522
1474962
1153414
567788
39388
230916
315300
345142
855182
307636
1556355
1352342
1213472
1397860
1016464
491123
894303
1756442
647137
912410
1840211
1623616
992651
999368
1109925
176162
654856
1679558
183267
322809
596277
562227
1733566
478796
598298
859576
1228210
1417445
923260
714065
1834337
307474
1342477
605824
1698326
546781
1962185
832470
1260786
1660842
1579768
894125
1265452
1125574
1768088
717446
675855
773722
1453941
1950024
1056957
330653
852076
531682
435563
201604
743585
1493895
1338129
1807647
596071
1497565
1396011
157603
1418313
235492
708473
390829
1046206
1557614
350903
1034227
338964
652029
275277
69900
1468443
482631
1325496
1936037
362207
1850339
540232
1226634
1181637
875716
555001
1499033
1057281
454013
1717655
363656
25697
1376645
446957
1516132
320341
432964
64147
1018073
1569876
1120909
1403387
185311
810257
918203
1464536
13158
748863
1321870
1163325
1832884
1177137
146724
705774
1058627
56818
1530685
1242767
77157
348842
877481
8049
1547810
777936
327571
269765
410113
1333911
1890272
1005942
80114
1713444
559849
92212
254091
700840
1172287
581950
1869772
803919
768579
1503507
486846
1543391
821476
76047
1279131
988766
1188845
1404143
326848
1969465
1046069
20546
1814361
146843
1026939
1197828
130809
593572
1781986
1260311
1774957
399000
616187
1546826
1225078
1115422
1166558
1772473
782518
65526
881787
1823006
1988544
1081037
1303460
1504797
1236680
1865189
999038
397325
77560
936800
1641109
92651
902820
1499760
1150152
1662725
865699
1333801
275507
384839
1305447
921259
742640
1725996
1641094
1331865
1705248
426594
1099633
1389511
393102
809312
270942
1940954
1340837
1743355
1154358
875872
1067178
1150237
944231
1217172
1491176
1695516
1153673
217962
95299
1250117
1931836
1741560
1604816
884653
114046
1317325
829034
1961166
1715660
643588
1081255
1376778
1029828
1771040
372633
1141251
1945686
42488
705611
1013085
1206279
116864
1009366
290750
1093600
250121
1908773
512150
635488
1078871
181617
1234021
16658
1944813
1125306
1727
934566
1952353
529412
453824
1847079
1003020
1862153
806070
823314
361909
117912
1597978
1801932
1494729
496681
851958
987716
473532
1788686
747007
1628476
740266
103744
278521
990689
500958
279961
1050050
1673624
1090033
559994
1406264
1373957
1740727
1532042
886081
1892404
361023
1163446
1223588
1443195
1403378
303808
1753949
1602330
793327
1100699
788118
666439
551705
1708385
1363465
616552
1173305
514228
1964999
488380
335084
234846
1071552
82984
1123545
1124544
1653471
1412766
649366
1890657
322514
731347
1050853
307380
602640
325803
403438
68119
594151
701473
1502850
1952038
1441003
298076
873131
417719
150024
1000785
1319600
36568
1595558
474688
896857
983635
1104106
777708
1337367
704967
1104520
1610026
1085808
215778
1767333
159425
534741
1266810
443774
1919743
218816
1634245
96498
1924507
451269
306294
1359103
1843427
853089
959091
521
510369
106240
571911
669672
625877
222956
763802
82783
1340077
808283
179844
1773411
1709914
1948893
1383182
1517455
1081421
454611
1825525
1012956
1429767
1100567
1159666
947355
1800617
1313347
507909
827045
630797
1257947
525348
1192188
619450
1832806
549084
903917
563636
1072287
26324
1813056
886656
876212
931865
1937485
281527
513494
960368
815408
1115226
1221389
1071213
1739252
1396574
46252
1341602
60517
251020
1231921
1915806
1126200
1594462
22131
1215277
1538700
907686
736603
1857234
244928
972061
93162
493390
1287730
1750621
478778
527392
449427
342749
387328
1370668
1283597
409992
1554476
1249652
1474052
465290
1783422
268566
885090
1222913
1261606
397899
167513
948362
1389313
67226
1353582
1454195
1406850
687724
1856391
1974182
899019
116312
1747260
232734
890828
1641751
1572368
319248
596774
223025
319730
843055
80153
627849
201986
166291
763436
323289
741074
161038
54909
524424
1349990
975592
1404110
1522727
1354465
1835315
718769
508638
1967711
874363
710306
1513564
1584993
894866
483226
1149013
1496999
323244
747866
1931236
420974
1700774
1982126
1806218
1070031
447390
853220
999707
861845
1667972
1022077
175438
1584486
570377
353942
941899
1278487
642783
1688165
17177
44238
1121384
696469
1069704
1652459
283224
466211
683598
589954
1591828
922738
1700956
1892058
1692799
960016
329741
297939
1523338
1041043
742842
1708311
918495
1402866
1461536
834576
1440889
1467094
654052
1073408
1489663
452309
1357969
1160422
1001726
3178
1130165
942441
1788335
882754
740183
800845
125263
787677
454595
1082803
1786489
613264
496007
49849
156897
1591357
936004
1176744
264974
386476
1952334
859803
854954
153213
970774
653270
507403
1230293
556974
1154323
1341194
1869634
1245980
750432
1086191
1349358
1363664
285044
1441478
268961
1473222
833932
1457533
1313920
902724
1929623
494066
1425413
1170446
242235
495944
13470
694506
703517
1987809
452924
1530721
1251893
1419022
1573937
1259155
1067930
1766373
1980860
1296303
415101
1452692
1430069
281030
337543
347024
1599212
196568
1435188
420204
1830180
202309
1493918
884207
378288
1753362
1876601
1794082
1177989
1792752
999372
533238
117410
1797990
1594721
1266322
1287090
237208
941011
1692765
1847115
1880891
1086619
72830
1743917
178254
188384
41866
389057
674931
696899
217809
904539
380850
1055636
253849
612136
121089
969105
1031747
225019
90864
1239961
695206
1578846
1657281
1388284
375250
1746023
1930702
183548
811250
1881230
1255734
774562
900221
435982
1016567
1284484
1854949
1366976
162683
203250
348161
84934
1747375
279200
1381845
863158
1796445
1685119
1584043
1559235
1843780
335230
1773385
1660798
932465
1455252
1667699
556366
129661
300081
1906627
390368
58011
783080
1144247
1905489
1736467
1094403
540494
112609
1967101
1084727
672492
1165320
1923896
1124010
1651294
7723
305748
464284
317524
440056
1089518
1838633
1545342
746593
1334857
27954
1014907
903613
855755
99678
1114257
1854506
115162
1405061
599856
1244487
676493
668713
775673
567490
1275827
779627
139431
640568
327840
266262
1805176
160045
1423676
1720208
179820
328492
1409701
1965234
1428853
1356071
894074
1368792
344224
173014
1575973
1485914
523634
1796379
1865925
1292627
639391
1026219
793086
564185
1287361
753647
1826113
1499319
671428
1493247
799450
1429261
1588833
235420
1923656
1765188
2301
450078
699318
1607231
525365
892903
509680
436833
1705275
1822907
924602
422878
1040058
1536329
520884
53858
59415
288564
1600357
1023072
505153
388372
1574129
1519440
1974524
1480549
1355893
135459
1417945
55064
666421
1770350
1907908
1055080
282639
1144161
560084
534318
1793298
1300108
270804
1257405
1866714
1469973
1383081
1560656
427250
871243
216444
74197
234644
1248510
640371
578564
1188791
1872524
1434452
551384
358007
1156074
960959
1687421
1232266
527169
1324739
699738
1135798
1519788
543174
1953756
1226364
649804
89527
525736
730643
1835869
1788315
1885330
235359
207463
1928160
740742
1117
1276567
1623618
1845105
851245
1196155
1685859
1779497
114441
1772541
127118
1740021
426993
1768273
873281
284877
549903
424131
607414
1093989
1047745
1001264
1571974
1372726
1880541
321962
303896
1141155
487921
1288210
1430392
290131
1410693
1720454
21930
637112
1051383
694505
760757
1962031
1938016
320554
1028739
1228501
1938751
350114
1556735
61405
1155705
280221
1503525
1238891
178917
1005537
1699788
1527482
591907
447778
136221
852864
327180
1519734
1510691
667164
118393
1458375
1543611
857617
575805
991113
344391
932822
1997963
1502326
1146713
1759625
1189122
1366503
1423937
1956873
663113
1916241
15459
1900767
1717886
1745153
1641038
605838
760592
425793
1568892
1109894
1132887
630160
708368
179675
1830670
1170229
1023627
321457
1702465
1796059
1034203
602668
177324
1396531
1883154
95036
397691
955428
894044
651401
774125
952215
1689711
670612
451429
1766063
495676
1052848
470307
418000
387786
1869948
1230411
1638768
1993643
1800003
982772
310063
40303
1465242
859064
599674
783820
622811
402990
1260088
1349013
1509432
1548130
1309662
1998397
1013141
840644
910394
721698
59960
1988823
973838
251411
1961065
452475
900088
260611
1532164
1881683
9210
393960
1457677
632345
1709931
858744
1104501
782164
896775
799420
995668
1594996
1695486
735443
320658
1561334
194961
1675807
991764
1637835
1676325
910326
70733
587784
380458
1157095
1307175
121233
990640
721199
1143572
541775
823867
1116421
1549263
1788181
89651
1378325
342130
1822219
1490982
1578405
1126803
1168658
571410
676558
651853
707271
525658
1307080
1996550
747901
937446
1436988
868943
606979
941624
517996
144202
1446438
203830
1450811
192757
44810
984395
906495
1842208
538500
8439
1391173
1473563
1113322
344830
538459
825131
616956
551522
1978987
345322
1472291
1845351
1601194
553537
735630
1999987
23511
468144
1137799
1435471
802027
845620
196070
763557
243232
1310388
1675270
1825268
16056
530434
1880181
753313
1878189
1962426
1048225
366482
1845244
757123
1221051
1886552
1536250
1992858
1756831
249355
1241520
137908
1875624
1246634
129393
332551
76935
60422
947863
629788
1236991
1034744
1104063
1447023
1401599
1526271
1585011
272984
726422
1164535
1167597
494089
898300
931627
577541
1035467
1700502
180794
495884
1288408
254779
613311
457211
1119161
800589
752024
809756
571060
1578157
1615008
347585
1226179
869044
1596402
113599
917214
1082987
1512014
1203362
47841
1132512
1197477
1462532
1778378
943473
624881
938875
115189
265494
1046627
623896
1038748
454271
1822909
1370280
439968
1772162
1239412
679735
444258
1916638
1291591
757190
1668320
1995493
1330885
1379289
880656
1047887
876628
1578699
480163
906239
61368
1749867
1666678
1752014
1610540
1232349
699694
1176551
1639079
566065
1256334
1278254
1620106
1760674
1185922
610056
350859
1525516
1479140
97430
269862
1453236
318582
1021827
1055143
1189663
1633170
1152975
1592257
379553
812927
1943212
1452541
237923
493277
1276732
621028
861737
674025
500568
1500556
1138812
722150
418722
679356
1923654
429687
1275457
960176
458672
387443
361540
1935668
335730
590720
93150
1917034
880374
796140
1912496
1740581
154346
1086673
278803
93800
1503811
1651259
1786989
673613
1128989
594210
620694
458050
1247492
1614409
694125
1033250
1216795
1010686
426451
749351
1637760
88839
383030
1332764
1444253
892723
136224
473957
898013
1595666
545887
1380023
461461
1948051
1160805
1788228
160181
1001911
1285622
1920797
739796
377257
893079
277205
785844
1360498
1863829
872106
1791322
1687894
134151
1332979
112453
988018
631388
1826481
1647902
756710
771548
1553946
187316
18045
1147829
724579
403676
1146838
841097
1468421
1011345
1699905
1675876
135842
427621
1542881
796046
223042
1066687
1664507
1483742
1614009
1027770
693854
997641
499048
10875
423777
5715
1529738
480171
1776651
974848
519567
695272
1969777
1636896
521219
398057
1729353
861563
165815
740991
1350449
1242747
733300
1324355
47039
1087560
848938
863358
600846
633518
1458429
283541
619198
705239
1576094
974090
1761446
1792050
1462371
115158
1215052
992359
1561651
1739567
1938920
305833
1202890
771746
1880888
1006387
1899494
1697124
1430789
1190724
141745
1283120
24364
430020
1949347
1111253
1052503
1082438
1637383
823855
958912
743721
1756529
365973
92268
1896768
1661299
1808334
1331133
258980
385772
1471314
248745
160285
1557432
1806005
472342
1319008
1100750
1382128
1104458
1659276
1890525
625823
64868
1802250
1207913
526122
352982
1258919
1477655
134781
1052274
782786
1549552
244474
806113
814007
1500295
1624712
168787
1017375
872260
673141
1169359
1507412
1467004
876884
742970
1362184
422244
732313
683544
754454
990501
483253
261872
895787
891716
448548
1639625
995342
1387629
1981045
282301
967200
404707
714824
255103
1387359
629273
455028
1150054
1434848
786275
841885
571025
226871
467440
1030319
1077692
1053404
266219
731368
1361779
44261
276242
571710
1899096
290996
210516
953807
252512
930298
1851757
1026455
827951
761179
1495580
1308591
679066
796386
973904
209837
1288630
262595
461972
1281186
709121
186774
1931304
1995511
1828459
1151868
591209
1909608
52470
819206
1777990
55742
1352118
1747058
1389849
1324035
433943
1442008
42143
847808
204025
693040
1186000
1640606
175894
553982
1575725
1587068
943290
527456
12999
1223649
1757418
1567915
160296
1200169
1132681
1806970
85251
1117920
1767546
730000
1029287
59227
691147
618835
1741368
299763
1750176
1074731
1123818
760646
13730
1831371
406793
91408
1869042
796048
273282
92387
123244
650140
154192
1718126
1766026
1822909
1053498
1891093
652984
173481
1875809
1643709
7878
1387547
281464
627085
877201
1175376
1501547
1759479
1343061
1423468
1780800
1443604
268360
1267412
1811091
1284516
1957409
239337
114661
528437
1316288
684810
1628298
1623163
522677
1835837
172138
1525425
1184915
1936486
846543
1273531
877403
1038764
334147
40668
1688249
1137418
1828239
162228
1111248
571064
1487122
880534
117413
607422
795024
1314027
543811
539402
611918
1203090
349228
1297346
1512902
837667
459411
934851
481327
189201
144725
515249
278220
70403
545999
1725326
1009609
658635
1156175
1747971
561077
1946598
1473487
1259589
65330
1500763
1282802
1876311
1198428
1314932
1186405
788503
1662300
675725
1611239
341632
985012
1855758
753247
1885431
1956387
507331
873888
1558650
1642465
1505563
1748970
1735105
977597
1852288
1095375
1314867
772446
1521251
969090
534885
1508617
798140
1512718
1355893
1614224
941547
1116830
287455
537608
101336
1157071
202732
930976
1200199
108942
1687414
1313860
180299
453
1939266
1211461
1237258
1449323
1433643
1170808
1016914
1585657
631362
137189
577965
968389
491057
170667
1119808
742685
981618
1936304
1260409
1044087
1258239
76848
1204591
818383
1490800
1183319
1462634
1567786
1465519
745103
1100158
329933
228532
750940
1223251
919547
1906113
1743518
1359736
521238
1098746
1948965
851667
1905650
736927
1370052
896667
1903306
1500847
241051
645181
1362155
1721017
751792
702613
1703600
1100727
152582
1356043
1964142
1853804
1151163
1070196
1353629
1753627
1752735
986355
21995
1152042
1591255
1783705
1506828
112941
27870
1739581
1576204
168940
1368558
811272
634868
1735379
516528
108039
1895950
1410837
708379
1586557
926580
1719126
737732
1072036
332082
1666856
63053
1525884
1381516
220362
691271
57907
975367
826531
577570
259425
1867118
784706
1529498
993464
624360
10593
1280276
1327643
628087
133828
1798170
1093533
172699
1236716
867273
1459223
359386
1385657
934698
1642472
1398244
535167
433434
1507710
1649225
950549
1918749
1851737
1631324
1835908
1050635
527633
1921768
493586
1215947
1964821
1623189
1410379
752841
1914508
1053879
732962
377275
1960768
1385970
1565424
1641337
353652
1232882
1922554
1077079
424357
951785
1208797
1565290
830395
636107
845909
1624797
640904
1557444
553386
508577
657551
709
226837
1597841
528802
792442
1667981
1073937
1322116
1038264
1088553
1914216
203312
1660782
360746
882910
1503018
1062421
1776538
1298374
1440331
613904
1662936
1702800
1932621
225163
837909
454141
528778
1616695
262636
1797333
1986470
1776142
1139425
55582
1899600
1180924
519162
1598347
781474
533190
105780
770807
702954
1076029
1533136
154047
1788792
1583571
269747
1755905
941637
1254433
624218
624515
1750505
9604
727238
714432
1884742
720204
1410848
1248219
713550
1182369
1982556
1205028
212865
225901
1144603
1370635
1826362
1989331
1067956
1812947
699081
1269611
771885
398818
781755
1066930
115040
1261316
41337
949391
566226
1828327
1812144
720598
1301130
1730335
948062
1006191
1652832
1425387
974359
869189
1772866
959922
1795372
1593993
1379324
1265306
932358
783531
124953
1498305
324281
600747
1925188
778085
247780
359512
1264814
1656132
925513
730087
1016889
1989274
173368
604274
1764173
1695802
1092996
1459374
817671
985820
1848333
1070440
947225
1581737
1059408
1412148
1153355
295837
1019365
1515516
490888
1386176
1292656
1324940
1107647
1375079
1766194
1810732
1599585
868942
794936
1050534
1103409
1626835
1383212
416449
740174
1012557
1309631
718757
396304
1813996
401826
1008092
1456282
1022081
1206750
273033
385514
528870
1848025
1644196
889382
1941780
934335
353719
893559
329053
1295500
864570
1542327
17194
1345220
1276937
1868555
78275
982804
788146
1417904
1243544
1775497
611109
1680296
1140080
896063
1660370
222686
381246
245478
1627845
881086
935967
992737
1075471
952196
1063853
176808
431896
1246168
42011
698536
762978
1610404
639611
1075827
947101
870562
398070
120034
407817
1624975
426119
1423938
92504
1206469
1241384
544632
1463442
916130
1474828
1940701
371884
1668527
530576
382592
897656
675878
1255135
69228
1851968
1629777
1071503
990967
1873359
1477032
1772183
1999654
1909295
918927
965491
1625377
1656946
1304683
404412
766078
698881
818029
1255061
1678637
539777
1264385
1547264
651369
1261791
1915578
946088
1324559
1527890
668116
1351810
702601
1628958
1820267
920265
536010
1679874
1594533
1435286
1311566
1098152
1352354
1185428
326586
449500
1284765
1953017
1830875
441146
766297
691294
1427447
1593769
1023865
1772174
903667
1367697
815121
353703
575800
1268529
980212
123973
653273
1501335
786181
599013
1093537
149354
1503693
306898
540540
712868
192696
1031611
1207242
626074
164131
1811179
21754
241113
1481630
616602
468798
243272
1185682
1282599
926582
162961
1150482
1550985
1348232
189972
531677
1486901
1790481
298423
932334
615418
1533941
533778
147104
601118
355192
1856753
779207
976615
1689620
1590150
1807240
631932
1317434
389456
842223
1822993
1873913
1037893
9741
208368
945643
1219939
900268
268816
1071101
859611
614574
1926708
1100011
607828
1697829
1958205
1721460
1701315
22539
1875855
1019681
492499
1294953
193753
407233
1463151
1337724
1972575
316461
699738
1105349
744369
390930
1519447
515952
956292
106339
1856351
617295
189244
1181380
106098
240610
60723
581711
683860
1149118
1554016
1265820
292615
1776919
318664
1365126
932741
1806954
302408
1409464
1891162
72169
1142139
1073076
1606227
1344863
1886053
1184726
671109
86537
1919034
1774370
1567187
1104965
654901
987311
1171988
1971790
20133
990140
427360
90275
739615
854339
386958
1795693
548132
908528
1475976
406295
1636151
1498676
1162137
236355
127139
1619692
1624131
1326578
1045907
797834
148022
141557
579300
1535449
1177183
624356
1627108
1234209
1836817
586409
812288
1726040
1824707
1858761
1867928
1020617
1568255
344310
1255053
1778699
1075943
1473807
1899058
1928596
1626325
886931
1629411
179065
1561608
1881279
421359
1095857
18159
123882
597074
300352
1113440
1876598
1011623
1307761
585724
16860
726045
955179
595424
628958
1795791
268073
353585
1000072
1797059
1865858
1558209
1894531
693737
1648377
1443551
1510950
1663660
1503386
670431
1861467
1221548
1272871
1488575
918864
163559
1717690
413588
938242
212997
1961849
1316086
1872563
1092769
1425634
1420230
88928
1647606
348794
1648813
553930
286541
1525457
550898
351313
1407450
305982
881751
1811983
1325741
1183729
1940922
1068154
1016228
1896838
519740
270993
1116209
1005855
690751
1527970
1750313
207735
265406
1495133
1775805
652686
1079978
495179
323096
364224
1303279
1639235
1695286
624526
1406000
1497875
1773044
560019
916166
1774886
1216981
1722266
1835976
198488
1195908
574794
192399
1172715
87330
971000
1240364
591035
56756
876788
510934
445589
767518
909430
1177104
1395179
751661
886215
812983
96910
1402889
1204717
1126343
361576
1173944
533028
1105106
1046227
1707072
1368467
1217322
1077702
1694408
903519
766814
285405
676699
456615
1535944
627619
1486623
1366351
1223753
992614
1273851
120266
1515986
1388425
824474
1506163
195992
1009634
1904433
1822892
1117656
837057
342548
235582
1953975
1760390
1129406
1967675
983578
131987
1059111
171176
294270
1540369
1355278
240812
1490698
35116
929659
1711174
1443853
1290353
1715528
790474
61182
355754
366196
73863
1047607
458463
687130
1098979
1809252
1356494
430874
1990920
388429
1019191
1947036
1151574
1283109
170430
236648
1194238
1194742
865401
61301
1089067
1870777
328294
985535
1489797
1819880
578123
1001014
1510058
1337301
927044
1408321
386169
1927218
492822
1564190
668899
1972946
69446
1768119
1128010
1913956
1072518
1035196
1721284
92491
1868326
1951754
1621677
394176
108416
1737600
251922
193670
89588
1872964
161475
685921
1573235
1797967
1393143
548878
1102845
133236
511379
939925
1252277
1984672
1923924
228440
102485
393551
104083
1749434
1408832
1501676
1149125
422869
640734
872083
1261000
1819426
1301033
1005168
968993
1360024
1578986
1045589
436335
216625
309596
1166189
1914277
1313058
1848100
311279
1187421
888606
1194707
1702404
1465808
266456
1705033
1149312
221462
67363
1697718
1146314
1854727
1216515
834730
938111
564659
666253
1908561
488684
569972
565986
656708
161116
1495961
1361531
1840851
1301692
1881423
650648
1949034
1163749
1855325
383374
1300023
1925644
1980377
862351
857827
1877206
1390160
824499
413179
1236912
1361018
1201958
1391812
286677
1881788
1666356
401252
1430818
1882081
1145040
85118
1186379
323408
1085370
847441
46493
1011073
1499648
1638225
1681123
1880275
1489476
621265
1683505
267093
125038
901439
46612
661869
379884
911228
1118703
1432083
1881904
696456
756892
70328
1664432
1039811
1466986
994325
1507938
1100907
1679308
576675
219384
1618291
39196
700201
501020
1208247
576371
169344
1958541
482696
1152837
797623
390337
1224869
1417646
969243
1248387
911729
15031
366853
1677907
1390991
1004472
1567913
1680584
1906938
1624653
1853406
1678394
1095179
1926372
794518
1353409
69859
68147
507185
1245043
655841
122271
1709493
80284
737852
778972
603801
167000
1730743
965501
708052
868189
1744811
1939496
110338
140191
1998721
1286465
1877897
276606
865807
355856
1204729
296504
1538454
1923169
1177059
678616
1680342
463461
421670
781135
1843551
830162
888999
1703325
1753170
365945
1026893
1389423
1571000
1271224
22419
1612581
1807554
1955363
7415
1725307
88953
426318
485606
1598376
1258419
276184
1176484
1745810
447028
1337653
295120
1816872
976165
728526
1149363
1721849
368817
1110277
361775
1924551
1298969
1245853
1610383
683767
1995893
1940290
1684536
316345
638659
606839
74543
1489696
352743
877611
1662419
896734
649267
1381142
185732
816945
1390102
899602
445612
674343
703049
1077872
1557120
304937
617493
1388260
794733
1776063
1360931
1092524
661479
444067
33957
107969
52098
317043
128088
1928703
994505
677961
444189
1922867
1940488
1026752
871868
655348
364872
618945
1380941
346191
604696
1369598
613832
574284
346240
211372
1884911
1835807
1748437
503837
773069
483970
200569
1752933
997643
1660347
1988521
874378
1963407
372635
220848
576587
474483
1922181
1124033
1449400
515881
1192015
624247
1084362
9607
1511134
410889
1525762
586032
1452989
253633
102424
1547819
1080891
1514273
728930
1021108
1455883
84417
1312129
1749966
208175
1940344
1226500
1206200
1979871
815373
1721328
1768352
1326423
1941310
1781321
569326
1714471
1610248
950889
1166306
457359
81186
1197169
77153
663160
1604545
1473091
317786
490111
1256863
1417716
802119
956263
1874808
126606
264181
278546
1230186
786118
424440
1526738
814974
1210301
1383863
1609150
1214112
190403
1935298
680671
797562
1638511
1640277
1231346
1021657
1747914
50506
674132
1021741
1877121
1493990
1139862
1096497
26134
1623764
407417
1252989
574558
353592
1768631
366758
411246
1630837
608473
945012
1443135
1652076
732836
1166411
958993
578578
430561
1578553
64915
1190410
527654
1583491
28265
962107
15940
1721486
46012
444167
1105001
1969323
1232628
505557
1601680
103562
1619892
760086
976198
1347950
1607501
853555
766756
29056
276883
1272958
958960
471590
906026
1262756
1389556
1677835
190427
1438591
1572570
1097796
1932679
525341
65102
1666351
944802
1008446
306051
1613849
893018
1874345
1323779
1557534
59222
1308742
1636107
1002841
529069
378742
1674987
1909711
1691728
1895075
680303
267093
1032893
129314
1600731
429259
1522475
1069775
456242
53178
845532
1119241
903284
980789
831762
741895
522126
673238
417485
1908465
442906
688630
1329763
1756195
954666
166390
1683455
516539
1953498
1713888
1869266
1900255
716498
414168
1429462
1522745
1808653
1792313
1845003
158778
1529684
1500528
1745474
1672051
1996532
219065
1248013
1521901
1671058
1426316
1421203
780010
1324477
899184
1533683
1122479
533195
539138
229980
429288
762699
434145
834374
1437757
1631476
765209
1837197
858261
762456
1150305
1592427
184229
138133
129442
948029
1082817
1734145
443962
1975182
833204
1752671
1579384
577919
112047
1163548
363952
335127
1881029
1999923
605100
1725862
1762154
1970041
707777
725562
897443
1782571
577903
1173275
453299
443021
440070
1659358
1370792
1372864
1505999
190831
448634
1625612
362510
1671107
1268359
357333
986312
582592
749512
791850
710172
1281322
1394459
1186435
1403133
1612895
388403
1313695
491127
687558
827526
465116
1590555
1591516
636176
272391
151637
402311
1615389
1321733
455464
1216891
176076
1784287
540046
1777757
1875025
742257
739623
1671009
1140756
1255064
1505922
1997360
348095
1129707
68486
1551012
1185838
1687203
1542590
823441
786894
278864
1644815
207192
56033
1985375
1704076
544730
286729
962384
1800504
252868
1318581
135693
723267
1447082
1976346
572775
1657509
162770
1294637
102006
1890761
932020
1589202
110444
1942269
75858
1140409
1675025
311136
1108037
720954
828764
1686198
1485812
1135088
384364
964147
637423
1386783
1614973
808361
285179
503078
813091
290055
1562021
250671
1559141
645682
1179954
547686
1654602
455912
1106987
1524784
354226
896669
495705
1361129
686323
374772
1816594
1486953
1383268
390165
1072855
652924
670475
313417
418094
648738
626304
64597
1852897
1138682
210226
939641
1789059
794352
125175
1710476
143337
32685
1829658
864543
438692
1346051
1317602
444105
1912829
1339972
893970
1922045
1349860
587479
498495
119204
1838087
57720
35381
532928
86945
43448
1084212
780119
606053
1971916
90716
1935230
1807062
498771
1560608
119468
1629088
1837243
1530990
1593616
179100
449522
1168795
1071934
1920290
1962516
1702975
1767711
1725457
1836460
132274
1515324
1622337
929476
634007
899955
620113
1190197
205263
1798373
587046
1793476
553902
900189
422646
1866196
1267515
139142
1244752
1904148
72912
224804
1754299
1074003
1454389
188964
217434
1193682
1494942
1565396
937192
1282867
1240961
1084695
1567068
315108
1728425
948867
1237506
761073
255326
126288
1539818
717817
570174
1198022
813267
893758
69144
308680
1304583
1410364
1472654
1244977
1095608
1136077
1688312
67210
333144
762944
1194369
1799781
532464
1465661
198179
1894581
657926
1825919
1979970
1132847
990457
1952220
1064721
731819
660769
1506340
902023
1575141
774858
144658
1812718
52801
136671
1887083
888294
1190009
178035
1627948
34067
1336372
1350891
444918
806642
1516597
1665380
1754753
180027
1479017
415506
707497
1465776
628945
1175714
218225
1915725
854932
326489
1927109
118926
28580
859326
628960
398075
1966971
1584514
970275
1882026
1173800
1859104
188567
754832
1934371
1854591
714398
1098976
724095
1386054
1701337
778184
638273
880377
358906
1342837
1162634
107591
1750776
1427635
1420459
1908323
1326767
1889889
1895571
1938202
129438
1073283
537230
52777
177936
83038
398606
226406
159648
1498720
482670
962528
1505890
1851074
901447
1820766
1791381
1971190
1701941
652005
273934
1141683
586222
905419
1549197
110493
899605
1886839
1565536
879258
1108050
329349
641548
809444
1608760
511364
786470
1741626
33185
1378929
895009
1497958
350692
1502498
1755484
475081
1591487
1042214
1582282
1738953
655936
730291
1376279
1229322
261272
1167671
903598
193730
223405
292947
199249
1535578
1062728
364938
1088103
990305
1798194
93794
1150424
633190
1350591
607388
308761
367384
1762408
1855146
247062
534538
1862682
1425173
1128969
1781265
468985
3087
553993
103762
486675
1650289
795403
139938
1069393
22393
264006
229821
1850127
1294409
871759
1198260
1169754
1639275
137098
515811
1280235
1780052
846098
775319
304013
1464879
585050
1713606
1363487
1745914
288438
1466281
1822845
79828
269591
1428654
528134
1390085
1902002
1249716
699151
1914686
458734
1492467
943825
659256
1330857
932976
79063
35679
1953922
335780
583158
948746
1889817
395521
1413141
1374154
1606188
165046
730767
513477
1013789
1987107
818066
1949265
912590
1546099
556610
224395
1428550
764542
794873
378348
1789243
1507251
854872
591985
1543585
1939544
1228920
1649474
1917785
983014
1076072
1348135
682712
756596
1993592
1623574
998300
798600
13013
1958644
828563
1588785
834577
1077123
861464
1030822
1109639
1995906
437577
502160
209730
1351975
1989222
1343847
1468314
376442
1915876
1471733
606576
1930864
1426571
1088872
1527047
1411843
1625505
1208119
341743
226438
847474
1411244
1467321
1519779
658276
155172
1830386
1852184
184501
568895
601501
848958
244526
1867504
387684
1232609
87603
1695686
1091915
1631963
1066677
896243
1860326
1568581
1255898
1702971
1415781
289237
754535
1968287
430005
164637
358185
335803
1416696
564445
610648
1773947
1587353
1320929
653778
84212
104283
732207
1065422
237580
614450
1106657
73245
1990675
1725952
247717
1865286
1742796
1950568
1618614
1155980
259556
793327
301786
1248850
471446
1882881
940911
1652941
244309
534816
1287663
337252
1755712
581777
665631
173714
806563
1166200
618928
1879921
280294
519879
1157000
704261
286674
1924690
230587
1568898
883350
632944
309704
1994167
1184765
887631
1737126
1262179
167012
1501580
1024115
352915
1042383
248079
1205153
549006
1799749
782612
987659
596217
1828380
529118
1454348
342871
1357910
1237404
447343
1743504
1590696
268318
557652
739967
214083
1360566
1347360
1037859
1855219
1123386
1289286
504778
14733
352562
1540505
134712
1667430
793473
1785016
1565008
164082
1775570
1230143
104085
876559
1010355
1169423
764104
895493
1493154
1785140
609990
794528
449490
958620
1103820
1659448
132626
1078280
194394
698830
1299219
1513088
803740
674085
1546066
1643786
1358115
100767
276363
481255
321180
785613
30648
1519225
1914506
49243
1840367
184466
1501727
148305
1785023
1955863
719218
256864
1127303
1405042
92085
989414
1667279
1284499
540348
581513
656304
253080
1809290
45233
216081
1241505
1314384
126202
690248
1762690
1056078
229357
944666
1158496
289125
1769165
1731801
575202
1315798
1200644
639741
1203118
635966
54816
906417
1443157
1616037
1978683
1124088
1416521
778105
766912
48775
1557150
1720451
1212977
1418103
532813
878236
1373435
1264638
1890082
1732047
940931
535368
934354
699634
618597
1478443
1771794
1571858
1997226
94307
396790
1582830
154825
1445800
187219
1759936
1359842
1080933
1259967
1999710
1204207
1564258
1466660
442152
683473
463247
713624
738404
382094
1444084
1432041
1885770
285703
1961660
291618
583326
772822
1146915
1458008
32156
740186
413914
206569
1928128
878911
1978459
1917284
4251
1136716
1836365
1844810
1205814
1343368
30097
692348
1816405
388101
1837040
529068
636743
1109726
1449816
1107682
542387
1561798
518934
834616
1032857
1514022
905606
97948
1126262
830149
966071
8535
415895
168998
1861427
1838172
440491
616049
217809
39574
131619
251829
111211
809043
144400
175898
518126
1861965
1709126
78784
552780
596376
57845
770754
1767901
49964
10828
1274065
901341
287414
1741058
1830936
1712543
203716
1876878
225984
1097444
1815173
410321
1681970
1359547
1281358
892474
482152
4851
1063680
718650
918966
1811556
711387
359277
871978
1886858
14213
1033568
1977529
1820562
1277808
1462985
1375205
1404358
1496534
1071128
1046764
231185
1297778
698239
1510968
277064
446817
124663
1957347
911489
166927
85969
651278
1257349
167666
1116672
912412
1570009
355982
25984
858435
1993392
742909
126471
1609377
701646
275032
834223
518869
92777
632343
1503300
21274
1012956
839969
1260213
529114
454649
281697
1901057
1543471
299174
402486
1558227
506327
198906
4814
1012041
1343680
247290
1668836
264710
1223267
73187
622626
1579627
1804499
376551
600880
416131
574579
1283704
125170
1968579
764940
1750291
245119
745587
1539734
1205661
1448901
754345
1079019
101795
149651
310825
1468699
1809273
485869
532384
665434
97717
1751557
1388442
431264
1404236
480703
789216
1440389
911379
1710743
1608653
143386
614959
916379
590645
956630
1955496
327486
585513
1363802
830153
1895425
1850907
1714323
621843
1550415
623422
1134431
1285141
1446382
1486757
271164
1236563
692348
384215
757204
688799
1843824
73868
76334
1341530
1733468
1168683
1128655
1361592
388126
35948
431310
1265157
502806
644807
1344692
847339
709775
1497106
583400
944773
783130
1134386
1313654
1505572
1360366
1376086
1665557
21316
1571835
1590268
14096
308564
1883189
311474
1817374
737207
487697
1246829
1182348
935042
232881
1652497
1762112
1846269
1619153
1603396
722673
862668
1240809
1581346
631288
821279
1372364
1728652
281083
692159
296451
136294
1194656
1707985
1945027
1385677
1468509
483375
1343813
1351692
1014701
533216
1380468
1898164
598426
641434
767792
862354
887263
812865
1068863
150267
600239
1004188
997350
1246834
1960770
310117
1624212
427012
1348967
1260731
404848
500672
286580
1608636
1461927
1640395
1270632
1149087
1186971
548518
4865
1200789
497947
1280343
242217
612306
593776
1912566
784764
1670990
639302
1783050
723639
852323
466285
1979759
1117007
874295
991104
1568304
1908281
1657558
415483
1367203
1937880
611749
326813
789014
844938
62691
210463
745019
102293
1442802
1426659
322088
780508
1408460
780170
1975121
417391
1122358
1784341
1831650
1625488
1747568
627850
1285590
546570
1234777
369934
954474
397333
1759033
1095916
443357
181871
1232797
1413704
778069
1512731
223023
1639543
692691
599292
858235
157928
1409846
905485
1766523
753614
875773
760914
176636
821855
1754843
121987
244906
1558856
1679269
998744
1041132
688558
958990
1073258
1954688
1807314
713369
1837051
1107623
1965592
334521
1216865
230073
253334
1822128
485078
66302
1977700
63071
1454958
1565555
342774
293878
931822
923974
386880
990019
384058
76397
1157681
953156
158255
708799
230803
179239
1648992
1417587
331010
807026
1514964
1603027
731959
50839
656859
825343
1694980
1475499
1389473
1841052
377846
321856
899086
527883
1839034
567000
1503044
1360561
1589483
1546015
1900837
1512534
1015456
1878781
794082
1752270
498762
224090
1244235
1941728
1574480
1416106
1299316
784016
1969625
1844655
1593049
1146297
1925337
1922288
1763241
838703
1530897
1659989
1747836
1286889
1240066
472549
1185175
1489491
16930
1903755
1081491
1227466
1893724
856928
433509
536597
1255157
811530
1112610
563006
496146
1553417
123988
680988
1565384
939326
1189818
786226
726104
1084228
772787
661706
385815
797505
101572
1206909
689852
846570
956541
724150
546505
1769068
456850
64053
13975
1307465
1772444
1970262
1140512
1699407
1942595
212204
385629
962214
1740965
386426
1653430
1398634
780037
1744257
1938966
1619517
935016
1850031
1236326
1861509
1150077
640881
1734522
957348
393408
1813905
781782
875471
1765019
1910833
796861
1416177
1252603
503774
1135160
927366
669210
742691
1556560
870002
1569531
1934014
760368
1918385
264392
874103
665609
514533
649
126731
630985
528079
1190416
1777349
385055
1665129
160333
46427
844164
1605448
1810976
875428
1421067
1021580
1655577
574679
527050
149708
2401
1854820
1011551
368521
811360
1309237
810831
840459
1311705
870495
923104
1750716
1521261
264353
1490750
654421
40414
177753
1344141
934286
517386
898752
1660734
800818
1238674
651288
1055428
1124583
64180
1164270
437394
1962663
1806563
1630144
614044
999336
631812
41077
1725923
1196082
648508
1179319
1990076
240790
140051
1565158
95851
1802413
1769772
1645808
1635930
3347
490313
1073841
206868
1571690
1038252
627706
783355
1202038
882478
1013105
801158
450318
1635981
184103
1120652
337356
1101852
484214
1012202
1174520
66466
301626
979375
1213919
1823081
1558037
1238669
1218593
584869
601402
1779483
1492667
1707027
1165391
115250
1394434
973739
646407
1074863
869367
212624
1967521
673815
190931
1373741
1540917
1185175
134119
556322
165670
770612
277426
447479
712254
789713
438928
1282260
1823668
1430367
181424
1891488
205565
46177
1589537
1778646
823570
537815
1311624
1574386
632643
1062022
425956
526690
471674
653367
425096
512780
1529855
1773552
1187750
1949495
897990
1228421
1499745
858388
1293995
151608
994146
925502
443579
1302810
1570626
1273019
1009657
464899
468775
1081942
572655
1463395
80285
609084
640923
594012
1869377
256950
41579
861750
1244471
752589
1954914
526080
1730208
1355566
1055865
813063
883535
1089074
601133
693975
1995858
653412
519650
438651
1828020
1452739
744702
1000022
755266
1261895
426703
1451630
1525767
1297596
368480
1917619
1119204
734451
1141998
1771309
371806
425473
761327
1014581
365455
1240978
67915
1248929
159611
1910642
1619680
1358094
745563
771331
1096304
1363353
1295540
1605939
838431
1699989
1896447
971700
1274064
1719276
889919
232443
1872937
654537
1787680
1903203
1253438
1785134
1319779
2352
1711728
840248
1575902
1550365
1557423
1217762
298392
653623
13893
1925559
404601
51148
1030968
553038
225131
65351
77970
1450824
1870794
530495
26230
467214
1968937
1142218
1786065
1267140
1004511
1982447
613044
767419
402703
527417
1276903
1725237
449211
1106429
1982381
947025
1579930
1268558
652725
865582
1678599
34935
282149
1372134
1254858
1563972
697811
448081
1565764
1060270
1318785
1147926
1550955
1132051
662368
664297
317352
865676
1725149
466529
1073065
1677188
1484334
1126738
291981
367173
769210
903894
295471
1387282
1841099
1080030
528368
380209
1587442
650199
93190
1782255
567647
445987
838603
777827
1534318
1670995
1898351
1844509
583082
1217785
1027681
746129
1648050
1371162
196660
140924
501142
779949
1714064
1621807
224936
1919803
1139146
1088871
1016424
492693
885342
126263
498693
1311333
1646754
1824279
1533627
591925
1390783
1060406
820595
1803658
1338235
1779501
300934
1758703
812701
977105
1892768
1584149
1334415
986999
1178245
1634901
778811
1888510
1893507
1156058
543713
30417
1698790
1281776
955320
161561
1891999
1934636
1324384
1630104
1827306
1020527
818727
1144284
918944
1086639
777608
1272025
1369191
65142
668324
1055106
1054923
156415
1939388
1645566
350357
104441
1691966
1934832
1078372
1012842
1514577
883497
1102376
524085
1370403
1006969
1166149
116965
1804485
1956389
410944
1492338
1982532
1362459
1332718
1389335
50031
475843
1133128
1245490
936394
821083
1082438
184327
186420
829449
276857
1200920
1093768
115053
786508
736134
1017242
1175930
666370
1299596
600506
1231588
781747
44480
1114426
1289037
1067197
587227
752529
1214721
739567
409308
1021670
1704640
1469962
749385
236606
167265
651694
398577
1715090
1355702
1035469
1618927
310386
1201402
1265086
1948369
1958357
711927
1082152
337782
903886
1665083
506382
1559420
1931166
1799883
798401
1931710
1565152
262011
898374
459096
537252
1491996
1812915
1253725
1526391
84389
954052
825310
1106070
146063
104355
101848
1681439
1079246
759244
891180
1699052
1767715
84914
846474
442667
886241
896139
249172
1642817
1063947
755570
359017
904815
1798552
715635
1563276
1650752
780940
1616844
1368137
1180038
1236540
1986176
1687404
828350
1696487
352832
1065366
985092
261950
492055
1964967
1003216
1515175
1947723
1988048
1216213
1183371
1652366
381013
896037
1661094
167063
554556
1272801
102847
515094
619680
1004683
1393738
27527
1555293
229427
624526
144023
131171
1170142
1806716
188783
478604
1720440
1252648
1088054
361986
1366168
1538048
949166
437991
1515666
1719375
1228853
1599530
1098473
1886600
1833467
842039
830663
1118954
1417017
1650170
532730
514614
835529
1944578
1059240
1512068
515231
1162280
1096734
1130338
1101177
860032
1211942
658668
962813
565590
1362406
982523
793011
1974609
782125
1014319
1894074
835401
120890
1954794
609785
1288799
565104
804194
566669
1300707
1764635
980629
1018744
1069806
188879
1707017
1839446
803902
206780
1639390
361102
1224894
1707852
901101
433594
1818811
1202598
838343
196359
299165
526010
1243406
436134
813303
1362221
440451
172022
1346801
718514
137154
240894
311828
1579104
897061
1129585
1952147
1452196
131799
1404925
300064
1894505
290634
1964379
1274885
1533621
639868
494588
79338
1940574
1216078
1273601
421723
3987
192701
1814163
1931236
10167
590469
1062294
1246205
1536611
490
926031
1262178
1782774
995009
1135970
1994932
952355
1891231
708840
484341
39523
557403
1121326
249662
188001
723224
144642
6975
1427706
1270608
1449144
1236732
1933484
1082132
221785
453467
1939143
1822199
258115
923795
1058944
982882
1227766
142167
1857523
1576017
628462
1004842
1308975
605778
1374471
311086
1719830
1466543
398342
1858848
247764
935337
1178036
588358
1569155
51192
1901928
1456464
232752
1633509
40001
1560900
1604068
1415708
1812617
165715
1146586
1610162
985294
409230
681988
455772
1685332
1004317
1566401
62712
1393784
494885
1142759
189061
816218
611398
1142883
1784571
55403
619750
1846590
1641188
49662
504451
1522283
866390
1155051
1799678
428101
1884803
1125643
1706357
1944217
556144
412914
1928456
1370484
1146795
1385227
1996562
403429
190857
1639017
1778349
1295182
1564099
1026082
1509503
37718
735838
1134629
722908
1057286
7339
10304
919186
1764541
1885088
5824
1977066
181973
1289669
780844
1295547
42293
1201617
1617314
1489172
1062511
71745
399095
992925
304935
45130
352273
270086
1494356
947646
546215
1789132
1144813
896587
648877
1798706
1488025
1212654
351694
1916648
1429047
1797779
547781
1577078
1284312
932109
1784284
952390
75328
1777791
1703448
1086959
146722
1942784
588735
451836
1901856
1721236
473639
757620
1936412
1198829
224648
360803
1183218
61884
1513191
52896
153594
1190242
1166228
976449
1864034
1863746
217266
1655670
1320343
1983622
72845
55958
750799
914881
1837213
778446
241752
664512
1167158
960081
1372445
70191
654876
621662
32481
340756
820935
1264492
363146
1684511
1166532
151864
164086
1845820
1815841
1508540
1370392
1744736
463918
243186
1927422
90162
605278
1706944
70775
1908513
1223151
1325637
1598632
318251
550345
1359071
776944
1728554
1986355
1182716
517596
1951665
513245
287369
967238
1356589
1015534
403620
729643
428406
1585955
14123
752917
927550
1673723
412102
151719
1828331
236099
948236
1874639
1477847
1964533
1101773
650587
226078
895269
64242
1452823
522523
1169577
581410
1779304
1035959
369942
1706676
219884
958294
1842809
822020
1804007
1531956
861890
86681
1781855
1604236
623431
630226
85687
1989866
1958541
239275
1825355
906187
18169
1969367
1385590
41465
527395
736815
1483058
823646
1446368
1539243
1474770
821677
180623
1105499
921859
1645219
1680994
190537
863042
670959
372156
481800
308844
1258848
40649
699905
1913099
920067
1443141
1980537
1493418
352353
1612414
1405257
32555
1193015
1381596
1964414
870913
1567442
1778259
1326391
904004
52879
1096514
1079014
656253
1898310
595554
817332
1972022
1698223
1018128
1026181
99489
1093561
456433
201529
1844289
697481
1041163
991057
52710
706325
1773338
1273279
655751
1393160
1986922
1566874
1907343
974179
123123
1032432
126069
1501519
145691
1540580
734825
1439957
747540
975932
919864
1057835
865762
1616011
259986
859816
1905328
925005
1792222
1749776
1238688
509525
991376
1759592
989452
120359
1405028
235381
1479358
434902
333022
255864
1187211
1350552
1730342
629957
317528
1481490
523429
241782
922761
43161
405660
618265
1378432
427828
209374
1796492
612116
1882693
632011
1281022
551156
1370534
991740
1009415
594289
1789781
1059930
147762
1101457
861593
405144
622183
1015065
330191
164809
1084216
400069
248761
1837252
1223999
745215
1138405
872229
613400
1218482
784500
568420
77121
1493833
368007
1748449
986988
147795
1789835
355865
1205848
408296
1545189
1940650
790637
279428
1293321
133571
1586390
313755
118811
913117
1166727
1003228
843095
1832745
743575
1040637
804901
1192963
691434
1376424
1589917
540576
77580
826832
1521567
1495914
1063186
412233
1914868
347268
1624138
1104340
1932242
1681081
1540677
562339
646063
1099864
824724
99829
1739995
1211936
1175079
1503521
222417
1418147
1884314
643848
1977349
568246
988581
22794
1491578
1041670
338354
570457
1802875
862005
1583210
106853
1958188
466897
10713
45678
1271853
755193
1721551
1326267
1195598
1607183
1888015
102719
948459
879593
16241
1628975
1829093
1223352
271599
1684751
1072354
1906856
1276957
1488580
1452409
1838346
1913798
1387780
926406
856353
148178
1025291
859960
988088
605478
928759
293742
596954
1691662
308396
1426354
1723358
717693
1851379
492463
1147270
1047824
1149862
328997
90997
1831694
579944
1207989
1759933
928538
66383
567233
1154375
960106
993142
1576564
1568109
27012
1790195
1689061
1173369
1672733
1722806
1035737
629999
346641
1161200
1077875
210466
558680
266055
1513393
590582
1653980
1539698
1405612
826955
22897
1205997
145614
1995842
1859930
1548685
683289
110369
267552
668765
876160
1901306
1443965
129031
1816780
1868568
53937
893362
1292644
440993
1928818
1701961
85434
714737
66862
1487283
430158
1829539
500846
1999899
964329
240689
301503
1736182
1474888
947174
1270737
110997
243016
1680590
469527
1178652
196671
1069851
1501387
1004021
797597
903644
1622837
60656
619936
1495140
1485236
1667962
131401
890175
1646523
1797074
813437
1096196
930123
444780
885473
185610
1384655
335922
634098
1302331
1770503
1859240
77120
360122
1647769
1778188
1820603
125038
1646400
207533
898395
1603734
1366493
172671
1968301
1159501
1501761
228087
227117
1530936
443902
318296
1403674
334030
1508780
821857
845957
1819503
1449967
58224
1207738
1638741
1642125
218225
1018583
1397186
1227678
1074675
1622725
182159
1912754
453291
667485
1146473
103897
518370
201250
108205
944042
240016
1241087
631513
186255
761265
190356
334591
1408437
952668
595040
1948916
1341494
1517308
685902
1896518
1933561
1829816
1676167
1588281
614190
1790547
517458
64909
1381632
1293454
1058652
1473384
847409
1577734
440693
775383
1078094
1813123
1191290
1651543
221071
1337691
105343
497927
1609734
1792211
1885172
1141259
616660
913389
1332287
1641968
794315
1040316
714619
1281754
136162
181996
470705
564492
1438289
387212
588944
1510886
24313
805311
1489735
1459615
1321634
103823
1766275
1114159
572595
1754429
1596378
408334
1448922
28460
713529
1777543
663240
492910
1733850
677162
18258
391758
1662196
1936424
677499
305452
655106
1620183
1517713
140351
252763
1917941
726773
258712
1503876
1558332
795958
988928
308474
1888728
1506220
1097585
639817
196061
1969155
1389736
1110276
588233
35136
200310
1638200
1720660
745499
1454771
724495
1388279
21771
292311
1379874
344621
1792290
1065238
1556496
1476650
1925362
1648610
1000456
179640
1635535
840059
1421857
905115
736259
45810
552816
950999
534641
21507
887779
625449
349553
1902654
1023643
920370
537863
949547
1945803
156910
1884437
1021421
127081
962984
1738040
458559
675780
854583
350831
1519179
1397935
1332806
354033
1699969
195180
1853340
739272
1005949
1394686
740566
135010
1890446
876270
824580
207534
19229
892467
1923657
1732608
1721136
1583878
1144379
1956859
1103819
870127
1944505
1555582
1628640
302326
474389
1489943
259659
1797955
712418
1668690
1079691
1669832
338329
1957973
1396069
1318629
1247706
907759
1499231
892567
996369
1771889
673693
1233916
482425
1517152
1276374
1484624
1993090
1602961
1568780
1039343
603259
1229675
1311581
23059
118450
912236
808084
138849
1540210
1163606
787887
199237
277165
186596
1468533
1412071
840872
1442842
1897297
1450129
1007706
51872
362128
1702270
1964633
1493349
838106
930726
538587
1747105
726258
1198032
1711758
1712168
1479904
1446654
751142
1669624
383227
392085
595121
304250
1675790
1308343
1898836
40819
361268
236833
1855552
307246
1490649
1794768
475724
1150253
887328
1232761
865922
541909
1382702
960758
809407
1568307
1720932
1305244
313957
1837582
430409
83416
96065
652605
1918476
601201
444459
1153583
669034
195397
285706
682004
645694
1534711
5135
328206
1261788
521950
1492785
105082
1265021
1689515
1581923
6360
1056724
1755052
1664099
1754158
1956404
1166203
1236952
238110
1309022
1821072
787536
698632
101664
1675304
395137
746876
1676781
1851016
1727911
1128158
1004866
618713
1548360
279896
317288
776749
438538
336307
1336295
611524
789456
623312
334837
51377
246
715550
594288
600157
1737846
912174
424709
1899047
1339318
1853676
306253
142109
315786
718356
964055
1456492
198099
1313727
891841
276642
1495569
1083096
614098
726763
1259884
867954
191611
1973407
1867578
1718830
274586
459402
1007314
892741
120117
894263
684228
220597
395258
42671
1095244
784250
1498923
1821848
1395963
32739
1833923
1983592
788950
801617
1489900
1472712
1733053
344175
1486832
1313163
1474429
556286
506073
1696346
1207365
1680662
1743178
1535668
1370897
1436679
107722
1279162
751450
244851
1224626
1544717
1738158
503164
424789
1917446
1997022
807101
1099215
1047665
1965185
21669
1258203
462278
827776
1567454
1725805
1976382
1980715
1101026
656665
255086
910973
403800
790610
841501
300986
1962070
1045743
1598113
1429258
107536
1874743
712285
606433
164338
1747917
337549
1843026
1581804
976914
541370
1260363
1707726
1017247
1993591
1301233
1565149
301068
1781663
1232863
1441391
1470874
87444
202915
22096
797650
1417301
920580
802687
481768
1416703
137681
787151
958767
393767
465477
1399558
1226609
1133764
43556
1442754
1210273
856868
289840
281088
885092
1457912
1687079
301819
1830625
1411773
169171
741562
1783449
1290212
1040396
172538
966897
1493470
250136
96104
61499
294958
1064027
1768654
530813
539169
1025963
1325056
1335366
689246
1741259
1887380
106466
1006691
575899
121730
768082
1320000
47883
1511398
391770
1424734
209685
1784732
636210
1049767
1584746
557070
583848
752377
1998082
1315361
954305
1585935
837729
1181508
430991
1949681
64346
1544015
1461794
897752
783317
1342143
556757
1220416
1684442
1628263
55717
236575
1991695
359606
137107
662674
1181138
74031
1511066
92479
625049
1106165
1034959
1606150
454848
976868
671815
1889149
1175097
370188
1281325
221652
1608453
184413
765801
1912007
460420
1328113
627453
348593
518096
493814
765573
491155
1289161
348778
1281268
1576609
584897
554328
1863282
49987
508696
757146
1147076
240036
1173890
1255936
676075
707080
676806
1681360
614509
729717
1523487
289098
1821829
324325
1857358
508713
706597
879932
165557
1502697
1673852
1962329
1484759
972293
1763008
1052737
286431
659144
1937152
43826
1205834
1421653
63378
83530
53308
1595157
695107
1795404
354047
1307425
578694
1645903
1716577
4631
1841429
856837
384947
847147
277486
1889531
1445885
1718374
799808
840306
367263
1253290
1017290
121840
1687632
1543455
177828
596861
372169
1102863
1872971
696039
1800844
1121194
1096186
1230355
12011
1447902
166855
1038255
399444
1806774
841274
827949
347165
294658
1045296
832431
495309
1887715
1175631
1326923
1439850
739786
711958
834770
183546
428952
182197
1092693
497171
987301
1566913
277307
1557376
524132
1661428
945822
1370673
875545
402310
132131
1474350
349808
1132422
349419
1595332
660715
1254153
948300
1014950
895138
1992280
321504
142930
1984449
1549073
293030
245104
805265
292594
1175603
1247385
1297897
84492
1086547
756267
1557959
846919
743867
432502
613956
24113
434616
1695008
1182765
1591459
695675
298628
1790199
1561902
369494
1968562
920913
1248306
478417
1396192
429128
1019467
852945
904944
491161
1190138
1641724
1513837
964116
1627952
1009417
23583
281584
109541
343180
76448
1292601
254756
1413613
156283
1617737
719895
1778759
418116
466326
1951250
999773
582652
18546
1208634
1039089
1447970
9459
91764
262695
60995
626860
661362
1466509
520835
1167596
1978327
1536482
407984
1016913
1280387
1342950
97917
380825
1333125
1089156
940909
442614
722889
602725
776141
775982
156842
491838
748837
800781
14933
997793
1230936
1034641
644238
1420511
1929217
1835978
644228
1203648
347380
469759
140644
770271
1955037
888312
1221314
537158
933910
939477
521104
1694729
300298
364762
28176
1034605
71800
903888
1468898
1692725
41164
466247
1278138
1228364
449160
1883755
240554
1259728
57014
1223499
1536603
1357291
1911393
917257
1603723
1477123
1996233
419444
932361
963296
1604699
1117641
142462
1923474
1575795
185801
1562021
307797
1198359
1907411
1997916
265484
1534054
1657694
450922
363086
1227176
1817504
1339043
1393519
1304475
264801
1437982
1740976
1586439
1181057
580790
1192648
916305
1514581
988108
607321
1162767
1959592
914180
1736291
968237
1408298
1881216
805732
917966
623079
1382459
757313
1073129
1089350
1507170
582137
229766
754699
1136741
29744
105294
263381
140690
383473
454728
1755382
1689434
1166173
1895883
499965
1122688
256406
328505
23709
1288100
799455
131168
1892477
914129
1939018
141749
791886
202916
878666
407879
277692
1737197
430969
1890711
1315371
1797154
950423
961741
1120668
243473
1499322
1555244
393035
1719426
211477
1924566
33820
865342
1367691
1827139
499683
970101
1466847
1140771
1506993
1031270
1466713
207180
186563
736721
1541272
193232
943498
954228
1286827
707349
32692
175950
1753809
1182698
232527
1760209
1562959
4691
1700601
114557
291695
1803342
932116
1922428
1995740
890587
550155
360420
1420334
503709
1566685
27952
261229
1394351
843589
1436981
1003056
1877942
773703
1123818
450480
1036656
905219
1456650
1753956
1459287
1537266
757021
431310
632014
776248
619616
1784317
1871461
872747
1016045
1763479
1024697
1752119
128935
1871235
893443
1169947
1265029
1613196
561482
8358
1107553
1820223
16476
757310
673053
1641956
381997
1870926
795782
796293
1413692
1700321
877025
1242874
228327
190102
1820618
248535
1516048
207386
1114224
10397
1959122
1847764
1794028
265662
290131
74755
1400541
1185269
179238
1013856
669770
1920963
607709
1346366
1444045
1178476
1632880
380125
1004623
1574307
1743107
290368
1732199
286974
616865
379886
1338031
59106
1214705
600237
1691922
770100
1838672
1856655
979717
459542
1591548
1242518
33588
1228254
471279
877995
1312373
718504
471647
1488237
489141
1999746
953819
81557
1850748
1351797
991419
1096291
847099
1901531
301492
1854443
1410026
1479724
220779
915327
872689
1595101
1517837
564753
1782230
1051279
519244
972367
1917125
649201
1431710
409621
1210390
1416264
1925872
1268500
314147
270527
221594
189905
1552847
1167910
516285
578074
421372
1824496
1462192
92471
207521
537149
1389520
791303
1583305
1580520
525457
763608
1614111
1304340
1346367
1892702
359954
1233954
1047652
1606782
506352
1535754
383297
912588
1429399
363030
186009
766350
1053756
731912
1076182
565621
602982
157672
1394665
1436827
916312
167788
692545
1679918
645714
509918
1095690
153065
1122436
298681
1351230
159196
536497
1265344
1444235
1193697
1660098
795044
324986
844011
1830478
1206455
187186
750686
1774462
399865
1305231
566181
21728
442000
917298
673244
474186
298084
647759
751063
1536538
1954691
1002238
1451192
197772
1549569
727803
797528
359657
556752
1080846
1197488
688995
343699
152795
170917
1782635
1972372
1149185
739258
1672893
730651
1861809
1979652
1056317
745107
1712650
1431984
1951556
469307
1707793
353466
1036632
187968
696396
865090
860542
81746
120234
1321041
379115
1507512
1814328
1542776
325956
1235149
6880
150112
588542
1035242
1643475
646063
913988
455082
248177
347969
1093725
644945
1020818
1764045
668575
1993502
288282
1190791
279806
76271
843262
1243515
809474
382714
742539
763220
1083201
1202893
643670
1216160
1048601
1461459
1721758
1221841
1398128
693360
1727515
1388093
18834
1325048
959784
496580
235756
520775
1479552
458231
1937059
1452992
59038
1827773
271647
1868919
158846
1840306
1152197
701005
55070
250613
1346717
107878
1398578
169855
1282281
601427
806629
1931601
1240800
1457266
745007
708163
954354
1644485
679235
1482853
1165349
236084
1226335
1949561
510590
1475696
617428
9889
1868573
29090
1992897
1527222
1401858
863932
291118
1861984
320714
535121
1687814
288109
1362776
1130104
1555926
1378807
377573
1107101
1123971
1770591
817964
1714701
1905804
1416178
310658
658765
824629
1575687
1224675
1630745
1170085
1828432
1184180
613927
1105469
274178
1263921
359579
699388
829181
324401
1190749
1250596
1530227
2509
1916246
867292
1359846
1463082
501243
500495
1519557
1627560
936700
1907550
1215402
1174126
986494
30402
651065
944255
845993
1260351
244057
1859563
379611
623851
1132098
1674634
1493456
1327930
155630
1430409
302705
1228623
1022303
310964
1793116
793172
1003051
1994051
541455
409917
6371
1030724
274046
1065912
364836
1811456
235291
1329857
919529
838318
1437889
1917272
402799
1698350
1922649
912504
1950734
552847
1678740
80003
800154
1755588
1353908
932517
707005
1527400
510009
1063336
1416680
380323
1618011
1646362
1505256
1984307
434985
1110777
1113627
695417
224614
1052116
1748512
569081
870719
888852
54459
1783089
1906289
944570
568516
1854691
268305
332172
743966
947266
1973760
1447734
1929186
1572649
216124
1960475
1932441
662448
1901038
1886722
1991839
1412472
1841385
158107
1601279
156388
620393
1124373
781935
1557795
1050943
239172
1252047
1998628
1485897
838382
1153870
368097
1471640
1621779
741882
1860413
1848012
1545203
1608074
1707744
1995146
1684886
1031782
1361740
187511
45348
795832
649826
29144
1136038
1286761
1102455
527702
701785
1466774
1893736
1499201
1073938
672119
363488
168884
689050
1197941
976751
1494818
1777142
206297
1498581
365538
1938453
1645942
1233231
1858683
1728346
1481911
1699802
1454118
1659726
1784549
727534
581681
1760963
646858
341541
117716
1834375
59023
1740329
1720607
1888073
879828
1246282
1304067
1160344
496839
544787
1277696
1411530
14695
1206187
1147583
1808181
1067917
922521
314719
1491488
1883279
902429
1262077
2968
852399
1809827
196018
1386241
977147
647695
109473
540187
1304581
1563887
714736
1829910
1209724
401303
482875
563675
1997843
1159458
1348088
1352821
252776
1412982
1005099
1721086
448801
371876
1812779
1364639
129482
1331531
824854
99826
1691255
1910802
1131644
554097
91575
95834
807326
584543
635494
150494
1740941
1122094
176712
566110
1022669
1107127
1659678
966607
1037749
1604675
432825
1435154
801240
856802
686818
1049683
56048
501881
1980946
1943403
882258
1103475
1566251
350714
487130
163866
1678148
1641797
337274
320697
1362255
836631
1173764
1797817
1499093
862716
16327
1096756
1975374
329948
283483
1954878
690295
1431718
1809502
1366809
729452
1985618
1505224
1118613
1339937
1045200
1923552
757883
402390
700049
1696036
982213
1834496
1958257
1777499
830209
725759
1870646
771292
1254766
1118292
737321
834618
310768
1559003
612081
1375244
1174349
1802443
1146364
855597
923881
1463414
25756
36164
812771
475831
1984349
735703
1288212
1633449
1783573
1767287
801758
360807
215343
885485
1506074
584255
1114083
800768
551137
50819
484710
688539
1930132
1669909
636250
1496664
727492
1155677
1377446
1501011
286229
1150610
1740330
1365516
1673959
1670699
267447
1433514
568158
63955
1441655
955026
1190241
1622930
1577047
53471
1684393
1417381
290742
1294955
1978583
961182
158163
1450955
1125719
994047
437160
1629631
1704260
1539866
1723369
1558900
238151
562825
1841111
1556561
1440325
398503
1000324
1394554
863696
1019885
316401
1313317
1337653
1796558
11616
825869
1510904
734929
1677651
1217049
1037833
355838
27542
1790037
309655
1977755
1867103
1480945
70236
992132
1645911
296698
965428
1082864
243288
833913
469123
1090919
1154450
1470955
62919
1376482
1656037
1915241
131992
759651
213449
587666
264894
1514122
1797761
1605719
734507
360142
1428453
911822
591949
280699
528465
307313
238734
1678642
1778890
1516163
880079
1951561
28402
1697243
1502737
1553665
708722
1087125
1513848
984882
1361006
594405
1530655
90692
872032
1678519
239453
1619387
931826
709423
901609
648037
224686
986475
1127582
1438759
605701
315088
773878
1888880
565788
248080
472482
914829
1560164
1376881
922781
1662068
141705
1518643
28708
57234
1525495
85380
1799015
409286
1127648
1843381
1459254
1331779
930720
1005557
1929862
1515046
738131
1057987
976838
1544103
1621242
153434
386485
1547247
1472431
763694
361921
94552
1707664
1739482
1593016
1609319
1061804
1599441
952493
859751
239782
1751237
1862346
1580629
283291
1727397
300327
453123
380499
1974073
189161
518178
552903
635933
217945
804812
1498955
1141705
1054209
253148
1669074
171221
508887
1361479
1685226
196484
334382
1999692
1504283
320126
1217717
89871
311454
1566359
1063683
1215504
1260473
621257
390266
739666
369385
1267084
535491
641035
584981
1553905
1465980
1778716
874749
811236
798423
1232438
263930
495345
1207600
1389425
831351
71477
1981813
640634
816580
1302796
201880
1319147
900502
369330
965235
743973
1235789
658748
1232231
216263
454900
264164
1706007
588093
652492
1433970
700463
140322
1782498
1879578
1124127
431201
513265
181632
965160
753657
1280241
921576
1700198
1727808
1955587
200206
390306
436465
1145566
1092331
899042
84954
366861
245122
345624
119599
1510307
372496
1214269
1613258
1641883
1370719
1691448
1493503
1906812
551621
947008
733003
1639602
1033617
206851
606908
764401
511823
1561323
1475808
330989
1184673
892269
1154077
950712
1866158
709801
1245594
1948795
114098
367685
1550868
96957
838719
1565724
1279497
1615665
767847
480846
481588
62263
1389390
1584238
817290
528604
1956610
931176
1543173
1837853
1043909
365046
1893157
985105
1873524
1216012
46225
47414
1288376
578443
230833
1117910
695223
1885550
1766736
836403
1183886
899931
1104551
539610
660408
1714344
1191637
794540
1908665
389952
1422293
32452
699015
1837844
1946541
38629
246153
1618294
952785
173675
988397
427275
69696
909907
1101767
778893
764607
1350600
1409623
1590338
1421731
1872648
589653
1172866
1695579
1286784
1212818
370548
201676
1133676
1273519
324850
145079
856933
468835
1475139
1655011
542508
611500
1431942
34057
1890023
193429
688364
869691
51023
1557145
116838
1606347
1797297
338508
434774
689925
889610
887173
1688385
1716863
1660018
1149649
661685
1177690
1609567
257796
975777
387381
1980811
1580055
1655533
149730
1720670
122812
723959
741199
1896147
1865235
567887
109309
215958
1463938
438459
215254
64770
304719
959232
1500943
1905550
1277391
1988758
217580
224176
1221613
1182003
1252264
650720
1482243
1965866
572134
1164164
759344
722654
461573
1303275
705994
1607246
1065768
1698561
1060140
1831485
714680
314528
1856047
332501
1805125
1309569
1083047
760754
893994
1117690
724077
127753
791229
1602903
1472107
1527863
432890
705266
1368340
1086750
911781
249575
248603
1843964
325474
1401049
646852
236326
93075
813241
832164
1714460
1070129
1015815
1722213
1333241
460519
470831
551433
737656
472635
1494662
1642304
1323212
723544
1267453
730522
1716229
34564
1727
929972
1718541
771522
542033
1966763
208461
1557052
286202
725151
283108
917950
1097326
1349994
113240
678531
218442
1098612
1741265
1820461
1646694
1777600
1197825
789052
773402
210314
1211214
846850
1154517
1718418
1920299
1480564
1187438
354703
1427027
1934895
440604
672138
685355
446537
1151046
1185444
1831505
1198283
855849
440406
856468
1013918
1491960
548153
1442061
114139
550026
1229747
345171
162844
50998
25315
1261847
934707
192060
774437
861112
665975
727195
501391
1276440
1133644
1168024
1581225
1054980
1150130
448264
1708488
1359345
1581865
489126
481164
230967
1654720
1761740
291471
1451003
1746957
341659
101844
1153875
1890317
1929462
1911239
331639
982393
361671
1808035
429363
849500
769693
1565860
1533436
153551
1274451
1151376
1272657
1396397
1708645
1824439
1454519
745517
1955381
1106369
1931269
762353
631132
46681
403763
736830
1440555
1086367
479012
1983055
1598348
98462
1004485
23777
833870
112555
955939
775590
1023582
1545691
261148
650521
329591
246999
1993193
1075916
36121
504141
395667
709030
1568728
36925
13994
1559749
1345028
1409763
346217
1182002
802645
1718679
487187
729853
1621767
1120170
1689002
1384525
30677
1266783
1132565
1311008
1253143
914892
1913489
1635386
702076
1862525
859700
81233
731785
904772
1894409
1875170
344644
1322921
113304
84696
1168247
1159104
1238335
1346587
410252
1821552
1262252
964314
1541032
325265
681072
1726166
11517
1023454
1084694
1810046
1496498
1292349
1295088
1071168
1084153
1665376
1999794
1322392
811077
58079
1621844
856439
1366359
1318115
1599628
1429145
1050494
1228030
877202
1295279
87854
1631609
1131123
464043
702568
796474
1314811
1915697
1026569
346466
1303870
1121354
497515
1458477
1151609
1409833
670979
101118
607521
365432
620215
1086793
1719119
1462687
988965
1323527
55432
1711876
1902591
473429
190636
1915844
70755
431747
1819563
268799
1950663
1992631
184646
973420
1519955
337064
1804395
344937
1142171
1790569
158622
1472311
1203595
1788776
932404
1475103
519799
1003837
921350
484813
912792
1187689
1158600
597108
1024428
505567
935340
108897
9196
44425
603913
1348689
1382435
1722184
953312
1562980
372802
235045
1754192
1544800
35874
287749
870217
929923
1374395
6258
693435
677848
871373
1717268
1482413
1937739
439569
942029
1302085
1911958
1494100
1247186
1742481
1163401
1174641
1779857
29278
1575163
1810088
399980
1471409
185889
936787
1717402
366138
1886759
693294
1311859
1611507
1673621
312109
889335
573115
79215
1726995
898943
1389872
794871
595169
667977
646027
1768373
283167
887933
743149
125548
609120
660348
337307
261343
725729
1046764
1024642
1764778
674775
1689940
300967
318984
1857244
1223293
1848958
1001812
355280
1097068
859871
1341683
1432151
1882568
804878
92568
479811
1018814
771328
1262030
181419
1918153
77828
780254
1905727
1940018
363762
1375737
754613
1248341
917408
765312
648571
506389
410689
1403033
1749682
217784
1053264
613836
1028792
47881
1125474
1208362
1248706
48730
1759757
420340
915175
747755
490644
701409
1593300
942196
47640
445143
518047
840489
585620
87677
54377
68798
1026708
268390
403014
1860167
1873367
1089651
582442
1006982
288718
1650259
634804
634091
226245
1889413
1791365
262609
1040472
902259
378358
1801401
1533530
128935
588434
1920585
1932596
1443591
852794
1450490
1316898
1227027
1399048
123271
1558790
1543882
1794340
1906302
1163977
761938
1413247
1859111
1340387
944814
708789
1408791
1761255
821063
1223298
1091965
1469744
25055
345416
959644
1426438
610317
81208
1076123
601317
896447
938676
940448
1619521
1744187
940676
644249
419895
1289253
645789
74970
1576508
656913
1950870
1597852
568592
297372
1247969
1050922
1599857
327660
1416801
587704
137039
890453
1256914
641721
1603151
699994
504377
805174
84705
1911372
471354
1728534
1186344
531393
1963545
377815
483607
1658526
642999
1190805
996143
1588966
1273359
1686937
894270
827396
1934346
917928
359257
677292
1873198
73730
1653284
608739
1109809
1220579
1059149
748293
399353
1048347
255527
250555
1530447
1639026
1391889
1069439
1878929
168395
682031
518821
1746666
390779
1821982
748318
285097
58267
1650911
979787
1978707
475753
50717
1281756
721542
1948915
914364
1325040
831726
42203
513508
1911288
110286
1066802
1426087
847817
1193381
1292389
544379
1269077
1450062
1884435
875836
714096
708786
284093
160022
1362218
818256
1160142
1453002
1206552
1469030
382659
399949
156865
1860965
670089
1765276
1960344
1256639
1199732
156222
363731
830393
451838
628940
1144073
1544889
1381167
531102
771118
826343
1388837
329733
736235
286271
66505
1636534
1391654
1720055
1498803
423423
517243
1636969
1005467
185603
1636326
1010762
843139
220711
458821
626204
1311650
1138851
461635
1534477
824210
1482997
910046
1557192
479021
1623886
1283916
559591
1958379
106806
1426662
1899130
1120530
1494763
1374877
539418
1623080
243475
1594999
176354
1694791
1720015
610239
1506380
719509
841661
1088101
1754772
1518691
1067942
73322
1667517
1662243
1599314
149371
548464
1339172
1910439
189269
1813423
1179677
588947
1714817
38506
1878449
1747764
1954462
1016062
1687343
971185
1512597
1088423
21387
1803268
15418
1856226
380682
1829190
715584
909048
758279
1823710
1310301
962384
1159815
681749
324057
1739754
1413321
372161
474418
667465
1883067
1781326
1516548
1352022
178226
1153344
1916773
1757244
658137
1307094
877779
735838
1845285
678623
222743
1531846
374214
658882
1171807
1304885
1767458
1364671
553263
973684
1616995
322531
1149719
1008371
149877
23846
1531926
712496
219088
43214
1131034
216564
1894496
997542
766423
1004903
54485
420286
1262014
1033771
510098
1862280
1969970
1849281
1648198
209330
103248
1572413
168263
526523
1599502
1132309
91625
1307268
1702347
407570
1370421
530339
1972170
109055
1133770
669485
230054
1108120
1681554
919986
1895462
1029227
556418
1027390
501395
480960
1878169
966526
436905
1840062
1890975
1722285
249116
1381887
1601792
1146796
390834
686904
400222
457128
1410518
795118
1105720
1706257
1064134
203496
1746074
1878338
994459
1909203
1469944
1564614
1767417
1117864
1307533
1744161
1100176
703293
449276
797956
931235
74656
1250311
1565516
433843
1979938
823265
1394278
836580
981205
748452
1222795
1508801
1035253
989539
113847
1560381
1140493
1885501
118804
69492
1983767
1846923
1948453
889004
1547733
1468466
1519396
1923330
160372
1389002
65232
1170812
691468
570172
1776861
578320
1163214
1715273
987316
1293025
1649445
783119
1487001
574429
1891574
1200511
1984239
1931680
1200597
1211982
718373
1345209
361201
1334130
916775
1951765
1649315
1868082
1507343
485906
1788274
602188
610449
1104462
824727
496056
350890
928590
1800046
103850
290440
518983
1220231
909793
974115
596433
243235
756737
1749484
1223627
89438
1616004
1266214
136425
144736
722877
685925
1117292
1090491
725418
1435912
1708561
1617429
939107
1344819
1444756
1523070
1908268
1360097
910063
844948
1814786
1496151
151509
722324
1146723
1020368
4028
398647
25007
297447
1300078
942998
482007
1997563
765534
1895919
956067
1600991
572890
856399
1958906
1413026
1958338
1609402
791225
1049313
1489092
149586
762594
941986
1275426
1649923
1188868
1767432
1573661
1823232
1703230
205552
1966986
1541608
1153554
34303
1924818
53116
1622082
1328046
1862060
528807
412204
687146
1217918
803688
1546769
1076955
1159773
622881
714664
1317202
1033051
13851
1357625
651553
1089623
1684857
1167696
1677221
755355
1414031
285422
515653
1789367
1493845
104921
223025
1755077
1008765
1838336
426650
250756
242045
690606
1709524
1809548
184320
1281382
1751851
1583206
574194
1969103
1295818
1712740
510866
16695
212905
421778
953108
126844
920789
949027
1765331
1786845
1099531
30350
1581563
1158518
23638
629531
247359
209604
1725971
1641263
1285961
1113576
769850
413270
776422
966093
959946
1406194
480573
356175
581613
403729
1546011
1383872
1758703
849437
429955
351296
1948103
98619
1278277
139849
106872
1784558
637313
122570
298322
59240
1061989
44960
1102724
1887235
221625
87314
1545170
569517
605341
1541976
1424913
1327737
1787782
1855062
1251416
1198906
807718
830582
424332
160724
1133084
57137
302262
1794722
725278
1093985
664174
1046937
1892522
124763
351408
1017083
598159
549406
1688585
838499
1895322
1189243
1049463
1595687
533276
1346207
702610
1552900
966140
253031
1941023
660477
95525
1242847
466229
292399
1231847
1373494
520732
1927251
1733963
111362
1247094
1404455
1629908
1621077
989484
236858
496584
1507064
641725
460888
79538
1177438
1333035
718305
965934
1410825
134938
343509
506750
1042001
1652148
670607
843872
915383
534770
1468180
319117
1214715
1774131
692798
1627376
235202
416612
459725
318697
1039715
1565790
1922154
1430631
248238
1114111
1873326
1867823
832710
98312
1423420
551641
994278
767102
596676
351120
1801223
1508859
1300593
1432923
326234
1120830
306471
491508
1957611
20455
910449
1356734
437072
1025153
1101379
220783
941371
995668
1199441
189630
222376
1665274
591870
375891
1433189
1051299
30538
529032
1140312
1586450
205231
1443285
217626
1608010
707080
975905
1413384
159622
60210
1787237
1838469
1120846
739
850550
1432577
1237917
1681219
1683905
1674421
1993290
680095
1525091
101931
938968
1942136
421658
1064281
1822416
925397
441497
809548
576419
1203988
1647753
428149
12352
342758
158957
1883856
1765199
746867
1799560
1413534
1662438
225649
928662
802817
504584
1742142
1280959
561144
736987
372565
1673594
645620
1129640
504812
1402946
737889
383273
1524651
1881191
1725626
212853
1421138
318678
1145606
1458076
667672
1405506
576075
1832093
1590819
272195
606448
237314
1660606
1881287
99513
745507
801973
1427384
1056763
1436093
1756784
653406
508781
1575978
1685719
36615
940620
605167
230690
809397
1255132
484188
1749440
978224
366112
49185
1833204
1388832
904455
1013225
589739
214170
883038
82150
728940
347657
1310184
1547977
1099038
939636
1071002
1968225
1446364
1787523
464826
485421
1561533
676152
829947
735540
776575
1394037
1640584
1137999
99733
1852031
1509307
760684
1251693
1029470
606862
1188576
276051
934792
1057101
1249022
539959
1265987
1543989
1383149
298479
806471
1010292
1251635
119570
927359
1610828
1453826
85005
1022233
788378
1066008
65387
86470
1157959
1206263
740441
300656
177655
805090
1932355
1049023
216417
476514
1599155
1472464
1453214
950056
658793
1380920
140048
320763
1834012
443141
1788930
849281
231304
627726
750014
1579223
1262121
169307
1749959
558803
759755
421824
991829
871612
1712871
995550
1789012
1205878
1116323
892180
808341
15691
1120140
1607243
1531680
1305405
799842
899467
30854
1078262
294598
588788
315561
1157994
1978485
423586
529237
1178106
1037437
204030
1947558
1394383
1109631
311598
1139862
84679
84651
1851495
1905205
1404770
25175
960830
1122639
657691
121110
787293
1048470
1945403
1483921
246822
1895128
434702
599506
675684
688149
366111
1004944
76386
1736170
1579947
385466
347932
1625091
1035384
618274
506361
894719
362822
243445
1989332
1668779
1781555
88472
110853
1985792
1488081
587207
1900099
898464
1424905
105420
1770210
1847754
1984601
1161737
104539
1159025
969407
49309
184153
682137
32642
1161129
586004
646537
1902635
1288970
1535460
470407
1358563
1865518
1128622
1400968
330425
1336543
1253204
1793434
592832
375531
1069784
1125086
1854613
1759783
433307
701107
621878
1405234
1347634
506733
42548
945025
1586952
479376
1285157
407978
1994204
1142639
474871
1573420
1360853
990180
1921912
1515070
1377909
635103
1661867
1937202
557673
1857435
397748
562820
623923
1115240
1982833
998451
1687793
1421065
443961
252763
424343
1591619
1908424
1117709
270095
1083814
1508584
709717
1268289
701251
1391973
1049673
899036
1930840
1847308
1283988
1286662
953186
1223885
1190200
949379
1600844
748222
1113640
1829360
637872
1454456
1478597
598229
851076
1785271
336414
1046263
1185205
1662876
481765
1399632
100387
269071
1208266
57899
403410
808214
1267678
330485
1187362
399353
1124967
980085
1226321
1429545
884338
700916
1577628
1303464
592403
1643737
1792777
1849141
883816
618118
1896502
268185
43764
677658
1692578
156051
29437
1097301
1415987
1904715
1739075
1471698
1795856
584523
1762406
1054942
848464
49400
1943493
724404
1313605
1589292
678271
702755
1201222
1248104
1998210
443960
998016
1240416
354413
216452
335783
1842607
1928003
1436783
1111306
1345396
1589247
995432
276262
309968
813102
1617497
1904300
488143
1359621
1542929
1864165
510570
649810
787451
254054
675031
601659
993076
1467491
36816
1776900
622975
49473
330404
302170
1349621
547549
824466
391711
737870
1885773
1277020
772163
911101
1736094
177344
1017968
1463950
140943
445241
205919
1043590
1419108
1429028
1514239
1816180
1777928
1468289
775370
1806808
918159
1046949
1251117
1705717
1355911
240000
1103437
662385
1791956
1441422
1931305
1115701
1862039
1777087
1515184
1780462
227423
1262143
1166313
100052
846983
1320242
1593906
957432
1881230
1677169
364106
1631708
1558794
1982736
89469
1079793
379825
776696
1052877
772804
20653
295926
94682
74674
1944848
1470981
943560
225896
512463
1107815
1513058
1613040
1730138
1520701
524223
1639400
415965
750484
628201
1343477
781831
219713
492326
539929
1577939
1298162
1010305
1063770
361790
1327599
1867830
790643
1584962
166560
531055
113359
1985130
255901
299104
1687501
1914609
518746
1356002
174290
495186
1865043
550413
1829621
1417586
1693485
117085
644732
724909
283299
1223791
1666371
783334
286771
1733584
561103
189803
854536
1000400
352826
78457
221770
778994
1448000
91432
1806212
862447
1857980
1985676
35178
818250
811598
1556799
202788
407261
1844566
1065045
1583810
1212239
149504
1141414
975239
695583
231087
488120
1979603
1505901
411966
724559
1046909
1452676
1650905
1076742
1078877
11802
1939610
1848142
1752466
94150
567069
211473
884426
808954
638310
1993647
702117
1514278
1166895
181653
30765
1770981
157862
1646949
1612630
1854221
1837654
1414250
39512
519186
931137
477803
1111158
1179047
282926
223247
187647
150386
1472734
547658
1407445
1228921
1511535
1994585
1258199
1937345
1222648
761375
1219357
1924989
920979
1865067
1233260
255816
1656860
248376
1582701
1789189
204300
429043
1878345
1510131
435021
617825
1620564
223767
1213906
1557809
1586212
559092
1552732
168530
1344216
1790568
171777
1712536
1022915
983971
626377
1032589
1906308
1840948
1644510
1157634
1401404
627630
1585598
1092648
639922
901911
1815388
978943
309808
1662425
1553709
1667756
1418743
62487
1543664
1651439
773448
952455
1665789
372369
1628826
228250
1957181
1350996
1241125
843606
149453
1854032
241001
1760782
899928
1344216
1910833
401227
1218550
242681
864303
782092
1973274
1012750
1970655
485160
1007915
922413
1306911
719742
370387
1275858
1029323
561863
1663391
370877
35748
547583
986609
1362697
776551
1844270
1430758
1835727
888583
431201
1402847
261583
925106
1354831
296506
1338147
1014256
1393970
1914585
1011389
217812
538390
239941
1629339
743402
1592360
752923
436287
1350465
974372
693829
837600
410391
1978012
1126450
853357
1285553
361355
391983
1658316
307042
1764254
1869414
1351294
1797860
167933
868906
1064979
1314507
906595
607460
1810122
1788272
1324937
1412324
1361877
1009767
307028
1685129
1409003
126408
975791
760198
637745
1142323
1716479
693474
1226587
1953170
252990
1280126
1867730
1180774
119787
1203263
888371
1795083
335700
239988
639162
28090
992162
1102584
1812137
824287
567164
220011
1042144
335994
1798157
982307
1551397
1747969
1419787
120347
1940388
22761
89628
1497315
1622191
1295465
1839629
329468
1739403
912318
609025
459694
1017212
1269501
789662
1299433
158675
891252
1483883
839814
1540575
1891541
1344092
682270
101353
1049393
673356
1592423
1758244
579038
1007155
1630541
760555
404666
175312
1872820
1769284
1786659
823913
1061930
1966777
1520754
1754928
758575
1369067
1476876
1701312
1244075
845507
662956
1978996
1883614
1351162
1451782
469974
929207
1838206
1460000
171600
1370497
1834758
1029752
1510706
1179807
215068
1159195
631812
296450
1513264
1329698
1487920
1661175
1342232
1237918
1262247
94588
1807885
161145
1079120
1521943
1248845
1086080
673425
41360
825118
110124
706666
1093307
1180067
551880
209481
649219
836002
561093
1506133
373877
170616
1057625
1107617
377620
1482342
1628352
1491758
1411360
582564
407835
450488
1346111
715226
1051007
696506
979033
1848991
386818
1098766
1925534
461319
1910410
1087351
700857
1911676
243620
1194031
785392
28762
1489296
986092
1961387
1751559
1004894
1885609
1760411
1976309
638126
962796
638320
877438
894316
368908
1415341
553847
331157
1185318
46092
80267
156468
107342
264872
1376277
1757426
1298414
1661180
143392
1823613
550036
1841819
1884765
1653723
425872
438791
1599938
295725
1771725
1037700
1644316
545931
1038144
283409
966116
321640
675095
244646
1849701
662613
482279
1178734
1691869
1713018
546641
192142
1038610
360543
738805
199820
1889482
1756374
506176
1176579
947594
365494
1726104
626470
1352495
1607705
1922661
353777
1802169
862810
133859
948535
37641
986426
1544934
279020
1545247
979569
610194
883835
1701757
1025544
1066679
1566798
1316643
1002634
945994
317014
162532
1263681
1036464
534037
1506775
1166689
384887
1554059
1168302
1019883
258220
1283159
1980388
299872
677136
422120
468730
1736247
591529
1989117
455413
556975
1088496
81839
1376236
1023998
1556484
1904964
156115
1002109
404375
130846
1327432
1822844
1980780
1713109
780793
1258006
765778
667626
1154538
1269938
451300
1793381
1859333
1381203
1418744
820374
898888
1905470
1583711
756431
1333628
1489299
1410365
964889
1059766
1355865
287547
483751
1595726
158325
1712786
1076094
1274781
1466919
208934
145034
1821005
1370523
185682
1465071
672967
949926
1057375
216979
1674192
1783172
815694
139761
82487
1153247
1964342
1268998
1581905
1296611
463730
787629
96826
695537
693702
1488970
44686
548154
1048342
1807546
749509
258412
522242
1188576
1034693
1660075
1023943
301170
208255
1665145
1518569
1290666
1905873
1563118
1649411
1066526
832314
178178
517174
1644912
956286
189149
73536
1582298
1427951
882306
95885
1310381
1741996
1397792
1197281
1962608
343345
727637
1497164
280575
355892
328449
1314208
838210
747103
925825
890763
456663
588395
1191890
1525019
59085
1430960
258449
1700545
693516
1555888
422625
443291
1066519
46168
669371
720424
1300107
1759837
906200
118517
468553
942504
481776
1649104
551962
101233
237874
1713287
1342566
361661
1777996
801955
864087
138421
1328788
760629
388033
924093
968790
468293
777356
368502
1191836
1533388
713430
818568
372955
1012332
1622432
442550
56018
1759795
1366608
1844182
550214
1294594
1200430
89118
1392653
1235517
926054
583415
392321
1174702
70572
1440748
502832
1273452
1626671
36882
883813
1300778
188618
751260
357172
496490
1758287
1756679
513812
692283
330524
1513042
1542033
1216619
1543363
1961411
205674
958688
54545
1930054
272755
1637900
1638277
1577856
496545
1041593
786705
1486844
1665844
37591
1391683
1347105
801303
1603033
842001
1115564
1748317
849982
826672
620953
463064
1723539
491177
438709
1087319
1028021
1583511
1404156
479138
252422
1612909
203227
562052
1760418
149629
1310406
176603
1120904
1293337
1401128
324715
136950
1123327
1645072
1372810
1387141
1037894
121707
1468206
1504138
1397182
188590
1250117
1097859
1314380
835403
1206492
441202
602351
643193
1715220
1140812
10873
845539
1827107
1445084
1117781
667007
178397
1187850
347542
814999
787073
783436
504946
645772
1926266
633015
1882692
1806789
1333439
643473
1146168
529809
1438524
1726348
519052
648814
1346746
1681338
1072405
35935
35822
27677
1248744
1364038
10806
1889265
1930031
700672
784467
1532354
167320
462278
1742923
541006
1245881
1238352
294722
1047013
1593177
1058444
1487004
1538414
1526860
1469662
1426812
1574854
1203577
987690
728142
941734
827750
468064
1988671
551629
443310
1844324
1212110
653997
1654865
1114863
768338
1496791
642058
1989328
1410716
382654
883287
1546711
126508
1668450
728629
510764
1423069
1033505
1522350
248013
1540165
1472489
836741
1064021
287846
1064385
1421274
352490
1914603
660778
667936
146481
1973272
1324965
474817
782212
138397
680478
652112
199647
1425806
625177
742959
382786
1565009
194585
70215
155519
685297
1572632
149804
1675963
236353
782803
529811
117440
1575244
1310228
572268
729850
1792168
510849
880957
1040108
1693879
968984
334843
23623
1245043
737229
347545
1489560
1697383
1583085
45684
54077
358465
479159
140462
534533
85996
192513
734321
18217
234482
1890402
906971
474604
643324
1140872
1854059
226760
205059
661341
347262
1298264
1388658
1703000
328640
473915
1889593
985837
945494
1974997
1293534
145012
139914
389631
293130
1746492
682544
1680672
1836599
1930225
1241742
334860
1688108
1923526
1536027
428659
1554420
125234
536839
156806
1912436
1891111
966542
1847238
602136
1832633
936364
1178494
1584806
1849830
1137359
1499602
1030447
1380105
701367
1444187
233056
496492
1184655
328473
590283
1143089
1232870
1656830
1410993
638167
1507777
1301928
295329
1440800
1907008
1992366
17865
160836
720159
209760
1166241
858204
406567
686778
763818
1945529
29089
569714
1799690
1526958
1459605
808811
456893
1937740
1878120
1394384
1492948
1403369
1258623
1376560
1337260
806427
1377397
78415
1691629
188179
1247390
423364
1558492
1766676
1651027
1303604
638228
1795562
1313627
646173
733543
1309966
1463950
20833
1308589
867404
1627943
703158
54475
1335634
831034
1772679
1489022
896644
1541825
626164
1142224
1307606
966188
1616434
797754
241851
944186
257240
1449685
413920
1105810
1773571
1394452
659728
12756
61249
1889447
936087
173233
128565
772206
1467897
491903
1029456
738127
1093353
1760384
1096774
1953069
1656492
232257
322191
1097820
1181101
606360
225095
966636
181659
651017
1928386
1573414
1682040
331633
1983037
1420285
1643206
1404932
416102
13055
1490273
1586240
811862
388127
505039
1127564
564634
1750116
64061
1722831
287110
733871
985778
1286768
1269182
387115
461270
98897
119510
1216366
1358967
923102
464799
1160983
1473376
885735
982351
873207
314841
1506261
383586
1732394
637546
956744
949006
998745
153973
1736647
450191
234617
135509
512309
1973036
380300
573834
888490
1404653
53323
375562
127236
1486442
568161
644619
1469834
1006101
1672989
52083
254028
624512
165283
501259
47741
299390
1007305
731430
1669840
1886704
1314831
171561
37554
1062588
648290
1841262
103227
1204134
376178
1766852
647841
1965954
1498036
1205228
1953720
880518
358342
1640713
541456
1848389
1855827
1686203
534008
77599
249878
711418
1879900
213629
485411
443122
1693024
491641
1433787
1286381
882837
84018
1179754
1775113
1890759
1727492
984613
665
809467
1327621
950362
1882331
1846098
1209831
1299704
499089
277321
984655
206560
56380
610669
1264114
1809167
786729
83010
1784565
705247
614547
469114
256947
1333887
1819508
695181
1494116
1335138
825108
22198
843471
1513664
1264084
261176
836066
1213951
545094
1679617
1513026
365962
573439
1540482
1219921
341160
344918
1750102
1231966
1777018
1138665
1007925
24359
113270
1919504
827964
1268150
1118334
783810
1682320
979449
1086633
467241
414580
375308
216637
1787236
529590
1585024
1735132
1764891
1457592
1183550
1720601
136802
1492877
1607053
864461
14789
1531905
738039
1518889
629294
1267655
154666
445287
1319566
1531195
315784
728153
1180577
1144912
26782
1756627
350777
1494843
428446
940703
1984726
1238093
780008
326661
631832
1512091
133973
945858
933150
334158
159585
1377565
528961
346307
1741936
8821
703731
1450282
469681
1229343
1291520
1606402
449339
1066635
1877608
702686
426201
1366212
266961
1887519
343356
143570
1596242
319532
1185201
287504
1895268
42902
486939
1401410
1846614
899282
872833
1025199
785119
1509294
193365
482196
1565258
977794
575351
1393000
682732
1820872
1467838
1217210
1571674
1607016
936061
1185941
364210
923064
1563149
1790543
1702793
826991
1185623
1295580
1453356
1530505
945703
1433511
697711
958716
248943
1671269
1821910
1788458
991583
748376
238570
213240
96371
935789
32018
656509
743574
311968
1119066
300931
1812987
520779
45387
370149
1867062
263707
657847
1065657
1937134
913160
509529
1432497
1453288
1266502
38237
686899
1152229
1508732
1039880
1087447
1054236
431345
1021752
742288
55841
534191
1757453
1280550
1672986
1703422
1485619
755606
200790
1779289
1368511
1022018
1866590
656811
318286
893141
1249571
1402513
188789
666918
1314404
1948351
522232
466472
1415830
12679
1316475
512487
1956691
1705251
971129
2666
269130
1029241
1526724
1815628
1249960
1778018
605839
784677
1664975
13624
1684306
1309790
1682852
764458
1149104
633924
1818168
1176100
621390
1263827
1078584
935729
1766051
644556
141927
170730
1326180
522806
117868
1197571
1535435
1012063
375728
996710
1424272
699666
1914616
1451528
934756
218885
1183698
1061777
1762915
415905
1788885
271381
1456340
822075
438129
1360169
507524
1171953
1911775
905760
699264
1955455
364580
1152905
1717854
509921
269350
1090068
577989
567525
1214812
198138
1302728
922428
259851
982675
1421622
1117502
1736369
1125871
1646126
1198740
1251086
379449
108724
1407684
1883232
1048816
1182357
150905
532336
1598933
1618486
957040
1469895
1014627
1054283
1703725
520098
1348734
1327685
1393014
1458779
32362
1132727
780778
1811461
1359604
587000
1891297
1314315
1527816
598294
1142450
634159
329673
1113321
1747059
106052
27561
1912689
1841333
1026918
1691781
1570483
588931
239453
1402841
1649419
1083195
857767
635819
1920086
719861
442405
656342
459455
1951359
716333
1043446
1731255
1255613
305252
741472
1511327
899852
1414103
1219309
58307
1247491
1322600
1990260
728104
1759136
1110039
421381
1639284
1431950
1798274
951969
412517
460949
1997015
1303204
440121
1294791
223490
849586
1949781
1881470
882710
1558932
915578
1734590
1121855
305956
1803289
1886218
1750176
1601799
1752882
1860212
978540
1421300
451891
293155
406682
1025565
1913306
801569
208689
221607
101928
526193
380450
1900224
411028
516606
221475
1119981
1502772
1137820
1037134
1813590
393257
1068884
1474809
207940
1932661
1445931
997669
244328
20819
1253173
1331505
1007003
625118
406060
667465
1616143
433432
1490033
1975310
753786
725181
1915536
811873
1870451
877451
1650362
1350858
1625701
383813
1013022
835137
1485930
1753037
1881945
412845
1493811
1793488
160942
743583
646459
1348427
1276013
1179569
1491980
1218222
1652632
324743
328829
1685640
1966075
64061
1418885
877456
1805536
1401217
325949
180844
1959621
1639367
186758
1005846
1232995
1424033
492827
1229422
1389467
919745
825641
142429
130571
965909
248570
1748418
1686333
1189851
1666867
9245
1159429
1399886
431873
1370213
1997479
165816
205324
994588
1702555
313043
1402730
1677010
1873326
693818
1053316
174043
1416772
1435056
688967
1500935
618845
1386237
1679700
1768476
1397386
1574669
1826543
1896260
1642083
116639
1739757
1249533
1582601
1720968
1694446
1276323
305215
1602637
590043
823574
388411
1757520
847328
310897
396019
1391784
199702
1923154
1553883
1104539
1699736
406824
607929
869561
1402938
959531
1614257
1418094
1430071
228945
728577
878687
974641
1788343
57470
163976
1862786
140526
1474062
1996709
1656607
195857
1553914
1751092
1090889
1076431
579705
217908
1144644
1563752
747244
278801
529087
52520
1409776
1033363
1157702
1820771
1190028
60705
323022
18456
1131535
579437
847007
1375822
1957757
1639006
573128
1019489
1930202
972672
657540
299381
920220
1569287
1655678
35954
528386
1423066
1033517
723059
1641708
1530459
351639
1525308
1044500
321176
19597
1052555
385436
1065054
14100
1717170
1103653
1880778
197537
1778333
669225
1237722
364101
379335
1306912
337629
1174726
1589502
386388
135230
1538355
1479367
521328
58275
50614
1072890
391614
1592992
1075984
543928
1897809
1260142
277023
1966995
1331842
1063317
1498041
478459
353526
429145
152826
600195
134344
1248706
427101
1835073
1171476
1893379
410766
1993947
569797
1102155
1640186
13599
883567
1278798
184195
1711960
494827
109712
1396300
1722701
1807678
1510091
790427
1089974
1667848
250844
780629
1406409
177560
710655
382889
407278
306506
1949831
1450226
1558003
905912
315555
537878
148707
1045263
1898403
1477164
868105
238474
138603
1640317
586176
1410536
117477
674026
1482315
458493
1773933
417791
14983
1613323
1312720
1208948
1708425
1094759
62351
1657653
166900
1010596
1974398
1154146
1138346
925391
51795
959845
1488060
1695494
298450
585937
486740
325326
1605918
442254
529831
1989811
947344
698474
692900
246757
145927
1418910
620325
588809
348816
304114
1473641
1278249
614524
338792
1522863
1190488
526144
762717
1644511
1868533
66859
396821
319510
1439363
1299068
316936
1821121
886826
824587
1738764
332603
589950
571099
701827
900899
1917155
882397
1819464
902363
1338180
707761
1087639
1881449
177535
1364438
1989681
954911
1381904
1550207
1745675
401125
1478266
1739525
1159266
31680
1378895
1689631
311286
1290718
1736189
25812
686421
1784458
1864373
315793
422779
9948
672240
901102
24392
1555739
979820
1986764
299971
678260
258596
1405823
106570
1855254
1877536
151133
534203
1730814
1213960
1496134
1389867
56156
1441623
1493278
1059114
809297
1803772
1209961
826149
704733
1421112
1298537
1716738
177929
421488
759873
1201356
974573
21895
561460
1733308
1618515
1091104
326468
1592869
504871
288397
933918
391553
708432
677929
459877
63567
1809411
870550
1681149
1093238
800932
488731
554419
264502
1158031
702710
816967
1759003
1751737
968201
575073
1338320
1090183
180604
292207
823413
1332479
709175
1347937
325176
1387683
1562754
136921
588681
1643371
1466478
1843806
1207617
1097463
1908272
1043752
1334531
1694768
1036759
1411076
1427620
1549520
407932
309988
653020
1028095
327012
341505
243535
68116
1283205
535003
458293
1162442
1106574
789534
1204022
1648289
922241
29158
1457219
1904891
587572
184293
384381
1205581
1277225
216186
556689
155570
869491
1053529
1137283
760526
138359
303511
1126821
485806
1101579
1834209
257911
596072
394088
1009925
924683
1887974
890475
882930
311103
1051534
1054711
353515
224530
134620
1683981
484154
1601575
1004805
1280937
221092
1145412
1178664
1099841
496861
181102
1197912
1955782
1502819
167214
700303
28744
190468
25093
708226
1429382
1140931
1293779
45421
166339
1780760
1126277
452811
1653600
1025681
1796988
66078
1354896
1411521
1318335
1128180
337900
1623054
752678
1501613
883371
1885208
1882925
808534
671082
1823882
1984986
504288
810548
18072
239431
1741277
640805
598215
899505
560126
884321
652727
1969397
1378138
1307408
1736142
165328
1357162
607566
812007
1119035
1623113
331094
213243
1710006
831097
56423
481312
324029
591810
1032810
917293
1741064
434704
1802967
1853916
988651
169179
991200
506964
348540
1207448
1535276
500256
770530
1529474
855943
593733
1585105
1376042
323923
124509
431053
247103
1642363
669976
919304
625255
1466062
1263299
636846
1273067
1496646
972978
1546277
1993800
1209536
1380812
1642793
263757
859195
67292
777038
384479
1876083
912545
1138073
1670910
373906
601342
116109
981264
1073088
1286634
261233
1052873
1951683
1804420
1223249
1249216
253385
1494152
480080
719683
1329374
1515781
1831840
1067434
1411338
270898
331577
1488163
889449
1175009
586834
747704
465635
37425
1632983
763619
1012994
49937
105148
1893432
334076
614569
883044
503466
1725209
1153483
1637339
893165
1333091
1429769
918008
689694
1493749
1765955
724455
1551274
17268
105692
1147606
1273839
161928
1126322
936162
890530
354078
952765
1877692
477227
428982
40326
1679897
1191578
688154
1763611
1416729
1278264
272767
1647685
1447125
82254
355423
1870326
1306222
1042449
1126060
533768
1372926
518387
1937925
1059299
1225889
581028
772721
734367
277685
1073927
908357
603040
218603
888900
1133825
821368
1674860
368466
1304060
71583
158945
1533567
1819106
389479
689289
1812137
1747255
1375339
1279339
1879061
1601186
458663
521146
120111
1889383
1113661
9194
985020
1778515
1398611
780964
1035825
162227
156721
989487
1951705
727314
1333179
1065495
1966254
1769138
194191
447094
229613
1799064
1982011
64796
892777
1668111
1875014
1530769
996244
913228
1635994
1706475
550764
1884542
1906289
1077496
1365906
435571
250865
95632
312713
1705251
571230
1148862
959330
69182
394342
515668
1249358
117670
750980
1575238
895154
243507
1596385
344730
1638247
435253
10034
65854
288863
1746482
183069
1299684
891647
1488780
770954
535845
168140
1043091
1389091
549933
35161
1021446
1640716
1207214
174924
218850
722511
800993
1390806
1802073
996744
837663
588484
1283756
1182288
1091482
1444405
290879
359066
1469754
73074
1908036
1311672
265947
1077870
898952
244192
1337975
1354823
605788
411297
616454
276122
443789
1616821
1111842
1306039
1957577
1155209
1825291
655888
1385051
1848279
327154
106469
332893
1667101
1881462
237005
27327
1223333
758205
677681
1582287
522999
521584
251426
807806
1318023
863841
1198230
1083349
1718281
1127545
524235
467134
1405731
920145
585843
1258765
987732
60488
1771
1324996
189488
1668637
583191
1110297
418172
1016168
1698747
309753
140986
678584
1120094
1238046
1365052
1147079
457747
1607109
1341983
1038614
247243
1018101
89203
602614
1715380
1289208
346827
73906
443760
702712
933928
1145478
1688880
743426
212061
1242486
1160859
1749640
1506850
729265
45694
477169
1288211
1273928
620850
956326
1521701
1251808
415086
1652829
962886
1324886
1217051
478207
1268275
377592
719402
934670
1150736
938186
94984
128363
363950
1059203
501395
709802
1735121
1429451
1298599
1536709
1757674
717147
1440326
951098
1486535
1002080
1749331
506642
93809
800109
1653262
1274423
403098
1902773
943977
1567859
43461
1504599
930825
630326
377962
1243332
420531
204428
1053402
775667
541434
497925
1091121
12281
1632713
1327686
1363143
1381068
308294
1379546
152085
1681016
161434
722590
467111
307400
1903952
990575
1425352
725542
1793313
1892091
586642
450703
1677945
1017199
1307978
1940303
1650390
1068876
1204510
892691
660286
1787931
1628524
1724321
123636
1077220
1132502
1580493
1900737
924350
1011069
198821
1926323
67979
426189
267756
1371685
841413
937332
740445
1582974
634435
1376273
1777521
1163029
1616757
490640
1401383
687800
1451823
1667413
1967844
136390
196219
1651961
1654512
645928
1736049
1814769
829777
1021209
460343
490706
1537482
1809782
665854
1520348
1318747
556474
1458083
1308935
954389
1417925
439872
40322
1314352
1814918
842733
749857
1731838
351290
1878437
14426
901869
200656
977240
522648
790689
1861151
1965120
309632
979431
1870970
393007
1574090
1753972
486745
34638
1136624
1633431
709353
1397902
1435535
827131
1125520
30623
182401
544999
508551
1725265
186051
1958723
1140937
1908930
1585312
318617
144288
1309517
285833
1688250
1966395
165529
416084
790067
1949991
45142
1477928
1296872
1105587
1557360
368697
902219
326371
1209546
1745130
1530583
120188
447709
1744464
219343
211230
278086
228932
116973
1833625
559244
1381790
1972236
406869
247758
1712312
730466
1355007
303272
1400942
893371
239121
1771880
559499
1440468
541550
86705
75479
1380249
1492699
1309777
467385
349955
1263439
1780709
997904
1854154
781318
1846204
1675325
1065864
1335572
476715
1272769
1889009
786467
1354980
1285971
199118
758219
1060510
1218534
723709
1906653
1239852
1841887
1173460
1109507
481032
370076
1857927
1369587
527089
1594007
1530657
880465
861870
639882
1293797
592430
870984
919194
830250
696101
1651769
956867
1155444
1756856
566170
1256752
1966143
1614605
539552
1888833
1597304
135838
1707962
484597
96771
67452
727665
775524
550984
289498
464158
133858
359745
688783
1018042
149819
371766
1731042
347496
1796376
1085632
736501
539948
868457
1408140
758489
768240
917982
46183
1026849
1028854
165968
1232289
418428
861175
1595295
1149405
8846
1620292
165470
581463
1609311
1307704
941470
1001145
319628
446900
144709
111856
1230940
1087567
592282
1635044
1236592
1610499
776517
764030
60662
170955
582781
1812471
667014
1863109
1763710
1246310
1764372
147423
1301631
510213
861315
1393388
694536
1992087
1106904
1334287
1595125
1866682
286952
455756
1849318
1976429
942447
990754
1499467
1973626
1537596
105786
1458183
380718
353530
949975
1945171
1641342
1428780
198919
847557
881318
1729228
1906508
1935928
1417161
957881
1635559
62361
945746
450008
111530
1320367
797139
1323561
941248
1119033
1447880
1159069
431431
839241
1664639
546179
1021255
1469783
318970
845735
1725767
645253
1390764
1409322
677977
1174316
857236
188241
1470891
754017
701385
291026
281792
843137
386386
557373
562868
191998
1518665
694775
251932
316697
142852
1658534
427050
1032892
443421
1862575
1394424
1855863
1797906
579278
1086348
716414
680406
1490653
1437239
1841186
987935
1447407
1731814
1441436
391512
658038
1029217
1937996
893438
1333208
24406
1719204
1926538
13325
12583
610269
1713974
1809153
1133369
1362051
947343
395932
721715
207492
1473734
898391
913971
1416309
1173955
177919
1293432
132403
1289387
1093129
1167891
96921
975535
897636
1864620
443428
657703
762635
476043
386195
23546
331776
1906611
1040085
809404
1044417
1432706
1603494
1254018
171732
1030401
1274264
587351
1349000
416137
1301942
1386996
959265
140415
1651916
629118
369944
1090955
1588555
1790472
945581
161420
486615
960813
698470
1669818
1581244
1772368
500810
575988
384649
1936992
1571380
1751912
949511
1588571
1400742
224068
1357417
1813998
81456
1750399
1972994
981682
567874
505098
575404
817811
1113589
250899
209315
1528439
305600
1861622
1081824
553038
246901
200105
1571980
1297015
63929
1725107
1995089
1100423
555761
82639
939014
1117496
1845293
1856769
869984
1762356
51044
1702468
1251460
1033998
1903106
912043
508611
1506709
1960292
1584876
1326693
493942
25097
235947
335346
630115
415701
466562
1863299
506072
1570168
1825186
1027950
1248087
1430019
834264
1465402
346780
1831322
399315
590604
1039191
1361752
1455390
1433985
1240070
23924
812941
330687
759276
1137052
393708
613681
205956
480931
705204
858370
1534782
1021208
499739
36672
1847652
1267236
738772
426200
577090
586408
1826812
1299248
381672
836786
962816
41541
1781571
697035
1037435
1524027
1098321
682837
361226
1736588
1416752
1284262
274799
437556
256471
365225
1509912
1339305
632066
469755
937255
1658156
1105059
338063
1942684
1904039
1469224
1382142
1339355
787036
399954
84818
780130
1360966
1606958
1522046
266741
1623549
379016
1527570
1083908
705692
440281
575359
1300837
500064
1274959
1213939
587005
627379
751863
560800
1299179
1794744
633090
1909280
1873797
1944444
1124570
358320
1038702
1484608
275482
1171385
889754
262763
863028
642828
374636
1913965
564402
700244
1156913
203874
1831675
633760
338097
1873209
305815
501274
1713947
1824968
1042490
421905
126159
937636
1618245
61075
1982357
679160
1638004
1164497
313533
1979752
1560538
1551254
1287775
231375
647984
1561327
360849
658154
1601766
1946947
1017701
1268240
1819541
770784
1120150
1990757
1509907
275322
195781
796705
1074344
267327
989592
95580
1996391
405729
180949
1799420
1238752
1568596
1632799
1575110
1720717
55786
470458
679044
241332
651247
1103874
689184
967177
229662
1821341
1938039
1503616
551876
241399
1989782
1130308
690944
784274
1329093
316646
1728947
1130264
1312728
1967389
1418492
1245939
1137751
114656
1832036
1082878
1381371
1291553
1787003
629846
1181619
1254512
1513567
754925
1753351
463697
1060205
937503
1990578
33426
73839
1202169
481703
299044
1284336
378418
941906
386682
107560
26333
1557483
931527
1404803
1900590
1658244
866254
1334590
1817683
1339663
436669
794853
974338
1799089
1171043
332004
1407825
951612
1788795
596055
1363558
884875
1796612
1408425
1321613
1592771
655607
330138
207686
983173
757340
996080
486426
577628
88111
514804
1875661
1316900
836761
1163950
370533
388590
1815284
785212
1892798
1344745
934682
468207
523711
1811371
1452503
1820342
626787
1937946
819974
1972399
1604098
1231757
1821882
1197683
262265
800297
1429642
1463489
660414
707953
723781
1255327
880301
138463
630877
420908
435727
1098328
1113691
1849851
1077037
1695747
1890218
265967
1462202
878273
1626220
242998
474546
1641478
531573
81399
1829144
775193
1387622
806899
293486
951847
1710098
1551280
921289
33201
1647998
1549935
938930
682573
355572
671690
1833043
1283886
150401
944952
1530525
1618795
1697761
1363263
1896854
1591642
740195
1022669
39379
398443
1697085
1840273
1854283
260257
1589742
772854
1805565
736004
1593027
1106133
1509463
1617369
632773
240418
1130323
153254
37744
1229353
676067
1275679
467264
1209950
68422
1484020
1470450
454842
1124084
910244
1019642
975911
308559
1130891
86790
1664866
660703
905412
1248740
1143444
210783
1321091
1491170
1270025
810798
1477579
716653
210397
1868671
1059375
1679350
601475
933587
210585
1126896
264789
675872
977997
930843
851636
1074938
1437101
331911
1392743
887988
1810291
1038606
46530
307960
80357
841692
577103
1480218
851085
138672
1136572
579939
1222626
495878
1714174
1640857
1888863
982797
678032
1655845
1590988
1193195
627544
890521
340495
1403197
1680645
294703
1816868
1013821
362456
1452389
1152547
376056
1963619
1992880
1512432
84426
1295707
501634
672526
1886707
364373
48919
1650225
1991038
1694722
721618
1993307
1274557
104541
976989
433634
71887
861489
288746
1319543
1786299
1313053
1836619
1804716
320485
1790450
1595321
1842693
1498117
920023
1539777
1935065
535117
199110
734538
1696544
208938
38975
330123
1672448
1941047
784648
482113
1084502
131379
1947960
1134375
138696
1647170
1104237
1448296
91469
1929198
345898
46250
1281121
912308
1705333
189143
254389
465712
337911
995800
1958857
1771224
217489
1122861
535380
1839248
693861
774823
549626
1873543
544894
672115
1802423
1418336
1952807
1676811
645432
1789053
1493850
1523992
297251
1159646
116464
905817
1256518
994118
827943
177574
527241
1635277
1813075
1391739
728926
262761
320736
1306280
1647340
183744
79600
303431
761404
481630
1683766
296504
1882150
864398
563417
405538
845123
132846
184820
1961641
1610364
1873091
1242754
1414129
1710879
204786
758844
842772
1524168
1237531
252294
1349222
1336047
115065
1909348
1197864
631651
1001431
1262954
1785923
1347446
836446
1343727
1456732
321289
994665
719283
837196
1308665
1385272
178287
1916625
523769
734744
121990
1872518
1591203
632929
1232042
236670
1976744
1058943
1032364
934517
1531225
614112
531410
1845778
1025993
723002
658999
1315843
762910
1718041
130296
1464791
1622429
1302193
763220
1815689
701269
1955441
1052692
82816
1583157
541204
777347
1788852
1697101
1895994
1711794
898156
1214419
1591920
116515
1348671
1543047
1599019
899256
812228
48515
1803406
432036
595169
943576
1823697
1151381
1863259
941498
330155
1232132
1196134
1802224
994259
258993
1601398
113624
1617144
1027040
1492564
1379086
619387
509618
121718
1007485
1240575
1692098
165114
1252553
1878748
1369912
1915712
1891916
1575662
1517678
1355131
1157415
661694
924804
751614
350718
1210704
1415798
735562
1206058
1830723
1158446
315852
1409244
1009605
92721
388700
1173484
15316
1250600
747688
939248
945244
99441
633108
670088
308018
221161
739578
489996
1979852
1076299
1768187
246575
1695162
980725
1057939
1937996
1470311
946623
1656016
1349143
539895
251783
1376519
151720
1545638
1045442
1982559
1769339
793561
1369529
60117
1635395
411359
1754060
432804
1226527
1149834
677519
427360
1615020
381174
1634285
1658556
249210
397323
793863
1934102
327642
1197151
1081234
1707744
1015685
1691993
1788040
1117240
863536
1764563
641473
712400
517779
921887
102879
892796
1890821
796266
1554273
1342626
1958903
550952
1044274
1415238
1705865
245136
1440528
1256359
1395491
93231
379293
1654383
68114
539050
780734
1881079
833516
1958937
727548
896634
1393923
1538312
323531
857669
269677
962989
1750854
173510
88887
1936271
1462527
1339497
975045
1399979
771574
662111
1029116
326102
1322430
801887
507677
261029
246657
515792
1652537
1457489
1944588
941593
1041640
1355689
1254667
1901422
1851447
639825
383774
1239129
307218
1806569
1168080
312581
343747
935424
1120673
1853549
436096
1010555
1779201
923517
442146
407039
305100
799248
1169501
1499450
1137607
346121
1044188
734518
1092800
929280
680684
451983
608441
1571921
560232
1545910
1274014
1473281
1311422
1982841
343067
1666664
662730
475361
1181357
305523
1007583
1884860
345618
1101674
4826
1236935
1748908
299339
880667
1457328
631951
1194629
30935
166962
777571
118278
1676148
950758
62727
336688
749396
201375
26350
478351
631703
110947
1062273
1267521
836166
1620592
188659
1321987
743821
1101614
1112348
1952084
423356
925769
951472
1799714
669684
601224
300008
548081
1384034
477081
1749412
1623394
1248384
1223397
133540
127819
1212445
1304751
946494
1830734
1450768
1850680
161219
1724473
1720365
181170
1128785
1452668
1255094
905872
762464
1377044
1466419
1874668
779181
24746
549459
1641350
1733958
327487
1717979
482660
1749237
641364
1195613
1649517
945795
561884
789302
1023137
727715
7027
1929562
272199
896444
485698
46185
1058869
268806
496479
678573
363112
747072
1962451
1441985
495324
1025917
992336
1292062
1803395
83876
803827
432986
193056
1370807
1209796
612391
699921
556557
890081
440765
796356
1640234
1536659
1487517
1528246
1571880
1468796
1012001
862930
1049425
572631
1485662
1378029
472580
1185866
842814
35118
181922
711218
249202
679957
838362
1748562
1394931
1148054
402725
286541
263074
1822086
1002084
226095
1800171
144121
881941
1971174
1873371
554127
1096832
1819480
63752
1363658
178881
673217
928463
769304
1844593
1085074
785761
128399
145890
693388
209753
474855
1305640
539358
471664
1003138
729145
59890
248157
1136867
985380
533625
1462658
996653
1024508
1682624
1334072
793251
619916
314912
674130
1886366
1392622
1339473
1127887
671421
416176
1380490
1707077
1331334
445770
399041
577853
1332905
376982
215489
554064
32083
1027273
393100
526826
201176
321004
1937136
433066
472736
820067
1447757
285746
235407
547599
807859
720703
1178489
411842
1413417
478578
988117
1624234
794224
1064603
22833
1444283
1539814
1926009
1754788
1907219
1158079
73448
1728379
1003622
928938
945047
578753
1245680
1800223
232411
916763
1663598
357869
259295
1658199
222270
888110
1015715
1393610
292438
778676
650286
170863
51399
1323915
1173734
319720
1407623
159414
1823619
296205
347801
1529840
430754
374059
949660
1571130
1923520
1737262
186139
1396581
1655605
1555230
1235053
1287720
1429450
695098
828015
97722
1683345
142477
1027229
1542319
1024064
1780082
919023
171203
1200787
634347
823215
857767
1899282
380378
133208
40816
1912761
671876
547924
400903
1978163
1805975
680136
581955
595033
222203
973516
896006
811681
1651019
984985
1117627
47668
244242
982742
656771
1461220
990446
1611808
402887
290382
859103
1958631
1347526
1300756
729282
1906417
936919
1806935
242007
1390015
603204
444858
955328
280507
309793
190865
806012
1306192
1891197
1924454
34717
668950
1355563
501556
563590
371317
1105599
1246154
1382995
75373
918168
1521556
287835
1204901
1723820
1208380
151798
1385128
1222468
1970458
106830
1521753
380802
893582
542679
441065
1614221
774260
1618997
1634866
1566971
1486063
805018
1560633
1384504
1886387
1348301
523849
1037057
259816
554810
266080
397138
1497076
1146842
1326176
232524
1616328
1812011
1443656
615151
209535
1628644
298662
1848553
1705865
1513076
972634
179009
1046653
1711867
169680
789050
544652
116514
567050
533822
640124
699624
1843428
273623
69195
190550
555792
991705
295193
345075
1555389
1693640
1965281
1320613
635186
1121717
346765
1605890
395026
1194162
1535280
1942142
869083
521725
1930297
838178
719306
363851
1041170
1591276
383616
1901605
1679532
216850
640039
1083192
1031508
1188975
1080560
1333350
1867797
1687490
404049
1738150
805715
1772228
1595832
833912
484671
1498223
1967856
925409
709756
1750513
382620
1620632
1468197
660071
654276
1912054
1529977
596295
1251599
426903
929528
847123
632059
1308580
155611
1307292
1236187
1326557
1264521
1876072
1321131
1450616
225286
1152511
68080
949688
1226950
468601
838359
910138
148924
1408909
909814
595046
1485706
1724254
1878065
822445
1226358
1857882
1457417
532964
1676920
954182
1950591
81553
145415
1989977
96297
1618243
1494936
476828
1638031
1295075
1050185
480912
205647
1365902
1035532
1977993
1002245
716910
1332282
1770904
1920770
917526
184800
1851110
467545
1654185
683954
429207
1401125
1401791
818429
1835287
1549596
178519
516117
727879
343731
922215
433397
1435710
1560024
1654859
183264
506064
499967
842418
547383
1151985
1856039
319252
1826550
940316
910170
562147
557535
885672
33684
1022570
691958
232182
817574
591662
326283
971362
1934109
947642
582063
1054396
1079594
673589
398193
1696473
368190
239097
1535095
1688227
732536
195272
1207080
588250
502609
1299501
1066764
172971
167138
366541
1776067
1853715
1761211
1620850
1356322
1326273
1075340
448247
1009530
8606
649225
236999
22030
1718482
1191957
403562
761686
395954
1996317
1821521
1839535
1197151
242579
1659393
817443
1030798
1305891
332686
719501
377304
1440043
154964
545709
105763
1954571
589288
1321826
377864
1219636
1545938
203398
1711610
1279803
251805
1596155
1048174
677267
1593783
980798
1094652
25103
807758
1082003
1760271
1384466
1763334
758973
1911987
788801
1272025
1405183
980037
1726030
118773
935106
84929
1748581
668233
1859332
1018129
651873
331461
429861
349551
371603
713204
1360671
1743560
1399430
1795724
1957864
930254
1286552
556103
354152
1191417
331499
882674
1999734
247339
1891118
1033847
1295234
1918843
1954786
1302250
1717774
78749
1792832
113061
1912314
1009988
348284
1720613
1022878
1139987
514070
1273265
672172
1554534
1773843
1342410
1706837
221305
569910
310281
380478
1253369
314853
1457745
1524522
242039
1586666
504482
171979
968589
369524
1670993
831669
1527536
1468418
581347
531576
529585
1404525
54843
1778170
1324020
601118
101292
607649
1092934
886219
1905250
220002
1014262
626884
1379252
1502287
578333
1195247
140388
381339
1049342
1749000
978964
202044
1987328
1872721
1621066
711990
308353
134118
377083
873150
821183
374459
792198
1984391
1470554
976753
906333
75723
1801903
1135488
1684903
1631060
1546520
1833764
1605102
471258
806016
504170
1513038
984177
810914
998652
1599986
1455401
1338795
717216
1437976
456053
959654
1344544
1209124
592027
1930430
1738364
640007
494299
560040
421388
1909818
1670879
1835883
1854571
404289
1547371
804261
255023
689000
1231376
630134
814925
380998
1780683
1466435
296604
1015585
1448630
440672
1999922
1098081
1594969
1216014
1773306
230827
494748
1865257
1553562
263821
1897832
156066
633855
1909075
498204
366659
1582621
676196
1662333
1002959
648111
812189
580648
1753330
242631
711498
345804
1580672
1468286
98070
972994
238255
986012
1984291
1217414
663036
240336
302728
982
1223251
544383
1281908
1425568
1608432
222325
1253448
1747906
1877555
1566212
967734
436725
875955
840916
844642
196133
912820
1911275
1122680
411478
955093
1732947
1699403
1581909
1888656
1622969
1726710
1932347
1154538
1343073
1502337
1502183
459375
1487331
866725
853207
390121
1639189
157203
620840
552176
1417222
1692961
880428
1098234
208250
99250
817663
1915446
933497
1729306
694515
1179188
1170445
54055
856056
1318918
312770
691993
1559908
1012021
221194
102433
1692846
402853
861161
819141
1729816
82405
267548
323539
510611
381431
598760
1136382
1781675
156528
73885
1634162
312497
103382
531253
517266
1030890
1030862
379297
509033
1758241
1134545
609682
1202546
105399
1544198
713261
556434
1807728
270985
1138094
899762
961869
500033
737798
169626
370873
638519
2045
1441225
576071
1366318
8075
390744
339740
950213
332300
1757230
34893
725257
1379268
1531969
651103
540082
132271
1395409
222581
1816392
185725
1478856
129155
872303
524453
1561499
431299
172107
1956433
1086795
1610613
521499
894361
384654
111775
1810673
1325852
1966657
563780
296435
544401
330024
1057273
1085557
834582
4166
920356
141760
900596
1018699
1955235
1923762
155538
1701169
534672
318355
205999
459777
269363
1610450
64134
1256805
696244
250993
1868980
1450793
1808732
785024
138207
818462
1012066
155095
1431017
1376430
12267
1122337
559430
339875
1086894
984916
1898839
663280
608979
1748342
939181
1206827
1404299
1491000
1801201
697205
393282
1426189
1116281
605143
1141951
1942957
535808
1102328
898937
681558
1827698
856865
273693
1453985
1367800
1221181
706821
668721
1790256
1457740
1272623
1633909
1324068
503417
807577
783178
331389
1400141
758612
494694
951191
409475
1357629
210162
1215319
1068583
582313
237847
1571292
1929240
365727
1631757
381498
442897
1607175
1902783
452782
531196
1916026
747698
155397
1088802
1758432
1026108
401082
857429
1869278
1819400
747364
1072208
659248
1021637
1304728
1815716
181775
969107
717803
1126499
1523534
410694
1632251
1053926
419732
1924789
1079312
732563
538188
1764202
1308334
778050
767309
407433
99567
1437964
601326
887483
909542
416221
1185633
967942
1186519
536958
1606633
949898
483631
1738720
658790
1544594
1238472
1253097
1068692
56010
1068364
1766400
709070
1356676
1960315
761029
829028
1959776
1941167
1988610
1769187
992418
1298897
663383
1741985
1336900
1922587
400903
1283874
1486246
1803648
1572993
1274081
1166400
15186
1657423
1046452
1755657
854874
1703366
459166
783151
1029296
31220
762605
718191
961712
442277
1429135
704715
550972
762706
1792905
1989949
1227569
128839
25431
1812738
577498
755220
1848212
336311
1375664
1196275
570157
1184799
1811851
617578
60475
555356
732543
614270
459
6138
786225
817194
207294
1814999
1193704
111891
1684295
1792980
1976566
1167325
510346
39335
726161
751703
840579
169615
144215
768430
920943
452379
1126490
299199
966768
273403
1423359
345822
1890008
136296
808734
924907
866312
1730996
702568
1054001
178260
1410474
1329019
1840055
1553841
1263431
152540
1783335
48118
765225
219149
794618
1059058
1738144
38586
495863
600612
1262398
1626599
671609
1533949
1935392
1023440
1829472
1491408
520921
98215
1073652
491062
548724
1041707
1760038
751749
122830
257399
1075280
1159237
660632
1356379
893357
1084237
305359
1896462
1853106
1035351
1755133
253568
1772106
913155
607457
1774663
823093
1660972
1563260
145580
1565146
1935752
821591
232294
1649756
1005171
1746688
37612
426978
1517375
1304130
1840962
661703
716984
1606918
1421664
1336158
1976722
1890453
743825
1989701
1019188
650243
1804571
729951
1789440
482830
138940
570553
1895156
1000801
1851526
1301721
573693
803547
828786
531260
476291
114281
710554
406865
790628
1841716
505665
281930
205823
1987050
818892
831768
230634
1098663
1189965
1208329
1873805
1854907
1772127
895971
629557
739791
1857658
1380310
971802
1386599
1294700
465538
1189322
535539
1979267
1658499
1872581
1209096
1829888
321626
149414
1903823
1831603
1609472
1178853
858945
476826
1508064
1526484
355233
964532
1310489
318725
424929
288810
1659978
1032693
243029
160815
254435
1835751
539275
902973
1656620
28633
112418
500771
1780268
614293
1220800
1192930
1359037
718836
1445358
384807
1516417
1043995
149542
611062
602123
1477386
675701
1303083
929725
967853
1409807
1710091
1387959
1189330
1264232
1187484
1466312
1654580
1311342
1040768
770288
790040
1609194
311023
672375
1195535
1869891
445282
1404153
1021750
40181
84763
1211753
1334824
168815
713899
958803
1301941
292813
613650
1005254
1388532
886826
614270
1342170
184850
785674
587885
1657953
1645187
383549
1041603
431909
805217
1628501
1734334
1231974
1185281
1040127
1784846
587309
531992
760022
752171
973443
1948393
1850782
619108
1098441
1502636
1052569
130748
1590075
743733
137431
329388
1560005
1243093
1318984
1227524
1341243
1599780
1225153
1456575
100050
993187
894345
1198687
1540032
1674807
1384425
149395
1773534
351151
1712290
1099289
527430
95954
1306421
1700603
1860695
554591
1759742
1963270
662106
1475063
926657
697615
74984
1629388
1944460
189798
1626380
1591631
1279383
118625
1348324
210036
1902814
1862069
1823584
1079675
874666
115954
1968606
1189709
1135608
1550307
583300
1712986
8967
1304823
1811398
737467
1132972
1292507
286316
1810971
891388
76417
1567132
1896137
475606
634200
3974
730139
1655283
888865
1743279
1334022
1891368
526912
1789679
961138
964459
686174
1943724
151222
306428
1054277
754247
971298
264338
226690
118752
563947
339056
1201302
895144
107533
1945773
778584
288819
338031
723711
1678490
1253749
1665827
1924689
206002
954272
436492
1965891
179070
673239
1960749
606715
983271
1761626
1597931
1693953
1616920
1620104
57991
1409509
1161394
1001976
320389
556158
1475621
152211
1131343
1067587
988624
995342
1700280
1565617
1176336
1921965
766512
895475
1262215
306031
628548
1752949
811153
1839842
851173
187156
432772
207942
1043465
744949
1280256
408702
1906574
1893015
1197033
750409
609637
1784348
1239780
1772660
809045
1012949
152277
192858
1245832
912950
135460
485688
981475
407119
1969192
1710110
1920915
716721
360778
906146
494888
1863584
1263083
3569
566736
349646
83649
1415508
1317521
859688
1641739
451482
982191
1502266
299228
895162
434425
549999
1806779
1696412
1218554
1117550
1561367
999489
1424599
949743
1533734
190810
29174
792553
198340
1305330
1413682
903372
305004
1736964
101923
1916602
244160
1497506
1195683
454138
293902
1546452
50883
1611487
489243
713890
1101735
824845
1000966
1687189
160155
843263
970266
400055
1361274
1825331
473470
218604
470872
572784
738973
457459
1085064
958104
1631267
1241971
859516
198084
661203
1348405
1175444
1290260
1569861
662440
1424832
399841
857184
1931924
902788
705303
541194
1593181
1168356
1072883
1510939
1033070
60716
914061
945716
388731
1066353
635506
132254
167141
1233574
1068047
244010
545216
1662907
1369099
454105
1002360
601100
683884
1278678
81637
285199
350476
1830252
1552496
1387617
680236
1051313
1811358
1103882
1844512
294415
1216097
901517
814520
1719115
51746
1020600
1591054
138298
361563
142664
1683525
701886
613508
866309
35534
21386
744695
381101
834839
332737
292774
643045
970795
1619881
1371987
632514
1582739
1887629
1558601
1839873
364119
1191078
1136108
1837658
1882195
1041249
1662426
1442177
160796
321857
584848
15046
1046512
234861
1362620
264946
377751
1692012
554783
1144988
1901471
1979023
1856550
565302
36993
454280
1402375
1737541
555533
362604
1890064
659179
1495817
1483029
1109426
889731
1421011
1399746
590154
586491
1973997
58857
357339
1832844
1664293
504878
1496920
1067735
907176
611195
498569
626160
1340530
1704400
468426
1510630
476888
1670240
710372
578889
86017
345310
1710792
1182818
77946
1762701
1068080
635754
1813213
1567918
734475
1941424
1324691
1869693
1145123
1150685
477210
949471
107043
447789
1451151
769349
312772
173560
1786673
221365
712945
1808438
857300
1389080
1291621
1372684
394553
1062368
293005
355926
397286
1555791
1405968
496460
1285622
97363
806815
1699205
1985604
64366
600494
65009
1235991
1092053
1989144
1605485
1206848
1812300
448710
1449862
1679044
149094
1826942
391834
1911786
325651
921119
149662
880259
123861
1738826
1843392
1698917
780719
960188
949186
797565
1877105
595801
231103
853627
1830433
1883830
1287660
1573713
1855633
356821
1861460
1991850
763523
1990408
1850329
1433647
1807785
229475
402866
1459910
1287727
957783
566400
747682
1167252
1198581
85897
625262
1252620
1029165
1073905
1999088
904312
31007
1814502
431844
1834581
492547
634706
1473445
552341
1601518
458019
856846
1237283
1014039
1524592
831660
1422119
1883108
204155
306722
782405
822166
1699849
1631756
1970920
1185870
303455
1742362
972186
173749
1339113
624701
1812196
660154
134322
1116051
1744652
400954
1578979
1360515
916142
1547939
1579989
176989
599778
1368983
1544221
1606726
1579866
1131815
338002
1366971
599738
949852
831152
1687966
591586
287108
32680
1814936
1407644
493465
405370
1030409
810656
289216
600508
122496
1234351
508027
1682599
692068
972398
766010
87533
1517112
1343703
101834
107208
1095678
1749676
1742498
130870
1415513
1731211
759506
663345
1543507
649719
483992
585280
1381935
1666397
10424
617643
1670641
1614590
533912
1908215
441874
973199
748739
875396
432701
699058
761778
1337274
702476
1938962
298923
1750950
869625
505767
619026
396296
1266559
1712800
1026076
779605
44467
882631
656946
1734397
1136402
897355
103973
181812
1237276
1927891
1380233
673398
3601
1442439
926129
84323
1728081
1489155
564813
248508
1299720
1378149
1281251
150106
1886060
704212
750156
696919
1186798
446006
1873467
1184861
1611152
429472
1136238
136340
646100
1740741
1327462
1545463
1576677
774909
1736098
236717
553294
1851137
1832437
138912
1964652
445496
1125534
1566934
812710
1997331
698309
408120
437474
325143
847748
512591
83906
509695
781829
101694
453278
398813
869486
1945112
793053
336339
950717
864631
728962
301304
634544
1485912
1338346
249619
1306929
1391218
1763276
1494032
481720
1835077
582800
1301980
1484879
1938475
397864
1536949
115660
1485392
1034858
1788928
1943478
842742
1381717
437309
1381388
1275586
617703
791414
1330408
1760202
1308523
982984
428651
1422359
1173673
1668194
1087983
1050171
43514
156625
52105
1132859
1993002
1656416
448957
149614
197757
191000
1972602
840332
1021462
1565430
1679697
1961164
668339
631665
18146
1354662
1136533
488857
1144530
47294
1736623
873437
1821899
348134
395842
342976
882837
702543
1410364
652479
1555963
1959466
746425
1978558
85249
772706
1057440
1834229
1578939
1535943
1766550
819827
1377372
692743
1145517
1925538
988786
770432
861571
331107
907044
172456
1993253
1660155
802185
1834444
717895
300624
1963678
1687670
1977023
322552
552080
1766327
259162
1970153
565498
21405
1423424
1575982
1577365
612628
469470
422071
1936924
1648394
1554661
1148513
948595
430005
892378
590585
1201460
973335
1000387
1761581
499906
316061
737660
958660
425415
1692883
861116
1160479
368713
1593997
637403
1648525
1988230
514329
1258533
123793
1442230
1589384
1848047
596473
950710
1857262
801802
1863141
1116743
1386317
811797
1690061
1945015
1844935
1469485
1120017
331893
42473
1777950
1882508
1862840
164227
653402
1702506
1640382
226816
325199
336368
534078
1739502
485971
967987
1653520
781852
1951876
1120959
1447420
615421
328200
893395
1676321
1454803
1704348
311164
1442599
661341
1859185
324249
166123
978601
1862141
998508
493235
1900297
1031474
854264
1904638
1690557
1222142
1399182
1100760
1452296
1600064
1788056
1863805
103544
1910700
425820
1775282
1117717
415311
1552042
1326494
1811774
1288422
868742
935668
1750797
794723
1138682
907225
603948
372703
640219
1721425
346049
133966
1113054
901621
540096
1713944
962956
1401906
961948
144977
1941668
300764
342228
1202696
171390
1820741
1221934
460523
1929985
1195894
1543347
1491904
823688
328824
1031723
774040
498386
319747
698321
795526
500595
1497542
1377459
366464
1363594
1934073
392591
741063
281515
220612
1106429
769109
59702
1308248
707578
547092
1917122
599116
1733910
1978440
1688236
1002817
903386
1177669
576329
1239863
1334991
1385680
1541741
732397
1749915
1205599
18886
881286
971597
11488
564710
1429463
1906074
1775329
548569
1024706
796967
550361
907767
538186
396961
1042720
401903
149528
1290978
1245466
306844
842601
371063
256218
1467164
517485
1209257
1988284
430291
1181819
1904234
1673848
1066754
1337275
818903
142003
1305692
1321706
1832517
1989581
1465240
1627789
533775
1476147
56334
153271
391620
956975
297841
450867
1737390
1648257
123454
559912
1844855
1204811
595856
694739
40460
928308
57476
169936
683029
1924474
781077
1579746
243250
293493
806313
232270
594099
1847116
1560028
1626657
1790072
751387
1997292
349095
780801
259525
1946636
1653091
623988
1201093
1742637
744004
841953
513083
1125576
968331
813544
1128581
742145
648386
1850394
546142
222443
471073
1911223
160582
770175
301152
1036764
531130
1148844
1722689
409076
885415
1885962
560048
91133
1629214
316939
772406
664833
1016513
1007428
53856
1962754
148967
1423916
1082416
664856
1368441
1525171
1905239
481942
345871
1426463
484379
194153
1108676
1203871
303185
1448337
1183917
1996406
605998
130900
1541569
410632
602574
535088
1568461
471927
790574
1036306
1050052
1523906
1657643
356515
281557
999352
757749
534640
1410584
1343219
111155
82120
727268
897799
231683
1177678
571991
1368852
300303
1222684
295447
122739
1582384
510050
445396
323305
337201
1487309
1916575
1043345
12164
501209
1759046
350308
738418
300493
1041780
1392173
80170
556799
1619502
696525
506731
1079842
1192982
1897473
1000394
437256
1944490
760874
350514
1931717
440010
1760808
9921
805
94699
1862335
629906
1832282
1609437
627223
257392
1483397
1663332
1095732
1648998
763697
260953
277998
759934
410609
1110269
38717
1869424
1743852
1073091
1806812
1395212
1548399
1100273
1732010
1301784
1248830
1391998
1248944
1162434
846172
797440
648733
1261910
367893
662511
264772
643640
1021706
240306
143021
718914
253013
1987868
1564738
506685
1872197
1263094
1411226
1583183
1852998
457877
779004
372799
815237
1685261
753634
352645
454988
1402286
1527922
1060191
1097994
1406416
1879017
1539549
1528832
1625220
1454854
1270125
1514678
1079481
941039
596392
275605
1502622
1673310
1883143
883421
264023
1181406
512273
941409
509930
566694
447546
1949777
364938
1598023
817748
1958407
180134
621068
1362585
1349297
187273
841673
1706305
1913514
932530
3976
1278627
1071654
961342
1236217
494291
1868369
382625
878625
417189
989205
623487
1261522
446285
1562982
703674
1441105
1631363
1704275
1041581
931986
99606
1714065
1382342
982910
61766
1287531
1076875
1135231
386932
356477
1397342
138347
1586546
1253895
723720
953574
1570609
85497
1798507
1221830
1953742
1334414
213057
370317
1270255
410639
1653366
669624
1505110
290459
938237
1336901
70307
1327096
1855609
368544
467607
1247519
591581
1677316
1124430
492108
1295872
1726422
270449
658407
1337392
1829716
1037059
1897451
1626352
1245774
814906
270992
755904
1591616
118372
513262
85922
1339472
1155401
478451
271611
546217
1996180
1808500
1570994
373311
651811
1375242
437981
336630
120
278991
1313678
980645
683649
881928
835874
1367755
656289
1641031
712503
1808417
1164327
216607
1459633
1691030
196470
49915
1833792
550287
1720869
1729785
1935859
599929
1936264
1552853
354676
232855
1487943
458328
806198
389638
1701041
1624800
1237700
742067
919304
949697
1704561
1698213
1792600
1918927
360090
534835
1973807
779338
1264816
1626192
827195
1407601
467316
1815478
1304330
548241
1011536
751410
831847
963202
851856
1563018
1392166
185244
209109
164791
1627840
1315964
974912
985987
1631429
1968063
72230
1379831
1281461
1371648
429823
707769
398
1772058
1530148
1974224
1843083
170030
116163
17880
326793
1635700
1479327
368421
1554816
1954431
765488
188248
1344881
1659820
913197
1134398
959085
1390205
1002893
1241441
267863
577271
1797354
20503
1241610
102230
916876
1855049
737070
1168544
420674
1422953
1315837
1585908
637009
926896
1484901
242714
1471800
1785574
470090
692521
1465891
69661
1658719
68571
1504503
1675300
1063712
236415
1126313
2338
1416732
386010
417665
1450034
1609466
1607823
1809326
1887240
588480
1307203
1253994
1460257
154539
1103983
203147
902
200334
291548
402962
595113
1696915
1834355
1833175
1829582
1209413
42165
1474712
896745
1584117
1151941
576438
758081
194010
1529025
813381
1626304
29933
842203
1576163
1016311
818231
1111433
1965406
643716
492581
1712824
441426
613903
1440297
948943
1476297
1842898
1808664
373860
1008515
950692
22008
527585
1280818
1845758
1677787
1566636
1690254
1643908
633887
821058
1088120
1802932
999657
1791733
449857
1245094
1361352
1312888
1223121
1103056
434097
789934
27980
1288892
637598
611734
701167
1480072
1419386
1941052
1714345
1662727
289589
1725855
836578
1830776
1534876
1366132
1395117
236442
873122
437110
466447
597719
514031
1544899
1114652
817734
826541
1638897
1268005
1650363
284844
1118167
63621
1472625
1905595
1847096
664897
1912113
766950
1109745
993589
175649
1758328
804748
1676290
641107
1487054
1369376
175540
651636
331102
50433
578433
1502402
1260229
1404780
1157877
494512
1853285
1881387
1329366
1494088
850556
1841772
1889364
1731319
140854
247498
889330
1452
263053
1321042
1182800
103975
336696
691406
1844753
653990
1104552
1590447
112245
419006
665620
1449373
1988790
5735
389401
153041
1159932
463752
1941567
1835474
497354
1051627
1522794
548059
1120289
502852
606778
499623
1356426
890915
510834
1776785
1090473
607275
1310741
1359792
1548901
216873
1249412
890068
1288110
1997501
1220105
1566541
1740686
1672434
1847009
1883702
783743
478606
329914
506975
1376589
1701237
842528
878683
984
603285
161203
1990607
187505
1967978
1570940
500151
405257
398322
1086830
1008002
328166
330306
1133272
825473
1709071
1653035
367011
522737
713237
1504713
170689
1190920
439944
1038449
1835860
1326281
282463
1299334
32031
890594
1493047
1451467
212219
1622084
629154
1438054
1933498
1860317
1468489
304841
496903
163248
403069
1485831
1788032
1065087
980305
1450512
924159
686380
707877
848007
1947933
264937
1705477
320479
1477874
1793816
1290784
807044
186350
456508
159353
1445567
1816360
499022
292403
1103972
890703
96508
1513893
1265837
1849309
413969
873458
199067
1755262
1012970
275455
277848
333384
558130
495637
366640
1494579
203443
353450
730365
1147845
573176
1890084
47398
909440
164457
1903446
1949338
1263370
126064
258960
1486256
711673
458567
847128
150973
584247
399558
1452562
170330
1575407
1934448
1964650
962167
836802
1730786
1219263
966090
553716
1062703
1335941
646030
1244732
1536919
463149
1446855
1605395
1664399
1888367
484894
267496
696757
870696
397702
838986
396790
754311
164702
335617
1145998
787132
622461
1192331
1368038
2797
17120
1335961
1437831
819884
398090
161579
372239
282385
894738
1733900
896329
1043199
142538
126542
300155
282237
1770992
1218815
1881619
1020582
301750
629181
336643
207268
1671130
1285127
827118
15818
681538
1184843
1638928
1556042
82776
919225
297170
517428
717873
1813926
497141
1335436
1451990
1148270
652593
934197
937012
330544
990519
598677
1617854
773239
1218458
1466490
496274
1360579
1548320
19601
1822026
316929
445238
1354053
197690
1434434
792672
339912
482626
463289
424327
1822895
1238387
1006869
713983
1216181
676082
1143029
1599986
1141755
482965
1949734
1636176
529761
1724138
1225976
1812172
1404564
731453
852598
1298730
826806
481357
1626438
691339
1976705
425805
1348218
1123072
1696976
1425300
264051
1101875
1469491
1462166
1515239
360385
537069
723057
220825
1510709
1386627
704359
310061
574783
447501
1779204
965198
1749543
1953120
551430
238223
1252219
1151567
1509136
1250650
221232
484883
1249075
1216308
475896
715130
1414744
492593
1314497
1958451
147763
517173
1787297
1157478
585007
890548
829996
1639400
1449924
1393975
1273363
33941
1188662
148097
1561715
1944443
1963554
1539472
1696712
1323958
716724
1451108
29406
1796410
897747
1078122
601380
466131
294071
505151
76417
1981874
841250
297949
692939
1708044
1047550
1393840
1232933
1983677
1455449
966141
1056728
941071
475817
1822147
1179017
1429552
1130006
539101
1994336
1491172
801918
279196
1173143
1814999
1575910
345782
32985
661480
562193
527051
1138817
1256163
430971
425222
168537
1657321
86204
1860447
1988625
1477554
1094197
1959464
414853
491508
1172298
762843
987326
1489403
278776
1078875
1302770
807619
1467041
742642
911053
377321
672877
688965
1832014
1010329
1725197
1551485
573340
725870
1560684
1293895
1261284
1360446
411558
635030
1754097
1780977
934295
826473
100770
1237572
624597
1206272
1530938
110237
1670022
1032485
2637
1048403
1373598
761807
1731983
34824
1588225
763191
1763791
1108042
48980
839111
1098713
1193399
800884
173961
923290
27699
1863872
333584
1437699
1984868
1086379
283105
999546
1082160
1613738
1367023
1115346
1702070
1865939
1610715
405501
1121732
1177383
1799221
1296491
707596
878756
1909358
1596427
779752
43073
1800942
1112557
779027
1078355
624426
492215
1545930
1332673
433242
169722
1803626
689477
846288
1271846
672178
1667887
1000287
215472
1189705
737787
1141673
1521590
1938002
921807
426118
1159516
1451688
1237563
298322
1331965
1756080
1560076
766805
39169
1456781
1683468
1925310
512795
1294393
1471559
1357718
1444914
273533
1510539
1419434
1416996
1171065
43138
1393199
708924
1222424
82895
3167
1003221
1317097
1314197
1866830
1995028
254843
1575307
1396260
1043405
427815
1880813
1681247
1935657
1081269
577700
1752847
660108
560410
997246
675752
1981220
59363
123117
1810682
1590365
873839
1638737
1275629
89065
689025
451998
1020459
357384
817707
1074042
869247
1997969
577279
533657
695519
1528168
1105326
1849466
691566
108771
265778
1723707
1843613
1836680
450603
1867116
1386292
1737469
1940346
1036994
1798304
428862
1987601
404746
120323
1926762
784068
1354992
1943670
1270441
691513
1736217
795506
1520861
727713
1082045
727449
1513263
1072775
1853559
1144294
1803962
922354
1123339
474729
162240
1103101
1133414
40180
1228330
1397102
415028
977954
934392
890414
619947
1440080
1931597
1934428
1709361
1906528
1417617
700870
1115213
3708
707048
1803609
424425
1256860
937601
554234
1016423
721956
1075613
714153
1233580
1595441
1641772
30608
790548
523687
1115578
430896
225207
536817
162202
59331
1171349
1545410
680664
1180576
691654
797900
324219
708508
384848
283175
1934053
321691
677066
1942937
628386
46588
26646
1473782
158002
781994
344275
1261033
986828
39225
277435
1763986
811809
202203
131063
476699
650042
1534840
380314
1254229
227518
1054952
1554614
513838
281221
1979049
1516111
158855
796053
899985
578456
1889673
156003
1329465
51093
603015
460330
898828
1964332
777248
1523323
1208914
1670585
1777418
294820
998666
1297981
114592
1564324
1735538
1427056
956484
1364462
770745
1828365
576829
584932
1538569
1947856
497451
443001
1730561
437319
536008
567445
659472
1485432
1075921
721383
1730850
1454986
695711
1692526
1239209
527609
1902142
985958
342862
1481493
823540
422098
1226137
411638
1780494
1776632
730734
653501
1867266
617327
662099
335227
1907943
1455892
840921
1855589
206041
120575
1870887
1669333
1151040
1040576
281838
1617284
727009
574713
1580997
268070
423377
1837905
1971116
891345
717564
701127
702426
1625546
1698948
412902
1647197
1521344
62225
458832
300066
982490
896143
1962741
1445904
769482
721070
819947
11142
1370687
1987428
855164
992077
43912
1125079
381785
310760
1850557
773887
53470
1025696
1287568
526557
1237464
1990526
398759
365786
432186
1167012
612700
1273838
1016602
1443402
1268974
202921
572823
1071078
608570
1403200
319706
1244913
564871
955608
512401
1223002
1757168
493599
226794
1072538
995501
1526998
811934
595204
727714
1163188
277719
839244
587188
960480
979114
1791136
485460
876496
1957041
816737
299574
1057294
936606
117808
1810117
1853165
1044770
1262065
663037
1752395
243319
512554
1065730
1709919
1323698
681269
1020838
809831
197794
1548020
326111
143862
105038
1009952
1366155
1908221
1623380
110036
764140
173126
1189457
1060136
561911
1969678
1413677
1983705
1001906
1858453
1821693
1729222
1897549
1489032
1927694
984803
707855
570754
1139416
1850051
1985258
778633
517145
1532366
1655091
850172
41887
1746470
675079
1740757
82366
1740902
279675
1878758
1583811
900113
1303549
1012369
27274
507874
578529
190692
1016260
27094
600367
1486780
1327892
631528
37819
472295
168117
1394346
1464356
559502
880799
1486438
858212
1115730
1358252
995522
1040634
353634
833247
552545
204830
1933865
700444
385542
1675844
1432762
572728
69606
301965
1316203
1980534
37290
44561
1612762
1010466
1440428
1550538
1578738
820024
1914703
314467
916794
329670
1464689
616587
1249526
1739025
68568
1509133
381966
1436141
1062452
1183610
1892474
1754948
1301526
626886
916315
294362
1864263
835141
95677
906665
1828296
819194
249402
1643923
1430793
1532033
1348711
29775
774310
721193
558694
299287
757124
909707
1413600
1844548
1721629
291654
1163408
497582
801408
1674012
1218871
1158806
1056745
1830051
1180518
781582
594698
126460
1188199
1786450
47172
729297
1289047
646254
460773
1637032
821758
742116
605092
1819362
542832
788941
651764
1909528
1260621
1610592
1128406
65697
1518287
352623
1225847
1429809
239335
1250645
228478
61260
1661985
1371432
1202943
1906607
1862854
101715
1952560
1627759
1529054
463623
1485623
1058112
1661481
1828994
715494
808268
920396
148963
1317516
1994741
293392
1039529
138148
1229822
404989
1572551
998774
1520235
1530127
1022401
427463
1088465
1812701
707222
1639850
669175
426211
813530
453990
841706
1939449
203338
1482733
1377536
120704
399652
1142975
732521
1076482
1286508
227989
167009
1579039
527575
590089
1755192
836262
1774611
1824119
504984
1094062
1330353
977019
582175
560279
1455120
1168198
189714
1800997
1105483
1761155
1699781
923665
1154471
717976
920061
1793127
371392
1819183
728036
513206
798919
189781
356910
769218
1216896
64795
69747
1595015
652382
1378468
1737877
993531
1206819
1907799
1730564
859380
1825720
1794198
110651
1251179
1068262
734560
141557
469598
1214792
1443684
1227128
1290380
1126441
374007
1944682
58173
1200474
1382438
1210984
462792
1427026
425568
1240289
482925
1018139
665601
985551
1913950
1742176
1667319
461135
995110
1994369
1085571
81893
347980
549887
1319140
750638
1062621
1906349
1144134
1337715
1595595
306806
1770221
967405
988580
1641461
1747606
77447
1020885
1094935
719846
1231390
1180101
1367668
1411883
1775869
1265809
718144
556285
1243143
1945135
1094615
1014674
1190060
1819300
1774127
1903993
1471984
1704600
1659607
1301202
866015
817563
389373
1081954
1358403
398367
1386918
1366821
483679
917741
226405
911447
1520032
245986
882286
681835
999217
388446
340083
1328530
1211318
1050261
1845804
745429
633352
49405
15081
358913
1590281
840763
37207
1106265
1955551
1838622
544698
98077
1910565
1090257
172772
857480
1734157
1183880
1573716
1574281
773765
1421551
1460259
506788
1248328
508723
1653520
952843
1750883
227826
332541
142476
769613
1904955
1318579
1982658
580510
154765
744442
1229717
1600427
1195123
933400
156066
1745370
264808
257484
394648
905668
533657
382343
1244507
1135433
1080626
1892268
977633
1278494
516416
575156
1152711
548443
198977
865374
671745
1561977
423139
183427
48518
541995
470037
337276
404792
1622471
97731
990063
84090
536503
21254
1704806
231121
699641
362095
1382213
545623
1301168
219445
1869388
1505264
1712579
1052846
1970627
599171
1882345
1387003
1180892
1953849
1916978
229643
1423903
1875043
649581
1533395
910801
1207169
1297743
240383
1340580
949174
1090072
244199
1200902
892998
132908
1241617
7277
1929325
218743
947570
1548637
1325848
108837
784339
1909295
949340
1535207
1914956
1699351
1338865
1636675
933061
592146
1847512
239800
409203
674420
1763802
468717
1340102
200973
1740879
623529
268943
1850546
1539703
1623941
325307
626381
1862059
1687308
1610776
17167
1380200
526549
407889
40964
257286
484822
1155852
1699476
1541155
1643573
740879
964589
461674
440044
473025
829200
592386
105579
657541
1507558
446790
1304737
1334210
347740
258487
1659422
1332001
873723
1024740
1617769
1213642
95988
1202704
27643
1125398
1973090
81496
460374
725976
1495390
1757135
669500
1175216
732140
1731856
1843131
1004246
1473697
253932
1287133
1683855
968735
1550515
545735
813541
794191
1692540
215294
1831395
409617
164766
443206
132864
1376885
689743
171951
338802
570112
1756590
752404
1832861
1124271
267781
1589555
1054647
113238
1573428
1750866
400096
1992298
1362381
780694
535555
1324428
1533072
1235017
590302
1578610
613598
1444081
1143537
1367187
1907987
410667
852947
201867
1718415
711712
1275168
1870799
1496769
395858
1360432
123806
1196336
836556
1757694
1039895
424739
57687
623392
1283857
1434403
1548386
459126
1734551
1523487
1099089
895628
487694
1433524
705096
345226
899597
1330639
1403281
1539052
51284
942814
383927
650540
1226523
704618
308779
182462
228217
785796
1200050
919022
671874
1050062
1229793
833313
1540597
906344
1648288
1382413
701344
1089887
1926286
1459902
737782
1129482
325164
1622902
1028565
1084914
1000879
1847744
301754
42615
1321841
1385208
1847378
157200
1331874
1144763
1173616
436212
1979171
1603042
1654597
1734702
576363
371791
204415
678018
991258
1525976
1866655
1102963
1134109
347142
1928933
190967
1411741
1290983
1493069
1457110
1666057
680059
1327424
1833344
32408
1332907
1083389
1447391
55427
235317
1852997
1900912
448209
656282
103808
1995270
1755928
1443137
690223
715201
1630474
500279
1392655
1972156
331691
925333
685181
743028
960135
337769
1285801
1009383
569227
958142
1088682
69252
393391
325525
191691
1738019
1099658
399764
1915022
202596
1074770
1577168
287941
1054166
813183
1117915
124012
1572919
839467
1550577
152562
1466906
966559
273288
1936891
45881
764939
526713
1578384
1656798
367272
527642
391818
1252477
1892871
191287
1506325
161535
1890166
1419008
647289
587762
1604312
290511
1440782
491786
153803
1459372
1775359
908743
1031099
714868
1261738
1346026
648749
1589070
1516665
1600692
620849
740158
122027
649490
757487
189471
1158005
612642
187765
735328
1257483
1786957
344894
589281
1454288
167699
1981223
781777
1252277
1506834
1035095
985540
168183
114252
1694564
992932
1888036
274418
75644
55522
1403305
645466
141694
988315
638974
1829040
177158
1549834
1309307
1378133
890361
1628665
68415
1506403
251975
1762126
1782977
388708
1339907
373692
597770
1242297
1184616
1278910
153956
114264
1924290
1211078
813085
1499187
138512
460334
171396
1360915
1470954
115159
1571971
483604
1527210
691126
520442
1737300
131825
299971
1914876
1818836
1512153
1762880
1620553
1427543
658752
1029592
1362724
23439
71490
834981
1399052
1661261
538505
320907
1473282
651311
1923317
1209931
1063036
580343
443514
88524
737319
427177
275230
855702
339172
1334376
368452
1357049
1323699
91812
1279158
1920727
39521
1000822
327952
175396
623913
125421
729084
652019
186474
1227071
532447
810212
1544406
1480593
1509753
79349
1352377
1682388
156187
561002
1948393
1690804
353026
298461
244414
697379
1619048
1790451
1353724
136391
835422
1978061
1659167
1002812
321488
15280
938026
1455853
262582
1263136
197397
1260140
1771910
528802
546752
25351
865162
1093604
1059904
548685
14072
1583822
1696132
899677
267994
633208
317374
1036824
75481
1879997
470002
1192471
1363806
1488843
524849
516471
1678442
1672166
567738
915298
1689888
704596
900004
1580953
1267147
1839970
595674
869184
1291477
634651
938442
1675615
1138172
195080
1413681
537665
1917076
685380
544212
1584747
210350
264516
870392
908351
848395
1532199
85858
764908
1869452
29864
1651600
235406
169480
6132
312561
1654453
748732
1380672
916625
405280
812742
1936074
967627
1064379
1916019
1415084
1040175
523666
912504
1352387
135819
1948899
590172
1970463
607325
1281632
507479
1225187
1174830
447378
83248
813997
247042
255963
657316
1093057
1682696
1695302
1220179
1537338
1713058
632852
135017
963387
255458
601249
1505554
1567575
122123
884348
651853
465851
1466203
1794066
1601904
1207583
1153808
1111846
504890
1443692
1425792
1255625
1794559
272918
822436
1453990
1036297
123102
1582013
1610571
637908
1740858
1471001
494961
46799
276133
230308
1375957
1461076
1089509
269750
1416940
1228929
823047
1997656
280465
1824384
145953
1181655
1326266
644989
631554
170490
40709
1626240
1921355
1884933
1394156
1514662
230822
1872079
610627
1313230
537181
1796024
1717806
1396805
1758982
1367313
406845
1521529
700372
1280539
336344
216331
1180640
368662
1269746
793427
1459463
1405966
1675873
663256
1911277
511844
1021250
1341051
1919389
852496
490711
701397
1225068
1226030
931694
1940555
1178315
683066
370588
1495290
1024660
1307862
1891310
1966142
393563
1315004
1527348
590310
434756
729983
558093
1426009
526558
537835
104347
1596278
1376667
1215015
651384
1531285
870103
761243
111103
257964
1724927
1197453
43770
301560
1782200
1106681
883665
1863263
1353136
211209
1165124
937918
619837
1161736
1206250
1175729
1144536
833067
1285857
1274116
48477
850895
1139513
164727
972273
856686
138978
1728516
1966154
234736
1385037
894704
1578470
1325045
1166833
219661
1986241
397791
1189847
919700
488352
209788
305691
1328055
1845560
1376179
584433
1875183
194555
950033
1975108
1241873
858225
142366
875805
181797
1125885
1436492
889163
1626459
1460003
1436565
1246527
1122970
290158
725399
448502
1112783
1023217
114529
505036
266885
1189358
1328759
1151902
1270498
1575066
1540290
247875
1276043
1867736
659872
918917
1385092
768775
257062
1057719
1186944
307902
1010652
1688951
410871
1568438
1937484
1348219
1937262
664715
257545
112946
1273695
960276
306277
1283050
1697190
1979634
1509322
377001
129502
445157
1268902
1050127
859521
522899
221387
996145
7368
1766318
426320
1963004
1116496
63929
659291
610362
609191
547205
1400682
1603400
43981
301831
1844493
1890107
649118
932584
697708
1026471
880328
1353824
1729481
948233
1695557
1275621
1313529
1458804
1450048
247828
1161225
1629861
910695
1061085
420385
923916
904327
1062341
1644621
1736127
543225
898414
617265
697097
337728
468405
322482
1859827
695653
1958743
1056108
1128521
412492
1129727
972079
1534706
64245
801391
148507
1676841
350112
1496410
1515522
30834
1988168
1282618
1317735
1043791
245373
497705
189872
1761501
1255501
1772398
1129195
344249
273042
1403454
1951243
455767
1555075
113392
43648
1605089
1047711
1317582
669237
507607
942718
669706
595648
1139669
1091278
1908091
142974
1158859
314068
292498
76926
404825
1352624
1141543
582136
1750121
37206
797112
52240
875631
1483195
460507
965491
638669
1792785
1440712
855835
595519
1060613
1111204
530967
1249589
281348
1772450
580268
1018190
904144
141287
441881
1508353
1503566
686135
969001
488664
1556033
50777
1262972
1816633
1140592
277305
422066
1626540
1887187
428349
1418692
530162
114450
46603
1060709
204008
1627452
1015986
1862720
962786
738924
1418197
1405684
547807
250201
984684
244145
1936821
734955
1275600
748944
698763
1679025
341487
1056388
740641
1872872
1665759
929142
910797
1499367
508361
526917
1871330
1006262
757216
1431020
431112
1393249
760663
1326230
925574
1488456
690765
1369492
952870
1311781
1132865
270021
623976
941274
789603
952832
161486
512479
576015
357945
672304
51725
1294191
1213485
1081453
421137
1370424
1693623
605237
463879
235528
1458508
467569
894487
1667102
1911973
1749998
925740
1992402
265278
1565547
479494
776692
1763614
1139917
1609521
665016
926777
579272
1746853
1795726
677988
513526
89378
1982401
751984
1588632
827142
1160665
237275
1254437
470491
958289
451204
1727836
737696
1226990
1099761
1020136
966168
794187
395434
1133259
1898521
962152
796029
1317006
226307
1908010
1174525
785086
1586845
1170411
141588
990772
1588710
441217
1208160
65766
797419
72241
1649053
584483
1681024
65956
118573
1445535
975773
487952
155334
176344
130908
1410103
1326214
573297
626615
1502018
1067585
1567189
1685258
1632911
1157308
928879
996405
895516
1261875
563989
445610
524633
1947125
1318627
1817870
1039455
186858
1276525
227014
199308
1991492
714961
577255
1834736
1555847
1914759
1538713
462118
8331
1628663
64946
1559138
15469
762501
264669
1917752
278742
205068
1590066
745819
951271
108431
236933
98813
1504577
1409595
431918
1012024
650180
1136697
1243664
1140017
993424
415301
1240058
717215
1326900
1171527
724072
1907754
422455
1940497
1383433
694980
811824
1253773
889510
1428184
1538048
754491
597103
330243
1717965
1718557
423453
2165
787320
352002
970424
732471
613925
1924927
1229045
289429
789797
710604
1302869
1743504
1507921
1422358
1072801
1575365
630147
1586412
1319179
1601964
1183418
75733
1738459
69080
716996
591570
1646781
577497
209031
9825
604961
229459
1934509
1939328
141848
1748807
259153
1993369
1777675
1009308
904544
940909
1122147
845354
1939593
472543
29004
731316
1527186
1660894
1703981
1134569
1451414
1391527
1141213
1039111
1537935
328185
751781
1168974
1195763
775992
668506
828422
228846
1321329
1045746
604114
775311
1143983
177748
1926802
553477
514599
1205313
1129970
780668
1821699
388059
170179
350740
414696
1489676
950775
717096
1673249
1593926
286687
588264
645692
1634737
754620
798008
935416
1281156
1656269
841764
1214723
611285
325633
671899
1680658
1179562
1859727
1582792
992558
899458
1993801
602372
1254163
999764
1610272
62976
1434226
1164345
892251
859216
1861893
1799523
1258105
370342
38991
584432
1057137
1809084
193629
1094722
1122311
1974266
873588
677937
1328633
1272634
1960614
1617265
500422
166866
606295
320532
647969
1284920
1984500
1900989
1945659
128081
1792524
600597
840025
1540334
1142511
857024
1817291
1095472
1181450
1588671
120560
1499747
1749242
674998
1209597
709328
541807
1963458
1255307
822042
1599661
1472107
1874473
1627258
710850
1494423
1008425
1531923
177811
747565
690150
411373
118494
300413
1034015
107835
1420236
1016478
1301502
595964
1543057
1167176
681067
682166
607391
1428141
850662
113217
159936
655869
1596883
496146
1906815
701069
107087
817919
892638
1785005
1859621
695069
1698961
149909
1267086
688588
1762353
463022
957062
430352
1862578
1379176
805318
474733
1764387
1104278
298719
238541
1543459
1085153
1485834
1023126
331127
289412
539736
126970
433310
278704
1390529
1750026
1594161
625659
1388685
194623
1987438
3424
132513
463323
1447842
745387
1808359
373451
643595
765612
1677087
418074
27230
727965
1587838
603631
917179
1082066
1712477
612563
268929
1463776
1243916
1473239
1047144
1115396
347547
290894
260919
1089879
649718
239392
674900
814740
1240500
1169952
897645
10809
1212935
1049151
1929820
1462964
871348
1887721
435556
1235589
1992626
1489479
1955265
1461458
1514678
417016
1143643
779361
664447
1490343
1594015
548710
599673
263379
1921856
1554198
1768633
338085
1719119
536365
1348168
1895909
790670
485819
1733596
237815
1310479
1875626
453198
1022824
830544
906691
933945
875502
1720117
10977
1879532
379973
1731225
171380
1308854
436220
1095561
511626
819362
295606
1920707
153470
733808
155894
628842
1030661
1955242
946244
1384208
727157
1589925
252762
161576
174307
508758
561940
249314
951258
879100
1993144
776527
683915
773551
1752490
1561305
1250847
723703
1648269
912737
1345537
32057
1530543
1895869
1014837
1540201
1008905
784779
1272742
865330
242242
432459
1597118
1035855
210982
655770
1992115
1630075
1263366
1352882
47662
1676572
278399
1393198
1920928
1297968
1661026
687488
822598
950116
1988626
1755546
862444
586609
298345
74229
1461822
1427571
1383149
1079234
864013
1693298
874191
105149
830876
1255590
1316950
209610
1299320
844580
852684
1600277
1297735
232107
1119141
1982209
1318436
122543
1776068
884628
1628477
1295789
1613651
1854720
1923940
463711
375665
1081702
577018
1152456
382066
1697124
831528
374247
1906767
1011978
1760522
1291483
1855456
1104477
1621984
1112622
919024
1557488
1429028
1315669
383631
1718858
652164
1965806
1221492
803037
116094
540425
306277
60661
1964331
1873700
324253
1954533
1677926
258374
1545129
619960
468305
915526
732159
50339
1848818
1024174
662982
1150729
752556
557944
1253194
1081441
1604379
1315529
1116815
1351027
1951117
838778
1829538
1853631
799431
978910
1916995
860649
1381150
635105
1372787
602340
196016
1864427
96174
595975
1000836
861021
1125572
655771
1872463
753041
1190624
1542094
1359972
1156985
1217331
1715251
370543
415682
107592
804855
128433
121023
1494505
686811
695482
1011086
1595876
569955
962982
332238
880023
1387933
839805
935110
1459517
1483087
1531275
1433833
1982455
541425
1365286
757348
691864
1326201
1996302
952155
164861
1024026
192787
1607185
1233873
81603
1618424
20888
316717
194603
83580
1887539
271441
609555
1589700
1608796
1107256
1609647
106362
628915
1205320
1381673
1548252
752923
437212
886023
1647103
885261
1515073
1430837
467889
1353932
1132938
1381242
1230240
1260026
1878777
1001999
642844
1786755
486397
1939337
134484
931129
533716
1270789
1076859
830549
766871
87798
1080195
797111
658448
704133
109177
1343311
707947
552920
1896603
547256
1879266
1161517
1457261
1359272
1669265
1403585
1785594
38808
1297768
863357
109841
1306881
146474
1726912
1331850
751896
1843006
1406514
1618142
1521065
1102204
1566364
829715
235302
1248051
1913319
1989203
99609
910857
740746
638809
90831
1143698
1336244
1314507
1337527
523057
898307
655450
129485
111627
759158
40561
1826120
1404483
947218
1236081
972328
1951495
1559897
1321701
1012507
323942
1168927
1040176
1098798
782149
1156176
1065501
693147
933129
1572396
257462
1952706
807738
224435
1810796
1862902
651939
1929544
565974
339639
1898841
965167
271056
1056979
702870
797231
1459125
1563531
1427698
1470690
1272266
575087
388828
1525363
361451
795563
1255791
513309
1276467
1509667
790156
1770878
663162
871422
1987922
936512
1772210
479609
29216
349654
981822
322150
1402916
88771
739181
279766
777011
380111
771549
1738644
219696
1772068
498633
409502
1858143
54526
1090277
1177160
1197578
1511387
1671216
876354
121245
743641
1251699
1796901
596795
1523082
1432126
61054
230248
1728285
1644655
1646116
344506
857027
1229535
1003655
1897167
1495470
1797711
1227355
1884529
1560832
843513
769844
87941
151238
222508
1187542
1461274
676689
1874216
744934
1761553
1292992
1246858
331109
576462
1822858
1238944
970827
1128800
480469
892236
973068
498708
370414
943350
578414
227070
513105
1019175
1661792
1757179
1395932
715385
1420984
434145
1076306
1466633
929641
1401083
484531
821538
1830789
1313674
1396990
334742
451999
879929
148208
1361833
1807047
1536276
1356845
498742
796792
1687048
100940
1467160
392261
1171717
153083
1862860
1913324
594977
565043
1803162
1801012
193547
850287
917342
1151144
263743
124239
896876
946415
334098
1422438
762951
1486883
359255
1068646
1932918
1046922
19132
516235
954919
488927
871431
1455986
1565523
1460581
1446851
1094931
1703179
1102837
514672
1214103
814097
651170
806947
1529661
744350
1511504
881129
971574
1160061
866131
16369
1731963
589379
1785214
1535092
951437
1525977
275429
1385700
1945027
987901
1893883
826994
1524585
391886
1078325
306212
621748
1004857
774861
204324
1838422
973115
974491
368767
1086494
858496
1285831
683204
881339
736861
841165
1765784
1209122
1829777
710418
690517
1555053
584821
1527758
518828
358120
419643
769387
634222
775137
1973684
92458
1834176
229448
1535204
755422
1787516
1856613
1827151
158359
1172336
545145
352995
412252
790827
959551
1623767
968136
600963
1506654
661494
725379
569267
1074807
1341811
1665002
998692
560041
1416712
1101495
27437
1387948
244298
1735771
561698
1020794
124133
1402666
788432
269180
1586186
1253209
951661
579014
302708
196755
1219455
1264994
520400
1337172
658617
1987347
805359
939479
379333
851390
807592
367834
848799
537833
62777
1575750
238657
1078817
1032472
913003
1606544
562271
1848886
246649
309264
889140
203378
1296951
894896
251731
758764
636268
1192022
275985
16335
383002
590804
1857385
346933
621844
752025
140820
577400
1210484
1030836
552863
1407257
1930716
1127750
1694656
1044721
1697203
1027012
988695
1873455
802946
885019
1793952
894591
185499
443229
437270
1590038
1031498
1653948
245455
1795034
1130147
1381309
72462
1892700
932702
1031542
507211
649650
1036082
1458872
1502922
859032
1891411
841409
482815
586375
1382240
1625318
305941
1229107
652114
1619489
1141180
1219444
1537863
11383
1923605
161250
975144
90524
1031524
661881
1596837
282471
316527
66246
107696
1224918
686899
1124521
799171
417082
1575656
1005868
1759870
913948
669137
1815287
568184
1916299
1438540
1570986
1696520
645573
245952
214387
461494
900057
1714060
1245757
884353
247793
1090922
946193
1063911
1539319
716721
23108
403585
1758698
1069454
1631760
1214377
1226703
1901484
1942776
1264020
285069
908427
1072984
1563564
1629113
826658
810211
949788
1695723
836535
1680364
531352
1277927
1854030
1198881
1224801
1532865
1908213
1736
457858
1605605
1239583
1649600
666199
139733
837979
20871
746217
1943532
1364338
903579
1626550
611943
1424255
1568751
1249145
1370264
1846703
994237
574365
18047
1894777
223506
740730
914332
1455662
809486
600589
36345
1546478
1367544
1190938
960737
1153843
597906
734954
1035927
550230
709068
1582293
452151
575169
1669768
1170959
873224
1292166
615448
1820072
1261321
779696
6932
1443500
1883139
290659
855229
186623
33811
380751
258909
271816
1656411
209760
462098
90002
1414326
1154729
874194
46828
1111719
1126930
163875
442316
788577
1130011
122264
489605
1253402
474855
1755192
274606
779357
1632492
469255
251821
854692
314621
1815275
1194948
474329
1440747
440202
1747838
1700118
1872411
1490504
475119
1125074
1338630
3601
1137131
1348599
677565
1757952
319866
559486
527494
1065055
764950
331187
1589467
267238
436970
1986035
1777466
1684991
1081069
1786510
936688
1354838
1813712
261079
1529428
1036147
399740
1150547
1916893
1305992
526856
300129
795035
1192808
512150
1111578
1518075
1393583
1641492
1005977
1409473
1367668
807933
349551
501113
928822
968815
1971891
1743790
938588
834797
429929
265875
6344
1262000
1623450
465432
554841
1873617
1961201
1534254
793634
974812
139265
1273971
1119944
230146
1281633
693900
1144079
1968860
1811788
1625229
1944866
552885
557603
334894
8065
293751
932520
1103392
168996
15210
1643331
496815
349964
1866075
258969
244503
528184
1225656
1759327
265195
50389
1125610
687498
523751
1619639
629149
1379827
1459633
99527
821561
815931
759341
1543785
209185
461380
1433471
506754
1113825
744206
1324267
1012673
783417
552337
1231654
1178936
1765104
143920
453701
976040
69914
1444032
379254
923578
398411
7911
257399
1281673
922019
1186031
1700943
37006
1578036
765669
520371
368582
491231
990995
1250038
312918
668750
577036
87489
1120821
1489810
1427283
306457
1694995
1884139
1302230
1242327
812753
966005
1485021
1534950
405981
1629460
352999
1390154
821665
1829843
1788721
123084
755433
936022
680527
537497
533774
4810
642633
959783
1470160
1386269
962782
97434
1653583
1555396
1348343
1702021
816991
625568
931391
870847
1645523
1274796
927580
1559385
570814
858445
1052920
1159350
1986847
1095230
855133
785601
1069254
454683
1474721
1898573
700904
165390
1289554
1984779
1432549
1976523
1718430
377165
1494649
1403688
908028
492694
609331
1770868
1878925
16869
1756303
763811
36009
1646382
847229
449186
867594
1457019
1608401
612440
1337664
1178987
590965
804405
1936957
951038
616288
1333206
854869
277554
248556
407873
213400
1748811
1381414
1947080
1169386
671763
579856
1561221
1241411
534092
1719369
771146
1127121
225407
29492
984009
1305791
1708364
726036
1017225
385210
679958
760028
1236406
598343
538614
1861953
331480
1434855
1067669
1209399
38194
17749
985441
1494474
1089532
1998503
477116
176731
37922
783084
1466270
1109650
4632
1812501
1440772
1252014
1922024
1238832
66702
1012793
912415
1127827
567462
999017
1843708
1260313
1741845
1008949
1199213
596453
1026627
1433339
1242929
1514196
45930
1477062
1222214
250383
1190596
347202
121484
17457
1046689
1106526
1821182
1955834
1489946
1091632
996937
1524996
381415
915478
437569
1802550
1403192
1415451
1997810
1095168
1978935
802526
3202
1916100
1151825
1910543
1794857
1731627
801308
1702325
1760431
907840
1597463
855767
592700
1944341
274773
1498870
1963694
1511464
1962821
1715715
921255
462971
210066
1882350
1851914
961595
370060
1366828
863715
206167
1952821
1587647
1309695
431980
330709
1238478
1100065
1248270
668232
1368494
335196
1379992
1594644
1912121
1591772
395251
787391
304901
519370
1355361
1115606
1855030
1574540
1930088
1090888
1065770
219784
1900520
1614966
1922917
1773863
15268
206973
1262699
95946
457118
1958973
1029756
1669852
1990795
1111469
1331228
788203
1769233
1331834
490490
951746
1118819
1607628
1615406
831186
734668
890648
932254
1287554
1785672
42938
758735
417892
1750762
1160433
520027
418691
782065
37727
215723
806826
1425261
280014
1625838
1198398
1454955
1212087
545242
533161
797523
1215040
1753569
245460
1826737
841917
330682
1035897
906252
1195693
482647
1233369
989110
1265322
1754141
483612
1497300
1670501
1558255
943699
158812
1602939
90289
663514
1335269
1574486
1381167
1092984
779187
1704260
112181
608245
1375653
1185395
1280368
162794
53183
1660338
598131
1647810
1690565
1730429
392833
561385
1459940
1623513
1138806
226922
322413
1420565
1045002
959391
452993
1542206
785210
1798181
588431
599777
583073
886652
942983
1969800
217620
1443578
224339
1332144
1755623
648542
920387
101080
518879
1943752
102921
1004957
1781023
255755
904197
931562
23267
1067489
763554
1802845
324146
1547812
754523
488823
1397113
1560468
1720059
1979760
649848
476583
405228
1589908
1045224
1347372
1623857
258182
310337
1584853
1820884
1613356
763780
863892
319948
1007574
199300
1434938
340840
1496304
1606424
1771186
787837
1687658
1150176
1270948
1610517
11623
1306224
835978
979546
1229425
1906869
1757098
513564
1204701
71137
919201
635950
1623857
523265
1633017
53082
1784285
1871488
71174
122188
495217
915380
1805549
1220128
601779
93164
570090
93641
467464
1873010
1678852
1506931
1710889
631181
1471397
377398
1363229
1188198
1084444
961480
1547028
990955
901776
1535494
1448602
1688685
1845701
522040
373864
358551
1249913
96988
545788
1747652
35824
843245
456991
1120386
1347059
1352109
1952000
189503
1863544
343749
1160748
1861499
1923176
1593140
825635
1099549
235660
99888
967107
86198
56498
1281270
1349720
1387495
285771
385897
1066394
282919
1296579
1274550
1896148
1294271
1013217
263331
463789
1201177
1070082
1459680
742039
398818
677355
801158
246501
1787327
368454
617590
519820
1990883
487475
1340815
26240
1069313
1308488
318821
1021214
16826
1996034
710557
753877
329624
49367
405410
1008704
1053973
972987
1056109
354603
1651804
605753
422703
518727
1542287
892077
1019961
629843
1917306
1918968
1832249
394869
1683647
793179
747172
1638803
758047
857368
207111
654528
1647771
204639
1420387
993832
302087
1999468
1032586
1921910
425244
785287
1962255
826671
256517
774528
1141447
1022366
1986445
856080
1720559
1679809
1689201
728406
1015658
786638
79582
590494
859922
703147
554712
685509
1700805
667018
1701015
1514531
968037
1706943
772259
1310698
1079447
735038
702898
1058455
802901
676418
988506
103460
1934831
151232
496050
718555
1137717
1737552
467459
1737491
205784
49819
180370
186553
1591517
1650854
1014709
1683006
133647
1299214
1943697
968688
1225239
866880
1860025
705631
1614342
1882244
1107284
1041228
691876
1449211
685175
950073
234616
1040188
150704
1605642
1528022
1599738
1965051
1553362
993328
868019
1925990
36835
1376531
124354
1436626
1832795
273393
843215
890467
1099336
1361174
181396
1144952
940661
9336
893204
1023461
434060
757651
26094
1275531
1693597
95995
948984
1387687
335593
818254
134641
1551856
591790
1849798
1477257
1341654
1510917
1525184
78264
353952
185796
1306566
1113959
332401
113863
515366
1371347
353515
976659
681400
315449
622420
168770
886563
179532
455541
1721395
877143
120585
995918
484884
98418
536425
628211
417148
1649725
1427521
261181
1115657
1961995
1623273
1641005
445232
797089
333337
1283267
1958270
1720039
396584
1836707
257460
1322680
693223
1437079
535131
1579962
279414
1920586
405519
1379212
1138094
1991500
430552
1190258
1898572
246606
12372
764657
1529417
1525682
961583
508738
1854056
318220
493478
1212266
1241589
1559481
1835922
1469939
1269038
667894
91506
1265853
155880
98868
1058075
1720419
1157592
77900
992968
824845
263532
478848
1166955
42863
1007571
1008747
1348312
1798524
595678
616714
1757714
1624626
803346
1438177
741619
1532500
162147
789360
79310
979796
1134226
345879
960306
512154
657305
1189484
1743965
1425232
427035
1525669
1846255
765746
1427935
1061028
409748
193146
698569
1865486
1266599
538629
1195032
122427
271214
443264
220955
1431792
993310
11148
511140
952068
1098732
1753677
2091
1498414
1403225
1584435
1107480
915003
478014
676669
783084
770230
1801054
512396
883917
1274859
634459
1952750
1725255
1198339
498048
1976702
666588
1434227
1999182
1945989
1217492
627653
899579
425302
565723
1783292
1360611
609288
1236632
1172116
1483439
1902978
935708
1462807
430901
984861
168082
826380
101015
1891256
1775742
207042
1074322
1822986
680119
929261
1420025
153176
828457
1413743
285974
850634
1850529
397109
868469
1020910
398752
1648257
110033
223541
234311
136338
103056
1187614
728791
1292416
625592
1551936
1985768
1055210
1665662
1957883
1025552
1317386
242751
1455313
25492
1354902
1888158
1677358
1214403
60275
198948
772797
603163
1262138
1857248
1815980
1856393
301284
222867
91659
917479
1700650
1955210
1198056
1370599
1947696
1199688
1341374
1008739
410706
212686
762599
1624774
1177387
1110012
929208
763465
1578849
369194
682555
861152
1520548
1970153
720015
264662
522600
229732
491338
303010
53661
1562011
460841
873525
266818
1447881
222968
972054
693900
668270
1981510
1820645
1658338
617668
502999
825550
334825
1678768
1292586
1219068
550656
515673
347716
1087070
448619
993262
222921
1661278
421105
1343304
1991185
1304478
294359
176964
1961441
525448
519997
945623
167839
753460
981839
1475876
1299968
542941
1479268
437900
916340
1837925
1371860
733884
1704888
1837747
349444
959248
568696
1479622
448472
1761726
228688
1098362
314809
661921
812748
1925088
713923
86003
1994327
342332
1908158
1673336
1308844
1961541
326067
539824
1884303
786099
594792
941775
1544675
391682
462483
1944828
66113
1776603
1655538
1902195
1460108
1794009
1635185
1784620
585168
1044803
924422
1952421
773698
944077
1409636
1963844
261414
1014273
521893
770525
441312
1102739
1765519
73872
81265
1949341
1760670
674898
1552878
277393
24549
503604
1304502
90402
66754
1973744
1642728
1183131
673995
1918938
827391
761355
1534239
1465564
117752
1422611
584556
26284
679752
1211685
608401
1960644
295260
1992828
54973
1249871
1648084
1754362
918475
301489
1285338
1957306
1055162
1660879
947694
1007687
858328
339138
1654915
553232
1710568
1269684
1546776
567988
739178
281673
1484752
616905
1173518
1639663
429400
1375486
1031164
342356
330341
480878
455773
1037246
1052867
1044232
1850951
1305001
1308776
1278547
752481
556191
1396140
706165
1889972
1199822
1455900
698842
1333901
1591326
141133
1687129
1839486
466685
1844101
1649286
1224740
570799
1770732
793502
612700
1450943
1153656
1061715
1376478
348927
1760527
1587232
1034437
1187105
663806
98176
250251
282816
916416
884311
573197
1505174
876502
828543
1060033
1746851
692653
66698
1762828
1556512
1515553
1619039
727605
809060
122134
1225362
312427
241046
231047
474440
1374966
1750816
1210408
1093658
1465425
1410597
1257060
1893039
232867
1814342
330862
1976904
1038585
1236006
644661
1479121
1380058
808648
1892681
1039843
266686
2627
15559
1960305
707837
922460
1169257
1768022
997623
352310
1331746
1461635
267405
1792647
1441240
1275575
174027
313915
1384734
601360
1437911
463740
1227747
1741259
154242
708083
249861
1136745
1237917
1451592
227510
1890420
1324770
794832
968260
1966975
1954868
1750790
771799
1333089
371302
768761
580685
1363520
1472890
624609
88657
123384
764693
1351093
986714
1424535
223951
1308371
125561
119407
186966
1624384
1024311
1074502
420984
850422
992008
1134769
780109
1805328
709686
1767808
1260622
1240705
1059548
887914
802985
1566141
1224399
465381
683368
544059
1399931
1189474
1833897
1441202
1272297
805327
536985
1472264
1301175
1402681
170980
554317
1286363
682984
195184
1515820
444622
1990512
1582883
86874
1161899
842378
247416
1665237
1984674
1509545
1582075
175392
579961
1414322
982215
801366
1218631
1597824
1373859
707773
179031
705697
1356609
137167
572767
582813
714482
149440
1453699
1942576
615113
303480
59543
1381634
150377
399656
703835
1101342
667074
1349223
179469
1727626
1605464
1421469
1627560
195622
1425098
606539
72507
129656
251107
1334657
1546883
1304249
199126
488243
1852517
1330453
1921436
1153638
211188
443399
1828465
115657
494255
68023
1021032
1904719
484580
1310515
532153
261936
1955014
575659
1769706
1728471
58712
571919
1378170
385640
1716888
1356505
1787469
21042
760091
617766
1668027
156575
1317028
1305729
858847
954195
1330816
198772
475567
1499231
113012
269614
1794141
1785595
1330495
1375362
778168
1307103
1722745
1957535
698158
340914
400345
1292657
1047182
768725
1417067
780299
1769939
1210742
631506
1024605
1209598
1335957
1869500
1390425
1539316
464581
164496
1777907
1188019
1571770
1280845
357899
800998
1107818
1163485
1580792
1484586
1987811
1574845
1371729
347144
796753
1027703
292982
1932407
668315
1161037
865316
1205381
129490
478942
1912283
564993
1673910
1616193
588012
1312782
1106762
743659
1960424
1770340
980591
338750
193840
22268
1952364
628682
444753
1403145
1866508
1650476
937614
770661
1833603
1631674
1567214
72147
887971
726530
1838446
770191
1654682
1039347
1365744
264350
1580406
1598278
1479474
249931
1766620
1551196
188569
1797830
1100598
508198
1186423
1590541
1737750
1462699
1629164
1763277
412909
1789345
805346
706516
1609623
467933
878174
668400
1234594
367810
8564
934430
1531828
720232
352533
706175
264081
587661
81320
170070
1788801
736274
377138
43327
705152
121029
23646
1829816
1667296
535114
748511
637847
1070164
963557
1820495
1761191
683720
1561399
1545081
1504264
624094
955994
1474758
1417978
1707530
828981
396267
81107
863499
117827
1356999
1390402
1052462
187491
218348
1638750
569934
1722637
1509842
1800321
1467404
1318353
1627978
1477675
8519
1132760
160883
1855335
280262
1718121
1127789
387807
875219
412972
1286638
1118481
1516473
1194881
940903
1200805
1691743
200034
1356493
1012263
975618
1046882
94894
1784117
1679108
1044004
1401260
1844255
1391133
242045
225593
1015386
65705
1316462
1588522
841431
616752
1794600
1527798
993472
74456
1345898
1276614
599045
1115631
1109013
422544
604133
331794
1060601
87642
434264
80100
1100167
1205313
584758
758462
1477881
480482
852197
1934797
1901182
1719975
920322
1477231
280546
680244
317217
1028449
513537
348635
1022229
238904
1297501
967680
1776862
687678
223346
1410727
1188098
502969
1017144
747991
1203547
877964
1246202
468513
1037621
1990571
1397795
629709
1723123
1251703
189674
21542
986040
528491
1413
1717816
1664157
1343070
997570
1676131
1099066
497079
692352
1512660
1738579
1426290
936686
248995
1411731
1245910
1550519
1097741
1434400
1006877
341904
238459
1785005
1666397
1111959
1669065
1002380
137336
450013
165778
1274437
870060
1307699
1178494
615087
796830
860150
986784
43875
1596217
1527392
5941
844859
1701848
1153300
1731063
1242439
1564954
769009
1823208
276268
385600
1025359
374843
1234424
1965763
1424220
761786
254315
198580
1646696
1684081
110805
862852
277614
1445859
1894319
1061194
1519627
1427019
1173915
1601276
272131
379356
984642
233024
56648
1344544
1194837
693253
1240784
668067
24737
1838980
1790923
781756
812732
1743688
315465
47799
1343540
1529124
229976
1660766
1672170
1940866
1744995
1728043
1518901
998931
1819710
1820109
858595
1309159
170601
1846366
265897
1670756
1590630
1982730
741617
587268
990576
905920
100719
63363
921122
1977801
199278
75817
1448606
221026
1723312
1620606
422246
1452976
1302722
864860
10341
1726460
1726040
1188828
1488907
464121
1184797
547144
1471440
466855
1327992
234679
877392
1166017
623849
1313783
697676
207944
350674
298328
1244055
1855317
1003101
1370294
156162
1322052
156523
1652859
628519
1586087
1002854
1423908
811617
1628271
955972
244573
1252326
1457680
1855703
154717
1465505
1699709
1414245
826576
1603698
1491341
1670252
204922
779471
1235016
380389
1750761
121011
129465
198861
1801173
1251089
1621540
36718
1861905
609205
572133
376706
1177967
144503
181111
1091896
1453527
1112934
1337804
1987404
506224
890094
919893
1096184
311785
1622601
169480
1291065
709181
89162
1597111
1034712
863209
348633
729463
155915
286838
1301787
603130
679886
1486347
164060
1578012
1728628
1689200
924721
1127273
724670
1999576
350718
879350
369640
1073788
1693197
1339650
768895
1559651
1747075
1742835
1861583
175566
1058256
303017
1162150
537140
759969
1003195
525093
865848
1556199
1314621
27307
1927035
343942
623312
1999672
268858
610611
807433
77658
1110770
103138
1055053
1330138
800070
1707214
1934344
870758
1207534
1231478
1015600
374966
1771815
1171522
1199435
580084
148149
1790965
1410998
177014
1822049
1161759
1240814
582728
352758
865131
176291
1020806
151105
126216
252703
1931472
1368654
1393427
1072185
1117447
786997
1983423
674361
838011
1041658
1582480
950767
1279180
369205
341004
1573809
1359443
246983
652700
160738
1154500
327726
134835
1412185
1502180
1627605
1233584
1488454
1666531
1116924
746556
1119215
615198
827752
30859
995805
1024192
1831683
421098
1613016
1001248
854080
1222138
1601603
373452
893578
218039
774923
1676335
1534311
1432892
75060
256467
783015
1836306
688064
266327
206827
1252044
617814
835214
1493148
184643
876010
1666880
1162178
518693
875354
749744
282272
1265212
1680648
1534311
1299541
738315
1072094
1746188
402237
436487
1672302
657338
786056
1917205
1197958
1553076
92762
105322
177893
1394947
804125
1959638
497702
689813
1870823
1886993
859677
1895058
1507518
1750301
1717777
1531417
1839222
543799
1458441
371828
1936239
644288
1177263
1447100
1569267
1066152
1885639
303908
1198319
1935028
848014
1829990
694477
548502
1494957
265631
674320
136256
175450
32854
1668367
758642
1882861
480314
484251
1915323
516081
23203
1192991
1414671
1975315
109794
1050916
29597
1684054
401909
631325
200714
1816215
155367
1423378
787096
1144795
994388
1228470
256949
1182703
915082
681223
1213664
587885
664370
1756942
1525633
1254581
1135228
1592609
1888323
833477
1240907
1128566
193946
1861072
518566
1756434
531446
1304802
849860
1300657
409489
1442565
1554996
1970498
1521107
737495
647241
1621018
674890
35600
1770158
1917046
104915
883653
898115
1370445
75110
146556
1373726
59477
955258
1655256
1452212
1847515
1099742
1303127
840691
1124237
1158157
1701058
893322
1218332
311453
1406935
368434
1961145
875212
17156
1167847
1187487
539449
1159144
736422
795871
112805
1524811
1326175
1973532
1988505
510148
1270245
1286495
401791
1608809
1683957
1075781
202581
1760453
750024
947902
1781310
1718098
1741472
639815
1876658
1448132
660768
1804112
1526976
1134380
1243552
824834
800901
54440
1901349
750186
1616609
1413454
1919054
528061
1588264
1965398
1829104
1843454
631517
1812704
1852253
355158
782444
1404089
1603299
31966
971099
1385642
1421178
1019207
534075
1393004
1567122
1823046
198468
1117564
183267
387989
1580433
957755
422429
1468979
1885553
280140
1465280
1591794
448877
551173
1359660
1424529
678691
1734877
563014
1516347
635136
845109
1424680
1674934
1660613
872461
116255
1361958
560414
1546439
1628730
1542730
811371
147542
559374
1374250
868579
413338
1756273
1815677
1424929
1838350
1389099
834432
1789565
1191976
1151977
1269271
1344612
1201614
1062720
1004982
562465
1137673
856023
1392566
1292140
233682
1934497
387939
399694
1612866
1445327
604955
1080596
955005
812224
1568456
578218
1127992
303972
1942565
246558
483757
1195938
769062
1088686
1254665
534968
821680
1150850
1747161
745465
1386212
1546970
1728311
1412062
161103
1745085
466760
94689
1609085
453652
1457211
1188868
1875880
419078
1622212
1047128
1030672
1847774
533678
814164
448717
1918804
1300542
1588917
1419999
616673
264189
179983
1913553
684653
451922
1391911
1928486
375105
1054120
1059805
1806746
834127
1693515
503831
1368518
247365
427651
607107
1462345
1419247
871054
1043749
458634
930855
1755264
1088212
725790
1813800
452166
777736
1620840
1383972
1838398
1393421
1329977
1919865
1742341
1792792
560260
61974
1040468
1676079
1699961
415210
367011
1971614
89909
1112661
1338429
1451544
138728
1683339
1844048
1854694
804407
847756
1058485
796132
1036246
378842
570535
347566
749283
1872737
184916
557524
154892
1162028
1266794
594
1213838
1223896
1897133
859657
1628344
1434876
592228
67473
314577
874905
94741
916840
248470
520935
800851
41723
1615167
1479128
1188802
1797790
1254799
1836876
684588
1211092
343657
528688
1180077
1201831
1790274
67569
1956036
828783
234139
154678
1642370
1817946
1933490
136210
1003583
509331
10074
634305
1544026
1534423
1104004
1078381
986523
93874
1897683
59319
742253
52262
1667100
481768
1638311
1233804
1312715
1496486
805845
225267
524873
1619438
715786
33442
1541459
1628666
491057
1272085
878465
797871
1206444
1497423
1337180
1700896
281684
124281
765007
638588
740815
907491
1371676
835729
1818
1446160
965638
1388884
27745
1765873
1183881
130888
491568
577908
692022
862195
1366475
73593
1027127
1019482
371622
1124313
1025238
1053659
1489832
1623788
227513
1605555
1451625
961658
1632677
1920405
1471196
321630
1540451
1635456
664313
1603344
544523
142778
587131
1929441
504636
1611999
591957
1118762
510828
32610
1800802
831784
57336
1022718
1060587
1751864
349076
1884723
91280
1633916
1056513
1821981
1979140
321311
1710865
1985576
1941015
707283
1280483
1773357
204211
1329485
299321
1839557
1732764
1601761
254462
635028
1354108
945140
715380
1553164
936883
989727
1264627
1744170
274699
949862
118987
196608
377493
1257142
202982
183614
1782795
1110113
41112
1610542
533542
1954064
815498
1061886
912361
1152689
1189189
1805063
1118588
782373
607566
39647
563263
499875
1966884
1674171
1714382
1904091
1187393
1459868
1667374
30335
409184
335851
1992679
960301
196268
640202
1825926
979023
1789339
1007954
1754112
149986
84799
1813227
1613490
1594678
1137255
972890
315777
234594
1304524
872483
1247906
461793
525172
1153788
1991313
131455
137938
857301
1698364
1555440
1179404
1231857
1697952
1745639
1693819
396720
827456
971898
1028021
482186
595522
1583150
1785591
38836
1268275
367739
437010
1879403
471233
1219494
1250821
1195259
1357684
755044
1298163
1611508
915170
1600850
1392480
1360065
1860246
510731
1664126
657047
795793
1303112
1559110
421327
1006746
1977797
1100857
1125103
1011230
466291
1304350
302320
1740989
516655
282256
196160
1761965
257939
740613
49107
28041
1267384
1579243
1471120
1231477
1635803
1974102
1603327
711813
48505
555999
891149
1872911
1767384
1785588
812967
137413
1149140
1088398
739379
1836421
1968076
1580710
148804
154042
1814840
162598
1084114
568942
427973
1490846
1177575
507045
1953412
1610712
445390
958212
826268
1757176
250211
1254964
825114
1646713
1370551
675543
930254
314195
1606972
531283
185147
606114
1283457
315879
1842481
1908220
955679
1211984
1396748
1542144
528466
220888
1094208
1512134
1690444
390866
1469407
401472
1964539
742535
469957
1950845
1429305
1009309
1853913
1865280
1859059
461978
135372
398537
1714713
473325
815663
357918
1563256
1200163
170454
981163
308049
1762882
906738
290646
1203287
98528
1600310
99321
1753850
1208316
1649453
744645
1223892
1623380
1696129
383437
1077397
666318
1386891
409112
1215772
1550830
1472289
1469929
1036064
1544723
851234
1914205
1292365
818760
503888
1566960
1093800
849564
951324
1135151
75054
1009016
785087
1514713
723977
1017575
761590
766457
1372488
1960121
1144468
474582
362286
891040
1730253
174844
1167648
954727
396784
962903
336830
1262754
55711
54008
938556
356040
801678
418831
1350234
1095626
125201
1479939
1237379
1622960
266748
388489
211715
1903365
427223
861155
759572
1985862
258154
916566
1679855
1374720
1715032
143929
241683
1715129
1014457
1056087
90070
1330142
956152
1297358
253052
1130566
625135
1070604
1085330
558520
804997
689416
165462
701046
461530
1701061
535966
587216
855473
1149387
1787245
1227996
1912159
1822009
1188008
959891
255627
916326
1540079
275482
1005625
469255
1305250
1507329
1711862
858246
116911
1482587
812547
377794
537240
1107214
111494
1956103
582282
246632
1360531
26369
788665
32427
547364
1831084
433049
1171903
388313
1640088
170437
529391
774036
1653826
840763
26376
674427
15112
1197774
781030
1837917
673673
1086823
1522756
1189964
512558
1121966
1628685
12305
130240
1904305
793381
659040
24763
469172
1403221
1817274
48163
549577
1458892
1437668
733183
537546
301603
1938766
1990368
1083639
1884149
1705543
1031364
1482678
409290
536158
1463541
1657875
1594529
376915
1406217
930965
1972691
266860
1868353
931475
1380870
30467
320852
1715955
1286162
1860626
1918889
1093515
1820530
1075448
48372
376439
815536
126030
828946
1283055
234148
1128765
931515
339007
853553
1021956
1864758
510573
109645
1010220
1471115
993794
1319927
435372
1276291
562027
391224
816770
1741331
560499
703179
1036647
602103
1432194
1984069
145253
1213529
1009287
34720
482504
1524605
1211776
913639
1088618
1652128
1855143
455355
1117871
763787
63095
1110104
415791
1140720
1475855
181023
413670
1677208
638546
1214215
391226
1246626
226555
619947
1455444
1086113
196310
1615136
242334
413778
909181
1073459
805333
1447447
1071995
368601
1794359
1629562
208296
975956
214648
937194
1650082
275949
930322
764528
721184
285650
282493
1175125
88444
16758
401798
992613
766063
370128
1886539
1079053
940859
1952231
1866328
1955006
424644
1117937
1603438
247212
556724
1165612
152054
1500
1347167
1806695
561270
827479
1771986
1741103
61997
1865137
4339
1619498
152699
193389
1954008
39111
1562021
406834
1058483
5727
1244741
160952
115139
1281948
1771390
39093
1497182
1149323
450527
84315
1199610
1787942
195210
191175
1614577
1245109
1825349
796476
1404659
1816614
1087474
893369
898675
978693
726185
1082475
1016907
1476944
1669955
1575529
1519243
96801
146483
231917
616225
281574
1945503
1732855
444107
1358887
1461909
1521234
1051083
268213
1839933
527871
693260
1405881
1477106
1333857
901728
1377760
1887710
334390
434021
841585
1004227
1423045
1138758
1997368
1878459
1012100
1162600
1020396
287337
98591
710154
972834
35030
924510
1242593
1519579
481854
1994047
859894
1443690
87284
558608
881941
1902418
852166
1811711
591406
200476
749210
1335998
215474
164577
819323
468434
552800
780573
1554192
1633301
1763379
1507817
1336211
978246
104053
119224
55280
926108
906373
104865
756299
1789032
41367
114325
828046
1060188
1027281
1868166
688399
1331725
1246537
785615
479532
1675266
1833699
203762
1286473
1496685
384324
5746
1815633
106413
1628132
59139
1641737
424822
296141
810702
1780758
1033503
452005
1672468
1548954
598744
496137
382495
1189165
1377004
831760
1871776
1126840
1270757
506542
1817198
290314
1850877
648167
805534
1825419
1097291
670587
420697
1046672
661930
333133
837596
1213594
1126594
433446
1129061
1807224
183080
1501963
1550254
987842
1748652
750473
1612135
1046565
590008
1572059
1703689
1401655
1040634
278012
143498
955413
445567
1055396
1685097
1203463
971086
1117879
570846
1598218
1087797
1038374
542302
1914474
1359907
1223267
875349
921890
697900
218419
23235
1741525
765799
334473
350570
620436
582912
1505458
312483
749782
1407387
1233147
18009
753939
1890712
910551
117437
1701907
1577148
14203
1440478
1916801
1484872
1188503
911768
698874
698498
702603
900097
1854190
521219
236698
1234954
96630
816123
1839590
1486973
819544
501225
872203
1040167
803351
517728
1003669
602956
1378219
1270669
1071381
1354853
645540
351989
327358
364446
1046675
1598087
254815
503035
1493987
1142435
1062441
1166431
1878599
1161008
1237890
1858789
1380628
196733
548682
1831517
10950
297042
1305824
453
1972793
722393
1804445
1973332
1113090
87405
935200
600688
742682
401875
86792
322699
819770
227559
1989937
1483580
471632
47175
841860
292806
945138
1553950
1295449
1423258
1927634
396494
391085
191915
1644214
486470
331173
827516
28087
598165
808750
1042052
1835343
752526
85686
386281
1408176
848555
607426
960193
1438647
160470
864438
430594
317803
1536163
558629
1743319
772052
564961
116156
1867614
908631
1741808
73936
1121309
801638
1865582
1547557
1869039
34859
666456
899197
1670005
352725
1873991
790748
346616
1637837
352728
428125
1720826
473235
115824
815404
1435679
202209
885101
1456602
1537023
668280
1325294
1579634
868076
1478316
209562
840268
1280298
374366
862560
625902
1155957
1831201
617990
1542339
937094
1100682
1575932
20240
1470799
1971071
926893
81288
1271312
536537
439543
25249
503507
620019
239238
876085
1995960
638185
1820423
645314
1133677
1639235
788156
1150330
710997
1202479
905663
1768363
476606
392867
684614
1922820
465159
1224538
1748076
1133267
613851
895849
1054299
1636053
1100790
1896648
1245009
544260
620054
360582
475478
1069427
910502
269320
331907
1164662
1496364
1923246
744463
974212
1875514
1778541
1323748
1109007
1598412
1924826
1375306
194589
1566623
924444
779147
878196
671135
1028926
1739317
906558
1110862
713630
1374396
1868098
664186
5301
1685799
9093
394525
856245
1731119
514016
1502439
715764
786228
1787203
1081488
1802565
1984519
27288
1100259
1960342
1211593
1345919
1943472
233657
1993685
1944612
1235082
1594255
1373660
101361
1059356
1892859
1245043
71407
1380439
194240
12975
1619860
1796048
1492702
675955
1156385
1928432
1416698
1456813
1046541
693355
68937
102657
260017
883928
401439
1697388
697285
1251312
1331467
925017
1520726
1068012
1952910
1577448
1741937
695960
1066697
1016954
355400
1551307
1689222
499911
1704943
1688592
201013
202094
1184307
981744
37021
516006
977105
717785
1789140
1844777
147124
48389
871261
1089849
839357
1878990
1162901
1337389
1456926
1623819
1020659
481621
1061229
842868
1894832
854964
1526133
1165710
1928775
802587
1050613
466071
293547
307440
459803
552718
561757
1369276
749998
1077524
297632
1466228
1808844
595942
1991934
174195
870573
449941
1259007
494655
599798
323060
1116485
78168
871231
752456
1431244
196226
1037074
1374329
1381547
1880031
903796
911753
1216526
1659378
1213498
363259
1681459
409163
354976
591931
244360
958833
1974236
1613714
1322778
1522043
772187
1548724
1775097
1759476
1604781
563263
1981980
1590333
1139416
1713344
746232
737002
660985
1785590
1304348
1810824
946178
1741567
386438
1582285
74249
661402
982874
19891
1832547
1857710
1253837
503959
1490656
1205048
1409811
343472
1949252
1757590
125263
110442
160008
302680
495317
760130
217556
1770200
1393709
1901887
467690
248742
499619
712727
153792
1172569
1406435
1057094
545103
221089
1330810
1264094
509785
997888
1941874
355059
1251814
1573794
1904428
1684675
1291040
1444101
984801
572713
1083410
1878286
1517256
1691622
878560
701360
134051
659272
1430920
179504
886367
208694
899267
525639
1340906
1851548
1221384
366483
595653
935761
1247842
1805360
398463
186168
1507981
638319
147750
1869996
1452735
1850172
1005275
423299
1235766
708157
988472
1748544
104303
1897738
665863
1140724
989081
406913
478993
522858
1646215
1856324
94567
1996168
1737730
702753
1361487
1419953
1408247
1324536
1203299
1369570
476540
1848833
1127901
1311229
1159045
1575553
1314970
1616935
1338641
65609
1737769
1137023
535693
1878947
628841
137137
38266
134661
1415849
1121219
1428269
1370799
1873738
96717
1227168
359384
1457532
1864623
606027
264571
1568857
1199483
629774
275203
1428991
654199
285189
513339
1745445
323172
527940
1330469
997909
465743
699062
970184
1017002
11273
617582
1055693
423495
366045
1565565
709158
1742479
967675
1202112
1563954
1239009
558445
1507727
428975
1936874
327289
1682103
1818321
1883406
820425
789438
568730
1513636
555889
1387426
1360921
199000
1842243
312416
1484117
1321331
200051
513093
739014
1176334
973091
1997653
1454153
1062410
703047
1605154
1634619
1213426
1433112
1535495
1992840
602889
1488899
170575
661131
1217792
1262159
1770537
1951319
1182470
1564029
1876599
331662
1907131
1961122
637811
897314
1846349
293059
1286008
320399
569092
1145420
1311912
1543033
730831
1097320
24048
1591196
368518
1842468
1808733
1562830
473202
82512
1360925
200731
1098783
647198
1507361
798625
341658
1655267
682587
1308069
556230
1967070
1236596
256213
888141
355338
889413
711519
1332309
1133752
1486639
1825279
871430
1341458
374113
89476
170389
469732
1360945
844739
848851
1427536
1842278
1509106
1444057
404232
905281
765958
491948
1482395
239283
884784
917158
746692
572397
271988
1677292
782914
1490466
49293
437198
1604140
1619513
708380
1227429
262240
346393
1495696
1988282
1105959
249859
1260651
802931
1304236
1828405
1047804
1179043
992927
501774
360596
1283455
1839553
1901488
42370
451078
151087
558822
587488
891837
1840814
36541
287890
1787911
287578
1728623
993173
1627656
655057
1735541
335859
973583
1281513
1400129
344732
1627994
1081849
970843
1438104
60355
665867
1962889
1749577
1752264
1184264
1144249
1798177
1414989
1397594
720629
1850694
885672
1797224
1073628
1574051
486478
439883
1834895
1748225
630984
46234
1395249
432724
487372
1479195
1996660
1154627
1924353
351927
1321848
1539007
1643694
247477
786223
519757
1243894
1179309
1853467
1536623
556044
616173
34433
607130
1422139
499442
663378
711914
581929
111604
801951
116364
1692198
636921
1391148
1564712
1719974
917333
173373
1649975
1461170
958438
1209947
1891005
490800
1992626
387386
118295
875957
1083288
1707117
1006678
832262
367099
1783138
1823343
1200012
1592574
1331090
248744
1231498
1262189
1206737
132828
475867
887391
1899420
295091
780124
1363897
673153
400361
1025660
1892211
1392479
1328582
1730941
1913687
730070
385151
1672106
1690932
197885
1977485
1145874
736097
1702112
840824
1991632
1059258
345777
595084
1745983
250621
212583
195601
542017
1001628
678824
881529
1792474
1692719
820243
74937
424230
1905822
799332
1429663
1325580
234528
1000042
574583
1212133
506483
1557818
32132
537857
1132866
1473932
861019
362957
1675849
764644
650537
183868
361970
786446
3319
1890807
1195761
52876
660687
1228511
1860790
550503
500569
249878
1204270
1321984
1755853
631093
629387
744351
491588
881802
250262
561900
127975
481799
924192
1609368
1298936
1061343
643578
1357542
1168208
1169723
1020012
1103330
1002037
1270961
1281456
1396616
137571
523323
817200
182471
1790684
323862
1559838
1948410
1334210
835700
647653
82807
1181109
1392119
973634
832311
1517287
1729420
1865046
1180042
1430319
1332986
1133487
1627408
1887382
1335875
627533
327569
1083299
732465
1276928
670382
623093
145421
250171
477105
1119637
842171
990113
820513
964217
1686124
1020820
1000703
709787
1353227
257935
762375
1902124
1563062
105665
1815498
1312300
832888
1594882
883994
77766
1160149
30587
1424790
935585
506082
1689731
1477049
486839
1696061
562874
684118
1615474
385210
729618
1508261
362733
936195
520641
1546336
1302254
1713228
1048367
564439
1090476
1501832
1414666
6222
260540
1163355
564129
1925759
1404520
1107141
1521785
276108
996449
928152
362883
444427
765656
208940
1873017
1510172
1098821
478257
1370536
1268732
1800989
714687
1944217
1376116
687647
1818681
1513730
1599073
1034694
934171
1211072
409593
1594912
1006867
82774
1671207
414162
886984
1802250
1142328
427930
1191258
1232984
148015
1182543
983973
1050824
456756
1279157
275141
1308769
140048
1996818
840927
1985887
1450738
596399
1171870
653309
486743
1397628
976549
1327644
173575
1670711
1236107
197467
1449781
1517988
1871570
325736
942190
1670003
1051182
291408
1059885
514451
1095739
1087210
311938
317152
1110559
1714566
924415
197668
619154
1208919
1852812
939744
1626175
596073
1058119
1030820
1776752
666837
442241
906925
1771798
1501253
1647688
583697
1487395
1066910
1179601
72638
1654875
1168613
1289842
790794
1846693
336839
1795094
18440
1674244
1951382
1510735
28424
592187
34683
1827438
973837
1159181
1632753
1687993
1339296
751438
313121
1529772
1422791
1702821
308254
1668490
1993691
1596084
1493016
876527
1189332
161673
78550
616901
1706616
1634411
223627
101240
1173233
14820
1886256
230393
573670
1826460
1480475
382357
450577
1995888
673071
1433870
1686488
1706111
415410
862293
1677262
80361
269233
732207
1479902
538829
860855
984632
327017
1707464
1360300
1430304
302397
924916
1899207
1084918
435202
421587
1372954
262974
492478
1618797
829528
726666
117341
586403
1787594
1917708
1259202
54305
620126
677079
1375982
1423051
982831
431601
1029459
1115803
1489320
770067
1330624
379589
122103
965532
64141
1568492
1099333
1553687
208885
1662759
840894
563706
1090677
292143
1547735
82425
210780
355435
770955
1695671
1456811
1064555
485253
294259
1738361
1688266
669896
331588
21119
1928085
1467745
1309747
1717082
655457
1037977
1894180
1628269
1257229
1588948
1208179
1347027
456673
1783181
1095048
1721729
1352792
1921640
1026648
1506629
1109611
688719
93903
427849
1227512
43105
686675
1647233
494280
305853
20641
1241255
1551882
1476671
550791
47488
684304
1248518
705084
1881395
1315874
381303
1280094
1086809
47945
1818517
1455196
1976794
1077308
1927774
1835711
1451647
839038
95478
1900076
1420908
1792151
1182524
1428238
1896544
524885
424721
212112
1785371
1460792
1324266
447877
1007886
1677294
1035129
1098186
1223277
1129508
691190
1309587
1342960
607729
1876001
1505889
828558
214678
908001
1725169
1601480
1524798
162866
1913223
43513
447950
1872977
1898341
442380
52065
752540
464277
705024
1676172
1815919
1736642
860428
224907
961341
945171
373499
1275610
738869
1472540
828602
1550173
1334322
147359
1466066
966951
442727
1014572
598935
2031
1356792
1255086
616844
1115923
195300
510011
379908
1213202
1643017
788802
1986958
754726
1648484
1398902
1227639
473457
138285
1346248
671849
571770
1641655
1700718
1785239
1383492
1371942
818684
416076
1692895
1012725
722535
1706951
1225039
1103109
1465031
798524
1988457
1497031
306620
478257
404549
548747
210401
1690827
1325646
774895
1433402
1057122
1911302
593874
124114
1904814
285489
1996061
929505
1930342
106067
1233309
1279261
1087131
188684
776181
1765115
364792
95686
559261
909173
532362
941803
1892587
625490
780562
1482822
212080
179469
870642
1597524
801729
101194
1407965
816133
447845
1130275
1418744
894120
1077305
288392
1461998
957782
1213483
112780
401562
1231724
1356449
693457
1701010
868637
985654
1327566
439987
1196590
400150
1936907
1930676
550889
1706169
1421212
1402798
773153
1154263
534385
1180900
1079256
1227284
219930
981077
6544
705138
1355782
358552
1817148
1977910
1759476
529991
468508
1896970
1468816
1460628
1062544
72838
1549916
676705
1742211
1897641
1203781
1185428
1930773
1928668
1592806
95498
1920118
313609
394708
1465270
1379303
271375
761392
1499048
1280439
512228
1901957
464233
1502042
1244263
505113
283405
1390659
421013
1976020
1570177
1082333
1945801
375083
634300
281775
1411609
573763
421027
1698166
867562
501991
1485206
1390767
205753
1687192
1099100
1276433
1093529
1136613
9361
1919156
164090
37583
930047
714438
957258
1167374
724396
320377
629770
1914071
897445
1211174
178453
475333
1583356
14253
1780189
72027
570620
833957
230555
295200
1895808
1030112
1678206
1535127
574855
975194
932793
1598178
1995873
1755964
1722441
1714261
1775538
963644
1957371
569131
720247
670347
617119
1310026
393584
537582
587114
284583
667452
707345
1399408
864671
1795120
1489283
631047
1618807
515900
1368611
166103
1054015
1997678
1793572
696022
1229983
745056
1660072
96069
17968
1592873
1505334
37048
1570481
1693063
692878
161869
1743830
1200976
1990528
303947
871718
1317966
72753
421086
1047494
1826223
764747
1718128
1013860
1692492
1822688
944415
503514
1680586
1241440
803902
1045313
1154360
1409481
731013
1092426
263340
1776439
232999
1304457
863119
1601115
581019
960580
394621
1435706
337849
184913
369682
804261
613953
1852256
516594
1438612
635178
1281296
1878809
751588
1674763
316611
1737171
1913893
1818228
1664831
1298840
21074
1390361
75315
426162
1931326
1859490
29620
426258
926651
112147
1167565
530822
1702793
991968
1495320
992687
919744
273878
1410545
1531838
1381276
706542
331690
1674010
1234499
1644942
851928
44839
687625
657306
1702159
950380
217040
1343470
213464
1400001
62154
577495
772966
521767
1192254
1973767
990345
1602552
548964
806795
1102473
1893592
1989934
1008149
8184
1245205
1850593
1280342
151376
276380
349693
1014520
268214
453853
1211538
251871
430788
449540
1272494
1870234
80397
384175
1924664
1328603
1886719
909324
141321
703389
1536112
601365
1347971
1325975
975270
1327853
606975
939878
988568
660310
1126798
436144
32011
678967
1360176
1311046
462995
1717036
805318
42500
222427
1111385
476444
546130
126547
455390
120188
45181
614710
1002346
1561711
216989
1168216
1485031
1222216
1151073
1748083
534327
1314864
1723679
1389053
499549
1157872
47110
1824938
1246490
1001896
1967552
1019711
1008381
1860114
773463
1259598
981446
1209020
43725
1650437
1168675
1286484
1366552
1274843
864398
330753
1076175
123759
767942
1803599
875701
1209825
747095
623020
366516
1135075
1787327
1986645
509084
298408
850457
1932253
427609
465196
1147937
1644798
1065664
1659887
71794
734857
1703726
1944187
226957
262231
1614345
651862
1636094
676972
1028363
882286
609478
258683
932325
295856
914783
422185
1344289
1887286
1008666
1721389
1552819
1766582
732783
1604707
1273776
1158487
830372
1275968
152188
299905
275470
781755
1958883
1774750
648568
847196
999243
716362
315151
1366744
1183822
1470096
1201647
1826138
1468896
475058
1860679
336365
796377
847644
253377
1342843
483976
1199280
893826
29340
266791
746824
229271
1190764
851788
133076
98777
1791387
130532
950600
1419062
450448
1034511
4544
1701785
1232190
129037
146495
1773064
937949
574920
225904
1358
183828
1106967
1877248
561678
210997
1136909
153662
990934
35729
862246
34786
481217
124565
1817344
518538
232697
157557
252783
1780160
1059791
1420960
487665
283124
1868295
477276
1522201
1488022
1847126
685710
1258781
1699219
651465
1166490
1780020
387442
1896026
429809
210443
1213164
90497
841182
995468
1963255
204
385111
1341212
1552152
318237
885954
894111
1540270
954201
383870
1103350
608578
668326
770711
617907
1656025
233000
1764582
1654857
719529
1118111
66636
1494080
60369
1398218
969440
1195992
188623
1691296
12933
1490661
72167
1233633
1194186
244526
1893158
789135
533386
1476423
1408636
1886004
112710
1514179
171832
1877122
1861625
972772
671311
1714226
1399297
833922
1347020
365943
1394250
1434099
1593356
118132
1413433
1635121
695223
1704247
219382
1465412
190299
1771460
1750888
1944482
1739499
474685
1469794
1815617
88323
664743
215013
1184706
1223145
838255
270132
412660
1117745
729721
1704400
1010338
1573652
1737176
790121
1544830
1894518
1923771
39043
1719760
1418064
1400807
689991
1810577
1240852
1825218
769627
1596128
255241
243827
1217912
1466677
1235390
1893024
401736
538731
9090
1800438
138863
673588
778699
501007
906404
1950429
973465
1599399
1757251
1167195
613528
797465
1578957
1091082
1680477
1352076
1048139
1859522
705586
1242321
1252016
732897
1189289
1427802
974053
617473
1799810
737848
1207651
571815
967310
85182
1540467
11498
1803234
104344
1797708
1195254
193911
264888
29720
940884
639894
227141
597546
1364925
503363
1972619
689392
1182640
832372
1839509
1201071
1979515
1623911
587681
1074559
1742480
528535
1623394
1940720
1314766
462491
771172
710985
1334973
352260
1801227
1416576
1419407
36107
291363
1979178
16575
1875237
1743661
1026843
373510
310442
1973443
578218
1753242
1404008
98358
1643773
1711591
937836
936966
1215615
1350816
1548178
1491010
1319722
114820
674108
1752264
1552650
702168
1815304
1153388
1345320
79812
922592
376188
1161855
857000
1014731
1072691
857013
1847261
371596
1142522
547532
1490391
65905
1240002
1146212
773921
468352
994028
246426
1285132
61187
482073
568241
1397242
1798507
899513
1989033
1631504
1730061
557929
606347
64242
343735
1622455
1948770
572092
490683
1203846
1832718
1836730
1441533
1530647
696231
1491951
1134819
1924396
1266213
397541
892107
980235
941309
1504579
1886183
475612
409569
1383194
1026007
356002
1210817
1199204
1364110
916174
1397770
1027988
545452
1401980
1092018
1800800
720879
348509
1519129
256810
1087488
705332
36926
400387
51317
1173745
153644
1602745
841826
681618
880942
1368749
1201712
717477
649357
1546463
541795
828158
553614
161044
25646
12049
1991432
655742
1822916
160528
1277988
803942
346966
1276317
895062
1367384
572142
914556
889050
880770
1896885
1439504
1080369
1512927
212161
1448005
1967871
1594630
1569489
1629367
628517
258822
652409
1227910
1571010
1405216
544620
102133
67985
297632
1428820
144904
244537
1019333
1835244
1366103
1460608
37755
1961012
1697679
18968
1185890
901358
357386
641605
466032
1728498
1694874
1355482
1972188
38734
1901507
1232134
1572323
198613
1356899
599734
1539926
625825
1979960
570835
1084797
249096
1400339
1731304
1655030
120237
431400
287976
322169
1039380
701079
661697
87139
1124756
44664
1814315
26720
1637538
1663679
1787348
1098529
530521
313124
251034
637589
910980
1846968
1676992
453430
1717847
16745
943133
1714526
794120
1172544
1336541
1667253
344410
1146548
1396311
60297
1604027
1683274
1031591
1494704
81859
1627077
1262069
1150398
1991919
1584356
930191
1602547
479876
365586
1154273
1957303
1644089
1031157
1627403
746365
976195
1434285
168842
1485908
15306
108500
645247
1138639
498301
1326249
1998637
704626
821348
598731
24074
645766
1574090
1748228
1463372
279604
870521
1094199
1796908
500152
1954968
1430686
438607
61270
1633958
1621859
1916973
1909082
245613
1222548
502444
632771
107986
1273502
1624253
1437864
1645458
1421121
192266
1892089
1840086
803613
1777816
1075723
1751174
435928
379256
449522
1573440
1727433
1141063
922748
1647221
779172
269551
1923257
678939
505496
1554443
1990143
1473867
822325
1431472
462034
1182969
673926
1272308
209640
50998
1721527
1211374
1123259
1304973
950363
772105
1174627
1236020
1795686
1675175
1060897
1309541
1611341
57615
846980
962872
813326
1144711
1074872
114537
239770
1624916
891689
953143
1159639
379559
1722446
1947546
14499
60492
1401083
767250
1870765
89686
197924
525074
58969
14340
1146392
1186045
1915204
1752855
488196
1061642
874628
292456
1540886
1841044
1437313
1204257
944220
487791
1770169
1774523
1743611
354194
369067
571008
703599
953002
1853814
1134275
1723690
425239
980125
1386736
1827883
8694
819497
244582
1229483
443458
944601
204765
1207278
452120
138024
865383
1054892
188662
758340
1154651
1610614
636485
71761
954509
637029
934919
1941562
101316
1219046
1649858
1871731
1251860
1612541
425146
1721043
1051184
1005018
58507
1182714
416741
611570
996330
831660
1932702
1194263
1662922
1826761
254136
38245
856898
1735574
1986655
1559023
1081690
974823
1585397
1745907
1959725
544729
1497220
533849
436911
820515
1346682
286180
269930
219820
1940838
1216661
1879435
428702
1316114
1097048
1187061
1027982
835365
860108
309940
1280196
1347893
1302826
585024
1527761
106849
1588073
1066475
1968851
582936
548484
1002216
362192
1292074
617653
1718284
1500243
1322685
1302601
6561
1446031
440370
1389104
389034
1474593
1474935
1737598
1424872
608396
553045
87848
1562766
986780
829242
821564
1648491
333230
1743904
1836256
1232607
850977
1782083
1463983
949644
196024
1210011
1948241
1289555
1027001
1273571
343964
393164
1213041
905601
499247
57442
310405
1659372
44610
1166981
1589515
268808
526502
583144
1832539
1441246
392365
1805215
129442
1684933
1346270
1628496
333764
632793
599083
52175
1401245
1524155
925362
617726
797698
741123
1792265
1568214
1836653
1114538
1443228
957704
1976435
1341893
1266530
516832
468195
394170
1191967
1188915
824500
1558427
1965372
1559787
1447908
1273913
954358
891257
732592
1894675
1062832
1711834
1457075
205466
1189208
1912794
470630
1033942
736873
991396
50120
852134
145604
1755628
558147
1955473
319048
1826641
1478962
32165
864573
1346480
1150460
1457266
1776491
1756028
494061
554839
30346
1849548
1174698
779993
1698224
1565978
144898
9811
1001388
625789
900751
483008
143277
1942138
1002829
1421185
1716796
1198960
1486887
1377059
1150412
501114
892379
581831
1595208
1560119
1826911
638062
48392
376327
221700
124408
281915
1607184
1914801
1233307
601647
546351
1994723
1951148
1222115
1641458
1027095
252027
1059381
387923
1760989
43872
935861
1885623
869454
309765
1202090
1409631
246913
1140618
805051
733570
720560
223398
1139959
1179121
244942
1118213
1882664
969638
488286
1883138
58581
1681949
1129690
1289883
70081
1011005
782634
1429661
365106
729533
858943
1184043
744959
201720
343638
1781074
219826
28383
535303
270140
1999776
1038867
1226845
237451
405979
359288
619383
1279248
1352348
507435
1126249
804848
511177
1391396
1857216
1894477
723975
291463
1898302
1713839
1166611
1454510
1122359
789090
665500
500143
435961
1036289
1463157
1918537
80656
1931879
1913807
777122
1515764
508921
1030258
1276014
400061
604879
1611623
1942705
390476
301117
1211638
1338268
1314821
406256
1396948
461180
1743962
342681
1795608
1311704
213277
539573
146030
1717272
17184
945563
1304916
1899441
273974
1336236
662271
53528
81213
439753
1113056
360319
889798
456535
1615335
1912411
675255
647364
1340406
1427968
78571
1217556
484729
1379615
1346942
133665
1023992
977485
492363
1523803
1134375
1255093
639042
1333692
113430
1768868
439338
1935607
664497
1630533
1177064
1275326
702585
1432901
300418
1235884
119489
1329852
1291451
1646792
475953
1532048
1369772
1785560
485135
1562868
822554
1291617
934688
656508
1922431
1478480
516589
80102
1695861
1178379
1985530
99616
620906
499223
1830108
120773
1526569
560541
4825
119242
384170
1788466
1246616
524509
1781806
1265258
611407
1782579
833172
1112295
1798461
696004
979833
1681154
1252907
1871563
1270681
1995277
1532329
1327889
392896
779737
1184523
1794322
1884291
887951
1524961
1219562
772024
282442
1484033
215680
264778
1499682
347537
1578509
1485500
215308
1916013
463099
762378
963779
203866
708638
682242
1533490
669778
1777084
1610738
1635680
1623255
1907901
707896
1783579
1197478
779355
1167356
1928756
460417
1534561
1577046
1222345
330638
196253
1128799
1793476
1714880
535572
1092142
283115
1738250
403435
1000020
1129822
1674626
483333
1088942
319180
819347
1398942
777229
160333
1630268
1432156
1210512
59993
1839697
1358721
1279457
515338
4064
70910
1253126
1786455
1320747
1333913
825596
1319381
127821
957968
1797301
977272
1353570
1714757
530636
1830627
905972
122431
422303
1607907
1025894
705863
1694415
1340436
482913
1618999
387278
477476
1081993
1170193
774900
1690103
709894
834562
1447427
342067
742217
833290
895565
1187542
142711
802882
1521785
1781111
34425
231316
551569
24325
1761612
871051
1520580
455529
1654697
1292164
1304112
1152052
135838
535153
1342179
380129
1199772
1670677
925359
1258024
259904
17273
137831
983648
199178
686588
708467
13292
1919552
1069995
1829277
883479
1288001
447246
719510
807001
1236501
1009136
673799
1162228
329447
1370560
142685
1033494
354533
628833
563394
827178
709016
1198251
1624591
902041
1983266
830954
543550
16776
109600
392185
637965
644177
145935
342629
1686912
489032
679397
1405832
630106
359937
696562
523456
1073671
355434
1033015
1828633
418591
1104072
1357014
1520588
513503
805569
693963
1847000
1688271
1472906
790582
1340359
620824
1020788
1726226
438799
1072636
1752948
1774504
195618
588281
780083
1655410
1028424
1742479
336045
729657
1147150
157754
315352
833765
879949
159479
1687464
1677182
1526445
1106273
1905678
1704150
1231388
1238901
1850194
565923
744940
1701373
1033293
807133
1039307
1190819
1831677
945157
769658
703771
1877568
724174
293212
1451495
60376
1405440
1418116
1433209
980193
1529803
694042
846575
1552476
1168641
1440763
1528698
1301695
570320
640171
4936
641291
1983553
1524989
625132
1508068
543699
730769
171729
34315
906654
645609
525919
530888
1734281
1641667
426966
226847
291452
1399869
708342
1907757
851640
579359
154266
1911245
1260010
995403
1664822
558041
1910252
1347759
984126
1395177
1098280
1326259
1884038
163250
1884310
498526
1461085
580437
717399
1396344
1968302
1944565
1474896
774954
150829
659202
231207
1112974
448000
689224
1578635
875035
1628859
1677956
1184835
1561958
950279
768003
1637993
622149
1213483
929758
1024447
1346384
1087774
1100101
527064
164743
1182327
1891380
191864
1758065
737972
92060
1088073
437285
277172
837550
99338
715741
744236
1562796
1964857
9008
1601918
1801234
321553
1830067
1731779
1316314
1373626
1888641
1840073
825348
654240
131675
1330836
245569
835747
463443
1755945
391471
1859090
1330589
1381900
879748
1113594
449475
187303
1372471
1069215
803708
784298
953257
1106672
1446618
1508629
597856
744256
1413923
1398988
641361
1165010
88061
417277
588702
1947350
350318
1424625
181370
465429
1681884
1301956
1947869
587579
1674932
821481
1977970
816938
1875581
1337395
597572
435508
1008391
1087137
1205175
1828039
823642
1078896
1677300
60734
1440779
781581
533110
450177
1340140
125786
326627
822285
597209
180406
804830
472315
1106815
1160797
897152
1550435
699955
527190
485163
1863534
222822
826463
930349
1945575
795577
870099
1193310
1824884
1730701
617795
1680107
1319447
1536719
1578620
1841571
1253500
126874
177244
710952
1832233
1792151
425189
971727
81220
321693
1230146
1586213
1275196
1004569
1521401
500329
1971062
1121484
136545
1248646
341084
1129112
120830
935832
39503
1228705
760702
1364865
1551532
777311
1798132
11461
1758838
733415
1730060
294834
858760
1753224
1475025
730070
531384
1999739
1979825
1736381
631769
137844
1135474
1202221
528192
198790
1808075
682248
32232
173676
295458
91430
1694693
542956
296757
1227607
302750
464630
1153177
390018
1598276
1307288
924891
1815290
1970989
1375342
1629766
1753755
291653
1711374
1430033
189971
173841
712499
1794272
1125960
1717914
988546
318765
1043439
663702
592899
1792560
1423217
764996
1616909
215693
1434169
1738884
1414724
904809
1560482
432804
1256152
42872
924234
261346
1995961
1687023
915176
1616278
1955954
799827
687618
302950
339356
1701752
1392632
1198216
1722334
1505635
625459
1386579
540842
1353275
984562
747098
343045
1600755
340808
205636
193403
303758
1303781
1810476
1882364
1452145
1324720
1470062
595183
556312
1696248
364659
206335
936026
268291
1067349
1050569
1257108
405167
240809
897544
394584
1562861
1381326
1452633
362781
645399
293829
1827018
1065369
7889
1284268
187930
531357
1617563
305870
343103
314758
714135
1989770
1199038
1193679
548763
804681
1396631
933551
719645
36568
1216781
446051
58706
269826
693929
1017680
1916538
695860
1573054
129435
216465
973156
1545889
852592
985213
431657
1075619
494905
1576298
1159707
1513546
1788479
80857
1756835
1025414
342549
613892
725319
1141437
345551
879536
804271
914131
185724
1192891
1870698
1263564
35379
115966
941707
1175811
65605
957717
1754099
178411
713986
939176
726258
1749977
1339256
1702382
421653
187938
95330
393094
127365
707003
893200
45923
1650037
174382
426142
1927384
1212134
1531765
128410
519407
611478
920858
918392
266133
487802
956338
1990302
1841351
1304530
99977
1713868
1590103
1157568
1219137
1687195
740427
162938
78085
1792722
1070481
133746
1193247
1958202
348632
1657104
30295
728848
147341
1517135
283558
1543057
1677737
227854
1740000
787246
1899632
372135
879957
408205
1993006
1672419
730677
870448
907129
1143720
1478416
1551017
734424
1898713
4495
1769562
1783517
1834852
1793847
19816
1343566
1171363
61976
1609223
7812
1900106
530863
1728086
104921
1589677
1443521
1204014
1799909
74286
1410376
1376108
1164187
378759
756596
356125
464248
544893
1734341
399478
1088449
547976
242387
866549
70482
317411
1280424
995212
1447188
1751586
877763
370775
208588
1084493
65286
100530
1494900
1827580
207277
489008
331831
1278137
663247
1646345
370307
1270342
514197
625594
121557
1350992
1329461
1947184
63688
1739378
287890
1930009
274520
1957151
1985627
1757168
1270121
1220103
594454
1841627
391147
1573809
1668922
760822
739397
1513519
1495705
502411
1184950
725514
1032699
767278
1037107
1797593
459712
1200389
1215413
585511
647808
549020
403419
1028570
1289672
1834657
348718
31800
1830819
1014858
668818
693005
546590
1847430
215157
961432
1180559
1143340
752918
1966015
5067
67778
526038
1512263
835403
664455
18636
277606
265840
1565920
1502281
1247773
522525
331686
578730
775271
696536
1857736
1052661
1374730
88153
1056555
1009419
327863
1349967
623699
665957
763022
393023
1143498
777396
1827699
112456
1955454
650841
1729387
1847080
1639464
330377
127299
462306
1463756
510501
1473969
1023374
1757822
1599324
1285286
1561793
1784027
983349
1630058
193931
1405805
688652
598396
1092167
918735
136773
409453
95581
1241252
287666
1726906
367393
165232
648252
1994222
1731546
197592
1845651
1787002
979381
954702
1125373
1107426
975072
1874199
1150350
531244
795786
366820
1269460
1431761
1186810
1545529
458231
421985
1445460
211246
1282586
133802
1783457
560418
256687
1809115
332420
1706062
639587
1714493
1175971
1934400
83110
1971329
654233
371370
344094
185307
998365
500910
1113581
1806931
844399
465926
107474
484066
1987863
1385868
1017099
481495
46449
1778731
776683
1626412
1689331
433110
1679044
199004
296246
257020
138272
1311220
689431
1219216
96450
762363
1563332
1997909
720986
767827
124909
916074
295315
651382
446112
602381
536889
1835341
285766
1289307
447801
1828731
1188788
980040
565945
678501
154784
953961
1232088
1275502
1822381
846297
883056
1661117
686513
470824
1819313
989215
802867
1611358
1009265
1177738
170344
760838
1533752
930052
1810346
1852309
614605
763630
1954893
1843831
1672039
213080
375341
1299200
173451
1831982
1611808
223274
1312745
1354214
1651621
251566
1398903
1774763
1908434
1452718
820918
528621
1070670
1828763
1301402
1738405
1224293
1862365
1553612
564565
35238
1013408
1457583
918792
509049
87691
1198746
346502
441859
181809
683209
1559467
70432
1996198
1661504
55662
630934
1625748
609247
445261
1700420
1637684
104671
616257
1493829
1105423
1071915
487129
1491934
963871
919014
939245
798600
1037468
1770757
559607
1811051
409515
142338
1896534
1243713
1516013
1933820
1648059
816686
159145
1623721
637758
1326010
257477
1506347
273226
1046845
317087
1699751
1533872
1954074
1799542
1648035
1818489
1936128
834456
363647
1829773
344181
1153162
1277945
46674
481886
854512
1179047
718846
517577
1408023
840391
500483
373523
1282267
709366
717272
1508638
1325733
327846
231739
103796
607384
1892307
285360
228314
1662609
1838482
1670708
912862
521843
1113664
1223804
504562
885376
336871
12269
728611
1826057
609646
1606456
889949
783278
1304857
722681
999491
35970
222706
624230
652658
478960
1084185
1987818
1789036
1123842
1569111
1188793
346117
644957
1815717
518006
1247727
76209
831000
539018
1392898
1195013
1720209
1401309
754429
1833098
99069
1559588
1627520
498916
1473575
1897246
419286
1868289
1397319
196569
1766921
1653018
211539
583197
152891
1759731
560020
491646
934938
1518696
98567
1539950
1924185
1220049
1842554
1654511
1340922
1023792
165264
188689
1003877
936984
398598
1654034
932340
354292
81020
751258
701225
3784
1652291
587754
1026542
471721
530281
1781537
1635815
1440677
723743
801653
1507110
1354968
1991875
1511827
934598
1639428
1196996
1491884
1719743
47356
1909431
170369
441661
51465
1743861
146306
1141875
1840963
92045
1741780
1923795
1413254
1521956
1842759
1483566
1308828
658696
621173
423255
874906
1239361
894591
187712
1120068
725823
1297452
1611755
1341739
1745672
1120669
1793177
1142541
774820
93896
1150389
629221
195680
1481529
1900737
1322710
1347514
186184
374523
405055
1987892
440559
1887430
165308
358625
33598
1872243
183458
817340
1820202
754283
890465
293389
766486
1820494
1059141
1913002
656691
42183
988469
1771253
1702523
994160
315154
1282934
1763774
1710024
326762
60015
1814225
1442968
1794052
510505
1382273
1987487
1537224
1850918
1582760
1678544
1229937
943335
814010
91806
101510
1431794
1624789
877980
122332
1307459
1983520
1785937
1608676
499132
915970
1239961
547176
1742716
533433
1173752
1801593
645254
1355006
1016061
926701
1336550
1000107
775890
176357
455798
159970
600347
1144246
43020
1755202
723899
1359207
1098645
178450
1703945
862650
1428690
784326
1659686
831767
448305
1156780
1212260
88291
1475694
873374
676221
1829935
51032
245527
136892
1667281
211494
1058610
1198611
1214497
1316088
212783
1917754
1676087
588349
778756
409210
1493893
1858705
1947640
1489523
1437713
678644
340681
1257514
1944901
1590167
1179818
1068094
1821005
411810
1633243
1423402
1473381
1139094
1743997
1099602
941744
1045736
1268375
1229195
75503
830111
1487965
1596713
1722393
1461044
1106948
1242168
1087822
537642
1596628
20435
1143284
1565577
1981704
312158
1596339
472866
703388
1446820
238346
1452370
1919003
719207
1079963
1747842
1305366
740472
1558020
502566
1511312
1359171
766938
1524338
1299990
1610180
123573
687325
1250827
48724
1542829
354264
1110278
366015
351088
1011983
1957023
869300
788346
1605283
1534886
218514
65867
1870081
1340505
1108572
654177
335165
1190668
801643
767172
680997
45947
544822
1719863
23134
1196281
1527592
1983574
285779
1135881
8802
129956
1734459
1364893
1925682
1078026
1608485
818321
1864056
1187412
469071
1484529
864318
1537419
1808927
1734793
44925
1419597
1249324
1251166
663143
1428121
1827463
1087824
293777
496509
905271
156063
1287903
326911
736807
1193812
815793
1956407
317171
966869
642111
1175481
1512535
1888298
1588123
1292492
1495890
1724630
1390983
1678958
773331
696011
1442923
151644
770667
1162752
1412339
1539252
595046
1648856
329305
1230210
354086
93844
863428
1358898
1075620
1451518
950239
129355
1179812
241864
1031672
1447229
139382
421907
1823046
773
1102291
112564
636652
1858724
1856778
1041527
845218
484498
829712
887604
104742
1554661
1590038
1748783
788622
1017410
2474
493307
203197
1389698
943207
1892181
134183
348795
10725
949046
1732427
1119594
946855
466
1730411
1484081
1543615
1240204
339346
908864
1430350
1972836
1394606
1330502
1913876
1987445
480314
1492134
1012470
1879473
907232
1312178
1175248
858979
655433
197301
1543391
533172
1072556
1069304
953379
1327110
993081
1824562
623165
826203
1304975
46582
707915
1069479
598568
545584
849336
231437
456584
345926
364253
58632
1476928
1237432
1682561
1252802
1884994
1544796
835146
1767664
1802420
765769
1043987
1895455
1682845
1846467
474622
1722999
90213
467468
350496
1329351
1104950
762958
846057
846658
1553653
1972765
252294
1291502
1525741
1045704
1083400
1076686
4721
1940796
1956363
951699
922939
834519
1897881
1325598
1385603
1076666
481325
1145737
945547
324928
395841
459389
1183041
927220
1304188
1594259
893217
1936814
1561097
1001193
1983639
901106
176106
1702436
84786
628242
1281299
348969
843746
1699026
730583
259327
1033317
1819437
133098
1802546
1285750
168656
1138181
1731290
62115
1790855
1769581
1032359
1296402
587899
1094708
979601
830869
1639563
1755534
374367
1970421
1959833
1511841
1642945
1158451
1633441
50483
986559
1075764
207681
1864350
1513925
1628601
1058898
1039546
936609
407371
1255349
672588
943990
881897
883400
1257852
828576
46166
1297447
1146366
121614
1511118
491836
1610983
904555
906043
771608
1424372
496902
599453
639530
1402199
892368
1798801
706129
788055
1370893
1270016
1590182
1171074
456006
1690763
1392765
1576204
1954284
1718577
621679
354185
588253
217001
937233
1203788
1855616
780625
379858
856928
1225058
1458029
982767
964765
618030
473324
1077832
374892
1274934
667070
865587
864845
766830
268906
1403257
1829299
371569
1005825
1379364
1153031
1168881
70110
818111
416703
1234032
1755349
1419599
1507442
1377790
335209
916631
492670
1056328
1857131
1545461
604289
984199
1960155
1062511
30329
806692
748737
581839
939098
1440056
1154517
127506
1860557
880742
1765902
314603
1343725
160056
1060100
1367670
69234
1037368
1487261
733990
553144
1080591
1512114
1989718
15351
1598118
98323
153182
977612
1763452
1941556
1350638
406368
1010527
1101356
45350
190146
1672956
1137241
819376
1191230
1590347
548774
1780627
154765
86866
460092
671310
67298
577544
683349
1315157
1933583
996310
1192070
959130
406377
11513
1298494
1749436
6236
103513
580778
878410
1524811
1603193
1553850
508317
503487
1943771
215761
1335476
466533
1352752
1496613
1559574
1224526
1009916
687635
1030017
1703811
209503
624293
1231123
653025
884555
707063
222244
902471
81047
404108
103996
203366
930130
231193
1708827
1509322
972575
1974605
895541
1982469
1547490
1165097
1685840
1384399
958256
1141396
141270
1317311
1035008
1823547
384707
281896
1941002
708259
1478070
1474864
1965727
117436
1391917
201774
470480
411354
1169053
1601635
1893845
656496
1864287
1622983
1021185
1085771
868492
1053270
1712813
1691369
438186
1311776
432435
2443
1280972
67250
1320602
1473133
1204483
1515419
548614
1553788
1755023
692305
914284
1042077
1547058
1717307
1062887
1454818
1008936
181009
181243
1947170
721652
66122
386058
884932
1053292
253685
176194
1536584
1786854
221139
1212000
144865
932192
987169
546147
1718146
233482
959121
151622
994496
1065263
1259581
1776186
743719
1186892
343308
944738
898916
1421153
1690857
669918
1784907
1088673
1629740
1676977
1525135
49303
529768
1586526
1700560
450637
1472729
829037
1258386
1133584
680410
1886213
208107
991053
934207
30474
1344398
1281482
953383
712601
123432
394546
408750
1625785
762048
408145
1378312
1071281
1451656
1306284
1746969
945210
1486870
58996
1051586
1226942
31456
1158657
120675
199457
1185480
1489313
1751963
502954
1058748
868249
973429
497622
1365123
46193
24221
1735901
760744
881113
1808158
1850470
15787
1761576
1136262
1083868
835801
1466342
145130
1337892
1584864
517872
458518
757455
457676
1739623
1252776
287336
1716408
125462
1117850
1664226
1444894
1779792
243007
561921
1753228
128493
309260
529071
1966110
1383695
1276798
30360
372738
542180
1373741
1938865
795233
1842999
1861800
792917
70446
906405
1430072
1572202
156008
1207641
1098276
1447528
347598
342127
1470636
741993
1388876
836893
1584902
916157
700470
276720
1162254
93641
960530
397682
683368
434724
731529
945882
1439077
1732929
1730993
3081
544594
1400891
994288
1739494
1394290
1520752
1758026
928445
1784955
936877
1109736
568587
1613024
275074
835193
1502281
143142
1170603
779879
1970960
1784455
828283
1116640
578992
166649
970998
1235963
352622
246926
392828
1615567
1908573
1705558
78420
240993
1851657
341035
497965
203239
1614517
236129
1141497
264295
256521
816317
329859
1367697
1159647
1134435
217505
1605503
660415
1137965
705979
1454921
18142
1343096
441131
1213834
423347
713305
195823
981936
1449589
942949
424358
1234408
665637
1621292
1868207
755841
434537
1898730
1770741
407815
1753319
395795
1613779
1352758
1525113
76532
567199
1925473
1854567
1316295
648238
786835
962257
906948
330143
1978848
1572702
351897
671817
234294
59286
257817
390934
49322
1032534
669241
694463
1654013
1900200
398699
1202903
1102789
1407927
382342
32701
1794957
926719
1441293
17237
177400
1144740
1841425
969317
1006976
1699494
617570
1930194
1745343
167644
1447304
1311488
509477
920694
1803857
493148
1186055
491833
955927
801384
1795394
1095658
149795
985698
349264
637048
1850644
326539
1070243
605544
1776618
1459586
690394
1450170
1771698
1815190
20025
1580350
1287496
1637050
1882051
111409
284696
817473
1837830
1817194
746929
1983153
516334
1946778
1586112
674718
453168
1503076
1068429
1126798
93692
1276263
925201
984744
54079
1595547
364914
1242493
1900111
1929796
869175
30010
1788731
1268942
998026
1622762
1438763
157245
1231290
760621
1381693
900341
288769
441100
819346
1586991
342159
1489971
1289270
1150730
1102766
795687
178288
1107737
1608444
430447
1836102
362620
840561
1188744
1280823
956001
1232855
1285597
683645
903482
1989185
1195410
1091327
625549
993088
595627
1790579
696638
970280
713237
964646
1953652
45716
37431
1183723
353792
1331628
1160208
238393
1872476
14740
1498575
994192
7321
677496
276080
1627397
1862994
408968
1945596
140588
372146
192658
797674
574747
832884
1403069
1523646
1659880
1795628
1873034
419057
1021915
598939
877393
389655
1124387
1215695
501255
551909
538980
1521270
1045484
18505
424161
1065106
1521632
386476
124596
752767
153425
872173
1984153
415341
1093887
1042501
299772
283481
1389964
14247
1139839
838975
568643
119945
1037922
3198
30464
824456
1812626
789982
1433557
904685
1747718
224104
1951915
1771397
257348
1029389
266860
1891909
424381
687447
72763
1208488
767375
261101
1519090
222302
1308989
1509773
1719573
1784267
1717476
276202
1727996
1041985
1800234
711347
1495614
1307844
678006
1421953
115898
441708
1263139
1762996
647190
1024356
1826889
1763395
1373666
438776
552781
989399
946279
951324
982758
1368505
1781363
1709169
1160937
353786
1732395
1325751
1173412
456017
77340
666315
424778
10343
163102
1957044
1398390
973883
1348228
1154132
813545
950257
174909
1522890
389084
1892681
1244476
786435
742312
971349
1736540
1721668
844692
157440
1118114
940433
1698155
949420
1575707
1735313
164681
1233068
1079442
1632009
1863717
384046
1656587
378674
979556
660515
93453
814523
389491
597808
1325379
1288065
277361
1868635
52425
981387
1766330
11276
1219156
1187850
1987981
1229643
1575711
1185442
339261
1447676
623129
611732
1741167
1386796
871367
354205
423819
1193900
955542
1663300
988415
1342540
240994
869925
764789
367204
1270514
973241
1892858
503802
230010
511957
719887
408093
1966104
1801725
1271882
1774217
1724766
1407519
115728
548286
1264279
274863
1375664
1220438
921417
1327237
1086659
289009
673883
1174495
231776
1330944
700619
722646
138280
524972
1298929
199873
1269692
626747
1516569
350381
1075280
531705
1434460
1785868
1674718
1682749
1526938
481647
547555
947491
1957775
1538349
864398
1978514
1297500
223205
1078552
589550
61423
1060394
1941257
814452
1876421
485974
1855628
1397044
95451
1837611
851045
1971596
1512061
1637617
828708
1412142
1530720
1850077
1426435
6029
1659484
542542
1597719
1600285
1315225
128990
120023
116654
72861
1216860
322200
1184325
115789
1691579
242244
32885
1169752
1858871
985770
651945
675421
1373036
518537
1044194
1163179
1183764
1418981
682211
1074234
484744
1895902
1722108
1718045
1084967
719634
268498
104817
1268848
624698
674934
294128
800822
383191
651648
1500411
278475
1174665
1126258
1477484
1886346
33842
1964534
8695
225184
1262285
1826617
703596
1230117
1820279
108540
1188965
1244002
1445540
1205561
658865
1020818
1473461
213440
129027
1224506
278457
1318528
1487816
693513
1897361
1505862
1977879
1522800
1616769
1619255
985781
1792980
242886
751096
1544327
105115
399216
992946
67838
1006348
1024015
1624576
1406296
1661164
1041493
1152814
746514
134341
1645941
1993333
1647934
1803032
438237
1057557
1850799
1514692
1602743
608058
1487582
1495921
243129
1633166
1927119
1485429
58229
1558720
1498849
1037241
1546324
1566219
959402
85084
457739
1656688
798353
1098940
386032
1007978
1643317
245252
1594298
54772
1080902
101116
1952266
688863
1261356
1837093
1483556
1395885
1376096
424610
305815
803557
1535927
1075495
752833
1699661
1530618
651789
443278
493499
366314
1372339
1067181
703945
329680
1116088
100805
1438168
1339979
371971
1617297
1637643
545847
1584220
80936
140710
663134
1887754
1937520
931303
667463
1821951
1135578
274888
1544832
181718
1550885
353302
393303
1205261
1294327
388320
1639472
841439
515838
1424208
182671
1006414
1095074
96270
756282
1871372
402493
792685
916180
618125
215908
1994893
1817742
1954460
624287
1314037
616315
1402105
758500
1555979
1384143
137257
1476848
803514
329191
783295
1849174
1311294
1041350
59826
702588
753201
1258767
1808460
810338
1638693
564727
1778509
712616
854159
678768
98344
1931852
784241
27890
752018
1447109
60643
1057014
1759468
268192
742023
228470
463301
1291886
1124549
414273
1250220
1742279
150205
864967
40877
1114957
202429
1071132
437698
159579
126758
1044702
1249710
1321326
1150908
722063
183642
1437479
960984
1970120
779712
1341380
1760220
1078055
701034
678271
557289
602178
1121902
87631
1285216
1131182
1610932
967653
837392
720080
953301
1574051
334889
1269748
354899
721894
676657
1086174
1161009
1304281
755151
833803
737348
860022
1050141
560963
1281012
1798543
735053
677674
861957
568366
1283339
1141891
1321195
404223
1950961
1830861
1008871
703811
147248
658279
1251737
14310
144415
362299
1523251
1319607
421375
1995539
1755467
202971
1001853
1174231
450458
1998651
270651
562729
1319562
1030751
608575
1634593
78260
1768921
1659511
1022689
470271
314339
1551628
185465
137413
1533819
1097192
1981068
1457080
846109
593018
369536
1678868
1821786
811443
1085620
1045128
1243755
1098493
1285952
1590923
386544
989935
208597
273638
1525528
1959331
1386825
404122
1377730
1347186
511729
1178386
1397611
482478
1110230
1157122
1632727
1372447
1749100
719779
1167434
1942820
443610
1913628
732520
371197
178159
1913501
386391
1897048
111365
294903
165537
1634126
1540703
808121
1902459
549050
1409181
465840
1835811
1289415
1048174
856053
1786569
755783
1089223
1364316
1462217
1750453
1545866
366025
1831054
339349
1413043
1475638
1185850
1951537
1026620
746965
1369332
1906272
1671537
1477272
1479756
312660
1696511
1037410
1446778
935375
218679
1522865
1474849
95988
1376683
1990737
213884
1393299
1998916
1969909
226839
463906
337775
715589
1153478
1359688
932517
1132560
355747
1333000
262758
1205827
382437
677857
1989624
654157
671463
142402
1403679
951632
329650
1480099
1387504
537277
52786
1565076
587786
865774
1935295
72893
1367036
268998
998503
170807
1994172
1907825
1878448
1497073
1695926
444410
1672290
114636
1439140
1499023
507382
551481
636189
375703
585613
1055480
1354833
1204039
1897373
1828954
637633
96042
1170063
864359
142231
1742161
1131718
1358066
1491432
366694
267935
379342
1167212
1510098
1299433
1911100
293994
765984
693663
1297191
1562538
504782
912607
917340
1221589
432457
2292
1857093
104906
1491810
417464
1541644
790682
1256148
1172062
126222
1807743
208304
174945
941899
785175
568431
1889443
1594547
553749
1288686
1903339
33243
216
1933265
1796394
218116
51594
1571196
10309
921506
1365024
583665
585595
1616968
588564
1824979
997330
682540
1558251
279515
753198
701200
1079965
685461
671038
249400
358649
1876218
1201597
493669
1903517
1785335
1756926
1213117
1944059
1539665
1339671
805444
844315
264820
74629
636235
1848764
1525083
126799
608270
250824
799424
1976605
318371
143586
929452
1560989
1635914
95802
239037
773657
1929581
632793
1178405
941804
364056
1646795
1696768
423509
690160
1631514
1321384
627725
311330
1426661
1181097
1259411
885362
744439
1106975
1228121
1075762
640350
238593
1262841
206551
1795697
1595313
1234016
135749
1258091
451585
1562759
753439
1175027
1711457
113916
1426524
379615
743224
735997
456944
804069
1945602
1373161
643076
1626714
1409070
1533153
352825
67102
190560
182224
195987
1276575
1414093
195460
670414
355855
1719208
673703
1324196
1283254
1386500
29149
241204
339800
1551499
27028
65190
959760
1704457
1464630
1006768
1094062
998897
508124
1271357
745099
15528
1349267
939622
703
228352
1242697
1190306
344284
1959678
141911
1550833
815864
1394730
408516
1385794
1062417
1361069
333818
1337761
173127
160794
15036
442644
1502379
906239
1834623
316962
298412
983244
1563433
414883
460119
1803507
1430468
1364530
706034
487502
1711728
1269484
1248769
884088
1996748
750341
1339610
348829
218024
1162352
714885
693137
233795
759363
1480002
1541877
1968376
703178
1212778
1415731
439067
129775
737579
839234
1831031
1000966
1843551
1899466
1823923
796443
1007421
721478
1087704
1328698
413468
1726388
1080600
1663908
1910582
929929
849958
1708379
220542
950324
1116392
940197
1018150
421944
1660236
1625835
1861119
1907197
1696247
675003
1075817
1024156
250051
393272
1650309
612649
1677100
250870
1655034
1157337
335660
30663
901705
391407
84627
1164143
305072
1647189
335458
1155116
195687
975581
959800
527111
1674111
1742974
1198927
1427522
1134160
1885099
1780272
1624757
615553
1119838
284065
250506
1494429
1148940
1968619
1900738
246908
957734
491480
1654014
1708036
713676
989529
1608325
58955
937930
183639
961015
1048128
796339
605560
1284184
1016713
1012950
783539
1191372
302628
1020412
1555802
1412512
547086
306741
1651467
127063
568314
464248
782435
822077
1979003
116324
951465
109393
882033
789685
1647154
1840024
1603743
1434175
1224336
985817
954685
1531623
838222
209011
1359037
1446422
74005
670445
626832
403830
1411607
1922087
1475540
703403
740346
846600
510581
1841676
1397328
1100721
1914067
172242
958863
151445
947450
1962927
1934801
225718
787431
503536
1108306
47561
141016
1896337
1691220
1116658
1056064
1294789
828129
332080
342892
437841
226349
483675
409433
1244912
1974077
876790
1576449
1043374
681148
929042
1167275
1428343
1219857
1083603
523616
610287
1721222
1143325
1845129
768606
1773299
122274
28873
1399099
620827
644073
1324484
1468949
349888
1972785
135944
67922
1398275
437028
1016869
1063873
1413033
947023
196526
1746331
1176048
1542841
559599
173249
1957983
1716572
1617321
746978
122442
1339399
743093
310174
673878
99591
915817
314642
298903
458026
272626
1630677
1256434
1205485
1266437
1717256
445336
273817
1418459
1305928
412703
1663400
904799
410541
1047263
1397733
98028
262636
890095
59186
1079623
1157438
1343857
529022
1074884
1077758
243308
224615
299326
1524563
219468
89764
366626
1881666
1233453
1016920
1897518
620998
1442838
1304117
1141782
536073
126762
86146
348117
1312012
1114189
1728553
680898
605740
976836
1950783
1560876
1749474
1054938
9284
1579991
327191
1221251
512771
1614376
1821759
1652327
1054420
370931
323680
1998265
1143049
117135
1810748
738612
179065
1503387
1217805
277911
94069
157352
727431
1774928
1064373
1597144
617018
1034162
1850462
1723687
999221
820614
1628602
1093946
1689843
1961464
1779880
237998
1168572
1605541
395648
1831275
1540099
21725
338978
247288
716508
1450467
467714
1634203
747056
1911260
553403
1188871
1831730
1813346
1550471
228303
1247890
908616
380293
1745894
740441
717518
1888274
507807
848168
1468429
333324
451470
399913
1658302
158654
430640
699527
1420025
1558939
1887294
1489007
1099772
695790
1193680
919685
1720363
1661391
541487
498401
1819804
1746371
1863086
1959392
1594584
1680881
603112
844812
571034
1038172
1054612
1689039
458994
1177714
601446
479802
1784845
1863896
1189343
339597
501424
164809
1553947
103343
1009850
1635032
719427
849424
28149
1318730
1629945
1653812
392418
197417
1668739
831749
394894
526709
1125508
854279
1195016
1867546
1718865
1789925
284317
438526
465552
195127
423582
1287974
1929974
89290
1319819
1823711
562108
350340
1730529
538078
1118713
584019
1784541
1877897
1886754
1563587
76692
1605341
1049341
143226
1393830
1657221
48358
512777
253287
1474656
568831
1981160
1118403
485480
788860
1416514
860928
1928544
919299
1377904
686646
123893
694070
1717026
1506464
78719
530294
769965
730864
824136
1898549
1866731
801329
241704
1446889
1606762
709291
685188
1699507
1928691
1056136
1934554
84635
791353
937848
410890
1950562
1897786
1821821
588633
456339
1475243
1985685
166769
907390
134791
205651
694556
464222
931866
722298
1906727
1918780
208637
652502
1372248
1570993
1925432
105835
1051318
1310374
1533728
1233010
439798
1462620
11403
1620205
1419738
576593
797482
331688
873679
57826
443136
1563836
982908
257824
204894
1612332
1433638
1313744
688715
1969969
1157846
1547312
682774
1336388
518735
122241
443694
102567
57236
232724
499954
1994222
1187668
767039
1641907
456034
1078710
1666954
1683040
961528
1981177
142511
1617057
600783
598329
1331807
163659
38587
681793
640459
210503
1433895
1861138
1979719
1301781
86461
721172
740152
525634
1776385
975429
1250618
572083
209512
1940306
188088
1473585
1392537
378711
460229
1217389
1392038
1130820
337180
469826
1382898
1712958
581202
1147204
1870538
1063859
349802
1444580
1431282
754987
1696616
1097810
899715
988965
648704
1327498
1499753
1923150
1539557
329487
648758
174774
1419303
426026
344635
207836
638969
1061818
983411
1459555
899497
390771
919553
18142
1629635
668427
613120
692914
1783304
698549
1368517
958163
376485
285500
1317208
248134
1099817
1095415
730238
211136
1293128
1767217
1583141
1403191
1041338
22007
234937
841179
1074537
737878
888236
1863968
1148162
1395501
1612954
441064
1982186
1729140
687484
1017459
1183359
386254
1903933
558376
1990986
543778
72572
1848635
1936874
413403
1374219
1212695
196847
65506
1697576
1273225
897811
1410021
1403886
814484
664450
1977147
744284
1298198
1164389
784523
322406
1554985
1734528
104445
1652294
1765718
983171
453977
482433
1913523
18441
1805196
849960
1060732
261820
932028
524587
1467983
688275
1874719
1556951
658081
910609
1307555
770661
1329184
1038035
205163
178605
1485618
1673590
1433220
272757
293648
1907979
1249013
1739705
1771933
1157438
1428981
1464291
1258669
943796
1836395
259021
1065813
1859717
1154502
1232706
1856865
1454918
1993899
166560
1767540
931053
914355
1885242
14974
1551740
1249479
1637483
636277
1706502
209786
710887
743246
622331
1345439
485147
905606
1160235
158557
1242049
368161
1139863
1955137
529966
1946701
1148713
1779093
1455624
1467708
819377
556068
1724928
104980
187286
1283825
861575
310246
1359723
878678
582274
840777
1684327
1074628
728860
319174
1610649
633826
1027406
383107
931239
819186
1872376
522026
1985064
1565225
1564305
224676
1024499
1980194
1336079
924455
933721
1181572
821719
1963277
1111820
1731537
338582
1755771
184082
340324
1662159
1330941
1237848
1681629
563476
1691080
1729595
434832
537846
402496
1477266
1932446
184558
1142246
1822485
704003
607578
1062953
641992
1878682
10490
919872
283951
1812460
1784312
1529201
1556848
450285
1465886
1399536
11325
941363
697881
1235774
254151
619640
934334
1250262
200711
1213022
810802
445398
24580
1908675
1427760
1523783
1905328
978435
1719636
1637677
264298
528830
339805
486965
1002076
1292743
2131
1225358
546882
5646
401847
1626640
702850
553946
813751
1623617
1274651
1570665
1192626
1410231
203891
1111496
376452
1694945
191136
328989
233583
1775574
791377
1101864
261548
954590
170872
1484974
737642
397249
1321132
711146
486307
1351965
402728
1137397
1744517
635461
723817
745840
1367890
155138
732237
1192794
1846354
1791421
588731
104473
485475
135929
668116
44801
1628227
617136
1770041
874411
323280
459844
254351
946221
32391
143335
505222
1857146
129748
1967163
976978
1911688
8507
1043439
1142152
1193346
1054276
1173717
1065270
744669
1987445
390587
189473
75144
1688640
1337102
469010
748507
1325008
1354719
206947
290708
716488
206837
76797
1440458
1272464
1871098
1683285
868397
742468
614383
1007289
735613
496921
935575
1986154
1752355
214431
643665
1688733
762967
1616592
430064
458626
1868029
1310340
836378
1913687
1834177
1418676
159332
824896
866627
243657
114814
172085
231230
1908091
741201
1735065
1043510
147837
211085
1715831
1827915
1388443
1152828
258636
624350
567790
1284019
343663
719908
896281
47949
1994135
425598
149413
1478279
1920530
21528
1901169
1063770
575630
456430
946542
1295808
375448
1935401
74523
848095
515103
756294
1199080
361380
1783416
1569850
139813
520414
882364
1177655
1168616
574233
1283462
1852826
986112
526287
196095
1276999
606999
750215
78237
468734
1556235
588337
570006
1811296
1299062
1656850
1507753
1297138
1809165
1001350
1556586
1239435
1859667
1513746
851706
363855
1732609
1673007
1425592
1396360
1399572
1111889
1404240
297774
1572535
850559
1811871
1248543
1277823
1409775
82451
561777
818753
1081876
826261
508264
1215239
737130
864704
1297809
210378
115038
34110
1527371
1985467
1662878
1786306
793391
786515
656773
87418
1123170
1351409
689711
46622
322176
873738
1925496
676642
1504705
10451
1954899
1599768
31893
1768458
499730
342701
1518650
1632341
225065
1036779
1382141
561889
248922
639514
1020412
1305069
1306587
1699477
851261
1183671
179228
405075
1881322
706398
1399930
1913511
1877569
1719923
423730
517258
1268620
883901
273469
1543193
38989
1674297
1417099
718235
1111705
224400
1262937
491856
897247
148212
697798
456631
883168
943221
1024250
1713807
1714487
1752670
1488126
1702557
959376
761656
1534514
1734082
1678732
1598241
1347153
1342552
564475
1970851
1451706
1819388
834115
238757
1612428
1334511
693689
306269
1898207
181980
1467975
230682
846281
1217993
317679
1054572
788792
1345554
245248
1092184
1179017
1044849
232539
1515684
960315
1066401
1197566
1207839
1437214
1993980
164888
861193
1948507
252796
1010886
636981
1516022
1705683
1613299
1103113
1569699
1981309
1612399
430927
840270
1855919
905115
1946607
1127316
991808
353044
1817348
366586
1848574
627250
1229109
1364210
310186
679644
274575
1669049
804383
1833850
1760174
1825842
431340
1802849
343893
151296
1005844
1721792
522852
1361937
687235
1304504
657057
407395
809258
1155412
87193
123987
833959
1707578
1098746
409700
17796
1615270
390446
1610790
1317927
650970
1416663
5209
1793582
1542018
255924
1394970
1902576
672930
957744
1548170
1621820
76508
1610222
1228356
70035
409986
1379115
1112323
1210454
308233
1142557
1772162
1782793
1074652
1162255
277306
171879
1083524
659708
1645187
972550
774593
892177
137458
1948245
570228
1365361
750981
393696
725566
804896
583668
313678
1895844
1089676
1255703
1042629
665782
1774394
1814699
67310
245452
1050552
436640
855074
1836241
141527
1912273
1254484
444046
110611
1667800
686932
1757382
5160
1245181
809222
1992039
1940401
1105046
1653392
451901
352669
1286627
1618894
1637516
1557816
148829
287333
142396
1426771
1528180
440564
1909099
233505
875820
909592
354841
1950818
1425885
465959
591377
978805
1373037
498861
1254596
18507
1507659
551447
1114201
1321694
1652535
538523
547661
1226077
974051
468491
1215535
313901
1863230
676383
1472406
97661
1663271
787568
417208
1542129
324680
740414
1585498
1675963
1528248
880514
1309294
202633
355131
1740959
1272578
99626
577035
1288860
687006
1054186
1802267
1121127
203289
1257488
1062923
1911795
1437050
1276694
331219
1192017
1710100
201452
1482729
1599743
1859370
1820230
299002
1171486
1382532
928767
1893624
1864439
1275464
854551
1771653
1587060
196617
626519
1650275
979297
949786
1248700
42266
1350195
257081
522713
951415
1821005
331315
1658388
1945075
772777
1160173
553368
1774130
1440421
1940859
954006
1120395
1895481
1177217
670831
408281
1663372
1777558
46835
215456
1806304
1793193
1502925
6241
700597
887515
1182524
1100930
884640
699660
1249039
419263
906717
32239
1782885
1495426
1027253
1417816
424377
1729738
940310
239866
191513
433328
1138072
819649
1634617
156692
803222
894814
1501929
1840304
1878278
823029
120374
737061
1517071
1759935
1368180
1863405
217830
1595432
384247
848901
695205
106338
1117159
169244
1076260
711890
1294372
225320
1032560
1250636
1714041
1284913
653346
1703512
1107469
1923525
986026
1103677
892627
1002038
1748362
551834
1079938
913628
1709339
1011659
19909
1129144
974806
1585643
1481331
809141
1356189
857493
262446
1753391
142870
470821
76235
556684
329514
1728021
892892
1193244
1375898
869627
904719
1163889
109275
969407
935842
1385014
1054561
1916339
713677
1932954
816644
1974428
1647534
8058
1822000
318339
1362545
1945380
172296
1429811
612046
876900
1873163
775682
826853
1239503
1553094
1845935
1336891
129073
1222632
1098071
728838
1616994
1722616
1812428
1340332
1502596
166786
251645
1851855
656931
1095326
775022
1729236
1024584
1380217
1306088
1516880
1528932
1824162
938263
1156570
1581866
82804
1493734
637060
969208
1547221
46159
14104
307275
1825516
228133
91850
1466932
1898560
913389
1927065
427729
360138
124245
628441
1119363
1220035
727486
584992
172138
901561
1522354
806003
711853
30241
798618
1634240
1721668
1775360
125179
6433
377798
725097
174827
460982
1290964
238118
827126
1686789
126323
1402320
1006952
295367
920475
681338
838411
1125771
1212329
1623413
1884752
1723120
1018668
1444105
1117583
1978720
12893
1077677
983226
510418
1513615
1087797
1224632
840942
1269997
1130256
567546
1646653
60021
547508
1814934
1444034
1392876
1191110
630456
1477190
26749
434804
325387
521889
847184
1813278
9656
1138727
751689
1505622
599427
997703
1348243
717212
1243483
592786
502683
1352381
2275
1705634
1459614
533480
1889125
1451402
1853920
615654
679385
1325571
1430398
323444
76098
78345
1278426
1358309
1938636
1965739
1109591
1864159
1767589
1841420
656093
951841
652787
1356580
920113
1342367
940439
1866716
759714
1862852
1771361
1713181
1129513
225154
1690
1152027
1128426
86956
334121
1981857
1837827
1936748
1756544
104508
276783
55227
567165
1903048
1894395
877864
29007
657376
685322
1757916
988072
208982
1402429
650347
580932
1405021
733731
1199654
650826
1884503
983483
1242308
1965655
269703
1820510
1288547
347919
1552810
211200
970045
279904
492761
1826410
1298349
941059
1376084
1467133
1693069
316023
1137138
355649
1846804
600050
1005711
521800
1962333
763900
733408
401760
432493
735541
1735437
1140682
1211813
393421
353124
200931
29221
1084996
1174797
469375
400244
705065
1664482
229773
1983794
327116
523600
1886754
1058728
1238489
1795735
543889
49700
1112868
515866
460987
25295
1727801
582761
189456
1240076
1887835
1752254
1940341
672041
447215
869829
307470
1649147
113394
27092
1763537
598591
1333909
745406
771069
633631
1132449
627752
1171744
91725
565648
154651
1160396
1763163
951256
276985
90914
352703
1983751
1496190
272439
1238756
1075864
983866
162814
1461159
664403
667524
1827987
1561551
656304
964007
1060631
1605917
1225263
711870
1417223
1568648
1390292
1250046
1178326
330972
1136341
352744
1539516
762777
1997351
1923365
1016270
1651601
237856
1875686
1822406
567105
1335040
1117908
102004
1993624
1009315
972133
1190125
1324641
1414337
1623905
79627
840837
218198
1967331
1397834
1621244
323964
1674808
1039091
1140516
571061
1912951
829554
1106734
983735
509711
581174
790152
436236
32241
1998713
815735
1576925
968271
285824
713317
199826
1973569
1600571
1743009
24697
1471104
1051606
204045
861513
675648
975688
631256
595571
1175341
572678
565426
1030818
1219309
456844
1296538
443216
1200013
1672277
403634
1059117
1015867
1367652
395034
1408879
1441693
592148
1153934
1245550
348628
1002094
1610613
1940011
874656
773537
1986731
382001
1072582
1252503
82550
247882
848324
926605
1536871
1677712
233341
834119
1032758
752566
1901617
946983
1685002
934423
1236685
1873905
830236
1851895
485100
980247
482838
1278466
511214
996953
1698194
1866657
508482
469593
528505
433028
60509
1685224
1852611
1112517
1526588
208628
1753559
1418284
1029714
627466
345086
150457
1712986
1721664
506276
1723221
1083529
1267462
293541
192343
822688
1203965
1795524
233257
283327
1544072
43438
1341983
400761
1252177
314626
1015253
1289699
678151
1906778
1154594
1138929
849868
725712
1880664
1989866
8931
487008
1681865
1816641
1180824
262868
1138750
220413
94459
1426109
721747
1491186
1832442
821432
1792982
484813
1607832
1857893
1732759
361837
561966
1190481
1128046
1427318
1089576
1671962
1707345
1389094
1817056
978107
391195
261575
872954
784268
1782780
956389
391865
1546709
1264502
137221
906746
949278
798016
673281
324203
1254959
795728
634660
32701
923604
1948917
967339
1646777
1140080
1516659
1903081
958778
706628
1797582
195837
490929
547712
1259353
1402621
1433832
536468
185260
1448471
741124
1843497
58009
552645
1586290
788210
1138481
878446
390885
1329421
794926
446655
1897415
411518
1853867
123751
1420028
502241
699418
1118991
938816
1737718
1785050
1060475
1705143
307934
1301724
988934
730306
1561567
1007125
1949668
914427
643177
1460507
914194
310366
44162
1832361
1733513
1837697
519201
652701
1838190
1288957
756678
123412
62808
901258
595770
412051
1910824
1717912
1081895
671865
1506608
773348
9820
1820750
1614304
928342
1184038
905033
139725
852482
852671
1748687
1573390
1527015
1606635
469544
1231020
361366
1275624
1071682
414820
1003372
1328525
5343
321983
739325
55606
1815231
102476
1133614
1329885
809185
732234
1071977
841840
679510
862622
1230451
612710
982070
349928
1231422
95207
112702
374180
599646
29911
487493
874264
980555
1779449
1460328
220019
993574
1206791
308453
439681
1487852
1593205
303071
623107
895202
1257416
1524730
946625
699631
1472544
970572
601873
1525231
790723
1474631
715006
767662
427517
2768
14616
119235
745958
258798
895112
342025
1025390
1794412
1168355
1842572
1549789
1673162
508042
1247111
707635
308731
1560502
869518
720752
534105
508847
1416174
491835
1950385
280614
1552189
1100989
1025916
426693
700026
317674
581754
1969156
1796145
1581956
42959
1843716
1044143
496314
166403
1881239
1239696
36373
1843170
1736830
1905798
1613478
823864
789294
1898540
1235951
1889778
1305052
1644527
135017
971003
710551
1555974
705333
1343220
1410872
1970507
918824
1671554
298349
626491
632082
808631
694294
1134421
674676
1976453
711751
187276
1267455
789680
1159827
30428
822603
775428
1532432
1599167
421443
1663102
165059
1881032
339335
275325
475732
1158636
197424
1690770
1805488
557336
1274605
126965
93243
1727772
439636
1016373
1148458
829620
1479193
1453144
689099
942284
837750
665819
353949
1548255
562849
83593
825943
1585099
809097
842655
1215084
115348
1044103
908568
5232
861199
361177
1645508
1658397
285183
1633026
196525
1862671
34984
821425
1512290
604596
19797
1746810
142192
959897
893180
1415077
1724241
1049757
1686147
1016833
314488
1455159
9562
963688
310195
903767
1025534
491144
1862102
518100
1943856
1104621
65137
1496738
307710
1809335
1159347
523705
1145393
1948353
717049
867576
711331
1182985
1711129
1973445
416365
497957
1841278
605753
201936
1450015
813758
975122
431152
1810560
1384211
1601399
1739002
897033
1487982
59419
942280
1681911
959356
1597506
665176
210601
1221177
79308
528764
1147772
1258355
1517125
1833803
1852497
1719889
139563
1748887
1435972
146679
1685287
128975
1810362
1030232
1634439
1624977
900185
962902
779682
910516
1213469
63304
1776412
1199780
396652
860401
1976382
364485
110687
273623
603150
1868556
1063794
1960078
1689967
29377
1021083
1209496
998772
738780
1441164
843857
449787
1903418
1234645
176258
1615937
263362
614887
1729603
1439954
876423
1513018
301163
1907678
1044911
1713512
605092
1671605
1002578
159085
1038879
354876
1302061
1124998
1904633
1314869
1517380
817210
1653929
289655
504256
1404741
1833934
1310378
1359297
1613879
894317
1068885
849822
1379154
1466387
1166812
666893
1522470
341063
1256956
155497
1010010
1262193
1189998
1749639
1022251
1523611
1207101
1036491
1676947
1121878
685634
1380171
587049
1506310
1703988
1952476
747265
1059787
1430798
765690
1080708
1441297
1005195
1132093
1362111
1247460
691957
1432390
1121458
63677
1126101
537887
1015850
34103
799302
966643
464513
151160
1603909
1801026
61288
651622
176201
272086
196925
34823
1943231
569221
1435269
869655
1737840
306703
44864
801587
526907
304926
1456673
1655346
211735
511486
949645
826678
1355800
1217902
1525932
371470
1304004
153655
391177
1297080
423719
1190513
665689
1284759
365935
1042298
1168791
28009
275796
62093
1683959
681409
1435763
1754373
1457650
1609651
1202832
1414394
264707
1224282
1547915
1134963
164600
25862
778610
1235889
470488
1741626
221189
190950
1711713
1935007
955058
512347
871728
422296
1098105
1669507
1743450
1080588
959758
1121495
1712434
617081
1884281
923596
1912510
1044640
1425087
517704
1813646
292371
1583428
387795
367303
307418
149784
964519
752741
1361372
1803813
1606555
1292668
947136
1508642
571203
360102
839392
742718
474673
1396127
1264606
324075
1742268
790678
1408585
1730889
1052373
337972
552677
1562966
992201
3216
1617453
1634356
846259
623550
1178855
190734
1714507
25623
1728966
1078687
1207154
1815293
379382
18594
841208
140330
1230455
630329
1190372
1835869
1451451
664515
224178
980353
1272670
169536
1761290
396450
191169
1767238
401427
592854
1706397
277911
577808
1898274
1490288
1226902
1493416
408982
1056213
9870
533229
1725294
1025947
172374
484879
1943956
1631198
1218161
1291163
1574281
1955361
590118
1462968
1204881
725126
1341928
1016817
852976
130409
1509920
1485640
299485
687953
1363829
849419
1644552
1797875
332682
1119651
965837
1133809
1876609
301775
1160197
8101
654261
690889
543795
1552295
475413
1125876
1874963
504561
1260744
1167917
833118
747740
1542581
1505634
1239619
1388014
1060902
792762
1285573
1239926
1017645
1053885
1640288
1146706
1113841
193289
1375720
1949431
1764581
667569
1394951
1624462
1503853
1629520
905526
1578793
1332881
1812368
585161
1810993
1396627
1005971
1818744
921919
1105263
564898
1988063
1953775
1442435
172705
788373
909146
1015628
504949
1679887
245868
763880
1600056
1586462
1579084
1169961
1569964
1010728
1103980
785230
1513410
1442588
1008038
1115855
158042
61224
1251463
610267
339082
673293
431576
1111249
382267
1333840
1960565
520205
1136872
1100172
495442
1751453
1036380
939879
197968
1021410
1183288
1850106
193030
390738
627150
726133
680727
1241729
815306
1402609
213837
155334
1286816
1345246
993793
838784
1998483
761105
630415
980107
916484
978864
234491
822235
520793
129635
646605
1858819
1217327
1118232
875051
1950178
1405421
1386137
1145583
187263
1091249
222129
1180905
1616700
1130203
49263
797789
633979
674657
1284022
304251
1326268
1118882
1373849
691451
1690920
1597951
541451
1797379
1293821
598453
1953180
508489
376676
312879
1857690
467945
36118
1695643
664065
739274
1860435
736884
512431
1226635
1041455
1639498
1093816
892733
34534
57824
548852
1131379
249050
905020
1736219
947017
1088948
339523
449456
1951497
252608
1553835
1180777
1028817
1079629
128317
410841
482282
1561699
1337234
1267520
257471
1164390
503100
1268427
210811
1365192
663871
1901940
38871
34879
743728
1501665
1529564
1654930
413706
927277
28603
946891
1851683
1288008
1925146
1926520
1737824
1326745
1656693
1761810
1808242
1358684
1329196
1249722
466075
865035
1948242
395616
1715793
1625948
1846643
579074
392448
903241
1973882
1720693
1521369
1203167
1320638
771372
802551
827761
375011
1736146
1035865
859758
442617
226068
1350345
212131
942412
384879
1334124
712098
492000
795123
940300
1467269
1113231
1389782
559758
1742401
819183
30902
1837079
1967037
950802
1087967
1616186
1198558
447233
1759978
1434411
1972012
1631528
858663
456098
372828
868728
132872
1314881
1171429
745660
684983
465012
953080
643396
443716
363077
31216
957753
1212156
1137895
1225891
1583258
228407
752326
476360
1229408
728835
1943496
1121820
1303909
153266
249288
501246
670142
1063763
1947270
1885573
320255
1178069
1255512
1178202
131870
1935501
1592331
123423
1014524
79179
1096408
148545
1066707
278674
1335037
923643
79822
5297
766829
1312233
1342953
1330840
1352144
1869905
980250
1840397
791277
316050
1217295
305780
657141
576745
731551
1049458
1363506
650952
1952134
494811
843430
1660345
403168
1880557
1356212
1657808
830079
174611
1217496
628935
1689145
993417
1478256
1931686
1481245
1632908
464527
1828835
1148591
1080797
1883733
283638
1735741
330066
1467162
1882860
113564
1814749
1954825
560319
364470
1242580
34254
1311635
1330932
1758673
204673
1598081
417037
1915288
1093079
879467
460489
1174025
1046336
1322578
973019
1268531
1000492
1370040
813773
1116906
604654
1377654
854623
825882
1645134
120453
867086
971557
256453
1099669
243184
1525173
859
772728
572792
1505702
1481649
904860
73699
1318204
142810
942091
1259714
542989
1124127
1446552
1966695
246576
309896
178844
1823041
195970
1599699
1422396
682230
1494644
1106469
1611281
479139
1135584
1811985
1049935
134290
1163690
1434701
257122
227642
725567
627330
744276
797843
188850
843978
563692
409502
789721
1238896
1632274
117107
191352
12838
1387150
1572611
596149
1281749
468386
474187
1727090
1787423
393154
758671
1637413
986249
1324400
1810400
1759895
514281
1399592
1693819
837460
1742623
1052011
671211
451294
1120789
645596
889866
1718211
566054
956870
1513059
1357704
1165205
312378
117841
1788225
454456
1736987
1769734
665525
1408935
153397
869246
888884
307725
1530720
426050
908277
1395255
1478077
203910
1645717
295608
1603057
1749011
630454
1109497
1972708
1055298
1359838
768480
1637013
1575839
1034862
61417
262066
1510697
1046881
79330
834911
1991299
1229220
133606
545326
207313
1312245
539297
1169587
1642633
1346231
1892629
1001147
1310881
485881
278960
1600522
287312
159890
1919550
1426141
24879
653602
1694992
1198259
134698
1197862
541972
737741
1812497
1033893
1029446
181529
810008
178951
1291038
1987132
905897
1876508
1120126
1927766
70436
1799913
485785
231207
273267
4986
887667
1098717
525317
503169
1432665
1111211
1217429
1471373
355785
1981205
871877
1559481
645339
1853958
1140149
137010
808551
1030916
1852846
1353780
35633
26695
1135114
1764416
373350
1863894
1414486
347609
51524
1178294
1939187
529976
1164208
461880
904035
1545199
689060
801985
41247
307399
1884398
329850
253104
1835029
306882
1946517
1836036
1425238
1848968
1218210
54585
380594
936753
1154711
1168806
457859
608332
1435794
1387812
981134
359857
1001170
1821075
100886
1243217
917257
45386
1993752
528431
1124502
1311616
1109857
1531424
310259
1007904
1944986
1372536
239544
1257013
563044
1270620
1063517
441972
100843
1394206
1044711
369281
533911
939580
423791
1359280
365577
1717639
1065532
1661403
378611
781211
1794412
454692
1683916
1922493
1110553
1763461
164986
944914
1454457
278193
1655372
367185
832413
1604119
1621476
150672
1928356
1664583
1688214
465362
28060
1166236
826650
448369
277531
1042579
735872
711138
433052
876165
1755308
1476147
383372
1055284
776588
1400821
1919777
750463
1140559
210701
1971588
1024706
1233954
1176314
316173
368227
1302292
720805
578310
235056
28167
748332
282926
289790
1522132
44102
1115032
1097508
21797
471761
1116792
1290377
1930826
1479617
616992
1945314
845087
129332
291348
640332
1305728
1266202
607854
481269
941147
1256997
278085
160344
571488
1388647
551180
1948252
1533136
181503
1327179
1811961
876690
1805889
1343322
1131077
1229240
1069262
1993176
1368170
1772166
1021705
1412311
421426
717666
742615
5815
983242
865293
1087809
1840557
1348292
999419
122775
1637247
1002427
1259081
583759
121229
1086246
731194
58112
1867784
1058154
120282
1260205
1628645
530163
1851160
230931
108371
1579753
1827350
1934227
1649124
178136
953802
5613
1794825
340447
612907
1944952
426892
77229
222351
1335700
1946163
1599532
1349365
578854
200586
785963
115238
1085924
1076818
1509196
418635
1941116
96537
422083
497796
612205
1410987
205989
1189124
1030246
1957708
967178
1823740
814234
1561746
579447
1786593
684710
1104037
1268417
268026
384706
859664
1818858
1770304
794834
448658
32299
1532800
1015138
1572017
464222
1131038
785536
1180974
1667747
1973627
197972
466138
1028031
37802
12798
1894484
602703
991913
1608244
1099276
1328323
1559036
1598274
65138
864285
1222000
1983436
1650637
604147
998838
1151730
736052
702617
1775191
347587
655503
1299828
1390334
563736
955639
1481842
1827133
158564
1549228
1426676
944210
996497
1323048
1923599
414938
1704433
380028
1512315
297497
1776470
621746
36021
461983
1872875
408984
811496
1035058
243443
281438
1944694
1183598
350729
1744996
27357
1177677
1720916
625915
682148
385899
951653
27044
315011
1668147
1076086
1297001
862321
803277
1114233
654876
976476
1353959
1659268
131093
411848
1339483
592453
1147438
775429
1459578
1627329
1253217
709945
873403
1461494
935375
131377
1431462
1781218
388225
1557922
289650
1392756
1687599
1329444
1858862
1625081
1588615
1048096
1422079
966808
401532
896508
1181827
1281514
250866
343264
1491987
652567
993880
856243
551035
644496
869927
243586
298882
90917
1120335
1427155
932398
863017
318749
1251976
1522819
909004
854150
1935341
395639
874178
851845
1569014
1999483
1982284
1550582
1597691
97839
1680495
206583
386290
926651
302585
309067
1280528
951935
1802795
508274
1384141
577528
850421
1980513
673445
701568
1963845
1819112
510241
643038
1400839
16787
1468958
354
1794288
1251431
926220
555807
355629
337811
1219201
873606
1520297
1167520
346681
135881
827016
842166
1748450
1456913
1409297
1793953
366851
607850
1520591
791475
1748883
1534655
1983715
228356
507732
1495416
1080200
228554
1698068
906569
448981
1025761
1785861
377583
1041989
617761
1911643
1990793
1386203
1344838
630399
349236
1732111
291620
1558477
839681
1466928
809575
1061114
479981
485488
239735
440032
1284499
924967
1701728
1238775
1629597
1425617
1196911
254191
1139439
496287
1096411
1037627
1131154
566019
1771201
1796769
1078407
698838
1164499
1333640
690295
876395
1618494
981465
947013
1876536
1971298
1256326
98774
1141453
488274
958521
1045196
509393
1522606
810207
1628493
1495689
390672
90086
5832
218698
1431504
17907
162220
1001384
1746599
1326471
385365
1333079
906131
1821662
26954
1645680
678445
1244656
560007
1700766
672648
1315170
1291334
1919516
1034494
77876
1735124
1959847
341084
505527
269528
1353280
891192
40483
516618
1364740
357659
1690577
538234
1570777
743860
1796330
1273535
405556
971101
1585434
676417
147770
1617578
1966497
799268
1489367
144726
1499490
207670
1136456
814777
1128706
905135
839569
1368847
1416933
605538
1165768
1003301
434941
112047
1952729
1083412
1291232
1338099
550621
220115
1830159
1071719
1171937
1223628
78843
189323
1483733
884374
857113
837421
1889507
1500895
960093
718419
1712055
958111
934659
462077
1271230
1362664
859922
1597449
667571
90519
601261
1082014
839272
1757284
1126192
954319
405500
636192
1575530
403511
847644
1716798
721478
606067
1179783
1286828
1849629
1991785
1945855
500007
39481
724740
35042
1840680
1677451
1088419
1835153
1915649
1870548
1890958
1722368
1315501
544007
1509356
1800644
248328
606662
58951
230538
1928527
1013837
220247
1194869
1528512
940081
239100
1830816
1389990
1637182
1529919
1586159
525679
157343
467281
130752
1649347
1257751
606963
1257268
665366
1380129
630002
1264584
65406
1106045
1780604
1491081
1518629
927643
1239801
1172605
10251
274247
762011
1294790
1031606
771403
980257
1669860
309538
1800062
604048
321398
1796529
1691695
247825
508634
1950318
758500
748842
826677
945603
1569608
579324
322813
1966903
1764944
768328
704117
1057857
1290894
544285
1042424
897289
540572
529552
771301
952843
51505
1099673
1769816
1585587
474002
1216356
1921487
1391382
1671644
975262
1022532
346005
1456514
1835266
838645
482115
101946
1242288
1249140
1224227
1247986
1770821
1230510
397769
360745
880882
1467973
499010
1440774
124814
964444
365139
70719
202256
416775
226084
325882
1925275
849527
162590
932876
1280876
1115248
935608
1220999
983226
364381
490023
118830
914005
1854384
1932249
1265281
1041336
751979
440208
1903926
1973397
821567
1235671
1566852
1057387
1342083
1741354
490014
1721578
534481
1236453
1352752
364351
1988823
365051
44243
600541
1430062
1995249
641995
540768
441826
1281706
1705660
1876447
901718
585743
357283
525305
1161012
996264
184237
1338880
492120
450080
557333
633157
1755508
1968996
393894
1205656
7404
1900324
865068
1903889
528913
256028
816640
1072808
438994
982459
964679
788844
1880399
174338
369922
884986
1356728
650272
1467847
1004048
400253
172684
123489
1514944
667565
72374
591311
1876440
1069963
569736
556546
165200
240824
495272
1958421
1531115
781536
1614357
1758807
896481
195878
1522663
1236543
990540
1795815
154342
1773321
1382951
616500
1065875
606946
645173
534693
139500
490751
1607215
117043
1763959
430537
1174951
747493
451702
52355
1278201
80691
702357
1517867
892458
709462
1393637
1576817
620353
1102917
379258
596727
176994
737881
764027
180617
109462
1513748
1744711
1722531
1683068
816365
378289
116379
882483
53215
1178186
1567122
1239738
640759
875624
1282996
1830286
1837623
118128
69228
1314133
458748
79399
739182
946822
739056
1424494
1556400
1194824
752120
164789
1413286
150014
67855
598476
1421053
1275047
1319481
122053
30603
433803
1740475
737457
1038790
410096
1701385
862592
1403048
1061806
1438970
1646340
1503012
1803209
632256
1980401
1916574
1996063
1713402
1703000
34574
1113515
484651
1614279
1204174
532792
1571725
316700
1219311
473216
170729
1132097
409376
1888565
225255
1688241
1426832
1369322
561035
137030
694273
1244756
1760564
1187574
504016
222275
125470
1791596
881217
314822
1483639
462634
264363
1619905
1389998
50345
1817514
849059
1528779
1678767
1320976
1271901
840945
1149461
1381862
1720327
18870
552981
1499486
74574
1660144
815838
1550589
876599
1557460
442503
1385473
307089
1255590
153121
283869
368703
523250
1330784
845942
1019712
1050468
1216531
1514814
686858
834824
1711593
348818
565048
1720586
495161
671432
1882108
512324
368343
779207
1451422
1037641
1776210
122786
1912444
1775103
466801
893058
182540
387026
1882506
1321735
462751
1159601
355380
287665
1570493
576716
1085831
1632826
347167
84549
583739
1603117
1128869
27604
569185
1555334
1045394
781005
132408
347930
824147
1575923
1599752
1814637
1160857
687974
462932
1733376
1381097
1071381
1746449
22848
700837
801400
1249649
1067892
1995742
1507679
1264225
1445901
1931850
1726539
4958
832519
775836
125865
300087
572761
1926056
173348
1334256
495468
1142109
684588
1674516
120952
601110
1694525
438837
822938
1058239
1435550
496605
989686
1298706
447647
1013843
1754082
1320414
529470
754514
901160
646177
1539508
323325
1331674
889252
1186914
1323109
1518691
1356141
1672233
189393
1755088
552415
1410120
1409967
1821840
1533097
1034352
1951597
1073810
715628
397155
87679
273406
613288
881259
309375
1702825
309934
1437039
164093
1299450
1327193
1049663
76996
571975
1542846
499166
677550
1713077
1105336
1989202
23460
544307
1603213
169083
1341452
963740
958208
1401922
598965
1999388
617366
802694
1698445
1910979
642546
1869373
1769233
1352349
1868661
540705
396850
147259
723745
1398963
1607025
1179051
1997226
504955
82435
30566
330752
1432692
199508
690407
567302
1393228
1356278
1798850
1544475
1373543
1739159
537163
145163
740796
1756617
1825896
1540803
1183449
332190
1934765
1237375
949417
632232
1059139
1179186
1442986
510374
621771
261959
316890
1834964
1429146
1735268
529671
1945884
1936462
1714414
411551
1959229
507452
1869635
336483
1472055
1788987
1267212
888205
462553
567284
119082
1756767
1847967
1420868
1010183
1596229
918406
167921
252618
348584
172299
1170028
64442
906823
521287
1891220
613105
17830
1378000
1927158
220162
537437
360775
1384173
612481
1848152
882308
686336
798885
692443
819024
1972091
1053587
1296247
438896
1036396
484847
695661
1339301
245528
1841120
147003
1851456
1411444
901947
1720478
1825941
1371581
768673
1568331
774593
604031
1814172
1609748
528060
1188622
589387
898315
798221
1311609
884891
726510
1386918
1387272
989256
92294
221160
1396887
686398
1678400
263685
1879503
291202
1908484
357009
1113973
907124
899106
1369568
1337877
220517
923724
645445
32678
759622
176058
440551
1140682
298158
1422814
1473046
384996
1009960
441308
1750701
1585212
681663
1289694
53663
1443560
549645
324091
877470
1910481
642532
220255
586020
104534
530151
781312
1335835
1433458
1436514
787588
1451879
1038491
1041555
646428
663193
493152
776288
19032
763245
133168
1489957
955926
862996
1216661
687656
459217
1104025
620495
643221
934372
1003875
1690144
673166
451441
314614
703321
153805
1564521
936753
789984
820950
309132
708285
117624
1999852
829758
1373444
1052982
401380
615168
780634
394147
1418395
1254463
652506
182481
491265
74061
1967729
1740243
884793
396368
1923934
1377105
802387
1814980
1380298
778813
1315600
820583
1114974
1014387
1129956
372607
1036055
577388
467463
664344
1068952
312523
1955176
55549
163576
353590
1429338
1931142
1319298
732975
1863864
181477
1101011
1432509
1991215
1529941
920354
1165879
298507
720935
177175
590836
737346
1594533
413663
1639560
819849
296345
323942
1633606
1399652
8534
68535
104626
1019204
867995
1140333
927334
1766121
1298442
834693
402073
1591101
1594716
503608
1280744
820778
1147895
1351036
232451
389908
730820
852713
1412728
1363711
1030707
581471
1149175
927361
1575697
1468788
671388
1209152
417028
1434101
1932518
989245
238895
1753585
502082
72177
573791
907635
1065926
1332381
827339
1016186
355283
17705
197599
1369969
1125784
735400
1928188
1340438
1329479
1884484
1787416
989257
734112
1337546
899072
1911189
799296
409667
1788661
1150598
1840961
1355892
1673723
1749720
540784
1388487
1729915
33518
90928
489106
864
365485
842199
1261378
1555522
647617
1957766
1049931
1528766
1817723
686876
824451
313893
488830
505500
478991
1138837
571598
1229464
481356
1930557
1581041
416255
164924
304534
1123102
1424516
867668
1978056
1542294
111105
1094134
170323
1576355
1976173
434074
1505046
826636
9351
2262
1236436
1954581
626762
1307070
1802444
1099605
1085584
1504473
988755
680550
252017
997656
1773053
415667
427569
417007
1098931
1904826
1592978
989533
636569
511976
501627
722131
1597806
1128423
38420
708234
1160581
1936682
790370
706521
718263
1686218
336498
1861327
1942155
1200027
1118544
271693
6607
1671615
460983
694302
1843885
943905
7407
1527146
489526
1769550
574259
1416248
1354945
112556
1941272
1208364
812058
54688
112957
755822
1499788
866527
1570917
1358789
1226247
1669455
1796666
658740
1406822
1015966
1380732
924744
518503
160692
226389
2741
751859
849986
129742
1880009
1059548
844638
591078
1250673
1875359
1979345
1711489
789171
668470
1002232
318146
1459089
1210583
704274
180989
1097034
491314
224953
323859
1099735
1562143
1150610
968153
1213418
1731118
1153099
1686062
1799345
123956
351253
384708
1752621
1984541
1805915
669446
1634756
1370134
1704876
47093
949745
1120078
1481326
1402298
1034735
1690880
1257137
484713
76895
164391
1476891
170182
1559625
1483213
1414262
1032071
1774458
1512179
1110501
116748
572824
420327
1627084
163568
1705899
1179088
89991
412354
791993
420427
1573962
1381264
1036349
1637137
460918
1566518
695776
584052
46816
1181940
735940
1852762
1325190
961004
1276769
1966555
481738
1376908
1843183
941905
251325
1417020
893924
453725
997374
625501
1199581
623701
1219024
516067
621067
1247892
306013
1561288
135692
335072
1652409
1062214
3724
272936
1271044
1587995
1482978
65837
950673
827370
1603200
1573405
956752
1928216
593877
244752
1977366
1425987
1737328
541035
350609
1300807
365845
225262
323907
1311225
872071
1141224
1208300
1786833
641534
1530907
392049
1795243
556108
1291666
829350
1203254
1542296
1029553
1838658
580066
942597
266169
630584
1477929
1891887
440505
397325
249393
1342418
409106
1507073
1438891
1854242
1223308
1296155
1338266
270213
1450918
1240532
271736
135495
705619
484946
404059
698830
1470925
1249939
83519
1787019
752963
1065708
1048559
1932539
1001666
50550
1727622
882227
1376520
1205440
1630852
1778871
932629
1993322
317881
714454
606509
1832665
1777556
315260
1565974
1778901
639419
704735
130200
1156164
1307336
206440
750327
106292
1321319
1953499
1777211
1391095
631244
1163225
1931301
1775803
1818738
1314596
1526937
251061
1672716
87198
566710
463642
114344
1737923
1723189
1397500
1132893
1444271
1338803
173029
1438169
151926
782762
1437328
1273615
1317512
611028
1783702
44383
1097596
49370
1206499
1066359
574871
541580
1229570
722085
1821344
57129
1182942
1609549
1764572
1428432
1338212
387401
201234
393651
232475
1629334
642041
1059531
1025961
15668
992188
1468573
1474071
1694403
1328564
860321
1635857
616188
1597653
1678416
624415
915323
445160
1002745
868251
1136222
554558
1731219
746931
1999013
976590
468943
748117
940193
473214
1670029
9516
377761
1684
1365825
1267196
1676560
582662
1620159
1995024
1951156
574550
1502791
707476
1624356
431639
36391
471597
1675070
26573
1925899
658029
1498625
1214364
1112375
530436
23206
75921
692743
713653
1982007
1981974
274628
1421896
2288
859894
649322
726516
1779659
554550
1980175
411984
1374524
167060
896052
1698271
614991
973819
542906
1989986
585266
667054
782451
1312280
375531
386365
1186940
13083
1047474
781573
222325
1207650
1449315
673485
1574453
929778
1747010
804080
664412
1462424
49337
1514077
1434624
848604
555049
244401
1320820
651136
1784477
1663717
1169022
1063307
937278
1313166
1172069
1312464
757748
1178232
496912
1535699
259124
1146942
962401
1117958
83688
302033
393351
522992
838888
1451692
983128
1155161
1313095
344819
1496769
1248608
594356
327969
1302791
716598
1157563
839063
1963134
417103
154969
1603689
1603639
52902
1188848
1043278
460419
1788805
422328
1160765
1659667
1343077
1176024
630371
140690
527996
1985490
353691
141112
1986413
1241390
1281362
306556
1469863
1697758
1740014
636428
1494486
1945727
813433
1935514
195872
1322822
1004952
293280
1960601
545576
886953
231951
698733
527717
114273
256232
1581556
785334
2025
1333941
66225
104275
893639
1796917
1330211
1157949
1519551
163221
460464
698385
1627660
722165
222555
1376134
585776
1562595
1719509
1518303
583
1049348
804552
141567
1721683
1688455
102838
1655596
883520
279314
618956
389000
797706
324307
338949
1335889
102744
214532
1895568
1910507
1921692
272277
1608252
895942
1586478
1080734
1539322
202027
1901420
1245594
842093
602371
1550817
1198293
990048
1729458
1338272
1648399
334763
1031921
1988714
268280
1692337
1491018
946237
517510
688625
1508288
42611
715703
447432
1209707
205510
228114
969749
1905574
476507
1514701
1304568
85422
1604629
1384704
765217
1659450
209563
1542683
1112182
1335018
338177
787874
593617
839849
369148
743092
1522644
1764348
101762
1079033
170167
1908433
1874125
475215
1507358
1554689
124023
1604698
1520269
691158
1227467
486626
348139
1396590
1719214
1354110
346442
1347744
1026146
680886
1567523
868156
1589362
379679
1855588
1553034
86556
240265
1787729
588144
939579
679067
796520
1087476
1773381
469724
656779
1917785
1834130
663754
93241
666340
1720645
263106
1030562
1523838
309848
18409
1058369
663151
945756
433425
446462
1073071
1239335
1143692
784749
237443
175381
376439
1010614
399490
1988441
1738397
527916
767814
1060269
1756937
933958
1360968
824696
1728012
629846
1608972
1117189
1182861
1352006
271803
713503
8752
913859
4076
1168811
1255186
260067
1923881
1407494
664460
1269295
23306
1330142
1478921
1994858
1061957
335637
366774
1182760
1743577
320441
1110673
1805507
1834993
1901150
221339
338699
1590798
1225837
976798
1599177
50643
344895
164309
1108024
384852
1698717
975256
1106419
800155
105138
1535044
1448681
1174706
833090
128725
446894
1934917
752751
1624449
1898044
917311
426320
1411150
485863
1730453
1960378
691331
588324
33912
1342552
602211
1598520
1647718
153023
812796
1458398
562014
775976
1189386
1793710
1770705
713463
1219401
853575
1366561
565342
1242341
493962
596176
571242
1286459
87288
1235159
1736733
1639534
445187
1761202
610553
136025
260405
798523
333821
1608396
1321773
963925
872981
1671362
1312706
992142
1975703
1899404
328931
1165368
892949
355745
1808495
546401
1834995
934253
1900250
623513
726192
1915706
1660616
1287486
828302
673383
1637574
720960
862486
1455525
377019
1448870
346081
1798506
238985
984863
1045132
205886
1185278
564948
1950666
1353065
815546
1685224
1928005
1663488
1651747
1596492
1278870
1722202
1445583
370295
1311504
1145607
1038313
1186963
1578894
720698
800322
1239915
375572
881712
1863079
810853
1106545
1581996
1243494
461607
638302
896632
1292384
1205278
736167
1914423
199600
68026
1188655
160698
1680387
983244
1923357
628383
782145
272123
1618437
1751167
1550857
1446238
423891
1318753
332861
1951502
743077
453810
1139668
271207
1793814
238762
1030556
1050935
615036
927227
1617493
1670118
878393
1072155
875100
650031
256796
64775
416812
800658
1401863
373175
1166822
255874
896977
1425407
929924
572168
696527
786093
1914461
1270461
261403
512285
1186161
380014
723337
1631393
480043
407653
123896
1440720
1078230
983191
71196
1059274
1179873
1303637
1320938
948373
74655
9633
41923
225222
422256
1316307
780710
818318
1677105
1276326
751641
1786457
1442688
983891
1521906
754696
1413826
798207
1171035
664788
1847208
1904405
118908
1491434
833570
1377302
799079
1029633
1802092
1941861
1200209
160121
199381
352930
1069817
736293
1275981
919043
757643
1154290
1434498
87660
242383
1203344
1555490
1087191
863351
449645
1822659
1208476
1390495
770718
746932
1133072
1564262
1999508
813711
191704
1819343
131296
1699743
812622
524901
1589201
1101443
1306040
769100
1259275
1282413
1662179
1145807
1156116
1015388
1799969
594778
1484410
1933038
1327816
531727
680303
403188
685385
1724673
781672
1831373
120099
1082949
1807367
1455875
308540
1264615
1479466
1161768
721241
1394011
444566
212206
49933
153578
887484
1457162
1420262
1955604
1225623
1306934
1246259
1292717
160351
1722353
1037364
694026
473058
588669
1411959
770328
849338
210136
1289297
1582278
1111712
1359906
1562100
83659
678725
717826
1734121
795006
289585
44482
1252864
1257703
867863
1750895
234860
324746
63209
1520380
1278261
1620849
1669124
309124
1017781
1264306
1658964
1632026
617361
489768
724069
445366
1517274
1273843
510617
715240
356885
1164720
1231932
1555926
279644
840029
514329
1785235
187967
529912
1596289
1959726
248317
39645
909543
766069
829220
618057
10541
64435
904910
192643
1550415
1833240
1667337
602898
1229484
910248
78201
1821262
225258
784482
217697
1129185
613798
1711019
1195998
1510025
369933
1938577
446074
1026054
1192009
1116509
1599624
1089032
728741
1801744
1123030
1134871
728533
1220341
1864034
1772092
1798092
417005
950678
208369
1216785
87514
1193055
1803928
238868
1279521
1430738
1375705
1503110
1517326
795269
1213587
1188997
1981947
921030
1153699
1083710
1699138
1238168
1764541
814396
59274
1547916
1010239
1792494
131071
1219360
783817
1169465
1336713
1574136
987281
1351286
1883860
337698
1363979
1543193
1038223
163012
691035
1692659
1016355
1904257
1024310
556350
249442
1955295
1191895
1189702
1901891
515645
1252412
421823
65535
595562
53417
1544983
826735
1395633
817638
1879833
52215
990974
1254815
98171
1374157
746346
1774793
1616310
40984
646260
467299
709685
979624
348698
1651116
465133
929939
934949
587126
1689706
1098385
1846700
948931
1284095
245414
997614
508816
1796970
1569935
1225038
625869
1200448
1951610
909504
171248
759878
1893550
1444569
546899
524248
1766380
1941947
1016691
663685
1133980
1339885
1802572
1314573
1873109
339176
934524
444274
1365722
1007170
1291129
1736562
1140960
367840
1051355
962934
696491
675755
310389
998453
317808
1914048
1445519
972466
356123
181394
1585032
827945
438196
522889
1457316
1574274
1461725
884066
1464207
443764
607948
1520864
848686
58458
580333
1320181
81266
1934116
1876960
1444171
1397458
252239
701927
1817602
1047755
189924
316996
856927
373392
1215329
874748
1581293
1521931
320080
1705608
504474
1045958
363777
494183
866423
160793
594811
1822523
1049417
1438868
1474146
566808
1892383
1360127
1274891
668703
1789481
1144025
219669
1349443
1317688
955257
157371
276298
492842
264904
501164
1956111
19420
42781
619480
1277352
492777
862256
84660
874773
386956
965570
663009
1281238
1130979
1891792
1040351
864459
106493
555172
1655184
1562247
1020889
1124010
1846513
1385216
458322
1347853
256948
611566
98606
1548694
1561206
1223963
702600
963783
1829348
609384
940082
1790413
212335
377289
973220
1492430
722445
978421
1810242
1018038
66839
1230968
1685403
455047
349079
538608
1150564
1492635
1697420
337559
1784409
392836
1532539
317291
1580672
907303
168382
328528
1917896
1617550
289439
1802639
1161479
1521459
357933
76504
1830282
1335867
616689
741723
1246599
649179
1662781
805769
669775
1332298
1095322
1184949
1427493
946684
1223329
1309977
1541370
1262323
415031
1908469
1487059
1630952
1021232
921706
1187872
857945
1391180
287214
530262
71395
1607688
648642
1776546
953489
1183090
1307053
633479
1367820
660824
84400
1174469
566965
1175458
399252
1052990
1946691
896675
657083
331802
1194977
178879
1626736
927888
519868
566365
1633133
1218604
37519
811076
92652
1380519
1242744
1688650
1705314
467845
490616
697941
1248389
1915857
1886627
171817
535379
353652
1844243
1962732
1598434
18105
964765
998017
999792
164943
499004
1323091
194630
1725725
1093263
1652216
1159261
280456
1759470
275101
1960956
1331019
867772
862122
702799
270916
231929
1836522
1811221
1763746
1744577
1004596
911655
280499
1923831
1200721
840618
1408735
1790758
1395295
1643446
1351840
1386010
1387284
1729133
1984958
868421
416675
820891
1891142
1476443
1554567
1035478
652387
1177738
1609328
600993
1450546
2302
1736041
3554
1270170
1706911
850259
336172
287313
500327
601135
502909
1366306
1658825
1749435
1757289
21318
1549796
1750001
344889
176195
267050
1766973
1949368
1917511
1862379
1551204
642571
364002
533852
607675
1895981
1560242
1441610
137199
1625933
833272
205636
1318360
329399
1834742
1827315
960493
750902
998986
570855
1571468
1259509
779500
179901
318924
1786693
1326040
800119
1146686
387981
85181
1080076
1866529
789428
1986453
754084
235628
1524035
582313
607447
11972
1082310
945615
465754
1476624
1059434
374772
421435
1460450
1885194
1523008
1664808
958665
1424434
1315787
271508
1729407
784514
1180563
1197223
1641089
466410
1615304
287978
1572892
488653
46069
156589
1901338
76579
736573
202012
1339662
1758620
1752347
799547
891628
224494
1066082
1388915
1071348
1446312
1337265
1872135
1796487
1912142
267683
59224
812902
1452764
1392568
1347235
1395730
575243
132822
1924032
766915
972378
1739680
324133
779059
120202
1472102
1863621
1672681
218202
103668
947682
344971
1633917
1330726
32879
1184885
615841
997288
1906951
987613
99762
1192488
933109
601839
1634316
1569290
920920
26887
1003361
1524930
904500
511311
1166170
981744
1755376
1906056
1502051
1171968
932898
699356
1313898
257318
561197
1329497
1601980
209097
1216945
36303
1888490
1628114
300686
1170480
1625688
948134
716600
1586269
1428272
798212
1291122
1184541
1887200
1633545
739653
1846021
1867454
1474929
269727
708030
990539
1012588
162574
711136
1735119
696066
17031
1094868
604287
1716306
1880193
1429469
693989
1790489
1548885
1906178
1613350
365984
1024818
1776313
359643
1353051
1404082
830237
939962
1122453
1826333
1720381
848463
687192
1714432
1342979
11137
1404504
506193
1716666
1837423
573007
1796604
1427571
1042371
922816
312904
571226
1974825
1242618
1223739
303480
1036169
727258
834446
965334
381565
1349516
110926
559788
915923
1362098
317810
961251
1037982
967326
258747
771629
524940
570211
791888
1195219
343469
1688082
159867
1108678
111936
20904
988244
134702
1974967
352474
516617
200565
551534
1804337
1517889
396666
438868
417130
169995
1313602
1403688
12568
81121
1048127
1096022
99262
478546
129905
271523
1497972
452623
867188
718455
414768
1389280
1954644
1255099
979157
1991785
735852
1800807
365089
1413534
1551476
638421
1866102
1856393
779153
1112624
1413495
1898098
1366012
457244
1743261
1721831
326161
875792
1243027
1155861
1042264
929487
320007
1537181
345979
1783098
1048829
1413428
1965804
781115
1342954
446306
1951014
1892951
378486
865890
1204311
1120633
1403834
1945873
1583139
467616
812303
1115269
80329
1894092
981052
224839
1725078
215232
887622
801205
1047355
448414
641719
884838
1650262
720639
1031909
1558712
443665
1525656
1639705
681669
88145
1532533
32874
1928712
1226679
1543150
57723
1304646
448834
1534096
415436
87768
679345
1632814
1840036
1769116
1862618
385931
1237777
959352
1024686
1536736
632135
1276162
1816329
496428
615504
1525672
405791
1591851
964570
1529319
1401169
1304382
1298030
1509817
1997523
913514
1907705
318007
1872908
1530591
1840815
979323
1306152
1010747
322409
1169316
306534
216396
595854
1767714
338018
1119009
1451921
1207912
1508951
656622
879699
643641
1464088
1626309
923062
304314
575643
1963920
335634
984574
782394
468042
1033826
252675
1004035
951140
1878918
742375
739583
1765013
671266
440087
1160091
492624
168240
1693811
1632268
148608
1847819
915594
1524559
433670
1674892
1901917
206602
1409361
1286946
1742987
528632
1438779
721552
1107384
1904409
1427114
968303
911234
1147539
929207
1969067
468231
51162
1197939
435994
1626763
842976
1256624
297363
997113
1171154
895048
1683235
1301796
1942319
334655
819770
1939281
123285
1003687
910147
1248157
652463
1570524
1783004
597836
399123
66362
343434
446479
888633
1069831
1343099
1616819
1996362
23660
253467
1736312
44667
67598
415299
965815
1627229
857563
374930
1898579
1943854
1027985
1639983
898999
1823468
1151247
539729
580813
1636890
875673
330650
973894
1459516
1054541
129940
114388
109393
96188
1126451
1886565
115960
1700881
46080
1284961
191331
886845
669014
486735
933150
1693882
1397699
714968
1340065
1502003
939392
579443
968414
1113370
1370138
1424501
509432
633675
1140464
1280665
833446
1466012
814984
1917379
1287878
298475
1642091
776903
1911883
1281959
1075045
871419
964869
1582476
1247392
713643
281309
1049436
558195
1266024
980921
366228
1344713
749152
755500
1860224
1619275
1976514
958773
563119
972904
974437
1729404
1041910
1103999
401741
31817
1079328
1726044
245257
1832071
1895092
357507
1161036
1401872
362646
1063083
798112
1346537
1072897
1385464
1184040
766452
699879
362522
875122
1515538
1689751
1359646
1888795
640625
1162748
743002
1629512
1801617
1908369
1952862
485840
1896005
1424580
136032
808614
1760084
1112321
1766139
480302
386081
1382667
1082799
807559
598266
565732
315961
237583
1433470
1251514
1462068
3755
363837
1628667
1410184
764694
398152
1286761
1880582
206627
103353
1584275
1474165
1283846
1780287
885074
95812
572543
1077607
1237633
850210
467021
1103616
583421
1221870
190487
1496957
1779323
71202
946488
551693
1365934
1883677
648067
526001
439388
1785323
1262678
1263922
1933181
1798501
394939
1479757
1824392
1064636
993717
676005
1047510
707690
730642
708915
1597823
622124
1681685
1516357
91481
1956461
1328900
1673419
146503
649114
176418
1242526
770328
169856
445466
1029109
399749
84944
259359
772546
114339
1589667
1834410
1743816
1787302
1965111
1817047
505660
141499
1647405
129031
1197863
638590
446625
1784454
781727
146008
1472446
1859908
1830874
1972187
1501906
211091
657870
85808
778432
1821032
1241336
1755799
490964
32757
301555
383984
1577621
44931
1764315
647357
1315990
461867
1222129
487907
1837089
901392
512450
1143718
1241726
1592348
101847
1295310
163787
714472
1531580
1385298
293757
1944983
619813
423304
1238989
486689
890771
1440046
545731
766316
334358
340948
14262
1742435
1774086
477757
788212
670857
1361626
165006
728331
407963
8389
956059
583623
1874248
124
1415204
210680
1705952
1034444
683215
1766537
845085
1510296
288881
916431
1741167
935064
1040777
415771
423570
319759
1237456
183891
780329
1604553
26426
1437385
804008
1637449
27003
1983581
510614
1341818
1819848
86246
1355108
765775
1082576
1913293
1641969
1823969
1152434
857404
1578524
142035
1054522
1567490
459217
1974021
1321701
11207
342359
665900
333250
332752
770375
895614
1412362
768928
87716
1343032
339301
1135671
815649
12954
527662
1892762
1713744
1240440
666799
1194645
183195
1299429
1098430
1234154
251087
558876
623937
817402
1262121
770643
600706
1543222
1393954
741979
1664787
438820
941030
467934
915377
281135
1483587
658107
499565
1083650
1768466
51414
146613
1138237
803015
1538063
499575
959622
11779
816929
417987
609146
28462
519967
270715
74356
1876879
1767367
761255
1233021
1181953
118527
7758
1328144
1827359
1925955
1928868
1879220
1185813
264668
18452
223984
88846
447980
453531
133022
1427778
743249
616807
681777
1121015
18702
953943
187958
1578653
885912
758423
1955296
894509
1132258
1594146
1689935
1652158
446794
1130984
101075
863309
628829
303282
164187
647960
350163
269666
1873934
81710
1358325
1832310
1613707
1891550
374004
242892
1283885
57215
1899253
491620
1122422
1820730
3330
1393405
1766330
1262732
1332389
986366
158332
1004354
1112183
76251
1985365
642075
839158
812376
535947
1079370
308039
688072
1264746
1640957
838050
1404533
1205776
848490
15703
1924253
347505
1552910
1902893
1172762
165561
779165
516925
1337203
260983
1869586
1550406
274250
1258550
1559410
690224
820822
605295
36679
1648881
407893
1543827
1618997
1412082
964853
1940984
918765
975746
224178
800279
1095190
1541750
1113751
1563732
1675792
670486
1913526
1780447
1722623
759654
986178
1223044
1632435
1982341
463166
1996301
1847281
1123033
1817308
1062873
1163038
630420
1411074
1636671
1846734
1078847
868227
789517
1683026
1242942
648998
371523
1623881
1190555
1787193
1851079
127850
920349
1391581
693878
170806
1213213
1432218
332145
1727215
244609
353333
1119556
82292
679537
150768
1484695
83256
42641
1427163
1098643
727519
1183012
1251033
1980081
553626
1577281
1470984
548829
304532
841958
763777
682944
1208816
280894
727991
982030
1508109
1843974
1610123
251845
747915
1521401
1569856
1511960
1932516
1834259
621374
982753
763513
1476573
1492815
1219660
1582187
819920
281025
1795999
1474685
395999
906133
1497652
547645
16791
1168119
439447
1407030
607132
991507
1384057
1323386
298395
1654894
1765027
1880378
602871
1022313
644087
802065
1069983
1012015
1883290
788263
289717
133145
657382
775258
1788590
17784
1455334
912687
375662
152170
296553
829435
1668413
687197
692427
1679385
758534
581772
1276888
1576023
929034
595004
1220294
1388555
275216
873004
602346
1477898
1495824
491726
1945787
1989328
706613
216929
850707
1182765
622585
1328130
1666841
1100768
1637787
381404
633520
1446245
1057367
429915
539872
461317
608939
1091445
29344
1923472
568809
93320
697374
1823709
1781485
158998
448339
430495
1691100
1879417
859004
1669
900596
970908
1052909
1288598
253939
1435087
525517
709485
1906746
516705
357655
1011491
215357
1987408
1626133
457051
1401723
30871
1672192
1642603
403188
1464481
1145529
1181174
1374131
1563371
1974564
1527475
393875
641578
1237620
1240421
658181
1389354
524419
1893986
268360
537010
1456588
1321356
1427003
162369
1690687
433041
1620569
746775
209099
926071
476131
495418
1384712
1978453
1872204
29446
1191907
1005073
1394079
205486
353247
1084275
1428688
501939
1928903
1044640
7016
851980
371334
633964
127696
152392
1573408
339369
1893288
1707538
663841
1305648
1623360
1365183
288990
288068
461699
1996392
1499396
776546
942762
112271
97146
1609739
584672
87836
1365074
542776
1418380
1538575
906105
1063267
1634679
1611622
209643
1757185
753726
1254587
432741
1077645
1761051
1562003
1910258
868155
860360
62098
1387048
1832285
1626082
457967
448996
775105
1781744
738552
1127404
1446077
862314
453629
848885
1031402
1266956
541573
223046
1906708
945153
375700
1309786
402668
139341
1990784
1023036
762511
980269
1437224
377552
821278
1629282
421180
613903
944318
460615
324605
294380
170611
1781857
989118
108608
1623928
1650901
451157
282152
396870
1231221
1296738
1889293
1872541
874391
340617
906590
477369
240150
1571773
1812608
103824
511244
260794
913529
1576409
340057
1017225
429703
820046
1183075
1679188
1765584
1223142
715409
361499
1148896
388662
882663
933484
175502
484687
334627
1146605
1961364
238997
1308316
939450
94990
350157
1654351
68772
1905981
892289
1388399
75374
1930875
1277496
735958
6039
189875
1047021
1362650
227684
859122
143588
1097095
226918
1658949
88107
108232
660124
1448441
1354641
1079557
134327
972876
1813485
833863
1638958
564005
1054395
291093
1222580
932337
1341366
1305278
172903
1328443
843267
1244128
859178
462591
269030
1913454
436655
1251771
1251871
403269
422256
158587
1432622
775194
1836220
1663514
1782465
1430546
102124
587873
672304
1770565
1518990
1907504
858404
1901065
1653597
1852148
1689226
1704304
607735
94385
1923364
1487294
840234
1669301
313272
1016668
1531772
1041190
422262
1703180
62155
1994769
1081160
443304
822845
361883
1197422
988261
1180917
486186
455012
947491
1512703
1507371
138821
643257
1832830
915787
1015489
1602932
1707766
1044812
300349
390418
1297880
740876
587490
1295464
1464328
1759411
1829487
1497536
784725
1760927
1069016
1834103
666703
1751906
515359
1407711
1602081
936161
53682
307533
1514086
656454
1215329
1692143
504831
206185
525801
309473
1045358
1894147
1101110
1907271
1199732
1971035
889030
35250
1102927
1689404
1401475
571686
1334319
243437
1212562
1490442
1228483
643910
1091816
5872
42313
821964
992018
386673
868488
1851428
1203070
460295
187509
720548
1947489
1115000
974930
157337
1717606
209265
1233654
1625378
1682110
781475
1306246
342655
920604
1643927
148973
1643436
1898035
1493979
1733698
793856
1105912
198443
96798
724149
1712189
1362869
1693584
1227059
358107
756073
1775787
1381720
231173
1747290
732541
217729
1918097
361400
1311980
1473171
1472654
606662
1912379
125627
115370
371193
16910
999419
1233775
314743
1512565
1427674
1330028
1691664
1312655
1379899
1434494
350950
1558213
175126
1149685
796103
666213
1920127
1893682
881033
1842007
1831222
1695579
191001
1652766
1330297
488214
1213681
884880
1128585
211864
1011070
317641
1900529
1889743
7889
657925
641020
1477678
323729
943688
1246749
779211
1747579
873726
1117787
340186
1322535
102493
995443
975693
1158312
1651017
634460
1054531
1142988
1801002
1360902
1150854
1235710
1889843
1354776
47092
667053
1799913
209312
1958740
1766692
1346674
396138
1283090
1773752
94324
1487062
1896484
551692
76603
1515881
393816
1710621
1079385
1864332
994775
1022625
599478
69347
1872853
85859
711137
1249526
1526838
1343640
495592
1927629
1474081
330586
1685409
1337420
743185
400084
1161232
1130246
1046630
199154
922007
1169686
699273
406941
1647489
665873
10167
409785
536723
68020
1623278
1116615
481768
1100337
1601897
528895
873056
1796169
853270
407018
356403
1160482
1043172
1068019
1269049
1528129
793699
1853332
867565
1537068
813217
657206
1530126
567302
768621
1490751
1392480
1112105
1623600
1932278
718711
1867062
312320
101646
1365398
485978
653652
45757
60261
1373738
1557951
214533
239584
18664
741996
1667841
1451908
40352
1218222
1491788
380907
1908593
1136434
1187673
848719
1041195
884058
1412693
1354560
78669
1926375
1139495
1374963
372226
920118
1912538
1010564
1979994
262996
1358546
1339723
835141
723978
906191
110825
40598
369610
237124
776946
862742
799108
1328360
1396842
173147
1988295
495282
622757
1490931
475788
1333630
4456
1709353
319095
1757775
1216869
1638771
1947294
964477
951000
1703209
1725878
926085
1075373
1410775
1019958
611082
1564478
630716
600756
540499
1526259
456081
29416
895614
396419
278585
1428369
1654896
1792476
115486
122221
1157599
27457
834264
1459928
1634196
25710
798755
756764
648374
1506424
1716506
1869259
1182722
1193154
210145
727382
320835
6828
336500
1731775
1808507
307109
30016
264622
375750
470950
988795
1480101
397241
859672
60919
134646
836792
473429
1051937
765735
197849
692670
1254751
623959
603792
374413
416813
1762618
1442522
1040607
1664110
903645
450261
965912
611354
424733
1042791
1716606
884967
78518
607983
542933
850937
636618
1188497
1023736
1646920
952190
1019037
1599747
1311548
1791153
750749
1738174
881486
1618658
1104038
1330561
1127937
1529664
727987
365188
813144
1456662
23383
1083354
6101
1918535
610688
1586323
1660594
1512264
1562835
664748
1175379
1862364
125801
768611
1230674
1357651
1443317
279641
158767
384411
1940536
759165
1199879
1044456
996560
1311074
1505610
1597466
713388
1065608
1619171
216042
1068249
1761363
1728017
1997868
1221396
469805
1437114
632639
683752
136246
1196485
1494398
1955154
623783
1264421
1222593
334136
183188
806852
1190707
288711
1939114
320646
1041100
1688677
1210421
1435546
1389146
1539298
1581101
483797
183879
1148512
1062873
315270
1037250
815298
721400
472820
366636
9049
1731611
980678
732093
1295621
883003
1156770
1620128
88481
1384282
1925884
1147436
795920
1907461
625104
1101592
1826124
1982224
838301
674700
1652001
642852
1972686
852072
214758
920883
99437
866051
1078379
926587
1793198
1539099
400575
1971347
1792044
266743
340840
370255
1671641
1613047
443797
1147324
1342088
68529
1093139
466861
973918
955181
587101
1514002
502941
1439200
1320215
50385
118932
810780
615243
1089184
1961527
540265
1481233
731224
482073
1193801
398810
960478
130930
177432
851520
236621
69498
935537
1913514
720329
387643
341685
1526699
1549293
391033
216075
1941808
1652248
578897
1856142
1773638
1414695
1421150
567203
1822689
99922
330575
928034
187520
521252
1885315
1839373
96756
1760875
854110
1609199
129942
1510961
853126
1894399
778487
584810
1345130
1679840
756118
183346
1204723
1277335
1216824
112189
1745951
214389
78902
840106
1262135
105232
1556426
1515295
747858
82134
958920
903969
923404
1001674
1231489
1775768
931080
1504234
1510463
423536
629406
1754054
730971
529485
1885988
633066
1812617
1050438
1706036
1509119
599167
1288128
1169904
788880
1606761
1232899
1391494
637287
524393
1453581
752351
1239262
960770
97210
702702
235463
589624
62608
1994541
969174
1659578
882833
455121
31888
249381
801888
161814
1106795
1360544
1532912
92867
1004518
421372
506457
1509091
1099442
1472883
753609
1335920
1406189
960028
1704268
1173432
1730577
808561
97084
1094408
806072
821536
1512789
1821814
1334140
150031
634303
1567567
1024242
1265001
1455493
1998585
42191
1823317
1396705
121218
688328
1243304
712510
1023218
216426
1539863
860078
184570
642005
670957
403293
1083584
924399
1075638
279166
1506737
700008
496984
784374
957800
1625592
395877
1662385
1528729
1931019
1732229
383356
1130679
146206
374212
1727895
1093657
1270512
677615
1316274
98985
1288213
1021915
841193
405656
53885
1379077
941291
1550887
244822
1275396
509089
982623
1521537
275575
543950
1344498
636461
1622467
9820
1938699
659121
1559173
1107638
1455854
1181589
852331
1573563
1096497
50572
1409998
1048542
554683
67721
709770
1893044
1096949
481196
1104780
184966
1474552
764620
1981684
776799
1998395
376781
1633465
1579295
1308769
486562
1184278
1047977
977120
842918
1651637
1494952
488768
287434
813200
1044040
1802791
678407
1083071
1365705
264690
1723224
801110
974176
1509937
1638171
352472
536423
1403403
1697395
78716
182051
955557
1201936
37818
783201
808356
1216506
203712
1207481
1362899
1718635
334096
1962147
784712
1664730
1991962
795185
1364482
1925895
751594
1323540
1843314
84995
332682
671246
1047899
1196151
783879
171613
844525
1294608
1203081
1947785
172239
968966
337033
806517
675432
460391
744281
638850
1512536
1962434
1921752
101344
197441
777815
1670968
890848
1709651
158517
590232
1766395
855473
1751925
244285
446543
449048
1730239
909499
1401859
1506068
909964
552849
1067687
948685
1534964
510508
385766
1604066
1838229
166455
1254511
1814614
55667
1671931
119687
1113737
1045783
369040
1995677
470060
601316
1659602
762231
1109395
308766
325783
1209162
406965
1791055
1472469
145784
1178359
588763
1299598
208793
212570
68334
532935
897586
1614295
169573
214257
1322982
312565
110728
359082
848776
205091
1500940
228968
792309
614727
834589
1035303
1990468
345020
844707
631680
536979
1603770
1053293
181324
714995
541440
1660895
1929176
1061594
1091550
1095981
1595557
1416799
192906
919909
624544
1972420
1156506
588252
1027507
154091
799205
393260
1968991
591844
1195658
1853927
943059
446844
284716
1301744
733713
304693
892617
1266966
1648604
6378
307691
1702065
230172
55473
472706
1903274
1050145
809332
853467
1758587
1830552
1297837
1603025
1569426
1867576
1523664
160126
192657
15270
1661912
1724943
1042908
1888199
1579252
236417
1806671
1645771
1052903
1846580
1447939
791399
163609
1709448
582895
210349
1434166
1977845
1283287
163570
1078829
1391198
1759949
808872
1250478
174441
1772646
1002328
727901
1942302
1411400
1860787
1734274
1047457
1506641
106352
705659
698973
457880
598865
1747371
925181
720887
402264
171628
106418
1620315
1996847
242136
788305
882980
1441309
342146
1877254
1591880
1043936
793835
1841773
1303172
1366025
977576
1313718
28101
81635
102188
738078
790985
154556
572335
1411939
488481
1652638
231652
1111045
1500389
1558702
18554
682052
954987
1671478
1148623
640679
1977113
1863400
915381
162580
1725451
1892208
1549677
353749
386158
1339624
865925
1469647
1877096
773964
44973
1286069
1323748
1749788
410909
1700742
1578573
527267
1821158
953306
134365
1522004
628111
1542507
1006001
833439
278030
697468
1997016
1724636
1082624
1880214
1234999
417940
1553318
239184
459939
1605787
1955441
1359791
755603
1267049
806676
139074
1492743
441916
349197
718203
1381051
1322321
937018
532888
179311
1809138
1138618
79757
1548126
1597806
1563466
525086
10194
643145
792296
1178330
1332809
1072757
131531
384407
397950
509542
592900
854401
275811
221909
1559588
559791
650550
1526145
37520
1191628
1288730
1275590
868279
616342
1804614
1135039
803671
1651268
9193
685602
1160586
159203
224677
503397
5814
1717872
1549214
1101022
1564153
591339
1481183
1692015
214360
873581
1835259
1417834
819209
860676
827608
830055
540320
1825050
1697394
1024540
1420734
1268620
215462
1436222
171906
1512443
1693459
1200014
615782
1846660
1691801
1784909
265163
869469
101064
1946860
1302140
1325678
1283563
1920472
963297
1134644
1203931
1895871
278394
1629540
1893681
48270
1119832
720495
1406464
1558990
1499009
1942695
8873
1992327
638229
1508168
704745
34915
1320030
603410
1651412
998271
756840
1738418
748964
1789951
1076653
1703563
1314698
1318992
1203577
593111
703064
686873
1483118
981283
1136154
431814
1034832
437566
166780
598718
1159038
1810807
1625305
768915
450113
888049
1834465
1424210
1492606
1663490
158685
380296
811646
199052
457474
422680
1880712
167267
360373
1958929
935926
279598
67005
156578
1556803
63906
1464979
115234
925570
593668
1850480
1861146
1954996
1975185
1934777
1545815
233711
1202686
930270
193643
70151
858554
302765
84353
402440
951417
1804271
1056950
1647630
850637
1595269
424308
1356809
436993
1348982
394038
57996
915608
1492669
1373935
1717384
513558
299859
170939
376643
1903880
1632646
639239
908570
481315
1102992
546573
527843
1333619
1530011
257379
967918
1366558
633958
11607
970574
848396
1392821
703749
1089316
1431136
20245
406003
1263566
241204
1522386
1489366
1286983
1499290
320696
291374
1703049
1538022
1868379
1054644
656750
1400277
168400
1689681
309447
347872
428760
1116707
810979
815939
855146
828189
1686249
1727715
1522835
439054
820720
948008
657434
967793
252860
1529950
1670491
1810331
694713
1159584
1594448
1724945
243964
1489421
107546
851653
1940832
533193
1871971
389261
1905812
90000
1219417
388363
856788
181597
975554
691439
255730
1677175
1255197
198256
450190
516480
1399193
579715
1810953
416490
99405
1673004
1480698
1517683
665166
1807620
851817
1254447
84836
281857
132232
670120
984096
1667222
1771509
1096650
831762
1197432
51773
1701102
1278099
1133384
76245
1474473
1835999
1588923
766342
1531777
1925230
353147
1618603
348287
284892
28187
727527
1703511
680923
13794
985403
1089315
1418131
265298
703276
1514567
1040139
273192
55460
1576944
908946
1607467
1510174
328913
686775
350062
345224
412943
1234632
519980
750931
1161156
1670414
1687782
1690685
1770990
227980
58731
1038982
201245
807099
1137535
1732225
1493122
300131
713813
1170540
472767
655292
1443489
178723
533361
1933944
1785311
948841
793241
622125
896464
1287907
842459
1351099
1008907
1869991
1125015
1561566
603401
1684739
1076359
802674
890268
1332764
416845
1211576
845261
558394
1434472
607518
1934777
819202
1858748
762339
1059496
316293
1474763
200573
1767468
1127645
1420568
1782224
206547
1510056
591031
694576
98143
1474314
1658088
1076052
1273425
1483792
758331
1119862
1494670
1542482
452444
1444949
30588
856035
1897819
1577275
851344
115804
1123871
1999912
1553847
1250719
70906
66497
1458959
263408
1227877
1454029
1095290
432375
193094
757718
835464
1696704
1242585
1499481
309058
1761786
685811
1655053
1246537
710443
872090
1963904
46654
1868084
875388
1235748
345231
202080
1684986
1470420
1544144
197603
1406987
1197735
1410887
1751431
1957698
215240
141135
847512
1835917
895402
971956
1602338
576913
849300
1218936
292885
1554847
721293
1060555
969499
731936
703340
12859
1828485
1098288
1906797
167586
369917
263276
260224
1542772
1042453
1368542
1982656
1344560
971719
1970180
277970
387490
470424
686915
415434
204219
164098
429203
452814
1289309
340411
1396701
56780
483409
100763
690513
181393
1813080
1657803
262876
1437666
981634
205852
500884
1000140
460850
1554971
634133
1313116
1675836
1966140
71858
409198
1222189
817115
949688
1862872
552908
898448
1601063
692652
221921
1566524
1719994
215161
37249
1626532
1580272
245149
451214
582917
1931113
348632
622422
1442779
1296981
882216
1167812
572431
1179375
101104
371966
678839
1017594
1923172
1828671
554439
1597636
1807368
1402330
449629
37349
1287617
163430
985279
1332391
1841399
1206593
1409042
1175759
981683
1515097
32521
1641162
481109
844560
1337589
434533
1666336
176565
1516535
313747
22783
241309
1490439
24348
85455
1913948
912239
138705
1605039
1199482
1065715
1587479
1472147
1411610
88946
1582480
159066
1721522
1730969
1135249
389961
1445334
877170
1362973
1292554
96718
674658
1752292
1000907
465574
1184557
103089
238925
1206882
613244
1104783
1390419
774170
272440
1559519
1010965
1122834
154446
527011
96689
779190
1213605
118130
687752
1822135
404433
1719730
1293798
459658
1224004
335628
682000
1896982
1661539
583467
1061392
1792862
1953501
69964
467165
916708
1522424
761028
1107877
1432775
1757652
285206
1995024
463852
1646730
1253505
1656786
1444102
745306
1466511
1188474
869153
1583937
621972
1860586
1763677
55302
1383248
1594248
489054
776128
440496
962184
915487
1527744
733849
341150
798328
1947929
1469623
159811
1505043
1411954
834967
876475
108223
905978
1895494
730165
1046424
1832639
1355044
357973
1748299
1480461
75738
1578230
330481
1578319
519444
1475631
1103572
241316
1331449
912796
824423
1243150
1116425
689426
1874241
786702
1197011
236824
1254078
650252
1822470
703867
160250
1406219
1371642
202570
1316890
566588
492396
1655129
1991006
1104711
1290057
1845121
1467920
1065841
1651744
918836
746116
1719638
26040
234909
1643262
1544253
779997
997849
212296
1536306
550078
1125274
1467182
1775286
1439789
288461
1273686
1780044
485953
910242
552877
416
1441308
1931026
1955354
886121
675738
1252750
1734216
922936
1225111
376791
1953520
487906
349849
845456
516879
1918195
1499930
1770438
646944
1132179
701533
1646474
484753
1094519
1842437
422061
1466100
1526021
112107
59182
1687444
45111
1225348
892438
1197319
583251
1776344
1856909
1970945
1753572
1415733
106480
463415
278155
802600
1802666
1363330
369531
1874442
1255541
1685408
669893
100492
1523337
749801
1257108
1290283
1238283
755082
33642
805463
873749
207737
1364114
1966033
108346
796495
941470
1727714
1932013
1062248
666244
218588
308264
1844069
1884444
1948564
1446679
521818
182680
1252196
941204
1783956
656406
1194027
556281
673728
1192025
592641
926584
1260508
244910
1445492
1903216
493569
1888446
833043
1680680
1561511
1714801
1121373
1562789
1708156
784907
1570122
1542721
1120296
1243486
1168855
1848432
285173
720862
565998
980389
434628
1234767
1699383
919794
37631
1429729
1898452
1348468
1612384
325453
386266
40077
1313663
1041885
1306511
1891955
363878
860242
328994
1035102
5999
1874857
299691
367864
265467
52834
214853
1616379
1470940
1500781
1768872
1149528
1227714
942758
1773964
499766
1781341
226925
1617986
829149
1010634
1036043
1284697
1130390
820681
761743
934906
1809767
1089764
431225
1682230
1889048
1958188
1530489
1891055
1454667
935644
1754005
1517285
1741208
1937155
1535038
979169
1113795
1329029
1601245
416972
902807
516438
1111545
1885059
443563
375433
1769362
1331827
1132205
1278079
1287726
1460622
1627792
1262562
507769
1161943
81576
1277503
1864293
112982
693900
195625
528997
1854097
828902
1924282
1791006
1680582
498818
290843
281027
1099924
1806980
1022197
595920
1261698
1367236
533765
1645029
1792885
1989029
1478539
563358
812231
1377835
976276
5031
1419497
1500617
582806
728665
109792
180189
1073475
1263928
1335312
1738229
55392
604076
1513180
470348
1731737
433204
400520
880624
1520108
927295
450960
715658
699154
319267
573667
641863
1994890
801723
1486742
375409
1531506
1938749
1707184
861247
1868473
1241402
517056
1714139
181010
117855
443223
250836
93913
1220272
1874036
950981
1879229
193812
735095
512036
1292409
1611294
1856953
916899
1577412
1430715
588264
1241389
1961484
1053695
1115769
1886175
1137178
1704147
1238510
1827550
966559
1932549
990409
1102795
576130
1813348
1389802
665148
1215152
1831240
1874242
874628
36744
255857
1883425
1164680
1277160
186676
1505711
600271
1339330
1783449
205438
238276
796208
1923675
93032
1416795
1320363
1859948
52991
157163
424620
907067
1263957
147898
1492367
467425
1826530
1581149
762448
1515642
1613505
1696641
718359
855187
1146663
1540406
1377227
1838259
1514115
1453579
1592537
1690167
388692
716581
1692271
821039
848518
1200943
1921724
1942326
1752328
550448
1339116
522108
1587674
1147535
12264
316498
847262
1822320
1221761
796181
762330
932771
1534600
1833306
1815616
1696059
1097432
1452155
1046952
1112105
1015613
1596827
1498882
206268
400366
42914
588308
322147
1285400
682424
897049
1539697
1758381
1782721
1539595
1019207
748196
990961
1991141
1739175
1823049
660096
1699244
1444489
813716
1728855
1057219
1318625
1544856
1724984
1177190
794540
52554
1058824
1783172
722029
299818
732397
452855
566430
1949306
1499668
705787
574358
433671
1700048
749941
192884
549066
1052519
619411
127487
1497388
1892358
274702
1507177
389323
943056
1713486
1396127
1247569
306315
1080541
729236
1170964
1691959
1502506
1475292
622044
961658
1991435
1597233
1905720
965245
564062
306180
1514976
314312
90595
1726168
1769409
74751
1335430
1072284
369791
161080
885188
250073
448236
1114919
1257667
383349
1094314
1963513
188032
209678
1220557
1008774
248006
1638056
1933605
1713079
512271
1107716
161592
1491189
1113159
981139
662192
92412
148265
423111
1944321
540169
209419
716997
772542
624352
148417
701524
292756
1912319
1969106
689902
576758
614941
232278
403227
1404110
1646188
1665629
1673037
980019
1849185
42175
39144
1133099
75544
731763
1395407
648383
1399728
467313
1029591
1160400
1455273
908060
1921726
401215
1617738
764113
1745501
653148
795745
321002
1216192
1549903
1205113
1975142
313396
905058
1677542
314403
918902
688986
745497
789285
1645565
1982805
187376
414251
1802614
457598
428955
836692
1667023
1109940
1073275
140729
96190
379696
916724
526441
1568159
1179828
1906452
1834424
139910
1677912
1478306
1721398
1055724
878045
1154348
1856405
1856150
1571694
1149006
1583704
1729544
1475576
1673793
205007
283946
1052518
612802
1153689
1497024
1170948
151384
1986452
662346
1405303
1677305
1551544
250786
210087
415493
1414778
142626
1045977
1563771
1891552
713909
672315
1513434
699222
1678552
1627625
231947
967068
928477
1889981
56586
1319754
93468
84081
1621614
1209937
12031
1563016
882306
784743
1718986
392707
1312557
1366418
430185
1877416
1722635
1734743
1785409
1579425
1482839
973207
544311
1042835
829111
1664583
1605827
1227503
416989
1214027
1342897
1621836
109434
996250
1202017
1913887
1712524
1254504
1872826
158567
1284140
1094091
777896
85364
1061367
1239486
215268
919059
687498
535938
1234473
352597
403070
49355
1923924
1589349
1834795
1151498
49718
55692
1975451
354100
1919134
604757
1628889
814585
524365
1482420
779776
1048903
1359136
1618163
1106653
671652
733439
1616176
146771
749936
91824
1684413
487467
788913
1050487
931381
1241857
1671150
1569105
1634726
367792
1958546
989973
1903169
1254923
1064213
576896
350000
1011368
902623
1416872
1759972
1131860
566274
1622509
1799039
1178215
1390245
1323942
1412685
422685
1732067
1958905
1371446
228254
897911
1981540
1366873
1751785
1938956
535163
872423
1843054
299525
359252
825491
1955225
868221
242319
1029699
818188
1506206
962452
821742
806228
663206
189612
1278045
1325277
924588
122094
256285
1093802
1539009
1385293
1577589
1592560
210005
1555440
1980157
1717951
395278
663634
317473
1507890
1532911
476842
137689
1881019
1019579
430555
99276
531679
1330569
1269528
540052
1421279
730683
163608
15712
736567
1237245
1847985
1935377
1032823
198150
1970887
1537395
1871078
157704
725850
1473053
1551101
534812
1016124
795152
146143
766401
1715745
514572
1765435
538266
1082922
799963
701753
866891
1735868
1506303
338899
1688429
1445726
1034168
236078
1915788
271133
1372380
911781
929866
1076927
369524
1538167
115255
1320648
845123
1705287
1393792
811031
1735862
101828
702380
428214
603558
1282890
975966
1682441
244870
1052475
160246
8901
1706189
1341507
1651530
107267
1209079
885214
1533911
90289
1615337
640631
105175
1199941
1884933
851558
256660
1484047
1436119
1915142
1302502
1754696
1049841
1662285
17980
1635439
1605036
648002
678969
1978295
559415
716432
1205838
309278
989287
1934695
1901851
1179176
1969034
179237
1401315
88749
1189
38472
593130
1403598
889242
1247690
1913365
656113
1584946
1804571
459067
55633
1369681
1464966
791475
1076959
1124848
406744
622585
1733590
1527534
939670
962470
1310998
1065556
793906
850416
1464090
813091
1130128
1791400
1477997
1734242
482069
541498
487946
1062548
1583788
628776
146799
849361
1470020
71842
1988916
1428766
504328
66385
51454
1500673
1797956
1338142
1105311
1738417
1945160
1277717
1570760
1389589
616231
684823
1968871
81043
1873786
1515983
1273171
1195782
1861130
1127491
131455
1824833
1980329
1852441
971375
1526422
1799681
566379
1673165
902316
61294
1207289
1287735
1749532
465848
73269
1962671
1979951
1003356
65238
691774
1224049
1812924
1666329
1945381
44624
157007
903494
427064
1380758
1323328
1034222
1942087
1268595
1641233
62457
841860
1222172
297158
1388227
1970223
169731
1923464
656803
353277
1838537
402781
250239
1325798
1582511
469289
1385112
1018907
169869
39787
927930
314668
1767699
783862
544956
361705
1992749
1185880
339159
953145
15235
1231483
997308
1640687
1108029
608256
1272568
1347767
552322
274123
1389637
138748
1142233
1342519
332134
327426
159524
1509707
1530671
1331079
217532
819444
560874
1356771
1958548
1701268
116359
841261
1339274
1018397
1012887
993343
1372944
802366
560539
1665088
1208208
1118821
100089
835578
1852523
698086
360185
356297
1441417
897623
1947616
1112192
319964
1604780
13211
824241
268401
271094
1318319
1296373
1534062
1789681
1645205
1304706
466184
57098
677794
464058
42279
479146
1482766
1621923
492620
1079376
1523201
1712627
345691
1583766
606677
537721
607415
1399300
881588
1428928
1329199
1453737
1780091
1955291
1378978
998900
645886
111525
16655
1053093
361457
406831
947391
1828798
536497
1447774
863619
829119
18220
95903
865087
195131
1176937
390671
154620
224536
846731
1666218
1566317
1387559
350544
1649182
1053826
153197
1087999
1254946
269972
1924379
128155
1769478
128886
1596225
391010
916497
763452
1501309
1788558
722578
325719
945770
1524141
407876
1133145
820089
1160196
284209
336081
1622528
542785
1791112
457568
1024893
1091730
51071
1864216
1341245
597896
1692878
1004715
1233136
700632
1170973
156754
1909327
194225
1015168
840019
1293567
704822
73946
374563
1932337
163705
304684
1458874
405378
1887034
997277
1129002
1617044
6267
124209
1160931
1135454
188318
264302
1268154
1992357
217732
464273
922858
1673163
1178239
1417552
863016
517318
579656
833661
860377
86419
925083
592943
1165214
1800911
1883071
1622715
30469
1900681
1039186
1345084
1964469
1044279
732063
1768597
420950
785213
1496364
439808
627691
1014460
1141689
1906659
1488186
163623
892202
1522489
1200104
1202642
1086663
424556
1254759
977802
1676473
1093767
763605
1699849
559514
1629491
326750
1065722
1251578
389558
1144982
1148233
265326
1337361
578431
1604760
1813758
1909089
810434
611876
1023871
66639
43588
745804
866499
1489894
647134
1361380
1876812
262333
1061300
630399
1678063
453983
295268
1450990
1066233
1554642
409265
1183673
169111
1909599
1603701
669706
1111772
1415152
311530
1928236
1209577
336586
286289
1680141
1956246
1443180
211713
1463474
933005
43007
473770
1754779
1474089
1670405
1960919
148826
896883
1042123
1312413
582132
1287694
575674
442899
154239
96384
123575
970126
1558639
513976
1806788
1907674
838774
520216
884797
945525
892129
980254
232770
529875
1094242
1912459
1753035
1797021
1425253
641495
1030758
939047
634907
700164
1269153
755328
1519693
1101557
1787564
395830
1645274
1090357
932728
803537
1866802
77676
1326726
1095221
1006753
996891
704621
1481097
513876
87911
94903
1313451
1225263
1899531
1195380
1305427
1452264
1804185
337997
1933674
686521
672736
1168937
930941
1344001
828333
326086
223598
729552
1188159
715408
1287556
1459755
887076
1692357
465814
653257
1421333
1222622
1653565
647273
1900855
1243798
1408919
301337
822662
232421
435005
1754256
1145088
1863463
194173
1028517
1840133
1305732
298843
1278201
1579253
1591338
1664629
301300
211799
1344093
258014
257825
1051192
1411858
1240032
1691948
711186
1422470
281986
714654
559923
618990
1029602
1293680
1873279
1828169
141326
1876907
763103
879578
645909
1942263
1202954
772202
644249
1358801
1807563
436948
1338458
173256
454636
828798
526151
1575099
949054
1672247
392147
1900856
714895
1069212
1081613
378671
1472500
552926
403528
343589
1634743
729262
342762
830188
1951116
1211290
849628
1964896
886492
551217
823500
812204
1636833
1548409
1156708
356414
392738
1719709
634781
533979
1144778
390722
926375
1294740
1201932
859791
281257
1191724
1808952
1312417
1785067
1371525
657507
1715843
1019489
1227277
857404
1854765
743188
1463549
20460
1934269
295770
1244025
1847690
1257771
691977
223467
241233
392680
754557
621669
77374
215174
665896
951159
827018
960057
782095
149151
1516062
4973
24776
138632
1867260
1665160
1341423
207920
626793
1721535
70587
412
1030807
1456993
792339
136358
1189913
475566
344812
242228
457831
1242254
1326454
345755
1791033
153961
1002460
627056
1725325
1402067
1861745
1466285
609739
1178349
262608
1770707
1577185
1793353
691126
1123136
287523
1539299
672139
1731963
1650275
986060
1195329
45552
330203
1834740
1725321
1067581
1383482
896116
1472412
806230
1488676
920945
254187
1512245
387193
791665
137576
380413
675793
1136484
1456335
265188
825940
200504
928074
1825771
1304309
420745
546954
1964051
1063303
94385
1931237
638582
1692053
352036
172642
453260
1618320
1622293
108860
493855
1069894
315222
1326531
1861367
928057
1675625
1545820
1685492
1856550
1714954
131999
11878
760721
596633
1281949
270096
1412520
1591220
94529
1125738
333983
1265006
100366
981131
488312
1340499
720626
1638826
311417
1313160
383899
1632995
1328812
1749152
531510
682168
525900
762387
558363
1211945
1031177
1949860
708079
154953
1183620
1733800
953933
1919141
1397288
1191695
1346239
147479
1121975
547575
334989
1064202
1414186
1442048
1189463
373028
324610
773766
180229
1490356
148108
372909
1517978
538756
822929
746272
573428
1082002
909473
1956353
619723
100069
1905667
1573915
1522343
623437
1677012
1840566
276872
1057937
302866
1108167
1234120
216548
236399
1173654
307582
815088
719674
118795
1610664
1536648
198520
1926852
1236961
1106481
441401
1561387
981617
1714511
1135343
1834364
754407
1247790
831332
1730189
902817
1193198
152040
1179711
1379251
75731
613888
1701638
522098
1025691
1261363
1753613
609567
803158
1364298
405861
1769385
1618597
2415
1599525
1229669
1954097
1515494
445914
885121
162524
948885
1941016
1590484
1008799
453659
1645901
1977877
1502009
856796
1800398
709354
72404
149784
1723567
621345
936688
397534
1661736
278266
181278
1590113
1009463
1583177
1987026
1591403
421656
923465
1981935
1795375
721694
238300
271993
1545556
608084
1055115
1460151
1289408
966813
1925131
282926
1562288
152392
240840
1852462
655492
1987894
240583
725096
1162313
523292
1985991
1930419
1002945
1006685
974318
22950
81093
1782563
1814524
101391
769263
1392890
840493
186416
1842462
196408
1786215
1970171
1466679
844330
1993930
1394804
314387
1998429
279772
1789281
443602
726841
1893941
1589464
1956142
1658437
769009
1435689
907030
25724
970166
557287
670671
623498
896472
315646
1369449
1391276
475773
825
1336600
465377
43754
564429
706266
1165817
1092413
550445
1254502
956646
1489269
854415
493873
1620415
1170316
73191
577678
1380254
35850
1037462
820798
1453211
1703369
842122
31524
1473295
100277
697681
483446
841460
1271588
1344058
775307
9034
248789
1366933
834649
1861963
1757627
389910
1245817
417602
1085183
1983025
1789378
785270
244397
818512
1527088
1517708
928086
1150920
899253
1638178
1274554
1312382
1573598
1305370
517616
395360
1657346
760558
205093
1875728
938045
1618079
603854
296655
657012
1260029
731817
1133157
39755
1824789
678508
1213135
367886
735586
940153
1962848
1479652
1944261
1425540
20067
36038
192387
52745
1004537
1820310
445345
36336
963357
164196
1220193
409734
298880
912678
63851
816932
400252
372127
1610575
283885
1143862
554018
210154
1207230
1500583
1581830
256932
1618779
1636312
1806918
1062895
707098
393183
76145
953424
1681099
1178926
586965
1358034
808203
1372198
839804
1416413
529891
36897
1452258
520984
1441684
1483517
1559767
1512235
905576
673775
1333040
1614279
161075
1412200
606477
1522349
251099
1424746
1247114
1779449
1645789
1235317
981375
241073
566858
608318
1253591
1072318
1761427
759321
179964
1958892
1050022
1748277
1457928
1539135
772503
334894
1292392
267661
1938582
806790
1328925
860938
1543289
1157581
83744
212157
1997222
1467078
1593864
1696662
540518
623471
1757713
1406266
1276312
1673631
793120
1705765
892447
713442
354468
965446
1761898
212026
1251219
1366097
718876
128396
921617
1932093
181690
1408528
1805288
16766
547067
1808125
1166765
1229386
1361667
1031362
867909
304940
393896
786176
591874
1055951
1746202
1192450
922762
666392
11132
1508133
985839
1998330
363882
1160397
1265170
504489
1145782
1227542
391793
1005810
810659
1601468
793712
1607950
1029476
1371247
1163716
50929
351830
1052429
1419893
1038483
735879
1618121
721881
82222
475239
283573
749455
1097344
280410
800025
1449680
1152017
1907484
1173026
1832569
590183
1660420
1341718
1277008
130986
1383850
599628
1086563
364801
1043362
1780365
1346995
1164742
1958207
1531120
876455
435258
192126
1254157
1896290
493589
1495508
1193710
1998456
1396630
927197
779288
445411
64337
1559753
1457415
1463009
1279823
1341697
1243223
1606514
333568
1874060
535785
1504519
19619
221404
1862817
996995
1327653
847200
376192
984264
1390971
841643
149769
1601926
790152
141583
1944396
1748527
959887
798695
535325
1840605
120309
1598586
1190927
410857
1998641
92678
1612768
464222
1555598
291865
823322
355586
801163
1282687
569842
277083
1070191
469945
832679
203655
1244467
453472
646981
1401528
1292478
34313
1729104
1219907
531526
1346093
952153
1463241
1920908
1656564
1261146
321782
1139766
1121356
1474495
324719
664666
446033
168720
1456822
1134258
1335368
779996
1113872
729591
322056
526204
506318
1859351
905249
783128
1192007
568335
48733
75596
1852960
1629301
54928
317421
542859
461799
137247
703596
411861
975772
1041973
1803221
305965
1150870
1883235
1611777
434821
826080
568919
117044
1363520
1892672
1797578
336684
1411414
711924
1768414
1639506
182995
620190
71674
1134379
1981681
1023625
504724
1054894
1414145
592125
1111664
1424520
923993
1867341
1539515
749715
1175221
720641
1430607
1718164
636279
1224904
1405155
25941
26065
1822774
994635
777769
1034492
1589599
214707
738650
212813
347787
1028062
1867337
5250
842756
1834257
1270961
279412
1978977
10040
1455188
540631
1774678
926584
749078
190890
166834
364935
1831240
1179856
1989685
1337911
1675167
598057
1722556
467888
1531029
596999
1762763
423293
208774
1088883
1638116
259833
1748965
1031318
1699525
1168911
372474
279568
567320
27788
540672
691216
1320754
1006178
1154714
1167233
1216779
458074
1148113
1789784
1770783
113849
548887
60384
836294
67517
239525
982870
1584514
1488966
61957
698957
341438
512838
937728
911306
92567
1709934
934159
1324535
69005
106981
940083
698802
1655510
292641
1121984
749882
878551
1078872
1844227
1664470
1140684
1102020
603654
1554313
245999
1811311
372119
1060438
1732140
1488417
176433
1298774
606302
842454
1385594
1246946
1104766
1250889
1863512
401652
1198910
1092116
1692015
5322
248949
359352
768896
373364
219801
836163
1246812
1770922
1497322
1282706
610221
1476153
1676579
872454
504398
1567511
1841290
1369028
379679
499512
1876955
770382
868100
1190645
1472982
1643174
1699593
1095118
1665553
640451
1207139
1788434
1476909
19425
1734226
761279
1040568
1413591
1564078
383449
369350
1412774
470794
315204
56514
1164253
733548
1326846
63590
1616086
541839
1580329
1770234
239243
178999
659803
1419260
484448
1684706
343932
1804253
163790
1854531
1676371
1389964
187552
923069
1746699
1006265
1733513
675052
446385
1227901
1935480
1419499
1449937
1586991
1388872
1315411
1964692
612154
1829019
64561
741037
427227
420351
1441375
822573
1029772
375483
1498358
97556
1732164
815082
209432
1582742
1154626
1149874
1270259
1515532
1426952
307191
1425711
1789260
538403
1902867
1597485
441930
1550628
573938
1319435
1170147
104346
1706398
817244
929967
1521209
1777897
1687199
245790
1951453
815110
629292
1174057
64473
319104
1562171
1187723
1982694
1035854
550540
632014
728087
1605242
1152614
1119093
1072374
1936809
1028898
965447
705968
344288
1747130
46593
1549272
1008740
1530199
1895994
195256
1528462
78644
1210674
1899674
1051740
1050243
1687736
1044800
1056036
1069541
770383
1666661
1556910
297727
222589
1432094
985118
47053
341610
631504
919180
645945
1442864
911222
1742984
980650
1648490
672769
258222
574895
533143
1219136
1605944
1589895
1630127
1053843
1364462
1279637
1612759
252425
1128287
320874
393713
1217556
557741
874417
1730058
379366
560529
207140
615923
1352467
411186
1300474
1418588
1485290
352955
1318361
525425
562125
1467315
363839
466814
835635
556344
466826
1175855
588772
1317680
1758212
1820908
279176
503243
1798734
1486044
1881882
920015
1330670
534016
481783
1529705
1930464
1304151
1972073
1054139
568268
1750169
351480
1274393
1050480
1660421
1869069
1915338
1942062
1009102
1801638
524519
952009
893997
460366
1077340
935674
1134389
1304502
1347195
1694399
1082120
532673
600766
1802566
1552206
706722
1577872
1358593
1552877
704551
380834
705304
1524839
411197
1941788
992375
1842936
1183142
512737
1613772
296762
994385
727400
285449
1264905
396596
1255960
194450
229465
1025000
450592
1788349
1721977
1352840
1170537
1185365
1494721
767263
1313307
1959428
884796
1359480
1527315
1691033
1049162
434693
712305
1491715
1464916
1708481
503526
138903
1082849
803200
625036
1466405
236380
579363
1695349
500969
836716
1290840
1880917
1416425
685378
1788762
243450
1953220
903815
989854
1657104
1023533
1104755
1018849
1908413
1998836
548577
1106551
1083360
266180
962336
1947597
146693
162869
1027155
1240876
41138
1975409
935899
1140583
1208078
1124363
727915
1840313
425194
191863
208297
1037358
219204
625655
307961
1399856
451869
1543990
840524
1325160
1974838
22663
458386
568568
1660100
1603125
1272018
1627897
1251986
1136926
179583
1438513
1235368
1733578
1564464
291606
133830
1416725
385021
1390288
609510
657978
1924399
1815335
1793113
1646957
1623529
1922124
420485
899610
1809513
1775487
189041
277864
1328522
914452
1953481
937745
1403412
695294
1711751
1066915
1790802
396083
85701
606486
1366994
680911
884573
535250
75505
484308
793903
3677
552423
492882
1053837
1106751
270446
1699682
912645
931867
587792
1670448
1949745
1265964
1922245
935014
1402953
934830
741316
742009
1774863
1162835
421049
920769
937571
1526653
697790
1009876
1423079
1893230
1689728
1563543
202527
1275434
530146
44635
1372746
1200875
770847
1973511
1315449
485499
153868
862664
42932
1199377
100253
881496
579067
21254
72264
1060824
440575
1294806
1899892
1570407
1089659
42121
1789402
632428
415569
951558
571341
1313790
644928
1409649
755624
761618
1812811
1741739
1915771
1018188
889096
801297
1775058
149218
1116243
1367143
993581
1479282
1564432
537482
1152869
165494
1466288
658373
1522373
1306482
34949
1201174
120790
782859
612384
948056
1221416
799185
1382846
1032844
696276
239790
310472
1168853
1106188
107631
1078052
1704808
1838164
641821
1700029
1304258
1545728
1546341
1636779
1637247
1510937
1924174
1318093
1528215
1037069
1295023
640228
1517659
1111818
43390
1004870
887617
1094187
135679
1207392
1420242
1642873
466442
1077339
439686
976928
303317
1253242
315045
1550692
1600738
955537
1651317
729397
388337
1486548
1535426
777424
979550
259799
500665
1543134
922309
1506216
707900
590173
887063
1768566
732533
1855666
1615990
1801221
156657
301711
1603533
1057217
780617
1636786
878014
1862611
1502202
197601
136370
979453
1522312
1484014
935929
22355
380934
1791772
1550044
446795
740404
1535599
224258
1989080
1130868
503648
602569
745538
80427
1752324
1866413
1859957
1115721
1125102
1341715
223690
77370
986342
207073
1432606
1910362
1229145
520845
1498901
829513
1941767
364386
649443
655024
1536390
1108526
22708
1695267
1683044
651609
266525
1144458
947209
1082910
244111
1492977
1863181
429587
1165955
516683
162164
287059
848783
1529012
1019014
468316
1038931
48239
1139705
125768
218837
1515436
1904245
128360
1717616
1665879
251711
329
1620390
191208
1359154
1459862
1658502
1593820
1812759
1080003
1372081
1040383
779275
790952
1723152
1052698
1923245
1605027
1133172
478029
1604229
144594
957013
1463702
1283284
1019404
1375712
1303520
1576160
665595
1780436
1674849
204006
1996930
336820
1039279
50500
1189573
816068
900931
87434
1375875
1548666
1339861
366461
1973033
1519830
199932
1662805
691158
535897
69059
286321
1140467
655962
916629
203771
1520794
63978
1456683
811497
91783
1774169
321423
684445
927956
1795349
1023520
1430784
1009842
113213
258067
1083305
1877368
24585
343727
949503
903049
1168712
1476083
369560
480798
1993111
1033297
1190208
639094
476999
617219
1122679
1771864
353164
81425
1079969
557032
962323
1262906
321824
1714001
1352936
639591
1941192
717290
153960
1667087
957500
737672
1907888
1530854
1415021
959458
1086815
628340
1031204
309275
516233
1860796
1630493
1881430
329208
1944802
809786
683040
249250
1278817
771711
203036
1613470
100879
1063905
1032488
255998
1182215
1737543
928193
1354193
33736
1807934
387705
1677165
107773
678054
563633
688992
1968580
1789574
202813
973921
1413994
120639
1737607
562688
1797066
1944150
1836949
1345770
471057
1798732
1499258
1414382
580721
1973160
374641
1174660
309285
515175
15757
818481
1640607
1117022
436596
1560200
777665
1641361
1085131
1789375
871803
1679219
1390673
1211034
1874719
1420865
350002
1901750
425101
1710165
103746
1336351
1311730
1860987
1319326
247504
706006
1597186
1455769
60752
751379
986608
1163434
1199679
54287
1987689
191700
1536769
1378475
601287
765917
645526
1352949
990774
1084785
1776331
131488
1319946
1096630
83
1223704
1181814
187002
1229194
61725
1083082
1788192
456561
828765
1679339
99159
148616
1796735
1389844
322386
1118411
1351024
493835
1776339
1630898
1322213
36972
974590
1922258
833683
1590998
778559
697586
94388
986858
122683
1020942
873793
1323251
971877
1917627
1613099
1541820
1419672
1618316
844105
1060547
897545
1351094
1295367
1077855
916602
175575
1539206
1699110
795003
96210
463313
1849159
1265574
1700232
784374
732144
794708
917425
1523736
119618
827669
992552
1380164
146594
509464
1494181
125481
1395190
1817449
302519
158040
900082
211025
1659231
354936
1860032
1093959
1393201
600353
806721
1721320
252952
398208
108860
137454
1198157
1554858
1007384
640244
194205
393876
15324
1569405
528300
1311773
298488
1885059
196304
1280974
1383080
1154230
330943
630623
1932205
1711960
1252850
1370978
532330
40870
1630015
972544
928603
964997
379364
1625624
154634
1729742
415781
1464746
1359648
1991358
1618663
413398
1098909
618694
1830097
303117
1192182
103100
1949073
1241422
375924
1961179
62135
1389677
873999
745721
810979
328701
728116
559224
1863453
1572933
453494
1482955
755438
20746
1398106
1668625
1292212
1610952
486348
615761
1966557
309659
195414
599275
344173
844725
1486623
620114
396061
962259
900936
1093369
792632
1157908
744561
1387897
1392125
692665
438616
320926
991058
971060
865316
855994
1821519
501261
1731996
902901
887426
1105062
1189458
1129544
1197535
868072
770114
393549
1978625
281548
1327770
1966107
1160556
478412
1492987
241285
1909034
1047631
1709409
1075216
1998008
1589979
867466
320620
711164
94104
1378677
1691780
429178
414313
1229552
1707640
131347
756908
38620
1297391
1834040
154487
627165
1436617
711506
1613250
1666175
360759
1515437
1713022
782785
1379980
624527
1612139
126228
1739395
1742752
982021
1480756
1586685
1255461
263411
1168096
1829771
1801629
1380173
1232500
1196065
1563051
223754
1821347
455408
1132486
320105
609911
1130093
1172860
1643281
1882941
1914169
352256
924240
1293850
487410
1088871
895930
1628844
1668517
906992
1789914
1791863
1788335
250289
1020907
84337
254136
930501
1562840
1669821
1325507
296284
1106099
1944606
513697
1720796
998468
1842136
1899874
1231984
195626
1885456
1320993
1104836
1421792
1149651
1365031
1619356
233315
1393765
758943
1571492
1754355
672704
1633972
1611061
514331
1478341
141817
125283
1733749
334042
1822172
1223757
687844
1331985
1142587
1862296
626424
908900
858857
1896090
1743449
1174524
1458237
1190110
665519
1424180
892147
1286559
482750
772542
79719
637128
1927967
1993012
1819746
1356776
341943
204287
1437354
1399758
1208084
750129
154556
652359
1799494
1824916
1467138
305876
1867883
1990137
1212744
128236
1214559
1580800
1227780
625401
185286
966322
1757315
549542
1637356
367463
1895186
12158
480145
1126930
475204
563489
570438
1683246
700379
627899
1359899
1843045
1169995
1207580
1692723
1161886
880071
1871549
1117417
1372004
1727735
695352
1929001
1006104
1044969
743776
969065
731934
686049
192676
516251
1242365
1724514
1601460
1570495
198037
1444356
591199
985396
1773404
683148
320755
1942481
1657618
1527405
1384676
1258376
1204803
987263
748993
891518
1592545
972915
736841
950798
701910
1461300
1426315
1327349
486761
697861
218850
818950
1547214
1148123
1019793
1879556
1798586
681946
1603844
1490502
1853554
1943220
1971343
1211747
946115
765669
1626289
1552330
1524399
1020568
1695199
613453
1956604
878932
1299884
1729029
1189512
1428116
182125
279623
788561
1878946
878161
1017786
1795899
1315079
1978858
937420
535693
497047
157096
1671057
1674268
1979678
909061
1816341
454797
1290440
1774200
1571136
771254
1299640
188079
729728
1086793
580994
1135187
1661571
325067
850810
1502988
1770767
1563880
866172
738442
391651
1922823
1740907
1833381
739687
1393068
965266
1258564
1126431
1338229
821161
1977873
1947699
258263
1512947
683139
556799
1493918
1368905
137999
785910
1703791
938461
1214934
895010
63038
1261525
56972
1852576
536157
1895081
1212553
810244
1611401
317046
999429
1575282
1516385
618407
1243105
1670649
59024
1363033
745823
340264
264241
1368867
1152874
1361893
597498
1425811
321609
1275957
1301550
1425201
1576122
11258
1048655
1921013
228317
68336
1046622
32032
22167
583362
1867549
1507495
1890923
969138
852745
1656941
1246650
1497012
1173163
87968
1495133
1621374
1744333
1147260
1773479
1857079
761751
1102118
464324
659112
1013352
1488710
1424450
1427447
295843
437793
734668
249942
1496297
1338487
1473526
613440
82359
821605
217062
212015
5987
1648715
1817032
297197
83983
1658627
608195
334383
318187
838465
1192188
1163571
1362401
1520423
1304071
1436575
1377580
1661200
296574
996937
1943090
789837
863475
867673
1442172
1243258
1857599
1652533
1558353
941580
331303
1442698
348436
1877399
1904585
583560
1483639
1535322
506175
707172
1762229
1096311
248150
1766281
1725877
1519377
1018085
886126
794715
1736361
221052
180918
102379
1256961
762348
463254
562479
208106
906419
694587
1970217
1057876
587987
1251937
157591
142872
1879467
472601
836017
1759097
746697
996136
1052636
1664172
1962787
217990
472824
1989894
1287771
1915889
1271767
1287937
164365
1708712
1372663
115134
1650951
230918
835798
860864
1566872
1609644
1277045
752363
1517366
1334041
1778552
928892
842813
900370
806472
781918
9142
953017
1952625
1454073
413626
1459851
1113874
366424
471558
1871647
1058251
1647398
1557181
1136327
124830
1188578
1586518
275923
1657869
187677
688665
1920893
1171061
141986
1346823
1389011
659148
878620
1430815
495065
171456
702749
1985075
1739214
403806
1307655
1880130
1296046
1225867
16984
1198274
1340696
1201699
1850110
746364
1566733
1607929
720100
40367
1152965
285339
942110
906207
162032
1693538
459891
1712576
392112
1490241
1699585
1190562
938064
1071541
1314445
205872
918645
280379
298389
520827
79789
1526568
736708
1591318
551231
1853881
1137704
991295
1350456
1358932
1263845
84245
349057
1540536
1321803
405982
1598397
720661
688635
179368
944648
312829
1648569
1388839
1063309
1779179
635287
721423
1383471
1108166
779763
441111
628085
1038683
320205
1957345
364584
745623
1987503
1220965
1472412
127735
1464257
1109816
1994856
328940
373717
988243
1436487
1526669
1041025
481646
6386
366789
1028258
1849759
1847446
1691793
769533
546549
1416296
1790290
821675
476695
1671244
416765
493845
304365
270255
488357
737209
133111
1530969
1248211
927081
261832
107579
924237
121904
1981802
1769558
576505
1909902
1896724
1324149
98948
790902
165212
1471989
1640041
238560
658514
765988
1178408
1178619
181121
1907508
507740
794274
573260
823105
199651
174071
982424
455179
1376169
1816644
1067837
149375
1643451
1449928
576758
26327
533493
248980
538194
892769
1617026
730370
1263004
922668
1034375
716688
58359
1681962
807029
1060106
480140
1531185
724069
1919718
1632444
1664820
1879459
93507
282956
8330
53798
977639
330938
434676
649352
66957
947199
1249638
644852
111439
634048
1437689
1486599
697161
1388844
952391
1983941
1474661
1217223
975155
1546689
1905685
1060060
1632184
1011444
518436
96898
1821691
1690031
151362
1492444
271892
1090765
504513
325709
496513
80510
568596
284072
413905
697984
1413454
1583344
844356
181998
708138
929282
1860909
307030
696270
464593
1765427
959116
1789968
281590
440639
1106828
1161453
1926068
1146848
1723920
1238825
1135022
1784370
775535
1849484
128620
1587476
1323497
1231965
640448
139469
1472931
681135
839581
200233
108692
991548
161459
1234332
1275614
1741159
1966599
567903
1067841
217773
207670
1458819
1575063
1306636
451000
1791130
1228137
253908
1074388
103113
1234728
1143869
1240008
288111
230958
1171279
1899511
343215
1977757
1012159
913182
610069
251826
658128
326931
385660
992587
1883552
939504
624355
1636808
1563259
1160315
29935
1313193
1599212
705591
1498948
1396729
1336339
1927607
878717
519853
842651
872313
859847
1417831
1871028
165439
905979
1836569
1276517
39652
1641527
87160
777777
894513
243248
843965
1912838
1605626
807442
71934
1099442
520777
1112870
1416529
1251493
1006336
1535436
1264103
246087
133921
1407258
1752284
1445969
892835
13279
1956917
1110561
471065
1317298
164419
1437254
1375677
1940674
781764
652519
439330
709481
12892
770304
555943
269485
472728
1942533
321053
287124
15023
760490
472029
66599
256311
845865
224324
1872182
770997
958459
1481632
1148102
1995772
1219130
1759046
1826128
1367148
51032
1507194
482578
1442405
901688
1637835
507029
544716
493891
667061
786404
1680436
629263
1263805
1031482
871896
445043
1129809
372909
399347
567068
1985211
260786
1436054
352101
1445829
1907623
400229
435922
1233687
1808809
1445972
521860
1952929
707519
1442923
1337605
773318
1724598
1874192
71265
1790235
707969
215427
1459750
1532434
574377
1180653
555663
1714186
236515
1933898
266639
289352
831508
176869
1957840
1052864
1564095
338177
451934
1032644
1810306
1247463
803231
340715
1885946
518392
549549
1173494
633791
1646516
249938
1674483
1337735
1158656
1129148
1538751
282700
1379645
639749
991167
1086091
845120
1642687
43123
304329
1254325
617595
422666
782299
1940412
1743424
173893
183178
1148589
882485
75227
659687
435652
888846
415487
1351045
811895
653193
1949856
1444351
751238
650677
565700
521950
669990
1813033
741111
1858493
173160
1248429
843019
502961
211367
1831461
1121959
1081565
1890495
1259595
1582739
1366604
525275
609934
1348001
204158
1117185
161086
484339
1641470
1516942
1822895
463553
1538072
157338
404764
420081
284344
866670
1151025
1093862
336518
642355
1295723
1868434
1570093
1444185
280512
171973
1588797
798512
1990645
1633798
901514
59453
47573
1409173
1544784
3162
1148802
93969
143238
36105
1737472
1712221
213325
957886
828856
1087801
81605
1579343
1782075
889210
1063429
1970470
747027
1424302
649721
1243431
1590348
698276
40339
1450678
1218059
16693
1831432
852164
224966
359138
1201540
365202
1228803
1516898
1454144
1807968
96403
753776
942596
824786
492771
1960157
997119
1115776
1751601
154969
1142677
586640
197184
578664
1182159
1545801
1488750
461190
739139
929339
176596
721923
872476
401989
748806
1597677
1745936
24452
1353749
576195
1022409
659093
313381
337905
1825040
469076
1127190
1253725
1129418
1555875
136200
461565
106662
645395
1258601
664731
1745237
1512678
1893658
1002616
601977
1544501
1630661
622988
357690
66507
1452453
240934
1485242
77252
524751
1336777
1075703
92950
626334
1501908
1060386
1974423
1640960
1253963
1734734
1190976
1736920
424270
1959162
1629016
864118
1497602
1488143
582223
241161
1161176
795985
733852
52869
293111
1890676
1144260
636852
108488
421419
29171
293372
716908
689681
257267
595385
327496
1990819
1542243
1764286
1052705
1659612
810541
230048
396129
1509831
495143
1857654
862425
1492767
911675
464900
233825
1419387
422323
1772671
843333
999220
833633
1151843
107720
1522102
1459038
450156
1579059
371391
1815937
1327718
1667704
88478
1139885
1597133
184706
1091067
1867149
1524631
808040
1509774
1527931
727732
137738
666774
1868278
961182
1449718
580353
1583198
1010702
491823
1659522
203279
677351
521316
998680
851143
121026
150299
336737
465420
475626
893183
294802
1098381
426853
578288
1083765
837186
625787
1726817
1181237
998545
715615
564385
1874504
1341382
1635093
1917084
1689994
876938
891528
1501390
218095
248417
53225
322477
1707202
1422537
536419
12389
1399101
1672531
1289865
901197
361366
659669
1410999
1892922
1662757
1826568
1395805
80257
339070
242455
553809
633282
1266989
1169332
160326
394075
169871
227996
546780
1567812
1981947
157878
990974
123803
1694384
1763635
370857
580026
1499869
421762
230000
1365851
360187
1247677
1299605
1299220
531843
1424093
952368
1542751
1276756
1675381
70880
1448058
1353657
274174
153433
1920349
306517
1876974
1754727
1371092
86214
1839808
124759
1921791
1212543
1338494
1137207
283130
732394
951000
45728
1106962
1550824
818067
1881289
1705503
254112
460104
611033
1560325
337241
1489524
1989919
244346
1015368
848176
1774845
1355077
1031407
316833
247502
1522015
951891
921616
653885
1126221
326849
1356012
1085853
901413
590326
418998
266963
544754
1247888
374204
806511
1823576
1465627
1071517
1195104
830882
769335
98729
1710299
1184139
146479
1601883
233738
804528
1943046
1497762
1383155
864976
1947043
1599615
911003
261001
1681887
1164062
1409419
141863
1000444
766269
532680
1252224
1492865
636050
1376054
144041
1713364
1612398
143312
585817
1853598
788430
96078
398614
172136
300355
804285
1979133
646760
225819
552298
141216
307317
151677
1803380
345811
583126
110273
341316
1888833
1898387
929742
239709
224989
1392654
1641074
1452991
580003
875349
351138
1647512
739466
835612
1580561
1824738
1180682
730553
353793
125927
1269194
1157684
1025314
172536
1229279
255716
603482
1118714
1634618
120150
1676443
360596
420447
247300
1872587
1605194
1830098
514917
1560323
54126
1859850
1877071
1114796
1459266
1465233
741710
1057832
1769056
1175559
1890254
1714016
425922
611424
1825201
1305856
315868
652094
1815898
1322774
1831650
73155
848367
192813
96981
443638
1370337
1030256
1690291
191358
1550190
1723129
1246763
280811
1097210
1333406
301468
462730
800461
1059048
192914
1324765
941346
603598
185298
1597285
1636312
440579
702569
1128059
326929
163035
1023208
502962
1883544
911304
1397422
660169
1516797
594397
256882
1569064
81046
1608350
659032
1023284
730457
487396
1230474
50167
393767
1841082
1068213
343933
1420302
216992
1271128
1738631
1823778
1314362
963405
1389783
1519501
660624
484612
1555607
1028216
183873
401417
304123
858917
1816055
377483
298943
805652
165548
570768
138386
1854238
1077730
651500
1645675
1309936
49122
1957236
855964
872178
77066
1317714
1412965
1602219
744803
265517
444167
1568323
542032
329555
636008
768413
78732
1981913
717772
960060
1633286
1429673
133749
1545771
1714000
422267
1234489
153118
1436892
661272
297065
712090
346429
874718
1136769
1805958
1840588
971327
478280
26685
648994
1879884
1348886
1058145
1411486
1878971
1427501
151907
3698
498608
1793330
1495392
465993
1709299
1490304
364649
309375
1796684
1767666
886548
769892
1484147
816322
927568
451426
902705
1463786
699897
1343980
1656045
1793621
374912
1386470
180673
1628777
609169
469752
772360
1297131
593319
1329002
597684
1786046
1264912
1808341
1803686
1599472
1363530
67222
1607916
573706
840866
1022850
1310440
1035563
1758094
1708290
9297
988430
1428092
780676
95279
62116
86968
1833942
1930621
1616461
1373948
1316739
485587
1260836
44994
1216808
305795
78505
1498217
506958
1215854
661048
384934
1224185
99545
70234
737326
63986
676577
1385637
1113171
963281
1162676
1961830
1523594
1240468
1183611
24821
1889969
1834539
1055302
443475
213789
1107938
1487124
1868543
788120
1363990
329687
513189
205907
1740395
1104846
71605
677395
1053610
1220211
398728
1192915
1372780
185325
1868909
819292
466135
1776301
1721157
19956
1029787
579554
1775678
380142
371451
614761
524786
1870155
402104
1919221
1663562
818941
973121
890792
1110053
1052046
1719846
1223067
856308
882667
37796
1225503
929239
968677
1284277
754294
411390
1605931
1576534
656440
709123
1819268
1495617
1915170
525368
410604
1032532
983999
319712
1930745
268456
1943821
1450156
50487
445254
182600
1115068
1618705
107959
1099683
1490940
1419989
1476659
724994
1767129
1071357
1923965
850031
284525
182211
1381951
1043026
30085
1407758
1667874
366218
866442
1475535
1488222
1527057
1204792
770463
556771
813016
1719754
52508
1931041
821949
639406
1412760
1339399
390461
173653
1184344
1726043
1578284
1703881
1589322
1166550
1145131
1687235
952878
1300116
449377
849141
353812
1162246
805245
1213548
278045
1905157
1306587
1670916
1472918
1938652
781277
1443792
653050
5899
1197894
660798
14959
1919771
1748185
1377819
1866838
912014
951351
923539
111476
1325900
712556
1669437
1339108
7607
1519853
1275842
705749
725966
40035
1528406
1596571
317490
1069262
798658
1889674
1206425
748687
432464
731101
1561221
449790
1360720
1554106
1144408
737423
1766947
216782
1194821
165830
583490
776795
1726596
113426
1898291
356237
1620527
1160021
1591871
1676273
66024
871248
1770630
357521
1365914
637880
1505648
1462363
1844446
70466
1017305
1945748
1451922
1162416
1120709
674239
1331817
954489
50723
1164711
804372
1449444
20430
1601138
1209913
949475
1339937
1456362
709448
1027881
884826
418026
1844155
1013581
200104
1016381
522462
1368590
372512
1842039
814736
599948
305543
1378598
1277879
1375459
491425
1392730
1747869
1154590
1906318
1032980
1463931
405430
803353
501635
832910
1796272
816793
1433471
225728
1561301
1700562
579951
1791091
598012
601074
45519
608998
1691399
1641192
1226919
644211
1453644
634708
421579
1260340
1485488
1775196
1419189
931980
1246209
1985908
1575939
277158
251167
209647
1673604
1037715
45960
818807
676985
1057996
1968847
789691
1748326
1707973
1661524
1262436
839513
124553
73492
1887820
744865
1776028
1444180
1385819
1513192
585544
1401612
574437
1175553
1758808
565454
619611
213027
22626
1456758
289004
1442434
1044289
886505
597555
1415818
1304918
663159
554947
526272
1079621
1841306
1632634
394252
1737300
385105
1486627
1160929
1902487
195898
1406594
794558
1773074
143638
1028970
408526
1983240
424912
1224631
1938469
746227
599652
670222
1432998
1743480
968013
1065332
350745
380744
533744
58292
84013
712413
612183
1871771
1551964
507425
1257862
1478444
380878
134086
1446253
1694826
1902639
1528601
1869700
1033163
1094399
1878553
124394
229645
1690625
1138906
1327157
582487
1493027
469611
127121
1924613
1663404
42969
1416825
834464
575333
1183075
1515418
1898220
1472514
551724
627800
471180
160067
1076291
838332
1706487
1990664
885241
1133396
952390
828155
710269
1435573
1620793
354545
219417
1739966
391611
1936189
630628
989732
1858883
9935
723119
227790
365640
1623353
1463593
1343119
261060
307765
1896042
1143493
1178237
481845
92441
596861
889459
626565
1924026
791788
572935
1507920
1497484
1538893
1377340
163188
597627
926226
1316009
1482698
505260
841226
368669
812681
1393167
1028114
1667040
1659309
1244402
1023952
1944262
1535692
1021363
1607791
1070093
37676
84965
1405159
294968
90013
165287
688686
43740
1412624
304931
600520
1667518
798900
1572386
1593737
1387917
1572381
1562119
1666130
1296895
407233
1472852
1259063
219147
1691758
970695
46244
1655739
909705
1163711
1148263
981254
1937557
1052797
134812
140027
230830
1244939
396162
376242
1583703
1988447
526398
162194
543399
1590391
1518905
658703
455549
142905
734527
400816
1413099
1603092
1802961
205226
1977594
803102
590556
566685
1236175
1490019
574818
1152360
936410
342322
338192
1701855
1940044
457109
1548221
360118
1647431
1335536
220712
645681
163245
199547
1183988
361505
1820501
601904
147823
1907683
855132
550305
382576
1164917
1543793
1675941
269799
1822609
1017532
1658939
396917
1113860
768669
409957
956170
1779947
1178608
674103
616367
1871232
1882303
553132
160256
947944
1116011
1930841
214185
1021687
1864680
1108474
1489360
974689
1230778
629607
1353771
1677435
1385707
48165
886173
723457
749273
297386
1171541
1569873
749485
935629
794717
41122
1872651
1236693
885118
1901307
1565605
426843
1817758
319696
384351
1622668
1890653
598866
989093
1974616
1057026
87905
813146
1342459
87853
761879
305194
1353380
182957
1002196
1857748
799037
1024585
429031
215180
209567
1696599
426004
1656402
1012584
1539477
494820
1923152
1523560
1807819
208680
1346299
1831542
25690
1025269
1689683
1739314
11375
540132
1253604
114945
412076
887184
499233
195345
1193032
1480753
837058
352367
1524340
671582
666473
1795326
1033801
628173
1532923
1726650
415293
238459
747823
579821
1295021
1915861
1535117
970461
1913634
1874226
1831882
1736608
883467
1925571
1816370
876694
635403
1698991
1983056
875933
548622
213804
1995141
1029489
1375415
313870
894718
536406
1724385
1112017
887678
582520
1620632
660151
257180
187917
647975
1464686
50727
4762
544166
1872546
1230357
1277541
255276
592674
310105
1425460
1449512
1985023
811961
252718
1195295
1168474
162541
247866
408465
869128
1853917
399308
1009734
189011
1389374
469257
1141846
1348081
1295981
459711
1747590
1497548
1577816
344873
375226
1310439
912352
544308
1955108
1687977
1633812
826483
968733
1008806
1217360
873704
954888
1481336
1413213
590345
1682804
844855
1371708
1104384
61657
827142
832424
1268852
442124
374742
330730
1729418
842081
439245
1643144
607456
701245
612015
668169
1399810
328484
223498
870611
517092
1725434
1720173
316373
1654132
261469
58258
600921
342402
761563
1127514
1630183
1130415
705186
1448668
674302
418805
327846
528659
665930
660804
139569
1844563
646557
1394751
531136
1293858
990676
1721425
1867025
1111724
1265754
1116474
1637145
1218693
947795
337650
1228311
1632237
751620
769861
1589160
182587
1178148
1620724
1834267
1986057
899760
1991779
628170
105433
95434
382120
780842
1712655
1280533
884333
1572754
1119934
1851866
1763221
1212644
860295
1507674
1686699
241734
650674
534474
857038
1220884
1654046
1768726
623155
1967635
1852888
714793
1758196
288364
1622170
550731
873722
1910091
1290994
1845851
1393385
240069
1566903
675313
1491252
1331044
175426
870657
122148
22351
674008
624987
663274
117096
973321
951514
1872768
746462
1482455
1236968
100809
125034
680023
1515019
1321378
739884
1587715
616953
1176392
1083345
909958
775376
1670019
69065
1902646
1194358
1014954
676098
1630051
1055463
716881
1620902
765311
1491186
1291476
256968
661651
960080
34723
712574
153005
833759
1488560
752727
1221960
1325248
340544
1598447
1684254
506308
749429
1093247
1929937
971245
24321
1032022
1655945
1320496
1067581
1831658
1120187
971367
1831400
339108
1093911
1179870
996376
1153971
1596785
283943
510390
863782
1176450
1543290
1850777
582029
1836554
1675820
351134
554759
1638181
1964950
1769539
421570
20562
1762902
1517550
46304
174187
715419
1284402
280781
1061606
1510614
118304
439483
804915
239427
883722
1406035
1127177
58955
588846
450514
665704
679391
322681
1940748
1799397
1437611
418144
1875024
717493
1776400
866942
145836
1156533
245866
1267284
1750043
1851526
1091873
1040096
404651
1618523
685102
1449661
478371
430788
984081
987246
1321730
1601428
639914
325727
669637
1711506
527731
1968740
1327139
674929
1647428
196654
1419498
864017
1715382
258764
1142362
1766825
1232047
167998
291177
1513055
1796878
117043
134973
485222
284714
1715866
216952
857899
1174748
1053351
255689
1060753
627283
1270106
452487
1699359
1036999
1131768
1155995
1438727
1633642
1638211
1616859
927083
1612477
447299
1476148
1199977
1798489
889956
1337481
569606
1691598
200015
1866732
594173
1187882
956137
1543967
1253495
897219
111409
1045852
1026041
990136
229015
1421129
162437
1706383
752853
794663
713207
681325
1472764
447723
1112560
702
203686
451265
441466
1069672
517257
345953
70885
1478164
501027
989612
111732
1418544
1408860
1455385
800357
763680
658290
837937
1948872
534209
1804319
661573
979664
1669811
1565427
1896463
1007140
948541
635703
924998
1737700
1815050
1837987
1258427
245172
1111072
339306
1813793
1063882
412839
599940
366714
241083
832835
1828044
1912089
1164849
729716
1959106
28465
319581
956877
1024522
1789912
240422
1329015
516722
1823845
1896935
1572039
1598388
1497423
527100
488080
1844807
1914341
1070735
1294109
673066
1146821
1184315
1597064
1764611
425338
1853937
238648
901216
746897
276883
1580397
1759202
628694
1126366
560866
1906864
442126
1885073
1429533
1151388
199866
844307
479239
770979
421865
1822337
1660502
1752565
814026
1242854
443996
1455280
1956259
1228024
1762930
785118
1832000
656383
1659507
1834245
1606124
530311
896966
1853481
1987736
351085
423475
1026439
1824713
1770895
924624
1123653
1913426
888804
858390
949481
1684725
639173
1689931
1037925
1342232
1548006
1751509
30132
176894
1910999
79937
1714688
1011334
1783866
407508
450800
1417420
118061
1442104
1918788
1487511
1861265
1711754
992775
1961303
563648
1310673
1978919
1717115
761375
256026
994554
1814388
1987336
1028438
1644049
1657627
1491374
388742
1495719
55514
1531119
616474
826193
972929
1470967
1255055
1748785
382592
92628
1574751
1103108
689399
244691
1642341
1092062
1153567
1664067
729368
753079
1566689
328189
1740065
1279439
284925
64996
419048
391812
152897
593091
1237605
237784
35958
1559256
1325766
1870800
534988
1808863
1457858
1513317
1881434
1946244
1539430
1733482
1189889
999051
622107
196029
1551985
12478
1583252
1934173
244148
1896772
532171
1026275
1390293
1844768
801262
1450686
1070581
651808
733933
794895
1912493
162049
856604
403664
20617
717559
934679
90219
76777
1907654
162970
1556710
987450
1925518
1112554
135005
1826974
1328033
1517021
1222862
1770329
1059068
245568
581364
1330387
399329
1292908
1947620
382944
1800499
1353133
132495
902799
543388
1619594
252681
40374
501651
987084
659146
1425124
1499534
147486
1361654
1730946
1770281
1261087
1331748
1696633
949623
1020713
1011750
1648243
1644336
661212
1665987
1210643
1567955
1737024
63451
1964823
1468255
1224824
1812934
1040995
1393808
906108
1922150
1306918
1882554
1468766
1678140
1621782
1937372
1586970
1662295
1716948
960102
1704502
1063812
386514
1495274
604689
53298
246101
666403
1230314
1317616
541802
1619493
298420
67859
1148389
160836
1822054
105328
353303
1343697
1530448
286330
917229
966383
912818
1254561
1357781
31267
898326
173562
1163036
1281257
69671
1951469
610612
1062475
1608574
285453
347280
35151
56061
91554
1372833
1971968
979630
1713543
456304
292346
1144680
1015969
706
477492
1413597
126397
1968099
1102398
1928954
898104
598149
389945
1028042
611448
1212317
1314177
811866
689253
1889476
599363
1727169
734016
473494
1961140
1330484
412326
783190
1033312
126182
318486
1405663
1361107
121494
506094
1862102
665765
352532
731844
54132
1221811
981642
1735644
1140559
644686
1396937
957402
790716
75106
435303
1543420
555763
1662841
570276
228944
1136492
667003
1720714
1316069
1970713
1567537
1692707
1074342
1308513
574565
999095
205282
401756
1964618
903208
1688140
1808505
1827614
257749
286990
354476
1627415
599025
1132754
1024182
1363013
424431
1776469
788808
1310790
977864
1228660
95705
1984756
514195
975284
1222796
1270046
18414
1325659
703783
1696562
1590719
505219
335987
1345047
75955
965411
936635
762783
1692854
1210090
1383985
1190976
1237238
400478
1994157
1435609
559683
1366880
1792923
1465813
606275
1825407
1378518
1788027
822132
314791
273468
1729174
815957
572477
191997
1954517
1050522
1712902
493690
156531
1543722
79858
1154616
581495
1183872
1910479
1732640
335805
16916
1416581
1640469
85735
1354510
461696
1499729
1372973
1077612
1966403
980296
1659473
1279009
1678957
1593001
1314370
274592
1963943
1707484
118242
79554
483528
1558841
1122688
1162136
624901
213749
511165
1898247
514768
749970
913331
1221105
1064912
1371199
1680062
448686
1022332
456103
757042
1067500
452126
617758
1315385
1022990
904631
1295395
1137182
864395
991461
536653
1509215
190889
1535837
1464714
355226
133101
1872550
301438
184939
1788715
1544624
1795971
9259
793986
752318
1889304
398695
1277338
338327
361048
1942129
477528
1927245
1809512
664143
62637
1171675
973746
79026
639830
1808674
817618
1563291
1237673
220147
1607038
225515
760028
1595483
11696
1295042
1125752
1501513
1160450
1162810
829895
1892577
1147257
1281779
1074694
564535
1580202
1314703
1203252
829799
803902
138845
274997
1565729
89501
330803
1698205
773145
1689790
1795109
1358004
1003722
1235953
1053539
1075140
306957
340288
1399123
373903
1871377
1814169
1136282
71447
1638668
1889145
523940
1045433
196587
194199
999869
1245667
1304851
387443
1627142
812241
618729
658803
1169540
1134188
280150
1491584
1703688
1760573
1367873
833827
1699037
650220
1278417
1065596
385071
632761
232888
1073603
373541
1873583
1271024
283409
677802
497027
1310401
157555
1806151
1727325
1189774
877804
674179
434479
1645436
1229048
1119373
1239194
454651
1026313
240024
1000378
467987
81050
1279682
1075196
408707
228340
168971
458799
1595631
348850
1936589
238908
1472372
203211
207886
633856
1330547
5410
1772847
1235121
256373
113193
1648462
62853
604095
192389
1989912
1591088
369839
102549
889944
871078
560796
346399
1464162
1662633
1013594
1725257
319128
931568
1605875
592146
1004486
1308956
1059347
368321
981596
1887253
215880
1865433
355829
1583823
1001345
347283
1118868
1351087
841526
597960
828748
1278190
556361
1634491
673022
1352761
920679
1694574
758981
995111
1767968
1306378
1044367
1233470
1575533
795641
1086908
1207432
1646398
1067486
205412
1627919
1754011
581293
499862
1866703
1748710
1347374
1318108
1746820
1670690
1955431
543753
1997309
1099515
183541
1053694
632812
1978322
1362188
1030245
654930
308446
1624911
1686275
1353792
1685084
501660
503876
1841421
986960
1073184
706186
610416
976116
1497424
337523
1484413
1431764
1928427
598265
897866
1681966
813511
1410146
1263817
836365
797837
1695953
160294
1611517
1858913
29434
1931312
482475
597385
290195
283171
270896
1851061
253623
853078
411198
1994611
1540122
1953380
1152831
633124
481820
1578889
1505590
168525
1116346
1648855
549494
847901
1134470
1933559
423250
1198574
1589886
1536051
769705
1725663
409959
1306550
210275
563808
453575
535109
510037
149423
5303
97906
1100526
705372
1210055
1721719
1280455
1462496
1445124
1388682
1367859
572370
138701
996319
401989
458074
1386932
266276
1971227
1749418
784265
279558
717990
714334
1882571
1054899
1673652
871046
1361020
1695630
1345115
721604
701277
224588
967372
1250257
1903643
746243
130071
1203227
1586100
135703
1120878
967310
602805
1676135
439216
1464692
700533
1791729
86140
1347104
543211
306705
1280364
868343
277471
1604348
1188910
806519
721902
42857
765280
1812290
1410799
1944102
1396685
260948
161556
772585
644263
427178
1347988
915005
615735
1276396
1616700
622306
1769918
551166
270582
726509
518536
1824286
33545
1247540
486899
965323
1994174
519213
576882
199874
1584937
124414
1884205
800814
1223095
1005130
1674282
1451521
739151
730787
102296
1949117
751755
1953439
454782
1293493
1215879
1874147
704667
43803
664102
1197458
386774
200173
1925593
745711
504268
837936
1923902
249047
1653108
467115
1751096
1425382
51461
619258
742283
1584120
19295
281106
1264401
1443650
214589
1440875
844483
1379394
870026
1521328
1934158
179195
1401323
451249
707689
921433
572692
1613026
198532
991192
1161715
1248242
571453
1726437
18639
1456867
356832
1803094
628069
71176
113039
1618107
819816
1769454
893904
1970620
881569
361567
1308217
400918
1574180
257980
893360
220240
1072103
1420977
24321
1297011
326850
1279875
566472
1961446
1343235
1935805
1883495
1435063
1289665
107358
1151989
361876
1572073
351748
1676588
421486
753133
1541110
300654
1102263
1070085
1067434
1541143
58211
274593
846717
198781
101293
1071456
1424184
116896
877201
1893936
1814295
803739
1779154
1693247
1361603
82520
863585
701089
172088
1844328
1635436
1729232
1828682
710223
329190
1946124
1349335
1399217
685170
408114
1432999
1359902
1826134
512524
1129800
1679467
1617971
1620849
1849963
865020
328063
733518
194269
1679599
1762900
1057153
1176308
718433
1742733
1695229
950762
170626
1744473
871339
643537
981657
828879
934052
1621805
1973498
153270
529388
525869
1593824
1676717
349313
1714650
39951
843154
1044563
1225205
1718805
851039
1646115
1764080
1676328
853886
905817
1053525
1459477
509052
521409
598244
260695
311157
233764
682536
632641
1873927
122430
1257934
247779
1679459
637604
534515
1018963
736267
1041048
1630709
1713580
823856
633916
1469062
864713
1146110
1833699
783250
253811
1873542
308887
817639
51184
57052
796938
80964
665075
259386
751466
1572096
1494277
433232
1757778
1272205
934977
57241
663925
61737
1281667
508991
658822
1578927
1564703
1423936
208772
1746435
467982
673256
480397
1415612
1577522
732701
383315
166203
1944677
305269
299765
1174106
1351584
915832
1232842
12563
858569
1999973
801810
1354645
1128814
216840
1216972
114308
1082330
678905
1518226
380125
1270348
475417
491747
1154172
619768
519350
455485
931555
1204881
1476702
943852
1704700
789249
1040599
819565
1960756
1521506
191138
1695463
1284518
1808403
1931081
1183463
304100
574327
35012
1847697
855348
1449128
845435
1429779
467290
715510
877993
697721
1791711
20917
35228
1300206
479674
1767435
629607
296509
1587297
168535
70810
1898163
1224431
971090
1293240
754159
912355
720399
1648751
253889
1922877
1563093
1935376
1088825
1488837
397253
1394496
399669
880571
1763269
1923886
1889264
731473
1715285
475439
574487
423657
730085
1687480
1854628
1264783
344641
1476693
1119940
581781
351241
897217
114932
1778131
1287896
1872420
1683540
1512160
1430210
177437
332240
1893641
1325758
1232915
93591
1228213
1822328
774539
338413
640306
443813
1751542
893732
130057
293554
799049
1951094
612726
1726794
1437794
768791
1343394
1127865
601966
1060391
1520736
1432206
849262
623653
904346
156899
1986928
805129
430732
1204690
1641955
1217787
820581
993916
627977
1314320
892349
1119517
882581
1972739
1721048
466364
1865625
785886
524745
41199
521246
119285
1978078
1324223
1290731
27915
1556162
311660
1873548
1160278
1078692
266759
711020
777631
988987
36376
1969365
792343
1735258
1334074
1531905
1573563
374488
1152558
102227
896690
374750
935508
1766406
1310675
202605
894468
1451879
1496681
1838240
1308228
984780
1998878
1759257
335893
470020
939374
1227207
1487074
940563
1860950
1831726
618432
795388
958088
1983736
664465
1688210
1611473
970201
1157959
857383
458135
1552572
1200970
892013
698634
1985844
469756
67014
916434
1616021
1255748
1494475
1229956
1770513
1548909
1286102
1441070
817976
1362032
885122
1340704
1600951
1623199
726823
1334297
65818
360639
1213037
687740
161801
923296
1551237
534426
1399444
1285842
655465
1445828
615324
1230948
1737540
1829715
1347423
338288
1586294
1556605
863345
1057211
85700
1951282
1545816
1172431
1342186
896202
378658
1274254
1547023
714867
738442
1818220
26029
1054135
1283053
307594
1011053
442202
599921
1865873
225744
1871552
625034
84774
959187
1939234
51632
1447835
42198
830810
963050
1488603
1475265
65335
1994718
662353
1912727
872983
820528
1128391
192342
946120
753472
809117
726329
814906
827277
1256256
512
322755
314097
398715
149489
1066124
370775
553809
1474888
1090330
836181
1572651
1152322
841756
333040
408976
693604
890466
571502
1314382
1888446
1674678
930442
632137
232771
1870153
1640263
290006
724673
1343798
572334
49459
317829
124943
1070592
722775
1086892
1238491
1993299
888626
1582563
97404
624444
1483612
348946
1337861
345864
1758242
1066743
1284026
1162896
1112140
1165058
1994688
1270225
1648817
17474
1300970
1502802
1722113
97701
1457267
599846
1034450
620500
948019
1483404
1038930
544175
1206599
1239730
787245
1071995
685995
530326
1182018
1291098
1428940
1102029
1608164
815176
1820313
1398168
1848691
1365543
1944645
1573973
326748
1246885
344668
1803222
1757444
488999
1598053
791262
1130567
1276132
1707973
1202226
247597
1330226
50156
389378
115584
179721
1129846
1846112
567795
1136968
449331
1578585
1366422
1288822
1686999
1597144
878127
461112
1456258
1540658
609826
1715529
419910
774908
1530522
1887266
1649747
339493
1078594
30173
1587485
732291
1196705
52594
989712
255812
1432105
416124
1401012
439411
1148458
492393
1084075
576971
846749
1081728
1097593
393247
1191062
738641
1135477
399650
856827
1266123
610133
1873154
340098
1042361
1404134
455700
26807
1356649
1235832
1076197
965575
11984
275779
1662650
688951
370453
1146344
1652217
1551762
1813184
535501
1569
1899030
760038
1082519
1384242
221282
115109
1088791
486572
284263
1266954
924178
1733012
79108
906478
650182
1088866
162997
1077930
884523
478029
911002
1485877
1512615
970678
1399854
1102160
618915
872480
1081618
727598
1448175
1543892
1584342
1777536
49727
413815
1617995
727208
207169
280232
1359337
527065
360416
1067983
939546
1099283
1036640
577505
1589460
1601805
1551273
1482688
540773
1005653
1850830
72635
1327547
811609
1938679
1946850
876080
1345788
1001110
1679360
1400583
223235
1380141
239352
1056854
244741
572623
1901736
486078
1307123
339937
101444
1704046
1927566
1703626
1516716
482807
613959
1621760
1898930
1784608
1364421
1307632
1890112
531374
1635275
842397
430503
1442814
1265315
832706
846785
850112
1699002
1687900
456054
1127966
120828
834867
1310475
842334
90622
1707802
1035862
1897390
1194963
1475920
144733
1272199
685304
1082839
626542
1972676
1950449
169554
1528578
1054477
1006962
902568
383758
1094974
1391770
1182642
858451
1779309
1325709
489553
1801984
1096456
171549
643292
1421974
4632
295113
1294356
1309977
1456368
1644150
605182
1036647
160186
645140
785562
1272958
1904120
543370
31676
1851350
1806633
1042107
1573329
14984
1002854
214897
1676938
64067
880536
488828
30771
1081970
1099270
777874
778738
462400
1190668
1429458
760569
127279
778257
1866222
998716
1962664
1521509
1927065
330063
888271
443234
1731549
638126
1703599
411278
1928202
1471093
1003683
336532
479962
1077554
933579
1652349
545469
774356
211630
930235
20352
1118953
1724065
193021
1911568
1882472
984669
858109
623261
900717
1197323
991454
142307
816037
1219300
1623079
1147449
238609
1993923
1114454
50907
453713
1912793
1530046
950671
613498
1955862
1936353
454331
646939
847410
1060536
711019
82610
97732
1966038
1386150
1730196
1340366
1739929
1477307
1912123
397622
1044007
450669
987557
139941
930508
949321
992942
753321
1757184
281574
658631
97461
819089
362171
1184657
1001849
1449282
35634
1130903
1776843
716961
756708
856721
433030
1316523
983619
1219504
91113
1665747
1184216
1426672
618373
158933
887607
599030
1089999
1823705
560119
155161
943227
28880
1720798
160719
1164791
1845907
771581
1430902
1467346
832067
40489
178047
1668165
1990505
980875
1152931
1737061
162087
73413
1183130
771661
1527429
949574
336677
512396
1721885
873842
818430
796241
1227154
607231
1031014
937866
1786955
129397
490021
1370926
577443
1395657
551092
556376
1552323
962131
1042186
937460
134573
1091118
1751880
1167746
1724494
765786
1534330
4274
1905831
128469
1049726
314582
117512
275576
1114647
1863469
1204725
492787
141333
1534258
209217
1691898
433800
711196
1809924
770501
1420522
861496
1404447
1934262
457871
1387717
1015196
1655376
63573
1255193
1876568
1267945
121176
149
210309
1568990
1132410
1574940
47866
1897651
640011
1664702
802223
889214
1882056
799747
1752361
243593
1163548
1901730
1506242
730239
1179109
1819198
783821
613450
923374
1244188
1096376
1050927
89136
254739
891951
342573
571850
487642
1479620
1883739
1263285
1059395
1195664
739434
1257157
1374497
1488716
1818546
1782500
836607
1404622
1669090
651661
217284
430413
1470712
1969847
1927696
1786423
1884017
1272045
457466
358949
526770
202764
814953
536146
86582
91252
1187797
1229768
1538175
1135519
1896737
907089
418473
1116271
95875
1281397
249256
1387297
187403
1108928
585462
1666254
1234759
971620
112053
130966
1638956
1733935
1882331
1688050
1346792
839329
829963
1469512
144074
424854
1585376
273698
740660
689139
724714
440390
963003
1440851
59708
5276
32014
684849
1232930
1483822
422538
1432461
154193
783157
880141
1028736
1079178
215188
1874679
632486
1810685
1424099
1747718
1628122
1561772
831861
1413944
338221
864595
1753191
37127
630741
1121320
1715505
1665344
1658319
1265521
253925
1954748
754021
924829
1221552
185046
720709
503732
708478
542944
1819896
996160
1602514
164573
1757198
1227077
1658099
1706556
1242891
41414
192134
1488567
673096
666965
451051
1775670
1646136
1367296
725217
495706
753122
410651
1138671
1918687
1556790
1347297
1492635
795057
323823
1757947
735970
629430
50155
829345
888646
131924
1334002
171462
1946772
644428
500385
626790
731036
1935425
1146171
1358307
1515161
536892
138871
171193
72107
1493586
406651
1298611
1342128
1346294
1492380
810792
1187060
1153057
1292480
883296
881325
87477
1076847
668973
236537
1026129
77741
976803
1662667
1314133
992564
1338158
598748
1851699
188215
381192
1969433
1494047
392241
1518967
752153
45837
1996030
1803081
424150
841160
727766
59219
841596
999779
1101761
1115494
314145
1098330
563965
646350
174089
457472
538617
1367001
567657
710692
1790018
1542093
1275015
1404584
1068462
1608768
836824
498615
1704041
1011204
664739
645710
167806
1454007
1747757
1415975
1687803
760912
310111
597010
234756
1155331
1850887
121272
1995280
1011321
1518034
1028304
820365
1232454
2466
765040
889277
78113
804310
251911
36407
1986457
532510
1897158
133194
1202361
1946635
618841
344912
352334
407211
1381266
1970929
1036947
1301898
1858678
1264374
838463
563103
708493
50484
315533
1154375
424477
1947646
1764184
863135
93167
1930563
1072397
1019607
1276627
643286
1521853
1815027
1948720
1957506
1571384
1899989
1688039
1789290
232236
327115
230619
59303
1243718
395523
419519
698943
94457
1213420
1642963
147769
1502034
1707610
1780860
1808618
559726
1629826
1194250
35739
762659
1494827
440799
639325
1104410
855941
1553885
1378370
1115140
1361466
311382
567435
926200
739303
603434
129859
44356
305982
1585612
968224
253695
1143372
990544
1092871
386401
1947085
176947
1295343
1242929
1471933
950598
728737
709652
694998
170332
1151514
412600
312781
365064
1269123
789828
1790463
1699928
724111
500327
1990468
401470
550349
1953137
1203134
80791
817281
377930
871206
1918732
252245
1226550
37238
1941149
668267
974952
546122
380424
1382791
551980
552348
1270451
828971
1549198
1712678
73289
744308
1570288
1101397
1869551
601548
978210
752393
8759
1924177
233930
143882
1842851
169387
2996
1769047
41958
1377018
1802142
1851718
1259703
1057504
1406125
1183882
1376370
950745
570330
1225241
1202559
1308894
812927
119347
158720
1562429
1249291
546357
1706848
251846
608870
1776435
421147
888745
414894
1336239
1047700
1843178
3302
273394
1383611
1370485
1622448
1238409
1913098
419664
1330012
848686
1920711
1307535
516130
1442457
1608968
1817596
1691577
1529264
1968689
63216
1501530
1476045
666297
1056648
489930
577803
1372578
1157642
439769
456799
1070851
141550
1508605
1133101
1213407
813104
666686
1413597
761057
1344914
788567
1082610
1541599
1046152
1299037
1609030
1151560
440752
1911394
581113
775774
1291217
1626751
768517
462430
1359998
827934
584176
1629962
461547
1536375
1054293
1968449
965792
1505173
358951
979492
1816421
541688
1892530
1062508
959709
1011449
938036
1186764
1543777
1012344
1826418
1243663
1316564
1982116
986906
715001
778692
1519638
1898223
87501
998953
1263817
647892
1760045
1728639
530044
1362430
1921940
235743
1755699
1960190
240237
1734529
147935
1387759
1337975
869162
1959833
1032896
254222
1038608
1139850
1148363
1019640
1686099
1280698
352346
1813390
75208
716173
697114
799095
1394804
1641160
1373614
535520
1754035
1978025
1568902
1618205
592193
882195
329423
1149256
693972
984835
759272
1770719
401160
1551804
1429363
1980515
1618756
632758
756928
1580611
279965
961310
329738
1867811
461529
1268042
1537233
1386643
1085100
1341302
1362868
451042
1494347
1866494
1873112
969478
243653
830548
1114159
1550847
828231
1233784
1719102
1460467
63118
1782188
607884
355592
628678
145598
524205
1999944
1914709
324763
801090
1703330
632665
1158581
856510
1801485
575977
387442
172888
957680
1620083
1734529
1375487
1295999
1889262
73432
262648
612547
543252
1312795
1156934
54636
1763973
435275
986187
1952398
1006578
1538926
20226
87448
17053
319113
1966413
960048
479868
1370558
1905596
1021737
45406
11923
178955
1283299
1683392
161044
1882014
490995
1402546
1151073
42544
1902781
715367
1759091
1354498
1991372
905222
238443
80220
107704
1008930
903513
1327536
488791
935033
1035427
974535
1065813
1563459
1920228
1902664
949509
1883727
186874
403089
210498
864534
1615864
1095938
1895869
533186
285972
991788
875830
1115303
346410
1644326
449775
724762
1073778
1777637
280184
353942
1020617
200633
410628
1203078
661123
1044675
966725
1710142
266254
1328155
139855
1036358
389362
781204
101156
646595
185178
938442
1037949
717659
768762
896844
1430275
1044726
1489221
1398602
1411376
954334
1607658
1949158
834652
334891
761340
23390
1820401
1760273
45826
1544387
1826020
705364
710454
493980
1953079
1019421
763860
60878
1279522
629433
1190606
636743
1143819
1011785
1046959
1935392
182836
173352
1826462
1290837
1355123
1295111
1463948
1426202
382852
1086043
1888082
390178
329491
1346702
1903988
1964122
566867
617370
854512
349524
1189087
1037091
1717219
386388
402164
1751922
178601
145539
990887
763369
806247
643347
297901
728082
1434766
1727099
858355
1073238
1668641
769312
727878
1087503
1261689
1411476
306609
1254914
164037
602767
172506
1629286
411737
770855
925387
958277
1134888
1837407
1018383
406349
1568832
950736
1408217
1119961
334135
1495116
136588
175510
749231
1402302
1746996
747075
320016
1222744
1981203
1613342
571853
1426477
800267
183034
1343728
1908675
1280369
670435
309670
1084165
349697
998017
359857
1949163
647719
1310108
1773952
410877
742392
435528
101259
1136652
735037
1534190
913135
1849412
973446
990535
1800389
1157969
1849745
333090
1263550
738183
1956491
1489015
401699
1882448
1924059
190467
864299
338631
1264148
1020873
828658
1013891
1301211
1572605
148006
1969228
1146186
1988694
107703
1845263
194604
344471
1089763
95823
78173
1526632
1113048
1433507
1019876
1724104
1336035
1626379
1671143
1804589
1291407
1752403
1862987
782754
406642
329094
1808879
919429
810498
1939157
84433
638082
1480302
1585339
254900
1877464
1165
957718
451322
1182236
1556610
539072
1579754
1947498
1308451
101595
1210273
251714
1765221
733437
1455424
1125112
1117689
809870
1264689
1648358
1440291
10775
936446
1147216
531819
1998814
1498111
797387
863436
535966
581383
1628670
970989
493744
726473
859241
655044
123
1132105
153562
1899505
398302
624009
1892722
1204537
187728
665519
1537770
673684
759278
672518
122082
1657714
754568
1353708
567351
1169429
1785618
506004
785226
1415188
1352636
1328508
1534048
621456
1408406
403254
93335
660876
1092196
1186129
617934
1083177
320079
1783495
294681
581180
1678181
1801948
1237840
198821
1817344
1343985
636588
1455433
1239380
538105
1256813
1036558
830080
1459340
195598
517867
24719
145968
850199
796626
960931
1513198
1497097
1382337
1726528
979972
71344
1444174
908597
1517494
760963
1337954
891614
838936
1735201
1600868
1561713
1020922
1254887
1743090
131162
1450324
1589464
102475
1253398
1442688
1378737
582225
1328555
561108
550805
1992505
946445
1838566
1049509
1088947
1989147
1789322
1778139
540295
1714241
411171
963676
1151716
1456095
1021780
580910
442798
312781
1147785
1534066
1022087
1863512
1585785
453667
957673
1926969
1983043
279268
154054
1280485
1326904
139977
282350
126191
1299342
935819
1184183
595281
228348
1992212
406495
302654
1084340
1290763
1780186
1107153
582783
621969
1262826
1070223
289166
1368567
630652
1980854
264894
660186
112564
494374
1728133
1897904
34014
1638916
1755726
225719
1400443
1607487
247597
1101594
1508027
212304
955779
920380
1232117
927255
1102597
936085
1499772
603979
802166
242856
1361053
1825741
383896
679183
600600
484798
1354259
462477
1003
308363
1405030
209914
882244
1296386
1326433
253064
1040624
1876535
25401
762289
687647
407905
1122127
1948947
1276577
1795793
1531929
1027121
1416736
1089141
686147
219891
847298
996720
1901763
1410137
1415952
1891554
1451443
303610
445254
1774908
14642
590975
843051
289700
667811
378541
610027
1459317
1417984
378526
1298816
96389
928880
752874
1569785
1100006
124906
227877
836063
1310128
98232
1130507
1270010
334949
1577067
160829
800229
310443
1355585
545460
738642
86510
1464777
1709999
1763835
1696073
1130172
1468801
1176455
1932564
1471780
342775
16752
109218
265439
1853775
1923416
130019
1584952
912962
333720
1123210
1365504
959464
1942444
418667
1606950
1884524
469190
1192312
885440
1520182
906209
1006682
1247025
6872
1253288
755902
686673
32503
1054927
224361
237614
978098
265115
1252463
167291
595707
959128
1129565
1802465
1818734
456916
1665103
377975
1133528
398935
1721621
281086
1778214
507411
974319
1782249
1937759
783965
1063538
704361
1004966
1652936
303628
1712117
1048041
1756193
1844417
247890
1837622
955389
1530712
1501711
198811
819993
1498646
1463069
800584
1231948
235848
1790114
1153680
576128
1175699
1614750
1329475
524757
1737246
1427653
508703
1504663
238064
671736
1439880
1594146
693236
561055
1437530
218510
1878246
1689529
987321
1813852
1016532
312744
1345619
354187
323978
1578206
282698
1264875
1389634
1526483
585182
950190
13441
1808847
1275957
1632743
1950292
1446505
1224896
1939858
935751
1910902
85939
1569737
1807712
1551450
641719
601035
1531020
873644
1959134
94357
826664
896893
731239
642859
989342
1053146
922382
1703373
438210
1740815
1380306
1927164
1349495
1648380
594291
697392
199384
309926
1812455
1071229
1848369
862907
1983165
1007150
341752
904407
1417958
1432105
1841068
746707
10648
773078
722912
981276
1137393
8978
440788
1353289
1956160
1946269
629842
2391
1315710
1118366
315368
780105
871910
1312052
1572714
950199
775090
931952
821358
1483564
177064
6782
95964
563111
1733111
290618
1559732
923466
404632
885935
58578
346140
35263
1055171
1620739
38797
29314
906142
1861444
205251
397023
1907465
723025
859286
119493
978806
538598
465616
1691581
1986976
740400
509662
701144
179793
169725
1980260
966884
844273
1365721
1889194
264731
362998
1506821
702393
413205
397272
630639
1071952
252808
1511537
232062
371400
1079886
768739
1567086
1886394
1294361
67947
137179
1262148
949471
593743
468394
1681490
1933488
899788
1954828
1854199
812699
541052
150296
457962
1591028
714068
577182
1304279
491953
839923
420948
303266
1453251
228283
1413481
421270
1881067
1187927
825654
126347
530365
1493907
731009
1732694
1736463
112016
1793175
840236
913141
1829692
1028503
1033090
1319838
1853515
1186282
1623425
1854337
412530
207805
771103
845572
434153
1236912
1432143
980005
548827
396861
1879885
1473414
1873547
1302217
344325
768533
1579417
1678008
709381
128910
1266835
1200019
940283
1514491
1838398
1737639
14778
1783763
269365
1462526
1275188
1964849
167926
1235062
1540907
1300522
1641033
1120804
922658
1024484
1782199
1029767
1805211
417736
1548736
196786
1233258
1686552
1525125
1639460
203070
1593362
865783
730793
920193
1826606
201564
1642976
171155
725558
931356
845036
363753
1848221
1245398
1926062
198105
473255
1080498
915019
294950
1728793
1637519
1059000
503333
1483515
1355802
255842
1716130
1053619
383054
688478
1077293
308344
974605
1585158
486019
1793238
1639994
1306263
1128853
597168
349729
138028
1349632
1058191
891148
630697
1159131
1329542
1044849
1839581
880180
1646750
1566643
949192
1034960
550008
1179008
468128
43214
1124913
1326391
1042189
765757
1474013
1004633
1832156
1371679
1872236
1988729
1240880
92465
187530
735078
753799
438058
621962
1739993
675411
294760
498997
1114292
417814
1865820
117913
82553
678911
162317
1295696
317384
730679
1613119
1346636
875758
1419201
1557891
1436400
560165
721444
302969
1299370
1624823
1944183
640440
775511
1190353
1309535
1150015
678079
1068599
1876664
191788
768755
257483
1992155
1764874
1028082
959458
367087
1229572
626216
150059
1413417
741818
1988859
1240331
1211366
1668916
1490884
1096759
1113614
1220080
1611503
365190
1829139
413970
920547
572130
124275
827680
1993750
1749461
166593
1998167
340031
1959187
178860
781974
77645
488351
1334571
1413822
976307
1776265
1936420
322282
1779641
610076
1670900
626812
1551502
892927
665996
1738794
721059
360050
412767
903667
1822431
159686
1417234
32137
119956
111078
800214
1244496
1559024
496844
1493845
1198947
1572064
1015612
712104
1222802
1207276
1584038
1874076
1681558
1281575
1721719
1544496
581615
641122
124737
752323
206786
242524
563387
1275751
1357875
1774959
100726
1674710
1514252
1044712
1940401
955650
1267892
1605348
5944
1235397
1387390
194907
1194712
557627
187084
1201669
1821401
733818
34895
1063304
392024
410081
874454
1316578
443226
838215
941147
1657263
1605066
1489064
337952
1545967
434117
566861
547593
221578
1594366
1778605
12990
1045429
366168
653019
799426
495784
1263658
1049182
1269129
1776538
1533404
221612
865023
581773
197650
20632
1922419
643465
1248096
1324407
1031278
366688
1198656
576616
11616
1492638
18588
241971
415827
665968
1043900
280069
1896793
672858
25970
1096474
1765590
637352
1151064
1324936
1994952
536297
1945978
177932
1256396
479106
1869671
1592985
1213138
1656906
1597207
1287180
1340903
876050
523434
1947904
671411
34013
125116
46503
499584
1553953
912985
573751
984970
1442279
560931
1099532
1286428
1236951
1905764
295960
116067
23318
1578214
1208217
1101909
1746155
1089568
426097
42240
1326428
12714
1439074
75683
1113150
1735166
1652131
812028
1209060
306612
1701533
1576537
156537
1947731
42050
942816
569066
400387
1177046
1498242
765670
1495678
146217
1235709
105444
1412152
1939403
410460
1839711
909584
1415554
532000
40364
1928795
1114615
32431
480892
912964
469424
1342943
1453844
1173196
1512797
680368
61956
1393571
1924134
822108
1433300
418925
204569
345163
1736215
343161
155111
356424
1409142
951110
1241441
212386
1398229
1216821
1135215
783441
455292
1698610
432933
1138768
1894586
1206065
1955910
1350926
1177196
1664232
923394
1261155
1463556
362671
1370809
465665
1248911
241691
588099
1568159
1491285
1763701
1688227
182415
449703
359291
522879
1259277
1605358
751219
1113853
1089337
911674
926798
863756
298184
787503
549839
1324328
1031402
941261
821394
1986538
56252
675330
647068
1291197
643
569431
1374217
1281797
1346780
571636
536433
1327769
957209
185417
224269
1447540
1915285
782760
902859
1477706
1990721
1764345
1856206
1699282
852922
1146534
476600
1286848
663114
2041
1496492
456431
546440
1467930
641290
1137258
839708
457957
34107
538597
945787
981476
1894176
246754
156209
1725553
1156823
1349861
1473055
1101310
185985
621180
246725
161237
1986566
609091
460931
867965
1520145
633270
431356
1111844
1912850
655036
1550999
1907238
474896
1875883
23034
533604
1735877
64207
120485
305069
549013
1535458
1510400
775553
837752
3324
799339
779769
605312
831820
1844641
1826616
841511
1257335
681010
1069885
1048181
1486033
492871
24607
1683182
692838
1399403
351572
1161992
1367164
493597
85621
1182461
696359
1668111
597017
507633
1803311
1498831
855415
1588115
830428
1015340
239648
34315
1863549
547576
417412
1747608
378868
1126082
1911507
673055
98774
1095800
1434765
437020
16916
914863
910391
205804
1550266
505121
1095126
933540
751561
845237
1151763
1410391
460106
824777
477101
888069
1006055
709874
697227
313625
1963926
1171659
722120
533177
1424598
871021
1523872
472649
685493
790242
1341694
1511093
1814191
816810
172958
1369204
856435
70048
1294333
1466237
101215
1212141
456808
554553
422614
1067689
979438
1168377
738572
242977
827289
123136
1267822
1460471
679203
7922
855474
283141
405586
1669706
1458761
1528522
1690855
1225306
66563
1257420
395441
1155072
611798
1460857
1834787
1297678
617822
1542299
1010735
648363
1248745
878955
1636037
1260280
548666
1528508
218660
1355153
1569427
735131
1493755
740635
1336936
1630075
1413378
95875
465252
1042290
1436644
486492
253931
692804
1618005
1100657
599018
1146154
1323348
133723
1715947
1436475
1103257
730048
1506319
1976736
178552
360762
414791
1457635
1343158
1131194
1161509
780787
1120603
767474
1026660
1484968
878764
1311813
932274
1283282
1868341
1560890
1911903
185163
61300
1192116
1169736
1949247
1702902
247731
680229
1585656
1106417
690280
1133990
106858
710021
1244361
748198
831120
317253
1442902
1451348
1504159
977844
1655875
1057365
1875033
366077
1816058
595927
622556
689042
978454
1455698
117308
1772463
1405372
1830083
937937
1072399
621069
622783
1609430
1505270
1337531
1486256
1510938
248754
363851
167487
646260
1599855
677174
1297591
1060986
612784
818876
1896769
1488348
164001
322593
1136494
1805715
1598875
878676
994024
1220372
1948153
847744
1536539
646506
1438535
1009086
848854
574952
934998
1729512
1646901
150191
650445
94983
446858
1037217
130291
1186716
1357675
780118
421148
1578755
1786549
358965
145216
1040920
1569264
1606900
65410
796039
806076
712279
1042885
1314699
1191741
1104630
2149
982790
1481600
1339903
128838
1133663
1365424
140199
553855
1163392
1120284
1604649
1807802
1056920
1239351
14500
1903080
1896179
106285
707273
140664
789733
755859
733689
860994
1739561
1208790
862412
979799
236810
109226
1554278
195359
1143324
889868
1470661
144131
1952318
945488
520532
1097092
1010399
1421229
540637
1432825
1581784
134042
1071360
1797853
1842093
892710
1317722
1125292
946654
600556
1506644
872065
865327
637531
1290361
132340
272283
1042617
1731503
1359493
773905
527021
1349559
814743
1748572
1136376
586678
1051613
1622449
9977
311114
523880
777269
1005304
1426172
857173
633979
1332060
48573
1385146
1933599
378960
416470
1549
1749744
855907
1733033
687148
5348
98597
1602614
1633364
1257623
688827
55361
1079219
161133
1541183
915015
1790864
1225578
168628
1712609
1475414
579546
1504083
1891105
1828343
1772224
336873
1087762
350576
617453
1779911
1825085
1377355
854549
793230
754659
1969118
344569
1979035
158196
1189383
1318466
1840322
1215749
357910
1007781
1542359
799936
391428
1539266
819343
325744
43604
780863
137923
1511333
631593
648179
241208
1544235
1846346
1260775
1042125
1379058
1668390
998492
1810208
813187
1373057
51051
1501162
84545
1330873
442007
717696
407179
395568
940885
1215239
1747028
640309
839639
1140370
1401702
608650
612671
608899
484642
702613
1981134
606800
1156212
322582
447592
1913395
961196
1231470
607714
1874614
1093293
1247322
437729
117259
1024335
1525769
1701621
1786487
1203386
924732
1856192
1731568
1442694
988564
1597724
1264588
947520
1438204
263752
2372
753097
1162862
1261737
1913852
48153
1265440
1245752
298890
1679204
1790213
879594
249324
874717
858757
539108
68471
276981
251561
737263
1508886
220816
1024704
200789
171812
416144
1327308
1825122
642385
329928
1748278
1836879
1020618
1983047
1977228
1464480
1620146
1589172
24003
875217
937840
1146162
1200026
333675
951835
1336347
84997
1865103
249680
1856360
91610
1727919
1233937
510335
1113859
299264
1798952
530748
218609
1254255
649939
1158485
1572969
1072620
1014758
1304279
935311
1401113
799046
1177771
1399254
1339337
1214166
1263481
575323
1088030
494246
33128
316839
1442310
1842357
1789247
1007241
914652
1052398
1971325
1847661
1212302
571431
987099
558121
892404
1836702
1997861
1506360
1273310
501697
916797
132747
970990
1042348
1491535
743930
1870551
1366101
331877
1617869
894355
1335931
384338
608248
1791039
1483355
218641
770975
983573
708077
858424
1291238
372211
404930
1060911
1896066
1370364
36430
790690
89056
149323
1557877
475676
1615488
1000238
1227969
1632382
1424595
1385561
1150191
1015829
1222950
612785
659465
1420053
1072513
1740439
1346505
929002
976969
1692365
15035
1477683
1255875
43496
1549093
248421
1508045
827892
953565
1522731
1053948
1159645
1815635
317771
112746
515745
34414
723122
395271
162638
1098609
1441562
1830204
198176
1036405
536868
329523
590155
1086358
738655
1470147
1989605
984134
1214970
17561
1434130
359423
1121246
1729082
1699757
412656
815686
450016
1448731
1608102
1129178
950852
1706913
1089311
1202308
977567
1715354
1562394
1219305
752187
1870815
1586575
570516
355513
1422858
1823736
1090510
1069586
195249
1966027
1259053
1708918
1976215
201625
328236
1463120
1662781
1343599
345258
761492
1685750
1857801
1707664
545047
689636
762585
1852317
616917
1476018
1196067
1977631
693432
1410705
982174
170852
375087
400915
1951177
1378925
932542
1382832
907909
168993
1533631
920609
1622295
362568
1894803
906517
1083865
213541
1643223
1438019
754738
431370
228311
332684
370676
1501896
152835
1985688
721118
1549663
228451
1748886
640046
1916556
1424303
1737503
246538
606073
899510
583283
1094141
75876
1482952
1080645
1207241
1639036
1755904
1235075
1278542
1048235
960016
1841262
1328838
1164708
1597564
1306244
1713598
706047
1290423
861726
1709157
1060600
696850
785378
1738537
828740
270732
217773
1589787
764847
375546
177271
718540
396911
1015746
197826
124238
827212
1661908
562167
106600
31427
504025
1886123
71989
927652
386232
1422664
1115849
1378185
259819
1092635
940000
550073
272459
856943
1503044
285205
1877992
1534174
20851
808877
247503
1483458
20575
1397692
1844562
1742002
1133057
119582
396759
610893
1789612
512045
105017
943442
953978
962361
1421881
1185458
939599
284868
369519
55733
1154507
225598
1372382
1182920
1290546
1093685
193469
1479045
693739
1300115
897537
1452093
1002644
1388902
999416
1035622
510087
94741
108722
822136
1020613
156203
929593
1686050
779595
455222
1990143
1651292
332807
1575288
109646
1860862
748298
1967622
1725465
1951346
1034569
981979
1773465
1447592
1491286
1243895
1677310
1093066
1735614
771814
1399418
195821
534802
1199208
1282044
127085
1422021
1308712
344550
658299
73668
571447
1318879
174465
1446972
1062511
1235429
1236537
673971
587309
818158
1371514
1923731
1079823
912595
1828926
1466143
1648531
387770
1464164
1671953
970680
563063
912337
1456289
1746553
290337
617545
193462
442567
1545155
1445822
1529763
318202
73744
531057
346526
1392044
124294
47943
1018658
370954
262149
812949
974140
1856889
1494283
607639
1099683
1455196
746369
1245978
1249007
166778
648738
193666
1649624
1927891
193834
1675623
1163454
1816314
25249
1483542
1774600
1821856
208518
639331
433143
1011040
1585781
866902
1557853
1963196
1282426
719159
1580221
885443
1067674
333747
77917
1640514
1437165
1923475
617447
662388
1215416
1104134
1575557
210047
1596911
535211
867797
1278118
537473
931531
505665
1848785
173624
715087
285663
243040
1617789
29540
1627567
1002583
120509
350256
676787
402346
1481397
660450
1809733
1539701
1150553
1383718
432059
1922133
1845069
399047
630854
1137935
1344294
1243521
845996
761758
1643677
290724
1573340
1126198
409423
1045470
844904
631373
754153
1426720
1297948
924726
1914405
890354
164741
1836731
1637923
1995729
789932
1686058
104879
647068
393504
1711340
1480633
732474
248024
167996
540624
1469380
1177287
366226
183987
687161
498713
1641138
1379894
1168457
485813
1140252
131016
307591
426224
725043
638212
1705613
1289796
1694244
439454
1380693
387297
1953897
1751351
1392034
1195836
1253891
1731895
403752
835175
461902
1807715
1656797
1941119
523421
150879
1449388
689954
1925846
1969747
308273
1844694
1216460
1466532
1608633
710404
1343600
1582405
1971789
779102
808146
1997364
107867
680128
978919
101664
387721
767418
1694886
1546002
552823
1868962
1408363
1450142
1180450
99510
956292
1299488
860209
1227736
1525438
46743
451341
289188
1950247
24918
1300810
830533
1761080
808503
1048511
524847
1386800
1210563
1689985
582185
1243329
991285
1436069
588523
1331226
1747971
1011805
1927527
204122
1727280
1917156
1940174
1154006
1455167
503873
1682550
1138778
1948729
21222
1964236
1457992
1027705
1097770
62259
1510581
314728
1737614
1345355
54699
860513
40284
1955962
191023
1733619
306556
277547
1291009
784724
257790
1857924
1500642
424583
295261
955832
180265
555473
966685
43473
587341
1620292
1665386
532518
1044508
1923244
1316376
1446356
1428038
674292
242875
405951
1725480
1463046
493021
1833606
774332
299142
1133180
284354
51808
1070537
826353
1035318
1580749
317728
249178
1681896
62646
1882862
252284
1096001
329455
1605050
1822750
363365
180651
257221
1964618
1358496
356940
1727348
1310577
1379072
243588
1542773
1313745
1196312
1805296
577216
762306
1075935
199536
80749
390317
971935
1314278
1503596
577264
961955
248599
1344657
1578357
1525566
515766
1786416
1973445
1062039
1386086
920547
296588
1414365
1874954
41182
1463816
292927
40729
356265
1755693
1175192
1200908
324405
1648207
1588710
37431
1050008
1542184
595342
1179746
1821305
912380
421321
1210769
1135301
1770812
1543641
337870
81430
1988169
448360
497949
474837
246249
87483
906555
1895430
777634
754044
1539517
70439
31390
522519
239959
586315
1098793
1026368
1019861
203719
1711225
573260
1721460
433673
1458576
1622789
1456166
1647423
773719
470171
1997535
999892
1610223
1985790
1226726
778313
1121208
1606298
1609566
1038970
1811918
295739
1170056
1848914
1911909
1572069
863725
289823
579711
915176
1489299
1715301
233808
934628
1228724
425110
1388279
334080
310955
1796605
820964
336464
425605
1746842
1459793
1848636
1160219
816450
1039087
536446
1014327
1066434
1128691
613298
1066488
115037
71886
1939090
652888
37047
835289
217910
203223
1740047
385
1851812
1009796
1858211
32310
422345
1362124
478698
940796
989777
472634
517002
1265862
1690234
889330
1490859
607425
185300
1768523
790050
1001320
598147
109322
1114683
161937
13067
1358745
985744
1027203
1875674
5487
1272016
976365
69560
1618689
953529
1595413
334821
1401139
1117138
1625224
493078
439237
1831120
731327
105258
1182457
44089
329647
1389336
556432
1879421
1319875
1490388
1402478
252260
1375571
455074
1388361
1826747
957533
1254617
1149138
1581093
540816
115955
1237237
732049
1718811
353413
254660
439614
558250
690111
1659005
583090
149151
207221
698498
1576772
160607
1408592
892459
1130253
1969941
183421
28809
1205875
335557
1596546
359637
598784
13150
471139
1817812
898974
1430612
865431
124314
1412094
818361
815159
1140616
484117
479044
1647286
289326
121130
1171945
914276
739127
1143550
1195982
58307
1267042
1284970
1924042
4027
999564
276500
1963816
1477495
252663
1874781
680487
1395499
921568
404501
1301258
1354463
745432
50375
1906850
29936
1737422
910934
1195208
1195053
584062
1521543
1377529
1585084
281274
1810599
634298
1936770
57502
979208
650821
273431
1720231
808113
1078760
1811483
1447230
1853169
110411
992515
322357
623528
1973553
176411
1716561
1450613
422066
576911
864494
989467
1738245
15153
613597
253207
1820468
1396930
1696521
378472
1772736
1393452
1489593
1891503
1858248
827688
508535
93698
59605
1616172
1753520
196124
1809284
1647177
1184974
1499223
380279
111301
1908159
367552
455100
1166166
2417
1108374
1736121
454628
37450
1283886
1670633
1223189
1295590
1421198
1936106
684170
150270
1354163
1710764
1150477
1239182
296867
93966
467323
522650
409554
1644045
1432960
1014082
1894830
692698
1385320
252711
246042
704181
1109103
905469
1439727
1006145
1061674
1829431
1016539
1043315
985322
1419203
58292
1667162
1169026
486117
1987109
1916909
1197954
604301
1103454
767628
204070
1643600
1074706
169171
1474449
1549396
1577852
304226
1767693
1652895
1786087
281838
360858
1936865
425962
1122164
1699094
1157226
1421625
616859
227947
1177983
1944774
148593
646106
395982
494012
1817178
1755261
685674
504749
1081793
126298
500889
167732
1179333
1567883
63502
178260
1394134
715641
1742029
1366833
1089019
986375
623238
1374586
895875
439959
1126688
207156
130223
1915498
898272
583940
157300
1253805
1739756
1198744
257804
896414
531733
210841
1346101
1115721
997973
1782546
36972
884783
992379
1806569
432556
654789
1178894
333998
321714
1468571
1777836
587736
1405381
1831458
220019
495793
201507
1461162
148786
884040
375194
258667
816879
1061369
1398102
670754
1870317
570667
461198
1092946
1823845
110789
1102455
763603
1994974
1200297
813110
1682414
77779
1416027
476399
192869
1676404
724279
1809588
1167674
695601
301411
1471433
1681561
1459622
1810887
1682165
1761719
266941
1640067
361607
530244
1894291
704088
1047651
442831
151942
188117
1012507
472623
1108789
683703
1899399
1533026
1804494
1521711
371815
1460770
315251
780749
839619
1330826
1579900
162609
1951445
310126
239932
1912437
1017667
1157747
1380189
1967040
826310
709883
1962315
934667
686700
1566138
181746
1548012
1171422
1236516
43875
1033484
1198022
1900306
1457433
964323
864130
97236
1787718
683113
1661655
1902584
1349252
1770215
876432
239404
712685
1677201
465377
682046
1784123
662114
1990488
1696441
1615816
929795
529653
1675093
124154
531872
939051
1846406
1931209
1331210
665454
1253435
993506
607961
91069
1273475
1891318
742111
356128
204877
1726775
1277240
593305
1314196
1070006
1409470
667796
1028380
1707250
1157812
573827
1324144
1956950
1825468
1024969
298717
1737908
374937
861778
1046102
282213
988448
1391768
1031910
1414242
1508327
1388251
316337
771141
305937
1996499
363930
422425
931842
106943
1361322
891738
1635306
109224
206966
1989165
519525
144495
654908
580746
1939709
1995315
1663151
1568021
1415729
1824520
913436
1861833
1205827
242072
1731845
293531
213673
1423384
459094
727541
122811
769229
1017581
799616
1657524
982387
530822
1438320
781961
325569
1909442
803068
1838774
379249
235625
1166102
950496
235209
1393226
1797344
198289
1993467
925693
658240
316326
811483
920500
1610527
1843657
596896
443330
1999990
1378459
515022
174251
1701320
1461330
1891270
675323
332202
181890
1716689
1929984
962554
824947
1553441
977382
1629780
1816643
1060827
1862963
468716
1996557
1083237
1379784
1010926
512086
1469031
1332591
786564
1495754
1650760
1588521
92758
879419
1183246
1950738
1777113
216944
456166
360530
181691
328213
1668572
1530347
1219463
1850483
1459831
326130
1288168
505220
1195403
439175
1507236
1668480
777403
1898226
152087
885822
981154
1141330
1846320
1648034
312087
836696
809502
448547
541198
505224
708487
97480
24733
1088516
1769275
1427776
1845451
1140170
565765
1505230
1472214
430498
1312832
1233460
747647
834441
1009308
166333
64397
735322
68430
824775
422173
348013
331976
1814467
347373
1926151
121785
205895
671734
990917
303129
1331774
863679
1921860
1131327
959548
199925
630833
1054404
1828004
1535776
211740
856987
1599643
1341225
590005
253016
238893
1842926
1184044
833502
369872
275511
971855
1820171
1951950
967892
86752
1644262
310331
1772383
851593
549439
1141794
1452202
35806
1284767
178503
598257
1148143
400744
1421760
1444093
370102
1556430
1258725
1605133
1757390
1703963
412291
1990002
1195803
564647
1806149
1907398
1416938
582003
1648294
1686858
1868924
673821
1676621
134510
1526333
1179713
332863
70339
1946985
541983
333160
1650139
1003891
773242
1164675
72595
1190488
804683
504225
158987
289012
461796
1180653
1885584
462213
887166
1238404
34788
676621
1594116
321325
1605481
451584
1496471
10935
616376
1070302
1013106
782953
1982240
1151761
832235
1966643
60855
637591
193046
871079
381024
327647
1762675
421063
953505
798220
486530
660836
229461
55278
1923589
1960109
1474903
130982
1712042
819664
258215
1661176
1486179
1775394
566640
1345954
1397551
224633
1583308
1513468
174345
729758
1318274
910417
1122641
612884
274474
260466
858654
1386866
607912
1904702
1805649
1983246
1061843
1229042
1030876
310555
1159399
889619
474124
1385171
972784
583361
387658
648347
1417196
349295
79734
1196942
491655
1482410
432469
1282300
1079414
13029
824764
1206944
875396
151065
412102
1761691
556332
70300
1300604
1109128
820421
1191594
1419272
1025478
1191519
307328
854449
1499019
1966918
211205
810168
1114572
80276
1814286
1153400
853096
1058606
217212
776085
316087
1291544
1424151
640180
18816
608981
1049860
1737001
1579146
173870
1483414
1184186
1934780
1270636
1496999
315015
1631804
1808041
1344373
1444270
917414
1965715
770296
979262
1403931
1096790
1969063
1566830
444764
1155530
730201
297373
430726
306674
1095746
246703
1610776
120558
1247473
495024
455552
1700474
931067
1700665
1888621
98775
1647656
702057
1988196
525762
1861213
1810368
880993
987997
503726
1081738
1716770
905486
1251512
1997595
888449
655854
761270
223451
1384756
1846703
1208411
678625
1316471
762269
216708
1229993
658389
1989512
1651658
1873861
1017467
1903915
1773791
1698068
96873
110766
1736551
110789
964759
1114906
418509
721282
1372493
1934935
1898813
1610952
313912
1084731
910246
1376865
1990322
216517
941697
980842
1568525
705705
275055
1609419
155318
1349863
261405
648877
544140
1257152
1242738
1696638
1236483
1381664
1728474
40410
954028
1551925
260358
804462
1895710
753408
677161
1775647
1554774
518006
1542609
276105
665717
1298505
1502145
146284
468884
1102607
570097
1431930
660874
1611208
796273
895290
1844589
1283431
1897697
171577
173409
684369
316444
857820
687695
1663878
1441899
1810726
241483
1766069
1418599
319729
1565236
353545
1695669
278203
1003992
518471
1324563
231843
1651732
1413208
1921314
662688
1556786
250464
286195
373077
1179231
1820423
1851074
1177287
1775895
191449
723681
237781
1340293
1280829
188627
560524
132682
1384151
394167
110245
1617838
1603504
52152
1066129
1826800
1865157
605520
96701
512159
993487
821324
74172
1104377
1072661
1303634
97757
473407
448301
318084
424724
32957
1651680
1008882
1441382
966949
99673
1296944
907394
1664727
123793
929243
1470588
1721885
1894694
39107
1521204
943150
1445201
482435
1742779
382818
864545
1275925
1277118
383731
125724
1268293
1267525
1167192
280147
346796
817889
1661566
1091452
750135
784451
1692503
556218
1654422
1978174
640791
1803631
1767611
1313220
902084
312318
745731
555431
1079830
1021805
243139
1385602
1512371
908485
1155595
527923
1003203
1878625
1964792
339753
1518232
1791049
220570
1325670
1382969
887979
1739691
1851609
841236
1959045
661742
1817903
887526
1651180
1983582
618221
1224171
1658051
1832767
1109899
1246010
1331486
1350406
1650844
826116
1809149
665270
1568864
1387436
1470030
1348061
451684
314334
937550
1677484
569619
1966887
1426691
44122
641191
1970584
827669
1214043
601898
552201
1963317
1039355
927424
1653900
998702
241487
1817544
1340130
1943068
34088
1644223
1284178
1727049
1624996
1069690
894710
764541
19677
920070
419409
954827
1721465
1284925
113811
280302
1745958
1393320
72350
488117
806410
192177
1719025
529742
1311773
427037
1131756
1550446
1223197
749386
435448
398494
148476
460142
1758094
1014524
64411
374801
223059
1311177
1709467
1140409
216084
392164
1834952
1768278
1183749
52866
820526
177004
1432117
878653
1298283
1002770
1723895
1040206
1345658
592678
449352
300733
53780
159680
194662
1504896
485772
891599
1858817
530510
896607
208502
1547935
1859551
1105541
1326632
1589942
1769476
619408
203696
1293892
1882543
1437229
835924
1449030
1918983
145113
700155
1113016
1673162
821821
1391174
834908
1292767
1978840
697657
375581
141740
1932558
1519619
1280528
47440
1251750
356913
840581
1004784
1254877
167125
385936
1779799
298064
1312022
1363168
1084586
1270022
1336796
1339912
600852
1740931
1152256
576001
1666436
435363
1226517
1299315
5789
627904
570092
1217905
1483015
624437
568425
87049
471683
1304786
1639248
194815
133548
194790
1268410
656340
199643
180358
112722
1174464
598034
1720473
750374
1314523
1540860
1679105
465741
1205072
156008
1795141
1134646
829971
753300
1696356
1977743
129036
497621
1978330
1306670
625475
829583
1964648
89428
686805
1034902
319228
1952305
1671463
1814140
420558
1831540
275732
1449564
309280
127397
1124553
1989673
1598436
424384
1373597
1835298
1204134
784825
1100018
471952
1254742
1921229
1213981
1244891
1592371
1448394
1711968
1705522
1434670
1882638
1168792
1466386
1770437
1024760
1219360
307352
1199662
96387
1910950
520859
1228034
906539
1282554
577655
1274975
437373
376773
1901986
102143
818003
1801819
458968
1527183
51887
684799
277997
710337
1246291
1193491
1238186
656326
471112
189908
1587937
1885376
858755
485207
882852
1944446
83727
995589
1207400
237604
513345
752371
279579
1010200
1777634
1784121
1307183
700393
1414583
790793
1023248
1922452
722262
1713298
1314347
1956476
1649163
1713974
655393
600388
999881
1383910
929910
1319813
1111486
392266
203990
1803441
1267859
885930
1883936
1420847
107747
1794170
1450014
837041
516790
189329
1303126
1436330
608307
798831
1080033
175724
1476749
709112
666997
1749929
944895
1550562
120432
1905236
694132
1508326
1123815
811576
724765
1374013
798611
1783008
1027259
610136
1837366
1595713
1984895
1912427
169460
83737
1472685
703536
513820
835752
1017396
1560473
1276486
761189
372482
1506794
453073
940621
658836
1796877
1540507
1669621
185711
520851
1235217
1829177
693709
1473321
1565213
75070
1869061
1641987
1364862
732308
1517562
1237324
1844607
105610
146158
1854842
1031443
871364
837680
277586
1456590
1125885
1611070
174237
357313
186093
1772664
1906258
890303
1032170
914240
1606654
445531
789130
519852
1159737
1354130
1757773
189867
129889
182878
167257
172194
710772
436305
337906
1668704
1913674
103254
1000816
684902
1086739
830649
94956
615061
798935
436635
590326
1093113
114161
106520
1046242
145902
590663
1402355
2406
1880916
969350
1246369
1217265
607425
1821735
553937
1965670
772761
1310531
268778
657176
1353996
1438389
225555
1787
1959775
57894
93058
82402
453973
865940
195090
142829
50430
738000
1803141
399490
1753208
594900
98437
1550307
679303
118441
1685369
384697
1528876
1774991
1557663
1384475
1395951
1076422
1220371
481157
1166805
1959575
319932
602111
1709536
1537083
1859176
739720
1853870
683871
28423
1093730
912610
420515
1261609
213974
58655
1986537
823367
1465888
1785577
1032020
264400
1086695
1018611
1817765
1106437
1153068
1851907
1298520
1421061
962840
1398436
1313268
675800
1942543
459477
924334
1394311
1203436
1293172
77149
237312
1548009
1431412
221724
352373
1146051
1638174
1872279
1877951
585410
1820185
399942
475604
80133
66171
1811373
927647
67994
1437172
1250652
622798
762051
319282
765520
1235193
1254665
541680
1098336
654699
882009
617441
108600
1379576
1175653
537568
244198
1824888
1069313
437322
1508701
507981
1731681
260903
161430
736822
239447
279491
1025170
224557
301507
205881
1585983
81020
590000
313993
1853973
1694844
1748907
1369755
1019062
1935273
334907
537057
377889
342477
1234972
45982
167061
691494
1667959
1478521
100613
965617
1726265
1607366
971182
1927739
1232098
1369193
474950
1426952
1154614
367343
619608
1891689
862069
242708
1558141
1031709
1128037
1588493
793219
786822
1108763
1463102
1515526
835352
816312
1132757
628662
1167629
673155
313293
108957
907511
600714
814157
135430
1088282
1969563
1024877
569570
919770
746435
674462
1621658
1386391
563114
653448
1065975
1475339
615107
1551826
208844
323307
323218
1195683
1932582
442748
1340288
1306119
1605221
801524
342511
147909
143103
855327
1581054
1195027
1604390
831657
1065789
632064
389233
252277
1622715
1586072
717082
1074616
216570
369693
1055441
1806363
825264
281862
1452284
1538168
1880055
345975
1435105
1042626
280592
74800
1359612
554737
814345
914770
317590
20130
720978
574830
1569522
770054
641014
362443
317776
1368718
1177912
797064
1861584
126630
914596
404784
797501
967828
1969813
1168404
1309609
1426898
1068690
1354000
1989681
1047204
1589008
1601844
1773298
1756764
1591202
852054
1962318
106381
1499892
1287442
971602
421984
878142
197096
1262510
346950
1044509
524437
1971063
410051
289272
859808
183389
1608756
1343353
857007
72923
951323
704845
434874
1599480
567522
1482362
1733884
355513
1151030
1884294
674578
1736606
1338270
243424
79338
198655
1458005
1530603
302447
730527
689847
109137
455239
1873189
1033538
1312218
181193
1530662
987203
1007986
1235294
306066
629272
598919
1254305
1098173
1405832
684656
114196
614549
1543832
1741856
181001
1462394
305907
1839224
271089
884175
1497664
1838609
1679600
1024135
384795
1882587
1151890
1331663
1441404
1437840
1161908
868728
1507916
310460
1043264
368656
201707
1828213
1695885
811517
163364
1085422
487098
250113
217184
1999162
1468730
574341
1453315
1215781
1037313
1495485
422958
237916
1279374
979011
89575
1627397
846783
228452
475807
395079
788958
170444
1003104
1075163
1128235
252396
1933865
1427631
348961
1187972
710867
1263592
1315784
538675
706912
1745448
1033494
367299
1339217
699135
863118
1512441
1797479
1507281
1440885
1814245
1006103
749170
1184836
1337954
137348
1148504
746772
1769756
1412517
381343
481500
429577
398143
1961030
1855996
1591218
271837
1809827
569196
1001878
1523594
731543
1577906
376164
485641
796505
650092
1030774
541867
226469
1020021
213021
1813516
1150648
180564
605348
1192490
1416250
892904
1538243
742144
1754844
1685460
1336578
672495
1431513
904411
216729
700874
410742
524740
783251
98018
1674587
619038
735654
209999
521627
1079877
521727
1859694
1813060
1414833
1432451
1121374
263052
288557
1880086
1932474
1192968
134510
794568
994431
864230
736968
572914
1326124
77255
1324367
1136753
605403
1879566
68937
191270
886159
1892932
649493
221194
1871041
1785824
1250340
192314
1107244
1671097
1762214
1066187
313251
7004
1973115
1416232
1138551
18950
360605
644067
1726575
1342170
1479618
928491
475426
1872012
203153
708380
1209575
1864989
509542
913624
990499
724100
126655
1498489
656922
1506319
765471
176551
903032
1983777
1093719
1110096
259395
947934
860382
1652473
557695
349546
50239
967187
61363
186523
783075
1545399
312952
200780
589645
10343
1597878
462758
1943424
1690399
752193
889096
818621
950743
1827368
501922
982295
1954159
365121
1740204
1488379
692947
487525
550402
911523
807621
428405
583639
279896
1527120
345500
1258053
1496196
1115729
1428519
1267842
627787
1006450
352595
586336
496012
1601031
1651438
640848
821904
1137281
1902074
328927
454197
962129
491933
174309
81038
674887
1447969
910716
833664
176104
337133
529021
1214138
723994
1006589
1800379
546217
104130
1289575
1348329
1909769
1898260
1470177
1146562
1169407
1872802
1453931
532174
1391647
44063
1597568
341802
383383
1941172
1330522
387163
694550
1731447
1642634
163355
1692950
1665747
270699
551725
693132
1006652
1452914
748845
1622955
1545859
626845
260350
735833
1874817
1613604
835154
626924
548274
499077
1016228
1124182
550972
86918
1706795
541794
417151
522821
1809451
1929669
876360
1199842
759688
1821737
674806
186637
565719
397008
305916
957321
1207841
1236036
450892
1370217
423322
1362999
662236
1402604
1287815
1192951
1560773
695653
1711133
825940
1361438
1210964
1341373
428687
1510635
1210563
750059
783254
224061
246573
212408
861705
721797
1668452
202967
1312417
158147
1072804
917785
130909
1524811
1452110
1917995
661419
1347771
331164
1027290
1060910
1477742
686580
687614
1263215
1833692
1206866
1436632
1547145
907409
421473
690985
197163
1470507
1195334
472078
278622
1337744
241853
1047743
901452
899618
892725
585036
60471
570667
1784840
824535
279082
1999903
1152640
948935
648406
1655267
1727100
1700841
1354102
1377589
469096
548449
1091992
626703
1705054
755735
170974
379238
1282949
663359
583930
46485
93743
589466
1907353
1275132
99387
579266
1995757
1096500
1505230
624844
1025193
1828074
1494774
1647883
1573939
881837
1788246
845562
508245
1699304
395434
128105
1785784
72419
887294
811035
965075
1772823
1499981
328956
804227
1960377
835571
1368747
992153
535955
572795
1247590
815011
1586852
713025
956523
1794759
1190889
1744544
1820034
1406305
1857832
1384643
719031
1337282
441393
254253
66589
475710
879755
42113
596868
846670
949090
536981
711877
314722
478544
342128
1221951
936726
1685390
689102
959803
1988674
1109143
1328081
707014
1991858
1034623
1360622
884433
1625775
315406
1792787
1678679
1935701
1216325
684978
395573
1391168
1269902
274376
698503
1940482
816224
804253
200527
1127268
846875
21849
52378
1525885
525881
1573679
1627317
1515645
1809908
1866698
1103829
1385530
129984
1167291
670425
659609
1150038
316749
664920
1897724
844447
1974060
467701
1682407
1670334
1070449
820398
970478
463890
460928
1217877
535724
784522
745123
313805
1747479
1766649
50138
1153563
893081
1213883
1270361
1363529
1650603
1433584
65456
186819
1003633
1091787
1701285
966017
85157
1769496
129762
50313
1467815
881897
929152
271701
726345
1476440
1103487
1223921
1222260
748870
1523230
478263
172748
365117
369872
1460637
668251
1894022
1334274
1291861
277845
791788
318870
667399
1441422
1892644
1603808
1000915
1135683
1483598
1710738
1186668
195410
1045139
1586112
1165361
375020
1742213
90096
873187
287002
1847804
1077341
1113796
261753
1483478
1246914
1525935
1923528
1652884
924441
1185546
791825
437831
1586212
1406329
208902
1704288
714799
787301
575501
1738178
1616448
1043154
52553
290521
1194658
1202692
1614316
1868398
1101543
175443
966906
274636
1770864
1716805
1456713
1942150
1588892
1659503
1984248
777969
281456
1472949
1413324
1203479
574208
521161
1426313
912589
1796201
308866
1550480
233518
1582924
1611053
198034
1552968
893590
1649640
1637176
759723
388866
937566
1946480
1937061
1983297
1412759
1445178
1122376
1619704
497443
1940474
897143
1921312
983398
940331
1502993
1431685
1759948
1511725
1731121
709997
1835370
1389899
595317
527896
1428418
1129565
862175
966906
996227
19585
1215117
351955
1589899
1174788
1141836
1753774
1264072
517555
773639
974212
401013
81130
577080
237477
925625
1350523
1253123
1892459
1338787
1227610
1285047
461281
1445660
1871557
1968535
1238384
1083280
1004268
1906497
1096912
153336
301151
637029
167349
869439
1690191
799675
392256
250238
110112
287001
1968514
548919
303587
1104743
1748154
839538
1038558
292585
1101079
1148758
1692794
1165826
1778598
982575
1247981
1400205
589263
1733380
597270
1364204
1271366
1199596
1700095
1428968
654204
1598461
158884
378976
350131
854200
1985350
1174725
1992469
1331714
1556253
1574382
361403
45845
820587
1237618
799535
51901
492157
281919
1036760
1176504
52245
1444409
1408799
1915510
1452907
1661094
947062
432592
1236385
323728
1365201
1823
1948628
1416243
1095103
1663063
1743699
1049334
985549
1807364
961434
1317510
988540
1819618
1414440
88341
441426
933892
200220
857238
1065622
18427
623135
11351
819984
1447456
1633528
495455
615690
1561644
960742
352254
1643518
1409770
931495
1826659
867758
1542051
492458
1957383
445305
1940340
675035
102036
927613
1080484
1544334
609131
246843
1000495
402645
1846315
1266822
1370300
1158816
1432205
152958
799669
721491
1745915
303411
527195
502104
1349446
1554314
1396258
387269
912881
1230855
1825416
1081411
288427
299950
956958
1471960
63522
1024321
1919457
560101
1039398
788957
1218859
1584762
1112905
1546868
491751
371618
528924
365591
1906450
595689
1601603
1422711
657721
220881
734903
630929
878183
1624387
266375
857162
914702
90880
534584
1867488
1605463
675139
624304
35206
1373908
1091314
1400771
355601
305309
1760717
1225437
52144
1369155
741319
294641
789967
204714
1379154
1376319
215437
1376258
796184
1000226
852764
943905
1655522
1529298
510433
1243651
1580304
1222960
1491783
1328636
723695
1077644
1545463
1291337
604084
340555
1268259
1773026
767271
581286
693143
717752
413975
963143
1995497
1676315
1482120
1092311
177776
1844212
1314602
1859195
1008388
1787879
1345732
1403669
154224
1338526
1270901
1122293
944008
819559
401811
1013589
1028765
462368
1614430
421124
1158969
617288
1328214
1881542
513023
609177
270012
1092196
1224274
694309
1666878
468739
1218106
35062
1656717
1307648
684847
1464798
1293933
40743
1681949
1897202
13644
1595897
910687
884633
789744
1754048
1981610
402320
453804
1175572
1667441
1312675
93678
731252
1883253
169189
1610030
1679355
1073949
1259860
1853663
677964
859172
570877
684318
1273864
1542651
614837
488010
1562610
910963
116645
1828705
1890967
834745
1223062
686827
607041
1283937
1901362
42429
1402953
393648
1221432
1753827
720328
1713926
472361
1572315
908067
1354530
1224962
1041882
1671468
488684
670606
1155803
1595987
1783661
1114741
328924
1461294
153194
1116836
665180
1062207
874717
576294
1635281
478905
78149
1472351
389807
270799
987533
484266
710255
1155056
394508
1066549
828753
462854
1724502
1900639
1584764
1290228
198022
1907551
1618657
595387
1738033
1789855
45654
419253
304362
1969099
147197
138788
1083857
801946
1693658
643041
89335
1544765
1544877
834145
1590679
545086
951354
1873423
154402
967858
217904
576781
398379
1504564
1889121
944101
671163
896540
306356
440377
751628
1723661
945189
1585074
827980
1336035
1788600
612977
536918
1377834
1921869
848106
1114976
1505675
779876
795722
1792989
1475643
332127
620638
1147268
925268
249264
1767481
303186
1968247
1646766
1745876
1757949
1888210
1931428
60491
438075
1260249
1255557
874612
183739
1271958
167980
43408
265517
444876
1218125
1251708
1171575
1839086
1894551
1283104
1440480
240814
172432
1762470
1691499
502739
877951
37605
1707016
1153676
1385784
500393
289404
962326
1834116
928363
1861060
1435715
36284
1551874
658188
1017305
602192
1690805
311888
702277
391607
509213
1853438
766523
1138741
299406
1703600
1133636
466555
1514553
1369156
1931762
591087
884111
1071284
1628234
1859218
610529
725656
236552
998445
301183
448588
94860
406894
1792582
1183245
1298702
6784
1507138
1095786
363847
395772
627891
1476190
323386
1126049
1446388
350785
1059433
1708922
1555051
1072107
1573074
1462266
825993
415477
1300204
1923441
1093473
15404
1265533
1683507
621725
73341
292859
1512386
502708
1355556
520288
605507
42951
536487
1944330
330383
579359
1948895
1217176
1510609
353430
1863813
585999
45540
494279
1781716
660115
1741795
989052
904643
1232629
1875691
267948
1580974
642092
1690843
1828840
997075
576879
437155
1970218
809342
340836
764249
784859
1254908
1945145
657596
1910812
248070
1168490
1234795
1805360
1257256
167130
654295
384698
249784
448602
1919883
1934302
1341982
1383092
1479551
279286
227898
313551
1576258
1895211
1448441
1573766
966916
1903093
442385
678793
1580204
483273
819112
547847
54516
238671
1442699
1812110
1807012
1050876
422300
827501
614157
230266
468023
1615889
946676
846366
1762798
815172
1200070
768265
255028
1034864
1903432
1221638
1446245
1086055
1908261
1129196
1574297
1507056
689267
725050
49297
81382
1783462
1757083
1318997
1586050
1619962
156094
1490481
219426
1193654
946680
1571346
486719
1550473
1394832
122772
531962
1956247
1063627
1604780
494116
1856939
488813
1186866
641455
1204673
313347
268301
193777
1328922
1154558
1651389
1202528
1006381
1041185
992892
963876
1764165
895576
1284432
996654
832916
35156
842643
1481755
500788
150427
1129589
1189930
414433
301902
1388965
1716188
671725
1457386
1824315
1373409
159241
549792
1126713
1600838
268216
1508282
1915097
15451
1598972
175003
142512
1005862
1477282
23329
783618
126309
1975826
1415636
1377673
1799860
1520127
1864276
1314826
274156
1573695
1288541
792580
899055
85510
1322995
451838
633492
832706
1216771
1390845
1412593
1728374
1601795
465232
518040
682511
1645565
624109
1784839
1609866
1671341
896563
1563176
404623
818348
265539
1733661
1555082
492700
523767
443355
1228793
526562
391150
1621742
1467305
245264
599037
1320514
477845
610947
1650417
1438115
1085727
378441
917465
99490
277837
984054
584117
1124072
486538
263203
1660037
1974868
555427
1169753
80034
1801040
1982793
110115
877158
1710213
368255
252062
1000905
1830723
242093
1300883
1808400
580127
965493
1971563
742066
367207
1593175
909187
849396
1049289
1969244
343357
646295
246947
593933
635152
36677
1278790
1201437
1619285
1322489
1575325
387013
426836
1819
278095
1769564
1373774
765528
1652386
1497258
873859
1634680
1267734
1189923
240913
1242670
1122822
323896
1423907
307174
162400
1989526
1517578
1367718
301864
713468
1367447
484343
1803969
314389
64471
532509
623120
19037
1729351
892141
145886
1877789
1243982
1522149
281239
947942
1165336
1408072
26976
1384182
387664
726867
1599312
597935
850209
732983
1175284
204812
1380692
1855519
445933
1015863
1111369
1251549
400140
1621063
1953866
484220
1404563
1624579
1388054
1052966
960658
187890
1625269
1106791
1596422
359901
169542
940115
298911
649728
1067123
1450058
99410
28383
1668496
1220319
1331209
1512095
1057526
1763780
236393
1132947
1416792
778177
1487709
328634
1882915
770563
120318
192971
952030
611953
1965493
1181361
21665
472651
181652
543117
1893739
955322
750473
877407
1490637
735775
116373
504129
461270
808865
973683
641670
1997946
626296
945020
138292
1036702
1936777
1223679
1010032
1307420
1835717
911742
1485058
122932
571139
1903482
1614342
258938
153544
317780
1570578
409189
703087
757614
360717
1053360
356646
1059333
1888509
1594167
1017343
1400344
577549
363519
529837
1270628
311261
544862
27751
252800
504478
1325253
1259179
1158316
1734065
409614
460561
1694552
1380885
181776
122657
1544792
439422
1925162
404427
203809
360738
181784
1979752
1368394
328551
1460203
1431102
719290
1214203
775528
1093238
1576393
1851171
1445488
1593093
33677
311566
1967351
1014457
586375
1072379
1877623
1671520
1254243
87026
660576
72151
615650
97861
1402353
1795712
559114
1195039
1481835
953491
1233608
1745348
1145
62387
846944
244422
1881578
564636
908683
1015596
496339
1333356
204177
1650783
345023
1149099
1417166
110106
1587933
650727
1432067
963515
1880622
451235
1108060
388852
950731
978840
1143179
629991
1132522
1048340
344432
1704072
1291988
1693214
1608419
606381
922987
1382596
1919585
1563704
1182952
1447807
1547089
1533076
1368417
1344824
743751
1034359
86274
642175
1573126
1240284
1612224
670450
680126
709148
849151
1705645
628982
675707
55397
8349
1291141
1898452
358607
172980
644634
264012
819313
1872443
1859185
301969
236770
1009447
908372
810443
861563
570296
1945252
1044767
1875355
1973422
571963
42792
904996
357483
580114
859685
1503116
1424136
448752
658531
1123526
121878
1012147
1269997
1518341
1421768
710805
193594
1675021
574068
1264373
1845758
1053650
25665
648147
87997
1116843
1647155
1423463
1965656
656210
286745
642883
1982390
474284
595247
1278929
252794
858081
906949
1203270
1806377
323196
26879
757983
1729882
1684271
158671
1343470
134846
568516
296211
474668
845302
1779893
1136487
1774023
243570
1983091
606111
585036
1949712
1360516
453637
1404005
1506906
593662
1052862
1218462
452166
1935163
1708482
1925914
1701917
496656
14472
452095
1647359
70537
1491098
1243326
21196
680554
77886
1506834
613975
1320698
780166
877561
1854831
1014104
1654401
818618
1281574
1492730
1691927
649989
1788763
1332951
1049304
1479624
1411594
1078958
122850
1750793
1505885
885238
1451788
110662
1365624
394465
1368833
1096441
1674230
1498223
500875
750157
1905054
1351464
1891473
1357447
1007403
1942078
1586211
1911352
772864
1719076
1210674
1284706
258353
489022
1804940
1523263
1428926
1566983
515322
1195782
1757713
1650016
1330956
213040
947087
1269599
732000
499740
1089145
624639
1227363
310579
371191
172696
194332
668527
712265
565392
1821250
907349
509604
1514195
1200700
495622
1444914
1454834
1087587
464014
128918
308397
1813963
1298723
1673688
109368
972965
258381
66937
525379
1094949
750342
665872
1790410
1445240
24126
313903
1227770
518681
634965
994443
1815829
1278110
1987363
1099308
1788545
962666
26405
735313
1115324
528688
215919
237369
1051042
481308
1214053
579813
1701114
1280365
1378475
1497119
746475
443150
1281541
100981
1635207
998817
810165
648099
1511924
61705
644758
123366
1839038
912728
457346
1047689
1829095
1355601
1205935
198911
755122
1221012
1789330
169572
1957974
1613580
726194
713710
691938
49948
890429
1687074
1133522
520947
1255504
1382802
471352
1586215
1659758
627133
1606465
150309
536372
1114721
1169496
721457
1225262
1629533
168121
1143917
559525
691368
1877753
722130
1231831
1796897
1240191
1518171
390679
1081133
1064
1298695
1849806
887086
536418
1467096
1116300
1842440
1689357
365800
1770830
1498257
201212
1608485
1452302
1302277
508060
879765
1449160
1564968
1561777
1618642
1476077
710260
200043
1102746
1950297
1141430
1110036
1658077
630077
583138
834024
727432
1926373
1080831
1415911
610470
117530
608038
486800
1172077
1513635
1100396
1740941
867755
1248525
1156483
745367
1522312
1947173
15864
1646888
1545109
62360
1145366
225374
1029582
1098961
1788898
58743
663781
46164
919166
1951224
827024
184672
541959
474270
1773806
306400
1350955
256776
1005700
1906555
261105
517350
1946405
86174
1474157
1232188
811694
1376852
1099742
482309
1880519
1343910
495070
1369818
1098630
1919836
1281349
147109
1123595
154313
1940434
1090612
107046
736605
1470116
871307
182293
1326299
331626
1226285
1304222
1147230
176191
868027
1695238
950466
1489598
959305
704995
881185
1710832
997864
1415190
476937
1080992
1573832
1528427
1540654
1047187
727959
623834
279398
1858208
527005
1114694
1969380
1208580
1616450
1309340
1269407
558019
489575
1912069
365788
48327
354912
1234754
968485
1906337
251849
438753
777119
1139746
1422449
164758
579359
542772
109269
80993
1487591
1358202
133559
1342264
1174705
174344
362300
1947348
1078916
102569
1613250
533542
411869
872576
190641
571709
536224
1262248
1458911
1941802
262937
1607654
551455
962283
744529
473613
709770
1570931
790216
50470
1466348
1039111
1317887
894930
1715141
1263158
1400343
1015829
1784003
791073
8037
380151
633296
1361258
952550
1655520
909144
1685855
605206
1865609
1813585
1399138
1844778
516999
1523961
1623821
1902709
1582920
1002787
1726542
1858447
853080
573712
1443771
365765
1883011
670235
1726223
493798
448617
788622
1047492
1642963
653881
356881
1230863
1443465
18529
611607
848287
1287839
1315784
1470995
943337
1383862
392221
1764503
736672
818658
779046
703368
1209495
325128
359799
1418161
1784476
1044834
1379839
412959
1898068
1040694
801606
243526
1406308
904550
663605
94403
1752424
806630
896207
812490
1097639
988720
1695789
1502285
140143
220134
1237834
146389
1493353
1244388
241224
1530405
176450
496742
942235
535483
632550
736346
95620
175384
931177
180224
1025913
152083
134946
1694445
1842915
865949
1144727
1474500
260768
421408
1813472
189052
157663
546565
1537268
949282
1496275
1558645
789352
1247403
1088090
1062386
1870196
1615427
388710
921235
48068
1293221
698118
827159
800432
159001
303950
1818409
500074
1411327
1057548
570610
738293
1928439
1429338
1993275
643327
1407291
93198
851625
1729220
1340187
1935337
197506
1262432
1545940
321686
1755646
1437498
783873
1791531
106077
1741582
960212
778982
711407
1171120
1496009
1982578
248284
494851
726468
132638
870233
356485
690619
1040871
715817
1171187
894114
1484277
1811972
803917
772497
5667
8215
528928
1700397
1719701
523219
841137
1508920
919585
1029591
259971
146531
633527
720142
843583
727652
485831
1351841
1247810
1741064
937054
429407
619201
688880
383834
1440179
1389335
1867505
1326374
443371
1186017
821302
1846727
1335809
1849106
1509446
464558
1927125
867819
655296
37670
323682
1346899
1723284
135103
184028
1127542
1112959
1600275
1191421
391112
532421
1417960
1921290
74960
1886888
1783715
1648932
869285
1562672
568707
637418
1012076
34124
751684
171777
1392065
323951
1328560
1820379
374709
54266
921245
1585326
1970818
1643201
1078057
1439717
315434
635469
1710811
1304127
1702910
1904698
498054
1344628
1513013
1684843
1019094
178314
1688295
1951998
661203
1147182
1454490
466449
1352679
939312
1559056
1152462
464547
1949320
1712886
1435962
1742249
1284079
1159084
1512872
657864
1328845
599256
1043605
626784
1148309
1844268
750993
1387534
1316515
1968054
1640641
1570755
201261
1756992
1097080
131016
514456
385000
1779200
1508176
1659865
308883
354425
771300
1195083
1225521
1071444
387966
1400211
1178739
1216017
1223419
905259
1981023
1310771
472849
1224351
426696
1373703
1724155
135227
1631287
1856274
681226
1435296
594736
869188
95485
1749400
484812
1371407
1470152
331538
1500015
1833375
782183
1881272
545738
938791
289098
1508991
388904
1398398
1824245
1089637
899436
1391558
627076
731743
1597581
327818
152757
1071953
1945236
1006574
240428
1112556
876445
184312
1674282
1598064
769842
1351153
172554
1791082
733409
1508717
27021
594353
1636926
661482
1344393
104528
180413
1343638
1343169
159297
303123
1985061
310692
1221552
1451150
1439712
870345
1778073
379376
1965033
932963
460527
253219
1782850
1673004
1135637
870528
1801303
803700
785411
959521
80152
1509695
591431
900119
719135
64906
637740
1024035
1658454
1690932
455762
1818842
742561
1582511
797400
704167
1843365
347805
1109317
13687
1458144
398362
948876
1653097
1558824
1367296
844847
1427036
1978938
633838
163964
236891
1751598
905786
636082
393991
1148530
1832192
640848
1685395
881420
1780093
1599740
328139
1427297
377103
1203628
122685
684517
1325717
1574819
1117783
721614
1995900
938576
345624
1229727
1631806
57915
812616
1314859
1363505
385787
1920924
112713
152858
1443931
418952
152130
1074357
1854870
381195
1857995
502131
1978107
217520
1076662
1302913
1692719
207158
1535263
951488
155409
407164
121073
1403249
1546065
1480585
1864699
1758851
1049167
1484051
1701283
734619
47020
1656584
1762930
1116784
904381
1352744
1861987
1131121
1230447
1420427
869440
1544989
1195913
1907586
124739
1199040
1770577
129552
841985
565966
439506
702693
1295069
448550
1407527
1712841
1374209
1831025
734657
1650591
908285
1274562
1570834
1485298
1034269
855639
1569267
1705701
860825
223841
143713
1264166
1475949
1605400
706086
48739
1149917
1408230
225964
763119
928051
1138316
1656652
768288
1262592
159680
828133
1308109
1173633
88512
1939903
1622206
245768
37585
1961378
167134
360307
733050
255257
1562658
791634
895266
63135
1595325
1300254
330842
1260370
464083
1851726
1161274
1245633
194833
534179
589721
1849524
742515
253735
1881784
146806
1427732
426294
1194152
1931456
903710
1013693
1483270
1796533
538414
1171571
806786
663129
959021
1889160
1156146
300024
1965495
618481
675861
1287092
1005849
452060
590662
1314248
1710508
1155800
1722567
763249
742105
890315
1224422
1078258
1559491
1970871
147492
1149833
1552053
1033792
255193
1473583
1439388
609786
907080
1152200
1367866
1666452
1960900
1816873
1646254
116141
294827
742357
1038218
1893632
1598937
1499577
887842
890597
1256788
1564977
470669
1005012
166631
1089150
482607
1105388
924971
1485289
806679
197876
107255
630131
1780759
952521
855298
499257
1156386
487700
471361
53460
57953
441106
462662
1034212
585746
1312527
1970532
1941788
1710910
386494
1484244
903407
1715541
910682
288996
1274390
1813243
749051
420876
247711
1235861
1722247
755435
91170
82533
1264487
1995724
203146
1039773
257495
556223
1162056
1643129
762256
831606
1094728
129746
1506909
1178652
392656
446411
85922
1906684
931321
1778470
983050
1806883
1669405
1103401
1009471
1631097
544336
1726639
840077
1440279
646144
1073475
1508852
1206419
925562
1058660
156862
1168369
1307286
1705562
342760
355303
1851910
307358
592101
1264778
736929
1646323
1602185
136694
1539377
298616
950127
1402832
761686
1133186
356867
628120
434544
893076
677306
1521273
123366
1006830
281113
574168
35596
789352
1979046
298822
1634526
846781
1754900
945124
65063
1329085
756937
1820286
859821
1532336
1410889
49293
1008665
1461800
1192346
372479
933902
428342
594193
583956
299269
1802206
29634
752169
1979684
1197374
1240974
506756
1484816
363925
1205344
170302
331148
75084
553504
1621510
1301999
616171
1991957
1732230
1920017
872801
823840
723673
1537323
41967
1050329
1985656
708787
942690
952676
407246
1560141
1721977
1817851
846993
968854
281709
1530717
1965632
1434898
1615841
1212378
815877
690569
428666
1501033
5284
1930328
1548126
1735953
1726075
13771
1011507
93545
826751
900186
718881
1670463
896684
153689
1088161
122752
908905
671113
227350
190939
1637709
1029613
1973418
1725812
360100
339009
1619332
1375035
228390
1531736
1256384
609963
25919
1451801
1578759
379892
1324147
224527
664963
132566
1089280
1300564
1072910
1886465
1211271
458092
117278
751296
942566
43892
1582146
1386535
369696
1222295
395084
580047
823106
493263
627127
1172565
587887
1714317
758126
1689509
1430413
756502
1359162
415484
1854815
443253
770021
1757711
1342532
1488913
1693200
1028792
1325117
1585278
1596118
139163
439766
1715617
1556734
1393056
1214626
352378
1310746
872110
216508
615774
159412
168202
1564483
1241006
1761894
1178986
186404
972545
709953
139502
614817
1015077
1234449
1425577
899617
911307
926598
1964214
1755737
281835
1684607
1638696
1176254
1182958
1637879
749822
249398
1944460
618247
56577
1881703
1230766
1937638
127484
1713692
754275
4432
1142074
322714
885511
591440
1030244
987637
608463
1993951
685021
829017
1417957
574515
1747239
689395
863285
947689
1130998
1119572
1365744
1232363
1456900
524923
1666116
44040
113669
1593990
1307183
1970452
1879236
775950
603637
13
985597
517330
1870806
281961
1110217
1517271
1937251
1697872
529543
888549
444808
232157
1273472
889578
1265182
1861554
449076
1058047
1830343
1358861
1355343
62706
888130
1902224
1536150
799484
1459250
282815
245365
1995299
291738
1077225
1144919
1222958
303897
1080140
417323
1763023
1268187
1277333
708694
1012887
1848549
1447937
340112
987895
1857695
230310
937843
23255
612114
888556
380409
1413223
1662041
495639
146002
122088
1718637
1568942
1959492
670810
789544
1276462
1868498
475367
428989
282970
357566
1973104
1339826
755370
366800
1440296
1159899
1968538
300878
1979814
1070569
267915
1095800
1856349
1323716
1084348
209977
319581
1945577
599318
783940
215560
1234802
385777
676680
678614
1667623
1306846
291011
58522
88759
3372
657640
905025
962665
724455
502097
944399
316926
1271331
1793164
1780371
1917521
1057563
1508262
1580560
44991
1404647
1239780
1463668
1074983
99941
1833307
1469246
848898
1389103
238807
290753
1043454
1838123
1214456
760279
588848
470201
947416
878448
326452
1016460
1799060
591859
1623481
441138
413709
601633
1684865
773968
998865
1496780
1520029
993145
219618
1014532
554728
335752
1766661
1238963
1256366
1614988
1765248
947042
998180
1499546
897900
1856112
4781
511402
1581533
1832728
542970
739525
1007250
1562763
225039
481744
1764488
490617
724772
1222618
623380
1693834
1780677
1631779
118410
1143834
743449
1175912
204813
181061
1779644
355074
14831
310748
885851
644430
99500
1425921
737102
1310675
368895
1019861
967776
162700
1872512
1343679
1971661
910189
531897
866916
1085003
620705
1583057
1392998
1941556
892299
1162276
714435
1073937
791132
1069081
1317688
742650
1316545
1552396
252972
491395
1558450
1746835
1903817
1358354
1393704
280324
885009
1988420
1682477
1622670
440562
1863112
657564
1754483
870118
738193
1478655
1455124
307228
620153
250358
1070314
1702954
1693591
1993435
403912
1858194
1610600
614329
1292106
302236
1648168
1454235
1271337
33002
341866
1325687
1494354
1654526
856602
396241
1001149
972186
930588
1595616
1394080
1395241
565021
1987917
283142
650454
637133
1668805
1510269
1966817
1686793
654156
679184
1888150
618733
894535
355649
541494
157062
499167
153455
62849
1550590
1304530
1494037
1847026
1696993
54189
1690346
932185
654054
275306
1428587
573001
633753
365865
1019558
925062
68943
1157158
1077025
277107
74317
1308424
1533834
1053976
523804
1942210
1821030
752531
1570535
1110593
321789
1641484
1412635
517016
644241
246083
1514757
1177387
1761110
1275475
330514
1704789
973661
159924
1590472
273365
1478281
198892
1596782
48658
1207790
1500256
1688709
102704
106406
540026
493404
1283088
1523752
900643
939440
1830251
1172808
293874
1973092
858892
1713573
1148213
237518
50694
819621
1413342
67539
104956
16771
1851957
592184
1237194
664454
1147043
751260
174709
522001
1694848
1371090
875981
599384
1524457
1630601
302350
1729349
950804
83049
557199
1392360
1567847
1010920
805313
1612698
1657697
791110
1622926
530291
1590243
308159
551865
1085699
1743575
1567803
995127
562839
490640
308584
1883810
1075221
35166
1457164
244214
498719
119687
1443525
1223892
1125011
505212
18342
378471
49482
1793419
1438098
1619655
1629266
139629
1259201
973864
808432
338717
1038976
1610556
514277
508970
1122699
654668
277109
1230526
526030
1771239
1422233
1759119
1693381
624103
293753
125231
692010
1543971
654276
482628
1896706
444103
1469816
924024
1355731
653696
1628235
1458266
833765
151226
1360662
236228
1830203
1337894
1612219
309493
961088
99254
1202474
1171889
1989147
1442193
1238133
612512
1213219
1148304
222914
1459930
440644
16243
1007026
802724
884632
1687536
390716
1491461
1711570
130170
1414547
1933234
209669
1207065
1288397
55946
1746445
1834367
1504605
1966151
81814
336057
1442181
98088
1217553
1611083
1919702
1152595
1329893
1203970
716925
1268121
926525
881431
1383721
246444
400524
853221
842203
709921
1554868
329211
208393
860544
330741
1939878
1701494
876652
1386651
454088
385593
1100299
1112507
435001
248202
1227102
1615740
7910
703703
1522265
167042
1713152
553170
1853139
645220
1049648
1432780
1610852
1804104
663483
1040041
7948
195861
1459641
243441
74763
1897217
552144
1498076
398124
739864
1275084
640216
295622
1935337
750168
81388
506781
1365304
1328949
613364
1779209
1638439
747415
1619917
342952
148342
217094
1885657
630682
373164
1460013
1964850
1390459
781838
35419
197226
1482079
1335784
1256863
1323103
1823254
1016497
1358233
1700837
1656996
1279418
388542
527594
918121
923893
1612734
1537856
166493
526274
751278
668155
1302950
669923
1567236
1050379
595804
807406
677418
524510
1440256
791286
1084726
1441089
1488239
1197916
678294
1177723
363365
987522
647792
1836414
1567236
540103
1312104
1749168
1947350
1804085
1260763
156388
1482575
323789
1234435
1745713
1678594
205571
999716
789331
1621263
867326
74376
986367
957677
797187
1584751
983018
1333322
1380073
1846105
1096993
676960
609888
924949
454942
167691
273039
977466
592439
364451
1650140
1635703
838646
1149219
1542225
1692996
1211833
421985
1850019
573438
1458483
227307
1185787
1234249
410854
466344
1686733
87133
1360686
1293322
1725317
607149
962667
633757
1419047
1959963
1920905
462611
1310980
1175733
1126172
1497363
1951914
1597645
1878686
901770
473536
778743
1279625
1474616
320906
1380814
458089
335599
1730758
605033
1719980
1080292
178944
1913816
1679308
845485
687633
1016748
286800
587701
1497476
1268678
822376
38776
1431341
1304091
1432310
1548586
1532224
1758566
150756
1560352
698714
1943953
1357827
1268464
526883
1065735
149926
632647
282799
338181
262009
840812
166991
1917129
514289
1931211
1732025
1841141
681315
93435
1532097
1795009
617427
887954
1879583
1182835
848420
1289161
566697
697282
1557260
1539677
319309
525592
377365
455082
1464237
1237059
1461480
628369
831299
1252209
307084
785283
409982
277461
490279
701940
923589
1669287
1629819
1362531
144983
1139835
178485
262066
1966860
1165184
613363
800955
239124
1569686
558299
921127
1272171
211377
1673230
1076792
246938
963338
293708
1580179
1396234
775013
519625
1991835
1688402
394361
562319
1673059
1201969
1275566
1037478
1505074
467119
1667384
1877779
447848
1987833
682764
928965
1844985
150415
1686171
177395
1603013
1382411
975243
638825
1418994
417182
684230
1320114
1762144
1756850
1054276
1942475
1273905
570428
653296
1145885
1128853
1520906
1266515
799232
1723183
969725
86095
793141
611992
1576508
727762
60866
1204064
270916
1840227
1223142
742907
91609
968234
1268400
165290
712278
345551
1844731
1570984
1916308
296284
662146
1059679
824203
645185
494696
1124357
731430
304070
598869
1514975
455394
246638
1777142
17791
462049
148271
1849614
331148
480011
1668999
383235
1063331
1403972
306554
1425301
1315886
1117647
1403890
1629304
1169603
1676041
1374044
463160
1417779
1827546
8728
1764246
1721097
1420207
1174111
1971483
819828
1768162
703605
1003821
278300
742028
1003980
613042
1213688
313970
1571639
1058907
1701402
899959
824013
125159
744313
1259178
1743187
1058811
1374756
726901
1671546
454726
1050443
1179480
731049
923180
1601134
1093418
1075857
1725780
1294092
725316
1814484
1857783
994407
1794223
746949
1838959
1758986
1338189
1206811
1859194
1230703
1479447
1439793
1046109
911782
1283161
988151
1264193
61708
1851394
1913799
1034160
949262
498006
1891184
472519
1384090
59021
1658005
815836
773389
1328911
176592
1028793
1969243
892396
152257
913335
113107
229568
1773977
1168498
1593164
207841
311669
1742119
402955
1554754
814237
1763387
1439639
1085292
1201581
1822818
8992
907041
1055320
1411947
448124
1092324
1055877
904566
47110
1321316
954174
968870
274666
906684
694266
1664589
964470
1193556
312076
253048
357257
353274
475188
1532511
614477
1383108
365118
1974218
545398
114514
729494
1649433
1888529
1467348
1936685
1573141
596709
1260917
1286138
1046891
1488100
882927
1798332
1393302
1470183
587855
1934200
1909960
938986
1731702
1775910
1718309
1405160
168030
151241
1209949
1279084
1714939
79260
229810
1813109
1175172
730734
776125
1931390
583244
1152740
409250
1445295
1267104
752280
469344
1127163
1268598
740315
574713
1264851
1429603
1628936
1508316
1501887
655076
1007839
549631
411443
1860326
665284
1391998
688952
1197948
197596
1604752
283732
966768
445578
410189
496747
300107
1387263
275709
1606306
1445381
1295348
452400
988971
1970323
1508339
850264
894564
1900699
1574236
120569
339267
23690
257854
329536
528579
1057118
1149634
383401
532237
23238
1304145
79752
713307
661818
499704
1563421
1599544
830220
897472
1372538
692202
1089712
1546650
1124315
904161
1950524
1226670
1663385
595513
1223782
764777
1617697
1919964
492469
1248102
987806
1959195
863893
847075
946198
362229
743534
1595720
287940
1827699
1029467
89025
1910075
1486094
342949
1794598
569354
785416
1008527
1252703
1592859
977952
711955
269683
795216
991212
1753054
685217
1351987
545138
1913226
692643
579161
151051
1572389
1036573
1972761
1765719
1330126
417016
1197088
391798
600285
57901
1270921
1974970
1853695
1842910
1927163
223409
499074
951011
1444920
201861
1093257
1070738
1324098
459232
125310
1120904
1277111
475891
656883
1494744
1306181
782231
1844239
987124
238149
1072021
325016
686432
329004
140493
443756
1498675
88743
571724
945077
1715901
1100307
1900937
1435569
1840415
1389528
1859406
760738
1311065
1384068
972852
1101457
1055334
836792
998018
253734
3743
1484985
1978332
1561895
1367932
470617
60430
1377826
1612958
617618
899460
1677968
1516599
1517402
1585455
143483
200125
724979
1104480
459441
1466027
1164979
1280379
1839293
1652901
383513
1207064
1984929
460003
1706141
406943
390833
318736
99829
1979821
847991
507120
1094303
1063205
80337
263153
1824268
605427
1797839
619626
912723
1856926
690868
185693
516153
998424
558903
293822
418292
397582
704994
1898379
1877645
798326
1864376
837614
279465
1210050
1292371
322462
1426825
1658275
1041117
1762349
173559
1016626
1038221
1008063
1661918
556282
205742
1703374
597418
1267645
1015065
1748241
1371229
55716
1682670
405334
1595834
1906538
1097036
531910
446958
708408
1875457
160204
922197
1910570
1383330
164104
775323
795973
1003118
1324518
97935
179663
209387
587531
931283
365398
756439
781360
52314
1500666
1344098
1447102
1961002
19931
1972443
313104
1558059
879278
516405
1197388
278601
814029
1389718
1348609
1587009
1993472
231760
1588025
379492
339728
49935
437393
927321
712018
1404815
939300
73908
1460074
1401027
1010326
1563455
266549
880846
33021
1176706
831190
1765857
1661262
1760638
1036181
946825
125959
547514
964933
619333
1724454
868752
1003623
858586
1038357
483344
189976
720175
282251
280130
439738
1001368
1034488
1522189
1456962
512471
420111
92935
1772549
1737056
1534041
780344
1673109
232889
38844
1439773
1873289
1930916
227924
607822
1613750
1187357
1970427
1047645
1853327
1403977
1965961
1172696
894457
31563
1552542
116599
101453
1794581
441500
428781
1533061
1623071
872220
1302302
1207049
232094
942528
559099
1551450
1040333
1118238
1373115
1383478
289705
1767467
1578911
1245128
573637
205706
1587883
1857125
434279
1711731
1247440
70080
396164
21519
1187937
1054853
450710
1028890
1248648
938533
1738484
595737
644930
1410164
683344
1124973
941699
1749071
1597820
132772
585336
18574
1955509
1567083
257379
777867
1111968
1371029
1821641
206840
374519
1257733
1744739
1742987
842227
778288
1326653
33863
1611945
135342
966099
1334888
1206269
1824472
579233
1189453
691290
796667
1141194
8897
215170
372216
821569
611260
1897533
1822143
1052123
675526
1063682
112964
450074
1152349
942059
1161691
1541511
1380185
1416311
1736218
886200
1054143
1049391
1656849
757341
1066216
971892
1996395
335426
1952497
1624434
1099493
1826015
126422
1446669
1543316
679857
405777
732747
896976
770869
1531341
340041
1053209
418321
956076
483430
720055
1180167
599296
1644155
393733
1428866
1264254
359979
1837295
82441
109197
1896542
320748
263956
1954453
1248482
1477977
370925
1096010
818914
5630
1360160
428604
340972
565883
1310452
1679065
1848194
1364067
1351652
172658
518178
1776460
513359
297717
1268461
708054
541903
863587
1695961
1273089
1413747
447245
206464
1355134
1499431
614794
713271
1508444
81303
722985
1028950
1454361
1456975
1972644
950098
1753668
22247
38664
541524
1219357
660458
751642
1611645
1020794
921118
1052059
298605
19336
646199
678912
725689
486735
1431935
1683899
843154
1869767
926696
1368620
1803351
1313713
1499481
889698
1624851
1163230
1257495
441739
156460
503323
421705
1424048
1785343
1517054
208464
1420412
625193
746973
1924022
606469
640622
375601
726269
634098
1491883
630166
364862
1726758
365607
394210
1125186
925255
382600
1747724
1345002
177964
978883
784078
143281
1366284
1242784
1428176
375545
1157864
1380337
75637
697866
656422
1839408
659029
287834
1971623
670805
1522221
1161933
952079
636729
1849401
1666097
17297
70584
400886
108122
204507
1387728
769633
1474037
298975
1062153
723303
1155595
1730162
1491247
1886235
1760607
1854836
1291332
247157
1475103
974587
1483072
211986
1501744
785630
738663
1429594
1452803
1076274
1002484
1416286
1633481
700637
712637
1582538
507957
861461
1356235
1369536
72187
1795041
1302325
1311112
667479
1656973
1867303
1650435
649611
1212496
695457
174282
256460
1455744
356534
1767075
1051012
1657243
1559754
1676677
1311120
1911018
1034714
526327
1943206
895072
754521
594534
1152360
832048
142147
1506569
1966410
125932
1388653
820553
815276
1447029
569903
47588
1891020
1065059
1895697
84257
77141
707335
1772383
1241461
1040398
286362
1113589
705411
248771
357693
1461229
594358
1280372
209132
851419
1553852
1414698
1417836
1754088
611376
524121
867326
1281954
260066
154854
1834771
886710
379117
1749434
1214169
1081291
49040
1407865
606817
899690
1885154
1599274
1467200
254505
877179
1249540
280928
873065
709709
647682
1047033
1463927
1245538
1031844
1645983
1556584
1472206
324671
1487415
1114912
1571507
1228461
1949436
288287
723861
774247
305200
637522
230599
1087395
1091282
773628
824498
518800
90374
1336507
1852730
616948
903379
664656
1334124
940376
913712
356117
1785695
979548
166578
524908
162693
1431740
389933
1436098
1631154
569185
645064
1055934
1033150
1303156
1218003
883877
155385
1488865
1331408
1467667
1785498
448606
1009814
330813
844983
359801
4942
1057290
1632540
195585
1976445
871777
47211
393135
1524517
346446
1172692
1104647
1933467
659737
981005
1695219
1412216
1101963
1545908
1325219
1923684
322339
1290854
475414
1475669
1986647
354276
460793
525382
645908
1620651
929831
1008917
919291
864319
566479
1387012
388712
557619
1221076
1463118
97237
1406650
310254
117127
756669
1850091
1153224
66230
56997
318498
106405
391941
1819658
48444
1300797
525473
1419311
883236
966788
189652
906366
874033
262860
1103964
203747
733901
530844
174278
1192085
709406
976470
1330780
1168867
1913235
761271
39324
74101
455008
240519
761953
1564399
1733433
1770771
455036
1819240
537995
442414
986539
339753
1679220
1723818
337357
1594474
582525
665861
1633193
944015
1377699
1888895
1049552
1629322
1492201
621211
1715680
1058961
363212
883428
1192120
678218
1358041
1259933
1208825
33115
250012
774751
1985511
924339
526751
264698
1027182
714209
1412265
1335961
1430685
1177559
866947
20722
439337
1109935
1385889
994534
1031080
505303
721571
255803
1108284
330016
1638559
867277
1166445
1645978
1250783
33955
1881948
421738
133017
1318400
1402902
85280
819690
218412
14546
349502
1373305
266707
1210496
1953252
1093678
1092918
1266726
995035
1834731
345489
447346
1473939
1262475
298423
268631
535213
1130435
995605
1627416
1748789
1545410
1395122
1623808
1338685
1309620
626423
1735350
563775
1012183
259339
1874760
1467123
1920537
162503
480733
855754
1781893
452069
710353
131696
1454222
881205
1079728
862895
1338214
452754
1147005
597892
551555
569814
60156
200120
322776
830251
783389
1092978
35716
289515
251192
849710
1616055
725446
296493
81345
155477
1395226
1194585
1403237
620790
65863
843201
925302
169497
741573
1079121
1993952
1791981
1921184
1011921
769829
1614873
1770140
1014674
939463
376024
48988
176182
1325101
1590247
406743
1241356
1417897
1435943
1406829
567597
942857
1781079
1027283
1744816
745888
1537744
179849
1489766
861490
528976
1997133
991447
1598708
662028
1721042
1099666
1977400
1121716
1454738
1589611
596239
1053731
1694690
1834628
821386
1456932
604863
573372
188784
379120
1306694
918818
1422854
1137569
1788729
353221
967042
408197
1130612
576255
1645881
761113
628580
979862
152384
1410196
141540
709632
445644
780597
510822
382065
394105
1035618
524943
320760
75878
105348
609892
713555
953504
1381230
1993123
156960
505839
223217
939354
1017442
1620181
1776038
1562011
323311
866605
1622821
546753
1809290
751593
1438215
632905
306930
517280
840509
967650
398813
296765
1533868
1131356
1109274
1558255
1312017
745748
1260957
1749612
1436362
371121
1964482
909969
1556317
1163397
1860276
1261669
449348
222937
1658481
1254153
1044368
916453
1693898
1517528
1058772
1814490
1340616
196029
166559
450221
273305
1721653
560398
1768761
244284
334744
92262
93858
1389919
1743211
1799462
1022139
1138592
1788032
1939212
1177894
879198
1404844
1256678
1906009
1263875
109387
665403
1975403
746152
461495
1274719
1262639
1837354
328269
1576640
1957905
683875
902737
1106857
1473065
90236
736081
3104
268900
1630802
1700761
907571
972775
870948
244223
1535100
1400286
374303
139112
1195780
1464805
888901
279843
1037023
1663516
901572
1915705
1491921
1281324
587898
101646
1347229
903785
1388874
1944392
350271
145089
830064
1867523
1815761
1480586
414421
883708
118141
1912318
979768
1386529
1260437
721377
1216776
853997
622376
1656636
1870789
639802
1694020
1499609
1093087
580272
1810890
1427816
1753944
1342154
1738665
84680
657214
961572
1668104
1723304
1870902
1974254
633967
1189691
378724
1460772
815873
1837737
458219
1105540
1455096
753421
1911959
142273
279192
1315156
1352550
640001
1960258
744845
602654
1215941
173422
1268292
1409028
150135
750994
1422628
320329
855274
1664527
1126025
1463007
912291
1106913
850200
839012
1595219
231788
481020
111191
1684801
1961180
948603
687116
766873
834928
427677
1681958
803769
275462
452362
1280326
587146
26120
336444
1690323
761112
1164794
378397
434942
1572371
362013
231087
1785067
1907975
584949
414455
545796
167123
1904677
236311
304377
1172032
876179
1714147
1527957
1643158
651891
444399
1682403
1910947
1145863
1350025
523361
628530
269161
1085158
1117598
1760100
765520
641766
1520970
1347481
504970
389471
1111952
5029
929634
1639848
1641521
1962382
689099
1641016
677026
165104
301541
1563451
1558485
975305
584115
419933
1116640
250870
1124792
271736
201758
347983
1861764
662056
932138
1598744
1859290
633844
1422239
1698216
112907
1306430
1407211
1921127
292002
1444469
1195163
405841
21854
1524824
1958923
1422682
1877506
1673071
1450394
643381
1176565
1024596
1724676
1521830
976689
1123788
1962863
1065994
1923675
121587
1013316
577718
362245
436056
557889
261181
19217
1889470
1900222
1018989
1098404
888312
1280991
422774
409546
1604360
340513
95543
161044
801880
722044
616281
1024622
1230251
1000411
1163692
458575
1938555
661565
842853
477333
1328633
858756
124757
1784694
913030
414432
623090
1757772
163958
1668742
602745
633281
12235
328444
1355558
1776691
1020703
686822
1793072
289048
850896
679408
279077
478544
1131201
1890242
1361127
1768332
1534955
258882
1543867
512783
61511
1831093
1257411
1287226
699847
1926797
1817926
84398
618188
350195
826799
109245
1084844
732193
1850026
69291
569198
1468256
669548
1002780
781613
1205281
973615
1610704
189666
585529
424204
1734978
1527748
1592295
1078639
1681164
990615
1995120
1043987
303973
610497
715443
1430387
892121
877167
668225
1750452
1225771
490799
1814897
1046435
1101938
1699667
1659011
1649597
1700506
1937799
574217
415827
1168443
1116053
450853
1952612
1691375
652562
465715
271357
119746
1058670
557966
213557
1994080
1933719
1904415
143776
421114
1930381
1368847
1174467
342978
1627409
895961
344062
917796
1381882
1057106
1515324
682239
1991165
1070284
204978
1121169
1440949
644466
16339
153200
1052315
747696
414780
690886
1829247
331202
499984
321198
363097
1585293
1574663
1949958
1752915
194529
1684971
1933955
1899971
1323801
1456825
1908327
343641
806477
1338582
1598330
416723
1077420
1556512
829345
853630
1116957
1358217
1398092
525602
1491598
493193
922491
1970268
471273
1599364
119901
1959974
949168
1362559
1481289
1289090
1154484
281016
1190763
211254
1834938
1866546
219910
1162604
126241
308194
675702
1412666
1096279
1226509
1929828
182947
1235184
1714869
1702843
1223859
333129
322521
64088
442356
1102348
354506
1759085
670453
1562469
662800
91019
462025
804635
74488
1075957
943142
1603782
846850
90531
1730131
1783285
648329
1494409
897743
1449679
57600
1858333
838017
1387995
1371908
255716
1974571
1521877
1001733
1804664
129995
1554809
900794
157890
1833012
1535482
1997947
1501606
1567125
751644
763324
1425552
679190
1043288
567472
1213059
748816
1477409
1987754
108253
1336893
1829382
1295913
130400
108788
737598
971272
1454376
1618469
1006310
1214784
62177
732402
235730
481898
1458109
1642268
1187079
12989
600371
1191386
1732559
645954
1921070
1279022
119035
1076870
269071
187330
1856123
1300789
1519494
274989
1221377
34321
1654581
852188
634659
1289994
672109
983210
1703871
385406
217088
970331
1596979
211682
1888231
191773
985653
1782708
1438056
1592374
683840
1625860
975693
1401267
150353
1834550
1787829
324136
1721194
1658533
252073
1510647
679264
1843170
1960266
1271524
161945
1851868
722256
1601700
656723
1178074
1306715
64134
1874327
1142472
1412284
1370246
876907
1065080
1931754
286054
1932383
343239
161308
1187702
1540964
1589640
1669538
587700
126613
1204485
751256
1001644
1887075
206641
1033579
889083
1475263
1561195
1785148
657758
1317506
1624622
881770
1694988
1977971
257741
1688240
464819
738197
1944610
1937577
1284966
965891
1341491
1179385
1771871
622969
1172725
1663038
1322600
777802
1786449
361395
962439
1827536
1387063
1483333
725845
1718492
1002300
336083
536502
397224
1585583
1819252
842698
378141
1674395
256180
575234
434077
1924635
639075
863056
1182911
1923908
181304
12634
495625
132335
607785
395876
675982
1329144
933771
329175
1928688
208533
574932
189729
657515
745738
566543
1604931
1288668
420991
732064
1675436
875906
125130
1025978
1615937
1069086
1887780
1350432
176821
1761463
1144281
322653
1511425
484784
1419748
620962
1074863
1541967
1041894
30738
1355575
1723054
1295061
101323
1068322
88545
80102
912981
1082738
1809822
1936474
243117
778579
978704
917472
1586223
133803
599311
1066457
166285
1321430
1300211
1096459
1381906
1793724
1163963
1048398
678738
1314770
455592
94587
680850
327979
1453407
1830765
1205492
448741
905490
1440001
702628
1947889
708852
924515
483165
1838396
669215
345091
613008
956388
1587350
1156154
1055558
341818
209401
851896
1425051
576652
1180613
203010
744427
1032149
1219460
195672
739088
1105648
1737111
340699
611224
605381
846075
1208645
680349
1334168
1455903
1282589
1922284
1581824
1309882
1098762
1926097
650074
986613
1606222
1604082
69573
1110297
1067634
439389
1001340
724606
328892
1710051
1461966
777950
578338
348816
1901182
1290519
1274566
20386
543677
648760
516494
1959220
194898
224597
360054
1005179
1370103
684132
1961891
698661
1977501
425378
160873
1977897
996370
1159301
1333667
1629805
270892
1464552
993588
191442
646323
1850130
1032253
585686
679105
954859
1855869
775042
1660695
104972
1855917
845329
192066
648872
727949
1301485
1703117
753296
1515638
237355
1464232
1556138
1747857
1820227
22573
1025757
1633182
328477
1862789
1295513
619577
949289
45799
1297834
82255
633952
193255
281371
867238
1761399
1784197
1910433
564132
1439852
128009
537558
1537504
881979
1333674
1893970
680885
1163915
798517
882122
845670
1436357
1406644
1434729
322164
790164
212263
1898867
1959394
130548
831573
1350960
1919718
759293
739392
1071434
620957
468435
1991552
1876709
1854468
543308
1883573
994169
1551990
1448064
1947222
980949
1949191
1418566
1252166
1172435
1758505
71543
305271
1045776
221306
1033886
1728746
1650364
639175
761068
1042315
103325
739361
616766
1883522
1496261
1418933
756581
20196
774927
622505
184280
1732540
658110
1275185
769155
1730943
1065296
1740124
817629
1894699
1401655
1537133
839010
1038295
1599478
618471
1057464
340303
1466976
1484710
994643
1173915
1538772
1657356
459267
761098
281624
1866664
312781
1160393
1564642
892458
140212
1843749
279489
57712
122192
953936
1096126
522495
291120
1857305
1727074
93351
1083678
1812632
1021783
709859
959964
785261
835939
989555
647670
678976
382516
1557537
1767127
663834
1972254
1123468
51761
1521670
425570
1738644
556665
1182571
902820
87019
169344
1075623
1347011
1445311
1219104
561966
115268
1943978
1689201
202030
780455
87511
1625937
1534765
1389068
124210
735243
1535039
1976107
1463213
1080635
255451
1757343
384240
1694240
1449636
937818
565649
979160
615567
365364
1163129
295770
405688
1509951
1537892
368567
612867
354440
885725
235293
1243550
760116
1720058
1238794
885864
1728874
766541
873406
1524682
1162574
516143
1406951
1779059
1170206
1520910
1256958
1000364
1947714
834569
1541169
682139
867496
858184
147329
1919774
984976
955319
81059
1823696
1016635
1006390
1569987
27527
796268
410468
48255
754551
1217779
1460249
360348
1151982
10552
768633
1900500
534986
1577462
1932264
1437088
1810174
1609091
1979728
172586
313235
770278
1095780
1161565
596443
34031
1767236
83689
297861
1284368
1477487
1161911
858664
38910
862149
601395
1532173
748577
642791
1336157
343486
1060873
938261
731009
540050
1450604
134122
262797
120302
857308
1912362
1454772
210653
648500
143245
1193207
1798710
259040
1369906
979824
642440
1151610
418074
1728329
1630284
357854
981939
1760787
779870
370645
348351
1408838
1794179
646850
458630
368857
1305699
355007
1232057
1786706
98190
1064354
1769669
327474
1445032
1429717
955085
1155246
1469275
1898620
405049
1736344
1536472
203237
1257247
374934
1370907
1900084
1294271
1769811
583716
1470894
864284
1090780
1586814
959620
187339
264719
557669
457481
1440759
1797930
69915
1134151
1903938
1107697
1624533
1266643
552736
1771853
1395266
547343
1176176
259246
464748
164567
710917
970474
1788686
1878600
1712550
1176479
945679
294849
1143035
489600
833630
24655
1401400
35050
1194150
1306022
703309
586601
1374148
209004
935573
453427
1999125
591478
992153
810123
1259605
173227
1542076
976332
300703
87809
1258884
770707
938290
1885575
686350
740340
961911
1087451
799253
212661
1881789
1164627
394960
466395
585622
1187903
922239
76742
156899
513676
59965
1754086
112619
186267
1982353
1696460
956474
549605
377773
896680
240440
1775102
1550223
713433
469304
1825513
399878
195096
1643991
1016548
1789378
860362
21164
613076
212506
529814
1503855
1149344
1606810
1389048
340271
657572
819888
1005023
711814
400449
1184104
151093
1013993
1813997
845151
1997977
130246
1600478
164163
1196739
245812
1178810
1854910
827599
1803682
1225669
1133538
1858529
1688577
1081759
1808861
1382451
283480
1071356
108441
1264702
246875
1215647
1269203
1865766
646468
1261154
1412440
1947050
1847397
721212
1370393
304948
1315269
1576875
87644
1272571
193777
1432091
852566
71194
807386
781039
1665931
663439
773311
622187
1961585
1582077
1863251
1777771
515024
537293
1895402
516604
1928638
922907
1420327
217039
1075664
296495
1014481
339152
1564408
877043
860808
437213
627213
202633
1311821
953993
1603151
1725398
921599
1240783
1704613
1202739
136347
1609347
1449702
629658
635105
1203825
331461
1752696
886691
1463489
1507380
1401986
474016
1185773
232760
1960776
1587745
1486086
837369
810427
973353
628607
1627578
1473618
1695891
1285085
293974
409244
1295705
1268699
798287
1822223
1974184
478756
1764973
1763140
545634
713732
1434926
1915614
1296542
413685
1834022
565506
972854
360356
548438
755150
569914
92882
335220
1535739
304221
1535594
1994084
76638
1919630
1448691
1016249
1356792
386426
1134091
385454
169373
1822396
927020
225286
1538248
1389355
553054
1102891
1635343
60512
1878116
1556685
532884
620363
37170
1063248
1314362
1781681
50478
173920
1490120
580101
1333395
85886
1426426
1951105
1136626
677014
1689273
1716545
28588
1068043
549048
1009873
406742
1076543
1335144
413091
1203734
186238
1496947
1763124
592217
1799983
1409886
1001657
1779778
1927507
303452
569353
540621
412663
1778668
283812
32169
1069081
24147
966208
1460919
1130950
1352162
1976074
1804749
789365
1155863
61835
168353
1768718
552294
1822359
1869916
787643
846115
1966352
1819648
1096548
1654288
1132967
335718
1447383
963258
1537412
514118
269817
1378412
1329042
1943822
914149
1027508
1107140
284783
1758285
1413903
531129
935471
1473932
1966798
166288
1976910
1068453
87415
1571031
9956
799770
930787
1313593
210127
1862401
1395394
904696
733252
1543489
1128390
111816
1084585
857273
720120
1203035
1543682
1826597
1886172
1623009
524434
1026817
279709
834342
1549896
1630385
1730601
1688621
171566
369022
2700
1444844
962837
875676
1100697
1389023
369836
140146
1846543
946261
204806
135231
1982918
699503
1462410
1243722
1555444
1558030
1418969
65165
266842
1783116
1707453
1189904
748675
1236855
804136
589846
710117
173617
338571
1337684
321025
1479248
1625486
1882393
20654
343515
1345645
1746975
1194731
982363
359915
998250
904178
592580
122203
516057
1100323
1133736
438242
5292
202229
761931
1645706
210796
493373
364450
932351
1139012
1755850
1966545
1275772
355938
174293
1053311
81400
894757
1146422
1754790
247627
401990
1754314
878669
1575097
104951
1654713
1966960
883038
1449657
1364540
1677501
1044434
453963
808931
464885
1090353
1098909
1476701
411007
20614
506207
1388127
778918
31078
590741
1152308
1081721
1085424
514284
1212774
895068
1563365
916896
1395510
1562004
1382449
863345
235695
1348394
1514195
178694
1285934
1757017
40078
661883
1608494
1871018
1212245
638031
1639522
1397701
1667006
468983
895964
658947
701824
1661953
1568857
1834847
1786712
1761104
180377
97575
270132
1643206
521996
1712402
1276537
7792
1073089
1609685
1792697
150755
1465977
123421
1390106
1110674
636170
206682
1442155
243117
1149469
1361474
334550
87256
1588382
1633931
1184885
1533312
1803115
1002365
1829939
1462933
520946
678993
1070412
700467
826155
500266
129507
577532
945383
740736
1487678
1460590
1650687
1556317
1942028
1919609
680773
56452
1325385
869852
357726
903537
1957408
708106
927935
1126934
147516
151324
834748
886941
1072428
1503761
706202
1426461
474540
18775
1536362
240874
910632
272724
558977
727049
782220
224071
647228
142533
1976036
1280529
731475
1945731
1432479
1282247
747335
276690
1208065
1799529
633074
548060
426910
210604
1885674
1932175
458373
611766
1977652
1368206
1803846
1974685
1592501
1838010
1047668
339404
1824951
1200148
738759
691489
1338024
1577977
520685
1017151
1062995
1930816
1482447
1544980
1863050
1605570
490733
1821983
1892874
1769026
683676
604624
924778
1967346
696519
161685
960357
1032068
588298
1193342
159585
1279628
354533
1436362
621718
29600
252241
1194345
362285
703150
1451738
1340124
446293
1158599
1776031
836026
1520463
287486
130868
1722458
1088033
883964
1271499
1899898
851268
968179
1943744
1777227
1573104
116354
732844
1341050
404568
1647750
606700
567657
814841
1168296
1365697
1079412
1316630
1328716
1656770
130441
1801134
815707
1049817
1570365
1238282
1941128
1173200
118396
1211218
115991
607363
276623
1525855
1246159
1772299
301346
557962
963373
1495392
1548877
1093962
75454
430977
1978802
71369
42694
1841271
802292
913489
992545
1089661
1106889
1462075
1453608
709963
533132
1423252
736829
1817149
1571808
1478923
550089
1869443
1527454
1802488
131374
1917870
146709
433405
48641
155587
1674254
1870469
1054416
1343046
598104
1496752
1541327
184270
1945125
623664
636880
1964765
1890747
1767305
39679
1430848
1081962
329601
1575171
218761
1998043
977200
1450276
1720446
1844509
1898421
1887796
42619
108326
483311
1906217
1916537
1156703
1215591
1898748
1633290
1812426
118585
47221
1540085
1714255
647470
308079
1356173
3335
305752
1979432
464035
63914
1602011
314747
1292738
1457791
1434962
425476
315578
945190
19124
758076
149282
431295
1549495
404683
825390
1920802
1462042
585071
83293
777221
814485
1081375
1887203
1796257
360969
1557674
1336464
497797
52888
933134
34588
914005
1065268
765130
1987209
861258
648755
752481
314978
629223
113403
1592097
1442490
1061675
102314
843784
102548
1212795
1915486
1657374
908753
181738
1581556
616458
30483
1815203
283860
1420770
1603821
1133373
856988
606194
1598046
406160
1350843
1006028
918319
1091351
473851
5234
215561
353883
1894910
22724
1299098
1373907
1628101
161828
329082
700160
1053545
436765
331431
322242
370837
1762277
1735885
999791
339827
421042
780249
290468
461548
46861
294424
1519642
1062424
716147
838790
1061034
661026
786145
1085337
696674
1126805
1300205
971505
938392
1446971
1343224
1485668
316818
1212952
394732
1534164
1082822
1813476
1692467
1741222
673193
1302293
1434625
1933623
1902156
1690575
1718057
334282
225754
366347
1526752
1507047
10446
1767379
573844
1031748
1329375
243250
186243
1498795
909525
951792
716221
1423138
1086400
1947645
640951
1979593
35170
1562369
684917
233174
669324
564301
190753
727516
877864
1179187
1850550
1942158
212069
1261220
759113
837476
258085
1283349
254091
1758777
1029294
683764
1950190
1477340
920557
1727758
1283692
441133
698210
394570
1482111
1576219
362943
854514
1815720
1735297
1173763
356962
1279326
1974036
853396
603793
1661741
328502
10273
274825
1164980
1199199
252026
123816
654163
51258
1292970
1924630
598873
1580599
1071233
100898
899525
176368
1964287
1893641
1013320
557269
1122153
1353975
216609
802753
809681
1459742
697270
1385950
1006694
1416248
442211
1899308
1457383
531515
1755338
1757425
177883
114155
1287621
654054
379801
1185755
295921
983419
94297
366045
950025
1754332
377561
862150
144331
730226
1919689
493281
553094
1637666
961379
1841351
1955733
1167220
1911123
725072
212411
1829006
221591
1317423
260739
1963873
343823
256702
834464
1749664
1061602
1724372
1477369
753454
1164765
594535
937089
1780370
1077588
1055247
748609
1879989
1155012
1960562
1461242
1021120
1190288
1863660
1803634
1872144
1039191
467239
1816443
293602
1823893
72800
430989
390232
486441
1785246
1370155
1894097
1768376
564591
943100
620071
1643475
32756
373357
395225
1965840
820649
242957
900903
1782475
503902
135304
1226853
1770568
1244384
1532683
392151
921252
907687
422833
981327
1553291
1891668
1579676
374012
498755
1048918
996580
1779807
1312118
1970894
28451
950427
1047535
220332
1678472
321309
364760
1723413
1598434
268906
780131
803528
1295295
118439
1996335
361848
1157690
1781911
499918
727390
1808368
1003987
544305
253470
833718
1683798
714134
433377
770184
812798
1342880
735700
1930127
1480074
962420
521671
1215867
1407096
1843545
1084954
910486
1856720
1214716
1213850
1591404
1436674
1521051
528143
1561954
587047
1839807
327604
1972768
1495846
23942
612746
902251
1068835
925611
1205265
1664074
1792516
1160267
961211
1530954
730180
506280
283774
611082
1250598
723676
1306119
1237492
1516962
1396072
1296623
1430382
1929162
1537033
608654
339238
774702
1206082
687779
512614
507452
752093
865718
1300002
1214137
1171067
797540
696520
615660
1081715
1205500
460857
359320
1232149
1948206
42431
1057590
1460444
288407
1331186
1585160
1636158
1569257
1982551
1142705
329967
1449025
1540208
1806483
706733
1440383
522724
319330
1559205
1489256
182620
40559
1026347
1170986
1916503
1846852
1058840
1793504
900494
17046
210085
1603809
69277
1231456
1936089
350630
405660
1613746
978831
1929081
1634674
1275372
803357
482224
205697
1909067
609717
931884
310799
1144284
489113
957905
1610526
288151
77879
14268
1276278
1915538
214495
1515096
1014846
748166
192572
1994712
1181851
1685911
17296
956408
226877
1539404
398066
1809004
1581257
1546766
695414
319151
717755
85870
1797131
399811
1726771
1358802
1572326
813356
157155
379594
1538150
1764078
1653512
737203
1057204
263571
1074484
492130
1486039
1835134
1813589
664892
1177551
1378394
53558
1704445
330775
1059705
1410439
83004
977283
1007838
802601
1523790
258020
394886
656709
1392310
94284
1286268
478512
269787
11998
355403
867158
1617564
781650
1885372
614217
1024797
1749681
109042
80122
1722430
1425743
1203394
187659
1744163
218722
1413864
382701
1814950
1036861
680210
105984
691722
416180
1024978
1833246
955784
1435124
487365
1822834
1519228
939854
227103
1681127
529418
1364792
167183
904479
1688275
1408646
451936
950371
1790082
633941
200913
280095
1582290
1020966
1665350
391165
1290446
1983927
698448
570220
1106231
1281837
1627117
735277
758295
1928237
1892532
1325680
465293
357154
1100836
1809849
1130544
1995176
804412
1550519
865989
1345033
1377024
804807
1720761
439398
1786009
589684
198278
464451
1453665
153534
486483
709139
1088444
1673676
998265
571988
1134064
1539670
224883
323786
1104607
1289282
216171
1852068
1045729
1003492
1646700
1574564
720220
283621
206665
757855
1029016
378637
1933998
782833
132225
1151041
1342890
410599
918311
348745
1379958
195406
1466764
1207554
723604
1064085
1464554
1318704
1879434
243814
350308
1276879
624228
973450
863011
200453
121973
768702
471109
952939
890984
709448
1167493
635541
1938559
549931
887575
1522528
227198
226855
651202
547253
657147
202861
1862380
743133
1573227
1454922
1795130
1041931
1926091
11066
1092519
1229601
687278
1555685
323424
1131915
1754346
448758
1136341
100569
1351616
1385769
49468
982728
1066356
857353
1039682
715738
1175127
634225
1076261
1725169
1778406
129734
256799
908918
226323
28391
1915787
1097961
691250
60107
74800
409756
549452
1404089
695586
1821701
668172
120689
327147
654480
1706817
1381609
335440
1682388
1529764
886492
1716426
1106012
1036432
1080839
1704784
885427
1551209
822539
989707
1435911
449967
891954
249141
88041
1640976
124677
616356
424804
1082029
253875
618164
1148555
507730
1717288
17220
665444
988432
408373
961616
948586
128602
880487
1068251
1602082
1479980
44559
47271
1571616
1424005
889653
1860596
167006
1185562
863460
571619
447622
814628
989714
1173749
1296671
435023
233631
936033
1928874
21252
1076958
925224
742776
485187
217724
1331407
1483049
29781
523508
1002156
617126
1956952
628931
1650879
1007162
1009141
648371
1625760
219983
1992867
1660987
1278910
1469237
190853
763915
1628860
1314122
698473
1803906
1989805
1121385
983724
931045
1621266
583448
2986
219523
114036
1342445
210453
669989
1599124
1667679
1971088
1326732
1511758
1744297
588890
1826311
1689040
1107973
1871871
520888
323381
452721
80613
1881757
328863
140809
1001410
1351386
1571106
1303448
508080
1075108
899485
792040
1222942
641980
837645
1957577
1950178
1001786
1861625
1801089
1474103
1759448
1540325
1138169
1020597
727784
1796285
1908432
1451263
1421175
139671
1052959
1104957
1575466
1209866
1683636
1294520
88533
1508004
71722
1977293
1198529
401081
1054356
772352
1184871
292259
1239994
1003156
1184927
1999761
189621
198331
1973997
1471944
668819
822015
1882070
1895227
1220029
675893
197779
1087222
449176
1551105
1798579
19217
1190208
1137966
1613109
130708
765088
1356149
945401
1065291
944118
1966972
829221
1392248
1431330
1705941
1460113
687037
1872658
451177
1269765
807773
1290037
439890
478979
676879
1078635
1637541
41577
828701
376338
1863492
819069
402205
1156130
1111120
1902798
898642
1048120
1530651
919159
979243
321155
1591630
237315
1895975
166068
1963943
196905
1965796
1742487
29907
1793699
963299
981461
907991
138225
1842888
942841
401665
423926
401399
28387
314401
1343727
25632
172948
1553856
1462279
1734202
1961801
1368401
1568642
819431
1070273
616814
378315
1644013
1124838
1229619
308474
29589
1658770
16741
1832313
1722346
809756
862480
884464
1723099
1633478
900752
693621
1393778
1416024
279847
475855
1065101
1637083
375568
904525
333445
853696
482117
1717904
1795859
1049020
735536
1279937
741456
598857
951218
748953
1263418
934961
1566426
1271163
1572596
1310929
287088
1785613
1150092
34504
476708
1114876
1528072
1390250
768305
1473667
1242316
1683247
939767
524534
1800491
1891681
1289083
1241568
1706739
1809812
1149863
411621
1090634
508480
1763301
1329087
1088116
1425181
228402
822520
759355
1217204
1462721
264717
88477
592688
1228022
102967
217679
1677329
99787
843736
754493
288494
1179514
127250
958298
27660
1297708
1683906
511823
1234495
822515
995150
1508667
49904
1824276
361975
446495
1228121
773561
317694
780002
970384
517487
107057
1873766
500954
1673744
1488978
1575222
69613
1069725
760058
1422118
964274
431443
797767
365564
14804
396202
1120164
623160
861288
154596
1702161
256602
1628940
520591
565128
194406
812870
111045
427041
479635
909404
375818
1892269
621549
858231
1705340
532917
980662
374328
706194
284534
1865818
110360
919750
62194
870641
135235
1190385
934064
1542497
1648108
1450042
285021
1118706
312701
501592
1980655
1343984
1778334
1405433
1975913
905413
540077
105927
123414
1186472
1847588
378188
1565807
515302
1261109
32510
1406472
994087
1874733
1276187
1286117
52437
881188
1637634
1966082
1533316
1296690
1478155
726218
542292
1073345
1635230
1906594
754474
1760148
1707631
142500
376052
1995924
1384805
1212749
1956958
1221280
1004725
639662
1013330
937282
38327
1213198
1371620
1976838
1869661
661809
1020664
755370
398596
734422
703447
1224495
846936
1967179
1442106
980052
1321895
152260
133183
1223455
88178
1293483
20912
1374287
1873007
27583
1372906
1544601
1028725
1344822
482631
1921933
1195794
994418
1148720
1817377
1078797
1597968
1777211
1203965
244802
508357
1736472
1225410
1485128
6561
1380629
811663
1406601
1916944
1124651
1412035
1574003
637488
1838474
352683
1022258
7460
1617112
797050
420006
282512
33384
1849810
903893
1966624
680607
1170852
1609749
1867197
1430387
437009
1888864
577610
1510334
597464
1560545
555076
357693
1783301
233634
1994924
1283633
759515
50389
154567
865461
1508651
250941
1423384
656732
1856476
485068
1528976
1303480
1525387
1903225
580527
1046049
293615
1804725
390667
253854
1183932
1383447
400417
1398141
181636
1547177
1386980
1222861
1480899
1957002
879112
591206
843623
200841
1564499
1865856
1254906
1018253
292092
495529
634961
1499219
27034
823942
173304
718922
1856050
412714
1048632
1933882
10128
55346
1349636
1889611
1190594
1290807
1303141
624237
615188
965819
826840
1077585
940856
603109
90288
722916
1795267
1568382
277442
1198430
1570547
1011808
101110
298337
722018
758618
1432553
1209366
336344
1356562
1145763
202865
789047
204481
1040082
9939
1499214
683405
1430005
272478
1212340
1638302
1661328
371819
185844
225367
845719
1881023
1199249
1165463
298441
1718155
1302437
1254990
1590483
65482
1973958
46802
765280
1561607
1885219
261157
317791
1875610
261764
1695705
368377
166088
692522
1687993
1718637
1075235
1970717
740644
1338174
1851929
908735
254538
526085
411977
193553
1337825
693353
213879
885046
377450
1276766
861499
1357350
764149
489607
914132
1266412
918413
180029
366665
36499
1398076
1595892
1918839
1983094
1186422
1910003
1790501
1652574
359311
894108
1515381
939839
354347
362522
887499
1110095
1020767
1967892
1712022
954735
644461
1474993
164412
157388
1763602
42318
1128226
1832133
1212589
1304526
459991
574101
1176754
104799
523305
296742
52539
335754
73178
1758292
280525
1559408
134325
1919892
380117
307407
1435932
503078
695436
1569533
1305963
1821279
1076002
1542816
1107723
759901
948539
1733070
1425984
308691
1817381
653564
1404671
601444
313914
366715
238949
156857
1752898
1302235
1013476
1194591
1404891
634134
958084
1373919
624449
1466387
894296
1490306
685867
869688
936603
762383
310253
597260
397779
977238
260356
822007
1158861
944731
572041
1248120
1391053
1767011
1429827
183613
756536
1944453
13888
334823
1674878
991012
1660453
1962436
281727
40021
1346875
212659
1473231
1436959
1215846
127153
530550
932458
327179
594536
267415
629767
1937071
1823832
941247
1475338
1461217
56395
790868
235585
1375819
1412429
1058558
63005
959342
946499
161132
1653477
529151
1821732
67930
151603
333506
682116
71748
1949312
54848
829912
1251013
1550471
1473413
78
1525090
610300
1132739
782347
664008
1841104
198546
1545397
557965
410
684425
1643044
1993391
925608
167347
702085
1966642
1443899
1201307
94287
417201
1079216
260199
1041341
1105845
724977
1930560
1549547
103934
1522195
32550
627146
141457
347455
16552
1708768
295760
1911500
206789
183839
609818
19969
752166
754810
643723
1360968
1474930
1799788
873578
366878
693143
1984162
1640351
204556
1013004
1685423
1737926
28475
900419
1871374
734105
890816
1656599
944259
1558572
1347702
1756291
77204
489120
836834
1208385
359186
1163148
490436
382462
842582
1602409
490208
60650
436200
528753
1093294
873068
1863498
676450
139037
1219076
1249527
916191
1980156
1711641
989049
14781
1418341
1708764
913232
1449437
1434592
1555493
832638
467142
1164516
1887919
1875093
357801
1502291
545871
91819
199915
1306162
774863
249771
118280
546779
1858136
1685079
1381399
1767367
505721
1442084
557380
890248
1536818
1098402
1969019
330608
1858743
580047
14285
627163
950385
1350441
962493
709775
1395640
1031980
1230141
828996
1194418
1038508
1568192
931961
319912
33477
1271315
1152179
1358903
1289301
1436291
1083710
1237717
922941
1752867
1161872
885700
1402258
142831
645743
856934
663077
1159653
1847898
1426481
283641
713040
124814
1454126
255856
960137
943873
301205
678477
1340233
1366091
1328714
1857800
658221
1318805
1244147
634284
1008104
669099
831492
1578279
214330
1736279
1698800
624581
341799
1772759
1658906
136984
633324
1123245
1189567
1894837
1771393
1370994
1549750
435210
383513
362574
1514195
1673956
1686363
335360
1390322
1042107
46622
1914235
1937867
697735
857505
135032
1619468
1580896
410982
1226423
517261
1675454
929398
799145
1899396
1392556
182701
459242
1755415
1902902
1260041
1295478
324877
748774
1925951
595718
1796913
956342
1160960
1537010
1213278
28202
1091826
1315685
839471
609729
1500744
168928
1748382
232200
806032
1584122
1305307
365130
1545133
1236405
1558198
911329
968638
1823678
797424
381721
1186421
1978777
1822231
1054739
765209
1439998
1876125
797985
1457879
547971
1309958
1266427
474689
1163146
943208
52632
1060
1893334
226772
211820
363988
1776420
86826
343469
241434
1207715
1007015
1559726
52947
1473200
40237
330033
1675272
411002
382741
738904
234508
374056
444282
1956599
1660016
381008
1439606
1166698
1585467
1367579
1325410
1745034
553046
733929
1931630
1910481
1903657
757704
1180212
222682
796077
1683012
489257
605139
109112
918517
690538
310950
407536
1074648
595387
373237
536526
1389040
388941
1801397
825992
967065
977720
323269
1534998
375657
1027113
504468
1450129
631338
1604159
1276462
1701397
872877
214727
321836
244230
1012542
1369410
1520326
1241321
440128
94982
708890
803568
1767281
1908681
537270
806874
1709151
216406
998158
1124983
1136020
661188
614307
229776
199468
1946382
130973
1956002
213090
1015879
281699
1218292
697068
922500
1138665
508201
339316
23652
1263595
1704177
322122
1100923
875915
1140267
1777790
812287
344735
395123
719842
463741
1418491
70720
226318
762385
1644723
1679089
526567
1839017
1317454
1355891
1687500
626377
1867393
1235544
498712
558243
906649
1736430
1349317
1894961
1792337
1713408
181738
1621783
1712193
859212
1430124
1611866
1219425
1912189
1777980
462856
525257
338447
1635268
1291178
913973
1012676
1022014
68466
1187038
1243292
1909308
658927
652842
803349
1540839
1641579
1012876
506758
1449175
1256045
315699
1624533
1209169
1563016
192739
768824
827674
560408
874602
134528
1995005
1019595
915811
488230
9483
581295
792928
996082
80349
1438440
1973630
1904976
1802437
1674871
219531
1875227
564140
903136
580293
463626
1773978
1019634
1198743
368167
1213929
312587
1659408
589124
970670
584520
910185
1489113
306655
1229967
1347452
1572482
780410
1155817
1758462
244187
957888
582922
1169294
1500294
930316
1923599
146445
1202334
673489
484043
691676
1898441
675124
345865
281548
1026459
387568
383909
1518475
345405
766054
1068748
701500
483788
620299
198433
1259510
799313
286635
1419052
412110
349337
877711
1579989
1174862
1938397
485943
1896939
267876
238255
872370
651421
1245133
1720443
800277
1009433
1723108
1487147
1362943
1131774
332609
1177365
985561
1810127
1168202
632585
727139
327561
1617886
800198
1876822
1638185
1399828
1396874
811483
530078
528106
89204
932998
845662
970979
438376
1611404
1831454
429274
529918
1886740
1015113
456122
1011218
1245348
1208898
197721
1364139
351540
238142
698631
638692
613135
34913
1645428
437823
1781786
1031651
502008
883305
194290
479355
75817
1002867
292505
1576535
1065454
1656430
502304
75331
1663981
798177
1184404
208928
1288210
937610
519870
1798098
671677
74048
692118
1496726
429944
28996
1421167
1083479
886330
1990273
1629426
780639
1957990
1880531
614173
492716
1483362
1109437
362306
245731
1591851
1984934
235624
1884325
1529182
1941161
179226
217229
985918
1884547
974751
1127000
1237534
928026
443485
1322297
275324
595743
159758
562028
69334
737831
714719
1652213
1777104
557631
729497
1632460
1789905
1757948
292386
923945
1099203
1385567
152188
1864352
1499897
1048290
1694673
601906
372949
824466
459018
1078208
1928913
1246175
1101971
1511742
1057771
1172104
1007654
1142871
488771
162154
815876
1877351
1162434
893119
1045541
370562
1656662
1567610
1993265
741682
1110346
306546
1319302
1821066
289505
1563644
361518
1570392
806458
258184
1661686
426413
23054
1847747
1460076
160447
1022409
1389423
833461
1666680
1918073
1305086
1942556
376222
655131
927109
1949074
1470698
807179
342998
1322727
532013
1815843
366265
1160443
1887243
1456388
653446
1586450
1256551
1869592
1088927
283764
588111
173755
1207045
10034
1051373
1142809
1356879
1296911
1442094
1838697
557163
1098900
1475690
826680
1926262
182836
1485468
1363127
418644
1005466
129098
912493
1853710
1114816
751542
1154594
1488016
503481
6369
1172896
997977
582771
1831649
226578
462384
846432
1700039
667140
37109
976290
979385
139081
1370594
814602
1861336
188852
150843
551935
1230407
1187233
160015
1867809
1786100
1913245
1038226
1561101
1991468
1996472
141830
770710
936667
1863143
1949895
1135567
1027684
1778070
262385
1983054
1125398
1284768
1524728
1293368
1196281
1944996
839573
1147445
451677
1701774
281941
1907927
1469505
606575
1741038
57738
505218
1003968
61820
797324
1509451
1122496
911170
593007
1106195
1527881
94451
1339759
1969123
139267
1195094
999091
1409269
1501812
903007
1586426
522222
1500119
1570815
850136
842906
1249162
707443
467667
1385927
1669766
760849
1491406
480512
1444268
1953750
289360
1614905
1006516
1608615
410406
864321
1072657
1897854
1588452
1604144
1262983
883339
812056
1992179
1244759
1709830
196574
229494
1861580
238804
854510
837949
824471
357980
1719116
308353
1925059
185688
1082144
861892
1208219
190024
1488767
730497
1284353
105209
1629965
976864
1758700
730561
350355
75951
1777114
1387981
287007
714995
1942044
733481
1117399
1400599
237750
774109
4856
265016
1482789
1937761
872424
1114206
1694680
167689
585535
230498
400029
1643633
635403
693677
1305677
1843354
1016538
661556
488279
348005
1526173
1043462
1932085
1607100
1678101
1816653
1745343
1053121
492488
1655679
1583233
1790256
621606
228843
339116
1176873
381609
144848
981322
595530
1089421
194909
1497794
613558
1551690
1900073
1301292
225603
511084
790908
777676
70081
543518
1225876
402579
866381
313659
647523
233365
1793611
1673141
1484510
1912491
286823
1241437
998310
576140
298050
867660
509853
1465909
905241
916088
118891
1345878
1003571
406835
752629
234970
1411883
1255707
1453208
1338186
624064
1596125
966876
1781491
394261
1496332
618955
1164464
183643
1057668
1940114
1528966
1302924
693229
693780
1535185
1254570
1457930
847779
898837
615734
1095922
40772
78418
789523
1020232
861580
994211
1848150
1218226
1993314
1344535
1428877
1351202
1083818
1987020
943949
1417747
81088
948441
838615
520699
429365
1705146
606749
72570
1600330
810434
1848963
593039
1870470
676672
1524922
1763079
1336916
61298
947845
943308
363381
1806852
345680
1913838
1256789
129308
1136670
1721769
962387
1152904
355170
607648
921492
1905751
1362746
1207936
390264
865047
57842
812598
1843808
580694
1830771
376515
962343
427102
654658
618655
953674
378816
513116
967091
111970
637308
440462
1686653
1475326
1740857
1004399
1115903
1817133
1028366
1731236
773521
61016
1850082
258496
836533
1682178
1497905
1948567
415146
1430228
982289
1395387
672482
682152
34259
505300
172605
1926173
510628
210880
1336465
1243534
1907647
1930317
580855
257319
1771423
1435215
474092
1239422
1007549
826356
106299
948738
733481
73912
1986395
1913005
719162
81251
1855075
509827
1448939
494324
1832235
20891
1987895
1874891
317794
1995531
1824562
485439
1475306
526567
484426
792636
1604342
897458
288849
117134
98812
1099841
547109
96201
1750639
833709
943506
1151636
1675760
170957
1800920
1926305
91529
856277
88494
786469
187179
1198047
129492
172056
867817
921458
1993948
1947808
1161607
1473742
1271520
1218593
1366414
638188
97480
1152077
230501
493146
1400122
997551
1456583
1704447
198570
1122744
1189588
266660
247709
403629
1139073
991786
1700993
1102009
644
660078
497305
725909
578036
1142186
1386207
1566072
1694058
1800066
1156666
91523
1433902
1270783
689510
320210
1099511
1654003
128559
1200653
1709443
136664
260158
1451782
638460
284543
1347896
1265926
1082579
1459595
1525710
200027
937461
666095
1009098
623593
1347566
1360204
1816037
1656391
1339640
845132
1116943
38821
695422
1383066
480385
1812277
1885996
536848
465010
603741
204271
488943
511877
233608
973341
1969510
1107813
45288
1496690
343851
23354
181857
3478
802910
1743132
176895
569562
914694
599628
1988216
927667
296139
980121
1313401
806917
1038118
360317
364973
1212004
1661409
692766
1943755
1270272
407784
986763
37004
1650974
329953
1033335
1116632
570571
1617211
1371914
188073
1198037
1194512
300192
912685
496723
1097793
1422451
1280848
1486878
757005
1557550
1189233
1843082
1819206
179963
420384
1311118
702884
1841314
890563
1705817
1866464
1907225
624611
334151
136736
1066234
1767618
939610
1153433
1265414
775367
484645
1339183
1633286
901235
684540
1621477
566278
764846
97266
1610920
648834
1478286
112113
1432403
546612
1524841
513053
1997810
259259
1678831
783425
1715935
772791
1224566
1780954
1232808
1225758
969778
180234
1768671
701451
1184223
569222
337712
256571
1421624
1716898
1596861
197997
252602
810169
913154
1129587
1314365
1639865
1423210
1492744
118713
945488
160130
1190359
1034397
398004
663113
413376
538776
1752662
993045
741478
1320597
1100699
663773
257556
1553823
1689745
237174
1744606
114117
536195
992229
1677224
797097
1112943
1205464
390963
1293519
1818519
1933318
767443
372545
790239
1385184
811841
288716
282110
1520061
66204
888605
914977
706211
1426635
1322259
541562
225605
1849670
1963551
1688664
143470
268543
1466311
619295
583686
287877
329296
44982
251333
606838
953813
880446
1298764
911967
1439189
435766
931307
95069
786783
1702755
196111
662619
1451341
525866
1749684
1957970
39913
510058
803751
666085
786805
1610555
1571979
1877035
1504351
209771
944187
851570
962785
543347
245314
584873
628596
885815
158577
61033
929446
258988
629565
474674
1858093
1022395
657523
958988
1916723
1640748
211038
1628138
757527
1051158
1261358
1896309
1151706
1718820
1171489
1979562
1787038
513474
1071955
79980
144209
1359684
1213557
980019
1115455
1574394
95818
961677
1964616
1906703
736598
1148403
337372
27152
555907
1303119
139475
903592
1878863
1157697
493081
914235
1163647
638870
269340
1737900
200296
1516229
1299065
1758713
64105
1935315
233097
1486089
1960299
1190578
1620824
543296
527314
163320
1137290
17547
565437
1281165
817691
769357
616683
1829145
591672
22207
538791
1745274
1638443
1780402
1357053
1752122
342912
1340117
1555275
739527
1752996
1697916
1845897
1699638
1222883
1042932
777338
1894738
1011656
1473467
1444073
1342682
1513541
804028
1642811
1137535
1275898
1695467
1663753
810112
1987650
1922803
446369
160840
857700
809423
1237270
410193
542788
636945
1606740
1488390
778118
1506203
1759536
1600782
392824
62322
837331
1041022
250583
24113
342510
1265115
1870103
1251658
1343443
445252
1127041
712233
489069
1175211
1942286
1754948
1819519
1087867
1406356
1666208
1208793
92066
701145
1860756
721518
1556592
1753161
932787
1600408
794501
230631
1790464
590173
839403
1728113
1305248
1652430
1227360
597073
1052851
755806
817718
1820290
1457230
280646
1732139
597721
85643
416362
412667
595596
728701
492878
408411
850705
206440
254943
1795539
896838
1474081
1778437
136879
1703589
1422927
1946779
1705803
1826409
233824
493043
942438
289428
149559
1305481
622118
1791806
528594
1282943
1746745
498479
1742441
1724041
927876
1661353
1740815
822061
1260237
1406612
1540827
1966003
1523892
1597102
1384919
631887
822151
1158916
645885
619983
634155
205225
967379
660614
584947
1353544
175399
1393443
1179411
751705
820865
207876
1975271
114987
1922964
415582
1514350
1425013
1383167
1761048
1949711
482043
777562
1066177
394377
1742244
1544577
1880025
1856760
428982
258064
1386998
872662
1500399
1020311
1909781
1699096
876326
1308473
937406
1693936
1652231
194921
1882968
1838433
1702058
134288
853825
141215
676854
1799387
1054570
1507101
208702
485522
349752
1433966
763291
1588797
960164
1620661
1943809
192837
1081999
1988740
153350
1470368
1738747
684002
1739003
433176
1956905
132425
1942016
764317
1636482
667384
1702112
1733127
183450
241850
1501140
274876
707823
1309345
1913785
1502184
1509832
1237166
13293
1356088
426746
1249997
1509361
1176313
716283
243865
485542
156417
275830
681331
202388
946732
1361505
480368
394012
25837
161492
1877425
1432917
290138
1861302
1033461
304569
315747
1971526
179942
274542
530851
1857428
1951973
274455
454555
463198
162595
814455
1615543
1688751
1282896
1138105
3128
1484950
944879
919072
1805938
850389
1010306
1384888
1725657
333663
103332
605167
643475
1688787
1391471
1200969
1509816
1881684
218202
450982
1306767
1556336
1183007
162280
1263403
1266213
10690
1109761
517832
748039
423306
1876965
1046497
1307244
470601
910788
1151067
1373716
594900
990441
891920
1328110
1562516
1752327
1263349
465420
1796983
543806
1572620
1668469
1385779
1247115
175243
884529
560075
492147
1361413
1376964
1170965
93314
805996
1467778
1917703
1952664
10541
1422375
1988360
1514908
812235
1006315
1757818
245632
1175016
328867
1799552
1235744
442932
1278272
1517962
1669808
563226
1886388
837468
1292710
668988
1802156
1795926
806244
1425513
1078516
947387
632928
1110901
534969
1726323
1248298
1110198
895842
887737
759208
1599769
699176
1593256
165599
400368
1079400
782510
1112953
1903627
472582
1513097
1935892
1043622
634013
1248212
175245
1097485
1829134
1425818
95583
1542740
1962708
1029431
901544
927980
497889
1843081
470089
132413
1834353
1074267
1186329
302080
1027584
255705
1086927
35680
698804
665117
1478630
961723
696877
1811116
832453
927875
35777
148710
1205832
587551
421088
1809847
791295
645627
1691156
472974
608119
1156283
1633247
585391
1895679
1718321
218198
756500
1733777
395445
948648
1462105
1562773
1526275
772809
183459
172287
1079586
577493
844158
1799607
1274651
1972061
77772
313223
1326867
1254902
1696740
232149
597522
345866
240046
1107926
543876
4745
888222
130476
738698
266635
507888
1368548
675326
636198
1770722
878185
1632593
1256822
565780
873416
1316987
299418
265177
1358197
1800512
1242276
1816631
117183
465323
1959319
477392
440222
1225438
92396
134613
1828236
1592399
1097591
1184482
588550
152999
802315
1658695
1120946
407263
856977
711686
258605
311031
717335
977283
58811
1849103
1167074
1440184
1968
344794
728547
1963659
1952246
1375985
1640233
413511
240539
1258417
200804
711481
454510
145992
1797955
14646
1691324
803870
92026
1240346
515691
228025
1235946
784313
869549
1728
1137729
897932
531948
273018
1744284
233804
672298
870972
550716
395102
767362
1172878
199660
308826
1898330
648534
917259
1871342
1961694
1252352
1101791
150891
1285369
1714014
1233613
614357
1114892
734786
1343264
559966
520025
629071
276263
795362
873032
964381
910484
1179782
852748
86357
1604542
1312911
1599186
1163848
1179087
716120
1610577
1965559
706951
1166661
1398942
1899001
1012066
1886182
845617
242576
661134
1696914
1361353
560430
946167
434664
1241199
1804271
528259
209262
57767
202467
1888835
1629873
1270010
1867871
751604
1632094
1932078
1159499
338889
1424059
1871379
343118
606593
1154914
730356
1322918
1810219
892773
1155867
344726
384399
1402396
158302
1380483
1810166
508467
689509
1191998
1553698
825758
1484265
443041
117165
853688
352736
1999386
1067746
937985
1441800
219817
729142
472536
544886
1996996
168830
235070
742033
175152
1565607
1707429
1597067
1207940
712828
1980744
1054202
1803249
709735
436760
641113
1396881
1634373
632064
1351217
610445
639041
1400422
324369
1681437
593209
1486312
1215373
533442
1163122
1460760
1369695
1404519
1186718
248951
1484188
1055878
1133681
625731
1974225
554850
1466993
473037
1275803
42758
1955510
503099
1754619
1638037
497099
1153198
176087
602778
989569
1070499
376036
1427550
1575618
408482
1839392
1646022
1370130
1826678
1672241
35630
931023
1575175
1813522
1084804
396107
354333
1875082
304342
552301
1659151
792515
26096
32144
1520098
831159
1512570
1798204
1302213
1266664
140646
610828
1534861
1482718
1365279
715610
1220109
1254827
1811157
201142
3511
138765
1201827
1082625
460203
53428
1703882
740497
1251917
402905
97403
1843350
1626754
1281200
1688801
248120
625724
1205808
1250595
1048255
549500
1839680
293791
1617617
305275
385205
24977
1837950
1072500
1372626
814788
422769
163166
836689
560654
1581443
1812543
1782213
1744005
1898187
607313
1248301
971676
1653067
1280671
1929947
1619330
39119
1243701
1154380
1626442
1849649
325463
627976
1439937
1353624
440391
1975915
1115093
1697722
1649866
1145794
1930076
1890750
139786
1460319
298861
567905
671287
1673908
1153054
230179
1023551
335626
1978309
466166
222800
1291502
1627761
29279
946271
1518977
1814424
568970
1467232
1688051
182966
1510422
1170860
1563892
244578
1487941
1064467
510965
659093
670026
468988
1148414
797502
1959091
1059677
1110267
1774469
1362738
1155811
473482
752922
518460
1937348
131221
525617
96968
1162481
1456988
524690
848883
1698945
541717
734142
1968851
562501
777219
1250179
1138473
213488
476897
1133945
665950
1782571
922028
627214
523244
1968472
1550900
1339693
1436288
302206
1900437
606415
526139
984244
1802395
1697250
1457920
355673
188645
37487
1969902
556879
1434258
1040154
1334600
150396
436099
528618
1289052
183895
266379
1111885
1812854
1547409
1333179
1657509
1234173
873666
738804
919840
819621
652519
1046223
745570
425562
1558444
217613
1180009
1284337
854352
514924
1197371
1236388
1782733
1920456
1223218
717672
626832
243509
513867
834920
1281732
1512697
1495768
271902
891775
1679804
353694
717218
904263
1942773
1124642
1617901
1557135
712116
1736414
812870
1416472
804252
1485684
1451736
811324
69807
1722795
1778603
1822040
1015295
1298721
1171939
472440
1312257
1446397
898444
1542707
1185867
887848
1715333
257958
1039603
1078151
37199
1242118
1490515
687247
1552071
1886408
1488934
1032129
1388882
1436287
1211858
1603355
228967
911640
1714637
1212522
414322
1355738
592717
1637456
13531
1130833
1035051
851621
102318
662668
483879
1581646
578935
1927756
1049932
1000883
63051
1683965
362312
1880983
176074
610198
557577
800633
353896
656957
244665
1696304
382220
1419369
352381
1114470
1543066
1606454
611596
1091279
1130098
470963
1731745
193167
1966333
285445
654287
1054855
1120419
1433640
1036184
28175
815256
1425003
1198339
784580
41917
133234
74626
1651542
823432
288527
1002773
1646345
1524423
620409
1478639
367599
1304807
1634254
575925
35528
1836997
1503655
538768
1562939
1986106
1288715
1787947
783496
183461
1329554
1018880
1245534
166118
173528
1049822
1902768
259304
117450
759733
1205110
1240528
924007
319148
375463
14665
1589574
18733
1183248
1443070
250407
939949
312430
1024538
1760574
1230176
1869547
809069
393858
52751
1222282
698350
1224123
1851217
119342
1591418
1818935
1400278
450833
734524
743300
1594230
184269
1793391
1405584
3119
91472
527833
1750038
347980
1650072
571404
369343
1089302
1852164
64890
1152681
633574
1999781
1429487
1918292
268726
1112532
1968433
887086
728846
1179203
766093
424722
1196552
966942
1891605
1216273
1883841
447354
733453
1019886
201915
740244
1019393
124092
267245
1531701
1012406
1045371
557971
1645496
362134
874546
980422
421452
174942
1456067
874010
45835
640182
728757
491010
704162
1044932
454381
154786
1126725
449079
1638975
1388795
1103632
1133468
1333302
1483866
1024090
243426
429735
201166
348180
1207771
220928
493289
807408
1476771
441416
898757
563294
1765898
976257
1089118
773657
1240328
750694
1563401
872099
1303166
8492
428314
516303
1244032
1086495
1197097
284065
1012967
1912206
1807431
492002
233482
1260018
1751191
406462
1241581
1421825
1628462
518219
980030
1567249
1355780
124288
1532538
1970844
1013327
247673
1901107
1846061
1145809
1493807
1668857
721508
1727765
476643
1984031
613861
160210
1948525
1449127
1114336
1817396
929396
509658
730956
478963
416343
129367
975540
1217279
1382375
1119433
1534034
1226446
1057536
1081226
379995
1903463
1998046
561165
464068
545651
1807444
182532
23901
1939986
1438509
1649863
586163
1218175
932643
1961341
88202
1402810
1764009
1679481
1277593
899611
924063
899260
1588061
1912366
1334498
409225
1553187
760352
1332481
941585
141749
1492046
436827
107491
1047057
1519041
1672536
1228534
115945
1724292
1663507
835548
1189323
225519
1930247
125210
1414736
1990651
21906
507848
674657
1942124
525131
1737980
1451858
1319140
1717369
1922236
739755
796814
997028
1696193
1663159
1739038
1021552
679739
581654
767141
1019257
257707
1406069
743018
832629
924439
1041433
1925672
559175
102320
154910
1029735
395998
1733998
942045
267010
226280
83604
1498266
1794459
1461529
1845301
1469821
427569
937737
1134947
1992630
930011
1918885
1522516
702997
1003237
564284
877185
773905
1927500
349034
1950251
933305
411248
546047
530807
1149255
807012
14388
1174311
586427
1355929
1026320
1136226
72875
1436413
4757
1168787
1406856
1843260
1200568
805728
1653134
401471
798289
1675664
549686
573914
1913620
1600128
850230
250300
468763
778184
1448417
581201
1300949
1833728
512427
1453867
1021356
391373
198150
1786688
1003231
1596597
1097402
225863
358639
1630168
74236
767524
1572026
179967
1073399
627114
179935
815493
362040
1013145
106432
1531032
1233658
1779628
772302
1359659
1355482
375824
1160080
1065656
1877164
1945478
34703
1824014
515399
1466031
1510669
271193
132961
1544333
563968
1672370
1904822
1322291
856674
467603
487907
889293
668976
868337
15670
1843652
650193
1204617
53408
602130
811698
1182101
825681
1001932
1873367
717759
1155620
133967
615024
1549818
1648750
375155
24821
152613
1446474
404932
242967
1090808
271301
122156
889744
1172072
1357148
1519672
1548467
912044
1388135
730713
1642150
1273170
183476
1057008
1578309
510072
908604
470941
502871
554530
340314
1731435
1667205
1478923
345713
1224361
1853143
1773882
627264
1944911
199156
1721644
1702347
1406888
938902
664139
335997
238275
1715498
403198
292844
1193836
1660858
1390942
1727702
707593
1944132
1467179
1165790
747142
870793
1299990
680469
1317878
309873
374019
34246
1882843
203463
723272
1496072
75387
1888496
607703
838461
1427937
1846243
1762522
1114564
56916
688221
1991167
1053489
1466913
1974276
482040
606541
1289636
732610
106634
201111
1271758
1791266
1441241
1830757
225170
1583204
1157631
1745093
1575338
218850
1069123
849293
1927351
1251979
1328838
1051245
341823
1712855
184244
1819137
905677
1933217
1969013
1179863
834451
866397
605145
101738
310938
641846
990825
1893326
1950948
592532
1907151
1421273
49351
1512602
824055
1756039
1879934
400135
185877
1140464
1433531
368565
1959527
307687
1629645
680420
1233596
835792
1484147
806966
633953
1475924
1866304
1373925
1044215
75860
244642
1674907
243550
455636
1776312
290721
1855888
1397273
1224251
893862
247471
858457
873481
1574963
1827959
867006
129945
68106
449637
414550
695095
1805856
1609725
1982514
1165868
1142769
1974563
1106947
228093
1101548
234055
696571
1771573
1645711
739736
1531356
1478576
1304212
728012
700937
893527
403053
64285
868383
1080113
71764
1311874
86028
1366106
529439
1959838
191753
448555
462895
1648110
203444
1094430
1472969
107227
944461
100238
1858044
1325572
970087
1151416
354619
1383857
1608047
1158061
1059109
1227297
1443029
1689925
1580688
1647192
511823
1407157
732467
327753
47382
1490675
1856912
1984145
1857014
580622
1191876
732394
915033
895250
323969
493814
359865
857917
137076
1536310
533898
346414
552614
1394388
1659451
221497
853649
888726
1002680
782006
722355
635390
1717365
990414
1328687
1003686
1898900
888974
898932
698650
1945568
881031
876336
1909074
871781
486297
244242
1748870
919565
1706699
1763562
1990877
638826
965780
604063
1783481
282099
490917
672443
1624898
667267
1893504
767627
1655346
714429
1794085
69097
194628
355332
1821138
818825
312425
494242
447119
450779
1142208
574311
1668860
1034310
214867
808287
1247232
627420
1663354
1866568
364809
1938325
371212
357696
925448
1161438
1595240
323753
1305515
1651253
458304
1901626
165688
1713144
684252
959844
535736
665443
1630403
1885501
523759
56824
1175715
1021218
787937
1526937
348993
373472
872043
766511
287421
708144
1186219
570273
1010819
204192
464317
933857
975306
1602662
1001787
851896
141514
252551
286815
883609
1359015
1299911
942195
68129
988544
1730762
710646
328811
1467176
839012
234437
863157
386179
358020
1632897
1198700
1447429
341019
134752
1700001
965092
1675639
1273819
1536384
241852
1516225
1087784
1607824
323936
164200
862068
1434768
206777
1676793
860328
1797931
1841295
303909
888784
565544
203654
1923442
98542
960527
717416
1838144
1219767
1210418
1849078
1647989
705006
1807325
856238
1423676
1321006
1314182
1445671
936116
1153889
922149
1985356
366372
698593
823113
940645
1384425
1149468
91352
1320389
253525
1375503
534055
254316
1453979
140890
1262695
1930867
1893264
101490
97219
1956910
160993
372478
1529542
349981
727520
1387953
928093
1016464
246858
1247795
1295789
1957102
1169167
242579
1102650
1089739
1114770
477555
281375
632071
634815
1954635
787198
1441215
1665097
325451
418865
1591507
573239
743665
1028223
642730
1434508
625910
22721
191380
1874822
1291088
1641739
819641
751164
1588398
882950
1089803
1978391
186060
1495004
1061642
718881
790988
705858
993242
98811
537605
1231322
1454517
1573467
176392
1247735
24892
1602746
1528367
907370
559322
777751
680136
1327819
1063764
1358186
508582
1152252
1319436
151113
1408037
892467
365867
216073
1874253
646377
1665680
838060
723739
1235145
1331663
1210619
23873
1656829
121491
1230598
1866265
697472
1122292
130558
536091
224243
401143
526778
233517
1435471
135978
297710
748935
1331324
80656
1696702
366087
1867133
363899
1826516
1574192
1615654
929106
910600
1465242
1099895
1988003
1389515
805313
1999506
976542
1615262
748337
741776
803006
1647850
148951
1122065
969429
75402
1571723
1857902
779212
1719748
569757
8053
1984370
1971289
584700
1440177
1983706
1139742
658990
192515
835953
1806662
658364
1139398
242478
133447
1405812
1008586
1251253
1362358
1863699
1375510
755603
1016058
465372
1238457
1631529
1927267
429221
763241
1610561
249261
1449578
1121193
792691
1094309
548773
1288220
335850
1731035
474283
1572980
1649999
14843
93526
138026
1423289
1407692
443497
121063
1123992
1673533
595163
796982
1202284
834929
898829
434103
377400
1201121
530620
898584
96938
68107
459856
1958315
135069
1430533
127949
1005613
1053270
345240
708001
779387
1425758
896308
1883319
398922
477341
3810
1545206
494924
1279346
193274
593511
104945
1610220
1646444
867809
1699145
813112
241665
1067236
859794
380712
268560
390842
1966810
1526799
1856642
1906821
325044
1366336
1436336
1622026
1707047
1309371
962185
956396
1142108
1169320
294537
81940
1941629
82984
1698456
1772231
114404
680592
596125
940299
1055646
555510
478663
920290
810359
774406
1979447
97265
442995
350032
78447
1550469
1058954
466792
1333082
1978462
1956977
1225334
1074492
1041806
1963883
1485293
870102
1236661
1016523
1028182
1764120
1871253
1818649
286124
1726221
553284
458247
576734
1011850
351054
152153
33453
701556
297871
516910
371014
794504
553332
453768
1263784
1818838
1155303
1306701
867634
568013
1119622
1871538
488776
196352
699883
1537499
1472225
504982
63471
813897
885005
1635699
990555
576556
1407069
597715
512938
184686
638323
1454672
1163105
1075743
1556021
128791
1932584
1238295
513487
957680
1219010
72411
825021
223255
468522
1003145
1982656
423369
813990
1997604
1933834
1970505
1283683
1864435
1645971
550218
198134
1667155
1467757
1769884
204346
1462477
149819
1482001
1834706
1151040
446454
90300
494920
111719
272197
1447031
1714858
821639
1845228
168440
1079152
422211
309172
1467047
194450
324798
1046773
1242492
831416
47948
1381438
19581
761038
1584250
151604
1226756
1305487
1121737
1555263
1382545
1705847
357212
1144291
83878
241035
578577
353790
1899508
890837
1410337
482568
287332
1334959
1420796
1252651
745330
1041803
93642
892826
308345
1975338
821650
901493
277982
1018362
430856
1634554
1928940
1492725
1280175
266636
688591
1863536
1966447
1914268
1291034
275788
756093
1324491
582210
1758700
964761
1539795
114086
1414653
553160
880368
1167105
553064
521115
354099
215301
1771667
1854185
1244575
1049513
1009544
122241
1772254
964058
1176390
715794
1946525
1587428
406893
51083
592151
1937790
1014012
1846778
1737137
1766996
1459385
149559
1201032
1899155
1396617
1250098
789705
1782397
491784
1090799
1685873
1366528
1434230
1149361
1765481
253486
814604
774624
504883
178193
1746376
689977
1161013
799800
1660776
852532
1360369
502869
561148
481411
759814
489998
24809
393330
257131
374846
472066
1954566
844416
311390
1909171
1640331
804725
219092
340529
1101925
1144024
1004680
813582
1947065
1977591
1218915
1684591
113460
355267
962346
1820968
273845
1695449
496682
125565
1493627
316735
542134
990963
1133774
466291
1622999
750663
1241161
1605524
861506
1992573
745559
726294
1260542
956347
341265
20963
1224027
60442
849654
1278574
344281
900223
148574
682158
1395829
1899186
1133041
421169
374129
178757
1364177
1824493
1793440
1702563
134854
97516
817874
1760812
292113
257675
1429499
377484
1391037
1567417
1737643
376623
956752
1489606
427079
877238
386843
427704
1721998
1858576
177134
534597
666378
712734
511652
1467491
1246343
1522328
15607
1386815
1809285
1506755
33060
360714
48709
517755
1671007
575954
1541884
1760211
379894
1268885
603532
1685506
539857
1127105
126384
98568
42828
444922
1400305
927891
178454
67320
683154
279885
1481461
1085498
267297
764453
162048
1753029
734800
659678
820456
1359066
1518760
1367794
1591207
248644
1609053
499421
1746149
1639171
1663027
1450918
1054381
1123686
1659297
1031727
299871
124383
1610806
1917862
1805522
1455055
163412
1506548
1334498
925471
116147
1542803
967981
494851
1970643
70497
1073308
1317097
1045839
1458268
752147
1360072
259278
1053863
1038558
340055
1200440
85360
247900
1101887
821092
1727468
1237095
1261766
689709
1284629
535165
88282
1585927
875426
1683959
712214
1304710
1532567
741210
1558040
1508029
843516
1100808
1769212
851715
1459512
321834
1187640
1839951
1017204
253665
1863196
489912
854200
331092
1528531
1797784
398456
683807
165639
1481751
787904
75402
1238725
667413
1455409
1192124
200875
1665776
783277
708645
217460
1167495
307286
684243
441463
1896954
501535
1055127
1012742
925753
1577679
249741
914212
540706
1087630
1726489
541984
1678204
1098632
42963
882060
292829
1762880
1142185
864332
1714016
828771
252226
1016628
533885
1490282
788932
670663
17466
106527
1079349
1612377
1048111
1843705
713962
1051339
1000783
12050
873865
756051
327407
464813
898112
767750
1159272
1983684
1474854
1683918
1880958
1474822
1214827
842608
1661397
1458071
228402
768182
663876
1965785
1255965
789279
961600
264209
1935101
761218
1529920
1211238
1025982
307765
1512093
1277685
99870
1675229
851271
79316
1665935
1149286
844237
1588765
1029823
398413
501293
1699756
1689125
151742
1248199
405754
22519
274194
17225
1135533
1669580
1179935
1142897
1545163
1400642
1416224
671671
94726
1687959
640430
1362322
164586
1353780
334578
1375147
1864315
825079
1613201
1698258
646260
1483802
532293
1168095
1434986
761679
184715
917406
1410399
1190256
1152007
333177
1200908
1888924
898183
912698
72928
938076
1767749
1693309
1367903
896814
1156137
1986672
1491666
10251
1372848
1475606
694210
1503672
1488561
1723632
195739
1290258
1543001
1421203
1631013
1050365
526467
1097440
979273
1371422
1836603
952261
802860
131252
35985
1490132
425673
1807880
263972
1286511
307890
896587
75493
680304
89909
955013
688866
1549245
439672
1915026
138364
182535
1953826
1267512
1663135
1938882
1201952
340492
1983960
338007
926024
1952474
1414226
139927
1102626
541007
1184852
729527
1692630
1308012
646022
1442367
1462189
1383871
433811
974781
1168898
1760169
1221569
284809
436806
1189647
1054403
1471255
918862
872106
1187557
360386
1104266
597177
1565453
496469
1959812
572523
1013850
1698018
1993268
412325
958811
390516
34435
4996
770263
193166
1034024
2488
1944368
1980414
899594
1381763
1520728
1634123
1835991
495232
943907
1716283
1615152
1491524
824360
1899413
607641
746401
959223
673593
1133698
104024
1862586
316408
704339
672642
1155149
922902
658561
267683
1032185
675021
182439
835095
1068533
1488870
281634
1187262
651879
884489
1969157
1917536
951823
1749597
1533927
438512
595318
73965
580808
685147
558671
1868380
1821178
901981
247810
502147
760780
1539648
123500
874495
796352
1961055
150996
177468
696599
304304
1682556
861558
287950
1000832
880284
1272853
1027521
1431575
330633
15697
1078505
771218
1672956
1934695
1833226
1995066
1674191
730811
420999
915092
1752484
883265
1318327
1727783
1390952
1129586
1823263
1979972
371211
426473
233789
1097740
701268
1774270
541394
407146
1679600
558030
643712
1443159
1280160
1436653
468976
1243967
813095
1254622
349144
58730
690027
876361
769657
317352
1200092
1294835
1965369
1910694
396957
900942
907143
39575
18112
230017
452180
1425694
1928078
490307
1057952
371924
1796621
1759154
1463102
1200306
210924
1067117
227825
924621
667874
953565
694259
425944
1756016
1741317
1681752
1235090
1569975
1670186
1448472
1598572
1356203
1178763
735944
1294583
1576028
1727765
1768671
1368765
806400
1526899
1540985
903710
1409645
794456
417753
726607
1521702
807859
1838593
160203
1449987
1482694
304863
1535217
807433
215436
1376764
1544960
49541
1853791
331759
756001
1291306
1707659
47206
1669223
1782900
1442592
1272535
1758486
738930
501267
1668808
428601
1118904
54094
547631
861439
127406
332805
1685363
357102
132625
357508
795575
1865498
1192877
412570
627066
1017889
414324
954099
850915
1637192
1960750
494869
1589878
187383
135602
108035
549740
427468
1326051
342819
1395350
1119110
572711
1619313
1455373
819559
1355192
969634
1486543
873166
1194463
1548873
1646092
2947
1934669
792647
418555
1326188
1509492
990774
1770099
1707463
1048417
1239100
405761
1288441
435052
74892
1771067
1449064
412176
433767
1815367
1030531
233949
1953428
974856
1510980
1516363
270761
1562955
1859658
559656
1918316
1275323
1804585
1841992
1192714
961188
1900549
1179465
30509
664113
1581700
701612
1203968
1987001
306032
1330940
1521305
831073
1825207
1517326
994768
981641
1654457
837926
900057
1665559
1562514
1106014
1312919
730423
210093
488908
1593635
1955923
1318666
1054417
823363
718197
1397916
70584
554934
919288
1305633
23617
471617
733921
165941
1292646
1713185
571121
1397585
302630
963639
1103607
1311254
1104635
1481153
1353809
1704064
567318
1135432
940464
1812710
188730
1127154
1826622
283649
1291403
1521803
1871894
1440832
1140594
1757694
857381
1477199
1781390
1246100
939869
1752112
364008
1276144
1284817
1789794
68401
1744249
1197753
1598414
1883017
559517
582711
1136783
901566
1178367
1530494
1214016
1456031
50433
1442899
363602
546235
1879039
467549
1557363
1802310
1592034
1513579
185642
1070949
1532823
1859960
414251
1533951
278823
1026971
1535225
1241979
715445
642444
1462491
85865
689587
921199
1862367
1627245
538316
1824960
216367
643198
23393
789081
1917602
1997952
59129
1151819
1082919
1140719
90503
1767727
1663192
115026
830411
1290352
602850
781482
1679268
252263
446615
1313289
724980
379833
1451660
934875
659582
1553109
1233097
570051
1082141
282161
165631
104347
1123066
55075
1196206
369392
243345
1173365
1162573
387464
1020715
1623732
432101
709904
1325562
770578
1609975
1061391
265266
1698080
806719
467116
99657
1926010
448327
126448
960614
897680
79014
387499
1752759
1231010
1456012
1752460
1700361
1826531
1018385
1854746
393236
87523
1989782
1579546
565811
522179
398346
91829
279399
619721
614437
1534189
1425534
1791687
1312367
1955847
181731
1510364
1206331
493067
647802
97514
1389010
1381322
348650
384251
224981
927364
856696
1278080
392570
1506711
1621095
1518160
315403
1488535
1949514
1402175
1676559
1753636
1162739
1759968
96806
1336060
1442164
923592
1722649
1289936
462999
1495954
734637
1784034
1343953
955483
539248
104080
796349
607194
1450841
1527291
1304637
1991751
1879333
1072167
486245
1409928
171322
363975
421834
376515
1901193
304710
438120
1009419
200847
367901
1984524
1545334
689608
7596
294980
746247
831876
591095
1837089
1152588
1005963
1105968
1550768
927436
875073
1377460
1378804
22013
1914778
1246259
215173
885906
1637823
189194
88809
1794358
510102
484923
1710301
178187
137850
819505
1938531
1771303
593313
431032
1859676
1376247
1793743
402089
751957
1978310
484336
1757501
998119
174950
1909975
1045204
1285131
1446755
1558285
278033
57599
1083212
208245
385505
747239
876836
116829
986599
122359
451412
1884681
1516342
985728
1535114
1912533
1429666
647061
122652
534220
1764999
1709270
1793673
86322
750999
1310318
1456101
615379
720412
1299413
585015
1991252
1859382
1335775
432533
371455
1431318
1057544
1235665
339230
342841
1482970
1170554
1877950
1055600
228956
1892969
1453393
1470816
1866296
425620
1846956
1390672
783366
337849
1363831
1132741
1349611
1486951
1509993
926180
269793
629849
1384366
1394426
66850
1434423
1511071
118035
1993139
1568275
1978165
848652
149284
821443
287924
1177325
1762071
1494138
869196
360575
1767332
547940
934247
1157517
268900
1113967
1134943
217079
1246596
683935
1576790
550800
403200
1918035
760648
392229
753559
1192410
1138994
1512246
164892
674939
218489
1330046
1264188
697132
275354
289476
1709692
767933
1887941
703588
686835
271150
1950923
1228884
31742
160535
1023477
1025857
1050197
1717240
1268210
554460
196407
1661276
555401
1731806
457366
1072686
1888002
126357
1468739
1160456
1174563
653768
1747718
181617
1194347
112005
605126
912559
722264
199490
935055
1676474
1842910
1972211
1305735
622200
1079828
940092
625182
366843
1803372
1622421
1560916
262634
1285799
46767
814415
1829141
1383601
1758719
1197670
1587567
1172619
1276446
1277684
449067
998661
1988853
1783893
264805
1516307
660238
901732
24949
1426583
126743
1908497
1635082
1047448
274025
904081
1328379
1534438
358501
1914476
1150385
636628
1130243
1155232
1720998
1329052
1021477
381448
1906567
927171
1393356
1939880
747765
1143128
1643316
1383654
1539432
285350
1971948
1648366
1938517
1479197
103916
480515
1361898
1973867
414820
267275
951237
410041
1633696
1484993
1321043
6092
1562171
185484
768826
1690737
268235
1262169
482498
1934493
961815
589489
1404753
713584
954211
209063
441902
1912560
1404874
413449
1522304
552292
1821266
1116398
1236834
122933
323874
1463779
824166
802596
747152
793756
1362066
373573
817501
281307
1109321
1492334
1566680
174819
1422201
437019
1469282
1287874
1148561
323314
1589008
683512
911445
1204213
1053032
1876808
1877191
1655612
1873069
1472724
641103
273008
1983045
1237413
974434
1020034
236080
720536
490312
1688786
1126971
1225703
1140254
817672
201
518440
36077
467611
1716661
1139331
931425
1533602
1678975
1772954
1250513
1170053
1228349
716819
927386
1887866
1932448
599330
979715
386632
932819
1382904
1513389
1576756
345581
1453643
1720975
742398
899713
603628
1003534
2898
1081116
431205
148369
554323
677434
1058575
870641
1888535
1846200
1787209
1909243
984645
1506019
91147
86026
1670520
664969
496504
911638
466732
384563
727080
1986645
709347
181956
1974278
1178162
495911
1161223
408891
515746
326713
695200
977486
1324125
67831
1164296
1390764
509895
631625
367959
1116651
1683008
1567850
878361
1443921
197141
965541
1542497
343863
664360
1651064
1058244
1004887
604061
1664596
1258972
358970
1875564
1411961
301151
233790
1417472
1945164
717735
663167
1726948
1780051
303416
519906
326487
1082577
156044
1632620
987587
1041414
1024713
266380
1785023
1415954
259671
1952855
1894959
1290909
854371
8295
1104167
691750
1646476
1489699
1997178
1270786
522783
1745598
712304
306035
890725
1020077
1024207
423311
1686102
1482250
1625226
386120
1490959
1543123
1146894
14192
1347938
1473638
1458706
777166
1833546
157081
377528
1580914
75800
1145789
200879
327208
588460
446437
175540
281507
832296
248050
1306532
1223634
608601
249946
513839
1255451
1838518
1912207
1333037
490488
81168
856414
1084105
1645985
29932
516613
1857312
413063
1161198
1345211
157651
369968
1015646
428311
1922658
709013
526541
905077
336777
1335183
1760227
1494005
1342037
84988
1562509
1829651
129858
1341855
936830
1456038
229343
1444604
1557954
1790189
1538375
1979484
321995
28979
98228
834632
1522162
741639
1666710
1272801
1945358
126211
408282
225277
1973497
1887327
697009
493757
1425071
277730
1454679
541375
1154776
784034
1484597
808114
1837496
1713246
901041
1756008
685425
601071
1251550
1207339
1666111
1091183
1432146
1853388
119476
1616797
534655
103901
799155
1035617
518481
9870
1137105
1925631
589965
1284264
1475644
744897
970985
1328038
215976
932721
1016811
786646
531644
259426
48926
1183365
564909
1120616
1636794
1689731
1074925
1016346
1682072
734626
1415129
467911
1096043
110862
703506
798396
71450
1616062
647811
751098
1345623
1415944
1524961
456567
1511469
1514664
398156
1709245
354571
142575
273701
1516482
921697
1746159
283632
1170596
351681
1574180
511654
1548701
689326
402837
545588
449299
405483
791938
993411
1962049
89969
1842872
1429950
484917
907357
1836546
440068
1523927
1788463
477604
1179231
117432
1849098
41201
1728168
997118
1861058
1384373
632748
1424384
1809435
201665
1688109
1533093
624953
1041355
1863640
946268
567877
1245379
590023
1471504
432754
1700094
749536
361716
1420151
669359
220756
1712431
1335421
129415
520855
935175
1327519
598398
1566150
633830
1092697
1543290
50239
1375428
1383421
131084
1173752
735823
779790
315591
906731
1897799
1684368
795839
1326570
97501
1386769
456311
1782823
1505948
1968603
226923
290161
909648
1897175
938648
1033941
274525
1959480
372048
273361
1822334
1126469
1184811
862143
1552090
1010612
1094968
1258249
589284
376892
997861
1223516
542917
59568
1791437
224230
999246
243772
196905
1974519
721421
1530914
321052
1542134
1664508
370148
1222893
521714
389680
1239150
1843252
923076
135961
1371785
1282360
509307
98486
29574
510760
1652755
1286048
1870695
1494515
1559458
1089005
1596444
960117
939338
397913
613146
966344
1976126
998578
1631553
289451
464651
542606
919608
82683
1083610
1669718
287761
1529103
940664
804668
588695
1796250
108699
886823
1242481
1773263
317273
852293
230786
1627773
1378370
1915969
1120840
1207514
673898
1054033
1357462
697217
1424488
1154081
1102566
1087391
766434
1674401
1848631
1886565
488409
597923
1941829
661159
1286857
109840
1620142
353964
1364684
17437
59626
1872185
1765199
100784
82934
1445365
705059
73689
1599920
1015889
553543
1303558
1089147
1716067
1701070
1043524
496934
1491860
1313200
213086
577742
335258
676558
875324
302954
798218
274831
1100432
407920
556022
526054
1072126
236847
1926986
432466
1236632
833427
1184933
1914736
777986
1151255
1515536
1117970
1922456
137586
1477661
1970064
391095
1073655
491317
1277874
370997
346092
1746755
1438917
1686266
1310010
1738073
1347672
1375492
623524
5231
1293378
37823
395525
173220
1592259
1848889
141778
597769
271964
1945858
1995977
609739
1309379
1325885
1712756
1211766
985586
1889685
220041
687412
761682
1425172
1783925
281514
1676876
1471076
445525
352355
962778
602844
405260
538949
876114
1849669
239436
1989178
988906
487247
1710388
1595051
1294342
217757
538294
851600
1679488
1123129
1637923
251945
535607
1970133
559284
1393716
1532640
900976
871451
54337
1013928
736585
592786
93095
1960458
1478303
635925
1396015
166621
54520
1257050
797817
1311839
1020496
1853755
1433310
915737
542625
746938
1756035
1565048
1234251
1200627
1369962
791526
1203744
980537
228443
261793
1073017
257860
14172
847670
1375382
1119982
938064
1167384
1708912
1053091
1404635
222709
1428876
838215
1019951
228966
1399241
775768
1412595
160791
45226
1903978
1008662
923415
353854
472171
935485
1063296
26541
483050
147889
1124451
1384155
1375040
1505216
939007
429013
330866
120330
1989539
548554
466518
1413786
886804
126791
1975110
704418
91358
1643654
604118
852118
1792817
430484
1545421
1534394
557828
1768952
742185
1163212
25851
180819
767714
415237
1036387
1894333
1133007
565416
150463
1896926
1272445
1046386
809158
1707735
468396
811007
1672869
1617365
1287723
1441314
620967
391905
511701
696633
236644
288075
1947584
781714
568045
1886714
942559
1404366
1207205
1599446
1957263
126795
853754
641577
1853230
861113
9625
1997665
37820
1904065
270808
716179
1740220
392185
587536
1251998
364393
533756
515528
1647647
1039737
1868697
2191
978663
1008538
479476
275864
61771
1011195
770138
1876909
1624729
577223
1834368
1578071
1550558
1557849
986087
1765819
343876
1053245
661314
15601
829291
946611
847226
771804
510611
1305343
624038
189092
514840
378797
1993679
251712
869590
1427290
38042
339913
157079
1788664
335216
3710
318898
1110695
356766
40316
951744
1602813
1853729
1993884
1681226
808908
861276
1627513
40826
425078
528935
725250
1028451
631854
691459
765076
741313
1726042
910436
1935393
988737
1485377
1407955
1176888
1243128
1761689
1743687
1503293
1263205
472225
643548
1470436
1672333
1033382
1131932
1010140
276867
1155914
327254
1947320
162938
558178
1082808
1816507
1003059
1464732
1840945
832797
1385510
1436130
1767935
41679
1474348
1087370
854223
661478
979649
418519
799474
174818
965038
1396443
1975010
73073
1102059
1781464
1621443
1849018
1687934
1054246
1739240
874661
1511072
406384
268565
965650
1811543
950335
970184
1114711
72419
725567
9935
453198
327107
1155195
1056720
337193
1271479
287545
1743521
1575988
812170
1636101
146217
409077
122317
803561
1600860
1651760
228343
64078
679791
937489
190813
1299464
1593991
1042521
1954028
1486573
97028
316999
1026435
379714
166049
1950769
256565
1532320
355126
887455
9046
1849393
1614231
1673422
359994
1246955
324143
1077575
1615557
891649
1487451
1516642
837172
750841
1452511
158955
946101
1876904
657741
69813
1868789
895913
1468710
692817
1236128
557035
1713514
1506559
302338
513815
580190
1765610
1302992
1916859
1159431
1263581
1379423
19259
29963
535761
264236
1035902
1742310
786913
1740741
1103018
930691
535275
195578
1761646
658429
98480
749181
1441057
707333
475998
1219602
672952
1542973
118631
1513000
1080755
433232
132477
677233
1374131
1533651
1247039
108077
1420996
357047
1456369
1845425
1851489
1289959
1676845
1394738
349464
188512
1277177
1437453
793687
701962
1503761
264848
658735
1226083
210720
849270
834524
351649
1208188
951988
886042
1454742
845047
566134
1208961
390548
1547310
502068
935115
1390663
71616
605800
267559
390945
501455
353478
381681
1701101
642718
109098
433770
1069478
127886
1691020
1645294
1565370
1405262
1335242
1686976
448522
1604449
726525
477610
782564
703840
424926
9148
1875358
176288
196858
1985561
423874
707237
288112
1865608
783229
1594535
395020
1267565
1963916
724188
1557371
1728401
540101
907661
277372
1705296
1709320
152428
1978594
526577
209554
557910
807393
286890
515344
998396
1791997
449090
1740302
1914323
461302
229849
1215121
1483668
358673
1076358
1342322
793826
663206
471723
825546
1837949
173172
530700
1315756
937861
1439457
687987
1790149
404608
729510
874818
620123
1889966
139792
18221
934991
1233248
82954
1707362
510473
224250
1456912
1024434
1020268
1156233
850032
1469558
1243188
648646
829012
1605397
74726
1112688
1513155
1437311
336228
220474
1033659
1662034
1948867
982164
1899186
1726548
207940
1319586
1266609
1396496
164079
1505240
172095
339034
932281
1219532
1947676
830623
110777
1996490
1824804
1449049
75419
1106285
181184
234923
971783
504561
1573024
1078177
1733404
655889
1276460
634436
497818
1329283
855311
53969
481166
124949
107427
1638137
1487973
1473039
592186
462350
1234697
1457005
412589
434959
881976
1674184
1022627
1315710
1631371
558692
1779471
1062281
387014
158757
1825220
729318
1492067
1417186
1230495
160565
1982818
1123357
239198
1221249
16044
1769572
831433
417473
1507751
1073395
248645
1327227
1302482
1172257
412678
1499961
309509
1102082
284785
1282282
58829
1747847
684087
513299
486687
1189863
511678
852796
671184
117001
1298893
1885627
837469
98431
398944
280997
8459
1103229
229434
1033920
1574424
546405
1503996
1836432
1764762
1600462
1259124
1262537
736278
1238304
388331
908954
861209
1383956
680260
1721561
1880291
1491388
1156994
768365
452040
1143632
295888
74731
1497350
866279
850652
797509
1943590
487399
1174524
1456806
1082611
666423
1543781
1064928
1627528
1542197
131736
866840
1276701
1686393
1563045
1462216
991265
1534513
106568
1217863
829145
1091504
879198
1193319
137661
432475
1151653
469503
1980167
470006
1091752
913038
609985
1704644
1502973
1660880
1952377
1398444
664459
1882993
433375
142039
1041070
1889393
1622262
1202541
659668
1668469
271009
150457
559895
745507
1103751
849400
1354614
557841
1184766
1409457
1438482
1387953
976113
813514
358355
584631
1621807
1942778
569634
907377
493047
423614
568255
802301
1095418
903246
664138
742206
1444604
1716333
1032380
1040531
363013
1669977
1214281
542456
32996
1253718
498986
729315
452137
1764489
328328
949886
182937
1200547
1071608
1468856
1992119
564125
1602554
58919
749739
1216790
1857246
193625
1278020
724685
1496134
1022782
183041
844201
933795
96440
1716580
1020649
1556013
433526
1681460
496883
720448
1951746
1477819
41761
1033155
210601
68325
1088277
1268378
1829697
1825273
68700
740157
1490083
23529
145194
1429490
1258058
1266027
1658976
1324623
959862
354755
572253
1471228
1511041
1727162
1072595
1670913
2861
480642
214823
1559424
378741
555671
1100305
265529
1865794
835820
1318050
118400
930481
1682575
1697913
711360
484102
949617
1339285
1747238
463274
1639655
910446
696303
1875899
1452357
780483
1402492
1643662
154407
1561723
707852
976171
586676
68125
1490111
219854
1986792
1182907
1224245
723973
1670047
1396286
1064275
774367
1536450
567218
881831
723710
1929900
751639
685771
1779505
1772190
850819
89726
59575
341242
483393
1843192
144336
1170886
1057486
976464
1851881
1627584
1606015
496489
512690
1778823
402589
58531
786113
1833982
1338349
1107607
1399347
754707
92799
613324
826596
1714189
765414
1015494
367343
177344
482677
1104877
1799199
73611
1410246
974805
1733287
169810
69559
829039
542416
179932
1699261
535455
1445512
1022050
1378971
202180
1361742
1345173
1596172
435330
390090
1950332
985886
1133676
1124853
1400182
1460489
552151
487903
527536
1997741
1588019
115892
1397123
611945
557550
22027
1949761
418489
1594736
1960888
31531
1950189
1405533
499723
1682032
1915356
1727481
1373506
1812815
1228169
1008476
1155065
1489031
15964
50734
424594
617099
1275141
803818
1632904
1098565
1085800
653910
884760
1151982
1331208
1993309
1558822
1433590
1446741
1068489
829364
498714
1571401
392248
55107
1992886
1038158
1511068
835967
1969620
1910826
590543
525507
1176946
812905
487100
1918428
894348
1313236
1689620
805002
1433238
1659341
1001366
618416
796329
1449376
1887864
969721
888221
937756
1531223
217131
1462677
703239
563620
541918
1329511
225802
1851698
624440
1886267
259739
475266
294416
1493316
60252
661005
347703
867929
1059732
151972
1186046
1757463
1281495
522202
995097
711681
826832
823836
1063841
855964
407116
548788
1949472
1952778
24054
1284374
502295
1356856
300036
1763553
331990
146985
1863577
271136
1828077
1221227
1844463
1068706
1909485
1123280
1500654
963251
400554
923831
1069056
1828608
1328134
411666
1507989
882277
1745954
662277
347147
1567685
4765
1047746
1667031
439873
748161
540602
508319
1286263
1521682
1836798
896965
1769954
329721
821509
1011020
1976066
697840
154972
904573
1478799
757043
73690
1770112
88095
1151559
1409515
927591
270590
1240376
179326
320551
1685591
1909619
1443634
188775
1933903
1479100
1483857
199861
1075864
201236
1837304
1785380
1167736
228259
1807074
527501
91050
1834276
470879
827292
1068102
1236941
710157
1844182
1206820
1273030
1707294
486739
266105
1526010
1200613
317538
851380
263165
74626
366218
347336
1839842
1983001
567420
843400
943680
291822
1498526
1982892
736253
96768
1668785
1631152
1616102
1107430
955608
735774
1259160
412238
123350
1516962
518996
783826
1444010
683940
1828403
1908968
706275
753391
746173
1913987
1010318
930371
644221
1059971
606446
721833
1657233
162701
1691652
1396438
1384000
1709738
1698759
1311711
291557
1808445
1305933
1878862
670536
384211
89471
300555
1307675
464675
284091
1329050
1332284
1183950
1113043
479554
1584411
875153
1982727
1578213
1120879
666360
151584
1890383
1617686
493826
930777
1155774
764858
611641
615862
1626857
738320
339582
953257
1324708
1684279
1329024
258640
601326
121929
1281547
1491009
982662
504047
648295
752322
866555
606413
1823284
1156215
1591584
911797
1679259
1770828
902232
1190184
1097944
229948
855267
256661
815626
597509
1833672
529568
1246496
1982738
231530
93542
1478832
619514
704317
1343883
163466
1519086
491113
1650588
1172156
169399
1664659
382536
1989508
1123717
1986744
1601443
361957
93987
1841090
331817
1773024
1530736
1577480
1520048
390339
361559
1735391
1157480
296883
1957271
1344202
1844874
1407152
44699
647005
225271
505439
1236454
1270658
1482067
1671050
1008195
47095
644381
1279324
489991
807579
1932119
1205934
1933860
369557
260928
1562080
498600
437683
1589834
847594
76272
1021883
942842
1780268
1719964
1948870
781884
1849659
1153985
1405366
1549502
418139
1243110
102969
571017
557814
1202586
1307403
487380
1941087
489795
89974
1451278
1852961
1937992
556050
1767221
551088
598353
876919
223434
719496
1040689
1756603
1213174
519031
406537
1100905
417659
540348
819056
248071
77411
1579693
1231956
1628199
912930
1755842
1897666
693972
166464
1281131
238385
988541
1817616
1978586
1555330
909348
900017
1520126
1731466
1425440
365627
863229
313094
268925
1017756
548780
1652905
341391
1512898
1332063
1574663
1133034
634993
1394012
1790317
1624629
1979191
1304912
833787
404674
1932777
629312
455817
325097
588447
1013076
1588449
1786030
1311364
15302
776317
1153659
688032
1972333
1374705
1499583
1473321
209457
1227610
821731
739180
1868023
890085
1016741
1272426
1903479
1085482
1217739
1592645
783264
1277018
1281251
1299422
1869918
1909517
392883
1551850
1365837
1259078
274831
188966
218211
1057649
285069
1707109
1019551
1180203
1687390
496923
864321
529814
631316
1525875
576962
1733363
1516106
975236
918003
11942
1226263
1126951
1315669
1996639
1121672
172356
1981973
1493425
490600
1666499
1464313
1946105
1876585
305943
95850
1333933
1431477
1148310
1125933
1610789
684213
924771
1755916
1335628
1326973
1631481
1354042
1867337
412042
1522215
1219379
606666
1282836
1856464
1860366
1991068
956742
1691654
1774292
968254
631712
1164852
233435
1076312
1300144
1755700
929106
594840
1304929
1797864
509313
905043
1982133
1041696
892628
860548
1587897
55475
496405
365116
1414672
827261
952227
638307
47927
829844
1641755
409302
7888
1022414
814638
992016
436795
1646346
91540
308190
366933
1086667
1557426
673001
700958
1975678
1123866
1764106
1330196
1746145
1718035
1160997
536196
1706851
639900
354816
1452498
377457
1923603
1328801
1242328
984988
942613
1843385
1842796
428305
130965
1008353
150345
854340
811030
1964273
1996422
173206
1671494
1924096
1882078
893413
573953
860475
1589937
322453
536432
162470
1862258
481295
1332968
1435725
532475
923063
1861282
716959
814377
1923291
1612033
778853
1842785
6215
1612364
377686
1234322
310423
105567
1429181
1017941
309144
658624
387895
595120
1486154
1225036
673037
1666089
827026
845287
1503415
783425
1527400
1560302
831884
1458551
1773733
1577766
1528151
89821
1295661
1127645
1090984
527875
1692313
1430977
963820
952461
485088
438474
435910
50191
1059361
245873
1926919
58204
1015866
1404428
338981
929242
153215
286375
1706092
232794
192791
1276335
1017260
1913162
1596711
1872832
1866872
653392
730218
612467
1356319
877776
288380
1453387
1972037
1222705
1164390
200592
623738
545063
1379865
267874
1120532
231394
864026
977669
653780
1963863
852496
1616523
745923
503982
510114
903953
911189
1861029
89048
93754
1762724
1335317
1479261
804482
736636
1486401
871036
605938
1194568
1986816
1712343
1242612
1297622
1762650
571332
1036224
40939
1830312
1678761
148413
1720674
1222377
342181
149686
1037550
173212
1606590
849495
1924097
589761
895644
1732112
1521915
472604
1919921
1566729
1448216
916074
591373
1267131
1853202
1642558
1990200
805223
289157
1114000
1553763
1724753
1374638
1714258
1456470
1035835
989674
727620
1536819
1950163
1314269
1876968
1592696
792187
616700
1795546
712571
1943636
1213266
506957
1173435
983140
984507
1788306
764176
360153
1813164
280913
1534312
276887
1325051
424892
875096
436799
1548414
1414452
1533064
864581
1484109
1417330
323384
40100
1900136
270813
36296
342696
1439160
1010850
1143373
674544
57074
95370
950420
429671
855914
1035988
797682
1596490
425301
1220087
976985
224810
1131742
1222617
1288880
846203
1865542
1573362
24725
27901
985713
1168854
1029083
524522
1771523
375442
1390260
957368
1963329
1468556
1509755
529134
59486
1501497
1052856
601667
1064431
1825297
504321
31837
1565389
1653515
663894
1342335
342519
793897
455312
1015913
485846
79196
1769044
908369
1795963
1274223
1061369
1758656
1387856
966022
1862402
352438
59649
401828
1066228
652888
1726378
1235706
286610
638972
970701
484262
291782
235794
119293
1376973
1910285
1911026
1308580
820199
1236989
1934392
396724
594726
1631500
513548
1432854
1551673
1671623
1542334
1209911
1976676
1622342
1304251
76969
1894135
993315
1821146
1394710
1109218
1623703
365514
1579546
1134122
1880001
1240238
1952581
561254
1314683
1990834
1775833
1567559
1177424
837661
134970
296491
1754071
12522
1776420
951740
1321180
12396
941272
1795188
1495261
1070384
736816
1261497
1021423
1200578
890127
1744828
469929
1178414
1769938
1183103
164054
845464
441926
1934908
1037229
1478010
405451
792470
251292
1415956
415773
202549
221295
34041
1047554
362887
508036
1888160
650653
714466
1584347
1334067
917692
1658213
1906479
446720
1579264
34433
876953
1945563
1522093
825455
1980922
1256448
382862
1726882
74684
1046648
1871679
1878448
665888
154619
666734
708832
566105
1611348
1004069
1393128
1353912
1181717
1813546
1305856
1911913
1131684
379344
1925395
700988
560944
827657
1522849
25991
1781051
284680
1706604
621859
1359765
483133
53275
1392629
1386200
174217
484096
304425
23842
297637
1339482
39322
1825150
1399334
720668
255042
1794640
1520967
1622211
982838
43646
938933
330772
81229
476496
663103
560969
827452
91545
716051
861179
662047
1596849
839662
1374995
1799386
1897764
1489489
637176
130034
1673856
1131585
680584
312816
1025702
350946
289864
1426383
432326
1801307
1242314
1032291
1829889
774465
824172
1476764
845184
88539
1621633
272
1923857
1086866
123953
3831
41594
5976
857528
1796628
523239
1703096
1027637
1954629
1009141
903511
512106
472944
1756761
160447
1239904
1108735
95227
593361
251229
855681
572799
1752554
109031
1602920
1216121
1206906
1589279
381864
945966
754979
1920673
236659
214889
1368685
229151
1645746
1932898
645620
1033883
677409
363955
1071469
961874
248904
52416
1218918
1023220
78592
803661
1017627
1452213
691363
451551
1076865
1458125
229036
1724193
2728
374523
866542
766454
52778
1680183
1778856
945118
1979265
1180495
138954
700380
732704
248973
1665162
1219032
840663
755015
1206708
985136
1190370
1251165
1981071
545826
1710028
1298986
801334
244560
1562732
1597989
1796464
1486561
993613
23240
1345601
635326
729888
1110486
1167997
1014833
111162
1533076
153386
234579
204207
687558
8880
1247256
811178
308150
21815
1298495
90279
611612
1846595
34746
858238
447972
1943793
1346270
1498116
570164
1934212
645972
649458
24320
1491708
1051291
799438
710176
661505
1493572
1363693
1549586
169946
558989
687843
406600
1572968
1953611
357068
1649960
1712381
172875
1886193
1475943
721458
942732
734537
377097
793751
1535553
196886
824580
1155082
1117082
1579174
944730
796447
1824834
1792269
908000
361118
936542
1575214
1820924
1254123
579819
1942215
1554825
1615088
727204
1370869
239477
549406
621805
1669623
20318
468794
1431821
1867042
1597570
32169
137556
1140709
1850733
1559238
326423
1213383
1958304
490024
620495
439906
31874
854584
550564
422585
1609348
1037086
533246
1876085
540365
1317418
1746105
530799
977224
1208095
717558
1985478
1429524
948901
1595284
1176814
516682
560247
367359
408814
888336
1053561
479215
255620
1744823
1477634
540299
1015148
1812963
1426653
1026474
796321
189168
1616834
1040993
539297
120277
1511867
496272
1116363
1784729
1732497
1009847
182982
735625
1790060
1450372
1946721
691737
1809540
425777
1610880
1090934
1369068
205194
1634823
455857
1852094
130435
1848149
1366944
1413797
1764306
1616068
1810304
1966886
1852388
733703
1018358
345301
755905
962906
1087351
758302
1450558
1886692
676536
802247
350505
1030609
687133
1975569
1906443
786651
581027
618310
1769088
1423294
214779
164532
778051
907206
1867373
918859
1802926
1783355
799590
1864747
268455
1430973
120298
611960
1033941
1183433
1487749
809215
1492287
754987
1082262
1026034
1112829
1199877
501952
1978816
1057573
1856599
619516
1978048
1281085
1793745
1291739
1617731
1318984
656533
180082
1656060
932897
829527
592138
1272231
701015
231091
78819
703201
1624216
881279
395997
1084550
456813
1465231
1494369
54109
207795
671837
1455090
724889
1636344
1198409
1961041
1875228
156810
1752937
1424167
619551
666990
1741460
940674
1350457
1223215
1803590
765467
547417
1694211
486371
1519399
1971916
816760
830783
286773
1507033
295930
68026
705995
197661
722086
1209988
1672510
212700
804904
11998
485220
200641
933077
1184437
1461252
482416
420130
1331313
1752604
456163
615532
1586729
797798
338829
1528754
605296
58591
1897667
1592187
222423
688965
1855931
1627924
347046
1457621
1101219
428127
376222
1751220
30931
1289120
1684427
1148693
1342198
1138173
1544446
1060523
879647
887768
1893938
622301
1184461
360076
256272
497722
401135
486037
1286773
1156938
1126215
210701
910330
335270
940910
1830520
1018044
1748425
714388
1049429
81574
554458
721302
1705036
1753248
1117147
332534
710974
1591030
52086
1394798
1148711
1694661
205765
110823
304137
1016222
568937
786703
693303
1568425
887457
1283030
81692
1464991
68923
1750813
1452357
66167
931851
964074
1110638
364684
802515
169469
1078190
1772114
1626666
87606
737727
954861
136412
394269
806403
744414
543987
262245
1973289
1227212
1259415
1211304
1204479
1997869
400554
519595
41547
775468
1769216
325257
792471
1887926
1144700
1663038
1796883
406310
491418
798032
463964
9130
222081
994020
430641
1818695
1194731
925979
829599
1523981
610168
1474755
1801963
1391212
355533
543806
816654
626233
1204986
425159
1194061
1517540
1947013
940647
1024051
154742
156927
1801671
378011
596794
1163789
541764
962758
1395395
1024651
1958884
1876083
149505
403550
1029329
1413523
1009308
1970745
1010177
1203907
992488
293104
1226191
1424516
1802334
368056
1920613
707475
1299787
1096172
1590731
1361518
1476668
1213414
705767
682778
406187
258772
633890
99367
789236
1646046
24634
1462041
1582314
1631228
34531
671471
1964356
1002845
1911777
140841
490400
273571
110444
306518
1250496
20394
1658402
772382
1051288
1185476
1494426
378467
242272
26441
221588
1979558
1648914
83244
632576
1249689
1686963
242162
610445
1953137
1158986
1417298
187520
192210
845837
267394
733365
1792701
1248243
1472429
588579
133778
1541878
553283
1284180
102682
609786
1032072
1070316
681685
780656
777553
1510823
1046782
479974
1841849
4616
1896311
476261
1762453
1783033
648452
721227
1806107
62494
925494
553814
1496449
48869
655253
898348
937776
343141
1098519
218073
1578197
835422
1184849
1303380
1584457
1817841
915958
663754
1089161
1475283
752192
311082
574856
1354066
679620
380336
1536782
919079
1905485
981801
184508
1388134
1929684
1380848
502538
1821478
1703799
1467786
898464
1748462
725659
1703093
1300547
540454
1058491
662733
1114082
498310
323889
504751
107476
179103
1492311
1510573
23275
154044
1080961
1718059
85969
1531506
841846
50998
1547446
695513
1492580
1825988
1401300
1001266
390121
439299
1326846
101923
1184663
355620
1288495
755194
1311673
323736
639253
509439
668754
110048
889959
643797
953864
1278298
319870
22877
1235284
460080
1984866
1555794
760220
1640106
1687853
618979
344368
601100
348347
382173
1826464
1640405
1708835
1537658
125373
1094799
1707009
659306
130145
1900895
1727008
1532623
1489720
1817467
1770224
1659087
1971582
1994296
611381
771990
1264845
192406
16409
954843
635215
490496
121882
376492
770696
1885611
957939
652593
1150812
1733205
130937
847022
1420519
1559708
883763
1934929
1887391
171915
9771
419946
625302
113605
652698
1181044
1600101
813880
1911909
1078290
1212140
1463863
1651171
821192
253200
73996
524301
1264255
901070
1801830
482037
1846766
142730
723858
819378
1556536
1827930
748370
1299944
1543196
1479479
576146
1288598
1310032
343296
1777233
284845
270478
1427726
1847491
1084072
1277508
1925049
1883264
1190771
603894
432010
1294627
591586
1420595
923706
1577487
1541497
1523639
775989
1967956
1808060
1662335
328540
1336560
452234
1018882
167471
1112395
240887
710971
1043936
1579381
344246
1366911
532011
1968268
434416
1949258
527681
1769071
997422
1993390
906268
869605
1422830
1614721
1670231
1121546
1734701
1386380
580544
1854145
1322136
1939829
1383458
1695721
952293
167743
1525314
1107721
1281943
448635
301754
549150
1349231
1171489
516847
1847555
886744
1175973
1040621
1354456
1675826
1047946
780152
1993126
1028702
1403027
1708631
1714126
1151085
1834982
977464
1897786
1943995
1438646
506283
998348
1201395
706500
1161756
1488515
1312741
1280889
124788
1381327
639288
271461
752562
1421901
1660961
982207
41318
769891
400715
327894
1748645
1794135
1356183
1385008
1301851
1280354
1718762
1324514
961679
922800
1811922
47501
1311288
180671
346796
772934
1661703
1858850
868754
1375700
874578
1265873
140393
973058
1018101
1406238
983470
1245804
261626
735446
1319366
614328
886626
251750
853521
1139972
1473004
470764
1649517
111591
1804997
114992
1573192
1506416
1873670
1155969
1978910
783016
1367482
92516
1302374
392111
514417
99653
953798
1711827
1708898
1054970
1891917
1330118
389958
1477275
702991
297227
1635379
14146
617510
755807
583977
1266773
1077509
1871733
141452
1922053
1287888
585826
1750813
155114
534111
706097
937739
830581
660875
1037295
762364
293945
423017
1735875
692000
1239997
1238554
590835
434847
1318875
1824527
1635006
333460
1156889
431037
1626453
649993
1182511
33220
1981785
1470537
1968331
279149
1345949
699694
1000644
1141747
1792171
1268173
701038
973018
1547084
262492
1806921
212979
742611
1907923
461067
1627656
822676
400364
233473
515177
422651
663326
1118368
113192
119730
1310930
759666
112368
362347
1516208
708925
1628968
580619
1813536
1128366
917973
19003
954693
1431416
903696
1225446
61139
1665793
427108
752872
712655
347814
1302609
1112900
245244
276872
1183206
280595
444606
1968871
983616
224409
364559
1514252
1332916
1249319
241505
1306366
1053136
835666
1375831
1123930
952657
39691
1164728
987459
772899
1635340
1238007
1361166
1250295
876913
990007
138640
867945
1503012
767423
1751624
905004
1827370
898517
1662642
1379531
355265
405086
656680
205525
1893645
314720
1895004
1454462
1031439
964181
1407246
737171
1458043
279229
1800383
1477850
1748273
1120852
1544367
1106987
1455379
512602
1188010
1623941
426203
1483602
890297
266988
309867
175168
986290
1448781
1030943
403498
1122404
1462390
1403510
1788008
1636920
1690655
1173506
1308833
1352834
1203940
1113733
478161
954503
1699830
1117613
1022860
613111
1716339
83020
861549
1780156
1423093
1970582
815464
581983
1337535
602951
1582540
481999
1271082
1546932
473345
1517663
128530
1608218
1053203
700199
109297
1875778
1157982
1111089
1423711
420871
1039964
1598958
1305211
1436262
1286614
671612
192442
1107047
706746
1493181
699919
1596807
774126
1762491
122411
1867241
598578
545037
826743
312029
701888
1181499
440934
1249139
1377735
844799
354605
502115
568056
1112916
1860675
444714
1481309
858026
1441895
73000
181130
416276
824016
918324
1870812
1896142
1331521
306877
1499965
1184370
97390
965975
1947880
501608
942099
502939
1753815
1133583
16452
276797
1669335
286494
1327094
339514
910454
1459336
544235
1740574
1538815
500641
811437
1160030
1440819
621555
13181
833080
754132
1912983
1334223
1718722
1476748
1391307
488945
1649715
1483393
757633
1743730
286609
558259
398295
10070
1256608
685443
1209201
567629
4711
770194
1213590
1290518
1553545
1049135
1513224
1709091
290070
1693845
1663315
1083260
1697710
801208
561293
610018
1810119
1475634
1472636
1284822
830677
1178211
241303
1065409
1208214
260258
505427
1273700
1570760
382142
1613592
1553778
839688
520917
111162
1903979
986949
558527
795499
1871307
773915
1007076
1920406
1172104
1417071
534915
1715887
673837
153116
1072255
9535
744643
194681
1070323
583698
1558127
476333
1095433
1689609
1156283
735270
1923707
1446733
878795
821044
1095217
1178914
1762608
632221
596074
1882700
656332
1949534
496053
871292
723697
1161228
560999
1741072
1386532
1233272
1052890
873722
479360
357912
260053
1612906
684369
734651
1894506
878230
352415
815334
721722
784075
1597782
993677
1514662
1549768
283275
1318464
1592431
1775141
1921810
1947308
328369
380105
169165
1602665
1416229
1479250
1289696
137962
1074101
1965693
501518
1002374
165766
456546
1405367
912503
929133
1143997
1986156
1607579
1799762
1314522
1072793
1114069
1678018
908176
1939495
194971
1715393
156695
129443
16653
225525
376905
563956
1892137
788307
840240
472901
977299
822076
1435241
98170
1585653
316278
642108
1506099
1058437
477156
1585722
505703
1932767
1334229
1923200
1382404
1989569
1645311
1843332
1403560
1932311
924479
1491280
1548365
1473050
1340019
1524999
1996730
372788
627029
1005047
1939115
1550615
1596162
449208
137184
815502
334131
698448
1428717
1163998
1683686
1346944
728469
460827
1854922
1606046
150531
1607879
856485
1285396
1986644
1962867
1581503
1805688
1218660
1032586
551389
293839
1268507
1126716
1312429
1533732
1641323
608159
220954
545071
1277675
1787807
312774
534122
1834646
1564980
1768824
730208
691835
1658157
653726
594713
36969
1869767
1023990
1113135
289598
1550928
1797333
1705082
1016640
1387981
42307
106620
613836
1500578
1114478
1681835
1443517
297276
496218
909413
362255
1441138
106069
844223
1046810
1810092
345413
1247876
1043334
789904
140957
186306
958070
1297319
1757361
1846844
141261
839219
1437986
473277
140931
1333350
572134
358671
980716
374017
728325
1093809
684920
843736
1511280
1924820
561561
1244702
1097879
1991429
1506871
1273414
1739809
607647
1270692
1145031
352859
549290
1762658
185665
651730
1235078
394797
1978245
377625
1622659
1928697
988638
1133930
1871254
468185
1557817
1841905
245678
1866242
1781293
1301262
678330
1658648
173641
979373
260616
1279582
809737
686029
1894461
355134
1644755
478674
904809
573654
630717
674537
1758297
730875
1351122
845485
1856077
1959095
588231
87579
1607005
1938605
1478825
1343017
1542899
1408566
1851419
623029
41807
1502321
911272
1105215
1393970
1306091
524540
1423744
1807233
258217
1767081
64170
1661391
1367259
44198
1388334
207791
443927
718178
694168
583446
181448
1997623
117615
915829
1602420
274590
1087258
291698
752889
555386
121724
371402
1741404
995905
237190
403126
1156277
578010
1033597
1150190
1700535
518928
666210
1461702
650955
1753710
1780627
1015430
253167
655648
554610
1006100
1005145
1538481
67814
1484464
197331
1905234
1479587
383539
1834224
193247
363102
1881459
972189
1390379
319904
579479
759608
28183
197088
1299807
1646005
677670
340053
1068659
582883
1131443
311101
400098
1686364
810024
546456
415094
1349209
1207671
1416220
1714482
302113
1584618
1254059
1123618
345285
1681441
555171
1545350
732734
1175735
1040685
1250722
982171
931381
1503433
1484517
170091
1221734
367183
1110178
642941
1075082
909426
1262651
289084
1690397
1310042
9035
732055
1122759
128354
97021
1025038
1406343
122897
48173
1149421
1919228
382891
1252769
1923560
480990
1133179
52506
602899
41327
1056720
1152821
907216
1800461
746874
1255882
1384849
439631
899617
1727368
840223
548780
761384
1873602
883087
1197925
1246995
846547
1071155
778600
1975649
1816638
1886734
687726
1485614
1295941
734901
1231981
289672
1628724
541653
863540
1397114
1782255
1714757
1822494
806675
455567
1496672
654815
781773
1933565
1042586
1706257
368076
1486869
1142337
45144
1853428
1469847
636851
276240
828595
479666
1088005
777734
1002187
1318541
473722
126022
1791855
339005
236690
1324512
19111
1728376
1175408
60215
198039
1388064
100532
589304
1615944
575477
96250
1856655
198608
315942
1411759
1468327
233896
851647
711808
139317
6290
378046
806484
602490
1745741
1966205
1467770
335503
275745
1085649
829032
636277
647539
823177
601577
1717665
1576870
1460694
33389
1466586
507498
879984
959433
298531
865920
511707
1199529
656454
1065174
512235
887291
333548
894983
785711
1658367
1279453
319169
694224
746576
1700991
1626857
1894259
1307807
740454
1254329
1608006
1408396
1352202
1688500
676627
1864882
1193925
1469848
1352815
1953941
85446
1621189
1499547
1203897
460389
1094694
846367
114465
1729252
1910179
1548763
1982663
45024
529453
639017
751844
1853689
564384
1308633
1761049
558842
839536
459965
887703
764781
534261
30090
1647252
12079
511807
213637
1229846
1519778
1140160
1394793
1653204
286196
1768133
1346077
342822
1095276
452707
1816622
1250861
1636618
602687
1801197
432666
1869311
1881506
257429
1706515
336060
1182391
1469880
1684488
1620401
1537601
658781
1171658
1962743
603268
473826
765489
1040206
1730580
1237012
1910374
193631
834887
53924
763847
1502948
1573971
543316
187175
266105
127503
570803
1231744
1122633
1718875
476539
359114
1939767
1222735
1597323
1030145
710505
1907986
1001852
511118
302586
694274
1918976
1597992
473930
854454
686014
820994
391734
772094
1682289
381102
163421
56149
61109
1098429
996868
887795
1717461
235483
891305
695986
1009632
391966
1003118
732659
498810
1449046
820554
476598
320315
1577479
1089648
1043196
1894096
102506
1180386
871526
1197192
1713312
1844858
1931819
314457
1727079
1988176
439547
9594
510892
1347127
803252
1546681
1755142
1524254
1355106
648605
186109
339622
181231
1322565
1596111
135556
1501607
1851871
1771159
717208
961347
1101142
1448499
1287700
291348
926643
347111
1921448
132517
14950
421363
1722157
1509899
1073279
1618629
674969
1607232
1073764
98016
867965
769978
1500555
1829769
1621834
1898339
784523
1049542
1017699
1370110
1267841
778177
227451
635910
133518
1344686
1689653
1007142
1941476
411982
1078474
830583
1625464
800785
834473
946524
689022
718046
375319
655927
802370
917875
926600
865849
657171
1168486
1601956
174388
496009
865040
503431
978688
1206478
833179
30631
1350267
1009810
1056103
366877
1951599
852415
184722
143052
1984601
457576
1534062
1149847
1258244
1745815
143335
1321545
113707
1691635
1868345
898972
1174140
748185
1095980
360910
1363853
1039997
683027
999700
143141
753837
347215
1059970
1805542
806829
1543371
694043
1344398
151551
713251
1699449
1899704
294920
1671369
25524
1257327
85044
951526
1280552
387826
868557
258263
1202435
1750484
1805548
1069033
963978
1005246
145927
601078
1898552
1863144
1803540
1385449
1059342
697054
1861787
22940
1451407
913645
604868
617593
1258081
5818
1429099
28027
160690
892272
1349437
1798504
1653155
1184626
1230010
838148
1361137
1073721
1387205
738752
1369276
532090
1990377
1066356
238957
825592
927607
364165
107800
974626
1366386
354029
450835
1591695
1183305
1698687
889943
1286429
1697059
584101
26419
1730756
419841
1092500
1242610
1712288
13225
1903482
802584
1921745
1371241
1662123
1528803
181892
120745
1935291
1642526
1475299
1802732
730389
772859
1652320
1112547
1329522
71532
209305
148493
1136400
1167145
240137
1473409
1793425
305455
233978
566221
323034
455998
1059859
1894773
292460
1656743
186887
24498
1023276
577053
1429732
1096687
1968563
812179
1969452
437629
48375
818
1777733
632890
1617516
890746
1270431
1829605
1047301
813204
1960662
177389
1354054
851193
1155273
854400
880016
1200
1342862
870969
912651
779760
1356609
936201
1023694
260876
410288
222470
967426
13306
145712
1318073
694193
581254
1749465
1320400
535791
868140
942794
1792480
99541
1376545
1053879
396655
1373164
1694831
126840
583667
1241202
936513
346203
1150382
679262
687769
378583
135488
851622
1810761
18534
1964357
1666968
1793637
1011172
1636381
173308
1238764
775715
20296
544159
562288
1347843
247300
1031746
1309715
345510
524481
1796779
1515850
518779
1388147
202572
1154824
1360895
34008
43642
49969
1563116
1636100
624882
554968
1075231
906023
1227237
1638365
73915
1865694
1884691
1447275
233954
751571
81258
1837907
127631
1110437
1974584
1478212
56042
108573
1865490
154697
1925063
683138
542157
718741
1164292
879026
200875
1517009
522268
448479
621133
1447499
1968889
1629452
358175
864563
643787
14323
1500153
106232
620489
259959
911485
1905938
1601436
1505475
309789
851247
250900
1928572
701887
418539
861574
85545
1895797
1423026
1202912
1375940
1254815
1062803
754851
1801595
833860
1394283
233670
1341305
1474896
653830
1590528
1081134
1517544
391831
1836926
1208892
299048
1772720
1011243
1388048
1660124
1238177
1753049
932159
1138845
1642028
13487
947337
1051273
723370
1504090
481034
1912582
754818
590950
1594823
71024
618963
1541910
1394487
687188
1843809
251022
1147211
96746
1462501
329811
76648
1906299
676343
1563228
1597756
135544
1124641
697695
697150
103948
95508
1855810
490150
1994819
1311166
1715547
1059983
223106
1755846
861443
1588804
911166
1266740
1531230
343607
52899
224088
873579
710262
1436293
258623
292143
1211116
1203386
853790
47678
411313
1703374
1833728
1029871
1026369
311662
1562367
410938
223583
1319649
1540312
1009383
1165107
664437
740351
1660948
46044
1359724
278931
1191549
1774007
635461
1928433
463382
1730052
894580
1326290
1065413
369550
1481110
553469
1653568
1656495
1297655
6800
295270
1030875
1309240
409935
653325
172191
1905909
378833
499792
907318
1095233
804218
488859
1117177
610987
203649
350399
1992473
1072954
796743
34035
1762192
942568
1133217
964485
1779271
358878
310150
670255
366310
1588411
1726426
1730461
1003484
1388046
1367441
246748
1091515
1784030
1450101
78627
1310356
1151123
1283256
1840649
1864069
774954
1538603
209907
756379
1978544
625689
807400
717687
18759
553111
1814952
762146
700082
1900413
1382970
1352852
1251416
326325
928298
725596
29233
323555
1130977
1672475
1018685
1913862
1236380
624407
1655202
1961435
696229
1456077
167264
477502
1048454
1947677
718600
531782
1385347
1287158
1510332
510143
1871596
1234749
690633
85427
1735746
1034104
1010028
878836
1972367
1279934
1941588
172213
717614
267515
1565807
605721
746522
1364967
1258453
1376698
512258
1967307
1092387
1143049
924808
1832908
961470
796283
70395
933982
962414
640505
343583
733242
1496104
1235565
356924
474711
172253
419214
1610368
701281
928443
945821
1739470
796589
405506
403656
999429
1677599
954103
608365
1457303
222662
1509032
364807
460124
535196
945634
1385311
1067711
723957
1051080
1851698
1057954
12852
932087
668934
552502
409460
1155646
625072
37186
597365
179737
1633050
1988778
427098
841990
1950228
544489
813957
979808
372987
648206
1874874
1457980
1628849
1764103
99018
1069970
1567240
799985
1875799
1983076
1914311
1124448
1739308
216398
1538100
1443022
573957
1935613
1465205
839916
556281
223011
1721183
1954591
1919288
1452324
1724389
1896655
1096218
1826759
614056
412179
1077736
393314
1448402
229930
730615
760626
666176
744255
53820
1194700
63666
1731906
667251
954899
595075
1341816
925181
618569
338587
933653
1685626
1168061
1652532
1664339
600119
1955515
112808
1712044
1592027
1325511
1002178
200373
141089
228618
627412
595913
86641
239000
414989
1420334
516195
637407
470433
1961396
1005247
318098
1770809
927040
1463634
1621908
796330
219864
611017
176259
480729
1848561
1146888
529050
1160751
1889397
1008162
1125085
754743
550230
702495
47809
436008
1055701
1034015
1087966
582547
1380852
980950
1382539
552248
1314507
884787
864813
707268
881811
1766963
1796037
404949
1251510
388481
1745754
1331965
351000
288589
1356031
1179755
565324
886277
339052
1334549
418867
768912
894956
1487860
802519
1878708
1564326
501982
927220
650299
1552777
872211
850783
541494
392308
1626952
1657116
1751600
1026115
1661273
273257
46043
767287
385829
1062521
1340355
1923704
401970
1443525
1081680
322779
530481
1075500
1253952
62785
1370037
1404974
1071023
748317
1514210
703241
799410
394570
1725908
1176504
232530
793761
64321
1698214
1087299
1182706
1749662
1586526
999455
1051121
300745
1811899
479555
1257211
1721649
776076
1213013
1804214
349506
629869
1831557
350879
906956
1827080
1810985
971066
851651
799801
394172
1878133
1882068
1335008
1553698
1555268
786663
1114992
357828
289236
1486575
187558
950668
848878
1517841
407836
1182460
301503
1106306
169305
721059
248959
548405
1877532
1570725
954913
1034690
1509132
1351683
1734861
922111
1230525
301419
1439413
620100
417004
1174123
1351921
1185747
747050
1249779
1194716
647374
1052075
154031
1118654
490677
1009834
696601
1506959
1914375
264135
597795
1836808
297473
1586074
753933
1789288
900667
1656918
1350434
1648369
619964
431357
792418
1691829
1391549
368210
244519
1971968
303378
1117715
1083424
970824
1158795
1472336
1534089
1990602
1857808
1087071
1438628
637496
522177
1114779
70518
1922424
1245028
1531502
491019
1400977
865898
1435852
1647852
1434254
1022144
1590822
616876
1244939
275433
986614
1477469
1249775
1197059
969339
633356
512406
1519454
20496
89242
168723
1046565
947628
1589467
237674
1024410
1617737
1562505
707959
1762201
1706199
1997840
1136004
1389278
583575
879641
1368661
1473554
101458
562662
182802
1437680
224797
579865
556339
1861086
1342221
36036
238197
758387
412740
486895
1532741
1351249
123171
145949
704376
287829
768402
1400983
1912060
872973
922368
466249
1998093
853856
485512
1241264
751302
13232
689833
613522
1221661
907091
1593801
413303
1846722
608519
194768
1661405
1540380
769545
791177
1838218
1318286
243626
1038544
1048379
1591968
516699
586568
1433102
1897888
398654
727758
1884238
890050
1726459
1278798
1605374
1082713
1867155
693403
908590
846146
1969076
376243
1953861
1535268
1434849
1233349
319791
780443
672459
114759
402631
839841
1285013
563989
464202
770105
810288
1823313
391886
331191
1897932
1029801
1465951
490577
33696
465277
418481
172092
816006
474897
1256933
1157136
176837
680168
1902385
1936877
1534075
1291641
1352346
1164396
1496864
792577
602911
1793350
567618
1692159
1703846
807774
974498
1414951
1137759
1865763
395251
1733040
1995081
687436
596634
1426958
1431781
123873
839389
1350655
470646
224023
1657297
695398
1168872
397683
711238
123183
249542
628398
563616
620435
839842
962338
428707
828850
1551947
559173
1132333
994753
37126
349213
172992
1305891
1053191
1570190
792511
75211
1827772
1236752
1994975
139335
1496425
1487432
934428
1255042
671106
1871806
724844
1767893
1887465
108081
1922934
574026
1602615
1995791
1344093
936907
1402654
597254
831326
608975
701449
1945917
1323280
84481
1904366
903451
1161433
1410439
100899
796925
79981
1687419
373706
643359
1496586
1024149
458078
636452
783172
1407652
1079661
1890310
1216470
1982189
1272489
1372903
1319203
1030812
781612
694119
1945055
753538
722068
1291606
420778
1256764
849923
1195546
78863
348886
1831383
1717376
310892
1254818
1592703
1176562
558223
1301069
769446
965013
505742
1644313
85202
768116
1048180
1437561
1607019
288990
64426
935730
821497
565149
342803
503065
120724
1304895
1359068
1129163
1762464
1939754
1474625
3254
1772035
266563
1281632
540203
424574
1626681
172192
898338
825762
1122612
282700
1350408
431659
857618
1569719
1628432
1355789
378278
1036814
1218396
217982
823949
460635
1317173
1565200
1277920
1743682
1787715
1138637
955024
992792
1112852
1534357
1746616
501610
7164
1185685
1871637
183886
1658492
545983
1899852
336078
470674
1145796
787698
1220841
1577430
556310
1208583
1090272
420808
792419
1946909
1803915
149744
1572851
586481
404147
439611
1370812
1420457
1420945
142869
297207
565655
485025
668527
477775
211644
1288039
994831
189106
462561
455874
1089408
1538742
743275
510724
1636641
1509741
1167725
1565265
1186941
1322427
1832695
364541
180442
898837
326376
1171022
851245
1808341
385917
1883653
231928
1385205
587827
1293322
1597634
1883559
343567
1374934
1550296
1714911
1083560
1828340
1017869
1882726
1902659
1860450
1565017
1500559
420868
565628
1523488
1154583
902358
948745
1934750
244582
176244
316236
1349482
775772
627342
1957915
1553217
1019383
750397
1522492
1359654
1664397
78146
1188155
799348
667702
1131262
1436240
583540
1023682
375111
1290590
343816
63199
1625180
808140
1394806
15212
826404
1950833
1028942
1620666
1129158
280919
1103055
1115552
1682373
131179
1921556
444065
1571704
170106
358238
588408
1161549
1732351
1828919
1193669
794397
972190
472850
417133
1513953
647404
981122
1806617
41874
513137
871807
454082
1959786
1473133
1000366
744580
1367123
1650700
741481
1392889
53894
604545
293565
888314
146387
426114
816945
1669000
77745
259806
1987915
1043007
1109004
1809047
1578758
1097361
762560
1568895
603957
18803
566514
1417445
1412898
1731263
1479018
540337
1534328
767523
1368176
1215113
752622
1579768
357422
55111
801927
394523
601065
354720
1447145
382005
1286503
840661
673175
959305
372881
983566
1521235
897338
853978
589033
1231076
143567
1010577
49344
370139
102286
805365
1691140
1797179
156939
1981723
122972
489624
1145255
791236
1230618
150886
478765
1393302
42406
336776
1793666
1087348
246808
458028
150557
1579840
1731009
266870
495395
1733534
1713094
1893200
1462871
1941906
1208125
1967347
1925166
122447
46733
1484281
123490
970606
1136354
684498
274116
1860840
254661
113701
1110756
1239318
327443
492797
1261492
281020
161408
1813695
890338
1056860
1668581
1692209
1167762
689336
1659999
325110
1018050
1595961
576199
1517791
310154
1590234
1000686
1686269
964625
824625
200510
670102
1419500
1256587
833756
1078787
656608
284140
1503985
233998
1960151
255140
28499
1572979
1920916
121346
1391805
107247
523840
408668
1741659
762371
1515983
1208402
1603686
431887
985317
222508
267455
1419374
1209122
1747609
430709
93314
1779496
1017531
89071
1212380
42189
1142439
1501250
984809
1483867
990927
9493
129485
1442673
1282689
1619721
867891
1224522
1481705
78636
1660010
1105149
403474
1228379
1126478
422164
1517924
420269
865548
234302
664104
1601689
226492
1516022
656497
442741
294459
1023156
403004
1643667
1431497
1879426
1317938
228122
1909662
744902
1806129
26901
696315
605396
159913
475835
169022
928983
4588
843217
482681
432605
894025
314033
1489221
518304
1381321
718148
865313
1591042
1932087
1929959
634276
1060641
204518
987441
1004312
957161
205451
665275
1266595
1776749
455944
183589
1852269
614723
329816
458278
749584
1303942
1935363
186903
903712
857390
1218473
888339
569498
1779543
453791
809744
427197
214251
734876
754720
1525027
1759835
846560
1632420
965832
855402
234627
1629619
589276
1925485
685395
361731
1119619
123247
718878
1968016
111191
6201
1281349
1767988
954598
1173139
1078377
577476
1358442
1661170
351670
1764479
790633
1955566
495070
717723
1897963
1903722
372993
830350
1840683
1886649
778728
1792972
647828
435606
412059
636464
591867
1457884
825874
1636930
1091245
1637249
971321
633057
196198
763159
1517406
489807
1970495
1198663
515344
1732640
186541
4741
451713
1512167
416614
1717442
1549998
107547
224325
660100
410583
375644
1080196
946478
1293395
1934000
1830354
783606
1080981
232338
577431
584090
1347171
520348
469706
1630474
12150
1583147
1656004
1085603
476727
81229
1623831
945890
1517275
744458
1037491
744348
948758
997835
1071023
983698
1575538
559740
1831914
1180086
1905840
1821245
1006782
1757119
1704427
883621
1296536
1302545
1195835
1903365
1144007
436831
1957643
310924
786480
1733555
1534476
1409828
161686
230872
1949875
764487
1965840
1000418
1029527
444732
756317
1970590
743822
777422
1394840
1128790
675700
1248070
184929
1010809
1000337
1645872
411549
749648
1746013
1181204
13917
1967257
126050
923057
1508108
37391
81579
437356
1280445
1198125
994009
856040
801683
805395
162788
1715676
1762321
909991
1985585
1975025
1107652
1498234
815985
9538
268891
972773
699624
1422523
740809
515389
1292306
1755517
906036
1564571
997040
1717542
1830956
547057
1521960
955952
848085
603137
945916
89219
1286639
403142
384729
1080306
1275026
1406779
962270
250134
1212440
436339
209326
851225
1771667
1597119
1458110
1672325
378532
357722
13758
867463
649619
1674096
27526
319729
199444
445899
417368
1099054
101638
882844
1890441
617706
800263
1204179
1243199
1070435
246699
499323
281290
205478
461103
189603
1835571
148144
859984
902827
1139821
1402723
1120776
1504317
1068924
956505
1859713
1377598
1277542
1527039
1359653
564754
1896255
1964911
303173
1706021
1264394
1255234
1293918
1864084
805687
713973
1462455
40324
918918
646870
1246674
416167
295041
1138209
1006240
605556
1617686
1646374
1888669
1580991
1017566
317547
1658989
1353228
290474
244549
98500
579499
695959
1290672
1368781
1783709
427771
1941273
1944819
1281111
1092306
507488
1299476
125858
759941
165323
871687
1126049
1876330
1220434
480912
757512
821003
1318103
193574
1957406
1881130
1692497
1006821
484180
611426
1024898
1475631
81874
1103887
1604347
215099
1810403
988933
1909804
516387
1260263
219883
1012874
50491
1162224
708981
1056629
60739
1686649
732320
87855
464579
996902
97885
1174665
168890
641930
1743845
827529
1084114
451003
434527
1637349
1933175
1935962
407567
261013
254536
1503073
1898123
102881
1525788
444401
1731243
52251
775563
1878700
1643827
374920
1213200
1974218
1865873
1118732
652783
998914
725121
1776223
1463048
1955076
249378
524846
234693
1052900
581115
483298
756058
1253478
1293842
374944
12218
895107
1254663
621891
818966
1127647
763349
140791
380082
1554594
1235835
1195401
999342
1327999
203572
1491763
1389261
1566524
910270
1406828
1149139
580779
1120449
1515895
50602
1231031
781359
1562141
325743
1327305
1504792
247524
1618013
639468
1770605
364108
582479
1486440
336216
1724647
10163
618437
1346695
74676
417563
1878254
1673441
1277703
502543
568232
385457
1433763
1798023
1160860
1234197
1460439
730561
1785413
1057306
1239679
261155
1584785
1345299
1948127
1638226
1276790
1096438
210480
994694
1101163
568855
1441978
1092279
424853
881354
243550
581828
1593428
396801
210706
1271186
1089230
40355
1720914
1639329
1071613
52124
722454
1142576
1859748
253322
1801586
1203311
877791
188285
903511
770894
1818606
552607
1924614
263410
1462669
762398
1030628
1514326
1145235
1336485
604198
1957602
1318446
146640
45807
1845877
1222351
1133400
680018
253064
412960
1202945
503302
721803
949466
653389
1281906
759689
1783348
1600856
483933
889078
1571433
1939493
1324394
1878147
858664
1715330
397184
431621
1185373
1024232
44853
1674149
601678
1988865
1784529
1711310
988124
1936403
697165
1081344
1402724
121311
1350589
78434
298804
437726
1172502
974414
422271
1538429
373380
596545
872540
367366
1355612
886025
796046
1599959
572262
1719025
1880734
1792581
973841
873191
1408455
1008600
961375
1387147
1789465
514161
1789876
773557
1946943
91254
10217
142362
1517572
1061361
584795
523747
1168634
14477
849841
501475
1952330
143550
1532053
1197208
1381599
1938428
1094525
681959
1782366
1481071
1138996
1047545
450347
1905200
1270896
16317
766476
335109
1556481
1869426
1333240
116021
996388
1095980
401444
627829
1053446
142569
1525882
458761
1501981
1756103
516782
1395308
1937405
1092443
1964198
200977
855508
1661714
1194323
320697
1750888
1864727
1277927
1532783
1646967
1660061
1626506
762712
1732510
43067
1508889
1742162
1072001
557214
1663739
655307
1306123
926096
1965121
822479
801584
1513932
1553734
1041557
1852125
1666714
1622577
962879
1798956
1743147
782853
733371
1048925
154256
762784
25255
98997
351726
1737740
224009
1789344
1514489
1269407
408790
1376214
625249
321690
1767574
442116
875441
842747
587891
396530
1499200
494085
1611089
1378906
1353873
1010645
921066
1313469
1269329
1907314
1297123
537003
205728
587512
289582
195290
1889873
459721
1205368
1975661
787654
510740
690594
343674
670864
1413962
1316564
30441
1507590
1367969
1729770
1447097
1454503
414917
327816
1899886
503820
1564079
772960
34231
1006109
1884456
1004694
377801
1824349
1525508
989087
1090983
1120195
1979087
1999985
292028
160391
700751
37945
608352
696513
1855056
123529
879113
1931351
1258537
1375581
1924076
1205517
1510909
162435
443023
628901
576066
622120
1063365
50121
1646473
678709
673355
1261463
902461
1438512
1073718
331268
635092
1563164
1113700
86194
1452351
43395
1511804
1364718
1818540
426731
1851582
86274
321261
1410355
601902
105106
357230
656775
37779
1883394
1520170
668710
673999
1178553
1091812
1972017
1859286
904700
488353
602225
1675532
1081904
162430
420274
592284
1307662
1690301
523028
492883
983783
1136447
1184922
1110532
904909
653481
35603
79975
558337
1324392
1354953
457802
106432
1828910
840070
575029
51961
19634
140036
1952677
1528361
877023
397050
35085
1826638
1558286
1964773
654399
80149
1111710
291046
1912414
1220411
1876705
1133045
425506
356087
1126345
887533
1293698
1728293
367682
1511735
1908709
1330126
886566
1424691
1345832
419658
1725934
1868024
365530
973093
1666581
35578
358510
1184367
1064110
1470850
583736
1452020
846854
1011825
1304333
1242610
391427
1612861
1079961
654958
493493
477042
711149
913677
11449
1026447
1779213
1228661
1107271
61975
1808664
431917
860174
498336
1128700
35777
265188
148105
792074
1861982
1282590
161947
493091
1839724
1993725
1836482
215889
1634895
697581
1962817
1031305
1186860
193358
789565
1849711
1620220
1199743
1422120
480404
1884044
1440053
51078
1302208
429028
314824
444907
420251
225510
1008331
1925572
1490678
921189
151393
250262
1424217
481520
1317430
994890
890733
1975005
8475
10237
919020
314077
258353
1476976
414980
43639
1861208
805730
1728120
162966
1656164
1279201
1099334
986616
1324594
1206656
344440
726273
513455
1854309
584196
1076975
1198867
1517223
32845
267854
324907
1254034
1332363
1844202
655110
582374
185578
673898
1383528
689387
831198
1401988
1693269
46864
1165216
1048272
1677576
307404
889952
465568
521936
151552
1451407
509819
1577402
1395116
1316054
975517
1447210
1062237
340708
466777
389255
96300
1823044
949670
171428
1072713
826412
1906737
1950755
50845
1469931
237761
1692137
1952297
1478248
886696
797725
1736263
435392
1835501
1201898
1518403
1369204
1203814
905423
603830
817160
1296876
975786
220011
1361046
1927600
271033
847964
427049
899752
1672982
549929
17521
227837
731548
1919371
869654
1793218
1158769
1527889
1544784
201534
1163446
304319
1244826
1972215
1745577
1084942
16885
775641
1994394
372404
1109155
1335847
1117986
1177262
1727147
1643281
1660797
1667090
633349
423503
411912
932678
1482612
1110506
1122935
369223
1671741
1797395
1917933
1199175
684543
25116
598243
252444
1933900
632357
98055
281392
1223666
167167
1698275
1493589
576476
1793696
706930
1539872
84557
436030
117835
1621854
813537
1246506
62780
1167783
1335351
1245963
706129
1745188
1409289
177663
811024
1670303
344927
1958792
253313
1793074
536767
1464537
1723191
1763394
545982
1066594
866903
1073306
630102
148418
1959929
1854293
1369680
1248288
1487061
1263375
1224811
441727
315018
1127008
1083989
1087081
1812865
668033
127194
359869
603316
24239
439594
311984
1081484
1966926
1703950
1161303
1458863
1971831
998481
439766
891117
247571
12702
776509
493939
582393
1795848
1543301
63443
1875674
573819
358628
838647
800236
990194
1971553
1361558
1404483
818856
914789
1475915
1460254
1901788
278324
1509859
1311129
634446
855176
379081
104790
1964861
1068333
1482794
1933273
549485
974194
1526082
703832
1600287
1646469
1768847
109307
319384
1265064
1187068
1482850
55258
186355
893981
52936
1298588
17420
1086816
1088669
1174506
274071
330862
101276
1195742
594139
799763
131462
941175
1027366
1054695
573021
215605
193513
1572451
1964983
1424608
682538
777014
1527823
76260
1998546
1269068
938155
1424733
1227601
1518176
1197505
1292067
526088
1735143
552220
1597693
667030
1288644
1314388
1156374
1012533
479669
1907708
372309
539789
1590233
809108
589863
82516
780124
699155
1620318
487567
2122
153873
530513
472701
802937
1942643
1302365
94423
351078
62517
1877908
947582
1407625
318957
1274185
1078585
1514462
1185906
897364
645182
554184
148593
1893015
1369910
1788890
382777
1723719
293141
1159054
1997677
1449874
1189505
1585175
334914
1919507
1537672
1333259
484096
295184
1734457
1708127
182638
261925
1256802
943044
1770696
257593
219915
1288082
761998
694937
1520089
1146209
1218934
1538289
559923
1887161
1093769
1100633
229502
505797
187471
722449
1478897
124956
1775589
489796
686404
512220
489112
365612
1490615
1011824
1836881
3581
577726
556239
1040240
1705515
1076844
1260941
1852783
1486664
1897394
1201693
1275125
230281
511250
1569080
1185590
1794796
8140
635628
127294
1697218
1672528
506082
1298389
457220
946847
827974
82797
270388
579519
1946848
633327
238923
1433880
1534376
178362
530332
1261573
1999907
83420
65991
1191535
735182
1629171
773510
1154464
329363
1360003
553001
193269
1096772
1140600
1479386
116618
1766603
1259756
100591
1864865
904718
1116257
1805393
1924911
90755
1332381
1478285
247566
939037
521365
808066
954754
1406021
169786
1016724
1928917
1825405
1133829
1419344
1886864
1277224
312334
1138961
1552039
172094
67027
1339264
1880412
1996143
893644
560249
1562865
1052666
1486989
576525
833285
1669393
830607
992195
912045
737844
1749484
353364
1515870
92294
1731170
810762
1968518
1373180
408826
1812655
1022196
1868237
443297
339379
641734
1204917
1407854
1195776
114735
1643900
371763
1387395
1321754
1668913
731350
1409305
787558
1860392
1622051
145795
456122
451669
698798
1792637
692688
793310
1213431
1169826
150499
1420960
464009
1392139
183941
1258798
1541182
661388
1195297
1937846
1902289
418488
1405733
1503093
1988438
120609
500073
1699799
702039
711674
1861951
1022156
150520
703941
1060939
1857667
1453501
171235
1733174
1057061
437144
332542
548334
461476
1234569
979990
1425120
1587889
391457
581780
1940695
189195
999126
908883
1946474
722255
407190
1494421
1217183
1978978
1381314
74185
620945
498101
1821409
455665
473785
559111
1830064
390838
998904
246908
1137527
531134
697378
832993
53092
1712467
1123607
1456722
1671693
1596839
1356952
1398660
1348229
1460835
1616695
968003
1180550
1450923
628049
295351
717842
524940
1413434
1168772
368392
1433074
1736098
634254
841179
1707060
423552
158725
783640
738207
539502
220853
127017
1786395
1874305
386382
1773113
1853507
1149613
1938554
1039962
774087
639055
650932
1009566
1854767
269207
839551
1113673
1324785
452698
1252639
136008
297887
1524171
839016
636606
1131460
1173995
1805833
408164
482815
1250056
986998
1265414
1371813
1534470
27600
179644
1469496
795138
960388
2900
718437
473160
1686905
143545
1974004
1931590
1651044
943748
759632
1445054
1956308
1814271
669451
862530
207346
1217214
327543
523663
235776
62687
885322
1421107
495633
143010
522580
1304065
456566
134841
499077
111318
144107
1615336
564447
260866
402361
1264108
1407817
422396
411607
1210113
1969127
448809
1812902
518142
1116239
1719187
1182465
1292663
292003
881314
348406
862868
1028282
1918235
767790
35621
1910656
1869509
212977
347766
899706
1382800
1490730
1836870
1494585
651847
759151
1054771
1729309
1463016
1733590
142122
231779
1377322
282368
1389896
437380
1845156
1443848
786183
1356170
785774
1416738
994407
1787363
1560458
47947
917953
840194
1858663
1556209
989812
207982
313110
138453
347800
1550392
804526
1335903
203818
544015
1492375
1271272
1012697
357462
1732082
1997023
1012839
661866
1994653
421172
396675
511860
167587
1037830
1762772
681123
1198813
1483481
1779244
327739
1376743
797588
1212124
158059
569876
641804
11900
989483
1336502
1960019
114878
914207
519909
658906
943630
1542220
989389
1567093
279260
57621
802513
148070
841046
224438
931205
166733
22260
436634
478749
1328737
80469
1968054
315206
1075376
616474
1473644
1506531
447
656505
143590
1866241
1101859
922880
962252
720732
102708
1358880
699425
1412641
1155508
1416620
1457379
367952
397279
394132
850948
927822
776957
1332394
1122758
332680
1913005
1602980
586289
1047163
712426
1280237
11043
180670
268722
1977010
1778159
1989157
1660893
1632707
1532311
1442920
757154
157469
758783
104949
375644
1492465
1852017
302351
127158
606723
688444
1880645
600209
1619490
1602277
1008186
1431165
1354174
938386
504861
624854
243890
675169
1333480
783672
471649
690984
1824952
1282921
1792105
1608552
1763236
679037
1166360
1916644
1028442
1660118
1924191
1935607
1874558
1948904
198422
1859430
1497514
1062072
1318092
915733
1386330
1188658
1668487
1744399
1458998
1377029
253590
1196159
1808188
1088725
202096
260208
1633351
638264
1945080
1795381
971121
1351228
1528017
1148587
1528118
1464067
1840948
1440590
1787805
172969
1695776
1464015
123819
1872212
872893
97308
1681525
1125298
778591
1278039
218291
1852641
628518
167488
1107512
1384928
1712464
1933301
617481
388554
964642
980070
1790521
1753787
1146962
1918817
1023815
1621858
458905
1819883
1934204
798770
1407810
634269
680713
1472625
785165
1990131
1054003
703121
385042
679107
1442639
949351
977681
1346493
972643
245689
1363363
1489256
1779524
1476492
1732348
1866695
600094
251080
283666
1951523
846558
1153462
226389
612966
1610506
1108937
1886175
1589702
1607186
1805328
1942456
933755
1675319
1039098
1788289
810045
874324
875263
586708
1650475
591684
1817521
1258833
218313
414222
13979
887337
1619869
719502
968132
1450998
1727614
420373
332307
1049948
956112
1555603
437648
712387
866405
1256707
1894010
1016885
213609
422400
1491095
1319474
456947
370152
685086
243542
115944
1961439
123188
1067621
556374
762638
495386
1573813
911384
197990
1284572
909972
445381
1809819
705292
1537392
1474229
791401
1769004
147222
1999472
1517373
1183088
1194256
900239
126311
1272592
1363521
983400
1600692
1903767
523207
122859
524940
1118228
1829715
1205000
793200
813163
1753076
173212
719698
1109583
1399827
1704238
380816
469294
1484003
1308698
1355932
715678
1021973
1680440
862079
991037
1652139
987398
284613
1853622
30245
1052299
1800470
1976684
608846
1528979
405967
1198157
1692402
1267642
1096227
73416
1437018
503772
1050234
1250921
1838108
197375
326837
1299560
665715
1249371
1664333
1900098
73782
1761491
1566606
1222984
523904
1098146
1241989
231745
1828064
428396
825743
1122590
297429
1877322
1789306
1619472
1100331
92775
84262
396988
104714
1953513
700494
1694775
102708
224413
1363096
1553464
1062682
1305961
1672580
736252
1327295
71578
1151469
1388730
1129487
1022513
1422799
1423530
383227
1560532
1747323
38867
399054
395264
872401
526575
938109
1986464
1344137
1790543
1141935
994555
68038
1026436
1189318
960659
879339
438458
922023
1794728
365420
176022
1252558
366973
1538291
994716
1290945
1136713
941611
921800
1578701
1953675
1671722
1953614
1432976
792045
511498
1194555
1325186
428923
1194813
448481
792106
1480422
1405070
1339526
1574501
1518834
1955005
94946
1343501
521747
1166156
53693
1622719
1107084
85897
1559435
1649883
1149211
815130
362134
1917266
456670
45350
1016244
1815236
508236
306861
1290149
1943521
625241
377531
1348863
305017
1284349
725760
1721577
587197
1577955
1027658
65540
216148
1248472
1105950
340551
1645684
1771710
1783314
142678
535926
554169
1559468
31510
244625
1568718
191890
6158
1900863
1458636
1166234
684673
1484033
470121
1668179
61456
619826
506742
1470522
1315165
1483164
1033154
367466
1773944
1809528
991255
368573
1733966
1161271
1740332
1297445
1025857
1789983
1263646
1733996
647114
242307
705647
1033253
1017034
1266341
115286
163657
1909581
434030
483155
1904574
1633409
1739076
1151997
1601099
1309734
263658
197163
943815
545210
609348
1485621
1285430
1596976
48532
15894
1550273
1787921
1844890
1277729
162907
1886634
889515
99717
901441
1223942
1139803
1462325
694210
750420
773689
665553
568001
1302602
1469391
257138
1006215
1063549
1199973
321014
294494
1801020
1117064
1689214
1528933
1054022
165631
1071040
371786
536099
1698789
797846
1431240
943880
1863811
529286
910881
528865
226514
1581976
991885
358937
1998279
37541
862059
1185400
608688
454320
1535547
1652732
693872
1639086
1483518
1002577
1657017
563970
1559228
324515
788435
1736176
279534
430787
1952071
337092
403619
1760018
1629393
597735
1510209
1345866
703332
1669444
149820
759362
919729
600054
869455
698028
1042840
280635
952196
1536304
1846971
1170270
1482159
1773908
1197464
142020
1736791
755338
668938
1714729
1123749
868671
323612
61475
754160
1345146
1237140
275729
124659
748029
696358
573659
1216744
1693622
345803
1881911
1913999
937543
715423
1060544
1385557
774613
1375300
202049
1292652
674292
1022212
1943907
820395
1713307
241906
316039
1112946
27146
1822461
243020
754833
1198133
645262
556415
11170
1358385
427919
582227
936169
1516412
1074118
513401
873873
1919564
1523858
1529630
901697
1470657
455742
1479136
170116
1840414
306227
921449
1923280
963763
858402
943545
1178767
1554507
1982605
792102
1738502
680600
449396
1164027
912872
309152
1174515
1587019
1882729
1132926
845199
650186
1911686
1546021
1989162
862298
650164
270263
1653429
280976
1313140
817200
1459503
1507373
1767691
412163
1224697
1942085
1942866
1461041
1064428
1958453
410588
1719554
499487
151881
763902
761283
319913
434314
993495
907264
925729
1726996
1346982
499510
1168572
468351
24814
103142
1672563
326392
656038
1791328
1321144
483342
965467
1205846
1015315
1861832
1295093
418280
115496
1256120
961491
1556076
309240
434539
1214273
1888216
419405
963780
547130
430877
446930
1671182
547058
1262774
701444
1360193
615501
520862
991446
119612
1535224
1875148
1025709
52888
874728
784526
836811
1582363
451128
478252
1032091
1719486
1334142
521129
491567
1888895
1284246
1666665
532191
260836
1880355
636053
1793200
1862221
1168801
1480072
1717826
470957
203764
861145
1929716
1908480
486359
1280356
949913
421490
1006350
18957
655954
1135299
932826
679759
329747
1697875
880387
1614001
342453
415540
43257
221772
1897736
1840503
1988252
1948137
871370
1128815
746168
660914
1814631
673031
1593198
1183588
1326632
835995
761243
1693319
282032
1068887
1235867
1095956
1015242
671122
257646
1196239
1351082
1449770
1577106
836809
1977828
1415003
1606049
1558182
1291218
1012398
1041293
1012584
1503187
1731048
1028463
1599770
1689590
1495539
1701324
1491584
642195
1093908
1366223
1406223
272909
307033
799289
244912
1928171
1892048
230494
1719909
645755
1184012
1134444
1079492
1415137
179820
373680
904098
196441
83006
1106429
1327119
1752414
1582005
449458
548846
232922
1590550
347072
1266522
1192622
115183
1270916
6143
1388162
1814477
713332
1377601
799449
1723287
1730656
369195
1673766
657713
712856
1306138
1424638
521566
346273
1774843
257115
430790
1355649
1952060
1925824
966132
1214579
958970
1416349
561970
910782
399694
1473680
1706927
451613
1550615
1787004
787762
494561
900832
1196331
757378
577924
712589
190768
1847200
248454
849833
379426
295562
1180134
603136
1242458
1792403
1378053
222641
1133660
1295021
735272
1711916
1674866
1267706
751966
393378
251763
1236836
956118
1072983
980446
1298673
778049
1457086
173286
394087
151622
956373
377756
228193
1722810
1284722
1725385
1023667
36337
1480816
687406
1610766
626159
1877959
1427620
20329
1050533
1416517
905943
1468311
667747
939477
231518
1063987
1567935
906582
1895105
791074
1373894
415692
432926
1992372
937208
1898324
1008439
424543
890814
1596787
1763481
1893555
189712
1142261
996742
497402
335440
1950547
1101626
1706062
1349253
278240
1959988
1140835
856705
1858600
737204
972611
124117
1178705
393966
1772961
596318
1066949
1396920
636924
1366309
1216490
1889262
1645206
594207
1740598
750518
534763
1951754
756174
1771030
833610
99204
777162
1642222
200370
1787026
43135
46148
1326374
1238770
1948202
1762172
1013104
866188
1517354
418149
1823335
51353
1961217
654374
838446
494732
788426
739256
1249097
726107
1853556
125640
1505274
1196612
1795391
1725590
854730
1591174
825283
1810455
1321302
932762
1591180
85259
1734423
1404014
262085
574384
55041
1237039
1637789
160107
1873595
1498360
1719711
397200
732481
1159404
593429
203481
637028
1894119
1184193
536675
1926305
842862
417408
1200253
1337102
883677
385966
89198
323041
1345555
1742481
90377
768891
413807
1843804
1192083
815803
1319852
1766212
878777
1333942
81885
758011
808172
852685
966214
1127529
1581267
1579424
1375537
1943916
898241
516239
1793732
1278494
720660
1827940
1560262
979842
60923
163548
12447
244802
205387
875101
1213772
1576713
1547604
1742429
267456
431845
49828
1463710
367979
1060395
1524056
476541
1977250
414498
379412
1881491
1869730
1255496
896250
398215
682401
256281
105749
241527
697188
891173
1068387
1791220
1471567
602785
1617118
919783
1042354
432336
1277914
672124
207462
1311663
721271
1106672
890640
1416229
81766
226865
1975811
1211377
199202
1163553
1399877
1771061
71331
1451914
545091
1843188
460199
989867
1980237
21343
245400
1648954
1216196
1243928
724653
1622825
791224
1967999
1335588
816671
1969681
1433143
1497459
1543685
1957953
786478
778574
919367
84129
1305645
231416
541985
990518
1260966
1971354
1557898
1031204
928960
543335
111540
719750
979897
1184587
660274
562318
1991967
1978796
168783
551227
1891892
1605770
116117
747958
878277
1270211
578107
1677905
51436
1660006
1714507
477184
1780321
1687478
283164
232270
412854
377546
1179887
1844667
368301
1546922
1850292
1324953
524858
1524310
367375
175641
1057699
598050
652523
1360337
1747032
928175
463644
476632
417840
822733
343823
965602
1323370
132018
1025945
1299356
641250
1981485
1397140
213636
313325
566188
765971
1105
1034364
1061533
1972171
1163757
1248842
681492
1044523
1922062
475539
449217
1541988
523614
1629621
737760
1817254
1723179
975445
76659
209113
118946
1962609
904779
567002
890015
1261278
1796065
1971282
1706965
466959
222784
289217
445462
745560
726023
1514243
733848
904697
1241650
527227
972638
960881
1601372
548102
442161
877595
220742
1384698
771138
1413725
1704922
687967
305120
1437327
1961749
653355
1225166
122208
1582450
840106
597051
179604
1517072
751113
997703
639837
1964291
927634
444164
1028797
253458
98451
1513103
1689701
1507184
825393
705089
722192
698121
471292
1118546
1294972
169656
1459561
1712898
353852
1493809
1026551
791673
1184384
1045290
1965552
380656
683399
548474
849960
1245657
31520
699567
104669
1353406
388742
802880
1692351
1146300
904352
542195
451187
1847754
469090
465097
1716223
1035468
563341
1844806
1906699
524772
1976414
1567604
1676730
1479479
1698803
1599197
783021
462918
1282001
201137
1628624
1893697
1167359
658981
322904
1064671
237815
1558144
1028388
623698
660802
1662539
499351
249692
1328881
342074
1091168
465451
578904
935104
1165124
649548
1060953
804247
465070
1329365
879659
1545977
1829066
1965828
474291
410217
1008632
1100565
1000634
744666
1190444
794546
1047870
452591
676262
1464855
282071
1262770
1562508
1280965
622371
748942
667775
1376176
519296
1818753
1286116
1702629
1461763
454602
662139
276307
848915
1885973
1123314
1991947
895262
1392028
921148
1091536
632815
440476
918923
1237802
535012
653110
1387640
1343111
206913
992966
1083291
1358338
472515
1893227
1642383
594633
1228736
1513448
1592284
794714
75690
1873692
248772
1137327
1312466
892089
811365
1074895
1001481
1983093
496770
239523
118576
826846
689288
633317
1954255
1036953
1345136
1623893
907342
489977
1796305
363247
771831
193416
110392
315307
221009
1089713
959548
1273898
834785
656125
1005878
1479398
1183426
693011
520857
1988278
1320821
790120
1163627
1664189
365849
932763
940722
5521
960868
695850
480356
354514
403573
702166
198384
716998
1722916
626193
1661900
1811129
1650754
1079744
856905
116011
1457633
1742094
1664345
961170
1831313
1465615
829137
806043
909073
1017078
1806652
1356051
1921895
282150
568486
1912431
1458162
30647
1976095
359541
566042
721178
1472342
1821884
867573
502565
1573956
673514
330961
990664
1521263
636136
726496
1842255
1443780
1257202
434169
809382
527212
21323
567047
911691
199533
490670
138698
864455
966915
1102129
689377
1093578
1325247
812726
1467151
914112
1293928
965052
1026064
295692
551181
338374
300749
482420
617547
588530
1570046
104406
1512484
1275939
354111
375152
487010
630573
393416
1475091
1457667
323106
683647
948387
1246848
1033683
720129
1400062
1873056
665672
1226223
1295976
270450
523801
539191
1773601
679102
1904443
120886
461313
1650963
547606
21703
997071
364803
413122
20657
1238975
1983465
1446647
444111
956129
1176660
1713218
329930
125133
123394
1029429
734109
1153168
1399404
484504
1002626
840315
932459
1039024
584072
1176152
1544515
1857593
134861
1802056
1891179
1347639
1914362
1432953
1363749
890736
1973691
494501
558192
1514483
661322
1769667
73155
1262770
1634119
1516516
102396
977532
1785741
567198
1843570
310862
1711255
1617407
1887400
74493
1563932
1701442
1465920
713652
1640467
1408083
1221335
195159
633538
139049
694275
707362
1239332
57118
291686
882249
1450715
321120
111117
908085
496252
567598
788985
1499504
1584015
545017
793922
1484746
101470
555413
715417
414918
778291
1035947
523847
67846
1243848
1275023
1397884
416190
1630447
891753
562639
1811993
1358620
1096104
509056
1118847
114735
594047
539561
17227
1969262
571926
212095
150125
216525
416106
1320126
1783151
429751
1551360
1779385
273569
1093408
1472180
434804
68880
1533734
931534
945675
1437989
662234
468117
1059310
23377
1150484
702019
422657
1885998
1545390
320814
1143011
1240298
36393
1011951
268521
1167893
162623
224846
1023037
416152
205216
764786
813875
1008219
1280385
1377682
1693468
499789
1872061
545675
17146
373277
1999303
202110
1411458
1827823
1132206
915291
556639
985162
13383
152822
1934777
767773
1576025
134515
193700
848859
1102858
479542
1420840
319652
715537
1315794
761115
856958
1060014
646309
95993
784339
509225
1259358
1469495
1373786
1921549
1295547
896700
248916
1518229
1020306
557786
255575
356013
83195
433313
806730
1588342
1947529
1078473
274135
1685571
1446394
1469815
1572589
883837
1518530
475900
1840044
1400884
1285746
1978839
1196488
18583
65993
1553525
524386
1102358
782491
1973577
1530981
612991
468249
729908
491767
597871
1772906
1592681
1327983
1983496
1270530
1015523
1611274
347375
592942
1337997
1308323
1849025
763461
1517343
674167
149436
1932275
145830
365616
16726
1145311
1309157
1914201
1507316
1960984
1601620
1907598
1517886
1795159
1082554
1784024
305077
1228111
1859109
1286437
1026448
610458
929113
1607005
696840
771722
478586
1277400
1066398
247311
306546
518067
1925909
1626255
1696294
1877450
1051297
687431
477872
789764
1214405
1808302
157636
1819643
208937
1287281
520485
1451207
310503
1626019
1649584
1978986
246933
1092887
772581
122652
415231
1469262
1596260
1636725
373880
525144
1751785
1127731
377521
1093163
201007
1623478
701872
649052
367592
658828
1379538
937862
426280
1366414
1539099
1848856
1871033
179601
764400
803890
648370
1024967
1710551
1334361
1703339
950967
344498
889640
1260439
196504
426021
1702365
1446359
733571
1696341
267952
1405789
1901201
1767807
1436271
1656495
1247917
483205
1197519
1449410
1141204
939452
76876
1616254
849633
1646545
1581957
1830072
1128361
770411
976860
41137
1458727
945408
830270
1502133
944931
318798
1067750
861281
1045843
402396
899557
1623093
1992539
206378
906491
281648
713605
115152
707355
1252603
843293
59952
762438
1852594
895186
565307
640249
1270258
601829
243512
1522803
1265088
1876206
556923
119117
730474
1438695
452773
1761292
1412181
492908
1218952
228001
632323
366105
1998004
1892732
390737
1373284
26514
866280
1349323
1236599
1484756
72400
1400010
1949869
1398750
129637
835854
491220
1912822
1716538
908447
402825
422933
1635509
1111222
8360
978322
566064
1103778
111990
1645731
879707
257787
456408
664423
1372128
618153
853767
1293296
985340
855941
1155045
789608
67548
611168
1302915
1351651
895702
1158539
336200
1395735
1710784
500957
452403
1804960
1422936
1169959
171120
1470947
1199577
809358
796848
1493680
1245479
749611
21475
108033
1533854
1007295
1081910
1867040
1349323
16265
1954881
1696148
524018
1679505
1966522
1100895
1570934
1773861
1828636
525860
867989
1505843
1613401
1431599
1455670
498402
272456
864407
961720
1676233
125513
1496795
1169058
943113
77029
1983596
1327900
581678
622730
619979
1792656
1243915
1475879
960892
1825614
153756
1214135
19604
43600
1906339
1558300
963808
1196462
1230516
1477659
1692329
636253
612774
1429501
739625
1666995
945549
1868872
627970
1411399
1396190
427565
492848
1142356
1918934
1523653
123040
1661270
370716
1336600
1549220
527471
70871
1831194
358644
667749
1631140
1856528
420016
1157144
780486
1862003
1456964
1154197
1697850
1008246
1074290
61324
1576401
1444833
699953
119074
1257
1893888
1241565
106225
1329003
757726
1430091
394498
653383
1103007
1650457
1924884
1340772
1326317
1586991
1136077
1537268
1310336
343255
78767
1270681
1941202
594806
634365
1138058
293701
1991042
891317
1932647
830785
711649
1156486
1920442
1341323
1966944
605952
176668
1039551
562863
1159544
515180
1503961
357427
897583
409545
1129340
1076555
1653185
1370992
1113255
49210
385143
676989
1918611
722635
1358476
490897
550343
1613942
551112
925441
381590
1731851
1618296
1344364
655117
1590501
1896391
1811818
15085
82644
1825059
1721429
588526
1662184
930756
983493
1390160
1671968
1479335
365163
82357
1066547
450707
1396769
1293809
1183157
142972
1572319
650069
377707
319099
1148137
511338
891623
825156
135487
487785
606719
1719592
1900421
1199838
1637666
921268
301071
1025590
501413
449832
1272730
213749
436245
1233383
1138252
1427565
928422
1074019
104193
466857
286982
1198896
888186
753750
809957
1261941
1803121
1771462
1670380
585904
320629
1622047
56976
931778
380691
517840
1960482
308643
528911
1496569
1678830
1587237
63256
1635509
7480
774172
1730890
913403
1306606
1235460
356275
1475353
1929126
956071
65461
1139419
685947
1377930
446493
1733215
135138
358462
1409385
1266450
1210011
204289
1474070
1325734
84568
1986911
1284533
84584
1899930
1485347
94436
1453872
498270
684607
1984121
174842
544119
914436
1489025
83777
1391596
253863
1472079
1259046
1070029
1450585
1799155
1240840
17738
1600058
884783
752052
615305
1245244
1763337
1760215
49106
834457
1599260
226986
1354881
918557
645643
267643
75354
89122
1414613
772561
1639822
49054
135677
666621
1030893
1382008
1956373
212779
1300299
9772
1813822
1314312
1897052
1324251
1201760
384135
929802
169489
1724848
1994897
1344132
114017
1475101
580960
1106097
1595074
991057
319855
344946
1753934
212292
1925987
1994456
1702715
325297
1648098
845406
139373
587370
1444871
162495
304284
751692
1445321
1291525
474980
848657
1070669
1261492
696228
1488060
1690126
1309457
541176
1165412
476466
837574
1585902
672126
541044
126871
651945
1197390
1700727
123230
1287526
1888605
514565
478228
1172917
527528
467130
1738991
1952909
1002821
1527874
397060
400580
636478
689793
1870206
74357
326279
1512421
1843521
205558
1415585
1254790
40649
1497566
1222986
814827
12742
1541743
1844514
1166532
1851145
1640990
1360991
1227318
725914
1499219
133627
847322
1181882
694596
116768
88677
1996767
308805
718369
258449
613355
198954
1569987
1446232
816145
192763
1527013
339129
631605
888282
809296
1976204
843201
207509
447350
175839
1566665
924038
1643873
1582297
792441
1687945
1963042
673816
1493993
1038399
1331410
331455
1910676
1913259
1499385
215673
1889264
1037542
1198682
1438745
1677527
968797
326054
1205404
1068409
1785748
1636335
1333888
122597
1420652
1921872
623703
141020
1904819
718402
519455
1802576
1427188
700639
1360782
1266920
1997664
647157
1008189
1757220
816628
1363364
505733
1277097
1617113
845165
335578
465327
553676
851057
1917429
665648
1315672
575456
1879736
204404
536969
1256144
1178558
1301903
906191
1184641
660055
1254029
955942
705131
1545298
1382285
75500
83932
923241
803292
62495
1308754
803453
1812260
1885190
838459
1093989
964015
318887
888571
1738109
766185
225232
443837
1595718
34741
552993
1826861
1116593
1144861
1731914
1826881
1824369
1970015
1120877
1788293
1091683
1938295
1548657
1641321
1942035
775470
372199
1556770
138383
964308
1957213
798691
27274
573639
307321
784806
1739269
1846412
442898
1737486
1720212
1261257
863322
1690253
513838
440987
1414232
1138125
10027
196259
1908285
1281896
24185
1030273
1978012
1231974
1493855
1768039
786012
1240436
241566
1517742
1075580
255244
1931401
1075306
1977719
1907157
1794292
96276
1392961
1787775
84936
474041
213328
1842976
38140
230970
51889
913854
1387740
519983
751101
1549795
971004
1169508
395547
535203
1160477
319106
1215500
1896222
1058101
1911325
1537084
1709812
1282397
832841
1933984
171216
1046757
695217
51779
1853278
1553857
326639
1497478
842688
812477
55554
408940
1926748
577404
479608
1530690
1744982
1472235
792157
1682882
229470
724248
1751637
157409
1417823
1651079
405263
1439493
1125716
1865644
101165
579693
1736510
663619
1566906
1058125
905683
836887
1684888
687128
412011
1841659
959804
725102
1036850
1931028
1131218
1943291
276282
953044
39428
1133917
1608421
242704
1614559
1086401
1610193
324763
1847613
1383636
1411333
560364
735984
1857296
223340
738101
1130248
1033463
1769525
812216
869067
729568
1417181
1378886
1168973
263569
1043681
1367827
1393927
494855
1957634
1831650
73565
128179
1446955
1248297
603293
146698
1270785
369671
1527147
805214
1827162
586541
128796
330175
1253102
937660
1423136
1200472
1510869
849057
1428236
1641472
543722
1587084
239489
566749
1942918
789074
709543
714096
8902
889990
1547143
1454158
216351
297042
1129888
1964364
1232338
1961981
345067
1382725
57456
944633
317502
1541877
1241196
1338343
491688
219506
362348
630008
162585
1986643
291939
779942
1548463
64943
642839
770874
987210
1208960
59171
1391173
1499506
899537
390725
1829853
319112
352505
1205182
1832061
1131606
1504962
96616
453560
914319
904263
389163
762298
1005538
773595
965475
1818833
1154755
1945860
185168
1318724
1879777
832322
1747242
595747
1358690
1826423
1540585
5091
119629
1012348
1966136
1860653
1287846
1692791
1193559
757558
1455657
1075884
1204285
1326600
1969991
78917
8297
515539
1609598
1270273
573373
1506988
1496119
1153386
1683414
585448
1710494
256942
353278
373380
1743979
1662693
728936
668911
1530793
1939380
1291266
1614015
1452123
1891943
203028
1010020
829327
1765450
446546
1117716
669987
1606120
718117
619196
163885
1218792
431788
1329994
701627
1425302
1757972
150019
1302336
1051016
1466275
1682776
53328
1883593
1019631
1490991
1254189
764487
1244602
984817
962211
563188
603134
1066524
1829222
1077588
1409688
1787718
216393
810142
1527292
898877
698660
1520143
1256789
107022
1228729
851491
1428298
1056603
1883800
1141651
1994616
255533
1978976
667444
1802665
1625364
1668660
1022988
888462
1905703
250142
1074477
1703190
512499
1620232
1298436
654886
117191
238782
1996795
447077
1922444
1363359
1974898
159726
1098620
396560
914114
282095
822292
1093924
1417766
52873
787659
1873337
170880
1107322
641530
47120
1735771
959495
1148136
806543
97534
1397107
940360
584474
1706646
1147123
1699084
576900
392851
522242
181387
633636
1856280
372913
480182
203879
1434212
1650216
1228058
1509560
789488
1476027
1004953
995222
1145607
147908
839763
129058
703225
27874
1796545
1195960
84193
808559
740633
649440
140905
1221952
1191082
41061
1565002
1389117
1780569
1728965
429730
1332919
21389
1310625
1708427
928258
1160423
158653
193601
1595748
398885
1283761
713255
867071
566676
1057504
1211763
1941659
893848
98996
1724109
1646429
1423385
227312
157
161257
523584
1909645
1331680
841891
1711366
517431
1489486
1575655
1139300
507463
561930
1855567
1424860
108006
1215291
1226817
160892
793094
1523826
1985914
596840
1408181
1996739
1829741
838878
1812312
1468336
59667
211229
792150
838937
1305113
1556591
1013003
1674391
144093
1730953
1251557
1536303
1716532
1090807
1259922
810531
309471
1910789
1996083
1995938
1858821
1068320
1573718
445662
1310222
826210
539110
693148
605730
1930601
1049636
1510272
1316987
758434
1100883
1011441
1478235
34112
267485
1210564
1244853
552463
965697
1200695
20853
181499
1703852
969462
23463
1794734
1360940
459667
1556911
1809187
1669808
588135
1666551
996186
487988
1820971
1516273
1983236
1539105
1982794
297754
208164
109631
389450
776110
1550130
41908
1142953
181942
739442
443939
1709281
1133706
685128
774838
1616014
269132
913907
581596
303382
163922
1308964
558672
1822640
1891933
92754
338518
514540
336788
465207
1797662
915339
916160
1721389
506619
77678
64542
1268113
1159968
1299391
1877398
1006573
1624419
1087139
669452
304440
1762966
522931
351669
1165744
1673468
1789805
573799
229341
627340
886074
193770
1544066
1550762
1295443
1967232
1530696
376022
1215612
318179
1846836
821866
1472817
362792
81751
831385
1285573
1445154
323114
722614
1530321
1579841
1382363
769704
1270041
1943071
1695878
1795552
1168946
129774
1770019
1790571
1716823
796704
1338081
1865139
1229423
259844
1681664
1319982
920060
469045
499933
787644
1008228
380278
1825497
460229
635150
341765
1001141
1498668
46822
1420789
1277904
591584
65429
602345
896446
1758918
1294149
1838887
853427
128364
1430587
1216707
897806
1018983
157309
1375912
12112
1755225
560119
670864
1797315
386571
870285
456421
234072
1127999
639715
691777
1318259
1932214
1625129
307023
161323
20387
239442
1331942
519050
175169
1653971
456583
421389
969234
1683734
79745
1408024
49355
976439
583477
1933889
1127273
1935455
963678
875633
241920
746375
632998
205464
1134576
1213323
17657
1850924
1060
902317
1399024
923674
1984995
880047
803244
1676200
1973490
598545
1040222
1663758
254451
572077
432663
360003
584959
1988801
647023
1837355
19703
41875
1593906
1157466
1087067
891015
1607618
925520
1823348
109132
788308
1185841
1072965
1877706
837263
859424
1539005
1797272
1613425
1097100
784366
803847
1238141
1245376
731272
794466
168388
1261838
763591
1856552
1415773
672005
280523
625651
1168377
1329014
982096
1095085
1909018
664123
1502469
134740
34567
673845
741223
1468211
1876739
1980254
1825101
1259251
656262
1395518
705511
929572
1375946
1396605
945017
1794016
858261
1286243
177210
865737
372853
738546
113460
1949050
1484901
683370
1529775
951830
570554
528830
1992102
1908521
2251
792234
877506
622602
30774
627136
877646
208774
1412248
595301
36460
339426
473417
1014391
1187231
1886001
1403217
1090664
1985479
540073
901770
166421
1763798
973348
154518
520236
635565
1971345
1503677
604203
1745484
285484
860393
101419
158243
1435848
1157688
1637457
150416
623160
61686
1985819
495097
206861
707823
1855951
476692
1641725
928439
794012
1051413
683437
1646547
871840
368959
186213
1101773
1351798
620970
1649630
1798886
170165
235943
1351693
1620295
344656
931128
1408113
1524128
3520
1279955
253079
465906
271383
1584984
669310
843292
1004723
1042070
1430602
864458
1465894
1659069
1565853
1364220
431267
1339405
1556858
31782
458330
523807
1672817
1612062
242598
1064517
941088
119233
1081429
1861902
189868
1016108
967496
94488
164626
727767
1112231
1910170
521608
575268
272475
903893
1632004
378606
320456
1434504
915760
1205315
1220643
1662869
1679364
48488
706495
1046684
1835317
908745
605424
1947148
686055
1405672
815399
1432398
1061246
405499
1156538
1529762
1489370
1609318
1121383
1354486
859574
1050882
529167
692535
943050
1269191
1280186
1385227
637094
1927424
1931052
878892
1748786
1654754
915002
1151182
59921
632649
761421
1571523
426823
394713
1066305
1778546
469342
77205
553971
1060737
907022
1939358
266878
1980293
1091090
1564033
917980
1323558
748081
1515849
1508285
1004629
1211190
344377
1915538
1002482
284643
983202
468410
802763
383555
1232242
328867
904330
351990
1924684
1284901
340537
1202950
1824383
1376530
403748
1737747
1697017
1897761
863919
1130773
1033223
199005
775065
108193
457599
1915007
640257
1731463
1436275
782932
1548693
1603229
55717
373063
443309
868683
454135
822432
390617
1624232
470931
372845
904660
163407
419947
925797
430114
1742971
425424
618413
1875061
1653277
1755987
602427
988057
977572
610229
211794
259251
1623831
1746720
1342004
145792
1871108
1093142
798232
243116
1103922
1817183
171246
1878494
847863
336715
1691781
1044154
328365
1441566
191549
180387
1868242
1777087
834864
1083258
186494
441787
1335098
1764322
1517757
18962
1117627
605584
1386506
429996
1769048
1920432
352731
453180
941463
1365522
449349
1129735
522598
265877
135637
1051775
1761982
900427
1772413
1127952
786876
1193650
586957
615795
1427699
719380
1559249
481083
82111
885181
1725513
1546076
1593935
581053
332161
1663095
351679
541111
953483
560967
521478
632162
844752
580672
921438
1102839
1499638
1977474
1551715
1483531
1019809
1141930
499436
1641319
1662150
1896285
996256
1400957
751739
1168074
1009683
1786902
1529735
569495
1488520
32373
1303051
1127512
1533318
1545070
313846
48944
117926
760599
272236
275346
1643458
364508
1737680
105940
454474
65193
1477920
1716628
1652778
683337
1175900
1392683
1833974
1992335
548745
1186245
608695
1638715
253200
1176221
1295460
1986571
1926277
806346
1521725
1464551
1098679
1597347
1975404
373870
1062717
271276
711995
12894
71865
1784033
1634634
1309376
455765
153098
332739
1340546
1502651
599018
708852
704307
1912386
1736788
863664
536528
1940651
506135
1437987
10176
1330848
1739327
754492
1456596
1818495
451252
1215707
744175
932909
24329
724061
1073787
1744874
1607811
1724149
1432437
1681670
15822
346756
864718
1329160
875852
1996761
1758030
201070
446678
1612769
879104
1872380
512425
995582
146535
1525115
1364489
975028
1782473
1359525
1148109
1359691
343241
1640050
1316761
1024411
1325984
872007
1852209
1975497
269589
1979964
15064
212410
670756
536632
1553995
1168637
1268012
585082
1717393
468005
1320507
5567
1846826
871651
208656
1908570
1316035
289236
1759244
784488
1323697
158605
527828
1448795
795316
830793
1704946
716356
746163
1532714
1992040
77711
1119346
369368
839811
1119343
526032
862454
955234
1327045
304700
1692817
468277
1722936
86633
894307
1401188
1640174
1119528
883381
1467592
1807942
1292514
1110139
709153
286535
1403286
1440312
1845601
1424229
167821
620544
1392882
1259544
778781
507160
41459
709981
394939
1821906
1558151
1735103
1772855
1843370
372621
1890937
1748483
1590051
1178955
1035279
888885
1076670
734751
1173291
672977
514224
110068
1113071
488567
1295156
1671743
1295460
741048
1606460
1812734
1235410
1673263
1386453
477269
664309
913408
1647822
1821758
178757
642304
1675405
1982705
1772083
1179716
1302612
1305191
712460
1226146
239138
771787
1807667
815885
1331672
1145556
145394
1504939
1292680
1461209
1943476
1918252
1664182
1992237
1221871
1889525
248543
334187
1092126
1167231
1302340
497371
1260288
1792663
839467
1772039
570870
1662823
1646083
1078230
1955707
1402913
9921
426368
1475876
396371
316641
912052
234410
423051
962147
402699
873954
1782592
1927710
1448149
194823
1940920
1138935
1957565
848034
1462129
1402536
32254
1372332
1033553
1220557
698707
427219
1781919
1876126
1698718
1977533
194040
1071236
557786
846191
345925
522743
412738
1986069
178491
1533581
477331
137737
1298509
1892331
1103108
62326
1715826
337495
1533115
1105862
1051552
1173278
985452
797877
1108748
399057
333142
1374084
610310
769881
892549
1484622
1229382
513190
1641900
1242918
432412
567842
1158269
1756323
201074
1860094
383613
1472297
650879
1309706
1684367
1483799
160086
161727
688975
1016028
1539773
1824000
1832286
680669
1843351
502117
393699
1236840
1653049
396873
970295
412586
1357808
1382977
291966
913609
1466570
1217769
1234469
791666
1756467
206473
1377945
1081668
1502807
1356274
343278
1912906
995830
1391959
1799458
1603663
1140911
1015153
1897686
1723296
1853796
1630576
1163751
1706949
1657236
1753669
791490
918898
529260
1377344
242903
834745
705717
419728
1753486
1338345
1832526
1284553
1293591
1772552
111327
487813
1377503
237090
363149
826011
528826
1827015
945570
1311214
339762
550002
1552931
830268
242139
674281
661497
1983726
894463
1929825
1275522
954804
455879
926524
1958897
791485
992273
369275
235334
589368
1733968
1084435
1100269
1968922
1627333
1396975
1745031
1869319
1651740
1165059
1475816
1767094
1819888
308141
1687577
260081
1395787
741425
1923549
1908403
1012142
1695788
1940360
865499
1296721
1952170
463720
483160
1520292
1132112
443021
373234
672405
21069
710861
51403
909735
1645962
217441
505811
206250
532387
1553580
1187843
1738795
103399
168786
1895018
1794331
1134912
428479
417780
1196155
157787
827776
1614094
1575973
1979293
351167
79349
910480
1110224
1474734
335408
1092498
689841
14649
1169109
1108460
12102
439905
1433599
418888
786563
1274059
1421741
420853
1819668
427477
1184914
444410
1437387
908649
940455
857104
138893
14280
304613
758365
1721343
1491582
1410305
66009
164939
1899195
1071008
1581724
1136928
1052061
162908
1660929
1066829
1786552
688944
287339
1213516
49011
508795
251369
1628021
1584624
546472
1459496
1028717
15819
1549691
940489
1285181
1054218
40202
1118713
677761
1856206
952054
839866
1214079
1045816
760945
1637392
950423
998133
939756
1907669
1399978
138407
1596834
1142605
1045388
1995857
1214863
735884
957653
1721105
666037
1500633
502383
1066636
92068
1357941
409070
477477
258606
1475909
1332582
1789232
1603031
1664288
949029
612985
223077
284562
1475977
1878708
1202947
1786304
1751002
379233
823271
1141352
48580
720203
666927
220726
589138
50751
214437
1427352
1700924
1229967
476351
888950
474581
1844553
1655493
1365809
1579646
743925
892139
632871
113127
1284919
1606546
1898245
1779163
1229028
558815
1564439
210681
612926
1305018
1905065
141947
1627598
1397421
977723
1893599
1450831
1094231
1966102
600675
917501
23694
1714097
1011283
359170
103004
868007
446080
118066
454522
1407471
1864669
323362
1511800
295718
286901
855786
1577924
614801
1848721
314768
1264203
643404
270672
1792408
1188386
714958
1363535
445458
596270
44055
593980
739548
358675
97244
324912
779563
711092
185613
1743071
1683907
678136
654412
198899
1341854
1659277
484596
1534678
1282813
1529722
549785
134624
1754584
1885088
1536636
879549
54148
651378
1846384
981205
1697108
599580
1425454
1468913
1001147
1171403
1207343
1061187
465316
993593
94546
1894972
716016
743732
766958
1601716
1895368
1244769
1701064
1242004
1345421
749632
1015294
183488
1212242
941671
1007250
699765
1468936
393860
73261
109973
1213789
332460
1341513
1892714
1150065
64849
782959
1056768
1117791
1935251
1723567
616167
1374722
1131006
271665
1864692
1490082
1632150
452549
1547755
1323389
588219
1315709
859087
1309414
1482275
488080
658299
1560845
1677491
1832163
748578
119455
1445302
1872569
898659
1571470
1660312
1567496
286380
300627
1100939
176968
1362810
1716277
1967070
701484
1689388
1494329
1611530
1178171
1199572
1756844
1222817
851117
1925270
1825878
142812
1181992
519106
1352866
1758151
1613689
372897
1987835
182901
1431561
828767
1252936
1617510
1615084
557773
920243
993327
751601
1229010
1760546
529808
782361
1170376
633035
1238304
1511717
107296
738376
1012272
102997
1737228
1595000
1031107
819811
1560235
201846
1447679
364610
179799
598195
261155
589416
711911
1148675
1348183
1484476
199378
128596
1145014
1832096
1321818
375486
611431
1561529
611402
1458287
1833998
1996786
1283555
86704
971357
1840384
1624582
1201289
1171368
1588607
697776
1147184
817590
249055
1875470
490294
1414121
1218969
451651
1284658
313291
289889
893047
914540
137110
1157038
805658
1719526
492761
1919449
942461
1388084
1841696
172404
290509
460875
1663785
1218615
1500294
1130402
169871
825573
1275149
1605753
633025
406494
401864
1327312
1210363
624779
67698
1280713
872162
1624333
836690
1252714
801345
1282969
178867
575878
333037
515594
1801595
804257
933364
951427
585814
850681
1084374
248772
543456
179213
1516582
1967803
1469278
1445691
284166
1934039
250649
1656498
1900576
1862622
619366
940127
1537784
1288955
1578416
1146167
556389
66178
1639147
527482
1708754
297150
1145503
65285
1718151
1086629
1514083
1949365
1601136
1084178
40116
1446422
2502
533576
1502983
1444174
1323932
1701228
1565907
277412
963440
30860
1149481
650822
402385
913075
1830570
907599
1885821
827545
833593
1803241
414465
860556
113124
369835
1758150
1818004
264557
58832
459197
1866531
372559
1644210
1033395
602739
1409776
1487917
1515163
1523064
1525865
1281926
816899
1707465
1189862
1456280
1795448
1322666
1347181
571657
864614
840253
1741709
1729587
702679
1935297
847786
390709
840613
1552761
1951787
1898227
1445523
1665488
1113737
468921
1706029
1302052
1278305
549301
1469276
1698479
6608
245280
1044606
157978
1453221
1557866
1019861
1201107
1275786
454647
1779361
477124
593086
1314810
728401
790271
1924090
450523
1657320
1897205
1465295
1273265
172162
455940
347677
805077
329401
19784
276623
779817
418230
788236
458799
752265
1867012
1579216
1280607
935615
1751751
1662123
845177
588516
1931233
691030
1455925
1117117
649361
758522
1133380
1696282
1192202
198926
340053
178554
1082446
563331
174597
527786
206975
237918
1756840
403174
1083305
233739
1089219
1815007
1615753
1393121
1743054
1272889
1841721
70618
1466964
757725
1599749
350337
1458844
1946648
1157671
1934849
344168
1159735
1021577
1728444
1736578
1704055
1743267
256356
1008412
1310092
1882294
276644
164543
1622084
1125145
1682786
1103785
1010852
787017
1212253
205674
94038
445525
1402395
695233
1992238
1476162
234647
846563
1196658
1863636
357546
14928
640394
1907443
1917140
395973
1939642
1263094
1646707
1112212
1941186
1154546
1899969
486638
1005384
466890
1248051
1129486
751707
1509376
1245224
1624807
1826179
748540
1035361
277964
696477
1880495
1972444
699115
519678
926975
1422762
657819
893059
534219
1786746
583176
462366
576843
1615847
616585
1765869
1875542
1673884
389974
1216740
1577803
1016691
94569
1997153
1259298
1945205
1285542
226521
536070
963190
1370472
1919907
1733155
363228
470007
167351
1824955
1956644
617771
1719877
65484
1890985
1880406
1020748
813617
1821853
1740665
1054914
114412
1697120
1701484
1288778
1611962
329786
760388
105745
684633
834172
427098
1071153
1065946
299317
152090
214560
1734575
1419444
1394538
1136296
936822
1400884
769752
1937316
1792031
1774523
1038627
1040616
366607
415282
638817
1519843
1349371
752496
114954
1126862
599750
1455597
1731698
1864888
441851
1478369
1660540
1330873
1550700
1596768
1744245
1493773
1061935
379914
435349
591421
1781039
531758
269190
533751
613821
809812
1888333
877449
1377466
610076
1485324
992316
623043
1171950
1129470
1852264
753366
210802
1119712
1552317
537744
1558756
167346
958097
787521
810052
1538075
1860811
1645375
795885
68268
1044304
638129
1504728
1135743
822469
1184421
158062
1810734
1085069
1697124
1813019
1194199
1783935
1170981
1417746
676140
636082
183650
1346271
597494
1999046
1014217
1275308
386194
335109
1276525
1689825
834042
130536
1727981
1631134
282118
1007436
1832337
322122
73741
741206
599817
1377603
89351
584533
476256
1383004
1214149
1124668
1741834
936106
1241627
1149292
725325
312247
1180674
702551
1011187
1747274
1270124
586689
1781886
1063124
639683
764571
488940
887668
1032300
896782
926209
1281199
1761023
1399761
1535643
1077167
140534
1851392
611025
1700581
417288
1963599
122833
1137133
671145
793635
751598
1297259
160397
52079
900886
665270
1865241
362399
413021
165508
639903
196231
1168154
1605888
756635
1678595
1167015
101170
325579
1056183
1156794
1579260
1983868
1080565
1800368
1809111
1571425
169222
123325
281105
773964
1717
1774323
286463
1025589
1159588
967114
1043886
1500190
1158535
423437
1790218
470761
1001016
534683
1790616
1905565
700104
714343
128243
1328171
1374188
771320
1692515
1398122
1697380
1764650
1649377
946622
780051
995928
425475
1282325
1629271
1500161
1183214
639953
583460
1834969
422944
75783
38114
477054
705766
1016258
167016
1574750
1480032
1028279
278346
740402
93922
556269
880319
624012
470429
1450907
1930294
657995
1737058
1642989
854597
1540301
978858
1549963
856202
61752
119799
897734
640545
346198
68265
1540097
290155
869319
139065
1900584
999111
787517
1777437
91277
1722121
401959
1237200
905188
721579
1666049
519296
1733308
229874
918756
901292
1218411
1765381
1528248
589393
593252
398631
1477725
1643983
1747513
1107020
1224126
1605304
1093546
1817147
881740
1684472
1696196
1436812
975979
1735142
1294349
1930383
1357919
954235
915114
1945281
1728471
943521
1451425
720189
179436
1293033
1604841
677710
433460
1588174
1710567
583403
407244
1230490
1529946
834737
1428747
1018556
1921763
1052820
694714
213724
209652
544478
728067
252985
1469898
1876690
266501
1177508
369217
481569
1986812
287777
903046
1771220
1096743
1766623
501235
994840
1084103
16395
1490128
1652345
1608145
79240
1898148
1589947
89498
86432
1717303
1330652
66916
1483482
1033896
392065
1328926
1159910
696653
55849
1521233
235542
1116226
1273974
872139
1000050
106907
376391
289724
1753876
126435
508299
147333
1194725
1787465
1235087
952588
675502
763802
1829826
1001512
1922562
36716
307820
956295
1010103
1632406
1318896
921976
588387
1309021
480956
534620
393984
309700
1860086
52383
631405
1482036
1604128
874365
488398
233680
955434
65639
12089
1023276
1265632
1971026
998856
859150
1142657
557296
944253
1516397
1001220
687870
1155237
1722198
423851
1071010
505574
972987
1196016
1957689
1749024
742341
853012
515083
1197714
1102353
1602442
829879
406539
57156
479203
600946
599120
132721
1035358
1002546
1254253
1229651
795485
1029419
958914
1520619
362605
1494
107289
470721
1767933
1428911
595144
1157797
1126156
613275
155906
1196437
1794802
1953272
1240149
646848
281876
52122
1581811
1685365
227238
225515
109812
817862
454452
1143923
1740997
441470
92869
1299856
1183601
1890410
1960217
1522158
1465287
661669
1225200
68016
1746475
1256079
1296965
1290552
1558619
461775
41002
296127
875566
1286074
1442565
328060
1823570
29396
1325341
914835
676324
1699002
13620
434766
1030163
797053
439412
119943
637840
506112
890703
896993
1205758
443935
715161
1459882
1574679
1004274
992965
1050058
1433114
73106
1026034
415400
230006
880730
573486
704872
1086881
653084
802348
1097499
1064409
1085560
1982107
728417
452472
689163
1437027
1960446
57262
1792309
1920449
545793
506314
1326030
1192836
234707
1885525
892561
708717
1061211
213212
395998
875117
1005825
401564
510772
1518186
1757185
657345
761567
876139
304758
1441932
586634
298753
1996362
534643
619189
1486562
957578
1197957
882997
685821
1502875
1595258
203791
1666293
121249
886901
1475995
1502589
1578967
424983
1856069
379936
225148
632202
1070234
1711541
38387
1538993
1722539
70386
1323201
129025
166624
32227
1981782
1614835
1103703
291895
1906061
1039016
290202
44955
1993690
1603993
1812538
1236038
1329834
841983
1010242
1313328
215988
1941850
303614
1488430
694353
1365636
666935
407562
46305
1118249
1676631
1084209
572626
130936
212578
1008793
902878
663058
1822416
694752
569552
612459
1799113
1999026
631013
30892
1170197
684232
919214
1097886
1071657
144328
1170520
1013184
1322722
784001
614540
1760576
614608
291910
667571
1633339
974146
1705181
1516238
970088
1913962
1309021
1440154
638343
158357
985785
1252257
1638752
1266335
1370751
215798
1281998
609471
1650519
805569
1597626
1930309
1543663
800654
50887
1913149
585230
1207504
1471243
284819
1763777
958042
264894
1531066
1359498
714575
636829
1952861
10629
165599
544133
1693105
39733
1048781
399494
215214
573949
462461
1161874
623377
1004566
1269401
930174
1718942
633198
1181440
1575725
1992937
383407
928990
1378797
829046
405466
173966
293242
106414
995239
1098064
1967756
1465392
1531962
1186370
1906358
592113
836041
722528
826810
1495697
1755572
944454
614789
1869640
1891300
1361480
351120
1197439
1668966
78769
1260601
1136592
163297
984857
1372284
529943
1542234
1731021
284979
44592
1303318
943434
261359
1947409
555181
79861
359460
244093
1331051
222589
1321613
768458
993281
1751903
420304
560713
420964
1310509
73006
197370
1111128
1522129
1030341
103867
1930302
1175636
334214
315452
1392765
944125
206768
215746
1244012
1867009
1488826
1345230
239551
656140
239053
1331145
341748
1954320
155009
1522960
1602018
993642
1782275
424426
1299305
1608942
261252
1387617
1843376
1080023
1458831
1085979
1957605
1853979
1216640
134754
671321
398119
1610792
1684118
1334607
624693
1430212
1523388
1510672
1499515
614877
1376158
1231489
23781
1297203
1805216
472593
1413839
1993999
918090
938700
1157195
1405065
1048078
438847
1563878
1228007
339256
1928176
60454
242036
1184341
1145655
449463
1912150
150101
1178771
538576
1454530
979612
1903591
538122
96800
1531281
503302
688004
226553
946663
934838
1912952
458647
1370442
1440790
1397740
443697
607952
732203
1258335
45816
720161
1556408
160698
474368
222692
1885489
1202613
693312
186491
616500
480425
771571
1700691
1933545
1979639
308146
313046
1259046
1520135
1158535
634556
439774
1757710
66040
1862303
1045726
1111226
863621
579118
1912134
1314323
96282
769610
1321586
983719
1014701
235212
912102
893767
1434214
1337536
805733
1982340
971030
519798
1179588
1132887
996186
1611751
817726
1667279
1217940
1803990
629273
1324394
957936
479982
506581
1645343
675203
774987
1991527
1475851
1951753
1518524
679627
534233
123665
745202
623092
1105687
279246
444887
78636
197582
1440272
1281853
1564277
271109
1337389
1834223
289470
1992234
1950957
978369
1334590
168135
923181
1400768
526238
67250
653650
1875747
513516
1790143
528004
172332
547794
914500
809758
1751666
1600426
1661739
1373377
257859
798641
1571347
1865830
368220
1821296
1670861
1190544
770982
836175
106101
1304753
526332
312224
1532558
27621
392783
1085365
735088
614522
274415
1297773
136310
1189495
309814
449497
1262622
1813911
729357
495467
1356164
857039
744086
1839385
397565
1933270
284115
1140136
1938793
365916
1145341
950991
1259917
1213720
148215
1445992
1662694
1080041
1454328
1362381
1002939
833919
1362565
1626996
1361655
402423
703865
443397
1583041
1508244
274938
1180073
1803771
1922010
534915
1608747
1597306
1030347
941717
1522525
1107360
347890
1438943
772683
1457011
1866810
102708
356604
834766
975035
1471484
340895
1252228
591310
540429
242712
152459
1872752
1179747
123984
286580
1830841
623786
1312482
1633796
1154824
487529
659030
922789
186197
487070
1913353
47809
642985
1871349
1069654
881355
1816421
1508995
1923118
643135
1152587
177655
1267685
453071
565456
799375
1075075
193705
17253
1655000
800495
1716621
246042
1225575
1293284
418721
930026
313679
1408087
1612587
1706727
1558576
599369
2486
1530620
1935996
1076004
580806
115564
1749639
1001089
1636845
1366671
626810
1272843
390756
1590844
773704
207137
1140859
572628
789396
1187063
142379
1052128
1803480
55017
1549709
1852763
626917
1241056
474415
758588
612220
1473016
530577
1915160
1253102
187717
1432217
250081
78851
127684
1345923
1200430
907364
1340362
585195
1178594
754353
1773796
582691
700357
169017
721529
890701
1728799
1265658
754276
1392293
1706401
437186
1645924
965378
1467077
1963657
652655
538160
752736
568427
1145496
613344
1216955
1540901
672206
1479181
1529017
987190
1414034
1966151
865573
1182085
491595
1999504
658741
1753305
1927593
1342603
751134
735473
1590714
477221
437234
329984
1608959
298862
1201384
307266
1608876
90707
1609821
841529
1453222
1417556
1258933
588113
1547888
1165144
789283
1831238
1930678
380317
983539
1214503
1880022
1442143
291061
1384116
664357
1754841
810204
530083
1371323
1713528
1623932
1719910
1955297
1435882
456914
367701
1941502
829454
1375128
1699029
781361
972966
205292
1762647
199842
1464454
374518
1778155
84371
1256327
369778
1245674
311188
1590374
1075918
990969
677528
854721
704107
399740
1799071
1964993
306837
910113
1954793
1486554
1923421
1045535
1804812
820459
139848
1810103
1894651
1128527
784921
1251687
1784251
918602
798019
1911274
1555822
516583
266899
698128
665545
476406
282754
1747087
803675
221643
872358
155556
94583
7315
839422
597231
615383
574054
279249
1804562
729104
322810
1567257
1974117
1342754
1667541
1492711
1191118
178075
614186
872905
1897222
375003
326934
1399060
180772
163981
94956
1392525
1479470
1284145
376958
698560
1025626
153111
1075206
665027
441977
63059
656189
623330
844412
940827
657677
530960
153543
598088
1153657
902003
1864500
915988
1614828
1850622
104992
192250
758914
1879317
1233331
1063291
392382
211438
1973211
1910295
1769595
38101
1682826
205542
1173698
280045
214158
1040623
1574377
1288259
1583516
1762964
1144751
270704
567270
120054
1357837
1433099
641115
82872
1195501
328053
1394292
1982902
1589005
1503339
1479974
1845829
1414051
1284066
1345047
740313
1316627
913684
132318
1372091
1458106
216065
730701
177049
1418879
56465
1174658
1396608
1512344
1988331
898062
1963309
493569
1478943
677022
87988
798257
930812
1081970
1902972
441398
1883375
729837
1258996
1594687
1755596
1494845
699581
1065385
1847756
1989772
196175
1329051
383824
1865209
1801562
363612
623928
1652558
1302526
785799
583768
1228085
1675019
640009
1579190
484018
256494
619483
1246718
1588029
1481805
1638693
1954358
967612
968666
109150
367632
725042
1364747
743853
493910
1087847
826383
1261702
467179
1471308
1615807
1633054
1930530
2660
1380081
1549661
1906599
1126320
1438084
1559352
910319
1967093
167385
1320769
594848
935668
155882
1502390
1842642
1837191
867409
26908
729346
860649
517711
634106
1106629
296422
1820059
520028
761666
861025
26854
1461192
338487
913639
1995743
860705
122164
521223
1767600
574713
1645697
1096167
1398910
1244763
277889
1000484
1254850
556352
557090
1074975
552882
1086296
103008
441934
1891819
1247629
829483
1450190
734098
1038840
1320542
650202
742468
1866300
448006
1953880
1061419
156726
664386
1246783
662401
170383
81523
362051
1313652
1269024
1095897
151450
271348
1784389
171363
574856
662714
353153
1195258
1247690
1437078
336899
1314818
915478
1355473
1858936
442408
567778
309285
1308972
1272801
836054
1271909
1523896
790319
745450
1502585
483003
1149127
1396362
705327
1657444
106479
349488
953323
645726
73834
1704801
604365
1530761
1247191
540302
674451
1385761
1027502
51782
1903700
240990
253842
926347
1661266
1343422
63231
297105
1752425
1490782
1331935
98052
1715591
1112426
588529
1002268
681286
17418
1719638
990155
1304614
908566
1033195
1162424
1186133
1812910
1158590
1366743
280977
1961773
93414
793192
211967
1060497
663806
569457
1048000
746628
1176136
951134
589826
639473
1388715
423873
1890751
385575
167298
769714
1504217
1814735
442741
1650107
212553
1440274
205029
1540706
1155267
87113
256463
157295
412248
1117684
1526080
1062856
834291
483601
1501180
1319765
1159275
1180848
1966913
315887
1875853
1654188
799457
1573128
588147
1693332
713685
1274424
1975727
850963
784345
1648156
482226
1191671
1242536
1293545
250942
944502
1973435
205902
1111940
1192312
937781
498461
1757562
128019
1836870
376945
1978713
387181
1825511
886379
738605
1282731
580499
258835
1886523
1010950
644102
1740612
1899134
1645174
955003
1415253
1061355
677595
636190
248539
529386
318453
1689338
242269
1919717
1273202
259670
1038385
1583787
767307
1206188
924107
1492993
1521550
41592
1391244
1044559
1353170
1271559
1891162
414295
649338
1448719
927806
583877
263851
1735526
392348
866327
920230
1810831
345687
627050
1636515
586654
459661
522896
1364390
490811
687959
580360
6102
975415
789951
550563
1440885
317897
610910
147261
1189781
837218
1698564
1025076
1242483
198922
343913
722330
747644
765074
1465978
870314
52220
1424198
1227040
1760351
464529
1545352
99526
137539
121677
1874958
1980514
1693256
198112
772241
1335312
930397
1495802
1865702
1115559
907651
135523
1278975
339804
954229
1850566
1602273
280860
1868462
707663
1357518
1535321
1234001
1915737
1715594
1249741
1283320
975544
1371525
1983841
729743
482616
1231809
1464065
1728073
1666648
1471453
169415
341802
771487
1675972
331253
923937
935324
811646
639711
1250229
1092370
7282
337174
1837526
1097047
159279
1323486
501323
1600762
260793
57249
1984404
989629
1938779
1419347
369236
1342880
309499
324835
507018
112121
1640215
744543
1209695
266392
1073365
1944957
1737364
478523
998659
182326
1960685
1224905
1794850
820726
1964497
571172
1039672
310949
1110559
1310703
490648
178654
1379699
606952
1937671
1184085
668093
1849322
1622831
897342
798471
895536
545628
745699
1365563
299636
804776
1749611
1523760
397791
897876
130185
695107
243297
1517545
1124122
886990
1027428
426255
1630537
1176836
335951
1532228
332333
1073598
952641
1563325
1694936
660409
209097
648238
1579848
554734
1748234
1155259
1315510
97966
374013
587765
191098
925230
564222
1712928
558886
783557
886298
92820
1492779
1566027
1554893
1795697
270322
1425633
1414975
1018900
241470
1592893
824211
1582206
1204092
1808009
797085
877737
353178
1859399
1762999
1486639
1712180
723470
1771075
249109
1388425
1303951
1636819
1255983
549304
383875
1261567
1994734
1606105
988888
1435157
223948
28218
360531
1727225
521669
257826
1929585
1910432
1889004
1911633
1239992
1246938
135895
921769
1570978
403906
259282
1874677
655816
1805663
1395
822837
1561271
1004893
1311314
1519717
1239944
1273970
1513515
850176
1287131
213000
963971
1208400
953281
1561739
418097
895547
756554
1549875
804330
1043718
94908
1036890
887700
1971967
610229
1926025
1243038
478318
1151045
858180
829400
1391342
108199
849856
1233067
1275828
1754500
1792332
1820804
1469265
180624
1006113
799115
935422
541689
359531
324993
312451
1797973
1466790
639296
1378327
418104
212777
1981890
948455
1621090
1443863
1689771
1720524
1807680
1149208
1014708
80523
1432840
953889
1803876
1053327
1074365
1103679
1031199
952159
1659737
603218
1202473
1766793
293632
1876833
996172
880500
1156605
49626
734679
656739
297490
1404039
927561
545363
1383070
1822192
696425
130401
382376
1686408
82143
1682572
1408949
342465
1066498
1516406
1317728
1862145
877060
704312
411738
1556779
725854
1216109
1797657
1193335
587140
224549
495291
790489
932259
1244313
738142
1873209
1510050
1290030
1783678
1559780
1629107
1070787
1162362
1452723
1786345
330325
1624167
457533
1666686
1252744
221636
472444
1436026
1447435
1933341
1431551
1211923
195996
647995
965030
417821
601196
708039
1254397
638200
1766712
1800671
1671188
1866985
428120
613314
193477
585168
1353348
1426381
1485675
1527775
294204
526524
1061604
1194725
279721
813545
796199
484919
936632
125966
1838999
1548947
1580274
569417
1048925
1041569
1531635
1303215
193582
956070
1204642
1260115
1972915
95491
1633926
1066416
406195
1749947
1576575
896193
1924325
598275
551378
130189
26657
1944716
1755032
85002
1177230
1226068
605605
1315293
1753511
293863
1196668
924394
969898
92226
1233492
104843
1618150
1627539
1109237
108794
1343740
1547697
658862
1273008
204137
1024415
641955
621070
1456396
485624
1549423
218453
348262
547569
502234
640996
331897
1879378
1841747
1776573
1374798
1575058
762024
1623914
1944138
615576
992185
212582
240422
16031
640327
668186
1180837
987739
1697515
1903977
1729321
1071155
208278
539045
1318783
235822
1994850
315607
1547834
836209
1666147
574799
1560434
1428686
247962
681838
472611
1414906
1195646
815598
78259
456472
844194
1659439
362724
1225005
25055
983504
1756373
876039
540562
1089961
415472
783897
1819435
1082121
849022
1188442
1394383
1231266
422104
643572
8689
1392554
1582624
279552
904871
210453
1358927
1384281
640240
1836294
1362114
1578459
1898964
517333
1696594
86775
717784
606321
1847196
234057
1530978
172906
168199
14385
1133475
1895407
1819159
1072644
1361893
549204
1668621
966487
791307
1133353
1954077
1292136
432661
1446356
1831746
830017
1360990
93092
550265
1654421
1129619
954525
335736
1996010
1169287
1077528
1034376
184034
344524
1126143
498293
640305
1372354
1075507
444062
888168
1956876
1390235
377706
1935706
1060993
1012163
870885
1077581
298545
510148
480584
854970
173083
201456
1200497
758671
1145612
1890649
486692
798291
541192
778343
824771
580068
632161
1766437
837462
1285889
1271000
1653832
1857428
486118
1100279
949895
425170
229784
1861201
1600959
1253861
916623
1868028
1787172
82370
409018
801256
1914116
1689789
370220
1518856
147048
422733
1071960
294493
1627584
1557963
1985514
1728197
1934298
231539
1306672
1898277
1709316
78433
1201623
971431
738443
1408434
1214075
1526124
1018280
1130596
63985
1906638
204718
964061
692671
1129200
931356
997220
171580
1197014
1312871
1236271
471926
358204
1645287
1710964
1583346
75243
421888
101922
1297682
1031926
1418639
1523644
1038493
1089994
252793
1703607
1709441
554167
721239
90066
258146
609225
815008
689282
307189
203639
187187
443472
1376500
1550174
682757
1252581
900966
181462
1465924
1837022
14963
1334714
1078242
1492657
1867792
1031889
1928957
67116
432568
815272
840839
912415
284502
1393744
826228
9491
574053
1879178
1825342
1681510
1809848
1524457
566106
1035005
68579
436716
1431628
13340
1518735
1378280
1109475
477626
2983
920289
1561975
412204
1058938
1167997
1006476
100521
719643
1393543
108487
1095032
1396894
511923
34409
1554750
1690175
1468258
1300122
1894752
314781
387049
1985968
1472040
1429986
1978971
1018696
1633773
978125
1626571
1627234
972259
1882751
18969
573120
1515803
1110564
1167442
568060
529143
483277
1515110
1510329
672998
1299609
746480
96794
192304
593625
1719576
527753
1379339
678899
824497
1474922
572863
1598389
1228875
125468
1805763
9868
600140
1740082
1982560
1702612
1579156
1032104
1689311
1300797
1388909
1389488
1047664
940926
1032430
925622
207411
129317
276969
489170
794234
1635790
348333
1932920
1934772
661175
502862
1193696
288213
1101834
31217
1491961
1236569
1130357
734193
1476625
611835
1490961
1899587
318463
288276
300169
43048
635304
1610974
1412056
681848
871098
1610607
1693978
1023218
1869377
1483632
721550
1059430
1087348
1322994
337350
138719
473454
432832
561886
1493635
807728
563308
1556111
822043
582952
1238329
1405825
1163238
12254
1869758
85830
573388
1084183
627155
1962641
539039
400184
369349
857080
1601499
1932112
736697
136140
129435
702251
977293
722111
87783
1171064
955123
153091
1919370
1728237
624702
1858825
1628628
1607362
528884
419129
1006535
1008444
1364158
1182626
1696271
72794
223398
880379
706662
1891801
716530
1469905
1234307
886945
1988514
495155
572400
1937573
934038
625763
1565201
1101923
777539
496676
722223
1391101
137555
757739
1298070
506885
561117
718279
1978807
1120069
1802343
1924359
1317067
663724
1231042
850097
567191
1450550
1571544
1726424
216503
1754333
1875915
847209
437756
700571
1007904
1199302
489642
319907
1017521
1324117
1867750
291523
687117
1393360
1879872
1280237
1558421
1845587
455230
1805357
1399458
1635844
956670
386351
325713
1230559
720641
918472
311396
343289
1783676
16686
1808332
1607064
1182235
665210
274459
333115
1174581
962100
803164
10165
974528
758238
1269961
1283083
1502352
531387
1154502
531134
61787
1949910
1034508
314190
1960254
1220618
1874723
728486
342627
1829946
12248
507603
1899712
1661957
1208304
299040
939318
1944560
1988188
1279821
1682999
1057140
892751
264683
255882
101458
70342
230013
1987978
1999944
428471
48822
21298
103175
750258
1980281
1719091
882824
1123788
1147039
811710
356579
221199
1976640
645742
1073114
926582
1202467
1733282
735797
1266932
449487
841086
1623598
1645971
1216955
745977
792368
776899
236472
506426
280795
1205193
846839
556994
299292
304879
1026889
1094980
1294745
1690732
1849449
1598692
955546
1049646
777579
1131291
289724
554918
1036909
827894
718147
1771206
130296
1459989
1729951
428382
1447677
166406
1573969
1259524
1504615
80564
837618
162636
148879
511404
1043223
1409086
1667431
26466
188894
1467873
122272
242073
1910805
511500
1473746
732898
947728
283194
753516
1969650
154053
777129
1373238
247988
358342
749114
553645
1418868
1049530
1993247
1274139
917098
400527
458523
1928911
941491
1882557
1841588
1152755
1550386
1499465
816030
872195
541109
722496
1943297
958537
1640464
678923
1633346
1088945
1039819
1408811
1221424
1397946
258598
1879069
195400
1409919
403895
158616
41632
81463
177984
746515
1127937
1818833
148892
1105192
1412806
1037436
469140
211720
917657
1517233
730288
911308
305896
1031740
1184185
870473
1325430
1669884
1690875
154701
755706
821255
1150955
1014625
155938
1103114
790373
142525
102936
1611963
811361
1075806
1339073
1868606
215499
1540464
1523854
1424521
1400184
290786
1646829
1298912
622589
1951952
1599163
1000797
1429497
1287408
874615
637459
1786809
971595
484439
1186339
343892
1485478
692474
1186419
1003748
1959562
1039274
464429
1832161
92905
935247
1064524
639489
1291983
760053
1935270
1804913
259330
539952
973043
291577
1635809
1116082
1106821
1387306
1270227
802447
1249783
1859950
1053336
117411
510653
1799007
1138077
1664064
571790
499303
1582551
1389336
1259519
962517
7684
719310
931394
1250513
944326
1139618
420519
1592898
913828
824562
104890
1121115
1407759
335542
1713577
870476
927348
153819
284695
354494
1499604
7468
643750
496537
544079
174452
1518427
1266111
922284
608339
416681
898835
94278
52793
96941
119375
233826
1213691
1601385
232523
1970440
1591692
430461
1986942
942042
734071
3559
110496
284997
343957
1459508
1213941
512751
1964628
1069322
1348472
338677
1069837
1011366
1474634
1233978
1321701
759325
1877671
1159591
673998
1129278
19554
1450107
1619267
104740
679995
625707
558943
57722
1404982
420757
756843
1540183
89569
1026606
538165
1102577
263362
780671
622191
1404186
451738
569021
180918
623214
485263
814916
931372
1811995
969847
1968866
1349132
1418312
1258609
1057480
855239
1043115
1946211
1424832
1073224
289262
1957866
1179397
96495
1955841
1928711
150080
1539974
764791
186546
1702705
1175284
913429
1956867
1615517
1504594
494553
124490
57307
640475
1718671
167872
1006055
3053
365312
1892077
1584712
769071
945300
211636
124562
1234247
323254
257038
273285
127105
518119
800878
1097117
276757
811424
1121567
1105560
809082
574081
79580
649710
1702836
1887411
896497
1406121
146799
104947
1460357
1210515
17537
1203934
1167648
1555952
238748
1653177
1231807
1084989
1473895
1174800
34614
1907948
823039
1495467
8919
619161
1909309
864728
174270
869485
1231317
1726492
327558
175598
1290539
1320306
583971
1853862
1251341
1570057
877896
350646
1136429
199487
619553
1099281
1495559
111262
380264
1334740
1844918
1644366
826040
1023601
1679130
1981777
1677163
1189854
602245
725825
661270
1936408
1662983
477934
1313973
1989401
1702895
1920928
538345
382444
172128
229475
569130
509969
1108986
1222286
18936
1048333
1657755
29850
301631
1757670
1407009
1690280
1902892
1918714
718620
883529
1147749
1548408
565842
259038
817201
309387
219121
1919234
1026656
1347639
1484067
558404
286486
233015
836443
656398
1664308
6642
555031
1754649
1873560
154023
906826
349065
847770
1835506
467458
1055398
841031
455997
1431094
1942680
1601493
1847879
1761521
295608
371593
1246611
505791
1907486
1751931
1826248
1140036
890429
1717062
94197
389303
1319499
672724
73846
944337
732543
1863476
1150095
955615
401723
1096
495589
1512368
1056777
465260
1706290
1490537
745739
902899
1526834
1064751
1046989
1024286
1721198
1322698
1144133
1116329
1657926
1792755
179940
1209038
1098895
833353
951915
272136
1749560
892604
1518508
366657
672646
139632
1658284
820818
524544
235463
1133343
265596
1854532
1148437
933781
1908016
1245952
1756495
417503
268867
892403
145487
1891026
1659602
1710374
1862494
322366
1044493
1237447
723910
10091
987008
908116
78238
1154027
1917714
1866644
1486382
496904
1518297
1277146
1034433
1350846
1222200
1338895
922329
112702
246011
1284065
1840936
119624
1655997
437814
687085
806293
1087938
1865894
230063
219979
778951
474215
264358
594554
1081359
1847430
1052068
471143
942485
999825
889328
1489865
18671
1351264
1386576
694162
946529
1637688
1103129
1536311
1022276
693977
1244146
1041818
1741576
163197
26944
339844
1197332
88837
431025
1170103
1155710
18058
992209
1477472
1867029
1874761
512401
687316
497140
461066
571024
1884258
473634
1540827
324377
189780
223758
1497566
1166200
373813
1773563
276787
352229
1762297
1131222
102346
1481729
703445
663297
411601
1105790
402993
770856
88599
1149621
139935
133480
953099
1235579
1765535
1420856
139049
84812
1252337
333535
692882
633375
633731
1601366
1937514
657912
1065737
1210397
49149
16442
21976
51768
923920
1397931
479691
1191255
1649447
1454344
1466945
213912
234909
1533623
738310
1400388
583988
1390319
162818
1420606
719748
1473955
1029049
585820
580850
662935
430600
232389
1966758
353906
904028
728033
76380
1981154
1604470
1435056
1581185
950540
314208
554750
1492642
1268238
429340
36024
1773004
1081336
1385871
495412
984489
1086839
600214
250556
117444
826845
742969
1755213
230334
1473049
113281
937254
763660
487368
1467350
25706
64501
1502009
913326
1069433
1764600
892180
938398
120857
328876
1676535
1545018
885612
842259
198928
351410
1907509
665725
1344986
233820
1925692
466098
1601239
1055137
1072345
818166
1719947
1471317
910189
1985328
1687061
1242864
1536932
276905
1205878
1864488
709041
1158382
613574
1589494
1796419
1133679
1716616
726526
1984498
1324435
641866
128760
1978116
1127654
690076
104567
1755746
649436
137370
1867257
632175
92207
1839086
1070969
1764575
1052984
1293952
1540921
700999
1398157
1952437
1812601
115399
1320017
1291912
1632883
695571
1731618
828147
1685856
1672912
187715
1333335
1021525
315483
1374837
1554669
1668517
449341
172551
1944715
1009498
1919937
54629
155996
353221
714940
536206
129281
595314
202231
644066
1059814
1199997
62062
1550462
1287415
1129401
1721848
714509
1935196
1631613
276718
208356
467170
670854
407157
1380943
1296090
391343
1551324
1135339
938610
1831197
1952706
183502
1890999
1667416
1440396
1395078
1039007
393458
1211658
1110737
1754191
401841
1371150
27444
1642149
78104
233096
1447268
1726781
1382475
808626
1356325
1352866
1567075
540910
12534
33479
236996
1050293
176160
801214
62125
1362680
1204291
393073
1925593
243980
1709938
1638149
135194
1261213
1905728
1448770
936883
1978207
487672
215062
55400
552529
1383101
228463
215574
776459
1112397
1067631
1240534
796973
793587
34353
685356
1148894
1442487
203180
578971
211388
253322
1734393
525840
1716852
1924605
1137109
652212
1375576
1691128
35789
862907
436396
1671520
1621381
779645
326425
1021082
512594
1223275
1752994
1318650
1740287
1951539
1510885
1574924
833382
758240
1341042
1585086
469340
1213061
1700916
846424
141549
931966
1098997
800367
701928
43552
1539443
484941
235713
865659
1529785
1945460
289741
1165282
1286464
1376805
61241
536369
1355989
1475494
527991
40751
1426282
320393
29372
1698489
230646
1165412
731037
580720
65630
1519715
1009792
951495
803664
1713604
487223
1783163
806216
1331311
1024398
204162
1167315
1592495
935110
1325150
652943
1242447
1978716
1506501
1975968
653956
332069
1956643
1771188
923183
1735532
973082
163272
1395457
1434706
706271
573855
590573
111205
1768266
1956539
1057660
243817
430209
1120504
451479
1129963
1806625
947839
330613
1029240
1033877
316214
1173469
300723
1888116
160681
546778
1455864
1184046
947916
41325
376219
944802
171627
32633
1815547
1120229
1558560
775803
319900
1111040
1792176
873442
580220
1408091
750193
525267
678147
191059
983112
660879
1659788
686340
1453164
1452180
954851
411837
353126
1397636
1773593
1342166
430082
194040
346378
293727
1608057
1153074
1473224
1304129
1236754
1950634
1564266
18767
1945841
1286557
1577963
690576
319499
1350508
1809259
94426
1162692
904743
656272
700614
526487
113591
994181
964226
1751210
722816
1787337
1609639
344170
1661687
307969
560791
94238
964930
1522869
1117657
1192956
1337014
685350
263939
852012
1304153
1347859
1409557
892967
256515
1962249
1966715
346835
687198
1366106
1199516
1573810
1248039
546830
1145198
841216
323479
1701231
168651
101932
853825
1809769
1071971
1700258
303168
446120
1802830
779685
876381
866740
438179
915157
31435
87307
1228855
661095
1244651
214753
698564
436001
348454
1138541
289476
706816
1334054
1610932
248166
1102203
1732674
1647057
1487862
960242
518896
1157203
493950
1508338
188789
1262467
47998
24391
994186
913679
1331095
1217937
690864
1278491
1816270
66800
877064
1931679
1792807
244057
350267
732083
1161543
462423
956221
247434
1019341
1898820
1638069
959588
17074
1379251
1630509
53313
53199
480933
667774
522971
667566
968589
1912612
787174
885447
863228
892142
438168
1840275
909676
1089660
862982
1184881
1633768
412959
1053917
1856760
67333
1422321
1278827
1678417
1469227
230921
1554929
100817
1526049
1141637
573550
858580
1167275
1531341
1029480
979359
1558137
1308961
922719
328629
1292656
1654683
538791
419226
1089286
765869
1127115
1627342
1399760
1285681
1374579
418226
774668
849399
1074204
1054004
1303866
128655
1344604
1300764
434253
366894
505149
169207
575118
38406
106128
1805537
852555
466922
1475774
1687452
1817529
361717
120366
1808346
712489
1298832
106091
895638
1538319
1049487
1916393
1933349
1832580
217626
1592441
1542693
1795824
310193
59019
399849
440286
1706716
734767
1171252
1329932
492995
1983094
25225
580439
1493081
1422765
1008189
160299
1493728
340554
389647
1580350
1066967
13940
1438334
1262573
1838882
883658
1518126
1351032
927198
1163081
1608438
1590703
128939
1151515
61246
1388330
1486007
97700
841240
571940
569786
1922261
940061
1925449
597525
323957
899523
127510
440114
331878
646225
1802620
1805092
1434578
1585880
598353
1495595
712431
1749253
1000630
617467
410943
727459
1267849
331126
499132
1650844
1618570
1959493
930496
889090
1492054
1778508
490515
1344676
325853
329396
1320210
1837190
82173
1142795
408048
1490216
656922
1869106
1202197
1547371
1919319
988140
242415
838587
355305
832386
712910
617587
384313
502864
725452
784811
1609754
1646016
640851
1723527
77062
776871
1094479
1985813
1754217
76935
1032551
1111085
858978
1660397
767235
720836
1310894
168726
1821342
1165678
1404101
632757
1583474
208394
1955117
838740
1540415
1173674
420685
575482
1347942
97031
1311310
1192913
1107135
127387
279753
1953756
134118
697630
1200470
1195264
676217
1861567
161645
50
1707912
1537412
1757064
636148
1479484
1495411
899950
877927
1248889
1287385
316093
571438
511227
169618
511499
804195
1441271
1164881
3450
903184
94100
318091
421196
989344
1562233
1745703
1318667
1439022
1917067
1701210
655719
1104428
975095
1183591
1355748
1952140
134784
101287
868993
227046
752030
1535604
757064
587107
495654
560550
1212625
860103
1144574
1527107
459035
1433229
1544914
1041433
173659
629514
408870
1833695
66257
770048
1811311
1525944
631770
364686
1342606
2028
708058
778735
983600
709612
1432214
1103311
1551339
822515
236190
1848090
903392
748703
859628
1829621
803833
1954093
277062
166284
978162
208906
659529
540539
164534
472580
1363464
607227
1268782
1464098
784785
1612074
1269804
1284104
170941
1729401
426387
833016
1002751
788067
1159134
1725551
784947
1606256
105680
248302
155193
1847042
1976376
196080
1899746
1473503
23757
592910
1149278
361740
666610
760722
723236
798990
904450
777786
664534
52762
1035534
433217
210668
669132
862500
1970350
662494
1159537
1558984
241728
1562496
1412975
1438732
611792
55147
46187
134667
1121722
1435536
1240212
905010
1379354
1018332
950633
1476549
1010908
609827
519444
1572913
1454785
1980047
411262
493804
1137268
485292
1707611
1365029
106512
1748614
396253
404855
88612
289287
1006218
1432789
105093
402213
443985
1717461
176739
253213
1607939
889949
909447
675147
1482589
1483327
905322
94575
274733
835843
1456800
854001
1379084
1470674
27566
1237469
368057
1190760
354109
819789
864942
1250846
491384
725733
1213840
1181243
1370000
885159
1434145
896732
1389643
1124064
1093296
552435
740718
1539924
683472
918699
208404
903309
450469
1140029
133854
738490
1959492
1661979
906445
103629
1504474
1102328
310150
1111510
358269
1015010
390035
515898
1834876
64427
850027
1026835
641785
1287214
1806516
798908
1558233
78654
662987
1409644
1619814
61025
507723
92595
816095
1463359
357979
1269933
238281
995950
1995317
1328883
1915951
1255259
604897
1053524
834517
464850
1741130
1151034
989411
100464
1656652
925779
533471
1746410
1208881
646302
513357
1259437
1401845
1662147
1800180
282094
957608
698115
1275343
835963
542513
216238
462470
1230223
1959843
1535645
1526813
1662221
1459294
509738
131249
1210698
782346
576525
876596
543397
1973623
4425
623874
274631
57836
665696
890063
1078560
440677
1928237
1640420
1826367
218858
39554
1417834
1055518
1687861
187500
1932837
217979
726372
1623854
1163529
437002
430843
1920470
972523
1095190
1949977
23569
1309171
1830335
1942091
793594
1561104
347752
1323010
366298
662689
1489532
845150
224296
1771626
1768766
1390426
681163
15692
1735653
1312694
590409
632213
1663399
1909750
29266
1063116
469187
376027
1752276
1403009
617528
933679
1173608
60395
645348
174156
1246516
1919715
1429861
1073754
1296087
432724
135469
1791373
886862
1191722
1892864
639164
1184183
1345916
297944
1536970
29631
415844
1460718
1979384
162440
1779920
207545
1777498
940360
1791803
1896481
778152
40695
586031
777164
1379106
649786
10792
237347
328594
1813972
1954509
946657
1082129
1661793
181979
1919934
1141504
506963
951580
1504614
1526530
1894140
1811706
329406
1767101
1025581
1788981
557377
403394
421802
1406759
548637
1320734
148157
1406852
1105930
735535
559865
991058
1272249
1334681
1375153
125601
754534
637518
1354637
1421927
592617
1375484
1358352
284612
559554
650330
1566084
311763
1485966
1620093
398459
129891
1239591
827817
1568434
90684
1617358
364552
453869
1847113
369960
1156451
483680
1556256
1145003
1164616
1570722
1314860
239638
560896
1855155
1344948
1079205
1287995
197788
1974101
1425627
1695838
1420941
184551
456295
1040068
1154395
274932
82627
1959464
1947449
482163
1981214
636709
1154927
1230625
1240138
1990376
1284746
1626640
1925314
1439670
902036
1459879
1065293
139041
481550
1908119
1933506
628680
192457
1845168
477360
494500
494379
893361
1585741
922653
1955073
12054
1953162
1865993
302131
1007986
1764702
1996521
1437767
412179
779917
1162615
1870522
110626
1011688
514925
635401
1445031
1705769
293851
1475939
1213421
368592
1448495
1892117
1171144
766068
1096988
627924
1354917
1580344
1762698
512716
1880345
1043475
1482071
1956265
1511489
1331876
666202
10224
1074294
191855
148935
964747
1912040
1430781
690765
463269
1151750
1817623
40077
925043
339818
1079784
1253669
1627421
1361945
395720
243984
891734
1895026
1877123
153164
1234300
412229
1951753
999229
192323
501339
678609
1255071
357885
841501
1008898
746272
622679
444092
394171
1415729
1463217
1038047
706722
1503846
462849
1992121
1549727
1179760
914631
28614
58500
1220869
627544
329708
1646842
1627543
413899
1145558
1974134
214899
684219
1686484
732483
781608
1524676
1713365
1482853
1034125
184963
256125
181943
1957794
1233400
958426
1927416
1204111
33215
1297044
1310015
1986108
315833
161324
934806
101275
542994
1434249
1132504
1265215
1697107
1436069
235230
718725
649631
220990
866178
225107
975866
1823163
1165444
970317
465464
1016416
123567
183628
1603336
1068462
385059
1951164
1070062
322475
134195
1535434
1163658
109722
1192721
552428
274989
587545
1200950
1618556
1644569
952998
511678
1576872
1692453
841390
494356
1802620
1529048
1332675
1011944
500161
671756
8825
618038
510317
134858
1341840
319207
895516
1843751
982445
802427
88586
1267932
1708852
1566770
287306
585904
223472
966208
533110
206694
786171
1126217
40906
238222
117440
1583985
1275694
1299842
1774580
1465651
286199
44884
956296
1428519
1663693
1539766
1641113
728671
1752732
345367
1594067
1767963
1509314
812686
1326867
1154703
580279
777989
989591
961083
721067
398494
1911621
1934815
1086242
1654020
262329
1938186
850287
936488
1827476
1453810
940326
667156
494965
909722
286443
1985304
1609071
1421338
536678
1534217
609511
1618620
381133
64655
1946413
89906
1816006
1546036
127309
603160
819979
535187
1156926
598781
1692175
191116
1921481
322560
1314859
1289271
1137000
950247
767027
590154
1552874
543359
1747191
1865881
682410
1648598
268373
1995904
492001
1099882
978270
1114886
296562
1097776
1446027
583075
1171750
252566
704759
1738405
1460225
1618679
1265003
1561829
35095
1013042
1435732
1759183
664731
365097
1229028
96719
1339364
245870
1301958
1215788
430204
290061
474045
1697212
1481
1701339
885885
776596
1904301
1403631
727569
1435454
859046
359485
1077623
42515
1473467
1599729
914350
1002866
1319259
906972
1436808
520357
485028
10582
1550567
1075869
1044417
452941
40163
1739660
478791
1484464
606001
1607730
135195
1383160
1130245
295146
1465713
1948597
1658068
50760
1542083
1881983
1580176
285954
1846736
1229078
1429789
642092
1466146
278588
1443045
1500963
1557275
1756472
1098847
237762
1615568
1479286
432853
1694708
1276511
642075
476854
838636
1559473
1859319
321260
1636365
851790
747912
625772
1796406
952328
166212
53677
1331858
549464
1402931
348921
1437719
1316643
1115279
919105
493652
870147
1919424
520065
1034662
989623
676388
404192
829068
283463
1163128
1863448
1982007
1409484
448233
60416
447322
1936714
37922
605984
1584283
530116
317452
350159
888556
498439
1960724
1144580
79673
945169
188463
616739
291813
1341535
180287
949027
754384
1529779
904154
231766
68243
1374809
540376
902237
115615
1866174
1428750
1195650
668143
1550630
1618601
1292811
1186831
1948912
1796734
11656
908933
441176
1648976
1194317
1933498
1401258
1773519
379877
642270
1519630
1917253
120310
1043467
767510
1677249
1295338
1687236
201419
569036
1068552
293975
560578
895244
315777
683140
489874
1652486
17832
68883
524811
430167
1901273
98149
320637
705558
1516953
1025565
1415345
1928311
420856
275932
1363471
1679128
186582
250180
557459
1190228
1265325
1221015
1014279
1639163
323014
1894648
1874027
255347
101366
1888189
1542330
1517167
802845
649540
1325934
1739420
707941
1733996
370609
1305382
1100537
497271
1196453
1633171
429772
1923313
1391857
133714
1765384
648572
765996
227923
1424179
89235
1013420
1245027
66667
278735
1737377
1872171
1896207
1267044
290006
1132242
947339
657975
1435230
739835
330185
151070
1268255
265221
1732838
525882
1495606
670945
468092
1439105
1839991
1050487
452323
717846
1657939
1220130
1654619
437254
356169
211776
1434867
527956
748309
1090994
456697
1508383
484860
492683
1150232
186754
506103
1914971
980212
341764
385883
1886338
1675553
1321953
632283
1583566
183943
478929
1929882
1588455
842934
782592
1509848
217435
905031
341353
998601
809405
306774
1815796
74139
1066468
1750025
140973
685574
575733
1439124
126716
121594
1290953
121902
1526597
1469607
1471017
1783126
1698404
141391
1962736
907935
1791784
525507
856285
1288214
120896
1052847
115057
237797
1862551
1077771
1155729
972768
1390806
17436
436577
41349
1576136
1564422
268935
1397564
1346616
425597
1702598
1831821
1550204
24644
835256
552586
946568
729524
867831
1462255
1599275
160312
541231
1497588
1683733
1098670
786614
1526182
921232
1637813
606362
703578
1158501
168375
1644175
78372
906693
987076
1924558
96633
1980376
1538221
33260
1197762
223289
185302
964673
868650
1585585
989360
224729
1349713
1930207
1290149
1260663
493172
388680
1382773
929387
528159
1122457
1184669
1306488
736077
877677
1736414
1962129
467804
294732
884328
7104
519685
1530369
832670
1836947
655748
630152
1507335
1984342
1976148
317809
1369003
1872766
1040910
733370
1576369
340756
251633
1668755
1406350
558257
273506
1434698
1718725
1458702
1162548
424813
1219291
1139119
1375585
1249652
1963161
465099
1349201
1424939
713971
994151
1443256
1297709
1047374
1011343
1380412
1748701
63337
1453428
1574961
1579400
995322
249065
1078457
105520
325998
1178949
1598085
1821811
563515
152501
717995
1918532
1181202
1388500
1545998
512036
868773
1762912
1071127
1757727
914760
1643030
1698541
458217
901730
473641
682866
618390
1149045
1110837
92945
652188
447962
1240863
133000
1305576
316544
158964
1621191
326152
783844
433024
1281967
121350
229292
1614138
1118588
249052
290468
865043
282125
1865899
1035008
5587
439234
109463
682926
290842
804417
971752
1156055
1378728
1468299
858791
1823863
613577
348304
920702
1243633
1402078
908302
1950833
934198
910207
1557793
1283572
777881
313232
1379160
982852
561273
715093
458172
1768255
988468
57299
33152
485821
160788
658720
300752
632945
369164
353236
1115709
1863652
1289207
618190
482892
1870634
90144
800130
1215975
697050
550959
200808
1742180
1417138
186345
1557288
714843
287328
724086
685062
505067
933414
1485578
501879
773267
1506090
1434142
128810
1054941
1577999
1265208
1891702
316007
1257889
1425356
539742
1680432
1055458
203147
1784969
205698
1767394
1556141
129244
1822924
1119625
309726
577668
1983153
1681078
292009
1631091
947747
402484
865614
1124541
539137
1776708
1416695
1521945
1642830
1502359
1622323
1743957
1648611
406895
938446
1332495
852525
472573
1058825
1464255
1933787
878025
142391
752127
454226
1601013
1379938
337178
592756
563848
1642554
445122
970170
1055036
1464733
900409
344121
805662
1468721
1550083
272945
1982043
349818
666863
1546058
1286633
780617
1900186
1124064
654048
1591083
37584
1997846
574514
906401
1297286
1808501
1340537
1490334
333921
702871
757666
1924687
921112
445324
1680713
285806
935127
1704548
1466010
1934423
501852
729619
725205
403939
812105
58984
1672003
1845950
1793112
1734637
1768492
1473478
390374
1113351
169985
1901797
1129241
1468194
1625904
1728658
1657853
1208189
833740
983180
293691
1898294
285118
1698805
949106
448723
58644
1537243
511787
1891708
1821626
603861
1695912
1337866
1683828
1215873
1810074
1894998
622540
1807582
317
1824203
1103237
490491
169327
1871822
847019
378787
1680583
1818925
860282
94946
719991
1594860
1428538
1134194
1660649
1342983
12068
700812
1131695
1561822
843342
181344
1927052
1624598
1193063
1990541
1523999
1449690
224086
1886734
1419749
1434364
1402059
583710
365117
1779881
1918237
1470082
723899
204009
1255558
1243913
1656613
1477626
579980
295382
1137696
309683
1775366
325988
1337579
342537
1876190
1742826
333859
67034
1096760
525679
1949221
710781
1649762
1896538
1707687
1427383
682439
617261
731444
1465437
1472275
793652
1313095
581332
153189
1656024
907007
986350
1530423
1423550
1670281
1086180
714387
1983222
1210598
1219028
1025786
546028
421621
837983
1407485
1741936
636444
1802228
1327200
386373
850409
1555100
1447271
1777078
1873910
1075252
90581
453076
127793
1488978
1767465
844912
903131
1815170
830606
1982115
842418
690445
426022
1082686
891931
1568349
1388386
604620
983042
1100548
450656
1820764
1592535
632921
1723680
916973
799686
4529
501185
1435113
317128
1679156
75387
832129
211779
447257
629598
187723
601019
1827338
1006554
1114523
49179
243488
551058
1404676
707464
682679
1686395
178872
1869910
1653031
120748
870701
537816
1153102
1950881
587252
643142
1301885
384192
1843309
817895
1718795
1261391
468844
1094071
1925925
1340595
1746421
1729192
1021636
1925418
1227334
732656
288486
1950543
623833
1174990
466632
744075
889043
11797
1977930
1740071
668554
1960380
102274
710329
1993967
24436
1255129
1059262
152805
1137203
1527261
1521302
207546
120452
223176
1979817
507566
594596
466683
1332777
147250
764797
405476
808854
739033
1931898
1626148
259655
429040
583275
169063
1045201
1371642
835052
1225639
710987
886500
1935206
725265
649754
482177
1405949
1222812
788280
1197435
1405157
35360
1607608
1956624
658308
1328575
502233
130245
1521515
1129112
1813931
875531
372729
366983
1332606
719951
1366878
1301905
880579
1996520
1021838
1802571
1761630
279538
841350
343433
415169
375589
360578
1700262
102385
1303321
1765434
375135
1795754
1871080
1007705
1084268
1803165
768134
149728
533553
579036
278827
481478
1629261
751563
1758148
1854921
200466
1816233
298197
1027282
1078947
834671
1399655
225435
1547271
1534383
1873220
1449780
489091
1556657
1285541
744410
1312038
1535134
85722
1212367
901109
1810281
1815120
240030
1867398
1260829
580679
1126377
93498
473904
319043
1959261
1180863
594690
1333840
909084
62882
991625
867666
1613062
1138937
28445
1431242
573254
728713
913719
902429
1147473
1349653
655674
161029
1226605
994394
1189066
470422
1022636
553664
22877
504460
20343
679436
386724
257086
1019765
597966
1882892
1925885
1291690
570085
586528
734434
481747
222053
1968195
1918863
687396
59503
310743
768256
1240225
300511
808179
1319697
1952972
132927
1440083
1788256
1902374
493973
1592120
1332442
58026
90174
942242
1363700
1789271
1689268
354025
663920
728785
1336323
378975
518334
1852843
1014829
544873
1837993
839550
1013431
1005081
922564
864077
572931
1564279
112823
747836
565636
22234
1367396
1160639
317444
311719
760172
983817
723099
727718
207270
196637
368991
294091
443672
1783452
717082
225551
71746
602591
507259
747670
1958256
1451163
1553098
395337
1842721
926020
1825330
1823607
311941
940058
676035
1541998
1278684
1703535
1896898
344976
150536
579707
806165
1799413
1492667
427223
110905
1218122
1888283
1128917
1145722
1846250
1368551
928788
1738058
1402346
826349
1816988
416933
1302102
560930
1859785
976434
650719
1818116
368315
783168
956196
1751372
483013
252033
679694
378903
1859950
108798
1763374
1470390
1761138
1370959
816822
887929
255530
1257475
887170
530809
654524
162677
791059
74802
207170
267920
1393053
916033
761751
120554
35024
54039
591457
256367
1779268
28901
1531129
1918148
851513
1479597
1311827
1713
1149063
1504133
1796964
752604
1838928
1619455
1066270
4509
1618973
1811830
236143
1690471
886015
1780145
330670
446524
114311
1787551
1495907
1428556
1429968
1905250
1289690
622024
804024
261115
1283236
1671374
1026470
1291315
231255
1907567
837552
1789095
370374
1657997
322713
1087159
780615
1548054
1216366
1125761
368164
712773
400821
1588943
386771
228207
4278
1527059
1366230
1890117
901617
618709
1949442
917914
895347
1516615
1015251
28592
590857
1070987
1672337
398410
485645
700956
746795
748437
676699
190052
1257082
752958
838147
1366851
1904039
836131
341621
155484
1608373
376798
870072
1983821
1426933
1796613
711214
1234717
1052760
54927
1078825
1446354
1797764
1614194
549972
811151
1997148
1381945
1774388
1283258
718942
1181488
734098
1162594
1666813
944643
720484
752838
77528
1878728
1163952
1141939
26580
1447735
1502458
1800228
607810
858985
1630759
297289
851686
500046
400450
393626
475815
655147
1536289
1678965
1584013
1072619
1357620
1765611
506065
823398
670596
1465107
1019195
1183119
1982221
173270
787684
754139
1632464
195855
463079
1878526
1842883
998176
104433
471032
517922
1316161
687831
1035856
998788
138807
925623
1318448
1815760
489292
594915
1455047
185395
745302
167474
631736
617488
1778900
1556092
723845
873773
283144
1209051
1846239
1545749
454712
1988135
703589
1194594
1880919
993937
631518
1579917
1669886
850534
715420
598647
1524440
1248646
95437
581139
289337
955204
759136
844275
159353
833043
1690969
1750383
389416
970291
1074380
1099492
1849709
1896281
1787786
1982522
1095026
622469
682352
1462896
1652604
88094
249340
1902946
1686771
386529
655035
1595578
1013396
1525877
356730
244976
1758299
1218537
541181
1661101
866280
1581346
1249440
1995370
994869
385256
1055307
1168528
1242734
381880
596340
560021
1791278
268325
1714874
1593250
525262
1166490
1480689
340078
1263681
1969856
482881
1461091
1066340
941479
1788375
1117530
1228398
1803061
1874739
337111
979980
1228904
579622
366337
1379937
1913112
527286
83196
528626
840968
1762700
632928
987378
1795871
1832480
1045149
418140
10306
1863068
686722
730495
1197957
1571498
610630
975734
842005
27601
1603348
912275
1218692
486430
744540
1092611
1486094
209120
682967
801803
1428517
1831333
351490
190742
391457
854154
1977644
1721175
371036
483715
48777
949487
1230579
1427203
1998580
1738728
1937780
1795370
727984
1293328
822265
1442361
283623
602086
390556
901164
280656
1639215
910954
1088365
1504163
598423
999949
1292038
616146
1759172
1659252
988254
441217
915823
326423
1538009
1969938
1490689
643098
1924889
1753944
395686
1278694
330815
1801463
932741
1388441
367924
1985066
953772
928145
589684
374902
53887
89738
448622
1287906
1091718
554270
1916711
36635
1128353
1348655
1492982
373339
809598
1956761
791890
1180402
755760
1015302
1191708
1112145
1841766
1715713
1865261
1504741
1863608
724833
1421006
1236165
1295976
1487656
1333141
1600105
616167
244416
1937858
855458
1989992
1357567
881418
954332
867405
152831
466378
836875
1166650
1896689
851163
1491272
1824215
1593396
1813749
285312
431784
1748488
1845401
1418725
1165538
1936114
955481
1053830
1392116
1625110
27871
602521
674675
1486141
699932
510268
459438
51351
1733851
1827361
46384
262454
691624
936559
31859
76031
363916
914758
1475912
1791421
933863
884892
1093993
1784538
1451066
1579386
77252
1277274
302346
1871149
1872135
898239
1700030
1353431
122958
1196670
972259
101754
40471
339237
1515065
509800
1217701
1258150
1709283
1765294
1401633
1316931
975775
1333010
67850
687724
457204
49902
876321
1440979
282560
1074014
1037249
1139716
437075
1191402
607657
1687706
1712884
1119060
1979293
1694497
150898
486594
195745
1593068
1161751
532546
1749433
604998
1711537
1217890
268662
615670
1817788
1002852
439930
1154890
190855
1795196
478310
1560906
1333967
1825902
1768059
582214
793468
1360027
216771
360542
1757695
158044
1064791
1182774
1066670
15418
479932
70518
70117
1572619
280143
1229145
693828
1959496
846998
1110435
695532
33308
1649267
145860
156394
1620716
8145
614264
10192
1023876
1181795
787188
1292011
686155
1858467
1496856
1443805
962873
481668
365280
460787
1829382
1176253
645985
150616
1966850
801805
1004755
925510
1285058
1558960
500332
1122558
1510846
358160
1478560
1121039
1323356
1511041
1295142
47310
1663923
1650735
47660
1271168
36906
1471994
58157
1526011
967979
1658799
515852
1730870
452942
1979143
1143143
1202303
493000
1523380
1466397
1365262
4319
1008390
1558508
1403412
1314225
178824
186027
1360226
1455845
486236
755065
72398
465743
1106225
1191144
213139
82266
59140
883708
300011
1076086
724890
1811318
1838210
763193
371549
1394816
1954994
898311
348844
110368
1068610
1090215
1137130
1945594
1594038
1400840
178172
1005549
674398
1691775
439411
345696
832469
1843418
1753295
916366
260472
1360701
156538
1274600
1244678
1619406
728663
355308
1732478
873755
451844
1641463
186436
1805646
1681267
341641
375212
1488504
159199
566055
1970075
1642400
925979
211281
381076
1169015
1285915
1928348
434160
79851
1540854
141027
1688570
534000
324171
1095529
1685600
863629
907811
622813
228533
1032528
1063015
137922
1142821
1814441
1269580
954795
248150
1055589
1905551
573117
265402
1197527
1336905
129455
1698284
1856119
1074642
416748
1851765
1687834
1506240
158228
1728872
1714010
1144314
1864869
786825
559215
1205908
1410292
1058027
1980656
56659
746150
1063391
1092908
1312587
1434073
1361838
796543
1144792
68055
103254
1350722
1131219
844389
214953
944832
1747208
362594
46000
1741970
1793872
261507
1557580
1585990
1341120
420839
515856
387762
341694
616939
1295728
757845
1150499
1575872
1981755
1822605
220655
1139249
1415108
273130
345504
1340684
1458089
412127
1113080
1502540
1976722
230410
1116487
1818193
410816
1246110
381280
787731
761272
1489420
1564340
1856437
403619
889341
107526
791821
1575557
72457
612014
1389138
620180
991587
926091
1302009
1637965
1175344
666736
162089
947514
660202
950514
1366494
1388146
1921284
484001
492171
1076061
834727
1604598
135957
1747477
1103699
344516
1809537
140611
804892
106123
906687
1430503
367221
1397520
977233
652313
1895152
1510024
236088
1051483
634837
1155452
1229657
278173
736843
741105
1586295
1593613
634877
438726
836527
1425066
1296691
1442487
623542
68628
1105246
1723158
891020
196941
1102556
24693
691757
240461
616706
1932767
1666483
1937562
1067305
736978
1098075
192058
791755
1397133
1171244
1375316
1179217
1303011
1924725
1647750
208119
1436441
819163
345250
1946157
1007269
555638
1613309
61019
343759
1213504
210389
1579
1257515
1083160
1765887
84452
350025
1561549
1802018
1078705
357571
10865
593533
1690873
138719
926478
56525
1010937
1790840
1524063
1084929
58450
1789451
224557
502970
387337
43226
1242193
762689
947147
988519
1453243
1911548
1410697
645070
100319
649203
1140430
485514
689740
1043057
1501290
834218
78586
952870
1678820
1065061
791177
809248
1732083
1032442
1863144
1765593
1525986
1139476
717317
1923942
1744678
1689414
411977
970744
1201982
1951379
673331
1116381
923302
1467193
325505
927217
1198968
1355649
53219
568255
1717670
1270952
1965426
248855
32572
932440
1901110
301038
320370
1876142
62846
562087
1220186
1345106
644827
1948632
416022
1822787
925458
308323
260488
1098419
1804031
1953490
390289
1683653
1807784
37296
1065017
737016
326627
11647
1441469
1563834
1025583
1934375
937054
210357
436793
309769
1485368
1736744
1711218
1832353
225578
1862745
761196
1234508
1619879
1903734
312684
247845
48455
779364
1270065
235552
1161838
1104990
1250078
1825720
1118990
635889
748971
235614
424392
553199
1777797
195021
1890168
44226
509608
708858
498261
1017156
1816354
118764
936728
562257
263330
1692609
11140
401757
1017834
1134569
551151
1103474
336820
1048521
1599259
654988
821894
788106
1952203
417042
259866
69922
805538
1384419
133306
693323
878632
1689194
1769182
607708
1923809
49882
1484417
56843
1377481
874343
579564
1479800
1357945
1974859
967865
623676
1578183
449103
101976
98149
625535
1711280
1969013
590886
1315491
889846
417739
1870890
702516
927165
533975
330861
1978443
1107169
1799209
280599
767265
1528034
1160159
219594
194772
1234450
1882618
1471521
756728
1344810
210745
508285
1791793
1000480
912812
313681
1528415
1222656
69393
635962
431324
472678
607370
978441
1703890
1302079
1491347
951332
1668441
578694
941455
124715
303807
886886
667892
17940
1193631
1891196
1754822
573647
885597
1314012
1954019
1018694
193215
1441211
69524
757385
1611631
1156954
549116
1689465
1197236
47896
1199997
1838832
298980
247832
1226217
1216587
743535
1708867
744595
830358
1361759
1121108
1846493
1191471
1949326
1266016
187545
489064
1587847
73755
1836640
368319
661475
5147
114127
478362
885302
605192
432766
278216
1181384
980565
861020
494633
638528
225376
156570
1652335
340661
224561
492662
568503
1095771
838243
75616
1367563
1658471
1843153
435652
901496
1712887
1671526
1998353
1665147
737077
598467
1468488
354645
1898874
939243
1986043
758848
727122
1136678
1186649
503331
1356119
1953307
725244
184461
910514
1116
273222
1725381
1380194
1477914
1261594
1003910
39912
1281579
1989419
927404
1082063
951379
662608
1191623
1177966
59677
769271
496551
320172
766291
822121
1473230
1337162
1173086
683350
660077
639587
1849706
4201
1245856
1282137
1094307
52174
1241741
1286345
1001105
1164446
890854
287710
1978801
504827
258842
733537
1192208
1824650
949576
169559
1585615
341569
297580
1669171
1863071
871223
1541583
635146
912831
1215120
865283
1334872
609438
892826
558578
1799359
1222968
1718523
144604
1690250
211090
1742851
406389
1688164
930519
1680046
778186
1047586
1969393
986778
722817
766933
520839
1649138
256706
440272
1244128
1661022
1036803
1709128
620618
88211
1135969
977023
1723738
497343
1776522
564674
1215329
303173
1709699
1659060
1837348
278492
730439
693096
1237283
1145007
495441
369084
1582173
1654887
1141595
1391649
967640
189683
1168194
558894
907631
1437865
1904841
1114831
133926
1219053
123339
201071
1583479
904399
544684
70018
157532
311763
806330
1631828
993546
1682614
151359
573727
1714162
461558
1364447
264777
1149643
567029
652804
35245
701151
1499534
1998624
1296
837756
229197
1701789
1970092
1836616
1849404
1070135
16748
84475
1615440
153786
1561082
595689
1644264
46188
1254650
1463771
1181147
132503
789447
1804963
594757
1741114
570749
367433
1861047
1874820
218972
123395
1172560
649142
697529
1512589
1841041
174375
1971535
1546110
1951109
1471327
1875676
1956015
760749
705108
1961468
686395
359656
1867679
1157591
1465880
1178768
831749
597270
673481
467068
255148
1221919
1477291
1034606
1847781
426770
1999905
84191
371706
476793
1802804
165833
1211488
512427
1276797
212863
631276
675310
924931
1923959
1142579
425009
486857
1286457
423267
1363794
1835227
1660582
298774
1794596
1891606
372128
391519
1734680
547087
847614
1948012
1564528
811679
1340174
1947666
1321703
1476910
1105222
706500
864740
380536
1462506
1391839
1717732
1029840
811991
1520029
1498575
621117
146456
1830616
1698655
552309
1408472
1702781
736325
1789095
1477887
465421
1632899
1128382
212807
176489
1718751
1788114
578981
227977
331552
994677
1586391
237217
1301581
690340
1648094
459705
157321
1006038
220634
1882201
12716
850751
1869413
286608
1024227
1930008
452193
1580683
1865360
1326065
1756514
959041
1630051
1135605
1363358
1963485
860111
1053601
1125825
575659
702855
227766
679755
1882064
1608287
1464931
1418501
1093689
252232
1728965
442528
929236
314223
1677056
1465388
1713744
135926
937373
1149244
625124
1162077
804765
604214
1849413
1804319
848143
511522
507666
1231299
704419
168736
796813
52209
1742527
25743
593453
1817890
1295101
1223342
1483290
735771
1004909
989762
1990585
1598400
775469
1242418
24531
1163414
1802292
985460
1106408
1675740
124928
1880568
685230
512792
296314
1459590
877837
1799729
592978
445453
380225
1141827
1695114
708636
76463
1258469
370206
520322
196332
1339630
465887
656433
1401354
556445
1905071
1866669
1956327
7031
1621098
358769
1234946
616445
874452
606360
1056037
1396882
154279
1185575
1176083
1709932
77342
1601109
859835
110434
187174
1281304
292290
1908116
533634
561554
1597129
266195
969830
583859
940828
283839
1667881
95686
1957831
488859
1587816
1819958
364909
1579520
846385
667456
1978900
257901
517051
501722
552405
1592471
592025
1187755
1687806
1085590
615173
778049
1127394
1939818
690639
1382355
87599
71488
1628995
120950
1584992
173218
659816
1037509
1042696
1853113
702345
1862883
1039086
1154793
784294
746963
338229
1490826
968261
752308
307865
1723755
112482
1535383
350578
1508986
221249
675237
356110
1838163
1890362
1256769
168042
992514
520581
1849627
1658769
549750
1958432
1736028
1830620
972564
1235058
1742898
1358768
1314486
1907503
1968195
384603
1373370
970282
923984
102861
161288
853205
1021931
1386994
1520871
1616106
788528
1400220
1195618
1156116
1173300
1660797
1203916
942964
1492504
742697
1050850
937807
431412
396994
1262346
138412
556153
1339324
1379767
669750
1996591
408191
1823470
918058
917407
556304
345016
908205
1346349
962936
1463936
1622134
307799
1389865
960595
23907
683951
962078
1090134
1479728
1759187
726923
1751206
653514
1489708
1562376
1724634
60724
1394956
1393978
1888585
1494741
193397
655063
994253
529403
1859050
1585815
1843414
1178955
74195
1986855
1780586
97750
877644
164202
1485554
1401239
1519638
199153
965213
1130758
597722
1574884
1407960
1573526
1215008
697516
42360
1495765
757493
1584298
497112
1593382
1371918
1759719
247489
869953
8969
1837010
1609395
937973
1219261
1482479
1584212
1882343
902022
1586518
503306
1850730
1891557
48675
386789
1172199
1620092
59747
1046561
920062
1334621
1765274
1785925
1745601
1296614
855265
1871838
1653203
431220
961513
1538726
1797408
1080560
858180
1998316
639549
298697
1120697
730943
458453
1376869
959010
455869
432155
334248
312764
1114824
225895
1478643
671720
1946594
334842
1076927
763069
268653
290811
356087
1354159
593151
1870616
832927
1903128
1778927
465
1983517
1520570
1790439
113896
1625182
302850
1844475
1258462
940858
525520
332918
722712
562630
1560850
793413
1122068
628015
1608709
623467
298105
796356
1666757
1640225
992889
1352970
216904
1145423
1127657
403695
722760
1550443
40545
372568
179270
923856
822089
1386722
335935
264367
104923
828923
562568
475495
1627750
921571
1010200
1397562
843505
1495669
1162545
70742
1843553
232962
732519
1423605
1983592
1011163
1790161
1282374
1278813
371655
1249450
1698467
827499
1277485
856936
18898
1707250
1542914
1888641
687486
1899692
1722081
876709
1972055
1026396
763796
1082487
1412377
240801
1012659
1969335
61137
321007
1637818
195044
1086123
94095
1321909
1497080
1008302
611847
1280786
1287807
509052
1931134
1108790
1985119
1711539
47382
59457
283974
1052697
920107
1785957
665594
580032
1789762
433059
852842
45261
549910
1296015
1777996
492987
1270810
208438
1445289
1173864
1677802
547801
76685
1937206
1446875
800560
626723
111105
49780
1000337
205308
138876
1921529
1451097
1832520
290174
10355
1127209
983633
776133
1170432
965314
1124727
478430
950850
1892358
1645293
1199774
315449
1623983
415050
1437111
91874
1973281
1557084
72690
1474283
1027999
1327763
1963329
366195
1004494
1424008
613293
554351
748027
996163
661058
1032269
1648653
1778406
64007
1847622
827931
1186220
1851059
1635851
1337989
639871
121169
136757
409913
1083594
1706720
1666904
1870993
490864
1418802
1625549
1704277
164512
1013434
549190
14399
1297465
746280
1006686
1353188
6446
1074910
844265
1017645
204390
228580
1314305
1793901
1332951
1589917
1342076
1515327
1862043
980817
1703306
1770365
606713
1015495
1021572
1918252
161577
407245
215877
791436
1033842
668825
355704
1772469
1706661
312079
419014
717000
637080
1210336
684455
1333933
1826409
144305
1683864
457016
1557421
331313
352718
640125
1086909
72034
635659
1383316
394609
1784800
517808
1689364
1730732
803394
753571
256285
11158
1270726
115977
61640
752706
815538
556830
1343395
1514779
700079
1903609
1714647
1781089
1352008
1734898
155466
840550
1163687
532654
1771419
832264
672889
1276939
339977
112700
1725626
17727
1840717
483555
1330718
321541
1426183
659713
69129
393865
1967074
1804787
1321629
1572567
536075
807479
788979
196356
403285
1784907
1861356
151386
1823357
574489
1597305
1453756
1470362
1443958
1873302
1180784
1127608
104117
675931
16783
146510
668723
1198720
1591832
412748
1611851
1305597
731603
740451
371575
1354611
1287569
316050
1571570
304502
556943
1525534
1665491
832418
1467274
28550
948452
1352313
1638275
1273217
517728
1491604
311236
1431831
834423
1750401
1412689
1211230
956558
103643
350480
1891600
527846
1792562
1958605
1501982
752775
265538
1232252
319426
1055124
1823601
1015282
525206
1421718
1604920
328330
1016744
928313
721645
1174278
1515614
1746742
1744135
475251
669494
548297
351493
1292684
644265
1208190
1129247
1403701
625710
479600
1697568
969401
841179
475795
1385338
1747315
1345114
972838
410982
1740963
952587
162672
827949
1673586
40381
1596278
327306
1938768
161588
619481
606612
1487516
746376
755099
463322
259529
75164
60587
1351378
671892
1867261
790243
1584156
1520380
1540936
1263830
16409
1921724
1794732
1342439
1114500
869271
840439
1642295
616706
1373023
176471
1081397
1490865
1887421
805446
1388312
241179
211558
1708332
209860
1825189
240205
388042
188318
1805288
315184
540730
589227
1298370
1339150
1972055
1329115
1022290
159877
701604
1443164
1262761
802860
1301999
414108
476534
343217
1153518
1485493
299357
497238
916210
1593923
1128905
511477
1823603
1263294
1041460
118270
1616030
442631
835544
960988
145113
811640
1320189
891386
1907941
1264923
549355
864128
561489
1768806
1561938
1069197
1747965
1170909
1720508
1400174
1335523
1969793
1720677
1475230
852022
831008
711955
898354
1489896
941999
578857
1357460
1982234
1624931
907931
440207
10282
331667
1798879
408208
1972843
51869
1853913
1831248
938432
749809
1641416
1381696
1259897
617756
1462683
1838492
215664
231052
732967
963932
610924
1020939
1476076
1878225
1569094
161243
89806
1826136
22222
39373
1749821
1971807
692049
206078
1830134
273543
403298
1097100
714365
1084691
4691
1214967
876856
590876
1226798
158476
1377876
1767269
185736
1741499
1950643
846936
783581
1366598
785778
332747
493696
677197
1142439
233012
971328
410950
285326
21497
476662
1388289
1446441
1787474
1476368
1053366
980795
333717
108805
25790
151018
331184
974181
1340395
1066447
1182727
1908594
1953121
13276
1144285
1749921
41109
995583
187724
1005020
413257
1910338
181988
832077
1947540
187416
429311
1899421
300462
1997776
48270
781921
1759540
1958354
782671
1228514
1428111
394825
1235275
1753598
1755860
1620584
1317852
208141
1559551
924131
250007
461992
625500
843126
772618
1055757
639497
165014
1369944
1172762
592547
1538113
228420
516686
466231
524556
1786483
1520141
228018
44541
562554
1173652
949443
453786
248590
660444
747305
715447
510508
798408
777931
50064
225471
616675
1927042
501227
976028
515215
1331998
1935552
1211103
866148
712089
1603938
1090508
1905151
837151
1447624
765560
316950
1030796
1206959
331600
1417199
204480
22950
1243391
1517066
177526
1187403
569736
1504956
1653697
1388979
555596
1073006
1776487
793912
1565432
1673176
627338
543849
1148082
629589
994927
1604244
1182499
690303
467170
854353
1317388
7021
488321
1193968
686787
400790
931197
1055579
832601
184788
198757
1210005
341614
1479392
681502
256962
1521093
122141
840818
1955621
1400187
1290375
837496
857813
1539338
1655582
254965
1980529
570509
1650766
135043
685692
74703
1794154
637866
1161078
106213
1539323
1022149
62144
1293590
1272527
1668168
1667559
1245586
412439
944398
651038
1205218
289423
1159735
1775479
367311
261477
1442058
1470842
1771802
854362
1602084
1082729
1254429
1761991
1766395
1495357
8238
1329625
469727
1897560
445957
55570
1642366
1774591
421310
1870586
690569
1613601
762894
1303017
1860750
627505
642357
1789631
870223
1816388
1485038
1351000
1468293
1888327
1904525
1520452
1937980
1813356
973417
800214
1747575
443897
1396435
1443480
1336469
271490
479644
723352
1705483
951267
1586431
173158
1467187
877854
1781898
235609
1311405
466233
1103774
185687
250622
331976
1363020
958851
1170369
477322
1806844
1274373
345370
378170
806793
1236325
770102
67397
1751467
335945
550981
1886790
1411687
1680608
1348970
1827673
639375
1275959
401734
587454
759480
780066
182028
521314
1189620
1155049
1438788
844439
1098603
872964
1905986
895504
1440890
1575312
1612318
885664
350284
1847355
1988879
111925
1247307
264835
169316
1941345
1445280
760849
1140158
1035900
1412214
1873810
1929603
1714853
668167
1816762
1898163
209509
586231
1621997
1460596
1125451
1357875
1196084
519856
1585244
1878522
1933468
526476
335939
1065074
186487
1184672
1971685
897868
180804
1836862
1384814
1361449
374639
1408100
459461
1576238
1611185
1410794
1702816
362007
1814773
1147077
186779
460008
1088012
857099
1955410
1771087
455754
3366
235682
1786003
1288136
243762
1319605
1602939
164444
1113255
251737
1157021
622281
1108401
1530040
570116
1888719
386868
551925
1387186
917795
1813843
1120084
22430
1295135
735784
200495
778476
1921441
596689
995100
828777
1240859
1382670
1780432
375593
1999984
914693
825293
150857
1862906
1330756
910456
1718200
1194105
1456465
1012151
971349
513783
91754
520269
1288793
1311835
48164
1769873
1936367
1096995
34856
448330
471828
29866
756972
408336
318012
1727883
1111512
148772
1868810
1417653
1033813
184839
1658503
1463102
1690406
1862686
991040
432946
772896
784297
443785
1310238
888066
378138
1128141
752992
1375181
488030
923859
200616
1263164
469116
176027
488232
1429898
319222
465962
1743616
1655006
584589
357124
1610730
1930652
391291
1023075
1815499
922171
615767
387538
1190323
227893
1749428
1647863
802111
1243381
473189
1557304
1432471
1890568
306920
1522360
294288
314778
1617937
288956
325908
175960
478640
1294657
373665
258390
653603
625883
276772
1377558
142901
1422903
1224601
621390
1913182
305094
1157408
1249435
767921
168245
1791796
1976198
1848902
1130959
345586
1240766
355976
1858973
919982
657858
1692081
768030
204262
1843047
997806
1998434
304915
500656
302460
1169922
646271
1552976
649022
1581132
1870908
566603
270700
102444
967339
636778
979197
541564
897226
1176994
7801
786772
303468
467525
662042
1053253
201500
1504314
593197
129504
717003
408410
737385
1327289
1592085
1685549
968455
764174
979171
1325931
1965052
1525693
466934
641943
1297497
861518
681039
1335750
1914621
1483164
1498126
1783911
1861948
985577
173145
239967
810949
1722936
928148
1996373
372273
1082887
1527703
352129
457826
1039207
372583
1855492
1427694
1575158
1458804
939079
152728
1531023
1530567
1749956
1886949
594195
82279
1170
161373
1138631
296954
1868470
709762
785472
1956991
685042
858427
1690223
35937
1621131
701808
818286
1064279
778562
489829
1132921
1783220
1636949
1106890
1783274
567616
318007
1508749
1575289
1271161
657688
386647
1957824
477605
1794955
1340918
235027
18869
842552
1211531
621499
730380
163206
1389622
1223488
1107498
1850669
534177
105951
1681135
321368
419320
693460
1512681
1913050
1427181
1789175
1414811
624008
1061769
701704
765405
1758478
1373533
260017
1059597
1536098
284038
1615638
809047
241792
1665419
276269
479149
1592547
1234498
409775
1157813
877908
1211872
1015643
1405443
533328
526224
1815817
1838311
652998
1092773
1032732
1607198
1243392
19068
1163014
1525325
1650858
838431
738074
43903
1471146
22909
604345
528340
178338
827133
324990
1075476
692330
1443046
1712042
1343725
974912
1935160
1716075
1858284
189723
1032732
1680478
1098641
1971678
989272
1230736
1391299
1789529
1606375
1852374
1428713
472832
802370
202211
958352
554007
421849
1474757
1829694
819296
1065851
298575
1427217
750161
275317
680700
622371
583268
1522338
1330188
32374
682181
1829230
1677630
339619
1529335
1329607
1407301
432375
1063830
1426320
961604
840716
1434693
1863097
1133888
1674581
1928562
790536
80318
1962777
956698
885088
689713
1264278
1418374
130571
1047716
368940
1913679
572890
1404750
1019356
948439
1176154
1250340
282023
1248936
1668667
53303
898341
968946
1189698
934640
1370444
1608773
1319093
490405
1896443
1355047
1998293
720167
973215
1262858
1284473
814576
509666
785780
1616320
169091
916807
1866665
135109
425620
410450
831410
421773
1910907
1161486
1552860
182005
1347424
426263
1880035
1057004
1260547
334585
1148914
1424953
29586
1114502
1234158
1167381
924347
1158112
997392
260723
751871
860612
1061357
1481941
1916331
1492132
1032006
953285
1133159
1427377
1707354
1694304
744642
1299205
544669
1087002
418278
710260
557738
355437
1529632
550250
1628440
1888324
1022166
1471573
802958
529128
511777
1034429
176708
568417
925707
660242
1823244
318013
1973608
157081
93821
629212
483211
208587
1287856
527516
287511
1693084
1903943
1286408
1933102
249550
1203086
392207
1449694
905044
1508052
649309
1644111
1975942
546534
1925675
1179776
1227008
1075026
566039
586573
304129
984016
402580
933646
420992
213528
566099
289506
1038050
1836010
1801912
29446
1274421
1934009
93846
585000
1675952
187041
1037699
1230756
99779
210200
948600
1027643
161984
1874227
945135
325954
197911
428496
500620
1778259
1201583
1080387
1892176
1757041
1663309
252785
173368
1375900
1363888
1314005
1109442
1412790
989681
863897
930100
1761741
754603
537494
442453
1038936
1846007
895733
85947
950932
265292
1206891
1262601
285390
1862031
1513163
894199
1097982
1744239
1099824
78923
178241
1559977
1386151
893966
1263695
699309
634739
507238
582450
903868
730352
175181
879113
1417943
1824415
1758886
175532
869578
1408924
477402
1634054
872715
311624
1159674
1197251
1128401
632240
404336
1456538
287207
1177454
630724
1889603
1053572
1344929
452842
1008886
1358129
191067
249037
1118119
1618392
148761
144688
97847
1591167
1907793
874260
1002438
1676711
1413328
1657146
60411
496762
466247
751014
1656180
515199
1208225
452054
1874426
1300456
637560
1184591
330993
1121337
637616
995553
176465
1681781
904450
643936
559195
885865
1821277
1220335
1152272
244846
948384
152933
1596753
625569
912845
1653891
1516317
500590
602484
679953
1159502
1267654
1872424
156433
120460
859004
1433321
296555
617695
634011
1731794
1303749
1308971
933642
1428115
184338
788654
955553
1672678
1215297
142385
548557
851594
895174
1370465
363617
985756
1876254
1963195
1816755
61294
673924
1772304
1506829
349381
396281
1963502
566639
1863757
1851584
1780846
53601
1215756
1952237
1579390
913287
709162
1332179
127409
565351
1538744
1785875
839617
321296
1816854
362974
601158
765721
1361574
1493878
818668
1047360
307950
1344017
691224
1606660
1374712
345926
1242981
51353
1049010
356802
1431740
1623608
1788878
377300
1909334
1142740
1245276
1516735
977222
1492301
1721755
705923
1756675
182386
1277597
1546591
97646
1230399
510544
1278637
1455400
1257076
117081
49864
432968
530125
255968
1605867
706294
1000762
1633708
382023
1609193
204350
1342559
815127
183293
698158
395044
499007
1411665
1142579
1155093
596464
202391
65923
1141807
733556
908650
188377
170478
738433
1070185
229972
536365
253417
1581635
692764
1393530
1817477
1206910
906144
1087872
1191124
202872
415701
1509515
839510
1630171
654034
548092
219966
1681094
109249
1978106
522889
1900282
509465
1468610
265873
1117110
1489532
627636
775438
1478801
1172990
275443
346124
936212
644095
1584103
358411
1050709
901384
1496877
1709792
621260
1506363
1592188
142401
1546453
200301
335874
748905
406869
679283
1410206
125076
1312837
597528
983493
1938
300524
1468939
1281109
1217088
589825
1328433
263933
544391
947727
1899191
195351
800473
413910
841200
1355320
1054600
1955153
619786
1036288
1715351
242846
521569
1456671
1913070
679093
64093
1012315
695526
1936394
1542856
964975
993965
580167
983027
680612
1814030
1131602
588413
1908352
1435385
1145063
830923
435474
678794
134009
730747
1861671
1573278
746561
1035691
790779
1469821
1024774
782178
490213
470438
1723709
716037
1383471
94376
366078
366751
989974
917503
801899
21742
1717718
944515
51906
829327
1890394
511457
826277
1374521
1242896
264340
1045600
1971648
1504271
13272
1703100
183162
1709821
91165
1398500
368268
196171
363692
413189
966278
1020746
848202
685567
877988
596223
1638162
1792147
1708591
131663
799912
528940
1705253
1291720
576144
1900100
1714740
92011
1948862
1605346
522261
1308023
740848
1412622
739794
365517
1826274
1154015
980658
170602
807165
1947688
262349
950361
1277014
248457
1813062
559709
681642
1291397
186570
562452
1154227
1861023
42273
59691
1203061
512007
1922752
1791628
1782613
182359
1988034
74713
1450011
1126773
1502184
1678006
509139
1653284
1105617
942686
171624
1974551
1905283
163757
289626
204767
1964583
1710892
1238995
820732
1553125
603479
1566522
834496
319896
1171118
353966
1019480
1853433
293117
876215
1505015
64310
1870172
922474
271924
1408760
1381080
28267
1545365
1374436
1706727
1532567
1334103
605712
1611846
650118
510570
1841639
1458378
179517
1115498
727459
627206
688216
504004
1640272
459903
1286834
1649188
770847
1527904
114375
947673
312293
722095
1660805
748136
135629
311613
928813
470077
1637777
202503
1887428
1992576
1790992
1180565
1937202
1177213
629208
600749
1652876
93725
655761
707953
1451571
1925532
1219205
1358051
1036461
898387
1940441
611241
308227
1931360
1517899
1334228
783452
1094631
1221344
1845662
1137775
1190237
567197
1768643
169057
232089
1328439
1558740
1827593
1270053
1005988
696896
1783739
1691477
814821
1747563
321351
804748
219985
464870
1700192
370386
1944861
219684
1170022
1659083
1531467
34717
265516
744672
1339107
1767312
203117
614562
1465110
68423
494560
703210
408565
1375028
1730126
719093
595507
1670124
1931023
226117
1890123
1580561
1424112
1194534
280028
47136
1585425
37957
1533804
549892
983036
1998601
1358441
785669
693334
1016834
1247841
1424751
520254
1222955
1732802
351047
969479
1979610
1877258
336165
1839493
1902003
157061
1725928
1547562
496579
620646
1108724
977313
105019
1336090
1452388
710243
324960
1473975
893468
1955234
332144
439337
1192808
980034
346923
351773
1975983
857557
1313010
1449437
1685585
651069
806885
343773
1242594
21843
1394815
1104410
1790167
1781308
1407097
812750
127887
1878046
1601350
1263135
1215937
522916
198157
742644
1320186
1616614
599869
1141548
786850
1107061
312601
1203731
1518288
978338
1935895
1822571
1534431
1505572
968096
1571810
1359307
1998721
1416402
481110
1242034
925880
1710028
594737
1352975
1593240
1388780
906587
544482
1142235
1442700
1961175
149316
622035
1535868
1080818
1150684
1879452
151631
1180486
113895
1347854
451789
1787838
1829851
1807540
1993607
1616175
1016109
1934123
1469994
923246
1742005
1759642
1912169
534978
1128730
52653
1194091
1825310
1248210
119472
1690912
1329725
1010151
1138892
1676591
1163783
1019566
1256423
1529549
752594
1936712
616976
980135
303469
218567
380047
703648
778599
1980531
217325
524276
508400
341180
1721521
1257285
325327
436353
1225513
630136
256076
1695919
502114
786697
401825
44097
274783
1865113
63849
482988
432464
823098
433111
1000114
1437804
502466
309846
1550839
280213
410430
607874
1659258
580814
407377
1886351
1261250
1519434
1666094
833578
96133
1384650
1368551
1457210
369756
1109800
1573688
1702636
1491295
38044
1764814
1785486
1210948
1507359
762782
1609166
1368937
1678425
1465305
971060
232120
971423
1358100
379963
1277288
1447817
23676
295168
1417957
1371891
1513614
68517
435665
1295070
1329505
447185
1358833
166249
1207498
1125780
269132
1485200
910692
525200
1558056
1949214
1924513
548557
1396309
730920
1299724
500700
482488
123650
331525
1940185
740309
1122570
748066
939849
320125
377751
794237
1424311
397775
1833395
1490465
1736353
404536
112161
1202311
387530
1664882
447891
1200192
1041778
1409744
182987
14277
1242722
419127
378752
77660
1878061
1346270
55772
391674
477386
818461
1609826
1520807
1023415
88946
1793412
322574
1879891
718983
1301567
245508
1824347
1652261
315656
394507
775410
549518
1444881
1869918
1256778
1650798
564178
1531195
925394
1726177
1229623
1413558
575550
1631984
1293465
984259
593402
1703998
1475889
898328
157149
1201990
170284
746144
838439
1658355
1656271
1101221
291202
1783411
519479
1941000
782884
569595
911289
336940
1252582
1411368
1578467
742773
926169
177507
1055719
309549
322518
1714701
1553638
1141478
1525761
425115
1542838
1657331
958354
1412501
17836
1530725
260334
1869804
127385
750349
1033812
671618
1479663
428254
1700338
1217173
971354
1512619
1719175
1754895
889862
1863718
708155
376539
1364567
116356
316822
531097
232515
920004
1609640
48089
1876390
797101
798320
1617716
96835
233145
1258238
64913
1634315
710608
688617
403483
1423452
1701170
1310364
1799566
562569
897154
64020
684351
952239
1522084
1364138
832770
923724
795877
1832698
1877071
1584879
1481800
1183639
1770144
1382037
1586954
1386051
1462466
1730922
550717
485187
1107836
310423
359359
568734
1264015
1805024
1201839
1956022
721870
46180
709080
449906
562438
870754
419948
1231506
1647309
234737
1503983
1630042
1005942
866879
1939330
1306485
1894069
856182
798854
372509
338072
17929
986757
1386825
211379
1815395
1860141
1157292
952244
798123
1555031
1129497
1712188
217905
1366005
94238
170805
1754693
1745825
42295
1323529
1897532
255410
376327
1038449
1093730
751784
1096075
1940480
1132002
1033845
1229914
1166376
1466267
75744
1450720
888618
1817895
1390823
792482
1508528
1575851
887806
1577203
721550
1894795
980831
1426647
530048
1468454
1902866
417179
888412
1476255
419554
1585033
966058
922404
1923901
1285205
1368256
18440
668596
776806
1630439
988894
1453361
1510110
1391110
708524
1161822
1480823
1713691
763440
460071
244979
605684
1304737
1555758
1782302
1252596
576590
1208296
1686070
1074797
85619
1646471
1430322
1569042
367150
321878
882521
1703868
321571
1973752
1355448
1125089
766469
286960
1984964
699050
87617
1893220
1910840
556802
1310767
1924219
286340
315403
134665
803157
111830
415494
1769782
686546
1777100
1305118
198121
1674987
477893
1011672
1541152
739225
594085
599385
313131
1147320
1740768
1559528
106736
1572804
1093620
1075680
1998359
544879
334320
1105241
1400197
807573
1552773
988466
572091
1320641
1989776
327118
126760
522595
1063865
1248809
97263
1075857
605643
486298
1833395
1941462
494355
1654705
126909
1743982
1627130
1889575
208104
1272510
91530
95017
1744555
574556
1247785
969538
1049887
1004402
196865
632844
1241808
54628
1952473
136040
738769
1963746
1031310
267935
238244
1780245
590200
1131254
231715
84031
1463458
224956
1004357
1806122
471491
243886
386813
1098184
746112
224332
840274
166849
1692234
1415882
117767
67652
1890330
1979021
958814
759420
1722569
792459
873111
629210
1000825
118674
1798266
1818128
340975
755272
726363
304681
36118
1762218
1118833
534334
1650895
671237
1305960
1005190
1139208
26474
635932
1262331
1089725
617002
1232439
352741
264029
563049
679754
1943221
442630
1827338
317903
1550781
17727
58138
769647
367870
662450
719962
1537425
1263309
210727
96497
924215
1867680
108830
1310032
1721647
1973278
345024
879837
1764590
259713
1074245
1341114
1348097
935602
1395226
1688244
259090
1537912
288714
1693384
202437
164292
1081253
1506878
1734507
1100346
1480347
1729356
1143117
1307563
1441130
142834
1056983
1417649
1374159
310026
1448538
1478517
1106021
414826
217885
1539524
1179115
1394088
909742
1943782
1287274
457404
294491
1108481
1022293
414771
837154
1060128
1514178
1659837
1799319
1568365
1326837
1877471
1879839
1294609
1863433
15862
1361252
1482255
473425
1874911
954104
335344
1842165
1112280
335061
983959
958888
1192869
1527725
363959
790384
1255841
1918585
1401601
128980
807051
395335
992848
3481
631853
858189
113509
413149
1045571
1079022
1432762
1218420
987188
1546428
245052
1727967
699537
1777378
1170457
1087398
880900
1157077
1759493
1705621
1510377
1225383
133382
900129
1497752
1652542
1455182
276081
7882
1973052
319557
1633021
971109
729948
578518
667028
177863
1353485
1787711
402735
1567443
709815
907756
593037
1231492
1947449
1829214
1976985
183114
490208
911579
1171740
1852343
554661
623858
1632230
583236
954949
115395
1222768
858767
308892
1953670
1440046
1438155
1152312
99595
94050
1229991
1714406
1017144
1720843
1562920
1912082
1411442
1092361
1160028
1893622
1212422
1482773
1945263
907316
1571108
1268833
1094615
1454517
147132
1112320
1430238
1391310
695848
1155298
1584089
1067277
1377690
691402
1762372
449220
1591334
885465
1393198
950567
729161
1060426
1652721
605541
1902715
1735051
372467
1124635
1690405
805487
1141560
747271
473873
1424012
1931103
364928
1437907
1601822
1262012
1202516
1783285
283305
1159037
872017
44293
372899
1987583
1889313
1148092
1214358
473345
1772056
1510995
832975
677445
1986767
449861
448348
1761215
872964
1261332
237483
1090761
1717043
538596
361121
1497690
1288625
152202
1607215
324625
1410400
1510269
773203
461211
1134173
1458469
948622
773898
786691
1673087
1963136
1293789
617111
1188160
1727375
1711468
677966
1873600
603825
1045014
1859587
1354635
1202512
1964130
443612
1957452
749591
1501497
1380024
491664
847842
756866
745511
1257994
314892
1256055
1165957
545863
611449
643707
392867
1177878
1774481
1669546
1124566
1698224
973396
184923
851605
1392368
572188
1120293
1403390
351003
72158
562706
1182555
1517002
1435629
658388
1724463
338367
1034522
1268582
59783
114394
1142186
973157
1913385
380622
62023
1354626
1728202
628969
688054
1109061
1693051
438499
679016
595366
86710
600710
678570
106926
741537
1378635
985290
646304
777858
1776337
266180
196654
184506
1736222
309117
637840
535186
1145030
860750
944108
1945310
502257
1399365
1996996
681167
279381
1953421
7735
1798943
1224487
524857
1449039
915382
999888
466292
1638310
1429850
588223
1791948
1982884
126099
158451
568001
1578846
588123
1216226
1557030
345421
1753970
1325777
1971065
1454186
236240
1688647
880917
1277065
15252
527877
1286411
20924
891122
685407
78851
986925
141647
361543
597092
542484
762887
1179448
1845442
166465
640106
1257933
1972945
809792
293031
100994
872496
375089
622684
46954
90325
1314156
556244
1368935
1145923
186665
953299
902027
1577465
1813089
1002610
67424
16291
1125245
1218235
1405401
356782
196722
916035
1420664
1444674
681474
628594
1502700
991790
1722160
1594947
1527797
1078984
996539
878154
1436683
302487
267310
1699438
742736
51576
931332
316180
732420
1175822
373327
94431
935683
108947
1549846
1960506
1088306
222965
735111
1513660
175207
831931
928614
1900380
363224
1178947
721736
1704719
463309
736411
1445302
1013297
150737
688373
525754
665951
1374081
1073855
1437484
1531724
524433
487170
571568
214256
1947051
1176253
1814670
62377
1640512
1174987
193444
361787
1593501
1816037
108097
1952951
240626
1422913
1955196
573303
88361
1180444
1316731
513472
1101739
289130
1033788
877483
239005
1023924
1035253
356532
1105322
1357514
1220214
672043
756254
1417129
66752
1789689
338383
1914720
1445424
714131
128611
1290239
600222
1450544
1461268
1694265
595872
1561274
537273
364654
1436294
94450
222693
1729183
1177462
1163594
799584
1327852
802000
323336
898180
1073258
463547
178857
951801
1591368
1740703
608766
829095
1411250
1383007
183805
1645585
34478
228207
1663733
1685744
19108
846085
541916
996092
592001
1005196
322049
1157699
128282
1215274
1778661
288263
1832442
1200106
1317148
1290580
706743
505281
857879
254684
521175
1025394
1184013
1017440
1443298
1387824
172257
248357
1613353
1154216
7697
535398
1716288
1928016
1944075
78730
1325848
543179
275628
1205278
1129223
1296609
1009543
966137
1695476
890170
678294
1008340
1045884
1542748
508680
1422961
1626710
512394
1214800
381107
642243
63732
1690773
621613
573666
633170
1744155
1654405
562947
1807833
1351318
46374
429772
541237
1818916
160499
1439441
865958
248484
311082
1037811
1280060
107445
597702
429266
165252
1178515
988673
1371418
1811479
645040
199576
1966960
368511
1275171
234540
984679
1985223
787324
1908786
293609
1573661
386545
1097480
883760
924011
1225751
1732122
980291
309034
1522818
544348
946421
319239
1382998
1407835
360711
1187042
1138242
897032
1757844
1107384
1430091
655924
1086387
1434423
605986
955917
1447564
1978174
489431
1051221
1501222
288683
1426950
1875903
460353
1923456
1129972
583360
1436919
747598
1698840
1889313
10655
458046
721965
224817
1378176
205471
857424
238223
1696034
1869037
651587
1379268
524798
621786
817640
792704
1425174
1163601
847138
83905
688484
979635
1213136
790983
636469
953271
1894401
1071407
66480
1617734
500264
1714511
565858
1162993
227366
1759020
1258113
652361
251720
273246
652246
365055
1891205
37263
736157
191198
1461834
1248075
1392762
734039
151421
1422088
74010
874933
1511142
1708260
1073960
1784488
594846
1505885
350809
450581
1940563
511671
1578887
603583
104728
1215330
1387688
374437
1438489
1047619
1165444
145346
1540429
1483236
1760869
94710
876350
621252
534620
496852
1600253
69185
144969
123980
1077309
1509185
1361247
1131283
483345
1922234
893137
1687361
1269148
1293298
1127949
857444
1106896
1286802
1825616
1745913
1256941
1340579
1748238
669162
516062
870111
1405075
1244908
998504
1483732
1833993
213107
1980054
469974
697203
322071
1376299
846097
922632
1088095
957106
230206
406517
1013371
1999698
1939607
486461
1187165
1918857
1113498
579297
120983
470652
494421
1782002
1735184
541762
1574825
711063
1163788
1553962
539767
1343206
209577
1373990
1731843
1610554
956303
270853
1894815
1342055
1249452
937326
353031
608201
672050
615611
997916
1262027
1771058
1575459
1132017
998821
1859742
669230
1285353
1561166
1374305
1386112
1126085
1685062
776634
378207
1800080
340257
1762868
1425952
484587
1512306
887161
709128
1263446
556086
1020943
274913
1035173
840965
1654034
1752139
459318
1909757
1044185
843491
1338659
1062815
1324908
26300
240952
577098
275163
1693762
1638298
584173
1460104
1019120
48035
1105659
230873
74507
1803531
1730276
1112586
1326354
33363
1291757
272742
1800751
787082
1541867
1648214
958134
223988
1953936
845019
1276577
396982
1080612
121642
604268
940485
1540357
1334442
1440726
1069243
991806
1298712
132097
1446047
259339
814305
1881263
1244320
849193
908561
1975338
1721412
548427
31350
546591
472270
1719693
1119553
363675
1594376
1640854
759587
963721
505724
192360
1630713
146384
990136
920462
1233165
109338
71617
342036
1934683
462918
1615347
1192631
1430074
1871093
250938
1726270
505195
1994339
1715866
7995
306156
1130168
1269058
1781164
1051317
536727
93774
985611
731272
1876998
613964
747763
1375059
1087879
965212
362513
960360
1691952
1013047
1345046
864339
1727449
254849
1351623
1409554
697136
1898846
1754505
535676
110390
1042438
1671148
429529
932259
204874
722598
1405768
315040
438002
765344
991485
715633
1876437
224904
1552052
1620076
197022
1062128
1876089
313514
20391
1093760
1979913
1765249
696207
1169312
566053
84589
582876
309192
1045429
859313
1926810
676537
1925130
1894234
1404571
1695875
1098785
1862951
769273
1668281
1506589
1762637
1008865
339163
61117
603945
1974104
1375897
1145258
1417825
1123306
900433
1273148
1835655
141435
383095
205643
302926
287745
89283
580278
1268853
1384914
141700
451704
106509
1044735
1811516
753916
1098333
900033
970135
1168004
1895006
554727
738818
1411451
1505086
386894
904344
703322
192691
816066
581866
1198052
1842093
602374
1740970
475204
1867954
1201386
987145
436465
1903462
111069
1511107
1042942
890166
1745081
1451858
7786
1041727
1613708
1115043
501546
1971518
507321
103108
943539
1208713
61248
1043194
74837
721396
1904519
219232
1646643
1687130
660728
1732827
1700807
84625
714359
1380047
1191853
1225299
1152038
277739
433678
1177998
352467
93507
1867207
815943
1447934
1102811
1820008
1154855
1800661
355165
561156
1836993
1261370
1629585
1096131
939239
418375
279692
784861
350932
806506
1243869
705120
1845362
1892869
1198429
1408159
63503
1856407
44690
543197
1621217
519667
161174
695479
1655049
844212
588721
228038
633651
1103470
780112
1655004
1021430
1845055
572555
1746872
599834
1310809
61015
471020
203809
1680643
487747
1871097
611966
721734
1769269
1830706
151967
1509856
525894
1312127
1558511
1783556
985962
640085
1312676
1679240
11904
651075
639693
54471
465249
1457066
939913
1888537
1997790
988271
1112436
265213
1964007
928602
1017289
1242824
1929044
146888
14353
1352939
1749524
81326
1323849
817078
1894554
288277
667715
162736
341898
1836948
1959923
456785
1088065
719238
1540476
748764
324502
653159
1281472
649152
1906046
1396428
702030
1158967
1327173
1216409
703021
1637728
419736
49104
518427
13397
21639
1967424
1542057
891897
1087086
1191954
1848036
879853
306812
1360108
798194
1367259
453309
939224
1533116
1135257
1826774
1595579
1280280
1363535
938870
1597122
1320684
666173
1896385
91974
144941
1767501
1084043
486261
987042
32397
1687568
1761913
1054571
1955482
600868
1766192
554792
392502
494130
615853
1258601
81678
25738
1133562
1923616
1269194
607700
778073
44045
1952087
1365244
1238694
939472
86759
979573
578966
466318
517273
196865
1426725
1637739
1427691
549371
991312
1743015
1649462
376476
1498178
1352026
88329
565671
668437
604528
1868247
962788
261932
1779733
124466
1297442
1791928
882990
361134
1465422
1787915
550051
1033892
727041
507063
1574396
180699
765280
1488552
684558
1148072
1814444
148158
969029
153396
1898755
1916675
548281
1372953
51648
593974
176432
274620
1735934
723942
577225
1314753
841482
547574
380563
898588
1841234
1727398
584119
43998
114260
826760
337229
615079
1942236
581945
42056
40934
991591
940675
1491265
1348751
103845
744940
761719
1856835
1032124
1380304
714389
1697212
1995927
1083838
119062
371240
112177
1197183
463752
1528625
937955
464337
388968
1186111
1637974
1768147
769550
338448
1997340
1017883
1887162
688765
1652094
8429
113980
716600
612386
1380481
340716
1516670
248228
588363
1450673
167005
1429046
525107
1793181
942578
306376
1931180
238462
571189
1085023
145509
1040634
1582436
779664
171122
704797
326567
1218812
903172
896126
1630086
404805
169869
1305542
513543
1712204
1660997
1782650
249898
1131892
189711
1274353
468391
1842560
1128481
714490
1908399
1405380
1712409
931860
1097270
1218523
133390
1075267
29546
1156245
1795029
82436
115935
636605
849943
1007004
1976284
1695530
1841353
1426878
1073535
105140
826525
1352590
937576
421166
1878227
768366
1563808
180054
1241188
1132457
975962
85680
1436710
723086
1078706
771659
1901204
990952
789125
1616294
166572
1876735
550444
66600
1398747
125466
1097793
1594979
376775
1747626
695413
1241200
1615619
955004
718936
776514
782785
1326576
1320566
505526
1426939
1209291
572692
1523527
1364512
1682692
584570
1625525
1095357
528619
1487067
1088417
701436
1593701
1474423
455553
1343302
326205
888797
1036652
397908
1165512
1399046
1345523
1529343
105948
1651802
344716
486420
16828
962392
705370
1874468
1692554
691446
772788
582325
1380519
139793
1873797
585121
1114455
174033
1446360
74529
856656
1294987
615031
1391750
203575
1802585
382176
813315
1635256
593421
1689937
1030092
1368121
1702221
1519825
1810247
1800868
826852
716823
1801937
1060412
304317
9681
749455
450543
487510
271602
1769463
430720
280722
936360
673161
1538430
1546197
990323
1903542
156437
1631735
1864220
1625469
1282729
19435
551055
603325
1334858
59910
133315
1797310
722223
853743
1340029
901122
642900
1736132
1139962
1488114
146017
279163
1692628
924761
1575873
1325124
1453817
1617485
103937
1176377
733429
837952
471717
1001573
986102
1243085
806973
1140857
726145
729416
479383
1176620
628024
570502
1093833
1617877
1294993
1591802
1105240
1999329
348404
1720272
276658
38092
546512
1793311
359883
473636
470752
510091
783263
1159249
1503239
592282
314836
503850
1251658
1443246
1008210
1604727
536215
66005
886179
1864134
717987
281661
1954989
180899
838188
939724
905147
1390441
544227
1333631
340624
54040
1422974
1483297
1315945
594238
1944474
1937123
54981
15659
1764251
1996483
1787004
1596436
699557
844099
339689
1415220
119884
1398388
765846
1971536
1581235
873931
1642468
1164021
1113608
98471
135551
1315270
675630
918305
1875373
1491240
1327399
1648290
695274
616013
1620321
1232946
1369343
1332277
1337268
458290
1570216
823491
114415
1028787
23831
1542604
406832
332137
1529361
1680857
489155
753271
672123
1629516
1742603
1377642
499280
1267609
1738645
1651417
345954
910219
516718
1607946
1956744
1299100
763112
1447119
1447124
1802122
439566
1035834
410717
2297
1092408
598596
480804
476649
1685478
456488
1687702
954951
1931827
315476
980985
46013
1717848
612945
1337139
1993296
1843051
1991645
235301
1524856
1462998
249314
780551
1402598
1110543
219003
1755293
653821
590323
1198985
1450200
809239
350803
1960087
798302
1930531
1243585
900020
636610
1916323
374578
1086340
1424534
643884
1717819
149574
448614
165240
795387
1879292
1687610
1667814
780459
250470
991283
1514620
401157
662572
1929440
1835775
514971
1640981
809895
1804938
964190
59533
570210
1355507
741382
1316550
949675
1995930
706560
1847175
397191
1993390
1646970
1837518
1988935
1894237
762370
449941
1487543
1094418
1178827
1070837
531220
535683
951749
475761
758404
1013913
1798617
1556522
348260
308148
837245
1302390
310998
1172227
613686
1839972
756504
1538784
1227672
1067184
19138
654066
1191384
1674796
135368
277699
1400107
1366972
1590463
1983812
967668
1740106
40400
974016
984074
1732805
586543
1039060
927679
896967
1391747
478913
325390
1325849
918565
488874
1655759
1755538
1428425
1139933
878159
1698748
355868
1574934
288003
1357600
993987
1789906
64758
124624
1091613
1949192
1087594
1138120
661613
577044
116755
459319
1785468
992425
261229
1324529
406283
1821951
512624
1520345
1805238
1434045
1969140
1267271
1535577
1082537
1382641
281118
925545
257389
1219681
1851419
1305080
1524254
512721
88754
551348
1604416
1578099
690757
867842
1584509
1983749
21589
880139
194314
1361491
405686
487435
162245
1045110
538925
562843
716796
222499
640690
803054
1944932
261187
1918960
863327
1908818
1865555
1936922
590435
87813
1880022
897027
420578
885743
1320272
756005
932417
985596
155135
1437534
884720
440286
1056747
1751609
734785
1601701
153072
1327967
376036
635371
73520
910961
692833
920852
1618856
286752
1488999
338694
1176417
430221
1319307
548436
466235
1813198
189508
1769359
1202944
650846
1166586
1582575
469926
1524298
811576
1002674
1128486
521059
988783
551967
858491
1907710
649090
603358
385940
63444
1076316
172101
239657
1379937
152065
764220
1000188
661350
416959
298649
491207
1697425
1802778
177358
1985769
64255
629478
36130
441241
961587
408765
872119
936726
619115
294577
1962909
234933
1231292
997437
337364
99418
605547
1318823
1410024
770983
1724058
95546
1750830
849535
1503464
205677
918311
670810
1363881
39297
31682
1719193
1798803
237832
612885
1352305
1281440
1662461
793762
1953894
1028639
1981255
1510632
682957
1032308
1310904
586492
964244
954529
990487
1355606
251364
445792
1821650
1510175
1238532
1384733
699314
1447573
1823604
479204
1930279
1396840
1397549
42432
1097277
1413525
287562
734171
595091
579860
1043273
929030
647387
317642
638301
1631543
1318098
188384
1720545
1332991
988344
1197234
909205
1122048
579859
1080217
465314
1011387
808232
591283
1444029
886917
1499582
203118
614459
1794696
467850
318785
163414
653983
272578
623793
1501663
414880
483084
1384249
1449727
1319426
439753
1674810
1908758
290015
1984291
1754340
181674
1925163
1889480
1934979
1917761
1030903
403293
1341425
553830
1966825
1467037
1881173
163166
801464
1517067
717516
681450
1732133
250251
1646765
547763
1521787
1207872
847468
932069
1951490
264620
1350999
1016592
1778586
1340355
700828
1206733
1000381
1382935
908886
231653
1604160
165892
484104
1722676
1132228
300674
1569991
471841
1443339
382883
1119661
302160
1476632
1770046
734100
1678050
1764624
1129049
467508
986341
1997178
331017
1383316
295265
24271
233721
116952
183215
972334
262782
841531
1254542
1555823
1575054
1139621
425195
1110121
1993804
1919720
1737859
622760
1134329
1557758
994709
1305376
812451
710076
1544492
1126179
1421688
215909
1202344
899335
1952961
461903
1592960
1685335
339708
1414867
1017053
1447704
1546584
1239043
571047
1973891
1434989
1936422
967875
1082459
747502
190480
1397019
1414127
477351
772965
1005812
101595
12668
606433
1365409
1773704
1007801
1747771
1814265
752727
1875811
918562
1177713
300993
1137432
1759843
1053503
1874257
419799
140215
923365
33701
449946
1972808
201097
386692
1561789
662567
567093
308631
1219246
482060
194641
877806
1491885
1737394
1769009
9696
922249
598781
1537226
1524562
1417501
518285
1342269
1437775
362661
1382355
345142
130271
674302
1966699
1324446
203699
369842
382802
1551
860697
504456
947195
534868
790180
1891398
1110551
673541
1861227
1894397
1061585
813602
1663902
1649668
1404228
884060
1344887
1015946
833691
352259
1371050
987515
257945
1280617
748369
967778
215936
215254
202367
1552454
468252
1305878
441016
1264271
1154115
1535430
779108
762078
717582
1852487
802024
1205588
671595
1276913
690848
762389
458406
395422
1801014
451868
393399
1959050
41080
1184180
1567019
952246
577886
362750
1821847
1196454
507770
957021
764946
740782
782204
1291861
535189
1381530
490048
1093952
1455885
1265380
1141642
481540
230859
1572643
595539
466374
1443538
681360
1987584
967981
887117
1449373
1570994
1970787
1634971
1621349
1955647
1129552
667823
1058437
1853542
1509502
1567901
288858
1241879
702254
1274556
528304
1145269
1705725
1854538
1484024
1180453
1286403
147032
433211
691076
66080
1940715
1455936
1814214
1500809
300569
764851
1367294
594530
1391635
299647
1399017
411110
1769382
375683
676044
1054509
1046600
1534559
1558374
77913
1080557
1724188
1171550
538933
1444649
1689361
646331
452613
826859
1412152
165863
992901
1964088
1909216
114055
1186619
1045705
459277
164649
941187
1802443
947937
798505
1651191
797311
459153
1156825
525968
377618
1387744
534875
1661329
708465
982309
1876588
978161
1287663
1734349
289399
1333408
446397
187770
1303085
1111159
404167
622604
1543537
411538
1031415
1736935
605404
1547779
1511228
1543434
1605567
1536314
1497851
535692
445020
446396
348100
536728
350659
1990824
1299525
1525324
1344315
1920213
270580
713242
1543897
92191
110155
1398782
739937
1220134
415509
1438272
214630
1155890
210219
990948
936144
483468
1685253
784920
515090
881414
1779542
376513
469186
1080483
342254
238830
1142016
1334982
1204243
1297287
1140050
1762464
714987
193631
971210
1152498
1976108
1361328
454958
619530
1632886
406268
407166
1796474
1555954
1207881
724760
1845485
466465
1467857
625026
1234454
622476
548872
1425055
1149013
258373
1130579
369945
1673290
1824934
1247750
1602291
205414
1432871
1081589
1022628
973050
19443
771032
12037
1408279
378685
1631309
512205
1956183
1582872
185703
879332
1361368
1831838
293396
650023
1994174
1588640
893502
216595
1808895
1925686
1491022
1810765
464563
1620958
1769639
503548
478913
125890
89602
1163287
740107
365021
112292
1596867
1515931
817547
1804955
1683937
542012
327562
402137
529934
123497
1356564
1456225
351111
1809107
1847717
1200862
1192033
823214
559562
400650
1419778
186980
573170
185180
1874610
1151680
1519417
1360554
450015
870365
1572869
612918
1921612
900788
747089
1265182
1432514
241146
640944
39153
1799696
1198239
1991465
796331
148631
1406202
1195235
204881
675713
62550
458730
751473
1149543
273493
1531640
1942042
1865925
1019013
130768
1320341
1673219
1456736
994686
405716
351310
35789
1579493
169403
1866764
506230
1868242
197315
125393
1335622
1776070
859812
1121979
1302977
1677724
1900196
778450
125644
578837
778294
1311987
1205375
470532
130276
1939208
1631461
1958892
1550565
1691908
393388
1071084
220844
513035
1579993
404215
622086
1424728
48455
845044
4635
1183170
15127
1077197
1622032
1151246
1142060
1858888
1512427
1580300
356112
214260
643624
786091
1423649
1955788
1544851
164832
1906199
885353
1414127
1481726
425156
25063
1963330
1602907
1949964
1085455
1757603
1355183
1195458
1266301
1873902
1386023
1735101
41075
1603369
1963934
1305277
372164
1314146
595464
1874547
201207
257089
557541
913582
1103468
1782635
606790
1673507
521540
1812975
732876
58030
369816
791717
1361444
250440
1135270
839683
1091474
1484810
669126
719946
1051551
572285
1258933
265701
879103
1628703
769650
329816
687065
295789
120958
1271158
1083007
609610
176587
1902439
111461
1715048
54168
1857391
524165
1648609
1486530
1539370
42092
165044
588689
873297
1180629
600586
1186999
1328674
1182195
1365428
1177659
1814550
668950
458571
1029176
504478
1581737
591368
642977
1847813
1402046
249514
1143565
464924
889414
122145
1024970
182379
1520380
1871263
432338
218622
1412092
509952
136480
260640
835577
29399
801222
1325502
592277
1025667
1302051
231823
1275778
1497211
680849
1315013
927833
1090972
1686605
1546837
649673
223688
737297
639588
805659
1514900
1839900
1932839
1451910
949252
1205787
1008525
1584901
411036
1356201
1807504
24346
553247
1172921
1560712
628489
312284
754439
1555329
1576724
383219
1599926
917050
675400
1208274
1852947
698396
482722
1401761
690457
997714
837389
1211205
1047377
1344805
1064153
1917285
621597
1338213
1498982
1784036
510888
161775
1207028
791534
483127
1885037
1196089
1268358
991199
1449400
1270314
1079342
1896479
553087
331545
349
1866436
1686789
1093901
630428
1077028
422170
698129
84462
389432
1579360
645340
106172
5223
1924810
1838743
1238752
1582996
870293
1135882
1480344
1022888
1358850
953675
626615
530272
60563
1949717
1900792
1031145
235737
1040143
416483
1429511
1752610
1583353
722647
966885
1328049
209335
1486692
16147
1721055
1049585
89696
1442548
665790
1753663
1441128
7201
421282
1581700
1377198
796159
1772679
144451
1980136
1403385
359176
971657
1200375
49454
1598308
70418
67648
259317
896893
307077
1510152
152136
1636306
1552014
1971042
1001857
646244
1692240
971721
1946532
326862
22496
1546590
921859
1797277
562041
1695338
1000502
410388
417912
341076
1943453
1882640
848177
245075
1762448
1284364
1137457
339903
1344971
129288
1633265
348642
520727
1821150
1078936
1055097
1247215
1690839
1990325
313229
1489194
894547
112206
106253
220472
837579
1663300
1583995
1729968
1075631
1604874
1731508
1234582
194488
1317077
124192
1971302
1255696
1130285
135307
250991
1199006
1257375
1263569
1126353
1161928
14254
591987
363814
1010348
1027890
1409887
66592
394774
581114
587970
597413
84880
1224238
1648885
958051
765227
1337815
780108
1000432
475353
1989812
1187079
1251891
992281
1090333
938318
66781
1227245
852151
207579
1294586
1787800
1350827
1839981
1055762
1340350
1954658
1756492
39448
1906771
1298849
1853518
1467019
1200214
317636
828258
477776
1707616
74334
891113
623637
1478971
741280
1739095
1993983
978112
1907766
231231
1755309
1507317
60811
534297
1966172
172721
463701
99184
967929
781464
234263
1253174
168769
1245164
1198179
416382
685897
1375943
53559
1157644
838611
271753
983868
1661652
1773222
1593021
1933347
1585388
621000
388688
125871
377324
980444
107249
1030382
1949380
1674589
1763987
1868698
493851
1475614
1895563
1970661
698932
1698287
1871994
468872
705406
1251591
896532
893697
1635272
1221593
1810045
79373
1287500
1618854
1506359
1752445
151755
900745
1073782
364550
1845259
888133
1283321
167152
1240161
1626858
12016
1212995
1917897
228737
655497
837538
100896
1158336
1229484
1210239
1029515
1070364
1853079
244154
478463
1862213
262937
616307
1271425
1379578
1079908
604157
1802954
751587
208801
1874024
1702707
1019340
1043696
507341
1812293
1981229
1238685
1629688
256185
507381
1153951
837303
340256
4842
1307595
442389
287667
1828479
1368679
1623623
1764211
515006
1328604
514097
1042145
616375
1415619
788249
196452
1519591
1596683
1630532
45917
1635122
1960279
1951702
928766
1045961
1857856
616054
150951
790181
754245
933262
321588
245556
1114524
1975484
1333718
1133625
971351
357
840893
831502
1349720
1492056
1271636
1966726
1522142
564094
1342558
1222653
1460953
751791
1190444
1144811
1290646
984939
634446
630421
252077
495190
1888972
795968
1462130
934819
1727743
324303
1645142
773525
1753928
948489
1911647
877988
1510195
908053
1185186
1345448
607210
848988
375396
216757
669552
1156774
210850
596913
1384310
239139
1927672
1969252
253993
1273585
1557096
1536068
1339258
938841
881262
1269047
685160
1006289
297564
1901610
808046
122508
1887442
10224
1334391
1636054
442140
487101
1811371
954214
1258282
167831
935642
282408
150390
823434
1845448
1430034
578062
1337757
239459
757866
19932
1446665
1192498
429440
948401
1416057
1060012
1266331
1806153
133349
25345
589122
684157
1054135
670646
181600
890068
297194
1212552
504448
1460319
541098
121765
716753
448617
1838380
1526327
1305927
146500
1060947
1402998
1936648
597585
966513
986801
1129443
860199
1801965
1664034
1319522
1734082
1840532
588518
816510
1468968
283399
358525
157734
1867437
1200666
1199617
733160
941527
372718
86150
1964806
1530139
876644
544509
1901183
406961
1037886
244006
617665
1722705
1157233
203096
1431497
351691
167296
973519
50414
405928
981742
1130792
1843077
819559
1652753
1339407
234037
4126
1815142
170210
72320
463681
845812
1482048
1016206
945363
697965
1246525
1946334
975729
421546
313930
620239
1081226
839359
657115
103057
151033
525060
268096
1494389
1371839
1509870
1131164
535806
831564
1031057
580182
1451925
1282313
337780
700027
1082102
6759
724295
1923193
859537
463194
887582
1625269
1827134
455180
1374676
1031284
816716
609205
216187
342766
1202197
873082
857355
1193519
532486
1398576
258326
473003
909663
759547
455543
11408
1750475
710580
1804188
632757
339437
1898374
110347
795321
143897
1417140
1722620
36864
974807
1560527
1751001
49117
470023
1802078
1352266
1647332
673916
10983
217352
867238
611944
430637
294922
967255
604809
904245
35305
441754
1688354
1764204
1137734
1129714
268837
921543
197841
1877683
1279462
1415475
947
323703
1893940
1335410
332172
814011
738678
1850473
1433049
1580876
1739031
400414
932806
1147729
1770982
1843272
991663
1366225
659374
34357
75050
753498
1634477
796938
1824348
1323493
1834176
281714
984015
878534
101363
1342627
1952786
12806
421502
128909
1258431
148541
75608
879470
1414445
1400510
178323
707954
364591
1090279
1302399
944506
10230
1108346
1255199
1831570
1882495
1775365
1360996
364705
641995
1586079
841599
362535
1036997
149541
1796230
1349790
663912
1245316
781234
692281
835214
761963
872952
1426698
1446288
520156
1645146
930865
671373
1956905
1978760
321560
942264
1202210
1120563
1168401
1067455
1357173
880615
409642
186497
1779839
1641971
821645
597949
1976011
1591312
618092
1457789
1793955
141160
1695232
501708
586018
960602
856333
982862
888468
227414
1863722
667264
796170
438245
110380
613380
324704
1282206
385826
1372522
1852282
1897123
292717
1647375
1286051
738137
445383
695265
1891703
573398
259422
437037
1086255
403180
1511789
1823368
1605248
1654907
258835
1472169
564057
1773064
1676519
816303
1138166
1915216
1651471
1959214
1162141
791726
1064838
1354804
777458
1419611
63661
774726
845284
2927
1289515
481666
712630
977074
1326193
1843338
1660450
440202
1515743
213385
1113694
1277344
1156181
566643
1409936
1919240
1993902
451993
510141
1742023
1079815
672208
1373949
866456
921041
177311
1811715
1338525
1394469
1852698
811088
144873
295110
1548194
221224
939616
208635
1243082
1488197
12391
948733
1931498
1944836
1291719
1932383
1714337
1859386
1765523
1104266
276745
183554
1199835
1470199
1532685
1027492
814505
773469
1667976
1596095
1960250
981899
797304
875860
1537251
571850
528242
1750743
104565
333119
1557681
1437739
1178509
1341271
1804453
1772586
191026
478980
229490
391067
1841828
599798
1584575
1348049
957837
1278413
1763378
1314632
935636
1257782
1394597
222633
1735722
912387
1110833
1442490
820619
1289032
101118
1025918
345481
1565351
259318
753297
1147204
81734
1448104
239500
1272266
940357
519038
1912793
994598
300344
1637328
40306
846847
1357261
339858
1736047
1072916
1847570
1818493
1703356
1025373
1808668
256404
618834
1155979
1048939
324113
356872
1440975
881084
586138
931884
1060240
1460391
768716
1971091
1695715
1415775
1522133
14448
1926809
74447
159995
735803
54559
798506
865773
1377496
1202779
209701
1539294
338187
755969
899919
221230
557400
1503849
730088
176473
1210639
1326128
1076143
605815
1274059
1881613
793525
1161560
192449
897531
201025
1108647
586903
9243
515733
1359987
240620
1771219
1798508
122029
1332168
826575
438661
127205
1071967
878584
641143
1144747
562626
923383
204331
317130
453214
223582
1190239
368587
1828912
594698
1585667
893258
86389
1516332
607740
1575176
996415
1101509
373017
202793
1227261
838222
1504252
420169
650345
191222
943314
684258
651547
825372
211308
501243
601967
1570847
1435748
1094770
572794
1336543
447779
456697
772524
19306
1993729
1956160
529308
62470
720917
84578
556937
438554
1171682
1057776
1560662
951430
1113041
459439
299301
1649949
177060
288299
383813
1216828
1159267
713030
864773
1645618
784767
1949
1018243
1619507
94570
35914
300230
1691157
1143749
271494
319331
1484026
415823
115666
1966530
821482
234556
1693176
385608
1378896
1786164
1909816
610720
678887
1110742
847923
1530850
996020
648896
824125
1255076
314032
1706334
366187
323735
1993884
1954276
906048
753484
1707515
1804137
1570557
1119729
1746347
982842
499481
137569
1764669
1445599
1934135
925715
1160797
1804920
1597074
1463187
1757541
1290835
1885951
554447
1150832
1880400
1618538
1766925
799426
1633654
1396494
1758799
894249
337743
665390
428332
435655
1986873
936645
423534
1000688
782713
924664
839269
1649591
1535785
967793
1442972
1182335
658711
1012115
150933
1708876
435036
1291962
752006
1015753
1593328
1675861
1435719
1152042
617187
1372561
1985695
1223995
643435
433766
1825707
775873
667257
697430
702348
1652608
86596
471416
1165148
986062
1371566
221071
435805
1936637
550221
1112252
1083906
765675
825882
1836035
1927420
1064118
1037215
800859
238285
601437
806380
1401067
1969897
1380751
1019788
1396694
1299296
1678730
289007
611251
729964
1426782
1202813
1483598
250015
331007
972839
498966
1922063
1283229
1225262
1637555
1622754
521818
1508047
836254
1753401
842620
165599
1448957
196165
519726
1302007
1180264
1273514
84863
298199
565360
385820
578533
1115657
365650
1425800
1816592
1926466
1082545
1623161
1700237
44135
1738731
1724482
1916927
222344
588698
753101
1996419
1387425
185434
881623
438272
1449775
487716
239354
742776
1593572
1485303
981305
186194
1394260
728734
407264
614840
381577
1757243
850530
358657
1891
546948
681659
1424244
1970428
925243
710211
868761
1832040
111987
87251
1976453
1380282
166476
1129160
447354
471653
598310
1902380
776573
508334
336213
1163100
570716
152294
197380
160297
651116
737649
760028
1714333
1605751
867458
352002
89536
1097405
83835
1746384
1449320
1025643
1393506
31800
255009
337226
1828852
1794290
1154962
1233776
1251687
795685
337131
21797
1501025
1804530
1645775
1689124
492160
1984084
239485
1324890
183724
386643
1803572
1777246
1781697
1713881
1074416
865347
1397922
1754240
239744
85387
1041664
325075
649029
691986
1996980
1774957
1482430
1149745
1154423
1084852
788543
1882880
1476196
1875838
181223
145110
196840
1878088
1356486
1143843
1749914
1833424
1928344
1396935
982189
1653743
926029
1764500
488518
80159
247239
602880
910284
1373593
89257
1395375
857177
1234481
800092
1311211
13683
24027
842971
1134802
1018643
813789
1885556
1237780
1729244
350395
1275071
1041037
1454436
197538
749571
1782444
787810
709874
949746
1292607
1127386
870118
704654
750478
837664
1971812
81880
313281
945210
659982
701592
388355
296534
164373
374215
951285
1660318
1885776
624199
514891
1863711
1052710
925222
710677
778402
920298
1502033
1410436
1641376
1396723
958013
1172478
1815485
114751
1241232
997520
1428217
1679104
1331330
130990
925883
1823372
1046115
1535278
1304423
807128
25275
643170
1711933
1269105
1797278
889804
1920753
302497
55671
631324
701454
162967
131487
1798828
727571
968756
1651442
79453
841550
430780
991783
1769806
1073960
1305185
1278714
1280224
1638502
1534893
1129973
1067018
1283244
768655
1906280
1414908
1918725
42085
1347737
1148557
1668525
1511388
1337642
1557806
1956824
516389
443005
757188
1428249
689424
914684
312002
209519
393442
1365187
374617
1653556
952175
813910
332663
575534
267436
1132129
1466603
905270
1831287
1548466
1343613
934161
1050189
471603
185375
248223
1402118
1001857
519280
781105
366214
574146
1054202
1512322
765952
992000
1790299
1172331
392026
1380240
1345475
1089304
108885
1105376
770160
1957779
735807
898179
333656
316422
1002257
496204
1473771
1716217
1012093
854328
772760
1873492
1198992
1652108
1230010
1578838
822618
1547883
862828
1055028
1895746
819789
1897379
1822442
1743794
630998
2651
1284613
1513148
318090
1489437
114511
1744734
573597
1682039
1221748
1553686
1552981
1480403
1002999
1429128
857767
150023
884226
1109574
1274945
201877
135928
877552
277399
1317884
224056
971045
1685300
802242
1710747
263922
33909
923404
41558
1586790
60325
156878
1512
89818
1061432
812647
309653
789883
792630
1014023
185593
1097165
438161
969352
114042
216161
197600
1791847
604826
1756024
1664271
310808
1912603
745135
494178
1966037
1583311
94855
992694
335233
1293559
1718058
359715
87376
65618
711207
1538388
195425
374539
155371
517407
1034669
825498
1323795
1125293
1329424
926202
496199
877126
1037459
1897123
43155
1743100
1415021
652977
1909411
223225
1657081
1590100
783944
425470
1240348
232716
551960
1635389
595191
1116342
1527755
1207760
1725065
1614565
1286645
483185
408763
1123173
1408230
1447510
1356816
936777
1857342
1432788
917954
1303626
308025
1083628
1671200
1374750
1996569
1174197
1514085
363788
418260
1197919
1239618
1988094
1933466
1266172
529956
559922
1382877
1588353
793424
1385810
1132973
679889
1959217
292815
314843
166852
1128959
987925
685279
1252043
1327383
1697402
436339
1044093
1802534
993814
1450222
353624
1222546
1573830
706525
607610
1141502
616276
1076982
1523902
1168411
142727
1321131
1764360
834099
845728
465125
331741
663116
472805
529691
1342964
316805
1754470
549169
139192
829719
744968
696123
1947485
274403
1470051
1671188
1034884
1924017
307381
134968
1904800
375808
424048
1341410
1691510
984451
1738993
1402422
30449
1329464
570153
431588
1194574
1277416
165060
1652192
1947411
1180390
1938307
1158811
835534
15778
492118
383389
922591
1185222
1050816
734276
1338151
851169
173664
533412
1746215
676800
693701
1569527
1382359
545977
1867869
947607
162758
46083
1699784
1178937
1664882
1863883
797223
241368
717805
836610
863258
1407600
559143
582234
1389659
1668617
495023
524558
429293
31176
897675
1819633
349278
129619
1971518
381548
1417577
1396592
1862065
1890658
951063
1511702
1355955
187127
40976
1605581
1641492
1152421
406828
693289
1070889
618583
1096117
319765
1495639
1753888
42867
969586
751424
211309
57926
1695504
1820413
72813
560757
466789
876144
725514
1089985
1926132
1550838
1881659
480189
693380
810916
1884921
932260
972770
900249
444235
103792
1131376
1850004
895575
1702184
1907408
1704135
316976
1388606
395000
397075
289542
1395342
649257
1916680
1432198
124624
1117547
35275
950533
665669
115568
1187703
1140241
1950205
1488618
322924
1429888
354354
503141
1261045
1437572
805698
455420
1156622
1477474
679218
421441
28670
286982
431129
1931433
304408
1196125
742014
407717
31242
749209
1685356
1082465
1905672
1079821
1677259
1276600
899255
386020
1415543
1873589
1956128
1324353
24215
1089249
1538270
1655549
82276
1064586
1499944
1081140
582577
1964484
1390173
777900
500367
258787
974120
464819
366589
1973278
652239
1162863
697739
1524134
734008
825540
224157
1147967
100448
1945552
1047301
1106701
271025
213784
1126768
183998
1887645
99151
1785852
1108870
119731
1292007
1578898
303432
1513994
406356
1283613
1385818
1424951
815866
99367
1647995
696583
1011138
1411915
1063476
100625
589987
128538
1453128
366059
1299769
1943763
427642
1497675
512514
773258
1610118
860863
172473
471762
596698
1785424
1746293
637385
1850345
266916
746922
74873
220998
1718997
616555
478865
40188
1088604
79299
102332
1948004
160432
1342667
1013403
370653
1493669
1727952
1965080
647063
1466117
7996
1202499
1689502
349543
1387223
3244
1869622
787044
1413333
257659
1767487
1238374
754787
672440
1308669
1575022
1970397
740730
1763160
732875
1482079
1356710
1030504
143836
1800842
672884
1546069
995540
48335
524214
1546027
974935
1395570
406949
1148679
664130
120185
1755020
1714352
811773
1773931
331766
1958821
1861535
195486
1809800
1226444
228186
1334902
114045
1613758
1314916
475874
557846
67953
832993
1222096
580382
247068
386338
79108
136821
19904
1690683
1161478
1529947
668013
1508768
1419890
1027089
224267
1410993
589374
742088
227563
214360
1312564
1053642
1344005
899315
1181859
1772459
948214
732292
1616479
1920567
490695
254081
114060
485466
873509
339708
423826
1274810
1547480
319311
448954
1213366
1050969
183003
776847
1035973
1704105
892881
627904
868152
1063594
397138
740165
1699374
1632627
884998
24890
1392649
913720
772532
205503
1075262
1069485
1557436
248032
806589
586164
1008570
738349
1460641
631744
15392
57535
455511
746601
1071523
1198943
1461321
1069374
623507
1490439
198077
788862
1581378
1873150
924487
1151296
1889387
414852
547992
1910814
506070
1115831
162995
1724136
1236114
1538550
1256674
112739
624526
218233
459419
763912
1186559
1977345
1675224
426641
321757
1763825
1549201
1050388
429862
1444679
587725
1442068
1071824
157156
364199
1515253
1265216
1968390
1563499
1751212
1706485
38087
102513
1084008
1839616
292805
634452
683028
928799
988098
922191
165395
1828035
246708
252010
874145
137545
1066721
1919067
1736685
1550759
1811243
1351377
882979
326211
1436708
1727830
1142986
701275
214756
604309
26553
10486
681672
203034
1657410
1390511
183903
262867
1134710
246225
1614870
93698
243769
558056
781277
1113912
375295
229816
1685901
1329383
1870048
1698242
392515
902627
1272841
852443
1276312
1113209
936409
966211
95973
15601
849647
886430
819202
751380
447024
1104328
93736
123337
440977
153487
1592823
974212
1695544
987348
498388
1995531
1586785
1763945
305889
1694476
1872982
80327
1043384
1119394
766961
1797572
626602
1399052
1588359
916838
1700059
213819
794985
1084497
588191
1259847
355131
818625
1884747
419220
7822
1488917
1255487
633448
1533001
135238
1375002
426770
210639
584184
680365
452906
1415824
1502173
145795
1175549
1254966
1491231
1731682
878643
1873815
456533
1521030
179469
1195158
1726388
1309835
438676
141384
1281502
1055901
305142
1070763
1751888
1915239
1985377
1433449
389327
364455
1336264
1180515
1808611
379206
499192
1849198
397145
593593
466593
1946718
1902824
1417428
1367689
1870117
1286107
1649497
1287979
293592
623229
1841949
1301990
1989685
1703010
1144255
989115
1785591
540037
1717328
749949
1221953
398093
181437
1617811
1459529
375148
643518
1153716
1979608
353174
55072
354893
977123
1968690
1034294
347971
630356
970585
1718657
1530120
1067699
448835
906921
141888
998720
1067631
1086786
619610
565767
952786
85346
1260547
14546
1926337
1559872
1176149
315622
1042247
1662799
1289475
1947852
886408
1310774
606074
1638103
1778896
1612647
115863
326262
1755642
1036989
1410943
713754
1148186
1922752
1760534
900878
382277
1685692
1697880
1495926
1129574
193080
97983
1252094
794818
1601441
967625
239061
66556
561117
831082
1485126
1699458
575142
1492552
1455518
831084
1614974
21352
1072112
553661
874319
784355
1659100
1224621
1260169
773376
72688
1584561
449166
396893
1875267
1156071
1359600
583826
1948140
632060
977243
222750
213457
686571
688529
242192
434376
749226
1317078
861695
987555
1196779
1348371
1141750
654894
1125438
569315
939576
77596
839197
1516365
444170
346109
645895
1175118
1136302
132809
145509
1997128
581855
121398
1593128
1929110
493554
475177
555157
1988181
1794903
92857
998809
888737
383866
1165220
700790
1230602
474057
1644212
430919
526279
1516189
589025
1724011
554048
166343
556961
847442
1249746
1726862
1521818
983125
1635818
1754569
430214
569867
552076
1446667
1976335
1274593
1937441
1394920
884435
1530772
882546
1661906
1732877
1066696
1537627
136774
914791
646062
982353
1163853
1202560
1682901
123998
1559160
353606
541910
1690387
453143
1389940
482597
1802064
1768443
329021
184898
452071
735240
1516278
1438752
655936
483478
1494013
1910860
1346578
1339352
871609
853420
477090
1566725
1817054
1805886
990406
1015047
446619
706558
728798
373917
1412185
1730646
937104
739091
161012
1978372
1072199
1668061
969276
1887093
892379
60114
1534906
976946
172504
1316103
393055
1061365
1702781
151226
1286916
450450
93388
646897
262853
487709
248060
129190
1006876
1015877
1964658
1208789
335345
985234
1671429
843513
659550
333265
790306
666618
446161
1889685
906128
1393332
1149833
222980
1584753
1005850
635937
1966358
811314
1760678
791991
1970889
441800
653447
1050570
1057528
224927
318621
602135
1498501
1625985
1444766
465866
1858281
528705
977716
934005
436450
102969
1970001
1168519
339419
220061
1172215
1145376
17783
1660758
1740512
775707
969303
541736
11718
1393645
115133
1657342
1317133
980931
1303121
1655622
519539
882141
261359
1149181
987182
1145794
1394031
1192413
909882
540556
318174
31364
1447245
1827533
425302
650287
976967
529870
849236
1733093
1682083
322965
152534
695681
1674480
1167081
1617952
1499100
1437219
708172
1357289
1459358
936685
758951
1254898
70597
69347
1612909
493115
745328
204318
1904422
308468
228001
1354645
1816203
1796780
491602
443776
1805957
1045745
1896648
946941
1128885
1127463
780953
1914014
731553
1003344
624684
1824248
155485
1730444
1085995
616863
20102
455373
874675
1664828
901952
1788368
676571
421027
1392514
253586
135703
737223
795796
552575
219001
366859
383022
1549769
975019
779606
247875
445053
275348
1512361
1290104
1651519
642226
1761098
451163
654544
1719364
46758
1747141
1205232
1519073
868453
1206580
541264
1198785
457483
1817046
502446
336240
65790
1920912
689287
1946559
34835
703726
258092
885416
690783
50457
296547
1943521
788887
88856
808537
1212104
1888155
25908
397867
1784884
1215924
1259679
1689421
1998023
1057630
765824
1406583
1311735
878042
1249957
623996
884120
1346512
1753328
1633954
1731370
827503
1808676
39676
780363
327161
407689
1834437
1630949
1080860
1683909
960001
1476919
1186662
1621342
1858379
341514
1912891
728517
1142223
176919
733529
974614
1808087
1129590
40354
286320
115768
1447808
406640
866140
1577041
1602705
1362085
1354210
1640436
717198
805158
223505
105701
945847
457667
1461780
1847133
761984
1381638
251482
922134
599831
920117
1362817
1036435
237181
1573590
789077
1556689
753909
1079583
627106
1560481
854055
656386
1403376
13892
1720079
323634
1022519
1620098
1014184
1262719
1535373
27900
164477
453817
1189545
1086874
907619
812596
488306
1418529
510967
1552926
396503
789588
192226
34843
371186
1128540
224959
548626
689802
194131
1956445
556578
1809159
1446509
540641
1066232
1870188
859317
1670590
358073
679439
410614
1645015
756205
1406888
1582270
1837895
241904
1318890
928817
961336
185102
358729
24976
1634158
163338
30370
1550185
1533642
398090
1414753
734204
574390
365092
192688
306399
676370
327660
981867
1761541
982373
1584783
1013099
941054
1110022
1550460
308392
561234
1556992
575818
1878765
1929814
1204487
1819944
1290239
105359
1781466
330082
1874675
1083978
312505
417500
933582
853192
714899
295151
742581
511254
87758
546193
264790
1148335
1501065
1743849
428548
715894
924737
1294683
774935
17214
704383
1135834
1598999
1861739
48686
1438420
329935
1680641
1184808
1329936
609651
1611305
1456715
580278
1255373
1819772
446131
164364
1632486
1838414
1716422
1361149
1565635
1051022
187585
1250236
1753896
1248565
1761132
361833
1929068
1491855
100217
705473
1695646
1483221
271823
929366
289532
481276
387644
1954364
650607
487054
1025353
1676578
554043
457837
1640778
158314
176157
1958047
173870
1097260
401871
1977659
599986
1252480
373654
1940048
677553
1770641
919318
781420
1799482
1062739
295580
572635
486137
1355168
663937
35149
1154642
794062
812185
798083
714838
317133
1776996
1910632
1891909
607663
1936503
853771
40037
1866523
513336
1227394
1813098
791167
1037905
957231
1577262
1364229
694614
444461
1706314
782734
1065983
191871
1632725
812616
1220487
719938
453485
650582
1865621
1892140
947577
95571
1957199
560943
1164079
1917404
732759
1052587
266106
1129441
167915
506401
1989090
196560
1793510
150621
396779
449529
899312
1564805
1737828
760075
982890
1832734
867422
1385161
982663
954185
597751
1095554
1910002
1270766
1426116
838078
1244999
714616
912162
1800691
158768
374180
1207508
821584
423095
971791
516287
1250797
1581469
592771
1619291
1074192
71622
1976717
1753607
1890233
287666
412478
934783
307723
1923405
1085051
232186
405396
425493
375014
814073
233850
1460259
16196
486149
1064587
370757
1949829
62997
53795
1774784
278718
1577953
1702248
1895399
1477574
1953311
1801366
1655252
1613424
610557
1233471
1197961
104980
1898093
1247987
1697965
683702
547933
1031994
118364
395131
548240
854923
1775395
411672
1972070
313929
608504
273207
1018848
563099
1189949
1485142
1056478
695484
1581667
668219
1285742
22282
908577
981500
440599
345762
1185703
399166
1895210
1306460
1018701
1702449
1019676
1001852
1497159
55557
428236
1734615
233932
968428
1625118
527622
1711403
1893252
399780
682229
122561
931399
1118726
840235
1645870
1847354
578115
836943
143566
414823
726144
1996695
853047
122088
934221
1565989
63151
772768
261074
462733
1855594
887184
1914100
1315896
1579651
1647213
363319
817493
548528
401418
1047986
424506
884095
1555823
1648629
322003
1676088
1599509
96991
1302729
746888
861516
225821
330861
207960
728143
951811
654671
488312
924649
1863837
1813009
540012
604965
218682
246032
1416455
1308912
1351630
1892449
1974278
1088823
392010
626705
905795
425493
701965
1257203
547531
983879
285323
863026
1660176
1307295
784578
465265
743297
1005847
877751
1453593
885803
1088643
879104
1637124
1336732
1198581
1339963
1381833
109552
1268267
1647816
1413977
1711980
1038552
1305658
1167087
603884
450619
841507
1915509
758120
1246706
1052901
997301
1395357
802612
839774
683649
305935
131070
510147
739436
277511
206446
172271
728415
815826
260283
295431
1819219
597373
1103042
149661
1398917
673765
1412
1502179
1942817
432105
1887089
415092
1665470
1707279
266007
1042974
1152062
791735
1290564
1775719
633036
1243862
1934623
1701996
955073
978145
1568151
1054944
849786
1414682
1824564
333194
1897037
813935
1447969
31707
611374
1030762
599505
770348
1979771
1038739
1214136
581495
1244582
1519728
154955
622326
367491
1462398
92419
172217
1750875
48653
1182429
1677265
1004384
1785203
564316
1404704
774530
1706250
1211568
1075905
575474
781066
1495072
1576443
732393
542024
1926989
928694
1924993
1834088
1921187
1856558
309682
385797
407482
1516982
1007099
332300
431309
135649
946857
106407
1087659
1410904
336515
27115
97684
1587491
470334
621736
355157
279095
1155571
440669
1142502
1707388
744908
1081199
1629540
731337
241488
1347141
1272907
18463
1843336
868948
1690481
539494
1065346
442282
943386
64308
1547808
628788
111819
744407
1455358
706094
655739
846584
314661
1892376
936059
1653712
745991
554969
544757
367756
1006923
121215
1174119
1097732
1351574
834461
671459
1935875
1608246
1839154
991889
118771
1932616
1123229
884695
412282
595790
455963
894322
1023672
901012
840786
1128540
1757468
1579342
144022
785360
1835253
1774974
20103
1769846
822565
348543
910794
467287
865109
1666351
1524552
480817
1895401
1652573
1415771
363443
1584476
891337
1743855
656292
635766
1079877
1840499
171424
1346316
283551
1135000
525244
112403
1722297
1085715
161029
1241062
1105539
1995781
1051475
1543282
1556236
591392
1164142
1303082
496048
934806
1102139
750956
491340
16179
235915
1229765
394144
279177
1734274
294537
1399523
1147469
1489423
811140
1782004
1621274
1929161
251451
755176
1178335
437586
488645
834832
684261
818520
266023
1565045
1007246
1102152
512272
160586
1021371
1442097
612641
899936
1675333
1250856
1793684
1079087
242693
1656653
399595
1446159
946857
262490
1227055
1314156
1892651
1086645
251071
1529499
1837291
59294
1709595
1993175
551119
497946
684630
169568
1478950
1537390
1666959
1534387
762089
1456884
1526465
1731659
731840
1291891
731220
1244511
1102918
1433186
56293
1903945
1935081
1581080
1039199
523986
1628936
718174
986595
182609
452597
977983
1397898
253996
1290375
977102
136633
131412
530101
706682
1170667
1461471
851272
235859
1022078
1751150
1530370
1487026
367167
32788
609683
1136685
330643
1684748
296122
95805
1199182
1451539
178569
783185
266935
1062586
190059
1400149
292261
718818
1113407
1866992
350597
1037049
564702
488523
1714318
964522
1540111
1959894
1780450
1477469
74104
1374639
1162923
1771560
1929180
722880
1326319
339418
1586734
1031812
1219607
584310
1177668
485956
282171
708891
1998243
605838
1468952
473402
1555261
1332384
1734487
1450245
1157847
1135944
919465
1287232
1386313
68121
717807
384932
1024607
1747252
772404
1599994
538031
196811
1672810
1862974
567086
982927
660579
1583714
328814
725934
1883555
35696
1665863
1561801
158623
1054786
397282
1398316
1732049
1251596
1060956
553063
566053
406409
1166415
1405185
656694
239646
1500947
1145914
458311
812787
195861
601838
599465
1644357
1248344
1708486
1841370
1335559
8930
1715414
1978620
179077
373691
1490827
1807929
939917
1895482
1018645
414349
340720
253798
73113
14571
1856105
538422
905076
1126314
979141
118030
1590902
1840654
281806
1754524
603757
1110200
71410
196462
277187
731118
665975
915946
1467403
646945
1148457
1164425
500459
604680
233024
1729268
1506684
901482
236995
1611229
1577350
130820
738009
1491208
400157
674735
834435
184948
932934
1322238
608263
320575
1761732
1816956
1732452
1479394
364398
90417
1887517
26060
985603
1843205
1838075
1996305
1170646
201208
330635
890684
427390
1849408
677020
1306985
1064067
152546
276338
792416
1839200
1698846
1010874
670942
1175650
1556365
130460
1823942
222
1815118
1358200
488828
1210370
1028941
1359764
1885609
649716
554111
1572117
458680
1636979
1746007
1217181
90732
1883030
1426784
1708821
831459
1409751
403623
1823993
1870271
485288
324326
792278
940475
138627
389547
1116687
1622032
471831
1431267
1917731
1315330
1443143
999207
1420761
1208999
659823
1886592
772179
599607
1676321
844712
1961922
591169
1193232
296100
429998
713203
571456
847027
790161
1965627
224373
1745262
1774379
975918
496121
550552
1752526
321326
589720
1275216
31797
136200
701520
89445
1395032
647509
1219701
1318027
1547807
825671
1419555
786353
530413
917682
1105356
262318
454346
1501812
1191653
1022573
90049
1988201
1017342
37243
1074870
254497
1940557
1058689
990607
1697939
100714
512983
1551185
973216
697100
889472
875478
1519011
1061200
1269601
587441
1774098
1088173
892238
1584053
1360649
985401
338265
1234404
1878821
1460575
1350992
538087
1838882
258784
1095008
228057
463736
622441
1854815
814771
533163
1925722
1929877
1395799
728460
1713613
50778
1645011
1970681
1936607
1737006
1625010
1335901
1842023
550649
1611940
1379283
1403169
1819848
586689
1621016
1612335
654813
111524
1274425
1213180
1523898
1134203
619830
108585
102427
1175021
510802
1520004
1118579
92792
230290
898953
1105415
428473
558230
1982465
404924
372420
558588
839875
931334
339385
1272828
1401900
61088
144516
1968931
1584956
200998
247174
868927
1439119
967385
1843634
283040
1499096
1690017
991068
775670
1015696
825280
1465439
1034857
1032764
162753
1867286
110781
767882
622910
1377794
1746351
573002
1247815
1048493
1915255
983722
1281011
115922
805983
401252
1756509
737171
216941
116821
156259
730594
1820106
1671180
1242349
540137
1556208
876097
380988
1566007
1105754
837177
1590374
1609276
343330
1812513
1982984
1709619
1080333
1289313
348962
769911
179373
1451224
447773
1729695
1922444
244819
1046944
1975494
1269295
1663509
1328203
442971
912418
1704612
1314170
71304
730211
1627403
1770662
1396572
1488583
1089050
639108
1035587
1518048
87152
1121070
1309202
1954106
13822
1179309
165289
1950143
323231
1874040
1720627
1414081
433137
55682
1887716
45360
404495
240234
296454
1404407
1216879
445548
1663357
640437
424024
1682925
989580
286905
181340
269237
1164222
28602
1252684
1538949
471983
476782
220895
367569
805501
1638462
461569
483388
321095
1267235
1725992
996694
1653288
1266113
1381443
1334825
722086
647642
1831699
139170
1233272
456523
145864
1134123
765180
1781177
434329
987108
1729450
1765576
1048504
375172
1211638
1910273
1114189
806315
865482
592004
1673526
13717
1287972
956602
1453646
280306
503575
1328558
1854091
1199632
1995859
1860120
1974298
1812574
360308
1925842
1829023
271826
1994352
1664273
1196692
811718
1132771
1002969
1622489
1348171
507297
1027917
625225
932981
261410
1536327
953130
1495901
1155658
126880
502549
1047227
1974869
57045
133666
949875
259389
1877225
765541
1449531
1118906
9763
648202
85804
174665
1366961
9014
1150707
1297372
124275
1826859
427631
911994
735932
651913
538573
1390595
1457740
173967
1607101
1343540
1935997
506456
1896517
81778
366847
164297
469238
829749
995169
630824
1549540
1817935
1009176
1771335
513653
555165
63667
1893246
1234816
1486
1038895
763512
846635
1610699
1566338
1766232
1200497
655685
1705582
901644
1626061
1831580
764513
1341521
1222775
1623453
626011
1304153
1538308
1769766
1773338
246115
1401779
1272555
31827
1345889
582652
1794138
1212608
1323601
99259
1865098
256188
1427339
899047
300454
1510564
1226678
1269060
1963945
1790796
277185
859353
1017832
513152
1617115
1815297
1910192
300252
895581
657819
1710802
1962857
1982358
1535409
353932
1956822
1790954
434101
1158622
1962267
9094
1680771
37436
586648
243230
833973
558423
1173940
98575
530197
1605572
1359403
1007847
1189765
70082
1741300
1128094
1590890
157967
209654
674236
1622322
671029
1223010
639017
1846572
635048
1853782
1564697
1962045
107348
201762
895505
1790730
121033
1534594
1022960
690621
1743013
1099452
1136048
1985937
428501
1776560
1329483
668222
101405
1658681
929781
1183230
255853
1264997
1435870
1007741
712755
1616752
128066
9788
122014
131209
1739741
962012
1421458
393823
813788
1364959
1983945
565411
300781
1876322
572232
935706
890615
1419914
634346
1262020
778377
792606
150692
1871385
1851698
263934
1811952
903077
141765
826804
817927
450790
939625
1711785
873546
1549509
544162
283190
899757
782602
1233838
1217568
1577920
497232
1044192
1121240
1638541
1124557
1155866
340156
744627
726284
1091143
990083
1361894
859535
1653627
1597343
1614526
278389
856084
1826205
1703981
1093552
817608
1948853
223523
1242580
1348644
115395
959767
761263
397732
406492
1481108
432300
1028199
1241299
349630
691012
659655
964292
974015
1637750
856730
514299
110904
546877
532825
1337333
48604
271395
436400
34312
733462
1450813
1997156
986414
1396194
1401292
589872
1322890
138324
561408
581256
1205972
55297
390819
1248795
478976
456722
690370
360550
493970
263000
368131
1105629
1336902
106918
1557746
997673
1788022
1532446
1764906
800791
1731550
1328268
672890
91904
624975
1048076
416729
544157
1671614
1138053
1545444
967761
172761
239444
1326660
265807
1246290
795315
469887
35316
212131
262953
1247312
1166959
1125817
828800
495595
1142038
416499
468590
759932
1998542
55369
1315615
620192
1253029
1443362
1789324
1816302
996966
61949
175150
1417203
610025
1066483
508062
309385
1370037
1538763
197657
502455
165792
54859
1833254
305515
909793
623048
652979
1103764
1263282
1423881
1969868
1623609
1253765
900564
1307375
498899
1284991
543680
1742710
98652
824521
344323
1513303
589999
1707354
14865
381457
1545151
1991103
1451713
1014353
192643
1357940
1863620
958699
456625
1534534
806941
1715910
973366
1331503
687479
1698567
1130308
1716647
1091060
1445896
894053
1720053
1637463
1139567
23872
1655844
839225
464649
1494753
726682
67790
1094277
1214217
107512
620326
1821030
1400395
142320
479955
1563774
1867134
1684706
1177658
649773
1580290
392156
331159
219384
290366
1205160
1631540
1595098
1829888
622707
680232
1084579
463269
1364188
582895
1850115
1378717
509480
139572
983711
1479638
1974025
859048
1354460
262555
1008281
1704047
309122
1993045
33086
77556
1010228
1539699
428181
796402
1275567
306402
1465283
112813
1676002
866556
131117
584711
1063194
1955049
1784259
1032500
421145
1159073
1011337
1933937
661387
968038
168404
1607035
885201
973292
1942952
835463
487304
275643
281243
1614039
955847
146906
1940320
138994
503468
614379
1366260
1238755
1078611
61172
965963
840419
1167558
357507
287729
17267
469727
784613
541157
1675633
1270125
585714
565520
892183
1162518
217402
412421
1621400
821358
1243656
724219
351322
1045114
445908
1388966
839978
113041
815258
1728204
425378
1048492
342511
570931
563775
478052
137301
1915716
463113
1165702
204271
1969251
1740829
763331
1222069
377336
1358942
1078198
1224064
325704
1172068
708062
1449890
368914
1453557
1989569
1172615
294998
498898
427299
495088
537971
1298630
794846
1822909
38857
1206367
1653233
1713629
418948
691186
1951339
1704156
1328271
1662873
1487067
1228024
942847
1924320
615945
406493
1907545
1373517
1587005
176926
1868736
1630163
607786
889330
1443332
533015
1786234
1114737
385572
670851
1209867
784183
1548245
919600
975463
1181364
109800
1633453
757365
994647
1128043
74890
1809302
130939
1288070
649623
1906289
1382845
1616112
1812320
1641039
1756185
1049438
794873
1489350
1191155
363657
331801
227169
1419214
874881
256837
540553
1457848
1808958
1049184
990555
763385
1132014
71387
395783
549695
1322835
449103
1949465
590841
372657
364630
422928
395924
433453
1469494
189798
522128
1194206
598818
1778250
680943
1975305
155396
340481
520183
104723
1862504
152783
534100
683138
725227
6078
360350
1015608
233413
1043186
1639776
901580
1116077
851157
914968
1094535
1718672
75343
561139
1950118
659863
1600970
549769
727325
629880
1188437
277361
909679
777415
361953
540269
1020926
1647358
1960562
544856
104739
1041810
827945
315039
1391602
729794
477239
406283
1110908
467237
1783067
1693495
598482
320306
696820
1330975
412221
631548
389797
391147
866896
628603
1177297
1392784
1534923
262338
1143890
713745
1687507
1436697
943203
658761
1215393
192115
1302707
875620
24223
1176896
1373341
410508
1816572
164154
182
1666751
698513
1015010
200871
404730
590316
901271
1137503
1121702
1777701
196797
1122149
1415642
961835
601899
594823
1081372
621466
1745442
108220
931935
484212
806247
1526940
787336
503265
983660
991491
128158
1658636
267237
392238
1269530
34173
1375744
90296
881062
677640
1759663
120528
1449795
1571712
1751356
907885
1939508
1643008
130572
1312219
722527
1002237
1645496
372823
329771
88883
1119881
1064609
28405
122702
1674517
1725290
1274552
164614
450977
1900971
1982615
1213989
1522620
812074
1477901
774017
1094886
1973177
157115
1867878
74788
1538776
1637976
519518
732814
124293
1415021
770823
1878830
1975741
1329800
723010
1287100
1569114
1493370
980910
1127616
588395
1647731
1503693
678389
432752
1915121
226979
1125757
703849
1692156
400317
1968818
1366957
1924509
948423
1587540
1220906
1654238
214563
470091
125311
209114
1013288
1333161
1742662
1196942
703828
1979660
561409
1783989
1097983
1563489
124196
32731
683645
1079577
325385
1882916
1532183
132924
332590
1138967
1756870
867520
7459
44747
143207
199508
1332801
554470
1379368
808551
395502
661886
1263809
1935210
1137947
270896
297285
1901426
8502
878572
65271
1679122
1920356
760020
988889
449109
985570
647800
69680
1190277
1248807
1174259
1232094
1601271
603641
1666653
941052
628175
1354804
967456
983114
1911014
1995421
1894279
450067
215129
1604969
195903
1624022
975841
876757
1666429
1008392
798659
1898102
1829837
192058
188367
1069280
389122
1629584
1807605
1509684
1299991
1494201
1804917
29358
587576
937885
1715822
1129691
1644262
611502
1330863
390829
1489263
1103420
1854467
86626
1231491
1149333
783466
941074
1950819
819895
1281129
1531867
1994012
1973091
185502
1249311
297654
348899
1515191
1668194
823779
1658044
386554
553332
1014782
1779145
567028
550384
1461435
1130303
130975
1783877
610985
357764
1776362
126370
1329154
1533093
863739
756669
1291871
1400617
1246404
1501995
1786943
604408
1909858
16755
681759
295366
1068428
617107
707095
1096435
157593
302322
1807807
1100915
1569840
45613
155865
1621153
1331903
551166
1315127
1197548
1389295
1990666
1182041
391224
521144
970890
14191
254676
759224
1564510
1010004
1847628
1830215
1358796
1373960
356747
1989907
3431
981998
21577
1831236
1562296
1629915
810499
217591
65075
602436
799309
1680257
1062176
870951
1803819
1373982
475905
1527511
945150
387680
900700
1306003
430076
1883571
63998
1818127
1532326
251812
1255754
318355
1506910
114150
1892538
979984
1443052
552344
337234
285072
394745
16848
1971996
1367040
1338431
158326
1854043
1482112
1515365
37390
1151651
628557
892489
1628662
903388
1875480
1547093
384724
120287
1932652
890345
171616
1538081
598804
1914336
1837885
774433
1786781
1342448
164886
669855
1564122
1766100
145636
1127583
587818
247698
225980
251008
828848
1968024
1225917
1759229
1008112
1559714
1806782
1767983
1519953
230730
1832515
1245241
457942
1370978
1577874
704280
1934969
809118
1520861
454189
239764
1920653
689783
657912
1335683
1420740
1267203
1492233
1954207
620940
1434764
1488599
1742092
1416115
573760
1961465
930507
1422932
788127
676342
646445
1610902
621935
139962
568524
1705412
1816254
550428
972694
791279
181823
173549
1810644
1046968
1856684
167768
783335
923961
199297
926001
593000
1562911
1554832
99274
1568837
119174
1617194
1642890
549654
463766
1321573
349943
756868
1483382
1159954
210479
1847905
678491
653961
694588
973719
486775
1643865
1197332
1086874
15462
1535388
729657
1310317
1811292
342731
55244
751515
1115756
1844462
1624962
1751471
664989
1227728
1132750
868816
1235004
1738708
1508579
1086980
921380
913053
1020503
103770
542849
1474081
809990
1722310
1199457
182823
1479723
128928
51982
445687
1534931
255861
486872
1699918
1385312
1895003
1358384
1845487
688671
1714676
708777
176253
941130
617437
506352
1977739
293173
1181897
487567
308398
1470726
782661
675944
1982548
423084
601297
801504
452836
413466
1719346
1870833
714795
1708540
1038520
1300320
1964
1174559
210494
1603248
792875
1935558
1140568
1265300
1924038
1336422
251302
1214514
17139
288278
240518
683472
1753677
1597056
1236686
1701252
120819
705508
322356
647619
792481
1667849
1127223
996267
467175
1509784
901299
809558
1912370
1436377
1242702
86015
1808507
28165
150859
432723
105294
1838233
142214
1850762
1109590
1223141
1087455
1057679
1303888
711463
232893
775430
1322894
761348
547221
1211567
1030187
921279
772380
262319
1403091
1686588
1237633
1235030
1821104
839746
1720017
1162308
1463407
882757
700369
111277
1382867
1931534
1291039
562964
1470294
939934
1841514
1011062
1625616
1511558
696152
127765
1525023
617233
1190860
767932
1992045
722309
914908
892324
33332
37478
1661290
1138878
1629884
203367
725882
242934
647001
1531413
1936971
1024479
478191
424717
704267
592148
314648
1145824
1375665
1692155
580524
533079
346654
1996677
1923783
306073
1193979
707213
797705
327352
1519944
710936
1077158
87964
1398788
1091358
795803
1359363
1530628
412421
324470
1709579
885260
53015
1622009
1911643
127061
1987135
75487
1171752
967177
464966
443833
428384
952933
162274
105517
16346
743580
1507815
1178587
1071502
1696630
66550
1729500
1655923
4361
1896961
311786
478283
1212322
1219998
1858867
358281
461752
1034357
459419
74919
399278
1178448
54898
1945979
1420317
899102
297009
1218229
1460508
1296658
586438
130572
57347
1281048
1868401
593310
183798
1413755
745085
391735
904141
953936
658542
1184877
1762686
508818
1303222
177065
1299906
55230
1713533
197136
285773
1381346
1970349
1302224
1847321
305476
1569067
1780799
1536006
1650864
1441138
722251
646332
1604162
1519710
356820
138027
1413142
496213
1006819
1131391
1389920
1561554
1995478
913572
1030245
1777629
1874505
1234783
1395528
1849883
1508927
1035538
253089
1178293
769190
1770084
119306
182043
677210
704957
1461585
1618636
1478399
620097
1790119
679319
48908
1269155
20808
504248
513162
391543
316667
909580
1078724
390236
1891533
1656197
1646700
1772068
1611647
1593633
1085905
1492760
324530
441403
148353
1360792
1177562
1822409
1493161
206773
1588179
476882
1308957
387434
1934562
1556454
1250332
1983582
1588595
642520
643360
898078
1463485
1055570
888013
603345
462858
92287
275553
1932621
313815
1893610
87248
1058724
350429
1032738
465199
736505
1988049
744789
53088
1246469
1627386
483910
226631
850072
330430
1637022
603371
1448702
1995776
1607532
715838
879620
1618481
83235
88328
607171
1588263
776293
801471
705722
702816
949352
320265
1798439
709091
1843214
705804
1324553
1860560
1327188
1078635
1637678
1482247
1509463
452818
1776979
32489
1237754
599624
110429
1493864
840189
729773
591401
1479197
1846053
1306147
518486
972816
1874699
1036941
384054
303431
1856597
492486
1218261
1774055
6091
700782
1975249
200375
923991
1695149
746476
837717
1230760
1399017
1702961
1484130
1358527
847370
1853991
1156884
1234414
1094196
1973530
1030416
311584
135132
1926811
1167366
264402
101832
1683979
154863
1003735
508777
509026
1845471
1561111
214938
1601411
1482600
45571
907449
77272
796995
1139859
722881
650340
1359110
137505
1526998
451867
1301172
699451
568581
16218
1359242
874499
1233682
628216
1908824
63412
972955
1357321
378796
1591356
1037947
185794
1556298
658517
852028
166106
1142626
1163388
399683
1926439
1220021
1445133
1076999
1965041
305730
24846
1970387
312585
357639
1348689
331282
1749658
267595
1366302
123575
335676
623351
1743708
1397842
875855
1070963
525237
1089423
598910
595447
1921234
254550
396971
664609
1555564
1585381
1734486
1021962
878048
893666
122676
384908
258184
139911
1852718
71041
1725178
508935
1388420
1300630
1238505
1458720
1845511
1427043
749203
1003988
1224730
874268
1240112
500329
1650743
1816643
1071435
476310
784044
287450
73378
1202048
972247
30587
860665
226451
1587921
1710586
480570
243711
739892
223508
662635
517064
632723
1773650
1032501
937230
654659
1561577
593929
352756
577758
590688
1679306
576271
1076838
1321110
53158
557548
1084014
82018
1866349
984267
941172
1605736
1835698
1526226
558952
443912
1987967
1612938
838237
1454435
1764794
593387
432146
1609425
440512
718280
601352
1699285
358649
1934439
588674
507414
1899673
656613
755885
212890
1143040
1459820
597275
574565
27922
957329
1146910
1946436
1515290
969263
1269379
1297794
644453
563599
942921
881865
1850988
553722
818681
1666297
216917
892286
1044375
353401
1340763
1261377
1134064
508778
91193
1994583
321693
1807266
621513
388520
1808556
1340122
1788652
389906
123398
517744
148117
987888
818869
203263
266375
1438427
1439212
63738
1488790
549073
407986
698465
1623408
1252201
377843
1154504
1004717
894670
1970979
1257650
630234
712145
498874
1132824
741511
1018821
627141
334902
722963
36339
1600387
1155266
1852660
644627
307989
735698
1502018
41455
507845
274282
204850
1898223
174911
1561829
1214134
98250
932221
1684359
940739
1424629
627936
1909365
167918
918984
127978
705773
1221930
222285
1605787
325498
1219686
1748477
289149
1491061
1976974
1425956
1944140
1716021
1135367
1644007
581819
1103789
766825
1990143
1021284
499614
1876736
623964
408981
512169
479678
1527730
351734
555709
96433
1535540
619602
1908783
38058
896340
1501420
242401
40980
78032
1750752
946654
1329616
110658
1990743
795463
802763
1598140
731367
83454
1995322
1381135
817569
366220
643856
61310
1349432
1962810
1589523
19445
1433952
698910
248911
705361
217219
72236
1362685
704681
1287623
1344387
250723
361052
1434494
1785844
1017292
1031531
1385821
1484267
271194
268680
1246223
1055629
1124790
454740
1290965
1802568
1474164
719517
782332
1158059
1065094
1107310
1244240
1672004
91573
402717
1324795
1029408
1403429
696935
1816128
593290
1747972
1707326
446887
45532
1306105
18145
287411
1496265
794417
340463
1241327
1305594
1073349
1491243
742480
596378
1080467
630701
1668055
1360889
5484
1191114
413031
274023
678278
1286698
385402
1082337
1629184
570184
1402696
64871
1665620
1937220
629642
1344844
1719419
1139790
1804139
385072
1996007
638622
492427
1370101
1557404
1400921
554155
805909
920078
1331838
691116
715770
1663362
1059865
1184931
1922731
1261521
1805122
1294466
640193
1661730
537097
868812
369985
743689
1028640
1054239
1374726
494563
1645283
945398
1714181
714782
530041
985189
1778468
1586157
1521940
1799474
1098965
1616227
108809
274109
914743
1617428
1534604
1620999
1657250
1574458
1286295
280584
1518381
295944
783868
130715
1813425
1573448
977881
1018565
888164
1880769
1009417
1777216
794098
994497
1215113
1993501
254733
503899
1308960
448756
714509
1937523
936795
1940972
208114
1576431
129649
1276022
1808476
12730
1359294
1389297
118601
1542053
421544
481724
1932584
34595
1308297
1664028
1854015
1130862
863193
1682080
1613862
1590719
234079
738221
922015
1154442
1230833
1938935
1476705
1040434
1338715
132335
1292425
76542
1042695
1073547
725173
585204
808738
192935
139644
1021846
883845
185457
1214708
1429677
329437
996391
1317849
1145583
1741111
1004913
1555863
457167
894747
392162
21832
491686
256986
620034
615801
224343
1366912
1155353
1251611
830634
1860216
440087
1425472
340053
1865031
1982553
1533905
1718306
1517234
1967615
1402399
1310291
1286284
1845918
512203
909610
475339
1865204
708550
606612
52785
161528
1705686
640525
1638535
1366811
407771
1668640
1351473
1823294
1885303
180172
76319
667770
548938
1855637
93016
478260
883160
382246
543935
117664
1000821
387105
30933
1830383
383281
1822642
234591
1692563
1177592
1384704
1662437
1390827
1921116
1494682
1613337
421805
591652
1879052
398688
1284373
437528
843089
746530
1217591
1000508
557141
1810981
1742106
1904436
218081
9481
1372261
1527074
22326
1413312
1869891
508346
1877091
1323106
1910678
1700646
812270
1423519
1787737
1881431
502275
238085
56927
1506682
631843
984978
428297
1960749
1043245
939403
947132
362387
1075109
1540938
363377
94453
1079184
446087
35302
134386
911023
1616169
650509
589088
1301897
522283
1447720
989199
1196982
126698
625265
1496970
378183
298119
400488
842631
1162250
511340
558431
872666
540879
870520
1475469
699021
1899022
568575
1125009
1443093
195074
1839271
129780
1818831
1606767
656375
36901
116210
1453547
73543
850060
1381718
1216538
309557
169274
1643749
1336759
1300380
1255034
1810353
1807822
981250
1691961
1656930
1891889
508887
640660
159531
883179
552997
1671602
390478
902288
23305
641081
1749812
748616
1528459
1895203
141710
761202
1012977
1013856
590236
1657061
1469337
1635522
1201762
318188
1989485
587906
1728207
264368
425255
1243317
1812539
229223
1439354
1269414
1367555
296253
1721041
377348
1228527
1122000
1199679
1277219
1537459
18117
1416526
330809
553791
1006920
1280643
792927
1880893
1532012
926781
1088126
24092
1343631
429923
1937351
1136139
609000
322182
289072
69331
673562
1494179
1802256
1902442
1194795
1802289
474607
1369102
128665
1224973
349512
694657
873774
837439
1228361
1620974
1829268
1803729
498784
28070
450072
964602
1930247
1434476
1648409
1803481
1987159
566376
755764
1852232
1517642
1331259
114562
1944760
767547
141071
1533532
92707
1507542
358551
274882
403443
1461242
645475
69796
1380751
322116
1734354
1301464
115504
1534871
334559
1018869
231056
162621
1875673
667626
567192
1612511
60596
1979436
1444073
1476773
1170663
425783
713581
1721078
1404182
579986
1372682
1606941
1932170
543466
1722707
1136672
745665
1382051
1638258
98543
1980485
715499
497202
251777
1879798
1204196
547494
1767993
182572
1754994
1531580
873451
694848
1616867
1267057
1533983
1530289
348807
1716080
1023870
867526
1187482
1051439
1085679
1735785
1812346
874824
477636
280920
827660
195524
567566
1391794
880070
112144
1783284
914231
452580
1491490
798063
1110862
875403
1810757
1067272
1629670
792092
1794986
1601907
732768
280513
1587277
1910913
571400
928394
81847
1703169
1405578
653688
742178
364319
973078
1875141
776611
1357341
1844089
733197
150901
1632101
1359381
1788171
455886
906630
295721
1744331
1992196
1551895
99316
979828
247763
1798783
357733
1434243
614513
732600
1490212
1917434
1485918
970275
316886
1321577
1113372
1127983
1746434
1254522
747466
1695194
1083770
1959655
653817
466047
1073103
1139489
1468454
1647899
241671
723127
209058
1047487
768478
1153249
1153395
1397798
802141
1075286
19163
124462
1974285
1645848
436431
1273624
481978
783289
1064068
1991064
1608746
419169
1054356
1846815
1988794
1897583
209457
1868177
1175720
1770430
1311657
1926860
148390
1005060
1069285
480745
667694
1050841
1129016
1776079
986078
1498059
1961311
1553792
1889028
1453604
479673
11244
865544
1896391
18727
725662
693102
981119
1923510
765964
1846806
490107
372577
1629421
1520055
315958
1111152
1123999
1626578
802683
5223
399050
28400
1411030
1818173
776279
1869500
119178
1337659
868614
807422
812947
1401414
1801680
169243
1143965
772257
779985
573246
1340586
1502422
1891323
432692
1512071
553836
973639
877201
62823
591449
209878
236294
1252312
13550
1471745
831719
1621630
383573
506157
1170134
114847
1776030
378066
1346040
1416878
1647343
183528
1330703
1506133
936251
377613
1212265
366983
1486555
1112573
488945
1427442
1601725
1179058
1924543
777625
194879
879572
1281684
934923
1046798
667240
852037
1482313
1189374
2048
142739
1924874
1016974
1900672
93092
48620
1443729
787516
394949
793832
1252217
417928
651462
522289
677775
850169
1161453
1584405
124012
347137
60311
1987395
692646
148661
1540212
229385
1515785
476139
534584
1801390
424972
340957
604450
159892
239547
1569887
799349
434696
416496
1570876
986910
662124
177179
727761
494848
1020424
341625
229654
505686
615767
1263525
52901
253319
1934477
1247743
1035174
1766583
446211
531297
1066661
1187370
666899
1771810
1263718
1777215
1321307
1561915
1037287
761097
442311
411670
1020273
1836026
615166
817876
993490
132425
60057
681735
1652465
1369608
385809
792261
1988524
367601
1801817
1292777
1710031
1689706
1737440
16154
1104226
679216
1834904
1821190
72478
1965313
37365
341023
1505016
1922100
207009
431326
465546
1374639
824718
1376999
1517953
624752
219283
1779792
960985
40193
63346
4190
336076
430461
263656
618193
1054967
1320129
1945897
1328099
1508336
766063
1424003
1430066
1456491
182091
1159799
1255929
1860093
1638459
208738
427325
233205
1159233
325702
1837789
650344
845896
330126
1042591
581199
194101
741154
1194025
790909
1481175
1696041
926752
665469
712417
347430
712315
918137
1228560
1152619
1657485
1031074
1208412
165698
1498746
1007327
1449810
819067
1600699
562249
1643451
579384
602973
463950
1104871
133322
586659
576567
1078567
1080707
1885344
1256170
65555
1229209
806249
1037287
934072
1585225
135312
1900326
1906037
310249
1757170
786529
1774990
16320
707011
1369765
527812
1811658
589838
1179166
497186
65241
1474447
1424307
1849733
394287
815127
1971016
198549
39301
380697
993360
535014
1206021
500612
1708663
1454719
265535
1402065
827843
1803186
1411352
1711087
1668788
1391170
529191
1705547
99761
767927
1596513
271757
1241596
631447
1634285
923757
665214
1381688
289890
329340
1049024
1211347
1392804
171395
1358631
1403943
739353
1934333
673243
1778392
892996
797049
1993797
409474
610376
1950662
1476997
863559
978268
1581261
1670021
176717
554683
1452893
171579
641824
1883994
466195
1651585
619606
17289
1090625
1888297
1163141
46662
1160645
1388407
1084462
827968
1368682
1072577
782446
1122758
1263859
361314
1053798
1413979
1939517
1042109
1402082
1827586
410913
1297665
1749981
1564533
1882987
588814
1971742
1486844
815405
501335
1224461
489212
368056
329640
1488103
1612029
612745
1989234
398503
760049
1879335
1695598
1042118
1593220
1475993
1118074
1820073
138549
375249
790886
1795724
1881812
791294
1615994
444845
1464196
1554461
288872
1433088
421761
536193
1338190
1517274
405968
50176
596438
1620335
577752
1433508
1333765
1540408
639342
1349654
25298
630257
930828
220840
4387
1967689
1230109
1604183
1027772
1346636
692145
23237
1006223
151105
1629886
1654803
849078
646607
1932833
1624554
498143
1258697
211940
813083
1562793
1112591
1275515
1466078
20445
166025
583812
1291117
1267192
248807
471950
1750182
901238
1359011
127746
935778
1230701
18185
1778160
1105166
1353222
24060
954862
1309537
207752
832312
1989955
1744583
1731346
1339829
1368172
557077
608243
1062703
67383
1806688
1430327
1131910
1722322
1004197
1656276
1055914
1882628
1919329
156709
1769732
919653
788352
134573
1647136
1287329
1807592
253734
853305
281445
1875137
663012
1212168
700612
733867
1209720
742444
578364
26262
1672213
362063
41403
1250912
626177
200983
21317
705154
1030713
175807
549872
1283478
1009683
987976
1375090
242003
440159
805769
970516
256250
782456
537197
6159
1318525
346090
1986706
700505
1947237
1388359
1388889
1414610
1967092
200236
1514028
1705981
836251
953552
296544
1078247
706148
462980
1710685
1272958
1335138
733984
92462
299539
1249792
229394
1330103
1194213
1566179
705859
861669
764019
1880330
1931002
1234200
244717
984688
1366790
74383
930522
1754157
1378437
521596
1557763
306666
105434
425647
1299873
96176
1474939
28202
1663339
1502639
1969030
431970
1863282
995552
347165
935076
822268
505817
744220
1429065
1394769
421708
488092
1287349
1591605
864606
522314
513549
1327593
1663107
1900196
222013
1081793
361766
939566
1645493
1847857
963432
544270
540525
933308
157493
1156579
1852474
168705
396903
1366234
1398522
458587
1116523
1920378
820972
668671
1220314
806524
1239882
697386
775003
1189107
546085
84790
1518411
795019
1105075
1414093
888871
135105
44643
1003908
904540
1124894
906446
1862698
1190107
623632
1458921
1891501
1402479
1926137
714734
1250489
126536
513031
765008
635371
731573
680677
1393990
664562
1816713
185579
1665197
549255
1406798
336191
962784
788548
208897
849964
1421866
732902
454468
1491964
619802
298774
645262
336208
1149544
309065
1523311
402067
1403279
1781752
545510
353870
770069
1932225
1825125
1066338
581881
244502
1863881
1950045
1799493
527997
1380242
1285590
1484185
729651
783022
702658
1515314
1005227
297264
1766596
978620
24333
161387
435356
1409163
703802
97639
1055305
262794
1808807
725994
790909
1468068
904612
1344899
1656039
1847236
1964787
1890366
1234239
1760648
1946236
399895
808603
525508
1624038
890256
249624
1360203
1909344
1075539
1809896
963034
1821926
981618
1305329
1954286
1990598
52370
44071
569648
1193301
665589
1446931
1257356
1836593
1814031
352415
1342932
760829
937101
127880
1219041
1268393
278170
661120
1593080
443901
521738
1311888
645752
1509850
978929
1159359
751929
964340
1722861
1094956
1464673
85529
218436
785270
1018590
1109019
1636827
1289132
1027305
454371
528316
1689843
1700883
788845
1649819
1571804
1394142
557961
755513
1118288
916810
1704218
314609
1651344
43747
506871
782683
1101426
505775
775773
1350816
960012
1827054
1089803
243288
29696
37803
977990
881963
473484
218092
647686
412817
1534616
1326659
1830481
623152
217200
1989852
1084303
73069
1221337
33522
1612573
28217
1078784
594185
1243235
1449081
746094
1519619
1691251
614683
1120148
821719
1017970
1588330
1577634
1517160
201936
260700
1076499
1012178
306431
1340932
397501
1856523
1668550
1672433
972764
1596162
511223
223754
369160
209894
1326625
1114209
1480697
1775383
353236
252730
1792453
357787
358718
1336269
1042456
559301
559003
1095113
1772379
1572306
338967
1623432
969047
579144
334226
20022
946452
1110332
1923513
305024
537600
33426
533797
1382909
341800
613930
804866
469238
1569860
740617
1263798
607401
1456986
1534415
1128867
666206
1665473
338477
752068
548862
1371043
855952
1610202
1173433
12134
1244031
172131
344090
1628252
631036
791997
462976
527105
298898
868303
1216363
1724306
1193987
1871225
1082185
430054
535067
1704726
922164
1950082
1028758
131782
1907920
901327
1005438
1237777
1109908
376135
1632045
371773
1714336
399152
1684990
246547
1524857
342844
261262
1765783
1288174
747986
111113
689579
1421017
1026891
235129
1177273
13378
1154841
1622480
22419
1013938
555146
1491200
398390
168190
1223244
1647500
735480
1177658
1795702
784061
330690
1768601
240315
1854507
1735500
1921111
1981018
1420968
941242
1609745
387134
246913
1009713
537910
871974
1973471
1629728
1901192
123244
1524887
647422
98796
682554
1248424
748852
934729
112714
1903249
586692
1232635
1468627
349132
1499771
661581
572732
1617973
378870
701563
508494
254702
1186487
889921
1873988
1576281
1733340
21947
1006361
1859087
914394
1045021
274887
1315036
1966350
420398
229572
1642190
651905
306851
1760611
1650284
1467433
671419
1330641
1310909
1570185
210988
467144
1978135
54148
310892
1251212
1018035
1546757
829080
316843
21815
1891509
1482213
1170452
690233
1348831
1459564
964871
1118744
1660557
756648
1573303
1785131
441064
1385779
52724
555802
760086
1544086
97501
974046
243592
622768
1830123
585620
1052237
1154148
1374267
729671
1407251
1018744
902131
1487288
949511
273955
1769411
978280
1874296
1318111
728520
1246832
436490
1383744
177408
56023
1855871
20558
20135
1604825
1427933
991852
243322
452743
468179
781809
1439284
1941852
51146
629136
1549238
1256926
1917152
681173
893331
501096
1975043
195747
1419016
1491859
139363
184113
1769448
543896
720998
1062107
598591
1043975
46226
1516052
623789
1575880
634379
1350292
1887746
682363
89515
1625642
102780
568802
1343234
763892
486857
1236482
1231725
1352898
835748
199968
1207135
242616
1492006
1841348
872941
896400
1242366
745902
1083233
1276743
1614281
644808
1980506
125174
869942
1856736
760303
1142399
1250491
517827
676357
154740
51328
1856349
697527
21238
489523
515345
450168
1222916
322701
834586
1665557
1004694
755620
1008685
25948
1687378
1279463
1312141
100887
669858
754735
1970019
599929
421975
283493
1401238
1867432
1648550
1536941
494061
130474
675143
1104984
211322
1700985
846072
1569246
1167290
1700718
954149
1130953
1719045
326965
1392144
1031480
1982849
1040426
1797329
1890201
768422
759644
261898
1438103
369329
1323928
1676972
1800223
520083
754381
509051
1587341
1859302
786200
30123
1431220
78653
65985
1890778
636134
1570227
687530
580867
387168
1850186
325927
1190704
1606051
910483
1669763
693944
1307172
1977235
1514896
1660841
1494612
518485
578528
1014743
298887
583614
282533
1830645
1698514
1053350
179249
1649643
365929
455882
443953
825760
758729
1401141
1913501
21699
1028149
543847
1662250
715629
1164718
802065
164706
1192358
201043
385937
285706
576995
9909
1297707
1596815
811778
1441130
787180
64088
135650
1239521
1941632
608667
333332
1919905
1757712
772818
756825
952509
71926
212786
586439
1498788
177407
757443
901621
1941134
916260
1781863
832999
1234083
1434148
1935528
522787
578156
1997253
433624
1276469
1412342
1849066
33069
939835
872456
203522
1085549
1513119
38787
298385
970718
95062
477889
1591214
1325868
537680
675521
245824
745889
1630029
328170
728785
724495
97212
33451
1123196
436261
855541
1968217
705412
454165
1560315
1277224
1897558
866295
1313908
130061
858184
888206
13862
806266
1051857
1488400
1764377
1870772
481019
1297828
646756
1723865
1454515
1085586
1308688
794260
1915056
294546
649456
1396523
1704492
741768
560971
723156
872165
175504
1372245
1604758
1986054
974687
1877637
910831
16721
335411
117085
267347
937413
733925
1207711
1637773
1270431
1169384
471550
1086634
1779620
1997788
1961852
1957295
1634257
1189042
1454556
117767
1356265
502425
1562072
837000
843752
1366968
787688
914769
167024
1580146
353236
1120683
620203
1077574
1440970
952644
48922
168728
824162
1334117
45596
35929
1560693
1825626
1779068
248819
470790
998348
114306
1714676
1503901
524745
1051908
94415
567021
229780
1725718
1000163
1362399
317509
1983527
1496146
1975392
948029
338345
1608921
830217
918789
947149
787295
935676
1486213
206523
1250328
735797
439413
1856618
1727645
333973
1728862
1263297
127994
961878
1045781
1971301
1963001
1256705
1720787
542681
893218
300608
1246434
944046
928581
706824
1042614
696773
1648558
785379
1765065
1558112
974262
1947557
4676
403676
1639403
1283211
730227
1064187
647105
381516
216749
1926558
421747
1014355
1069050
463323
1678666
142239
266993
1470514
1942917
901863
1104591
297879
196867
532143
1599146
899435
547966
700414
207084
231863
256754
734527
842444
1844895
1953332
753981
1619244
1865930
1074903
1860974
193572
605526
949771
41631
1961475
1407208
1269215
1195097
1163021
1980605
552405
754067
939666
783366
174628
630451
498808
1153125
433229
347784
837845
449400
1488015
1493341
167062
239800
613712
80788
1600863
1847090
220228
1722392
441416
107698
1624978
310660
568271
779702
1926208
1400813
1850626
393251
898630
1514433
1762174
1456937
492490
1168834
1432540
525629
541412
769606
1960188
1742107
486941
463466
23264
1431026
930536
1651400
1113154
1563430
1211460
275973
163792
1266274
1076452
609917
1632123
1006769
1900079
1650234
54715
260276
1638325
859842
333011
866219
1388259
1220122
1425657
1086560
1613284
1414869
1160955
1971669
806150
405708
1231218
1331801
1597041
234489
662324
1325964
1641906
388575
178898
211513
879028
335434
1385145
677668
446199
75752
176940
1434466
235741
620525
819203
596402
135166
191977
1156257
1934302
1916530
355414
1591525
1879221
1666076
1122600
155372
1275594
1314766
401701
726996
1913644
1229043
1657452
869403
543585
1682711
990637
992111
1926258
1569208
761686
72283
6805
1707262
46114
767153
1944508
1615881
1736696
708245
1242457
1673705
1715332
776636
1882184
1201981
1162073
1812330
95883
1837934
379385
1241975
995955
765547
1780131
548894
1356625
1949063
1155397
1291728
1075759
38791
888622
447648
176296
107632
1715385
380509
826970
995683
232762
514057
1067363
1675043
866864
86348
125881
266495
687641
1254075
294419
1892555
557791
68875
673210
1618511
1090560
1018543
1915635
902887
1572735
2433
181100
1416296
1925055
1111419
961219
1066322
886615
139714
416176
910510
1213834
1638449
282802
625319
1257888
1910984
98302
1895360
460283
1668801
6453
124155
394890
1360590
928407
992215
1826271
785408
862599
1181358
1349010
397977
267034
1504404
678824
342687
876156
1472531
1555055
1929469
1486846
527621
1486240
452825
958575
1139687
1442750
737555
1432256
1337077
1645948
1333128
283619
1968294
1465488
1037460
694409
9339
773559
1706698
1160087
618149
361547
389434
452144
1681468
1173158
1910341
1257553
97835
1634269
12509
224234
318251
1023713
1847557
1914042
1145322
243638
194663
1799724
655203
1425392
1644450
1677833
1673159
1491374
770704
1328616
718249
903060
340634
604180
1773649
1618656
1872276
615584
684876
1302551
1539721
1388165
294012
258679
336880
1275194
367794
1789259
940200
997969
1289557
817115
192693
1658853
1421256
1435162
1100084
950934
1199286
459411
1711233
539082
843174
1861423
1497668
1724746
1420235
997153
1642576
912607
1118258
1587724
905859
762506
413739
723557
1911696
1149280
264004
105714
1760549
196013
114121
93970
426815
712272
1073570
742260
1749926
1633203
214387
1529237
1442724
180562
1314674
1218294
1097793
8661
1896853
104431
548183
1017927
1487433
607651
529561
1984058
602548
1068687
569104
767299
1424630
512296
1955981
1333606
951905
448460
1935737
825100
1287632
1208984
1382060
260389
1207580
1384243
669300
1625234
439867
808341
1559118
1512083
1078256
1094987
1055272
1803107
1967116
118402
947141
1920923
506287
988063
1926011
1554544
254949
450213
901294
751321
1403632
499870
605896
36335
1250437
362404
954495
1033030
1781241
1007457
1696495
1290604
1210783
883826
1638784
1753794
1232560
410165
828419
893361
1333577
1223377
343378
1055444
1791787
1209824
1452595
813069
1862887
311870
1329008
1066205
1523826
681445
1747100
987621
1271319
264721
842863
1727886
932819
684737
234611
880071
981954
101112
742199
1842314
777119
563811
1405335
1166417
1511789
1850979
1138804
442464
199726
1482590
708915
219704
802379
1061443
665280
733378
979245
1046091
751123
1433314
945523
1457322
1197628
1505366
1644665
668776
276088
1682439
962268
199159
1434007
1272284
1639986
405070
1623998
414471
112604
554944
880824
1057312
1525979
1515387
929053
1936334
79932
1545552
1535713
1429632
1298525
487350
1119045
999990
1988331
140667
1218158
1139864
973169
17707
1658699
347714
1605068
1739572
539428
7374
1838852
606924
830012
400945
545061
763433
214808
572781
233833
167470
1046766
842244
647750
1075142
1291228
1299566
1552105
1493685
1673209
1790847
124675
1204747
1135103
67989
1522895
298234
150314
817194
367116
19227
1835454
1532694
544447
122285
1265354
445225
1736295
328957
1107540
1647215
1316406
1524790
196238
1577034
337980
1605838
679972
35622
608466
1931131
1637568
579542
1029146
1422015
240402
1246160
1880396
1324278
1059694
1480196
1335038
349781
919416
1342110
1932830
1709582
225796
1494730
516071
526515
166716
534759
735501
1730462
614710
402556
346629
501026
1245775
1526280
1378505
825769
1455351
1502772
491063
1617800
560197
1961521
1835438
781533
1880403
125894
1838111
1386854
575315
394510
1166968
1337510
1540071
183746
792491
653042
1048940
543184
1073283
1339870
1887610
1667313
1894738
1457969
1413014
493250
1872038
1303878
1348632
1366006
1487136
822703
791132
899822
826622
1311703
497650
495676
83596
1339137
350947
200649
437268
1976931
1734967
358249
1309610
615387
78727
688772
1593513
742876
1090
1897965
75374
501503
1642281
1642981
394653
1922178
121656
203459
1052056
653081
1621352
174027
834266
1294808
1715398
1941020
709463
1366818
768033
1507784
1503007
1657746
972942
556943
1567117
1288411
1860009
136686
1302585
717450
1412056
1701837
692212
1778441
1366672
1646906
1849612
1089526
1572345
1513591
1118481
1385107
583528
769916
1063172
1240069
1757694
508890
984359
1298661
243544
1540780
1445565
1009485
1754307
813192
1991971
1999952
1754822
1524932
662346
1657096
711016
75532
1234494
352415
573238
1924492
1185589
1307669
1511099
1046707
1504256
1484274
1971402
851033
1931352
42266
1944763
1153735
1219445
1266317
11539
952074
881979
1669354
1517568
376549
1928762
1167344
1685686
522139
67541
382849
969639
1708818
1136471
1009055
803842
83728
1013115
1931349
1331889
1117166
569562
31226
1478542
1146105
1047629
912944
1139453
175080
780464
558009
862651
828977
1705482
1201117
1358249
207778
1906982
1047671
1968783
39965
810680
1685738
845777
692376
1668082
463797
1443159
746009
126183
1526513
1995366
113239
370221
1058000
1443261
1218865
1372251
1220122
631505
222557
1959121
732866
898777
952690
1710699
1073660
1021042
1737430
577360
123391
24831
1857716
524224
215024
1169777
1282726
1863853
100379
457889
1629351
1048110
378039
103453
1194599
1033714
287046
1445225
1425670
685432
526333
1611877
1916808
352165
440236
1937462
744451
1363799
1843184
1559506
682077
1322451
346210
667524
349173
529769
1847553
536357
1620483
724135
1407889
543842
908384
436152
1893357
64320
797899
1521661
1875272
978745
1921305
1388734
1255980
1964637
718859
667813
1003898
1547507
378434
127567
795827
272613
711066
1096819
1286773
1934161
1325979
592611
432020
1175406
618007
426201
1262118
912334
1323199
1894285
1707257
420742
817842
730255
1865244
1400906
277720
1990893
1081670
1948803
1210631
1326114
1377927
1596506
261770
1460610
1539988
828127
215642
1951491
1157279
1946398
857487
381280
1450893
894841
400874
409771
687911
196010
649642
747700
722721
1266635
455895
1509548
1083158
969194
123039
1909292
1869574
1563393
772006
1358088
1718080
494778
495118
1320550
543687
1855302
99643
887219
1517375
1372729
810219
1567844
1483799
1206173
1952489
40257
239095
749007
305046
1047631
499944
861236
812801
1234893
905837
779357
1313653
1457912
435417
115599
287417
1348184
527815
1624459
105869
626507
1633676
1446716
1898466
1146395
1974372
1772110
262665
324898
377788
1993520
1098542
1494912
211811
930399
708654
846591
1411519
793763
1677540
1397298
1762756
316750
1450980
1306609
841299
731095
1464987
1497741
229688
1165033
792996
947748
1271704
1808965
140720
879561
1495261
789398
1734372
1292049
80374
84015
1933535
564786
1570620
1658655
792231
1508710
429520
384350
1161058
485682
733036
505213
1548409
186270
219561
874668
1363145
728526
1818229
196315
1168918
699640
924849
376296
446557
1388938
1801638
75918
169812
1702503
1263144
1761232
1189645
1362262
123118
338591
25556
777626
88742
1565675
1400688
1548828
673653
1508605
715233
1577108
12653
1183097
620189
472650
161885
301962
1616713
1141678
1531545
291090
225846
405527
815254
701454
925462
1510749
1130003
1376211
734082
1379510
1673847
1833061
100310
309070
443402
1246404
295325
419469
1923008
303216
1401595
1538462
1396691
574183
1400015
207314
299483
1646704
333848
515882
1623700
622462
805422
1119350
1334497
946202
1612547
1654289
1772114
617319
1663072
1199941
1635694
596847
1299742
1067807
1210868
1329266
989331
422292
1262489
787838
1830571
349565
741454
1727481
1167607
692629
542543
1857222
1543923
872262
1887333
1930670
920014
1997965
74667
1051744
166972
801225
903911
1628905
1460621
1140261
1144187
1323253
1562118
1049628
1589996
155419
978087
664276
299818
7469
1450207
207655
1849652
879197
788986
102724
459777
1635131
1427139
1292369
1339080
506546
778922
1040019
33740
1473254
1149288
335665
223560
1059618
164063
894866
1811882
562581
472468
371751
297559
1202748
357941
969255
421373
57015
1967273
1605229
1838849
900921
1148731
1753732
1149720
482546
1608565
1930837
227510
517683
1940971
1678172
101230
1441019
1404487
965665
1827870
466762
1991198
1595901
178087
10597
739940
101631
1141453
162777
128553
1569078
1089169
1968225
1752167
1373788
996909
1539555
1038050
1762733
1044359
1326433
168616
6680
1794360
809966
1618500
1694745
1803815
1015702
1445478
1061854
10518
1374819
332054
1551825
271700
1770682
314120
1655613
1093879
1234340
1532996
930270
1722576
1926736
1351757
1483169
1160383
993240
1862344
253415
529743
1396542
1235530
691531
1147197
732831
255481
1741106
247222
1322823
58582
1094940
1836857
1225349
1372142
1070889
1921893
218340
1508974
270016
1288322
1731769
1307475
1028572
1270654
198667
250995
1659454
1664882
1569203
308468
253407
416097
1132757
1974246
1869760
1044424
1125105
276195
1769040
1714844
356573
1103090
1070042
1771240
1482635
1033961
529298
115888
1698404
1909885
333902
1581694
4397
880722
670518
1268107
1353812
1465784
717306
984452
1209785
1505005
1280579
1514731
886343
1628023
549503
317469
1165965
636592
35461
61615
653463
1997499
1889633
1270644
731813
663184
1220045
1062005
349367
416205
1191545
802739
1062485
260881
18026
1410083
1811599
832026
1701286
1320825
1526380
1714238
722096
1799303
1231633
1399927
1171252
1409838
1984614
1661396
592224
1310327
1613040
1360919
125109
800656
1507045
1580086
1728446
1688376
1741937
547049
1226904
1949922
1822601
1482987
1189285
114231
1409281
66306
1110137
474014
1229706
561508
195528
12235
1809252
1710410
668601
719397
781782
1196564
1987240
1481092
528171
674872
934279
196958
449162
1757493
1306228
420272
1176204
280522
1027473
1570092
947596
803730
1276410
966962
203927
507116
1532593
545377
1279448
900412
1725753
1483528
1429133
1653404
1774179
857458
553061
1547361
1800597
1150104
1340831
1756545
104557
1372902
1254666
1054533
1807387
1367563
790495
1932566
144136
66116
1375577
425738
32059
1466997
1541984
1332796
1095869
233960
519309
185868
1108001
348354
159821
1821877
1209667
646159
289566
661004
1874241
93928
269956
122940
1716964
755023
1233118
1819271
1050335
1420401
1596926
1358694
1248870
755772
1247473
693524
538786
1874136
1812793
1349249
1295283
544781
1289427
391704
19747
1301766
1344916
807329
772275
1070549
560493
1868302
128276
126120
262197
1654909
1548911
905818
1341315
851352
1784609
1304638
47606
405031
1675540
1385770
1813902
1704824
773101
207838
72451
500686
351223
477761
545801
588846
863957
81220
1716631
1708825
93878
1719977
144226
408057
801369
1398284
1974741
1706506
1421658
234361
1514759
812749
393588
1923945
424969
235256
891592
449353
854058
953029
1181720
543398
1122904
1632930
1118281
185597
1649044
1140924
1004936
1826385
629751
1857253
542453
1147742
433207
414218
1038651
219223
1990276
1930637
50149
440307
1761583
1052420
240623
625989
1673921
760380
295364
1836067
933764
1613720
523269
53097
597161
72330
1110911
130624
339719
1680306
436551
169735
961686
1219207
510484
1098687
1290149
174845
1601736
734876
1926565
1161019
1391722
1252528
20323
1320104
1577280
1440772
1468834
1205485
934912
14365
1253974
1391116
762541
616139
200060
354549
1506994
1713692
1141977
1260443
1859190
60073
1794739
1026472
1179755
360792
1757410
1152928
494664
765060
1233978
863829
953985
349654
742178
8046
328259
622600
1597013
984503
1303189
1026759
1921122
852995
1868221
1705520
1175670
1809733
1502654
744227
1208679
694650
147257
1333144
259659
128313
1349725
1034773
31179
1351509
725787
1855583
496399
1002302
924616
217204
342064
134393
893780
1030428
339371
1160431
1203683
736403
1445284
1463295
1121622
1930191
1466349
355085
259937
1460272
1296107
1640591
103604
1590596
591239
1798658
1180996
1629076
93237
1581990
1579362
1883818
1790243
1811187
1052543
1206514
811465
1355839
46771
1511191
1612814
403234
949245
710747
1951245
1740261
1057316
1978911
336256
1873429
1292958
666537
937264
1532016
1879048
1684220
1691212
639408
420732
109627
1545065
1235100
214996
1343707
1760668
117099
761981
587987
375087
182529
174154
1834526
446724
538751
204287
1100415
824272
1494088
1873297
1500515
1564139
164972
177381
1987211
1228605
231099
1836699
1353955
1213616
110549
11144
1795261
593638
1363027
1342662
53926
931918
1763263
198600
523247
2685
1211522
156800
894602
315331
319789
1519019
1379813
698005
377340
600623
1526012
735100
426912
1086381
1206480
1411179
698149
819764
266618
780021
1910794
1794763
443360
310299
582843
553341
720807
442863
1344795
1003473
1222127
62155
1936863
1271648
606171
1041028
1206804
208694
1985374
490972
523562
639531
1039389
887226
1430223
844578
274573
1794120
339933
1763885
441208
908470
820679
148194
1768699
1927127
1659989
795471
1473370
891779
1898279
1433023
444207
52636
39428
1419288
1736537
1691826
931837
1962664
1943670
882247
1172355
1381868
1298846
1929221
1783934
1342760
1437447
1753875
969589
1383170
1155438
1606595
1766647
1321024
1023310
1536817
986590
749335
435094
1659878
465999
472879
116725
277231
1826427
761291
118279
1416248
1729292
626058
1284408
747110
374653
480290
206869
979538
561545
916412
1192996
1659772
214394
1318703
952623
774535
390905
1914591
1227527
304611
1482493
1759257
1793602
888985
40428
1500434
921574
914470
1706308
1385364
1058227
1219740
526040
157150
615638
741978
1883650
1418953
285291
1713731
1484512
144817
1222217
1773730
1084498
1824753
366669
231019
80135
510818
192449
767122
1820746
741509
1730538
381195
1784141
750475
706715
1986370
149656
1246885
1303961
1968146
1992255
184095
1410349
775312
724556
668707
376735
1664159
164023
1290180
1658786
1267417
733599
1033972
483286
1802407
1923685
21138
995236
1366859
1186244
792769
700728
151594
1463632
490536
1286431
984662
740339
887805
1740285
1604470
1809774
1829738
1694479
1097068
1816311
421945
65927
774795
807811
391569
1108341
735958
1896596
810025
660285
645580
687359
1607840
113636
1365303
1969576
745030
1558221
85532
187943
216980
1418755
1918435
894686
1148729
1544568
365847
1027502
1886601
1595328
1543546
843810
1975210
375329
603660
822598
1453173
1503917
854106
1252056
267224
673627
1243320
1340617
1227116
1562216
1987884
1472720
279228
345809
918986
1907437
1049303
1899407
1245013
460407
1920524
427794
1735408
896726
511282
1417874
825336
1773177
1434538
142755
938764
157288
1977160
1339398
1996566
385013
818301
974468
265244
1188731
1012717
138163
291709
785253
715966
47424
22604
1218871
659360
1911009
1513544
1512343
1590405
1434894
1369611
355178
622787
942970
398771
542164
57754
1741464
167100
1806153
1568288
514814
1733753
1284129
1325192
1660270
1776094
293076
1604212
1512291
1815424
497342
1497852
1635187
1079110
928105
1796701
901416
1136642
908382
1536772
1061676
1271228
1175082
1836721
1633536
1550853
1490864
1078779
1027378
115239
349818
1108447
748658
883959
695450
670599
922124
1301965
305649
359730
567814
182982
46481
1816096
383261
1147689
855218
176006
1035019
1968687
10013
1293
1940006
95813
1450630
1809766
101940
1330350
1346057
1209373
179515
109327
1771366
175112
840008
1494026
1480682
235771
369468
1086448
1135380
1971198
1947206
1903399
1817194
1679513
662486
439709
1995513
594304
1086141
1539637
154539
985438
539324
1271061
722599
54522
1344779
1780405
1538132
138785
1630274
435768
674557
910958
68223
1713449
1378460
667802
1948369
1594811
688521
1975064
955411
312776
1189057
1408860
1474737
1945460
1776246
1672546
1684372
1997997
631875
1223637
1924022
1654294
12083
368294
1515858
640933
436768
1805056
1622837
802586
1590297
1566852
432152
1472906
618124
1054476
1429297
629131
872363
294277
535406
425302
1659455
792030
909107
386396
1255314
614452
1226736
191288
773325
71192
283135
911367
1913336
1975468
1358089
1207534
662277
179356
920344
1213143
1917159
1805042
199996
1538927
256056
879431
1721491
1333863
1813488
424594
1740235
1733419
119412
1120826
1309481
432775
1323785
559837
1304369
1900428
1967179
997404
729519
1928480
1909137
1126983
1659351
367306
931634
1266439
808539
134954
1018761
214087
159927
1447666
1774207
893192
1629689
338402
433805
617104
266999
1128535
284745
499799
232081
933646
1048253
565488
302725
1941209
1162731
604433
1819908
949034
154456
1129317
564993
1959603
315281
1797216
4608
500204
526674
1701504
1960648
336123
313213
1971674
293764
1255704
185137
886899
1081842
661261
1513788
1803237
1354805
150907
1661292
455420
1963325
922286
1887231
1961108
1407087
1336494
1389966
1062998
973543
152985
530912
1775064
1388502
1305491
714805
1099800
1504183
1438079
489544
881199
330180
1915286
278749
898347
399270
1443317
807292
1717515
243371
987507
659854
1494502
1643722
289919
492379
1368442
17979
190367
1902660
1700221
1615227
917696
1558411
499799
285351
362859
1048837
340049
703944
589344
1618725
1982824
857151
1238475
1372508
14429
1965517
662717
1317486
1595709
925284
631426
1077258
741532
1241249
884431
851472
1821249
1607888
1379744
162689
341797
534345
260656
743055
521457
1327150
100740
1517807
1271217
1713506
830153
1370095
1058501
1022222
1984517
1012175
1712307
1119726
664593
1714292
1530137
884834
669568
503346
1831822
692622
1273593
910490
559543
1780830
326278
802207
91990
1148649
454221
936624
1533771
624801
736615
1379434
1742055
130153
1467226
522301
61211
568908
895344
1456318
264660
1197888
1672407
1754946
1940481
1446712
1520996
999591
1417090
525453
1992066
1147028
1258197
635004
575362
269235
247124
1881643
155932
1809247
952258
1974969
909586
579515
1397492
1974763
454236
802007
1372818
159260
1191342
1535409
1642100
1866280
1098533
109423
893212
1867869
148964
1298606
1094321
1867234
1186837
1493530
815979
1109344
1014910
1921876
1037068
89637
711784
626364
1390298
1100997
1470781
430706
289889
769063
508502
469942
840599
1256053
460420
446807
1866837
142108
285938
931800
346352
340514
1328003
1942166
951408
1269062
469613
871843
553838
528496
1322192
361727
543461
564302
471183
1804456
694972
1669829
1066310
1000112
1358714
382791
1726964
1842217
567164
991348
373630
1517424
1375598
18697
1956886
710878
412464
248506
808576
1099169
851799
1750992
208615
367309
1891583
904801
1738851
875785
162942
465265
1573280
1502411
209832
1496040
1771676
1770028
1788985
941543
1894913
1726054
1231351
30787
567646
360380
1532357
897428
1529596
1490992
338161
378534
1671835
971620
723333
87737
609439
1494524
437719
852643
961712
1451784
1209764
1160095
1828392
403053
386206
1871345
292042
1579400
1135826
1399349
978835
817697
1555648
655220
658228
545062
1885664
502425
417963
1026869
142750
1621265
996706
34645
95819
1567078
160537
1359159
749864
1288379
772754
807442
888116
922784
1525795
981299
162082
541985
490823
1348704
1088943
25520
1125684
408504
1779025
1867460
1173622
1166976
916939
33314
634013
1049568
1606729
5818
1844395
1731365
1694513
1701466
659693
377215
1951527
81209
341595
286600
845758
841618
372536
917165
35877
298456
713239
477980
720894
329331
1197796
1508316
1686995
656231
366258
1637858
1969491
1845484
1938610
1278756
1012532
1741707
1724645
1860727
87913
186260
1384921
1272757
868033
588379
1450729
310436
45014
36677
1296760
706894
33126
1704399
1807028
1203183
72246
237162
1442294
461634
1958820
386343
982015
656684
1608656
1442799
1495104
1779120
1753173
1208971
1808075
1360235
583149
902221
566646
1967694
117808
841077
1088001
626884
1314771
1269044
1949629
276445
685664
1523179
1805959
765877
1333131
515364
1374408
908296
1606380
1318783
809571
649696
1023286
1233028
1693640
433341
853501
929101
86413
1787626
1799404
1729397
956634
1513012
1916544
26887
1342409
578544
401583
666732
90089
782783
1152322
1707468
148557
1203278
1597578
764556
292634
614797
1596027
768859
1975253
1203607
514673
1166133
1890072
332607
1879588
1106129
1513177
1697519
1754903
834634
1396074
1842032
1868036
1987926
1089253
901991
427288
1220845
362688
1501943
724691
1712887
1743264
140564
987738
1116112
413218
742708
1667128
380658
138703
1559761
37349
865130
623189
872640
142827
296826
1499339
1248449
959760
820767
1334180
1791626
1644926
773300
1995148
1329625
318098
1494052
835041
1605867
1167489
1736946
247313
1760801
1699962
1403748
975498
77675
1088479
531456
651953
738187
1072348
490915
1858441
1042200
1114094
1153395
1107176
893691
1466129
1133597
1235580
288017
1323488
1420245
1227638
928547
528081
660760
83401
144460
489407
719680
686593
423456
1154333
1106893
656832
306182
1004631
1196291
77764
1779440
628426
320514
468979
1054218
1834089
93940
1765068
1104399
1136957
1090457
798214
952121
1126112
1052072
1600488
1669556
1721155
1066579
1971212
673494
1639676
1582493
1361622
869596
1476720
1413156
1913765
314513
1167051
928717
119360
1632627
227978
812598
718146
691241
874279
91603
330472
1831388
879888
1238580
283980
1685918
1512818
1411561
313466
822713
1495433
290991
579738
115102
1925919
1525695
1704469
1257634
813286
696988
1086348
526087
1814028
580891
708725
1912998
1706531
1315330
1006416
736669
586840
1134192
764095
1467022
1387162
1504117
48824
1313521
700156
1033822
1234315
369260
1031361
1372738
1608988
1352073
1858443
59284
1750173
1216048
115610
1610396
1250057
1574985
654893
1040886
390683
1682889
1544420
792667
1647309
476728
901529
1774652
328146
222565
1939430
1948200
1636583
1235024
276014
181030
372984
183814
861700
332670
529578
1093212
1969094
735220
1689007
316558
1535145
459536
668474
655842
1803325
1462624
441259
1959601
957395
1045625
1190776
513113
853801
1690112
1720875
846581
98863
105728
977049
1368800
1533909
1067785
1744758
567408
1232889
615045
188440
962988
1471971
1397121
1365006
48830
1035756
1291532
681982
1941396
908255
223933
1629360
1020431
176604
1908815
1039961
621604
1915169
1109439
1040601
809115
213816
1983394
1751085
109417
258910
116234
246987
362078
1468966
1522453
98211
1290627
1205113
1145931
971391
1485407
334699
958340
1920428
1020812
1168148
1362749
1025084
144964
322807
758012
367228
389381
1004337
1486915
960421
1217227
83284
496213
1783194
834858
727553
454518
696194
598911
1063272
355594
631588
1806221
277829
861031
1050219
1821843
541590
251021
221736
1354381
992958
451934
1154854
357751
1734957
914674
625899
1639785
728494
823596
801645
1463759
1063830
1903279
1362321
1046115
1105975
350949
514611
590351
1666939
669201
1910074
268764
1062017
1842269
1216890
377971
1702409
1699671
1056139
576132
1948036
334319
497193
1081863
1579839
386044
1014321
1065451
949885
785315
896190
1563800
1199401
555571
1307306
1887168
1992770
1772714
1066670
1496303
1815610
471115
1535043
483409
1620076
1734535
718100
1809505
1655520
238762
826886
1432229
793611
217780
1162876
219015
1405565
355149
1117044
1650304
1772810
11272
428756
1713641
1606973
516447
315652
1411861
1647285
79490
1278482
162173
181722
319169
1937403
949359
938732
536684
1294144
534472
1496782
749340
920338
179407
1224749
1537353
1646836
863934
188171
1845433
1050575
1390309
397229
1236321
733259
216640
1560964
702804
890292
1545149
177543
171046
1792944
1055481
1492626
880431
1221842
1863280
1330534
920849
364655
1323304
920825
768423
1448262
1643662
607262
1840819
192218
1211605
1649860
1279298
1065231
1224776
409063
1414308
1544119
809063
1004923
272320
1822501
246949
211101
1671063
846508
1320179
1693157
132424
220601
571129
1055967
352329
408789
395790
1860578
1514196
1765257
154891
1711243
1699449
1319921
1431776
1412806
1075227
398329
950483
800257
585772
1349919
1557928
504267
386155
1483440
1192439
257442
1583096
1032617
1529119
1791931
1413331
801848
835462
1446501
357589
260166
733479
1607561
1661494
82783
1704370
1675518
1703500
1039103
86016
654357
367288
18834
1739967
210012
298604
311820
1465367
1230656
1287570
104887
1600268
580141
1561990
1888558
749829
1533263
1530025
1413625
1599708
1621080
1797639
1207642
461644
691303
795725
1576343
1357451
616441
1756587
599317
1600903
874224
843084
167632
1431474
982789
192603
1185664
508792
1046389
1945716
1679611
637082
166784
1755283
1363897
246628
635886
1403355
1073468
269028
836745
1025577
1617052
1773393
37675
409148
891080
461468
1963359
115886
234438
1243197
895817
1038846
1232766
402994
1726365
819698
1225202
984240
1231471
52827
517960
1313404
1890768
1270820
882411
710920
840020
1156626
854309
498175
1334542
284123
1065298
1738853
1292724
1820766
1532329
996699
1671081
1652705
1649058
165672
1551612
1834263
1184383
1558443
1792201
517367
1946003
932499
886269
886512
439294
539344
1552531
975821
556916
802113
842810
1533655
231197
1082137
164875
1117844
1729195
960249
1331785
350875
1667825
1286868
891940
2283
640731
79292
1582304
1541170
1997679
487805
1786481
1238957
1397848
1670807
210071
181608
609366
872012
1074760
986584
158262
1040086
770434
716964
477863
1386552
601427
495076
872003
70084
1776871
1101999
1552659
1720512
822325
1519130
1347736
1911539
149083
818038
175501
1976443
1058563
3803
991435
1542342
1693503
1065283
1204327
338950
356398
1596825
587160
1449264
618530
463868
1563967
398190
1817658
77726
1127359
297953
375029
375652
1129874
1232793
1600949
536045
593483
1947010
1819047
64827
1907343
219168
1710306
654763
1405989
324590
139455
1437623
835364
332972
349934
1028934
1416423
1005466
428885
912293
47562
953502
89217
1864952
729723
1316644
627032
1075792
418849
1183690
1909363
58635
343395
1159141
168221
1274121
1743054
880611
641594
1560894
1010080
1185762
182170
1494990
1699092
677283
899512
1113790
1291992
1084780
383209
693680
1599274
1337684
128160
551928
57277
1948083
1710242
1868001
483343
236267
1786966
1973999
1196686
985930
118163
984911
1695449
1445410
1577300
1198082
386483
939319
693032
1039108
694779
28127
1054970
1014813
1303623
911598
1779311
1288165
1576495
162185
375298
1648512
497375
1579442
794069
838097
1469346
1287381
1297454
1893681
610366
207703
960736
556819
858753
1711206
1368531
1588590
840600
463511
1144539
91285
698032
492533
1580389
677115
149874
635873
377710
949057
756485
1897608
106054
1036270
548436
1266643
1537993
741091
539429
575791
1013964
851541
1819720
205327
1059108
1688710
1110230
1406097
1763769
595024
1210348
1927645
1891574
1883453
1653571
892827
1860231
1440131
953097
271531
983964
1140126
116953
1980234
455062
1819048
1944414
64561
538700
635702
1174016
1070653
443120
1763686
1186702
782860
341655
644394
1086032
783642
1812852
361210
303396
860599
426103
209157
1410693
1222749
1850667
1197900
965037
570500
1367427
1477060
1948352
95479
1610451
1095635
1514415
1978868
1402170
362301
432754
292269
1251714
1891482
33068
20056
795088
745765
919670
1850465
375892
886097
1898584
346734
9422
1868149
660423
1368244
1657741
33019
794633
519862
1873217
1547308
36130
1816360
267803
1193620
1779755
307078
125220
933377
1640698
1122454
1588957
1342545
473080
550798
424084
1044676
1105050
1332349
242898
662678
1466807
1160565
659144
579280
1495978
1622679
765843
507108
206389
1996335
1675685
1084730
440656
1091313
88055
1730550
1390242
210067
1480915
4069
712628
1817167
1759066
1523344
1170130
78226
600799
900107
1654881
1600603
1953982
1519088
271207
1165571
637089
1674860
1283345
1083866
1547597
971823
1491305
1902034
1086600
208417
857299
1611722
187965
320933
1834735
324187
1677820
852814
268396
344485
1882819
1138100
57263
1447421
1011308
330309
380160
440159
1962171
1212525
1812037
1788561
728693
1597635
905202
221879
138878
1446250
1352585
848468
1434217
1632309
1647196
376989
1846058
318390
1704906
982162
288795
826441
1495482
1528670
1501855
951471
678915
385361
1298691
183462
1816213
1520357
1263556
1425232
752269
1223963
168028
1377889
579866
287414
1967697
236751
1499820
249482
983970
3498
987259
1440629
1288046
1905359
404097
1389604
1479986
1918022
1388685
1761551
1829363
510875
1558223
1677548
1638746
1119331
1869857
1603178
143962
1318963
684351
762915
609329
4298
259085
762687
1225194
1411152
1845191
66907
1686617
899675
706837
833080
384933
1388715
1231460
729405
995711
720373
177517
1715997
1928013
446384
769363
1329015
1739401
1701742
1089822
1294597
949225
857185
1471519
37154
361740
1436665
1688085
1345473
122016
1618442
893122
1146355
607264
1455700
591320
427065
1548882
1895493
1089486
1875712
404697
415410
947189
848877
514996
1037284
877969
724649
348636
1613699
540967
1244291
1175802
1911647
1826652
464679
394399
380577
1668608
926034
1062056
283650
1854863
1361005
418029
448306
130430
1917795
1890461
1743629
1817003
633104
1586848
1826278
1779620
1329743
1856833
1524483
1684487
1720275
1985621
99539
1547155
1078688
1985910
1652597
1090196
1436865
1303383
1269552
1659301
1764953
1412667
883418
1952261
1571262
118851
580342
1433719
1378289
1556974
619492
1439247
1976473
1407763
1840115
1386557
275154
699207
668157
1663582
1093129
675273
210592
1216689
309814
1797582
442036
1800148
690694
1611112
94953
311137
1509894
1770957
1973497
903005
1446803
1866442
1840634
1403786
798148
1904030
1014290
1008182
178686
465182
1825287
1308054
1539486
414446
1902916
104416
1224292
1311333
104490
1399255
972412
1066719
1045493
1513534
10124
1965891
1804100
1645445
1490573
1749107
1293581
1642584
589849
1753546
1736622
806415
527035
155170
823126
1878090
1146125
1654837
696672
973829
451302
1884011
1593924
916682
121644
13298
363943
1853383
1641389
66605
1523191
1049831
305188
318244
1423237
840913
227494
1127742
1287196
1976882
1621275
37261
395742
754614
1411068
1035713
1277936
1519913
949471
1117131
1289622
1457599
1209747
456172
580055
1838648
1144849
1914053
383985
108310
38818
1828737
225498
540032
408119
1431372
1816661
1707111
1482569
1179949
1410411
471344
970888
25999
1664659
99827
129714
1951531
982290
135892
1925255
1979418
40093
878539
1724329
1910317
1793221
1843804
1281096
1752855
1586034
375068
482833
469527
407836
1040557
944456
955870
737013
1517227
902050
1862967
823926
349064
1983710
735888
801875
1726770
429437
696315
169220
1014519
1316570
354318
1588613
1786756
1370074
961924
972896
1216323
1692679
302864
850152
291859
1455164
1754096
308381
470972
1586369
734274
835592
625078
266477
1200860
1629711
840831
78836
34540
362162
1182431
491183
1174233
2833
1644254
519483
1850534
873224
760108
1675478
938996
1008612
1867578
1493371
1037901
661682
868890
1117808
691037
1094854
255773
84338
1070359
1341280
470259
1989968
208656
1445463
2459
1806237
87618
486785
663095
1393014
1791308
1454707
1262982
1974878
1021002
1400176
1944922
273398
490280
1996778
539003
839737
718548
1743668
796271
1497691
1299092
1368968
437091
1070016
1916382
1458131
1967098
1141252
966099
805299
1713868
244497
1712589
1020935
840677
562840
1583511
35183
1863738
1013316
183061
1589690
701591
103024
1346954
1497184
1572622
416633
559226
1945668
1097579
427245
27116
1996100
465099
1058917
819697
1213435
1290020
1351304
741167
638176
1332905
929033
1213971
1976728
502510
324719
1582007
977766
1472862
136673
737003
297154
1423227
1550733
84412
483706
70633
1162842
438202
1945843
1756403
1546806
16400
244889
966684
1863581
1731345
692658
1531972
21630
1625601
653083
162523
27894
137900
13054
1814523
1494206
318587
1583427
1147746
1021818
495537
847223
1868315
1688098
1920522
404651
85342
1308656
343492
1308735
489744
430454
605585
1807326
1694146
1030883
1165669
1075446
301042
197961
1943732
749581
1407631
1251401
409430
7353
1803268
1155490
1218520
1002405
1058048
1458797
674073
1436150
1845750
937256
1670321
132551
803432
1918285
1332401
674044
962881
1296422
429261
1018403
574864
681209
598407
1523133
1913863
629358
1806115
874657
176479
3348
586424
1871330
1875981
997523
1359919
1813407
1553210
581417
1131088
1780088
1259016
1018505
1816915
1965693
828285
1998297
1455397
1584254
460035
1319928
1540186
163225
699952
885128
1034860
268583
1441836
1041643
1257819
731223
1001362
1529135
1428768
1425797
1501978
1179139
1825931
1737490
1447360
1321751
631761
1346185
570435
550353
24734
790660
1331133
1404274
207351
1388693
1190173
1398374
904362
1938403
1616370
1301369
704642
1963081
831132
271052
1829257
543227
153102
1245889
1764500
1486725
388735
1241640
1929487
1869715
560479
1635597
1642035
121098
129190
1360607
1450643
1647489
873987
473369
31771
595993
311956
610253
1369853
1760751
1281934
101073
1923407
1069707
782934
163853
1920798
1412217
1252888
267947
780838
1005046
1969994
136119
1178053
1882158
1612674
790333
1484672
1540596
1627484
1555015
49275
1626861
1518337
1245263
1141113
1602038
245025
635154
1603681
91179
1227684
1765320
285326
539179
521143
352488
99593
1820727
347798
571271
243379
448633
980580
800033
952744
1724429
837325
404679
633224
105808
22166
1494808
801451
815748
1544134
191439
824716
463015
1925161
1868326
292742
200173
397502
466934
773927
1655544
1195058
1909892
999014
805412
295797
1205695
1993859
1067301
130425
1968701
1808143
1268386
1646096
38145
1582448
1910893
1262283
1110497
285785
433561
678204
1715813
1798729
1399747
1128774
985055
475394
1760417
1388264
1420748
755635
833945
877145
742724
426835
1106405
419765
1882091
923828
1593756
158314
239955
1040524
1678068
239122
150071
607318
532285
801517
1819157
128509
1159441
228226
1395520
1786724
574437
372789
1129888
1381388
1533575
1304288
1880617
1789404
51593
1321056
792156
1953157
1033288
1604349
301534
432543
1109444
1235722
695896
226007
1407191
484132
1343966
945360
1358884
1561289
204158
1819460
464512
1896724
1582787
585641
984012
853132
794599
1988652
203237
1770168
1515146
1038750
777880
360273
851357
1707818
521289
117690
1657372
901873
334026
425528
1112592
1501567
1253668
1171197
470822
1481658
1388454
348477
591455
1042445
179952
793280
862635
294305
140743
88070
554823
37542
610049
1069638
878948
1695091
185004
1812207
1208015
1078594
1753318
1451051
554122
1883605
386073
133897
1578470
1858584
191911
1464866
1235506
112328
1912497
124851
888711
12053
939792
1188437
614717
726802
966865
1963210
652846
781430
1524608
1905489
1624559
953460
682551
1991296
1088412
546219
1778216
1885660
1863133
1152567
636596
1432918
1040279
609047
1840196
1897646
1353210
1096912
1477680
460396
1104134
321864
1925008
114858
379589
1449741
9297
1005233
693081
997478
1358027
188344
440142
1030381
301355
265851
170533
1853235
600111
1905214
484974
1980613
814635
144673
649168
1729482
1933312
1840093
179765
543632
949174
306600
972219
961664
418487
1945207
1713020
1200227
212640
1586186
179420
1309236
1812788
687272
876533
1059368
928130
762457
363952
1097200
1892847
1155002
1206589
1893335
502378
1045330
1118533
1442071
147654
285040
721753
1039889
1141771
669707
15789
1401204
339776
585782
309782
176056
1962600
1639666
1067590
1697807
1430468
532977
832154
172514
759326
1353512
1892723
1405200
98179
1839734
1152617
1133925
907064
1826203
1341028
1879023
10540
1898299
858161
804803
4932
1825888
993214
215742
1131247
795653
1585858
826162
970914
1641275
776706
308978
130296
1633126
321365
631621
154252
1115125
1285655
990486
98221
1462200
615974
1953880
1712589
650063
444752
652437
1178050
1692702
442998
259783
945529
691225
1399539
1668792
217758
192179
1666366
1051294
739621
1037429
264368
922522
1825741
465907
1193699
1900290
373726
793130
793755
1602358
543552
234271
563791
4549
780915
782469
1101961
1138057
720718
1652935
424345
1793039
320699
822328
1861929
1010466
704115
529085
755991
788987
547978
699046
1067274
1512413
494597
356263
852910
1858780
297036
1995979
1125582
942967
1705059
1014629
1014247
715205
988273
1185963
1343360
1260504
801915
1240136
1781253
1609723
1659718
1458612
636762
717063
1428057
407331
1358134
28344
1124730
1632412
494597
595771
1949102
909675
554957
1674910
505749
655273
630771
434314
354879
1267457
788688
590007
1414220
1725014
1990716
454322
351160
1588226
1718587
1121719
1301584
1093478
407115
1207680
1845228
1156161
209316
1897414
1697101
1034124
1881736
676481
438855
1432055
1924004
679955
1534052
581317
607402
125785
511752
1773927
819594
1756313
650480
1365024
185381
377610
1325831
490350
614549
1340122
272432
1958010
1668723
350130
1072160
647161
809460
1362984
1830971
1880757
977313
1902794
837492
146408
1001942
822634
367794
1972899
1386110
1599078
428291
1245178
1410762
856291
1915447
1277121
1100201
218895
1195781
1988438
110843
1379482
1068305
1457581
454017
179489
1679709
1126018
184446
943372
539439
1204332
1248423
159949
1471768
275250
1983952
1135132
696365
711652
1084810
175856
92146
52616
1423415
1949295
1393188
117593
1569484
497453
985886
1273612
1141170
1511214
781506
391609
1200440
1956314
1356198
1769437
1176563
829915
548266
409334
1879798
1994268
1016489
1247116
24885
743122
136274
1811967
1251939
668040
1776531
716844
1475656
1258417
687813
1278166
1049875
1464144
1803116
846958
1469507
1983690
1959602
1158685
1467899
1341110
637933
1784898
120736
617318
1672428
229980
1244348
1073223
1853756
1010325
1099535
1083293
87964
1927314
748603
1059476
1326968
841783
1596728
147485
110606
1507179
1064347
389931
297710
455882
1583367
1817859
186500
331152
359664
1460519
1252310
330377
812935
1064092
1375950
955318
1108264
1640916
967208
892286
1635195
2941
25143
95665
591476
629866
1024183
1125752
1662571
1722467
1892048
989068
149754
1391524
880960
72033
1379307
664095
1258970
1338963
625068
75292
520104
1745491
1223661
1150639
1081639
332566
383763
1503452
1188974
1080078
1042893
375321
1957890
1776749
1973780
74994
173554
220506
1668274
20584
79456
806309
1745485
104163
1141543
1270576
1402826
880087
856918
1520344
1990797
1192415
1414473
1525183
846853
600177
411364
165518
1042526
176092
294935
264738
947308
1972522
684456
1747865
1844953
1617307
626377
1897802
240762
337249
1662868
155558
1720900
1082137
479252
1051150
1222226
1975404
886544
1345377
1041854
464857
113676
847408
624586
1753459
1374863
1579508
1247610
707559
389290
866947
1398919
1314923
1367871
1618018
201572
1195607
1933061
22939
455403
621753
323020
1444586
321804
192544
834013
525659
313076
1385625
765737
1549061
850011
1535517
364644
1591282
1331585
1100721
399129
750970
71905
1445829
1056073
330640
1799898
998731
1467183
595257
466798
797826
775829
736504
553916
1679887
1442540
1775463
1008115
622760
1020722
1353147
104484
1534807
1922852
289472
242315
420241
392496
902623
1178465
1045721
738990
1477251
80992
197575
1193458
1906815
1586355
1074532
123131
1789206
1473575
634618
1742106
1546579
1922683
1827568
1876867
1894818
1454045
134482
1795886
1987269
1367827
1186584
500256
151662
1947255
494152
913508
1975904
347116
1125058
1673361
1544593
696159
1765565
1622870
364187
1158648
1552107
1818915
1507933
962831
22709
720779
1976958
1816338
947252
1936203
983652
838707
533713
212942
1038177
1296672
263530
1048929
1328172
1351589
144012
193220
1214462
338099
1467108
1017297
1113026
1299214
1948973
1391600
492290
1009151
303993
1651070
199701
330218
1877308
1564752
1026116
1488585
1810944
1802753
173658
303168
1401573
1450155
660149
847468
276086
643338
1580851
1715491
1949315
97530
1808920
1623659
217417
408555
572130
1866274
1217452
1425149
969200
280062
1000965
1294061
1061530
1386747
1714009
1514640
914686
216406
689104
1747260
887763
754909
1776328
1689769
903192
532364
883494
1878269
1692257
164384
1534782
1034683
1576894
1519925
526806
916778
494879
586499
1046883
243353
1810633
803484
244988
1525064
391407
852128
494935
280209
858643
339061
1548330
1612804
396365
1958864
1129835
574161
1489460
221285
331391
704292
313786
1805714
254059
1636292
1868283
1683081
813756
327138
1091733
1492569
935495
753007
1767990
950768
1380227
56221
289429
1141018
1747943
629096
1184866
1158327
1141020
199509
760101
768305
896199
600997
1693721
1945253
1399673
668171
1164422
807008
149146
898268
1890750
805383
292350
1634530
1962504
1465757
142974
662143
197700
1307440
572875
1424629
191092
481748
1982413
623455
1410765
1813409
1218915
381904
155380
1530825
754464
452864
80026
71535
1674337
1888437
1240384
585279
942674
321096
1292882
1421543
629661
1342807
1941105
1730011
784614
1930812
22554
1733055
190484
1607305
833848
1223121
1032367
1980689
1893764
1451384
971162
23547
609305
636743
1191568
1024550
206697
1215199
1885930
1750701
841594
854624
632455
1582652
857070
1431712
2376
1701068
1939764
1255901
1017038
160038
1634929
1037869
64339
1313803
1953686
161861
480211
1435655
601022
14114
1388924
1042952
1730906
1773115
503844
896528
920749
1084889
41330
1210946
1686697
1342421
101192
1995703
468688
1290707
517803
314831
1033330
89002
1604246
166552
1300870
560384
1149900
99876
600929
594557
1675757
1607915
647614
1044232
437694
1802915
1692731
908938
1141126
1050932
571443
286073
1355784
471413
1248136
1234269
197873
1185243
395937
684321
490153
1662956
1072662
1823794
230693
213302
598160
1464115
33994
633036
1959725
1281153
230619
1885963
1979794
1333421
1962506
1845508
371543
55766
1075848
1868343
1373847
1086698
455666
1031847
272672
1618983
1221436
1984640
1944470
1008340
1698157
683430
734391
702447
1535531
813472
1553410
1314278
1435785
112491
1178932
1301886
89248
1329816
30177
885195
938907
142919
1171545
1482316
616025
1307770
1382450
1990808
1360071
1883750
1917827
1856491
1692186
611414
1549142
800920
696642
1362927
213749
689461
1333630
656926
1194449
1581420
653739
5913
1035395
11210
1133139
530345
1715812
661301
360183
931620
1267435
1819708
1424827
1552096
1415542
388119
1819846
12249
262389
188916
1105573
1449489
1578741
1565077
406820
1773393
626513
670516
669056
1696632
1957378
1930287
1509906
486857
1095838
898365
445889
392216
166254
1864468
1118626
872233
1744430
613938
1453352
800736
1349609
1599365
1344642
1075574
686181
517650
130997
1224357
207970
571494
1678666
1244697
1453097
482176
1250874
1734906
118090
905631
325823
679933
132800
628303
1727730
846132
1519661
1386262
1508992
181612
1002040
648574
1564873
1665497
1676053
722525
1096470
1745237
1526109
756405
1645046
379690
1000561
697582
179257
1928900
1275119
367570
408060
237147
845820
243952
1222648
1765835
1422676
1206504
188179
1955258
264540
1994681
1176810
471691
1672510
883787
1669024
717657
552534
1150157
1561875
1888331
471709
138322
126177
1344186
1219964
648457
521849
486661
1031757
1263299
1985244
1990174
272326
1138265
1664785
1290228
1068087
753293
1546783
1053123
1046994
1787560
1143611
364847
1606107
1009641
1231270
923452
1208363
1054977
1391038
574398
385562
232140
717323
1603588
794997
839985
428665
407266
44407
89265
1671859
716940
1560895
28297
1309606
390993
1292520
1588463
718862
437734
824614
1281462
1598944
788626
1732707
1289325
1755523
1501565
1377495
153732
1415704
1975571
470606
435375
1334567
619577
855213
882068
393707
834413
1389243
1507992
432791
1515522
1246615
1406965
1008249
1221460
1582028
391460
766775
535941
1570330
1373673
986150
1636107
244045
995183
1652878
170100
103669
1943678
1607401
1925051
261668
1918030
1077444
1070846
1554675
665532
1126842
145739
1577337
1636837
551103
1739154
1596506
780915
268264
944552
1367374
623660
426753
1185830
627381
1815581
297644
1890562
1633382
787167
1307574
1111675
1140471
1491383
586920
137697
1974240
770735
1938825
441917
185022
249531
1047866
1064737
737983
1977792
1466987
359516
1855048
1290498
766166
745345
1245957
400261
696427
1596967
1968208
575649
157364
259232
252560
1471133
1421082
484092
1611953
332788
871215
1262149
182511
317633
794894
1359747
63912
699265
1348833
1443460
1911872
1386889
1311157
1395440
584137
1403242
757579
1541054
1938184
1756276
1176235
260884
1055607
736474
1204441
1734721
646803
400599
150130
536073
1549206
1599413
1125805
1867674
1018055
311934
416094
1399855
1631566
1833189
1101112
1221717
111934
1546013
735248
1446699
1676229
640796
646470
1465894
1312555
1351988
1358215
181611
67732
1620329
581906
155129
1832367
1320777
139533
1196684
287913
415564
1356611
1001664
179120
1196547
1826807
1512206
630296
274614
1655286
1129191
454989
232478
780428
1756091
1882590
551382
179331
1280435
1953531
971900
1868818
895743
1378695
1705960
1384454
297783
1444348
1826503
1426144
151030
1311582
1950913
1569109
1610412
1871595
1043030
1027682
1505073
1918319
1969870
1394073
1807556
1030146
1738465
162869
1717240
918857
1689487
263271
1796201
1619905
147020
53115
1787177
1075731
1349717
748909
464357
1827476
1083995
721828
376991
18478
1579088
272847
1125531
51768
1684037
1977701
1455261
1968707
1350750
1898281
1150836
756256
279042
1601975
208113
1235233
1968004
1825715
549885
1509251
1387358
904134
1958492
837394
87410
1137594
804284
829246
693266
896768
60451
319119
750277
87608
1167595
322179
680324
1720777
499009
519288
1728409
1295870
74660
1683855
1973208
1403488
23058
422633
1360315
1050962
1899851
1490054
988392
279568
966230
870399
1249041
1455177
842473
1612278
727967
432299
412460
457029
1486965
1276501
58589
355052
1934068
1254331
1312862
1507147
673630
1439013
552647
955322
1990824
1349747
659853
495406
521069
254064
1733369
1166476
1307998
1120260
1950458
1664474
1928513
1077985
1571169
437678
1613504
110984
1874830
195705
1998724
1063169
1080598
907813
1074292
700035
1557877
1984628
1691400
1145724
115771
31160
669236
88459
1044706
95247
1742627
303629
1068387
1287072
728573
1062684
1142055
697955
115606
1377547
22480
1984700
6643
1437214
1344191
1135658
725009
1069763
373689
963148
422343
1772931
807827
205795
766698
1289133
1491665
250457
164044
479320
503877
402066
850886
468407
541577
1340269
1176246
497103
784119
915843
1160000
368168
331086
1257923
630502
81430
197789
831256
516842
1351689
947547
360536
1357494
1080593
1594301
1131327
1666313
1435582
1563480
927459
1790247
1260453
1702728
1068160
1395590
1063939
1109363
883078
747137
488624
643244
1689738
1815832
175932
1131068
985366
1466636
1496218
793004
1936151
1207272
1795751
68739
1567765
611182
1717425
1065234
1473387
691105
1430584
641045
1980016
1425930
1282451
180098
385004
1768802
1929243
677115
1874787
376041
1218070
396110
358819
395775
589568
863783
1224754
145419
1210230
270362
92015
1433139
1935362
1213373
1335015
809621
1110279
1569030
158464
1862902
1833340
1588827
44361
1508183
885512
1921347
666144
51900
272073
1478151
605314
383138
1184716
201405
1023821
214599
1015158
1957173
1557988
1068439
694459
505766
992406
783130
971995
53238
631401
494481
1533659
1488250
1593015
955682
1345718
1797507
516060
672145
1962289
1979675
1275433
1121453
1353050
1046233
1159080
809239
1119307
697893
740253
1268718
703217
63666
566389
453535
1014735
1629502
1787016
1579140
1511895
826836
371693
232219
1986491
37007
706439
456989
1268368
1860136
776575
1625540
434085
142719
494807
1619134
1146437
1559634
1796396
459733
422135
1315177
1834898
1776495
1539557
687379
1594640
307942
1936768
1717393
1776049
1453372
820901
1766420
532759
1525879
1881313
1049606
1451396
1466432
1254448
1121199
516749
1819219
1047595
789186
32513
1139872
875415
786563
731890
178499
566108
1975097
86854
495179
909084
1802199
1569739
1193476
66759
1060475
1236601
937254
1263107
1285982
592904
1763080
123869
994497
885979
703792
1277337
323422
1000359
1860271
1064640
740794
1992518
1529484
1577585
1029732
571469
329797
1301884
1913387
1435895
317822
440356
1342277
994212
743527
1781464
883883
1343642
1837709
1564379
1167842
935725
1276021
653685
1006588
450365
1214046
1390723
916893
1059983
1561783
730981
704544
635725
1364482
1997541
1830830
862594
1158417
1932764
719971
401658
577810
87026
271146
851027
105380
922010
4303
666063
357104
294762
1974130
1122083
94210
1858801
1181368
1749712
720263
398705
1754618
1746969
569914
236642
80146
794308
733731
1429711
703073
1653700
908109
44975
1872904
306310
1430866
891441
1893481
1212945
814293
1660591
1954371
1323603
1774
860736
565302
216419
623449
306914
451497
1105345
290312
1666587
476164
1343906
1348611
1278389
1480256
392671
1559453
1334516
1453712
1157933
854690
1873506
818152
192725
1957873
822343
259072
1354135
1695192
1082254
306770
387116
1154670
811675
962284
601190
615220
36806
10478
693019
697836
753214
186606
684095
211317
1081375
1858144
422936
1630626
956747
706498
1968492
1817051
478937
1839683
624562
1558501
1582992
1819436
1933959
573513
1399571
1164624
939530
1518280
493809
1871979
130430
593421
279885
662935
1254278
1500953
238256
827420
217799
745914
1471348
948841
291921
1078781
260398
98067
1656823
508653
475439
490632
1732065
1417740
919691
1472475
872265
845780
1806088
1252719
480311
1146770
726139
681326
288718
651054
794888
520904
1345055
1157497
1395803
1070743
988919
179248
247304
873271
1495748
1904543
1251424
1860368
584843
906005
1423318
694563
1999998
42198
1995116
1685891
35083
1573050
973227
1838680
612245
1803653
534159
1778678
1161936
651694
1855798
1474627
1980149
1205912
113394
1356726
1875395
1217946
1934233
5341
1572994
781902
533220
1970635
392200
1123140
1360791
392146
1490043
1074034
79986
1574898
1791745
1252288
514778
1294431
270937
1998198
879116
406166
1797988
1011694
1433351
1198605
992571
1360506
975543
1598285
438741
1333216
65850
762746
885915
430436
1113331
1999439
1700385
231488
500193
827085
60176
1879797
236483
1152623
863078
1968184
997155
1831551
1180662
1540863
135290
1159118
591582
62167
338238
440643
720336
1739541
1863498
17619
34444
302680
1920714
305188
1113565
176275
1396608
1750162
1923240
198696
415193
1862224
541866
395436
1499710
114274
1110039
21638
598589
177509
275751
265258
346509
1600606
24139
626747
791678
1132531
514041
391025
1005404
41291
1565673
1284928
1506733
1042959
1666792
132584
696040
1314463
1663591
11434
987256
1976112
238550
592345
519390
1498055
955484
1858481
1723617
1760888
1195071
391891
1657436
583903
1881553
141800
992128
807747
1419607
1161447
1257757
1761085
158778
638630
167362
356842
1839534
1330089
1736042
1695987
864753
918534
34072
1141211
638151
1361064
1406964
1725916
295341
696016
25144
564177
756794
985926
1530916
490356
1384462
485656
681573
743384
1500510
832583
371844
1799280
489598
76658
1826666
242663
1952817
1646565
1874136
938131
1317294
96381
1723948
370106
1876982
265188
620729
868517
710682
1762658
1588120
633406
815793
352035
1039994
1887830
813983
1382746
1618910
805529
1681634
247997
36999
1747840
1858563
305948
130305
955433
1612556
645686
778985
655280
781084
322486
33263
1961743
647506
613676
1321887
543041
664045
1595785
569616
1553899
11949
1094681
1929588
1504360
39876
1474954
194500
475770
1849853
114874
977845
1791147
1215034
1444794
1126793
1806078
1351548
740907
723007
1754834
103108
775469
1018814
981950
1698987
914493
150003
996126
1181883
157649
1846808
358213
913165
1824915
435747
771646
1507858
1972606
605846
692367
1353077
1459362
1728246
1441219
146190
93355
946235
518420
972671
1599243
1929531
1722239
761200
355274
67770
1486279
729073
841762
315491
710512
1989920
568477
121441
660451
1100856
1192438
1207816
150330
1400072
1109376
87487
264517
104714
283729
1478951
1754442
1733992
1307751
1079490
405115
1475223
1255632
1703845
1144707
1866142
1928283
1142855
1611628
1667184
1189862
1863475
296668
1607114
448288
1699687
1040081
18914
999220
350567
1027239
461479
135161
179411
824622
651144
292239
599318
314667
554759
1417379
1470733
1515162
934417
549459
1098373
1660984
1710818
898687
576268
1981630
917369
828784
1204577
377505
475503
874196
1879111
1431969
328572
1089877
424568
1882379
65885
829559
585118
132757
714989
1461017
1153576
1033204
139453
1339761
1499316
479553
1834408
1707244
1355555
64623
457212
781351
377758
1879715
312173
1293207
13489
1011087
1449169
710702
1080916
1731494
1892119
627115
1305628
235864
1759658
770389
127780
720174
1347655
1812211
1229422
1352205
341946
1331757
1633099
1277993
1909479
784435
819733
1606006
201581
126142
517937
1966603
1775629
1684736
821879
1063361
336293
449920
780603
114220
760721
1376966
308691
1846026
661511
1427818
1095302
1098262
1220441
1092255
1913231
1846826
1576170
449622
1941714
79933
965662
1396178
1372800
1882510
846776
401819
1707147
989693
457208
510862
656502
1691356
948590
247553
61414
970358
1667132
432032
1191541
1052764
3402
1952297
1760955
118766
353101
1998161
1847194
1545348
1475748
1746783
102667
1675870
80241
1249203
916073
1425933
1928466
1991586
1990959
197630
666135
539606
335122
497520
1213068
791352
1008503
602818
1139330
1677638
96367
1687287
1789499
859040
75007
886346
1681902
629537
205403
1280814
1935034
1931342
1990912
596750
231341
1038286
700057
1650947
1289601
298513
1310791
47839
1587531
1321
1006787
89255
1926748
1712170
1086613
1188106
251508
954829
522442
790519
1095225
130391
788296
767209
37372
1570524
1299323
1989713
60256
1891063
1493149
1058104
411271
1101980
1959348
1252362
1266191
1799144
962635
612799
1604346
1160145
1405320
653285
902587
480301
1802187
643561
639987
1273519
254063
1692212
443250
1649939
390973
1786845
1287136
1621777
1690704
1129654
1697576
113529
225561
899851
1743816
884100
945149
1138575
1218454
1874926
385546
1260723
1881327
1654312
1371570
1379370
115519
1866679
262636
446351
138970
504373
409757
932870
1419647
1327820
198064
1832574
436622
161443
741325
25512
1141347
810991
31634
1620359
1567059
829674
705864
1287593
1914239
1405148
1278137
1382196
222032
1614947
671776
1199173
1981731
209473
525135
1041935
1957870
1375273
1290187
893737
1235869
1362181
162469
65802
1975331
1917411
1017478
1672979
1620242
1241771
224620
13551
1502515
801934
923495
975431
723151
758650
1057195
1472766
53902
1708567
779030
372690
899760
1649932
1897017
1090580
492560
1645870
1373329
1243372
1636566
1288283
1638815
1339238
1064332
1563100
636987
422455
278279
1932262
610603
423415
807713
1754944
712197
605908
1383448
999914
1951340
110567
729067
898888
1705197
726682
163159
1183128
217184
1107846
640240
972821
431547
1162709
643247
1529360
1008355
1633233
1001477
1086287
981388
815042
1319566
930822
1491931
1361427
790250
1375813
1368318
1116964
607565
281476
1219386
386355
948764
1018678
256190
1848713
1755017
1008144
691833
94522
1678725
426483
980953
785828
886402
498054
1466208
1884381
1613366
517057
620638
389477
1104885
1603802
705857
606553
1580329
1688006
842009
1465232
181784
767457
1121719
473429
1318560
1204178
486292
1442976
1868882
1561273
42725
1210309
1648752
1921100
1152668
1089002
168798
112154
1280294
291931
7762
1953728
211301
17034
1383527
1575579
251727
1431254
502873
1119825
1656085
1683342
1439906
1398071
163832
2017
1531645
1628671
1673370
673317
816468
1477036
87647
1199731
1589679
287735
1081664
1217551
621184
732467
1410255
13067
1225117
856551
1968728
1687413
521615
1178480
1424568
1692892
445167
1757195
882783
885517
1097847
1311003
73730
1467415
1436701
1677827
691063
1728833
795180
432515
857888
393504
1560408
905152
952130
235659
1078458
945971
808168
653404
1671869
222032
83361
1032627
1622839
1846450
1892448
486489
1494843
1983345
710066
531436
1962189
1299140
770017
927323
1156419
346815
808353
1294405
405320
1803170
1050691
39397
1145948
137896
1912983
851926
612623
1633055
1719291
66441
523131
1063503
872908
1415888
522272
1748678
1741553
1250513
1933065
1927507
852491
1066976
1163842
1671494
1592374
78310
1551537
1269537
678263
1283450
772359
141630
1738294
624696
1928191
153863
1576085
28618
577824
700132
598246
1854784
1357206
419979
385566
1027094
1653724
1468560
835828
1256416
374657
1460798
564584
1342281
230980
1568688
712285
1812035
1948203
1780941
1444208
1879130
1954980
250697
357357
718060
1027118
1353016
1047328
1159975
1546181
1821767
1513871
415512
209142
284164
993648
1326663
1099600
565275
1301249
1545420
976609
1742492
237199
1082402
663931
863361
1846920
1340373
745712
1137731
1783447
1194391
1764224
1127068
1477280
1493479
608684
781688
948178
1907874
1483645
1412334
1942232
879952
270965
1405759
1471325
1461533
1401820
1934018
1221692
447085
805644
1177877
968025
1946150
1491889
706750
55933
755661
1775415
1903953
874951
611923
775374
1982955
695232
406414
285794
621015
1636883
140943
303778
1178385
1454745
1711909
1510550
756523
876269
724513
497350
1613139
883529
1901425
374531
1061647
883648
1530290
1356924
595341
595092
279491
953427
1347163
731766
251145
1845441
209654
1378155
1022992
1881536
1825226
1113950
1704816
911479
1460643
1769065
554447
1769562
718049
1210617
170105
1620214
510884
1948861
1146829
1248576
1616148
89192
1056037
634899
663441
1673422
999440
1421811
1161245
1104374
745403
1331490
1719609
1892501
266905
203994
22887
778264
1055797
545599
813342
1765104
1122440
1407561
1520342
1000438
1592254
242040
1312625
369807
1193061
1820088
455969
947954
538881
1744558
964081
1049743
600668
925028
273024
1905137
1248214
1552848
276463
124242
1552661
1240491
1115968
974228
1688973
1992260
54183
1537812
1805130
1447115
453670
1976550
156879
454356
1145905
70269
895892
130198
1803427
385092
1029009
534511
668954
1748557
1611509
1728481
1085914
1683191
681389
1519893
727357
1701084
1626866
842215
500218
703196
1256940
895935
1154507
608388
1163836
1185572
1146682
1159928
1264011
1012470
1337239
639075
144209
575683
1272731
87599
1278509
1171745
1740847
747742
1606830
1478438
1683329
1462146
1697856
1457112
503422
846536
749252
74961
1579540
779228
903196
1517184
968000
387790
33043
1875589
1589362
1637040
1905954
1327895
1032486
1821564
1588643
503558
80778
338776
1210542
1951458
844078
732971
1001936
458127
1774425
1040571
279577
102047
401049
1575054
1535490
1566831
1556711
102754
297409
51861
1494483
1114057
1623849
26504
1788108
1592162
625415
291187
441299
34455
233828
1375250
446923
688787
156158
432882
1781210
1556842
1913356
903082
400920
716669
1605034
1547625
1085827
1096344
1935252
1639022
566120
195939
248904
821922
412502
511245
695070
923678
357719
1890101
1086189
732707
580676
919369
355362
647617
99212
1004283
659802
1832675
1190756
1514096
1742766
787506
429165
475913
972626
475322
258048
1725753
429133
283458
1066112
1022251
881323
685674
894866
566420
1247401
1782438
575362
1284055
160471
221468
595399
1550228
318611
550259
1365520
1367918
617629
988407
157090
1648501
1680341
818578
1289887
1059977
843140
1301226
1979390
215715
1503288
129606
736905
55165
503167
825818
513643
1368912
1944606
394135
283194
1810564
959935
1738091
72555
1599186
703979
1324818
1611164
620361
990846
1218850
1500598
1360346
1312850
473988
878745
1450464
1585952
236393
275594
461383
553889
967716
136097
1447137
1860492
625419
1627401
1199431
43391
1441284
1491221
1963229
1373537
751073
839019
1911368
1335350
938500
1084729
24332
1034492
1076908
353592
1360291
851245
742757
403334
1150336
788038
117269
1419661
16848
836629
1863378
451939
797660
870900
831023
123690
872104
1820264
1177738
479998
1815947
1291306
1157632
687767
1877028
1458476
1660797
1068158
1786090
1712490
1087659
1334469
1710695
436479
1431715
1161782
868940
1702470
1470551
629418
795506
594693
676714
787857
471984
1911172
993731
1952862
1432579
712202
540657
1275621
881473
1725602
1224511
1675589
1049920
170324
383122
893065
635793
82946
1724747
1887351
413072
211816
891789
96340
873585
882251
208300
554736
1389791
838002
1711584
1752770
988088
1723217
1966857
1015459
1891638
1136739
943982
1545233
1243715
1417955
1037620
1577157
1317471
1450943
357474
1610541
925676
1395796
865456
410305
1912
878903
210650
874809
1099515
629570
872182
99847
282794
334303
851539
713229
1696735
1101753
1073534
705665
604429
1512033
1000901
83514
1014477
636064
198740
1850321
977424
1008861
1690413
199178
1442618
398411
593657
1147191
829200
200890
1460605
495343
40201
1842018
1060033
547580
1336326
523439
383755
135414
1072135
1340817
224278
1558389
316206
618427
735608
441178
1085195
341180
1924338
767699
1554103
532262
942796
1664757
291110
277381
1279472
261550
202647
694084
1641264
412638
1016698
1098110
1714863
274936
482282
847135
628211
815494
1412462
1313556
1485744
662479
1900870
1949263
1696821
1141373
1240215
433600
1050741
908283
1303549
963414
917726
1171695
1104852
1183871
872017
733993
1717677
1034169
245354
376562
1283244
1502512
244460
1594096
1808039
472198
153907
992604
1660987
1400015
1819508
1886183
1914988
460058
785953
1464008
222161
265983
1640656
1269497
1037482
1930772
110842
1145822
835146
1600962
1842586
1302621
1483866
1980308
592870
657492
653991
760049
1818306
397373
106612
1286520
1835648
1788399
1233754
31290
1027249
1679588
538343
821151
698887
1650547
1122957
942543
1042321
1163470
1364341
322765
659032
978302
616133
16250
1879936
34257
1929352
947996
762776
1871733
381876
1273502
458880
1203795
461804
1853982
842571
1703106
267477
469634
1027699
320521
578671
1949832
1433117
1648643
451768
1133440
582260
1818997
403571
212986
1308228
319678
266650
405642
437900
883401
1243382
337381
1733225
1474740
1106276
421196
1428699
1931233
706672
1651976
38617
1598173
19322
794139
876533
226419
1065932
699046
333182
1275075
662332
1428306
1031146
1108033
883517
731018
167826
583050
633734
187717
520957
1939402
492827
1975068
276963
548175
907013
286797
1521070
758359
549205
1879729
79227
766979
442174
214288
1581749
155284
96183
1800011
310540
720287
688997
1974881
1241819
1464629
386467
1940744
446942
905988
1237146
643234
514184
725027
1876528
1623253
53643
299160
1404820
707104
954818
1595199
1942757
803218
355911
608629
1795035
1824541
223632
1436397
1373745
649010
307834
1073606
298234
1793405
541135
59488
1686550
400404
357007
1004781
582190
1737158
125019
162622
773194
1311718
1656537
1829658
1551426
24886
1094527
1034305
1402838
1528735
539771
1498962
352333
1839801
1550362
665738
1444723
1274005
1745641
1070286
672615
890260
301122
1378088
1427844
1730969
1061676
1394475
1915643
1309122
518078
1784638
352462
1165481
1914149
1967973
1609327
1498256
98702
1436009
658547
29387
693930
1686803
1515758
921885
854627
1111681
559600
874527
1126473
1780024
320701
886693
175426
1037093
235915
344082
1729518
699000
228116
717174
1525809
763199
589144
1760442
322279
1544961
238588
975623
1104441
355773
259620
568709
294933
1203941
842110
400729
255642
564827
770728
113156
941974
1940265
846611
1565285
558015
1742445
1220545
1314588
50904
1983576
311528
849500
1502962
742267
886128
1247720
1615494
594536
1310678
564034
336120
1644402
656217
286004
1555034
992566
1343327
670529
1395979
428771
271732
1088503
128461
1028989
394143
1634180
1388048
1850496
349274
132323
247639
1017072
587090
1404939
1697766
109569
1451600
1530717
1872228
715142
291918
809330
327893
337066
355884
307417
1813418
256546
284519
1793248
718008
1876869
811354
1003361
1179546
1654319
1481626
478254
1964088
1980782
686179
926692
755693
134644
1564269
491194
996965
1549618
1189317
1170700
783293
634625
1721051
1765719
1095331
520342
1676406
697828
1716788
708753
1305500
1955075
1825689
173377
1626714
677761
815185
550721
1868112
1430840
1982157
115855
1012212
1592621
1898704
2213
1862939
85591
1426698
1798820
1877298
499909
328085
609394
1668210
1389419
1098049
503210
1753888
1348930
250190
952110
147673
933310
1648698
973228
1608280
190236
1143137
1964991
1545922
482895
319987
1423666
737617
1830318
1758733
1306039
1539301
84335
695584
1632185
1895893
10501
1744591
425379
1633752
1362563
412462
1390536
579645
890926
1965579
1929193
1008179
19752
1195197
1802079
595204
411257
1374681
355807
1662592
1804542
1578081
1972224
358806
1326558
1935811
208040
614854
1125780
1815285
1470269
35200
1746125
286633
1109383
1269692
150312
1686690
943155
170496
1838750
383109
969774
1624549
1097938
1595312
1425737
1602273
1825086
1354237
1541655
916873
395633
222509
1439544
1954885
1718974
409567
111442
1046836
85418
1475825
233772
1854360
892847
951818
610741
20603
1329800
1548531
1579651
1730665
64562
618909
1783859
539329
312945
1406729
7597
1648760
993608
1698208
7014
1064279
1046068
1631691
1357654
396456
1206467
168465
208552
1361083
276901
814353
999923
1357274
606471
873938
149791
1030216
605717
1584439
471015
663766
86324
16799
1777892
1264279
369630
1136817
477430
142655
796784
1563086
1248182
994042
324884
1621993
1445935
1830391
1056662
1003272
336221
1693000
552725
1615847
736383
484389
1928324
1418334
1790165
536678
653654
131642
274639
465401
857498
1475432
161218
548415
1277106
387108
1718510
1767691
1756363
1677153
1070297
1859674
1375411
1936618
1705060
1761184
1794575
1487097
715660
45892
1509011
452254
567436
215579
685486
851243
553501
214092
1878517
1705631
1567677
529650
1090463
1260267
896062
1075410
1683105
628194
1447158
705088
1758214
349245
1215283
1878677
648472
1399950
357131
1457527
172940
494736
418423
1780000
1794228
1760678
1076477
1848012
1453246
1412918
1836220
137758
1024865
871788
400075
336328
115592
1140953
1582789
788052
908021
933855
1835775
893464
1970466
175628
1487014
53710
1387261
281551
1294508
16110
650031
178851
1604138
267273
1970179
1154755
1646257
1374135
321517
1115085
34363
1036445
1237215
73720
1938433
340212
1278202
780005
1053141
1945273
704271
1261713
1652832
1376417
1204306
421742
768188
665307
1799305
1011834
551480
830322
1785928
673518
1490848
103966
1175604
1010097
747332
810276
1738912
186535
1092528
77974
1603366
738017
1928382
946093
43069
22989
1417761
1445886
1663251
1296631
391968
1766059
1689523
1525700
661442
1853875
1210329
25451
543634
705160
1825487
767296
1076895
1762294
888517
468174
745672
1693457
1037946
1202034
1301788
1039624
376327
1808740
1253497
867181
703751
326044
1452306
882393
118391
839418
148183
1705481
1179805
991635
321565
225655
1641529
433391
35312
109405
1342844
1333345
1694439
763470
842301
109029
1284747
1212088
30334
1571592
1906792
1089445
963696
284138
1745497
1485766
1457745
1840607
261754
1566129
462632
1738795
1178202
724139
651626
1733762
283168
1108557
162993
272571
1469477
793430
97066
1696224
104141
589062
634551
1693394
1760112
1286649
36999
1081160
264092
1860855
527790
42233
1287455
75388
163308
557946
1207531
867905
1597297
34198
1032039
1369314
1704285
839698
1904284
1231265
105632
22602
966075
474440
1706674
1682875
1651813
1247936
389885
143977
218522
1704988
1125204
682723
1632098
631527
1656459
1379136
1213069
1517467
1971223
1906702
1545085
613099
1888966
324432
1954273
755734
1388198
790591
802569
1638382
940110
935223
479534
814950
262006
101357
1439370
406971
1309931
1919670
993198
108930
923643
873513
507497
1574537
159190
1322072
94295
518671
1098378
285012
82652
608177
1291954
465425
1084719
1905909
856712
926331
18481
1176367
1811299
918493
1486087
1702806
1516554
73455
1263107
168695
100784
982551
679797
222824
265038
1397419
758608
788574
1560799
1788751
839339
1106316
128545
1307009
310901
1932137
106052
888491
1981453
74236
1276510
271839
878716
1290598
1547636
739128
1231531
874097
1754595
68752
1420872
31333
542065
1696172
225556
393968
1561100
586469
1496503
1851055
1712813
1289973
31916
1284111
1656371
1718641
779535
1670919
1484881
1736325
233666
1275846
1004237
1499671
687284
412148
1275945
476910
1784885
401126
1264193
662530
1043999
1681026
1731722
943036
636713
210439
876206
1571844
1803268
1376038
1080965
213805
1836155
1297535
1596223
1067855
110983
884850
2379
1911441
311667
1503040
605851
1691819
556381
1112507
486689
548175
418012
1441291
364606
1148292
1756224
427978
483580
388497
1167695
160258
665937
1467760
364889
686607
313880
476448
1361029
309686
1171129
1836391
1466355
1130574
1724804
1632604
1042557
408818
709098
497498
10379
433317
18638
565427
1149846
1580025
1209620
1955323
662472
910718
302261
316032
527292
807299
1196852
1830820
341733
1031300
1802413
638414
75435
1935094
1759242
264397
105763
1986723
1537814
169031
1748109
210777
180882
286150
1635454
1504683
1960309
528945
1200962
448209
1683438
1596816
1404820
1074585
1074219
926952
439805
902994
256517
1074133
1837990
142263
80072
1925232
1809652
1989088
1095350
355745
424481
1149656
1581985
1283147
792183
742165
32648
911640
1014227
1798517
1469701
1092379
1780526
1799717
1499471
1047978
1551037
141628
42437
150923
140076
1106721
86204
1604372
963452
1235064
3496
1223759
1692828
1161776
1025867
810490
269412
788001
871845
28406
354746
900683
117077
1997814
1846977
1588304
1192151
295641
681426
1306802
436382
1313595
387471
1973694
1978506
1162963
94209
1782186
1296695
1277159
66005
137725
412425
1926117
1628610
1852859
1982364
814958
1519325
1172393
1886461
959407
1665960
730253
968467
409840
47621
1095671
1519625
1136047
1249131
1366323
1252597
1247410
1571145
109655
1073912
295109
1041709
1572511
1666557
705936
1138807
837640
445928
212250
1870429
1853121
312740
1918983
1614302
218595
1661745
1143939
1473377
1164982
1935123
1830098
1927666
1450082
35374
169012
499465
281932
1676503
1337376
319989
1658138
216396
1130552
1060565
18939
1470950
936594
1814109
1519544
1282162
745257
1995265
306415
559245
441443
59937
1049234
828736
557636
1330741
1967076
1471382
1788819
1992014
686884
1153611
1743965
1824014
806960
1907007
11694
1551866
1616050
1532866
1960439
773188
174926
976407
616785
93639
1259819
1816057
1895316
1251988
1111541
1039583
1740330
953260
1988886
672200
1535894
1275244
1319421
387848
1167745
852846
742746
491086
1359547
303304
1935728
1416079
845369
1653532
447163
568695
1300861
1888850
103825
25777
1085065
1788420
1695952
715627
203003
1597627
725644
1509589
977501
1532534
1478622
1223797
467986
1049167
606500
1949644
570281
142189
1304815
1324837
391990
413823
57166
1394406
805372
31514
1773202
1554198
75053
306631
1007969
930935
189374
1993344
644514
1071698
800087
907905
265468
1992058
111858
1762575
571793
803060
672322
1883664
677576
1974233
1983945
779307
1619537
690375
1251687
1387336
1874940
1666515
1974722
1449382
214939
1607065
638328
1239185
414616
1668496
1306750
1415459
702825
749893
1176455
884341
1433895
1338439
352700
1813847
104820
1133786
832391
1731829
904117
405749
150754
345187
187412
364636
662405
843364
137502
1335405
488149
762727
1871424
293553
671982
753562
1152961
124321
1471541
1850747
1534983
438719
430541
1531063
271770
1736674
655876
1967200
1303674
381258
233852
1611998
795085
1198109
1708292
1345701
939299
1214205
1065683
905787
664128
748282
576808
534300
334480
760672
268684
982792
1620222
580771
1343318
560551
1034999
1693793
926720
845456
281597
72897
1491695
200358
1776504
738150
79796
344415
1036815
1134152
1998937
277101
1756939
1632159
1578961
1701685
763901
480405
1546559
1994131
1681714
1841267
1633703
1851581
150748
1197942
414809
509725
1500486
796821
260133
587767
1576290
139157
1911294
1995878
1275347
738255
101340
1904690
1091515
1853874
731036
1172715
697374
1874678
203412
1984558
1575747
1202315
1013553
1180844
1988365
489358
519380
755985
1482557
261893
1289240
126640
1000862
489237
1325667
521941
103624
930702
1708274
1877888
888975
210604
886038
1221457
214313
1554636
1773924
303735
1797336
1860438
1606567
1102510
527454
833430
230894
1379199
1467770
1936002
166410
1282590
1279317
13657
596873
1508752
1376562
1505931
1449608
363439
1177857
299780
1312859
898048
57374
699014
1635069
1001988
1804836
1417258
348186
509238
1733149
574445
934781
1660236
563566
1165619
1259679
809072
1696429
175182
1649960
728236
1323228
1927877
691290
951083
1980924
1710174
37938
1237776
1423449
1242091
1081845
1579609
933782
686
50417
269148
374748
1819062
227744
1737254
1024994
707767
538453
256745
1665531
1500878
670673
1303207
244064
218542
868324
1733010
1606342
856019
1336269
1808406
1178288
1963383
652678
1880006
1911665
289739
1680262
743831
189357
1010517
1370884
787254
1755227
1652557
160182
1963843
315033
1132474
261830
544776
1577684
927985
916754
624152
58878
823090
1113444
1885828
798496
1173724
650572
1675376
1323502
82270
995537
1628057
1605509
1336270
1469884
1794525
274959
709685
1741103
1568600
211742
1190055
124172
851547
1218254
822107
248620
568735
1110667
948430
20917
252286
1885330
599000
715432
1417219
736353
433305
1517467
1527035
5257
211920
784797
792716
1025204
651082
1619578
350882
1997827
423501
1384012
1810460
1302912
1252296
1859450
1335373
1874228
1391746
1565617
1281315
401237
1389590
410771
240096
1581960
1993795
1586106
1936416
1467494
1112949
5814
965230
583767
1629182
368884
958880
1460418
107122
673223
1060435
84139
684489
1554413
1377473
587900
705701
1580853
261675
1467131
1123615
120082
1239719
202087
1356931
1335455
119130
510051
261261
1882247
1653141
861020
86026
1534745
350500
1454347
1107372
1022274
1617036
1850860
843454
1038927
907675
1009324
1255236
1304978
1660078
359241
1306227
1298738
634864
771000
18782
573454
1760689
1143671
1145194
259963
719243
405392
673830
480280
1646665
1851384
1743870
420078
366843
137885
1956649
941462
910993
1504977
731199
611265
4566
1809167
1551889
1506447
20812
1989362
731796
776364
1077877
309388
719470
1551520
560721
1435950
1195549
1877570
1372779
879001
1398888
806589
472287
1106821
297564
1998080
604898
1544641
1038605
910269
1084670
459998
1832440
1792218
1926007
842787
513240
1589003
127937
662437
900788
1675511
1656591
1877033
723729
1962642
295311
1518854
1938025
1257491
1047419
1230936
675551
1214666
972580
728918
1194463
666953
1336929
303506
1495413
938627
1102799
913255
205719
1279323
1132603
404456
523811
984213
783642
1175464
499470
452196
1789737
92987
1321500
363123
336661
818071
848599
206869
400980
905857
412203
1542669
93421
255856
886063
311407
757570
351948
1571908
550931
1632399
218556
1306831
340372
333367
1550182
614160
98415
363842
1844360
520177
432058
167999
16751
752319
867028
989027
1345452
1096658
1671811
562663
645910
1087896
1894395
1785787
1375493
1550860
854179
182768
1683777
1794121
1036023
1254713
1659363
1576582
610389
751977
1277251
372117
331724
1449450
773892
1265366
77482
1927297
51086
1339934
391429
1903357
1962955
717601
453601
119968
867559
425926
798057
709168
1158568
415428
1612409
1789090
316803
374929
1952942
76151
1831488
189618
1611757
1613094
567989
1888361
1715819
1811025
207664
129601
1158589
769329
1008135
420175
437263
196163
527849
9594
705682
92109
797515
268516
1335473
1438224
312821
161700
1899367
1751915
1016073
1864140
1677959
1464779
1431122
838892
327591
340893
1109378
925323
889509
271055
1517170
1518534
502863
889706
1672570
1224958
675626
47113
1155846
867056
53651
1379449
1433552
1902413
1010708
841893
1666500
1601401
311679
1403537
1282101
546993
1079581
915037
1846846
1659961
1988175
1183098
1595970
1620944
1828246
368376
880853
298535
706753
688880
432336
1417939
1986337
92825
1030014
695714
39130
155791
1875832
1369681
1021210
1047937
716576
824699
1486766
655492
209763
374266
359666
426880
1952199
1634829
524087
1478102
1025852
1515458
984275
943371
1498944
1271119
1937214
1942665
419667
1998996
1168037
329118
72276
629523
372625
1456670
1232758
1943871
207117
1097927
156653
1165228
869406
1612009
955403
1101982
1325848
56936
1736183
1908940
1176787
623440
655981
705865
1952720
609608
1812405
1558313
1061592
1845207
870346
491320
773464
1202222
651473
1256207
56212
340068
529980
628445
1128545
1147272
1628013
1371520
446301
700726
1933345
330545
1947710
1925097
1267574
38649
623416
1933407
1884931
512765
1203152
1141684
1664462
615430
42742
895363
1348565
220042
103212
1376267
1046179
1851275
476446
7451
4067
552054
1016101
862054
1847919
1111802
1200380
623311
1976313
730031
938300
1575541
449047
910673
1006051
773092
743332
696585
326150
984203
321970
966305
1827240
1773890
1576721
1901747
1665932
557666
1389316
467595
507487
182546
302848
217938
775950
1846875
1179448
740221
1896669
614216
1645112
361434
1765721
555823
852661
329782
1230920
323787
674230
1711104
1182435
302264
242514
1649559
409157
355073
1796225
1925369
904483
1997162
1904062
555449
1887450
466997
265294
104047
1799565
328658
902200
652983
254157
843187
173660
1218827
954603
1439109
1459567
884504
1585460
620040
9313
417823
456371
310204
744631
989696
564586
1721578
931299
1215392
1108016
1640305
805220
1382232
957881
1909375
368405
589740
309723
1719512
1285615
1838757
378181
1744306
1196975
1909358
1389175
430346
679364
1725765
482969
1358446
1268145
834782
1555920
176838
1184565
693036
738863
341770
1149241
1909624
570697
142307
253189
1367316
1651127
450880
1477686
347215
1888886
779208
26212
714322
236992
1149911
894650
1924834
790244
543632
695890
345306
1825037
1149216
838258
14213
1934140
28757
174063
1811506
275114
57630
36351
573901
928263
707209
749024
978397
673997
865881
577504
1549144
1925457
662286
1358386
1641911
1419037
1141185
31648
944928
558863
683118
549870
1682312
275756
1877219
280503
858058
84167
1457173
1630455
1686404
853429
677516
14091
1371419
1002668
537800
290397
837830
572475
69546
1891476
1679723
944217
902176
103544
1188138
985209
1171138
591779
342244
925800
1759926
431002
348934
1367381
1268382
1817940
1960535
1845216
1228232
891425
1117911
341446
1586703
449259
1743312
1365617
1095149
1505149
287808
1024492
822702
1687884
1128111
627782
1374502
1046620
997927
1181192
85686
578367
1876471
207155
1664630
165168
1811260
971285
439504
905002
1935552
557953
832098
725021
1746904
409645
1563424
1478221
1596756
1183873
1290202
1325029
1999410
639591
208403
1352170
849248
1006512
1044943
880662
859821
1333313
1591419
1070142
1886893
1194736
1968546
1268435
1869395
1729500
1658280
1699080
1961010
943459
803297
98971
243842
1023078
881864
360521
1103280
235004
841200
54546
724052
1940646
331369
372519
868019
1930982
250354
1046184
582408
1730365
1860426
149291
1542211
1776513
614429
1289705
789958
1469267
1733071
622041
192506
255293
26697
1139467
535448
974428
234519
1344375
1170304
980173
1563786
1758309
1038074
162108
1155146
153391
576989
995572
1971220
1218631
1325299
944998
721550
1755436
240214
1376013
735481
628851
1061855
1402493
1947386
1771768
1896036
523392
501456
667802
1585469
170185
763639
1729087
22343
182161
1741833
1149747
1004944
1388746
419765
1117147
751311
101298
1024973
780314
750389
354499
1736693
1523750
204512
237837
1234582
1704949
526934
327017
508749
1274312
709395
1319090
120764
1827686
926206
822983
1492912
1380713
123702
677779
1155521
159342
375361
1608253
314536
1362060
1933236
701480
1545972
120457
472230
425219
522080
1097123
1166089
1531720
1071953
1659292
1481881
228164
1091037
479360
880016
1187133
1903304
313459
744748
1263875
1811302
1855811
119836
344612
562991
52477
1194024
1047931
459649
1298993
771132
780023
642655
1729129
1437506
330848
1584589
1296348
1617098
1771358
656825
580022
1308183
1746423
132203
1570253
1356729
169359
246983
1337971
897751
878129
504958
761827
191471
1713716
215039
239637
198905
1064572
532345
692680
882935
1207011
1598361
348952
1138618
1721900
1806721
1060182
339587
715540
1922097
1656056
555597
227678
1440848
1056536
1927993
864982
1295850
934009
1800231
940069
900494
258691
1110908
1167664
523186
1695626
1554139
1662048
1333136
1536150
627729
1644876
371655
227589
803819
1073793
168224
1873560
725299
1643332
450662
1239241
825265
1289910
71348
1179800
1639340
440334
481480
1637200
1396353
218346
1154513
1092692
450893
519124
1851782
1895254
911355
1533623
773047
148822
1873533
1283100
1502452
16875
175203
347776
334753
1826238
741421
1281935
695766
966722
997201
334409
1167087
1288217
14694
101630
948509
1389827
1042764
601544
114228
1184773
1276525
1748033
1595534
1148864
717798
795926
1614564
127542
30959
887762
643466
1935995
1774827
401002
1067739
146387
1284468
478480
1515681
1293019
1611341
943817
335086
235904
1289309
164605
890086
1484991
782528
1089205
1461065
497947
266336
36406
182587
324780
13181
1835536
330526
1662972
113942
1022140
1782457
1693760
1384687
346905
332498
1834469
1828125
734803
1435741
1843790
1209991
1313381
1846736
798105
1561619
354860
1407901
63912
14858
190674
1659227
1225277
635062
1149446
1448725
723804
404524
1640701
1584528
839121
1975784
708483
4380
597979
910718
1663925
1022932
580871
77216
900224
1369312
1091041
1944212
1146059
735135
411611
470195
862188
988164
1764897
840964
1516003
283786
700819
1888291
1556998
392842
487197
1272070
774213
67158
1717271
1174419
1940498
478443
1137019
1413699
532326
610995
1816372
1471228
1063285
1857199
597458
1063536
923213
1196730
296673
1681907
1138882
597482
1661177
489294
393301
1805927
1772115
485010
8126
1656215
989856
1393840
984322
1960601
817793
815382
133618
466530
1183364
1322238
642331
591414
386337
1516202
1492723
1073177
899329
746402
1701379
1543840
1702459
1836720
1578694
161995
505485
1911775
1577777
711381
1251455
619684
1800353
1048576
1572235
1234121
1933241
664445
736393
52746
198371
1417365
1674995
627826
1186889
553515
544687
1396383
818991
685240
1022179
1988695
979361
797803
1171531
169099
621493
667749
373093
1558701
1230884
1142487
1805506
2709
1143230
357276
720655
1290380
925707
1405454
1959017
295936
1032
1043774
1241522
1672345
643488
416546
1370459
1616594
625381
1442749
992985
682173
1815601
1800219
93179
1970517
128424
648494
1813216
92068
1298874
580993
71362
1254715
1280621
371713
1989365
1194178
944384
1536851
898887
1414306
341287
345805
155311
463623
443577
414505
1213550
1843130
153000
1478009
701042
1446096
1526932
1158622
442180
1385687
646150
1460400
1602539
1071297
1603270
1348112
358685
157972
1841293
293148
123526
1492190
1920573
1546926
1275689
1073725
1170361
1913061
387844
584040
643150
766249
1958853
33811
624529
815739
1436916
1649396
144564
177328
1271143
833926
220393
1166778
1266359
126853
818319
534197
343914
280417
202605
192843
1405120
1851183
1772772
618370
1739019
650323
1098945
657084
187299
550716
719354
1444825
619048
1128684
297987
1928296
997003
1185279
958826
1835842
327560
1061436
1102075
705766
768744
1461484
1363159
106519
1042718
1307839
1155317
1453438
453666
1966500
1187371
1040430
669267
1855279
1139701
1042887
1926304
1467975
783549
1368330
548256
1176265
392434
1330161
1573834
418419
1827148
1929088
97977
1823002
152834
1461557
898919
1911751
1486717
681133
76677
632686
750413
31325
1526018
1350767
1399062
702200
640965
567145
113875
331036
54883
263502
403753
1819489
1665696
196411
1753378
314340
1488363
513663
607417
1780078
1507144
804411
1608710
1380944
418204
704344
792673
1251239
1237029
1615097
936019
1378227
889092
1408855
816203
1508743
380625
1166897
1373284
1335538
1709274
984492
1976414
589717
405086
1112932
455425
604710
1940235
64994
302143
45345
450522
1873688
344004
216273
873145
460586
1341906
863731
219488
470244
441576
1778352
181168
1284644
1923507
586660
1554936
1974950
505229
160406
1369554
1457263
791156
566656
303027
860546
1736294
1338172
519864
251990
1414433
59165
754012
348161
565999
78680
76335
1034764
1013733
1181535
715420
4858
1491117
831144
471405
1690441
1500635
1347169
1353601
1190668
204496
1287880
1391376
12474
1699188
1517080
1403269
1037334
693548
1385260
924610
277102
933914
654480
884185
252936
119334
221474
1582173
79204
1549598
1509667
2023
1447392
1515729
272104
1268204
1103609
1272043
1913648
1062860
50061
1243338
1862823
951889
786282
885140
1854116
1308299
1470106
75616
295833
1377074
110277
1056134
1388243
1141286
1236963
1696182
418594
389755
1609265
1963641
1485398
187744
1746996
1269876
887107
1783954
115465
1121519
1028755
117857
829848
1734177
1858489
889063
1299319
1817163
647599
454262
715934
1803897
1353182
176349
1555846
1444837
1765859
981039
1800639
1649107
1907094
1643609
436121
32185
419080
438269
1780680
1701198
437724
1958230
1588717
910767
253189
1201492
1323088
910773
1644141
347385
388307
155393
831111
180420
454109
961091
1180999
1971000
790787
48368
1202801
1760750
234490
423265
931810
115005
1893357
808504
1492667
291459
1002063
1473749
259791
1872523
1086072
655470
893018
1553736
1949373
1421782
1989179
1693107
1422968
675789
1177258
755761
1747144
695287
940053
110330
1805250
639472
1317482
864806
1757083
286228
1725897
1330640
1650684
1921199
449447
765817
1795192
706737
1417283
599580
1511610
493822
667918
270359
357920
1397953
38194
494125
1650438
1362711
1217227
1681550
603438
1402846
500780
491879
116544
15817
165277
1077904
1385816
552077
907425
868859
1001505
1676276
1184473
494901
1647977
540163
95629
1044128
1233926
198686
1172120
238192
1491521
970065
1293595
743378
1752070
369
1843145
92823
266911
1971495
319210
743568
442313
1276784
1748402
1116819
310229
1619912
41551
1098750
1156189
1917333
621872
98921
746751
584348
333820
934787
868117
1574414
683279
1541092
1734676
1834909
1306662
1198863
970125
1404280
656373
1816861
1402462
477788
1942631
477657
1971624
1504670
1885396
77346
568869
429368
1494477
1747677
1753087
1594080
1270947
1166888
1731781
1569643
1813324
1589846
536614
341441
1710237
1120053
228748
639116
1738538
1427716
251046
468725
64286
186943
519855
1555723
1257152
1148042
1236219
356106
120730
1085557
1358067
1402441
1917390
933078
99764
1265721
400617
212522
666930
203699
669458
1348960
1778448
145745
366482
451604
762797
107385
1802413
1224304
444838
1525577
65531
1920744
1634616
1352922
1835186
684032
231259
982448
955796
1710578
1002539
453991
389068
262564
1043336
332322
558186
1559924
1464053
255920
1494823
192416
787857
1743513
587188
732790
1618588
1839853
773518
220673
1981255
1382675
1555173
1089032
1104149
1478398
128140
1574094
1347605
1305808
195164
370671
1424395
1140487
835662
719514
358193
453889
633566
115199
1979692
1986525
613195
661031
772504
1716291
1735866
209195
1519911
1767084
649028
958598
361846
607618
468117
1170051
858197
1082512
68277
110380
1322662
68178
1448606
1010397
1100944
3646
264920
1457758
1661349
1307766
609150
211026
775563
105360
953982
1549370
1154016
922658
1198516
586678
652082
1884797
778600
395988
37547
238640
747050
742450
176097
1293348
1087729
1163296
523981
125210
1615573
300628
635456
1923021
1656845
1215315
843174
1834874
685476
390239
1665335
545660
1408775
1295050
1940090
736777
1979279
547743
752681
1740966
1049415
657231
907641
1040645
1214234
288408
810796
709058
463599
81792
219476
1017945
945635
489401
724317
1563763
948717
1260160
737813
117580
1811576
1017802
587458
1939152
1520448
913445
1254381
456137
1803332
643318
1603528
1036526
266460
1405421
1835090
1649541
96174
99418
21627
1346437
1022116
1887959
530416
1670124
1982253
458696
971719
1896666
1819410
784244
1109885
1913115
1205630
258243
1877613
1271564
1085360
1091939
431050
946856
629907
938468
950615
1393179
573585
698781
23048
131224
1281985
1661014
1532983
1438255
1372487
90141
158302
1180998
124593
1338812
1677416
213224
1168350
527166
507075
467944
1179852
1486980
574780
38910
722011
1435346
1940075
1804890
601057
976311
1796062
1057974
248497
1911118
127748
111104
1952095
1598569
1718012
771787
876139
548031
1957115
103078
1702681
815813
1948318
140631
1967377
1989930
996307
1780335
164629
506231
1341797
1400452
1836159
874820
1453445
550183
1619534
191489
263186
1176370
1221012
781206
402987
1749396
873701
1060047
198387
496058
1836383
287037
602593
1091619
1634222
1550793
326172
64252
311155
487762
1369348
618485
150384
552541
1872306
649829
863614
1908445
827375
1620004
172709
747325
1618204
907215
1718490
671640
911099
1733711
1372782
593767
1255803
455099
467635
877391
603855
579489
1203588
1299207
663227
309080
880710
117001
1576117
1195931
468343
1644090
1261318
931727
1155869
1306806
1932010
1639953
444625
845094
1719196
1298781
322765
987040
1383333
1936579
406207
533240
1860721
1539248
1383500
1034566
123387
1465713
1332275
258512
223825
335660
1765887
130091
1783898
235239
896494
894622
798198
1477560
524459
1971352
1094411
58719
382058
1221683
1290704
583199
1596518
676458
529804
466292
1748114
27871
1624962
632791
382276
576045
132253
1315440
336423
1598483
117333
1190844
1540411
896969
1547289
760199
1773088
1432402
1334867
743790
677925
1817390
597773
93015
1099893
1093700
710701
559927
1715
284101
249306
1570353
1072596
20201
1153440
866151
608168
1727988
473205
1736048
137243
762735
1097247
1417670
1654589
454254
163595
208134
789109
84570
412385
1264521
1442080
1790075
1930909
1291411
544738
229457
1655616
1958358
1821701
445403
1068887
1224520
349764
395084
574512
528062
142627
1757648
1311820
628124
120379
237895
437050
1885613
1571704
294607
457857
914442
622879
128629
434070
1688304
1504234
1173337
104116
1828713
1627538
641088
186893
258892
332412
145529
288851
1485154
580051
940572
472589
1207904
1498202
497019
1370737
40946
1087979
912384
1854058
936350
443429
1470577
1784996
972078
1186936
428894
231190
1273526
897763
245351
801713
1941580
1207367
1725206
871176
1119496
489173
1981496
1731686
1068699
1763647
164531
199082
939297
766932
161101
295030
140736
434558
1114013
1541531
1776385
506748
231863
197258
420196
1521147
382318
93022
369534
681329
875076
760627
1753802
1915575
1019703
583739
1574216
542035
1934476
1507412
251523
1137628
1376618
1158573
1905861
1962558
1854045
195608
400523
411421
1068669
1071445
518559
1806317
1123483
291487
1699464
1446373
427639
1000246
971052
1821613
1181763
1024297
813147
476187
1509038
856440
1624057
1251281
20093
329090
1744433
1556176
861926
701254
263825
11791
318113
1187126
130702
1518364
1919319
1698751
794343
1244020
1671138
1840154
806434
1487660
34430
621925
209040
128083
773090
730337
553415
1112719
321244
807137
695304
579805
1853251
1930586
125807
709283
539464
1979495
1212254
1119875
1201141
1852550
1902723
1025506
1420121
1394785
217310
294399
412621
1089315
1663267
1964469
1245079
1490172
842553
726463
1552515
438607
174549
204835
1997327
1898362
228337
5628
40486
368588
485801
1043016
564030
1188213
733789
981556
131762
950491
1731467
1751399
1330635
1916052
1157728
1571754
1070758
135798
1357278
376640
700771
589460
32933
896056
561892
1657335
1732212
947625
1832793
778294
1275636
113266
1520706
1264451
1362298
1260761
113583
1705154
1872731
643778
1472638
388338
287068
1946438
355377
602071
1056316
1833801
15229
440574
1763855
1326417
1684994
1976519
1271729
1913630
1137747
1777658
1767219
1473533
334626
1597501
925647
561175
749872
539967
585395
121217
1894459
514563
1088901
856278
754394
957068
269819
1748327
342963
753690
759051
619216
338626
1895172
1597538
1502814
1665556
1378075
1517718
1290687
936901
1569403
1993324
1739144
631400
24781
1798194
635276
254086
133943
1601109
259929
290449
857339
1901655
388043
850356
305905
1741017
283337
98597
1632014
1217629
1509194
531562
568769
148247
180673
1080818
281135
1600118
922480
1767781
154475
243355
822695
255524
369624
1617919
332611
843535
367715
1143086
1798592
421044
1322648
570849
1856021
57206
197108
1812506
849353
167362
1838642
1458819
1639968
425907
678544
866973
6358
1363971
264715
739521
194900
323059
1888318
1394965
951631
1430914
947671
1244621
148390
299477
748492
1286697
1153189
811262
831038
1105664
769428
875461
1561093
118248
418007
901372
1978625
566369
1124013
274867
1814900
1576543
220433
62024
1298444
803621
1027743
283624
7579
577292
1839886
1900222
1921518
547196
126229
1936714
80625
951764
456352
378930
1979298
569160
606487
815337
1956568
1926326
767100
1813726
455507
1548002
1028322
380708
79611
1579506
540082
1300112
1968681
569336
891151
460882
18919
24167
1831965
437878
1529266
1203152
1099089
1190165
1674708
1855019
1058265
163454
1795170
234271
460507
308829
1200883
1359737
721083
383501
503388
85270
1224505
641894
1419972
1018345
1342590
662772
1293544
1668384
879009
479047
340741
516420
957127
1460899
220510
1457902
778631
1205344
188159
966800
1198915
1212899
428568
1766953
1794633
1161997
1900497
203789
576695
501545
1052420
252982
784806
1277446
1324176
1128950
680673
16105
1539453
1810297
207784
590383
1482626
875567
58333
1737824
834608
932523
645658
1384174
637786
1469196
1303680
92549
5380
24688
1988313
101246
930380
639481
1407810
298544
476336
44290
1791754
1805448
1253273
1537689
1509523
104623
1023842
770136
244923
1398021
252035
450170
1443342
994282
277257
1418014
576852
884775
928342
1884869
1310384
640024
1408306
507933
1053486
1038989
632584
1375304
1988093
818729
729927
655560
1651169
444988
1544369
415891
1217977
1747703
311819
355676
1784785
864751
1482494
567287
1213973
1880594
1122100
373679
169396
1280688
968880
925586
1615227
1367480
933507
1750158
656114
145
841552
710952
133970
272386
1210034
1007089
978580
1891608
1097100
836410
723225
1946294
292245
1395318
300001
981304
377080
716885
1135487
1137653
1665903
731192
989125
894742
987845
1394794
1093825
821432
1122878
220216
1810794
1596572
636160
241811
156636
298616
1394086
1520964
896321
982267
1666538
517352
943087
1252285
1491299
697794
1153227
1583611
1656635
1512718
1577427
1099162
1012488
1748908
1371828
443873
578097
1456696
480708
723745
1876899
1503861
64632
558913
614575
1238936
162746
410898
1437955
1839157
234749
581526
133358
571496
1171830
1611569
1957886
170246
210118
988061
1860613
120704
1232923
1428821
827095
800295
1119087
639569
50021
505900
1913628
948328
1039989
562307
1944761
731118
1806921
1458678
411502
1180673
562300
1386950
1312803
258857
1881826
243598
1780808
1315688
1288257
167752
1424004
1295738
412763
631192
232462
1867262
910680
90369
273410
1049063
69196
1973698
1704038
369387
16108
1821758
240318
1991167
410039
1266310
1752949
1644361
1259764
1703209
1941560
1808801
1920508
128293
326051
31434
23764
1997769
1101566
25126
1145606
597219
1361829
1416150
1524778
702485
1157948
698312
1464702
581763
1452724
473626
1652048
1036291
588313
1192558
1273159
572062
839406
1419044
396660
677684
850563
1310972
568017
635742
548006
1417057
713389
649081
372837
1640435
831491
1064813
391501
587673
1410681
1434830
1401155
426635
1920382
881394
1004086
1034665
1716098
991803
1139620
1381536
1196238
1738057
1058327
567615
484802
1673748
1736025
1781530
1420440
49297
944828
1396191
1521907
1929716
1025790
870286
1773038
1343647
213554
1105775
1126325
979863
900829
680991
40979
397049
1032802
1736357
1617992
1306263
129756
1421451
432865
289566
837186
1147030
1048162
1431109
883307
921474
658583
1740594
463734
716217
112875
1199526
848195
583975
1009072
1061767
1022928
798915
1666278
121764
376061
1799900
630756
315367
476447
76784
1302734
1689882
1762023
1241655
720124
57716
1064191
1299131
283530
536575
1109125
1357671
1529746
1869717
988151
567679
719736
159605
1770968
1641049
1711984
1370015
564197
1777780
322135
823194
669113
1703342
615688
507661
1837918
1285955
1208563
980721
105795
106972
1454668
1910701
1286952
1700909
142665
809791
1222616
181622
637023
1438569
1712274
1352822
1736507
1170698
255448
1160773
923929
1080354
1573992
1427672
858224
1867431
1827907
228606
1242912
1660701
452536
580901
764675
1408181
1434793
53742
1008415
919677
372261
1384692
44554
992512
1132512
226196
518081
1056339
1018095
244335
613732
536519
934755
1835703
559905
1158980
572799
453503
1589958
51243
1403318
1404614
1951097
810364
1310838
26119
232668
1108114
812891
775135
175584
1794140
865348
233438
853455
1368394
1868786
1981424
160314
1198373
1200414
1624268
1413793
1096706
693615
1119538
16310
304307
112393
456029
1020956
499203
1056958
91719
1000120
1608159
1727687
384827
481748
939796
1839402
1580487
1518238
51397
380669
781373
1292106
1284536
385013
486446
921655
189169
1603237
414781
490967
1793963
1977685
607310
920836
147056
30622
31620
131924
101608
1879172
1645184
1371445
212909
36536
1634769
1096295
664539
1548245
1340657
1766904
406442
1427993
1788581
915890
1458444
1365309
1867545
1388136
907717
1010075
260385
931917
435770
1019380
849876
1706357
226531
171619
1730557
1780229
1489127
1109079
765200
787887
1473904
1116530
1840554
1156182
1239873
1262928
1700500
1218716
1038259
1133452
306244
687895
240314
1665116
1544788
858126
1343174
1654949
320742
319570
404925
217246
1593463
1307292
1673351
319738
358061
308487
319525
1984810
49360
802748
1393043
1590162
1702731
42760
290971
1636583
1030561
1355138
1935562
1869759
214475
1969346
914318
182344
1021539
445819
996601
1009822
977528
1465843
13826
1207243
162225
791644
828838
114996
1411910
810358
538629
1354231
1815028
1210606
1789339
549638
684125
342392
1812756
727636
480904
433542
918623
412407
355079
1870985
334156
1312163
1430949
1320202
1520742
341386
142505
1476658
1513303
878474
836415
142292
277516
723667
224681
798092
203958
1971239
1406524
43830
1513701
1218657
1020415
1450509
1138022
957458
23975
974083
174905
1421334
1876409
122850
479288
1665152
484801
1879235
49465
1511676
1352804
1842248
565266
1335232
412308
827356
535059
1933026
971215
1701906
721950
444537
578722
1318223
1293121
1870284
1189093
1047348
1834787
1311179
435940
1232680
1028171
40752
1730996
270626
356373
1139329
554028
457286
114389
638441
1800683
1000847
736068
941818
1205347
8388
1789754
163480
267084
408020
1557070
1612106
1779166
1223099
1374859
1390350
1022367
1897917
1015671
202522
364571
1757786
864513
1620578
1376703
1204660
1769769
1368406
1988693
991873
1031367
150521
305724
1199877
1096982
1487151
97397
964073
1358482
1727845
38100
1072727
1934560
1476092
1618157
1046539
1352932
1241109
1407166
1271726
696803
1977769
1142055
1659717
1797546
1477053
1069601
1233129
1096702
1891649
1809026
1295101
1339128
402904
1440092
71360
1391663
254526
982542
418230
202374
1797512
107478
1708689
994276
1591105
410167
1199417
512975
121415
1199779
1051656
1507807
1932311
1892499
1514087
847850
889451
1181621
987610
1572146
87145
627575
1278862
470790
65205
127479
1399085
307807
47914
870403
528878
1817656
1572448
620796
1968974
449216
578443
325541
1633954
1834734
299961
1255882
308207
694036
1360949
1267228
714936
947465
350146
1640338
1442440
418658
887629
345339
1496643
1671449
1448323
530994
69334
1302250
1574758
419113
37502
362238
1548528
87444
1329111
1882190
869571
629184
1934811
596118
1975836
1969729
251655
624377
132321
760451
474014
1966918
959475
28529
222810
1086840
60671
919630
1864276
1607207
874784
739562
727248
756044
80591
688590
985253
774649
646086
922122
845357
1719675
1199011
1658494
1113564
1547717
1843844
1720650
397328
693454
517159
1082917
1450947
289261
894889
154165
778164
231788
1276701
601072
913403
64634
1349193
188536
1205468
1424550
1157095
1503796
1319007
1253817
1405224
465444
649892
578838
367924
537446
884261
540618
617131
881812
800168
1544261
720025
233477
159223
1736876
397681
1038360
212217
1164968
1345055
29861
1516182
577570
834532
923285
1752953
65793
372414
1241892
398803
1633093
1882154
669174
79631
918010
349150
1921065
1742446
1633894
1327486
6361
162792
1304059
353733
624484
42928
1144848
1177364
797303
1796684
121841
1904596
319330
389244
278336
1793402
783641
1615525
1112434
880407
660929
1083646
537285
1776783
1321026
329598
1411153
253321
655444
841929
1789241
1302651
1028056
682520
480846
389273
1633234
1180377
19290
786396
888674
1367759
1317889
249807
916407
208574
310097
350354
395318
73416
745333
567589
1646197
779892
1766751
989330
1572709
1106150
1223350
1431653
668626
1587115
1004940
177471
1714270
1613708
996922
1849492
113583
184017
1780977
652323
514678
1766031
932310
699876
1449077
1113622
873979
1389509
261882
36241
1333779
1883096
1951966
736242
1453130
1613558
1885120
1138668
1684545
130799
380539
1250788
402861
849138
254559
511193
282664
760677
1886648
1496160
1307285
969779
930493
532975
200967
710142
1534551
1994004
1529447
1610132
1697085
1369731
443055
356123
978043
1788825
552993
648344
1899760
516541
1403739
649122
1673868
1685258
486302
1632392
1314790
452722
243849
377865
1453343
1167240
62463
1451405
1746278
738055
422612
1418454
1152852
676248
332758
1109546
1418908
1020758
580576
1676572
1866699
425141
449430
1895148
1200755
107197
1145819
1360624
112910
16778
567481
710321
1295755
460696
88224
556857
1298498
170578
1923351
809106
778121
1930647
1918265
1559278
1711588
1612524
1929201
499128
982886
1230510
1381497
587212
1733529
52374
556403
292648
758944
594872
168582
1491681
1256581
1005218
1307934
434769
1915447
1460673
624248
854499
747563
1329674
592240
831858
67356
24988
1982012
729253
1870729
417185
1291768
356158
816777
1141838
806992
1856657
1329454
536969
1114753
1692886
1308127
266893
384223
513354
347291
1590794
937678
884242
28152
1083530
1878702
1318823
259927
1409876
477569
1683347
975096
1025045
902802
326622
105176
541247
1551792
1983574
1427982
1777587
881617
730590
1062583
861246
1455068
826628
619029
894501
387535
1501411
665162
150192
107060
874366
934299
664811
175654
1942335
1134155
1197464
843679
863135
290386
122338
1408449
1239580
1794528
330376
1989071
256337
1578121
738455
33613
1931959
534718
1208646
1841706
561144
1274567
1990704
433413
705579
114141
934758
1181035
1366575
1514112
1912609
1599595
1495719
1825697
1012687
842626
1413679
1198923
82877
1250641
1209124
850585
568809
1668059
1162527
1132421
301372
809154
793470
1397455
83256
1811293
1203816
1426940
193588
664818
802423
98891
133722
1074041
1688617
372908
648825
758917
1203808
1904992
216590
226552
133615
1538057
19584
1552777
186449
1704538
1837141
339491
209317
1254970
786848
888615
1200792
1631287
372080
459103
1201147
1761987
1249138
1454817
1227760
340810
1313258
28312
1720160
1500968
272232
123784
1664966
129557
1169059
381995
1884101
1841852
677559
1953374
31600
1644472
1746534
485709
1124281
1786688
45398
1200090
469602
1464359
1036585
1032713
909599
1199487
217657
578884
172591
1024736
860744
1693955
1946739
1703124
217917
1543704
1921832
174717
1914548
193860
1291971
1957604
1650384
166865
686173
852903
207592
1685996
590161
1781451
1221051
727478
1846327
1040106
974709
1516819
341892
823700
887779
1408682
577707
607263
806094
749998
793038
1966921
1772580
1174411
1261586
696627
1113940
870810
1483261
235839
1598559
769675
1196646
626746
1813771
1349129
529494
305368
1247496
998960
736881
452766
1533220
585027
753471
1361899
758908
4456
212753
1484346
194777
1520053
1973881
1659709
997938
1424196
1228982
1749757
1824751
1283534
1646911
99199
1222205
626653
1507845
1829117
814174
1337302
886629
1370
1825435
699871
1919998
1194534
1408413
350006
1488854
822440
1386849
214105
607015
365538
844160
1162835
705102
593767
515121
405707
394120
1423405
503147
319401
263269
1935292
1825829
4125
236618
70767
114377
340001
1284163
70741
336422
152867
11025
142315
653006
279349
933694
270835
909622
1821362
825721
981355
1637455
584097
1923902
1785128
1771145
567503
1744986
600085
1836765
502275
1815635
189584
59428
958122
857426
129456
1855032
1090258
1916980
1236818
513048
344095
1739769
1859016
495933
1465219
377813
396098
1311174
635854
1131632
981221
278311
476308
795841
1910773
1733624
271151
1715267
1179057
1835374
889056
1330146
155641
6353
1257788
1794545
1789217
245805
1171865
326716
1241889
758583
1674072
677966
1468013
1516216
83094
930969
1307414
1378127
398105
913435
47340
616262
941246
1010538
727356
1484073
809313
1388444
975925
1813453
1234808
1070610
1440883
1110236
1192410
1949469
1082535
232419
927134
1498510
389599
1543068
1781017
1870165
107969
1980487
228879
1037980
377049
1592052
1532133
123527
1455796
133196
1703882
283720
456187
1391509
275361
954097
1996755
1565223
77744
1928212
115450
821137
552489
1956645
1278754
1188829
1191194
1084252
150699
1921822
1242013
376903
58630
412381
303158
892405
1364281
946285
799066
157163
1982043
1376150
241746
1772024
1037627
350849
1326060
1151612
1610428
1208779
1116125
1936905
743494
1593594
1999246
1707973
1640223
395527
593551
1970941
468772
1341821
56864
1881054
1963009
255437
939614
1859410
537376
385876
919752
925629
198235
815291
215580
324691
626944
1545171
700623
232203
1389609
844573
103826
376781
1757640
340638
356590
1158656
1334717
102024
181333
1523
1023862
1399225
1524250
1304803
1729369
1873316
1445538
304047
740029
586225
1923380
908729
194600
579997
734273
1316457
34060
1584084
162336
1208260
1150455
1724499
1278973
1542982
940
1882558
1262091
36677
801645
850582
1427965
1070562
857281
1756547
885064
632829
1550308
1030730
1767535
1434304
1370534
662731
1949394
325210
342341
1027544
1106359
472428
853191
409593
218302
102064
1980988
1711622
1246592
1163558
1207961
1862237
840613
995494
1652313
912283
418182
1341902
1886828
742791
423883
283734
240717
94808
313564
1510655
609862
1478936
531203
772517
521917
99751
976267
1670762
98183
99307
1372698
581138
490003
1156212
1413413
371607
752330
866343
189652
1104103
1716249
1299246
60409
1408145
1928544
337540
934543
271813
1022176
137414
960309
739813
388016
1797570
1843419
828862
1497292
1531302
764568
1317315
496372
1118857
1121166
1601868
1894686
1877249
609823
1023969
785263
299077
1001146
133312
106666
1399648
573848
1673942
1538631
1485104
860046
705596
1617325
726323
1725240
889112
170363
1295841
1812510
1113781
1171888
1700393
1482669
1020523
951775
352425
1019671
1746680
548131
1836693
1862935
1325603
1053152
14042
941213
60581
299045
1836120
1263344
1876075
554287
1090017
1872542
1340615
1197525
1186951
516726
235346
987121
1442185
273581
783714
1067497
1469470
375642
1723585
750730
1875506
1348605
584503
998349
1388265
779156
1587839
515647
1045758
1293793
1740080
1954867
843324
1982163
1971846
1929948
976219
365930
768519
1752937
45257
1094506
1186389
54243
1663809
1390513
188294
1640059
1125497
507488
1018802
124112
101658
162440
1162167
1237014
1857250
1229725
536177
1105300
631435
236011
1929830
12392
1332985
788628
1073844
953396
989612
1746240
570644
226702
735422
1711627
647856
1977447
61204
1730248
1680042
1873962
1715408
1052274
1738910
1787048
942011
798024
1404470
1253031
791254
568485
1871055
726993
215963
1492825
828693
1439363
1249178
439711
1421368
1011783
943492
339608
1037419
23392
855025
507341
947509
565953
625680
1990220
134862
1440046
1871066
1565080
907235
683776
485567
865384
1690408
461002
1065540
34865
823070
195338
205128
1686690
448885
281926
789800
328709
1338206
781577
1855872
966318
581328
1172190
67106
1089366
442820
1455679
1808225
524351
795618
844263
345836
1759067
1327873
1887453
683457
187020
1322732
1264201
231975
1208249
153349
44741
221191
1938582
671325
1344931
1018474
287264
1307511
105393
1503473
1396379
905074
1869429
1558426
1278020
1237551
581078
575746
474775
1311357
830210
1913441
1790035
791299
1718326
918137
1792130
563804
291710
1355286
1471723
1295458
804800
892909
947295
1010208
1727579
1997359
804483
1373948
1518648
363478
1738099
545041
240070
1516610
1753462
1614585
645159
1964469
98427
598654
1357132
145676
556628
263963
1407705
1315941
549420
1377817
24223
792898
1745728
1709329
1187203
261008
360531
1440725
1018442
1526292
551235
414770
1078663
1892711
1004465
376728
6050
1102110
1405533
485039
961744
77240
1290195
185033
780624
1320164
553946
1268107
1079424
1683265
1939675
1834189
1416024
774721
51305
1376143
1041462
1053257
1515000
1440499
1164879
736500
33005
262104
1843821
1579166
1165665
1220909
674384
235993
1054300
1300606
1622117
1274141
105483
1817043
71331
1888636
721378
1475807
952984
1243846
595705
1261919
607163
1610358
126075
1390097
1902315
219449
869035
935345
922834
239045
37005
1587709
45459
464208
1347874
1065911
117171
1408739
140795
499509
1621980
1196675
1762755
540223
1508560
207822
1576425
303390
1914214
1627906
468576
1342133
1399680
1712607
534859
1515249
1051824
1172014
827005
648212
1051290
1669446
1922427
1728401
1821587
1009883
364053
1800296
37667
1236276
62669
1173993
1350181
219296
1373054
1997926
970807
281245
1892864
203890
369059
1284808
1830717
592523
1635745
317159
849209
337026
846667
479453
1224894
1979681
1404026
1721942
370488
1224973
1100730
725146
320177
1459288
284652
1932782
928900
1553770
1661415
1417112
242383
241717
1431717
1008063
659078
776418
968178
426511
764560
283458
103108
493909
346516
717297
1243400
1211658
90694
1854058
1696571
45878
1768952
625218
13708
1645759
947911
1931172
1440388
1414806
1051482
152648
863334
1094934
1085144
1865098
1046757
1485891
1613850
349185
1258060
1708290
1005796
1727727
1637446
1294562
1253733
137639
958997
1459349
175765
673735
1083577
875111
237215
1859329
441924
703509
1308514
1954399
33193
188582
219414
364712
1984845
1590110
115360
662896
816534
1969827
149119
385195
1472096
700160
1769193
85469
680014
62390
76203
941411
1890742
1140065
1828995
20563
467271
1966901
65721
1970632
104660
738225
778694
1493477
1443206
759919
1782668
959155
907280
141706
589199
1150126
1754734
1487608
1501235
1366599
304101
354818
171410
1141564
350505
1882553
1324775
1321555
1537647
158987
1699969
857447
67978
600394
806578
1103281
1064281
118365
259930
775073
1233076
313666
1950059
1827017
1804886
470525
577606
842451
959099
1207557
389602
90067
923872
575820
1867122
1296258
492659
691074
1242975
430352
352616
1974722
105002
1149127
742701
324427
906998
1347748
665144
1832020
341531
1327933
1378431
432663
1919544
107573
1756957
979216
1398078
1822752
1666788
1729486
545532
1168546
818273
359838
1305506
1364512
1930767
1337635
104226
1797838
933478
1737716
1018659
110540
1354104
670800
1624477
187891
571776
1280182
785888
1366115
476115
1199072
1094971
762099
441175
1253766
1256411
1723611
1373588
1215530
1245664
1133753
1417710
681624
112828
96170
660988
406338
1096560
93954
1182895
1956837
1729638
1252886
1776602
1635918
1310154
650579
344730
1054123
1735096
441403
1914857
214236
1604984
1177452
364786
245072
1873865
970450
580635
502349
1974933
184769
1546806
829255
17661
1618810
150385
830763
772002
30043
1514507
497013
1432398
1515340
1741278
935987
1633677
1008310
1248005
1112909
1823471
480616
1377937
1524493
879264
382925
1581618
248342
416161
501962
502833
798245
1932180
589208
1069495
1056850
1882578
750830
1025299
349154
1164216
1187185
1465634
1367048
1492522
1435473
453422
500594
34638
1285281
1432983
447771
1308084
1165410
344424
1561776
1639213
949311
959003
1376103
373834
1594909
1162705
1205968
1922923
362626
497821
146441
1866528
1406678
1252431
1620594
735584
184451
986806
489096
1259066
1966788
53638
526971
1743013
700983
1614742
880969
247952
715909
1438657
170281
594107
26762
828196
1790547
795359
235834
1767834
1692196
660371
1204055
1726906
956321
2988
799542
790978
1594649
685242
599480
453906
1178685
146097
1851860
406127
486787
1782845
1009199
1740114
1232870
1318384
384908
181819
516418
1650691
1110705
447526
639643
1101546
1141524
898475
1036909
1131039
1727610
387004
89470
1466373
1504866
1283770
330269
1755737
1976472
996428
820221
428367
1711165
1843697
1583955
172580
270045
1034353
1245492
947540
997006
1860902
178592
1200251
639136
1743755
1236243
1411770
1126229
786807
737580
172575
1872295
1457139
942697
1344044
907786
1607347
1945698
111807
840830
1013767
1177457
1567216
1766818
157856
1853154
80877
1101392
441721
228752
15256
223480
886127
1062692
1586572
1369933
1195597
150858
26644
1424097
1539698
732711
92220
1677677
1088070
1155667
206290
1556438
1774992
876854
881924
1026584
199440
886063
1173779
1472101
1007755
805523
1275651
1981716
662833
1117223
793043
779963
487032
1305735
347719
142645
132201
304216
73665
713749
1181637
569036
1808646
1319938
1394073
393697
1484926
1955845
1132198
1738289
219254
1815001
1245654
229790
1907907
216250
346191
270608
5897
1006522
597813
1954568
1446671
6873
585897
255632
378784
1222848
47216
364430
243815
840381
1565685
1292543
1895606
479776
1997936
1325237
26979
1447017
1866517
130344
1423222
649109
1582607
76534
940785
1509801
402050
1987951
842152
1948659
1097974
768789
970883
487540
347735
1713307
1580114
1515901
1996450
1248530
72887
832300
396609
455145
1120915
1148954
897350
1810905
1054223
1263653
1865639
1989303
129096
961070
124079
538346
7918
341312
346018
1288797
717775
1020940
314533
704561
1697146
849699
1398377
62584
1162297
358917
456113
1155878
1972146
1178147
311637
962107
45128
694111
532995
1569645
547390
1056872
757819
497994
173389
727224
1827008
717137
320933
1673467
433592
1547635
95491
1965663
1769371
351537
59092
1637610
376312
203760
40838
1904371
1072738
629864
1304262
1752853
1041116
500784
1201878
1437937
994636
1168298
1637957
1979664
740515
13863
1373295
1797141
1124865
1187987
326315
305174
1518853
230697
1373809
1142298
1748701
1978886
1706881
725392
1723403
1779984
1787762
225686
375863
892255
1441895
478105
1194670
807306
55188
1110687
383154
223982
808708
982100
1900034
1735065
783479
964855
1918314
1837203
1771606
908722
1212440
1850625
1582660
1259101
1229298
1011699
372207
1757253
892606
1767199
1730410
346890
1957943
1797635
146990
1305410
800750
1071844
1246582
746042
62414
1807257
1971385
1382313
1526423
83866
660188
1059077
773367
1512092
1334076
692107
572318
574643
1462348
198124
302641
1493287
307891
1931486
939735
1010121
1901954
1494118
1979936
116497
864974
1677768
1926067
154984
1979164
554894
1890872
989746
1307356
1633321
1888211
509629
1062353
25694
263747
221230
1856283
997518
891785
1127363
1350724
645011
1543927
445117
1437733
856747
183247
591907
1768386
1732598
1934412
691035
971122
576957
1859961
262553
1592294
1815844
188040
876711
1094653
200238
1214403
81529
583908
627886
592398
937208
1261529
146511
1945941
388316
164343
757258
533742
1018975
1997027
339080
561742
344108
841515
407190
1802675
1562648
1793393
529793
1066140
1213280
576917
396573
957615
1739772
161422
1915869
1071807
1344693
1902340
1517695
137742
1109618
178105
943293
1596161
793168
1766749
536233
1426621
1006885
1728466
74879
439370
1521748
654942
879008
280547
702093
311260
1429209
1168875
121207
1982478
567732
1017130
1470637
1637877
1710604
1035769
1543688
1235531
40207
1845531
1812335
190279
1736586
834225
1099877
103943
1724727
461126
1086041
1569425
807654
1403621
494285
584123
731658
1635968
740146
673599
1096966
871609
600070
1198544
833218
1169170
124734
822333
505544
1295701
406768
1648459
1604238
1348095
1448071
708480
247699
1021211
1539101
1149884
789754
367481
617325
1347536
1400798
851912
858806
183849
381484
1277548
1387797
944358
268303
1460772
884924
1105149
827043
702881
169266
698194
397297
372439
612675
1068185
1209129
1797330
58714
1752950
314403
423862
1375885
1449828
1751645
207108
1998400
1370326
1887119
1010388
1138355
1762510
11855
556468
554943
403760
1871448
1671966
957141
817033
1345754
1351377
251425
625486
1163031
530324
531521
1609781
67544
702111
1215988
1017711
738654
101684
152073
970620
1103929
1555926
206471
1015915
621548
1844613
1221920
1427279
1288959
1436678
1818404
1954983
43447
1637562
1226415
593298
1156701
529800
739956
1625786
1703372
1439307
19771
995114
132726
1769490
154066
1561858
1488996
220891
1857546
47294
286942
1834005
758557
1979109
1939576
1942398
1859145
1285256
1466974
1171841
883076
191131
1352452
1455282
476512
1840001
1553194
858987
1690913
1185977
775777
860025
1068150
1281865
1097994
1946424
1013649
1701570
999007
1711985
1333360
331437
1023692
1472731
1726974
1062439
320289
1136118
261463
545113
809728
1818009
242143
1956917
1662985
359789
1042932
1381811
1707078
1119107
1461333
1599447
644765
1584867
1827624
541765
1016926
1278102
1043348
1249050
139406
32086
1804568
584109
1823848
1347987
766613
1575922
1710812
322126
1642923
193340
12451
657987
247972
1839841
1906783
1107857
723378
711471
1640384
1736843
1606891
1015256
382548
1388425
1227134
545939
362065
690639
137475
1833575
1066200
742631
74282
1510620
1589572
1183680
180021
574836
374948
471058
1016025
991469
542597
1456068
1979201
1756835
1257260
1601812
573633
1604693
442960
478300
704551
267184
726252
289220
1327104
1758965
1779875
1130993
1915938
1355164
1992266
254364
445901
1699112
397873
689421
1353906
805201
1001778
1346279
780359
1479264
372169
1402338
444673
254813
647587
1148092
1468718
108657
158039
59256
361001
89980
1916052
538371
336879
60512
1107384
961418
1914050
878767
159917
638224
843878
1673845
119924
408422
1547218
1226196
1294705
601298
790334
1156045
583762
1696284
1004514
1754693
1927311
1142212
661885
505175
48430
850850
1653557
1237209
454796
310629
466051
111297
234357
581116
1777341
1796056
614454
1190078
749216
680059
189455
1452975
1692672
822413
1262696
1576808
687935
1941148
910943
732018
401153
307165
1972263
327852
1911401
1337969
1284435
1030280
1427345
175408
1792147
1488583
756759
164843
1380544
934642
1148585
218549
680175
1181806
1074595
1551579
779638
1300620
389001
1151040
1749283
1634597
1685933
1534040
192803
1399165
47012
1067947
1936904
779730
812734
1939460
763306
1677279
1887901
1802455
1406706
709836
1340004
445000
1102015
824092
1543580
1467172
775432
1870119
467795
1173370
1761827
173940
975530
504117
1682105
1907701
844515
446652
970697
777956
886637
697205
1511203
1921750
1855581
4307
1054214
1253157
1056299
334313
1087887
754880
405101
1294908
1021512
1825973
280337
1003580
1731706
1143069
821476
1792417
897660
1814882
207127
1886873
191818
785913
1292652
1750763
1365011
344259
1215393
1848317
495975
934118
325859
1005299
1300322
994693
1017772
89421
702534
948464
791118
952154
307035
651617
1113776
1197298
1265803
1297901
607252
1426451
155467
123481
1987842
335585
1857074
387249
102265
1548082
1873871
586129
1574506
629437
1146384
706896
804901
1015627
1511642
972529
731475
1253279
899467
1521866
743794
1805978
189184
1846615
1652743
692974
224309
355025
996
1754523
1994702
323135
1983448
1261324
202697
1849310
89332
1724183
1322750
1698966
494410
759219
425254
1921538
1449362
1484451
1987752
390278
1855029
1848355
1042904
1478362
1772203
1542515
1859332
481970
9951
1524600
322602
1358425
878822
644821
1020200
683522
1347547
1739374
983775
1750647
833803
1232415
655542
1659181
575918
469873
27954
1954916
434499
1058898
1557509
799449
128933
351237
435506
523912
125785
1825272
1988965
482000
1770426
1862323
778536
463010
1802771
269437
1787412
620168
1608428
1472528
809204
98395
412038
1997201
259224
1715698
1722187
208294
1400222
1771400
1121882
109848
1410771
1256411
80153
81624
419377
12680
588088
205092
608957
506747
4272
120014
1661677
907641
1418511
810288
1459260
904847
662340
71227
1116274
1577960
997883
989269
1176601
1868828
1701734
1115231
33139
886297
522395
574019
384143
1839044
744265
1857368
1156149
310306
1045792
1354411
1729947
1012147
1625165
1438246
1177620
1415775
450660
556355
1060579
1991292
1659794
1869323
1976841
1429411
1244314
972370
1338476
844679
368758
1162871
951550
1415144
1786254
994533
981823
1292602
1265598
1016575
829506
1552304
1113521
1350590
1340350
1837316
1442573
1479426
1283850
116831
989330
441814
195632
550976
1138750
1621497
1242441
707915
926859
1617937
795120
1643431
234538
344629
1971214
720355
130025
306176
1782230
603270
1253288
1447206
268512
493888
1287643
1064368
661763
89731
385127
764513
1072003
741668
1112614
653091
1001633
750679
95317
902986
43110
1163642
926673
1692423
1394673
1867029
1766844
1621341
792198
566645
910844
1099270
680877
1939511
779988
251916
848270
656947
62294
95384
1692841
654134
653725
1731586
379159
1298023
78788
1304726
601445
1730262
1093340
535402
1162692
700685
239667
1332781
448474
259300
1585580
1259194
1749302
228824
1993190
1560551
195682
470158
1926466
1463745
476379
1267948
950247
713166
763637
1741136
1302041
148212
889082
1081993
394619
1096539
1323672
1193911
10684
1136373
1250306
1833954
1009622
159603
261736
1301053
27291
1273442
220179
1103636
11575
954694
558942
851154
639557
1431986
1741458
790862
1569487
529022
1258064
343962
878774
1565411
1004679
843257
1864836
1138135
246524
943195
757697
732732
950016
1991528
1786251
1452744
1794451
1611502
678351
1751745
37450
1008916
826928
417643
274060
1185878
1970582
769647
968654
1204954
1725020
778769
1036404
1271546
1768251
379871
1695215
1125136
1207983
326090
1314670
241791
1025268
1531566
877816
662139
771241
267316
1286081
945223
1585045
1894871
1502067
1748458
1451307
37989
1745909
1415268
1513853
1559561
1571732
1955020
1498533
1385893
649525
1661926
22662
435903
1641099
508483
1106309
191648
182309
1094112
1860448
935974
1724000
524729
1283865
261036
560235
825498
1458226
161100
1579080
1360323
1089608
960950
251474
683466
171210
1208969
1539200
871160
363708
1285286
84579
1439856
1288491
962070
1905767
748275
1865542
342948
154989
1370628
1786313
1964860
1377857
1771479
697325
972681
714986
936106
204412
405995
283272
1182173
1263599
892327
1500530
1393228
1122030
636944
1763565
211999
1328384
1007572
444759
1745728
791507
832079
886113
1617298
232732
532375
83263
37795
1953307
128127
509257
1823178
1012281
1029177
1895146
687463
1034831
300298
1525569
376593
382328
1661770
1230068
156034
1902996
1995716
910068
538443
1029825
1923584
1272865
1909085
299891
656766
523917
1941340
547362
266149
422303
190687
446868
201694
1524874
1977577
1015582
157138
1249674
990262
326136
1847278
451499
291024
30189
990853
1807064
1206412
989484
783524
1908363
828711
618675
917717
346530
1903310
603215
625207
186449
1370301
1363081
1571666
1526631
160149
1757444
119331
1855762
1266988
39808
1082564
1388125
1530475
664413
1144917
1259522
1505068
1192104
426797
1100021
1898764
395940
1962530
229302
396407
255180
1015796
350592
186836
950723
1008346
1674070
1042304
1402731
367673
560951
1215270
681900
1716103
1187969
602950
499790
1923729
821556
1847303
683750
533191
374833
663831
853745
1185460
839849
58130
107643
1181658
846827
754520
956273
930916
902967
49640
1812138
515292
1585929
330779
502800
618169
1674591
351594
1060270
1471454
310461
290050
1524072
357902
604870
1015203
989
1408909
1174111
169534
1467360
1667336
253236
1707404
439876
1019385
1052633
676753
695243
915715
1499073
1479041
1810732
1316837
1437175
942896
676075
689614
1830145
1978822
560364
1091684
1834093
1114144
1341406
1304406
175204
1558693
1205118
495025
789275
1332510
68896
1496621
608929
1134946
1460333
1319997
1942835
119209
1760182
539767
702726
594389
1052038
465669
1677715
803386
1495922
992959
3970
1011277
358980
1058945
876344
335353
365601
12729
401134
34259
1579912
961535
1900852
1402392
1714695
1632774
1490913
333410
1132513
1154239
1232603
1238987
1873075
764788
757305
1970189
823324
1526056
1994722
1008965
1055698
384667
753482
150049
1741779
861455
970990
105075
1714050
1073023
804004
178322
1279601
920359
190585
966202
1101486
1735776
1488252
1561932
190244
1349241
1998740
392008
425411
571465
1000829
302533
15829
772361
172742
773965
510867
341669
1079250
1301965
1205591
1644279
993792
1640926
852539
1557151
1394624
1042651
411303
28424
652460
1370670
480153
1203898
1819815
1534148
1085520
1615258
756241
781733
60825
1082692
1462933
881591
1767931
395993
1790425
1262896
243281
1773989
1938467
1333582
546056
827400
495424
1553511
957376
1886326
522288
899728
1283265
1164413
408015
1361864
346433
938322
949318
1799413
871676
987060
1992728
315224
458867
785396
1204522
1179954
1831677
1006762
1819312
1738752
1338303
1989971
851781
1537828
1623459
1785522
1480692
133530
264936
681749
417900
1269126
1356959
1936458
1432634
1489531
293460
1841223
439357
1609765
1763644
569132
510791
1082189
1485843
477812
1144486
1358112
1716447
1091955
1499526
1815100
1583824
650111
34641
1910376
54316
1413365
1558679
26319
1042341
1813890
124779
1924420
41006
832382
214567
1494633
100074
1834934
529957
840349
1258110
758908
319212
669856
1934905
1727501
1187498
91806
1284968
1618624
1259312
1973275
1788788
476174
1082175
185251
1062721
253923
1630505
1356838
299719
1489951
964112
591525
990526
596273
889259
970953
98345
56515
1663257
875014
1330371
1805167
75108
660755
27909
391314
450326
613607
227751
69292
1476213
1194615
1283897
838976
1621824
1265650
798157
1613075
750290
185066
959558
1776336
983025
1256749
1257649
1915864
1171730
181215
309432
807567
606897
709625
138358
30334
508445
1503687
1237330
1056354
51534
1422735
1488775
241849
1171562
1633983
726902
584222
766385
204364
462845
513646
1117750
1257854
356447
1580005
676732
783876
1615334
271679
16400
725585
1859289
1043589
238789
1201902
1456662
1680457
486330
1613589
1327053
1612873
1591949
1101542
497893
1441808
599978
860083
317925
1296734
624234
1129231
214701
155822
695810
1200398
1023798
1010373
973972
1352212
1253307
629039
1178485
205467
83763
1522761
56580
727516
1104234
1140503
234059
1412600
288642
883884
760248
204295
1899709
382058
8546
478166
751757
1194370
1624697
1045902
402366
453351
747605
888632
1895406
692313
255409
1164164
377270
1286376
36148
697468
1601559
509028
1148096
1063168
1844944
1481099
984911
62026
170509
733661
1583351
934434
509119
388431
103374
80992
656138
1374402
263629
1786285
1141470
440341
759842
677535
933275
40843
1711038
1450137
507448
784559
1095060
511098
122695
695378
244265
1152131
1211448
698678
491128
872695
584036
907951
1870636
951641
881989
1939031
963826
1323444
533546
1773105
1241031
1107396
487292
482874
376240
417103
1631401
141935
31359
886217
1527246
438004
369831
82710
226391
1797536
427806
1020573
320854
961935
1157282
939941
618435
145324
1600863
1051645
1568661
954684
1626247
1800083
1655312
908415
917026
1507453
779994
577685
733366
548451
1310624
615553
1497040
490211
1059897
1402727
1082327
1529562
480712
1115124
538742
416192
1627544
239239
1404009
467064
182044
846017
547864
1383196
802153
1785284
539496
520995
387811
1028340
1849459
22900
1580540
1686892
190617
1672096
609319
1120727
1972384
1320765
569314
1953250
1211301
465717
665899
1658276
1265523
167773
888324
1070278
709423
310426
668124
331232
871130
45257
1661086
1272100
465804
1298752
501445
1211924
1022714
298309
247658
1371133
1341319
1183757
244102
320840
93822
1969634
966456
1816518
1253187
849459
141552
898910
1206161
1780450
1930234
1270849
1033842
1171143
1435559
90694
1559566
1112965
319561
696964
1690019
900043
1092531
364733
1522636
742767
427402
544141
648563
643396
1821639
1861467
1472653
1947985
1055619
1183450
863492
443271
472380
291026
307886
496371
1194307
447348
181729
136870
1212152
564425
1756049
56877
1354232
960354
582128
777844
332048
1735982
703488
587752
1814124
1678927
1826807
233063
1091009
1871594
1296475
134999
450286
1632557
1162635
399215
910547
19335
1394611
521752
750243
327805
756108
1025668
117215
1131973
1622971
699932
374276
1350954
154195
989096
242830
1621140
951570
1930018
430601
1948439
49693
1696993
1013273
1369210
1297430
1247373
1486232
1098064
1621017
490799
1398799
1349487
1135148
790966
941752
1015926
10157
344154
1385104
764372
886569
613974
1050622
1939549
1347364
812704
1947934
512148
563310
554313
1527488
1297043
632709
1942349
1672701
783664
78288
1095358
121309
106893
434583
494905
1943076
1320235
974737
292688
1629361
1427174
280955
162423
440649
623241
366815
52475
1699547
1184681
390693
1781355
1041359
365646
1014421
913747
626494
1247690
190974
100471
347832
137795
1688322
1138996
173986
632018
110075
1722620
446152
1837664
976152
228556
801748
694298
460447
1896315
845653
1246576
981885
699204
339799
1071981
1602605
1021876
514943
999425
735533
1351971
1457739
1626040
1939218
426183
1420185
415047
1766106
1567090
821551
91425
175207
1298876
172168
1489655
1249460
1285755
137230
196922
531435
82376
119451
1346430
798071
1541731
655493
1033052
1997662
906758
1555060
154666
1875647
384480
1580914
351628
1132375
909107
174206
186126
1985646
349216
11192
864115
449541
1485086
1165377
735179
172905
1727664
321558
1377064
1335310
1249033
36263
997225
144896
1554022
1839055
1587785
1048245
745003
325747
1897979
1227977
1410009
894398
346507
1622461
1166707
574511
1342770
165815
1532950
765230
531982
1939051
221601
139939
617126
624574
1953314
363318
1857720
360340
1575276
585982
1884732
1702450
480371
1848139
92550
1263412
410419
902124
1351186
185615
1687091
1031290
904527
192363
1524824
1534421
1185983
1514736
910171
678944
334017
6882
510819
744853
638621
719554
609985
922543
622840
378953
1261619
241360
1668642
809761
1553579
912394
1842374
20453
683649
744420
647440
603274
193455
1621058
1359780
1869960
1604837
928203
779311
1133229
80146
1326443
1502333
460368
289064
176241
1926935
1114523
960269
657761
638520
833359
1778644
1419931
1109279
1268147
697648
1639008
1302035
1644618
1140313
1235982
1343528
1961215
357228
1304646
1207904
197051
1134822
766799
542255
1996425
1233771
503780
1825626
111533
1085610
1439255
1266712
126780
893335
961292
1897698
1013538
1418284
1060505
853530
856493
1021981
1412420
78514
319451
1841560
655940
1329823
1638822
1699073
553443
1349530
1453015
907632
8859
1096058
122078
459027
1205824
1410956
457815
482183
89557
1430539
610794
468286
788354
744473
439521
891195
1562102
249418
1110593
143842
408351
1583107
1331541
1387916
366443
1386433
595865
710512
1421112
984005
1642139
1711017
221161
1158656
1885311
70437
1948410
900839
1426588
1933113
296157
1836840
913881
1837793
870209
840109
1208910
199596
1686694
1542374
1767815
398070
827466
1049481
858665
467448
1784519
672255
1154770
1985093
410235
67134
1893963
773570
1745973
628487
373840
146953
560670
1965305
1945645
1773773
1374632
440454
1360160
1629326
948976
89984
1270438
1889032
1888207
602978
1097174
4970
346875
910973
1642676
1383302
1887924
1571542
1496339
1248141
471789
450292
1570465
737387
703245
381202
910776
661258
1426182
1491899
758282
518049
1259568
1582500
874995
334384
271961
1986396
1849347
580721
1156256
302969
1858873
1629439
482969
854023
1562873
1987073
363125
1673369
996336
704909
1954378
1381894
331631
878257
389492
739026
1189586
1991928
594824
1544034
1560838
325232
556615
46730
490925
557568
1905179
1706921
1627092
665367
412060
18788
22774
1015436
1288370
348788
1114031
1585182
550528
1347201
1452315
258048
1281312
1251954
1331916
1052838
1640671
341237
1058507
578583
1526083
1850665
597190
1856121
795106
853273
1226285
309072
744368
213405
1251195
1592125
510396
160691
1141165
1399877
1742936
1974360
1911649
646826
475786
203218
1872476
1638302
1039289
1088150
713781
1278505
674591
311105
1159683
701263
795050
1822213
887300
950044
149323
383779
278163
473078
203230
1267806
777636
515680
1900809
1793653
1829444
486735
983112
1080821
38184
1022828
827432
1426340
852480
1360769
117082
944830
1342883
692755
1404706
205200
1722650
1928026
972327
251016
1737333
912332
1633537
605969
1708099
1249800
1759113
382960
618250
607964
1108878
1893639
769580
1061361
902802
1734629
798160
188617
109593
1462617
1227396
177977
1879831
1532820
749239
1859329
454021
423405
1991293
1696439
695362
1461573
506396
1979603
307377
193973
1801195
64774
690921
1201445
669497
569654
517491
681370
1314030
1147465
1478445
397285
1991779
437593
948568
1924940
745030
993493
1384196
971907
944842
1875784
1047953
1157400
692742
432772
615476
1077149
1475479
479921
1806409
887037
1097837
1793901
1476716
993867
79515
117894
1195235
740927
512322
1003990
1977001
1704024
957084
1349694
1586987
1576358
122665
1181363
1710812
231827
45924
298057
923100
1722820
456577
1501218
1543889
1697983
714251
1008414
1862078
224114
1257622
271412
1419793
300003
1565338
1477274
1890433
1475484
1493458
150364
704888
476719
1685558
306734
34150
1509771
1805889
565242
1142371
1947791
528520
1335518
1271212
606219
691847
708905
1655903
1744005
1869836
775788
1889532
1313539
220256
1822132
837113
1792582
1764669
183223
1739343
1502587
93618
1447255
748310
1234346
588438
103259
1159147
1860290
696223
849950
665724
1688576
630357
47660
1071132
1896362
1577576
41281
137456
1640203
1041912
445968
794141
309648
210285
721005
309835
1158260
136403
1540098
24316
616598
306879
324321
1794594
1275498
146129
324588
1045827
1623258
225311
192577
1764763
1130846
783769
1121247
1997309
1700174
294321
1630642
323039
1415798
289481
304127
767015
1048812
1562549
742280
1369679
1349588
1849854
1365035
1538465
1473934
115850
1461147
139236
1481578
1182713
1451904
410729
921517
902920
992484
290953
1275464
1498898
933268
195162
742248
532364
570844
940888
604674
508707
1410674
733776
1900272
438934
1088742
334353
519630
1044386
1985867
366647
254249
176093
988753
575871
950807
703959
1899310
1714760
584936
539104
1708655
1682582
905228
1609493
1853619
474972
1481942
185440
113661
1142463
1254598
1529035
1579007
307290
939745
358306
67628
1135817
1517537
615557
732859
855956
861691
1999609
1250934
31691
1510599
476601
1291638
666674
329193
1634206
1613077
403993
1559494
485334
910115
1920938
1264086
1722783
23755
868927
343011
400155
549914
368976
1954080
861307
479785
782201
719699
878006
1113924
29885
153721
169950
461576
656260
12461
557992
1768516
183209
673595
63913
770840
1573357
134152
1496849
1748409
1570274
163302
342178
1066054
1301500
135450
1277382
1356849
486969
862701
1940246
600290
1737470
130041
1365245
1183020
298299
54839
773300
1058106
1096017
926769
858928
1284090
1285544
606517
514898
1793665
1167950
1204065
630010
519443
1799170
1814544
1503551
1164659
406189
1853535
323054
1162274
1906534
506897
1364700
717607
1560472
836438
819195
526978
472614
943748
1387913
262323
701260
1514434
215662
1537081
1276338
987411
1785632
1832913
459691
1947618
270731
821399
97885
572467
1139941
1755861
1787350
1865256
28670
536943
313910
1628622
295268
543144
343372
899980
258663
1297719
1912660
1560892
1640323
128819
1301941
916432
1388550
933339
1676550
578061
1927537
323034
1332267
250888
1147169
1867396
1679294
191450
525170
1196113
1961284
478417
703351
1466391
612183
1172892
1057393
1515619
747720
1726990
1772970
1965049
836322
1147446
1023471
929593
198459
96394
1768880
660299
1326227
1119891
1610786
1565744
1260937
1211065
1851058
1021669
23771
442158
79556
684033
1557407
561778
1821171
799765
40857
852328
486477
1756357
939270
55498
1156497
1183214
1065861
1912575
775847
987001
643621
1459722
413143
1608537
415297
451881
325769
609305
1456602
1505254
1033946
271936
220608
1198374
1426971
1727575
669472
146089
1743391
895516
1274727
212168
1592355
1710855
614924
1438121
389979
950181
1261496
1502596
1828212
458965
587972
1284348
1210218
1036568
1716898
1418972
1226060
1607443
621520
398028
1102083
100474
855522
89445
1305853
632555
550355
805300
677395
1242380
246919
581357
1248645
1162533
133602
80561
4955
22465
191097
995260
782661
1168386
638210
529194
734694
203115
722800
1311667
1154437
646768
1060426
1221522
1154554
1572442
673884
622816
774030
1987517
439984
1780724
1704912
283252
1539848
942859
973735
1393142
55696
1902391
1322145
621023
1322799
705594
305246
1594633
1997790
1632469
1648323
551641
6154
627075
824191
51645
1297876
1670653
1183835
1975003
58786
330856
1154406
324805
1947574
732616
1339748
433693
1554603
1046514
518221
1903882
1937079
223785
1035676
1952644
46781
802789
912687
1114519
955206
1063499
610549
913204
588590
928165
1305497
1863021
1681875
1198216
625130
64328
4493
1567659
868493
1599110
1276020
31199
1532546
805473
1146548
888489
435567
931399
253525
1381269
712050
485579
866592
739743
746339
830302
1704829
275907
1278170
1990690
1054985
1317610
973630
92922
1051963
1813947
967689
1138971
228277
1153532
764124
580610
1270202
375873
1040399
1357120
253452
1602240
1689247
583745
427103
884715
1040231
89921
1468717
467432
422702
1739995
1168046
459025
1383721
1303468
1350403
1346502
1583813
887690
1123462
63340
1233900
1478521
968257
1664347
1767851
1172652
509468
133104
1358715
1043398
627385
571961
574377
1062354
1947961
1861895
28582
499335
181039
1982285
833838
669458
503234
442925
505706
648755
988922
1072117
1752852
67318
595012
904227
1238102
462738
1914073
897825
746089
1586359
522239
1579392
1951854
241330
1785083
322663
1622782
1438266
146937
1564035
885366
1569647
524040
1738973
1748130
1943253
1599114
219715
1471530
1765811
1229659
497740
1064815
1231980
624286
1075118
1502371
462319
637936
1062344
561442
1622692
142773
1812477
1586929
865815
1331275
1831407
456960
602697
1370289
1722439
1252234
1006682
879395
152550
482014
1441951
1979935
785524
997775
792988
324192
324095
1321767
448745
132210
1511919
431223
359324
571773
417241
859448
725671
906974
1605649
1622137
893264
1641652
1214306
686302
1181197
726678
1941099
1871050
979405
1417298
1284242
756579
779601
256450
941072
716786
396656
1805431
1141182
37542
1900100
1491315
1991570
1659947
645890
1217263
820327
189775
1234473
125333
1396314
1802130
804511
124947
1535148
605250
1959208
387202
433528
1520245
6452
999695
746774
107255
1371719
1957298
1188899
1625611
222834
1624590
514392
1899841
1531050
249591
789338
1147373
234400
502757
434689
489277
191697
339331
95447
906266
542609
1647815
1839278
470971
1828962
1492921
1964254
1711378
1696516
429809
694926
181515
427694
1992958
281568
1143680
1543196
1438089
328461
1611497
458603
1619556
849176
1488908
1115684
945980
928838
1076751
83470
884694
889882
1202075
695659
1494432
439165
242182
1669619
481765
1380367
1039486
266897
1686678
496662
1221391
152248
1141588
1286680
1333280
1769329
1334048
1398979
1535417
796968
1525445
797822
1809582
373353
626914
1068327
118458
1528442
1164451
1684669
195191
609516
697207
1266907
624136
1167816
1772224
850854
1948870
1981733
1502794
1585497
810538
174251
1001146
651231
624164
1273418
896270
94856
1054640
1045141
26887
10385
990454
173180
895968
530568
828910
1552053
1634620
1193251
451319
1167415
1403654
984636
1611136
209458
1123048
704999
850562
1284383
1126139
160831
826964
699881
1989731
1832126
293083
350134
765677
1042840
1879390
993678
448414
1068548
1443156
1724204
1044877
719986
1952716
324714
1657877
856175
1732620
450244
1774973
1789004
1326476
1565292
50485
123394
1696218
1933235
1125089
1349394
1058443
1622318
1489562
513689
1445657
1105762
699980
1961414
854361
1262443
1806312
1473977
1575063
1938646
706696
319177
402921
1675119
350106
1487153
1943145
557229
1230298
1772978
1814235
1782853
1755367
182825
64407
84147
284318
55506
1501308
261852
220392
53635
461496
948502
1548709
1470879
1883998
626266
339225
36951
98176
459413
763630
635813
113604
1982234
856479
1537448
1808390
1066986
1976228
1441459
1490600
992648
545553
767827
1809535
1416140
130428
334795
417764
1062477
226659
1915515
344626
1088918
630298
1325867
1022786
31955
959842
1832162
1004147
780815
746366
771506
1770909
1877748
1671163
584853
1105825
52475
1706843
1257349
1143278
224217
407716
1190707
1510793
89214
385808
1162205
495186
126367
1992521
1917796
1072297
1961528
1988213
377194
586862
1441474
272195
369848
1381716
836148
1170636
1278158
1953203
1813438
923838
1110136
1566741
64646
582324
584045
1288898
1887903
1871511
967591
1078859
1782019
202175
27294
454293
1697026
1334249
1878816
785123
1355847
1124118
871772
62240
888871
1728279
1366025
1055719
492447
339464
1760180
1180995
1515352
178325
1012148
1174994
673586
1969455
1236274
263959
265399
347659
1735603
1137082
1825544
1024759
1692961
1519895
1916689
364936
1597421
1590036
1107920
769978
1757204
990158
1450748
1069148
89847
1704472
1266463
42637
719720
557352
843479
886095
2847
664632
636730
174651
1235398
1161995
1612663
1999119
1908978
1970859
1919033
193644
1586927
811585
513060
1669199
382791
1445985
12610
115559
1691106
663857
946868
65511
528947
532471
911662
1266239
1000251
1598983
417329
1772388
279784
396911
429900
881699
94487
47719
1960649
210901
1246967
986612
1787744
942330
769620
826791
310799
1952203
1839766
1451333
600132
1235893
1932393
1226000
222909
1352822
967429
637346
790913
921828
1050094
1277116
1989019
1146499
1495872
402238
1924308
641330
1716959
762456
253307
1190843
454951
1644580
391404
1066444
1145809
1499484
807921
1680284
731415
673779
1113325
523022
784113
1299823
1349278
1016469
423052
1954287
1812947
516752
1622869
1142711
1310596
215666
874656
1233101
313326
1081794
1033341
945210
408051
1979041
337415
1388157
1268329
1654684
1052354
1051655
1145353
183144
429002
1599981
349701
392821
1730830
106277
1107112
189489
185919
1877824
407048
263075
1937251
1994934
1130937
566145
277635
809267
755847
444720
177248
337666
1817110
1616732
427781
495041
1095242
45666
1385128
48219
129761
913337
1790853
935901
1718195
1985442
814969
1765192
1027441
1381027
1366902
1360142
801754
548168
385228
850423
1815091
739623
1033879
1095544
1103779
1285267
760767
1569148
142656
1916112
1665846
1334706
1796554
808654
1726641
932474
516639
847266
324671
1357078
1579655
1417587
161494
1141394
634010
662244
1231358
962685
1351768
620813
891299
1310774
1021429
1575891
40600
1367685
1189355
1347872
664913
1975175
1756116
1864757
1169885
1550668
847064
502075
610913
1627067
1350213
1046044
1360782
1541497
563194
1624823
946870
411596
1313242
1825146
963096
156071
648472
233521
1511710
1477191
547362
453182
502419
1830636
1579742
451239
1300093
1704801
1040167
684322
287174
1365275
155170
584631
907399
456262
1977126
1603359
986025
1378740
1166986
600101
900273
141149
1681067
1981278
499975
1305408
864400
1032970
1116274
1316599
1683337
642287
630932
335278
1812279
1610191
901575
968994
1301100
249002
1406324
110774
1385332
1254644
918973
1490998
24618
1059665
1980039
1395119
1027968
991061
536361
138633
1093037
348423
35858
300877
1947985
658823
325503
1409392
1794375
1419170
648359
373422
1792511
189955
1056210
1284058
1562765
1117492
1526936
1958460
278058
1118473
1179781
197102
1345960
398417
969270
1591142
105396
571246
1762700
474152
1908936
1664716
1798905
1208283
1971333
1208345
1071546
159270
1717707
631911
766880
1173057
1048786
240389
1279593
461860
1774965
922875
875963
1413528
256171
1859768
643463
932643
1087928
925145
1383467
939071
326630
1239592
1861494
1643087
266109
1025631
1063828
1722745
900963
1817774
260537
1629665
1488317
682474
1257862
1519587
1332697
1320576
709823
1908333
1315950
1804196
858950
1291329
1068152
1644553
164975
480842
956959
1346365
1800911
1445986
383775
1680541
106311
1907441
557702
304517
1957752
1047082
579849
617609
835298
512821
759603
1168073
523455
721162
808072
1798035
1305865
1134304
1432671
104167
451279
894924
222450
1600772
1635475
1742282
845524
1464133
1197839
376419
1958439
725632
1723096
48621
511066
364477
1194388
78386
349171
551173
782321
549302
1770389
781248
642294
1508480
886191
1461284
513839
471427
1145430
267643
1972634
1336993
1655807
41817
621915
478089
1523970
400319
26066
1497932
675100
872534
74329
483915
343985
1216649
633780
1959795
627137
292609
1248520
949167
324471
664683
1908476
1434317
1232878
1363628
1354453
850802
1258776
1285515
1184230
418465
1594585
561658
536346
856749
1425593
776290
1528976
1670828
509196
1750436
743356
1381547
1349637
117718
617819
1754332
931952
26230
746755
1222538
1592335
1984856
774207
1016367
141008
1163435
118961
1433362
1140860
1496155
1219670
1077612
1719578
1295412
496068
1000488
1403250
1010008
850932
1490100
1960392
285706
1630277
259877
1077588
1821759
1516791
1494494
150028
1985856
1979884
873768
584689
929087
1866867
142861
82511
1306417
1565255
1126930
287147
1898623
1025838
286867
163616
1911469
234419
1699578
1728212
494344
517360
1124350
1467048
1507378
911742
1421906
1200191
1228641
802701
1742541
1841972
440751
1893731
633512
409859
1725376
1953551
256884
801585
1665875
460124
19091
313905
1102640
1459060
489241
630854
184629
1748228
1088163
175520
173014
404434
21982
1917843
581025
1019175
68938
250198
1628617
807239
1169179
206972
422687
1078062
488299
335545
1117135
1661639
571118
155915
58966
1781208
1555604
475735
1818124
1620248
1221977
579343
1818131
335133
221496
1762554
1580511
1389979
949260
211581
224163
355628
535621
1192212
1945250
1610613
1736301
968049
1262081
1978052
437498
697763
1976820
655828
1594381
136408
910012
11304
1394116
1462077
1451846
691503
1181948
1584608
1264074
294384
1582620
1445226
390872
1919130
1011218
1979590
1724415
1280839
125164
532129
338937
3349
1201736
552348
1764506
1510250
1186116
1444163
1964802
1763361
1421478
897276
87318
1564187
1429474
1425145
1277941
1601748
854514
1972281
1535835
665986
582767
1240846
728721
764850
1785391
484389
1351448
1424350
1250818
329168
18994
1525485
1181155
1659075
1259603
746609
1402589
419219
1356541
634057
595599
1598945
946417
1228773
693865
1221586
1452042
256447
1922471
1571488
707829
397105
440948
1140746
1654569
1195391
901606
988410
304548
1469979
785930
265267
1739097
596779
211246
545956
577781
1173780
1612341
1041060
269251
1892681
997125
859348
495245
1382011
1381384
364321
1939364
85979
104838
1621755
1544594
1890500
757265
232406
1400238
50942
1984124
1129254
1250500
1525146
1786821
1457393
1844802
646030
996909
466257
111823
1288750
888888
1748514
1276278
1894331
1032138
429845
125463
1347113
1484836
603686
593107
661059
1518003
315262
37541
1211259
225853
1171037
106582
1534592
1973449
1248366
97731
678450
26840
1603317
1510321
1633561
1784943
245240
101291
1243479
255589
1219177
1668116
706183
222009
1875165
69644
1360204
1911469
7636
1121747
1643856
1983469
1599742
1989974
1299999
1161430
1217803
845342
82905
135462
917716
1275280
808559
979524
1211124
1423024
574170
1744863
1131779
815782
1018546
1385403
611003
294753
1886845
738294
908298
34089
1309646
1448910
1819313
1054550
597816
763676
112734
34801
113909
195963
317673
1905828
8021
810607
1528238
1898573
1792641
973189
878393
1755292
775707
1757189
1716602
351598
1482240
1926969
1977320
594001
69103
992716
1674513
1123479
1149498
1868601
34860
727411
665450
639130
1498126
128060
156079
1231536
1851442
800964
420658
1474661
1878414
635542
309298
1518675
1399078
1972763
1211721
1164057
1163378
1737720
585415
1849317
1481399
1167884
311577
1082055
860450
761188
1388802
1407470
510649
1803357
545240
1064872
813736
1613564
121460
1457296
1185686
935338
311837
1627229
1292947
654095
1162662
687703
1610595
280872
1835794
1406698
1320222
1078298
414433
1728888
168914
1915073
696586
687999
300299
1966469
1329970
1918023
1666582
1571252
1934336
35758
1397030
1765090
1219203
893005
1929717
938135
1309983
1711741
1576028
520534
48597
1699026
1254103
1184847
380764
1640494
938705
954698
1953501
1127051
61008
1279945
244950
855832
10045
1181793
1645462
1701534
71973
427978
370533
1176550
1917467
1195640
335746
1068222
988730
1142206
32297
1114665
1455413
1018504
1598794
128558
1333550
1357642
1958705
515855
516902
1910562
848104
1757798
1610238
164003
627793
1613752
589659
136490
680629
1629596
1120954
1620990
1661188
975143
1024387
1815547
307503
1623408
1998736
521227
451628
1577147
5655
380728
1926082
955215
1709914
1052871
1104810
1310706
1426157
1016921
615378
389817
1789880
938529
1949942
1301443
1241536
510209
366582
988869
58195
1674984
934894
852323
1957554
1128509
1114425
1465753
227646
1302451
708940
308054
526931
617547
1534986
466848
1162386
750246
1146141
540268
30417
729875
1097980
1039965
303154
601979
1487717
1050310
216406
1639250
753053
1641864
43727
69604
45215
1399205
1054916
755499
1728429
1390934
870273
1350687
1688817
785077
71597
752713
4765
282095
1134432
268238
759892
1725320
1693420
196246
162991
956898
893565
783907
1239114
638717
962234
342170
126758
170869
1000961
1471992
992617
291190
1530634
248652
138527
1105601
1369773
1453722
1551668
1626633
783345
826164
1417430
481851
679787
70769
134816
1704126
1244908
1124119
15609
1980558
1019691
1524129
65024
764967
1157996
964451
889842
643973
202488
612767
1105677
1138882
530973
1663113
371812
1674896
65666
757715
1349791
584693
473850
477446
65469
1935514
1628986
1746629
556492
50673
1419909
230285
632908
1381762
438175
47023
1730771
1715363
1409801
103597
337361
1886605
1896482
144559
1183620
1694701
600878
226596
14834
1201466
1108708
847474
230799
159294
29732
296236
537857
1544358
275965
1826900
1531855
978581
63249
1322741
556146
235078
1346141
936047
200403
1753911
737805
1733257
1320067
1723134
1918801
1311977
1087956
1738771
1403992
230140
1887235
46975
461053
757620
904586
898839
1560424
1758136
977433
95528
397057
1308363
476241
1077693
757610
1524075
1892414
434921
1978598
1782829
989385
1558109
1182888
35787
1110278
1454541
1329678
350919
94689
1231014
1276605
1602156
854504
642932
119993
630213
616939
365391
1768061
1629962
683820
1973353
769611
1372581
296006
1349947
1039374
1636781
289320
278867
532372
1065395
1449961
167345
1904683
675708
1826969
1466396
1157124
132208
1234455
487103
914155
676285
1710944
1371883
536366
773143
666871
407787
1749190
559376
694110
923062
541540
978785
959286
228631
148444
1742550
1314954
1772663
991970
1724274
64832
1005569
708173
128250
1694832
346514
1576258
1958995
753411
1815309
49885
767836
643143
1828525
489322
1246868
443953
1963953
723390
1080124
893129
634881
292025
140749
1546656
1951043
1481258
698709
1783938
1784079
510037
534658
1438215
1184954
213740
915203
1027111
826523
308173
1354748
1696377
748047
754452
1636940
1147762
1445234
1817985
188144
959763
863798
1893941
1981961
33384
1391436
1799993
1503299
298151
377583
553189
1247044
1709416
1893706
1573227
346988
195748
614398
704478
1458941
341929
1797382
68414
1154753
1170017
1415333
1990488
14721
770004
1756372
354753
145133
1468035
467624
1698946
694734
385542
1816222
1975694
1888566
1799105
760292
1423608
1739169
1496549
1261877
676558
599640
1950115
923861
1865311
86312
1085674
1766399
1298695
595045
692097
1554078
165374
1076607
37718
801955
1204627
365923
1659485
1953782
1758621
963780
1440068
1089176
794171
1561685
623254
945415
857002
1210701
1538939
439921
1105653
1740570
521246
663474
175493
1563959
1570898
1493772
285953
509238
1222005
1493610
1131496
1135018
984684
1428165
298150
800407
625438
773989
936799
1926837
143990
1614833
770444
969618
772785
920913
1838060
1773203
1986632
16008
50290
112510
57856
1198649
1515725
1064265
207373
1977239
531027
1562983
423397
1131726
1031990
156656
468900
27715
207753
1928843
1866730
560020
1694332
1098783
1352102
1221345
446035
833630
1049219
1986980
1963416
9501
1019823
34290
447774
1454693
1740426
1147851
781060
1466727
828130
1068897
1924760
1379190
1426975
1835901
1665168
846460
1334059
406402
540748
1850201
1968235
140719
1951961
965216
336349
623698
1868795
1205940
581430
1707842
1319779
1930906
1078420
847523
1861441
1451379
1491153
1747029
633278
1101838
947796
744157
1915775
207845
1756813
1712992
86892
1250562
389918
1121290
1262139
1966390
671993
1903309
1852536
1794299
600656
60561
1286757
768772
179216
28483
416651
195372
1584117
1594791
1752314
1054869
1989068
1497910
989493
1764231
1422341
452557
365122
1029121
599581
1821663
1847929
636529
961443
663118
1362805
1742843
1400484
1875105
984971
1977191
1391309
1639248
355697
988048
1534224
522416
1658848
1835300
420659
1790578
1558644
1914942
763171
828373
1577511
960460
379955
1799404
1712424
901977
1867241
1136065
1849736
1830385
1194629
807752
1324501
543240
658299
745553
1222154
448561
343179
1992053
477393
923925
1946472
387564
717345
412234
1262955
343913
1021131
1617522
1271881
942498
1698620
650867
1155921
1800321
654882
932222
535502
1448356
453899
864169
381369
1896743
1295765
443356
1604938
1905569
524933
526096
196497
947496
10508
59229
1800079
1786520
1364266
544221
291450
768239
1225973
1563353
41892
1265787
1417110
129164
526573
1149461
511522
211116
328153
1204108
992854
1753417
867506
1561094
1319638
321782
374514
110573
646483
533376
1423403
1606125
1380026
1550023
1561603
1622895
1264322
213229
936374
804110
165049
1723600
843533
1473413
710022
257535
1261988
1462162
1220937
332888
555012
805196
1836716
277708
1713668
81452
455940
857076
1000131
131366
1360851
1156188
1426318
1738892
1688665
1578248
1030556
652305
1435858
880051
532255
1335821
1200814
396507
1627696
638066
1778579
906192
1710845
534349
1936309
790986
1011594
18479
1906857
1492402
1884601
1701082
543072
973544
724583
58444
1034678
1992939
1675133
146014
1387537
344391
244744
844882
1138343
1330156
1659118
732764
902354
1642694
1484979
499016
1501420
1439114
532960
1790788
1760564
1852277
1616453
1171259
1835312
1927623
481779
393778
1537724
1885705
290561
702818
283107
1375760
389932
1206242
1427443
1931148
430242
243893
960981
1203745
1122051
1492290
1024990
1297245
1641691
1081665
484765
1315920
709215
911545
588390
922694
1417569
1665625
1355844
1042534
421705
1688683
1272211
850378
1210107
1518581
978925
703538
1375349
1762100
329543
949808
561766
1892479
1115400
1429258
137418
1411303
1969207
730988
910949
726837
1815849
1518782
1902674
959090
1965178
539950
638138
624695
20716
1334411
1339629
1697587
961981
768074
1712284
1713658
43495
327110
1265467
826605
281570
502549
1638724
362058
59452
67409
970972
1548622
716047
1816352
700420
256917
1580033
1432163
1051546
1929602
405913
1315638
81230
434432
1614444
388581
15615
723367
872598
203667
270969
397606
563451
981875
1830568
1412082
352814
1940693
1488155
848070
1838041
311633
1956386
181451
1015416
1791297
172332
1135892
484585
122672
12220
1458023
1832892
1047349
1891351
198672
1054912
334302
1928564
693453
1068223
1713321
660217
1264024
1291814
191514
1739253
950605
1596782
410662
1045519
1705539
148285
649577
88525
752937
1394585
1127800
1627728
237675
1536784
1149753
929978
607960
1961700
115801
165913
169015
1875127
1502074
162012
1126880
657615
679626
209486
165699
308213
1457695
1404130
662386
1728584
1810001
1194420
1684510
275704
137878
1816541
1257202
338847
1604832
1737069
1991561
1672316
1164474
685527
910699
872127
675544
1491481
1059300
968922
1642071
585981
1674184
1895432
1933731
1759006
1783982
1233631
1547977
795639
1032656
825149
273256
1196429
806745
1579293
1424182
643618
87812
1778187
1277083
1805122
1214447
1947931
1859699
894315
1619785
1037239
985905
1274193
285375
1927244
1003302
933939
1698194
1964072
1941859
1246917
1592030
1621514
1238595
1163971
1209556
1154355
52717
521850
1137875
117786
1293624
439084
798104
1199473
1069459
803723
1943933
1847507
1462528
464976
1440003
944263
659758
1913233
628835
522593
1089086
425294
380629
872894
201295
1545791
964005
765574
787863
735485
1849189
824904
250129
1224398
1008861
1407468
194869
823595
1405052
1670711
1039074
439846
1957634
624842
330938
962608
819481
544814
1472978
1619768
350759
1165183
1760929
1897283
1831175
504897
1727217
1424468
1949921
456529
1213344
1453405
760234
949754
1708157
1429899
442704
796412
860727
1080551
142264
1075572
784750
288918
217247
1851818
908448
283993
1683316
933565
995271
1815808
1342876
1586984
847012
1143648
255985
1890552
1510985
1194362
659754
1990641
1474622
1033628
824547
477890
20601
1690774
12646
1047931
947104
1347682
277970
28618
1830667
534969
1835374
709612
1427761
1194081
1012820
1563581
989249
922691
341226
1439124
530783
1130203
1222733
1996117
1085941
793604
701714
1141043
326787
388671
1416526
1668175
1721886
761189
1467172
58121
1370180
69171
929421
508848
803015
1256483
358454
275092
793607
1701857
269490
999071
270713
1938324
401398
1460878
43572
1211870
1035246
107029
1957008
1030653
1144247
606799
1740660
411820
1049151
789495
652323
1935313
1838489
356970
1607013
316056
871330
1735783
1055298
1641442
1652930
795111
1052954
1728904
1821994
1365380
1969256
110612
416390
1019987
1941547
1245426
1872415
1670610
151265
88506
1976121
558992
1213020
785679
1021251
412372
7397
1046731
543807
940844
1125659
1244339
908962
1375988
967987
691425
629305
1098164
1626575
1778912
1289545
1392981
772163
213148
616918
787168
679750
241590
591309
460137
1215473
1924350
1872589
545569
1917686
592792
837307
1043315
500038
1585001
1531435
540334
594162
910326
1461259
856600
983059
1563523
813527
1231001
104774
1586007
1727963
1485170
736993
1415530
1559349
1710016
1178495
607372
1713425
1402019
1699350
1140229
1482662
1726449
1236916
647284
363120
1241635
1166113
905796
89334
252454
1247810
337490
647200
195413
1402824
543530
1221120
953001
1298746
1806178
223867
353222
1235644
145791
1041026
785182
1455567
1589945
1242966
1227149
1014978
1093434
287501
1354577
920006
571999
1523103
4239
1393506
128762
1278273
315684
186171
90202
538401
949668
1831345
100586
1782728
1724626
374073
80133
1157703
492775
1390823
1417183
826843
715941
1659730
1417721
256034
1319227
574608
445903
108624
1950449
1202810
1177925
842949
1660976
1243278
50802
393336
538166
1342470
1588573
226688
347956
1538836
1621733
190355
1197185
1936887
1016345
1076657
1238306
1187482
713859
408566
1409497
133498
997153
1327873
1299036
1460753
49448
732908
601380
291503
622637
1432163
199261
1117957
874078
1554720
895411
479623
1944779
761777
631926
604460
1313925
1334170
1371662
1963509
1236634
688914
459129
1591791
703577
878973
158002
330765
315163
1644678
1566868
1128069
1393479
261942
918697
205827
1224658
480425
548288
995104
1420154
220963
239777
1290030
1486643
134009
1753196
1495141
579553
204764
1963493
536333
330514
1814494
627373
205442
1592430
507370
1944989
608169
1792549
461357
1997442
1687058
880617
1237486
859072
216271
976113
1709558
1887243
1858418
470446
1532271
566446
1412069
179245
114940
1144402
563738
1534952
234991
978386
327263
756613
1200209
1411097
857503
309710
382507
1063561
1531786
849503
1532508
307463
1331490
1218570
1737056
798270
598047
1183868
486539
418482
765116
1617762
1005322
1803181
967061
365380
941173
368555
1523613
886467
359651
404644
1854491
118018
1326610
799279
1587685
436867
1832471
882590
685104
1057704
1873158
747357
1570678
118060
581710
1283844
1714847
1894658
834349
1870340
36470
205791
868391
31952
1568546
1906852
1198092
1289143
1350855
1434015
1092565
1827732
1854081
1329167
398079
953419
118473
1286048
26478
567752
46260
513441
463512
900730
1403272
1263378
1031713
243906
1234832
1576213
1430683
583334
453681
198622
1736110
898952
1604069
418572
796724
701307
96577
1480688
1603680
424406
1149322
450350
294709
1287927
1497732
127927
998163
268940
30169
1647159
568734
836874
1005872
696695
375074
1281175
1352831
202185
1111684
1936161
1051742
1393702
1670450
96103
1129061
988559
766929
1607092
1049629
61949
943711
296845
859881
227813
543234
28179
172103
1573165
678454
1970078
1775089
1761141
1114814
1236252
1304966
709927
1017044
1722022
1864035
415256
1551424
150760
422944
383185
1949387
1915769
1572711
725641
603327
1994249
728814
625229
1411841
223325
106916
590943
682085
1127505
585251
1858223
318984
1674715
1768867
1771075
230211
458089
795748
303781
50209
1788447
197217
73370
1431117
1759048
962988
1635965
116668
1116488
281856
630298
710740
1314064
1255515
522097
512059
1663633
1920596
1350842
451865
699463
1397562
1774515
30131
636557
1046363
1952834
1198086
674053
796057
696140
1495627
346198
1965315
413417
291367
1535802
374748
1560762
1118262
955358
1510961
752734
1757790
1119716
1733491
1680795
655714
591079
1769592
163995
527323
397810
620601
1261063
430274
1094855
1168170
275107
575841
1025242
1049519
742925
810920
1178399
320483
93119
1444947
1624729
1437755
701786
1142656
968240
1202066
633533
1682865
605502
977915
524858
352335
1201038
1871501
1986782
1250053
1301284
1025291
394456
133624
1080151
1818828
531177
797501
1135625
436630
614219
1185926
102622
1417939
801704
69756
539555
139235
1854538
1552531
1503321
1888660
1275550
1360380
534359
1928845
1957663
1247239
135137
67380
677369
468458
1524442
873188
1598514
357937
1548271
1631410
224740
1580931
957528
1556255
1402175
155396
1126345
1589261
179693
1339787
116197
1523654
1169770
1262518
649564
671881
1296778
127472
71003
1230589
159255
1079254
1770603
1490061
1735117
613167
1762153
1885741
321803
422702
754138
1298381
1934798
625043
600175
991803
1227217
1936566
1723598
1958964
1856091
1687574
336715
1517537
1261654
871033
1861542
1104487
632768
239529
523570
966318
896255
1572719
1270283
594321
1704411
1606950
1575034
1624834
1343533
1451402
901564
1537101
874704
1212743
498466
25477
33020
1008044
1290569
394500
1840463
1483413
105820
171019
7605
827710
1720447
779997
1188268
456639
177663
1857983
1841382
950498
1226767
1000089
27330
780794
1780680
596705
1701920
1054574
1367357
410147
1493334
1259068
1263960
15729
932818
607013
1131258
517268
1780644
1913414
1745659
165662
1978918
1781449
1927606
194771
591662
1491650
1052710
1224174
98276
54049
1214158
472265
128849
708464
1655866
513532
645784
701212
1206288
399123
821050
638270
1083638
627728
332846
1025586
1928104
1552991
1389133
1513475
574506
1176354
334803
289689
924557
1896169
926702
1725311
1288788
728347
159948
1079721
1717226
1130493
339033
1893757
763585
114388
1202316
549296
796906
820081
1395986
1463040
1483109
106978
844682
23153
568206
288418
1789541
983541
470203
1389356
108695
1216839
1764333
510165
657703
1808813
355808
5171
1980597
1345237
1653091
1984623
1305608
70679
497405
1067951
701076
1036486
1284747
1759782
505327
1479782
466802
356542
398848
1463024
1039902
1608918
635665
204360
699121
1770088
1760921
1474711
1786137
20878
501253
864393
1545740
1590550
579960
1175277
1968991
948356
538276
1379974
1976532
1553580
1969044
836371
1133779
981734
1798973
1660708
562065
17885
948311
1286065
1155614
788086
1779078
80287
849374
891345
1566787
1640494
591120
1674158
1962370
347789
845393
1889948
1998241
1385577
96542
1280402
1482561
448819
256165
423866
1652479
1825269
176213
182562
371633
1130521
383784
1184040
943080
1853262
75113
267947
1820979
524497
301524
1433202
835826
666105
320970
218166
63450
1371319
1281779
740992
1811371
1816908
296642
646150
545811
1104114
655046
987384
1363712
790128
480446
1755821
633519
360662
1471707
1424704
349576
465546
559502
322949
1244125
90386
1416303
1214107
175403
75793
613260
347983
644176
181846
1652542
1930234
1071316
392188
450864
710121
1250644
1237799
778558
1215929
1119017
1762413
787702
919284
659963
1931559
1262241
1319878
1138653
702807
1244273
546812
627297
396389
784127
1181070
178024
86776
1120140
1566121
457305
245588
681596
1133950
721465
65244
390712
1763855
289890
1309731
1091948
1415210
1700470
936943
1666046
952802
771368
337855
763814
1542976
520956
1823427
759625
816531
1292736
969196
432733
989603
1933607
401308
595525
414965
971498
543464
1664514
1441872
1846231
1630505
200086
745143
37489
1357400
1420303
1467991
1972243
681250
1495572
1309711
207167
402305
905497
766279
18764
1177812
1965225
1127200
266193
201736
306402
1953194
23878
1143795
277689
1296656
272092
206695
60924
1624484
1458837
1703412
998972
1061910
1262882
542796
221916
948234
1438420
1987132
444781
1235301
18743
480860
1988180
865626
237001
1397751
1262494
531049
1475967
1396600
1893112
1495661
1984546
834097
729348
1200781
1866646
832746
1386266
1308619
1773498
1550696
1345129
269371
1654733
1183633
1496660
1013411
1713776
254597
1302379
1566025
1855343
991174
1696329
1608274
355072
1718904
1185518
832211
1790703
1852768
768365
884221
672013
1727553
753640
1614406
1422881
756637
1064836
259628
251203
1451921
1677852
235372
1237412
1128712
1543993
1419428
627285
11859
1898449
1170889
1153310
1730790
1978795
725519
1130728
1545669
1619269
1740115
522051
1904475
606459
1785838
314656
479638
1343373
1704406
1164842
247083
1764197
1592765
470188
1262569
37707
1711930
1568930
286046
1517617
1661366
1591837
349765
480547
1958320
1609851
1547689
1547320
1495474
1249163
421084
381959
279669
55578
707355
492360
955361
1874100
529684
1964896
120044
1893988
522608
297610
1851867
431908
1568007
41227
605203
1349050
1072460
1190179
109035
425772
527180
42216
1069004
103940
377687
1151909
932619
483918
533142
640175
1207537
1798635
1099943
1244067
1969688
49183
1321085
1479288
1756218
258176
1910631
285489
645508
457169
531703
565679
868324
826876
847859
1425855
386094
1234235
1811331
1547535
1510142
635146
316219
502494
996803
346529
3310
166088
1945250
934492
791942
1933140
35831
178149
1929314
918596
1146220
861771
31904
318163
787280
241308
808567
1718550
1735820
956342
732138
288155
1133166
1486135
90069
7558
1034693
1303418
1394387
399401
1828650
632644
1678611
192891
1032006
496203
617016
74991
1750417
1875932
540029
1829097
449930
307688
666489
625156
139618
1461963
1698497
562792
1639705
1775153
356693
869891
1075921
1157322
487776
377989
540185
1312348
603438
177294
1914391
1759715
910056
648536
1253423
1795616
909414
1052454
94171
1594207
656382
137770
1106971
214910
1361031
1825689
1314600
235367
1079182
1404445
317666
252576
856034
1022454
1283083
1681979
756077
1115985
1374962
1758952
936908
57836
1712835
135382
1877584
90791
417420
1980829
1802598
1081636
47355
1217098
1791504
776142
1690813
1944091
526960
1252544
23500
290902
1560519
1479276
1304663
1807973
671716
1800483
549596
1219019
637831
1236272
165176
1789813
1146363
1875617
671099
1097221
1121647
455504
1782279
1255794
1901233
1697135
142475
1525676
1340320
1328963
1955970
1878824
1632283
756898
1743044
998870
414038
218947
710448
1273925
1397194
134981
780166
1761060
1757823
1739042
1694907
571800
1110264
1999690
77053
99071
1204625
1904921
350896
1107235
1180397
560064
1459060
1128962
1742276
530133
9770
4619
774347
464767
898365
231068
680998
1098841
538614
1779483
1611655
511906
937594
1297224
972324
384333
1875181
1377093
183158
1164045
1319783
1561316
1466579
1638134
1797678
236108
842643
1056660
92748
1677614
862137
605645
4529
866690
1672541
456029
476987
391761
568221
1234126
525679
1115717
1833755
1222684
975211
20497
586985
1707078
145838
1347450
1641894
126858
151989
411185
341367
1835371
1136165
1885679
792917
958872
1350358
845963
1526095
1929128
1590110
434240
971686
1690858
298732
1861321
872251
513555
722415
1482972
1820259
369153
980451
165286
998164
87341
1431322
1326353
194681
201935
1869646
956890
1346755
724599
1996679
865427
1088691
1427003
113176
1911718
1832599
940616
821603
715077
126183
1466945
325422
1876731
824223
1980773
663284
1547735
1127467
1612850
433120
1617493
1084432
1319035
1687613
77232
477693
1423367
1156888
447862
759429
415719
222237
157778
1169787
192014
1971470
273819
792443
1853823
632966
1085365
1129653
1220918
1402262
1828994
455788
836060
1003185
346430
373980
1307685
1693425
417722
1174667
123307
1747742
1911388
566039
473494
1616218
651765
1082057
991161
1430845
164820
1377508
961586
1635242
974821
967789
1659400
1440417
640426
1388833
435950
1617651
798552
1935982
1447409
134623
56068
1407222
758292
345680
608002
1558177
481898
1207260
729459
1415781
211877
272660
930198
727909
312731
1848326
456769
1025790
760763
1455707
409440
1815040
1339059
1073954
570609
1744804
830140
1571792
1829523
497829
1493069
1657190
1230008
224226
1418990
46176
1246736
186096
195728
1295840
1317760
989758
558927
1969708
1788414
1719939
95905
255766
1540725
733062
1941927
920678
1599289
1619823
1359008
980476
242884
1246833
10636
1498783
1875178
1403485
1479998
1512458
1570754
1175453
1412341
1849140
1668617
1044474
461076
281288
224561
1740955
579269
1808403
1769203
63254
480289
801030
1391437
1971327
1994957
142915
1563357
1859681
917416
278407
670328
970949
1114409
820857
853121
1357414
142481
572347
758658
505024
1160101
574555
35658
613519
1671347
1909484
936488
1624319
1144976
389135
71599
1302386
147990
803443
387361
847889
1469884
1051922
732612
891656
972330
1084142
898608
1410582
123991
1869085
25441
92562
1408384
843127
446087
1025298
1288217
385784
557023
1071945
577150
839341
1497718
1918205
1552153
1162288
1043549
1634026
1573140
238562
1300359
206307
1281954
265890
506289
1195042
805071
280667
1470049
143771
1231692
892418
481327
747572
57621
1382572
1979168
738594
358589
1738395
163524
636274
180456
360410
3981
1346862
568411
383575
427840
769880
812779
1444936
1591648
445711
417559
139705
169674
1990738
1405258
1433184
966060
1932290
179909
1060116
243628
987886
1951119
1930668
1673638
199110
1864300
363299
479422
236684
1375361
1926415
1175192
1673584
1630553
335068
655967
1282644
4674
1746264
618974
447877
1741743
1523482
1866722
566099
211523
1147520
1895506
346578
723989
576670
1467304
209943
238946
10029
338843
788737
1317233
1043401
244906
1165129
1371463
1707674
1419726
1039276
1511373
373979
1003638
908515
81916
627831
372154
1466776
293871
1321786
1336066
7944
1119202
1178854
890042
36324
421932
1213300
238419
1653110
1632779
545288
93390
27939
1022384
76361
782275
1337781
161928
1408016
1969224
1589616
725599
1147348
987947
1591641
987548
1316134
1936476
1944951
961564
1670332
502752
189699
1720920
951841
1497471
1985370
390589
1736553
481614
436670
505384
823127
369741
1739570
1540059
1625221
701929
1474903
1016787
1298455
1626581
158125
995296
621080
1590674
1950552
856370
578485
899919
775058
118875
1493250
271223
1034354
1588021
1436096
1890071
1940238
1046160
138755
337015
870203
225004
660839
711356
1553494
1571354
1255042
1936483
1296167
788497
1723141
1421690
254589
1450827
513240
404156
1186314
1150773
1966609
27920
1084187
1199011
1126526
327142
1070852
1344099
1646126
200847
765999
1406391
378570
1852828
1764944
1459206
799632
1758354
1186684
942569
392177
168266
218614
1095227
1511876
740746
14961
99873
442198
39706
1436817
460988
979986
1397717
38628
312415
552705
153169
898915
311088
1721921
136421
981260
1382723
1073508
1191179
338368
648980
1497863
752453
360139
164658
1748260
1859542
614283
214667
882707
1994393
412241
1448742
813900
636945
1427022
962237
66889
525918
480585
716476
1940959
1740181
1611725
1608508
1062793
1629242
5547
901612
1296560
491731
882640
680462
382784
58937
288537
1283805
743183
158164
1661504
804849
1962724
119403
1199513
163634
1520186
565738
529689
1548207
159654
572732
1152235
1088384
1963726
1212319
1641144
107191
905798
1847632
1064901
1972747
1718101
318890
819316
879884
818078
747505
195053
1588442
801075
609785
615538
1457375
242878
404743
21223
379838
1055978
754774
170963
266272
67766
876060
1932643
1467986
394485
388111
933976
1748496
1956745
1655229
1068394
1882487
1823469
154961
427455
1065380
240251
529485
1447460
1641483
1970993
59544
957761
1780589
583249
1754816
1152849
1224626
896768
1134411
1798624
1389643
1999118
1552871
604921
358272
1301691
1346276
1871899
1314338
153052
176533
1143814
85298
1525098
1579996
1440627
1232640
1532860
398161
900343
269529
1475333
171707
1809010
1486071
725732
1270685
1882956
1400211
1039594
519768
1302501
543355
1251109
1895489
415086
859093
142925
1559751
1991337
1789200
1228148
1388039
1805460
703548
1533218
1442868
664550
1719012
191805
901665
1601274
1268752
504872
551990
53305
312288
162827
1330059
427560
1259744
1658852
1157792
1088014
1202871
954001
808470
359901
668851
370767
454173
1664894
1416038
1256315
217278
727454
1163909
923387
1007078
789580
61187
1966112
3765
93178
560971
1212003
1803871
1320261
1445824
1810651
913171
1569494
617797
391555
1161961
49612
793840
65289
138358
324564
1614366
821871
724012
1947696
993962
303226
149204
1111510
1306391
1251295
1980311
1179261
1387927
1902370
1493538
621925
825369
307288
1236061
607595
847373
1094279
1952098
1143808
187956
62412
231688
659918
1709000
1396107
787673
1975353
1599763
1396855
1990412
671170
1104181
1557181
1289864
1515260
1502031
1998655
986351
1091042
1135183
574613
865626
1783559
189800
1905694
1971518
1285420
742010
1044935
10501
1827339
750232
736761
820099
1260908
361643
1010049
1553241
1704953
1020405
1794313
269982
76753
545352
565055
148708
730403
494080
618447
698498
1330468
1988897
254529
300041
1241344
576587
546263
482523
1945458
1761000
692410
1518330
1705184
809443
761404
1259501
1342188
455589
1041150
447321
1895376
551949
1620506
443995
1694995
613541
822411
1980303
1836951
1498497
232825
1312814
373731
464530
1777745
9804
842144
1662730
888566
130318
1717784
1071014
365746
1395235
1173047
1362996
1823702
856440
598000
999708
685571
1833311
1954800
1329789
1170598
1783569
14628
1493104
1633913
1033793
1613135
50842
723221
399881
1224082
965142
573900
1266947
1597868
1273876
426880
397531
1907891
1262401
1098518
262704
644630
1256396
1456114
1699537
113598
1656357
1703823
811066
843489
1543785
889362
1485168
85995
105214
186126
30473
1458304
1334926
1170490
1096833
1206783
797153
1460167
387822
1250119
100292
622206
1416666
1471956
1544991
156015
102468
985402
1300866
119041
549334
725460
486800
915395
21871
1422941
10244
1508224
1151802
194958
699949
1998231
1802543
215333
486879
1274091
1797987
1733958
1960378
1732421
1423520
1152688
283823
1500187
575470
898832
1442280
1529719
100717
418817
469407
1203881
1190067
49423
997348
824510
1326886
1826031
329972
1112467
244152
979815
1505059
231074
1538926
1248710
528435
1337518
1038776
1467409
839898
1905806
1843128
746450
441970
518995
951162
306468
1693385
1928273
297078
647089
978205
1289828
296153
1104863
294534
958285
408768
742414
1970984
1834926
1107840
478416
1235886
51030
128190
467915
879841
1436685
1633924
1524676
601683
123652
219718
1286497
1111374
459380
1252678
268213
1935981
1871948
320615
1153382
814711
564634
355686
1738549
251254
557239
66873
1928883
1219344
1731997
1716947
340714
762540
1619573
1483401
781876
1770933
292264
1614296
316940
1679629
819643
833524
1763302
646991
1335684
1263139
1060695
1884340
1469880
813507
1933084
932517
97835
501293
461630
576090
89831
1439104
1296797
1676518
304103
664913
1402267
1066993
1201537
921393
1141237
442185
828537
1410513
1743149
1368935
315009
129427
267175
1352123
1045767
78230
1868052
1571072
1379630
24973
1003863
1251649
1423656
1875316
1590176
718550
217901
697164
684594
3154
1335201
1329324
388966
459426
1310673
86860
1383922
1188935
1954489
1594736
1619117
519591
376185
1792867
434626
1668263
1411676
1946678
457751
622775
702826
524254
588079
839193
1204109
1078952
596033
1078431
196613
196175
942386
1929597
1814045
1099621
1017039
902972
1506612
599563
1592053
61948
17557
1056035
1712668
245789
16068
604316
69823
83101
676403
268124
145166
340658
176241
151646
1111972
305023
234427
711217
1788812
904968
1741365
1590581
218621
1900477
838170
131551
245333
1988174
1110207
1648111
1694149
1284473
1090675
1945234
1235898
306133
1418683
636083
1323808
318003
1304147
1344489
1606790
955501
562616
1463507
1524949
1917794
692930
807269
705681
1832708
1092373
100361
1051457
1447477
1366754
1446075
1146067
1432962
1443302
307157
1824957
691694
136327
719544
1339701
748402
620778
327918
607024
751208
414250
1881114
1675417
1640588
1470657
1828382
1954122
52425
550200
1591560
202117
1120083
557573
201115
1312555
931775
1654217
1493551
236650
1095253
882849
279763
1248202
1782915
23811
1689291
922848
1272273
101650
910012
235072
518459
851400
1710356
622966
1139208
1341214
769045
673349
74620
1067979
7395
1357900
591536
157376
350841
544120
993561
244094
940110
1918974
387467
300475
1552259
138649
780164
1103247
297331
1252791
864756
1995959
139307
956210
131610
1274726
969747
710751
85269
1600411
1291696
1472073
1917140
1069148
490123
1264708
1523382
1744328
1127782
191926
835063
488679
1646795
1720564
1399797
26835
732264
1144272
185943
569737
232357
1566480
1853298
1417275
361265
310751
1650845
1864036
1311147
351636
707951
1588769
1720123
1658704
394264
880626
1250339
612084
1970244
781978
1851031
417933
1182541
1054307
1504831
870810
80972
1005100
392752
1525419
1468731
518546
315483
1798039
1706319
368701
1568474
1866391
930265
668747
35123
530208
1019818
523614
400582
573420
1348753
1104850
1338462
1997964
927205
61564
1224190
1705629
1163987
1744107
778554
894360
1478066
1118613
1683686
1241885
541181
7731
398083
990486
1661001
444375
459278
1764348
115400
268801
1901203
1579935
1105783
616368
492836
904033
412538
1110175
768515
1397371
783341
717827
1755904
1656360
1327092
165507
147005
873204
401760
499904
1085682
860747
1715113
871788
876268
583053
417868
1415606
565022
1274074
340913
1690451
1764893
1739369
1314215
835107
161891
1199542
817644
285082
328572
750844
41875
517297
385565
1817985
1981139
495028
300797
1161571
1473298
506449
1654591
357224
93807
1449370
79769
632511
899975
354453
103972
1460100
40415
518680
1742930
735535
1178185
818634
1326529
851131
568581
1761402
1340858
1861140
1493639
1377877
925479
1702133
1854392
1429260
324517
999664
1107219
1720536
105298
1864415
289491
1191707
494451
1616863
1797068
288652
915190
682504
1038782
1740311
1129859
1447903
327715
429151
760714
1703158
1216296
190686
492423
997665
1392546
475388
1459063
1268756
1731353
687652
203968
1247843
1493515
1187301
30148
500488
510975
1301455
61753
1478381
1077453
459188
1129783
812221
1226983
129664
846229
864473
184562
169824
1476379
1711040
222701
1010004
311561
414599
397729
1895319
1234059
1795070
1704291
336809
503499
240269
1204738
519263
1336908
1703657
459227
201156
1080276
1867572
1189247
471617
223866
1459310
823365
1865425
115518
634606
231260
1375475
1059214
1740104
759990
1502707
1190624
1878582
1752965
603293
392958
1143009
1523619
505208
1411851
713091
1218916
1148370
1777504
388606
509403
470528
493540
1914477
1899312
1290657
593899
1115731
1899274
1607883
1035835
4647
1467906
914205
744095
1609287
703504
429630
1999469
1491390
383787
1318295
598577
282441
876317
597356
25663
1905745
1790112
636520
1787978
175704
1522151
1781918
1710320
1635448
1627370
791873
611619
1613777
1028342
1690220
1875126
1878054
1719566
775319
179770
1840308
1438017
716971
799623
1137053
1258002
1638435
1349992
1102740
711046
1743317
1394026
969419
610325
454880
1385256
1115758
19631
1778149
463867
437380
197757
676720
1727817
1584599
1718662
1074414
833625
1130889
1027802
1147740
1887824
403818
1486166
1622484
338177
544373
648210
1282437
496714
976453
25502
1038265
808246
1995799
686655
1720796
1594732
879362
934930
1003199
832239
1306091
1880001
1286345
1721148
1142109
394161
535520
1908964
349013
904915
1311605
632799
1626607
1820823
1482021
1002502
741800
1159899
1613915
1997536
505492
991386
412644
621908
428478
1732117
1479418
1713432
1384327
1794705
1506346
922264
8614
525135
1037336
1697952
1141185
1681321
1166663
1474667
549542
684904
917502
90631
1878411
949696
540921
256805
268593
9889
1637696
1733450
188481
1573089
931341
1125449
445263
12637
1800854
938254
366197
1882727
1893467
898408
1372260
561636
583952
37791
396983
525685
699390
1380152
1921756
1207711
568756
933708
487397
1958087
64651
1507673
1804137
331996
1697977
765815
1977280
133651
809196
1428430
795736
1770434
661333
937681
748884
292858
1606298
607503
526125
231101
778757
1149975
1663623
678092
1812382
913159
570036
678444
588074
1698239
89815
936005
1363009
1234552
736782
718167
1085516
1634243
82144
941123
4407
1373137
34457
961238
1688999
1992229
247358
335084
890891
1481293
1334767
270411
718702
1156806
1788000
1520567
918138
634492
837121
1484503
1106285
1078829
1880631
1185373
759097
1794521
621270
1711779
1870166
1627451
424234
1765984
1971776
1842283
1774507
1185434
308968
1977131
1579676
49300
1719999
1657584
1884395
871498
1480607
1951504
1863821
984901
63527
942768
968326
571866
1461883
1986003
872890
210152
162250
1470166
1402590
1349972
605310
1344846
1112406
1641321
550330
1072281
1560550
1301465
438346
493871
1768170
1039865
795308
782857
240086
441535
1513605
1519926
927317
596681
1797339
697499
1329124
1970787
1823113
1911915
116988
1513956
1904223
636758
1129749
1980870
669271
1034617
1265915
1983791
1356723
1643081
783257
787216
218788
1188599
681576
584314
830240
726409
863981
1935835
780346
1755504
771394
962006
784178
201503
1858299
1095841
220016
439457
1427211
213022
1698768
1753004
1328840
1047804
1075404
1107875
669411
415671
1319576
1939649
485250
402198
808190
1428488
671372
1132111
522197
337176
1146923
700156
129989
124761
1703267
1534083
787509
1679797
344464
1513349
937607
34668
1683770
1521912
124629
1308427
1956320
22538
1011509
1039159
1178626
1981049
880607
297820
46735
749747
946702
1580279
926361
1438385
1709145
1989053
807996
1492247
1290861
1181472
1564598
441155
507985
671318
1186605
1817870
855406
152061
1377396
1986935
134563
469208
1798664
1476355
1033280
262716
1240636
786273
1164597
486405
430975
73379
653616
1561025
984792
1789254
989466
1113629
1819738
789837
973928
736596
1104014
629349
1251022
1756930
1320267
466191
1018260
1438539
1378313
978607
684393
1642283
579961
173139
434325
1817525
352492
920083
1299199
21628
1056378
1838284
1962161
1432988
621808
26620
485202
1948855
623609
1659510
1708685
1350007
734315
1602610
1887956
451874
643752
95723
1156177
1583318
1253554
179951
1277677
617650
1569339
209011
1754291
947244
859256
1166718
760453
844565
1108824
717193
716653
289701
1804062
989265
731211
304800
817963
822307
1942661
1194177
1837654
1165492
1099113
252058
712712
1240862
1720929
359155
715986
1314773
1441686
1408491
1412014
1198825
1452539
1668327
228365
1851219
1203158
522533
1646575
1616593
738550
86931
150303
1446175
1484839
1604247
1042406
1850394
1101877
151097
900295
1150235
408614
444798
1010987
1055510
409819
1612670
124073
1044525
1577545
476191
1137785
970998
522299
1694292
876734
749601
136214
470852
1148853
1497391
262006
1344148
1160861
342698
1187001
756166
1267350
113671
1442390
1091368
416701
573797
1104803
373156
1491166
1090066
636044
583361
288348
1973083
653138
763279
1304346
1959178
1918107
1539453
553138
1568583
1252553
1412306
1930764
12370
962577
1014127
1175776
1203690
855313
116544
191818
1785677
417109
828139
1077929
294731
1646055
164670
149015
1857381
323714
1445481
1180380
445958
700837
1846600
36882
1529190
70102
426106
1073327
1634241
1279248
1849946
1322541
1805170
855570
475216
905458
326529
964506
490315
1600766
1163149
1373659
996892
959208
284563
1650727
1482858
1266982
511619
371793
1414764
1670034
1048616
1489745
218650
197511
268179
1859264
750469
224903
710210
1925278
397430
1395739
725080
640192
864981
1860898
1848607
311064
149308
881203
267326
1861240
191327
1049330
211199
16414
931513
659290
1517669
1909178
670977
521854
1314673
1257476
1282903
1258996
235244
362524
1075188
381812
1732307
108272
1799903
501630
1643668
1849977
1900938
1669255
793413
1559043
1939848
1877324
1461622
206741
1885592
350004
697465
702521
958933
780722
745589
55684
1283828
568223
1051984
1109709
1553757
1728956
1758585
548734
1544660
1084281
578196
1812366
1637409
749034
1688209
134482
597602
682162
373038
1906349
375498
485344
1358661
1849971
1428414
1269790
150631
920521
702827
830203
1617275
1898006
506299
160522
1599906
1819007
517137
1430995
1974918
984551
1710821
1098775
1857197
1174436
862266
911761
1339415
1043687
579587
671209
467522
988966
1695093
1363231
427364
1182707
1233076
1100520
450698
1377709
712546
1771133
1801009
549116
1275407
334447
804297
660603
1328239
562906
941968
1712145
267763
1634168
1900766
1893001
976060
1768762
1859383
1398008
1927453
311152
371015
393398
1897662
1194158
1272709
1294315
1063940
1995821
1236695
189650
1586534
172069
1011752
1686962
559241
1730588
1719084
1465749
405035
1791650
1091162
90293
54503
222821
690834
1142230
266540
1159043
1758820
1665309
978460
1317371
449812
64423
1635924
1813142
185295
1976767
1528331
58755
1615431
533358
992265
1962809
1229635
1194465
1144555
567205
1304279
1235040
1227739
293257
226332
509895
367842
1129261
96048
898253
221659
594000
1437793
1471774
57659
1310440
25261
89747
930836
1122226
1798116
31856
1106200
400298
1054128
1033028
751275
696639
401051
517406
296429
545635
920287
183619
1046998
977588
1738204
1853711
1567147
1147175
1948358
416369
1518349
671773
1836522
618697
1936099
125596
300493
1841752
1871904
1292890
444089
1566912
1490665
1944344
1164351
1931619
69923
15639
758826
1861986
1435981
1429894
31102
1687768
337298
1352402
1016150
523920
554884
1879419
1604842
1561743
1819295
133007
1213416
949884
1751919
1434828
666326
1174982
1150207
1823132
1010757
1780684
1297522
1833670
1257045
1233352
264132
518243
1052972
1462715
1066229
1839488
943032
188053
737533
321739
430182
1108795
116785
551737
762235
1885730
1357942
149758
886966
1760712
814624
324029
89294
520419
42211
583450
1101719
1658512
1934496
1561332
649162
6132
527089
277672
325852
145384
1325715
1975821
1142880
1657035
1844358
425139
1510884
1334121
1520640
1245061
445158
1084376
304081
1855772
92202
318100
48120
1912769
615365
1638817
1321368
358957
1967409
1547125
1599788
151747
505984
1558504
445562
1868248
1462111
149379
513217
16980
447463
173653
1009238
1407977
194517
1773550
394130
907607
870553
1108880
482819
753838
151771
1088017
416349
228763
1207593
533793
597729
1083253
280706
159033
1781494
1990313
710062
1220985
1595037
223523
857354
1189173
1073756
60743
1169913
971222
615790
1592138
1394958
923610
1867240
328849
163977
1173982
1735124
297959
1425632
465094
511125
176446
1301621
905351
1679764
89877
149870
113839
11308
151488
1158114
1834167
265129
88347
150784
454483
1040609
1868726
273732
1249895
1166040
609632
774908
281954
1434138
740372
939769
1798992
1605262
1090852
561500
564820
1716156
99649
466315
825593
1876322
1342214
722226
1231028
53344
657719
1013102
1789892
750132
1752875
925286
1640040
355037
918940
1346648
897372
1256854
1989239
334238
1034932
1471017
1695177
788903
1796513
513082
254747
159537
1378667
1926237
1976724
746816
1263409
608714
561690
231412
1676575
1043593
153738
511741
1426826
210894
1778765
653359
1666874
1560683
1461344
1820796
1396405
763847
987798
486732
1441894
1540619
699498
1652829
610862
1875066
370031
1327829
1267097
1981722
1134268
626695
243425
1565450
791747
1172844
1705658
1830254
1317520
726577
261795
249232
1242140
190738
1900715
1197159
567371
1320908
1652328
170422
596109
1991133
1176566
1635006
1612643
453761
617956
876209
978313
95258
1433935
912164
1351315
1476270
949430
1764160
1299304
1796967
938155
967399
1536278
285773
943568
1838671
461945
145755
364886
1793105
939014
955508
1772663
1782121
1555534
940112
570539
416444
417328
459563
1585443
1371713
1885814
1039759
1385801
231052
1189421
400628
1612021
337796
609160
972190
1812178
2638
963248
1070517
965479
1609879
128243
1931594
574762
1540696
472835
1489019
1879394
35144
1464420
1675493
287618
541851
1577893
1639378
1275229
132087
447914
1999357
1181678
153189
639017
1759869
1801407
1206653
1229297
1975672
331555
505802
589148
1631928
1948791
430405
1947975
581819
868474
851047
794441
120354
384092
1468871
727599
319260
486861
404584
1681263
385373
966250
1558919
199693
1969960
1525081
679379
98005
1159433
1362130
635159
1694171
1249399
1600381
1033658
1764395
1886780
1532696
1838394
478147
1572731
556916
318158
1593346
502566
1119840
1897091
5406
1380769
1999105
1922267
1568497
854315
551679
910636
187804
131384
877361
149339
959061
141856
164365
1810763
1728617
76276
43854
131687
52356
845857
1741013
56059
1169680
1420044
261825
1285375
1577383
1749079
1076095
1491705
573897
1164070
797490
1184443
1936704
1384772
1563061
1427759
1078786
421284
452167
1822425
1417961
76086
798683
22655
1903709
1055895
454606
557059
33630
867504
1853830
1604466
115474
1185751
1586279
280042
30351
151595
672012
665744
953976
388799
1003505
1247039
939849
91710
181177
990960
470296
480088
549455
667164
1711351
300003
660394
601768
1862726
1462282
1828500
1156313
1736481
1822106
472601
1948025
920805
964332
803042
623029
890188
1531621
435315
644502
591588
1519867
340688
1101742
708281
801336
267395
737102
33985
840053
998262
1487192
1868563
835075
1555456
266610
336913
459694
1005476
955378
1850764
1904794
1380966
1201460
1675304
1798047
1685966
1270855
1797857
262865
1527811
332831
788740
1397512
1079316
1995749
1831676
828592
123238
577417
422455
1012490
1960637
86710
901933
1371924
1490034
1716619
1860570
536490
258842
518541
62493
428464
1298377
792635
1828546
71723
749333
1977490
1950126
216557
446245
322623
726735
682450
441864
1876814
1570753
778698
763899
1187040
1043474
1867530
390768
39626
816767
928786
298186
778399
901273
1708704
1462950
565781
1085843
1634359
975582
608870
1291319
105727
617045
745429
520785
77924
1206311
349478
1098776
1649758
966718
763524
1806199
981413
1097869
352989
194364
1590751
1078871
410270
904285
1158390
284637
234412
37260
1949120
1057551
1392132
525267
895843
450371
346604
1127702
29080
925640
294930
821294
1260722
1410292
1545523
1533323
1700986
1286444
1311767
1842860
1056127
27333
932425
860817
1314031
1842629
1842721
1970492
794717
421798
1977433
1419125
1811894
1772430
1506560
1358369
1358350
1088273
1655984
152634
1571203
177851
1743949
192309
1839509
268979
1174572
1259562
278661
610250
607769
980882
957025
1787985
365225
1148890
334359
959229
976390
1297666
1824204
1938995
1034107
345663
671495
144851
431800
1308307
766279
742311
1542781
1528737
1779780
459660
805538
1270975
51224
1683670
741619
1374245
79580
712129
1149339
1352798
845949
22770
678649
905683
1004995
1668179
1374006
1437704
374856
1728380
1371174
234925
88846
963185
403387
618213
1237426
1261050
761109
607716
1458021
1455564
958585
1418040
1847788
922157
1092459
167521
591185
1935389
798451
1908460
715961
946683
731131
1307390
78895
1824118
1509202
971001
1740241
628868
315206
448031
1761752
215122
1185872
1335893
742691
361848
943363
1520987
939020
774892
803288
304489
398562
1916567
1540137
151051
1218519
630494
1004789
1134941
1709376
1667451
1696229
618998
1563681
1716355
507663
1063356
898839
213797
997225
1592618
1652635
1094029
1574561
345507
1611553
686334
461269
1025738
1914737
1750516
134097
939828
997484
1233204
844486
265049
82942
1841806
175269
81152
809211
988486
1795364
1858957
1512178
1437370
1290630
665250
1505227
753160
695072
106856
1426600
547940
1639498
1795840
405860
1495002
543796
912907
1573764
1763635
804337
289999
685112
1566233
1328040
998192
43575
10290
1454498
1063426
713460
1767229
1495838
1109404
1840742
1776289
36816
1167672
1582932
249034
1856229
1101553
1595081
105290
1514321
361895
1186408
1691836
439905
136525
583942
921033
1491978
37341
1443641
652016
978296
1177722
56047
771437
1531088
195557
1286298
1488895
484903
341431
1728884
1153882
233125
1741076
433995
832903
1621826
74364
315118
1260251
1390596
211314
1731758
126230
29762
628445
1202316
1039219
404232
302670
1627467
1063222
1126498
499649
1429541
1636451
1044718
1348203
681621
1282146
1957496
778367
1720933
1741043
1947687
1681505
40695
618519
757480
1036698
1158480
1924763
843575
1301260
1301905
498940
1311017
1429039
1893303
1776136
1095648
1693154
493647
1023340
877550
1533395
879790
943369
633170
382802
1147969
746493
35292
543661
34345
1667249
1484328
1747479
285
1669332
1653958
557878
1648504
1772582
241479
1480002
293829
401491
1865605
1354251
842589
1952346
762530
1781064
1207721
73718
760708
1387013
1764242
1249815
1538478
897056
106928
825812
1887566
500948
707533
673155
991417
626408
1339351
852741
910347
497637
833106
454480
276192
879698
1942414
1523236
654426
581066
1336049
812579
899927
944832
256975
645654
1657863
1943919
1116639
220971
258762
122034
95404
796618
1077900
1602586
413716
1398760
1572961
1082130
117675
1261480
1016673
86717
1282887
1509222
1178594
894261
937675
1380919
1381238
280132
597598
292785
808740
1892703
1191995
1866884
1961366
1813821
1278960
1853460
478824
1008275
253234
924339
1912049
617405
959424
1651433
1605443
1140982
653898
829527
1544450
746824
955267
1655591
176824
930683
72508
1716251
1419100
269588
1082705
1804817
1188197
1340204
1117303
984888
360315
1521419
434142
326812
1652419
114120
1421229
1828014
369669
1932690
1927369
1860720
819386
210905
848177
1219588
1706764
922820
521650
234536
148559
137763
1484504
1674131
1984306
804136
4342
1873510
1941553
553421
1262783
1863089
769582
199879
810561
1091544
1173609
520426
1975181
1528058
1923342
1199061
1330934
1283028
1262621
581537
681632
837719
1191286
588202
1654698
756452
373099
441504
1626244
1493166
767612
13854
1150302
425696
757953
592082
300166
407259
1981857
838522
734595
18508
570563
1007140
547599
483656
855002
743935
1000827
1408014
557261
1618611
1865527
1549677
262522
1082489
1547963
1387387
663967
775473
502591
393766
1324818
248253
6002
1690422
1740847
1595281
1586727
1582167
455795
233888
853074
1068338
1472953
313352
281856
1901581
1895233
262784
1928795
544899
1331903
904107
1030545
827202
888503
556601
741309
927178
1615284
1300786
139178
453983
1463304
1939051
1395336
1068378
1729620
601306
1380988
1529412
1298072
864528
649877
225473
150379
213832
1278036
1459125
296162
1259884
1417025
695311
1384548
1093716
711131
733967
500214
695576
254401
463828
1701917
1647473
1311368
1032730
3760
449623
488587
1943695
229557
1372002
251597
945103
266199
531525
545344
589766
1500662
1267554
1333971
1725944
902708
98723
1843835
342065
1922201
913159
448683
645043
1785852
515035
876560
1495988
1882298
1097993
1117786
1227984
1025121
1885334
970427
1666425
1037875
1712722
1066029
383533
1917386
656129
1731686
1032058
723190
8514
48329
622865
644390
687354
1896291
1955743
438680
930612
288715
1784251
1606124
367553
381784
1783817
242074
1560509
55045
1552594
1451967
247876
257398
1395186
852753
865662
1131768
578645
84037
1811310
921876
272101
1750449
546081
956165
1968972
792962
585121
1129228
977373
1969959
236397
1079500
851592
1592018
174242
479809
858715
845040
1873328
1828333
69402
705703
207259
1362648
915710
512786
1829992
531557
1713526
1848833
1501199
1634615
607388
1750939
1479432
1327449
1432093
391442
1309491
1271277
456590
1222620
901121
509289
547424
1999426
1442980
1985912
121292
55409
1820130
795562
1171991
24663
1327956
1395165
659311
869590
1581338
1065645
611959
1734506
1386727
1288638
1738071
1292589
815577
529775
316274
1160946
1703899
894393
1072799
1137671
1241370
483961
1542002
336358
1378986
133122
72615
1574201
530183
1429155
683945
1238905
1326331
1408100
1234926
262236
1245409
176303
1957389
394608
1936541
1181306
588471
1151315
1016776
1670858
408926
882552
1843755
1330842
1047001
213366
10813
1496514
1660102
496421
572363
1845985
765823
565581
947673
885228
213104
1907563
722521
589684
1671004
1650136
928276
92302
1439901
1743815
1085592
1867245
1490041
1627532
858017
862303
1367164
1344486
1822569
1730803
298283
140440
766326
1537984
1399374
1743855
179454
1720230
377303
576610
1407704
615188
1574457
887209
1556830
1866412
1063621
1879255
1073170
1120025
956946
1153667
818434
1809791
1145002
836018
58406
820989
1573932
1909335
842306
1288119
676314
188005
609489
405932
1430987
1517129
1509158
998680
1360445
11655
615833
1939176
268873
482054
890771
783297
391810
1292701
299867
901189
851799
527308
231274
1641588
1291196
41122
1940153
176004
1048319
806678
359739
1879355
1041829
1532090
997108
1157222
1357847
1035924
1703645
522804
1801715
8264
997811
884796
7022
1690227
1145781
1769546
223984
985400
1006345
102219
957332
779785
540564
826448
844536
938813
93289
1269906
1977333
333395
1840358
484130
1304986
1881535
249672
1202174
385849
637932
1127904
1907125
872227
1483543
1314314
432092
673738
354459
128502
1438132
730571
910008
1118193
597146
1439028
1804906
511765
1942576
1569689
731053
1100818
814851
589279
865167
1186555
437846
1878294
589406
684672
1344208
618173
115799
1212778
1465752
374076
1787116
136675
708738
798180
1007529
1445712
6014
789522
665737
219144
1735334
805889
1313107
851254
661775
1780172
50501
1880190
210778
1263671
385881
62145
516639
636936
1353503
153084
1177369
1634037
1644054
1712669
615881
1843059
1531828
449373
68603
1649859
1597064
822572
1726879
1342982
1945958
1976668
1985205
1123353
862931
1231138
1225740
449346
532451
1606132
684411
1664478
69632
691426
1806012
1943843
1219838
275436
132217
605200
1460164
1619994
680843
545411
176456
1745163
1404761
1593373
853889
1758335
1582759
663525
1411651
752511
742981
35306
1557229
1530967
1395674
1973523
258989
1442995
344624
1546980
919813
1010472
845159
1450546
118932
1592725
1858541
1934701
1333817
657266
740734
47470
1838033
608729
921835
1502346
573836
1860692
1797925
1134644
167587
325657
1164009
1848516
764906
503113
354221
1054830
25489
583077
556054
1686020
1829042
157131
159663
328389
1955718
232628
722992
904586
1833823
1001968
892047
1590923
1897494
355490
938748
158515
1730890
824319
271465
1600294
1776639
611899
1952190
672793
1291607
1663828
846769
1629457
370669
7764
1111284
1526569
704598
318228
27931
1407856
665129
300553
838044
1660871
1958665
29932
6389
1250167
539898
290585
1841516
261949
1134751
568178
482977
1721464
351769
772009
1696691
223108
1389251
1107532
83622
246481
74583
55927
500375
1289506
749265
1883261
827775
1810366
547065
1606434
1186590
1786738
432455
464918
1902392
959789
1906586
1479085
414867
914462
1428734
1352316
1089410
487445
1343609
1179432
1216280
1116607
1138745
1852858
530703
1325908
753125
1465343
434697
1871275
1115183
1237863
563985
1045979
1515191
1003793
964012
1551841
1524077
964055
958780
1808162
1662610
173886
593362
958117
1127298
523272
122532
1959786
889902
929296
379739
589500
85956
699139
130215
396164
293495
1311891
1637948
321745
1644525
101502
1449014
712377
683277
540827
1234906
130821
162435
360460
616553
1146318
59175
1156207
304493
222037
1236348
395500
1564345
1470605
1167782
927885
603021
1442964
1246320
496506
761696
1953088
1831229
816530
263534
893987
1712110
705057
1258494
321869
1532433
1225196
935526
1289137
313612
1992009
480218
1396726
1190025
1022515
1570861
1218951
1770745
1702455
349234
412493
1061517
1427086
1181222
85795
1663524
925345
1328519
1744978
1614484
989996
490989
832874
586347
818891
629042
688010
1622776
994638
915648
269643
1964658
1153797
907763
1374238
573233
1506929
754680
1164493
1608130
1773946
1581982
312195
1548596
1920358
1656324
160880
670535
1210478
805908
352138
1739540
997743
902277
148094
762302
1514032
425686
594286
531977
1567857
662298
97466
20651
1335009
454889
625267
1967865
1212029
1845197
267357
1681050
650821
1286155
1348411
804876
869954
1350926
1094745
1485097
1087853
1275395
1037021
343668
886473
1791732
554328
636430
918890
1770968
1951707
188412
1846172
1986039
487665
1601916
1210408
444576
1018760
1176976
1103057
1333306
529998
1917251
759558
1496184
637150
1040178
1953633
1027218
519720
117172
1927622
1283546
1979448
1031473
848019
813007
605162
60577
885377
933397
1191054
69373
1072296
1212092
616127
731349
1678512
704465
662163
318678
1445439
1899592
782334
1175706
978594
643986
1058831
614047
509929
239512
736417
1145070
192142
1167691
1186755
1726913
1154280
1533295
467663
703397
747947
1177073
1270071
1525815
834389
477428
142273
1256169
1143973
135538
466627
909022
1540070
753870
10791
1331942
1686966
1962537
148331
1771140
1024716
1581463
1271869
1509390
596798
592771
1264337
91247
865815
719455
1313109
1933417
1859029
518202
1931451
702350
1326350
1891447
1762022
856291
597289
181190
1898474
853517
1568739
92593
187447
541184
1412938
1897973
208703
976152
33099
621743
872359
1138265
1673927
993421
188788
593458
547466
644277
932175
1075366
1938284
227402
724762
1844867
29541
235211
721094
1227058
989546
1169403
1735937
70913
222084
427368
31373
976994
1753212
960510
1376586
242160
1581267
1555888
1346014
1752703
1994615
505263
1660309
870868
714064
1885778
1010855
1229270
1112469
1375343
851593
1098086
307752
446187
665574
252866
1685194
512953
483136
574315
1257616
616216
1645511
1627113
1736135
755300
776026
1675796
973791
1993228
271009
1783764
250750
1676299
1433765
1272817
37854
535126
1993140
1213693
1707842
1558201
1245535
1552746
396293
461553
934866
477768
1725469
859055
349644
592393
50172
1798672
596986
77633
539215
1450937
1613809
1818336
749922
1243095
1679475
771380
1140886
1449878
1878303
254291
52126
1155411
1637586
416175
1307471
1304635
710885
1040483
1099383
1920774
1410370
1432361
1577855
1363872
506283
845222
794019
1049503
1505516
1700141
1284635
1404125
1674740
472317
1447683
1799758
31866
119105
710306
96164
1453437
803330
260869
450132
1837370
1890787
1903537
288998
404793
1708647
63732
1404814
1993494
802548
1869437
904770
1615440
1390370
1018895
1274449
1944573
1978730
196005
1343030
1057183
507353
1857893
669760
1501956
1999178
1693401
1475495
751904
234200
1819198
1364956
292474
516397
1133756
1356625
135524
959455
470210
1395793
132251
1607505
505564
995402
259762
399198
1918947
1532095
26911
1171286
1048782
251620
472831
114238
991289
1267441
1246949
742629
29000
1606571
548106
730446
574191
1260467
1262048
548689
1008244
363995
1951737
1821514
805797
554993
1465634
1671512
1932854
1793092
142319
1473061
1272024
1234159
329577
1341142
1316067
838735
13667
344494
1878795
1923805
1793062
926946
862505
274771
273820
1623649
638005
1395147
406586
465792
1605917
348841
1711137
622439
1696147
1515140
1439698
1496608
1879818
1386241
1169313
1942440
1328458
1450136
1124226
1478467
1324496
1953516
535222
337601
1659314
1689913
1800518
181946
1825
1347823
397779
1547528
870017
1598950
158996
310652
137172
1635870
1567200
130212
616574
763332
1911523
623543
112094
1960637
209559
1388942
948790
633659
872589
521421
1840240
1920666
1510737
1389971
1090016
1570272
188812
695185
1286644
852399
1497539
841705
356193
923679
1722189
1086881
607791
1167046
182823
1592833
1518833
1249883
502009
143064
405849
1361499
158391
799268
332931
651076
1755162
1581775
691863
1433507
117841
546007
798312
989338
1739468
150635
1027757
1321256
1691481
921493
1520235
1448846
823854
974890
33696
545122
1919894
644114
1512446
382617
1778229
808894
1195311
1332840
158788
571813
1075918
618585
127343
1173354
1557180
1660387
1096607
296222
1126649
1214245
1334849
455047
1514493
1008058
787202
1312969
959863
1311169
800818
1056622
1736881
482517
640906
627035
959592
221201
1081352
723825
84179
1603424
781441
1701824
337887
1779891
144884
219953
1107142
878444
392426
442180
230317
1860797
204444
1339081
374606
143470
1763043
462612
1826480
107610
715256
455091
1726265
1779704
557999
1424733
1507819
877893
798286
1001950
990917
797200
29591
645477
1449195
959746
792587
9393
1245706
1272030
1158687
763070
1957014
1680631
501581
1455574
353420
950553
1610376
266274
744058
1414454
778657
1946377
163985
1686693
1395791
4395
1880331
78990
557419
141947
1366092
1697759
1684841
520538
72336
655631
1008206
1161485
659483
1289234
426557
100984
434675
611223
1417377
660885
1728693
45539
400102
59264
173654
666894
982204
1750546
313517
352052
388993
183643
1153887
1461370
208972
1182522
36375
1484535
1086881
1148702
559419
1953451
598992
1037083
1715381
668330
1739018
167917
1960884
1895228
957301
186460
1429002
676069
1416144
1586227
843151
934357
1577338
795094
1788080
500538
13666
349037
1148867
1337166
407343
450800
1643614
1837379
1662046
269735
1466254
1082972
1062316
595100
1818921
1410850
1492107
1878398
1091828
366331
1577303
594755
947946
327716
720797
138861
1608136
1540220
1552765
1521908
218500
1847980
1587737
257531
1667420
1818682
965796
688953
1481862
1793170
360673
1288805
870968
397632
6804
1943893
1046049
86581
1838023
110135
566330
1623733
20776
1812035
1209251
740710
1025484
1801970
1168511
1055354
1207082
298366
1685220
1923762
1186393
1461398
1022550
1357969
1167125
21963
635300
166197
219266
1172076
671588
1748677
1770918
777582
1238231
1487621
1840595
1261158
1506641
3575
118304
84033
1884135
163203
1905587
544429
1895835
1707140
943426
1410980
1244750
418180
905455
300291
1005708
1604600
1551950
978379
1999274
1098181
1950113
1338403
1541993
810320
1199794
670603
107756
916738
1345437
1025575
1294789
1120891
1210871
1498619
794821
1100841
1832819
613136
73826
1101107
1726322
625264
815633
288135
1251380
1717652
271704
210616
1742563
265369
1244980
218903
263817
951412
1221416
1896422
453294
1405600
1569427
732254
1582896
128676
1806527
1538361
1765365
588360
1518420
1010370
1755757
224308
725388
281399
1512804
527276
835463
1401263
286531
101953
122569
1662246
1719982
1558473
918361
1478418
1200647
1662295
828070
197047
568758
1762408
1480201
1241368
1014277
1160376
960226
941203
1067600
422705
1537724
1256271
148910
492297
1637323
500296
35619
1662827
1968286
1967197
145353
1441316
665374
1408893
1777894
584940
632260
538018
584151
1504021
747425
1641609
178913
1521486
1525498
619241
661714
1092746
541993
1097725
417283
582609
165284
1082426
46274
1806082
547851
1203563
775751
1264626
858137
962384
1285099
1758944
775311
128565
1096772
1164347
1662578
128262
513358
543658
661200
1983497
1915539
1658080
1776915
1441538
25562
987210
475724
24930
1819290
1281961
1630735
286181
865698
1790212
698386
586661
291084
699745
21416
1480144
391415
79375
1673686
1079885
1544906
1501825
247278
780547
966203
208625
1947886
1348041
1745459
1367737
898000
344538
747065
276315
1292801
313904
1260970
1269730
164790
778705
443934
1253024
592087
1097105
532765
725249
51487
97385
628708
328181
780023
252863
1146161
1960663
309295
1321930
1136398
508670
604477
1870914
222737
1414856
616982
1195451
1125953
1582151
1704333
259397
334780
1574546
1503427
238191
470625
1194815
550417
166155
1471972
1638048
1347984
978728
883858
1347769
711053
1442628
1691262
1179785
789890
947011
2970
843136
1951651
385720
151613
12249
596496
1261928
1420154
342524
544372
1646505
1805782
1220376
1432436
592397
1827801
302479
338350
1774328
553328
427399
1320900
1494177
148829
107655
616817
1614822
1371533
203828
330132
1223349
258120
604405
1352358
1675584
1272975
1710314
22360
1991889
885703
235054
1817824
165447
316533
1441747
851669
386896
838430
22931
289692
1351377
1595330
1279318
402350
387821
341544
1971016
1853538
1162310
609888
939422
1419866
1053524
365795
283687
1512173
933129
778741
541691
395594
576473
1498016
1575770
440487
133773
659399
1258775
716069
1440235
750551
915452
1905889
708629
800110
1971486
930574
1108103
1077330
539967
1657577
173996
1987553
408475
270764
199638
39978
1831620
1604260
1278446
1842033
1264534
818505
258153
1415303
433379
1469786
1250468
283714
1051046
378775
1611106
470614
1769966
1738469
1173956
1535907
1973239
177604
693155
313102
442667
230291
1516257
557172
1713502
1215869
1817851
1787961
1523883
1915127
1659625
558856
235814
227035
429261
489640
898603
1694763
1480130
631688
231831
1342391
527295
445000
1995699
1565413
1062083
1747269
1790792
1575707
905709
742309
713103
1873259
1214905
1818116
481922
522399
588056
759777
593391
861832
430331
722125
455228
740817
61209
1287392
86522
1649581
1945535
1052178
823882
751367
814942
1367621
694681
1596942
1250804
628917
1140892
1398039
1513516
1659995
272368
1060081
1538562
1347102
409560
420790
1827002
1793104
135984
1573858
489273
1587812
443723
835063
151594
1142177
13879
1713225
1689726
296609
893904
1899893
346285
926263
1577794
31735
1122973
1683453
1165815
1236250
658503
499977
741387
716964
1264526
1853638
422086
473478
232262
1458434
1830973
920364
1799265
162513
1859399
983084
1868450
1053319
101740
1040527
527295
770127
569488
1028177
1682042
1369222
1011526
1667540
1169602
1013790
888377
422622
1827463
1536327
879813
1349609
14767
1294722
512683
731244
733618
165696
376422
901856
503646
418171
1837098
1142004
1741713
1500970
1419175
1519850
1713519
906527
911387
1432696
1277508
214957
1174403
1880512
1385495
436024
1381028
1492938
1212943
1618870
661792
533240
902276
1749118
303953
195151
792674
1103059
1532080
1267339
628861
1789575
1254407
888561
866178
1393921
1418566
1176417
243386
542180
39650
1146092
38822
1034641
1015575
1516105
1910502
225925
1529755
1379948
1729087
792875
454313
1741441
1654441
790261
908467
326839
493903
1788913
1396757
393872
1312192
1128233
1960398
149021
1552356
475614
1424483
1174180
471089
73339
1843819
1226101
1295636
1516138
809937
1921008
851633
1329138
291939
282340
616896
1144180
565608
840147
820746
268763
1170058
1924522
610570
1990652
1537116
896370
452255
1714663
364666
993415
1562351
837953
928284
907165
732062
360105
1193446
1266526
660405
1785236
1990996
747607
608128
1101676
1925895
1411021
925412
1045928
369821
1234475
1079609
1436916
540673
1801118
675967
507682
1754023
1598273
200410
1799487
1620824
987356
1576499
350333
585875
1516165
301935
450566
813437
456088
456508
724754
1850184
288033
71793
953538
1455319
1145591
1294441
859248
1434598
1677556
967996
1612850
1258147
945474
501411
1915851
1683558
1933318
497984
516765
754295
1384834
1389099
290141
1271782
600421
407003
1299596
1538759
1444580
1043754
474449
1950184
1309057
1971058
1877604
1688653
1113653
1883886
1757714
1287363
486401
664509
1265877
1522980
1211773
1025461
1314503
383716
327755
679607
129348
16406
201233
338556
369064
450551
1519490
1105646
1271824
1907857
1636438
509782
53841
1365518
585781
1269179
188758
1509145
1602761
1351911
1792663
985143
363551
183771
477848
1322142
1559616
298216
1570431
1822139
1556916
590243
412566
530431
1336036
560558
1887875
257719
34454
1261863
1354067
156996
256431
1792950
1101636
378694
92168
1921515
1495480
723606
1068649
1925154
1261079
317501
531745
1554994
1469137
719819
1612369
471318
1270348
1259151
102894
978550
82340
1206007
1378498
424747
1032735
1563144
26087
856821
1554903
1593069
1943495
1519517
590750
516500
175228
188537
252964
140483
493520
1447347
827549
896134
544916
151137
190991
1372104
580066
857703
368380
568280
357587
543042
685412
45164
208327
660788
715704
1184614
1999211
227683
1895590
977999
1747028
1663197
822776
1997738
1233685
1814556
56323
757556
198193
338440
891983
972683
1354507
1003704
251420
1288542
648457
1430015
348059
1503846
679977
1446712
731174
811588
415806
799170
114208
1965065
858085
588854
72350
84714
520987
870065
1218164
501277
1062938
539619
1835316
1055872
250687
1364212
904578
711161
45295
1069463
402407
1144658
1221906
790902
1615555
1366455
489449
236701
555142
1621260
1938415
1453497
1752453
301334
1161422
1325565
1720078
1646183
1353776
788383
288533
1563433
1632943
1332444
803328
1615246
1898488
657342
281092
1156181
16252
113865
1395764
334430
1842799
1548633
861316
951779
1136031
609032
1148993
1517182
156426
1415718
97432
625850
1865982
1458972
627893
1084876
1403538
1432912
1437055
1242039
960001
1323287
936524
1672147
249724
1471896
1548306
1340600
399741
1758759
267886
246341
767678
990780
556382
1176189
1837388
302657
1052707
1648960
992682
1385397
591964
1158623
604223
866145
1911756
219806
440246
693430
1100127
942231
640985
189139
1426311
1292297
1847790
1913600
1274916
831549
1001522
1113059
160375
1002563
445299
708269
497339
850760
1458192
943285
4654
1358194
1911282
1953172
683070
358043
137331
1256869
1744929
863417
784839
1782938
659282
1252402
852423
1614750
442145
1069970
1151408
1814956
188765
650169
909977
1512432
651466
1533579
1480392
411548
725576
215062
367365
87283
142186
1908683
1583522
1802119
1217295
348058
968653
1634157
246403
1978581
1019182
201554
1953008
1158285
494644
606108
1771932
1483255
1114723
235006
1811702
1729680
594609
559330
262151
1285620
1332921
772763
1120075
89337
510559
1134759
52319
805607
560376
152951
353813
1199301
1404397
1374914
79525
180636
1646677
1504532
642036
73364
1135460
1346400
1244129
565163
1792585
728038
1182702
126108
1945008
1139429
367871
761764
103954
1404565
144372
335020
1857397
1060299
194954
1596638
822226
101132
1155277
1706903
503309
1036417
1392632
831041
81261
846723
366521
1739139
1761163
1568837
991898
1927681
1717545
1802239
1722383
1320588
65430
1865156
34376
1895707
705249
441912
307659
1086064
823977
1369085
497319
285395
9206
1407108
1652291
136441
1638227
1599136
189265
1082431
430991
973859
536112
1497472
1992769
1200164
1096927
1669523
559101
612601
1373187
1240028
220233
1093747
768949
824999
884310
1471979
885511
818433
1674788
496440
519334
1002945
1532912
860374
1514270
1436000
774794
1176823
1992011
1918857
685611
630948
895046
843428
1309228
1292321
987889
41324
1062659
1785885
512168
1060151
515335
673878
1649011
188367
47346
1416543
196362
550269
1218311
816422
1399247
1798577
140953
1192737
1499973
1536002
433775
1674885
1438372
673740
1110632
205215
422899
1830357
1791564
1425779
64730
653330
99477
987793
1343647
1603730
621772
1684867
920430
24857
1562830
1359004
960969
873073
1944477
1850420
1285594
1538047
147151
915651
413393
456162
1919851
706568
19654
1886647
818615
1126686
1825565
1839116
1133549
1624970
1695408
1818994
401021
1214637
1190596
846604
1657355
1370869
60783
1998109
1334120
1711500
1802708
1324614
829675
1252698
1645334
95230
1973310
1671523
301945
1219099
1360403
624411
1546439
1670570
20118
1366090
554969
1560159
38113
1038280
1506750
545182
1004354
1668527
767171
16468
1973969
1285973
969168
1635880
570879
1481124
1134501
436957
1988189
1663806
826716
190618
689397
41483
895139
464539
207152
1326564
1182845
1785567
802446
363607
279434
713806
821963
1659668
195544
1817214
600370
1603902
1345615
863355
165355
1601532
1155601
576527
1737788
426719
1540778
1646926
165916
819316
1306225
1839968
1071946
555725
358516
154725
1654083
1118214
1013838
401274
1500935
504262
1910112
23147
1255205
17187
1834116
1220656
591985
1525523
1001508
1435047
364429
38719
833477
506429
585356
230720
299462
1260955
1782757
1766204
290580
1235772
1025316
1572046
763292
1110516
1288459
157392
1703590
1716485
1130128
1787826
1975515
1908678
1796377
1819990
472255
441858
82164
67852
1506609
1401846
282166
171014
193053
872163
1440088
569430
746444
124695
508346
918087
1290022
236404
1397115
1650813
1354538
1990285
638818
1232454
512474
1902756
684926
290618
1538533
988537
287718
1527662
1695732
1201353
1094649
1172718
1764476
491790
602023
1466439
1256336
1032470
253584
890678
1647975
1207415
1385586
1801107
941703
1597923
678745
1207542
216749
1738658
296397
1406825
961289
1694098
82968
758904
1801047
1636365
764512
1448080
104327
5202
213477
1283819
1628969
625622
26563
1796248
920937
830965
1997718
1181899
1774979
502050
1728947
390054
1113344
1084695
1702127
1747706
1595231
224686
66019
1536646
1301873
1921331
714157
1630590
613939
178688
242973
800775
602628
192678
1839802
688170
1516948
742339
1224311
14067
7715
1047760
453871
1978207
1261020
833694
1322360
1257849
1911026
1705354
68889
1394669
867622
1006161
1876831
1090168
117823
1584275
923621
1840542
154782
440916
1130578
958981
1797778
1847883
1482059
1660736
1597313
1751747
1819399
330836
1233439
295264
694931
321216
1824203
873563
1743626
255757
17366
1213666
1228602
379892
1713633
686173
1213521
950999
944076
1740195
1866613
1039071
386033
1417366
1585792
938373
1082828
115299
748362
1627823
620242
630868
1533239
189715
1195621
1460962
952859
352912
354613
1467910
11395
1135922
1643621
856684
15291
1501530
1928828
1741800
1141269
1299129
1267579
1626464
161989
1504755
1345496
304991
1346074
1518238
158574
680686
1151133
1886533
1626104
488025
939149
420765
655053
1659205
1899135
1234112
489211
531733
983667
171763
674614
1835832
1187304
1743213
1211378
275686
621994
400784
709797
1629719
251398
901949
825101
799439
183920
315607
934362
1180670
393898
152412
1586719
120325
1634129
746073
813763
1972329
478315
1316817
1810676
1493656
828137
144301
1648928
1768548
621217
490024
988384
1478210
1793521
245478
297692
373673
601295
465714
1622651
1047382
799959
1605775
975526
985647
471402
1454556
1270354
1261816
1290384
1559689
215311
1871573
1734977
1014214
1773632
1048782
1932754
668199
1417661
893295
1651294
128401
70507
505961
264392
687538
44335
351105
1936594
796618
1729629
1137804
920606
424022
348525
286178
1516893
1613822
252006
1981983
1501088
772110
1339665
355498
1456476
1880544
1224131
1944913
1626181
1796554
248403
358978
949331
185881
212440
1725622
1054177
1609056
774579
1278887
1104390
819267
1672245
219782
933093
821962
1675086
610522
1447607
117567
1869157
594294
1183973
730902
836534
503330
827025
1010963
1426573
1948596
1294182
165632
397137
1475448
1569634
1988361
1829381
1999007
1159027
647934
62491
1816985
516591
1851685
1336836
170431
1725783
574533
858866
604506
350233
1235219
786820
1649685
1020238
1840263
716417
1919129
1791045
1856665
1242385
1102149
1451290
1559740
1050832
1441986
1298101
211270
1328214
1849960
1602241
1045016
1115635
153717
1257319
1412068
1739279
1020289
223930
1432247
1855575
1568876
567146
1230295
1814243
957684
1543961
1900508
667807
1971309
1843284
1972733
322787
391922
933299
24622
1563131
1030971
1345264
1599591
446692
1541913
1675433
1466243
1319956
990625
1820105
487334
216973
656649
1635130
705563
1021483
1533878
1216529
230898
400017
506334
87725
738194
1607736
1273062
581489
1534902
1480219
1061541
303233
827825
633671
687987
303755
637524
1383674
928605
371760
1601061
973603
1581058
928203
761879
364599
768181
604490
711665
221737
951082
1141885
1377849
1089834
647350
1772052
1579941
1772676
1189158
57274
1847560
175761
1787879
1189205
1629881
1192746
466219
237202
1164730
855685
1793763
573929
1459676
459188
1400683
1221677
195921
1341627
1613470
1836386
1053200
1164840
997391
1433846
239609
1723618
1342459
643848
449009
1790920
1839210
510565
945049
862414
390402
825971
1149555
621751
161096
386303
1670596
1491460
713368
480659
514367
60180
1711331
960662
1534096
1558023
1764575
1703393
980597
868283
1384105
456654
1073594
1967282
845262
545540
1932450
620268
1207958
1098458
212094
1530986
1119504
292110
1267422
1961145
189711
454868
1352317
1428269
905415
1703662
1441057
1349675
1735340
525547
1894854
1640879
1057317
1296474
1540527
1268399
337780
1356859
595973
1510098
97516
1169429
379596
992700
1244746
1856846
856628
1179790
905839
1165142
1983494
24166
1592305
461398
442840
1181352
1239078
1010859
552493
792379
1558582
513424
919903
1600091
120999
109233
321274
747640
1956469
1519579
23340
948927
88583
823646
1135986
1986269
1103027
1165615
1497003
649523
1644299
486735
1897667
1907180
1827987
1937997
78330
599844
1397188
1408540
599845
771000
1951247
1047213
896482
915583
681579
1717373
826164
35757
128054
622111
907383
1904804
457648
1135999
1991178
259926
314121
1457652
83847
228297
1146718
44810
648383
133063
486158
1314199
1238563
431274
778223
1746872
477417
921953
750471
629763
611927
461108
25569
1340272
1932620
218378
1759581
1811456
1029519
1810989
1687396
1673000
536456
1201475
1771921
1172181
1179706
209945
1382328
1568594
431529
528116
1041181
634908
811289
839275
1282687
821910
933342
1249702
1309105
1954979
156780
1066513
483003
1229718
216068
165187
266927
1666111
722
956914
265983
607979
1924475
784527
1673040
1711952
1966310
712662
517243
499617
1481623
492008
965580
182352
614584
1336233
185751
783987
1928575
734433
303626
94112
1465763
239322
200947
1259260
1295828
1910424
275208
1031239
639031
1446850
1101045
1126770
1925215
1704372
464895
1652818
298786
1865526
1659241
1052808
533938
1728959
1145012
618160
1513771
1142523
350738
709503
177829
1714695
1215230
524937
1860433
671806
1266561
1839793
50380
536453
1397048
295611
1370229
1130321
1126183
1395172
1822771
1236884
431854
1695805
1917782
461175
561586
1035169
492233
204594
1952382
927714
744314
600209
441920
1150600
520329
826638
1876347
994148
1159021
322474
606405
1905039
1860859
473062
535281
1379997
1791949
1610031
235973
892392
1506624
1982328
1971144
1912671
795216
771002
647418
1206737
1505464
742251
1898859
1170489
581528
1830090
1346601
665184
1429892
1699840
1901548
987859
688596
260829
1539305
1197405
1150495
832730
1240943
566223
67628
847929
391438
97597
5639
1312108
784267
637629
876337
1083271
951730
1576965
1072897
1058284
1957893
1366746
873437
792849
428094
785585
728727
908128
735810
682539
815547
1461515
1683561
491426
1767211
1399535
386766
1827414
454933
1083084
124030
1341315
922235
1630215
1996474
509498
493081
372338
1415530
1444385
625026
1150943
1364638
861554
132000
1868929
225874
890021
720436
1344285
1956314
415818
1218729
59029
110152
1488562
1290757
189436
202849
687333
1916400
1303280
1959417
1110393
544434
684768
77111
1219829
802571
1093506
900715
1026962
72505
1376644
1046286
736767
1085860
46133
265135
408073
1061764
1324535
1807490
1207568
731435
1904451
374343
194527
357379
727017
1629431
384450
1397289
345785
143360
525616
68143
243318
202057
734987
106822
1085499
1614492
1626639
1356347
1411327
266173
1988899
319459
1386335
1323839
1617784
524113
1756842
1829427
1337218
1978305
178863
848629
893659
382638
1335266
566389
941174
1714317
1324669
1247803
1973417
54380
1790008
1694094
1769608
1936832
34423
1836781
539338
51394
1575110
852852
15866
22179
1012262
1612326
1062594
1475196
1722035
800390
880682
1111814
708616
1217962
375145
1321613
1181275
822785
328716
995465
1984461
1804785
351735
288577
193590
577952
334225
641829
1065760
560272
1617231
1112770
17559
1988820
525676
792317
1122700
1547454
1002480
1999368
746611
411298
1456160
1068852
1771971
1694958
746188
1456246
667356
1470510
776018
208991
19017
315876
594294
1465912
235920
1700005
1686329
1741154
1645713
573291
1216078
408017
735223
1876061
1933975
1895044
1076665
1248060
1227942
1472778
1767018
1446090
878572
69661
1929299
1638155
1248873
715187
370846
816192
1064262
158040
145224
445469
1288239
1310082
1620790
1538412
449243
426501
1858908
1870912
210179
883574
1250345
1454733
20352
1280495
398960
371754
1622269
970999
80081
434582
931396
626097
940531
1075247
1710800
1454538
348639
1187941
1190662
938598
1561294
1061328
536503
1588827
411633
337033
1910145
301652
1530149
1949573
1621932
1529113
869654
1466188
1159233
1618092
1045131
1558151
213672
36664
1940859
92701
136783
1676979
1921677
1876844
825161
1823313
218397
1876302
1803045
1700443
320415
223340
385803
1599608
860616
1702164
1309922
1557182
1739634
974236
1948536
1993480
1544515
1769167
303024
1595149
1469660
1489044
23339
1290666
1163496
1533239
65708
1580675
1078922
1082230
411919
1623021
1308652
1076368
831644
80814
516366
1150666
196029
227820
749725
1886358
190893
844048
1937312
218132
1199703
282143
1984150
1044412
1344205
473024
1243885
1080648
1361748
1678530
20534
934923
242329
1975971
906738
169453
783161
17038
651878
313130
242805
205459
1290578
860037
1608505
5710
1114413
761510
220613
553188
611676
1354099
1582938
1889165
1246939
1856405
1465230
626049
422475
1355087
1416979
344109
913796
998207
187774
1888306
1078413
864090
750762
1015633
13159
1875682
396607
1919451
1271851
1038698
1162078
98763
501366
857698
635249
1639047
487022
592301
751855
1203037
49503
895881
1762634
1455723
497586
1730008
819355
900315
18044
486363
995835
1797017
1276931
1407301
716847
454313
1714604
345838
1046633
446379
1919206
318606
189319
409575
1442023
843439
992095
1236796
300573
61880
353770
1396052
989008
1177252
696698
102865
1266838
573197
902373
1712375
291703
50599
863793
660998
1989592
252757
1738665
1628197
1778515
1396590
1556960
1951942
388331
1449659
702267
1407746
611346
582131
1556731
1731548
949162
638669
1002919
1700226
354901
1960258
3859
1194419
1827016
856463
1556408
400031
1842210
517337
608925
1145892
1214416
740486
1628625
322366
1865723
1704063
1268784
1964766
30526
852974
1099385
1611998
1379074
561621
844845
1760274
1343135
1488988
437511
1475483
685687
1310480
1855906
420459
407454
1479993
1883786
1630863
283108
772034
1825207
1485123
1641352
648242
562458
1753269
1087452
3129
234455
1323286
751153
1209440
324831
183923
860834
699584
1715587
14417
1301223
1770847
1268524
1523684
37450
601261
1118131
1070869
657645
45460
692293
124251
969234
698829
624072
1264353
146893
197114
716230
448399
39021
608675
1171222
1172021
1917590
451816
1794299
989915
1753020
1781241
1892700
244483
1858453
870549
167449
1064366
1187440
1814422
1000372
1046307
254069
1914412
245554
1607907
1537076
1208728
392007
333790
1950648
153273
1927539
811231
310718
131179
1031664
661747
1910012
1719456
1023638
1417719
901311
891959
1261033
1469312
1285583
92195
295725
1727882
1057623
1348006
763493
352441
1111050
1817648
1834199
1432991
379468
848125
491699
755235
1738083
1743244
1692139
681383
576321
438056
707725
1861731
847689
1251892
34675
1685129
1713355
1860933
499343
1995723
951528
265787
973139
779374
1362105
1779993
632435
1643590
232226
840517
1834366
849184
910981
1556875
1535096
312945
1288454
1428777
386786
158061
1168212
148916
1604882
374454
920330
567319
396274
919426
1468384
1001691
1942668
982539
1591685
1997307
1425753
413982
581676
824872
1000066
704059
1104542
204575
1857818
211215
535966
1009483
1522896
655093
208579
595084
55076
123403
1206682
1581251
1052118
368278
11824
1146780
1652280
1087915
785830
155501
94943
867280
1840047
1764016
848493
1576558
1460899
201711
1876384
619502
1289718
713197
1007393
790578
1149435
587163
1314684
1512024
1487941
156121
173654
1596553
1689518
759460
391934
1997679
882148
759540
1806451
451537
166734
89772
1611956
538668
84468
1441357
1624053
749856
1318652
1864191
663575
1179358
876937
242893
598329
856262
1331725
805416
1467499
1071738
36244
1547406
274094
94582
1543702
1456193
1809055
366912
1374
1573203
544487
1937006
1717233
1449278
1245181
463985
1102125
411142
1857880
1504094
1069767
1717610
1957386
1124278
1064275
1961821
201876
1556810
710803
1542528
408842
628260
809478
1938868
686711
1957165
1863450
462482
1811706
1533549
514429
1465248
1564688
407769
392896
1905268
868625
1006789
204806
1313074
498707
569159
377208
1072876
957445
1954059
1263917
351905
1736924
741567
294514
1053335
1435976
1692944
1204160
680436
1051303
694566
732044
318961
703285
1409020
1371516
252334
1428087
1487377
869053
1128194
1264986
339994
1400092
1368930
391299
556231
1340218
143607
1659363
455972
344238
1660522
118258
1540588
1031301
1449216
1599666
1376618
1541449
1493077
1904749
1815003
88133
1783336
737562
415574
1485096
502069
1634701
1632567
246875
699220
1153352
1062939
798579
1364289
1362155
20323
25715
1483310
1687044
1800153
1158096
64574
332031
1201933
1805355
1395029
1181905
1231486
290760
597930
1559802
663189
1650465
1208702
912673
479034
1470546
676780
1728342
488653
310849
1263716
896039
1211905
537565
1383420
1491147
754446
275819
1635562
1860823
1971648
1568145
1883031
1293378
279678
698022
1784015
1477255
1596817
63058
1534363
510272
1869511
1130346
1898855
689256
1468986
1278120
1752294
377773
545406
1620121
394151
577046
1514377
1263527
1783230
569254
1491768
847271
699423
397630
164727
1967601
1827331
1384375
1540493
1379516
1413763
1630500
1759211
1251523
1704384
1698906
1839322
167105
1490264
1990671
1941238
619351
1661612
1020314
1282267
1402197
387483
747747
305667
1319433
605517
1752108
332610
1160916
730422
649615
528604
763219
627107
569021
1551867
1205182
48064
510665
1912772
459915
428961
1544938
1472321
427625
1500861
1396894
42023
786948
192420
830126
1423342
1549545
751596
1792954
443564
1265651
1181142
1235189
342079
1703702
1542320
1156701
319625
1840422
830793
1667143
1084979
1138295
238063
133843
368942
790098
1753314
631622
284916
1479043
1496790
1625267
1652894
1353700
1913956
268783
81855
1336968
1049280
1288279
984351
1376831
965098
950137
1950065
573527
1667726
474693
1330054
943024
983007
1121100
1931235
635362
1318291
111382
733434
1421087
1319001
547978
1010533
273190
269878
943217
1355284
371651
1276304
1874845
1702941
911927
1356531
1947776
265659
1083139
692872
1066144
1143444
579217
1546433
1066579
1393571
1585685
102799
1243615
1063520
1011099
1610386
690064
771026
1136258
1525700
1201191
1760647
291598
908194
1397282
354594
215686
1032357
1317450
1910125
1884624
1896142
1978727
803277
1401183
1689633
1740679
68684
1642817
544289
1259912
99871
1432426
1471285
1568860
1767930
500719
1342904
1007382
1451282
1261959
215062
650729
14125
1885366
859136
1769216
1714303
926442
1604696
1422083
922404
1183256
986239
1919785
1457279
89526
72127
272204
1417031
1074135
1238953
562888
1666279
1339852
467070
1463587
591928
1939213
1092888
737779
110834
1175963
218573
1762662
1504336
1289489
1500678
1568000
1148227
1913308
1016202
534510
1065773
1842676
1673715
940445
1544559
1055720
1112911
1731162
1020534
886372
129989
197699
407214
1802016
1751187
382441
1464030
836518
1076241
1943137
1478894
29461
1561426
1964633
327935
1837415
250992
832112
1071936
258734
1532008
890044
72983
1252296
1259307
383224
541467
1458427
346978
515159
1619215
1355965
352308
1287244
1915695
1143269
1374256
436427
501478
643281
1224384
448609
1092860
1454203
1388689
381960
587090
1318665
1600639
1665291
838449
333088
976604
1331473
1085642
778248
623881
1001593
817576
709824
1669196
1375080
86646
1771931
814641
574433
132468
1277549
889462
1141419
68866
306671
351386
1466274
1619804
1472154
1419075
1761351
1115529
400270
52317
963754
794873
1463581
1587076
600232
1853322
1484781
1515449
646613
284979
751124
1315396
1145314
178383
898502
1171869
1169613
1999813
1516957
1801715
1476083
1759057
1944070
847652
935916
1175396
1211595
1675649
794933
1364154
592453
238262
945826
82160
1193827
1341678
1703393
863576
417571
209527
1496908
742752
428065
570278
1726580
88862
1727758
1568935
1560712
409264
188385
168829
1960711
313406
1336930
109443
1550409
123505
877962
1936613
700861
1605173
457494
473251
1714949
1642634
1019689
8098
464017
472614
773639
1714804
1096692
118507
628723
1334364
396555
209076
1274564
25931
928264
563682
1361393
84197
1618734
1853086
94833
774249
727286
1166833
81577
555831
1229708
1400182
941148
62138
56936
567952
1966346
827926
1120558
1902689
71541
1435194
1970461
1147761
1317475
1945985
664529
1632085
1802094
1646777
1536353
314205
1611952
1607900
1004290
1176264
200092
365865
1154526
1025257
1508705
1152411
1849093
357317
280862
796472
505928
1281748
601342
1622304
1828078
424208
1298668
1273895
1247446
162460
637529
1497427
1102880
362012
1450467
1840895
1648717
742907
1869893
827776
1938716
1368615
270354
305399
1990025
1951825
792404
1747514
189207
1036016
462671
1170832
1536605
82977
1994749
647295
1485053
1357909
1430206
380102
831295
1205008
1615550
1371733
495047
130109
715673
666067
1282064
856849
234707
267036
745403
1121226
1742935
1619935
1078984
1639654
1304646
1257741
213206
668114
1614162
1497752
152003
1945988
1290784
1357307
143744
531848
1267020
1192736
1914640
1003789
1651408
1955134
761336
503060
1556391
1119211
1919914
1601452
1430535
421526
37484
630552
1013758
550839
1546361
19308
855542
379278
1502022
629388
213124
1152137
1014317
287891
773797
1242500
951166
1018188
412411
1454878
1186470
778059
426882
864041
1149775
765024
1144685
854023
1702229
512801
1939108
313014
1329748
1515902
1256595
674709
621544
974365
30067
117277
1846963
1217648
1281191
168348
500468
1553709
1607297
1294908
184865
458038
1087347
369992
170932
86106
1307489
194191
1009515
1803624
437922
453268
1749499
207008
720390
42920
1454758
311556
1774151
1440973
262196
1594947
1276462
790923
623019
886077
1033069
164089
941908
72751
1777069
272335
1330588
785108
474647
93491
203062
624929
134878
577463
1646025
1170841
918646
1466240
1334696
1562619
243832
483704
1455220
717939
924671
469763
319454
357065
1746235
1616084
341317
886888
952223
567158
973772
1461853
1078417
1430369
1040744
1962938
199641
936779
1110626
508915
607768
865665
1864600
1812629
577995
1832998
1172968
1843037
1627615
1776486
1813112
19015
393311
794234
194507
1793608
1193795
268737
791758
1720520
351516
723093
415951
994492
712897
617622
909334
963282
26913
794752
1340279
1954322
1288054
804212
1697177
1959095
1249253
1330078
221411
838754
574902
210253
935333
341769
378854
1000082
1333325
1201932
1969642
1118883
1606537
734085
104129
1150458
747478
342880
1327749
219106
1170317
546494
1240119
71236
1468773
1725034
548353
1743100
720248
1377415
1448930
1693051
1447784
1628479
335955
588327
131233
1047187
1828182
475356
104508
1065636
1757882
511635
1788805
1091828
1275805
741873
265077
970488
733199
989999
581499
1762597
333182
1091093
237059
1797068
1590001
1117209
1033985
1988330
369353
1488844
1956733
513488
740719
724009
582938
1192739
1880617
1456708
1281358
882213
1333756
1441617
1364204
1834681
1534712
854295
112233
1735108
1451515
1829720
267961
1629883
877476
763244
1295693
559105
1345195
432828
1372887
1773948
1365591
526980
83626
139526
1721784
1641961
226793
1231424
27922
433908
463633
959198
993577
741096
183446
524999
663549
327272
1925988
726376
336253
204115
1784831
1505110
1737453
1992620
1134611
450308
1241990
1631107
262928
1850632
48392
630810
923200
1423700
276929
1281456
1392454
342861
871360
387890
1131643
621860
1868707
1372311
1867799
1742989
1963690
1569238
975022
1824385
1332254
1849622
1606547
588956
1478862
1162735
747352
574460
397432
1222804
1109262
112782
852170
867161
271809
162154
189932
488201
999794
1482289
778050
560053
1651453
788733
175354
765639
1351865
739463
763880
1426065
1142171
1017667
9877
1666492
485924
336511
1106276
1948307
848123
654134
658595
1623319
610017
1720478
850614
1588626
1513861
177038
1128818
1955114
1075358
558230
1291696
1898870
1388927
332361
229507
976324
458229
630989
927162
1762851
747066
1593629
625303
450748
1108402
1368519
1761202
411135
1625512
967809
68853
283374
909446
202826
865076
6055
1895527
1265562
1411880
1330627
737679
374081
453238
304423
8354
1586895
948191
700050
148869
903244
1378533
109404
1770453
581295
1110460
1807162
1381009
352548
387627
1046378
892624
1913061
719185
1209034
834760
1594106
1164231
1822407
84480
1026058
827313
1387540
698241
1241532
345425
1340399
1681279
1912556
1693905
995772
357795
823442
847599
183808
681128
190170
51553
1513282
78787
337587
1498973
1456914
942206
446815
1927846
433647
1059694
1502563
1711179
1615931
8286
1971029
1876982
1241251
1140771
645205
1006675
1320641
247435
455819
1598749
1019040
1908075
1480538
1995330
1596108
41908
1804260
1668040
1192970
673229
1785630
470439
545674
215057
60978
1844589
1391461
344888
90694
1224000
422913
1026825
588637
1154067
866309
803754
822781
1582
159389
858269
544339
1645911
1294308
768740
746188
1448892
1392172
1730110
1049518
136970
1954320
1943043
516409
77173
817940
636510
1964985
1035950
135630
1470874
549044
254999
818138
1291164
890737
676040
133992
1013612
1306149
1459503
1710264
945357
954255
1740873
26441
1751934
1154443
697056
1510490
1797594
1863875
1013440
1404993
302598
756368
432302
1650072
381671
1374302
1833420
1577789
1156990
1973044
395724
842310
57550
1222954
1542215
1858740
266629
1695466
1459270
273285
1048339
1460614
842112
1144045
101977
1863778
1295999
1345409
652089
832371
1981191
243115
1680359
511627
163785
325629
386826
953542
1937103
1487250
69515
631603
1133123
178016
1176092
1538361
845863
775212
1153786
245942
1702158
1106133
1557492
425337
450945
1371978
1357873
1294520
248452
1593973
1378313
576170
367631
723938
1123611
335313
1723585
656272
1678975
374921
1767413
153805
1007812
366165
142029
193603
275275
441539
1239057
896966
394297
34655
315072
1637319
1472935
100948
1799180
60974
768509
573609
451893
533601
102049
329680
1350746
1511518
1480387
1537684
1065742
687920
1917836
1727978
1647881
1695911
1663188
1874668
1379573
992704
1191293
740733
79923
1507841
1064779
535834
1881391
6680
1541849
1304768
841867
826733
219809
517060
647907
1828320
1034617
135092
1166662
124519
1846069
1441464
725890
607401
1618355
1356744
856521
1757634
1977248
1112998
1337024
190937
525194
158993
1208362
1006136
1516741
1690567
840755
71625
318297
1768824
658301
256813
84294
281395
372995
1506781
366914
1823294
867411
149429
79894
1919299
772915
361735
311763
1368506
1916682
927800
1561559
1545771
1055190
1922963
1859470
793679
1176861
1612048
498230
1102361
1970031
767385
1755395
1651479
141115
1511181
866762
139707
1384837
1554513
1768464
1237233
1929567
1596135
1111434
1878022
502933
34158
716517
416824
619046
1870988
1969978
682220
856291
830175
484383
1402008
1417500
394211
1970465
215582
950949
150922
1297950
1154897
1498926
692416
1897413
311302
1054031
202882
1417362
335865
1660017
827435
1223589
956517
1202982
1713761
1882838
1870478
949230
873686
46074
1042586
1497126
1106497
1195975
75993
161685
1995395
1690250
787115
589360
1305415
1698035
1270424
1494428
1175850
1424623
1211791
260135
1991267
1802709
1199939
740995
462192
716990
1344603
464529
1440500
1110467
953077
1954245
1156097
1285613
1864642
467533
110828
768289
1009536
1614689
13938
408901
1274790
1635779
849485
782351
1939239
132745
1734187
1070208
455971
1132894
52678
1686492
1430486
51003
1958770
331522
1429497
1542465
983583
1939396
278067
584335
1074103
153415
1114367
437665
1670477
935503
302994
1491581
1890961
435559
319640
815119
638020
14796
1796379
25542
11029
1439837
663209
1778646
211270
1401536
781811
1918191
562600
976937
965966
741097
1267086
794248
1619352
1613212
692757
249707
707163
427562
110434
540801
1890073
123470
1860194
1049932
977312
953782
69535
1386889
1146661
1585399
334980
1596191
1484516
1115788
65255
890182
670569
1384734
703193
1870495
286792
1199599
1858583
1646149
1508253
1594664
1512069
1517795
1080652
789479
1217072
847502
425583
1386485
875057
1362215
305204
1286735
513950
1928021
608083
1048244
104101
978127
1206269
1554751
629322
281597
1181998
1157051
861889
1359468
1781798
1840894
688039
935188
1264143
1321895
584321
556170
1975968
947155
841330
1567323
1006436
278803
5419
1835436
683477
1531470
703230
156563
348472
327532
10663
960736
489642
544961
623059
653383
497407
222369
1504871
1417027
1894010
1765873
419956
667572
1032672
1794220
820644
731860
401325
1301817
917961
83760
763980
776603
1173368
1238323
1577601
637926
17218
1019562
1956689
1109864
103213
1766889
246023
1067189
349118
1485337
1312133
322882
1376037
1643657
1620117
853209
205449
760426
1206432
978535
1523616
285564
1184592
245221
987072
1431627
1223652
1375532
787435
1528452
453877
1437298
478664
121175
98485
1973332
484597
260048
382255
759414
1997149
1934045
1828000
1834371
642053
1973262
1524955
492656
913793
1458129
1661507
1418662
1682160
1289588
1602245
1137349
389176
1122879
1493134
1329705
1701381
1878740
1340016
1969765
177468
313301
525248
165269
1617317
482147
1427993
999090
398596
188831
1052600
1381259
540221
179743
345558
1944390
1153719
450558
455569
105084
415254
1610849
48313
641927
1501558
1504482
711907
1665059
1088288
1280639
127789
1299293
1155986
252371
1930359
1734366
1704348
62833
1609925
603086
1883144
6615
1897697
1801422
271726
1963434
508860
858186
1515907
1600974
704651
1254351
1049261
1020708
1045845
1887170
1600066
1923959
237879
1486643
1964070
159981
1864186
578881
942363
1298935
1748565
157488
525667
500448
23722
900263
72902
1729131
325378
1518451
1566671
1792430
393401
1573578
1777571
1520783
1537816
248109
629050
1129163
1362650
1455738
869320
1731417
822639
1640241
695843
328203
1604662
1391857
1145799
1523552
593871
982017
817812
1525578
740991
487457
1205080
531103
349696
443288
1490947
158693
1192859
1097375
184863
985586
771595
987809
1998742
862606
1105402
493585
1972801
508321
891130
690203
583624
147755
723380
1304269
1951604
1374437
1611468
755499
235239
535760
1324616
1961837
1020708
385902
821621
1111045
622108
440503
358140
425283
1446297
1521029
1643072
1093037
1033735
716948
1619616
786249
1146599
759538
961753
1287431
1680481
432083
854572
283964
603407
582078
1640008
1178690
1376765
1375528
204261
1181657
1496563
1204537
1747608
1555487
323474
1871759
1328954
30884
285690
124741
68024
608064
1573905
1029026
1862186
808457
370319
350860
83049
110475
1556917
235361
849799
1608224
360086
1455492
1543370
944606
25018
1613372
1371552
1218802
653010
875189
1540666
1924090
468785
630825
1707109
716326
1037786
528155
1801232
760666
483760
1623534
195927
1581522
1179358
360753
1318317
153440
1946515
451216
1155278
1171839
1828343
1447670
601665
228541
1622413
365858
1608867
1416134
1810545
1813726
231857
1939333
1471776
1195121
166516
22137
1661246
1429065
425964
189263
1848651
1872057
1337216
1019566
485011
863549
1219941
96774
607046
1647052
556448
1616270
707213
1031958
1421787
1571407
1302513
1844337
89901
1577687
1533308
847474
148953
341329
1239792
320008
1203536
239976
1536501
224161
207500
1535533
1992103
1246856
1196720
1877156
395460
584442
1551547
1525194
363703
660888
1016098
863735
1659223
615003
1810003
1475704
1785584
881310
1481972
1422928
529415
982238
1628473
839498
1966819
1704656
1678063
798673
1509848
1884019
1458481
1901947
1112967
628052
1214782
133705
1580069
1243783
456674
339854
1360030
550609
1127424
759233
378312
599701
1323268
1489043
589490
1132758
1264372
1141879
166580
702720
718238
1910919
551881
965903
885572
142104
374910
307145
1564331
1410591
1097361
653712
528679
1064774
363919
996940
82376
1400533
169978
1269754
478101
1056691
1738852
1258249
788791
1918523
514569
1075921
233505
419948
925364
1747635
1563185
392000
34914
1648238
1170834
852806
839537
1675443
480967
316447
217409
894399
424051
1656456
899542
1628212
1037112
788934
967704
1218278
1626333
106873
1754905
1750216
1618849
1078264
1896041
746168
860714
172877
1400803
1641686
994936
1522865
1808075
301998
1925431
1024203
410901
1365430
1009086
892949
1024113
1523091
197021
1966770
262370
1604776
1863680
565750
1938559
75146
287161
699640
241178
1721688
702504
1669490
171598
1497284
1800891
1434488
1464699
805415
1379075
716053
1207270
1244295
954979
1556319
707591
1526617
1409502
1122883
896911
1856423
120606
726606
548751
423903
243749
1055286
919912
1984823
943246
462521
1334618
1396633
323961
1766010
617968
1722685
654310
1689726
616720
541742
1068456
1290429
1363060
659427
1712086
717944
1374721
1912225
1911464
1732782
541457
1553562
1131352
612084
744203
1510379
1311778
723269
471638
403238
1926270
1777510
1450885
1711056
416750
1753036
1744838
972807
1857740
1907486
1745679
1819551
33943
1035780
1885351
1637744
1894850
235333
1666126
1306275
1985040
1896991
312668
777246
1011807
1768002
249701
629267
1501462
1688840
1340756
85238
125843
1590191
888405
1457665
1600454
493267
99124
1187245
310302
1926602
1814183
992960
1008356
1851117
818541
1397970
177214
1083901
1009279
1723628
1435970
377167
1157869
978668
1682044
433347
1996885
699984
227566
1019594
489186
287034
1952417
1139041
876557
1273974
1058248
1116385
579622
926945
1606825
1125089
806636
226444
1442586
79806
555221
633322
193393
1509474
1126294
181381
1082101
1782265
973773
806206
1853081
1055655
1756551
469994
64809
955250
1207188
989259
1965115
132510
196726
763389
711321
584000
1408106
346817
361801
1256999
1458355
646240
1887516
1116130
196522
310614
1729888
1047517
1537140
796035
233211
639066
217670
384918
947673
1553087
1127416
1163915
1260745
379844
134
335908
1717626
1453993
1738453
527304
319308
678287
734285
426142
1966700
971296
1742149
457806
616984
710504
1046528
881418
1485875
1775418
94
175667
71062
1989712
1487860
1152263
1416084
432207
1886410
1212181
629539
1931635
1864801
256312
196642
325944
1844412
239007
1141222
389390
1975966
58841
302615
387860
1997451
276170
317897
99200
1400246
620042
846274
1006200
1117624
1969829
468053
1883942
181998
1265977
1936101
184462
1840567
1765240
63075
335426
1320812
454142
732722
537220
85394
471720
1883989
1502517
915607
789193
831268
1287289
628903
1649463
785566
941142
1702555
109115
1784508
212362
1422830
1503475
87876
1120723
574982
965292
1151579
794585
162190
931993
337503
285992
1304193
716483
1182399
1130342
244153
1634568
910284
819643
856563
1054803
997205
778313
796188
671112
1468871
1997678
1061402
931185
1043782
1372916
143916
83441
765715
1507691
805005
1427313
1944368
291199
953810
17549
1376875
1486027
1140771
880674
265114
1047662
86182
401955
1406305
165725
313421
804472
779111
115464
170000
98946
1778300
111921
1700349
1156209
954030
673272
568686
22012
1490390
859691
1311334
701836
464132
179602
1987032
997508
118437
1457448
847378
1085901
1267462
1963563
244347
231768
977415
468428
1250198
1574221
830423
1380217
297116
458802
1991593
1748552
1702101
1014663
638187
1766663
984779
1098979
532354
1886555
857912
278511
1170075
957726
1586336
529466
1392163
465998
1535333
1122575
199098
1873453
1187998
1543010
1349027
1284324
1331815
520873
1124960
978156
666846
1661363
725820
883387
180647
1108935
673858
1978248
1363772
75100
1944536
1869977
1360338
1773546
1981964
111966
11434
870857
455199
1627414
292626
33353
884149
497261
1260683
1411704
484765
1853883
1925092
523610
658061
1184109
713073
1298038
425577
1375701
15577
572983
824239
1604331
683618
1419126
1437273
1427053
1273975
1401408
978847
1210992
1906708
473830
1460292
1247607
781256
1032929
1422633
191335
1646673
1825984
430169
1857855
658944
25351
1370751
1378857
1252605
605989
1356149
1853711
460773
1889545
1728811
1488241
1921891
1179734
1871423
1835340
6419
1225484
1162986
1414164
1506753
560854
1774482
13752
1995616
646731
557175
367842
726738
782285
1988590
1499655
260817
198332
623267
66994
1022770
848674
218854
1693620
295447
163809
425203
1246732
918717
769009
1050712
1876618
1975729
1387026
227820
1568490
1683733
387365
1842272
1106148
429219
6845
946767
287271
1878732
1580117
307190
1018982
1642721
1120225
1739907
39744
840228
1283395
1736479
1316543
29895
759759
1682426
520440
366516
1817272
1376791
736214
1070206
1017716
1662875
299693
1590050
31754
1497799
1534282
1419130
1292424
1730496
307581
138284
661405
1998170
67444
1760838
1538657
1337688
992612
217250
1722316
866576
1042363
1179303
1355179
1745386
1446511
37933
34524
1681347
551961
1150640
456205
648606
1705917
1132291
1335991
1979624
856018
1503459
515713
325917
1017306
1846296
185365
792767
1413894
428424
41899
1131915
447132
1985461
464940
905075
869706
601926
837853
1696732
656720
1881722
1875838
1607873
376926
1886824
1999909
1712691
1515371
767661
203457
1505468
1513245
1335416
1588592
721376
579429
258821
1423553
1138540
1367734
1334486
551007
793903
1847932
1527311
1451455
1280887
1993300
399160
1159768
432521
1654444
594430
734184
419270
1325910
1134644
814245
347391
1823573
356403
1607013
549299
1777147
843795
1836705
1258423
145265
1266580
1333359
1613291
919033
775462
736772
252039
1722280
1407034
1759051
553995
346239
53910
913592
1259437
1227369
478972
1099998
869688
1487191
1828983
1001179
1439498
229100
658937
1460004
884176
328081
65473
1497659
1690840
343465
1481671
754015
1281428
805735
1005867
928143
1348255
1092043
852581
1730933
1877167
1914967
950330
1805621
841325
601479
1439058
1093155
834055
1857152
160705
354606
612848
1403157
1084209
785334
97493
503656
1259973
448747
209157
1914575
486706
384885
1660248
1453270
135591
1660398
1460236
981512
1110935
1459590
1018828
1198484
363387
1401748
968199
1691837
1539791
1958723
1752394
1174896
658669
892017
322679
312948
1787912
767274
1511213
1575478
1279814
742012
1193308
1982964
783405
131748
1254880
410308
315407
241255
428307
317632
267962
1406418
1864220
70212
1703231
1102908
771629
1841892
1108325
1514271
1241025
944801
354316
914378
1836912
1432123
1206146
82403
188843
897772
1705380
495357
686204
197194
182638
510408
1076871
1950195
1238384
1360419
644633
1419872
1013652
245314
955509
830452
556339
1078703
569300
331297
958894
737430
1982140
1176494
580882
1741266
672575
1064903
495564
539014
1097304
1877970
1285684
309882
364702
1963011
825053
868447
1539998
194029
1177150
1407591
274212
501985
1472996
352095
882897
1277876
873520
1453691
1190669
41542
1084122
515398
1233984
1934446
907918
926673
1692063
29309
638820
375141
1185818
291407
1796664
121088
1913954
1298987
1235289
1637091
499827
1308967
945128
902307
1156955
1397194
62029
991892
848940
1343528
1165571
370627
410491
867030
292568
831127
625991
923474
1295516
125113
1231867
1138847
1340894
140010
1044299
27480
1072344
25185
138400
452096
1474929
1368688
150521
61986
1145981
1637709
1230487
286212
921400
1498556
1602116
105325
1473446
912621
303759
399580
310670
414935
937101
212273
306899
125858
1232843
583557
132556
1106470
442486
579428
314850
638214
448654
565620
610545
555300
801525
415512
770724
1644736
1847669
391243
942488
706785
1736377
957551
28028
1543890
1983247
1664239
1566619
112325
95111
549223
692518
1608972
1690637
1927562
1989953
1100012
1603969
351983
1879831
604133
110301
1396659
1509337
951870
401994
234759
1283150
513816
1073356
1326408
1324541
369634
1647568
109165
219530
1539090
383067
890134
1825370
815520
1339135
924035
1322937
1209984
1679687
560702
1406875
1144121
1523175
983231
1803121
230622
1280939
568162
1451323
1141576
925024
795904
1118058
724393
1763324
1232174
1531107
1398712
793794
672368
404595
663694
653021
1562209
1050508
339949
1550506
1950530
335952
1338320
152475
1985374
231534
545597
183458
1146106
1720891
1720951
519049
1835195
22324
1368917
1372391
1105367
466876
472382
435413
323712
936312
1724672
879143
1657557
1715667
511008
838044
269809
1585015
1358368
1542792
1839412
1244434
1629546
213814
1871845
1275837
505963
1908477
1949750
899844
1006626
1609132
101355
169169
615705
266587
446651
682261
1178405
1287493
1455443
461937
715928
642029
276715
1952064
598486
1768963
1227390
1719496
658233
1299068
1586662
311304
520984
1870935
750851
693364
932639
1466303
1034433
890337
516617
878184
1758796
392673
818452
252911
367073
1404180
1745335
1650441
981822
1480689
630312
1934577
1951398
1714554
1949393
1590161
101476
1104141
973442
1918388
1635174
1079554
652560
343364
659753
1700127
70515
1940416
607561
1328992
1237203
999184
1944526
1456508
120763
611725
1274434
1345886
1848592
627856
381769
589920
990511
1932303
381386
918522
645009
1504485
506655
354843
1203400
702709
1605249
1112779
750024
1453888
644754
1363766
825222
1739164
624390
871112
119909
913462
8498
1486432
692786
1914215
571873
1684238
1737886
924631
1501088
865684
278755
1215383
549160
1299780
1450488
956893
1816455
1595281
1450775
1886203
662499
1905787
1935482
1033339
323887
1385022
120251
254960
1561159
581790
1164073
1159519
472367
352075
1232508
550085
837195
107828
1142226
1314279
622933
1470198
1130053
713302
845457
464606
659157
972631
1049156
889022
431359
72947
1621322
482585
1796418
1006119
1816764
73837
810902
1920801
1665434
1063635
820446
134512
1662578
1732896
1875014
47968
133693
1578741
1553912
620415
1670868
998932
190931
1362487
357423
1142554
1641263
526222
1993677
279969
857332
598304
917966
536160
177849
1885947
1510114
1566157
1189512
54715
95787
787138
1559759
1429829
1153959
324979
1574846
1270409
1443048
750679
1050105
1514237
1447227
1872482
1400690
887613
554944
864915
608744
893930
1942457
1282313
1337202
1537406
1264846
187916
1832963
998141
213692
1251273
958627
583285
1670349
1356473
1590771
1588135
1866911
853390
1169108
1193509
184895
187425
1557631
1865018
1978061
1737438
516724
347685
968189
637257
871225
20844
480240
1661177
886284
1993912
216236
960242
1591561
756576
349216
1652329
1102257
319866
230876
1792811
461588
1805711
1366546
596632
158765
155428
577060
1909654
816864
448790
546499
955263
1809213
1639477
981680
803519
542366
1085354
820234
873506
1327121
1215267
641048
1709734
1606075
192979
1798962
200391
193183
509225
453526
304387
862420
809522
1373810
427945
1723545
136724
1763520
1137358
1683684
1914577
558423
1202997
1591767
413729
836764
70361
1870258
676723
948012
1255535
345429
349459
964747
1351425
1796367
16112
1856239
1882277
1432084
1376072
1854688
217711
214838
419531
1307385
346233
1360844
1022783
609545
307552
1756901
548154
962291
824630
1837383
1765
711069
482864
1055445
84813
547958
538580
1788112
1526739
99591
775124
1971743
910360
565380
1309570
1923007
1681685
781234
1379778
1104385
706182
705076
1909108
1293307
1126010
1822899
1860229
251426
444910
142386
686122
1217576
824803
544038
116460
1261159
1551446
1459510
1772534
1203808
1463500
609223
1930994
1614271
1119226
212646
950888
1720649
1937272
1023276
1081004
1603612
1918387
808663
1136630
1053478
791652
837044
1038567
1682569
1747340
1822315
613441
890398
1884046
1924271
1350509
67612
1888754
513721
1390031
773827
1664680
1697288
651912
1630020
801588
177403
784884
716595
803716
1038836
402604
37089
444882
696135
1167438
1662372
1727990
1708415
445743
114151
927975
1411266
1938549
797628
574415
1671447
1619757
1454734
1438235
1262322
1523735
1692518
1660582
1339592
884330
805170
1365648
211251
930373
1488330
1487550
73823
1346349
1906628
1304273
593811
130021
1886787
1973474
1330294
697462
835127
989570
389557
833707
1836120
1057050
867882
1972923
427595
744597
1556647
1721204
770201
1425476
509504
701800
326917
423244
1912276
707978
737850
339414
1507245
249329
1887467
1550092
1151328
1890380
806836
250794
1314445
932423
1185886
1634988
1356802
122259
303216
1701201
338517
1675536
1194573
1169337
157834
29638
70683
708958
591399
971181
1309414
1356664
944522
1500737
824065
928560
1912931
1493972
1018806
638098
1322619
8191
1721837
600889
755879
1925092
1150583
454526
492086
979140
1866557
992318
1046791
14276
705674
273039
29506
1526767
963807
1323534
1259697
174803
1808295
1840338
883879
1975007
523197
1409237
1834962
411929
1415171
696600
462555
679364
1366907
25536
1965539
1085817
833880
1022112
136299
1379489
257631
1045984
1537708
706081
93969
1019818
371961
167227
1304988
890876
421824
1816883
1975792
1714673
1425357
1156768
1896947
875143
1423472
844214
888124
1883309
1093074
1285440
1130095
396232
1474821
152063
1606305
1745834
1126272
1543620
897634
366763
498034
796188
143002
1815424
34928
1412490
1193721
1105547
471700
104551
305060
95029
1241757
498374
1481577
1273372
319956
62334
649901
1008383
1029758
277070
161100
1112224
1658011
934053
773039
715979
1113427
342533
497083
716720
161722
1807807
1796453
1621417
1101552
1788982
111984
142094
167661
179057
1222220
1575756
1676251
193471
259359
868160
1808296
550675
359475
1164703
788727
1909192
493517
766971
856572
1250028
753044
1067149
1108319
1802819
585804
155133
59288
1067562
1739339
1999761
1471467
686654
1721352
620435
1256762
1555412
1742097
1656735
732741
926644
175963
332808
369434
855877
1549806
864696
1381109
50561
1468397
1071456
964254
409313
266482
1789386
1670045
170138
99419
78131
1496978
36366
1363126
1039422
591303
432723
1186908
1855898
1759381
641332
1307627
1057396
104730
1435644
1198786
1249676
1888836
1827648
246721
684156
41455
1964234
160881
1173987
151221
1655315
1252969
927640
679435
1312772
826633
1626900
230092
635539
98755
1058685
81347
458298
137797
213801
908877
303257
676315
953846
71537
1828080
1604088
1085543
706635
1252160
1054156
1174398
1501616
323421
507489
245764
530581
1428499
526536
5597
1539033
1027931
1162192
1716912
1096517
923529
734162
955486
1362425
180137
1677717
1483435
1113991
944100
171253
1988194
1958206
395668
399278
1980981
1747864
1694600
745974
1223376
1817761
811433
352615
1000742
1691767
573285
646772
379433
1159225
1894585
1258709
1083914
1129911
623593
1116838
411991
621339
297954
1174035
313047
1284050
478658
854185
283678
366381
1471806
878974
862645
1172945
492861
444392
1868775
1826008
1506027
513591
828569
957332
1163405
1646504
1172163
312836
877018
607067
1145961
1463731
109524
217919
694889
920002
464378
753808
1643422
1056555
1687814
1362017
559086
804942
774340
192380
1088036
1059532
1010057
1153400
360668
286498
875304
479255
276437
650373
1464479
188668
647519
1584876
322182
1377576
209104
1469913
993874
9103
1033768
1344150
1161235
1677883
1965433
711034
311290
856939
1810087
847233
1224647
968654
1666546
1925373
1191616
1006897
1613094
1396767
1484656
984187
1727030
1934785
1144047
1461492
1923044
763546
300779
757390
1920595
1168391
24352
1592149
1979842
1991816
53900
1972105
1198138
1759852
1263752
1278295
171900
1247432
355537
869884
552540
502449
138424
389058
320047
43329
1584989
1657429
1633557
1842504
1240388
1561603
1730191
1053716
197360
750955
891440
541148
1337245
751901
619268
399119
1443236
229708
1127590
1913263
664777
275817
865826
1328195
146769
811301
821542
1415940
809699
177558
1451289
230079
85537
364322
1735671
1394556
49778
687300
47441
1315100
1924562
1312041
512008
1335988
1534322
835135
122927
606260
1569486
1193415
334970
1124815
166954
1494708
14573
1721453
1067866
1152864
923925
80944
229336
1736803
369276
1072025
1433593
1202151
666359
600746
373158
1029087
1388418
1483536
852947
1623065
1675679
708679
1706336
414012
1882896
1642741
1175024
994392
65622
1833025
12963
1165707
592998
458225
647165
88288
222267
595961
748470
1502944
1082141
1015705
1481448
1897641
646243
911377
1974860
57718
425989
1145387
202524
1909825
1754533
549120
194174
350847
1471291
541732
581474
982319
1944338
1494280
285313
1423742
1688287
1043985
1740602
1374167
1883592
1201199
1047321
538738
1951086
709360
996024
613939
938900
1911736
1850482
129156
980840
128578
497859
144715
225576
1200236
1556472
646021
1098642
749521
1268682
797816
1714918
1286832
198617
1659652
747422
449648
1431848
116512
1132894
995867
1491501
1560222
1099355
1614312
161692
1345039
417339
526411
1471177
1088147
1209275
1483
1466932
1301653
1705364
254659
1153186
1265837
912521
96081
1123152
1295984
1406070
1352480
1978076
1188786
1197808
585539
519253
1731756
526429
1040738
651088
903984
93034
1928311
1954236
681229
1915041
1635225
1736941
1357240
1239949
1467594
535573
880177
495957
1012852
572405
323582
1598520
1191533
49766
1151009
1445902
683328
1050580
1904793
1781890
1966055
227622
1618339
204429
1161014
1618001
1435096
1002425
27136
1924969
85279
924129
1834005
526269
609598
1980086
343427
191568
1223510
1748999
1468704
599302
122863
1019766
1294095
159262
881247
1765995
1764183
1735973
1564110
658085
1299984
25663
988962
89794
101713
1124098
466599
1458104
601055
1908250
1953568
1224293
857447
206899
239827
351130
1086994
608797
1670307
777023
711341
1985793
1633431
158872
1614602
377114
88891
1284341
1069545
402623
538004
69136
1166300
1295444
1314689
956158
869601
1601480
285843
625958
1337814
1412601
618955
1884414
1482590
328849
784283
1041161
1152758
1201642
1720403
1664307
655701
554659
1113344
1739585
402218
1846869
755179
677654
1041136
210759
710161
1115556
1472614
669618
260832
448266
1176870
1215436
949006
1031201
1526193
798394
209906
85414
1897738
434777
472557
11319
236771
978276
828291
1829070
1098210
1655851
1186760
1048546
1006435
632899
1445991
1317927
1950567
1839423
1685816
1089574
243484
869814
1468520
1329465
114473
614183
347631
778715
873742
919257
814343
1340998
578341
1862367
1186047
1894199
1887436
1546026
602973
256218
369005
360415
843129
1108441
1017033
1632927
207289
1833235
1471822
987699
621614
913346
930814
191067
1888854
14018
449912
272921
1093601
1216105
1764495
1188751
1584577
1181887
1578138
199560
1833432
1985982
564697
493820
308753
1048619
1639650
1792398
1879956
1617021
86373
1058025
336177
270645
1209537
609584
1363458
1439149
1201163
322989
26821
1205743
552733
905764
672651
477537
574836
507338
467061
953918
573721
67583
203100
637073
739978
1812217
1051756
1555355
1399674
1040458
458838
1474945
1914636
830664
868538
977434
1494776
107096
1872249
1101368
64454
1283340
828084
906856
1333243
373212
1060806
1185318
1912166
778005
813829
1060115
358619
1645822
1782000
495417
1334097
369610
1930046
1140037
227893
135941
1973531
452034
1853319
712587
159526
1918853
900955
1014517
932173
1680632
40373
813275
392826
694276
1437134
733127
151870
1821305
1012074
508523
1006884
1826472
605494
1290844
1654855
747016
1687994
1044829
322609
1143677
293554
1512392
240011
1701516
1481566
1095608
1622061
1598981
539786
1724022
559737
1047099
1722108
1034559
174253
264192
1611734
441112
25194
607066
80186
519684
113400
1959570
277739
1624118
1402590
304662
342232
73235
1540313
61994
1786835
1169402
409066
1520170
1984093
921973
341648
1105763
1789835
1014616
336452
1546917
1422222
1726315
451677
1128462
376096
844958
1844186
1202063
1438326
1892246
1529561
1843911
917175
163128
567492
399737
1711185
1373688
385441
1226664
456405
27127
1775369
1468436
310305
90588
1295504
1640803
1939743
532211
1966633
1486672
110734
1423751
23581
698971
41490
251282
979460
1151484
998400
1021617
964213
883198
721942
90761
812268
1863970
29536
15694
805766
479424
1014571
1319732
1213575
1832222
29920
1997154
934060
1002424
1915094
522044
1020932
83280
831931
1742127
111566
1910117
1306088
438748
1464435
1819322
1070396
261258
1256448
537919
934297
877610
679462
1089719
1551306
746828
1107201
885460
1877032
1831379
90979
985798
1544085
468661
1235498
287791
1312598
195319
1844078
1612598
1736433
8457
900166
1771931
1185598
1677305
482859
1344499
1778499
105316
1721251
1906258
1730439
1810339
239800
1359697
156611
705693
1074253
1996485
1276716
1156712
159603
1963702
1143217
1265063
1557821
1009157
160443
1093327
452337
1958755
1930344
1919966
682206
957952
334684
92158
417157
103358
86966
124644
371654
1220795
1304709
1119958
269181
1318577
369358
1007748
648570
1374907
864005
1465281
1377527
1858452
1116055
1155354
896754
429625
578526
1421728
1902538
36506
956847
1012220
310037
77471
1796933
1826373
1764104
1049750
1046572
1975474
1678328
595832
1470285
1275404
964495
1675666
486837
1646894
585983
1269227
251710
35804
131066
336828
649064
1862223
429138
316858
1424493
1776339
909286
488958
568716
1556586
113449
1012736
376961
12509
1949525
1446284
1289523
546494
1372462
1829335
6234
1062835
1369483
315130
61003
1466176
28798
55150
1998875
1064168
943380
1829979
45162
483087
412090
403502
1559052
1217624
1481257
93947
44159
1908699
1192190
820290
1441269
1654551
1506420
436301
723466
1551320
48191
1257359
263296
351432
1806911
1760299
608022
1406196
293817
63973
804272
1689678
1875199
1615878
720500
1887606
993128
1176456
799516
1423048
836803
1725276
145708
485935
562215
1980319
1504121
140035
476779
1029567
1996165
1348457
977024
318148
1991933
225842
965980
1190537
920614
831569
212716
223256
353462
1797364
217782
237730
469414
1389841
86860
272954
1594571
470673
1619996
1942449
617155
109444
1898924
108133
242024
822332
1355307
445595
1717280
1401877
1312120
559186
924059
1630454
928774
771718
1393775
1011750
1277578
37186
1851292
37164
1446025
542070
1985954
1849982
574945
1667080
1627969
443479
1194994
1202450
1546004
647911
701790
365643
797326
773935
1069130
1589082
1339349
107110
1320731
1858012
1268526
1284485
1076213
549468
1813325
1108441
1822302
22220
1238258
1042452
530789
1249462
1149111
929752
1267838
1514717
1879613
1940194
1592305
1756926
1862130
375793
703187
1885563
288505
4686
40630
242281
1128190
1922209
536526
517130
139383
1004269
1007103
840797
1692429
1756603
387629
942710
1724897
417195
154725
409269
390716
747801
1932821
564721
1417516
360449
308175
876466
995432
1667999
645608
451722
502332
1888681
155376
1013579
1414904
801553
539437
1448346
1802510
1364990
636055
362168
801961
396700
1911137
497769
374706
1801003
1452825
1578602
77856
1535595
72620
945494
158798
392817
910673
111232
1041903
1143715
1877184
1821294
1267919
1130848
1208855
441324
3067
455450
1875270
786871
988785
1659953
1643737
252360
758501
1264947
554162
855839
1843509
461970
1590162
1574554
1220404
1249688
415795
1913456
525965
590970
1606073
888949
1883272
1373432
519626
1259868
628285
1362019
1133195
68809
1237825
938928
809408
303889
1298088
287533
1387986
1231557
291178
1422123
527996
315671
1053303
176178
1253693
256686
355296
950113
585099
568137
3728
1761493
173646
1404661
604018
1017118
322834
705865
1598383
911548
81143
14084
924706
318873
537193
1832711
801082
202069
1787369
789769
190039
850511
1097351
1289015
66008
1911235
1979390
577331
161581
1618324
1512665
760
1553650
969303
291549
1677295
674819
1050983
1786860
1973416
48120
439151
1469293
91664
1984081
964578
1342836
1379698
1218648
1398340
1607205
1496021
1931307
1333221
1815080
1008144
1884289
977460
530155
441311
1945307
1235440
1035494
1031702
1373472
1286979
1076662
1357359
1711504
560070
144473
1238956
1427900
1216939
743882
1879506
512160
1022406
1811584
1179542
1189216
1304268
547847
279908
636752
91355
1430085
1287903
731092
35346
846629
370251
1291361
388029
1976673
870678
1405571
1096009
90807
430140
1698213
484660
1131832
623050
1721605
1018206
1288370
390105
1471665
1810332
1960809
1497315
469351
1890311
114839
1180481
809185
533353
1297117
1022093
84060
636257
430880
238958
1149981
50237
721204
1972562
744341
717379
1869777
140653
1551709
39615
140133
596017
669093
51532
1489640
621506
949761
1744338
983552
279137
1116095
1853235
844221
1122401
1037465
500898
1968277
943840
355675
279974
422866
1047085
1375565
909480
498677
316564
184408
584460
1945175
852659
1737731
1172758
284209
205216
1928929
235973
630466
228268
780101
105990
375360
314208
1965319
926675
1352442
60520
1593463
1601830
437857
1145878
936417
1091126
1162337
665201
1454686
1935033
1987997
770553
1442790
551788
267672
1489523
1511611
1696964
1326399
1885246
86346
1128544
957786
971401
1158434
789784
214705
1013913
1624311
1845723
1126823
1190069
1970190
1765206
1373333
1577987
1052830
697687
810897
505989
161796
86274
410240
687642
1679991
513613
1026486
1570479
1132535
1151000
1753593
1438654
107667
1122569
524242
26425
1860820
989711
1516844
758593
1261416
1854751
610739
50874
322873
1500474
595014
861752
857579
828032
770618
801487
1041417
1412818
849726
934143
1603186
866667
934299
126808
702461
1231590
559429
1544389
696277
1167297
1207478
1378191
794319
1921397
334011
215167
957785
395699
1899003
786557
1020880
718166
1820055
1621591
104637
787736
1047759
1671102
527194
1717312
39639
1565015
768896
376799
1131532
559799
1889591
459683
263062
156383
1633061
243463
1325638
1195291
194029
632578
1148061
1247972
1507759
1588967
1429733
53734
797164
1786146
1815982
1502205
1857658
792762
393243
759145
1714211
681375
612648
1161184
1173167
310413
533952
498735
1860651
1603627
856285
1211199
128843
99822
315294
1239248
544845
989466
732373
1553508
691229
1050232
1404344
651504
378819
171242
1199772
1841503
423077
1101178
571454
199012
98138
1362317
1383428
411624
1978733
554187
971725
1435314
1304457
1775725
1387980
755601
1705023
1677785
1825810
165026
1606188
692782
1996715
1886366
1277320
1008246
1757679
291627
1100146
258481
1911217
472098
979316
972833
985392
8027
676330
1997299
1869441
518486
1377183
693548
1965768
1719568
774227
1861978
1089334
1630876
1884345
448291
1948086
1027274
792587
319837
1929330
1457596
539787
1400174
1292016
98896
1700518
1215446
187366
345820
1490055
28732
571029
1893428
1230423
267291
539752
45689
1073654
1994508
1099103
183248
1736504
292498
1393921
1386034
147396
1769431
1698643
1590475
1920533
1109886
80067
1486384
1415407
1698127
1601260
135725
1324546
73213
1953967
459901
682065
916415
1425173
709443
767756
1158855
1242470
145670
159964
1883015
1671293
162169
762884
1128540
104779
1440032
1842602
1425293
318872
1322285
1863417
1043866
845987
1178490
1170184
656970
136890
207902
168040
61438
349459
1983947
4718
1197097
596745
433958
1279947
806500
333905
1339398
627697
413257
1522786
751401
905276
1172659
1768545
541852
702230
233197
1244079
1283796
722306
303909
1121296
1201840
1052484
1690773
1103767
1548059
897403
239589
1402689
112511
53898
1430273
1323189
135685
486956
163460
946833
1092478
1073890
117406
1417865
1979483
1504627
1908483
1706441
627659
1000992
829679
1931002
1185675
1641514
1715973
634776
1758178
221743
261504
1608682
192360
118207
156690
1064410
1875715
261331
1581979
565737
1149314
1540780
1436312
1488784
1320776
1155965
1407129
948554
1270688
414032
195886
1420673
1723134
530301
1297476
283969
457118
1747406
1320737
228014
1725499
468214
1197284
1773009
1526773
927877
877250
1062955
393631
1039353
1177338
182011
1920351
278440
636468
34347
953874
1208621
899260
1009047
615625
392674
1311237
491539
1858421
1891531
1546132
1127684
1248467
1800589
201672
178575
1816246
1755916
1286608
1601622
1066711
803877
210125
1996082
1556606
933329
301040
925502
139911
396104
1540702
1450138
276405
323171
760373
1500424
1687918
708489
530717
315958
952184
402199
78415
1910000
593689
237461
726967
1344044
1718970
538140
1052360
997699
1566794
1739728
630039
276880
1761920
1285369
463995
1809818
423333
1955424
817632
1983065
1564416
296522
867232
935380
1618552
1505366
772289
307600
391706
1872318
360990
103612
35736
1278641
1658672
1528007
61188
1580481
1488567
1223307
992237
1531110
1670618
12785
1104562
1415374
1455247
1393797
309280
1833250
416959
1424032
286648
493436
1092141
1224092
1112046
1145634
756329
1324129
1792350
626340
1196726
184874
1185637
550321
168443
1734947
907002
1818039
1072965
909306
739997
714279
1296059
1714719
1569410
1389516
1722026
1800738
155629
885207
1050591
662955
903933
1601454
1566221
1367254
1113712
1567354
1301269
1214507
1276105
785014
1696279
66707
1366367
201658
118098
1067109
1240290
641596
657208
825587
1691680
1015631
675897
1750836
819955
320977
1285249
360796
1574068
961550
1331888
1541991
1785472
1229181
1078855
1963294
496043
1755406
1728316
491025
1725359
1531891
1523557
605068
1164822
921073
1197370
1653944
1601537
722006
1112857
1775539
913597
713619
1429989
826799
1117403
1126702
1357921
972779
1380987
49393
487001
1332196
725264
1595033
1867564
1616381
1715809
765887
573522
1151234
565974
1803682
288754
929396
1460901
1871030
286569
1225867
1658845
194769
1030434
1912660
897679
1725046
1858250
186310
445765
127333
1916580
1186869
1691884
168143
452865
794064
1463940
86871
255349
649384
513488
1796420
1861301
500930
523988
1273622
934284
1081751
669172
715425
1708298
48212
1290749
1282238
1037645
335833
1621572
516549
447899
1726030
650901
1610896
1569073
1278339
409533
168954
494125
1918235
1638376
516198
1933816
131813
1714675
1273359
332599
829979
1375244
205278
1212522
706735
494106
1748943
1259734
1022764
309166
1289086
846534
1919517
326135
833822
45210
431075
179453
956983
531433
1395723
525848
1892175
672977
1592999
531086
104318
159566
716670
78249
535933
369369
1608942
809399
1318986
553754
1438508
601802
1240876
1700967
218387
1089413
818923
945117
130021
1888198
1402236
1802001
857404
1105236
1907398
1897081
1309692
1428443
1035408
1449270
1779747
400616
1082310
1985673
1418766
417857
1562728
1963594
56513
1499822
1227461
1338710
717663
963590
962496
458682
1415175
77950
1167774
1920356
878811
949556
1620096
118680
290584
1321655
717858
723185
41055
827765
906216
1498814
342794
1252982
1623558
1701345
478924
319665
283943
630423
6192
1884493
1513624
777162
1966145
1326059
187960
1536218
384615
452336
317552
1492372
16918
1541184
1827754
523042
1335360
448642
340118
198333
78701
840794
936374
836704
1498054
1355886
1826106
1640285
1550734
1040973
1106682
1037243
1581300
1227879
677306
658328
1088324
1642497
1622356
1755406
324284
1829606
1381155
810678
116973
1897526
129336
536036
290393
1696219
1709861
1825149
480354
1187208
1948417
218733
1201093
570336
327876
747695
1203191
844620
1632795
1523884
1221985
563912
535935
1851960
1849059
314014
1181829
284232
43574
442563
450442
156307
119084
1645857
576032
1297236
275016
964692
132738
1766455
1151778
1088437
396913
1637780
501769
1282995
1376143
1055506
1013747
1656171
973400
314591
629389
423157
883784
1015752
633508
442047
1255162
1738995
881172
1099980
324777
316658
774915
105187
1737323
206666
1254353
1619740
1065450
1845685
1076727
1820493
809482
341597
1878762
1952110
68509
142562
428335
1169552
1488533
1611583
1989544
281586
1777038
547155
1043504
525295
1981939
1564972
1475444
451053
1731428
580387
280145
1446893
367740
389567
840792
932240
1391067
1779345
150494
1900154
1246375
403013
1861600
1582609
1568449
343777
941285
1989462
1057722
1817043
64208
706743
1805159
356917
498541
658891
180598
1124978
1989590
1984092
1497059
229276
1075043
732394
1765742
1755229
808161
980560
685911
502263
1940923
1083535
1553188
1946131
1168519
347348
626384
1477651
137138
1003932
429219
1778153
840841
1243453
1970885
486949
578601
899917
1396116
170471
1031392
787414
1974905
197036
168484
1792072
1591954
1491438
1645588
732980
1027422
1725136
746756
732981
908520
1069812
372276
521581
1224625
1112627
1397337
934673
565754
189263
1776860
1480254
617012
850484
1012957
66135
263414
1817414
121434
208252
676096
24659
1860308
1397270
1069752
1980314
631119
724590
553847
1869964
1662074
1114327
1973568
1917584
1905861
1431512
126350
824980
1549227
1448691
1155584
1148475
1508454
1371287
84539
1896586
179096
1706735
1173603
214028
1838187
1480283
129264
737170
338194
1030713
1248729
1787177
188718
289944
1098984
181790
143134
1263888
1507718
1030999
1943428
648020
458182
171386
742605
1900681
1097181
541024
1438796
1351123
1702120
36308
1694006
1404626
1160042
437800
942752
94389
479970
804357
1699331
1014866
216543
172607
995324
1835876
1408526
1556211
305696
794441
1553530
881766
545987
512539
11460
1299722
1825211
205774
950876
252293
317761
379845
1888755
896194
1083046
620844
1280397
1897778
717268
100082
938237
1946164
1883401
459253
680616
920054
1268144
1575462
742885
1154960
1532514
727311
1125914
1586569
325740
1393361
1900619
1690133
1882832
1344975
1214331
1906483
444186
85147
551039
34749
1274365
202724
781750
178978
1905289
194933
539190
240180
1850572
1680307
1924684
725242
1715591
1501945
1754247
177925
165954
872465
1440627
410674
750137
507021
1581770
799957
1192210
1766353
1322101
1392263
877594
1556715
1052791
764845
1799413
800999
1409193
1584210
1338547
790150
1938557
1336044
1844979
413832
1738933
1905940
1300010
84653
1613580
161180
922150
1869305
142802
778477
1584718
1774088
1151681
813913
410543
634263
1581066
535290
1573266
46583
258762
796063
812425
1137480
705340
1134011
1588129
245126
576158
870148
1338063
1288104
685474
1856158
876673
576758
813428
1815476
1422266
493130
1846723
552019
600253
905478
658222
693068
661205
1904453
17510
50626
1616121
1383794
1506682
808737
1976336
1469307
214317
136350
913345
1629132
177065
1319239
1650354
64014
986869
1436819
316424
1336027
775457
311921
170235
34599
1209093
1422456
1597439
1017596
1020493
145371
1464260
567506
1922448
1139211
1599836
1273639
270534
156591
727309
55403
1433659
693061
295176
1427734
1144318
327384
387096
23671
1859208
1713987
339796
1613090
1970211
999152
1097873
209635
1177588
1567149
92793
1289561
1008467
998275
71554
1517303
1158013
276236
561598
1362330
738246
1454140
789320
3651
1004348
661237
1513461
936117
1442775
485960
471435
985106
1900541
961943
1644489
1371453
835271
578699
468399
1108137
1983345
841475
1849910
608555
1556334
77123
531562
1838880
1202073
57530
1490514
892055
1774728
1399682
1937366
1560045
14902
986271
1173264
122214
1407193
599899
1005348
747305
1625757
1066541
1271625
1071389
50126
125245
465269
1479784
232030
614364
1372765
1668347
1523387
272048
1600668
1122582
1651343
1019707
1454487
1794280
256904
911379
787027
1892723
29625
1115830
1692568
709554
1891155
1771109
1558272
672627
1071916
1537964
1944444
1787175
1902338
982986
563345
1965834
1941416
1328801
83027
410603
1687094
727826
1060621
422938
972496
684922
1210716
747860
1460338
276435
1557077
278553
909123
1195876
369650
1472998
1819817
860311
1674724
49924
877585
1359425
339257
422471
1747977
1999525
324782
1941135
1653830
1293309
442960
1748806
776509
1339824
207863
55568
77315
1933763
1219541
190635
1443112
1564068
1267928
1632257
1785541
1810285
1814897
1267515
879708
558502
1701592
207561
1184119
991533
1754970
1081698
563544
1141207
1304525
1474643
1228008
88599
431486
130895
653383
156556
34103
1448386
1564562
1209076
332356
1289296
1469136
1530587
180193
1459656
349289
1066573
824791
852219
1650697
534434
642313
1326805
627335
331914
1661489
1048959
60040
596437
593848
123634
319118
389876
839846
335005
1638629
1443504
1293030
861687
1283944
1726131
468364
769570
1716486
896244
1825735
555959
70426
868951
1265115
1085221
1436185
201666
791992
1920818
1885721
559069
1883818
1226506
1090784
254342
1442546
1071776
1501182
1460287
86030
240397
1968582
1089000
1824115
116258
312814
1061550
444222
1798039
1162954
501417
198440
1353604
331741
1139672
121207
418966
1267356
1797439
1200596
274907
936617
822898
242644
553410
410532
1159855
1278674
71717
1091245
1207389
1808927
1180776
1462162
873242
3674
1927630
569265
1069538
1252133
1945568
411323
628336
964171
1703944
509062
587696
286038
1573801
1980864
1182103
1426424
699750
198556
176308
1366846
217853
1766795
416198
240833
335737
999642
148655
1663278
1940954
2097
1090509
1719477
1736774
942630
1301676
377956
501058
617424
1591880
1714992
782270
1899432
1244770
168328
1042883
1202125
893975
1716262
451953
1704383
1835548
95994
1523860
94774
1512333
1968357
1953874
1480269
1674172
1284581
416751
1539002
1025976
855934
1863343
1000571
392197
1923457
1207126
744632
1767097
700934
960288
314710
1242231
27906
1896381
1770175
793647
1441966
1571919
1895827
1818309
1968069
1109962
1902788
381936
1967391
1372390
116391
1181690
907068
543099
1293607
432300
1020606
1832725
641549
1589697
288380
110668
1825824
9869
1974593
301031
1858600
207919
471537
586831
32428
1996172
1669623
691426
569397
1243657
1438904
268482
1969588
12115
799778
536189
753937
1578845
796815
352236
605584
842039
1255712
1598352
1709449
1091507
1342695
1882568
644887
269792
1567325
619376
608388
1275021
1658947
38070
1261295
1857573
1076814
144182
944225
202109
106613
1540740
655055
1797955
1383735
880868
1518853
202419
603633
1232253
448798
373862
1088697
83928
1519673
1291737
1828713
959146
239402
1758991
1130454
322046
461776
6845
1734808
931213
844318
430115
1067655
1081134
1492324
1388256
1372954
1663664
1050271
79387
1143606
1141499
876360
833966
1983329
919944
1909284
137757
1160298
1767032
1591532
1951213
170126
752967
276658
389459
1424552
721570
181454
1463094
850214
272625
1615555
481387
633538
1418180
68253
1167601
1872022
68937
723210
1647398
603664
35949
480011
1696119
1819930
104627
1171427
973082
1766770
1936311
1798088
1866032
369911
1366465
87777
363543
1110556
355598
1917448
1786559
571892
357235
1643042
342557
1055123
1583439
147815
1293827
1377224
1825370
467862
1066701
1408019
1890265
1429267
1158753
1130488
350447
133009
36822
1484141
165940
958419
1853974
130714
203852
304743
341700
1127284
1311095
1905728
1667825
63264
1739638
1962625
1186475
137399
1499148
1888073
32836
364577
140883
306658
190896
924122
1857644
548486
1603800
1743530
1572435
747783
1446295
1803274
1142861
194271
1758253
1688468
1007501
624496
516103
1507239
1213651
642523
385218
984683
1753220
725587
1829095
1014431
1730864
34761
486255
393733
1825721
1167678
1332900
639809
919178
869777
1163665
1105369
1069994
1733892
629932
936210
929096
36567
1150970
926559
878305
1257438
779730
1542267
1912743
1481468
141000
620189
1299210
296124
1092907
1521658
497557
849857
296970
1228376
1984737
3330
1428136
1575977
1670380
1093079
242105
289835
1055095
1190473
79844
496165
54074
1917552
1691483
738469
283676
1377521
578817
728770
159525
1176825
94993
1230737
1498911
520752
289948
52292
1964611
54044
1677560
1100061
993026
377592
957864
71335
1911608
804755
1077774
183381
257425
130250
1738909
1468820
572865
483340
983633
1450818
1862093
690610
1588688
790
1317395
1465757
1127692
1909122
1963896
1836788
1656016
1859809
369314
1376398
1323587
1272784
1981251
1071771
319799
538231
1798118
1750696
1113039
1987771
1149143
1487716
327176
254858
937854
1286929
1176996
267028
1833447
1495273
392469
1505434
1190594
252056
884021
897778
941249
1361460
1875459
1364334
1691763
1275183
1977664
578716
433150
1022910
181032
1821170
1109953
1148457
462849
1339907
935840
1994884
1800391
1184502
1403375
124278
1055479
332420
1125970
562877
1647926
375388
1786203
1378109
347958
1586538
1428095
1252698
360095
172332
1186281
1231560
115227
1140735
1547312
1436614
1247240
1688469
1957639
428839
110265
1676205
26966
666199
107830
1221403
987215
680263
1003348
1099618
1547519
1341008
1157978
285252
1203527
1180936
716981
1772722
764101
1413417
60617
1928539
1707397
1734562
920986
831499
686702
825166
1619945
70089
823580
1440438
912659
444558
1814874
14629
890148
354810
359560
1534589
1934124
676923
1297876
324379
300759
1250355
468560
34974
861900
806818
1191112
820059
1949256
788893
1483009
1253597
1699696
29386
1748152
1150759
1898546
201871
1409253
1516311
182745
540058
1437201
1752036
296067
1906123
1596022
221105
1506325
805165
1693829
1765455
373482
1545996
511383
1114774
1680641
1700027
49700
1133248
1854236
749092
356154
1453614
632202
578987
80567
1508838
1311075
1374397
456071
587993
1192436
1132988
574318
1769970
436191
1349948
1095345
430635
1763148
1916786
908415
620086
610466
1857383
522707
440278
432053
167130
1293585
190845
384566
806773
912156
463080
859040
876107
3756
190004
324359
1022052
1231944
1508311
724128
203913
1717971
1939966
609618
41555
384364
1578281
1407126
1638118
321311
763686
754135
1187193
644860
1114258
861717
1404513
822359
395759
1156429
943338
716334
788193
323112
929402
1127939
1422657
952336
1298960
1894872
401984
1183930
137552
324631
1545573
1388468
1930556
81685
556095
581155
601385
54177
1212615
201583
1658039
162948
892803
1200048
1145092
606512
1198215
1747529
1879027
244443
1815053
799575
1769681
1624961
1253272
871743
604364
1543204
1304335
1472421
211446
1087357
1460287
495242
315053
1583786
1141253
456974
665082
678065
1004723
278036
769602
335482
1806144
648840
441174
615341
16408
822108
1262586
1872418
1013652
1824514
1232040
1381746
1638258
633332
1227596
1911945
1094483
140403
29768
1085601
1940541
1635887
727468
1624799
254239
1660443
666822
1283995
427647
935484
1278459
1669150
381337
755388
1076826
1725062
1271417
777014
809961
1626104
193987
743699
634710
1111039
1801947
931920
355823
1402966
1389677
1507737
1348065
967471
1494235
919030
1091778
1695653
1880966
1902661
1978922
227220
1783491
956425
1193812
1744067
229970
544875
282944
335109
1252101
907463
108790
84516
1538733
1852131
104050
1422206
652670
626244
896688
55821
325172
1028242
1617395
1587725
1339514
75747
973179
835817
778438
581443
1593178
1087283
1416933
266628
1476077
1561662
863917
1088962
721459
1383812
402336
1800261
516118
231762
1590699
1501261
177561
1333125
909101
635437
1748916
1868589
1097993
496072
858013
1045783
995823
1698827
1787512
1375808
373478
1563538
1646131
1901939
1846674
973492
1170439
1844969
1089895
1740512
958646
348875
1390823
725268
1883497
206598
968685
1589117
626733
280832
529041
1833476
944192
957039
1130606
747264
431747
1192429
1607801
1771947
1755047
1798998
498994
1353549
1665222
1741275
832051
257658
1893229
1385805
844386
1879477
597384
312138
702109
1029986
271329
610274
1635790
1931472
1527740
1284773
271758
378630
728448
1461983
1323389
1718045
1826710
1192180
1781897
1629643
112991
175793
137390
312958
1137877
791401
221355
831932
611553
3294
1474615
156672
1667069
467601
1819794
1475075
605019
1904992
204425
51627
318578
967385
292993
562385
623878
369956
712132
1489915
1527539
212435
76571
1982938
1064989
1926377
1474425
385240
651416
899618
1916797
1620634
420615
38100
1171918
252433
1652591
1644876
175671
1064963
1261984
489244
637752
1216182
1246883
1102440
1729047
1457919
1774955
642730
1393415
487050
1292657
386962
197918
1647541
556757
161142
338950
865262
1941861
530361
1790080
258838
1764928
80883
1945885
570894
1022358
693311
1462225
983661
1107595
635826
1242700
955763
1327114
866915
192744
674275
1651650
1958091
799256
538900
735536
1195405
1380461
169673
755981
396792
79004
965261
559784
1351528
502188
1841932
631098
120394
553018
1401486
605198
1721992
899156
406457
1138990
4798
435518
86433
1015235
1074541
424110
1529164
1689790
40620
1798218
1923430
1377334
620951
62962
884000
1730691
1972157
1693523
1475799
1036356
730856
1662225
1144445
740512
652069
918678
1153945
1086829
113903
1685502
633937
586660
1723177
1473535
1928926
1994336
230412
1940864
1845550
1824211
348538
1580424
349458
1453426
1800550
505554
967601
1925749
1277415
1505262
676453
1907656
1005063
1792031
517503
1727369
186138
1547981
1294173
78664
703318
1271209
1424622
1654775
886301
1231999
799857
689297
1724867
563294
1245558
613307
200516
1226348
1544683
175018
1412832
83659
1920471
261214
1832683
91912
723713
110868
1038590
125200
812007
35964
1492738
1445413
1369769
911938
1091040
1385140
1963094
318620
1640081
683675
1175222
1950129
1141260
1722408
1630989
1960856
1312613
701861
290991
1426959
1549203
535409
1717647
1228810
1334471
908600
720626
104241
414132
674553
226052
1647977
585632
625421
911162
1133324
68102
186801
1392961
1996244
1510689
1984428
1671971
1655126
965560
611802
715552
247971
211191
1400744
1372985
372199
669831
1424849
809938
1181332
1610018
1860128
653544
1278116
359646
1455403
1971881
1384430
1218267
1492642
1008131
136718
1504612
1632814
763770
1573192
349646
79338
1861794
1215463
1215431
708653
959993
1728942
510706
965969
1023395
542547
41509
960619
1540438
1089804
276835
1673751
1241428
318979
138028
542667
20844
1820796
1210629
1325778
876051
1200484
200760
1145453
1317215
1053838
1350379
211848
1611253
1541763
1649884
89730
226692
956934
1352831
459367
172235
456104
1030640
1137827
251313
105848
683685
778870
1977408
1965098
1731998
144803
289397
222518
1248566
606541
1078679
1518010
1799812
1723432
179382
874505
1435023
1739896
1219375
1542870
1974236
824144
1967696
698312
1494088
1682277
964904
63131
944411
1829200
70515
1383623
1201362
1725105
406882
118600
1427748
1999450
600716
1878755
840653
614169
255944
1359438
1038154
1176185
450208
749544
781807
534678
1500077
175076
683602
1819528
1272228
349509
936286
1720851
1359964
1178261
1578030
917545
984025
223717
1575205
1277435
629513
751737
766135
22939
23100
370389
219190
1242154
1084271
71993
1260177
448481
605625
96505
1417514
24609
1106362
1782018
401047
1073354
367560
234597
1206441
1103784
8981
1023322
939497
1689024
311625
174743
955484
1877399
797263
182630
1208518
236020
1456225
1723002
1602922
1112985
910399
1421599
1485742
1552864
1522476
1732221
409432
1165227
937766
206866
378230
145619
1861531
1805146
1644006
1617621
798263
1128172
453924
1032009
1873198
1116664
1124311
942387
621947
1614466
1480026
540866
1679234
525064
204631
1818774
249257
20083
69907
1678680
1980044
1388689
134507
1096092
1384847
949860
292811
1140714
19527
677758
642001
1696657
1554911
921911
1212697
332782
1023364
1070689
1026718
1684840
1397885
155191
1674434
1070862
1504413
1010522
748561
1026051
1982610
347971
351118
20808
1349179
1099120
679958
23972
1605558
1238903
527494
1438501
354075
395001
14724
106867
665216
666564
1920045
1213762
1184263
517002
52075
436199
380662
96301
408191
1650425
623726
975515
966614
839816
1100656
1147872
651134
1037275
1731592
588054
1486060
1525935
82073
705210
434870
474379
1367690
878598
257352
1795391
1849825
1784791
848683
1140859
774221
37487
256289
102509
1140761
881511
1442449
494511
323334
715958
145928
1711777
244652
865587
979060
678684
443459
148884
1771128
65974
350974
359495
1741018
1868358
283211
1083649
1083865
1319567
1413887
1197633
622871
603188
1282227
363557
478836
1160884
987036
1906307
1949884
1030775
516906
889646
1208317
1099791
1462365
1020331
1444308
266042
425689
569939
1664711
1550763
710190
200732
176310
477414
900562
1654544
595393
401527
622114
738111
1201601
91878
1902819
1707246
1602944
1763779
806156
1606264
437077
1084677
1814273
267160
1064541
1572526
662212
935238
968710
1138600
1829268
1081469
556448
1063528
1839213
866028
861043
1096096
200075
992417
403031
1439283
230738
1895535
1582539
12172
1880804
535200
1213506
1205424
28450
294727
642986
1102976
1464095
1692284
1645004
774420
801648
948734
1623066
999921
1592339
1550993
1189458
815716
826973
1333071
443158
952938
1784128
642918
1605643
468201
1055725
1365874
744765
786210
929352
1229081
660933
1286505
156408
422625
500627
402097
728915
227735
1834577
1411054
1808959
1092075
597821
408490
1956597
573012
765377
1138487
1671277
671020
612734
1178770
1507893
212837
1328852
1640723
1953554
1084855
1360918
10313
1388115
1336876
1012633
131829
154872
1718567
567108
399196
1411487
1758146
1380772
1580788
695293
1889994
1627554
841089
113135
438753
1116639
1381280
367111
763167
796978
1130124
840486
791314
263769
1447413
1233047
1162313
1259002
268260
829526
221847
809760
478721
1995252
1131485
1664155
17757
156617
528957
550661
1988259
232395
1643276
1718514
1407619
375923
1917118
477803
950799
1002667
648977
1501880
977852
1895304
1411690
49006
1514649
113811
1183363
1706586
23480
959270
212218
1614974
1789460
1944423
797650
976796
1966645
1485200
1789292
1535964
1171439
231153
58119
1467440
1104613
503714
1685533
422368
1823861
12970
317002
1245994
470409
199615
174445
1105173
1251083
660139
410718
916880
774544
1917330
1382300
1286551
251566
1960736
1144
422297
1309534
1633182
1193499
1924163
760581
495729
533582
1560308
1567139
1059383
1103280
1935990
990956
1511885
1856925
50821
393540
1493552
1835166
856077
1696337
826961
319514
1713184
420470
1821423
349304
1486256
434398
322909
514917
1650946
494807
15683
252614
1978523
756614
1112421
1613567
1966970
1571897
396731
1526325
123782
1686416
1992736
449108
1551487
1209380
315829
201315
988899
1858956
218998
822574
240904
466972
1652887
1729476
287343
667073
894342
549872
1876745
1523595
1079559
1743514
51980
114690
849073
754140
142918
350680
1811020
1546582
936918
540732
1374202
1672346
933503
959657
493331
683308
11327
1221809
1665232
1203240
230699
1186816
1204565
1707399
1192475
1194580
86454
472390
1786394
1210412
848448
1770867
878524
968859
500675
936525
1233179
190466
1378833
705351
826026
47263
286572
1437466
1069572
1240675
1345555
702672
388626
627643
1839940
1366009
1974832
495656
724695
1904961
1320429
1992350
1828553
339729
872496
861547
1880759
634336
1785025
1841232
449984
1349680
196577
209369
1365307
1581304
1610229
598324
1273788
542973
1691154
283259
636457
1412134
748955
1385510
1312639
541
1558597
1790092
198401
32754
1946710
663894
1058118
855545
1408036
1573770
1847148
1686900
1574805
977020
1809379
187002
398228
1232736
379963
1789646
1118451
625681
393644
745341
1588213
1057815
327820
1958157
685323
1123369
1052117
552681
696357
616921
1864569
1637295
1105067
1472493
1312939
1647103
384999
268476
511601
935419
668861
1784973
796186
1468208
1394683
858322
228297
326205
684299
1938044
1911091
191670
1519963
796263
467241
1265955
309321
472449
95737
1729011
1951230
1488427
1794920
17616
880293
317124
1260666
898810
490472
605204
181410
1624256
1636828
1815048
208753
635387
74821
1702276
1326362
1387949
1194212
419389
1576179
944826
182240
685374
1282798
1305442
317258
723565
756420
107047
165239
1525160
1177579
1496643
1669946
1737136
1829696
312567
1005351
1055923
1410999
401277
1856821
1639592
108353
1071829
296380
529826
1774445
1434172
962329
862513
848668
1707043
1515739
1766463
447703
748488
1288090
43194
1996488
4539
1592153
1008726
413915
104872
1706567
1393289
1705647
941561
888991
70176
1920701
946066
1894469
1887986
278528
686112
925286
801541
1901799
883625
1595615
695976
92897
1752840
787963
865519
1570301
1108849
156632
1298673
642866
841368
1794542
703196
929400
1284444
615835
884539
1116232
385572
426284
1682183
25727
1346314
905529
1197418
1821394
414664
1113319
1689579
354137
1656953
1156322
1379661
1848432
326970
408913
1108605
78945
44919
757261
1401026
1956974
1788073
134295
140803
1938077
405930
62107
1877554
535056
196957
1778991
695795
77990
1790335
1494611
1191100
73787
453112
1476080
400162
1981868
1715687
64917
135183
100211
1903505
581091
122384
95240
191157
1285044
694235
526150
850082
569963
1660572
1077440
1524713
293061
1087858
733221
584720
811261
1903997
212583
1063520
1016544
637488
1976236
323272
429727
271048
244057
503324
1262825
1406531
509762
1105680
1984225
19733
1880503
809720
1328546
1687635
159847
24507
753161
657456
255143
1697181
1241810
760558
67553
1318924
1947243
278648
1136718
434831
966586
1654101
1638842
292664
1710676
667430
109067
9679
1511166
1305928
1765062
1057732
1131142
370027
527420
1912352
16196
529408
1344661
1715950
550724
241565
637209
823473
1970625
1578315
1265624
918695
1268810
88226
1850729
1081422
1871567
627915
929037
1452614
476332
1057453
29837
1638138
1907982
878988
128118
1502796
407697
1787770
4387
405131
110842
1586160
882666
171640
1706623
1212610
862420
1412781
524199
1066961
460697
1204963
1127720
1789093
314839
1272346
345521
489292
951992
1534017
118404
23183
105278
1458611
806432
245247
1396955
295376
613576
1167632
1151399
731723
1730958
892324
1849996
165171
1077009
1699593
1299362
11126
1531073
1630911
1421200
1627915
1194204
1240794
1834338
1082804
1930698
980555
1615474
1765801
1029650
20109
1534307
950252
1189151
677379
1019457
455760
179346
654657
33733
1112432
1417588
436189
1969909
424350
1948211
972609
957744
777549
1671293
833502
1231105
761451
243375
948547
87871
830652
1895415
872112
1593136
569305
125810
1457027
1039969
415561
1171462
208348
166642
1623107
358990
9181
894008
1382633
1274810
1390412
226887
1607865
1950051
728514
1822484
1406234
441304
206916
978225
1233116
331315
1231963
404921
1880148
1777815
958994
1596415
730842
434383
24165
1239405
769635
913608
236138
242222
471734
158624
399153
807425
1838756
484302
251205
733989
1860217
1947682
400758
90336
1151774
1260908
1967696
1043373
439329
1283554
1559606
885456
813396
51560
1627468
1262508
1993582
431765
305953
1691681
47738
337999
360596
906471
263801
223117
1608449
586963
363204
1056851
1569582
1824455
490823
254320
1665066
13123
735642
842950
1867899
31164
1245275
984681
1675952
1691823
1356413
588725
1678979
15256
1980958
311824
1149217
1578619
171793
1924193
962611
1233542
918059
388475
498377
1125200
1461164
1626130
1018888
1011773
473441
830166
1220192
286671
1772199
1569244
145073
578651
582468
6286
76353
257256
680348
565540
1726043
1583818
1780884
607919
1474534
1469562
395868
1492581
965294
873908
821294
1838029
724779
1566252
400391
1930086
897748
88093
1536293
1902327
99069
679813
1372534
1368622
1179750
1119977
1321215
1800710
1954501
1547331
399683
1015640
80908
1685137
1480686
757141
798618
1700199
306143
1963554
1069542
177082
568010
1679765
683536
430951
1187890
1810001
875845
298999
481860
1995521
176353
533842
873312
1654278
1525050
452732
1466660
1991641
923080
951695
466641
834396
873618
267822
1542239
1452130
631403
129786
1119763
274918
1486088
208328
1470796
796686
1301877
1433990
1082668
1554548
801831
1133127
835169
1685478
1982309
1914347
602904
1072897
353556
452738
76815
221049
930840
1831772
1478445
1894770
341401
383708
1790514
1158688
365988
26098
715992
209523
1806958
1690536
1071818
1749073
1631426
689616
48321
1716719
630464
189638
1834385
492707
174317
634574
1888030
1212853
173142
1565504
837381
786193
438816
1296711
1177982
95002
1750899
33286
304633
46236
1720618
789692
1216238
504938
450496
918528
1567916
1347493
1238313
435709
608415
1154
7691
891586
1065563
786453
1199772
1284794
1214529
1476019
1304924
241937
447712
1577217
893435
591410
426922
386141
322809
695320
824285
1486467
934685
1197863
462090
6063
1168864
1067587
1664626
1377157
1637326
1837533
1646449
1232241
1420199
203734
1394442
1006807
429921
84044
1347509
1046141
669303
1308552
207249
1816787
693180
1897400
868335
975084
171455
1218762
232316
66904
1367531
1665588
1129589
1993829
928547
1176230
415587
377308
1155568
1098473
206024
1756887
1690211
754707
1268582
1096126
1157223
1593464
392511
903620
579050
1263454
184249
845798
794813
7349
880387
220294
107110
257159
1218005
1884728
462397
1244917
251297
117045
1545330
617390
464694
1998802
267055
1815302
43661
1378503
643381
908969
1450480
411258
262594
488680
358527
11760
1572397
1530
1308348
1603728
311027
629882
624935
1868026
1092341
1856774
725738
119216
222481
1316253
1614244
616172
1581467
1385874
1829032
1904512
1777848
436432
1142851
687225
1298838
98239
1462945
1899865
1196930
1533885
1190683
916293
1031719
1903497
622835
1249520
799346
1890984
80137
1647111
1560323
64244
1586303
1741507
1413313
883189
192185
461716
1567833
1111269
1854454
1606877
114573
1833763
1979634
169989
208089
866142
109129
488356
1300456
756580
1069426
1391499
1186809
1880712
783775
520685
176858
1051364
1255121
80872
679845
1175030
805820
392663
948367
1443462
473304
1803192
1133575
334566
93776
1571299
1205199
311080
564239
1677409
1217219
1886808
731840
616591
1204271
734274
1227735
1760480
1284253
1642665
1144128
1420061
1302463
857496
1933257
761820
959378
1848926
1304217
252157
66169
1379282
1550361
498777
968956
462712
70015
1691980
1624173
1589995
923444
46337
843633
1659955
1179867
503477
462102
527212
1634532
556385
1714773
451628
228261
1394136
698764
1055032
1778611
74617
1511414
142032
1325655
1191384
1540058
1204428
1659465
1471127
1248798
1314668
1484847
1824431
1005197
659938
1111913
618553
442860
487048
258671
1521816
567788
1553047
925261
1726716
303857
170432
1829156
1295087
786840
1573729
107567
1796540
591169
502947
415362
1276721
1799515
1871385
1949679
1963138
1328259
123327
1976316
1204044
239842
153881
830980
1350190
267246
283028
1811851
1899397
282338
608877
1834718
1109067
1756093
1153526
725417
1196839
186283
1546369
898548
421620
1676766
1577019
1743496
691361
676008
856300
154841
213784
185787
1527052
178415
1267271
822949
1841045
1240639
752595
305259
66717
246681
1271761
537281
1813427
1196552
173236
485941
635667
875608
1002073
1394731
1171893
737051
1405489
572825
615186
351574
825679
1793955
623427
1985730
537001
496421
588040
1389200
971421
997987
1325314
1775147
1322146
710461
1988643
398181
693908
872901
469828
886987
1457541
661364
1627208
1819404
1007254
1627994
236427
1146454
1095521
450672
787827
756949
377747
778787
774362
1334210
925121
13257
994833
543237
1205778
148220
297462
632231
582251
1638017
1302109
1428612
1866337
102795
1945259
1956927
1200036
171875
182191
1913390
785582
1119408
998318
540233
657647
1833880
1321795
1564191
1992010
1057730
1884187
1277472
1926618
28291
516658
293679
1896952
1238964
130086
615436
977956
1991336
1801764
1942566
525231
805949
1954057
1751640
159838
1631208
1624992
1916915
1822105
1067141
428004
1914159
136686
1816464
583638
1468950
461152
808155
1672172
1599452
1051551
1333843
155096
626826
1865288
1355931
1734291
1365491
989892
1209624
1092343
1350984
1718939
211595
1726858
370053
1579064
1003369
495571
1480185
590798
1673746
1913403
934321
436637
1720576
458743
619161
335425
1772094
428572
1333634
949047
1238201
371143
799474
771302
346776
1806821
1909292
1945387
1351217
819111
1249367
1861341
48053
45952
1394024
838575
1869607
1063547
1634798
349169
170708
1800434
1521257
1850175
1740916
1877167
1811919
1739443
1066904
839842
1577546
748292
1306532
50229
1547689
746032
1655882
562554
1016503
494258
727217
1163801
1583813
598874
715595
1252223
1639473
1506564
1809501
1661691
1480308
745694
1799045
1398640
1033250
667310
186114
1371396
1423154
260910
640342
579259
753634
615608
1277725
607204
1245625
769114
627802
178763
1029823
121532
785048
1801392
1481013
1336278
129458
578285
1762140
1798560
922725
1861036
1643585
1874319
90854
1481615
1983114
447169
1763411
747402
821061
1608258
690155
858805
388647
1949023
1207058
1662495
789542
524301
706132
1885393
1243724
603829
1975597
1265789
335997
432525
1090254
1647887
698907
599055
1750995
1443059
1095947
334739
1221887
1695537
344100
469720
1939472
1648736
29969
1104485
1801758
1840442
756578
77932
286320
922599
1356477
788800
112447
644831
675047
992555
1698463
1092947
1601737
930046
436772
1518383
788636
1187620
1401112
999093
1708527
139990
1042701
1860562
1564857
1940437
1929470
1976972
1942523
482854
743916
361849
1591658
1850910
1541344
262026
1552924
578297
3207
1128288
748566
400614
463702
1731295
1923331
391280
1277636
1448200
1783452
1999472
497937
582254
859847
1631954
1834232
1870618
1656688
717921
1061072
1680591
1172075
761737
630095
1081759
611476
843588
1970529
1746141
1263889
790005
673193
146206
51372
1146277
1710917
77970
1618025
1174020
389132
47937
1722689
1995129
403831
1691936
690424
101652
466646
626888
203875
1932776
1920389
199934
1044634
708605
1168536
652009
624738
243753
1264846
1276726
787056
1266911
1368774
1913690
1318647
806735
1614326
626511
805898
1201953
1975678
1226902
322678
1900845
63754
773916
1330528
279697
12595
1980612
1366662
135713
1000502
1198359
1010203
1285978
1204371
1757629
1840807
835146
1253930
50756
165401
488402
1021823
60608
1184887
1413871
108264
1980292
164704
1836487
41472
792153
1194473
1913904
873441
70069
1974746
352766
704600
1956000
1564796
1232500
1878346
281066
978172
1470521
1657938
645555
61996
206242
900738
926334
362694
1718408
1275650
760142
1107712
462275
922866
617109
702715
589727
1378765
1433796
1481414
1269890
1566717
520456
1923564
1397735
364386
1229375
305848
1179173
1263535
1526515
1703451
1110638
501258
1652244
1287937
1756222
1317295
1529666
685421
1683975
805437
1424668
1406414
178672
1712515
141855
1693845
1308150
1298397
1721860
562796
389582
1481937
1091452
475427
1659414
1998319
1861534
1218786
666388
141478
1136052
729019
709225
404719
217641
1656583
1240844
473166
1401471
827253
1377347
336220
1584741
1392984
538389
1293028
265965
347507
792240
749898
238496
541812
1570676
1504965
1344527
1817114
87704
929299
824195
1881531
137077
765156
1048471
1980615
1370688
125040
1617192
1154088
1534194
716726
559660
1132603
207959
723429
1551054
1017607
1289126
1100548
968428
697343
1967254
1726772
1599698
935995
133676
1854054
280602
680746
1689779
1643802
318221
54993
1974249
1498132
1737453
860564
1406238
1393537
452916
896203
1839654
566293
771458
755455
1875210
345366
831938
1562916
1100979
1663907
1449338
12624
1022786
896389
675897
1116869
700861
1955163
574494
1768749
1577296
897155
1242029
1636981
1155882
306784
1579018
401453
743195
1520611
207361
1626123
1339039
31009
199894
116689
1571763
1510457
1708209
744815
363557
1870021
1023734
1419488
735796
1554176
123974
1660066
1740724
1265706
1025403
1529250
972246
1098694
211350
1613297
980125
343550
1288794
842356
595054
411261
1377508
869441
1138796
1077504
769094
1151093
1872675
771069
1732783
828065
350
1126493
1059320
56746
709147
1712080
197829
1283192
610454
1903166
1206844
1194069
234306
741174
1999840
450772
900109
858068
1437495
874338
1818308
1151688
1930437
1052528
561801
394964
1746263
924866
1505252
1883031
789010
1187641
1198269
99902
225796
156664
142852
515232
1545067
116235
1837922
833782
498104
1852401
1882462
1372618
287486
243220
473696
1398690
1689135
1941795
327990
706500
606004
1441268
879740
1600972
1185463
1570583
19022
426976
417726
1826386
1446526
519713
1324587
868316
1164756
556578
1713323
237771
136164
1872854
273330
1209147
1599405
20613
279589
1211535
1065456
149861
830034
1277482
1249098
786642
1777552
1546453
1424515
1336430
1364015
1725641
1367217
1798325
1347837
163779
614974
5355
337215
1222213
311070
206986
1090481
715969
541478
58430
1253814
1776095
722994
909381
444830
967333
1680581
625124
668313
1080764
863763
1469907
796262
604675
1197835
817853
1658356
1402218
940226
459557
1405569
1152709
736762
1914012
517439
523441
1027991
779408
1765288
1877096
1383451
1539556
173348
593668
580910
203597
114523
1027159
1621149
1350124
696095
1428781
234120
1208969
389015
163594
1406470
1460587
1184338
172118
121157
672348
1166368
1582772
1052169
1817639
1271850
1892350
268655
1765373
1627816
1374545
1285039
267535
1659652
1591555
383004
1947187
1819611
816514
1534461
1769110
1704501
1758260
204094
215039
639720
420236
1687803
1386617
1726792
1175484
309319
1034393
1979551
816907
1718157
213154
1023563
761368
1573659
1414491
1057507
1463872
444143
1359940
1026853
674359
1159194
113174
256384
455689
1888419
330635
1838584
1680342
1371181
1673520
694774
1962033
107978
1652878
254631
315222
931285
1752815
238144
1663389
1530720
1961048
1005274
1877496
145055
1471758
1260212
492807
1871462
1701007
1789084
1176984
749256
1207072
1537431
1902454
1471576
279898
793071
1686360
1365185
310470
958133
1784924
1254611
1176761
1371666
574918
117734
1233642
189900
743790
1917923
409037
671700
702010
1798826
486560
456796
982562
973533
1909556
843344
197989
1560429
769351
324135
42696
106208
660876
253624
1887463
1318992
1830034
812695
1908609
583076
1088141
930043
562912
1091228
1016022
310250
156886
1805804
580769
562107
1581288
953655
1968950
188867
121171
1196167
1131768
894704
272719
1825113
1848298
1589206
1073700
47333
563387
1368025
156039
1706935
263087
1494022
1676685
60319
1327418
855205
1086
1936640
948192
553569
880921
495129
1862431
1317256
1185347
1719978
1080456
589048
833320
1180083
1743607
1682402
1561813
1374822
1549815
471726
1786259
70518
1273959
776666
1989309
1167299
1352159
4359
664285
1752701
297946
1699804
1558216
1426786
332818
99318
1482798
1240708
188371
1728041
1596945
1304773
1893007
994664
1100047
1028186
692130
1119011
1230292
212719
1365404
160076
767930
338935
1963687
113116
1646837
1375209
75323
433836
1862644
394664
1803961
68188
864385
1952112
1354364
1348113
1787817
1032068
1419123
867475
1486483
1381073
306782
455489
1322492
362595
1964506
1700195
1699980
1636546
348224
854230
676524
828826
738304
1339908
1957587
1694580
270136
58995
1222959
405782
568954
1613711
680140
263748
1758592
1721386
4239
377143
647948
1050744
1407168
1283153
744488
1709516
1306045
1557205
434326
1144720
72378
1293133
27279
520189
1186993
351877
358510
124689
1532432
560321
801135
1008276
1208618
368589
1071950
1604439
1907186
1295125
1744192
601243
1363435
872761
263360
1463593
183934
1386143
143368
639780
1145427
615610
1870495
1947417
1456774
833169
557322
416713
589530
1529267
501977
1308352
1634429
785180
1566692
1587443
1479330
1119156
169283
1816653
95955
1619906
1799221
1343525
1726601
1237426
813424
1175660
1452676
234388
20245
1609781
45127
1304286
516311
1547962
1388040
870294
568463
865546
1701212
669750
1149202
1923058
375521
1104089
386023
548503
1101403
1569678
477506
306217
891649
1861380
489334
1670959
365777
59866
635370
1483675
926877
518209
751743
941727
1331506
1335137
582910
431718
773890
1455435
1308471
221937
1351836
1892919
1249341
694644
633096
279254
341627
1799690
1091138
1913467
1795086
1754980
855335
1915648
344626
1868161
1406132
441748
995073
1341887
240789
356071
700919
1596827
1073576
453824
153352
1771575
875129
851112
1300012
1136693
1210089
550264
851206
974440
117270
1152336
1612179
1813093
258230
1305127
630298
1723507
1781021
621462
281553
1091487
701932
653511
827179
796389
166203
847388
1080854
1488144
1257060
1162148
1309588
647955
1436733
875591
1325193
1313142
329062
1258465
1165360
1370263
989660
1253127
272025
164005
1437872
1340000
217167
580112
1692910
345319
268148
553412
1390009
1740554
1846235
1040582
339757
364043
1330163
1605334
637905
1174898
1814545
1024469
1258597
1154644
1400818
124229
1915239
1087208
1532525
102073
686353
1988211
446038
1646964
864455
177808
964205
1538062
1251411
1649935
1879048
841239
23164
1726644
292113
1585448
196542
327461
308061
1402233
1763683
486891
122629
576415
1231918
819921
1985367
75086
144226
1687583
692934
364448
182462
197486
533219
1538156
320154
40774
1185194
681795
1296545
92644
308426
69771
1423190
1236471
274925
1392406
1986194
1583457
1233412
678320
1308885
384452
982066
872162
1152126
1552144
437814
762932
1087078
1482675
721918
1202162
1093667
804190
1387761
1414230
131858
888786
663274
1599126
1508864
914140
520579
514043
819272
1390824
1100325
1049855
1201617
683831
1839876
1801067
1981643
1940230
1216038
1579113
867039
1783990
1448959
41667
1280452
85335
1196316
218441
1204178
329979
1949517
1489125
1336960
407579
69920
626912
1417998
1508330
581173
1590808
1060937
1700477
217752
1035483
1095175
267554
1733615
250696
1302967
666979
1105219
1624579
1837919
850388
1773054
1140489
1885515
255425
972968
1739750
1217027
1047277
434286
217364
913905
542501
1435468
848083
1157908
820022
1548135
1405920
1076619
336891
1115659
1450008
835843
1109770
510621
884629
151191
1496556
309113
276850
1718200
205591
335126
1795380
1302773
1710218
184974
490128
452646
174184
1664817
408555
593348
1600698
766374
1412630
1189971
503975
1946416
975300
1322410
1814653
1701847
739431
36686
1722488
739804
1207525
1177040
1560409
1145418
1011422
1121494
1726490
251841
1609406
1951027
1592431
633873
670200
1096297
488004
1085693
1965406
1578730
1674352
1371737
1344679
1997585
708847
1037095
216589
860585
1608669
1908451
1585084
1305187
615327
1860777
41558
959676
1408788
1788436
1880533
1962064
1722157
739086
1277111
1762452
1426686
1038660
592297
27990
1897237
648627
669045
249110
592109
1724110
1819059
1939917
908430
274967
1030866
1042568
302566
918996
1550912
1138259
1364772
238860
1983806
1551545
1650135
731336
1233700
1228594
872049
172246
1967552
1775325
329107
1899196
621580
1406155
1777749
1600171
1401353
538511
856251
611085
1642998
1225093
235906
806914
1775698
739109
1220187
1004029
1427099
1184670
292507
999070
234871
535800
1897882
1787185
1360166
1278578
189939
982040
1640064
1742642
896905
1936869
946427
1245819
606670
1085282
307933
1192662
1992738
738416
932644
209025
1788926
1346776
643825
866421
1388509
1759525
652096
199574
1866499
1615335
555807
1920365
82172
724203
500153
1869876
1189255
801584
534264
674294
815176
1038069
976632
603490
1145783
310493
1278993
544722
123738
668230
997676
1560449
1742292
1073754
1484568
986799
62857
753177
651984
1873705
988742
210175
1466108
1268716
285833
1828309
939018
1165840
1903187
1459272
557376
357117
796231
1692661
569235
1932026
905034
1657835
486757
1095223
905282
1294814
1944927
589718
855191
1630993
1786650
1381656
400657
726063
194022
1141079
1609038
1187024
401368
711471
303820
701335
1094769
1199433
527520
669506
129567
1481761
184537
257903
890365
1958198
84824
1619287
982744
1904943
1349680
1277070
691454
1392451
911716
859823
1728381
391950
1197869
936369
438726
1458160
1651067
501147
36234
401990
1419662
896637
1352490
1288733
1012717
1997646
942240
1783174
1925252
555921
6491
1539296
48485
1902076
787178
748860
744708
716721
261937
1727994
1094457
1965751
1821063
561
734236
1689424
548674
1647258
1773184
1465192
778181
1647234
1399586
539315
1693090
1460101
664975
740065
606802
1008653
864914
1772958
611651
150652
77688
1358633
484893
421805
273529
820116
1702391
342994
739547
1258087
1496959
1346383
626258
873396
753478
530828
934348
1885442
320693
1642508
1408801
913039
28463
1966658
1813054
1492244
1810718
1497711
672935
30016
1152908
835223
24833
1085703
276814
313636
1212239
33293
1696334
97492
400860
553071
744335
287768
1707882
1790881
18445
37861
1170330
350189
791724
1284868
1580678
1163481
1507053
1475011
615168
193578
288713
1011570
1367041
1834746
26078
1384763
661843
121668
1391303
1909135
197821
1317680
119184
1256375
131462
441163
1531826
1528926
1268522
1514190
1961748
798605
813144
587623
72471
1761810
1253042
1500075
71617
977369
869127
1607464
578744
205372
1806617
778113
1803880
1839088
1305169
1452965
936821
1554610
1898401
413124
501334
751551
989257
1520782
1930751
1673474
564872
395286
1511273
545893
1890428
1851652
868213
1502421
1968904
777105
1726049
355781
949919
1707745
1429458
1282726
1123339
344520
794777
1615758
285864
1272693
842070
169023
1496847
1599661
14228
995961
1999528
1423429
1632696
57344
608604
1107409
417665
756549
800058
1863457
316116
876648
1369359
114292
557407
1624016
516361
1234659
668841
1530794
200847
275389
1811300
1863905
1059895
990300
1521872
1079898
1798664
613485
1212897
1002179
696288
1098211
723466
1816204
927641
1428161
1299625
375271
1520905
1833668
554814
36942
260156
1197188
624049
1560860
1545689
1707229
1162953
1170716
1507842
1138561
1261122
1723215
538510
593539
1679245
204419
1326218
1407601
1978997
1402175
786950
120519
1749647
647651
152414
1693446
919081
759807
1925869
455764
688999
1200516
1483916
288792
784194
1369167
1493642
1601126
1607079
1497134
1694808
358855
1107280
9926
1544002
1153649
964874
863626
1428562
827825
1013852
1001449
1405533
435227
1053710
1850807
955317
1566113
823215
522125
1803610
1979066
210509
1396786
828106
1383574
1633714
272762
477805
1638141
1615367
1034340
2873
875203
1716652
1445474
1313328
574601
1819406
1206960
449286
900515
1484509
1238003
1032162
499610
1623509
1060467
1774908
1771195
1609772
551508
395107
1718252
1341171
661053
809065
846339
1803611
697499
198108
1318100
206824
1340154
1607255
1498668
1947781
618838
1346292
1497209
977340
969840
415947
1995371
1801404
380358
1255602
603401
1727736
1761115
1854404
353924
1417618
1722467
355029
1682267
1993779
843351
16935
1706874
1462294
850550
1424805
49153
1011342
1780456
647990
1749210
759977
741328
917919
220670
272777
259803
479889
47555
1005345
1310409
181342
1363822
217692
322057
977366
449512
1766855
1588963
1290156
1821367
144804
1785551
1069373
614296
1894152
1353214
1504410
1165597
1782519
1562467
829471
862633
378114
1974569
263853
24933
956472
835030
1970304
367602
82439
287268
1554884
329578
785550
1815910
468688
1632415
416740
1508136
243313
928651
593416
695742
1985569
1331833
1048094
174386
73917
597359
375951
764485
1005626
1919439
382808
207674
1186607
693377
1603091
800224
120873
1182002
1689530
208747
1725494
262354
1806458
1383873
149565
856826
344617
1470842
426691
1228612
840328
575824
1459223
1923227
1113312
1607528
1242747
639350
1891660
1262346
767224
313901
842982
1361769
1433638
207071
793873
1056433
1313645
891778
408262
470397
80778
1664423
1574379
1722870
167785
1326715
667134
1803172
677764
1239860
1740694
1947656
1245305
1112120
727997
1326648
507133
1566647
481838
108213
544066
463773
963112
1076171
65710
367557
994155
1540964
466814
964509
1060053
1640210
1946603
1426351
608212
1192448
216349
1380885
377298
183753
1196242
162672
1426029
395521
724335
243796
180477
1320411
1977479
1914896
526071
1061819
579471
1231768
607060
351936
1117006
877254
836075
592765
1880618
1591600
1503008
1303141
1444600
925279
1562903
1123053
353786
39567
613293
109460
670138
258056
1907277
1543919
1525315
1678883
54947
400519
1789144
1800214
608364
1645246
124529
1422766
1530161
1819952
767533
1117784
1302685
145183
619677
921430
401853
1677904
1841652
125926
951543
1750075
1332185
346191
253583
95812
1522099
1197359
261540
1536346
1955841
498492
1494480
1320649
165521
119904
452324
1109538
1698990
666724
1594823
1799292
859761
831499
1840413
1500391
928237
209860
694291
266162
249879
136295
1909479
842320
1797951
1513293
739797
1773258
147750
1433164
1200564
105722
1320733
1946244
1173335
171317
627473
972789
1132038
307364
1853397
1467382
833308
790810
1108440
708175
938261
1765340
1707204
273771
354266
795657
1454160
1450013
293865
717377
530898
393060
1632891
1940308
1161344
743625
807352
1338765
726049
940493
775730
336546
845437
243271
542536
559810
142703
233677
1816693
1654838
379792
360200
480997
739320
1475716
441422
1462715
723455
1689647
491972
1253512
409732
256880
1514472
1322634
841166
477548
141439
136001
1500587
1102357
728876
20117
163240
1670413
454320
1557690
699449
597635
614326
1379427
950808
885349
10517
307071
1315983
1352357
432316
710880
720891
1873227
1646529
1190504
1504702
935346
543246
1112207
784361
1177961
1103673
1896962
452450
729436
98511
868696
1170329
1735997
1762552
1192469
1383411
283560
1135689
1617968
374819
630940
643503
1380806
889682
981830
1812215
631463
556625
1718725
1386509
622719
399924
689979
1995353
1036562
718321
803090
1072498
667610
958708
1428844
858253
532520
22911
1519939
1036405
759314
150801
1346637
1677309
1269109
1175242
837076
244831
1120963
1756997
1617410
1298249
196274
242564
439487
1711586
1572168
562069
1782203
1312369
792174
1911479
1417332
87203
450541
1005953
970949
574650
1079944
139992
1098433
1461812
872581
1098484
220050
761381
1411075
169164
514506
1795342
984045
781589
262109
47654
473849
1643960
659134
1200345
1960771
1446880
1040186
858071
870503
1834606
684425
1181026
1615751
676435
685302
165985
1139891
871705
1861899
1087954
1495338
1404630
420608
324117
941204
1894527
715390
1975102
572094
353817
783882
733540
310600
1234937
1950412
2016
443558
1563513
712452
530130
813678
1827011
229513
1873584
747662
470314
1951164
290183
1995232
136814
1419696
74307
374755
53716
1480402
1772143
355187
1347705
919002
1642407
770707
1103823
1720579
862733
115606
1691854
1108451
743567
393190
118400
1370367
992039
1557853
1769557
1446883
1657193
307618
1054496
464953
1473029
1383431
56687
1953421
1898282
257306
1077647
1925203
1940784
1683516
1640942
1266944
1086130
890257
1530519
800439
1630863
1454349
247672
1528512
129800
1502606
1265724
850573
119747
739034
1649643
809422
1300734
1919728
384262
1140157
1965014
375544
435264
1788006
1641403
1482667
658727
148240
1383360
914189
673166
1518826
1720804
1569884
1715054
1305372
1387706
1307115
1930024
1117377
1343234
1643442
521836
68126
1364548
1546339
827508
1619443
1920001
1649715
366059
1188409
1343117
1838027
973084
1075361
1332777
708378
1953963
648846
1902744
166882
21300
1475539
683563
1512375
953636
1233758
1736009
990430
415948
91174
712639
1811050
1012205
1103133
631223
1646483
1155619
409879
786121
732655
452446
940112
1952470
80503
1637621
636653
479544
760813
306048
1969866
1460594
1630797
1354500
1340887
774221
1055203
986412
1472147
895834
1281459
1906169
104368
636472
201979
1575393
828157
833817
1317552
25014
1814960
1480282
1818898
300622
280035
129695
242058
70053
1545470
145019
1214870
21376
1711901
180376
1209419
1865163
1900959
388807
1546393
1344669
1126884
167294
1593199
1743568
1889810
1668450
1858246
1887427
877457
507810
1177077
379990
972319
632807
1785584
1829611
1427995
70391
936398
1189645
1401681
1188992
1582956
293753
130291
1755182
669467
1529916
415007
1775766
1211103
1994780
1164004
572510
168537
974267
1414091
985545
1608518
1771474
1190848
639137
1199723
253627
1254334
411708
225432
1143965
545951
1397779
967329
1819410
693817
940888
1101700
558979
1489604
89007
1367797
1491516
834307
1250615
83458
124660
550515
1025301
1603275
560857
1136465
251717
67278
961877
1308468
277259
1991356
275160
850600
142801
1801245
811741
962868
629838
431070
1540624
841262
1695531
708823
56930
717684
29494
370518
904155
1779231
1458513
339088
992691
1738609
1997247
904727
659074
127500
1789390
358007
6682
1730073
1066601
707526
601211
1480861
1157176
415106
870729
696148
1953756
1339577
840655
1981022
1009568
110680
1369997
1148518
781382
1156680
1975394
596354
1104107
943571
1460341
231444
561447
365504
163398
552316
370062
928882
1955444
824235
1555631
1726179
551806
765213
532278
1738893
711020
186592
404775
287099
690085
1210205
1292102
1026673
1621633
810898
1516297
512873
1030617
1241565
1071541
647157
17926
912152
1870094
980917
1254455
878654
1779416
978859
1366650
411767
1256015
1345447
1458023
1494186
924641
1601758
1235638
1243956
1012349
747783
618265
1809439
1088446
1132413
888080
1895974
1118613
332975
1742295
1373503
880640
932366
1834312
856853
586292
616007
616376
1831391
1167722
19322
1974712
940097
1340016
1893495
423325
1857634
243591
1396014
791769
1595145
720336
751183
919189
1226293
175649
1580029
1459123
622271
948161
970003
1397102
682662
735342
250907
1062142
195419
1053588
306460
298136
253926
697943
942181
397991
1244759
1020605
1930321
1223280
542982
149989
1641314
1826194
812685
505190
1889444
356358
1527154
1562814
1249742
854773
440418
1831746
1742025
1173394
760047
1230461
950719
707297
388613
383456
432887
707717
226317
176429
1166725
1172876
430437
1058451
825010
1060204
1310917
1333551
333645
506970
1429303
886956
1453748
401181
981333
947662
1093681
303891
268309
1453410
1638167
927346
514065
536210
1185674
365655
348655
228785
612039
785227
619002
1876789
97717
1130918
1596665
279950
377894
83638
924771
1120597
540213
410506
721545
1565672
407861
1121102
848659
243870
469676
1994722
584138
510487
451233
621569
335681
599004
229597
1469066
102351
332516
1063379
720168
1986261
1510176
409505
383449
1959272
1307969
1072156
566621
1673651
729306
1829083
1802218
1410021
594322
1166555
1016795
1975359
717929
205590
1234123
706418
1097900
1652750
1781440
1884726
1899725
223317
1733852
370369
1100776
1240055
953574
987605
1955938
1578328
197489
1587376
1133011
591550
666228
1590159
1273747
798799
160204
508912
1428999
1351964
1056652
107331
1005224
1324123
41174
1491748
535385
1443203
606835
1994219
1848666
116740
1723476
1432749
893303
1396499
245414
306199
714149
1066853
1851771
4677
794000
1243904
368600
449989
1992367
53717
705162
1370598
1378578
632767
1225735
709112
1588765
1192545
1458089
1120690
700478
702876
1602034
772114
252769
1009133
478156
1056112
908299
488760
1233522
1097650
1407254
1798645
254258
1219511
1085975
799094
929212
328855
1151080
1913970
1507434
1326190
137414
859395
1072797
105452
1799940
1836123
689976
1594965
556739
702404
826922
163691
1103780
492852
629039
524898
275321
1049353
1805372
1625244
1154120
1492305
1567899
1472966
1367716
532446
106958
1010775
981966
1143907
863826
942686
1530897
1738184
366781
1521008
91166
1876172
692220
1207535
687214
509847
1768747
1566001
434393
1759476
1217040
1686685
1028474
562122
1955743
453716
1179593
342958
28581
558324
1804605
1790647
344684
1025310
389725
1344395
618549
1137090
1215530
1615016
1076079
979375
116647
1010720
1857630
1519849
670575
1079238
1501484
211549
1221530
423102
1547709
311543
1922322
247033
721642
282185
1451358
597797
455098
348678
1063395
1039030
1584384
1072090
1491285
1516183
1981212
316262
488613
830413
862228
558155
1159346
896371
889231
117117
1930372
1801417
77970
713542
1134143
480953
791661
241423
217837
1561089
1207932
391701
556343
24077
979225
47188
928049
559257
1199473
969391
878196
1237955
174849
299317
1277297
1477179
1667608
1010390
1084136
157129
505290
1069990
1180451
1192531
481756
668041
1443010
198299
441721
1175905
46232
1114183
1495366
1123359
1733003
1988675
1988316
1120379
384052
253899
116929
61412
1991000
681981
1334198
1910194
784172
1923079
258034
837961
1079372
1858068
1210249
1663714
1232482
1996795
229979
462202
1624020
284958
1162234
590306
472300
1713828
678964
1882701
939153
1454569
1037796
1244898
417432
979691
14925
1786945
1475596
416524
1970094
1928358
959516
1060600
133451
1797351
1156944
1128587
1445630
1974809
78344
1171966
289630
751527
1745429
1840975
405549
1683841
1852675
1268749
1281342
1417137
518623
1045783
49299
1000830
1799502
319555
1374715
1224914
646786
1772661
263403
1350884
106192
1052132
1479942
917717
1004246
831894
751055
325126
925939
598996
932806
1739600
1312946
688145
1162086
1295663
76732
199122
758649
720137
1874366
1533072
921064
1652973
1487630
1355463
447729
718358
1447212
1576626
1723618
307578
911618
1883030
316122
692671
1576511
1673594
93524
223284
696557
1355044
814297
761563
1063765
869084
1811901
712288
1021586
494954
361135
1259056
354587
1694281
1163022
1205577
787255
1360781
235452
1054500
782897
516803
500185
1652139
1529466
231896
785799
1827472
1741971
562171
1747279
1934927
664736
1768775
406516
1421515
69337
613729
349419
1967256
1998850
1064714
1572795
376383
723170
411131
1356658
1615070
1891368
989627
872121
1390746
736287
595573
290721
148488
1237863
1356984
443910
1676365
766176
1734841
146587
741922
1067590
781385
1484649
93643
1449717
1503911
561254
1545535
565500
564737
1141759
1833518
379787
1942136
820921
1989572
1382301
1279220
1831667
469659
119045
633323
1625863
1168249
1621056
23684
1607714
204158
1395972
1106288
608165
1547292
151024
410620
946157
769514
1579157
1337216
484623
518547
1559986
1754181
1964364
1363670
1612619
1647304
47106
304766
357348
361127
596962
492087
1202050
835105
928562
1724572
892112
1937827
682116
78505
776201
1782197
676309
1002886
464497
877905
9505
893249
940970
904423
16115
1232636
1519277
1306350
1175661
1373210
1728734
977494
1630543
1964525
1237458
1008506
1689214
1017648
294270
581042
1899496
422197
84954
1491733
717193
1122542
1965266
1248678
780974
531107
5610
262980
1308743
1084497
1851725
1453236
374578
1517968
976975
341935
657111
700359
31870
1654441
1887643
576813
1844846
1774858
666048
1497711
1614252
370040
1186435
694771
518552
852478
1502470
1069939
895455
1912094
192038
885578
1690385
458568
237549
1033357
697093
1826554
525674
1166333
677999
1823745
1718991
1550150
1767301
1863209
1835943
1500145
137262
1821329
1617509
654732
1624824
1490708
1012974
862380
1186159
203282
1028690
565042
1113820
1666694
506701
1122742
1315253
591023
151316
424166
1135642
1424242
786671
660328
881890
1765141
431059
1491127
202095
1100782
216032
316265
1203982
331493
1909756
1292787
1536947
1380662
358143
1331776
473076
1166238
899381
622765
541004
1050283
1464508
1923017
145285
1933512
187078
800679
1064462
125920
405145
1636221
217834
1501405
561517
1683490
1010000
1617203
1429513
1704042
1416091
682314
1364841
1987024
981273
1222520
1340177
1219995
621980
1387465
460485
410184
517437
1872538
1536087
577529
357427
782837
188275
862398
1790759
44180
1318568
1321668
295797
1849308
1139670
645482
1759742
1376464
1648290
1501880
1598743
265785
1651227
1289588
1608876
1703302
1344434
407637
371675
113395
1191093
1423006
848062
486593
56664
779286
1783024
298932
664004
518192
1963882
1798689
1891927
30897
1565349
556961
1835248
336932
472968
1509678
1447488
949106
228899
319271
1477592
1665844
526123
1354469
353005
649411
976076
1456610
859379
702673
1484120
1897894
468725
1306205
342579
1409454
1678044
574494
774990
1989918
1413029
585889
785834
1826138
1264170
1718918
1161411
667088
1470842
645925
1497660
1829052
1301354
646266
753918
1682930
473516
1172184
371536
622090
103079
274088
1775392
778302
1541638
1014987
232669
80423
1442105
927782
854186
55399
1699033
1913520
1529729
1828061
229405
1191583
1972601
1835167
496884
527421
394672
62377
1431143
1926863
1030712
939926
987067
1118828
499275
1900700
1155750
1379969
462611
1109150
1438585
1031379
565201
49714
1645285
1323562
623664
1861889
40583
1030218
1131043
1655783
331415
1967442
1338701
1148413
551245
35281
1671198
1747308
1938841
465400
1128193
506840
1050494
298358
84950
371927
655240
1319210
465089
117333
60475
953890
839366
602691
1893970
840313
1508359
514632
1749013
588117
1031424
36202
125251
629833
1523959
138304
666871
216169
1472596
1325393
1707746
989733
255188
588269
1178513
905478
949560
810807
1003811
849286
1258955
1001314
1004537
1215165
136377
1442941
1446645
604039
1705048
1378591
181985
56261
1035562
1760074
197727
490760
1225524
625362
1509469
630824
1032011
1874366
504129
325731
575117
1375429
945481
433268
254896
692029
1163725
1832222
131209
840715
1995714
159146
53231
1850083
1044860
1111027
1608300
1638116
1140181
1519576
1193866
1129558
890796
1760061
860728
610492
1988764
1612410
585414
1120620
1292718
1722723
489580
1398440
1731739
293797
363231
1614923
1686517
491675
1627532
1122760
939916
1557099
350057
610498
1927679
787113
1199660
415313
1955250
1027353
1701654
1368944
1142034
793027
237996
771243
1752973
1197384
1938061
1071946
1833625
349580
1772630
1581934
286855
24113
829619
3048
1716462
1310096
669210
1836066
1708712
1158510
238491
1762522
1094369
1295157
1635621
1278989
1250806
444974
48559
1437564
1619620
27992
904453
1735860
1925639
93762
1745957
1806463
1204997
800458
482783
777781
707623
933332
76236
1401536
569858
1394892
312857
60270
1563151
1659473
1906804
25362
1413737
1080365
1969037
1448234
74713
1839123
1619573
1365787
374744
403055
124774
1833061
334207
1448375
1724336
947612
571075
854803
507648
1089059
1503730
1340929
477216
810729
967788
650805
1809317
1143742
1895457
1999585
205172
653124
742036
1959275
44931
365327
1333518
1670121
712285
1960845
255489
463342
1828100
1320302
1097667
1883310
142407
1865887
1678151
1143540
1762830
158878
1757681
1630341
1285439
597507
10669
593817
230903
28965
780766
1808926
1540034
1595287
1551679
667008
1842248
66099
1502027
347973
1513683
486053
918070
1702411
1553770
562487
350551
1635447
211233
1871719
1078664
1687583
1347339
1943916
673231
857137
433676
1316328
1030862
1270712
204619
370806
143346
392153
1735754
1833621
1683937
1172856
1662869
158636
536440
1439400
156966
430846
1077582
267357
1576521
691768
454539
989450
1523911
486867
1461960
1826704
700614
525536
1902819
24094
393964
753406
1085294
161928
399435
1197100
1021465
628911
29462
1566238
1484671
1866612
1917684
235542
980580
1960124
1160924
868315
188673
715505
1379080
1695423
156673
172153
617747
73496
695201
1249758
430605
345839
1619648
471550
1173172
1990715
1698530
105371
1638457
1983003
1713913
37387
589849
430369
20492
166587
209102
580313
956188
1911317
1181311
1878042
774503
725421
864521
9561
622872
1539185
965508
173915
1599935
370506
1653041
541415
1925152
223646
1426034
962515
1930318
1672822
1005319
441865
1628533
301372
1268764
917682
1003243
1868098
1421053
433707
440176
1389037
943426
1517498
1491072
1700317
1196218
804237
1915603
1297984
1260314
304656
823327
1398018
700612
1271100
1725181
1329715
1906956
1879547
1030172
1658220
1856492
62557
1709144
1288793
696596
1589571
1082511
1391247
328200
1682636
1772052
1056716
537456
1277888
1415254
1165059
626710
1670644
25121
1896132
1892934
1902531
1337438
1579377
557996
719901
1650695
1621032
759606
805256
140643
621009
1368945
1798173
248963
674116
203369
1725815
525928
747108
188648
671546
1475481
1253854
73625
680372
1625378
606067
1692431
769282
1596603
1150072
584517
833480
1709218
1681652
1029068
1500982
168164
1022273
691719
331779
1571653
1630455
799426
492122
1733449
1926373
1738149
1453863
231036
37825
736233
750690
1313599
1469814
794304
1507341
274977
1409989
1680364
1689840
59703
1954883
1918298
1729765
1740723
1086536
1284400
277218
1505583
1357035
137080
238195
692397
1442371
1367279
1011169
1792701
1804805
852835
1981071
1331260
945920
524258
1777201
264951
1841035
657086
769777
1862911
1441151
1067319
1832790
1673122
186834
387447
989541
573236
1513514
984021
1883495
1296640
1930088
1744681
650991
187746
931486
1979978
1901925
1737894
1383203
288826
1677542
1221208
1260250
1947000
1559953
1370082
188238
957456
149988
954224
697727
423307
1712660
1380813
760482
393927
163010
1616032
117775
447947
349045
1717596
1193159
405545
1449687
1084840
1363008
584659
57283
1277874
915487
533932
955324
1311646
784942
1751429
328638
747547
602341
928993
1813558
1817396
1525111
576757
1748231
1346677
191235
937203
1431973
1515620
16822
1920387
329507
1764255
1871682
470563
1753691
918092
1731710
1190084
833088
648851
1550859
1705910
1438028
1486378
864153
563616
1758611
1458319
81819
1255202
603998
1181820
1725418
1364868
1456947
1558431
821903
959290
1280502
260540
483063
402281
1430854
1854893
1744510
1348301
867244
357722
1464317
1513695
1725825
623011
880224
1245629
1783786
443373
1283242
771281
557550
1008824
1951968
1116768
1140016
1776298
1203433
891429
1055374
402065
1071452
534029
548475
1661706
873251
978422
190733
120237
802651
891985
494205
232928
152775
1682929
1565834
1716790
264193
1432912
276666
1234583
1122393
1659962
181026
1649393
1446075
497729
1582578
850479
1838972
1254530
801832
914655
1276798
1011731
1474354
1233945
862221
560989
547179
1793805
54602
1957718
348621
791780
641767
610429
444320
1629258
746171
944690
337339
1079818
386658
724464
953905
1544020
1728766
1445848
1898720
420395
1293942
27732
541979
1486254
1041316
1406721
1947937
984320
391977
1798112
1531307
1755360
1146877
27614
707654
986948
861137
1383257
1355162
1184776
1438276
454515
1873708
1451471
827734
1539955
1113784
422466
538070
1490108
72843
953528
1788443
1531402
188618
4781
1835260
426469
713394
396126
674820
1419758
405137
863124
1009115
1016507
1979411
1906043
1372545
836351
875766
1023059
1066002
208558
590498
837998
325354
806538
1225831
580678
383888
213287
1581557
1030372
1410354
774794
775113
903318
1262796
982762
369603
960545
869598
1727149
1759400
151900
1011784
154902
1870816
1477323
843860
882829
1244261
870937
603851
1218394
1817312
1372411
235978
991433
960680
1562596
60792
1020273
837572
155476
561147
1110757
346554
1534176
797625
1445598
1824633
998230
396939
1806493
1194339
1278012
315733
1194026
1299508
178200
919243
1050234
1872605
64831
1622620
1262166
1876245
324332
313112
1550351
4682
1931902
851908
287235
133637
736369
184001
208782
1376680
1058253
1472197
1513123
1559013
1439792
1457185
1908590
999403
409466
352003
331563
1598565
910207
963904
731104
308316
864470
1203586
523878
435061
1163279
1571042
1148940
1301297
167528
1293026
1048585
172685
1122834
325863
1637348
98382
1125483
240065
802552
1979472
1931082
1534644
1838401
146440
109081
225149
503678
723959
732394
814108
1727225
482255
282243
1736007
1338652
904164
767777
776823
244784
1952974
1859850
1091977
1497701
1520639
759173
557239
1966610
1822897
1055765
366596
370622
1087895
1513545
1576561
1103462
737972
633439
1547956
217973
1926660
1829441
159226
580168
530847
1000609
1501882
206257
468080
909225
645929
1604393
1604609
1689080
713996
1306343
1946327
1365250
1083030
405513
1362499
1283733
1566682
920183
1100105
1322404
626489
199465
1768144
642226
41911
1810049
320575
1676365
222384
8157
1424722
1107930
901384
668575
997798
1927455
706505
683986
613442
1827018
703321
1452569
1353875
401925
209061
593440
1437892
141528
1342936
802024
1808052
1208196
987441
1943666
435543
1989768
1037978
301713
1428058
10249
814261
225246
294641
803155
1129363
1132694
1441870
1912166
996429
49777
406280
203941
1349088
1506642
366933
1525571
823922
584843
1793403
1952828
1082390
284695
1237042
1963631
49385
982675
1095093
889021
1459525
1173424
1896922
1175676
1347616
682925
1539211
1682018
861927
565417
1596599
261639
1323647
1930627
426854
1650663
614277
332561
1788476
1348478
1208889
671864
377064
589560
1259388
137248
1585399
1235206
1777697
1056895
1504049
1365031
1035360
410719
401128
512848
1220847
304611
75293
738776
685369
1923715
477915
1640213
883754
1248308
319159
1654904
275704
991898
1912068
1424624
1189750
881760
681050
14845
1816252
759786
1317472
594026
1681359
1220038
1726671
1467063
1389410
415237
1223689
867458
754307
1969837
936070
1110443
932663
243403
1048465
1620797
952339
1450984
1828124
219355
1296721
1893439
326733
438902
1557603
373947
1273415
1044865
817296
884598
416005
1765832
1353863
461483
913022
1589747
1964145
721036
841731
1298088
105841
632417
48217
619409
1706877
1273657
525355
968102
1477403
1102685
1216244
421119
822162
1390492
1318983
1352052
816426
821834
1509994
787705
1098096
1179692
1526245
115821
1830971
1056771
1650285
341322
540863
565502
1279359
1373019
1114780
828883
361966
685675
1706574
1835454
1055929
355147
1095526
1172791
1480701
1178058
1210276
308049
1200364
906662
1212884
1807249
943019
1461572
825303
521690
1552777
1371787
798346
440639
990997
584130
1027269
394030
198524
484634
1917010
1009384
1279255
748052
1557735
65507
856222
1286243
94145
691647
1151381
1636071
558687
1559328
1694508
1917857
411057
1655386
1377980
1768704
677024
1576941
463473
14213
266382
291069
1828959
854800
916610
732108
573170
1824073
728417
1868944
1379212
1266154
431908
1217856
316620
1321383
1523951
261706
599989
1328938
59436
1770722
1304130
1038617
1926814
1327480
821769
375396
103307
1592136
226054
910805
872448
1540569
1998713
1840199
262577
390220
1652043
1631200
1196597
74915
1178937
1835388
15432
628087
159998
1132931
1199891
877910
774461
485344
1808904
1019354
1416772
1185282
1692905
1069506
1561523
685275
461770
1908401
778385
1556592
1647033
1967929
531461
1747935
1646637
197563
760690
1812207
953776
77124
1534768
937782
718809
568577
1761787
115299
1295854
61888
660302
1265275
982026
1780535
791344
542726
1664991
1424148
241267
1887397
1089852
814741
845302
1029909
1219507
259704
1856375
785565
934667
1081295
1698555
1041611
361805
370389
999060
1582161
76355
772366
469694
104402
352757
1062935
519914
1335702
422988
104053
59252
1951929
1602567
188512
1474445
441367
729604
824740
1344706
170489
1277121
911398
1650287
1085719
528854
571382
208588
1596537
940155
1003911
368068
1827729
1565174
1798516
1702498
447137
485780
1900013
1596346
1144040
452887
1815286
213785
1739731
601043
1689782
673418
300929
1641670
1961851
1972148
1265514
1342753
178946
1126939
1885747
879676
1721319
628519
530970
1176876
768349
69829
1380596
180360
1513165
783331
1975368
1192030
1127262
1608555
590630
100276
936904
738037
1369471
1828941
1632443
222401
173499
491869
960902
55625
1849385
529111
960265
761153
1495431
132864
622059
124319
871255
506643
1701422
487337
873741
1753484
1243330
641242
1817473
615266
1723588
1427019
947723
1121537
242712
44644
1208377
1578018
1940901
1881619
1964616
83391
470950
69381
272493
1001893
1354852
316725
1134218
1083932
852192
1610057
588966
1377486
1383017
1596177
651583
839902
195033
321506
210684
1370390
1859316
33840
1437870
91402
686735
114259
740452
1455623
1134505
1869873
1965298
534326
675213
1434150
417885
797118
63196
1243166
1062144
1361691
1755447
1090321
1909683
1093339
1555564
1712230
805844
1253445
1235518
1248773
210443
1007205
1314977
849572
1339351
891469
971040
1089926
1503930
1769055
859786
1351150
999542
598177
1065083
795174
389798
664444
1242158
1167635
363980
958926
1653485
507238
1244995
185092
51209
1924603
1546763
174191
1619917
753103
434769
417030
962387
1288137
1650737
266700
128188
267701
499108
1274709
976804
1901193
1086581
1715018
933601
42413
910064
1199192
641698
1723578
1931867
434631
1931188
893796
1719937
1611562
1039867
609533
458275
575698
512037
942982
1224794
583390
723066
792327
1756116
1235634
838009
243906
169670
1559565
1142200
968795
1161761
1531656
71828
1359404
436139
1214857
515160
1312240
1701614
1157913
387312
235256
1402537
882763
1418610
1954157
1362095
559934
1757849
1072397
1486951
1443402
811039
89262
1068736
1480006
480337
1818371
75596
974101
1814620
1514549
1911469
1775081
1748145
1572098
319976
1750193
1346125
752440
1069285
362943
518748
1335532
526838
449435
623936
845808
574231
1719669
651977
730352
1501507
1531284
906131
466062
958474
999881
216462
618479
1544001
1852225
1971771
178688
1968467
760396
1869897
1227157
448106
1639576
1334121
571407
1142487
1283396
1097163
795066
1139761
1631810
728302
1566998
1214659
553192
519491
474366
21357
1328823
1963870
292185
1294371
1792413
1199718
1489391
1962840
107937
1114248
788768
327570
602958
1818636
1436563
1204949
1283237
537330
1602609
1728971
48249
1683733
678022
1065648
1496730
343176
290975
1049940
1270227
103279
715993
1669126
1299141
474896
65183
1168858
1757670
662860
156229
1867791
67695
1633176
186350
1738092
1443663
796408
1291282
1799647
1333362
730458
1259245
10691
1779450
362204
1990317
817126
866865
1862084
1843129
391783
1144160
147818
1022264
457274
1086041
1404095
1033401
1335565
213568
1839526
1478433
1695680
1166866
605953
211106
789725
172011
1757023
1213901
1663530
1034584
1770838
426826
1691411
1613897
412120
1392765
1346344
249651
1443306
227438
1326334
650678
1345125
746799
1366377
55180
869137
517622
909911
474737
1482623
1750180
510970
499334
802323
312284
1415772
7901
1759494
170433
791561
1385936
380734
515605
1239127
1313338
367050
34176
41386
1351263
1932906
826024
871878
1821374
1014188
1485028
1781250
337225
1365757
1530549
1025072
630400
1739102
70031
853143
1010750
1043391
1886165
1131478
1458515
84313
1778268
479433
446634
180766
1373718
329024
1660716
453597
1714409
1589362
746297
552621
1967565
1262718
197718
1174539
1635961
1504701
902213
1115851
1243107
476641
1586186
1973506
448072
666301
1098045
948904
1390252
227157
339173
1561797
1746405
424016
1907284
1175951
1317840
1786365
952700
752302
243756
1876752
916730
767752
1884470
1414396
1890372
1988051
491952
65039
297710
1646447
1740235
618116
1867281
1589757
1509281
1216206
735531
581307
1858405
445042
763993
344435
768273
324491
1451622
730728
874988
402649
151975
1016429
33864
1893505
26507
1745933
1259767
938869
470088
429860
709587
213484
451402
81876
1532183
546005
1424149
1952443
1312954
1301707
195505
1740064
1614162
1189737
258076
1372129
1594502
1402896
1611248
252216
168751
1626276
1208656
1961469
1851588
289881
1152603
706845
1623319
1886003
379349
1357631
1737311
1704866
932018
635947
601004
550408
1836821
1598389
1356896
705266
1648128
1456967
157403
1923954
652070
827717
1697650
1526421
452634
22891
302428
371360
1399943
729392
1418078
1569792
611398
1924736
1595001
868934
240517
1387772
1171527
213924
1039896
1857254
1620823
1489252
1766945
501151
1072483
1616027
515095
339594
882839
838111
1005123
1300229
751903
736827
1355564
1650961
716666
212697
852332
1292160
806524
524297
1734550
1230122
1529550
1017450
1411314
1512712
1408594
166613
1412983
1936991
1494886
1952563
1204101
964934
614449
29278
288852
838819
289669
728706
1353636
1207472
212830
1222625
1109374
408265
1953373
623990
1407453
692821
1643558
1910906
1690062
666998
1909296
516613
1920692
1878965
1168529
621320
1643583
456999
1419116
1956931
798420
1364105
999882
1053805
545376
123847
1086936
1648300
474329
980135
937460
1929198
145393
179035
922274
94194
1888332
1349349
1889141
1463894
1850964
818059
790735
782530
1153903
359095
227408
577961
785094
352580
949551
333164
495525
700454
484697
1992030
919031
346645
246217
1095863
774931
770624
1924449
169583
798085
1920358
1184392
1959748
712195
146972
1817409
599521
1946202
904375
1292656
43658
1462060
1658537
1634263
77786
113147
1045396
709160
101614
374253
1881174
1353590
373560
1815541
910432
1943782
127206
434791
420823
1633301
1393824
1047336
1588832
1480726
1966649
1938360
1724317
1459246
1962930
1949596
1995244
1574791
558584
1953897
798299
927890
1424702
1827634
1567067
264743
454236
1656892
850677
1934312
581000
1433602
176363
1917892
1150112
1745470
789799
1731571
518313
1070645
1802816
184250
1109023
845742
1573860
1492769
649822
1410976
1184007
1864515
586962
1585219
1298998
523804
1826142
327481
1897700
1338472
324119
744675
179591
1694253
1965446
912362
1175038
487659
791898
446347
1405433
344082
79971
1713348
1801256
1942362
440989
616321
428458
1664612
527103
362778
404751
469962
1389091
1871073
1143495
819757
1260103
1127420
904148
1770032
1522472
1982759
1087610
1551129
1009361
1560737
1471889
505898
1794159
556806
642525
1253320
1861972
600580
648619
1314077
1237091
1526784
497838
123002
1704079
571841
1961393
401246
1077889
1267599
629696
1420389
819862
1907359
1418964
1006202
567511
1899003
1459348
1116309
1248560
557738
566188
988658
1166049
836638
1779962
1867017
1833501
859837
68950
371589
1998414
1400566
226328
326214
570437
247893
1484839
524008
784944
878828
1439539
1256606
1619729
460796
1473595
1080932
946291
1492164
1920477
858670
719987
38559
682021
1620136
1681076
753436
339584
247640
115324
579887
612157
747649
631401
1880543
456095
600674
1090276
405615
1331862
1875933
1815383
238843
1760608
1229689
568812
1437571
1588751
920675
1125682
1010637
878274
1105838
380707
1056647
641151
608954
1808187
1138790
485617
251126
553162
1777371
317176
84461
1111423
1858403
144348
1725607
1844426
1604367
808360
268021
879432
915187
1824561
977666
1713673
971754
1747208
1116041
371053
125305
1806941
1722870
764823
806931
762500
1538286
1688443
119371
890636
364841
1726621
950616
1211829
1429581
62438
1489333
854961
465448
1416224
604550
926905
1062463
703763
1576074
1389003
980476
1144731
1928267
438854
1639493
1723206
1211684
428686
1725740
1965436
651532
1191902
404111
946441
1804020
462643
844584
163856
782821
1270352
980892
147851
502764
1340863
849378
802126
1962050
58687
1910001
1763568
1343035
1062311
1584854
1061499
1647454
409376
1409868
374463
867388
764976
1781150
1910963
709008
538117
378431
316933
1152496
528175
181272
1410721
59600
1792929
1562611
319916
1095601
1375983
689404
1172499
1601854
433634
1859597
1144448
948495
1559447
270559
677069
1896618
894665
1128155
1091357
849558
402808
1682826
1582082
1501780
759599
1500805
576387
1630274
1697896
1542365
1419973
838686
1086263
879381
514721
612588
241747
1643921
995604
928239
583593
1820794
1556457
654929
1426118
570565
1032777
852967
76684
1486343
65043
1782710
1063065
1518281
206225
219597
1080919
323332
1330118
1833619
1137468
929296
391061
445311
1073282
1170138
1040847
498199
533294
1102065
651147
906833
915614
1092356
1601322
140009
1271768
1065901
1678353
47
1586321
423967
1012406
1671354
1068598
1856462
1694433
1451784
678038
386626
352541
130757
341014
939480
801178
996227
267531
501177
885182
1353646
377008
82889
806249
1381691
1035431
1193534
682839
1964425
1794700
1827395
1702454
775922
676851
624267
1693036
1119510
766749
737513
1266769
300090
691568
927810
500940
1460056
1908627
1330924
372328
649716
461176
786206
1833464
262307
215169
1025881
860515
1002776
984470
1679374
977381
871833
207183
1883680
1673056
1338271
1445978
866615
1573290
188624
1529006
1939534
367425
1898619
950020
1575969
1546734
972137
798945
981979
1193994
96500
243149
726584
1092980
346939
12150
1493891
1321329
5955
1886682
1627987
482694
1998424
1483735
1492283
101318
1885312
760054
1726449
199904
1377040
882762
924682
118172
1001537
28923
633998
447065
872671
94248
1689227
154999
1216093
338751
1543111
453741
881876
751514
1160841
660936
654474
1597494
1188172
653657
261063
1456673
220926
1084883
1261260
994150
802641
1850533
1044952
1096109
1842700
392052
563226
1997973
1011388
147788
104208
904348
966075
936941
345409
1561342
1715662
1900859
432590
444263
1039785
1315264
1866549
1458226
809298
1376100
241402
1644068
428241
315283
1780449
708437
1160755
511252
1216494
1539711
1459656
327955
1908895
1760943
1984915
1922302
89906
1909074
1548352
365863
1830827
163122
316422
683401
1144948
1042194
541149
1117809
399768
1067740
645185
1503324
216786
86628
1589464
496045
1688492
464907
1334918
520665
911472
84004
1782048
1645189
1260467
1801986
1104446
1602990
599381
1190988
1044977
1105089
1718800
360123
143426
1017427
932521
931931
720397
683302
593240
1430854
1839448
1571299
1638551
1952763
457577
1382190
1404304
1706940
1519526
515975
1159223
225764
885987
987534
1109730
1407064
1233619
679405
1594741
1278674
661881
1540988
1288083
1247449
1738131
309137
1780393
725542
687712
784635
1530545
1944300
1290761
223883
883674
1834093
1732442
1539989
1249208
559710
245949
13183
1587936
208857
1651406
160190
1198703
1411223
900211
871731
1447511
1552453
1964307
1498708
1357514
804108
496117
1245881
1031813
306022
1699519
1627203
941663
331008
1883968
244876
654683
659754
1548531
705816
963409
1719677
287615
362512
854845
482105
1875135
1549451
792730
1184142
224999
1448282
905915
1420686
633494
928520
1343952
941744
1939776
409116
593798
331887
877856
99993
245204
1916974
1564315
17960
658065
853785
1145261
441799
591484
1872072
1464078
391299
341784
1249800
1544540
1575588
1261171
174892
1385683
1657510
960865
1240466
582031
882876
1124536
248823
1233686
636219
1259473
285938
1221133
1988855
5590
1384428
397373
448454
1282989
1655815
828850
211937
111440
1928879
469317
1236247
1057089
57485
488298
464767
1173544
1723466
659703
372184
862664
754088
7891
482840
1165666
885952
1815995
1111637
559310
1985403
1278215
754292
234732
1166314
847685
720243
1397417
467803
686225
1903855
1800640
1152576
1590200
107427
1610408
791323
1337307
675361
142217
528276
346910
1353044
400087
905874
299821
1460188
1120425
425056
188325
1829724
262514
582716
272152
1336898
1755997
784849
1987627
1604675
1444498
1162913
1807667
615250
1057143
1124943
1434706
1142829
416365
669321
908288
1673354
1328132
1263326
376251
1381493
756263
1832977
947099
1275168
1046246
1125532
968312
1918099
387153
796572
1181039
234479
84857
660335
1980874
1285456
343979
1885738
641521
701656
1116877
488540
466715
1070650
765717
934393
224264
1562327
1016219
1356976
367469
1988675
1674510
589160
1588306
183871
262457
562823
227246
401641
905078
1436296
1730420
1965394
1151915
1723346
1072588
499750
1241201
203626
1531867
1333570
585490
1559727
864472
752928
1401256
24219
27303
947963
1565284
1860288
1500463
1449668
1690198
1064673
660966
449883
622292
780254
635856
138109
1125119
460452
1451930
899088
201890
164707
1172970
1182819
1878629
781589
1894629
1900498
1242974
859769
658407
1118375
1027485
1119957
1805463
1326840
371136
1711379
524741
293985
1423519
1570293
1169764
1675738
1673860
261605
1570545
661017
964751
1498339
275714
785304
696889
315841
82619
61552
847656
218288
547157
764906
1404790
796023
1252382
1009588
1811752
1671364
48678
549497
377821
1746708
64703
111301
25875
444017
1969059
1827859
673994
785914
204054
648837
391021
496643
237895
1378758
1822168
702072
730242
913701
1301627
486175
210618
1436792
1384811
1854678
486072
536650
802855
908160
208515
1024842
899260
581256
1765518
982053
194517
1971165
1973879
1889591
1404186
1723113
1719730
829280
1032722
1562314
1027053
972959
933226
1211439
1334033
228317
763930
1202576
896594
1248699
594160
362722
1853727
333918
1942660
559720
1483001
726641
1868364
1861269
738991
1009359
1241452
1227810
823705
689819
1121417
828260
162128
680546
846069
1040396
797387
624120
182995
1123484
1877769
1553104
1828219
559968
843144
187096
1807373
1111153
145356
1683537
1392327
69557
1914484
282234
834831
589756
836841
1920649
1474502
1131226
1895021
1436630
81883
317742
1796685
1279203
1905222
652481
1565063
851207
1650545
1958121
298976
1733193
1367315
1033794
345354
1846298
193240
35059
692054
1970067
1973021
751699
1831070
1177428
1658481
641578
1661883
908659
808469
293175
726601
875417
361965
505464
667306
1600776
71842
633433
1857810
1941808
397523
884000
1168729
1619281
597735
77124
1933292
1350078
460805
655042
56727
780598
1365913
102318
1504146
224529
1330760
1015113
309324
1571066
1283861
1918596
442150
897375
1853939
288891
420867
198256
727031
408789
1861319
1870934
1825238
889819
841370
1937824
901721
462906
348301
1788368
1746678
1413064
574156
1017420
1821332
499575
1561999
1428965
783164
509094
1727254
391712
1467723
888792
1246868
1742435
1634176
1433784
944814
222612
113887
862221
1761250
1815592
1409326
1466684
1695490
226296
567884
386521
545757
1163641
1864874
122865
1418341
799538
823819
1017040
505512
1729519
777145
908355
318569
795535
1795142
1879341
617829
956663
110639
1004652
1636237
1888635
60170
593007
917906
900602
1407601
1472729
1732037
52116
863955
1446249
1873591
1792517
1633705
182527
1912962
1291427
327430
249480
996744
1034870
1827494
187959
446891
607784
1444527
1784498
451640
912947
449166
1194042
748826
102746
1324286
100236
820199
1173032
880465
99586
800643
1970632
23807
458755
1945234
1579232
282760
1067244
1539658
1803982
795173
1598214
1020429
597657
794073
978406
370224
1677555
288744
1078027
1793371
551810
1442720
1406689
407301
1328295
1792313
274503
1240994
1383816
913705
1667095
803265
1798549
984404
1795432
836906
1133899
450185
966981
515594
263003
83515
1398909
758414
339576
1407646
1173568
403477
30612
1854885
845732
815180
676689
380976
1604516
1999364
902876
1668581
1216995
1516626
595210
387524
1727053
213629
1495800
147802
765803
1732739
1846807
1689627
1905143
1306282
1000366
1308065
1016105
1006013
301455
465092
425230
343406
1992529
1991469
1256655
1908897
929614
1974523
928892
887059
1509200
1467080
1842952
753980
1802824
1152436
469061
1130085
3239
1005481
1488463
118375
725963
402252
998
1099389
984563
1171244
775495
313006
80335
412405
33402
974018
1852578
1090921
804888
718140
428103
671413
966343
490776
131216
654274
1519377
1892009
1287430
1381265
898414
1710271
369650
958366
1680375
1200285
73298
1791628
48599
252193
886819
641526
1956363
1485991
1915625
760341
190153
929700
1358730
119489
417535
846489
1492415
1925872
1711291
1624178
688294
1921660
1139312
274888
620645
305689
216467
831401
55408
971351
95032
493495
1501112
1342787
1701082
1870223
940331
1860594
1410304
1962463
1065950
1677928
7995
1894862
1761222
1581269
90366
1790186
9838
1649891
736937
192432
969715
1143646
1523340
30046
916114
145527
385504
1411911
1033215
1745304
1856911
885656
258572
77837
243478
1596204
131636
173963
286646
1935142
207833
653613
1303440
724444
109380
1075166
1640644
1222273
899491
831701
489192
1607177
1116341
58764
791677
494903
1679529
433620
1812148
1056046
497632
1413463
1724966
1439444
60814
1978776
507545
213288
181549
915546
1671112
613756
434596
1558277
285494
1103413
1908534
194017
1293056
991484
1039805
1499904
1643502
221600
689325
658437
1012173
660269
763776
1071751
1370001
1998519
1471125
805800
530441
1155151
611859
127177
1253668
1990718
1276176
294512
1749973
1828200
849198
290613
1855554
1551579
1274587
518036
1531916
1401617
769105
972471
1241167
239537
1497928
1528643
482884
581547
545572
1331726
1492683
447716
336220
1043818
409333
600998
1054909
1242084
1211675
570606
1879773
412775
51694
578648
293033
620304
1608742
238015
262511
744828
1713737
153628
233738
1332339
809661
142141
454463
331622
1820031
1273069
1203542
1401997
89371
1534488
796151
881724
211417
391746
1799644
1591526
1217611
1408687
7621
1647936
564552
475855
1327041
1141110
1088187
1087332
410960
1410761
1914033
1136471
1037066
993962
1448969
549344
1235401
583445
631390
1499499
1980903
511550
1602021
1279818
1000039
1263975
1684948
763258
805440
1243207
1510745
1765098
1780880
509763
869773
1640822
1329881
362568
1806953
1663276
388557
669822
1134481
1216140
697247
1312060
685080
1905546
123008
651360
864593
1188690
694366
1013932
1570822
510882
674454
336696
1103523
613473
1083381
466572
1513413
1758944
435165
318877
1461005
1613795
455423
910561
398662
1010966
867486
1171535
342634
1642653
40478
1944222
1411873
1446386
1296386
485960
299781
1827536
1733956
104428
1478241
1871871
176164
1621665
593238
1099101
385884
1789774
873051
957887
191631
211972
1845459
1956548
1667469
1350957
745039
421569
128880
1065767
1905028
343035
718320
89307
1343891
272036
959915
429999
1961466
1424743
1970626
1326641
350157
509668
755694
1088446
1810060
1166961
1208170
1406914
1180301
503687
1656883
1580422
128904
1171784
1402413
1213221
566211
1523561
1968525
933609
1131013
1733911
1947645
1743083
1021339
694129
1194266
35106
1326841
777593
986997
1946036
269516
814122
95350
1061921
433457
1015613
1859362
628622
332560
1840917
99842
55063
397881
320648
378802
1569790
267208
802887
173704
867931
958643
1657126
552119
1150971
685605
878699
333983
429834
571644
624333
1954808
1620145
1092635
1224356
376907
870687
615890
1471955
1246192
564862
1730279
797579
27985
459430
1532123
302559
415293
226023
1321992
1787514
41152
1260672
1074934
301238
408838
1731192
107886
1684905
1919255
249197
1421758
177584
1515858
176430
1490773
1173321
281728
954360
110012
1555691
971460
1142387
1827255
434908
423412
1203916
733964
1375255
1078405
1202657
1314385
166360
134474
462944
573670
1750219
1925211
1357950
901979
141987
1432059
1325560
621946
652747
1661826
1171186
105698
1222833
1480793
1290046
921793
902092
1796824
1186472
1889257
1329270
1912
112869
1768227
32082
694211
954659
1908451
1310122
1977832
13421
41320
1840407
1516683
165944
1190105
829957
761091
703498
1706457
1471740
881997
776275
1750081
1648868
1717092
1180686
609455
965617
1079708
281515
1147613
1387310
713293
605454
1433289
205148
1260835
1723426
827641
1183108
596913
1978599
535594
1283293
294123
1515166
452065
1616092
1257454
1637725
1043202
1941471
427737
1142528
599220
1422006
1551250
1756439
611666
98683
148529
1268184
213514
1902185
1953771
567928
1966674
1509799
1042505
1205046
655842
242036
670585
292275
19094
508193
1957213
715635
1273425
1834298
467985
83978
1496957
789383
543867
1205061
1117006
1264336
1029172
1170368
1390194
1585490
66147
1471504
346950
519355
848507
1992576
6930
1118858
254847
1127214
419613
804949
1097817
1978299
142659
1400290
800591
284590
629436
1387288
306056
1931970
1032379
776200
1080453
1921505
399250
1384300
1346720
1087617
1290741
1845238
862248
998121
1746534
1389571
1224357
1216948
797870
1542503
433498
816111
513515
285049
1238516
1143921
182649
17290
1780226
1305589
1011282
666832
54235
1252285
343382
1827734
1076611
1562430
1482681
890448
895829
106142
745113
1677964
1151259
1873584
412664
379206
642616
1823049
631031
1138702
246
1166840
532116
621058
1899163
1787540
1218777
1902889
1795039
917556
1739889
1482232
412928
1012967
1799
602097
290393
1001849
729311
1367852
1009333
600664
883725
807411
1349450
1613937
875087
764066
373840
1203855
891889
399468
972306
351941
768099
1260603
1736927
665571
804166
570516
849170
1453394
1698819
542971
302177
275371
1725576
1332796
85165
60
609488
581599
1125050
1946462
284219
1672741
1868560
1201619
1582634
505578
1275337
1324696
322962
1258645
1714457
133943
1652157
1611152
1262682
897515
57059
1252652
1430511
506134
1761029
405073
1886705
1039235
1264490
694352
858362
1383421
146144
412555
472771
1549288
1995839
1493617
550453
1472290
1814957
1558436
1565026
1318342
769511
96097
1714688
1516685
1720034
730071
355808
320740
183003
664643
1166014
1332665
1976516
1933012
892005
245025
309266
1117293
11939
1032518
1012919
1844024
497894
688256
12652
1050976
360976
1534138
1728436
449084
1003775
297917
1981313
526717
897965
604596
82269
596186
1877896
1983980
363170
1233994
1117287
1038849
993057
257634
403434
1419939
309674
1146438
9138
774353
242984
1834087
1760353
1750508
1630156
466011
1518042
52492
59428
1682554
1888068
1910966
329300
1090939
438892
993791
1314651
1134141
1864470
727939
1723354
16851
1224727
1558482
752971
1197064
1827927
858246
1998507
523039
37440
718815
1321517
1546017
1483733
1339421
541292
1713637
947423
885189
1079870
1816231
200029
1559860
1172832
402255
1674380
1393987
557378
1956639
780356
839031
1340016
1450603
461092
284158
1026802
105624
389880
635797
1606342
1260105
964685
1726701
1265428
287036
1514686
863248
1766870
1132154
1435089
109850
1495925
1493361
1962099
1473678
168979
1884072
1309380
1769794
1839779
672065
1652703
824114
246577
725714
1008193
1475345
43198
1477370
796231
641356
1113009
328956
311959
487675
1460767
1491390
565117
207605
779104
1559734
226157
1132079
1792764
1799155
549662
1148446
636322
814325
253105
1459252
194923
1444150
1496491
756696
895870
1050254
22747
973939
405239
1746790
657358
1378571
693803
1056791
793567
341437
536066
1972616
1614991
724622
287314
1223406
672994
1938766
595297
1346793
511141
704130
1792965
1822582
1129481
1862922
1689223
580729
1723822
944856
731793
1020702
1259882
1691252
1440270
1673828
18141
1970156
1294946
163766
527190
717543
65654
1173654
1530759
1760145
1599469
364003
1043362
1195509
697477
1747658
1302825
839996
1959882
1513787
1257040
1285535
847216
212191
1729789
118244
98108
426756
293332
1705296
1816933
31805
1135012
435294
1846062
1965440
1224526
1420569
1279012
1258279
1513431
1729464
560221
1366645
177650
1983602
611286
1292852
1107830
254013
105074
1100201
408940
151063
723137
1683522
156531
1542964
1740920
968432
1372603
1025520
1639147
499818
367453
353711
155654
1834868
1358741
1600813
1990620
1716408
900021
1787373
1794680
1968122
1773883
1637660
1472936
1534387
1232303
409213
1206489
1500271
827824
1944517
693778
1596845
413468
1425356
1871879
1345856
1283684
1368492
1618211
1081576
392793
434977
1358453
1334866
1142553
1943524
1177234
393432
1436743
1371200
409066
1125928
672934
1564625
1849983
415391
1377331
1733683
680827
1317005
1620833
1456472
746392
862727
324796
83986
346775
1642610
1528073
1089319
390320
1867270
643593
1027905
743159
130994
198034
591494
386456
1001873
485290
376868
143571
1429529
726
1717774
1819423
932432
1622781
171009
1687764
1983668
445469
607124
1420035
1253222
1160286
314684
526187
946403
1679806
1502220
1888646
1416114
1717643
273100
183068
495049
671152
783581
607972
96353
1462824
339961
748392
218119
362725
683052
1308079
698853
257603
1150689
1322092
1298517
1041751
1565380
1418801
386562
618129
1982465
1510978
1594442
887242
494297
1657404
1799089
1574383
1321400
1447583
1277644
1305945
1476988
1236924
915089
688638
621273
1311869
709433
423769
1270221
1281160
741616
1077087
728940
609467
584366
1225232
1882676
1222477
1483679
925765
339184
959689
784335
1560632
1882928
399025
382149
773185
1469404
1733926
634412
362531
576920
1656824
1520815
394494
1731803
1926092
1287029
894583
1263581
758310
1144507
600360
1005907
1118273
1206514
965192
977726
248147
1005905
1751294
1086199
84181
25024
1740455
783800
751394
1511565
1147337
148728
646378
1370122
1584853
828909
1093244
834015
1617358
875303
1266248
1699560
1190392
1882087
1846663
1269485
951705
1032694
1111035
673629
1505436
962411
1292322
437990
1183564
623220
1384229
1101285
300819
1107378
1868217
637297
1162548
510789
1579619
1988286
1203061
454742
16486
715838
447576
998659
1863808
348778
1124280
1685121
1460936
574371
168243
363657
1356177
468720
1538115
633649
814879
182255
294248
323729
227443
740089
363817
916409
1014595
17746
1610715
734746
1147411
1391025
716291
218675
619559
828176
427293
1532586
715945
131403
109202
1360940
1820771
1212581
133547
1162751
276049
1375031
1363346
402507
1220248
528442
230469
502372
1302345
1965625
1577784
1648859
1343310
265297
414840
162878
1248584
1817682
1910360
1667690
647116
1990217
1759425
1887886
589533
1903943
1232750
943050
1030316
281844
247200
1146963
115194
1444587
117759
1575136
1589216
1913575
1605122
1422830
1754735
1685270
769676
1254964
1006734
1520776
165999
1388658
535662
346692
759234
1534478
1763584
320548
1334879
71599
138562
1357196
780333
1631678
1465755
870010
1283030
960493
1255236
688849
41034
262064
846868
194611
1150378
1873527
120201
684600
1452494
550145
1750278
1420382
1364416
580132
591307
218659
1062105
1014957
1189723
1556038
1660926
1747198
393978
624305
1585037
1263326
1007163
1395160
706945
1385388
574142
672314
64386
1521523
196558
677215
1104552
1278580
1450686
942565
1357258
1732093
711815
1480125
446756
1970464
592670
295083
620835
915679
1470051
1709635
1256307
431687
1569732
477709
685587
1876047
1624146
1232319
1739177
1668862
762791
719514
5417
1968760
144314
453882
980505
704116
452628
890094
863115
665211
1444194
654630
713372
122120
555878
100202
89175
1087359
1165997
676027
217359
1152702
1476548
1613738
1375573
1365242
1481970
606446
1916801
727614
1183320
1075734
76426
1277033
1981571
1221748
798602
878107
857676
923627
151920
390090
1933612
748595
912410
233415
1185157
869789
1265877
1080465
601392
1531127
390466
428620
1612055
1858761
848141
848657
538185
792194
1414264
1664171
1309339
1125927
352750
1656367
264660
883918
104113
1280409
929168
1440079
841606
1776948
41
1442035
1645258
229888
1319468
1194263
94149
227738
276800
687338
709927
1507270
1783596
1848006
630019
225563
1496999
532005
1347592
895165
120031
1813914
1017301
31966
568347
1642672
1429395
1114539
92859
793420
273452
1454967
944375
226734
1328958
1608340
1018744
116952
1690736
585965
166487
1465063
968241
536934
84559
1681547
786062
1639828
1453840
298341
455867
1351433
1563345
1627846
283524
88124
1005718
1910008
433516
3972
1816766
15301
92147
1520564
165009
1882965
849647
1973389
556205
268838
176162
1819973
717252
1418433
178204
1388535
1673614
76322
1775564
1913227
1836339
386162
987619
1822180
262071
1569006
1290115
209996
472338
495101
1263817
1102712
592865
228840
1117350
1496342
1898139
1088918
1698408
530424
950076
1239904
501935
977564
210325
249936
102020
1161045
6991
1602182
1663885
1644327
808650
312137
1483971
1014646
715202
1592573
701560
1865642
1078612
1351479
1154260
1746430
687666
1510058
1210147
1680682
453671
1207716
1858430
879395
327112
24589
1024874
467784
1049507
1989280
444453
1275776
1197406
631750
1607835
36327
572791
1677677
144221
1149855
1268515
5598
138400
1540866
1818279
1778816
1846394
499176
325368
600371
1635651
196259
1533717
743206
660633
1902052
1607674
1871459
1239421
318151
1815513
1247239
805376
64332
350131
87155
1109127
1573193
1063365
1205056
813712
260571
1180651
845396
1339199
1887725
639217
776212
1185440
1309059
1883758
192582
68220
250002
620002
1257113
648699
493549
531503
740665
1410328
1728295
401281
1724174
66238
33937
1499863
1700918
593242
119843
1570437
345977
5470
1229738
1007245
1087609
1716898
316815
1912152
1694135
1967244
1575590
628455
970724
88644
757348
1270022
838563
1255739
1019919
1671141
1568335
1822752
1724066
1024110
856736
420360
695316
543067
1439534
1139464
1845882
970281
646488
53477
563461
1508135
1473075
860872
1356959
268003
1707955
1537965
1489699
1316219
1948341
1232049
1180914
240311
1612910
273684
993080
686287
575051
1654268
816294
1717119
1375667
1051330
1910836
91916
1964438
1835342
608587
1115329
404787
499885
858615
615019
292377
1013625
1431172
741611
1144639
1533545
1413308
382728
1470803
1403471
392830
698671
1278202
1952541
40682
717285
132889
488248
1133372
921869
904980
1620198
1873445
1491880
1210453
331513
1005212
584239
628477
1788857
1225227
55748
459419
674875
585018
1133010
1140463
1404312
233737
901656
1216071
1161159
1019162
117502
884586
182593
1859044
1672094
829347
757632
1757184
86318
1970178
1011145
998836
1520760
1904948
1783276
375169
1003737
1960667
653678
1824166
786829
1468553
951740
1402023
1476629
743793
1099618
1293236
923272
989090
1355062
1758143
640488
1583552
1639013
1225093
635993
79647
433226
336577
1718235
1839058
200133
65032
919775
1264574
1676037
305322
1624670
1499782
1367985
320138
898307
25791
271565
220910
1208428
980882
183796
1159188
999894
969594
571427
131223
1075797
1354855
72444
781870
1982385
508709
1579392
1200211
1629338
1630191
583538
1141783
710131
382547
438491
1745772
1981954
460326
345753
1654053
398596
78963
676755
460897
313518
367635
1001172
1767529
1866311
1318310
1807498
1065739
1161494
1587648
572334
1292100
1208018
1848494
444964
1290569
662403
1709970
713883
839035
163596
1423492
136446
1584209
752550
1529941
693702
1994557
1904853
1110143
1044094
1636296
174558
313333
736311
1011578
1197249
1796243
1612414
672695
1602345
1829346
1837724
875523
412537
308148
716707
313713
1181435
551645
1758611
126999
159412
1018206
1264431
820604
1538998
1931386
1052360
1324851
1551213
1712564
1305096
1594358
1061352
527720
357104
1061323
1696646
151358
1590936
1823910
1848808
1532721
1037875
408356
1121985
1294059
168201
971897
1757090
672353
752121
1433208
531013
1798941
1812354
720208
601024
1629488
358587
527683
1473078
51737
1994952
1523553
1322358
280687
1168854
2317
193775
1076174
188456
858913
1173739
1270242
1415197
901330
1015228
253270
754574
804639
1366086
870784
1701745
633788
866237
1680070
280499
1338582
522682
865293
691930
1351987
867380
373117
50654
196000
644011
1097156
1649663
949731
411905
244650
634456
948541
530480
627787
587993
1596541
562475
1655631
1932661
1320382
1227944
1576541
229293
1191483
1193132
444058
95597
371577
177650
1895546
838994
1029171
1353603
1774921
601791
926337
1022139
1512543
1683087
1273
549636
274649
982828
183641
1047441
1823080
204402
408146
96927
272777
1119760
1404501
615959
1141329
1114759
1091587
1799754
1808674
1283381
1812487
1864705
1997718
95113
1984635
49820
1115891
1638025
46015
880148
12682
1252077
1410982
482411
494884
1302047
1434125
357327
1891250
1424089
215160
460919
1370049
13179
931375
1246330
1973142
545603
1874042
1231591
1959816
499697
153546
1934333
167277
1560981
1947545
660227
1772212
1007517
1493116
744474
1494214
1936024
1461965
7726
758528
1922594
525369
1728197
1469713
1261588
201157
10788
1957245
833668
1619176
1635519
10835
1245698
1448502
1015963
1159117
1084278
1410161
952113
353214
852889
1720329
744086
1005766
484947
1281430
468804
487154
1630255
1455123
433786
1499883
599834
527326
855268
810916
1053897
1242027
296519
1691844
536638
1440831
1007827
526767
127356
58721
1695758
1487434
1417646
1423338
51370
265468
27385
1464168
842353
1813292
1398096
834521
944854
1734596
844360
1373414
344271
1162602
1823375
1839857
1904992
1116184
677796
33908
1801189
768482
356820
1001097
1463487
1389373
1219022
1398307
1458230
1789150
1571929
766851
1010949
911248
1187371
160800
52423
634687
527050
936681
1708573
142184
1830246
1889454
592070
557312
497946
1412530
164485
397075
1382449
537347
165945
1075473
338095
1578619
944737
1328605
312260
1081109
1962785
792029
1516094
1873670
1403190
1290101
1729838
1051284
229331
1099563
186003
966714
1657685
862978
1760977
1713545
1006128
1574195
1786418
823547
1482172
1339706
10703
634239
294449
788124
1993554
1472681
359095
204899
1123715
1389368
1921296
1731829
821924
713195
896606
283288
1714882
1780484
1810965
299348
1191521
217159
1569488
1173504
1455368
1567905
211598
1906161
1122367
1948714
1603377
1969605
84720
890308
1414025
1412419
1704675
1794622
1636984
221893
348849
229278
232085
546616
1846038
1624461
1638731
471919
44538
1935515
924326
1986388
516134
1855767
1699487
636185
1203965
1423456
542870
1764169
114709
1558423
1502553
1524723
544579
1001885
719583
1683819
66159
478758
1341209
397873
1754784
294800
470577
336523
273866
1050406
615177
1369459
1091026
1253090
1379699
661882
440997
1322238
1016816
1201463
383144
260534
1173314
1163784
792711
1574836
1229968
1551612
1222619
1733951
677468
1257756
1050766
920258
213490
1397981
1361891
577687
1440908
794112
3579
486276
549304
35791
449245
1279490
267907
243472
1152896
1335528
1024348
1973949
1683479
1779539
1942588
1650637
905612
1842088
1966644
98128
814819
1072047
778026
1352326
1336076
1468145
1692996
1337878
18118
250771
929034
1398518
1021987
1438015
1877678
110756
218953
1334040
136229
816841
1573724
1404603
37042
1414243
182902
1813214
1136177
1485610
1154114
285037
7556
1350656
226897
1149862
1419434
1677859
310008
700126
276835
1195034
1280863
1135871
1891413
999246
399724
968105
550883
20271
609739
523395
708946
268669
639337
512142
245143
799804
920232
332059
1448106
1694078
387447
1321367
1943556
1561493
694335
1163190
19408
1713334
196982
1430604
1076219
707464
1304077
1195996
383059
1871420
316689
134259
1657316
1291354
598661
96291
884766
576783
1966406
1328670
1385806
524499
1914335
1438498
1567590
19842
1539309
654054
644303
1813147
1904819
1586219
376496
792472
1564238
1685544
581244
1458903
1272812
499972
1364261
1700214
684391
46480
361617
666833
185273
959881
1960304
1493546
1962733
1227332
1820845
764402
271206
1827793
1144433
599652
807326
87018
717385
142921
1606476
1370351
1071413
758978
1846768
471142
680500
917459
1851204
1571765
334856
468206
620672
574920
1905757
1857175
1111203
900680
929351
531177
1019266
1170352
1460298
847680
748303
167382
1936638
329767
1865414
1876247
645392
282924
1218424
713015
1596509
1134646
510568
1642360
844921
1641037
602379
1960689
185903
1881133
1208136
1552271
1832537
619460
1633644
367465
418859
43354
370822
1714373
1756790
622881
1854588
1090862
1964515
1560826
1585975
1929933
1033744
376179
1316704
222477
924034
1834108
191709
953083
1767443
544129
1395143
402622
1967610
997223
779033
1065845
476503
177818
1985848
1341149
1882242
901358
1089592
664407
278707
623403
1088409
547449
850493
961771
507625
1800749
1885609
970552
1745068
1675483
76687
883230
838654
539887
1573601
1433583
219876
274873
653600
1541214
915528
1638412
1375973
1021014
748282
1836435
302445
692141
410006
353152
979443
255238
378308
784705
1761670
498269
332353
1681021
272886
888079
1885969
1971417
859596
1528657
452365
1169581
1979114
1131479
1174168
5575
131254
216896
1176730
1098878
364720
1335688
204473
589597
1163499
1711580
810710
1388583
88691
1859429
1061441
253480
1753442
749824
1712913
529601
17577
1720260
916575
1224967
1042716
1260937
1617428
1498799
1002620
1830218
1125596
1275560
1850022
114171
1333803
1121421
191394
1896917
1641375
979789
789588
1176123
1554538
535942
1677481
185874
647136
175777
249938
621883
552656
1844742
603597
1364601
1967380
866396
1209626
1330305
931695
279922
601631
1913459
1923918
1173042
725986
604427
124415
1545131
1811556
162456
61725
1929241
236334
1128378
870284
1233931
258452
6359
1368989
1954975
1047075
1388502
106347
1023995
574940
966861
383590
1063975
1063851
20885
1733337
816617
933848
1224226
1869489
1646759
1599069
1966009
527633
795452
1550068
1897311
1848152
249518
401079
99761
1872515
204307
710752
1090351
368408
1237009
1744169
836529
1819025
1441271
208064
803788
1928962
108266
758128
826171
661461
216523
1996018
1864762
429524
531641
1971082
1372589
963447
610396
1073551
1510810
1837745
1659827
1047773
982496
1865210
443538
20965
543065
20607
392558
320457
768495
1639437
1377242
1505746
1487208
1655871
1512703
868682
1023282
1532470
690086
1346347
1528670
1192755
1514616
1914782
1645612
556680
614039
942800
396902
1191561
1262479
1416605
663609
1814702
1068863
1557671
414646
1040601
1200150
898015
1631184
662958
212364
1771945
1059676
885904
1910160
701161
1295045
1291090
1186085
130167
928586
724562
630532
239475
1530533
962831
394480
589744
820338
923503
362891
1344520
168144
140526
1316966
1904844
222343
1674159
378821
9955
1344028
1507703
1698482
577381
318407
1151431
864250
176587
127528
1622681
938826
1803066
1020127
281381
564909
400572
1626590
1634547
204985
1339944
978503
607561
1521733
1425961
901723
1648233
1008463
1919705
449331
1601949
1347383
1666849
612008
1503166
1878437
854588
1828798
388936
1758680
766813
1486762
252990
1279463
564945
703133
1450767
533003
974668
1797471
1767386
529405
891800
457662
382121
1601853
1334990
27613
787755
1081384
116541
125338
802597
203366
1302773
1323793
1960999
1813621
1337247
331203
215559
194980
900664
405189
1215620
142381
1374820
926329
774615
1348813
1133823
1627556
105371
678272
822216
1048538
1584104
553673
1979660
1744483
264051
1574655
1782783
748429
440011
215739
1044730
1329564
1442276
452785
311047
1734481
1423913
1499595
1265956
712870
738313
1975435
158654
1649148
1720555
501714
806204
694392
1155400
1836725
1347337
218636
315095
1656155
484701
914242
498728
706629
1658547
986225
1914232
1606726
696055
1208021
240025
1657627
152148
342992
1396967
1027334
1998843
998139
1973166
425711
1581420
854835
393651
640926
1014801
595980
142871
753979
1240487
1861969
528673
130107
907551
1015393
1162334
1592232
806527
2781
968716
1330152
175817
94116
1191057
1854979
900514
371546
335287
397140
75672
1109656
576401
1585875
92118
1667356
1440913
589694
116840
1262641
623768
1053274
935706
56303
1008532
179675
1289491
1601353
893948
433110
30068
820950
1854900
452770
930345
1310513
775298
1222512
601913
1156615
1389813
866113
1381623
821293
989150
520606
1692652
1745439
164210
1561500
868262
1151599
458197
480680
217486
587664
143457
941315
910045
1415120
1493803
154104
686240
801598
1379691
1150361
725146
1998970
941648
423083
1962547
1658967
916439
274220
228336
940938
549505
80846
606163
1228553
318339
902396
1429071
385010
1315950
755239
1023829
1395242
931515
1356400
194175
1197436
1232827
98682
1857089
1487287
1891716
1433030
45907
1537567
1555935
670708
926992
1707973
988136
1131641
589414
1587549
292568
36497
1340934
1092261
1489933
891367
937997
931142
1997753
833349
922834
203948
1550822
95302
1798351
133603
1871320
1362563
683459
1616023
86450
1375764
1789895
1100485
9860
1435110
408227
366517
1292212
1701269
1083233
457022
247233
1539776
828710
1836379
1705124
568460
246882
1099831
1316829
1694233
1859546
732516
645513
1091854
7345
1550378
860979
784402
373712
842976
1175605
804756
191186
1275983
96873
141449
868858
626968
902575
1629578
494665
1628472
573632
272100
1229348
1407615
1082701
340955
716518
1360793
600194
1489225
301441
1672943
1097567
1677249
1477736
1275765
819587
594953
1940965
617591
375041
1658566
1883048
862788
1621823
295450
1271264
549847
1901475
978599
1767046
1934170
1432729
410305
474668
84227
474910
1212634
777574
280635
392251
1987618
516219
418969
1018274
633645
1502722
1824575
705303
1018533
741594
885199
128322
578846
1517137
422791
1491975
240889
1865971
554394
944238
1592765
639758
220457
419706
1404546
419202
1173070
364165
1224651
719532
336253
530677
861024
1873980
915344
1693349
286339
1676948
1666824
633904
156696
1957543
1954244
1567286
1043689
144271
803687
1566424
631201
425839
605400
67452
8252
1246370
834810
1977281
382439
735607
1636949
1489665
1735096
1898741
403999
1926865
290998
858593
1092284
1106564
677675
463185
744408
201762
1263016
995615
194229
118934
612033
756894
855563
1678901
318519
840231
681271
674851
979500
1890545
1227024
49884
653006
1284054
321813
1765
39484
741370
556352
1065546
506018
1406118
789200
966768
1650487
140271
726338
683392
1050714
468348
1889119
1293341
544415
1569985
841993
1998096
1679806
1826515
1023345
1898789
1185007
551340
691912
285131
729631
1184607
983633
1396419
676427
1623670
1378159
1591880
1593331
1763867
1254527
7751
1659476
898215
230361
333552
1265599
1144634
206449
1127181
1357524
1920929
1277004
1173004
867449
751006
213821
350018
1524774
1580659
1666290
381639
33058
1309554
1633730
1734604
1432622
941292
236699
159046
1118381
728517
515571
125312
1252731
687979
500341
1657208
1895432
657245
532878
1302404
1617589
1932540
1633544
327225
1100117
1395000
1097717
192102
1243346
1332142
94373
1330835
932121
796246
1431989
1808747
731979
334215
158868
1221789
818579
1193752
850318
1814354
1868342
124869
1692956
1945042
690818
42570
1046322
187141
821559
155998
1203746
306735
55009
1313816
317298
1867631
791334
432046
1642815
1289446
1046663
1352974
768696
1162651
1058141
371005
734996
1064121
1856693
1417002
1235526
1725942
1487357
357056
1805152
1377192
1456919
1481043
380289
473501
1712794
1608799
715754
782936
514093
204
1190098
222972
1506257
30761
588054
84771
1042876
851093
1427362
1796183
262787
1994965
544715
1090531
1632362
1990880
548415
1977685
1750107
1656146
881570
806739
807157
752366
84911
1236120
315741
1507578
1414854
230761
776779
644025
727493
1636323
1111861
1252176
1845850
1339280
199873
786278
624041
1069509
180065
1304891
269798
1757999
12972
85879
749567
34936
1201985
1043995
127491
968517
1870307
1199313
1115190
751254
1633822
231356
1151487
252854
1806021
1140019
655626
1387399
1854405
575620
1180495
446423
477302
667252
373626
264423
67227
1925605
300033
1583685
1009274
1479072
1008628
1228109
45657
763262
1024469
1259053
1225734
194526
31958
1116027
1355839
1721271
1684758
1341250
1242853
1400417
391162
1787389
1125428
1540084
17384
854792
1214627
454328
921524
172160
497890
722813
733328
25788
32046
1032018
577063
637405
642235
551978
593198
1842859
1435705
392064
1037783
1345551
1916964
1702872
1707985
1789541
740018
1709061
1768858
441988
1094145
1511239
1849235
1592069
1275380
1248488
467387
1346197
1853043
927438
179532
1234481
715315
383095
888685
1637572
172726
1440195
807582
1365067
188679
165625
1949411
730381
624400
1753790
91345
755506
1553703
1986454
624404
430798
194781
1058482
1316773
175990
1819810
95044
868395
796201
812015
1926552
1082922
1807273
1689834
1050456
1329676
108054
1198211
671689
1481936
472543
497488
1554172
1766293
1376350
1545832
915132
1873609
170303
1366811
944898
391248
939407
1706852
1891419
1141522
1087462
674776
210588
986355
542668
1752381
1851923
539777
445207
71211
242665
991891
61133
1829335
159795
1680382
157253
69792
1540476
879425
1656928
1833619
1384647
932606
1047581
1205756
1488903
1638714
351509
1559352
1189499
797854
261700
1695886
1164641
105030
1858708
297871
1990520
937422
226129
1030977
789149
1999429
1281188
98672
1964965
756124
1604687
875789
1734652
571705
1387194
610002
1653701
1064549
1990924
1434952
671204
931035
1028516
15830
340528
1160530
165242
1737539
586950
1479871
613040
1133408
1546994
1064649
1089956
819820
216088
286168
1353228
884600
1118152
612690
1450768
954447
1222034
395686
1668513
553225
149014
736878
805852
815746
1637973
546731
226121
1086935
1194033
1956236
1474206
1171104
70356
284729
311537
1456405
250085
54508
1439374
1389449
166315
645415
740039
1077415
492071
238235
238826
1801881
1488945
1769324
1564967
940924
500984
586402
1391184
1745270
652961
1014546
851950
1447164
1575800
445005
595535
397762
1511600
275953
1202409
1615392
1769433
722778
1243713
461151
369830
176088
1000829
836534
509726
764641
595389
535851
1384016
958702
1316378
1185726
193768
580604
1372665
583823
1270936
673982
230562
188757
45771
1666407
1424598
836041
1591318
1166681
1903210
226190
68929
300707
578221
854204
565715
1809190
1204053
313366
1518734
1395117
1339533
1339964
697928
1840177
1515013
1741284
1465253
1931767
852516
245997
635485
1921568
1211698
1526546
857582
318633
666469
1033684
913088
215878
1756315
38069
195178
486970
1696706
797612
1952097
1422214
415724
1156377
964350
1054420
116342
1873013
1607292
862538
92416
1104127
511033
1481638
220506
1764237
1040911
369024
1411468
1209961
1495334
1054551
937382
841137
112654
763770
227878
728688
1619189
1020014
379925
1211961
1003400
314149
1035870
1604682
1287124
384118
511638
554674
706138
54494
632344
1005502
482741
1878885
1207968
1121539
301166
1177188
1380145
1198318
1917764
930489
1762700
1920015
1298610
1734620
204737
1256358
1896865
808423
1906281
1436986
880140
879735
861001
1385191
497667
528457
1551517
753376
1674364
1678297
985742
1670918
1758648
715322
72597
859498
167387
60884
867445
269517
1032071
1951155
589489
263435
499786
595070
576367
1283819
746703
821758
330265
297441
783531
1665705
457246
1043635
1561030
685618
526872
469056
1109229
246439
1471260
689052
938262
1816480
1242324
1389904
1373144
479766
1968597
1468418
854775
1294644
1199977
59963
1319865
13972
1711814
1167837
360538
704468
216908
1187515
1355971
1441855
1188325
616490
1540308
1579033
1732461
1200644
1411475
33766
200971
1886451
1898695
28053
1725393
192492
677960
1055837
859689
330821
910332
1138910
10967
1443346
1562088
1367866
233224
1427721
1769354
1702595
1726425
386904
1319990
1223336
394931
1613155
819455
773179
847136
644379
798464
1698703
1192239
1801517
1865779
944670
487892
1111828
808056
1712229
1545710
290556
511195
1447664
574526
1368923
606608
1713371
565411
91534
1053114
1049625
99268
655039
1507921
1615399
186193
361798
1804629
1814926
1852348
1608905
186153
450600
1601014
338211
1772989
205558
429133
1034781
1212701
1455332
297725
653657
819045
474386
1271200
1152670
1555518
154270
1479126
911726
196871
713614
1618018
1688494
1075281
1465604
1705823
1743109
983577
1384916
1047685
505058
1609244
1906354
1170837
1851137
1343600
1670128
1634491
732133
29970
1203218
457849
1962613
747948
1528961
949111
1472551
620667
1977447
1487124
1919666
730342
1846100
1301111
160081
846941
333422
54986
1037565
1511360
150394
290376
1139238
976393
1614879
23262
873930
996621
692514
1511056
243414
205797
1838055
340469
415670
931080
1725974
1339797
179281
223551
265740
587484
1697811
222868
249601
1890387
178935
1489325
875248
954987
591240
381704
1798321
1247134
926431
903866
1192326
1410259
1239982
1490770
1659338
1159563
923058
595938
1507927
1772901
1080302
1725335
1221920
786077
216998
39268
54920
785440
1186406
596688
269789
1305843
870112
1400841
1924706
1362355
440162
1202094
948391
725849
65945
1805657
641158
1945905
1947852
1146751
699478
919836
98180
1480327
274577
1685664
476264
779353
414143
794246
604657
1886311
1618712
1301449
1453967
1098422
882221
402314
521983
138391
834710
677600
1083621
172805
308740
564283
1004582
1232141
1865287
624652
566632
1848880
599477
1951826
211715
1359347
977000
1740220
1228794
300551
723055
1869920
407962
409065
485258
1813505
923278
401055
1271621
1660685
695768
1552636
417846
882224
151064
1088403
1718845
381941
403062
505787
29328
1800775
1521584
604152
1972519
466918
1622769
100763
649659
139558
1707902
1291680
1653466
98979
199605
1508011
835100
23973
642137
1714981
1953495
627225
1094905
1146837
466602
174484
450132
1286076
1365112
1193105
302713
1891266
27240
1784903
338251
331438
1109258
529217
1688427
434385
596701
1773299
118883
1836428
852045
782607
1420321
1624727
1367764
35272
1806148
717744
356145
1326108
330608
1159388
1030024
1282543
1003349
1652978
1260358
877425
952818
370239
607823
1963251
1714107
517762
1415277
774609
308789
108813
1556907
1667698
1643963
421184
90213
264561
1802969
1239087
273031
276903
594155
1701691
1915739
867709
1287344
1034788
1236706
779097
1075154
138675
1985040
1074476
928688
86892
1134542
1782331
103036
1221112
1040389
744638
1679534
373617
1179846
1721733
1548705
336582
1636349
1113864
1431347
1015003
569926
1172791
1423465
22404
1202728
1826308
110327
1311357
95070
1861341
39975
1910032
742580
18441
1769302
34536
171566
1090873
1213586
1452149
248458
1193434
1748492
393832
742605
678656
1031927
442188
886265
368634
24860
1022576
1488387
617567
212471
1395179
216114
1493643
1165857
437656
1940913
1290451
1572169
1478769
63924
1650233
1349019
1367350
1414528
332060
1608044
662819
1135276
1687440
1576608
785101
1545199
373679
1012958
897574
1466718
1961142
978207
1885204
20033
470347
1918724
494678
1083191
1646191
1850110
241728
1511735
1412472
117643
1041808
1108323
576545
239221
1402456
1928168
799576
1090570
1391618
1256875
421790
1444910
720902
789973
1270204
1660088
521570
1943156
399724
281465
809037
1701585
928747
26437
524410
194603
898318
1560961
1530181
1749893
1835200
1813324
1348667
1426429
1640489
1362308
1242900
767754
5691
550535
1128006
1057526
1144792
416536
1498871
1564261
1155718
362120
1495190
1933207
1422120
681708
46810
1840050
156022
1533486
1941925
1731222
1030153
1832134
1063573
380479
257177
1802106
648883
1316653
823812
1775831
428446
1271621
1187944
1981041
262485
1242912
1108509
178087
1706135
152817
715870
1849371
85378
1051204
1063880
735375
381846
1985962
1636809
1083802
1044434
766786
1228588
1698979
158196
1406546
1889148
134315
1152512
965533
1988424
1148712
30448
333549
158077
326576
1057060
1777280
1311834
429880
470429
1166468
75518
907264
248298
316245
710128
148522
1809898
1408621
686006
389867
8674
972474
1327652
1018196
1301731
1554821
268255
1933626
1863744
1788098
1218631
500535
1117100
1199352
1096295
1474056
382665
1127490
352733
358699
296477
1153195
954448
1594363
1346673
1752294
1644700
549544
276650
470510
1623652
293313
664211
229243
1141492
1952651
538677
1010008
1542579
944386
1023091
1652871
1835847
1295700
1843337
142012
1150535
1005243
1711696
734496
1161618
1781118
459018
1127295
1294038
623333
225736
1097576
1022154
1019279
1554806
1847552
1928725
166754
443819
1646448
28916
1613508
755029
1430968
858517
47151
148283
83445
1241230
574919
979181
1248856
1559728
895821
1582981
1707874
1719395
185768
306544
1760407
1969702
1639890
1509970
356311
465295
1076920
1090442
1769296
143151
344367
1832693
1985544
1840835
1875824
1623405
451801
1132920
1582145
1664263
1886066
213580
1030178
1882225
587785
896709
1012988
400089
1020488
1234584
335767
1239786
439706
1390803
1388822
1095662
870951
341494
799800
1556411
1419830
34235
541579
1012149
1882197
1245392
852409
1969213
1625312
1082290
609247
1660647
623998
817466
35372
1808494
658395
78550
921665
1382145
537141
1526166
455723
1245875
1392706
1641372
1935357
47571
246832
1619744
1036428
931725
1956585
461527
1790357
827721
1465456
536963
204064
917601
132169
392939
1645215
1269013
1532644
1423118
762743
840057
11946
1358471
736110
729967
864248
1661821
1713684
1930519
1714670
1924664
491307
1683356
1260325
1073331
997833
736524
933806
1659555
1070026
1877124
1913328
1235413
1257041
150801
1862709
626671
1816730
1437600
1421105
984171
1917609
1990797
1415596
1308235
122317
1537190
1304273
1316155
1892974
27852
1487247
1260485
156363
205908
235873
494924
1857177
385909
1356980
813461
401312
1965839
841018
1045872
208804
1733817
646650
1045580
1232231
1769147
1030238
446092
1255418
811707
1393743
268933
1956599
564284
1312376
1927179
1501840
1959632
802050
280523
819212
1713951
1548771
106299
147985
1342218
1395731
996607
368835
1192540
1180777
1659789
1558026
35686
334468
1902647
1447008
1852680
86937
195263
622344
1482805
244166
287380
433145
1512822
8983
850837
894777
636118
1594066
28340
1298039
107906
361858
679789
1205685
1255978
1558839
445381
1567135
1364350
763729
310595
774698
141490
266935
908104
1019509
952167
1256769
503517
1222556
1661424
411763
685224
999353
1938281
1276497
681035
1066967
1707468
227013
876433
1491759
776200
1483424
1309628
861176
153933
1909397
178237
1582606
1840454
335453
1396660
1804938
425854
1758583
919511
726422
1416346
444337
1309404
183826
1246941
1957381
1953100
952705
1256022
188635
521321
605293
200029
1564107
27487
1198078
383151
1180544
908621
1876088
633984
524639
668508
182650
668779
1476262
910163
291198
812720
1287513
790984
1224093
750631
412754
713649
1363744
540367
785888
1862001
269084
206556
1486026
1245757
316615
380750
1275445
1468745
1621703
286479
1601287
71336
1985423
1586401
517269
766609
913370
1027740
149097
1726499
1011894
555725
137130
304743
274963
766555
1556159
269750
1057017
346702
314669
393758
141090
33483
1331019
665455
1953614
562021
1216511
510856
383366
114585
1108902
606499
860239
380947
762591
1939446
616331
1409900
1015600
1910036
1286076
1189068
731549
1279186
917337
1267001
1629399
1950298
186600
809506
383758
1362432
1118085
1100501
1897387
1860944
1926039
606677
883289
158972
647350
1577281
1620590
160592
69010
392238
921417
1358561
559931
1278613
1345590
787282
323381
335990
1776541
247761
515995
1425627
545158
1390599
494554
1582851
1990820
206967
1188521
16032
1319132
916198
1452693
1530747
881716
911950
1974861
1119725
729873
520702
811078
23265
637375
1776891
147372
697130
340597
1341949
1290007
596794
181048
1199979
1694792
1534995
1835221
1161129
977843
794831
1702903
1984503
1052129
644704
138101
1448345
913472
1185262
1035081
783584
128618
1773031
267036
116636
1029932
1512834
1622585
19661
1850935
502833
741029
1230448
1744638
808835
541494
475857
1409542
26708
1563292
1848515
1039576
521318
1778324
1215719
549958
1591978
273154
812418
493682
242669
46298
1891333
1298721
1682218
215948
1829771
295030
240622
1310710
257950
309618
491045
1466485
1022129
1628400
1496418
410512
1913641
679666
1612292
882276
925461
40370
1601911
531663
429925
483959
1465864
1686712
1162491
1918867
519475
1525431
768427
776751
1241302
1067644
648665
31152
1613549
1786044
230419
1376104
213353
483744
242269
1969402
1404617
474440
367570
503679
1816617
1499306
1021568
785472
332517
1692012
127460
394963
1575156
989450
1330442
1503185
384778
1963816
1330710
1386992
1064937
897257
656658
909789
1417964
1550038
1443859
590858
780476
215770
558980
47623
1909139
1173658
1969273
670734
845447
639506
1349856
1769134
1899382
1764287
1371222
861351
800791
1361118
1077904
1593223
1583415
1661484
13015
794913
701513
946803
694125
1162943
1724033
1452011
639745
1105430
991248
1224135
275258
241834
1110489
597890
905888
426920
204389
425317
1122572
194728
1727286
1198899
401303
1055998
773915
332777
1409775
1432920
1257769
1305447
1213566
111539
1993762
1224196
1516703
857812
222141
1073196
175088
1042187
1071422
978142
1550995
1646216
666014
1498575
466712
1087272
1832214
106938
400792
884183
328899
1039791
1458601
943135
977087
1538799
1916286
1655622
1607648
495788
1990578
1035008
1904791
1677279
514549
416393
1196710
870637
1033164
220741
588656
686713
432165
1309663
1850720
445061
1848207
990939
398150
879924
1863611
859803
1497357
1057316
1757702
471338
295010
1588562
479473
1400420
1932268
1413259
1807667
358727
1621197
46091
900333
98704
902304
782137
463843
1633023
1382615
535439
1890621
800693
1890137
503665
4890
1442540
633768
650356
1666976
747253
1627447
1961049
1242454
1351887
1766894
647385
225502
1696287
833881
1858256
1341614
492731
415313
1593956
735093
524625
1473645
1892669
1746699
1281640
1344515
1858206
1425893
855696
1903192
244481
430170
281680
1693254
1165485
1847179
465492
645031
649159
551100
892841
163664
102854
565331
762956
1615268
1419126
1468620
1468105
173869
1042778
303552
262327
1845313
727674
262108
277704
81519
1510689
1807886
1663143
723491
476849
743157
674666
1597415
806494
1638643
1265559
859245
880718
1772825
1475055
1831102
1483397
290160
273965
470646
509326
268420
43793
596687
1375201
347541
293343
43083
1046893
1385837
1864927
590347
1432809
1313365
1080558
187605
1373068
586925
501065
1325047
1414606
1293629
1520373
258848
451246
200016
650379
1496548
271187
1738610
1455906
508624
182132
265483
875179
1627351
769502
345421
949934
1575133
946443
1473817
1332881
655995
119550
1465478
1451889
1150330
238987
300431
1942967
1115776
695865
1165529
1981212
596748
900948
1049639
21411
1450201
1211717
644606
427492
885086
1431020
497505
1196548
345995
905622
36407
976925
646046
1504728
1827842
1218309
674275
1522753
622320
573545
453702
926646
1077748
1833283
802511
629925
1716909
1736668
1350258
1662685
1203540
1919362
1636013
1837
311372
199603
353267
652742
1832843
1810278
471206
359698
1612081
1460435
410381
1492294
540394
110205
1778734
1955076
560999
1688567
191810
1798071
1907804
987266
870822
1159309
1666861
427871
492689
1931459
1910309
830218
1117363
1798714
817621
1252053
647969
25683
156515
1541410
675983
1884951
1308883
884301
49032
443034
827516
793909
320865
1717995
523857
614789
309634
667751
1620139
704443
1231950
680604
1734576
1915435
201071
1846691
360081
462002
1104317
1239402
664173
1335818
1840694
1909478
1301233
1188565
534988
78386
720819
1489544
375544
74713
201189
1568898
65158
1822867
200250
144644
1588358
1589669
1325230
376699
1569642
1215163
1656717
132978
1843389
1957917
1556478
534312
752617
291258
1281227
1158207
1178341
1429233
1194313
1485208
307046
972345
263691
1346420
947395
1704494
367862
1074276
704205
1323729
1352220
1651826
1304741
1496134
1021655
812905
391104
432101
1496443
1831295
1621658
720725
985317
1979879
1520225
1324760
450479
148924
1956207
1914191
1376199
804856
33494
388621
1336375
1307644
1867893
1872742
1286517
299458
1597018
1247907
637325
383357
245208
214024
1539269
1908128
1865442
925836
1470514
808264
1611284
1784094
1805279
1890792
470646
1014610
1091843
1130051
286669
896129
792730
1170840
679721
523169
302753
1575486
1338711
1608908
1632998
146460
392167
547489
282699
490482
144489
1716771
600764
838581
532828
1895489
1068610
1483581
1368842
459764
1485614
116869
164958
139783
867773
1675844
1046343
838504
1302605
1206541
416366
319976
649350
271215
1319967
1664949
1331924
1092624
1291653
1400023
205441
347826
1891939
1161517
1812582
597047
159969
215350
291308
1956402
673320
165975
374521
727207
1497636
880939
287973
405933
1630461
1296897
622583
1766480
1483943
216352
1412928
1354743
1245187
507134
426947
1389804
490086
1611633
1273955
988577
1284490
1681670
1133321
329170
779317
402374
1567701
1887292
778747
273162
601659
1486332
1977973
198712
877488
1408326
840321
1134552
1460391
1740550
717208
821866
52404
372817
838414
467744
1238794
461223
1003264
1473223
1057751
805964
811877
1248381
1590856
1399420
978070
956406
8900
103052
1953940
1430422
27883
1176598
1649528
1074355
1325186
719847
547430
448126
436525
1851619
50757
453173
1303772
228394
207589
1284164
211570
1947432
1896206
1546002
589658
461188
516750
664154
20816
1703060
1742084
806417
1301354
875895
1776241
1792360
1476357
1487033
1367333
1783688
568209
1064041
1433890
32815
1759700
1252812
1964516
1592911
1608337
834239
823770
391797
1688847
665556
132233
1269249
1872372
794740
571459
1606701
1044628
233606
205870
1335114
513428
1356902
204665
670203
51415
1133666
689650
1036850
581511
1284861
151744
130907
491966
909020
600760
344761
933844
1710589
1835604
1075300
394326
1577633
440636
431158
185890
134339
1085239
1466403
397568
664021
917557
932827
1547785
626877
1360118
1897311
830455
1498732
1961538
1911736
640901
1336884
668983
1276999
848829
131056
1654656
647996
1299837
711400
780050
419618
4569
935153
157941
964718
1417738
1317300
1684101
1611533
342953
660620
869693
1275597
1853550
1702235
559369
410489
447842
1253281
258031
883279
265622
1734090
10602
535044
166405
1444550
1739527
718708
1353546
1308679
290483
269348
218004
1609522
869917
958640
1337914
263491
657507
687391
1165830
80314
751722
1521090
263629
832057
1290504
34946
1649195
855753
1449969
207278
1948605
494515
997721
75605
1855104
1753660
1802477
1448789
565259
1771736
1238339
1929083
1764296
150454
1087034
509486
724118
1432380
1947376
923070
1337407
812805
130034
1576808
1669006
1863189
512757
824039
104834
792179
454301
1466213
1905054
290894
884777
1704759
1299245
1242125
868881
132260
664921
1321308
1955780
1175071
590271
1999185
1186885
1414002
1283239
252084
1697104
1584803
1268265
1577908
1248147
425500
159683
400405
547805
371410
370332
352000
1730401
1043977
1383782
1743688
920584
91002
1752772
614021
1200754
1067070
819764
1097767
157406
1681998
1912508
738752
490038
882936
1022551
1826551
70276
1119110
1516825
974263
1439868
288348
1016853
1736575
1853491
949971
214556
392786
1505228
864909
1108440
216772
328590
694713
110321
988316
6804
438513
1668224
971931
924551
1513419
208804
1894899
827381
945614
432940
570908
1025283
235597
1774713
1732834
1731706
1664776
1030196
1192665
158307
197061
895576
1081708
1653310
45473
5799
548352
1911733
574326
1293852
452987
1233054
1849525
46950
1097568
1104587
1924181
1455119
1893871
450039
711462
922362
378470
1900853
106673
702484
1486286
1523731
208613
255409
345698
1417648
765721
130477
1607482
665406
1384428
846115
308782
185376
1047531
636993
1572325
1480131
213192
1477720
1667123
1835183
678117
738397
1652675
381628
300806
405181
1579643
1817927
1182502
433146
1614017
794519
245114
1252330
1142939
1727897
1953204
1511373
1013526
512718
533256
1436357
441217
421049
1050826
1965039
582004
1375486
1611999
281106
795236
1755157
1866237
1128359
1115218
1985533
1118742
1130268
356845
1837850
211070
1599443
1399944
888901
1522720
1695905
541289
1054464
242272
1060272
1807161
1331948
413402
284122
1895325
930777
1109117
1785145
1675318
1733892
879257
1104816
292071
938064
401918
1373385
1540943
1630932
1705825
1926110
1324956
1072262
284044
838751
1477038
1305125
1446628
1268164
1527615
242256
485222
1083716
1686488
1168881
671686
1731033
1289182
766436
236800
738539
1726451
1689366
509932
770878
687831
692950
51004
86045
233708
1934143
1791245
1851995
1434069
1923075
1742118
68709
1948623
1351724
281460
1033050
304982
1196519
69655
744546
483751
760168
1928198
172640
1588571
678461
425923
287079
804084
227236
601156
538076
277487
868615
326901
896038
737984
541438
119861
1858
703151
989876
1504079
898346
1082864
611937
1381459
1110186
177419
764674
1901068
1991684
120038
1968393
1825682
1655612
643185
306699
1300113
1493047
1028895
1637804
930948
650579
1532114
470754
1895288
1810382
1922274
600402
568615
42474
1230131
264881
1444924
954122
17725
508167
1454517
1682380
1447674
809298
152448
1498576
1086440
1768415
637213
135645
1327092
732907
505108
110682
1500206
1171343
107914
579682
1567995
1781541
1535809
1725693
1988013
447519
383107
1494605
955182
1857839
1511147
144615
1119758
1988489
1378172
168994
1732030
71565
654445
650661
1928466
1823520
931355
62052
667701
1806151
410
566740
679489
138053
1899690
1031284
557134
44256
1378040
108765
1566529
198898
1424094
1102875
806947
32166
827177
220412
707510
1985832
1320155
630330
210148
34641
1175884
1000428
427851
727568
686629
1038334
615566
1321301
952225
1373226
1979459
1226405
384792
489510
1567290
1034578
189959
1772542
1069299
1491966
1806299
1881462
94467
1335647
359739
494264
577120
462954
296912
960520
1884204
454320
400839
1077762
924685
1752741
1208661
1317866
928939
171763
525942
434421
841
1966864
1733110
1498896
1136053
679717
949104
381491
546089
70314
421554
660891
256384
1189275
1513998
934803
1829778
131838
1881069
1852624
181260
1875026
8172
244927
251737
461935
1690350
1754787
1694655
490195
1766103
882392
915043
1861575
658534
1640930
764458
966320
1461735
1287172
1650344
1430676
1918450
859495
502944
1463997
71453
1708310
1685612
1291451
1052910
676567
470161
615732
522397
1038457
1130194
283397
1342246
104236
76121
590972
19740
374450
38035
1429768
1109113
10397
910754
1884412
1618005
1918040
1967541
1382831
1170287
41199
511336
546259
1362197
700276
532460
583998
1692231
1958399
1669175
471288
155385
1179672
554820
1936604
608366
1535322
59747
1451290
195439
1189607
1097438
1332584
1993167
214589
1910533
1268494
1485692
1475250
614932
515608
801779
999919
18616
713221
836977
1598097
406855
1344061
1306914
802180
205278
1182651
390884
1632320
645684
406112
1403806
1074453
737931
1117467
232885
1607100
159891
1294908
1581305
103013
859638
1558934
754350
1502808
934384
402943
356657
1613624
1317022
496555
524166
1504601
1235295
242286
1337981
1772945
211222
1071337
1656743
1297326
715202
503882
264423
623359
118607
1270076
1908085
192423
81146
359888
1867251
1695201
1168197
1315329
1067374
1734510
253258
928180
1247464
362244
284212
800325
931106
20346
1492964
1174997
1362063
725408
365936
839345
606064
476673
1054145
1170977
1334799
1640886
1174102
1560199
576313
300568
862989
1994150
1090248
1326811
1462650
1204897
920727
1486036
501255
861687
1908773
290487
124360
1715411
872534
961938
332048
482833
721331
738325
609675
1858851
739300
1747850
1129585
470754
195107
1667106
157660
628457
1949287
795798
1830933
860360
1579002
1067280
1314509
1429861
1402362
388654
1578972
855050
317462
255097
171298
328670
614030
1935996
185013
1244312
939107
143799
1026554
1943853
71385
1121996
554823
22855
153351
944890
1590409
1131515
722692
248470
1286098
272998
1162610
1552277
1413177
832089
871035
1387522
1873097
730689
1331153
1767617
543971
432933
399329
1584405
1554504
426421
766764
561633
1245303
638755
827159
88993
702115
519268
903930
1683420
632549
776666
1989964
13156
1568900
1900346
608664
1072133
939360
976144
495941
182503
1812488
127490
328065
1499301
44560
64080
1225806
943877
897736
1251180
1834835
501930
1778008
1403559
806071
686642
1249913
1571281
1537472
1988855
555460
208709
1071404
1590360
15324
1422879
826264
1159728
1243528
51662
917638
123238
709338
230892
1296013
156486
460360
1279364
1729561
964168
1695804
121000
1121843
1374883
842792
1563100
236397
589818
1197077
644198
129790
1835719
96582
1243149
1398669
184124
1887188
1972906
551126
1948322
480537
1641907
203402
789553
1037187
475874
860122
189093
867950
1267437
534190
1123008
156014
1165314
664440
56613
1755752
271164
194795
1525959
1642711
1894909
533943
1420895
1932439
941118
1706426
885696
1686472
347753
1861119
1834424
636297
175712
491936
718932
1107262
113198
157958
1093904
256642
79603
1725879
660753
172050
1343288
1692789
711942
823904
1968914
650740
1374279
1222985
604835
253222
1692899
38721
1231424
1697556
1605818
1059066
509304
63600
1903601
608200
1979338
1228170
1224630
1517115
1964562
1778043
752605
940073
1371864
1204274
1508429
245144
1653765
383240
1835103
744779
323493
258477
1612918
161946
1847445
1313085
1566582
264755
1607363
854594
1448672
1542720
1734767
616292
565785
142265
1467208
1535051
230037
358913
1516732
1161317
1695292
1168935
1379180
971935
314494
1072365
842377
1101661
64161
1741842
920739
833707
340522
1647443
1935546
491118
307594
1939560
946478
630656
1525492
1619168
1726893
1469868
26027
306478
204480
33957
83990
691537
1871784
1973214
261965
607944
813568
978107
1609284
258110
880654
1421379
928171
923113
669218
536905
156581
1027248
1712110
1470644
1327242
1825845
1111063
285272
500501
1029466
1904800
769470
1955320
800782
1314080
1937150
471078
521397
976947
308234
1035923
179118
1169944
844155
792811
259055
812927
1599550
313450
1831431
641752
320370
809961
1619354
130705
1227506
1550020
195393
546386
732223
1223085
766273
1469931
19442
215159
1044815
1343962
1338931
705710
333009
88159
101727
1602424
1232490
1632579
796864
1798017
270921
1989851
890641
308490
1476596
977010
1980620
1476486
1814766
1261863
996750
671323
306972
1379799
377309
41449
1117810
425411
1353208
1514127
1231167
1280639
758840
308539
657341
169164
1347558
889115
260371
654163
444542
114097
96746
309698
1027065
1545196
1368044
950887
384347
503194
801304
1160089
1467053
53176
1689208
578937
1933047
762655
701744
1504130
855480
84267
470449
69801
847448
300586
788059
1607177
1575942
123281
179312
325166
980019
1955135
1778004
865133
1475453
1316968
1175974
686355
541684
1871750
1851889
588396
250339
1890388
520811
452144
1125362
434569
818500
1908823
1900858
858721
505832
1286962
59076
1759207
421400
1931962
1143304
641548
7144
1019814
153366
1290124
717560
295523
874442
1472090
1928067
1211037
659779
1595079
1908840
725388
952825
360197
1174247
48280
1809437
593050
640961
1837739
1930887
624045
1369859
1264610
1627823
812560
1624712
294405
1622585
1754947
1952546
792651
1071821
1518134
1961178
1135671
1792920
1049596
1584962
298147
876307
466489
767635
63544
223090
291870
68082
373280
923714
679327
1318225
1458242
312423
1244142
1869571
1671962
1951028
1288262
567544
779161
649386
211273
1560167
784189
1039354
584258
1159727
1437027
1232470
1238456
105962
126578
1854384
536454
1714218
800652
964782
1803122
1453300
222630
287663
1052894
566260
267295
1000651
96307
1911846
158729
1948497
1724816
794550
1845153
868383
839211
537997
1434766
1791620
636417
1681412
1421845
509292
1478829
1866001
1258949
1625967
693254
558807
1572259
499101
1183690
353470
1300910
873589
1361135
704002
524607
1410401
697460
1318171
1506439
527155
1684670
1502251
236508
559876
707246
108712
499157
1520516
1297613
1519412
675495
196018
333110
760567
1292725
294514
1643323
185865
1889188
1863388
607645
306086
1079221
355391
892737
846212
58062
256796
1900870
42910
557587
1752002
1516708
970278
569891
820239
1961969
1600723
1032727
282618
662662
1289877
1005415
949956
1688322
1571133
963915
1304905
276489
1182381
142758
527655
1387580
1604248
1149963
1456500
1240059
721608
1205602
358373
503576
902273
1745156
89230
1285233
736848
1684705
1718935
1573039
14822
1726503
473222
1816230
491446
1967722
122499
1984265
666650
1914066
1863848
1187633
961964
815694
1584321
392762
504636
1693084
1675097
1621947
918694
608549
686988
800050
576633
753819
922132
6258
1379138
1043466
984170
726346
1466503
1570219
1266677
1755621
1561686
508263
1746336
1450022
68366
175360
266156
1098990
1454467
80034
1451739
1049061
708974
1604402
91790
1865193
1604026
1032097
631702
677550
1056765
1953099
491831
354816
1269885
1761985
180603
559006
647421
1358864
187163
858899
1416654
1062960
133856
1216983
521097
27616
538991
1879482
1000401
1267182
1129187
1484161
880216
606022
909043
784565
1133009
623332
1954308
508408
636608
1318394
1388074
462307
557973
1425442
138838
1718935
999529
800126
1201130
378252
89637
754371
1534153
1338188
360588
1271493
317463
1375549
258461
1460775
285774
1107035
1751849
640521
642547
1983538
139985
359975
1724343
880677
1417536
1904359
1495735
1496893
1285756
778718
271572
251531
1658298
104923
767664
1417570
697296
1362885
1207008
569733
1536769
1677273
1938948
748470
1143098
1345723
565166
647049
1590388
1653039
323958
848315
113592
1664740
698870
1596047
1950969
678242
31467
588786
5588
534769
1907569
603292
1752039
56745
675833
1855126
1645210
1376591
197743
1070098
771222
1451538
250811
913489
1569846
1933234
73113
442554
422804
814249
167829
723325
357847
883529
1578563
1938215
700754
1549988
411645
1277249
1242779
1002192
42097
192418
487650
1530965
147033
1974121
367808
26930
551372
1076801
770440
1070188
1024849
818077
1089948
875981
990751
1593233
22688
1744405
1352795
71551
7171
1064661
1140624
1744035
1413812
474544
471703
681999
1309084
1727894
875952
1738844
1608310
1333870
668161
50195
31932
630695
1254586
1959359
1412094
452466
91055
1371025
1211791
1368116
1574022
1092195
1897804
1078910
717199
1522606
667385
1468130
1780115
313159
1935730
1222316
599860
667882
617670
177078
884783
1786461
1965
220822
923959
1021066
67612
54369
1164404
1256615
1905600
1600516
1706732
1087281
1947031
909333
658254
1348367
888341
1982105
526111
139427
1491123
690763
1385892
1780610
410069
1225177
984785
342371
195759
1361262
1271658
1212496
530149
1486422
282823
347895
66338
595702
722058
902223
454559
13161
1013827
1595739
1321027
1632622
899923
580349
6554
656390
1683608
1976663
73061
964157
643886
966249
848127
1572103
365979
1599586
952795
286724
1601307
1108564
1382397
424780
868124
1034001
1042254
864922
686454
321419
232043
178051
1735588
1153386
1157433
1949487
361085
117327
56716
1973005
1957251
921711
1289613
461297
918558
1832316
1481891
706715
1739941
1678665
269813
1579352
247563
1275573
915102
94536
1584264
1065258
1957192
1705760
556606
358455
90535
412455
522438
58257
1039220
274617
575249
229873
1141107
640257
1518519
1292466
391969
1011939
1968242
1768169
1944167
1357323
694500
1117088
1329325
122630
773186
989591
1694845
33002
1481493
171524
611446
1455952
4544
101947
1983210
1312649
1411080
778870
1752297
1698867
1453801
568267
316414
1056350
1624373
1557367
257380
849997
868402
1314237
1124227
598064
1048004
1813693
1531495
1629299
898929
1819725
242766
1031718
993421
72897
1989056
1271461
509505
881395
68042
1120755
1088916
1893251
747649
1929863
1686513
542190
1038446
167503
1800552
1219012
1916332
712337
1950775
646494
886089
595239
792293
1129607
1941589
679477
623726
601402
1254027
366696
1307821
1539615
1434782
1731336
1558853
775202
1007281
1579445
339578
1947460
320279
1312996
586935
1929698
1802215
1740003
1111172
1536360
535808
974286
1045467
931005
1010924
370938
416678
1798525
222251
885979
1402544
437545
1189477
303500
1311789
1962176
134736
1661555
704217
887244
1765180
434055
324990
1266857
896835
1698598
1992043
1633656
1690678
1192052
1046180
550501
335665
1183843
1400246
1092714
1587552
838974
49915
191128
1832769
1890838
1081861
929999
236584
1904103
1853787
414274
1465593
1704719
951810
1953713
1724031
203812
1643608
1436517
1849931
632310
1083600
400954
1912896
764383
638076
28549
1586905
52927
277573
1572754
72137
656788
733925
1274769
778399
642375
1087929
1908153
669865
630482
1431150
72801
1852284
1156376
199298
973721
1492379
460449
1700574
868429
910106
837906
1569658
1193136
1717745
1623662
1606712
1873880
1807219
529028
1165020
815133
1439131
1653332
660284
1140764
717955
452073
1631584
1591652
51925
1034977
286611
1258043
209926
914241
1322366
7232
521464
502779
7273
1449951
1251918
830471
1805492
288112
827435
180492
1294294
606452
331751
872620
311299
511909
1642654
551495
777789
52842
1659636
37233
101331
1158592
195156
1401153
681079
1914420
1244259
397451
777762
617605
868395
256367
1531043
1936040
1427546
1415751
895965
1975767
1784465
1788354
1873829
1463013
1464328
860500
586426
1133118
1164549
1668702
459115
1064470
1552447
82406
973800
223070
143667
334018
1063113
1768676
1175918
1039858
1719406
376080
367375
1233284
1919976
700594
643884
1210375
373820
1180064
1578773
257911
69470
592940
369337
981208
1373860
142246
975603
93415
1715973
793239
174634
1429148
1954158
1690147
827008
1355866
1934946
694196
208161
1020099
974446
918904
1465683
1957265
162065
1649452
455723
1146473
1954367
1734879
378665
1997434
470995
1165847
1168412
1875332
607864
124045
542481
1793238
789403
1870416
225430
245047
1145092
1960412
173720
1924895
68281
1789395
1011843
1795531
1207330
816420
1775659
824508
935431
903973
1195075
1135190
1458430
694571
1942950
1376259
1540984
1133237
1869331
966001
1375526
1018989
141661
1151335
388008
1887377
1094440
657905
1678233
1852188
30987
346080
742876
1134353
1425933
841206
1974933
1230740
712479
1531382
263851
1329952
193298
1698055
1382893
889140
833169
691842
640187
1884773
1384495
9584
118231
1308414
1668592
1576916
1639770
1129699
10343
1924523
1096451
1862827
760380
1693450
101439
1769304
577251
1136814
1390238
276850
1256934
194835
1172751
637274
1074106
1525033
577550
668375
1058635
464763
396566
1681718
813429
600367
1886133
515867
1435705
1737929
1248274
221942
657693
1245432
1852839
1840780
932396
220056
935744
1149631
1619285
1902377
316347
327733
1370608
52751
98652
291249
1894740
1046526
826692
1026744
492886
1614328
1867991
1852805
1041539
1664110
1860784
1047689
333016
1113771
1627873
873300
1606746
788113
1172579
1445599
893646
330378
1641342
780494
812385
201988
1575253
324130
255910
1616049
1658596
259919
1113607
1248016
530099
1101453
1261581
1897511
902670
1631133
1608997
662295
1700089
1489870
180965
1760548
1653552
1838566
1863737
1256947
1996677
1541915
1001255
314473
132650
376987
1226874
268677
945261
293614
767763
318989
341279
1623311
1719513
1237474
1645806
1038549
1206089
794452
160714
1164421
358232
538145
1925388
903601
1796948
265784
746634
1059476
151946
1638960
1694013
804467
1141689
157939
1714427
681305
1180273
103409
1403342
1949063
960687
321854
827216
1133095
844571
74072
955808
1896877
263707
182214
673261
180089
1617150
669639
70499
849253
547768
312994
247917
809963
265767
619759
1489751
1350633
1066923
915329
1530096
274463
1702254
1073140
1183935
84531
667224
1057816
879534
1205186
1087510
1740128
164348
797892
26499
1304245
325765
1188312
735630
113048
703762
1018482
880570
672675
1708385
1443878
755943
306801
528279
560517
1885471
438691
1741351
918379
557317
1639378
1191599
1829391
1307738
688855
1735007
1263586
212212
622362
1636086
639663
1041390
1912193
1913724
1926522
1508726
68564
605237
298960
1037233
1803198
1844117
1932221
144769
131348
409820
1778121
336747
184880
588756
107231
484585
719361
1529975
929353
284254
908537
607293
1755088
1320843
1373119
1775302
877995
1437361
166716
1251596
543464
536689
688162
1112688
935944
1518443
1410675
840144
1355417
548872
1382833
282149
1320070
278790
1889870
1609201
1660294
1777339
1443548
627167
1910745
1778334
277028
1953802
615789
527845
1695339
533092
1285898
455537
1401887
947880
1629346
401290
1082329
1067109
1372926
1003930
1564262
929614
340521
536244
391602
811039
590298
1033256
1433581
85844
1895452
720920
574590
262175
1276252
1330893
1345398
1480593
428820
29821
1074955
1728677
325117
1993866
716223
1474507
1243296
592560
22943
1109500
51905
944772
1345798
1848192
1341961
1700940
1628431
372680
966095
353212
83295
975493
487909
1161823
20532
1536899
766736
712228
1048534
576739
1156588
1417896
1863441
1107929
1289119
1620942
1128078
1291288
1477468
698643
1347050
470196
252244
173543
1898439
1797577
308060
1084966
1002982
557319
1873021
1919664
13819
717261
1437159
1764700
1313082
234843
419291
446050
280945
1539117
1419177
1821144
4826
1347298
858238
1507751
1946667
654300
1497114
1729827
257799
1460227
1021897
1273097
710444
650764
1367360
869851
326026
1711675
573815
203963
1730681
672836
790477
560175
1888831
424630
1600554
1373855
1630811
1684734
624875
136130
658909
278429
103535
1591156
441685
1177266
334153
443095
1613284
1759455
1467441
380546
105871
639978
633177
1193013
154346
79496
1695516
367706
953621
697368
1601252
876713
1151229
1441621
598411
604707
1133331
1962047
1250078
1249110
700096
1939446
1002758
808015
412589
444000
233332
1826747
1936461
1166063
1303953
1937969
619470
1696914
1174560
352465
771235
1638266
967485
1131517
1547761
177175
943345
1449656
1746832
1027955
1484039
1430456
933110
1730497
1558694
1128190
1409029
608442
1419568
509497
1764298
1254173
725689
954074
1225366
267196
1863977
1441538
1624481
1971024
1982720
1114086
1681509
1906678
502558
617447
606402
813192
974586
666036
1699538
1376205
1293481
1615767
665819
597506
578131
176763
1067560
948156
473678
672488
950583
416215
1923747
50723
1235604
1101721
5375
381600
954692
99305
1757990
995054
1677869
83074
1045844
1796593
1296814
1786209
133293
339075
1403974
1418732
1837277
1805671
130923
1274218
946681
1966077
1214330
1967658
1532993
1306720
203882
295092
984053
1335750
1098679
1214558
519823
56683
1184919
75778
1913137
440923
1080902
522713
1742548
403640
267334
511298
1482839
223009
817969
1564707
1992652
825910
410603
1429596
1295061
254913
1653409
117525
1461800
568081
1395475
13310
1104896
1564877
862795
27149
522974
1493379
781142
473042
1313255
1823947
1083758
7340
1904300
899032
1356791
835347
7346
1472674
1928191
1143124
1806396
1855349
525468
794360
1509466
720686
692884
348780
173528
1604355
765177
250866
662753
921464
651805
966449
571389
1048310
902531
1983948
1244676
264022
870692
1041702
1367442
1985602
850852
279604
526760
952570
78521
170930
201207
750453
1208099
133386
1234705
201076
1215478
740804
1558224
1063394
1057136
1554371
553703
1626587
414610
1407097
328587
672676
1004256
704832
12138
1801555
433094
1969803
806176
1340925
50377
1071016
34850
1038370
1044310
1350167
1941960
176786
1808911
820383
1064492
631467
578178
113034
165773
1654990
397205
1062158
161511
1217429
510429
1000821
309843
1812171
797085
1844964
415458
87940
375009
1464535
248573
1735844
1086401
660504
718819
1941039
1447917
234972
1712879
387440
1451092
394021
1245963
808736
604608
853886
361100
143220
1711839
527825
1994990
1071801
1580280
1174278
1305534
837535
1863851
706890
955767
1777990
547862
364883
1614214
1858291
1804685
750370
1432822
1828418
114166
1513712
519903
560292
1335555
697861
107555
1830024
330301
1976304
1818759
1092865
225844
656652
1135319
1474805
308442
1210972
1693249
307018
1288169
830466
637225
750216
894033
758338
533227
1289800
85410
1592974
117767
947534
1623960
1821991
1714054
1577077
430458
58622
241047
1140875
1373238
1230123
1901680
117501
267319
1605176
492253
1658869
1364514
1536144
1579374
902520
1622180
1522125
198779
1771560
1610702
1280410
1492152
1116451
1657568
894441
876824
682717
66103
144982
1529551
538587
594142
1603895
1099419
1905636
108168
1884142
1192378
1617229
1114744
1846389
1002918
1788580
1709921
1860195
1821044
238140
182408
1339674
1252275
1432593
1733137
131028
1711739
1139910
630463
618881
780001
1614653
1486347
1407249
1823506
797418
187729
253476
992840
626855
762567
1059405
916331
527259
1770836
274755
1207100
911314
1032532
1540143
867136
983636
1347571
790596
1213535
683856
781176
121922
586556
1460876
1891947
1499993
140945
187434
859
1773820
525355
287324
412276
1690669
1749143
57157
1953849
1968270
159701
88590
148745
282700
132032
442768
1791969
395286
329115
637228
1244565
602981
968142
231569
1757547
815243
400521
52812
1674917
399516
344863
142236
1879686
188267
429968
984452
1994074
1657319
1232745
587724
1275117
248132
520674
877933
578998
1282610
1890964
1291757
1299589
1903381
1839812
1532452
1947203
1831965
1392498
1124272
537179
1251770
675038
1854881
801108
1279627
1303356
601878
136140
117882
54899
957676
1797103
442228
738917
1227960
1181918
1637452
21783
388672
739329
391828
454016
358022
841152
859142
1422322
1063364
1797396
1915848
1826423
476547
1347025
1234905
549104
1673865
1865639
647818
714020
405906
656403
1586733
816728
1857304
572282
1937088
1353151
675972
1423775
1722508
767642
1994556
387417
463812
527597
1828767
1268329
725446
677506
587843
1531510
509871
1772726
1525337
1188225
315548
1266049
1104301
299060
968812
1849119
1367226
1975102
535327
1316204
156536
1219609
1553928
14950
130525
360233
777900
925079
579813
1927122
542741
966482
296845
1205108
752246
642644
281655
1044677
1915217
508118
268981
1332320
1779552
372048
490812
915050
1250023
320208
1607288
1279392
198617
519345
1944200
1259042
1183016
1192217
1515136
1195615
1902184
434839
1421082
1897578
354187
562951
1690805
1193991
42644
160678
881541
1028460
1151326
49492
1831175
322399
1471747
637988
1343876
1613066
1142917
1648295
1155371
554126
680648
604946
589060
151250
1029650
720902
292282
1195993
478513
533388
679055
1685880
1589057
439112
592030
161760
1310622
1706871
1046370
256296
612033
862970
152926
23919
64572
612048
406944
483731
343996
694374
1011490
157842
1989979
1871469
1079699
1987995
1650005
399912
832964
1438073
37333
672301
1948802
1893132
1933902
861516
955298
1551593
1826094
1216048
98274
1125219
348345
486665
936744
1551618
269899
117873
696133
1021609
47790
1162776
760088
1944054
1121300
900591
726049
893340
575459
64551
1448980
304326
316022
1111329
1715433
275565
462614
442054
1376600
1958650
908901
569850
1597456
1378767
244652
115271
932804
611454
408469
80509
75788
1704722
1017927
1917074
1281428
1976760
710221
1986932
448582
1268045
712917
1354089
1120412
1654032
1284961
1898936
901
1823128
1534239
1509145
1213601
1376777
520106
320580
1472358
752755
821814
266505
1747650
1061421
1585518
1705635
1410007
1784856
1619575
1152371
803886
1005557
1529353
1212095
1400278
505050
964534
1946382
582364
618197
641082
939717
1096723
1903096
1617156
310881
450290
1577517
713389
110045
250644
1481572
329905
833891
1641723
1784405
1861730
1308238
539933
29532
1836975
1728274
994521
1097923
1092136
451652
880955
1936316
1957945
323590
1606384
355445
1136561
989158
763433
532303
1910181
1079381
761869
1083459
65583
1408527
740450
245327
1191651
1563388
119473
1624669
408564
316643
686183
1194891
234734
626411
524448
43584
463144
1057219
447730
519570
514745
1599934
721223
1412399
146704
56334
1541969
1614920
725059
58616
216552
149779
407774
209830
1305262
1475663
442158
1427696
1232253
1594702
62999
1078688
1004020
1027721
1027604
1226610
5537
462138
1569520
1407480
921112
405851
391349
1957058
836468
804687
390099
344760
334597
1454691
1615352
274023
156029
694630
1565064
1623786
1287929
753106
90277
1520160
1826459
959563
1171212
1833092
1960783
1823479
1104009
1852516
1671633
695928
1494248
1080723
600534
1708533
1267208
1959048
1182620
1260462
618953
408036
247410
1860490
1303540
1029451
1869312
1262295
1054646
1263058
1329252
1622955
314267
1836738
1914271
201853
297118
1508257
1329550
1904396
1539692
905643
876163
1325984
614719
664822
623894
1381931
1759444
1581616
441901
1515312
1915659
262526
948974
1107097
218539
399952
970491
1137022
1622786
569831
581446
44717
583407
1956193
1175261
1778961
352539
1344188
1012359
1376401
1255285
51047
1470967
1489224
6090
1006612
1296520
1119830
137705
1912390
1535888
587821
25014
142083
1440917
392509
323723
760279
359624
1769266
925257
35064
246331
1971974
1334948
1814197
1884480
1310480
1158842
398284
883224
1232621
584142
880143
199641
1809984
1038405
1709569
255997
1085251
1539781
659438
621520
944254
1644698
1467094
1727818
1794265
1810009
1384443
1904654
1654698
1194534
398409
1633412
1267547
1956727
712314
934108
1010041
739203
1403078
1612901
95800
727493
361760
1253867
1399205
72714
1663424
730833
1177853
1890303
289469
257724
250380
1166648
1708327
929924
448764
1583080
257352
737564
309968
1932064
313528
694633
246554
873134
236341
1546717
1087953
147276
32974
1331601
335253
1566052
1893215
1836993
1422448
1876346
1239982
489561
825229
85736
1729420
566885
717445
872761
1488478
546765
1773337
480544
1849403
618631
961207
1150147
247991
1369266
343080
575706
931651
983890
1137558
1594837
1765780
1208018
133852
832760
154739
1446809
68925
1246752
1130141
1170661
850472
92153
1546266
925909
1154878
1662379
915086
1240393
483839
718974
1531458
67754
327868
1179978
202367
1812930
37587
1698808
1895812
428358
1041069
1789297
1954402
1397784
1981736
98438
864632
105962
957330
1118166
1381259
628665
1581337
1184541
479800
1139890
1060429
445785
208850
1209356
1177575
1218764
1471902
1324075
1971891
1557565
184106
1413922
81878
1826547
408602
1284680
1473650
560559
1824558
222532
1873516
1749974
1122073
1506881
1658248
1158434
1937476
1099847
675247
1351420
220834
884212
836621
867054
506261
1816692
1936140
394760
567986
666503
34199
576270
582681
684403
1711691
658468
1869984
1601576
1449525
1649426
1486706
1682663
1039739
1023472
49134
1412968
189819
1393907
850638
419938
1397589
560880
75682
209182
621107
1336134
1750519
571305
100690
1884312
979199
1135978
1682723
1523057
839292
124570
755379
1317724
534192
1992516
1873718
450871
178527
515816
1087590
1271872
1102944
172702
1237952
1714373
1077099
58714
932062
169296
589901
954053
68047
832840
1816617
370468
759945
1846483
1297258
1481660
1428579
1698423
1256865
707213
1892225
1150301
806438
1703259
292765
980147
1297749
1513017
1947485
1860655
1200964
918783
808418
459098
700944
489105
1639084
513186
175421
1081120
498230
433300
878756
990118
281266
1569075
1161066
1394001
270851
1064838
331191
1340249
1504408
323810
785524
1029114
116989
1737841
499616
1137749
1111756
1031693
774930
1470411
969167
515114
113570
533981
120686
105768
421900
773444
1085318
1276731
848705
323300
423407
996122
1952147
665635
169269
737111
848983
902408
274990
603899
1427113
1912951
1664240
127359
229468
1594512
509248
479122
1808354
907141
1066089
202372
1200091
1662507
808116
336823
1679354
554389
819361
1970941
254048
265275
1648815
1844864
1034539
1801930
231352
512231
477299
1484912
1735877
771255
280225
713364
991116
3912
590672
1586922
1859644
1904958
450644
1499420
1363261
1567413
1497978
355491
553241
49914
365394
1065689
1957143
344687
349980
1475198
262567
1128526
244945
134878
1965904
1730750
622990
1696169
333690
651838
669402
254090
391184
1648600
1456786
915012
561814
1774398
1030017
1819006
1756658
125163
1260835
1233782
128849
1967389
922791
531802
106570
1127646
1231625
1356280
609433
1801907
570103
889747
528342
936200
1020788
333654
518241
1988272
749501
270689
1488590
935793
1768731
664294
614691
499390
447805
724486
691156
576365
453445
985480
748409
122681
777519
263304
470065
1386194
985818
1796011
625420
1334470
59653
266002
1942837
516205
1207605
18449
829387
1077285
1021411
1863833
656176
1913880
1385929
1111727
1354406
1975470
1838277
1755149
242273
535470
1280380
1189274
491587
1072794
292729
1775896
1315818
190640
624221
489043
1383527
1695456
901532
171255
1586331
1286946
141904
1980666
210176
648809
1360900
1881547
757714
1758257
1039158
1211105
1652367
973392
864612
1518662
1656462
1615300
900272
1521169
1495930
1579472
1500241
1570911
1972856
562273
1465942
828386
1125465
598430
1006412
1645386
1978622
931067
555144
1421134
1650201
802667
1950444
2934
344713
954364
1162497
868221
572027
1054357
1150722
105796
395424
1278841
1345428
74903
321919
716565
1474354
1669184
620774
467675
1088874
1773792
1829551
1063834
1921602
349860
1465099
1188468
1032385
1497317
943570
1914474
1198354
867299
1266661
1931824
1442404
1713712
1216967
525513
1536237
484708
216083
1408881
1367800
1938567
2334
7169
608919
1065276
1223517
1669182
1225296
728258
1261918
1805175
1726878
778092
1008722
342797
1337822
1277964
241833
1893093
1212380
1605653
1722856
509420
1405850
230357
461310
827200
650367
1183027
1866198
284633
1116002
1229966
1175894
570477
1567545
202526
110704
649360
22490
1106878
1800210
716533
27984
1531999
1459491
1841854
669756
1507514
669981
412180
135560
697638
1009100
1070129
739473
1700665
243664
1350667
349586
1613966
1170069
291275
572462
1572268
1702820
1855382
938775
576788
500392
1028037
1921352
327980
416432
22210
1285073
472718
971432
1047355
421937
1218002
971524
1913424
606674
1064325
1363074
607515
564972
1763717
1897315
1300334
1993947
1394884
670449
1592260
304714
73036
188635
1271287
144358
460579
1999499
1412744
61472
920947
1158201
625760
326342
178684
1076812
1430470
223707
1752851
1624136
457526
1015555
1124595
1039715
205972
1850396
1273933
32060
1573912
419135
1415441
1779412
29271
113196
1296982
498242
1626520
625194
1545428
857398
718158
325189
739652
1088442
1972609
1363510
1156405
1591304
5965
1735613
819270
930757
50492
628172
477340
907509
557885
42220
745011
351615
537489
1213510
830850
136616
1865920
1458106
1752757
1278106
1183119
469847
1630634
652096
443237
540827
366336
1598531
534177
1777675
1982449
1578682
1041027
1279716
225116
692937
1426241
1756509
866406
1147140
237438
1685093
775978
857424
1947592
1358531
926829
1627592
684862
799838
535817
1394494
1476705
642991
1671402
1462211
1108649
853588
361354
1430290
925194
1202863
181781
1125321
759476
1526798
1435425
1293056
1001628
944019
715120
326900
198463
718641
723027
1803302
514591
651693
1768924
985936
1647774
498166
23303
1527367
1383355
1744301
1933097
708992
361381
927111
1764231
110428
1236160
1844398
1514411
1559648
1703287
526111
620653
48430
1265304
214570
1160510
1815303
503723
1804227
386812
1911228
1293479
1655454
1879824
1863427
156624
1536376
1697026
1892212
24539
1233095
1032906
1495132
1251239
1272981
1163630
1616740
741678
1562166
329408
196482
1333620
88164
693074
1763394
1000896
1438352
1729457
134207
1919805
835063
727581
1046793
1544841
1401885
1943564
736593
1039074
1273130
1486689
938067
1335741
1176044
1671743
91776
1908468
1088772
1045406
572701
1031696
865408
42267
681586
1094050
46112
1111541
1430081
1033368
473738
1846818
1724694
45583
1687220
492100
1183094
1337603
1346338
1571436
1528379
1349815
264968
1563440
1221108
1220473
311117
786935
1739532
1059099
1707685
1242718
47942
981193
19982
352667
679072
649466
302416
681094
1501319
1070842
54522
495800
1800720
913910
1629742
1809952
1541578
1693572
151822
347482
4112
1026755
1261881
951984
488902
1610884
1855765
1992347
663921
475675
1038563
1880562
676718
1317471
849914
182109
813739
526222
175989
1442499
466855
860209
1840350
816237
1184854
159125
680946
1248504
1435961
231507
817793
375366
273665
212840
500612
723800
610336
1879955
853675
1130762
887118
681821
1721627
1887619
525350
161345
1794636
527005
1648259
1408726
1197989
131747
1665337
1045227
1033072
1514693
342025
677214
1623726
58890
483285
432819
1286765
784248
1775455
1509000
1487381
638622
1675648
598306
7076
778927
1126372
1082322
1626796
574438
528069
935811
664655
1525375
453051
1819150
1643906
1211465
618476
579749
889211
578678
1663974
904490
217296
426162
1698516
1833153
1538558
1263931
1136418
215968
1558525
531953
1967103
873774
529097
1124887
906244
967727
710775
541471
809443
1325584
1896822
1211394
1502265
245753
313592
743657
1267133
731853
1850684
1986695
782097
677043
1316666
298127
967030
1873930
34478
930306
1296527
823246
1842674
924129
1529061
315468
250755
953275
1742948
639338
1869927
189743
1882767
486097
1635263
1307320
704434
1781449
1359690
1922868
955289
784671
731935
1162510
555226
780648
68931
42743
607183
90103
1707183
331424
421013
1163285
101554
999377
746515
1119984
186915
1278908
355405
1154867
1965437
1649772
1658045
1357191
333846
559598
218582
374987
568782
907468
725910
1699988
1956096
483331
942040
1053152
200690
1975487
203925
143991
286826
1914341
1036416
1030592
209890
1384546
460091
1724473
293366
1616452
1985144
301152
1568001
1331141
49255
351213
1138794
852103
1852200
786634
1669469
1316647
1606406
861611
1751076
680125
1639043
1228965
320104
1582112
604653
876980
1081502
1771973
722104
328958
1804156
483065
289192
1974223
933334
185922
1717456
1265989
10210
951164
6857
1253986
1026356
296892
1676056
896604
755436
1714497
683339
375861
1554919
332534
1793014
373262
1780629
1751963
309231
1151779
230877
323258
1009170
1340662
169936
1357743
954608
1422787
99957
243361
1694938
520392
915275
1483458
1156026
217584
1930648
760421
949663
249619
931562
1176621
267406
1192467
1668196
1678645
1593959
981703
1771697
1510866
1603731
1987936
1126829
939564
82178
165668
597076
1987934
1971892
1897846
140484
903726
1668374
1921538
1531779
1877150
1827879
1216919
1788622
291603
1126378
571556
736638
1266094
1108043
278647
844282
1035086
1266994
1859569
1786419
1780426
988999
1955281
1623377
762661
788792
700500
438366
1700366
181391
814916
1082292
1256529
267350
403539
728792
1256514
847181
1311502
1182695
640464
1899619
1328752
1492121
819856
1272566
303932
116675
155966
1619473
1975736
1314560
454614
1386459
596240
1366548
852680
1298978
412693
1868449
1835190
106583
347169
1367787
1281548
957240
532152
272261
567703
1716640
1779857
1000594
1010570
1348220
1769982
1088515
1910353
1684282
1810771
1104199
922196
474353
1166451
1670419
1054704
434894
442050
1073513
818207
535112
452870
591562
238457
1677743
1188650
973462
1209143
649279
1584024
1093528
71626
1017038
1133701
567139
1237733
1600465
208100
55790
413801
57328
1086180
334449
904918
1007133
1588738
1694353
66179
1010985
937058
1250790
1154746
168004
922914
784612
1650773
1859459
472493
820542
758696
349231
893371
1567483
433779
505183
1073632
144983
316716
224374
995857
772705
1157209
1171084
1387283
1042301
584606
356173
1578870
1678976
42745
976114
1906942
640724
1629446
1889840
926934
914149
1423870
1695505
576886
1292052
1173704
1677556
1606357
1702288
155016
939023
468253
1632875
938853
1684870
1214702
959391
1142290
25018
687420
1875764
1313808
428786
1265076
285154
524524
1712799
1675236
914347
922672
10651
1597502
221485
1310594
1880371
47029
110174
75435
253150
1843066
1608015
1032435
1685912
1882024
837778
179649
1935626
186768
345700
300316
412725
1095119
1753424
214092
354240
67900
119349
1718117
910336
1206457
1268701
563362
4416
427799
443176
969349
1879117
1854754
1702905
1136427
980394
585868
925730
1885270
264607
950071
1931239
1830547
1616611
1800748
1962908
257059
1258363
983040
1554235
1971312
907934
986093
106870
1279927
272265
1405910
1730298
182189
832315
1191980
1435847
1243382
1711552
87621
1000593
1842394
1839864
1388094
949309
577769
1726418
789864
165956
816896
1816330
1050352
242961
266480
741878
1758177
31191
643194
1987849
1879168
38438
1098313
1198105
566998
1088751
200420
1917591
886645
1712322
647404
888362
329831
1736915
320951
236812
834788
1102571
416294
410822
617943
930372
662621
1226796
809550
1512412
294025
357635
1313866
1885601
1942684
35349
1751636
570626
303615
1754445
142231
482657
1267912
190504
982447
1567702
66515
274299
549839
459905
1274958
95320
865225
1573792
857978
1063069
143071
1187990
1121750
315645
969442
133183
877774
173311
1345700
1618640
1074492
871232
1557861
1660579
483979
1668517
85469
684914
127636
1906117
490161
1395629
1238195
775897
1222854
12907
645995
891234
1652216
1195189
236314
931680
1320901
497707
397792
269150
1431004
767662
1130953
529474
194660
551051
262543
423749
1079817
73715
1987767
1074037
1992539
771326
1677250
476898
862545
1206268
1756923
1269261
1084918
1698579
1147777
46064
1282038
1519915
1667602
1449570
1326154
1910405
770711
806002
1740570
1990925
1940742
269270
1401703
547719
816078
1306608
1678646
34645
1632577
496682
284971
1505586
1564054
4681
1683067
1069353
1887907
1359012
1181929
1448381
1000981
1192667
1204716
1774618
1093021
841520
773784
954475
478865
1338909
779357
692338
1980551
129664
365467
293990
9456
1457736
554682
106033
1680039
1407356
493847
1703380
493586
1301092
3411
804536
266694
762121
1138745
486752
1432708
1839218
89043
502622
1053650
319910
795801
1611583
925641
1809566
612989
1816853
1229635
61576
1454039
704246
1653160
148759
822147
1513754
671622
1260128
1805251
1179131
611792
1554308
1453346
1317552
541987
183442
436256
334453
1955623
208977
1080506
1947422
104737
269373
1344459
819864
1661922
1906272
1563820
1314384
1084810
1620825
265547
321366
1218224
815241
967916
1140703
1848823
60024
1971191
426656
1447042
495440
128343
1509338
1513420
1470593
8789
1279437
996780
1794802
903077
1328478
187368
1434140
494666
1773091
1774940
1868584
168241
1290004
1651313
605556
1355268
1022519
655109
705361
403554
1438657
1689931
1981940
1362605
1367453
234358
1443232
1781925
1888672
760492
1577152
1080044
725076
737463
151553
1177144
351641
1541216
956780
1928046
1300189
1736463
518825
117681
223964
442822
1336741
970017
1646936
323946
590248
1303310
1230178
164258
1130124
414263
1639312
1722930
195
1091096
665354
120405
526851
358929
264891
567513
637750
1640606
204701
1904505
1088934
1332938
1171158
934492
1972963
1094599
718824
666250
989600
720585
629171
1940214
989952
1806375
1473817
1754925
854406
236971
135564
1874140
1046651
185836
1363892
1769081
1634700
1863786
494644
1862309
1574422
1748624
234985
800939
1003878
469925
989062
1774374
637555
1441877
1609958
1732690
461750
1535559
129664
302206
1171725
1330646
954916
1746256
1909780
47999
705223
557766
641471
1905380
268961
655119
868908
475926
1063173
1510651
1559075
1677941
989215
1854767
1979801
1516410
1745224
1585707
1515599
1991397
1632962
234647
1372299
1343699
1356125
243781
616233
720980
1116671
299494
660911
1609765
423890
965027
1698008
1506417
950025
465592
300582
1500630
1992390
813860
1600615
579623
1973018
1964400
580367
213897
1756421
1440159
310266
1032457
1617486
35149
320163
21893
1801445
848852
890910
163776
1757153
1902140
1928321
1576223
1752042
1011007
816277
1657791
5611
1209002
1161172
1481967
521466
294651
1757703
91638
721599
1057615
282393
365176
689894
1472547
1888653
1599342
857222
974477
596887
1349874
169267
1341064
1577554
41259
1121281
654510
1560330
222515
1266637
338717
731797
619742
811962
1621037
55361
1139926
1039561
386544
1494130
1973273
572703
847958
1328969
57298
939739
245003
1400319
1178317
730115
1522919
617320
1277240
783964
593075
1083250
1377281
890752
1747221
1542164
432368
1589280
1927006
419272
1288970
45861
610699
870589
1086548
1673258
1056309
817515
826426
1383319
1879240
780693
829845
1789824
1900865
911431
150953
259964
287913
341058
1764185
359479
1655770
726842
1820887
55637
280196
1961705
1008825
1786760
1296783
1965986
470119
29065
441768
196820
224689
1437298
601885
1637162
19541
127372
1109557
473018
1078512
691925
223301
1508557
386642
1459019
596595
1116518
1508581
324868
24057
1482835
1635918
213791
381607
278811
562970
1126877
477729
29995
21312
1976187
1359193
1285682
1736466
1160593
470886
112178
312207
855597
1323256
1274924
1900258
451844
1965486
1590552
213304
872081
1648109
1274465
642641
454051
628406
1178770
1703754
1883002
298498
340220
1490956
1688298
1815431
1741905
834407
1166659
194989
468255
966830
270340
557865
1594518
1055382
1323991
1858362
39145
1972088
893063
777764
1098510
775804
1573852
1532028
1632728
380184
572073
1617490
51628
992147
783315
1922098
1160160
707587
1666730
1123715
192478
1923114
619609
1847984
263308
816838
717488
1881284
541994
593680
1785635
1727006
1833214
1036212
136944
188952
1974796
1147738
1185389
1725290
844934
1945230
1384159
1496118
393445
1022014
833912
334713
1795319
1379198
1020631
591961
1497533
1164218
1586212
706370
605631
1821680
1328936
1328133
1149215
98348
598398
1976965
282435
317923
1347070
40647
751511
1393469
1827319
1731606
1469432
1106265
274700
1895346
1511377
1004530
1139145
410729
1589639
1463129
229071
1167584
752104
1590439
403012
951245
140340
210769
909360
74726
589409
1327907
441846
1724107
1717488
1494181
1113354
622379
333374
1937160
978022
516399
1000841
919892
1129986
1556325
113998
96319
1517211
1307415
1612040
586001
818265
837500
307748
1105198
1773373
1074916
1986044
1957687
1877240
1748671
1686032
1226053
141242
1922442
588191
1226111
1407062
1060334
309467
288963
186562
345745
647632
1658919
672059
262871
774304
1570354
271930
1049822
1095128
940812
1730558
1928435
572500
1588501
249993
713325
146934
1440347
480641
1790341
786920
2900
1748313
1703389
526589
1280417
711122
1091647
74307
622895
204532
692798
1372892
1186116
166833
412558
328215
1392643
1387564
1074744
1592960
532761
117527
1099105
1963044
118442
745573
1339851
293672
881107
144470
510061
387754
273324
1129643
1089955
1385768
1911760
1478370
1954472
589019
1061467
395171
1658697
868170
387984
1078841
1599881
829702
167372
1382773
185695
531176
1523489
1280756
1948347
1125376
1444811
344183
880513
496235
1388767
291041
1982003
6091
1834288
625653
1952392
564410
383492
1827272
1994702
966329
1470096
498453
1475749
1537053
904247
1519665
1178148
383728
1437303
1297546
1857232
396603
1069701
1164965
893582
1416087
1218080
1290079
125769
544779
97290
864508
614948
988098
1972792
786288
363753
220444
568105
73723
1689363
242632
141384
887296
317223
1253389
1719776
1578643
401870
1784362
771902
317376
944788
1900845
958682
758559
1413133
1654977
154090
1335203
1891056
606262
731405
187028
57605
1177761
376771
1428758
1573812
1665535
1379525
1041503
332745
603711
347102
679030
262026
795539
388100
9361
1720151
993294
429615
302371
254477
1100161
1075547
789811
1238970
1411978
638885
982289
1404956
535478
109928
1502852
1285210
662208
1106170
909064
1996223
1688790
982837
1638525
1883649
672719
434910
485180
250387
174308
1031037
699072
1390014
536170
541756
1800163
627694
1130449
1631409
646102
1396651
111551
1654951
1527853
464741
1460506
542041
270666
1696288
1677269
982799
532731
189400
507997
1931334
1217161
785853
1595271
37917
1283750
1075417
1898397
1696326
634094
1357268
1222457
1301836
1837176
982466
949845
872952
1782298
818331
1775177
996613
888104
1118467
382926
1449129
776854
330356
599658
622406
585956
812754
1151224
1410967
289956
1122046
360127
1107419
187501
1139776
852635
1726245
891626
423950
1290353
1326547
1757751
439231
1244273
1139574
1717462
718482
1478038
917642
790480
809552
815630
1513363
1596885
1618084
1213806
669124
513313
1578911
1353313
163617
1421558
1320321
1981700
1194815
204849
1211733
119655
1476314
866809
675653
343839
387647
682671
343142
642504
1378907
776492
1308123
1568521
1741335
1873904
1531791
943149
656642
1579579
1221956
1026948
1845370
1262590
1041152
1371903
1107546
332833
741311
1157764
1388435
531652
1496356
1669998
1657459
1394998
1576411
191567
582265
1773985
545872
1126234
1579974
1298309
1330021
1186231
1339062
1394388
1819883
629465
670876
1125132
205197
1251136
877503
16398
1707833
907107
1063291
129691
392577
1963811
783747
653500
539599
1876822
1857742
1170113
1677391
342990
1058369
551037
909174
880992
1893271
98424
518246
1232371
1671654
1523507
297335
579501
1622473
427063
1636681
1726548
1018914
1706817
552971
1366386
744150
616551
510690
47501
1146586
1425823
1170399
128402
712773
253998
1583580
1419953
768242
398589
260231
991890
1708375
1781580
1842146
215702
858317
1262286
105875
632737
1854661
1695693
147684
255203
638830
392364
1619911
558254
680688
477173
1946623
1801422
1649275
143116
923321
1276548
1017556
118348
1085954
1334332
1481398
1093994
253025
1872110
769979
746922
670412
96021
1339467
1261731
626388
779644
503641
775463
1072109
1358583
1697026
1128607
1621745
1635637
853240
1336173
1771904
1703164
26889
861759
1962064
1140958
238798
1146904
1305159
1064961
618539
317255
1869105
220413
1330919
656887
501045
1250156
1629760
457982
59769
551353
374582
814292
719063
502729
270344
578839
163972
1085851
1734552
1736759
1407666
1902974
1631461
1681083
258915
780309
1488232
808555
1582649
1026722
45965
125155
341362
1174643
1269553
883858
109127
1498493
1832801
319007
441100
1697929
1663973
107576
360984
433492
1146161
289001
1749889
751718
1340809
1425904
26674
649224
65542
1945215
1593766
1965261
1005607
1956950
1830700
1851936
368725
1996667
937923
296911
1467952
1548890
1576932
404634
274261
397538
1348452
1910127
1507422
1728239
360321
1185876
962526
193838
547553
1085269
383655
1646257
1602562
800255
37352
1670506
478830
210789
1571094
776482
1715219
273982
683076
1580714
1795842
1383566
1703408
552098
1951163
971224
901076
1383522
1647163
1425626
1510548
681789
573083
784287
1754983
31040
516310
1379155
624902
505126
1203950
1903800
1760331
84857
650105
1741932
743706
150454
1676098
187087
1235420
1674546
1666478
1015460
1537723
450610
652127
347269
101927
1900257
451763
1217824
1458593
1101154
872498
833239
830593
1843434
934653
1171614
645077
1433839
1204783
48144
1476317
316581
1628623
1418977
75669
1855882
181277
70978
1685886
226837
408090
1332143
1514995
19669
30476
453820
1483347
1492528
1176136
1261778
1364752
279632
299614
1848827
719295
1511240
1830554
651904
1217274
987325
1871976
1534157
1311840
1012723
1591820
274445
1472341
882100
1129138
331662
962316
781596
1252545
942694
114999
297987
1785198
1162363
1638307
37495
114787
654754
1925627
1202031
1326619
592368
1847207
294746
1037086
1434122
1257514
857126
1155491
1169845
1323310
777261
1685799
1114389
1530339
910866
37308
461225
521228
1381469
1983533
1319336
1013446
1214134
705561
958634
401316
329119
1468975
517045
226728
1835199
919121
145048
869159
875367
290399
1797242
1256931
646541
1777723
1737923
1504844
465063
1220645
1297971
864556
708272
897805
1038001
1896966
1062883
12963
1725599
1503014
330204
564205
322192
1231215
1550114
1660746
183937
882641
933386
1926951
771361
1531853
1013198
1283993
1854681
1018767
66166
497662
1745181
95718
1255725
737252
1240041
108912
274095
1566068
452674
566339
302067
549475
734855
1738157
1196636
1249265
1502760
1329856
1541621
1523241
409863
442397
278224
837229
855187
1691094
1783131
440999
829088
743484
1205677
93521
1518595
978851
998426
248089
1939868
1488893
1365462
919234
1463928
985656
181300
1512725
1049797
150085
173063
1173028
596697
1557640
1145132
187232
1873905
1634441
1724178
336716
1113637
225245
914943
1990268
1346673
1295422
1338186
105524
424940
1495133
1090779
487069
483198
51835
806934
1417689
198658
1822734
1864349
1331424
1781230
130591
1706066
887901
1338663
47099
1940839
165211
1438255
1422316
766199
393328
1795135
376587
651647
857283
761339
1321582
1030056
1262106
1974894
1856773
291656
1581149
971496
333769
1882495
1963351
334277
1842652
1762819
122399
1949462
1429656
1397365
790538
1673276
1749343
1461976
1673913
1742267
1879726
641091
1198158
1995927
233850
1842562
582186
1774322
412152
94627
1901312
630812
419926
1687405
1326870
1553650
1543441
16289
613023
1401872
1832029
830631
463380
1172985
1368345
1949650
31775
1424134
1842995
1186203
224524
1589144
1033297
1879529
1313917
1336183
1313391
1419968
615242
113197
175281
336296
240864
269643
256260
24221
1150092
751958
24291
141037
1103977
448376
1274115
668960
1013394
1147086
1616283
817813
1480031
1984162
647200
1029591
1152481
38372
1321148
719026
1131697
1599946
273862
63765
1253132
231714
1409712
110902
1201019
1312012
1771669
300458
188573
409656
1739217
1618018
1535823
820901
414618
143730
1146997
1826405
984841
1342943
1720734
1990228
1822510
1786336
396904
43955
857563
1975934
728867
179647
1878479
1283541
1489423
28903
127712
690516
1647771
19894
1119653
1534531
369000
1877127
1697971
340118
737319
1472327
1631639
1798168
415918
1050409
1114111
332641
1978309
1779949
1913975
1494380
144527
424102
894485
1630750
1291394
1797113
889184
1376886
1391578
1287468
1715539
600989
695145
439394
1607643
1874763
1964770
657730
953019
170928
608536
328250
783610
611466
1544775
433354
639820
183553
1333045
809418
647865
842397
1491043
1229369
1896149
1568710
642322
1580116
856686
267473
876029
1393
1601134
1106047
1373353
27154
768983
1733208
554578
1457382
1931821
1129837
1509695
499917
1517823
1083133
1348830
1428369
1094126
293285
1324639
1168997
330102
306066
1839885
1039697
1598902
1870623
459789
597865
652820
1256183
547401
1477316
203737
918664
215263
126297
473411
1325865
1970536
965718
1562163
1934643
63045
1251553
1313197
38442
1201216
431105
1475428
1325440
328453
324756
1310446
835179
1118400
1331603
31244
1932456
1018464
285767
325731
1833839
70684
292571
1434005
374464
1710594
946657
1507499
1545383
1189400
267967
448272
1991008
1413766
363930
1802720
1125453
951056
714836
195949
103408
792139
1364039
1451290
600380
1143323
643533
198337
499829
1389171
1360174
265710
1943279
1921650
1365654
90742
355589
170807
159023
953357
558914
702881
1691899
790959
461288
935002
542802
987109
773669
1143279
733922
1779538
881988
1195405
1494279
458518
875241
1155387
1108952
1622775
1209338
889300
117878
140074
1967309
647182
597073
1273654
1379654
358700
1211227
1008752
1189892
518700
1446623
1855921
1838987
1558971
1439484
1764910
918131
1651495
149741
1407321
1496576
1110848
1684316
1804790
962811
771378
1321433
944171
1307035
1891575
1431735
67155
725311
316808
1581596
1422208
821514
954991
678611
1298772
1274995
564051
1180427
364580
1903175
1250710
83744
534135
319166
1738858
882541
1514332
88259
1772872
1098153
462947
1832887
1194387
300704
439455
1993391
384588
86923
984711
763845
1504348
1577406
108887
1174035
1398140
593790
111740
311808
1342452
24785
274391
1447414
1539115
1092905
115577
1459526
15460
1371030
297769
200816
920649
1011940
1153242
1541360
1993512
201051
1045938
98877
347777
707530
1195548
1777215
1692368
1829535
1535694
1743800
568683
1782493
1917727
32881
1807495
103746
1876336
1154973
632091
1857647
937832
818229
995311
680181
254952
875655
1241814
3125
1625517
973755
1925180
872036
825603
452750
1835980
25233
1300836
1862174
490398
904434
1281727
1785185
241091
1063007
1828416
101863
1641257
1049463
431519
748637
583596
298387
1977416
1424317
811521
1520287
1414997
187144
79224
1478829
1349644
933836
718649
1759635
246484
1510697
1291696
1917916
366198
1520124
1684221
672121
1623480
1307614
1080483
901035
1495385
169989
1622163
188067
101574
1484055
957874
126279
1909702
275080
267421
1984900
144490
965129
1264343
1205164
1420712
354499
1542028
443449
1995642
1076354
654533
1246643
1905429
1867047
1735638
16853
1393789
1901584
666823
1879819
345300
1568238
1953841
241971
1015608
1762822
1197098
51239
1130985
1764947
187431
178226
1255180
1217028
1316445
983864
191786
289815
211102
84099
1727279
1340078
1523418
1264622
83319
146639
739569
509963
716678
1628357
1461906
201405
1961192
1887103
84435
504669
352451
758588
1654557
1336676
766614
740448
1301686
492578
1286752
685342
1910587
1015026
870258
1453064
1703165
218737
1878903
1080421
1098493
521226
979058
750845
620638
1393993
1558924
1188380
1429989
1440004
1293860
1543312
497480
114569
1655913
575961
1728403
1023271
1099984
921422
199153
421544
1634073
669887
64939
151618
1552435
1724498
1268121
1105109
1870253
169632
259543
1372344
1469354
1427486
182497
1392068
1896646
730283
315801
1441406
737186
1053704
1985783
234979
554859
591084
699924
185525
604388
1915521
402037
225492
295553
978900
1477091
551180
1771674
1045713
778022
778907
953633
646144
56119
931491
213480
1892038
1503674
1391549
916058
80552
1969669
582451
1007330
544019
1403850
1725081
569888
1884670
558521
995832
1597393
709105
1302862
1266142
1416416
1512233
300222
240
1062364
1938924
1602674
1310061
358571
496033
1315364
1807475
1999685
1595949
1004023
1090355
193484
902802
1662521
1165351
1977333
65436
1895910
964602
1839561
1309777
1341066
952196
1828208
1462788
568427
903612
306341
469174
444314
588761
1111085
1668152
684706
1601310
644281
949768
1089771
721845
251855
576848
630069
655466
727546
674515
926258
1782570
1073693
634304
1518025
691515
581292
1310214
1962051
230328
1723155
701653
884093
1138694
339869
902342
1913987
1745628
853815
1199462
1738108
1894970
1412403
1130965
1524091
1763320
758643
1607085
39756
525468
141153
1389615
592946
359242
1592654
849283
389777
413046
961098
1312360
1964251
612508
1989920
1862266
93559
1458895
826839
147555
619971
304232
1031853
606036
1049217
1038700
1994409
1002648
982657
735155
69775
110072
282108
550210
1525824
931802
137625
608932
1230474
14256
828886
663662
1920134
1672490
589549
357016
1688323
1397295
1104384
228620
1339585
1591400
535868
946103
1711217
1390759
1844836
47674
817595
1248764
469560
508339
1644731
1387979
622405
1542054
884232
209138
421608
1024607
566534
1238317
499988
1140545
130892
125007
1761338
583728
699575
1338100
490115
1332568
1286991
658752
1700831
994240
183183
373915
1148674
38948
1563128
1703637
1655571
598520
1109894
489953
817251
118878
978668
387342
547779
1440362
1366142
188669
1917967
954783
1588913
116047
830642
835739
1093466
1499924
507408
1662193
861914
74034
1472708
1726295
1813749
1647900
1563871
1847310
1041543
36870
1851982
927343
1656221
1251784
1008070
1810032
381073
1470537
1063255
418051
1437070
1687949
1457321
547086
1167005
1244884
1232573
201172
1903869
361880
966448
1976315
227613
1103180
1521342
299831
1123581
815595
367357
876094
1897210
1402167
1348674
1505
1609986
499275
915239
1531604
815114
1899412
1595051
1258819
1689829
1946375
1308728
1014485
88479
1284317
1689868
766900
983274
367045
359827
1757169
805614
1120484
1609741
1689127
1255829
1271511
1978603
1093535
129995
1426777
257923
79026
1779970
1931340
329713
403745
1427844
1720607
213265
1889167
920924
951010
1532268
687650
1557470
614205
218965
925845
674155
508386
963859
1581008
1359497
1468532
939022
913923
961187
1110886
1891817
994480
1998661
753999
1010612
1212427
1884103
1709336
1591163
1121133
67217
1891368
435535
344155
7273
321145
286034
1674563
764024
864614
1352805
967648
1393099
1592412
1141451
37500
1129121
1029287
1253317
1515541
991617
249604
503844
1858825
958305
1810643
1885255
534998
1811984
639232
1756439
1357288
911600
1547995
1190909
1977757
1640726
322247
496427
1735172
1881056
1067578
1370470
1429502
767423
1037829
964229
610255
201389
1241065
960072
1478365
1938757
496552
1478841
839970
1694022
1651618
1190946
1678306
1175682
992471
1497598
1231358
1353230
1859969
1664585
1874693
863944
1493743
676509
925667
498420
999064
1139122
1808784
1341961
1345450
1747084
1190242
1965670
1408016
252278
832880
763888
234824
807113
1816421
1581049
1343314
402828
1862173
1952974
159817
1046148
1941634
703551
1988876
1294435
556781
934419
1466966
595593
1135555
1960820
469564
1955029
306739
612547
1274956
527749
232875
1889261
832376
1048666
1145510
1091383
80853
1345081
891905
1074794
171767
1027396
1863459
359040
978399
1279237
1603111
1041160
1530
1185837
1673702
472465
896347
948346
699844
565785
1182193
833205
1517933
1812681
1452494
1526352
257113
552369
977587
1221638
514518
1389451
119502
627733
1619555
547304
957861
49701
1563375
1114326
687137
629396
1768751
273526
1035660
416962
1325926
114639
580223
842064
1611516
1743475
1321331
1217550
1930968
349802
1141013
245444
384660
1222236
1780033
1062591
720555
1416709
1298499
81091
1237952
1801634
830794
665888
1760526
1216644
1581764
1536868
1403626
114626
898118
475416
964930
792916
762939
1516529
586721
1344888
1807305
1232781
1324427
250980
645228
1823618
436521
1231240
335548
317415
753117
594449
1143295
465483
1402825
417027
1610677
1211736
1440169
515935
1727027
731205
1855685
1641846
1982250
1875434
1632813
547552
538174
1629142
1764822
756281
1765832
285914
521361
1540868
1187705
345820
663999
1935659
1800574
147048
1385955
452885
1294489
1306068
613780
353233
391130
297712
1192612
1653557
1768036
1876592
494339
1349338
1645127
1796874
220263
1061570
549316
366430
358449
1291837
48211
422222
505149
649501
625102
618477
204356
1381227
784513
1452373
1995531
1582070
1994869
1316085
375242
1872862
35338
845268
1745954
834073
1850134
1069225
521161
146289
804146
1325029
1257189
403810
176888
1643567
1095708
1673396
1420359
57376
328792
1257606
54073
1332764
148972
1013709
1462346
1617818
1521492
110218
1739144
440621
18672
400576
392846
265367
1904723
643279
272611
1951107
1013911
415925
1030964
484434
1635977
224335
1446858
1178132
11010
1152424
843174
73958
1819076
842337
232911
663514
805231
267911
1206950
1083412
1218351
1105452
1707341
1652043
244261
2460
257591
1707946
1953928
791058
1034276
140914
606985
1844646
1169505
785602
469504
1350677
1655613
1860274
1581604
1724116
1862748
1724447
449810
549392
516668
1515929
653356
1694973
703775
943923
1718847
254014
1985691
1957715
1959065
613972
1519451
1462443
380578
1441635
147134
422422
1385109
1164065
1346129
1648136
515192
912209
625454
911138
528057
1455591
1672248
1500346
1186062
850412
1463001
1489503
606162
1153322
1683057
449623
142195
1011760
426703
1738761
627093
1633322
1855071
753951
974952
403961
1517632
186157
1007126
296815
943808
565472
920889
1730077
1514587
1964258
1159298
1932346
1362868
892062
996585
725570
1090567
168022
917304
1258386
483729
781943
375946
1442594
1543033
497925
1873068
958687
1016968
1829252
477053
1698139
1924143
1976634
315539
1312928
756096
1809281
1454965
784340
741597
1300259
1447742
1178499
1872589
124629
1445406
477800
1585899
1309414
1840694
1890164
1495905
1273685
1056269
139671
1775469
1739123
1936887
1943514
392145
1552843
1333838
171194
1160940
1742908
193620
1999481
978521
1819630
1197467
1565610
1288755
335971
218740
1420334
1458581
1281981
1527639
1540240
144264
290787
281220
238378
233301
742627
790793
1415816
352309
1385838
1188392
409082
1239826
468652
248170
1655530
454122
274691
1514195
1338291
269078
651995
542310
1319338
1751516
1037811
199780
888378
1252248
808792
1486718
1686319
1508163
816408
781147
1553165
114983
341296
242565
46122
1803028
670154
1083479
806332
1806953
792803
473617
1942006
730064
1344096
1200108
449357
1513046
1123495
898336
771066
995209
203471
177607
1498401
1878576
282163
1313129
921811
309766
1558574
502804
537149
1136897
1343161
1487025
1783463
1298985
987555
1294536
584188
321710
558137
276766
326490
1376416
1025448
280927
1180614
1610576
1189855
407377
1896406
754180
400599
894591
795242
1464529
1717926
6025
1033815
514696
1118713
1720202
555867
1210638
497628
1351825
1954217
1950065
1706529
1597957
1307219
1602962
796463
1315797
809335
1659750
1585076
813324
860116
319230
457421
40298
1250626
54450
431595
805045
1538376
623782
206514
1797460
1148781
1478290
1568580
1828778
1074503
1330803
1093599
820758
1465785
1958966
448501
1801120
770777
1179896
1683378
158909
1897751
1250835
71911
1028861
1978675
1261309
1253559
284065
1356624
1778087
1542553
1379419
775064
1428507
1425407
1685249
1218654
970939
1885997
13715
101977
1825874
1390572
960973
456653
90903
1028483
1177602
1703081
1136291
1153436
1020011
1824904
419675
138613
503509
1858684
1286113
1859559
1234460
1868496
50905
1703256
786138
48507
1054912
1526206
1914220
1972167
1412129
1900205
393402
175053
1010965
245275
527660
1789614
1560660
364523
1181024
248393
980229
705204
1671981
1488173
1944414
425981
61502
1229115
1725851
297085
734649
569114
1578194
660708
767877
863124
699445
525698
210989
1766472
647988
1051336
1597675
10008
1707615
1574495
1877792
661594
158592
306696
643262
1997100
89149
686779
989580
1971020
1905063
897535
251591
512431
1686211
83624
883572
420259
566614
1580890
1205981
452902
1378153
454812
815087
1331255
542583
427815
1481443
1387110
699625
1741999
1094146
825408
1222314
1634178
669224
486165
1205252
397754
1137338
1720963
1352078
1333586
382050
1227231
1470927
703349
988861
629385
1876220
572309
870501
1400757
775028
1935850
653954
1621563
1564567
540678
182668
517709
249254
231319
1156624
1832670
1437170
420589
1758292
651422
365084
690276
1289456
1125322
1246530
799014
741747
635852
16963
125015
1321706
541622
1062526
952225
377533
1723900
1440511
1639129
121428
759555
1701126
1970092
1369519
1696649
1379156
1714719
332777
1885191
686929
293126
255473
1607077
812535
1354419
320322
1514933
1007538
1714581
202385
247270
1085482
1947841
1283826
1147424
1282703
95394
1335804
1873503
919083
188569
1119830
42506
377952
1328698
1469267
1451163
943471
649788
363342
1369509
195253
1514145
341401
432684
1088742
1468651
870447
1695984
458007
938936
55670
551358
1232273
67858
55256
389850
1505459
1456008
1470263
912126
393924
1905308
1237010
1085494
1128093
350206
1703506
131649
1600496
1775082
951409
1375754
64175
958882
1034715
504862
1437156
1829857
418627
527695
397887
1679759
938149
267189
424428
129778
939908
159154
1465833
72984
794288
135612
1266011
1218294
828543
1971194
1033541
1275793
86
833008
1974461
952367
987466
1892236
1280552
934803
104923
126063
1224336
862276
1174368
1783597
733270
368129
778700
402070
1547636
358117
1578546
1268500
1777955
1582403
816337
660300
964483
1960819
1073084
1718444
585481
774630
761430
1921461
719072
10380
1758007
1409944
1171332
84056
1129151
205408
554546
464436
1178885
237268
553686
1664409
1062827
167952
1907779
1537709
342276
203891
756294
115193
1467497
594650
227835
742174
77962
919262
1938890
882553
989342
700637
5390
769847
871124
1335868
75373
720105
1712584
1817084
1383645
1776095
909970
1035855
1062177
1224859
359455
78096
407160
560693
1010691
958142
1640511
1390510
1579798
882584
1524464
1381250
1824062
232453
428365
1686815
1075949
1677244
1754883
1877518
1343517
1560549
911315
786038
672215
896615
1139421
580885
1920689
1438226
1594639
11098
757662
626009
1159425
35004
313136
1351142
101246
179638
1513291
146457
1265859
276296
594751
1713787
963644
1993107
458069
22392
1979687
445542
1464081
932056
1436042
42897
1962356
432421
1232047
1241566
1922181
1128824
235515
1185329
1497691
972293
733710
513756
1784639
711323
1975334
956096
837814
734306
1552076
1318646
1968162
264473
999910
964706
511539
1857758
338523
1021388
825977
12465
1501184
261024
854265
1335244
1850835
641365
595617
1312757
274421
628055
421669
34051
590550
1320818
1988005
1055366
1987499
1482873
69141
184081
544344
1857421
1401519
1269307
1225882
891740
219684
1523734
336627
651695
667938
778693
110584
1537727
408426
321980
149436
800722
964307
810679
323567
1940725
1585567
1293452
1221412
1545326
1664723
1273317
167994
1899831
559741
484991
1210513
1922018
1804359
1663042
337908
1184459
654828
1237260
1764606
1238018
248761
1479694
825994
1787213
760694
504410
733649
1547781
445322
1450939
1671838
1722481
1199652
952402
1675531
1234917
1645612
345716
890026
4816
594238
540637
1406286
868884
1440266
1693713
717534
1152276
1709983
348666
1862233
387156
1774858
1069467
937092
677623
1657214
1607009
960111
106114
327886
690960
1264489
1767155
675801
911470
692855
805230
1727378
1705505
1351128
1576034
60459
15547
550667
656969
8768
866008
112745
132572
979437
1000746
1479544
790153
923178
1789175
1909870
916136
103140
1489677
1268446
1974882
615341
515434
427288
1486581
1224318
1125520
1335692
400960
906820
1158509
1332954
452429
1859673
812415
1637115
867564
1938890
996137
1603013
1923832
1722672
1382099
1039524
529513
1187995
1010564
289643
1315088
369486
1935058
1275378
8648
235691
29234
1480968
76252
945004
11978
900185
1181655
91815
1798188
1466871
1521105
1528905
648056
532032
1220598
952592
580071
983800
308622
343061
74931
1996740
604101
860196
1253344
377117
720340
1342687
944217
1451934
1780353
987580
956513
1761726
1837373
366980
893523
340457
1043390
1128273
1228605
1041626
802394
696845
384955
1642277
1201218
508085
686087
966208
432159
1230267
128843
1787946
625159
1357922
345631
112289
1627247
1312445
903695
925995
1486287
1411140
1904586
1978661
514154
1405209
154046
1667937
1731915
334769
1331789
558454
170981
781226
1228305
1105840
1145054
685359
399458
1815111
1988419
1985797
5471
36211
5549
1766785
1828466
716494
480956
324034
541553
1652286
1977638
40594
1003858
1458988
1143447
1064265
1586662
1816423
650026
124647
736887
1891981
1272075
1346361
1505906
767387
1111419
804491
17387
137366
1267142
866205
844395
537336
844414
1232651
1130128
1449299
229772
614589
656020
113656
1618681
722142
25452
1181073
328661
741948
579235
1019397
607456
24463
298189
1637162
1810416
1789705
366057
915857
553954
763274
1096990
632913
1687895
1720415
512390
1627075
839804
1363825
1941194
1626044
28182
1926140
1582351
687444
987192
1197219
1417400
736684
1569493
1983894
315224
171007
1912518
12086
386461
1662107
761999
1785282
1907371
1906289
1742936
1725754
1800807
1303733
1043024
371473
980995
1344807
129407
1412808
1022281
1188595
916294
1375090
1280727
1699085
735270
408642
975832
186459
1962306
176430
442449
1261257
487365
271518
1945196
1673099
859466
1047583
1030451
1082676
687169
911999
1429203
517395
1640328
395332
861201
1645672
1933051
356716
1340218
834548
699398
692629
1487592
200416
1687923
1935283
397288
787244
577275
1303181
1123357
1215753
1682727
1333162
472769
1403036
340693
1186284
227127
1338248
1829452
1687626
698270
1881279
933337
1027759
874673
1819391
931291
1846593
905054
1218851
111809
138038
1272468
580544
1966648
1267301
1732143
1399960
532240
49114
1381795
416788
1575710
1323106
1674943
1952250
48381
420489
922993
1042901
1258338
845270
1119374
1192092
126914
281116
562220
1013321
911316
1004991
628364
1926282
479420
1645952
815693
954528
1960741
948295
334554
1140507
191706
417270
668023
1805529
161637
75388
657240
1150657
1515566
490881
1773541
1243838
526510
953139
1630505
330018
239869
416371
840195
1997969
1166671
1132678
932331
1511091
1834020
234503
537101
982349
520163
283375
649170
858245
1921309
426690
1620738
1908039
346216
1098689
1388890
1689380
802875
1737627
907120
187895
1701634
1816624
543196
1373100
529771
1015778
1580827
1134122
12472
454693
1254770
1862597
1755754
1768399
596044
1148052
2963
699571
90718
716956
1867714
429341
1071324
1755345
109604
1728505
766037
1864515
1861467
1903422
54132
1353026
1679354
600746
1253819
1407384
740223
1252119
250141
1929151
1133478
795672
273365
422197
596056
9060
1764474
401136
1705750
275750
1968351
1657990
1023103
383610
785683
67275
715794
741818
977305
395394
568012
127560
842328
493519
1196545
509276
684597
1163286
604034
1888400
1506403
478313
557368
747444
1468470
1431183
1704951
1026054
246921
430131
169907
1323827
1158434
875982
668732
914773
1741721
739264
915074
1758490
1229439
1132641
432850
323155
507836
608215
1973256
755841
1805694
245120
160511
136163
1344059
1685473
53007
1309166
890697
1787625
150128
1595286
177851
240165
466523
1936639
260319
67658
1993030
994288
888908
558147
1525344
1938177
1423759
1894854
665939
722799
1961559
626826
722434
1212934
1823730
1159478
1963897
443555
1561771
913293
1454411
320638
1616521
269856
371552
1699240
1396714
1351271
1904005
1108034
602657
578551
779606
1271394
1995744
1538332
253231
389275
1996062
1901921
1570225
947413
167057
883420
516628
783954
934828
1881558
570350
548218
1615509
678044
177512
1911420
541146
790735
594022
1864434
1345419
1294976
1296548
176486
239733
1739067
893442
328383
213510
964152
372363
294401
638543
1916359
764186
243504
858099
695503
1078672
763274
1023091
1691086
1426882
352677
1376669
1037751
1663039
1531869
527704
329300
1154805
1261250
45155
1573310
563111
1054402
1139074
664960
1323522
119014
1681475
649557
356556
190726
1449485
1160787
1928108
198165
421788
907178
127593
125583
197835
49224
613150
1057216
281644
1518739
1361217
212878
1318592
1102198
635902
1241070
1878975
119198
846777
761812
1680264
434858
1327682
1262310
1171453
350919
119938
1315811
1804712
1102089
52027
468932
8458
1613987
1319462
235027
1466904
1988280
237866
1108436
815390
1047609
1735782
1173846
1111189
1994740
1046294
1303392
153765
535376
31959
216092
1328116
100314
1686403
729526
1900316
1462150
1930057
819973
381634
1779297
1774660
1612257
1247990
1266138
1425634
1829361
857529
78914
46104
429850
23334
1098331
1848833
1633176
504294
1229820
361447
419995
440340
1677542
375942
934875
1235837
121218
1874625
1041959
363952
393270
1106084
1368683
1644227
859376
230791
1320936
1689949
1297452
789875
699608
1840919
227722
1714035
1570880
1003781
1169894
538340
807934
1778659
766864
151586
1543443
302719
1313149
1434712
1950792
1258376
158418
735411
1056880
1531305
150613
385214
755437
439700
14202
230275
1218565
658394
736018
1370971
1790338
1140293
1616832
529492
667562
845490
1020794
157248
1500752
1958963
1499927
1459059
443011
1627612
739940
1754916
1950386
1314280
1983273
1875855
101776
569834
965921
888066
1032170
1172388
130649
306923
276487
1022595
346831
407334
294838
1324497
30100
1541089
1297076
865300
457407
1375599
1434295
956326
768102
1757767
947875
562029
1476172
781105
907584
796898
130795
1228233
1767952
1401483
183709
1912275
123648
1529415
1122908
955321
49440
114945
341411
294961
441794
1368508
1936645
764093
1704174
1374337
131402
1695032
1346550
1607619
1726610
953625
650514
1015690
210541
1407420
442010
1087661
652228
173509
914415
1212415
1810331
130871
468029
1511306
1203016
793038
361016
1138289
1239214
885550
168253
477511
1440801
1415603
198272
102295
704459
1240152
790585
1308604
1226027
457607
1854816
217395
355941
1266193
1254740
1194377
1410717
1615695
1620746
82131
373778
1283255
1987504
1934153
425470
794840
1646086
1763612
1630984
843414
1976801
47642
1482816
70454
955097
1453923
1377161
1736701
833768
101075
617382
1571699
203767
1346351
427657
1039205
1327405
1811115
1100174
1341079
786291
181321
937026
1452519
1021281
185472
1276894
1088211
573320
346781
1699409
813144
137839
277063
1108183
1222970
487664
1060886
688356
298006
1261656
374168
741691
1513848
1373957
348979
438024
842244
195811
59906
1238495
1626707
1638829
184047
408754
889656
542550
183356
1435790
1365928
671701
502985
444242
1315305
370224
53101
1892362
40075
1725931
1046326
1155050
1208997
1690093
87084
681025
1672981
75423
568267
1842940
1834129
1239542
1083325
30422
1753393
970307
723401
355632
1351289
335945
946336
1367701
1756698
1596670
1979203
638632
500146
649549
1374228
404886
1441213
1694441
499706
1255342
1093303
526201
1498485
460207
1791581
332839
1303375
1231655
1482256
492947
1800149
773070
1395334
1690338
700538
533631
52731
652088
1428188
744754
502684
1788113
115977
183689
1323435
1906075
693370
1356222
615003
1892812
1782337
1270255
1720653
1105785
1399953
1088754
1983953
282108
23003
776239
1554485
500313
547869
1377830
1653334
857676
132492
1992274
121522
1774150
524420
237035
1324191
1800457
654081
981841
1865228
911826
1273296
690381
670769
933087
894777
175436
174339
372961
523089
821451
804537
120062
1665228
5764
355231
336768
1322567
577791
1709488
1151684
266423
455189
399966
328271
1009773
29382
1553242
1028149
1551912
1502199
1303898
1539758
29135
1889532
1287209
1086218
1405368
229948
309768
1721451
30900
1926166
70183
285125
689325
652094
841789
241225
1624254
1763530
1727674
305752
1640346
1451347
1516743
752852
1238528
267313
999675
1430827
1255324
1903056
444580
1913108
1725414
516332
554295
1638402
1586450
1699061
1183405
228792
69091
1744474
1307044
1985533
541288
201454
1611780
1046542
221733
1120466
1641145
376353
69635
1563764
909377
564535
238103
1396966
101660
1925676
1415921
201605
387258
22770
373342
1229627
33975
895357
1667024
1740660
570528
490667
999947
1424318
1242044
706973
1107306
1089391
1314881
804909
409068
1775859
836696
1797218
437236
693748
1505604
550065
1296318
52418
291181
267035
986594
1584265
1274090
1805995
1558847
1570532
1811958
18962
1708413
194407
635127
1941267
1219975
1034131
1088842
1241657
217106
1838255
1410025
764112
1672864
1694109
1708824
884113
715496
276162
1636299
1063304
290366
932989
600756
759161
1453493
1996546
585979
1547775
386699
909866
307393
196326
652264
1061865
488518
661385
144066
1116469
156687
1538976
1274521
1322582
1655579
716721
1630554
1410661
849330
692875
1029255
1045094
1217925
1479577
867523
1888714
1149718
1267039
1627909
1517792
412729
1389284
514599
423730
1624552
839975
1641836
1944869
684781
928622
1239823
34770
399181
256437
1378096
539167
1320832
1989646
679168
1343109
336302
1661150
1944087
176750
637187
971044
25834
615789
1171142
1257849
54980
273292
74529
1209162
1013645
578284
1015699
1306252
835078
423606
701330
701339
229578
1873520
116566
1868092
557952
35710
259794
556462
1419922
1009261
1320920
1758736
1125065
1107635
1173944
127033
531171
1002580
1605135
849014
1159269
830721
1920397
1666351
1640298
1563606
86109
1275782
401729
249873
892113
1654728
1902474
1299811
1209480
1765003
1176502
1574911
1778501
359315
861594
415256
479851
338157
1189617
1895863
57694
607081
1723664
1457796
588413
947563
1500673
592135
13812
1104667
993233
627261
400199
1994668
1383915
1579168
1330106
970047
313364
1037727
520764
247694
918092
1943204
454324
1277863
1841192
1813947
1251729
201826
1980504
994109
1159241
1085360
1280494
1350078
126144
1610107
1562476
1336457
784967
171752
532537
1505397
55958
1489128
1525255
1788842
424357
1650879
1350243
1265390
1706556
916865
754587
673977
1481239
260949
1106034
610833
986215
1079618
1481373
672302
1228889
1225611
1586465
156365
1089230
1676281
1016542
300425
729970
1947656
324848
1096293
692785
1092241
1489048
1109437
971674
1136716
188713
146556
266297
746559
64093
1271828
807431
1254601
1288886
1835883
895408
1520395
984662
1316334
1188141
428839
13414
49858
267320
1370231
1943010
1938633
1699890
1955599
346493
1341810
1499404
846006
1285375
764363
812560
1744098
204993
207950
1684060
906803
1429128
303072
1586736
53898
1853372
1227246
855878
440104
646468
1949448
473788
84427
1884094
764640
1179447
1871142
408561
1212825
304043
25018
1997114
1874241
914185
71679
249388
301220
1448390
1525638
1665137
89694
1476963
1286196
1775019
1464589
843912
1324319
597548
1569283
1526653
400851
361439
1028215
908011
1679721
901696
1553966
1694301
439586
925079
755007
206478
1622443
1668021
601360
930064
1384988
39464
54539
1282868
1518438
145871
1483479
1918959
745553
813885
254868
476986
452738
35082
1483144
1403830
1024405
852293
1606968
153395
1635601
785696
245856
1392996
9000
757588
1552321
1543635
1480642
1634396
729115
1674704
1406352
684449
1883525
260329
1273143
184270
1638248
1628794
1995976
1720515
1902021
1126610
1554155
168791
1502262
521992
1557298
480782
1082181
258085
94757
1125138
558686
1339251
1606367
708297
907025
737540
1772602
1861448
451701
231425
293592
521034
654662
1473043
1879911
1208884
846699
65345
848462
26853
1961417
1921577
658923
1298671
1450563
1915681
350669
48914
642904
564885
802597
355417
230799
1018000
517001
1840529
567914
1086083
1589412
1719764
139480
1764657
1420758
133404
566008
332256
967140
1665202
771090
1067616
1703210
1138356
728188
1203812
1265833
1641243
1715544
1277603
1022961
578151
1703584
1758343
516095
1538961
740763
335425
433588
1755488
1726
467836
649085
80723
797589
339828
1952013
1118434
101405
1877571
931231
1293290
23671
351567
1000377
1398818
220218
715211
589133
418768
526291
521234
572699
54927
683189
1042200
780131
1732191
920540
12028
882050
1459975
510339
1021379
947958
1033000
1070213
1895984
22318
51635
647519
1080875
1257437
1648627
1898787
82548
379825
460890
69887
1848618
476561
1582287
237825
640951
1774525
1235007
433177
1958376
1410237
2273
150829
195934
567563
1284151
227196
34102
1937950
295408
1752777
1870449
652337
426243
471446
538033
1885235
593711
1607926
1384385
1803326
1051185
1750892
1616400
149840
552935
610714
604968
1111887
1666299
1237592
463950
1600605
776166
1819004
1168067
290985
1988429
1244456
129209
690640
1618841
809158
1995648
455433
1802494
723883
1020694
148274
1895344
527227
599531
1392104
1146069
71124
86365
1276651
1981835
551226
1993300
1592368
1305637
318473
659926
1691683
547421
734618
184838
1855839
1296956
1806726
507867
1540518
741956
595339
1773125
1915997
1577350
268041
602876
519871
457845
1925123
1894502
1773299
1518401
1930598
564166
693365
1092789
969946
639032
1794674
1545206
1951018
1997235
278328
1544787
1646895
1139822
1660595
478654
755959
1134709
837763
943235
1131801
683638
656688
578941
757724
294122
1988086
1774443
195111
336217
562322
534501
767543
749550
516178
323773
1887495
980525
1922720
1468446
1539226
869823
485
1999209
110524
1349020
883899
809132
1684154
438289
508142
1205941
1313623
1899249
1501917
1727496
1707327
1890440
1065279
1418905
1249667
1417097
755511
289111
558767
590540
806430
1719190
393504
1594966
1097835
757005
910501
919074
1006802
588394
544053
65061
873262
40454
819810
987646
922851
1246861
716840
160250
218271
18850
695446
1803037
803297
1200585
1866612
1010751
31228
334404
442023
206402
1800246
1944475
1309463
553047
32345
1528971
1846910
335942
759473
1668519
528204
834749
966947
604615
1027402
623839
246364
387013
1296697
922980
1181418
1961601
1758675
117399
1152527
128956
505258
1810593
437706
1301044
531702
1452158
782515
598392
118423
357761
1016917
1886391
1793948
222716
690438
727406
1418094
489367
1136699
1019756
683319
518538
693582
159716
1426893
1566508
1281419
1039775
878038
313936
631210
1415774
1974986
313896
309366
1397904
28465
45990
1141311
1519729
1815061
1141101
1685798
851577
1397654
801486
127670
1427603
1627972
1541694
757655
958070
1966839
1032144
1063749
625052
1830267
462424
23995
867438
1986758
788767
562685
1576413
944758
668492
486550
1831222
419103
489162
1651946
537425
25743
293037
97456
120024
1271951
1456031
1007191
99584
1637613
1076005
1165953
361846
1987599
402716
1924047
335630
1169572
1922617
898691
1907395
1658994
1266040
573697
168711
1376231
921622
789828
1971524
1924232
1218411
1926510
886062
90241
614730
1791542
421553
1282969
1341611
84897
1691522
1027913
1740948
561357
492314
1949850
1846472
1323514
156563
230269
1556374
1270557
502184
655560
1259403
910803
1810284
1129035
236374
1348057
870742
772080
1978083
1340807
586843
644928
1048807
1701594
859070
661744
1680231
609395
1824664
1034507
942005
1555288
866039
1024244
149324
1060410
945684
1970266
524938
258243
13205
1034803
815995
1241047
366223
65056
1591742
665778
1652940
81770
338066
1457048
1856935
667754
1589659
74774
1103463
487025
674351
668412
1805064
654014
844197
201768
382136
1289800
1943328
1968350
1782880
852344
965152
263510
378736
334660
1734714
1040616
1138015
643750
1555909
79871
1335334
76665
1707672
1491226
832442
1104747
1485409
818351
805985
133558
1369831
1589149
413123
719216
899526
349855
295519
738113
416137
1449925
111442
839420
1054506
1270624
1576402
1539812
1855558
319448
23277
1986387
705296
1960112
369986
339198
121228
977520
1921767
1690732
41261
1091071
363993
117884
399090
914399
612688
226376
981924
1066228
1409240
205324
272019
953263
1360399
142270
735900
1902774
13225
849345
1615648
322693
80996
1655986
1433636
1594768
1976958
201698
1067301
1997918
1757877
580197
1396900
1585633
1140401
1850878
1395807
959709
1283717
1385009
1844628
478132
1956930
74785
264409
1846884
1159749
1115223
854706
164155
1204827
382317
1221112
1347137
503226
1729628
1086092
1895220
1045830
1454104
992878
326668
1109845
1057223
1510205
479489
367077
899352
608725
931104
737889
18769
906962
376327
554311
1620229
1385591
1789012
575333
692521
938969
1695960
387809
811735
1779551
57588
1808640
1260683
132755
928243
1727201
1002860
840617
15594
1546483
1971067
600952
1894401
131503
1397348
1801991
455164
1352603
21980
819036
1467604
732000
802594
717354
812726
1171876
408622
1306179
1116834
1579149
667163
1380569
1864603
68198
346334
439589
1088621
87579
1670326
838482
184172
324868
535569
1675802
1138371
515651
777986
1789982
1268251
1223921
18535
662334
1291585
1422985
315269
1532213
1992123
431290
1038114
975874
574832
1056087
1712576
1793944
852980
634078
1999633
429779
1047733
442185
781940
1151377
1133091
1931118
1502586
1813443
452368
759425
1393383
1797370
1055005
855005
1260604
72996
1442737
337655
1836229
1368852
1804091
1769938
392530
1986024
1203422
1418690
1048117
260679
1253094
1500787
942892
1513130
736252
578835
1835140
116820
1693546
423252
543646
1707995
1473172
183751
671004
1678681
149091
343722
1706821
1358846
225364
1998098
1834892
612042
1198655
1238708
912552
313039
791795
837765
529718
284704
1400179
1855135
1253592
1102325
695786
1072036
1779794
201810
1675677
1857640
1748545
632525
757800
986053
417743
1430825
1821902
1271872
174948
1743274
323029
1599484
1773289
201938
974947
1995647
1909843
176912
433772
1846148
1020990
1018791
536096
1575058
1988764
613758
740195
1739020
1440589
1634444
1182877
848862
274901
1081774
360110
1242330
1671120
456483
511301
719059
897248
648666
1016833
473071
1349256
217385
1145245
1242916
957492
291502
553372
1742835
1637957
6911
464343
9595
980257
1361870
618167
1935690
386128
1488632
1003609
1343619
655103
549038
1773347
1117898
1622118
168566
1188047
489410
1421309
1995311
1281428
129674
1515974
311698
479468
614025
886135
1343393
85858
638887
1120624
312312
657363
336431
1480704
1031462
853907
82034
1743891
1236703
400662
1209976
157444
343627
373192
608506
665562
1303069
1222369
945197
1395921
16668
1759518
322831
1399916
1559707
927263
1138662
174199
938868
1373082
1590998
1792786
758563
434935
91627
1290704
890966
1905346
1144778
1689880
1404453
389746
843935
1212935
913828
1311625
690981
1761281
1938281
162842
940928
791658
212512
1542986
881270
1851315
1063645
1304961
901015
1765453
1316110
956060
1772905
833461
1227499
282036
1680555
1284662
1436958
123541
411810
1354895
416732
331178
958239
317856
1540311
1185064
967076
621172
1968974
1453394
50578
1098047
526079
1158816
1919573
1856196
1842692
1898411
1524747
53960
1968466
845761
210288
274052
1001631
734136
1988294
1248491
263313
124151
1718194
1789882
1012508
423149
1176851
630258
122739
1582547
898058
204975
123802
1721002
1925270
803164
388310
805657
1212470
1323675
418902
804557
1228295
752311
933160
770215
1892847
1139810
1220960
192936
1928248
1994042
1350967
1986709
592897
1051702
52740
347142
1198382
1460566
934755
430022
755650
1043383
186306
1163779
936380
429312
1358629
1909429
807190
671583
292180
805329
1364955
289783
154835
1933559
1313216
1033627
1997749
1446244
1303418
66259
1558165
33833
1988595
673360
711377
738416
1747182
1463198
1007227
1925856
1361103
842572
1684952
520880
331480
218146
1418532
1166782
1514255
1201821
1526350
1909940
1857073
335507
1293102
1562112
1982389
788815
618835
1121459
847529
620461
482889
264036
778622
47029
45241
10986
390102
1073417
378609
782352
738960
615204
821623
902452
1322457
565936
242861
64168
761686
908845
501941
1175559
58654
1007149
346620
1524683
121346
711080
1053628
931761
1911180
1683929
1310901
753118
1790236
1802726
26428
422643
162679
150009
1971310
841842
1191945
1735682
1301395
1987073
635421
1244494
1530229
608544
631765
1931174
759737
1494019
768822
1995991
895461
1784259
666213
1109825
1847487
591642
1580321
1600825
1452991
150205
1500756
1885921
1350506
161520
1742545
813210
1535158
616203
1573366
1663592
64559
263074
700830
1926447
752327
1777575
12442
1495137
1658791
217372
540361
1851160
661353
1397516
1232179
495089
1905423
1687128
231088
509525
1768399
1638521
679987
624077
520842
738837
1256083
979738
860276
715607
1776140
1218610
547607
1089708
1486173
1753351
1251221
1744807
1888183
48139
1274904
266562
979800
1028074
605360
461793
1877508
1086425
800110
1329646
1928312
994497
1082013
1739705
507238
1335130
228262
1263199
677748
1752995
1403951
342945
337954
573310
216749
1568898
1201451
567525
395592
495697
1740934
686244
1524654
1438131
852804
1694688
185693
919826
764934
756858
116005
419418
666333
977305
76860
1223440
125208
1926125
1796611
130784
392353
1199523
1803097
893001
1904858
551284
767892
1650661
1200267
967878
1824003
1182804
886650
1112672
1730275
489071
403733
1758525
1169386
736808
1557430
1243965
1203947
759474
1472068
1709634
624618
1772867
1036739
1627091
429819
412210
717164
109081
234716
1349421
254635
1677696
1378494
1085531
1814229
940032
478694
1075644
1311102
312841
1463238
1216977
1810189
693814
1464965
884928
912234
1925623
531499
1790622
1551807
318432
127518
662943
121211
813895
564191
734654
605005
947997
1075974
1926124
1330908
557144
1291065
897133
1086039
940232
1225940
1257684
357356
1718830
1059252
157560
866529
440353
1477758
1758372
553017
1605969
1381563
305883
98521
1505000
74099
1345407
929731
1519186
1407985
1110668
1062526
1591586
1193100
349178
777254
1798595
1654298
1224207
1765256
849221
1370562
1264179
960733
766292
1918333
951779
227359
1125890
1411473
967843
1735862
938817
554361
899229
1486878
1125143
1517379
773337
1200417
1594099
422650
1291712
1187160
1411578
1006296
1357791
1525289
123783
167789
160377
310397
1820022
1445031
1851343
1045871
1871320
1193210
864841
297750
1931453
1374450
1746979
1832040
1824180
999181
999161
248724
870676
1988778
1947836
806295
1337872
1132409
187047
402047
878758
786940
224109
171742
359376
1206633
717738
671406
1573122
756044
477589
846882
204568
647440
480060
211820
481991
971785
1628744
1242534
646102
437461
972167
670511
1746676
20612
234676
178099
452536
860372
1434740
1102377
1582733
1647662
755723
375206
1088766
1972152
404714
1136732
1199127
972761
223509
1367747
92759
84197
907989
1751418
505527
1447229
1116158
200178
1424500
270073
757831
1034259
1341917
533427
1636937
1743485
1463560
1248545
1030308
1956375
671774
698347
1427983
724813
279007
145911
1487576
1347194
775917
1382330
1863673
188886
1336702
954895
1412689
1941039
362438
428594
1088329
374815
1724870
118297
375111
1594008
1603393
826563
1519540
1143913
271123
1761574
875824
658043
1970315
62268
862695
1899165
139062
1250068
955414
1816932
1176162
1845296
1825858
913427
453760
652102
1337842
291775
897917
463577
148
391532
1221773
1025057
613259
1394692
257843
1347674
1309311
226721
1544901
1264574
1978302
1613389
418104
1396315
1729003
1636244
85029
620408
1079672
450722
80445
121827
173054
609067
1908995
1643360
577784
208529
800152
1452522
241046
1470921
1540023
943516
1985327
1528495
1913357
1024611
1413153
1784079
553374
1957906
553555
1600379
1506974
228248
1029866
1604130
1741199
1804771
172048
89180
1634353
1303278
399594
1194180
1111273
1334520
1565091
1703939
22794
796663
567352
1153737
42687
407067
966353
1314397
1342326
1109990
577029
1567671
34547
983617
258597
1574728
948379
1316263
1766732
1845169
1759449
1678311
1927065
70794
540012
1380870
209627
375714
1726052
175626
157156
1403634
1934392
1503585
1386448
899282
1596355
1648098
866484
196349
422561
1037365
1240011
1090420
54885
1852474
90848
1292958
1595531
1625239
1128644
1110809
1978646
1925694
859343
1875770
226028
1253985
1759401
958258
508926
822284
346342
534197
1602933
154335
792241
744346
648121
159391
822434
531374
514373
1960290
1225456
1119492
835772
1263307
1797731
862833
1915689
281057
454802
721858
1873259
1230833
849929
1523814
554707
943312
1874803
1095883
1988708
286203
509895
1955971
76955
1523565
1668886
546171
1130586
1008182
1655629
1008838
820061
1207964
1778274
1199163
1428047
1161036
702049
201891
1845457
354294
886563
412698
1528111
1041087
1431353
349408
1043121
1770661
835975
127877
989121
411501
372167
423588
493608
727247
1603387
944390
1835727
698902
1142244
1386509
911810
708411
1576423
1801166
460462
1745892
1783402
823235
1606382
1565892
461397
981823
538730
1226975
1138626
1342831
717325
1318844
450065
1045757
1340472
955985
319894
344641
1611985
207287
1673701
339288
1647716
1963565
1782565
648651
1397699
5696
1264489
312338
1465655
1174001
297812
1918538
1030494
867732
1154761
948408
765485
869854
547085
429818
645866
1160903
1608672
1875076
229248
1756425
734469
1831603
7506
1913998
1871319
1288970
1523649
1074383
370089
944800
1884893
1952855
376402
1236445
996733
1422970
1579935
338530
292429
539529
288404
432576
208256
745708
1438741
1024724
498366
750050
118924
1075588
1496048
1708723
1907215
1010532
1331556
1305060
1461580
214127
1195646
106967
643979
1575177
1668001
495432
250556
158264
1636418
1291065
396376
197954
367965
1379797
513974
1216977
106289
1316105
1229028
1214753
1094101
1304256
1604146
70484
1754455
106971
726695
1141364
1838539
1254643
378904
1112212
1495690
120997
1063141
1464315
1872454
1542479
658075
438064
1357297
535402
1236196
1121267
1295276
765932
591743
1787699
1497759
1063898
1599153
1756618
1866905
1858622
1669621
1164625
1221778
926310
402028
680600
1935104
616302
1894843
1624768
1728336
1237405
482762
529027
1887743
1677975
1987066
1391613
1532861
1471969
77188
1864509
1750228
398497
1275747
759341
244358
516238
1465141
1433500
1111141
920867
1710379
359052
1825542
1092347
769600
1815479
1716524
486742
1684677
1684776
909664
1339086
1697760
764839
1650118
620406
1529548
1293034
1111056
1679952
1051287
237083
134113
691850
817315
1094012
1864874
1995165
835993
206143
189283
1356973
1886420
1818382
73153
1971301
236769
395741
799220
413305
576844
1215959
1668200
1115965
935029
1135897
595430
1498853
1675063
1991102
1621692
1003863
1719891
373139
1667362
1540353
163366
1161519
475953
1032667
1042347
669880
1072900
721923
1415193
916961
910581
862143
1689811
1973453
983103
1984241
420188
339819
144427
1160073
867908
1875322
1688150
727244
1127067
112576
1930709
341682
314837
505913
342215
813312
1917767
1500927
689203
472504
1986954
1990125
1017590
129051
6600
1250431
369428
545297
556635
433117
570081
1298443
839750
1326451
1129536
31606
214306
945473
87310
1470934
559710
1756320
677779
894317
535848
315254
1688600
1045544
1569559
1017250
454791
968951
1086152
422035
1441370
1953547
1867700
1358414
1310527
1799155
792645
1257203
416641
1474872
1580312
318735
1117896
1683770
196092
407303
1318319
280134
267662
1501530
656616
756202
1470714
1553217
1347454
610966
978660
85982
585591
494149
736751
1756675
12268
840416
895366
1773437
338401
1514876
1418362
779337
1271691
868387
873324
1512468
1181328
783623
1229233
340723
1500184
31791
903281
1702804
45484
447680
229343
1941561
477968
1869651
775855
738008
374383
140401
1276628
1360150
697676
719088
1157547
1289890
263450
1868974
221461
1094855
1138857
427097
280391
100409
1549928
195414
1696610
1829355
1193252
13738
1828955
554987
773956
953211
989687
337332
1954721
355470
1333956
586793
645525
1469073
1484996
1806633
1370408
1528765
598855
1525158
1731711
75683
438896
113198
908698
660111
2647
923299
1730398
1406172
660880
843632
1116385
1026186
1372587
524902
88879
1268653
984291
716340
387577
351709
1108685
834680
1823039
1543304
1381887
337325
1910687
1538770
371086
1933680
1836985
502789
76326
490371
389760
767995
1445664
1571754
1645030
1863255
45127
1370926
1375056
204444
938081
1565302
740319
281382
1999648
201278
326601
1770950
1140723
984042
381853
1604167
1407710
1877300
577414
1527786
1949976
1277989
1446677
1186810
713019
1427671
1652407
104673
698559
420676
989346
1762369
82200
1067124
1444169
1903996
1823360
834566
201384
829831
989695
1227270
832973
189696
1651466
1335944
425021
1617236
522640
55855
213426
1805971
1856089
1213179
939252
233206
1304669
1533051
1222411
70325
78021
40848
1743653
1718431
1922001
1702064
1680840
139114
1898393
1472000
1188116
890049
869530
1148415
476254
1957060
1570791
1117252
999717
772776
1443485
1174389
1125675
1139535
1030820
1874722
655356
1693667
991300
1575286
611024
1442647
1182034
1958153
900243
184413
1482862
890302
1772850
77977
1821520
480039
213072
1566945
934318
767912
1546172
1216830
1907753
1268252
1209822
1170767
1252686
271758
1482527
799775
606971
647774
1438370
1030748
1976143
1595851
900899
1320934
1115051
711100
1833476
724194
297424
1423878
286805
1597879
898274
1002348
73809
35905
20627
410698
1074121
1822338
91035
1016372
777536
1089909
988199
1676806
1519622
1189786
1257567
1889609
447187
636650
1816901
1587342
547309
1325358
1570009
1462558
1548163
1569646
767305
1749306
1630414
1594146
7722
1656458
1103342
300160
1789162
77832
294603
888755
1660205
1910890
919798
561637
1637630
1979355
1609492
556839
1668882
1228462
740322
522177
1518351
21457
1023249
67664
627166
1800967
1394636
1468580
1535799
585315
774549
1519506
1762137
1738768
190539
1179724
1233087
1711482
1976777
1607615
334212
318622
1143654
1666885
1556104
1189790
1365755
1735154
800604
1173897
986076
741885
1948798
369302
53056
473800
1945599
1928623
1199163
1208559
80185
369466
1381634
898751
1614387
1781542
1542927
519960
1252971
679025
1744952
511694
1958310
763887
846796
480017
777456
1215481
1557087
1041633
490221
1704908
33273
1083906
1672571
77009
1316789
59355
1521045
1600240
103373
202100
1296592
1296367
956912
409479
799481
1381263
1989687
182058
1517107
57882
509939
1213261
393407
1925786
1044879
1046230
1974520
798404
363677
790098
406817
1722837
828890
281353
1398121
1687167
1360611
999357
583198
73971
341081
1077295
502213
912019
1369067
372699
1017803
1089508
437074
1482288
53415
831266
302975
1312002
640603
1084614
176589
1281831
960836
197779
461040
1738542
1461284
1866034
281039
1669824
1101964
470668
477934
1659885
47759
1650895
785636
1935170
315634
1425986
995050
1905742
1646274
891140
1595346
1648798
913823
316318
1090417
1011449
763523
962934
1100290
1895184
399374
602771
1603695
1614005
246964
310737
663624
1264537
1613356
1603165
1697609
1936822
293699
696378
73096
1877294
1319113
77223
47242
1302285
782474
468647
200479
1213657
361422
1219654
74870
1959435
803937
260390
210651
1263327
977939
1141683
1655170
1719585
171977
908633
1446071
17474
1053059
1974137
1676930
1693703
908715
1064259
894666
393847
473957
1235933
149362
789464
32555
182958
396643
1861037
1685271
1317551
1210297
525127
1458231
1528401
578088
697445
1547041
768592
426108
1318050
952548
646106
321534
1366643
1336722
478460
1910633
1211596
1373019
703178
224612
845155
1572806
933638
1896107
52797
45572
280102
509051
175641
1452705
1873813
1950820
1525724
589521
1314184
1808987
38235
570567
950928
1017808
1491969
1856667
413356
1861616
1196774
1655685
1867792
982167
30795
299989
1212194
843170
45306
941297
1175819
1470336
599466
228563
1939529
1034211
895139
425738
1795195
1204761
30774
1026303
1023708
903465
523
511786
409764
421732
273203
1285023
1847002
1878653
1322993
1004365
751611
634564
726892
1990060
1716593
1419560
431676
648513
995975
1292705
1385946
84088
1671615
810426
379948
693924
1905798
1374095
171824
617127
882438
1069436
167499
1865796
384617
1746604
1593492
394295
349934
241075
766297
1247547
1686845
1839293
418855
118888
1447150
946892
1686808
737665
47670
489542
272568
1476535
1067132
446009
1340628
259498
18188
414148
1085907
658430
1233038
1154472
521704
1921993
1571697
767206
253112
1861297
168651
157325
259219
1572329
1190064
1220276
1237613
659548
389418
1846466
1689194
59993
1391165
184503
1543021
818217
1594767
1312637
848328
390158
1049890
166648
876267
1417710
319994
158578
1880657
1901457
781743
1113077
928868
1096391
1772213
211767
972455
1386300
1423014
1329698
1715996
1556454
1288105
1544057
855628
1197587
577615
1590593
1928258
1094634
703554
214121
283732
462613
1726669
89207
441889
1848545
957886
1509946
470857
1011971
1686793
1734447
566029
1554711
713675
1603292
828484
403112
1971199
1588143
1499244
31176
639801
286321
506687
1068926
224250
1181927
268930
265104
431394
930968
1293733
1686095
1996170
320977
887523
1041407
298173
1000059
523156
194935
835507
401431
1286501
1307893
803846
25668
1716770
1389725
1391323
1902927
1242653
1691902
454049
1458725
135562
1674056
1348907
645238
1635761
1915354
1729664
902843
1567215
1402494
468496
584794
134572
698562
576769
858395
1823657
1553380
1834629
1715696
837903
765262
485186
1413340
983816
1811717
790767
1410061
1187449
162625
444791
1749627
1707982
598576
685834
550088
1033958
1608762
1429663
1854676
212813
1528124
1738942
282476
105317
1293186
1964307
129531
943964
423156
136411
887824
1225937
1399024
1030370
1283877
431162
1566606
1256329
1938365
1075224
1612785
1795217
656682
541423
1333874
363731
52050
1378945
978956
921377
73498
1145995
63777
666202
1324524
659998
951828
1779554
1397499
1574716
1084063
1945712
1774644
1402474
431419
63950
1378734
1798098
1840239
1699651
1194539
1002742
1984426
618072
181790
1750818
1839315
1703012
1158266
938331
1930921
1882718
30103
1442665
532590
520163
284088
1398437
405574
1668335
1282384
179514
444156
149657
510313
8806
94197
1681573
46283
1213884
1215918
1819570
698547
1202418
642318
1924493
1850943
1419850
38639
460116
1856902
1478509
211315
1977232
669940
837551
1831578
1187678
47574
1819505
1504012
203529
534015
1728307
983062
1797640
1703907
993229
101005
1387192
1257392
692046
1691031
882037
1883802
933770
1910822
1164383
160403
1269405
597029
905154
1805448
650
737658
1397424
1563715
474239
843544
941930
691469
1951279
1488971
717130
479409
909296
1965724
395454
1152154
1256691
886163
1474184
1114703
662405
1809136
540971
508567
1078667
1730816
1240862
733062
1055783
665647
1709957
800041
339039
1611314
612425
1818997
692075
142002
1721439
1534247
590807
716288
1006943
1988939
1786518
678056
1987780
41363
1642709
1834259
1350504
1153292
358623
1759284
1118746
1077625
53957
1662832
1643530
704896
142326
1837748
1898700
554007
1269345
459236
136845
233617
1676422
1239652
1831537
1461852
930828
472137
1269764
571322
1592981
395039
706682
168763
369781
1128086
484066
1587649
252187
682520
1704960
180911
1233826
852482
535476
1407745
378498
1537912
1243733
814010
492633
1940376
297994
848742
1462521
706756
1772266
1450603
634240
1900355
1389726
400691
1426948
971812
1336128
856469
1245577
1421423
749040
343121
1401843
9937
1542424
1940700
1295052
108501
205546
376564
273105
822754
1730858
1391323
443397
349163
1851832
1123736
110750
798424
1292448
67920
433673
1854459
1924696
487415
1614229
119582
768283
942930
1224516
623269
846190
825545
1770999
1622797
265248
162907
143465
481478
1652875
832529
482314
414951
1498101
1081470
1056661
106182
1965577
1746238
1004338
63194
1515948
292052
1407848
1420456
1003166
987726
1895651
967592
1764060
640872
200529
1958821
1449896
1242634
1585699
1994969
1028283
1190251
1506950
205400
341351
561498
985045
415815
1089633
371454
1518387
342826
278328
1581603
1818606
639780
1704899
1059879
253826
1432838
1134602
1815185
1724635
661182
240352
1597154
847027
1215887
467701
1224255
1630758
1903783
21060
662263
331279
696256
973202
599213
1260418
1133310
457128
188765
1960022
1832645
1370877
994981
859391
1625752
113345
427311
849539
600145
1157874
1096999
567462
116448
1044826
1343952
1778987
1844276
888952
296866
1148174
644883
1903508
322318
29100
1788114
804117
299827
1728092
1723459
1318307
1321662
1273899
1850220
323932
610658
1064420
1914025
1791212
56234
363693
1142971
1815986
823284
79723
691332
828345
702345
1818158
1404109
947653
906426
923387
975015
1162902
1053265
594570
1978595
11158
451734
1267696
836976
758757
1631268
771182
1879586
351193
209542
349949
795437
90458
91662
878454
1108161
1772055
1594357
522035
1317499
730971
1855734
1243575
292321
232267
686135
1917881
1979400
1819859
1477093
1837598
1295813
1996216
1826343
41992
1669781
311556
266225
1194436
1519729
1748175
1297062
893770
1427637
183662
1469210
467110
565006
1464451
887862
389401
543594
357319
1370837
1445029
340536
1966405
983236
782600
1929750
167197
57317
1801546
316943
675408
200493
125575
1819874
751945
1285427
781753
234350
316749
1857593
1254628
299028
140104
161900
42031
1609552
1864487
293009
648462
1401129
1610665
789109
1278102
1304929
837913
1810722
1685923
1519457
520715
569807
1497358
85441
203840
1506562
1638281
1771588
1531176
1230633
177868
522862
871813
192438
140732
1090069
915413
979922
112291
1881175
610601
1410346
682671
742161
72615
1480640
577819
1591028
1731348
259105
81046
436142
1164907
836460
1624515
215211
1748120
1732782
115426
334601
1898486
1057545
203801
1045995
603289
1756082
650259
1075149
1575161
753831
1706450
994826
1558680
1667225
1542874
574586
1626399
1476406
1206138
852633
1960626
395791
1069465
1444606
950919
1046685
1497526
230328
236467
527805
1366048
1620895
791448
597888
18190
311252
713200
1073388
972882
817966
1453377
201773
559789
1763306
610863
461462
1401703
1230536
952367
83307
1885266
859950
232124
174824
734148
375174
511999
1072686
838626
1644680
1266349
1322659
1742766
1801889
205730
793243
1523086
30158
1509667
955306
741852
394620
608950
1676655
532834
817009
839701
467347
717051
1580653
1524860
1795302
598999
926632
1583618
1790372
217523
382602
1655813
877836
705138
704021
426435
1704420
240485
541768
169251
1649252
217022
1876531
514206
185985
1003783
768331
403326
29285
1388409
648586
46149
1948693
463762
339105
1567528
543126
1646967
127313
535258
795335
739567
128077
1345281
1728288
1004975
129016
94751
785213
1870435
1058130
1081911
1071671
1460069
1130005
390777
29884
968577
44102
1724868
427318
89908
839944
1154889
1452258
171420
1674008
1848225
1186770
1870298
1736531
324260
1052137
784569
942434
1910772
1381768
1614166
1693345
891389
160954
926419
1569918
1020434
512861
1756709
521902
344317
573495
144885
1214487
909762
1772054
1999527
1850738
1064046
1204103
780274
749464
925018
1796984
496284
104200
304545
1782718
760230
1044482
178237
1277159
1961825
1839739
1969222
1933022
919109
59997
1579085
289654
530378
1081303
1272732
1797867
122522
1672697
1312582
1037512
1519238
75405
1540399
1131798
480071
1745130
1411532
1950750
1776361
726469
1306785
1457714
59439
1755741
602645
1013336
520906
1950278
1350937
675743
1178094
150542
780443
804705
1019878
918399
1884538
1516778
573724
1512711
93229
1357584
67767
69111
1174339
1895329
1181665
1998107
1364468
650451
1538632
1390979
136154
984138
1289956
1549912
814536
143909
242230
330706
1015099
373498
183921
1312602
1063983
1163482
1643355
1761896
633396
122328
915533
503734
1637862
333918
309772
1758548
957656
496602
1369878
1742734
948026
940847
1491848
944272
855484
1227349
652714
1373915
1992157
167376
1307629
1449492
1741713
1369931
1071110
509087
1940340
1101173
124595
942788
787348
1949354
1000035
1560788
831097
337586
1152956
589724
967210
372835
1703000
595028
790703
1612401
552881
1676732
881657
1264418
1259709
1071740
1468152
1921868
1928468
1551189
683421
1134010
627719
197747
130113
231973
1943028
100529
538883
1753379
1743575
498300
46147
1128965
1983872
1283437
1726991
1950883
13529
1759319
1606291
1295635
1292967
1491736
811499
1921749
1818558
1081210
960892
1878430
1388436
42476
214002
96879
158285
1084872
772809
1061907
1888562
80264
1259037
1118017
1981068
335258
1866460
380582
648749
1063662
1169980
289980
138875
918473
1921303
381317
131166
1211031
1554984
1059320
426552
527248
715461
308423
1770940
1079559
184332
1263402
9446
1911312
559817
1796699
166490
953061
194477
1573955
679407
1443324
1116456
1443188
1236936
64119
1112780
601391
878001
1013148
1692287
804318
1138865
1913742
953816
1008503
251544
923462
1359954
1335811
119904
1432543
972405
1613560
42
1453833
1734708
442767
336410
1971759
1589431
1209249
618181
239125
116948
1721171
1110564
1749698
1369884
802290
241372
1204117
710039
1300833
1160282
1410128
546615
1885583
1741445
783369
611582
1635346
1327151
8710
59737
669981
1612245
1890297
767815
1730485
283759
1016030
1471001
156495
1245751
1152938
1117246
1302361
1252100
572915
639873
1985008
566117
1779910
1017633
1703240
678608
55553
439399
1475581
15055
1378852
19919
1466892
810309
1002815
1465829
995077
1355200
129251
294657
1861716
120088
776563
449539
141565
1844541
1184494
302278
1052945
1531523
1009348
1775827
1440410
1291015
208019
1153835
1834177
1255633
1949339
356478
1559489
242323
233590
1709164
1976287
966944
1924490
1943964
634190
1077000
429031
237018
1390531
66834
1631354
968361
1628419
1520083
1473555
207173
444496
237786
825217
1637677
943924
416927
1631333
41511
424727
469780
1329519
845795
1384335
1879349
772799
929984
995183
18881
1819734
1904233
575369
1959560
506093
1452687
928967
1212307
784912
1238399
1912530
1124341
1108589
599057
1119647
490067
18750
458769
1220543
777571
804698
1347523
1217560
673902
1741665
171627
1389440
509821
1991418
1855519
1347736
1602582
547481
1700846
1442132
1705867
964587
822304
1900512
587101
12212
1717766
859211
762266
1019414
337650
1091040
819714
795339
566300
624981
471379
1920982
1874787
1482437
728611
1724702
1892831
471132
1979716
850098
1918136
1477723
621164
1527803
1303809
929409
1641210
508482
1245493
390439
1654613
933562
906003
887923
1028122
253739
928659
686791
1077767
302735
675196
1886795
1561306
1419541
1805049
20157
344920
281743
307036
1073337
910495
1603260
527117
1896876
671737
1959391
161516
1852880
720987
1301121
1781499
1361691
1609018
1200243
1889686
1634551
1079473
1378032
752665
744879
1499156
913732
1236422
969712
1141638
1382420
414885
1161513
20934
1188291
794319
1920965
698697
1411936
240057
190235
1468718
1338632
226786
740612
1655386
1251401
1127849
439851
1394430
505342
1251414
1142079
1269202
1243188
1858378
1785742
852399
738803
1610900
1682233
880043
1962706
957522
1743156
1308546
1826454
1529095
1848628
233693
1172985
768982
263239
817095
454146
201409
999917
62215
1043200
266727
248781
1353466
161443
806362
1027235
555231
1293157
1717401
1144271
629481
1674240
502546
369393
1726813
1651398
1212866
1866258
914589
126217
785095
362407
791884
1672472
1504042
1520149
932961
1178729
242187
480945
248682
1115222
787612
1200184
527042
1043538
1202555
701883
1058461
837879
834381
1492232
1793086
23170
53390
923512
1546716
564942
1507166
230537
540539
1830458
600586
664108
777371
917118
71595
1274200
14987
441343
1670670
213079
1200721
676213
1185796
1713147
600900
1129659
329889
1956082
1373842
289415
363378
1479588
449833
605843
1751957
1387461
481198
178824
1207401
1960241
1014352
1317019
806621
1671905
694225
1443182
1051236
942879
927260
1638050
617662
726374
897307
1855874
77767
1589286
1354512
878642
947881
1486552
1553486
1259781
351407
643243
993928
1478884
1957007
1372989
970026
1270733
332237
1333330
323150
1747846
540837
1369299
1773041
202456
948375
1341797
762076
522042
1602165
1194199
1172225
951871
369384
1123730
712572
818648
1225204
1162316
1563027
681066
1766295
730619
1203937
1066060
1919964
713436
1376094
728691
1904175
591036
903892
1573246
1785857
717223
77589
145884
1021195
1601450
1321014
1349758
1956524
1725515
1697122
1720348
1469512
629750
1414944
726398
1687995
804841
1140919
253717
835346
554499
965888
1559329
1617821
584337
1371395
1121164
1997561
1829537
142129
642713
288940
281756
64992
712203
485888
421171
1451177
1253854
1694785
982548
894558
1441083
548220
1283755
931695
864862
260761
279605
1389021
53924
1713031
556014
526747
1393418
593734
121487
1785706
716888
134934
104443
990922
753938
1543614
738986
203757
1300625
311064
59895
1513919
947532
789413
1253698
993228
1423740
610124
1184814
1981873
471149
882668
12734
1378664
76738
14154
1883842
1065025
114106
594994
1695196
928909
474230
536066
1132337
427368
698582
1011286
1361906
1043535
560684
278502
1430369
513617
1893520
965950
1034937
1475174
955274
686654
835356
174522
1409681
1483209
1142521
604405
1904838
246603
877692
362091
833415
1698251
1606391
336947
347562
337349
543638
79657
301578
1140140
1386378
570067
320972
1213890
1846399
177426
1734006
1210267
13757
116921
536316
425174
910135
1430223
577144
1846643
922797
291887
1732360
1501522
1713184
1895078
1438155
819829
1820015
1198040
1283827
1488015
1219761
771019
1727948
947160
1732317
1248319
54389
652270
1688771
1351022
1044387
1808327
658789
658799
317182
1318259
999688
136962
1710335
1623641
390538
1029815
1706943
503729
878352
347720
974520
1609572
1765461
203206
1198329
1120899
969267
1523805
1359133
1118582
583479
1432109
1352894
458074
165913
1660744
905521
621846
566825
1194876
1053253
731021
438087
843913
1270073
46603
95494
826997
984324
1206657
598905
884249
1758500
542612
387404
819180
770184
1408403
1703324
248110
1806458
1791784
633190
430268
1509293
462927
1708835
451458
1832647
1765291
1687224
589263
819590
460465
1341435
1680062
1366832
1146582
1482015
1818259
1437542
1015153
1396207
241509
1948518
1870436
1364441
1863384
1221434
731521
524826
704004
1544187
1616108
1521925
1823662
1816914
1599857
1242460
407234
1120082
723756
1202945
835056
1505966
603173
1833719
1150638
490840
1455826
949871
1206590
1675176
1170938
1977847
324507
90530
1503058
1795037
1512841
931644
4050
1361199
733297
947608
505897
515448
1659022
920677
314754
266064
1322559
1578477
846097
64220
1348261
1694013
874445
679300
1255771
1032560
1187287
1887937
865457
957793
704051
74080
1883451
143179
256129
535250
361506
1653816
1213150
1741827
1603169
1058941
1668010
213138
299828
1326947
743913
1449528
1333765
1258068
1647340
897498
1770158
517144
363689
1539062
1852743
1933533
1153745
1332766
1903033
288602
665524
1121104
1878554
1367706
665441
1515352
956216
997823
1095445
1294515
1744225
25320
1861954
131536
470384
1541705
95362
980843
1281772
1471818
1310172
280335
1643831
1958312
1224695
244414
1317740
1942454
904741
1261232
899682
352534
192988
1501673
1591738
70064
683565
624572
1811129
826538
396258
1846384
959244
1160537
1547815
1377697
1082214
678989
609220
1141709
990974
912750
67633
154650
244879
1958885
1349629
286034
1054962
1895943
1398726
1681402
90727
1275831
1439242
224781
462286
282929
648876
1213205
1252584
1369816
453798
1682791
332292
613818
345949
1943842
1756271
720687
1003350
394686
1509138
1996651
123938
1456500
126675
528458
868753
282365
919868
820978
1677799
451969
1455370
1270659
1092174
188509
1596882
1966894
1081451
645535
1410585
1497482
226621
1102075
1196131
1236719
1617300
729265
708459
905351
912806
506453
1838277
883169
1144805
1769133
1376709
648119
1267244
504824
1073579
508188
1944621
561878
214337
285292
65333
681117
964288
224082
1207385
1673254
685820
136372
979088
833259
242970
949511
900832
306791
1333752
961610
1461378
646403
205805
1373359
986717
122012
475593
227635
766368
779598
1416246
1846969
1632618
308462
289731
43104
1424495
383030
551515
525782
409821
78498
509763
753359
1408521
1340366
1012292
1785698
833921
782029
1397622
1066896
1373587
1870520
993755
104084
1339633
808426
657940
813334
1631135
1743254
367208
1190183
225556
1784780
478819
1961317
32369
323444
524087
1023843
977515
1898308
1925312
107041
1958969
1674369
110564
489582
1800339
1081210
208220
1638021
744357
621884
1068641
1129719
1083081
468363
1313860
1603030
765054
1690823
632644
1646217
1930880
8545
1775355
815876
658011
42055
1847449
171323
873213
1825324
1444690
518531
1234995
1280229
526085
1062251
935861
54794
1159200
1324964
26222
692661
661701
564572
269556
1520903
337051
686414
107257
1944430
1609559
1125088
1051999
1550855
1815250
1218194
1411791
1426006
1144379
1584250
419220
788706
848091
789864
1102204
678032
393324
165913
293007
1986700
994782
128509
60392
182692
1220470
831281
460528
1154597
1661528
1759069
1432385
1388072
806400
25072
177972
24363
1392661
480302
1716721
418783
1068862
413017
997636
1932979
1152433
978387
937217
1997000
17184
638018
1935143
94544
1660698
676151
1637845
408935
1963510
1395606
200363
247457
1112131
1043795
845110
581115
671596
241557
617382
1887363
613680
865125
1489391
537961
1201433
927601
994117
26001
662045
296205
383127
1635070
1391186
1212657
699247
389260
470256
1506141
697247
202114
1147270
379502
714916
1225525
1735859
1250991
1138021
196349
1922131
435269
1697749
652381
1545926
490392
1865329
178393
439812
181982
1920059
103053
1304336
883356
1601632
299363
465965
537164
963452
1149935
768550
258941
714885
963107
1068414
1980461
548241
706013
1766875
379138
933687
282506
1484313
1066599
28401
740272
511132
374594
78711
1217602
12426
1524727
1620425
749457
1379959
1503101
1903382
934433
633284
763522
64665
1330940
1069578
1421676
254132
1586677
666631
1755536
278467
96773
729845
738925
928923
1774619
1604650
652489
1526580
130414
1120633
275368
1163669
816837
1637623
1590856
1090119
1624305
80183
700388
800817
1036764
582125
761326
573967
1511186
364246
584496
1760128
1581918
989174
994722
1335424
988603
142865
538330
577029
1680844
759080
908854
181550
1238675
460169
239366
1762117
862419
1044648
1709412
982511
1521492
55049
1108156
68801
472469
1893882
25287
28709
1494711
1769260
1977340
1231136
1678352
1882615
1935943
788395
516927
1596092
1245480
16671
991723
1473585
1225431
1878236
1268021
1524533
791768
1393006
808996
754786
1899982
1295797
1736704
597642
1679849
427920
1819898
1208221
1890585
247824
290769
1604189
35701
133911
449160
448755
193269
420813
411146
999302
1994648
527454
1000047
613595
1645501
360131
1688052
1217518
1721346
1429354
446797
245373
53160
771477
1265819
261850
1486036
782525
1964910
1242111
1596881
1637787
495441
330616
370031
663766
696511
1504200
91375
637082
1152823
324670
400336
1201967
471326
798143
1343788
1309519
1647552
1225117
484852
178859
675608
1801066
330078
464974
1689674
1464776
1019626
521899
576612
1398239
1085876
1273932
1549078
388003
1279858
498491
1388562
1243057
1599982
1046846
1554820
877773
1321661
72082
555391
1707803
1483022
1664872
560319
226234
754174
152897
122053
1283644
1032508
176724
1950131
1062488
964025
216280
1444208
1288750
1180761
1491399
422090
1981448
1658299
1095386
1035251
1416581
465384
356200
289627
1087575
527922
499348
1242604
312577
1061505
328130
1879776
1557674
1831019
642071
892172
832965
406565
455614
1061826
1210920
86562
27519
1717143
150294
1705267
469872
1284768
173097
1319594
1031555
844706
1382119
646993
325215
357069
1401593
644319
1292488
421436
1370420
727110
1196779
1163
618574
1735773
802280
919867
470952
1396009
673634
1478148
254913
1692815
1807199
851969
1220583
924756
1211806
1838492
313919
251691
1547351
1256110
1904272
261316
332691
165162
1815374
1240289
425597
1050326
899965
68069
1858044
1226288
1462491
1165228
662511
70513
1382475
220976
1503368
1749293
1401658
1682510
962189
368631
101461
1198325
441397
1012116
1554497
12884
947480
1223972
239066
1718674
1394842
1707917
1976836
1465544
1002579
1496632
1497775
670335
1243930
677871
77138
1124231
1424113
277798
1006144
140447
99094
928780
1182193
190718
805583
1036283
986348
212636
710502
1815658
1499037
727609
1458629
1892677
1674376
1414407
84958
1175900
1110242
1456166
258319
924810
1230010
811018
30107
1007819
879134
739454
1663212
462880
1617714
1538858
1414574
1272241
861058
438183
1308276
776440
1917516
449407
1652164
1272054
386369
986842
370825
415408
502431
57399
608187
715111
215283
1685419
1270638
305799
1160456
1863593
485775
1160657
1005172
1036481
696380
1399247
1926155
944043
1120875
652563
659427
1460256
231851
1610102
820046
449754
938532
1207374
669225
670883
1432520
1148645
86277
977200
1986919
1398501
1212209
1028516
1635238
1397949
1626006
198596
1611845
905322
1377292
1976163
495265
1511172
339559
1434097
1334530
777054
1029450
676073
805109
255674
1032882
1872580
356167
1416728
1368548
507823
232746
1434773
605723
627842
48112
162963
978844
1227154
369484
94016
1923334
1005273
407748
278089
1259586
1071384
136987
55839
1791471
1991695
975938
1475781
1779842
242604
1367758
1728904
1879959
510369
1984961
149687
914785
401021
222290
1970820
1910228
1198204
1431017
770994
368075
956573
850384
97192
1349401
669829
1190170
1343890
628563
327822
1987913
572536
1480658
375902
1585168
1891885
140922
562663
275457
1467398
888821
1132112
1932527
1393238
1967424
1201760
1843554
1064693
1599649
1272657
1906614
776532
1310562
1839188
1064535
260090
1736607
1901748
1924192
1914436
1840975
1676184
1755510
1658695
353517
1099800
330712
1122465
857968
208501
486978
1092114
1010811
1806133
1364558
1603417
1833234
1556859
1723481
1120641
767694
836790
1995832
529657
734350
907381
1036362
506590
1436187
1489354
1213350
1332604
1494301
1931655
1346481
1871887
1288962
716054
577913
496707
626192
1909886
484537
1856793
659594
772368
1147846
1610625
801114
1749057
1019452
1115
865665
1844268
331003
95518
1336886
582857
1125238
1967795
1053726
1616666
1238543
1239415
684660
1583945
865946
248271
819496
1672232
1446004
1463571
1169514
716695
716191
527150
81365
1433625
1149279
1938064
940220
460208
1269121
834075
1069282
1959716
1345275
1737993
89686
1290657
1554684
1725081
1257950
653370
282973
923213
1826348
482125
204583
355411
1403402
535536
482411
1581458
1801768
301124
1534574
1646438
1190010
967417
108716
1283235
1708657
511622
1891190
1091981
1219182
381872
257136
876044
1605592
979253
566644
1462799
768012
981315
1603148
1949860
396174
1914894
389883
1618471
154280
1646205
1361410
1283570
1476609
576651
1569880
209281
1760085
914442
55526
3524
588804
138334
671347
689502
457060
1558885
1911057
241713
1241531
611703
644870
120779
885793
54819
761703
110165
263119
1647286
751109
606793
1370151
618512
362362
1625901
361105
792917
325384
929408
178690
530932
685462
1845670
156625
1636211
648155
1778889
1504401
1813314
1907384
1680711
689309
1392414
1194946
824032
550444
1275599
1464302
826959
730684
481116
1858910
1131076
607413
414597
753349
223178
917928
1767030
1148258
588111
1833934
1907486
1286898
1949856
644420
1900411
606567
33018
724617
1980625
1376528
663057
826792
660804
1262350
1616601
1986940
1759076
1430081
723552
1788169
585365
889481
1708808
522346
969086
324777
979109
424505
972857
1310621
1830754
960985
1830204
556043
1407076
355416
1065281
188676
629209
537120
1812979
1900897
1669719
1117656
1953497
1161708
1341709
1167593
587307
1412722
33360
1930904
1804008
1268970
1972469
1032882
1806877
1799302
301576
1501845
578389
1950380
1275773
60402
1037199
1785808
1293344
1005942
1702391
391072
372840
632403
369329
1241712
403425
845613
510822
1499290
1426858
1804511
541786
115286
1102664
1159064
722123
1048809
623490
68020
1902845
1219399
1600073
85028
483578
1326175
1568967
944290
1720284
1798822
1953244
277837
1608954
1377972
1019079
944330
709866
1204927
1978604
1823929
1483737
1055457
1610077
785436
1788117
1239338
428289
1853089
320140
1492167
35739
60866
1915220
393214
432524
1692885
508619
1396112
1000435
1113719
882029
666572
1545125
1546412
858289
1860979
1675853
1634494
1774596
1887561
1621176
633544
1986086
1389676
86725
1639657
925103
1034655
1033892
1420349
643070
257167
725858
1840266
152659
70955
11672
1527104
1508414
270345
1936970
887123
1222405
1807679
1487197
845508
1906892
15323
1873850
1909952
1804775
1495441
634988
1510512
1232684
1349643
1258367
626824
1600424
1981206
1619360
190374
929732
1759819
673158
910348
1847693
1229457
65827
721962
1572820
572453
915197
1500337
1892189
340155
1655104
374496
1359130
25265
478539
1481344
62716
1150438
647094
59330
1232391
1078151
1152496
1851193
1667509
737627
718582
1418463
461471
977761
1266722
1572766
639094
929902
1889718
1390227
1375806
1187868
417903
1403683
670830
1038317
1077133
1811707
523194
700183
1054954
409654
1824438
1678411
1666531
1960680
103504
1782333
530349
34444
569704
162286
1100261
253463
1883157
388233
705319
105403
1248332
105116
1462175
889913
1003751
1800056
1932542
733449
148371
747181
1284013
650618
796520
250090
1481205
244727
584279
1072554
230125
1551267
197859
1371995
92568
1977903
364432
1731860
1979091
1044567
399655
1665294
588487
1710091
96064
1067985
1588086
1784522
878758
1644295
1300954
1303629
804841
1030743
1165130
117407
1661151
1090842
807377
1770995
259378
992300
376222
1147076
893623
763958
303258
1887266
1951444
1044203
1813508
1065156
203512
1606103
501176
1354024
1296600
1685996
675415
395155
201249
218901
1376961
38021
671726
1277030
1325982
274468
837440
1869790
1225197
145840
899681
1777881
63767
838032
1216287
982092
1036761
1227833
1345675
1460319
362843
1373957
279830
1853528
48111
443967
175030
197955
962927
1223609
178832
381939
1992820
1982987
1737717
627937
1824199
796922
1371367
254781
1964798
579557
1159421
508425
66422
393242
1399700
553479
526926
111516
1241582
400937
944699
1402717
1515098
79383
1064716
1337120
300168
619482
1662378
1583127
1647175
1684750
1362376
174055
1188799
208934
1678663
1377904
604471
955845
818864
1511435
1126061
838209
1676203
404579
1678293
354574
843514
122044
258455
431059
690907
1714477
1651130
291243
840985
409277
283036
1989858
449422
760508
536576
1815543
1371472
725827
696167
132614
1018106
1582781
1422764
537365
240314
802882
276600
759568
410281
634612
45157
1045087
1447922
55361
790243
1267734
1796521
463414
1226111
827847
346651
1872133
424881
1301716
1017832
714726
222706
1459596
629716
276569
688714
1947718
156227
1560344
824149
1733113
676217
200991
791785
464899
926677
1431226
604197
572218
55843
1739095
945239
1277393
1289343
1321647
1851374
1993266
1397182
117113
572860
392971
819175
1785668
1356182
114185
337323
321973
445762
1888956
1539150
733789
54780
1974911
1552241
772641
1776560
209211
221342
1197874
1453483
203750
1464366
1266885
990856
399844
1799894
835702
368276
571665
700990
1767428
988127
1636398
1987428
1841137
1519145
406834
1511375
963274
301604
1543944
1893941
1658305
100457
1824891
1790104
1502490
1336672
156811
1700251
1023013
1276127
905281
1179071
517219
1438317
441539
574623
745841
1586426
1670075
1971289
635691
789271
1444804
183374
1155073
644325
1149409
599078
135813
858950
1761978
287013
529239
420171
1754862
1406206
1770523
776195
1277835
1370934
427011
1879339
427285
839515
266855
1495906
518526
1733444
79175
1563065
1888311
561235
1804233
1588226
1132205
185655
1928305
1317105
1388650
1471580
1225335
965438
1448615
1124203
158712
1144457
1227850
1815944
1604894
953526
78062
797660
159241
846229
1671800
1450716
1204554
655895
1041230
1061704
1272269
1108519
1373410
1278650
1370877
1535406
325241
1594609
1945268
990564
799678
1188610
1645891
523483
569709
1910299
116542
499105
1094025
430548
187695
648623
1390983
1586379
1150297
1679463
68024
530016
270571
1579746
1185072
1454557
351959
628379
1615126
1461116
123176
1738533
1660183
1919328
523874
1460243
779835
581153
1431021
1622304
1689214
23882
288108
364385
486543
198551
505275
1320810
1893469
445316
1930200
728498
1710148
1762836
840070
1414506
1194886
1024950
469388
837409
844351
1840951
1208376
940980
1891220
865264
1395866
1883401
370172
765534
1013790
629802
166154
1723227
1228812
1238366
804144
1382773
456674
556634
1534705
1234391
538684
232219
1263737
766938
761158
1599692
627935
329656
1735420
946122
1838079
362452
1422449
1355162
351420
1176906
1341441
1786177
423074
495464
734669
425580
676957
1960889
1033621
59613
1100883
830485
1949743
157417
619481
59981
1926620
78098
1055133
251715
1499003
1600909
573662
1426127
1000455
1102797
935039
900706
227696
367366
1592147
697706
1431905
1608242
1718455
627004
608434
426429
743716
216577
1529157
148223
335103
1212432
411787
297480
283415
1307405
1565036
1139502
211790
341197
811217
1033292
129738
1491757
1289294
1993631
1351507
529644
299262
791469
1519701
343420
1968064
1078026
1178065
1247983
752815
1981542
1851023
1479871
833768
178846
1314251
1440976
1283735
1775954
991167
1363348
454766
276280
382286
1636628
1486778
1731002
1768662
5594
1889190
57738
222744
1537611
477100
306980
1326635
151632
46183
1499698
390242
516985
1231336
265919
1551373
827092
1848777
1560803
251375
1616515
1885162
1789520
551681
681456
531875
1187291
1424852
1073894
1795301
463724
473979
1917699
761680
1464081
1016153
1260540
1834717
106658
620163
315883
1436774
1638872
753605
696535
821210
1933043
45526
1548297
1996671
430451
1933422
1822978
677379
641313
906413
70613
543295
1835220
296142
1487872
996285
287256
1294165
1621054
1878237
951312
1059375
1601407
140904
1747147
1796085
1024044
1837671
1822824
949900
699797
1490134
548172
508028
553581
1964302
1911391
1357986
1283661
1136454
4441
1258797
1409317
494354
1874000
1491209
1648131
884235
995591
501915
1669277
1607393
1161991
473236
621946
618369
1862260
1763852
870966
1311333
1912440
284615
451648
1640825
1398340
822589
1235784
1221102
1470079
657425
1603712
862894
1320002
1193310
817740
1530300
879519
1470449
1845586
418047
739339
98746
293821
1094427
1319628
68289
1307581
1140647
859169
519830
1663960
771976
1949059
642491
407839
86934
1328732
137356
846598
1145548
1139356
1443558
747636
1577368
542138
1744826
1756369
1107503
622820
1491681
1018196
803296
1323191
1169
1419875
1840742
604401
1503606
65941
229222
1865147
1924664
307951
1168001
426245
1511910
1702563
773935
72338
1805357
1457868
648054
858970
515872
294459
121540
121933
899415
934235
1755300
1372931
366667
724227
1329093
1217953
1494212
805170
482692
1424274
1428288
1935979
535631
607920
391131
872430
92663
588536
1776691
854082
1338929
1586252
1254412
731450
421311
730969
500179
195036
1036743
52491
1950797
713231
1668006
821732
1231708
1741661
506578
1242890
1618456
1516541
1658596
1522115
390759
1485782
1190372
1909688
562771
479883
1417286
1915560
1042477
336312
824558
960279
957123
962826
545654
1838806
693680
593219
1586483
467618
1674428
692231
1099078
26533
1424237
1853701
25747
573508
1168252
567170
1612203
705966
958468
1847633
1238953
1105198
666148
1739246
114161
82065
1935193
331654
1013656
420643
1955834
1361211
288131
1588395
1694950
269256
1440461
547340
1540614
1153831
394998
1337858
615826
1390588
511382
1250021
160482
1206950
1475253
906830
1194645
1847185
1592061
182709
301920
537174
672083
1436000
57337
1618872
913274
1613990
1350236
768763
1317088
1475251
56980
1664875
1432660
145083
762629
1531564
580983
529222
911225
1741715
865650
1757074
270027
1627349
1421323
1728863
532008
1538688
1244934
1610470
1657303
1310637
17791
705366
581617
390131
923614
1437133
851464
1006189
481075
1068749
790053
232307
1326188
1232563
1815185
1231305
641425
833597
1431511
761157
685324
872112
261947
1924388
173797
1702815
1545042
808863
1276197
1335130
1639166
1887268
631044
1681604
903330
1260081
1382797
1200898
323614
1814558
1620206
1801921
1444362
89191
1182674
906774
474284
341488
1924325
1005342
311232
471486
1881290
1638408
1283881
205243
1239212
1374196
441132
219825
259609
585527
345953
866179
1272346
350758
1038562
38776
369027
847334
467788
737124
1375970
878024
1210102
314707
136400
1686510
1695194
1650012
1851813
369342
512763
350432
1465974
1843020
334632
549502
1944787
1534470
1324943
916745
1686018
1828053
1191360
1363875
1316400
1797774
1856107
465881
215985
1162452
428712
1142030
1523798
967127
386525
1156403
1842578
154704
1704703
467633
1884545
1680749
1233396
1501339
833014
1777916
528972
461022
974428
1719964
1771215
1819807
1658900
1118678
1496853
1558831
193001
336944
1327386
1181440
1109885
1934479
402310
1073437
855732
11618
1786282
604886
922761
758281
1019828
53708
1103807
390759
664120
140560
220688
77037
1743179
1092940
142384
663129
1915262
1655368
213530
606828
1493863
149621
1082377
1862021
1610915
1204515
159020
640688
993328
732549
1156836
1719376
1205235
1624008
1733419
719717
1933463
337036
26704
1843705
1024423
303953
937478
1571053
1437327
1065621
1187208
1529314
354146
1849552
1501211
1900912
1335918
1986429
1897091
515170
1512976
1270134
499267
934430
101167
378497
251289
1706344
1568414
437495
1458469
148508
45272
1216250
1814415
33865
1446497
478536
1868476
1825821
1574054
69731
15009
1156187
34265
542957
1549396
262247
1870390
521185
792155
1999946
1269085
1681483
1284856
210583
147712
1650629
1935135
1383960
1107636
1189955
1371059
465953
127975
803394
1847526
1246371
8309
1163005
767497
1465783
92888
644272
1006946
1174789
1190835
551854
1186186
431764
1589523
724416
1089554
252122
191690
602708
272089
1406041
1372469
816241
312447
762970
735170
1803329
905646
572059
1412856
1676571
742239
693254
1923936
961445
1370436
919587
1144428
397806
1144825
1676430
785491
1313586
1237500
1154963
957804
40979
80381
1882254
1267720
731579
527938
845669
734088
266026
603816
1390563
1974943
1241256
1533506
504522
1035557
516448
1004451
325722
753886
1437862
1112837
390653
1408848
1969404
1002012
1568644
1492276
903352
850839
1254513
366758
888073
513065
1630402
1228332
1235375
490381
1800581
1747738
1664813
1613797
529704
106568
1963343
297829
575464
178172
1115230
867750
499068
935195
1438738
613210
167261
1085838
1906205
1740937
278829
670834
705320
734135
1543179
476289
493288
608707
1011562
577819
16378
1832384
1494082
482836
1831810
1628713
406717
1459427
1756679
241521
1217194
190048
956618
1236272
285701
454372
1410675
1646541
1567940
1475224
882870
1294364
144493
169519
787888
1418836
245610
221647
236380
1406177
552608
1624634
1739670
1546161
19682
1676966
805694
572535
1112404
653720
1721741
454883
1061848
203725
1917104
1331952
334876
1768202
388884
1254989
1140613
1076187
1523633
1131292
923637
607933
1041955
35298
1779731
583511
1100027
206453
1957209
733450
1942132
603290
640254
395315
185515
406938
92557
1089630
947334
1633378
1641903
660313
653356
232012
1711319
1589918
1433672
1391585
741347
1432927
8123
1138227
1230676
820444
1445658
1776381
328309
728860
1809875
1772313
1883857
320528
13298
1327072
124913
1828652
493193
1498375
427736
1976292
414012
1831917
7706
1339500
943891
407425
641821
1354477
1311294
67665
873491
1699810
955530
1007932
635300
988852
229680
1870850
565483
1989718
617637
39455
544660
79136
1698536
1303026
1772724
1218214
1027884
1487800
27104
29805
430405
1887241
1331688
1369063
925991
460146
28786
1995923
422604
295286
987562
893048
254037
1923256
1092520
93694
1300831
1335578
289053
1244843
1920663
1564788
949736
1700737
1744196
1936410
58542
802115
943177
201452
504054
475005
1739692
476064
1218892
936893
1042438
1011484
715347
582614
1080642
1143735
508283
1529927
1781355
735726
1878367
1802248
1937687
832638
887441
828104
419125
391527
1777744
493914
1291104
133844
1725571
1515984
529510
1837466
907917
1553188
527427
1259849
192242
1752611
1664546
1645584
268870
1341865
301778
1022875
1383792
1195123
1392791
1069095
187871
629515
1457156
321530
1708922
1906124
1706148
58094
1596948
1574998
1087119
1852076
1134092
586434
1367417
652457
1130349
1413956
1362447
684690
713912
560474
912767
1959354
1520071
1070609
179295
136163
1990068
496399
987153
1077819
1313803
1823338
724249
1770300
1850541
114097
416532
1602405
1067625
557775
1658523
742902
445444
1256098
1976914
1336013
938016
1225951
1348871
1161882
1437012
1384125
60758
374136
417315
1871453
196462
1374699
1137323
149485
627015
1915378
1802312
755303
887867
1239741
109793
1977160
148344
1866228
1842761
1693449
1853441
368866
1543139
896484
1678951
1692961
699851
429418
931904
1760393
1852401
1141307
1781613
1144656
539723
1635030
1655963
1087342
538228
1106765
961276
801584
1089012
184555
801919
475111
442734
287330
49798
1223327
1558475
1655593
1234177
1203588
955513
1094374
158518
238764
735585
1107785
1230127
1037772
1765603
860669
1944814
485555
1139758
1960888
642931
1147216
508955
434615
803657
1723278
410360
468335
1141222
1273971
91241
1244987
565391
1828775
1985467
1267693
1096855
15913
795757
1275779
519342
751392
1478674
67908
1520648
95691
1089719
1543970
1653624
520437
287719
884071
1915056
627918
1823970
566035
1502169
838991
1551755
1860032
1065881
1231177
1381599
1816738
820210
1569034
103839
1047824
1952044
1853413
600909
852145
1957534
1416950
1261835
665267
967494
558744
627211
680752
933695
542648
1755455
1762645
175424
1849738
1677041
1000638
1675229
530453
1701913
1896484
823356
59410
1626885
949876
23039
1322667
1519286
1931502
209942
1488284
1664480
61560
1096756
331747
638077
1601359
524777
1267236
1458842
332058
54856
1320607
1559668
862797
224923
1075701
448756
775329
640726
1079741
984455
1395426
1981312
431213
1380423
985432
691524
1569323
57677
1065454
1059930
444024
426056
589090
392364
252610
53448
995843
1807122
21984
344159
1574397
98448
947667
741582
1528853
757883
1580263
1580944
95458
1820423
353287
1661950
1372557
130087
139969
1076318
1603019
589275
243839
796312
937534
1746002
1908082
1001526
778591
206909
1421200
1397772
231887
120285
1639574
16638
1990035
229598
1720945
361391
301105
93606
620491
1211886
420279
1342662
947083
1401103
983979
1875129
1376913
137934
72355
160940
24758
829094
102958
1125060
501795
984961
1671917
1249860
1943188
614203
888
1167497
1168783
1227638
1266699
559049
425337
1109584
283316
287022
295791
1562879
1441402
931448
1529131
986576
248476
701716
1733076
109615
158986
540361
1932127
1488756
929503
1074294
723542
1972609
81984
454477
361857
33798
562770
1567222
241767
145556
1140134
602196
1872244
1407650
5476
1235974
1784856
1140300
1274653
1117068
13260
1060622
1728032
1285192
1581219
718863
1403343
498067
285467
1637614
1589155
737662
1612397
185046
1184318
100887
1887973
141646
1482526
1914199
1288366
1241200
1007867
931926
128295
973228
624160
761187
338963
718851
1236231
1035644
234460
148578
811289
1662075
1337
680546
1536932
1972396
420384
333159
1002809
1748341
1553998
1332271
1337116
82636
1531648
1064431
739356
645770
761337
1886211
1690245
816630
1202816
964325
1976398
1576433
230538
242760
1150384
1153927
102706
1528851
1256423
831264
1970319
482221
1927739
892763
1534326
222164
1470576
494637
854466
812403
1205110
826572
1376611
1869604
796440
1608056
966880
1953197
1647184
1327755
1058020
1586233
1939053
837704
818021
1255048
639319
30935
1877255
1126504
1238386
1879288
606307
1325327
1832475
646444
323930
989961
153455
1145559
473210
634556
1005672
1570332
11937
865028
283482
1027212
1074497
984460
1482958
1553455
722150
455217
593373
1872049
1944368
1438665
744145
1587838
427442
334324
131588
784558
1090
465271
853389
1689901
1346576
151095
258136
551766
878244
192477
362501
619017
589745
1353279
978269
1926108
1684705
1498746
611455
959189
1795147
368216
1628555
1347871
271630
152442
1723820
1474435
413947
633025
1835658
33721
712766
1659416
644299
1530261
1524273
300588
404217
1116806
1981844
730417
1715495
461100
159802
1216223
700518
722407
479333
815617
483877
170700
1232368
1361234
1286097
16335
1086783
1674169
694549
1714624
562621
1119059
1923873
902120
1368109
236702
766200
1078369
125274
1553657
296799
805015
318821
699033
416928
1436499
1403007
1625246
1966171
542102
1853159
514897
1156851
1747259
1086671
1493166
428559
1996812
961966
1901304
152860
580242
1247611
1674337
564053
727721
160066
1033658
1302765
541277
596381
1192721
1846503
1207869
286380
1489861
1397232
758098
930406
1185135
1806557
976972
692732
981133
76407
1811456
625431
1666929
1304855
1628520
1775357
1864392
324723
1801966
1495554
552481
1616254
83402
759635
1663961
378216
1163120
1567493
1535789
1219220
1401219
436247
1036160
1379332
352599
1130347
925794
931440
1475427
1608515
386446
1371808
1218322
381544
738518
196812
1360815
1716956
15766
569387
1679359
503035
1706330
358088
1805841
1668459
745261
267532
1582449
1426604
1091592
1842741
1214291
351731
934445
1627769
1238048
833685
1009613
631146
1367632
1769808
1165107
682373
1165809
719638
666658
1686970
579712
189549
539189
1700336
171974
1302596
309908
1867019
1321613
665064
873558
917134
1289553
812377
106317
1196342
1927166
633665
1197709
1079180
447915
309564
1622479
1865247
541688
495499
1174126
1295813
1864292
1754059
1146098
675041
1985006
1746355
1731911
299048
1495123
1741145
1983905
473308
306817
1963978
490236
347511
1213129
49674
1805912
1396417
610517
667571
634231
285369
937605
614000
1731487
1223143
517743
858137
1636161
438492
1654108
568837
1198519
21138
752017
978768
1406703
545077
592948
123586
996742
1628388
1005377
485482
1744952
685668
742091
1103705
832328
1262492
519371
1489106
1142080
1226924
83410
1888846
239336
892015
978201
1275517
521379
187389
709016
1143380
1951842
1751407
482875
1746710
710913
1843119
1536762
31432
678765
1237015
368434
243238
279715
301262
25307
404465
13529
847591
1173556
1316344
1840132
355736
329255
1604236
142187
1387448
381361
1255308
1950278
1937603
168576
537700
1032390
1607410
149131
1216203
275093
1826104
364360
1745876
767519
1026474
500383
374406
1609957
1275765
1237447
1374524
190051
1872714
73244
1062078
1420734
1114888
900772
1080894
341403
149373
525322
1311763
1985456
1561512
889696
1180871
694728
1412925
1556284
1382321
1677238
1851175
101123
441325
508332
1558300
1420641
1630854
567125
349734
986111
22240
632644
309683
1798166
420457
287748
1241806
1885559
314351
1464285
525448
491829
730548
1753402
283149
426731
1716326
1197702
1492067
876598
1951730
1444164
132995
487938
1769807
1603140
1731468
1702035
1185162
598678
452905
1573397
1711913
987814
1142658
634394
1742884
1408108
869762
1495780
1052795
667355
686796
908683
530528
305760
1657017
836
1366800
977374
413516
5516
176905
66162
1233481
466546
1897426
1163885
1784311
745132
757043
1897661
1598943
535242
1859784
364116
1168600
1343198
529987
1786948
1609602
789861
672854
1495068
924076
1376327
1485180
1603539
1843073
819431
693392
1269879
1847325
205958
1257243
1248032
1749897
1319506
1684414
607269
605029
1938104
1211955
1085030
1649852
1007926
678006
734669
1702280
1129214
46021
642307
386049
1818062
487046
534111
1281722
1391184
1489420
717091
305406
1612285
1464788
904609
874923
790434
301492
1328293
1122998
993076
1695467
1932601
1133623
962155
466241
594954
318163
34112
279138
282921
1513810
319365
1428634
602956
944627
1558758
1046452
1082003
495239
743111
1335922
1371015
1457878
609229
491347
1822288
829072
1077460
11026
722288
1129344
782595
1247406
1235854
1012008
851718
615836
1174301
1412504
1173495
365838
1780110
554242
87915
665900
303348
988641
1075844
1072441
695433
1639252
1301336
724750
893083
694071
1687345
447827
42049
135936
57606
45167
1078042
58781
632326
854514
1193887
517768
794771
815649
933793
388137
1077596
835218
1788686
1056448
844076
949994
629449
1478718
1339960
518578
1945893
278829
910812
641178
1668751
840943
290887
1049207
1274624
710673
1555614
1275988
315432
809149
93465
1634777
525915
1191285
388317
1326891
1984003
1813828
375250
1874589
1744801
343929
1170768
1244921
577125
1235482
1043534
305172
1355305
1409529
833222
592633
127047
168175
1095211
1686146
1980656
364541
504086
1605208
1462132
1304429
769206
858827
1444319
203535
673148
931383
1477902
393798
740880
1274211
1138892
1565168
804587
172898
1390230
1877001
1577814
987905
718084
1479031
921457
455099
940924
429769
358752
1357505
1404849
1768663
227924
1688279
1791156
1685009
1883828
337664
1357458
25872
1366054
102716
1167472
635070
1189854
1445931
1009421
476583
1502687
339100
715251
1977802
71890
785725
1032556
995037
1257913
1937538
1260419
265574
421569
452552
1867286
217311
690640
278364
1793616
415199
1141280
777185
669626
204520
1755163
945153
551637
1050169
1580042
714307
1327400
257698
1441366
1902705
414738
90391
497977
827493
528297
438284
711768
1054629
1316904
245977
976564
1283955
1119408
1719378
1585817
1570122
1564088
910976
274224
1621799
997622
1452071
1593885
1042302
562779
467790
1010523
639124
958903
1846600
1749007
1195962
1531643
888452
568237
121403
534326
653027
1770831
119685
524401
1565914
651117
646094
529543
1875914
1408831
113114
1217870
1335606
1234508
362471
471969
450200
1311199
963326
434136
325834
248158
766710
1052286
1207027
472524
1962855
1112453
112147
1435618
172442
127476
790946
540522
1768004
1541501
910676
1162435
1413744
371066
1954059
716426
244902
979489
644071
641
845845
1961607
220074
717802
1400668
1439339
1320656
1992879
1097404
418993
663084
205947
1903362
1259072
1232006
1664322
1404775
1727168
395778
1965168
921778
1307614
827762
1764724
230931
1717746
282682
260016
818442
610804
1099860
541336
1250480
228119
1197336
508277
704451
1321423
1897828
1679353
615642
1827186
1130336
573825
479274
724493
1864811
260337
1219140
841937
1379874
1825273
677769
1663966
1226785
199977
224664
671868
1468633
1820664
147225
1514291
588876
1141093
1093404
1723605
243835
60535
1155967
573309
1146254
1312735
1065888
222319
219226
1325777
826583
330826
37153
1250950
456893
1509086
1886052
787532
1404453
1970085
1027721
1320913
987651
348668
1189653
1244935
1226761
407717
369390
903332
1262684
1638085
1548378
37334
167506
536677
871098
1997927
55419
1369275
1416309
54961
1657203
1423172
558523
223848
184092
809038
202703
1207388
1093858
1612873
1620643
500717
1008930
1359506
1995844
1590442
811051
147596
1463864
450685
1742670
275169
1435836
976964
1645919
1392294
1831055
1935865
1907813
569382
981446
1538092
1753948
235666
1618128
1633604
1325558
384623
68397
1849203
1516723
1896707
1256242
444106
1763164
468993
1021790
935859
911926
377714
1521855
997337
917016
1131638
1587284
1618289
1109919
1138750
1374905
1265660
1096852
639161
1145871
1072354
776624
583138
750724
1113164
1999122
709564
1328480
816499
1686229
607811
354428
754398
1834272
1920196
235990
244177
969605
1210926
622579
1016717
1688730
1858559
1529958
1398692
1515031
1705708
431073
1414863
422451
285392
1411392
1336761
1190352
623110
463477
1673485
1678200
357604
399774
547709
1351036
767351
862098
1011377
681296
927217
1923287
663521
945192
852532
88035
192658
1012798
203959
963897
1089543
15867
937134
394277
663772
565336
113320
1733573
465194
986744
1028527
1862764
831861
1720849
1073905
795398
1782659
197076
1624702
428538
1932308
1391794
1469082
1372529
1945583
1038988
1920816
515307
1347265
1664579
691455
1045324
1676678
1127761
244364
402658
576417
1153199
1716045
1259867
1806306
1298954
1674903
1367074
671703
819152
762268
303922
29594
1317069
1270167
621513
39006
627142
627553
1194813
1117883
160447
1735702
618427
554376
18826
543020
657438
1171764
1610476
68594
66776
798408
1510683
1180660
59327
753916
1493984
1529130
1542272
1081955
488049
1669675
1882666
892835
70244
1599457
1379936
1746020
1572300
983550
1157791
1731659
1788534
609481
939614
521179
604170
1223702
190192
732300
227774
790216
826732
718149
437436
59269
1710426
722058
1205566
1770974
191842
1149800
672857
1683984
69236
975299
198652
441703
388814
1226308
256079
200511
738579
1587658
1687365
817882
704172
611400
448377
1167195
1585916
122943
696603
194315
1446328
1547889
109601
1976579
1707139
1512173
1475375
1280612
1892375
1827494
1767267
1431783
414440
1208649
162950
1166914
1924745
1465821
1109741
68130
1518171
730597
774288
1689042
127448
51562
1990793
1172140
292280
755557
1717838
1436910
874399
349247
65295
856005
1410117
29772
1576756
825489
574273
33934
591685
1366626
86134
171484
998295
1089237
1931879
557524
1087584
1947388
1826440
1727669
610445
77703
1121902
240339
718320
1616095
921548
1295248
1393007
584174
1038307
196409
53564
1816890
1986566
966038
983896
835916
1135703
260131
1481186
1122482
64307
451176
410038
997345
596729
1087058
57462
562918
1365472
1378662
1541631
1150828
1810505
1562426
570824
1840690
82834
825920
1897714
372870
313647
284170
1675318
164932
699155
113368
90122
901844
399236
1717865
1626030
1443398
712216
1290095
1078180
1560867
1952834
955964
383327
882795
1656759
490627
862789
218229
1604607
1222275
1987171
1118304
1655775
931348
1431347
1429894
168412
1874380
1904659
728732
273654
195646
792327
96198
640281
90416
1766578
484455
1390462
1500305
1255619
1202628
1784659
1038592
886129
1480117
1085922
1221869
1441878
1152605
175004
781073
67648
1422403
655740
417472
1842898
1268966
770012
1291881
559892
1346864
324874
1697964
184047
1635566
276156
656739
1390493
1839582
1431182
1671317
1301407
933003
1142344
1852889
1019943
508961
94224
1302605
1812243
894754
294400
1755801
358581
1804827
561008
528486
1840599
1910226
1189118
638193
1589294
1353406
1049517
1818685
1947493
679503
114705
902311
1529242
1448864
1777261
546662
328467
834969
1993433
1009864
1978481
1591627
781829
11763
1135047
732644
1760977
1783214
359166
618291
288637
181449
159242
1110359
337200
463046
550538
686388
83904
1319924
1130345
888636
1651972
1313970
861257
1938868
1848466
429281
1408202
1997162
803215
595640
689203
1973584
668267
560748
1287931
1564508
621302
427480
889584
273803
295137
954867
793676
1250348
673626
1413921
1072439
1612865
361129
1074951
714385
777792
501551
858186
1050180
1722644
1993522
653736
1042459
1696957
81574
1814839
847395
1615792
232153
21873
1011148
1511754
250499
1116814
747949
1360186
177253
502578
1636515
1725632
1169780
670235
565613
667878
614390
578764
1451225
560072
1937809
21463
1129544
317680
1897464
69365
1404006
458376
1035107
1265683
875026
756772
1312648
921480
81984
953200
1590363
1262460
803403
1480920
1045431
1346359
1483726
884835
1023321
1521620
522629
1829484
424202
81400
1460400
706015
14114
627359
1261346
1553576
1306155
908139
898151
1090866
1784446
754127
15430
595710
1833998
1398314
1902019
1449275
1019769
1505166
913213
1269997
1637701
806989
453399
224248
1781767
367622
1599035
378033
1620753
186713
1116939
31499
816695
578560
532206
144269
788097
837929
1781655
1279851
375520
1358083
1218990
1553045
1308477
516842
1304957
569675
709554
478251
1474925
566374
814074
372776
1712848
1265103
670243
809852
1469302
1917246
1263942
760514
1194696
75332
361019
898788
273570
319636
1328266
1946782
708816
595525
92214
727900
819193
1768126
540425
692324
699576
1902268
1384110
592985
1702567
1351747
1370390
452674
448126
1010653
1405247
1965818
1251058
329291
1246508
22772
366869
1688515
742825
1154804
387869
1877730
864537
1765748
1909022
582321
1906599
1022524
151441
567694
355928
1297125
1866197
1902238
1504821
1097490
394810
271982
1473586
615561
1297995
836708
1691341
321368
1252280
993250
477828
1869180
1949104
1678128
172355
1249304
31367
666848
231842
1965148
1072835
188176
1873695
1480602
1200019
1506277
1262459
560540
359011
147814
902622
1506480
1917670
64880
321265
559573
1591359
219870
1426774
1705082
1510131
1279370
1441927
851345
426584
201097
1987315
1985695
137188
1799117
938117
512743
278081
1988333
249686
1868065
394385
1808125
1938406
612863
161125
900915
654225
723885
1167844
613116
437239
1874189
797442
189601
1335512
117466
1178547
759312
973231
1516369
541325
591527
409163
1897026
332893
1553409
940083
1042814
798196
230171
857446
747637
622031
373167
1094224
834808
938850
207746
709455
1097527
1351775
805388
287703
298228
1563635
532418
672088
612971
1712347
904320
175257
254797
1762994
81869
1760847
24072
1317026
748122
117113
596773
122375
1129428
1174402
1302525
1610328
1213820
1533933
571709
1746354
1251867
770007
823174
1029043
1009051
1805600
1558244
1576400
969353
158117
1933233
1262426
1442637
1240746
152698
353785
793827
1334611
396387
572586
1268389
158870
993517
186568
1692408
539792
1278760
334873
1041351
1640030
1840025
842726
130395
30432
703693
1633797
1495544
772420
386848
792764
1639647
31767
504971
1842248
533797
1888423
1304963
538054
435067
1983485
271495
689183
147705
1340001
1613832
1570136
1382619
1240191
109447
1208609
1771476
1846524
1776392
1909388
64445
1061901
224666
411856
816130
1118663
1829802
1295818
1998833
516468
1336197
758534
67583
598277
33449
1614450
514973
814997
352337
339484
143874
1379300
284273
982745
1773145
1033153
1333245
705446
1941560
437291
925767
1987940
1441612
1881821
12778
887761
1547651
1789099
340980
1569057
251895
1610634
594666
383302
342390
195658
1433288
1894877
883091
120551
29457
717897
1076362
1511426
1310548
1240320
1595567
972492
868190
437495
505134
1225654
263064
33583
1633605
1104383
1149373
343182
1430486
1425952
191448
1668999
1977906
1915198
1721920
813892
1296342
574358
1255346
1018999
137340
1475489
152673
398134
708873
1501358
1634755
728638
1565863
1321227
1304174
1600630
49693
1487807
955780
1695456
981833
393376
488944
1802514
855955
1804629
1600067
1792678
1373018
379496
1942364
19568
372854
250429
850776
493687
130915
1824814
191250
1599288
193471
65502
1278617
1959284
1414366
261095
924349
1269999
439588
1602789
654416
1347893
1362368
779893
1363504
534962
1573955
712291
319239
446360
1186217
467930
50823
92299
838535
1360104
1112147
503349
327348
419284
1673414
1941444
1767855
50176
1806610
277725
840913
1256679
1320990
171876
1389169
1316308
604814
67770
1950531
1027032
1487153
1465674
388613
946913
909598
260670
966835
1289194
1772802
972808
637822
1939709
24814
1767012
1275861
971702
1464531
1058379
859796
905276
177821
305206
705798
358219
876531
934693
935333
1878820
1163232
1681281
1598495
311600
996720
753214
828648
871567
1880894
11339
1358865
624364
1359186
606508
887277
1809771
1907164
1122226
894740
1949130
891295
1292724
1550500
577618
677065
1915414
1595699
1378017
1610737
920084
1678749
1389322
984102
961384
333665
275871
685065
1074720
1106190
772094
917719
1517540
1929359
1641635
1599377
7665
1497114
1629548
1117431
399103
1459718
660195
1598023
662359
1690074
510387
1000039
334309
1427187
1208066
1766258
1948818
940021
592592
565162
368928
397356
618160
1712214
1361270
804669
1514871
1275265
1345414
1950705
1576173
1373263
1005094
1237352
1718196
427791
92539
1845705
430445
511344
370576
1550150
936531
1652140
1322411
1711048
594049
737425
1745342
543662
282356
166314
1113420
1702643
742250
736497
1187059
1130540
701220
924080
395415
797618
1742133
448955
594943
1014871
617917
455989
304930
791244
5721
1478142
1797834
359263
1248886
1878539
1959452
1801689
1497104
271794
675200
988372
428395
793705
1996342
1430806
867197
1160334
758168
1847690
1778428
851531
1138730
842725
1931576
402733
1275023
753525
263280
1399817
1904472
1299773
1535097
1882807
1638425
1120530
257979
38183
1744288
398414
1755875
125017
597990
1422540
1732970
958680
627426
1477114
1127935
397597
842655
289700
1121866
371758
1923628
795288
1674947
1472114
207008
771965
249834
933921
1308515
277518
1910070
1732854
1596594
1655504
143523
247532
1533827
1138487
228502
429125
838276
643996
49462
1421909
1756165
1574982
1255411
1238534
842552
461407
362136
1039841
896561
1895443
701722
1992648
362759
26767
1012856
868461
1113397
1795307
566218
927114
1737181
1910928
103795
241918
729497
1777291
397724
382081
1303113
1088210
1006510
1458678
1610238
424018
1752751
1045757
491017
1749895
1758086
854842
586143
329753
798159
1642524
863097
1256464
780990
1225930
285732
1893474
925464
349453
1206379
1997838
1541760
497802
829897
1370735
457799
1065054
199495
378641
134700
1606421
486339
1358592
1028592
335573
1037252
472287
1708505
1829654
564113
709826
5464
272954
223148
488965
1426420
790868
1517496
426317
1879340
649636
1914330
477688
608923
624537
834063
1369936
1379893
1952356
1287993
1442219
1964408
1064256
1458450
1012723
245163
1794226
649419
1786572
154408
1305498
1407260
1947885
346077
1082197
155780
420526
1601975
624546
392445
1411026
1295607
889118
593952
1529240
797008
468171
1383626
260059
548637
735644
1094448
147595
1370599
1576367
62178
659068
181942
1516625
126840
1347557
70451
826357
452890
568735
1230355
1011791
1457059
1469583
873965
461589
1751064
157226
243199
1893190
209177
1922484
592592
530586
1797611
1470581
1292954
1857997
795743
1177871
1628536
676445
1520221
1792961
1646889
1853279
201679
1889930
135620
509501
1076079
1684706
370601
288185
1266836
599008
621633
843734
1855694
600560
203993
886690
1806679
451329
585821
992746
1029029
116560
1781609
986
604422
1725481
737018
1365325
17175
107059
915070
897773
1057634
942665
1864752
723487
338677
769851
1505989
798902
1519553
406868
599268
1465526
1933359
1280269
1338390
769357
1555597
1723937
568494
881329
1175709
561443
923742
1109454
933932
626834
1578936
489878
1355397
1115709
1138199
1094613
1068263
725211
1917923
1332431
561610
399203
12373
1432848
1763608
1950913
1432838
1318557
340432
1732116
775237
376587
285699
214570
258726
495007
805894
144627
818316
378490
928444
694137
1934906
159144
555527
1586033
1961010
1101938
480582
1627432
406993
24439
1195197
1383686
1468087
522469
658159
420074
1643609
51859
749759
121490
1594574
308960
1236078
1630406
608318
1163468
898375
1254555
140825
1706570
751937
519368
1250931
585491
1210956
748513
496090
1997114
1223138
1906786
1460515
1466740
1252875
861021
1013104
327755
1971447
1436453
1528790
205747
1667005
1916370
1554652
1476675
1540732
1634100
1560215
1499357
1184427
1685553
770718
1950983
1201358
997220
173767
937727
1421302
1196532
611089
1774480
748788
317402
1685266
1161726
554472
1991497
1878397
1910405
1949111
1821617
111939
140575
231854
649406
446887
1448725
560385
591770
359907
1939683
811576
22037
10559
1004643
1492282
439829
136603
926976
1378212
1597889
1233693
314727
207317
1717169
1836355
1724589
1102773
361886
609364
1410416
1725577
1872270
1273555
1368710
1903236
1806228
271958
224984
1789438
1577692
1947961
1489972
142482
913987
1496578
227318
402119
305756
1733098
1142681
1623603
1009321
1501381
507725
1420372
1081970
1447271
853502
1735480
1680419
820446
859904
365392
1432759
510216
1714793
1784225
595903
1996517
59906
841824
1054494
1519845
902177
1280301
1146212
1918800
1047792
1229278
1583764
1046727
649965
1826681
1075172
1424109
818914
876612
808196
433865
1251409
137441
1817462
1910144
476704
693255
1540018
708518
461869
1461876
642991
981273
1995547
1071482
1699536
1462620
947620
238962
1320717
72905
142478
1694406
1116827
1713731
1887558
1467795
1954232
1844984
66278
1687006
22089
779557
1418440
1840891
473312
507258
1522963
1948744
1363878
1582047
492488
1501067
862987
1206634
21895
1901933
154486
521855
278176
180441
54696
603596
1732606
1287486
120069
268617
686541
1234306
765635
833744
758127
1467163
1462247
1739875
35351
160570
304990
1638974
237139
202259
831295
804826
1058951
698670
453755
1456506
1012867
1523387
762188
455276
358743
744040
1208577
1132454
60157
480490
772925
1338560
171497
1412060
1858632
125313
827669
737591
1521266
517672
729048
1981858
1160455
389644
975996
1767217
529486
1034396
295597
807921
536649
1980718
1611525
1557848
555145
801005
458934
517655
1130873
247407
1630628
770827
526391
389111
905093
1603275
134040
70054
1710800
1044341
1841040
437234
1730194
1381037
421792
606536
777557
1328033
1453517
1621847
1682698
191915
1959830
491776
568448
716243
1321701
1200383
680123
116735
169722
1438710
1127877
1085123
1116115
282157
1079630
1521330
1133984
339061
1446976
61055
545899
1107154
1622670
892722
1115133
1751850
250396
1738521
1131733
1754469
769764
630836
1581018
1283719
1420052
784395
373408
362421
1247810
125459
719916
819700
1599420
1736842
512133
277347
981586
168176
590968
949221
1582117
292565
508355
489262
405147
846599
1863735
802441
367236
533781
1427407
18335
210961
901481
105809
479509
1009486
1670550
1510149
297903
1255696
1039241
1742445
1374351
1429004
790004
276151
820111
1835552
1677426
996670
1827539
1402985
1106349
187919
1610025
632780
1812554
501392
1828624
1570661
181503
609632
572928
1458339
244221
503427
1092787
729981
1216308
1380055
980523
1026410
321557
639717
207583
745826
618806
132123
122847
188677
159774
1590652
320941
1874467
1502797
725330
446041
578161
1249087
48132
631378
1990294
1797727
1343213
774689
27845
768366
1553061
829958
1250684
802551
1191990
1948328
1538663
1686417
1426547
691796
856294
1256673
563692
457797
640564
112811
842330
104765
147575
1400984
573074
1411829
780257
439467
949630
1424315
919199
1285158
648828
818900
1865239
1527523
1554872
1069756
1177245
185319
623221
1208966
1961655
1990046
85654
1432915
1841523
1723574
849167
844266
1906312
1379573
1473954
1800356
821816
1337816
1047504
830018
1195889
682424
1135306
1038117
1756359
1722919
1794930
275230
276196
372051
1483311
1241514
1311947
1664777
301284
77534
506827
180488
228463
1955570
1831424
345924
736683
1844877
892705
597258
492174
1767449
774822
1859690
399103
1782371
68988
1327532
1935835
621224
995541
244036
154122
1786002
255954
1232974
1155699
445741
1547040
1366327
1425665
1839106
858224
542760
555532
1636131
1091440
1544609
1841001
369951
1541235
916373
517523
117980
37630
1066431
1969182
687328
1125031
573955
1677613
1418239
415030
1153947
230523
828022
138864
42224
1981283
848503
378464
224605
1876169
1304062
1479768
453330
973520
920591
1420877
548636
653490
1400588
642200
1119388
890011
1650065
1196322
1967053
90175
1422304
195812
285059
323615
1813817
950302
1631912
1323083
1327368
1536293
173533
89347
534393
77740
1458231
681854
1770288
837775
293529
1562323
1536909
39505
208678
1875496
1027785
1373145
186149
861099
1496834
1013088
1850358
1186588
989990
1417416
818623
1160352
1447930
484976
1279835
1513809
297240
491459
1535143
1318745
418038
1660352
1457180
1535491
1501393
1914000
530325
12199
1224436
913885
315145
1078314
110910
373750
859821
640835
274275
152257
279007
1182669
1043090
1345328
1573150
1398289
870919
1276530
1653979
372527
1135558
83351
1168189
1569559
1055036
1369249
519165
1579776
378045
1045231
11251
1108461
189417
617739
846632
1698825
868633
1636903
401416
924237
909556
1817115
1508086
1083952
316155
1858326
532898
292840
905678
938278
1781930
109874
1565705
1835412
483283
157425
144431
1928835
378764
1314639
1873110
467333
302948
449330
102038
761702
361377
792983
1499471
347953
1249108
31715
1389606
56536
1647390
838735
452577
304557
59882
1247513
848404
1255879
827189
52762
1677018
68820
1483140
1111682
353304
941347
1148861
1073199
1018085
997093
274857
569058
714974
669727
1066407
1181234
1340940
1737487
33908
711982
246174
502035
1298883
541525
524710
1101645
1134895
242021
1725792
1245178
1761263
561756
252686
1422180
1195434
1324495
1123849
47833
878323
1661869
1203394
707411
1285188
1780365
695359
1033849
809811
1381801
1357133
1934817
10032
1444412
267393
1756800
1827491
1650128
1964906
430935
1410869
1926322
94918
297487
278522
1529337
1067866
872389
869393
1936151
1682166
1226652
563692
1559104
1751415
1019599
558465
1130931
1061447
942467
1038472
966178
1398235
114352
399137
1816512
104570
242054
387856
559614
1494714
732658
1683359
1021395
485735
981138
863774
1750861
1515930
825200
1171416
1173160
1771439
220251
1590590
741579
1436923
30358
1386643
765982
419223
1182821
1071957
1747226
496480
1678352
1076992
249922
515367
516571
1895444
353503
1766082
1807130
1261738
1314638
79426
1069894
247059
480928
403454
1339434
164045
693615
343253
973271
702434
975971
815006
321086
720641
1038344
1265739
1502600
1631656
1603113
1378696
807442
55284
1740146
1293351
195948
1386028
1223375
1925600
1008498
285151
1708583
683765
1374104
1897413
899238
1003270
74183
301249
216372
576389
1611325
1600902
1318321
951629
976156
1588177
1241424
1577863
391286
1102648
1188100
1024114
130646
1162824
1954122
1525246
469296
1685460
1791801
1228422
1984759
1546528
1647941
257039
658972
66784
1472886
90492
457617
1053467
1835670
498857
1552013
1440886
1213535
3551
321723
1530992
67460
1633718
1551971
1812051
309165
455397
1333566
1847909
1524115
1210536
1564106
1490060
1576582
944307
1928052
1390598
64848
1541107
296536
889764
1531779
713853
899281
787430
1364298
815882
1400114
562223
964766
1086439
1884657
1450338
628951
369171
1097971
1166332
930352
955496
906801
1497560
1069576
64781
6078
378315
1178693
614215
1249007
158333
824355
396499
55676
1480885
450400
14665
1239853
410529
674994
1817898
75680
1431982
797089
1612955
1386507
1515401
817750
864148
208274
315472
1227198
280846
1284332
1583443
1168877
760220
1309217
207620
1372471
74777
50704
1981056
546304
1914904
1831780
978663
900563
1579622
1489102
1340270
1105826
1452601
1055901
213343
163134
264584
1557454
244842
459536
1635368
1571923
1067965
744893
888860
1480953
1888740
577448
1523803
1033207
1930982
1094595
1774481
1183844
1041298
593076
1281139
1210571
182343
352381
716664
768683
1247425
506722
1141917
285165
1507587
1785464
1985696
193640
1001365
1452503
1755157
1095894
1538644
1894674
865107
283431
551945
1127926
1592377
275871
871155
495030
1837737
1872539
1297776
1415998
348655
294977
1935719
382478
1471256
729366
1717725
483186
1175088
62731
967792
572888
270882
331933
1395475
1075787
1401351
1974521
1157362
972078
941766
1406969
1742183
1165705
1164068
1341780
1223413
1307553
238073
1956638
1291138
469799
510290
129248
65942
218378
104158
882318
240986
1330858
1025827
1086904
1848962
1114163
228700
1368317
1290813
543793
1354523
312092
1062817
77828
742287
215392
1032467
582222
334471
667100
904489
1239128
470328
629784
908373
974792
1116408
1468346
1789824
80184
865592
1478969
1716934
1736873
316095
1704652
529809
957472
996164
382289
588343
257937
455264
1779482
294904
653192
1817797
328874
74916
798422
1981348
446946
1422283
359491
321774
488170
1893933
1408454
768944
1101276
410113
804644
1789153
1675519
1772628
476919
814368
1777165
617684
505557
1553017
1161890
1575450
1716201
870949
615310
193102
892634
4837
338222
208021
1827138
48815
854705
899059
477149
1957583
1085491
606657
931568
1789794
573834
1686313
1211344
1786141
1228505
701405
834783
1632706
1093976
1098119
53373
1724528
771590
85321
798153
32963
643896
1541587
1293733
106897
1523599
1850078
1958221
821791
1610278
1184768
550668
618380
1427744
162541
76085
1180725
727846
907922
1691958
1443749
1329421
1129728
131591
106755
1307381
326477
744966
1993251
386389
1748973
1196803
1833663
1147998
1534109
365309
673158
1990943
256576
1474629
1072700
66788
1566079
1749746
1263637
757352
1614436
1249752
755165
857573
1808576
301692
714219
1427053
1158563
1438014
984703
526389
123044
1894461
1452324
724632
1519902
225212
782636
1331630
1314167
680537
1466616
1477803
67308
1015596
439006
1550948
1589421
307821
806439
1020437
995467
1785721
773795
1130283
208708
431270
1074326
1262222
1459097
544778
230353
548043
1453268
1537863
1946227
747546
370354
1366500
454410
796262
527204
377770
336728
222055
1987308
802689
850234
300818
319143
777250
1298074
390490
844420
581477
1439906
1313385
898080
589867
421344
1075522
415625
1215175
1378336
349466
1302161
1818335
1411130
1590958
436266
1606588
80405
1525018
1569214
1420327
205772
1829450
1950284
1954161
1995498
1045372
1467241
317268
1087213
1227857
892722
1156384
219627
553364
1385507
109731
777858
489347
1926261
1817732
1175176
416034
1316670
421796
1264362
1129596
1951939
1321802
1948476
404414
278539
1970979
941545
402094
537728
810367
522358
1180431
1774302
1939480
1112626
1402850
868457
1099644
1778063
1468376
1666098
1933780
902136
203694
543766
1374616
211163
1177268
929476
1963802
1257384
1151756
1179804
1199165
123567
689771
1134262
397827
1312986
1924167
1339296
330847
1372888
314876
302296
1320510
518754
1150110
229846
856404
813669
1483601
135008
1706103
823561
1133543
1472114
508456
192271
1304248
657924
849948
928835
750056
1446586
1797534
1686609
656529
936175
102707
1208448
835291
1528640
1634609
561354
1409761
402650
1742017
1038256
377372
1562748
642684
884041
1385069
1094554
1382816
1229781
984719
1888997
1297558
623195
883559
621693
1683624
1413536
418298
1143117
556799
1725818
1738038
487178
1610542
549684
1369169
1620277
396665
1146610
899183
779885
1305437
978784
659579
1439715
1549277
483990
1379171
928984
1893395
957833
568015
1670628
839705
1142773
73437
1840849
917804
1379428
464150
890727
494974
1548634
1618468
76593
555682
1399336
1426655
1426784
95505
1026709
1332674
526679
1032583
614793
775376
297161
175454
309233
312004
17907
303079
1691724
658849
296920
1824146
944121
1631211
1534655
636125
1085291
159305
573263
57021
488894
1323440
1778541
1009259
1392572
212477
348099
1419202
387362
442219
1124587
149673
538404
1659227
1890800
874932
1812318
1379321
1513634
1331874
519187
434888
754231
552275
141904
1277365
720049
1046300
395766
105399
910924
453110
82112
346426
1709454
1058112
1012889
640659
995103
311313
1741632
1252593
744427
506653
1051676
1533934
1071921
1068479
1183218
140952
1929728
1188540
641573
1240170
635356
948686
1743411
1889412
1781899
724594
1748517
1279472
906517
278788
589206
810040
1942859
1044340
1967956
823294
104660
985572
446175
701028
711980
500252
181511
9689
1965075
1387035
886392
730333
134772
1181721
1245708
847225
1671440
1666315
530875
869222
638596
1310026
405502
1095046
1340952
150373
878239
372264
1985415
1248755
33901
1094878
513501
1308399
939999
1995260
674471
129481
872581
145454
1738843
1798191
1287226
1112892
235520
1264250
6168
512721
1644210
1242124
1841118
1607730
27030
998958
285223
1806680
682333
335912
272223
546821
1608518
25001
1112167
953619
593159
834143
1210775
1780024
1571133
461205
106431
1068474
1143010
1633820
1383472
1630701
1368977
1811576
1675867
320586
1825050
866691
1062874
1857337
361082
1472510
1404951
906629
614415
1323077
1973270
486671
758245
1041087
75471
1835241
1840431
419722
633614
208465
385522
1644504
1623004
1102839
1445274
783337
154759
965688
302472
1738767
301432
1230206
1284680
78288
984326
1344812
496831
1501428
1751102
824913
1629528
1721438
1049434
1475101
376155
1774981
1380730
1901400
1107887
850296
911847
1244308
1919865
625572
1014662
840216
1712385
1479468
1981676
344681
1043677
1957520
64791
604018
1551422
738137
1882108
1919629
187720
1324683
1747009
1610852
1065871
1881525
1536938
396081
1924170
1876148
1793272
355657
1093997
1965144
754360
720879
130114
1666277
1329774
401404
1965265
74622
960946
1731449
843846
354822
236362
993223
1615830
1582155
1319581
659236
840945
579154
1331554
382911
1126539
408733
1622769
1839288
862459
1429284
1126956
1009055
442979
304353
740682
238813
210349
1502700
1523157
1671633
1645415
1351065
808636
86178
1332946
1286561
1368041
1063233
1557052
46722
793420
1514269
817124
110098
662971
719015
1476237
1085896
1634974
972877
1488563
563888
662826
1085690
1163371
1028577
107268
154187
1038763
388569
422769
1318226
1245602
223860
1055403
1913189
718492
1114664
1600284
205569
798528
1276503
1962586
1341344
467191
547765
1450050
250642
146965
1752875
333462
1903216
394725
1670807
1543587
1391046
113122
1539337
1692545
1338594
1475511
540016
1355284
1925935
1929491
117409
105205
766093
74025
181421
78555
1073925
1002530
661249
72081
834186
280382
1998928
4846
641719
1081911
1602183
1651552
968341
691862
94437
85142
386397
1968167
333694
851973
1666469
1822688
1311009
1389599
1092879
429403
698251
1777705
1984703
1026082
30509
1806241
1254110
637305
380961
572290
496884
408747
806584
1464244
1740920
721410
1146306
1292502
1490120
277195
662543
634794
11658
1341308
17266
1769142
611258
134861
1448808
930228
107826
471550
383859
1088177
640274
1593726
1737311
624767
629507
1717507
1778839
801651
845286
875294
1028899
1622533
1413816
1456324
1605163
173202
1784538
1531708
1122788
449529
1961377
1810128
1316291
986662
719910
923639
748505
280620
1696943
1412564
117748
1905800
229920
1180762
1534167
1825687
1773369
829284
1425380
677361
1267410
988812
1394886
826872
1612766
433339
406950
1802211
286255
1688758
1782321
156808
1532618
71026
1845722
1284383
1710422
1167595
369614
756049
1966904
174343
1111632
1146313
1222080
1981646
1632111
241863
1820156
1321194
1616586
1668739
1386618
509016
952778
477807
1496156
1303663
36003
1777082
1799645
552425
1736530
1513074
80835
1934730
78435
254719
1949952
1091497
286131
1332592
1670557
1675906
229684
30494
1087762
1148894
1422651
663601
994222
1635308
1363362
1928906
1838639
330383
1366906
307949
1073873
853076
852590
247857
1209949
1110186
184691
384608
259831
1524839
508482
255099
1931259
1059395
406021
1109207
1004893
1217371
1326856
794733
1492958
1742274
1586775
1060906
1125367
1924550
1531728
1731888
726248
950028
779127
1904716
962840
982535
968255
1466154
1602914
1374961
730139
742265
1780786
627495
358773
1119923
1758475
434537
1379119
582969
738630
1435626
1779948
386662
382604
534816
1558094
1302423
198734
1227716
1831148
814043
627712
1431484
449640
1890714
985978
1502583
1478549
1841866
786834
127543
682932
1340912
352085
1613284
61335
1435666
1650494
254260
627024
1587792
1586741
867320
321802
1937054
1557396
1169044
854253
1910447
824207
183883
363219
1475130
393912
1564960
1296120
1825024
547850
964666
449178
641694
567361
1228490
1388365
774678
1182160
531946
19259
205779
446268
1393810
1871903
12414
1973299
123487
9748
346899
1067324
1022084
1655770
397117
1519514
1959319
1161803
49535
1109027
1256776
1785234
230519
947427
1249849
1170556
1302324
76125
326477
1555833
1807333
1312004
821260
554447
708847
1192795
992242
759460
1839018
107599
1513494
1456297
1631835
1796856
911540
1932934
240199
1574037
102219
1138739
552504
102234
1748826
1692829
326866
1689094
1766419
1677743
1212178
1860577
127240
1851301
558768
234798
1059009
850699
998761
133246
1996143
287154
216206
955299
1303963
303022
1020426
1570949
1334314
306245
1636779
521839
1470540
37772
600434
321762
657971
979114
949591
902974
579166
1040847
1668984
37025
1449676
579918
996757
87174
205990
1763598
1397201
1969015
75957
374441
1222319
340333
979498
9361
631220
1768347
890191
849275
1033474
85292
487006
520892
1539452
1867692
1027981
985495
423642
714443
598019
1527072
28393
624067
683505
552575
1826325
1341929
972942
496923
809861
1837536
1919240
1029766
398630
41314
1649268
1311596
82664
749282
1896897
312741
600528
1237867
874887
1430237
278867
1266418
1858729
1548721
864455
696923
47991
26284
1180949
548304
652203
86989
1074592
1404194
896220
136929
532440
405724
109429
1934389
777170
537783
1441558
1750001
1592270
1762880
467251
533875
1013602
1668811
701539
283119
469046
1241983
187360
1806106
1621587
1342614
1511311
1503413
1446854
953865
1773302
28840
85588
1868626
1933725
316847
250141
1432259
944861
1239207
1709226
221502
758222
818280
1120829
138208
1561780
606615
364361
1573413
1510462
622535
1399959
1895690
1404981
1760692
300089
1182240
385714
1091302
538
1691430
1951842
1187112
517813
1627109
216189
669326
1662517
1241665
565065
96498
1264789
580335
160705
711341
480345
284970
1336682
126745
277837
694817
1059027
350969
583975
1031472
468255
962687
1086448
690018
251358
1983829
870210
1760372
34077
304416
798213
1472401
803640
296351
658505
1442949
313213
663343
1445500
1480690
1919217
1638171
1185810
1075343
1641605
1737987
1677675
393745
1906999
1339023
982397
1747314
451322
1983448
1134523
90052
1925985
842513
1949273
1597425
826750
1309524
409862
1816826
1319288
439946
1999620
1172241
1895476
122848
1007757
45825
957221
34018
1455280
820763
513358
540219
1417874
388145
1848296
1237158
160135
1195840
1052893
497839
1836693
1590460
1337804
296496
1977931
494252
313606
1643438
118170
497164
425112
566645
575714
121493
243664
1112310
255069
1772192
141818
540022
204394
307964
1752407
94887
1306528
960691
1369397
1310507
166874
442786
55676
1500510
1541390
317633
465546
821019
352219
1819687
970207
665553
1288119
1594030
96843
372546
284250
1603609
413392
694712
23431
1135912
1253714
490828
447087
286188
259317
1154736
183208
214601
1262632
1230846
1782225
1389878
201907
1610724
1993343
579540
1885848
1650870
1931926
599904
1950448
119883
1760805
1570152
1110601
1763931
1188462
405274
493605
572440
193593
1330524
553199
144584
1939838
1831518
1266771
1478319
1584587
1699617
1013455
1067426
561279
1162802
1305728
1373981
1829128
1580648
1060308
1181292
635314
342880
123624
765817
1687359
986124
941771
1136248
941045
1480499
798002
1781333
1380105
255769
952174
19440
1197970
1792693
858108
1656305
18480
1096252
1294946
473
1462545
1685626
1999009
287303
1278182
54242
1790265
917305
120211
1152141
1675434
1716205
1008165
1778529
625193
570817
245714
1651158
1764506
1675464
1029436
1074386
1767154
1125314
441176
1635292
106529
1035573
1688333
1779585
731055
229039
897347
984434
1526638
1923472
972870
1982427
632569
497995
1815807
1742607
483326
685304
1092982
1612317
358411
1914301
1394347
1506272
1306488
268868
152580
1205389
1085569
282984
849242
1275683
936632
444060
1241730
285678
1975163
134830
1727061
882044
568182
228696
326885
1920600
902395
820123
1672490
285123
1019560
1252777
1799860
455714
786128
1485752
44536
1797547
833263
565116
1633345
1756890
827238
1951339
1018203
1125121
1231818
1465682
1673068
805696
339873
399071
1324560
1787904
42905
1720595
541640
780563
1270680
440210
933178
1114707
725337
1562272
569566
594759
159618
1371240
1611639
1798505
175340
390081
225560
1759445
1922691
729122
274128
676202
710715
930650
1342456
329943
1232659
1647013
873788
1327188
946505
889642
1352364
819571
349557
1394638
1463213
1923092
1562810
1750614
373711
864151
1799386
49283
617421
1064820
411957
438049
96968
699248
348121
500468
1272775
831061
1718024
4866
299803
1979738
1149548
1097551
1200214
976410
1638852
11344
106658
699073
989521
654778
563619
1062223
1079624
148631
945408
1987810
868730
783288
1419271
1158271
630638
1825003
319823
1672481
996096
598696
20660
421560
372780
919965
344148
1134654
100751
1086928
287730
387778
1929590
1780108
1213990
1946170
1210180
963026
561794
290198
1357297
459049
739772
1711330
667301
636733
1021420
279074
669633
280545
351727
553506
1839582
784800
1862146
1425960
1761236
6943
1299184
1803551
1979301
65532
1706368
550667
921793
1445102
446451
518289
384299
990122
232585
711942
304435
1741315
1141441
1198850
1720409
416108
1162096
750139
172625
153340
1174446
326447
302422
440626
32654
1031638
1946476
1681166
1361263
212628
1509050
207630
1551214
1658021
1755991
1951816
771000
1053679
1269921
1391815
1282831
1853180
1634439
553804
843505
1923304
1924723
1143648
1984930
1022824
1672421
1060986
1931498
712301
805530
824899
532703
686778
546782
622436
832937
593793
605927
746022
351733
1473970
848742
1153640
809498
450628
939743
1550982
116279
1629543
297993
386027
729881
1057266
833765
1537732
623540
432522
920815
250847
1834009
1625277
436294
260327
1465287
903854
890214
387317
1092928
50173
1714700
1644876
1680186
865898
761021
694216
491432
447447
1552921
571693
1097124
930256
312838
919771
1622201
1631628
336987
1686350
1076327
913176
1106801
290005
597299
1810295
107149
350684
1331552
1799351
1163839
1003569
1371057
582994
742606
1667031
166203
677979
81992
745055
583627
240215
1104366
914279
1214584
1924534
1690691
1414471
268161
428741
1820835
491344
1824019
734864
1552748
633741
1019044
1164461
302229
124636
645263
1508247
711136
740386
627682
409364
400750
1246055
1226824
1491961
1169691
807931
93066
743794
533157
372821
894141
1424975
259720
892498
1352275
705979
748479
1071915
799347
824173
813309
1994164
1512512
373711
1508017
365334
1700409
682839
814838
461199
224204
1332851
1069591
1947266
501962
1436031
1496698
502178
544370
1342083
1116460
480134
1590798
1832870
28331
1636382
1608964
1927394
719260
1982588
880092
300116
1459481
220884
964464
1922016
702721
872671
823350
1635105
142590
1760454
1270057
354571
1022206
325488
1324086
1203397
778403
1735465
1215179
817232
1437395
1136502
1319631
1090473
38624
700073
684954
1419131
120239
738301
209214
1917827
846872
1893265
63691
1572503
67253
664716
1872660
1070624
566132
1677002
761843
46418
499545
961031
596537
691761
1151430
1282356
833789
1975854
839419
940942
1173873
883748
317957
1036198
422518
1289231
1597934
1123925
1157314
1958861
1229912
1722745
1219408
939542
1335140
1852110
1590882
1804822
1445025
1534319
1133756
1350121
1171465
1328740
803846
718533
355643
549213
972052
1658820
1566806
1335086
423703
1981294
209207
179656
485875
855103
1934998
1088478
451321
197580
45150
953010
462851
247416
856372
1505010
927712
1659402
1847432
176795
1211955
588615
882157
814978
470906
1048099
1328063
187311
1082865
34981
181444
785744
990596
1362054
1873486
336089
1120252
1153515
324660
1780939
1086403
1375736
1361021
1627885
9513
1454196
1890746
810018
663051
1501738
496269
234218
972505
1222718
1921594
206941
823053
1843057
1534513
630675
644520
1392081
1521687
224303
787865
1839974
1489287
524132
432476
1175939
381364
769232
1714145
2460
270892
1502922
1372015
1648876
1972686
473633
308623
1055998
835598
1868801
1762925
1983173
229290
1214443
686213
1556931
352189
749689
1577492
1020470
1907360
129442
630779
575460
917653
1684691
1776291
1007248
697852
953650
238402
684322
1256788
1267051
206993
355913
1772751
877406
578854
1455302
135089
1177192
1573398
1072824
999780
1800607
1734159
191070
338198
155684
972840
65536
957448
1828455
1757408
195387
493241
1147193
549544
1817304
687882
808642
542154
293043
439673
520908
276985
1353555
469104
124576
1830040
1287284
1146779
1152016
432456
897567
740584
1362147
1379731
304963
1326303
1883633
800232
669468
1701021
1690499
129417
509032
675815
315103
402043
1979589
1865752
1898722
247658
1200844
714988
1167629
750948
467253
1640043
1692372
242784
824025
1114199
1920983
1196472
277386
201469
1077964
453986
721694
104774
922208
374434
127202
1480681
423999
1331828
1661685
1033889
179238
1278929
281940
1796428
1578718
1272301
1092916
653415
337707
1350074
412652
533917
14367
598355
1931499
167326
1850916
1315896
1488368
439316
1610664
422510
252170
809084
1980702
968405
1660472
331141
513609
56637
1879951
270954
1833125
1539755
1976763
1026290
1457031
97550
1585976
1287239
1497737
718509
1790960
1246681
1038688
1494599
859741
1924765
1097449
1168141
1896253
1999407
1243898
1781779
458431
1896140
1201413
1240675
873150
1866447
1308536
779359
1731046
1179917
1129759
1526174
1112936
759136
112063
1408118
1696234
1116607
989984
206239
160980
552551
874044
1379842
4511
1308576
431218
1372177
639601
52990
1883942
354564
507929
1805306
109472
361823
1131682
1421384
1924834
690095
1246533
1103965
1627530
1571871
455273
608917
1187783
1144196
665967
1396731
1575408
767321
787382
899086
540919
1520199
63962
998673
847462
375008
646165
251248
1652533
319486
1172004
1520342
502947
1600032
171146
227062
1540369
1187159
873809
1689042
315083
233886
1314854
1893956
1349437
140329
767017
300733
1064270
394200
1742118
379263
379970
1130600
500248
1596762
1312125
1937338
1571799
1508988
1445169
406085
748712
1447749
1912670
624412
1283287
68815
39445
493420
120772
1939007
1642333
482315
809954
1726847
983028
1008887
1960621
534724
1091563
1742147
170028
193214
1179607
79254
247719
243293
1096284
98518
1244391
1447420
1698581
751327
565048
1197277
1465933
1336182
1188240
1831700
643510
577936
276750
1460132
1062424
1670669
1387042
289998
372648
93936
1968764
102314
308072
1955328
895550
1904379
619660
217656
436434
1823140
818462
1177677
80097
100505
171667
866839
1801704
671532
1592154
312327
1263856
120657
1801069
1221951
784858
1095988
1134235
1580653
1495748
1580928
627037
318438
540086
1553024
831017
1822706
174678
1565498
876623
1472093
1356193
1541502
1075012
914273
12169
897321
852374
1124350
26282
598094
514697
731223
1515251
368871
1385532
1451241
1799739
1664376
1500977
684285
1467514
712874
198742
254014
237832
1521942
352581
137637
1868138
6882
896962
123777
878078
167280
1640244
1537688
536651
1007160
436294
1594859
812074
198241
115508
1102388
1439231
1785058
240679
661608
1856596
329454
1940803
369167
666749
556694
1708802
1330899
378914
1422688
769950
1428935
795585
1619338
1056926
534931
370893
927185
440207
1428899
358500
256056
1482870
1911687
1821402
560293
901896
803015
1575526
607979
1600699
1284989
1147082
1252510
1605897
914972
178252
69030
1635166
1302490
1785988
1452818
1580534
1884249
1385444
1495306
787980
208425
372898
1630163
1588252
288509
790435
19579
1616726
1018863
246940
1866026
380275
724827
1220230
995799
1125112
1632653
80403
794636
325274
258748
1691833
914957
790197
1215934
699545
385461
1291023
1149390
653656
1325563
1864792
1748397
1072123
356142
424822
94055
1183846
857380
724100
1897464
788313
54772
1601454
1940770
1107696
868100
1417367
1719519
1755229
195171
1848276
199854
1924963
902910
1680487
434195
1331711
1049348
1088399
1973968
1275851
216364
1837082
611616
31332
1011714
270388
180015
889673
40507
1234780
1504737
877675
556932
238520
183382
779856
367511
1291982
1118743
926515
472175
339250
1170918
1653669
15956
1329129
657892
1787455
309123
354675
1318643
155408
1291824
272523
336377
1444324
1269572
276383
87403
1258159
910658
199700
776435
1206100
13636
1262703
1058213
1737486
1581956
192597
971031
1087035
1740024
1257313
670084
794485
793719
760613
48883
886744
1011191
33337
1913223
1019923
1606756
1974587
670108
647742
1920677
1698741
1677832
580622
1971425
643632
596119
1943263
479135
448319
778478
1944021
1859773
112134
23259
635159
1210992
1737196
1039981
30158
1067875
974016
1393186
1144311
1411819
1133641
1394826
1332729
1350701
557937
1795645
935146
1995490
911760
775909
490865
1374857
484061
1221964
59609
805362
1363267
1649406
1895411
1841854
582229
782158
432933
1670392
499148
1182257
558529
1383291
370927
472268
1440615
1888099
96970
633157
451290
184687
1096788
496315
283505
455282
905152
1676231
1032459
1242912
1952583
787582
492279
1653126
129651
308612
670208
1191941
1112720
317931
477718
1130676
1400012
977398
737066
65285
950324
1658853
1651758
1118893
1602943
1101665
907627
493259
1535474
1835671
1832446
1830528
370594
913673
1912681
1888751
924055
997650
717958
1987324
152614
1523411
1933129
1201985
496292
274014
112529
926737
1672166
478082
754971
1469783
1451184
1619804
411431
1210406
1320533
268533
852084
896607
1172333
1918458
719069
1146011
1450634
1264958
703858
26342
336113
1117937
374836
1800830
1327277
1782456
802119
13118
1732884
1091750
832290
1255674
479832
834574
1601385
1805959
267480
353579
876697
117306
793066
537850
345516
1707226
1011598
412284
1107391
950531
1637264
1952911
527303
1456105
92384
1350290
567336
657263
1769414
799186
606156
835830
1432470
1292667
795374
1754243
38906
452785
698151
1165820
626655
505225
889711
1281871
837280
1148177
251821
1743891
862983
108876
374250
1800440
182217
504738
141055
1991953
894657
396691
1059262
998283
1706903
34053
1027557
1754890
1639257
594618
1210465
90053
655122
1564432
1603486
577962
950327
1894177
1472534
1034266
1144825
423705
1355321
1457222
718454
1702980
102342
139810
1661883
96241
1168947
1790081
857277
22828
1346085
874196
832022
818219
496490
1016729
1606537
1894000
388722
354524
386761
1370058
147422
1511692
1901298
1800226
30108
1463004
1283811
477386
1491622
757334
1548175
244828
1783702
1480903
99281
898882
1296777
1983639
121192
410830
1613909
681644
1319473
384665
292164
798629
705016
46444
420012
49765
1184557
1390231
3159
1565225
1102246
361070
513340
1570526
1895934
458510
2540
128798
680441
502809
1669170
432206
1041584
1641997
1400721
1349350
630048
1759658
881414
1731710
847468
1902855
1722062
356041
1423651
571311
336098
361230
744593
663028
140990
827370
845124
1532783
258400
524607
785071
56618
1315867
811895
943789
1083376
1317767
1988287
870027
433355
1827270
414321
820707
1747275
268996
15725
190932
765999
1450817
302762
1944039
1660571
1431377
592182
192681
671255
68241
1987373
1331536
652628
1912192
276126
1941590
330386
1681839
761558
1628644
478795
1503760
468497
1770335
1045655
1785492
1701675
1658294
1096634
507162
1106133
767510
943443
1813938
1137241
192921
1402058
898427
1428942
204219
1012949
738738
1234790
528107
451497
1121293
444042
515926
1802187
836763
1017744
178849
1274625
1066127
597751
21170
139265
103235
806644
1780636
756071
1416517
121669
602431
1074591
530194
1210498
1882783
812581
380681
825742
1289777
865499
991364
1951030
1843110
337221
1051221
1018751
192699
1663481
1745095
1334312
944253
1869954
83281
1034052
1578043
468650
540020
1606183
500219
1412288
1880286
1418961
1288683
1164615
1017845
921537
1174110
1579172
62310
1295642
429650
1966340
1831396
551484
1356749
253898
1993505
1438617
742281
1246448
1881115
1633289
627009
1158089
1960880
872880
818486
1343191
237966
1719558
1118859
1296475
1689961
1468435
374995
634433
356878
758497
1259672
1043313
1330287
734718
971490
266382
374167
1388160
1660273
1045115
20753
1674380
425385
294640
604594
818934
1789634
21291
170089
1776392
285742
1890904
1162936
1921188
1017745
161362
1520343
1407762
479910
1944033
937653
1221478
1039883
1370981
1744225
1928478
1525217
567623
1309022
243485
1842884
780477
1343638
1717466
1879225
1027160
1334092
1257568
212420
1044415
828755
429902
1600090
427059
943795
1845843
1375086
1834128
147864
47524
1279395
435735
1547419
1272273
17420
798458
1873495
1314742
1686110
623493
1485610
161718
1728278
1243473
1837176
713396
1076850
850464
192530
1907677
472102
852931
1188977
1353018
62047
1602973
696693
229964
1862368
1273026
541584
614937
1033706
899567
1884965
290712
989961
1775363
1560614
857130
1212797
1476142
142006
1469630
711287
995163
1647406
1801661
1219436
211814
1317684
151495
967133
606709
1533548
232794
1568026
1183828
1582069
341891
668657
192928
1855789
1328941
156863
793383
384617
67886
1040991
602880
962309
1656171
1450856
1047107
456016
473934
1654001
389183
1445303
997914
1702221
314048
28402
743314
455942
768182
1548157
1428223
315939
1449518
1329768
731664
144810
1460088
894112
354321
84357
1377613
562069
1719679
1820914
1800269
1082546
991372
1671950
291092
1495516
234286
1764500
508064
161268
653227
1947904
957528
369740
419750
146185
436019
1504802
521145
1201330
945646
612341
1598505
1329053
409029
1506926
595793
573876
595759
1003476
1636819
467249
974963
541775
424360
1736308
1789780
1939589
1983391
1421817
175839
507100
186673
706645
1024624
857851
916154
993906
63186
606532
1092219
889286
807390
87198
302058
188255
1896465
1899497
594633
656165
1574326
1166692
1996439
57159
680208
437988
1265485
1122784
329700
1982375
1769742
1234146
338363
464515
1542422
780443
1418721
1469172
1388080
1008812
950195
1493213
1816713
1043261
509508
1507804
1036544
1285872
1451153
308152
1924320
1332277
1230117
265895
1582633
1966468
297231
1298577
1079593
330954
1394360
1186966
106032
1351273
286180
1987120
593442
273453
1346696
1273522
269517
1723417
289849
532393
1516343
525346
844592
1119504
1062639
880309
277866
1269314
71097
1964559
1575617
1246466
918645
484890
241128
914558
689920
141027
883527
1384829
1718518
1226315
1666116
1528676
549320
1776425
477031
1244422
1747636
1027102
1972578
25810
515811
214200
1238916
1809332
280150
1334716
1902462
110211
753964
1053616
184329
565180
115871
1169506
754896
591832
358782
411647
1075063
1841300
1154756
789009
1096786
357691
1716469
1357754
1968672
943916
1588272
39827
1389820
262774
1769722
1048366
1258619
767562
136034
574936
318029
1816828
1959499
947131
194167
141574
670408
1894474
474919
1646825
447488
661008
1460926
1563474
1542356
1831080
150107
45130
1152156
153298
303936
940488
1729912
691672
1658584
1486955
670503
1259928
82990
163317
1655522
1634981
1197944
1691268
328883
1654584
518997
1093766
217291
1178741
240007
1651147
795521
409523
1576159
24872
1738372
810214
1771593
1988271
629348
1244175
1466185
424780
39767
1433833
1839446
1337863
535903
1948565
1805677
641273
936134
1280031
1329104
326260
551792
1257633
575017
1037266
1370596
160486
194825
47005
211120
447654
1162562
123957
628446
104411
1922060
1430324
31048
1925950
1282769
1529947
1276568
1121573
1170159
1043592
1497530
1749498
924639
1101702
1697806
1341729
627709
1451824
315842
1864293
1023718
1955277
1537218
451538
1801448
1244581
878064
1766527
331671
1182183
1714128
1399524
1625418
1940165
1619916
1493916
1952167
1979744
942113
1481002
1864436
1057037
408728
1538846
816876
786812
663121
1671433
392651
985852
1677812
1390956
1757976
1096676
84676
855861
1642719
942615
1725905
573335
1395780
844292
487614
747014
1548532
280594
1129797
1366375
875498
239482
1487988
1734635
116586
661218
416404
635194
377072
1786299
1457965
1212050
181973
1094957
517733
823572
55070
1886353
429859
676034
945901
1921645
81389
1254200
747156
1054080
1134698
128418
369569
1854036
661676
1541174
1547331
1418489
1928073
1385492
886363
60388
440616
1712912
687075
982544
499782
344797
450700
1102156
1446669
126635
559556
247191
1384765
156996
1904225
19946
1728343
1496572
1022745
833641
1801247
1119954
1134951
767983
1716687
594675
497693
1070787
1741203
813957
722479
927713
973242
145847
1790564
1267371
52271
787429
498076
1286585
282035
1425304
1311294
1967131
946139
1618961
1391279
715486
726984
14739
1734402
1197417
1806154
138910
1935988
1495902
1034461
1186877
370895
319865
975398
808121
32078
1465962
480639
601636
1962697
906036
1873706
1649299
1094226
1180117
788434
645861
980332
1691253
61369
1602326
1041292
1322395
931904
196465
16717
1652481
1632503
1787249
1961474
702850
361040
1208734
840504
1964298
263260
556044
486041
1318473
392210
844617
1378382
864568
493329
523022
377299
1151319
1333502
84325
1950470
1527244
954719
549486
731231
41789
1431122
1550598
1214827
1590858
520908
971467
1226179
1843439
1925555
1299259
967174
286277
492297
1306386
246177
1473691
1518755
1980071
1491812
1611950
1219392
1938354
130969
419944
1860273
637678
1108602
629436
300486
614314
458252
479064
915133
226841
1910684
751898
1714373
1203632
794893
1282119
905615
337672
232981
1381390
1404290
1040659
1305924
1741457
1629922
1440151
1515473
394146
986049
1728349
26744
621699
557816
1135815
1031488
702927
989752
816811
1018876
1783380
1886030
979159
999242
1457603
849474
407162
1348439
1838050
394813
878808
198416
1574132
1716158
492250
1581603
1063089
1141487
1444736
1126940
1387281
1867493
1639005
1631492
1022947
774093
1397727
246588
1273894
1516554
762909
1999914
1525115
1515437
1651129
433837
926933
928998
1817844
544128
1332521
1568768
762605
1694342
60495
861992
1451075
207829
68841
547046
44987
1955584
602026
1177789
264224
1973148
228706
89392
1108218
698863
1119894
1743965
1365098
1324987
1499612
969139
658779
1773818
1448485
202594
648893
1215734
582473
215125
634894
1517815
1908461
868657
45568
1628841
625148
1199978
584386
1613618
227603
718702
1076878
1494965
1462965
1359328
1945262
1786105
208801
1503539
1170752
553198
597735
299756
1018238
792531
1740477
979562
946848
302759
1376930
849145
827559
1140193
693871
686920
1948208
626248
1103143
838409
1334305
1501053
425465
1703849
217657
500057
1118888
153534
1684431
1785284
757747
1685914
1109192
168856
642515
627750
665088
974165
532474
750108
71639
1413692
1136803
1316930
763766
1498915
650445
58935
909689
858766
839595
403854
1512530
1999763
1692066
1119274
1705756
891265
1261484
1755255
504012
1589765
1187641
71759
1497755
1103405
566091
240504
889947
560113
672018
538390
732453
1693537
1449868
568174
763032
881885
1845455
1119200
883289
712501
94599
1198917
881734
1456507
565988
1448786
1917711
1917485
987714
193264
1829943
1196079
780215
1925038
598891
1392749
712235
363450
825307
230450
1953310
673281
1718408
1600727
1035027
635856
976357
835560
532842
1551983
631359
1162901
1859075
1774353
648285
1169554
294296
808235
1238151
1228763
1663740
636577
1021645
986435
268907
648695
362683
244126
1009306
1865395
1435584
618736
967191
1557679
1696519
1057836
519736
1132063
278484
1245494
272254
791705
1293374
713645
1515250
1088084
1481028
98814
768557
1077108
1900995
1023855
421375
337992
232420
974816
643707
1891541
976106
234043
1680798
90981
660698
1622127
1095533
746409
754369
317012
1591263
772646
304032
1659167
786076
610187
1756542
866114
1618257
1304667
1715800
1241302
518591
1823479
1483972
1239240
1126372
268530
865373
1601775
1344649
1225259
1929649
1608592
1309846
412951
1732157
1950497
541135
1375743
366450
843043
1919700
588091
706653
512975
900902
1402838
1152551
550704
1500510
1728299
1253724
394528
1908040
1003138
1039542
1513706
733805
770975
1607699
1901648
54425
1539775
373164
888506
209837
1903211
1963935
1922340
175958
646004
1670592
823860
688476
1058459
778363
1440390
1096047
296174
1771253
712395
1776788
1794928
1034381
1300390
1969498
600062
1925889
1851435
1797104
1367364
36586
956118
57501
1718104
1860813
1314633
76761
515213
1426795
1716851
732130
1365139
701081
52456
1016437
1598913
318766
1709862
459665
208762
87384
1453435
120816
1768928
1905088
456528
285486
866955
1933392
1377121
1247090
1459566
1746835
1800747
1208269
1630904
1060288
1176539
943474
1390899
1999577
1867426
438512
1560166
954420
1991839
395664
470456
943401
930572
1202316
1946182
1118339
1365112
313237
862486
1029945
1605366
1231422
1320066
1268797
109367
1492574
1463027
1095527
1928630
750409
1766770
1427110
443982
992224
1125617
1495235
263453
1594530
1753597
1468510
1893349
1479287
1691631
392600
1628911
229242
15527
1720327
73603
1053161
1516813
1894025
737890
682852
813411
1472681
647864
1581900
1607442
1332802
745761
1885365
4595
1262986
1507484
1127129
223744
1201009
1659860
811101
426501
1576713
192209
237813
1443010
723394
1874673
132650
1059745
1747341
371371
1613987
392666
821005
1821152
603753
1944359
198857
191982
12041
1502360
1088970
1926578
1163885
775568
196825
359058
1544502
584832
766922
195615
846419
1687048
595241
391421
1129494
39299
1630274
1089189
1803937
1186304
368215
1735271
107544
1546548
755848
533325
1624720
1900478
1325356
187813
1663605
1743178
1667404
639060
446626
50387
1826622
388210
1107524
411416
1639401
1251371
910092
664674
984747
1383294
1766083
1667249
714180
1593301
1971123
1372297
1462473
845336
286576
375793
1601226
1972896
80141
1912113
356237
1117930
613264
1342114
1293920
90809
687647
681737
246136
1938183
319633
662509
1223176
1397146
739165
773313
480077
1588833
1742533
923038
1114080
1314293
611739
1616631
1835531
1919700
535620
1990368
470336
13080
1293246
484105
1300156
1126412
1146772
480231
1356560
150241
970827
1757018
1888669
374498
1003758
621883
1500414
1001591
1684628
1282111
267566
1060418
1930228
1107634
1934703
1498962
1504878
1049188
1846628
604895
100247
405483
911201
313946
1720833
276587
460240
457320
1992905
1780210
211158
1186346
29985
600792
1919432
631622
168858
422471
1426585
342923
1769596
410800
1415328
698108
707062
1249786
1158596
14640
824011
767018
987285
180206
1939168
402318
1199669
828154
569769
920395
343742
246073
618680
1785960
868758
1221945
1329484
1201902
1535818
1406323
1430379
1689405
895638
1192599
561812
577983
296354
1301817
1759817
17510
508749
114034
76803
574845
484331
396429
1187216
997874
1748830
1048177
1015028
1859306
801164
907784
1711823
418811
356732
1880026
1054663
499683
476400
302177
1136086
1789074
589216
463866
1224858
912999
1236462
1948347
967007
1317486
1936371
572572
1349884
1480855
1297529
1847569
167737
1116657
787002
672016
1248161
975057
1195121
1177248
1377172
1355357
605637
1464237
1394496
686391
1200655
1419661
716856
1706365
339613
690554
1065854
922561
1514051
1504845
184197
1693384
1725594
671233
916098
1638018
1360063
778826
741138
300503
450372
1091723
1952343
1203616
1038499
377828
1854593
564650
1374100
561920
1316156
1238696
868449
484838
225796
962497
1286074
1340150
1295355
518766
803646
1660176
1996550
82923
678531
1080339
1812280
1494702
1518745
1089050
15244
1085787
947856
190665
985499
311804
497766
1326660
1084288
701400
1034036
404972
372828
1415719
410476
1842846
1422395
1000761
738172
1326132
1863511
1574902
441439
1789415
989869
506483
727187
625894
929727
397549
884853
158063
1400780
1725996
1828005
1683804
627302
26268
1093266
1957092
1874086
1708334
1916409
1328047
42824
61677
445462
1166030
332513
45927
1796811
1775279
1649259
1663627
1718381
365807
1530619
90035
103992
1703195
880625
1599591
279215
1711488
1598218
1322684
493450
1355942
1302073
539975
190474
210880
116010
793354
1681925
353174
1737277
1130033
1115477
1340453
1110267
1190354
1949385
607598
777854
347603
1381015
1197740
1547474
420897
117309
1471377
458035
1588600
1985392
114760
821234
1312702
328338
1455432
1657821
501997
1542414
807563
30144
643220
1770822
1986956
1213910
1327969
1362716
699221
1411591
468419
1120584
298307
1264909
1098157
997780
1853158
898261
359150
927412
1336326
1189775
1167157
769803
1698765
1760982
972884
1491714
1527250
171771
1706800
1167652
1230927
1650344
1035728
286194
985520
1968537
1188483
979737
853162
1903225
1474695
675404
1103733
493701
463610
1723097
1706775
1779139
1809277
708355
203144
1616800
1278553
1525655
1180245
117757
852938
1422962
549259
563539
1844217
916500
849428
1701683
922311
1083226
1067293
1699405
793671
598248
1756218
1469731
1871902
651241
108395
1390729
558457
1330690
710266
1776053
1211179
1271750
1748860
471639
459942
1327122
317260
1065292
167393
1533891
851374
1078663
1846120
617155
1744401
902455
978498
60964
386382
669918
1871577
709955
681563
1277786
387092
1783038
1852120
1886770
1405611
671507
1956915
1902492
1696436
343562
1609770
806248
1170985
1385622
506550
217506
70253
1504385
397912
1802204
261382
537626
1054653
1228075
878158
478775
1996150
1314089
400642
965981
1514875
1730819
1576358
1711652
287147
1732052
1209775
1325853
750898
52736
146425
1095621
1143319
1555274
1579789
1344585
1059881
218986
1913197
1153988
1467173
1392248
645102
60697
1603071
393100
1633199
368377
1356354
1534259
1991828
16195
1389838
1903247
14164
1016180
1125212
1739528
56063
606969
1479751
140571
67449
1231541
1312412
1264024
1230738
184204
1440005
1500061
1883995
308465
1911569
1460756
1443575
748242
1547667
1810097
1464794
1003862
1851355
1740616
1685271
379595
1894450
299940
643531
919389
459288
1670422
1206150
161605
1984683
341748
771118
387041
1791719
56797
1939421
1897731
1563635
771804
615638
778924
23925
1071474
817933
1351498
873768
665199
927424
1035822
52190
121313
1526138
974363
1682945
175080
833695
561354
1218731
223324
1423603
552386
473802
1222054
1003246
1187329
404944
273085
817988
440086
1158113
1901624
1296065
1072016
76983
793604
1673944
582964
1172348
1553393
135029
1949042
281903
1463649
1855633
187534
661048
1796293
1729050
911753
1951072
1369350
172378
844996
789935
897147
1892178
1218344
1675975
1669343
1619909
312822
1494633
416779
702066
497262
763059
1660816
1666877
395644
567195
1033371
33284
174981
1346186
212620
1894390
937220
1388266
243041
1948892
1047887
600115
1388532
38640
609701
247552
1351650
321144
501574
1404659
1255492
1455750
1156939
1461324
1196979
1546699
90800
1664405
1896089
1931104
1638820
475853
1498552
501850
1292897
1727021
1387959
144703
342857
695418
541347
12105
269776
625986
376696
1025269
1994972
1716604
379501
374262
694006
1011898
328161
398363
1632068
1311747
1320764
1753466
1497482
1063155
1268052
1993689
956297
1701198
961516
537196
1028516
1063830
1123882
1030014
1620817
920287
1380287
483236
721647
890788
1524181
1311793
619233
1486226
779801
1375231
448066
538302
636775
801030
533973
1672745
1294644
563163
249912
1710475
809710
1282918
422880
1944663
9898
801631
319637
1930800
1392081
1288662
1160048
1953706
1484090
1864915
1503610
1640772
1756096
1490255
362350
620585
1044091
121114
1447232
1187572
749457
244006
1509297
1741816
820212
1454396
1663029
1641630
1081651
262241
811334
1492924
1751423
855777
995859
1196132
1244967
1956737
1550973
632127
1455770
1712650
1118841
895162
1417587
1279243
987691
1394808
56418
1878732
1743343
186629
1800837
1339587
880682
1343279
1056341
703473
16527
1596329
235611
1808823
492036
210488
1809123
1921661
134570
161380
1175874
1405120
1775060
1124030
324697
545485
1950848
83053
1814205
20851
44003
129543
1228129
1559492
1887175
457188
1658369
83106
710727
761553
795722
1736690
484176
976994
1060135
56876
210140
292782
593637
1149651
1286357
1017550
913870
697939
223250
139640
1447563
1931797
755992
295708
1894784
375536
534932
1843616
342780
1958981
1413240
829065
780679
749283
1156721
621000
1431927
546751
644556
1820201
1030887
570102
795739
1392953
826108
1748055
1112846
867088
3709
1602647
1691793
1060695
902850
307347
1827576
1135099
1446450
772773
1953550
626098
433226
172923
1464807
1608751
916103
1080681
1702383
82051
602652
26048
699769
1713200
1485407
1041233
1673794
1000909
1362922
313142
1663055
324312
1697995
813095
1617246
94507
529907
587377
1253267
969971
1594644
1212384
1857837
534026
1487233
1223925
1027929
457912
480250
1105253
556253
535167
1193801
1463105
46042
436500
972285
1261568
1210255
428616
36272
163970
1757396
1104103
1073881
1158448
496736
1186865
1880453
1873716
814773
1677949
1067093
1237354
1971940
321481
1532741
1773473
205809
1014394
200640
1344614
683175
823055
839551
744259
415467
482524
472843
643732
148955
856140
1080811
1799059
510056
154504
850401
674804
975523
329988
894164
1365498
1043426
1729920
1721180
1950513
1795628
630207
1244679
716308
572191
1985856
722233
70269
317068
198007
948502
1129055
399323
1158271
219414
989618
1673542
1386341
1011029
1919119
1715476
317262
842041
78107
1927585
245719
1691092
18070
595710
1059854
231014
783320
1914314
1928445
467387
45590
1462659
1274381
677618
964571
1958648
447339
513723
1624647
338410
1120018
153888
109940
1084132
1269991
962404
1052392
639446
235118
372070
1373809
128918
807598
645401
551778
104176
1192150
1522351
1800785
797861
1558414
1279716
376648
392721
1639659
579498
1269524
513259
1615725
202755
1798164
1035842
543116
1657869
789345
352566
68364
181487
232008
1765684
1590578
720456
681571
780182
638901
901490
1333347
206637
750865
1976345
994207
784289
1320012
1171026
337493
1104049
814535
289581
77102
622330
1358950
310788
806415
828950
985503
1105599
1449478
711248
1752261
1630321
548655
171587
1004515
1429164
135572
384298
1260144
1271043
518779
1298155
1016017
841807
1750342
905245
1384960
1124928
967129
1521625
824550
1832913
1311527
1261794
1213157
234246
925654
1319479
646748
1095388
857357
1166928
712148
90135
959180
1861716
1641417
777471
791281
583470
199962
1432271
1950931
1351303
1505831
973133
629301
170244
352406
851045
1550996
1449969
1468394
1213008
6731
544535
478052
1912574
1068887
588413
876779
1081795
832200
1975569
866799
1453939
978623
348101
458249
1420770
1872764
568821
1579180
826427
696936
1578105
1148432
1111494
491306
727272
1773752
1827539
731687
1952771
1993136
1979941
1127883
511300
1429892
1499299
362768
427289
1397701
1146951
1838324
9107
857488
1128736
229526
303143
450659
1376008
1698519
930245
584623
1256334
1311759
1222223
1817618
398217
1927628
1213264
1792195
870594
58404
350130
1705099
1499045
326915
807302
1689903
119742
1768007
313932
1541074
1389816
141150
1300676
50157
1712925
920987
660329
1636487
779927
1968904
1841960
1066221
194531
813671
1872781
669210
1687326
1204823
160370
1295790
1817689
1252580
549027
710375
414134
279374
1451458
490792
654896
1261146
915571
714533
489904
907631
1270087
930210
1081785
100633
1921024
1481716
1816014
1359877
1930554
1264377
1883892
1824786
134126
280463
1974328
1335462
1075196
743968
210215
1814431
53770
825429
1928189
447018
830589
557794
1885131
1379025
139277
1657416
1286723
1363753
271544
1882066
709149
360605
1018037
1326656
1687705
1746376
1518185
1371077
1956484
1646340
95492
580309
765899
917593
1699976
133223
879551
394623
88276
1832605
1103948
302168
25504
2310
999195
1942031
583045
166209
1047607
118551
639548
317136
300386
371157
1463621
293767
360449
1765902
1943037
969810
470712
1530430
989389
163714
1406114
1360742
794653
138587
1222986
1644082
92416
1066334
931315
137840
1199558
1220485
1205174
439322
344208
1773668
869884
648945
1015120
24032
266162
1097089
576338
256851
1002123
1352238
1343187
652899
1588927
745330
463330
648135
1239802
22406
1522947
1024051
1993092
116385
297673
613429
1991222
727689
854366
1653589
1823292
1316842
809965
1559185
732213
172514
223016
1385394
668199
431301
745653
1574094
1795960
999407
1909052
1948643
406637
325280
1511612
699087
1495544
1523738
254341
1939921
1172336
1033512
1454126
1612645
306532
170925
904851
1555855
1004269
955646
1906290
1132950
333691
164364
969635
277769
638566
1060560
1626135
265058
323303
1133854
501731
1604104
65033
385469
345468
1762158
1798781
144356
753195
1950226
430642
76070
1251084
1562507
318079
1291884
416613
798212
1275252
1669050
1810784
1910552
900894
1473688
936012
1039177
1105924
287502
25985
1219167
1787493
101019
53110
1179856
1198896
1956307
1036345
1891425
950635
1456250
246772
461891
1082766
1810240
1822034
1877117
1692725
71605
1517539
1237357
743286
1261540
1612034
640151
584541
1134719
1209519
1530113
1214585
312153
1665660
140722
164401
279879
727640
187330
1219287
335746
538248
884681
107105
713152
1237625
1159687
4913
958723
726541
1606726
877385
1703742
1151014
1129369
1525102
676137
1200014
1866121
1200687
232190
215131
1530941
212537
1087941
1374782
136863
1156566
889490
1952360
1472904
1517293
1641522
1132900
23120
1782797
69113
1508029
1224318
1935265
1922461
258999
233619
1123687
1843671
1482179
1754977
339337
1869637
1276302
1742761
712083
1227312
1583039
1233273
1487357
1021301
260944
1909821
254676
881494
1935293
1881718
551264
535221
1517390
1690499
685338
1495697
418385
763227
1794887
636890
131356
562939
818079
1209563
395396
1165068
1088114
383182
1857041
208689
576227
1076071
512370
1011212
1534893
294344
1954339
137282
1704148
1478462
142369
1083481
274575
1412852
1442460
1951258
512022
1582664
659856
333081
511729
654228
1452751
1214537
521930
1457747
617212
1381778
813791
1682568
1633245
1449709
1853149
890758
1765900
1375983
1895935
1772199
1162314
1187204
701074
920849
1866884
1409616
1156883
1483553
1128271
1180571
798603
178813
1982359
603027
1162709
1748205
1673062
1667897
1885795
1061318
955807
1873755
1031884
140913
1949126
563546
838148
750728
1140519
1034112
899083
1525487
421659
495197
1641123
1009922
126392
1254920
2250
252229
1527438
1875178
909371
1808398
88215
633336
965602
983354
148452
1065325
950298
1435426
1190590
259059
1253137
868020
378048
1858312
1255808
684550
841102
1185652
21252
991582
1335383
1579199
671789
1238407
136725
1692927
477625
347213
1098459
1241267
1025107
22163
1933641
618252
197477
783321
433905
1326036
795773
1406776
1208469
121189
849846
1321576
113331
1698235
1515444
514096
1554657
1376141
802860
652817
903899
1465912
361583
1097658
1460318
236093
147790
1841485
904224
889110
68262
1717494
637740
528207
30477
943781
1934572
696821
1267678
1058108
268835
1395811
1434819
1228916
1500463
1114644
1545157
1611377
110413
1207153
1819709
1218082
1517963
363860
655928
851835
366814
1441825
1333606
1531914
68557
512335
1820019
1480087
1130300
1173059
145287
1528366
1235603
304366
1023638
1330164
1682972
1929424
950966
1863558
1758244
1343983
1236135
1713945
1210647
1227779
718296
1818162
63349
1777656
383705
1855903
229788
426278
1979884
1235837
1625449
798423
200747
1156782
1275776
389808
1752159
307896
1137906
14367
1349846
183632
194144
606545
1019467
1196541
1657739
308506
1400605
1076506
1454248
812803
661440
1963694
338100
291886
374129
1293928
1835306
477788
441048
175214
1648016
544802
278411
206454
1211071
210137
576050
571029
1019848
1690953
340865
1079250
928323
641091
1576100
1841846
111889
1125686
1172346
1114082
331240
719447
680432
348981
866687
1441026
397333
222856
437025
1732411
192348
137587
1350984
1721020
1053987
1561393
556969
551112
1719926
532629
252157
1459476
595400
187100
713265
536430
1575021
1438855
293535
254805
1850027
269149
718033
1005095
589790
1081736
1006535
389869
1329619
907216
301017
1237862
216006
1033170
866797
1970853
613806
1983477
1747459
1464552
762975
751372
837252
1934418
696168
1074577
1832660
1402398
1021606
1744694
1470128
1387999
1412675
26501
964430
943794
1334638
7294
674529
1025003
85692
394400
1488877
727911
1827168
1166642
1880089
468401
1075538
773401
835173
697611
386318
1641560
1208362
1412979
1656178
26122
1177215
1492338
323388
791905
1692266
610452
773252
1006766
1690607
62749
1378367
1742993
1960350
355132
1867842
1749265
718188
827208
521138
279843
1274351
984666
1516214
977557
1959388
697666
805240
1952818
673160
686787
892076
630186
827834
381865
787115
1249883
570234
361883
302459
1243466
119967
121763
200885
1229616
1720263
1943154
1759511
50713
435193
544937
961530
1617987
540983
1203915
1639383
361446
1508067
1014736
707157
1820692
1100076
1899455
1877746
1123014
208346
1297642
570230
1978100
1006401
1420138
1065397
1806933
1474848
8342
235547
573636
914400
1054129
449095
1368323
406065
563692
1080455
578515
1426378
297231
1787868
506989
1890199
1089824
1917736
1014595
1791834
29820
1958821
817715
848603
1474408
1413540
1643568
405866
1614061
1258213
266889
1244165
1836490
843072
777736
444564
17791
703687
420511
1536493
1701449
477438
693826
942544
1378383
1600399
1140802
192330
1030432
1799735
269537
1120744
641260
739898
1226117
457292
1196317
1791114
425352
1990675
326296
1615907
576972
1558437
1449719
1966979
1235460
1459484
285597
461073
1553754
865216
303611
845936
31877
1568957
1127080
852198
1307430
786295
250507
808222
582197
981694
1964708
379874
1346426
1715161
521934
271710
1974555
1003620
697631
1533451
1891572
1077549
1507678
1609705
887071
1728987
445764
1575251
538742
673077
1431455
742070
91483
234324
1977147
1234680
493777
473978
1066440
1193341
365838
466112
369943
1748437
612876
903166
908566
1916630
1044991
1966092
1474973
843653
863371
1241083
595464
995896
1859578
527965
811275
440282
259941
1041580
1788716
367638
1538044
1473003
1775363
526824
733832
1710957
329452
1181689
691088
1526084
59107
1280471
765751
248590
1650701
1739913
1985266
674760
810173
1408064
1409004
232317
181280
1913958
388967
1066749
1073886
1679084
431122
51226
929852
1302108
547402
1832918
1231456
880168
350786
1682892
1405698
1676378
528737
1023210
1874031
285106
807122
910771
572396
511293
1593705
1869055
1554233
1375475
209342
1210809
1308045
1384177
823071
441881
903575
1785391
15653
1763732
701785
54059
228851
713250
750050
753588
653813
906645
1474397
1185129
698178
248677
1135469
1427459
194980
1777741
302249
337220
1042761
192335
291030
1259411
1887231
832033
1287711
1349417
1787357
310872
1151121
916813
1515552
1967048
621115
1368848
1745224
113949
628125
7795
387250
1008250
786254
187906
1637588
259025
601462
1566769
404584
385626
1713786
1061729
1850482
758385
986179
1070816
763070
1067386
633983
311628
279185
544257
1609849
866796
820454
863754
589272
1799773
1623207
1318300
1374503
1055007
1882905
1356122
429355
1409816
1519961
1993850
1785450
837603
1996174
90192
1775351
1811841
1102078
1119804
1075722
685817
807039
333587
1016656
1436986
581452
890822
348540
868095
134009
325261
1921559
1327152
71487
989492
1244235
1611659
1416251
1773948
100492
1775207
1403498
1965727
1326540
1859233
1368297
1312219
779575
322237
1641062
649241
1830707
320666
250403
1394706
950432
24404
614810
555611
117799
1353755
1079599
983538
649755
1962316
225240
874563
1897714
1126819
1963213
1732055
1255450
262984
1270232
1726975
694967
1664135
905874
1822453
1268276
851363
1403250
513950
1176949
335239
1475075
1138945
1268194
552283
450243
1608834
368874
574751
875264
862689
1995848
1062437
1653979
183535
1941552
1723097
1931598
693044
280863
504207
1234640
591743
1234987
1826776
1234666
1268710
1742444
1945772
1833792
1223712
309452
1926188
1840385
3221
269903
1645250
1387243
717393
1999750
1034677
1772710
1856439
84336
19306
944145
1077536
980188
437177
420932
304983
1576012
242413
1019810
1529229
241512
1765829
1238648
1857257
1258163
1792278
58121
55308
873164
318693
1929493
336342
1733953
1598232
1622331
1623727
775237
922242
1062547
1810059
1071614
24323
1029579
1435989
581176
572210
632801
606945
1862365
1193619
1530693
1536535
139467
1486110
561377
760560
645525
134362
1779462
1095474
350016
1846922
875597
404750
1859756
1586921
1998025
1474130
1150463
14429
1171838
1266068
498168
71382
754991
1021469
235662
606562
1825836
1789880
1940318
1836464
294884
1505042
816921
1039855
554660
440645
1458443
1431784
685160
1038770
1640072
1183332
116993
39379
227417
479673
261294
559860
1721348
445337
267610
310481
1227448
1492631
1366447
543529
1116504
753100
1166974
1468631
1841895
1324370
700513
1702292
681370
1142339
94896
241451
1293206
660199
1671207
1591893
467475
578542
1001356
488619
1321060
426821
829551
906477
357292
1143449
1268648
255210
265172
1508535
1319671
1842981
435220
1561952
904146
1536244
641899
652225
415025
1042983
304871
700434
143605
154495
1782963
1633535
91069
1858508
1784710
285528
1392487
1820112
439802
355643
1120933
1299221
127288
1665397
1222833
229672
846063
1203379
1303752
137833
1532755
670990
1857576
1886667
1326554
1994646
968659
737016
1396498
1503412
385612
1950024
1821145
1434069
1482590
1355048
572201
360150
900229
252504
1434990
714505
165463
819013
1025446
1488626
1589283
1956152
1744707
86613
668684
718222
1915882
641524
1017853
613337
45213
1113139
1685249
1753198
281916
1999200
1311115
1935847
893574
1815653
1993830
426749
684371
913856
1844200
1574085
1744723
1687063
396026
688197
124568
1073629
700214
1558090
1937237
1499722
337608
403415
934155
376762
891272
1234976
1135583
1131895
238237
717656
1470438
1667562
1615692
1816861
720376
704528
131305
543607
1906508
38085
1299238
1933650
1341151
363042
989415
177228
477776
1650508
467990
628627
1390265
1087345
1542559
1552819
1995048
974052
1096159
103312
1269078
1475381
550441
420448
845037
855780
485991
292566
1770057
965067
394007
739247
1844078
696039
948452
1145239
161717
290600
1868882
1284665
421263
1406795
1581938
1631243
1405060
231154
835667
328427
821317
1386588
1119875
1916069
1623772
1483654
1839617
703285
253104
444833
678150
594700
1257592
1601098
138640
423454
1317310
900020
1757157
35253
592163
1617815
1958841
304218
1662572
1705910
1125302
1313664
641195
302676
1419541
1714872
988346
188689
88083
386627
454867
708079
1814196
566473
259920
1706355
453579
865801
132228
485418
1631435
767450
524747
1173058
696724
939083
1586148
1202481
404843
1965292
874441
1391791
1375865
1277953
280901
1775883
1705684
1808745
1501245
64988
1138793
670678
1672302
1857014
1443518
216021
81294
1948248
139841
1698607
19444
1518560
338116
1901537
1969442
1449332
1710691
961549
435068
1907092
527037
1532530
791714
162705
794818
825951
202561
414796
60984
1840684
637520
191657
812041
1867021
512092
381121
1224733
263578
1451382
24712
1021872
1403819
1570588
151838
1455198
1260855
727797
1130511
1865266
834370
1376424
141504
885213
360006
485775
1642396
59055
1821341
1871270
656027
16567
623519
1242720
208852
931973
1871324
782229
1942922
1231336
1566129
1827015
1328368
595446
1999620
852771
12798
116373
547453
981070
1764078
1642946
661087
117942
370623
1954351
1890743
212110
1532378
1899976
501475
1274494
642576
1666936
151939
1008538
720180
57739
1016313
283150
1807076
1224767
586184
634674
1362209
1217977
1742634
26737
1875217
1473459
483383
579209
93485
50750
1471619
484189
994895
1267774
1892592
753187
735471
793651
1286095
1517978
1391770
157740
1545428
309845
136396
1997850
68361
733349
762036
1014595
986793
1779797
1832772
697893
912411
880347
1338817
683405
287505
1297239
1862678
1173684
1219824
816980
957571
857766
54505
1708198
1999158
283897
1856635
530403
1838650
1277756
496578
666970
867321
741683
1235442
943179
1923520
197458
853366
1522700
1129287
864774
561841
1142079
268906
929423
851006
526932
79317
1655637
1787066
942983
1609910
865043
64921
26885
948072
184618
146513
1389564
185340
1156685
91957
1882614
947797
1600099
310904
371612
684563
1817122
1336134
584648
33779
1021029
923192
1383258
427599
693061
1392719
77280
1242273
660530
1131372
306895
599800
646274
1255800
1971013
392105
296313
589435
947850
116164
1752462
765228
1112432
485913
542527
139016
1955222
1540527
676909
820861
1823088
408265
1035142
420359
103527
1520568
503844
998922
1306409
876087
292988
42277
359603
1902021
213528
89653
418464
297800
1278412
1729812
1595686
313852
1060762
1418339
1238906
298341
630967
1788263
119777
891956
991808
644795
149514
305941
1215770
1401391
1312301
1138125
943880
1701722
87101
737620
1487941
511337
580195
1998584
1601619
1434519
1575067
794053
221640
1168579
969593
431073
1495395
357713
832659
1920784
724797
872988
1595188
1777389
531190
1577040
1644328
613264
1477855
930794
682093
464749
773877
38512
1860784
1947063
19518
1810026
1917063
701345
1706540
524726
84816
1058106
1809337
318198
580606
641667
444918
1666499
834345
710232
1643303
1846079
865690
970775
1721664
852142
1320395
1455586
1456188
1706443
1818073
105979
1708012
1030436
75842
1894905
165296
751943
1047996
1558421
807638
1146808
359701
42895
560372
1550207
689200
868356
678430
698494
1261312
198758
983937
799732
1860997
1690425
1223286
1727276
1572890
1550779
1579187
645194
97921
1772190
18205
1941158
306028
1853216
961960
1379420
12800
1371535
1106216
625412
46808
24316
1871633
265503
663921
1299374
505988
194961
1652244
1924065
1178342
407554
615883
1641071
1184757
401796
18168
252251
469773
1116060
758343
1838395
654182
1324432
506941
1609811
622882
1044536
15436
461582
611578
835152
45259
1905041
412842
1631162
1835015
1825121
750604
959037
1226008
1859661
108964
1035970
20507
1994379
448524
1729622
1627703
1316974
13679
30397
731578
851750
1526870
1084087
1946112
1899570
1719479
616439
951952
632324
723336
1412960
389337
1357125
1320853
408355
785103
1108787
80420
1410499
105516
1965595
266138
1088793
470794
1529097
1833309
950446
648139
1963330
189067
702348
1532328
1501906
1084932
701816
976259
605393
1797340
480009
1153272
945107
977805
1527299
595541
973245
631461
1838620
272438
1362064
90545
1310184
961350
473243
1292097
970112
792404
1150521
1819762
565174
95024
549697
1073133
1674585
1842975
1867586
324238
1536807
1273244
426291
1878885
807419
1889975
396677
1221811
1287638
250397
1844437
1464734
1851107
1957723
787738
775845
656426
1247806
1380590
366301
1956980
903974
1171060
542628
1331576
1816784
1633581
822814
65379
332561
1190897
1637205
157195
155799
1552344
1565477
1162780
1741408
531496
1954142
1081275
1662421
587848
651275
22308
164973
1811864
584670
1222807
250180
1984743
771813
490542
1967559
1043984
1433391
816917
961528
580572
765224
1980048
1824353
1125339
755855
1686157
1074221
195531
754521
1808678
653613
240065
1609553
499191
570323
51281
279161
180273
1035514
1729475
1328573
1558182
354498
651892
1545010
1720510
68130
1700237
1079333
1266101
152515
451698
1539540
615084
708279
1891492
1623636
1208446
647179
1162217
1114621
158690
798242
1620410
1147535
1839155
589843
27941
1589523
1418530
1726143
1578150
1140445
150258
851220
1010399
900839
992934
991320
1429616
27120
1430165
845392
989556
716116
528593
1196199
1212802
780938
1166999
1810145
1920406
201245
447714
1344126
1105779
266102
609375
1158346
1235314
129001
1108236
900762
1888173
1240298
221152
1506076
1191972
742484
1509686
520296
676490
1135431
1202005
289299
207662
1365098
557219
968128
159086
1418917
42079
727574
1029900
1331157
1068008
1215641
1879649
10911
425905
1065464
691762
1863189
1309940
1016035
959654
1605718
1511444
378706
1888702
1623999
1401843
1041876
981694
1677651
1371200
218912
448981
950704
1789727
1113119
827740
1140732
1283764
219540
1678909
1555387
318043
1376542
1010945
1242189
271310
426758
443647
378030
622440
320264
1449345
638136
1105014
1128092
1606786
1334258
397023
1731670
1610051
1404583
1466195
1389624
1492887
739061
362173
1037258
1675783
1028806
217975
1358110
1948988
977183
850389
65255
1413228
1306471
293007
484400
992101
1872352
752786
1739635
207828
845125
703072
163460
1631339
519053
27002
1121130
1150634
1396770
911421
243889
1021270
169257
638027
1449898
1258860
897657
1798406
467330
122390
1757107
1562651
472759
1695259
1942042
1834012
771465
619963
1529639
730200
1255740
168518
1724115
786123
1745854
1715008
837754
1724106
666401
1552924
801466
484070
1725676
531975
870393
1439276
259511
294971
1069337
705898
276918
658541
815644
252480
551939
1892464
1058340
423764
869638
684635
454496
734263
382652
233249
660269
1868790
1328960
802310
741577
1730563
1506
866271
911397
298521
860726
832630
843869
1424294
1944992
1011983
1869104
237858
1623756
1524327
489639
1570750
1477292
1391455
633577
1870133
520868
1690568
1059888
1527582
489970
1719942
1372011
563149
1933369
98653
740843
598732
1300620
759746
1321966
852775
565712
669834
335372
1177457
462518
119485
393728
1469043
1261783
1848908
1383454
168651
806278
1034655
1858101
634056
1589538
27274
1862059
517270
1617461
1012289
1944705
1403282
1633300
1728594
970886
1402047
1022569
1382244
1946504
1827087
862119
1275480
572445
1063908
1765981
611099
1929293
427252
954576
1341956
622693
437390
691207
1055041
1352317
940615
654651
294137
152640
1798215
501182
1321540
968946
290808
836881
1479804
762011
1268621
751643
210162
1729086
616311
1969474
1836479
560468
1746530
1090798
457369
1617983
1824860
1305858
317598
583083
1680483
1306895
1932278
1721149
1488850
661707
1924030
1203951
1673260
1708940
1877344
829386
182227
1475544
967860
1807708
34213
1127691
420386
1842607
1845515
1931149
378194
376045
1915949
134286
1015634
1489322
562713
1945352
1251554
1232891
1750930
65575
607597
7763
1163218
210683
999372
1420066
1151206
451912
1348350
411433
1251731
663024
702266
943904
1010548
1853134
896277
1288957
959740
674334
293597
494459
1115564
1166752
831973
1375506
130913
42096
216355
925594
1526334
1703307
625463
1630202
1095191
932003
573338
841003
1758014
277782
723279
50554
1547566
1582540
1115954
1202528
496133
1894768
1325513
1755843
1188377
1961660
1752491
871828
1421766
139353
1778174
979111
650370
1318179
1673165
257266
659845
450950
1314140
60198
835367
398940
1138356
1869758
132278
1480549
844039
1862985
1727851
1175984
727465
1623467
1801710
1017360
1468561
183082
1975839
957794
1976700
1199328
1604770
706810
342008
29659
1788290
1140555
1458469
435690
1465046
1822565
1030758
1713787
220279
508963
818289
1967101
1921774
1993481
545259
261486
72914
661654
445112
1393821
1911461
757111
1233862
560580
314575
1635264
1549630
1637537
301714
1768187
986785
688792
784126
1228974
708633
1679209
1717465
361388
613678
663810
1693094
1385189
1429602
808651
44356
1124809
190442
229732
750934
998973
1909711
151899
951279
1336240
1785944
1183446
478373
1967098
1706955
1871537
463598
1470031
1260852
145982
543473
32693
1585233
187409
1253210
1527283
1223738
769341
1346953
1256180
1016723
1420690
1680733
771256
919019
1353575
625135
452964
946757
95963
925101
1831204
1908268
1080763
1867614
248438
134652
791854
1552527
89813
1316114
1394201
1185753
1886716
1776283
1924337
828721
1194348
1659735
1604381
1711374
645384
1140165
1776071
641357
836465
1177380
1671385
806315
1345041
892453
1132966
546394
1816371
649808
439249
1042496
1797874
1086648
352752
1225262
36823
622965
193370
193397
1229794
504466
1827058
153291
1996071
1594348
1903724
664968
1209396
403686
762334
1736256
1245449
1543416
692727
705848
504677
1101766
1765694
76701
1430
379495
1350249
1647052
889217
870029
938837
198219
636990
471654
1523763
1293634
1599508
1640213
475660
1179660
361426
1291336
578256
1530480
780676
597838
410666
597254
1121015
948870
115098
1439780
1048299
1231361
253118
1874576
1585028
1439081
1207633
486035
1116573
1933705
1591110
1249703
1374294
957564
403321
1440503
1607936
1405779
958144
169623
1763475
520419
669747
28184
329412
1762998
652528
100539
212629
1387992
80380
821637
339284
1894496
862072
608637
772698
1667375
1370322
1536414
1836093
1923512
463446
1313140
1770344
225808
1373087
173278
956700
1875082
1392905
865030
553308
516193
542116
808732
332323
1627831
1904692
935400
152297
1157101
931761
70928
1192908
1889492
806691
63351
212870
1900382
1717415
1650923
1980074
92748
871789
1117907
1987110
1333895
157278
952856
712037
1002103
1188950
338364
176137
918890
1428978
657210
865783
794128
690714
807650
899969
879382
1442650
693381
1596005
881390
363722
167257
632974
1583394
610245
393938
288593
270960
654480
1132492
102779
1633652
1280693
1068436
1724822
1904222
570888
452412
995657
490657
469045
190893
579192
428079
947563
630695
551829
1568010
1614495
391662
1765821
34264
185658
463458
1388822
1564969
1887499
317008
1968984
1904792
1545251
678283
479831
1500712
1383411
327470
382863
779087
796509
425799
801596
1075797
1814754
1423605
1047613
1710570
1605538
1267190
1552707
454046
1951110
1979364
1255788
1901834
690992
1667175
563923
1028903
350724
418018
627711
890109
133803
806175
1554522
311742
1991573
1298198
1615395
393393
62327
454256
107250
973682
1341623
1477650
235525
1735757
1294783
1799441
201590
1887387
1354683
181918
11784
452694
1968664
635441
1586011
875127
1795713
1365786
554148
1175763
1028283
1297384
1124473
667684
901892
1882051
1815461
1019692
1734739
340594
1702103
63204
1544168
1039293
954971
1687604
567345
1583720
508727
1201787
974507
1703570
1795501
889652
576544
219024
1339110
727900
67038
851464
44672
1315443
1457104
71471
534191
435400
805014
1153258
466522
543301
1035114
1241172
1295332
726208
272556
1302156
1977024
1879943
1776994
261100
1159530
1067180
204082
1893925
1628361
1013799
1860833
418831
1158364
312395
1708782
944078
1581841
987753
1677111
223320
1126763
462470
258258
485440
937605
1094691
34091
607915
695116
1044870
289515
818488
1293138
991601
1059714
1099136
507029
238604
1215733
1031176
1067822
19421
1466362
1109968
529737
319209
512004
722089
1798217
370237
1900522
1267725
1972146
1248070
865245
1627323
539563
485944
461454
223529
1127529
419850
1694941
856253
255440
1885941
352741
1918618
461204
1945170
467061
597039
1773176
1476661
379161
1572909
1951686
5822
358782
136244
994379
279593
918184
1751754
643748
515632
1797633
1359560
953438
1996692
1190103
1111808
1956648
1577633
399607
718895
1653963
1421140
889542
424206
851223
645099
148373
1911394
676858
1249902
1036380
45942
1006323
1727022
170522
52571
1022379
952925
379158
1583911
228971
973389
523845
1117560
1996202
1131380
1341956
1551504
1262473
841042
1571846
1613644
285861
1361763
155491
365271
996425
1696563
802718
1204345
749722
1312752
1803518
1417998
191111
1134644
873000
866796
829907
1516413
1027307
297676
1892215
286736
1050852
772006
1463201
74688
1260761
613369
231030
709524
751014
166131
1354099
1802147
1417683
1894969
1707247
1175823
708196
1830131
42659
1088783
378886
39199
1597552
1567215
640438
1494223
1710317
904896
1461838
1587195
827251
1844381
291060
704397
1821663
591684
466598
387732
627931
237555
201235
1542342
1361840
63884
1236397
1400396
1181199
1288637
1458066
1041351
1848252
520709
1630180
1141991
1472189
78089
1443787
334345
1622565
1985474
1535490
1048306
1839488
1298952
1253424
1368704
1609212
1619856
1858462
1352684
1433352
243940
1699108
1821973
1448518
141396
89424
585907
230451
1725155
1800806
9573
1875629
1084195
236282
988647
1700091
834164
681258
108366
899225
932901
1159191
391048
1474035
1230223
872007
1219382
1020006
534184
25940
1671220
1577684
767326
935880
1264356
284812
400127
1488696
1594721
115913
662611
1660154
1010430
668210
63634
752678
1234480
823733
1371250
317481
163958
1798823
1495140
366307
778058
573288
1122708
1393644
925281
1232856
826721
1729585
1528600
136444
1081236
385973
1057604
1224164
1660222
538860
721950
648818
1669434
890842
676558
652559
1975569
1517671
917735
307532
1844141
1263441
124662
1611780
1874113
138437
857963
1312259
1465372
1317143
1052725
1613343
1726394
666034
1175611
940372
1550475
1136755
1605009
1313261
1184406
479430
607241
869276
624490
830225
233158
373583
73885
1276485
1938520
297340
1170383
446724
46538
1185350
609457
216269
408406
205877
1447011
576083
168842
1856074
687934
139955
1499852
723666
1260861
1039574
1292683
1518033
703006
985162
687896
1689724
30362
1355028
76846
1325808
483903
418063
1900946
163472
311390
1590150
1989896
1217237
1974715
1529084
1215444
1154221
1426298
686140
1174001
1607118
71828
1191832
29700
1780885
1492001
1992797
1698634
1538552
364802
1183091
705586
1101804
145300
859320
246059
137952
598637
249654
595387
705239
1170663
293841
401572
738709
1230250
1847132
1360234
1763770
869445
909278
959657
1523075
935878
688739
1904502
1913191
1637677
1360086
1435316
326531
1638070
375609
1180080
1368149
1735703
536450
12568
1190703
1092120
1021786
1366476
1432490
507707
858963
1243204
1009425
1524743
93228
928731
1034453
1818057
955453
913899
492964
1449973
1964925
996959
803172
1789653
1272491
1080770
415822
210448
1802875
1149012
564316
1548220
67410
1432770
836475
1291219
1229673
1308126
1190645
635738
1178230
217039
533419
1404081
264617
1442662
1992062
1478857
749159
486648
429009
1118773
1660269
1263633
1945983
794246
936385
1906312
1284035
1904651
1469220
1400608
140527
1149851
761041
1485970
503766
647509
836787
816338
1896622
1692774
1598318
1433819
168255
1437148
730191
1651853
116828
624982
910842
1485088
1861632
763202
1701929
758106
1488292
1909740
716612
1261333
182403
1288401
1303284
48159
1191967
976259
27447
139501
1297389
582983
780281
1687062
1931564
1593027
1969432
1590104
1036381
597940
1596974
599238
593892
1363895
1445140
1340338
952939
956548
1576911
817443
1946821
414115
955699
1600697
1089465
1929598
970863
1298922
1685959
1516239
1584257
43296
745625
1191616
869284
907757
1068226
1416264
710197
384130
1310830
405233
1634473
1769266
1742424
785806
957383
1442573
916706
1679110
1938158
595036
537544
297714
1724515
997909
281266
728658
1887615
1248475
1396937
949391
1684522
1144518
122398
1804863
403702
1236902
523044
1081889
1277847
1779649
1337389
512427
1504484
1017087
1316420
188797
923227
1919549
1766590
1345368
725640
689120
232413
1488164
1482991
1356387
218426
1889510
712048
925256
955467
1393160
1987149
1543876
351729
624888
1228661
1340594
423695
939069
1094537
1055975
1079426
1182652
650443
613533
1556843
172279
1874611
539472
1259382
1145375
6667
62866
216475
431187
1110627
96024
1898940
280192
1667824
47727
899473
313249
162776
998776
1018964
11256
348830
242165
1400151
311535
1267431
296643
444663
1825502
1882451
1622668
861724
1047590
1031782
180754
1991033
1719718
124828
1553685
974748
1882708
127989
761289
1365723
1743659
1237897
395094
1777028
412159
1367315
1691765
264092
1342894
1278911
131710
1571261
1803490
1264572
1804238
1509254
595975
272781
984544
1334255
1070371
1218029
675367
809641
24074
839938
219791
1326593
1981234
958676
11620
1388253
1874752
1247949
1338917
1066857
1476942
976221
497470
1982148
599707
395698
278099
757150
1009094
629705
1051265
1040942
1741602
876709
1790827
1711256
1956026
1031297
524801
1022989
1633561
893658
1581418
298719
1139201
941045
955732
224140
747334
1728061
1347518
704989
1406620
735495
1623576
1941520
132627
1638075
297965
628207
1874121
252363
297694
796979
1375123
1440601
1861368
1423990
974011
1303126
622422
1706637
1376594
1994191
91593
1470066
1118105
350856
1492562
1919392
1188109
1681812
703524
23205
515495
1471010
1201995
122788
237025
727332
1868108
1140133
1786890
856747
1663616
885392
640433
1107987
1448231
1113958
1740362
111338
1755500
938550
907518
1148078
665040
1285987
1136465
161144
1817801
591723
1001964
1460172
1210687
816852
48043
1458544
61826
1322227
79883
1474282
47135
1133720
726596
1662073
96772
290888
1110576
504580
264285
555497
250676
1228147
1093821
1908586
1395573
1819559
1298175
1370664
253222
46740
1431522
671202
113351
779497
1572961
328162
972739
1091636
392764
820084
1253526
140370
603236
1378377
1961315
1314941
671790
210898
1265694
614376
506557
1668632
1790353
1776011
57143
262275
1086758
1788434
880179
526018
1604292
1448548
467937
1369443
248941
1217330
1539557
1789446
1128228
1685832
830913
1218340
34514
467550
1233974
417395
921519
1927315
654217
1053706
1076968
65967
638308
1755371
552181
574134
1190242
238523
1476685
158074
399272
101819
82365
1978655
823851
1431255
449359
422069
1992409
790215
933278
1189610
983707
481555
395422
1651160
1797951
1782273
1144750
1193405
1610897
378610
774139
320768
115869
1637336
908139
831194
1594541
1202725
1263348
718384
1036518
1158333
1393750
1286777
1062324
1278178
412682
1704859
1077196
461237
1588553
65537
1724042
1127543
1077666
1015858
815293
1253300
170576
1345992
1452490
814042
1546094
1542660
1166096
116828
873532
962179
1757616
666864
1255643
1994889
1419503
1058741
1372359
208801
764934
1299256
279228
1210172
624929
872463
302671
972362
1069726
226306
349926
62496
1233817
536982
468188
1177563
302437
366730
575261
218761
1978420
1844507
1611091
687256
1987383
1730384
1019639
24724
1408136
1251409
967091
1038352
950455
1163650
1289681
1394348
639784
1528249
627780
1480243
966063
1898663
438666
1113623
1575623
294732
491342
1289644
1392833
692693
704731
1610284
1018857
1006713
339429
402030
1592576
291135
1158140
1218995
618972
1833517
1290586
6888
1000562
1929046
1585225
595770
1135049
1650326
1900836
965736
107033
1993425
1145525
1586181
1406822
1776447
1815037
488874
1872862
238966
1961504
154970
862530
953930
1064983
1484848
999136
1296163
881730
1814570
99914
1450501
1494286
1565498
1919994
1754523
1782816
123468
1546285
798073
1512623
24347
1974104
1416562
861662
47588
543110
1157919
1092884
1863078
1250532
270822
706139
1538352
1356610
1056130
1444952
277513
1104124
121398
431124
1205659
186342
714575
478666
1540075
12383
874158
1059181
309114
62554
610707
975611
1033612
1623390
21714
185025
78807
1317000
661595
787795
107123
982728
714589
1728086
903531
105425
1221253
179464
280264
1576247
941375
1949812
307417
102082
1498079
83568
575146
1286714
1150513
451204
1767931
1355976
1892912
41601
1084236
880609
490751
1140332
88440
880918
878674
1672099
192928
1600274
541699
586153
502418
1891205
1372199
1978678
3987
1594523
1099896
239959
1080597
1789382
1689791
441724
175683
1375585
1364385
1005680
1038242
780787
1297962
1748285
577854
405773
1689872
1570596
210968
169773
966189
1954438
1363335
196232
373673
1563528
916037
1602769
518920
1445908
1937785
298392
1502975
1660402
1297185
51365
571275
1961366
949894
362965
735510
1721831
1722187
1533053
462678
494106
1794350
1230409
480575
680435
1055339
821600
581627
1928397
1453244
1919990
764286
846102
1283797
602012
427325
1888863
1669588
253368
598121
1667530
1019732
495898
498381
1907004
1693160
874983
1819541
1431083
830487
1781275
1497914
198448
1424243
17498
73619
477168
1813467
1747590
1999157
52603
1971426
820377
1910195
148134
675950
95124
789412
1877800
1290976
1438591
1512233
907571
823727
1097061
124520
1588532
509288
1039300
1179874
1839155
1524391
465517
1637916
1208753
1702323
1511459
1682937
1117558
1807680
1898783
1767494
855573
1676788
1780892
690198
845121
1119441
593560
881978
945137
90543
1759163
1814758
559892
1325302
1630943
71229
804664
13342
1321093
1820331
1634241
1810155
1161261
566686
399229
547462
1386182
303267
799625
1579301
1321645
113092
414884
254203
17734
1087498
1723509
56470
894034
1464109
1010304
1643846
457997
898677
1838300
301131
726741
1059515
356557
1030053
476616
149594
1363179
1084801
817608
374966
921943
752870
395451
1902369
1316185
1120976
489949
342082
45444
135869
341676
556728
1808024
607492
822990
593682
1412891
40611
1874235
1398040
1325715
1106948
1892583
504262
1918059
542488
1130308
1642657
1127586
1929128
1312651
1230928
175565
1662200
1302876
1400393
1586826
1357187
198729
970851
85134
1227749
1984438
342941
1356324
1347233
1361988
1741514
187778
854618
276728
221517
1367953
1598000
1854234
913097
1474007
1622663
1705770
769717
1390560
1585724
788851
329296
1031480
1712654
1356678
404275
1304980
929439
1853642
1176083
966118
566313
118964
1646006
619640
525983
1262804
1193571
452514
1566110
1887628
718231
136387
118923
750493
496083
881302
880910
1650850
1183072
1192826
81057
1662497
1243640
1718032
1113829
901606
451326
254796
1958142
1153589
308876
1200428
1742191
59199
1538884
1158258
737428
678760
1427621
1326811
1565589
980421
1631109
374603
833487
1022498
1391087
498391
441049
788052
569100
1838715
730949
1657447
1096466
1002850
1148493
166571
1897874
1776848
299107
1936571
1644141
411003
1413382
1542183
447265
496782
892862
92132
357015
1420048
1288894
914676
507503
104228
1505912
1512278
1874308
972141
514406
444358
1282289
1960933
1717701
1107838
748626
608604
157287
1075876
1580930
771080
123423
1193390
1378355
316060
831943
1580922
91084
575755
564129
474143
437721
991001
1261158
1833396
993036
1769799
1986973
1163455
1735785
1970832
160072
836366
805358
1605490
1611481
1524044
256798
1417645
940780
1493250
757029
1816745
1181917
1833045
367951
759379
164634
1300854
455954
1291767
683555
495161
2588
294924
1908133
795471
368604
287102
708993
915706
1285901
1402919
1329837
1956153
115916
154227
1896917
804759
539454
933023
1335864
203670
1656254
262849
1141327
1611906
712337
661956
98715
1281785
59281
1598587
283066
1696742
537309
1359078
1279358
962966
781363
1791430
1102037
549267
111509
1571753
1417079
1190576
64782
1752648
572924
1987251
210572
813763
1292130
1771147
1889393
748412
1909496
480060
1000537
1018805
208791
1034289
508375
144260
1671000
400549
930025
1665710
635100
1874781
1813406
395362
960920
1357402
1433411
1681109
1955242
1199504
154999
840019
1188830
1708499
813005
1754253
1188437
1802824
847220
1083901
498285
1897531
1370778
665087
536519
952966
10489
132702
885476
1635113
1853059
1967309
660101
292966
191024
687550
1568157
381339
1289259
1181629
554689
1726055
1169816
448536
1572655
1206526
1066882
17209
1838317
1111739
1711749
869441
550501
1417772
1004042
773295
1093548
149067
600605
279228
1153590
1655404
782989
1642182
1751734
1850945
1216474
386276
841802
1528443
946388
740152
353430
196859
1192018
1603299
1124539
1848734
478914
1836660
915774
303648
73518
1278908
175670
1406003
1114574
1402783
1883630
1210616
299339
197616
1440196
481605
1073968
403760
706972
1838766
32794
639207
1388061
455826
924196
1101686
1776989
1412758
908375
63230
955433
1132495
835124
670549
40199
1071617
734715
299344
774726
465557
576428
327390
522420
736021
461810
1149258
1019936
45190
12224
829663
1692586
826961
1728050
823950
1823155
885134
1751925
568053
225706
1300515
908131
722286
472968
283292
947063
141628
1423076
927033
1040750
1935127
1803713
317267
238790
784908
1303704
1205640
230622
1502993
847666
430115
400799
1921098
1411669
86347
315927
883219
1716569
1928302
179289
561691
1239615
166088
50037
1850768
605803
154541
1479377
1428856
699660
52234
36974
92004
1619688
1682523
783729
1026418
1807738
1845619
1019364
607904
1400973
1497667
871578
1322790
261393
361825
1027313
1959887
1682059
375179
1902411
189954
1204082
178551
1327069
796925
560963
955535
413500
888022
1490320
1968713
1881570
305996
1618637
680487
1365107
668992
667598
1141269
1277586
1824213
1488691
593844
345811
1044702
1243113
944578
771996
1193864
625413
490997
436354
1933868
1412084
830614
512927
1890414
200974
1264111
806195
249815
871299
800952
470989
773957
794230
1083630
214921
1296219
273760
451023
642702
1773127
39602
7605
1818432
1877119
798814
596449
652854
1963519
1972924
1157630
878199
101614
736240
1400935
877064
610000
1333120
30302
410143
876026
867500
599870
1885163
1897899
1304265
1209937
696357
1276052
66139
237591
1107177
517513
236383
537449
519277
1218692
810841
66124
1407760
695699
1861830
1944896
1259382
246700
480482
191308
1331543
279918
1355690
1536018
225321
924666
1753401
1572753
311778
82472
397509
1787749
1142447
254950
1535287
761348
615369
1979301
892011
953480
178978
418098
1011780
1303904
1749926
521949
1423060
976961
621844
194371
490666
477333
753260
216369
1771579
1962403
1371733
1760687
928389
490024
374763
1638818
896121
1057372
273201
1622778
160933
983652
924213
768961
1927501
680414
993119
1606411
1289105
1781187
1329742
148252
133585
712209
183935
196582
1165061
1609044
498731
678153
768815
1194987
891393
1015397
1529199
1897961
1348493
1753874
1746235
1414468
225363
858742
409263
1238376
114511
1835913
90958
1524218
670518
1953246
1079023
456309
1723546
1389969
658442
478664
1879909
1115378
1888218
59888
66788
114579
1754059
1284020
256800
1223868
810751
1034716
84165
873945
111899
1468841
866558
1278108
1839377
832713
137410
863312
781735
102847
1791987
1555431
184886
684940
730879
1402508
165721
302197
1809927
1125688
668015
409320
1723710
1080113
1959809
454057
1092672
688757
1533653
339043
1656587
138991
1581210
348018
531005
737197
1423987
758172
60197
1762665
37537
53179
95238
678871
650097
495014
686714
1235488
528549
592361
989297
1825601
806717
1137907
1756396
982788
1435149
1472703
1365505
1404732
1951517
1347601
12603
570211
1813956
1296389
837712
518714
933310
1469161
28841
1972801
1014124
247805
1089875
171357
333367
653272
954969
1334693
622101
199337
1903457
1220744
513970
301402
1111914
1154867
182883
1784909
1381957
1850421
996919
1914374
830248
794538
797057
297598
1793585
1746579
1462679
282890
169721
304989
1066561
285403
462309
580262
1483784
948956
1527133
984306
1930870
1528159
447312
1550849
694316
1365502
137539
71197
1831417
21361
73525
460751
1502635
923779
1005119
1617576
1155557
261299
798703
355716
1582878
1607914
1944805
636757
1857976
1964390
668362
1349479
954918
235040
1971499
478464
1027093
1400239
1791823
1884458
1180031
1923163
217236
1484144
595274
1179418
1166867
1245858
1644223
85182
1383180
1752028
975481
1836513
1038961
785071
1325602
755259
1781814
1418148
845124
548985
500642
321671
268772
534278
1572651
584161
1960416
1368612
951633
684862
272360
850824
936719
245065
319858
472276
606468
484093
1086640
1132009
1028861
1634460
566565
507247
1846080
312631
1598409
758164
1380521
1513588
552977
914860
549640
1189368
1947138
404289
1927012
1215549
1409423
1499059
1685223
1911693
713719
1544770
558573
431005
1248149
1922857
1878310
1144320
411793
706024
1650225
1605973
1849892
1311982
215850
916162
1095812
568104
622954
196752
1692111
1809535
382193
1897201
560931
1580320
1307392
542966
369241
642185
1191585
795591
948574
1654196
1654219
1742715
1564269
934390
185569
19541
481619
1200825
662112
541847
1698122
60695
1704773
1007417
235597
522879
1248289
897493
1429774
292697
1382818
149525
501152
1020006
1035995
547890
1058162
1620818
1450517
1517739
1495267
1050833
1432385
1969337
826354
1170356
1953704
1361405
36232
640919
686906
620411
969268
1927094
708442
1637066
1006109
1630551
1310008
401344
131669
986312
1586404
512907
1813424
1377394
508326
252890
1879956
1403185
824472
1646797
222003
1488627
1994791
693169
1816743
543389
305463
47424
1264597
1339976
1506840
1157751
1410342
1644889
829094
1752463
1674681
1956177
1684468
86887
1956902
226117
263749
337757
1570138
1529662
1899277
1503248
1259136
1424476
1151863
703322
313526
972817
825108
1685782
1914495
1573126
1462062
575910
1831399
578154
69265
234868
809591
805611
373905
535604
1308077
1830099
772006
365078
1272986
1372545
826980
1752399
1375634
658005
101324
50143
619026
728112
753399
1806068
1768200
1780515
30324
822981
327310
759649
674957
875282
216968
476378
125345
423050
165526
1266897
1845357
948834
15642
1141389
1552281
303216
568208
807179
434725
1692911
161807
1533552
1347942
1339884
894732
867344
1179900
29641
1073614
930361
1032465
926004
561549
1866818
151443
463884
1094719
1022078
1960127
1271737
1387332
1515005
1004545
177378
1247057
90925
771852
665615
1575352
191376
280316
480002
1958761
771796
541642
1585978
1700044
1869231
1123282
263947
636176
1789156
323822
1591172
206199
1343033
134268
1588216
1189788
1181874
1618021
218169
688672
565580
882801
566998
1489354
1336064
601150
1512369
1506790
664689
40611
543899
1065904
1110991
759545
88651
1943741
1612697
804663
317029
1714892
939508
774693
138295
1742072
1084904
27937
916245
637556
279926
178098
673658
1884139
1624424
1169475
845517
614380
1398260
647360
1936800
330302
1146241
59601
1661087
338712
771723
227943
1077446
74531
1290684
455854
339230
824018
423805
1754488
1284041
701746
303836
236862
236623
1176592
1423295
1994350
863491
1516351
1142780
1903708
1616066
1775567
453155
829328
256722
393959
1927197
937148
496533
1823349
122871
1042340
1209568
76652
678651
1112910
1265071
1536702
167476
317997
1896868
1530730
1969644
1333153
513813
1686451
284915
1975325
1825595
43764
33829
744645
163554
876475
1172672
108212
634479
168274
336253
1382218
1029044
1489297
1872476
1424700
241929
859996
1800971
1373268
1884125
1573768
1433143
1146545
1200225
446261
493383
573428
1629483
1918236
809331
1410162
887180
869773
882047
871414
1717582
1451724
1209825
150142
665783
1816458
309927
17690
1147742
258203
1557737
225124
1533130
707486
1855913
1267731
656639
1031460
492747
730904
1640284
1148672
222702
1946751
565646
946012
931410
287614
1332516
740160
1233505
483722
431725
1464984
351223
1919453
1458299
1477187
892982
927389
1573902
630897
1386406
1182159
1614017
1001619
1532165
1040287
1353125
456855
1932710
23771
1428284
164066
605252
1647283
1381461
1166003
177422
297560
1720160
780368
1188369
469228
317652
983182
1399092
57894
1894394
1182837
1478176
83160
1296192
1106858
1572400
1844459
298389
250334
1257709
1302367
1212195
1415042
253268
174714
1630937
926547
1193457
873601
751327
1319677
1776876
1297501
132495
27111
1852203
1075235
1096312
195798
1751379
1232422
1099450
600204
393966
833980
1906284
896015
1391240
985539
1197516
903282
1289389
1126322
1179465
1610779
646244
135757
1071060
439315
457940
19322
1284277
1031834
1074084
1711176
1714659
269820
1490471
256572
375772
854389
66642
1451351
954065
226881
1544463
1988721
1552732
591600
1066361
383292
1513756
1788606
150848
125914
907064
1394049
598142
581601
319242
1354716
754882
1290724
1157069
1192321
1835868
762735
541198
1821598
32696
1489337
877138
674695
487973
127195
1965474
274814
1304858
610736
224486
1812587
1766229
1468403
40273
1322337
1330149
1444866
16714
1428009
1800054
1851106
1227734
1844309
562987
408341
1483501
1120485
1839667
889988
798355
1326090
1158075
1852473
1978604
68225
1773402
280931
1272760
237933
292699
903349
1323189
243095
709106
1525940
585869
7963
1300707
40438
417349
46453
16804
1781290
1959841
186677
1180479
1565322
35330
995830
1599847
375472
321583
616933
352779
1982882
1831336
1638033
1406723
956801
977555
546348
1558776
627301
1448500
1226691
764930
631234
485035
177760
147796
1358867
1261513
816268
866978
1836669
251533
956020
767022
1533314
681078
1640912
1774931
527463
1026792
1949129
16238
1517232
365787
1768932
675733
1319889
708805
1960142
339694
1304196
1947607
474273
1183170
1429008
1362795
551238
1686328
474214
1090408
117797
398435
1013110
169169
626306
1859601
971519
79209
1331225
773766
730239
366252
1516080
1410513
1966996
590711
505896
464459
333389
1356989
605630
1644537
1947954
487103
356015
1812266
1400277
1788604
1798871
885026
1039625
1568930
1162145
1230027
1185805
1699518
1313191
1407402
20340
1906755
658542
1277541
1379153
1163339
265123
1789015
1256069
1384236
1122803
492468
811962
1518517
1539827
980033
1543223
60596
1662210
999785
1462796
792726
323108
1981516
1573972
1814936
1419212
410548
363730
1968729
1888322
494961
1678038
1486936
987012
407927
904369
350462
1504932
982185
919175
781491
800665
886963
959125
1386188
420874
292632
1543103
1001941
443141
355415
762448
972277
1580368
123734
766679
328897
600660
1024605
678050
886396
1557568
189011
462820
770779
588612
81228
1870508
405432
1446017
1317708
1541693
1552531
913719
111878
929033
858471
677835
741596
1139664
1699626
409399
585391
1357646
1260172
674215
1077222
1561854
724089
349644
1810659
1488654
159443
97375
989340
96708
1300233
1462280
1325239
302481
64653
91099
1473152
390274
1946153
160444
156588
454430
1047205
1450762
1814641
1248005
658698
1764793
1646731
920338
1696602
1734983
1787465
170315
493455
48826
652150
1694453
64255
756277
1588811
837795
532233
653982
867200
777656
1944284
1894930
1355468
1814891
1753094
1584236
93439
355883
1008085
644209
1770026
220715
1240863
1142438
1904864
1349919
1929792
1996190
690856
432771
1819302
1223030
1561531
1571487
287574
1469537
758014
710144
1666403
336054
451964
730413
1954534
498311
57565
1378166
1485189
642637
1224836
1496441
138735
390764
745489
524586
879164
396289
557865
941495
383680
666020
434154
1948798
1281569
1538587
861703
1213967
485998
373721
540425
1315358
1710750
1698901
1743873
1738907
940357
514788
651576
4400
1532249
785669
567240
101676
1378471
1907637
1800919
1161650
1855843
972559
1398927
1819446
632814
145603
1762501
1709532
693707
1857075
1332265
103079
1405639
638323
1205410
1287326
1227798
1101783
35644
1004049
67028
1029326
1813546
99262
691556
1199124
1758056
406192
1164823
1249783
1969941
1599450
726269
1422939
286157
1681478
1799072
1816219
198286
283869
1450331
1573506
355778
1705856
1546483
1739014
1274155
718757
922927
684011
528437
1414463
1229643
1455392
1245606
1310644
1386268
837216
1775614
805004
1647932
314169
942932
17437
1421717
1070667
1431599
166388
1382208
947983
1602585
1971530
543897
1782850
1106530
257242
1859992
940905
1046951
721988
1805425
775477
1819423
1768484
1705925
1792543
1721069
907565
176351
1010775
1676945
1450247
794256
1843804
1513327
12785
69241
712590
1925114
893708
777742
642893
949151
1924711
1762077
235525
1574895
722445
991812
1789426
1550054
796757
118608
1554372
393162
34438
452371
142135
343456
1239539
1889094
893340
1449987
529811
1538136
214458
817259
571516
667268
1550183
741138
508821
1782278
1639215
572240
1520512
1279469
1576241
1682736
719154
64413
1431956
1646289
1198605
1722131
231712
753188
238355
419895
1524422
1534312
167343
298251
1145906
1967276
1104983
1181302
1286873
791081
1264527
1879656
1023978
27757
1242545
1127095
1799007
1257119
245167
294765
1595573
877498
270986
1512246
1134194
1378363
1754718
1330193
915774
527633
1256383
828868
404736
1082030
983421
626624
87545
1321348
204614
1235249
1981164
931638
1673973
681310
1029143
150611
630924
723919
388500
1634702
1407637
31578
1546246
986229
1732363
290051
616684
515397
1361047
26274
518307
1266920
781188
287470
1588830
1108678
423661
476143
143654
947997
1989960
1244124
1722086
324273
1022055
1069643
831685
675561
717746
1019301
88381
530218
1736835
39494
1537615
1714912
63182
1639265
1277898
1267019
543296
1543351
1806300
1524120
1106157
727279
1057782
144394
1216849
342234
1175507
200853
1690762
836761
1170407
1409273
1036547
928014
558948
847483
1681051
1329940
1251084
1474935
1723581
1144143
1938830
406060
1110223
1845145
1193343
64736
759839
645530
203205
1091561
997330
1298854
213873
926427
1744464
1009960
103407
1432303
250208
1220372
1199153
1823354
454128
1852388
267927
1398870
636740
1462447
1786814
54674
634674
212182
1057363
463266
1274176
1157966
260439
691461
681405
1148473
503678
1070106
290796
868125
115669
1153690
1865470
613226
1126856
981795
864922
20112
947060
665984
1405371
881884
546089
1385701
1244572
23290
1571227
1437166
1136814
914863
296032
1122940
1687189
1402275
1711656
737569
890149
819141
631450
1966999
1693940
1196665
1900828
603017
63965
466912
544761
623973
295469
193114
860812
166818
392409
517234
621272
1612415
881703
986496
1182220
584058
426285
51008
1390477
1151376
1556891
840221
1533728
1180522
1520845
1831647
1688803
1882896
1553163
907839
282834
1325424
1013233
1340066
1054654
982698
1109523
39269
1418115
95859
1464243
1057744
935524
929184
1572318
1047197
831212
628236
1626825
1477145
1732774
1132540
680540
1534518
1222289
386457
1129259
1767022
1895453
1103645
1261280
1773704
831404
1038853
211609
482583
1165106
1849320
276531
1427855
548788
359545
96729
785812
1865320
373620
1945680
792355
1953150
132842
1898944
634346
621440
301603
1928289
177155
1484582
301671
681424
1284650
1055239
386928
1277392
107130
305963
1647706
108604
216164
418102
1945853
1298566
56453
1116082
1412953
1593282
862009
200315
1981125
778998
781689
1292997
508086
1906786
900816
1088872
1001861
1461665
1828050
403283
1588940
950915
1044824
1629404
1784655
576833
387370
794556
1807785
1300957
17506
1965211
1085109
1742132
1378952
1990386
1379804
1652931
1018948
428010
595595
33156
1237374
962464
1782044
510561
1042383
437001
1761743
1524310
1417344
640521
1449654
1521686
1918913
1653818
1897837
541815
534783
1622766
349829
92593
1590866
80848
738166
613122
1687236
227917
1306321
841097
1310442
489245
63268
212925
1806273
975773
1494432
1476114
923861
586508
1347771
157886
1402747
1438246
202572
1729995
563484
1897878
34381
1593024
349917
1218990
1379445
1602777
394585
1738784
654608
263601
1919113
765223
1881323
1972843
273539
1556113
1392172
435388
753562
791696
1924096
1714576
170655
707270
1955890
1683047
1723368
1684437
530111
761891
966202
179475
626646
350328
1019240
664627
955826
148596
985957
1017548
428657
565587
1029751
1402950
736673
966311
146448
424767
1071996
1438878
225845
1771199
1111149
813965
799963
1883163
1182558
1855495
951075
1985961
354234
1346318
919354
574188
1058460
731963
102874
337769
859884
338803
673442
1573999
1552744
1914480
1526794
844471
531357
232758
1039999
1807210
1981239
188835
112062
1467886
1156849
83167
1178058
472033
943485
582419
162995
1932871
30775
408298
1296167
485698
939256
358352
1006092
1182766
413650
1724286
962035
1613040
401515
101938
259614
1091643
558765
1912033
436348
866544
397013
831975
1566827
651892
886249
828051
1756128
155316
1923385
497432
349540
1993260
1498184
867741
838911
1802851
1387021
1120462
1037175
249852
281984
263212
1570129
352710
1758736
915626
209178
753808
243942
1960299
303581
37485
1746062
839607
1365078
1914186
1800719
1996674
650420
1721245
1614468
704872
759344
756317
1165614
1741892
966982
730695
1605853
1037150
465922
899297
1833511
1730629
1930280
1386988
227187
1253372
607980
1004966
1612084
1365538
1364713
1171982
1419052
383189
1722651
1726357
1764168
555128
1991979
1943601
557402
1720226
285400
1041787
537801
198428
1614328
1807008
1252317
1069956
1013471
470991
1404885
1121100
1777545
1774469
1839357
895853
903591
503444
1652740
91705
591988
1417955
655624
1576193
1630643
1066034
337013
999212
906085
315884
55403
382594
1769806
447730
642633
698744
611902
203900
350307
1905390
100375
132728
1244851
540773
1971743
1024490
211688
47426
142877
1522286
1621741
1548458
1244419
1040216
445355
346969
153101
1087916
1684824
646251
1581690
1564599
784719
691740
1270761
488036
322111
94727
823704
1192502
557591
1543405
1791210
1375734
546521
1542381
478382
229233
1349763
1773079
284685
729884
866403
1116077
1441673
1567827
279863
250130
1268322
1215216
199668
1876949
1377878
604497
1088874
1102187
1428151
16822
1038867
1981006
34975
1861617
1115730
1386286
209218
1695123
1243715
1312791
729353
1539400
1112469
682066
825499
128897
1933799
1150510
1949406
1151535
1881927
197789
477004
1072808
790870
1231837
360433
1296353
398518
1490127
1091953
1492634
634517
1098230
183348
262708
1102647
488710
222330
1508700
61264
138396
1529624
1418744
1483281
885645
207182
1868684
1008464
1314380
715079
1902742
224511
1763394
1719945
1577545
283282
92853
824781
1205907
1961083
1146394
1625586
282018
1756776
256424
258895
1508115
1622347
239568
1121104
1322084
85699
287672
572538
1346598
1935227
523054
1250411
1350179
1104102
1430259
1260519
407590
1480109
1716746
1289016
1816064
1010055
94162
1619844
1264269
78533
1291236
1718367
360283
504182
682074
910083
220091
1755143
1576338
1680248
824555
1963296
1905232
1175097
1939689
1805958
176344
785068
1394481
1791707
1893441
752780
589436
593792
922291
1309346
1260826
1983882
1610341
508684
69433
1562559
817318
522159
1416358
1741371
1210459
1771616
1943166
147579
1550991
1417689
1801039
1225070
994589
1279780
1841874
29770
1851584
826221
1549896
1891226
1625627
877070
1349179
776225
1697562
1304772
1249836
348184
1172883
1872440
1093243
1265033
1537950
498697
590837
1648377
1085666
549324
1337390
1106639
1507777
405145
1861813
1744355
486045
1496056
1534028
1981089
912587
850044
672424
649416
540315
1183187
1592720
358855
1060214
379662
459368
460041
1140992
460456
493040
1131545
251586
440191
1534
1532262
395204
715221
1051083
1457471
1930284
531935
78344
1711591
1009516
1178131
1787578
1018798
215351
1636716
1693473
1769344
927642
1947814
1429418
519440
1336424
314352
1679023
155666
483464
347502
1809855
524113
1757005
837853
841593
683073
1944100
161145
859511
446285
1504590
741406
1649628
519122
1286610
1722081
1718817
306939
1528996
784097
1309852
1157144
684966
1432948
1338251
1958164
1800789
970357
1495084
83829
627268
881656
1721925
709623
1683145
707920
871121
1893853
999630
1367858
1955669
1728893
417853
1477348
261251
1110200
129713
1204233
898578
778995
1445936
244131
1451718
1024881
1538402
478439
1025731
135791
1877260
269563
1629909
1325881
1591897
80706
970109
70886
401443
1327608
1819010
1387387
471011
610185
1530969
1106211
1643576
1820898
142508
1253125
1396744
1010838
576064
1679538
1852700
1735100
1653826
367933
1265555
462925
1827263
1212436
50371
887282
764096
541874
1887529
787156
1613162
1118534
1948994
197392
1822822
1829456
453646
950528
1981857
688425
1279135
1540260
1231671
380162
138751
1700380
141458
127511
1449084
814164
1993872
852827
701490
1952417
194806
1725614
461089
1183302
634466
263959
1523421
459775
617876
594309
1386325
1027087
1317041
85554
1285691
240844
1687114
933599
703346
1551445
98305
302189
1574560
686963
1623954
1230910
1733498
1111899
41558
1731576
115489
1891970
437564
1941732
752741
1529531
1442460
1441026
1687288
1874109
622001
579999
1573830
265610
113096
1080282
1111066
403395
578874
1973733
399669
1149314
1214977
1040053
1693566
726757
837295
478155
1970912
1643589
1541424
1820969
1103048
821505
100042
1686028
646439
1152926
913743
339025
1864877
1964141
1882049
342102
1469271
810424
191549
1621677
695147
525383
1041647
1681510
1936644
1999928
313684
839202
1593218
356615
284353
1841797
70019
1574939
82663
212816
897312
1837142
1913812
1516915
192782
1287129
812179
1469393
810784
515594
856256
771365
1312183
211127
1929900
1102607
1679948
750861
345157
1347969
1091043
1817289
1503957
1355515
477465
1512240
1499279
1278271
1709988
271843
1370190
1563479
885289
327026
180163
389800
1916080
620945
897026
860051
922630
578612
1303665
397038
1530967
1210243
1244164
88668
1082153
997517
1600727
673748
1076986
908442
1294499
409400
425988
1456308
1359403
1945534
336787
1474101
847427
657544
314034
660603
1846823
1391539
419127
1819786
828020
1782338
924881
1069729
456060
348471
437088
1845066
958333
198131
402691
1602443
1870717
1133303
1007997
1485306
994499
520167
1338186
325589
400236
80459
732095
1068632
141606
74604
1964951
1589745
1689876
690647
924480
1741898
123840
260086
1038740
1848279
963623
535739
1846988
470803
1196751
1034137
1149274
1310339
1215801
44115
878360
1565054
517137
612470
632982
1002014
1213136
1011688
156516
717889
1771113
1516750
967798
1236443
1829022
428848
1435788
1705271
139369
21091
1631124
819398
1396691
553754
138120
549159
1919163
1910455
129248
721543
477080
323819
957174
1895472
1538709
1778568
1688121
1861716
6056
455383
112587
915321
306022
1750173
1962071
904322
1687404
1212356
1724869
62375
1378086
1832509
34423
1375187
690747
1851412
1548300
713452
1767128
1730795
855995
1719459
815973
1860675
534658
1999087
618783
499348
1007795
437508
1753979
425817
626257
1420135
1218064
118879
397616
20729
1691380
1540998
448796
291274
1230348
901734
1161519
156634
882113
490276
1581282
87565
1919276
1994087
356567
878793
435654
328686
5932
1022338
265877
89290
597005
403842
224588
1088261
1135965
1936160
1654908
1009701
1738847
865748
1742378
945337
901031
514260
1919935
85144
1791900
49831
137640
658606
1060324
1549700
358663
1326767
1674112
1508462
1563248
328897
843607
941570
320848
1591864
512905
1240516
1286595
214244
361930
81054
889330
161266
535514
287692
263336
1201282
890835
639561
1313716
1950423
317341
708367
1459789
41457
601421
1907691
1933372
950812
214794
1862475
1422065
1136367
821678
157827
532024
370479
444753
1135819
286089
1267192
1031829
417130
1207633
1266401
1866657
1449406
1813223
1339298
1473361
1386868
10715
900499
833969
1652636
1554530
38187
596171
971118
587362
685705
1916394
1721449
1486166
1613326
678919
14973
1924671
1575111
1840551
290599
1277143
1375714
66830
1597039
1315538
56166
1377480
62737
264867
884820
1065016
1284962
200916
1757260
345303
1078262
1641890
1454793
1037444
1540805
194325
443575
1944539
1826160
893884
1310414
1438236
1585005
1608880
1002880
1091214
393676
183445
1913180
151658
509747
227890
748342
382533
583982
1450676
975779
1766661
583312
402778
1256078
1981697
1230537
1087860
1746704
580292
28144
1225341
1628308
1495017
1172727
1632969
1286677
211820
1781723
1927418
273118
115140
1357405
175001
1577681
538419
126895
1451604
627275
1881212
930831
1873696
1822766
1626641
1875126
1864940
1597629
1525783
390388
879490
1474908
722893
1099036
1258491
780626
1617647
832185
912635
99207
997833
507635
1963201
1259254
906329
1810667
1683464
310922
1471017
1105545
1064919
362371
88008
1334530
703804
1438201
1478249
1652207
1958959
233892
1548739
1264683
1847799
890748
1806148
407820
981515
71977
1981757
443384
15556
808169
1634612
1074849
1947837
1666450
940339
533092
1863539
1897195
454886
474902
1262352
791938
1559729
1249397
542209
1055626
867910
1154025
635273
1108679
1654668
401711
811800
1771735
1852589
1408726
630117
1409999
1826132
1971006
163105
212427
1658161
683465
1408502
1511207
1685679
107496
1383211
447108
1427797
1109115
1737709
1594716
1216442
1841886
547735
1313867
1076641
1706056
1834980
528603
839382
856321
1511335
1065186
1356093
1699859
1980534
121344
1748836
827505
1136286
560169
560028
962686
591272
1600017
1016045
85728
253831
906688
397948
649019
558663
1992551
834221
688947
310283
1467435
397424
62745
53373
1714260
371333
1929852
412412
165854
1368855
1854137
271485
1002467
1028926
1380419
1410132
1881197
1368352
505009
1594704
1358758
6292
611316
1928385
1111996
1528528
1702526
844700
1086159
1939336
979333
1268691
573357
1403031
877206
1978813
604625
895544
1639355
42630
1446240
166582
1719158
1941046
1337845
1917174
1232184
1648839
713178
1414075
1474428
1407787
1316302
921761
1952957
799640
674374
466972
1505793
671443
1091770
1601499
129335
1099484
908902
1987080
599306
1778475
1790296
1488463
981891
1982904
1531772
238674
1840723
85470
1727639
1678700
323663
1666440
1956650
1549905
19222
734830
1814515
1200921
1842788
331177
847441
1366277
434488
1673376
465150
1497894
1855129
1949121
874370
1211749
511770
875811
1360971
1633939
1789441
1043290
1959358
1127830
216575
1447194
1100495
1668801
1717600
1578147
1834430
1046329
12894
919190
1978543
1020277
1664911
1504146
1729370
1576999
570629
1557246
307691
1612549
1528928
295137
836228
157298
125003
1899504
204735
1935194
1203405
810987
1415864
729638
880127
549242
666873
643507
29207
1482658
357177
1597232
901734
1857065
1535205
533178
1905285
1383975
1146254
1496212
1930039
970794
1827501
591633
1746414
1967734
1780172
385639
1326453
1033179
647218
420900
195295
693174
1021449
1521313
1334426
923755
819827
1570404
1179230
1222656
1037756
382715
1399199
1767955
979753
1633169
307372
1299723
1162024
1191235
1011658
157030
39293
598005
224531
1642501
1000369
1033102
210936
1041097
709067
1165764
1437379
677736
1212938
1823888
617613
904457
1810308
1775300
1092440
45888
314905
1197917
923263
1614839
696843
645825
700143
955488
1267856
161765
1414679
1807921
1716104
646557
140415
1462838
1365743
1915501
444992
560932
1716464
534708
1456050
1245981
336141
938989
1370408
450817
274438
353872
1692815
1846230
720208
1244793
1270554
1541766
1992983
1050570
865023
1259298
1992892
1098675
1436618
1484000
1237251
331784
1766363
19818
1594298
871869
1527524
367472
74938
680995
914117
20209
335111
613175
153259
580675
1099877
545520
267216
1999912
1650411
1387529
1368658
1267400
379609
1816100
518488
1912224
13560
1508117
1217850
1118218
1030010
1673613
253031
398771
1769919
1041767
553276
988525
1471169
1822260
1917430
853356
873606
1771509
1777463
957440
541655
1150241
954885
1220908
1310087
370255
1924230
1705449
1014955
385194
610354
1657046
1623019
167132
983983
884618
732470
829083
1564251
829292
1740953
1986268
488054
1720854
1075582
574365
129543
729760
1855561
1261704
397852
764603
306492
872799
296852
1801257
575642
1455442
20531
1822614
536286
1397730
1636182
726012
1318155
444171
1934589
1314275
87530
1782640
871103
848405
1113234
942531
1738914
1063795
1646357
1815745
1257942
1877002
536109
1100766
765776
715944
1670058
964451
796350
1286540
1343219
1643248
1710798
614050
1508551
1811556
126273
1787587
1598655
741850
1240964
1073423
684055
1909595
799620
1393636
826817
1177156
385313
1738717
1842317
1338824
722485
1023297
1539768
1643383
583146
229745
1031385
266940
264030
664719
1001183
3007
1753146
1630656
1219638
278650
1161279
910142
851536
1508338
1255827
444914
1831757
1185490
1200200
956928
1238207
559478
237951
1629370
1574157
1331832
1647082
1233357
660011
372384
1927407
1500024
1665481
1015660
239536
819896
580520
1351393
1036674
185780
80519
1409676
209288
1248987
1961756
1395002
526873
1508338
1676192
1560433
875475
544917
596373
205856
1812605
608227
695730
549885
1130246
605576
1242881
1820209
1635567
484961
682787
1295438
925598
1034076
715991
622884
925007
1983292
1898994
1269345
1990793
1542479
1120061
1110496
1611477
1241078
1733062
1268424
1646882
575819
1561900
567603
1924403
1692785
421492
638450
1923000
386641
1422142
541776
1764867
372289
211689
249554
793506
559845
1562110
1774893
639988
611196
648486
1454127
1666204
1901135
1122978
1739300
1798061
386423
643650
1145744
1919948
1613500
166417
1342542
1104814
384705
356869
875854
1099785
835792
1481121
791619
1645509
610918
800622
1393104
976754
1459167
235592
1733127
393142
1186643
1529186
1370281
110215
655996
1900881
1365884
624003
1182453
276996
607865
1628281
1653534
928689
417603
546203
1358565
1292671
1525765
159058
1613852
1397236
192326
46011
708428
1492829
943031
1017767
1721180
789981
894199
1885209
1633033
365156
1274909
1501571
260740
1961061
1077240
502967
1139441
1204566
456935
572142
844447
1342654
453632
496671
166966
729169
1363605
467008
1520510
281886
149140
790904
488522
684576
380632
1287937
1695168
1518879
936964
977328
1749873
1948327
1013259
1096104
1865550
1107728
47217
1675552
515265
577169
1925463
1940318
1537927
1854517
1753199
1840668
290037
552332
1289824
1393391
225990
1777603
1541393
1996761
1756572
52465
1836737
88219
1204523
31241
1135489
1874912
170179
879264
425523
755431
1766777
1210136
1675607
1590922
97448
1776357
1203385
1830444
2020
870164
789343
149429
623214
214547
434166
1210749
403088
332010
1578925
376369
972653
1492944
63024
1347790
1116219
1213655
420128
602744
545353
1714154
1773264
1180014
1745450
164850
1622794
1273089
931973
682146
752472
209610
1121278
1282865
946822
1692817
929064
588720
1589161
657117
761886
779274
388375
1523860
1232532
1140148
871088
1217645
1212397
1751911
1985770
837903
354720
351227
1884586
336528
249080
1080711
246766
1319907
622385
865821
636488
1956471
1170312
1459830
385137
1889405
1076750
1145663
96576
200441
1634075
95830
839604
1562829
407337
89931
995949
1312875
1271052
871748
1328963
1524341
857897
1646071
1463451
114261
1681282
1251554
1324634
1420031
1743382
1927527
86146
125376
1572082
124624
1453748
1409617
893645
1865583
281508
790871
1804282
1598697
332995
751204
1442792
565539
1463127
1196036
136065
1201839
1268072
1808298
1238291
415152
540290
1304803
1357214
1971833
1826926
1572621
1351944
442140
1561139
912086
576301
272217
974670
250813
1610301
1182761
331382
1674023
83128
1616917
820010
588455
462793
1635820
820383
1825134
1941520
431820
620563
1109148
1313368
1524335
393712
1264093
558578
598862
240491
1335241
142187
1985164
489817
344473
1360809
1995941
1802474
99874
1775856
154289
1837474
1597188
1645187
1758221
1347759
1823227
498494
630275
1363301
1923543
627301
815033
1233190
585767
1947646
891867
248198
1179592
262364
209877
1737732
1285757
401603
1293703
1480116
841043
1497546
628602
856272
1190779
12577
846540
356124
846499
373420
1544802
641371
490693
1227420
1887465
1124563
551863
1488395
1406966
925742
598554
1784782
1330288
1970837
687773
1014914
595293
641920
652414
113942
1096561
1192940
341969
760928
503928
1184186
141685
1320993
1370779
924557
977706
181252
1974236
4825
1174567
1489112
657639
925447
798029
609834
772851
882190
1963626
699006
392959
772458
1360634
91805
1592599
1679707
435828
1770748
712964
1100794
1802293
1432912
604946
1970291
376881
342536
1936284
1999155
845740
1332599
998946
531538
1956543
791099
468509
1430397
848386
245034
1757086
1752102
1652409
1162351
1342199
821266
1091261
468055
601302
1019217
1615199
1316422
840921
1553757
1287798
673287
1637032
584477
1891191
1278671
411254
89901
386606
1748086
1726313
544872
1980849
1822928
824791
1917338
1846472
1367843
1714813
1693832
597205
1571521
1701298
427413
1445529
1059143
316660
1114467
1148988
1934038
1880229
140985
822512
1298298
917142
721802
940114
552815
131285
1620349
462597
237975
107865
53741
858943
386156
1225544
178714
1015948
602645
1565793
1816454
901700
1770350
36490
507673
1605780
1384165
1620780
417481
886037
1548367
849015
857671
1305115
1209413
1010329
1090975
316555
1027140
816003
1442562
1927764
1150377
275586
1217180
610144
622974
1229017
143593
886575
699576
1499121
1903399
1461839
1979781
8465
1443239
1242487
1536533
730206
903063
738738
656081
1066634
451197
1295508
1089733
600023
1753435
1725377
1148597
1974495
1329622
1363910
1590032
1126700
1396605
1236560
1159664
462270
1184134
1617856
229703
1107079
1545154
1631189
42224
441260
904393
149659
91325
1844282
296891
273915
1251262
1137530
1132858
1817176
1620275
1824931
476909
769895
1537286
323318
197563
1083219
1529229
1252257
1595553
303962
745312
1447964
1372190
1442223
1310612
985294
1072466
971198
1640299
105992
327940
1324200
483548
110745
1815921
909715
585485
1115212
1921596
1216539
1813491
684661
1939095
1786208
1856524
405736
452646
1755794
151870
463197
825097
66707
22111
1421806
1210761
1690930
757132
648028
539279
165943
464293
1562325
1329678
1366854
753572
1914206
1223713
713517
1228103
1594158
233544
14401
851693
1811327
1655476
1896996
406793
912880
1031642
1180184
389733
448250
1444960
1908559
1501276
1255229
173201
437572
1670853
1272416
785740
1907702
248659
1742527
461969
1436933
1135985
1537199
208181
1679803
538897
243157
973361
152867
31199
290885
1287474
960917
1889582
1118150
743190
938213
624065
399186
614285
518940
1837700
189527
1989607
1182703
670688
1005952
1500042
1151366
1242885
1363574
1826452
1600036
455161
169020
1096642
399819
1370356
780532
1933029
1136177
1624065
235564
1900881
780760
1393777
1501392
1878116
257252
1126995
715831
1123184
1587453
936020
850513
96489
1440009
803039
269531
693905
1320593
254302
910157
44456
1006650
1485946
431531
331247
1953183
428267
192069
214686
426317
1230197
1351392
1724182
1983274
795340
1401556
255716
1807009
16309
1585306
1286793
1994372
1675082
543384
1222794
88054
471136
390963
1296836
107531
1362701
188910
220106
1896047
1940670
1275469
425607
1619465
10535
1154449
1607726
417772
406906
1567905
358744
318953
118996
1964439
1390573
1998936
1576162
1387448
1450620
1689320
1836691
676177
306190
1593512
368888
585709
707174
716674
971745
1373049
9378
1020891
915450
359022
1879885
298204
696879
306928
1545959
777370
1060480
1217116
51636
35917
466023
1267475
1317636
981005
1748368
626892
25721
1280607
676822
926991
897544
1435602
1073172
202390
1315434
228669
1535362
380065
535881
1840668
602825
258685
280074
403553
1832376
1816790
817307
717199
1689161
1894118
336392
394192
1430752
1553745
1161273
177041
1628235
1482393
1443712
358050
140033
1689198
875755
515672
1969283
87417
1270107
956992
1215114
141517
1153386
418383
1087519
644938
1272282
104305
1201308
1132925
1207486
1470741
1681954
81285
1927931
820880
346296
588966
1190323
849958
850190
337017
1284859
1049062
129679
1864261
1409874
1422191
1193815
75926
298186
341809
1296833
53048
845958
563818
271829
1282194
1050164
644454
1301411
900370
1500096
716941
549654
420110
107756
667989
1661735
1729494
1092447
521363
88648
802367
1106456
1012860
488723
1240977
1651966
1693993
194465
1032161
1909622
857846
182038
891163
553633
964698
1090902
1691782
1218566
1267497
673709
1738785
1267541
562334
1994589
27832
429955
1220126
1190475
1473079
1148204
1329695
85885
43395
246190
1670641
1536017
1629527
549370
581556
945231
510149
970787
296465
1813452
931423
1695300
426035
82309
108176
51366
371200
1576926
1421738
727782
1967722
1647336
537184
194993
1545622
358855
710850
1832437
398081
722277
823400
1193945
328653
137478
280914
465127
1500965
1915228
1604457
249653
401604
527664
113224
431506
1841694
1240334
1395250
1948382
1470341
729655
362449
1134823
1272561
1217886
473423
1108470
12160
179989
1260449
1315769
360093
952441
1603461
1905268
331974
823867
1598317
565443
1836829
54124
121254
1468203
1762313
1674058
1221837
1361142
1588298
977990
927653
1958179
875575
604870
196570
1573171
407958
1057004
758592
270526
1473681
1402251
1804368
1121209
1040595
833389
1165842
938122
940485
1964237
1928790
494896
260396
326172
902
689817
502175
823363
488993
1347723
1884091
1239696
1908581
1833208
1751582
717181
1436587
1971262
147598
235495
1458182
1198467
357871
136944
130145
633600
26598
1837744
1192254
1541631
1918030
970562
1691361
1610986
148235
1335658
433088
1397324
579148
1814429
599358
999961
887192
1172134
1420560
1145054
809704
1984518
220561
637016
1115018
1207721
153746
1319153
406420
1629996
1968701
1191211
1207566
1585064
800201
1972721
741547
481295
150475
896806
1485909
1922296
830628
1257326
319332
697980
1119230
1427672
1342498
1955060
1549405
1002846
1563121
763711
42187
1834646
988308
1999514
1690602
576494
136745
289645
538918
812683
1399848
99155
1646685
1287685
1668446
1456922
1590830
1222816
655242
886255
1718023
1537975
1872540
193896
1602008
443445
1877089
226026
50304
1894973
1948148
1769790
1811552
1049672
375868
1383451
1877555
253596
561298
1074573
312696
1101061
447248
195616
311158
1403229
412918
365612
1722336
83099
502088
1636111
90090
1244797
199475
113549
1233940
361970
1743537
107045
1577581
1955323
598354
1777223
763385
1754190
692782
653739
1494882
529477
434566
1736097
1137516
932329
757718
1735588
160609
1486114
1824248
656067
785457
1209651
179402
985544
482437
392432
602946
437451
1181488
521538
1296423
203840
803393
408248
778735
317836
1071973
750460
491555
427471
1115035
1473930
980328
1772088
1560805
1524432
696379
8054
636594
166683
1319343
752618
1141738
869039
1045576
1393637
1151980
662609
1991925
1246007
1141914
187934
1841841
1414933
370234
1633805
564203
141185
1190314
1304138
1035793
1797922
1990619
1565143
577812
1623121
656846
97528
452067
159594
886899
1318594
354013
888987
689821
75137
666801
1297623
1919764
675918
1702758
412944
687831
413083
680748
958260
1309371
1617307
132263
108699
1429557
1632492
1075941
47237
1598095
468114
1970719
633012
1608228
915820
887311
1964773
1504842
831686
924847
1462242
651149
984496
1564904
333705
130759
677896
767279
1858497
737490
457383
165947
1551089
1506319
966002
1848430
339372
1376600
1314306
470164
1134071
1733181
1724556
148179
475006
276596
1320993
1737431
1075813
935601
1649026
1492582
1962954
393986
264592
303856
1665924
843398
1459030
1818692
199810
443519
282480
1003171
666259
1027913
1105315
1002364
1994762
1730160
762027
949648
1613400
1605935
410666
1139572
51194
974419
21338
235335
710941
1403726
226866
1056477
546923
87456
716086
1001485
1997306
962862
1578579
1428914
1185630
227763
565764
300216
1012748
1716329
1949075
396600
1392233
1896071
827834
1150953
263626
1560069
828555
1230785
953349
1253780
264628
1095978
1268597
1939832
1920761
1306267
845428
1357840
619895
1255831
687003
662952
1991133
1972626
519799
432377
122407
1191362
589428
938443
649923
1231709
1284623
851909
210074
1201682
1985784
478001
1651896
973694
1869825
280170
720373
106151
296134
549884
357123
1680837
32481
772845
416350
1810126
78353
307460
1257926
629874
610049
1976655
1674053
1130749
1850116
1302427
1020702
231732
329670
244069
711160
265218
939905
1738861
813525
1530334
1803073
75434
914029
1850409
1846744
284828
1708720
1246253
1284455
295715
1169730
332726
1776543
347039
1441743
1978048
708726
99842
477488
627135
1590130
1001409
1042062
1973135
642939
139630
1573275
810965
282454
1026877
165207
410281
440743
1989644
1229856
763379
1076187
231088
325460
1623155
1416397
412954
1998891
944522
864550
1612547
15177
385386
686461
884533
807157
269206
1239910
449439
1965897
744396
1697858
764567
1160971
178200
180314
1498713
171184
1298071
690285
1722382
790119
273738
900916
1743737
291528
417318
1956355
1317800
1982735
471451
724562
1748873
1622557
479771
369887
1212735
925331
404228
542065
1784500
1399026
367080
141802
1466100
5631
1559797
991258
834089
1689695
596697
1228502
30953
1206566
378468
68617
86983
1615789
1776281
1265077
1654636
1021378
487180
1446798
407725
1977745
405517
115427
1999813
1176710
438383
1131631
673511
1021815
364938
1943489
340707
1469466
1945057
158253
1952010
1385322
1670762
361412
1528606
1606426
879032
1172533
687657
932094
120165
1373833
1608007
1111326
350252
533942
772727
1507113
566908
629886
480579
1341809
318623
75918
925385
1054169
700940
377634
1483458
759412
497689
1402773
1736336
593431
1455064
500727
1980200
1387256
1403924
671298
1328023
515610
1085488
1844145
1225264
1188065
1312033
217638
65147
253823
960890
980185
1069951
197929
1040656
965817
1672795
1877370
1263220
1438618
1547052
1292289
1477409
1571025
759458
747841
140730
792122
344318
1053807
1784995
894374
511563
1711061
1196558
243691
125059
326460
1394666
1972071
1362783
769418
1016830
1242393
1906709
541428
1460416
1234836
54373
2901
630021
796763
1994917
1116117
1175030
491983
363075
1024195
1822519
839887
918144
1610146
1152571
325340
1207440
1283203
1420569
418128
1629797
900573
357217
1957984
402065
1652875
295733
1455930
1564466
1124512
1453981
1886376
345124
1955015
1290697
904803
1580064
1073056
603849
305071
778611
230591
495644
1563693
1503849
280420
885219
1494933
1861792
802165
597230
1232291
1161118
212472
465165
137427
1238283
954497
1888038
837678
608512
1187105
1882916
1770699
1804529
684958
1877838
198978
1365343
1228509
778696
1042497
1204693
1162869
1903472
947850
1341158
1429318
838653
308725
412806
1373864
1453192
757630
428215
175027
931537
892423
427737
1391399
178467
1179977
1892302
1190001
1087223
1328468
158901
1530861
1066656
1039203
1976587
754486
810939
567383
280199
791918
1868782
369283
806476
1122603
1498790
476791
574016
121572
1607820
488317
63518
1824662
1297543
156458
1830098
1694794
362474
793078
295413
323042
979320
864388
298614
366431
1764204
1948134
554471
240237
50868
1005595
565832
356231
1344124
71159
791067
1342000
473213
1978104
1422597
1908498
107383
806951
798601
573976
1236272
1807010
1611070
1715314
1292378
1851042
1860531
1913660
1694896
957127
379355
1110427
1032240
1193435
748015
1011876
1857685
593947
1475707
1018797
417978
709498
491606
944255
1917497
704048
1180978
1888854
124003
1459054
1336470
988043
1702942
807782
1752013
1038887
1196794
1567851
1049725
658122
19292
1012233
1506712
947591
1104111
399019
933396
1764892
1998047
307246
851231
1430911
438680
1229959
1286419
95077
6786
670672
454378
1364151
783098
1738243
465321
1406575
1897766
271927
1157712
1001176
1330684
936165
474027
1505645
1386681
832940
58631
292727
752891
443653
416783
1634569
1595185
450126
132490
1734509
540828
875793
1960304
1086754
133407
1503936
1661715
1643765
1225142
297781
1205358
780002
987822
106535
1716288
1040775
1595304
1508359
1374519
376791
947613
1615369
1309852
971197
489330
55058
1381137
537074
1061056
383278
1072802
1799560
513596
1474350
1726123
1942998
146072
1635746
1184635
705923
1709747
206816
574241
108176
926353
1384059
1439426
1138195
262211
1426441
1962692
1152079
653490
1262369
1294501
1910722
576056
605126
22266
19005
984589
690217
1240706
1171956
1477959
684604
794355
789357
1885456
43182
1491704
1373547
413527
1574437
1715576
1119749
1835033
1813874
1649261
574654
1014953
1580079
1319907
1760961
177667
384278
705565
1723134
401624
201093
419440
26203
495126
1937214
644630
1264732
700476
1944207
1259408
48786
1985907
1077467
357104
1385844
595286
1034358
747954
437658
605742
1014777
270570
1673957
1851547
1802937
271139
1883529
1508300
239199
1205558
805205
888927
1838311
1950223
897788
1620804
388012
294773
794662
1859190
1187700
1688402
478851
1908799
1237335
467456
862964
278492
610453
1831798
1336698
603854
243352
143374
1017145
571536
1277925
1610733
1978001
1283340
553236
1507010
1595184
87933
1164378
660936
1287329
83007
842090
206967
79570
1790538
666193
1868903
388202
421796
1306529
1411920
185195
1155813
927812
652346
599631
1426807
899160
1558277
964379
1330744
1447841
403149
1504850
979625
998940
1949695
989074
862535
1510510
1321727
1664495
588320
1127079
1043155
129834
1094569
1289973
1622128
980676
1171665
1720688
82607
1524238
887910
1734916
652619
1132150
730944
1752604
1834455
291897
1352719
1528328
334881
1088781
1096172
577739
1893352
1979984
1998443
1698610
466539
1897930
1120583
857214
1879059
1958500
1617745
554973
999841
337356
385805
1426888
891871
735114
1647469
662985
1968691
1689586
1296756
512222
1652081
613583
143182
1510006
1139377
845778
936986
1128170
1651654
1789804
387828
1880642
1120865
257013
367074
1101820
1426447
1419506
55625
681220
1997661
315417
1455656
66645
250977
1907315
1012876
178438
373191
857279
108498
111481
32310
1702843
336109
1391645
600775
698684
502650
1784015
1084133
14767
1820952
1853756
1648216
91622
1556295
873042
403519
1320917
197894
602793
1108504
1224632
65368
1732433
1714629
1406646
1993047
1080
459577
1805760
357474
1913807
1700912
1781745
133680
1904520
1397666
817137
606011
1440928
1322363
1897329
1509028
981233
1284952
891381
838707
1481720
784742
868123
1267028
1872037
944355
551958
1961596
401255
1247640
1596794
1237397
612147
534233
1613983
1629648
1191265
42750
657980
120433
696371
1531932
1908192
1604123
498247
1989531
155044
1561330
361955
47446
876087
1065843
1728791
827280
743469
515186
1279195
462202
1165421
1773809
1314004
337239
608128
1626293
1855553
1137089
1177572
1770761
1837168
201663
1710030
1332995
1567777
1881553
50876
1561522
262817
494262
1838964
78971
498431
787435
1479615
1416802
331412
1177412
786344
645749
1447625
1282436
562334
1982203
1406032
1550677
1533962
383859
442093
591687
547384
1172292
887545
1289113
105637
296587
1491800
1358999
622602
251981
1142635
569012
1497870
1630079
186076
840733
1979730
1022645
1244456
696093
1480704
932717
189430
594124
1700028
790563
1551020
8690
1857904
1630408
450444
440245
132478
54455
931243
854304
1198577
1328674
1340784
599251
1616550
545062
1262725
1922552
696031
391988
1102903
1150835
1954568
1611515
1918514
1182502
481445
1502147
649396
1611885
1708072
1844107
1775050
651932
1724109
85592
1296101
565898
274631
344662
925241
1773806
386621
1524863
1310958
959433
148863
364184
435886
798041
1484746
749121
631011
1345834
492626
1873640
1982898
3280
741405
1781037
1052314
33164
369
1200816
62599
341781
1759100
421223
729236
1931056
1950025
188397
1509298
181087
1919186
559165
972015
1050124
1335684
1738837
1356387
1368659
986189
1372924
1430222
1966853
57470
284331
834310
673067
915204
875415
843032
289744
1298600
1607437
1003711
1041042
176053
1599860
823204
1637430
1121246
1906335
27116
724969
1077442
811091
1906356
1389807
346331
1167278
298627
168319
429017
1456287
704942
67946
1859761
903686
1157857
1256150
656590
581247
1743131
1375859
710845
1287217
923893
944836
16834
198896
1699683
568726
84578
1109102
1451892
1598962
465947
1363463
1440103
949080
520479
1326271
1272277
273760
1523320
1498625
1954569
1012752
430500
493443
1387492
1898157
917671
1093133
1143732
1670251
929760
1632780
439848
934513
172918
394119
1690680
695217
503347
1845758
547012
1031247
1543170
1810724
667121
21242
548910
759101
640325
537000
417464
1147283
1830492
929132
1347590
1403450
1176519
63957
428700
1917931
1645254
921157
1080847
358253
1802110
480218
687018
1383926
1972088
713001
1236447
1197118
316181
811960
845780
531272
328082
1597334
967860
1343681
1445233
289466
1336272
286759
656216
915882
1849443
326952
1281779
471294
1535968
1632621
1106595
376548
1879905
555510
1359416
486491
1025343
578136
1162010
206381
1039386
1862970
292686
320031
129515
606715
1000655
1162307
103831
292847
1464296
195794
1947772
693078
212795
1951655
1820756
1201598
645122
1534543
1005744
1215929
997909
503755
342078
1726400
1219391
103552
855883
1063691
1833954
1565854
169461
1630760
1068977
866516
1148540
1159748
1183384
26439
1709285
1976505
955
734225
1500391
483226
1925572
529327
151972
61538
1625676
1352082
1836752
143179
1699355
1426834
1502737
259244
791588
214007
1249208
1523133
356116
1204534
199676
578449
821209
632032
1505247
711538
1673873
685583
369747
717897
731288
807653
386522
558479
283955
71455
1619440
1420449
388268
1668306
1691914
460479
1506520
1840813
1832578
646799
251162
944798
224590
800357
116668
177065
967192
560955
308175
162141
116881
121647
1189469
1065176
1692125
1982879
116411
847752
471143
1201106
84292
1531100
1916197
1284420
307630
171928
479230
71107
1072596
1299664
777489
1262345
342355
960921
863542
455886
1058424
443392
1534233
892258
241537
937187
1772969
818115
1816599
12644
522615
855409
1349385
1833805
308139
1972305
169266
1722821
1941008
391587
460027
1278423
527403
1163625
668400
1624006
1986390
1375648
825575
810623
410541
1387609
122094
133162
579735
837358
913061
1519783
1208507
1336750
588984
1996567
743670
1843109
1929758
170582
1291069
356063
319537
169005
1159241
1422769
662928
1633483
33434
1163440
39294
1275472
1221509
1183015
45952
596625
947466
246138
1041144
162273
1626660
1526719
30701
1845537
380172
328658
1693940
575735
887999
1554728
1620478
1142497
294127
1911863
1040376
273096
1500301
1057185
1599099
216625
1080394
1755163
447995
673297
862033
1476498
1076891
1889622
132449
786039
214708
211163
825011
651827
1288976
388843
717528
857591
45676
1148321
568054
1749804
741065
1680854
795495
1736284
1808785
721593
1093908
563849
1596142
1566463
566991
1623320
518758
1797418
1291660
283805
1657831
1468361
1044103
460926
731688
1101323
1232137
506643
1627473
1320294
1985620
826251
267536
1609581
1701662
1849343
1051206
1020565
523903
313853
797813
1232179
1906583
1696845
955053
102941
45428
1408555
1234178
862379
1874929
1789416
1013215
1777171
24288
927804
1956134
118943
1672295
858845
629848
1370744
20117
1588619
185886
1694497
1316132
62335
356539
1781070
941771
1651580
1644876
587705
623649
1498251
1750323
1836769
846410
1026619
359397
1122128
3734
277986
1746004
1165978
433788
118331
763779
354033
1106732
1162388
1905832
274947
87837
847563
492032
1731332
1467413
1244109
1466530
1626665
1624242
1230628
894243
1328339
445004
1304882
218843
1300077
392688
1573483
371370
1127702
627043
1155136
1567523
816328
920150
589896
1320618
308598
704281
1215192
608837
1113052
1215825
1932074
919189
603892
1588258
507968
259403
359162
1497954
1939497
177660
1325539
1669220
393375
1574307
1304106
1706749
1257124
1597120
1239619
718626
1504406
1066955
220687
1517727
1935819
247381
663304
1475331
323082
1797370
428498
551830
1893276
1085069
1032972
1842625
1276948
1630182
200351
1508085
1410704
938287
440475
1009065
1693180
268618
580611
1552109
1470675
1260713
265904
395698
1711748
590469
281633
1927051
653875
1134729
1340749
1582348
1140982
1292175
88789
125258
1014180
891051
1240467
1705836
1622702
773072
984866
1904949
1708456
1370609
1355003
406838
1346621
1621764
1838730
1928403
389384
519618
1924038
1348974
707754
1352455
1788913
1038097
734643
440817
1531083
1120929
95321
43642
307309
1313991
739261
170815
978780
722851
500173
1546663
75615
1395176
1822616
30727
1168962
1298364
646782
308511
429209
747868
992276
1849181
1968582
676539
941914
633587
998166
5948
1422422
624783
1531958
827616
1992836
5228
706550
345799
1401023
1521257
903522
1977999
1579033
522863
996326
597665
1041646
842997
1817813
743655
1326492
617763
1301208
924231
289796
844415
908036
256193
582493
87560
1545004
439328
65231
462522
1270376
563297
1609564
1573801
1053735
378121
136287
415799
984491
1179518
16724
1665152
856023
701400
717663
1381166
702044
872356
1229762
854082
421655
419722
988278
764769
1260230
1007459
1546911
238944
1621517
933446
682281
253304
762495
953974
1096997
1834654
1942003
999375
639441
1636208
1498257
1344764
348196
339084
1066918
1670693
556258
1176343
712796
534636
1844478
1561270
980914
601115
204129
1198835
691265
223967
1275475
409295
219367
1713685
349663
851111
1261762
1725823
827134
53317
440532
141387
1875848
942849
1078798
1439380
250710
795392
1905551
1288583
329898
1430840
1627335
141316
161218
1868236
462542
1062581
1810683
963204
97527
531638
1483148
998833
1844961
219487
1140941
1451047
1455733
1380271
1244612
1069085
833206
1744371
1486999
678926
20626
1219192
148215
312251
1749828
668723
927019
1748056
1971936
611762
267422
1560677
613212
364343
143656
1235634
125309
236011
18790
858922
533127
1497717
432634
1715473
710989
1012359
1076238
407703
1713115
1425802
1604590
1873923
1253451
79414
168320
1879241
747411
584947
1961065
362350
748067
1559876
34493
695260
1573488
972084
223059
751130
501456
175928
444240
1000627
605391
1987726
970953
889614
222957
950514
951992
1263248
651278
176838
122416
1342656
1710214
359254
1970707
479340
410599
1572662
1410708
1698604
1282120
472657
1098114
603118
1623375
1605904
1452739
1612987
1930040
1809233
481904
243309
1502570
1980341
419236
538871
763083
764153
508286
978399
1828158
207813
472525
1387186
1561266
1017645
1617189
673567
1724699
1490964
772608
1258180
264892
865763
1932988
50401
409756
58225
488087
1886933
1713232
1108963
1468036
261331
77116
928260
118189
1013770
786081
912324
185559
1842507
365464
926574
1573837
1491064
1551371
951498
27652
707326
587076
727482
1286491
1587649
1416962
888860
906791
501241
117189
891402
783057
381022
993752
1013220
94991
818321
1326934
1209572
76291
1873377
1469626
1246827
1241419
607809
528725
1237205
595879
572194
1535687
357348
1571778
614614
170986
103063
650653
1799125
1810381
249498
345891
298376
1764896
458908
966169
39985
54004
167969
1570038
1770348
375152
317023
1310226
1418386
560719
1090722
72078
818966
850394
767300
945318
633166
347242
889069
176258
658111
1880153
1642022
1776050
749858
1229891
179787
1501463
1744415
1853691
1750434
1238052
1181333
1788955
2734
1169273
264170
964710
1479723
1453778
1072195
1708362
1463502
1819699
64106
888170
1876449
1675972
1873877
540563
596938
537973
1255222
695458
1168442
402936
796131
1013573
1647373
789343
1809722
1945064
45325
430575
1772032
785040
1123649
433189
1971710
274771
1265529
1147642
39607
920477
324628
1952222
68185
99382
1761973
708031
306557
314426
388562
304853
1331458
396527
143713
318521
1514286
584614
580751
1612662
1728792
798653
1968584
910462
1896315
1431164
197022
664068
1991862
348559
374009
1105236
1139155
358260
903406
189201
536093
839809
951210
858426
1037644
176735
272709
1844844
672842
647897
1189426
1105384
650726
1430643
233286
1489933
1339319
1196989
150512
1055628
1853013
1728772
527914
546461
1421599
1492306
1484955
1016469
1462468
1374643
958960
881885
1410514
150516
1839506
1332712
272265
1142129
250946
744109
481717
481096
684991
687878
869545
482786
1071310
1239206
1350544
1226236
836040
857671
818614
275835
1411444
1549223
142897
209692
114510
1597416
1184665
414955
196069
1315537
1153845
107450
554247
1233408
1244229
548841
1367374
773367
1385376
789621
1785202
1419599
353265
1893716
1301573
204661
657504
783436
861509
83812
1632575
1703098
418955
1290609
1994326
1349864
55235
1530538
173708
612158
388804
265617
113409
1400854
1226736
482740
1996634
1975617
1912045
642517
649096
1978151
1770331
883274
507599
1065199
570239
1695605
761890
1658240
359792
665642
1882928
30240
1631122
1215960
1505437
999818
1601954
1091292
1701412
878099
1951606
1892098
1715656
1821525
1045526
1344229
1209862
704526
513925
1164846
1983960
1438015
929102
256762
796748
672524
103565
610447
1397441
12845
401286
1184950
1485457
1139347
1460771
1745100
742398
891933
858101
711764
838268
455478
1350889
1881094
1855470
1752824
1072875
331025
588845
778358
988262
1994858
1360826
1825793
819431
660433
1795734
1331516
529954
114072
1465072
1827752
516590
617932
658604
1989039
1104930
1914806
699171
1462937
166031
651801
1585422
1019325
568399
1317404
1828725
519301
871054
223906
498084
1030441
1093889
540806
42233
1536053
567292
212147
1317563
273218
1720377
1355431
1478425
749316
374734
87844
1732631
1086606
802862
1675886
174638
1702888
193277
1089797
217673
422841
1984256
873226
618239
1025744
895716
1011368
1838537
1362598
1699831
246579
36019
147479
542631
1363586
1280810
1749937
1142282
934956
1973936
17826
863688
1263580
1873169
1840419
1313950
1808595
1115901
1054655
718113
1927538
1697508
1686404
99118
250062
223867
1858991
1288358
1839289
1161527
285718
1908530
1134559
642626
120705
929416
1388522
1965824
719022
747158
65546
1702997
560205
609941
567307
12475
1451084
1249150
401524
404480
1351659
1395022
849586
1109946
1466814
411534
1762275
1348700
1115306
1031146
444072
900157
1243566
396242
902303
1361137
670360
936563
703906
1103359
1262956
1223927
1844836
454547
549891
671827
412840
330994
1444840
406968
1438215
811428
1694981
1941697
866123
1825294
554538
1368186
1505124
1030514
1111972
1015184
1979380
1088338
26719
1899821
930615
1381790
1732139
1790827
505795
1415350
867554
101350
1974199
1948416
745488
1064865
1387557
832451
1034390
973011
1048643
1912834
1298623
80530
750619
136377
1092596
1668347
75954
1421286
1654973
664203
1794747
157931
1220837
991592
1537936
1916710
1271625
799266
837979
1044267
1368474
1175595
961238
1595619
880068
187173
436525
1331464
890348
23880
411345
1646541
1031221
1948990
663411
503747
1743275
1335223
1993104
67932
1393492
1186378
733627
680714
1909872
1181512
502365
340212
478562
1837838
935884
45334
702407
720084
1910453
581582
1466366
403865
1595594
747319
1188241
875636
1087999
822988
1242828
418887
894813
411297
1267919
891388
1637643
743754
34219
752932
1547501
1490360
418565
1769339
260362
1340604
912190
1951896
648479
671728
1935564
685585
996033
1953584
777404
1409716
273191
1782157
799588
1131173
1728168
781092
1634682
960493
738332
430518
17608
1379737
142313
363518
753360
303064
928559
1549728
1180664
1283861
473738
1812575
403826
945549
184524
652698
154269
482298
1936463
223979
431024
863751
113013
665036
1835005
1067979
1621733
713266
1817711
1839190
1029983
498402
1974060
760240
1337510
256536
1647479
1742748
1135745
876867
1193222
1326831
604220
954221
1276209
1196208
190394
1120520
1596165
807650
1908121
1179470
497828
137541
1263745
233374
1396790
135343
823357
618051
572613
924340
639093
789443
1300570
562353
1784270
470494
237712
1364028
986114
688865
183721
311287
1963105
1875899
118513
668351
338534
1015157
295034
1681373
824012
977123
1461560
1101306
1635742
1984538
733367
1074526
877260
98627
8851
1950493
1291585
438041
1923415
1130139
1035961
104357
863972
161012
1178428
330766
1225079
188016
1461928
734806
779881
1278316
672626
694541
928280
864872
1629157
720374
1593692
889575
1580637
779403
736287
178732
472344
477626
1747127
1303901
808156
1538724
823589
1449671
1244540
1302497
1834552
1310863
1371948
1501660
1395121
1272676
671969
530208
1435905
1706139
1816681
408874
146538
319221
644010
895192
180398
1903329
291893
274799
760284
125950
1158335
1923557
97905
1785024
882916
1895216
1544479
1235143
601422
439690
1914961
976616
1450063
1903062
1868186
413402
1755147
981983
1271110
1865320
256209
1746659
130782
757576
1901626
277794
1099705
1858792
1329985
864741
1390510
1279718
758342
1569987
1844382
294469
1583467
803898
947689
1208386
60160
183915
1017409
1693867
1844301
1507755
1252112
921624
309341
229322
405887
1619719
291362
1129624
1784053
1545229
1315665
66017
370360
1492067
1761513
1804475
1462456
92244
1694740
1325248
488298
1369471
1133655
1478621
540503
944200
1566510
859836
372677
1478029
1431520
259165
1520032
1021485
204468
578710
395419
1052629
1169063
550844
575026
1737336
596208
977897
1427581
766486
45715
1060815
1279749
638843
1251317
1679729
1702552
1601029
1972381
1795493
110092
788395
167052
330536
298005
754757
1402030
427025
1742168
488690
1206482
1201537
1742716
1886369
544772
282176
1677616
926540
1769862
1971506
171775
393198
377233
1947055
628469
933251
716328
1679793
1682187
4329
368464
557548
1799526
287325
38312
380551
1244803
1179372
1291715
1608722
298937
1272810
62461
1869576
1200574
955870
62261
1243808
1209521
508983
173226
1092262
166086
170832
1530330
560045
684231
790246
787869
392548
1803068
1278045
830404
1688603
1475759
1565407
715988
1560918
929047
1605389
1942614
1873963
197057
1550541
848357
459569
484909
1435932
157114
1433580
1653200
514323
905168
1422967
89225
247748
993945
1209738
1952971
190233
887735
132529
1724547
351130
1005240
91003
1195335
1569105
1625060
1843139
594391
1521388
1984628
1476853
1781098
320324
1930930
715931
705653
214319
452301
1730686
963056
1940992
1573633
1848436
1750882
1595260
38489
1360691
1041890
1204833
776188
351711
1744468
606869
514835
1587054
1827905
666930
1348023
1038179
1869141
433979
844232
1220173
1152777
402362
1438788
648450
205378
1584370
211573
708662
1026847
1368121
1561646
10080
247642
938817
1098839
1303884
1313652
225605
1798854
1035242
1815048
860990
754792
1897511
825545
415473
465791
1181617
537886
1498402
1339253
690580
1976510
1074108
483637
819296
991182
1774469
1442418
210159
1702604
1783037
862600
1734434
600891
1194975
309622
1247413
1647063
1130606
1836173
1312838
990642
722299
1419945
474175
1201751
433690
1681711
1897718
950546
604573
1527622
262328
1582699
1290432
1397463
268514
360588
674664
1383970
1779885
745827
1823869
1434127
320265
376026
1004131
262429
1038895
502086
514724
1649273
1265405
460549
955402
1420697
1921001
658674
669107
880366
352692
237180
824296
1697038
1787850
1440923
1033062
867279
935086
65831
1137424
376408
194510
736551
1987358
286901
1476220
697987
1653642
583665
1745451
220091
380218
436024
306734
529876
1735666
170698
409049
1128422
498632
1122192
1062955
1876627
956709
1032815
762324
411163
1208651
982224
535011
1282904
30612
359113
1447128
590168
6876
1828010
1641729
909416
1833923
1771188
150107
967459
1176722
1560892
1316643
495953
1102921
138288
366811
1140465
1423225
1660625
1720460
499321
1895117
277118
800112
590181
242884
200030
616078
1531965
802284
40909
1683314
221194
952385
312563
1408184
1932573
1562664
1647464
935515
1710898
159089
1024488
1555001
1320367
1369813
1628707
357439
745909
1578960
751688
226684
352696
548939
538341
1249399
103842
1568357
1774040
677325
806867
158171
61089
1438982
1341870
360550
1169612
1299821
346314
1718092
1912932
771427
948411
643031
1658974
878643
1553500
1275772
806768
1847771
1592224
1949888
800518
1088389
26808
1409930
250807
764546
346499
1643561
1920647
1100886
809914
111480
851041
697813
1529477
109933
1190824
1198618
144188
1872816
112744
870923
1393824
407365
472934
1518518
363237
1117285
1162454
1352238
701723
734004
1768411
461962
877976
1519376
1814313
898967
1847688
848462
1527321
904173
806679
1356152
945083
212811
11813
217263
1079938
657065
527827
1173123
193446
62303
344657
1460938
1818045
75346
776749
1275665
331903
1794592
1158986
1991867
1885330
314565
1651450
857365
916019
215948
308144
1652295
1435744
137303
905073
588671
1785692
1897573
382924
1023895
1453247
1798801
614937
1679512
1810836
1408619
917363
220673
854097
134855
1907375
653050
1019397
1555855
403503
541403
1082043
788263
252176
1288570
1554618
1081822
1658511
775707
1498169
290219
351293
848530
443828
1592435
110292
678008
637785
901680
932205
278569
372307
1423071
731376
289105
1443390
381644
1479679
1691601
891511
1357420
332713
1943423
1925911
738668
1708221
1691934
1654391
1396613
1842069
1958072
1638169
595875
605523
1918880
133298
1166503
1748123
964897
1672445
173643
1113533
1827523
1503940
521070
1570622
605099
170746
243523
1824204
617723
1573535
1267591
1734184
1779480
110105
1843466
814159
725440
48781
1130937
1893652
407185
598902
1105341
1212753
501659
925578
142376
895147
1400990
444019
805792
380896
1016881
519049
1281607
141454
130853
938424
137264
592534
468259
836287
1984708
1793442
51970
912683
1955664
1188921
857579
16321
1227116
921024
1011679
1717675
1565914
1128535
1681718
703999
1647265
1257018
1585355
1132922
1132315
1838096
1979825
1127925
90409
1097646
221694
436372
1785308
62316
726098
698242
1149456
355363
1391349
108723
653370
27230
909140
1385007
892081
785280
219313
1914682
1978204
1857097
22946
79620
1466137
573209
1111065
1109175
779573
370833
802769
723578
375988
1701206
737828
1544738
1066947
1524245
1004343
1589748
1058465
1825475
398672
159053
1244048
707358
101708
1961376
246819
1266912
1284263
273972
1782904
1136668
1218039
1199032
196232
936254
889484
193509
180077
380371
566289
59600
1891037
415762
187640
1546224
1208790
1514676
277556
175177
79182
341387
86320
1782549
569913
435123
161655
1636948
539397
572638
1224552
1480915
1709829
731852
582139
1968338
1818051
1997786
1354407
696567
260013
328644
1461353
392473
245182
838373
842481
1858161
798291
1823651
306350
1378954
917970
1783806
1899040
582027
1254252
525691
1820273
1121555
903364
369106
1221416
913228
1212978
1450069
1359740
271740
381540
1922462
223039
974363
429506
1354865
328815
1784435
1127464
1212260
1020942
322318
348618
472498
65676
1745469
1915218
1974246
678947
1986706
348970
1554420
614591
1048931
1542927
389833
1821654
1998740
855713
1977089
782748
360498
1565353
545641
1962575
590147
1257450
557442
1545740
1368492
1324954
898523
1149071
1153111
1258821
1002828
1660562
1914591
874359
1032626
1917188
1757602
670233
1480618
583983
607811
555615
1127644
1135983
1824137
1263692
377541
1681742
12325
759862
1623700
1629339
979863
1498806
586666
380605
758275
390135
123505
798991
1946945
1739264
1084874
1213448
1078114
1118044
1239173
1808869
519324
1577450
1037621
781863
1499583
657250
1969878
1171616
1708182
431905
511847
1301851
1727715
692410
1275753
1571005
49376
1569109
1910106
365699
349231
510250
1824175
274174
354864
1177762
970216
1467652
1699720
1961177
589778
1379585
1662852
461870
1474821
780730
466163
836769
563651
1259455
1451033
1080040
356636
742971
1572719
1239149
1016451
528642
1221734
1927759
998846
1332789
314263
1460717
1690500
1655695
1050421
710935
590583
340242
1335688
518983
1349334
887214
1943601
1801521
1060353
391033
572918
633429
103603
869686
1557609
1919671
1826540
188606
332609
661825
1500038
1468371
1193195
1218872
11660
42253
974106
1389537
1267967
375166
846767
796252
675624
73587
297322
1566340
53876
1863543
1138676
968864
470532
564342
724820
22136
1649599
1231100
1141491
223542
1223233
1731450
1538155
229385
1352016
866680
1102303
261897
691061
623488
487904
479505
1336699
977039
1856059
1935897
338797
736518
1433030
1106026
1692254
366105
236692
374531
1182755
1811926
1604476
1439606
1096899
1495419
1655516
1102919
439625
1641871
309871
1238265
739957
1362576
574705
199115
1034614
1654362
1121699
444605
429176
297219
227763
1789591
255262
1941902
761323
986198
957018
316319
1243688
117066
632042
1140179
200421
141402
301062
1326671
581786
1446543
1870361
1604712
80924
1100666
1669022
486026
1394353
1428771
1038179
1671375
861508
735153
1465373
1758181
1560187
1118982
1721416
1562836
287346
122280
1583492
1336942
874984
1617852
676989
1148839
210739
333
1665401
747099
1866680
488496
1255468
1422376
602498
1340028
725474
147611
1728974
210832
1963765
1893785
995816
1129042
1327607
1911288
324961
1168988
1198505
508409
1188517
259263
1791579
1526495
1868996
1827255
1634025
690491
1119429
553153
1960002
407174
151426
1748432
1849116
1912631
1192860
686661
381970
124681
234821
570779
1708339
1332836
738099
1535830
1958035
1654969
192872
744235
61307
1025584
516433
1390504
1880247
1401867
1396251
1171327
1995760
899594
1353195
326683
1619047
1510995
722864
708978
909636
1843284
1660294
1969320
97169
186525
1100080
1652175
502107
836250
1156413
63905
44820
675145
829214
79982
796952
1085924
1526515
1024173
1733677
1034011
1294912
1897639
1345541
1870787
560188
88360
1590413
1447109
1260883
613028
591705
611055
1620686
1065229
1022070
1699151
658320
743568
1803862
395531
71555
998387
968935
1901303
930672
727985
1213877
809882
1219065
661764
1592555
131059
1820111
202415
150672
1988342
581222
1310821
105175
1292660
1084259
263863
901635
704520
128185
1148409
504560
83996
1107651
369089
1397915
895664
997687
894316
871086
544420
364023
954673
1549639
1773677
437013
1598067
1081692
739152
146228
397931
52522
379769
1049274
631398
510160
806973
1784680
526709
1067121
311997
819700
226383
468304
1707008
1027812
777222
822680
765584
856079
346040
1320241
763501
1307443
197120
326100
197711
972098
1250197
546520
1241328
1844342
1095099
1747898
1728818
1041069
852948
104276
231488
1151790
15281
190490
1425705
1091303
1493790
143086
871079
1237586
60236
116427
997889
1832432
1395230
1537581
756374
816868
1497183
1874398
1101694
1932881
67424
1645579
156368
1121600
1750975
1251504
1248369
1223679
1773566
166704
989778
59161
904731
1642540
1864160
863719
131696
1211535
714587
798812
1916440
413107
715743
1961623
1278210
717584
1457468
1489484
1532381
1558463
560572
1518491
1358628
1053792
1359244
1645109
1847652
1283407
250136
1522682
1734562
1277548
353556
439416
1114665
758132
362827
423822
401076
430080
1588208
688301
1622637
79618
747397
1218460
1825438
1237140
968589
334126
1250013
1972506
1335720
204965
213153
1356786
1227941
1654132
612591
533827
1994472
1984984
322789
1356019
788288
86703
1196153
1371995
1830528
788297
566888
856905
1968365
624858
1660619
1437440
947763
1043892
379261
1488834
1920337
1234738
377545
1162477
591845
1749969
1863688
850992
1523698
1986566
21349
1294649
1353183
1245750
1163140
375066
97818
1740097
506068
1897742
1288789
1598970
144795
26587
380223
286510
1114300
1833431
1126674
31602
331058
1818490
1815284
1951468
1491860
1638244
1980679
1067331
650867
1184899
718016
843643
909383
764439
791805
1559170
1558684
958456
1103663
755870
1127460
1842308
1500605
513870
13930
12766
1287344
1307188
1946245
1524623
220797
1631183
841487
123567
199307
845169
1369628
1676271
1932340
424467
903535
1900541
1727726
1245413
363420
731464
1138755
112230
341577
486341
1744736
1447892
501981
826957
1418026
1957473
462265
1564892
914876
1831865
1286612
462073
1069937
96616
975451
109025
407744
1228088
577957
169228
1204801
440727
599815
1911862
707510
1681477
1200336
920570
1091384
550198
1721537
180082
457748
730380
1098783
473222
1761490
1056416
290797
742812
529069
1830756
1015480
1508800
288466
248806
340137
1584332
1550862
1135825
301255
1281220
596381
244006
1123288
1928847
908039
1062309
1918917
124316
1095154
1361106
852609
630865
1248896
767585
1996070
1341870
1739233
891128
692223
464932
488565
175002
958721
865966
1435548
1934927
782816
1215537
519393
1895274
1250404
94571
1728120
1401857
1909921
306874
1663560
558857
1451467
403192
529578
338637
37002
1470241
934937
561451
1027381
1390279
1902430
129068
1629714
235998
710680
193727
224809
1809202
680422
1994930
922786
1179123
496765
996392
1073402
1264665
472508
1652057
1487917
1213066
1107800
1626786
276545
1311087
1533708
1529386
517947
484093
1015418
1659478
818282
476581
152121
542755
1956234
740171
4429
1782327
860150
1923601
1252678
1039413
339293
1101271
1775006
116178
1301219
1967664
487736
1476157
1291570
1666635
611790
566904
1458552
1522101
1480495
1576512
1970616
883038
1619722
779203
919235
56012
1729634
1531980
1722034
615073
236296
1814642
486594
430206
37969
164515
1143595
415015
1944567
195063
745483
1892464
983832
303833
299746
1431046
327161
1962740
339458
347169
988242
1837138
1585674
1760632
640761
1293146
757115
977426
968507
381173
1099216
61170
721771
1199009
727492
732873
651233
1008862
441215
359812
1329071
1430538
813535
823743
1074253
1845037
740247
782320
325800
236342
1104391
306003
203186
1746471
379709
450211
758487
1768763
1791622
1287501
1360600
922629
692809
1989621
691694
1693797
151824
839164
873320
229810
1204207
581176
712405
1343399
977759
1821593
742672
879273
1737168
1791273
803166
1992975
1192037
1579069
774470
1721040
1338235
1704411
1076087
722204
207238
110655
1292879
1675538
1199051
274329
181722
648741
624996
116054
604635
443266
807052
205271
506045
1584786
324215
869073
908850
725641
1876762
880427
1139729
887409
949234
1265964
880443
1815464
276340
913602
1136892
482082
1050158
1351925
1243145
490351
1990658
1165163
1712155
491417
1235155
562396
652860
545171
1853160
947867
596199
1708541
1337189
1389900
680954
1681491
1893785
567140
850361
1864188
741620
1059369
979132
195845
1625284
1617464
1523279
498271
1854624
1299427
868256
1041927
1052990
1719125
622966
776564
1513813
1362569
849124
576757
1649085
1849151
440850
1646888
1170209
1587556
1640906
350696
1881994
1278800
1385210
952555
562156
1012962
328280
418116
36130
1189225
1650345
753771
1914412
782527
768266
556243
1028535
120280
1550419
1875727
125465
425186
1729566
750886
1664091
1203257
1002403
569595
1618573
1614068
146631
1283549
260406
1573353
60488
1040947
1270141
180430
853314
274943
301635
1605218
1903382
1370109
1438379
763235
1228564
1543695
1472499
1453171
637954
488721
1147395
428308
1881770
1910800
1531365
35656
256526
1896988
612315
73692
327271
1871606
228639
1730373
90149
1962878
983688
966449
1567056
72716
1050233
113227
901992
379837
328623
1908296
1167590
1508576
1617361
627883
1668076
33175
699485
864295
512100
12476
1451245
632420
996910
1225768
1544456
1787103
782682
1585498
67278
1053375
1397057
1312148
801494
704084
1197285
656130
388384
1432693
30871
189709
555538
454410
1003600
1842562
1410229
260226
1770166
863342
979718
904390
65575
302554
534049
314611
254291
910801
713767
513061
1244088
21643
796154
692910
1944132
1758465
128856
115026
1087429
1195985
1352139
105395
80581
1563846
298804
363390
1024655
1244289
1773747
1392411
219179
236779
716461
1256513
984004
678344
771742
1917127
801821
377138
1245038
375955
973245
1931097
862473
897745
798260
469370
1928123
638770
548144
267127
117005
771688
43109
1045079
1734800
653240
1231477
1524960
928909
1709945
892952
1195420
1599815
1348647
931771
332026
1204001
594106
61394
379541
1781064
779663
1977693
1158069
147373
494551
415974
1716788
497414
1499476
1493127
274836
1757396
1208916
1518988
290694
1504892
620862
1807840
1758941
1728147
1838663
1764290
600574
128992
162149
1796901
12439
525322
915839
1776208
1464844
1756896
1257460
1143858
586791
539213
1096020
1890851
1294382
900572
616731
411880
91546
262121
1215796
759975
927629
1529944
755535
1895368
258864
1396769
1805137
295590
1187586
415100
903696
123300
1302558
88620
1662290
564621
732090
1317759
1104787
1490920
1322811
1541952
1891972
8086
1804728
1391587
1025769
1137751
877748
1570443
1182858
1104001
91674
97651
393654
153443
1289212
1630497
1823550
583477
1335963
332804
1921919
1767435
1659706
800999
205227
356173
535892
1883122
1888573
994881
1845336
1392738
1737606
268773
619834
448873
277069
181343
278501
434932
1262574
1724238
892726
105882
1174377
1776467
1377528
1516595
514370
1195007
1196952
1288858
936475
1334733
1272601
235987
506846
210700
1671032
571043
3767
593794
522143
1269779
914001
928635
602578
1064269
760937
969820
490267
287620
471886
1662735
1874193
1197393
1652656
1368481
131223
354562
844379
405719
953403
1446057
559103
1883131
1859598
17960
516389
519315
1900038
1176657
439496
1518471
1451949
925280
282598
1846611
1399339
1870850
445780
852057
1664991
1220433
1843232
606302
1080471
671485
1053102
1604600
1897930
1586001
74829
1416768
812816
384091
1523897
547947
497828
288649
1338177
569013
74094
90539
28268
402939
677784
679055
355585
351384
43108
726496
210520
334719
438077
915562
1462558
1897726
85678
1591645
1425301
121103
87610
1762996
1299544
619392
1792934
149877
257234
130813
668015
955155
1102633
594394
776075
210045
808092
281638
1463168
122562
1490884
849433
216404
541812
910746
1184412
735459
1749547
1175009
602243
246383
556284
1667925
526635
828784
16768
644571
1172817
804155
1531200
349070
1223084
599932
889047
318455
232050
726666
982999
1715983
1552847
773907
1893350
456416
459968
514971
1646570
754128
211084
1871053
1028316
1446232
1418749
1132332
1550137
1263977
617795
202974
79466
911469
968574
1968775
1126457
1711139
402569
132360
91750
712037
680342
1157282
1969552
1603412
1054073
644408
54894
388628
1681191
1258416
825165
790435
1207237
709041
1317597
1487040
1508627
1953430
1422987
315277
988943
1267201
539182
639240
630214
475797
897295
1669231
1532875
6510
1173212
1214761
1889901
127878
1788067
1101791
57712
1114356
1402481
1116142
1270181
889478
722614
920993
552679
1049558
996936
1375682
1531061
108044
962617
101602
1323037
433889
1254995
1367504
26227
1059217
273418
1629
1797074
869753
1941772
81428
1656569
117459
972125
1669240
831559
116719
825803
1319737
185183
534297
33847
1534359
1200802
1140230
216989
232411
1405306
296706
910891
351774
800639
1891493
822790
21764
1568910
866689
406684
769309
289644
1786663
1522781
74123
1525410
1408721
924564
508316
603345
1029078
822716
1177459
1355987
268880
1590307
1802761
775583
1049936
1207609
1324068
976435
1322681
506121
916502
715037
730450
1123468
361190
1300227
1256759
1058144
1907251
398942
364399
1206292
183559
735313
39335
1442406
1849878
1165870
662586
1740292
1747498
160647
1686046
227962
208454
478103
1284048
748119
1926179
1827868
912448
1746606
793450
1931336
161427
1690312
1552206
1982065
871033
1559354
1864050
1542705
1034270
1011849
1516187
429125
1077232
171047
720626
388320
1264572
1376363
347354
1684399
1343645
703952
1539296
1451907
1124153
1739847
229317
1024795
1767775
1406063
968106
23793
110232
937823
1531085
768065
1913869
498895
851960
161540
125782
1939446
531676
1481455
1114082
1236656
1337896
743435
1772241
1502203
1830959
1275923
168835
1814708
1248795
444004
574223
562366
44893
527649
418841
1843583
1969257
1100769
1812878
1081541
563564
36037
174020
1539904
506929
1785821
1243445
1998047
1326785
664376
1476456
703956
400499
392461
1944860
1417214
1614180
1606435
838842
1802684
253144
1305085
872198
600486
1308600
1181181
982415
1646565
1480182
1773275
1281053
1012128
350463
1691995
286621
1355179
1318624
1784613
1710970
1911964
1181343
861374
13434
1348599
10061
1678639
755273
1179286
1836706
1578599
155907
818360
1955983
84187
1403739
891545
621020
741582
1461919
1089006
103512
593847
1619686
701986
242678
1722374
1829500
22194
989777
1735232
1316474
1537313
1369497
1272327
597459
757211
193697
1978248
984539
743694
1351219
131596
385425
1175085
1827736
640317
728281
1948851
1896602
1658018
1599326
1862007
168597
1521694
1233369
326545
1122364
1184757
1850152
1039815
587847
399627
267487
475476
1415517
753607
869690
62518
1559471
298595
561415
493055
1657321
433896
719035
1060131
1887541
1418089
599160
1100029
1831803
1793191
1240709
1497785
355649
294480
752492
63726
1294920
167018
1073811
1288507
13131
1139741
1079198
1689475
1899779
897899
1049898
1629862
72977
729678
964993
1915168
1580274
875832
936390
1340025
1710741
521723
1640891
541667
1708998
1385478
1141249
1805829
1297810
1067164
1823802
837229
532437
1276066
547768
427545
884924
1229005
883206
1640726
526290
1609332
485947
1751802
1493799
12321
340502
1448834
501783
1662590
1541484
1183234
894654
1758964
560084
1565155
1626533
1321945
348715
37626
830761
1397666
1596451
602792
976187
216307
1472534
1486561
660397
1492813
709910
1202324
174675
59584
4370
356608
1247712
354871
894286
575871
648282
1414270
1734869
1894837
1154237
436651
974919
1731023
1745579
762741
839015
569939
1058774
970330
1493404
1844485
1515791
1582297
1986214
1487655
447848
1856470
308270
1927469
479753
886336
818408
493422
1728159
1638809
319190
1158533
707886
100443
1034589
686747
1251097
1796609
924015
1919176
47914
473227
427276
564048
519105
1846884
1250948
931256
1706406
486709
702135
42475
1340371
1867731
1418578
716240
541841
1237251
377777
678018
1806844
121504
1453970
1705539
169427
1889433
1218222
1564323
538386
1618263
1899094
905452
472398
1997094
61142
57336
274001
1639994
326107
1842138
209936
1764637
889490
359604
735284
965140
1839510
1618619
1261612
568978
1626480
1096235
1622576
1439622
1096634
1763551
1625935
1976591
314988
1963098
1925384
456224
813962
1984613
1512047
1865556
1417275
1996796
1249533
1549382
1417669
468436
1093981
1557509
1303504
634832
254124
1184458
350017
1288065
1253641
579368
1246398
665887
591802
617307
279
321072
699452
1535265
1636048
454952
484167
1724483
1073481
48236
1616471
726060
843826
1250682
353670
1439813
518449
967157
1278287
701048
1422067
138523
144125
1634737
241679
742857
947343
524862
1460133
1973473
944561
960956
920073
1203718
475650
819465
15269
1695382
1866558
693817
385004
1957114
1468286
197768
838442
325109
157538
1218977
1291623
1852455
326786
653621
1054157
1150455
1188401
32117
460977
207483
1173763
1970696
537062
1723719
1537672
816256
840517
957008
290930
50430
1460379
459151
1589660
1945880
137214
393660
142098
790217
877777
78980
486558
1174298
1138092
1603250
531258
1798866
250383
1679410
1540573
1809850
937685
1919518
251108
1290010
750874
1087396
1266635
1135040
339002
980198
553737
1695497
141038
1910198
1179912
411168
285667
1208761
1053812
1571592
1809593
531267
970558
1992315
363937
633383
292689
734988
1773543
367093
1656073
1368772
698447
119997
692755
1293524
122854
117222
80945
737375
801298
552482
1897035
1175442
896404
1815695
338577
325239
1294487
674229
1263859
1469535
794986
1056376
508629
1231680
1813182
27340
1369488
811595
961530
582182
1479621
1836823
1536903
92287
1074830
1072584
402313
1083158
385858
669321
1797561
880604
1887952
1752714
1768053
1602017
400412
1358736
459027
111551
1937110
996990
897693
1147083
1099094
1685790
738088
1480317
768719
1810900
988125
775336
1284346
155989
1892945
389044
1938536
717373
1905096
405162
128651
1763825
30163
326665
1152958
1734064
516332
394195
133071
1413928
1868751
1066548
1783621
1504871
350969
1228202
541115
160057
902977
65708
198560
1340370
246955
1317875
1420604
1834539
1559683
1028161
52220
413209
714845
1936306
1047838
212413
1902957
829411
1969238
60100
1170944
1258747
862356
734346
1768373
394141
86808
1670160
1041932
400336
1930115
413926
1346151
1153452
1755893
285127
1354510
41714
952988
89084
773976
473670
1860299
1294987
1703680
1465904
598093
303379
304711
1801795
1736041
662644
84132
1435358
95879
739130
1001145
840489
1784395
392183
390894
504237
1932494
305944
1771680
1047496
625982
1013269
1841146
55532
1096480
378854
541538
1164025
1011670
912195
574688
1324998
1129996
602152
1264560
1455642
102929
1628988
112650
909253
550423
209431
1674040
919947
247271
1165584
740649
296147
1012459
1835870
76803
1670040
1463212
759996
693939
734599
373781
195484
469340
555162
871008
605885
1654161
1404846
1704266
1232462
35271
1429775
1568121
1477316
1041370
675803
722336
1395993
1400996
105849
588552
210056
1667770
481358
590126
403384
460502
1472898
1826705
1054714
708061
1078355
397521
56004
1767553
417975
1915833
1766144
853299
1180676
1880468
71631
220207
1032139
814393
1933492
458038
1989755
1410872
452740
1965687
1268270
904894
312003
83343
1743074
22558
1490959
1590154
1053038
843918
1252639
1022799
17553
281745
9714
1767351
1722683
1643286
1677896
1834865
1319336
53743
1797320
323010
1701531
287446
1929399
803828
11849
1718778
1686046
1611280
539272
1055044
1297785
30672
379597
4077
446485
180087
1141742
1982189
580465
365239
120006
1640293
815355
1142718
1574167
1012783
1529551
1966185
393462
1940890
1682284
643881
1898898
505393
293984
1979937
1766077
998911
489972
1895407
1423354
1125254
521208
1060061
1148501
840307
1699961
431855
1495630
439199
1737170
725891
1635650
374921
766050
683698
1119062
295671
1569459
1611318
1035512
1800812
1207664
1280289
955449
539050
1223763
420799
1861116
1383747
1118809
1223671
1764407
1224146
749054
786555
1607579
342317
216829
1837367
73405
266509
676241
1590152
1548600
605160
1061744
1008256
1826061
270767
1550455
1852487
537997
976349
1761985
1146606
714218
1003800
718827
369935
1784695
1512166
1003102
982323
1182383
923703
249005
434268
42313
962153
181480
78125
1258528
1452344
1815091
941575
1879953
1693041
791499
1274033
1308606
1810707
1128594
1143436
1955770
393888
1231661
712460
742267
525262
93886
1754929
1007529
100084
289673
1001282
548231
280245
1736627
895839
1531814
1423974
9543
1451568
1985318
665669
687453
313375
1045307
572908
1544501
645142
1533553
632198
1970967
1724012
718236
227225
1340902
639982
520601
741065
1466656
472085
1758268
1675536
1026440
1202945
1848347
833951
158167
70066
704601
160833
714040
873406
1326754
1031647
386637
787435
393498
913882
1996579
1013079
94877
511108
980672
1265955
1881348
519316
1153165
1251424
371418
1686700
662244
430466
583479
539793
1217940
499662
1509418
649197
772184
1554315
823835
165673
1820109
150264
209531
282040
885961
1087173
50586
1548880
931612
532265
1063486
1751721
928475
1187045
1111541
925462
274522
582519
1321846
1968707
1581115
1861836
1049171
1641890
1761284
1607789
308344
467677
510471
446799
816030
378346
1110346
302253
104522
1030879
1199084
1475020
476262
222910
1044201
1864515
1895836
1471862
1457
1949214
232357
328424
1868818
1198734
1195438
1521901
1365739
692580
615337
933331
1136127
1134486
1692100
912917
1398766
975838
542761
714229
1120607
304453
135664
577652
287046
477484
403242
828196
969173
33974
1651378
77600
941516
1136307
352612
245575
1590462
743623
1444865
841360
1967147
35531
162307
987637
1720900
128225
1647048
1857347
374576
1348430
597289
1300513
221
227211
696802
1102853
948736
429346
1215600
792348
675982
12574
1060689
1675147
638739
639635
130430
1984093
1835110
929949
863941
1206851
573816
1886928
755243
899685
274943
1055459
555048
1662888
1658470
1234148
224951
634976
69757
1458443
1392730
195350
1946719
464177
235920
641188
783187
1847113
807322
1749282
1758097
312739
109530
1952469
1291783
1270195
1257574
1500859
701334
1396808
1499764
1644489
1379071
1599462
1516194
1465095
616761
935524
1472296
1136226
1999532
1726914
1292879
1856653
239518
793585
1749517
883260
1544619
1104429
918802
740992
1750941
753850
82662
1849398
1628105
64165
491411
1364027
911304
540958
1767092
269395
356094
1352533
685604
1014036
293134
902245
1333230
1312046
1123143
1053274
259620
1010527
847285
1324714
138729
714643
1582632
832532
102914
885388
1552603
1752064
755932
809410
807219
136596
1982506
873792
1868220
991497
1563513
1133647
149288
1803026
766117
699565
1285081
597632
137944
1840319
692624
1927145
559138
1810037
352035
1287562
296387
595076
1521686
666950
805780
1398117
1255807
473903
1622995
829052
1747035
1991812
874431
1494771
582763
1821015
110377
996615
536600
1599935
1123559
916727
1766385
672230
180967
84671
1690290
889483
1448247
1746740
399896
1217832
1695949
1180220
517209
1363388
1777460
156733
700756
1505198
1902973
1224936
433163
537400
171071
1688118
1295979
1638156
917820
1890247
691681
830936
1708239
1472421
1873383
904324
857300
1301800
1451841
1207458
1504756
440560
1558295
794303
242157
92929
1437474
192107
1145752
553310
1835898
796058
1893974
146335
1875216
686259
224630
1430114
31319
1967653
520069
1378851
280161
80095
195332
1601008
1487086
9633
1450838
1569521
1456464
1971239
576218
1191540
1319696
1979831
1400725
1497480
1448102
1586415
125780
1240535
1598958
1896350
921728
1166984
1914984
427693
405466
1840694
91273
892038
658530
512649
578458
1682374
312894
951838
140599
1993373
1549702
1062749
62719
1770841
6054
1118248
1405166
305130
1468415
1944764
504804
777712
345055
1376267
1269972
646129
1168754
1862214
1490871
1531193
182044
1199912
1875433
352097
1705735
288954
179083
1167638
763462
1323861
46612
1533582
1090395
592395
655014
829180
482873
1015700
919180
1348557
395855
1241933
1145481
919688
623572
353774
349733
78813
531015
1785909
150690
1412521
230827
526644
1878669
1923074
837428
1535029
1391395
1254593
1718889
128033
1109374
368089
1416733
1747476
407088
389765
718727
1233428
692348
283295
1220345
1660891
1697597
856793
320309
1051586
1978523
588912
1241281
1414139
1493732
1739067
557929
709915
678074
1443600
1171778
72167
1488045
592572
82906
1735085
1887391
1881571
150544
774740
1135945
864046
843163
1532595
1305162
1146358
955531
1458619
1854996
564745
179880
1422538
349605
465402
1619435
222269
605684
1121980
655730
252785
922132
161511
189822
1973628
696873
645037
1905563
414067
1741024
1904190
1485747
1223027
246474
119053
1508818
1787107
459533
718310
1518139
913337
1444081
1233432
1441200
1989906
631138
1449797
135080
1955609
1065076
360664
489686
1586050
1689481
279988
732134
869115
121430
1095216
58612
774781
1978677
608506
1614154
176047
885815
83340
1316016
1489870
1462360
340718
509212
1167130
1191261
833395
1549694
696050
1057074
1870484
226052
1276654
732789
168928
1879078
577322
860647
1521628
1183121
339502
810998
609403
947643
242299
1987863
708182
996722
1845134
172231
378419
4170
170399
1971923
423258
1962803
738848
1852831
1498281
788471
641342
995928
1313214
1678587
452786
1529509
1285024
776944
808640
1283256
486136
778105
275076
732198
429043
516150
523361
548741
1231286
1203735
752533
1708356
45349
1036825
851025
1902524
964679
1261473
1792270
1326695
1207390
389789
477776
266838
1670163
955769
1632897
1070386
545408
1809276
1940965
316116
741178
1996305
1844254
410473
179503
525275
1492373
573358
586293
500093
1181954
1253258
168798
336458
632698
834674
1160610
575859
240949
1437033
12935
939985
1980166
1215836
539111
241226
639860
619548
110917
1656273
1395531
705350
174558
1730439
275246
866016
1071359
1476156
656759
1391194
823406
1915327
832072
797382
1206597
1723041
1476252
1498539
1808704
1438885
80588
1945149
344531
716631
583803
395426
794244
670966
1510766
1206987
414548
1846808
892143
415630
294413
1874516
963589
949289
106388
511031
1417046
713012
489096
716206
808676
1658768
1401705
326574
973976
278264
1748783
1223503
1304338
1314884
1973491
1507615
799844
554520
797363
66388
471915
1407665
1588034
580718
361969
1701854
965558
1249955
1290761
382770
225777
1028064
1960687
1416164
983197
251290
381520
1672718
260301
251492
192462
1726858
375397
327370
1075426
581156
1243511
906434
519113
163575
382778
1360794
1659038
812694
780382
306441
1759899
1890914
474067
1475868
1931442
1147719
800073
1193318
1339933
50082
213704
1953343
852111
934949
1753817
598746
18107
1577098
1851137
1988897
955926
358724
840499
1537236
1320376
1119331
1431979
694006
1686395
793989
1347231
274681
1946147
697041
761074
1158907
464716
568686
697272
1284024
1821961
815799
1250544
631946
831226
1337
468098
1142931
1433693
853388
242824
1892113
831543
839515
761379
150497
1881832
747803
1806630
1361518
655397
1814625
1682334
166146
1804292
53718
343231
1704696
1991752
118401
76248
569867
333996
564697
1784194
606385
1462796
1289433
265554
525290
148512
863995
651870
1852985
34092
94977
776484
1699587
1277292
1640197
1380910
1188380
1772267
513991
1532832
1760257
405595
398011
1492811
1555597
1782762
73534
1522259
968047
1475056
207677
24471
1382811
222383
944879
1917883
1894368
1986816
1116246
660449
1087099
555083
269101
506378
273159
162000
688037
430793
1614658
73623
496912
1038298
1252791
886484
874216
1125831
1907290
793345
1500913
1473658
355930
1603726
1576052
580343
1491275
569898
783248
1857352
1269084
1120281
1045897
686387
1688792
1028305
516417
1703823
585260
18980
1434535
856257
687124
1712631
875130
776013
349297
1678364
1013532
1944563
486969
1429600
1092391
1523546
1021785
781058
260058
891574
716477
726199
1865918
1656781
229673
1352863
314415
625030
366534
1961338
1685943
310433
514153
421852
1173810
798840
366028
1652051
1214422
155224
787602
225511
796699
51912
189227
607408
356470
1083767
818248
448548
1734283
1351349
1654127
356907
347158
693135
1830662
949594
1299186
456593
1643472
1369611
1241428
1685015
1498988
1744599
1971544
1146578
917139
454103
1637370
1598862
1829339
1806702
815985
714616
1296197
1244801
1358600
1861550
1604604
974072
1392484
1702623
732322
1244947
778913
925720
1022672
306889
1346362
811060
1033354
1824977
228918
1128785
1589809
566287
321517
75896
875063
1404508
1576260
1954032
1827791
277121
596832
1413763
723801
899963
1291050
700167
272293
1507572
219210
280666
398375
569636
444640
1048778
566906
740130
1232302
851090
747756
1668752
308332
1071838
1715467
683558
333098
1294331
1274577
1348020
1691896
97747
1950417
193395
702164
1458761
74140
1830204
1528118
1019143
502585
1548628
705878
182632
1729665
1418497
1925155
714035
411135
265062
81265
1507849
86885
1789047
1506726
452547
1895455
404897
936642
1934590
1451985
414637
1878404
222979
1661293
495916
524842
314199
1095146
1378314
1549957
1192911
812035
963681
797017
1305659
1252155
145421
1134007
1347444
1013057
461792
1403075
35803
491883
356480
1294881
1144372
1023082
974365
1251130
9338
1945433
1069733
29634
883845
1079771
1017493
1948569
1080844
859195
1221456
1353731
1782678
694720
604515
1844673
175400
1185219
1450320
110473
1937427
1117523
1035286
1926789
1728993
264886
1017913
1118493
1021605
1102701
1506891
1501709
921676
1227173
825129
943185
1235912
1853146
1554234
65508
1347452
926196
1519336
156866
1429439
1594652
1453716
1323271
1061130
426339
1493493
1920844
57276
1099828
1811190
572342
370533
577391
1100991
1779176
1403814
221657
1278949
1551098
1422037
627610
437447
1643798
580549
536380
1206149
224998
1286994
1396387
694950
1901506
1580222
186355
1613876
1763710
1139773
788117
1224704
563746
212209
1678293
1997407
806955
1509708
1569237
1854555
917751
1952119
1717086
1085437
1816854
1849010
1000393
1070962
1053863
1014697
168134
361903
1373074
133710
512229
682704
1883482
1260186
665776
1093658
1603473
1791222
1142165
1448063
1697853
923361
1309650
348454
282636
1738276
70590
1505946
1300006
1878011
55477
293259
1593795
1290302
433242
1009253
1583167
1101461
993853
1535852
451499
1005643
639365
1789045
131480
1729781
1300074
1018944
1265800
1788430
713144
368905
1122781
1655251
780961
1809053
829826
22826
323649
1523174
609134
1118617
942049
68415
1615568
747126
1381846
1745593
363454
1725268
1712148
603306
840159
1086004
283650
1779496
1896523
1402906
795260
735521
950925
629491
380074
1715622
460849
775953
1000241
1572871
788062
1007804
557489
1514777
1062924
1725796
1637010
1306121
803973
430569
182294
1775195
782925
573616
1637245
287845
1111119
1337229
462186
618567
332127
1462243
509814
63823
1786808
1502012
823593
1783264
643017
298046
1200485
1400154
432591
1144739
921747
826671
791904
495653
735673
185656
1513451
732355
1261384
457038
728360
987585
661483
375659
444654
1276186
646317
809131
1960331
1002551
592613
1086226
11871
1088614
111110
86716
188428
300688
1792641
304641
1154238
1681757
373877
1555493
1846893
403534
1289940
986579
271276
642915
350977
1098400
935025
1007675
602232
1832366
874686
1255561
1961002
1413732
425845
125082
1260557
1025302
157191
1446194
1009704
658966
1489606
1506098
348970
1995245
1462038
833916
1356772
1222584
376954
1214887
1949551
1886369
1924311
671215
1759729
263854
60920
516582
1124629
677283
744414
80283
1140430
840384
943525
109385
1499770
514101
587401
518270
1418469
1240901
399461
1751270
1610073
470270
1191564
533789
38641
163137
1240312
246593
943651
701999
1301441
1115190
86407
477129
256448
1207007
945288
646706
1062775
1548306
1637099
593525
1560450
31686
327170
1148209
372152
978373
613872
920554
1757636
1070285
770349
187077
752911
14216
1298411
408653
836976
1954820
1360049
380155
361571
999788
554688
157743
1085005
1450978
81949
1423481
511798
39153
1504924
961820
173414
195403
1375791
409953
1988748
1295521
1682963
239895
1121287
1378583
691055
326805
1780664
1195231
1209455
605418
473514
744660
615884
871108
1115975
399881
1456114
47519
1120396
806468
1804259
739368
1465011
1643372
211340
1761041
728275
74346
241588
440198
1134488
59748
542944
338458
1267628
47548
1663887
731418
1712310
1710434
1741309
1284023
774587
1421154
384167
1996643
21411
1767957
1113697
1407873
541474
853388
732501
1694085
62297
39089
1283854
1256329
1644121
1611465
966968
789850
1433333
930946
234169
329531
1981856
126408
1587160
424817
885202
1186337
1398697
1620019
168403
1290340
764681
866020
1046920
1256157
1303786
422689
1834991
261460
1065934
164533
410997
1433781
130432
1699506
1409482
854242
353804
455224
1994780
114269
112125
1590338
102691
1762552
1265975
1094757
189336
1638536
877461
1351543
1521175
396134
1800105
641452
519347
25387
1735857
1543152
312794
933725
1749785
1061564
1913299
470534
1558942
730201
1221961
1413530
98426
241690
176495
1422138
1915764
965909
867470
1419038
1065699
113333
402295
715415
1959216
1625516
582257
1575358
940046
787248
532506
1671801
1266403
1790998
607339
58716
834744
1191855
1639027
1590334
992644
254666
732660
806214
198942
1619678
729129
1885076
394235
236590
1779852
491864
718368
643144
201100
876857
1417318
1108764
106976
1332169
290313
588461
1576519
175646
385942
1081423
833268
1240509
519960
1938906
662231
736568
1553416
1408950
881756
1310270
776160
1016528
1466270
1154851
1798846
562482
681151
1036334
1644998
157192
1622032
95417
1355749
174552
210600
73452
21898
649996
1062083
1341762
357094
91752
1157658
1100530
1109396
833193
1058000
823098
1576744
320911
671253
1741763
201545
336409
33560
852950
1104582
764402
895541
213862
665628
1498092
829948
325977
229799
798507
1846853
1589121
20429
859250
1239973
1706606
1649541
673642
827275
136878
340321
679151
1788950
1295541
1565660
1940620
1477075
1885660
977043
61882
1525222
1695989
238651
1625586
847822
803064
1618499
16869
1792629
1057335
1661075
826752
1831239
1940659
1481838
1905131
610010
1482692
1514332
1534239
656306
1165341
457159
1908082
1272838
534271
1325557
1634045
1719287
1526484
1393183
1308601
1358637
1918300
638282
921665
1304440
1479624
275686
1700993
498985
785749
1724639
1518183
1186943
1105458
1042825
227622
709395
30869
153285
420447
271551
1269742
1509160
688401
582999
1423184
1385661
590772
1252528
957285
1028883
1592657
714036
1637145
172676
1315596
1043956
979173
409683
171504
780656
1533327
569607
112382
1656887
228892
1266740
1442090
1499301
1759304
341356
1032701
450908
62701
312151
1676778
130104
390495
635030
1349608
121284
984633
292926
1803225
998524
297091
444512
246766
1092398
1507129
1770233
1831637
662130
1645995
447265
218376
1946266
461838
1976196
170775
301207
472250
1486593
881399
674604
1798668
1519479
308539
188723
1125879
1644762
1141466
1982675
504561
308669
143637
745130
26088
1884188
1364072
247241
1692087
90148
1075174
862937
17099
1582896
1627676
435060
980624
934525
724207
1156306
353531
359689
1521678
5725
1916227
613765
1915532
1695346
186952
1800399
205477
824446
34987
736198
125379
1577053
1345911
141296
1652888
1098383
985085
1620466
547039
876474
1915020
334843
1638053
1995089
860363
1626240
1402025
1391111
246055
1232733
898589
1738251
1941022
122684
1839910
1644945
842952
497601
1345056
1701205
1524852
741579
1100429
57332
1185294
1482516
850934
388725
116331
1621895
311065
287307
1971594
947579
1696319
516732
1630855
1240804
394491
698862
194726
1865981
1790299
920138
914780
418681
1161987
952864
1875677
550337
1106790
103743
378227
741457
1656055
1157370
288099
1967449
236543
507578
1687939
819032
1478902
937602
1518026
1808016
7908
190855
1512066
1604167
515893
1049346
472347
719128
1864522
1504189
271032
1598685
644163
1418008
1273148
1603135
1410306
647418
1762911
1763895
1426174
1960624
933284
1724636
1914011
227051
674591
559387
618371
1797696
362352
142233
1427786
1774232
1396009
560773
1867018
648931
1006112
113445
1376171
1437341
1377103
488372
1809265
1161342
1483249
157722
393631
407641
1404656
692809
1456853
1656907
786985
1005433
1962746
421910
1443059
1470432
918361
1237052
1066133
1055732
1283338
56925
1531977
1783724
1980527
1511027
1988489
260572
556102
76349
992787
1417027
76745
1598583
1662081
64088
1472694
91957
1831058
1730985
53952
182863
1485788
333185
1834448
1926418
1109166
1687091
189183
1831794
1980262
443199
1379728
1141247
1211214
1431391
599138
1976979
1756147
183472
1507804
1766553
1818287
1537926
1745361
818611
1573861
973641
429777
1979041
1668153
665457
1795058
1290466
1778942
103803
514390
127187
212162
1032618
591529
1887425
1413803
483537
584825
1501381
331030
794095
946455
1241737
1894168
748921
1582469
381499
1176388
498977
1699104
1254460
1888970
275543
1544575
323850
1096337
42980
136545
462293
1336320
100330
1706308
1047380
1286374
1377746
1529354
28538
1880324
527584
1512365
1680531
1265463
177514
1747686
1433354
651760
1605301
1458422
1082299
1033229
1809826
1987615
120252
1923792
829559
606382
610485
295512
1690807
1689094
928833
490629
284553
1607754
1874479
1641539
529685
1580868
1337240
496175
32038
1751685
1277383
1373916
932207
1112300
1777892
1961168
1730765
72680
1955544
1542399
799687
1723192
1463421
77041
654842
217961
17665
1951480
716595
647422
1522190
160637
1842589
1207054
880982
2308
409965
991965
1159449
1187843
268114
1431645
1393553
229186
109589
609580
1577963
1639371
981118
995606
1941323
1993774
532446
1291767
1598387
883574
1182384
1406749
1940990
1540301
747540
1541648
209211
769405
1848839
1741713
1852454
183089
1881722
1815924
1713352
1366491
1021532
914355
620687
316307
1980565
878415
925382
120118
1776623
1940378
139454
1142296
459260
1328726
901904
1358847
1756344
1983719
1899406
1849638
297540
1964990
1817013
1318703
108273
1454471
1068572
564647
1281986
1678514
141656
1262343
1022013
1396186
1087094
120496
935851
1390913
598510
700727
1604074
66330
748134
742102
1785752
1539099
225727
637101
156079
231893
202084
4808
491491
1993019
1484508
102449
436292
870658
1041832
1765626
1987709
1887261
403330
838960
929119
523955
421802
1306844
1918820
993945
637909
1047812
1862752
969341
836929
655797
1971540
481718
672324
980840
54006
1461022
1923448
618845
403365
177350
729997
215130
616198
1899042
491597
507021
1479492
1806599
1802526
888460
446735
980715
1405527
1666150
500802
1766904
146888
1697853
890580
1573583
154379
700189
1342006
165288
698693
1129037
1300189
1863593
100294
215336
1303806
1960068
1963501
1109439
1010866
142369
1846306
230433
1612119
1486652
1351378
1007681
344324
509112
641741
1652346
1181093
868851
1496242
1361716
996438
283046
555452
1364632
273943
58545
1383831
350517
931751
1101016
231324
330672
1001695
1166731
1603612
1338745
1065729
1297168
1427089
1878642
1616474
1783623
1238516
1057458
1672681
1741362
796670
364584
1436619
645388
706
903829
1540397
633857
1484470
286789
254348
1480141
663274
1893573
304787
409654
422892
1051556
994660
1077008
1681256
1050695
1677371
1823343
926892
407393
1664369
1072625
283831
1526045
382666
875515
1263096
382393
1526620
1266323
209994
1440794
12016
614536
912401
1665408
604102
914958
51313
1100032
461338
1607216
1939510
83296
112654
181284
1281656
237805
1747482
127634
843851
568476
1842201
1274521
880891
703148
238024
498491
1978249
758687
367383
885070
1685939
1724650
754511
225790
1051211
295678
1147077
1852734
1453150
342067
157474
1755922
724361
904307
210455
321455
1113547
917664
347460
1731599
529534
1262645
1151876
1110583
1295328
1695202
497897
1274916
1761421
366223
593033
1110268
101855
1320735
1258460
1149058
1254229
582313
177026
154986
1956683
390461
589719
324377
538488
631534
650694
1763565
822777
264839
1586431
583908
42400
1550887
844340
553418
868567
1113747
1634259
1178520
326012
775563
320255
1856552
14197
1625655
402189
1316218
1079673
301177
915701
1578192
651486
627421
300357
1930619
1036357
1713619
249999
302193
627492
1741980
581275
1098351
13668
365336
1105128
1936145
1087945
1266550
597652
720314
713106
609971
1925324
580085
872441
595
1042868
312746
88510
1704690
734914
1644964
311216
393410
6097
683061
72910
526304
1956264
1456585
1993988
1602295
24848
1954066
811766
1019242
565637
1972401
836710
1496542
915820
995050
417295
1858680
1790795
704283
1566953
1097852
1120096
249364
939519
1854020
1386611
921793
332429
1684609
959614
51369
1112775
1714800
1267275
105633
240448
235388
1180809
685413
1044225
1865791
1884588
1238971
1240943
1860371
1221867
482179
1760109
210480
867642
1310861
118386
902704
1740745
1880237
637409
610958
489210
1314816
783790
896032
1692822
1132110
1099302
810728
7623
49020
1730578
1161912
60862
816624
1836251
6875
1681149
82490
1253005
1185184
1078572
660157
1275745
1023618
1496129
899721
369109
156020
1327100
909389
669124
1602237
405460
905847
1231493
927234
202926
461547
1565599
257121
42979
101698
502707
1809588
955797
1284366
1186582
993087
1418152
1836468
773176
476034
823138
314380
676287
981041
838916
618179
1476094
138161
1259918
280223
822503
489692
1823608
1371943
177808
793096
1596856
911650
1172843
1111764
58064
1377593
156184
1080964
1336689
1870997
1301641
1252069
1496237
1137970
91861
1673236
1121789
1507248
1638297
1583779
30825
409277
748854
1929051
1357788
783832
1141768
303537
1349059
1505418
1974259
1934822
1272404
557512
1260963
1928021
1632689
1586196
1104935
1939537
748941
1153819
1310957
1396809
1015265
1031952
925213
794507
1404623
1767818
46848
1175310
81419
448138
1929634
1197260
543767
383888
1920525
684239
1611671
345674
589967
1909415
514225
521523
354430
492130
991903
254068
1855168
1762602
1830353
606943
1717717
680189
1950019
1604110
40666
1339724
785581
1575882
490767
1256949
786467
1943993
814046
781521
341764
792921
1512440
906485
1723756
1341596
888998
1919648
203569
1966743
878932
997918
171732
310677
1660487
381073
855661
1590463
605555
920726
1765608
1467286
969684
1909652
185358
265001
887957
1627214
748979
442564
119939
1586803
1302669
356484
1031587
749077
1803508
460853
533177
666277
784189
1296854
1014909
20556
35
703956
222773
1344499
1555327
671576
1983932
1734226
624567
176308
1297577
1512850
1822183
1117932
625543
617663
821738
1716869
694531
383096
1553761
1613292
881488
1295372
937464
279323
1662858
1970498
1474062
487386
1815099
142490
1461194
512632
552570
300312
147668
1656761
473048
1714426
1416470
695289
339350
779104
1668933
131119
1898410
1951560
334866
1061914
641214
1514288
1969144
208733
515358
55430
1005533
521096
1153787
1715882
1324560
639046
1498538
1133471
1967859
220094
1305117
1673438
970432
1339663
678416
657481
503676
1011619
1973869
1518436
236120
1667701
858721
786526
1733645
405048
1495382
529520
1269902
1253739
1129764
259339
16018
1863934
757038
328845
1760704
1837959
143813
194588
364991
1232750
1340747
919697
1768614
43920
297353
128772
1103104
1422110
1614912
403797
1840128
734624
81044
1615233
1672002
847761
1929444
571975
802790
921497
1294152
1742565
27949
1270897
549583
1554137
1699468
628270
1549642
422462
687593
1217099
457548
1781664
1064467
1120
559120
599761
1245538
869907
1328326
1554061
74619
1710139
1886430
894835
777490
1797587
592853
836622
1288741
1248659
417857
1447492
1591483
737414
937440
1197174
1689576
247232
828942
1671949
1945016
1025319
1609640
1224320
1303256
1608229
1047636
1333768
31002
1360051
33339
117949
1804109
742866
689105
1817988
241101
890295
199292
1083496
741156
1972871
1196287
889233
854080
500368
1652469
1270683
688328
1215750
1054514
1750462
396727
1133602
1185166
471298
1570611
1774039
1897517
322387
553204
1700421
8206
1543497
1431742
12121
947930
1426549
970127
1266487
482041
223599
1153788
1068802
74628
1082230
1891368
1880769
1875358
502083
1340519
767580
1414338
714016
53913
1364963
352530
1355754
1951284
1642986
152386
1208516
1999126
1288284
1620248
1232755
1656785
871746
1498963
308305
736722
1448343
766871
1273285
352164
1515055
276678
1088429
1848314
789198
1264439
1848804
283693
1095475
644001
337829
1049019
1393736
1841399
514118
907257
1029955
1119663
965372
1639184
863972
1348860
1665876
616368
919201
607920
1100333
957291
1801479
1753300
1786446
1442279
378440
200036
258264
1365133
142953
603205
384995
508582
1327937
597522
259785
1928413
1006366
144357
1825699
1958759
808403
972508
726018
1983403
1537361
994213
1296459
254783
1421043
62191
510242
702573
1282610
1765139
1315775
1891885
1642950
1750639
1030636
1600017
1016611
1280107
1969143
484017
568229
830660
1504506
14048
189848
1251477
1252716
664241
1332663
625743
982894
1402882
1207920
1539989
369307
1074372
494806
12619
28327
1172837
696750
921394
1837604
1920431
1539588
224774
1948628
728565
180014
1648621
349637
1325991
778994
1832603
19042
1018357
1883817
1800633
1428206
605913
1757448
720049
1057286
543566
807242
45500
1068315
1077459
1629002
322062
1402506
1300899
1024340
1840378
1732331
1661118
1516393
1240280
1750523
519737
838337
605982
1273442
937533
1736917
1489864
876605
60926
1213756
1510427
1515
788001
1426464
587606
679639
1171648
1033394
1346028
1092215
258501
1691933
996796
1590361
1290513
1690299
299158
1462059
1145376
522795
848789
1845110
910605
174940
1040067
557921
1821578
1301883
1177380
833966
79771
1857436
723795
1106752
512664
846428
758933
1338774
935720
95083
289157
1691992
255456
445223
30575
1744261
1678184
335572
1742011
554057
1754847
1634329
1708104
1343921
1336744
253738
828668
235559
23996
1021281
1171737
100485
601482
701430
1900789
1538016
1314373
970485
1639730
263997
1268817
315145
1683106
363068
469343
1080485
1440331
831111
181888
46809
1316239
1912682
1167424
980656
1826186
1776192
368161
1944679
1943095
48119
1215545
1851
1950667
244565
1157233
1804749
518024
559377
712525
1347003
1894067
366650
1808409
1036291
830122
323966
1971706
1536021
138375
1342476
1727687
1179428
1985403
1256486
462238
1222512
1508292
1953868
1260821
593886
1128462
1966924
1049055
1096242
1628963
705129
1024909
415641
1133676
185454
1936962
1014325
1556742
133580
1848987
1799457
12213
969820
1013270
1203165
1211691
53082
1265820
1725334
149164
1151103
752655
1921474
1499656
357599
1123206
784900
353605
1435438
1616486
703396
1304425
1168081
1414299
93339
1179369
1791525
1562341
1990339
1026232
1471169
572321
847473
187596
5225
835081
763163
431517
1145813
71357
1243970
1341648
1484833
254645
833847
688017
1518451
586336
788030
1932096
1900907
169863
360490
1001470
386030
1355013
1968325
1258481
1485110
343979
1225966
1655901
950826
860266
328543
994614
1336559
643257
1599171
1709433
285427
403071
1023699
1725915
1286295
719924
308215
1081303
813686
1456374
1592060
209208
647113
591076
1898352
785282
1720649
115905
1853464
20153
1161220
1359339
1775648
255716
908227
25848
204366
1083274
1411048
1508726
688516
1744048
230971
465105
639532
1997603
973680
546748
837345
1382556
1481790
1299442
1175493
560618
1457858
591640
1371170
1662504
1282015
238041
1804744
701878
982424
1064129
1134719
1512854
319725
294624
1415912
291551
1460601
1144267
987341
1636516
1263366
399454
1227209
1706590
1682660
1636161
894272
1507459
1358291
557635
1398473
594108
1957475
1538558
586256
1768191
1612724
805117
315078
1698672
1157505
441415
1271008
653719
1204653
638341
1939000
317666
1725461
1955597
1386492
1394757
698238
1577419
1837149
1353891
1270920
1898423
1426211
1702113
893504
156842
209123
492786
1485696
1576449
292894
1649807
613748
1044701
203896
785723
929683
196341
610548
407500
1191836
454336
871480
1996100
751397
1988217
1816845
1699334
1611032
1741930
868025
462512
348638
1703651
51026
669145
53694
1490999
595629
1142811
237201
1135584
901080
57784
1244831
330187
1465082
1494109
823610
1691513
452666
1138985
1550444
207003
1861476
161966
1407599
728400
895075
837031
1811163
36857
1525769
141354
1850249
791953
233200
827240
1271417
1363555
760163
1060755
624878
171177
970391
1000023
1921277
1352347
576573
483497
889687
37309
1983394
953315
1500036
634177
699622
1763099
372785
1794483
1040716
392830
791317
1884580
538404
701339
1984354
190034
757097
439729
1501253
1833002
805417
188498
715284
1827686
397361
1139733
1138419
1787565
1444119
1528178
783309
728690
1771466
1636091
1288757
1545622
1296998
222924
767531
1799053
779191
1880343
160725
1210383
365025
1841981
1066653
988884
390863
1969370
1890503
99096
504415
283548
912746
697229
118666
565923
351602
393959
1979768
135097
1375406
25100
1082574
202723
363919
1932302
82409
721584
873262
1605089
671793
1497388
1431501
1935591
940615
324301
175933
1954452
1613537
1062703
940911
253839
810437
132428
640703
1070526
1597650
588930
1102231
1629910
570409
1632225
1142230
1533076
1350870
1521794
1418258
147092
253814
1649716
314459
1593370
1431468
1834012
618350
1000152
1311869
224580
994078
279751
1810752
1862278
1616602
751515
396132
141860
174028
1745015
417168
521715
1209082
1860910
1948298
175005
1522973
108966
263970
386145
15456
978459
1638382
102801
1587546
321889
1830191
923026
519270
1132625
442602
1415556
1150124
894143
1340686
155697
1740081
1468459
392605
962357
169438
873541
339000
372262
443525
493615
1601632
1048909
1346365
1236397
339718
1047442
1886740
235133
926316
948342
1747610
809798
1697069
132059
602127
1171891
985664
617808
80033
211226
1438479
252162
511157
173619
1883491
449443
1426435
1962473
1580727
182309
987520
345118
1607948
662072
503087
281883
1226774
1227549
1269003
533639
1207360
1608114
662919
1591818
598058
1745308
1367872
997970
1976364
1436877
1634765
1461581
235295
778344
1644323
112591
1139483
886245
318667
45322
989282
715670
1895489
1923116
515283
820365
1283548
1671581
1450668
969825
1840729
471851
1569084
1597204
1117640
1249457
1137574
942001
1097820
241251
1361332
651644
390630
280796
189070
134079
894671
990349
881316
1302043
1876237
281003
952342
1461453
1651525
914047
450865
1426777
446286
1337307
253855
224279
246990
1027027
1497785
487311
267376
1501250
589138
732407
260830
1491513
898322
173109
642310
217955
882809
1596442
779860
1988175
1574276
123658
906481
456294
1954263
185908
1479981
1334684
1324929
384348
1684502
688202
23733
370471
345456
1186277
1345350
86288
519396
679117
26425
1492574
817146
301088
500515
1587621
1602453
1513336
1175531
792349
1926956
62295
427490
1305315
22422
1727216
690545
1652355
516023
1404490
1014061
866213
65205
226101
700872
1031503
916330
1404285
237268
1967758
1824502
1058722
1579734
1652634
1764588
1329924
1465449
1401533
199018
340621
1157636
1637191
321604
1653603
1578278
823331
1597112
1023986
1672841
1481813
1102042
1146876
378501
1905207
1273032
994939
1828895
1113485
1838545
1155928
1255283
1915940
1926524
268260
1460891
1981215
1153740
320444
553798
36164
1988771
1506941
919418
1864094
736017
1397611
1129026
1696398
203440
957855
1393073
1951498
562628
838812
527748
1208916
1296838
55186
970885
632401
100283
1207678
736713
1513354
243560
1066699
1244261
518824
514638
381610
1302915
522893
1135441
828571
1155527
503750
1211865
590897
576227
824943
79411
1427234
843731
1974614
1099383
1553033
98001
1671721
1448284
412350
151104
783457
308022
1850055
1385140
120207
384474
298746
767976
1489639
1989018
1574132
1917670
1316480
310596
1458253
679850
1686734
1986302
170860
1011407
1258115
1966247
986281
428
1952958
557141
1169214
1722102
1041390
906553
7478
1941367
46340
785447
1018379
7578
1209689
1395145
984429
1302282
11852
354263
1738008
1083859
800570
164341
1356449
1961748
1143948
96785
1830471
672001
709629
980794
454757
759279
1796500
423097
1600585
708715
25696
1231232
280553
563872
566333
1068820
1949301
1255533
369359
236087
1527108
1576262
663494
626183
714220
1901185
1014109
1237130
970087
1838347
1249697
1892764
1194153
156488
1618286
1119266
1007489
620940
775238
809948
1697179
993605
1607389
222870
90366
1974164
215384
1684670
296867
49818
724816
1574059
1586435
1673198
1346118
1184006
1576445
587331
1745424
523346
1354784
1225171
1527981
1381
673122
1532467
367734
1379317
1609162
545829
1877783
1461593
1471065
1772936
1946699
1717388
60771
27399
1456127
864226
32245
1959570
369800
1146168
1113202
1653778
354286
1950494
1024560
626208
572058
1831738
271877
1901526
1710872
742824
1017065
1099017
828906
440946
314802
808865
1318310
635657
1473960
1220820
1126380
25298
170025
333636
816548
1602932
1194391
1051949
840219
1867205
1334738
829917
1901733
478537
187839
500083
700140
1950797
1413270
143658
1586101
1979693
1843985
1314894
1353921
929371
1958207
821136
1492927
1358173
1988064
1423651
117737
1070538
1170747
257198
131604
1059746
1003769
1358618
324641
525458
1339943
1624611
1562682
1152734
1985718
1834636
1560647
1262020
1890004
1000614
431734
759644
50680
1626314
1398810
1471320
912827
383517
720859
1743824
121946
406449
786890
1331824
1362394
271347
177929
1735961
2050
541264
57639
905660
1998455
1882905
1815071
1815494
1400916
142156
1089794
575547
774586
1089773
1616393
1727762
1836527
999774
726061
1720949
1131409
99239
1781618
59537
430689
1381656
1313255
555714
967257
826128
1113429
1363959
1717256
1257216
1443588
266893
1328765
96601
1983215
179709
1482434
1186791
340459
257109
1753098
387094
605479
1955265
948621
726177
627365
1314571
962034
485917
1173636
294212
992858
67397
1175354
303957
1545036
1306272
204246
955805
194250
1594860
301649
1471556
1790557
659136
1255155
1611904
1723542
79028
944738
1235269
1584409
543503
534950
97001
1735118
1150706
820910
778219
267841
1614349
1163184
185457
1304519
1198097
378293
209919
1952879
338502
962170
1568854
1722609
1194055
662080
231651
1451160
1837523
1884486
1851988
68391
1242805
1524508
1968451
521961
610799
1168653
452937
963265
1061569
1502785
917850
1132542
1088550
616595
714480
298375
633795
1771804
440719
1029977
871928
1149387
1754545
124520
1801649
1379275
320795
885476
441735
1951263
1527797
1865463
1463694
1602409
700890
1760413
599140
1327715
1638429
263018
183535
416748
1893848
1711935
1847303
181837
464498
947187
116274
1560022
1680036
1265627
605915
1265980
1970146
1661572
211461
1865532
474630
1565466
860469
1885282
1922644
1858120
906216
1429237
676842
613115
382143
7891
1507180
297010
889991
400461
746057
1812608
1030491
1773737
1312838
1975339
139358
1709755
1455421
1072367
1020236
1231804
1023043
487696
1787285
175585
916054
1693034
158085
1591091
957083
368697
252982
886435
1721482
1164828
951875
927892
189604
1851263
1933359
1360763
1571753
133058
448224
536816
1504786
1874523
900921
692049
1185257
1288397
85965
894356
1844199
474742
1120738
1314936
1608740
940421
1231019
1839189
1866725
1523259
1684437
173313
1197623
376886
400243
1304724
953749
511040
1520094
26524
492979
84294
1820023
1188888
560936
1430223
1916181
490640
1173812
770496
607473
1622403
683650
432984
559695
188599
702490
715214
1954941
1095947
1519716
1165497
1987992
1786704
713293
176273
206322
1910402
580706
419704
660297
83891
1654190
1885664
1082024
1360722
996504
1113050
939489
1352494
1888474
1915306
1943482
1717952
494300
535333
568769
193932
422645
1677491
740282
1456035
229015
460417
199701
1238869
1914037
1879815
1333510
1243071
65820
1909008
80724
600815
771177
1958295
1668960
1730735
1108317
1429070
1758194
986341
1031476
750545
1621667
1033673
1577650
1896895
1903532
760270
1431693
590455
807866
1535568
620566
1334217
1118991
1856303
1775520
1108805
721782
944127
542620
1313612
137171
230901
1713417
1268634
1727919
244993
191749
245108
1656254
84943
1888345
1407665
1250157
1174866
319105
62734
183459
784025
1839185
1459661
180776
384961
1028912
1184004
966936
1585159
1305034
419084
599865
24241
1492582
808387
953915
417633
866886
1824055
1634208
1259148
1706656
1961840
1146999
1050100
1707357
1627481
1010888
330423
1452091
1118194
292421
210449
1012868
1846566
1119750
1579831
873332
596742
981482
1124075
640517
590181
289863
819104
755480
1933220
1179572
583343
1899472
135141
344998
477690
629208
1434664
1089405
1414586
363448
1581484
1076452
332626
1388336
1691414
1221360
858084
818373
1636990
1655409
1820622
1609880
1610303
346217
54235
1972971
598137
1808602
1369777
1857761
844264
245146
357487
1451828
1874459
328998
565244
1763377
1529228
1839730
326940
447617
127819
71433
330107
1431408
1776341
601361
761422
1614361
1622846
1833496
459215
253771
490943
1803415
1874781
1217581
1137869
888287
1236959
373030
88351
1692513
1142080
454210
1304860
1431620
1883778
825499
117636
1336054
1597318
333145
463472
1137800
174014
1679882
347721
726489
690417
459992
1953259
676034
721405
266677
1267244
1047674
373797
1740373
598657
862996
1359521
1861749
1373633
51037
934404
403850
921860
598279
50910
1148440
1864268
1580507
1355914
1698117
1159749
853823
1167074
563324
235493
728883
365954
1885973
18579
1269940
1239721
822663
127802
1992892
596038
1044633
1502207
1546187
104990
1510653
851216
857163
1762588
186779
1558514
905381
145610
72139
1622503
1172334
1507615
1843172
117264
595274
180361
1344192
429431
90277
56839
576141
384123
1638431
196970
1152950
262613
1512859
220395
246216
1639877
1782429
628884
502923
1635563
1416701
79173
816663
1375493
1005662
1696459
385319
1279569
678482
517802
601020
1561616
773462
1219444
1632366
622738
883071
467478
1150415
1341775
567091
709861
1904558
1114025
219653
192741
1825390
41964
1147685
226137
1819144
575148
920463
241273
1426500
1124644
40249
1025414
1589339
1726624
345711
151860
1736430
1421392
222725
1636336
1350980
436714
1714147
990460
1176860
623395
261517
230787
423024
876775
593286
1680250
1180667
1704946
1823624
1922835
1738826
532759
1393626
474540
1009288
544433
931362
881141
753482
698080
1721695
1366262
1449472
1331040
1567604
40713
774491
1758248
932974
1559661
408779
1661010
897285
651223
1977000
833838
1458969
499326
940737
1419336
592394
1084420
1531360
1462100
1764306
1199100
885940
783739
45882
1904803
26012
1268697
1946993
1975429
1006071
1874712
1004749
277971
945086
104556
722942
1064836
442614
1153402
687341
1366437
1978249
1095848
401667
34553
639293
796997
1286148
1026600
162928
293862
911721
1740089
41378
942292
802849
937692
1907930
1919026
1034621
356114
1189024
317747
1849008
46415
1747755
503572
55894
1716327
953794
955747
995966
386634
1217223
1378171
433427
58384
1146952
1737680
1412148
1957197
70261
1678224
415055
370495
1656514
1016086
1091164
1219765
935397
155620
970920
672200
1069602
815353
91768
1576275
439826
1784076
302014
686365
1160147
586693
690382
1259973
1625493
1655341
1020751
834055
1793167
458127
255657
778074
30955
163216
1382506
83453
1974009
240589
842044
1064670
963953
267199
1758765
243272
1464171
64361
1330385
6280
945431
297652
18058
1161797
809540
1621518
610776
797255
418255
762393
1422770
628455
6816
1290401
1112135
1740974
1482735
1985962
1930500
338773
440159
292919
1756938
499219
57428
52191
1006223
371261
1298970
1986362
411031
1602193
756983
1160239
975713
1458508
1590642
1039440
926315
197958
1909501
1734268
446072
1725656
1208897
1809149
1731868
757735
1534705
420390
384309
1750761
16201
960248
877560
811218
1001517
1508315
1212787
693914
346963
1235281
181402
1865814
783782
579365
209292
667768
602773
1383989
1764674
117565
871457
1764372
683764
1299238
593964
1440766
50237
600214
201411
54244
1036480
585369
1664322
189570
1695106
1440780
1428464
270197
111375
62579
236749
124520
1329414
1320302
1353918
49187
45436
1615571
368329
962614
1443443
1596247
93059
1259993
787702
1344972
1755855
633486
23998
1159920
1741114
1854738
287274
732202
143482
413628
1570934
921087
587650
1010566
1749283
770225
1541767
1520286
1388258
271656
1384675
1007469
1339609
1214510
1113638
123976
862773
1374314
1389834
955025
320943
1001452
1351515
291925
1367543
723295
308846
312120
1507719
235498
1877436
275588
1070582
1525252
504641
1728017
1371229
193961
411699
230109
57799
1762478
1207603
751240
107769
117638
1354996
438088
1723018
1372051
842859
412051
776248
1567313
241949
790501
875601
1717155
1653569
1917411
523652
464682
748142
67042
1579247
1361576
308648
1095851
1225404
123495
1644629
157688
1618089
783788
1599592
1827770
6258
538967
856792
207599
1958087
1737225
1887932
983022
569929
1567121
1946431
756320
1695240
1345186
761441
1512145
1826493
1572030
1790332
1351661
1603098
1898163
882843
721395
1577066
1442736
556689
413136
305423
456051
290642
1183062
1918622
1422020
997450
1266125
1442293
1818679
1219293
599186
670351
1350681
1085559
1674092
136123
395658
1991923
1262517
723021
1805617
1308760
163417
832360
1218132
1580360
247203
1019927
457941
123971
365191
1941241
1624578
1276605
100957
349144
1839469
1183233
52476
997628
798427
199617
636273
1019499
618239
1451754
1393106
1550485
1015742
1676955
1506538
1165674
17307
1309156
1221211
1839023
463354
591999
540974
21949
1192183
389406
381045
1371665
947597
1851215
1680360
1580965
1079130
467476
996069
136403
45421
620587
790987
1164703
1412414
748529
735328
553350
831303
924705
1538825
1692868
129625
314691
304291
1557420
1839139
909667
387014
1567182
769496
1324477
944125
65767
191691
1378703
880501
520065
1333538
1817152
402428
1535143
1856033
895457
399681
1595463
1159544
1306444
742738
1418045
1149817
1591776
247222
856638
682557
142031
1754414
899174
1533651
397902
1167833
1660056
476789
934852
433586
330952
163940
1419161
1848868
1707695
1767203
474426
1755011
495015
1192419
1222729
1735021
1340242
1213226
729562
838340
915795
70625
1702874
667589
896348
42015
9463
1071884
1574719
1491892
1848731
1868085
310919
336534
1144547
1752277
1887005
1789799
257131
561721
237055
42294
166177
516614
1550963
1800911
213344
785453
1746395
1764255
740339
278721
1749210
1812859
1035194
1355980
1236060
913987
897306
629092
1441851
1282240
698889
1931234
626699
298517
357471
677235
222722
1522614
1607873
422983
1447939
1837142
392242
484248
1395149
1377417
276068
99433
240316
1703814
1881006
185154
1745101
1784232
1558054
10114
614042
1269833
572212
1736443
754154
1754303
678557
824279
1044422
1151697
615817
556350
1995539
1178700
168821
1442722
1192428
104013
1752650
1426754
1041732
26846
1022992
449361
595172
207297
1698352
1056765
425455
1986901
15068
170180
890863
791864
707194
1591401
1998596
1423111
1020800
467225
1611391
212538
743772
52997
9383
1848965
451809
229380
1484427
576696
1829826
1480239
201249
1121393
1549374
619782
1112149
818164
900348
456319
1485154
1448070
1211332
543154
1675183
384005
1956412
1244926
158648
511248
1610349
1194423
1398955
1238799
943795
1713498
396528
1021106
1516415
352454
522846
1478704
187751
1433731
312094
1091571
1794092
10249
1773796
17936
255765
143517
705272
323883
178450
1463501
1880730
1338947
1271936
1070681
258726
514009
951855
1225550
321697
1448957
1750134
553321
95438
898017
1092552
1468968
1399756
52624
710364
1248167
1327111
674006
865162
279912
907324
532137
969633
177010
893274
1576790
640937
782829
1528979
1565892
39618
477803
214232
1145471
118845
1703047
194266
1782915
1231911
153302
563676
759837
458206
1380220
1763441
972523
500364
697142
1863228
467544
715633
1564401
1160720
755892
1501891
1063360
1926474
513710
133175
984510
683500
1775005
1332630
360483
872954
1890923
1180578
1311972
600646
1058856
1940599
919783
1303133
319925
509455
1739725
1558966
1899625
1494649
1730178
31162
1235029
611666
426680
1322389
997488
1855533
473586
1773777
1865166
306978
1402394
939342
1656171
481441
383265
894531
1865137
1710853
235224
1426637
1701382
1548964
1126669
1880393
66772
1246044
1322487
738409
523017
632728
1434948
1701970
1774034
942824
532975
1100287
392857
1460554
946077
1066917
283604
745492
1493475
832447
143893
972529
1084226
1236356
334300
470388
1421926
774569
561121
925707
1918273
1826155
212585
895416
583987
587347
26739
1001648
287752
127159
1081041
613007
951303
233571
498103
416845
561035
195392
1944324
1293464
1476293
454736
1388509
1348114
393847
1486633
684045
979061
1543662
293351
1597504
1530201
165256
521903
36236
1656751
1423572
1712618
1419369
949940
1114756
1808782
1565839
1863119
411970
812672
1197805
813819
1409707
746463
259440
33596
772337
637165
1087703
531863
139521
1043753
1708770
16545
496793
293965
1017443
200707
209512
1880294
1229264
1966596
930397
493834
1660095
176723
156427
212078
529715
1481113
1566009
759969
1903837
1429871
120233
1918902
342622
1525025
1355779
1912115
758743
231677
375050
1017874
1624454
119264
1967899
1868702
925311
533462
872713
1798444
1000428
245510
1676432
1856741
1981050
1531955
73067
1039786
1871747
665590
1508934
1182192
1894886
1003203
746271
33601
641410
124850
146460
1746099
1397706
97010
379987
434147
100592
570133
268968
1463056
145355
1059758
138775
310835
86732
1368172
434249
1201893
1291638
333188
893241
1238299
1610186
1918613
1440255
1266793
360750
1802877
1933770
1240971
721697
1888340
293216
917529
1610715
1580856
1320636
227314
488078
850823
1257943
748244
900903
1248461
512135
1144846
1633870
1565924
148134
492922
1143620
999598
161159
190248
382610
382387
123003
397334
15796
716109
335622
277963
1600861
1241491
424756
1147897
1955780
81070
37506
360745
659588
328176
680184
68913
771994
467657
651402
782816
422438
271481
1423191
1776682
1153409
1679048
569728
598676
1471025
161581
1406733
1035830
931099
1813683
1100715
418464
1778989
481414
179144
1530077
1449715
1334504
1617657
415163
850826
560209
1301832
1714759
1122994
1835797
992709
535195
46990
420113
446751
1120653
1034321
806527
750386
1656698
1230193
1197845
641044
848064
1097134
1435517
75978
1681602
1343249
1781735
705774
1642775
1939274
723693
243327
746911
1682143
1952500
1837401
1812161
910770
1228126
7650
387467
871271
562150
89934
1685284
1933635
958587
966729
178984
493220
1175418
1136601
357232
1472179
397617
1004085
1184152
252873
1387859
1640012
733029
63751
943510
1438104
689268
886607
1678192
1677472
1732901
1217467
878297
646003
639496
1972575
1780665
1365333
1768401
804206
254628
980305
785633
413635
1870313
1417723
812466
1587031
1547970
54390
828820
1554622
796973
1899460
1289749
1409206
997512
1426860
69441
1012677
1660949
73251
1242192
1642430
1060916
1912422
966048
1505081
238593
669586
369243
554232
532603
521097
733804
201653
912467
972977
1108423
430997
699446
637524
94244
634706
1469284
1991108
366423
383852
74623
211733
56919
1203298
186216
1325220
667596
1885356
661484
1873383
463592
1896230
1848728
362324
1308081
907539
1358905
990225
1468364
450536
260597
315035
1147972
1262639
845517
1254173
924627
1634316
1589084
859848
1158943
1703821
1767258
867570
1159933
209568
1036610
957048
1613175
1887269
760075
852938
1097168
806273
752851
610854
1455873
1635894
654764
372817
191133
449586
1472609
81669
1832642
1697992
58904
900197
997543
1124425
228774
385909
1655739
1424329
1361366
50220
977644
450183
70751
865913
1806596
1970594
1380966
1431895
594112
416849
29311
1415177
915740
1401940
1723797
1107438
393527
129855
1018601
46546
1955919
1273463
389568
1935136
1037028
25045
867223
616675
1434973
183414
1960764
1011396
1639553
1325011
1179285
709837
1377630
705223
1641080
869883
265748
759596
419072
805893
1959717
314098
1520343
1785874
1393451
1456470
1166472
1865587
1384789
556543
1758899
103465
122221
1369664
18069
693165
1531446
1101779
617261
1018413
1047174
1763706
1188063
1889557
445336
492310
879542
1652701
689078
1064886
1562305
609599
667290
1923704
1453478
982582
179908
859971
1786532
430684
1467520
1991914
82095
1566147
837423
621744
691789
1787926
1874699
430883
644874
700320
1402731
1378921
130208
1016923
1243575
1882472
1191853
746709
866439
378563
334764
1816557
1315831
913251
1609605
664936
35170
469260
574843
1070994
1708053
99554
1051704
1950789
660809
1985337
860229
1700933
1378332
464540
1061596
590308
566800
1798192
336018
461934
809424
320342
1608289
511796
149480
2774
22845
490390
1653681
916739
1310487
1934624
28692
822161
645933
510067
778583
1500735
564046
1893359
799607
386427
728543
1808727
648093
1449248
1074275
1386875
516875
1662748
496162
1010212
1598945
634141
1296076
1102765
575146
1083209
603563
1115329
36579
1531488
824665
293276
1349835
1042736
205714
1706040
1798901
1159968
1973556
1397208
1973044
1977609
1774910
417156
78461
160910
422186
1015338
149170
1660829
1855402
1617980
647225
1769378
1071831
1225519
84003
74626
1302218
811179
907050
1098545
1737250
1820162
1000441
1466927
1476440
9490
1882024
162108
501789
1187545
553460
646751
1165725
1589571
1521493
611528
597119
796989
1905736
1937567
1350787
591313
924988
1909617
1076811
1278305
1343978
234326
996445
854729
1502559
725402
1235816
1749569
1627847
1066275
1960361
1574009
145843
1254382
1366776
1540581
331898
95820
1975778
474955
427294
1528326
123418
1497672
1517914
1599529
1682246
704901
1928217
480679
955887
368357
1325982
1704379
1404514
516800
295626
468623
560724
1132780
1353096
1424686
1499315
581987
909241
783706
830899
646603
1093853
483357
360679
1020936
1444848
1622074
156310
1247841
613420
1723750
374446
1503616
223566
1184084
219050
11770
765084
229295
419754
1517021
533407
616422
1995389
1983942
1347564
329875
1977962
479758
1828078
1874180
266752
561424
1898123
657381
1938555
115149
337958
884540
1564859
1597081
508145
1822052
1126555
1068397
716848
1709604
838523
1864766
1259954
1272923
29691
1047984
1559635
519202
1671147
667052
1847695
779578
1698117
261714
68886
1096341
1816357
1196534
1026909
1351776
1324864
547845
203144
1827384
525795
343830
1372011
867519
1260256
1714289
683625
552645
78289
1579092
492508
466689
1119077
1399501
1008303
704550
1966559
1811851
1254029
906087
917516
1915140
1067664
1490838
1893925
1065745
770180
1734327
151019
1691374
1936682
937287
185141
270308
956554
83489
452450
971264
401458
1885320
1406391
1046027
406861
1536486
1806418
555932
69858
1113649
899896
1221010
202458
1827154
1327679
672696
266053
1381680
384688
451187
349776
1473385
721382
294307
1050681
644383
1687180
1557320
10113
589811
1522213
1474009
1485080
506328
904052
307434
61201
1266231
789436
1212238
214194
344969
1363143
336247
631470
1828990
751985
255860
1691838
1494143
1054178
996432
738366
928858
1481152
1446713
1915556
786675
805676
366607
1317163
1477244
583947
580051
814174
914523
1402469
1825169
997691
1915097
1722751
996245
650779
412955
1581558
680410
1214973
614887
1954452
657355
233620
720742
1020755
265840
666520
444610
875541
539058
1026266
476358
41371
1234396
1424791
79179
709931
1156236
1489479
868440
800549
1521359
1094701
117677
1759143
326674
1086069
11183
1707353
879577
1325350
625154
265819
1973936
289306
226983
193101
1357085
188147
1149445
1061586
1329072
912871
215188
525092
690693
937785
195538
1241230
1253982
479403
776813
1826377
1599136
1324879
419910
731555
160235
1870491
78994
1751103
721358
1317256
1765552
570776
1251858
513938
1836629
1019301
708091
1536542
1244119
1790836
1644950
691612
972245
355526
36632
572551
1351689
1648098
786357
554966
1695005
1972203
219461
121015
1530968
576591
1403558
1934177
1100283
1913253
734600
1071794
1818059
668863
481610
1611027
1214251
1441391
1023095
1714264
1781918
1680453
406050
961699
992110
1613920
1257783
936061
1403411
387260
1760839
1543442
728507
1579758
1907968
1110342
1263344
299451
1502642
894194
1528415
448400
1101226
1912099
1412621
24967
1313806
1711071
808576
1694945
590672
1748874
1195459
591432
562232
742779
94555
1315984
1416729
757668
1940469
1344918
356307
105189
231391
1977735
258827
1431746
1770731
784230
177067
243025
1257610
1591759
1861476
1250649
1067488
718423
952206
1860599
1727944
1899171
1607384
280590
83124
1702655
1066221
1067744
728165
1454313
1611516
1788812
1730517
682921
536958
1422323
408175
1509457
482910
1315464
1248807
643722
1364369
1804530
61667
1538437
493989
1006819
1217667
1174338
1220396
1427698
485944
1277742
1239954
207018
1621700
1808824
1393185
335606
1066012
1948120
129493
779064
1121071
863505
659273
742433
1359858
795553
1001212
1111245
621194
1531145
1903482
1919154
374126
1545339
1665003
946181
336993
526550
1091592
1656070
313417
1865624
942147
1781133
165815
1593602
349531
1016064
748262
1823697
1193324
642315
1007254
1464528
1037291
759729
855917
139028
443746
1564987
1692332
826646
157391
964701
1508691
580427
288451
987180
891560
241168
345030
1680027
33243
716078
1493983
1795220
1592865
1817777
499388
1385265
1451783
1088122
1048054
73044
443165
655198
919826
1941147
1297532
1640098
90766
53118
675484
1741602
522820
1200570
1025471
1732082
1924644
1378355
576024
1765582
1050072
1962906
834197
812614
286245
526019
1019805
471358
877953
1884047
1489540
2962
1735124
830606
287732
201529
73493
933540
1076598
1133438
1077503
939269
1582113
1016957
1690598
1117170
528061
1854843
1210794
1376975
836536
158813
453912
1662709
1369620
1367319
337185
547910
143724
1554605
1045691
981609
745453
506005
31130
465735
1865993
1696916
542844
761694
1242977
369987
864489
47146
23006
1039473
1512785
1818764
1325878
280302
415478
221985
524952
1612219
941010
1676874
1419771
501421
1662652
423463
1402965
416190
95597
837086
1383903
1288211
1937535
1923070
776510
126220
1380983
33980
245215
125044
1577381
208472
689243
1858153
875158
1171339
1769994
221343
263170
411312
20896
910063
71388
1059037
299378
1632718
73542
335938
873018
1402566
143212
361464
646541
1221352
1874467
1316636
281628
1152101
990344
1078545
1782279
121175
308721
1748445
571306
1747484
1733518
1332085
1362686
1548800
1671570
1928664
35019
1708220
414416
1618698
1445690
490015
1143640
1225143
1658865
361474
926153
714608
862860
491385
1908730
1367737
1049156
95312
533790
1799995
1789458
651528
46883
972345
1319304
867207
1333101
1640753
1766945
1557704
1532098
1897784
583409
1954055
1707915
619666
802717
180527
351767
418764
930702
248034
1946024
1840984
547360
831381
177936
400341
798789
1496624
259794
1024785
1740847
1830480
1681927
608683
1704567
515779
1823254
641460
1356834
1635237
1959152
222027
614369
1517708
1340210
777372
47842
995970
1569730
1671058
1725988
1971909
1851942
549562
522897
1123622
1687568
411749
1641405
615356
1442656
1395899
1185176
1582091
1906102
1033441
1132390
720451
533502
1175885
434112
459208
932156
1240217
483643
1575136
1178329
107672
792450
1715460
1157215
364133
1333111
62182
1190815
296034
1424215
1550206
198718
1822946
126563
390034
779133
1383566
1936403
1542592
1738585
1814550
918925
394484
1781668
652131
1897333
1075057
517902
1259811
737766
1363894
1299727
1291583
1718315
1039725
297276
318609
603982
599720
698145
101027
708491
78193
1392487
543753
1163215
569620
1866186
1953785
636898
1500787
1107881
438976
294200
1037784
1210498
1815006
7545
1068938
316411
512657
1142399
1141761
1512925
825263
473070
687059
708070
1701742
959854
1002844
38512
1597439
1084834
468309
925688
843922
1055911
1795834
226207
1975345
136865
1501006
1884534
904305
921966
646139
1258636
1907057
409394
852032
1865495
990970
1928837
629482
1506604
85451
867849
699517
1355594
154414
1983736
11584
623151
1333111
1051973
853350
1065914
1404911
1040913
1283372
531056
64135
957808
433824
24157
440808
232981
1040517
936605
1847182
668816
1680539
1028895
403986
1249914
1657957
759547
192242
1043090
921219
1735678
1953456
652740
297084
814641
343040
1826387
63221
1589233
1010097
643985
1272870
1886839
1764162
562436
847599
1265249
105697
1334286
1582608
1059613
386865
1714000
1665145
1204085
1457795
993803
364107
1319983
814305
1380811
292378
486540
1183977
896570
1733037
1052818
566110
1124631
1087582
535928
853683
375918
1521076
1743114
617800
708138
225400
1774556
645165
1584354
903987
1334338
1491317
897432
839617
907660
1036349
93543
47651
1458082
1147564
1633781
1351149
1970072
1765266
1066891
1167069
1226485
946297
168093
1985247
999541
96691
1443986
710912
1871597
847083
1427191
1144305
1153271
1024494
1139158
1910958
1940472
1567219
1631720
96907
248649
793008
84966
1383659
1745540
249181
568234
1845587
1178087
540405
1806880
85730
1053429
1568158
1558688
1783368
1595182
438876
925260
203546
298395
651029
636894
830990
262211
884299
1557699
1290436
1644911
427364
1434037
247313
1301000
1025919
1730582
1490637
1655103
551125
158942
1334216
36777
1461737
1212480
786263
733726
995102
1589688
104330
457506
1913164
1485824
1236558
217062
126295
1777959
946452
448886
1896907
423149
1876866
665738
174176
1834302
925362
989636
859737
1406023
676197
1232859
463905
1346100
1477568
681850
66459
1956458
1135573
937008
1514791
1236236
836534
1925102
225738
261932
348984
1025337
206373
770080
1821832
331449
499436
754074
1786390
615338
62936
387038
1626426
1676861
1782261
1950121
1588494
107271
967910
828004
1027743
1005199
1593205
42567
3351
1988668
1611183
910646
79028
98639
1333232
1315350
1171596
422188
79742
1363376
1097629
652361
381642
1816777
1161147
209458
783289
1362356
876523
1219430
1565095
1907745
1161517
1598425
566958
1273022
539697
234983
173766
604905
1778685
737755
1961437
788960
170951
1775854
823584
61336
1431433
1156244
1688802
1179605
1052195
1613398
1649565
179713
1132349
1944982
619422
665478
1771160
1162216
1550060
953819
1831265
38844
1330055
1135182
695032
1615731
263995
589838
1881316
606760
643936
426944
1898740
1082025
1738063
1393632
1500454
83095
385229
1792159
55555
466755
946709
819860
1427229
1651760
335437
1699617
1554733
1871776
1061969
265132
1135050
309247
828265
415795
818528
152853
161367
1945954
1379292
696147
1312594
1254368
1020428
1167212
730403
473167
1663007
1605274
1333188
1575520
936161
1984456
1999556
209735
144319
285360
1187190
42478
1080347
1162892
488921
53540
1584251
1228734
1823480
1463049
332224
1893111
287104
49683
900125
849095
1089051
945765
1793763
1572749
1971488
1829178
294727
55754
1273904
1063205
1740176
1345285
1902473
1460942
1215633
1402947
204073
1406136
426362
396509
529645
1524057
1113518
1507330
1503009
1722663
969100
1757518
279553
195355
620248
1000594
291549
83722
1896387
1145591
42773
1805535
2344
1771389
269990
496819
1036313
1549907
1899876
1473062
1153572
1109427
1571582
894674
610933
328919
1292243
16239
1800076
1778193
1783734
1662955
1633757
329119
1298330
341318
1045715
77041
386510
187197
1802871
354834
1940391
1715999
897317
144910
35040
1396350
1574407
431378
1917096
361777
875990
1624823
1135397
1620872
555712
455819
881468
497109
876341
809299
1566726
995676
1013546
723804
1574162
171763
1676249
1037206
213432
1789749
1252951
587667
1975599
1894882
1203300
1255866
1668680
424992
1802278
1162157
1868322
1906989
1921243
1518288
1372992
1495657
1646822
1846363
1701204
1474904
1429243
1291599
758743
1279566
288529
34632
109807
1021074
955462
1640300
515654
1874822
521043
551553
1576635
334196
1317587
1648758
1721253
1037320
1977845
725255
1283225
282906
1001247
926082
1271273
1147649
1048422
882719
1705301
465133
1167530
1164971
1570799
238661
1080278
80876
116941
1163404
1660748
854003
1227561
819449
1734404
62632
1988317
183654
361727
1878830
1365436
744267
1356414
497699
1841235
762594
143678
1816849
213620
681778
133083
1179741
1786524
1587561
805674
1685985
515898
1142879
503900
350420
1304638
1977676
1147917
1872738
749291
1141394
363089
1443041
1615230
644808
1049700
697388
89399
1447522
1093816
1935310
133394
465267
673807
1950141
1465561
856608
1797825
1621935
719364
1430493
1446855
93014
172043
74051
908607
1997277
936062
400449
1196860
259448
947678
254182
1217227
1649759
1884218
1051981
976113
1868241
843111
825473
1878598
1251939
1003916
608571
1869794
492798
1857378
159318
1443763
56747
1608168
664240
1307899
1447549
134460
1443846
1821454
267041
1162884
1320444
1539411
109753
1510769
1625579
215705
1556401
1710005
1845345
1199988
972665
1844181
653548
1798752
815806
1060000
1710433
854270
321044
940123
1456481
1673927
835300
188532
1615328
275307
1778304
24351
1639261
5779
1890072
1307065
879725
1528693
889742
361775
1534215
644941
744670
589679
686499
1025352
1691766
1010965
1000377
1534106
1507977
451916
292915
1035368
295566
984270
1331390
990050
541562
1823236
1516806
649059
1639918
1345659
1882518
1706252
221569
751608
1023162
260289
902092
809833
1074505
580024
1796379
179912
1235046
443939
28956
1229933
1189361
861389
1335882
291311
1324356
195776
1463172
825013
1901508
162137
980447
1726862
655839
1359479
1496124
614932
222006
605731
127082
1192027
335057
1806211
1232805
1193294
1516922
1464350
329354
1859869
1406273
332662
1335169
1280904
1661619
1475208
421916
429400
582048
530292
605396
770976
1340399
1918934
1185814
176547
3773
577551
235657
157309
1568805
1210775
1969323
1774392
1692704
1935442
1051247
1138694
16505
928351
719559
1383573
1303739
55601
1370104
35869
1253098
1435621
1077217
1102709
684859
199524
396445
1207607
13912
590785
6367
534576
642816
1497920
5875
1280114
533571
1279498
1720173
482544
1269527
1948527
716821
1888639
659445
1137617
427098
656351
1079489
840204
268722
1741787
75005
325076
1327669
171710
1911
945492
211582
686449
386773
1209978
1829245
1982211
607276
129502
92939
399353
4077
1363408
1292489
143978
1207418
1168729
460380
1616961
257778
1492827
582408
901459
542184
1995988
1107474
1166826
1322144
997123
367404
1663750
1783572
527023
1126508
1230861
1842704
1850674
527150
1455187
952053
585037
573748
1006871
471869
197739
1940230
268034
1828654
1913120
73257
413360
1161829
1295671
363181
929744
538126
134604
897227
1773339
1469390
1122262
1835847
1208725
968110
484488
457665
1566173
1363505
99971
1766949
181967
1835659
1247223
1444202
1592984
1571027
1423934
1827219
847263
1492516
1394086
1697368
1264490
1810742
1859742
1318050
1904544
256879
216948
1820248
1959471
758882
648119
1320582
1694388
1882119
1215929
226121
94980
841714
553265
515583
693164
1267698
93680
1249708
185002
666781
1208373
359499
1099198
234716
1936607
1507233
977732
50957
1184692
1868186
261940
166572
1079922
252797
319248
929304
513405
9186
1872294
1776905
1786714
1328773
924476
219040
427109
591233
1640644
670224
760968
1169824
1874257
1207003
1055324
537588
1190944
363320
542073
1896497
1178886
748110
523199
1831633
1448704
393739
1226555
1365851
1668765
1663239
1964915
585172
1011049
1793704
498404
1784808
1926010
1409820
1053762
678062
1952122
1858219
995248
1426011
1779729
339723
1101747
1162929
477177
1325954
1152500
1207645
1476761
707884
1322680
1730531
389396
1859486
261005
666648
685525
682659
20874
1144295
279119
1734450
347582
323537
178928
176350
972339
92981
16185
1335255
381786
1650843
1930056
1657808
297797
177818
1264533
1725053
1083434
719668
621087
709308
254014
1664520
574661
1649581
170494
978783
477007
1890278
1806427
403089
1060563
6601
1492244
798947
576186
469034
1870462
1343291
1892997
1721465
611477
1451040
1275100
270073
1039166
664811
837806
527448
816615
1519209
851051
1201778
1758815
1460351
910510
850980
1943622
1903003
234167
1135187
1402120
1624600
67720
783024
1070885
212711
1582392
1113208
1491457
1577708
129497
610859
659945
485177
1397416
1572319
1497249
1862096
1654796
1941136
986548
1057002
1804421
357567
1102457
795999
1938303
1323190
1193257
600070
1788244
1047560
343221
1732290
37592
923922
276312
1522491
1034137
535242
1587317
596134
696715
1640847
1295343
1390107
265794
211552
890464
920997
1124101
1396818
1785280
1324610
422130
48655
1980156
680082
1250088
992700
137553
612324
1023617
1156869
1469018
391899
1248326
1592144
642899
1023810
392707
1051059
1927952
1081320
1087865
471410
366078
544925
793868
1862463
160881
1143876
112605
550290
243207
1065280
1835397
1810471
89677
1638504
1838454
260216
1491278
362885
355594
1186680
1477511
78698
1916095
1663682
154982
1456261
1448001
1441046
281237
1648652
1629852
1586757
1519631
1172958
1614205
1185938
474952
1381197
1841672
1194798
1757341
1164078
1346556
1680744
1296709
1353317
716790
666981
84387
458961
1472534
1652670
316268
732151
431169
1507606
885990
1924659
1766477
857709
1461920
1300184
112565
1872906
217003
586934
561938
1324613
1703998
149802
1998282
1212494
1728594
1521439
224992
843271
1053106
435613
811609
211838
1213514
1293974
1778481
1506384
1868451
225222
1094334
1234320
1024397
972218
175852
670648
1722665
1477697
1842718
153470
1528275
1468252
1567558
1692691
601130
554642
535065
427057
1476182
502121
348277
1774318
1778728
1738371
777466
1753526
243129
1429028
4673
387993
1670407
289690
1958087
1334858
1980254
492001
1177794
1544523
1057483
867189
1472439
1764012
1880084
1742428
1829359
13302
575851
1956930
292640
1752959
1250038
1715693
76224
1795898
1650345
1795938
1959443
1651739
1439140
1190841
996448
281648
592335
1793510
1828334
430537
179923
977808
1282473
296560
1209629
19293
561460
1822599
172421
994106
1282179
1981708
773506
143154
229776
915454
1491787
1066775
60624
1605690
1045551
149818
1552137
913675
299184
1362867
684112
1394174
414672
1056225
663644
1450186
509094
171071
1542678
1209352
875019
15625
442278
594044
1694543
800447
1219957
1306033
50610
993309
1365499
878565
1588997
1431065
769348
298333
1921526
524075
776988
235191
563152
1246552
1095679
1568072
755507
1360413
1310202
1679702
240280
624480
363380
246335
1183145
1336793
1161599
1355431
1143483
586614
1660249
1982759
400647
565199
49525
10079
201331
727859
1031302
1960829
1684001
1266855
690136
970688
1439850
1396919
1513197
399592
1081313
463370
1318329
197406
1770367
1214167
1551149
1442221
480651
874516
66933
863665
1867880
1294419
1312376
768669
1713536
1239297
1609822
40469
893095
939106
1497353
860890
385814
988450
1482320
794082
394639
619821
948353
1343957
1620993
204829
1419671
1305287
1018525
1908725
1595631
278224
366074
1922617
958341
1973516
1293024
687128
443182
1448269
511920
214127
953383
379810
1820552
441952
1736791
1326681
103417
90383
1375209
863396
1487140
1381606
558056
800245
25906
1987972
22998
87330
1764731
127310
282036
240863
1643869
229293
696220
610228
1441273
1586573
1951608
24410
1972444
1925193
1429338
156456
1781787
47902
655815
1135882
1961208
925911
1008563
1862178
1326591
419000
218078
125795
674819
1285164
465360
7636
589694
889520
1511227
150986
340363
1337218
376465
1303536
985533
921555
1903463
204986
177115
766195
1141405
875962
1475597
1795204
1118667
19377
1821075
271173
29837
1704515
1647651
976042
867021
910664
1375179
1137965
921444
1480175
1098168
855044
396245
414033
722358
691297
1789583
626826
1148680
917083
1579023
1536914
283214
1305559
1089489
800744
928115
1782699
599363
1048353
1051187
1199243
1864930
419279
527604
1431890
979530
788378
784794
1053735
1978397
938544
112694
758994
261126
519633
16804
1315633
713469
125907
1409837
523312
72582
855546
1519252
1801484
196930
1449898
1047094
1579506
1831075
690254
347453
1613853
1028929
940847
1197610
1833788
1541980
1385432
1569921
1105416
146356
1125893
1508968
1348336
404395
495078
1658771
1539271
1368929
99515
482445
1682308
70748
290960
693401
1966035
912277
170481
969841
385901
1030634
807264
1338526
643253
667331
977547
1781070
226701
1872541
1990024
1631949
691754
392441
1844492
1878876
1988064
1383647
1585638
404637
1123064
1261388
511286
1730828
1505455
374258
1651069
902149
137262
947470
1106382
1182736
757476
1232249
1190614
1639738
1966730
1593692
1357153
869083
1755136
1947915
397700
1700663
971409
384635
1793616
604561
1271900
41831
10848
740290
1056813
1085294
1635568
1727653
1584446
729770
289562
1444992
1075840
1343336
652142
1694200
1237793
277635
246046
1744167
1173202
1340011
929233
520287
305428
1036111
552301
1869690
865674
62331
1672263
1101930
1085257
213022
330971
762797
1311589
1404846
968820
926247
648397
365714
836284
1886910
1928127
1920883
1318311
776301
1803511
199990
225338
1937624
1400895
1436496
766533
614109
551551
1567603
475722
682607
109598
1849011
1759906
833301
1522350
1597044
1896951
1370365
243653
516728
1480708
133451
234186
72376
1332464
1283821
668706
313156
1018790
1259655
152934
1005592
182760
1929552
1435955
600010
1783093
557572
907105
929188
952725
1621637
1665019
1099214
1957169
1499396
339091
1325511
968948
461670
1085414
857813
1167776
641295
1086649
1893856
1274545
750216
905346
1866790
1439357
208456
632926
238792
1270171
1647638
1716179
600324
36816
269143
1473000
898959
1196082
1708180
1464409
216870
1261456
1831061
993310
1062990
1989907
1191243
322282
63803
566724
1788237
1876294
332945
795141
300303
1554856
322560
1474442
827624
1501520
1799161
447457
1075648
1760563
35572
1607455
1632692
1233467
1700804
133247
1978934
705951
803392
122161
198489
1994594
570734
336652
718365
333901
373890
1686148
1450719
211246
1342765
1044442
814090
1999034
984438
1040922
1298786
1700353
1993871
341425
200823
835937
251391
1350903
1078850
1850484
680413
1031810
1050943
1465855
326050
1118186
757466
182796
714879
1281101
1549990
285771
1281028
393938
1962655
1112398
473321
374564
1212422
120526
485185
755991
691861
1169967
1398163
1304312
327224
1832698
1157269
206992
1075654
1349106
404524
1386576
1573436
1168348
1406708
162339
349819
1201915
1699419
1704788
871592
1950354
1422700
161761
1955229
421254
1545370
864096
493035
27835
159799
1497592
1109426
895506
1415216
1355387
1036333
1323756
549195
692264
1252198
1226024
93578
1908326
873502
260838
1553571
1068582
1985566
755009
1024110
1314500
1198790
1594596
1158826
1734450
1871801
1510336
573858
266122
1989706
1110239
1442986
1356630
197439
21012
1580064
133992
1118658
1412869
1942885
1580431
415086
341350
784635
1923801
1789555
130196
631689
1392576
818936
1176341
782288
1707850
890166
1751816
1724623
309496
1755534
764889
47790
696948
856652
1995809
718182
496822
954496
98950
1763096
1694086
1205670
1462644
1019532
688966
1451625
78005
343730
320258
733064
4908
241251
1223577
1238517
1772102
272781
1977591
89228
745321
321747
1047420
1186010
1717238
972279
1083623
1170939
1897618
289933
1248482
882859
235392
1559635
432317
1583853
1186913
588345
1240940
1417415
582684
747325
1373695
1046134
1342771
958703
790121
1880295
1727752
769906
1258371
272608
182419
1080192
742259
989621
1920552
654068
48800
782530
1905876
1913176
1022935
1610598
207850
1546766
2515
1491152
1890937
27790
1307658
1602225
1560246
1159128
851797
657204
958331
863897
105662
641467
890139
1436414
1710213
209598
1277980
1946238
270512
620976
1178627
804909
976502
356954
1306637
692166
1379578
112106
7885
1978963
1923709
665284
499273
1809572
1256627
1114024
1756665
1802624
241186
1415548
178322
590565
244479
1143095
1470701
1764717
893884
1099865
1324272
310062
1317849
1910359
131500
1527246
1217257
1652745
869395
1466089
1479918
1153728
1901778
831756
44448
898187
531053
2748
1840736
116450
297843
1905487
1851080
45226
1682478
1686610
1993100
1461628
365137
1355392
538955
539453
387820
464917
1006120
580912
1642035
1364548
840930
1722496
286784
1623397
1043346
49794
1449612
1681768
886087
944513
1567150
1304443
1569536
1736888
1761790
1751864
175974
1782721
1075706
1000690
91690
1795294
1685431
720762
1002334
1225371
1411735
285601
848912
845635
1266955
105920
1876343
1268131
1246028
434828
1319570
722823
1045791
649428
1378761
1388831
1216963
292611
467673
1099213
1309363
1899720
1827577
1270341
1212620
725034
1390637
507253
1452708
105029
831401
699073
128362
909473
586135
870763
84339
310490
1688782
1245359
917696
608485
1263992
680900
284349
20869
769405
1237517
694216
1858699
918718
1381927
1262077
269482
474136
454624
1035909
781158
230673
327280
686275
378249
762219
1921257
1601001
1509921
1686634
1758095
1278607
310870
1649929
513592
235710
116325
1206577
511865
208552
1220424
1348857
34259
1572785
1730247
951548
1279958
718657
1463893
1104636
445610
413482
1811151
774177
1537016
1453624
403430
1282687
991519
1085109
1254033
1777194
269219
1273713
1770403
1698296
411431
94305
1839095
535339
39089
1871941
744671
871683
449695
1475488
788378
1566864
1206727
1517836
178818
1529430
1118020
476435
1722057
1508672
1477938
979482
1157546
515681
690843
621250
1814283
1590812
11148
1618356
252728
1854064
47851
1783996
1079078
140037
1423453
191336
1455896
764306
1093874
1328508
1875737
485323
1397399
1226614
1378855
943934
678962
1124486
1294225
757188
1820502
1571455
440139
489632
1366912
350648
1582776
1744171
300451
124230
377166
1257675
1642113
454201
1066774
1889329
368126
51403
1686026
1508025
1788874
558135
538914
1561114
1812588
1773235
327784
458178
307860
755219
1356630
315181
1728315
1501972
844358
443668
1713357
309108
1363442
351417
1511262
758184
532298
864318
1943715
1627126
1842659
503464
1980297
273200
853270
1459818
425133
1933102
1340024
274983
1854863
985167
1539728
1566814
1019382
1848240
1468711
433501
1875878
201559
1571541
342160
1734590
1781566
742856
10194
1003301
1635949
1540688
1535032
1078013
1807783
763719
1262955
1156889
513142
1207974
1361007
931503
1882509
1939074
222253
386198
230328
194946
559432
1535127
1483802
223632
1779056
1784574
1675388
1754403
574307
1920834
821888
432950
1615284
388640
675501
1207528
1770248
51768
289822
654982
1147059
1939332
37497
1968130
1539214
811773
283602
1413308
1715222
969751
938924
32645
153054
678680
902905
1051873
204105
1004951
952080
1360548
258555
1756724
1875738
533665
1631435
1964020
1694096
1429081
376129
288207
1332459
687381
1231460
248894
973839
142067
610506
1171019
2972
483844
861029
1564348
296224
1309132
1653556
333430
1092451
1398717
1761487
188935
1733567
813761
1048841
366741
501708
1107613
1023062
1353443
1047579
650284
1367224
132315
1980640
1939518
157450
1786460
338194
351770
125853
343561
1582647
12881
369698
1788348
377735
875147
1584288
884540
846556
123956
566064
182959
1844612
72860
927264
1660509
514464
1230351
586887
1712586
1471591
1166010
1724636
1369648
1430242
314134
1036215
307342
590298
929787
1714299
1300461
1631093
1064721
1946798
840446
1425070
1397976
1678008
360336
770898
1763336
622129
574134
1382605
1564195
1316025
334219
869848
830989
738279
811844
694452
1076379
1575982
998786
1587577
1626896
1959973
331594
437871
890194
206752
1621573
474063
610341
526685
733825
438809
1299913
259791
123442
694019
369156
78701
1467754
980645
295678
1319401
1032072
718197
32812
322663
1949868
1615169
310533
569153
1228833
952543
927125
1939609
768770
802994
366331
944495
695324
170455
1861399
148877
1688871
293770
1240853
170550
1576613
1436723
34683
1550322
273285
1211589
713292
1677207
281885
28849
130401
221607
527659
1064117
347225
571151
1915755
1556662
1721200
1673781
1437911
1529649
362213
347787
1846281
1643139
1065367
846818
1726781
915760
69432
1398988
903727
1874654
1624850
16357
1560827
199676
1729451
154788
1036709
1892713
177812
155184
372755
867803
1936091
959631
1730187
1431126
461360
1838196
54073
556473
1920122
1042042
1815042
456111
122589
492757
952778
1641163
973904
1295185
1106566
960308
436698
1547408
37565
65472
1179806
661233
69433
633791
1214266
371830
1632073
51575
416472
666858
1412495
483643
45740
1669120
871596
409449
1078432
57041
208543
582448
770838
1274558
312470
703343
248825
1220401
1934559
1904472
1790181
1980355
1871629
525117
779320
1571136
1728226
116268
1019533
633628
837826
781737
232021
1977651
1275125
15055
1784157
1262876
1256663
515969
33878
584306
1429575
1550748
31044
848060
1803862
1579128
1355365
623917
1670508
884201
38639
1331201
1880750
359268
1504020
808534
1992594
518536
1729112
1853103
941328
463162
966578
1638314
1472964
1920074
1857331
1234069
985337
1788834
1921046
550183
423641
1776276
897615
1335262
863223
1898877
1940329
1292476
73581
1481681
553117
1893822
910476
592293
215797
1456627
1454764
668950
618529
1667310
1739123
929273
863423
17950
223349
534088
748334
1846208
915259
832115
1723792
1609275
1068340
1521270
813611
880173
1718195
178404
1045656
1216453
1819368
421895
1231703
1497477
183445
1717748
477926
480863
641251
239163
265790
1323112
1374814
1743055
458471
1579223
924324
1163516
1038960
456937
1114163
1280129
78635
1807604
524581
174842
177355
1346624
491297
1323218
1198604
1364414
493315
838816
1386375
1502032
37792
383514
142707
1194775
893268
780389
1359998
230417
151601
890448
1506912
1241318
1271553
949188
1349409
1041928
607388
35110
358499
957325
906714
1754450
1855652
1659691
566814
5780
636386
342103
407361
1821746
1007341
771878
1487856
946136
274555
664381
754878
528433
1134445
333898
383646
541316
1599623
1276216
956038
1151887
1067199
1126790
706581
784640
1841013
1957035
570814
599075
1688934
949120
1781599
1308394
1868376
218233
1784810
775578
1330282
50716
942895
1729687
338298
675355
1341500
1135703
1999174
187000
1171760
1424159
1173912
1786737
486480
1894210
305999
1045822
1606054
1567330
1940370
1939016
6168
148305
1803673
1734923
542616
107973
1149707
1836030
1067976
498325
1008099
1783089
1667511
1871092
1782873
1864470
634825
866311
1220428
767799
995985
939254
700256
561842
135930
170682
1209939
1094419
1090504
685242
1988905
181163
338054
1482411
1227444
1901007
1102036
1130697
1812865
1308732
1245599
656151
419002
1876219
1056819
397895
537382
1380984
1530960
1487819
752955
516526
1629740
1458686
289372
1095719
1163348
1438298
773695
948643
1329339
1398359
1987216
790282
150536
1168056
1670119
1103408
1846934
1097222
1708170
117216
133030
403537
1003414
888352
386105
652736
1021272
1587973
527704
1450237
1445730
784967
1091047
1880971
1073471
1189145
130579
925029
370847
1535925
1943849
484633
369054
486685
632788
290144
1818703
1343262
423953
1666084
1418220
721702
298827
1065185
1501338
183788
1736627
549042
104733
289210
1121675
176438
1553562
1063535
632209
1792422
83670
855870
466436
1586509
1665605
208863
1554462
1410677
1782870
1205959
156518
302378
1787422
1491176
653093
1593295
1295568
1538576
1935834
70796
1837697
1392918
1154322
1354743
1704423
1753472
207213
2549
739537
1204271
1635307
1008414
509766
1203113
220614
1982398
1507118
956569
1428487
1417110
355464
969332
1817492
981179
1628781
228933
1516199
441902
1354172
484663
1084748
664277
176052
333303
1197206
205260
971258
978711
1338265
1976527
518544
1462550
1692669
1754032
726058
1430085
1219356
683753
1883301
303451
1849726
674803
272341
1298582
742261
1260836
1279981
1974194
1295498
1462629
469493
924912
1700336
1355710
857446
1347767
1868221
705040
1566514
1504891
1117239
137819
1970651
1555323
1047899
1618937
577343
649752
365235
788804
1725684
1588484
1374932
18741
1691319
1420624
534849
565249
1962458
1401182
1921676
13402
1418782
1827701
429900
1655390
140045
426397
1455225
607806
1769246
1745713
1230919
1309332
755388
1011871
1813280
1051979
1180841
1735206
1385739
1614671
1658853
1960624
1661670
1312726
735486
1416026
1225709
996010
121218
1620439
781885
774861
110604
1124109
1598585
474220
1465369
779764
392509
971408
1476789
1727072
630132
659334
1842251
771061
980466
924807
819857
1535634
365998
1594446
1148385
812823
408759
1716627
1318180
1828670
312921
1471221
998209
1250106
1427070
966381
1939465
1443462
661718
315210
1242005
1814459
1373908
1231154
738555
1455097
772104
1489259
390643
1621398
1244062
1666035
1330008
520221
1456048
1191166
920907
1589668
1713244
1468484
1128231
1693506
1054374
1439772
396129
1929405
1737371
1118118
487372
7619
539183
1788456
952097
973809
1951507
298134
127118
1055958
1222598
267323
455833
662009
716050
1692770
1160236
782751
1626818
859079
657410
1841166
89704
579623
1862015
1022466
544956
409010
1189028
1998483
1860483
1952195
251591
1055146
1928979
1340647
135719
600049
305229
254374
1449467
717563
31555
1525561
560824
844919
1601823
1616591
1783901
279530
33416
494209
1929270
145745
1125646
520317
929289
386679
328833
1756149
1687861
1221247
644906
234344
1099538
1568432
1007841
279904
1491508
886786
529803
355804
817105
189984
1990887
175439
747607
346905
1189606
1732647
1684460
1276376
988973
254394
1329766
181354
813050
8145
593209
1737279
1259010
494478
1699765
1419664
738681
1773170
1838923
1785784
1565948
1809971
1210491
638845
808497
1589291
134870
65654
1213349
1169343
938220
459378
11542
1771318
1447955
1186636
588631
241715
1368477
1805739
1262881
1234459
402109
1840309
1708398
1875710
1826381
1291368
764725
1755710
1688950
121940
1527240
392531
312384
1143056
1369134
1279590
1255544
1836333
582493
1038055
1067277
809231
1821538
1496628
595406
1496466
1094162
529224
562404
516679
451539
180003
186071
1326168
1921656
1767552
1166761
1090981
606864
1868455
177809
879709
1542846
1013
939221
28027
1961436
1787886
1772827
1914660
1593386
765668
1716210
560523
1180396
827267
1486922
1040429
1642731
600640
1853065
1693888
126009
337685
1614098
1688269
1445361
874877
50861
616535
1261883
1933934
1898210
984525
1570758
275014
1792727
794289
1112558
1958134
1469404
1126890
1035043
1883784
1542129
694750
724018
1967499
165786
1196322
331649
445338
1476264
1001181
1289422
523029
1274630
876764
144228
856089
129199
1012519
1366914
185549
1661204
270783
1172824
1719808
1891611
1178048
887967
691264
440225
249979
196274
16658
1054422
447085
1307497
1130021
250419
775223
766404
1682277
194794
1911362
1885030
1676911
1061688
1952674
176039
1911390
1939911
816782
743916
921979
346805
1748939
1606428
1070128
1883857
1870900
1930078
309842
1961428
1343049
1360488
570531
1860655
450636
386208
209130
64494
1341917
1768887
219168
1056860
257346
802373
186026
1953955
722714
524276
1547641
476681
98248
1915693
1183383
1800756
1479234
643234
1769371
915035
925793
2843
472213
1053432
621083
1444914
45173
632137
579499
1001918
413063
112796
1758495
928694
336276
929301
811177
1973993
148441
157219
1483593
34092
1960771
770958
29082
1876537
1852830
1012972
1647017
336389
57499
512738
1575633
1172587
1554348
885186
1446665
336526
1625691
1590348
289775
1937003
1158594
1282080
90361
1179083
82148
1938948
1203499
1069416
1911099
536634
1730388
1308539
691980
157262
1695453
449158
1838255
1743950
169095
410580
547757
1688595
1562920
1046162
504382
1247475
1448246
778115
1645874
1449732
1824209
1949588
229103
1874362
1266526
820763
1249975
110010
1566199
795216
946602
698846
1460955
135128
880674
1763014
1138692
1588619
1042286
691859
1839126
1285720
1035790
1875528
582318
1170801
94843
801883
1094541
816772
923170
1894295
348716
1595322
1330227
1335647
1796355
1826273
1119962
868065
1059217
1517349
47055
986000
1744265
524756
269794
459758
304490
825105
640186
128019
457526
1834030
1664181
1950254
1746548
528533
412538
1955487
145116
1530000
1113123
884398
1011192
1825591
1675192
442593
1582438
1784288
750611
1523498
696629
1424925
69322
713492
1616687
733053
1444923
1469893
275825
1597259
892808
1498503
584499
1678275
160790
1717711
872607
1099093
1456811
1339262
967582
939901
1723026
855406
489602
1731519
61162
34483
673980
575326
522989
1344969
1196537
104510
1622605
1817833
1379880
860815
579639
1464007
1885964
1076804
307210
807266
1233085
1151651
657920
453634
1331885
755830
1884217
802126
586900
1709567
355308
1274410
152461
47679
1295015
1171820
1840755
388608
829085
1349619
1597550
300370
1436977
43693
176428
1841960
1446475
1638429
451398
825382
537822
1562203
683624
790512
1579352
685812
1608044
1588252
850781
741838
114490
1752720
1011213
1193665
1826493
1703229
1158969
1933486
1536538
253962
805295
1373680
1898562
1684843
415335
1644621
536408
248484
86139
109338
1692225
373289
1653921
828635
894817
138991
1940543
1649608
1087410
1436781
1803665
193771
1119691
1757316
821462
1131390
681691
1493594
260129
1562222
413091
874910
626525
1450670
869864
1885823
783167
689773
612794
1604048
834612
531872
1655771
580208
961138
123672
1410992
1183281
511153
889893
779084
1656211
98783
433325
298519
434804
146673
1407982
1793653
1288171
1300819
1547265
835299
1392353
1763351
598128
78182
1892277
1786314
1025624
185500
1652621
1602778
1652221
42651
19803
226637
1057515
952371
933127
1299522
1849650
451746
1809938
1199394
121936
1802876
858452
185522
802488
1154328
695042
1966783
717571
1177059
688865
1089005
199091
789619
837357
49295
545350
1064319
565967
1082032
303207
1193571
1710172
867906
1588808
1740652
1258918
1882425
1575988
325617
590712
693847
366982
1164637
1512075
1713613
1925291
680558
746320
1065976
807554
1148988
252835
114414
1939798
77869
1214771
1115252
1040047
591422
578843
551126
299657
134976
242365
716685
1704836
1303545
1128052
1252203
757643
1145161
1168100
844342
142122
67494
1863521
823913
196841
334592
645037
569681
380292
561560
1349563
1622
1640480
1372878
961158
1925183
1187927
1190942
779033
1328211
1226607
1788536
979507
113542
208372
1341520
1397806
813631
1011294
6403
1307918
8460
1807647
1411373
1252784
1232693
72547
1591697
1206203
1649600
566710
495883
277588
1569353
74537
916049
1194220
1230026
1295722
1505737
1016999
1078977
1301547
1886797
825836
1494379
1347271
1285634
1980255
282023
947533
160322
972341
246246
1632083
1365719
1291207
1759436
1112749
1267826
582263
806738
1114185
1865367
1922854
1611410
1914174
283757
46524
1988410
188492
1107166
1285314
1333632
1364759
763845
280514
1900278
1453918
1435326
1399562
562343
1307115
896946
1280924
367309
640188
886566
1295142
1820933
1714508
1119617
809522
1370161
673681
38086
163168
1771662
473912
556673
1043685
841004
1487105
184864
156101
104596
106038
851843
495263
920880
582003
52415
1248459
1097240
1261211
1198722
1946368
382604
312527
902439
237213
423073
1016672
225320
1681003
812642
1502988
1021147
971561
570594
146258
811444
652088
1594521
1216057
1239497
304207
1978818
1286514
92234
1891453
259634
926639
1088753
626389
1916754
177617
1299578
1565651
20190
583978
1162595
1838274
1633177
1764629
218880
494941
981120
1690766
290538
1084699
751980
882810
224994
508828
989100
1153304
1505773
1110691
920471
326279
1882681
463037
1430110
1073841
781898
1017605
1058330
1088979
1471801
1248171
1255839
1494833
287410
702646
1987164
25363
1023172
917555
337450
1244997
1048592
1895019
1896788
1680451
232707
1865931
706196
1629232
1991806
388262
1470254
619301
1055391
678259
1590324
1674526
1267995
1312903
787509
87962
990436
1992960
677051
111545
177693
1923703
216126
1037924
22663
1902704
247564
1843994
1089769
96886
676006
1861598
1293937
759566
1104453
203352
1699540
997172
1866837
615092
1873421
1111216
1594212
140749
1849389
266689
1189650
239972
476566
1488691
530562
1825151
746527
669929
749762
907889
1772246
685093
1014498
831964
1652742
454038
204100
955072
1730089
568798
1920991
1436964
494935
1177260
1780892
1084739
1917566
747246
664672
1884340
1804635
403507
200983
186336
286832
1061401
926842
480843
1172622
251486
1258931
1204647
558984
209940
941696
438161
1291945
894056
1842784
266955
671552
1122156
1862177
386857
762882
1277035
1071263
1259874
1512651
775663
713889
1741045
1475518
966738
153841
912710
185222
680298
720818
1006016
1415637
845823
1076009
1866032
1917142
1441936
1536155
1132237
409938
1793443
649278
719223
1939866
820798
1397899
235453
1803590
1336162
576612
1332161
24401
439648
1106859
1393028
1529920
1846635
1689357
1872317
1924928
723188
1145991
852650
952331
360242
1060721
536826
502478
936703
767814
835196
901005
1394584
734190
1324911
429929
1821280
1472379
814403
1286572
1631711
1099161
1211967
1487706
683847
1474726
1951048
1607352
129427
1187496
1940872
1909736
1669053
1013592
1838401
1147378
747231
8819
1129909
1647953
803447
1314895
317962
1228204
1795007
1533179
230749
1676651
908625
315385
122413
350946
695709
1110684
1484495
977273
1401454
1992597
1033565
1147541
139836
1216195
1767330
1615727
1071151
327392
866607
1758306
1274208
1065541
561651
1201838
672518
376341
1444581
1796161
1318185
596451
1771207
635448
675353
656330
1484281
1773491
786078
1276519
715506
514633
1779756
896600
1492617
1964059
1158256
1837054
949443
108813
1242694
1761557
1522355
1471402
1147534
956594
1145242
1052623
1045313
1855714
1073340
685452
1387583
605188
1535908
1079896
1888793
1587952
797485
1615577
484045
1503011
910855
51083
1207072
1878340
1889868
1801847
1650072
1245678
249589
477129
1243565
404310
1867288
241184
1873636
89280
1538136
1897114
1902684
972657
1492399
1416769
84864
1378946
30195
1671607
1256918
1843990
451225
192310
535849
1856969
1639147
1263119
1458568
1764537
1275270
1747993
1972764
1656984
187449
783542
1983577
1396076
1703894
1890406
1039232
1363676
6791
132141
1633449
728031
676648
1736516
1187095
1641654
1830901
67821
1857498
1795229
844285
715330
872765
217519
360467
1642250
664474
754759
415704
511818
1283536
133697
945386
706089
1155414
1134275
1989139
1998119
233005
1358855
362993
948124
969255
535830
317423
1250892
731425
1245837
1118620
714893
881033
504652
1703114
1775993
227976
811913
1580087
1295706
952705
443176
1453108
345437
1347216
234581
197393
1305952
922982
186185
467255
1736169
1114488
1020735
1151958
1025405
1846838
357200
127259
580785
1880496
689759
394405
1259048
1539831
286219
451916
717898
299451
538854
82875
1076150
115497
1635669
1995278
604790
1488699
268452
1963879
1648498
1843760
639575
807488
70034
1528389
1724146
321407
860336
1335427
1305869
124760
462117
1799339
636900
436267
255307
1583596
625043
1631764
1136970
1121137
1460200
1040439
25666
671285
124903
620755
493563
1358370
1544334
234391
1270053
593601
133019
114998
1180041
1601440
1252241
296202
144890
1112152
143635
301058
628549
1465092
1242787
1398087
1072115
90975
466120
1967177
1120506
1619829
753570
854403
994981
1133666
369817
119000
884977
474214
1342197
531273
1473280
777333
236497
927818
461873
1689198
1654915
148931
551863
931855
1241875
573816
1595067
1172552
556908
1258113
692179
1381213
1685920
1824817
21629
456846
1671720
1261516
1937852
1752766
349558
1131243
1514011
1579056
1533611
1728482
196462
605754
1666052
1017984
443907
1361251
1226897
582794
1044323
911047
82684
901721
888841
150030
128082
520966
1723186
1426655
1803646
1043551
1430242
1475480
134393
672866
1198095
994341
164352
756487
1611210
472807
1746489
776011
757951
1849853
1831542
1290631
1741900
323034
12665
1361549
1790663
1027149
1869085
1085721
1244540
417482
1837818
1959345
1349216
648234
289792
1374765
748453
1211998
1774856
1431608
174193
778355
1570299
720497
1809831
1697585
1556848
384101
1201733
1673098
463176
1191828
758784
60386
564333
1598841
1679989
1496376
117376
1461216
306280
1985888
544640
368467
1067330
275885
366112
434983
1469171
1360203
136346
1261220
1231550
122880
1179755
927540
1288454
690911
993171
185323
1800678
1222120
1901499
1805688
524846
406592
1198096
517060
1213943
1332022
97638
1639896
689322
1561176
39490
17595
763863
1747937
1895313
128663
298274
130345
1318226
840956
295831
1287323
1171050
1564374
663507
1825671
1453242
1156484
828241
539808
1840595
425772
1533973
875917
724584
432180
1866550
814623
1184973
574063
1108733
1425623
1100386
858948
1398977
54526
1153983
1424004
1163472
574316
545891
927033
24193
1047524
1024550
1735626
258919
1529663
818365
1863133
1082437
389705
1024499
1616850
253703
1241009
884362
481091
74894
993611
918937
1900160
1584393
869017
940327
1416936
1558308
140019
723034
665246
197672
1882353
1524736
1173575
1954596
1210378
1539301
4800
1215470
689763
1473959
253879
557841
591535
415423
73547
253977
1480690
131824
656894
1929165
194121
632485
567190
1416880
590811
133049
937706
159222
1801735
596488
1213628
690976
1547301
1526419
422418
1644883
1206352
818416
1822159
623563
1071091
1087495
1630123
540461
481540
1857189
473537
1551989
956279
762275
813573
1398009
296567
824759
1356974
1357404
1535764
766036
1911665
962149
668649
1619346
1006662
1742679
1064858
103450
1137630
997055
1851500
409709
898148
294450
271907
1139528
33015
780177
1711596
1382443
237212
179430
348915
1303356
211056
150841
982286
1592532
1440568
1192387
1451759
763104
1484271
1875948
565864
1324768
873235
1509749
961199
1487432
1741549
1856565
427527
23243
1295638
1394113
352684
505170
44943
1604462
1669495
1311457
1696915
1996837
250870
354880
1419866
230797
908955
1331974
238483
194958
108488
1223178
1601519
226864
631772
141942
1854604
648910
1198088
6056
903220
1766207
136703
1573581
578862
580709
631415
1613801
1231926
1513939
1175312
211506
368289
1424909
1463117
1399437
1770851
1985907
1758905
570602
288946
752238
1400115
1902918
565206
1367373
888078
668702
1481192
1846757
1902665
801993
264563
1633513
812582
48202
1540497
1279030
1533355
815342
1057301
281731
271778
1124433
904189
1329751
751469
1190594
1984423
540347
72397
536789
1913083
630371
1064825
525695
1714748
1450491
1017079
991295
308308
958808
1968261
125682
1702597
1145393
1295760
1167498
1058971
682538
1047349
1238024
1508080
663439
689421
395477
1486274
596813
271026
612084
893559
1563501
1432173
714261
1027526
1269244
1458941
1779991
1712481
134437
104960
951342
1750446
885896
1770000
1210771
1838897
1204764
164885
1473868
335258
1022258
982041
1734176
1530979
1635184
1772083
102024
1935454
401417
496281
1182059
1987491
1752532
751678
1204829
1926323
1513097
1292574
176878
490965
10697
310456
288468
586491
243842
1327568
650281
1030217
1511070
136156
1112865
1721495
1776988
742747
1815819
283650
1848362
1695414
1249677
883373
1575277
1091080
156022
1283478
1326393
1939203
687793
1388163
1702737
648170
1029092
864924
278989
1813911
1309785
840828
534398
760853
446834
1319744
1161861
1158888
1073597
782098
59097
1591095
1535390
938772
1246732
389099
1611669
1339934
53183
770432
741913
1407215
1815250
853372
678846
1580447
1907899
1595079
1576911
56661
1985692
1266241
112094
1663276
39221
50089
293655
623115
1528317
242961
668938
430549
716334
1736658
1399876
1512472
305314
971014
351387
1134451
1806451
395896
893699
171391
1028354
1669159
726815
1674524
1477342
1008390
1309839
557700
647846
1145937
1680892
579558
956373
445728
1670242
548665
1523015
1679158
450039
439143
699435
826632
1911204
274529
1790255
842827
207457
1024290
1089209
1091861
1089382
1158320
839218
222289
876813
745056
1785881
337069
929983
910997
976077
484698
1842912
198862
1621436
1936563
1052283
524918
691241
1953095
1549838
1257566
1544715
1362137
1820937
1770684
144806
1124853
1878260
861025
483017
636593
675864
1386633
1966809
307726
1843237
1552290
1834123
218306
1328546
148116
1126316
1496769
50153
798527
1314637
310060
1470197
1360516
1712134
919455
694931
503779
936699
851206
876104
1040950
641266
696950
798964
1474953
1512246
1409241
1493962
277829
608935
490884
1345677
742012
1018923
1085018
373440
1412970
1217277
1743565
131783
1149585
750832
862910
20581
1831999
821486
276119
1943215
1786252
1503919
67530
720283
970950
1216392
1536662
615695
1318105
1437060
241447
810330
1537353
998583
437949
1968506
698694
69990
1052186
1882261
676937
1169659
138093
1346993
64299
1385825
1172594
595161
1279396
1760729
1324146
1911613
1322721
1610743
401641
1463326
1617403
1833493
461634
1930784
904599
62129
1118903
651400
1284206
239809
1532525
1788244
1489252
1573792
909248
1890718
189033
1948502
917647
1749968
1256766
365210
234598
285835
464542
1824836
1892311
1379243
1389229
1300108
1528896
1654941
1937595
206856
1206122
613135
276994
1815154
1216104
1195629
1351374
68305
247564
1768155
166679
1638719
641785
1970585
1913670
1294195
1070218
572611
759935
1759223
769918
1374737
135951
1020900
103989
812622
1388966
211120
1282375
207325
1507991
1964843
613148
924316
546872
290388
1451794
1120507
425275
715402
1345930
1603013
574081
1766328
87311
791232
1962961
744436
1316972
1638696
1335424
118785
1339092
11726
511950
385404
1355116
1360179
874863
1317590
1209306
1341340
1702825
721118
427512
106195
324845
991975
1282148
330341
424624
1627546
952412
1770619
221447
173835
1452020
1351781
1755174
619822
1409074
200201
539391
1348192
397432
1060882
278467
1317624
39230
718120
1071543
1523637
1590441
1669292
1844639
1632927
6918
1530176
286946
396937
1125598
825440
589151
313133
796414
604855
1621242
1697450
819254
687779
500126
1008289
1242681
497879
89509
1633833
1856360
768131
1558085
147624
1848545
1791333
1146944
181739
1827883
945403
1989544
693631
1812166
350731
1796804
290489
1429893
675887
1250071
154023
504586
1214593
772033
39306
552605
1321164
1271776
1018549
283589
679475
602698
377192
1114285
1753948
976878
243230
1056863
914985
1834174
452837
1690554
783590
971084
1963722
563810
1400262
1588219
1875073
1739295
173233
1186456
1693569
30858
216777
677113
650607
1939679
735382
1267900
935990
901578
1457450
299859
620883
499022
201625
1281636
392918
427638
1579812
1031351
574786
229370
1153231
1157108
1537153
1095813
985622
1420230
349070
605965
1705298
694251
1279107
216383
1850883
67248
74502
1878773
659522
1347601
959086
887843
1320704
1594121
404841
358602
148848
1844904
122974
972857
562948
784085
1577273
1672027
395815
1535277
564677
1165743
253238
42054
1502319
1809284
709514
1105157
78039
913945
37576
693377
1909944
482147
445970
1607492
676482
1619932
521704
1021766
237385
523025
1385972
65567
1304579
5173
517695
609064
1293428
1506688
1160622
1320609
98076
423713
1791147
294223
1626353
1692784
1696847
243659
115185
962657
891407
585815
575711
837040
1184079
1129674
1988939
851629
201654
1524681
1288005
534911
1647641
1560513
1530733
1923595
717689
1242647
1333240
1065328
282782
411316
952352
1797769
1753740
561261
352297
768066
1523914
633897
1712550
791902
907859
924287
1450215
393303
1228272
1451026
336255
90368
1654767
1883835
453602
1250697
792376
1147811
576625
3609
1080784
489219
798755
1379511
1449117
1932555
1064667
877572
1488882
96779
1064441
1229865
1832967
1431159
1145847
1501068
1697203
742643
841065
1951055
1946406
869919
45772
387407
1440400
741677
616596
1419202
694275
809316
1605395
333747
1404643
1424255
881904
1463672
37263
904344
327768
914752
1780354
1797865
100001
35272
804318
1379324
483345
1227077
1393235
945756
1160115
772446
1535415
1041757
1259985
94298
1292163
1124992
104933
1169015
1287901
227948
124358
1864349
1053183
285424
886161
968233
511179
1574389
521176
1903564
1432345
1365781
659940
363872
1701526
959738
1117052
506005
1582130
1610119
1559712
1389742
363799
1032448
1581714
1240470
1463799
1542704
1890084
1781415
2105
1571239
629588
1952537
561802
1005390
669406
1093917
1117432
1691310
723594
1793676
249751
930921
70522
650561
607896
995226
210645
54269
1312106
271943
1881630
1845705
1408126
705911
980953
1823749
1590200
1066220
1734433
1933964
201160
283120
1437289
1277424
695483
832167
1476181
1402485
584601
1451135
1893911
113318
1452488
491953
203308
1681037
1346938
458975
1702881
1759821
1246100
789268
306542
188457
999201
1502496
1136649
129732
1446501
575273
1172480
282202
1425046
1447125
1803490
1802590
569182
1976778
1282353
314401
1595351
463322
1805189
872308
1628506
687921
1491802
816137
1358209
1165655
1285506
176621
1274618
252339
918514
5226
1478225
1689213
1392812
1496438
1248526
210538
125393
56591
938039
1928432
97244
756166
51010
331338
997487
794077
1709506
1818342
207932
1254831
1367213
63974
708192
454467
536746
995353
622226
471335
333733
495942
1159999
522114
113995
245433
908631
1140574
179844
580383
996495
1262054
98760
29404
812645
430070
45496
938825
155010
699227
1332354
840186
709220
223181
1847157
1149431
1500236
812512
1169125
243864
1997775
1537823
609622
267364
576967
1219276
435886
225725
1677627
180114
699303
654404
1920696
1790444
1998605
85177
1432348
179063
1458948
746365
1688718
1364745
1466986
1621498
1065211
662758
1017994
1442678
1769622
1957222
1520350
204427
60524
830735
561707
170272
463659
674257
54337
736129
842096
1395914
719912
1053974
1876218
808917
1120924
897108
367843
333597
1761774
634151
995782
1997712
1086253
853085
708702
1392614
684154
118949
1926576
756210
1259990
34743
15864
657153
1497079
1688829
304916
1566779
1606402
1751423
397113
1076751
806498
479842
927728
1397994
1920655
1765576
1091995
1240816
571862
1334127
402687
1397841
698967
217477
1085079
376969
1741255
1547846
1491169
520144
162935
521448
1475689
1544150
1911479
174580
211384
76136
1793762
1057131
660202
1069806
217978
1921032
864924
415873
1417662
934396
462913
1469349
1019353
1152937
1219584
1763260
990826
550471
1191329
527890
457931
519554
878206
1214287
1626774
614528
1848720
1187502
1814515
223985
385763
881561
1149513
574351
1982727
1974967
115775
470068
1535702
390199
905436
184920
1481916
54439
1300137
294083
547849
821275
1921362
997306
632551
1379765
1804683
1764643
230113
871286
1711863
762958
1080647
1776635
817075
1336434
1302766
1170890
1312635
9409
1744558
1630859
278571
194454
1939975
1812309
173898
1818313
1675659
1037652
215540
276591
1352839
1900585
467975
467479
1191578
990688
338481
571999
1132951
1791783
1961911
622735
327816
1321420
1465342
28810
1190187
1650985
653718
975327
1804161
605946
945416
1164175
1186991
213466
1671610
69330
249073
102685
692404
319105
355020
1894319
863387
1954179
803535
1930275
118437
1517727
1971715
415010
690603
900052
1876550
1082399
1157764
104804
737894
868249
936846
1833168
938453
938092
230824
615966
1043041
1156496
1680959
725678
64420
1846237
1979896
915591
674710
1893027
363962
194228
1636297
1430565
172582
478765
1691064
1945885
1746550
832804
6617
100989
995134
61669
1165225
1325624
831045
397408
1246042
1716796
1043608
1595515
1958261
180394
519450
70134
1828736
1449896
1446030
352899
1684402
231523
1346613
1981370
214983
801597
1047028
1253012
1173994
1790403
372784
136580
589079
1641257
817558
858103
1780858
1929553
993033
714982
1698126
8511
1148675
1289989
605830
760210
655685
491521
298397
49606
819188
856508
732795
1169365
1935150
1274951
1101471
275335
475026
923147
568089
735169
1700881
651640
855919
289430
448206
535639
1704077
1204081
532670
197897
69146
1274726
158759
763315
121705
1616654
874136
862907
835603
1745963
1082353
1185669
186486
1470825
1791659
1388531
4312
462787
580502
1362310
985160
155425
432156
533892
849589
1279335
1790561
511461
524321
1263113
1572271
8923
1828302
452927
1367320
156724
332763
114462
338503
335331
1503009
743944
116798
1041389
1225529
1741737
320442
1528330
171187
310540
1933931
825745
885860
1628191
1929058
1283428
804782
364213
1032490
1580571
1078914
1161708
534955
1817049
87208
489385
778708
250971
1674947
130378
215143
1137583
1424953
1885514
1015761
1879026
598947
1267730
163139
922812
1227122
751657
1407168
123017
1926639
136942
1694445
475230
1160550
621838
1681543
1640887
1768791
130465
384281
989041
1425606
486573
866231
628415
1737082
1566370
72561
1943705
866680
846853
496662
1427733
1234497
1013122
1426443
1417795
752994
1649188
313780
689019
1576739
643992
702940
312906
490715
522188
1578835
4844
879817
1004638
1483768
778642
200360
929962
86305
1023053
1825712
998998
1409055
5493
648260
1495816
1374014
1613235
499765
1121956
447384
681406
1293543
1865168
622722
591395
1274674
1312188
305529
1549930
1161268
247319
1770638
93396
981116
664579
1297992
178977
915770
637841
1153441
1798832
611436
1475055
389494
839902
346062
678831
1815785
1443604
202342
560254
1794688
753778
1899266
801836
1110943
485641
1622453
1232482
1324091
720634
70647
656233
760107
423541
257567
1127191
1415495
955192
233015
1057839
1472996
1584968
1489621
770819
890780
652730
1001507
1427055
1398580
311660
361998
287171
208925
461461
136926
784447
583536
202103
1163954
937840
1305044
262773
1638258
220474
1286749
914241
1794178
1578625
377052
213038
1199736
1681130
95098
769789
1281600
556675
568721
1100274
1997876
1051242
857342
1439504
705085
1927984
1269046
186058
987758
1783632
1970276
953705
588743
701671
1560376
1718741
1274697
1101166
849786
1320556
1919604
1700450
845165
154580
1529095
1332047
1844038
728430
1242459
1164533
1035098
1426091
1607241
434294
1349335
1129831
546923
1990569
1660354
1936588
1121199
1787883
93273
1226761
635565
1909951
820416
1780866
564043
1380500
514438
1101043
1443752
1512485
1859759
1748209
767028
1248065
3465
785137
1882292
403082
1323428
1392706
529971
1431030
108818
1197684
534173
1152643
1671967
493795
1058161
1755771
1937735
81047
911660
1843822
1710433
496607
1107333
1914790
1683774
221165
993948
171026
1355800
370020
643362
165093
798929
206439
898725
1421695
1486011
1514505
1474689
266349
194987
872700
799596
1587407
1413759
1670731
956691
1111915
700903
536603
932352
469732
1719328
1231080
896509
1725435
495155
860238
1577192
1108122
1719123
705877
348179
1396763
1608494
722418
843262
1032439
206606
1741374
1630200
957838
43646
1409742
844173
317168
496933
1452398
987298
1175011
368147
612785
581793
73718
451432
1337528
641922
551903
1917493
1947154
183981
1406010
1035209
574611
447978
884291
270666
1763528
241582
397083
810505
1539850
971565
1926261
783207
814333
429873
210770
1531597
1028913
1440641
515518
1980316
427650
412549
152703
531050
901197
840006
880387
149600
1626995
1576544
1768350
1444062
82967
1510073
917879
108140
600445
603325
896696
721937
508213
1955090
1912496
816738
1644650
1102269
488290
1919610
1957754
1814354
193559
291996
1732568
668312
252821
1381609
643300
1080343
498232
1313422
1821476
1452760
384860
1334663
1763385
253648
1446600
1337026
1172021
1135154
1417098
724630
225742
1772571
769379
11977
556850
1751672
771435
238391
1480512
1694984
1083369
1061057
249220
297956
899655
793192
76328
1807188
111824
339291
1331904
1196062
1330159
24593
1221345
1407222
892725
1729495
510406
1134268
1360494
1514873
1531586
1265410
1538104
131005
1834889
930821
801048
765786
126640
248862
1516330
1443624
1128168
1412552
1269749
750717
754777
1069018
618699
752656
1105345
1169340
658551
57550
1653617
1844030
686149
885575
952024
967008
1594358
1476796
588038
349491
1363530
294636
1710413
480749
618211
94219
1356712
69700
1450104
15643
148466
124365
764193
419855
33219
288474
1845304
1479258
1045979
148402
1208431
390078
957039
37028
1579901
1061714
669281
1835165
898454
35179
998424
622670
868573
245362
475722
1580543
1299848
1745550
274015
1028289
1406902
798046
334224
825111
965073
1980577
311398
1051034
924730
97384
212298
165157
682073
1895809
1030010
746128
474166
118733
723657
1341488
191652
1588264
1578002
1477868
316099
1190788
39358
287844
596986
245667
242180
718262
325337
347663
719303
1668826
853814
1342922
701077
1289098
1637934
1314877
1090693
35805
385962
46205
134247
794280
992918
1460118
191297
282985
1480562
1585593
80953
124640
1937411
1343449
592653
1842417
530590
2646
1978889
1992325
1646944
1141293
617739
1001244
165804
338751
401816
621054
70633
1687659
278986
1697708
729477
54441
1476028
619676
391353
1045186
877544
274089
757125
608072
812840
192822
1532092
1620124
1719782
1102690
1328490
562348
799163
1657574
1145386
1968672
852451
619003
1554845
1456082
1107486
1511516
983262
100268
395635
1049151
1117501
934276
1731829
735421
328359
540874
1757143
177372
692881
1218931
535350
1827432
1543678
263798
916456
374444
844648
1466543
650614
1808058
113595
1974161
1800145
863335
1202240
1538446
1320761
272296
694986
1171978
1087420
570608
962058
998007
1218529
1533643
341510
719947
833869
1414596
112996
71547
137497
1223006
778157
461175
944382
336875
928205
1502915
435530
828015
1361952
336420
270536
1894442
1809187
1648184
990932
1809817
437360
1619010
1857208
1680555
708329
1545521
13970
1664429
1876973
1112810
1411834
936430
1134563
422072
1650839
1640336
1438298
1349054
194069
572529
448093
1792105
1440449
467832
1930344
825263
728769
1355166
1774778
1118842
91060
1643214
1489675
170420
1377292
467167
1674234
325820
701639
162331
760481
1668134
416912
501187
865771
543704
640009
1933111
1615780
1436749
450416
278047
750505
89310
1528041
1398568
1756276
1169832
1352746
422972
1066508
459242
541732
1932051
1143814
1586233
1573132
691370
1668599
1669359
1065450
1735907
1606843
1590687
516562
1628982
1602752
869534
1273849
1550372
854971
1517745
497946
717803
535059
746572
1003879
918460
1982244
1562567
1907668
1822754
1254884
129047
1437869
1903547
701446
1322324
1637810
1786222
1673548
658542
1357437
1954398
624727
926415
322149
1022593
604069
1839764
1304431
1908389
238177
1186334
1213560
108411
114859
1303626
681677
211424
1318189
702594
1643152
1113926
1086261
1211456
928417
996908
1894194
1214493
332131
945577
1560764
244099
1383973
1600479
411585
1322133
300796
608973
324686
1685376
738425
1893251
666874
553088
579079
1347272
869256
1038293
301801
805062
1054170
1517980
84976
1225227
1323459
1130584
1287275
296100
275628
247258
1740038
571434
1372383
483189
1227435
1024707
1123499
406091
1771165
442247
514262
448352
1840565
587811
1161951
562484
384963
1909529
429525
825984
1391889
401305
389800
1809765
1660268
1471411
1451803
955861
1257118
1463118
1625689
1906659
798943
1469282
871672
1956468
1909872
608104
36959
1810242
1251211
33654
1647448
665015
1097674
407130
374892
66844
1482172
1540615
1166545
60578
1954890
485668
160167
1087959
176272
1917887
1116798
907214
432684
1173284
893012
118707
29584
1672452
1049726
1541724
1561515
1963924
440482
1112790
255115
1569202
678613
1528043
745436
491304
119538
748085
1088809
188065
1306376
1584134
1576167
748198
522269
1798063
1537093
1330892
197184
1108654
1793690
1087297
493796
1233548
1464897
721462
1490544
1244457
48768
381412
1812432
238199
253765
1127247
1854991
763591
852725
1103309
1627579
1934093
184746
539003
1847417
1540738
517903
343116
1673830
1458579
1278528
913908
222171
1166301
1976847
149104
1185520
988495
1709693
1616243
961432
140712
1671741
1846184
514209
1913651
12493
480379
380242
475174
635939
1062088
213699
244060
1815670
371645
281523
591265
970480
1991392
247416
494399
701993
1574688
179355
1837123
74198
847838
1107245
1832419
172202
1271838
695994
379698
1179139
615853
1280693
1589055
1096038
1560863
631783
951447
3834
574906
1632067
1392373
603348
235786
1061091
965030
228756
91987
27607
51891
994241
1517248
1814296
742629
1947956
1915597
894776
1540776
1065638
55266
779565
224501
1232768
1136201
373372
1082121
117152
1611575
615089
1251446
1682554
1437429
258411
1518493
1047604
1533856
1692649
793748
1640981
317575
1333842
84383
227728
1311391
1697857
1986659
514674
1999034
441625
371202
413078
1569478
845674
737622
1345294
1065926
1115323
471236
1157001
1049581
927591
634858
1102741
1165083
289987
881443
913983
1284685
648812
1711453
29221
574590
684394
943717
1549912
1318086
527871
1390768
90128
971945
1231754
118418
1024612
652351
697270
132084
1661571
1932929
1505720
253922
734105
1278018
1233345
1338483
1217100
266444
335253
1449246
1160482
920459
1248382
1119461
241972
649747
1006093
319104
1611065
680407
34223
723552
1211358
784791
1189791
1637871
1729059
1030189
1120852
735153
359030
1424082
1012247
1597448
1533284
805679
240908
1343440
1618594
1070239
301377
1372352
537537
297800
821580
455486
570115
328437
635405
569246
1312008
1896418
1365063
953687
1449702
1282154
1518418
464255
330111
5187
1951624
555982
622238
1699948
2093
42006
1737331
33864
724
590329
1759114
915735
1489233
1448801
1392332
1884556
1423482
1203379
13827
977104
825344
1977258
1682495
48988
1312092
1412104
443393
1227841
356497
460089
574224
1887578
1976558
1792945
1611771
1008062
326794
1624139
1409989
23990
1866295
1916803
1126107
1539498
1014938
308671
1054436
28530
742830
1049424
526198
363167
1033653
1951877
1459418
530488
670139
375647
725904
13909
972982
407047
1825367
469465
962245
819845
1325806
1306966
1713883
1179748
1536762
335797
1455551
218346
1220610
1781744
800297
1825556
231113
101597
362031
650770
209634
565634
397342
123949
1271551
1808700
1616907
1084862
1777105
1055841
551410
1072316
47180
596040
488323
1289270
29614
138788
767795
1903359
1945015
480227
149336
1093961
1942989
1504015
404794
282385
1007637
1487866
563431
1224136
400155
181978
1950141
1171865
230266
96322
1742022
757567
892692
598266
888718
997345
1105755
21640
1963590
1485127
256988
1058704
1357729
961203
1066477
591023
199593
1941350
1026116
1299708
1618990
829411
1114469
1374722
1909763
751962
451274
1173604
618294
597160
60592
1792100
221933
1935902
1134859
1508705
374604
928395
1676684
1221413
724345
893545
646592
1538413
191887
100929
709817
1217741
9616
1542996
1098385
1491201
745698
1838129
171342
718824
541290
461900
513327
1182537
866279
1753609
1545370
1730833
99633
378798
1984651
1775553
1132526
909240
70930
907284
740458
1871087
1081964
474083
1687057
1860555
267701
1433129
738057
1520228
1095753
1816590
315194
1029508
1251922
153915
999746
1057520
1836489
1555471
690335
439903
1751197
1868411
789565
1957923
1336906
457447
1384205
639896
1529580
1648489
368182
729785
289726
1429149
1839168
1681215
17201
1884727
525726
1338879
1162385
588872
1079110
109599
1156240
1399601
130649
251077
976194
1509307
325709
585704
1461370
1446379
1220600
1354087
1431328
831470
608418
1962691
1903355
1963243
1932257
1219696
307919
1286310
1912385
292423
38650
443456
1883535
1944882
917550
1435022
252958
1668295
1448071
516390
1662503
442363
1753067
1630443
925861
1761015
330539
1417786
1536870
229926
1081235
301705
486122
1389035
1942792
794912
1408634
1452959
96640
1245924
907778
26483
33220
17265
62483
1146012
1824579
1464961
874264
1635733
300855
1143879
694115
690733
871356
749639
1627007
861494
1823818
431492
1684933
1521880
159057
923044
407100
877084
477446
941917
757820
1733112
795321
1424743
106161
1797752
1783883
818668
307194
1008486
1178341
707610
1809152
1842005
168867
1354496
1532485
1037335
1291458
679803
996020
962650
87959
1210562
1446362
1057312
147947
865501
856331
1434145
87857
426671
603175
1507361
30979
1208955
706949
13414
289644
686064
1900784
1302645
1912859
509021
1979965
1546192
1174389
254105
714744
854754
1083231
400562
813444
372699
1586945
497244
1713613
540529
1015962
131051
505668
1489033
643688
1394704
563788
1107279
1733744
1824619
1376637
1466386
937744
1571272
727431
1875837
771920
1542335
1509324
1901181
1763309
1305167
1313734
1919136
311183
171187
277284
626234
167216
1292392
1301930
1062131
952965
1474942
1656065
308744
1707187
939583
74352
88550
361924
1802594
453389
1911723
1108654
1215190
507603
775844
1529607
1384937
1195179
1428452
882357
1048333
1694317
554033
1483973
1191143
1354141
1043283
1956353
205502
1787098
946133
137391
213415
698170
950748
978919
118114
922764
32370
27980
1171595
1125995
530330
28483
1490485
1063335
1108423
518580
1451653
1219548
400678
251810
492784
1464003
1363326
1224965
287134
696423
934091
1426439
1244753
1684552
456986
1422476
1665866
1132352
1700428
1089160
363838
813348
193563
759169
62374
1634493
586205
1406817
1613833
1640500
1422168
1437781
482065
1963720
593054
61466
1395623
977372
740402
1999763
1545262
1660009
1381334
563611
527213
1673069
54618
1170496
1761673
622604
306418
123136
687512
597722
217898
1952916
1985524
1709110
888584
1857731
902530
1334434
1792964
1396523
83475
645513
1515690
1470663
1901231
1196266
259519
293524
640730
405787
1232631
1082997
814920
1063908
625356
1298067
1074940
1226983
101635
1056883
206729
1535495
1030276
1220827
145989
1051275
1423923
1608965
1458408
239324
1154982
663655
774802
1164850
606893
1925291
1777915
468153
665015
900586
1721190
1193381
864428
798760
1368191
196493
1651339
615892
1296178
888535
497088
149991
239118
1816598
618557
47618
1520444
505379
920071
726950
1522985
1061310
1659372
1942210
212490
106322
115799
1904354
1985237
1901022
1301719
1890401
1803851
867219
918482
968349
1744519
137844
704091
1916571
1798136
190972
342971
1657748
1391068
1763204
1697377
1512603
1909023
1172633
1407049
1200933
692798
1576947
326023
1417598
204605
1557712
1178779
533285
998832
1413279
58457
1410793
1251611
215099
90952
1136928
1531050
1006375
615621
1517592
363474
1833880
1211184
1662857
36366
1451229
813996
1950210
723754
1796025
1476232
399299
733872
1507454
588977
938023
1551003
1352990
1476776
1559049
1606626
914347
1489131
977782
1222269
312022
519227
1810835
1873741
1191830
1840397
64532
1030141
1150670
372057
1410402
318084
1380484
919588
1710056
56230
1034690
1738853
1790504
344073
1573582
1301531
897930
424919
1819592
307037
1386896
973503
1248111
991089
1686572
1296812
1271005
910842
1513205
1571753
213894
435501
1622558
847508
1342589
1592605
124067
146855
1916273
81186
1356902
13264
32320
442027
1255263
332885
526374
765226
1806613
420306
1776405
337639
1323398
1656704
263934
486992
183163
1035924
1242953
99604
1987193
712653
121925
1722761
246184
1906990
1793463
1847483
880780
1751157
1555009
1492309
625052
361380
1935419
1155121
802509
99389
159283
743974
578809
752727
841619
649031
176255
1494772
1160691
351008
1061585
1000504
748702
1948036
1364609
1342974
1766500
1823177
437189
1785523
589738
1759603
376395
1744349
1301298
751344
997719
1769009
1733524
478430
128404
1729045
788440
1242108
677235
948939
1828915
461578
1270053
1890844
1783144
249922
436472
1729708
1460980
1397491
861442
1426223
536342
1914926
374791
1435081
669816
1854887
490597
1635989
1338418
794496
224932
806908
1438463
1045413
1293753
1248878
451185
760911
780816
1850622
1050171
1555570
1588450
272545
1742530
1305152
1341484
1123656
1261074
1097675
1432788
167667
1333417
1236796
370407
1081078
682912
177856
406389
1751433
1181330
1807921
1373384
1909186
1295083
700234
1122037
248261
836055
617310
1834542
381634
1777675
236903
1248789
1133136
1788577
148533
1204727
1123543
58897
1298474
1103590
1789925
1737777
1051103
1927589
22705
529018
572558
1673612
1315880
1004739
1631320
1208169
400023
980088
1860234
1601713
497683
1638247
669749
992544
76340
1880897
8298
1637917
1661225
1619950
375861
338305
1929701
1175947
1732912
1496006
370542
1348661
429699
1318485
1704453
1051824
160612
1378349
1628051
1077527
464613
1008159
1707613
1214649
1817533
1891060
720902
1987071
500686
1632359
1218070
1634933
955969
1469924
907540
940137
1884360
410675
834270
1435030
1438649
1524933
753591
529732
1476232
1912441
1533633
1042182
1048967
194955
926263
646609
1298652
1719365
1299116
74864
1242057
1145452
1477690
905370
538052
1937842
1855781
424363
1615565
319415
1070649
399320
720163
1704
1130372
1103847
900734
1346230
365759
882264
309915
725273
603441
1426103
925912
1830722
1779058
283270
1208942
847556
282299
1579710
473391
1610973
733815
1293443
420913
637294
1656024
333630
1072527
1835853
397676
1980905
1696616
1064610
989100
552770
1503902
1433564
1787446
100325
243555
1034242
1348512
1988195
1104032
1936662
511222
883084
1307812
105807
1629378
790766
281118
984182
769544
759569
457904
680616
1669656
1204877
662895
998092
499057
321479
132642
622802
970646
486513
213653
1715630
1499536
1994400
904725
1079997
600794
1114060
460973
740196
1769545
1230905
638014
164389
1704454
1845959
1676487
1057912
292378
1891935
1444779
1806197
1475725
1947871
132793
1322282
1941148
376950
1061874
1976474
1224275
35214
1980952
1165121
1874754
1774263
212033
1504019
823527
1728246
1516259
1686816
769847
1715021
1683428
832305
378689
250803
1141239
157637
1594226
301009
1519027
197397
99329
899903
841448
487070
1091380
126158
965198
633035
1912607
1436048
1802741
866319
1123097
1653877
1847349
365743
817012
1969396
1297072
1856062
288593
1773594
1683878
137913
1169273
139934
802260
81797
1674002
21281
1864225
1858296
1977629
61325
1376947
377373
1253884
562153
1463494
1924283
1405063
1136013
809089
863608
1731606
503673
1303004
1547692
167238
1200491
889242
472037
1167823
467045
187669
1656218
487696
967965
1637572
1822961
1440902
1238008
1466962
494861
1085795
272383
1105574
219221
42952
1449316
68630
645502
627960
1276166
1895604
542599
1716503
631898
319375
663358
163561
1068150
345398
1693822
224984
701576
268970
1881130
1709602
189991
1738656
435048
850607
1881541
767013
1790425
298479
514604
1457937
612721
1650342
1649843
886079
1776891
549102
83315
196633
544684
1142004
1203235
894566
1518966
1228803
1398047
337965
428441
1099851
1942831
474268
720614
31757
1269529
1290685
1469735
10023
821365
1526311
1882244
600254
568522
1293711
1224559
877409
550801
260548
369418
1385034
1593882
328608
1643674
1468157
1389412
1411025
82102
190740
1310931
1625151
16197
1160569
305142
1400122
1435162
619944
1226922
189686
772473
762855
367089
853269
1356895
1880423
1802873
1153803
375212
1261478
1574345
1659923
705817
1122057
351075
1956595
1849890
1467870
1862156
666297
1453402
1466428
1622333
1474377
1545301
29755
211608
403851
1867931
1043215
1899834
1446730
952399
234552
359140
693500
1057634
266432
1225736
310734
163298
689850
1742596
1360276
1182377
622425
933685
770102
841469
182462
1667755
1139402
1030644
1734657
401994
1303676
1423080
625406
563178
564
1198382
562928
1691554
1124532
1171757
1292911
941328
571289
567351
1605583
150914
257071
1919451
1559790
677923
1155926
751809
1663158
1976714
1871944
596490
585711
451388
1269191
1034712
627996
1017008
1254106
1421529
28730
335076
1977638
859167
765382
1623491
1960628
554905
406118
1582284
1953616
1650062
853946
1005235
381359
1566661
1389320
129324
355670
781926
1875933
1966023
1360826
16992
1844894
1438175
820795
74592
1128278
1829190
1912978
1502126
1740776
1957437
1041957
186313
1928039
1269578
647802
1628028
1109883
723738
1397812
56172
309784
1293860
1670868
18150
1796628
538783
1234396
1056069
137786
458892
1361443
1558706
218278
661930
1159977
1803438
163703
1338423
1174099
1214602
289756
1969052
1383455
1530021
1023266
1363481
1968229
1399991
1124778
8145
399401
1137130
1382148
131599
575044
876569
866972
1239494
1681506
261726
86436
177032
161552
353386
1307212
789865
144385
1056490
1645317
1912773
1038838
880053
1982270
1277506
1868670
210833
1935482
1451662
1313595
946526
189707
934648
781570
1871028
821734
108915
1709961
255926
669335
1299688
966061
562045
1283391
559892
1880516
1193773
368141
536878
693046
812435
174941
698928
944307
42111
1190956
1687329
1944659
1442779
1058963
344427
701150
1889814
760277
1486437
23554
1610526
1377817
754918
370408
323315
1194089
882572
551961
59323
938853
1051808
919149
1238943
45189
1411891
484764
95007
1012078
1271688
134482
976025
1816755
761852
1927891
1547866
338767
1770177
1438125
230764
1292139
1189829
1128822
1602642
1790415
616155
1564953
462881
88350
1444895
1045686
1657121
510163
1654397
517875
669991
536075
1632544
800661
822795
982777
1098996
134111
1828021
1455951
1888100
1054949
504239
1813216
351253
1958286
987596
422796
228767
592410
1866151
1123261
1401596
747412
755093
610715
1496495
534790
1416386
742234
750518
932550
597567
406708
906783
23650
1401283
837950
289900
84476
620798
936497
1453189
821913
1141322
1057578
168161
1839090
1376776
1804337
190496
1353499
1467080
1833989
54133
1284369
1669696
1126278
1593275
1986820
597866
226510
681979
966869
141892
128792
191010
385464
130473
233043
1913561
969382
1635105
1813455
434983
918787
379335
402144
1686849
1292550
1618383
652602
596420
979526
1396586
1840104
252748
874989
794671
883205
725878
35425
508348
1314305
1579950
691155
357747
1040207
438154
1570483
1878182
1091619
1750168
392617
633795
1938266
1421388
823374
1541695
813803
1403416
864233
835256
826043
187268
1230340
1944167
1791186
46461
823140
240293
471014
1975907
1575940
1799729
609452
1160284
467536
192559
400575
356665
395427
1212121
1311051
276764
231443
39269
1328161
1991614
870882
1786485
603115
551809
676336
1186585
1734101
556021
1664209
806330
1322329
739784
328670
1399463
1122965
1219571
160433
528317
439062
747525
1056440
1387807
712656
15141
163225
149969
1769173
1763607
795440
862586
1262345
767122
362759
510719
810222
1709704
1573659
1068247
1445194
1422457
1325028
153253
904965
78629
1144800
284141
1768164
233892
1426839
1320829
1982263
501632
95565
285126
1751001
1481414
309713
579050
210892
313858
554516
1586677
1855439
1877320
562487
612903
568442
1335495
197724
534941
659033
967174
1527040
422824
1302341
317213
568827
1006752
606800
97983
1732761
940634
1089159
176872
1311055
1670478
1385244
1144576
1556932
194444
916823
1251530
1926913
914945
841916
1824437
442378
1658008
1359065
1567827
843304
159121
1983906
1379941
1761402
872118
583228
1006046
1185920
128492
1339733
372235
882438
461200
1354724
1122288
579563
1079288
1967484
1090956
1317556
746431
109198
1201805
1996474
994392
1718463
55358
130292
1424732
1307922
1802998
826514
1673779
1182521
1568519
329508
175474
1870789
1373813
1472475
1068220
1729984
103369
1810195
1085677
1525959
668059
1419574
881043
1541167
1715772
612739
1524085
958831
1781959
305279
1483419
1969803
1589696
346390
1497951
712977
1694161
470145
14197
1831858
1815994
1714893
1390425
1463879
1739253
511403
19294
869055
349688
1479614
751594
1027345
1894149
1568527
1547245
652226
1095806
1550592
154343
387659
1612863
1447837
21114
1201132
1220805
1632583
1790378
693423
519320
1502891
1848262
241947
218004
565597
1427126
71041
714925
653496
1871578
660658
1974928
871847
583303
158032
437357
664402
1512329
1627893
298330
627985
1355525
986165
528080
1339247
1473721
1391634
1776786
86881
1767518
17282
452060
1511818
681814
1862826
368799
20431
569548
872980
1048431
124908
214647
1679777
812080
1495050
820206
342827
1915981
1118905
312828
308352
390759
1237915
860152
202290
901877
1437348
757310
1648550
1991428
774950
92228
194404
109936
210038
1751900
1820438
183119
1391731
608631
1762538
1037735
422983
651661
1978318
1711593
1196200
1431790
1543414
1159040
239183
482253
319096
1964017
1616300
774299
1255496
1750674
1616941
1085059
1114828
1033700
1566859
1271058
1158896
984251
1404603
879245
486082
585183
1494232
961981
502918
1478821
1159190
374397
1202610
1088262
13184
1082512
339009
1642014
856111
924758
18251
198163
1209993
185110
531425
264277
991914
537093
1289654
1071107
369216
965174
1718360
1961972
1113812
1500608
1850529
317084
1707304
1103968
138253
257984
966434
271745
1289261
886484
1619595
1497329
88961
1104142
1778500
821669
1358325
966936
1779770
141017
103364
1060802
1676660
1576899
1760006
1311427
621332
1050501
1153958
37571
1546078
1643606
1983834
1833075
1413524
986177
260665
987332
1526927
646021
1876593
1938896
870852
1745908
1930729
1122843
225519
1284610
391711
470127
1645202
1865495
1786328
1800116
320238
1633620
1111459
1205695
1327094
1957397
1218145
113542
614997
991620
1944587
1863919
1771291
1300651
177261
1019014
1094037
439580
1741975
1297515
953348
1157112
1642969
795176
742250
690983
1111510
186965
1127237
846242
911062
1543584
450236
324122
895944
1469233
1674817
136805
1570356
451866
1568194
1039748
1707113
905751
1370163
701596
1605251
438737
1439117
1258234
1727702
245843
1638941
187263
1359473
833018
540464
1829990
1141209
632318
1077990
629386
1713772
1711813
440258
687253
1452534
1529260
689569
259372
1334359
1682078
758612
485449
1326942
379781
1718651
347719
1075444
1952031
700442
1581181
227913
1999881
370343
162336
297339
1793250
312512
1267434
1646476
415238
1180774
1436844
519934
1083930
1515719
344852
1186032
354770
1024258
1661953
1969198
1797117
559791
52872
1105490
1100007
38048
156443
1480435
1819714
8756
1446300
777768
430678
1476366
685479
1093541
102822
934701
1495648
144518
1483837
1147875
1592563
1178180
610869
175912
1236086
404480
550001
533079
1677824
624456
314795
1284411
1541604
1784488
557334
1574395
973649
951467
456216
348984
1080861
633675
22627
1837179
986506
713236
1541161
1114217
1154181
1100992
1850637
1812812
318288
1403287
667778
902945
1293880
156660
462286
554049
425871
748982
1920421
1147359
1977849
1981577
1787542
695679
1235370
1249504
211344
63774
1014219
719202
1406888
1541920
993389
1242347
1227593
390135
307934
807412
1904649
1878320
1290123
1724373
4578
43436
1424505
1728759
1453301
1750323
769694
545565
1433041
1607550
1469267
431904
395824
1130945
768234
322463
1195101
1231132
1113472
1405157
1333079
1205789
1294640
1374703
246596
1566654
1981985
78827
1245983
1110766
938965
728002
1153158
372369
1874054
138151
559022
918260
700143
1254669
1128974
1611953
1148324
1096515
806612
1906540
1558545
1950288
1428909
1975604
1107138
760377
795457
1450332
1615655
48733
793310
1767673
1439148
129909
1095644
1925751
1381352
763299
126951
1722026
990453
851389
749193
908131
1351059
1232455
985242
480611
666691
506163
1033658
600782
16140
1445782
1663651
1461795
1639373
1744204
214728
1138073
1590977
1537307
206846
1938020
349882
258847
165936
3179
564651
1825035
1859193
32716
1227830
1736973
1683108
16674
80403
417412
762224
1041533
1361848
922791
1124885
1542549
61086
632194
742485
446867
1671076
1824416
416180
934319
273396
10029
825620
1971832
1277251
780370
1059993
1728348
195166
110157
1037859
937061
77614
393609
1974625
1026271
1830695
859211
1338407
1600509
396695
1071407
1226004
780603
751619
233811
110384
1432064
1394201
1728943
181777
262279
433691
1130134
1583180
1784852
1636434
294271
411333
34186
793185
1805303
1442529
378462
620737
117897
1872119
200512
1632470
1777974
1477442
608005
320448
1041662
1457297
1266838
660338
466294
856744
101814
1216705
1713303
852409
1354437
1748504
272123
954867
896006
858452
1725213
1389162
1998166
1291461
1322818
902830
306467
835031
246763
1917336
1390372
1913403
695362
373645
1770088
26249
287687
345417
382573
1851414
1463252
949257
388115
403043
605573
1019904
412438
54864
1321572
407368
1389824
243489
453013
1333854
1991395
1772324
1279716
869442
513923
971946
777097
876264
805532
1959573
67951
1996835
604005
1868481
1048520
1579874
984014
1361653
1881126
62792
429120
564380
1828007
1082591
1342148
1761645
298073
605981
734225
1740178
1446441
1507234
1768813
586603
399530
1191635
1379060
1635004
1599104
1445031
1529219
869773
1864339
836077
558151
495125
874399
1867302
1544182
1568829
939828
1420670
1254516
1783498
1491823
1233460
925568
1207999
181357
347337
1025506
1343559
986467
1247484
665601
913040
1931007
625402
1450030
1656122
1195815
1529164
696285
909120
188912
1872626
946265
114478
1324742
1850738
347510
1179237
151632
962115
1422130
308664
1654558
1473246
1968103
1758756
1204702
1589077
928807
368559
344863
1325495
79872
1575919
668878
1725813
1229771
742568
1833746
1568963
474426
695075
994686
1005180
158272
1316002
1207314
407158
291130
70474
480727
1898731
1278657
779158
1841676
1303369
1946302
580945
1936011
958414
1855116
1291062
141005
585393
401533
105247
175904
1009731
1188788
504781
1883095
1048988
81011
1957618
1684884
868446
1646964
1424649
1267708
456359
896545
1712001
6530
1596129
614051
753322
618568
242649
1986039
1730741
1820627
419412
1806282
89539
1184923
1495269
683998
1410734
1033463
170920
1866649
1300741
891953
1614785
47271
1905103
1232657
100804
1343734
473519
1897296
1702908
1409961
1338172
78324
764977
643322
1026182
1077589
774362
1630117
278945
640602
795829
488812
335718
1220645
432400
384564
264844
235342
1310627
325358
1915859
702673
619258
411883
525792
1656084
716037
1202247
1211668
1929118
1443390
705404
1036791
638134
1817980
1968812
335672
292942
1015075
1683583
1943164
1252532
901583
1647680
1876909
149165
1068633
1788751
694835
530
771602
1217924
1802552
1644392
644412
704097
1151988
1851512
906534
993842
1820410
502338
1034428
1196679
880758
973679
552859
1812952
506373
1241369
753372
863522
1756440
1486932
1536528
326505
257712
1918514
342754
1829117
822612
1552669
1441919
1619508
1715528
944415
111996
1987
1419620
347177
640158
987710
1803399
457618
1653510
163555
1801997
156638
1218692
620521
629331
1403770
1686135
1191771
1775078
1591354
943432
1324363
647464
67145
925360
93859
511936
1307183
106525
1011178
899404
276832
512999
1208973
484214
1121986
1223580
1015863
1254720
107427
584175
5529
1206919
1613793
857236
651379
804736
1203787
1872948
566721
940698
566069
1848368
552930
764833
806829
1442635
1461860
136312
995855
1228581
1765159
10509
450587
299539
1019863
144099
1013429
1395035
1624844
1195789
41023
1574839
816923
118391
1256937
651885
1153096
600298
886765
1465266
1807245
700475
226976
1431919
1801019
180693
1119254
1289981
1093631
363738
1227588
905997
1464673
1109885
23468
322618
856974
1828256
218711
1182062
516593
901653
1022868
1527958
282192
1921517
1101458
637625
789628
1651191
582117
214789
1569810
243377
871802
1183532
1606363
1380282
187430
35017
636535
1226058
425486
238480
1547366
873868
1812328
474510
35944
939903
867637
1414817
1136870
531262
240273
726155
554060
1881479
1705336
296093
1214881
145234
476717
1402127
1199901
1890226
750164
1924335
1185623
1928294
1985939
1020585
386727
389521
1935297
1591483
1264851
1299061
1450120
281678
1300168
706132
79053
200649
1605478
323976
1547043
796633
138456
1933122
1074870
1683774
89981
850049
1918654
804995
1734308
585222
1528077
1463302
1058711
1603996
1631806
878777
1589223
1460054
1655310
353664
1412743
1630856
988248
1269517
1621100
1072875
1725804
70611
1980882
1559045
579079
889356
176024
38841
73284
1888992
336124
1225830
419029
241699
1026329
271793
132025
18276
51253
1943165
1103347
164036
516218
640214
1663169
1998603
328845
179582
671938
1062678
379169
1843796
203750
273661
844875
554282
1909250
5486
1882640
438250
1685434
576848
1360401
1322157
1476748
973436
836631
608488
595383
1743578
772476
1677852
884408
260002
1809454
1330608
1025950
171515
1774385
428449
1318123
1667573
1986581
103734
566042
368391
1258715
1301497
1197646
652277
1626665
557473
1916560
1717581
939957
608576
1570518
1781857
669527
962828
1366251
1786877
708498
561044
676241
75671
1670196
1641515
1765447
1117908
1282401
1285988
1819311
222146
1779955
871192
252397
1355608
1036344
403075
1849100
272798
1596411
605458
919008
1086890
32237
1319427
1697437
1321524
1338046
833066
1032806
324069
1759586
1808525
1418807
607134
477741
474034
1777916
261702
486500
886860
1606003
490167
52407
487088
458747
679421
1922916
958280
709586
596521
12334
318562
427917
700910
1074207
1956968
1539091
415838
630850
1035095
586806
967793
624700
1329145
23811
772542
317036
1836316
1801400
270967
1422021
1563533
747645
1653671
305166
1939666
1848087
790905
300916
1729012
1915776
1718190
270757
1625890
19114
1441908
1999187
1220667
1355595
1138268
362410
1020403
1742380
647661
463602
501073
1525496
813247
296724
75667
33107
749297
1915256
1591550
1196360
1529378
1051586
182571
372008
813514
733344
1603810
105120
1693421
268024
1864451
1743351
1530835
77058
1717247
1786760
756650
433251
1149676
1219850
1036790
279414
1223779
1646931
654067
1815866
1510686
631117
274820
119133
1852037
1929598
58136
436989
1299728
769374
224559
774287
1065511
1613671
1554825
254890
797694
723562
495046
185441
1221265
1890226
169636
1764904
1815169
1074541
1967742
1030383
341742
1901344
1413303
675607
1708941
57340
1158495
263137
609221
811387
423766
1861419
556515
1725896
1475235
1091659
1658235
70797
234362
876352
1365375
123469
1000956
548972
1166812
1163365
1199087
38613
1698228
311938
384606
1186420
528593
1118272
998111
1884551
300523
262943
1816121
56040
678893
84403
313075
102967
1641762
31249
727333
1990965
1400873
581998
383211
1432920
88215
163984
922826
802280
925810
1962534
687396
571907
1554006
926982
1468640
1487545
1395342
726362
1607419
59123
985367
1663662
909753
1957210
1294100
345168
1450601
687184
688086
670940
881157
1223251
1135683
1253318
1524431
1879595
809035
1991138
1280217
245656
225675
521361
1126321
571054
1731414
1634607
1872270
1055740
123718
1869907
903997
1858988
345643
315084
1008279
1088461
609677
1429032
1348090
642314
226508
1144880
1972804
726825
17762
467271
1939452
1925604
734505
1175292
1426286
1021390
1514531
1614899
170906
1040320
953073
44884
960492
1892289
1622885
578842
258450
195995
569045
1647632
251082
422088
1406700
1123634
624929
65114
1329174
649907
1485799
1464767
140516
1633956
212470
508827
14955
438457
475728
335753
1183132
1376156
816252
473048
1765504
1835319
498370
1334152
1201904
1511732
1440760
588615
742168
22729
1922631
728639
392047
1842879
327979
493231
297809
1781624
932619
801896
957116
1226391
118834
1176441
11876
439001
1815416
812016
696626
869560
295050
1216254
1984071
407377
586552
1946432
1335975
924606
203871
303431
1737294
1519579
735018
44446
1511794
980409
1249482
1754233
763949
1177802
248129
560095
1886586
1900693
162882
84954
123960
389368
1427643
1635488
610076
582447
126603
623442
669293
513934
1996685
666663
1694514
362475
1276970
113327
1291243
1598993
117655
1945491
637155
1744534
1646804
1648202
1527881
822987
492629
1772428
784754
139329
845836
808216
1036334
1627038
775606
1762669
135492
1328992
910940
182698
1469697
1773909
560473
145482
618767
1190852
1783368
834255
1272852
428327
1979192
1813624
925483
88580
1791705
867894
111830
1422158
1383812
776577
1262635
105328
1551353
1889771
1098406
958108
1776930
728449
1801641
547721
388351
1855630
1853587
550848
90994
217277
1797167
96915
1341791
701537
1075919
1481502
1083450
296454
317384
1752162
1339785
613911
1743762
1133143
1237723
1087325
466148
104150
558442
1428911
620778
248358
407806
855168
1167332
1677042
1804343
1701448
1547069
1028410
1729154
1778568
1633832
244924
1022261
799111
429447
1862555
1246849
931478
1857953
331617
1356665
1094053
800342
924432
1523931
1535172
1771166
1444617
1359780
1003719
73254
484741
259785
441515
1932102
1793614
1262622
1396331
1823898
1219608
1403748
1522323
101643
1417789
584471
52803
170683
413156
305056
1066781
279457
1924766
40499
1881330
312747
1180515
534843
1893421
1022237
661237
817446
135605
1786906
1288457
186799
618994
692295
1466981
145591
287162
236654
316958
837389
1562611
603699
895312
1355115
402128
1546608
569121
225109
24005
447129
681454
811917
1252526
317714
437469
1941278
1786072
836792
1992336
1644552
24659
1807355
1138149
1794958
1454575
1643814
1698358
295187
723254
363170
1309682
1846386
699353
1567808
1067982
1121771
900590
1529131
365342
1922943
1990444
1314973
654993
1554977
841334
1176378
1410736
331361
689759
490678
700256
1907306
689178
445057
632173
1731535
1891998
767572
378155
611166
1056948
1723783
570683
1277250
4156
1182319
1437855
296069
1679580
674465
1108341
1020660
451710
1092365
1706663
1732596
1690286
1984832
133722
1563432
1559725
1754589
1049227
851999
246201
1584282
1224608
488155
1561534
1062586
1786155
624400
234721
1223781
1834749
1348484
1016916
1593936
10005
630360
1944092
1130648
988630
330102
299929
736082
1209510
216374
641949
1123599
1781626
1161498
1633856
427778
367025
1219140
1802221
486608
185360
1537688
705608
1698765
875730
1484707
494843
241236
279119
131894
105041
893771
1500457
369427
252725
1532896
1231481
1794975
1152475
1735887
828074
177999
1916682
648975
119201
524633
1624614
364802
1242448
859716
570959
1077865
3882
1243532
526482
1424301
739338
275954
1669469
1739849
151309
847713
143869
996532
1574969
1791090
1787050
747411
519284
1214874
269132
919543
875484
1419858
763443
314001
1302562
187059
1038403
939166
428221
332398
618964
516672
626980
1169428
1432721
1292826
435682
302311
119098
146365
846685
1705810
746396
1130077
290038
507877
1731662
1805790
1940136
39921
716895
233884
1169408
1364860
1241589
6016
1132479
1114288
559673
105366
682148
588484
264255
130053
1088419
522822
1930602
667690
1966619
650246
1291608
550085
1260028
1592433
888857
218121
330205
1610793
251826
121608
1547512
999176
1638660
1463971
1732556
1441117
1885738
1906235
916457
853091
1326428
900825
1836485
1900346
1915716
118588
214091
1116244
1647042
1545914
623240
881239
524097
1403577
575324
1744290
321026
170485
1277616
960946
527587
1719707
170640
325671
415739
343354
693944
1711090
949895
23076
1946861
1198223
1756419
641397
1991781
1978531
1132637
841848
198860
1031226
45261
1235528
1311755
1081891
94374
247699
157066
1366236
63968
1699526
1999346
1066589
1997846
1311753
1732578
452145
1502470
1829914
539391
873187
723913
1411672
329190
511875
7689
1527903
1889882
1288212
1754763
1214172
682555
241642
59901
830846
1519492
902623
910318
800396
624071
1605370
776122
428673
443697
1542045
1709837
794297
1996710
1524887
1890775
754238
618269
831280
69597
1821549
861294
56358
1108247
333369
1141139
1707875
286773
1327394
874336
1126286
503249
291170
1458495
1314972
582752
148687
1090688
1678112
103209
84105
397282
1766198
1275932
1763699
766735
1416491
536364
1516269
215094
515554
1303840
1160872
50596
1604592
517067
1067780
574216
1596426
776216
1053133
1016787
1255354
1495639
1682490
1828586
589695
112027
1242517
589138
1018232
1496862
321238
1770906
537863
893205
1588715
628398
856338
1979691
431120
333335
1503401
869963
560460
854048
1895488
777845
122496
336072
164869
1487339
1032112
1881084
605749
513605
246221
1387096
1712103
783933
998773
1046077
716569
1248192
1821402
1846002
464675
86050
714810
508302
562052
1641980
1730339
994280
669369
390250
154135
1214240
1078060
117923
1814219
1005538
1839427
1692512
301864
111367
121764
120539
1663071
671206
1294803
212363
1875903
641544
922174
14625
1976750
993812
562864
576934
1045033
889081
1271796
1588116
1638746
1556258
394335
1054231
1791400
740902
1142885
507474
1234780
503956
1333732
1655435
1771009
1626126
469388
10396
1411787
509253
1823473
713770
1844122
1360102
560683
1965721
1785563
1265021
355829
1300756
575834
539046
463101
1058298
670891
1575531
734509
828060
106255
1949628
35710
1422292
495310
1518179
1694405
239577
545112
1323498
1604656
1056074
1144042
21794
400989
354948
6699
1712375
459555
772932
770523
642106
1729613
1559472
169894
1035331
8560
1824973
1089485
1626358
1008611
460653
916515
1004048
1828288
1888556
169675
298320
1795927
213962
1077996
409335
147303
292318
242441
1922627
644393
1813595
558155
359816
1396222
237290
1402826
1155359
1195477
801922
643769
817663
1936113
1409024
746512
675443
1278436
1207159
1517902
829296
975874
1244743
702204
203993
290123
1782799
1718555
228436
1169186
1296258
944520
182334
333578
523051
491349
1345788
903503
1000840
759379
371646
553865
1501348
1534372
1850160
1953990
1222014
1159434
1290849
1843681
1751205
36399
380210
402524
1267820
432207
1345437
198481
939148
558256
1123061
124151
1355117
646673
44630
533784
1289537
1020407
1007738
1815399
368090
861749
567709
1563528
604407
720013
978283
1029979
1058425
1114384
352385
726469
1180415
992176
733894
460455
1240933
1546878
1871476
1338726
823643
257990
1568905
1191117
148867
1388816
157954
462662
506301
717300
1385549
1123925
597379
1888743
1372024
510040
894654
1214942
1669845
1333877
83229
1112343
1170701
1440245
1442079
343116
378525
723552
104967
32470
447207
391552
187389
1422882
1117448
563518
801220
444126
987414
176760
1158160
1753615
1389236
418151
147340
85728
675139
944240
499906
590645
49122
1659399
1641201
102411
36718
34231
1481755
1099316
578935
808645
467366
1019066
674027
205613
577931
794071
1149494
1817339
891228
1957198
354657
976840
53327
849750
978977
1874865
1842668
785086
603300
74668
1030936
1455735
905198
389542
1103293
95421
343309
411162
240645
1900999
197981
1298354
1588499
1212500
1896077
346118
436561
1774556
1372503
1025477
1644401
1613966
1659296
1603162
1498792
385113
19754
1557394
1047207
1033931
144731
1192732
1341268
155601
825082
425295
1112892
1964325
1144298
1247597
1316820
253980
1424159
733024
118474
1425003
1027671
1479151
1129228
1953263
1689975
580333
1479966
1244739
1845692
1478379
836089
80126
974342
1808598
1980116
392581
1741880
1029146
917381
1323346
229446
308066
1668205
1900887
1924766
1272576
1969800
957907
1306291
610136
689976
1201002
911675
1015439
1382718
1141463
1894221
1496851
722555
1872122
725200
250903
1309060
958868
178054
1825926
1836777
1018601
478438
655096
1007110
1529062
114967
688090
634205
1553228
234373
1721829
746177
617849
615056
1751695
793859
1149808
1574655
1994887
763299
1738853
1087479
595684
1370180
764288
1723931
545325
101124
1743909
584500
1048923
481683
1902470
662603
1257284
1504993
1950264
1556748
818212
1550969
1424791
1858654
595465
992814
422546
1655389
899796
343355
1792074
1666806
205726
189379
1898177
1120713
1617390
984884
1895056
1289865
390193
1963484
1099494
969592
1871731
1159637
1867306
1341011
304
252884
765636
883910
422623
755460
286075
1758314
1998876
737968
481931
891848
1042079
581271
1412196
1772961
1676941
720301
1849626
1099103
1065194
621381
1920240
690867
275302
35622
1028353
312688
1438015
240578
1959061
1081419
211609
808689
1541128
765001
1944834
52434
545181
283432
1882021
92753
396939
1306018
269067
548853
1109414
1199436
556235
166793
1213742
428349
980012
1544554
1846075
1473317
190456
568511
1678281
465892
1037826
1348522
116188
1819938
368070
1853332
309911
1063461
637361
1453866
500250
153458
1541525
1002075
1139058
1262699
970737
1961048
827284
742297
191302
1640290
771664
697597
1720145
117510
1334879
847857
977419
1212167
307032
576740
1653047
140425
153835
748670
1592236
429526
1321880
277371
1379690
380669
1096016
938933
598578
138503
1397600
266135
497340
334801
238506
1025262
414084
845036
434415
675173
1115683
1481938
657168
910020
1048192
378159
1801962
603604
1541857
913761
1607491
1597420
874196
1783191
1772912
20693
1195113
148630
994060
1127187
1688801
507930
1751614
823729
646236
1302863
297066
1056953
1858895
1276505
1664554
682995
1555124
968271
612818
1390946
139987
682216
1221744
44226
1457018
845068
310925
1803180
1812408
1777604
1061562
1542970
255898
944139
792354
1337652
1464036
1399616
379773
1635088
84121
220520
144176
1583462
287393
971819
65723
170134
1415643
375045
1764389
1750325
1483356
828708
1641943
1727385
1181519
1265229
412566
602675
1030609
1095767
207696
521096
1546118
1792755
652384
1464757
874805
140066
1378369
665566
1749719
401153
1296578
1859221
1298983
1284299
731056
371036
792603
1813009
962103
1855556
60306
1428869
968916
1835671
996348
169079
1999353
117595
1567427
764159
1930310
1226475
1815079
565552
875863
1558233
942382
1780739
1683554
325479
1177939
739535
1540043
1814137
1804521
764104
425784
166216
1439145
1876576
1003046
1359506
1875390
1632045
1068010
891502
1253996
663843
528869
1133039
505903
19266
1872328
939058
1757122
141526
603633
293251
148130
1840581
1882935
713933
736437
1399260
1376153
1431307
1852139
1161903
447200
1795128
1534190
633370
680395
296636
457278
559088
543873
1069190
1065245
1114019
1264785
951051
950558
1622947
881670
920977
605457
1610595
77767
586948
37969
922413
313673
728677
332674
1477209
532326
508171
1881529
1723339
1420895
724047
1543380
399998
864713
1606159
865982
145489
824252
818945
1444022
380500
1362560
757978
1716731
1092737
198768
390699
199830
1603529
589944
933468
1478545
132097
347215
43845
1626682
766165
796272
1616341
198383
1718188
1222821
697871
652859
798206
1205433
436356
555159
1939782
1364593
1015606
1844286
332815
1704739
1553446
1650015
306094
1815671
1675592
1159780
181089
1510933
406935
85199
706645
1680678
1065284
189570
618891
1848856
435348
1916143
1963068
29504
1241854
905930
1786896
129601
1613219
1552593
1153722
408604
647330
46194
832373
1087871
1309450
1686224
1010316
1822929
609446
1760159
236912
115534
332431
1140380
1916798
995096
1046957
1908640
427184
15421
374988
1808878
19767
1776093
100105
1814476
692869
1933253
188487
1432713
186227
780247
1473948
1050130
540983
76313
512539
189695
1884019
1012252
1254819
235664
1936346
1230817
1250804
437094
1698779
1708999
169080
553404
1865707
1855691
243379
427224
327173
1720074
243686
1005260
968707
105849
1505
874784
1678091
1289540
495312
993534
1244434
439575
927840
1741055
1000360
381992
1334280
640894
809008
849053
1140810
1056103
1091030
1343490
1112915
247476
1183703
429133
1280668
146516
850168
349357
1991563
1155259
1208623
646851
521641
1394778
1860661
1584023
768811
963879
836338
273245
769808
1785684
1271242
1476430
29266
1006458
1928879
322415
1778299
1016628
605933
386446
969898
6335
1971232
1019041
1629669
1350230
91197
742768
1361397
733861
346255
1334756
46662
719340
187266
1350893
1996826
1507119
148607
1930096
1535757
1821627
1210618
548046
1143016
1281154
151784
118430
1574831
1920478
1857980
70999
1518663
1605621
1192636
1029625
752742
1572649
875931
596133
1888673
1078264
203887
1715216
1437169
1486009
760517
1746686
1060948
36440
178641
134457
648796
1696699
1535978
1559789
596795
514417
937836
1922900
176341
1834778
511624
1914572
1749525
1623773
1024560
1586727
488049
1425707
890097
674198
1412352
642925
1855348
716189
293987
98953
60179
1107825
1854113
1716567
689905
623982
1624960
1678547
138035
141411
1938587
1621567
1272761
1228327
52136
1359844
505799
1435659
1705565
1522003
1567257
1063486
908094
1774324
750391
1429811
702858
519931
141447
1271380
856858
1331171
462987
3600
643022
1326433
165610
1915023
1614818
97714
1842373
1516317
1724179
1281785
1789368
362156
1734805
568643
702586
1393536
1638941
256944
910824
1678866
1996195
105821
1925152
1751302
400489
870990
1672973
1976270
1716066
235923
359314
1860664
1854882
1735412
851600
612572
1318376
610994
1289333
237891
227803
1619609
717618
1756894
419268
1128580
840964
1007585
243403
1306284
615088
1233003
466364
511549
1526368
1034506
1245019
1436095
115468
419127
407814
610884
196692
1188066
1515801
475589
245127
1839665
616029
1806716
614323
223857
1422835
884076
1567765
978764
845835
1773517
1819533
754752
1995942
165497
1548839
1840033
1292875
481176
1671773
1114138
1549988
1060562
1230362
1631662
379369
666307
1380784
643592
1473760
1205046
1316009
1934419
430171
1162465
1594584
697618
1145561
1068518
1279417
1465128
530003
1316112
486349
1112777
1769331
324191
806251
1329743
218163
236519
1608865
1495050
861510
376168
176387
1743179
1940609
1187167
1974747
1945356
148015
802015
735711
1509732
229182
237115
441586
1271834
2947
573754
934826
1107467
639304
1571858
829849
1974435
329334
497406
1913892
1096826
1164737
545795
1105139
1942844
1752062
326628
363433
479008
1171927
156133
1207697
618851
765490
415991
1995890
1143018
1143772
235295
1590420
1630385
641200
173131
978900
1702226
1877268
248940
338415
449893
132002
562163
790185
1302947
466870
190079
1887249
880246
892527
286585
410217
979161
1470269
1951912
554939
369481
999201
268082
699856
1312265
848033
1693520
1468203
319993
393851
996814
1435596
253525
832394
1954432
996121
825124
742426
1103074
802860
762917
921287
1973989
842381
91497
652182
405103
1144674
179387
1479226
169820
1941184
547059
1053831
719380
1998720
408021
1251442
266801
559111
1307696
453004
1321589
209113
1008151
16783
1302565
1683138
1906428
429956
1762821
1095804
1152786
614651
1680853
131895
1393048
12893
867612
33043
1256092
719984
1259160
1314842
384927
1480072
503375
649467
1851357
368963
897861
1688420
272040
837259
557179
427034
1448436
903914
387609
1029942
1915050
1438716
1668377
1740085
900942
1165602
763826
1846641
1123237
324493
520797
1177472
1032536
1530664
473410
1485874
222681
1312695
1134251
1000401
393937
1540355
46726
1309589
1663262
1577128
459985
1717111
427155
125525
284678
1163719
777816
1080564
516241
21687
248307
1888181
1767370
1712816
468879
885704
1965653
792118
1393685
259167
805628
721656
1463289
14653
1123015
799242
91404
342026
97819
897464
399958
107239
1533497
50572
1638787
381883
192959
548510
1046501
1809178
396172
1343270
1470070
840705
1742950
931841
651987
896507
1438923
905686
1589272
254692
818258
1272814
1207303
977011
1459254
1887815
819728
559299
1045131
291907
253742
174639
1752287
1420022
1554670
1041683
1740791
1420816
1215488
326250
1224595
1959897
594713
363694
936564
492652
293260
284883
1028223
836427
1037914
1668868
1771304
900616
552718
817295
361618
1025595
635163
1938148
633063
280328
250681
717660
599528
226860
253163
1605385
80609
548249
1231352
469459
789621
101427
1140221
916953
1382153
1935181
917826
1495238
540316
494053
1820814
1727747
1343892
1363344
1247637
1250750
546922
733674
387335
190651
1584299
1931858
1615573
317780
1407076
641196
469806
1470693
121198
1598902
1027871
1132809
523490
35356
769913
1996966
342196
861945
1941670
1895920
1052851
1555828
1311927
654562
1028044
1031891
501480
69078
1581852
1718832
1363470
817554
1436571
1698917
211815
1031606
366839
1314795
257823
826284
1586555
875323
1772980
470555
110122
1321735
243341
1504815
554125
1414510
705589
1677797
1580080
296282
55409
415970
1985915
1588570
444318
626396
437242
830321
1253280
965030
659911
1130424
1031139
257798
1260931
1908615
990765
126317
1930411
465808
1727703
1547177
1672918
1006700
1675907
97745
508478
120617
1282477
1069718
1416087
1107225
1626688
1671317
864993
686531
1932477
1005483
667788
1212310
146491
883575
241079
882923
442967
785454
1527063
1592936
1104348
1563038
451874
935797
1103705
1768879
23723
682146
1639759
1802558
796184
812726
701377
584246
404369
360513
595426
482678
427480
280308
216220
1115772
981557
1160229
2402
856378
418007
1602870
72866
1797650
1463675
919198
1848930
1796499
410588
1724634
500031
1417414
59657
1394099
1150943
1110686
1275584
1846082
1678929
22705
785441
1303468
787018
556533
1053087
233616
789561
1550722
371512
627858
1419038
1668225
780774
398540
1664664
1110492
1612229
290533
1523321
901639
1325945
927715
1466993
1789793
1566906
204998
426200
327638
1510362
1099863
75524
1144388
1476257
414453
1369325
1278435
1913125
1988822
315270
708438
1499332
1989741
1737108
740119
434158
1578487
1317112
367502
1095069
451766
1425101
1014099
1373186
984900
1670557
766845
1275026
1904434
905534
1837537
1940568
1634856
88370
1126384
672266
1933014
616711
1272365
362429
158611
1259215
1974695
1961909
369684
104978
1288035
1589647
159862
1522778
17330
16420
28070
1626365
1172045
1048771
693645
1816749
328325
496849
456637
1800644
1870816
687754
775426
987791
197449
1535045
293692
1512032
1543614
417596
743562
126799
804372
1766075
179071
1336444
1641940
1375417
1976983
479195
1782152
805935
1762726
1725683
211168
691563
915982
1956070
935738
1060439
1851268
1445039
492008
16460
182604
1181268
1351403
1563575
1129407
1084725
850215
745113
664871
1257948
164981
4364
1208867
575573
133124
942663
998537
1000241
1239543
391419
1496411
1920052
120184
555499
1169223
1465410
732468
1036265
1597044
1922597
795635
680547
151608
251167
314500
1985004
407399
126298
1109105
1527675
174893
1472428
836210
1103167
1013386
932393
1468827
1197770
634004
767076
555767
1685819
978851
143614
1071766
1279921
1646857
836582
901278
1096094
867329
49305
1888389
636536
1191537
1198965
846165
304724
811018
254800
1801497
1186878
1704769
370957
504023
1379650
1170793
1233828
1484718
1886359
1783412
1151334
1280314
1438031
1047901
1264874
1948696
968042
990901
1480638
507824
1789153
1042241
1504803
1627327
550047
220392
806417
938822
1238950
1547160
265199
247148
1126852
1404323
1033317
47834
1197526
581371
11724
622738
1249271
714824
937282
1074874
201345
1543796
1626179
507507
558008
1900931
1922774
848815
238522
1330491
608990
1795094
1287878
723300
78376
1391110
1085816
75081
315259
1073019
1026839
1914990
720327
1906467
285303
110293
926245
700987
1937991
1367062
1634245
352745
1989982
1573697
873971
175711
66096
1985907
1825043
249915
1527912
145116
1501741
1387742
1110950
945147
1096479
1160156
1196712
1773822
1947271
465512
1451407
967950
1120477
1469998
308581
1033275
365848
136808
549456
504755
23981
1600980
1652148
489201
1616695
1797454
841509
1455187
434824
316157
1785672
1756729
218155
495525
1987042
433793
458632
389715
1656688
326298
525245
948558
857693
194671
1328756
77946
1296161
1583485
1636247
329133
973425
737433
1838417
1113115
1538783
1820791
21198
1134882
1101046
1741132
67476
1284313
1730756
1818488
1055377
898951
1248182
863754
1241587
914801
1518985
1037064
1815437
1274447
1170730
1650744
813050
83291
1901164
167874
420843
1851389
441146
1123051
491113
655424
1117646
109063
1011870
809483
1109369
1052196
1326366
1308357
962831
900835
1792641
465414
1825463
1521472
1348317
1195307
524726
550277
1716046
290553
1919160
1881341
1312330
193430
1276197
1389746
500889
1595545
885661
1857938
324232
1405430
1235215
1069427
567633
631735
1155612
1130277
1932886
1528069
695535
149642
1895748
425539
1785904
1132375
766319
1573497
434711
758408
1700478
135383
1941488
1381451
1069868
1389913
860243
697792
446161
767213
1673262
1522547
1355339
1784864
1092571
721401
1432160
175563
899736
757117
763095
1709062
1874755
168665
104804
1559396
973956
355573
1354763
330572
524463
1257534
437335
719544
1142955
735135
1539418
361553
641520
1885080
231219
1545488
1100146
1102567
113708
248362
1760717
78422
992854
315274
535967
1608753
133792
773574
1249241
619914
1735121
1553995
314966
98900
1396219
1892358
1247811
833535
1051531
1762034
138898
146029
861688
1530467
1355659
1596327
1031309
1309146
899287
1102829
1267784
1668902
1729796
512543
522800
1002430
840290
37458
1938778
1711710
902626
1594265
941500
1663330
1713823
1801712
750875
117325
1552910
1868616
1471766
431974
1590323
1572412
969437
800607
1782913
1002652
1369110
306696
622284
431848
313150
1566873
121102
1490135
450841
1379467
73622
359707
408406
531197
1621561
816255
1279539
162609
1960446
651242
1781965
1776358
1166185
640481
1485146
1251158
202365
1531770
1816370
1652884
673747
1387349
795928
1543948
1426890
521442
309550
802390
936655
264455
165366
116606
951413
136515
186458
1084422
1582653
550137
550843
18421
480845
268747
63191
812633
1774386
407285
916640
1190228
1038964
884572
865286
1662654
588093
1771798
193087
362290
703954
1439195
343451
213775
1006176
1989159
1486455
1145435
913765
1864251
1148940
1528586
337495
1986083
604751
1873453
113309
148276
1332781
882854
128619
751178
1599250
1854597
188543
1846170
368733
1752655
1227646
434101
1802116
189402
1384067
784977
1771328
1914146
314079
1472446
1184924
1365210
176185
1672951
963007
1268827
1132649
1581916
1032651
969603
1616374
308865
455587
973701
926429
1329442
1149404
726619
707371
1725846
371796
1254942
493541
1310042
1482334
1637528
1728512
1962058
68535
794798
1544243
1719502
1979025
1824342
831594
1579900
1477958
1591519
172083
548468
1957951
111893
865997
471189
690103
710205
1010056
1746428
1008806
893225
361607
785282
1755142
642795
740772
1025925
1836998
856195
102617
152817
704656
290202
1065443
1035438
1047739
1226687
1062080
122921
85484
735720
1313362
16374
1966918
939578
770797
797166
1104101
1038904
691724
224564
957235
1599785
1591555
328014
605562
1197326
1780701
69813
1099738
1040594
1119598
1655264
395260
1211812
229777
1339600
1430493
664394
381620
366989
1080171
378721
877728
1010679
1316291
916482
1822004
1204218
753385
1136078
554906
1491518
659525
1167882
1603495
998380
1295019
661538
1212481
609508
452598
1141029
1513714
1568335
103523
1674961
346733
1616996
1057038
808497
377116
196159
904959
40666
50978
1856830
1683451
1929557
179062
953441
765478
1314150
343971
851338
345026
431197
1516197
1531972
1841095
794275
1408563
1006362
825656
1293895
507732
1012990
1980052
512722
1025350
1849555
583872
854414
1400311
118433
795799
1016872
1413510
1561301
1327311
506892
1615537
581458
1080406
529881
1710989
1847529
227022
1160972
1664077
1531275
975790
525973
273185
491421
59769
613661
1382959
307570
378012
985642
1810060
123814
1709225
1161303
1623040
1142044
1346900
1305260
652176
101082
1790100
1261265
81864
1086612
1338675
1556674
249007
697923
1363476
836532
361825
687262
1805003
422762
913291
1037241
1566310
1181462
1049681
699842
1222488
655819
797615
1345969
1516640
1363226
747820
743050
573541
527733
550342
787908
1009075
352295
726066
326972
1230614
846020
1734367
1810334
415947
835752
124693
1376428
1465047
661394
568508
1946636
1122923
1615216
765947
697970
270490
1927478
58807
519911
1669977
1114337
408787
606360
7652
14516
1301613
1562671
569978
895565
821476
207272
1204545
1756141
1153415
1186617
1816440
730103
1978219
851134
1693268
22003
1350817
807615
1663863
1904770
1417644
104709
1410076
302840
129249
1821937
1541680
980706
835972
643745
124401
1022329
765396
1468047
519077
1867865
1280987
713854
1066518
1313273
267467
638441
1460734
233175
1896207
720535
539459
1957528
642526
1062232
1567172
622296
98472
1258447
1131588
163205
1255086
603758
421304
1944136
1452949
553775
1397494
833917
665502
555812
1921271
1958595
807328
954358
785020
1506038
513403
1552462
1165852
285743
490440
1560558
723002
665405
344114
1419707
1067135
840793
1541946
924736
1696540
1356172
1458096
590343
1852398
638153
830845
837513
1892313
1181217
8572
935532
341718
1910343
1504872
906511
1507292
382637
1855717
655993
927050
30979
1201296
1774028
817686
60624
885750
1856041
1423147
760597
1869798
1405072
1190704
1921642
1853538
1435832
261789
1672616
103384
1230293
1611849
1419761
1761238
1362189
485510
259646
1186531
371555
1351372
349147
1207854
40681
1790857
467718
1204185
92498
1585233
1656572
475411
196550
1097954
1712580
1055958
1065189
1266064
1781957
189469
1293564
1797743
757196
347719
456438
1012989
1415362
443397
1081594
849245
47231
459325
1113906
477128
1129433
1678089
511238
784152
495401
969092
1891602
810353
1424615
929702
1523571
1242371
74235
361890
1498879
364583
421039
307609
878075
335956
1842854
776721
1382560
414610
1827619
279613
138778
598605
1475866
1205389
942028
504845
1227116
1143274
1051848
1290371
772824
1333384
1471772
201035
1960085
1876354
1950694
672717
950752
497574
172205
1614679
630651
665772
1098320
721229
334366
1422575
1335629
1992003
1965817
27819
1922034
1945664
1518167
525637
208598
843481
859753
370365
780601
1371425
167118
104429
144266
1724627
368840
1978651
966370
822624
395652
931197
1752932
1897
388481
124163
1476366
1986302
1329815
910082
1007307
1517002
632577
638123
500915
1236963
1603620
1646704
794418
1871683
185715
1328119
642122
1243765
1705668
931753
130296
1013558
1251516
563680
683857
1244056
461579
1227732
1721546
698311
1351922
1567905
719976
1417542
1135594
324656
1886161
1219533
823668
169077
610103
1532050
1315374
855964
1258155
1405927
61538
94940
341050
1963863
159203
446943
929055
130797
1659938
817111
1608251
853745
666674
276470
1242068
794466
1652447
213883
24299
659847
306957
3361
1286650
1881749
1453140
803190
477220
1491751
1652223
126338
1907443
1978860
152448
195625
1613446
1526011
1817398
805061
1979867
371836
397607
1068437
655660
1122121
571162
493426
549821
1447998
906282
1905565
829726
1610518
1936449
552928
1803542
447918
25758
1699896
1755800
1548414
1389797
771395
1314974
616229
756904
87769
1540555
730284
1887745
1965384
371062
345594
51252
909202
521223
579177
446930
1506461
1133889
1339331
1301130
1763016
1443527
1925483
185682
941717
349594
85102
72634
806150
402677
229916
823127
934835
1209219
398331
409901
1278216
1810552
780106
334228
1000742
295476
688888
7667
421352
412667
640711
1462709
1063280
398525
1949031
1033290
1164561
277809
13310
1946125
745020
1546873
1790908
1878109
566523
217847
1925338
1718089
1853131
770894
594751
1051614
62738
723344
1000112
1958742
178292
1025007
1456029
1693277
1249988
1020394
1224439
14875
373873
274727
1767554
1536236
693339
795357
171451
462622
478147
1076195
778847
1390104
1932569
811424
1349110
1215895
230629
62241
880141
930720
1071410
923460
820313
544496
103884
1556472
307584
1292602
89332
36148
1269944
1435036
884885
133286
1913998
1597504
1269997
249268
265657
1229677
1924815
1213796
286202
29639
799805
1150142
1453665
1703529
1391418
1067340
1732746
1789813
1726718
1035930
1801069
804057
1956990
178639
632535
1062026
722519
804702
783825
548922
176106
1142617
516747
515840
1891146
512901
587937
1503467
1708198
258798
483460
410543
643430
1709656
33268
512481
371304
1274804
1798733
3545
1981673
393359
1409247
822303
707211
1990937
823738
957171
1029478
1402067
816064
1874467
1298940
585362
909598
913983
24306
1446109
660391
63696
1018901
1685553
1036219
747352
1159069
1286894
993529
827250
1827878
1939691
828441
1919462
440783
1749834
1483096
920970
836887
115192
1394126
986832
962480
1195829
1635620
464406
787541
1320398
308348
763741
1602776
669811
1086996
303600
1026713
9726
813348
160604
1871929
558030
751265
696847
806581
880501
901122
1015759
578274
1936465
352733
298052
142087
608254
1263627
1427872
541446
811518
1057363
888333
1982162
232543
890360
1891897
195853
1714214
599125
927580
690048
1321664
1998990
1043708
1799963
986844
371109
1302209
1860808
1719793
1723488
465353
1456313
473111
1610429
1561122
345799
1004731
435622
1347558
1854526
485648
558297
1422515
998874
1418550
1249111
454890
1998482
1739317
514702
769530
627236
685979
978605
1705215
112995
1234211
1154801
1345486
1158775
582969
1904390
732131
436645
520907
489316
580684
70576
328954
188416
497383
1877461
294831
473640
994077
1325603
1617541
25947
743964
36386
1846672
108765
1722125
1622889
672974
76270
986289
1336134
569330
328247
533022
1213832
373805
347952
1016317
1115034
1190181
1971211
657981
72074
874670
1759136
127436
312833
1736154
350819
1835292
1857320
63480
1390372
308909
1043803
1385504
703988
1113565
1926676
670569
1144089
1779304
936517
1141888
176465
879603
1025361
1219947
726625
1067774
262150
846710
1367145
314233
372630
1311487
341749
197854
1413952
825792
1164122
481440
1280523
1740556
262670
299256
158991
1925519
759678
1347551
713621
1396750
1065020
1421960
1889399
1932983
1146989
141655
1516356
1674114
621568
566577
995060
1759763
57114
1746293
1428539
889357
1474263
571285
1133593
1070530
464679
988166
490183
570906
1203351
1974194
172139
114072
128289
1595510
674043
1994487
191789
518944
838684
522583
562264
1916521
1235059
1268432
373626
500839
983892
306196
1826348
369355
1673492
1281439
1161201
1397743
995615
39476
1578478
516867
94719
1438646
1812379
831081
973166
1810978
1813317
1577805
42063
63184
1185813
1511796
265698
1929224
1030073
683405
1992315
20262
1084053
1665189
1899719
194707
312076
1471252
1271379
1274083
907304
1195814
450443
1803791
211845
1801374
148776
1733530
509736
418952
1003752
551319
1068731
171719
765554
1383455
383011
1460302
451879
1749820
1151610
236824
1852470
1281610
201786
244499
1549123
1804999
1938682
1882310
755348
1718872
1337778
753309
54630
1930017
1614780
1833153
653324
899601
203353
909125
313877
1644873
83514
1308724
201630
494267
1268048
340045
775430
352948
1756474
707159
1244074
939269
1438734
1510681
1406719
1170005
1062469
594529
1252288
495064
900676
585931
218875
180256
296263
1500318
673853
1937751
1336889
1404134
1582197
1975360
1447335
1494001
1434795
122167
268798
1931247
408794
497838
1388246
165702
1108792
937014
1067447
974645
408625
295429
1564360
1097799
1058461
700031
1497088
681071
1118937
620223
625743
1897210
218271
1315485
1941441
5038
199064
1234884
1136746
350121
1826819
688462
421110
816667
863916
624994
195869
1398121
1165662
160518
378870
351241
1993031
1925462
905219
1491128
1515419
111716
1561760
826859
152311
1633424
1299530
395722
749121
1194046
1859388
1466571
1053069
1341128
411123
444949
1292819
1808208
615309
1171621
1464976
557399
1100669
43633
922800
1924649
1799153
923817
978473
117583
1475239
267861
1082509
1162456
1242148
1307120
1181500
510837
1375831
1819560
82626
179891
1714374
1400633
60192
1383088
1205098
1880911
1851254
578880
188297
429336
221971
1332286
203479
156956
494713
1145720
1058593
1959561
1750117
1459287
1463877
201746
1912530
1483001
1447748
855000
95050
1078350
261207
1622266
1774206
1589908
535803
1051261
1730669
1039140
400145
1167207
701985
1671735
810022
137687
1002213
1547928
759472
225772
1654918
357221
761279
1654713
1645647
1633982
892829
1958814
1834048
1790269
175965
1902324
1514405
1709590
1062868
1594368
1235080
733408
1145507
997509
1092556
610241
1721868
854868
328299
1331653
418464
1965924
212300
880281
243893
642909
1049517
82494
1374917
369683
967511
1443761
641778
1517458
926451
147715
649710
1298433
104589
1414997
1974988
173745
1053789
923540
1907874
1233353
676508
396047
1147677
292269
663036
801176
1732890
799913
453075
660296
771017
787461
1199081
1138679
1982039
380669
1871379
1132986
363250
1430283
1278057
1369745
236143
998770
919231
1416636
1853871
1276119
1492106
1963433
718440
1608043
1591172
97299
631272
278305
1447021
1893347
227502
1053088
1304593
721211
183395
84123
282141
1423827
295600
1760772
355597
383464
252650
20003
1096043
834042
1287644
1565439
1478649
1696137
730693
1105297
974883
1197288
847879
40074
1493996
1282286
226934
1532281
1717620
692067
815988
169848
1721302
716908
912603
1383818
190293
629846
259488
1388477
1644797
1531566
176916
1905886
1513512
1032465
165606
1206175
1181032
1512804
1696476
317369
1541685
344394
1496767
836122
416022
1687993
998264
1218661
642922
1139831
1031397
1678016
1941065
1947614
870055
1603108
1724426
1617306
221066
1754444
578937
557536
1895450
933228
742183
147650
511087
281690
1010992
336977
75968
543432
1028129
1840232
439177
353474
1974667
439332
475699
1997881
183708
1302720
425716
573076
756581
1994941
1469750
192269
1508189
1694980
604734
1455877
6127
1185961
439332
1504121
542127
914191
848258
336685
1917793
937901
1113443
792795
1067361
1281735
1933931
378561
1589968
1633046
1318784
1413995
538793
1864993
457867
1764929
984570
157526
1530130
282455
322427
1518416
465644
1957938
1305996
699758
1490958
1817439
1396114
1673243
1036834
705411
154916
801509
924479
375549
527659
1818719
391401
579500
1710607
275930
200837
1744752
1844882
906509
52836
363173
1300299
1786834
1871212
486873
1467044
1798607
168213
1927435
598875
1099233
1260022
1347132
1847138
1094386
600006
750387
861625
857609
1895844
168128
1152097
1437853
927653
1867609
1450237
716314
1267381
174293
1796235
1240040
618715
1221733
705155
623398
1907527
1089808
1564159
1302926
1888322
538062
1414494
1457030
340981
1901607
644335
1434737
1197037
1065791
172765
1547876
1313969
241903
620567
946499
700801
724581
1788381
377126
182493
1277685
1408781
331830
1236558
511049
381342
1402543
175586
1317105
1422304
1322916
584818
599849
1050820
431268
682378
1097900
1089726
427030
1290792
790294
1568501
804836
985784
670567
934346
112623
1733708
1998877
1794234
1733410
1101093
1771532
1983003
1721700
500800
1136077
1338369
569539
1759114
1976651
856576
1794048
1872790
1920705
70623
1018891
1775991
550228
1174141
1127911
1855312
266548
1189482
193520
825151
1024823
1087178
1131433
940887
841120
472932
794100
769709
1428247
588625
645274
452004
1020094
781422
402877
78461
649960
629390
820881
227077
501534
42929
1265047
686475
1746334
923437
1098591
939347
68328
131743
1303784
1482934
1024218
1855716
990473
531703
1196783
276901
1293153
61904
17246
1511390
990661
209324
1558020
664412
597710
504288
743109
1839951
624684
1243070
899621
1065997
1289088
717841
1518311
1689075
797345
1272103
672207
701198
1237944
1781257
1856790
1063827
1877892
1012737
153699
1971286
1771169
232944
628169
1613598
248901
1347030
1450199
726470
1837949
1177741
1990129
820246
1569553
1954774
1322090
442898
448247
964360
829083
1126986
1400426
734349
201900
990228
306182
1477396
1767204
495983
944383
609032
683605
86607
1490932
1110888
1926661
684384
1904568
348183
964846
1094900
1596038
1245665
1386415
462174
1389190
274941
671970
1094266
153964
1481475
630303
1847766
1852501
833472
205729
1556659
1682867
1621084
1549692
552288
903798
1547148
484680
534472
1847771
1154541
155051
944947
865334
855565
1258907
1712273
1156081
475837
1388439
1313134
743174
1260104
1583760
525312
916146
444717
1036224
1707893
1474510
689136
1171708
97481
54264
1999802
724072
885675
291316
1484254
143931
1691881
382968
1150824
1294775
1883633
975480
1712636
147716
838457
1088484
1602732
669375
1259430
1581056
1759188
1050618
1405913
869423
1319481
529408
916066
20177
1787175
1686610
1883524
1678218
1157626
765327
806704
1971239
406332
642360
577538
516236
1004990
896406
967088
112176
1907360
1539785
314059
1304544
693173
399990
1783873
1355669
625799
1852548
20778
468327
113595
1435538
486168
141913
1653237
1903359
249651
1326726
121522
975264
20467
976384
1168043
1103877
427559
1047273
673334
62375
1632866
1053974
1600786
258162
1131001
922102
633484
820954
1878402
437320
1546090
905205
1570253
164833
1012778
520986
1807000
1792793
31212
543816
1352084
688531
805780
528076
374318
1447238
1405561
1832432
790907
1350558
1037258
147308
145035
1572678
1178167
421208
1557110
1476537
1533574
316634
1823983
419465
1880947
1938433
1365747
1707040
273531
1972072
1624540
1427221
1190127
1816644
1777664
1079838
1674366
1350228
464428
1786753
1914209
210750
606529
1483550
959839
1390361
1502082
668639
1480489
1754492
1475665
1057832
675040
1078258
1323840
1198224
491225
609656
1079854
833035
1207125
509041
886413
120637
537905
1784065
570315
877199
402545
1205798
1407766
834772
1733170
1963554
1548073
54556
1378029
526964
978112
1206850
1369868
521684
806830
674135
1655405
1142044
25267
1857535
1363744
1092678
1575211
448821
1944019
1679530
331633
1239620
1002289
1149243
765587
1398510
1166616
737258
1860997
450337
1816806
48577
695226
1748999
1194627
678900
1109208
1063688
1767983
1880214
456777
463478
1751482
967853
506109
1451080
1296745
1541158
248914
1329565
1370500
351321
1770642
987874
370339
1113389
19570
397360
266849
997386
1255442
108352
1237496
226
1982938
1994292
273288
708375
51335
1720769
1124114
636003
1384538
1904416
1044384
1523228
1226624
1504846
1189118
325511
508757
771155
1034833
326280
1062871
147163
295397
1148766
1342600
276108
1972081
520070
572781
1073803
319611
63316
945032
1370461
1185304
691829
987899
1358529
848265
1526958
1067625
534284
1371989
1793739
1408563
1428486
1211043
1440776
721945
592960
167944
29972
1070663
660470
1834878
764052
779706
1631583
1040004
384304
697763
1547757
1492528
953551
717080
1542167
654447
1028830
1627176
1541414
525010
1846165
1654101
1206514
1036170
1425360
825721
844318
734733
1908485
828954
416244
1320115
977584
475720
918601
1548246
1437673
490929
732380
51466
962944
1405121
532809
571939
651639
1464733
823647
976858
1019863
368645
546698
567566
109359
161469
1050129
1767719
1475432
1085940
1364347
146236
1079567
38993
115141
528545
1295738
671626
303970
84708
282520
132663
1922544
1447533
779094
1071884
472850
269711
1802016
746236
161251
1907249
1190148
939180
1837358
655748
145623
1900089
924980
1495123
546084
1854000
829457
1402403
998571
707784
572448
1952446
1806652
1531625
1436530
1627232
265011
1545786
867741
1684734
1766871
1589084
1767891
1194767
508731
1622399
1868349
458085
789149
195699
1937016
1372753
1469400
1427097
787064
1972350
606651
350099
1469852
1765770
1974900
771851
1353117
1237096
179467
1304100
1245584
1928558
62311
790804
1693224
589695
436424
318433
576952
444531
847051
638155
342997
1568307
782767
1493506
747825
1730105
1630020
1061388
777663
832257
1421298
616732
716169
923359
717168
1510959
328023
887690
854373
153804
1683566
648681
700373
1501651
851909
712257
1001260
885734
609722
1011315
1648835
905285
1120215
988178
1753121
726618
387993
1273018
1132918
299053
9617
1163713
1190458
158134
19102
537681
522517
245961
920435
1169267
1194290
441904
535438
976414
989128
1002462
269438
596104
288791
1121703
1341019
1669453
1138057
592334
1513975
1658412
1827749
1507169
1465544
1453253
880206
1361180
540764
328247
815308
459406
1668073
1348465
1724004
1778930
952977
1219050
804154
1119657
315121
1109719
512646
446813
553793
1549988
1273904
364775
1211372
1608545
862831
1021378
1569041
1346747
1720111
1570517
257529
1279769
1103286
1800318
1516247
1216620
1193765
453549
957256
1197912
930524
1091729
1799959
44738
180254
1035429
1649876
1401913
938167
1738078
881514
229087
1611805
424491
1397868
266807
1884610
1928276
817873
93774
120335
1780786
871794
886762
1701577
91450
1196526
232247
1353230
249518
1816956
566836
1107925
639306
740143
710530
155090
1578532
1188819
1779687
1524289
392514
62935
1203562
1075666
1503816
770159
1358941
1413287
1559751
47444
1585562
14472
480535
1104097
727458
771529
1682653
947916
823223
179857
1554281
264800
1086346
472948
1299940
598343
110402
230612
1378529
1502315
1289622
1447557
410059
1384010
411434
115891
637476
559255
1905871
640446
752950
1811678
269454
311870
229750
189924
922583
1117027
122339
615293
465372
810267
492576
1810298
1706947
309045
878442
1209890
501893
116178
1731136
1580768
1702074
890183
880614
64523
1968700
324680
524975
1449183
1851825
1586622
697984
1708402
461135
1320147
1296810
480872
1523994
93063
1610264
992600
1031287
1502753
1526430
194791
1978064
1071432
1583027
1801692
1281237
523261
316736
372082
823823
421476
1486034
504363
179863
1055967
787477
300235
1138923
1030195
1217814
122848
1121853
568460
1862555
299948
1648523
953751
656996
353992
1685630
756209
1328469
146125
772861
262059
3040
479887
1714949
18488
1036031
1568159
452372
86590
745287
392511
1126328
402281
312262
1475235
1477596
1621892
1955229
343856
336439
766263
1333407
1262351
1941402
1740314
1388145
1738829
439234
470677
84046
1710253
788881
1243604
1431532
836870
278122
1708420
1535123
824362
536061
448273
1878325
375940
1186046
919853
1792252
287340
1078179
1922420
330515
1469390
1423874
507175
1909752
1899275
1550768
19220
1945946
80385
1178652
185527
1598795
1232885
967236
1719512
1497221
1026171
460202
1722636
1595346
358868
181268
1250371
1311068
1877107
422095
1406529
1227318
1262508
422878
1387420
1377583
487225
1089099
148937
1798429
178511
140822
690837
1611284
122511
1210937
1827306
683383
532897
1494756
939950
1164796
771662
888111
1250644
1491231
1690977
397956
1800719
991494
213307
893228
682646
1056117
988254
985616
1268155
1204661
391073
1526086
1669548
633379
1779285
1739250
1435160
345226
1590750
411711
1323171
217772
1079622
1034599
275726
107826
826403
357110
1581463
1365833
1414083
966629
43248
1955902
937388
1901157
1990215
447046
1829995
60330
992836
1499368
1993512
1395805
1643802
1517076
16812
240638
508107
283868
219264
1001160
951102
1586854
1697861
940982
381503
381068
622597
935383
13074
1095790
800131
1154974
934301
1586142
1535260
1687985
1736653
1401675
1654558
436030
1332568
1358042
1776815
159078
1082678
1969624
1170653
181249
1638577
789883
676913
307053
1052080
692396
1259906
664420
1131884
1940170
340741
531373
530654
1785076
374183
26983
1074477
1813424
1667716
1901318
1237256
1839378
653090
1182687
481296
434037
1473211
1797940
68254
1196928
474545
1435189
637018
520557
1338786
375713
1789865
1861347
666403
1149410
526771
1472650
812861
1032593
1325031
29453
35688
521485
1486862
1944341
132266
452281
702580
236236
1298102
1079709
720628
1293359
966918
247533
1573788
1739022
1705193
357205
525973
1602531
1126913
1566714
1405111
1495060
1188962
645142
997496
1214489
535812
1602627
566030
1831135
1616010
71305
1573069
1632588
1048863
390644
839357
1946010
1331857
108785
1969535
1516833
1394500
756034
1369189
403896
545936
424469
1002303
954021
52145
1988311
556499
60271
120015
1735884
1703443
381438
1396596
126903
632166
57099
408289
572838
309092
1748795
641804
4610
906333
1397600
1992495
470076
1836356
1614546
1277392
1486886
289972
1850102
1849072
1277316
456368
1759697
99909
1982115
1751816
1546760
398458
955746
1853706
1355284
462497
1560683
512239
806144
1897944
1363021
719782
604484
1858341
1985792
1421687
1859853
1852106
844101
938488
970927
136342
845972
620908
1815421
1678180
370314
633217
641865
138707
1645924
295325
998804
1060609
127954
303479
1882052
605340
1099671
1294802
1763995
72084
1141950
369054
1798809
1984514
1828080
61250
898670
399816
98709
1656156
956797
376980
1953686
1379766
1415230
1682158
1127812
228266
1536070
612237
564595
1437552
1359933
1576513
1828402
1537645
1856639
570592
746520
1125171
880504
1454536
632548
130074
1001474
289675
1703494
1997828
1639338
1258484
888478
43267
619390
1950779
1378374
1409442
1292323
1053467
884068
1214316
1600392
1135886
75340
764454
2316
925289
1318102
1289062
1334992
580753
1806726
67720
1939875
1529964
311062
1004451
1520717
1661579
1856766
1704359
1927943
619470
72646
779856
1483475
270776
1944649
842591
632277
930460
1656804
1134640
604631
939548
1210391
1771371
211811
385363
1136144
247651
1641100
948589
1013739
1137652
1841771
425811
969319
1150144
302825
1370830
997209
827384
1721592
73008
364070
62326
1193182
462919
1962796
1587973
89290
1660675
1320756
212997
649483
1858225
977925
953366
637426
478955
619686
386883
1884151
272343
1031304
190200
812586
254722
17589
694371
1108060
1196761
1627163
1678967
1824174
357792
151494
852866
1363464
1061436
683853
1922631
1716719
1731015
509393
784323
1110211
59954
1145940
1403598
545623
986429
1130255
308728
1311335
1378324
56304
1297207
394252
1598584
664545
21164
1014110
1150176
1413208
1653624
980421
921834
1207001
327261
1955929
41266
589139
1207635
1951970
1246887
1763838
106770
685436
963117
926953
613562
412926
879672
645805
1233636
994234
1596160
1567242
43646
571051
471528
68649
126845
943185
60204
1822867
264407
269585
838768
1299832
1819832
1545185
76266
1710387
352259
41137
167061
515354
1939069
624715
1654501
292997
487762
785593
212568
188753
1199596
569111
18811
161381
189225
112585
578571
1824079
805230
743030
165162
846108
146610
192040
1232279
1866738
490533
529057
902989
911820
1611693
169659
654774
601547
1611696
508043
1972785
376965
1590263
234139
107672
1466515
949381
277148
958198
167351
66225
604327
1621382
1583400
421247
129494
1866911
1292316
816724
1540067
850237
830292
86507
560922
131451
1857285
1137567
660200
1248042
1106973
1886300
1203659
1155629
1059361
1755702
1280973
684682
1539267
1163874
112634
1008571
209195
682635
1619235
261720
140237
88927
473013
1715353
522878
140124
1092169
319673
697178
411531
1863970
411395
54033
187184
349426
1864976
943141
744905
1213888
633194
696959
536448
1877819
1182543
922459
115868
483114
1206094
936854
390857
236334
1773886
723397
614251
1511355
105758
1321866
1850083
1692088
163993
672165
51319
397329
1923321
10206
1440312
1750355
1965836
1949129
1770804
903449
1335107
100038
402848
1118248
1285836
123922
1051422
1694843
527239
1445015
97232
407941
755557
708407
836665
584899
283943
1792702
1793544
672711
1189593
1662762
726149
1930642
1506212
251986
503859
1842836
1564612
242813
192448
926770
870649
797153
669673
602302
755749
238517
1761625
1381339
620196
606902
1802576
938303
628153
1687480
1773558
1348988
1233127
1647540
1776854
1236495
442170
410803
634785
59571
393841
1327631
1859965
789813
1253534
398659
1447625
1170132
1002375
488161
1044531
1248093
1818037
1891413
1676249
1104664
1637604
905275
1359416
1831911
859011
1018256
581026
735667
1987508
972694
405455
1360235
1333450
29223
383388
495827
1083224
1679691
1613877
150911
1848956
753897
369730
465000
1156431
1074417
1440938
326860
1560327
1804357
156451
1789903
1226281
390621
1302065
1355817
296521
1742633
1088539
938332
1284868
1078203
944407
435206
289690
622151
778358
1709071
1374446
595241
1084174
335438
1043245
1086813
1931973
332427
171884
28148
837353
1050461
1298857
662795
1982149
318368
1974027
1819147
464474
1081128
460094
1450565
685820
221027
1351929
1721069
180586
1371583
1389256
987175
1423487
598458
183708
32017
1595677
1114907
1309386
1634771
1083571
710274
63599
583421
1143449
1040824
1324201
1426439
679474
1423437
1402692
372512
506924
1246897
663517
323572
1869785
962250
954518
997988
268752
1973964
1449129
1198736
716905
1366399
454639
1832453
1342361
1490065
609876
420730
1523366
321339
1963109
1026084
101851
606200
543594
1267356
1125950
1726885
1422877
558881
470798
575466
977065
1324370
1313543
43486
1856568
1565315
1434554
1678306
1083642
266964
1349437
305012
1425109
613028
1540031
783668
1455515
1368991
761870
134625
295835
103644
922908
1867453
1301173
886106
1729725
60527
860736
65927
40698
1027435
1833546
1777353
587042
91227
1661744
170616
538078
1613978
1248321
952250
1561803
743546
1392785
1598671
118950
61292
1861588
1300364
1253460
149523
110769
1792576
1782121
1003785
1694773
1197733
1372678
1528477
1168879
1454493
926241
733536
1425989
271635
1527455
674073
53264
1242743
1372135
711474
136437
1907499
1432733
1566964
866566
746670
1640857
1916422
225684
520645
292772
1548282
166228
1723539
794721
5824
881240
418872
1924636
528275
434044
1162605
1312776
1254709
1053607
96499
1020342
32168
152064
1240155
1096048
1991500
917353
488318
1352451
1042917
824275
447996
64212
1299931
227730
1057096
1561555
469348
926804
1178928
437349
392917
1618258
1575132
1285527
1152644
181803
1023549
322546
1906962
1830478
1840862
1418297
1784340
1939224
572475
671765
1371812
1776701
998022
727530
1957452
307150
996381
616535
1371643
540673
1801149
1145559
345293
612693
1175539
613421
793031
959696
356805
715055
1047705
77553
1646274
1262498
934009
1421500
83385
1441191
124045
1480180
893803
680988
706544
879107
691013
701680
1487757
1027867
1019102
1048393
1839627
1023066
1572074
856887
451820
387198
189316
1091500
1030793
209419
1230063
1974654
958579
716753
563985
1795328
30091
632117
42898
942842
1110597
1545350
1865480
1255459
1878766
516252
186037
1693547
1234245
218105
516934
247804
805552
1482109
1612968
383142
1380240
1764226
794840
1269422
990944
1732982
1405728
532464
356791
1982916
1935401
2431
432198
1531807
1619008
522968
375793
646245
1359223
1269866
1557562
851309
482335
1544319
74624
133325
762507
929102
139404
1438101
76650
602924
1348986
232264
701378
1806021
59269
1709997
67852
1964862
693850
422741
1811163
1387860
649920
1701516
44480
1369048
1108225
1138414
1253749
686860
615757
792240
1477636
1416419
163355
1422607
424324
856085
628479
1492049
1111760
1099690
135861
530542
1810991
1663160
246054
187603
506301
1633009
512723
361846
1786239
1192072
357785
1144456
1585102
381918
437655
1693381
1538490
908978
1607426
167525
595789
671402
305180
809298
1285740
759515
1084871
1620935
1605220
1025054
1512875
436120
1043650
841644
1116279
657560
490812
80664
1405431
653191
466202
248722
868233
2043
1497567
258866
406592
475519
106158
911925
146767
1066946
1943718
1947646
1023611
1595058
1484911
1211015
270050
576409
907766
767428
105383
496633
1054335
170629
1960342
596114
322279
1506085
745352
1370740
1602734
1689035
134577
1580511
1767582
249158
458854
998173
1799823
650107
1191985
1666256
1314949
1293541
1555101
261259
1246291
1148105
1688108
1495271
1092586
1858791
1910033
1619489
685816
234178
1205620
1302438
1711939
1768607
351816
641726
41167
1864560
463797
560250
831405
124264
721447
3886
528919
553300
487470
1256690
1871960
1562873
668525
217340
429325
888382
79248
243810
1477559
649050
44456
1721540
1572120
295686
1414079
536272
1790191
832720
1197945
1632769
1839230
1708422
1831471
1336389
456799
524770
1982624
1319511
995183
447442
524701
837848
1572444
991731
1833189
1101388
1544925
803971
439140
1459217
620232
199665
1005913
1021903
786903
1772041
1137589
1409846
462010
693493
625101
1681058
135697
379748
1838017
91197
1787714
588266
730509
1952503
636969
1936250
704286
296707
1863552
1601031
1379793
157682
1855797
1048102
929336
174761
1969666
1533976
9245
855873
1948999
504817
1120228
444556
620147
1581621
1059876
41207
1724426
1921145
753551
1770442
1068229
280558
592477
1717242
1299066
83515
1326654
381997
126888
3054
489674
1675727
1969155
1488047
711853
985128
687333
1771276
313330
1650142
617363
334351
562231
1571197
1875586
1310463
1248349
1379897
387276
1265911
614189
586201
206762
1234165
1621207
44476
920715
365141
1475026
1796830
843569
1084361
514409
1940606
1847075
1637304
1046968
1122672
505355
725492
1352150
760526
1180647
375571
1274315
1044327
1774139
556227
440217
1272410
856730
1048523
1439868
1832416
1726361
331635
577524
1367540
340962
101719
1638908
942804
1734286
342388
1826840
617948
698146
179029
910515
594919
519471
263000
1444885
1628723
1571752
852723
1457130
631643
1848868
1372493
665470
685392
1770060
918124
1455600
522794
1778619
1147871
494771
1373082
749539
310667
1311656
1129615
1578289
432579
922006
1852313
1891395
1343156
500699
1963263
543755
1368381
1923143
70662
475367
1155222
1571476
889510
1761858
1939938
1456660
1065114
401133
1381185
50307
664226
1643499
1228724
1197185
1562062
1536080
740671
1044660
206769
1493827
409074
1310861
53035
14420
446688
1000134
665407
307575
29954
822968
1713828
580705
423662
994093
1666032
1895506
1479751
530265
1522019
153012
321443
380757
1881886
185757
817976
981069
1399655
800627
457300
784178
143842
1628208
633957
781988
446806
166551
1338023
658419
32105
1828593
761835
1256006
1135723
299119
958032
1169945
1616448
1625182
1488322
570288
1832707
851539
965421
1155141
1535890
1311992
1668758
1172755
213158
265719
604605
1539998
729382
409585
1111025
1823547
1071091
1989644
1694859
767975
1919507
994178
1033140
123452
1461086
572447
720994
1229679
1085494
743750
1592078
1891034
938592
1881809
1013747
1421837
1853422
1409218
1932592
1798045
1852415
1129611
358429
1916209
1268072
1130747
1864398
225956
1310322
580207
546637
1196892
1557354
86664
636968
1024863
621518
7801
1187980
1853155
1730294
703482
1567413
712818
493868
1468663
1039675
842915
1249989
1140047
1136703
1688274
1562295
1671809
479061
1260221
1763532
1119691
1115461
1551257
537198
1988323
328085
1865844
1731688
1526404
1395268
176476
212095
1835305
616298
190054
1186772
299816
1781787
1060373
1315988
1919514
1843760
694238
395466
751786
1024088
1742287
520194
1400659
1734862
820218
1408690
645316
54878
403418
1447201
240504
211000
988626
832344
567220
935680
1527944
1896717
676658
368185
1663895
273199
1628278
1250282
1119643
1058419
54179
1055919
1780036
855763
1683139
1704049
1948199
1823835
1413879
336137
466643
1003942
1329410
1728713
1663889
983737
827884
1028829
189995
97019
1626123
1563412
807306
1159261
1927871
525447
70591
1824711
7741
572378
655387
302050
1299715
1085408
1133186
210983
818348
732217
1082040
1706542
513129
181554
987443
333427
1834080
523074
1196672
1219042
1068009
1924531
1990609
1329731
346823
1260036
1803428
284637
1597909
383884
364826
1921938
594999
984563
801314
413746
1939434
953392
1469093
790666
1549203
257462
1209812
636505
1429128
1631411
163373
83834
1198758
10589
911520
434760
217672
772357
730442
172934
348853
1555189
1738567
904834
563537
50561
644195
865510
13057
1902839
111811
172692
995330
1811739
1771547
1583908
63825
302224
1018296
1814959
1647283
17200
60718
313395
552745
1342921
258665
354543
1014074
1364156
1146693
829224
396204
1668594
885513
776688
1304055
1096882
1704402
844861
982213
1317215
55198
304732
773983
114753
1892123
1801891
922664
27230
1625878
205889
1792421
1220142
540137
730836
32911
757762
1913847
369237
1802932
1453727
681051
947600
1969276
1209655
647195
925781
1356374
1699804
1191720
185305
596749
1050828
1887466
1690593
1019837
1810503
1175527
90060
894332
333666
1843104
1002272
1098526
1538142
278441
1026309
1374456
161740
387238
413298
1601058
157796
1308967
568822
1058376
1259896
1865403
150258
1959629
453405
1162190
844308
1761446
594027
985343
1266745
912307
1614580
35470
562825
53077
18720
1050123
725056
46938
19800
313977
347385
624725
1205418
568399
1269844
1397852
823343
1899889
1335600
1931236
1115825
861547
100849
32329
527685
899281
1554779
948460
1162350
1377883
1288251
737364
1554141
1085663
1929217
615951
1173949
62296
1302981
1545571
35238
1242473
39547
1936101
452504
849756
1145867
1445572
395588
1849505
1777070
868048
1320485
1146923
115693
349785
1146183
1605365
1248490
1085769
1083866
242876
1463141
291607
960779
1984490
1703799
534856
841866
764218
1815745
1816577
1910206
941859
122200
1760660
1449918
1862803
1567154
597499
1299299
1696471
512756
1637492
987548
1073153
935863
1630439
895541
795744
570642
1171974
1253142
1128665
1042287
1813374
423083
976426
729193
732011
686492
1632222
1861205
774367
403648
785295
612505
273921
395326
1503821
1718277
1087666
1583309
641245
1691951
147469
801533
1876469
822884
1217118
1748008
1425517
1487588
1819536
1449966
138761
1699051
278075
1715650
366646
1029939
316738
748845
375610
1486784
773623
372666
279069
362143
485651
1457990
264831
1926766
659941
801180
1614327
841287
407913
1276124
143654
393172
775194
1142488
1130104
348246
722409
1647975
1900598
280894
1287853
1235356
1950696
243157
20312
1906845
233474
11394
1731349
315763
1685423
1772361
1919831
1176466
831726
489178
422830
1477858
1301939
1273555
1948829
1838038
632834
1310303
1583529
1172505
1276936
1397215
1436121
521871
237560
776142
1757716
350785
1760233
404471
1545081
439268
603652
1303509
103077
1473158
548496
293685
1562102
267919
1687559
1533905
396308
239970
588475
406050
695857
782205
1753757
1637171
1255916
1364049
1955509
1688880
444079
1293943
1593180
1848362
1203019
1161493
1515789
84735
1491305
867888
769702
1236867
1376637
1291912
1273930
1169304
1919702
1458121
447139
1978850
691509
1879324
983950
399273
1432720
946344
595657
1430435
565618
1719270
1680722
54010
1827891
833395
129484
1772129
1985860
1098159
895876
1054824
560273
1503790
393895
443809
65418
1462552
1656382
179364
1427621
322135
1984848
1242084
1861459
1571523
347167
873035
1930678
1167885
582459
1468748
1079787
699010
795348
1538539
1396019
1751783
131822
794306
522362
1179514
1669805
1380929
532853
702394
1671330
443930
96488
1542841
1591019
707271
416729
798357
339466
1205975
1572167
1586236
1707032
211133
1939361
1851968
73425
1049287
1560634
1613548
1173775
369199
73560
1694562
1439143
1416635
898955
573239
272420
628850
916615
1934929
726325
47089
1339380
379327
58398
1407118
1516785
663972
973853
1880804
1290314
1180907
1638116
53816
171998
458671
268235
917692
734853
1721720
80637
1436618
1764560
1739632
246476
1559126
1101716
884893
1566697
499997
642664
1097376
1762504
1926053
252547
771957
1855909
1450136
42546
1366468
584979
1003871
1181130
1599946
1652972
1092749
1651769
1685115
1182295
32152
35033
1757206
978626
1442741
864340
1544113
1044406
1200532
1558243
41065
320496
1393091
960767
526232
1036941
583542
128664
1523564
892105
1746461
1006043
1051756
991960
739066
646962
982411
834740
1429974
1120394
1463414
946862
110499
1085776
841674
129122
1890386
1761400
1020890
1092551
1522184
808796
844977
1064605
393856
1966788
224158
94111
501661
356847
1595420
678315
862928
306561
1913211
141659
49842
1891293
437383
1428042
1027334
1932569
279105
176344
440677
710618
1231191
1619605
1218657
1590874
1684035
1419856
1430049
1076906
1136407
744035
663891
230108
1666646
107478
134463
1488931
1935867
35489
1878480
1255007
700058
1566661
200786
1471739
1343567
487041
638246
1103816
301557
417771
1563584
1746938
10060
1869413
1498415
883082
422471
508241
1072335
7448
186907
1758527
1305886
724866
1901815
988761
1612167
1463713
498
1407340
1569849
718288
396106
840103
289974
1138247
701566
1125217
957480
1049754
978266
854427
528327
1316063
1506864
535260
1282041
754361
562071
1000686
974491
342794
137951
1535146
261516
97580
1030449
1076964
579401
641880
233191
791883
1403326
1239928
124272
1255175
1023831
3631
584155
1016630
938138
1819598
141945
1328704
1158362
1220949
808317
1613413
304817
1628352
794437
1295252
1246915
1102029
891006
613703
1233159
1332085
345066
1118497
821202
238069
484821
470364
858383
462075
1592131
1373584
1799677
1034259
59931
1179487
1364754
406227
207089
1134789
78942
983249
1763607
918999
1674196
1234943
808083
158515
120788
210704
896655
1609192
1573246
813261
424039
784614
1069385
666
971806
1344641
1483457
757201
1778011
702231
1549857
1808247
815428
53753
475516
265464
502253
1096697
1253396
1661140
455368
187831
1925830
1464308
63735
894471
1431816
1074897
1316088
401333
705526
1825507
1536862
1160760
78104
564455
412742
865578
1753608
911829
1116426
162514
193361
1474409
1918348
1389295
1966917
1380611
1730365
1797782
1759274
1554322
481281
1609699
1960202
721905
1525810
856119
1757001
1078736
1884765
194404
50195
691661
660605
479318
133978
1457430
534553
1346107
679194
1067479
1084701
665895
1282570
376689
1973966
12835
1320483
398123
1747212
282283
1582690
518789
105896
1598700
1667488
1123894
1794691
211024
1453008
21798
698735
909124
1148027
716511
327611
1837921
1690885
1750585
105257
990148
521453
453866
668542
717457
1937071
808158
1019917
1605419
1691157
1509634
1101208
722490
728660
733738
1637356
1644776
947734
425120
1966921
1192308
307044
1062615
1499
888481
1332267
1937962
342098
520390
666174
1900620
384728
117514
1746817
228662
1015905
839346
1309681
505777
112631
1627744
90003
57998
984880
1119217
653321
430402
1205976
1919126
1975602
740667
384165
284328
1849965
1495412
92044
1770083
125445
1220673
543000
93434
398978
1394868
544545
663543
1197436
1040085
958646
1628041
1505041
390942
843213
938796
4164
1822711
1224782
1395515
1520849
179230
801319
660019
694681
1689427
1145948
1937390
1644824
1016044
1704705
733078
1299151
334479
703007
1597023
1081880
1268470
1989800
1825339
1640321
1189009
983249
1127666
1288232
101600
1674632
937312
1458942
1452339
10001
1429520
609195
794073
600815
1708230
28955
1497828
630734
1436924
1900182
446113
983524
915411
1588061
274619
1062092
479205
1051426
276459
1896127
1546458
969775
1905980
171194
995364
130595
370274
1108904
29997
1620040
580342
1997977
258387
1660089
1960337
1704663
1916616
696235
1929171
1455616
499787
1870179
888491
1812440
288996
1327274
1984695
597475
316600
1763563
710297
980602
762662
656564
1703842
1935470
1132439
665824
1302906
300822
817840
884995
380352
24238
170479
1031594
1734230
734860
889406
1860002
832614
1841355
59660
1601626
1661725
804376
1715056
659029
1693749
882047
1093326
1417162
1464748
1571597
994232
1206411
1811015
77626
1274215
307020
1607159
519882
698323
202103
1794359
1317268
513016
413674
124600
1050301
824140
25801
295489
970391
1283805
845851
680057
666370
1106148
497575
515686
488063
463911
609834
1435565
91846
124761
1789374
1136484
1205367
1223491
1938147
636950
430023
1920023
469624
161158
1292351
745434
189041
1289383
31844
207228
1705451
1226292
463088
1113115
1553009
1880421
1154244
1573143
1061935
1466170
1168096
702027
238803
925268
1460175
391851
458302
914680
475179
930335
1939362
53247
1083845
1612979
61952
970150
1838654
1259572
1896823
475229
1499031
748518
1930751
1359425
1612717
460966
587051
584330
70355
1079402
1350213
317544
1133240
1205803
1825938
1595348
253687
470655
190150
596510
1812
341695
365584
1084081
802056
150053
797423
1536420
212337
1084732
1794262
1087001
393592
1636591
1715937
918764
61715
586918
1167452
1762255
1290988
945547
1022957
1242402
1190370
1644929
751246
378749
1008174
317286
787377
1804950
1774933
1683859
1852373
352882
1965436
1296165
909227
446260
850314
1849811
1874134
788475
314403
884591
1639457
942216
1991738
723770
266186
1102263
441189
1791064
1655730
556274
766189
1329541
103730
1296103
20612
1198058
34913
1048538
1743948
1183409
1971754
186381
1172741
1000632
225656
1962230
547436
511994
1271200
1102875
814759
309753
73458
1643110
1838568
641594
1921752
831039
1984006
487607
1345928
509815
333178
645012
1795316
131597
1751881
1271127
696966
1476059
1628129
1529748
1924842
1670027
316949
237583
1690362
1859896
1830855
582437
1441384
1294525
33630
1636610
1138218
729338
1087630
1683882
1047760
144373
1385250
144954
747534
496281
498129
46522
1946394
663631
770537
1302690
1292927
221990
1835553
375304
625102
250301
1079751
886675
2633
1114981
610036
1362097
1398817
1124898
555970
241704
386200
1323813
1016268
754343
1333219
282026
680274
883786
1768718
218712
103542
83187
1661905
1269547
360623
179441
831763
1803546
1829079
527549
919373
1367168
1477106
1473849
116450
35480
155328
476047
1758745
440333
439660
612625
470106
392915
1593303
138746
1957198
849536
1258504
1859609
955920
1821207
318848
1836955
68727
93012
1197545
1532815
875434
1947030
327662
1982700
255265
1377000
1763260
664834
97068
1219676
735772
1455898
1356630
259920
603994
1321142
1216479
1527270
215565
838567
168347
142433
1371049
521810
482402
144634
1211953
958253
89435
664584
576417
1091508
1804256
878812
1567031
1595689
45773
1080742
1895393
1766580
801625
1457225
1501289
632262
822916
238130
1436919
144607
60915
1361033
325792
259668
269109
1252252
577265
1211987
964851
1648150
1894512
488351
768746
415994
715806
11460
835573
1578932
971287
1903775
313436
626277
214303
427195
410571
314873
1796051
583156
1904564
1522186
103307
2481
266589
1549033
480453
1484753
1609466
1193541
472241
566150
61307
1446498
1392553
1229790
367267
1640537
581224
1749128
826964
967286
1571147
405256
1101200
552485
1129553
830979
404887
1547034
972437
460857
1525792
1880108
1824526
1560918
1884326
988586
1142419
1524604
609342
1993355
1361142
673091
199169
259812
862318
456843
1308041
545674
443988
293102
639311
1661572
1643986
1412365
500970
1387845
1063596
1758480
1285820
1968221
89276
452346
1915002
1683496
1772726
212335
133200
1886237
1198040
1150954
771878
401024
590201
661854
89611
1271395
8866
265070
1511807
718569
271925
306575
435615
64571
163863
179098
361041
1309341
1042788
348803
1739452
1489323
1225848
1925538
477298
902362
561137
17379
1744369
1537987
1543032
7284
651871
1847863
750975
1128409
1697160
1605167
1845779
1039019
822565
1889933
1110647
943126
466504
1302856
508169
727064
1391556
814366
1965367
1319750
1028168
539443
1186507
1627115
228402
353470
1623815
409874
397836
1919007
380884
1016377
1844451
1800976
1669522
1013293
1844875
1104351
1602932
1446977
1859316
1317322
447218
909711
758053
1207003
822815
975134
903678
1653697
1899678
1256505
553540
305058
1599748
1453159
1397643
984097
886825
416495
937129
1790466
17982
1221020
1505741
395767
1359355
1744941
19951
769163
1113997
690929
1601777
505548
1943375
989841
1099324
1123057
1927425
520676
1865749
511601
144186
426746
333937
1006490
999137
1562467
1442541
341800
498548
397204
1869767
1821971
903744
1022549
487372
1974766
55579
1217052
511607
1125075
691282
106606
771395
291955
457161
1762025
701911
1705943
1933091
2929
934507
1557690
238329
1114652
653000
1572804
1529475
1488206
179331
1131028
1360309
9607
1668134
1221853
1432315
1604850
1056576
295318
302784
1400166
1474579
529115
829063
300198
740262
1727961
1939697
1511877
1138712
1685627
1125967
1329621
1308961
1424124
1995401
1052639
289936
117856
1942677
1680858
420212
1888387
1791531
1672393
828981
851392
700665
248900
615699
59047
1538757
225325
1923321
1306800
634447
708042
142717
1135626
1344001
1375582
1396439
968050
815404
928433
1985758
1505073
178629
626780
630235
374467
979001
876101
1867144
1513177
1939470
115980
1724497
875219
1033670
466032
916211
1337953
1060104
197594
480313
1121316
1223693
1466094
562692
185583
626957
341768
1770857
1824103
1385303
1628555
1104472
94129
978150
290471
652308
506834
1400946
357702
1537606
273135
1466445
453663
753337
1640760
1409846
778957
917494
837737
1574577
1699824
1127314
42060
1820994
74802
1495474
1789418
715727
98736
728811
1854604
631915
1952608
1623691
1069485
1206043
235688
960542
823097
958966
1682628
753107
1759270
1569280
806883
1808042
1628787
109014
1287879
947952
1780366
844651
1820169
1913857
865147
574690
1420979
1434319
176512
1611024
1613977
1236339
65510
978983
1052866
923177
1921075
1921669
302900
626476
438777
233754
1178620
1792961
1360433
777631
461769
487423
1368627
1972646
530113
630024
1769037
367587
747726
728720
1584976
1433899
1945398
982375
169465
1926867
126491
66422
1220596
1689199
747959
672717
1436767
1737988
976885
1998524
615667
1535899
910047
1216660
845032
1483738
85560
1324714
1620105
1629538
297020
1601213
1286642
721422
240302
1913821
1458842
343940
1294721
51931
200788
564817
681834
300848
1253901
1172474
628949
1535346
302441
170474
100314
1492511
1686468
261897
1556768
966742
1886586
1164530
1464292
775417
190713
633446
734120
320947
1839908
1820457
1438400
271220
903
1590171
1646730
1380701
495522
360114
292293
720159
1947583
798166
1310631
268267
19544
1185560
1594467
1917726
773392
1915130
805951
644513
1907308
826578
1056982
1088875
1683105
1785704
66248
1218223
1491790
1190657
1116267
1449607
295549
7006
1177108
1095168
1666076
1664617
1408952
792270
1230249
1380004
1612127
412866
521058
1989460
890530
998114
647691
1572333
1878417
1957208
1262386
215233
141416
356107
297026
1237407
1778712
974408
1683899
1959397
1525831
711442
1530379
1479616
1052496
1109516
945732
421965
1774280
1519342
1342240
78687
1007895
896826
741984
948315
209394
1087732
402118
1786654
1449342
1944069
316141
1561809
1781933
1950502
1966596
71551
1551395
1292833
515179
1906678
1245073
403107
581386
297137
273377
1456505
116522
1438333
1168253
138529
284432
1872737
97066
270337
887073
1053354
1837703
839031
243082
247653
327765
342143
573203
1702346
252202
1209893
45807
1732085
24618
150317
842941
1167971
452682
257445
245603
180190
975205
266262
1992209
1572738
84560
325327
1955451
861001
517129
306733
359491
1135186
1495331
638847
721910
786431
1330586
798509
751842
407929
402919
41670
897747
173048
1709957
406375
709022
1513802
1689366
1169405
801427
1175152
1200982
171553
150741
1491190
673258
1681572
1794613
1066417
1949540
1626789
1896506
800300
729353
1063228
1670793
1028446
987318
115894
469259
1180929
1837556
78206
49695
1390981
1096589
271243
474235
1577773
51354
16365
1028782
1998110
1594480
1109696
72417
1845980
305308
692862
637927
706097
1263867
1949347
1245108
207221
90460
487867
1607435
413729
1669855
1984487
693688
668087
1754248
1489096
1961727
842774
209252
102416
109738
1301485
1830289
954831
1966558
789848
1488618
618012
274086
371149
1543469
407664
1261367
42369
1824121
386444
541373
1455288
439507
827798
1510706
1978981
1658899
193498
1983688
1413756
1601740
1201562
1227934
447158
1672723
997851
201908
1332768
723585
1733312
887661
691427
665043
624905
585559
1205313
880763
1924215
48002
1444497
939227
659130
218445
1849261
718190
1062979
171224
804372
1309671
854547
1837623
1490104
518969
1227205
55552
1025740
600866
1480843
734566
900855
1871828
322244
1378811
13997
1283204
1716692
1982809
257100
778057
1657551
1124288
1814519
1240496
802317
1536874
1000689
1681526
199062
985337
1720196
1693263
1630594
1523583
1278970
244887
444282
1959759
893728
1530868
1359685
246882
334062
205562
807901
1932126
1973855
382732
965817
1492938
491632
1652906
227870
640483
71174
1347444
775939
1786005
1910823
1103595
1291652
1294288
703568
979023
186977
867830
1474782
720666
1247751
1589532
98801
1049254
335418
1617299
667385
1731605
635440
1060985
1477985
724783
301357
650469
798522
1252233
1203076
833238
438522
1850615
715359
1223266
867160
1599069
1184281
217115
734741
1969349
1202676
277518
1697965
165124
1462370
8621
853152
1737595
1639599
1994070
340482
41939
1808995
80074
268034
447375
1752645
1373195
678957
914168
48565
1835393
1346248
511276
1370003
1754890
1955999
561951
1454461
1314619
54732
1076736
881015
242597
1056217
500568
1601792
1042432
1779912
995278
133568
1380215
793432
1781321
1567098
1590879
707018
1479442
744634
659214
1376135
244752
1487953
1198577
377513
807244
326828
304751
1932887
929429
1721180
865348
911992
1931556
855942
1538197
682558
1906656
1949701
684773
1365502
158123
1400402
1436734
1187594
1325514
113696
881928
649344
1325678
1840835
824114
156074
1190499
497428
699298
743062
751972
1295907
1672983
1764085
1302999
895706
1855190
162429
1144711
420286
433143
206036
758581
1564715
1879510
1335514
1383459
752430
1326446
1470658
353413
928344
1713307
1963779
1803262
1696519
1323269
1727193
874327
4821
152588
234150
1418743
1487165
1195054
160788
519692
62881
1279604
1339883
335608
1519497
883672
376377
1226850
64077
1852121
66740
522387
682433
116292
614446
90520
232770
741348
929399
430061
1358407
1079556
1502999
1963689
670071
807875
408188
1453747
1144745
53736
11465
551645
167570
1808688
1677861
722535
1635263
1671503
425015
1691489
1072066
147568
566555
406919
758232
698083
265808
313091
1400295
1642030
1550783
1743801
1873544
919394
609698
1013624
1550024
735562
720797
1975767
1680743
1419845
609574
971050
113327
248620
947817
1237401
1383800
1816613
836731
1258052
1538564
1417101
326024
1587033
1040283
914877
8650
1301019
500819
705902
1464503
1250404
1267353
729560
1146327
995654
1834629
1095505
86780
100940
231604
1772934
223767
939096
550659
1173289
1124967
517130
124619
1792140
596047
183459
359743
79558
1748598
1854900
488598
1020091
1919537
1294094
82129
429854
1700910
217960
1127100
1026596
464247
1545261
1217462
1205455
1703052
1220388
1019296
1771535
583059
1383902
737173
566799
1878236
1234814
1531518
332791
728303
1477597
1968601
433158
473819
434187
742629
705876
1539765
1407326
592527
657256
767957
1244785
541517
343576
1337593
48447
825734
1822961
428502
523497
744883
806467
703673
1246404
652149
693364
620260
1862421
1868059
1613936
865280
1965393
1313051
315980
429869
811414
1690687
1567278
1862762
720408
1742499
67314
842548
1323709
425591
169945
610363
165062
41015
1144876
1278269
1414411
126120
1089912
672448
376157
216714
451474
487967
1510506
467732
761912
180889
266541
785342
444851
1477797
1435927
518993
521981
372092
1103811
336715
1049479
979898
834978
54329
140802
914180
1958651
12935
990742
361369
634564
917838
367204
1694555
1772906
71791
1925425
833691
187071
550754
1837545
744179
1636833
292666
1582743
854397
767268
1274544
1702248
725571
957558
1931935
1686910
368307
543649
513783
1363867
607706
1341237
541341
202887
570601
374361
82043
1132643
1217783
308752
1316037
573646
1214694
40102
477965
1279974
1837525
1946741
1149188
226047
1130516
384063
1129690
1025217
1624070
395578
1258670
812716
1765841
1207998
1242500
553207
1096813
1912614
436855
598434
942009
577098
1642367
1923837
1720671
16513
898160
887482
191989
911398
607801
2343
923867
371444
468253
635081
21072
1679830
1503168
190346
55447
1473627
1834416
71981
654945
338760
695827
703949
950084
1884397
910422
799355
1140423
262887
583470
72233
1755502
1258823
610677
737379
1663780
936990
1517180
1854897
1792215
472669
1925944
590795
481914
356815
199847
1474608
113064
384300
21927
1796239
182742
1535211
1470222
175035
1325871
551748
791600
1596408
927843
127745
1324407
1948281
1587363
961627
863088
1722382
940672
588661
210953
299055
1256150
1553937
32781
611210
1013426
1017239
770015
1555767
1194509
1001123
1839938
151273
916110
753193
1034594
1139318
25911
479698
243370
1787483
713496
51230
1621604
808754
1095068
1879987
1162468
107741
6542
1349321
1912366
1722223
191666
467324
1500877
1260361
1904886
206966
1663826
278955
1928014
1940893
1946091
1122532
171760
1138138
514690
1863717
944915
1443107
673807
1108569
1872223
18944
1265183
1795349
1293341
1077903
1155544
1799120
930454
1999788
1080196
1598615
751432
233824
898704
1663995
386813
1322746
39956
1552563
382383
706307
932589
467973
31472
507375
741916
1440652
280203
926269
760658
38250
1907629
211058
871493
33222
1094480
1894282
1278673
1476457
387666
1351777
385199
688359
660985
651378
1353457
1916201
789274
750533
613959
1531376
615512
60739
491355
211536
985252
1354510
1749760
733172
269859
1182098
1837781
734072
1306412
1227410
606266
435926
1749569
518534
831637
1981274
1663342
154350
1612721
1561747
884504
1691347
1023498
1340764
1447200
266437
1675546
677051
312028
1536534
1226659
719299
1950896
1137802
1226330
1894157
791865
916332
929130
242694
1749972
668702
1707961
383644
777825
1526025
405820
483928
437220
1315715
1588993
414480
1625723
792718
1721674
24283
557146
678220
1714962
1793240
73514
1238553
1324959
1672979
1197828
876807
137352
1098381
629645
1529185
247091
1747453
1295281
359274
833788
794686
1098216
182597
344819
1154308
879957
868671
846871
967074
1634671
1067215
1218601
548026
1689660
1086217
983011
1097392
946451
244235
151828
1932824
500933
964302
67445
1855356
328171
214027
1366259
1523189
1655901
373414
410402
50113
813903
90922
426894
1483054
76597
198037
1881691
1231723
952305
1178340
1429105
719620
967023
1587028
1185462
604359
555115
1519687
1382367
882599
1100506
1501280
146229
1573574
1983269
741021
65895
549151
1601672
1000911
1608514
558625
965114
1397626
916528
729303
81022
505930
1000732
1290062
1601711
165535
1457318
1188809
1825825
1752502
1628751
415511
1741805
433456
1976687
1235565
588177
1713441
1783314
1373333
1336640
1900778
1143342
134987
790536
515028
1344002
67104
1345397
476492
752127
1742993
327447
1613730
1510569
1973148
1549491
910535
255596
113228
1982174
1180237
169398
1289884
1287124
1537413
447168
377921
1810746
1174751
1760672
374921
420190
914428
857043
676505
1640113
701344
804278
1146561
1468330
1616192
1248686
1829696
1268679
1927552
232183
1224747
24439
292400
1197822
298069
1820455
801415
52320
1605033
1984181
1468595
645924
464442
1270157
1443284
1188749
1541783
324699
633538
880548
34822
504482
1609002
566140
1999917
641041
1454801
859699
685261
159599
1090642
959600
807974
45952
1506390
1848243
1397414
933385
1477230
871875
1360435
1489042
1179294
1413627
607768
1103120
1501486
1296215
1892575
1171492
1972148
1848930
1550627
584803
1109300
845690
1667187
1146925
1164907
1891796
1906186
1790914
785150
147028
1061494
1878954
835291
913960
1476850
726357
846937
109472
12706
632414
1885866
507621
1322547
1752650
1114143
175197
720023
1905864
1694504
1400403
1004433
1138173
1556313
80722
205282
445518
136110
636459
1119663
787389
1767922
970303
1872718
1391069
1979432
1411169
1980506
258828
1983450
852305
1497835
1434017
1097036
1852757
709929
728673
1826234
1084406
1965126
497653
1441789
6953
1944222
1951966
1703448
657289
1579665
1286416
632703
1489385
1575092
783851
345257
1276646
1971358
403110
397095
670883
231535
1238773
356377
418555
1818624
573718
938000
119008
651840
658184
665543
147062
1744857
688977
417281
1274926
1281762
1131932
783207
1248541
1140111
265216
1922107
1317130
422323
289468
1207872
832415
1804065
211815
330551
111537
336194
1629226
471081
231099
1504299
1938734
1092853
1214265
297576
320259
767226
1625481
1504307
936061
1747296
354365
776736
1990540
762601
1124652
1564218
403085
672511
527624
549433
1042469
1644045
571782
1215461
28098
1100207
749029
93595
1811925
34101
584452
831581
748401
986963
1160708
604300
416730
675497
1223581
1082723
880461
1152051
247384
1481191
453480
296648
807574
1207623
1801723
1339294
1994189
208019
1422335
1945907
478391
1724072
755310
895772
227159
591160
845511
1342665
478906
28170
1397549
741620
790373
1720493
1253761
11791
1050119
1122646
1519580
1749626
775718
1551194
1188471
695898
472559
1702360
931489
1375998
216559
1113295
1433067
828522
678519
1999314
1659543
403950
190529
996274
1038674
1293983
783321
1819150
1044296
83318
1404567
1797985
739876
1513604
1123994
708224
1902267
857090
1882547
324595
718168
1215571
1081505
644236
1579319
633678
1794488
1407320
1084586
364796
1378293
565151
9521
1854152
406845
948526
469546
1873955
1050406
1493082
1603926
398707
381479
322863
107165
698558
1685656
1355349
632185
211937
1638657
1884179
1979632
964248
978561
243256
1941355
1049776
576760
1390917
833393
280889
1282669
128698
1020315
1846512
1893620
1619033
194558
467494
1581821
1441605
410025
591547
1024626
1609454
263562
354291
1755963
1885682
1577064
101037
402384
1346716
496246
922875
142826
1343667
690339
786226
167909
768383
717328
1849485
455268
330899
1776493
1250251
1225864
483845
794748
1724050
704143
978826
1037623
1005975
1780949
696266
32095
469444
318062
1549000
259386
1755963
1908971
255959
1126763
1142493
1464528
1611968
1688830
1212980
1394395
134342
1146316
121602
489777
731444
1359852
926708
38292
1053004
1833665
1088058
1736680
281865
252130
1548290
583445
1383060
1485748
1306139
1372003
1852051
1123280
1041826
1984677
1739483
1210656
1617818
571165
1997505
452629
542530
478683
246653
199905
943004
819093
1204120
1179612
407960
365333
1918701
1710938
159184
996325
1391517
892678
314831
1568854
823882
1373208
1553688
55114
902767
175274
1807202
1770157
221935
144490
509990
44128
102780
1117341
1502105
1614364
1672452
941729
504863
1962909
1871416
1141319
1352014
67517
1519059
1353932
454460
1619963
1058252
582065
910733
54376
465265
1222223
1398450
1891989
1342492
1714179
48706
988769
1362654
1100245
734887
1465457
1877001
244343
249191
1950004
1409960
1968131
1785569
1964977
1896909
363215
1897738
1623035
1452511
1428557
966410
1865080
552852
1098270
1113059
145199
1256752
559115
1596602
1108978
1389838
1075305
45367
1459845
162896
379320
309834
1803906
1636838
833393
1371649
1981461
1015068
1607177
1691068
655023
741647
1244793
83443
26692
46315
1848916
1646234
1561428
198386
779185
605497
1783982
1535653
1057992
1928102
122322
282935
997087
1622542
809089
1833618
1605216
1609955
905162
1010969
1208943
706943
281879
292237
583791
1199596
1404021
1397561
519571
965437
974077
464352
1111738
1410032
1419724
1946884
1754934
550609
1764357
1878099
649629
957813
1737558
882568
1630810
1589795
1780610
1600884
1365791
587441
231209
1497011
814880
259844
1476980
1054122
1821152
1241833
1100010
1470413
75103
540658
1777263
838089
1132724
755148
391481
140277
307351
1928362
452414
1495687
410533
1010614
1339011
1418140
1299064
1316057
1559587
796241
412107
1944432
1807591
395522
995595
631897
202778
212331
395721
685522
1204396
1657416
420514
12794
755887
1574039
485019
893885
249130
1564058
1352711
1283118
435782
914870
1257514
1013495
188648
715400
1933612
1588298
1869816
195280
1128182
1651053
1230755
1564948
1294745
176405
1343024
1259586
942891
1850662
1788312
229414
1446613
1460076
442253
1071164
31464
1840248
115596
631769
1042404
1968641
1256016
1260632
342072
231694
26468
1988575
1282595
1970429
600434
355664
88656
588628
1936744
331258
1875421
1785488
1658478
32341
1832786
1021668
560014
1256346
1085774
549504
1205526
826786
517255
1479871
522544
1977989
438602
1705573
472551
1151206
543905
1004012
1774817
295618
128053
825019
516702
1983343
1908845
695557
1804920
1009862
999917
1785590
1451626
1297546
1974230
477722
1437395
1167368
359927
1717397
634393
1344362
1802277
1401579
345588
782437
1356668
1404075
232914
90775
167796
566074
1388657
852191
902577
1191097
827936
677331
1063070
1504310
1020114
209259
39682
365723
1782852
1780246
230647
934767
835316
250460
1760727
11877
737654
1699164
1115492
455651
1759520
1839868
1285719
696851
1670610
358465
1341808
999203
1406988
218350
1319576
254354
1375825
649635
187089
474953
1917638
1538012
1761257
239980
213969
122255
1066890
882262
930894
1293993
487820
1519996
1507198
665328
522640
1689097
913573
1686887
873177
405285
137757
1367022
367174
127349
1362472
248674
1854013
1546945
1639471
1101457
1285019
1599468
1827243
1949674
953371
1785277
561521
945814
1852754
1164491
437713
773409
822021
1137295
1017666
39159
1929598
1001679
611510
462835
205555
530342
1826724
511177
985567
1404654
114239
1308612
497308
1877653
1412823
354953
56568
1975929
104415
296733
108685
1917481
744488
688573
1912992
1780507
52071
345295
1599379
391225
1725825
539963
1436447
529958
169936
1233351
1491619
1835015
45304
622223
1056447
1902491
90719
619404
1970699
1312866
1065391
605144
481516
1473202
1890827
34181
1304855
1567197
326195
1746738
1480276
1659683
662453
1449143
1273181
790006
566060
1688103
552806
320099
1811881
555263
32719
452259
1008396
1253960
1178128
474804
766037
582566
1603345
989189
1780699
95183
767889
1263228
958403
805571
991543
1939629
1513163
475058
725072
1675687
1996846
442817
785977
1553088
688422
168591
1417892
711567
777078
959668
904702
1446321
666486
1276222
662765
801658
528958
1704528
748499
1696703
180847
977734
619290
951853
1298456
1124049
621106
406942
1770399
883547
1956636
584834
326531
1545265
31756
1669700
1287880
1527763
879489
1752375
853962
953258
363695
1941459
544396
1733412
136768
1516861
497718
734833
419370
1073151
448710
1931930
571382
437281
237083
311772
1974926
1264038
1627288
46692
241261
223659
339794
1594251
381808
349264
1717492
378043
1603185
388041
1406213
324321
147303
1240951
205279
1996183
1152243
696406
1572785
1500202
1233370
972498
507051
1196314
1093284
388230
473266
1260177
1224641
1688948
1044457
337408
1693687
841280
1384882
164888
1968200
619765
1463069
1656151
337861
1285285
1266233
58906
1767768
628692
246893
1028940
1117900
428841
775520
1839378
343353
45510
1767408
764634
1336337
1972862
126247
499512
149968
1517511
480599
51658
783084
157052
284701
520067
1871242
295747
1279834
1047002
393360
111436
128983
1476624
987707
601105
301936
1402604
367786
1298776
150784
382423
277474
574251
1626333
1773311
1762915
682048
269884
1060752
510451
71766
457238
1283429
960600
1042269
134852
1477911
820479
640973
1941857
1489157
105534
1724139
58007
1899781
315468
359454
1328197
932159
1377847
1626647
1315026
1733922
1571497
833989
1555274
308318
1576110
1046044
1271715
1181177
171593
1838701
173512
418479
827067
1700722
1463600
404956
1552560
1656425
1523212
806308
554811
185204
1721467
373645
612021
1260027
516420
1724091
919467
306500
1948790
283526
399289
510237
965659
203923
1877114
517889
121534
465257
1204153
71625
1591649
1075738
972878
1588586
955939
49268
478749
1001092
832767
888911
471169
1993351
1506409
1362176
1395078
1362307
1196960
1037426
1775630
1643375
1828444
549209
1501467
201400
1213666
213781
715159
1659570
1898600
1810035
760638
768807
1846335
1564011
1620292
1789660
1924347
1574675
1681719
538186
465834
1741011
84915
1946938
1698293
944162
1309380
1193945
302317
517143
625011
159939
1738598
994602
31348
1381559
1221851
1324226
1612417
1486968
977301
1955579
1905373
168417
1766487
1820068
1854643
25634
423018
1738233
434877
348986
544943
1022766
1894075
1906788
473458
419734
442696
1078026
837737
689563
899853
176881
1274978
374098
921391
1271881
1952519
1648034
403658
1653453
1325208
345405
870891
1404083
1540942
1356577
1745299
18387
1442634
817361
1278834
1605586
1879032
1288104
368151
1291912
583490
1495600
1571165
1323057
1720901
3315
1672227
1342417
1861879
132689
699488
1994121
1624152
457220
241116
1563896
1002109
1978138
116687
1730170
1834130
131010
523809
625541
637691
867056
659157
579311
1058043
1755345
783571
1844053
836047
613686
1671673
1312424
1645930
1821555
1035657
1959198
617692
1756877
1304145
773435
172951
837747
121849
1521514
687791
1086879
1848222
1150124
1375994
1554277
902554
690757
1322572
842863
356773
818478
427982
25211
793696
284791
3222
469791
754363
1248088
1675073
212916
161679
816545
1718977
688787
1768239
52155
332462
1996372
33048
238105
952623
1457174
442542
399257
194260
47692
553658
622571
2155
1835665
1700103
1509259
1464472
494899
801329
1204613
1639097
1816980
948969
430357
782823
1587622
1919047
120742
857278
1941348
1545313
1552302
1184590
1016160
463403
1973579
1504850
962032
953580
1173663
1008514
1370770
1642932
157973
1510787
1209225
941508
1751567
1757926
632686
175888
170710
690779
1987366
781700
1002476
118830
452451
1423768
1000317
706646
119237
469360
883819
995121
1669647
1589854
1008712
1670606
114487
1075262
1311665
1288238
517142
208991
1730702
1178247
257374
33451
1543036
179023
1023494
489367
959818
634311
1204838
1656219
1563487
1153447
308682
158595
182883
1112446
990059
1546204
1226340
292933
166007
685931
1827284
1264327
771861
1717574
1767436
36989
1401531
1014762
1572061
833851
894718
1668983
1274589
855127
1954550
448276
163415
555779
212822
359767
68334
1897822
224679
1126188
690796
1927230
606609
1772382
198657
1585913
898133
1863746
1110513
453736
576978
1506445
568762
629296
966074
1984232
1927892
1424306
926895
3558
1915115
657950
1827065
1005877
1982948
1376384
737670
408661
354830
18385
1590051
1560979
950076
1185489
892268
925170
1801040
1898192
1317500
925570
1103715
898976
1751783
1145175
1159749
138422
1833474
626252
295490
901716
103900
1445511
858577
1013003
313225
91952
1225822
1017489
469353
1193898
1994064
515867
247368
1605999
86495
230713
20988
1699306
989117
1545610
1984486
1089544
1571500
294695
300104
1942070
170329
1372606
1647659
1519220
224983
1614330
65342
1755839
208166
516725
1254763
311932
1098392
550337
1397692
675782
1871001
1572719
1347601
884632
1235757
1020936
531920
1006718
502180
357224
1795877
1085268
80810
1395537
745169
172153
265837
1354255
1029182
77141
1234033
1106365
127355
1812310
1963628
1413072
1604563
1170095
1675740
1972505
1117599
1675757
649403
246480
1960222
1092979
1635899
1274187
53197
798778
1386667
1572706
1452534
1404586
1639882
1313999
393445
1261070
1087876
600178
1391884
1525682
981604
667101
1493644
831798
1364573
201769
1497437
1061399
326117
1194715
1151204
1800904
842005
1780846
1024592
1895546
1487140
998725
1279452
899411
347982
1682995
153869
501765
748622
951690
305806
266911
1833860
1791410
945745
1580714
513855
1980410
133518
863633
1491287
459278
1204733
1461758
848528
277611
1124967
939324
221469
1243420
38938
25973
663761
1470311
1338821
654094
1224992
1882008
1297223
1477169
1627070
1428989
1961616
1174340
1673983
1559091
1812645
108889
306776
1937907
630776
417454
1852664
1344439
96759
802362
1909257
52765
413678
1846308
258060
1375531
339273
1244531
1124515
944827
180795
1179241
29396
657185
424045
140897
1293111
449545
1565715
271873
46281
142920
232390
856222
416810
1160425
1121441
506330
855337
1647720
1651366
694886
12041
1068589
1036877
1028814
1900214
1874707
1342894
1366675
1276852
786349
1945141
1911799
124794
1329883
1838385
108513
827241
1704305
895109
1286579
1489601
968812
221037
1540695
488847
73302
549085
303197
350316
1776268
1192222
765824
843
899004
1682531
937285
1957225
1170610
665791
22964
172566
789580
1027238
1214291
1364621
1777831
1174968
609401
1339249
1910670
727675
1602502
555560
1200003
1682848
847083
499021
726754
1604829
51517
998201
1151409
768973
472554
512658
1869986
1478570
1276908
415229
1243172
148307
1602810
1329460
1688077
1600117
684145
104735
517023
1240115
1965544
136279
1635257
211113
902440
1882057
1842647
764264
621634
855688
156546
314239
1960892
62738
1016531
1707915
1719790
346522
1951864
920143
378977
1036182
1508133
1510208
302411
1082785
695057
442321
1762858
348364
473983
1009202
712595
430969
620804
346904
356956
334933
563049
181317
1233657
543114
1802888
536940
1469773
433660
425922
938324
991364
270918
600091
118163
355419
1090097
876194
1598584
1514490
547414
1952470
1458791
1218872
1961043
1081329
79774
1249704
1706907
634703
1694396
986025
1336258
409998
1441799
1922611
1127645
1241287
882954
1433627
1595347
1143721
1700612
49948
1436141
237716
1189383
467465
365532
213194
1674737
1317543
1468246
619853
756671
923767
736850
1317229
430618
1753598
1334866
1833766
33372
926610
404870
1182352
232224
1456993
1156395
1336486
835980
240659
606490
580246
1249526
21770
518785
207853
1584671
1006122
119901
1401056
471051
326867
1055431
94827
24846
946029
467194
1677964
815345
1982521
1539383
1635574
1684797
670041
379250
400671
939100
139334
1494024
1997076
1382699
1110852
831460
844431
1734793
1056113
956832
180637
1465357
1969520
1246998
1704282
1544852
236122
539462
469693
1504115
1541602
1600543
1987201
228986
157442
150071
855978
514283
439822
472936
595605
276939
1232534
1421710
1398715
327444
1862501
497929
863063
1987572
954533
1199833
78321
132508
1447980
892740
541503
1719875
1489165
1157836
292272
905591
1734763
73339
578972
1178919
1796355
819515
160861
1178923
640726
1655006
1508336
41326
1386014
1216211
1520587
1777380
1735151
373438
27164
458827
1174629
1120243
1061353
1429120
706200
1203417
1543768
77528
535889
626964
1399776
1218823
1694287
367008
1361141
516944
1874425
242347
1984664
309285
356792
1887732
1248680
1582652
695513
1761750
1607570
1757825
379223
1538439
590173
1400968
740826
1685904
912404
1390915
1715184
1279196
254917
340985
788648
1812739
1445678
1221989
1202970
1851517
1586594
35504
1755620
197942
1073657
496297
368533
1307561
1539028
818249
584843
1525689
1392306
1336594
504518
1005864
689363
1327946
566701
1907918
1618929
668892
140099
913898
812328
502
1293504
1627824
1015024
126048
252717
1570861
1151961
876569
1674252
426474
1587215
923717
477879
1242117
629955
835329
1889251
393629
191071
108714
896922
182273
1448560
1221902
1293844
1399254
598904
159613
753607
1095363
350016
78990
1798076
553320
172877
1316685
1343748
1600414
238362
1349833
111616
1004298
1358456
200921
1607515
978783
1036065
1628399
1640932
969513
1506202
433102
894642
1139451
741243
1813349
1333585
744453
1518679
1653452
553929
1554205
1351743
1090550
1189530
38729
121500
1916875
1173452
1301404
812164
790644
87366
309813
1350966
1766919
655719
1536850
1923725
57333
1576691
1675728
1738803
1354919
511068
252316
367556
235056
1449456
1830745
1517211
1657557
112566
256787
1325685
1586434
1269313
669043
386995
615573
1100553
142036
469095
314815
482091
1606764
75067
729888
997818
492567
1326977
202615
1075960
1199721
802219
88158
1046830
1990229
1024297
1787323
1977260
1704670
910708
618534
955339
1887011
227550
654652
766091
1330918
120501
1943496
1351983
456647
515446
854953
796521
717588
537843
1974130
360140
1632297
1186878
1473924
1998575
822881
598047
1253710
23013
1788844
421281
927646
1290170
1255624
975569
805451
179110
690410
1801898
1455147
706724
1180192
229960
120197
1837055
756136
591032
1388717
5468
300084
1511466
1280689
569706
1287885
628576
22727
666389
680628
1284615
1399625
163691
155031
571507
980335
213923
362338
1233799
1758228
789150
906904
1161479
939951
515189
1781096
419708
414167
1744731
1171210
1103715
790090
187358
200416
1689856
1369245
1751768
1362588
699356
895072
1118354
723516
192085
1593300
1172865
319231
738850
1859233
513483
1302760
1403249
473400
70876
1558916
1760832
1146323
663771
768628
968121
1699653
1088113
1487261
899007
1107678
1126136
511865
990738
606223
1006838
1360120
1337394
242432
315269
1368756
686258
168154
664678
1705462
1224073
695125
1788741
314751
244190
383034
469248
1597886
1895339
657491
1506050
1297370
1547292
490333
1563777
1330547
899656
84404
1229042
1741922
692136
1418532
978488
1749365
394663
1591155
42208
220332
428971
1039745
1512847
1900184
329087
153782
599011
951352
97723
199673
519551
897764
1670038
1706976
1735142
1599437
1709476
1772654
148297
1838847
789764
1701693
1747785
321394
1298658
1542389
357902
309708
851718
1032101
826940
394378
495457
1171800
1041186
117140
1535206
1635562
1428280
1800462
1705629
1430413
494896
1698068
149419
397940
1846674
608486
510647
167355
368943
198645
1134582
1397057
218191
304763
1481606
1086691
1710433
1810216
889281
231858
769457
438337
505578
990813
487805
1127388
1892488
760813
877243
1902999
1708218
1054716
1677812
731609
876736
1182055
30329
620698
818577
890063
1266525
330451
1230344
1267960
1927859
6555
372905
1759693
219199
1429638
1685632
13783
372258
796250
1381457
1369283
1218809
868629
396446
1013007
288355
740918
1434873
828625
1868017
1002440
1347204
1231686
23656
1253148
220826
107623
247016
572405
1924280
86788
1614362
1345013
1024013
308935
480968
815042
201986
208046
268216
1941181
1177111
959455
910568
320588
666030
1486832
1056971
458836
1894190
520574
1188369
916721
1346417
1073064
161511
61218
1533974
848462
255629
1209265
188278
1098522
1575530
1066149
191309
812690
1344804
139797
1418003
1508923
963733
420507
133339
303584
1671158
298726
1215024
1379985
1941118
603829
1040118
1221275
1334471
221330
1212478
121729
966503
1799783
920364
1153273
1451480
390340
1197702
184441
126415
571688
1034230
458519
1674994
159126
65653
889494
414169
1038787
229385
694021
850333
815697
1657475
788358
473071
873146
340664
117771
1758500
791952
504255
1241724
1903149
1244557
771205
1059684
462940
1330188
530544
901195
765517
1679298
1727660
1601499
1943951
187283
1760558
1898254
309180
795251
816540
995777
1819187
707201
1058275
193057
914496
1753009
664137
474968
436617
1268629
1427943
390465
1938384
1672495
1947276
812729
396230
88843
956958
478774
385760
166493
471638
1086554
192269
537521
1362153
275092
207370
1599846
847932
272824
1615824
853510
1614327
162218
1637152
353174
881350
511540
23799
479598
206308
817662
1263673
1683251
1914535
967057
1285378
358300
1176370
1349810
613212
1999158
514889
1383488
798635
348684
270490
1122880
1637779
161654
1301097
1612016
483571
854041
553717
1013697
1859536
203567
1448885
413253
704462
76735
413600
1688529
706702
194297
1095266
333778
717214
1675729
435090
1579051
109406
905692
685939
1905650
1213151
306630
1623332
1521151
1211901
744177
579550
1229093
1549621
1755054
1354534
1879857
1999543
1520895
1709942
178025
1738701
884420
650642
395347
558087
1060829
702880
316083
1453088
1653732
735567
1868797
1899982
96658
1957406
662120
226308
596812
1825043
747180
1280444
207935
184329
1219281
1453930
72422
596697
1944403
327395
1332035
287340
1835278
1245614
368576
587037
1227989
535445
1154256
647533
1107290
1751084
1576240
654577
678919
817811
171738
529082
1155008
365591
1251432
1488151
1670865
786224
1886243
1329630
821826
1192718
292553
1427210
1323633
409025
221103
991158
1604412
956447
905897
1384325
1766155
963124
190945
1756447
1903982
864093
316196
208667
441471
831724
977576
264212
1271290
264750
327947
24303
1822260
144527
1111898
1269956
910188
167277
760633
261401
368448
1220050
991666
420120
1267930
718933
1366469
960716
420940
414163
435080
1321253
739254
538413
774249
907681
1444840
887450
836147
1128706
1532262
191689
1595802
59493
914317
1513137
820736
539595
1585985
1596592
1262907
1871123
1733564
158032
108948
992497
1911561
1880635
1804875
625937
1656084
6828
1154893
485481
1490977
1581216
1545301
1545527
1264735
1677543
945228
415891
125600
864893
592513
905205
1755643
1569820
1581340
205166
1938806
536940
1122232
1844690
1804057
271917
1931922
354501
1237599
628714
203677
1278116
557797
1066201
703498
265133
1843247
1772257
1672736
52875
736323
378584
1471025
1039748
587406
1930238
1011656
1449362
524393
580470
1243362
1496880
366865
936348
1130457
164689
555697
1342871
1166971
441090
1163432
1106161
1928734
410715
294817
136855
1738508
919279
889304
429146
822350
471273
549970
554580
1903762
1240868
1879319
1470894
136849
1073165
1499267
1676716
234887
1457994
826613
1787723
262670
1681373
806738
141516
915189
1546116
523926
1482244
192883
1683433
1844248
643743
883933
85669
895622
1314995
1600978
1611705
1654863
1370223
1015892
250792
294022
374256
1520879
310346
1528825
1559657
1893671
1767912
1700753
1384683
1785557
1059349
939383
1461717
1668397
410262
546380
428094
1904392
1798960
1020382
990044
88582
1990056
1434455
131772
1748612
51241
1924196
1293135
1992835
220926
1102325
863362
206618
962169
1451475
1219224
83315
1240098
1661940
810891
202565
720720
869662
1561616
785616
624404
718741
1518324
1356212
1446308
671929
548151
683556
1924559
396764
145822
180646
669635
1380292
252096
1055101
394702
68093
95226
909437
451448
876606
1613895
554640
231461
119407
1490588
12190
1871625
1536746
65618
1098427
912879
1736804
881841
588785
379705
1105046
1080560
847417
1343648
1749758
1560460
1314210
473136
188849
1021374
804371
1580710
1051752
1216273
1338493
100190
153329
1483771
367571
1743917
1794556
1858773
104274
262356
1631449
1520226
1196424
279038
467467
726831
1299687
1198675
905890
1367157
192965
1755244
1742617
153386
507255
1046077
1958992
1127005
324692
1906800
739601
656119
256749
531475
453
574254
678314
100803
1215319
1114666
1856318
508106
69650
381122
1352534
1114153
1324731
1910706
1359993
660075
1819620
1696319
1942228
1518346
55338
67707
1997214
182352
741209
1468440
884132
981909
1307984
1031182
1239830
261132
1918013
1949012
1582889
214402
200303
943688
452859
931526
265915
1453065
1102236
337087
1103053
434181
1183977
1299406
728293
202057
1084135
914068
1426871
1248116
940010
471788
960646
1621164
1815856
746979
298232
411200
316975
620983
1401174
1479977
1406319
687180
1483188
287217
651982
4531
1399100
742373
671214
915726
504388
918102
1037526
654400
1228962
1203812
665373
6652
1233455
590314
100314
790372
1529663
374874
447056
1060113
1035919
1320330
388222
962357
310060
47360
965458
547439
1902077
1786723
956837
1678309
1373254
1686297
1998890
780025
1413069
835667
842477
909023
1228778
1624070
1401251
641682
678283
1226139
1831877
1875326
622609
1312660
593236
698512
36096
541882
1683655
68306
903259
343569
1332219
511657
91960
1123151
1985957
876037
585513
964853
1798066
1181522
988838
99947
1886704
295908
885278
1309987
123239
1962582
1239348
27515
1679254
67327
760900
739116
1062941
1890422
1412472
1653737
409401
1162292
1825052
42759
1114756
798653
1608048
1679135
1307216
1753959
623107
89607
951524
814878
1465864
1927881
1381392
39165
868121
1402672
642695
258762
8755
297547
853481
450157
808400
285796
1161498
583679
401762
185900
898839
930232
760697
1453041
482370
1021647
1999794
905454
445875
1569747
376798
1952236
200555
1132429
497816
722080
358478
1383392
87617
515540
674906
1511732
1917932
1286686
1960094
439578
857786
1510188
1267480
1283882
934611
922795
770929
57669
1646855
359730
1714761
1798428
1565774
1288325
271650
592153
1471140
688470
1018672
803025
1359588
792756
1195449
1644660
1722006
1127350
983556
929180
334666
823516
1282749
1554788
634351
684579
706272
290571
1284930
1988262
21671
280348
621243
559955
1298233
929986
988990
1328133
154869
107305
1431403
1852434
1609056
1174534
1229951
1455549
703729
1409756
319084
334002
447777
1368823
883546
1064100
1225740
1895894
1149570
1195821
299872
41702
1924848
1036308
908333
1749587
203089
173175
524047
962140
1835715
937890
130961
1629502
21810
900025
1005257
796203
793632
855577
1759142
924914
708359
1606873
355246
1030728
345864
961275
792852
25213
1996138
1515810
668697
1865296
725169
1526825
1178339
1272173
147271
1285113
1237943
237906
255131
1068213
1945983
1583835
666920
1024782
1535805
342808
1152770
919867
1659002
760882
1214976
445346
575786
727038
905310
1420968
49293
1904028
1904963
120535
1801763
738502
672154
1540924
130382
1223074
1755136
5918
1952378
1402504
1623186
622074
1726406
1746788
398348
265007
1619871
1783863
498006
247909
1222887
524359
1866187
156322
38438
701070
479606
535373
175221
1487433
1631092
1722585
1518154
1315427
96066
1116618
614463
538228
68950
635374
1818137
1007562
374424
118094
1587438
665191
436457
1471334
111133
1821628
1628965
705673
1750295
1059094
1124607
1344303
256937
1316951
46443
1063285
1761862
1614938
465671
1677832
1057784
1702248
1094818
1469373
1353487
1746305
1592271
984422
1759969
457780
113606
784022
1368876
1397445
1333777
1512140
1759264
1244201
432065
744217
1096571
250237
923029
955802
1261882
1044427
118119
1222864
315616
1581347
1891284
605381
1208636
588709
1210184
1531791
802901
270785
1450567
232515
630850
1916798
1825753
1992713
815902
1648691
757239
159824
1293617
948256
1220728
66331
1421496
1228226
352371
721417
563032
490865
258848
1043016
1749303
135313
1895637
1924979
69105
303123
890568
363545
3068
1082029
717198
861284
1172444
965919
1474673
1851996
1226003
987760
528570
1276330
421502
1394509
1992838
740865
942163
1348926
1066940
69687
1233854
988011
883136
1921678
555772
1258161
142969
579045
167442
301430
683884
328352
598162
665622
780512
1875830
967176
307061
1078718
332086
1527163
59802
319180
90052
1400665
747148
649050
1666791
630536
998572
1973938
790050
1484731
939850
927857
1574654
404413
472859
254268
1067601
18370
1090847
1306022
1951286
265856
1600936
1664775
1588711
1693490
1044123
1406658
152078
800037
214026
1311219
1571242
702046
1309768
76588
737179
934861
1819998
394525
1339651
778350
1548258
1945291
1895096
1545431
755624
651592
322468
1507591
417302
1671539
1268462
259139
952161
857942
668082
1752615
935812
1668320
1972681
1191724
1902824
301292
1910229
1224003
1045003
1586224
782231
1800669
1322404
997263
1443625
164637
450424
111333
1377674
1784545
1560237
536711
1260507
490573
1408449
445859
187341
1162004
1567556
863781
807608
1098220
321334
1092186
1430593
1313343
1700254
1685382
1373318
1260553
1633335
1559141
1932762
129067
1170399
602800
1356444
1239625
438722
842164
1520143
306860
210667
470519
1092457
995579
1858810
1944970
295921
1027838
470460
1127215
1450978
556727
829234
1400508
1252552
1351043
1703500
1416849
1077706
1049690
748478
1154249
591097
644021
1093294
1042126
1365298
217430
1662325
197310
32059
1744131
453949
1671661
425004
1077965
1975143
1667774
1817663
1569376
356087
426906
1063217
653506
868494
44201
568453
1923388
1220064
1669437
1130693
625538
603994
1771982
612019
1820797
792330
1555690
1767077
299731
1114137
1952358
1873115
1860494
504439
1068102
1512525
1336709
265746
1326483
1318760
1756344
554064
535778
1475910
661762
665338
184296
636673
22139
1718600
1415172
817809
1439550
1623682
1421727
964325
262792
1430743
833210
1063507
620528
676485
434500
1423750
1496854
1366047
1571717
461485
201724
722064
296256
148151
401625
123733
1109656
491149
1864879
1768492
1954381
1198326
1752300
1109665
1828617
1142823
1299292
1039273
575257
59911
68943
1853636
1165527
481972
401974
1258933
109388
653001
1033702
208705
681761
454944
188602
1622826
1840306
677057
988165
251250
1622535
1420640
1699164
507621
251495
540290
1458214
478406
267646
970899
1896579
1708923
865791
604834
1391786
1759684
1416056
552468
1609734
1007531
510573
1251523
910269
290833
1961099
1867521
1620778
1190845
1758780
1660195
1131955
1269306
1733015
368657
616458
75197
573527
1723522
961810
1462363
331364
1973612
1442782
1466787
191983
478418
1251928
1802660
1104276
1647217
1812157
1655198
733257
507500
1050556
268434
1463156
586347
285122
1306787
1622416
1794604
1309993
1578766
1745235
1777996
1873297
1085138
236756
1352306
996222
89404
172804
210777
261476
1792503
1653645
736546
1777028
1502614
307930
1122379
332987
1000103
852250
1207799
674189
1477876
599662
1134086
1410416
679948
1185978
1693564
30363
1267583
38325
1914937
1170135
1193588
1287612
1524273
771109
1560573
859795
91703
1136834
150922
1775933
1366702
1973121
1515838
850604
1781877
611541
77679
1482579
1849100
120840
636140
913300
317844
744636
1238564
1450829
914622
975961
245496
1270351
369817
1394497
1718449
1544088
645707
1544938
1447536
31481
224646
1630717
255903
637022
1317695
885661
910534
1417145
605321
1767962
1281385
1492448
1720596
623632
1096724
1356582
1881818
336828
1952441
1858830
1371004
440035
704294
1382785
711051
774731
1371154
618499
487621
663421
1291045
1036221
1467415
90918
1471600
1858461
1702636
629532
541205
1316061
994967
194905
1813278
1620577
271250
864529
651784
124328
462192
942512
749295
1918489
1128279
1680394
1151164
1619560
1379170
1108191
1024717
812891
1447902
608655
189221
1235890
1421881
1719404
845595
529537
610199
1908885
313645
766856
251848
1990680
1163306
45229
1303664
1696755
1442460
1919057
221181
1083738
1166835
1306471
167256
1353646
334513
1092951
1986293
1742113
878155
725999
1372513
188627
173668
1923751
1606606
932311
838802
177300
344720
472693
1320497
1955945
1526448
296803
1649665
1089395
1423128
449084
790710
1480109
1635098
706232
1252764
633551
1885394
512669
1864633
1281236
31866
1732204
468907
1418395
1633839
1668111
1298766
420807
120285
356920
1208153
808954
961815
683351
1286203
440778
1928724
206741
652523
1757956
607786
97644
1119442
270979
1049802
1898355
234353
342103
1200367
1842328
1879155
1008016
1433001
823986
1373422
1743953
1354426
162722
122690
94372
322226
1940814
1142880
694188
983111
1453353
282477
812391
358553
336243
1651576
368783
1861058
111625
744086
1978368
877856
1501597
1584853
117052
604221
254352
1238713
1820582
711481
473311
1975128
99806
511825
694641
432574
1610441
1501208
785074
128049
1029611
1535257
9561
1756651
888510
1509105
74931
276348
1398278
678764
483987
1267612
1934324
1825894
1168708
1231277
1103545
548320
1709612
482541
269933
527492
773688
558008
1698569
1737215
1769483
618395
303242
563974
1188716
876155
1242434
696910
580590
1044761
1452824
1772432
1977842
1570822
1143327
1940575
175650
1578540
1699164
1200642
667834
1658603
509016
214061
631004
1576385
261540
1442369
67285
1764696
278311
1851962
1899320
253037
848971
1385751
1920130
420075
656750
579587
471753
897498
1881682
1539655
1810167
1809776
867602
1208472
1324438
15670
1749476
1591527
224645
1594967
86766
1789116
284574
112249
1488212
564382
1466986
1008229
913989
1634532
1694603
909434
1341305
573017
1498143
586820
922057
305523
1190033
322690
1150254
714195
1925536
876649
1406958
667812
576638
1485766
365357
1300875
992262
976772
1932724
637763
952915
884508
383035
221747
1301763
1120904
1847828
1551690
1473718
1423628
1890343
1863636
1456138
899131
234179
1037694
568856
121038
418533
1195758
1092007
286038
1521094
419978
301497
307521
336329
53231
654738
1825726
461991
1194403
1489377
1803511
1530191
911997
907437
696126
1044384
938036
1487469
664609
1890575
1216760
1085350
398110
219215
1484355
1217741
456979
1320445
195266
1971855
1004361
679182
345883
1060613
278963
1305206
1655607
1165943
1267655
472387
724791
1763338
486844
1656640
112021
1697582
1115099
1673729
715225
1379690
221978
1778147
1313424
1884125
1955466
1622293
236138
1816243
1346762
760546
338060
1090530
567843
739851
1776199
31513
1942673
612118
817598
918394
5814
1797001
1323811
148303
1199753
33422
643875
642585
1820876
506667
1853128
594622
137252
696797
472792
587672
1022108
664880
313186
108672
1124250
1124737
409269
6704
881721
10123
1579422
955479
1774538
1590374
1622903
405259
1819891
1302160
1689392
1914885
278614
1986700
305588
1552631
262772
810699
1685985
701706
739842
1044617
1157817
862383
1619028
1419210
1875873
1200338
1358431
1352835
65345
360963
560275
246393
504546
115212
375991
1728794
829162
1433826
1147508
1388957
1208700
478510
529612
1786182
940665
1322191
1337117
31559
401452
1455079
1063627
988080
1571582
629990
1572248
1178098
1244978
922571
1990514
36577
1606608
1793553
1184567
1565836
1591071
1023842
1950878
1081536
1178924
1099548
848007
1463472
1625120
1107507
160413
98102
1958490
1437225
1337258
496935
592901
812954
655478
111032
4814
786507
1094630
73775
512708
507766
282501
1099661
124787
1120221
1750907
1263119
447984
962849
6516
1925415
1821336
898575
806951
1568117
945103
1697823
1929564
1651283
1478066
1519534
797432
1366675
676906
244116
606686
1906683
1723223
1302155
1904968
556929
968156
240282
1893413
514460
1789222
337588
922118
898757
1594955
1399573
871720
1137285
297229
1892713
245717
1413633
903986
828511
263668
688768
838209
694098
1210356
201189
331468
736562
418119
1629025
1301521
160574
1375525
608328
1769663
1953275
862484
1979976
162615
1995258
771972
814124
754154
1209228
1281181
1662708
367638
488070
766266
35642
1205230
1847812
1083138
506456
686688
1038374
1062026
974179
252553
1535664
422816
1925942
92757
1205281
475174
1964125
1022878
1348932
1253469
1870954
1081127
438673
561757
1082459
1302274
1921374
747172
99235
942925
314596
1812297
45835
330984
1590442
90408
1276816
1015946
1804432
443798
1244122
1795261
374085
246145
1373503
932890
1531220
1196305
441061
846327
966623
931441
1002864
1836479
233010
846284
89464
701874
351140
950177
782707
1037431
608914
1539310
1193236
1373461
1592929
11876
1327082
130900
67001
1645097
954489
1969933
1080705
1943112
96274
1352763
1378775
1703008
1539535
588300
1506245
1178070
1793235
396597
427004
1268772
693038
400291
1596106
714621
1782209
1290010
409920
151222
203707
610653
145997
377670
218437
1952446
655566
706554
541679
172769
1890153
5758
1161119
1352632
487372
525599
1607673
41587
330296
407003
1756448
1134337
615540
812051
1664501
354803
1536062
145168
1885416
413952
773863
387150
1884526
90668
1403352
396225
452875
928621
1212000
829963
1932897
1064293
1512981
890232
551630
937887
433786
775762
1077067
635160
1675019
432340
1866810
1518157
101755
703479
1269799
900260
1781036
726886
1851057
1702841
179178
1781641
849382
33696
771993
700570
762573
847179
487666
1764684
809185
574339
359356
1542276
979034
92706
439829
1830308
1949408
603898
1036358
702200
434674
160996
538271
1871976
1087784
1687619
322574
1240529
21612
245653
657598
862840
1346574
18735
1552245
1459715
499686
1425791
1895822
419154
681711
283544
1160189
441343
32412
1910069
1786761
1933689
1849374
819455
1580042
959585
1113820
995369
421869
190430
1281166
655021
1825548
872594
1221860
1757509
1169469
316024
29509
1890996
1604620
1614000
1075215
1731741
1970901
261759
669965
1402966
670851
552395
1517054
223166
873293
1906718
590818
1977166
1144637
478144
725778
1916075
1614489
1191971
476560
317965
1457878
1510659
1868786
77730
589280
667570
1331813
183366
1152663
177947
297778
1222996
704477
244770
663945
1954758
470982
297137
291190
916923
309209
773778
740186
1139987
1130274
695732
754712
1603224
494279
1941797
1161380
1560737
631317
719107
969812
1979542
1320243
1811547
1594581
511639
1536206
263267
236813
724978
397241
1538217
1712755
1535093
1994058
1935868
463047
172645
507708
153502
802598
1064380
1113930
1962474
1837745
1790442
1057195
603546
787754
215745
1214402
273695
1073997
235060
1606204
1727082
1000731
980103
512046
1737835
1936129
858627
1709013
1371258
262888
1517395
827082
868507
636410
1419273
29998
1803824
874719
885501
168884
1536750
1356712
329406
982897
1581372
838715
1192220
1465315
1736071
851852
1475568
1899761
1632126
290432
969032
534102
1973611
1623682
745341
802678
1703627
1762586
1641129
1962603
917466
1291135
1033429
1814159
878948
1634564
812798
501457
679939
648230
1102926
1365138
1877591
500073
1869256
630819
1003235
11502
1788903
1448329
628589
121479
1953429
1409970
1911002
238204
1938536
1090810
156756
525925
829223
1111139
340977
36774
1499009
1500466
442686
918231
285516
1413325
1452041
1648277
966766
1302407
303576
1852474
1777501
1775780
1700633
1126004
1281618
433864
394117
227759
562254
1415406
225564
488246
385675
830461
452877
616587
824925
895296
998009
749171
1791900
1208522
1090590
624044
1657873
985718
1939666
1297037
1834900
1874410
692618
1971524
879836
1811785
768142
454884
788747
585758
657719
1776842
48881
591362
409316
353964
1294774
217688
505355
92431
193532
898877
541695
745755
223509
1464270
1231349
874160
891734
1388783
174948
1097202
513503
1184950
1225148
1452343
562828
1841786
1505741
1693592
1429974
1405626
323010
1927668
943852
1413981
1267657
64824
1831107
1739795
1295766
1933397
615409
1647317
379425
1668212
788180
1003492
376505
1608474
171177
884810
1092024
1304866
301047
1145844
572000
681215
1698079
641026
743208
540392
1393041
439727
638018
1594551
282332
457037
270849
837676
493974
85445
337940
943510
1368973
700139
645071
1674267
1183979
626752
3294
452913
1430289
1306360
1605624
1132880
1306222
115576
1865384
1797647
1771825
1550737
525327
1534545
1419812
1445063
1323870
136084
1629114
1878502
24404
1041288
1222233
27108
744089
1478989
775638
1210539
1563929
746866
1363534
658071
639936
1552855
446084
1722591
242697
933015
250607
1821708
32943
1510123
1687439
866503
1355927
1610572
1514697
583529
263631
1077839
1164926
1101688
44579
1130244
466925
1829681
1019848
857189
406754
142867
900220
1324915
190438
720932
1139243
429236
643434
1636139
748052
1639059
259104
955319
541244
724900
505868
221930
1596153
1201358
1094509
1726299
1088226
1025475
815838
783979
1425770
1123493
326250
1467858
958477
395290
1935820
828243
36376
39191
1135846
202264
393139
1144902
1711488
1054256
1239081
57645
1096543
1509636
698406
1645636
1997577
1274962
1914149
918689
47156
744009
1390422
252845
1697403
541408
1484687
1721282
1639898
872511
586366
896250
1877784
1984899
958557
508710
191696
1546124
1450221
1483145
774950
1318883
1775369
1852476
1985651
1096104
973496
1876219
657404
1421613
1858471
182662
585441
771668
1682388
637245
1701225
1323886
747363
194638
929510
1745152
1255293
1415320
1147887
678293
59742
122155
1741694
994835
461256
586761
185084
1290675
1650366
514400
1193101
540696
1197615
369820
1706611
1348828
349544
1969799
1246433
1040086
837870
1352032
1156833
1205467
1031780
882019
1865299
677014
1271178
172658
1405145
1164374
1776309
1075281
1154574
1624980
356771
832669
427151
1341963
408941
371886
538408
739709
1491601
323459
698875
9928
319148
1892013
819922
416167
1078824
665384
1135929
478979
536064
1153803
347825
221059
1880920
56573
1962115
70981
1462522
1805493
77034
1085187
378605
327931
690711
1071927
1261647
1999617
852474
1719668
21175
1229690
471632
543710
583438
390463
474278
446791
574366
843536
1421104
171319
915126
1189317
905582
779559
822386
337407
445628
180334
1298167
1960642
1277532
205725
1356444
1845407
655501
1025924
403169
580008
967878
807816
1992428
467761
720360
73521
57969
688807
1399437
294811
509505
681337
930037
499332
600894
932021
1694884
1159779
170460
1947480
1841056
1174637
961980
725475
370594
170464
242641
1132868
1998129
1919921
1192047
1753333
937150
1579339
706270
135048
90014
1760773
588850
983119
1610441
629064
145725
1332939
1686269
155135
373108
1237782
965459
681716
982257
793922
909006
338779
625057
1557620
645066
1158917
1315397
129331
361435
1261065
869246
344328
327544
1403269
1876819
1152814
1228815
5859
921235
1161429
530130
701893
82064
1007571
792273
1773625
710784
602218
1358644
1547761
368092
814107
909902
164638
1446161
326324
1923865
1465127
493972
1109926
1992256
492368
693890
1686606
40235
574754
100038
1852470
1918459
117842
1708488
958800
1204589
733293
1275628
444625
1352258
514533
473500
176396
3189
44591
988572
606932
443752
570400
877308
1453739
1550538
704080
1577941
977362
598433
1744905
1481292
1952693
761221
1219514
894161
599917
64486
1230397
1117900
831337
1937405
1655230
1426780
707093
676385
1192665
744870
746903
1485871
1713087
1641011
1097054
1326564
1325309
1494456
954459
605505
604931
96100
1132515
771356
1663977
1217040
618549
884608
1283518
847502
385401
1708115
1791144
885866
1433931
8810
1032288
1652154
1310848
185783
917131
1476748
37642
792731
1294044
1318293
810529
945429
1905064
1584146
767162
814712
546381
423260
1839578
1950097
870059
1541649
555601
1292416
45774
1961416
108239
1947165
1454030
1641373
1220715
1576812
1716051
1377293
563247
1769384
80238
298142
1084619
767826
1708442
1999226
257343
1122745
1073426
1557015
1787273
910721
777820
418676
1298292
1585405
1219685
1013783
1593147
603333
803855
1558345
1421489
1543823
292373
436202
31395
811955
819016
1937615
985636
1444482
1824272
333585
1997653
1537628
432875
1153388
764331
1899158
137142
1662147
1298526
1785475
1101001
181513
1982547
224332
941073
1106061
1871942
1728090
548569
1242736
1496970
1986067
768376
547441
1852670
1244993
1411317
468505
697221
1454774
1204048
882592
904412
572832
1192556
160960
729630
964260
301416
349115
351584
1484440
1938358
522891
278245
884278
1472438
1222185
773305
357116
313684
1414785
123221
1373438
1126518
681522
1739733
1381983
119420
737340
155198
136414
616881
1684353
471854
1874569
1691214
772763
603686
882524
1440938
526457
31163
774448
1903475
539217
666448
1512854
1523547
630175
491853
1322627
1591974
1491776
667065
1451384
1245571
1802357
659704
1290139
1552727
1754821
93231
851856
1073260
316770
651821
856982
1026771
277920
32488
1951377
1021599
119626
1159141
117018
1169103
822194
1231993
1549095
1596416
975700
914183
620258
1129694
1951830
1769993
1279749
580906
1104080
1710331
989161
544116
1541045
1754151
1091374
1924504
1480950
1340428
551659
337019
459872
1894927
1756893
1227703
1951837
771536
1406121
1966328
871594
1817148
505706
1400431
531547
1321424
829959
1874551
137974
1959088
1591492
457250
424908
1037555
622322
1991450
1023342
1692561
1996931
921826
1118792
72549
1440765
703324
315277
1655812
558228
583744
1126350
148193
114023
812067
1773963
1289013
1390729
880600
415816
1292535
92874
216949
1444484
778718
858227
346127
1951811
1179603
1260829
1278860
1467160
1680717
310879
1546017
1224510
1847985
637421
1229519
71348
1731913
486108
1038570
1022542
1970880
1851030
994622
42185
445139
1512633
924622
489315
646546
436499
886931
910574
264438
276392
1204281
806975
1485633
729014
1614397
1110636
1641698
186452
730105
1687819
173257
1866794
1405065
929378
1621278
725478
1982388
455853
1470181
1482530
1633932
1491319
1942689
1487952
260519
130959
1545709
1284502
373003
107373
903601
939773
1038120
347714
1451302
1908907
286918
582876
44153
21596
1313005
92468
161919
1062428
1211794
522472
435173
1406052
1707793
27546
9784
1614302
269449
1594930
752748
1000663
111473
1870273
1911242
963918
1746286
1257457
1931870
339584
253593
1512773
100268
234530
1837639
203391
1337333
887447
1028088
1315824
1472721
701764
939314
1041251
1707411
592805
970341
580227
129837
357067
1924506
1795466
1732653
351870
751355
1341693
320967
1581973
286790
864573
1151075
1705452
609709
942510
877488
1681505
842854
752616
216206
715547
414878
1787925
988407
801045
1996911
1617072
1243167
945127
249710
428741
408008
856053
1700668
917121
685223
1106970
1983866
45751
497356
643943
801496
1323044
317045
1403031
1761069
130079
1395433
1495152
514334
1199372
1189549
1063602
508280
1773930
410457
204379
365379
477866
688948
1747701
177045
301784
931182
1849970
82003
139481
1790390
1984386
1721227
1632085
865678
666090
16153
909162
1218047
225759
1711591
269747
66263
778773
134042
1978508
1022698
1291168
26059
709366
285275
1396773
351426
1072863
1770215
1045237
195104
394456
898710
1214271
1024253
827896
1503089
769930
720436
11142
588763
326280
1317400
1475984
1368913
1139522
1078060
384688
474353
1704143
309610
1427294
1549721
1485835
568970
981302
996390
1975324
606523
187050
699398
303325
1084498
45219
363469
1522338
1286911
1722787
145188
325917
1955739
1413044
557565
1898228
697202
584935
1357878
1981993
1373738
1336868
528614
764668
875676
758559
1994378
699102
1134374
1306303
1015074
568830
1893810
77793
770347
727227
1346203
1619241
119887
288792
1096208
269608
1883426
905476
1398820
1480983
715164
1459681
965409
1291830
1007996
1712419
1248668
1757270
611401
831061
876493
1744405
641122
1581441
1079599
1478733
1464788
1603668
1833692
1032041
956105
1434008
1810814
1862239
1693380
285344
645062
10850
203403
1586681
583220
627330
934749
1393672
1152710
282800
83796
1870141
1810417
382249
660425
863348
1113167
1002856
303215
1851482
711304
1614563
1499910
1171742
839585
225725
1305053
704280
1486710
1161101
178077
1148244
309586
1732179
1481039
896785
1885490
351312
606470
742004
259850
1631729
319626
1305405
1203218
894456
1528703
1097880
1444216
1336199
1923069
1672688
1551854
51086
1685451
1401570
1447935
176612
1588326
1155063
1736642
1657614
1221361
999698
1128795
1640607
611859
1700845
1851149
141848
1822021
1302281
1063003
236902
1627643
636810
796964
817988
807896
1432115
550083
1960866
325162
1091060
114188
359923
647421
801518
275846
1121476
1611119
684261
1655981
464368
514070
611611
812011
1496989
1700589
1551895
1537259
996631
1537553
1683787
690292
590273
283997
1392194
974752
1207816
1240134
1632595
1818513
1954180
1422814
1978951
1367739
1331480
1753630
1523217
68505
402319
1510206
416444
361417
247079
854983
1943891
696820
1848910
1133201
492343
193730
21995
904802
1088994
243079
445716
1307897
209173
774517
141182
1107166
1532012
1729131
739738
517925
1964044
1329355
315530
124442
1301945
482581
1890129
104140
1752072
1933655
1053241
364131
951636
1384690
384774
224549
1826727
1681238
353269
1024081
28576
29826
541663
343034
446680
783245
263330
1423910
215912
9928
1293424
52905
1831253
1623661
1857530
283683
754174
1543653
3165
1578377
1984682
1687916
475585
815518
1808677
1846178
1267884
1258131
464888
1612771
890262
1670642
627879
889842
1922427
1252715
661053
98676
301089
1317106
1893652
1816090
318799
1798035
977224
1203119
192603
776625
701525
1798643
642354
501516
1270213
1631300
1017671
1043440
1277769
1817407
556525
1450053
425195
1387366
1016366
718768
1393377
1988235
1831770
1748684
142996
584109
650337
156917
1866187
349006
281897
363724
1064393
283063
337575
378811
1160704
382086
1286812
1205144
1434311
1721540
877282
847355
1182210
408866
1116362
1405889
1733949
1485078
1770244
1147114
4261
1598191
1960317
887328
691358
102571
1843961
1887067
95573
1185771
53818
346640
1355551
617947
960264
838261
1784278
118514
517166
1574358
1912194
83655
1449338
83410
1143683
315698
491877
1731765
1179909
847097
705629
1691398
1179168
495260
245286
65582
1323193
1131016
1498761
1868112
655329
1737280
1190886
300572
1524213
181818
105133
1200583
1828704
1383903
1925738
1825926
1703671
906789
565188
994391
1562163
327942
196663
844620
1315086
94023
1309552
145490
853428
1261295
1199872
786640
396564
346464
721842
445437
1361064
138280
1556853
1119580
1413047
179700
869265
1742448
730987
1448013
1808576
344092
535451
668170
536971
1080204
1143117
1489588
1920626
65291
798699
797093
1492148
1396278
962695
738067
785718
232625
575660
1335805
797200
1158681
1932067
943659
1675715
1510290
1019904
162928
1911929
1440353
1249814
1136584
1978208
1798146
943889
614183
118818
593903
1547785
467631
1550495
529656
1425407
1520601
100182
682757
1167187
1623330
1524112
1707467
1865996
699000
1873207
1857085
1581971
796911
1479898
1731551
821353
1477214
1218467
1949986
92310
1141180
180370
1335863
111982
371865
943865
424204
724868
808259
1763406
1433386
1137478
177526
794743
1760255
562509
1920020
270016
1214463
313542
918252
208633
1386676
1524203
1268945
1819644
441904
607673
657844
828945
1361525
397126
224806
1068063
537672
1275600
312769
756228
642125
875550
1168267
48264
1482559
966916
1848151
1309109
1866089
1481232
658388
1334515
1299745
1313083
484068
503792
758032
1996957
1358091
703337
19834
1671043
1510424
231398
621492
233138
1889331
1015184
791635
1937709
1393140
1949633
1392977
1132111
533674
463936
78571
1912958
933829
39158
621316
1936887
722946
1423051
26536
773075
295012
1877205
1103562
998331
1373918
1136611
887520
1545425
1975864
79737
1214379
61945
773143
812284
1884704
1268944
1693426
801272
1415906
1336018
1678688
1322205
1274531
1820892
800985
170007
613878
98387
1544184
1608672
1959110
628320
853780
1624107
917396
997052
1092705
1804050
1177891
673152
1200055
1121235
843802
349188
770637
129784
1825171
1260627
759037
669549
901852
114279
1719377
510836
1784461
928167
1427651
972998
652291
1986570
178294
856558
690653
953150
1614567
1225073
562905
1443481
918503
799302
636764
205226
1098515
1903615
309336
959535
856918
1232928
260272
1578858
632720
322140
186917
140717
1350102
221539
427609
1364685
63407
1846802
1491270
1696943
1938610
1989052
188636
1015944
1630736
1923412
357623
294924
1803847
1988919
795001
1397246
1649261
129162
895987
1615908
1485280
1779049
1812891
839987
1873876
1701109
155728
285762
410308
1953357
261791
1962663
1908498
110892
237309
680687
685104
1494246
47009
1436400
928269
1530028
1983213
1780490
1449872
1077707
938990
391595
504995
117730
667446
1563694
467730
32458
1957075
455414
1458243
483275
110075
627443
1085486
1696707
1491352
222815
1116071
1445377
1428415
1726675
445930
209939
700034
1592686
34176
105403
570256
1388763
1852399
1498397
1602200
1097122
1361291
324285
306772
1166812
76706
1750341
397699
975544
562355
1622351
348641
993721
1625711
991819
1251465
490917
1654686
392345
1637188
606201
1331121
1810230
1836175
1898304
1979839
1384985
223966
14996
779499
1944752
171486
1498623
10601
1215201
1814192
451641
860714
1104352
988606
212671
1998092
244994
225868
646031
577148
539148
873408
1205604
1342980
1018520
237709
171406
278821
532497
1450470
709196
527638
605876
459372
1308523
1674282
1881200
719463
1088725
1993502
1453620
350106
377300
596457
172939
1472963
795340
303652
176058
796907
1563727
935132
770226
301643
1889988
517785
1681385
671926
485914
1187349
238053
1395578
637572
1925666
1612797
1458555
1878844
384624
326168
359167
732872
1199173
1960427
1862559
1638722
1851414
1722299
180313
1788455
1319190
1698466
457132
242710
582103
1374825
358080
1780848
1804343
1069389
554870
470883
1836561
1489119
730729
1092807
1027189
1678457
1198588
1620181
1976866
1313222
1743835
754144
1096529
656572
192762
648200
244846
1811868
860835
530772
1119063
845250
1898313
76502
591828
1046696
1199167
1687682
1104205
1402501
501031
666840
1800486
328080
1449925
1135731
1932690
1341371
610359
1408705
788080
1585583
730097
242815
80273
1370830
1312374
986033
940861
1969499
53181
625318
591945
1935668
1494429
957
1016363
793797
965414
1109796
1865362
796903
570703
294308
1051265
669852
763516
1716830
893862
1834853
1897237
695450
174091
1875734
652099
561953
908592
1405159
1882297
512470
1771028
1796137
480989
1485210
558570
1872499
1756736
1460369
445346
1642358
5186
702476
1437524
1033678
241759
1823965
728326
923817
600833
1346106
1964685
116887
1316768
894459
1933368
1386869
1843182
1873385
1448546
1721945
850005
711542
461023
1965777
1587169
1826781
1272520
1191938
440570
1056753
1330519
929932
1316642
1507524
1086981
750077
1484608
276642
595383
1841891
871035
917671
350712
1917944
344353
1610749
827036
1826862
879735
1563172
756376
393175
1323381
1291069
1555928
652073
22998
46294
790285
1459470
863713
141579
1288735
859812
263031
4073
518174
598744
917666
1128950
475884
1513959
323559
23944
1288695
1519869
1456008
1399113
708924
821931
563636
1780974
1750836
1903546
1891475
1700948
1047879
1847433
1958368
1208003
1665277
928284
1955718
1183505
588116
1484477
35448
329228
1733135
1803084
1333595
1191234
1972005
438687
1479968
942783
798551
577439
994841
1608951
217349
1973765
1584601
1719678
1288627
1470738
1152758
1071480
399303
417361
1763773
338146
555614
1493056
1008503
1204901
1686192
378484
457773
390527
1993714
171764
1105392
1876397
1149874
756370
34152
1445140
58069
706220
399660
1145883
1639201
224582
7858
1048024
1655113
1794651
1870123
1334548
740683
954223
1976278
1606581
988312
270083
1499995
1307951
1478913
246238
1698285
1088069
30199
271439
1926085
1829611
167159
168201
101776
775038
1730642
405860
927037
499503
1594244
605169
1660470
961975
418996
144458
1035287
1986472
279409
94364
480541
1545005
1600235
814226
1042901
1822034
759931
184314
1034955
255948
1900375
1894925
605253
469566
1834015
1670540
241272
1616386
1131013
1377508
507933
1060429
1094475
1419626
627782
1080801
1667901
311372
974346
1817003
1556982
34735
763788
465677
1276597
884745
1490562
1885903
1934333
933204
1631869
1518541
1072059
403779
38313
922087
784015
293049
960491
293794
623537
339878
1617168
1729279
1259621
177889
1449535
1378571
1192922
568351
911739
1449221
1482094
485497
1171522
860568
190533
1343235
1146031
1653300
1821955
1982567
1176969
1307405
594083
1550242
678770
1650685
694256
583996
1876191
1813679
670005
669170
1997250
1066889
220725
1505807
178821
809817
144609
340520
1996969
1901264
187394
1736004
1669953
576597
514573
1400478
1432495
440691
1366321
203312
884336
266197
511613
817119
639115
753905
1529024
850560
331121
323001
770744
293091
1102797
133127
1097133
1138671
1787918
79881
1249426
1623923
812570
923490
977173
1215221
1207949
595897
1436308
1281555
654241
1023771
372897
1225493
990179
1025036
785931
148820
1715460
1341462
499374
347587
151655
622833
1545491
1112255
246685
1572980
680957
1954799
1553288
1781521
1793056
300065
1826761
1392459
67251
1162325
685535
1100527
1274055
1863796
399556
434628
84679
1840413
677869
1060059
222507
1416129
336193
1527886
1225279
662375
1854722
1057214
1520940
127130
535987
94390
403869
1967521
838936
1854721
1769561
921844
1569350
1852795
392321
951475
557354
152974
731223
235782
1632036
446290
835028
1918347
595117
1281068
959074
761596
1017906
636559
1532793
827432
1520648
22862
1434218
667994
825840
1823828
1451782
1170155
1292098
1610265
908633
1066811
387732
904783
1686620
1392216
1370499
223649
886138
1048363
1083546
396916
910431
138523
1056233
863023
340308
832923
1651292
1840294
199
1794558
981875
1388136
803178
1142457
1020296
1375354
337304
459935
1117412
1006330
1045409
739288
1662592
1688681
1356941
1462444
1159369
799389
485909
305697
238593
1594376
1563892
493479
738158
197700
1272086
879139
1521602
1143375
1406906
547183
1162633
752507
1633939
938849
1853808
566907
1220325
428902
1565592
18338
548689
238084
1004643
1434767
588176
812954
253678
1131260
1609433
54309
303830
1228742
1425371
365330
1531549
5748
409924
1129921
866516
1390858
1358546
876871
1369548
578622
1874177
1957596
1629361
1216960
1661891
819115
1309144
399141
1429289
853713
1154895
1647327
282047
1033955
1485434
877700
656281
1033517
50112
794502
750294
743217
441299
1822958
1798808
1689255
1537494
1565162
28611
1031796
1933157
1925704
667838
1810538
655150
85991
613537
914381
1340072
408691
1822648
1478246
1226858
1107068
486707
1628791
1841069
880969
633938
451756
402908
968862
426898
519767
1986821
1299202
719741
1159318
1613385
1714032
1030064
750925
834033
705396
1585877
432452
627956
1823863
672766
362501
1760444
976473
1714055
697258
1377878
319052
1353927
1104312
1193444
771549
55719
755259
1921932
323384
1053950
233926
1723616
1398143
1045517
404562
104115
1567845
316627
989394
1735905
1938332
430269
1996552
436835
1907213
1557556
694650
632226
1524667
1014100
1730263
821874
1847488
1136610
1723648
1684732
39695
1277042
429989
31868
1374240
189779
1267285
785541
1188059
1700596
1880306
446467
1134366
138454
131409
593598
1036286
194352
1788855
714563
1126508
424253
338824
1544715
1455231
1277006
1128128
1278415
212550
1837624
1576701
659355
447478
768316
316300
1639923
1411280
943441
1366776
877050
343573
1580228
76998
1073397
297989
1516018
447260
1168231
1407434
575284
1769116
1995570
1617044
1730180
1780444
1587826
1748834
770789
1844351
1370137
1875828
1108479
1413285
574761
1916411
343041
864682
1519377
874459
1776298
723918
559257
768317
1415497
465074
1242096
732066
1589854
602072
1542025
1143175
1888647
269573
37576
888074
1280870
20503
717258
1896351
447695
1650672
952080
604115
1556942
1605802
1649831
1685626
217874
334860
1110032
1472157
150826
1777243
1141785
204645
212898
1051908
554235
300001
1939598
148497
1975310
1896363
1193090
1408699
1026354
1631481
839854
269645
1098815
1075480
1262631
1755669
1464805
1360602
1450210
1384745
1632328
1462417
357217
1325010
513665
1017817
579007
971745
9621
1188910
51932
1260064
707924
570125
1409133
715469
1075325
694121
135182
1263420
1672125
1215824
729560
261129
997270
360348
1882896
1348838
23515
1944192
1391963
1931277
1966845
1829755
741327
116082
865331
1690490
450940
1554861
1185500
898870
183202
247264
841260
157127
466780
59677
1392576
727774
1721528
89876
1791551
1825775
1262018
1324513
1785231
576204
1312213
1918031
753969
886027
549873
1140053
1606793
964360
1152105
1540585
924999
1540978
1103668
749947
1136335
535015
77961
399361
1866341
1342014
511628
930680
374759
881589
1541280
1043297
1739272
1157716
1507609
1228942
1791295
282536
1433244
1567155
679100
963781
924334
1803562
494788
505250
682672
1582787
852879
771612
1546887
75589
997583
1906507
1285366
737114
1345666
1609674
543590
1547413
518381
1134628
1299976
1793819
1970671
661873
210294
939579
1117264
1080027
99177
1779686
656861
90006
281395
534175
1956250
1073024
1900957
216278
1582395
1990367
795058
925804
1210540
775986
969860
1206923
955821
1979557
304612
761157
1452740
1208365
830092
605864
1219813
625601
686438
273153
1520064
1619920
545412
582564
1904999
1542065
1150781
282555
1125656
510144
1707781
1873935
8402
712270
1697708
1823143
996009
8015
565200
385511
81711
1550187
288688
811167
828112
905392
652493
1548770
317086
1326931
1963970
1442664
633645
532513
402336
1500724
403419
1290246
921505
260937
449502
185825
1043967
1604161
978641
938720
633968
1634227
1423683
1129089
269871
1099249
236706
1126037
816691
1725631
222947
870759
1349064
279032
1180694
265965
229687
875948
549246
290381
284131
1488621
587111
731391
1507149
1215639
1996417
1534584
1485652
976221
520569
861322
1043353
635312
692441
1089101
1204891
1854233
1970132
10912
1555714
726274
1599274
1303850
863375
231254
1577585
372068
982819
315959
1360847
480391
1537889
1813670
1099437
1100919
683281
735141
41709
1706623
1549902
1761180
299739
894467
1189157
1603676
366687
1389318
533966
186918
261962
278664
407528
536893
326331
1392141
1032843
743257
1071914
1644729
1983727
546840
1363038
240423
293048
745430
841732
1088003
719023
35327
1650098
1379101
1020848
1532405
1398297
1786955
1681270
306285
1317580
1075346
1921871
1747846
1312019
1192829
247307
414240
1850936
1152176
789605
1479775
33563
1124005
1719968
304226
1097367
1482140
1948668
938041
1659441
1267462
1155525
1039307
1786174
1917311
1901984
250090
751487
1684198
143018
181448
1060551
1892631
1821703
621381
914972
1735739
1745308
1480045
230436
721725
687986
508827
13568
937862
229542
1128689
906435
873823
692612
649531
1450033
1248438
1247881
1431159
1237
682735
737912
187242
132122
1579827
1869100
1941837
14162
24320
1632378
84984
1621742
1582581
1219326
335796
1611850
52389
3976
510609
970902
1659301
554172
1677455
1977826
1537609
1284915
1077175
216713
513098
1912049
1853700
1878106
686873
752092
179842
1938426
1969768
993690
1163154
1579217
1929269
1446621
1936162
1877409
734662
508914
274941
1944827
335659
1380899
1023623
1652063
1895676
962987
50263
1049079
267486
542823
1684882
876971
1610812
1965532
29821
1209606
1856651
1171109
1328624
884867
1174697
72417
310418
105102
532197
313839
69558
1698239
215977
1602343
1607801
824160
1789687
422325
262076
806933
507118
938693
511961
1748515
974511
256654
543427
767029
663065
1503749
1089212
403120
713073
1859451
1018337
1090069
238238
934217
805999
75958
543115
1297736
1361767
375935
1814310
974140
1916182
901892
474335
1129675
780937
674531
1774522
24322
722932
1795398
861006
1464995
500505
648114
576410
1291515
1878456
257382
283903
616350
1066804
270237
1239832
1635238
796132
446942
1729172
1980088
1555952
1851305
489026
499229
1286124
396121
96284
1802640
1645388
1618059
527468
1462114
1047748
749477
1744086
181833
1028219
505554
930672
201322
1857146
1882219
890142
1398326
1306143
624567
1020878
760618
1447842
1256812
1973571
661459
1060723
992775
1582431
1330522
1436385
537609
1697543
1894173
661604
343227
871361
1474223
693277
1253515
1242496
1185451
827681
1610632
1723626
1636443
345405
1656210
532684
1037844
1964055
1427227
1307576
136042
230719
1436332
401914
1335944
474060
211793
581810
1381710
1562949
1715321
1796742
1411522
1687064
764859
339844
1962601
759127
862761
1753853
38732
849637
1527963
1014578
1347964
1936821
956035
577575
391776
1866818
1185507
1994575
923277
13920
165194
1620922
1792000
1872905
1734793
1257175
196090
646629
1937595
282010
1612614
1663792
1635249
1034467
1951895
656965
1695550
612497
1481557
1671922
33950
1616876
1468535
1333886
936613
1351094
1402493
1723637
490559
1717142
299779
1538268
806603
1269742
1377762
428404
738608
1145344
1329645
1552478
257478
1674660
428888
337756
1079824
1078752
1470359
361579
1966275
1727550
561786
1170749
1664875
666207
1143938
256438
631748
218280
683190
489665
1339251
1077361
1097476
799826
1663839
1177576
536287
1351141
556534
617382
1612419
1360200
1121436
1287781
1268931
1436286
824292
1288942
1646685
257067
126948
1390238
1054587
1623160
1685019
255065
113252
1612111
1144963
1649635
1355356
931456
499417
1902337
150724
1344966
557260
698737
995592
1641812
852108
1420356
1741190
202520
1474968
1854580
959701
50554
34175
1120757
637453
1967679
1052099
1840869
24261
1869165
46439
648999
238421
1644399
810684
24803
1753153
1008538
1993644
564488
1418456
672570
13433
1053021
307742
1997291
1710812
1333506
680826
849694
1924452
1270625
1749338
1738435
384241
199349
1499971
489768
1539687
302443
1540829
630655
630436
788287
712315
1124445
20327
1946424
1662648
1013619
1142665
257190
1766703
544466
1354324
661888
1881362
258037
968136
764974
263161
548787
98042
1878653
1641150
161330
654348
965038
1812318
1042680
1982126
1461965
1059658
1250417
399438
1141184
1114351
583295
544757
404360
502498
1372471
947189
567701
859043
1070560
1913442
1073669
1508003
557376
739824
325696
1974822
1042302
334511
679259
1196591
1941045
859662
1490144
764578
1199786
1456651
462443
1023315
983794
1537988
494137
1995066
1829045
931583
1806029
889931
1164602
457167
410779
558096
1416497
1715406
1706403
76020
1781093
1707822
1246025
967199
77815
1378111
1564207
1410370
1884267
649490
475075
86820
1687590
763945
1039878
45220
1954112
765329
1005158
149886
393473
238005
1310921
1982126
1489846
1381821
1534883
1820359
1550815
1137711
1351536
491312
1892073
1471905
1781444
1111528
774584
1286840
973072
717921
1663647
1142989
650087
1344251
670895
1492937
1410985
47088
1100233
885915
1127072
1737341
1709080
344229
1424888
373170
780621
1225517
51834
253097
1759355
1263631
1801706
1483852
593032
1325720
781121
508170
1269210
1388447
799880
1931147
965308
966478
1316313
753776
133496
215542
1001928
1045682
802501
508392
760491
142527
959880
489372
412232
1031778
1668779
1781061
822148
876437
1201709
392776
365945
787055
560045
1408385
1514516
844510
327816
1206248
451366
62261
1975277
1632390
641529
1740048
71403
524336
516113
556103
997777
1254906
1907173
1096742
236976
1123061
858521
1190152
1486940
257796
684262
27894
1017222
1264228
1179049
833186
1491510
1325355
693552
264632
284052
13991
1064960
1941686
673981
618744
429345
1365602
934077
1227621
635792
1738648
203382
467471
1014882
255668
334513
1594633
1904733
1472539
329412
171303
669987
377496
35014
521011
1051855
848309
1195479
1812902
611012
431701
203888
39537
382150
438712
1436975
324534
1778490
1942947
116296
771574
1554275
1161075
956291
1986132
1658825
1135648
1111014
22589
1149106
629030
88768
274816
1416148
451166
447811
98017
1961585
772982
1266379
8124
689454
1336333
1141839
417776
95158
517968
850463
1015871
320432
470012
1580058
106446
134295
111308
722146
1391683
795444
533907
1296515
1337535
323878
1279948
1715219
838259
1280931
1404422
86220
1026495
1362910
29707
565729
510326
410094
275002
1817114
213008
1933172
1709498
712301
1018879
1702832
1282587
245590
792239
156672
1659723
1537198
1124438
1323967
1164528
1627356
1360451
742043
972012
355840
1003258
1459774
830611
1614325
358486
1355428
1677763
323955
1371065
40570
701480
1064177
698318
1727156
1776019
1794479
328895
847606
174415
115865
729024
319837
991065
316363
977503
237882
1198408
23577
1327784
1024239
1892391
506036
794039
1238971
1178882
1891494
401327
784638
1485939
1937091
947013
883171
1172825
1972409
536321
72734
1139568
117260
1897316
1881296
1842634
922648
991716
63043
1969528
292133
607650
1180621
1972009
1753086
11963
938187
1206216
1153349
1464025
690102
895094
1523968
1371442
920420
490242
714920
640509
1566150
1797480
11329
1203086
1686442
226771
207153
849201
974139
631000
219454
285831
1270230
1944028
486137
588093
1122075
1074635
1972298
1230672
1671135
1140826
1948521
121928
1505585
112668
231486
1649823
1349813
997881
339287
927273
846234
1107263
1614510
302275
1443244
222360
1711390
37401
1125603
1754575
1165876
623092
1916894
1459235
1579994
1236425
437733
1386810
269780
313754
387358
216860
1195783
1088938
936615
580354
1222712
175950
1305238
311843
1742480
1663126
954118
1428908
479729
1344085
128929
1694879
1426603
454435
1030890
1634669
1283222
1334738
290955
1632146
493859
1642326
222492
295840
1636051
798497
714186
998630
1606041
181777
1671607
1143323
193683
688035
1233187
875475
201092
1771213
578165
201562
1292392
1257712
187267
1976989
1447495
427242
1859196
258847
1778381
1980159
664730
1202926
1091450
593991
603057
1096767
421692
498614
552590
76564
320878
1531841
1315565
1485734
1635725
1734298
888220
180920
420437
1556236
533864
1371538
1643748
1646864
571568
595763
838861
360404
128951
1736630
1965133
831763
924818
1984363
1759388
1473675
1076280
1888450
913285
902897
625622
1290009
1491494
347884
33520
555985
650979
176759
288843
1704819
1879086
835765
324468
1863060
1153457
1212277
864110
1277268
1480183
691724
1989954
1881608
1415351
775920
944738
296784
297989
1066558
1506594
759010
1965686
1713821
1949723
1486152
91036
1162591
677766
1321497
36712
432843
1127865
853433
1834719
1457330
1217829
1858635
1071839
595042
734012
100061
160788
147902
436764
1376817
1898643
530277
1865661
1817466
1689360
555906
1371538
400475
777409
1694581
1860034
636507
365965
941324
1240900
1676711
1096200
1069855
1431942
1214327
306736
75800
574996
383331
515938
415969
1081354
703731
1959907
1842149
1544052
199674
1285215
1569772
1175444
1719980
1720497
705905
1610023
792270
244
778922
1761441
947857
262567
420338
1788455
848012
1832001
1462202
1531086
1547277
579286
955633
539342
1707645
1050336
1242340
1885677
1011648
271813
1093678
1982196
1713432
110425
762673
760422
1074722
688449
861221
1779777
1928011
1960627
1986124
1414230
1410357
1719505
1710175
1732087
248981
456639
653586
123604
1306208
987876
925826
629699
1575240
1765018
1375725
271559
172489
1552360
928871
693336
1835778
260587
1480432
1681374
747466
1750189
167667
180411
1468143
1578530
1724482
1610773
1896885
798797
604172
628826
1675640
903325
1684183
1539141
1402153
1859552
1854457
708531
466586
1075044
855947
1594205
1793211
73166
1162638
1687827
86797
1076509
585832
17938
1895563
507643
9702
1990707
1990665
261907
884187
429241
1470787
36622
1342392
180181
1978711
469388
698344
1322798
687004
1003276
1796086
1070979
1509464
1631429
1473541
1964864
129264
178012
378249
1482934
1707318
635877
1950372
1506114
184706
1566256
1959357
1700263
980027
1809190
441276
280587
1649854
194507
518298
811379
1468393
1615615
494408
1073835
1856542
579468
1521783
646465
336684
1093926
65764
1658342
1887788
1943995
856548
1657807
1603687
918645
1928179
992184
85128
1940474
1185913
788952
123427
1071270
828454
77908
1478450
1720225
1146021
1315781
999920
1840576
1438737
1077529
1669640
270352
30895
1189474
1893246
1156145
1111623
1885008
1652569
1251029
1273504
23061
1234598
323249
894036
739809
102196
1278045
858449
472320
1133998
901706
525926
1214874
237419
453973
1251093
1740093
140104
1571055
782403
91846
1400957
1633336
1683534
980757
1359316
192996
1218008
1336445
946366
290107
1508372
1355236
1495106
436792
529738
472193
213242
1257821
1772942
1923441
1644055
902995
148339
278046
518687
1245989
281391
1432213
556772
696345
385888
1229846
1584678
1933274
1695922
813285
916045
601623
151519
1163212
196846
985145
1435428
1257143
674867
887861
1578920
299238
1595837
1385996
685045
1192488
833295
1112318
326951
760357
311847
661694
267830
915863
1146143
729831
566714
163390
473218
1983081
1732117
83635
904533
473954
160311
1502084
556819
742237
827034
466557
5638
697857
1868063
1877666
1764283
705085
1526159
1301957
391011
11015
1878262
591060
1301828
156924
1402018
575691
1776030
989238
152921
1872057
666508
1306240
1479632
664285
1432881
419678
738864
1217023
1908082
1476277
1969631
1220551
244257
1106690
177215
78894
1061872
757770
1727696
694672
1860949
698693
802022
207640
218666
830990
1910338
146063
187980
627473
618640
283168
1879937
338047
332897
1034465
939644
1476187
1106789
1567205
291032
1842697
1695520
1677660
800162
1134797
100162
1051915
401101
405615
1622662
879957
9387
133159
1671345
409778
215805
973548
1346055
1672961
1784028
1794345
1053622
1825852
1628584
376793
708104
924000
1142175
37873
594296
1660202
682265
293245
132731
571394
1243866
780207
731191
981073
1362441
1930362
1279643
426834
344348
1888039
1987231
1329042
676968
863426
1059428
1388615
761941
296157
1028029
612384
1862833
120929
1611291
1646499
212637
1104668
1133405
215751
1382248
113759
1365365
1353116
1365074
224035
1713507
123598
753276
1720986
376687
734324
147162
1963563
804491
1963024
708823
1175422
1603802
1177777
251487
478912
1613972
914051
257217
1964063
1447470
1578335
1334105
360717
1054728
1182058
1080936
1440593
679697
199521
1408422
1187782
1898841
1164357
802515
389481
1823050
1339203
201197
1751102
51844
647370
1169033
1566565
1467244
1820607
1124409
1616498
1349579
738873
1993091
467911
545892
801792
1329831
904785
344364
971059
1311177
832806
802473
1531897
653234
841636
1220649
1122516
173015
973867
1656834
167624
52016
1813496
1709850
467895
1950082
296378
1556380
1394250
1042026
86956
443469
236419
1832399
1678940
62236
1217020
1513983
589381
153906
101204
779988
197873
1442588
1309429
895750
131611
508543
898058
1693732
1848269
719280
1659775
1846755
1715565
1212543
408817
457214
52489
169869
79254
1513858
198013
1208194
1926013
1228026
214259
136467
441638
1310194
1124700
393798
1948367
1812705
206580
1343013
192188
622491
18510
846578
770472
608664
1236687
1486748
262163
581760
423942
1644209
173165
1220915
1423651
1034280
1054969
784136
1208110
1845975
1322612
162821
15459
381987
693376
1399735
1996862
831541
465553
1789650
1359097
1222881
133400
950937
179770
950518
1695920
765285
475728
1258743
1544557
1102170
1149080
1631450
768755
1367261
1961417
1983326
1085188
630373
1754803
1438741
1370550
1698271
291498
1888127
369188
275412
1802732
1426383
1230628
1142948
1982960
1181191
1134743
1423412
1758120
1643590
1603406
518310
988203
1035544
666214
590581
1587247
217097
1941704
48538
453663
408249
263012
93334
1117128
1992406
913965
1670323
729581
1425550
1944210
447959
796564
575183
746483
436282
1448968
441788
1645024
1760874
1766555
1578885
848889
1532816
789258
361118
1038061
940886
461046
39155
1752415
1430167
1322530
1476330
865897
535964
635647
370488
1152547
512428
1408926
499678
594950
1214601
529526
1817836
1010052
720372
490146
689869
462116
1315080
1760006
1852817
1723980
1784293
88544
1166752
1481234
892804
268041
1531630
425722
1107480
1386343
1685466
1479195
86188
837745
1619176
485233
1692957
611431
236137
241360
1695047
123601
260143
1289843
1683435
130212
990824
826851
546195
1531749
1177704
1480124
811772
355137
1945981
47940
192400
933193
1054449
1333162
44335
156730
22616
1412761
1110820
1828053
1657869
898547
1613685
1434498
1754877
60177
1913351
1451170
1441392
677678
62494
889072
521630
431541
1521254
1376097
1361372
530375
380868
976605
887159
477754
1786395
1407093
1200422
1580883
161327
770466
1040358
1570424
1718399
1400447
54561
88943
650855
1759016
44516
1370500
1958142
651908
84246
1181493
345840
530856
1130638
1978441
984350
1059031
1450467
1209545
560991
1707070
1899813
568269
1604148
1562271
1676320
213349
1911945
1011388
916237
1807666
159230
1950230
37539
1326065
107535
158441
52433
1395418
778182
40145
1706344
1439231
1855375
1209351
703371
164353
495197
1494104
1965213
1906361
1328852
986673
1999958
127734
1163707
1980672
841760
1225948
1268846
1454229
1919082
1903813
1084681
1981492
1991050
1545759
1643928
346787
1467866
1097346
1631882
910503
1070115
925305
1675756
615269
1797601
1342675
1779192
1204895
477807
1192863
1606946
1860092
1585494
409501
146272
360286
389396
422387
1149878
445660
116045
917744
554106
11344
1145172
88568
1394046
1084482
552784
966557
1387981
220419
836746
1730975
1150244
912880
1198301
560108
1698840
591663
1227603
1065444
729591
645464
936266
570491
758894
5096
1392331
330664
1909424
510730
1878905
1471135
9178
1769893
1490988
1207115
1293901
216794
1854518
1061893
1625173
87483
549756
239692
1331156
1376073
187905
707135
1138253
1522087
1556103
470287
1226812
1934930
512878
1519083
600177
1513071
875518
1301490
247778
1312184
863596
1942858
1304012
1854222
1370091
722146
254785
1496724
1362513
1854919
1665548
1591108
619190
682911
664878
34294
1524778
155847
58243
1677596
294055
1801616
1782648
361092
901999
589878
575934
874625
458085
1869343
370211
716502
1823152
1003630
329677
790313
732065
631321
1208983
201180
1422309
1412976
629814
622171
1296930
1773106
174317
766048
1006123
1564908
1220754
1195154
1913160
815660
1616707
347030
274474
41329
613595
1758596
741519
1840756
759922
855112
225150
1454968
1251108
1898241
1691038
160566
1565554
1039595
1543096
1855718
1767000
1214826
1440457
1002798
1002790
904041
1645731
1292696
1456068
986164
741756
874717
1032597
1772283
322222
828439
28801
1994410
555205
1261449
505328
261192
1899833
1076058
1456925
602766
55675
1750311
307037
1143609
1660414
1902314
607253
922199
695494
654581
859788
671249
1390525
933605
662357
1868922
757321
1500096
1159198
1772084
1820962
1800716
664048
202724
960163
1364333
957925
590754
271220
1542988
46598
325311
942585
1887601
1720334
698072
1921470
941868
1726707
1703
1196089
1716083
1749936
162408
33451
1633716
52272
1608045
713255
1266294
606196
1829323
146553
846021
1928475
1186787
391665
759082
1180405
1671220
731738
1354512
649105
1147371
1830636
592246
757072
424525
787271
1375719
1015167
343694
1195672
1871278
1336863
1899232
1368494
970730
1502613
18589
1215934
573561
751371
75750
1079440
1860306
1301647
1610033
797940
377163
156256
66106
691289
1418607
156417
1306667
1693378
896928
1980042
200318
543641
1120826
1606974
375521
943931
1921438
258897
746664
1220461
369553
889740
861417
1246217
1954401
1064664
383636
703540
441004
1564768
594002
1993103
707165
754838
1226342
1720643
255655
1270915
960385
1423838
1942536
1238488
1889193
1499586
115448
559974
120016
1192911
1233680
382997
1463310
1984103
905293
1784518
330139
49095
103296
3367
453707
1356141
1199608
1212266
193427
1382639
1989041
572182
1721881
1494138
1752757
1360394
1485802
706679
127448
747915
1254173
294769
627829
572818
1672769
1803804
1159694
1427338
561870
58974
1157187
573033
234734
1651236
1698394
402376
155619
711866
1847022
1024679
390147
1843028
816438
1117463
381652
1280547
870965
818262
472566
1964141
678926
1476074
845536
25725
715553
1327272
84610
802276
437372
1562099
1508292
858199
718646
244731
212454
1799089
494206
675074
1750654
1471109
363966
1842624
413428
1058657
1403643
1275852
1330493
980140
551778
1112559
27918
468528
1210083
1776479
1726777
778027
603237
693712
1985086
1955725
97209
1262606
1243145
1409678
776913
59862
516367
1174280
1069917
961551
1801238
1431713
1777019
941646
46832
1758226
273870
608189
1218483
1976534
1694233
1812993
1279963
482230
135179
435160
146386
263249
76207
579444
1777561
272926
532343
741287
697903
718583
454908
177292
1303399
1574849
427374
863130
1846364
303445
1830313
281324
560368
1059594
170461
904603
1459295
433530
1159172
740928
125857
219770
930710
1671565
1605633
1887523
345421
819612
801358
606566
1026238
333206
1288368
1184856
1963645
617555
1526663
290056
1501243
753583
1696903
289854
1634281
1318488
1293269
455162
1818945
197401
142336
1366547
223517
666515
343266
190963
1864268
172003
1200943
121822
757097
777922
119376
1456616
1391435
1285962
690834
1898487
1064038
445078
1993591
1279379
1454728
1261399
373851
776828
297939
424334
1368436
309070
1949209
1489574
773311
1704958
1919943
543604
1696495
1402309
486028
350233
1334740
215032
372246
1027262
4219
10347
1900260
305798
1042027
444925
1707306
1214003
1860574
564677
379014
1800340
1352173
765973
748749
1342940
311747
169677
315592
293808
1781247
182604
218187
498067
954206
976066
1938945
903926
1489224
1576622
1370396
1186103
1153082
394989
1090248
1737243
215273
501274
1051012
866539
993093
222913
773613
1814402
1308837
1156574
1295178
212506
1212283
877993
1189210
512709
1906352
654308
979213
1821994
1937135
1544839
1747959
267215
1807520
1936821
149577
1713892
871978
39832
1580926
659256
49652
748455
996817
1176437
941660
1964162
265218
49395
265719
394645
1803685
1172353
577266
1483501
1712436
1857089
1920189
1497321
1320364
1817938
622018
785952
1840887
1843664
1824355
44103
866254
880842
940151
1788739
769777
1841378
283564
1058983
1370371
1844020
1745231
1008360
1064069
1580438
852578
827061
1347201
721661
1178564
286577
579169
1985970
1132612
604393
1402043
1517158
1130632
1119286
1834568
1053837
381872
67080
50083
758537
282723
1685433
1499459
1614377
615158
1190675
593290
694621
1982091
1322301
953033
716452
1336999
521931
760982
537796
640121
481750
364300
240974
1625720
288832
812042
51865
1434498
1395337
1638338
1474968
922471
262730
1893202
231771
320620
421948
1419064
1697914
1092818
202338
1390492
80737
696816
138876
1952018
1600813
1771854
1082042
1669606
1068905
247901
1957712
1353855
1695845
1485491
1222364
621190
1179130
1816898
1885482
746172
1821829
1343385
1287352
114465
71809
343714
1136570
1970202
655748
378932
346086
1606365
354107
119400
336511
1288169
438273
1253246
1414196
835584
479128
919444
987461
1070297
782167
89502
146764
1450864
783318
818733
40428
403115
359017
600534
1282596
1161756
139375
381960
643836
866410
1594070
1675915
1443427
1265451
1358940
636273
1801160
407818
1627573
465836
323361
784540
1718090
1002557
1019452
1110950
1499490
1982066
409394
457527
1997820
924092
1422912
60320
1214083
1627234
672909
1802336
732632
1563224
215350
1663523
183791
256391
1144709
305497
1970026
868366
665387
1688096
833858
109482
1950770
1750802
930429
20739
1810560
1105393
828704
1349833
883290
1369340
748821
1766661
1109116
546748
511354
469022
1404258
1469621
1305065
1978677
800790
933751
1936289
800954
1824094
280997
869215
1766276
731664
1237712
910920
659538
649386
209850
1395429
1939824
1536375
1425910
375039
782167
1100151
853848
1795509
970884
1287789
1974511
521358
1279946
173052
30435
1666666
444476
971631
1678824
875020
246258
1681096
486385
614596
343515
969451
1944432
1538412
1469533
142070
727139
667548
178080
1520012
1527612
1518336
1814278
1071497
1186371
1758105
361154
1169667
401040
1571904
1173894
1138739
1970222
995745
1647485
1376217
1090731
888879
1285431
206371
1148056
222255
854728
1373923
297378
1814533
1890624
497191
517043
1151902
737603
564747
1350303
328812
1138943
965922
1225174
1955848
736916
1484621
868697
783264
1980204
1792956
971403
1543568
1255053
1389744
729691
1717901
965341
1550269
1704243
1998389
1580857
563432
1546022
1201523
747748
763612
1687626
564019
1127500
872450
1324827
389682
805021
666823
1112470
1598696
543852
1560046
848104
1092614
1909362
1608615
45808
1158160
1511116
1058208
1794722
396597
1959068
794837
489970
1297634
1149781
586356
1790712
415144
1689338
828516
31368
1247556
1736943
1667921
607769
1920631
1007220
1602809
1147058
1839151
623620
571961
1722416
473690
1650100
1629333
1029825
1971352
606652
765961
1275858
646774
1228776
1315864
748812
1143000
677524
555300
1341723
1733422
695083
894132
524369
79160
1515196
502533
392907
163003
686454
935426
1333945
1199604
558677
242118
1763334
407380
1447644
167019
1562464
368899
549388
1517406
1295769
164709
771341
999786
494718
751216
874874
597175
608264
1090256
357581
1300759
1862045
1370966
755338
1396348
689843
1076243
1816011
63970
578437
864977
1009734
1917101
1753626
328856
1275106
1142402
878324
1311419
1991018
1417362
486226
387219
185637
138583
1636434
622275
1048709
1965188
739763
1385444
1062031
693276
1864656
173648
1934819
103218
45971
1905485
1996101
804055
9483
91559
1746368
303034
1629410
964522
1689148
1498108
1266297
1921113
1909152
659231
142627
1193419
388318
68132
1586512
1083482
58241
737623
600154
903375
824235
1250270
1022245
1770271
1410954
884252
907783
1156168
1080274
500187
1300674
795775
1429215
1136765
1011526
1752651
368410
581153
600465
509830
961272
45851
140053
990637
1994056
461374
34401
346460
542655
1320624
378601
1588335
552360
1137980
1785339
1385126
551000
622227
1648654
82285
1683373
1147001
1184643
475866
1012429
1689132
343021
808105
660235
837630
1442041
703935
1397839
333394
1344113
1970775
1702538
1152782
1351740
738661
846798
1614270
1919417
434780
1144710
1995872
1120866
146537
1362629
893498
493128
842413
665641
3834
238724
1592650
921943
269304
153892
811294
1782100
1951555
1044309
837820
1853255
744146
1455011
1749255
1908130
1642974
1976724
1301757
293732
1144015
748323
1221977
1722913
1157203
611835
652312
72771
551268
708495
764614
928052
1033466
1830061
1367056
1976842
1181297
171904
144642
311828
1276585
542812
1309707
1520217
1120184
1527312
357085
1078845
1009515
1889271
576492
516342
981640
386561
401495
815446
1024379
1201440
188508
1914951
452273
1944774
346365
1577278
1050296
1628943
867666
1701913
1234488
1712932
643841
1513166
1215856
1869856
1159557
1728741
1236681
973853
1081333
1343973
1261704
1978033
1766379
1909784
1496053
254750
1500979
113497
1181736
1009089
1486061
1276200
1888912
44394
331951
384528
446281
1633168
1304111
625859
283519
1328287
1208932
1443446
1907557
472430
1355224
1871627
1207889
265800
233753
909883
1168539
370081
1584153
1895828
1786253
409250
1669652
565679
1797154
796746
1315891
301878
670951
1996837
443204
322289
1824313
693469
1570641
1298362
588191
1546489
1390501
595921
54966
1652759
526452
1266128
1494055
553407
1548568
1638459
1242269
1204554
1096276
119421
721088
1508478
669923
959748
214378
292057
1816157
397436
1316828
1595868
399326
482206
1243788
1124297
1498074
423636
1114688
1571614
1474317
1705796
57535
1069349
1219436
1479956
505820
1211250
1403912
1442744
1651736
1025967
692022
1527552
1694186
1126766
1261975
709044
95881
1425019
1147842
663285
1446145
1295206
1150976
1752610
1582383
686052
1013002
159078
1848292
544870
801792
1251507
476341
595713
691817
569618
1218361
1573532
1517353
432851
704114
489664
355437
1025997
1142746
231556
1353885
1211247
671226
296614
1168773
1923373
442139
1469836
1178362
412536
1842636
1778309
972345
469908
961114
1289775
1864079
1679571
1994216
436264
461630
879654
689214
132642
772313
1698976
1768547
222803
1949266
1761234
1163334
1945620
827631
1553690
1783857
322001
1555991
1694583
986933
1971947
1758741
870739
800215
1249448
710309
1971530
308810
1028117
261477
828707
748868
1130745
93742
1416051
175227
133612
151097
193459
556191
728108
1214009
1564727
68141
1126381
1041023
1159988
156593
999461
1449718
623597
216144
923614
1395477
721464
1530350
887758
1579032
1867211
1300603
546887
313968
1707226
1404401
1557865
430911
824227
728016
820795
370260
424803
233709
1870418
175732
249787
1177107
382124
565072
651683
1606571
1060145
922797
150583
1668445
320089
1572354
45974
1960114
1089371
1939629
199051
19423
109061
763374
952900
1668119
499689
449190
148718
49325
782181
15940
713460
1903737
1450912
1852448
567467
878994
77049
34922
1795917
1010588
1559365
1026720
1176008
1137831
788080
891144
1471039
698633
1513880
1524913
82918
1210782
748042
1966500
943295
1003362
1938829
256614
1523574
179620
1007298
472183
432720
131192
155068
1677415
423276
1395145
247140
1158189
1720796
1620793
1344893
810406
1834907
1821561
1721774
1994144
1314338
117380
1881793
1885587
645803
134120
534736
1128967
414388
1806115
1555779
823380
1819328
1245675
703786
1407533
1425592
1776271
1641529
1673429
1569559
1336372
1475669
1911747
1800535
1665819
595964
554056
217240
1300457
1084304
1728973
31216
11456
1789236
61342
1401604
820341
1843748
132408
1920296
818165
1208147
303894
239114
1172914
1693770
997594
1123518
1541439
1837410
20841
496326
1115709
284757
1768432
402493
1814118
1954667
1656459
547966
1565362
1813056
228919
879344
1272937
766142
1757408
482422
1576301
351805
760659
651718
1184790
1330404
23552
1330892
228948
1738324
929388
770487
1326938
1335866
890530
108429
1788072
698916
1185885
1524518
372379
1277495
393137
1187945
579085
1543212
387101
18427
1992171
356976
23433
793909
179102
903957
1851419
787471
1872682
803665
1125114
243517
89988
197727
1970029
895940
1829938
901805
1928438
302918
1527168
367354
1940949
1104852
1455261
208714
1071242
1110282
832847
410305
1889628
210897
1538923
747268
817433
1794465
873132
1871149
1276522
1775498
1823357
1850867
694952
897889
1557177
409116
1946244
1992691
1905323
1888802
1417459
836844
9764
539005
1940132
750844
350681
580655
397186
1967964
1982321
1049116
597117
1415706
778679
785845
1013615
648828
415237
1812250
1678264
1641680
1236792
440166
739732
978581
902649
1593636
62066
1615169
1619473
1481153
468043
506576
257240
1377560
422088
177773
51895
1624842
465846
1443183
1227511
1931507
343252
874961
1652007
1543507
149714
906031
1639663
504371
737945
251757
1301611
1126088
1484107
1133704
159262
981130
321288
765182
1204186
866661
398217
946054
1772380
1892024
1496212
513903
719
112035
1314412
1709547
1571759
38653
1545972
1196169
554281
1284784
712271
119481
1112339
1510576
174014
232162
1760881
201767
983065
1807263
1919407
984951
677527
822401
1442357
1767024
280513
1866911
248651
389428
1243009
1485815
655095
1244919
683997
1578862
1466174
399679
1851957
1780562
34971
1666860
1279486
754491
1382517
348189
674192
472557
974707
541968
1810470
1923828
502197
1287056
35798
1430379
1348844
705708
123280
776171
379842
1316669
1610852
611667
1730745
1839982
7993
353419
1727601
171397
158397
1245655
829930
1999035
906638
376939
784432
1051155
1585598
363231
270170
924484
558407
380709
311449
685549
1596436
1297822
303123
154947
1611486
1645638
276435
848082
193932
91796
69954
417451
252070
624492
1377529
1296101
368556
44270
896844
1893680
1273231
539034
1993567
1330041
595891
1558964
55938
1456731
1304272
1647336
908094
1740045
519544
896330
84178
1707580
1001911
1385921
1423411
715086
829589
400934
592349
1987653
1991179
1553144
1639022
988832
601941
1693975
1361657
185984
682078
1176934
1983868
526304
970800
789828
120584
1913638
1324670
632256
1896141
645254
1148327
1601785
1362270
1866193
660670
1952332
868144
1029906
1635132
310331
1940057
1053034
704977
84223
940411
136913
1739995
1015580
734195
412887
1455996
1822978
352185
1585308
1786679
1440358
1899738
1041136
345089
230494
497746
1384858
270
525765
1651413
188904
1177267
847014
1431172
1389664
1430600
1730434
790337
48140
194597
1119076
40207
1329158
1897529
837019
1305442
241051
1960508
122045
539189
528704
62853
200354
210946
25545
951801
1606886
1034667
136954
1543742
577870
667292
844724
211849
1776450
847476
934860
145070
733734
1138159
1478783
975410
6057
33841
1353802
1694470
1297527
292914
579788
666672
1545865
273244
342057
1091247
436465
113477
441244
1324076
1984524
1218505
1216544
1522509
484840
751072
71773
1161621
704092
1540183
1221692
1649446
628753
382790
624590
1980982
1719210
1303008
1500021
658420
140367
702255
580538
873413
770283
476540
1534275
1367666
1813447
688035
828340
718098
1089497
1726441
680186
880457
184131
1997854
1127746
1777816
1557304
149704
1089811
1116360
645221
1285867
1612151
230845
398319
195430
949475
443353
1895904
1263580
456950
1627409
1735862
1206503
1799904
1616125
1692022
1286676
799776
1569773
1881534
1451628
1620562
780139
1699398
275324
1840066
1932565
950508
1076019
400799
520241
361680
1979895
1104197
751058
532365
1571393
1869941
369336
398
802237
1237531
40339
694944
1678004
1675048
407455
538923
267556
1301645
1526346
1426483
1259945
1292600
504827
1589644
65985
1829240
140696
1813956
1023423
1666519
834686
451729
1912488
46581
769117
464016
1144967
356348
1490215
1551252
397192
134494
1564721
1807845
1932029
1368795
932518
430816
1445879
373300
637961
1592940
1207328
477589
1418910
1713495
896872
549767
1374129
306809
355641
619260
1274045
131764
1150108
1988583
1124716
785711
323150
144025
1758720
26737
1427357
916208
1864801
689289
1581699
782032
1552938
1115386
200299
757857
298274
1876612
284698
244422
1935420
1097779
1452793
744089
844367
1977567
536467
813178
506508
909158
1803852
325855
40565
973741
735326
1082284
908513
288400
796108
1841034
194614
528321
875480
396561
1461521
1971758
408970
856638
6592
426494
1249504
482156
1527399
838835
1023865
1567428
60082
1904355
1155308
898951
755845
1680575
836842
378915
283426
942547
229343
1981709
481930
12331
1871435
1973953
1095678
1422022
1066827
265589
733184
562421
265975
434615
155982
1612642
1818928
1950006
975531
929548
1966040
905286
1807462
1971122
411175
1549263
196321
190779
1852968
283015
328246
270683
1344319
606701
897969
344263
499056
1632079
929566
576602
351624
1893397
250767
823012
876093
567579
900232
1313637
44507
1156490
159613
213893
18286
439442
1262812
1293993
557551
1990434
1285272
331713
1065033
1003947
1625405
223481
618214
1358762
1670170
259017
412920
238326
763944
1873620
1780470
1575794
259498
1565788
1537487
1207597
1576411
1922462
473974
215093
452571
409690
334434
586347
1114736
649805
814602
1028529
861623
1175794
614933
1150868
401023
315703
1568440
528401
123945
1477520
1818101
426593
251234
1052124
1159659
861117
421532
627305
261547
1690338
1909618
1819173
1971441
1373387
1426461
1154029
960759
242962
1370588
146351
152374
291368
847060
766822
696285
1627328
84250
1578694
946119
1982852
875104
545960
298623
1506017
504875
1336770
505807
48823
807433
1097400
1001947
733703
1333435
507172
331649
473027
1687827
286899
1376755
1960063
146076
1854555
764123
762634
412360
556593
1025297
140618
622176
1964446
425648
1900492
843713
898131
1070941
746795
1411348
938591
1831274
636700
1630064
1108382
1424246
625986
213906
1164708
1501931
448123
368490
374843
1870762
367285
923544
609167
1839861
775711
1301582
1815654
922986
1499499
26981
1469040
897254
1813752
1090112
1409737
1529972
1558449
1836787
893281
660747
1298767
801599
1914761
822196
1226739
1441986
1828500
1644276
1597271
1901703
329481
367880
47649
1103740
1909579
1303389
1727766
1059979
288501
196093
699044
1880145
1511428
1559556
710943
1072210
1418486
1190934
1788229
1985962
233168
310795
636268
521056
1021716
1826796
1382697
1391556
1789974
918521
1454822
920010
1316701
1081215
591066
1628582
1745387
1685604
574900
1496052
766727
1119175
715989
1367425
561535
127229
1305190
95138
1248485
582679
486578
359222
1439577
837259
874024
1928682
1560529
1706015
1559361
994913
1180600
859966
1095129
1070784
1534979
663989
1957009
147173
113239
813945
959802
1506775
934252
1049991
530177
766750
506538
847148
1389460
1277532
63307
544894
1202454
1836059
194221
1814427
1977530
432994
1842254
304467
1343029
1016565
1423861
748650
1012690
190587
302593
272973
1589096
1683658
854837
1599023
236040
590248
828572
403310
1891
763533
1023132
333230
120772
1438318
1712216
16191
315907
340867
1718803
456525
894941
590279
1166029
1545468
1702818
570755
1182205
1786484
1336849
572722
1443052
957392
422174
934851
1214192
785224
1102184
995876
1740676
850483
1260047
890880
758284
447342
743444
1090138
1279262
712511
1336014
1176164
1917479
627683
1445586
1971692
510468
918968
813972
874951
94610
849054
616865
216074
523395
973300
737158
326980
129902
1710397
929533
674717
1476530
522903
1891809
20003
1585835
26269
61764
1791487
1712216
275159
1489083
272942
1690105
1505888
1205518
1248239
168646
862185
468010
1259657
190035
937934
395833
288559
895472
1486767
16270
443817
1195344
739958
220413
91551
607393
1952183
1521273
1036578
575282
36858
847414
1304417
1364696
1531247
1942077
307084
942813
1973742
1283473
1061061
665694
909185
1212814
110418
363071
1185933
680660
1536815
1331324
1910840
612417
546766
989875
560159
853158
1143449
55437
1966996
836556
1071729
1882546
1103893
1159479
771821
230484
28707
375547
611120
454745
265486
597573
149211
60868
1704943
670525
1827320
1976225
232665
1341627
825651
1817999
1513892
1130072
850776
218419
958668
62551
803242
816587
1486782
1056070
1503672
985193
913086
1118049
1052540
1850027
72683
1101335
1829149
85023
1278509
1643595
31645
331709
1487153
498379
51529
1618009
1839362
1772302
1141817
1253825
688628
109864
352408
570734
848913
306310
377717
194625
271897
1853202
147668
268742
1871728
1543697
544731
95916
930442
109324
1076096
692278
1115351
1821867
482850
231396
1666076
1862957
1169626
1863486
1610010
494921
1895023
586050
1816741
691981
1625675
658474
1186973
596388
367309
508193
1355558
175224
1748010
375354
1850139
930077
3053
632562
733639
72377
1158573
918932
54179
84465
1042465
1081691
135203
1969205
610377
409879
308907
1318673
602704
351074
1576993
1663511
1562924
245318
1830936
219424
1210187
186239
297194
730796
1876099
1660796
1564194
62794
802470
784816
1235164
1878500
718022
784163
1337908
355598
1618232
1621770
1308312
1109858
1669148
1551963
666738
569534
607550
1673067
1485969
807715
597645
1635689
250476
1960702
198437
1324753
1159935
644548
1859502
307543
241475
482249
1456227
159368
1924819
904545
1370925
261101
686068
1003633
1764057
1715252
1366996
1665244
687788
1958585
272205
1649500
1919843
1005467
858386
1847117
1978012
591616
1323218
434030
1442462
821870
113375
874772
204982
864808
115924
1700376
468141
1586128
247425
766009
371349
1812932
729174
247439
702716
533194
1004149
1357268
736326
449761
1867182
1187219
769791
266390
1620999
250710
449187
1638750
1628841
1698679
1091409
1915910
1129900
320459
482135
1505053
291394
1515799
1850580
938280
1982697
1608936
1909220
1893134
1515550
216059
1996192
807676
100938
1511641
653320
1491090
1916895
1005536
1918864
44460
17609
1330071
1788293
1779751
971745
1146873
1881497
426384
3634
1712772
1754027
830251
916408
1853588
1881462
1662591
1467450
1431234
752452
571926
1763059
82833
689988
92810
1211628
1572235
1141914
563415
375646
957697
119582
353589
533776
676039
806116
257195
736742
321954
375395
1393636
61932
309575
685132
1888353
1895945
1068481
938982
599079
1014855
1539378
884091
794724
1876409
932819
882330
733781
1171858
1650704
1268158
1509273
571782
867019
1141191
73605
1911705
1290653
1751006
1466693
532222
296211
361694
1947352
1297875
743411
1721512
90297
540021
168733
177369
1360684
804459
1780490
1321507
763200
1034370
910324
38978
782118
146969
442387
908291
1786344
351012
1321613
1515405
1240430
1277919
969425
1358016
24777
4513
1064117
400164
1529680
491217
1914317
830568
1032100
1163193
1677662
1065481
1850324
1366965
1663688
1849033
454682
865606
1355710
577325
1572775
1479474
1559248
285575
1993122
1023633
1412317
136904
962418
1484618
1142519
1689265
942209
95225
844038
1388172
162540
1342033
180633
692166
1256455
1032311
1662710
951585
1156736
1266034
1393347
1058910
1877338
1475166
1814055
186134
1401419
1725249
1094442
1933972
1729701
567301
887681
1820639
1512415
1179387
562576
1483953
848343
1344680
863441
577824
633722
296359
257455
95021
686602
1247830
975439
388437
1868139
1038853
1180576
1293050
1672547
50556
425548
1066187
1456594
471064
6961
1136060
695723
1934750
1178117
1291337
1668026
922135
323110
1172693
1881861
1227492
385351
1213844
1949581
275555
1069753
1956973
412730
312546
1884215
1194935
1487814
1798198
1040672
1609089
1813113
929585
806243
767765
1173814
1822993
96883
483817
1059368
1283397
850713
1768968
310369
1202987
758067
1416858
596716
1579202
871858
1469681
1290467
865554
731208
489445
1246096
453406
963469
1174441
178577
107962
1472663
1390831
1014336
87790
601342
1517488
1498912
738516
365125
275148
866764
451451
1349908
1611806
716401
1610285
1686097
955423
987456
1068374
1943272
90197
1428366
513665
132193
859732
810535
786047
571528
1879521
667819
2588
526032
1038742
792373
103865
1659166
1033606
903858
671259
1634480
350919
1978317
1196716
1206139
1705817
394325
717058
152659
1635907
1934905
1682147
611458
705319
575402
1726981
993578
1494919
523280
122454
1468835
318955
1419982
1484482
1813071
1322538
1414510
99861
804171
1226485
1933790
63196
245318
489996
314719
956946
1895189
1161383
52382
593366
1566480
1893681
478679
1910716
265490
1293514
1227751
1316160
1636833
1834135
87270
1508105
332826
1291337
1258134
1956949
610089
1450674
1383579
1880389
772384
986270
1685200
316805
840328
994721
646124
244993
1150461
647792
1485583
179912
626270
1146872
1811688
1920050
1612318
1360405
1252641
147105
1586433
862120
110980
555871
856626
396305
1193809
1093324
1614678
1777432
1344071
1609848
1332265
201015
426531
215745
1536830
1573133
752682
1859792
622659
300284
52906
1240335
1038449
1322479
796365
202221
498675
1267429
1358655
522915
1233547
1847318
1476642
596002
1911326
1151574
795457
109529
1771517
37472
227235
1311670
1420364
696509
1991382
6091
47578
11253
647083
1230466
471256
1556260
232561
323538
590173
735082
1214899
602399
1323983
1355632
1031606
1917046
1444106
1170626
1254491
39554
1335637
1065231
839004
1288137
125109
1151775
1892576
923887
1003396
1806521
848334
1836568
1435469
1768311
551936
360402
33554
771945
952449
1576231
319662
35050
1259478
1271499
1052481
1195884
450732
1931524
403348
1640204
1768145
1236075
1432046
644891
1545372
503764
1562672
456429
309285
365201
210654
296264
1202765
1053751
1503321
1812765
578099
447378
1061727
1928142
1034847
1175680
903305
771449
1717958
360103
589453
549926
647756
1383752
757684
515516
1621297
209392
1582931
419088
1270008
357085
652840
1825690
1746542
900630
814477
1671561
883753
1483771
1582920
6449
1440562
592959
1626612
503356
1724875
1129549
797242
664007
247134
1591562
605525
1182982
1384178
1500075
1288870
582466
97083
417713
1049189
376850
841812
870314
1338993
724921
700993
1694410
898651
976039
644253
776625
1166116
1442315
875512
1160220
1182964
1120803
1571069
453289
339959
1567997
1351182
1970993
1134667
1452442
1675160
1823379
824674
1749652
1389075
168808
961448
164729
890647
1396620
1406509
1963849
408047
1752357
481526
931700
822663
278484
1483786
1908359
1422845
1150460
383673
162511
638788
992840
760902
1546239
1461117
550617
1518280
1263210
1292305
49043
1708652
601114
1638019
1957256
604819
1864504
1119446
425341
940172
696179
1060670
536422
1226088
767940
918639
126822
1711988
1223567
1201934
194724
937779
542181
1361497
616973
1733584
1511410
807733
1451923
1498542
1970924
1034925
286539
954666
1831142
1053689
32950
767128
1525283
911584
187207
1359082
659034
1419152
1596173
1069518
852274
1805052
1799449
316387
1301708
1307797
1775002
584051
558702
1109817
1760460
1181736
1288761
386680
435344
471920
1990222
1575174
854451
874539
1310480
1631149
1238868
851093
397482
350000
1952332
981387
82922
1799572
1274981
683129
696850
1758264
896017
540795
917283
1731548
524547
111972
1398692
840663
373456
103674
568571
624753
954563
1936951
1461984
414350
1346862
337546
136354
803653
1011505
99850
1366033
80123
415625
635987
259177
1027405
1330676
552847
1817576
168029
1028835
1587157
957618
1391678
1169490
1556135
1702228
585393
1758301
1647671
1275786
1354609
840623
368126
769307
987356
1140181
1398159
561769
333387
779116
1859932
1689093
1808927
303294
293150
836867
5909
595140
1542351
189018
1760322
203772
1801127
1630711
1370160
1242829
758410
1556158
733285
168459
1690183
1871752
1653343
713938
621459
868564
39419
1094894
49059
1567058
1347107
1404443
288173
869636
257705
1676436
985862
1348949
1868651
1755102
1579569
932541
875229
1279856
266287
1125733
1039653
1886618
1055603
899627
638168
518849
70360
928983
265293
1428779
151929
1892099
1605439
154858
136723
1233174
453809
1128256
1603640
1086914
1135563
1857906
740221
534413
1672878
846646
1510580
660083
1570559
312725
623270
555239
1116615
1861119
1654882
717347
790137
59823
1310989
835862
1655985
1684659
72027
673868
1045387
205142
1902145
127220
1434647
1012116
1142769
23102
499833
559272
81413
492368
1851185
432967
789895
1028603
372662
1369450
595627
970443
1078751
523952
386880
200889
1000279
1576433
1644696
885339
134852
24598
586537
404595
67996
838749
838209
1931458
1312002
1410358
932862
1731142
1795769
443923
1657558
1658007
1916515
743386
1241628
1777769
919441
1579879
923378
981572
1118606
1815141
1099359
1569719
651925
871934
588484
1068184
602165
1517000
1580852
1970853
1331377
601561
1249555
603660
478420
1876821
1743850
1059896
1328847
1921514
276679
287107
901052
1709308
929533
1489573
244776
1073473
1618904
1186677
382509
1293545
268494
1407291
199615
1777069
541700
542126
480008
481424
1408705
36442
527115
819887
386014
174864
1758556
1392797
1403014
107341
550704
1260965
1108960
537778
1288440
1846693
429096
48422
1372936
131647
1850902
787327
711900
331443
1327783
56071
179018
127456
567730
307393
1843194
849522
1469327
1412867
1423321
156146
611431
1419467
1359333
372491
1747717
1769613
1837957
453511
853307
1685723
203384
1174192
1763987
86265
1748952
34597
1576475
1710144
44619
1940813
1461800
1646186
1947121
162331
1380719
1189577
918086
698315
600982
1178191
39488
1711820
1262646
1135687
405981
1376559
1018422
269972
764028
22684
766608
1878449
1531856
752844
633994
1955268
1817439
1403761
1518077
827938
1168874
465502
133100
705414
1071285
938340
1042878
1113897
1239920
573514
1163063
606347
325096
1531796
1321664
1804048
449725
1039757
1384849
1164748
1653974
594335
1275026
606495
1220540
839574
1448393
940463
703873
35222
563278
638448
462910
438988
840978
625391
1026071
208838
1254958
1365056
660526
1357927
1008059
1734697
1871758
445304
1456224
179075
1856901
1435742
915915
825142
357094
1217425
1174552
603665
271970
1631113
198120
1860062
503242
1319003
320595
1624230
1612141
1361274
573642
703990
1230648
1751382
1101774
476574
1913328
252972
617003
311347
525600
1924868
191832
1919549
636451
1252202
860451
1712067
1957799
1607304
455011
486246
708979
23597
526042
818000
484822
1495282
421936
1862722
1092590
1344446
193958
1222653
1356325
1074940
1367782
1270548
1911442
1553430
12836
586402
1585414
1056938
767232
527142
1139679
208462
191197
865209
700481
483426
1206814
1585001
428528
46013
1996498
1525651
1109115
609520
456010
317003
1742744
397493
172707
553189
1992706
1671149
1081142
554026
1760002
527622
1865100
594195
106092
122870
11352
1975796
892284
574390
27021
1885996
1200097
1524882
575730
465963
830223
735796
284670
698507
1778087
1878640
1535206
1032660
507578
1046051
441433
1262012
356459
347702
1815840
9531
1497747
1935181
1665790
435442
1759777
1245592
334842
451200
311339
1663822
1157440
535379
1058185
304218
47454
1737341
1042947
962787
412686
1275280
1726380
179935
1564797
600686
1435651
1548766
1724190
548131
562464
42865
329772
1663970
347483
1039685
458816
550958
1563424
1324598
326032
842387
1298688
1555324
455069
1684288
866286
499805
1086339
416440
852279
277924
272858
749594
1939761
538985
1033743
1400904
350145
693829
186327
121126
1769463
1596891
1763528
372000
894991
1932509
70852
239422
1590317
1148915
1427233
1727432
1344014
403542
303243
299451
1895106
90757
1387675
2260
470367
1380005
1299303
70352
992310
707275
1731590
447369
1071210
1328531
747420
1967512
1923293
1810368
1949130
1267721
1350678
1146623
1016880
130548
452470
1000462
721956
706796
1187828
822861
349443
1474172
50709
869661
1951999
434376
318482
198223
1673336
1377188
1484531
321563
346716
613019
824637
1710764
216129
1076621
170494
226928
1682169
910987
583510
188505
1798084
1869717
422042
1397179
1719692
1187490
852366
451985
426613
854797
828840
1210514
1973017
1614386
1624334
1096946
1817504
1351703
1814437
1899427
9844
1338321
879469
1628872
926748
712647
69395
260188
457167
1726995
810917
421529
1442330
355144
1873004
895048
140806
732827
785795
255255
1021647
1006249
24979
1130261
404553
138133
614645
801547
82357
1962811
1677954
1219030
839142
384314
1508859
1782413
1666629
1208828
1295405
645408
1766140
519836
603443
701090
1181915
366977
310693
271982
66955
1520631
1880722
1431137
22631
1714556
127711
1831363
714096
1032877
92461
888255
399320
1567981
794830
601586
1392369
1655261
1035389
174055
884161
575086
42729
90403
351882
1795177
1155685
1747826
204124
603976
681528
1576656
594039
140913
270233
1698336
1239695
1155708
721384
690764
919987
211502
121181
1090353
1535579
1540893
1160575
122845
1592551
1472620
905185
1448361
1358929
1681104
778647
571713
1194805
1328694
1264162
121070
599231
1161956
1117062
198640
1672957
1678492
1323886
908050
1389901
179506
139387
600460
1160611
1162923
1621049
1740930
1743248
981126
480046
71839
1927565
448605
1421081
272838
3124
1452339
707719
405520
685167
520616
1295861
745473
1667036
1954086
1883914
847253
1789594
335444
941332
194907
1128731
1333079
1347272
372317
1107073
1314301
447402
1154528
85725
1382430
775268
1446465
1173833
1630164
1316925
696380
79693
1956463
772652
1019987
1074380
1081172
951978
660940
930489
429605
618165
480634
555351
1718180
249874
1328317
1813466
1959955
1477091
1488764
1364485
243289
1543553
1026585
1791123
209012
426186
513832
453042
338572
209207
1317040
905413
459476
1592291
1188677
1832579
1741660
417440
1030113
879154
1771053
1364153
1384359
1991847
1611093
717635
615219
1396161
508330
1989178
1817194
1502834
186704
368816
1652014
250144
1127685
1072618
10168
139283
47621
959419
1756024
1172573
249826
980133
969600
1658121
222508
783851
1149976
1877845
431116
361119
945283
570846
1948824
1859272
1608632
1794829
681617
1567724
1181417
923335
327035
1230764
1800738
82152
814627
1096197
1933222
281207
1678247
1311389
608448
1355645
1537158
1707586
1357255
623160
896078
61173
1395553
632649
92438
1047050
649233
1402576
511550
1016445
1968342
172861
51927
115336
1301662
705752
1327255
1591875
468013
1540119
1511066
1048417
1831568
171398
887069
1767124
1660055
1100559
477365
1857285
322797
795001
1455756
602836
1464932
1104246
190472
948329
678826
1079086
771236
1108471
752501
258988
305981
1048508
100697
1024274
32488
661425
959609
1934736
751520
1539960
302704
290651
1160456
1778802
684031
1962333
231244
76458
847505
901824
1108743
1710352
126523
559342
62102
607751
554493
460155
818489
1224227
1715905
1439630
1030987
1973619
1993135
114295
511471
133104
1979431
1949411
701649
1368214
216730
1411880
267043
1114470
719991
560842
486775
182408
876211
628390
1895393
277389
853916
870260
832846
626144
749540
891277
1280315
182469
1111186
896224
683145
415755
1100057
1221232
1312847
1124209
346437
1334849
141244
1344968
466071
919838
1691521
470068
716369
868140
1404060
1483249
776663
1090988
1762231
978279
887869
1217572
1075212
1622943
1846811
1978408
267768
734749
98812
1335340
586653
914188
627928
598824
1166412
1222159
447458
1440580
651063
1237353
115867
144429
1396584
1585161
1075099
106366
1233661
442414
1069920
439208
702119
628079
142476
209620
1244033
1512931
1744608
1450567
612533
880726
1311160
541161
269079
1748671
1514672
1742311
1529041
478570
257331
759732
1015229
1609680
856823
543140
1830693
1621420
312920
1411454
1213862
53439
3195
421622
1003314
423761
121062
554686
1212253
400722
544208
1983634
220859
1367437
390841
828211
1831334
1311252
1610607
745598
1464658
886782
1440268
1515645
588813
1820052
404848
1575501
224185
173463
601385
1642902
1128337
606778
1371206
8545
1423775
424362
121108
1151192
744773
537417
1867082
709362
362330
1945304
354074
1220194
110990
1113558
435830
1662787
625490
1278553
1501461
311447
917932
1150922
1544517
996533
1055840
819289
674925
1475274
409012
41475
271657
1767221
1871469
1880545
202897
1368741
415282
601900
1732222
263779
193971
1304571
427349
751423
161586
103273
1085310
669626
1089223
46413
1190201
1850498
1868598
1218655
216652
1161015
1935757
1816331
168850
1309164
641505
134494
1865760
902290
560221
1909210
994000
1021389
183337
33783
1712293
1925857
49292
1823301
1860654
280158
1582522
1428538
339405
1852120
193741
1589553
1373951
1822036
1584456
1363148
460728
1055092
622855
706423
626354
1296579
1815592
1671498
815156
1441762
1635066
447150
1614525
1840002
483737
980297
1544804
476432
1344434
1876002
644459
289712
1659007
1417277
883218
425952
1414356
190465
883655
1949861
521107
1180309
1121846
988274
914254
849315
1626428
1031993
201991
905369
866742
1511559
565674
1285840
1003280
137588
629199
1250692
328027
600132
1581001
323543
378693
284566
999304
741820
1563269
1689166
537230
1384141
696551
624792
148796
1908370
337722
379138
1251835
1663149
1652787
330153
748572
252518
557160
168182
861514
60968
933286
634937
487468
845052
89500
283821
874747
447494
773249
1491731
1771390
1111966
271274
476708
1832765
1043853
945537
1994637
462982
905914
556145
1495493
940750
1579026
391468
1427189
158667
1803249
1544544
914397
1308148
96501
1147671
824251
1995611
1927029
315681
798502
947989
674308
1547620
1243088
1754750
1513219
1956289
684409
459855
1521750
280573
805582
510427
535090
474676
925236
547199
1377959
14309
1655344
940970
1854308
1171724
883238
1637753
1898504
1339249
300177
964603
1310057
661528
1560034
349505
441504
1276122
1695481
222187
1408329
1942730
278448
585966
1342091
1076364
921721
475418
1818006
1382630
974067
1179701
287678
1343850
340289
589278
751700
943141
912518
629543
1390399
1347954
323712
1739120
1187907
1591778
1975978
1828824
1436519
110923
1856283
1301193
1279593
825934
374806
1073633
564472
1044523
691898
1516163
738747
158060
63451
868987
936039
1502442
1471145
1789148
482062
694935
288293
1050710
1983718
1237544
638128
695306
1911309
884002
798846
1826956
1599131
1421106
1219491
613030
189930
1382750
512092
605555
562682
463282
54541
1744463
140929
674276
307040
1927102
1867932
1324194
202267
620664
154643
109748
1831837
305219
97072
1953681
697715
1288214
317571
1406199
402308
53565
262392
1274492
457018
1770243
1063751
960976
88450
682984
150049
788276
100261
912311
1055811
1748165
28012
1810773
1683048
111732
1519500
1673859
1883008
1003479
59419
1022546
613546
1990764
1727469
1581956
1251829
1209814
1483254
1402946
135133
882956
1195372
160629
525967
1835013
80003
1790131
1950224
966972
335867
1527688
865532
1187229
709676
127735
1623665
1082697
1333425
808805
550385
1002886
1932554
277131
796905
532289
348901
1106673
1061492
1608247
416611
518635
1485498
654948
1109928
594285
196285
328932
1303823
1424778
632562
988761
379071
1567604
1892087
124206
1825400
1804351
541358
1415805
940431
405773
556019
520266
325251
1246852
1103721
121120
1666601
1600378
779797
182852
1791921
1768035
345302
9001
253200
495260
732774
1424455
463592
1836531
819165
1628308
556379
4033
13767
1097145
1649145
1033849
925942
67649
1531481
845143
239412
854052
1022441
544241
1939378
1267059
30301
12523
352874
1883126
1075215
259862
235816
795275
720535
831220
136230
1598125
1323875
1546785
1657677
493288
1821635
1426013
1429216
1407831
1576994
908947
315233
169036
551015
483210
1405639
45350
462260
505222
559568
664725
1577891
1293672
1373765
1031988
177787
466724
1261174
424331
319811
501695
1833182
615651
1410176
427647
1416789
1561477
139611
784802
404269
543823
446885
15835
539313
1747279
1509127
71743
1438278
640436
605346
407145
301330
1729922
414095
62335
1718930
1276686
1100413
1873772
1179639
1016695
273414
715468
1475694
964252
19158
1845485
71802
894051
102534
1754880
914241
761127
1701770
1055427
228010
739672
39165
1075256
73425
1516065
697850
300318
1030707
193218
1926619
1020428
803833
260861
1697983
1565637
847789
1980894
1121275
1192437
1661600
1883897
1490768
1634562
1758545
465756
1429947
239273
151161
952178
35697
597638
1788537
1255550
446265
585406
1960179
1137279
1754180
166698
1188027
230645
831652
1076829
1288791
1414185
1195451
499788
156811
186814
1319237
1357686
211720
1947634
1323368
558129
1388133
1654309
652773
263717
794443
1305884
162587
743527
390270
115171
701011
1903211
76165
1155338
1184672
737190
967068
90284
1668430
633654
128186
717906
1670192
1227751
1269417
1114185
270193
12005
234176
657224
1200016
825229
433416
33564
846610
1814816
1937962
1682913
95479
1876917
1815744
1586982
1800197
555927
637377
1728746
1018494
1311660
566042
1698196
931784
668396
1405082
972583
1403655
202035
540409
794365
124160
1636800
393298
789787
1645293
754441
1163327
879288
1739091
872921
1816639
138834
658691
517921
1767389
466484
753913
1815130
592766
1110176
370584
1627031
483195
816041
1814178
399442
650848
1597061
953640
1322834
127100
1169894
1658103
1313426
148053
359686
965545
1641426
554851
1849627
1735750
1326812
1365514
1668637
1388824
627534
591271
1669684
553328
1321197
1485921
744645
161769
508389
1036639
581376
455237
236522
1937085
1855388
963512
148204
1289238
1136788
1888384
953971
1230807
778960
524079
1023625
1576747
149464
391249
1228155
1383235
43701
267796
1789547
1681291
1766245
1603284
1601600
1518526
1573230
918314
1859032
1592792
415123
1861429
1219859
320062
1950897
1376082
980656
125053
1073167
1194922
389999
1910641
1759256
1455962
1066431
1276945
1601298
130582
1565113
1429279
1410586
764840
735698
376316
126485
519970
1451850
1959814
1622720
1530186
1629585
1442435
1274595
231253
1902083
996295
959951
628508
1798839
79940
1996820
456767
672703
466942
881267
1907617
1571323
1861171
1272452
99556
423227
1718695
886559
1194533
1043088
1687471
1767660
1352457
1699068
523893
882817
787048
1460821
38084
54494
858582
780495
1859585
1633266
398763
1345066
534735
1217465
184941
697042
1053152
1388269
1371184
113104
132783
1163186
1940590
1603916
868389
22326
1378474
993888
180162
1305916
171844
472287
1405280
1198444
1816112
1446118
1453285
456195
942102
57327
1312389
1001750
76475
1225097
566526
601138
813954
1404683
1295800
1173752
569309
1636478
1775635
894627
1702724
1695527
1509068
939688
1237406
1894769
1597295
1035173
1519243
313110
918321
1091361
1383735
1809687
265686
825998
341491
1387787
186188
385915
824771
337626
1153728
1798367
364356
1853638
113902
1362129
240227
1916339
533982
1657198
1773159
87038
965697
489024
682041
1377720
989029
1628330
1701165
329292
603829
1174002
1971757
45826
1481932
1153017
698394
753246
259791
1320852
645682
1424454
242976
1624454
1078373
838737
866966
368559
145094
118093
1621094
187549
170502
1154248
969776
196576
952209
1051946
77595
1656094
849563
1625364
540604
831700
772868
26750
1619956
1070690
1008899
1595498
329336
828086
1166472
1596783
952437
1981608
1208348
120829
1732344
520373
1587200
343220
1072064
1521181
878865
102666
1873422
52953
92515
1682807
861805
239320
503708
1481359
1744804
655396
1269630
1550842
1354334
4974
303175
390211
971185
1138772
521249
1902409
575011
1575888
213335
1436789
1924803
805704
1785545
1948757
1752968
302295
1071306
1933222
466437
661859
856019
88944
1042773
1875193
451762
1823205
1981685
1455801
1345601
777303
619751
187345
1450078
77887
1381903
833932
1782508
851686
1611171
455789
1509073
468302
1496452
135165
1821779
1902112
220394
498964
278012
1495894
284199
963885
51358
1009892
1082805
842573
382735
1493241
665302
266359
1468893
253856
878059
544316
406155
1732539
717594
1314195
938744
371192
1913112
1646774
1368685
622441
1674461
1043950
785402
1313259
1514690
1064614
1209830
1070840
1970804
420866
732428
101854
296643
220905
590110
424426
53762
1330239
909757
36867
1118186
190963
134716
192720
782987
1445582
140859
1266515
1878244
1110752
1152084
576701
540261
23904
915659
1592882
1364693
80168
1038622
1100459
1001244
1321672
1087153
1581120
547289
820651
1757207
782245
31078
1699652
898579
653291
869224
975470
374631
1268438
727950
550482
168870
1685513
1394298
1131731
1390875
1614322
796848
12543
1757449
651099
1069588
694957
682093
1002378
582378
1444466
1252748
1086686
264751
54020
297264
1602015
1082346
1739183
796641
1479026
228720
118018
774958
1133739
180606
1149404
663465
562372
1742836
258782
1808910
1274864
1676616
890273
457245
655752
1728044
1077331
1065883
1276789
841415
596942
1540566
839191
882790
81837
1088379
1781714
996438
761629
1559296
580689
1727263
515388
1200039
1277017
1039982
1610278
1330915
1300286
1813848
1051385
1494186
1441829
664611
1914761
1299895
932453
243606
788918
452815
783987
1067488
1485041
750396
258358
748455
23799
71681
1107340
1176875
244813
1855818
1184105
1246334
937353
866632
815872
175417
1313987
239650
1988518
1712449
1305340
1381593
768694
737506
375768
895272
100604
438486
1071190
856596
1158166
1719327
1265033
744890
1311743
152967
1167930
1877688
913074
366016
712490
310922
1046553
8711
216284
1708721
1146182
1209794
1866623
605407
1706400
1729363
702366
697561
1292071
239427
1742935
1768416
788158
115538
1440063
1810842
1688492
1307426
1933744
1788709
701516
193384
1181039
52746
20607
1525027
110012
1431933
498574
93794
1506349
225867
149647
67153
349302
470947
932461
1875760
1761954
319180
920197
1665709
1818294
1720133
578587
911938
1226061
1324977
1699596
1317364
678866
575478
286568
1178891
1849159
1277645
541990
32350
1982456
638354
381120
366763
1525204
955381
336117
845864
1631189
915589
1414105
719686
973448
1525110
1932078
1206729
1898314
705707
1434460
82733
523039
405842
1182101
436436
1415070
330985
1262638
1217671
1243120
672304
700802
599414
1549691
616382
1583862
253853
779919
362741
1254898
1867205
696463
1945634
245809
371485
1952641
363640
813358
1508583
1199948
1748412
464584
852881
1844658
1702323
707618
1712074
1070738
127075
43180
712
909151
1986659
755985
1879188
1910177
1038032
700422
1782348
752519
374996
1005963
717868
1282783
194085
1299252
914371
906240
1450019
1237635
9461
1440172
1219998
579758
606679
111708
773501
1650493
1893261
23238
109571
1310738
1891088
1271678
1119399
1132679
1333116
219287
416437
1750151
1519126
1973702
1026800
1767132
1663643
1523
1322940
1705431
1251003
835152
1635901
1241231
234746
261487
1691671
1933496
304518
1760050
628358
1954920
378976
437916
1983026
1587674
785330
489888
1069917
1239738
1456239
2925
909214
1510272
1700852
1458694
348417
1582997
4088
1911142
176520
1738372
1886200
980781
1884653
363094
755513
437235
539665
1323051
1213845
968462
1713521
92645
1690993
787505
1720303
79754
575824
1499698
1999108
1623912
652453
823003
529389
1372648
578969
1059081
1948347
1967729
1668958
885321
1904558
492187
1126234
1577304
1284850
1631869
1954566
1164352
997582
614308
643457
764668
1211953
799986
804876
1222167
652075
1268926
1067276
231557
671165
1693725
1947099
1724122
1682860
41781
422842
1751095
1039883
764094
577771
176968
833499
795129
855333
768172
1598782
641160
1965558
82415
1843934
589556
87209
1828031
934368
1735637
1320623
469257
285458
590868
1213887
1345210
247388
1512003
1107215
1983734
1267499
714468
1803672
461142
1562299
358027
454480
315164
955882
1122057
602729
1161438
742030
1451212
1720509
1151126
1338348
153778
915016
1797611
203759
122850
370937
1295605
1898105
1022571
1598860
1737562
1993731
1927746
333584
1824085
1974181
1190229
619673
1865750
869492
1482240
518639
1342909
1064255
747081
733753
56224
680655
250476
165294
1526894
75684
424470
1631224
1738387
1911777
1870924
1913339
1055029
1726145
849943
1262092
775424
486630
1766681
1304903
1613656
1702494
649131
826823
675961
895103
69590
8485
1373874
317856
148332
998976
883172
610131
390005
1425426
416144
511368
1361398
466517
226900
43349
317019
1024297
118017
1019309
498139
1602194
1522670
354545
40714
1764538
848442
323531
1076944
146163
329268
598121
391570
85924
1664954
68588
612443
1435371
1881878
1680298
648522
16111
1852812
1163963
1700718
293776
1625981
1896060
36380
1025377
93394
1850676
332270
690295
1509298
381559
1861781
1113542
1179750
1130639
1983539
427416
1202004
171815
315046
111543
480756
1800982
1690780
1225073
368247
356194
1437688
200047
310838
600774
1613599
1573924
1294178
1958019
644166
818973
894978
1177869
1240108
1134258
1165740
926278
700405
703260
1715173
1219728
475660
1633618
1632897
525481
1613084
1345646
1355698
1584349
1593543
1399092
1845068
372382
1202123
1047673
1946076
1658040
480427
1904264
1536384
879807
1488104
1487578
15536
287599
1925644
652291
1329775
598275
1412795
154981
1652563
1799932
800585
773556
1132243
458542
1373273
388118
618134
375054
772103
354055
1421718
1516917
800016
208128
1054154
817733
1036985
1283193
1574166
1368338
737509
1242368
849350
764938
1484188
974871
594736
940676
855962
509213
461135
589840
1363610
1176778
795798
298504
1109811
1558012
852240
1406717
1584812
1408870
700158
1097405
1183615
1263018
122389
927136
600095
1831874
1282325
1020043
787961
30081
1327295
627249
1285879
1778775
1615307
1595113
856056
497929
1206133
417197
1943752
1655132
1255804
1976500
287276
983338
1511755
193600
259775
443780
1521690
1145144
1076857
1395485
749608
1878343
1303543
1012980
1827108
418508
491799
159298
263364
1608673
1428120
1105312
423694
763953
723998
1370364
508823
1206885
464693
1742761
81261
703298
1760707
1359279
1347659
99269
1865964
871072
688724
1242989
1340927
1154294
1145941
1113070
1575563
908690
1588180
786617
1140010
1062967
1900194
1338982
999129
1645163
1688605
453615
204845
745976
234055
899774
1931831
1429805
610382
1380234
1934622
482161
1898206
1148077
1553619
699455
1248316
430006
1364567
319478
890251
1672196
417108
1714751
1919424
1669427
538036
887755
165509
245969
156353
1867210
1923073
1919524
464137
223215
639194
1461802
650521
1416232
23121
864151
1472760
165099
1224601
1020539
294918
921220
711784
1317157
1630254
568615
1498401
353692
1919271
1777390
223905
63925
1090867
1899488
1364468
1027362
67948
1775716
389597
1633803
650093
886883
447086
257208
5424
898337
710636
1332468
256050
1444603
1271346
1733563
1113467
968880
1279659
985531
394979
1209617
669049
1199385
616532
764029
1243583
197813
1785947
313646
1721102
300445
1177021
856724
317581
1670439
1662929
767950
1802034
1920941
104040
1508390
1774034
1845074
1142702
824754
1135514
1062022
1211407
1271939
1937683
1681579
584333
1344650
1429611
1432684
865650
1122509
843445
247930
1827501
1410054
1856338
35276
708216
179510
1837163
1078760
1664583
157105
1336839
1392532
247671
1741294
651652
255004
533052
553832
958710
1816725
139621
1336678
1536596
716278
49801
1470441
3861
720945
358783
1394942
1003591
297889
1947705
242623
1176313
114274
521109
322370
1193989
1096526
1734773
1893788
416030
191697
252402
1602524
1898433
149072
1082650
1347801
1239721
293824
76324
1398568
476053
63741
1502820
1975703
1211512
1254451
1786260
385756
38483
1938907
554071
1469930
88458
1894563
433620
1338567
341341
1501323
937440
46018
1575388
1098516
108011
168228
426180
1305263
1588160
1518447
964515
458211
1643133
114063
908187
1984759
316669
1128912
126968
817383
251743
1249566
92757
1034647
1191885
1593321
1809114
1863065
931876
697947
1340554
1916954
956823
962876
1490539
1365275
65026
272232
264071
1288523
197431
1914478
633694
1959936
324385
1240307
1191769
1192488
163020
1706138
471926
1696831
1004380
271009
990764
50942
212783
128457
564094
1148031
1554998
1653027
21442
1120478
636591
1413216
359082
179273
1707882
1771367
1437135
1119661
1840933
1947811
202243
624527
1524188
67109
1660744
1930364
611621
1472135
789460
885088
296981
1275706
178826
607735
178042
460301
430082
264692
216245
1757464
870102
1900309
1156085
1316388
1827842
1148829
36198
1440596
874509
5487
408365
455771
623490
565638
799
983015
459381
972015
113375
885043
1090840
1039592
1766571
1636639
415340
1825825
835329
727510
1802162
758828
1533487
1696090
1206308
1583027
377902
355031
1965865
1402565
127706
74556
1104373
1332476
1548677
362523
553813
637488
1966629
1783763
309228
762665
1400200
843773
1935180
1647550
69804
638861
303638
437287
1293128
1486516
1949696
150863
118377
1842406
4236
367735
1209321
1994180
529041
1772358
771872
1300466
1992295
1623433
1575140
557765
1368119
973543
1045526
1609913
982338
925883
1827045
1470050
1968942
396463
1254607
1409753
1688677
1355458
891925
126267
1948544
1820087
1444921
521922
1586330
375447
217936
1508125
532127
1533014
485161
1822478
1124752
176010
1783881
1994041
1851043
952688
1605791
147981
1157935
1720036
1439000
41104
932960
1904829
1084200
1343545
1224579
1130654
1372004
746415
1773850
1811937
1908876
1069857
787710
1791970
1761097
1409312
1075709
843769
837852
1819845
842376
978313
182015
53267
296349
1513184
1197259
916028
1914738
198796
1850077
112124
1465492
1375828
759891
1245076
824211
593768
589917
529367
1643075
832121
91980
868810
1792203
430480
1614737
1454696
6924
1103860
1619711
1048234
525951
1452523
310370
429843
610341
1162703
922844
434635
878292
1974445
1615168
1862833
1415719
798212
305717
1661817
484157
884005
1952503
1511971
138811
529382
1845506
424283
151096
217773
1004545
875281
596975
623157
769850
610977
1361111
1241859
150904
1836773
1310238
1237342
1365591
1966703
459969
296860
1805640
1603006
1044794
1830758
215933
1010763
277700
1517929
1356991
652345
1196907
1524809
1389603
1201618
1759238
1886409
784406
1975148
901750
1170472
1264280
1899852
643287
588031
1851506
862113
1097240
1388401
1456742
875033
1709308
228362
48033
49154
975551
1736205
929356
1845678
155546
540782
1570687
1302237
1340305
962917
1330024
1220140
1573741
226084
536033
1386319
502662
764915
1272177
1492253
1275738
502530
986466
1480357
1645477
344445
1953385
553732
1242263
1717415
485409
1018538
1025436
772391
168585
1309026
1239703
727586
1095769
1327044
335142
96297
1179826
88238
89175
1654381
598852
476662
1015079
492059
938937
581718
1616055
598694
178252
1788665
1036617
1585113
1957883
913363
382129
418098
1181863
1943198
514343
528673
803099
1543797
1480263
165808
11662
1261058
497875
1097457
1985960
1655568
766986
169643
1299630
646751
438558
147639
505324
1104616
315163
596328
1292348
1345857
10765
1412398
1945613
1350332
316624
567679
736858
515109
658106
544036
686103
1776466
1046837
549320
1029668
768339
342144
1588529
563165
1312241
1790306
42406
342002
513124
1457226
800776
313362
745205
78795
192300
777170
1648345
743582
1124994
189850
295560
1517972
1492699
773680
1867392
992055
1159149
821650
1252605
156984
559356
473521
597858
277620
1085900
521968
1425978
802919
209901
671286
205639
1143042
1861578
1924629
1277295
1855370
107171
1412083
1584055
1837584
1050576
1225742
821287
1153154
1327900
1819607
1940927
646894
623196
1829335
641594
710993
1392853
215024
1317565
722392
1822725
388681
1322515
180742
36191
254519
1706192
1918361
1493710
1489253
365510
1280651
164590
1136717
1539435
747806
94239
1486332
1559557
1452704
401623
1928419
467567
193396
1097184
666784
1124391
1178618
289700
403331
637220
1450143
307597
24070
464423
1089865
1257703
1682962
643189
1820862
1666572
1396007
1259312
1397548
1495717
288783
319928
1490963
942554
710446
758752
1764798
388460
98009
1547292
117998
1505544
807883
387637
974109
370951
885248
296273
1330326
1382072
1772274
1476822
1342922
246688
1848768
1071674
933450
1644108
41074
928967
1310205
463757
291048
29507
531955
598043
317945
1598611
1041509
150657
336309
769594
735682
651462
1216688
44320
360948
203500
740617
345107
1723121
393717
1824216
1913621
36015
315892
1259848
455116
1219328
5362
744125
66867
746657
1949415
1837278
1016346
1483761
374564
1652381
1822859
742119
409061
1692568
776781
154651
92044
1786498
1162684
434923
1754917
1330332
446318
1763438
728038
485553
627890
42759
1491830
1600718
1882050
1216900
1397925
1722941
876106
408032
226702
1834658
1256356
1412354
1897074
709268
1819505
1448429
715304
1530019
1024186
1527005
1256910
1166867
973255
1825802
1012286
24937
1701885
3222
1217508
666988
1283180
774000
409851
1438760
1545853
1819183
241683
835453
683462
1326430
1201671
621799
1454951
458337
251076
408685
702146
1242582
440090
1679158
1031226
1915246
1924446
1374539
356595
1908983
401160
1237658
1790470
461865
41279
1331356
764208
1032242
1860682
938953
1308428
1217778
1651300
1945002
713592
564228
512819
114115
1598383
1945204
691578
203718
1988985
852118
1521973
832633
250977
599848
582366
811419
1873256
499043
1645936
1176042
190389
1802027
1245664
811888
927774
735826
198909
1305419
1351871
1776086
824961
1181487
968280
1665003
1559318
659196
628416
1838311
1000833
1910279
580753
250883
1411858
718910
38392
55287
954364
1786966
1251385
1706317
853813
1091918
1520248
341005
651352
1608261
1312117
1740611
56702
1297960
142134
1926245
1503092
995914
987848
1793981
1569928
1964079
1785788
1052354
92282
1501762
397508
375098
27528
1843146
440387
1011083
1806845
33434
550409
619046
1295550
451904
422334
587711
115302
667235
1686312
687350
1812147
161761
1085351
83455
1787895
89001
399036
1347859
67654
998765
1375907
1962505
1476010
22641
322544
1919632
563437
104773
1797441
1289651
1546767
65256
1057773
904963
888632
859024
724596
1621592
809979
1748407
1821003
1939507
1754708
1278655
10047
1216134
1971805
1803538
991839
1545105
11602
1917868
391397
921384
6872
314344
10254
1765420
1121160
476257
306542
1473685
249776
827961
320123
1638555
118416
360514
1870119
1924473
402882
236030
475823
618755
301192
1488081
854032
1683423
426063
637440
15868
1122767
20853
825856
931794
1589991
239489
70067
1498955
255374
1986814
1060677
1254732
169114
391569
307282
428586
1699145
1475393
984065
1693833
1844616
1325493
1425063
1590330
514337
1187488
8279
1723954
101284
1968237
557096
1814247
294298
596036
1445585
1753657
318709
789020
1886593
1173854
773129
1152023
1985807
812450
441262
1217394
1252914
1461289
827713
262157
1109730
241682
666568
967307
1581743
393648
48397
1617136
960235
333411
367621
570000
448870
719484
101122
1872699
1813058
1900512
1924345
1767096
467098
392266
582915
1063136
406665
533324
614136
843192
1852420
1172907
1361183
1168887
211717
1417856
781962
1664641
1240412
835938
438932
1358560
665715
1345239
536726
323111
1634513
1833382
1006626
353675
1346024
1600880
359930
1584165
1892260
977990
584817
181340
191406
338362
476378
21910
1098099
287257
1158269
763305
967327
736560
1105750
245208
1237680
140638
609405
316652
1203152
1020031
650248
976796
375647
1091609
1458394
1721401
1703387
1022139
1425194
1685807
538027
175105
1686433
1015475
1063047
404189
582009
1109985
1306025
1835505
1076987
586790
1028118
402863
163418
1885373
1997183
1854107
1278644
661759
770440
1271107
1622770
1591545
1012967
1261719
213222
608420
1278151
367182
232302
1348278
1382505
1202054
1171291
942398
1339709
1152268
471756
225772
236149
1205038
5447
731625
1135140
1616067
1345973
1988747
1254922
1121903
692658
625261
328387
1063502
1465907
415833
681080
843284
1608025
132112
1736143
438271
1258111
606564
502625
707442
1733815
1340345
1323821
737491
1907832
455944
549982
1222142
1637409
1389464
1364140
1599818
284201
1996622
71169
1111136
1455116
680403
530629
1283808
1888396
545354
489600
1301705
414393
787714
990248
427129
220480
665750
1436045
1242830
1080798
1798728
1794087
1921451
801140
1396770
886344
349856
1434477
60254
1690328
213348
1537869
1707507
247912
1965061
85410
422823
1170379
1880951
1523017
1339637
1905323
1359485
1295152
1002048
707937
1998622
1206647
983931
1426928
1238231
679353
1752210
231394
1936679
813050
171950
1386903
1078861
1515329
1095201
61655
462653
1101628
1017555
144104
258373
1257508
1712410
1517599
949440
1904775
1750391
499003
1669377
646458
1047860
1986196
1678235
638917
419032
19679
786513
1989178
1968922
1568241
839613
436859
1503294
778669
366959
1867374
1309686
700387
1725703
1885028
74049
914862
1719145
578062
15938
1384433
312268
876431
1573240
1659359
498261
740852
1320903
1895930
1703177
1781367
555454
120694
1030483
1497033
359218
1288210
657026
1406182
199601
246855
1951987
1339884
1878471
726687
51152
1622552
1233593
407481
463099
937025
668272
357738
1062083
1020776
1333063
1553868
675785
1988922
358217
71705
113396
1377917
1889853
602522
725696
497220
77658
1023968
1431286
761053
382331
840556
1970251
1971403
1713686
763905
1198128
1401791
264298
118177
1945046
1778182
1247130
1047532
1476280
9589
561071
1544961
880218
1284955
403438
1829715
1576298
1640079
871847
1798812
1215939
608056
583115
258136
52370
1593063
380864
1610525
928069
479737
487719
1791744
343555
565074
234159
1552654
170831
263811
452359
274899
1938902
84127
1948949
880670
1010292
1554484
1919589
1958572
1677811
727782
1083175
1246890
227380
955929
1942511
471634
1773931
1684345
744925
299671
733381
1905290
1806941
1915483
1523574
1683548
755311
1156275
1275573
552182
377395
1632480
480469
794520
1861866
1873176
1622089
1566337
75598
1846773
1376955
1567441
110705
1643064
1602875
786851
1118529
1011509
1778096
1434023
1995599
1526940
454659
1350790
1845772
638733
669486
1184195
1169062
1404284
1750689
1451467
1194482
694447
274456
665001
949174
533995
101065
1420783
1529137
754647
716152
903437
1526348
698237
74120
644559
221495
39869
1852048
679696
1186503
670519
1778865
854152
770936
1325840
154732
1654216
1605088
1579883
731739
486310
1754529
1688920
965816
236028
1143864
1919546
1721887
1253112
1515878
1689914
18636
764067
955401
1351272
834834
478815
843555
862796
299336
1903794
1276035
1945527
1938945
1239324
1450101
619383
1138901
433052
1052391
1994019
949680
1172715
1149975
1314284
11185
75268
1157018
135399
1474813
594310
522802
1198192
899691
4418
320531
1725755
243111
1647207
1987735
1915599
812728
716588
180467
246760
1287346
251645
620662
165154
1662980
704227
411206
1103396
850336
1605845
973042
1300690
996558
637029
879797
1875582
1620196
1970913
1819471
1715540
1287927
261526
420660
698740
1626217
363999
1719125
630145
211578
1891190
1830657
1531252
1911757
1108815
1816382
3104
507057
1385396
1355186
1699092
444521
198105
1514203
1020316
1384304
1464665
149791
1618184
1204749
1316956
306054
1483431
880631
496643
58794
877042
1877384
494940
277793
921892
1249590
1265021
257558
517065
198463
47541
122120
933852
723800
310247
336022
438570
81591
1800685
635738
695428
1489172
1475136
954826
1180767
1708321
1599632
80396
1194014
1099581
494819
1985764
680709
1551954
116101
235995
1289203
1676111
1321909
191406
211632
1753410
1990134
1816045
1439416
1780961
503183
1245433
1501049
556567
1956334
47928
1303579
428693
128185
849175
15575
520032
840554
20494
1562508
1142135
123052
973497
605671
1834980
1101017
1435803
969050
1117080
19382
637049
1135842
32569
377907
1804512
1928569
761368
1050361
191024
599926
254231
17110
119748
872405
1307523
733281
268097
1618969
1656799
1659318
817139
789615
1407189
839268
1896660
257274
1097915
981644
26300
304353
1849825
1541847
559668
866255
645893
1218951
1211911
569018
676654
566759
381188
1205339
1888395
449038
1795199
707391
329321
1374031
526838
1483818
852678
8450
863837
1493722
883061
778803
771786
592308
1892699
1740586
216729
1651213
1957972
183656
546993
1659461
941420
643128
64407
643737
1707797
360956
1263178
1870542
1031652
1753587
826994
1646081
945545
339826
1788086
756049
735365
485868
1172528
1778410
634252
880238
894051
1293205
1869193
218004
1830179
1153183
838860
24355
485595
804746
414122
1457951
672203
815143
1135795
207994
936174
954098
1305571
1600690
1852811
615733
1617509
1920454
104801
413615
428078
583146
445957
543063
1422069
140043
332347
296932
1682159
259370
1665938
551645
1783361
871944
754541
415497
369356
948937
947391
1216552
311918
516233
114997
110116
1274413
1286551
790583
412265
1393011
322275
1795533
687653
671402
355119
266979
1787975
104978
8192
678710
1038565
1244662
1358688
289623
1511703
25860
793837
687618
1096356
227877
1410633
1816814
759924
1030361
1956087
927698
1084221
1740727
677300
1341371
131713
1196417
318464
1966979
1725413
1626739
942700
1472681
400405
133014
1317229
1454425
1367052
301487
1171393
225169
1884562
1254850
1922055
1513915
439020
196841
761094
1910892
133447
1985746
1408291
1199869
227523
830959
732238
1965450
915156
343887
1147882
1882844
1803766
151633
1857702
789979
802022
1422706
1059071
543489
652258
1212817
1317293
506933
1434110
327709
330346
1759624
1872803
594738
1005958
1955773
1879205
1240199
1929969
700597
1708808
258930
841515
640759
250672
1393543
1926255
589064
1022438
1315729
239690
908618
1784203
647341
25322
595443
1551938
364368
1332439
1836559
1738598
268817
1566386
1093635
522518
1495133
1971125
1776129
821490
1722057
1326685
458567
252190
1835718
1760742
552760
1891681
1981248
243029
910574
1650445
1763824
698057
1548338
212733
1785937
982777
449055
712615
1203988
851722
47545
430572
1880726
1593887
1972705
1430482
1816264
1568156
1623187
1668166
1678159
1485544
1115056
1591243
940278
857007
1355012
1921436
988590
530269
1620152
1684280
1085304
45643
1239149
1525664
212488
432383
1522068
1603048
1725761
1093878
1061386
550172
1299094
1073996
184950
385494
1395760
1800983
1397483
83811
1433709
903159
1621552
35268
1487753
559046
1615398
1706485
1627524
367973
1956184
329240
454586
530258
1088295
320626
260308
1771899
781391
575240
1287124
636428
1634274
1638756
1451791
1708064
118928
214282
1008896
233962
342688
1796563
383858
1038572
1912786
1868578
1385610
1193206
631737
28272
1978635
665590
1899835
174602
634345
1947883
924219
578699
544817
152359
1383223
439603
1078641
352679
957912
1354077
297433
37224
716949
1827550
1019083
1803100
119977
75661
942914
1083673
33696
928364
1642493
361844
1323594
1633196
749244
309135
790755
1311356
1278862
1529464
1122701
1823257
1910275
1850535
414089
1723817
1458609
1491896
1280736
502667
272742
943087
263644
95006
884104
904101
148052
1441248
608163
1168674
1686451
1296780
70413
306661
1581841
830564
977167
786043
322451
849033
978680
533137
57999
1917843
1009422
1374425
1493982
1731879
1400940
1593492
1235040
1217561
1429124
181111
474722
1909276
704113
1918212
685997
1876452
1410508
1691998
528610
1026720
609040
1729102
656348
875117
597053
83596
32614
1092400
599449
602286
996802
1700183
1487882
1601959
564930
543013
1015076
1975846
1189651
42015
1778412
1964009
1366735
719823
1216786
1077488
894410
1797590
751280
898384
1473776
1947211
1320243
1625173
1970621
517567
223626
1996933
119191
1252264
106971
1186203
1079135
80742
80765
990709
833353
1739119
1130165
1197568
1454350
1875568
1798152
1223525
1390680
1252617
369912
538753
76810
1922224
85799
284495
976003
719031
1769019
415854
1192339
1577082
1419974
1569977
289725
804890
1809522
745287
1789301
605488
544261
217
471302
1497557
1451556
1057719
882889
1943413
57896
878392
1079511
1021829
1309622
1665302
366873
596756
784747
782703
88901
1191672
613457
1624685
1262863
270041
1553523
1532448
750235
1724868
410133
1860100
299766
295942
1876176
279299
951437
165773
378244
442224
527307
49245
1140670
235203
167332
1707522
1085503
1223014
1132838
281997
614425
1648208
218615
1221184
114422
916222
402726
701614
1775451
431680
329875
402931
642633
1079615
511788
855044
50862
1240288
39424
1225710
1564507
698646
1023200
912629
893586
1732615
1006788
1890030
565491
696433
629197
231317
1252942
19232
760563
1909003
1488382
540133
1753939
22868
57725
58797
809037
1053986
1571562
1871787
98525
804024
56162
744547
170185
302747
946508
387678
3807
902693
1550549
1116245
280322
992713
1550320
704998
1106473
1742715
1854987
434546
1119850
1295359
741824
1494367
183813
1620040
1674747
1795801
1033800
1983787
367179
3802
1628675
1151540
882322
690671
122921
724743
1742928
189269
596078
1466289
1286403
1102305
1920169
1871285
443412
166775
1898908
47985
14133
1749191
1650135
1116800
1497676
1129486
1358236
1761606
695622
924840
820515
1750058
1552359
1518465
1395627
1017467
1493465
153295
12766
1765716
192959
1750801
1530245
1515577
1206654
1071539
1500038
921788
145134
864168
1494105
873927
1830490
1186934
941812
1769662
80727
1309416
1391537
74106
1746991
1339941
1471621
1990191
173496
159937
711235
954584
266228
101211
682285
705952
1334065
821306
353541
1477881
380933
1913625
85535
628230
733340
702037
770789
1865823
1760312
1238417
1929837
1277002
1154654
1720379
486348
444840
1130816
185631
684802
1583148
347055
1533879
292550
1253690
1279420
1242417
69677
352403
870928
930178
1102187
987337
473388
119706
1554918
142374
821835
185334
972187
91740
1587729
1549358
1498076
1458125
563508
1424176
880135
1885559
1568263
364618
1817980
927932
723060
1380693
637374
1220211
869299
462600
1070689
1188358
53108
1402210
65651
752813
1977161
685187
1419329
130623
769332
1073930
964107
128481
1507732
1454896
1076483
1699082
1035875
1973930
175205
1834007
1898178
903299
110466
842134
1019679
1385721
1161683
797127
388551
118038
1375716
822816
602700
1142916
1193217
1436854
1860682
667267
1302894
319222
1372857
597361
1745138
737582
1986486
1542699
14712
1037244
615892
45465
105391
983040
1516703
617696
1317126
592578
410702
1329814
707136
550069
760091
944003
125936
1153171
1606363
1934524
723734
205274
50701
655951
681305
669564
519745
729826
904095
738644
1630969
1152850
1574209
694879
1553693
173005
339107
1222777
1341685
1000364
1192063
314097
1799582
687249
858471
1305059
1069648
769651
70420
1676086
1395237
1841646
1787401
82423
1427094
2272
184031
1194363
367750
613008
369484
1628735
204109
45156
1571978
139682
39478
813286
1509672
1333726
630231
1936604
645933
1529967
1819778
789884
1565181
48875
819095
984413
1211244
459210
1600057
1118817
818363
1414442
1623443
1224353
999919
1069623
1586182
1529664
1051702
730982
1780467
263998
830802
363408
1927660
712113
1305408
417622
1481819
719302
1428980
406761
1652758
1143486
1447541
1438962
1832953
1798561
738161
212154
695740
1842567
180800
264625
1762132
1329078
1381290
1785483
1112687
390503
422142
1093892
1331139
1242441
855708
418364
1037383
607719
876749
1511122
1693951
1273897
1204384
798130
738532
801542
1179861
688451
521391
154157
1554515
1506546
707596
875723
1474521
1002834
1220862
1646675
1780843
1024048
1252610
871561
1026535
1819840
225546
284206
344453
292645
1164057
658654
85152
1689806
518857
379929
1887598
550863
565227
968113
1389958
1357963
1978121
53165
1434860
571405
1173919
270303
1229844
701204
172167
1195564
779424
943957
1375046
398062
1292773
682807
1122318
286038
1444916
799471
322701
1877864
369447
1570872
1912917
1336690
944320
1505201
1438301
1615285
1351337
128723
1593974
1174564
529732
1662493
406013
1973656
929168
1560685
1139777
1384433
1247244
567173
589947
1740474
1134699
1144451
1929165
1633560
1839729
642405
1258588
1641849
1840457
840393
407611
828648
579842
1614154
166469
1640113
1972845
1130370
392043
1870887
19891
283177
1584362
1027904
1242058
1301136
1674379
1464629
1491098
962050
1796543
301147
689099
1474439
1306666
1942113
1980641
1775759
66189
827104
911059
432370
413723
456698
485263
918629
506440
1701782
272462
1210417
1472438
667855
1016561
372944
964181
991708
787558
1919753
1138552
378501
1440089
544831
275955
1571853
1844824
586145
332890
1923307
801277
1322836
1840643
1782311
144857
1440154
1524554
950292
1156881
1813232
1559631
940090
794493
1785021
488347
1824549
692411
1927591
1338871
774196
439833
1880968
1908796
988181
623023
21608
1945649
1677518
585817
1980604
521222
826292
546457
55778
919582
438781
726464
86339
344846
506990
575833
323697
1539729
431723
1979351
337828
914240
1908225
1705773
925452
1228237
185837
1787687
185196
1764730
990995
1251528
1295656
1989374
564947
1511867
463018
215134
985067
798541
937203
1728106
1639638
1368597
934874
1837277
1965516
872916
1108689
1494316
822062
1530311
101795
93251
1744930
1085351
281039
1213824
98312
1562347
1819948
880162
1450994
1932473
990874
479525
1389685
43514
1929309
1518891
1357878
1539742
1903638
1334957
491321
591877
3427
1101886
70513
495040
432203
57279
1092968
210356
470417
1618554
1072780
271370
347607
1248484
1200184
1306280
1408518
1729416
514400
40647
24711
1563520
155225
201275
1246487
1772423
632774
544276
550649
429094
1812320
81920
574128
476404
1955510
1974859
1003338
1304269
1417641
1208411
1261837
941734
1261278
896603
306905
1079963
621742
1532225
739004
211424
677668
243481
1713826
3618
1604053
492983
762209
95393
1292954
1196482
1347311
1935063
1147182
261256
464681
698931
1665689
636674
1789562
612374
1940159
957148
1350566
900067
1185447
525033
403627
231007
1122570
165669
1622162
1413308
1982319
236205
1722187
1436216
1261586
1405570
1390309
1090938
324641
1438219
260488
1646334
1648881
1969353
1050923
26332
369045
1301798
1352137
1079956
331061
1536486
1191563
114208
1363524
1839791
783755
1399663
1970111
368100
114173
1645823
974261
940533
303506
1060704
133536
221969
950243
760714
1752123
1181548
1203322
1720544
773948
328828
1585613
344887
1916644
1796029
54632
712132
405169
1695789
1297195
1227942
754216
729606
501752
1247376
1078867
1248312
568010
1880434
1157606
296556
1781587
45545
618614
1101777
1811595
519607
1384598
1912878
874301
331425
1686343
1594673
1235567
1918171
1423182
1089067
1258259
1593774
1589232
483677
1109400
1882260
204180
306876
1801960
871186
176133
395153
310831
1442458
899431
541868
770959
1776555
349237
1051035
1750100
1498886
671533
1767335
20701
116953
394974
1933332
1656959
360124
203393
1543125
1884320
379338
263945
1253648
1901874
1218380
1312259
1113118
1881697
228412
339257
82923
293624
1415341
1000366
1759045
922965
85109
389214
338512
1071865
1635951
543048
1709743
919075
545733
1208448
662387
613486
1191103
1833621
254101
480373
1596296
1167816
882155
821244
657172
213809
721386
1948567
548945
844494
1763874
551531
715774
1649270
859439
1746878
162255
1420956
1586598
1162800
104205
1826290
1002214
711911
1800730
1868322
1859942
1673335
530876
1320806
558423
379952
1043178
430666
157685
1692899
1055083
1514587
1435453
800585
1494160
1983930
1677994
1108933
1535781
1137503
1506841
598433
166499
977641
109228
1108772
128926
1207093
1792968
91125
1477725
1602686
1743491
394148
1898013
1147570
125316
1583964
417999
1679353
1732303
786688
1840655
617570
1949310
1382716
9766
1951551
1328693
753045
1475076
48249
1666631
686816
506745
1046224
265581
1989024
592638
473712
116093
1427777
92390
222373
251616
770454
1201877
1661103
1614382
1861733
362959
1276574
96504
1631034
770002
1954110
1555921
1395864
1891404
1814028
111354
779293
1245823
116429
227900
757191
799480
1027545
265741
947703
1486270
1362108
813798
1131642
768513
107020
1706134
1330202
1536360
321291
288559
1632175
463833
585551
1375456
584397
1876580
1070757
858377
1392504
1831931
1516282
723650
777157
1402551
971763
1942314
1438916
852749
609824
1294197
656928
323323
1444041
1774117
178618
1628148
626970
169715
1488216
997497
521642
1980295
1623138
1821680
1724598
1070143
1081388
459525
667243
992375
1855972
965769
1584791
1287608
132004
48402
1223654
959914
1246406
609941
166406
997107
1990886
192549
1584193
1202018
1158175
614103
1662525
421641
23730
1815561
1649528
1091828
1241269
1768266
1582544
673339
43810
802766
284889
1687538
1109329
1915489
685882
1312699
759003
1624375
1925968
291289
413879
1108560
300731
1755235
1423280
904767
1249231
771424
144226
924640
149735
10094
1354984
817351
1022500
80944
1562317
807837
470991
1059705
1538643
416936
235692
1443551
923852
1505214
1275272
1399610
559682
231980
11666
1466157
791359
305906
1417244
1313528
671558
1526681
65414
1243255
2844
1448170
954288
896061
1479327
1307669
377105
1258490
1822940
739715
1040519
1754829
586487
260276
258434
1506545
218923
833672
70650
1383808
1515346
464823
15665
1402295
1046416
279318
1361539
542623
32393
1937903
1373809
1651133
992640
490263
891150
230114
786008
1595415
1918010
1954163
724198
267804
148190
894827
1458067
3662
1010487
63230
413742
267814
654747
1767020
652727
803768
1515069
1883892
1830402
1886090
175704
1644816
1229654
1593247
579439
817017
1051120
1625972
488804
1101408
692604
409237
1604335
1773600
801677
97947
1039675
583894
1543995
684788
870950
1761184
437700
49283
1698469
1510491
1911993
1695152
1457544
948033
1898546
579283
1450664
1897312
175283
886967
497418
326880
132059
73382
347169
816313
725712
1937232
117468
412283
1568876
1260107
1896578
469266
1102277
67357
461764
1022460
759068
1802215
18886
1559811
1718238
428989
1400180
798691
482941
630827
1549232
1164146
1957353
1490114
6166
1322289
1376220
683491
899890
432150
1379489
1228184
1246277
1916413
878529
639762
95815
1786659
68512
884753
500556
600887
1756450
11934
678980
1961110
1651779
1085906
1333407
417899
824955
309251
102616
143165
882291
659687
203817
1376109
800984
1640114
1847417
1205172
348480
1883300
1266897
568732
689666
1334759
484530
1395060
106413
835349
1843733
1863177
1360030
420363
1407854
1111254
1931649
1671670
1512342
366321
198874
910678
1107124
1890818
427719
643717
449042
1498935
213586
1364947
761676
1978770
850090
466977
391463
1915762
1437726
1542166
710249
1079148
432275
1562703
775610
199646
477378
931571
673905
1210257
386658
327971
533494
242974
1642366
105663
395490
1010211
1699962
1396186
1539078
959596
292434
824444
1842997
554844
122761
1855724
655580
1871998
516823
1028618
1791445
921222
680389
1423751
1858673
164502
1468353
945065
1862091
571291
1803701
1738631
1367510
356541
1873603
1775193
1649768
93215
752161
92341
1640707
1995471
1572478
604840
704778
379712
1488224
912663
931530
779595
266261
1809199
1632942
69378
1385237
431911
1779674
994361
826500
1108335
1178477
1368952
365521
1970424
1472786
394385
1599043
1404918
721593
1873890
1570398
556999
1283247
1263349
449601
1078122
1662627
667836
380834
433426
334046
586791
43600
83355
8588
1863719
626844
72630
685451
203014
13807
1151146
524193
190788
1477029
710039
1030911
1216111
1658342
1186518
1551067
1452029
224942
1526636
605310
736370
704051
1641840
123825
1526617
967332
478513
313534
1085624
546792
641042
1202057
576347
961935
1636547
1964196
744091
1847231
417475
995696
1931349
103963
940503
1288105
1871458
1975905
429583
433742
998995
691639
577113
194533
205483
1055648
611400
479912
980297
1122332
190552
1316197
279775
141859
618520
1685058
149574
16724
1778914
752066
1409913
307485
1081403
1401070
1759648
1984802
1951785
1087676
91627
1684445
1307904
747270
1128439
1337412
225993
488684
548408
473906
1086906
433144
1523929
307082
1758007
322629
1641490
88550
1445292
787317
1460186
414045
152289
680120
1030373
215336
1923849
1634027
342505
872852
1914941
156282
105599
460174
1879211
1220516
966661
1779815
1661575
986138
688221
674199
740907
202376
817148
511003
1802394
1823069
1623157
20381
482014
939324
1758697
1647858
1802581
354785
1473
1534561
274632
136760
799612
445673
1878777
112668
1176778
691410
1193978
164750
1257325
1396974
1484495
872195
1471445
627821
172347
1417179
1432712
1562970
937675
1473464
458463
262965
1283532
1980173
1112691
1300681
766093
84106
257921
919721
257863
1587735
770718
743352
1604764
1265473
1988778
372549
1903272
406171
28695
1021726
659031
264891
564613
1145327
780923
948025
1551546
274855
1919550
773326
1307726
1190900
1919692
774584
1324029
968017
1864947
439429
915868
1972783
1731753
628739
1770596
526484
1664105
425843
31670
1747803
466175
1550924
849489
1389264
1496140
368527
1276973
582566
1903267
854396
567233
1482495
1001735
1792302
672608
1532354
1780845
1546389
212884
268896
1084965
13844
877151
1115448
376298
386888
1980084
1171374
1970672
606181
476023
170636
60939
1333793
1256309
70094
117359
332112
1453612
400441
676637
957986
1742767
1441240
719665
1682982
995897
227949
1322234
1489734
750700
436236
288284
1761629
742904
842040
1443779
905952
107510
1499514
1531033
805439
588518
1881695
1892421
429072
1311258
414064
1439675
1804483
525243
496708
1644409
893369
3881
1689745
315776
1711338
1239127
958021
5845
804392
1698957
464322
719235
1610812
1420401
1761151
123983
1965527
1343305
994266
1866934
81981
1092781
1278200
388841
662268
1187040
362226
813238
608536
358225
295760
518028
1026027
672298
3117
348958
1906905
426456
1414980
129661
970844
1749808
996396
1727506
1329604
1067993
250196
928911
1317157
1155410
814734
953944
1421656
745818
579792
1089629
347676
246410
468464
1606878
1036743
621482
1735266
1593760
335325
292086
211920
59049
201131
1786122
1059845
466323
779779
1639658
841398
1733860
140539
1066766
171421
1533892
1686216
1259133
465808
954080
670795
724443
1929895
419146
1301486
71331
1479765
569712
713488
1185493
966312
1617247
617609
988712
1973760
1752475
1262569
928483
144224
1498148
753523
1647666
165357
671828
1306441
294403
651512
1182700
1901858
442481
1635657
140993
1703844
384955
487098
515988
1964920
831609
1240953
687470
1012389
1045605
463165
1101721
279460
494731
773159
1922083
481437
1494649
16280
595066
1213933
392206
412405
794086
1175316
734036
696921
710428
1085388
1755971
177446
1500917
1014843
1564736
209485
687092
858246
1551503
1610068
340901
624587
351706
1139003
1574752
1837608
277366
780693
673722
1265481
1964705
1445960
907301
942031
472344
663012
1802990
1756724
485222
1274859
449122
1400222
1363952
1962551
501254
1328200
477325
649352
1602216
1670630
754401
1372356
1390901
167004
789795
1833470
84889
1725722
440135
1717272
1727368
1177193
707569
38181
24387
1384304
885481
1286421
1382687
750088
335697
1098509
1378833
1845628
1802650
29318
711063
14830
256424
771813
23460
284034
1683730
186047
909882
164974
165799
1448074
1306553
35139
988256
897427
1542483
829791
1433013
608136
591861
1968008
707850
152583
145243
976121
1147948
246719
1398187
685230
1419584
777298
1430883
1223874
96171
905380
1398210
686252
873982
1676505
799964
1410332
1640039
686133
1136523
154128
731242
1592812
1220746
1476916
1689923
824989
756916
1634972
1955549
1921408
614719
1726513
680935
1419643
1702641
1603153
286910
869454
1171076
114868
817640
175117
1260400
168412
1478679
757806
1061520
634266
535865
1166106
1737017
72145
1348689
19856
1887031
1219090
1947918
1200142
1956843
1757269
454958
1030681
678378
1031074
469499
1487250
1359455
1424473
1026785
842527
954157
1217506
1739567
1202020
1133545
1685969
181464
20076
117811
1510333
1949489
1345002
722265
592133
88428
467973
1514520
1877982
576226
1919755
1801310
1664828
1097361
106757
1073952
1740599
1443913
1427257
448404
1728275
1305420
471551
627437
820782
800249
361315
1890150
703289
1553276
155945
1695552
612704
821468
1679633
619565
56783
1510195
1421512
1410083
584115
1946422
1306069
736449
184592
1625814
645482
1156970
685688
1409921
373197
1447477
1487437
1563335
678944
611425
1604565
779081
564582
413996
1020869
340239
229366
1091465
125187
1500524
723671
885977
301458
1303451
1175186
1067812
1612076
1564340
1318877
616592
14885
1851379
1355868
779479
1608464
430377
1500148
1011755
1675296
46068
1023436
384135
656649
1696151
591149
264284
277487
655135
99452
1033669
566077
1373497
540034
504163
46318
950659
1934352
395182
299545
460576
481806
1339330
93940
192696
1690770
1473374
1100355
193073
1954172
1346451
223417
1278962
1930282
1516780
1492075
654416
698235
970765
1569089
228205
1405769
1851959
499978
987404
1197175
165728
395880
1178026
308800
614618
379263
579805
1621711
951048
1898105
1417264
1209522
1155339
1874894
790563
1295041
1433568
1056639
514055
829492
382764
1202388
1018959
1814652
787230
985435
1202814
1603257
4568
535456
1201087
1348883
620711
452196
953610
272824
1772155
986396
1752058
742249
303703
1726189
1906662
291633
1415909
622738
524476
1921303
1225657
1560264
1231391
1921960
744108
1141245
810126
175194
962180
510723
488626
367854
925865
1446677
583813
1168733
1117387
814991
816265
1097047
656016
1525182
442836
824643
903109
315728
1542965
1868859
1794049
935722
1152915
1931617
1971561
1280067
949227
9037
1711486
1097346
291021
1386314
1284319
711261
1617282
819762
327845
1220693
123472
1218125
1663253
616069
570031
164956
823553
349431
489392
134626
56387
383209
1738
1961260
1641264
715496
1045422
1036151
741559
1305232
982678
1316841
1316153
437559
742237
1233702
892523
103662
1060220
497254
1767270
583761
1168764
1100270
1460246
1250407
971692
233403
1360468
802500
818456
1264912
1887132
1339828
389948
1043228
1522996
1092949
778989
1933484
1252890
1946699
1014956
1977346
51369
1358868
338033
82963
386484
459104
643215
1984484
84547
1196538
1337909
786206
1413740
286624
1003146
1014443
1112905
887223
1666856
1969941
1772222
1252601
1005109
105384
1165350
1288185
338065
1942534
768109
616518
1910028
669784
1050581
377439
1555173
208072
51120
800435
843508
560130
1196278
1525378
3831
1489896
1279457
1668006
733180
743152
1148704
1440038
1032099
1586419
504365
187182
1469646
422068
1302227
1846836
1066321
1757859
336359
1261211
1261865
1829957
1951913
1258331
1753178
1124157
1678339
557401
1516683
736916
548038
994386
1194237
921244
1053320
90099
1086552
402719
835586
1682082
1366477
1497864
287939
1287139
451793
752005
72279
612913
1813083
953846
469443
1194627
410742
366363
1010128
321264
915671
961335
66456
1918837
1444032
346874
346046
1496945
831700
1124906
1785960
1337865
1939126
209564
1072820
1159680
154149
629088
815262
1334659
1865004
1597706
439628
1515156
1212642
658522
1481362
1256041
1654666
369358
1906820
1057132
1045745
790430
1801716
850364
1351585
772860
815597
821535
452147
296548
283159
63233
618684
731531
1240475
1629899
878131
59175
1294116
1628537
100836
920263
970763
342353
1138548
722425
826148
116675
433862
1700258
773527
860344
632891
682083
1228402
492469
1812018
1044854
1888713
382167
210348
1298628
427771
1341133
951249
1620275
1254413
1727912
72961
267553
1710848
561091
1025168
1653569
1046685
1687301
1115125
637572
319906
1194652
1665066
1909018
1727337
1623969
1633634
1990473
1003491
1353064
1737990
730490
20502
421625
1086630
1265177
950210
1904832
1675992
453831
611554
563330
1692840
1180129
1726050
567958
249352
595915
958945
1229759
1326099
776884
1930534
528723
31600
449262
1736523
1727330
1709839
1965529
320442
1671704
1301574
815684
1137942
997999
1088375
842324
1728106
1297751
1294627
1383245
82209
1042677
585001
82491
1792269
1869608
613005
802465
1609091
1095532
402004
1772688
1443231
1821371
1409906
581509
590361
436420
134178
943193
1247924
1703935
1083419
1826377
1921210
1163190
1142811
1354095
1347611
869702
1517294
501164
989811
650060
278839
1904944
588395
1020001
45489
955120
500164
1764837
803957
1784784
1532961
1399102
1646696
557391
928064
1133359
1213149
184320
576742
1737602
831848
333330
260121
15341
70500
658680
301717
1222454
526946
1194967
107003
190493
1671570
596981
1297617
1244059
621414
732386
1173462
429169
1951612
1997549
1743143
610912
1343170
738236
1149862
535179
1362138
581527
298806
933703
1981964
219898
26315
836696
1313890
220182
947734
1761989
362227
1050250
1878024
1196836
528865
1686332
1963053
1583447
8291
1603539
485237
1349235
227779
1361213
589991
42597
1486417
1110510
1909893
430699
849936
714641
435339
125866
962502
1700623
578244
680820
1264968
1980812
1047540
107134
739537
1230330
710174
297937
1205497
532898
336991
1644667
766822
1483869
1240925
1035662
1259873
1233655
1556847
1210167
241250
1603722
1694637
105232
1119323
556767
1442882
1577239
454936
21515
1323803
1634620
590203
1990124
1533469
339701
949024
1057643
1729889
1225684
1119719
393944
1569466
1062682
972528
1015320
1111084
1055076
1051519
1286145
1865432
1058464
423389
524902
81871
630713
140161
805768
757301
328383
1463055
815042
1415528
9250
1795904
1725355
1140638
56854
1949208
1014425
1820550
112041
1528751
1694697
1595695
5616
610628
153647
191646
1429186
996646
974581
1952074
1913132
371732
234086
1204724
1141604
83589
1783676
575679
1346347
708216
1252613
376207
1751389
130482
1927231
1323862
1638949
998010
116292
1095273
982668
88599
742917
883241
595321
513578
1528396
1487814
570561
1784315
1270307
1390717
837657
304466
1027402
1468397
265246
49456
832389
123587
1379835
1652242
25740
256003
1057787
1914123
1485575
703172
390478
1855340
90210
1072133
580240
1042825
1409532
742776
106136
751747
666277
1588392
692577
679816
113100
994020
560988
684067
1302803
1353715
1527369
1634456
1468615
1806117
711094
1080430
891951
734408
682039
1405905
1708946
338870
1248454
1041652
433705
1669983
713271
679452
806756
303055
1058460
1269196
1109310
1842885
1621646
1828095
429477
202197
518037
394478
221552
190367
692287
584699
252521
564465
1757071
95110
367195
955535
278504
1122237
1603796
1662616
1371166
765839
1761949
1010056
1784364
625400
594792
423177
242132
722631
340275
746766
111938
300385
621873
233458
103961
1563264
479313
334330
679263
1190073
1045019
1389356
1546302
772703
1077978
1740155
258965
382970
1463783
1645189
907990
926743
978124
1126212
1953147
1580630
398355
253898
907260
352025
1841401
619778
481820
1266426
101967
772677
1382261
743110
211300
439656
435335
789508
1080894
1586855
1414396
328059
1198170
1619638
1653462
48279
39277
1664633
633023
1045970
1886570
108085
1038864
1895909
50512
1942307
1357216
398189
510526
1315162
557351
175684
1348917
1394577
494234
1731304
1643937
465276
1179753
391698
1813910
517897
970859
911138
1767535
563576
1629769
833456
457349
1026466
1604086
75169
1680519
1041834
1427922
790180
84415
1307005
1049421
611636
1801587
1977503
697392
1188
1408541
1626861
1901517
357382
1930515
284338
1869911
1827676
431030
143230
1665761
1482932
191013
1877102
1479520
799776
1718235
340292
651432
1511224
1131785
132443
583306
1415875
73724
1241109
705879
1613321
1696306
790238
53194
415706
1190064
478068
1581482
1761142
1076007
808414
839756
292988
628294
732825
1989267
510526
1686535
1493538
666804
994221
107557
780744
228290
911231
1167964
1025594
74119
1303007
81962
334708
1749596
1353873
871744
1874053
1427760
904332
42578
1047495
233461
1604233
1855093
1322814
1016423
928718
319710
1567794
49921
1737634
842084
371541
1241256
1708597
242628
1601652
1795741
806368
803991
1990425
598906
1503675
1307260
983616
1314927
537039
1393554
604181
793088
272130
467612
103460
108689
1598083
1128350
167630
1633344
989600
1860340
1899228
986889
29272
211828
1369773
640633
1045606
1816614
20177
785342
1752658
1278100
1975310
1815677
115354
1525967
1843928
1687271
21045
429551
428666
210670
99091
456603
960768
592662
642643
1791184
409681
712308
1615134
1978707
531759
379754
1052578
1840731
1227989
1773146
1759453
231045
1127663
1786485
1518029
1926337
1334295
1067673
248136
1868560
1811983
1000382
1369466
1312617
1058424
928583
550989
943796
405576
1344103
632073
82634
627610
229713
904393
756138
1078385
846451
1321801
1525634
1948909
1307596
102582
1191504
452389
1467724
1608709
776271
1063461
474266
1233468
1372799
96226
1735116
259590
1372049
565615
1751365
1219044
1823622
1154717
1581419
698209
1701678
323421
1704427
874552
1295172
598417
765227
1823751
1649724
1330583
1386228
934445
135380
205728
1448909
1387750
165596
518934
781101
1633998
1985848
870455
601114
1764733
659647
89263
353996
188580
961877
1122288
1738565
768650
1995359
1115163
208956
740028
1578490
1155428
841887
632355
33864
32834
745281
1619885
503832
1184139
711387
261118
157307
1385529
1932430
47385
1096149
1499300
1147861
1435154
1591248
73823
709394
430625
287808
1745369
180904
1214175
232575
1744239
1705846
702532
1905823
804289
201162
1499582
383159
556092
1370905
1205942
1275844
789826
1665322
69865
487269
843617
114861
1956746
983635
737036
1289400
1743278
1851457
1192900
639533
416595
1021961
428835
996495
1599501
566786
457271
567691
1984252
295193
173874
1411917
639347
1334195
1625292
550435
39842
973895
761861
946033
1150795
949994
1799406
1706636
1851332
625862
1587764
1969738
1972983
806554
1796378
990708
398345
1414574
1108983
428908
1694519
1554907
1767498
1703291
1656583
267907
1177536
1791685
130973
1672900
1176460
1073965
1069700
1313002
801651
1047359
1757104
1970048
501335
417183
765968
1809313
960252
1535987
1819545
764363
145893
151054
537047
1089742
1360599
1039526
1524731
300746
199071
1460905
1396332
1977277
30779
1135069
501372
1024332
672001
1280526
1478863
1901275
784420
529878
1465480
435003
676724
1979097
427
1664104
1081361
452579
242741
1827091
549160
1555977
343363
1728872
1659979
480187
1203448
1504631
888972
1623472
690144
1060956
251709
899844
515273
1738716
1291146
1006531
141387
1140520
1792181
1327646
1242804
410115
229733
1684143
1364034
1357938
1381848
534939
113917
1441487
1742987
66067
1954495
724766
117531
1809488
957952
1563451
422412
859310
1078964
1963469
1643992
506407
539818
1059441
405420
1334295
453494
1387553
1839781
1667778
1531055
967173
1131984
1845762
23088
332135
1261980
1005454
665875
1800388
1802635
42988
1436469
1835530
1807762
991157
890780
1804389
497329
203960
1768513
973393
1630332
811297
544672
1532851
1424589
332403
1862216
832167
59446
989025
1630481
608454
1811083
801162
506053
105918
1026242
1069205
516504
1351036
1770175
1354936
1748000
1203078
1959137
597546
92591
1024279
1427759
933828
428244
1011995
865313
1115319
1324613
284528
964893
1306924
587356
993656
1500462
419075
1481880
1425007
1245497
653402
1118872
842470
1209661
1452387
1528530
465516
1839681
848856
1451381
1324907
1591307
687510
1732089
1812435
1450838
254529
1777419
1313104
1306400
1569528
1469720
37888
1552170
1200955
1965097
592881
868043
799995
661383
40384
168231
887502
55
1053617
540943
731345
1838686
1314971
1312511
594915
802339
139186
1128598
1559075
411783
1856127
869248
130998
1299276
1524407
1247275
292481
384277
1047423
1599455
741131
559399
294736
861524
1605109
1141904
282034
1452699
1174382
1827725
1628619
1857296
1546463
585884
1682739
280986
1014570
1004058
296241
159702
195417
1611231
886603
1457081
189355
726072
1274472
104262
144536
637553
717328
512554
696959
450650
380286
1419268
116296
1714567
1679483
675032
722540
1778048
935324
1779642
187351
1918674
219121
1793245
258595
917354
294989
1234459
768007
417569
460613
1318349
1298157
506988
1093738
1558560
1010561
1810994
122523
1414010
745559
1614577
1228523
510811
435324
465514
1789722
110253
952738
700806
1650756
792592
873961
305544
1166638
1455181
104332
1382729
1371766
1275213
1561891
63949
636586
1076195
1117750
719338
324632
1052476
1721715
207385
472445
529478
1169077
1688497
1827078
1177248
1313052
392349
1720166
81750
1008841
20246
1089013
1111597
79794
1200356
1676719
1868595
1105081
1359082
895148
815141
706173
1765818
58322
1522736
588900
1090852
407897
684679
1623392
981997
33427
1678076
1660722
749651
747018
170789
1333950
1064002
1332629
625653
890756
1018536
848392
1373163
1548036
717605
127542
635943
897335
330800
692094
1084704
113304
870349
823691
1666583
1741547
1994454
864434
198831
1586613
1775566
1807475
1696816
1480521
1820019
1663997
659055
1856555
151638
1658341
1422355
1506526
459929
1260591
1408083
715941
1446448
527666
258066
1339003
41324
960176
688611
1173278
503432
1512910
850788
1290093
845587
1488556
1138336
183925
1352798
566634
1541530
1782666
159854
1288099
1809282
612193
615198
1341610
1328892
1845910
1169567
1074548
1366350
978302
1675338
73446
1454021
901416
1557835
1859613
1687613
19550
325729
1182257
1550318
1349715
830248
1298294
655234
1985923
573630
1753165
677197
431054
918362
1850324
1306861
1848765
1587186
1914931
1289929
1000688
1782097
622437
637901
1066822
329950
1474048
861267
1299275
1340791
1157835
1563761
1305238
383102
245328
1024338
139693
508580
380499
1017151
185208
1031830
1658575
862062
1090128
137731
903945
1806948
1790702
523234
1165033
133001
159137
1273892
1701489
1197951
659492
520878
1939370
1970760
579830
700846
1166411
994818
1460248
1799324
1264685
426425
1911153
970961
1259066
329932
711319
1187215
1885884
291700
1593528
77225
1337267
572368
1308371
1003124
774173
297579
1120140
1763975
192884
1697984
929055
1208474
8877
936025
1604885
1023527
544259
1582719
1566710
602990
925545
1981889
1082466
744775
31625
1016376
1354162
1696904
1287486
481453
200060
1123010
506192
1962224
465012
601568
1814649
1513012
1540016
191713
1075684
1602886
727599
156615
732916
525942
1784677
1119725
1932820
772271
1835086
1785287
811873
1369446
662229
1735678
859388
1334398
136065
852786
627096
1502688
1460225
1674907
1891027
967739
423590
1584337
480453
638948
1357600
1702374
1940153
189749
631448
860480
415890
1391365
1265023
921495
747216
449666
1464452
1553581
1972524
1154124
1128514
746863
1962870
126519
1049361
1243279
792394
414780
289211
1421684
1605476
1382226
1824987
80306
267240
225709
791214
1198678
53760
1783961
1860877
1719380
944695
1248275
1474180
562936
1970573
603306
958471
1129518
1040491
234181
115465
633963
238899
1925980
543215
147344
1505819
973510
1580267
621837
66167
135963
26462
777122
1781675
1901939
1501132
875481
798957
950144
1496563
1421996
796124
1872710
1250226
1957899
235419
294671
402054
1121827
201386
1066249
1463821
1853485
1173598
1725348
1491672
1520884
1474891
229541
1472391
483727
427819
236009
1603361
813881
943045
1735156
834447
400011
582165
1260421
1142436
422329
1874091
347968
1615417
1895295
1588839
1958163
1162388
1413523
63638
1062739
634309
1882167
1144248
1473287
1914584
1674643
100753
1517230
1810003
1331432
1805830
1813703
1770220
1289931
469167
269637
1553855
1527992
1488976
1838366
644570
143435
820932
440933
978971
1982075
1241171
489672
1578791
856531
1239061
232497
1119657
472833
487032
1500148
462683
641845
936708
1997694
609817
762884
247800
502364
1463236
621040
153782
688455
1590792
163588
907916
1177188
528420
1666307
1007368
1488157
622636
964439
474033
951904
134285
183297
1983595
512136
1778613
1219062
451945
1141228
645945
1638377
145549
377605
69846
246120
740762
281271
465501
551628
195338
801005
1129959
543527
248449
885434
228667
1182915
623864
1048065
1434199
76872
1245249
1423911
989419
1273021
1037069
1572637
1605549
895372
1373090
366253
1593010
1754996
1025571
1906292
1668027
693775
213270
4744
966436
1481016
885473
1312429
1552361
1133817
80036
1156036
1130549
1182267
310494
1381979
1092233
722713
1122688
388058
737498
345753
728983
80930
1310960
623590
1835619
1393136
1798689
607809
1245254
512588
1890930
940582
233060
794873
631220
417094
1449270
1875535
1566412
1897431
1476184
518782
889468
369811
967356
375505
1071417
14312
1837662
837108
235596
741965
624746
719966
866082
56882
909464
1162793
1496071
1416439
1573191
68411
1281558
795933
599288
67712
479367
1216828
1256509
247515
583653
13802
1173473
1912362
1965125
1370318
546088
40297
1201111
1330348
229199
1852032
802130
1661513
1101396
1916951
145969
54169
381792
141756
1102048
105469
1756228
557355
68187
332585
1660464
402581
1511442
1084853
809875
1910200
1570309
815766
1720163
386057
1692137
1274076
194013
696355
847000
967074
1384167
1089933
1609317
1641788
1069565
1521280
549023
1466105
957008
423097
1178674
1397928
1702585
1324846
494890
686300
1823012
130159
661305
1401165
396349
994124
1785894
426362
363307
710882
1340804
775968
995398
1930117
459595
1152838
1522739
1924077
149290
1798907
1336553
837113
1915972
319008
400365
675678
872738
1250661
261689
624730
1274556
356514
1949545
1881875
709439
1592677
230195
724837
1308289
1616025
168164
1012309
71206
1042218
558884
1506002
1308582
277265
1861642
1757340
1549669
772135
997432
206242
535869
1869943
1389016
261299
528730
1982238
1002922
23985
1574725
253695
1421792
1311675
220566
1127059
1923491
576474
1303357
355270
50020
259090
405061
386630
374909
737583
1775677
337286
271980
376052
269200
966838
1060532
533130
783769
642724
178699
146624
1177496
1027103
1215444
1690332
773091
831998
1475510
920425
401768
421372
1347650
1166592
1207735
1067929
605732
1938009
905366
1076979
868009
1673888
207320
1449799
680943
1769419
826840
1119257
342429
619939
1274178
1049571
218415
1657918
1413903
1801558
907946
736150
765935
432469
179448
798182
637957
125251
756669
816318
1124517
226083
1752857
1064184
965680
1563750
980857
604319
427364
1944414
979547
689799
893949
1763654
157372
1643344
578990
531723
935349
1525696
469136
1230310
206202
372913
376336
242353
161736
553267
769655
1750091
1619802
720873
695341
1148238
748327
1101788
1278286
1227192
600260
881981
62931
898695
1972389
43360
364856
1063349
90179
884430
604510
1960022
543362
1151007
1628515
508851
1333411
1497105
380802
1429880
1846892
1221345
1327394
1251759
430971
1548459
1175846
1444465
1283983
1530466
512733
1512709
1479394
670517
561913
1735273
517718
1418754
125463
965208
1903486
1114694
1045284
1670703
983316
1614372
235233
711933
1991104
955433
802248
765906
735982
730222
533803
167109
1296
378423
108093
275158
1518063
488244
1756963
176161
1741319
1378984
948861
1557533
1095360
412103
669147
1136238
999221
1854311
702932
636713
1020534
747729
937566
351935
1079494
1124703
1548611
995070
561147
1591658
496235
384278
163661
535388
1044648
1158019
1130712
1758792
1602176
1532583
1192619
1506162
1157390
1330624
1341907
1915828
1043913
260117
1193675
1704720
1215522
1613612
931235
1296728
638998
764295
701035
39692
692898
1712341
1277539
575097
967785
837267
804369
502420
800093
723303
286133
706420
651497
1118540
517808
200984
979505
1997749
339923
841039
1389364
1504894
1699625
880099
1866431
602734
1390474
215671
1606187
161789
1961199
1397963
1483656
1777049
1996820
1690342
1489124
1421010
312806
1357016
110848
1719041
353450
219297
1892723
117949
1875724
951524
575672
1017450
1555823
1587320
355033
169676
1804953
573550
38440
726375
171987
742012
598668
1685549
615687
1399429
661102
1338543
64638
1227175
730435
1836879
1963585
992839
1253987
1381399
744961
46718
830585
495540
1695539
1997411
1548487
1820770
1177877
534521
1727489
756343
1520520
1951274
1441150
1544013
1785199
380211
735949
166651
312959
698143
46648
184094
841114
1152404
112903
1845622
1810460
188651
995391
1816579
311322
29585
699178
1263563
1701498
1281871
1071607
1182673
1409426
1359055
1941167
453032
1826923
1186868
1302005
127038
1128283
1525617
1564976
924726
1187798
956858
315501
1421609
1771161
414063
1678849
37276
1570128
988278
1210075
284330
1136317
619358
1451153
585895
831092
90168
803607
1421137
1486646
1417073
175947
1003349
1569785
398309
1162621
779095
1142076
919529
16414
16523
1680836
1200321
910182
1119919
1236860
1354306
1339159
1303017
1752703
801309
508660
665496
48165
1081739
1573371
1783913
723671
468655
832678
1129316
250566
1747298
616827
1833303
1041244
1234455
411775
1166868
925036
624840
433865
1965011
9364
353343
1930629
234672
283344
792686
20556
1788988
633630
1297695
367067
994425
128850
1827641
1409346
396524
1840749
202797
1733922
206786
940767
1638369
440007
319853
1059977
1969854
338662
1031865
851021
666489
995217
1849884
1171597
1140171
1983798
1956783
69508
1100833
1223177
1847776
1037305
1250776
976982
1490011
724853
1466348
1581266
1958407
1694735
11760
520379
920279
1544059
736333
1155944
870841
1517776
1119525
1064321
722463
882891
1925328
941981
823332
1495602
1513645
879930
1263000
418482
1291690
357566
1469810
163623
1061524
564986
627977
319952
1413804
985684
1878732
1562799
660541
1852702
1057916
1557449
821371
883683
1270897
689496
730847
1676670
301601
1595759
1898727
1025516
255384
1225436
901818
409954
683367
1927625
1813182
1393276
1198117
1115637
1775915
1493981
1913221
1022164
1931054
1897204
464869
1622199
770422
1391535
1982652
1162117
180462
1505475
139367
1565654
1144493
1186001
1572574
934387
60211
1481597
827268
1333
963036
663989
1682663
567196
332183
696136
36432
230173
499969
333359
862841
1238398
1881607
137039
74188
1493418
1352549
1266881
1857495
883172
1720720
160293
1073002
1153616
948492
1739319
453072
791965
1507852
261713
518990
379285
704281
1085412
1319048
1211366
1398627
354348
160829
1062415
1232549
46314
1931131
647314
1611401
238910
1074422
1206266
404513
478985
675629
1717661
223983
831988
1422982
430494
1121509
1217873
1247542
1952944
1038352
1910688
994494
242429
1785222
605099
1939288
682451
687219
1425238
481262
1437964
1136248
1989317
1911607
97259
1597959
934765
1708779
246292
1087563
855221
673679
256725
1758222
451969
1678983
1238700
1875266
1684163
1508079
1387799
257856
948483
779195
1147152
1170075
1630932
1500213
1310715
537255
382687
743725
310420
533103
1328511
1171697
887581
450147
257651
484026
1203117
1816347
69287
271408
915212
1217785
233496
427761
273435
1844623
982231
1149877
1518625
462898
370545
1155543
1334634
274100
1933004
1586130
453874
1592144
1566708
724893
65022
1882842
1147320
1325545
838397
1137043
445577
11309
934081
719243
1889802
579537
1232450
943451
1725043
49500
347447
1152397
979920
752852
75326
625523
306100
275394
791561
1741394
559793
1663886
457470
608012
1867878
1103760
1752401
1019328
1907336
549301
962124
281478
1495787
293070
41563
1018378
354821
1185287
1462085
1804443
1558190
736544
1049908
1019836
807143
1116527
1580446
1406061
1223571
607934
1739701
101929
194940
132207
1157235
1746590
469529
120019
1837658
915540
1572057
1280712
1026142
648276
1919260
1966614
609407
702884
1820009
1939901
1314638
1278882
886585
1706888
459915
115660
738415
287452
143258
1625479
1891107
1438927
273608
48045
788195
1855754
704105
510100
1062655
574122
1340592
1052875
707177
697997
850213
1548289
728698
696997
546577
424163
751846
290251
1360276
1174421
1735979
1834772
1853814
1416986
1820184
403909
333795
719486
1083837
1516674
1787503
830120
1612966
1480842
1865557
825006
497210
295850
1207354
1129049
1947169
1465102
988347
1479284
603518
1989316
1361133
660434
1948258
1502131
836390
645105
1508408
146940
1679796
645432
1907676
1342253
637407
210751
615789
1505713
1304830
493051
979564
746196
1750157
1945918
1236584
344517
546737
1595430
1540872
1156312
1208507
1121483
1746391
1172807
75506
504835
1367018
457088
1144479
655788
1641071
657616
1380477
161779
1283671
678019
1224683
1130712
809583
1700098
153048
1726193
642982
469076
1985243
597187
302087
1474872
816442
1560315
868596
1199515
1918703
1951031
1249739
265024
1786293
348885
49639
1738166
223491
774071
971222
213156
1826393
1721378
1120458
1534921
773919
1473532
249134
1392057
333167
313301
1231291
232076
800510
595349
1819336
1434112
614452
5383
1470095
645819
1198257
1969247
1341044
849343
1029881
1665046
340128
529311
150702
1490110
1268305
807085
1427805
1530867
166429
594312
637415
263581
623059
75723
498180
654454
239378
1139063
1774847
25120
1052194
1069033
823858
888703
672037
779870
617287
71033
986677
1844033
657719
86757
804907
1481281
387944
1008837
1961140
1660930
60694
1940118
30213
803692
1284762
415385
1731931
918936
129662
1612785
1816895
263943
1221904
473964
304844
783345
832029
1607687
733331
582744
1571428
1150185
1260341
332629
1697394
1359638
1731195
1951508
798000
112440
1309216
1585847
1649048
906068
1996070
309825
1527991
1699917
14737
1826302
25917
262813
1686949
1686029
297196
1548938
210830
503625
726661
1234327
708543
1602094
54301
514889
1051314
981988
1160844
1287734
909144
643342
1943458
1901964
696945
1658506
1144092
669966
1057832
1424665
1916492
1043218
1189084
1562364
357610
1273806
1204455
1241216
1610321
1041054
1875036
1096134
1415864
1477608
334081
1352830
1796858
856201
1819756
1039188
666276
201918
474382
551160
569422
1242900
273844
1284652
832175
255521
119981
1157737
901052
1380188
833885
241176
1793392
1808666
353877
1127491
1087391
394963
1336299
888798
1022840
980670
823302
353091
706437
443230
217748
839629
414381
598167
698867
514667
1787322
866523
1036998
201399
786979
420243
403121
1174360
786112
1428828
370722
1074100
1370062
1047824
549945
1673363
620158
1267750
1089088
1021524
838407
1534008
741607
1057197
1590871
527536
1618121
1116807
893996
1178191
866686
126601
327142
31096
410571
1269009
459103
1872914
947110
1335458
1219873
1860772
696433
1916406
431116
514694
517616
1519401
1788463
1741811
1481820
918319
520455
384008
793087
888426
1195610
194356
224728
871570
972522
1656746
575822
1299346
703952
1029747
1066491
1321423
937302
1161887
407826
547431
1454987
525432
1608038
1765050
1412150
1300652
1090062
1986193
1766066
1852566
1364093
1700057
394348
1343273
1361266
724028
579761
1380076
1143270
1873222
382117
228853
506821
1320226
148478
1115842
175024
1288376
463235
918426
578277
564779
1847552
411074
506402
959361
1918977
187469
1258089
1628603
823920
1120075
607851
319995
974916
1869304
1376861
1331932
1020442
1307406
1660742
1532856
1096446
759759
1740958
927609
1499213
1226120
663141
292803
403634
1881266
1123947
1239720
1479246
962534
1282911
1324790
1735640
1782193
188603
49726
80131
272674
545107
956283
1505349
83151
594757
1186749
913370
730071
85379
777795
999691
1816277
1688161
534380
895463
1946396
1336366
1101188
5500
887125
1407762
1602266
1690392
1473939
1596084
818320
1471290
505971
8002
411367
708723
1566195
1831684
698858
814474
361524
1030262
1618142
233995
1642417
1999610
920116
1511827
1479046
1825974
737503
1564477
1406820
756044
156955
598113
1978001
1405521
1782686
475107
785920
1208077
650404
1702494
1723227
1743857
1036758
535096
1879305
1628863
1792448
880484
1972413
787250
37669
935023
1194193
890941
1418732
1533667
1925988
1741688
257700
469488
412452
1445248
1795471
592268
1549099
1536287
577837
595559
162281
767823
315967
1912109
1596967
556600
658901
1842466
1237799
223160
1040042
899289
168018
1816639
1618953
485554
850776
516079
1150488
355924
288114
1088792
326676
901452
1367531
1739360
25680
1876630
267977
877674
804363
1149536
1416147
1040178
1463982
304970
1521416
806815
876022
494247
1829716
1661349
729055
789111
1259181
345652
586953
1404274
1062544
679009
800852
556454
826009
833925
1800095
994153
1880172
1568630
1123660
105810
1276905
304199
1211994
1420599
603432
635836
489084
1400044
104004
530008
1470084
570746
1376860
846409
747506
606828
309432
325256
1426487
1605658
1831233
685171
1623464
860399
1224382
1209277
813520
188364
1225162
32179
1695885
159156
1350545
131282
863045
1580649
1523459
1416820
658185
1920892
388687
1137668
446199
951084
912590
1888002
1811230
1494197
1142503
210497
1331566
1480243
1581844
1118977
1387011
899829
1535175
1166364
1393119
592336
790198
571835
1410961
187976
543276
1890893
1616491
1428415
1173193
1223606
1189309
773221
1840563
1345415
140197
325556
1803381
1790614
1870344
1934335
1546110
1139007
1364039
1826231
600540
1069514
551005
962058
914243
1588237
177370
710877
626332
1451171
441568
702148
1123814
796704
1276861
284195
1287338
794277
973561
925621
1169076
1568354
108684
287277
1700010
281771
665490
246626
1929423
1137200
905855
1275061
1021812
351679
293554
932846
323238
989347
875397
345198
634049
245690
916418
1890005
1114114
1616012
1785608
1304658
186717
316156
1558562
1174871
697112
1342491
1919411
504338
1953872
1398126
1922642
1412904
596755
574026
1718010
1968232
1112404
1942668
443378
1745663
985861
1207882
641612
960651
454441
148152
1712322
1229789
1593258
252877
737852
1713592
1197019
782591
798568
755110
389463
799355
1432547
1897880
1066050
256802
819127
1079908
498831
1481821
768898
1185065
1988674
345264
343166
802394
485021
1956368
953635
307044
1500066
679851
212863
1913961
1324668
174954
1302770
733486
1516102
1598963
737390
1489196
1977821
800772
1015520
1387036
988892
1063203
1028030
306180
1946086
1430198
1459894
1780118
1357
1835830
1359284
1531546
1689177
339069
1543261
1379804
1739729
1474718
1330357
1616381
1268602
1233738
1511280
561193
1309179
205385
217437
483738
1743094
1767047
1145484
1149795
1625682
541245
554423
1645100
555270
1265563
113420
169816
1033578
267429
1804922
1950756
1579475
1106184
1818210
1673659
721891
1539187
180309
242932
1186614
750384
1133859
61300
881273
503317
1607400
420015
738357
539768
274807
1220190
1014387
383240
1703610
1286552
149835
1187934
1172571
1980783
5091
416963
1761445
1805107
383894
133638
702471
225949
706634
161062
1857161
177297
247209
997967
591097
504153
1672839
1947055
289756
1200850
1412759
238339
867256
1781880
918536
544259
1191172
493495
1420497
1616977
1664547
511035
1268908
583161
689431
1310644
1952329
1781061
253910
1548989
1381339
358685
305008
1071548
399963
892270
1955353
1450961
1711658
1408027
792178
1197903
788640
1349017
834791
1346219
539100
592936
464843
1416798
1403443
314293
1313634
274346
1884288
1351105
1876736
22087
1271359
1459492
1237511
1673607
1740426
71504
1195779
918266
1567014
902979
1852448
623307
1439204
266736
1999692
1897851
1047123
1964253
1332722
1958480
1351597
1676680
1532884
1948958
661182
1680410
127100
1128817
194582
1556967
1012171
1846879
427671
1653529
425143
1538184
1204797
714427
382485
1457896
564001
1040570
521025
1140506
1591299
1894206
1553296
4681
485012
1322421
528249
955091
695015
177916
1923485
209911
1301168
967868
188974
607291
1012249
35803
535625
1399123
1883524
1253437
1598960
314888
1054593
672290
524978
883823
910889
1650294
1488879
1899408
1939616
927451
1099552
1876673
1120070
1433381
618966
1148068
1233367
25505
567830
1242900
703345
483453
111194
1774504
436057
911246
374381
1774405
975098
1390499
979033
1542264
902656
1677175
1404910
1619308
1289029
1945890
15501
268379
1929314
1274336
1316522
428912
295852
641019
429152
1581741
560985
1714845
1542429
1440353
327973
1735078
1161805
628308
1977335
857291
1915736
1134637
1302236
1709516
110800
403034
516325
795662
1454140
1148564
1065550
1483634
1576731
1219754
786286
976227
396570
1091428
544694
1880591
722343
408091
1188497
1964609
664894
97584
103627
153059
207646
1945977
1529324
372293
1823956
575612
1309423
159919
240334
706641
629849
109153
1631376
670970
1063133
1554832
1193009
1047334
701248
58937
424866
1947822
582854
1217817
23210
746227
1284678
1784539
674228
1169429
713311
591676
1999733
136586
1250146
982171
1903530
501749
66740
399694
509230
136296
1054393
951342
1793960
1709118
1305280
175429
977273
562837
1827956
136055
711835
113676
1625040
1704886
1024611
271158
1147041
916501
1302201
626916
1392873
200476
1723939
596064
1562768
1077842
820172
1416487
1750908
797203
209038
89266
1451768
1918458
685535
1033845
334627
864511
402369
316457
961251
1726945
13192
1583414
490531
361031
1759945
714180
609109
1417833
1985540
708399
171463
1125989
782389
595517
1458786
637130
1908937
486035
656392
49324
691150
409436
1292903
692764
806630
1519151
1678883
327238
1466316
1392519
1901781
743062
1577898
374498
1590953
1199358
990395
1747832
603239
667102
1132403
956565
568016
1747797
355146
1176386
1659072
1373015
1314206
53035
752982
1733921
1866672
1953844
538327
466827
611879
107827
114816
879158
827737
758437
631450
871837
1413791
92139
1509726
777987
1261701
1491046
1287853
1125858
1798776
157664
609535
473208
972864
58797
1233765
1267425
756502
1645236
1799882
1882796
1846960
266349
923609
1253547
573843
1165561
1783943
542209
1172942
1790296
1254814
1397089
1842253
1460052
124825
1431530
508455
1710210
1544546
1940734
1229982
982830
315108
430222
1457589
938255
615266
532849
1311458
799305
1986220
1844373
932374
394749
78472
1765689
711688
733692
1979372
209008
1564334
1519237
1898348
1124308
168379
1666717
1219103
349909
1175383
1357654
1658038
529569
1330957
1388494
247777
193530
1631913
1038788
1819967
878489
1856569
1735998
46032
1687011
124632
1802027
604984
1942038
1785413
51755
1444658
862045
802345
1973771
1580613
1221043
1440513
1165252
1850126
1991303
331970
84198
79327
1313021
1452579
1992732
1326700
130607
1789200
1459709
1069329
566215
1889158
1949696
1265837
1628086
1214505
597335
659364
1845605
623688
1894758
1334392
478258
762369
1256080
264072
1149078
548299
990007
325074
1721334
1416817
6682
130073
1313433
1677735
1501533
603137
438873
582036
812662
1016485
996937
1623185
1986152
502938
1703478
1991111
17194
855280
1068658
1107176
713346
1678073
1424947
1187151
175110
356986
836161
1581551
803563
637350
1999573
1440130
164263
194146
618984
995045
868760
1037358
735720
1663468
1411692
1551972
1794496
1491494
1727124
1151170
1769717
1370909
1348235
962769
1129621
370865
729707
1367882
331737
1986463
828724
1947589
1834869
129848
884677
387465
1943075
53891
555974
1121391
1305820
291776
466509
532941
1496590
1010852
1662645
706537
1185327
816232
337864
1338232
669380
1277135
1640480
424567
202788
185226
372222
820266
1168447
1889241
86416
369876
1002623
1439680
1731019
1999894
1995047
491751
1032694
136031
1723146
286652
1115152
280000
1557814
878395
576632
539143
676270
1813298
231973
1899929
1711595
554931
1903872
206448
169628
744311
1507635
314993
236471
1345545
1814865
901218
607935
66593
1294390
146720
1921804
1869555
499886
136942
1037112
1363885
645826
1891109
1186161
59914
807373
514837
1675117
1489826
1899333
1160537
59967
152842
1128150
1996714
1292845
1069158
859046
675495
265477
1559688
1502607
1291641
305785
1451723
265382
382366
1402302
1321519
475798
804372
354102
14499
76086
1710327
1083062
150922
1892590
946918
1909657
534868
56636
1036493
10174
1217235
810297
1271260
1549438
484392
1192254
1914547
1767123
944396
595988
882999
1493836
1186534
237786
1134203
885648
918513
1524454
43339
104501
600691
833140
1408137
1418549
941093
41652
1961242
1172838
961447
804668
636571
1764542
1409615
295891
1934310
1559667
1158339
33995
314842
348764
954060
898289
1974774
690197
1270056
599787
129691
3571
1510416
1116804
1509003
708203
636975
1952871
1312402
926681
1340148
1028355
1451897
1081398
524408
1621420
1262147
1182099
315121
193784
722810
163603
1028994
117270
1684197
215316
855344
1082963
1981333
1335144
685408
897879
492291
740767
1227469
1800092
510780
693288
461750
905973
1699084
1481564
622831
848678
746662
1483256
919874
1721549
1123678
1191868
705277
844020
1914393
1687537
820818
1551801
1157917
1230364
498649
464421
304338
568430
452064
1161534
222226
760233
1440540
528369
368825
1928642
929106
1698324
102534
880643
468536
74136
1802211
1517417
692283
1120507
895077
1705310
1875276
898381
776580
459208
1063725
881353
440920
1001413
370735
1032639
1466029
1183930
845561
559057
1630044
575518
167193
1848332
1151628
179807
984026
1708340
1840939
1912532
1635918
635153
1926402
1167719
1975488
72424
1093168
1816927
630356
1992245
621184
499626
164471
1062586
504269
1866841
1432948
1154542
1485723
1678354
705513
1050435
386224
1697588
1114095
591982
524406
1476979
1363439
1916383
1705343
1559138
10365
1213597
80139
184872
1171456
1759251
1831438
1172042
1874716
888815
325236
85018
234504
1026877
506373
1882531
867356
1077467
1116606
385570
666357
1910336
670622
1567230
1199171
267866
805193
119050
1541462
1429931
598104
767911
1787886
666803
535130
552566
1958054
1095192
93202
1803147
734820
1604427
1346613
950011
231123
481073
240584
1687169
1343130
283459
1896769
1393957
87694
573570
720407
822163
1788619
493561
843572
362237
1720925
1643479
1020218
1052920
1382059
1671961
836063
978440
394686
1268625
1621031
1467681
1949044
226639
638535
1585014
282281
263699
988060
1285286
1913433
385688
79519
319351
1220384
918879
546238
1339293
1221628
28529
1352931
1291057
39530
422738
1835161
367774
420514
260616
1796626
832169
483108
1223595
1629820
1488015
1117642
1010089
1620
946901
206326
388500
595106
1483472
1740420
658035
892438
1525880
1772571
195010
1308807
233138
739470
470343
793582
701936
345040
624091
901815
685168
1228009
861617
1256240
902995
1185432
874509
1830255
1432172
1906399
23723
319786
177836
1386790
1345164
878904
1274876
1517443
238468
797595
146721
549482
176635
1987944
971479
1386798
348605
597033
733069
1977609
732222
1376610
847954
280869
1500357
491871
93323
433217
209303
1126314
1279768
455340
1452284
1120732
711966
319299
1624678
1476862
980865
76648
714452
719136
1061964
1249636
376
322651
1342673
570461
1297324
978867
1340327
1122826
654740
380186
1120746
1781557
777581
1188586
1735539
77881
610683
77843
889676
114256
1246663
632718
1366179
365147
1353970
1031661
1532106
1212722
1166202
1016302
15975
767335
898132
1172732
694048
1092132
1848765
1269789
1458949
1570576
738295
405730
1795672
1748348
1975175
1953341
349609
107380
786388
951122
771652
694144
1056772
928587
1349362
1777088
43955
785549
427874
1088005
1410544
1951955
1376693
1647397
1377799
767975
65636
936750
722311
944512
1190082
1911308
1592370
162608
869322
631604
1778368
1219425
1818452
1276035
714937
1474635
1808711
499314
1399320
1758860
1583734
1048272
867867
1258308
1577757
1631171
511257
1823504
332417
718065
337562
316218
993495
1500792
1537570
1193559
659537
1823833
1798628
609403
461297
1092491
112461
185542
1440379
1998007
702684
1599656
650344
1566070
784214
1854858
297351
332018
867201
1863314
1065332
1570318
271235
1125174
626944
522157
1122904
1934877
1303289
1599972
604357
1033572
1553209
592977
373771
1293351
1647127
1850888
335936
1732692
1991555
1703468
774277
1097774
58007
584003
1203148
145748
1680837
1121130
100670
1168066
848421
321339
447448
751257
134336
1540460
953706
1019912
1113502
1613671
1148753
1968716
845025
470987
582815
995036
1680070
1511782
1976082
1153053
1042659
715891
1355564
850036
1524476
460485
962753
1606864
1068450
1478271
889255
185214
87428
242749
1457748
346329
27925
885985
644239
1970538
892849
1766743
773833
284996
725905
1397684
597060
1700896
415724
115672
342748
1113206
690097
945032
1145462
1899445
1460537
774338
1204067
1614313
1635690
1053319
1061400
422565
1388135
483168
253971
1814669
886466
1266479
1855836
367021
1461841
1473777
268768
212667
90606
144935
1268726
635453
271274
1406288
1051027
1712703
1118189
465469
1626815
32678
955934
964203
1904197
1690178
171542
232917
697932
1416437
1332552
983749
919934
1043441
1866617
722406
800650
1303354
370336
1512576
1357524
1711970
907179
1264753
382342
249413
1768449
871689
1411502
1307153
1612830
525181
690186
1583208
1544372
1440874
579639
552075
318577
1827983
181900
1826631
1961818
1258645
403785
1540196
942949
1969739
1871039
562198
1741721
638489
1577303
1368282
354024
1834845
1282928
682371
1421975
1027036
294857
1329043
1727762
1723554
257884
402655
1109239
1549563
582923
1188966
1464620
550208
751461
1095283
1060683
1675398
1103209
1890110
871925
1842001
1521025
327168
907500
1158023
450160
672753
1459200
1734468
24600
1000578
1750684
1536575
1113081
725156
1806608
1643220
1573620
1579002
762733
557433
399481
1890586
87313
450064
1557053
531150
326113
1011432
1098541
145002
446079
1473485
601042
1215813
943615
943877
1973013
193406
1177106
1964143
900923
1221947
1039293
1167670
1641879
1456623
720684
329988
25122
773434
347310
663775
1399565
877584
1938236
160038
833814
896227
1687993
1900801
533106
462491
629104
1884108
948860
1912608
59654
520680
1428686
1427738
1777298
508139
562514
1997009
188934
1953037
1874993
935792
583212
255145
153740
745326
46869
323720
1129039
172606
916938
121813
1637224
1415723
167719
1397254
518578
1411655
308203
852525
1014913
801338
1175303
470599
1672493
976461
1234516
924485
1997413
871517
263664
1597732
1268563
1564578
1430324
880310
100890
670503
597591
1227262
1129581
761694
977608
11888
1222776
574142
734448
1231748
1292795
467844
1791660
754320
1839628
825463
1103286
1908147
1118909
533199
958749
1729243
1872448
1138068
1845521
1307060
1511009
1900154
1573628
376786
1912835
1108114
150995
1901990
582546
1134560
552638
1544307
747911
1635059
72305
774711
208074
855943
947572
1363037
1269588
1071719
787056
473748
574033
1958260
1892183
1896622
888382
112921
765314
1232374
1730297
454589
1318008
1320961
342407
1562358
1626201
1521787
136709
693618
843663
921220
531746
874380
1944765
175370
1752906
526393
1264150
1114780
1889954
952678
1467267
1953524
1746545
1321167
1634735
1749252
1926986
147094
1551911
196275
248154
714681
787460
1176033
645547
338937
1488172
992305
737348
994053
1037125
1854505
247975
19583
1067544
779083
1496688
1714341
1047954
1331379
1969157
1409939
494310
980224
312842
658177
1596701
1006326
845970
499013
1838025
1526018
1251195
596320
1561729
733161
631020
1747765
1564899
397597
1745874
1984631
624965
469990
887250
1942664
1825753
1826480
509443
63170
660345
262586
416063
1694262
1734719
1137135
443197
760943
1405330
115172
1099049
1995993
154758
335112
1983181
1134218
1459057
972129
1018498
113848
1381441
370892
374913
1668563
614259
1231195
42409
253810
940796
118205
1825066
992994
942265
1079395
577524
1874283
154190
323985
259317
1736722
663432
1110197
1716613
1129429
1182510
699324
1972279
1764357
747625
1940647
816608
58273
1496774
1518456
621203
321595
995076
1682493
991030
1593918
1774971
347569
1151759
1569797
626523
348069
998394
1182315
1463950
427552
1973852
657985
1980998
1457988
1729680
753119
1469405
64040
179461
478147
1884995
340683
1412833
1804856
316337
454113
1788471
1221325
490271
1844358
1097153
724281
299798
1863240
270290
1633391
286075
1656890
177004
271349
1854185
1891484
840676
1980619
1865701
1845686
1176761
749627
133626
204903
1107607
1030615
1832181
278171
1399452
406462
722762
516577
624575
1465967
1457317
406100
864015
1402264
1784981
1717280
168663
626826
1650755
1447600
1487575
872313
198095
1520118
1158590
236565
1390297
1276874
1406400
1549599
1257785
1048019
1640922
1146364
594933
696228
473007
1767178
606392
16928
485920
370643
1864013
742280
295089
614178
1768707
1921023
1462491
1242196
613807
443973
1618607
1405953
1653501
1525896
901010
1745445
244095
1217896
1665292
1471380
30210
1603282
46469
1866171
603753
919565
142723
1871818
836556
1421118
1090610
109152
507748
1149306
507877
1457077
46509
1521409
1111132
318506
453667
280846
838011
1979271
390375
1791951
1858236
1497667
923046
1854643
178657
782387
172987
60401
412924
890694
1410370
1349203
431162
328032
841322
972246
1785969
657730
548753
836136
466205
1141582
551728
1666567
118212
1366222
1018223
1314529
1444043
369058
607155
1943373
1784972
1007554
1659679
553432
698126
400977
690137
265973
1059981
251420
64083
1584589
1156384
1326607
196488
244741
1076670
527134
1623970
617676
1051902
49117
257192
477854
76885
336906
153743
1352178
70324
590427
1086708
1486520
13139
1062947
1050641
223511
1484073
401482
1825853
1675364
44119
1919589
905128
1942598
624199
978334
576918
1008015
1970391
1481067
202990
1456691
881969
1494423
1548692
1565596
29337
1601865
638246
231882
566493
1726357
245028
117706
416105
1747986
819270
1625918
471325
1213081
1554353
1428720
1802660
46322
1040621
1727726
491255
356584
1794376
1286717
421631
1671
558215
270942
709553
615785
1153286
1299302
985767
938039
1584310
1825827
607229
290062
1120346
1385575
732585
1173154
1233443
1065289
271317
672552
235664
189437
48644
742170
1995600
1838937
366393
1409200
595907
1320555
30607
964006
33423
1157088
1981782
202770
1923378
1632053
1387237
58706
374618
589185
816332
342886
861051
1095051
380194
110773
794577
897135
1124485
1741759
1714340
788211
1861429
39311
1209667
1163401
1069774
628034
1738928
1339764
1547731
506219
747005
78222
1597966
915438
298313
990520
583766
1822232
224352
1000287
742425
42914
317104
426991
1606602
1682188
674421
205766
453801
1784362
412908
1117433
1840538
637816
1205192
1236480
1883936
1547806
1506427
416130
40139
1961637
583957
918519
207828
1154985
1849996
1135533
221399
833702
672962
1864973
1854130
1534499
740303
748069
1577549
1672696
1742859
1054027
990786
170967
798866
1238653
473811
1322586
447825
312436
1805989
987420
806940
1607327
806874
986831
1988016
663093
1203150
82546
255092
1644679
268605
829963
591439
838982
1738794
1466546
823673
816120
332513
583370
1675699
155657
162579
1854611
1322802
671938
1226440
1451353
1776415
1871599
1838904
1933591
260495
1416784
1520546
1978694
1288697
148100
295394
856394
1239561
600528
1610923
265281
85549
902143
1889217
188513
1658199
876093
92052
1969329
1776610
77721
1634252
739
1073615
754084
1817903
1625868
1232864
1388381
1759775
1109614
1172143
579716
1060080
222781
574371
1694112
1833228
1601809
1111375
508981
1851745
535710
299578
170841
1945307
1860410
1469146
274607
1079061
1383419
1923783
1127247
1015337
658820
1869161
1559806
1180502
1458289
1321066
1754949
205408
1574037
186249
975688
554877
1071574
1359871
1735692
1863476
1816417
304718
1378849
31086
1130575
900025
152554
1199861
1080806
1856389
1278530
561043
1608963
423430
171952
1592559
1763526
383232
1681865
1526373
1523080
255905
1644920
1122788
570141
1892361
1634087
1720701
253937
44034
1124835
35444
147103
446929
1206618
1401584
1391661
1287057
176753
664232
1747262
916510
766531
540940
930884
1201627
1621330
1916150
1903670
1307079
596744
1077403
855406
1357292
257455
1746088
1346130
1628115
566623
1316339
161887
575560
1147465
469669
398559
1820095
1897406
922461
332834
357861
1457904
1925614
1519842
765662
1618824
859876
264117
555338
1021050
611781
933801
1536535
1131810
1178376
1195983
1938255
159470
1482797
1433599
142692
498220
1050915
240145
719782
1942351
781503
1871740
1176532
1160099
800605
1181145
60114
962815
1220277
217962
1875432
308724
769499
496063
1185038
503609
1957044
980735
1553928
1308187
424693
1008708
341352
797225
647707
798395
412693
327980
1233622
493386
1637515
167578
1243694
699828
1280392
1296461
854964
1499020
65536
429378
796852
1497964
505070
1737050
389658
1370806
465266
570157
1738033
1958752
261013
980063
1752767
932219
1247361
1961716
469180
1922612
1433451
31211
1878534
909466
1695354
140407
1910786
1902292
735093
1626024
1263058
1286645
1506348
1397226
606902
880039
557078
1855652
1755043
538607
1858400
287844
690587
1682815
1925308
87234
1494180
632789
1564790
1857216
1837196
1451033
455390
990481
1037480
4505
1129480
1368143
1218026
441609
894321
995488
496401
916801
486702
1616648
15301
451282
1831748
704110
984053
629774
564687
1774780
1837265
1920864
670091
1565230
1058691
1911663
1738556
597627
1934133
254723
662783
1122419
1323441
51939
696797
1327335
1517264
1249051
1918235
1026826
967440
1977517
1806611
1242104
389293
1698407
843514
440374
401334
510207
1709931
180956
1630703
139759
587230
1032390
820046
1520275
1691246
1880194
823036
1354106
394857
1755102
1126008
974069
763837
1870850
1936989
1844792
1931453
1297657
1202571
1021544
1572154
1199660
1889432
259168
1404051
1767864
505039
570999
512634
526255
675698
417491
1126854
14230
843917
1837957
910314
1446571
1559169
1985155
1291365
1724812
1029887
502910
468277
988202
303258
1428491
630697
1711367
44963
674365
772707
32503
227377
1759098
1245129
39992
773671
915890
1899346
7112
714728
1744086
1708014
1590345
694721
96213
129309
1766545
1287486
629591
1261944
1689560
1228934
265249
1629464
283030
223390
1981929
1707771
58475
238670
1634577
216293
1883763
1893100
171825
494899
1779284
1778571
17050
716416
1395150
1817596
512854
769218
682191
146438
1484063
1770863
1725985
1244922
83263
664618
1966794
928853
13442
1898312
910147
1988391
557610
1331824
1007371
584348
1922531
1484272
1198147
1982010
126237
1783899
1923095
1581860
1001543
589010
179425
747616
1500773
1996246
1382480
799655
1406607
1639238
1315725
192846
293128
1027547
1387642
675587
121727
758501
1631393
1058907
195993
668516
1270540
1194807
1394463
1133122
1663050
25187
1411409
1312421
743731
1258336
1562438
778943
1621112
1420593
504397
1302797
433014
1712528
1586765
1976049
398576
1616908
706275
891481
1568871
769338
1693598
1602431
1909524
1307845
702822
228085
517222
13645
929272
1695910
18328
884877
185574
289182
1122780
994785
13860
851450
1268125
344532
687400
1454921
198463
806311
1528239
514797
1530253
1741522
846824
959019
1103438
1563520
17087
444395
1392618
805583
800607
1250294
521119
162603
233159
1896905
965834
1307149
702201
1059480
1733795
1300560
803227
1355151
142768
1701416
1341176
1722804
1494660
1034224
1949109
1757048
249832
375184
1816418
1683403
315183
245339
78514
192983
1215010
1014985
1509790
1974237
1297689
1951446
334402
1516056
885828
1256932
221814
1051893
1685322
936337
1135543
1578092
500981
933478
800261
1421855
665434
712759
558267
417313
1742748
1473682
1746474
811308
844595
288901
906165
1691515
952963
1260612
1579973
52517
438607
1658052
1474949
879851
222611
1934860
1359894
779067
1157629
1303880
172264
1936465
418554
1037727
1872482
1731476
955108
1719698
1598930
316718
1401610
1187900
516981
775430
1401507
356181
1976146
103254
1808202
565439
195499
458469
665762
117710
241375
80546
997515
1167873
1345715
1379225
812290
228557
1931073
1770280
777322
1151795
1900364
1171977
1061691
1804218
1513603
693004
121339
1759944
1839973
474897
353323
938379
1478198
1024220
873551
1311226
1062674
755111
1032975
630546
544693
1950830
673057
540584
1280523
911199
206681
9055
547165
1356058
1788122
1097145
1210727
657125
764690
726315
1395202
206684
858796
995548
14715
1603291
1455978
997644
462407
101428
1011459
1713701
1553309
473975
1207128
1973315
490316
20713
1196400
1128976
1930232
1695129
1597842
1216205
1609628
1019909
976161
1254108
1507117
305393
1091781
1485476
330356
622388
3463
273812
1468792
1710046
284704
1860678
1988252
679787
1269211
1804844
1440667
1226719
236426
331738
1300190
738215
712952
1062581
382357
1515103
1585201
1814993
1998264
1354775
1845291
1375846
812914
834977
1468136
1945866
54177
1462092
95189
46546
419716
1237713
1747121
1842697
345089
205839
754912
544186
1217926
1073216
341994
342420
795712
185784
793574
1602204
84135
163521
635997
1977443
1098959
1139093
450286
1372065
1988913
1004539
1371581
904385
1397590
1690887
1335913
1601532
273126
943588
928479
1777480
1715641
1441897
1114952
242895
291744
400514
881829
505113
53026
1514181
1799459
1361040
968042
532996
572138
711270
1558120
1387878
1194532
997516
1629231
424750
737340
1476545
1445738
390857
888878
459780
1611033
876495
673226
1932566
1678755
1642912
887696
451802
415633
1992253
1034573
1422776
597659
913076
1087082
781164
923675
1596896
1307815
1152784
190875
522321
1228068
62920
1821041
1609702
1210267
1583162
1006886
187117
1105140
325486
1869730
575853
1045530
639067
92636
668960
1389960
578396
452081
1821090
761085
1655992
900658
682618
1609362
421732
645628
827600
1927375
1498111
1253622
1169408
554237
1252287
883983
196138
129186
190079
207661
1880861
926896
598244
1028829
1748980
1815531
749326
1026065
1252287
937417
1374559
52445
1631702
1182973
1216378
1217701
760451
978586
623319
1089015
1221773
998812
1897390
1321471
447865
631520
789304
1080372
1083484
350421
1328345
920827
1881610
1924081
1926141
1354870
1444802
311826
1431728
319468
1919469
1751567
429815
1316335
807041
170515
141155
1548600
1009288
8560
443842
577998
182587
1986509
1715862
1991682
1491337
1765228
929484
1863139
795465
1846158
205213
307274
1492816
1423049
346530
71140
1647262
1118540
682394
486483
264381
1946997
397485
813428
1867748
560005
1701423
1724479
1711430
1967816
1709024
378620
1149771
837940
389874
499929
1236728
398023
594192
900697
1111675
1505645
1893977
545614
1172604
1037225
1104786
345895
987448
1954300
1195753
1167325
1519179
1129014
484105
92229
1922659
1897861
1627419
1190067
555221
140923
1829305
1850919
1966029
413629
1266929
1992230
1075290
762273
978142
875798
584862
1334103
842674
60229
1338563
1371441
354287
73534
1255811
535544
971278
1500550
1696322
748917
374293
1346106
584711
813139
156689
407257
914676
1230104
1132831
1575288
629128
681578
1690624
1662532
1093901
1401429
998459
1381368
124012
652215
1184432
1220214
1429613
815977
475305
1316741
1791533
190422
797158
1218325
680140
160494
1199361
1677398
634821
389893
740655
8879
1825278
1600576
882203
896761
1780501
807436
1683840
931774
312768
1592849
1646832
1322573
985916
1546883
1225039
857495
1136641
304204
1193954
878973
127574
651167
117113
1237799
726686
600741
1375879
241078
727659
560275
1390788
144336
1052434
1519627
1034807
625305
1498752
1092710
540597
788984
553915
1975860
1611319
960634
1201471
859929
644086
943747
530678
1887375
1588693
1085097
1064004
184106
1686117
1663909
20611
1089405
309394
509041
855677
128290
1676560
971196
99923
707523
329904
301637
1309473
549191
37920
1763584
1279034
850039
1289810
1877323
182194
364421
497911
699149
889250
185448
89479
1460019
1793535
1569675
1368170
1041488
947476
877577
1037788
1249666
511173
631706
1637540
1409179
1862678
1664732
817619
1827366
1949665
1236618
1791862
781588
1434465
682055
1512973
1740454
1102550
1445880
5712
1611423
1338135
308460
770869
1290775
821341
10033
95092
636787
568857
1078060
1486447
589927
491259
1173033
784752
1503052
1462647
891703
1551246
1979509
1081365
1063181
959744
413290
525865
1897143
1696173
777235
841711
1542754
110025
188410
507051
1811924
12302
1715377
336521
1925581
256494
910124
145229
1607477
1332663
400465
1355084
45290
1007905
310595
618966
1255910
1595759
467486
1383028
1660639
1990713
41681
853191
711218
1819647
1876001
885979
1453921
737763
879137
186999
274376
1586147
380902
1929650
1977240
489223
357656
1041094
1014946
577758
916913
1639535
26053
1647887
1931414
1761608
1284199
1744476
1265739
1895392
117110
567344
343475
1715649
573464
1214137
92496
1889370
475230
1731538
1251861
362116
640594
1322026
794351
212353
1142368
1988578
1131330
154024
971730
108762
1725181
528704
1654852
1666694
1841352
1627256
1912113
4967
29567
1723040
451870
1114240
1721233
1668290
207822
1930685
586289
1233618
122044
1964271
898307
951327
1023822
721455
645127
199394
476614
1600069
356614
1967049
1059298
36134
1061377
1451544
836183
1426361
1967207
1938364
1222905
1011280
1952448
1556893
506906
376859
855546
1576822
852678
913862
1260923
1856777
1576808
1135680
1903391
1137002
1217461
783381
1072956
1103712
1384428
983844
624947
1956387
1196960
688348
913061
935471
1787027
1022248
201474
214881
396890
1843726
967094
1336794
37216
164641
1112003
855340
1966747
1589782
11568
1518708
251712
1782358
267758
1012823
917310
259537
1344841
846915
1444060
721990
1288139
264869
445877
1892000
1125537
433866
1483865
92236
177142
323082
1618577
928220
643017
1342873
1247453
619554
463936
734858
1243130
102789
1696294
783896
170603
11169
320361
1091905
1353950
869716
763929
822331
1288406
1487476
439954
1498867
1197820
934849
1168570
1613704
1258090
930753
260225
1130123
1727080
1747230
889931
1734638
1415801
458224
164084
691750
957155
313494
1006774
130374
432885
614822
1931717
604788
218723
573362
1567658
874496
1628493
614276
1049673
447567
1575128
99522
58688
1475230
1052066
1134166
538746
127373
57759
994528
449141
842700
370271
1594639
864710
814559
165021
403057
555505
1866440
1701177
1417129
1006916
1318743
1682580
1146961
629328
1005036
1662288
1189050
1833658
947608
1259131
1146987
890983
757953
559693
943545
1963665
560092
1000987
976106
996152
1674415
106238
349335
1689686
1423257
1905227
525526
1997483
351326
1299261
691449
1876345
792492
1743032
156755
1417229
1954318
295741
907072
887398
190607
647691
643574
1682027
1341309
1006938
975829
1074307
1721347
789184
193186
1818358
400626
138173
439660
1765636
625563
275910
1368529
1001494
1901214
1218700
617311
1111766
384535
1326423
427394
280335
1469860
1895173
1703652
1075638
37333
142073
805689
639338
1798945
961833
1867772
731922
1156766
1750457
1162594
207600
926085
346359
755738
1358320
1049059
269199
1317541
1981517
1945114
1114972
564960
485896
1831857
89693
540753
1528538
1012096
1453043
1519612
1789575
1522619
1626947
201450
191520
1353371
61756
850064
1999819
1564348
533538
1411741
1063151
1671874
1128714
512861
438084
686731
1970369
1020511
1292271
1364629
640149
1394169
1832600
587707
1374388
440280
1069923
1034236
404581
26152
686392
580465
1444332
1169372
52029
544713
409149
212704
106314
1434002
222002
1204891
28937
539988
896229
895026
608340
572085
1903567
983758
1791992
1337613
402593
371112
1524888
204087
1935413
1247029
515023
303022
680137
551078
1848832
479353
15216
671784
925067
1865667
1267007
738159
345986
1892095
1381808
1398131
1456913
800000
1445368
734923
1702703
58792
318048
1562015
341827
1613443
1770746
977082
1595959
1418880
425513
593056
202686
341283
1778683
1034716
1733644
1953010
509246
418752
195894
786643
1493657
66129
332388
1944264
1660585
1538433
1210823
1954012
1656529
316026
510573
1400801
362064
1656083
36258
1955548
614287
1075636
1429148
1940910
942867
933545
1513081
9753
562011
344318
474220
1045571
828317
237939
1352405
1829283
1219142
205506
1845906
421977
1874964
664282
1198727
327206
1485341
800101
961036
978580
1740667
1555618
929941
440405
453638
1883290
1620186
1960388
1596056
312188
227914
720200
1703981
1685766
1996318
802658
963107
1964034
271949
394383
1900743
881325
1813069
1495681
586660
836857
86875
1537792
1543331
303091
1971145
1653715
1460740
766698
1778365
685423
289738
1309268
68697
885331
751445
548401
1591139
315672
1442690
569453
787961
614878
766205
923157
110929
1574641
137448
1282398
1818227
469690
1967351
1090496
1759983
1932157
1658795
253275
333749
1044310
1937680
1623202
1291428
664804
929864
1516184
253936
476384
1487992
233335
1290352
169247
497238
690582
915548
1249740
1961046
1527698
913588
997894
1486323
1265511
1251276
134033
561346
1312787
1682947
648537
1742861
413811
301292
1174129
499453
1711709
113929
446743
1410088
593489
665559
319340
1270284
1005313
1677855
1005931
846838
59420
1919925
1774152
1716498
1029116
1668915
1403777
1429791
965915
869033
1712023
1267822
884957
1404601
1821164
191464
785974
1449350
1093725
1320232
1969550
317701
1305423
261805
161507
963751
651466
724025
184527
74262
712823
22887
597731
1706601
1691143
934588
1518605
1958430
95920
1746956
1581516
1016477
255819
865264
645097
357192
1518461
1792110
165220
629870
1465884
1941894
48124
1513000
1741167
1726564
515008
1568929
454756
1974466
1144160
490380
546205
54791
1748621
1761059
1109307
639966
1359796
1809880
1689522
1273669
1586546
599860
1814568
261823
1233862
1946249
1227586
1002335
1207918
1604177
1705934
1225319
1033995
1047718
910608
1420107
1299116
1643609
267523
1640481
1008673
380829
415720
703722
1973151
1930533
866936
106188
642895
1665464
789369
1995733
1816224
1189050
949619
467816
349583
1294
1961594
778850
820669
590783
648149
833535
1865662
1029154
156441
7282
184344
527462
1808372
777479
1351707
1694396
1487862
1271854
1687206
1335257
1475176
1168058
1443921
1003396
1535557
1628712
678705
569073
243757
1498994
1680269
1573377
606272
92532
14326
521743
1826680
794758
1595613
72605
502494
1448622
250874
750431
927272
600704
1546981
1698649
832197
416906
1390684
316489
275593
836526
1283004
1779155
119343
1556209
23961
1161051
1768760
854951
1755736
238909
51585
1379691
941021
46043
678424
851446
998005
250730
791714
1467928
1727960
1531903
345949
967056
1852476
253242
1014841
1537731
525202
370692
663828
1791910
1862409
124624
1894335
931043
1751640
915177
1092285
1255226
480892
1647961
1170295
1967928
1958816
1012663
452994
1057401
1672410
961785
512106
1189420
30013
201570
1702885
1446920
1833221
362569
313043
1663056
1485866
1612779
510911
49379
1632969
498834
1926863
1508255
1591935
236120
141807
1724879
1116198
1671791
1949458
834879
723418
678018
555750
347484
884583
550440
251973
1805386
1348837
780954
544080
499113
1728032
1391805
406474
709929
757086
211399
1870014
1682843
1921518
715206
1788269
1311744
1287402
925103
42060
342220
397720
1661842
798274
853401
335319
1696844
34819
935227
1790135
106743
1115333
639778
1320153
8327
835580
1182087
1937603
1820932
1478986
994259
1452864
407319
1387967
1159459
630478
145555
1603631
344253
1922040
1412767
222134
675633
946395
1211841
109255
562077
1536435
338704
247841
1646539
1209332
1680938
567069
507187
1978276
301617
459599
1950760
1720844
470828
1553341
1903845
389506
762516
243316
540200
558109
1609150
926478
26436
855957
745268
431692
1337515
268934
1631939
197376
465918
1291231
1323175
1436031
161982
228815
1146063
1663592
816549
1647091
838696
1506761
643970
187254
764296
1771456
103027
341948
1442485
341600
109946
337010
60121
1689167
1359274
304079
198839
1738735
1533766
75172
547570
129665
1167132
850215
644457
663102
1778195
976245
1211570
96184
1785509
1393534
255725
493031
1517326
286973
470378
1237575
1275426
1690892
1335189
1706770
1444844
1393811
1204106
15555
737889
1711132
1211199
504619
1235504
636704
1260339
288540
580448
1014984
400224
1890099
1370216
1024018
124515
200874
704058
1263930
753524
51722
570299
1153457
101235
672614
804829
224892
1528746
1886984
677442
1687337
1174653
1350175
1452281
106209
1152333
1342857
1811832
59626
1017114
1035560
1189776
1817845
1710021
709406
1374513
1381156
898107
1755829
31904
385950
1062172
1425812
114162
179999
51440
1652464
1009330
1532416
348025
610363
1999737
564726
14866
1523623
1547126
1785527
665936
1750861
1065795
222360
1064927
135030
1770017
280819
1265755
1176453
28142
842676
328719
754495
1786988
1206879
1599983
1874542
1443199
990132
1146593
1447478
1727397
446218
1873906
1486755
1414076
526302
1028688
1540505
829451
762677
455621
1592261
963941
1928887
568331
1693304
279123
110779
590633
860385
1503431
1182642
79080
1465353
623039
1824533
1892971
1605175
231688
961667
1709593
445395
1761409
621577
578504
1630818
940685
1129052
373169
469110
579347
1871806
607429
1686434
1092013
314853
1469586
1956485
1602261
598331
1347310
976796
1673272
1870500
957881
1003307
410898
886898
397637
574941
702700
584149
1252372
947139
954148
1597228
857900
1913367
21954
745984
1883120
1534678
1203191
1303311
589260
1317118
1078375
1843786
1311558
1677690
1218089
884378
1429293
939133
137539
1347246
1657028
1074121
184501
514093
1181584
1500701
1159367
1301631
1447777
481744
1383009
613578
754383
1854804
1106867
1114173
1851936
989215
1615444
1177850
1854877
1148015
1705882
1774776
1145086
1627603
413583
129379
173286
1643251
1345380
1600294
1379986
1571861
1983976
239445
1179059
1659222
791490
508421
735796
615784
308900
1769938
55159
964909
219986
306828
1523011
899217
1425743
1105135
754584
1139514
1318421
1192193
60308
851674
1999851
1772566
1120446
1847200
579588
781726
17838
34424
109434
550597
1983257
1475427
307874
1735797
97712
20393
1292734
482387
10819
983896
1660298
1241301
759281
868491
975421
943668
38107
1557993
1186792
596335
1865092
1711465
1697200
899586
1471409
1617471
874028
81438
1339796
206613
1399567
91429
1328397
1733588
1790779
1542825
859078
133039
942384
859050
581998
349552
1284130
129952
1598323
1794004
1532674
1579828
566505
1516243
1405301
548088
1493789
1161888
704695
1144039
493283
115157
1126205
894347
273567
765535
780360
583677
1233735
1652447
1624708
1816382
1964769
383984
919765
1615679
538766
69047
31253
447859
1304265
1577994
1392003
1681414
1216012
162841
751950
1377571
870049
500091
500675
1871198
1614963
1138990
1876625
625684
1571799
1581872
458837
1780546
845245
170099
963527
80124
1586591
1013576
449627
1081048
1075879
1612426
518274
1317603
1945975
1817587
737060
554774
1345239
329480
92025
1476111
166980
772468
252443
204831
887315
720401
1554828
1913701
1328177
990909
829720
528493
1347597
1320568
384926
768369
1069616
249731
1397207
1398362
515156
1919597
1103223
930448
1322747
1991261
1765077
1711919
550265
1266270
547956
1764875
1456205
672290
1988028
616942
1838361
1230299
1509390
263013
112319
1195783
1378753
1281058
1711778
330309
1927515
1662300
585256
335908
1699783
1754360
1714747
1992904
1568818
1972719
1377525
1341990
515148
1672433
1585558
380861
234144
1841965
34216
1383757
905182
261737
132466
1081035
1490134
332708
270747
1866740
435133
1595848
928384
146937
100446
1416337
1805550
1696870
819
1937783
1886191
1446171
329774
1113454
1560442
1031090
1886766
1693283
1278853
1830445
404324
1371603
721391
1756459
1081432
1412728
1413871
720736
857875
1385135
31377
1057996
369327
1721745
1511841
1182016
1400073
1508771
1677491
67444
599972
1248960
1232164
1125895
411326
776593
1649389
1026302
790943
138839
330797
776593
1995173
1471452
567619
331799
861592
642235
1216460
274613
1529200
1061111
1706667
954789
251034
1305975
1402956
181
882432
1035011
185080
1871425
1596790
1431806
1685828
1702197
658114
127274
190681
954776
832245
19623
1450197
1073910
548819
1322398
1554002
1870724
43874
1205147
206400
1713509
37660
346396
1231330
1844363
1901264
864653
1671889
571636
1915004
1109723
732622
1419642
1915191
1965702
937129
110533
1480065
1875815
953721
1227160
497334
902689
420563
1461164
1998849
467776
1611597
430536
208797
624788
441787
1207764
1954532
1357514
869301
1467590
262945
356416
20899
1638574
1240548
260614
946538
559722
1440418
1275712
949418
1885044
784019
199910
1848321
1685924
431615
39873
1181845
991152
318673
1540310
638811
1338246
1715579
1737784
1121050
1637452
551147
325858
831745
1016353
439099
403067
816409
1196373
64778
1508309
664821
46828
10315
1328735
707767
861019
1580408
1758760
1681837
629433
490950
588820
1324915
1402335
421012
1898750
459755
288386
1193976
521028
1996025
1764925
45492
82501
511320
105998
688373
442069
100106
125084
595651
822730
1130208
427813
671876
1401338
1006200
1552356
1567903
667565
339118
1303571
1321500
1121934
1581485
552928
130021
1676246
1871212
608549
368817
34332
1179580
1202873
1402969
55805
1336106
1589603
440488
1395514
1197339
229708
115556
1998753
1028505
1857426
1373109
563038
1286581
1919302
441816
597179
1618604
47446
1089902
476315
1565717
824238
684979
1003946
1803101
1951653
1501349
150531
890477
819732
839049
1464623
1804140
1751566
1045611
597742
1595694
671212
493315
1609522
693561
1497865
1896361
950202
1758388
118164
1748472
213818
305051
407052
408736
1964604
118626
1482567
938235
298327
872727
280842
527591
1426912
526233
921258
1851061
1786225
1089804
939926
1027714
1293285
671800
1345022
1891003
1134113
1909537
997862
1626378
315813
1510192
1051914
1673687
630901
858095
1439292
504825
782062
121704
138573
433122
1541046
414425
1068036
1644537
1901314
127974
1815499
530349
625550
54132
891349
921834
93668
1709522
716690
1824045
1082473
154456
800375
751814
1434399
1549277
1096013
733871
121198
520951
1963778
1002667
1564303
1915809
466589
987560
1799708
1068200
31065
1236408
1357308
1349277
1925043
1904338
1558425
122277
773807
18574
1668382
738252
986672
440944
1762079
737123
657001
1886182
1815444
702375
1819137
322523
1368465
1705287
269945
671737
1652816
336071
18266
308511
1644105
601828
338633
210474
1550626
1599059
1941618
176517
1480617
1510414
466413
1063047
809200
1241689
1040071
1497048
134974
10018
263208
1556832
630141
1348018
451102
1130789
1071407
991101
936005
1798143
1134157
210116
1152984
1261117
410974
729702
1472398
1209051
929711
946751
1413151
1280148
1172305
1956425
271729
765974
315517
160431
1529660
1305453
1362189
828260
447341
1051747
738118
1754227
529971
139250
1602435
443035
622620
1919716
1434870
811038
3417
789593
1265318
1740625
1231187
195712
1354241
427575
126877
878479
1151074
845989
1276302
1036831
1652446
1345516
757161
1052744
319568
240629
147709
669437
432914
1016548
702219
1666496
1963752
794597
690124
206715
1131029
1393222
925803
1933132
589245
80973
1076198
1164286
957560
1606099
1610904
1049946
443644
342631
191822
1454735
919414
97821
405597
1541516
1808794
1762638
1309043
313254
1720015
830096
349509
1269576
889887
1591837
547114
1044047
1246582
1956917
818676
217919
1841325
1814103
1271026
634110
846677
247399
1050913
861592
1868534
27298
1863257
1431525
999083
415361
800226
592322
1050942
1615484
32687
1410738
1187187
1864796
945372
397011
1525168
136792
1069070
527597
1365948
722097
1923046
254390
656413
586890
248112
1813229
1824010
463911
1533934
1860492
686325
1849379
1513477
1977064
680750
959826
958097
1710511
710021
1155549
401369
267101
813213
165046
1996813
1906153
656577
1818288
1802341
77435
556572
720146
91981
965946
570226
951986
1745848
1196281
156143
415564
493964
1636494
1971681
433152
529718
1982249
704122
435579
1463234
703613
1470608
1603373
1085320
1439019
775339
855162
758328
904195
968934
19553
1866617
1105198
760309
237656
203092
1146544
480798
131630
535845
1148577
1573468
1331869
103639
816074
1307095
1962681
1099815
779172
609692
1448116
643806
86347
1607983
791406
1786518
1120486
77883
373081
875458
1180217
1751222
1768334
1490556
719668
884148
1538065
418245
643455
1343358
1513945
40013
1647494
496436
1658494
1175480
1708251
588969
1397373
747418
567752
386346
97250
1567256
1551283
876355
121932
451391
716757
1768388
1478848
140068
769615
777262
593582
1550278
1800530
90103
183021
1060316
581801
1041469
1628450
774205
1580007
1535736
602255
1954712
606620
1319234
1966623
1534947
805191
1618367
703968
911219
1149188
866887
102447
447670
467564
723214
1390230
676671
657121
553061
1478586
732561
237594
966107
539187
831420
44192
1582688
1999513
1223602
427062
592477
1519298
1321606
810024
532410
40113
726956
47790
1364683
197616
434453
779658
118173
1307603
425577
933960
609133
323471
11457
687954
995324
1805732
699701
1881282
1658223
1516378
1161086
239670
767703
811440
568561
49440
451412
1355906
1780678
1952307
1087989
298777
1129803
1712771
437230
629549
1966810
1236120
1664592
1223791
606329
1113543
663368
271981
602189
1285071
938404
665886
1242925
1075134
82743
1263199
1093435
1364121
1682793
540861
592261
994539
726443
1306825
1787725
1826527
858884
1825339
14664
410271
1422772
976353
142269
1903759
1653453
1977359
1931626
1203599
232759
514648
122299
1924905
1317635
1463588
1049953
1330013
706303
515422
842204
1081871
1185328
1534057
29687
1147067
15117
683413
1705823
414433
1696934
1859965
621318
1505236
1074848
496569
1936894
272632
1466360
541852
1885167
1106736
1426835
1632002
1464048
1142557
1173399
63204
311097
68963
937775
1847863
285644
129788
1230123
1322358
1507244
1383999
1892271
468675
1943526
376185
1267312
1303415
1453780
1805332
124110
1018491
453094
115149
1651595
1825087
1735331
1876017
1436737
219098
1793973
1791599
498053
428969
1070028
301896
138792
282706
545307
1338318
647973
1933532
1769742
118090
483492
404529
802653
856061
880793
398033
1395053
533133
1518436
1216211
1415029
822464
14819
18500
875353
729740
1963876
378312
412704
1801040
1991800
1968965
1685205
612832
328973
1678802
1445360
1803060
517956
1634575
467709
347659
1730573
1355037
1957173
567200
1899684
15150
1010638
539430
769725
1356776
1914190
1690221
1734238
884372
811355
556500
273866
295017
1708385
1629774
83830
1323765
390942
150877
618377
974542
834803
841037
120886
252972
1263253
1868078
1781964
793962
87689
775535
1773388
580072
834562
839925
1893372
1858318
1625885
684694
280896
212852
1139295
120458
715918
1235707
1174520
1636947
479521
1201981
1578666
1143006
4062
643482
43234
1749184
206549
210858
1618895
612008
436562
148472
379278
1972953
1855169
575615
1954690
825628
1170618
1553519
1448382
1257553
1312206
273307
1527107
224470
1912373
1308851
46780
548758
386617
1227311
465979
350738
73850
1122435
1063877
721053
1333834
1177689
1629581
1504958
1694915
1462890
309314
1242000
1973777
373307
1325542
685522
603334
1508223
289526
173020
575688
736807
971814
620815
1676142
870006
1336969
1843618
814052
1613041
1297966
816742
391777
1635677
637486
622218
1643335
399963
191775
290301
1397817
1919046
145352
604596
1089731
151670
1660696
832584
660238
731037
455480
1554459
160985
944708
311299
1179598
475318
1625789
769330
747967
1120863
1161789
1664551
886858
1284888
1890525
1472943
822469
1496752
96754
1419022
469266
323931
1750700
1063877
1991501
415487
1898060
984765
1436076
1106365
1908389
964607
1558464
275114
713803
999707
329913
122856
1810065
742210
1336213
402097
1788631
1086933
950186
49316
1072935
1714208
227998
1053321
96371
177679
527893
27079
1490321
1192252
767332
1850852
1705740
386907
357452
710360
983669
1894532
106788
954459
509224
930853
1512243
209372
582097
1165318
859320
917732
1756498
1474232
135190
985571
661099
1868719
1035627
204294
25801
1031831
1695543
1273071
1718586
1604514
1135818
1822195
1554634
57739
923286
1389325
1248601
235454
1596705
1357296
1374678
1873477
1425654
827866
1611876
943386
515692
1716694
218052
505354
1983303
1713928
331004
1162042
610228
637618
180863
1872937
1684094
1057130
1080365
1520202
821160
656349
1935399
650453
1991749
1508761
1879331
1793165
1406987
51674
1289908
656534
433392
1132971
639186
1480681
997319
555651
1220833
1523534
421650
993389
1858210
1449770
1538399
1296621
1940506
1130420
171814
271556
1189851
463773
279898
1028911
1315711
1619174
165390
1557275
510566
801201
1727584
383869
748894
843156
1282661
443424
381597
1180632
166716
1624935
1851044
1906104
145294
725460
368878
333969
893375
1523150
199759
1424483
1005105
557856
628391
535702
1230834
1129365
1020058
1374352
1293331
759425
642548
1191601
71481
875511
206357
1718358
1037860
295639
234475
1222362
1861287
1242684
671826
1867374
1021055
1398417
1009250
1684068
404057
255986
1691861
1066221
1328867
1909311
1592695
1595094
73383
949841
1624977
693123
1013253
621070
224683
270913
518283
137928
367280
1198906
922247
961089
1600712
893479
946655
1407641
616944
773655
1874818
1217433
329787
1233701
556054
162054
1025725
911769
862009
1943795
469662
1243516
1347600
1620890
1477832
623093
634864
1939
558708
1447265
824532
190620
1311333
1209054
1873229
1545081
485655
1327653
1747128
1959910
584545
300104
1675651
1281734
884864
1122037
1820158
742975
1456785
694591
1901025
993562
1344550
1860745
1223465
852644
1712095
238541
1415614
1036325
292936
20611
930961
28098
378440
1035644
892614
1297283
447725
1206778
1547819
1043881
1877096
1641529
858328
977786
1057787
703670
298
1003684
1078056
144360
962966
909821
24672
653012
199450
1356509
1850077
1533881
1130213
879872
1090150
6558
1037657
651514
45565
1745533
1915640
1683775
94651
384648
801066
1906200
1309627
1394585
1985907
535519
1370838
1055088
734812
1445100
275562
1091801
1695788
1361469
756381
876764
1672080
1456331
679321
1398008
259266
659896
613311
1894122
279309
415953
1027733
636633
168034
374691
656988
1523043
1523399
851541
521065
822448
269549
447365
1858453
1024473
59947
1694983
1153877
1419356
1591714
1575224
1742297
1536714
1834263
1519576
1994392
1242407
829099
1350553
163238
1556405
835379
35910
1136391
1748843
57652
677357
550635
1896443
1430522
464634
1862197
286427
583369
986251
580895
1866813
1776822
363025
33824
496461
259590
329055
1503089
1606639
78063
554207
487324
1513710
954030
196495
1165529
1331146
434780
1211541
1552896
1181452
122502
977647
1461540
79752
144853
91458
234734
1481374
485925
526085
799479
279063
107766
1580388
190182
1672413
1437767
469513
741054
1153862
1523274
1712662
212310
1590973
1884106
1113454
517245
1508178
693403
1435515
449226
1114183
1863434
958454
605299
1223108
550972
1484622
607805
249000
1697243
337636
1641767
66639
238427
1113953
1268284
38391
1015939
1316572
1158114
1572146
1681578
1141445
800092
213794
1216416
901258
1068610
88810
1621978
1262175
723003
770851
1180650
325321
1681737
154406
123827
729454
1494825
1562213
1632226
434359
42442
489602
1899113
1991917
37058
59537
1623439
482353
1148070
1690250
77991
1905996
1873755
1781208
1682944
244272
241829
398728
1032129
206908
576095
1244141
79718
1012034
1804293
1939085
183544
36243
1004380
1402269
1436111
1358928
424334
875123
1136469
1260244
1472401
1826773
1871843
1033100
788135
609135
1435494
355165
1795472
717902
1274631
219021
246896
1363084
576630
1239931
1838318
383691
852088
1322746
391382
1305108
1894447
1595917
706285
352450
1739364
685556
181306
392846
1179582
494821
927362
1778359
1883070
1268920
908242
730399
1266099
1307312
1733301
415337
211513
17891
1059940
1805889
382967
1964326
231564
1221490
1448166
484847
1596200
1413337
537662
905118
98500
1073409
638895
1296431
1546019
153800
1389210
381303
1703127
1072971
1763432
492423
1237895
1204909
1422131
1605741
1817829
1690122
961475
1427181
183143
757004
1917585
1759064
1901142
1847585
1756977
810166
1773468
1219534
1997910
1854189
245282
1914351
618250
927441
1510081
1897527
1424700
773521
1254096
812729
524881
1785403
778710
1434829
1005780
350529
908891
1156033
1761109
1506665
327939
209961
1330895
909942
1986005
1620819
1609916
1967330
1722038
1778186
544569
1764721
1921085
52256
1207533
224431
660966
1631019
1085077
766325
283867
1198399
1641559
368909
1569148
181987
564583
489919
562778
59095
1671469
1133271
1978216
687524
1307150
1066695
1428681
570804
1996752
1894928
1075884
153169
408066
79515
920413
701412
1388290
421004
884583
906728
1303432
286149
1258503
303971
1557183
1517565
551689
1307841
1891961
1885351
1827704
1621589
946608
1422353
563029
937095
906466
1866324
1170921
1496866
277037
1729649
794555
978528
1667833
1871889
2356
875508
485717
1797261
200462
1509515
1239754
1741180
1268832
1378454
1701648
933036
1419745
1808014
733594
1155070
342978
118110
660316
517073
1175307
1288101
1211494
174697
480638
1514043
1524956
310294
160628
1807644
1797338
1409879
1821617
700918
999217
1747171
626328
1646584
1834129
1640251
1396051
1666888
1442792
1899805
1641207
908231
972470
182807
827438
1234887
1259662
1088530
1622101
708923
408112
1633951
1559468
1712189
1329366
636219
1409694
72190
873
488020
850170
1304339
492301
1373999
1623503
1289378
499139
988860
329018
1216713
1459396
1502594
1641467
1383947
1186495
281750
1068181
1291053
553053
1823538
1415245
1745253
918830
850117
1319357
265295
1629629
595159
1316962
1691029
1421226
1973269
355189
1581639
978024
3437
1454056
1871463
1673900
1582905
1505014
152558
73101
1391694
777153
809748
798914
84657
2787
162076
1297117
227877
581276
643359
2568
1224215
738345
300152
1618872
1785659
312055
337037
1010060
392723
831952
993907
1212842
1465494
1670502
881025
825779
977187
642778
497417
1839324
1261133
1585929
98469
1107161
1733538
1450668
667531
516592
672310
1153725
519236
1043300
1093149
334987
416874
87593
1355188
1262453
1752491
126787
1860180
955718
1150592
394672
1249284
1848127
374072
564310
1890157
682359
1850839
470276
1340544
1730297
740255
244507
1919088
1925644
1335704
697370
1288507
1061191
1592205
1176516
1877045
28193
302678
449285
1995997
409963
189471
80779
676839
542489
984157
1573757
563021
819477
168651
961929
1886582
325130
769071
833223
1975141
1552099
682361
1742226
990302
1953704
1512921
1712448
661419
510401
791372
417807
1245060
1536528
170376
477926
874668
1264470
784921
295173
40505
128848
1693092
984714
1065194
1543864
445498
54520
281801
119336
175874
1231537
1160356
1404465
1975249
1486335
1709134
846548
1588759
178097
1236637
39794
311082
940232
1895693
664275
177529
1446196
1113803
1755754
1164558
622851
1670044
335260
262148
181139
1233203
1236515
1582420
647507
152090
1713973
27675
416352
246763
1045777
106331
897391
1192036
1690768
676856
35877
1975815
877260
1500893
470715
1191412
1103062
1821385
1039456
1849272
219208
1736787
1171567
1987755
540994
1870696
2829
1224994
511451
1550358
1403059
707280
1688176
74130
1154677
1522321
880434
1871511
977927
226223
1003952
876366
520792
490774
829897
416095
1686604
1066890
1873468
302229
1349073
1586963
1606075
384447
80742
983728
273626
622540
757382
457052
574360
1415425
706025
990079
160924
830643
743977
701634
1374177
1561963
255358
1071019
1146457
1811422
1386770
1769703
1273772
976796
1328383
1832565
831163
634266
1558892
218479
742085
766335
508294
1205968
272203
157832
1231292
1595419
1771792
947765
822392
1261009
1925117
334364
1601242
1437143
393496
1739588
453385
654947
1518277
765398
693547
1719820
1807433
1687921
1721216
1812048
1392711
1984677
1319291
17793
284325
266187
851919
1316373
180112
1647396
1642181
1010853
551420
1921518
641873
160097
366146
100875
270393
1261320
1272370
1381168
1150617
1897068
289506
1403281
1638671
657672
888635
1140558
1128054
313135
1461829
576584
1479481
1905136
865748
1280257
313271
266582
1172669
1078766
1349218
828756
464818
1500553
466128
110179
171645
1040195
101592
1837009
681088
1651717
519883
714135
1799139
647315
1268251
807523
1872965
1466698
1684361
1521909
636468
1633463
706365
1165582
786020
1883994
346922
267159
1021088
1124504
1072530
521148
1402131
1630700
507245
1599574
661603
191028
656286
544
33112
322634
1070047
494301
164683
724928
180406
764739
640482
1323114
1243786
1381314
1967609
1455003
790313
695592
1359
712726
752472
596033
1695784
1406993
1709047
1344937
285998
120745
176589
1896104
1366594
824925
863229
1932694
725183
1268294
1823774
619971
1006504
1009357
1986450
1550317
1099495
13503
832077
1159023
921705
348952
1886111
1570514
1096454
1705851
942780
1544823
196486
619914
729497
1905939
156901
1111130
107105
1262109
934055
242655
342919
843431
763048
155094
395858
1746725
6103
1994910
1247427
250240
1395382
1770850
513548
118228
335064
1892647
1655017
1252027
1926791
1556008
1490946
1762050
1250192
1397983
63847
987894
528048
1559199
736384
1223776
1059729
191988
1283853
518888
982442
240348
23350
1239797
1248334
877398
1269973
1845525
73724
1259831
1574173
680022
197621
1096921
1894342
1256229
1230051
613000
1054341
1947225
930176
296635
1044414
1334068
1374601
663244
367352
1655370
254064
1161008
269635
919339
1656324
1172042
1576701
1051433
1097547
131995
1677409
1985910
1671146
1828330
529176
1737922
629299
735643
483857
216040
1878612
790180
735414
1494853
1502256
1508822
400356
1661860
249868
119209
1814769
1537169
660409
1519461
331423
960
1532826
824215
18780
1953884
564498
1121612
1184701
1023594
1469230
1573397
870590
721225
140241
356875
1595905
1536421
1424381
1982107
995808
337986
1803456
1862031
380877
684955
693987
1795253
1778071
1341333
207517
1747270
1652313
1847586
1120518
1174106
1423651
1175276
767855
1297975
591944
63035
726903
1476429
956960
957421
1673155
129342
25325
278094
1464384
824135
1276272
858755
627117
167644
20455
466006
1172708
1147717
1608088
1754660
97654
1886830
1765169
50436
1166589
1572793
1965773
670810
1531379
1291206
394093
210416
1681100
761890
503319
269238
462930
19265
1040128
1376265
600562
515652
1953264
349115
1653239
758665
1461882
1256471
1011011
882924
948175
301039
126402
673170
927640
431726
1825762
357946
1235856
897329
1533597
1564951
1534336
1306679
491530
783953
981943
1220924
1950552
280677
1775549
1725136
1110178
1504018
1795389
221639
28982
63924
703223
1170473
1419587
965260
1146613
1809284
128225
1919788
226644
1961091
1918282
1073158
1730391
1944684
1333439
48746
1119853
32068
1131063
1065343
979875
1908389
1569831
621946
213777
379602
530426
1088683
1660754
1170857
355239
714287
1214186
593657
1388778
947115
1463509
933615
1358163
1444689
1011537
364687
1468909
1887058
1540220
374964
757042
467032
364134
231386
658956
335760
406005
970650
1498045
862889
906051
1980341
1296024
224069
1227208
1694876
1839725
18809
1689274
1173943
1913447
1068055
156865
773956
901848
680724
1078487
524343
1179100
866299
156777
558854
1959402
643761
1622362
1622771
1180177
1153008
1537371
281879
1485934
135130
1318766
1206654
880329
1354257
1297584
995325
1194475
420916
901252
1304701
465182
1177554
1221680
1242144
1802022
775968
1754243
148645
710039
1410175
1738055
1402474
1404967
103904
1835716
245276
1126048
937593
104925
1550372
1141661
373991
532395
797155
1982357
1264086
293588
1006714
1845835
1020395
256867
1502663
1093512
1412810
176386
1725954
495145
1079731
1505882
1530804
1637382
1670512
1122834
1874580
1031713
854930
1363494
441084
1277650
1392199
899968
1302417
1889857
1264689
609064
1994445
1187409
357302
451637
1193732
1161221
648398
1411280
1654710
990430
1525977
941603
212192
1392998
1435453
858479
759673
1457267
742377
1385812
124168
46838
1522060
1322068
1766855
1711410
1812782
485260
1628365
1844819
1907626
960743
1807795
1890763
1088917
883253
440992
729935
122451
907067
1079667
104773
1786259
1272175
1302354
958467
185521
417890
1951542
753519
498772
1713267
1512171
232594
470667
73705
982030
1977692
420856
657015
1672046
1294798
1444067
141719
924400
132499
46054
86874
1739251
1718835
1690770
694449
1645086
995714
914070
946694
847064
416010
1629018
674925
1443440
137086
1220001
1454017
1537691
1450851
1015938
319559
1077514
369927
1340459
1710651
1382538
790168
390922
1206522
1196803
1711082
1006491
688848
804299
623112
818699
1377182
1453022
243899
86319
1432630
1459801
416186
639587
1920113
1120061
577039
1607112
547714
419419
282615
811141
1749880
518781
523756
1824798
843680
477102
1246763
1661833
341399
1092194
1486040
1506937
536558
734936
1813094
1627474
375367
234238
1252122
863957
1463087
1087818
692478
387023
1392485
357963
1973051
1852868
1330022
1815862
1487132
1470168
348404
860895
255955
678190
1571817
1229828
570567
279224
337699
1162099
8338
1874017
1157680
1360325
1128550
1311214
272728
1301261
1559649
122647
1213869
490969
739386
6312
1043761
339030
375616
1714530
1049484
1011201
299715
656464
179867
1737335
1957744
916708
1197900
1579015
473255
805299
1521844
463308
1875791
569277
1418694
1591232
1576246
1459414
922751
72215
338957
310543
3535
43869
1794989
399383
280176
1702248
815597
1087495
376931
850050
213500
956231
619077
142899
1761065
1007812
476781
673223
1192151
684404
499401
992777
1271931
839181
1528273
1084998
248166
805332
1500569
1022826
121873
1876411
610808
250576
540819
587286
1294109
1120633
951261
356311
1641281
1264373
1941908
1020306
1179932
751785
524548
1076951
1874115
1352478
1313131
276764
1109438
813497
1752840
688450
4146
1284452
1296135
1823888
788244
1321268
1548508
1121352
774160
1736320
1356091
323614
255889
1937022
56710
488887
1339097
717324
853999
846082
1081829
1515221
1409244
554627
727219
1681397
168655
1697422
1152923
1898019
89542
1607037
79191
1461548
798173
416826
1273720
833130
1558475
355725
73374
754401
1196742
1744774
1693891
1280662
346119
1406859
668338
1024825
615410
1508436
1366618
207522
1574407
1791712
975445
788054
10479
1350337
177521
1650843
432076
688874
184719
1979945
906223
1235730
451656
1298227
1613791
976844
1710425
1118699
835668
616381
361146
629190
728114
809957
1855706
1285732
719052
877568
793480
667831
1300315
1282800
477760
870984
1956266
1878455
1177672
578207
1324133
1309977
650508
1488481
1441093
1718578
1684915
1724351
1567276
1244140
1208979
1335008
1110867
1271203
30923
1717113
1706534
1343875
1159577
1782822
137381
247626
289140
240408
502736
1053436
1637070
1018946
548381
1490056
1990717
603401
983095
456287
1821906
1995285
1816465
755399
1520150
974489
783830
1300486
1215689
794381
974698
711243
1204119
1772044
441788
660391
1503444
741021
1012004
982803
85661
299910
697797
1733124
411235
275656
1493087
1809499
986792
1525570
1443792
1556001
1434294
699154
1365879
1745055
721843
556644
1701911
1861629
394901
643764
1840761
1690761
1469905
1099315
950159
1296849
1077684
1068258
457614
967185
464715
1892817
1031737
342517
30295
1276516
1484603
489666
681498
1381507
1946845
831243
1844034
431710
1651782
528414
1299838
17175
1274475
1839345
1249298
1602352
1600025
920400
1652755
462931
497652
1114636
758300
739264
1552229
1828382
1433632
1227325
371819
206283
257453
1013794
1085836
1965830
1221119
1121124
777164
1955277
1945751
415223
409229
1730866
183673
884193
831849
1916418
206865
1158881
514901
1496158
1466208
1905638
1639236
634971
157819
1095324
547670
1057974
1544306
222664
1750445
1504369
333233
504627
1468833
1227989
1279664
1162363
445919
1718604
568593
695100
1632952
1645605
432283
1650021
1351940
96521
1073402
668924
581067
693450
962080
221074
1642611
1543925
1456555
1155307
1349230
1123717
1322984
918263
808413
549916
652924
1841969
942816
1942861
848198
944675
620800
657008
186515
548166
209246
683922
616260
776043
1176167
246801
125093
1933528
409205
584396
644827
841496
1772843
72800
698674
1237596
810499
280356
1651251
207253
1530469
144196
1504144
1989464
1186046
1263184
1390836
1227664
293116
267428
1494418
712555
7368
632098
417215
240907
1307574
851742
285731
560870
1724329
245775
437655
1503458
504520
655595
1671762
1730373
21841
1867313
944660
1322587
164797
1135847
1357475
997176
835355
219878
1595269
1647367
481833
1247885
256531
100015
3924
1136104
1885138
1323271
1170198
1094971
1720410
267562
1909619
1033845
390374
1477137
1728231
974221
1293942
1673348
221497
1273313
711213
736400
965091
806341
878376
1062561
1925197
717013
583201
1032511
1996439
300443
18647
1084082
1207570
206227
953505
969427
352868
1082299
12567
1583446
1004598
1628789
462755
1625289
558098
909453
290844
1940174
283021
13973
248080
1727252
1116396
1777513
609278
123017
1846522
180277
1920469
1921636
1260010
117944
1817598
846439
1894615
1872033
139452
1976320
1682531
131120
1891107
1737554
1816458
1547400
91087
1379253
999221
1580761
67223
381360
1888090
227478
1843754
1326765
1227353
1170908
362697
142259
940597
225961
302674
1417597
1010159
1830432
214459
1898141
1947810
1796539
609566
857564
232640
503653
415048
313645
1838941
808168
260183
435578
395667
48527
568011
573864
570926
879313
752826
140228
1418155
1243531
1908942
1254742
1569829
793670
846872
107654
1691059
1966698
1626861
1986668
860689
312774
1655678
1635798
249843
1890088
580400
1691786
1026741
909215
1987686
623746
1513862
646753
879481
47506
1988372
1784470
845784
1161179
863950
969205
1951209
441683
274123
1068278
1418509
773724
1620641
661627
268062
573037
433644
1086175
800772
119836
1814309
1473458
939950
303233
1845753
1865536
1481472
175217
1215481
1592288
268435
1274295
550428
1391116
747426
1967541
428656
642270
518594
1444246
1024673
183113
997895
1943168
1360226
1189732
425631
1830882
409554
134857
903995
1442414
681960
282325
1595589
501212
615777
1645506
16958
1349055
1390847
752379
1863800
1134821
1630436
1091625
1585268
443533
1864688
185156
622773
1050461
122391
85078
1749336
306979
170533
1474589
386792
879658
300954
1676112
1957963
4170
1505954
1819342
1082168
974407
1086073
574897
239328
582614
392763
1430863
572460
1509724
1439179
1063146
73796
15874
899726
1704793
1385064
345261
1346494
1452539
683324
719861
722251
1192114
1305026
523172
16911
22267
1234679
821472
452488
1457067
219338
1881435
69787
1836423
59536
1676981
1106643
915920
1677202
1424410
381555
1241274
623970
1516665
688294
1932072
589707
806974
1302485
1326493
166165
1042645
338198
1562256
1744338
925709
754215
1030082
922357
1907517
436154
1025105
141442
1270787
175803
1643835
430389
1452051
1990243
205922
1929768
1917786
533030
512355
1572605
1546573
751942
281521
325119
1766354
823794
667415
1953392
142346
1759100
1463534
366138
1525866
302063
1484138
1730917
1630528
273447
644390
1706252
1104223
1717335
217593
1640988
928655
183897
1611307
467517
576396
26161
383787
637069
1177749
34843
1488823
602831
564586
799991
1836322
1987530
919165
716035
451250
1667789
1500883
1769214
1247752
1831509
808438
982538
976802
587652
1265464
1936865
1296145
892037
560368
210743
318050
1528606
1169498
1074121
91981
676476
1601862
557051
814358
1612553
1513661
505862
39146
966598
1189220
1421241
894837
274220
1595711
225761
1183884
1557105
1296463
951108
1805567
286551
265751
1363851
1466985
1545842
625083
1243574
1756740
500956
944836
311643
559498
1894806
248575
856787
243259
406901
772337
776110
351783
1544464
1933491
1578666
1617878
236935
1098329
1244092
724740
1475868
1109011
492116
1304151
107703
1004091
887413
1369908
275204
1385262
1516853
1064908
1428727
1313710
1899921
94138
1393105
1801099
1098096
214594
1351871
1179185
68889
1444237
361745
643908
720014
1657254
1280295
1980713
166281
1112993
1760527
1984360
148763
437504
1894730
852330
917852
259749
890948
976218
1084410
247537
40228
186210
1230341
743426
341015
1549588
323478
1416310
1653457
591319
62103
676812
1187562
903710
1700664
1795674
125317
1999764
369418
814858
1206325
514317
155775
1158605
1624918
1652129
1384752
922285
1316462
1373538
1872686
1551079
815266
1480323
839413
1936139
874688
767543
1894998
1576279
571827
961674
952838
451061
736943
1000700
1444382
552092
461476
88695
1610643
553980
251591
322765
514369
1724486
1855287
1628713
1658412
373003
626189
307184
1763311
1478327
652773
1210090
1979780
1127353
332494
529018
1698648
104254
360636
1293609
900874
907169
629553
644491
1865526
1907981
823727
739092
518524
1555249
501618
1561573
1660931
1765818
726765
1804761
1036966
837510
1266441
1646217
1859531
978873
1518031
1405311
582332
1749474
1993075
1480654
1893866
1418962
51882
1301553
1144234
451536
344200
600259
1297543
1684193
1952048
1580833
790936
1852340
272755
258748
1208231
1202487
1612800
883582
1109940
325942
287729
380845
730529
977844
1153573
1479392
1610091
414873
1464861
1472673
1846688
1560879
705008
1916663
1155626
32754
274938
719635
812845
1940981
1458876
1238072
862996
605314
1762662
120659
855695
1550429
656764
881600
920942
1763707
1869836
1682607
1773168
1517528
1928207
822534
1959954
54931
538125
299701
777905
168292
746917
699974
1477303
913661
1188174
1310364
515250
1286967
1430837
1842468
14241
1532250
865876
934826
806194
1798182
1439523
1331137
1656051
748625
1455634
455656
624492
361785
802846
919565
330097
1676655
415564
758665
323589
1316059
1362616
1810748
390443
872866
523894
1400885
289361
1542302
1288858
6414
1383046
246361
1663166
1446679
181376
1846921
984429
1180565
1177444
1542770
132560
779270
119098
1727759
1791528
907296
1516325
27789
675829
443153
343055
1317630
1483545
204589
777892
365225
670563
1447082
1707833
663441
1926846
1990168
1803394
66909
1446943
569672
523143
709315
1308557
1750985
1417947
713387
1501639
1061111
1576311
1431665
1432870
1343156
15866
1482715
250130
1262265
1959260
1716706
983581
70716
1763882
422150
110819
156378
1936303
65776
1432992
495378
391013
1270904
1074183
1841553
1329273
1513505
1514013
1482755
1523917
1536309
655827
916081
1221604
1747636
1419560
1920753
1357241
237186
974652
1481310
1956128
493013
99393
314272
1813336
1765805
1661083
1740767
948273
801718
1198079
367850
1973883
699131
1912688
1340596
1950844
1813290
486207
1443495
1013491
437913
727233
546254
187979
1671557
1367466
1385219
1550240
1260424
586184
1958886
1898869
81578
1442656
794131
744194
584345
840602
17804
940946
222425
189475
1077585
1923470
775079
1603546
1590840
1507063
1778870
200486
1813290
600987
1271080
508088
626941
145345
1137188
1526024
1798583
583574
1666195
936780
220881
1084202
1815988
1322346
1148042
1790257
885690
1773615
1005030
671271
1907212
1818684
1905269
233255
1534221
458895
1719491
546122
484054
1080319
1629681
545439
537860
1322363
1050004
1889407
755816
596184
579086
1447018
940249
1206618
14707
1280694
369235
1256465
620883
1199554
261385
1681956
40337
357950
1621964
1386148
781635
1689903
523044
55948
1445275
1452859
1844341
1004838
1647522
1999232
587857
428386
971991
1130408
455446
1750366
1477264
126586
677301
245736
65640
259017
658129
27802
249812
814065
1153799
468476
1715021
1543970
1108665
484753
741508
1996958
222664
1559530
1051006
1063477
604494
1839499
114316
369453
959451
268007
1472395
1172351
227104
735499
598177
1697995
50292
1371200
1283200
272816
1643567
487744
1723395
1544198
367159
1786311
1796282
701947
1935651
437772
1809648
1428533
1855493
1964837
875742
1758450
522123
167446
961680
654701
398011
1822125
232324
619296
45
429105
1003945
803066
1766160
173865
1458416
961
1830512
1218982
541279
1387266
399886
707439
1721630
384397
1199392
1328020
1832121
586670
1053361
108701
1850561
693112
1719860
531620
662096
345717
1471396
805313
1242434
837951
291642
1903750
1831617
1129635
1325011
814834
1319737
1167134
639301
1627714
1204915
991400
1611282
1098078
58110
540412
1282939
1593547
764013
1495813
1204097
1855300
316000
1974876
1314242
1997835
494784
787656
590006
1125494
741742
394238
1815661
50023
1283710
642730
575927
1504766
1095762
1869886
229474
208306
324976
1734907
104906
1089421
476810
512810
1260895
1712716
20977
1165234
168925
923785
969408
1754444
250248
1661196
1867052
708866
441639
1125364
480419
1489089
208418
1942432
1086862
600463
1538536
1372011
1646523
1009161
1598593
701216
613286
783207
201701
1927950
1424850
1959973
1501771
828425
1625916
1950443
154768
996062
1035587
1936622
1309239
381822
1720283
97044
484812
1518443
812069
238138
265744
963568
19157
808429
499532
103640
169699
594495
1542943
1011736
210428
1006568
190849
147344
1310930
1702304
451118
125093
23913
672834
548312
1092458
789216
1005578
1985477
770951
17623
1148269
331097
1655543
1788070
64429
1848634
614710
770198
194298
248344
1978268
403673
1971183
1425640
1680253
30933
1396993
557387
1829655
1538146
675652
997422
293710
27365
1142663
1067430
1318176
539972
1082315
1586475
787275
708163
712910
916358
1095302
1988210
1337301
54991
671396
1749644
998667
1984117
1733574
1946479
1146711
613582
416546
1474104
1388928
379598
1244472
1158705
1348264
803054
1178812
1149057
1507159
1576961
1736171
1301575
19379
1585667
846458
1971051
792648
1344724
664674
1547538
1818148
1741744
1968063
1267186
1794535
1276640
1653851
263143
454542
352758
987612
1517475
880813
93558
1585838
761382
1972710
2301
1777259
785393
1422302
1045781
982779
354071
1694603
173220
410703
1504450
1476780
1248164
1890635
1267849
319106
1494239
823562
1655312
646986
1090969
1206036
434801
1000522
418186
823951
1445244
188265
1625431
603525
575191
212912
767032
924994
218788
1106040
1314044
1431425
1570303
870390
545156
1799627
260145
518009
1165033
1019955
855570
526244
1412765
379575
242271
815052
511462
1277946
230390
268291
110653
1916383
1378450
1254132
273870
1008939
1587360
873979
860965
356599
618515
1543497
1028147
1532417
1032066
570728
236920
1678443
1052774
1465095
606730
1530158
718910
889619
1596119
918744
1282218
870474
262301
1948809
944585
639895
1763561
269370
1030522
996369
110709
1494118
1542558
737012
87796
981700
819309
183645
431308
1823864
402892
1237738
1224340
1946701
895237
1153927
1753856
1344192
1355606
178469
1734197
239704
338734
1419684
1618209
1011241
1854571
1183072
1068116
1181679
884367
1296140
1207160
1265499
1453002
1122914
1137703
1011234
1791803
1488529
405540
21416
684756
549016
1600898
1710370
1069713
898272
174768
231227
1562505
1511056
976922
1830369
1562549
827463
1868565
1037707
317268
1484640
1269152
1507020
1374884
181460
1582615
49011
870367
1058173
1625319
1433962
600228
1250133
1568950
1068352
1774424
222851
562845
1135607
1919381
1531249
1605982
1016551
195598
1967101
1443618
1170439
1467645
1650585
363321
611190
1565444
572894
712435
623836
941584
1886127
1288729
212235
1924590
1710992
631771
813058
1224329
467309
1261701
521813
1034719
638284
1112682
642049
1454549
1411880
794961
474935
1049754
229709
1615442
1517312
1322069
1501110
1173548
397799
770324
1501489
868857
1896434
1674645
1371598
68475
160490
1877177
1130420
1060064
539859
195162
1553650
1193899
1004871
476180
593376
1852572
127666
445833
1089961
149040
1937714
1328898
905447
1795735
799494
416426
640613
1388488
821329
1514924
62688
938537
1031589
1236403
1950576
1327825
574628
1340429
281815
197301
29624
891538
483228
712683
1842621
1423238
1247686
1814159
626664
1385628
856616
1030723
1124773
1470678
1340353
862168
37631
685300
1728362
555216
1515951
1807614
345496
1703844
706704
1546261
1330941
1398717
67930
1981006
1677154
1488551
1846162
239451
273410
436226
622343
802300
1998196
1435845
1416039
808794
861460
363702
620989
267577
826014
1639080
1940979
651372
1621887
546894
654117
1184263
641413
250991
1057888
1649860
1202921
290151
1108189
96636
1658619
1195264
1231844
1995938
595974
609908
649974
134940
266466
470165
958050
1064863
1213353
773407
1086091
1244983
49702
1534206
85767
564417
401561
1910455
1346810
1920708
1209338
971086
214230
1155434
548674
1075146
1438352
400707
1098217
1555759
1116738
360453
529626
1829379
831462
1737482
1234770
1956333
679817
208913
1994259
217702
615383
1153988
508358
1065897
1812941
25125
1908562
913265
965643
667176
209733
1608077
1770334
1647854
1247035
368190
1082901
1026501
1495334
223447
894539
965382
1556489
706756
615953
1016079
704331
1798664
991851
127546
1992558
671321
684743
239185
879275
302976
499922
1003192
1461508
1684926
96221
289161
1240368
1566214
774288
8569
889027
552442
557765
151582
1051882
109712
111157
685278
1138814
63048
1016772
253116
1116172
1379275
104482
1897744
812351
387360
1992649
155459
129886
1643462
526988
1790004
1758258
1840082
1489993
66067
1296486
113018
309582
1156884
218095
50937
1156100
495878
1600140
249164
1938619
139166
244355
712683
105638
1418467
602836
1087457
779212
1760979
1672205
416701
1745468
1545619
941928
1233642
1221164
1967983
853830
1499008
1000337
1276442
412714
1780927
1658472
598256
159518
1109640
1560799
1207252
370243
72123
1740261
603361
1087072
278967
524363
261888
1898174
93993
1951625
1823968
1818127
929184
1058833
1210664
246532
1286539
97124
1049996
1305824
632752
690054
491677
1531929
1450439
434441
225706
952659
953218
850457
447276
58815
757476
1831632
1005417
781462
1623285
464251
1364392
201450
832999
1749391
1415451
267226
1869824
23438
591010
538991
1739138
228437
1303543
1826438
559798
466406
1641645
992790
774850
1366605
890022
1225885
1553360
806867
1175033
922446
389338
1623911
985307
1915017
1065495
1235579
1908959
388693
391366
1607981
772187
1870360
482484
80546
642800
1791921
1527025
1888345
1190585
242186
1921868
626258
313464
1235005
999989
1128260
1789297
1472665
897430
349863
686509
1482748
1840431
1950823
1585957
109008
1613561
1728905
1717270
1440209
406392
836201
732228
1384750
968544
857568
14485
707351
821714
1878907
1441967
241976
105026
1871190
332349
1557964
1437014
627292
1668401
591027
1436741
1071445
917535
1436185
1925717
1265088
369488
1238816
1281343
562248
652918
891571
345383
640405
819398
977088
299140
8760
1299155
171186
1664110
1725818
478797
1937702
313357
1827906
90394
1743496
874467
478655
728491
1731590
511339
1307043
1070261
1847539
54075
43672
179528
194791
274948
1716024
1906090
1297823
741052
684437
504114
911234
635300
164800
762440
57519
1408081
1744388
297086
1034745
1343766
1789079
663626
1871901
159879
850338
1353125
1796819
1846578
1168365
1648915
1820418
1106971
229205
1158980
476371
1948561
449637
358351
493779
1558352
14831
1482410
1883013
436694
578848
1907114
465010
1542369
925795
362666
1857593
233765
393446
879641
1917618
636191
1480682
1438586
5741
1853616
977222
1318787
1014310
946683
948235
227222
1828128
1001317
1421578
47108
1986020
1484941
308916
1528992
284590
1177030
1152415
1630855
1697961
1093231
1432814
1140689
173821
1208390
852816
1925300
784818
1650946
1730639
160157
1789705
486294
762762
759595
1821806
504259
215857
1278555
510838
1544638
1438890
951060
86550
1749219
506538
358281
1364662
1872572
1327400
1650680
627590
338677
832762
1244563
497370
1523076
1099317
1212030
1354085
623403
1865528
1783078
1780865
273226
186767
1830797
1528086
7104
1370466
926098
885048
750571
764728
1247562
1783433
419829
983320
1638671
1900232
1962219
1171609
369074
1418342
237040
1543260
91244
309637
1236804
1515155
659108
320332
1599661
1523121
1856599
1648694
411972
1195652
293076
1687445
66243
1164875
535217
1678471
1546207
1908057
1707131
230166
1765017
581499
761846
120692
1873962
553383
1609752
1182317
738656
1435858
1926478
162356
1676519
530049
309671
1455634
775926
1338909
1520868
873601
1315398
1715537
1455229
980623
626230
686081
1064166
1816498
1622437
1561681
1984698
1799428
1108779
775946
1904594
1127908
525284
699943
1903237
640108
1962598
1516169
27830
309364
1512904
1596923
647177
613244
1126773
1869973
1460538
1963336
1940755
585873
1287386
611313
1601579
170659
1554644
820287
1497040
1593313
600462
1137360
268574
133349
1330270
1330189
1361813
1612697
358768
1955925
1950668
304822
135535
903158
1745250
1322169
1195471
1309968
929901
1043689
8612
1433383
1096370
684316
1389787
1226322
1682365
1550538
1476509
1745673
1706629
8815
372450
129700
828195
1912654
765615
114160
1776782
1176612
1637061
734797
122463
1790276
1669714
1417333
1610345
1456166
1257375
1644050
1535916
1605530
1515075
1987485
635757
1417666
958324
1125901
269090
649438
740447
1975820
894449
1826641
1832493
1719912
905378
499515
1483157
249406
926226
427313
1167737
35349
1034523
134477
394592
47545
416524
1947785
956095
751780
1118045
948168
1031343
1664699
1117457
374502
1305468
1609018
1414066
1111263
273306
1386766
326261
893916
145096
1768467
111627
674007
664193
1005597
1427974
368812
866702
531459
1235939
358219
25211
1228158
657046
546655
1533487
1885939
476455
1976868
388714
1764626
1145518
492765
776386
1036531
1857955
1384133
1869699
1181727
288255
358880
40220
173933
132774
1982356
1341795
94673
1924980
27297
1231764
1667461
168441
1112647
32266
1799903
1876156
1088941
558609
1503566
1507965
294132
1769249
531211
956643
131068
1970940
1854061
1212507
376230
959150
932776
591687
101259
1146872
1389751
1231724
351944
1617254
1192924
1647637
1993632
1385283
863800
1460901
300862
73513
771758
1251005
1238811
1445225
1351902
1292753
225536
1622655
1537061
1792975
55912
267888
724785
496081
1553979
986383
1936915
753083
1224948
464067
1567712
1955942
1639972
1944317
460491
572143
243609
1032218
16569
103350
1975123
948902
959223
899722
1150603
756611
150896
1252425
1341858
941751
157860
1299525
265012
142760
1543309
1123556
1538969
1438537
925368
521818
204378
1784465
1651288
346556
1055758
959275
717820
665591
963545
515389
124985
253204
1600962
58934
1969400
1902984
806861
1083077
770663
464463
752885
1861585
1795531
487850
1509203
1485909
195647
548324
189516
813898
1163823
1289523
1847687
512578
334573
183083
1485531
1602407
1295119
1489197
1399872
1630317
877013
691037
412468
1223113
1938384
1981086
134739
1583901
529645
130136
1632417
1814589
1008475
119542
357854
1970172
1555270
1733987
1143407
1293203
1342163
1130259
86300
138250
1903337
1864499
871435
1821456
440916
1453696
580998
1594805
203981
640840
1346075
1668085
1503745
272407
1094629
1848783
1259686
136028
201127
1965596
113962
1728789
1659372
148790
1127973
1477621
775799
775644
1719648
264833
1559271
1912013
427871
152272
333303
1289065
280092
989680
1670308
746338
1096767
156724
1622199
658825
1732225
1340721
1708142
1388256
411536
1272342
1120267
912227
492158
1404103
228846
1234200
499819
429950
1132611
1272869
567402
1507289
1907341
537371
950965
552578
1596236
348836
1950847
1135930
1718713
575925
136624
1533314
1074051
1191476
956212
918899
734512
1395112
554129
1281337
1157112
786330
1880041
1196909
1169951
1370260
1950877
1193112
429672
1708755
289577
1904842
84436
1673627
900715
291329
1527913
2005
1376740
628857
889412
1352532
1223594
63964
1342583
751867
1915744
1715036
1272158
1967716
1536154
1816336
729309
1612854
1709867
1090804
1666543
293477
1883166
474648
736494
345595
177629
45163
828175
726531
1082433
1138794
615646
248743
895581
83651
1536880
1059870
1427033
1143917
1263100
1118605
694019
374756
963331
520904
533712
865373
658730
1011722
1089229
1949536
1814688
1182992
1142104
1336868
1394120
1639968
1428942
178126
667122
1213551
1175140
730193
575271
957932
919476
489813
838000
1106031
1885570
601780
1292137
264386
53234
397936
632416
1844746
128731
1091502
1556544
478871
756612
92077
1626604
1621404
50668
25001
1001768
737256
955873
581483
1516146
1983119
1532203
1501222
242701
629696
1989490
1022829
103655
562279
1786326
1675992
139135
67806
312665
1690476
1537778
964911
853718
1813381
1680016
1001755
919548
1753107
434814
890983
915031
50253
952929
1757239
389235
1106084
1959496
903345
1073644
919349
316244
1098876
1953801
1655774
86536
1106542
54724
320799
1216947
826750
883034
1445986
1732862
852794
526527
1279667
265057
292273
1521719
1857035
1046128
544208
1072972
439124
1279893
1031121
519688
1704526
712819
564328
799164
755689
659858
1927392
1944751
1707689
599044
896670
1349035
106831
252231
1624532
1882766
999634
1649472
930298
71965
1328295
1192273
279412
959078
932674
339263
1445918
1045359
1719671
1259042
1708366
1677929
331901
885874
674480
1596355
158137
133612
441918
1296531
597761
1938108
1600906
1484461
1777515
653186
314900
1212085
284937
914101
608024
569873
936482
373552
1788528
932457
1735808
1858295
1190683
1787886
681108
1821233
1973683
888745
252272
159387
1819388
552458
398303
1353501
1950325
230742
1057093
862638
714610
1286486
1808902
177026
1470390
413525
1746893
1222947
236508
1905547
1599945
337418
930521
1313068
825122
1688413
75913
67456
894896
1712667
1113784
471477
954584
349202
596334
1372473
701973
495459
1123034
381109
1062731
298542
1648524
1558353
367978
947957
1920097
190469
1664981
1595954
988537
949682
1918322
1670378
99692
1998219
1629157
1299276
800952
1925247
1384878
1354970
1997266
1856761
1164655
1715569
1356366
328310
374607
644554
345847
1613741
522875
1436819
1348131
277385
1491454
1482332
1189642
1751785
297405
1480242
680022
964830
1318731
283065
1917610
285467
855214
753806
1231362
1924427
1471451
1036474
1921214
1785559
695790
622521
782411
424289
1494507
64775
286070
1410876
327014
1324761
1970148
1721464
404369
208729
1422472
107546
1017080
802762
884793
1801594
1050959
332796
532057
1221865
1933783
625434
681934
484210
137206
636160
1260432
588677
36604
986056
1079025
831627
1911336
1530938
629391
1352149
645218
1510915
8195
74889
867614
438889
54706
790408
1767089
329725
275434
602375
1678840
787789
1821126
910398
21782
1427173
1569616
1419387
1991234
1724866
702572
1729218
400456
870824
1492718
1601986
523133
314309
230048
1176577
1541374
443720
360241
849539
677516
821432
1156459
1724162
1835194
819957
1756839
1105997
14094
403179
568167
1949938
1196755
765846
798551
633997
911217
1424487
1355363
201557
997517
1111679
735511
1642994
1734805
1147069
641227
1747910
568347
397692
75266
1743268
430985
597542
610166
52112
61552
1971141
887565
1727950
927263
1500623
164548
1575266
328461
1371509
961434
267928
232397
1523708
1588268
984122
1165173
451439
1078598
818811
1160064
511107
832787
249696
1814082
1903750
1846180
32494
1508281
611962
1700095
933730
1299058
1326693
20818
456624
597377
800320
993712
174186
1883583
1991994
613364
554140
1880563
1395006
1701738
1390889
1292579
1649976
205010
749426
1333752
717048
1422248
878940
53453
700346
58976
1093495
338883
1530799
1755590
1693833
933708
1459816
1436990
359833
1469033
886554
1656583
1686178
1646272
1878500
930878
1896921
1204142
1410644
906956
362941
1360907
519508
347122
996212
978253
514144
1242110
1376846
1126486
35907
1792416
1124595
1853368
1258315
1471952
798212
737728
233949
138397
1908265
730400
1510408
717002
182959
153363
1620872
488776
782307
347933
1705441
1039368
1387642
1476273
335677
109700
1097559
219268
1057931
722324
1785142
369466
537962
754365
1903023
1727522
790702
1127400
1657445
779461
1601356
23183
34452
832599
1290400
1361624
676749
585212
36276
254460
1823316
1925869
916349
996452
542589
1276407
1984522
477309
1854166
1326050
2373
635703
1360666
145285
549591
1184023
963688
855147
588031
1330489
745168
660678
273286
1648752
575890
1387310
1144230
563716
275546
529237
815826
1400918
1077111
1206575
649659
1111960
278622
719745
933517
752715
753980
961221
1250387
614456
958499
316961
298595
59967
1796277
30490
190391
1073078
1897283
633099
34877
952292
462675
330995
429175
1485791
20651
1119652
844143
729849
1530749
22727
881722
1689107
515817
1222286
831193
1594836
342515
387275
833663
625751
584384
817499
1166422
1907004
1173588
439197
1675305
587947
824036
1371547
1591540
164017
1243792
713415
735817
1632209
1755631
1843455
902442
28545
1012416
359226
252799
1998279
139659
793561
1001019
155784
1138174
34505
1163449
1206042
589884
1369690
1571244
834164
466148
308720
1779939
488313
254937
1256679
1909311
1372279
749242
1890536
831042
169043
1692656
305220
1012973
552630
1728114
529938
1286525
808287
1321463
1133431
1614537
336936
1626904
619517
1568459
423454
104649
55711
389694
1366937
245322
1153534
540889
1794375
684616
910054
758435
1153368
86159
1959427
440522
1795755
908786
707115
1568064
359571
1246736
1068104
1803663
837863
989223
634892
1492348
1007809
1251705
600015
527378
1511125
1416213
776746
1533240
209491
1276530
1163282
1436485
235943
1055744
231892
1296192
855615
1853711
1155877
77756
1371883
111387
849053
595421
109379
836525
878207
613035
1660437
510576
1308743
1374900
854415
1170071
1428518
1947712
1706203
1320846
441977
841371
1108012
648228
736947
1354405
206209
226514
1161382
764563
1198941
414201
1364063
1912259
1199991
457256
902009
1606542
624085
1543183
894871
1746540
970486
878951
1311247
697122
1934807
469489
1819679
768875
471598
1722239
1229766
1224778
476458
676251
83980
1635481
1038546
649531
1655000
1624563
935181
1498444
540088
279849
1554212
808412
1309201
1993476
476113
110769
920148
1508800
1058812
251781
1771000
669007
1912681
1429734
490746
361852
719895
990030
228939
1262371
1196113
116048
697590
931942
1459434
340044
1960817
1745883
1281017
542738
1445651
344680
87704
1781115
1976109
256237
1615383
408518
338412
607314
708232
156023
953806
1186194
909721
1608740
1384439
1777677
1474932
493406
622207
1315567
155070
1415704
1396782
1011230
563927
797107
370182
1438349
1762813
1715116
916880
147439
1131834
1309843
410813
1857351
640821
82060
359785
1669706
250369
875559
1312204
1764296
1466709
860782
1965281
901713
1625741
36330
1812621
1358098
1917539
908556
651595
345962
1326179
1648824
1577741
1316400
191902
34847
133461
1437376
807148
648186
1930710
1220419
1809995
1356881
390220
1602212
1814032
1741786
1542640
1164867
1895270
1589503
1294739
1030369
188492
1934765
1723308
741136
1056632
772111
362276
228626
1952321
937870
1493945
1221809
1218787
805961
61165
1114496
670880
999744
1307033
144925
1949120
39055
252451
541742
771128
1107141
114922
738090
1917098
128462
1283666
1117130
67639
346924
830086
1672383
1795718
1725107
926720
1423394
1899299
470096
620707
1012521
1562445
141127
1994992
219549
332799
511129
1078771
561477
695466
484865
1714681
1873870
1073735
81878
1971786
1247711
1927623
1274127
1299534
1978450
1439127
1042841
461459
1468674
1442521
1997823
1061964
631746
144216
1771399
919055
841512
1807625
1277193
1027090
667431
1135215
1175357
42183
12842
512746
1588865
1447362
1062990
1005992
296180
1920792
1744568
1934060
919101
1745022
1476235
498533
1497706
190013
565314
504683
1702832
245171
1580098
373177
310707
459562
786645
94812
1819082
309802
609996
502960
517769
670767
172968
1229295
187672
1715825
1309103
824764
1433633
1627858
641848
1541316
228437
1983075
1692453
1800098
1995941
685185
220429
866021
1464112
1098187
1926673
601977
1211297
159523
551651
1776557
313106
296162
357988
40556
650227
1314244
971144
1534644
1241925
11328
138087
1551337
804263
36308
389627
877889
1150059
1142387
1037666
685979
877176
520173
1036818
556377
1270791
445358
1455432
916164
73048
1671009
1846550
1424536
1892327
1711168
1080370
467941
1065584
575973
602810
204824
731179
102683
1721505
788416
18264
75072
449709
1446372
282283
143750
336344
730848
1449015
12807
1290305
410366
119783
607313
205797
1838665
1498784
786975
603821
802811
614380
570782
495753
1697815
1340122
1461008
1368821
47703
616172
1987491
1023530
1282558
1396547
630377
1939102
359889
1944150
867427
1126874
111024
1178145
918958
1173169
1590233
392143
880502
1132808
584114
612417
757089
93766
1371222
1404844
1159281
946073
1028224
97206
248383
1901083
352667
111888
1836640
1192719
48613
1404054
1685618
499211
689287
334991
1833196
1892667
111682
1434131
451643
1346420
1968994
874171
1894515
1906891
798395
1412577
950289
661843
1903674
1346151
1065303
1524738
997677
603287
1041037
53576
1892085
779981
831947
1013352
1584291
1216379
1343185
1644367
359779
1320590
1800874
756142
1004749
503682
266436
874505
1575806
1168528
1597330
131810
908019
1042033
1034262
1226881
1328622
1315496
478587
475421
874748
1113660
94316
1470175
1184721
489217
312469
35116
648740
1319307
1790022
635707
372643
607318
500524
606743
493827
1621870
1013879
1198977
6606
1229997
135253
1560743
19436
1297045
1812652
444614
1142352
759228
1740236
512431
35872
1289090
1901672
1666894
952327
736636
161850
14825
1271973
470626
821198
1941498
1251678
1018673
398493
1136684
1855880
1985041
87097
1842653
152667
1164204
1961393
1086451
1160523
1675479
1919333
1535351
680793
1386165
1943854
457687
1574520
161747
1595975
131280
1741475
528665
1804270
377686
632103
481166
1275154
1837717
641533
1934838
1944927
540252
313869
709708
1619968
1905279
1252604
887080
1299899
366004
58004
1250333
131749
1010867
474349
485610
793725
248919
498808
1398869
1256100
173627
1008867
860085
1710880
43594
722348
108879
328753
54327
689164
1940704
1417689
480949
1251686
906264
867336
198124
34330
1706524
755783
197657
1487010
1670110
1668781
86024
603396
223831
371903
1684915
1098921
1412548
179567
1286308
1877852
1303945
456848
1691763
1573304
1532488
922638
568164
1355366
224261
255724
771088
1224897
1623463
970304
1208945
1122979
1132831
1422901
1167535
980624
467686
642862
979831
820944
568973
1501499
614612
1196038
1805562
179199
225536
929194
1009411
819282
717094
1195125
1761045
1862894
504886
1089320
1110432
1341575
695496
639754
1265451
1072517
195570
642175
561257
1435612
389988
400102
1471807
1031405
1526929
1909904
713654
1338347
1636392
1957292
206870
1475637
1641052
1660487
199776
42011
1282387
545731
877540
260410
1146087
945399
1556692
1334419
1477122
404934
1332183
444240
1828964
503958
1614478
1195002
456816
161104
689919
199111
364855
102523
1412370
1103105
466437
80346
1336484
285036
465628
358206
1541885
545029
748823
1286508
260486
1694366
155520
1568902
1356281
951503
1603353
1864425
1086736
644586
1361552
1474740
1407691
326583
1428130
1858588
1978624
145164
344494
1893971
1440503
404844
1052309
1318742
1979579
1245120
1728617
1096490
1878786
1018664
738064
364827
1186955
1053257
37338
1697862
153811
1835335
1090869
146529
175548
1012472
1249133
1599691
600797
1258989
613880
1188934
542745
1722269
1388977
1817859
864185
249220
1687790
1933666
1670237
400405
1075467
1354207
1290766
56551
1415063
1549336
1517699
1420920
876649
1470083
43412
546600
1427961
208236
1746954
1252353
610645
560384
1653726
1011708
505615
1588248
112557
1685227
869473
1827448
393017
315428
424464
1501467
617403
978146
456667
370975
1895951
1242973
1227457
1170569
1855217
56836
1048471
1738633
879735
135351
945197
1130961
875319
277712
1866843
1903884
562720
1812104
746
1854971
929887
584953
1849296
1877830
887050
1194964
1109774
1194524
444351
1059710
692098
1011387
1089126
837808
555667
626728
1947243
1095971
2573
1417758
911925
1623902
1624579
1333697
823577
765450
1256958
1309014
144874
732697
241615
253994
1851279
1837177
1088734
1835362
1474284
1710758
1113557
1361454
550123
1235664
9243
1036954
1565454
192704
683906
337295
651199
327601
1321166
1389784
1866050
437382
371659
107989
1812938
1471478
1556369
1449764
1420768
549529
1303284
1141401
304103
1749326
1158499
1469101
153465
641432
1095080
1299330
1233038
918445
596799
653761
1339417
1858419
1135473
1407434
1428405
197850
1299861
1832014
372526
193844
77379
1186704
947683
343938
1477612
68237
1145362
646357
63992
942282
204216
550641
941403
776786
76299
247694
338986
69556
15225
235025
141520
1693595
334522
1707412
832189
853809
1584993
1266863
407936
904583
1920074
1028889
1379123
1295276
451449
992966
1336448
1790499
95768
1916727
168947
1434825
462817
150916
1872792
712751
1411610
1407901
1453282
1506975
169083
1341871
410741
1846372
1079454
1204845
993490
419220
1424715
68829
640211
1389292
789730
208972
1330814
1742595
474716
1894382
35317
1916693
1935357
328279
335717
248536
550501
228194
835919
496583
99342
501178
1357786
1541550
1485183
1181658
1978627
1123251
1499440
1151039
708542
191917
465495
448167
751124
81841
1325355
1501922
416137
783980
51914
1468181
1676276
1949043
677677
867595
810249
1882097
197773
21433
1471764
394585
537796
961237
357141
1893048
1066329
241675
1328530
1295304
860273
1342490
1246714
1083868
563255
1080015
333364
1840182
1106789
885072
961083
1133385
1219645
1088130
1677089
1181699
505594
952914
1320980
943724
973056
784219
298424
1520601
867872
520838
824120
557503
693049
1386332
1758679
1582561
993725
10842
1256692
1682316
1587148
495111
666607
1097842
1979629
298795
948635
593791
304157
219252
1441541
1544492
971512
694226
1715321
152870
930807
1731766
578988
218807
1403074
46637
943862
237028
1492846
1095135
1992291
1518911
1032148
943695
353392
379681
1245768
1692907
1596651
1665858
536597
1060660
824919
933070
196160
413498
1916525
1086640
264440
145116
858974
952645
198587
176910
282607
939726
309110
240575
1016441
912348
1411282
946115
1947770
13112
461082
736887
687218
1686096
1271947
1722218
794615
739803
209006
510013
983182
1621129
1451935
523475
1482024
272688
662249
1294372
11491
1397850
16141
1419008
620446
1515834
1685149
1814417
1659704
695457
105319
764766
1197733
177068
248498
1086634
673626
1212400
1772302
1928167
1686001
745155
1939234
1611837
1393675
860257
33835
1011621
728074
65416
1578769
310378
565954
1387043
562815
658564
1041903
549879
405709
966184
643204
1851937
1834337
1224259
1955002
1316548
946222
1784312
1644069
554391
1729007
704160
1585990
1170002
356627
575858
358003
608221
1909505
297295
704426
1169207
574631
1028316
448776
674978
1605457
1835999
752071
564732
888721
1443897
1112489
757341
1466554
901294
743611
1892627
1256179
168713
1392137
884278
1488553
721493
468409
931869
700167
333928
1424722
1140642
1965247
1119757
1165004
930134
1859104
1006572
1679478
313813
1878440
1035662
1239308
528484
1421544
934607
100251
1928928
888503
439466
219634
1145853
594395
1461825
284865
459988
1777048
1624800
1006445
365299
322879
100492
347771
1301061
1280478
718011
88303
1374012
1975262
557650
761648
275734
1346193
643102
328159
408781
1879158
1041568
1953768
548874
1354628
1627884
341569
1040968
37305
1420684
1288703
1167593
603018
412874
434549
1518347
1469824
1498461
1370839
1522131
24603
1848210
1377839
622634
635619
419363
584535
1571314
1206873
472907
1537455
1481353
1719584
746507
565216
1883111
813606
1886036
883630
797563
34062
1157839
1815555
1050823
1937387
291670
1369145
829756
99757
1955218
448711
1800670
387807
1409433
712277
1419259
496677
35753
1144634
906861
1754103
1708056
1754624
868740
1635985
1605753
1308429
429273
1728547
201352
603156
751240
1482820
1638528
555674
1293819
541667
377626
1255766
1665635
1058279
1992617
1996299
1807630
1481472
273277
127235
1791707
116028
1058017
1495291
1726855
1717799
1377325
620301
823639
1471068
1557686
1467173
1014245
1653380
1005321
172440
1206501
1810023
1005711
493975
1712148
1144984
366514
389270
1367157
1856886
618736
117364
1901629
948758
1518085
1639003
683074
1759476
1358467
469025
1636758
1514744
425615
1844853
1774276
1326456
380154
644553
1307218
98285
1506697
212846
1299748
1190677
242070
1588437
1874563
408342
365946
1995346
37002
1346603
525830
96470
726932
564216
759736
1424380
815625
1345417
387137
1397453
950456
1617429
679080
1608864
1998322
697852
934453
1493162
1384907
1033400
227644
66179
73963
1286338
1417772
1170537
60104
279964
1701099
906235
656894
236028
1886514
1130959
1218525
1305695
424990
1989271
372467
1444915
1384502
1636707
830600
1852069
1171378
110117
1100667
327491
1074584
196824
332289
735433
898201
389617
516837
1283818
1329907
75620
408326
51340
173963
821954
1264063
1632048
494447
1379057
1675385
1967312
721688
1506420
936197
198196
1380519
1583415
1489697
1578054
171828
1847759
190485
355457
1871761
248766
774990
1089540
419503
1219964
642195
354668
120596
217126
718310
1373755
938986
301885
1298640
1745321
725757
575755
1715956
1510477
1962678
1356690
1298074
159190
873058
212318
66451
1603875
928554
1751261
1329638
1061384
488409
465168
469955
5589
1633091
647152
379217
1710058
1212995
496733
1182359
1435605
1446791
978314
460660
1830276
1884346
432803
1929951
109361
541753
567937
294463
885917
1986379
968089
1691992
1175312
815026
1386541
1064979
1509925
1264661
577513
1073200
684722
873006
1909299
1909911
446603
1293120
1004756
918715
675601
265484
686666
938285
558627
1919358
366371
1129467
945175
1965684
1703329
962776
1142402
748519
16139
438735
1003162
1501092
1538873
798069
734692
972231
831222
391441
488987
257385
653239
471362
1717556
192116
160524
1801720
660354
193858
1535292
1273780
733627
1671139
1737512
1892625
1237504
1772972
331621
1290841
1410848
791658
998298
366925
16652
312233
1456059
321004
123266
1476012
1461856
2926
661201
260484
465304
1610849
1895067
1095421
1749553
1660839
526715
1728693
52560
424867
407021
1291747
1150075
332547
535530
98746
1661554
1530405
538159
1494269
1785022
1761148
1598091
1230010
1550976
1295685
1874504
268649
337619
506874
1178156
1646273
19894
892531
1271088
1750828
1147813
1866424
579047
1617994
943858
1690707
796822
1312199
1875391
1489451
399307
1636555
1439610
303227
1264128
1788132
1664165
1866806
1437148
94127
224061
1402588
1650000
216664
234190
1212985
1500329
1543749
324077
1447735
856974
1228467
148425
214818
905460
1064749
1260582
985551
1613320
774666
731450
855406
17656
870539
908389
1013931
781863
1002812
1490981
1989777
1800123
339253
1331110
1744637
70577
204548
97407
1501622
1982658
1047845
1251981
1291673
800770
764252
1739499
1911189
1434482
449190
329929
1397250
686014
1101293
450587
1700430
928040
1796399
1569491
578038
701411
1623311
735105
1406429
1769865
1805601
790030
616270
1870014
305688
832690
1696604
206552
861042
1986503
861455
1921006
1891386
1447542
640483
1998557
1002729
406270
1936956
383089
1600610
1093977
265825
765415
86968
1741027
608623
666844
640388
728757
1144583
639590
264371
10590
1937957
1919388
1526167
879756
1712192
1948025
59973
1465891
1049139
104280
143312
1643962
1015502
1027229
920954
1611745
283292
193002
971620
895642
1727055
703602
1082416
493251
943549
32728
406510
1079226
1735447
412141
443936
1312071
680101
995046
1178158
757575
211961
1835344
1458739
947716
460048
419229
117631
1782113
1800644
1156542
1812160
1952028
1628419
704998
1006484
368131
1731133
1853094
878055
18444
1799499
229266
1832258
1464788
1088108
720820
1507111
1923963
1328692
398111
1119580
640795
797856
4019
1961644
893109
489174
1001415
1692459
665792
709734
1033001
346053
1909183
515762
1583592
1383699
1661520
1667840
1060953
885140
1104876
525173
1444730
248738
1865922
1618383
1013861
1307556
614261
1834981
892607
64843
903129
1155735
279144
1374572
1645213
188247
1892331
681857
953297
1597121
1445471
1999826
704219
425727
1635550
1633238
1686448
1411362
1994823
2244
105572
1399240
263361
1548759
142235
1979356
111518
1864038
630742
1563924
1632646
229216
1289449
684256
859809
1507726
1174551
1976056
1807465
1471705
625793
1997256
1548102
893110
1340050
958610
1328111
1120317
1769554
1094783
1078512
1069841
1046791
1323502
1959330
49960
783539
490302
306025
1349085
713107
1712213
323435
1874302
684280
210877
1244779
981166
1172764
234022
1604431
976184
1415205
1313145
1539131
396997
108016
195054
550917
1270268
687630
1025945
1216185
1516603
1946110
1458686
517471
1703951
858177
1006482
1029545
1431960
411519
1591332
1511452
203603
893762
525006
1513509
1860828
635362
1403232
474740
1805228
466688
973334
836150
658697
1172769
1239447
573986
1761584
1257475
300423
1797797
680924
740951
1957449
52319
1083964
1565451
1584405
1012969
1009471
1923694
1105149
483074
1186276
443957
445594
840827
1937207
958652
1854059
1597331
524333
274908
297289
1196291
1647144
1824105
353960
480934
1878455
613893
567393
1011101
846003
1207030
109562
683199
436495
1370602
1584060
1299852
1897417
198588
177334
1224620
506237
1073152
1128083
1698147
391338
352227
1196568
1364978
1647563
728574
1355549
1323918
590129
1344047
961670
418572
627235
1215480
993655
1483411
341387
998692
1427631
642008
1017905
1309886
168138
300393
590298
22253
1331407
1083123
1253377
634622
1843193
1295957
1107747
323171
372524
1667328
544431
551021
662440
351768
266866
992156
952997
140198
914015
659920
138269
1710408
549367
1829073
1270649
1392626
1498893
1316556
1346765
1884190
1059616
1348499
344658
1203819
244839
1934905
822383
1612318
204483
641839
1347294
1817999
426036
1748740
459622
61615
1702505
1185882
1133742
1076186
860640
666449
1799188
1381645
1395481
1020410
271886
578322
285928
1084008
1604633
618555
1833246
685677
765262
1376680
965152
1569808
566051
1261745
1137924
488858
142881
1259878
1191017
1882060
639046
1978309
1243702
1827056
654814
344665
1343948
165517
1642291
1002004
742212
1824491
1523693
397558
1653365
813819
1134852
1316587
292251
1721285
948189
510878
237821
1305627
1460254
1770568
1532808
389208
69571
602742
612563
1196934
665640
1523830
860906
1989100
468548
280790
1781844
645561
1784001
16406
1369424
1385729
1009032
456624
1177090
19708
500768
1447768
1455719
1279145
1974502
938540
214304
1867699
214317
927610
824918
627242
1003012
524218
1596505
137587
1917429
1639815
1742633
1526615
601719
966587
1958667
1726447
277833
26435
1057576
41857
1654075
1539460
727484
699697
1860823
1139055
900051
934633
1948917
1430570
1325005
176615
1256655
1790340
662613
1444280
1409571
986641
765840
309704
1311597
1099238
125948
320438
528491
1767734
1478248
1881381
463048
442093
1424063
131501
554615
185158
626987
1086405
1370519
1896708
1320190
977180
810814
118424
617169
757640
953668
1891493
1539095
731631
717394
136809
245157
1495251
1826527
1171807
1579880
1356416
1736670
283647
347214
581018
818593
1680802
772586
735561
707331
1845143
1065521
294303
676614
1210794
1216600
1738395
666805
541258
1039090
143608
737885
1367839
1629200
571204
544929
1544478
440391
1169913
667485
756927
1365683
1939997
1664918
407499
1389965
1181837
318886
17669
605166
729820
951070
787431
1920989
137487
1204537
157355
1938320
1178977
863111
1622799
252401
252660
557956
1564851
1406966
1419545
537662
1824334
513092
984209
571310
207572
7132
490836
181314
228172
1717281
975001
300753
1210911
1240590
1996067
1831445
285290
1804319
1113516
940118
1573144
467220
1171508
756979
711179
512093
1034142
590669
1850667
347149
496714
1944256
36585
625037
1813700
1680735
349146
1774948
1372284
1065935
879238
1570517
36557
20762
1067174
1039141
636593
702659
790158
370006
1409324
1760824
198542
373091
487986
1021313
896520
156545
769790
96723
754896
1549203
1900644
72163
1805354
180530
698076
225253
1974830
1418940
1853095
1106660
78980
1316934
1040362
613862
1166303
358606
290702
1951242
58149
73688
1686119
1725923
1851023
13163
901286
1533856
575094
1448446
226141
86553
939568
1712965
523580
1903111
1893588
1089872
1422660
34395
1381553
1495568
345452
486398
109207
1502836
664214
1146461
1732502
1794638
812091
717673
616268
942969
1671089
624628
32261
672008
1530972
940893
1192764
836842
371406
1745658
1679180
1764169
1250112
1794715
1811396
1016199
1627184
528924
129523
443533
1963699
185560
1342711
1809763
918638
999146
1366011
79374
1016342
1889158
411276
744765
728205
485310
1747053
1195839
919945
1230500
166087
1871877
552774
1964811
1300774
922121
578340
1034562
1637576
1319197
914660
1089789
695024
1489321
1925034
1311916
564868
688630
635962
1735935
1377302
662026
1219686
963608
1355744
466594
328596
1045332
1883577
1496734
1121124
418218
535685
1551469
703679
1726141
707232
1112045
1311855
1665461
1798226
67199
1258375
1787846
1363193
920794
1761452
489998
1529491
168484
1627600
1832816
371014
1036738
750327
823449
591911
839971
82683
974030
1889927
1004951
1168997
924221
1448417
1877680
55989
767951
594184
811485
930551
802372
796354
365731
1504253
19403
1597219
871416
1786646
519246
128363
1901400
1078071
1103032
174038
661609
344260
951846
1645561
118677
1019749
1653207
520974
1549974
50566
846432
10947
1326172
1884164
853427
1482761
1329859
1705640
640157
273403
1172839
566819
583285
1305578
1773792
1837763
1544609
1480194
481106
1076145
1902623
1255218
878182
1387916
1607362
530474
568233
229544
182589
583601
1914908
630623
1426354
1102197
149637
277132
551835
802630
886270
755536
1706879
1117959
484536
1491937
1222166
283583
712731
1371815
1777110
1181446
1159392
1657333
1746592
1531120
1528578
1482921
1774413
1870812
488771
1893773
629598
1997918
904660
151262
299251
674205
1972558
647587
634430
1467857
951336
259758
1256255
1981874
1013436
1042550
1396811
365543
1482909
1485961
318237
519792
1652278
1976458
256542
907358
1812976
1013792
1760696
182787
678544
1852509
1105344
1152913
164681
741933
15263
871004
898000
183190
866979
344826
976433
207902
926816
1847758
300712
1014570
730577
691939
984041
624437
1089316
827439
1393263
1014769
1456119
1184151
1748740
279289
985296
1370220
978686
569827
360336
1154851
215868
1969054
1225165
246897
1128430
898598
354142
1545033
65881
504007
1605904
1732315
668605
190989
1388415
1036653
630032
1196983
142978
1659626
1847809
1501980
1411115
432403
1263300
922432
1777641
1536941
706455
1537764
1012476
64116
313681
1086978
15513
928569
948848
928821
1122335
303650
799362
329945
534957
659739
1333081
1357858
244582
1831961
118611
1779791
1354844
95560
2807
290161
558541
117037
612845
940600
698807
826563
719701
136684
587350
1693595
1186693
549584
685106
1057754
963011
702265
1863393
1375578
1936407
1257580
587377
1799940
801752
846983
62497
114710
1954860
1570152
1479261
1790608
737980
1220247
1533082
863452
486242
629569
1960366
605449
1679589
1293268
1795307
1803734
76803
718861
923846
512785
1546056
675904
1256494
112031
570952
1646816
1028136
242565
2471
969564
570551
14922
76335
482062
823425
495572
1461610
559247
1600330
821820
630411
230191
347001
1420215
852841
1635776
1770679
1230266
1711651
1452604
402599
1335573
26649
707668
723790
1629184
464942
1343906
1566577
716815
1093877
209489
1457532
887606
263469
1455536
220053
330089
365801
304852
1219144
1008590
118833
1481709
155555
80154
1680117
1440975
918748
1280019
1251737
155849
270001
1436478
1712464
1993232
1452165
390147
410518
1228560
1901815
214012
1418925
1002293
926305
1500613
26017
1164308
1869836
1565537
66546
801675
13428
463000
674114
973079
874751
1788349
803370
166741
1614870
1490078
582257
2271
346603
730466
1561356
404601
526543
360596
573261
492490
577907
426522
1241971
892705
754167
838937
1236869
597301
907022
983728
363770
638358
935504
1538458
895046
248656
1903440
272503
1823420
1405266
947400
959938
1279809
488371
1703904
1733971
1799501
873202
155590
593484
1656743
948044
469343
92955
1726318
1809659
26808
1215931
313421
1232745
1237663
227172
975305
1791277
706078
199446
1854635
1118104
340223
638960
217438
470936
319511
1010695
747930
1138223
448184
1190257
46778
85957
915931
1206279
1171311
473422
453740
648792
11764
417890
1979541
813173
196032
662652
1561778
561133
488545
1749685
365900
955081
941729
1505020
1865435
342879
1642109
1049899
1776688
1067427
1089584
80226
948048
338564
999158
1529146
820590
1461233
548879
229491
1949726
1685892
464945
50566
612928
629638
120896
584055
689760
808308
1847374
707329
1702560
664835
600133
1736382
1797444
1256918
538563
166768
1636014
1082403
597661
1864566
391660
1547743
934425
427603
178155
1651190
164254
1230314
1477886
658536
1991763
1750168
980425
1598724
1801552
995233
1260037
302305
683812
64581
1804470
1886928
1163993
1359556
781471
1979000
71080
125807
267242
1347681
322198
1581529
1901111
1159486
764374
841980
1732257
1537348
1105113
1145916
769907
1143402
606418
1647166
1556532
905100
432992
1604546
1039115
1077930
1028386
653444
1324761
910019
1276936
402671
424706
138531
1882928
635778
394833
812916
1939780
1755021
1984895
623520
1135208
1997153
1375080
449978
820563
569898
1621498
619596
489568
861809
1613725
511706
576594
362386
1195878
318037
1265958
642475
1213132
82436
1245009
1798011
362982
1636969
528016
1287425
1923776
1992017
1079351
20060
622163
1636812
480596
1840846
1533773
185831
1614414
595767
823867
506275
1152831
1351473
819814
1597420
323255
1969611
116571
1677575
979452
1746915
1718954
1781860
284233
169755
1624775
361364
165321
316135
423263
226008
1548272
1948153
544461
411014
40977
1529645
1704385
75244
1317461
831190
620366
1626253
1313603
1744030
156581
1616142
935169
517675
1934393
1640725
1621180
1169725
14350
408541
908175
1171573
768613
454997
607105
882263
1929809
782269
1812966
518542
476740
1025163
728602
333140
51694
1969099
888346
1275264
1121364
1026893
481569
248719
1148253
1007304
1780008
55822
642578
306306
493543
854259
1688373
1230278
1513372
700367
236418
1792811
1634226
1417033
994029
1440915
1620296
1795388
918144
153697
204075
1405452
408430
1004778
1339017
1794238
844642
1603808
482330
1561866
323754
1573202
916931
577398
1152799
1089887
1891317
1130965
603833
330538
968331
422713
469425
1405560
680454
473420
330109
999675
1877019
33016
1586314
966688
1325507
1036176
20536
1885719
1415818
435645
504419
338024
1184244
213772
1440222
1488696
1894872
224179
1827091
772314
978357
816945
1596345
891858
853767
634734
1625509
316846
1719308
1453172
1253000
967597
1765004
385824
795096
427390
118192
1465823
47886
1299252
744520
1858266
233760
39562
1014387
1174658
378845
914684
1241042
1275508
1831115
1161530
1823004
196951
1343725
422819
1528516
1193590
1764259
270478
1170759
45935
989657
795729
891966
505528
135165
1645087
1726765
1990801
992769
1504145
623220
563494
242732
1417088
1738301
78434
593862
680814
410480
625993
904758
1098303
1813896
576416
1941685
863825
1470894
466451
1068704
198598
1878096
1525899
1781464
1401955
861033
656577
1140868
862033
1163802
1325553
58585
1717455
720563
1567435
1793405
59672
1877381
1674395
1469782
1505538
462722
568796
1047113
32998
748864
953618
234270
446458
1735992
940133
560065
841807
140803
705298
1477200
1432174
456731
1276452
1401882
1530926
1639990
133066
407360
66519
1047914
1897839
1519176
826321
1054228
226844
294661
673305
873970
1680404
1377793
1793709
1710095
393477
1546566
1267126
587481
120459
1518115
92731
1212909
1605849
806701
1967635
323367
1573594
1255927
940282
401974
1876765
633303
779595
1670991
1344635
1811439
1496599
420031
1613738
1239345
1325805
810891
73611
295621
1338998
1980758
1571215
429632
1961767
698310
466345
290891
724619
1548035
734039
1135310
1544580
1650095
794127
1845034
1892587
413181
255109
454243
1470721
1150361
908693
162723
1997067
1682537
856413
675029
1851329
732459
927080
132849
863497
949559
1436633
1470660
1353490
886331
1040623
272834
326946
1790696
1982105
1043272
1525447
73145
920972
913039
1760112
1493132
31559
1817279
1613269
1324271
1709132
174918
201351
1925243
1524895
1832637
675606
771379
928726
1338845
1606148
220079
941536
492498
1734658
683260
1895788
1335964
875085
1530074
907482
1203019
23820
1467577
957017
914847
853006
714882
878299
1624462
487876
496898
420850
994278
588703
1649820
510748
1543950
1678945
165709
1120268
1016033
1349113
1258167
1211953
1722542
150199
1191252
51345
863862
91151
1792175
1018738
623158
1253353
1667840
1587828
443646
732601
216791
1099174
1080628
1895057
143475
926235
1600179
1389487
1109485
1403641
1378334
1635914
1602321
819053
568985
1474377
41856
1597500
1135873
1342982
1338610
1531083
1004583
624078
1371712
277189
196792
1241843
1965082
1299321
1426081
1653182
1054633
82372
1391542
536267
912594
1774070
1626432
1281414
1716443
308915
707651
810523
758194
972845
44625
1947193
736573
1125008
1965084
835802
1845390
1515790
513436
524770
556404
1152406
722673
1500510
1055672
8546
1142857
1462486
1766743
888514
200054
1502809
539046
1093869
241198
1469696
1030600
1997599
906395
1848873
1514626
21172
927478
65944
805598
1317445
1149217
282261
734431
375062
1967492
556600
1076047
714493
409805
1539955
1026023
1129694
1658025
1203934
412635
1532329
1347426
969938
971139
519208
1584445
1652964
1553582
927132
1669942
1752507
1544528
931178
224182
856349
1330739
1574754
672116
1358527
237848
1407056
1546150
571964
1027520
1219339
1979324
1552344
1892709
159738
1000477
915904
1001584
315372
492230
1936909
394016
806209
1450237
196017
1880055
58962
1959508
1141271
238804
1723558
1178570
1952743
887702
187392
1550635
1063721
567230
704094
1176221
1261195
886899
733861
84952
203083
543005
4891
1563169
941316
1986506
145896
60671
661918
748804
525170
1440180
103644
931234
254751
1576302
1509021
836773
1691642
1376220
494142
1013013
1221208
101800
1046354
1515712
1198095
966393
1405563
1185258
1952184
875354
418909
1898582
382776
601982
1869520
1157867
1268463
1041954
627542
998573
867281
46953
24704
673889
1879111
1669593
1022206
168030
246304
702296
1485270
1991314
712595
568377
1234422
688513
1018986
1346921
1770442
174442
1194516
1431829
891301
306824
573002
1905256
412824
723758
1158714
1220396
1514570
269960
1389276
1053203
1081240
422229
1350891
659896
455386
849645
969618
762308
785674
1530516
1389631
1415692
758287
363503
1780653
86125
1169065
364805
1584409
727155
1884934
752491
909971
1780546
1887306
1491245
1596313
614409
269295
837993
316319
1701357
770240
1084897
1922984
1687389
760591
502038
74161
1892758
1733092
651840
16222
947550
1421106
339708
1222490
51798
996197
169313
823959
1309045
1726698
57053
935170
1433627
96102
558378
816585
1731363
1875329
593415
1267725
1653740
785594
1687123
1833002
902403
1316997
710308
1192520
1662542
331875
11602
801019
696160
329454
1181699
111138
1660193
1787670
1501094
1249673
1887215
1959512
664926
881613
242408
1096322
58253
1334249
363952
1350638
230504
334054
1813281
319637
1213865
575089
1937047
1157658
1566735
1714652
477565
6027
671119
1752132
1514539
1106653
699778
703991
616739
1760446
1550685
1833090
1334926
1430406
1264410
1801657
1005572
650952
1197400
1558515
918320
1920534
1009605
1801522
1145320
1971103
1149876
368606
490467
1682821
1192555
1738299
1515712
839005
350724
234040
211919
1828632
367133
1683689
1811612
271261
1828281
1124379
1888057
1828918
1239146
94691
1550777
676922
1676374
397663
1904393
1745361
1054984
333850
1768457
1702217
1247280
760722
904904
444322
688669
1965150
160062
1900122
1375558
372535
106998
1077730
407376
1517720
833811
1564790
1588902
1021347
1477615
1751447
707455
194171
697687
70222
567318
434662
1586918
322900
250253
1284777
1659886
1984183
1146323
508273
551493
1882892
56963
1968651
1876433
349546
416968
807560
1028877
387949
1807707
1434348
58404
57420
666140
668366
1680328
36300
1778596
1189158
410250
1928016
624364
1490989
1776149
380177
1628342
353408
345515
1677677
32725
130019
1599526
668449
1685625
14950
1322515
1019636
1645070
1110532
376518
510997
1805155
248997
1099967
1476381
1182264
266961
1162699
842039
1625656
644885
704506
348900
1461224
1508251
1015075
775236
1943908
1196115
176983
1528643
218420
111744
1258069
741555
716072
1957281
1214064
1388626
564159
1651866
579438
658567
455535
1339861
1280832
1608165
1539267
182920
1551154
961433
1987294
679449
1877189
151003
1471837
850021
1244838
976144
1106370
885382
1311598
896193
108981
344253
441640
216134
1821767
1721335
97857
283707
701982
1368816
144545
108868
1099373
184496
58171
123234
1780985
1445031
1874085
1218202
204851
346695
993204
1727483
1762811
1627332
1336076
604400
1629160
65060
676032
354810
832878
1528541
1442952
1584343
1522731
1398469
1170052
1296013
1666072
925767
411151
1622434
67641
162564
549079
865371
622424
1118182
1320341
972522
1970427
1480729
1031358
1884950
104054
798858
848938
1305042
34762
875047
1711006
627357
1520733
1402185
1737230
1727812
345321
1396864
756358
1064216
689415
1611765
770909
904969
654998
1306899
1175313
1330528
561279
152382
765579
614994
987438
1655110
249609
991051
1016637
1943575
1646971
1952485
921913
1894520
789313
543023
747914
751716
1610699
22230
1460478
1907149
475411
1147908
746831
247563
1940605
834186
802400
274190
847782
1107467
1419781
1182964
1762041
742805
978578
1280464
143720
26253
671532
592125
82830
330604
470341
70354
309578
1036985
1335743
202306
112521
593038
239971
459283
1308014
236408
1145582
711071
529323
1894431
1692750
1613239
95999
548968
510516
608455
942149
147496
1053856
184890
638921
199194
805673
1854831
886101
1048438
524797
1558587
1949077
1478667
52739
60630
131752
878331
1169563
1484665
1645345
465178
663466
180289
1243166
1832669
1537838
796518
1072186
1538226
1360390
629052
1407252
1199465
557287
1491027
790821
192752
1363196
689061
1711575
678377
322361
188322
1544155
1648988
1814728
1610554
308285
1179775
65435
1659333
1616606
672925
361935
118409
1382255
1300899
140843
228847
1093888
1420680
881795
42449
1625816
679031
1341695
1209351
715399
926613
1992151
1514580
987129
1880080
1758808
549992
1570323
1598090
1641928
599261
1335464
375490
695044
228997
1631206
1086104
846615
1636976
1178697
446634
1669973
1259049
390133
25610
1502596
1078285
881321
1437938
975505
1155055
1556862
24803
970204
570025
913383
268356
778235
666507
755558
1103360
1402382
1659836
1254609
1870813
708339
670945
1087908
1218723
507063
1244900
355742
1376701
1278854
1949829
1400295
1458653
110358
1597548
1780437
1822541
1040151
1485980
446247
410017
1235777
1821662
85454
1345340
337977
531684
1123655
1844064
312417
404217
1304044
787767
395747
738879
835210
1739229
584926
463053
1365269
133512
233373
1019314
786744
1688482
875045
245514
787259
1967785
72142
1812884
1736171
1773473
926416
642282
1134165
150025
264480
296707
1727427
957907
1323468
7225
1950431
1257440
691486
463094
762813
414718
579258
1593450
679755
1008861
401572
76256
759111
62495
359960
1317610
300802
77464
1741289
641041
1756991
263218
1227392
1304039
1085684
1972083
1326693
1076712
50152
122075
1005952
991229
1730556
753941
397582
1117193
1513159
414636
359405
945589
226879
1743560
1098328
12988
1282056
1807810
532891
1349898
811450
74003
1142060
1665390
1305696
696098
805271
720733
1655867
751633
1349480
13827
1483495
591906
851354
1969646
613736
1673019
1391243
263995
850168
204665
403168
772102
1503554
528284
981697
118043
1198663
1980689
1086658
1414358
1139599
1010073
71335
1632295
397232
1952087
1747136
1809359
225321
1425730
1014099
1091842
475131
1964058
357996
1891950
1981393
199701
1146595
743477
864732
317209
1238151
1764486
875762
1952547
653621
1974314
1435944
1698746
279135
1882186
1987441
413753
1655467
1639277
1604
1209235
1639499
1766503
1469468
358451
1332763
745963
1313284
1367881
168615
1835369
1608579
21032
1320108
1145939
72924
950579
1572568
1299933
1607404
59734
1009942
1879208
1426079
1146755
1516097
393282
967408
1163512
1353759
1616824
47340
1980552
1064401
668311
245628
310861
1122348
106966
800909
1426424
282374
524205
611477
1102457
218318
1913536
1520559
1506406
1845847
251802
1469004
1642694
990016
380712
370561
884087
1240238
909166
1660760
1398204
237787
1806172
150307
1196011
59674
935651
770309
608054
1309397
769571
886335
1989930
625506
111652
1142522
11986
414169
850771
453905
1090511
499872
195883
1881434
579266
767199
109379
1606919
34326
889640
1206003
73144
1298828
1816711
562145
1794421
1543409
933851
1726290
1558545
1917322
27164
805015
975832
1748747
1551670
1667246
1946967
717643
1015832
1162996
1424736
1740817
1872574
981688
1327558
648312
1247438
764955
1837828
753930
1014777
1038987
700964
581953
701621
1502222
1885373
762886
715837
468926
1397161
1195197
1552040
1524415
1278154
1631781
46729
509233
729895
1893436
116828
1838380
1587339
463823
414349
221367
625021
175988
1530420
820928
1873970
88981
1420373
1630274
1017114
1787228
113939
1075129
133253
974952
50726
323205
878808
1358215
1072370
677685
9035
766724
1765079
586538
104234
498507
336768
949166
1424829
140110
1422961
810446
1614658
1802064
1381186
1598911
151359
669755
1121132
219221
569897
1052982
1512266
582235
1765836
1680088
172587
773891
1556567
637482
268824
565742
1252282
1724019
1351466
1217680
569052
84415
1907366
57808
300443
360756
980350
1474817
1909217
1824040
1103595
1721428
1785486
453659
1964695
239614
1049075
1094603
711220
777749
1959532
1500337
1786068
1739387
1934550
850945
1336465
1933843
303243
1885909
1443140
261057
481011
1626229
1840740
946613
1529117
25919
149641
517723
1475859
792918
1070123
896984
440537
51267
1439029
343044
1897196
1542961
1362396
676868
1518385
1157150
1599641
1623311
1619546
1629356
1292769
251840
939136
1965736
1510115
1738505
145419
1795974
515485
1539963
1864010
1592936
257385
1048686
1481276
1722627
1242873
672631
1597852
1852983
600536
298125
349814
958517
23430
379855
1718371
339591
1746336
79782
1762278
1997350
1048874
1085834
1508323
323107
1241139
34813
764027
734759
674876
735357
847071
230775
949315
82430
1076855
1919406
139302
804533
1921352
1409028
1600933
338546
1885530
1966136
1363664
1579008
1683994
1416141
1308991
1459990
1536939
565039
741499
1266192
1906202
1213302
1215012
566933
473501
1744759
1394594
1647564
754607
922901
816106
710040
521939
1573235
1768947
1777918
282608
377611
165099
1933522
1850988
622579
1903468
1969816
1055946
259857
1136161
150388
1485509
508988
1498787
1022236
117171
1868732
1950097
1011954
429917
419720
1955559
518880
1395446
955592
312404
480406
140081
1920256
220843
471194
647971
654073
1794140
1916198
1567506
220451
697934
52934
1006151
846719
764691
1858109
109625
1854996
1345809
1841117
747205
1153626
1315465
1585202
762256
1058486
1924462
1949746
1445927
1848680
788482
674093
1885394
1288469
997594
1866867
469303
1929138
1836482
1176670
386579
1244900
1646086
1351596
1581198
1818416
70280
720919
302322
1966454
140020
1496669
1483484
254058
58101
873287
927455
544737
143991
1311162
76377
210339
1019685
1020044
1830736
1735636
526980
889616
1140125
160757
344229
928302
35059
673462
970998
1822097
435314
1242405
1673461
1635082
949509
116713
1981684
818767
955021
1803493
378354
351688
641906
401049
1341460
1180148
987080
870244
281005
1175901
979592
1667886
1254701
105758
406838
717106
917167
1121352
427581
1280
377398
798199
1595423
1721384
450446
993416
1611599
212678
1931289
1551371
912521
1122605
1823681
258874
762319
433126
513551
383292
954383
598597
6725
678706
116988
254055
256664
302235
1643781
873756
734495
869594
1847357
1968993
1237278
1462840
980023
370828
1301219
1038989
1771073
1364797
872304
1490889
1953103
315896
102890
1470943
541592
1297464
224906
3989
796822
973579
1472376
1135558
1095327
1161870
1168213
454234
880849
1965648
173438
392909
562364
1973518
1567437
991283
1243886
149403
180065
61331
1323722
1873531
334352
123748
498012
1873322
1950071
865562
138886
1705633
1016400
899975
1806808
656989
107375
639899
68368
70499
729992
1959522
378050
1638614
551711
1841230
467630
1008189
900521
1270460
384666
284788
1782203
1832
1769742
737147
667157
1647323
1434210
359391
1075397
635491
401019
1960667
399690
1169177
200882
1461328
1129440
496075
1052297
1108072
1675436
581685
143020
1119788
613222
1280757
838030
1166811
1764048
877890
779330
480823
1135046
1269692
763141
900472
489500
542569
1439250
1181190
936847
1301525
1667802
1538425
968727
78657
1100538
424212
1331194
692038
1348710
1866213
448522
1104959
1052890
1186724
1501211
174595
1347801
95217
574536
1944768
1188870
1906119
1287727
1079417
166757
1524743
218782
1350055
142216
872878
85582
1007163
1114052
1416615
1829470
1970399
1196770
381309
1739081
426725
1179763
1668779
13460
1720539
1130179
1468101
295885
1156858
685692
889476
738486
1138485
2026
1163969
702303
624015
657249
1320372
1610075
1072468
404771
1385807
472275
1587462
1214894
119082
416167
988766
1235076
1584263
1198109
647618
1892021
1484999
1642574
1512659
723581
1008235
54195
243437
1953336
721962
1980088
917517
197560
330671
1712920
255476
1664939
1537394
926434
979321
626796
643633
1749264
1127958
856318
1593255
1700991
1184382
923761
1942101
1719763
762170
1217262
1809504
1998344
367185
254686
147975
1252615
1398900
751149
235644
683487
943342
394963
1408676
751429
121549
1473224
84261
490837
1846786
804401
131760
1420542
1579307
1134981
1244269
1989509
1995494
1899042
156067
311218
1666920
1009610
1552536
1394695
542808
272507
121279
631293
1713998
586235
1308612
828682
43028
1095838
1528002
760059
765827
943919
1999875
1760374
981965
160551
1070358
76859
1907683
216231
926622
1343381
1773597
987763
144239
1866401
656001
304132
1355755
1342918
604790
1136248
1767931
319432
172231
1507615
909457
75975
218004
1957795
395924
865675
1478743
979745
542832
1807716
1345049
712324
926592
1113385
1455722
26040
1984505
1782099
1997590
908928
1404598
629280
650860
1193556
583421
361252
1651634
892059
1857370
1456871
341800
27717
130708
542548
1021504
882334
1860381
583362
1351855
1456702
1698178
1289029
433915
1226633
527204
191539
951445
257093
1202720
384713
1465258
18788
1527170
1503224
1642633
118438
34698
35022
1955252
777883
567353
310676
1106254
1574335
252869
1769800
1197916
367433
1145745
56651
75823
1750859
123671
1371628
628456
92415
1117980
694334
1571110
1181055
1261769
90598
1095794
1908256
1812138
32896
919897
579709
1609334
503076
223922
1589207
1322366
1857858
1031639
1587297
1915312
1749390
1435639
1756871
38559
952646
781308
1091422
1443584
560590
1346389
1434635
1502953
952580
1663966
627975
1282774
414621
1266513
293108
376799
1188695
96739
1250033
1871923
1644477
1075999
743860
1194499
352422
1750274
436334
1295586
114901
442783
152784
1799015
1874744
1763521
815277
56981
1117617
1291970
433945
815665
33505
279843
1291897
937193
1056804
621568
1672584
1116774
403276
1460454
1443772
728470
1226127
1085757
611471
926781
1082601
587230
1557289
907559
1785939
479481
921200
141350
411379
1070529
1191462
1287526
1081265
1504071
1237234
836206
269641
1961312
331180
864823
633553
686129
108702
1303812
254579
1037631
1486717
504787
421610
438831
1436687
1670865
1309957
1458107
538071
912442
1075303
1195134
1020912
1071271
1137839
1111614
275094
1014482
1501192
1910381
1213582
1793037
658537
127246
1348113
1156169
55250
1359339
446846
382184
1213389
1767190
433425
692397
1690525
917255
350877
1202543
307234
1276721
1628550
178657
1928061
1419814
1412022
81121
1208139
1284778
591813
565407
788226
1982155
460958
203488
1984103
848117
583788
1004008
306669
27939
1856606
903921
1048191
1528595
1495902
284224
1525016
1322428
286062
211170
1319010
251372
1318855
1444819
990578
871673
1836403
53929
1921208
1044535
922691
74049
579618
1619205
430574
563478
1369957
194143
918152
1959220
865969
503100
470321
1318678
434665
1683470
1435095
32179
1219641
1674741
810800
1105889
1041330
187316
185364
1541649
1164465
54799
458743
1201689
27867
236788
980595
360190
991595
487378
1814295
1910556
275246
101104
1834698
1723558
626094
540563
1322303
1557657
1559735
833335
1906169
110917
940942
669059
1841754
1341068
1012178
1501844
311834
91576
151463
94514
303062
100218
1194287
179479
744770
1857436
1276419
327335
541646
413478
676210
1162797
1652651
1235911
1031398
985831
1820942
71257
718771
721683
1586860
1100606
1529564
1169080
785913
139898
665502
1718378
1039265
1567485
197730
550716
1849614
1248851
837702
851373
1538
1484342
1212947
1912524
1149817
1696680
1441645
1458266
333507
844164
1805254
1164662
891032
1514403
142665
1709744
377626
1889161
1829911
1157565
1817205
108906
595060
1038973
1653542
662203
512492
241112
240681
221844
1246660
1539338
1959544
1586661
775780
80539
1933884
1619598
1308665
1379539
1849435
536079
502890
696073
878327
1008677
890873
753989
797431
137550
237989
1042945
31147
1760373
158110
625113
1923052
1767311
1231083
1347097
889039
213662
188703
879364
597843
1880665
261190
1800768
196748
1646088
1305555
1043283
40562
230856
1645324
1395852
629070
1367370
1036193
1145435
1869941
1429185
1350448
932149
1405594
291420
1463341
422987
1813487
895366
159122
492309
975887
1759937
1285239
427659
222353
1216321
414815
533082
513073
1484895
248177
1793786
748895
1813894
1991845
918520
1564541
372644
867627
1786392
1772628
1028774
209339
886570
1779184
1219789
778768
73221
1924439
18024
1347936
248515
935630
1216207
601630
1077064
256209
15267
846276
306537
1259184
856504
676452
1085861
87093
523270
874347
421301
1522507
1209609
1397836
1769170
1245742
194256
1736100
426060
989676
1084133
1267285
1464503
540387
752503
43765
1171460
1229598
324742
1830826
479792
356868
685371
1815419
574734
469350
1594548
158521
1283003
335523
1965708
1368058
1950443
1408120
1343394
5582
1996241
1315629
1336509
1066108
1760787
76237
1691770
54559
1419982
16927
889502
200742
420493
310441
1081822
1534862
278002
1053175
1084809
1230433
1306684
1783962
893924
342280
1608167
1054853
1026717
949526
1079420
1024855
1658789
1574796
543096
718376
113430
362541
935042
741418
1116708
1484511
1069641
249247
708078
1679067
1118695
573834
990019
1353671
259634
606739
423708
427251
1859605
378814
1163478
1001748
793047
349596
188345
1183666
992895
731869
1554060
1877607
615166
760234
1860449
1086570
170858
275848
1913245
656815
684983
19417
845810
73774
1310572
1723578
43434
1642733
863856
1875160
890445
1360991
1749245
1133016
1231346
1045429
953906
828892
1942456
572130
1630817
1382232
1239507
600728
1590195
993326
577499
825151
993865
784997
1900527
1507603
1701385
454236
1899899
162070
383716
1853360
1993470
52379
139453
306833
1638532
237372
654257
606530
1464318
1655692
1944525
1708155
22126
1133368
1367288
1139474
1487675
1565
1492882
385407
1360145
1944464
1550404
643849
150961
324425
1265188
533847
1780726
1819679
47901
1974713
1313042
383607
152219
565576
802624
139777
713443
333319
1032912
373314
611724
1328550
757781
1311908
232491
1945389
1218629
966327
1892296
1181684
1584084
837260
647275
1849941
762964
960138
1714768
265425
1351176
569447
6911
498041
1380456
160672
1165807
981217
470851
1144520
365403
282186
357293
56221
634789
642462
1823608
304780
820130
22699
786204
724700
899215
899545
87699
627484
1119833
1633095
717071
721218
998945
1995287
1237707
428519
910975
1811650
786686
487099
640452
1167297
1628619
977776
28167
580860
511413
1506929
581196
1840013
51016
1925704
133718
972193
1864944
964811
312159
727352
575368
555068
1866942
737548
1148635
835619
946946
1845329
1106390
1527701
712107
1683286
1444186
383119
1016967
328939
1386467
707525
1418711
1995857
1605907
923269
1102843
719383
271675
1559655
1993308
1362476
440063
1900261
687258
1048921
95899
1070005
244191
690476
1442902
1210652
474892
708974
1704172
894459
624947
959186
1146479
930425
1715114
393997
1882070
126284
102953
395063
193572
1629613
222183
22802
745518
229073
381599
438287
1044793
1163114
1556094
603175
971932
1635745
1774086
1313603
1548893
404042
469569
1513427
1556182
1251058
865040
1112817
1982134
1077041
1005793
1779011
320873
1337429
270529
1545759
401549
594765
834966
722309
1555806
1629518
904621
890558
181192
1271933
950960
795176
1530692
1404799
408381
254581
316068
803643
1463324
1416447
1743178
1874489
1637034
1769653
422923
465195
509728
1047153
625500
955846
482006
1334351
198486
871293
936052
1998272
518247
143538
1878191
224776
72116
63353
1777941
1724303
1192932
1308305
1110843
285507
1226084
277799
1471297
736422
1908977
1098308
406248
651883
1430681
490136
1230298
1334826
1276276
1209389
1187901
1372844
1724716
1703961
712462
1971879
1623325
374816
947100
597245
895081
1126307
457274
989382
1345516
1864448
1424448
6758
1988838
1585082
136370
63965
1788743
1711333
1296816
1274076
1715986
1158636
1771269
1355886
1769365
941179
1226050
389856
309372
1901600
641759
189194
1417766
1315597
442836
1159296
1090925
1020940
1097334
37578
88574
567902
1621052
572464
768688
706184
1856444
365301
1518250
106077
734399
1502511
593764
1545136
221464
1245444
1643917
167920
1766744
1932998
1735933
854998
642733
630969
1213789
1030976
1131037
780499
89753
766485
1884128
1901829
1932680
691575
571236
398651
1562836
566106
16867
1194673
302639
1953194
508430
721148
1508663
656734
1599992
1563261
654049
1751491
1249008
903862
666333
1342264
382557
390457
698691
695190
310838
24087
1354265
1466824
1837109
1058476
746103
869715
680020
421502
772135
538330
1225785
133092
749892
1374775
317980
983703
1432694
1400423
1868006
181192
338482
1218419
1771866
1675748
313372
949666
574876
946161
555094
1454966
321797
739843
553788
544197
1041358
1885107
254908
575918
1837231
1401258
583724
171326
679720
483792
290217
1033753
1675170
197919
985867
688845
914381
1075364
1628410
602135
1173621
960040
789134
738840
1263412
1318060
897
779768
1643038
1705573
18245
1276278
672545
1102800
764428
653251
832611
617846
1521962
149696
1370037
975808
449419
1312684
567650
993030
394914
173441
1057917
1854811
893161
8077
42261
1903908
21298
1729936
481792
64660
1774143
1939163
1748621
277767
1285480
1335555
1006908
1799637
1549408
1291975
1937395
628147
195055
547343
116300
429482
1450850
297082
1888126
618061
1746161
338065
1000194
1745157
853040
69526
1016414
1109556
193392
323509
1128739
700927
1715452
142501
438815
581510
1232484
264478
125669
1653163
287006
1051387
1975874
641532
1152033
1280856
1442597
503074
1570872
478079
1764688
1053908
1708777
1181103
286670
455395
177440
1879877
160928
835491
1590014
269376
1421619
586957
1933850
1927013
148369
1387017
1036995
229847
355655
1457615
296607
923145
1977779
1594523
1328955
119793
876732
869538
856377
341547
1445764
204611
1896042
1144978
1904415
1078166
973623
1305134
465880
1110633
1789873
714792
407935
1680822
1183226
1367065
757231
5497
922473
62765
1073375
44870
53235
992237
125680
1260964
377925
1780428
1057234
866613
947579
1654090
509587
1185730
446428
118895
1014345
1155143
1581714
536368
1793605
871431
1132191
648138
1011312
719626
943902
429566
1337362
1008940
1817264
1192930
1794935
388286
390477
717001
1850618
1680462
855557
168417
1397804
422191
1290133
1060940
455757
1800833
1373949
1800579
1709487
1239347
1939585
231010
1471138
1332937
200017
884192
1257116
1020607
74018
1646672
732907
715293
449860
1790226
97753
2417
1922564
1292119
1446514
382317
633945
1747515
1556511
480442
1232843
887750
1947949
150630
395858
668311
1626007
104459
764239
831672
1197336
1554103
786171
403958
1069931
770502
1850290
844347
565087
484086
1975332
834226
970864
417411
2166
1005532
1687251
1768423
1160413
276059
498624
621773
114220
1963717
1497329
58942
608673
1078406
1936968
402894
331293
625330
1277011
1235497
1040379
1656229
745324
1741521
1065647
751780
695416
350906
1157573
612149
1077336
1832741
707724
1207775
1561573
96589
863987
1707646
1462195
1452358
1945620
1285609
1650279
980316
446446
734629
1856877
459952
769045
658955
448247
1304277
32237
182768
507185
1500396
1976009
1890904
335419
376180
1423674
928554
1213135
1143949
1456056
757681
1842907
1027689
876308
151585
326766
1825269
1855535
837730
255702
137438
1995840
725241
436327
113312
62323
1108494
388248
1288429
140264
129230
610438
1634113
1754513
961465
1440760
957000
392128
1992278
1757440
1022828
1533391
956018
1613880
1333619
850604
834834
1395103
1528318
977795
1777423
932397
1947510
195702
181160
221879
997776
458424
200261
830079
202520
1066431
1744556
39007
1953271
1362068
257033
26478
576886
536938
832221
112723
95193
634228
246031
105937
1723727
552869
124361
268965
1221578
911525
1263905
1868716
449444
1039776
1628182
551655
1152835
898150
932138
426355
467593
1860119
498359
461212
1242570
107959
1069881
772020
297972
432889
436924
1846167
1407328
852007
365079
70311
223383
651145
1674270
1628093
349961
894029
354137
1657309
969096
806018
1059907
1367137
1004957
682129
1140556
868139
1209751
633553
449597
1037717
76740
906375
1816643
1752291
697123
538948
303579
1016779
898736
712105
1332805
1963334
264280
1321356
952798
1021801
234634
908252
499147
414115
854815
505409
288492
1748204
1693302
807672
726360
252541
401255
1214910
253231
277670
278224
298321
422550
1468017
779548
1491251
624572
1417335
1524216
579212
1604553
598453
371531
1616962
291294
266199
293736
973625
920942
1602274
113809
253338
1440533
1176383
680483
806874
1838395
192347
1339625
339779
1986148
1826836
439672
1175738
368882
285512
1546592
258132
1995756
1814375
1741857
340430
423971
1373185
1604581
1789428
925633
542495
1993811
65604
1881436
1428206
754082
1962272
395791
612876
229392
989326
32035
370913
228285
174433
1974172
658955
680460
1026463
1166658
143408
484834
1877785
168704
1801732
1657919
1305405
370179
1855966
736949
226731
1140520
1607263
1748731
1174697
1316287
453387
899037
968195
1783690
760687
1179772
438838
396937
911308
627498
754482
463499
1298076
1356138
1891804
501663
1690549
229772
1819674
263253
1242319
1025938
197995
574238
735957
393445
18740
973594
1211096
1768614
651014
557780
1246083
1235735
1715947
1937873
1506074
1882699
1645471
1570122
1045451
1442129
1245617
873491
1983272
1796769
1944325
184597
1251012
1280783
1102717
976328
1347109
1580549
1295344
294241
1153559
1156951
89200
1870607
532476
1115900
414323
853834
646078
227465
1009053
1476835
848439
1176874
1935979
1497396
1929087
1792632
310349
1611439
1112304
50107
105710
95589
313534
1091553
932482
508687
1757694
1281184
1332487
124378
871563
946275
195821
1592438
806762
1215431
1652212
545206
696589
1877785
853713
339159
1481350
1419179
81453
448369
1285552
363662
475710
806149
630214
1326979
1444161
1198518
1791614
922791
1897970
505769
1858700
1541159
1433877
1305697
516804
1850905
95285
1763501
1274033
1110086
1648008
1122687
1191717
915138
1323141
287957
33764
948790
619193
227976
1844867
1747598
694895
571648
1201108
1105339
1417707
1257825
1932694
83421
1442952
311836
1045392
293508
869014
142575
22381
456885
1803995
1954322
1509010
263901
1724709
1857612
1597272
547510
336632
1062697
1693477
1101658
1244429
1816196
716778
235213
1840634
1153464
1750794
1329718
839573
840619
746599
641748
982126
1100484
1128021
1103046
1637763
1934147
709750
1122354
420698
1376284
364882
105798
133093
325462
1045679
580310
910907
1272271
1044621
1178755
315063
1435374
217437
1001938
1796508
1401496
789967
533840
1434122
978171
954649
148772
1908466
1438029
932771
820014
1503527
389556
1899673
1044963
1323
596649
1940059
1778266
70583
1344899
69338
1744264
1549040
786935
1200064
1373922
8563
438738
1907356
1642702
1193708
458859
1932651
362658
739887
1338126
1350472
59884
1662449
1816960
828870
1310805
1470086
942221
1401324
1685749
890353
1866082
1483124
1373683
251095
1595559
1253211
150471
1474857
1872166
613371
716730
201814
1680443
1117065
472101
355332
609601
355996
1556275
41215
717176
1898452
1335711
181709
328125
792524
266799
1222480
221705
1602994
1461278
1483225
1037592
1116075
741604
120290
594638
1865209
1542084
683927
1013898
1920667
1212312
172766
302590
1315212
64358
214452
819195
1093269
903604
522220
131615
378339
104391
1347026
808838
1589570
1362453
1849181
1248579
991893
1114467
1316205
175300
288824
1315008
566272
487401
308703
811520
426106
1806072
510476
796252
220173
59300
1036718
1959037
1604638
1873913
304169
1261361
144058
1407264
1948687
150439
176047
8445
1163818
335411
1666763
1640646
879001
307414
1430582
520711
1143
442403
154060
1176431
1412270
1279007
1369207
1602996
1081490
1730310
1304490
1158237
382120
1376966
1600940
90777
746140
973066
1259015
1429068
155540
250067
1737452
971127
849912
1229055
1809966
389859
1104710
1790169
1291907
259789
683188
1803451
1226258
859341
406609
629328
79491
741519
130768
259090
906729
1761978
1275371
1264535
1571193
1865893
150196
460945
1406983
687967
1457329
1495611
1727930
122597
718287
956305
771077
1246987
990467
816427
1505408
1687036
831681
441286
1116573
112931
1301981
802851
882030
1697024
1328756
477255
1402150
1789348
290099
1715677
1323541
1078540
301784
20694
1709976
374615
341476
1330301
1107590
1615146
834299
1090005
1280128
1391408
691190
1428621
438943
1304852
1192200
44640
63800
1766059
1762803
1737163
1178093
1998664
1303153
808552
1064115
1302086
302259
371555
584575
1404219
752869
1459663
1682585
929124
461530
1029633
1486283
573683
1756105
338698
916761
906920
719606
833059
985715
1336735
414378
1922418
1973664
1705656
991520
1486440
1787
604087
690881
885011
349948
926240
17592
691684
248057
44244
1356542
1704478
1321653
1196503
938112
997975
1989120
1829396
1072931
18817
311118
1237748
1664464
1763079
317728
1821985
483535
1586148
1163201
976559
1957745
1511459
649052
310689
1308103
1183817
1902063
1542133
110065
717311
100515
849013
488341
1327865
1232706
709577
674624
1905891
1747752
528686
392950
104748
1721215
809388
424343
1148089
836379
29172
514956
293678
1544598
889011
955763
1946056
22601
1916867
1761730
744443
55492
350033
1667587
345540
719720
868585
1462027
1711548
617974
1237366
460550
1926369
1799194
269600
1438541
1927078
183030
239675
64458
769081
1380608
308849
1096413
1627111
685707
377247
1082734
870105
649007
1339637
1340643
1683693
793737
1047523
1750725
1831150
1935721
135300
556434
1971272
220240
1202000
719349
797717
1311728
254123
1562671
1995802
826272
665541
479836
1630650
676314
1253123
1398909
550357
1632849
1444236
1328197
1744525
1929887
41840
124610
1083987
1782457
1683341
700659
625066
1040585
354292
403478
318229
181775
579435
1868382
341430
30458
1262094
1863175
701122
1412486
754506
1694391
1790746
1351397
1456722
508848
215176
1810723
783150
16246
1953030
1846318
1560038
377073
1205783
1481941
909096
1701227
1603584
1420030
555264
1878375
1591454
735516
712489
1915729
196727
123641
934976
1299198
381867
247859
799803
632174
1769156
127176
846179
749142
1500039
1703268
209114
515567
1707825
656909
963440
765706
17869
1255429
137519
1359315
195303
1437990
1214467
439686
770299
137108
410703
74444
1008897
1943817
1154503
804660
595514
516938
825640
687364
933815
1703836
429250
463140
785762
1781531
20164
853267
1818807
7530
1936547
1126816
1515837
1433799
1426205
1114965
1874417
1181965
506924
1190591
419259
253415
716541
432701
1006935
1006342
441503
1660559
1610473
282200
172185
122294
1047246
1550782
202164
1092282
858702
802761
1839150
1352586
1915840
1344333
1385158
422542
509281
415144
1400987
1781899
968417
1295325
876953
475456
599876
1072937
346313
704300
1860989
96263
1371369
1540950
313300
582168
1119943
1780409
553998
802455
269893
417103
1930153
1861742
1991590
1070825
540865
207267
1732072
765291
1093408
737207
864659
53381
1463835
55150
1144677
1091833
901072
1723276
564908
675126
242115
1547269
1950680
1071793
758538
927651
228304
1172147
415420
1904590
317009
655705
305180
979358
1969860
402812
1029000
952058
328437
1168913
743659
1661731
724238
93960
836748
1755817
372989
542877
267818
71424
819609
216516
496839
107820
872078
1153403
1649655
1328924
490680
1073027
694083
139462
492653
722747
1665449
292641
1126916
544916
100301
403587
1518620
1590625
211129
610229
1420080
595161
1965988
421737
503024
323517
1288330
1946631
1720694
1585676
1924759
462282
189176
88328
1431179
521950
515604
21107
75880
232893
179853
1731451
416392
376327
34415
1356208
497325
201509
268830
415694
1101586
1403575
1044858
1941447
1503508
709329
291204
1971155
875301
1674130
983370
1134168
1776700
280569
123106
1578611
1015022
1664732
498861
394649
59388
1347181
422530
1915526
1561936
698418
777608
869345
1119547
1010154
1757627
120582
1647222
1527834
1719570
1808159
214945
1262245
932652
651600
1614531
1155514
79490
1426308
1982776
1679726
722507
847211
127897
1881409
1399696
298763
1073782
563609
1256421
106914
143545
1069810
221964
1627264
931252
1732130
94086
1105589
44095
947145
1687567
1545846
1324938
1011269
1601609
1836278
1678020
1916636
1662776
1031951
1579032
521319
1920037
354635
542167
897983
291651
1841824
1217401
1149961
1455967
1366260
29188
68957
1729753
130320
1721510
856309
1831734
960189
336571
978798
1088395
454446
1691265
759535
242252
800300
364693
1379953
640375
297860
1314329
675518
45445
1925742
640967
1673290
1428322
1365241
615268
1420782
524180
1501094
1684727
92557
195480
1977044
478537
244310
1023141
679768
500578
541433
1827555
1108364
1519428
1200645
26696
443311
966953
1924810
1191621
135917
1419413
738571
464539
1497444
1291732
811876
1259739
727330
1927239
1166625
1040151
433110
285123
1102988
1702619
792918
350285
1146818
637392
270422
1427559
143423
376228
880009
1855311
569462
1319369
83198
1789743
1357302
1301008
814295
1882078
1069118
1402734
1931311
1623906
450247
739117
1422876
457044
185122
1391448
555452
1586258
1601362
1981341
1243508
1128915
372126
20898
453615
187735
378903
1109639
58702
1392572
1778048
1888496
1858616
198186
66783
750752
1998960
57508
1201188
14238
412219
595393
1714137
463764
1723903
1010807
349188
345921
728752
661242
387775
1244424
1971019
1322098
1362940
1546202
201987
1787701
158429
1942340
675524
385957
1374548
1687007
1566783
420560
967240
623825
313351
1361260
431219
1940393
1301844
1730270
29461
857079
694703
859508
1453121
1071876
611015
545496
101642
1209532
646832
1788019
1152680
1019391
14108
1927148
1482381
534545
1623568
999367
863262
1506082
1193915
478045
1931158
834716
146659
1967238
1801025
1654332
64992
1392945
367665
1043233
176745
1228279
1502069
779450
1695130
1447171
1310021
1763758
381691
1021167
376799
1624802
1126711
1013980
650080
1491042
737496
1743247
176968
1823376
120016
580668
890843
1723574
1350196
1983294
547381
1500380
1371678
779639
597727
806109
539241
1415515
1332455
184546
1543066
1079281
1121384
701667
1706571
1004091
950508
443007
1205630
1370215
518163
731549
103321
1143837
33703
765574
1948228
701452
528557
594474
128801
1829178
1618018
475624
1121125
31344
695450
634101
872773
1596187
1928571
386751
1487389
1653400
74244
902315
1858793
203786
82333
1622777
1368250
370750
1813977
934567
459148
939839
332615
1353554
557625
831105
37038
172912
1402256
1284607
1173638
1178049
409776
908549
766095
371698
829067
1976245
95203
1822364
721545
989999
1644700
897981
1502239
1310030
1408766
416635
1321489
410383
805205
171912
1148231
1673913
823738
1142557
1621849
487669
8177
5805
734707
862459
46988
1189243
959287
813475
1758045
309685
1096997
663839
1164401
1384926
1313802
1949443
1857868
1815685
1501598
1332143
833655
1037657
1351437
1940234
553916
1612271
619183
1225744
494188
1074027
1338105
513310
1780457
794363
79223
1345792
1734640
41765
25221
1975000
734722
149474
1134172
545579
746403
1796970
438916
116531
354542
314627
1602861
198875
290412
127892
195750
1862834
1890998
1476245
76682
1862789
1783061
1813392
216569
1762172
1275617
797865
1910941
53323
1352305
683490
1775777
1624384
606085
1891549
1168064
1506166
1005593
1017776
452838
710063
1738782
648324
360017
1964948
238900
1379967
1861340
359935
1448582
761541
731854
660654
166171
85296
670329
665043
1474190
508457
326121
1515402
1915970
340140
1433082
1244612
1425813
1421368
1132948
1185885
1534607
1257367
1374598
1602367
1015974
1380093
1230231
1050531
778248
1249302
669867
604447
805820
1120963
1746068
601581
12758
262884
1397203
1850009
986322
172512
1652462
1504060
819700
126259
54204
1145590
185988
1345493
18613
258304
625808
60053
1699424
1371286
1715867
1795671
1620737
460044
1943346
1870033
1133841
196162
1573132
1978308
756343
814302
1705902
1906837
792132
954150
1867090
9851
30788
338008
495479
116167
624737
1150008
985506
1428159
1072575
113807
223361
315786
786815
617692
174973
1988668
1764232
1025054
495497
212669
944296
390479
304206
773823
1784839
1837285
1766806
1807990
1793074
402512
1043874
876257
962586
743124
797951
1580019
1949088
205839
1611478
781766
1377541
350275
1761543
1065086
992547
1116858
133632
205694
540717
434640
1037987
863652
689783
481887
29616
1412917
1655649
1979724
346741
325753
959308
1529529
400748
1980420
1235575
130553
1429275
1539327
1262089
286284
1640234
110876
676216
631869
1856447
1067505
1787552
1872706
1425440
951291
214497
954333
1536357
1843027
266549
1315313
1029729
474679
1513733
1820646
1901447
194825
1127703
1915362
1134068
525402
612601
856387
166260
1899619
320554
1993482
740891
1604602
529489
583441
1934551
330977
198418
1671159
1675318
1727680
14763
1824675
388680
1269951
1594004
1082676
129623
1586515
973339
1919574
12804
339330
1100760
1702848
1295123
1796297
1609572
1700460
857779
231928
1966792
1561866
1652509
81578
623034
1586646
1744084
707475
1503667
1623549
655748
403129
1937210
1715067
339436
287687
263616
240140
1342793
457342
252261
1492673
132670
1096660
1993199
645516
1053501
1831603
706191
706035
961026
1908616
1946642
1586333
661801
1194683
1583318
1133144
870015
996933
1584944
1175267
1057573
1158292
1425173
212849
1911171
673451
1803080
995408
1415527
632764
1828966
1053149
1033450
142239
82064
1326562
94958
1020139
1130174
128304
960107
121254
729090
1973541
1470411
1083676
385349
944532
1443706
953845
817259
1016345
1910199
1673666
752905
1631410
288886
1927652
923837
451438
1597213
1343781
1730418
16044
1069602
297325
1802403
953324
1161379
1508027
240334
493692
307080
365014
1934565
724637
1679577
224070
1964683
648979
932889
117619
1070060
380410
582017
1312002
1539740
287242
1142872
1216959
1605390
1050214
1972129
1033799
1712735
1060556
1675841
1883264
498212
15152
1751882
846584
678157
387756
48702
515798
472206
772247
1331725
1862904
1334145
262529
1278504
771576
1551641
1196916
1803389
633190
534355
580548
113936
962102
163863
83532
797721
1292074
297225
1526851
775478
488551
565174
1092448
102663
860701
791916
420732
1582880
1324753
189115
1478594
1649110
1284413
853537
1613855
1169235
1846965
906275
582369
1587298
1384024
1838105
1385811
717764
1158599
1372155
807438
165067
1665380
98450
1122827
1081613
142528
1735586
58148
812833
1074661
1372282
1604880
857274
1506909
17798
1123196
805327
372258
930871
67983
1755284
1618137
367995
1269831
68512
1217212
413101
1020001
1608591
1217527
1070373
1440506
512853
1136994
151204
635865
374097
1786450
28055
817756
1952972
1902884
939028
1705941
836841
788263
310827
1764734
1039155
1894709
743319
1436697
1925899
1665253
1033216
62939
1228100
1301882
64562
9317
236424
322472
950095
1829134
1838465
723562
648383
1703786
295705
940984
1463202
536065
1820523
550461
1302975
954707
1774632
135401
1036300
1789439
1623248
158169
558015
1966423
1512296
1989023
717332
1289650
841378
1166117
1062480
993354
1475500
762482
202221
157805
1811663
364003
537988
1420853
230405
1727772
673158
1791904
1686448
1726588
1611564
1656094
1526241
1862258
1525780
599499
1375179
759699
521725
1487821
1825643
1064092
1023657
1097763
308707
374320
587074
1441498
1846200
1942028
287644
975856
154915
1341918
1707411
552485
1750317
801585
693929
836752
106344
541833
306382
134589
1432299
169895
391287
1686621
108983
1298163
125433
1768848
1110614
771926
1553113
662606
1276885
1789070
1360855
326415
1967171
1306270
887734
1066938
852455
757652
432732
163019
877220
94062
1958159
6442
592296
1019509
1044379
551178
823764
926981
1713233
1216734
1745364
1019360
67851
906036
546080
14718
1285837
1034452
1589667
254522
373964
797721
1554885
1106423
630485
1527524
1590519
452111
626464
999141
811589
1654119
637811
1053332
1306307
1188996
1509411
500291
564768
1868394
1484735
789408
1599508
1011794
864459
1218013
592026
1674229
274137
762677
1289331
1282628
926318
1572107
164892
1541120
713409
696357
1624059
925681
1773094
498536
625180
1507823
982494
847879
148779
1335743
178441
1919548
1589160
1436607
1542688
1265048
829655
574384
494578
223762
1077472
1862957
543360
436184
1494099
1351872
1400108
1404088
324879
394321
1182703
953886
899479
637957
286166
1464599
1584187
1776397
769204
1517924
1555952
947554
1135784
1916719
845638
1575967
938646
1595962
820618
1723081
804323
747674
24585
114532
225146
262607
983720
750360
812037
840938
546064
1488129
477884
1425810
667154
1453946
1586402
1202566
477425
407632
936014
1332726
344772
104735
305970
1477413
952200
881910
1630495
863775
737347
1633621
1766696
311489
852937
717738
861659
1655013
1938312
1250841
393359
1225399
21642
859121
94992
1241842
524487
828609
465860
371841
446425
1178068
112035
306831
1999807
1326338
979999
472982
1887058
1414318
1184361
1807644
1902501
1533049
304954
318485
165029
1201975
1441128
1751527
1597621
1522162
843126
58344
498104
792676
1442358
1702026
1715529
117584
727026
1072715
605721
237471
1614588
1684262
751623
351597
342329
778921
983197
657567
1320732
421775
1444750
411820
379202
1896631
1863429
478148
71348
571294
1354767
820700
996046
1460712
1343268
648515
764623
1382962
1352387
1325563
111668
219677
1265429
197467
528207
445225
957823
1116210
1981540
963395
1427381
1181335
347286
1685007
399355
612557
825035
1807947
1167978
750687
1613672
721837
867353
810367
1240944
1917600
1254316
1020914
1223410
1355112
1048239
1531467
1662679
1326335
418140
694808
840269
423432
1252116
1828232
955762
858935
1049960
1035064
497289
1816994
418215
552728
467908
439405
173140
400228
1997011
1385293
899139
83816
1165787
1195191
1284913
1628906
995960
1496204
1460442
1760146
1625531
1076460
29986
76984
387828
826040
1691073
122850
405481
596184
1838799
782626
833809
10657
908979
1518519
1884329
1307655
1499631
1405039
1259647
1502068
873406
575931
1607136
255822
245060
110612
678183
745069
744054
1450203
1295457
335846
215773
900739
1710856
877723
1045211
1563728
1035659
774527
490653
710540
1825880
956465
1573668
1128787
1442682
912503
233090
472137
141793
1918462
374591
921434
91757
1817392
941477
852852
576410
1947858
952167
1409958
115326
1615188
1584420
1895035
130841
1213639
1962243
1120866
1796911
33854
466566
1190526
145176
1054120
545394
1259266
223180
1294755
809173
1633826
1005496
915521
1050056
170074
96335
1266413
1723022
348055
964530
1628922
852986
1089910
1080141
1956643
1156186
514168
1538146
816535
1264792
1159359
1303435
1436045
343829
257445
973669
1996364
1469317
1377262
455602
804216
1323770
1589031
655775
701221
686937
364174
363336
1198382
1616817
1160278
789962
146174
1879181
105686
1181782
316851
553640
1173417
1132804
166404
405583
903097
387536
1900826
1013750
547292
1896214
315810
1775239
1504314
329277
601046
189791
686177
713748
591907
1621062
854984
1628867
1688510
1156180
1901377
1437185
893023
570254
1504136
1160120
1772528
821705
564362
1826807
350342
558791
1957799
17092
1634127
1972657
110911
258471
1185511
1723173
634590
414915
1290317
1905934
233429
694453
1892331
657666
556097
1345338
1939937
1043497
343162
1630207
179923
1786477
286272
30077
273674
891391
1723577
1347594
336272
521189
144708
1990171
1755070
1656265
1175088
76406
824177
634854
1104139
740201
561371
1945490
112056
641571
757191
1935851
1437131
236950
975474
658005
345132
617091
955402
508445
514121
1254212
1427657
1102997
101389
17728
1329963
887277
1746825
185175
869549
1033140
338673
1948496
739500
563668
661444
1385555
604000
151744
760023
1332618
307574
337153
342462
649934
692677
1381015
778560
965431
1705661
335820
1560586
1841604
834346
1947597
419668
893104
502578
1580667
1063973
1036550
1882924
1396430
1837452
1049645
1476665
45350
1513205
1291745
704886
879444
1195200
607812
1873626
1212232
1270183
941194
1240123
658697
1360777
1299283
1746647
1440044
51908
1897876
269300
1676276
952882
1489849
1249051
1365292
1987314
1981019
1243019
1017952
527090
1812653
911626
1965232
1196653
1968555
829301
793745
682361
1139797
1012612
853013
1121671
1422696
767753
918675
1581708
1807003
1550280
1499238
891767
1603284
1499620
298004
1095348
1715891
1747679
1520710
803002
1419470
1173164
1775710
118709
1618584
1327809
1595122
206814
1815372
782276
241650
1905491
1342631
226161
301006
45410
205119
227963
1401064
1582633
1939182
1538645
303647
1858353
1016194
573664
330796
1664373
804073
852366
105388
1993053
1607267
567211
985622
1810767
1423406
1494707
213980
1105670
1611671
1100243
1391769
580517
666198
413471
1006196
227613
955623
1210987
203309
782022
1736701
1032468
860345
79313
371121
1061103
501255
1112392
477451
16853
548805
1298952
190659
1153446
1434378
1602443
1741708
1620220
720386
1407835
1830476
1012567
1909723
1785927
428303
956453
1952494
181240
182886
679379
1287729
435958
865499
351754
1592497
943646
1872816
1430009
469883
544857
682404
1345529
1473087
579209
1315253
1151397
1129302
1058415
178877
1907164
134353
34840
325058
53537
1443330
386209
60125
92351
1663499
1944824
1805730
753533
513343
1588368
1333861
829170
757622
17992
898238
466272
977588
1976947
99181
1993027
1368983
451459
1777301
1064379
1975729
1679656
1815181
534840
788979
136183
636238
1079288
1508548
773554
1804790
482768
1043733
122156
869610
536378
912852
1438241
1621777
1069811
204237
1851765
666029
985483
684270
1054120
937240
1541511
1118385
1946368
1679646
1524273
242128
1699923
206217
17415
278626
985337
1436167
1064126
31879
1558991
1238662
698889
666787
527858
97911
1402905
1145978
560455
1182284
1952609
1474272
1693658
91105
1859491
1226450
129671
684883
1703416
26086
1229254
1941395
1039847
696375
601154
883818
786425
1639051
255717
528733
1809213
43203
1523323
1230460
976595
1022808
105845
808548
825337
343304
470062
963687
845959
442683
1981804
1361497
1330373
119110
1288938
1341605
1921834
1256774
1977777
1658643
739376
1829759
65107
335507
861940
547850
1279814
565765
1737582
1718874
980518
118478
1632445
496807
1448722
380384
1363020
918397
453784
569757
561682
1284149
683507
36309
844095
874411
1980083
1401181
129404
816464
439203
1628499
1059689
1698073
1392916
98645
19251
970117
1257113
1884083
1179362
1430088
1258198
726619
1867698
1455521
749351
1429972
1084885
456767
1621394
1555877
216346
1867763
1727041
1199112
336651
1761391
1438005
1935332
839143
1916648
1337256
1998347
781062
1538684
1757912
103473
906337
513589
1568900
1749530
1576736
1953706
152824
1865845
1100858
1650244
236029
1264828
950551
1438294
576058
777902
1847407
72559
1381954
1564943
1881035
514593
119186
786043
1517755
1893531
1322141
1971706
1637549
366925
82988
1423507
1344113
1401670
1137561
1958648
1043111
841663
1965602
1003495
488965
199734
1187265
468322
124328
1700923
1803459
530562
1177551
402081
228591
1083084
1545417
834283
818407
1345524
1229945
1027974
1703995
204277
286263
1568375
1544416
365787
123872
325082
379931
1648483
1153806
1574206
731785
1845807
1952633
1593240
630331
982661
1544548
847250
1496244
901614
1968483
762996
249301
672408
803045
1053819
1496716
167948
1002031
893796
12491
1958701
1885626
837388
1411911
757239
1477934
119244
1167439
1663210
1567022
802910
544693
1391583
1333018
287779
1621083
257143
470116
1205093
915663
1424398
1770071
1071048
581486
176562
1843386
1001309
25514
984323
1121026
125591
753398
1308140
381989
1873334
161642
1777019
1520156
464173
1363039
52166
759718
1048286
122448
545171
1389507
1857532
484610
1910376
1481579
1226528
1995914
80519
1504537
67688
1733559
515552
890856
1631376
1109059
253639
1273302
902752
1608130
1329277
244154
1802551
1858248
521687
48121
430266
648341
810009
1802215
1907675
761399
1749959
740721
492272
112879
1854202
1578357
1935674
967855
665794
1881329
1877191
1028786
1849264
368577
77066
1481265
1420827
1629481
643859
639516
1807313
350457
1338251
1942084
920355
37725
1538547
3766
1790807
811263
96580
581423
616448
1525833
1720630
393261
1305221
1869863
1874814
1255396
169885
555420
466585
574344
1991785
1699366
131668
369416
563232
1986655
228917
1596877
852366
1072506
1378106
1280686
762385
847249
1778752
459087
1061143
810439
951035
356390
1069079
1089549
137455
1367709
504681
1656181
763900
99662
1047707
268465
1902464
1968153
844742
408969
1417568
236007
239285
818359
1074254
1025713
1407127
935822
1811882
1834230
216021
1083245
1678080
1326463
26901
677438
195760
80827
742926
1495111
1922970
1537343
786222
168907
1778914
1538823
1459820
1183403
1387026
1710414
1154240
907222
702035
1022298
978688
1354375
1766382
885939
1357441
1085386
1635542
1729280
586529
804393
232889
436938
1741791
1217020
1848519
1078120
596457
19184
1070054
781956
384157
1893658
467833
936491
1529654
787576
418305
692110
516837
282635
1214611
366339
847538
1134177
81624
934349
1825248
552422
1419126
1666085
992258
1116636
727758
812812
432203
988986
540580
1937502
1080991
1735898
1699288
1773531
78144
1806109
304332
912600
1522702
1538182
592825
1807684
1646738
1719906
521964
1513894
1612398
1755
1885643
1439917
262366
1064675
484462
1774541
176642
1886999
927221
1471920
477693
232041
1223835
481244
1103437
12669
861308
205035
253787
130647
1784438
1240404
1863351
1073592
1244863
315000
1460179
1971402
593188
1189789
1623716
1275452
1970667
137391
943795
996466
809958
1873529
1209813
1057980
352672
1139819
1979529
1439902
863506
1802879
410839
1370361
642906
1220940
123739
18909
240701
1786927
1879636
897413
1375413
164537
357659
14543
336441
48568
1123080
384198
529817
1436549
1637971
1541150
686145
745005
1306445
1039551
26800
961256
1728334
1032072
343892
1472072
1068047
305030
1458761
55001
1629963
717933
1996327
1126792
847487
1675220
77260
456259
1364614
793180
1981336
621793
733481
837117
1668966
1985359
1675590
1548726
290839
582375
802735
1897150
1224761
1326331
509739
335344
1798383
132177
480616
336364
297265
913397
42309
909933
1356708
1139171
747957
457528
453216
863155
1330497
1612728
478957
1602231
681669
1206256
146309
573342
1183662
1378157
1808507
1603121
641514
1718504
40292
678374
268336
797452
522514
207485
959875
764055
1188064
1239420
140244
580590
1653566
1400511
224195
452738
733644
1610980
504654
489341
1965064
1771678
1628320
1359216
1754341
859429
1108103
602911
633028
1191289
1575942
1252531
347086
1285898
394576
59514
727736
894422
825790
921156
200739
1474216
1597207
21356
363198
1158474
90688
278823
435986
660769
285642
690468
1977083
1673314
959992
158097
187649
306784
982417
1147752
695612
1881311
1443543
1411431
875142
1337463
350699
374469
588020
1386091
913752
1644440
1057044
1039161
1154210
248603
56548
1477849
452911
1861365
164519
1100980
1220444
492893
953804
86041
181834
1297473
855479
532109
1641646
1062437
1084137
372428
1237464
1538783
446426
1630706
1017389
640110
270298
1145243
21792
1781273
389452
1370336
239824
1265287
680033
733212
452310
1174618
889952
600747
1385968
984041
26135
685888
254171
534870
935780
503452
1138828
83109
278675
292121
46068
1831105
1557690
1364401
544296
1109279
792235
1685518
1913234
646384
155572
323964
1219042
922923
587289
1081488
1153217
1652585
925543
542575
68333
1155131
1077062
668351
1065474
67551
1016409
1412231
797739
725958
857576
665075
1972498
353787
707126
1725282
342813
1823978
563979
1841927
620469
407642
944972
343142
1638892
871904
1224115
1728498
339793
1629868
1540617
8516
304089
700893
736323
1922576
1901328
1301881
700488
1439210
140150
433711
147681
1524248
670583
332154
482675
266803
33583
410247
1908249
1979503
13607
1452608
455084
905503
1762507
56454
574898
604776
1309016
579246
1165782
758834
800146
1120585
14107
1295238
1540863
918152
882169
257128
674469
130911
499958
1501289
467702
1586148
721978
787302
1345657
535756
791359
224095
416785
484644
1043682
1705427
1956946
1428096
1577724
491562
1151437
1631138
497524
490598
909859
202932
239272
1551510
509341
795584
500633
1201082
1556688
1815265
1088577
534054
477249
1676684
845199
1089766
1266056
1081768
1992152
383636
588708
509878
392467
463996
681067
166702
339238
586406
1933962
707014
1225579
1322014
1759014
1481199
52634
210292
523532
1214900
1084116
912561
658529
430306
1109006
1232021
169599
981793
1650891
1620198
1870551
1207227
751972
692161
1438152
1414406
591049
386246
1397512
1976621
1085087
96681
1257177
1775385
499350
417171
1827284
1152172
233994
1540852
308784
515193
562195
777949
1673277
58736
1463269
1193536
896961
1978156
1379681
1456513
1148880
78071
1033758
295163
1271508
448273
616171
1943833
1468841
521492
47103
1840237
1353227
282168
1674701
915237
392293
1822523
1099772
1104613
460369
1544264
1986244
536142
1031353
725898
500460
1940456
326570
460114
1485072
1095057
1478166
447038
1677208
175322
916485
1664669
1953238
1290604
1459297
1346099
159933
1159165
1568425
1418266
1553734
143245
1415155
194257
438839
632913
125506
712105
166449
1558082
346454
183558
1629197
1427882
1873989
581042
452798
340433
502727
1130547
1951710
1917375
26987
1142129
573536
438431
217213
1364044
1187265
544889
1458377
1853132
1128806
843400
1007631
971411
406652
439381
1515200
1536824
178546
357988
1083876
1655179
697282
348297
1827795
1628206
283914
23499
107610
330913
1982642
1299311
426184
211749
1790903
668145
1698618
769562
511360
1181998
1096843
176647
1964317
1026925
404251
353416
1007834
1399192
101640
363510
813459
1904007
1390899
1446084
1897103
1441576
744248
1367267
2455
604537
1755321
19298
669586
1082878
1016373
1653334
1212835
754985
1976788
325606
401430
1165300
128702
620489
1307550
1506446
1557586
582389
158349
1838658
274681
1667802
305720
325733
707043
377932
1824227
1649309
1587866
1974119
105528
263637
986458
483817
1498081
681418
98528
1704840
160677
1868158
1456144
995816
768886
1543315
1974567
1943098
917203
1623378
1343788
1923681
1171286
1432328
710764
1323611
1701524
1947254
516104
604474
868797
1192048
1903713
103425
1033030
642016
1805461
1014665
323323
83925
685810
463059
1738005
776771
1540015
385137
804028
1202396
281639
981253
678685
1509192
662999
849942
265394
1630940
896783
451539
1151683
314535
711157
741203
1376665
142897
1813236
1108879
1025739
757920
355231
1096447
666392
411060
13683
1502700
1892093
936999
899232
298753
306980
971588
1755100
132166
1900273
1324217
5256
750284
1499684
874887
1706414
271373
340743
1046905
870518
2816
959201
407929
202581
632319
698167
1119108
405644
203500
886332
168771
1996389
1855701
144090
1808674
645285
650112
1545886
1676684
126003
1999340
652558
1521187
1877093
369994
130791
857177
159307
339863
1397708
465442
1593731
1818738
1505360
1915978
1506107
1681407
1861806
1375441
118980
563279
1508394
337790
55399
857356
799083
248990
1815087
72244
1360049
1678656
855744
1307259
690143
470573
1440172
80184
907427
1883898
1612830
771408
1459972
1833380
1066239
1028731
1991731
1455548
1872139
967570
1430585
1760908
1261217
1751254
1405118
698639
443792
1385168
71820
664943
1668039
1703464
1367210
1608372
1408477
1309477
1662986
1228501
529817
698838
58939
1664788
570429
1440063
1289957
1439582
616613
325465
1717303
551873
1208484
1353954
1107850
1422740
454169
87314
1996646
424619
1433744
215124
1036030
667934
293401
1664776
373348
79647
784519
400855
1876339
780074
1232841
1316679
1917702
889052
1005254
1233715
1927089
452392
1456416
1820167
380452
884742
1766865
771086
808325
1533599
1863146
8090
861925
303416
1777870
1083280
1783695
988782
1431777
484907
1344315
586227
829444
934476
1429405
1290148
1380572
1772264
1680307
391041
1597649
1735029
889186
461772
976609
816779
996728
418206
915454
72660
185504
1770160
1799315
196113
155485
469118
1779241
633634
1080622
133080
744200
1148462
1285842
1181339
1496950
572428
47896
1773317
1271308
194578
1642910
16030
1326748
30260
1743469
1377029
1187430
78298
457838
1251556
905452
1691428
1051842
871457
960538
1955038
1324353
810625
212480
1476844
203883
204216
1228704
356129
420928
462932
1615120
1663727
1934108
912540
1883422
882062
437490
1763107
947494
275083
1564044
845890
852351
1458904
1685880
309221
1070917
757198
1387425
1790689
1230895
144637
1386241
1605451
701285
1710412
1785047
108178
1378678
1334508
783412
215261
932196
791719
1748255
332807
1112303
893644
785237
1796237
373060
1543826
1177600
395082
1407381
411469
389542
237709
984348
1186944
71460
1893853
1303932
80435
1556705
839397
900358
1036851
1721957
1644121
1659548
943186
97956
199666
1712997
424308
1236494
1307656
190212
1495742
1601185
1002288
1979318
1176674
1644175
388958
1895397
328662
1758666
1989188
1520301
1444409
1282529
255273
1143988
840393
753869
1387062
24607
389941
920538
1583184
670404
1803517
1493411
1611380
917
1233707
1756574
252798
266633
643557
217135
372570
1616252
969032
564513
1120978
1928895
1129781
603497
29492
1697907
1663865
1420482
852701
201290
823711
1199057
1164503
879226
235445
294486
1986281
1322406
1786123
209765
1551531
491349
1681543
743850
706719
187651
225775
365097
835310
560448
1838665
1302356
1011468
94580
846179
905728
845759
1159680
1521475
1360909
348163
75884
1578465
1273819
836485
884070
870514
87708
1078497
674941
209520
1349914
867369
1403769
569955
944709
697433
1902945
653779
294710
1538343
1479811
817911
190091
338489
548318
815025
297907
1910425
1301244
1315588
841754
1167543
82269
1614791
139300
849260
1903580
600791
205556
947907
1383389
1547383
850796
170766
1789628
907632
114303
1809047
1642112
921359
401872
1500663
1522085
1332065
745091
1764400
1204379
508167
390865
920220
117243
1668173
139575
1221815
381293
1132046
1298824
1173782
543267
1211751
1579514
1396855
36523
1961036
720390
847733
1136171
276719
1330467
70967
1300964
552237
865089
1182615
1483587
1368825
286753
1728430
1315011
318068
1543973
555388
693696
1371827
368771
371867
433636
1666584
1301948
1226321
1949279
199588
1574695
1168746
1354702
1472960
12089
1362721
362846
1677882
1777215
1515873
133284
1872600
1299693
1596070
212575
602191
405559
1266900
1980798
940122
305058
927342
1847757
210858
1362413
1666011
1311019
388953
1068046
807331
141452
1453268
964970
684260
1497469
45124
216467
1638877
1421291
1478189
364547
474599
1005894
1108090
1340902
1135548
621707
955782
1790619
1801454
1325665
1170754
1540385
516290
1549139
900428
654280
845913
913453
916730
1905903
1798117
1600626
330997
75018
879538
660530
1286552
7869
141705
768680
1948214
119696
1111144
1766182
399805
850740
372619
1054352
33536
875136
1558189
783841
184507
1506755
1645093
1489040
1847310
1048419
1615764
1935249
813406
514187
850337
57805
274127
1078372
1090263
1939452
952228
267447
119388
79063
1296133
1775113
216921
510661
620285
1848355
1245484
936267
1571244
1948751
677338
1249581
1559964
1028430
1432097
1330634
506968
672259
366229
1382657
317099
574367
1738804
1620259
67420
119944
691762
487261
1315676
902053
447143
699528
1391335
1861150
269544
1234556
560926
432040
363732
417499
1800124
1231946
481132
838195
1716926
993497
1949672
1027142
156503
1174052
1251048
1462089
1560739
1978975
935084
1625290
1266686
1497186
331292
1414134
1234486
301695
609731
891202
1368830
168918
1735041
1578423
1505705
1983882
588675
955925
192762
418898
124330
723839
1495470
1294261
287260
1882543
1049566
1935095
662309
593568
1657234
1442973
1668200
1469201
1573111
263731
1836492
406489
488253
968943
586882
388111
1463314
485942
1024280
1100608
541572
1839311
962674
1696851
1087707
1379857
481085
329342
1406011
1820554
1519066
495261
651522
935053
60721
567919
1604616
1262006
411566
829981
1532480
320512
1549167
641120
667162
767596
1024115
801165
1809200
909800
193489
215080
1083690
100763
1635005
1862054
1810877
1342324
63447
1438706
1277044
1361446
939510
492834
326131
1250709
315381
447152
1159251
437488
1738779
1644560
915517
496798
1437082
1989956
35169
1490544
1860055
1078502
1774360
61253
1796201
854698
936122
286960
1033658
886006
1569749
1437500
1597236
984051
1213761
225818
1410110
417473
193372
1437885
1087619
343309
850079
1652791
1050323
170465
691737
1657231
898428
23326
597667
1689731
721079
1721494
1466721
1104480
1872447
557503
470678
400067
1620494
1784448
451938
25890
710236
859782
1149851
1902343
260733
719340
1904476
78170
994098
702558
611617
694485
273582
1764254
1006439
523284
865419
1551819
1658447
1478949
267478
265586
1347934
526523
1358270
84478
551480
1447333
1530825
1787352
1475877
786239
670369
662189
728371
972149
1127411
1560317
1713659
1425181
1236350
329405
1985276
1433211
1536298
925728
1179660
1262090
873780
1878691
1244074
1398778
826787
478083
1662752
1542622
1061563
988055
273093
951650
1910337
1213198
1052312
482948
837708
1086094
1351614
1976266
897930
1958621
1045438
85531
611939
912072
414785
721608
345298
307013
156697
1522684
28884
1189450
234260
543153
927830
838439
612671
1979691
105246
1947373
874008
405749
510967
1497683
1445179
23998
331789
271952
1491020
952682
648386
1846868
639251
1005554
1150391
1379250
576550
824160
1328081
760782
768110
760145
1538911
1417321
231988
278731
88173
710431
1183342
684294
1509737
1218463
419545
1044559
1549776
1893709
1220871
1034277
919735
212164
1159263
570997
1206163
1355391
1173843
743495
1729863
896689
1661560
1147041
1202116
1625787
44453
1842082
1315070
336728
952549
934465
411431
4009
1287723
699756
1013315
812985
431317
404642
230114
168544
964079
928668
1282688
540593
1203846
1740468
930217
1468386
1219350
1874724
1111499
1654449
781943
1044145
836544
1842912
1823131
279335
664366
692415
1033044
414578
1897861
737987
900158
89605
43393
1310310
507193
1323937
145012
917881
760367
1160823
1196992
674106
434741
451641
1743278
143537
58073
1752945
858652
1458774
450865
486379
1665306
1006211
282645
234358
510598
664184
639692
239992
1900171
349676
901680
491240
1500336
1132438
915710
1024273
408998
104413
780931
1365634
1765141
703303
1530491
1265342
932182
1498939
1694695
1994332
500665
488938
1799193
351320
1298263
393710
807573
390232
1596705
338241
745876
584211
301697
1062357
631211
1798351
1533426
919522
1627468
1074494
234889
591117
1539974
1188983
623399
938381
1741644
1188983
1241854
776767
1658128
586025
177521
1628288
48862
1093516
73185
119636
1083124
1888350
1913936
1226125
926596
1516208
965129
1996602
105881
735500
1649603
1520425
1121233
1800126
214300
332353
1243013
1891875
1152092
1893585
62604
1954669
967088
1978894
500761
1811426
954375
455031
1339446
1725325
1446377
535296
1091806
758241
906902
1095305
393678
219706
938313
332954
1427080
271125
1401868
1814541
1261067
1124343
1292609
1700834
564324
1588071
394578
555142
784024
1190864
1151462
847806
899443
1091023
1868448
535558
1143102
293833
1240040
1655994
1217189
669762
179958
58640
197261
287873
977924
1009459
754696
1615018
1685089
1122485
1325336
1839811
1210589
931699
565550
169438
295013
655737
72369
1949524
606051
214876
293820
1859362
1096545
707923
1241622
380383
682572
130942
1271514
1653416
1121155
1823905
6706
622145
1006948
961716
1172260
181522
1298082
1828671
324529
1467773
685889
1431847
816542
1858523
1333020
1762023
977700
732688
1595643
1963116
59825
1143029
1765086
1133172
613526
1720672
1246498
573639
542904
1426361
546321
1292705
1911789
1527962
1494243
1271889
587930
1962998
12091
1743365
1079204
803846
669244
1785613
262578
1228103
594060
1417811
705896
1855086
65057
1246431
1407048
677689
290716
1856779
1172183
196047
1726624
105362
641293
919082
678516
1627577
483023
230227
709262
1667414
1784980
1314844
776350
555200
949057
1104458
1759724
709381
1628064
344774
155691
1672135
1714526
906550
509955
1262229
1597329
883214
774126
1866459
866635
482259
374279
814152
445066
1989474
982571
1792052
1994028
335917
1283821
429933
1352757
387104
1907466
1710017
1486017
127430
1076252
540202
1608308
461543
726313
1254387
1553446
1555048
595115
368801
185853
1349474
1452545
251531
1562215
938561
1725011
1086709
490828
1448402
1466710
1836434
1939785
1399044
1139965
583338
601383
1507107
904917
1064209
659340
12011
1274641
1909891
1458495
1134229
1219859
1352809
478943
1630889
682086
130595
167187
1803895
974735
977004
1651123
822766
42644
223541
258266
643121
247532
1856302
273476
1771566
846863
1147859
1686126
394971
1327964
1727850
563134
1320596
806016
792070
317735
245108
211508
1498365
82341
1385123
12628
601891
1111362
558844
857727
643727
1426407
1660754
1836395
365501
1301823
492521
101167
1197682
171765
554176
1886139
1587211
1616672
613288
1175285
682982
1413917
345497
1286411
238295
497621
271272
218402
762737
1298730
1686237
1367899
1684621
872991
167522
1564055
924260
1640841
441531
1418094
624835
1817184
1293220
579626
134914
1370894
1690823
1526739
296695
841011
1143100
1314596
1178014
1601543
1653551
1244279
1725881
775334
1691882
1773610
1993492
1125357
1674176
1869243
1831984
602851
756708
158167
133168
1781021
908544
709619
1491630
1536176
1611754
237716
1715134
925601
619402
916617
1242516
1115177
937483
1804624
1299361
1702744
1813444
1749337
1071055
130755
422392
638810
666377
550972
893934
1273958
1745253
1124844
1706877
1891737
1321178
276419
471140
327569
850946
1817258
501316
777912
1219543
11151
780940
324759
1986789
320384
1198038
154914
1012769
1635434
448030
580749
1296291
1925863
972220
621318
247725
193201
938837
511297
1974784
1973563
645238
290021
1507388
273263
1197508
760653
793031
1716957
883194
1715629
1955932
21408
529429
1752817
1806952
477112
1480812
1288989
926740
1040563
858843
763154
654988
733496
1671287
843353
971827
292848
1691693
1506956
1963606
591728
1123544
1558667
482773
938580
1052269
1329468
187232
1203318
608220
383483
642531
1740163
788945
518532
1230755
421581
564901
514391
559732
679924
1684456
275470
1013221
756391
1076368
932572
1164564
1407315
724237
406777
1093602
1517974
1924438
1092841
1441775
300753
1228788
419012
1822560
787135
299656
1368356
1427343
1726933
1145973
1026810
370719
903814
1598258
155297
1677171
237113
691105
804228
656699
1970819
640248
445815
212331
270655
1257174
736448
1946926
164146
66261
1821436
1019319
1547187
1694162
1706866
586465
1357723
375798
189290
1927320
1830322
726416
1469540
1814809
771070
1795050
1806174
781477
299405
866356
1113148
333200
367513
1716467
1912524
1192621
1036446
1789457
1905705
1557677
1066754
298121
269581
1136798
939091
338214
577602
102625
320527
1962752
118841
1523644
1014518
1935143
610775
1734978
1269617
374093
1829421
1908666
1845813
1917779
952954
670525
1779133
1397389
1717159
1020785
1858277
554453
774901
245267
778874
160628
629723
1001510
1552675
702856
1768326
884317
1068020
722246
989749
1324986
121020
651253
1317481
838824
1888551
1368286
371579
294288
1193735
940289
1660011
1275589
324224
1045634
1747532
1134743
1879011
1732469
791812
1705968
133276
1224896
953659
1762332
18286
283800
148755
362478
376511
223656
1190945
897913
1957242
1260920
1710583
1039692
1595515
704638
1524361
781570
596883
131846
835622
82104
1560778
767942
467164
1502989
155095
1954871
463708
1803756
664708
311203
1446764
1818119
1604163
1346227
438383
339639
1216426
1782833
1878105
1271927
819641
1692461
1020809
1499213
1407964
656704
1701963
1921491
702022
119616
984947
422794
748181
1713125
177441
1092907
624434
123702
1934535
1739065
84853
793212
1035971
1830459
1571294
1243925
1638612
127153
1829827
989093
850906
704273
776620
418103
767160
1966592
855183
1063373
366108
1776412
1197565
1663457
954445
206153
646857
1611989
1676679
1947348
660823
682701
868685
218100
643097
1665019
158947
954457
776779
1275792
1167609
282369
1640192
672542
1445865
299727
1860834
404190
1417670
1684887
1253331
119404
494057
1228814
998097
1795680
507692
645634
297669
1723237
1677174
1232477
1796780
1191343
1384254
1288480
327835
1446750
1299105
857055
588237
503286
258183
1163345
911747
1229199
199307
1778731
867216
1860331
1721862
206109
751403
1179412
1989607
903778
795045
1191986
1720420
1577086
256701
72015
436019
321700
1075121
687516
422056
311684
1956207
614026
441405
1157728
817276
616173
1441699
1577068
827072
199667
188909
1612913
1538217
49876
680091
798270
1830710
1192859
1887487
848281
721689
1877799
844739
1340378
132810
242010
432310
1447447
15543
1620639
1112265
949870
1903268
62975
1337786
799896
1636703
400574
389137
1774940
408554
1617508
1922024
1356159
1889683
442062
741085
625124
690109
1708335
1250487
424638
1616033
812596
1783870
208998
792818
550572
300222
163659
1807250
1189472
341203
1995201
814109
324987
475711
1896518
717120
641359
1345857
162661
1169805
344771
1058915
191480
1875643
1997222
693646
419371
1448657
867271
1994115
94344
1240346
1816918
881469
1281131
1643143
1047471
249688
736817
892436
1004301
857734
332087
974279
855689
969146
1960200
1596689
1566930
10505
984602
39834
361438
698279
1227080
1850845
361868
1429184
424982
609439
1225470
341012
865462
1270987
700113
1774129
677559
1509585
405724
416863
1554601
440727
974529
356708
1127758
1890055
751431
1481891
1959837
1828991
27138
384411
820751
1557064
1978196
1198359
997133
1398695
457861
685466
1224062
264433
1256014
1946443
1806335
972834
1841696
996004
518560
452306
1369364
1703564
1265024
1551257
556667
1085966
1918624
1753107
1901756
1108006
1064390
996016
1260014
1564331
926723
624476
758202
481407
451104
995626
120389
1453747
761195
249424
1903772
1493613
1303858
1764720
567108
1038298
1082426
869766
1608319
74006
1646955
795511
1115429
1065215
1588959
1867147
1412670
804672
1343746
1877503
1993727
627061
667182
342642
22857
825863
1000881
16051
180266
1385840
1527684
1253913
349968
1105935
782748
210319
1083258
333655
490135
1217152
830126
844859
1545182
1890446
1109212
1721367
1038132
1218974
1600130
1817075
563762
350251
1852320
340787
1939733
1611094
1109869
1387866
706537
250685
440488
1147630
729993
363772
282222
1393176
568698
146738
1573376
1040125
1589597
1113425
703624
829450
1194645
162751
853108
876204
1545606
1737622
1019774
545949
881872
668368
474727
310908
1249085
257719
1757134
171761
1759715
603551
377660
1468001
358594
639736
707091
1057016
1458535
1335597
63280
204767
1339093
1663679
234950
389294
1054461
932162
555313
387389
1711274
1116341
1056921
1803314
1852225
328319
772952
290380
1598662
1852197
1917239
1915048
153001
72410
509971
1482099
943406
1643274
985703
435677
1037516
85968
1828979
1306739
1335653
282460
1190392
981520
175351
183325
981108
1300988
620453
1958382
1276399
1706441
1732080
1706237
1869497
1878633
1520764
34276
1532301
148037
320340
766596
1454145
579596
461727
526741
1000455
1916012
650508
767733
1884944
1640829
601916
987441
34150
1091235
39600
625324
496954
1245675
1063817
1176890
731415
1344223
523079
1554018
1588230
495118
907454
374926
531299
143608
1427655
1274477
396214
819573
1265968
1726335
1846046
1365645
1276552
1317202
1515518
1544514
1210190
1482123
414858
1542167
735495
817733
1562778
688844
729992
589
976507
1238556
624877
916233
1662985
1656507
1503984
148313
1946535
701384
603056
737465
536840
836841
333900
32467
1990236
792026
980347
1929313
504992
1448236
979313
1715962
608956
832182
460546
1010913
1590401
1036065
1089463
964208
244585
1012299
929610
1604315
1724124
263545
911920
1403042
1422629
605728
1661942
277008
307188
1065355
528651
1190820
1128680
203357
1482988
940556
837050
560433
1873809
1742837
1088072
961784
1741052
57734
497398
1075356
832607
1868801
632463
1388665
1559252
270407
208065
1614385
164873
252323
1204636
890609
1303942
869905
1302799
1000333
1092764
614260
1290933
1677818
731411
433898
1679306
964330
1817235
289485
1166142
1227888
865349
1939469
617123
671761
497942
1415514
394796
1470386
1864052
1304983
822627
1396105
1932508
1683739
1955539
1585039
1130127
1396827
1724318
240210
350021
1684290
796260
1160338
964812
1666992
887222
1997536
364838
279057
1526524
806477
1955037
1384395
94514
1848627
124528
991594
1620098
1911947
512450
61710
1407291
1981326
1103376
518826
1638159
177365
653745
937010
1055354
745512
1498887
1852666
721179
1182283
757478
763983
214567
1194110
478364
1267566
642911
1185007
14956
949759
665300
986
1906245
173417
37650
219069
1438619
663881
746212
855997
1537362
1760516
601313
901138
1946658
576505
1790448
1692446
1909465
1899342
1226772
789507
1862215
438041
1554117
272257
818040
1269775
143492
1415161
1571029
58624
410380
1493602
1092750
786949
1335740
132841
35946
301599
1083546
1098586
1584948
1009976
1691499
1541738
429010
1626274
761045
784955
830701
1340640
1565870
184309
974148
1442621
625037
772811
558000
1872479
842778
1683763
1833619
1343203
517269
937507
5740
1055911
1911909
460591
1256360
1535777
290169
392536
539339
633614
998245
1967377
357845
26489
1438425
934633
858974
1706113
1575838
862080
318730
1843583
314758
1495571
1072228
1036509
515406
1425866
676458
1396100
1079750
1751256
1551224
1861544
1309900
245357
1399677
1274119
1640968
1053725
1514025
661168
1304389
608931
871413
1441608
449827
1800264
780176
1295455
908357
34985
866687
1397616
428751
1127524
117238
109810
1389840
1428438
740747
303208
666911
190536
1213558
1778921
1234242
311020
1360069
1448201
1799006
674868
145976
502144
159481
237796
1360657
406633
1102842
432984
625466
1712521
976861
1308931
1974287
215315
12431
172456
1097365
137051
1229552
569461
1411030
491533
305691
38300
117382
457413
1975860
1552169
531011
147755
365101
560079
1602877
1715503
203656
139179
1735017
1856278
1581156
1802423
1133307
292516
981757
886077
528253
1957431
43509
1319300
548710
1024122
783405
1439800
1907581
1710823
1362027
1408386
798903
307779
1545351
1546609
1798762
1863221
1467052
447129
1107944
1145289
384354
1215756
697208
1240851
975608
1474706
434842
583110
378503
1340128
559489
1664515
1929473
1608201
1746492
583153
538186
909289
221759
1825590
500924
1789781
196593
1184547
1161434
1101879
1314380
1589212
423260
30033
1643410
56351
447767
356159
1667026
1029297
1621582
1679577
428828
1456116
1158117
174010
161634
503794
657259
759877
613947
1817720
1225433
237510
860270
251976
1055057
1361296
684571
1283336
1995604
1840538
1036039
472657
1636430
837492
1595922
888648
947458
1528642
1943718
704894
896669
14920
881915
1347443
479475
754804
1510009
1745210
778206
1924291
417887
1757790
1234183
1964082
1988927
748566
420269
170879
1267239
1476641
678951
790862
651203
1416525
1898865
1917066
1793458
1733309
1245430
1705961
691231
158063
895541
477690
1479246
1210924
1685149
599742
1252811
646205
1569786
1740929
29773
1289448
983981
760832
94491
1647283
1112900
1460186
1311895
1886664
1754452
172313
969493
1321854
154156
514273
211406
1708435
1277533
194746
1641244
601264
1633708
294210
1822804
561925
1677852
1434737
708077
1400591
689642
39323
1000444
384589
1614719
866935
1827769
1216673
1428945
1826688
679562
370520
1067898
1502802
330060
32227
1345184
607711
1213895
1755868
1001495
1051352
939009
146748
1695602
1094951
1310182
923096
1737229
570315
119837
1818764
216729
1765466
1650854
476527
175637
184914
1347486
1286899
895064
710198
339769
1535535
1649081
511130
29590
1127375
170828
351490
665365
1200474
466211
1504152
1350420
1091788
1984039
819834
296295
2415
525566
630759
816206
1492598
1443690
1141855
1087184
39347
1019976
397068
883238
853776
52937
578907
1604828
187467
1686327
1622171
688102
1960260
19445
625936
546252
116723
879224
1554490
758288
420202
1492012
782945
1654987
823381
237412
499614
1167839
140578
1122709
55831
1483651
520024
1935392
23622
305107
528491
497496
236105
604443
1412850
1885330
1343746
1638930
543319
519543
568068
150198
294451
1122791
1563491
642970
1888182
45183
1366633
892599
368456
35745
476746
171621
1266180
19373
1247600
1280979
1339116
872471
865890
1619923
1475943
1391655
1336733
430449
1262470
449253
1151275
1127654
83859
1695473
1263913
1046724
397630
678557
1194259
1039773
1740741
1605183
563736
615411
850549
211111
1049493
1666988
7615
367174
378644
1848146
17163
1956486
1338589
1255692
1300659
1555256
139444
3400
1078056
1156747
251306
482878
502997
1137312
431409
896082
1873810
191956
172699
1241684
1805301
1803995
104167
708678
262086
1898230
87457
603490
1336409
1660757
1066122
1440055
1707734
788986
1606458
730772
515555
377728
646734
919189
1065024
324249
1846701
1936502
1893341
178737
478216
1375667
648711
1079127
1030517
1281191
1008857
84869
1213087
915450
304726
1143436
1632381
682977
630277
848162
1405731
64102
1814616
1143254
1115528
1132021
1585278
692492
514392
1890728
784935
957096
1773527
87690
90228
1014628
633431
1545487
916533
1561636
265088
1829261
1346874
600332
71409
1211090
434441
26399
764717
1389834
1734149
1473875
388514
762054
1813413
340838
1408479
1300983
1234843
1736263
632570
1291146
721780
1333175
584021
880643
1821242
522687
1785677
1977660
1036461
1364704
1785998
1231215
276831
1938642
118696
1220876
817940
1076155
337208
590849
1520419
1372813
258473
1386788
516883
166520
106277
1868299
666051
14819
1200460
1277433
1997874
1789577
1343704
1995580
817555
1900079
564979
1695664
1944667
1806120
1696316
46944
1842836
891285
327095
924499
786792
1843568
76648
1299807
474207
296030
981723
1223575
1759346
1234772
1566702
213454
1625836
1842456
195093
518663
467366
1037860
1988435
639890
1211731
1864472
57239
10901
860743
1336094
1026322
709584
1414946
311737
1959978
1804693
322360
387830
1697112
1846675
615392
1118274
928739
422190
741024
944900
1594403
392365
1350731
1399025
930953
251359
1474766
541648
637529
1406330
595509
386339
1139452
1889006
1755907
776268
145302
1203439
794289
751257
328752
785537
1365560
858593
1203594
254783
1061512
731123
1327210
329644
1613951
1742489
441684
800858
903081
1918163
1435755
1307778
490292
1580195
849753
961881
1118227
306196
904947
863229
1349740
1135878
483734
1244550
1550907
1658678
1925470
762044
777900
84244
1065553
524628
1378049
745020
1679138
1946049
488708
365948
564499
889552
27480
144429
87704
646261
172520
1111249
1624518
442911
1041831
297213
694903
1106801
1810026
1410902
610456
1489195
21731
1100635
1863832
1170715
1772639
1509010
429021
1664762
53088
703455
1033906
1457982
899768
1734064
571217
850434
212726
1228823
1413321
59580
757092
1715400
497819
1439122
1528249
1212447
1160116
158994
1374486
2394
1546647
739234
1929949
361108
1633274
679522
459839
1719456
1367437
714322
1793931
1909308
876027
1460999
1763949
578554
290848
143116
635652
227974
754183
1763612
882986
487885
1885307
753985
1536478
45106
1743111
1972927
1915366
1911058
1295791
558136
1550137
1222039
1274607
790821
534102
665590
1426998
1035921
1254109
532175
685907
1893791
1555629
1802262
32229
594941
802887
1292997
487880
1803309
239637
1676240
861963
152105
1859676
760234
782244
495911
927977
604995
1234589
1033888
1042114
1448998
293604
301660
566229
387801
224358
403025
1895670
1265551
1427917
1108017
2531
499442
1226014
436002
188620
1596315
23722
1063858
1304101
1037814
1389867
918932
1721747
215714
1154474
159451
118191
1151364
1612363
1464965
911119
477952
928093
307822
361957
491539
191327
44467
1450918
38217
266508
582126
827030
951894
523282
1376898
1583558
662018
1412858
202676
489715
1778699
565457
1104807
58029
522226
1926403
382217
449912
1292931
452087
922570
1101198
646976
996523
59584
193695
1911584
1335815
691176
1454467
366171
1660538
1346301
1719785
1087051
1616460
1908338
379843
986344
123699
145179
591241
1883660
1348989
67205
1986593
1724278
567150
1904738
1200266
231296
1543287
1877008
1187922
503542
265150
1735494
413488
755375
32944
1353211
1837553
1708710
1837221
413890
476725
686334
1665487
919920
759825
1540236
826192
535097
1349952
1980183
856052
319535
1619650
244477
618110
980522
1768028
116786
227229
622494
3263
458451
1674180
1996834
1605850
1860466
272548
630609
971960
1782320
1411527
976368
1932551
145898
1989348
1738328
929829
474471
1033594
394925
1596165
1570181
485015
1627767
506173
835613
399152
768587
1551308
965958
12324
1953736
1630855
310842
1588759
441951
812185
1867
295173
1042433
710506
1913454
986048
1098731
908263
915065
1899301
92094
890525
366558
983609
1525472
467834
1779632
550501
230369
596893
1735357
724722
702894
1041316
242192
287223
961772
747500
1747184
241283
243868
1448297
411740
1528587
249676
732748
216113
1096137
454989
580555
1418681
1531533
642816
761375
688692
903231
650353
201048
39367
87028
1600307
202030
1861752
887222
1311152
570092
1670162
119755
857726
1213569
208383
159135
107036
860010
1057935
1059564
1272711
294327
920129
860678
177915
742231
600102
1862984
243795
432738
1868542
1679910
1672313
85118
316424
881439
145706
1430623
112275
688476
176621
1300359
660271
210942
1630075
1828048
34236
1744858
1084374
1669412
1841241
1129276
1294709
990267
1883879
1932168
180739
56048
1302637
315120
1455425
1538326
1301165
1358029
899776
280595
442524
1360916
567763
1960588
633320
1286228
175323
584610
1196585
1042051
1129120
1188030
1820626
1643131
1946514
1947779
1202637
726442
607482
99498
74669
682689
505747
725247
1345152
1958201
1868879
1801044
1121629
535074
1793269
675037
151459
1233065
359358
492910
820100
913787
1631449
1268399
409373
1814232
1512081
940202
814079
145054
513600
1911384
693124
1830182
708929
1279835
189079
238943
1088993
612991
687069
583894
1290427
1935583
950388
82833
1869577
124860
1352350
1482651
668088
907401
1091323
1549850
831214
787729
1839930
666892
1937381
1117240
1688309
977553
626381
225245
281643
1740947
816626
1114744
1098878
1769893
879180
1792688
1608535
929215
958175
1016626
1796256
493105
1115152
1431674
1859008
1965444
1648029
988710
616131
118519
669516
1536157
91509
76314
1555676
1303200
194690
339979
729762
1260847
581682
1470253
626103
1422260
1287135
1467829
11364
274712
1575108
1263104
1633284
910254
619402
1818764
983717
448536
584330
60166
1882546
1468642
1539788
1302448
100265
169235
882056
432895
209810
696936
983018
304313
1534900
1567220
733232
1291074
933180
1178293
766205
371276
1861149
238427
1771923
1736553
1299497
1668890
1507460
1441923
1624124
1016272
167179
473200
981959
1879756
952513
95181
1265923
1438011
509524
36406
189749
238654
1743396
1672531
1821973
185374
512371
1209101
1790285
1670732
1190581
245182
230593
933467
1730299
1491568
573358
1988287
1917354
1165165
857221
1761978
1244886
794707
1700574
1714848
570382
836325
464247
1595028
1301162
268607
1911709
973778
1659426
56237
1522940
1658939
593447
1619218
1453376
1939770
1882738
29658
1105066
242160
1233101
1095928
824226
418981
1899344
508485
590879
1373905
258318
1404991
1200612
770196
345882
147293
581038
1185247
1840281
1685501
283734
1992926
1285870
1195808
933077
1324870
512333
1899774
1302663
1827681
1853661
409585
1485535
898755
298393
616331
1745393
110930
1098283
216010
1004032
24018
886332
1849525
1994118
40387
221028
54177
546150
1191031
191060
1078267
1586034
893444
380648
773784
569967
929181
454265
1527847
1135738
1376589
1931062
1394086
1939373
1485694
189849
613074
1685917
945540
1563840
753095
1647579
183751
58305
1381669
891758
1110108
634375
1047004
679431
1381787
890345
612987
1933387
1692725
1008330
1380055
842042
541615
303475
295156
859331
1963165
839861
843183
415711
1805750
1678929
1811426
76965
1679911
81691
1231058
1933204
223829
1356843
1826554
345094
63784
1741957
1433011
283691
1618484
1745088
621743
124517
710616
763549
954071
1190676
1686771
1824911
1512252
1807963
1343341
188166
328538
597075
1702593
970492
336217
422000
316530
1133207
1323821
564373
115506
1019414
1443978
39726
1136177
494802
1940213
483084
335729
880963
478300
1856845
1196979
1597214
996637
1444900
135759
1851119
558212
1091214
1354940
61650
1978870
472211
1755828
1705523
451303
1680438
798893
1838258
1070492
659713
1014102
970356
1560781
651312
911792
17085
1603974
139361
816704
1363504
954013
1530577
1374455
131888
1583252
13836
849122
1713163
171272
810933
1872009
1019395
173276
1051310
1134253
1713192
1274255
1112528
1232902
1729987
1905262
609291
903440
974459
1970619
184573
1313890
766038
1580337
297866
1585693
1977001
46736
1182586
1830
735762
121831
1241203
1825183
1280256
1147565
146820
1795783
647568
600531
1012340
294755
1027479
149490
237539
771742
763661
1443558
1783970
632032
421772
649354
217569
1563020
1621664
45957
767278
1585211
1923622
863150
1072381
1646358
831299
464422
1682786
1436039
1180367
1709479
1487306
737965
125341
511259
1524812
1451767
1964857
1318042
703814
989195
556827
972142
1872032
537654
1685232
1641913
652650
846896
1649108
325499
143854
1738324
744273
802620
842718
430947
1022296
1191202
1070559
167699
349095
1151574
1658160
823671
1120908
462041
1209953
1566821
532812
1259514
1291636
402064
1209776
1518513
108297
1763230
368402
1093948
110983
782227
511240
1574583
219296
678947
1324837
1711011
768291
509488
470901
1319173
1755590
1036319
1063936
1818869
1177602
1965596
1457189
1287448
1967343
1854258
1513792
924154
948556
615994
678096
1392277
1264448
941067
1939338
563074
1513221
310935
1460582
1906263
460261
1052788
312939
470328
416520
339349
1178072
209985
723199
1651744
1837733
536269
1220678
1833270
68726
189648
1688193
421592
500505
1628532
1275866
1519672
1245995
1946950
988517
280140
1700980
669701
403052
794035
1454713
1274769
995204
1009631
1927691
276434
1865580
856696
1620493
1586383
348807
1270070
581747
1183119
1536420
1170372
995798
102278
1678534
970917
220097
1560669
1894149
1859707
1200455
1507934
540146
1021278
319190
711300
1824908
1416406
998034
652952
1878354
1846250
831336
574673
1106458
765353
1260337
1508329
26704
1031781
1683455
1847487
1390976
152795
1588823
1440619
1731240
847327
1691545
1438337
905586
1118067
411467
1810272
986898
696505
1455362
66697
1657339
1549619
1627773
1159180
48540
1583725
663492
1217772
295950
1152845
1355012
252254
670732
1646587
971786
415417
812902
1622156
828290
955630
1058647
1818467
689236
1607049
986671
1912660
1319387
1821124
315538
1440895
1154991
386732
410638
437556
1705267
1798450
481039
1271303
1668124
1837831
1708541
813919
1972585
187355
1094043
1559547
170617
945072
611009
317326
223582
1796966
352758
1238987
633837
1513428
1386262
1986478
629419
683216
380312
1373349
192336
58509
1218483
1670037
278814
1254444
1649509
1117088
1363136
1870295
452663
978033
1409622
1303290
728725
71538
29682
124779
909072
1971381
1438928
1363393
717038
283201
1991399
1686048
1973771
957497
1317975
1044837
654866
1646228
724745
596368
1337143
1936146
699881
1941241
715100
287733
1511936
895058
1817303
1084414
681456
1862281
881043
923610
924758
607574
1962709
1756851
718482
625412
898951
483214
336669
902883
1331947
1454065
952753
1240232
1178356
414257
1169372
1218739
732428
1616194
1797382
1971957
672971
1596831
1400791
1964046
624994
1427352
1131265
897741
725910
97974
931328
1333456
451229
720549
1482128
1275376
1362035
1013968
485389
792731
1754403
1040535
950316
1569321
153239
656691
1277481
415360
1943910
1808842
1394270
1618600
1343647
1206688
943442
1469230
1019765
1871971
1063878
1920811
465877
1896551
792022
233832
352429
1707565
1117404
1316687
567399
933084
940134
1034025
445475
54503
609395
1587308
1299698
11569
1293044
393302
257988
1108190
1365213
529543
1193643
859417
1259830
1967069
773067
424789
1184983
1506669
1097054
499407
1765739
1913768
1586182
896690
905723
472759
649164
687896
1659816
1985008
257083
1680802
113227
762555
312833
731052
721860
1464837
735102
1324111
773010
875816
809718
1755211
555894
1305271
1439109
1122834
596367
1258895
614803
961848
1947904
198218
1983335
239912
1147990
1683252
1417499
21291
1428100
1120910
1065615
1579375
575363
372655
964302
200114
1045540
1609045
509621
788339
1133714
168307
417676
599777
1112188
1273121
1816661
1985679
1161012
1901628
1634219
977999
60766
1929492
67167
665721
622879
109523
1732122
473948
642310
750507
833463
594348
1089323
1106614
558922
536574
391501
1645884
102573
394354
1629899
421471
586093
768965
1464418
624198
643674
581936
1509350
671805
1419268
1217640
1143483
974209
356707
61533
262067
1982404
973142
584209
1153172
693958
1226061
1282131
1476101
355204
910668
594310
337688
265079
841476
1699645
26362
62675
1420519
1239412
272892
1258951
1821761
554107
487994
1489619
1088312
1556587
1876913
1837725
923944
1756142
211201
435299
1383137
1677534
281741
738395
674165
702672
1117543
1669654
532300
1652688
1933738
1718339
1807071
450384
1624872
738894
557834
1226
729531
1285517
706672
12837
675189
898109
1712108
1215331
40251
267646
1955499
708721
1202739
465036
1495883
569851
569517
420554
580848
665425
124969
1667391
1128117
66014
58392
785315
1808601
976840
1566260
1361421
883592
524476
186205
1409574
395304
51571
1442304
1955943
1914004
596049
1070094
424328
1663073
1455599
1102485
516645
1074175
451830
281341
978419
1072494
788789
1492433
960348
1928541
186567
635360
377202
1501097
883281
498202
1133707
1109624
1924838
257227
1742287
953883
164595
1148069
1598043
1040155
1019721
1589748
414067
481081
318383
644532
1055486
665999
498315
842256
1020783
1123519
514791
153853
426606
1788419
527000
1625570
1530822
287802
28411
1818657
806987
1986381
149554
1303830
1972796
413835
1908613
265563
1865874
1356564
1829424
729246
546348
1798546
1406699
1172469
712588
1992937
726936
1143925
1432659
649810
288449
789568
613070
1236507
1977490
354992
269565
1695173
1652138
1882814
734302
1118385
978173
797846
177902
1656262
1426171
1464462
1698569
1334104
1672416
1337798
117930
499809
980359
1082776
814484
869612
1844933
1493973
1034097
719924
593739
1506194
669864
980742
818351
257361
556632
1543101
93668
611574
217527
1958672
1634119
1201219
973306
1172208
999092
1357327
1040945
1628621
59299
1694740
87737
1976749
896433
846083
332446
1402759
1515884
218256
676627
294466
1595988
259600
1677138
860943
1765898
683729
1298519
1310010
596551
1497364
1628405
1772704
645240
87563
410836
373520
432470
693061
786916
1770455
1150354
1239570
1260456
412554
114429
1420142
1583376
723735
469702
651713
1786419
1996772
1850035
391823
1346154
928479
1061549
1404746
953508
1695654
770369
70716
729525
1263724
720606
277497
528654
1973808
361511
1580160
322912
1831310
379842
120192
1506048
618898
898546
1973039
1108076
1856905
1290445
1621350
1295614
1485632
1632174
1778827
1918531
1398367
1584607
158357
1562103
1311751
1168434
1270651
726259
1454732
839696
789906
805663
386551
425586
129537
1099607
1239719
182065
1839485
1806719
1208034
941294
768212
732184
1939058
1867750
1911941
1796637
995434
524365
31414
79840
151856
501282
978783
480725
1206674
1065234
199899
400222
40784
373995
1560502
1596027
95628
1117202
1331019
160528
409903
1983349
347544
1846705
332828
1467703
1762777
1183451
833637
1106698
1497552
1238280
1509679
650170
755585
1800628
1566240
871108
302833
745215
1614318
1120893
239741
1532562
394721
600747
617555
638396
1443274
1798684
1863906
1345503
139453
1611393
978548
1789209
925942
298600
1391202
69267
847068
1360686
1003329
1681767
53244
12900
630856
1085489
1546918
703159
202903
1225676
1630740
221766
406369
1042414
17566
1875422
217721
1288885
1843259
244663
771282
1789152
319150
1138724
1858645
1096584
788514
1625707
1171752
1343207
441123
382447
1969787
19795
755979
334590
383078
436804
1632908
1628210
1657621
1293164
988784
1519826
581567
445897
619398
1369515
672381
186306
827932
174871
1131588
811984
350151
521184
1792369
127648
694515
461757
1657261
1051767
1097929
1109851
457500
1587612
7544
676235
854462
1062199
673453
256025
1402560
1607440
29563
1387066
1696643
308049
1277129
1407842
1147680
1160698
1923560
1105982
47528
774561
834797
387993
23431
1568027
645934
1288466
17981
1774759
1931536
1452739
1754472
955720
1113088
187011
1067034
1102016
1435898
868065
1291500
488292
676220
120340
1200521
1995418
1886002
1838426
341781
429286
354276
1600649
672185
1670986
1220679
493824
1510137
1861244
1364915
480952
669008
1859315
1688951
1084892
213694
1206536
1770450
1436535
360795
1766326
1858190
1050329
83473
76758
1174771
108762
284103
615418
770845
1075252
639765
771723
1118617
939036
1772059
525375
416209
216449
1079699
672950
1018888
1362227
41706
1267625
729483
1652206
1624994
1337136
1527785
588461
23105
1656385
1963088
1390575
1676660
1734173
1736822
1242440
1602186
800546
313852
870842
191370
1956482
1184710
1298144
191075
1595191
986829
156859
482460
491063
1486971
608651
638151
374169
1565782
1051374
210688
1614358
1252777
1576462
1462262
1662653
836111
71253
1153644
1700129
1445071
526168
1776334
323227
666109
262483
1845352
1920522
1945945
444639
516797
595992
695197
642995
1416509
939851
330937
636328
896876
1875670
1257751
41793
1977175
604866
1162427
786477
430016
1916994
838580
1650750
880562
679808
67064
1049576
1289563
1108562
1912837
1627071
714922
1910248
939783
724494
290881
1522792
1311441
93485
1453761
1595555
1631411
1259862
1939367
1531829
668522
1942423
1624088
393229
963782
1747865
368022
808933
1301750
777559
184625
749264
1507434
611309
1501651
1835102
917542
940727
1778175
1901974
1256995
748193
1892600
1146895
1830176
1267648
1002268
1842481
623954
464752
710774
816559
226271
1981229
1647856
1415263
681743
169140
627849
360881
1699903
460553
1900006
989570
1589031
1903901
214275
526165
421947
1694436
1685992
177009
832849
262407
1971345
1494244
161482
1562249
193592
199296
918619
95802
1917329
1234765
1680857
908238
1921680
1662365
566211
94400
1327406
1340254
1166839
739812
89159
1125425
1009617
1499735
1306384
1313562
1360966
305109
1100013
989796
411970
846144
408938
746842
915938
1141824
1731251
1550748
434322
1074867
149105
599414
652092
873446
1769032
906937
1986121
1743465
1612470
1424371
1683642
1838399
1593884
234867
26226
1293497
696877
577985
418001
775748
1777081
1259954
1365889
1459195
1766443
349783
729417
1971683
7739
856649
854297
281519
1670076
143813
1904128
936150
1622341
1772702
1914049
1731012
224619
1681473
1182506
1334737
495768
589606
563247
961530
746075
711265
1507361
1508736
324274
31098
535075
1912953
154839
978408
1635628
1216120
1376643
699420
247578
316376
99517
1091691
587147
1577012
1739275
1191966
1291045
507353
727845
177313
776433
759256
138812
322419
1000829
1743116
986514
709454
676182
293745
984166
485994
309824
986308
366549
187267
755142
448329
1915146
913856
931000
1611950
465891
1355998
1473974
1085707
29670
40979
1993238
386810
1120794
960030
802031
737377
498123
187048
863742
1189394
858631
1777461
1750197
1419560
1811640
1398886
761189
1437849
1441841
92384
738669
868441
1373709
1814870
1885379
1007558
1456647
721649
229787
1779066
1760825
658531
1133308
739497
574036
566011
306631
891044
1786768
670956
318131
1684306
835779
786507
628409
232407
875390
871107
1753821
1190510
1626996
530621
1164706
1327491
1800475
1060306
1083366
333640
832146
694929
874381
1640078
221855
1326652
539631
1962504
1162807
985703
655410
149163
198371
721438
1184439
1317016
1772383
1369286
1173361
510375
185528
21280
1861194
418552
282519
725078
1965638
1027525
164102
200021
1760988
641284
105930
1684743
710587
1649177
1285801
1532083
404614
485043
1102982
878089
1979882
648858
689793
1298278
1035603
1151053
1615978
608620
408561
1283978
1629912
1633685
281293
1056175
1774754
437386
1736663
1787322
1952394
1276768
544194
780719
324818
730634
1736080
115809
460444
1505948
666985
1604379
1318312
576678
951848
225251
79650
1215700
1785289
1101633
1515041
1521861
827837
1942104
957574
692081
450115
410392
29775
484124
1987355
511894
143603
683546
1680500
242380
1172247
1965994
98711
1223904
1750174
1018982
1834551
1347759
1113842
1714816
177806
1818446
1206623
1469645
676213
1680265
1764588
856272
1706891
1501334
1936003
1948195
123799
161256
1832219
57072
924011
345135
824142
1002310
152772
1592239
502334
1591018
1337912
803065
1276906
1360021
1998478
757759
1124783
1786584
1022148
50285
1942051
493941
1069388
1147918
1649211
989369
775157
1955117
678240
1171620
1992098
928457
1161532
1580742
188021
1433661
427137
669298
1225578
962486
1673576
1605614
1629831
1567217
1289560
402310
1288513
472920
768858
1391525
477309
936577
1161832
1390330
790220
805004
421007
1569231
218337
986696
1943364
1684344
440666
1749218
1817016
1619994
1594811
64300
710645
1767149
1668817
1159740
1967547
1543801
347002
1486200
839930
1838307
1218287
1775960
137294
1544260
1778042
629901
1663729
880515
900639
27612
476889
195866
1975252
1054909
1371150
1189622
563605
735663
741142
1294875
1978092
1369037
1064033
1693434
1623889
771266
87209
907770
117815
1516429
817146
574713
627675
851059
1338339
1475316
1264689
200826
1093677
1610989
1085350
510858
515649
230329
1310472
1572902
383046
1832455
631397
228520
424488
1322386
1374989
1754727
1624618
1100663
1883590
599281
336482
1838346
1791850
3108
1768650
505771
1612380
1514116
1094388
716192
34821
371840
1792521
603584
1430335
103410
401562
1091396
1261137
553492
1462019
1816766
1272265
349819
1638795
1508400
679868
809992
669371
1267006
1994566
1278860
1676015
45882
1440858
377984
1918393
1165476
1353749
96071
1659067
1965686
1053126
1483296
1758553
1970369
1652142
1311500
1844503
319487
901900
741717
1788482
1852975
1450498
793658
1612042
1644949
1975144
422697
662604
131410
734830
598860
1454285
1895132
188474
983145
1273564
989413
692952
1271928
210003
1169812
245220
102247
891785
313823
1932905
1655522
583267
82774
196055
637763
142389
315212
1530021
593212
276355
898370
112089
358804
1616603
485134
829130
1655807
131751
410967
1419171
528729
1987971
840105
355296
1231139
1283021
495096
1441562
1467507
1516018
944214
892106
68201
752791
1558888
1744708
1682824
268982
1204525
860297
1167274
1940341
1533586
1206783
1058887
399613
1939757
881869
1793301
122805
267578
379792
1089968
463911
1301432
62062
1801880
1727117
57899
1159119
255213
1770152
1400346
1781553
1740497
343212
1560019
1426807
503819
1579352
1244646
1571531
680505
1504393
1534657
1336941
435878
110997
535788
254019
1793339
1727348
1407066
1258303
1352143
1082266
1467590
1667607
1719171
1935250
347804
1663953
318481
265032
644703
265101
953451
1581038
628911
795161
1822820
195272
220671
537958
7465
745870
261678
1957038
86318
760804
1918649
1163772
1440660
696581
1053801
849818
336037
93425
1714281
1487058
1056884
960646
1433912
473421
1778068
481649
1680383
302699
1475818
46551
162845
865554
1867708
670368
1085776
1062186
1348245
697734
1653398
1246665
1764014
78911
786982
1668518
1983125
167395
801114
1117226
310812
1933514
678845
1797639
111938
1050811
128696
1209192
1891191
1048638
1481803
198606
285781
288876
1997963
1611646
1183234
1407466
1916505
1579218
1459964
379442
731870
1497838
700831
229501
141919
919419
98682
1425742
1175899
708779
26597
1471470
950980
1397347
1298168
729161
560762
1845926
83520
528395
597847
1349454
395934
1219267
480779
436763
1313632
1221351
259497
1549312
1397039
1128494
1486279
1572351
1131258
1263692
488643
1673382
177982
1244589
1605937
256766
478229
1007616
1729745
1795640
403365
1716589
780319
1228869
1477204
1633644
1375760
1215928
1065554
810272
153950
177301
1383999
1275305
1511615
1735584
1605712
960947
1794638
1305379
1221797
1414664
1015054
838744
972625
901939
1719514
1085915
1106747
851864
1539964
521450
843913
624376
1592150
1147303
1319407
1473663
836021
1656070
1049158
1819468
1133859
986121
1464151
347825
1379460
418998
1235140
338365
1191026
918143
938618
1960892
1308055
1245906
1583361
273738
1431273
1011173
1100908
1974497
466759
730881
978819
796742
1146462
339899
1909524
1029731
1547293
1552777
1556517
1453731
488535
1372617
56247
1488377
1674439
133734
310662
1664752
1131116
1029842
836
1933741
1085680
1668265
436636
838713
1312029
143421
352986
1285145
1980432
1239454
1245957
235929
1490101
1377520
1056488
1754622
140671
1444040
1219294
762624
693325
1106938
1572059
1431571
717101
988927
1265640
1843125
1263729
77124
775194
738466
906837
1542421
1274439
1835271
1934848
927702
383323
1265923
1016857
1752472
1054776
1226410
1883888
216062
1589940
1358815
1657270
1778298
1438698
1920462
1056258
1123599
1416512
1886679
1893342
1123320
1038092
117053
1674166
1027721
202229
1042096
1695948
588854
524922
315302
939851
717681
1639882
1033612
1489132
497764
488899
799802
1203276
226764
1932119
747353
1405893
1415860
788505
1505392
1582037
1011973
1829156
1447916
1257426
1048151
1262510
636261
640081
1012879
874445
804897
158217
918366
879513
831067
993203
1139809
102145
920811
1887793
1505710
721694
452230
993229
1299681
1593896
1563357
1865343
825715
952025
860374
792946
1177811
806860
1502157
1965006
1389316
134023
1411029
228353
167523
1394691
623717
1488425
315471
1778511
761287
1607877
1714114
164466
766862
616652
446231
865416
809374
1301471
1201002
341341
1536635
104761
294470
1453972
1139868
222597
1821627
1408245
782647
836773
648300
1864644
1727696
171766
1773135
635952
497901
1042908
1301581
1920544
433841
536192
1629240
796966
310198
262402
1614235
649072
1482021
755130
1469290
1641810
1768774
8675
1786192
517301
152709
611165
1375874
1687419
1502067
1781254
1352354
588681
1320269
474725
318105
444710
331987
1438599
295205
405378
1843985
1486847
1028975
1041202
1153034
231948
143767
596774
1070651
594752
1542675
1703863
1058912
1644792
1017145
476833
1958853
607479
174442
1147748
647678
334553
32581
816899
776843
232099
1685126
1740280
532198
1058365
1122235
586842
695927
1697789
1082695
1215298
1709511
226211
261139
894743
1004252
472353
781661
1579654
980323
1112260
47891
1045555
570731
545552
995314
1309731
570437
867528
553504
221811
399830
1148348
1055338
471882
1632251
1283063
1113227
101681
16676
481623
1649972
742018
1034289
1341142
801991
1957528
800039
323717
1762562
1849340
1985266
184442
969429
163435
711955
594029
1901747
1854262
1430248
1216919
884375
733917
594095
347202
1592326
1999069
1044627
709673
416218
613123
1502979
261538
1605204
305473
366472
64154
280503
1875146
417933
197831
824225
1941172
1099863
1336409
487833
1386147
1267076
815379
310196
279063
332124
1269966
588144
428638
6285
1859679
921365
1408439
287889
27192
1382376
1586163
428502
1043651
824418
638849
1152877
964259
174495
682231
1351839
154619
1851701
1308062
274643
1184522
862604
1964529
1293011
891483
143556
1248939
1319466
1372023
1848803
232401
436804
530312
1676541
1890780
1031288
1198477
616107
1064060
853219
1269209
515956
475755
270012
677793
496521
779902
128846
278718
1260638
933331
1873335
1880967
1470101
173897
62732
904039
1201399
1674243
69218
489275
1386809
893072
388386
1207011
1808791
672210
1065153
1533
665861
1002326
630611
1362493
1165237
471933
1483314
1712913
1237054
444811
773377
553986
1391284
82886
1308802
1313239
1865261
781603
1532252
145968
486009
510646
1272765
1820933
528832
920310
1710176
1899514
585487
459388
1651496
956741
1970951
734889
1988438
471078
1041831
585434
1449332
1691045
1589157
1140122
863201
203704
1462443
980909
1794501
489653
929271
569136
1695274
1803946
1823824
1242328
81247
835798
1334364
1404384
1295794
1871880
1773219
1494699
451037
1127931
1842247
556808
1861096
703869
1151266
295959
533832
582742
943606
1318278
1943918
1345059
219837
1650865
247045
600701
572307
1901815
325480
73534
545917
862857
1568677
1773290
248274
390349
952542
1047677
1533901
317149
997440
772977
1515117
1060809
1342544
1495831
496244
1763787
192526
1489744
1030229
1551890
50457
540763
1757267
798215
849183
719619
1282789
1914852
539681
1903853
119242
15246
1874490
1651992
1654227
934794
1756050
1177654
1972517
416213
771031
1575225
1679864
219146
1499478
710769
1541583
155738
1568228
1852632
199459
700079
461945
760182
1740559
1967675
359330
230985
634048
1447035
421219
1615076
1391026
85108
1259408
1616185
1546855
1331887
1422784
787026
1971881
229634
901372
433007
201092
1437456
1584652
951918
1859315
1615814
422273
1228961
1486432
622098
583991
8620
821178
88299
320075
199788
1207981
1277253
334839
1417376
1879239
52347
914891
689443
835721
1206729
337749
1791066
1143280
1953800
1880881
1759106
902054
1029902
1685502
114842
955667
128228
1604181
1024851
476566
1601172
1634007
1607888
1445023
1499187
1558087
421868
613693
11925
1166258
988576
1810784
416783
995511
600329
194696
514968
446382
1305256
583503
577982
779835
732239
838227
1202511
1633332
1498056
196946
486817
1008424
1758724
1405534
595193
981844
833391
67188
731140
678463
755928
700
1466223
1961939
865772
1838838
1123578
896547
935914
1793853
1793706
85114
881344
1776789
1817278
1700248
438645
871906
176600
568542
1874344
1759858
1019097
125114
244292
468908
1289448
1874960
151506
1739068
1517149
205041
1967226
1301010
23599
1865342
95538
287407
308455
1844042
120601
301660
1690309
974050
685112
374213
1302089
1065963
1051786
1139040
1071308
1587101
1853169
1271509
1746910
214179
501556
692700
640547
1505183
1459711
192034
530856
7316
1907673
1027980
1430053
1411205
1883935
442686
1215369
1899135
98243
1042280
715273
1219188
1936321
672533
31538
889014
1023409
1921441
791710
851352
788243
1062637
1116440
1135309
447237
1597158
1658842
1957881
1320519
1001542
1597581
694968
1197423
573895
1023212
1391864
29729
949314
1504530
34144
1944080
521996
655245
1668788
1498638
369199
1972234
1696929
1745369
782910
15046
1815533
1776350
1481011
864847
43904
1689690
1208846
697935
1727276
1143566
940041
1700968
993397
1794749
1605836
186610
8439
1139473
648996
26131
525417
1772872
1918039
1583126
279860
379993
62841
468740
495419
65117
1957680
1995744
364939
199381
948430
1324416
1845203
140089
577432
1061190
1669282
722074
531375
93926
1271562
1826201
1652320
1075325
193189
1182152
257967
1827976
1552302
1391530
1850564
20714
452948
160618
734920
783056
1713227
447727
1677787
779794
1601574
456286
1828967
323035
526186
1675480
229999
917542
1966957
1915270
1782927
1052346
678840
728791
505237
1530254
708933
571265
6576
995414
1636852
1777828
1726738
783671
681567
1073091
1188250
715361
48144
1134027
773987
1467393
160069
891526
1374560
1239095
1286641
1440576
100162
1033862
1642461
1475054
778901
949062
1328835
288618
300372
1260714
1990007
557589
959648
1688951
1666203
825689
646977
1103970
392505
1368950
903288
904737
156379
1127113
821541
1451372
1844475
1029329
1096026
1796557
1169645
1134660
405721
850035
1650145
1755472
474743
72525
1612285
1432924
204528
1444128
1925993
66761
21553
545547
923096
314437
1476645
1583674
1313274
265481
1117671
437017
940511
215810
1514201
539502
538242
136792
641963
1765194
1874826
1040155
1769912
1082127
1556231
380225
501198
1269550
1759744
765593
106595
541285
1525003
1067997
1896832
1686865
1269864
1890408
109045
355258
270340
285453
925274
603512
1718130
1150321
1041050
1779821
1576423
1896264
196471
1130959
990119
1444097
1208922
1718930
500929
1206079
1342417
1062498
579571
732963
829469
744731
1847864
1017152
1680473
925265
189242
807353
1874052
74116
1960789
1413972
1550887
251056
220986
1752139
1554958
1771245
428992
514411
834537
1094880
644337
1078849
201636
963326
1756665
1719988
1782874
1757906
565645
1596940
476602
754792
857004
686596
1900307
396639
1340822
987429
1913764
1193710
1901019
489424
156903
1809699
1605577
1952936
352963
1811044
423001
543490
1090235
113372
1064688
189245
800465
558037
708585
1371880
1917282
1426233
225903
905929
598685
880443
1699853
45137
1806042
1517491
1434633
92754
565588
1032551
1662150
1300419
1095023
978143
1347974
1498441
764947
643372
508851
269497
1281417
1479421
1607322
1843025
266209
1412312
1079623
411887
1809099
1808383
840427
1055216
1037157
522279
1885621
296811
67856
22596
1817912
1229196
69434
883988
1486418
838704
1471583
695100
977128
1535840
1241918
893874
1026363
486251
1711580
94904
1767804
525758
846844
1135971
875052
1477670
1879998
185495
1994973
1816044
1228663
1405645
1746316
1160691
1829114
1865595
233189
412118
1331733
566685
324814
789272
191665
450964
1474674
162830
557684
1021732
1224239
1660805
1973624
1782315
1791601
308656
1345532
548724
170114
354291
1042956
391176
960799
615565
1618876
589670
759727
1829032
1528543
1994004
331322
282939
1585262
806162
1364058
1686210
1661075
506540
1870059
99633
1835777
144023
1618324
81041
713297
182371
1534148
1474347
1939136
1471702
1486589
373370
549953
1267678
1870062
750309
1154406
656524
1612576
1388092
1966256
332101
1592174
192690
663241
1810026
455126
1684954
1234102
1949974
488440
1610435
1374614
572524
1648105
1395863
1850573
1083893
344778
41106
754298
1091763
1477821
1689810
76968
182674
1679555
1550711
792395
1496298
1982672
997819
1894611
888211
1199974
1442363
1428965
812303
367937
58115
741222
741439
1259626
605247
1306860
1248463
1015634
723140
1915872
747944
1908785
1121867
671679
1311549
1210211
226043
1659467
926719
101824
613818
1217385
869102
1316407
1774513
920452
498245
501499
243911
953862
535540
1924230
270079
567977
952524
1262308
1961797
228648
640341
850994
1925578
764338
680187
797868
1468454
1923001
1559154
178592
1940359
1824297
995375
1341406
1914845
518669
1411871
77539
516399
637820
1423340
1825186
642391
788822
1662462
1916894
978039
1689993
38088
173455
156387
252300
962636
1245632
741585
661595
1406464
195253
1730302
816968
1422612
63357
232403
154430
895511
1407371
1336149
1334898
79992
891260
603918
987924
1101634
1584830
663620
1346572
494755
316944
1308934
458604
602210
1351946
676044
928967
343427
1023090
749838
1302781
725555
1915349
1393175
1796318
1494518
968454
81489
1335784
1438461
414655
562949
531743
1614546
905774
1493114
1159532
762021
362388
935889
1095901
959050
1756707
167921
1216197
1001540
335492
1453562
1218054
776708
57671
205739
1761519
292244
1051729
714248
1250685
1421741
1504490
742380
645351
137334
1307443
999451
1213266
1385153
1188111
1613789
251126
853290
811354
965216
1008899
1689211
1165862
398837
1078245
246479
1815009
701903
1457286
207394
1150001
1412848
155320
122770
1910337
1466093
1452625
527259
1586816
1787625
346594
675242
856712
1702911
1769695
1829319
1638397
605739
1623042
1030729
38101
578155
1735688
13841
284536
1234396
950574
142384
1838200
1581923
543175
1065315
245287
1196436
325431
117207
1685021
1611707
1490855
806710
1203897
1385447
769553
567089
789281
1730043
1943119
311603
1785211
1661820
1070306
442221
1068084
1187089
249031
989001
1211478
1410935
1870635
1195496
511585
210791
1937962
878408
830860
752568
721575
1624064
1404450
1045651
728651
1594762
490484
341888
1950433
180934
79127
228488
502480
1047780
256727
80470
424942
679868
223936
190958
106811
1964072
1863973
1481728
274575
1686965
678120
1783271
1155324
1266253
595664
201660
1492476
1398589
718977
188594
701944
1179910
104227
445462
21920
95805
1611022
1844435
42783
459050
526483
182344
647560
493358
941917
247871
432321
343362
843045
949844
1396500
1771160
961800
1828497
788342
445945
423166
1324641
224263
545394
238920
1604812
1434547
401227
1360027
1168717
1552164
1856912
995340
1979613
1284329
1513503
1947303
168363
1962364
113264
1392733
1320147
1924116
1594966
472233
440914
290463
1831785
1340251
1094869
823429
191158
1165112
350729
1210815
236030
81573
21649
1781177
1144899
1475580
1567566
1365178
1929422
1025632
1743633
461999
1494056
1598934
967797
1740357
1650723
189665
595470
1456277
1710925
1673381
1078473
1158237
1322371
1251242
45352
995084
814626
782175
1151878
1969909
412125
1049574
751669
1871016
812121
1656707
1114297
1292284
1896910
226078
295233
641632
111827
1279279
6457
1624453
512529
84100
487446
1012116
1462138
632575
48658
1211341
1236939
156428
344067
1156162
249602
369554
1716704
60007
364391
1213348
547170
1318668
315435
1281308
1655740
393513
1231419
512092
460386
1968775
479245
913820
115428
177002
1274641
503684
107400
746591
560076
1469275
1494374
307258
252059
1449360
1537379
876263
1843124
343303
1878735
431425
1960812
297369
1814380
687183
1273590
727299
644162
377445
1501716
949743
446737
857276
1873416
1503833
121173
423962
1008644
1368267
1311191
1658236
597610
1753506
667916
1582351
20829
1184559
1011146
1177241
783942
1982363
1221111
686688
1325849
223271
1205340
128227
1052192
48956
1369303
98605
931072
1951093
79423
1847650
1194917
1463313
900513
428375
193735
914244
1367080
1716485
1777418
354729
64386
1698676
1771860
727924
1817860
1093809
505492
71965
1773135
1405192
1608914
65373
1698467
1671758
176082
1662653
745177
342514
169074
1452733
1267712
766833
882615
1476677
1032225
1364754
1323342
211493
541889
815835
1510462
238499
1324928
1952705
1945955
942332
941803
466435
560321
1712695
1169455
1540067
9948
908200
211563
864634
1934507
1796343
1041038
958411
314273
1245700
1572967
191110
430503
152593
434413
1768589
1282069
1854867
846801
539939
876361
980889
96644
1969365
1345058
1645999
210984
1555122
1253692
351287
432780
1661550
607568
409628
1709837
277235
1890100
899911
1838230
1628068
1698997
186300
67128
140622
634703
504133
1857502
1099976
1250184
820992
1632797
1242094
1084312
1891743
377066
76611
585660
1505741
258768
492199
115718
926494
658316
741911
514604
120281
552090
207570
869893
1003826
262714
434500
867641
190564
1782435
1411549
1022578
439164
1939300
631887
250473
109710
244257
1916415
694211
378109
853098
689454
1325400
1231064
1840026
518857
1477870
156124
1439322
1305599
250686
517807
1945021
1885614
865102
1502074
1614144
914954
1752026
272033
1884955
1396007
1846392
258235
1343503
1907361
361990
1804133
336046
1823360
1118991
998850
1836036
1118756
1671305
886452
1256090
382030
1205832
1202007
1112697
357240
351882
430819
26903
580209
1773872
1951417
969898
1408065
1537705
13342
1539758
294969
411311
1982515
651262
816050
984236
1422836
64014
1261026
649415
1367254
1873937
1084382
873179
295684
1903054
741407
107216
1709495
256922
1964049
692893
1125461
1444493
898609
732986
1429964
1699249
1651138
197215
714575
1091951
607812
950510
544452
115450
122554
1569518
1328841
98948
1772887
788821
1958394
348152
504577
1058102
1394884
1945133
712548
154839
777751
1555251
87524
809334
1720023
860848
1268657
1081824
66564
730365
1298468
1740240
1978205
1483282
1589222
139189
1178071
1558444
1064870
1385543
1146749
1303438
304049
843902
776708
204426
1231780
570432
1685009
888845
826836
1414368
402311
33431
669970
801753
1770748
1448311
1133713
1701566
708567
1947226
189689
124649
1609572
1989497
1559170
1310151
583718
1785107
141383
1083970
1186806
1190232
1444717
1812988
907032
463562
1474160
781592
742563
1447995
1918402
35442
826505
524147
483586
1283278
1741490
137049
1569412
1304226
1486047
1321765
1902803
1144521
513759
1822915
1340254
503572
1547748
1377158
1689579
1867221
1848869
1064255
1287881
638002
877623
54693
82633
580108
1788604
888638
1726918
726418
591441
1556558
132556
905060
1479685
1244445
1810518
1783961
782465
186355
1211168
1994050
1570105
1246630
536919
1499658
389683
881663
318599
206909
1818335
812382
693615
810503
385641
612182
919656
515215
1087784
297843
782970
636186
101717
391647
987746
1217371
1774966
215175
1900706
897897
624706
929607
1270253
1528857
88136
831531
1833167
1037966
1296312
1557404
878319
1310317
1082488
1849532
957149
848974
1113972
1247518
108538
80516
1928574
1656525
1901072
200620
61910
855993
439668
1154164
578753
1435720
330430
1137840
1319336
1603621
1844727
1590386
1763659
1548824
1321344
1406698
1360400
902373
626983
1901302
1420512
1876585
142027
115047
272007
1431388
720137
582927
497342
241566
71466
1888989
992927
87563
1907830
1592921
1653501
145334
829403
929128
1071932
127597
1258115
971650
1890632
595371
160723
1843428
1609746
1343094
964747
255153
728926
1335101
1887391
123975
291170
274024
267290
1531270
160364
123271
1452475
1773
132517
1391609
1053670
323365
381112
167150
904213
1124715
792235
1175707
191689
1331329
1586301
840116
597375
389726
1115764
1526293
1507892
779391
1573787
644561
1156330
1708481
646835
1207656
1696098
1753897
1064588
1541433
1692168
1661959
1673880
1025151
1075155
1879942
1579372
1955761
166435
1087967
1979489
719200
1326211
1795909
1571510
1083868
648189
1824939
779845
1538568
1338102
638115
821288
4243
318817
1072296
476754
1230867
709273
1930368
407734
131480
1227544
347005
206179
1765947
1482571
121330
851622
1315600
63118
591163
1919841
1272658
1357287
686080
172656
97527
656823
655559
1659885
1318155
1994705
1871854
1892927
291984
1574579
235235
380455
649024
755159
1204270
1973314
1519396
46756
390221
56387
1968871
1959873
443567
107491
1747700
441334
1068599
496215
1943533
1251782
368114
1501178
1465982
1594855
522478
502458
1210576
1257924
22148
565219
170458
847761
886126
974504
1732481
1779771
1367233
1630922
1734670
1853004
1149097
1643656
258121
926092
620886
71096
1424328
357103
105796
1960250
1863516
1662381
169523
824157
1641392
1025076
294989
799870
971374
680644
974164
198537
1208816
442240
1105662
252366
511328
1520967
134742
1902978
677265
338348
99534
1008861
636767
683687
917790
1451696
227000
186264
1488196
1916679
889791
542871
1518698
1800385
1570319
1705190
1224533
1446791
638640
96974
469824
1616366
1264533
1885043
1067301
986540
1074889
372518
1136745
1214184
1089863
1640099
313407
1590617
405096
1791809
1363105
1124255
616460
983448
1058658
1763873
1521027
837269
809432
1324383
258176
64526
994538
1433912
1931784
169763
1753150
1997330
1567300
1127454
1438825
1403368
823644
1677701
1289494
352716
729762
602442
195705
913339
1719235
1528928
185105
765931
526079
1593265
238104
1667763
255627
456088
1187535
936414
1251479
919236
870160
521245
319662
1200424
911390
512875
1540347
1270140
52927
320847
1010041
747052
740219
475612
1122151
1148615
1448240
797650
307250
1931691
648306
544381
304557
1421646
925270
73216
17145
63615
1109594
1200467
458479
1068767
770941
574745
1495655
552563
1873516
1484451
191962
1882255
194852
1278121
12721
407592
1491003
872313
1221597
1739286
925927
1746768
368403
486238
925201
815801
298551
1769828
478299
1726112
125735
839171
921741
1129126
1045573
441160
941323
1360011
1973594
511850
979766
1722263
770968
23868
834394
1213619
690801
1834610
952112
503587
748524
37659
592641
526549
1240968
733437
1693428
1700293
1541190
1834347
800275
896170
1574032
1499445
1088863
558613
801672
1735401
1770654
147696
1237980
1336143
132993
333145
973592
1877499
456028
1041089
830814
119245
1475431
1841876
1481267
384086
95822
1717146
316844
1339978
1895173
575895
1987418
287109
194806
1541683
1085695
1159662
337534
1097502
71922
922075
418140
1553520
1844092
289921
1512606
528224
859054
1961049
1070468
1533955
1074089
1109328
602589
371998
744000
1037330
1952036
1796355
1018952
1850607
420075
697605
1809192
1347830
294833
384387
1771269
1018964
1164629
1117106
401389
1122077
946732
10189
964267
1594796
1756129
273989
1695594
633282
1561134
219275
1046145
2048
1532431
424710
1948415
1147451
1301264
251875
1867129
1030678
1246695
1329759
934681
836653
260654
688995
1865595
804290
859193
512349
286713
1940250
247581
1954574
1161004
1399089
954113
1937167
1218240
340413
1731923
957499
1923525
1267451
744951
135338
843969
776537
121318
607516
1588914
1302346
1201917
1905926
1577995
465959
522023
1367798
960988
1340186
208600
533153
752706
808821
623592
875499
1354105
808765
1221291
780000
139786
295272
1591401
703560
1571559
777869
128341
1593012
327697
544693
311937
512398
1404456
611388
1797367
1453811
1106413
208503
927714
995950
1713852
1704010
181871
636043
1193375
707785
1850758
174717
1653039
227781
578060
208462
789186
1002504
1375750
15492
1885486
843889
1497793
960534
1651969
388020
1034423
882053
1303387
1975549
296881
1204008
702354
1092212
189208
1630000
1400497
1343307
26746
273305
1332329
1710784
1589633
987042
1385619
1192915
19576
1598170
1506390
517842
1287806
1802198
1814296
117568
1853614
1076239
371798
1869036
904015
1774865
361855
1436036
1480718
543712
1966060
1157113
1835756
388986
1509593
1889088
1636057
1141034
205623
1650251
729940
1604352
544231
811176
881954
1979555
773731
1418707
1853660
406701
803721
857629
1268984
1610759
1575059
528701
6248
1305007
1155027
402144
1466870
1872621
111853
771455
1892255
1202474
693230
46296
1678829
811405
1922246
1356187
424035
397499
81882
792085
1179235
1810905
1753272
1108457
65148
1100007
1214396
942587
725985
1126095
1578817
886107
22229
1322512
1824103
73873
794141
1272869
1451366
1339042
1536943
1556461
185593
190299
918329
1625134
184192
216229
1298621
247200
1665285
1494465
885281
1517456
1222567
1898475
64772
938144
671079
1497894
426743
768558
290593
1343557
959111
538040
1507637
1987368
1995375
1612271
1692261
1997945
583155
905642
1664040
1608165
506820
1771867
1357562
1662675
932495
376251
88035
900434
830594
469337
494876
672293
961258
1945343
1871390
1284860
851465
1279999
1862797
1089940
75076
1542403
1166039
368108
1363050
1135775
199048
1301499
1506083
1619421
1312804
1664178
624815
638700
953136
295490
597917
258724
1751010
1175049
264662
242266
1374742
553114
1366334
441268
1127254
476
1495449
876523
77740
957826
878269
120409
1692639
1280150
217579
1476879
1938344
1121053
1537262
1705213
1578964
312616
1526047
1891436
802132
604697
454031
203816
331662
703867
1520401
1856642
1923971
624063
479807
602125
920595
558964
720366
1805798
1800503
1223342
1864016
1002079
1990313
265521
758477
195838
1397094
1639426
1992025
1315358
1672471
1091172
1985791
951751
961003
37237
1196257
1971651
570397
152660
478663
416542
322111
1061723
681864
89206
717386
853457
1729697
1054744
1710806
1287002
450633
716864
207918
1066439
1397491
1539129
140283
1960342
833848
1407625
1161272
412852
1595429
866262
369757
241498
1619263
1732715
969634
1883591
1107628
142167
77132
989734
1986126
964679
1873988
624865
1093918
1745972
1449514
70715
653977
25608
1080418
1862906
1067264
1207088
1455668
1494271
774494
1745525
307470
334770
726981
1591549
1364075
828236
1480412
1219563
1335490
1498349
1283109
958408
142569
1484745
674242
58168
1891547
153566
720348
1107412
422074
1160407
175685
1041120
974198
468066
714525
1996534
116088
1813393
1804646
212086
225649
768733
175384
1079635
190823
1411777
1580501
1769941
1385454
1387249
19306
421294
65477
510265
1200076
552149
1816646
1880630
1793132
681188
882738
827415
347159
1780337
1506904
63124
1969180
1441402
600094
1418779
16451
36956
1537421
1082305
1734082
1797243
1630443
34395
219710
792698
822312
1289623
1451906
1666688
1540360
78341
158198
1394370
1029403
1574628
1412354
1847293
1860421
1544093
937283
368012
489573
1797499
466316
1747996
756729
1452593
1765684
1530092
1750676
1464285
1181894
1632912
33629
982411
327302
1241149
1079767
1569503
242563
1890575
1543517
791365
1289176
1220807
395396
1279979
1951798
145469
69996
672123
750902
1812530
613211
1195850
1422550
816442
1569881
1867172
1309687
1886085
181286
893426
1042854
1606416
1952861
421066
1069575
1157095
1813525
1992230
423611
140811
935931
1273704
401926
489487
1651169
1399379
1076304
1740921
1931919
1580042
324901
1070593
339085
88458
1229057
1719983
1035153
539609
397730
1531155
575171
1817971
1570284
878458
1687744
1388994
984205
219902
1730138
1441837
1972108
1058413
1120680
1681413
1026063
328661
423316
1131012
545769
330365
1306297
1898656
1049505
254165
780162
140866
1641508
670832
1896112
1702871
775985
86830
869482
1842321
67325
1750288
1989474
990611
856338
587127
762784
177814
1767522
1842624
586882
1472718
1008287
486880
673885
731696
1309476
1053232
965024
176428
1834773
1636122
996589
945713
1065763
460714
1807587
1584678
495780
208857
1430769
1176658
1599018
1598390
392972
661234
1271394
1766280
1469702
1312889
1439793
75717
415841
1106211
704516
379235
1057902
1255313
1243625
1016372
939787
1786360
1162363
730673
1436573
1004261
428194
1116456
1417572
1738385
47751
1558679
1861849
77494
485198
1754811
1938991
393070
211941
856322
1297952
1129454
651522
33261
1050548
1967458
1487571
1559446
47511
1010659
521598
1730772
893890
1386273
1306817
408515
1005388
1918647
195212
802613
1489071
1954292
883342
757970
822055
518059
309080
944259
541855
1837009
165534
536805
866067
243175
832780
882218
1781206
949605
1667709
588785
833110
1024922
1504283
719823
1293412
918087
1735043
222408
1874826
1643937
816346
1559412
1524339
561720
1625682
460473
161429
1775157
841400
800061
1978499
324
329983
964888
98277
1977064
288596
726556
223298
1285436
599160
911660
711917
1805393
417955
1672449
1406482
684838
1830869
1798038
392880
1820861
812449
1756449
73877
96899
1143089
1508400
1366889
1190760
1819930
1974191
237747
1179441
1345427
558164
857301
211433
991171
1409610
828907
1727688
1463776
779142
1003536
1803849
1317338
567878
583818
882738
907066
1446493
1925171
1086405
1878969
137409
129008
1317248
1785288
1330823
611612
1047284
1772517
880074
511477
1931922
541472
99292
987319
481207
1174347
997597
1690428
1179248
1465536
1013827
1329946
166603
982664
65944
701992
1431873
498614
599273
72322
1094109
1345565
698231
1724854
886142
398611
1739493
758000
1652998
1598091
511932
1815638
1123667
1185888
164209
1535040
903481
1110924
813216
538313
483109
684990
631501
511336
1272435
566507
1054261
1416977
1343566
211214
1892459
1955794
96990
653017
369133
385774
1094193
427156
645781
1209051
1457297
1007058
521188
1485023
751144
1107739
60206
1234706
1982716
919198
1520365
232257
763956
520317
564013
898458
1209895
959516
1063601
1362419
1554783
31194
1712880
1673908
352663
1136720
85116
346317
1748739
983839
278338
657110
397463
1633712
1074535
944198
1591702
1104607
840020
1418905
1838271
1985728
417154
980725
1062271
1342505
52943
1226805
709009
168453
1150064
1381459
1065459
1097089
1239613
1875883
212934
1624358
1821028
1712211
168873
475863
1277233
1975459
521098
1041654
1610203
989100
1292927
1057277
1004431
79764
1207999
1998808
1477016
1885333
629674
841875
358746
1027730
1102714
1897887
885860
1166143
993912
1054309
1409848
21888
688209
1668310
17181
493902
1643773
1682585
785469
283162
318407
1208335
162899
1293586
474354
521765
1890564
1811574
1013583
583766
1763396
1446635
171385
1833173
511576
779788
1247040
827575
1154608
315321
625892
824278
658717
902438
1343573
328787
1648354
1369074
9990
1747874
503913
1125765
1844182
1684560
790421
195875
51082
401503
552314
1931937
792501
870312
1598665
785876
1769158
95404
233593
59083
395211
936543
714468
1990139
518383
432335
709585
400243
410266
1257649
1713839
868489
613841
106898
712179
944708
1733990
1804333
489598
789241
1085787
794397
994212
1134319
570048
1882414
1553560
1880178
606083
1498752
1925662
1279182
755161
1176444
1686372
733008
319410
463450
207128
413218
288397
1361635
528827
1517695
1102180
609423
817398
1377370
1840040
1487637
731846
818873
277048
365474
1393435
1627432
38270
1258836
1667415
1795993
567797
1891093
1550459
1965582
1530031
1057856
1765288
1879263
450091
759644
1972136
308280
1166276
1280977
1379
1299843
1981712
1742658
920447
1960643
797976
1847024
1970364
1945178
726245
1028652
5317
1092607
1718963
1159627
1437091
94360
1976221
145845
1043326
358604
145826
1772311
140803
929771
2299
650104
1116269
1800287
70044
1464874
1093008
440135
653555
498846
1211957
1203288
1068473
1318281
352339
1725997
1939743
1783526
622386
1788173
1595537
204393
1491317
573934
764583
1476983
1807642
740685
1350739
613944
1938288
1089445
1279022
1182481
1388947
885268
272842
425693
341580
1635436
891291
219699
293866
171199
1755350
1522047
88343
332349
1175932
100205
1202587
1676147
1684365
1903022
1335722
463673
1708886
524849
1627764
1061541
1492422
1995118
763222
1785590
352544
1694382
1740334
1576642
1282124
1012344
1531901
843307
54797
713599
1634047
1098746
1619334
1406279
806290
1194413
1496917
1122060
418784
1291334
283471
1173737
1465980
1529371
865742
774419
344797
1262877
1043300
884528
245954
1811770
245283
847340
1003978
1051744
1354384
1891833
676520
609733
1220532
1813071
1469106
657985
100874
1045451
606329
218893
994865
1085400
1394777
273470
1652804
892666
688820
1148954
1592733
473755
1955402
584177
1477601
1933927
610619
1178869
1730620
1689987
1640872
1965179
907987
747426
223897
1553155
1597358
681713
351583
1421718
1031375
1384293
1617238
1891854
834853
1730193
1449384
1733667
988884
74330
1687717
604931
772512
540316
703077
388445
287553
1017265
483667
158916
423941
903911
1209892
166157
1506858
582178
1341956
1560743
1539644
1960012
964181
1356037
701841
106694
1657985
106873
47544
1925441
1863666
125333
1042631
1500877
651542
1955988
1596621
197441
1804050
1248173
921087
214099
285660
754869
916065
1709832
1801692
1674266
1686414
1413182
1184871
1926913
1252675
1714414
1821981
212321
984
1259340
203010
998286
344028
1737520
80583
947067
814909
772133
1880365
1709683
701014
1709661
1836417
937415
747218
1930354
886708
375118
1723833
13510
356879
474894
1866405
1931935
424169
1600063
453807
577080
1498025
738390
811373
822185
338976
1148376
1093376
98583
889297
72397
1128374
559509
747035
1042952
1831963
360112
376511
1413091
1267819
656926
1379034
1928142
730774
1207595
944264
281493
652889
431134
1418062
924603
1794012
656820
1105092
1714543
865423
1733087
1798684
1935401
226549
1968045
1687250
717592
946176
1645163
1343815
889253
1989211
80958
626438
288593
1235701
1468970
1900599
219355
782249
1008133
394130
1923240
1396684
641151
857561
344511
1828200
736098
1366889
524287
803408
351147
885546
302014
1850087
1502144
1099142
1729100
1897647
1719301
287033
415963
1003385
1073990
218546
143424
729046
493162
988068
786447
1224515
1560460
1383524
1289139
509703
1443093
519823
380074
1241851
987060
834957
557301
193120
1546052
1630710
395224
507892
432392
1006385
481494
880072
929378
1093240
781233
559750
1973436
1709613
385254
545067
385511
1759467
955012
250151
1340435
66116
615899
1098143
2189
1075393
550644
584220
1489963
738355
1835710
899559
158865
58714
345767
1489675
530207
862593
1610377
1111781
436417
476362
1148993
1484690
17836
944191
848619
1651168
1310317
1549222
701685
245611
1772124
400916
343283
692935
153416
1677018
668915
1161455
1258253
1820135
1336095
1282279
1901265
849463
1499108
154927
80344
552867
1764343
1527980
1663149
1107937
1836
1303844
513926
1979278
1950823
1839982
1910730
1546955
1388555
65030
751035
1372011
1199112
909299
1806647
726136
1946389
1688993
364540
1491727
737440
1530289
94417
1761156
910121
1689628
77588
1675225
933888
1675211
452485
116747
1285788
1694678
1574670
1440067
894978
772960
1056275
612105
1316040
1670612
1924232
1846825
960041
1950450
782218
1938820
25046
1594429
1436059
1032342
135716
1505898
1031674
1409728
1755884
926643
1658096
1318815
655276
1740521
1128210
549606
609411
1612530
1781758
84306
870177
209430
1366197
464160
298213
632518
368281
1597924
987366
1487774
509179
425962
883364
150919
1651789
390561
1128418
551871
1485047
1123081
1958094
1882720
1140635
1772664
677892
1413564
987109
1437699
1231675
325137
256294
1826459
1143345
1870171
1074846
1781203
316663
34049
932721
1685093
590029
778882
1027137
405335
103025
202853
168127
70119
472162
1994047
953121
1076930
110045
1838450
208228
1977049
1907554
994777
1747256
8928
1881392
423522
164483
1257381
1089626
780108
1187527
349520
167501
1342667
660348
562645
309825
1093424
49353
1361542
1687661
1361682
902812
1604165
630231
187124
1858930
112867
901802
21135
833523
1787656
336812
1783868
444398
617206
189115
884624
1585118
369497
1956447
1531410
1205123
249640
720314
380133
1205689
1201026
1852501
425909
491652
60072
1582050
1702217
396212
1209830
1406671
1243076
1584334
469663
108112
1177700
1282048
1169286
1788963
118218
113938
6017
896614
1465608
1468831
1528098
1735574
1185410
853047
414213
1613656
1840736
517557
326064
518789
314721
1932551
1861665
683015
240180
1384627
483152
1978749
1909579
1549190
1082266
1934729
370572
1887165
61157
677807
577575
1099696
185430
433376
1792901
1159644
1451960
1216965
1409060
40391
1161486
1712934
1714295
573094
215975
1866890
125668
1784232
1349490
972415
1619504
1828362
1617472
1166859
34912
1367295
741177
856489
721627
1268659
284085
1897457
581744
988918
166069
1778684
72717
494544
269885
1364173
1541539
882140
1896933
1379357
1117313
1338523
1703652
1226223
1128083
178707
793292
566506
544518
903358
325187
799689
1791913
1976656
1758418
1614817
1847142
1764900
751071
277815
196448
812748
1358532
260640
1998025
136338
1474146
1527705
1478236
733992
859159
1455776
865990
1893522
8859
1322595
458310
334522
1467985
1363911
665141
1417111
1411414
1075616
331167
1825283
271342
909108
1072473
241458
1473557
141092
1961204
1142443
1678235
1005518
1632297
859771
984521
1890818
373838
1814601
1753003
1522358
679053
34710
1285397
800473
779042
967264
1691694
1964407
961895
99853
1347872
903284
662490
1580321
1645884
335132
96806
1071217
1815268
993937
1768503
1816003
895244
1184318
34278
1057751
778123
1611365
452163
1013187
1003115
919615
1837643
697455
493595
385958
1852738
894638
1562301
447898
1872101
731116
815979
391278
1992688
1546080
1550606
1157727
281803
1853502
1293927
1951249
1516670
481843
1307254
1887263
764084
1690772
883652
14290
980898
643926
557218
441399
394535
273693
1038910
1309146
1802280
1478052
1285018
1589868
1346206
1261499
616402
612382
1925662
1416380
591447
1326996
333759
542399
1645066
375860
1863845
825071
1861261
640145
1643657
700151
290103
392585
1873980
1601694
862546
540095
707921
1457369
566007
447083
577737
1117317
1584368
973310
714077
1624997
1212671
379001
657376
1781324
170421
1811249
379165
308915
155008
1179335
1688230
1769018
26306
1775405
1048740
1047072
1718844
1005767
404014
975404
1776871
168915
529265
173461
60240
1269574
358652
1536305
653406
1627455
253816
1786282
1036838
190767
496311
1628826
1265167
1609446
582450
496209
645419
1083342
62977
1527188
892253
1664334
367055
1136592
808023
1882446
210232
674414
181028
821754
529407
490337
776489
463069
1484594
438698
1181277
1187837
1462289
1817246
1511281
375372
1490287
798347
1263377
1763093
165368
992905
1170396
400766
1168111
550654
1303632
534997
1450014
154484
741441
156366
531250
125770
1796716
1410306
486532
1876763
1667582
909588
1199764
1215215
1035057
598441
899040
1256872
1961854
572296
853201
1680455
1298498
1837610
1652532
1959286
1300999
1856281
762528
768670
1720667
1573335
1160940
1368159
1483843
1481341
1914723
95199
1944458
965056
1396600
1444137
1199624
642041
382755
854340
477853
623673
464214
358818
531800
1534239
801875
1951069
885121
1263449
744809
922106
1865656
1883435
34075
1379650
389717
199447
1929137
1278754
969124
1361742
1973335
718025
942961
889502
1662214
55984
438862
1527370
721453
1062708
1609529
192457
1367902
1749656
334222
1842765
633174
1376935
18709
1807364
306953
932333
735857
658987
725473
1805242
1245473
1054412
828302
556682
1791124
803965
22942
1740494
574063
393064
1633730
531470
331178
1935870
85264
1413093
1681640
843386
515206
1802758
837153
1178587
1462287
1784806
201570
135035
1358495
1874486
1651912
501599
323838
1153667
1063349
1338984
613353
677915
931265
1189322
999428
360584
676069
1809156
1689042
833654
1468398
439264
680251
473489
858799
1439850
1222051
912774
306540
1736042
1701639
480182
727529
544716
1601784
1111373
1399977
538462
477473
947903
1776495
1968065
572593
1190334
489422
1916899
769220
1707316
1808639
1181768
1109011
886012
1612013
913122
899666
700302
224655
253336
95990
470035
852338
1736489
1971770
1509840
1098012
925172
947895
1258537
730223
934414
390739
450943
1052169
1215685
1871223
1351307
725625
351150
491315
876526
1424609
1740559
1941277
498964
222157
1355776
152231
548592
965140
478512
1939848
1041664
1926878
343560
610621
293193
854808
367426
469482
1309646
1769247
910334
1440557
1548709
1877124
159673
1814460
331752
1201328
1533391
1380990
782303
1554501
68047
1065385
298880
198174
770942
528526
1561166
1622914
195661
1558321
488394
215469
249572
1889734
888125
299866
194779
839982
1215109
1004417
1226652
476196
886857
1754971
1502179
1277456
236641
865565
1818994
1426676
847777
1070591
1293500
1897380
1287501
1182072
454515
465860
558249
358234
1345773
595870
1023791
294632
491585
1380296
1854201
636403
1584504
1867699
1672969
1023985
1393111
1080449
548848
641812
267055
862322
1379827
453525
1649163
972247
780054
1000246
1583245
1635753
1134140
455281
1703730
1066629
30453
755891
1249703
105402
866353
1638773
1588489
934164
113936
1162277
356193
1070888
336898
406304
238504
879268
504925
1703698
251103
923836
1233777
1461907
989683
1679326
960417
1808913
989712
841489
1457544
1827567
33043
1844259
385437
1220518
742622
1590389
1089005
1590459
1546892
1127496
177162
1203378
274183
1161861
1874723
366365
834872
1074568
1877932
307834
1050091
409913
501402
1803841
1945038
1547732
1118845
1188310
1182730
242053
1628635
307063
507538
1491390
997816
202479
721903
1325675
561694
1787863
279449
1250358
88354
531853
1108047
1475779
1640621
512685
902219
432700
505980
900253
83004
734030
317921
57773
734420
80302
1470409
83364
1271728
1795053
1007347
982157
1929815
778410
1340430
882452
179358
592717
783450
1763417
1376378
493697
223320
1385255
767493
1922725
1472430
765127
1506931
819693
572334
102945
1693886
829691
1125608
1255968
1491596
1602175
375647
1375549
1222419
318007
1730567
1684427
1243672
726501
1651382
1766134
448983
648060
1585218
1611969
12320
1246969
1589554
533717
1792969
209376
170452
748036
1612297
341153
1330331
1828363
280306
674442
550520
748113
1856227
1472834
376454
1628141
836296
750825
1744799
1183164
92201
921987
433422
1572933
1059852
1379445
120037
999587
1751522
525327
1152814
870388
1979765
1011241
1760128
1120753
1558426
1966667
1711783
888086
165692
976756
534513
85632
452935
1195238
1128817
195973
976482
1677379
1492757
1126581
1437226
126990
248380
766035
1182552
1923363
923181
1679868
34523
1275687
423214
316415
1706095
1286195
412561
160172
1401677
241117
881585
1644624
875971
1139591
1249234
1268716
489181
12473
56270
1392980
929585
1881006
143559
1879027
308742
1939471
1977909
1782511
1691811
625623
685885
1806199
1894483
1449731
1020821
1686175
234763
411807
1080500
936218
1786333
45979
1468152
757165
1916085
454978
110663
1528094
937722
984645
1426042
1868277
229775
875447
142276
20498
1177206
187298
97651
351489
249826
1051145
949076
1175729
1899021
404885
1356824
1758890
634789
1379004
1927413
1336120
1046232
736881
776398
1615310
1184745
1134270
814620
1457215
1829433
573449
1511408
667794
764454
1770248
281976
1223904
1774386
258865
1700961
422507
1405029
367827
695798
323812
1867636
443310
735276
173967
844723
306325
1196572
1481420
1263375
711286
1700393
388559
255661
1142378
1040878
243783
1988931
354599
1054614
908073
1649699
1148099
513549
152462
1092266
1246294
838871
1900390
1032035
854589
1097113
1818248
1195834
1399019
1317007
849277
342588
21140
110409
951163
1072994
1251038
96643
1136202
1255858
1595000
186622
824753
1164915
979418
156653
1359472
287009
322069
1706498
1333167
937118
1905024
1116110
1350403
114437
1605499
1858261
1014150
1263621
1885844
267555
1223288
513243
17470
1992860
278651
796622
1284224
823391
516844
256775
605347
1254920
600175
281290
418566
578742
1995749
1851068
1237493
665002
297275
601118
601335
541009
1959516
752005
1413533
739043
711248
177010
299217
391128
369831
1950266
1846787
1280918
553259
227645
344063
740091
1570122
1350214
1620125
1372816
767435
1328179
870587
994645
1746235
49036
1203526
165275
964922
765515
898706
723266
1621863
1650427
1588948
863167
232340
1117364
330378
307470
227414
1653485
1289125
752595
1693455
91383
910102
599018
330205
655573
1962210
1269596
1026108
1286351
1479981
1156687
295054
4111
807853
780593
1207634
1253600
724735
1379303
1065937
1056668
1633403
50479
813197
1949992
535702
973764
1975230
1557280
501650
162192
1122305
810604
1378671
519223
148694
1364016
1562103
341884
1074974
671495
276293
1803788
945267
235986
1056236
1689362
1923814
1712891
1923170
520895
669215
1343295
1560638
1054173
307539
1470255
216267
142167
1632401
1946944
782792
975810
1319400
1556820
902005
1052519
561774
1038312
146876
1842311
1224836
461502
1936042
1250849
524259
1308254
517984
1937457
1439256
1956776
1678742
1827811
1190257
729346
1864609
1795349
1283239
1895517
625189
658770
1873371
882972
740190
357532
608448
731060
1096973
838262
975903
643805
1696576
1472007
767226
1562870
801666
405420
1029367
1991841
1806067
1186927
102589
1718506
1590856
1699533
120036
1875523
1429332
301465
1528477
1157933
675261
1429058
1862798
148990
919533
713809
1489483
640179
704210
1558579
914231
602049
1454212
614528
1614692
1815451
901136
433355
790104
797914
408193
1149513
969888
1815721
313671
1153296
1067374
1645110
212070
1308706
1466239
1005047
572134
1225042
1685656
761796
1150632
1786886
293757
1367446
1765860
1629235
187412
551724
458318
1131835
1805348
1949144
1338233
710068
1389135
935302
491543
1861389
737487
382149
691069
1228475
1418832
638256
649193
1246930
903313
1067692
944935
970076
219656
581274
1487065
437144
299465
1354663
1485354
611933
281253
787437
291647
1681372
1804405
1700057
717188
1576025
1618836
1522795
708133
320260
1545627
1727951
110369
422724
1752598
1821274
572657
1742670
1839735
1403486
1410970
1948694
1356729
296272
1707808
366591
689551
1311840
701509
1497047
137314
849058
1353774
92835
943840
504655
1815231
1525681
250600
1718970
1236829
558977
397867
595249
1906135
1779304
107826
1490117
20117
873341
617613
264284
1692383
1422510
25322
1250675
577486
1957775
547149
313815
1643727
1620634
1463400
765616
473510
1030422
64012
403758
187641
1322877
1955423
1314048
618714
968454
295696
1565773
846974
1544601
1042996
1305054
36515
672409
1010474
1204701
573309
1738592
1955844
1809035
747377
546400
1124769
1809929
1806773
1937356
1788375
1150587
368967
1327175
1914473
147196
1106460
1978881
1431514
1695039
719915
918523
427842
3234
93335
1000115
659476
613864
1878310
1994073
842197
161847
1644012
1677193
1982916
1470462
863351
375778
881137
1375386
518342
571390
1244699
414167
738283
1002521
731056
1596821
764983
1750779
1399444
1471102
365730
1621412
373787
1933278
1693606
26733
1330907
1925066
1127973
1226304
1178974
1099110
799440
1028029
1177180
787357
1586407
1704561
339078
441646
1731036
1238919
1029300
101764
1555975
1798188
610874
1625284
1799624
1692150
1256823
842274
1700610
126019
1572670
170671
1499118
1108235
559803
1033363
357198
591654
1497829
580997
171308
448340
77307
257790
1698464
1243396
734415
819696
1180360
864578
858981
1369583
1893843
348289
1493782
66192
472554
136496
1594858
1454772
307714
599200
1581551
197107
1638212
343864
1003875
1859639
115273
1999756
1837904
299631
355951
659397
814784
940817
1030814
1704313
1915940
1803723
1840687
1056933
583606
1526092
783424
902041
557671
958408
793303
654362
328581
1105179
1888856
242156
1827642
580725
424031
1008562
1768217
38341
1407995
303121
635064
1431502
1352048
1952358
153377
1821125
104244
283678
349448
1957327
1020845
123292
1463711
1842257
465468
266353
1377636
1539375
873343
437897
1931049
451490
1732323
627055
1817305
1649028
915794
332484
258424
1945783
779312
1333864
1430977
492168
1682860
1435318
353416
707798
168455
930536
1657704
933313
1826970
1532821
894501
1281707
1048887
935255
68618
1288117
5533
734770
40287
555619
1622483
1049215
1294834
1291302
708569
1845355
325893
1766537
1763351
251053
108942
1979653
610743
327846
1964330
1089729
1358064
409908
1707306
312579
1863425
247033
1119851
780059
309332
1604935
1753037
191977
1896001
936488
715681
1732411
1203581
334353
879225
1420225
927271
1959807
1875163
225399
177676
507188
1430312
1910798
710454
1108862
76399
82766
1099151
1609769
1124641
1129802
1850736
1492876
1136572
824241
1139993
939943
602777
749171
993520
89028
39263
1583705
1049040
1705796
546168
1660870
1967100
854471
603741
746402
1228958
647147
1426661
24563
909762
627537
879176
1216416
798464
509133
816724
1494341
1764787
1508001
1909940
459250
1794782
1383130
1031269
803570
355868
1082422
279438
1811280
1455567
1497835
1714419
929769
1125924
100861
548751
601298
1819610
242045
187633
1079450
1004754
1885346
327139
291429
143644
102090
857538
693265
1298675
607498
1244716
1788912
305951
581315
9611
873048
1100818
1004904
218753
1616786
1548062
1852034
442365
321933
1400253
1692939
114686
489202
85307
1068926
565552
1153446
818816
1845231
633874
614030
53558
156146
1152821
605510
1900127
71831
1301122
1741109
228350
459633
1688124
1241830
120007
920021
85583
812280
760904
474068
120752
323070
589353
1087630
1406508
1736617
1659411
1013144
587021
679750
462361
265132
1393501
1463726
154381
1919874
1423820
1477802
463964
1027488
1190500
516147
1795463
661768
1221018
249762
1425432
1821853
1667366
666947
1390958
1738270
219271
1982551
1845651
1711104
100326
263649
1170253
378624
460694
83689
22799
968621
412260
1302593
376033
952075
936086
1611089
1439572
1705659
646744
549840
919181
1021495
1248141
1714332
1062549
1930047
1552421
251700
1154878
1309961
1962871
1077770
1020544
182407
1711826
1335698
1006683
938123
1201785
1317396
1686390
1367735
104738
1073103
653392
56075
893857
781132
1715533
1372329
472304
878481
1379660
316158
670179
1841010
1562448
854256
380262
154148
798856
93658
1072484
1583136
225146
404153
1991670
1113372
1193842
1395518
1449312
522351
1534613
1694088
1695657
1032627
984771
537617
1838661
1608540
1347364
165646
534336
423283
1343286
976724
1218951
1096117
983156
1030657
1669156
146971
504282
318157
1685971
666252
1823516
1187864
1655717
1536807
552726
838605
6021
1446388
763342
122537
898232
1296104
1087278
593074
1333839
938464
1928311
583854
931799
602620
693020
17443
984876
874021
1675561
73613
1350539
866864
90670
255482
551371
1303086
611991
302067
1741947
154484
665588
1454484
1872470
374890
300393
626259
1174889
258146
1816386
527295
1266661
758892
1536377
499459
423566
81186
914606
1476842
733636
640958
682553
778698
1632758
1321852
88881
364036
829814
347807
1727337
248174
1289814
731323
117998
114494
706526
66867
1034332
1848602
1478568
963915
582555
1523028
1013373
1734645
1886367
1555780
390658
1381328
374489
1695394
669197
74667
1276902
15278
1244078
1375099
866631
555130
1729157
1351417
202036
418669
425281
650887
1541960
1776394
109424
591030
368532
460741
645688
1943090
121407
609144
555307
1626169
1970009
365824
1449658
1164310
722960
1063595
668072
968762
1214925
352071
1247253
546196
672126
444607
232894
1244477
263101
556512
387235
53741
312095
1383173
1632905
1848779
231839
1201504
266387
472932
1331425
221
1325811
766808
865542
653440
341154
1574892
1706624
248576
1588063
988370
1759925
60605
1964627
889051
1842739
23449
1223917
742417
987511
1379212
637223
1174168
1852483
544871
1425939
1847316
1385918
594364
1456779
1572796
1982566
1466643
861302
1371681
1471410
915289
395281
469777
1607176
1055893
805615
228493
595363
1475837
171389
144729
884032
1213843
651853
761322
1953838
1740813
517648
653510
507104
201533
603583
1414727
1689211
1269440
63943
1624370
1686353
1631069
1386044
1901019
1781538
573
1957640
849181
1632555
287748
1533781
1408273
1558076
314395
589495
447829
360632
1874476
1662198
1077101
1279851
189434
1439692
234052
1036636
962720
566993
1057898
518318
1691617
1834482
496826
1449612
1833743
1730337
186534
856872
1447406
1048159
1311026
480228
1147319
1698097
427236
360695
770413
1008838
1528064
757753
1444964
814010
1566967
1654851
746010
488863
730873
851665
858177
894986
909022
295532
1693148
512610
1676717
654008
693333
884010
780764
814651
1661871
802068
1202282
169808
1492778
1094380
1966332
1666896
1483371
1980585
1133054
1356585
616912
1760313
1368862
1867399
741911
1996259
1263105
1600859
1675771
1276608
784115
1703265
1344805
1624586
1230630
1512227
1740768
1708518
1111760
1150240
650054
698038
1871652
1979590
1590218
454875
1235041
732570
1764948
1637301
1833282
970325
1764774
1832210
103844
150270
922791
226681
1340976
1059169
1378165
880415
100928
923832
679134
1587202
1172904
565204
377560
1280710
1879143
614354
522700
1556550
1947190
1722170
1010431
1790271
829686
187137
897108
694031
172261
71268
1795218
590399
1683391
1381152
1326707
887179
930217
1643006
756398
1115348
277923
1281945
1082144
1828488
851200
1183824
1055138
558634
353188
311583
1202186
1514902
1415875
1362680
1988467
1773799
1424153
1924452
532137
1558421
1950190
1183937
355933
1679059
806194
1087608
778706
96338
85810
1911002
3538
1312613
4137
1208517
406782
1620238
391337
268939
569304
1644671
690366
872204
1918019
413232
1279184
791166
377730
911738
1290695
1267177
1624297
1256370
190447
1160756
1125113
1973778
1048340
1797363
1526658
878793
713679
741600
482740
627695
1463225
1453724
636453
384946
725397
1908440
657690
890617
293730
1938129
1141396
1810920
1709144
1437092
161879
962086
1216251
118816
1494692
697415
538289
1035670
1995045
1922504
1080391
880338
692717
703541
1811329
354920
539243
473710
1586172
1101798
1391432
426486
1246516
753078
1128532
1885958
1756186
1632260
574061
862130
1540254
1459913
1068839
423219
1431260
967664
1461134
1556314
1019950
781162
1675096
1554148
1272949
1540885
304044
622470
410147
735417
703773
548671
1468286
1659304
223698
1792007
1423937
1423976
398481
8408
1989497
1262198
455305
581970
656882
216495
1207247
1828921
672639
1231554
1361062
985128
1991560
95966
1529677
306402
114407
1632623
1608482
957949
925502
297046
1169143
186930
930216
1705337
691999
1669014
784613
1635256
824673
1031221
282113
1894694
1490740
1681960
1471815
118413
1856856
1082790
831261
901856
269250
1686621
983611
303735
1469192
1541859
615222
1884715
1182175
207523
1033927
1232094
867503
1965831
337187
1037201
1743786
97729
111816
1525520
1291122
194185
144263
646217
1109648
455350
1024653
548831
14607
1341176
1973623
751648
1767608
1441676
235822
1253201
8224
194591
530267
426283
1460602
1515111
1634323
758915
1114527
437699
762456
1783666
961564
485035
922331
1579148
401811
1951223
1923250
1796681
1243894
1284170
1970646
1907824
1152449
795775
443641
1101537
1198175
1606411
841046
933275
60332
1354884
1914777
1214416
1086623
123589
1875793
1254370
613331
603763
642245
157601
239534
275226
1079635
598578
1027918
1879244
240615
785930
328386
1322313
171770
237668
1195937
227367
1843628
786985
1805432
1164402
1328774
341710
1902718
1690621
412076
944596
262584
488405
407897
609836
1464286
1110910
871296
418489
462864
1802961
1961048
810530
1818692
1936639
1876202
482549
414883
1307484
325937
324363
444010
738473
302154
832994
571441
226583
279731
668895
1505628
971209
486978
1606223
870441
1737099
1279006
631112
1642370
413925
340079
1856641
787774
994257
566648
1312977
464717
1816517
132391
1165115
1409585
122472
1866624
293162
1467628
838793
890966
124189
278761
842973
875294
213071
931557
1067820
271700
1231901
388637
53761
1832473
526458
479560
33931
461431
705330
1639073
1145380
779897
1993922
625394
994420
141214
397612
1365036
1495332
1461186
22887
385233
852741
1307286
110975
1325278
1913447
877265
414923
1647344
874313
1411893
58352
139561
1068003
1526828
374134
1376131
1543934
596196
1023734
864397
1438593
1955726
1819048
1597800
1342915
677519
1799680
454134
373136
1696025
85341
1041406
550628
790926
859153
172994
972597
1459983
661119
1078567
1291666
982858
277573
29598
1960730
811902
1993441
501311
708756
1131865
1261865
427878
515208
1951302
659269
1268698
1025783
1122464
1396236
465353
882643
1019984
568560
406513
891925
565029
1954566
134124
239444
861340
1021410
1712465
1574786
802054
538599
1713777
9278
1953733
582142
1906070
1643799
1033527
1483944
569189
1332915
1357567
341895
708463
1132609
304689
1182454
548594
1051651
1210453
410017
1821680
848671
683709
1728863
1264040
857355
894975
1636320
1085637
299641
807179
1500059
1313116
933272
1677204
1692319
1308064
1261552
1422252
1892576
1637632
1301253
349931
443332
190877
1847180
1229075
379120
1615863
778599
1213064
1631247
918349
1927030
856537
1363023
1479408
875630
774310
378305
178134
1057445
1927775
156485
344643
1180248
373354
959746
425523
1674749
1303934
1452462
602094
1972004
1344229
1853156
474750
1334275
971649
1823501
1847466
544473
970475
154484
341380
1606576
1201055
1986496
273254
1829508
1641882
1828893
383374
1991616
1820627
1998132
1577240
1693986
350349
154768
17425
1188342
935821
852816
1170183
1374048
1655176
1320790
924915
813079
301530
512273
1368224
436115
1535208
1628662
542230
371529
13905
1848585
311043
1243636
1499990
1161732
865560
1804126
1604271
1502515
928480
162660
1957478
89491
584178
174277
95815
1529825
441972
159669
508713
655490
87144
230250
597638
1213148
506209
1709826
527112
763022
764940
462298
1053125
1123316
1585399
963426
1117068
411866
1330179
1063620
1185982
1582568
1318571
1689501
1005389
1553493
893024
1441819
866832
145298
774575
396275
52249
113340
439144
1506661
1149900
221460
513158
1119344
867671
856547
1994814
468831
433726
40373
22833
1233831
1710159
684553
1969406
606447
62735
784570
1254507
1378407
45534
51495
126142
19257
1022552
1494769
1323304
1137977
255009
242975
1023238
1810675
1564345
452960
1022655
1646857
1261974
1681292
1112109
682925
145980
1072687
1677471
486090
335744
677892
1999396
1924333
469987
1298475
1181768
349493
177749
910707
1528240
1859466
350841
625355
1593022
1171390
151936
285793
1453298
89620
170493
185904
237699
647299
545312
599434
849486
1654396
1378864
1213973
812087
900312
1218638
1812018
651402
801563
1257258
847919
988477
1845388
624764
1245111
1976462
393392
671994
1057638
1340430
1959658
350311
1410008
1747606
1661502
1032564
1617533
1732742
265142
1521753
313177
902554
1428296
1112531
2542
1753336
1058472
1509371
558602
1284821
695134
1857893
1579300
903242
692022
38046
880971
668364
699558
446371
1606537
1047553
1189002
367830
1396360
1156885
1413939
402104
1344887
1278483
1142282
62699
283589
943204
1241261
426792
218999
104815
1365646
548118
652364
509233
1905681
1461289
335560
1128863
825897
1410683
760742
1242239
1539832
101212
1169465
1162403
1329272
1781755
1868310
1359471
370683
1849031
1464923
768587
1178500
264964
1106737
436300
1812775
167821
1547636
1825740
1916543
223529
1051646
1977138
1838780
754338
1896286
1416695
347272
732541
317251
948589
1136375
1862514
1792977
1019353
1036497
887382
951470
1714251
1398768
1330218
75885
1311677
1470894
278328
426994
1649707
1717500
1514218
1248631
1480750
1648664
271951
1494921
1152577
1127573
1137619
1343905
211296
1774700
1047586
1396702
484879
1201853
479969
1203096
663244
1097905
84936
1114640
684575
1489944
286258
1095079
1883590
1435716
1743560
1044966
1861137
1386023
524635
1382822
1726110
1571966
68425
877080
542416
316024
533975
1761895
695536
663134
458117
884398
1250037
1450875
1852509
999406
1933586
837059
1442127
1176972
1582877
780410
466289
793647
1512509
569961
1567430
1284996
200186
483912
14796
418573
1167857
351239
1614369
1583113
1628793
172440
1796294
1661465
772955
322413
542686
82299
303542
971743
493914
1438895
1806756
620660
349330
151072
442853
1280112
1634654
655485
57819
1395686
726371
428715
1429057
1433213
1081216
417681
890765
799069
1165969
1044656
266258
790689
1441536
1210060
377371
1634763
691706
726443
1911156
1763711
744893
1560942
1967865
578728
215973
375574
1235333
1907728
414333
1464633
958319
985582
1051285
797600
1740426
578107
1080890
788919
1783987
1674786
960167
70716
1623662
1480813
1892906
1536415
429190
1636416
1919806
1743541
1201151
1287315
1816088
1482159
424551
788620
1266134
1584417
957960
670606
1896535
217125
1956916
720050
1100463
1587229
1921087
1468402
1784950
1329972
1242065
452652
1942309
453614
1440732
810176
1534364
639468
1012494
1487924
957460
1628653
1622479
1556155
1332938
94982
847225
1091965
631736
1752953
826705
1686332
853895
1938282
1332582
1366563
1600837
449062
961083
1965261
1511603
1165761
1899482
120444
1734186
1209022
1932929
819331
108842
1103167
1193467
1691636
434966
805571
533500
848235
95825
1837071
329682
311983
894748
683043
1470797
1985243
1540392
119462
1550565
178920
707928
1030768
1585831
214142
536038
1676027
1663619
1427473
1386305
770480
301755
1481947
1462437
887311
1343732
1014124
276006
1243877
963367
1334048
422961
1421670
1470852
1850341
453949
617127
1201672
1482257
1788301
1094893
1172896
1734977
992709
934364
638398
546361
557726
448291
370830
582229
504563
956858
73434
1907045
1663793
69176
1320592
1880142
1273096
297345
682684
908683
1338961
881749
353579
1557760
1074181
476479
439355
1417553
1859678
606001
1726192
732338
250778
1256581
1448747
418162
1641129
1205637
349269
287802
1962708
1422441
1402973
1479676
2075
1639436
589146
12827
748603
1639342
1490371
1351101
199045
1226219
92965
1394331
576308
561777
845869
27639
1487498
537638
1845912
853486
255000
1654137
1089401
202887
1866280
91672
1120228
754389
1918569
1924559
1287842
1254723
1193376
1060654
1044945
150897
15353
66752
430721
843436
189052
1283174
358183
892852
699945
715633
203497
1161275
662319
1039694
240567
1592505
285921
1019324
486644
305025
53632
1896429
536095
1301286
1195028
1580794
1539072
247194
1290996
509230
777870
1739011
372585
336977
1689407
1909100
756684
1627323
1317502
1573651
1883688
1043538
809468
446495
1579232
1576868
1566273
522072
1106747
1550277
735300
312044
1828828
1584204
696245
1487729
796382
1388313
1946261
1967658
1684801
677792
185784
184874
1336110
1548549
508640
326797
710961
1572991
29013
552852
420441
1380615
1677784
533813
464002
1181200
1917779
1298705
1327163
1552021
336383
1456845
779504
1021367
336529
177175
646903
462165
103600
124388
1042743
65245
1355835
1934750
1477997
428103
1017864
710097
11166
1400332
1419720
1597362
1737432
867545
163961
1315478
1226451
1272266
457266
1072112
1460055
582744
1549886
1112297
1251535
113267
439928
1057706
816438
460449
1666442
898308
575835
302212
728770
1532006
287604
1925319
1495000
620000
1694675
1357653
380373
1426556
1807044
853755
490257
784329
41726
632818
1891554
1169096
1966754
319335
1940748
856771
1905414
12976
1967157
451459
1705096
1872307
802922
762186
965525
1199569
1155835
1960204
1991469
188207
1905871
1419353
64314
1715142
245882
1790146
495938
1223462
1249214
1132991
344633
1687909
785169
1448099
1942931
144896
623786
326915
106532
613167
1227824
399164
638616
1513809
1305470
82496
914366
1532198
335840
106074
1413916
952983
51817
279362
236987
541191
515382
75169
1472864
82434
1942280
490127
396458
1900142
1805350
785809
1422619
1735289
991259
373679
1697612
1837376
1325601
534946
739572
1140053
1913550
1832379
893964
1976514
1492278
1275593
325871
892297
868952
1728171
1162115
427000
319458
1190566
1768205
1761417
703454
567639
1472745
1773091
828642
707711
1508466
558701
455265
1016171
1281845
685999
980625
455058
349496
1059658
1592168
1076177
1655215
1909528
1681113
109788
690025
1292686
422494
194772
1898647
699294
156139
1814728
1218277
1646525
1403760
1629036
480845
551613
69506
1132943
918688
34772
507708
1855590
1901512
1746619
1207099
1984899
1704855
1783489
455451
908866
198219
1167731
1119128
1993658
1578529
512896
1201532
20550
1467551
396505
31886
982784
533254
367725
827918
1378228
199473
461331
83576
1963239
1446170
709932
709018
1913683
1201573
41241
1951744
54757
384699
886123
697741
441713
674791
1399660
1141604
275608
1909585
160859
1691113
460879
178972
1271231
641128
1559947
1653317
1594363
681995
921555
1706220
434585
1566531
1036198
1155444
29990
105737
1507258
1893888
346930
296863
1756785
292194
1189895
1258237
1764037
1117298
1892608
1299975
604951
1083290
58000
845052
713941
1821344
1274164
397533
1345953
1867835
1656213
717827
1660075
302164
1900593
1054200
350595
903893
1908308
1488232
1096229
1685220
396704
1294683
464769
1662628
1616395
1297895
568548
422781
1180861
1776381
443331
169073
936649
1497714
626635
54551
126648
531919
1413894
19054
86278
1563684
1329092
1591571
751147
343144
1052632
1522976
959487
79599
106017
1406534
243564
1362805
566038
1759854
458382
747305
1613897
1391155
1461057
1082491
189798
617920
1842631
277004
1541192
450646
1173808
438097
1451895
210752
1561812
1713232
750731
1825006
1455428
1818683
1668359
642653
1344747
588
1183922
537387
752131
351149
508935
1063796
933535
1081748
626030
1256083
185747
651638
1710939
274654
1465549
1571967
1278630
1976824
1763188
1971950
590101
424885
210895
99842
1932446
1159331
1244480
1472173
1352496
998804
1017635
1510522
660578
1513878
1450440
481266
1933908
121472
646202
891918
769126
1384922
1911046
675644
5355
1090828
1944616
1472915
1820419
1986332
1052014
786046
1703360
38698
718548
1354329
1677761
1516953
39771
1337066
1526661
1905306
1533731
1304277
1174320
155797
44236
673501
828844
1906857
1069320
1711812
123371
1306125
1750759
976972
1738455
1142659
1739840
851486
776924
12427
32537
1174178
372514
1429873
61635
1322655
161
716250
1557763
1841663
1919855
516457
1445899
1384971
527552
1112451
852919
1039213
363400
193567
472919
1004217
778860
455376
626696
1632033
47216
3722
550219
1753299
1795589
966447
1401523
978501
72828
1640759
986941
1739810
339937
1599715
773445
117735
1370672
689258
1132613
780096
1887166
699033
709832
888679
815210
1836497
1149875
291483
103822
689721
163013
136183
1470886
1936083
1483068
914297
610032
485629
1150291
156058
381289
1572647
952336
848996
388831
1325603
1052054
1797118
156377
37103
1335264
1906929
1984022
925072
1949910
52402
1761491
1680445
1271852
25797
1191114
1472291
159058
611039
1792738
880178
1030842
63221
1238923
819950
602818
1410338
480036
1837252
1319623
1566042
1807359
1634891
391694
1785204
1190171
1834415
1134650
1186212
715215
293865
292572
1695615
335396
1295333
526643
1479800
712858
586554
1802213
1530769
1543695
1204867
1135009
363929
759506
1219620
1928680
1189382
579945
1308454
1445593
623047
1518259
1050167
1240466
1059521
1314083
1185493
1412943
1499418
1820363
1851200
839231
841740
717804
284637
1479771
631434
1670726
257002
434302
876698
1338607
1324235
1449706
676182
371901
1415760
1838787
1462611
1945309
375458
1458510
1214287
871750
1127467
576063
940094
1141172
579258
770926
627329
53096
305131
201705
1285321
1124754
1902780
152971
889499
481001
147933
1393947
81792
212253
1436143
1187880
1350540
253086
1769311
382020
1370716
1102709
1335303
1873326
1469354
508178
1681025
974217
1691161
1920967
1191871
257884
766992
1366562
449961
68303
746067
1573746
1858943
1358637
1370368
1053479
772512
243455
661282
1297142
748293
946394
462784
310127
598864
755592
524738
89704
947732
1878568
316676
1961702
992634
872555
1521683
639920
468391
71747
263893
880364
797191
225761
1465612
726675
1947548
1531990
1452896
770922
961925
884985
572569
1749857
410111
1873557
1912303
601737
822116
1212498
190212
242153
256872
1030791
363727
210936
950552
818575
1135644
1314841
1677564
232388
47745
1386212
177968
1186085
913108
1596508
1464061
1332492
1785503
822282
1654508
1744899
838549
66900
1185180
1797303
824292
1922682
1716288
727204
229229
1938419
1871025
1866827
576137
687992
378164
1585866
1841037
854985
350602
1139231
890498
1761877
290208
1308022
1261171
398267
349927
1144574
889701
609556
800920
1559956
670022
1077933
895940
280870
879005
884815
1113538
215645
887576
1514126
1525047
805261
1373078
1123924
1212573
290064
1162093
1417333
1346613
1464532
518683
96888
1047995
418515
1719330
450149
1526753
466509
1182123
1364037
1629722
357860
1484608
1716250
441619
1585268
854610
396439
585195
1310217
1337397
1508236
1064505
88602
1027528
145950
615265
1568919
1268397
1180435
1147941
341574
1448676
1920457
1165151
1110261
621166
1228095
1256227
390184
945905
1020778
1591770
1312711
556554
1223674
684395
951878
103230
1316810
743773
743421
469155
312788
703503
1772092
1712886
1544916
1197105
111179
1638346
187456
1940915
792174
1737719
543112
178365
1443117
1202826
1805272
416460
20268
1617097
1655635
1294537
1288898
1790956
384283
1327984
1772934
952245
905531
866376
1785672
1438544
1101323
1598708
964728
1590624
1469289
904057
626606
1296738
1754146
89318
1105998
1052370
1913825
773304
1185057
77966
749485
1932256
550013
988635
231624
53424
139842
1330084
873761
869247
1808253
30612
589234
1170365
1170942
1238134
312511
1416743
541030
1911559
1484813
463347
167352
820455
395572
1785985
1568172
1674660
1252388
786204
1447041
886223
468048
583428
700436
1533148
1483171
1426805
352717
1691841
1465423
679517
657156
462629
873507
326035
615203
1707902
1011451
1994858
794912
1755820
1319488
969094
1641257
1915605
1263178
1595515
1040458
394701
1241418
992720
1890030
1282130
1519158
9037
1194396
1919520
1631614
1936947
1838609
1363877
354285
1746449
1426022
1746215
1877970
1262583
369665
1496566
50013
1145565
1695295
250363
1791503
167046
1761790
1865728
250819
507936
1912480
210519
33984
1596212
1818180
589747
86264
1362605
1235160
464370
1732306
1493103
1785183
1104502
85880
699121
960032
106832
540315
1518782
100743
1229351
1976654
823839
290906
1043061
911589
853024
1499018
82927
1146644
1279177
1506542
1759963
1625615
746740
1472736
1823118
775569
667645
998978
907599
438080
658480
1081529
1063736
351195
1438388
35782
1786714
1738171
344969
705966
374034
751766
1199495
811895
1948714
1990039
1452654
1827866
871738
1371506
237227
1473523
1289487
1091646
854966
1809953
697290
1974423
1404990
1241003
47812
1144242
786363
1102362
542358
190996
285797
1704632
226369
141869
372276
1883495
1087507
1533090
1460396
683091
339873
1255655
1872645
1783254
1784690
1334775
720644
1309662
374604
222797
1939054
786605
937664
687570
1131532
1198138
1948270
708671
371905
762421
1066968
1084340
353757
25880
1250959
295984
1722633
882660
468220
1690520
1156990
1321017
429755
1187079
1307666
840439
1501283
1649012
1005536
442801
438555
199139
1244758
1000549
1340088
1737999
1804164
977124
1355134
1352137
1581699
1263290
632287
249009
1251978
1516368
138865
160426
623145
1449736
1076715
941690
683314
1630759
1689411
1169953
663901
1932471
998995
1881054
1684234
241123
443073
1053713
1555017
709598
996879
102176
164082
1164520
1343946
248601
1200716
1976140
1106429
385178
512807
1524451
1660907
1994898
200998
1548590
1247833
913970
1111537
274337
310780
705829
324845
1004929
1307432
1590626
24266
1996418
31396
60175
1229636
1094216
316624
1694291
998290
269548
1292206
1105426
190339
1936624
1329420
1102828
1028966
184295
336443
1873146
1624575
532981
1965917
750557
10680
79106
885618
1758179
1742067
993405
227227
1026965
1717853
318581
1631289
1562611
147315
1833780
955215
1400406
630557
1449704
301530
743524
527851
1574255
277315
1972953
1432849
1942533
1374838
718282
1263230
916365
824334
1143647
579515
42137
1390918
1982221
1884570
1114698
1116102
1192883
435344
237098
1203985
1318720
1518016
276957
1429911
160677
205360
752167
1335228
1901965
172118
1482149
451633
1165265
1477227
690367
705081
1101377
1982275
662292
1947036
812764
1313316
1253380
1705116
544763
1421889
252924
1537440
1365824
1532877
903622
107599
375731
13798
818511
1637326
1309261
353201
1179168
577463
1197901
225823
1983221
1906165
1720549
1946147
1975389
1908076
1166638
1724579
41775
266958
1140959
1330984
1376773
1368978
1057950
1676353
1312182
439631
727325
1445417
1609272
736938
1834293
140586
722151
725780
1738957
925936
694336
1540287
1630124
769264
868098
1067976
1660398
1869651
249298
973897
1086087
1502062
963820
1953076
504568
1475466
1281036
1105754
754238
843815
80817
570219
211162
847127
549031
567719
1729259
1846694
1041243
1656014
1374325
814391
772019
1867153
1203226
1916674
24953
1480409
1913542
1050641
877297
575127
501380
1762723
265321
1718641
1092740
309857
75276
379978
128357
1031202
1092697
230502
1156955
1046722
1388769
38952
1317263
320633
821857
710512
531281
1325565
268618
198291
1157856
94693
751963
1696748
1563730
257111
810388
250551
704105
1058821
797424
691881
1248227
716379
398645
433853
682055
97611
1519789
1657547
1328776
1296169
1010825
1856433
954262
1236529
1968598
1471937
1429245
459350
732767
692314
1337173
748586
1174555
553714
906395
1654186
1790059
1051550
725764
111117
1323837
1018008
411345
181272
1524018
1434567
1619550
1251927
1180266
207503
912571
1566002
662342
116872
760148
1212521
582843
1832027
1212412
1355517
631557
748748
482916
766999
462486
582175
690361
702163
1203134
118741
1534703
1613523
1448088
407818
1009960
62510
834859
1102690
845320
1480741
1894414
90152
1798379
1133040
835562
365388
683224
943700
719162
514323
1537976
558706
908232
697202
1068209
705210
1471155
1540098
527422
448183
1070924
1694036
390006
6884
412991
1376672
257924
675580
1016965
1180502
784414
287111
1307182
1513378
1943049
1137942
1096738
223668
1612119
571365
999217
300131
70925
389727
182535
221019
1580460
129724
1809155
267475
1864763
143843
1720264
226631
1488
1349557
1151363
1469447
295246
199821
554258
396160
923138
1027462
1959561
423792
1411939
1323043
651452
1450750
204841
1440944
1629689
1996015
599243
661483
985390
1537991
298639
418257
605858
741084
633554
1325734
718593
1336138
1635032
164825
145560
347255
533908
776028
1759949
170971
734618
1776758
1256163
324861
1757029
1543992
68465
595059
1719122
1962531
1050039
627688
1137684
53207
333609
710184
848351
1806417
135739
1311123
1773360
789881
739440
266188
1034915
1421527
1196304
285772
927146
1101964
645775
221168
170024
842697
1433468
534554
612628
253362
1386268
108204
804935
528282
1526455
1925181
148778
1321169
1176643
1311790
1296278
1766628
152564
1277836
425693
1518632
1375563
1643853
1456987
1092702
1317887
145239
391850
774403
337232
1021883
974159
655995
145287
1921062
1541867
183505
910580
1673300
1979986
270939
1732372
329983
209335
1122224
1146500
1265314
923889
1487332
1650086
1364259
1460836
847784
773526
1418411
1481650
1940505
1944229
958300
555659
1285532
1717826
205756
51406
1030039
1127857
1859247
137656
1681060
735731
65293
1560152
1675696
363698
1627165
1000645
653509
1875380
507345
1450073
1186981
354536
1261541
1854919
78403
1759348
1809118
632875
1574920
729616
109245
1913891
676195
1859978
1521583
441406
713286
709064
768819
1907799
1884655
1310197
1469119
190199
872882
1747242
108071
1721108
276593
1336424
8183
1103201
1993203
186785
721780
714557
512085
853403
580690
16992
960698
273921
1976125
218713
355976
1098125
1664120
1271830
775271
1834011
267909
747174
1729692
236220
25185
674581
1121519
1907236
1401125
20455
932478
628435
1109290
901197
1449262
656056
766904
451541
1694514
458285
1792983
253825
1965923
422866
1519210
1231009
48153
1686510
39766
464527
759928
1809063
1761122
1789805
1220734
1357153
768436
1091178
396447
1259218
1942357
664544
68520
1059740
1289068
241238
39696
948309
1536767
1391065
1281739
1766901
1208797
1497319
90349
1948957
1700783
1756303
1347477
1852810
805176
1820624
1944351
1758271
1149196
782726
413270
819070
153541
1081476
1744417
838969
842798
1049180
710241
555434
36000
1248654
1084514
142020
882499
290952
1062363
1605416
92339
263462
1822148
760704
1316612
859652
1888449
1610321
1788554
1191165
662451
1713540
1334835
1047705
189204
1163789
1989754
1827776
1032962
41860
1438551
902248
62120
1108558
1233821
655012
1687746
382648
1142270
1539442
1390200
669602
498670
654227
1190070
709264
1422918
444155
1830269
413739
323756
1289547
1573810
908062
1549763
722472
345327
759460
1566598
858562
457194
610935
1803092
1589650
1555527
1737912
1705827
1932892
1096561
447042
326572
775432
513328
171016
1058773
1337545
1764242
511306
776478
141651
1684974
1598567
29175
1728238
139176
104207
1753238
794820
1378746
960170
89899
1259009
254385
333526
618148
1062643
1334222
1275645
1154132
1891832
148405
297390
1545189
706760
1520046
1154516
1660496
87311
1021788
1481828
1460857
211589
930275
1028439
1061807
739192
1267373
806718
1776086
112802
1386392
1167770
790725
316965
401847
1795427
979625
1999352
1294883
211621
901187
1807834
677
1854708
926777
570520
376216
69111
1932703
980863
897003
444391
1099111
665534
381007
1759624
1044775
850042
1735008
1610828
701530
418843
1996975
553428
488909
695436
1264539
526573
1567116
1906305
1800871
1618779
615524
513132
372175
531393
41881
1258865
1964628
1933506
214062
1953965
1841734
1107244
529504
650125
916867
933368
864149
796420
1934609
1909838
1990001
688768
590192
1646335
1372130
410499
1664182
857816
1081943
1265759
415060
1415198
1976378
1538764
312936
761552
1630560
1493548
285455
652180
1895331
1991959
817058
707415
351595
574921
458243
1831661
1001478
1478898
259185
552844
928977
526426
995
189530
1240459
1990991
1249653
1773729
1708995
486807
1363128
1716516
1997956
1339778
6791
795778
1995995
1886975
1721012
478868
1653113
1586671
635194
1260496
411111
1022348
1255403
1930637
3974
1423323
1399798
881012
463495
229733
650496
237030
55867
669512
1289908
294873
1694132
1160559
679024
243187
1258074
1641648
548532
1638795
1863421
1559263
957148
256812
825504
1802720
35779
718974
183358
1277302
1455670
1053582
836922
1239709
789860
1728620
669852
1626906
995002
1003212
1529137
1925726
1624939
789321
840921
999199
224918
1048125
1307649
610493
195420
1622078
16738
661180
436350
358781
1153167
132057
563267
238957
1153674
849127
295312
1265388
1906749
1908606
978375
1086196
127744
394619
643348
233967
1590795
1138794
1969623
303266
1111076
730433
1086762
738675
1832098
1817458
1877005
1559166
1691680
156219
154429
1399537
197695
1368233
1253123
475519
790884
1982778
1730738
495423
383296
285764
367943
253458
199596
1356727
339848
568593
1736009
262786
247681
1188082
1548633
1023038
1309383
939198
239479
440675
1154181
532340
464299
1214355
1044976
301880
360594
1210227
1247852
944242
1814739
1829935
346251
563957
265397
1402931
536724
1104740
104458
1808617
203089
1808578
1679405
169006
783472
848724
208417
1093593
1141963
925458
595
82791
287871
1997814
366208
180528
30644
1979182
1901353
582005
1268814
1067574
1272806
1094757
169620
650793
810790
1075902
564258
1350270
1762508
1775507
1630376
1293440
1235259
1069010
615642
1043896
1509086
451760
992230
1637374
1473106
259986
916982
401767
1731161
1214286
1082733
1798696
1545399
91989
815936
1398043
1678625
1360673
1051780
856078
180676
1059271
1842976
322174
442120
621465
891887
1891730
1186526
639824
1292301
381768
626679
694276
638034
625213
417256
1375399
406872
455418
106136
390780
949188
15269
615134
1697107
1808218
313151
1339651
903782
297369
800334
1698610
367979
1307277
1745862
886093
947295
65343
269767
160156
1442573
11439
1310188
123860
1707363
115621
1064817
348612
603660
1193631
1735619
9724
170157
1677694
78437
1770439
130592
1003147
225608
1388062
156994
53530
731889
1242154
1067068
1045114
838816
699044
395029
78370
244774
401225
784898
1779673
708977
1852076
955682
226078
54482
151769
265369
330971
135101
880824
1352512
1514451
1755847
644856
226276
348854
645352
1398157
1409475
1163815
290961
561013
843039
139454
1212585
818645
1097696
903092
1588412
1585582
226582
21161
162699
445233
546835
176693
1208800
1281804
822811
1988274
1600651
586690
709088
1495096
151572
59350
1712267
1570234
1063616
1324808
949672
924392
211813
261924
950814
1777865
125466
990565
1126255
539589
1681186
1501567
1439282
1819427
1506049
650598
1713860
1187247
875034
57673
1964711
227462
836906
1947311
1167131
559919
864093
1138125
88240
816942
737248
412741
1879264
452580
263134
702061
724972
1635627
1356991
1176339
437228
1133593
738629
490207
1858206
1325574
1190058
603970
1032227
1582064
172951
930936
1876991
1386272
504973
1574775
408876
505565
167874
645757
806954
1499435
1214607
1474454
1104167
1213319
662564
1825074
98130
1068629
1568845
867149
520144
1883622
910918
419619
1102997
783589
1462283
1572493
204003
1508542
893727
1855825
1231256
361322
1987465
1683246
1260736
724347
1041390
802895
779542
379574
109016
1419921
988809
328374
1613609
799474
338482
1819181
1128003
1477058
1939999
1745305
1665856
259200
1357545
293150
128408
1937490
270873
783023
1015536
1783107
1011109
986700
1920802
638550
301000
494902
1282650
1685557
276064
804020
1814248
1637522
1484387
1495667
202892
1083824
646507
755969
1696066
1404770
1606870
1455483
43361
698192
1347470
907142
1874960
1472526
212075
671697
824919
868894
1240807
406772
1231956
1274187
1410931
1694234
1047107
260060
1484438
600130
1157255
533204
587491
1246451
1435049
696695
948058
66871
1149829
245750
368082
246122
950135
1784138
1688969
1041587
1634324
967486
901584
690502
981306
677780
383416
476124
307231
1551498
271186
410520
982417
604590
749841
882600
1340123
1605752
1188045
1110839
1817318
633820
391407
210568
1119178
1257476
1724981
1937174
1352165
515879
1228803
1633497
1712075
1831385
952129
1738587
125237
270371
1966983
587529
441073
1914518
1205664
1716621
1315181
809982
367978
1737191
610302
1917602
1723832
1584442
1617995
252535
994942
1321580
466764
145842
1704794
1730672
859049
366167
1862471
1940670
669027
1772034
502556
203252
1054154
1226819
1665830
382596
1398329
214317
637229
1702776
1342929
1398942
916635
499040
1917181
1463167
579583
1050275
1314928
1986584
422563
1605312
1732802
570551
897852
368243
280392
1271730
1105414
1105118
2723
1352913
1477719
595450
649615
723188
1019602
1887605
746771
260324
1418680
1841381
289532
993172
1990497
1884194
1790648
1002748
321506
1014886
1973618
148319
240052
1920421
1775390
1305222
411192
1657426
1221547
893798
682381
817655
1428481
1060052
372677
716673
555900
1000588
1059372
42613
445676
1252881
596123
1215236
1099166
819322
1211279
891403
826745
1430074
1201577
1720497
28209
141458
727485
1145480
1576192
589113
1298203
1746368
1165387
360126
499578
394971
1807113
1288644
523081
611720
1559577
588350
1336678
1166243
734357
1928828
1352507
1304352
716621
700322
998312
1064155
1249811
178854
1048094
418920
540297
1565305
883028
694234
920055
584899
1239558
1359328
1283739
1532821
1812862
1770584
1078141
1430093
392592
1910941
202590
1712427
1869526
1506789
1191455
1948060
881962
1680447
82027
1391171
731871
1384963
139392
1123724
107423
150052
613056
1248480
1675799
370646
1616464
495256
622392
770264
364689
1984128
1428884
400985
1427920
318717
321623
1343036
5902
1082223
164220
874670
761873
1413609
1326630
81822
471616
886337
294641
1117241
1555521
21598
1216419
1443852
671055
1288197
1105871
1872149
1777594
336320
891831
1410885
1700795
692993
1546403
1253063
871845
912411
699581
115190
1522843
1671364
543802
655247
991052
1692984
1529753
31684
634231
1304512
1626348
921862
1097148
592746
371483
227376
1828986
59649
1401954
1786714
1115369
661273
1279191
958543
1019841
1267748
1830453
1959430
1950177
1122462
1823445
805733
1855900
1245284
953435
797008
1657828
7311
599315
1402406
1997082
1785125
670108
1167191
762762
1499702
394000
393170
699538
664915
1866948
1943212
1232622
722128
1463653
299375
1462615
1432500
1646628
148598
1070414
772111
1774194
1386371
697551
1371196
507067
1482403
870857
1190557
169848
847210
649046
511926
1998453
1683619
1079876
1396762
1759318
1880711
1222959
1422415
1712572
1460118
1769212
1419323
1709419
1937592
1027055
1434410
1929518
1133874
945851
522359
1215767
1979105
1241312
562391
595941
198810
518386
1910250
1301688
302299
1696340
224816
1712344
322118
1948377
1243728
1626740
1552627
1430167
35989
1213218
324846
265907
1090974
190151
1157480
937441
1935341
545453
825415
1630313
1482359
597749
869429
1027335
166184
269164
422113
1931102
1555425
1199379
1268243
471920
384293
43074
1220837
246900
165354
1998908
128901
643336
1054392
603201
730641
1058002
28721
1501423
1210318
1846653
1403031
518155
959784
512547
1164440
1142873
1499120
1131612
459398
1409249
725022
1830289
219051
1275735
55328
1916695
1081861
241873
180205
1796298
1932293
1153515
784283
1926464
1459663
918252
1210838
1392779
1034278
1295086
521503
310143
181095
1325933
1278287
1946794
406031
541815
920501
483630
933440
567107
678214
971889
818142
1563202
658905
1013233
628137
1687238
1960934
661971
333356
918033
1291041
1351920
846575
1837175
1402020
1908736
812120
1282735
1216349
115755
1941941
612651
1797382
700373
968298
1756692
1119404
1937061
11506
1589056
1548631
373491
298164
299442
1718435
1122500
88898
625898
212849
183549
444149
421832
908901
305794
1665248
1659683
208646
753061
686597
273454
1066326
1775851
1337913
898065
1991706
1706465
1067819
1368507
1371905
1508754
99366
1164188
1200056
1827125
812074
921994
59106
761941
254230
594451
429281
1805654
522912
1973508
1633111
335020
1207068
48764
72794
132720
1452386
1620468
269842
1757253
1576266
214336
939768
579235
35225
212553
1516078
1473325
792887
1146261
548783
856772
827338
1143121
548443
1915272
288013
1368172
1467673
1485031
355574
414063
1501278
1099549
297048
686110
133944
1414404
673113
1575922
295225
106563
832218
21756
358673
1913182
99024
846437
1583241
627396
692417
527292
1789417
1149243
1269845
1700827
1704651
1514573
86829
1972085
446206
1635549
1285776
1931615
494262
1190244
366629
34885
467096
75603
487563
1463252
880374
1633097
438243
1056621
219788
534894
889590
787216
976950
1313785
1434725
919188
1225623
818097
345695
523998
1582255
82951
284432
636046
382472
204252
240453
1977815
776643
1621011
659840
1452795
839904
553862
1495534
1756328
1747876
1044076
886916
721502
873374
933108
250443
1950803
179646
639987
1535728
1892046
1971960
821028
1270659
1237694
1224208
1041328
1248340
1783269
641019
12501
132957
561514
752500
1080572
213958
1099920
1048263
1841422
573266
1239098
1252895
1007860
1688423
1958175
1344910
959960
470851
21964
1230811
225371
1631331
386890
1734463
9497
1996510
316632
354967
118434
709894
138826
210176
1731649
656475
17380
489934
1348890
1916195
190405
1165709
1115560
1080541
810654
513362
1220117
1971667
1648773
1416210
973013
1557534
868115
782767
1253993
1035702
456104
1283537
1499547
502486
1056030
1502570
1549520
1962968
1596951
645030
1722331
412230
1477928
1650262
1955456
1707372
409078
381066
1844391
1683927
1960279
193083
1627413
697775
1666003
938002
723214
306764
1785186
412180
1120415
1214420
1312077
926132
1755794
1811193
469370
1755481
1145798
1361747
102395
945841
118834
904055
1512559
778408
1826841
204775
471365
1875173
1802758
374969
1419611
138042
282492
669868
410920
719216
183594
756300
1218845
1985132
646687
331829
60302
1811379
549542
1758595
119570
509725
1008186
980883
609073
1374380
1394075
1579544
469337
1010989
36536
1014128
852357
411268
966449
808488
1053639
726296
1756002
234225
413836
1883369
1747582
913697
596793
1228488
1345138
1547758
818716
332163
1555404
186847
724832
1006688
1155307
1343237
1107495
631836
408388
1710718
722357
1567219
1240299
573996
1347782
509901
28201
1430125
408652
1923350
98808
844222
1909051
1740726
939361
160947
62605
1716810
1907563
1735370
278144
914860
1437303
365147
775333
202645
804370
1897384
1877827
1424913
881654
458261
1846905
628682
401217
166782
403908
1791581
1637326
436834
757158
73594
335446
1597583
1917001
1113956
1528003
1259881
1614109
91266
141038
527205
443956
1485749
1234117
872823
1433561
922014
939087
608825
1269247
499648
415853
1907264
1815048
1978864
460266
1382561
1429865
243499
7117
1628646
1133206
1876074
984465
754168
1157864
1395185
952782
1654444
539909
758551
1205420
1492756
543603
1388448
647746
1068484
1430941
1898749
792750
974664
1787354
1561336
1645577
208000
783054
539131
152496
1648881
131247
300893
922738
1783572
1026647
1512714
1576387
26002
1649671
1152961
1930812
1551236
1582607
36693
1816226
42540
1661917
750593
1177811
922116
995707
356404
687922
1340616
1813544
81942
1862654
820537
845545
845752
1804609
1545473
1739877
1668399
170635
913748
410750
1617112
1903572
688895
1296133
1285139
1229965
550258
806423
969308
1361979
1211227
683
312781
553056
831518
1625629
475174
1618284
1708364
1145142
1057718
1421151
38835
1857883
1185878
1984244
56294
1963956
1757369
925939
92350
69056
1383444
498694
853564
1639109
1753867
177683
1832857
1783680
1655759
667697
157098
1710876
1328266
164918
965611
85891
1811176
1090127
1466335
643782
1593321
1785407
334991
1443360
1604949
117444
1213166
635808
1311276
1967128
1020531
1927153
1819079
243961
621732
550905
1373545
1886798
252071
109423
1328797
1488942
1525350
345289
1032997
1875694
1900557
516742
1776931
108
334894
1640632
52656
1987101
317400
748533
1672418
487576
1056709
1979767
463949
1386150
222675
1520725
918821
493703
1611090
965256
762632
889621
450406
1100722
1261912
313028
724521
1533028
839561
928266
670709
451816
1573273
9327
165477
58931
198135
857207
356743
992516
154492
1789270
373600
1357109
247520
646315
445052
248208
428191
1525986
820339
1282536
293303
1650914
1825317
1244115
851925
513920
196526
592657
1426942
869046
1354804
259263
4010
1534012
1045581
1501426
283034
415173
1887211
1551973
1639333
212697
755268
1365505
618237
1617573
603324
1094914
247984
684413
1471510
1391910
582195
315835
1363778
1357539
1250164
1464536
1998527
1086967
1633278
987454
954186
1720486
374991
193251
324360
624903
1585957
1414556
1906856
496863
532663
1968502
1976361
671545
777217
900146
1348853
1967306
1847068
1741256
68145
1332856
1059162
703091
1101746
465445
147791
538764
1270444
1478248
1797420
1019060
1388727
1309425
876196
1170577
1828346
1256764
1702433
1527092
486747
66780
1395312
1542742
755768
933626
1848202
1996394
271596
919766
1861601
880416
1601577
1734164
927134
729026
229887
1224097
917277
1319049
882964
1639167
1449463
1318567
835644
744079
903812
1004227
128660
224551
310706
1760850
463616
569719
1091943
1981225
647718
1791586
1815696
1327199
993278
1561944
1115835
1429233
1467783
289713
1835546
1927887
1540449
1049874
1020628
1122379
829760
629958
631350
162228
583110
254187
1898266
626884
990024
533016
757320
1917122
1099164
732051
328628
621086
1143648
55751
16787
702024
660728
533789
1263509
507210
574285
1598305
320208
1242170
1067393
874061
870735
999539
292916
1366493
1489259
1482629
1296296
786357
614876
1242643
1313764
1138617
232752
1141635
482740
335046
80466
158218
488175
958549
418528
1544639
1833587
745388
1024923
668470
1708604
992110
1856573
301617
618789
695790
1414169
819490
1883017
1389597
983955
767069
1600719
1363458
850392
1747033
447181
1308423
387472
1367663
970740
952720
181742
224391
141981
350267
1080763
1656292
512513
397763
554693
1511484
1700345
1726018
1524214
1202018
521101
1774962
1175412
687759
1436670
403912
1703857
1269808
1159733
636651
162815
692676
1840606
280779
1816547
1022012
873519
1562969
1787732
178933
294871
1451106
466411
1595744
777222
338673
358000
148375
689066
1680155
1121871
502123
453835
1002542
1752255
715011
80197
187156
904207
648729
1456323
1056627
389019
502057
1004835
680847
1439073
850813
761219
403546
1421345
1842974
1401531
1058239
334682
1691206
430066
1970419
1144978
1534877
1887410
213182
836474
605561
789447
722357
1065244
1648665
1734691
854186
1562393
1696946
1974853
1739445
234706
731097
1102916
1229750
1986318
795717
337973
1939977
828383
1086885
811435
1036791
553310
1374182
279158
1920548
1476107
1281314
1640518
1327921
57602
1690747
1057092
804814
201680
1415480
1663599
1894961
624908
1067697
1210973
954445
1467403
963363
840103
950585
688022
1741271
1657877
369680
1474954
1530937
84105
617001
841865
27112
143988
639495
1212041
368805
1820624
1708890
1438770
1251242
183231
1604519
933029
454018
897520
1216632
961081
1398405
281769
1345339
1066583
1212643
1747362
881780
560109
449696
1601746
605530
904922
1248807
1225609
322226
1703019
1310400
1234611
650670
835300
1647300
783511
1741531
1603922
162837
1634531
1104325
1409938
866220
1274417
218986
622819
206586
676283
313045
1179726
581238
1683969
707011
1697839
943049
173294
1202351
1729073
924606
792296
736913
1619885
1598376
1283187
594618
355558
99102
410015
163994
948997
1624261
517562
971883
882059
252622
1834410
224282
685659
1519572
1283174
1031014
1357896
1806156
636887
1317496
1617836
1058766
1447643
1645718
1696433
499198
1876907
1320434
1843354
1337948
1391803
1084006
1154634
498495
1667051
1126876
1794875
681921
81180
1095000
52766
459171
887473
1054293
1946357
1222754
1973125
226911
1810597
1587595
1430067
1756277
1814910
1587345
281346
1279988
450429
1687199
1561761
456886
1806732
171657
1691481
532846
1334028
253049
1364155
1116697
490108
1361388
1943871
1899148
1612335
1285395
83696
1123417
732049
1628296
1417973
873706
564610
1682436
749982
1520256
109409
1408894
433853
1165104
522976
41771
1049523
1379354
1001537
110454
1243880
1758238
1193358
1617890
917922
1385394
1237496
978062
1120365
239183
1568027
840396
541402
436573
1418433
1790623
723060
1973881
518933
1291304
270540
554285
926084
1234345
1762678
52317
447576
712277
434665
708143
1076545
979778
1383996
845166
93119
1997222
653011
1193456
1068356
393519
836480
709763
1862543
969197
1670689
1310721
1016174
1802017
969142
638608
1535653
1983925
641789
369616
1849843
1208091
1115431
98990
1746127
1034836
1053811
610926
1785271
1185490
1859652
1126085
495928
829958
1270043
155027
79385
1052469
850108
344045
1851836
1707035
1013739
872618
1564273
672421
1777904
527036
928976
1513161
1576778
1388237
1047049
929479
1930595
542929
902309
1754214
473904
1028467
366521
250073
93708
1184256
1935684
1888794
1808380
1377029
1221970
1161041
640751
1598305
1692313
1184307
1481484
1423440
35348
347783
1258272
60311
1225977
241150
437580
1228315
1091162
1972245
1592271
1434390
60455
684515
1434540
930154
381478
1592129
307600
612376
449084
1745651
1261521
1095567
624377
1361790
687442
1824412
524790
630399
493462
1255935
1108649
527772
1668913
1717257
863697
683245
1241987
321839
643251
156930
1368620
1645001
724276
305218
1525884
1357574
110426
750948
1718249
774565
96583
1097711
721311
922952
446765
123174
1072621
1848866
889132
655148
1222172
1733765
946302
1584783
1578822
457646
256109
1533765
1740346
979909
1715153
145305
1986098
1859706
426878
285935
1909933
1004687
351494
1967331
957665
886665
464843
1101409
711067
1786008
1250603
31196
42736
1687707
282629
981922
1577280
246178
899916
330761
429282
917820
334302
1884341
128216
1474850
1325762
1241004
545431
516302
1629148
1218801
177026
1172881
1956644
1944008
630638
919952
8041
1854039
1895781
641204
410148
101101
882050
769624
466704
715492
464430
1079176
1200984
331307
698234
630689
1776468
94285
756718
1049537
888839
1617289
1784474
1896326
129408
901368
1091416
1024973
985358
1867118
870935
1425528
211210
306319
1316191
1436747
1602779
944974
1097505
480198
1837484
1699450
1979069
946284
1014257
697398
1343455
76871
910654
338837
1618578
1183976
1900218
209494
1449533
338409
1109402
1854711
817105
298040
1776736
392117
984495
456172
12818
709806
199572
1714853
1456172
1117881
1833799
962822
1490674
1368895
132833
832339
1555396
1377939
813646
1548799
253212
291926
1456997
1135268
74193
1151564
11333
1180322
1666760
943335
1433468
1032594
290842
1730138
298700
632440
1106537
1535993
1306311
738998
1798407
1576908
28458
1621012
1302404
517363
1784270
853959
887341
704039
667661
1143242
1846647
372653
1881720
102911
1380931
255998
896680
993087
637116
309691
906674
989597
746824
453999
209495
1145498
1674425
1274263
1247153
1445700
751661
1401323
562998
1126480
595427
431701
1386584
785433
1270358
1416932
1198329
727043
1102464
286496
1625528
1058741
1456590
432502
1859534
819330
649760
319274
503750
389423
1846411
596453
1341937
10003
1610629
289449
1264850
1486362
1872346
72099
1549553
24036
271313
1181361
1351768
939833
1155287
1555630
412652
73167
1165578
1197367
1577677
1718900
73613
75769
1421979
1080034
1654308
1654261
757959
306551
1185472
105325
1166757
1251167
1135103
1127440
573354
990913
393841
65944
1624417
224017
1619630
1574498
1295768
598608
283655
802313
1918059
486373
1234253
455023
1157029
407616
141599
202493
964574
864222
947505
132171
899532
48813
1657382
707264
1404149
775543
1627166
334018
135187
541456
1475391
954970
591673
1158964
1833692
394245
565686
921588
475895
1437360
563368
919165
627986
596362
1818461
1190379
896806
205546
106346
771948
1091219
1530815
1767752
970726
1277358
277563
1624374
253831
1938761
934192
1570406
824279
1995406
1551885
553992
401005
1531455
473547
1175038
1274682
1551682
1944634
1616098
1314140
1658249
1176246
459061
1452255
66780
964029
123418
807152
485138
1214397
1248230
887076
1760878
505007
263939
1979913
1001323
23239
791950
1673935
1952569
737534
1787339
1860487
155624
713642
1702891
1728770
1528685
1302429
1969826
1087451
1269156
1048034
317345
489084
889899
82518
810851
542273
1941642
1879455
1210725
216887
341531
967565
1173287
896261
284742
42771
1132260
724672
1055535
672097
483208
674535
207892
1800200
1109705
473791
881713
55192
1033142
1650818
54540
387972
585644
1147295
352625
254542
869102
1798051
823485
878465
1188304
610192
1174498
1107797
1298286
1283247
109842
107730
888357
154103
1903343
1759122
1135288
270278
45567
877059
811213
1401946
286510
1472656
1398263
1901899
1328549
1148436
233593
768018
1116792
894496
1602069
526816
1567987
1012217
1345669
1624006
1559138
1265828
297740
516456
618434
66727
993382
1295324
1598850
896502
378543
1299220
1003134
1263010
1932723
2638
461523
249153
1065209
1836798
1702024
374903
957764
624189
1551612
1760096
1323755
1087267
1037875
905668
171428
380836
1689947
568707
1285702
1547635
1153274
501367
1598959
1783382
667116
373423
773566
965044
332029
1673160
176374
1809477
830844
640902
666448
1803865
1791502
1703017
1282260
868213
1295134
163492
1717838
688197
754794
1235552
1495667
89875
595455
1931832
231028
236832
1810410
219843
855036
1168072
1048976
1404130
486468
1220441
57778
698710
1193314
1042839
438756
871795
953444
1044188
238833
221370
1578373
1078886
1509444
1854855
1147185
1037543
540320
1044360
1695883
1745142
1881455
1002959
141905
1944193
627630
1047795
404950
1599662
1798632
1460712
521277
1744543
1081296
897565
1276110
197424
649247
1903913
1632199
673293
1716222
1244757
1834588
1622437
729364
14347
1456578
1754242
322530
1848389
1815947
1044764
563510
147423
971730
19003
652565
1412493
1030729
1193804
190681
840850
432301
50658
1572474
520716
958676
605944
1546184
289295
1208604
1863689
1571524
1344226
48680
1669364
813825
695541
1275138
519106
812649
1048205
245741
1375477
1845652
817594
1153950
259836
988493
562065
1398959
7839
374854
858535
379538
1395404
1343112
1123566
1548504
1123617
1718746
260475
906396
1716454
701236
1759107
217914
1367655
646341
156323
1024093
75538
50858
184612
1238200
752469
1791871
752598
1317118
212254
1964273
1906164
1586700
1465233
681131
199461
1619650
1506449
100568
89276
1550790
894516
536786
734858
1398074
1872062
1464278
1350026
1010397
1952020
586464
1692158
673192
168876
1236948
1303744
62155
1731762
1091857
371441
1914119
1417536
1314316
432071
981828
855423
512360
1443700
861555
66130
577211
74430
1127962
1400912
1102260
76970
1224733
643443
349823
645864
1127809
383123
409271
1877608
1210541
1782159
310345
1077509
1251032
1002957
1951229
1968435
196705
194257
1628611
99529
903873
1362279
744146
605834
1092451
1170555
1977144
169362
1134068
672836
1050495
458566
1665568
764809
962322
1112593
976462
1893052
1109963
1367647
43971
1808256
1793172
739796
107247
512205
656228
745170
672058
483410
1899686
1949182
941620
1107506
1012718
919441
36622
13407
1229891
1998283
189249
370852
1815680
1991670
283570
1001024
515646
776172
1507006
1470780
1166804
1155565
272018
938806
732186
64522
458233
1742676
1738878
293803
1250190
1082040
491665
615686
279753
1109338
807816
675163
1351291
1117478
944454
400142
511989
55511
1718842
652321
1844596
1275348
125436
525758
376519
826239
988017
1340944
136391
852580
820618
1613086
748085
1147815
1838360
1936147
1978986
72830
1578267
1463577
1689331
24633
845501
297518
474980
95919
817662
1435782
42475
607660
833593
1762562
237655
1111305
1293463
640639
502452
435144
1927816
1086573
312159
959460
495020
151681
963810
483541
210069
1743771
1831874
309809
395543
1883042
1352922
277842
744597
1724490
1794594
97986
1943496
232292
620027
1665696
673812
1925465
1306711
1159460
687581
1080213
1593245
1072069
1261645
721828
828633
1986635
1445413
916751
990478
833073
325113
375177
495379
680566
1625903
932219
402353
619062
69126
135904
1179610
502552
1522234
1643444
1341677
253470
903868
1971801
773194
938070
821232
31183
726672
949094
737577
1443219
892173
1405180
1126036
977620
859325
334553
1554140
62322
1879740
493203
1187186
14696
1246084
918139
367091
1632650
601397
1233791
1089519
685716
1202660
79722
846426
147113
1750931
1629087
729795
1338193
1323750
1545405
1201315
1484916
1596791
369100
1491144
1431964
1238023
1021819
1582803
1256254
94511
573559
394341
725250
702866
1687412
604601
1929046
1286489
368578
111848
1624845
236930
259841
1716133
1687991
1537918
456002
289258
509025
1608253
946103
512691
658591
1304557
1653624
859161
1417122
282743
756534
219485
74718
1428788
1517801
868898
1405229
1907219
1404986
9743
1766932
29085
176921
305151
1884397
802721
1806120
701497
1243614
1203758
570698
506506
1958821
1291929
1241080
1376955
270347
257915
1698471
931818
1669039
297436
749997
497094
1344981
1164798
1884324
429714
337789
498216
1031230
74423
1019776
1817146
1182947
953143
1433093
1541661
1880051
1381201
133150
1772649
1049764
909662
178922
1151316
1552095
1919056
904784
1400987
854168
1106085
801093
1777984
1929064
951448
138539
1862238
142842
1221779
1660588
112012
1159937
1811503
1398693
494643
1095959
122042
104028
844278
1524513
1263980
603668
1402187
288060
175933
1304005
651933
1712909
1765225
1277566
1619116
858586
1441909
16910
1152134
1866835
1432438
683427
1651402
1852291
1411657
581001
184604
1676607
741509
1402938
613858
330008
1352179
720435
1272820
517213
478998
385730
474
1616572
314466
1101021
1794355
1474765
751865
944176
1097045
721095
1068384
373817
747949
23647
1014457
156374
624094
274604
917460
1005494
882353
1820176
41041
1092920
768291
1378536
1040672
1682631
276300
30665
504536
635826
1774288
1146763
730273
1753060
1960538
355720
62534
1846801
1293797
1721611
1075273
1364593
599610
423285
783578
1352699
841262
981528
1859962
907034
84816
1193794
1308656
1628208
1901220
620206
1013149
1139650
977063
822771
369681
862660
472371
1193095
723765
1016503
1260955
1675077
1345089
1951190
958327
1569209
133910
1538965
1094082
578422
1488228
1834481
1941995
848746
532510
510680
990126
880310
328504
1302854
1684239
1385778
1272408
1282343
408120
1591923
1545174
162465
236641
1171527
629883
1345070
617222
18751
980840
337826
464275
1953324
371074
1396217
210586
108360
526853
1312894
1508710
312639
1646611
1912398
1178850
206542
1827426
1212569
1557879
577310
1224071
764417
424203
447845
1274138
1483348
1725824
556312
1872650
1456256
1461872
768074
911795
1743123
1269388
1763700
1101187
1955549
1961018
797730
1290380
1827034
1455834
884873
872375
1016913
1892934
961698
887643
1305526
794247
224923
314221
607527
658904
1901928
1649446
171005
869631
190555
130708
1502536
19430
1399959
1850006
1030414
1384541
784418
301484
1420605
498742
452964
1811091
1881006
556157
545913
171651
385757
913893
1232561
1022957
369852
1205996
225777
634911
207336
1642280
1724346
705096
745157
1886183
1430176
627253
114585
1436899
1012478
787733
25509
602831
465518
1439882
967857
714358
1980441
732785
1470208
1689266
410684
569988
652110
1184998
640941
806093
1700812
1920895
1424646
61759
94025
30537
1119833
157686
885562
1631522
1987888
1200356
429350
1180148
498760
459973
711524
691264
1907286
1437508
556836
966792
1386904
1343386
1414287
927772
1027009
201998
1080356
354536
1896809
35108
1162515
1056802
259360
759075
1603978
584557
92765
1121294
1648531
509463
481742
1218522
73775
1561719
1288962
606091
1531162
1723210
284515
331179
14767
1497396
151534
286046
963184
1088937
280461
812584
1296556
189359
989028
1601159
1592160
1474986
1845894
74971
1692753
254803
278334
242463
495070
970329
1326479
1348752
531268
679986
862947
976820
416513
321412
1351031
1828868
1745087
56661
1650472
153297
1264649
1966421
1773062
802320
894950
550507
90312
624017
1528943
256603
1065299
1196516
1764916
539087
1369085
194346
1406478
334479
40448
1935244
843430
1753768
887277
1812409
1528983
670850
998702
56461
583762
1560074
30902
522412
529706
924404
1306487
369714
187517
370384
844063
1377945
343982
611795
1253893
1849704
543713
974754
1795037
684753
515733
1532098
201875
1766924
105403
617054
648904
193710
5867
16821
26096
1757375
1259623
1220099
192678
27373
1234867
513357
1645628
831710
1379253
689301
1637513
498547
1715817
449319
1201406
622048
1843194
1196495
398519
1195299
97244
1595241
1920902
550909
345608
1065671
808557
525164
714734
367907
1559349
1749480
427800
1785385
244649
1078728
646775
1389017
182645
736916
962045
546123
1067397
760540
558202
758727
1806118
942762
1053370
786408
173617
1033941
630803
253695
489345
623866
429627
604538
174461
1233063
508106
113881
508674
1309931
198222
428712
955440
1234712
337777
948793
1866803
849679
89762
1055278
1828018
1832374
1912337
1990417
1345892
313615
1000701
898100
1697549
469183
1769709
396385
1422430
343687
1161077
357102
1393238
146983
1457382
489861
1285239
220185
1112665
101663
1615202
1044285
929874
473600
64167
754534
1193144
1246985
1407145
194734
1704515
1794955
1046933
1208533
1642587
276536
132117
46655
1129737
503448
1315793
186983
749099
785413
515416
720577
1713955
661912
1308412
276192
1096200
1355663
672547
902491
1821081
1488982
736453
210357
1834043
937306
218687
1421779
1296615
53258
752010
997666
160366
760383
1478394
210557
351029
1104255
906885
908131
29363
1797881
785531
1489876
937780
1462268
1243361
1821910
782768
996364
63242
382215
1348114
138845
25536
1186594
637405
1624680
1148077
575496
1073097
1647057
277039
717040
333119
1029321
118311
354401
818546
4005
1411582
1634505
370106
235313
1786020
1351213
1258951
428205
166448
428821
314694
1822575
194656
1685227
1413262
768925
197343
835755
524664
1004344
1520005
1074787
531827
544394
970771
45614
1586514
732815
1570830
915156
214872
1493948
1464101
1039963
668000
1012436
1220512
777414
192972
1631154
1640102
466825
1715151
1720402
631631
1695946
969422
1472953
500472
175836
1983525
290384
522971
1843643
890336
1780492
798551
1733482
162819
1196306
775281
361186
1763588
116552
199605
830954
316486
1027642
317353
936986
1029822
987410
680995
140507
450543
865547
530587
49155
1452455
1540191
1417793
444519
1734907
510971
589910
1539487
17184
278193
933981
623253
663526
572030
1749893
1112352
1210714
62987
398124
809579
1236002
1172674
1154218
1578430
411163
1750743
465888
382744
1687082
613692
1157276
328783
1559369
1872368
570016
1742188
413739
407841
1858049
711562
1798566
1941449
1422716
1656361
259226
49704
1358426
214829
1963689
181094
1251958
1905787
1159741
1237630
808832
693432
247199
938379
18739
1924198
307480
1780317
513994
946446
134362
694956
1324317
293303
1219311
798510
1426072
1310328
220071
1831537
1640800
966658
1120947
696415
1957065
1002785
1233596
919379
1358115
300245
1528546
1840567
1241135
1937597
620417
1465843
1120084
122622
1476063
616368
319286
587053
1658613
743390
846144
1460039
174751
1631550
1367012
1012334
1078417
473679
333464
1410691
1721443
1060476
433584
812475
1067067
1874524
1145863
126682
237939
22024
1072666
457943
880561
130696
207913
111666
1172014
184311
790298
807659
1382836
735864
1441875
652852
1414884
340290
316704
1145730
51406
341019
123341
1410513
1188092
1492699
1148255
1439715
1763675
159855
283831
1997936
1877188
823402
1449169
1610124
1904954
839177
1465580
538661
1897163
1305773
1806033
1230236
886249
1302390
1073218
842563
1347190
135798
64784
410719
1686099
1242576
1024031
1359756
717153
1257713
1452547
1932765
782794
1657041
658087
1922550
1800168
1543646
1421867
9998
828579
1332612
266110
1126457
1722556
455469
1599833
1254514
1181465
1233853
1409868
933710
692857
238030
1192475
377788
1008313
289113
1860744
759562
1988324
145534
1031249
125082
622999
624015
270173
290553
400224
78710
35406
1943819
365684
568087
854183
1873176
1796280
1483627
1331875
1801071
484272
266789
1036553
212567
700688
523180
1508055
1849393
1570947
252805
1619231
1588614
1025141
1566472
754712
1559033
1526642
1913248
861413
872795
1390526
95739
928632
795558
524058
1798182
1565179
1161057
577481
414592
932376
1375267
1830706
682515
657086
749651
60966
1640448
120353
6744
1965592
1487437
51809
1407576
624794
1798706
1136039
762671
1367976
1107268
1569069
1872197
711170
1237655
1873952
43390
900915
1241817
1085314
1934373
1240471
1430311
1221039
586889
4757
1720515
1368683
1279644
1461980
1090888
1102975
634371
74144
1711582
490824
775436
1360809
1811239
1310026
845724
1728309
1173563
1820466
1540638
1733596
1812044
1223366
584851
999290
24190
160495
1293084
408319
1329903
745623
476641
1865080
1140909
389804
654274
630411
549015
1151525
264702
126071
526793
1349118
1899397
1419064
817809
848254
685584
1925775
793539
1715712
1185194
1558676
1281900
831966
1205054
962585
1896088
957263
35882
735941
576208
1310159
394681
1884828
1316543
1860418
906562
1740521
1562556
1318506
271086
1039502
1748326
1589500
1285465
1519231
1017861
10986
1831640
577914
263184
938702
438223
1404970
1162785
1198292
1803985
1327221
765177
1391225
891256
1184816
642602
1448482
1552571
379217
1251879
511206
971370
91427
276545
1479773
67087
1773545
92310
1873082
290110
1174884
67266
1337874
623979
1250185
1594343
693553
803152
1855380
747647
1877960
15416
763554
1866117
796690
213943
675908
305361
601259
218282
788932
316505
121098
1281978
1824020
130436
746027
1687337
1689474
680077
83906
755493
324731
1132427
26444
1351414
1945204
689947
379456
1223368
215287
1225203
1319570
36744
1796768
47216
1804074
392886
1696471
1258632
1794757
91276
715583
1387877
1573161
1310723
1605687
227378
818385
1599335
1391234
1848005
226888
1818541
339021
390944
1451729
47272
200345
1456982
543119
1413417
1802163
262208
30352
1851930
1035059
1499277
1982250
1942757
1732791
895851
596488
1909021
1413576
978826
1567818
13710
748746
1801900
1490152
993672
1432055
553284
166918
1165198
124087
1545955
1425039
1763948
657558
1966984
6118
1515802
1226617
1912805
261893
816827
926843
1196089
1871886
1033888
229164
1588837
11901
685179
374767
604686
27575
1799696
303519
1465613
1434838
711001
1468629
535826
478435
1503944
1041277
923318
966671
200831
110422
558108
433538
929260
503524
563319
370268
1146179
1611204
200958
1184499
1618033
1114747
397561
776479
1055192
408123
1315088
1590096
458519
1856305
1390339
1766390
1282942
56514
1807533
1944366
1714218
1447969
265371
999272
91194
742042
1444633
4848
843795
1809747
415198
1890775
742347
988429
1942465
1303124
960475
1112051
1793333
1240657
1571123
98422
1521355
995282
1496917
1845425
297612
932982
1625036
58138
762942
857888
996549
1850959
1542382
1508333
938548
1687419
1598793
589607
1908474
1437222
222761
1615972
947161
48722
1048259
128342
1533030
793313
85350
171265
1133980
1027924
1158027
9518
1934987
649611
783065
1466960
790098
1705385
440658
1307551
1185406
566298
1171061
1994984
749107
96787
1601684
1114295
30596
1587811
1911777
1326317
750625
1151141
345922
744448
1716476
1819219
1058346
1973983
943342
1728565
995421
891502
1626618
501997
1676014
159490
1339292
1948083
1388793
799225
191612
1428369
674599
1117102
770785
1883438
1590905
233699
643142
1217158
1169842
651204
313083
1409838
626454
517984
540214
458100
1393600
990952
1710060
1407237
948760
1187121
1069565
155697
1704735
1930457
1768822
672926
964263
1394673
975009
1174427
1233268
1564765
1819290
1391166
1610697
1185817
1298509
1874743
1179546
1742792
752512
140531
731773
1329831
683854
499249
808649
1782562
1817031
1486810
490962
74357
1454065
933366
1138940
686882
1096371
252566
1670153
998804
1514468
1962907
1111776
1846542
1867972
726231
1073658
1482986
1639925
748622
879441
48069
311028
1911713
198580
1388534
994796
394689
577543
1901936
1428906
1243733
522051
1866671
133969
1436688
1692103
65499
1297103
1067153
1383585
1638671
1070763
107087
1837117
437617
1716290
91020
512417
201376
1418374
1467450
1055909
799253
28619
624544
16934
317993
1684533
749782
941548
765856
1270070
966394
551930
1734323
987112
1359375
734134
259851
345313
219623
654749
983056
739280
1483579
1024109
1546605
1537251
229674
1504260
334246
701463
462352
1493721
1322866
819420
1917854
1257234
755212
877410
1295445
1072164
557081
1428514
830954
390463
717994
871640
338903
1968465
1201726
1801012
344028
549317
1225121
1972755
1575626
692700
706376
1334024
266667
960346
489453
536220
1999014
1701645
1175286
51794
1243197
545961
524945
93198
8146
3057
1949480
145271
921572
438683
1331880
1714132
1737244
1300233
744957
316429
1896398
1381307
943850
1821878
1477548
1159463
1613672
1665590
29272
1205996
1717639
1027099
476369
1180366
1275360
1302130
738224
1814921
1475291
1127269
845325
295005
124229
1758406
1032412
1721729
735949
212134
199800
226615
3891
484726
1678072
1157631
432430
1785092
549878
400580
136963
842370
734542
1231383
1511143
171654
1016513
211039
1853644
765973
987105
1853668
653283
1639964
1669972
604832
362806
124373
1901890
362287
1529748
1723519
421903
806170
927821
1626
558900
1377697
1386841
1434567
1063504
899089
554337
971751
1773782
945831
1070817
463373
1499254
1835207
680510
427489
1795824
1890049
703656
1726309
493719
407899
77609
1020289
1021435
445908
1292633
1222311
1163709
994618
1539982
1163388
728017
638320
1301838
728210
756910
1224901
1321381
288229
1063215
1480121
1717206
254790
652740
1102377
1527048
268922
408041
95199
162255
1296469
541024
126300
895262
983314
1391413
191321
1399770
441845
1206923
740932
1511016
1520508
639753
1123088
1517974
1056578
1668864
1884155
1231403
855545
1504348
1424051
1353158
545092
1959239
609853
1914335
1297029
617692
562675
1957866
467033
177228
358912
1747593
603883
1691273
1552287
1454321
16689
1054523
1083850
1222102
259114
1531391
1210011
1699669
1119725
1294107
1347867
1858666
1791841
953338
261966
1483880
167671
1505522
1951816
463458
1281794
1039241
221417
382782
1039205
1175967
492193
202529
1657967
1379292
1586343
152027
727060
1572864
775473
234821
335902
43923
438932
1864215
1226123
1547247
1687995
643479
846433
720351
1956668
834930
305951
1431403
1120261
1438455
1430567
687943
45298
1973476
975599
821301
255139
288775
836554
894253
330626
1164592
1555302
187951
5495
1969229
190990
45144
756493
1418233
1370344
611153
513424
1452338
1528364
1838724
994772
860364
1893445
1825365
600090
1207791
128029
1718872
1818147
495926
1961875
1768719
1458494
385999
1736005
6549
858240
1064605
693304
3049
39235
763245
532972
846205
361587
1758660
643214
248760
399894
1606035
119404
835864
1542143
851697
1288947
91315
582267
1347108
604118
601971
311506
1566122
1201661
1432165
31689
139637
268142
1521640
1264319
1925833
1083221
166806
650493
1035745
486302
132975
1009121
855462
428332
1003928
235233
531837
99151
955176
834609
796812
48304
1046177
265518
1467160
688253
245396
1811600
1090461
861976
911375
112847
24293
1317943
1843834
1068191
656522
1094991
1787048
909578
677999
1345381
1751689
1337467
657452
48246
242208
1844809
1110510
984615
1002788
657073
1560092
847867
406538
209531
216713
10548
1181311
280323
366474
926110
300242
1524012
1693379
1919963
1877653
662996
575219
1234442
285472
1448168
191495
1156188
110256
173042
793625
1470531
1728933
1607075
1084574
801001
312719
1180544
901480
739016
950719
1284575
421196
958563
1519278
1933874
1941913
424690
219765
1683145
498094
1877978
1294806
1189298
1487011
1070830
1233941
1862599
89195
1973490
758832
1435107
122069
1789606
1453547
1275952
221423
1795834
1854947
86728
1190922
1129975
903307
1101008
1038987
1405193
1405476
372586
354991
1103623
1716760
608954
733921
1966434
428414
479473
710315
552127
1786045
1185340
945902
1456562
1077654
939817
1091716
1579323
1873621
485942
113743
1977583
569635
1684712
1834172
1772348
1437846
1215694
760621
1163842
678137
964055
1156399
1973539
848739
47242
1385281
1368128
383033
1366456
184326
1711580
410824
527954
592893
1162468
1544113
768476
1146122
742323
1000564
584387
581629
1689199
1908170
1932995
675793
646603
108572
523007
506520
1873623
315045
1050321
822031
1137861
1714896
321353
157920
869374
1545018
567863
999474
1471816
160800
866242
694378
1599284
381876
1792611
537454
682622
417482
1855217
870637
1385308
549775
690764
1965038
634049
425950
24603
668961
788567
713016
1910571
504771
1934081
70259
1217169
559939
1027724
1201526
821926
1707411
168965
1650462
1568362
526351
1479041
1417065
1474884
657704
1478665
1907835
28366
1062519
166467
96270
191808
227445
1132635
161352
720587
1574095
1819489
1631517
1990963
1049249
413108
1323008
1129518
358216
1268105
989966
1224729
474086
1391430
1515781
1842958
539801
774335
133526
1461601
449664
251021
781629
850835
1441649
1214819
1423221
1716751
917421
1756643
666307
425447
165133
1286924
1373481
260484
182374
1494657
428767
1387861
939013
1847593
663464
830966
1136290
579122
131001
1881394
235525
356289
924499
669445
1673834
746079
1172885
1916875
1795882
584593
1567093
96565
316093
1013305
55714
1579680
454399
1655475
1179555
1314940
1986401
263127
863160
1791894
547462
1378888
704154
677413
1097421
876189
985236
1846995
799762
735454
711394
1214576
1526662
404749
1483502
357439
1790035
1768595
1553220
1440497
135473
1003857
906151
896237
537681
1799253
312484
1903785
757216
652284
1948749
1371008
1777532
1795987
244200
1975837
828601
792950
465906
1083148
1532229
1338708
1168407
1347169
1415643
387155
1901721
16516
908875
726342
755398
700169
1253718
1206163
1769714
1295275
1793011
1063408
972298
920401
466133
350047
430245
1245241
443300
1109464
1287599
1655705
1477311
649237
1756003
198202
1658670
723122
1048006
155429
1975369
556403
935589
562855
1321312
89776
614658
1337780
1060166
1570773
93643
112312
468214
1228090
1420256
1804616
552676
803965
1650391
369611
31215
991411
1556574
1532399
1710969
1806406
452583
36790
1650823
434279
917277
677266
1272335
1796210
874701
594665
764643
1719874
909710
1088056
946596
1007560
1768925
391802
521778
755921
1334309
14763
92150
897966
1813368
1855159
1624949
212298
1193554
69073
1660183
1498389
379909
1657140
1732355
1409440
1382289
1716433
1260048
510106
622494
1325036
1606272
896827
1847261
732015
597458
461375
314989
1147080
38095
1034627
242883
605047
651151
1549197
612976
1004226
1267027
1629342
1334977
1258344
1884063
1276305
743677
1839171
919703
648547
35946
1067878
751529
633183
1162737
1174637
576412
731995
1872157
592050
1225301
548257
1706777
1447368
348452
1429015
1599336
1315379
1426616
1724225
1985929
1143261
1742545
333808
1320746
1371234
545380
133869
99653
234275
74075
1158247
1614801
360016
1354694
514168
1431410
612814
484100
1231169
324008
1022526
542301
274999
1886455
467200
431097
634570
1707017
1372018
1504888
1313864
165331
282760
1118607
957866
1483087
432882
1649819
1044170
1070857
1629424
262126
1527029
1272557
445381
1894278
1966788
206
1144108
948709
660723
203511
1514873
1011644
1210110
48546
664489
720258
1382009
1844981
1586401
1137366
211414
1327095
1213344
977366
799760
775961
1178719
1135555
1863412
1008000
1880622
1033115
681176
328092
1611473
1590316
1259341
974074
227124
1610000
114131
1972289
981055
561109
1248587
305852
158236
1139377
90482
938612
1617379
1815271
1124180
1410368
1773154
1036673
1346581
91816
375979
496237
1261027
855728
1467763
107136
766092
1535665
1636328
1309043
328180
1324125
316294
397406
1183522
855800
504533
122378
204982
60243
1088410
1434086
1176004
311374
1746170
658801
1175843
1401041
933626
519499
1754469
665868
275271
446264
1656076
80999
284300
1834997
1244238
58908
765978
1170032
344013
1817833
817389
1133174
1223652
1994221
1528909
1645290
1495066
1161147
547514
1025587
986598
1019673
484555
583653
891010
1151986
11795
1990376
1002821
738241
1736080
1197470
1294213
1637248
202847
157601
1910113
1755483
717979
1809249
917543
1118347
1523849
1099434
350252
737469
1541726
1026962
1483334
193834
1527315
676333
1235306
1654950
1197883
1978941
710706
981244
1414563
906206
1247761
851905
773951
1124669
837067
1723272
600883
746680
1464482
1486492
1212712
523901
278682
126941
461135
902977
966515
42060
808438
1558712
943160
1661851
1419710
1657617
480842
410698
348092
1033021
1240199
1859152
831462
1130093
1078827
23874
824337
366711
1184851
1408135
1234975
746133
399197
1866078
885755
342505
484639
1722958
318546
1592361
1014191
1215051
1097460
1998053
1622808
104713
853237
670317
1608799
623329
531014
214845
1190981
1217940
291577
1055811
1619898
1803310
709853
798506
1369560
702673
446561
1776538
257962
637118
818536
818991
630736
1132296
473843
970625
517853
292214
284606
116086
1086410
272680
601958
1844159
1179336
738441
1582404
1435925
918712
30811
1315598
861836
330380
554379
401247
1782133
863762
1860887
1451788
224102
417162
90427
655749
900501
1371724
174918
646924
255028
1684844
411920
724361
728499
1789050
2671
1710769
1576891
1100905
1238303
1363117
1899709
286337
1814834
817349
124265
1350647
1429737
1831525
1014568
675664
66979
357797
885014
736685
1843340
791974
7751
63477
975319
1011805
1268575
1546357
101235
192773
1953440
1173030
1474768
1737271
392306
303729
1087391
1861163
245853
768583
1137337
200065
1981499
764154
308501
1752761
42016
872890
550287
1699748
923651
236807
1613384
232113
1655376
253336
787396
1030893
640229
1821106
1290575
187831
956207
1306456
1731313
1075810
427229
282095
294625
1452014
449335
52275
1451052
151327
324606
1321777
132060
1720785
1239482
1413550
988278
336400
1588637
1950414
1736037
1955582
1481355
790068
473295
145304
1001995
1295838
570729
1145223
107376
1645932
160331
1583495
685041
377385
405970
143533
27264
740402
1585231
1413996
1769773
714142
1378140
1656577
930345
231102
706054
1090910
44562
1585939
919243
94913
1826800
505874
817672
1086667
1931934
507054
1472982
1260940
1678863
788338
1769698
699632
1195786
1348964
940069
626720
1824565
1345909
1910718
1852511
1647896
440132
675445
1461057
131852
1427438
28874
1701949
1749387
226227
228204
546219
676894
132351
607607
296089
281425
321454
922604
806818
1796701
1294444
1108556
1635756
1836566
1857913
849445
811209
1262572
1145794
1314690
554797
1878292
923676
1273376
1791083
913053
49595
1820034
1316994
1536176
544025
1248954
1693225
1747391
777865
390281
1340532
1105620
1053762
1773488
477633
1685923
556897
145844
1461779
1903365
633647
1868504
1719743
1381416
14563
842180
975901
897803
428433
649836
160039
1260313
1309041
324697
1434056
946778
668290
295661
75146
1546302
129722
59921
172714
372524
1164333
1461312
1216498
983284
718670
1187072
324092
997675
349313
470179
635884
501246
1112924
864098
918871
1642300
434036
1304924
1187018
897399
1988994
1598560
1028900
1547676
1648199
1531293
338920
340806
192401
95648
1704594
1804280
1562855
513221
1198185
913657
1367747
604467
622623
1562648
1791191
224379
1898888
678385
1033790
527611
489594
1769180
1850010
1013199
350787
1495977
1693502
1392976
338643
1246985
321689
919190
922982
939430
198566
726468
279473
1798279
1997357
729995
629055
777638
1090992
1366415
1120792
1736509
266697
1604850
598122
1512160
1527
1990566
832878
713711
1215214
1877945
1075994
62990
1183392
1557663
1555440
1311636
1922025
840771
1387965
1346440
1065796
1199628
1376271
422833
466999
761302
1509864
867648
1410413
1636865
1529052
266900
850925
237532
1200674
1909519
746777
467309
1152511
1394961
102963
1846909
485598
1454494
1358079
658517
1182465
1279723
359905
641058
1010924
1486763
354401
1468064
1507423
1913728
1483731
1858186
293250
125431
796478
1272738
1058070
1574277
1088413
631959
1552725
1330605
1895513
1987819
635741
554706
304566
1431218
1311292
347703
1321561
353697
982416
1005577
1300156
1393731
56904
1819711
653687
75840
308726
1946919
1336028
1772577
1489840
250386
1921
1393308
1439302
336059
457938
1671748
1680659
98265
1166682
1122870
1161001
1217151
835873
1033319
1622857
244689
349052
159179
1737978
1448720
434368
1123925
1985358
1495337
1555720
1280406
1630438
671064
915642
1019865
1670243
954495
433302
1145873
1829337
434774
216669
51473
1976988
1601806
1103536
1413743
992704
1005952
433552
459196
268591
1783719
1112562
222391
1284778
159175
144469
1790449
1710593
1272296
1497933
1280630
679744
1172105
289263
206189
2678
1967350
516743
1222446
914049
832890
1079048
1500931
1216226
1164882
758077
1857337
12459
1533844
183174
833418
43198
1317846
1281706
621068
752638
1043536
860961
573382
899622
1452408
711827
1638894
1692532
1015326
1806508
1036558
1362338
518526
967165
1176268
587593
1544728
1727551
1379508
1401304
373410
1170571
748090
1874403
380720
686137
23219
1957209
279562
90369
956454
344146
132941
901078
1077265
278743
28237
1711956
1083434
1261156
1149604
1870502
1928812
348616
683894
1054480
1862074
1088084
1635310
746528
1659262
1494170
184159
1679475
1294598
1626842
1257035
660434
1301626
687667
1476218
1008951
1175349
1123843
1702967
561010
1238684
1318924
687242
1266884
527085
766824
918556
1670063
1881749
1031865
488305
1239727
1845229
1500767
1384215
850011
1055456
1177230
1343439
45266
12063
1004234
1557212
1589865
1380946
1365644
260844
910817
1524377
1213595
372046
1232867
1645868
1463541
1690969
977348
404620
1678156
103252
931712
1689586
1103905
302164
1320311
1716716
103592
1555723
1606714
1168441
1378785
1936691
1045092
1204202
446507
1827770
469477
1549420
1316719
1949297
1390665
786962
672429
830172
645470
140818
145198
13755
428617
1530376
33175
275340
1350232
287757
1496347
160031
670883
1945885
1133447
1877092
714736
1831543
11604
67023
1494305
1807600
468404
1231630
1700385
7268
208667
1373084
1335186
819369
232792
1241404
170516
1527872
222868
14497
1102856
229872
1895328
1919393
396570
1518631
238247
443668
684515
1443805
1112966
1281693
722194
455553
525091
1972617
315961
1087507
1416124
1918984
1496734
185425
503499
783805
272623
1426347
280812
1919074
645435
1374850
37330
532763
1453960
1083448
327149
770803
1012292
12758
170187
1524742
1156989
1631005
294219
1242855
1136205
1708422
710401
1976841
731829
377922
307592
4081
1414327
69225
1157417
1871536
1782275
1666875
768684
957342
1913803
1193128
1036171
572509
51693
1400065
547107
900463
1112195
1274888
786763
336322
633428
542836
524708
386144
1093555
1939314
786723
1877247
156334
1096549
822978
736517
886560
1126194
1237445
724980
1366910
1536232
94793
699123
167847
9339
906816
610870
1582938
1522578
1681096
1129949
1425889
875010
728907
1211872
357365
474450
1977109
1659314
790842
1705519
1273409
717517
766704
1173774
203973
1030570
783455
1655204
1088732
1272497
566311
1257792
1454175
508615
1076716
1424365
1677644
808806
1424661
1388273
642795
1444738
539420
1855737
1200647
1029990
953290
1575424
703956
518627
169154
501277
630555
495839
1643023
1569233
154825
1911825
689680
1047095
373256
861613
120045
1291730
303534
1512281
615189
1715104
1220685
301445
1753840
1739020
1654857
76202
624352
1260332
1096414
1480704
1894830
994125
652150
1451989
1861409
776803
1772985
79897
1412455
1179855
436313
719131
1820419
327842
1415587
1565656
1543811
1944513
646240
1112203
1981582
1371731
1868042
1209827
581773
115693
1195022
691309
773640
40756
29285
1218052
293456
1723396
329244
1351412
1889065
256042
1272142
776002
203169
695839
638767
1133331
1989681
424507
1692174
179240
497063
369699
303445
1894537
959418
241339
471795
1465985
268254
1025317
1962243
1233316
144508
1125681
1091311
376412
344723
898810
628378
498466
953935
897337
794578
25675
1030861
1764830
1362585
974372
1073039
84601
607585
1794678
1220361
1083615
30394
670600
1036426
1957158
1846131
1774149
188925
1060860
1743661
1048625
1536787
1425858
1801444
993750
159144
455290
1531776
1317708
1297937
1912061
723504
1717154
1080253
710241
872300
1064140
1108022
125783
1599108
79258
1962151
947730
886939
1686666
1948155
362325
1815442
1471781
945411
1963908
246174
299974
35095
1790712
1032909
285579
554154
1309088
446164
166267
1644075
851444
1753504
541140
1970420
361843
399943
755014
1913477
598511
280829
1307209
631901
276279
691764
1106856
1998384
1080555
495551
1349704
1698288
12236
792148
257142
368025
1504738
919935
497342
168226
39774
1083121
35981
799856
1506629
1867090
1316971
1030770
1095366
1273015
709471
663447
904772
195337
749792
574233
1411530
881828
405772
330696
1395048
183552
32490
1200755
632869
737277
1934011
675379
819667
740674
1148949
76849
1566911
932165
1718376
1796590
1638890
1041747
831719
1032981
1032359
842531
862374
1221931
1256012
974536
985082
1035883
492436
1433226
306431
716214
235068
1925834
860002
1362592
1821415
294661
896344
1747666
1652472
672718
1840164
541223
967577
286149
760553
1042899
805656
572775
1706584
1716596
1768171
1097378
233724
574482
406777
1214780
1773737
1358588
1191572
398024
957834
1457546
363315
192490
1101816
778594
1214719
1485788
1535091
1354685
432659
10751
445827
151629
1297218
91472
1527064
111123
1991341
1538667
1134471
141994
515063
1290179
708542
1635823
1723959
1038983
464513
1684342
717191
543757
1101230
429130
1698531
490748
368684
495353
795280
995961
657850
1678873
433600
1486332
381324
121440
1924918
983057
309865
110421
1207252
1260777
1364018
1316320
1351777
1250192
983379
1663077
1401459
722699
1169954
1651398
125987
1046088
633833
538801
98953
1371508
1161285
1849771
929351
859279
1380365
1488165
375090
1080469
41996
339383
986657
950047
1327352
1961621
1145045
1515260
1278442
240716
775460
1506223
570640
61480
963771
539723
1263309
1159094
1997388
664949
420134
1620989
1299842
1190957
246973
1989240
1121669
729838
564647
223227
1605755
857359
125722
1152655
512683
553964
1590261
1005272
1994953
1093687
1944634
239251
575034
612986
357504
1595356
1429980
1205174
383789
1901908
1897995
177873
1449000
760281
1556983
1817741
329201
1593362
875263
580669
1100356
846780
997267
1937357
1042537
1326323
680691
993055
1626013
332948
1733525
1679775
469216
1943977
1248230
269203
406373
494483
810301
1694591
1436499
1021903
1246185
1733006
1077879
1888325
1950502
749326
932103
1844324
1729214
365041
9427
190277
1900991
868466
1776919
925710
1580818
1514807
1198825
1467433
695277
655508
15123
1595180
916112
1141403
1000303
212933
565536
808537
1168979
676458
401568
503903
1197570
1827824
1657546
643342
1315227
1423074
319907
756299
1993440
1119533
980272
1507408
1964622
541308
1195190
1546498
1168404
883117
511754
880761
1542721
1911889
1078227
394727
925042
1585428
1846318
1317849
573470
1981264
441486
743818
628313
869569
1342635
1368418
176645
1602485
1885964
1812774
1307726
289001
658707
564908
164318
748843
1105417
57741
905338
1283736
1452520
982416
1349102
1871747
1618324
83327
54368
1360504
973280
182725
995943
1246374
398287
88984
1635222
1303662
229927
1802549
121948
309866
1626271
76714
1679796
1659085
1637953
1780305
583276
1815474
1681594
65203
206402
1959644
1976604
1184733
1391312
552292
1374262
467692
1201384
590157
985221
1930446
1370148
1596426
232716
1621057
811712
1640280
964793
1561169
664179
136277
1416453
1296341
365791
442159
467210
1328836
1672627
1766288
1854769
1178535
1132646
1435795
1766604
502411
606034
976028
162643
582428
1891612
1117227
301470
1932821
1804392
1175330
1537822
608255
1389594
723947
1853772
863000
633661
71334
1495810
1002128
538616
1334552
1630735
1942621
839378
1619962
1367762
1616525
317271
160359
1170347
1225483
412689
1301980
669753
1524432
1239254
668585
499345
1439306
828762
129083
1477390
903843
500644
1495343
1182492
92466
142640
1918682
1385805
1378582
757289
1083238
504902
981467
1137738
399965
1695214
337549
1295224
522804
1986487
75810
1631133
626914
1748939
1363665
1209216
1248929
248904
250478
167745
1252450
1415704
1495407
354253
891168
551204
35216
545735
1176133
417158
76697
1980978
1565916
347210
1925661
167740
1790035
1032732
1250152
81901
1080192
548905
9464
136429
620009
1131776
691732
551933
1726725
413420
64238
1638408
758035
1011227
1391838
373506
4660
1671905
254957
1778871
290887
1661100
1911987
1435354
1795665
780395
1724529
190340
1198477
1636489
1704159
1090457
19379
684984
1048829
1277140
237290
437028
1516229
8175
1266146
1559281
1715056
1883275
677913
355890
1361880
1592876
699038
951408
737592
784945
35156
1207991
1722415
390804
598358
1906066
976879
1469992
890471
1259603
403751
1947186
1084453
455488
1329360
1808783
1350907
1728417
1253058
1258336
1199478
1766560
17187
70477
845031
209911
1795602
1227453
366293
1435792
320445
1543078
735848
357902
1611059
1281719
1374180
673453
1419532
8751
812136
1524739
1040435
1778103
923771
1706818
1525102
560926
1380061
1129581
1874914
1238525
470101
1988739
1467788
316254
811498
1067731
250463
1695547
867753
471488
212485
144938
349298
103876
1159372
1082686
405813
878610
1250133
246710
1816098
583219
509883
1721724
1738657
979333
909752
523368
1993962
901656
390160
1082742
406336
1720739
503852
1905445
1312881
313185
354522
1269729
529429
566685
1494635
1372447
621806
1441880
931053
1040470
1774610
1670699
927078
616350
121367
1257291
1528038
725910
202835
918640
295318
157988
1941688
358291
690600
1724664
1331538
649475
240658
633637
1063974
170993
1977094
467471
879895
1933748
1804861
155105
1393190
521473
358120
666273
1271616
852349
310022
1441005
757924
1802830
1679488
1695615
1863639
1830940
1686396
896017
1217724
830649
222010
534300
1204389
683107
1691034
86458
1096929
1053046
245921
1175095
216936
824052
1975481
673450
8391
895552
619232
1805725
869771
693143
795469
1964547
1939812
1745910
451326
206639
1100023
287214
31064
1316154
1260713
1803212
913942
1965782
1578565
1814821
1127643
836385
1802261
1748381
1699961
802793
1810524
1192758
1181745
781255
530928
1268118
546161
1916701
807252
1176463
1512032
362603
1677103
874147
202749
737273
35222
1581788
237142
1239066
1592580
1468677
1100443
340196
322816
1062129
1793260
1985547
1766234
787738
1259188
841535
1051979
715945
1513756
28419
1005765
1229121
162225
1488418
631295
1385179
191849
303000
198242
1818703
1187482
157011
125793
92183
1455996
374824
601754
463382
4257
1059771
220584
1929732
1385642
1505878
1642707
502781
1831519
1719119
390118
1253173
1951696
1623561
564527
383277
529221
807521
1733524
843253
739569
1167379
1020558
1077734
1203850
619285
1237956
1331419
1952560
14743
1341895
1171032
1548097
1889195
1434581
654158
166838
1289882
1868574
174479
784675
1646771
1359951
466040
145859
1233730
531705
776666
1782242
1222728
1956892
1238427
1018004
1976130
103284
1369277
1189055
31103
408156
1730310
610912
1117637
891112
675857
1335773
1181561
1754102
28336
570511
339942
1833591
750087
347657
1842701
1565936
399753
1121293
420964
270883
785858
542524
1757545
1541503
1494920
1329840
1132481
1326747
605972
206984
48937
515973
1058615
1953598
1927170
116839
1952264
85820
1710610
1691047
1342939
256109
900539
280284
974257
1045818
1310994
1603113
114856
1380554
1651636
74835
1589096
966107
872238
1687921
758403
440906
1131361
1982870
1746225
544080
1635831
727450
1569203
1327917
329423
688396
1323428
1316901
2376
1253335
101082
815838
645215
423514
1109356
517493
63270
575658
728625
1024855
352393
1510629
128498
563957
1002251
1407231
1583028
1553179
374179
826356
1612928
1541643
712226
1311659
9399
1384930
827047
1169578
1526242
1627337
420033
250248
1707659
313251
738379
912
349899
1062794
612095
1958399
1589387
1215921
1465655
213477
788799
1047563
1312836
1733377
1111938
714969
690951
883989
455217
1119299
413835
912645
685804
942826
151159
179005
522486
1103362
24195
1343432
997831
1739510
549579
1610219
1625440
133362
776218
960434
1678457
1916981
1393913
1924641
1864416
1332131
568482
675808
1767107
881894
1699665
200158
1735462
1324182
979901
835300
632404
1739404
945717
318569
1865517
1129455
239248
589031
910615
1891283
1899416
273520
1805466
1798777
1755333
258772
1611145
1023451
783143
879477
1667682
3049
59787
256062
742160
1536060
611628
729410
489618
703139
750629
267053
1106384
1233973
192714
947665
203824
1600675
43870
1550586
1049882
177188
428786
382207
1397735
1665720
1466134
180101
696644
1617150
1862123
1565020
1267243
575033
640886
1758719
50579
671441
481649
651431
508779
120061
358164
512763
1826266
1690641
1500406
1660497
295060
380691
220347
1559105
1517632
284562
1080172
1220021
25287
1464635
1676680
1434653
483751
513339
1617214
275709
1457525
1113377
161083
128033
784015
555705
913577
1672298
1028198
943390
1372296
1387551
1461624
710070
1171608
81186
1557076
213853
1782163
1079817
988118
567358
793229
478366
1638827
1364991
776873
1955768
853395
568842
538821
1144347
85260
827964
1862883
236614
1962494
1681375
783285
95744
247650
1518440
663360
481933
859660
555890
1424027
426947
1498574
518726
927645
1727461
1379088
1012841
1391803
325321
1089305
1956111
1533276
571341
769906
1540188
1091205
1087804
1032651
1263576
1541593
1643131
767332
1515232
27303
1052197
1912178
1542139
100244
996522
1483974
1384145
203077
1034237
357383
1266128
213128
1837676
1533571
707394
359190
68702
893912
1621221
299768
1978371
1120874
809194
1163844
1601676
1890446
187108
1637142
1490368
94161
904531
1704301
751653
1969544
884242
1527575
1388244
354941
815433
859695
500785
1309341
1806264
596674
346282
33562
1707435
472038
1708074
1085038
1721078
1488126
1696366
1401351
712649
181348
648597
30686
194724
197918
972763
410936
800398
1771692
805062
1430953
1785768
794742
445654
614029
1026407
1655654
205223
1578885
891663
1033198
1040290
1210953
1058098
1056142
1957474
1174639
1208147
1429651
638649
1320085
588114
109500
407902
1049875
1287936
930707
913694
11204
969699
1798577
667357
931468
1887147
953120
1232576
1698560
997104
801751
1086109
1267959
1281373
86218
1613353
957060
750987
1620909
1930626
747170
324120
1538377
916037
1762635
1822291
1648292
432773
1392280
1411466
1034469
1328425
341399
425158
954660
543209
1870802
859928
1133832
1018529
1267451
1085109
1963697
535194
1960319
884065
747136
1989778
877900
1779985
1706196
771840
431170
334184
995457
905037
397544
822667
947247
644488
115599
159000
238783
834206
82157
1206781
708192
343484
1935648
957785
1203279
1151486
981330
1347303
944696
846657
1373412
89912
190005
1913651
553953
1854327
982525
1354526
1565992
294734
1818763
585443
1402278
1429200
283009
201436
982307
1932397
1555770
17152
1537335
1932542
52047
1709418
1506969
730891
1184265
1799158
1505357
1385391
1621580
248754
1585476
56529
38170
159091
1566787
883394
379258
141426
886340
452322
1495734
1009047
1931273
1635440
585217
1490543
142362
1062097
1292101
972499
1899868
1082575
239601
1062507
1334098
1854506
1488564
412583
1008871
123170
1021818
880835
643611
828621
726500
291543
282861
562260
455050
1926762
1869506
1492084
1444130
1394280
1316898
714021
700634
223689
254664
671273
1939709
721236
1538188
1228983
1050813
403210
770941
1756396
1719170
1019080
460685
1262299
1181924
264961
1577512
1166545
45437
1744169
1741973
1332617
1589677
1656194
400082
1679650
496994
1571266
1056996
1685381
1230458
1521524
710492
1269022
358027
1066146
1003726
1000800
1426921
509802
755171
1642155
431964
400605
110740
290340
1231229
1241773
913968
1670740
999624
576570
752814
445906
1037524
1065361
560235
1667076
1278773
1316370
819104
1632315
1228239
1849878
252256
471512
363662
90214
1279566
1921965
1608219
759173
1949540
1334142
947547
297065
1167929
1747132
238177
848289
1875859
706845
124856
1665736
411241
1722337
98944
971791
1742410
1705620
1720068
543417
1711101
1261229
1127348
1353095
1782000
318103
212826
446500
115348
1256931
1023346
924727
992650
571543
10486
1027072
1339028
1424673
834453
202735
1941184
862847
1362442
1798143
670250
908719
1063626
348585
1639224
1275763
78751
556370
1496849
84267
878281
434050
1475112
1630953
719719
1343461
1592234
1714151
1412435
1146706
1144097
771821
1827294
1551668
1706701
151388
1878222
59563
334737
608286
1831960
189349
353064
1437465
1821326
776026
1713373
1634835
1805798
320106
1586762
454230
66941
648133
1840211
1851093
527613
570824
699437
1200551
1131880
784138
1082107
824931
404314
1078544
694474
1059903
1810553
1031168
38698
534311
1035739
1705875
512077
246660
1840222
471935
1048449
1857603
191708
1913398
258120
1986284
1710552
1629584
1536976
645717
995710
495277
469778
7267
272844
1693070
1241605
1327880
1831387
1997530
1062118
1139572
1567355
1535673
927241
154951
1322474
567988
1031230
1754515
1092676
487371
601607
712781
1933140
1740480
1578278
829500
1965657
1646728
868885
1156829
974261
1024702
725766
354890
1071594
1018263
1219654
951107
1093901
106459
528642
1680187
991478
1208131
69931
238671
195164
1729647
1788259
910969
1760851
212023
1828295
151937
1941693
385498
780409
1683952
1933611
418858
490728
754800
332935
351179
1215947
1437673
1309265
718177
143712
714744
1923180
1634070
365056
944073
100768
966241
1707999
1272097
967288
257089
650534
106872
926499
547629
100433
843444
836762
629097
1504175
1059897
965212
49612
1471262
703519
1955294
528242
1119528
627824
1599406
1753173
318546
538660
761741
1969698
373676
1441247
1783520
576236
588741
1036567
1959307
441020
1593808
1881369
71976
1897683
1553474
1096028
1635503
139980
688247
281625
1837458
821411
1990722
85244
884336
360018
315212
618780
1358329
316067
340305
175776
1303164
1762617
20036
130735
1378365
393866
193851
1193796
394564
1721817
479354
53973
1674115
1435873
1492991
230500
1960162
1886660
55169
10467
1880972
1964321
1207450
682703
1764999
1856121
1908588
1751713
1027782
1098945
622888
1120388
1840959
632237
766951
1380640
490489
1396962
950172
1653938
83920
350832
189754
1573516
1655840
721277
1434745
769480
1285772
1074661
630583
332155
27385
826863
72553
528374
1358736
556587
275559
623641
580327
1981220
1825541
1774560
362353
1603877
1422020
1576244
868952
1161545
1285012
166267
1529814
1587181
1024488
91891
433520
707268
234854
185818
436011
78029
910012
818402
763755
336817
1663504
944520
1996963
1532889
903244
18229
48792
1570837
766354
1393167
495919
169655
1691406
1694865
292749
1481394
937433
445138
313477
1110468
938639
1181645
232560
668173
1776468
1184356
1817028
416713
1679034
350805
140347
581774
491684
271031
1584528
1490537
1169143
1992247
1352757
408720
1257432
997532
936380
628798
1215192
445649
1336001
74959
835603
1141891
1698327
1686483
1210276
1651991
345722
753270
128640
900449
114109
1739064
1267226
1817673
1251767
1525338
1348420
1009268
995935
19906
134737
1111899
1274113
29019
119747
722266
1787479
1153028
1431851
1610823
31556
1412551
1775435
1532734
958694
588080
949096
1694757
1793175
411625
1609338
1898078
49258
1895340
438138
121697
1152571
1089841
1776757
662438
461094
1452497
1240250
1546414
590149
1361603
901792
325716
1386344
1184245
1131255
595443
949879
1246460
159650
1930217
274825
1990686
880727
423531
16058
779352
1490797
1908527
1395080
898354
770761
1870502
1146254
1755941
1887292
1668579
642961
770855
664990
325889
1763866
399401
448629
1446937
528150
535060
804928
1958592
792268
790393
714658
470745
809816
629088
1475680
234502
460072
962815
1192966
1357979
8321
368931
1939864
227927
623012
1540412
1694466
1149036
1705056
1570696
368310
619143
1188090
1597051
389891
496854
1744386
1946295
782146
1377835
1686473
633725
1880997
1606498
747404
1166581
1682072
1331350
470613
500733
852455
573870
417721
261598
1859706
1650813
774582
16816
589838
1950706
1339074
1708941
624499
1200886
1566982
1850205
1300920
1177984
328260
548989
1486765
1151995
523573
1662229
738944
804586
1192832
1360592
1249172
702735
1617735
544731
1189811
699069
1214206
1800564
1773158
356200
1090629
1363925
165506
1869076
782789
688881
1488098
214026
905458
42387
1143019
563330
391774
583830
1576100
473770
305576
1081900
816549
1610347
288838
961825
825149
969682
945244
471623
204836
1871893
1427417
1648669
751311
1431703
1463652
1469916
1797801
1064033
504533
245289
1162971
906295
1194528
1692030
756343
816927
848522
174627
892409
586894
1781656
447297
1882478
322081
592868
299648
431709
474086
1718255
1140857
1879305
665409
531606
253407
669998
1542758
542897
1234830
762816
738064
1602613
1365413
347669
685221
1780400
76200
1701677
194121
1337117
1979327
53667
216145
221725
118951
1875390
1091259
1562240
843440
449215
1087068
1497415
569353
1607179
1385828
1819362
1405367
1551149
428251
389124
1514849
1217153
1592005
459233
60492
1889476
1420104
353103
1176216
370137
145076
1253102
906883
1499680
1647688
1681406
1371847
42344
1307094
424835
134379
1430490
1930113
1290512
1839744
682990
843643
1050888
534964
1792856
43131
1645924
1528744
587098
763687
669220
1563183
419523
1666026
93392
273819
857997
939449
1418081
109100
1984857
107572
325484
1123179
951342
1781991
1972221
264361
336028
1284098
999402
757481
1301816
1010266
1912022
511083
1034014
1919698
1261369
956437
1645168
111482
189313
1549131
631833
922746
530189
1720070
1864639
610077
1046437
1219436
1826887
287702
1838012
386978
1084647
1796898
430996
643752
1335948
1944934
1849081
1834098
746141
1496110
1071851
1997908
801867
1546545
1168436
1648207
287101
800343
1421351
451905
1422132
97306
1148829
616456
1637738
1693916
1533076
1610172
327840
911014
1133784
25868
218127
1661380
132235
96504
1824284
1141896
239673
724109
698238
1811001
1364898
360950
1075361
1453322
331734
1547451
719763
893274
455532
1892916
1260516
8218
1795876
1934972
541539
547481
141332
1015011
664886
1657112
1454640
1336648
91248
1852013
1115701
600381
1645653
30394
347207
1081950
954772
1082361
75887
848307
1066162
1100297
29467
1048855
597070
1905391
121665
180819
683800
1827048
1902843
795972
475537
667881
1071162
285984
1034309
1928071
1794788
1615293
1986295
1847413
1733995
1506168
1683392
308767
925541
399358
544587
939244
728649
334038
1206082
231745
922229
693169
285335
798466
1770808
446035
363924
1652986
1941597
1784925
82159
1362539
1854059
422262
478388
1888431
46220
434245
196087
626097
581087
836837
1546241
135651
764402
1025093
1685778
203807
1634029
184397
421921
1487146
439635
362291
1530048
592570
1156843
451064
580290
1730266
1210740
780904
1475422
516651
1530503
1265093
1443141
1755845
1408137
1612495
1063103
1219001
1423335
1095820
263247
806917
1628649
946194
531160
1889206
1579471
1114734
742194
1335361
301374
1689698
1943987
585051
951131
707954
1728768
144981
369192
229588
72645
1474988
1893586
1933105
268401
1493326
1432675
603214
470985
1708721
1634369
70026
797632
1475643
1430743
1121049
1347851
16637
1065201
36464
1604371
419154
1433798
886098
1703027
708441
1766236
376126
85749
813565
44201
929907
1020991
519235
1932445
1797779
1027533
696294
1928321
1198076
568650
1119229
909465
298853
1287272
1681351
1800119
1989140
1213726
1768071
279425
1171334
1832123
730539
1296417
1220476
1820411
1137064
746523
1573191
756999
902044
1157146
1403548
905338
1560866
1772571
1835256
854322
1458458
248061
1514087
1125739
1255630
939343
163539
1740057
1146442
484837
1949692
623018
887906
696774
128767
930135
940667
279584
1356783
49385
896332
649941
1944504
254027
341360
1995732
1440438
1788036
982452
1536426
1167421
1850902
1746518
1918264
729982
1899383
828743
1718630
1598916
342698
1740869
1413835
924797
135948
780728
519768
1413467
54822
575421
1287719
1182062
1112211
1314386
240116
734357
1640995
572588
1195904
1699174
293618
1604412
280386
442326
699788
564989
1225713
535525
1749513
1796575
350769
1001772
1506534
1704008
1139003
389430
1576427
731669
614368
459592
204823
479920
1990940
272596
800955
1617570
224428
1731880
851309
481646
329051
1388268
669629
193289
615616
997237
1196382
1612987
982672
1142125
1428484
1266972
722454
1745416
570371
87621
203738
73874
1412980
1599416
1007124
763056
166243
775615
1444456
1166949
675450
142238
560207
377466
620963
377368
356872
974467
885266
112769
1345667
78705
370758
59703
1624346
566437
1062338
1372809
1335953
248809
188535
1815922
101027
612530
1371513
337925
1589137
1193011
1091363
1762185
1041844
1280454
351375
927281
489303
637565
1362450
129658
560171
1300794
1545959
932285
1995090
246931
1232724
190861
192621
219651
1218723
1740082
1407129
429749
952858
427253
1215767
767606
1372747
1344605
1360150
938341
213072
1547061
1305417
1894925
190853
56335
1644293
782912
542198
1998604
287019
1041280
1751423
490862
1286477
1786100
962591
674601
1039960
284027
45094
581806
691315
1310999
499923
917901
1406730
1360476
1739253
1455346
423554
466935
228311
312808
310924
910139
941085
1142382
96284
1042154
1636281
1106006
1456725
1863855
99059
1359880
1536193
156258
369421
1841815
830612
845703
141276
283232
799195
1827611
1257299
1008490
532891
1094234
1275932
1839554
1944086
1319179
937613
1260338
342138
889892
860943
1781232
733967
1975818
1716395
153182
1730581
50737
1965566
733331
367393
1635443
1724199
58551
563954
1282688
1345793
800641
1300096
607629
1558040
1596964
283239
609297
1872038
1641023
824021
1632474
1746573
1951661
1298431
245209
1288154
1321118
809734
1657169
782127
338351
412037
1531287
382573
155890
314983
1274979
1256991
1672798
1342269
1865623
691835
1301093
154169
802520
316489
1697460
270768
1447645
1058293
551146
1996931
138100
1097486
679303
265732
1539973
1490843
408787
183345
710105
401024
266107
306374
1895037
854588
1006071
1611745
851038
1903565
1089999
561029
605972
500524
1696005
1324045
820680
856777
48653
9331
728448
1117809
643507
52488
1448915
936511
763825
1053172
1148194
338042
613656
1532739
1297348
1404728
1576921
1558562
274476
397438
219235
1278022
839284
645809
1898284
1266040
110984
129696
516480
94491
1230611
304554
1809513
1492210
206444
1852134
355248
366330
812697
824759
140995
1722616
834977
1035728
1937584
602722
1297361
382545
1593130
45211
1903982
218102
1393956
1806226
421299
657333
618398
1696743
1830847
1025177
430204
1222769
1191428
1694433
390433
1306414
1139651
1339384
639344
1353217
1409532
1707449
175093
252839
51540
177121
1951545
1249368
821315
1489683
1050786
1341305
1350946
772600
844110
236139
1461124
1263287
1805157
1173056
1513789
1606168
1480454
621870
956122
1239761
1146689
946209
733199
1235275
1896226
1750507
802911
1560242
1281976
1976125
1176051
745204
819569
36096
459004
167652
369598
1634329
29122
367766
1224360
1048435
1574128
1919249
1278075
960515
1175796
331270
1250460
1479366
853632
1190141
864423
791306
951722
1127418
1565284
498639
1305657
1058045
1326785
1393168
531648
736937
591546
400130
1765910
1518842
1364214
536646
1264583
1432500
559999
371433
572821
944203
1630166
600392
59485
1642181
1573800
1254095
1989345
539345
1278073
1958408
148177
1259721
1548147
1633878
1763412
788621
1099198
1533190
298830
17095
1927123
109349
155184
1597587
184838
1118445
926076
891485
117982
1498710
388839
1510328
804128
624069
368766
129047
778734
1949477
604205
1682016
1878049
680730
1851278
922896
71325
903336
1600489
64856
618731
257517
1946911
200959
1690982
1593579
442929
405145
1009759
221918
783990
103811
788951
1012032
34121
1703945
161266
895244
1656231
688028
1201757
1098508
339876
394523
160413
1270746
1684412
428055
634228
589482
1530361
1858291
1157879
429485
371562
767295
1017868
1192108
728106
56077
1318212
1986891
1751840
1808958
926607
1360294
579265
1304124
1480404
194047
1284786
1138650
1683077
1832044
1248914
954320
1247458
841321
1699034
734759
514858
1081730
844200
317586
1674838
239359
32122
653627
1465285
1848936
1330393
1857803
1193645
158772
1849609
842341
1574947
1358778
217611
1162067
1641849
560165
176283
1554347
252459
1180440
1323272
616510
1062062
517925
1409247
1908878
213837
1986508
26200
287410
458535
391823
104331
1500805
490881
580566
1821618
408697
1970639
1881478
1576617
1390933
1351213
1083544
508958
1521698
570526
1598495
1626365
346378
1762018
1265359
989670
1684294
1687865
9366
513930
1116135
1759621
1579456
228646
1658908
1967150
248445
1078669
59255
693765
1143987
1399827
1844440
711526
1768639
1125728
1445676
1862956
1593580
1341730
1092564
1706113
522827
1349424
1879070
1555140
1980170
1720893
700139
1607906
1045025
1424855
1075023
24953
1169634
140346
1399577
1377794
1701609
195040
860372
1671214
636056
652143
110699
1325472
47368
1594121
404152
1981619
1173345
589626
1317105
770797
148156
161320
493721
634555
299814
1286861
1293604
124321
1828488
1711417
241655
1688958
446773
398755
188764
1031648
319790
483419
247209
870517
831959
862987
1017870
1364516
1601511
1589679
1656715
648880
928358
1137625
309237
951683
1758645
1481072
954983
533633
35018
1211067
675428
788082
869322
676024
897075
1368057
1552001
1392650
778616
333322
849438
1118605
1480460
1855435
926723
211550
542681
1369262
1363675
1035652
913714
834150
1642647
731131
1084486
1662651
1817003
962744
1224162
228769
328123
1622921
955942
514226
1176244
39680
1146744
1701722
1606289
1505100
1536429
1959024
1366121
1681404
311244
1361469
422451
1969991
1442234
1250261
1991877
1785467
583700
1510637
848727
500143
1492318
730756
1955655
1839860
1771185
311621
688133
638432
105314
647004
1776496
1275051
1083046
593679
1861796
914243
1851461
1122791
1474423
641598
1374329
1932526
373843
1469006
183746
1698723
1010101
1800892
325378
1913816
468420
1552672
353539
1825520
1921329
761954
1007199
1969928
881217
848482
1397769
775235
330048
689050
794702
1348671
1271487
381540
634756
697852
1491927
1971516
1785832
1217862
1104545
463015
420359
546625
51986
1211218
1771362
1922958
1095257
1874830
510237
147068
1387825
688460
1216750
1758375
1441851
382953
1421525
205946
948056
596239
544004
669127
1712321
1351005
1107421
387929
299042
238667
1373068
1835799
1254027
191060
608364
432750
25579
994335
1090045
1200281
1189289
385615
708486
1672536
1127710
385131
1242979
1057562
895857
996388
216025
150247
914699
1445497
93051
719739
1792194
724910
1980456
660310
496389
1491271
378696
1487363
1480298
1669602
647883
706055
1508771
823810
54349
1997435
141038
605717
894746
261936
1218858
1314946
731638
908883
1194516
440665
678369
1225873
250607
1945489
695692
1288776
610491
606933
1900809
995477
1978651
911412
804347
932588
468994
1103330
68246
448635
1148658
1372772
1181750
470799
1416820
1616688
1435902
1012677
697283
1943428
198541
458199
136868
1080609
1744846
896816
443526
678584
626109
1698337
1806730
1923972
447737
145179
1400691
1124487
20486
1502385
393067
1431274
1109887
299412
224032
946237
1386244
873274
72627
362597
14153
1945983
1656717
985849
20118
977410
32805
465609
1049291
1898295
852468
317566
891194
678966
134344
1039
96448
1180152
1382103
1106544
1431761
1400110
874306
412649
913394
1897935
1005699
645236
481584
1782365
105821
1263454
1449593
274794
1291309
20654
1445227
1222033
666332
1796079
636328
1036344
45808
1447615
353527
94698
98929
485083
1739503
449133
798909
504008
893472
1274298
401696
208669
1517631
975465
1517704
1156615
1308881
738261
1896243
29396
1265083
1184357
1315854
1152776
293274
1654343
889300
1234467
1472175
456830
544566
1899094
848338
1160742
1708036
505299
1898127
1522324
1210581
25065
1340799
1347476
133068
1581228
1504047
836117
132883
774214
302958
866690
1857601
1305854
1818863
717476
1094604
334314
383931
1212608
783517
148665
1597993
424517
780929
1623862
574285
294397
1038191
1662708
804749
1723198
1198313
1132502
211012
931580
96055
81859
775057
931623
1291134
1360216
229558
857030
1905156
574316
1684186
1324653
1040662
210260
1738150
1508974
1171083
1612157
6646
1238508
1355047
1873931
1434139
1040180
1154751
1420234
1074503
1564030
13063
1904545
330671
1635993
382094
1380093
918616
1798465
671187
1217374
1614066
1274469
1475035
179104
828
1477739
728583
1760435
1424418
27447
440630
1852983
487752
356438
1626873
206719
925439
1900781
145393
1228989
1492727
1211973
849798
445038
1495634
1421213
1135863
854290
783947
484185
1565033
1346157
1784132
1218135
1382363
1245141
1607358
1507845
1228076
1484770
752754
1321538
1209317
595200
1030125
1619530
210433
1069015
1431982
1431352
1555937
726376
964328
1058100
613808
43305
1507524
601152
729716
921232
1514470
1112230
296511
311747
277481
1642764
865245
1406000
1937421
1906101
1553315
1039784
1256481
1499984
1332003
1574459
204234
199872
1264294
1787039
917975
791737
1209229
1947397
180970
227213
331986
358324
473550
1716713
274036
34676
286506
1890234
810919
326787
833462
1094545
1007763
136459
1833
563996
1766103
907497
1165076
1864421
469007
758509
1474528
1399470
1964945
1488510
18648
132667
993891
408438
443065
1360966
160783
510525
638036
493178
1746374
1334174
208620
501048
618229
343277
1503697
710249
1720403
767342
658509
1372278
1522135
20216
972872
1031314
1631205
914175
1480462
1956900
1692420
1068378
1976640
1044700
1692881
1195050
601491
1248061
546725
443130
1667837
1171638
1743713
1939784
1240347
1988648
1316819
1685287
394659
1074039
757368
1675820
207731
1404223
1243116
1047244
1186317
1742754
768956
932391
972253
1962253
1950571
1940637
236743
824411
1978077
672459
152570
1707995
1096530
1031068
1500953
753462
1464508
1997847
1925279
502720
1509786
703942
822567
727414
1544235
1350315
1111016
1754341
1408425
1472058
974292
1533975
73858
1115991
1620532
1272445
941617
416463
460820
248027
1708017
347551
386319
627047
1869080
582717
986496
1791994
283418
1787410
1328772
1194379
1558261
167633
1663941
17391
1191062
312427
1183357
1832693
136441
733784
154783
737404
1148122
1530389
460172
541841
427082
267829
521566
918521
592710
1844308
1754608
581103
267017
1663000
1391337
1710686
173136
289608
1141719
877699
1031673
1186937
551729
640124
110803
1570383
1938550
1197559
66904
904467
783503
1063406
942323
597470
543455
1602774
874999
619216
1440891
1330163
640345
1932870
1866301
1882151
1196272
1088184
256055
1792752
1255829
39052
1115538
57197
1813452
1288183
902355
1629794
386526
1958289
64521
424020
275560
787546
526555
426032
812265
1937730
727011
1193930
858853
971947
1874491
1381403
1418806
1628963
145183
988951
1573083
1008971
1647349
743157
1514022
873128
91284
1086259
1312512
62700
164179
1372782
1497160
1348888
670796
1915280
1382865
1808139
903285
918851
1469283
1714861
1054665
717614
37824
1084472
1207733
230956
1468749
1486398
1070427
858586
396228
1531192
1821140
148902
1205156
71668
1246275
1202925
997796
1658403
1391975
708168
1324971
690588
1899945
298632
978799
171404
404628
1122496
1235192
387631
1256291
53764
1689634
163548
1217536
506199
1781926
999412
1317073
1042157
437035
259061
847088
109577
1694895
781554
1105081
999919
1960800
822882
602298
1804076
1647186
1004233
53468
270419
1248843
936648
1591916
1041551
1649866
976872
1044548
676433
1870686
56999
1612620
1546896
1777076
1929223
921004
876304
553492
718254
506840
1858966
1822457
1950129
1348894
1285963
1726855
1338658
893601
1883550
208826
539943
1215159
1676886
1280496
321346
1577149
149081
646649
781374
1453786
328183
847486
1109460
1584075
1878216
358920
651987
1140624
897878
1480912
1431700
1940137
1418820
433434
1771038
1415836
102172
358511
143551
1617609
1240312
1942267
395425
981753
278013
1377041
1079245
129160
1448694
1697602
1466701
1091972
697379
218307
839822
1332047
28917
988102
1196258
1406406
1119998
583624
141862
1798717
1399890
1110196
1426152
1719405
822327
799915
1459701
952508
214950
1379209
152920
147010
937648
1642696
1170455
1256972
995993
992622
1979691
736922
1611258
584771
266329
1611334
598076
1028641
913720
564938
1425817
1476344
178508
161683
548622
761653
1070679
1748637
1646004
1526557
854055
572913
1320905
75840
1736667
1365237
1397037
818241
1942044
520499
2634
970943
126714
463555
769639
886666
1413384
1699423
1910636
1035454
248317
1148364
1583430
1285668
1732648
260014
1186383
508995
602657
848999
1652702
1729350
553114
1755975
1502995
1241477
884940
154495
487834
1648165
380599
829299
1205060
1948273
1347280
729109
1931819
1191004
1391705
318555
692796
615608
839460
496897
1373910
55067
566266
1134154
1583281
526909
580432
464591
1866363
1759391
184562
1562071
1980874
1887527
1158320
817940
1870291
1739487
101581
1854477
138210
1671012
921871
980033
324136
780139
982043
1123066
104890
1833538
146475
386781
1949916
334239
1197883
1560983
277758
28169
655571
587188
315208
1979616
312800
791794
1131391
1221198
803630
31744
1636533
515967
1172208
922755
395481
424195
1383588
1158674
467167
1495196
625572
1460616
765178
878066
1579422
864990
1167104
147640
1245742
116913
65351
291176
1335691
1189395
215650
187471
1192737
1774227
1911752
1271674
1250236
1794517
399184
1339721
195507
836284
1519101
1355660
739563
1140453
1405135
1338357
1566968
136604
185575
356350
1477897
1529817
823558
1842705
1456396
257635
945117
1035304
990611
1202468
1575549
888902
1405164
194039
1666473
1344057
106609
138284
1185951
451365
382196
1034750
1129345
262240
346088
914821
988034
1631915
1068740
1256602
476886
1160098
766000
480842
1193424
1449118
1021409
711720
699334
1748385
1699420
288764
546503
994390
1893546
1871475
136140
997432
1887845
281071
1524320
1982640
586522
201338
143075
375411
180946
1528121
31062
692755
1373118
1351896
197721
589560
921969
1918588
1817329
1648192
1077013
235042
1100930
1251937
1998156
1494587
366603
712402
140865
1030061
1030850
684731
658467
1058199
1004071
1284479
1987502
1001956
1524576
1313010
686862
1244830
1245136
732323
848528
850941
1199923
1877978
1797781
96604
1208001
1639302
1674482
1827542
464009
17346
1708877
1381633
393885
1828039
963719
525162
1825746
1666405
365588
1418053
893740
171220
1424149
1163595
1420103
1249258
1718980
1422505
1719635
519856
1253306
696723
714087
329908
639206
1810857
1962649
1178838
737917
763426
577613
1122192
692380
1267874
837269
571293
1769090
183462
292872
1237596
1460646
1098944
859717
715388
1551164
1573362
1795307
351403
1854332
1886318
582662
596299
821665
800812
1690315
861818
1005625
1927920
976773
1928654
944874
1599639
1304663
31934
483619
1966556
1629933
10082
967371
1793436
738422
1669836
605928
452044
384488
1928985
1687439
907794
1355778
1171742
1665989
1089047
1430766
1509880
1558572
1593016
163474
437226
1845151
1874650
1244323
503368
712034
188274
1300297
1712948
88037
173578
1532062
1335857
1151454
178644
1781741
84116
1702911
1775223
1434175
255073
427686
824157
255981
380662
556192
32078
601373
953934
1292138
1929675
333768
181324
1507479
108371
640394
183653
1517494
1899153
1745713
1232657
852084
1368703
1318864
1924774
1330641
706352
20261
830599
1370575
1055958
1250518
850755
826543
1015549
1632901
1855275
1282733
1455676
1944838
53389
857470
1454659
1024748
206506
848772
32057
689165
430557
651323
1836934
301178
1302718
569097
1464508
1172690
1261995
726030
674687
1044792
1757207
1961097
1908623
940021
780108
471600
1014150
1993418
657398
1500500
171973
468887
1226435
734518
1202253
1485433
785564
437654
170540
1694762
1063662
1674398
1436300
1136542
1222927
1305777
325194
717935
1255281
1138545
1433505
614001
810893
56778
1125395
1588544
240317
1652106
554800
1242462
1286817
1945744
1548324
267316
1711880
1394599
741527
1100015
330591
1563624
1508033
268447
73897
871431
1619069
835798
29809
1058473
1106149
1174822
971405
999
821278
151331
1538032
13442
484064
1241607
1044457
399224
1817495
1066944
854305
799587
920367
9415
531513
449416
728601
1326357
200063
324721
757441
1854412
1885749
246298
317345
453782
504045
754375
278194
1574316
1934234
1955039
1197620
1295485
708673
952215
1672816
1011725
402187
107544
476053
1680252
452719
105085
173222
1274638
1397389
815110
1583923
10530
1263912
1572457
1375103
188803
538414
1428391
1266505
1534663
692338
1189499
303832
1325410
1893216
1166397
1515297
612905
1159260
381369
1886115
887593
31098
1985495
923902
297658
1085034
757022
1762503
1818910
1674361
1486800
782843
255759
1093993
82959
394696
231071
1658923
728260
709193
1100233
1218149
1816105
1736037
1448531
918121
150778
1247339
933978
722073
1301764
1121034
1718605
1574784
278641
1640936
1660324
1114588
1585706
1738773
1319430
386521
1005971
1649472
1060323
36127
343722
1537374
730483
1313379
1021731
1819420
1647293
1326593
1555269
843235
857582
1096863
436930
1423865
923829
1415154
175813
1392608
730475
1111215
483604
637975
792873
179509
1771531
75989
114028
490294
725133
1039146
499772
1125412
1241649
362045
448911
865444
1676098
171861
182286
1205863
1181773
51354
1753612
1541395
722018
1111843
147479
1289591
265467
394358
1464173
1919224
1085691
52043
1255957
1038319
1808560
1303868
55015
907145
497614
366555
842695
148291
1668187
799886
892914
1790023
85848
1679620
873886
1576133
800498
1762748
1989934
1103906
1473780
1702641
1973791
341487
1480233
1923719
1930484
313919
932032
1870528
1623980
527683
680615
1481050
1791149
1284924
1691767
223572
1632809
192739
14146
1859350
932400
1902826
1258608
1655191
1334848
625068
960310
294876
394220
1702272
697495
1110630
1527425
836085
548854
723267
459680
578039
1541247
1709204
778158
1578159
1407003
137801
1918769
407285
1975034
202753
511389
1871775
1332387
1569928
178669
1333948
1090376
169014
1702208
703740
865106
1672845
142841
1019908
776016
1470514
1702025
989063
1613173
120632
242347
768547
483701
974426
1213778
944013
1837795
1245571
1741005
1780885
1020909
1691878
925275
1479887
315416
1468979
97041
1339450
1387027
212688
744659
818270
1765301
688980
1435079
772047
998420
1086127
1242980
1656824
1095417
1582441
1646753
1446583
256748
1326280
1831327
306801
866794
1930500
994496
1166341
1766688
1233666
115960
664201
936486
1347440
1581965
650380
1921521
362955
805983
940179
1163311
998938
1044916
92760
470907
1291698
1039770
217296
387688
1170904
1218802
1855240
480880
269270
860364
663935
1409407
216745
1659705
375963
1285082
549369
1457582
1273898
1328846
192560
750738
222006
1334260
1392224
1296317
1458986
1372946
1629731
1944610
68856
1722742
1112345
617382
357146
1203152
528244
36431
1573989
988603
477631
1321818
835864
283540
755235
1020409
328814
891280
1473274
215738
1439061
803222
370292
1040154
253194
907960
368725
1435517
791260
504715
1186953
79818
834885
191602
254822
783544
253097
1233193
693812
224391
606900
917612
158091
1196656
172894
167126
1768760
108427
1070567
1535856
453817
1482395
1787371
563909
498849
995325
245076
1204189
676076
256772
1019667
1322253
1356281
1247195
512579
404757
1252659
681122
1207574
1250777
1286446
793165
1036552
825100
858065
300095
393637
1968540
264560
499568
758129
1674907
1397688
1671474
770976
659279
1780351
716543
198331
1669688
336000
796421
219744
1713077
1223127
596907
1421990
417484
49039
12003
1103286
626345
1164284
1518282
914483
220322
195375
1923119
157343
1796807
851134
1699539
505317
1485812
93935
1749859
1996756
1274481
421246
1333596
247022
187559
1149614
758882
307440
792947
1101578
1751685
1935946
523329
1705432
1037372
790846
1055919
1978843
1986768
899698
309626
1588002
1963151
736133
1752176
1127915
1843518
278987
42168
1710523
571375
748381
516726
281844
438039
1025014
963008
103859
1785819
1297428
1536285
1344797
528892
1659539
175373
1734423
463647
1260839
1274148
1097174
1462219
790458
1356120
914138
1816412
1386444
522311
1727198
1481444
337851
824836
1256188
1627280
385997
1115587
433148
767696
1363400
898702
140996
38711
1627461
383207
1971380
518801
1850760
294754
822187
496961
908567
1283253
1270658
724479
390483
1379476
1964602
1880964
1475079
559282
921447
1255867
1987711
1901396
214842
407189
753277
1736483
1344096
1094280
514099
535791
344404
1292866
549476
1683846
1355337
293729
1822340
579110
854949
1793220
1187730
95342
976160
1525048
161217
92458
146834
672197
1750447
1486338
1401225
166021
1065303
1728662
939884
1089830
365849
644528
1626741
13323
92191
1600762
1730411
1247535
23863
1508666
122874
1591780
670503
1110411
1054502
781022
1198624
1763820
913094
15929
1377496
1778468
943281
407958
1243561
415566
1599252
1042445
1467056
1444648
1656615
911346
388269
420658
1209782
1674645
1801964
25062
1595942
1267603
1949873
752946
1387871
16389
1928984
62549
1035615
1068903
508631
410552
558967
678804
261362
1700777
339346
1707140
1323744
779263
1458235
337747
1422971
218908
1862374
1102845
358917
481451
215733
1007011
1684414
1890789
138150
1711076
438563
535473
1415008
1399547
129421
1732558
110444
722065
525283
1089657
1868138
491570
290882
1199022
754811
1802931
1139798
198549
665465
1851791
1814432
1453992
1237092
1121590
1608427
194433
1536196
127869
797216
1013773
685758
510882
296116
236659
799843
1144605
1001095
1626339
1554666
968139
557688
2221
1212659
431735
526463
196101
418652
299059
985436
1946389
1044115
77218
995635
1751192
1911903
990666
1237322
1824093
493838
696301
1286741
547173
568960
1591897
290348
761603
1423369
1049773
1283684
1314647
1196386
1610157
541804
709718
182045
397900
348924
630491
305692
1295191
1837700
218941
1200613
883443
770527
1560471
948806
1752344
110304
944934
704096
906198
331888
1092068
1328508
1805681
1615731
1803965
865179
622678
1229915
445529
1632149
874320
110800
753808
505271
640726
1326581
1723764
838965
534779
875400
1300343
1945551
1589479
110772
522665
343106
283383
837568
500436
1459528
254919
1333
32516
1018471
1828852
1352960
987329
1715448
1363665
1729737
37643
1038701
1570232
739695
506709
948088
1370874
899537
1880718
1875132
1506494
77403
963468
964847
810339
1595291
1277239
687505
525284
268350
741582
1365182
1316171
887505
510197
454796
1370280
1926297
837177
1168037
1228514
1975057
456354
1856338
689758
397325
226866
1982361
1047449
37371
1413979
69987
670251
5252
1114091
1745327
1809167
1645983
475554
1027232
631477
366923
1373955
1119306
181412
183047
433584
531573
1931175
341900
1925069
722759
928279
404762
1719561
1966331
450284
1161450
817834
205744
76192
525967
1733495
566580
1833051
879620
1721723
1301931
1606641
1233887
1405477
1622241
1896858
1732846
561808
1841704
1668353
1438916
1881481
1456633
1966571
745146
1348611
929235
477011
1735887
714490
429607
282433
878309
543937
856183
1969142
1397172
1591040
925585
650527
55288
570360
1919780
197673
948530
1690439
1361758
1920284
1430125
845234
1513706
1550921
388468
1066953
1242301
437011
1900219
1608630
1125252
1201403
165172
1290531
1485183
1021183
175410
906813
881051
184280
632155
368836
121166
923597
1834544
1127555
1691228
648170
748470
1186656
1168600
359542
1735026
656780
1785923
254953
1296813
338777
1970036
1188453
689533
1310402
1795100
206388
1940540
687492
6169
947113
257924
1945295
1165127
230203
1395633
1484574
1718930
996768
88388
76500
1812575
982190
1206160
311002
814684
1798368
1341841
190087
589642
759967
74107
1389115
635230
623377
86398
625211
143360
610112
1031056
975232
1739978
1232241
825763
952230
1116456
1261664
1647750
1402950
1961253
1189229
484110
1188314
750447
426270
737829
264843
655962
860731
11980
1962395
1321263
1523613
1888709
1402630
662639
1145491
734195
342801
404046
951041
1930267
848348
911296
78517
46455
787495
1754406
126031
957776
49770
59204
449982
971861
58011
650687
261619
694975
442467
636573
1381400
115891
1279994
657276
204246
678788
1200794
342417
1973740
135521
313023
1156370
320776
1940312
1589623
941557
314123
1597918
1244878
520283
1129298
1279222
1278413
1664832
177871
1803969
174899
309736
411451
1908839
1875424
737238
1623983
922920
1041760
219575
353768
785212
1027231
1616118
1847105
410641
1859885
1514728
1037147
1464483
186294
1008090
185406
926124
1630386
1570136
626283
1957059
776725
59108
972338
662572
1376003
1986376
16418
1164691
533913
1843965
1153308
512036
319618
82730
620077
984568
1820450
1560613
922224
1823138
1405116
497729
1666374
81693
1078791
1833319
493003
762998
1872538
1731782
1915807
1777447
1352344
1875049
305556
1235927
40476
811930
226935
1280394
1418716
1079877
660587
869401
733058
1767128
372481
1181308
1184690
338264
354652
357895
269958
1369248
1101047
1306611
1131536
1561802
199379
306031
664994
313883
1385803
1883684
1415806
413488
1949215
1100883
518920
1742021
1620194
890861
1319522
722219
1850275
1794436
1415799
1321561
1271122
44002
1358583
1198401
142208
1459319
563170
319538
1440592
1803342
1288799
1594672
1471372
898560
915810
1748187
259306
954225
1982978
107941
1779192
1980200
1863288
679210
830075
712746
509609
51106
683402
1180690
1035494
1199771
1296479
427613
1137001
1367328
917853
1673203
934413
96368
434444
1511812
839233
285417
1802049
1940428
1238235
95408
186379
1967222
526204
1099244
388801
1542724
945274
356563
1076703
291683
1179461
690537
1637366
1926716
984816
520836
954593
759199
1883918
1409796
1774007
1113911
635193
1614272
1429217
430471
1652749
4067
714732
1065711
234240
1789170
102950
569461
293999
500129
668919
1020951
207550
1234689
1023128
778433
1911353
1191407
68993
115764
137238
1948083
757087
996533
982544
866936
1301129
1141757
418518
1768968
266251
1630295
362998
1118977
659288
1325696
932652
1675603
738797
813753
754448
1802194
453573
34892
1269157
1286165
1594057
1265489
1743906
522660
1796748
628270
1019511
1697520
284270
1085625
358174
1397012
958703
1798979
1002617
1331547
1786083
1634025
472263
1536071
1859761
1907516
165553
883872
331715
1016234
511118
521709
1054630
872151
486062
1099857
793778
1157125
1716046
892335
1956908
164981
751744
1903944
44715
1025085
131421
422409
1359437
100048
823397
681875
270005
1135242
892193
870041
1826356
924503
92877
676271
1787720
1285588
1057329
255130
122663
390564
230171
1686504
667359
104993
1682501
510543
737497
1974685
1129132
380959
1697545
1760494
1912348
1698565
1107961
1757711
1529262
1541508
1265766
1654232
1175183
485063
1007437
1017982
582156
70373
1889694
1928386
950587
145771
1763159
162217
1600104
58432
726733
1202944
1573738
41090
8307
1403856
1341539
1636768
1252131
1672459
629996
1244742
1091091
1700700
650111
1158672
88872
910569
1548058
1590467
656043
967077
102518
1996232
671148
780994
662230
1636186
622306
784614
972319
279709
1259927
841954
1909690
354520
1421962
1905964
515488
1452452
300902
1522944
1638490
723849
766462
1591513
1213501
1511020
1739644
801826
1328307
582576
880534
1267521
1730965
1192747
1368219
1575677
823327
1526735
1683231
1943854
1816034
85786
299354
1632590
1772071
118477
50157
957866
558136
1436923
1591167
9284
289241
1979203
748080
1252486
1810822
736278
748812
8259
1139361
933647
497819
666961
733266
1813705
170636
1687425
1160939
1475733
21174
1981515
445291
646464
1451009
738033
774627
1334152
912193
1628236
1813096
883238
139691
833540
1358898
1010842
898002
1551954
216389
1911198
1642093
627494
1837014
1450171
1137630
501773
456518
1344043
444199
275842
1249478
960583
1384395
516084
270373
993513
751508
1785156
846879
609376
889693
357649
106914
261493
306006
40936
694129
386980
1372467
1093670
1660080
1488722
453271
605573
841835
50729
736468
1079159
1656451
1640680
63769
1665756
1721224
1070984
1717852
630022
1747727
535547
1533333
96307
223431
1447085
681935
785633
1320958
51897
338759
1987440
1567058
465596
1046680
1958976
638710
144562
632358
1732161
1557095
1532408
1712014
1490090
154170
268972
1790637
1696050
345620
1670459
142674
1610660
1152249
1269316
932868
1776181
595894
1428500
117449
458588
1192655
82275
33036
738416
544504
1650694
251915
1291559
678175
1002365
1638789
33223
419994
1583199
1846950
987026
1610007
1249757
533960
602910
1603009
838758
654253
1133457
393804
1979235
987671
1204742
651497
1242241
1904245
1831209
26600
1622107
283887
1521272
1971446
1404315
1655608
1538936
1039777
548630
1224478
45877
1085655
1488323
1988090
864521
1116048
1842039
1384733
456070
1543287
1240012
947496
739811
1429554
1537049
331327
751174
762516
1866757
673781
823337
1064317
70789
1102757
1259570
1314663
1909869
1227036
1235411
110489
1133383
138232
844323
748280
87677
786887
1443423
815054
973592
1159524
1068506
1935342
1670983
1513732
680157
1168821
42316
1732679
1914500
831740
946946
1392832
1419907
747987
1172584
1250774
265629
1217889
1839154
1413228
166795
675572
807269
1719701
1620022
384522
1778925
1765842
1115784
1777027
1226980
118252
700552
1730883
188341
249332
916410
1796945
1831117
966076
953086
82357
959964
910492
1157981
306897
1376644
1157092
1604588
547021
1418706
1638207
1151065
1365190
1626159
1121449
537841
1416701
389416
382064
527087
1888260
760611
1105185
1812836
1217730
1493925
1053225
1245653
1094638
508738
489385
1095678
989319
1370850
1746017
504228
1257142
1523891
516940
1281619
1515953
1996217
1262498
735313
1209724
664532
1646066
1078732
899903
1615957
1647178
579065
1213140
1440179
1137340
1837969
1178014
1690385
1550210
554144
1650391
1468811
1324006
1844218
1688863
1940381
974190
1778412
466722
322171
1955284
1717741
172871
1263252
1063398
1294966
425734
1955012
1088992
1232439
1997696
1458074
1997518
452311
364422
1000423
1785703
66412
337407
1745349
1981384
1178281
1937825
273233
1112627
1115392
1240631
1302318
214895
138366
1101599
573544
67272
1169721
225945
113636
1608765
1730611
294857
1115769
1532846
590
143078
1090408
301477
1419545
1096693
553244
457583
1951963
304901
1997007
1075040
410579
253197
1138303
1994127
60624
143939
1482144
1159464
180766
1749590
589288
424067
1605447
747548
1461183
1882853
1558252
37401
1394329
1689161
1850827
49295
1075228
472901
884704
1086628
786361
699346
1407996
131657
1176346
67132
218895
1280525
1148584
1239730
584077
506339
1504215
1168323
110979
1925381
1572954
881574
974856
579295
218915
309762
1417907
1169560
914091
399851
697429
469240
1892542
1164629
843337
289907
579670
971741
876408
1164896
785718
1144306
1486760
1985038
1898549
34926
1040915
114652
844935
1239242
583041
886340
283793
668080
1520725
529508
1722240
1227584
842936
1301205
1808424
914282
1219401
1108722
1253475
1411331
295254
568247
1417054
232967
1494009
1183128
218068
264284
61767
43327
420561
733114
819377
1154614
1751510
584269
1178180
1473126
999018
1109054
1638381
273167
1002343
620517
49823
569412
839038
94968
1551623
165039
728860
684450
323488
1841857
520544
289603
1081640
1660156
1606276
579570
1440790
1844557
993802
1587903
1999283
1345060
151353
1401698
1300578
644920
299728
1943454
1898942
602511
1148487
747232
1010618
1632703
1897280
412870
1429930
1021544
244665
1303047
368602
1398581
1902027
462098
530065
1804615
1861837
967042
1995938
448567
139917
1119720
1440933
1011496
1311364
269671
1915658
1757289
1065443
280134
105762
1042087
1168758
358689
1360455
1003576
345957
191569
194777
229607
970565
1169247
150908
113901
768538
826498
1120778
584377
617718
1918970
1101185
1092525
1151535
1022728
690810
874519
103218
1797088
1374252
702713
1088021
677933
18053
1194091
724686
901856
726936
546537
588401
1653915
593514
1771668
1907143
481051
1111025
791825
1314624
1520745
629686
550881
1173469
147187
726954
953085
1343811
1637617
214684
709583
1652756
1722295
1979930
1881355
954587
461646
439944
1625059
1528111
612975
576002
211961
1772275
138244
1433159
1522892
1583532
219699
1691067
186260
1161740
1684454
317827
1301975
1646856
159588
599694
946238
1244620
1184981
1553178
917621
778770
1874559
237144
1182592
1506630
1502358
1550382
83644
913620
483208
555585
593065
1209511
542777
565462
1787251
1609329
1005259
981208
367862
546903
415231
415635
1009001
561806
1265581
1032188
1933347
706364
421637
124347
515996
298009
1108683
11406
1355208
776843
1088695
1499684
1152647
654927
700676
384995
386658
209532
756427
260491
379272
1536524
655193
470972
88329
1904197
802710
601034
1467702
97556
1060334
893125
129665
618121
1124362
77138
462448
1350061
1619739
1632123
1994100
915689
989182
1078184
1814901
1925283
1132406
1786583
444123
1318979
1713246
485101
840781
433125
420015
378055
125457
1659465
671120
359387
1703327
522777
926425
1127942
564290
221
1978277
1274623
1869021
167344
1850798
1079459
1566637
639540
912106
675997
337088
876263
1706493
633781
1852734
1293020
448904
494172
998370
976675
1650291
1972397
1522137
1311304
1766444
1033794
1387842
833373
1120805
308883
757388
1596478
876268
1159571
1958746
848578
1445900
1829440
889672
301455
511986
1928678
1546433
1182273
1529941
577021
1646781
725163
1210143
659652
1057446
1654635
1219410
800313
43955
21182
87270
292356
97722
41083
1573480
1420621
1866773
1066195
1680984
949609
1176998
676886
857952
1075817
817043
582610
1207831
1847096
1064265
144824
554913
1060262
824918
1472036
626763
1082559
501466
1772058
1849738
1941450
1976913
1252635
1200390
735433
1141653
863664
421532
1118475
1321640
1565427
1758325
993137
1001213
1204106
636225
917312
1800668
76494
1259355
762719
516470
386563
1639322
601019
772017
1982716
364472
1469603
1900912
1752603
809088
1246339
485869
1154341
843080
945062
324604
1211215
1912027
868939
1633524
678783
415697
1385569
635275
1338514
1815892
156281
976595
1485072
5027
1882426
2973
590354
460803
642239
819665
1648948
1363568
296527
1576702
119744
670723
1353546
779114
982941
778677
940445
759540
243353
1856344
1373115
618447
1402281
504583
1672351
1383986
1709650
215461
1043072
821877
1394461
1147974
211023
168755
1390013
1850402
48967
1746439
1915292
577395
1067100
1487458
770527
17223
1497215
951654
986898
1084151
329997
1450879
318611
1108946
96877
1778715
782801
838969
305007
103565
1167442
1504615
1364485
59426
1015972
505637
1401113
1708886
241643
790261
1110948
141740
1390942
408694
1454617
984482
54406
767136
550712
1240599
1878840
103578
420344
367693
21087
1834261
1088537
1794487
1366414
479717
1261398
707000
300818
1674334
1861230
1765565
705479
728988
1286645
670362
540355
768599
641407
439
446035
1539846
387137
1628624
537448
1403882
570347
715305
1793744
330184
346905
291561
1246009
365132
399790
357317
1981205
1684541
1692830
306783
75120
955455
1351997
1669738
659429
1698692
431018
613482
1528867
90312
1291678
1914694
980174
1727021
1994812
415478
1476966
877133
852856
1268608
739320
1426577
851162
783484
843273
31432
67948
1024327
1307382
548078
1653129
1049419
1937335
1942132
325706
1681492
191198
38577
626669
345150
1669773
1620633
888569
43814
1338591
1769036
716618
731359
1810086
423251
377849
352626
1858821
1281080
502189
538129
1342490
857909
1758426
315173
849965
1787125
286063
526071
245449
415123
913823
1122441
867804
1645100
765529
613594
981686
209405
1701567
1662924
883084
103239
1031429
702174
191313
803036
1747523
1660012
1194657
633081
298571
882129
383735
1331932
1369824
1476518
1907040
533287
1206574
1571450
777878
1630950
1285889
1756180
871859
1986854
877142
1949375
1297581
34407
1384402
1971838
1475326
1424266
953446
930170
1686319
52240
648220
299726
531384
1470111
328290
315604
1717756
1594496
1404660
1269270
1081760
1381007
653778
1707998
1783192
303253
1259406
1333041
839879
95289
1077526
1084493
1765114
33027
1814345
675700
71737
1148623
1342089
1224550
1130579
1641621
644074
1168872
409306
306575
1711662
1890898
477127
805999
1941460
491288
1699034
1317474
1915709
1136213
1777338
224367
490191
180659
1517785
1085318
1836359
1298322
9604
962517
98683
1901019
134940
20275
1641938
1909230
533090
873916
1631705
1459069
1276177
242918
1810394
328672
909532
869260
578030
411059
1876034
856187
1833984
981456
425115
1750008
705219
1423518
722813
315252
394960
1963709
203773
270141
289863
431033
1606428
882995
1036674
856886
287171
1061357
788981
1403127
1159157
1214884
947483
1717049
1797302
399310
1239889
33688
23563
897328
344471
494121
282067
731321
1486524
1434495
825965
503169
191628
303393
34345
1410661
1469356
1593659
792033
461392
783528
407635
272310
969116
117597
268968
1291215
767543
1989207
75285
350194
1223832
578179
262021
896585
63642
1165180
279671
1840207
900605
1060760
1821921
1393835
919104
1996412
1172563
555057
1359615
721626
1596793
20249
630231
1872179
142618
1567011
1397894
816350
389307
1579988
188652
684899
929533
178135
1658244
631293
1463177
513351
1120319
532759
5471
119370
1571210
1871422
1543271
49852
482768
759293
75196
507290
677466
1145322
1923455
942229
415304
44388
1547881
770816
1900058
167941
321410
1572420
191150
82322
383238
703787
828546
212221
1441852
1846119
1313342
162842
1455971
1238582
1590608
1208175
1624445
1957304
198322
1358215
508580
1457236
508002
219567
650999
1064194
700269
944948
946893
280977
906379
268962
1588768
1866097
2814
194220
304193
98129
767239
1432235
459096
1920329
679551
172709
1197059
691018
1484707
379225
515171
31154
1538182
343324
1917376
138136
1987780
449380
1203536
405980
182982
1014280
1362838
1917592
1399567
1912442
138756
1617596
1601689
552596
548625
1841742
676854
1678039
720232
830561
971600
985829
165839
285173
1823571
1488299
197320
45845
1262126
1946164
585708
578713
968869
398430
1684317
793760
1058822
1543866
319516
1669265
1432221
357365
43791
289934
1275495
777558
1528922
1900043
1418389
1273373
1141411
949356
1717158
1375283
273925
1330766
1179828
903311
1672749
1414140
255206
1881149
1346071
1239398
745625
1889842
1132219
769087
877027
1574906
1204577
907045
118385
791404
1046080
32072
1744524
440597
1711467
1905608
1083563
13209
15848
1967373
1575393
71547
110672
1443292
1399470
1029706
1985544
69957
1201007
1032696
1706443
1828229
786479
1527534
1513486
347038
170494
1200485
1708373
61207
261170
1513669
142609
879026
237070
944087
1088483
805444
692310
527994
1068778
1212447
601028
498948
736475
1850860
1615421
38826
251333
116979
1943591
1343123
837798
488375
1179638
269482
1056076
1340632
1859181
1333947
1046794
1490004
952191
32194
971619
1370927
1349042
116817
1238579
59052
783225
1031226
190304
372998
1643783
1533587
942335
112985
1718741
1232518
1150816
1879496
629712
60086
1301825
55502
215907
1187921
493740
1057140
673853
322949
1635366
312105
1681725
554359
428887
1923566
1433895
590675
1748381
1350557
359614
1641384
1529477
901535
370685
896458
1738617
1841095
1557185
1808017
1777307
1434899
1475618
903092
1934221
1447606
1542614
1727702
281319
537043
78104
647011
1022833
231892
935691
853030
218933
146813
868422
1334808
1310526
1822177
29638
1730786
88983
563768
157049
396146
1001842
1760681
580245
1951397
221126
1917872
1735866
1209447
933126
739640
1184276
232806
771342
1649036
1792954
488298
1191781
1205175
43173
33985
1037016
899591
489876
576035
15589
1918555
248476
1220625
1371862
1787752
1029933
1976948
807638
770627
1212890
1282314
136163
1935520
696808
1107175
1584694
1015277
192203
415974
1542060
1592237
930132
711093
791139
1576976
223294
1244793
286245
1864527
1643373
1624573
529764
1651745
248086
1698375
1908160
599465
1391847
453963
294728
837854
944701
1710639
1307065
336216
1760542
242302
168833
66583
1530021
1560351
500234
536133
63244
903437
74142
961710
738112
461978
29131
375270
1821564
1163480
1338439
252173
1533704
1096139
507280
58734
1359856
1401754
1929732
574074
1487164
1687358
317792
890696
1155243
20648
932272
550298
942600
1211038
707367
1236183
1081035
1096842
1613647
1269754
314457
1733265
387647
46713
1073743
1828802
1853883
40167
89949
1426377
361266
520797
202493
1360253
685179
1471652
44114
609151
1256802
462105
1212977
649528
312802
1885582
1098643
1245494
318519
542338
754590
1693149
226851
1858216
1269620
612095
1804214
49125
1342355
1834352
153370
302901
1692645
1505339
726331
1198016
984363
1258996
727524
1378769
1552363
876000
423966
662882
897669
204427
1168206
498937
1663135
410941
1094504
735379
1828368
1714578
492093
511708
1105244
859121
1287631
800014
1486072
1733579
1225538
1436826
821497
55544
1205315
1209537
29320
918011
1194648
522737
1130472
91005
1286190
1891914
919903
717616
448106
1649971
1982208
373071
224472
1006133
500451
1797343
436692
25726
1720016
1204216
514343
242188
850422
241770
940276
155513
1473197
1223963
890558
1174418
1973489
911097
1363069
850076
1363417
1846807
1871985
1599229
913827
879456
765072
293740
745119
157271
1549896
758000
523382
777252
1616097
55279
1065529
1269045
776153
1515032
1128746
1766317
1360768
427275
1170620
1632829
1993657
1848705
1851096
1590964
1753060
1291944
4957
1461530
120349
643920
1322739
1319996
127937
110805
1668730
684722
874041
1485102
272534
1898974
1617034
1560981
1877034
1251074
711680
1512562
1017847
188933
619626
259807
1758042
694154
1626932
1351567
750845
190266
1712167
1847616
1302516
1714339
38827
576709
866869
360259
1364885
406312
132840
783440
782597
1746326
1496767
70075
1322556
430691
700612
602654
797270
1464897
1358297
1791696
1798517
1115192
191033
932437
1202229
1390523
1686090
1626285
1956817
594997
1054630
409304
1736227
643983
1897006
1042794
871400
1253605
1402756
1420736
1807110
333227
1065471
1690207
700065
1482070
253770
1051402
279220
438252
813582
882288
128180
571086
757869
974856
1510963
314822
1174265
1751530
162995
385679
137098
375711
88884
715555
1067726
1190306
810304
254227
90255
1488881
636220
931173
1764868
797931
254659
945994
1622788
1272501
1508179
409633
833439
1816954
524801
268535
415483
815836
695243
1361334
1658783
158681
891510
1916797
581582
1206524
1770876
1967491
1964923
957924
1347982
757432
880722
804135
513538
941112
1663364
1079477
1198989
1580451
1915005
778434
10907
758067
985521
714968
1000886
1130018
441594
422034
1940013
675331
1682814
1734674
962380
1334367
856262
505662
1220177
1669374
934416
96902
556921
642100
1867547
511427
87038
937079
1582505
1003692
82054
1704870
1086130
1758942
1159622
156063
483748
343646
599928
468077
1087677
892441
1449693
547344
289394
99129
1907752
1977485
800969
1059228
1934912
1261002
56625
948127
920683
1180199
719732
164401
590000
20054
178616
1086187
208402
1402183
1986510
1229951
316490
390832
1246720
1304061
1195016
124576
1300967
1613189
1066793
1667005
1600236
1526072
284
1323697
1328298
1108602
491971
601650
1944222
348340
220283
1063113
1405620
379379
244808
1211952
324289
379029
1170186
744840
954721
1444386
1551304
1256484
1499722
1320426
751078
783372
614251
351207
1397820
1421229
820530
1669849
424427
1256475
1056355
358445
99870
1200380
1504047
1734959
476729
1078929
466238
671217
1590040
1490600
1062910
849051
112523
1893937
654272
1767632
505976
1956494
1006889
938589
1745164
1123073
1636281
1123606
703881
1105180
397189
1728499
1920021
1902307
1463701
183099
1432609
662590
29237
1665728
1050683
1656728
1009205
675495
1706772
956206
101984
1136406
1029969
61812
517398
70131
209311
1614559
1493449
1018167
979505
1335163
1700986
1883077
1673063
209788
110626
138030
1540399
1597239
30342
224418
272880
292455
347870
369216
348408
794208
892792
1011393
422226
1932965
146411
1717201
124453
751834
1884747
449600
1569994
913963
859994
651573
1395643
540745
854967
1160302
1506718
1685730
1411435
1390239
1452804
545151
1251469
273933
138331
1248267
78634
248801
1377890
1988685
426703
1644928
828489
1247445
728121
1094865
1545826
508012
1669578
557609
613221
672266
163611
98480
1726075
657586
622063
1788566
569450
1754424
337992
203488
498529
1172507
1924498
151008
1677792
1127319
1914007
1872548
1156011
1444617
1990552
202712
1232766
1999942
186619
98547
1655750
1636332
565659
1415432
1698368
79698
1991632
681019
938947
269348
220228
919036
1867137
1782486
289336
499450
1552853
499937
663331
1304730
127580
249925
1996061
1983755
384648
1436268
1654146
751009
605477
1650445
325185
206348
1531389
1193899
1505570
166481
1165311
284262
637586
88941
944536
261799
1638566
1859656
1869006
92578
1076547
1731569
284710
1400054
688243
563612
1926294
1009085
88775
191369
1068154
395623
1113400
580024
53087
1073439
1275101
810984
1919917
1057789
380636
309393
764885
770819
735311
1833194
1662088
148616
1630529
1685171
1529408
252108
1550651
407980
720597
1688665
1428978
1127615
1543848
1194087
401311
575416
1566351
1718942
96981
190849
380114
1856199
1935659
1518168
1901132
1687480
1914430
865597
812258
663531
829215
474532
1821211
771340
1924510
745558
287185
1065226
1894200
1633181
1669901
13120
1337928
1736374
85337
1657968
415534
729452
1874224
619169
572148
455806
869921
1381550
1064670
18272
268360
1705310
1123249
1775640
258561
276223
428383
1867291
1140674
1158200
1680743
1771390
1060689
1877066
489876
588408
436471
1124536
939317
302654
813905
1649235
158493
1295766
737738
1167012
512139
515678
1772971
1240276
980357
1014772
1164367
119073
1076708
1397258
901970
362973
1161438
1600911
1039965
1741014
1723238
920108
694120
644111
1222567
720951
1236938
1130753
313958
927185
1886593
582758
1524851
499034
553680
1088542
386938
57734
986165
1067715
354683
1292557
1018853
1101074
1526941
1807972
827691
750527
1423750
1205165
1328941
1465994
1494011
1385768
535251
1989812
1078115
1352165
1922053
1086244
1737422
715153
1865364
809064
1830141
1369447
1290682
1461451
1175015
286734
1108886
1328236
1674212
12046
1236905
1141040
1205652
1157915
201870
1629572
586838
417962
1642415
928477
387166
1143375
1091115
522414
959028
499372
146397
1254929
1866654
672055
1832390
1667213
1584287
568288
583701
1863785
1744837
84856
457742
268049
324094
127159
439503
1261746
137918
1305835
1056017
793520
1438157
1551597
980621
109067
595566
777773
898683
91959
846254
284586
783970
1904521
141115
485409
650709
1988693
682709
264317
111021
54305
1037949
132304
720028
315358
937920
668020
1461599
217161
485937
1686579
150629
1578723
718756
1445677
1972500
856544
1489824
811875
524398
1685787
736277
827015
593587
150291
1156906
36388
1569729
881303
1791732
770786
1470316
1387274
1240133
857490
1876674
859283
478093
1510835
1334808
1049738
952698
253721
1403035
1249699
892701
1550425
748854
962030
720160
1107641
1540510
248789
1860876
1150101
1699182
551591
64456
741721
1252529
255205
1531158
682436
1442638
273291
1100925
255015
75989
1739224
857649
1222978
37257
59883
726567
1659087
1642627
670421
1425483
727822
1201152
1174089
1317500
1864303
139745
576183
436388
1773384
726831
132297
512983
1325276
1591033
906035
1167952
443423
863143
77479
952407
27784
781659
144699
767580
342672
120654
1294333
1858853
358111
727884
1075728
1844178
709641
302039
861858
1481530
1418610
1740543
1182785
515010
367080
1680443
422041
183691
133311
1097013
940835
252013
31465
1602799
1335729
1663635
625043
730174
1491476
1316493
1907841
416065
1932897
200025
312285
1840378
588668
539481
457403
1456098
1384446
1737668
1328492
1675571
258122
1045582
1493189
1259706
995925
60262
1884615
1295925
123637
1110138
1943675
783712
1070183
262258
1180184
398925
1700170
1386821
1021626
107838
1029902
1384835
954419
162699
1915271
343782
310780
1285817
1355253
736486
645619
994258
135852
1953426
1573663
1930696
478058
1737553
1803325
1756401
1709910
1390156
202278
723238
1876679
315475
1984835
1771348
1069272
1465550
1383110
1960430
762876
626156
227786
654902
1305323
607052
1216176
1267069
747823
1318503
1609044
1418699
1212213
1810264
119874
1585364
1256421
1881007
875388
1134711
306899
955507
1884301
532349
1225834
621705
607466
1719466
1112891
1214789
1408016
1067692
1655198
346080
711807
1159017
1648671
883304
1886789
1632617
407926
1182650
1564401
1285177
759803
841545
904779
1009868
1407794
823885
409657
336696
800463
1235532
802603
1032019
1331009
1467567
753381
182715
43664
985894
1749934
1683479
469597
913857
1562851
1305440
129887
428605
1128639
102100
1507485
451910
1213923
1891534
743677
1349092
371706
477949
1668032
841304
291757
762666
254495
1045008
1923340
221617
124866
8441
1055174
1954265
842968
520397
392742
977628
1953075
972908
892804
1999135
908558
1827328
1297690
414492
1618982
600172
122170
665009
1890258
452489
1669440
397214
1197920
285710
1817227
124346
1816592
428601
108632
740152
759097
695591
673654
118115
538724
1861137
987620
854086
1770423
758756
1078919
197902
97175
1152289
1531551
1619840
425031
655565
1681191
1763943
881002
1289186
1880293
1866211
1907672
1642220
381621
847213
83645
863654
1710592
870822
1804861
1012597
894850
584990
521535
924800
1222216
1488419
297596
1093507
419857
63684
1971357
350839
1630912
1105491
1349208
1078199
1996785
1583565
1295360
937064
1811268
1634246
5436
1867721
139409
725815
29946
545140
1669531
1468015
1249567
1568958
501900
1285539
761090
312947
844376
1651665
1072417
629312
69993
1596143
1926771
1167682
1524612
64326
370463
1908796
1291481
678535
599902
1153916
993546
166755
246336
1105215
1717384
694699
77173
1019513
658137
1438391
1445345
333193
1408641
929193
1283122
1877831
1537488
325868
503698
1020234
144242
958841
462564
1580054
1211071
871341
1311285
1385651
1790606
1893051
844991
538592
856394
960075
739017
1539197
615387
810412
1473286
1777405
1586658
992770
1243608
979204
939394
1845134
928321
1911473
568191
86
518254
1385601
185528
629652
719143
1253638
1562623
288404
1686106
1519460
204953
1526440
641988
391965
393067
1312582
726270
369227
1469642
1938952
1994854
426524
321968
856268
1776683
1890357
113522
1933977
812385
1053880
355428
1400182
52674
1571594
1635694
1797837
749324
1747388
1494220
1089970
722880
1051012
1989648
628310
302806
1478820
777748
1533302
1361287
930072
1799101
767760
1912431
1305843
563707
528908
536678
439252
777549
1267156
1855588
1188013
30414
826883
1267903
1879621
1608371
1183970
1311003
442093
1495343
1892582
1135680
609864
1005045
1832480
430388
198272
1201287
1091382
248442
881209
1873919
952460
1360702
438454
1621463
632334
1787808
278969
1859594
952319
886650
165542
1993333
1083101
1992078
1548913
524921
1220230
986578
544719
447034
1526215
933958
1027321
63639
253262
580561
1199386
1987216
587567
1143497
840961
859223
495677
1826602
1892400
1571672
1584659
1721450
681359
743124
1916622
960297
1679947
900715
479329
992418
345431
1200819
660661
484409
1065657
1278441
1090402
1424045
1723779
1350160
1546935
1517642
1791991
1909963
1936196
558524
1181534
743744
1284189
1694439
1180271
1496962
1461123
304783
1362151
606277
960732
987555
953994
1789772
830619
1515540
805399
1045174
638659
1796569
167802
18000
752545
1698787
1077537
490928
1555561
1600780
1928879
1809166
57148
1251762
796881
210816
682927
1348352
596245
1492773
1413033
672858
435837
404937
254292
1755274
298156
1875092
959710
614231
507503
1013139
299377
847806
1934904
1296694
683284
805604
57621
1962076
1144993
1957240
899624
103791
1919692
946096
1426634
925756
197634
115204
129024
942364
170279
1844327
347960
169629
485401
35483
1004802
1236466
1462562
1506857
1455734
120281
1980090
1690286
1487937
1678967
447416
1573871
614030
1693613
528334
1415770
1797728
1480850
982503
736828
920084
70634
1480906
211146
442124
1470201
1095168
70572
348091
470425
63409
608819
343351
1087416
1556104
315491
643497
822639
330884
463792
1811727
1448244
1168872
1903875
1989886
1693076
919135
487665
909623
615795
1419211
287488
1257263
518471
75001
1079650
806998
1443080
1688512
131636
440972
1543856
902898
323984
1432340
1820142
678811
1986452
549562
261511
996772
1250451
1494743
1407389
898306
269873
532634
1930375
810691
1720229
1120593
993805
133368
1334556
1681875
1409989
1252708
1921507
201671
255765
1462429
474154
458967
776952
1678390
460448
10927
789817
1030538
404188
1462642
1323910
1608437
1277086
743578
617320
1716054
1007819
1870864
1808661
205238
592841
1035403
864079
1502173
1421059
1912702
157434
335132
1079520
572125
1594583
375207
1302464
1552395
1388965
1974074
211469
1771802
1231637
401616
487048
251905
653461
1953702
1412486
362818
118114
1320956
292932
137692
970424
901785
1151034
1980495
1846178
520453
722901
804980
531439
692217
1516093
775776
670688
408537
1692412
1052197
1118049
1352656
798806
671752
913960
1009287
963458
1040196
414281
376387
292660
596064
1799609
1165897
1310801
59559
596106
611965
566557
1584223
1593659
1126794
1538257
1187692
1619824
202682
833701
798587
299508
507104
831922
566389
402439
1305751
555640
1700537
1892978
151824
1458893
507800
361222
1113930
508936
544121
734277
425545
547574
1269586
1242710
1274998
347
1490134
1550260
558891
331881
213211
1241444
1123706
741838
1512440
128446
1308073
878406
1806550
463179
320600
260188
507271
506645
1103953
826358
1495992
1390173
307950
1147548
314813
1139048
63925
1028
621400
1870467
859920
650807
770855
818328
1864221
1544050
1424144
682959
1260593
1920311
1464469
1919699
168122
1668143
620239
1532057
998074
219585
901550
481646
719117
1821862
511334
47402
1753747
559923
1932030
1573864
1416620
873933
520418
346945
464923
1914432
1116443
262755
957123
928411
746528
1112719
1859915
425143
1551318
1045657
329460
516399
1504292
1541747
2515
1709623
167557
1212590
1324015
1001585
1584308
1444488
1530945
341598
1822683
717507
1119639
521976
1425932
422929
1122342
460438
947740
203667
213290
120715
580603
830992
1843389
1928230
1014301
1778898
113730
883849
678707
1119978
316382
922626
21345
30425
477788
1197815
484558
1400923
1497310
1434495
1631692
1949231
1920744
1899697
1539212
440311
1654636
855934
1810610
1578319
618999
1780642
464003
1170313
975731
610447
177044
48507
577022
484083
1383825
1929524
933092
1963248
1734512
1144451
1012491
1950930
1406668
734356
1652599
1438110
42542
718841
1388550
540068
1789050
1723692
1550664
1230068
336005
645525
836403
781766
1744273
1951002
647716
1310165
287464
1512683
1597470
379092
1597377
519888
1724317
1212017
688281
1142600
1366327
1116148
189072
1476181
632134
926140
1447430
988461
1317294
1886025
1469472
707428
1885222
681513
1398738
1892807
781831
695111
879727
1327046
784945
850833
616910
164180
633197
1381592
1200943
1037086
993948
482874
1193763
1008766
1131937
1948495
1955588
1824616
1913351
546723
1490309
286278
825812
1862609
1418112
1027198
126298
855570
1030869
290680
1423198
1169899
1775951
1616134
1425725
1941759
1293279
532510
965670
1858045
696521
1578551
381945
1847333
1408017
846579
591272
1178539
214665
876192
1783946
672582
678832
898217
18928
1116826
1586180
255870
1769648
570452
530931
676783
878903
74442
347543
60975
635120
1613114
1842360
993625
732922
887899
1622246
1841529
824976
818516
1631435
1001899
1564240
1363924
990864
199378
1340102
1984362
187567
1752132
1588034
1044736
207319
173882
1158656
1907972
1060544
63376
766541
1146923
349868
384978
1688255
992420
120596
170847
1175136
434590
1019591
520230
466633
991878
1286791
267814
1387583
939697
1419874
1150317
658292
1134928
1763451
515006
1085608
45330
254883
1845202
228498
1466262
541320
434414
1967532
145170
1807407
1397287
1972496
1501709
1913770
940203
445384
571004
1018007
112652
1704590
1224375
1589959
1812686
410903
1010634
1894317
281026
497047
1107990
620480
1950944
811351
1232854
878375
1952996
1971399
208403
203963
375887
1203577
1794540
150683
1943770
16038
279960
857000
751890
1773877
388556
951484
335425
827701
1012191
1235547
324087
427385
1253727
808226
342545
503490
1722414
996543
1296684
118294
261277
1721611
1529501
767504
449933
222798
1323699
1240663
1543371
903056
1177086
1348713
409692
1947078
291250
412662
204680
791611
470872
27144
343194
808775
1059254
958970
1127335
1422171
1847991
1380368
1815416
1153648
662596
1949659
1398193
1000283
1142976
1689953
991269
868506
1577605
1506632
1687534
1815138
443748
980220
1390345
1260314
337097
1105649
1143304
1448372
921967
589556
1681754
1907694
594161
1295437
1077586
1731872
851933
235486
933431
1041730
991969
198948
1714562
1374314
852318
1414175
1939503
1964610
1169441
1329459
529704
1028328
1156320
1773984
630108
792400
588837
1464689
1989039
1476216
682691
965114
66716
1825284
888803
1907918
497213
1141285
72529
1649579
561164
254805
7519
1315297
1038546
421449
1996854
436445
260169
499338
1716867
1218828
1264044
950320
962733
323741
2071
1235744
949606
601517
635421
418038
1556344
1387142
330154
1430941
460032
1956353
988866
1834445
754268
1339769
293415
1156840
1701730
252450
1833167
270236
902198
1201225
995238
537394
144188
14504
235749
422154
1676301
475128
1566728
1801158
491332
130940
1000073
49533
1329993
1772899
1614657
183190
61357
131195
46153
1845946
1403259
142088
1263960
557888
170140
1919505
714675
1357490
1090456
1896390
260275
777818
1547302
290521
734745
1091522
244719
1748654
264705
1810012
90992
1832723
131670
1851333
1731981
722259
1329596
1265919
1755637
1311984
1135458
144275
615545
893885
1584357
798518
788896
1779838
1608398
1896910
836844
656732
862962
546754
1342983
1920163
1579297
681478
1301432
752858
600556
1668948
1722448
1361196
684540
1438389
38918
1603464
1578129
666630
1110739
1324980
105955
376051
1148462
336665
918108
199479
997524
1927367
1782805
1614330
441813
1811395
783341
798151
1934983
818550
1915281
1249740
1140602
1121741
1072066
1631080
1903173
1124848
1819662
846882
1085733
916130
913862
585761
817356
901623
372813
1603132
1884662
1731932
985458
29758
1236758
1326883
704207
1313468
238441
1026531
1586654
395261
1375160
1105914
1076421
1653737
1284778
756966
842057
682057
1085013
1900498
1662998
731352
1179225
1868296
154040
579624
422181
822684
1830385
161061
151751
401359
490633
1759066
98606
74779
786647
1851825
1802022
1091382
560407
1272086
1479829
1841246
1206517
1626622
921907
1921988
1791618
1625128
1695385
1391175
1396279
1147050
997862
1868251
497844
769503
1730240
149423
366353
928655
1651491
1362068
647892
459385
1462721
1005858
173736
258823
477372
746720
1907480
1446149
1747766
320345
230975
1998381
1648469
1790188
1881058
1146753
1383426
1536258
348995
1529754
640683
1816599
891290
108954
959861
604307
23456
1766407
170537
1366406
242992
1314018
975890
1436995
1095490
497935
762877
814654
1187466
1890474
663890
1681082
1314089
1798459
641833
227430
891301
1279886
787734
1638062
177889
1619098
1596265
1001821
618207
1857571
1222871
1891350
750187
827988
1696456
1576017
1429372
1272510
922563
1415960
953144
955215
418755
194210
878693
1171682
1175617
459145
1403831
233032
1314974
1211749
1849504
935683
581605
1044805
1354958
925428
1333354
1015067
263913
581869
1607248
1627543
1266318
902118
109593
225200
155902
1805465
992605
1923269
914958
1721154
1861501
664442
433266
1776814
1585769
17151
1027633
1302173
778599
1280667
514225
1242767
162094
371556
63412
1864624
848502
1676474
1540585
1141972
8301
946696
666840
1955039
654646
205810
1838507
310092
982860
1716766
928574
1764753
1142590
1159658
289236
1100027
1877709
1341359
1284291
1547717
295289
1654935
1215639
25869
154954
1283831
1057995
1285801
809819
951459
613087
838454
1284123
668467
1138136
206234
1173855
1374440
812537
581929
1343486
234220
1858824
1398601
973693
1715474
1715541
1730964
988635
282589
1482904
1931003
5691
1040878
1545133
1320003
81966
1484055
581134
404952
1447336
1686259
1811526
1028302
345183
786019
1611921
1911602
1006388
1336167
399694
1780897
1534437
1488942
1595004
1375414
650186
1754157
592754
1865881
790710
558686
1027144
1283179
978764
1549309
7589
1136718
500972
1425606
1766552
1755047
1622778
574817
1821893
1298945
414793
1315266
4828
461785
814797
716970
1195900
765257
502290
364366
1179991
1377430
759192
1040420
1752050
1548458
433386
1220187
532158
1645344
1712075
524308
242389
1500275
1277048
140359
823801
49745
829220
1874224
399852
819750
1262795
599789
1788942
1107593
124456
1666876
1750731
1908329
1438428
593976
170607
964193
323227
613692
1351909
1826479
189924
907970
732081
886197
972417
150571
1154275
1073671
279074
672671
843251
154949
460664
1491219
546146
516133
986407
774423
1925702
1119550
1921986
824363
747945
1210660
1752181
1617410
111459
1003108
1403806
1445412
2098
590547
236884
1371162
304971
698858
988127
1840193
633285
452777
1215216
997444
8135
372243
1822457
955117
1414892
88044
1977086
1034185
1784264
1777029
1846906
304372
213590
311465
855972
382501
84739
1095506
64691
1189454
722288
36527
1761626
1899608
86916
960756
1146252
264707
1636139
196711
1333020
640970
1520765
411708
459764
1758541
682163
312438
1530443
1479204
939365
1006779
597528
391554
511725
409330
438532
535344
628612
1830922
347633
1820218
615071
277376
1511573
968025
1790499
782054
817261
799867
37610
287195
699037
1466270
1058870
265612
284951
1514606
674427
1083078
596427
1402758
1740455
1985189
55722
260075
890579
228644
1034641
971532
1828174
1501230
1415240
1407472
113470
1954578
1536662
1111412
193017
703498
330703
1915065
697737
989027
1996525
1939200
874032
424846
1422540
1753168
717129
258567
771186
852989
820881
721678
682414
578579
1223156
772834
1394680
1899117
711178
949927
945025
846602
1428576
1856901
1616291
602273
1621794
1909863
250476
337924
422674
905321
800872
284772
1841621
471938
527417
1444524
1755394
608298
470247
1685067
1455661
434501
1798314
212640
1296905
513077
1561428
1422513
481046
1136819
1571743
710540
333815
1953437
520282
1837778
820036
357131
941537
1261827
1889852
278289
1909051
1911011
1560171
796370
14432
1977712
1690785
239675
334983
1299552
1405705
1377746
1699035
1605737
1395254
130267
1743114
625428
405893
355087
587789
1077786
631677
1362820
1977107
879281
862540
1862583
935611
1761367
991501
351403
828304
1547790
1868703
221893
219760
1903309
1223692
183616
94090
133610
1170163
1406383
1735993
1806437
95638
1154312
1214391
802359
1081675
1061874
1028318
815595
1543457
1345395
509159
660092
143908
422292
1081183
1860891
548734
1695092
1766955
101776
1532006
534494
391237
1418071
350479
961211
667735
177313
236569
965693
312744
798688
835799
264987
1713749
1448218
684820
926148
1413719
354165
1504326
378753
884036
1475796
262894
1408318
1012596
1561484
1178182
1540046
1268084
534606
611931
1146681
260478
17525
482060
1046677
1727905
1392383
499184
1785093
361645
1341478
343326
267377
458294
1672926
933595
998791
25160
967801
1995253
305947
478242
1746755
131966
626868
1803930
1280056
398780
721455
1595034
1215824
1675464
1717822
1538384
1222786
123955
171798
443719
1077162
1112414
513570
1644986
604580
997570
46285
1805880
131569
757672
1153078
930196
1843754
893260
1978850
1331050
1677749
902192
1266798
1591342
1651748
1851619
1827950
562682
1971446
1791210
1209153
632606
1435487
509451
979982
1309565
1593625
1473413
781702
844190
1633605
1453738
412207
1419782
1118653
336388
1557512
1472648
1593576
1510754
1452329
567680
1585092
508625
1937630
1551510
258799
661832
549542
1936908
1644087
151975
1849689
1343320
778834
1387390
1361694
1699350
1667245
1494361
1160001
148849
1382344
176495
1617042
1453027
751824
451216
1470623
1543701
247522
458743
634631
486488
492483
1238878
520433
805015
843766
1335436
866485
1606761
501228
305100
263239
1872510
930119
1625427
386976
1892972
1899118
815902
1791806
1660176
1695734
1840274
381883
1597497
95411
242434
1956626
1708495
825144
185597
1987436
523848
642236
486789
1767604
1761773
616769
1278329
571988
1795251
1696167
1215725
68064
88211
1911463
1878532
1798354
590035
563748
1701236
1346706
1706230
220984
673684
130479
1056790
489785
716850
1815353
612411
1126761
1533280
445484
911054
1166165
1451480
1635364
142153
313757
672077
1310363
204211
1543594
1702442
758404
1967488
1865768
1568966
676001
1969829
599549
819262
1839013
529520
1039040
1118184
1143300
1121801
852773
223987
1182986
1092120
840769
815353
251917
1694700
649568
907291
1067988
1710611
1174222
1948097
1908243
925370
1296756
115700
968080
482880
1801006
1985121
1337547
1898310
1219903
1887668
1325218
1847588
78186
503201
1711382
296671
581001
1299844
301629
1544543
507736
1021579
608984
1168304
1463982
1808975
475923
1539137
791482
1143740
848553
596675
1936415
1228662
396458
1931042
150901
399186
1581147
1514433
1841991
309065
177373
261289
207510
1736218
1282113
1202849
1546773
432353
1514915
635933
843402
389438
1693102
1942655
1366570
1928527
1536682
1259161
769372
1513439
280495
1607037
1232275
1809728
228177
629366
85724
1705711
1784051
894412
442738
479847
1743790
950410
488383
840299
1919078
1174663
232013
1281529
850310
1037995
1797566
1878602
1710682
1978503
1285700
1032
646514
630956
867836
12929
971627
1446957
285522
586085
1485711
1496830
1443457
269804
779719
1751156
1442973
1766636
688401
213719
1302281
1987816
160873
1323560
1158210
1261651
245438
545058
1249342
1140901
591952
828476
1242088
1852757
457931
1472304
119880
1789628
565259
1429630
1817992
1733645
1948752
739314
617045
1570646
319749
309045
116566
1705719
322720
311030
326503
1824594
880512
1106039
769386
1669588
827867
1048339
250683
819274
1955545
233418
226111
302831
1274168
1601544
565178
1734817
1951016
712929
1634107
1224385
1929101
1269786
1052833
669194
1401344
473995
514659
422823
14723
1909549
1586168
1092791
313429
1308202
1092498
1958437
1981090
1473951
1028466
117515
1540756
88406
1225475
23498
6687
696293
1627330
1905260
1990214
1691881
1722077
390973
964299
126895
873332
640540
863074
1544908
524713
1315594
1965562
152424
1375931
1112388
134204
1492793
1010004
1993534
459178
388266
1600616
686607
736564
125007
1708966
271366
1815043
1412983
473442
1609112
1617472
1104755
701720
1459375
334155
1422824
1664989
1800224
1389537
1055766
624837
1605269
1343066
1520665
620742
1798415
1311916
338351
550409
990261
776598
971700
1635963
1429038
88687
1045205
926772
606325
1143321
1892951
503569
516187
1877052
929746
101076
366924
1916533
1497457
414421
1206515
121073
1754293
942645
1155991
1207239
1633483
1360423
1029208
57659
1392023
861824
1648296
246625
1661273
1357196
1530416
1554519
781868
1859706
1898463
1243068
1283736
1901703
1762085
1778808
550367
1157012
1571426
1704505
225161
1425992
1098061
660578
1114308
1496267
277121
1911286
1868233
1063591
1673899
749466
1331197
1912995
636626
1919234
559817
1327553
640325
916960
551683
904702
53062
1134280
445725
1273715
897703
1023379
641497
1485691
1382375
849790
32876
1279534
4657
1483536
21236
1480638
641065
390440
1799212
337587
1965627
29044
682063
1761583
947591
1768340
520565
783502
247422
254339
921961
517364
1996730
1101785
1364901
520145
1348729
437484
1314141
1421580
1782281
1910091
1611655
1921967
1102084
1498864
1165484
1949958
1769178
405091
815581
1248617
379278
1654906
1886592
1885827
530355
1218801
849414
246266
695320
1162517
1984397
1052139
1450082
1867210
1164691
896531
27745
1527480
1427741
959811
841137
1582151
1460515
127293
1611728
233390
935549
890780
1063958
1964232
286986
1588640
788636
700654
120978
187943
706250
716281
1840524
1135137
1144459
48027
161375
1453595
1181392
783781
1768964
671061
1871078
1787066
1087927
615514
1529871
1284445
1282829
614197
1897913
230282
649567
1409073
370630
687479
1432062
365439
1935341
110008
1058192
569157
1441259
976004
27939
470331
216533
1080048
1087260
1062017
280181
1630537
1939324
347920
1463221
864320
1309685
536162
1116416
11702
453441
1260882
608157
996405
846183
1791620
1186840
614580
502488
1779505
346435
373393
236137
149813
1569681
273218
186864
592447
1404263
1801391
200751
102024
947735
1769163
295201
424929
1386940
1356827
1519433
179868
546874
544978
1806484
1422311
1774637
572111
1394603
1565231
1682660
280536
1112545
261290
1234398
1677265
431772
1630316
1206469
832052
1200041
1066281
1231850
1788341
504482
1185962
194165
1977820
1719643
719613
1413145
531368
908360
1498298
13088
989090
1140289
241576
1720740
1701650
246948
1246033
1357541
1239003
1612906
712361
1598252
618937
876836
1564727
1820388
1008799
1776715
1016664
1140192
81661
1058094
1496766
837894
578426
1981835
214933
954818
1955915
875520
760634
131805
1122443
1435815
1497104
1473085
998794
1409323
960890
841948
835073
319438
476022
781555
696863
528268
773599
628686
542633
90172
360411
121793
1603374
1044241
1829552
759813
347498
1715866
1811041
1874273
989215
995448
1528673
295193
1966422
529096
66908
563793
1086091
305117
1601561
1136075
786991
724362
1051414
996195
1566459
1533891
1791712
1820740
1134119
688183
905492
1343227
1712879
719569
1169179
944568
1309469
839963
526727
1451211
771940
1732256
1318473
759904
972939
1626728
190472
1097576
1971988
1001425
423509
1409108
1602828
768613
1489542
695249
1902311
271949
549050
269296
1404047
371165
567590
1985046
1911460
124307
1785892
213123
1735731
1302176
1266017
1272525
1355341
1266240
1727504
987842
1644996
118328
1820929
987411
1339406
978474
794502
482211
95561
303410
1768611
1068752
414478
149319
599862
1182584
1158372
1288012
707239
328858
1248786
783893
1930031
309043
227289
1755850
1717302
1185388
90297
59015
1953973
881206
307135
560613
1541464
1462517
742085
103207
361121
1983236
281346
619651
1652140
154721
1051357
94768
1109357
792457
1052682
445334
56169
1740921
1507023
758290
1450122
271499
843786
282003
233488
1358750
591727
1111215
540461
46053
1742496
1505796
1869471
1827299
1097805
37309
737631
822359
435318
1227505
1205268
1331310
279839
568789
876310
1080216
786997
783522
816760
660237
1793116
906851
569460
1775775
277246
88362
1113285
737555
689781
48078
1886494
1235906
1360228
1442317
1651139
1432552
735195
1332473
1232078
1753607
28773
301529
757323
1579605
1500021
960870
892048
1056117
498274
1716444
1259673
440689
1253545
824101
1230854
1818196
545558
1089663
1597499
1314460
1282481
1005812
1449637
1456308
1576412
1720072
113270
497331
993808
469337
533344
1721529
1076491
1174255
1738133
696541
1758295
570774
491659
541617
387700
609196
869890
1029016
1250896
872018
569261
1786330
903767
263330
474218
1687490
669793
1021421
1843966
1377629
58645
1193968
1190329
1520190
1280294
1505203
881738
1954945
273411
1389247
33268
69078
1126423
1268237
1773632
1506373
656446
1316567
1882784
1997674
494633
599784
117658
1082223
312827
137046
95556
1441495
1564766
1930176
1539185
1646976
839031
192492
1116676
1831102
1909575
916008
1822518
982790
1165069
1444575
923330
1567705
437550
726669
157408
43043
1641161
375860
1794321
842917
106129
1723737
480393
766667
468693
1088071
1224730
681430
928604
1993313
1240435
1793983
517620
1854402
221262
1961855
1814261
66993
1185093
1503932
663539
360793
82397
1275360
1027522
928945
1782819
672137
1352288
41337
1330694
83381
733152
1336774
1702554
1252156
443352
1180844
824680
1902315
1491781
1310918
1322030
890696
14459
1441365
167826
1622687
1549135
711784
1926706
212535
1312361
932415
984124
279951
1542529
605937
1763562
1044829
1423568
1694991
1684666
395863
1787619
144721
288591
744773
442973
1156534
1086820
1118854
695707
456191
455585
586738
1204306
995042
145727
659614
160088
1500139
1209754
816649
1161800
532636
1132804
832390
226431
559479
1591368
598729
357640
1846612
1114133
1908308
1005164
995438
1539037
855310
871502
666637
1343552
1897166
1587763
923250
594185
778761
1979615
694179
574884
1657753
958987
1659873
72737
1225768
278926
1492194
1153960
1856982
289996
226722
1823826
1407059
1391680
468667
1931030
192115
210975
833872
612005
567049
778871
1060804
531556
386234
1767848
34628
1892707
1293846
1807346
764529
1893246
338340
1866
598757
728658
909090
152874
1122234
1563964
1182891
194250
722015
527909
1890996
324105
222163
676888
346101
632425
16870
1696685
1937287
406672
1793224
469783
1329248
49793
726241
252167
281869
1183486
131174
578080
405110
266001
1131194
865470
1311049
493341
6353
564099
603382
1159717
1822447
1692701
1651438
1982196
249516
821911
121591
1539250
468876
1878713
996527
213240
1192585
1196470
1466887
1919082
1739909
730165
555256
218628
1896518
1487711
796924
181508
130961
1551351
1294205
1205307
521818
883609
715391
1049418
1344343
1736884
1904926
1389598
1097198
27008
86281
293230
980561
1742355
424660
1910313
1596267
100782
1969137
1258474
571131
626089
1123451
957068
1461339
1969680
1575194
1959274
1957256
431542
1690798
1609597
1126918
1466510
773324
1189340
447211
1354701
792612
513502
393998
576226
1965919
330938
1107542
87681
1763780
1297762
1292787
1858196
1783101
151720
1250120
705535
932641
1517550
241486
556610
518029
520349
1457152
1353258
1061057
704895
1953270
1053504
1395091
1317189
297397
398310
441949
1907141
1004179
1122057
639646
671069
527301
30044
1184412
280419
439269
1117403
247580
1404335
1014923
17648
1787942
1144811
1524856
330742
540331
902765
1941817
1341420
861689
1148915
1032871
1443600
458109
208187
529849
1988068
981287
1460748
391358
604955
945329
1855091
992327
1997464
1181270
1461494
1626565
341561
1940990
1199877
1517145
422278
652367
1036735
77327
130771
724247
510928
1445817
1512928
845818
1897226
1818396
1859704
195296
143414
519325
1541325
763154
88964
1388420
650971
799250
998778
18187
197467
1588343
1928690
13171
631023
929095
1074399
1198308
613067
627343
196252
1577266
1208250
383627
1902401
1485562
1922365
476058
1239199
1275351
1512531
1598310
1689834
1219107
1462537
1301014
416493
1166659
349109
1482561
1683762
936551
1143836
414560
1163894
343372
629041
33887
1024307
1997912
963621
1997618
1218543
18412
1255461
153100
1632635
1075872
1792769
1109428
844293
1339826
939284
1660460
1877260
1549054
1308684
803833
154911
1544705
517562
416845
1554411
328206
1409198
423309
1948318
323053
528935
1226953
119829
877539
1641470
975839
794116
1904405
244767
767157
1465834
291746
414303
28916
1212893
1432418
1519173
789375
1502301
781032
235506
533395
1694439
93618
1715168
201710
1270424
806423
54822
1729827
136779
394784
1708270
1761024
261259
332368
1695252
757528
401460
1165196
674631
792815
1179302
1324600
1959758
1556818
1288398
529864
1678714
335677
116791
207010
1108382
1289084
567928
1275299
847026
62461
824342
626728
1805202
873175
99041
482424
694405
1611039
1067597
1422367
1803869
406671
1513123
847701
604562
366358
888422
1911765
1411111
113186
139817
1995038
1030391
360725
586669
1570837
223083
150686
1583424
21051
1558787
375540
519116
496973
59710
1504759
806773
1394958
1176431
1984971
390248
1361959
1794448
461369
1268515
16662
641552
1768997
1655376
321189
1305431
776201
597147
523754
955004
615246
1438639
1252169
638306
1375160
254954
1013560
1547723
919162
1937383
303549
244357
1701910
744575
1999135
1372023
184631
957850
78282
905336
1105039
1719969
761921
1300541
316748
1624374
326356
1923674
1210383
772885
1677757
1814187
656426
406251
1015696
1873392
426443
1996101
922879
1604083
783249
74005
1789032
1218813
1958338
1654957
569184
1950515
745575
1137992
518659
1712357
841508
76838
915702
270223
1971651
836302
519685
932819
1258418
5735
1595948
843005
378403
1593616
820524
913603
958603
395039
303731
118877
690799
318947
1178252
498931
863568
270343
1199674
285033
628413
947983
1526031
1287072
1559019
1280744
8928
370240
1961542
41039
821023
696686
1459809
1468569
251572
494638
1830630
142264
1503700
671539
1159498
211561
435314
1002380
137699
1663288
1395727
1528028
1872295
1017654
33675
975646
1060398
1518630
1724097
1016261
655791
1058589
917166
1435181
574785
289310
1031473
590097
1184976
998399
1853515
246391
1377131
496743
19498
443634
507918
1009697
1618040
1108305
671898
1861536
1840440
1938940
244088
351764
331246
1947146
1745273
1074074
1835016
1867612
1455374
362603
1925153
1046167
511991
1743267
807269
318288
108571
441676
676950
1039502
1491934
363568
1954162
486252
1153266
251185
161408
360875
128146
758507
1005512
600278
481644
462096
860683
1993923
1140505
1192775
296043
148044
1785308
7717
270807
1579324
796690
1886088
1999438
70343
1955330
964121
429734
728712
1600679
1720931
82163
1442261
487132
1439650
400427
668821
218791
1184554
1600075
1726289
148994
302249
688646
66510
1106444
818873
1040856
1177540
1898957
1707241
1608512
418457
1213703
277425
1786239
1106633
1136107
1199124
1954235
406806
1926452
705561
1971336
297035
1312631
1531999
1077018
1315110
758717
620457
1287275
1620115
885790
741718
479302
1047977
543404
36323
93451
1966233
1712846
1831788
1078833
81257
345848
1589705
887481
651400
1248443
7478
489489
1969751
332689
1736687
1189595
307889
789741
1120956
1489638
46082
523037
1962008
43731
1151168
503850
99910
1433927
831645
686550
1180602
1148070
1229289
14073
1932532
442571
497967
1401479
565191
321161
1955943
623459
144948
83264
114557
434897
1633660
217757
458567
1870522
1798853
1075312
948960
1275338
768473
738522
1008502
1316293
1741027
844850
159980
1464961
367159
1747939
932988
258527
1327547
1972080
249767
1507236
1075226
1739557
1089818
1455573
259815
1691111
217170
1647015
868291
1285444
1523659
41319
1047310
1750674
1145297
537608
1607377
252689
1410751
1446629
1200840
1926485
553885
1703922
1073586
382507
530104
391325
1597982
69067
663143
1205474
1519413
653014
1268548
1403295
1406907
1059622
1216205
665456
1234720
226897
1257046
1367186
1144545
1229623
1408290
1110496
1195803
1842704
846798
1625975
1698820
1962200
238589
1050190
1071235
1586956
110200
59323
685408
895294
1857868
362284
1308165
1285618
1610229
1871935
726501
1387391
1908058
546672
1538862
1070471
1753791
1311466
1368278
1744145
1341692
809364
379137
738221
1964700
1702502
1794767
1270688
535334
359578
942586
1933289
993113
930657
1899566
1690532
215764
119958
777420
737857
406187
898004
1077521
1726213
950556
1912719
172373
1212157
1470953
187807
1556943
125277
1829460
481750
805546
484711
1037240
1161570
392446
13225
245808
1619935
598680
1803157
1265843
1254562
73775
933909
1071488
794531
1529954
1292068
1920322
360572
1366249
774603
1515493
1894656
100536
389412
1831249
827484
1006443
1833574
200602
1286374
641885
1428008
486166
1211992
463340
477410
978571
183102
408437
1144796
308814
330525
1713446
153169
1857752
1113262
1245480
387712
751901
1781818
1340091
1901761
1072122
494247
762656
113135
577094
408905
783662
653734
1618752
183798
1420178
1279211
477914
572692
1633922
115304
362436
252384
585191
1186753
1522705
1992237
1434012
547355
1973594
298031
1844767
848416
409243
1255907
689832
288084
347617
981983
1269818
1717465
1321229
734953
1801102
953196
1729831
1376834
1358812
519997
87642
420492
1096561
123592
1226276
1468722
1440828
584147
1718731
1637565
1438407
587012
671655
1906246
1309222
731465
487214
32555
1574305
656628
958423
1628949
1863718
1170979
1857822
517004
1764144
1923457
1010777
1268307
1901627
1859750
617885
802921
1202501
1527113
1335513
1498597
1804599
838521
442884
1550434
266830
1530994
1089833
1115232
625997
831340
521808
1606028
867084
971727
1692218
439055
1775133
1735337
1179888
1087150
976062
127699
1510717
507934
317779
1569634
590023
996797
820065
1992114
1571488
496433
905674
255998
1329431
1910494
952585
1576012
939757
378366
1373356
1140958
681103
1573969
1512362
1199928
1543315
588427
1681711
128042
1607303
991459
859365
73297
594202
485970
460444
1169358
61700
1018864
64725
1190773
1131532
1081355
117563
1192211
1842321
879738
663217
1187209
16797
779834
692865
1827058
1485621
1396806
240779
1237165
98995
1214285
920339
344752
1636747
1879790
242871
332289
1078526
1124461
579805
1116232
576732
1893105
653268
1931767
1544691
1004062
165126
761708
570527
1816944
1732490
764114
782367
22392
1453532
1256071
1274909
332530
81299
960761
70999
25257
1223825
1446083
515264
1187869
199627
769586
355728
1058093
1572166
833082
613845
364711
1147966
573341
1508865
491465
1395847
368626
224322
865324
1639542
586959
1714734
638947
1799959
261407
650901
164113
167135
72637
1750318
1245358
1376944
1694700
1136983
746622
1103826
1855116
583176
950572
1304020
1735078
564301
1990301
591704
240251
1575871
1610622
360831
1325883
1226220
1950581
1944218
569151
1332952
219754
270464
837698
1962809
824283
1462327
1596336
67765
853543
1016701
290182
180890
1273615
201639
1921260
113725
336122
629408
1812275
882477
83730
977487
1729293
677971
162192
1744032
911149
1619019
145077
790878
1051947
472011
1973063
1574811
1697848
1692219
921620
275798
1615481
475505
1664474
827793
1563166
1209962
1570660
490777
1298658
902439
1668160
1340779
1721800
616059
558772
1526274
669313
1733207
1193919
1649762
551492
1002730
838312
1520811
645305
1096488
322704
1228414
1462506
1958052
1911665
749353
1799314
1635792
1996913
1769324
290787
250882
1361985
1446411
172229
1466974
1089506
78112
1510579
1794793
334479
1459843
1207897
695710
89638
159663
388389
1597349
273085
1725880
1645405
869582
1969248
606237
500813
1818975
828005
1705339
1115398
179848
279286
1126535
1803754
906580
19623
113045
109311
680574
1976294
20908
645960
1439173
999292
4385
681224
1577097
1044269
1693701
149776
1038425
1898745
1883022
56016
1852455
1818610
1512378
149834
374900
1345060
1239219
1075926
151408
1391122
43937
501116
1288276
697544
820155
541849
1469180
552706
1991589
308741
1229081
1703356
899064
87673
598306
200696
1452351
1940327
147459
1724098
922606
1836506
304421
1601342
284956
1988846
1315919
812798
479949
1931907
1457615
208394
1738311
1976543
1096362
1348718
1584704
1513156
1099451
768811
1998711
1413184
1138033
237514
1353768
751615
803577
1367466
833338
1782683
656647
376187
1726051
1576767
636361
365227
764586
1665560
1386144
998648
1582770
590241
1546236
722701
1628324
1188389
389628
1382546
712860
330162
691624
1294174
1444731
1627278
1474260
996888
873436
1156227
1692017
1152135
1878029
647744
334222
1733644
1553984
1721796
1460786
1166497
1071436
1797119
1893029
884340
891785
956153
919519
1295831
1123040
36936
1783426
725071
1498705
1126168
209586
1996575
249261
1084021
176583
783303
136449
1262637
1387685
1981396
1120093
1411099
1603547
103547
513896
1350177
87669
1508854
1903710
811637
281457
98788
1816599
1407810
262266
1159762
818723
1473456
1427401
734879
1480393
1033626
988694
1620889
863305
926017
44106
1625190
491888
823740
1293445
1363251
450125
1310944
216163
1752447
1863837
470670
300665
975841
464381
822580
1922460
1150316
1156716
1733019
1667076
1650306
654153
255065
1207635
913608
456048
1806611
591781
1689020
688627
521975
1815506
262175
1826907
1186259
70151
1001766
1877998
1694885
546816
1941811
994595
1875204
35336
468370
924995
1851478
129276
1184314
85684
1138833
224279
102831
1408182
1433571
1565694
19206
1734034
499256
365197
275114
1283414
1192574
498262
904905
738811
899886
621030
1474698
1534527
1164654
1749586
1601742
894202
435321
1151742
1268559
1321412
639060
1593955
1311884
502741
1919984
1914260
1127777
177029
86847
317868
1711701
854336
547068
448633
34707
527125
407166
304016
1832681
1800164
724855
1749364
2716
1038380
1784840
133495
185214
1766531
1369153
1249905
1462179
65080
356125
393070
13019
1103625
1315448
807718
587450
138788
293281
941884
1527882
710498
1181642
739957
349928
324640
1243478
730328
1246749
1026386
806316
237412
1107126
497942
899825
1747799
1613250
1877384
1369622
1084361
1773521
1129216
410351
639214
1164443
1318820
618523
1158265
549881
1966562
556001
639882
609251
565714
942461
1397638
606739
1578838
1769399
1157353
1293919
880793
726042
1202415
1819843
992774
772368
1338285
1778532
667292
796982
1114821
1006890
1847450
1504792
111119
972572
762205
1753614
1930580
1819071
1461173
1808247
1110355
289578
1197310
1719807
1740204
1657247
162320
1524776
1278355
173298
1974695
68763
1844289
1549271
385209
1359824
1847603
1137782
425064
1160730
102738
1590696
99797
1538823
1256874
1272706
455139
1223979
1090020
1546911
527677
1860712
1522538
1451886
1571896
1961889
1735851
1226353
645852
291719
1833186
346459
40928
1640014
944470
149459
157976
941462
494575
59203
1618471
807555
717932
1395033
1099446
28091
1610253
1688923
285993
1140776
7525
1201087
750382
1078971
1534436
1589887
371636
1114902
36712
1827997
21081
921910
1826649
828121
1429286
127679
1451083
1426057
1276367
439905
1831346
1938437
803585
1712747
425645
1781523
590771
24121
1023815
364658
879681
1244893
1317158
1046532
1020461
208598
1778816
1346846
1261679
210298
1506561
111204
244825
759355
1117523
902695
1820201
1243371
1646092
1646665
857922
1090145
1228071
240022
674189
1370518
67665
1907349
51677
1787687
40957
613692
1829432
1216506
143869
573333
166476
1141066
1866190
1915174
41817
44752
558190
1520096
887238
1541778
345593
767497
895892
824846
1412065
1337686
1115574
1440800
591560
669296
139011
1279584
1519931
1574560
521450
679711
1623247
320075
1176642
1409861
1485874
1386410
1334741
16692
1950607
494133
288277
916963
141422
1649799
89546
1629566
1184789
1841663
1239305
912690
1098307
1150393
1882714
436347
162165
827270
361911
741651
765088
1528857
1135196
1394581
6217
1258395
208602
1151854
783697
465033
815931
1603106
550698
1748591
516155
1346748
1811622
169306
1676932
337632
248560
885512
1438226
1721605
1042388
1879727
1244484
1030897
734672
246899
472193
1443300
664702
1509604
583424
532770
1860265
275365
1989718
1931133
969154
1792499
521674
181609
274072
1525419
1769428
725164
181903
1324825
1015809
451902
1138411
999761
249209
772971
121141
1059466
477833
910204
502737
837494
1157529
1840728
594875
1700114
1195500
1104387
93450
1272266
610133
462714
1438338
237169
1123819
1178486
230411
1919892
1713510
181987
986515
1489377
18145
622094
48636
1729205
39675
1205859
1569142
1051724
750931
1991553
983365
1243715
1881731
1404415
422647
1846941
1779228
1539057
155016
925602
422159
361060
461805
898267
549010
932002
78291
978316
1701346
237727
1420633
1664032
985925
84906
507631
1873614
1788399
739548
1592552
1917825
985581
4074
448804
904024
1777892
453684
560
948670
183796
509477
395252
1214748
1511716
1699587
368242
689563
1109678
1884020
1958489
1040055
1745952
672087
893187
1778068
463732
1855861
613890
632133
877224
293297
1540369
790864
1086397
327026
1685643
1236386
849673
751539
745062
192358
1590568
929195
1943536
1193199
563763
224951
412955
1616435
1086867
1206292
794422
725630
456282
212386
377287
467396
505318
691922
34349
850758
835156
1012993
899757
1697887
782420
335275
867088
23350
1281667
1331713
1694790
884401
733688
760234
687365
493057
1558926
471435
651309
1537235
819212
985010
1607587
98372
173382
1417113
645788
1295626
653329
961825
1613689
1754792
710113
1043046
866843
630521
1205945
225944
750084
281349
154730
740030
1032750
137873
515535
521053
142783
1389229
1107756
1495321
1509483
256275
1798531
987639
392102
706797
896650
1703374
1297447
281747
2004
1874262
424109
1454515
261031
588867
288195
1620161
599600
1892362
1889781
1846199
896701
79621
1287236
491798
835512
162946
179102
1008473
1073148
1327994
808453
1888846
406975
1094931
708677
1327574
1382934
285202
1508640
958133
1424364
1758124
1741343
1038919
233429
102003
1819993
16387
20956
351979
214346
814884
1271980
124335
1934876
710650
333365
24998
1004642
551894
1335143
638599
1979555
1027679
367852
1356768
397132
1515027
998843
729102
380124
418769
1902653
1788007
1683248
1564334
786691
914782
1109828
1154032
282202
1774290
847553
1990522
1617346
551308
721247
419299
1977950
1299302
912620
1746933
668756
1936328
1240974
1395923
361481
706148
113930
1590063
798691
490398
404682
1133141
1904119
1452562
935436
1890368
1093905
1399882
1767682
431656
835886
423866
430382
128484
252
127837
1847744
652566
1147275
95549
1474335
567044
872468
384499
167272
1016190
1245264
1076126
897333
103501
603647
36554
155030
1545097
546928
481390
525478
1629834
262044
1008512
125230
1424159
427438
289464
177338
722952
1264114
68663
834933
111041
223602
682721
1492009
1477825
516481
932200
1097026
1264372
1994295
859684
1813744
630015
1763834
1406898
1382964
1092864
521087
192734
1745474
1050565
1596153
834533
1746663
1441647
433504
274641
232135
414647
834975
1677317
21746
1636582
392747
1975927
1681219
1759946
653296
816972
285452
960097
1881308
1972071
1460639
236950
1926040
1680824
901605
1050979
745846
930226
450827
936334
179332
1018923
162944
745052
800799
893446
1876080
1699065
271181
1552043
340128
125319
770096
1771671
1108985
330187
371706
1588919
1744607
238123
66644
781134
146959
1921280
334769
1035749
1305155
946450
1189628
761098
762681
929100
1202440
877102
1418611
1529830
213004
1707778
95795
973029
491423
280921
1295799
102418
646991
1207540
1491676
1039472
1860168
1231843
355674
229998
504699
239762
940811
562915
133774
1153750
1593346
255961
53245
284981
1261598
732018
1691460
870911
1450396
993118
1653938
770515
401336
798396
39484
710950
521870
1446144
1543900
610932
447509
139011
476732
837844
1975991
1889386
1492125
159493
1990037
385182
80399
364862
1559127
523483
753826
1771228
575652
911745
244482
1270351
1300296
230291
1160629
1062029
966961
1857923
579361
1974631
238575
1047604
1486517
339912
390815
893187
543484
849363
1374395
1998617
1085246
1393227
1208518
1778377
1234584
648328
1163666
136500
1057368
1202510
136492
553904
1634435
1975071
123231
401785
599628
933316
848702
1494276
1408625
967011
1197249
520422
297328
1088144
398724
536402
1692923
1061188
1943497
866024
1979803
1684076
1302401
293496
1082869
107433
1109806
1327319
1018897
408555
1489677
1594874
1225183
1969737
1527544
389800
1844128
567206
884089
680730
1279216
969619
1951703
1551664
1241479
242090
1701898
1777483
1846539
362819
170607
440689
1480638
1507702
1604215
729421
27427
188367
366268
704108
805523
1847460
1821454
744066
1745374
892636
754814
325344
1176211
42185
1136534
1014143
1499719
1030380
1888565
1894551
228728
816864
1695034
1657224
680160
412466
814992
474846
1530164
912371
150238
915945
655192
954815
759061
685652
168897
63
1415371
1777686
848354
411199
1583672
677277
380752
417105
649759
1490218
995831
1731643
1233005
368534
1548553
841620
1987913
601285
681553
1024674
823611
1015017
1848564
212086
1428136
301911
786262
432934
1525680
1240230
1892995
1952605
479208
1049782
1721180
1631239
1550266
341061
528765
909482
455652
986159
850654
262118
340974
564877
1014432
879617
303950
822019
1973490
1382916
1113987
1450468
821120
1748292
69760
1384593
1860435
188598
882471
1430413
1933368
466772
934421
509071
1119119
514412
920420
932425
1854832
1733406
1719283
1084907
1895514
1060209
1080484
1556312
426608
382153
1902197
622631
648657
1357115
54759
946895
1927254
1080252
1270150
177969
686675
1549727
1822742
1079799
1853883
972082
750092
1271114
829777
716689
114364
335059
1105286
1839935
9742
643667
1659739
896960
1379263
1989991
1133496
625092
1638368
690617
1418240
1525809
746557
870976
973838
761178
1751584
1457116
891660
239728
1771420
108982
177219
446156
530953
1610441
1373998
587728
1209096
1620082
1245827
1386735
1317282
202901
1077508
851391
300816
498640
1747130
766350
1540029
1462448
1763946
1499507
520663
1191836
1410640
1105043
87575
86843
1651526
1750936
1800814
217454
710111
1483973
931518
1026146
862135
705588
671274
1360063
1947259
297456
485376
1511180
949206
1870761
1481054
1291629
1767080
540745
1755655
1172687
1378427
1958905
55237
1550419
1558934
1374248
1808987
626363
1384647
77441
1104581
1621009
927849
1399116
1491892
1644208
645521
822398
1009456
584424
135382
1147354
732947
1994833
1218584
1639044
1403224
8945
1659383
1892558
527886
1569356
256258
511666
1223889
1518868
1513132
1834836
1002182
1716202
464407
1414918
670279
1941485
1630425
1336933
1607499
1577227
738718
426152
958702
936491
39563
952483
1290437
1036693
115029
1708149
422475
52410
246024
1854482
111675
615870
158039
1885026
1739839
641408
981041
83839
607696
1307010
34191
1101409
1071459
334921
1979318
1619750
471935
1452466
354133
1360717
255059
250238
1638602
71573
1152205
163368
349662
277256
1420378
27226
462634
1256090
1421785
1021101
653844
327713
1400232
1232701
1170925
1749575
344858
143918
931949
1975260
1078011
1066345
179195
1983287
777710
1810939
1198870
165191
158351
1329780
1551650
1961590
1925650
193799
1760006
1155318
302973
105474
191410
134627
774338
1621196
1235264
355767
457931
1987211
236363
1623058
429258
1438630
1549533
1409793
1545689
795613
677826
834867
1176069
1905570
56937
254165
1659553
1348827
3681
1812441
803665
803781
1128803
1470538
421013
1703491
970733
1983538
1096963
713812
1493509
1159410
465034
179709
58087
695396
716356
101420
1993343
367371
166861
832048
1020363
691131
1828509
589061
1462574
1893613
1018114
146465
1563454
1702224
1633209
833193
976397
126918
689659
1077547
1761580
63351
1106532
1663023
1205277
938538
450730
796226
109255
35798
350075
62424
1184492
1812324
616861
1248429
876030
1080373
1294466
346668
1314834
1500230
1474447
1339269
1526620
1657575
1794730
3487
1994440
803778
1277993
1054148
340305
1563998
560436
1805657
1361538
88756
993610
189443
1185161
1079821
127528
678798
1185669
1162314
624774
75722
1375759
848512
1955030
75906
495405
1897885
949565
1285074
1806826
1983168
81412
385760
1860617
1208644
581503
67504
492577
729766
1528173
1687530
323401
1857211
571290
1908883
233393
965027
1636157
1285478
1319605
514691
530461
733439
140446
801631
1459643
1891547
786361
1634327
457462
1489763
1753594
1706700
890648
157733
130974
1162846
906758
1112559
332428
85859
694253
689830
445384
1806257
1329330
8329
1824
119607
919547
1568003
1446141
760321
138676
1589614
1177239
1192912
1640290
1165073
1610807
1247346
739538
1888113
1721883
391524
461923
1608698
1535165
1754656
945621
1748656
1926398
1156473
1875340
1572669
1241851
1356199
1683494
431788
1936374
1337922
554675
1393509
1880362
1761129
671913
1734950
340581
533366
1359280
134212
895167
1472387
1739131
302907
1022429
344555
490019
1296967
1396244
719355
1746571
753532
1990567
1282395
1797277
1371030
1937131
981247
398153
1559486
1661821
1219765
1291866
1519542
464484
1106390
1073714
196322
817697
853814
832172
350519
1336191
1134861
1187484
547481
1287381
367154
614374
80543
1466394
122524
899897
758925
1620491
1614849
549626
1681625
991024
1584985
1252206
1266752
1975104
1839207
1064078
217919
1756267
624604
1606553
896770
557175
1147362
724722
1814856
313121
1799610
786765
849733
818492
1199697
1265417
213691
498602
1024566
1736803
1836931
687661
1493344
1206393
71302
249364
710474
211307
736658
1949441
801772
59797
1343017
1226369
1894585
1785011
1290384
8408
406775
1210243
1571707
1806277
942533
1826004
1057736
1398497
550593
988822
870015
113728
1138266
1777572
1071803
1181810
293559
1771193
1667590
1170282
211540
593702
1989227
985625
787840
1048498
376263
687289
1945902
353505
343260
650577
557763
1916718
1036833
1870365
1453074
1810820
1629996
48517
124977
1770295
1575911
1747430
3740
615031
1705181
807602
1732936
1647217
886795
1430243
1615642
1501297
1850564
494360
901416
892936
1610327
1580704
455273
23111
623586
913906
1885505
1411126
606763
1416658
228429
1143476
537598
1469484
1158184
1345057
1787801
720278
986423
1092059
896606
24571
1060918
218469
1617547
231718
1518963
1323131
457652
1914995
189464
1549061
1172924
597353
1212242
1252246
1359515
1050105
1432497
1673424
1357471
400511
1167153
950071
247820
1995442
979405
929082
1869992
488654
345841
714634
765571
1616986
728825
792420
1218198
1367059
1136844
888794
1677432
502500
449629
303217
741084
1217642
786742
246885
637979
992608
1497782
739540
504274
1169487
1299162
154476
825240
615773
930991
1599331
18682
1468766
828290
730918
1916904
1544065
1882908
77787
456460
68570
1491033
178977
227176
1587452
457228
1973147
1280015
1759108
1356777
534305
1152032
870539
463625
839985
1369704
583568
1841008
714996
171413
310128
1521043
1499750
485036
392958
687550
1330209
747540
342535
223646
1040401
819742
705992
1602680
1968719
968569
1205298
1523965
1005481
358111
177258
804615
1832672
82589
1850944
392949
1220571
1347540
288969
325328
575263
9724
457287
1402640
1689602
1319997
1655240
1118013
1582620
882592
15187
1118882
1735325
1208727
1815451
378173
1868159
1276516
254321
213233
1095841
1327399
1695100
638917
1154909
1388536
928242
1845710
1922975
1808874
842483
1544838
235776
489954
112854
560107
700164
1317527
1877096
1665376
560481
1588139
830094
1475701
1413162
1108327
948400
457962
1135215
1673120
359951
1681377
491681
1578550
1954367
135243
73676
771717
389949
1542515
1446792
514375
1932696
907527
116786
667214
1369296
1503119
916892
705564
675780
251474
1738747
1198853
580925
1670636
1404849
959428
726740
1732596
1715446
1995717
648440
211859
1101515
1664997
1262343
1944964
704439
1911747
711521
378740
1074115
1891516
1584676
1035948
421573
1258355
1653409
1550538
586450
1842120
1993579
1779802
1316402
1674453
63168
1976055
171070
402840
61528
1243072
1506826
1973457
1237022
1898254
1447283
710241
818179
687957
1002778
1558972
1428329
1791905
951852
1373821
563867
586360
1263346
17522
538495
292998
221511
1640577
99943
1506167
533906
1781605
128082
1472246
49809
1674072
694987
144793
1089809
944434
1297557
1950879
448640
93031
642717
1482681
1318258
681672
908830
1535614
1235559
1151715
1823174
1978688
406260
1964447
1210843
1530554
1031696
492747
703867
1816653
1247515
1117526
431273
168432
1082107
1141187
1645827
1469183
1128440
881376
827610
1902398
1083640
1430817
57590
1180419
1968069
1102337
1584534
1760341
265104
1017947
1096807
445169
1943042
1492383
719309
1271373
1737633
1312712
1842196
489519
1891242
1719834
871578
1620845
64401
115494
946469
1283635
1927978
1928986
390336
1037746
1583140
1496283
4535
1934214
83074
1359263
1090450
1517582
226664
792217
414508
1058601
867229
352163
1245163
208480
1703690
673939
1689784
891513
1965624
645018
1280969
1186233
50081
592370
857978
1991616
532150
737113
1714437
1564852
1791906
528910
708515
916261
316623
552610
934695
1064178
505685
418057
189570
1968393
1879460
932750
1719121
29462
219790
1191532
1033442
18775
718586
791460
861889
1834312
210582
176472
314451
510026
1607873
1968595
1279989
295107
370930
938428
1428867
1164308
1754809
1077042
1187511
1508880
982982
933375
138487
1227335
541348
1248548
1998080
589374
570567
1716837
176296
1238553
100040
683480
1122578
1186674
147157
1862720
369561
1699442
231459
1378425
1260329
1787483
453540
1595311
41680
1189292
919312
471290
360291
238250
1421969
1861902
1642898
1609893
1118362
418367
1811636
1235584
945843
591914
525978
1882302
1130682
1588535
1744658
252811
47937
722247
925513
1555805
905324
372186
1218769
1455607
935311
955276
1765626
277791
1654662
1672445
1085146
1855887
1458225
1763465
1213075
370714
252397
731148
193473
1278136
1527244
1562649
1256020
1927890
1783498
1130974
664340
315223
1706960
410193
1138524
1303028
554745
1154022
1658176
949512
18463
320520
664534
1575397
256201
605159
1427710
1524127
1151305
446501
1448875
1166785
1787300
1730676
595986
602629
1362136
1009358
1173922
1985248
1599769
1192162
1134389
81959
974230
491166
1410256
1797636
596055
551597
542628
1544904
1394584
352700
401964
879865
501621
1303727
1659457
1567804
1939951
1644816
1659695
598341
106644
934268
1530494
437348
1542624
1004896
1244651
1087187
149485
1129084
970711
1690415
263410
775804
191087
569109
376357
1554448
1581037
650525
472626
1860119
613482
1620528
1205576
508745
257588
1040267
945527
467165
331466
845456
1744
210837
1400135
1634872
1895367
1627350
1610665
279993
1781457
68074
220785
1544967
1977591
1087983
1148679
1469646
1484531
1577493
594201
1456453
626831
930942
1501469
292615
1347020
1401212
441924
1155704
363039
938127
603628
1413898
688129
276017
951178
1009718
354432
787822
1275653
1732405
1849606
1356144
1362309
364503
1406183
671596
1216603
455657
1598029
582134
376551
1842563
318329
433169
305778
118046
681959
201833
61986
1590914
941938
1232718
1022023
1245553
1619495
1721799
660317
862253
759989
724345
758683
886306
1954190
1636568
635136
1030334
840240
706107
652082
1086834
335373
535583
1804838
922775
253997
1782513
213379
880486
147561
1147861
1474877
614965
493350
1526371
1525889
1299938
731529
1216700
266867
459684
1507676
241345
1287269
659647
1175660
899746
496496
1576013
1779891
1442320
664678
503886
1144608
131175
1684452
610386
1719409
1687313
990454
262526
465289
1087546
401123
259485
772324
605640
327317
69120
1089731
1967560
1277975
407259
925411
1563430
328593
263607
1032641
590619
889348
1475075
523600
1480851
656197
874366
1457741
570704
643748
1988703
1955656
1583355
1794966
1598672
1720955
818153
649911
670725
691561
287181
136295
46774
1198743
1984439
1203017
850527
186682
1103684
1903321
910143
1630551
755439
886325
459093
1426254
967041
74918
1490289
350011
352641
454843
3733
509915
1677884
1469415
496339
955094
183442
1578633
1600005
947388
1601532
1896088
1110169
1924165
578199
1246972
1246746
1479339
1068119
643162
1425777
647184
942255
643465
564380
1629295
1996184
529185
1270580
1857129
653335
779412
810391
1192623
1532766
1895389
1415043
423767
1395069
234216
768371
1491031
1905393
225747
760708
337618
462821
1110122
1804932
1919354
1451407
1345843
45244
258874
1071712
758728
450543
1909884
567025
508446
230261
959916
1075071
1113709
863650
398909
1949096
1172985
1687245
416883
1273175
1500654
1883214
672333
1068381
1364117
967387
524491
1526461
1428686
137353
1904936
1450658
1692354
937616
1925973
1468031
519514
593237
1637282
1217228
1233524
881973
152378
730668
1616929
82801
130175
637437
1180621
1782342
1870985
1521955
1069423
1182351
795873
408012
1681309
1709409
1468634
878274
898479
1544861
1256743
391651
1575031
1145462
1104643
775718
315176
587514
820364
367091
1753812
1990257
1996338
159531
208135
384877
1305709
952601
547737
1542882
285996
608288
130498
1004224
542745
1246282
1446085
788994
1779988
738958
1368559
607395
1589042
1413706
1423099
89140
214623
1889994
624325
1279334
162146
1648316
1122382
973645
877049
621681
1793722
44376
1424999
299734
1234853
1653774
48769
568514
998122
910076
1003604
1482791
101060
1859656
1663856
1110318
840317
377714
1708712
1795989
323022
1554835
578506
1629990
1859541
657674
34751
1047917
1332943
914957
309502
1899451
1083812
1513504
246768
1988876
828445
1560369
619662
1528386
1616824
1191814
684188
941720
841395
679897
950182
713213
40768
1482027
629869
1819404
1695321
1045318
1222635
187439
973185
805886
927263
157878
1781699
1316174
562696
175461
601981
144884
599396
1784436
1585886
539685
22069
1352027
331445
174484
1382053
1150530
1716956
607741
1930527
475011
695024
1703929
1907408
1741960
1372349
966075
67507
166527
77815
708594
1112388
580397
1621546
204299
1985901
1648415
778796
960645
752318
786616
1708956
1877805
243481
738356
316760
1922267
1335612
71086
1802354
1710742
1440786
708073
1460751
912587
448009
1633965
512471
765398
1570567
539351
178761
1206977
5171
1848928
483741
287887
1408494
1073018
1043866
1062909
907907
1280157
1473734
1471358
855998
1140575
930203
250179
1132958
1119594
1045304
1715562
1818092
949330
190022
730770
1140487
7769
856485
937034
1249856
807442
1425164
1790103
1351704
247341
359773
1122403
162744
1764571
1952925
1036919
313994
1838226
871040
442150
786749
99792
1997486
77965
704172
694392
1814019
852668
875706
1619546
602409
20361
962291
1257992
460355
1510786
1401605
1450063
1775180
1563411
1349187
1854530
765245
1121459
814022
1194420
1992311
604492
1372631
944990
1695494
999714
1794167
1783704
572725
1080427
1766265
1637402
804362
872065
739519
1104624
1620988
945098
1904225
1715242
825148
1843454
1654730
1822094
1774175
1979849
287422
1990165
513555
480969
1213091
160336
1071882
1498183
459042
868214
94404
1584582
1275293
724546
1502831
2470
276577
668005
1618054
1747964
979845
325133
1014936
1644130
870962
1119897
373829
1101279
638234
775378
945991
1730805
1334526
434579
1527512
1554261
826687
1134901
1504550
587446
632959
255625
958125
1620812
327869
604319
1993137
1277630
1418183
889348
279290
84305
467094
887119
492232
319986
1469968
844377
360211
670568
827005
9120
466722
1862316
1311027
255276
801270
314495
1328923
104645
532415
1950982
93920
585093
91309
1748693
306874
1926357
1327214
1807245
765184
1814221
1757158
918256
306017
1582209
361708
588537
754202
22854
288766
1495711
442198
841185
645135
334997
1075820
783539
266915
686524
1632825
1164577
851136
1656957
198541
832327
1386528
850852
50213
1781133
415869
1421454
765834
470715
1731927
152244
474738
765038
369491
1795312
1398424
1794628
561327
50714
1485859
1506868
1057263
1586624
972763
325405
1371351
1663274
1962182
1621905
978643
1165835
1213781
1268347
1069013
1397419
317198
83883
1120643
402447
488089
1926913
531891
1746618
951456
391597
1243716
454896
1383341
291746
1834811
1138652
1964379
731327
661765
698820
1302605
1942467
637504
1923224
1780924
1715406
1091132
1956481
1376718
1271580
1378135
439632
639960
1431412
246227
893247
1161947
698052
1451535
1770578
550955
1681997
65084
827676
259823
1612091
1130755
1034150
312328
882746
416953
892585
726443
613032
225948
1572519
770925
1734121
327591
568306
858244
1679822
1036937
1197528
809515
958644
851049
562694
277787
639115
1566338
1551035
1116827
700939
1544497
212327
281505
317814
969150
1317266
1112010
1034006
28515
1734136
1008225
1080156
156926
1226853
1910940
148227
1026322
801148
1245354
1178506
1123360
627999
660296
863106
1430395
863826
721767
1076868
1823023
1103518
1029990
1349304
1751925
1546857
658579
646898
92251
315693
1282663
610757
1018045
1600176
739784
1483649
316718
509013
1078077
690462
451153
34568
1553714
1128550
1968418
991203
663066
1589460
1360305
937015
773913
1702496
42177
184625
549734
1063941
1828203
376877
41167
1117687
493199
995223
131822
896321
51539
1517800
1428222
1964885
1335750
1920994
113679
1058497
1323593
302498
864934
860560
1714131
1152272
1697371
471937
1458126
1814221
1723322
822866
420510
1032892
486134
1946614
1097176
548583
195094
115810
1861343
1695899
1214748
1737781
1158918
921255
1074123
1498033
1159290
936694
1752185
150034
1435967
1088616
1338111
446449
807909
1167092
1984711
195535
94599
1688615
1477806
349818
763390
965977
1102437
977465
585603
1293135
724875
509172
248372
875036
567428
1894207
585082
339306
1729928
1379322
75459
1877726
1686617
1025716
236040
956734
127927
655638
661582
1431398
261754
548283
260852
840303
1702601
177817
285958
427767
1881836
1707936
376985
1602763
1131425
157135
947240
1207256
1510547
370532
959254
1431414
109286
1381359
1521260
1153031
540788
150848
1516670
260803
1059606
1170634
1158931
1323903
1902923
500937
423380
1279198
1800151
714157
1281530
1929271
1938127
356927
276295
736147
1095445
798600
1747933
1678650
1272638
1803673
1757731
1040100
118224
1442499
1744801
201643
414983
5940
144333
612136
1000689
983323
1053141
1174091
223431
331290
889940
1177973
1485423
1389465
1967075
870527
91372
669074
1680778
910536
1362964
1764624
1243009
1468772
1182007
1786955
63523
1636614
796687
845500
1619935
700612
87065
1345251
1295880
463000
1157462
1346110
654805
1629207
1381796
1991498
86263
1355529
730375
651688
1552330
1210359
1239412
570886
1334262
1880560
1576285
1535324
1659056
334153
974828
38649
66006
1354624
1816027
838450
1834541
742153
1789001
827745
1003633
896346
1127035
1342271
1065576
873962
264959
727608
500112
1336594
1627029
675664
132341
369990
1355611
929634
1694835
547656
248722
1235170
897194
885225
722191
1940050
1289893
455850
1009073
1903179
1539259
1863421
652223
806442
809315
1479444
846259
424752
1509693
850230
1148113
945958
1761922
763610
1295290
865491
1117563
1275902
1948897
1929621
1469905
1135909
212402
547410
826667
1556820
590717
407749
1401728
36562
1735954
1963376
121369
165687
204651
1820310
1252616
643654
1732170
1737792
1815817
1257537
1044459
1220685
1245984
1040526
738491
858879
620815
1439260
617950
306981
372697
619695
392785
623383
420538
85775
1261073
390530
1107031
527575
1939569
1691344
1819817
742597
1288862
1567
1150021
1175537
906646
349519
731093
923541
1428093
1596268
1799293
867964
581628
1727380
136645
1368838
558774
1676937
1801423
1419131
393067
1120336
1354658
586386
1878552
1286222
623682
308296
1444624
1496861
1541607
51966
401277
709955
1831634
809109
1367995
393750
961881
1075100
1584845
1089408
195133
1592479
237398
923844
826101
1184551
799686
1666344
1515726
546355
1355385
736604
1710562
628846
713599
806302
1892138
376580
1002360
1505587
1491877
1341413
1848764
370454
1015274
1197682
179302
473316
1320916
98506
1874935
648763
1599639
1450966
1476947
210521
526529
1008366
787697
1457160
26205
298344
554892
1850170
417271
904345
1495821
968510
1767313
1840704
643631
1588378
923455
45436
499833
549538
1619180
1289658
787696
239273
705347
254272
1416900
1610199
1880207
25300
974529
348260
435182
625004
1758125
566550
934717
1296851
1168123
607881
401397
538424
701924
1071599
595112
374959
1309582
1493210
1579747
1796188
30816
621812
794465
1577548
95032
639531
831881
791016
336369
1030448
250199
260575
586071
1524728
966186
74746
1935347
628079
1388013
1768010
482456
207763
855858
409851
1069442
527504
1595220
1566665
684864
1695103
1298361
1790376
787759
1761786
1503701
1909907
1343764
782241
1009331
1471550
1881065
1599691
389524
2052
664530
1165597
367629
1533212
376576
1936557
150061
45560
1109858
1387482
1901966
1619178
1062123
799897
106559
706884
236399
1016366
1050714
781158
575014
690879
1676546
1763734
285760
541822
1091426
288047
1138744
838913
83691
594127
1450407
1126973
1170613
1437354
632351
682389
44411
206754
1005789
1411109
947423
780852
1482334
1139856
96305
944084
335062
1029434
1387977
1847995
1844173
214958
1793030
1306158
538662
655427
1788704
908132
1368468
789802
1287379
940283
1790112
770544
507900
1838197
292262
413836
72614
1000486
205537
500496
85100
1348885
1296797
634642
616942
1854270
1264959
1880802
1314470
1938311
752579
1531456
769596
1868461
1755748
1625492
414312
433544
177847
618834
427331
501536
1643201
22574
1232517
391589
1449561
928981
373757
218064
852814
717450
610570
685133
1493001
1502920
746224
1417321
1691974
1816643
1770955
1527604
1248933
828868
434263
542969
85065
1308697
550450
1582857
1656905
649080
322370
923179
231069
1121170
141199
1875209
479461
1303653
270577
995270
1635442
869719
1754997
913865
1081085
565522
1643559
1475667
627209
1198960
1645906
1658328
137317
240248
1764874
366038
1323895
1009152
297104
432572
1202524
827307
1178161
1845973
659302
362683
666773
1491095
91019
1634707
1681413
1625335
1086618
1515178
1903427
415534
484276
1203803
1452467
960391
1767778
772010
397126
492799
322910
176812
1223549
516666
1541051
183279
1661144
1542812
1436702
1349569
100303
1537316
1998771
1696340
912336
61551
201900
1105955
1199731
848834
196481
243357
325767
573200
243243
1795436
624079
241428
1853484
1149239
1400981
1475724
57332
1533529
1231123
312023
76168
1415479
30628
1248505
233402
1953950
84439
1060463
1809381
237644
1547889
1759804
925560
595027
1620578
9789
484939
1555168
1452631
692566
912641
335277
361624
799666
1339766
85710
1063
303470
1452120
748657
566810
734198
1783287
661973
433163
1647790
953356
1425660
960137
284579
1902413
28191
1496623
1126869
810025
1437367
822067
516700
1528663
502843
396895
1604746
1635211
510561
1362559
1701920
991073
431585
1984390
1897434
1569283
1627722
1450459
526614
488512
1726979
827758
1067319
1592908
1335029
1839876
1128961
686395
1021746
128672
401780
473927
1171629
1745665
1350538
255202
562850
1811895
485654
428314
530069
439595
845329
1996862
1376217
777691
1893678
169182
941129
127789
790441
643836
342605
1308821
1208316
745175
563845
1929258
357168
1220356
1946046
1597901
207840
658117
1826038
527303
1428993
1049855
40951
119467
713363
891319
222791
1315471
506414
1604820
411731
1716694
795393
515339
384338
87898
1216017
994944
1976003
1297489
944536
43175
950708
1039340
585401
383481
1415531
614572
752028
571809
294806
1011653
1246313
1488108
328853
922367
753366
1884845
786751
549539
1191861
86577
80519
417099
1651214
1769387
1042946
733522
844189
1929518
1187260
139999
1501280
900569
1722742
1380770
1881850
294498
829670
1948168
565402
1322405
1296094
1389640
1586267
240730
1614232
331674
1830978
192069
435666
1011342
1477508
1483185
692278
1946540
160336
404984
392191
350511
1820125
5942
390747
982087
1403597
696697
489282
1637299
1640876
1710132
1420850
1558449
979438
1121853
1903370
406178
1441987
408370
1019168
1723861
1165957
1938655
895452
1141213
1440894
43811
427153
928438
575380
785965
1245566
1747858
650885
667606
1290070
1643963
539241
669239
1324334
863957
1487802
1669692
1520723
1822614
1383112
192900
1746562
1930302
143388
308186
552278
768061
889498
611759
298176
1479123
728865
718554
1756071
1312714
29575
1317173
1455959
1651980
1853467
351152
1977244
243750
1420613
611319
459191
1819017
1881703
1690064
1252621
770999
1035596
909124
647791
1910836
275232
596093
1356468
1334191
409494
954370
1121495
783338
1017288
1382596
692599
614420
1092978
5859
669321
847342
513432
1872008
743339
1207696
486161
580021
569489
1747153
687417
1925553
98116
1065207
1178144
1311206
1417888
442482
1592638
128766
279367
1732228
1242362
1525473
1131596
942757
655889
963166
637043
548169
1815634
1523229
1738337
1190062
1784765
663113
1094728
381010
1119889
912419
826646
1663304
1606146
1087134
31798
1155115
14746
1669432
691132
679053
1329497
911096
1649413
823582
586610
1111666
1037220
847951
1062919
1921729
1109679
1337534
761255
1392304
784527
1011766
1307143
1299062
34869
758623
1291761
1127261
1055304
1432857
1605868
1651745
1127002
1472722
66435
970906
1474007
1077148
1582357
201505
563450
1756573
871753
941134
1925919
294751
1064578
486294
844638
762202
698806
1590254
461195
387649
719960
1371320
1245949
271823
1600166
321852
1305082
159043
1862046
505259
1151686
651484
622930
55687
613700
873217
38415
616901
1194423
688266
821560
1613367
1234177
788061
1156080
1880155
185294
1153604
1569198
982149
1552587
987533
1678088
1894655
1070278
1658836
568077
798971
1824646
337699
879257
667910
571528
876891
1478830
765466
99461
628458
764051
813694
1863821
1620681
738066
1890611
766720
1222691
44323
348332
766129
399505
963247
930064
167090
1908961
126684
1911725
611387
1061435
1370669
550388
671503
869584
1997127
1562144
771079
1240444
948299
1119575
1670281
71570
672940
740003
586955
431939
307361
366524
681990
472616
336930
1071969
1670396
1099086
1749982
688516
669611
1930480
32132
1846977
1171991
678830
125646
1908608
974737
314656
1373196
777835
1526185
986384
326014
789753
1466257
1235588
776949
274859
435441
299608
95806
1916619
701331
926801
831588
252276
1676719
419043
1706059
1638872
121964
2879
1414950
124035
1421323
445765
753038
1507591
1086175
1817667
1133203
1707399
106736
1163339
419351
1111123
1469556
1996871
1619169
1568424
1928074
1758116
1612141
556822
627925
1783287
1020818
1000435
1657739
545993
661441
1455715
1119795
589585
216615
161932
901385
190159
1959863
520504
913403
1750187
1250319
1974593
1059428
1838054
142647
1819410
1743891
971480
446003
163490
850746
56796
1702790
477805
1749881
510595
578261
875633
37551
520453
965533
1591046
583681
1185457
583744
699072
976298
1816919
1594494
1281315
1981857
893428
1747065
97698
1627099
1239605
1821550
57564
1526038
399993
1363939
768303
47953
1317613
1564827
272668
1407306
1197760
1596316
1058489
1653082
824000
959176
999396
96822
36323
1486641
1132795
1301117
1905633
132217
1996575
1933963
660252
471354
493620
914933
1570430
885210
176952
711606
1694232
1192899
164405
1515738
234347
548715
1845857
540831
742218
246351
1219924
1596719
1727618
1508994
1363415
91953
96213
1156811
1568016
1546022
1428125
400851
1469928
1285718
174572
981347
1957792
1467260
674603
1657423
1434856
220644
759049
1095552
1536327
95214
529412
1751295
1884760
1495108
611428
846247
1175184
1574668
286514
1456607
9725
1527317
445851
1487367
491641
345565
1607763
410099
1618215
390946
350591
1505529
707534
479935
1632819
29450
1636853
760902
1308356
502681
1657690
207492
358500
274520
1593945
907466
362901
945602
1143385
1594058
493455
270294
834582
599849
949478
484869
497753
392214
213668
1529048
1668662
1556197
1189658
1339885
1368767
1208732
355303
63229
1301966
858483
1761741
375634
70043
1174833
1646769
372412
711506
909217
340182
936959
748170
218414
1424916
386560
337790
1987818
1772199
1562843
117454
196314
58647
1150185
1359489
512838
1042621
1200248
268487
1669490
138184
243583
256009
1784891
627257
104215
439374
376989
1086552
72648
1249553
1079400
669748
1961333
150173
484112
1102734
1627996
1927901
809903
350087
1261181
1339038
1032619
195674
1336335
672047
258861
629046
1960160
553973
280262
344188
1086288
1564170
1666630
1091191
30160
1113051
812607
1007996
1145954
12684
1765814
1957547
1893856
1980810
193522
1483119
1377198
1678512
1188512
1392281
1996962
1834605
1476032
1190507
1019287
1461426
1222105
669575
765568
822946
1127714
1611204
645498
1135083
303257
114353
285890
1531162
551284
1930988
561398
1801611
63472
30513
39380
334509
1162777
480700
1879509
143044
868211
159623
1555374
610412
1232230
23479
387494
414955
1641170
1285988
179630
174006
202996
185036
1365852
1897644
909958
1342493
509963
427021
413750
960852
1095599
256630
1144861
967609
1098899
639071
1515917
296121
1950099
1960157
166774
1866195
1991317
27799
1552233
576780
1739005
489448
614216
250844
68214
682955
1549137
636325
1902574
1178933
676910
1439894
1298439
777236
978827
1898367
1358942
308681
1259420
1350609
1169875
1073803
312932
593529
595262
732943
1328748
1064884
1134389
1358834
363814
1608867
1531965
1065056
804066
770366
62153
501181
1770601
1554291
1320038
141171
1499709
544564
1280700
1189571
1893456
1344033
308281
1853652
252796
1329124
1464844
1285236
1141405
493005
1487929
788986
1151144
1986425
794433
1559088
1792152
17777
1144871
485055
1422887
820389
993502
886811
235207
670367
478733
1958860
744981
1857980
1404158
659445
1270989
807148
1164365
996920
1340619
652682
251561
1861504
1513451
164342
316000
540647
1848544
59968
683685
365390
104945
1479086
1016876
464130
1218836
147190
168724
1650592
1250440
1738553
110425
1521534
1107552
35096
817387
1326281
1598067
634439
1649003
1958983
1505898
1390530
542459
1916508
1384229
1732810
1703294
1931191
492191
918022
623797
1824073
1565690
22698
626160
1304177
246677
1027801
315825
1982097
503822
504680
70578
1344343
1843869
604826
174207
1737438
1571999
1499686
911148
893906
853479
115897
1116894
285299
1922492
1751417
346013
664764
1189825
1341602
1458129
1537522
593270
497122
1546581
1086543
722440
112172
333620
110806
1292746
1790138
882222
538616
1595114
68957
1599387
437524
65500
300011
860297
7008
742536
1567575
1797469
171760
1282231
1322835
995738
1957586
1473616
454399
781537
337287
538917
1975811
993765
1333389
692923
1517293
1807469
821572
149017
1206560
1721018
1206990
27885
317994
1753672
1233692
373462
245571
518055
1103286
294819
555797
1676709
1671161
539572
1606958
667923
858225
1702172
212753
357568
1223359
1775321
70045
1541858
117399
161968
1379270
1453670
996215
687526
739451
1416079
609108
1746723
1891333
1562262
1739772
247164
1265824
811437
1851389
1175399
1300522
212635
1260309
1344972
1551833
1947954
1102073
667036
1203779
1605955
1148784
194196
807020
1344290
1524603
963661
1190465
956195
1266214
1254629
746979
1046890
1706184
465232
666137
856758
808329
47618
1664409
1018887
1582472
1908405
1574316
1666568
1587757
1799294
822537
372869
1184333
1170689
1992294
682768
1010270
940145
1575617
945370
1810988
1894957
793003
108888
1744241
985324
1644650
1013986
1270605
536075
1586596
1263107
1780146
1654876
1592300
1391501
1939571
1843331
1463938
58337
95955
649299
444102
465421
1085191
743310
1557860
435776
1996202
1168297
1497264
156059
798202
634597
1285729
1884345
1197442
507910
677620
1774656
935825
1367372
711908
1667637
737797
203905
1654717
247820
1178705
210507
1652352
1665432
969094
1104613
1521006
830442
1976380
631897
37332
824323
775329
1324066
651838
1650567
1041073
1765112
315571
969878
1928640
1651773
809903
477845
1435858
701048
1710533
1251380
827422
1983585
1411167
676732
1844281
938742
501530
1586372
1283026
1720240
843891
615088
1725319
994377
263012
481799
1981705
1498387
405265
988432
228408
319682
647118
981978
116576
434990
1149339
705161
1956057
372816
595282
423344
794077
1119424
1243050
1270739
372155
901628
1149253
1905680
1675177
762245
467664
569088
291415
1433211
447438
902844
831826
1698509
398722
979436
1598159
880451
68394
1537549
1590557
711214
171718
116199
123732
1645855
388392
1801722
10477
1213390
194515
1724717
1144777
321718
216911
112234
1407301
284102
1794653
1411560
1454821
1575861
161416
1318021
435393
1686943
19730
1107303
121097
172653
171272
486716
402381
600540
607240
1819634
1990763
342756
930753
333808
877899
841734
1428993
1509187
1368302
612317
1366395
639116
750260
1554374
840526
671007
1401037
1333412
476704
592090
1331157
1164994
81102
1822419
1325449
1061031
1407290
958469
52183
1750137
1947553
1113367
497251
1589184
76697
1498149
444712
1278992
292831
332007
1635005
1895040
509247
218737
986474
1027675
1620530
1233186
667537
392597
1429185
1109618
1234632
850966
1945097
984145
1734476
469533
924849
1946642
937813
107120
538733
689217
351113
259782
1801375
1506744
836271
1064459
281747
894097
532518
1210131
1322868
308441
97384
180829
954101
154249
374030
740390
1998968
1209723
1547732
1995329
13146
31515
1341770
1747652
1416605
913580
1242787
1480387
1028251
1045262
871994
451209
1377991
1802965
1690337
146862
455100
530605
1374445
917025
1520906
235514
998774
1939078
361131
197962
1437067
1254654
976087
326372
532244
557262
1107854
1706688
1022975
1671238
252276
690939
780769
1517760
16899
789251
1463367
800124
1834706
345599
209421
30113
814751
417155
565212
16910
1309273
1530714
212488
957340
790190
422054
410882
1727145
1426136
1731013
379539
238778
910209
1299056
1084497
1017934
589723
1816633
1088456
782217
1761228
862920
565934
1161777
1736425
99877
1767628
1801121
764797
1769440
421306
1174660
479445
156573
1179979
1546565
346283
1767345
1522381
776028
1387162
1543864
1456431
474301
921666
1413114
934610
1425954
537159
1822811
1535652
1916021
588179
499057
135506
754232
233796
530073
1708275
409419
63933
721450
1128772
1585541
1138220
1328346
1741970
1294972
226815
1240095
835116
233184
1032801
1117817
773891
1695979
1422237
1584242
1432079
1356637
790999
1196431
1935232
1223614
89767
1184602
1065992
501991
1182960
1133114
1518705
207267
864801
1147345
381024
482898
50417
305463
114437
769528
1579410
123743
1565268
1770166
498463
1681545
1633755
1759035
1134361
1945845
800880
1177176
33202
1698047
1686132
58303
950569
619132
574487
425642
573280
1742028
16545
116496
1388579
638879
1875253
1821706
721180
485041
304750
1815406
975633
1799064
889959
726539
1129280
493997
1562870
90032
1975821
1485093
1121007
405073
854139
1319120
1239089
1931491
1359933
454482
906455
1318562
252314
524764
681150
1377474
316406
178959
1574474
983019
1594818
303547
1870776
1940899
1510394
465738
493662
1589999
1257578
84217
1303091
398199
1357294
1465934
1430422
339837
671376
1724909
1792091
253105
1696254
675450
1801366
1303943
229538
723661
1385271
1094158
854315
424292
1577281
1936321
178723
726411
940516
1776349
832733
669827
1409218
383446
749610
1625737
643597
270776
123093
94833
1009331
80611
1106708
1605447
556546
724299
1791234
308903
1672538
1316463
1635140
1054994
1025153
1379049
998775
1704514
1844201
1025180
264210
1106848
241686
526537
148993
895939
1504516
1949077
1620710
460820
102154
807612
384459
114027
1760683
1801105
1212200
563671
1080679
1608229
1150604
1212296
1092664
698047
63750
850357
8700
565429
1855188
206835
1747876
836798
490466
1273218
1775518
1198486
1098596
262021
655603
1491021
744549
107780
301244
729065
192976
119480
1360162
1803910
1350172
1153772
725937
1821081
1736887
7134
1329178
91433
1014880
828808
1161978
226314
402182
1630648
1349560
562238
730784
1733786
1836952
245664
698734
874416
1380696
1442084
377126
727669
597838
588932
907297
48422
1488521
1811613
799408
936900
426700
1949038
1436927
575114
628420
442249
854200
1384442
378085
1005958
793088
1122094
1126961
733342
490237
331849
1584434
717936
931328
195866
665653
551466
286970
1956994
1919443
1790798
1531763
340768
1623206
563
502759
576424
1154777
701086
1565153
631570
718208
1866245
1551820
1282735
1096444
1238175
987362
1305595
1817756
813178
539115
916386
386974
164657
1050682
1135846
364555
1491204
1154016
431082
813094
1695499
620393
1642702
1821634
1754924
1345036
1965267
1760120
1054748
1581650
1129687
355056
687003
987754
859092
1095034
1204421
141788
1801121
244081
509762
409354
794362
55242
167691
1970477
1711816
1116413
90349
1028068
1841427
597656
1237057
7959
27274
1921767
1525083
1829446
163878
479850
1171757
210622
1687665
130947
74717
148525
1620820
1462530
47153
1494628
458918
1275184
1879634
1370134
1339749
163587
431454
283872
1021519
1421687
702895
1686661
1335782
1779186
978897
886561
911545
187632
1936580
1723374
754707
1697301
29937
176803
1433963
412532
59859
485792
1992473
1330871
677181
828546
519974
479555
529410
432355
1396440
838466
1669631
692817
1922487
984510
1919461
498034
1736734
201979
1639765
466347
1370262
637575
920534
559287
661896
467947
1565313
1908552
632111
440122
1072107
1496086
1187951
981055
897323
885512
559754
520570
1819328
314284
161898
1622274
71469
1607165
1460793
1879862
259850
1279061
1909184
207233
812859
154520
564215
676957
655750
1660986
1888042
335882
196683
1891541
445980
1835329
326729
634762
267575
1423008
721272
1385551
1347943
280007
709140
735868
1253512
1403178
1864568
1447364
1722904
244362
1636007
860331
955887
386267
992054
264731
492122
959519
1801282
443835
558929
255590
1869123
1370759
1475162
190268
1270090
159660
1334343
1004445
1034751
530220
1386998
881020
66397
729935
581904
253275
1334501
905946
432052
1101384
160227
432114
769708
1189637
1319452
84130
1355464
1931932
1927473
1559107
166393
1415771
425012
421764
493330
1952101
1347812
1288137
419290
845085
586078
590764
286589
1708765
1738375
344988
1046249
1222152
918898
1287792
636981
352810
1871573
1585250
39640
1283591
642452
1155023
1378667
588370
382025
58251
1123808
1571279
1210476
1658902
1100973
1556615
1864741
701878
716237
1551721
1524099
848514
840484
1069250
1190680
293777
980839
44075
21476
859417
1932660
217213
99112
583528
433276
1341451
902410
801800
1281888
1062900
703968
1648323
1556500
1021643
1461194
1365500
1651835
578795
392661
1785128
1293465
1588772
469513
1862201
233551
1324946
1804693
8582
1853854
505314
1279136
1453952
1581991
1362576
22543
659076
1413637
1376173
894770
1266584
1107757
537171
599861
1792715
221427
1919206
901502
1498542
1592431
270705
889243
1045319
1417454
911655
947101
1120041
139201
838881
1577633
1990984
1877452
261550
1180648
149283
1629471
27863
1979332
764856
1316631
1714255
754682
1270401
243268
763023
1552581
804142
669388
1123801
1429328
178239
1452692
318291
300644
213459
342390
940149
757014
770837
831560
24025
1185777
1210323
1553559
1204835
1206001
1975844
1278667
1356376
1614334
661166
254354
1768604
1229861
1089176
1581672
1763024
1727303
1080288
1142222
829946
264540
1482354
1955129
1610017
873897
379838
1897141
1680708
502170
626887
920377
915040
1643747
1258772
1226674
1280839
24366
866733
1015889
1232417
1348226
779243
1457895
1193024
384763
173413
502835
458318
1606520
323619
1947857
1305865
590895
402262
924883
430625
210959
1487025
214685
144526
314490
804227
1355776
1346810
963883
163760
1519717
1508049
1225631
1168277
1300924
775046
150755
1036229
505407
424464
515373
303196
1606293
376255
173589
842476
1271394
264030
195827
1852813
82620
369635
1734583
889304
1240946
546233
1162078
1566703
1576945
269726
555733
1819236
1976788
1863923
1293170
138671
636931
79411
1678289
1509744
1357129
1887094
975400
995296
630356
1933492
1539103
1448963
1773423
1522750
1351290
1286478
1000047
449735
792080
668025
1249219
584091
1553781
722729
178637
591406
1419293
1021671
906792
307063
172482
1355804
188655
1612146
981095
403063
1631078
1712302
899150
1847860
326133
1414167
866038
1216040
1198855
605172
282935
409827
1289629
365140
1105072
1574718
1328766
1545847
103498
1017283
588097
1625216
1922278
1177139
673413
1117092
498116
1963532
1631362
6769
1176979
32532
568321
689280
79428
360620
300529
1964980
553525
324269
1161224
972262
620086
1045245
150848
287810
1636951
257250
1805465
1798664
1572432
41762
513700
528104
621316
1556803
1419035
503102
1796891
102168
1567950
124098
960980
428216
51543
1372198
261127
1594519
66628
1870380
940005
1062008
1376440
718093
817813
882183
1645623
168427
1078109
1639944
1042123
464639
553287
427230
1566800
610937
106262
462740
53111
192272
1177119
1301124
1785523
1979824
1392523
887401
422397
1534647
301739
45596
452139
1398818
1522901
1058114
1040797
1796474
607123
1727886
120870
1159298
1343852
346063
376355
1458945
850061
1635164
1426132
1745997
991802
1698076
1894992
1425467
1581863
1540702
1574643
1607305
1963519
1876439
402132
1377474
495364
308201
860529
1615899
1986052
525060
1805631
1032813
501281
1131277
690416
968624
1766528
1328298
717143
1143466
1376930
486038
1397637
895953
512117
354280
1148736
723322
1566429
262055
904679
195171
1166292
1786133
193471
1927663
1054707
985176
1703608
1380432
1933233
1975902
319672
163050
1636735
1880882
1220524
477539
1364948
533684
1000259
1716678
157978
1139296
777083
968215
913826
777877
1098635
438251
1258434
835098
1691383
764791
782616
1006496
1920386
1488843
1247051
1560063
321758
1539146
1768621
1712623
349913
132330
1081166
957370
241468
664769
87076
1898875
542289
990418
1772665
1560820
937641
300482
845584
268509
1550260
263986
923697
1110087
992090
1119740
506630
1771438
1178009
1095625
133118
409517
1069773
1635992
1770481
196418
1654910
519772
200366
501953
1512898
1784882
1540350
1890217
222550
971020
292801
1565100
1436347
101604
687477
927665
322437
1587557
1479956
836210
957389
60653
1507892
93618
1086816
504558
1982224
740734
1776407
1299394
46588
309947
192408
54959
52325
1371811
177666
983854
871255
1266017
1442210
1102861
179343
1615721
337716
1479732
247884
1343833
1896818
275467
17573
1938158
1732870
1874598
99755
112817
1219166
1594714
167944
598616
608188
1912934
1213147
612703
560731
847488
1315588
1663034
1181761
957554
436561
1098311
917682
318675
767577
951633
962654
1099300
128596
1293626
556759
742997
871267
1856439
989095
929280
1741157
1181010
752929
1556319
443619
1718864
1478301
56439
1260296
1507424
433387
418053
1841531
874675
1205912
1630658
1118868
1045732
220867
720590
242426
1233350
1877889
1954482
629216
66045
1198874
1362095
1819924
1177344
1727988
855579
396429
402902
695567
1543146
1296808
463092
1486803
1797970
156812
1187411
758413
1089399
758344
1705934
1126888
942845
540087
419208
1025206
669146
1777687
261605
149633
1657568
1958669
151904
529239
1277097
1983115
876806
160156
1123277
1453299
360803
1053146
85439
721060
1719913
1281509
17918
151862
1757941
1555917
794067
1921464
1067393
153001
1107715
1606098
1648514
148927
1245522
269814
1829750
870052
1472959
1929442
1274406
187951
150786
902988
1546310
578928
106590
1568198
684191
1447518
1956945
12562
266576
742819
74038
1754935
182381
914347
131296
318874
1922580
1045467
1396095
1619387
561874
1063241
1476249
1744347
1573936
473719
1613333
1510459
1589697
1974185
1998210
1723364
1104685
388274
109812
491442
788930
1092648
458632
519493
1782779
359776
1529403
217457
1355530
1023206
50343
952525
131602
420932
1737827
1590620
84984
1025818
714544
1576691
1126527
1464224
1972757
1530908
779994
948202
1866526
550668
647719
1412387
853458
641668
654026
438429
165865
947119
1480045
1368413
1730847
945743
891750
1794338
573336
985938
1197045
1695687
758393
1333894
1897114
1021842
289703
1624399
1411593
895391
1605460
646121
1828733
1951635
432802
1932886
1293607
707545
875770
1093071
677113
1676176
1040206
841916
533348
1613962
1987162
789789
192221
1437946
280598
1320175
348847
1833110
141464
585585
1004341
1827515
918652
1305404
1104787
1734721
409828
1415552
1977999
1009920
222046
972430
695983
1208186
1804484
1458374
1867516
1851975
1644774
1975311
1653192
1549558
337250
1967150
612001
478127
1048374
270969
394928
58143
1573840
132344
880970
559554
713794
845935
104534
742597
1068729
1115281
1444013
620419
1476951
223938
281548
123521
951905
1849823
612784
1434075
1733947
463761
1807451
637821
974969
1577199
261737
1928051
488360
1379428
660783
17226
441849
1904857
1166242
351944
174780
1994712
1026760
1001097
1334845
1692579
610968
454046
742574
189037
121490
465360
1291373
325695
1783092
1512741
1177867
1879617
1465841
443936
107280
736040
663258
384410
1633665
1356580
849407
1963489
1473357
1600165
143004
1981429
1873323
865760
546666
795602
1564939
679604
1591259
61760
330664
1009681
469549
1155871
487722
931022
425188
583053
1084037
911133
474785
1659372
975256
1466011
1510392
1922805
1395544
1721950
9292
10001
345601
1730257
359438
112424
702581
981170
871262
1500866
153646
1738956
152692
1444002
1084004
774302
340382
1815851
332692
344954
1298416
1222376
11091
1806045
91137
736862
316838
787516
681882
962638
1612483
1708556
643762
502142
186339
233543
1557140
1191004
746414
755825
1237635
704028
37110
1209759
1631553
1292279
1916189
558513
399080
1211972
1964548
583372
155933
543400
1840360
936281
1933998
165555
257871
1084590
1503465
1027566
1891106
372165
425981
1095580
848982
535331
371132
998183
168528
1494075
425939
913928
1088048
820133
1689156
377957
347309
1123707
1273593
1860607
983867
1042558
531909
1255247
1758873
1592713
1245909
1456595
782786
1057802
1713651
1335367
1916239
994255
1712755
725543
851534
422083
937268
924154
1119477
702893
1999757
183550
969353
28679
676179
1505854
71340
242767
396821
951846
278059
1323955
1421779
1574156
863970
1471135
1776867
1387974
370082
251479
288294
311105
1740629
1198056
1057222
783648
685893
313321
515931
917323
662220
829393
549979
491393
1084408
1010579
1644360
1192009
1168401
1996794
321503
1417795
237321
1582195
268984
877509
108721
294573
1874735
70586
1500324
686597
1352436
1725825
597435
1976441
1823182
1784763
345912
90136
45039
180370
745919
989133
1528608
955963
1056818
1340710
1625986
1506641
674348
318501
737315
1704917
180512
573767
924587
24056
18401
1708833
1984184
855403
841031
960386
697491
647280
338837
37985
1089740
1785189
212247
581630
1987440
1188083
1171418
1490537
965675
347584
1238534
1547767
36535
298765
1111522
307437
1464836
1515645
1582459
1977822
1642803
1495848
693793
717428
1810405
777005
495915
1529180
644214
1953617
940669
576637
1036051
378730
1544286
984720
1973092
954024
46230
1199724
91723
903556
1582982
1714088
694011
843818
1085782
347459
368546
880573
1410268
39593
1393079
1796402
508446
291089
1994390
695758
850914
1783965
723083
1944589
882221
1814661
1058061
537887
1098854
578843
1851399
551609
1512693
1101393
1978306
1221523
521460
290684
1640587
1474640
1338119
276609
353442
763650
1458029
150042
311481
670612
1028387
171074
1700072
1327648
1274605
1524719
1518551
1134370
123034
926357
260127
1418716
848076
905005
1898725
1439320
1143856
677017
1062851
1232559
1034072
269753
71390
1151384
264430
403370
869630
1024769
1417073
362852
1651460
150250
245525
834568
1921300
298122
500248
578691
408259
472905
1155626
815398
1971495
1554927
1776343
632677
557882
847851
1433427
1159667
1289424
418358
1238381
597842
1011839
216736
690125
1349799
256876
1642943
131080
852932
1753244
1087501
1149039
642715
1666733
673995
637013
1096645
958341
538958
47328
455866
1613559
519931
548071
769364
1585449
242157
846904
889605
974430
1180066
1243702
426674
1082120
632030
1561676
461288
257451
480401
1633042
394918
1370035
1384994
1561603
360454
286968
1694450
363010
1711080
942157
989843
1696440
1800366
1486601
585642
1284563
61035
1176628
1318554
1016133
29817
1470312
378386
1207413
740526
1712536
1875361
1368498
1015062
698410
1028544
537753
924314
1275106
697525
1237805
1392438
275750
1148412
1603707
1942534
1567258
458277
1007619
1917416
1239359
68129
1724517
788986
353067
1553472
1661303
1880738
228502
483192
170172
343454
1813264
840126
1005500
1023633
850914
849583
713581
864902
1759585
1536202
1880815
973400
1659136
1106296
104865
1774951
1877228
1340942
1209265
1650972
1089670
1919192
1280110
1343982
1722845
555696
1244099
989158
1386677
1313034
892237
197403
1329634
1465659
720439
1881003
1969233
860129
989416
824504
34416
325684
164466
1946268
986244
819070
612697
1383209
364416
477588
117668
1932348
972660
1341942
194846
1332345
75451
1015674
1693860
179653
1474175
1770605
348289
878555
1069925
746910
863410
983801
1972406
257875
58912
1062706
327096
1554234
1819629
1580713
1188858
264847
1616874
1683221
1015786
1901381
862168
1525480
1114745
1141377
1434490
1344543
307464
1673856
1566784
64651
655580
1941309
1594544
1574342
482616
1683749
1389213
1462175
1049210
1330469
570818
691821
1749876
1669410
249758
1631772
648027
1059862
1750381
590049
1163604
670990
1443494
1029543
993792
542035
151034
547570
943784
1736888
1766009
378176
1725021
778536
819646
435126
652433
226698
372192
1971361
254195
700247
1262187
1703741
167143
873678
1446322
244473
1057850
1211987
1995309
458660
398424
761869
700102
626728
400158
1611243
860089
1846468
89911
1460467
1908968
320123
357617
233357
1484578
310364
332550
503814
1830916
1569405
437863
367858
1583722
187093
597686
767381
692620
1743659
224359
402431
160836
1150571
1407483
1629603
1506314
872212
1087381
1473125
349640
1458316
1561165
652714
716020
1723233
285463
109426
1531998
323461
1740276
130348
602297
1847107
920726
1696178
1574862
174465
520341
154493
684087
1487042
1384646
335740
503086
903895
93578
1301316
778564
1782485
1104605
294368
1458849
1372014
1402260
166
430352
851005
1049537
230136
566825
541598
78941
493308
609222
717005
774533
335034
1632072
1209537
1437135
929028
1480426
300698
1734150
538644
1635313
953974
1034689
1118511
880831
817120
132485
1467061
1606486
653133
739266
126177
1670981
1078715
1451431
913318
1422244
1117698
973902
786404
447967
1545880
292723
1313044
80884
946514
1245288
982332
766848
151225
1184004
1112980
1644010
650700
1037571
149117
303539
609249
1212281
1025950
912414
1218966
495035
1799295
323445
976470
400287
776484
1373382
940050
1006898
1338097
592038
1250190
57162
1314807
729634
97328
1909503
328910
545450
159122
1473902
793430
1663794
561398
742061
23766
1910095
335734
1996400
1531586
1611121
600827
1381931
1330515
1577210
954972
1005161
1507337
1490263
1042751
273999
1791083
1437429
1021127
1323395
1394785
844866
1463268
752445
1132897
215102
494123
417171
1490876
802509
1574370
1304941
1428880
1584082
1431652
653858
764043
1096998
1033880
101198
1131354
886298
1776336
1428136
1025478
548316
1319498
1777275
267017
637819
1624658
1028962
1440251
80661
616159
1882572
1104990
1858483
1807397
139772
246649
347823
1376288
1831458
1706257
1774472
1847837
1865290
1656297
1551044
598303
963806
862111
1657314
72776
963057
1373772
1898072
1101223
1268763
1901351
620300
320627
817224
1047440
1890464
19655
1210363
620672
1556278
81878
666950
215588
1415611
960239
376257
1680776
160936
446742
1404496
1433501
1249762
1415270
1517570
1080079
1174280
1984918
1204371
324322
1138606
1940291
413356
1383005
753007
74007
1498937
1942442
1436362
313504
316326
1702234
1894059
1632726
664623
102469
544158
1837073
353548
1849835
1613478
393266
1713673
871244
1509028
817839
435416
1951842
729033
392051
1885347
652415
1167340
1402963
1150306
1293772
1637095
535361
484108
1999572
728162
501779
1773866
1250633
1115268
1872416
1712101
636662
1305826
1127108
1703014
1419216
1811566
915972
897596
1909720
670184
13512
1493083
50871
471043
1470634
221376
1217852
1722894
1459789
39729
163508
1889112
1064059
233264
1822064
1472918
1188762
51601
1615005
1299920
828395
1103884
1048856
719952
365646
384598
72071
109875
1879325
123173
960821
820193
1416807
1521964
1550851
451821
1475395
754462
355936
20488
198181
570985
1839578
1235729
29426
230270
1590546
191506
637625
1015145
1748886
525924
713427
1666802
720544
1769744
732084
153611
1141251
1074885
125037
830384
1992191
1775877
1708745
604768
912996
489833
1703835
889984
1028181
1663211
1477135
1172520
959596
551956
223427
680143
1718404
1774424
1794970
1586753
864591
1754621
196330
933168
116834
107598
41901
60789
1036944
1720552
1568586
1974700
1362769
1067923
867242
463844
536924
1475413
1115783
1923877
757960
87490
433020
1976070
219392
117540
845714
1604589
142555
1331618
620787
1434917
1171094
1373699
212488
1016798
127522
1978483
675951
1977409
1388914
1356051
1377048
151376
501472
152746
359155
27632
871048
974287
1434824
1308336
1933418
1811759
1064326
537943
519049
1316910
1850895
308233
594136
981759
1652252
846543
672933
519781
35627
1800773
252877
760552
1559491
575721
1456424
572816
791025
592454
819224
933582
532121
980732
1110468
1852168
1430238
1185986
398179
289963
934388
1180430
1328023
257315
79582
1630481
15537
781020
1239641
1597641
947096
59735
565811
551756
1640841
514124
1207387
784248
115272
609080
1322216
896706
390679
274230
1982201
298720
1954463
1350499
1798494
847046
1150503
767909
934069
546959
1371849
700703
1708234
198843
761302
1040490
1157326
418851
364102
1825473
856075
774394
1135777
469717
1278896
1500185
1792044
1803937
1552867
912866
1332234
250491
661111
1028795
676575
187365
811344
1728894
1339173
1092083
641253
646875
1181319
606075
299972
1933360
497079
1563025
1936206
1289942
1319104
1581781
259258
938431
1105400
801473
311565
132735
233290
1666433
1084542
757121
383741
710801
1781342
1894816
25895
1010857
1975331
1021020
1557961
642033
420614
1122820
1066953
1830503
858223
90201
1293417
1188378
76369
1720235
1097000
7377
1279951
1015004
1175716
140845
1339945
1228068
1806011
1955853
717005
1265683
92271
699835
105888
1617333
92014
786850
696689
935065
776066
1081679
1353889
1860260
1172632
1321439
624917
1495894
844135
1185283
1661996
1031306
1699701
1580681
1821544
776004
1325323
42532
411055
374129
1730355
1201160
720366
1596417
1004421
523282
527761
1793122
253123
1666511
461438
460459
451911
1716372
1898753
1015637
1054028
1847703
623118
334715
904437
589046
744406
423907
1126255
1597395
1058396
1589919
569802
148776
1219971
1838642
930711
119347
1819832
176956
1528995
1629631
572940
181835
917797
1421199
1125228
1257042
708793
827681
835786
816465
405142
1169511
425362
1050964
1899804
1885163
585207
1528128
404849
1619716
720218
1453638
1779628
1974509
512031
1800044
477640
838616
552308
847577
1436772
531295
712697
265221
749
1823698
778240
1854225
1826864
606890
1254651
1751682
1227643
1206356
1466335
689138
1132480
421756
1446177
163961
208793
524868
630942
1414079
688267
258450
227984
217139
1921433
703154
481269
1060910
743549
1403086
457390
157984
1787500
1001735
1204558
28591
1217101
1013794
1057195
1084281
1510141
140205
1347296
719742
1514038
1295561
467717
1774371
1771168
1832206
781462
1332493
1883923
382740
1230124
1494083
822779
1035147
595953
959967
595706
666000
117636
961760
528219
1775565
565758
272814
1668932
559583
789413
1831371
361608
1839077
1725918
701067
523752
1162786
729739
1838693
1667886
1216492
984165
1999490
1570107
1075393
36520
1607708
852343
925379
892180
865647
1241149
985156
275000
1736067
1190520
1813901
1664182
1224960
397348
1605057
828567
1799067
41525
659669
286396
188011
967616
154820
469844
1052125
915641
1194760
1508296
141295
812535
1224111
1507253
1449774
100522
1965677
1523667
1182163
1375639
1278594
1575018
1624306
1900408
1810877
239027
1182941
116860
1043987
367126
1919891
1119707
4570
1937007
462053
1094539
992221
844445
666269
1394351
1386204
818682
383198
815250
915368
672272
1326296
1772329
388157
968374
1006775
1799527
1807313
1227289
871562
717687
530269
696696
1441624
1095086
1961028
1937623
34951
1607923
1618162
407395
1954148
780876
317191
632117
1896665
425508
1002590
1512056
37703
1043531
891399
202371
1214763
3222
1820754
648433
1494000
1963975
1572242
607628
1851494
319890
923301
908257
182625
1106225
1604352
1279559
155274
751700
1568432
1648803
289449
912957
173121
1048756
32523
1746834
1601767
1260426
457389
1547153
831256
890739
1813413
657973
1362974
222262
1576133
1469350
1447677
987740
1861820
23511
887889
894869
1411751
199992
564772
1235153
1617254
521892
341008
1074159
1487190
1487504
1644892
69475
792961
1014877
486150
1874601
1032975
1918330
125117
684610
1033136
422902
428215
1010608
70559
1045494
1816217
1313291
384977
1413202
1875537
306283
1901782
456122
1706966
1102139
147116
105288
283133
1311570
473560
1619368
539853
83308
434969
1354669
820709
788405
990921
1419302
1034722
986861
790464
1679849
456392
1283972
973197
1406709
1084782
29806
1471616
940146
552690
1109904
1094091
112109
1798463
425001
1808066
261545
1360869
1101534
981093
1172507
1476844
1933265
1381386
889428
1258818
1687269
52041
1707326
980468
830135
363439
815135
1438431
856356
761498
628070
304996
997165
274482
848613
515275
1979705
1123703
440444
1664938
815649
1737340
1287127
448493
79050
1203664
518693
107234
133691
189585
1245934
1538170
1721522
240742
1634274
1565501
400865
944497
1143436
247624
754782
1284962
106367
683735
189483
682114
762409
445575
887042
719591
1113837
1368253
109377
950890
1479514
1638815
1294680
1692785
1850635
1307096
422620
993593
1496968
1189380
943989
829919
628825
1138660
864139
573336
1051408
1821100
328429
1520455
475601
921612
287626
1364977
1196227
74488
1518544
1199026
1089118
1429970
506968
549375
347199
1293392
1040037
736903
488
951100
361649
1467476
1964026
207042
1567541
596196
1639424
1298768
1758169
823552
683735
73398
1835723
1280559
737373
891418
444983
1384277
1545493
1615754
1133494
1772778
1720555
1594714
730021
833571
627622
890159
1166028
1802159
747404
1971445
1265955
404904
1736307
1982728
805663
39154
38498
1140157
1880006
1149341
21107
1024816
1022154
833174
508630
1510761
966382
900625
44718
1733577
823694
1786037
694453
866947
829660
208474
379327
981665
1488378
933686
1622809
1342341
1991437
387063
989226
461570
203611
36635
1920275
691455
806478
825795
1870805
1683781
1514804
3272
26298
1215641
1057120
470436
1107125
391902
1128595
607917
263152
933609
968165
1427078
1402250
296093
856556
1277042
600170
334879
823832
1671072
62105
1476714
1011608
741808
845219
393140
230307
572437
905909
483600
1294427
1132326
1993989
1831645
1829014
388662
837567
909446
548184
760828
235507
1925412
371887
1172523
749889
990320
1790416
1794221
1972422
1759752
1006117
1688462
1971538
1832042
175539
38232
512827
508690
1721647
355479
1940281
587380
67509
1333899
811167
379981
502784
1148654
828543
1076349
1336936
1770465
541230
1812248
56666
176038
261246
1012981
548710
439442
224463
881247
1517192
65090
1796159
85969
731741
1932250
126565
1443656
1380590
962735
438920
364182
481683
1161693
284294
748920
1089081
542493
1593523
217050
771807
458153
867780
1755845
1968899
126213
1549236
1237271
1119741
796619
921129
1147549
1753412
932704
1589618
350499
1510073
1431010
1806564
762655
347498
568477
1033082
1817030
1541058
1086891
619124
683254
897173
1052993
180351
18736
1985073
1727593
1646875
1273609
1801528
1063394
1530812
646487
1384499
442205
157074
559492
247137
534846
1530823
564640
377872
408410
151168
1272608
386121
1226540
1140431
553152
617113
1149905
553896
483130
33120
1138411
1364586
625255
1967725
21202
1997760
723067
138760
1084413
1658484
1029061
316002
1257983
1358553
746766
1476274
1953778
1113822
455990
464099
414591
1622751
109573
194048
1872946
1107700
700444
1336327
967761
278347
1701209
1314731
646005
1983582
798616
1800164
1065935
1745776
1000806
749739
1945365
203884
875638
406910
72369
394858
60281
1752255
1386154
1184635
517270
1048629
1234590
880045
35381
1117659
1973516
251087
1256120
245191
906450
1176667
331965
923669
1664360
1101990
136685
829008
240731
1841254
404053
1645464
215387
1670102
997213
853947
892523
715219
908735
929327
1280061
1649497
1693665
727050
1328056
1764117
460907
1897394
785629
1843786
360004
863397
346658
37576
102192
1167635
574705
1516489
1598558
1192841
1664678
763838
631829
1115003
1931826
1890273
1877298
153673
1143489
1235170
357235
1709082
447927
1854281
1490504
321068
1168450
85730
1226341
497023
1819120
1558065
755855
13449
1494254
1632318
1146545
1480885
1040034
587881
1718677
550056
238003
1268709
1584529
1729233
593923
377329
1967838
472271
535068
1759761
1878470
1611864
1222491
1934056
1760595
1548780
1510521
1136744
421161
1352273
1649572
1267196
1439227
867549
1939209
431853
162519
1008570
52250
1101611
1341062
115821
1449649
484965
225715
35886
1686441
1766833
432053
1261949
1543858
1530518
925352
1237858
391156
877666
1888984
1118835
810220
1269875
1539455
68764
132867
85317
1710294
1900071
1029032
205447
435718
1094066
283731
1749983
1788627
112772
1445306
923574
196879
69366
815074
528940
1419779
1158971
245442
1341253
1444401
300092
913981
472740
1273345
1837249
1769621
1723992
1488844
358855
773145
29441
1059028
19610
959125
1662803
436287
1653252
996558
1638403
794213
257138
1741838
996771
855214
1112214
1235983
1386967
1093169
1893203
1873615
290394
611337
1650266
425367
1140144
1561866
454589
1629056
471679
1945119
501470
1560093
1786730
1646107
34424
188169
988548
1211973
244875
377226
757804
778186
1922038
1094050
181643
770530
347718
1459629
762722
987140
730757
1148772
1313515
1934529
1692435
796202
101422
623016
79793
1332050
1397205
1794338
509057
1276147
1566358
1150708
261499
598017
1713690
642923
652415
815358
599344
601446
852879
1567748
257038
595565
451286
26118
1856882
198254
1418434
189919
460320
1153316
1267574
1291737
229334
303617
112017
1109588
12843
1244298
351727
1702120
1692957
1521830
577250
1126252
1828472
1281152
1878715
1187894
1826269
117333
296676
1929075
670302
485035
983102
279910
1473850
1178608
372386
958713
569130
248492
139853
1203135
317989
1693136
1014756
1135486
682909
850786
422429
1451732
1176037
747795
1951653
541275
1545110
304837
1643381
1902083
29441
374872
1371942
1347821
717745
1065045
1783084
202660
1585935
1123944
176836
1787541
1662679
1558206
794293
285892
1539206
563908
831771
1027181
920789
159247
217852
1913899
743019
471500
1066958
1249886
1614700
68023
1578525
893895
671934
1176574
1583974
377557
28216
1706562
18154
1141310
678633
625132
404445
1470089
168534
207063
582029
184812
1154318
424540
498720
1016408
1547369
1822978
1536756
880002
1604163
977805
1205925
786426
487358
1701755
685274
1340035
356528
557085
129345
1265514
1571027
84128
250997
1235047
223318
536801
1115861
354008
844229
1839295
1807627
994473
16606
1225766
745853
852516
294370
624393
1247653
1787352
1782424
1958530
1567849
842323
735029
123382
1176726
1607417
448356
733867
16822
1589216
1721780
274878
1278759
1773162
1117963
949737
1763103
446648
1605108
1868405
873972
1914931
492250
1227556
1654690
970682
831481
1891546
1979725
385263
1662431
256489
417222
895577
224693
1524812
1091160
384661
1303169
67857
606092
1592322
1213109
1786567
268452
1737058
1796435
328002
1380841
242757
1359559
540354
1401747
1528476
1284427
698336
1654856
1896438
1624333
754707
752875
75194
1792897
1959909
1201833
521255
1229337
666091
245144
1871859
587389
708533
636882
78337
307904
1195756
655519
6008
448927
733494
375194
133586
571051
999771
1451003
787812
292958
1617949
1361527
602470
1629301
429707
1913824
361527
188130
1972456
124574
1245190
470974
1139204
1448429
1552988
1245135
1426290
1265699
747031
148911
292868
1523317
1941501
1169449
1115420
1842138
994156
1688503
1135616
332637
1312603
489997
1820412
1350064
1474996
1246189
636405
1024782
1479449
1305506
997424
313374
1682627
265856
520755
1035008
239777
1000705
833050
243061
1709204
815511
339641
238048
359795
1952826
857597
1695873
135509
917609
1942661
493764
1122258
618942
1311810
1307262
1439203
1962495
1222533
1849765
175752
1473116
1733465
692953
589588
1906184
2219
525856
1387732
1445933
776524
350986
278971
946631
763752
583042
647309
1217513
785184
512975
1976790
1057085
624049
908718
120793
879238
781233
186112
1567565
616290
29252
966803
142954
151167
1337629
227998
1396731
1402810
998185
884952
778223
1347063
937908
1843420
1369987
173225
1883131
295717
1824912
1526895
1457076
920825
1186462
876441
949626
1868931
1998181
1284135
1584552
1407354
1273964
1836441
1850408
239454
1167104
1291294
809879
383506
1251843
1734104
1533920
1886491
1259990
1718805
92585
1882967
947466
1459300
1906609
1180407
558098
1304374
1539007
386404
1982418
1353295
718995
1517422
1254615
676374
422369
1154437
388647
1532896
560371
41142
40008
879624
1192827
549579
42060
1553007
827036
1947061
1565208
1276852
1083013
1400717
415731
1548900
1372750
1978941
1643347
340804
1724823
1282656
687476
1410321
1503700
1396569
1281923
1037491
1492957
930244
759747
1241133
1878026
1595656
1046391
589442
1661291
147259
406574
1698178
1843326
1063128
969016
1594571
1475074
1224382
1166297
1346750
1997681
176339
1903091
106719
484245
1565977
101314
539144
7902
655307
420695
1299625
1709193
727963
1710914
773625
132769
289881
288013
191867
258598
923106
1468754
161379
771072
875901
1100657
1125219
1672130
1241216
779408
350763
516507
328447
1034336
1358697
1932673
896370
1269055
87316
1283670
1079634
595115
1588843
680209
1750908
246547
1253457
1612282
1157747
1953672
1352995
1575679
1354418
628310
87405
1378996
185391
1239075
556799
968724
201826
1884880
736036
1705726
1813595
1137250
1106730
1809564
487339
790562
1664205
1037410
1685831
1779588
1071073
1678458
649116
1251494
680219
311623
411077
247541
821757
1092859
1245335
204425
1258325
462103
324508
1393413
898785
618711
1833358
348088
161231
1533751
756159
374316
302424
1278724
260910
1169402
1326220
1243736
1274176
1791433
237297
1041645
1557151
806510
198656
1523400
1078531
1123613
1137288
944414
195712
418309
808615
325044
1465847
14072
102614
77171
593503
131926
1083464
1671892
140451
954646
1726563
251551
1837687
939471
1590606
303101
1543604
15236
21576
1955953
1108676
1310537
679370
1363367
122206
139492
1715341
1904081
1799208
1892992
676081
1540860
65196
879403
721101
1175441
745994
1031121
761000
1897335
307246
1028318
1962179
1392035
660007
1118218
434858
1090447
1430648
171211
1671214
475912
669200
1829490
1294038
581938
970461
1208058
461828
413782
1225023
838134
1566671
1308771
674496
1341373
1483408
491320
230027
1317676
710895
676028
1438496
1843446
1305013
46463
286734
549318
192244
818498
1611921
268269
1235525
1389489
698746
656815
1576455
294819
1361524
1111943
218150
123961
642577
244024
322568
717329
1277026
949311
423196
1557562
288486
343966
644332
104917
1568527
33807
192061
1611075
1926752
608012
1216768
58886
1418961
1069003
1957728
1664212
1077817
1572274
395313
1700915
892461
1016376
227192
1575799
256913
478678
785314
833741
954313
78949
1704218
994751
14412
887380
1491273
37551
1655365
1473767
1671705
205712
770488
689492
1081731
275532
1512179
630971
1723265
1473795
1698744
483374
1161538
1026538
970765
1371504
1850132
931074
125816
812040
746364
670998
70730
965034
697404
1231609
613234
1343704
1309976
1075637
736861
1367662
1085351
772900
1476985
1460036
1504170
48171
411449
749121
1689984
244996
48386
817953
516430
1928605
662989
761001
922111
946950
370805
329004
116093
1587607
495995
663211
627504
130397
1017970
41938
1857320
462158
381945
217549
140061
640012
365143
843276
770389
94110
110082
575204
748654
310908
1869643
1444794
1665076
825832
1212386
1127672
710839
384972
1449874
1957683
267879
1192236
444028
1513614
619214
173009
497654
1633935
1543208
859194
1514084
1004225
456113
1709420
848350
409811
768112
1261220
1645240
1345563
1180482
1917545
1767604
580566
1411732
1881338
1670168
1161277
1152090
278905
1380990
1536446
308814
1442824
1882682
1285014
1614667
885740
1013989
1780899
139210
485358
256446
503888
1753082
621363
1164679
25464
946074
590459
1864785
483125
1811920
449907
1938252
329373
1150600
1430099
1784880
1260166
986959
1046686
466426
1646659
1732421
37171
1417334
600749
1262866
1990444
1633881
681734
114716
399612
1126179
1573397
1375943
1348614
196073
885781
663981
312581
1864
1393558
1279448
797766
1447951
448434
1914345
161212
1921548
841145
132146
300245
1809670
498899
1027802
313015
1381508
902655
1508709
1164977
822798
79052
184365
51626
259754
1234108
492818
523677
1099739
1453423
1101020
1404075
697654
533232
63320
1648560
321347
821494
1072553
1402170
416307
1563591
1603414
1287136
155079
427177
1157576
1224123
1274363
1542388
1252686
1433294
1319727
639368
1564079
1668471
1865139
1993191
538131
1797449
1027109
1645420
1791083
560634
1200935
270752
104225
322515
1858051
107576
1258294
1182177
1459647
1627843
106220
862053
1822407
1502664
578714
741355
790789
324956
545797
591907
409859
485340
1155345
54694
607406
1599033
48026
460199
1082510
1007668
406676
230529
768098
1600654
317496
1180329
730648
206458
1111832
1722846
1741403
273306
427148
1491885
382983
1999372
404325
260173
224967
1369234
807324
795661
1967816
496106
1906523
1599758
174961
1250040
297957
1817144
1692526
1614523
1838053
167929
12018
1625839
1406518
1659910
1194221
1001093
1132114
1043859
345026
1600915
297378
12120
1945465
375675
384579
1524940
1762987
26882
1440877
849270
326596
996349
1184327
1976274
1759998
1975714
1357363
940792
1847645
1632460
1912490
1204033
429355
701224
1621002
1148363
1633249
878098
1621458
939819
1308586
1527610
1085013
1052949
1807374
1810082
333215
1956679
298544
277040
141980
1092585
221237
1926404
1029772
845373
518927
295363
656728
1410403
158264
685499
1256795
1940475
541608
641164
1865078
37807
126377
1020759
599863
1554745
1054305
1758209
253684
628913
1517663
1885347
327365
1584939
1286232
1956628
1595511
1979384
1559157
1924111
847873
953492
1561826
1075733
497689
1733648
1600338
13371
515909
999449
1218834
240101
1519898
1432479
1995754
755982
1243069
1159246
38301
1560318
1853370
1433093
1752822
251402
1437631
725471
1414394
1691824
344176
1288816
1785444
1820312
1453677
1155262
1299914
1852411
477132
1714634
1652170
1949953
133199
384404
1679165
709463
1895121
1063576
1186783
1058116
1816657
53049
1432816
1463642
1241742
866233
741141
1617119
872984
364975
470667
881854
257088
310617
1299145
1614843
609360
409556
279695
472168
1269481
1050449
1144524
1577566
845709
194067
993543
756770
15656
1309162
751141
823415
1184801
1973312
1586726
1957496
1495875
1859163
1176372
618108
379755
493332
935550
819605
1484645
409440
1487018
316900
1092646
736450
796478
1194229
462566
1969361
1382403
1887957
1127824
1844923
445412
399233
569210
1188825
1336185
564807
749850
1033357
1888980
698602
1049524
1122846
1345677
1582614
1951418
1211488
216301
1745895
284055
56560
244584
1679185
92289
372597
419699
205289
776439
1288406
897495
572295
459061
1752605
181061
1625264
22899
1487261
623981
1546174
1738761
1042090
1085915
1682669
1091868
1138621
1743866
448748
1122996
918680
127313
373825
1505548
1372988
962636
627355
1729811
919313
1271985
342369
1403177
1934254
1094454
405926
388308
1574818
748658
1041910
1070733
1566449
731808
1443290
660564
953964
1608123
1423120
924098
19450
678602
496244
627214
275200
1506356
1361513
1096406
1687386
204775
901873
1701761
1865294
309622
1434482
832342
1079256
285755
1166728
235693
1628505
1005666
460166
213321
1615293
372018
560783
1166876
1168681
256577
783882
462835
1325067
772529
916305
821076
1107884
289548
958660
1232289
1690276
1469188
1246224
922245
1029612
1918347
633823
407335
1659314
1359012
1111189
309704
679272
1821485
28200
14540
1234045
1370489
1338441
1270273
1151396
1675522
317500
454091
871612
339006
1161440
263616
24431
1831707
661035
955424
1328236
1564632
917029
963255
281087
1332888
1383692
1893172
585813
972189
1600976
1666757
314700
577325
483685
20366
129183
418770
1360033
1507392
1836949
1661404
1344162
588717
1682494
1715457
743535
1602202
1898824
1927424
587106
1624986
1530662
661716
41651
862598
1378681
966267
877173
630471
634732
1081075
1727225
408439
893041
1366234
1172411
1188814
168348
1584362
487003
733309
1371075
985251
520828
537252
409387
1163836
885775
1760667
1163999
1457294
1692682
1110780
1714514
840783
67986
1020347
1529177
1589932
1753819
1931827
1974209
449262
1438073
761488
1377285
701530
1283671
284374
294972
797318
1814155
1261767
705283
24120
380119
639535
1020583
421518
1059298
597500
1056063
1771372
1510732
1113672
750554
610137
1647593
1208996
69721
197598
615819
1199632
1273858
166121
38855
907100
535685
686928
966870
1733016
128001
1569216
1790058
309265
101644
1171295
1753234
161387
261790
758297
1682665
445370
30937
960207
1447527
307899
810757
1597839
1367582
1208063
1312243
1534765
661277
1187331
767709
823763
241221
830005
1370940
1715571
1224050
1963526
898413
648591
1722525
982956
899281
223364
1523196
1305930
1496613
295327
1221504
21262
879674
141580
1727406
1352141
1039279
380973
1385960
473019
273059
839813
1921928
838692
1907645
668696
199200
703248
851064
344771
660419
1916597
868666
610884
1990402
243628
1559230
819842
1366371
1450078
212493
1784279
337383
1336913
499065
912914
1526604
349144
1594137
161520
1432829
436592
888840
522682
127381
27586
139926
426930
419594
984958
745995
337972
225943
1712090
878976
270735
526717
733121
1807461
879272
315434
742201
1038113
233777
1527177
1631034
944362
1247502
1098095
1462941
906295
936341
1508798
662971
1747326
1761721
1624876
1180262
1556747
1033917
1970114
1462964
1005183
1057892
282117
745938
1366177
921924
1205059
1732397
1920742
143957
1440694
625736
1347937
575687
1819298
1428137
56326
415224
840345
1962608
1501511
1586532
401924
1542272
1528846
393809
688423
956293
1010904
461868
136589
1890533
869461
1344998
1733496
1522118
1701538
783251
171149
1244200
1119875
1154749
332487
1776481
78006
1550992
1270534
1212805
12565
1099023
1840781
688030
931259
1527177
1321091
1502027
495259
624864
1906795
703594
485285
1104581
29094
890130
1432097
1731511
315535
882760
572139
28060
1582723
496172
246869
171135
1330846
1359068
731292
736098
263318
109684
576482
417075
573269
1780272
404268
646531
1142478
513293
953946
1143354
1456958
395589
23749
691080
1885917
1587979
1785649
1692763
27928
1333178
1252004
1101358
758421
911296
1838608
391871
1609720
1829884
22843
854270
1902086
1070873
734613
838135
932555
1028922
542419
211035
1228325
833360
1806258
219805
1272114
1070681
116601
517618
759383
433340
1808215
1472987
1573240
1921536
51721
109587
1304674
1481979
1330828
1850580
832604
568627
409205
1178714
1168903
845275
1389914
1846559
457789
1956166
1453103
1725835
1357300
1638865
720587
1203774
1447323
578441
629812
1944855
1232194
42433
1785142
769521
87919
226215
1546492
1329298
99229
1171927
749318
1803307
1766424
1812935
371149
1483801
1133942
1702059
721483
444136
583513
724046
579826
149777
1300650
932983
1641393
774967
1868290
399667
597701
223580
1647753
1873692
1786579
1497833
1519529
1165018
1548186
92509
531118
1582250
970778
1677202
1059823
674148
1797645
14963
1087604
1913064
302586
1923577
1675642
454914
22266
853726
229871
454264
1314855
406055
369111
930129
830330
458667
1016269
65867
480624
505034
40422
322798
77552
31377
1008469
168199
1099780
1546999
290383
778871
916483
1100176
843767
318325
1327969
1284843
949574
295901
1952752
1019121
996566
1039085
784905
1806838
180863
1451031
661340
1069569
1870510
695078
236794
1448657
1097324
800404
1682581
1915767
601934
1973974
58845
858239
70525
316949
782061
1591199
698893
1994936
1520118
259027
1334657
14245
329857
766699
150595
798946
713325
8240
1823922
843781
972413
317682
1719604
1224328
1264446
1288826
1376656
1981517
908318
999352
651012
1974726
163054
1217334
417080
1645713
1537259
1922043
298119
1768295
1034813
653446
1299986
680690
90758
935773
1415176
1315975
361204
776992
1813917
876402
1802639
1136465
23781
301599
1982218
1385593
121294
1371452
1891636
1374758
1846454
1235584
662188
1478011
1738860
1788315
410328
520152
1728692
1397735
1666663
903005
1440783
1944301
1105013
1955104
1989916
730703
262710
206280
1558652
926695
1865112
1360469
1083814
210920
1707409
1206214
705787
889020
635003
1799192
838461
493800
454291
530083
908950
1353530
1218656
424520
311601
1932049
897847
1188466
745833
522549
1445993
1711378
228463
1384205
1853578
619325
590636
508055
630963
1138107
1191677
1358107
83579
1792331
1512656
778197
866619
285074
987183
1158947
1520524
128089
1069298
918092
141688
1020508
489331
90598
55030
389833
1055827
1001093
123362
119850
1372862
139301
801981
1388267
8992
766936
1643815
1142155
607498
748079
1336447
1285413
101015
145893
730541
455339
603576
1775629
1512928
336162
686092
1648532
1942314
467782
206036
393749
1253827
1484872
195683
515763
796086
1282222
1780846
381465
800042
184897
812489
681043
1342436
927802
605311
1518143
335227
1109177
15534
694706
1686013
1612575
1212107
1470335
1292254
938763
704343
820781
727833
1549713
955624
1917639
443801
1437376
1465387
921996
585936
411112
870044
1557136
456816
689129
1083096
292889
1514784
1734287
1875164
1323814
175236
325950
1405137
845244
330217
1946349
1904995
131391
1124902
1808976
1846275
533660
1337808
324656
897012
400914
1903390
1694248
1604342
1117570
310283
653772
1529337
1092685
703456
651926
666221
186860
1587548
973267
1739995
1918719
1184843
1530987
58743
1622134
1708011
1653959
839058
809064
768716
1546236
839153
957387
1218287
1096429
190835
1222253
594219
27116
529636
1429729
484728
1441021
1570404
1245775
31262
383408
1927869
508705
1564083
186507
32664
1799138
52643
1137353
424969
564745
67665
1935133
89880
503751
311786
1592320
1484309
663281
437828
1558337
503070
1956574
1041150
1799955
1915225
1763315
1326940
1385227
896710
192319
1328211
1473785
225118
1772876
1652162
469727
735684
448778
337513
1005590
957945
1153714
1797238
1988582
1501353
1843923
1694058
645788
897756
1095648
826480
1815467
439083
1688409
1998365
1654572
1009833
1605215
937334
587633
134959
1244091
1812664
1504128
158772
1569885
320592
1587049
1527072
1549163
1037166
531780
368176
7630
417595
1762243
1330209
1896363
1995826
100572
1304691
1786906
1395154
239582
617480
821637
1828014
864895
599009
1204084
978228
836180
183705
1472570
1888123
1147841
1776393
865528
397024
964053
1537838
1912917
133721
345112
1239698
1125425
1887185
1329405
405787
628809
138842
1522674
1129505
1092579
1635561
1616805
1602766
1920997
239861
685359
539753
1771068
1386293
92851
23774
1998851
672003
100052
168728
1658726
145628
1844106
1873541
392936
1033915
1938337
1161264
124294
1259030
1216096
1814380
757899
1651392
386299
900636
992316
751251
1509607
314455
230469
47816
482605
69268
877327
656764
619725
1953495
941044
1312924
1325063
1192005
871370
1826641
472826
1836721
218585
1552022
897820
909598
318443
445068
1858179
500126
373220
445769
158661
371586
1861359
1347033
1165202
932349
1844199
866189
293223
1204897
1333626
1929602
732756
1617718
1922927
510620
1276261
1415539
1533016
1924807
340524
468095
816474
1588985
753776
1291813
1698827
1199397
1276450
1924155
118785
481746
240809
867245
346739
290352
1622945
86772
267275
491068
1100233
147245
1625952
1845326
90932
1488561
199300
3660
1596022
1992864
329064
1443704
1711113
1977955
1023708
539475
945705
624779
948838
1268160
275909
376290
1479458
295848
1388097
34789
1719174
1914350
1364603
1490234
1434099
1577069
975085
1428015
467653
1295306
1578205
797130
634073
102765
82631
1686241
1666233
1549208
490372
938236
1593031
1138080
1860464
1155177
1388299
806044
1547692
1492628
201555
651533
1977947
956457
1806176
891699
473617
962939
1792737
701866
264453
1202258
1022875
1149558
1601352
155166
1509340
415248
525221
1852038
46074
688220
751891
632009
1749402
788428
1127699
886159
601850
996599
1467366
372187
108153
1616622
580441
376620
1018125
290494
1291469
1649023
1524440
104793
319075
1613045
857304
1450952
1701336
848296
970059
296565
1369953
1978090
1997961
1881580
925703
483599
1950763
813884
1843651
921886
936976
1613535
653724
39022
1306947
1329208
849781
217109
1791874
901065
1607724
1719793
79247
789676
1318705
159552
339031
1639943
1976928
1653409
1581598
21062
641564
1622343
1355151
672485
487326
1700605
1279346
1546812
1900866
1795063
1961623
1346739
1251670
1098490
1481343
1980947
1746167
713413
1837995
172282
1683234
1539118
1239160
297415
1134874
1514375
425750
377275
1618418
1159450
740548
865736
988998
182590
1992820
826837
1583096
94773
487903
958718
1407928
470197
863614
1288624
1524658
390275
80955
753097
1309732
1850788
259573
1854527
1801643
1229270
1224123
1911873
816367
1969757
680140
322687
1621688
1355076
1624997
383310
1484999
1646172
1867607
733524
834175
590064
466865
1058921
594178
209709
1521870
989667
294277
973464
704562
931290
1993273
1466371
515347
257075
1846000
516101
1507807
120219
276152
160959
356708
250254
1330543
317432
450525
1116469
1052613
765869
195150
837628
1626552
493343
197139
165615
847209
1950704
1720670
868342
1253245
745833
128130
1001685
550667
93926
16450
1810884
1511709
289840
793516
300717
1398236
759424
924785
469156
1681917
433245
1499971
1332995
890844
1807977
811983
1401164
292031
209832
236721
1023667
968301
1030637
383673
389947
1667330
887572
1818775
1604042
1409874
468441
162189
1309587
1325526
1845007
1547958
76027
13101
581532
437522
1004290
318196
487520
1263244
58514
1489641
577323
547880
1595810
549157
747943
1134465
166727
1328235
662939
1009663
107403
12686
466466
857325
670341
36686
1838723
1699886
932161
507115
932468
1736466
297602
451562
1275080
772761
1616517
326490
1423281
607820
1523629
1286081
164717
1416615
660392
410333
467673
694428
84299
1957488
200089
1256839
1515638
45355
597497
475719
1161229
170103
1941833
1973455
262781
1173354
302082
968737
782145
596535
797522
1487107
261683
1123200
1775348
1780266
1945918
1924385
1778434
1924973
1583603
223124
826221
750880
1833931
1187254
970818
935262
587520
1311826
1470548
1359963
1949410
9294
1153527
990116
1902452
1558081
775531
1429985
1809881
1146052
1737055
1320520
1795970
1577782
1412381
1702068
647862
1844232
799215
1970414
516399
744091
1643491
615076
1386029
1524524
273015
930353
1512710
1465230
1926523
853098
100998
747554
453617
1589273
1959177
135241
1344477
539340
347014
1493042
267641
1849209
1208563
1474392
1737569
603472
1125956
1824406
1290475
945366
1107843
814906
1806480
1737191
285840
1338601
113317
123011
1895818
1788028
106131
971853
163620
934825
1589512
391494
1185299
1308971
1369994
298081
1787321
587913
1679082
1976494
1458885
767956
1417571
1494942
1933847
1220562
417564
1114442
1165342
1926116
1364129
1733597
77211
463982
1191277
1181344
1768371
1607322
494401
1578822
1922661
1937252
596023
49433
371351
1830809
1851597
1246793
734205
319525
799860
1981628
895913
305381
173694
1852428
1648754
419002
1298722
134735
1302050
222926
355602
1142877
1751131
432740
1623224
1386766
1667301
1662128
804653
116824
26937
1368659
1412035
817845
938874
492220
1471340
1131268
236355
1671831
87699
928796
791913
287846
1166362
597247
746246
804256
1865667
1961488
1311570
1199382
1692713
1652636
1252162
1139123
190152
315597
824296
1425406
1271573
941789
823622
1804802
344890
655762
1383100
1945220
1855982
1436682
330413
582955
1065482
1735598
52199
1853957
1904459
1429659
1384466
114792
1192585
1665561
994903
153214
1597135
147213
146059
1603735
190088
716876
1651539
594954
757050
1592060
644099
1195622
1100151
286519
1514931
165894
1805989
70830
1365380
117050
1334059
1463349
555486
715246
1521347
1134019
434148
275864
1842929
210190
1845680
1816231
824794
1528137
643804
796757
726461
1717278
13260
1717234
1486907
934883
1413313
668919
774911
1690079
1148331
934846
1912746
393944
130491
1524254
510297
1369196
840696
739058
1155054
1802414
1594925
1637786
728912
174647
35900
495633
1978483
183958
54244
1801081
1567990
1577167
987139
472121
947671
660129
1533659
558884
744643
1846258
580020
666316
1826279
1164396
1458267
966832
1193143
1598828
1219348
1925381
583561
319564
29366
870042
1380647
1038806
589343
609453
439673
1307637
1913144
1217382
562205
1579830
56495
49439
1781766
707655
1998235
545478
698600
1603207
1142070
842160
333532
1194829
1835275
699983
715745
558634
404922
713707
1490241
1442664
1004160
1169790
1233224
1171153
1112172
463523
1641843
1726135
307474
1361829
375395
229518
1499048
421712
1611774
916402
1553417
429198
1365614
1936767
672015
215283
579449
1421407
1172401
1089008
906902
1395112
197734
1629279
1552944
94552
1038706
428922
748627
433196
673724
911731
88540
559885
1075521
310822
1037272
1689340
292723
15521
414468
1256953
841363
454138
1273475
983186
123200
719100
1909063
469455
735130
1486162
1048019
1869236
1418319
839576
1415332
1900524
773946
1000148
834368
341868
1021206
105345
993216
65392
698368
836527
939438
874350
699836
1402965
654301
929867
1388046
633006
304370
1829362
1002748
109767
1789036
1326655
316351
1199988
871718
175633
652670
1794496
890539
944289
1127698
747963
1862412
1346401
1230473
1318467
377168
1147931
118664
1047857
1782406
1049101
808330
209910
270268
403406
1560419
1514998
1477906
1328338
266438
1056552
947177
219696
1120436
1916372
1015291
131555
856141
1577005
1931527
796390
97327
1310509
1006148
1979077
1378292
1149863
207978
1749913
947496
957881
326656
1632277
1100951
1741441
1830385
1434524
1190300
1196648
1401437
402610
1908407
1611453
1856109
1866334
142955
1894222
1549660
1402057
1247232
1728376
1919764
850573
280470
714238
948208
1157319
489028
129406
852281
1026843
1895400
756399
100681
497444
261272
341813
1749365
53750
1231023
556821
939401
1044738
1426998
626925
1764556
1502043
884871
701865
59205
1103291
857161
1695643
1555608
1384468
618034
1238362
1152865
1834250
397993
1471554
10760
1348173
61270
1996195
753116
568481
1113563
558004
1255177
1753265
252718
1724917
222629
936839
1227469
1378237
1561623
410354
1818124
1255007
260354
1221254
310606
1906639
92810
1773023
465920
573634
1991912
24043
1858648
1728992
1114845
206160
292850
1922742
1466229
39655
1187342
787320
1331243
828464
1018204
1791930
1026988
1186123
1691541
790092
1927007
1467225
1940967
1899160
420650
975310
811602
981098
954511
531174
1905584
1818930
1696036
1430457
929702
556499
467093
1130933
402658
91001
941884
759602
434897
1414658
1622970
771757
873046
1415046
1382407
1834524
1814694
1262098
1454785
978596
1262355
1349042
761617
1760419
1115556
185949
1188364
510982
1977662
807873
557482
1616838
1366508
834378
987122
1568183
668290
203594
212657
463673
1960238
1778505
585378
1670688
801384
36786
1248429
1091060
1214644
1565036
1000131
997257
113162
77851
520626
420727
241501
1693855
995049
522726
917158
949919
1437688
1178381
179488
642299
1904059
1857309
537860
165190
231046
1305041
63398
1727248
1203009
1841101
997052
1732944
202303
1189850
69806
274143
1019573
1893547
1305058
1188505
1336084
70550
1796987
488672
593774
1167613
247479
5160
1330671
1589954
1563194
1434050
956243
93381
810665
253854
836692
1580874
1395841
1528602
1894970
1234676
1460030
545581
1115563
1297117
742707
1173770
1534983
1281981
1787049
1686751
809350
265186
1578359
813061
403283
131824
430632
1665522
97509
428087
965539
1337768
295649
1942689
1393718
389410
1789658
1957174
565155
377837
1709944
20155
918895
755935
527556
1284026
211160
1611988
217765
1966699
278910
814381
1491307
1471307
1935033
1015604
1901762
453351
1080583
655245
678368
1695978
1435141
877186
1378592
1208746
771055
1586598
1034894
158269
1936011
1215690
801225
512890
1017353
1683798
687692
770211
1622891
395557
1461840
719887
798670
1124670
220357
152023
265010
1106051
265015
1044104
1887820
184112
1402639
350311
1464251
1336677
4982
786149
296121
491339
644355
1310922
1132480
1915583
1009525
992653
689650
1533505
840511
1468246
1430200
178058
125340
427440
275661
706901
281380
738220
1661900
599524
1878973
1454644
1312248
1657218
990083
517328
672933
1065066
1723937
1721688
430386
1413598
556143
293100
1738353
117141
694742
1346751
131393
1103467
521530
79311
1884751
1311381
1251681
1690980
1510303
1483501
735449
1376772
1681941
185108
255907
462870
1947396
1453373
562785
1888562
180803
1763787
127766
158221
1199660
126516
1921607
712679
1695014
1739966
1444163
1327787
798575
1202531
546067
1787450
1636417
1160242
1108764
1916124
895980
1825671
1126199
380800
214289
569909
712922
327567
1511368
1671724
1095876
518648
989089
1015215
15059
856921
1454081
841973
1570519
1924642
659429
1600798
1071278
490848
492780
14809
1445670
262924
1159281
1651625
1962267
806277
1165388
1136028
266186
1225058
1593991
755333
1000793
1521760
796863
1670755
1613589
735626
1337449
1769777
255146
526418
805388
1803829
1556021
1611598
860639
1995148
1536694
923261
184295
271569
1384576
1040531
445093
632428
201053
589194
1684794
987238
38734
781597
1469660
1440927
1624397
1036628
830301
1524352
1530586
567782
1148543
134580
373774
1722409
1008025
878454
1864339
1227677
1241077
1264417
1112769
1144749
1563437
770937
239561
1715117
1814558
291025
1264111
1156948
40333
1858749
1078013
415136
715337
764307
759796
1791538
869152
506031
1025447
76793
60187
699989
1420143
59615
604384
130268
154674
1256900
1532192
875332
1243864
207930
116013
1039311
86438
1166351
1649686
1684888
468184
744373
1743383
1730057
1658046
1667512
52378
1686301
1737927
1633755
1782783
651486
1818491
1152924
867189
580870
524597
75542
713497
1342188
676956
620074
1682308
1002549
478856
1874045
696906
1917846
1741366
1693456
1028862
276974
1328950
1907610
938155
1781496
1002085
1989930
1026366
918957
186285
1911149
1342391
585701
1327587
1151776
1218387
1389145
1388777
194960
742071
1103799
1578306
674484
682490
1497214
863633
328330
1647595
964381
107601
847723
377710
1168692
520094
410281
1023876
1223167
1937998
1157454
707822
565684
63353
985521
723915
1576286
1731040
43423
1201891
85494
1144297
829385
1233397
1627510
247800
1616750
933103
1816558
93440
983608
573134
1470873
1833966
1216122
1822858
1722977
1552285
593673
946599
340858
763370
1743306
732144
372200
1503206
1733309
1764441
895468
387705
1512375
368022
1906892
1455046
1924609
1411580
65772
174499
386058
1175074
1448760
1668098
338091
1314798
1091395
1189098
1271465
514973
1010559
926535
1710165
1946375
353136
1773867
493985
1305909
618532
1099700
1940029
481244
715113
1037571
427327
1381170
1749564
1647831
1432898
348020
75308
744473
1961148
993517
1428476
300950
1221845
46970
436811
1358235
502604
1354512
1753435
1203514
1448196
1777261
1716560
1140918
417854
1075000
1826302
1400737
142833
846653
827496
66018
586575
556448
1895044
143616
584575
1932566
1991178
1187018
851852
1802817
1226853
995843
1079568
252419
1630756
562816
921594
1877306
270905
1036901
37846
1458701
1351509
424770
672484
1033200
587344
859570
54608
523184
1534081
1825235
299185
612211
1771505
1383401
477118
1395328
1223248
210298
467400
198333
954012
53254
1433635
1000297
1145908
162784
611786
718910
714862
309918
807802
1198743
912340
1148680
758462
521825
1279070
911484
752963
1230087
998530
1903603
830836
802599
620796
890959
1503747
1643413
969711
1470871
989509
1380670
1288461
1277697
545186
687439
408012
1174693
1197627
258040
1267716
588656
1848591
1766006
1382969
237140
1822468
1573786
1611615
819369
287372
490913
518350
1344020
467066
1109419
44051
12063
1385482
893987
826722
1856248
1565197
1891629
65376
846661
145119
1919989
603090
595592
1145071
1988764
919599
1825770
1451323
1566204
547235
1812476
1013858
356472
208352
1155389
1056526
760050
1499738
1551479
1465453
1734361
1004037
2523
1274825
1905325
1347193
440714
570351
79735
1593207
1197478
77336
449179
198556
815799
79242
1221730
453592
451568
166272
33378
805210
1992782
870540
1310761
1987344
486252
1576588
905635
1907946
1646081
1333615
130551
1536277
459184
1980687
1364422
1326812
1131720
477504
1170517
989402
240524
51628
721926
1712041
685211
1623195
226249
1138847
1093867
1688283
326745
284518
1693326
1430496
483102
1310856
403986
1609980
1756481
499108
37108
1326132
1114512
1837103
1401091
1918715
1984138
1119988
185035
539938
813475
1315195
1382344
164663
1660289
1839719
576651
823057
1687645
338204
788193
30222
300429
404446
1673437
1468745
1030900
1024997
324045
1895199
471470
1343020
1595913
567530
1173794
932287
500663
1079356
1702570
577860
647536
48849
1039143
1054115
731980
216446
544175
1765498
59001
1749796
1067965
529127
732128
909592
158815
398187
1584194
520319
1741862
1526965
393235
603056
1276114
193999
97416
1029308
228465
1552678
1352112
146792
1363243
1705347
1193656
1799335
159376
1741647
1321557
41498
1264862
1926128
1927159
1844879
1034864
968720
1054980
1926356
1664550
1871866
319089
1163323
201267
1507593
228478
585996
1737788
1171996
1481592
1351099
210936
466036
1890244
157348
8740
119288
480166
892966
1723532
519766
1283985
341321
1592407
205791
1513594
1523044
864222
1285263
324597
1478683
941924
1888513
1232576
270661
1136989
1933188
1789659
1988151
1375463
1242014
1857949
201678
305462
1002252
1566191
907656
503606
701628
1033614
235099
1578114
393107
403204
873938
1868825
866338
383594
431993
582015
1459259
1329823
813373
83397
377149
1119101
902635
1504684
949100
810731
1886200
1522343
1593969
1571899
307316
671364
1076032
1045894
197999
835275
1720462
418375
1384353
1127720
1676000
1596864
1189288
74004
1844557
867008
1327088
986037
545413
779497
1149454
1726470
1199109
1674833
1672642
1402971
1655087
646612
1310777
1336090
1993227
1406013
1515014
113351
232576
1836059
1457604
1933085
1752572
218945
994099
1786497
1150785
1173356
803233
471690
1300468
543284
247876
1577915
1528984
137527
1935869
893576
188219
551576
1621319
146698
543766
1257760
1376996
333816
1338360
427439
1418096
1682541
162251
738611
797193
1670754
291312
579989
1025517
61854
1929014
655586
1177370
942403
1181349
1348858
775762
1080144
1957109
1979854
636641
673136
1362484
1713205
597118
210675
1427365
675543
1039922
1396289
1399340
688930
228533
304453
1177113
610199
1464478
257319
926871
1046267
1463538
380127
878621
1385766
951122
1098798
713930
1384029
533575
1900445
1967387
1179633
530552
1005657
189471
688499
1675750
247424
1494365
1490650
799611
1493830
1901626
113960
792253
708642
1475814
1666560
760619
452118
830461
1838295
1353167
839133
396899
168060
1078479
516226
124474
1128007
1745318
1465880
886733
1972904
975085
163737
720411
655734
1987583
576631
1511771
551917
1945210
842506
336647
1656443
394784
480791
1472337
118073
614801
1800447
971008
753133
418594
35658
1298606
183793
1763535
608015
655441
1595095
1057543
296332
1384597
1104052
1735241
552520
1891031
1155224
24784
548809
1304995
330914
1337237
1446005
1533124
941136
80298
17941
488634
231137
1035964
372222
1266230
282467
130879
1729259
325205
1993501
797430
1268642
980655
1954236
1400829
954245
14731
1443714
897858
1661619
519011
207584
1904154
969492
1551316
245959
746538
1494184
1141155
1709788
1953109
1738553
1250522
1259990
901758
1971173
1528487
1849727
637920
330918
123687
502546
783988
1535598
1771562
66894
1634437
133013
47524
1784034
618086
1218936
772308
1723386
642256
1684609
979434
1456818
1045263
782817
1747471
723064
28474
349916
187007
333801
656276
1873085
1834677
519331
1836946
918139
495295
913461
785634
158412
1970017
1990870
1417070
1374966
656763
255005
1844530
305080
1881233
1979217
720285
734103
954610
226100
1985049
1298348
1267600
1752854
1030534
564219
812135
62324
1617488
56569
90033
1457384
486196
1769750
1196948
35978
949188
929069
1516605
488559
1179357
367626
587762
234079
611666
1652063
827921
758287
746915
518376
1788836
1892870
1072983
532454
1524461
410091
423907
1110598
1904696
695525
56939
584988
1158017
639962
1119480
523666
905741
1577341
1369800
1723863
1047683
662933
371992
520294
1224046
1255562
784107
1356033
877014
1299238
594872
1664135
529312
1088748
1866899
890825
1018096
883759
1431322
77077
1664409
368631
1067668
819950
1479149
1236278
1986879
1280861
1785212
1287378
1234557
971063
147776
946646
198403
74613
1905309
842119
1106633
505564
1777615
588336
648050
289228
613346
1229866
1377022
722846
1130051
1135969
1871176
1371040
273149
997398
1652345
261765
350007
786280
964029
1563616
366800
415569
1453665
1863381
785901
1962447
1092835
982016
9294
1652818
1631205
1372053
715098
1974665
732816
1267373
234723
1353678
226561
1250977
1318081
1755916
1005963
1737701
384488
469019
1753560
894173
901836
58930
1854732
1944396
1491567
1872709
1013893
1739278
991346
1437443
1618707
347636
1402055
1545608
41061
1571994
576113
982354
689546
563169
1938070
510447
693235
11666
769719
750561
1807911
1199837
859131
121842
1935331
1889735
557439
904478
1210550
1167937
1652284
1218226
192511
1836065
1791202
8570
1404199
880788
73531
1739082
488026
1879822
1821365
584325
689086
872235
1138844
1181287
1803989
1087912
197484
1834051
445715
692490
1010968
1196689
717304
1344561
1950764
1309726
1576434
669279
1159353
548109
1033237
711506
791286
94499
58369
998639
1331877
910079
1573894
588781
1521840
1709222
888744
765074
232880
1593506
37254
260236
1064912
266758
1850871
1313933
191809
1002125
1464087
168967
1466259
1711270
1180674
1782772
1130408
271145
716051
1482250
253002
97911
522643
1840525
421273
377762
1746098
1462499
1531536
1759706
1825534
717696
881152
1726099
980288
1990965
1128332
23499
4633
150044
1045152
591956
865882
1269957
390102
763374
1541007
1549178
772795
949420
52322
891037
1262622
587424
114545
1549001
1350539
852882
1762362
825215
964669
1207025
1507159
495466
1123414
1665762
439217
1677512
1519790
1554944
1979591
1477105
1913473
295481
771303
782836
719059
1380977
712855
919074
30811
1786534
313692
478969
1095003
1073181
1462123
90612
538460
278300
1564678
507571
1040170
1233613
993047
1399470
111004
1720782
355434
159725
1299189
827515
1528707
380492
542091
1289925
1316451
1510854
1200316
441833
1909026
1958450
656885
1546409
1258955
201574
1464658
1314780
1799238
1438450
748151
1424306
1760732
151098
1447218
4539
1091074
1632861
116787
1575705
600785
74052
1858344
1221969
1012445
435245
1538299
1804762
22310
1624073
118311
791249
54005
1768962
1751007
1972478
1151692
1754049
617067
713653
331415
1671992
1500559
1975653
1648820
1933194
185379
1552317
1658798
901836
611131
1233326
172698
1877452
970998
1140274
713614
1955353
884560
288615
98567
1639267
704075
609241
96736
844804
1278350
192099
972280
1970502
550976
1319591
1163917
1589004
622439
1875253
1903294
1451178
736626
201701
1084835
1067986
1332598
1484531
669648
610050
643503
1162115
1400209
1073762
1311298
369561
1183759
479977
1460434
720130
800939
576282
652671
1342199
1899151
1938318
777574
960032
1282476
1948466
505792
1919563
696350
1501816
27197
1202332
1128585
1396159
1513771
1474768
438904
1936117
231708
1036961
311045
1992232
1281134
1556386
1141859
1646191
720643
455734
502787
248860
361583
1935319
1644299
1608400
1591550
1714034
1542618
982077
1526262
1653655
287577
1895866
1577600
1531147
1299130
1458025
807848
1288846
1181851
148094
803849
1747454
1615425
255012
867682
455886
562797
54111
1709459
1232657
871503
1751760
1754607
41529
653840
1816195
1634065
1626036
378176
904126
124227
1028405
1226556
793286
1030362
1609990
1831992
274948
1461046
263663
1665043
603547
582574
1330959
445744
137831
1126381
381737
1370779
781036
1923235
1011632
1144527
511612
1490212
941921
581499
1950074
1918058
459815
149998
1556666
136236
402362
338235
1954755
1654623
983579
817317
1102208
673406
1845681
427728
1969436
1750329
1570782
1361151
1453986
1680866
1745073
828917
730228
1387302
659732
1639850
1089004
1255180
1245952
293402
1234213
1277074
748596
1379616
1745827
1127702
1038591
783225
501042
817878
206271
882386
603807
459227
1436137
1585315
1000273
1785239
305038
903966
959965
117092
1790026
1708314
1889488
609125
772776
579277
1721044
1616797
798837
639018
462289
1581343
236995
431087
981931
1565497
101231
266573
1317351
495912
258209
83826
1634733
1894012
1364207
255756
1308715
1835077
953478
1588454
347448
225162
1967356
1772977
4517
1125183
1795446
1609395
1597916
1211185
1952458
317860
1876480
1050520
1094160
966601
231122
61161
249973
306012
836571
1174542
1557879
794317
684348
98751
1689838
875374
488348
1492253
1279371
1413342
1406819
1203975
1675148
1484514
1232433
748307
1328116
1047833
21714
1742420
1309704
476119
10746
1606410
444922
1185457
933206
171614
1030436
1210682
1652708
1514571
638152
1188951
1304757
979494
476867
500233
846766
71936
1148415
1257000
889463
166369
394167
1135326
519610
1664727
161628
1493837
294987
117690
1867970
1380733
1792664
1331864
1961610
628914
235989
1278432
1960192
91773
764789
1156499
895776
30050
591571
336637
1183205
1007821
1566112
1428617
1445815
639732
614750
330085
1719210
816228
584788
76769
1901334
936479
729670
860332
1280675
1565339
1030875
1275490
1669484
1221078
1501303
47118
39997
1377774
918483
1717369
1376010
314279
1369204
955382
1093028
586147
921334
1231824
546912
1754614
1523329
1189213
1186979
491113
669697
1437925
160095
1662065
1203250
1217164
1032729
1331259
1329993
1610180
1998103
1875483
1961018
1107465
1307210
351204
1998162
802658
1549283
1688605
1794218
1990321
850423
606230
177625
293650
1967960
1486047
1531023
1298367
1054855
1647650
900480
232126
481803
1547540
901322
1004403
851913
990700
848366
1818426
1029515
424704
1774838
1261086
1677195
571700
604777
867039
63080
107647
1578191
1825860
52421
1306851
1884689
1568744
1248734
199202
1497941
917193
1875592
415722
310406
1984090
101135
603335
447585
808100
854553
157739
1439402
1310343
1486012
859233
1961617
325479
273802
852410
1839849
1894590
361118
1994457
1703127
1824026
1020568
1021174
609429
1231852
1859165
1926824
496286
695323
719938
140727
1057882
1176021
1283050
1110178
332156
481528
621023
303120
1435804
1221887
1503800
938195
23381
1374032
1379479
382335
182690
1900401
736609
1191107
1267271
1853072
1535337
1708074
1940892
796048
795549
104154
1095892
1365656
621291
182953
309842
418136
45137
1446565
1947709
633757
288349
1336859
52935
1589650
1338525
68159
1028905
1480863
1753969
439155
625675
1970640
1697367
395845
553907
1327256
502308
178969
902591
975763
1293689
1617684
1562005
1880038
733850
12620
91077
1730386
593699
367365
1000378
1409378
580832
412909
780587
652567
1777573
60750
205310
211826
1067636
173459
1841090
978809
374836
301345
674228
1067669
939072
1213696
1919715
427226
379627
814373
1117535
610132
1806604
953814
790568
1342138
380416
680551
1201818
1286547
1412460
1087855
396561
969591
1752323
418406
650365
1402035
1366831
929879
516834
109553
1533197
1314774
1793945
800225
1151963
904666
88456
1449216
923265
128209
1644159
1394672
33043
1260118
1627073
1772842
1223522
577246
44597
137395
1938665
1724235
1729740
162719
1441923
461482
671293
258799
1854243
1837403
1421857
1381311
1695204
1838208
862156
781184
1845939
106722
154788
1063439
1114507
268243
900404
671465
1644838
1666811
1705919
1921062
1184872
104518
1314985
687462
307553
749916
197166
1767612
819509
1658133
598839
1383342
1841896
928087
447873
1613435
481121
158884
918374
1695117
787089
645516
938278
562243
429006
486809
1319895
1832030
1402145
471717
306707
381106
102997
1701731
945063
1738466
658937
1089287
702110
684258
1430709
1061932
179556
1927848
483746
1464496
196201
1309983
1496910
1787254
586202
1028950
705875
565045
1395093
963423
465208
1420233
939476
173758
327423
1590360
281764
1387789
1169083
1224428
1713104
1404354
314674
133383
1127190
1109366
168856
121486
1981616
1439491
913863
1228493
1340549
1412574
59032
280436
1519090
1901123
424830
660333
1963804
1782445
949138
1341183
750629
1522133
31326
1586478
488536
1535573
1158835
1842533
1732108
1880822
90833
168543
1080050
1555378
1854095
396643
1057233
141001
727866
112856
235606
1922947
1040678
928817
214346
1521623
428592
1388365
1694496
1649044
1389315
1462531
1961070
255777
501218
315765
1039573
290088
325475
408523
1951672
1515741
250395
1717104
532883
1129309
1729086
232242
1980937
1136295
1804934
509147
1612159
507718
762352
652783
1923230
1201056
628654
250334
1937366
1553281
13172
1516479
1662703
728239
270416
745576
1702513
1917030
1476052
140559
1073898
150112
94170
1507949
528925
233310
815708
219306
980239
1670793
372961
1745175
778262
970767
1944020
1291379
671111
212902
655796
1567978
89266
127715
1456980
25919
192072
160568
21689
938370
100742
436986
329240
1350596
832553
492363
649771
258331
1485694
1733575
981060
60471
419724
324460
1814627
99036
1686956
292728
1895185
1500473
815972
1082064
501854
1392641
1578806
1564837
82440
1060574
145304
982547
1106451
944273
16766
18705
1919581
1671599
1060486
183313
850446
471954
1179397
861791
1238336
1084804
426459
1590319
1217031
288274
1635576
1613314
1841047
1769223
727449
1348915
518840
1972612
1059027
179349
1707243
1751199
507302
450084
936892
286516
98143
1442380
1010263
1431788
1318897
166517
1492235
916455
905443
537464
1897000
832464
1413685
1183007
550644
900823
1654796
607343
1891351
64684
391081
721989
1041303
282471
435481
1045565
556035
1014843
633885
1536257
1049956
880068
1119847
574525
1115722
2007
1935324
48136
1814284
1828373
800432
452862
322470
1125021
1726694
1144953
1945859
1619084
1918076
1719847
1079409
283072
333069
515516
841579
422449
1991887
1497381
438237
1155257
193281
204096
1505781
83006
1090732
1311013
654034
603741
1665864
529333
1230822
1524522
1394539
1180257
774262
1278549
358357
722183
1831039
997678
1855628
1864286
1515238
1406405
1218907
1699309
1940732
1867210
213070
752697
980568
321757
1692740
124223
833892
121329
1771120
1866337
1644944
1364995
713850
326863
888426
1241196
491635
1776386
1382791
1402723
538659
143962
208086
1840543
1276781
1509131
991260
1842615
1021671
1896056
374912
1264857
554751
1382811
1850294
186353
1894437
1635085
100948
81041
643192
1452462
1051120
1359549
122194
1368351
1628960
927331
800373
1020551
1213953
821648
54869
39038
98471
647208
817656
1337020
1939855
1267173
1423988
1918810
1383070
174750
1482965
1724676
1662420
312375
1332897
265211
651277
58411
1335123
283108
1298846
1498627
930632
611481
822416
1522865
1976487
1880210
534957
1279292
1455944
1539825
1333536
462376
111851
384449
1771229
719162
1399074
1479958
713029
621672
501091
392131
1905012
241166
1524784
781781
200745
24014
1340252
1661120
1291690
1642778
1997391
875722
868231
835447
664383
1504681
691796
1306002
766527
1774953
1867027
1275
902632
285498
1021465
567557
631745
1773626
251377
1933343
582551
1989953
1216962
45493
95261
1883197
1369795
1824129
1887903
476062
375522
565294
727448
1183855
1920939
1290116
1758801
275152
277278
148032
1281782
1344256
954309
1562651
1023125
93876
900357
503877
1050743
1427726
1463910
1209239
864094
788643
492545
783599
1789753
618672
1453954
1211711
1698803
897741
1618652
359143
319278
843847
1818479
553740
171512
1382463
1868225
1571531
1179046
1126134
50697
59746
1554513
1341094
967052
1840059
1583506
432854
310915
1952526
84493
919283
1949794
1007073
327830
767194
1394797
580476
1065628
1066892
590126
903462
346593
81932
1279538
548968
147692
1212653
1448089
214007
1093291
600386
432691
64330
361448
1045029
1503578
230409
1660798
49212
1640278
604365
1314704
1746572
1681675
1048806
605809
1920053
1531590
1619853
1910475
1296042
192475
1429539
640452
1452889
6349
1343811
1191986
1800775
1366119
1243059
1373363
434307
662510
1933683
879676
1025071
1846692
698268
794581
563851
542222
1823632
1339688
167795
83499
280996
1766922
1442029
1066069
1394084
1664673
1743411
282918
292560
662185
653084
1169921
1989999
1074101
1767523
1630728
1298088
551371
1680159
1581361
1566153
357636
1799044
428446
842895
1688764
1764984
1144013
685926
1279732
1509918
814145
457147
1124914
1407667
1674951
1810290
599276
1387984
1446960
1063371
1857642
284221
364321
115033
122262
1833345
1447301
658080
945392
1350806
602211
1351909
1018058
1458051
1500405
417497
1776054
1837989
410218
64274
1382760
283450
1915725
120502
1817811
1802049
76527
331764
1088627
888380
631992
441317
215923
460958
1929550
765467
531475
30983
1574937
355856
1034307
874723
419585
959336
183636
690889
682944
296305
1610664
1949583
32906
842300
234371
1871750
60305
1127995
1214349
1366799
1916496
77464
1268857
285659
1026419
916675
1349023
376387
1722641
1228119
54705
957599
1872015
528873
1439446
570887
1971720
504298
1965982
1549489
734379
419224
1688316
1324022
938957
706770
1552825
446134
216531
949160
345147
1772468
231111
1155963
1698122
221726
960254
1821716
237664
1934731
343774
269101
1156076
689579
1303247
1213271
539887
1758733
538728
427816
1143292
1061966
1769868
175162
598967
1363377
1501924
834101
1810712
1752801
1127990
1370681
528253
1697915
238798
939577
865010
231356
1278048
1947573
1874027
956262
1217890
418057
1715366
186494
979580
1704884
68271
574196
1970063
1980554
1723169
521811
1021522
198414
1893032
356816
174292
1427561
1366307
1816725
1163335
1719774
1030454
1904558
1574114
1674022
13199
1679432
1028982
915271
298705
639561
561354
1578766
776393
780524
1661858
826715
1101290
873716
1444600
674343
1860615
762492
200746
300355
206612
1563448
970097
593442
893770
1580681
1053366
1010692
22847
1050324
915697
884777
1918897
1571206
300817
1567541
252587
241433
1781969
1717023
747182
1699688
1534889
1398293
235724
570123
1716836
924804
1720999
642949
1242806
1828710
432385
1065671
1306740
125058
1940372
783249
509752
1769399
172165
46197
1227128
1010069
1455724
626212
181170
975889
433477
46341
999375
1056986
1226874
81899
1658625
1849634
138712
1803219
1507609
1063846
777748
493913
369389
1780232
922651
1643529
11657
33734
195415
1487010
1652044
934893
1072873
473890
1318639
1854506
1240034
701296
1880136
1090056
275920
121252
1200150
1433433
1347064
1684519
265163
939788
640484
135044
384916
224621
952290
1740264
313137
500243
882561
30590
307053
999155
306029
723277
784794
984474
7871
859041
1074322
1871991
1539629
11792
789775
1163636
1759083
1489639
755932
1302176
1440956
573270
831248
1230081
1558115
1119196
1640203
1105103
1293056
1278724
617884
894802
1238595
1858406
1134564
1914665
209978
947632
201909
644376
720437
1547221
1590817
277495
1615218
54346
944135
1724835
1024953
784209
1251305
374742
1885917
351286
1147935
934359
1009815
1447759
112219
1388293
586590
1577122
1304083
874388
1854772
813286
242511
621263
741847
1036222
13082
425192
914215
81901
964318
1714246
710673
230220
1948822
151284
149568
316748
1455692
844912
885119
1974375
129258
648035
1765932
765670
1838106
950207
54054
908363
1839470
969081
1233489
723021
68519
885379
260029
1163060
382871
1520171
1152494
1484549
707334
979764
1778174
226621
869301
467285
897604
1623815
1582087
522493
638904
665766
1064213
994648
39350
405451
1523744
61142
1687150
799281
849833
164173
1583399
1962464
143730
247846
55034
1801826
1736606
1730076
1606925
1940852
945738
453606
466359
354356
774471
1057200
936237
68547
1248789
1845902
592071
1433008
1313761
807552
499629
244418
1102765
1074006
1729351
545082
1698438
1953911
1261194
479300
1383512
804174
1409809
1007322
1055549
15213
1874275
301126
1657258
611991
973974
1107647
1350164
1395527
1720765
1499135
1339860
32681
387685
994418
152845
1880440
642007
739903
794677
312393
1741646
1817212
575029
1366412
1183598
1385900
1399708
424047
96329
1103333
1866903
124722
1024769
138383
623977
1366372
1745045
631793
1133774
1389230
57870
553320
397975
354197
862142
1650446
777023
813721
1113997
1152550
532217
1355795
513133
234891
992651
49522
1847103
696921
1380702
417087
580980
1862996
409974
399086
1888953
654478
1165665
214280
1034162
86968
1802444
673729
1272008
1323844
1149952
779603
1111403
1933288
733036
894533
391912
612780
424589
1318772
711078
692291
219608
1583705
1319808
23413
861039
1421960
1796178
1758883
1293103
856551
1043226
1273936
743852
1048577
1046774
1658565
1728967
605436
1363157
482107
1823696
1839041
1201029
1957119
1968680
44602
1256942
1862234
523275
1868995
387547
1831103
1320747
830345
1754985
143620
1924289
782568
1470652
1219871
538247
1655540
830718
647309
1189505
1609948
1637839
1507857
884928
1780005
984839
1002342
1851526
609635
1437507
1751327
754577
779251
466238
529582
613992
1735971
1993932
1864660
1877517
308231
1362129
1409875
705994
533074
1119202
1350676
1082801
353332
419781
1559071
1815302
650090
1677541
1935667
786242
1516450
745325
391165
1083110
50058
1030080
922449
608618
1703981
885331
1018332
4825
1393650
1287280
475350
1936395
492077
792762
1024163
1154400
27325
686544
94426
684998
1245923
1160425
132517
485967
1468468
1691353
776847
1457743
238492
1704968
350676
1459620
327798
1906324
763084
1235874
1684155
575563
1155109
795057
1007253
1631066
1133853
867302
1951598
1807768
933128
145718
471051
1608909
583430
1768806
1737960
1887811
1899322
1976462
298317
1346829
578612
71121
1570939
811947
1897576
954888
1026009
1415716
526497
1000810
468123
99787
359595
1711616
1916833
1577528
1513977
1048556
411917
1875881
435552
1633122
69064
1454320
711572
1806202
166230
30160
575655
733273
161580
1514009
824504
351014
1456477
491063
743150
1851765
234246
782292
772863
326544
1075075
1239060
1615662
1944320
672654
1370126
1809275
1668711
1957093
1368242
1813060
1575045
1013196
1885234
212413
1704432
1593487
1773635
572110
1018721
252155
1340047
324101
757360
578921
1707304
545946
1163882
1052496
233736
734951
650398
1465290
1808472
1059972
697823
1730678
1979932
1686827
1543619
1011063
912991
943908
1518133
812947
944877
1062491
1068469
1770693
183813
1904117
1087067
1973673
436438
71173
1428786
384186
787040
1184324
1971807
756824
429254
789722
1031599
1365272
532186
1859294
546547
305368
598469
1180676
880322
1080380
1380404
1301551
1757072
141515
990060
1181499
1813763
447312
243035
1631720
60177
556768
1185296
1794214
422130
837260
191126
74950
689328
1373950
380169
28103
322114
919725
446835
240717
312932
225596
204552
1161515
1158734
735629
1344413
892633
498861
1712056
166966
312669
250768
355401
1641932
1871211
1209448
1759489
1650151
1203201
1946921
54024
692059
1263050
479262
173686
1053869
611686
1942111
648916
674573
442387
221778
1703452
1345015
878662
1873909
728850
1613679
63515
277535
1541560
672195
1940646
1435717
1170983
693354
1793432
331654
1704779
1838374
1857599
125089
1154532
1157410
749289
1596390
1070026
905754
629102
717731
1361941
464842
367904
565939
1959534
889515
1526657
430775
669096
1188184
1503677
1691427
364085
1968484
1783264
1235854
1364844
480333
1578369
223050
1370367
1392238
1144205
1111561
1366957
270844
1163271
1729961
1151736
1106302
263567
1520196
1101875
505264
482604
1687185
998179
1606546
1097670
1035322
1388519
119107
51952
1870247
1861986
1783102
1753108
1770702
531359
869320
96162
1905374
1959466
513728
377338
1664360
961785
153628
1127710
225181
244574
1130822
328158
1748699
1709931
219619
836406
622295
919099
158460
1050741
619065
1373791
1123761
1481309
480272
446466
1124047
1488502
1112821
537171
1902217
856425
964742
49892
1084678
135960
636878
1651247
812732
562829
1712684
1669686
86867
581710
1921380
302848
1286722
515191
991955
390413
1875968
947891
1867232
1741614
448969
1327873
1696507
1342763
1816259
413862
300793
1762751
94342
338338
452050
653067
1395442
1063973
1826826
1944261
1986708
1766599
1722586
1431489
528574
563939
1343030
1726199
341762
972033
1442358
580061
1517544
1689746
1454829
1678718
1688816
1714898
1297306
640241
1424040
502487
130189
1999946
316667
1625320
1568156
1973057
814337
604138
1208665
1997463
628821
1426586
1773789
1820691
340437
985728
1447880
1970352
407289
265435
151176
1439267
1845213
1224979
1532497
174280
883900
317370
1859020
1848368
910857
47548
1106227
353101
110405
865462
31700
1796166
1212587
1420013
653196
1946805
1540006
417960
933018
659136
1841272
521514
3736
403242
265856
1753960
1416953
706022
1262700
306526
844676
624766
1497219
1350063
708902
213891
1227946
1800741
1130336
1113150
777973
1167101
406628
725626
1153292
520000
37083
917942
1814397
1865157
1295480
50704
864622
1050073
1384339
532863
1167420
921960
1765435
645563
1708231
1253372
1799546
305029
1230622
797268
1522816
737239
917627
1527463
946001
1300116
705960
1506328
1595461
1051257
574550
324092
1122385
1298431
749740
491611
1362905
368914
1467101
1009311
1748619
753804
1681927
319157
1708284
539556
1412901
1783557
816883
1986660
874837
144662
659463
1042646
911642
1832691
1512141
1027001
515411
1863054
864719
1062502
308405
1012979
806673
1294261
1691372
1801200
466424
1389158
934600
1737760
159644
926495
1232529
1762821
1395408
1757600
1332932
1258781
1772175
1894352
833458
1923030
1742368
645472
583962
1086379
1415697
163577
930067
1880933
517850
1775315
1677574
242303
1065968
1532674
984160
17611
51164
1019453
270312
55940
1629556
1277166
617990
389641
174051
658089
1106905
891716
820035
1893568
1078186
306516
836252
1490389
739814
769698
146253
1269784
295731
1883263
351820
1389520
515206
87489
1570439
1625612
1089291
381847
1099118
846008
1874091
1298439
584502
98435
851155
1328364
155268
411208
1379534
1698298
1280176
308209
75548
1222324
768276
1093910
676367
921479
146390
1998454
1745940
223850
1232878
1727803
671344
1845985
162192
604093
524833
420595
224541
1603100
356579
270136
1454925
1781038
1665522
1960030
546087
746504
1616945
1777874
1246549
669644
485237
516803
1514715
71544
770368
386388
1480130
985581
1193161
1725380
727394
1885751
1522047
1490926
1037638
655742
812888
443851
511927
449191
148717
1730585
384684
1995456
1547830
385303
1228439
1732551
161772
1928210
1525438
931690
1281998
935404
1993841
1557260
1496358
1057308
1367108
293484
255758
301588
652066
243994
1588696
1907597
460410
814871
487979
1931497
1231129
1091350
702597
1866238
1367923
508517
111732
1401916
1391891
877169
1842435
528759
464898
1442685
1007170
676589
1935204
625442
1709984
1385122
1230714
17088
768085
102635
1180244
300514
1285552
871984
1001384
1718886
1061440
1238858
1876535
554760
298885
1947209
1527761
1190062
1085618
996560
829791
1500989
846472
1835333
445422
1251545
8560
232938
865666
1856508
1183990
1740294
1312786
1881985
1462544
1781674
1438683
1582061
11870
1245758
985905
1728793
19859
1308594
643371
487278
1998682
1621105
172761
920558
1318565
144326
1549972
287542
1889646
838861
437233
343743
893980
1606333
1113123
1002752
69500
447944
1009188
980554
974377
443733
1372463
26144
784175
1286522
1902188
590285
17756
508142
392449
1663299
586763
1961615
125238
733211
1427280
468447
373067
361171
1288168
1313862
68992
285807
429274
932445
1930636
1077658
1982695
1103654
374135
157587
1161624
667658
1740400
1804980
796198
1443379
682696
1242682
1948986
555411
1629031
1169785
1492131
768980
963154
1125779
309085
1791374
106457
500731
40877
509169
1593886
102360
747392
1627206
185353
941612
1224574
1573414
1377890
1129797
1544941
1248298
309525
1886424
973755
440327
1828298
1575468
1972935
1827410
925697
1970899
1093064
1297650
1995110
97462
544979
707143
1940523
1041794
722320
335686
572224
1513960
1273995
775816
1656551
1775507
717449
482946
1556588
678196
1445788
1425957
1647175
771188
339453
859392
315331
1892393
1377193
453874
1931801
1427588
1953102
35699
1020680
548592
1160550
102818
1332713
172440
1730360
1087261
1505088
1181351
1273319
1914630
1157224
1136907
694796
716391
864418
462195
1980825
169313
1259306
415078
697133
227192
517515
231581
1972960
1960313
527794
1089612
470369
1501984
1170284
514240
1880968
1582436
1408241
1837152
1046931
1814847
1371455
810521
642532
991173
846755
132727
1334893
30493
1702220
282240
346657
1461163
1919441
1600109
844082
1260131
1556960
205713
766000
681945
296094
74206
1700751
1272023
64475
1932292
1147918
334362
314207
533055
205225
135890
1456015
1232520
804082
1255997
1328355
1630606
207977
1420377
1952007
1610442
540773
893579
509852
888135
433364
25267
891888
1528882
139199
332401
661154
1217101
447378
1274739
1249677
720299
496377
1272937
848444
1935827
1541066
972219
1925089
1012395
627093
1345997
870024
750109
363905
481957
420635
905717
308286
1081206
730934
325019
261901
288488
840515
1622216
814410
1387077
222196
1531862
1021119
729249
844063
1509077
312420
602583
863315
1649564
1094585
1718693
594120
17689
1372615
1010802
222410
1336309
428278
1623737
1779691
1703419
1039427
226430
445025
453111
881893
632483
1070101
1943004
1282372
687233
1619108
1482485
1444486
1056580
147055
1634151
1406234
241442
1150839
1691239
586601
499361
1905086
1505544
1539396
78568
1478070
143944
636417
912899
1037436
982577
216352
1095415
1179639
700480
234182
77533
1181537
637819
1413079
539746
406512
1915599
1021228
1544364
847515
1079470
1906084
822254
1080335
1935440
1450816
28479
853743
112446
1994586
1927046
1619299
162386
1066088
631760
414975
9869
397371
1047034
1831299
1344403
1588840
4210
975711
455456
586041
1123172
1383344
886338
730939
666826
1010140
1784824
535279
1623657
606132
338245
1515338
415410
1671647
1930710
674255
1025095
1823976
623128
1917206
1848780
807829
1082202
829031
807081
1886218
1876265
1460285
1392363
193171
1350524
1977698
1470367
200803
1306586
1898912
882608
465703
1830422
902998
431177
363035
967138
891797
637524
4193
1600164
429598
712180
575392
1898313
168340
1324398
683880
1077408
172076
561749
1858374
462825
1794121
1401419
1231151
1815702
1785836
1180031
48677
879988
887417
1034446
1215477
880855
260154
276343
1001901
988744
459278
81297
956852
1247625
1144304
767708
448566
630209
1433463
1322236
223444
353004
987516
230970
535339
795875
1164893
1161653
200101
1673316
1123600
603885
1677660
1722290
1356718
1225967
1963697
1037097
1649106
595193
308232
718503
164411
365754
719999
1371033
639909
1568220
1834418
1729089
1830795
1991507
1725445
1052953
1140524
872777
1156021
764581
1027392
663586
556153
764496
494582
565112
1487385
751448
1682591
918862
1422835
1681494
46736
554412
982387
201369
174631
1099554
1604268
713763
1717635
1661709
213753
1557857
761919
871958
967706
231076
706112
1729782
94197
931050
1674694
1549098
1924735
1942630
1576253
1016742
540353
442146
1809941
1899367
145472
1649563
448629
1721756
1370084
1890835
587502
73772
1740989
164451
1285549
1795016
601222
593007
1715490
939736
673231
822304
1949373
907140
538375
1846354
849890
1045545
1610520
1037815
1335841
1274457
439315
1176436
1829269
651655
499792
1791383
1580160
1467527
1528178
243778
1241439
1868482
1989108
601103
449958
1486326
1070029
1560495
1160985
648313
774549
143991
1220284
934321
1930812
491548
390957
1456796
1758893
1670853
1190705
1308470
1892578
127165
922307
51229
1447075
1392340
739652
1359222
1521734
998367
1034418
1636209
1395865
5530
1035040
1064112
681946
817820
1989763
514304
1768835
1967255
276418
1554642
1068264
645922
1671263
1390893
1831089
1893201
1550852
607253
1701048
1698581
1306125
1490335
1826662
1708317
940946
1317406
778473
1807495
1319113
1568405
229802
673928
1011331
457356
1939343
1005258
1426837
1504602
118364
1662919
1421436
1814451
1546307
1118070
1202324
1022269
3970
604361
1334684
421425
317918
1985459
330579
711638
556010
831580
411993
1580589
1122227
944743
18017
1132841
1678982
1171729
1163971
1627698
374031
1448323
463157
1669832
1838099
1911018
1754044
1127932
1786354
1330671
1907471
1181737
27739
751138
1845780
1300810
321721
93341
400275
1415110
1188135
1846331
561715
492903
936215
257913
378911
1669082
853149
1090696
658147
1580603
32956
1760717
1826099
1067780
827219
141536
594989
1607670
1672106
819084
1373472
1148539
500376
100679
1180355
687200
2314
1600458
273025
107612
865595
1458030
184006
919137
847958
1784174
1199845
1927178
1674693
1383133
1187711
1419348
1866108
1723368
1770155
826844
561534
501920
976506
1901371
1097733
213770
1945691
1120375
1062086
1953879
926498
326894
758408
1441558
1728004
1622290
1179498
1710942
1967676
1781041
1977417
1705906
611204
1273779
1370676
53863
1040489
562069
1946678
338097
45407
1376827
532523
715952
1083330
1810300
952293
151012
1977817
1016354
1279125
470222
394202
1406106
1385484
149848
1415670
1652901
1746975
1482283
1956959
515489
1714893
1653003
1543694
1268601
1053598
186159
723763
1735798
131509
169935
1488509
466810
1134510
918490
122055
1567853
885116
1041073
163091
1958112
303533
115149
188363
1137004
531735
1810077
1134823
1636134
61824
450871
952191
1196689
1494488
1891257
15164
1434784
432672
1583336
193129
576377
1495143
144939
1464836
789472
1509887
686926
1799301
897544
190016
360786
1110942
956131
1466654
843028
846570
1109162
1484712
131906
1153823
843486
1884887
1405950
1932978
218561
655259
229954
193822
1830903
38798
1783398
141180
1308835
58464
1780044
1226719
1905248
1489725
1970086
825452
127381
952327
1032397
7743
1604020
275475
1642073
1174051
524389
1014332
1257800
1200980
1213355
1336978
1113307
228135
361967
874305
1224641
1785734
1818887
847253
1807476
715833
1832461
1555683
933017
871365
1407687
290602
1127384
288123
1072710
1283741
840761
1964814
1078225
1399318
15769
937350
1994476
112881
54776
1149812
268994
1521032
778460
11754
1949902
1024085
737016
1471088
1587603
191286
1735689
1329096
1999823
1828819
241960
730133
320625
4083
1455276
504875
1359415
219671
1527254
1220946
1144410
873106
51673
1886035
249904
1959822
34256
1791785
43167
537281
51093
977891
1594190
1665635
1325576
1138007
482058
1848802
633009
1565930
472330
753430
246912
1803904
1543192
1187823
149829
755752
850438
218026
1453600
720042
717819
874097
218568
1719645
1304165
35825
433421
688830
1311105
1393365
313794
185649
271629
181841
1666280
881329
1474888
953158
1484236
1048556
1896385
1458065
237447
488423
1635892
1588725
1923259
653524
1578756
495101
1407186
1323926
1533571
794500
1806599
1239514
827542
1421138
1291412
1706488
167323
1078105
553018
1685588
1955470
1220784
1584239
467994
653320
1345669
679696
1725864
101450
213830
1498382
806815
816772
836699
498379
195879
935064
1975840
1502842
1294071
655203
1019801
1006151
1658625
1555623
819266
512108
1051088
12545
1701152
1722406
1629071
216506
448401
1216697
52386
1724634
607754
754249
25193
1890076
935001
1960698
1567372
560135
773471
625370
1130130
1874103
442027
1049303
1131516
703275
1599823
1919483
833826
1900417
154042
991887
243323
91578
1603497
1715519
990074
624546
430623
437905
874362
819539
1705790
1915618
130993
755601
1319912
1056118
41788
1665803
1579541
886305
1864511
1760808
1342855
268353
1314392
312988
1405624
1834510
515189
1276956
280771
1886819
164299
675541
78192
1288194
1284500
1509345
337064
1886683
351656
759444
1027076
1479668
1388100
915459
201081
1012928
1232803
21528
1471682
1997422
1428899
1249802
191617
27747
966025
185065
424277
87610
1643650
306378
1473141
267348
1847996
1758294
922719
685470
1614324
1341037
45103
954964
1675677
1794829
629825
1620967
1926074
230664
1568858
104772
1918116
1560028
293777
1168916
347875
682658
862419
1783362
1038017
1549243
1370852
842146
1554362
1115365
718814
295112
1471300
1855780
1309078
1893343
129410
653730
798999
1904977
536897
49404
1277427
1811722
128442
441979
1176384
1415498
1224104
1164141
368914
771465
1598563
1083343
1886229
1538584
1896152
1929146
985154
1856917
1618511
988581
460384
1522720
681765
757907
1497760
19287
1228139
170587
962622
573507
1626827
443190
681317
1333377
1338426
1236700
83398
394006
144372
658795
778363
1632357
1630373
1235078
557782
847737
303969
822055
1276399
1391173
967645
698969
782781
488176
1140157
946153
165477
1753631
1613742
1409602
565237
1459867
390952
1923985
177405
1539782
444402
1245989
383862
1978998
939728
517964
1291175
844853
1366038
369561
1855554
247689
305127
1965777
737633
1993684
1724757
1074540
179508
839418
277248
776102
487083
394559
560569
500317
703069
561994
273154
1509443
1963144
1631404
400462
299966
1436073
1422858
1767975
1002325
1792341
1229842
1863174
264836
538643
297694
1917938
174491
403068
1790728
90972
980573
291719
892131
1413045
1351665
299981
1115002
1498237
1392912
798664
1133582
1315183
1933533
1064675
638740
1295501
556310
576760
459789
1365751
1818385
52046
399888
1076837
1969170
502077
1503536
1701831
1489165
1019617
1394087
1525245
1125242
199845
1170905
296554
1866344
605419
770314
1255714
1356180
499389
690888
811534
1742026
202597
1783146
390200
454373
1600361
1486717
79512
1949162
1226659
1199171
943589
66085
1713586
1067737
800012
217766
700731
883782
1746660
303831
214267
1382125
544352
1275570
133589
737254
948600
612583
1253971
1027398
238166
1292573
1195075
1987395
68386
1803619
1345730
1074393
121925
742991
1680825
59862
219747
1996481
1241393
1738853
1186391
454487
53638
304579
1647335
455344
1998866
1182988
987161
934102
1935006
617468
1597542
1378882
910470
1211915
193776
919410
1965814
932901
1217210
859821
1769967
735910
1482933
546017
1205135
197750
1711889
321977
697908
1898271
544361
302435
524632
525359
677443
1655987
1505409
440303
1798222
12093
75908
1930473
44107
1438160
1196152
563264
1107381
743478
1528682
1059978
727059
1446883
1790784
174904
1164325
1572378
405969
1367074
138353
1203084
1843089
701684
353288
1226201
126687
59849
593637
623466
1517623
1152138
1499232
616167
1299207
1288607
113187
1233581
942576
1702902
1268300
1343255
418254
1729189
856480
733122
1374495
1965696
959489
943073
575098
1268632
1918852
1109406
1263753
1005761
1516775
355776
284853
699709
858305
1104287
862562
1697553
1254338
1730283
215147
1423777
1603440
821686
1633768
1239454
660344
1911965
909013
1485212
347093
1399760
1931877
1251083
1176861
1785066
1346201
646112
1792255
1028752
1039488
1441395
1238819
1167212
166261
1750860
922210
636819
1486665
1926736
81740
823203
946279
574996
1346324
1967822
1156273
793363
1834863
1659216
457899
1440015
1534931
1002591
1803648
1965125
1418995
1659611
1615588
212857
755301
295493
1053105
45130
694683
863598
355412
23822
886765
1577810
1532446
519593
834265
1160135
122099
1297312
815943
1218626
801737
1933084
1935428
203353
1529518
1990136
1668005
1036945
237426
1632043
1587784
222026
1482253
1737661
498029
1434147
997647
228966
358537
1084760
180076
1176583
749814
1414610
768412
873810
98726
1167639
1657423
1845494
290823
177879
1581753
645662
1764132
1089660
699933
412057
1439374
1383149
573580
686035
1076305
188268
833963
1719625
947400
12906
608337
913891
950662
1909464
772013
85538
1499267
836812
1529948
656287
311627
1251211
1619033
366474
488616
290692
1490295
1757585
550848
983944
1829601
842210
1257323
158579
934515
829629
1861695
151129
1588114
1326847
1350345
1203094
714975
124804
1875727
895763
980243
1803492
1556035
690830
677419
620699
1955423
1837590
550933
282942
1380083
707754
535719
782326
407798
1177185
1381933
296323
1741779
477434
780458
152748
613661
1359201
581082
1913206
1532535
364163
992883
983665
1556103
1772897
1067294
1237256
1708026
1167881
717215
1176636
1759148
966564
1499331
981390
1294611
151115
800206
1030469
791230
229374
1090652
1692715
64435
1370380
966507
851616
173916
1723359
1899367
1753484
510217
1633265
614401
1944389
1350090
417736
1409133
1919928
777990
1222426
878597
1555419
1489401
1290342
990652
889827
323148
1660780
1104356
36722
1079357
85616
3806
133695
1905083
1237698
719580
110315
812988
382868
862819
1807616
666425
1121740
138161
633128
1090634
408655
833302
511297
1911390
942758
122480
454603
564821
1773979
937087
1320636
1926855
569535
66599
562040
584701
1460955
1510031
430319
1589080
783677
983390
614929
1338918
1292724
1416529
206851
1420318
711300
1071014
975632
51900
1906344
1741888
743116
1501663
1146586
1861425
1642882
1585800
1743425
1001828
40434
1817348
1153522
595961
519725
606231
1425010
1697391
761570
789798
1310809
165791
1102905
684911
1333050
1143311
1488933
1252431
1004605
1647337
147957
621655
1691925
501168
480608
1821346
1676415
1781493
1276540
76412
1786882
1585608
1317143
888827
1918112
1238675
1684085
1081437
1826270
191879
1132712
402382
119111
1445511
750287
1526663
120834
1096275
1269055
82789
1824201
1994638
1468530
1981723
1894823
710232
892077
1272938
127559
1739931
422182
1909823
630964
178710
903796
1097345
457398
776714
1678183
842411
383491
1400334
1309814
1673258
992566
1864770
906328
572371
1541737
727276
1425260
804967
1334109
518482
807156
688213
1280885
1533279
1128663
97104
656588
1172409
1701723
108908
107994
1754005
933046
1061703
1952259
1428037
1918257
786136
246915
612142
45776
86282
329955
898260
123573
644078
1141027
1042293
1159181
1088953
1808215
709113
226003
995758
622891
1758450
884092
581748
300450
1028480
1414280
452423
1468861
1439709
1737222
660758
1785405
319887
538226
54881
287895
1799315
1843618
1571141
1853728
976654
685442
1136758
105393
933297
669528
722136
52358
306840
1947140
1504858
40781
1263972
1352461
709847
419290
700576
345895
1453372
635822
1358249
1974274
459615
138227
477957
1073082
793593
1596011
597964
1544918
1593844
1764191
527394
591872
1524778
27221
1625300
529228
1736900
130932
1029285
124765
1894861
665408
477161
394350
1565597
712043
1619318
1075637
674183
95015
664671
662578
1310414
1755481
220062
371668
991016
1636052
504464
1002710
1785780
312240
1887527
1688946
911190
1862631
262266
190382
485977
1676505
102112
1969485
643994
363087
840426
398332
1275195
551100
182253
1513620
556888
103367
1483152
1123366
870387
41046
566680
1345719
597979
740157
873084
1903349
306288
1466059
770431
761159
331448
1299530
1706022
249974
875946
1796734
1328174
165623
1330561
1986529
385950
1439307
1398482
764844
1386028
941796
398381
613659
1077806
1520531
134581
842326
1336746
1878654
1390669
1874835
151902
48473
105585
1769304
461636
820135
227426
178788
126724
1812391
1489532
966613
1780584
174788
213944
287978
943557
890088
776688
5219
295780
1993937
1834780
600863
80496
1590938
1355242
1393933
173923
1891546
417763
233726
1425946
175145
287457
830026
1614533
405849
46301
1727361
66679
1537426
969078
755550
1013006
88852
1292712
138703
1476994
37732
597149
226101
1862414
88583
1998857
956691
916748
1597745
162057
1243923
771646
1304864
1520309
1141039
563834
1616254
369153
689803
1694755
624730
1386352
625133
1124688
1038315
245937
1022067
1353615
1098179
1142993
1264939
353530
1514004
1309338
1528445
308916
647726
1835564
1329843
1363759
1019636
1747683
979997
888173
358686
1165665
1121292
1060626
177288
1958113
1955337
1536818
1990562
602466
1060309
515121
1172448
553716
1883859
730430
1524715
358809
1731970
1305314
758466
376530
1911235
1219660
1613925
1978354
1332424
386299
200523
850743
863768
1676752
836017
1512293
1206930
287124
1984776
907712
741869
1262769
482155
606700
1365589
1997087
1068826
1563639
1506235
449708
159092
1279356
1892227
1966644
241569
620770
573158
911027
1480902
1693612
286248
1581946
958987
1537796
1386346
335234
146822
1214430
1846109
1236478
1191660
1609493
819620
466584
1054892
1706885
1700460
1830654
1928795
1649735
1194016
1033346
1384675
293987
1212550
713639
202647
1552167
1930056
1049450
1380866
42217
615771
482472
243613
394248
656943
735143
1962173
4427
652276
1688098
1657695
342517
1704662
1285227
649101
1076574
790005
1200570
137578
1187546
183330
324196
1363125
783341
928920
24342
1603403
494408
830231
149266
693030
872286
520723
1610108
191588
623310
1061498
150392
1382031
639584
523249
1937842
1089020
8704
264502
1294399
1574241
243101
1572098
1654476
778645
752440
234058
1765904
1124
427547
1186293
1904843
1026243
160515
1085737
1969121
689650
878756
1646612
205574
426829
1906678
59115
87120
955931
1167776
79231
1343209
1107685
984933
54858
1798207
988136
843485
844839
504221
1960994
805360
540231
1204606
1425478
1629767
1178768
987201
1246676
1560647
840208
1522773
1371140
1585483
1588243
1920253
543782
837958
266026
1889593
148863
1794086
1340766
73079
1217244
1980775
1296527
974674
234564
1927545
694245
511319
620482
441617
564954
538556
1002026
1346996
1899398
1381925
759384
840480
703779
521716
433416
1484505
952330
1875230
1776983
1664568
1786145
1944484
1428712
616320
621756
744725
1968498
1281765
1075191
1384650
311576
1338491
96757
365070
1557436
1977441
827112
1074735
509358
1403236
487178
751220
46851
495833
550056
390866
517621
1826075
1068449
1024541
285276
97628
1110750
588250
1092692
1382910
1375050
105052
306798
1718829
1093472
235311
479843
19256
1568875
608943
138552
1090862
1980576
158521
874970
262928
434329
1183142
1510090
493714
98075
225090
1817609
1303084
1665471
1037033
142781
772933
1234154
729355
244518
1710144
316887
1481574
996967
382252
591702
706521
1273970
1703179
1407701
1366214
540780
409835
1578812
398995
1376210
1861936
1731749
500675
1660184
254535
313379
932513
1892092
1039103
1557473
872799
1782730
1215322
1631074
235098
1110900
928206
445753
1702033
736181
1094620
332780
1303396
1015737
1647186
680675
601685
553803
1745298
1240284
1277531
1801006
1719901
330836
422838
826530
1261407
1952620
467650
1340662
1091102
1330186
443569
1175515
661208
97346
1979282
772597
1068513
1165525
1317028
257978
1836233
1812346
1042865
759521
690891
1377313
402464
1161444
1908003
1141846
1066261
344786
289729
1832263
454434
736250
80292
567751
1576472
48640
678252
1791546
182908
117134
1848891
1517748
1177999
590334
1243374
249920
1025365
723162
1906703
1774731
595639
1150968
1594843
1960115
628385
1953005
68776
795506
575061
517204
1664399
600321
1309576
786555
28849
1592756
558094
461906
1755334
1592415
191887
345102
278677
1844873
1126923
563102
1360693
1552509
812896
159397
397479
298872
184327
204628
1744605
593809
979201
318185
1522252
1174455
76269
1913317
1481111
616239
1733698
1170571
1231863
1381563
179578
817750
1296053
1707638
1403060
739226
1112332
933008
459403
610510
229900
1581869
478782
1251257
553673
1220033
581503
561045
419107
62385
15778
1086409
581887
510408
1152133
864106
1428056
985012
1828230
1423978
197203
1885136
121484
940460
1006008
1271256
1700941
194849
332578
330928
681021
1081864
615516
1378176
1933121
1102815
1002258
1817154
19683
613031
1308575
996831
1021731
566289
1091571
748969
1604951
299409
490237
1017058
753571
767384
1607312
1115504
1818986
1772108
1404201
1660486
277960
36055
773119
1150296
911654
887402
1940469
429107
581207
448453
777594
828311
1100051
552670
667030
981010
522167
1224997
286616
1113850
948026
1488093
1240961
1858706
977343
1874387
372979
245227
55456
1958424
219053
1180626
212523
536265
340851
196799
922901
871339
1257230
811117
111411
1815851
1011904
1652640
787327
909086
1553517
728740
807242
1857309
843937
1145423
1697312
663180
716771
202262
896195
1248375
329600
1011198
1352429
1994539
1604616
1915119
29792
897939
9525
981518
609525
1234796
273082
571175
1290770
1846291
1130692
188176
1926808
1813320
175269
431170
472018
180359
1054687
1784745
366681
1145414
3106
1935322
1739661
576050
90283
1784728
1200492
810386
1960406
1887844
1877514
1509942
1140335
1957504
1635195
850302
1294852
490371
958962
514353
1893118
1070342
262974
299873
262136
1034885
1707817
1795388
780336
821218
1227582
276519
757492
1699522
1077504
17502
1495408
352238
295683
826523
1704447
191686
1043524
1617152
1063558
1248202
629310
1838852
1968942
1149224
650237
1938045
1856689
978547
1362534
1787344
1380807
1739111
869788
682214
245868
433649
1598565
1523944
71308
149416
260861
1006229
1847415
657786
944783
12240
240225
203335
1104598
1339627
207145
773260
1759147
1784021
18455
25077
228501
1845712
585268
213959
1357484
1153688
845839
1187582
1584472
537542
1161527
1226196
473597
956423
65941
1397300
335529
85409
761391
439725
1439809
1351922
282849
186556
490268
1720975
215148
1012450
1420175
318669
112926
1280475
1795763
824462
470913
1283452
579788
725884
473387
269419
1660626
558530
189501
409587
1960448
784920
507648
859467
998762
164275
98340
1906909
64163
569263
1275696
994389
1038333
370120
1976310
1149318
360759
1391160
1954914
1453584
1102615
1067872
650770
1283893
947653
289830
1481398
913266
80997
1268764
1180221
1178262
1692679
1702020
52082
1225191
1659965
1733225
1959114
1140232
394366
1116685
475451
414984
1744317
451610
1191604
1333576
355128
1056153
565331
61248
1320359
836017
926650
101323
1857045
362977
70802
1166634
442313
904200
1085212
1475107
1615609
127469
1005989
1594087
868709
207060
594664
90732
1066793
861573
1741423
1587054
1925846
881616
1246928
1034955
723706
1358317
1947608
1880189
262002
1500248
1280214
1293259
1938396
893748
1442055
1902386
293162
1440789
1001127
675445
681136
338555
1373552
1291864
1981851
389507
1673569
259869
1631403
525952
551439
1749227
689296
1881057
649921
293434
1224563
1297887
1885821
667427
803359
401950
1661655
300466
24734
1859457
1549849
219009
992003
1523554
671803
122609
1314046
1837165
170455
1590648
750398
695728
644061
670263
167825
706501
190238
1451629
310720
841386
1761331
526821
1188449
967289
336258
520702
179019
1941639
1067138
1498823
342325
144694
110985
37588
265350
227985
903916
1312125
1030978
1190500
1461964
1385906
1355436
1063856
663710
901440
929838
1960533
1399155
1630513
1012756
1153231
1461499
618749
680341
1872611
1724203
42177
969728
1618462
91489
1658551
1103626
1665360
1111477
458173
1102862
1230806
1050452
163507
1061858
612337
540262
1593379
710557
1105181
1289888
884279
1068985
273420
1289129
83462
1176406
1270017
1502572
1075383
1752789
544914
1280551
1413464
1984291
1910594
1132433
1300782
1352660
779132
1850665
171948
1956371
239076
1860191
1492092
485919
953418
503886
1524714
1852316
1875405
1400408
1154378
1456756
39138
1458346
271294
585038
766754
194904
1562426
1234614
1775581
1554041
1406786
838009
1563857
450414
1787420
1791317
892303
1904601
1852556
1834659
1600392
1882860
206988
282564
77688
989832
1435283
1108755
985579
727665
1885567
1411463
514903
555815
1645242
1265810
807720
1845597
1514465
1685206
699025
799686
1283204
1417740
1854234
1173289
1180503
320573
532662
1677129
1941503
701300
1634396
1893419
1585172
689614
178495
580814
1940258
414395
847656
1123826
1116926
1341207
1600012
737252
1158207
1295677
836265
666008
395881
1651575
505951
826566
1411591
850863
207658
1715140
800218
1573623
760486
1411100
1780404
1137962
1931880
221006
1029587
865130
1433735
1504059
936958
896528
1177024
1994301
459070
266062
1967393
404700
1959234
831806
1997221
985495
793303
237767
315775
693682
13931
1614920
688619
577456
723983
1359859
454896
547037
562127
1163175
47120
1654022
548460
1075961
950362
171667
1919774
48875
1496672
1844780
1037730
1831571
284939
968008
642873
645438
1997500
600117
147893
1469872
1205251
1787942
1451675
1081503
1549788
402579
1636994
1659578
1303387
1581220
244621
634073
1519427
1118954
4201
161330
1045633
645352
1198128
57756
983863
428261
1362502
1767905
1674050
1312119
525211
445021
1311717
1904852
477328
580548
35216
1751777
944836
127042
549047
438748
7717
1644457
782312
936717
631667
875053
1017921
1779505
1478351
410437
1551823
1356446
845566
530734
223285
362840
605651
302291
205434
1889988
480688
1973407
852482
1365355
1326618
430948
366408
229034
1058074
506812
1009352
390425
1988935
874887
542519
710765
218660
381910
1457100
1470089
296952
1509561
343550
1274577
1846067
31979
944474
196780
1927165
1205188
1496592
1927934
471399
331630
516355
56323
1331278
921579
1288116
1947719
551192
1850196
451936
1847163
594354
11016
1793350
262159
1123992
1411214
791808
1874127
252837
350825
391986
1189250
1198222
517
493257
1283968
175794
714973
948558
1718116
198963
1252405
1624919
1262440
752594
1379598
1247159
690305
1861760
1540633
1251865
411298
1761584
832764
400454
243012
181429
870343
526620
1764476
172095
51882
17148
722610
1127788
927466
1005801
1113107
1485915
1787572
81546
818754
288524
1151010
1338596
1839297
1835532
36235
993511
718093
1910835
421594
1359043
22147
1234551
1207260
1119145
479356
376763
1580786
1969509
1269714
491506
717609
1831368
1904544
1119293
1672900
328589
218819
1530955
425516
1630905
689230
1337862
1058878
1612136
20511
1486158
624750
553610
511090
322187
558928
918978
1542800
1342169
1692891
1372470
1701821
1071048
949894
485584
109527
974378
1832513
4889
156466
81481
1488846
1429919
467330
685088
189172
1948506
1311125
661368
1696458
1635741
526156
1211459
1864156
266868
159219
105520
115823
1116067
529765
1060218
1725663
810122
400644
162109
438253
1215719
1367952
954507
983627
1165057
1295908
193725
1811128
60741
387985
283775
302207
1265328
134557
836144
120817
599940
1300837
663494
710398
558603
1463374
1227845
827838
1280271
17072
1144843
656038
27167
1192587
745577
1011311
1550559
955865
1966171
401866
1634946
1263144
1128194
530581
1898695
1493294
825778
1492144
166187
1786898
646814
704574
1684448
132921
1430608
1855658
1514715
1089329
1105841
888830
924714
905158
318105
1322439
398181
832417
530077
667694
147022
1585873
243364
1016548
295145
924326
578401
1211763
88748
1571227
1711380
377482
1012587
491957
1388228
1414363
1353834
1977659
1429048
1040011
1389790
1692913
1311209
308255
1611020
762163
1206877
179877
810196
591973
295579
941752
1354183
940758
420083
910933
1114039
833675
713156
1469923
749197
1005236
841362
1479040
928957
625868
1735781
1840556
1949377
912014
1448282
1322635
998633
728956
708531
280486
1843033
1478663
1961932
397061
1387127
1731700
510508
1501247
1483498
594424
584607
421490
1260764
1885681
430323
504490
469182
1936459
507281
81073
1560426
139081
1749123
1488057
1185018
1207773
1191167
1937972
1746650
1122228
1508900
134807
808238
549125
891406
1118697
1752477
162809
1915821
52421
1770305
777468
558170
1143040
11085
481858
474611
1327944
282234
1235080
1150162
1738535
292071
635871
1992619
459955
570726
149640
1186162
729495
1788975
59265
30847
1718556
278137
1412530
735371
1860732
823937
948349
1641850
159448
2277
840289
1383275
53514
1572571
1441707
749988
952228
543727
983350
1043173
138626
660183
1629768
2963
1756538
925977
631066
1012329
334247
26031
256390
109271
528349
1795809
127712
906794
693975
1060232
1756741
550900
984075
832502
65006
904455
1591483
869088
1245550
1283384
699621
1306342
727142
948314
1415181
1230388
1100991
1919071
1635318
992010
961491
1480084
74111
1569595
925001
1585778
571228
1364274
126410
1537470
393842
1894077
42788
1298211
520749
9255
304429
393011
1645867
640947
1541973
974528
1228815
1978744
657135
1105618
1996484
982703
588700
1361802
672225
203136
1090779
303581
485910
1901916
594451
248997
57891
596032
1800077
1424111
187335
1594262
436774
502153
1639335
199396
1710981
226435
1733860
1830009
1877480
1660568
794965
1367027
1102028
1309026
259995
143808
1916260
1072350
1852663
535133
315052
1062566
1625015
265278
1080692
632583
1742186
1216988
693409
1566143
1702937
774828
652227
387359
144766
1626099
1077722
793014
1287268
316640
1636992
1291642
1178153
24335
42916
103053
888932
1213241
1621371
1741774
604503
1131153
1181918
402230
1278438
1903968
1246519
454536
1067641
614382
112975
326969
1885649
1024082
17677
923133
350683
252933
1953840
961
885300
1608075
1327337
1120674
1499644
1502495
1017865
1078114
686940
1193144
1374621
1111658
499586
1055546
295313
1693759
1307175
1552966
817662
1712814
550013
233290
1256091
1966373
1559223
1576569
913980
1414603
1373754
1806984
643948
1363872
1101586
724094
1315436
1987054
1855275
1995486
1773217
998101
1243668
350376
1945613
1668176
435496
1419008
827641
672402
1360563
11314
573642
1038508
1257876
737365
1232157
270563
593882
1311090
657165
1706694
73589
1287737
1861210
1049268
608578
603632
1986694
31400
1783595
330435
1017852
1474759
13593
1502576
558484
372557
1251049
1428799
440603
733827
350334
1663744
177507
1590233
523802
200504
705908
1686861
246766
791653
1747614
1729745
1789881
68427
432436
1249220
613585
1615392
235231
1480025
332384
799265
654755
1206955
323044
1872782
1637819
727817
1085856
438073
248818
1322825
61595
1301781
241747
319584
1424148
229007
1749623
502427
577223
758906
228005
1794827
1551103
1906654
597528
1991529
1507356
1894114
253134
389058
140267
28074
1848063
634522
903081
338284
1171909
1632880
1687017
810241
723933
1845987
1415235
1930031
534975
1509928
401640
604854
1705470
1102318
476245
1514981
1534559
740899
1063312
503922
1777007
1124339
1008793
833336
1061783
159165
785418
851425
1423732
974285
506911
501976
1582043
596698
808993
1588697
967703
1931260
1692652
139032
122672
48628
1786103
1517486
1302457
429895
1321854
893465
177164
1489693
341693
1314265
900923
393853
1775982
1711615
573006
1563194
508657
1217563
641428
613981
230614
30825
1143563
1343786
1543549
3223
1065511
1437049
1278944
1561695
109172
1364776
1142366
1259720
1810598
1790313
1333756
68855
1630619
288143
191421
1830718
39957
146073
1853731
710419
227257
18758
1373852
1973927
1544495
1709633
662211
404803
660413
781409
1404158
1518448
1031844
1220296
673225
1310607
667733
1459007
310275
704336
812685
146009
696156
482414
272161
713493
849056
1296559
1230586
1742065
97623
1153174
261508
792701
1665748
1595573
1098065
717565
480806
1914653
1014733
1317269
1618587
1381190
1179542
1273882
1675546
725101
1202594
782941
258638
1734044
1765691
1957221
244283
503768
1878910
349458
1153044
359534
193019
1122187
495727
256724
1328563
48918
659797
1486641
1798451
1526767
1283602
1751401
1053807
1583304
891555
124934
680035
1253402
861634
1301543
1148577
1325145
1108639
872691
644497
1632697
1291319
620750
581504
1519251
370142
4910
1357596
780429
864981
158328
764287
163175
1764385
168869
461230
81999
1353320
894306
103428
1857530
818280
807917
1152312
233045
264511
408057
131521
1061147
1262698
831321
1849484
1487252
1189935
118517
1081496
525353
1596934
246157
196039
927933
1175495
702782
1282408
225895
749484
249589
229745
50403
712247
617131
763033
1090283
1195300
832891
1363677
1137317
272988
500026
100479
581819
1878087
800840
989873
1801731
1405075
1290276
1310095
1297283
1172486
1160095
692833
1623549
85305
19191
1042126
899705
402272
917344
116053
290753
1531130
235006
259005
487776
1469731
971183
349359
1241787
539834
1656770
564330
1974978
1802408
744808
1583964
54736
1739530
660072
965663
859947
1510904
237950
251179
1233814
1450828
693364
215819
932154
447898
847589
1290468
280081
841786
1156766
363925
566798
1693667
458282
1837485
1309621
1661497
1266342
1683815
1087273
1353301
1936278
732968
1398832
134381
791068
1974684
1855480
425622
478232
40765
1844064
761702
116931
562446
1307393
201328
796106
1504317
1890571
511430
1051849
1563536
765825
529090
1315271
1053996
1921073
986784
1787559
235653
1825892
566124
566376
349506
1521196
903801
54110
1107369
1727115
424008
553880
1897111
66001
840013
1718455
431754
847258
1250113
1615579
1236956
1263996
1858304
1397373
1529738
935923
1051523
814432
378365
1011721
100894
825853
602651
1017715
1368732
755953
993772
1452681
431436
1349453
808656
293923
672544
15659
401625
1634102
1739253
66757
1202153
382480
525052
1574615
119921
1183111
1836973
438986
41820
1741464
1332084
689661
347996
906806
1649605
1169327
549940
912718
1433077
1752321
761489
1568910
178529
973466
1565431
509715
1456462
1199294
953208
1016936
1448681
82070
1104719
1748158
1161452
186051
347685
412708
286470
751421
200298
1790092
1585363
1382052
61284
1778378
248397
1093515
969352
1501400
934214
378121
1675084
1347397
1359686
1612857
752784
1391576
308743
1001913
299795
1855296
1080239
1180649
324243
1644195
195894
610132
1058069
1881627
1340091
1074223
1808809
1290118
600096
778964
640398
1174127
1512838
1085507
721972
247461
949578
392206
1633958
379088
1965992
786015
1958186
399833
388157
125567
145341
1311304
530505
1122814
593246
1957168
235436
930853
279943
1123912
1982983
79160
490124
1498797
669598
1880383
1796939
1120255
794538
1669092
336699
1021911
828012
913108
1561451
278023
1680698
231225
1937532
1294881
669502
13074
919189
1177108
1965694
962673
711407
688890
428673
159624
1838172
792781
152411
462104
288803
1273995
373539
652183
823979
402079
261613
1161382
206093
696008
1884620
1414434
1753239
389886
1774647
945716
731272
1588652
1469017
1842019
477871
1297719
1029579
1846577
1078432
1023405
383065
1148071
1072517
357825
1669983
1656907
674897
338235
1750477
368449
250112
595973
94529
1915637
705405
1407643
1443623
684479
1569455
1251279
839779
356286
205957
286383
616510
151631
1274787
1564385
44162
1608736
672763
126147
768
1717894
440967
1415583
874168
512846
42632
1909893
1024238
905251
340349
784761
1478575
1474964
576615
35666
267264
1362212
1856904
53288
1849063
162564
1407206
1480069
1921752
1134976
1997498
393057
167229
1269696
1413324
1750694
1281670
1907893
445195
896676
1817911
576842
1071628
699651
681295
1496533
869723
186613
1167290
911653
1638775
788887
395380
1341060
1096236
1952529
1467091
1391599
197659
318140
1305455
607426
729587
289822
85730
729550
1831394
546197
76838
263684
318573
1496344
819833
1268738
1234654
76543
766617
1035796
31111
336
547919
1398512
558027
1215205
434493
1912515
1023694
664338
843431
409257
1087483
1790544
491637
1383585
848574
1636595
847164
1276541
1306025
756233
892188
1235173
1647850
1302519
450945
235698
4354
1576088
1164264
1481476
1802520
87765
281226
900600
1074131
1578828
1891953
1602383
1237351
1769724
260807
408478
1613578
419973
1263488
1166525
351175
933863
258979
1098553
1104010
100315
1416583
1799695
243616
1589009
625883
1744477
1159342
1012132
619066
1738876
153470
128954
58261
1472908
1250122
402492
1559592
275682
1317849
320266
1806981
315548
1331139
1966044
1457247
770747
677819
102707
1122156
1230091
1600571
1663298
1075664
737921
1511603
1765514
316272
1466096
1980011
1866121
871143
1023492
1087861
177929
1629749
1699046
216106
1545921
116129
1795543
1833251
157344
1522683
150823
1902445
1840349
696411
1749631
1991910
1370261
212673
1989787
165535
853549
703397
1526897
1537004
96469
1449033
46114
1957182
1730332
183256
39408
261516
408592
1637657
1335524
503263
1377607
1726946
1030213
1741391
335443
1408879
1983100
1745333
840709
752121
1553803
1200306
1519717
1223008
193502
1259179
1127060
1858841
121427
1403156
1229055
294523
925017
287042
1962044
861946
1939135
524079
1493559
208992
1033256
291224
1020534
212882
1067540
116849
822284
1340727
1970870
1763703
426397
1844654
1108436
1974897
1604796
1799499
1347905
1313842
482399
99013
434191
49803
892715
1929666
901860
1179281
1696599
1850327
1317330
1705428
1890400
1087567
1632900
519035
1285954
1838161
764377
343180
929837
1559370
340039
240953
1676483
984526
1697171
1562813
1406153
392131
274598
226883
11298
193743
1222378
179930
1859103
1209880
1316685
944549
597549
1190719
570783
73778
1926252
931557
541608
1783561
712977
1320108
1516755
1337425
1862441
1399724
1959392
1917566
556470
406129
390238
394277
1689616
596437
1686813
1702185
193469
786849
1779249
979107
1307804
1252282
1473522
795530
1073255
1088133
250626
5521
346597
563841
1756544
1414696
1500483
1057277
1198984
1374804
1499280
1458940
430260
1808666
784964
557322
1702485
628370
936291
1424193
1946904
1026117
1643266
391975
433683
119111
545562
446405
999372
1617584
1329705
303713
154967
1158112
928930
1804883
1269549
1794016
1998722
1947347
476222
981649
9314
434415
1277323
278860
827524
1118756
1590897
1236184
1927392
1888198
735551
1081220
464296
807384
1707602
782786
1782390
722538
1818516
963034
1680507
1908513
1545535
1666952
1829932
48896
1918013
468889
488538
1367739
766736
1926030
1072181
86424
1817016
1931209
1535098
1113761
1812833
560027
490508
105369
1313229
971064
667253
1207937
485283
1477464
278047
1668350
1746851
405719
767784
1460945
1565337
1249846
1471613
157525
1949688
1161737
173607
802905
1712115
951247
876768
1527194
208029
1478362
1776501
56085
801979
1653877
265969
1929007
766527
1360217
1721800
655846
400014
243729
535370
923356
1150385
305729
593715
1729761
391302
896641
750865
647011
1340568
516699
1902986
1649263
608582
1080707
1255154
1272378
715286
1948466
1689843
224208
837259
230786
1109090
919245
1247243
1633598
625940
1368409
191546
1444977
1836459
1844979
247440
1126516
556574
1446776
1511346
1209500
409102
1054322
140515
221261
699813
106677
1099645
947989
1589908
107853
394031
10956
1068365
897858
1611179
946323
150050
1395348
1720547
1320140
1782459
808548
957793
1524867
1772756
1473414
200321
1263385
801404
286783
895408
175814
1858405
1336517
140423
709062
812584
1750236
1489939
682701
1022404
1823898
737551
1213024
1717332
467523
1525931
1564592
605189
293246
916228
28329
1043432
1574031
1938695
132535
1699436
1475614
57916
603790
24809
1486092
1505696
89969
1768383
868010
1924838
420777
1926184
1523377
1147275
362565
716492
1943431
399901
1924840
1507783
1208889
1437337
931693
700226
368932
736788
87470
1160649
1674833
1223432
760165
1143955
1824528
372760
151635
304931
884019
1435798
1718629
1304466
1353910
8492
1239792
1715891
432889
1112829
1935131
529426
1843428
30141
797373
1071955
1533529
815196
1256082
1901688
1709090
1765301
1122469
1368709
1578328
443804
601581
738889
1474154
799563
865526
1603616
1915092
212265
1728799
615159
1338676
1666840
1827589
1039342
479776
142555
376555
1725086
1709645
933413
1460344
1799848
238155
1219012
689787
1704565
1278119
261024
1480844
1589807
419983
1670261
303654
1667673
543782
1472980
882516
480377
895104
1878583
687137
773751
1537024
1745925
1060157
445352
1633257
1991914
66793
84478
1881944
971
1618995
303206
942827
1144048
1453443
489100
1953873
218073
1201576
1367958
736269
1191007
778225
1045685
572613
206896
1006117
730403
1677358
994927
974509
1962644
75195
1306490
814875
1270036
1594717
202314
59205
376489
151563
8315
811984
983827
229885
1411263
715579
1482720
1648071
1188071
1356605
1101084
1074590
1677637
93386
293672
1925238
177602
1453759
733218
413216
1456341
909611
382772
1848733
448038
444460
1995736
234458
1127127
1467700
1449292
1167042
1866701
1923829
1946118
1275666
1783500
230162
1484054
944626
896627
1450523
270272
95008
1853447
1358159
1938523
1447858
962981
907245
652084
1670424
675683
1592278
1017314
74414
618303
1174813
1883366
1962087
1203480
362634
1801406
1172665
513771
1753218
1479896
167449
1048171
1389511
176857
1645087
955635
554477
1218799
1066536
1111131
61293
7892
666987
475079
626120
1209851
1424117
1711770
1407782
894585
1226894
1619620
868125
1924670
1357427
1550220
1420512
1622961
538519
1315513
1857662
865260
1659816
848797
688841
549703
394590
1885232
1618351
728245
1216886
105530
1795325
421433
747164
1920685
1250919
1060606
1052521
1912756
1133191
1346264
1305233
616205
201100
317277
1981986
346502
957521
1525496
1580345
880616
1459284
1196322
1422787
741369
1307311
124510
1141358
1963766
1325010
959009
966913
786575
1048706
1009261
1760151
904540
324332
1381012
852385
1652327
1745969
1907112
789499
143369
1480434
22075
1622545
1095248
1796052
1187370
135536
1618131
117016
1619525
964828
462679
436993
1729080
1218550
1327959
1724808
232559
1518273
186110
1701574
221498
1030170
854355
1487172
1203232
444580
1921083
1677000
220414
1619557
974551
1450972
911654
140653
856638
922440
1023873
703247
164218
1063993
1015664
1884964
493498
281211
115766
545446
1267107
1402348
1175650
1973469
701586
159943
1834985
488270
607046
798685
934593
507545
1624384
1913325
1674209
922870
457851
297764
323368
671330
1331207
855968
659856
255269
1350225
1144948
486727
736
962939
1829895
799590
1187313
244173
976816
183102
721687
1205751
992604
1166316
1158771
390194
1955915
1648624
1837995
187262
1025156
622077
1441401
304424
593974
757410
332361
1193831
979221
1301924
640144
1490950
1818932
1898095
1607627
1476344
1780884
1214657
732303
627670
905562
1281183
1136309
1018476
1512092
1596660
36120
251504
1567798
265532
1246752
1624121
1721464
210886
456719
838128
1272815
26873
1564043
1084631
1790441
523925
960103
1417845
1927585
958829
410252
1677717
517736
569470
1794543
1508171
1623775
268694
750410
1043154
324947
1500550
957523
1308111
687810
1394839
1666215
341109
1171053
704557
814159
1491625
1814924
60099
1874261
1850744
52707
1327631
1146804
1633946
1043278
1162514
1068818
70779
1859118
806191
1185585
1177967
1179909
1445673
1696150
1167056
1969349
1249793
301827
432670
1382716
265622
1000783
245819
106829
1117068
23223
1347115
1735449
323810
1394044
961272
1798861
1853087
1357428
859800
481779
1938707
370120
1404449
1554714
1247503
959995
1700184
410209
1034689
1818422
444840
1106861
1175212
1825406
1789443
47335
1102203
824879
1855551
196827
1557980
1382751
1863624
509708
464321
627077
127431
1223907
386390
70345
1385598
1713225
781865
1816671
1319050
1081931
558174
1091778
1489383
1614029
1707468
1148031
1731153
1482792
1985885
1964214
887712
1882997
887622
1402273
974404
788587
572126
1839243
1707142
438893
1686792
1392659
1596055
285953
70244
1115335
1308279
1901591
594364
1473602
1155485
71246
741051
844188
1215955
1516703
1064038
891187
504834
1673805
647452
1553962
473018
813653
1471723
1645114
635305
1227187
181726
1072530
1437024
1368952
1357287
1983461
1037607
1024083
147865
525283
1565297
953802
1480409
1223133
1740183
640070
89453
60326
833642
405856
1284054
1106917
569058
143825
1750873
92750
1510924
406287
1865331
1302486
722321
1551816
392239
1550457
1762491
480143
111465
133897
61144
732337
1397835
1680255
810846
294178
726838
208080
1144083
1843498
1979794
1743352
1552787
1735410
879450
848917
207642
1751882
95629
834582
1370091
32110
1667708
494422
1433868
386076
1152349
64415
1031823
880543
117564
1977155
1109625
1222636
1498639
774432
1421693
1467982
878152
230975
1173366
133651
45694
8850
1398046
1107126
19991
1425250
541378
1021838
403443
1373507
152169
1590135
192073
1687036
861108
1481581
1707803
924856
1950007
1313910
1173191
750209
1391792
1981738
1892682
1427492
1752926
1056370
591443
980205
1873102
1236334
163047
145529
376831
1634873
677145
455600
1966683
1920500
1059140
1637305
1910273
273189
804812
1302736
323305
1153552
1560336
259627
895915
1042725
1644934
321592
409947
1668140
770745
1812616
599038
1273040
459311
988780
864210
32789
751387
1589233
355223
1411914
490703
70696
201530
952090
691904
1477131
786698
290021
815113
1394015
1725130
973956
1938682
702586
822611
806153
1210778
290138
1078005
347506
1646749
590630
373722
886445
564056
189434
572647
897835
1245158
1400998
1664644
1079486
1159390
1560803
341203
1934354
449784
873946
751053
1429373
1113945
352392
1196587
166864
597610
347818
635366
821339
1054851
118804
635524
1359224
1612084
788274
1913733
1267732
1933966
667660
312857
679025
1371485
1205644
674007
281644
557704
1137315
1028212
1369472
982954
1114397
821129
1425033
1922488
352211
598904
1818374
1289619
894347
1075557
360441
1813117
1943950
1190854
659290
1675151
1998400
337272
1026872
1765832
1889323
1140675
352176
871984
726012
21077
930676
177875
439876
71069
1884081
645814
1049652
1993461
1175054
605745
1794218
139561
80520
814522
1731035
249728
477792
1126377
286650
1708406
1814858
453352
420125
1494066
158441
915242
923854
1021419
1194245
1304533
1584110
989261
1161230
369338
1797386
740422
1999577
1956905
492968
518609
30926
1699675
322252
1252881
818254
630588
1172277
1080677
1216977
416236
675110
1002908
1493572
1309714
1931268
1266701
939967
483708
756235
995403
1702956
849699
1183620
1632091
1077101
2758
1902786
997897
757898
347390
1897945
1892455
279559
1219597
1201468
989299
349454
1388366
766050
671282
1062453
469042
1930992
129080
680031
277250
579746
846600
1744017
1894311
1689940
1972860
274570
923404
1658326
400530
1157549
1635820
939881
1208340
692356
1410309
308400
1360949
1936918
537240
1627115
522724
1243303
1220528
204371
754651
827156
480662
1340794
304623
1102306
1053659
1678434
767302
174936
233290
322691
34302
1119827
907987
953742
201788
1889933
1614663
425464
1162154
1502974
1006527
631849
1027372
65342
1158758
1870435
1371942
913112
390760
810782
328959
1013972
595923
801473
1731082
1262895
124030
1819536
1974655
1554928
1120439
537939
581707
765453
979664
822619
1627236
1266453
1103712
593819
480977
1359721
1239800
1647803
101337
481523
1378070
1550473
58630
190191
1134034
1053923
307290
1220850
1446937
607957
1587478
1593338
1996212
577125
577936
764326
480063
1748523
528333
896604
1500485
959371
1765677
1954793
742322
1223979
1142096
1310779
1717048
1904174
1087764
779953
812582
1246874
1128312
1874632
739119
1771194
64338
1727631
571626
585401
1289461
1680389
643768
651898
228951
1513204
948966
1800651
642864
1912358
1985041
1361211
954260
572060
1109212
957944
1543916
1985693
1275093
1403545
1110234
243811
553129
884995
959158
982548
13686
772826
1703392
22488
1227593
341065
466459
828644
166803
818543
1031831
1069776
1078289
737893
734289
1018829
1326627
931848
452894
1897723
771281
1277216
691980
1873370
1184705
1626403
449261
1068570
418118
940808
314782
795920
663931
1267761
1241244
1177338
978626
1148841
437054
1712667
351128
981092
530877
1141621
547580
1380958
404757
1781040
136585
1324992
1878753
1348418
221187
487385
285277
1707018
275426
1370622
1761022
579320
272366
1728668
1572259
1061969
1931649
808002
1872509
1466146
1571817
1223642
878972
160155
63279
1953438
208218
549800
526747
83157
237677
1056429
1367960
125058
709342
1322630
902116
566550
527281
1397883
635232
676432
1970550
808799
597090
258347
1639676
1643386
1579992
1186416
704947
1333856
1680921
636296
1760274
1123829
96958
1732795
434104
1740144
511019
75300
1708634
690202
73675
1561783
1874180
1369869
545354
785230
1083674
186117
399668
405246
1712806
931160
1475108
1304073
1747932
1702506
1323619
1289980
731375
1000557
1208101
587146
639474
263893
1495281
1538926
892079
1189450
1349298
1641210
1363840
1162906
33539
1112553
1195938
691351
286405
845315
1572921
776853
537247
692282
1793039
601009
1348725
1219658
1932418
794618
1806162
1169211
662066
1024402
865058
1220712
1291818
955480
358197
1834145
727190
1791491
1933342
1925088
436674
474550
1410394
677580
402579
442372
1787723
1129307
1662608
1586750
1709956
513629
1466686
94473
1398373
1267387
256151
1800244
1619212
423885
932897
266216
1202958
115262
280523
1868092
396872
1010134
336969
259460
768551
75796
566906
194133
1794329
554169
1557328
525397
1788272
883945
71010
722985
37351
351920
1930127
891077
342546
1293898
1766775
980910
1825327
181892
117178
955019
693828
202541
632058
1935446
787765
1461078
74686
1366853
1306126
237185
1827601
1544575
143628
525347
1847828
699538
597280
1330879
1084132
1000949
346158
1325812
498207
1054733
1993725
1528070
1533749
277789
142315
302265
1753857
1052384
325712
140065
723266
277201
319907
636410
1843930
1715004
407409
665477
1120909
153977
1919940
489155
510509
1237207
1795940
1410758
494664
1657516
251364
433017
1259172
1962385
1951136
687708
1177900
862329
1189093
200812
1521362
1335961
607455
237562
1884599
280438
1021905
1557508
684691
1600537
1955863
1353621
920183
1159836
601371
1701991
1748693
1859164
1048602
46376
796104
1598736
1811384
463334
130325
1493924
1383274
1618187
1995809
655210
333172
68906
1912524
59997
1760865
1372189
1576479
1906345
1678459
576033
1217120
432441
336278
314361
1763327
1314803
1638606
572110
1343969
910826
1426573
1784357
866479
1982554
1914642
1918370
606594
497021
883070
1823140
1680398
1770945
1931711
964105
1789410
1807909
182529
103637
723118
985168
1446777
1129128
264884
101688
1991385
1616615
661946
923734
126300
1946530
1701663
506452
794597
318759
396484
1746087
1930437
1921119
387063
1655720
451011
1476831
609762
458928
1418830
1664578
925294
291106
1467099
1431289
1530318
1394841
1297428
772551
500409
1306217
1588754
1506176
13313
468539
1268653
371883
1487100
1508744
725054
111306
893585
483550
1534007
1581604
1120175
1463368
1343455
850445
56333
336502
1761155
235658
1304697
526692
716439
132126
830524
811176
1203788
829586
1567007
606125
1070541
854106
1197412
1464198
1954475
842909
811486
544900
1077521
550358
1724446
8736
1971891
182484
972413
402307
102212
680523
1467828
838151
894215
1754034
906408
1730207
366249
1732359
1734388
1490709
1698164
100020
232089
7752
1255055
361388
1308851
977428
125947
473614
1010687
1430874
1372771
127994
1839833
951014
827575
184217
1769374
1986566
502491
1136123
1060580
1314736
329262
1401174
1962405
1507961
1544175
13770
504819
1119446
981489
265019
1077049
549007
130649
1369033
885043
1916383
1523204
1393120
1103647
1020807
792034
7623
339458
771005
1208091
460984
1543459
346998
731582
1506508
1950908
194289
1848466
1527177
1774453
1239173
1573320
1485929
298560
423512
1593053
201607
189924
1271220
1268967
1910405
1050495
641525
1163577
574688
371796
555522
1864134
373658
1781716
1066454
901797
1081542
1088324
491875
1129854
1170688
1143019
725791
1964471
1687306
194
457015
307527
165027
1348261
1426510
396553
1003571
442355
1971240
487418
225203
1328784
280045
859812
762716
1694820
1699149
1787587
107559
582607
1554731
43263
1419334
1401051
424400
1154504
1753914
1119555
1349982
1538725
1092630
1586211
294431
753060
739108
1007994
1596996
1158150
197836
1422764
310748
373875
793279
397767
1998107
944382
1515299
1277723
1572026
1357997
354822
220111
903551
1300153
1391362
1270342
201784
1921969
28023
1369620
1688412
1885757
1753757
878893
62806
1633053
1625357
146365
875833
553185
293790
1429737
36225
768067
190983
1279159
1863292
583548
545880
119683
192098
1458545
1072401
1030694
1479201
1174215
1948858
1203417
13834
144424
1918262
703878
1657175
405055
1910476
926908
758869
1189212
520895
1108161
103047
1231772
1372337
194605
1846681
1960056
943621
1958929
733522
1723267
616286
1365169
1963895
1801841
1314482
345679
1305912
1767676
1820333
1611473
1674040
1445381
1927527
1014485
1839186
613949
1694246
52641
239774
1669124
884501
84473
410447
83220
1908606
544082
1233705
1549691
571423
1345510
1837960
1533976
347987
1077023
735817
1750225
1671362
1394480
1689564
1160574
1150247
397538
1890986
781666
1002254
865651
596904
1597532
23497
678033
1935469
1393603
1499267
111929
1805949
1048209
211204
405511
1276244
517641
1685120
535377
1408548
1590730
1175432
1233512
750406
21227
514533
149810
319300
1122293
706737
18026
1600840
1316898
1791622
1726373
1167023
53017
1283883
1628417
324627
1295484
1380941
1890187
325563
102047
1688777
1288
717085
320868
1866976
447712
1190316
786774
513770
1162901
931630
1002813
1750215
671521
1089526
992391
631335
400031
608638
1268306
206959
533332
1587277
1146214
1472884
441300
731770
1737889
434510
1273521
1971935
134377
447150
280881
1771078
1443267
111716
497106
1915435
1313144
1642608
361768
1705483
1151716
119666
92582
833594
1286626
1947834
1632530
221934
354305
244380
627709
1919210
1835267
1727554
5416
369561
561511
960094
1178928
716335
1382066
1731769
1007287
699253
1299174
1290226
790878
1026548
1153301
186284
1201398
180863
672574
838436
922694
1207659
184235
372002
1906192
246708
132701
234331
232489
173463
697530
149271
922822
652350
494734
1660061
817877
1575190
1217139
301698
1296076
614160
763853
311993
1039992
1301383
1554874
1108850
1437078
1971524
1819822
860687
695656
30040
146593
524085
1778543
269291
604005
925829
638226
59405
537604
612174
1514446
209959
1699790
897285
1765376
1745508
537157
1519306
644665
39957
796933
1703833
168976
77886
656570
1316249
1326556
1466445
509431
775323
1905907
1295818
872312
792356
1710995
1311053
567938
298462
1633415
384675
1626055
333299
787649
723347
1623122
1846160
1761194
1362236
1340343
1283564
564504
631794
1819838
1015465
773714
1063186
1952225
1562096
1785488
1733886
668147
1915808
1408210
268018
939386
884068
457484
625582
1725174
1987006
1201884
995990
1896766
211814
494913
1440673
1518675
681580
400995
709893
215885
1153747
1787070
307501
1784109
1781857
784873
400253
668486
21573
1937174
1523258
1082625
1142493
1223541
1533746
1697427
423586
1151724
1350071
712084
1866896
1907261
985296
1250144
1955500
1575111
477113
746167
985016
586180
493018
911054
1316415
562577
1905521
151857
1898918
252643
1743166
1521569
156629
1556690
402513
1024315
901792
1045652
829219
496304
646872
1389815
1982991
916965
1471995
1324837
1588896
493355
690759
1242235
956778
1009430
199193
952430
1584161
377721
954701
1781126
1120825
1395681
1741988
1491068
858663
698850
4180
1838775
1553588
680048
1636911
926426
1361665
1335461
870837
1219550
743386
1596801
944480
405109
464337
1641034
138639
1357921
1926230
1622446
936513
691220
1119268
772004
1822405
1463609
264416
1728610
1489755
398545
1004578
1217361
1096956
764028
1426224
1474505
529146
688773
1487382
1506707
1179784
387794
1253656
1441595
1745011
467016
1368481
1746002
587513
284514
319989
1836355
1386242
923072
160316
729517
1607575
1463876
262208
371335
555274
1462089
1396778
1613884
1432646
345005
1784086
1605849
1367763
884657
913775
1626620
1931633
1087246
1826454
1813545
178517
1848713
58866
1296144
48931
238992
790326
1086769
1234437
1277109
1194669
1353927
404549
162295
1066621
1011785
643738
346067
1993122
1183814
173398
16650
126043
1283927
1701708
353290
712606
53941
1765074
786661
1296741
636856
1840981
410294
1977625
1647304
1077761
948008
1731990
980738
1721228
1173722
474848
616592
1504252
628993
834530
770352
996969
662252
270735
30923
1022624
1566756
1079769
796231
1394239
876319
744249
1709656
1628034
721473
958817
1771648
702310
1930514
1232126
295626
1477643
196292
1185428
1257057
1810696
1536041
582900
1209994
584306
1212580
704226
1212703
1904561
1044327
1480219
1642401
1423557
593148
1034834
927274
976302
764431
1656551
1563848
1288102
488367
621756
1288514
127382
1050731
1044093
513249
193080
1465068
1465338
678399
635439
490427
779101
1336618
163872
1489976
1148351
1035524
1680511
1733908
1625485
490823
1864274
1476950
1404785
1353923
1645592
485403
1172615
1328571
1340017
804406
1342491
717712
1827928
1743441
922434
1465396
1698737
1972094
1478063
766691
422112
1845760
557317
511127
944164
569690
1648875
615917
1059580
776322
509307
933523
969778
1829885
555012
210597
1772171
546211
1404531
775307
766520
106738
1150100
763920
1104533
148212
1064145
1071539
228016
1057590
154773
216354
1448869
692586
350979
1110043
1944762
588350
572369
356996
1178954
571791
1909607
1407254
1516587
635822
1913403
1801642
231553
895868
1601137
84465
293816
426071
1717661
255946
1635420
1838378
774685
1022302
1489613
952467
1893117
505362
1453665
638776
438080
1603673
1750432
1688217
1696918
1357159
1150416
139341
1541777
77773
901506
1736433
1572895
866280
1282742
4936
139607
1629317
898038
1790281
1704108
607320
1780174
1001176
1821506
501444
1169674
1423842
423695
1925836
1120546
988644
1495882
669077
957200
1451682
971509
1409931
1547782
278368
1049628
995669
341555
1676760
1457130
647820
1882408
1260555
315983
1690091
1778516
1916898
590715
80325
587693
818392
1842332
1087558
418981
1970530
985085
1319378
348538
1913638
1414862
670677
672773
994116
1363684
207221
163630
1416840
453623
1268180
287307
479140
1560122
1495682
1181931
1695994
227861
1967941
27760
1881340
711580
1197475
1981250
718387
1362977
649650
1878026
1846630
1111105
789002
1974327
328565
380649
1762913
208536
1975763
242773
1846036
1927661
1245094
1936934
1699442
1647802
238063
97930
717513
1198094
1066290
916319
1992447
1373480
1971158
990048
490227
1416871
941321
1234802
1135663
865326
625578
994866
790953
1121321
511792
856228
612627
964231
389807
390618
1531217
1126983
306527
171716
1419355
1061280
1166666
409497
1594120
1668836
353877
532317
157487
1754849
411818
433379
1627978
294644
1938738
1819183
188600
1754748
1360097
864051
1916621
584302
165135
195848
470272
683733
1611097
1156869
757213
181394
246237
1173660
1764794
1498475
1830125
357106
136709
144528
221013
755599
996791
373001
389260
573076
882801
1693982
561263
1345696
1281589
1477695
1346525
407448
325983
1888196
525534
738860
1545167
751951
302723
1520082
1456982
592596
1513729
612943
1390242
761669
1522114
340292
982587
1915229
421743
1071859
1941916
336063
1480482
1177021
1381269
1881750
1408937
193599
914029
1154144
1215666
1182075
589294
672987
1278389
1198256
1395073
75397
547067
1646771
1181721
270812
1567795
1970538
1947319
1286236
1554549
1742498
402208
1919708
983932
830599
1884713
1555651
1256016
1000805
1490337
230965
625248
7261
481446
52967
699427
1408390
1224575
10844
1576883
398555
1254574
1224820
205127
1469612
1815653
971490
1454698
1447644
1303242
1140640
1268299
951957
1828349
280503
1424143
726495
1847079
1288784
1498501
577376
1018101
1806445
703076
770049
1610894
74066
256430
436452
1311564
595534
1862663
464169
527289
1251571
1865970
1346387
484677
451120
1380163
627806
1171181
1696063
1873412
822015
1809881
324455
207703
1566497
1716322
1767096
179762
452254
1597682
592702
1664427
242764
1462985
9159
29954
1398758
855721
1039232
667531
883637
225690
115763
132219
1637366
1619538
578996
324630
758715
1473840
1970469
1803116
1453341
764006
1504753
1022910
1293231
367746
1950618
1688141
1329356
15634
1946
573002
691140
165937
730426
558220
1596050
1899675
847356
165774
1136615
102145
1363430
622785
1424537
235279
1458502
536773
600053
599870
1610201
752852
1171298
1215343
856963
1386262
616764
139032
907847
1536339
1294249
1461569
1247034
1426133
458551
6353
563711
807871
28717
748054
1241637
384836
458967
711886
743328
675515
1853333
422860
1025047
1541404
314191
1735165
1649915
159944
212433
698526
1754636
671097
1867297
44426
1472937
671863
53303
1574805
1967439
487858
650662
1265352
1265417
255657
1715913
732140
1123032
1236887
158285
295058
1324352
1641907
1908603
1377778
1490907
1644212
1021547
1342495
571763
939769
1387030
1029566
669386
1235911
116046
728246
1462650
443716
581135
193464
274459
270445
1825699
168202
221533
908826
58744
1944380
800833
1809755
227542
452168
700044
1828122
227152
443652
1490463
226088
369453
556982
166738
327928
428884
727996
855641
1327466
198631
1201655
808524
558575
1193372
1547093
1976273
137692
1221618
1519823
990254
811708
386871
576379
1702715
1312460
1941142
1272816
738937
94592
732897
856339
386354
1200537
598508
1367829
1413401
1486209
1704396
500856
1049184
126594
233960
1033900
958424
1757377
1331735
69313
1864979
814757
110425
1984519
1338339
669286
569280
1241766
186313
146435
40329
1552023
814434
182752
1661732
25526
1078220
998780
505387
282891
160418
1116282
1416757
117171
691470
682140
1312865
1803972
486306
1138833
582779
625909
560067
1687329
256277
470194
1985528
45676
1839222
228843
1985871
1604475
165030
100749
612669
1871559
1628941
1755413
226044
744729
92492
1190909
1258941
1906735
724497
1912240
674070
575071
661844
621014
1696111
1953769
1734971
539841
877634
1866629
423221
1206487
121469
682863
138038
1352278
421168
1706875
1667074
123853
190603
1946124
1734777
128455
875830
1499056
1894718
557951
763128
264464
1112193
944720
110771
854937
781503
902503
1718228
1131915
266191
216551
637644
678711
1725307
208529
825285
1107376
964580
520144
1899960
1947678
1008998
77417
728655
217088
1913509
290200
1850470
785525
444195
29638
541860
280931
1909165
1658484
376262
1856169
308637
413417
1283621
756928
281453
1642722
648321
799232
1664965
1616321
1144789
373733
60431
180306
527677
1167211
1917783
1516130
970147
1853554
797025
459961
567020
280074
393899
1694671
616372
1198638
524906
904718
778821
989424
1378453
360826
712190
96923
1693121
983778
1804337
1417518
416989
925753
1889288
968867
951804
1121921
1053840
1227647
1303837
1846932
824210
154960
270253
910321
1759601
1963644
952349
10528
84923
648887
1544112
318384
1166154
1016659
1725126
1246204
598388
11550
691195
682822
593602
186584
1940472
1005654
1734091
1245837
417488
243297
793940
1103248
1570558
666727
1070507
1228222
1050613
1700473
1103240
1827864
1621024
87064
6561
1136280
393771
988682
1254955
1760513
1238466
1229865
879191
82799
1880362
11192
1287245
970902
958999
43085
44878
1337269
676828
1861764
89938
1306469
1903398
578084
40374
1490319
1230897
26584
1019561
1351318
1719946
989802
921589
1339148
1913566
1470939
1240395
362141
1467023
1975254
1133907
762420
1594809
1803177
1086822
1121831
143197
1970402
407726
1781593
233735
902889
1994394
1881280
1656498
1208318
1020633
1604102
739531
1170206
1864321
1461266
596502
1670848
473697
1972030
1880922
302205
719600
1064532
653725
1132922
1743556
1275397
1563418
889549
1650818
1219122
1620402
1811736
378893
186053
104185
313871
293559
1355389
1247951
1554384
867562
464316
1096112
948026
1742224
1941134
386758
1252425
1073662
1726937
1524349
1354412
129056
24239
1011022
1087896
1389550
1992135
1580899
925673
806258
438101
1832805
827594
640659
1805269
214843
450689
1796462
1249406
315270
840103
1260535
939036
1171082
103758
151579
1738855
1712292
626662
1313123
828072
1132956
420850
1709749
1642708
246389
560376
521517
731669
647377
1912233
1155720
1766207
88033
69976
1199378
1750433
1058260
985544
1658468
1473944
1080692
1032634
62199
1834484
1182472
1795555
703037
1724274
1996798
445293
1306787
1577682
556502
254661
40600
192650
1898141
26925
1360568
773980
1060565
714692
553235
1190623
1009333
522630
925564
1524860
1787334
132588
1882722
411040
579544
1055790
479673
841318
1101002
1382012
1833081
240098
1913612
1931783
1536075
1210136
1862955
445915
936160
736600
1358856
1219815
1215701
1275218
1629036
332080
1497380
746930
1797530
1715544
1667278
1564865
1869660
249431
1500496
1379122
1894640
1480606
104334
1185796
1543112
1867423
797797
1149665
86349
1408996
1923975
1229084
631847
1576648
815607
310624
762267
1216499
668805
1899005
179751
1673235
647885
661861
1047022
1865305
974055
467339
701670
1581353
609845
79579
1400724
1792484
819074
1739664
1231615
1403234
302975
1102839
1661073
831564
1437745
854412
178746
1244657
995453
1880993
668128
1528685
973533
1504284
182667
35487
762845
1404926
636338
1462529
531841
442560
1552852
522769
430267
1766822
1468299
633740
1238679
124429
1201356
1944897
1441126
552051
1871005
1462615
1048489
1690091
1707798
1754191
184848
1892116
10122
1111720
1447615
868067
1411154
1352238
835658
617667
157230
794232
354283
1723993
26392
447335
1764949
1150180
1875602
1372100
841268
656315
215080
974402
1654538
551430
969253
345137
1859502
99949
1393221
545095
1200084
1831615
788099
968943
1346267
442038
618307
356062
402558
681279
1432745
1396603
854697
57582
1861296
1309372
16414
1664710
1142672
1242124
455248
1064724
1273286
214770
957008
1853476
1730778
1005467
1224877
914402
351578
871470
35511
132957
1601441
688254
636740
594680
1538414
1285578
1041699
1804457
1144993
1598749
533428
1239278
1468220
1214501
1627738
1218345
1642288
606023
1726919
1597568
1729129
767600
778637
1280773
198629
496708
1636459
403646
973267
468000
954387
200951
1916706
752740
273604
1015894
1061349
619810
414764
1657925
1606846
203087
1690105
289485
1953970
584774
660111
212295
625330
1539365
1084725
1349729
1122786
1510583
1123960
85609
281924
755249
821564
1896343
484601
1328776
1315040
1857972
1654249
601733
1012448
728787
1148475
732078
936539
153439
1422977
1369894
509239
846399
1758991
1059700
1461713
1280044
1009913
1444291
777841
590120
1276621
930142
1341266
1875999
131515
170345
1673524
1940938
641299
546457
1511654
1449535
39817
1491524
1408029
1536140
1463093
623429
147828
1493193
191149
108881
229172
1956867
997459
1216972
1710532
1135986
706562
203391
1591288
1374044
1682583
988654
1768661
1027577
17768
1706822
1440928
556981
690684
277897
1070926
303983
1700760
1661376
1901555
1908628
343353
681796
727064
1471979
1481565
531445
1167265
280462
1231805
947696
905536
574932
1631290
115238
1457385
187357
1563651
1219668
321387
129869
553172
415030
1174985
1954018
1362005
1590457
364363
837542
364857
1276014
1903050
416217
1859330
1249112
304200
468063
305057
757755
784219
1834945
177419
25811
256654
1347525
1159345
1966641
411757
1236085
868736
1007145
580290
1435250
120598
264236
1252094
1466548
1091983
1915975
721878
1728866
1231651
1946248
523749
311210
847190
1933115
835599
57749
1903709
252485
1007823
1837334
66741
860885
1463705
1972549
1173493
1715717
47653
95994
170356
1821501
1451664
685117
1461343
183882
1183037
792185
1375590
1021476
1274929
1522084
822777
417878
297181
89073
542862
1361506
59980
1555096
1919568
93259
51289
892799
756104
352718
716315
74498
1155658
481716
1747831
1465948
673788
782035
61820
165774
1297236
1895254
783504
537946
292944
660704
1836166
460334
1061709
1126095
1080002
1953391
1062463
186079
1366078
649385
27711
1047232
689365
432810
1341916
703825
99179
1970190
837379
433498
972986
1469447
228987
724343
1608665
750315
548424
706629
156393
1212015
1867831
775922
1725949
1252716
1345269
1385920
1186085
1934721
543428
1219809
842894
1636290
181113
1881844
1682031
359101
967022
1101721
1619710
1386481
840753
1528900
1614139
1362390
1962824
1533138
1803815
106185
1968433
932049
101214
101290
949436
1958293
549450
24746
1672876
1952053
1253253
1563046
1266777
1307362
616215
1313303
1903826
297661
108716
1369609
1990467
475754
627665
173149
1958453
688247
292074
618341
33542
137534
913062
234009
418779
1529746
1327249
1654743
276593
286675
320971
138333
1519933
1447767
763147
1476107
955208
849157
418952
1092082
1273432
495121
1638502
1927450
441839
237680
832299
148397
1173782
647281
1148472
918767
566004
1779122
967565
965362
1472055
775682
800612
467779
627929
671862
1504709
1432720
420507
59635
1887861
1994457
1790751
1615900
1862971
1396112
1048007
813303
1275594
203306
493402
112179
1289501
1049575
1130174
512007
1231080
1889191
322736
628155
573706
1861241
354406
701500
1903951
1700714
892363
16575
1383381
550822
601229
1876819
1809257
412865
219088
679218
1379840
1063462
1238087
1848524
169264
869549
749724
1593233
1679743
586984
1001905
534891
1870565
618214
1800419
1578682
1093353
868202
656251
849045
1727543
914183
1457329
22478
1092975
288835
1257887
214386
238871
364215
367105
1576229
1198700
711643
1032345
710783
1099742
940913
1278083
1506286
1056620
879853
299637
1136800
82059
1897315
419281
1252317
32323
1927100
1627682
1178225
1028637
380260
969273
923716
31897
988969
279323
1439116
1410112
82849
1476403
875336
423015
916235
958194
532133
1191612
288351
335782
299248
1237021
655969
1938679
1529223
1015885
497908
668726
834528
175763
1465720
536129
334297
856135
1339606
69933
317843
6973
1986758
1498302
1711415
924842
1173637
565663
1712176
309168
1465666
1395851
1435033
1206521
17623
1242581
1912590
361171
1270040
1741861
602662
1791374
1252364
377979
1503977
1548699
1516476
1315048
135252
1021985
1773936
1138706
116917
71047
1424109
798925
717498
882099
103358
569066
1938534
250793
841001
1163438
1068296
173984
247314
205172
203437
711616
313408
1541058
185877
436484
586594
316977
1855648
702891
1804369
1117601
224547
1550878
775200
1299639
164326
1184461
476949
42145
1818306
864148
1879701
1741246
1301573
1377148
246900
804990
1971374
1915481
706760
502960
552379
581697
381548
1738455
794578
731102
176479
860808
825315
1082488
766622
1160039
1425495
328853
1138189
1819486
1715454
559937
740406
1301237
1131456
941719
1835050
1878107
486298
569878
716356
1950911
1563549
3685
889774
1736933
926194
325438
1153702
66505
1407727
340831
643094
1716230
1538317
81996
194401
1595786
1602419
87619
1282931
1342182
1170925
544805
1561036
512754
1589961
1263750
715157
1014164
450667
86912
1264539
1449777
741153
1411035
1700460
1244111
1527535
266440
734793
905904
296029
99918
109679
1240908
1398804
1693763
1328535
1671987
1753450
1600732
1186800
1979147
167134
212189
1588089
1206521
1218723
1027229
327748
1407779
231976
1219493
824680
759194
1569441
1662906
132153
672165
852718
1716328
922100
1416615
196856
185122
600574
999390
553942
104967
723916
1389815
1901234
1846527
1854435
580996
76422
293810
406744
1426511
150593
1013083
825413
927848
1586628
1827829
763068
1232058
1904979
109147
613045
1221413
397171
988876
393707
323018
1102144
777292
1703366
54288
1222521
1606566
1293393
696451
1678020
339837
1653886
1271369
209395
1721151
633071
686113
66151
126916
978085
125818
1301616
777758
186275
1095412
359809
1221244
319351
990820
1186643
676930
1143846
1161565
1284909
209630
1925372
1356193
815444
438044
1955511
1819219
1301961
1247428
1422298
1727463
290043
1568614
172973
1219075
562887
580097
414332
1409919
233112
1532026
385771
805114
1252198
353733
1176376
635411
344657
1744052
1745961
797584
500219
1602517
1318959
1944973
842390
1828241
1324871
1591401
1757426
1384703
608958
373663
881669
423393
1754542
1982646
878252
1424904
1963918
1134360
270663
198199
661139
1657980
865309
132212
1843636
239829
816927
952127
390422
226465
698401
1893430
1036402
1551479
1848957
1731770
623435
821455
1058397
395224
2726
1657223
407402
758010
373393
1594734
1127933
1723031
1795035
1776466
193445
1750442
904483
195077
943181
1515294
864556
1280856
1659506
1040321
718084
967694
288148
948113
302403
666801
561914
522931
793691
714609
605175
120695
1758920
1911574
685604
1874485
816984
359430
1292284
94822
1397607
108483
1622346
722298
468399
1783079
990217
1181079
1454190
1927173
50422
722418
715417
30339
1686006
1851708
83745
21352
1864203
1304949
1546126
587333
117579
52312
990897
95350
823463
58588
1102897
931165
137728
452581
1667983
1297037
921702
1608351
481963
1613325
1476334
1154078
65099
1868248
765447
1903010
1016903
76459
562874
1490624
108040
1126599
1563971
1071511
767577
1813802
1762093
500900
1442524
1621674
1377647
1556938
1566964
1182616
649714
1040854
1708901
174483
138373
413677
810140
540233
1212724
1649379
1567908
328984
919797
1869120
727935
841619
736784
457493
1753071
1115680
150829
34433
1055976
456776
1962657
1885569
1918250
362146
991459
1089503
254135
477922
482613
1879366
359594
133509
792106
80062
1396678
1992744
1291428
431082
263291
1131254
1374474
256837
287146
901587
1354559
1135948
1425570
1784860
691927
788683
1113384
753363
408108
1147324
1927581
186489
716545
620520
78611
695537
1711051
1242125
1726406
1484342
577596
175427
1479872
1592807
47800
372702
9757
1581166
1863400
824204
202835
39592
874223
121893
979538
142091
316295
831316
538780
396600
1798438
1510327
239689
455097
1120811
1156324
1495968
818691
988091
1481762
1762521
712606
580052
1697051
1390685
978690
1473994
604001
704849
1331203
1810653
1933965
1803325
1447529
1971745
1848944
440079
446204
536304
1229421
507622
703962
985440
1584513
1621375
190439
1151445
112143
839040
953721
1416432
490063
1915177
1093152
1645184
548665
1816982
113436
573471
867326
992027
517635
1157181
1029149
643673
1133439
1044963
1199678
232722
1874747
829003
1152100
94155
861893
1471555
1114188
1001468
1021215
1614883
770873
1476527
818518
1621672
884541
475610
218504
52755
1852931
1684802
6255
999107
382310
120424
1662254
525840
401578
1666567
1206927
553936
1544122
88258
1999074
673797
94521
1798788
534804
48489
1254007
528477
520837
1705508
469591
634877
1072344
720776
1969682
1968258
141489
1355636
225213
1922475
991294
1288013
1210513
1890339
1291238
986614
690848
1394817
1523581
237663
99204
1413267
80832
1620990
238486
1790149
1791947
1693462
1780318
270288
1919357
457196
914172
557950
1056266
1701152
1455322
1533290
934945
430478
743133
1451087
1743811
723654
613630
1953822
403870
1304403
797332
182514
320317
1428195
861624
673630
53328
425813
880345
1485823
1109272
370532
622423
504782
831663
941810
205302
1243175
555203
369185
1172515
996646
1632336
92596
1696454
1921818
1887635
108498
1821465
661600
673764
82474
428620
1848098
1156103
708171
711464
474093
1496372
1405718
1173742
1491399
1557548
1228652
1877122
194458
9109
1782874
1599003
981397
1279283
665427
1449797
136882
1786681
85011
1263735
844580
1968164
458940
231227
1009323
245699
1560808
1233492
314244
1910811
474942
924288
1896851
1253318
932595
235562
913556
800751
919225
1864052
1470535
1664488
1394331
1413738
111210
574562
165444
1828420
560833
153897
1021023
713108
1228941
486251
1079885
1550149
1724752
895572
844761
1270013
594371
97783
91387
20805
1234638
1426836
745398
1959766
435303
1405751
614126
561935
1398770
248992
1825716
1720860
942543
1838401
691682
767600
859798
1065531
772035
1597064
1019341
453402
1264106
1354213
167003
347775
1874029
1425475
1856528
1099509
1731695
717666
1066881
35338
1006986
1756698
1883950
110420
166428
1295440
1279733
926822
1646601
1297518
257114
462155
480225
1095726
1514637
917603
739363
476569
469749
1250595
693680
1861957
1764816
1334979
1640232
641464
1700210
821155
569402
439324
1779966
1644236
116412
703200
172576
250442
1327558
393204
901249
437065
292543
324702
1959718
584635
175477
1993406
342831
596462
251627
1171006
1916772
487374
914954
685727
1367333
1341554
1895349
765695
112753
1815330
1131496
1478749
1472759
1742265
1812243
1969022
166422
1858332
160301
478735
1278630
562086
1526515
443702
148804
1069917
56603
810249
550525
413076
520108
158074
949795
340449
1858555
1380908
1408034
1133532
1689198
759283
1850698
1508201
591851
929488
840679
850106
1677419
928643
1774099
1759119
829444
462107
1560801
942244
1276846
1524069
962174
1840529
656846
812256
112100
1411359
1281141
579527
1910454
295045
1102454
624348
768137
1252832
649123
608773
1727393
1159781
1780261
615401
49039
1494095
108316
1774992
405246
698552
487659
178250
224067
1170908
1148824
222252
117313
943560
1658991
1881320
739034
1840820
238376
1815383
710640
1043943
1139688
1035497
1614383
1940759
1001377
1041270
1188413
232745
52268
1591552
845081
720320
640314
1036948
276039
386923
138205
1652236
1526154
1402789
1020749
977435
1985659
407788
320941
998438
909261
1937564
1008971
818079
1657398
425441
506194
922549
1141919
550818
1324211
236443
131188
787423
619947
145893
1737192
1989526
657605
902436
651869
960171
416127
402877
64300
1472547
815561
703024
1345567
209529
1188329
930451
1650437
1308606
523051
1243213
1987695
1893257
1905113
718794
1338509
1104689
52278
759015
1190930
666509
884678
1868532
4074
802330
1450997
1633187
1710963
868855
1789357
1875408
934056
1456285
1842197
866832
202298
1350596
1818958
821622
845774
1700778
107963
651791
1754165
1049840
1899204
1588192
1158953
1482766
509950
1748445
176731
1229113
485735
1817646
960275
309667
490644
329130
1916895
740328
1576616
261960
1008298
373115
459582
541362
1537017
582102
498737
1577164
525962
941173
1425268
148947
886641
1762200
1089038
615232
1913709
1306369
537399
188574
1992585
877794
1772728
701745
1787983
542137
1314559
1288218
1432593
100146
1131422
824062
1745914
1300870
1583246
923076
1512831
711063
1540579
1573063
1731917
316503
131935
1270545
522677
1956536
269322
582258
981097
656582
720488
803539
1953243
607654
1563480
238942
84716
420318
1205724
1121731
517386
599257
913938
1604598
1103743
1869471
487354
14551
497408
1159324
1291867
560341
1222560
817599
584709
1763815
560831
620091
23442
460015
1863947
1102492
1508978
376467
626278
1992508
1039211
40697
764083
1143265
1664160
1688038
1824313
101115
1498235
120853
1888035
1788749
1157990
1367273
741240
1638540
1969728
1294209
1803591
613731
1795763
754735
1577370
1086013
1855706
291733
462811
212984
703968
1735035
72236
1166853
1542912
1326010
949895
910760
1666584
1493585
1922896
749406
190247
268606
441255
206451
916876
73327
1722380
619537
1075579
656197
398326
339799
1615915
968798
143111
1503974
1217886
1099473
710672
864426
1415394
1994734
585665
288427
1192744
1965400
654268
427839
1259022
80585
620279
607908
1976554
1104005
1618477
1231880
842062
309934
1319768
1119450
1138560
1679454
1889881
1638395
1748554
422957
455995
1111862
1628111
1128742
1024694
858346
1911552
984662
640433
800517
354737
1358606
308573
1766074
1572326
1582755
15603
1746711
974186
310584
123803
969785
774132
805330
1380025
1089783
357705
1985005
884836
1473288
379332
1294519
1622375
281769
465087
795435
997810
1541985
464057
275904
265210
1877599
358288
256399
534209
1460968
152998
821957
658957
1623691
904919
60099
546928
961145
1693680
1071296
1769971
1187867
751157
1946739
751301
1944982
511363
1570862
106920
1507389
1182154
1167346
1223676
821661
400243
489535
1585392
1879533
1542935
831332
1569882
1557133
1053034
40849
327123
1142369
1439982
551336
149769
599100
748331
1261824
1860611
1388839
915616
888988
106008
1474404
568049
1635913
1577362
1454321
1602219
1069236
1131623
939890
538658
1854031
1482044
333325
1558192
1213313
1209551
1501650
1555479
588306
1374950
865185
1672195
1648419
544053
1137008
992964
1529612
2954
1389602
552105
525635
1143798
1567554
1989520
1773276
56007
1525339
1035090
510781
671705
1218116
1610257
132981
919735
867779
1705573
31351
1671382
337620
455770
400489
1094833
715064
1666090
489881
455191
1343171
361327
1547490
1700004
583991
1967148
225087
686475
1156031
876641
1777388
1114717
644134
129947
1247322
1319419
26587
874445
919347
1595460
1974222
670863
828095
512790
205191
770638
202228
1032488
1397811
740663
1870118
615348
900364
212181
718793
1801483
1316356
730779
1856805
747758
1848094
1068678
638898
1881575
1419209
557427
830001
1078190
792667
1757547
1861884
1617164
576781
1386184
1572620
659120
169577
770231
1036626
1735615
365129
1552764
1269080
385328
1821509
744336
1370211
1300144
79846
505701
1754699
32057
1718725
592311
1805131
851282
1610158
1190843
608879
36472
92014
1984545
1322781
1666882
422622
217051
766990
1215130
1302011
1498943
245567
851074
857629
522658
1105785
1613637
364767
485081
40118
50310
1382175
1466955
1508865
510068
1209376
1440747
371765
506835
471845
1161359
325909
286673
183610
1741858
1016445
937229
109475
1810949
1301056
618449
1283652
977207
1108560
472579
738744
1617609
522138
1190169
1902418
779463
1301902
1364351
940180
1945669
1666394
976934
1814076
1252508
361524
1134616
171116
1826309
1246702
847857
1045374
1518816
617588
559744
1406446
1803634
1797549
1709925
706337
1713865
583389
1086375
122965
172153
1255222
869874
1212625
22113
1616206
325885
729220
1605286
1106790
936747
1632591
1128170
324633
1168565
1332648
1577043
680157
907584
222370
1885485
1073203
1482170
1763673
854702
348766
196941
137626
562403
456111
227143
560136
677278
1618519
1017744
592454
176744
103113
887301
906413
1696565
1836672
1338830
1634897
200438
1890468
267378
1831835
594646
155061
1440073
160954
15444
1132351
746889
1630844
1752327
519638
501647
731618
1650985
1382531
713663
1673627
177011
1019596
431670
1649595
942423
1830107
1566838
1349585
292764
315344
737182
1026947
1572411
1026882
511595
861442
29408
1563740
1556463
212705
1149762
1111873
1859883
1531753
1919044
1261637
236142
1609836
1886794
1678910
302908
566128
335951
1279740
1822428
366624
440652
1424600
70679
1300330
1154040
342203
325412
1897692
1991029
45214
1515140
16686
917939
1023547
1846592
714987
1356144
447945
109091
1757799
1572963
430796
1269279
800829
238112
506447
1209594
334898
54836
1020625
1361109
1701106
1117669
169953
1062912
904173
665097
629372
899728
1222515
1694695
1042829
587895
862361
515128
1551679
1972924
827546
1647827
228525
1769992
1129572
62624
600904
487442
409494
10532
1388237
1207140
30879
1240415
1790141
400840
1983074
457824
1759010
1898670
908439
1314988
696427
938446
1524344
223312
1225566
1627573
1957854
193371
1269258
151942
1863341
761299
114092
919468
1877888
7072
159849
849842
1554785
259052
37787
724780
1093179
1834210
263986
1698560
12169
170188
1061080
456905
1894269
1668069
944685
1032015
1247321
819543
649399
1502651
823231
501223
8595
433023
884327
224596
95221
1631644
1433539
1970386
744356
1351470
397192
1886860
688016
1806895
73930
1740553
522787
741020
630614
753053
1305150
1984825
714036
438260
554959
1280214
1085089
17175
1601984
1248635
249994
1007585
1650126
716952
302233
649721
685642
1654986
30425
1391702
189000
1844138
1835487
317179
145640
1251255
1122142
1674945
110545
1048031
1252204
844622
825763
1555863
277965
1653312
878793
96060
170162
984560
1789495
101338
262645
1237666
598950
131917
103158
1101258
1472735
1364310
290090
424917
1316398
1137397
1244004
1928100
642129
1288949
1594555
1827054
682578
1575546
473681
1662286
456433
52616
621670
935916
340042
760052
358361
116154
1014178
1128227
12837
1426654
1653852
455226
1997342
1774472
91909
511047
344763
447097
1009423
402779
474875
398226
215908
1493358
534633
289898
880008
548762
230880
1234533
284051
716862
1221117
1635221
935742
295635
1902454
1755641
30629
1890534
1242116
1904399
264478
1754208
1729186
1310214
963906
1698101
882641
857849
1922027
734585
1051191
1312907
640603
960167
27254
1326652
20340
1754636
631834
1319810
1340909
865545
1961594
128709
1673458
1933318
1794780
961228
351448
370446
1126343
1535688
1368455
41
606799
1751138
1076984
638492
158793
321562
353094
722524
1035572
1858658
22385
609756
1032693
613819
4716
1311851
1311014
1363729
1921500
1709740
114310
1909473
1885183
882460
1065257
1270203
876120
972937
1240935
1199472
1109547
1795903
1232929
1332684
1655704
1356161
1301215
1521525
999380
1418645
992266
549090
115873
807129
1084008
49086
387660
673300
227995
1360321
1012169
1598902
12896
344350
166548
1639724
761218
846517
1430426
804302
1996399
729231
1061353
978563
869354
669395
839705
1636183
582905
1130354
358794
133612
1144546
1941184
505279
936559
273366
76461
1407181
377593
1580067
1863099
1623597
1231161
1537996
153353
945716
377247
852083
566177
728115
756642
780658
150602
1475122
558075
1591467
278366
613212
121300
1670903
963539
291598
39223
1734062
246163
8111
936894
31424
1662577
1597179
795765
1429533
184180
1892798
375001
1708046
1110369
237542
415080
397339
722543
196518
1475776
492702
1446526
1966379
205298
290926
1122819
9797
720744
470924
1039776
579609
1892750
351367
1628845
1135147
1119508
422841
1045607
923029
1093936
687246
1096967
1829867
775687
117562
709276
98707
414502
1902036
443531
541209
1049356
370486
620405
628272
1766650
275066
1633654
48157
1901529
1387326
1520978
835997
1366340
1009416
1057324
1023449
1826102
1856562
1832206
34942
57743
1158514
224586
590724
1244923
1953865
1427609
1679935
413295
1495875
848543
1642737
725711
1998604
539221
136262
1676609
1219355
1354460
1851927
120054
894239
470354
728461
1799907
462479
757462
1111231
627685
1714344
1916996
1228514
180756
485539
263274
1821519
286403
406673
875915
83126
1097305
193064
822436
915671
1377320
1879766
728340
1804145
196291
1057398
806883
1189983
1071061
785215
1331615
1661137
951990
791541
1155216
297975
1231160
392391
973239
1021750
301368
162276
1272383
1313469
1710466
1338122
1606607
1954003
1994378
533129
1522625
798465
118652
833256
1496962
1493931
1204462
877421
1094989
1524785
532550
1028907
269454
515943
49718
1187722
441844
859014
61803
48573
1941865
1870286
1950300
1695756
1919823
866693
1129970
1603795
623169
1954533
1075894
240423
1599699
317566
1299641
1266650
556906
1470955
713451
1630367
1303213
481915
1274917
215974
369444
78272
174842
936758
265678
1965354
1038208
972886
102408
408627
1160993
933478
1523065
829059
758461
33223
13898
430075
1653640
314245
256621
181425
1808181
1089784
319930
1306596
1117611
701280
775525
1213583
873606
772360
584407
1588364
333474
1718735
1533022
117823
721931
727151
1301088
1087434
252717
72498
159490
1927577
1654958
260190
1746118
755327
1654605
505244
1134718
462541
1500716
432183
559762
1534838
1945533
32184
151198
657706
1332497
428830
428840
268018
1849164
534816
1072203
1143559
155855
542473
74821
1338541
78745
765632
23137
880804
1741960
513729
616859
747299
657131
390880
1657540
1872225
640032
1373384
1832503
802793
153197
205552
1826368
1058213
936920
1112525
273378
1551581
639568
846146
726685
1479133
1184213
394957
363935
252518
1526831
39428
1761364
817280
798720
1775224
1600098
646220
885726
266284
1944574
1746889
1305769
1789421
854691
55894
1007827
1227705
571132
1044288
107042
1016987
445474
1603019
346323
619429
1733351
224816
1572330
1455056
1081998
1774219
1303420
594321
1602511
731280
236039
1919416
1277312
1543383
1232570
757425
1993085
366829
1767647
1588068
1532532
1343199
676558
75413
328492
1892612
1858672
686578
1706406
1103811
51014
1305857
146622
1196644
699180
1845418
1767726
728345
308508
1148430
461579
1706097
1695796
1037488
605755
8304
1073755
1248358
548317
1831182
317937
277321
1026483
1945847
616662
1598803
500996
212514
835329
1540007
865638
828077
680724
1721795
1456971
1228861
1207471
1966691
1138696
1099536
535714
597452
254123
319290
880167
1078661
398561
751404
408442
230363
1223739
807713
549060
1505875
1009090
724134
383228
1378587
829217
976176
1231993
1680892
695291
1883526
433594
1763512
254231
408423
216336
855232
1337735
324348
93750
1077934
1416585
1356842
1182682
70046
1622397
1895376
1959519
67655
686169
1274205
738325
150018
384711
1974894
967279
505011
733576
1882618
1218057
710593
1781876
1552984
785675
1975952
965007
4104
1880039
579994
835305
1421009
1160916
1008107
969311
1031655
808407
411618
1956703
455231
1964864
1601677
1015707
1842661
1099595
759872
723229
25777
533840
121151
976848
962252
1949002
592872
567371
51231
833312
1808312
1387263
1457462
815309
1075312
1061631
1040239
1874145
651624
1455118
1203617
502483
798983
814893
1674365
160433
913706
870407
1748565
179154
458109
434536
1020734
715821
1461544
345590
1846384
1131805
1605019
470270
574664
41515
1193806
1006983
1715935
1527064
1825828
780273
4640
1688046
1179873
1719123
1738752
1852919
7628
762424
70631
745776
1578366
1445515
1338972
1166647
295424
153143
594188
427741
1092584
1537574
1491440
673033
161797
569161
431603
1186589
1525182
1315613
936275
1270694
223978
494665
1671187
1584249
1777898
1647809
1828125
710630
996759
475747
1661574
843722
527096
1934116
168746
395421
358503
1785
1193407
1743163
404714
766227
403892
1645996
617850
1236349
1179719
1628646
1656089
470802
1964373
1395480
1659485
500450
532900
334779
1922735
823209
1985291
450555
1620793
820920
1632864
306642
1492643
1737819
633955
690070
765677
1378300
1673014
889056
1322556
489040
640724
746276
1017229
1405745
738388
1374267
847246
1931434
1889709
640871
1555215
320444
1698954
318470
1972841
541625
1777182
424813
1401670
406586
1037060
362552
1556002
658355
547642
543223
1693187
1818247
1374995
39844
1355079
124192
318762
1730277
1976823
766181
367911
1709136
529873
407055
583035
965092
1826865
812360
1669572
1011448
1757186
1069074
1547833
809231
305223
209237
1340804
757320
1561019
637080
76389
1396361
1749418
1595341
1611453
946349
655063
1360483
929220
1016131
909757
1318289
1003242
1331795
1948872
1639511
547847
133141
1371269
473387
1895418
1085689
1786032
1004616
1145776
1340512
101872
441902
1387547
384702
1727887
1015772
1647905
1124312
1365637
517376
1590383
1279718
1495393
1638353
696221
1054114
851256
1633903
1414300
1249927
312082
460760
884289
568673
1833078
1102925
182548
738421
990602
1649010
756690
159346
1254164
739175
728961
1057695
1528924
748323
1031494
1040973
109021
384548
1165194
955026
1823207
235638
1391921
618887
758973
898554
1663425
1229465
359123
73368
726097
804641
317258
1775290
524914
1184349
1369268
1581542
1286836
410678
1720013
1788603
1980753
768973
152281
886732
1070360
1128657
194409
1498071
1096712
327352
1284206
1026702
381324
867959
1695494
732474
781045
1726906
1032153
1351650
1886583
1558009
917363
1578228
1497230
238286
1025712
354417
379681
1227697
830392
1582265
692680
1362302
1118711
1146533
108294
717959
620635
1553147
1336383
171767
1457876
1516719
1072490
525166
371225
945111
1325763
406519
1776120
1621559
1437802
1216435
982966
559073
1903952
909721
1690061
254879
1054730
1296621
796572
272412
692652
305987
15531
1526923
521258
1860246
1239428
1768239
579552
25551
1438685
1727080
575014
1118559
462759
1342965
8532
1328384
538789
403296
800507
218175
12951
1323659
386090
1372330
1080503
879746
40645
469980
1368000
1168211
1216399
1658880
1180045
1981927
1927885
1906865
1708618
1689850
334596
823689
531056
1948145
356195
1366055
564678
1102748
1543720
1441327
795042
1886555
1170579
1330079
1602970
1813606
1716404
1500676
1586026
1970940
1275452
1295334
14827
1326515
957216
312716
1983768
181692
808103
1862590
1485079
455454
1940543
1784044
1181414
912621
1683623
1732734
428609
1145665
1671028
1896862
754853
1345023
1304311
794356
1497785
1310450
748775
565029
1712837
1388493
481521
1366601
1521215
1715984
736798
1994577
1824592
644205
997277
1208022
1676683
1360505
1322467
1531757
1000756
249849
874160
181836
758483
1231010
688597
477273
1868947
797020
1851290
1739858
1641484
1061510
1439223
165512
760545
741070
262804
1560815
588782
1480949
1586997
918616
1751891
17473
1457847
1397524
794403
1886078
1472823
135470
1242487
1714525
763472
371052
1668480
136829
458480
1066308
1102526
908252
1248715
1247101
625560
94456
1411324
1073812
1861593
872419
1942746
1937942
1651909
1161319
1166717
952173
1609354
272912
601940
729056
987723
537674
36760
1101014
343277
667038
1386285
142942
423369
438756
390102
1898164
1902501
1869760
957807
87783
406031
483824
1860152
654199
1228512
1885103
883948
1913825
790244
475020
591938
212979
1560863
1661183
1215171
79597
1654571
1704701
764771
605770
198009
1533604
1858324
1917498
1931133
867220
1355834
666085
1080695
719405
1940235
1850236
1042621
1937250
1845236
521893
1493898
668405
974177
1977182
505187
1587084
1839930
1982314
1641165
1772099
1449966
956167
662414
1861476
705519
1233894
815780
1427412
858003
909776
1298780
196830
1804910
808194
1353340
194018
47248
1301583
815711
1406868
591838
640600
335099
1106364
501863
457085
458833
1616019
546403
1790088
1887909
329591
918297
1898240
1882160
921249
584328
19711
1540022
63962
1290187
1192389
1232385
503156
73533
1961152
696161
1301981
1781372
609306
1380740
692539
1296854
386263
1724904
759548
1143073
800732
1211791
526005
356022
128968
192406
667581
776292
427784
387950
613541
63192
1583914
996407
622972
1736064
800084
15522
699762
1823660
1139119
1015474
278350
909958
1392945
1895839
979701
825348
206734
1588715
1570669
1963838
1180492
1310405
1735527
1708505
342548
436724
586199
1183253
1494609
980420
695601
1917827
1614557
751050
167402
1370461
603361
1556541
328380
430765
583965
42412
661628
985969
1018866
870066
1840228
1692699
667822
745110
1909515
518881
1739871
1032483
844337
1425171
689595
206941
562529
1013961
1437414
1516680
741361
107210
596517
1699836
1565523
1043610
1974352
369466
1389399
1991589
343670
1898392
852833
435963
571184
909242
489505
821258
14034
1314559
126834
1581558
1197464
1783353
1362681
1739318
1531359
615003
898904
1168200
1339713
1300027
423004
1640351
1197591
673105
1871540
841385
532186
1382531
1509423
816901
196121
1582730
1348252
1544811
978861
313525
1633005
196532
1625655
962588
1022920
198556
1777358
419661
1109941
655152
10032
231994
1012480
377043
565159
863642
580700
650456
27555
1263996
1201547
967406
1845017
1593740
1668471
304090
1241210
1201893
1621507
1781159
1279502
1624979
820677
275698
1694798
1450716
1072609
355588
898172
1717548
1187491
1261277
388741
792467
82824
1726614
684298
39370
604561
366849
164302
705586
1950931
1733001
1141533
1479396
212230
481340
216714
514735
346295
1487655
1348190
1982058
1331090
1476451
1740945
491219
1645569
1168347
788085
1641307
1255513
554313
962529
207812
1188785
467909
1022305
1635546
1421982
743450
1809552
428073
1393798
53570
480547
1347190
628230
73770
1454441
1835319
446628
639724
1810096
1954546
175926
1857876
1789472
1407227
1396089
990865
882615
813817
196101
295963
61896
258042
656145
223289
1713133
1789296
1288132
776570
697411
1991250
690484
561184
1533852
232255
988803
766819
85069
1870541
1212304
83167
1283738
1999441
1476950
770531
1301663
669645
1837978
1673482
1323996
1405230
1229966
1219339
622827
1224385
362202
1815828
1990273
1491850
425147
1312730
769674
1806115
800628
354425
324934
1076483
1223252
415534
530738
170771
516350
167684
288586
842469
1891758
607834
754587
1699988
384248
779604
714235
785390
1076677
1458758
1368813
1221974
329044
1916840
624764
1768494
1104208
1360257
1730792
1384707
373869
992146
905944
165396
536351
792467
461712
1431862
555759
1466262
642510
1679864
1511446
267779
1152893
1121485
1428080
1394601
1735514
865971
1656309
589231
1345766
1931475
1805919
981275
1807249
927182
784147
1138768
717808
650460
1853111
1271883
1851651
958866
437281
1456025
1778231
1310998
196473
240563
741126
170836
1636860
1457986
508458
744076
559825
1276667
892257
323248
1308104
1118398
222624
391456
1886334
656000
1664199
989380
1493325
1625059
430490
1987216
672059
1617614
1266480
677793
908099
305667
1553421
971419
248874
650638
777260
85306
1794132
778887
28741
1004643
1705936
1048163
897197
553416
688636
444461
1933799
1650780
352992
558011
45677
1680425
1534418
1614463
1277760
603717
1285452
1107446
1086879
1300830
1335146
1754718
492389
59328
1589047
915520
470967
1134155
464110
1123263
1140907
823603
288397
1476926
1306616
1532561
1413929
571937
1400885
1556419
853235
439466
1445231
953993
1832371
154549
1167151
771638
1901959
1890402
796293
321513
1566578
1962919
1612928
1579228
1918384
1642904
1987724
68344
1867396
1871499
1066131
421218
164335
1047123
1491188
1703609
443271
1184130
1132950
1713147
658595
1261765
1187524
1231441
1533858
1622612
1784111
1860260
1324525
850322
652136
1663700
1561939
1660934
1152726
1378258
1066338
1266687
1659574
771741
1897819
186158
509365
680700
1607943
1595457
1467091
660937
126866
744849
1126561
1482050
305066
114501
253815
127069
1054958
978923
1036331
636641
1525111
645999
718799
1406669
945659
1608854
293103
1389217
995121
601083
1653572
1527639
1281845
566727
1121107
449285
1204204
1663416
819839
815810
37380
1324823
720447
1548471
133611
225466
1321303
42636
1924052
1366157
86625
1822739
814420
1918332
901514
1742054
30596
1277061
1245
89548
230090
1178581
187311
1268057
690505
770595
1321984
672664
1700446
1412123
1451
106686
366922
937828
268261
906722
975538
217400
154952
1668902
973730
287899
1213733
1448679
1971032
410129
659440
351437
1058347
160908
1312998
288509
585384
248233
1955839
1067207
1937438
844121
856875
129231
1989122
1875604
1777915
1282127
178615
86562
463930
969772
1899661
1080934
351443
48082
684326
1578488
1398501
1937109
758821
1160643
384661
663764
1259728
321219
1625476
279470
1911114
481777
1096773
1664231
878370
1045206
1528606
318419
581119
1669065
1067337
582292
608249
1883931
323725
1721243
1450416
353787
1469599
267660
997586
1001058
1798519
897600
1873513
100570
1692829
757520
1181973
1082344
377310
1113639
1839542
1188437
1158529
1587841
500842
741231
671852
811941
298448
35677
1660753
1654279
890051
1281824
1308527
1448252
1285121
1635193
1291270
975726
1868185
1992394
1236038
74021
815716
1516283
217586
1348309
1740973
1069275
126482
1730093
668599
1042862
840465
1928790
337069
1927731
1979854
826872
1156463
1842961
1422183
969400
315306
932497
1481985
678964
1679018
1358859
982820
270093
1281002
630097
1615725
182400
826002
135608
1847709
1467048
432214
1199361
849717
155829
1048765
130932
1464356
346538
589663
1098114
112161
521394
1922227
1812334
29884
160646
364806
1594183
893454
990789
1210002
661399
1196414
1226147
1261060
1123642
154164
644555
263160
1836105
1986682
201808
248225
860221
1934500
1895056
1756615
893571
792552
941166
1749438
856959
690081
1224483
642044
1166331
1249944
775845
42325
1999057
922820
559823
564040
1265852
332282
1641225
975414
1023814
1753598
1765535
1446438
1984179
1629263
1364093
456827
1088417
954528
1505350
1962255
1472838
1926232
167086
1871942
212795
620556
530053
1367480
540868
1946245
1391682
1945568
941695
1682586
1011917
1382823
1326273
1665958
1470297
91002
1786326
435149
1641693
1210216
578478
453392
1505046
1358811
1148676
1582274
1226310
1327328
1729194
1767519
318799
1814703
375130
1048649
1281169
1007294
1853233
1888408
653719
225513
1285560
1443564
1556030
1183555
1961504
802519
864312
1771442
427618
1538052
1661905
239675
240580
277439
572225
1027694
1533878
1999535
890561
1244894
1629363
869710
41516
468009
1615494
512650
1477079
736332
1867464
76434
550380
562695
418420
1726524
1989291
512022
33843
201847
1803645
1030329
1009319
373916
660209
1339571
1497504
1900999
296276
1822839
1220688
837552
506647
344941
155700
491846
916838
139170
475245
1745206
871423
887497
107590
298823
410569
1921024
1487237
1280166
1883021
895667
1386793
1904216
1807187
386342
1911404
902971
151272
318132
982799
1443115
1508456
521692
1017874
643120
144520
241129
1869867
1837421
1151608
1208342
816792
502583
1620089
820512
14974
163217
32679
1826671
1015337
1260440
1299825
1886192
632820
1485521
1592624
679561
196500
314006
1694808
872420
224181
1755133
1066038
1124264
892829
1283710
1832777
1085166
291841
1318143
428133
309925
552850
1136155
1822172
67398
83019
871566
180034
666435
1000578
1629628
688707
408740
1657216
339562
150127
677856
536438
838945
634814
1947162
612510
47091
298542
1634247
841208
312077
1052843
701191
1788093
1084527
1289937
1931812
867026
719100
599070
352482
1582024
1933313
1937687
907336
1907653
1732675
1003821
992753
727168
423278
1522383
931157
88179
142355
1305138
1138640
1310272
993634
1711046
573513
14569
371422
833993
562135
341384
855231
1200321
1026084
1249921
541573
1890605
478634
1759061
863766
1661425
697848
1487424
1441699
607983
471234
1041724
1281565
1695254
1053709
1082258
253883
955078
1294056
1060827
565854
883767
1851294
1477971
1821304
41143
248751
1497289
1160346
473201
9412
1938882
1374998
1342993
1307719
1681547
698570
281423
1721529
957833
179264
1492086
835965
1656260
584060
1813697
1705379
168639
29123
1493067
1026394
1423687
94156
899654
138242
286751
799856
643419
1954827
692008
1142277
776004
118224
1354759
1625309
771186
627901
913175
719550
1905859
501762
616304
1347662
372743
1317054
985278
688919
435218
209724
684962
71498
1705636
52701
799819
542777
478434
177795
938432
60084
1796478
739307
331070
743512
1885887
1698403
988112
178269
556357
489360
1790461
184079
35277
1922838
1507932
1153095
189067
1721693
354172
322596
1703678
1699043
1720319
1999028
1221648
280590
943155
258545
1716840
764387
681102
1947544
1282460
1067272
1979905
1301351
1649498
1391575
878649
1774282
335112
1731272
3294
473251
1431544
1832904
385201
556313
1099519
155491
854899
130694
775367
1203735
1642993
156723
1524278
916980
1433252
1237101
747247
909950
1157175
213459
1925640
1732076
909347
1455583
1501849
1361504
831728
368662
1584916
1859046
993908
571080
1722412
53713
158239
812002
320403
1944635
790025
1608382
987293
344498
1480146
1576554
495873
1229150
644087
1156987
39458
422770
1053231
412512
1051390
1747616
1186007
970005
1304370
922206
718966
1169545
247844
890261
1471099
1765598
615317
1346236
811549
1940754
659389
1248831
1000905
70057
853495
858796
1938451
251793
143126
358436
981644
1130010
986767
1374212
1481857
1046461
974424
732899
1316789
1980257
1028367
1234623
1148464
1823910
1280399
1350423
419813
1545293
1509361
1039941
283918
685012
8174
149658
1334482
1517676
848526
1110865
163014
93191
593393
1951189
549767
816143
987312
1009766
1932140
566266
978398
1149825
1414246
1820670
1065001
325390
1691442
839313
560719
209315
439481
723476
143431
687876
915528
244316
977232
64360
559085
1466139
617353
1397269
893974
561631
1647885
972338
249868
1907617
1786812
1938628
690698
171441
369053
1540805
1882687
270819
1090808
374337
522550
1990079
654324
301623
1091540
789080
1648721
1988801
666407
1656387
657320
239964
37584
981234
1140344
1106050
778784
480167
1455802
1389923
1846915
1177467
1808368
1370915
1948855
1592378
1716707
186370
768167
616368
973473
1948341
661881
1536610
1234328
238760
1540460
720684
655255
1049346
1844675
1680092
1884271
58514
1552454
1963134
1054412
1191354
46272
920731
101214
1090508
1390139
1764300
431786
1171277
905219
217817
971130
5292
1302462
560146
1587188
1743827
1370265
857864
666399
1500666
925394
172146
1103347
1323291
225992
1015659
1553857
1676374
1995493
1697115
1261617
959375
1105744
1789576
449622
249498
871036
1768582
1894046
847532
995227
694351
1148593
1511572
458708
1249809
1171182
1533614
1198133
1342080
780516
1626618
1153709
766852
1719029
162064
1340700
997611
996611
333846
513071
1811076
1841083
1868683
1829548
1283154
1696276
1285861
26512
1743191
1736215
1509011
560860
710008
1572266
314169
283989
1463353
1245139
780634
1993505
184530
958763
1796637
1234977
1069545
1210885
1180951
132343
903288
1999365
1465102
633476
207546
1316543
560591
247347
420961
1756837
1765689
770886
1101976
1943947
365393
1328909
356202
744972
960733
544013
1481688
555858
1079719
888475
1056620
268782
367914
1993607
1504124
243431
1590546
1250240
1287380
1311376
1473604
1212627
1658063
1724167
471911
520872
159307
1382232
1965619
300479
813515
1027357
1146411
600535
210162
1345493
160359
1024159
387581
789877
659534
1104612
940762
1284799
1479912
1392600
1113493
581710
1661144
866563
341558
1932378
313193
993281
1577789
1803075
1120819
311409
1068765
392405
57460
290337
1489412
1096806
1892344
1175518
953195
695946
776419
865250
1371961
928367
925429
1147197
748783
1454634
1922508
832639
1963448
1235915
1651614
293440
1029261
1315912
1287457
59672
1746267
893717
494519
421166
1375996
1001770
1458814
1536632
142467
886545
1834445
1169408
1150882
1989449
479230
1181899
1155926
1047469
1247381
366241
855188
1913571
137918
240445
433948
1048314
23145
375089
956243
225078
1714483
1802954
305763
747907
1597240
293733
1569127
1207892
1368563
1533176
893684
1235600
563399
856424
11265
1967959
559905
648275
138692
1395379
288162
790051
2860
1434554
832834
302755
918876
1840526
199322
1190028
599476
1033685
995718
1819167
17131
1163398
173513
262312
1200738
1441864
463468
1696098
782756
170416
330866
1553406
736107
1726988
1720452
212649
1670644
1910423
272737
137264
719693
851470
1151958
1444597
1488335
1555981
1207959
411225
1089496
1872323
1289444
66993
1606005
1466433
1738951
1672494
903644
1347874
352021
953851
969019
572341
586499
1148655
1473200
1659179
785774
1390347
1112844
498416
814917
1816219
1410126
1213488
1635487
1508899
856699
1287752
574686
1029506
579606
333404
485859
1417703
1616437
668740
462736
1676652
1946326
401772
1947422
1548663
1858211
1086159
1918258
1718566
912286
1558506
210366
940939
139819
1692677
365428
383254
1972962
887148
875946
173319
1292919
1162582
1335988
1999841
1066206
1288758
1246294
951364
315346
1408074
23589
632252
1154170
1955044
73536
652501
1636265
1129033
206089
1231371
247147
946107
1766522
897903
1718715
243597
619821
1947902
661184
741284
1929873
1604880
1686819
1221173
798984
1443339
642318
349198
1829619
1334669
1431094
135537
1704854
441256
698440
1415197
937669
1278260
545053
727220
687352
1213669
54231
604651
1252948
924855
996232
1442081
1978019
1163507
1922976
959549
1061117
1442537
756726
1056326
1721507
1271575
335214
1709336
1621993
826398
827194
694456
43367
1702499
1214626
228671
1675035
186152
1717816
1446673
113299
1915669
1850399
1230213
1477045
382832
1703730
999927
956295
1129904
460931
542116
1486820
879180
1363483
320578
1768622
106970
1465790
1858353
1935368
1657635
1803543
1195103
268500
909686
1894035
1319829
1768347
1033620
386697
49029
1719946
1444742
201524
1375846
1939405
513501
1613023
1017823
910820
171330
703159
581933
87187
1961937
96368
1746361
1187859
877506
735342
1202667
681475
1435863
1188692
1587338
461027
181182
1457479
1546598
1521385
21564
254255
496756
995571
1010368
737882
1728815
1160453
1081814
1238393
625854
124103
968688
88866
1437218
1850676
450307
1239300
434189
340581
644992
1352706
1313247
1357866
340278
598657
504920
1203619
1397154
1886165
860259
1431466
721751
1248111
493683
92438
589212
1925476
166326
1884066
232127
634730
816716
130391
1616869
327001
540867
1358934
871320
1825827
1825062
576044
1620551
289229
1620613
999291
1294716
1253841
382590
1944527
555145
406346
13536
614718
1450247
267680
533929
662123
399193
1453851
244329
1980140
1786848
426679
1118332
1569469
254702
1146166
168415
1742226
694426
1623158
472003
190958
621946
1500512
1438343
923495
1255013
1736901
1827521
303660
791467
117357
1083044
1876513
236771
822549
902835
1496881
990763
1032413
1210708
368328
441474
1223715
278040
655564
1205583
112294
1970812
1493951
1281224
1523298
1987982
1653019
1228450
371995
1418674
698850
213833
695393
1384515
7454
123044
769316
217141
951453
764887
968351
324446
1533631
1297497
576559
1478887
183424
1082339
41630
85299
1138923
1907434
719285
1543015
192404
805321
1997992
1869226
1372572
348080
151667
365030
1455293
1718155
1928871
320974
1145333
44702
1072283
1359931
1162941
1727707
495782
1605781
911888
1938210
17935
1287875
652027
1178980
1036315
1957104
744095
1594740
1709776
1567902
779597
1879943
552022
1032450
1170251
639152
1890230
577316
206717
1968073
515840
586559
1564303
1679051
754282
1784339
533274
1803166
375115
1709811
1337112
159176
473044
113878
1504458
1778965
1977627
827248
282920
732812
512433
1346842
512384
1523578
678693
1241267
314938
1374839
1818758
1154359
1551279
1709116
234844
1644992
813213
544051
1695208
835993
305134
1267882
247115
1524781
463777
691944
1073147
521244
597094
1193788
1826916
954199
1969516
1958340
1570934
790855
1722101
1701814
913886
1939116
698
1873421
1112677
760305
503661
1134160
490135
519887
76326
1163444
1280608
290371
1444549
468253
308461
1700791
1933337
724414
621406
1938145
569526
607426
1372973
1875677
780862
1316574
1274891
185886
1903519
886601
523899
1085641
572239
1294072
796863
465635
1587688
1836700
1238972
960106
1237761
475439
607072
459566
1662820
1950253
1836313
1799158
593232
58378
616674
1701149
1287238
876688
801837
1888364
1482886
1630215
502928
437909
1571015
1917740
1879510
632817
915946
1510034
328414
1690030
232235
1479916
653724
538700
218778
1384161
333239
1765866
726683
1517882
1129386
89866
820240
1973496
155831
50291
1932189
314675
334056
748585
54351
313762
215118
861846
26564
1589100
1647987
58485
1212919
800728
367685
1220613
1708188
1199354
915436
943604
1206400
672785
875316
1362616
394729
1345864
817785
1083041
968815
583501
524407
831122
250929
1347954
1624218
1114207
1406206
1667306
1220565
1118659
1913537
1785936
1334257
800004
626584
1050638
1018591
674414
1432983
1733426
127120
230410
1582551
662130
454336
1944691
1257303
884378
817735
925825
1197759
89876
1061596
1067274
1655917
667191
1715233
1428256
105819
563248
230152
731973
666272
486516
1917694
253129
1838950
485037
321946
1113476
1065236
377662
1811050
1605487
896082
1772230
786999
1917610
241655
1763449
626067
284090
963423
1983246
1674492
21389
1721509
268892
450382
186124
847614
1143787
1334287
1153402
827552
109760
239048
874014
1680430
891282
1925415
984322
1290276
1251584
537238
1655543
1018847
1548434
970888
1888175
1763889
179072
1724613
238340
734677
1597966
483358
524934
460148
999370
1817553
296643
206809
1094557
1627642
1241393
1601456
1881519
1757916
1417608
937714
1563151
413972
724514
1950964
451880
646538
846883
1627476
813153
1642025
1379051
1181697
274623
256574
1732301
76849
1460653
473475
1140673
885189
632297
728310
158568
1337796
1519251
1389606
1077493
1677529
1062374
384343
918428
93322
1209596
197883
1883622
656849
179704
168715
1347578
1623781
527773
1426894
1252059
1983673
1988007
1253369
164961
1919268
1498726
1490307
1655746
161265
264287
968782
1958376
463022
750097
1695069
317611
258335
1271662
1775775
362633
1340630
1797533
1953532
1639303
1319612
1776497
1042131
1297582
1373226
1320788
1197125
189058
263930
411910
78067
714654
646407
1288322
77735
947412
1767147
626456
646584
1812632
1765650
1479152
158061
1411439
322698
1332761
243601
719605
61963
26996
1083916
1185110
497856
1057114
25370
1754745
671704
935636
1073761
1255907
1568074
511084
1578414
724487
1554394
1699651
995594
260970
263822
1408725
372622
882368
1039013
402131
334847
206084
1612324
705690
942040
1049934
1216987
1919245
1185224
1064078
613756
621622
626202
147947
698057
1127331
1668969
455905
1361107
617018
425430
1009971
381979
713183
1113377
298810
370555
1131915
672731
1833779
690552
1520022
1086293
624674
1225030
1965161
1582672
516491
376394
1557167
1148231
1878194
326740
649327
345770
288667
686257
1939010
1422439
1445074
1543584
373263
1954652
1190937
901325
1076795
1134376
816662
61848
1873068
738860
821175
1082541
1551901
1095694
472917
1987837
1318760
119667
1207505
1993508
1065947
424824
1158609
1897418
1480376
1765591
436521
974070
118992
203488
1761934
1255178
1529491
187096
1804643
1601329
663307
889452
870768
394851
1211324
280888
1167675
1292487
881774
1975653
1622952
1121121
1011468
1653724
110439
1947402
1262213
1161988
1229567
489247
1808277
1597659
852578
1501611
1770855
1464049
1766570
737320
244578
1992391
521556
212304
219675
1208858
159483
992471
434539
952783
1046811
1259018
651964
820062
596426
150445
1394704
1229575
1997146
616829
526754
737966
686910
106136
1024948
1904862
413991
768045
1756181
66223
1939445
6880
486045
1340280
1513028
1432102
1806676
870856
1535829
1057754
731168
706501
1563707
1619553
688212
455214
1365373
803531
50621
690789
813819
231074
1077225
1805238
651902
851839
916710
996609
617206
1842865
480076
486783
426894
833353
837747
466484
1767049
1077536
633765
1444445
1698421
837738
853279
1031106
1550266
1382895
1691581
1467926
1618579
1115440
164889
643772
1997909
139751
650758
1530301
1771883
1045477
1392039
1656593
176369
1751719
1985730
417726
1613984
1842765
1539384
1758479
1341461
226339
1844072
896431
4293
227150
1020128
1928718
757570
105673
1494513
1085287
845703
1405851
1736408
139151
566082
780776
988289
80370
533852
1511810
302494
1835829
1132303
1488117
377621
1984043
893779
1562848
1090193
1548753
1174043
1278278
1863054
875359
875811
112694
221021
1321445
783171
1005163
1229259
649816
548463
830968
1324505
1059747
94099
1664232
741298
1968160
529655
403887
280031
1323868
1034875
516051
175727
14237
1947878
784331
36259
1634404
237997
205734
7993
25472
966178
1981796
1044993
1739474
8090
1096672
1988492
1403807
760658
622579
534900
118884
1637372
10314
440414
205274
1979355
1827467
1343160
299694
1187819
1504674
1488375
462193
325145
1228932
627630
161737
646027
1560950
1852783
1276257
212794
522883
65911
508119
1097285
1586935
1868302
355071
897174
667332
1434876
272984
1551239
1914222
160293
721029
967558
1581831
571189
230579
848274
1915737
1620205
674992
1487995
1866674
144833
79532
600586
1339054
249254
1791911
1690105
898948
750233
1129837
801435
774118
977440
607577
813139
546119
365337
1445812
40470
526486
1359168
806224
1519241
450428
599280
969049
648613
764065
377299
1409557
1912486
102875
1263756
1092158
543017
1140781
553401
1622178
629040
791051
1828210
671683
1837546
52169
553961
1833283
1223360
1402532
833703
720
731770
1437096
970499
1104962
1123569
890073
1753652
61984
304833
1622329
638587
39256
755253
1542347
1523154
1177493
1141533
1370289
1352870
880396
647617
1216729
73289
1643743
475755
1127598
974174
1646193
1726054
1328620
1119900
813753
1229790
1960336
968502
1138699
595935
1500673
1312347
937278
683905
1693452
673670
1882788
1601719
1565585
1902789
1746440
1488850
1918260
1259010
1823033
195220
1172817
108077
1843184
392652
495374
820017
790161
1052429
1949519
1645636
1959253
1936736
97796
1053142
1478247
571959
1420937
971534
1450005
33088
1165532
168074
1083118
672499
290826
216234
8802
1942147
743641
908864
1572295
1173790
1256895
502283
3750
673042
905869
1165375
1300685
1809043
112714
1925582
832488
1245165
513519
1240028
444683
1520394
1069677
1900659
1678630
778298
781871
1489330
1306783
826164
1435075
98359
1721545
1486137
285936
1485973
1089680
1858855
1638271
741846
549972
871994
1022895
222272
417348
502399
1720957
962345
1092050
1186931
683254
237763
1012942
1373968
162262
1371863
1477973
1323994
1666693
913337
1966674
1449033
815305
343924
1489993
1081427
56665
360812
1149171
877156
1963943
1130939
762933
1788000
991008
83375
1012028
92713
630862
1434053
33641
1736005
968146
1953971
412374
583014
1395618
943276
285388
1077391
749121
1653446
757328
160657
79052
1547834
888654
420627
1050408
1078991
618868
1330737
711142
1125940
1670058
889164
1171045
746858
1278603
1352234
1296924
1364340
442538
331259
458523
633868
915890
1567150
1926255
713785
573632
1306313
1976762
1344543
967350
579879
1611024
1916234
1643912
1494063
1183376
259274
818692
1092600
1507739
1369560
47810
216723
837109
441192
503314
1265687
222230
1434800
1389775
902448
809594
213405
1213700
1469555
381878
1164201
1492361
380062
693092
695031
997929
64766
646449
436418
163914
1368579
1191647
126682
1895867
1903351
393222
1171192
1434101
365863
750203
270589
1883669
520855
843551
1332129
1635661
1945524
938617
1442105
516740
233586
1708734
1105157
162177
1612899
911225
318055
1110366
1598699
434660
568716
1757374
1077392
1159660
11026
176005
495452
829847
1598350
1850776
1087412
409160
557080
963179
425844
74167
258148
1684548
190701
145909
1923056
1381656
1203542
379772
832368
8816
219293
1661122
1039346
1927175
197861
587711
344962
356742
555780
505739
510718
725274
1895652
1945838
15863
1557005
1385326
1895014
178354
1283388
1537022
1191325
1090480
1831283
994758
207950
1238283
1464359
1176101
895405
697597
1668579
731723
238170
986343
148453
255900
74145
682651
619178
456439
1622814
1995000
218051
1464742
336932
1782376
251783
944082
1680490
255136
937426
1816120
1214342
667999
636723
123146
1171934
154386
979001
157878
1491688
1042027
1376017
1441677
622519
743633
508752
1968340
1716156
60322
258019
1523845
1687030
1738968
1123874
1323104
1668546
1327350
335793
290665
875746
1217676
1937704
1593616
985584
1941689
225810
1700827
872839
1944143
1646795
734007
1965457
582426
669562
1450917
1802646
1153849
379399
670148
510220
1870392
380796
448033
484894
1169947
1956697
359225
218376
510553
1617361
1014618
1167720
1054058
650031
860987
163106
426458
946231
670803
1401721
1931926
136589
459969
1266937
225465
1016604
1975846
788677
1324937
1236290
707498
752407
1900692
841711
1475283
1551181
485910
1203768
676122
216913
1266932
1933689
723628
1672612
835565
800415
1064259
438850
820473
1848483
13306
711219
1937659
1838185
1174654
984218
1151589
750067
629677
559966
820181
1178570
658864
1118425
657771
175921
924955
963514
1773999
1246955
1560753
789275
1754732
1039571
1055124
1239342
746438
1564451
1403552
978079
888490
56552
1835482
993541
285498
1338784
305131
1698351
1354415
1966183
122952
1567363
1645602
1047799
388089
773681
1255963
1522621
1054821
1008965
1882583
235733
1472203
711367
664337
1156496
1635162
1786412
1733399
1549310
1432259
816591
397407
720424
102681
9063
401296
1358055
1048593
1238045
1107272
1439418
622670
1268327
889425
1352361
698432
601508
469409
1139239
399716
1842067
474826
1387712
297716
997645
1152374
769461
351482
541050
118336
1612036
1690554
1533432
1054753
751246
938699
1245633
430094
1879027
285292
424339
1705631
1337188
1003686
83293
355914
1982717
1848892
1653911
38660
1402091
864341
267650
1830928
573499
715251
1766037
626897
219639
1887290
1737606
1019334
917040
1530889
915902
1261960
37661
1586197
929340
361030
1571953
933267
1315838
323867
1268002
1493289
1281891
1804899
1518983
1920319
116166
117794
1748841
562966
1695573
1977674
1377244
1736098
1063709
52872
646991
933825
927499
1778015
1285320
1775534
152826
1553692
177728
1618139
936584
1405535
1896823
1333042
448766
1466626
929717
51622
1138806
331414
788276
931476
552439
877525
1139826
1385507
1187569
206201
1747980
1294799
194701
1852090
516633
1996826
1556339
913867
1558156
249028
1421122
755827
963012
1756067
355116
541320
401742
733759
1840939
205215
718320
255035
613505
1902336
1648653
339444
1626066
1093660
664532
977454
448399
1875941
1131126
1147062
281533
221646
952351
1326285
1584433
779013
336213
1911146
1951561
1539567
1753749
1759265
442317
1639146
309613
1594199
462353
1519042
1171330
1455030
559906
1005243
554903
260278
586775
1703259
1649843
1545547
542406
685574
360459
631047
298900
1707722
706381
1850567
586130
531730
840392
1306691
1753091
454308
193034
1804601
1642107
1166172
978771
592068
453251
1947292
297879
1887798
1557255
1890051
347892
1629211
640316
666970
1615927
1395543
1361596
581639
108171
1051199
686162
1498887
1412217
411722
498054
1226770
1911134
534802
1865989
1424398
641121
1015543
1070610
1085813
956496
497151
1756566
1790689
885099
1215872
100585
1085900
1335913
1704439
102463
1578935
837112
526851
1015078
340990
238626
1277308
1202094
258035
1813533
1980042
511472
1719041
629745
144834
1631341
183531
652865
91171
1156078
1045142
637932
280692
497626
592698
287663
1977744
1032216
252973
1902702
564641
688123
351688
1292872
405992
451422
1734049
635602
1228748
1157806
179434
414471
1761499
708605
129108
1893128
745721
584704
1335156
790481
893747
1537322
1736624
380645
56415
1788847
534238
1560091
1723004
991250
1562385
1306414
677834
486534
431858
1378470
1376372
1856226
772844
1068334
1962494
1283578
60583
980392
630802
1294741
1501489
1074891
230904
1711706
631992
456577
531268
669092
1452892
280378
845431
168959
1035565
585059
904714
293973
467056
1886152
788098
1316934
1052293
1127504
101886
1174627
149072
1413925
727130
915642
1615940
1273806
1660543
210327
1183588
1776363
260666
736690
1637754
1528569
76009
1068261
1590212
401541
674239
1444028
667170
1708056
238616
1374010
183208
267458
3822
1617192
592930
550184
420438
751392
1169355
1612793
721538
1911410
952023
1312405
1737324
741769
222643
781861
1757793
1064363
1474887
133455
444992
129332
1375268
844284
386221
1550520
1672145
803078
577296
346450
1711978
1078972
413745
1606863
1603808
1938243
1732735
1409675
1427964
88473
1054041
1224265
460879
153827
52480
1749461
401363
1367410
765830
1268287
1490845
1554811
995684
844506
723389
1761340
1936183
1872432
1516755
1124158
1694688
850795
1155328
1234852
604510
67781
546103
1236386
638652
1256961
1344505
1753712
542896
1314087
136550
108426
664386
785549
1551594
1198353
1367292
415213
808940
1299515
1467043
1983344
1497381
1579079
1638762
1236478
1992045
1535894
552280
515971
122785
165874
1571131
1030316
1111504
897065
63906
297654
716519
830661
1375355
1465422
360265
985605
248489
1433905
1590661
1123804
388909
1302689
830388
1444388
761878
1012107
1585672
1746428
994622
1076083
1912495
912926
1336915
1640225
917228
398522
569268
1049366
1062237
342862
940137
1793209
679023
624974
1878459
94376
1171689
1503936
1436221
691126
1526299
1827601
91216
20135
1204855
1630677
944912
1837767
921606
397891
49368
430293
368504
1042487
195085
9604
1279635
1619666
1875948
22722
394600
1417426
497063
667045
1011659
1212618
1927903
707428
1072027
1093937
530708
129852
904768
1567102
276699
1067217
1004527
381999
805891
494279
1271258
1616164
1913625
1922545
1566986
1887820
1261158
1977626
768099
1067059
1469289
972756
112307
359331
893216
1579019
590915
365474
1611059
879636
1458962
1173906
10812
182270
1742199
1559730
1856977
1125222
1590604
1862321
1534483
329968
863308
1733924
1371796
865659
1689004
1251101
1900457
547959
464979
1939492
846786
736524
1516332
874152
372691
1650701
443957
453850
967223
804486
1448279
372774
1219113
1451679
1052464
392687
1512726
1944487
246309
1369599
95557
767233
186608
1797126
1348044
551768
910103
711510
523987
1508187
1433256
240145
1587690
199241
1575984
141705
1590382
470699
1263858
493402
877746
1688654
1407835
1997003
907759
734892
251674
1440969
387019
1492308
1551776
1357263
1417035
532108
575996
1457223
1741064
1200740
5367
996987
1577977
567693
1023134
690441
1213549
661545
601397
1808715
585211
1341781
517157
34283
1310877
1527637
800154
1442323
1516610
1636775
298142
59791
1024625
301643
1525233
265397
1895811
688582
827542
1544049
1424890
1110991
927193
475981
676872
917367
1555445
573833
934338
1335268
1562443
912773
975757
1769898
396440
868263
1243299
1328290
1364628
691023
30446
1631851
111616
373678
1259017
1265073
1856563
1180354
1349917
353596
1916065
1350035
269686
278529
7195
570625
684245
1428367
1535234
788015
1081585
1798021
1312875
426920
697676
30311
1494494
879545
1616479
977194
1610801
771055
393320
1850702
1110681
527987
709212
1481869
181156
1513223
1855200
1965455
477454
1189795
446512
1917485
1025541
1062306
1063984
1934116
963882
580138
1336654
82230
163656
1687104
506355
1820147
1281669
763281
670983
1923595
1315056
668731
1999059
540119
1586806
319657
815872
503567
1588870
1912383
816953
929322
265268
1915206
72637
1492434
1547046
249956
460343
1703717
1096663
112634
491284
556936
1241268
954806
448741
747566
376228
1892674
1412433
238743
979398
61820
938868
1422496
1483469
368881
525144
339950
702642
1921005
1483740
317661
1331516
356713
732785
1020838
101815
543025
1727281
1990196
1723023
1304709
1131475
922252
405494
632533
1441858
797506
1086950
616584
1371700
466062
926977
68716
26244
779957
849683
1790830
1952097
1320829
365782
512059
1641282
1112317
1248805
1751672
1991126
1567405
725614
1522470
995288
1607830
115589
807777
949787
213340
196173
1374892
1662864
330911
461975
833923
609959
22030
798988
1560245
1322566
32391
1935613
689706
1371347
656961
1546136
484438
378227
557893
823692
1003667
761879
565742
144382
709031
1160061
493561
1491886
1265480
1045202
177485
1314132
72815
1705056
328285
1735413
1896012
1597305
592764
137537
853922
935170
129623
1939044
1979759
737666
13292
53182
666220
1998576
1728102
1171990
1405812
1149924
786985
817549
1742652
20032
401286
210739
1346597
1775001
245118
343598
1793073
432685
532816
1672385
1954645
397658
568649
121313
1605380
1805980
956150
1041061
167150
202837
234598
1532529
1729820
1603998
1546834
1584959
335587
1087900
353415
1286817
1540311
462158
1389783
414294
407802
281308
1413965
569086
349792
1235338
1753864
748277
1299691
987226
326284
646508
1216520
1719723
1260776
1561444
1041188
119723
1131148
1570115
190276
1521772
725030
1745023
1188910
890102
1881353
1232189
1751574
1011525
711377
1178952
358395
1794987
400877
425421
1101837
1977406
1068142
96744
1270643
570657
973804
1500119
788809
849464
1345451
1047240
870883
791267
1390445
1339658
1837331
756687
594023
72987
1416070
1424920
1871582
1057177
1771376
538798
1433144
1872858
801427
848086
1352003
915924
1063587
325655
159712
1459971
941724
1492998
1215303
1463289
1895041
1923306
1987578
933392
115920
1741743
1085630
554307
274929
1952866
740090
1500069
401492
1971347
637353
1658561
750918
58736
1147083
497992
82891
1736916
995531
98623
1117188
349118
420889
1458943
52725
1783199
915930
681644
1601760
1136367
1711563
613899
273587
1635414
916151
1039383
717416
1200474
114020
190261
49927
1133343
292215
1549729
495842
1963334
1259947
1072764
726793
226899
155544
1979416
554586
361043
626808
494722
1809386
436617
1332627
533990
549731
758580
1505142
271221
1376204
1272887
1757141
539526
369920
1327332
1857434
754836
498941
1204653
399417
871954
827134
71740
1645170
1276753
1393087
1920965
1249852
1029404
243198
1189871
1123899
4792
889560
1683035
898428
397336
1845366
786590
9194
1134606
334885
1486443
143153
1418699
337866
1919162
1700164
551544
513274
1285362
736987
1940091
467905
641159
1372436
1431511
1965396
447478
26441
869988
1024329
1998441
1781686
1368189
1198581
1025101
192595
1423939
1050518
1350382
1617269
621154
1888752
329244
920260
1350269
1706451
1586454
1269086
1321760
1054187
346289
722931
1948571
1400830
1598980
1072468
782778
1649815
1748099
863962
1312125
1669325
579168
567166
1845894
1794592
1266087
330127
1880384
239085
1175534
371396
669631
1202662
1908970
593817
170294
743321
925861
589841
381698
791253
1835322
1972332
1523839
1958360
857360
1148177
1274922
405158
727844
1280872
34252
1900252
1768164
823190
497878
1090480
201106
1492733
1628941
37835
1362871
837013
109079
419618
1864401
1214503
404126
1887303
969732
422335
556468
529502
1824446
300592
731895
995830
1432205
31869
1863816
1699733
1102642
366704
1590376
1066428
1467282
583243
1648603
642828
654726
26074
1749519
1386147
284727
442066
664988
702785
1112129
1827967
1934005
50293
1730824
498556
765505
920262
1819023
1051230
1503923
1762209
1061974
362802
1743879
816147
124546
126717
1079628
1701824
1436183
1468918
94820
1172282
1334961
619338
1806985
418527
1918008
37147
1225544
1542418
354218
722307
491640
767649
1431833
448249
1619967
859165
779355
1703081
484462
1784305
1436325
1091079
233620
214860
1674596
371811
105420
409723
871520
700084
587625
373877
594470
1279006
1471005
178942
775670
1792277
1817127
1537322
656026
903619
586784
328252
558326
264249
602526
1340062
722324
204925
1897323
576842
1769293
82910
1862040
271511
222678
1098983
1376196
733616
504477
1097573
445517
309277
1378355
585015
1598860
1665910
1791121
1155987
544357
754807
219610
1187679
1743921
920041
1046707
1505899
136358
1265742
1419023
124203
990233
283559
1429122
1799313
1591628
720796
904415
476294
1362144
1301851
492809
1904515
1657894
1097084
367836
614167
1874469
1302066
641167
84978
1674748
1177111
1841905
1531006
1579881
676718
772954
675395
1614900
1217554
1025823
841340
1549328
489301
886615
1200549
1391722
799371
177289
1808035
843831
667112
1764176
863195
1899624
1466983
69813
7889
1794535
295147
1862471
872682
1035242
715254
591836
909580
1979654
1723423
865001
860170
1427706
1438553
1146276
1005678
1703561
428810
1995477
1299228
386543
1990870
180695
760329
1076791
1900212
1458204
117069
1132528
1703967
901433
1625098
137906
1272559
1517606
1018166
1658831
1223912
350338
486307
1736233
1591274
1357602
1918742
1179520
1626375
587160
248374
1122999
1448130
106790
776873
843949
410515
1576897
1265339
1774575
156312
270672
995351
1252540
1643256
1535887
967297
228707
748806
1418099
1460707
1807210
1452511
983854
1523931
714014
96181
496749
115492
45447
1918000
1367549
722379
701702
1755668
14520
174995
848849
1276984
1403890
1660481
1797481
1931387
1281429
1679042
676702
1311944
1900003
260319
1922609
1548990
581427
1504443
12941
1601613
189301
1910039
389837
1059986
1548771
531937
670617
640636
1849775
1438565
415010
777000
782402
241303
227236
1798850
1147953
921564
643893
301451
996297
1815418
503039
1050304
1932844
1125826
1935990
1598024
392934
1886618
975633
1834095
1844478
810160
703973
1053753
1926366
1702289
732079
1061737
573482
1763322
1112154
1158417
161347
1695740
1317077
1078538
1434465
811318
1128820
1662486
221321
203795
1873832
285766
166267
1899159
1884957
1331178
166051
1938876
1318102
163877
357938
1625910
1584157
1048674
1030384
1263380
1002340
1531264
1893837
418823
121051
218642
1811858
789771
1941438
1827994
1896791
476980
407665
1112554
300033
1754902
53181
94903
1736173
1417191
1733722
1769083
261622
959312
301139
1017905
539957
63229
376172
319638
1702678
1221251
298579
1825234
1435447
540626
630420
339987
1101168
169465
214401
86745
1386753
1658994
848093
951648
1757763
970936
602901
606963
1255455
384630
1649487
1726200
866113
1009649
1398695
1832667
1076403
1078623
1080498
394116
229469
1464519
866021
131093
1341667
1499445
586403
44469
1299895
1579167
1976175
1171718
1342769
1220214
1105697
265221
960099
647020
1281905
119813
486726
897574
48505
1868783
280553
458927
247196
1074146
1811622
1313701
1001015
232595
1585486
603282
295879
578273
1789715
794260
1947792
34394
775809
914753
923374
770715
1362072
1652145
1817529
1489739
454500
72453
1101837
1572717
220776
1403656
424441
1572589
781717
1891679
385771
993123
797373
46184
581560
713095
113499
960143
1539224
424558
1702727
446826
1380941
1770627
1899545
411236
1959523
1613708
42724
529120
682920
913231
823605
1453287
1039374
1599751
303014
1915641
275452
326421
1635939
253701
1908329
1924180
1621934
1695950
1203287
125080
405998
1264874
1630119
496387
1890985
1154100
954783
80532
1946199
1884004
1766467
920442
692893
355930
1841043
1139201
1574310
281628
474990
474760
1323848
1684909
844164
838696
800568
400040
651588
1636133
1560001
1821616
547088
1241706
607436
1215060
1412290
1126126
1004416
836439
88160
1581388
1778433
1725291
802590
1551332
362724
1162807
1341280
1096924
129811
975706
95557
956327
371206
1688557
668535
1304625
1641448
1481670
914876
18062
1455617
372538
617016
706719
1573638
691584
1662838
1537779
1225009
939003
1331504
1105124
1765376
887951
1568805
1690947
916674
386337
1592248
842308
1319082
1809084
63764
1992899
1639191
328246
1910575
110301
518052
1334837
383194
128085
1703206
752579
1300205
1123916
1723756
1468796
173215
341887
270744
681503
1440846
1783751
924795
1575855
1751617
1271459
1244736
961474
223873
988704
442087
1171252
1061757
336045
742492
1039211
850482
1662307
10508
1151482
813749
776357
371338
285933
1297592
1953916
264957
652183
1959475
431687
689979
448088
1048453
1408394
1803380
1682360
1082487
1812026
1906809
457351
1749564
1090491
961630
1341174
609448
1716377
988568
1198430
1208596
1394832
1283611
193570
1064223
1372338
358934
450269
1402575
1437823
1731674
972322
1105049
1450455
1378172
1965132
1392792
457165
1175220
66770
120952
245171
1729232
202580
1207143
1639800
1178511
534644
1186788
1412944
340756
1331536
610135
1103565
1549137
873528
805216
475205
1593536
1183928
101096
1205931
442589
1545950
265707
717913
1480487
1858853
1920870
800470
95751
381182
890721
954681
213964
515567
1346130
752751
33999
1864429
4949
798149
575678
696927
739783
709054
90600
952774
1280244
1084319
23175
928837
126241
1223824
1589473
178260
1005774
1463902
329804
1750134
425065
1870931
1348575
1803101
762407
172566
1853093
884829
551863
1727945
166903
1517606
1232655
1028856
1399726
722445
1177091
1193475
1441851
682053
521899
142088
473022
1057309
919105
13869
1856590
1796187
562972
1226401
452592
20775
1697509
1757458
1721658
459416
727091
468836
1040158
965626
1043688
267431
416905
491188
1989690
1195237
61629
328484
729271
1631869
1150878
1089193
1883253
850852
1283876
1368926
924307
917316
1092905
1322479
1181269
1901407
422744
1717329
315590
1329621
449666
1583778
921493
840106
562074
1518978
722070
293542
940958
1129901
1104100
1929953
412917
1490075
1854633
1560351
674586
261717
1814763
275544
1541099
1353014
785252
1009171
520436
929313
1308244
722434
1502778
1804827
534341
259040
1747731
300943
617658
1864436
1412655
1943627
460719
810310
1460502
1421773
222651
455869
1593082
1342921
1579065
892630
1636700
1932099
860792
1922900
1154320
548073
1258713
507535
1034965
1942519
1588417
1058997
1846712
297909
1081784
1768796
1606296
766267
1598542
162015
510026
363097
1112201
997487
1557110
344187
14524
1919471
1718534
512060
298967
247570
1211549
1543157
700915
800459
677977
1917976
256985
1936536
200887
309920
1967734
1840981
783818
31239
1679374
1256554
202077
1615057
1886242
547061
1594381
1858211
60999
1066437
1344159
1942754
24687
373021
1866715
491786
1366469
1320950
1389366
1276898
317475
1780448
1958855
635571
144211
1686106
646753
914387
10437
1188617
6508
1829788
1171030
301015
1007970
783173
1882250
314124
884753
1156186
1297473
1613808
433273
294246
1280208
890794
108186
135639
808867
1470322
1422389
1171670
1501942
1708360
506957
520647
1402673
605963
1548096
1584692
1103099
312955
1220880
1141522
1022333
1338233
1057636
1565062
1067033
1712729
372397
876832
841672
1362779
247245
1721552
459278
612663
291575
389962
887827
1132330
1706832
135153
1901320
486097
1407398
1608360
1615778
1547667
1899162
788658
1554452
263273
1765673
350128
1830277
176747
1671289
545476
1056253
1573742
487007
1542991
366592
1225006
98204
257106
1703225
898558
1679874
1609259
1196873
711269
1862927
155711
1936053
1445285
1594574
1580223
1769848
1690118
1719956
170363
897574
299266
1831775
1913783
1223036
1037231
1550377
191659
467135
1151744
685116
72807
1460106
225101
363231
736927
695956
64515
1751840
1502296
564084
641570
563414
95374
732875
715838
483884
1810284
776924
407597
1114994
828945
1567981
1448593
453148
1783886
1919165
1560652
1186429
1744950
1190827
1541738
1051692
59037
87424
1510486
223333
695125
1882190
1984676
1972051
1557669
1786832
736914
1951718
1234145
1754356
1580520
1492004
1854850
1346634
1944461
974796
528339
1992252
344178
871578
1832030
1567859
1081215
853228
820633
1384353
762146
1487816
630017
794550
1310649
1708919
1318875
24955
766801
128656
271342
1411052
1991822
394406
114584
426854
1373959
595059
1623936
1501970
999763
1385569
1918436
82616
1964360
947003
1856738
1553819
452459
1316705
276461
528523
1852926
775845
1766046
1491608
855908
413753
1311876
664372
495381
856862
1533148
1572517
411839
374479
359620
1453423
1782077
780900
590519
790672
814665
859949
738390
553773
327058
827296
1888100
1292464
1297669
884449
1322224
1218926
90850
1022750
1544812
1760611
471151
860795
87524
1761470
549689
885410
408772
1324104
1626835
139952
1947891
603265
455690
583563
1739357
1065745
918470
149076
591730
54926
1990638
1065594
1211996
418148
1501640
1116795
1906362
100990
1769346
1252400
943364
164092
790043
1377515
1362471
226626
622827
179180
580837
541018
1672104
383438
217367
385320
469352
1753874
435140
945705
653288
585847
4813
378070
1976301
42970
783701
1396486
1376831
898764
1654053
1437469
263922
103442
1494516
1927202
808753
1572616
556074
1785026
1079457
1636548
1893944
1643625
123383
352832
1043824
1511087
1177913
383430
739060
1142410
603882
1845692
1307451
1662556
1180491
932072
1159060
770908
1743714
1565996
330975
1998484
1498884
1862557
84183
303521
841262
1853433
1067960
722732
293864
186328
469725
530311
1680665
1699594
906292
1019050
491179
27731
1197958
1979965
328477
1153287
1856211
680312
1334341
280034
138080
359146
1210052
327837
1690267
1079042
1024844
1375008
616104
787958
822303
813237
1114004
759663
316100
546826
460613
1078810
626124
1043815
1877033
1625900
15281
279464
706188
349050
1030358
99671
105170
1403961
118450
1479864
1429829
36141
192591
1326898
1324914
1773549
1725109
1529064
1143955
725078
778945
1859794
97433
1635808
1813147
341342
1435316
498480
1151146
244570
1493227
1707528
1771165
708612
69739
1657972
1482239
1791773
254939
424974
1393983
1299197
140290
49787
1779017
1025225
419515
1983376
485089
393289
899358
60474
1764262
497647
942828
186204
795862
393017
1626063
950793
1644552
1871603
1637936
897937
1825075
655322
807554
1491541
856659
1283595
696895
1447983
950629
1316067
290975
1318374
693288
549247
1432589
143304
917611
785440
1156195
1142143
220470
984633
1356402
561862
130039
954011
56790
618114
1994073
853151
1397652
679665
830453
346407
1826193
442625
432234
1526035
1548595
1319239
1953444
1367739
1715631
1306106
1473033
232807
956569
209814
1207624
1406955
1016270
709324
459587
750612
1965539
1484734
457160
967282
1950873
447607
339723
881039
1600297
401123
1245982
1010042
1364079
907355
1444122
744737
828883
1112314
989906
976900
1640945
501766
1739445
839686
235161
1877126
1278646
759005
1193094
516299
824670
523994
1760292
36333
668693
546908
155393
1254284
730325
269008
538477
1671385
542952
1586502
249592
1178869
1758410
1184859
1958550
1815478
72299
694049
1924280
1972366
1934350
21074
623957
1550978
1115347
1494649
1137935
1426573
1896768
1637201
1516029
1577832
1145224
902229
608651
1401957
1071547
600231
1561724
1652728
75414
348500
16504
1284164
1105876
992915
1867061
1926729
1711034
1125298
465401
504813
367682
1513013
495362
791539
876310
891647
436220
410196
1436775
578709
1157750
1834288
1736847
1276156
1390250
169227
616971
25296
198088
1857370
358383
1721785
249035
1109566
1903931
907872
417531
1250345
307216
1153975
1605857
542981
1238046
191056
1400252
1376761
1848695
1672291
339510
1924585
1906726
835026
1808515
158351
323657
671879
1900867
648067
1573749
1824497
1298380
32589
1351922
1761763
92801
502364
740471
1205486
1920349
1212537
1986182
1323422
1348673
745009
1065439
1424509
40985
1910979
193296
1714555
410682
971241
276919
1166728
534318
1850706
1529751
26951
1572898
426476
733887
1223836
815833
576661
1991958
799308
1786707
1455315
620668
1642963
1449244
764835
895681
1437862
1380713
1763343
1903933
201959
707283
1951677
354604
52742
821292
627236
1524703
1326975
232397
2182
1911883
1289275
234049
1959815
341408
795703
483684
1251345
187473
1899368
1783393
212131
1540179
1221054
1946295
1939985
1653871
1101622
949298
886366
398467
1110351
994356
272507
958997
152699
709800
837731
1022852
1377910
1364595
265834
1112159
1482870
1032504
850109
517699
1690696
1428742
1101999
1107698
1122089
431343
353351
1708205
1480839
1205263
1946702
273560
181070
1577623
1818638
216961
301803
257734
961696
333206
21665
1474449
735125
264385
1119642
1865081
1317617
1029241
210226
1341802
1207588
891427
1338291
692848
1764540
422164
1032491
1340538
143304
447577
1988279
1558802
22388
570702
529947
274718
1163515
906613
947934
458680
294937
1221285
279883
1439455
1761576
1056947
1683101
1524724
1422001
1804795
577229
250749
1576680
1102528
1279809
766535
1035143
26741
264803
693221
1669917
1074680
847049
1724520
535808
1901262
311663
370703
768213
861083
217328
1213469
147957
1125871
294634
1603322
476902
675279
309048
182011
1946411
796546
859077
228580
1746540
1090919
350101
19113
1862020
681562
336179
1428392
1291704
231785
761323
1111358
1624983
1473724
605216
1898349
152709
1017161
1679630
237056
1391874
12411
1552252
1359170
823242
1537069
1132197
633541
131752
504810
1674431
562174
934227
1268494
769021
1469469
1461176
1903369
1281246
1287467
1236720
1053029
1238107
1697454
653236
1976230
1899976
1312080
940011
386054
1311121
1262386
751407
562615
170775
841354
458522
227253
559432
1605459
674318
1217428
714177
232468
1814005
1662206
434431
116744
360771
397586
1594059
336735
1654032
1712487
637263
1607396
901425
657185
712260
1975880
1756492
775163
1232733
1465953
1114004
306382
494492
268238
1234272
837879
512372
1471345
1832044
794021
1920922
1492922
50545
1249337
800255
751816
1734031
368100
475760
375099
966326
289260
668876
504499
57713
1166824
1666519
1825509
1438298
770269
1950589
1681126
1039053
815419
1078840
369952
530283
224110
495725
1962626
617101
369410
1846142
883578
37742
1902443
1652757
138712
580337
976795
1483449
1844542
556424
1317632
207103
1362991
1621631
877183
1104381
1363890
1369542
1852011
625589
308538
715038
696679
411491
811465
1453527
371731
1907712
346987
178568
1060540
965228
641998
1077294
325690
1377703
185239
1809356
109077
6039
1674092
222369
1699923
328992
589170
55801
1726078
1760093
974488
564656
1883045
38165
481588
1038083
1271887
1283299
355620
1160434
1314816
1646893
373660
15998
157204
576069
268202
697272
195298
1169407
455290
24604
1046791
329384
707698
939250
946600
1987471
146712
251756
305693
937644
129958
820644
1707420
970392
662586
1195549
1240264
733957
1092934
1465617
151292
1221019
1844933
1842403
722612
220245
649009
148159
702710
1834291
80570
1896921
1003957
718386
1606439
1042531
881148
1796337
246876
1236743
1825530
1954877
783159
818002
839650
860717
1805187
453431
160938
220490
149645
1846297
1708990
8330
1305896
424888
150775
37152
107722
1033352
1650796
1745509
1547806
1979764
908864
168822
616053
1648320
444517
1240951
1044066
21363
164416
1787186
1572843
935601
200379
1273989
421992
1522089
1147733
460833
710998
1345719
912614
788887
1540901
1281831
1023856
1485361
1550869
776890
1192401
183407
638659
70509
106857
244888
68610
1352010
725650
1216993
613809
765279
1978475
1409757
945047
1372421
394520
1206771
1352006
906998
1818427
959679
939844
538387
1878729
950905
1085025
167117
371179
128939
698209
101888
1345539
525267
1009244
1752526
889354
323448
1150268
395404
1086095
346928
403738
229346
1857060
233118
1349474
1053004
947452
1155461
316957
160149
1339042
1616844
1649412
274750
1724053
73428
746839
323410
979000
1397995
731098
1108510
1392540
1358557
982824
1809801
1230204
880192
1896617
1210563
1289924
1222590
1549927
371170
1209366
1231544
282118
1582747
1629811
902933
1446195
1321522
468079
772723
743780
1207200
1128777
147002
1658568
346265
135418
1894843
38382
148229
1825979
1760327
469539
122161
1338028
920429
16069
1542813
438125
1571182
1386904
930818
1326875
755789
1110798
1582294
1112148
1263920
523899
340071
182629
590012
866150
883684
203265
1760700
1499863
552605
634593
1700972
1917673
1953017
274044
823135
482769
321495
926190
1951635
1751787
991041
105166
1314157
845756
1841649
156942
222939
1191150
1225547
93091
1372865
681871
1292841
294333
1206644
1794775
1708484
1057708
603655
719059
1191689
64589
42351
1637313
1135776
921499
1993656
653977
1362610
383574
948161
1955281
608334
589802
1759862
1668347
105271
681661
1819125
94935
426625
538565
117060
440641
1987125
1407618
892341
705109
758375
1863475
753562
1449414
1798714
610273
1075069
341422
6748
1803223
1423228
1823766
1747947
1181393
1189088
621686
969690
1359465
275865
1325669
608547
1116478
31711
189562
17445
527692
367737
587313
1203375
451993
655323
605873
1771878
79305
1891156
1703842
693805
753203
426020
797587
332778
782998
1727847
56137
1452555
1502772
134415
1316974
697310
895079
322451
994884
1576851
1684573
1884472
106735
891743
1729937
328517
293139
365950
1427155
1730870
321688
1160715
400259
1257258
720655
1912831
1810658
1575899
1088052
1159871
1365583
1837723
273651
1072759
1265324
971728
1888721
778420
228812
250487
482610
67556
1974184
230335
952269
157883
138196
604789
808172
36008
953882
689586
1052258
1394597
1515352
814819
1010388
1117091
179186
1614063
1824838
531249
18321
1447239
982423
988277
1635661
145072
958096
528996
1782195
693100
495602
255522
1932102
1781030
1969995
23797
243916
986187
996878
925953
901024
474906
1795116
1221469
807158
664069
1488252
1312495
84092
935823
1194089
14306
999605
1086040
412865
1675103
656017
856863
1886464
1366429
1504351
1872073
838461
1296134
1309414
1770897
14767
386668
1375503
748858
258442
1554621
1294254
1533929
1261075
1894569
1882043
97934
499716
702700
1839240
303506
1929760
1526292
1730077
1844036
1220178
53108
467117
1485680
813613
1689679
1461739
1469069
934401
960351
1494839
1725646
1262215
1944434
1495850
1836564
1188621
589291
1787466
1587875
586731
1282783
1277479
792764
1545387
1901416
1777768
597945
588
1390846
1674387
1005560
1288141
743043
130518
1735801
226256
1658796
1844525
553479
1373940
1093081
1592128
277539
140130
63869
1483888
1567602
78634
1631860
1886827
1338639
302180
236344
1597635
1189703
943372
1016007
1084063
205958
1565188
718798
930376
572076
1931934
211855
703654
1992894
1073061
1106197
94157
1947482
515014
1999987
591389
364382
753591
401051
1770355
455743
1044548
532889
1837216
1094321
438816
437149
1978952
1031733
531483
1655705
148823
1515060
728243
1223448
6127
1296894
64820
823094
1557897
927588
1421883
1082023
1416392
1688900
177855
555953
254055
936903
239512
372566
685649
1348754
298015
432169
1663174
1682597
178982
1203240
367814
159744
885771
1546683
1974315
1976361
1272735
1893264
1731811
628852
1026152
812451
157856
1545530
1614446
401861
1198752
1090222
1349370
31754
1249682
267398
577176
1289770
72996
1472496
86752
547080
55743
595133
1509460
1718560
1360717
642488
67278
21434
1908475
1327315
770130
856642
1288763
515389
80922
880313
1937160
837202
528212
1977432
842456
1915289
741608
1329
414251
764980
1607513
834541
1607493
141402
30597
1003847
1138514
790965
1994772
1989915
1066157
878429
82250
802020
1707031
805269
676635
837174
1082800
1366004
1407865
1292323
1527099
891604
1214513
1674809
1443888
1124087
1022540
113715
683480
886830
1018593
1363479
1518535
1083330
1429817
692088
1249328
1241979
1885411
968673
519155
979599
1032790
1638957
552639
1468773
858917
514084
1118341
1320726
1371970
1684026
980262
304257
551487
1478812
1001988
769156
729077
1007852
812720
1430188
1666891
211120
1128106
205823
881089
1543092
647460
1974196
1750542
1045491
778273
1375922
1023466
1060875
1094951
1414877
1929155
540506
312994
807657
800396
1620379
1965426
1145885
791865
1273316
1686983
767475
1326189
1799774
1900517
613126
1186284
1322923
1329674
507639
1271190
890516
1496896
1061076
1638270
440578
1739821
1249894
583511
1408176
1661146
1150475
1119474
1596271
1528399
1976005
433618
698456
101053
789426
1071095
107522
198425
1138026
1303902
894203
7933
1336581
841633
20455
1631605
998985
27201
689461
970215
579745
1590450
198275
367135
1227598
1367296
724401
1281575
917417
848660
522304
1542389
1183281
1913150
1098955
947439
177009
424658
379575
687450
1315347
801606
544481
1206195
1543020
1946693
877824
1867697
1697469
72166
598358
1864262
1706681
886682
21699
1462992
1854036
755368
818221
1831041
73169
1549915
857740
946117
48451
417574
1882029
1611281
434645
1700161
1243335
1696679
1647264
917103
1090367
1296159
1045073
682993
1530757
1852941
648210
251504
1255722
711548
108364
1565822
849187
805319
1346689
201562
1210670
91936
48279
1555033
758733
1096377
1572976
102364
578323
689649
1284266
780023
312807
1099067
1973391
1537459
144075
1354975
372695
1664850
1317922
1422176
882740
71000
462575
597469
1246795
343646
1922797
1410263
383853
383586
495112
86748
185841
862704
1677424
1550619
66526
612690
279331
421229
810382
583957
1395659
1759264
1274507
163474
825195
1802552
1971035
216945
1203580
645890
1260383
425127
1530591
1302999
102416
920663
102562
1145351
1916132
776247
1430202
1931217
577291
1350371
383578
685825
1297844
1856120
1503957
1079606
47795
1418823
839186
1436449
1841816
848854
300941
1154115
145075
1926498
446741
1016811
1536036
810951
1865661
278123
751191
1654564
1718822
49683
1074111
43208
1141822
762082
1530607
719301
1000115
1391292
1520395
840802
1613384
511894
244758
1863319
1928389
864240
1882797
1650531
376155
241163
1107745
1932152
880490
443217
936842
1938968
1734356
589022
703797
1151006
1476688
268691
777084
1916597
1757509
1397434
270607
1960306
761165
1965530
879492
1091422
1615789
997402
831144
635612
1076312
207745
1781082
1759265
1953706
190265
550207
1339142
1395941
301949
939973
1560427
1631633
576758
1323256
145314
349060
1178936
1367867
161074
1806183
1188994
1171283
875008
1730995
769915
1059986
1435352
1508212
206655
171777
600106
1497599
1368864
1090608
775244
999005
175958
995587
1907650
1971313
1641798
1206645
1711715
365317
63272
1338028
455557
398086
875757
615761
1149366
1735907
1477559
1115480
739140
1362138
150766
90060
1432387
91962
1035500
265771
888425
202155
1017803
933431
432048
389782
193751
1006283
1632951
1760750
1995324
203457
940845
982093
1459131
216410
258202
642419
1464678
1995151
1124190
111866
1831846
9325
156240
1786801
777045
239065
75071
1646715
1570543
233142
664888
1884228
1197751
93135
685157
483859
1102
1682672
495436
938651
61272
581190
1192824
1104486
447242
594839
977032
1924465
790742
51081
1159977
721596
594532
1420772
1298695
428393
1193622
731327
583530
1100287
560412
468604
1009708
99095
412741
46357
250682
288530
636778
1811471
1372154
1609993
1353057
706815
854265
987581
1847548
1103405
1630530
549365
1151567
1700162
1620158
1587104
1513679
1863874
644870
996436
805742
1605444
883433
305589
704545
1944403
1392716
779570
1414021
1606508
755326
483175
1557671
1141148
1518797
1671303
812279
1751015
1280567
1536041
75878
108923
1256882
475892
1894535
100836
1380966
1889264
245670
710304
1506809
1536156
260415
1009555
806003
1539944
1958129
1174436
1640480
1469047
1206971
1795657
929600
1124052
1470573
1130421
895090
1545164
1835111
883183
517172
1645195
1735632
1784570
1344104
1162176
1149075
48359
1668755
590693
1882630
972406
1479725
169810
1316837
1072215
972872
375304
714892
1350532
714093
1813508
1911293
1691915
565086
922907
1908846
1356197
900106
1608036
666181
1107778
213904
1852716
854489
111263
733208
1683566
930567
130047
1363218
637851
1977832
1677857
630933
672845
661313
829995
1521945
506253
549169
1627946
324244
16409
1516312
1287062
1327043
1430917
1784817
520058
1187969
654362
303766
1201398
126703
803284
310805
1684395
128924
327430
499115
1337353
663684
765517
369862
651689
1033262
260619
1427081
800179
1431811
845071
66168
423292
952076
1117097
584946
301922
378672
900843
810853
1291703
1867373
1943857
1584677
1413463
1643837
1024537
1572585
1895682
939550
1686626
300274
1829996
800286
314162
1563233
646977
902887
134468
1686502
817974
768908
1983777
1484164
1464196
1836452
1183914
28808
1780131
898224
1046558
1591831
1389218
155027
357793
230836
1637146
744567
213051
1078779
1013146
1892531
1582207
704087
301585
986921
1035211
344592
1799339
1378339
220057
1715978
992055
1914522
1048829
1166216
313182
342330
308275
828397
1199733
349361
1419587
920901
1778391
851283
378569
1090347
1956221
120814
413753
775119
502166
909996
122136
1287835
1360255
1536062
1431286
630594
1375947
225154
422353
105378
542259
605068
417842
1917494
1947149
414452
147730
334352
270663
1673157
1115026
1822946
1525946
1635275
1021964
1374680
1409187
371873
1227217
1385293
333849
478659
1823312
1194790
569603
49601
1477966
132750
1175059
693403
1369773
1800115
654212
302212
1010284
1367077
577763
1373783
1652796
868836
340972
753710
1561596
1906256
614526
354698
361272
508022
929142
1856931
1950206
868278
622942
1429950
516214
1375534
1773688
523782
1644987
648604
647871
1071286
1806837
835911
1077474
143812
651407
347349
1879223
1893685
1413120
484144
1751710
620152
1152136
465228
190722
1145425
1263882
14121
1833668
1359390
1511433
1357645
641489
1130334
1913843
1420107
193962
538829
246757
667480
862007
924214
1190830
706519
243503
1644691
1172660
929281
391672
375176
813609
200035
955754
912707
1701595
147001
1560613
330766
1632232
1341036
1166689
1298028
283580
684882
1934061
438780
826658
1222833
1347394
54545
184856
284779
437150
1818248
158608
1256411
1962196
448346
1523089
1657233
999698
1189479
290179
483251
914112
499814
1611838
1146046
678043
610623
1814652
464511
1313975
1930415
222125
570428
1650367
1115045
676358
51308
616225
203056
179471
471716
1056479
888278
922595
347754
1053975
223498
1789147
927640
1898702
420031
1841022
1036954
1338786
274647
1237058
426462
202589
166453
86441
1453674
760033
335209
222835
1761580
401955
1293184
1451106
558826
541409
1679955
1967026
947094
1216689
1928179
1924214
1458030
587036
138055
231728
1007259
332893
405402
500908
1891231
1090138
1262226
1688561
1678805
592808
992002
715011
208234
113809
867275
551528
925929
879851
718724
1711843
533491
97509
1509689
89113
1309162
422946
495852
1194136
704064
330305
1391083
306591
358155
90431
728889
381971
1641835
1195291
103896
973253
1713842
729531
832567
387462
1058613
1507449
364694
1165445
19994
1200437
985902
845240
1203504
436021
1634094
632455
95941
727498
712289
1744947
1561912
1087910
731079
681470
210823
761142
1113073
619821
1312510
457757
1982982
657032
1654057
799774
1056037
1722288
767182
500014
1506866
1169805
275935
1529934
289557
238271
1493149
290725
504806
466055
1887815
649658
755796
1690023
31199
96811
1703832
705605
877674
848996
1889506
358970
1688676
1255407
1016134
918918
267123
1355881
1415143
1886626
1218407
686572
245202
1617351
1253780
1507985
1453300
51603
1239707
345417
1650195
676426
828478
120707
1953325
589653
1192189
1698579
500074
1924514
1054168
1402305
1074431
111750
1494494
1576940
1723850
337457
1132892
45943
168298
164549
904910
242185
375674
571396
245421
747429
1534007
1445734
1167342
5895
690980
1263669
929804
1058395
157461
32833
1020626
1846262
94392
1096528
1260026
470636
452073
688059
1144576
598009
62709
88144
1262580
1061129
64082
1894320
1524461
1098763
545849
1740009
1363698
1911401
1871778
1109226
1983096
1883099
722598
1288115
1665603
1111770
1346097
714285
1687626
1959154
317185
528198
1902603
1143797
745948
1829205
993272
422661
1226026
645607
544902
1415157
1862697
1328652
1919155
919310
361679
1864465
400337
1891635
94066
1461973
289662
1958148
27892
658875
1048
1764826
184141
540253
161470
635374
1669203
944770
25795
1868623
1777732
572842
1957691
503928
1166995
809270
1178050
1546844
856653
1695723
1461217
211011
366191
507174
864308
1930318
641723
1966677
1756936
147174
957351
1434255
295010
1394569
1704146
203655
245420
1689968
793928
68793
492879
981258
913988
153699
24669
461547
1152249
58736
1578477
1758388
1460735
1430061
1741656
1096018
401243
1716750
549376
906068
325070
679198
1568642
1981965
1290530
1089167
300014
1431896
1552082
1272886
1634730
626550
642008
1698186
537765
403051
429093
689110
208709
1053828
545933
12439
600111
1294586
1055494
660366
760040
445656
693991
1384663
966524
724484
359497
1311574
953319
1128380
1489050
1509672
202185
1323893
1346442
1316551
1256409
1134504
288256
1476400
158018
25868
1386512
1563920
1025447
1854122
163825
1930200
64170
78730
441384
1503141
334747
796797
1441817
986321
1910401
137280
1748696
1536123
229497
264825
1603496
1193669
698111
158809
1815562
889739
596559
1837970
158194
682153
1434982
1456761
9380
1861019
880290
981065
1785417
905950
1466044
1426361
893419
541115
1499669
99387
1406579
1624862
1199787
1034232
1856344
428935
1793758
1950710
988049
1071934
1902866
1463989
1452687
849113
1479659
1031036
653289
1912931
1738897
668485
689257
259422
867232
164262
1591793
168845
1098356
39389
531263
283329
1992995
1482965
1626311
1496952
58589
809657
292516
411075
489465
463340
161295
860912
678147
1726279
853400
1083413
1471087
1084486
1145993
1708646
401160
115494
1005956
1589201
457583
422239
1887463
1763120
373424
1208438
1656361
869230
1545648
729739
56127
911446
91755
508807
1834681
1662704
82165
1964039
65477
897874
1833381
921895
1777686
1635464
1788109
637030
1372655
1876743
716434
1568572
816326
1912394
631406
1100196
335294
119478
1840514
689170
1126949
1406231
621661
1969870
1920310
601073
493459
1453384
64187
659368
1713570
443629
1393106
978829
1816675
910272
256233
612613
1875892
1501682
1919126
914113
872942
640332
1617050
411799
1300700
603147
1641571
1265561
120551
43769
1623194
1766809
1737847
44227
144517
85207
744722
1725467
539778
1834556
154829
677931
988047
39289
1702656
1464544
1201715
1234977
883912
703906
1887262
1761056
1991636
543532
1889348
432035
1441465
1867572
1464786
460117
1836043
954383
903303
1316605
1268121
1470139
1837605
1923643
1857954
38132
34818
815548
927570
1391102
345984
1234099
833216
1766165
1512175
450024
702221
1452142
1743704
1280638
855382
290401
468707
1951884
282915
1291365
1589194
1606733
601244
1527455
1161649
1210811
721436
316204
1834427
139615
807499
826068
1309980
1709131
951966
1454340
771500
1033320
758601
380493
181243
178729
906169
233105
1684361
1742705
26477
157112
614624
991600
1666294
679174
53346
1157867
1459775
42936
547472
1830513
1275916
1421364
992793
1382549
242674
1894850
448460
485449
1432070
1117342
1537717
152570
702673
385670
1723280
839314
667348
1685114
1636013
862609
41348
1168806
1600609
476893
248228
1805950
1053098
539646
200199
780479
1947117
109844
1977073
676182
1277289
30244
569680
1870111
347102
783020
1813575
616545
970020
1899432
1256167
1997954
1769523
1560964
973701
1560016
651013
1225022
1894704
1313679
821234
1966635
48043
1837862
63795
1664407
85436
1213943
617602
386502
1094433
130585
1744249
407248
1900325
404619
582484
568365
179311
947237
1715382
29774
189404
812494
1953237
952927
1405540
1452239
1375531
1708567
668243
432034
1632684
1685232
1423548
875380
641218
837346
508599
343186
1679484
863743
719201
1718023
813398
141145
1188463
150968
356223
1542280
1579878
1348165
580453
551417
1609837
1077439
1530247
1221494
816029
56212
1011239
28518
581343
1529353
147453
1349055
1777075
1612547
1812372
1449627
394990
843491
607050
1401279
730498
1383314
1783861
1750190
530901
1837461
1724423
1285281
215158
991271
216050
256086
44205
602243
771419
570036
177997
565411
1792328
1895580
29816
1472838
1669153
90661
1762710
1734643
715728
1909878
440795
1740392
491997
811272
811919
1809542
1701878
89963
149753
856445
982291
1277746
695052
1440671
1275734
198924
1172843
930556
1027369
337765
1996690
1077181
271483
335814
1486488
596897
1417138
1570976
1808782
103788
394767
1931026
1658163
1522563
1460678
1560177
1807240
1965861
1047112
680591
218488
314720
1335476
857347
1451208
615846
902912
1197295
269872
53678
1390684
699020
89208
388551
1844199
1636981
379994
1278181
1290183
1661848
439281
1550500
1726929
991327
289331
361002
1793289
1542220
1165923
81702
864591
1086034
1303617
1411703
1830993
399300
1129578
67391
930588
111483
1204540
716083
889559
1958395
1599314
864672
1282440
1056805
1289215
336669
1092329
1103082
886402
1058753
264200
912432
104074
488159
1119131
1904187
1180775
911762
528886
33098
1595379
1016504
1460469
1073409
855904
1758579
1924409
445640
1381289
1164858
487851
1657780
1272395
563712
1737358
850265
1176431
541729
1186183
954592
1313510
312768
673033
289343
7349
1740056
1407992
783129
1460459
1334087
863333
1379143
600298
940147
1247598
693852
629985
42502
150581
570598
92715
1882432
1780330
1420924
1196106
556103
594103
1161359
1331139
1280105
791751
257787
474441
303091
1551795
135826
1160108
1810291
1466180
164026
1836712
17406
1993081
789692
402268
506013
1434561
810821
886447
1146562
304514
1520289
1602206
495286
1785053
791313
551619
411494
1026948
100564
366170
755801
1075512
1965674
1633852
1645888
1898080
1648626
138752
1572443
1994635
1927169
1771966
810002
1481455
901748
893143
833024
1812729
726799
450199
104095
324019
832644
1762761
426415
289875
1376081
1528465
1530657
1433300
1442476
1007674
1138888
1367257
757619
551795
1388304
338223
86784
215746
1555854
695968
1438468
1906186
515575
381441
822490
246377
886309
71846
1412085
869742
1457438
298312
1662201
725989
275443
929361
903015
1327760
443191
476691
240051
604359
1668379
490154
1031844
895119
1799128
1588801
625647
722527
1526886
1808706
128810
1501844
144094
1472581
92285
498911
1761803
805383
636371
340927
1718626
969974
239999
1115086
990802
569238
1300308
348382
557000
1117439
517322
1291786
1311346
370753
1535221
1561571
344613
1112270
751450
166036
995537
1247210
271710
1362666
567888
132752
482420
1996861
1997699
1012132
1270756
1341192
500959
55275
1906414
1730020
714347
1390090
921507
462657
548008
15449
379718
1470393
1732332
917238
1231319
1343707
482315
74805
852689
1416823
1340921
616805
206995
1670153
248231
1691432
950095
329081
1272118
1346335
750286
237094
797668
201291
71037
924990
1865720
149668
1155402
770058
775094
604404
747451
631907
1201450
1769877
668514
1789339
1926046
551926
1455876
991746
240046
1711491
1132586
410402
1994100
1439374
1606727
233640
288158
1396956
391946
409236
1480355
1951385
24325
62282
106089
1321358
1110671
1230819
292852
1589391
1801870
562391
135624
723845
449479
1667937
1699863
542421
1877484
447364
584016
837014
1712794
378352
154590
816711
1682063
1098506
1274491
810379
1773817
789586
765915
1954544
427242
1547771
680228
1424209
1250646
874401
1143573
477388
664993
1152967
1008909
845689
1593278
1899313
1148917
1586386
82329
1589595
550222
1258370
746245
1655263
609700
98268
1729599
1368931
1754095
1504948
1878531
1351203
302725
1396188
1790532
1156165
653705
1693368
950458
1467716
1849858
467210
1750148
446769
700301
1307675
71993
1173975
1235766
1387466
1149761
160982
230488
632525
22465
1867970
1668930
367748
650604
156415
1393481
366079
1071576
955687
919792
311169
410715
921248
866006
752394
681750
537753
1168546
273118
1814796
1361810
1600773
972777
1275303
1138266
1591248
1407866
154153
1163105
1250650
140232
387350
823397
1192755
1593607
758676
1331466
558449
601987
1090042
1648284
1172468
59909
1300920
636793
1310566
1462238
203172
961636
1334956
826539
926402
650601
878707
477890
1186337
1524714
804944
1283522
297145
350545
1347735
1714999
727093
14084
674300
1152440
545167
602108
319850
678706
1418400
510374
606275
744352
331082
1803503
594798
1596104
1754346
620372
1365307
799765
1443901
455452
1228798
1261205
797919
251778
1386926
1087035
978017
1633167
1228578
922204
625612
1516908
1084283
1360320
1170536
1328621
1399128
1520947
574376
1474550
460780
1188908
648779
117703
1422519
253448
123544
611035
1252009
1953175
176343
376092
699782
1201917
1509524
1791358
158436
1578617
1356802
563612
434591
832505
1457423
81090
661165
1758496
1084466
745919
562692
1245609
1716688
1947200
807148
59305
423554
263929
378372
920513
399933
403509
827199
1004935
1575104
936983
587484
107598
1243319
1304100
1981676
1615250
968486
603282
450538
266199
1947819
1265307
1238892
1771072
1682034
1879670
337670
630469
1001131
1764906
215441
741120
1640698
1037484
1739116
1797261
989863
1896831
1669476
1864940
1263408
865876
1515609
1400924
1856992
1859661
1310330
618218
1366476
789162
1361056
597627
836984
70037
17007
1051733
847474
260224
755221
1117770
1683668
1107688
1296817
761620
1853428
136969
1523615
1943732
319562
1255011
1077695
1234240
1963955
947898
1062263
1151499
1257306
888871
1353469
1255665
122258
800005
668050
749632
947271
703793
1246513
1583594
789661
1301087
1422421
871853
796382
1054881
1810907
1059199
1887326
380974
849647
658825
799374
796111
385979
427850
1364996
997378
1039566
1332213
1975522
1839096
1915831
640970
262021
35870
1588269
821027
428470
245424
1508642
1497875
1392456
639616
1300897
1109958
1804647
936304
1769637
888159
1839187
8952
1822589
746367
31568
1426079
711642
498191
581583
1107395
402296
1726430
1867222
154375
1822971
1122249
691571
186644
484456
359237
1770362
20409
452643
574847
992804
374793
585674
284938
1444136
1793732
1563873
1676776
33226
912543
1037069
967721
1324631
904886
221947
1055569
1289746
534241
422923
1463486
1214944
477854
134787
499657
1835245
1935281
523802
1567490
364707
1323553
1688102
827733
1630118
482643
162077
1365414
580797
268478
938601
1048663
912152
322776
263226
1447996
1769216
918083
1407686
1575744
1084124
1240557
356911
1164314
1211164
1611677
1409294
396104
332815
1750571
1767982
75421
1936545
411354
1857105
987748
871003
33288
1562840
1482629
1523786
112006
1414363
1426095
1607764
1769578
713958
156974
774453
755456
1234422
1981131
784399
171952
595091
1534867
828937
433639
1003313
431695
306450
1769273
1043603
1043793
570287
1433214
610745
1767792
556170
1946129
1064836
407212
544210
155355
1680167
878104
96783
1054604
164191
1361540
1829720
1576229
72894
1504673
1567482
969762
226249
1702613
119573
992428
1505402
810875
1903919
681639
704190
1775572
1236583
856501
1107447
1642262
1425951
124835
1884752
288654
135539
1286222
1550925
172444
1104853
678140
1395571
320035
1883863
1191541
652474
1733419
810902
1615950
723055
1356097
1115078
1247178
1544835
867097
604934
1221598
1990074
1202826
529198
1154070
1308675
336627
156322
1049961
320951
1001350
959861
535515
1497191
1102826
1490881
989682
1818342
367258
1425070
1675366
125598
85352
261021
358256
931982
47663
1135689
1241923
1360901
1831433
310987
1210776
1924157
1649960
995705
1167496
460710
641229
1818898
520878
512697
42178
1183028
1383092
957771
1092855
1815900
739247
105483
1254446
1670688
1274636
614879
1606015
1087195
48917
1056668
1337949
1827913
1027437
582570
52969
1835040
1651907
770296
945546
1703700
119403
1609239
1607733
1382380
1513124
200393
251525
439122
248239
1042521
1413324
332357
80759
697620
1606671
699658
1851701
1849018
938440
799513
1152049
1211500
1241497
590708
1030212
1456102
16622
119954
1939282
1289699
1461334
759054
1867975
841040
1570348
74
773492
1895983
1693869
1954918
405634
1550352
289890
1459087
880087
347235
1010504
987081
1679544
111194
1667398
1287791
1013651
1777413
738859
1458716
1820483
1308740
189622
720033
1832789
1487517
1231323
1391345
1291194
1900749
1981566
79099
1755
653711
33617
70305
1776139
630863
757804
748961
519629
497787
171960
99891
173443
378265
1402666
1180612
1437774
506859
1046711
586549
877074
396607
896615
1699961
1102599
1110612
720898
1164850
822919
666197
612418
1730752
1811291
911787
687366
66074
1945783
334371
1176389
753989
632535
724037
1856562
1625592
695709
27828
869616
1545809
22637
1368269
1870512
1234125
327202
1450149
668504
281197
700819
1732773
1058757
1739636
1698155
1005882
690478
1957923
746011
1009801
991278
1431493
1989752
1390550
9126
1676475
189198
1950458
895711
167294
252743
1332482
1981978
1580122
1212737
5847
1114173
1501793
1987335
774283
105984
1880908
357143
137660
898806
1919318
337686
1331914
1704887
1963894
1760447
1591849
369109
1851977
1203035
743191
1331299
847069
279257
1515619
895532
765760
637560
1239703
1217248
1796707
457042
344621
1392432
254637
405229
704314
622321
819466
985742
42828
946684
1163650
929344
287088
1363349
1106945
1602145
1635415
913816
1320507
811950
184356
583536
1667978
893030
598892
745209
339416
1834356
276864
660136
870369
509080
1723951
1773257
1565001
912501
1931864
336566
1652915
1982878
51437
1962973
1058048
1822087
1552206
1808682
1624495
660398
1976130
1736357
937713
1215787
1277777
978672
696909
718783
1952874
359356
1555996
1302580
1965660
1105263
1162200
753436
253947
1753804
714351
1445845
160270
818692
788688
1423974
169086
686170
901254
1915874
57589
335912
238535
593688
1031048
1742163
149020
1156163
1045153
1045991
174737
594854
942557
602502
551876
1051250
1351132
1355910
1943643
555599
559479
780836
1733015
715295
1798538
1266024
751088
1662291
872943
1270566
727851
175095
1751383
189803
43983
1707609
1976503
1190030
1657680
604186
1159857
779288
852465
491463
1655503
1344698
1213107
256628
544497
1321005
1874066
101342
441187
657605
1160669
1255162
1361599
411383
1672707
1343675
983993
1186916
1718155
563149
945703
998304
1753814
706993
882599
95031
662825
612587
1041620
155193
673604
230509
1713287
621519
775847
558259
1496906
1914062
502947
1049974
862776
1348012
1845923
461612
479852
1253045
632272
923659
1447512
1035839
441271
1675799
253037
1618803
1101100
334969
630869
374390
1548628
1310168
420087
662777
1118997
168440
571160
1843828
418809
353490
1236162
1164998
1575987
1300163
136084
1384523
178933
1988951
5023
257604
616013
1922570
1248013
127356
245855
877029
977951
810383
1415475
634508
455943
477608
1962040
1130620
542730
828407
98957
1522747
1449979
1235580
995562
888736
764512
874021
1944211
1143310
484985
313688
1972134
676199
909766
240053
1260018
69105
110703
750825
655887
1388365
903864
210259
287174
343640
1050641
1101675
273828
44454
1510929
6967
1130087
1278359
688289
1319595
1383858
1221171
577996
834829
312997
1861904
635435
1325664
560923
730714
1912189
74434
1228078
242431
1626135
283066
1880098
1282424
1428051
1640016
1970327
679876
177958
1529668
217783
181015
867690
671305
1119170
129884
193888
1747394
1236297
1230465
614311
62923
1322241
693627
1864985
1454451
1244010
626345
225231
493779
1168433
1283515
1837660
1463188
1023137
296350
260544
93662
1509263
1692742
125923
1080074
1275384
1491740
588057
1370111
1646008
98085
424727
101257
876768
529150
769305
111230
1839216
1179641
923141
1738852
1765982
109017
72853
71852
1612773
885552
679782
821757
1967589
1900715
922710
1944515
413258
796779
90657
1586034
19756
333503
738094
47413
1838512
1020460
1324019
1806442
1701631
402581
894664
1431827
1236012
152736
1641578
1623360
1852892
866944
1284555
249321
471241
1824358
1234347
874415
196284
773469
1117807
1333582
995707
1664035
529779
1894113
975352
893071
1249883
403973
696351
1369894
387243
722706
250289
1876819
870555
472741
1748612
710819
1482378
1359963
1061703
351937
1707550
1740568
1838595
1357129
1476086
366436
1203625
819388
1909031
1454921
1066751
342297
719253
1145711
1799153
529439
591667
701997
1871759
1940207
179527
272644
1765931
1687182
999483
358380
1323704
1990460
1989755
694372
1839964
70321
1727670
334702
1479080
492894
128467
1318040
1053177
316918
1858218
1956534
1965755
703474
1694533
1093956
458830
1690727
1551300
655750
1939609
134437
636325
512531
1250915
1272390
1138716
884647
1359444
1246716
1828802
602467
360675
432177
1362947
857324
1258531
501690
1823557
169807
1060068
1222185
1051174
1074731
1962303
1444406
925523
247384
557409
388211
800261
1182426
1769578
436393
402269
1099365
1499487
628228
513571
363364
355046
1025692
402296
129119
954418
62031
33567
496365
932395
1297927
1191033
1928616
1704749
982445
1503760
1784947
1463602
1499220
1484660
801801
1824774
1668040
1829729
1747946
132852
700897
621481
37414
1688837
1968561
1061936
402138
1954195
286612
351942
68780
589382
1822946
1726333
1743026
1733283
827008
1833693
574538
1818470
1318224
15542
738250
1500983
587882
17894
662215
1217196
1300998
1914202
664894
966162
1313225
799419
1962873
1431102
638077
575287
671336
1220025
1867337
636430
1209199
586784
1201552
1853774
965241
1947616
177174
1597979
268188
1010600
1067129
1594283
586926
1428473
1253635
1184318
763450
364963
953976
1430601
1172076
319957
1480795
686340
1634261
1563481
1538272
762705
564857
890314
1748609
1818287
616708
1087454
692441
1410633
1576279
974576
1504847
269042
1412684
564571
1776776
492071
273534
606738
1804953
1280160
1070676
706506
559877
1499326
1646238
12500
1059660
1949144
1398405
1366548
1350209
513899
132628
1546236
957116
1558825
875888
946669
387748
975962
628769
687790
1143166
1056189
1041697
341298
1365646
1153884
1289146
63144
1183340
1323085
1665113
443572
402588
167522
1146143
749989
1583133
1908368
1478071
798782
1994014
628330
337746
690045
786540
1372559
831249
1629722
839555
470822
632573
455532
896811
1596978
1039238
1272678
587433
1169935
1174499
931619
1573738
1492379
1018959
1467304
569071
699343
1502585
208105
1001893
32466
727998
1370790
29104
197694
724244
107141
938545
1038149
1275061
1367094
348045
846647
1690393
649581
1696267
1713053
1803561
472667
593424
1063073
1890675
846921
1076526
1568218
1734147
303968
1747045
802794
574784
109413
992075
1897456
545919
670074
1692401
1987149
1271794
620028
137558
1509744
1778561
450494
368772
520884
1195359
1120933
1754485
2694
476340
1252337
1560132
218524
154165
454235
1805063
944372
1632364
661642
836383
1047613
1251666
1393749
1003215
316836
786093
1150842
1528954
178568
575045
1839311
956699
1724049
744674
160969
1114847
1476595
915370
1250618
680567
577060
16430
237320
1293716
1374290
788731
839982
152451
163596
533957
1264709
1436096
794043
1530895
187274
785460
724117
322944
1774324
1461211
1491852
798298
1857459
321297
1873350
1062182
509
1447539
1857805
229801
1616357
1898551
1070416
1238506
1969103
1563725
910054
442514
1360541
744232
44783
311847
1247369
1132906
135306
1847564
1663326
893145
363149
1360828
154808
222181
1251000
481244
1887641
1692289
801891
36368
546206
1485871
759226
46423
871247
1086171
1453859
551344
1588600
1081250
983145
188477
1809737
318563
1916005
679855
401273
583295
767992
280183
1939192
269685
80376
1190723
729372
1543913
611423
1362879
1069100
532935
605972
788534
126030
84530
209577
1140410
1663937
108899
1766176
8632
25364
1307725
1698768
289273
889165
1066346
1871612
1840604
914413
847371
1562149
952139
1962359
904109
18795
64535
811395
152760
1782976
1150980
844830
887605
1208295
396847
191253
1132795
1924058
1536880
5238
368739
1916040
185017
429301
131251
629104
346524
167812
1236376
847295
1915020
82542
1661706
652258
488504
1489112
1378118
1478158
344275
1455066
1521202
1516205
1102814
1916037
1412244
370101
116392
1634942
467674
655816
596490
1183248
473418
105444
579345
268558
303390
780008
1598967
568730
353969
52038
1891316
83147
230520
1127521
1833175
1301688
422990
1008917
1303550
1660579
1010390
1421402
70273
897785
1152883
850731
151843
1422120
832603
564203
141818
1231772
120883
1420915
1344600
621017
786100
823619
978905
1390889
629283
449860
1875765
27742
1312268
7392
1347192
406500
1727478
102895
1115769
7502
1497282
541685
986644
1345970
1628168
1988151
1702703
191696
428517
1789530
714089
598376
926281
1519952
229346
1000976
131829
272835
1141376
568575
1147330
767581
13004
464371
1001151
515976
1019238
633567
1966149
1954840
267440
174441
1396047
309284
278283
658588
665349
351140
378671
1648489
1087387
243063
421456
1675514
1402872
1644557
389155
1029289
60975
1429286
752796
557471
1667811
309490
1161942
1352338
645805
15952
682455
78026
10344
1616490
1820738
605300
1780947
1673577
1634194
1339379
1339641
464581
1248390
1281423
1216473
350729
1485169
1762000
1058236
1878243
1544208
1442601
1910656
1997391
1229375
1964254
895363
1448996
430035
1742097
1073325
533805
567134
1145134
1108003
1612657
1299246
702215
1409048
1305816
1520137
1934955
1372216
309188
29591
707423
789105
1720632
1526484
1280102
1113958
537049
445146
8403
1329550
1516428
221082
388054
223646
387559
433199
249365
924081
595891
1722919
493486
1389591
1015991
488589
1078236
693246
913662
1609116
1457366
534828
127582
392233
1147759
822612
124332
745246
1062623
990133
1621808
635071
1529793
1655127
1843415
552883
1268142
1516790
1967441
774707
983396
795011
1774286
603600
1897749
716940
732758
1097892
314939
888322
531915
748324
1093329
777734
583842
1441081
1649345
1305261
1808643
670207
1255991
1918028
1254473
1791459
269186
1031842
1216960
1274861
1206972
1407907
1553216
420857
849508
417118
701276
844350
1082661
1533068
1920731
1424105
1275697
1395755
511914
698824
1549569
1232975
465445
801686
767238
120658
1763343
1603770
1465529
142550
1339361
1317589
1301030
1456604
1976914
468958
1389504
737020
1311546
909266
1055678
1334026
1956068
526129
1841586
1738073
1566297
1392048
1794685
927722
497346
1559111
1077880
1047593
423595
1027522
1186528
507335
491236
733442
1373606
300894
903103
1111610
876172
1708197
172003
1725066
384703
1133111
1910902
1500524
1132002
1922364
1459928
884417
333452
703498
1897489
501768
1707215
491047
1271709
643079
627202
875659
461066
1679803
1446905
373476
649814
1103149
1758907
899260
1615035
233904
1074576
1484765
1328291
441133
1315819
1541634
57508
1105529
106823
1629637
83846
1301621
1687718
768369
286634
1410245
1948355
702091
1575783
1480376
523325
197364
1193631
220928
1695170
1342950
893534
1595422
48662
43039
1920238
462737
1437439
1974398
1746838
645589
986755
758108
98433
1064427
1111352
998635
1057263
1277038
377600
530986
214835
1592500
1752113
1010212
12466
98116
82178
1009824
1307970
206160
78299
64806
217509
978501
1645997
1760607
1229642
1829334
760853
692721
1285697
798870
713542
1256506
808987
7856
544378
664348
1693526
1926169
1551989
1204215
25563
1228200
424403
757089
540161
350425
1300143
1057999
1830991
1967757
749135
1542137
981442
277818
993419
1830577
720948
1942091
1490821
1073596
371230
697545
978824
233077
1106983
422481
354364
1079619
1919983
652988
528548
1036427
551035
1556404
1739674
1535746
1133753
1786473
1114369
141863
623086
932232
215366
1830831
882282
876702
131291
473819
1056668
879751
1282446
239548
1491137
1265845
322115
1991279
1150949
465367
1778193
1093178
476102
311542
294952
349715
1092516
1334783
146150
1002644
1776186
999971
967555
147099
259465
1777483
785315
111081
329801
1305961
1537723
1711801
915163
263129
275451
582389
950079
1184116
542489
407304
727410
1695895
450653
1829777
1315606
1527562
1729325
1381932
1989214
768484
1117068
1178525
1510721
553447
1699924
1062885
1020053
248734
683394
1054874
516758
1394449
160098
349898
1859693
1681646
1221124
938214
946251
1449780
1330175
693418
1370608
624416
1687210
308242
514120
321929
1214859
1625652
207577
1165409
1926385
278495
783646
776818
254971
1814753
1108642
211849
1020372
384961
1620443
1679878
1096855
30439
726911
336454
1188998
1280493
1875360
1732003
213753
184413
124196
1379462
1674892
937262
452837
293702
597904
1260722
1246299
1746369
1513245
1272766
1420042
88004
563626
365842
990490
1657
1887998
19792
1810971
1697914
409082
588978
1240244
387207
941403
1346180
518707
444062
136391
282817
1034202
1880294
1258569
28324
171219
1127730
1930163
381223
957071
1799417
1552770
1755337
250986
418663
314296
1109004
1592075
1367876
717079
859894
1275218
1527922
414460
721076
702060
1442501
891571
1251166
513237
1727442
1015028
38142
16215
125690
1850603
648696
193010
669735
1856119
137207
1603234
850954
1784803
482822
778919
1617642
443457
1204657
903777
1164195
383677
791122
1870494
1268302
46262
152913
767370
1560381
909294
139542
1092916
749451
652423
815615
620950
63331
43936
206571
800051
907519
1669488
595035
1813779
743728
1719085
1364850
601844
1957880
1397502
167548
426910
476889
148259
96784
476618
1273165
1152249
322029
1832969
143111
214900
337595
170486
1436461
1980252
692468
1381544
1551796
211806
1731781
1047958
721569
1651190
1637487
1327597
830067
1810764
1288650
886764
162116
1909713
1894090
1959331
428515
1724900
159705
1235685
529034
1678499
1272620
95741
535743
582742
1667027
1369174
421373
121340
127549
1254041
1057217
1464749
1835590
574644
1631782
1541364
1660556
375718
532971
1547192
115732
145065
1417282
1896538
872939
1443028
1084102
1425419
1537323
1056817
1932382
1568567
302895
594334
1119972
1762791
1512996
1928643
1442517
1276604
201575
944364
1138792
314796
191916
1994503
582862
1711178
137293
161470
141702
667405
65666
1568847
1778767
1571495
1644530
880641
1172871
1708266
140795
1601988
1485501
1211655
382148
1259394
1966169
701718
1884224
405712
1121034
693217
110842
1400494
400226
1531243
843998
1276781
1062399
1448915
1261875
1930739
1696119
1751311
259152
989144
1328048
436657
1973063
1737747
1776818
1039230
1429832
242823
32206
1094050
825303
467889
1450370
1748656
202772
1168722
794883
1042272
1955605
453036
1603822
1308831
102554
608447
33514
396831
1804771
1251392
1926448
1218348
1207670
1317937
78944
1026069
929530
1077553
1854880
779148
1728437
1045119
1519100
560330
881614
991463
48881
1286480
1689325
1366864
1880352
954690
1935690
869189
552105
1547200
262553
1052762
1925481
1529513
523853
579697
468898
748071
260014
699785
305778
1828665
1990716
189309
756622
517377
1374980
1161537
311600
1590524
160845
340518
583669
1759176
631944
1639612
80440
400404
223925
748157
1801712
175731
157839
646893
1401104
901266
617764
1980682
1802149
1191421
66506
1347389
739758
758403
1641683
130493
391158
1786501
1097630
1061068
1678268
100621
739544
1725235
1655459
1706090
1818025
790782
1045565
1348431
576139
982475
858638
412545
429211
347426
1878703
391108
123965
1970205
1636219
15833
717457
1309511
775145
358063
852321
1690503
1645327
884477
1430475
1139882
1886927
1695770
1564877
1690704
1642123
991008
1342624
65039
1543058
390173
861520
181678
650837
1911934
1753052
271924
1380978
936144
874029
1696641
1362563
473014
1249641
1683687
1045340
1011773
504435
927345
265795
52028
1286993
501182
1836356
1467030
601553
1042417
1081390
1804688
1702900
728003
759814
1693187
241294
1357999
322170
1121985
1378707
1999627
664531
1067198
777303
1476488
353083
1620400
1759237
837671
335314
806751
647864
115945
889022
1082270
579704
1468649
81985
1272489
118678
1879159
705802
362427
1197907
7256
1721053
803157
587966
1084853
1613319
1126290
1922679
201185
370851
1243935
864233
362127
643083
353756
978945
1933165
372730
612499
1539520
521976
901140
254693
1543369
412393
811530
1057985
1311573
1759204
970141
1115159
664491
1076071
1175983
1342465
1841782
358896
704371
208462
574541
643048
1420000
756370
1052672
96143
1856868
1764550
1761843
397725
32037
364107
38194
1256578
1006802
830845
1577497
1161861
1573876
288998
328203
855464
1619464
521375
932521
107395
139034
1979655
315396
978624
667908
1470494
1476150
1290018
928511
550628
1711560
1951376
1242953
726461
963147
1841663
1192698
1859993
494501
659977
206683
354429
938434
675663
1658922
1524336
512301
913190
1491103
518326
1330103
504505
558482
1205103
1345660
548539
176044
766130
104070
1840563
915181
1304512
315416
1444415
936118
1875051
1845344
1543469
1046310
277579
907349
585842
1090861
1482402
143763
1340085
978723
1480960
1549879
231522
209427
564205
1614058
1669673
196409
192278
1752399
753814
1965808
1430192
933978
1715342
1791301
1072295
1710742
232304
770408
1823562
1675973
76209
221256
1356644
1925303
248829
362705
696461
73872
1843087
1490661
720414
1245404
998381
1817097
1039064
1756797
1061792
319288
1693546
495561
387126
26231
802588
1096946
441494
530813
859832
832761
812932
1825035
913577
74098
170130
1944368
863658
1387591
150173
729502
968093
536269
1839277
38901
942083
1590731
237222
25905
127557
963843
1342361
1746678
818670
506266
613771
311013
1746050
1943617
1900089
1607164
897263
92038
1638075
82059
623946
1762405
413286
1087305
467500
1742363
898887
442925
1530785
1936813
311655
711326
212290
588918
824262
365549
1498499
875151
1437645
1996361
265731
1937232
258797
1030455
1490999
1000401
803787
39321
1582242
236082
679645
1347786
1160161
61154
1458788
1410139
26525
646605
192114
1264735
142378
878858
428587
1804477
1800676
852387
534335
1636669
1680514
1995691
1851454
735044
1933187
589268
77023
1886952
1987485
1528650
353865
764154
1085919
401624
1688635
1093980
1430569
74888
325221
507308
318636
1173962
1795112
300477
1720678
1701285
530595
575163
1422110
1596867
1875495
531551
664578
135266
1128061
1394963
1782865
1704865
1676419
725943
1642055
1761543
758199
685134
241238
113930
785522
322848
1929495
498932
602543
723389
1900200
224653
98957
1528099
45352
1948721
1402346
1428427
605019
1567046
1986126
1702370
1308004
1656118
1141592
1380739
216444
118395
481020
385548
1463076
914755
1087912
1541451
1865341
610579
479407
557772
1871437
219555
667344
61556
933667
1240863
1273149
1555579
1700759
1522984
507175
1195146
1440998
1264116
372872
1810281
1402439
648185
713069
856872
736033
75092
397323
14495
3216
1302547
1950629
1279380
510148
90578
1864415
649490
1153976
556269
721695
1926250
1866656
1827187
752419
1784611
1258731
1128031
1670005
1489472
981156
1734035
1433882
931195
424241
1314447
1854725
1910160
1617346
1095487
887060
620085
673132
112762
1385949
325835
824362
90784
81186
1541061
1711971
951250
1479545
656866
822587
788241
681089
863950
1022880
871579
1847104
555214
1256288
1114642
1371323
1322688
316457
1834043
1743564
1102407
1177082
924949
1579743
647989
1324577
165146
6911
255861
881145
499974
1539650
1832714
1587828
351865
975875
88201
340724
1333590
1873920
1401175
260613
916461
114560
1009863
1593314
1733219
1488689
260420
1894390
757923
960600
241483
321012
1413552
800702
1779230
96088
1466870
624018
940406
1268896
551229
1129328
323169
234724
678921
1159945
376556
1812782
804954
1650078
1951206
1017680
127668
1225873
257010
764775
1187746
585382
428180
94680
1332448
1036131
189537
695339
906460
1916706
841541
845431
747889
1612336
1127952
1957666
1305549
1100570
979650
1424010
1536806
1210071
824727
1195324
578257
1032305
324462
1278811
113656
1732596
313269
883464
1752030
1087732
1040401
1015198
673309
8790
790610
1657370
1996149
823987
1596311
1629489
1361757
1212337
979503
554962
170846
1306865
1313663
708990
686541
1923251
220984
401002
586901
1296631
91808
411133
233577
314837
1526927
1477106
1724882
1985707
1062453
1232426
650801
906828
231675
850243
1391131
1414164
208616
486840
1316372
399695
1352735
1464246
769325
914937
1077914
1491285
1697169
814841
1052733
384143
1498998
372806
53885
922624
1935887
1393136
1646155
1184331
1458017
876841
517020
440581
1717566
1176004
538064
1977757
312040
1825283
925527
1022491
1941915
1707280
217830
1670312
743699
167542
1186166
750965
1439340
1246614
1394113
1770425
1979956
1404561
538033
1376607
118090
1650184
1232506
822110
1628653
903298
1215064
271621
1250339
1782390
169912
1059458
1234920
1801991
805805
847812
1524980
719733
1145760
124292
1424638
522381
760655
1030824
287603
582295
1844428
505320
740850
1133992
840975
1516769
1707249
1291087
162668
1770917
745748
969429
1607542
115536
1834764
799257
1926882
993667
1526177
1862991
1027386
477016
804600
1947556
757484
458847
901959
211838
1185500
1619134
68761
551546
1830285
441609
1355310
1713700
242098
441613
1558463
4025
1751603
1899971
1058961
416995
556094
422646
1685946
571741
1760221
1715148
74274
1324824
37700
1628406
1957102
1498489
973540
790493
1525348
772284
1649815
594698
218177
1670098
1767385
831122
587595
1995591
673550
258216
1631710
150050
406812
1650275
1943117
384484
1557551
1546648
775003
1539934
897411
578317
779465
1340708
1411258
912720
218261
1926365
1015036
1148562
93354
1020997
234430
1033604
978338
1670771
1153674
345852
625318
787510
1342051
1778088
190734
556638
685708
1978776
141436
1829195
1641810
1976368
821103
1549339
601002
418370
1383585
1701289
948948
754987
223064
302179
1001492
34430
1865046
1103751
1893273
466498
947560
577514
484996
686676
1917036
27925
957062
115359
1695267
1413079
705950
1778860
1181660
918820
1289388
1953075
1591780
949642
1782760
779262
988034
780105
1659558
135317
958125
766021
1798687
1855454
1002610
880922
437440
26620
1961402
634610
486134
570597
1449052
1514259
1412227
1702019
1260732
1205670
176839
340127
305328
13551
410449
189640
1413046
918380
976648
1970898
1888802
1507277
1486223
698724
885187
106278
691903
354785
669614
607366
1129750
1972638
846917
1879422
608149
1677207
890975
1794272
1376105
1093016
1829663
1586330
1894574
132620
695639
670486
1919915
834898
240947
1225490
470462
887440
502861
1474159
1328915
1750586
85683
764556
1648780
1773789
1663725
1744182
1321173
558296
820433
793714
731152
32472
496757
1988944
1115906
969550
1821662
16215
36913
749871
388496
295364
1337109
149704
824772
1943329
1628507
1435489
807812
1971518
1078434
1908738
1807041
430900
1764793
504689
1890713
1406312
1697067
297024
686616
1804564
769179
1246010
201774
1230346
1241052
207227
727045
1797543
1084690
1305899
1417560
1367369
931001
525223
1416308
361044
1333413
1432897
1037300
961708
1749243
684445
639534
1001156
955189
286667
809773
221058
410628
1210311
201136
707066
773136
1241299
1041012
178924
447720
1858320
506058
417983
548034
586683
823746
1675211
1555886
568032
783894
926438
300818
1788294
632092
1723003
123546
1872825
544510
1633703
307153
197045
1642420
1618977
1740474
795193
569577
961618
1990057
405426
1998337
1987381
1149015
797584
325945
1049665
1495090
1304788
635373
214019
1815770
114042
1804878
453768
871399
1698338
660044
1231769
1705645
94995
843173
1145109
784277
377092
1721149
57794
461211
1688284
307528
755842
985261
573208
1309765
1081666
1431242
928776
1774875
1491471
954324
1823509
523859
97467
622275
1840547
1458761
793850
562028
944146
1302000
252916
1178025
1306550
29702
1359363
84388
1932755
1877540
137752
641171
615836
137643
976240
433893
1000228
973611
117703
949803
1464093
1863349
76168
590178
990781
408929
292920
1914271
1618264
692454
1834550
1127440
521514
1948656
1553918
395888
1460774
524152
15634
501841
1128076
1890849
1140742
1237635
841572
353197
523038
497831
1798550
1860633
450587
747149
905440
359278
29140
504255
1649841
499593
555865
1418208
1896735
413157
1801128
1423612
1479712
433098
165321
636703
1830497
1345737
519238
782340
1785562
756324
564653
1930335
485796
1341210
1709882
1308881
1354831
1328391
815590
149319
655583
884186
1788304
566891
197091
29316
675525
1501289
1396910
1752534
1266214
793710
571385
312096
1075926
454113
435038
1007414
1819061
795596
1966350
1879545
607281
707974
938850
531647
625672
1677109
1850856
1706300
1476633
241238
1741118
933326
1001813
1697756
1381227
1568026
124076
641930
701336
41175
921663
591078
1223456
952235
983825
200121
79570
1634661
1236480
1675693
1731136
1087087
453458
1259532
1799282
396552
308394
1933587
1503351
1106487
874910
1559058
1978572
141326
1050779
1651015
126684
467451
1454054
563852
1681248
1930525
322515
1533845
827177
1031079
500634
695488
975600
118241
465216
84389
476351
1413566
636656
980491
34438
1635947
1154507
1699670
949722
1355684
1276399
1573237
1320749
225745
1484968
568717
1977848
1510118
707798
731405
1673501
1551873
1857755
1579332
1571070
1173442
287323
1208967
1994724
54020
1741030
1217842
901439
1887298
188200
387389
1555215
1256042
934580
41968
1152146
200862
1683695
1800550
776527
1699040
907061
1168396
832006
397980
1994855
1720102
1719256
190886
1439765
1271568
1338214
1484614
42457
1978994
582922
1840542
269635
1256937
575132
1447517
920023
1174806
1542200
1932241
688799
347344
676124
104197
1891837
1366487
1493812
491820
300219
1870073
619746
1084030
1747496
1132933
1297116
679452
815296
1833859
437886
1589486
1508067
1786949
1822007
710400
1362782
1116172
794875
234781
88867
1837799
901353
387319
1308494
595006
1447344
497968
1079680
919440
505804
1985593
115790
744017
922916
669484
78275
378513
1303180
1955377
411708
1554030
425219
296643
1645210
983879
1092430
487961
1001997
742811
1413006
1603484
541113
1338022
1503120
250946
1394534
411003
939296
527953
806747
102179
1792971
354983
1735650
235876
1095023
1710783
329743
1232683
1264052
1522717
1615238
1113887
1545682
521874
485210
197237
278461
1602729
556519
1483699
163191
502134
1656701
1206206
1417316
235670
1398596
617582
1523986
528579
1394169
765678
844684
1052223
1298986
745620
1520266
1614957
218899
270900
852814
436995
1629423
1249227
1869998
483761
1148589
1944190
600291
955771
1183970
483208
1206802
1242487
89710
1398832
1944911
603947
1987051
580885
861518
909333
1411532
1622563
20486
799264
1916109
914819
1252243
854542
776476
1556726
765576
1588933
1422895
1763775
264353
805615
1776033
679016
1364846
1351607
1772
628023
248738
1276326
436108
1345966
1139429
214865
1665100
1023915
1613990
1978868
559641
25590
405592
1244023
1833273
1285534
1744758
1175677
357223
409757
9240
1179851
510802
787344
1248771
734648
342380
822932
1631068
1353017
1975639
1729000
692017
1678352
52950
594817
916442
1898900
1127057
976502
70139
640957
382704
871707
1650383
1504115
1392574
923770
154411
255873
1873805
1284779
760856
160251
65059
737758
544294
314223
925874
100750
814640
216952
694746
1959130
1056480
335529
157883
1352022
540801
31036
1173721
1613026
1690093
482694
1089137
496739
172877
1503306
1283628
574595
526265
976478
1846683
820762
1534202
1651034
1081151
295269
1663309
753000
162218
1257917
1015090
1056136
164273
1965065
442569
336458
676027
1455762
459707
984369
333346
91055
684366
1411457
1466067
683776
783342
1895295
136519
1701089
1101321
1959912
574674
439463
91363
823717
1339020
846354
1808297
1145278
883954
1967225
59445
1639378
101212
589744
1355560
1136748
1059128
1983382
90421
1520137
374776
590148
1647644
602359
1183917
1378253
1436656
1093074
607172
1424771
1103639
1747709
1296328
1769363
1895442
1088173
267680
780455
211477
1759533
741201
261024
289971
173476
488052
952922
802502
479630
894650
1713107
1265050
1459397
475117
215436
725917
1937067
866878
1870071
1287131
606295
291461
1124071
1816329
854783
515710
1574727
1742269
1241948
453933
1094937
568121
1646568
488
1926673
1470375
878439
862094
471797
861414
1877686
325785
1526330
865829
960473
319183
1867871
1891578
1292393
117405
1242739
1681123
1752549
848196
202077
1775796
13387
1413138
366890
1722948
1832344
1876146
1382201
126075
1165823
367572
1156687
1985890
1698235
1651837
803320
350890
1331719
640746
479516
241983
1702630
1892744
1901391
33634
944520
413502
291584
313698
1471660
1211946
1665641
994158
677883
1427278
1909749
533003
866440
1673190
1600602
815994
61898
1772045
1579366
454868
1106691
1622644
861452
1694044
1328835
822078
1779011
1368494
443994
122606
669601
1653477
304606
1041551
1703305
1837489
290601
842113
348817
1309669
1024029
136416
89697
1986256
842147
649447
1438939
683587
1986685
225149
1901813
1501127
1268574
1266967
7642
1106054
72193
131722
883436
1520350
124398
514427
304103
386673
347730
355760
498202
1035663
60534
1718470
553449
696002
943824
392932
1925534
1080502
374855
486269
1594607
703643
318481
1869869
1642484
7682
1495903
91030
1696652
1485658
353923
1546798
255262
1608975
1493417
1281602
1600655
784345
1570424
163837
434857
1720630
518311
1621164
1132480
1656515
1598147
1429873
120645
697628
992110
756783
1979847
682609
261264
1840068
1041309
908478
1225400
1299068
1406041
673630
977184
1744955
1744527
896990
1099136
223099
254520
605173
1635968
562089
1447192
1537439
202574
363082
1549268
1682883
1558810
1623615
1459834
631062
13470
826665
308052
101638
1351492
1436691
1994774
1012969
307590
1262118
1108328
942819
1052156
549947
697513
1961378
540352
1688079
1437774
1613389
1196132
445001
252527
673226
164236
1272474
1344025
1589708
1308316
1163097
681492
1992359
1659258
181504
317721
784797
1706493
710492
1827189
320841
78263
1826038
195991
517891
521779
1913993
143469
957038
1231019
1813572
1632248
38145
1423621
1509843
1858625
1326218
1266848
250130
969142
1938852
1941058
1440281
214263
1452039
457125
1824873
167929
1234650
153144
945451
1458301
1859650
162904
1694955
334597
1537455
1917568
137730
854082
1678725
1692059
1102736
1884023
1870391
108553
857018
1500105
1243213
1618284
251182
1074224
1455934
1292931
1826804
1172740
843196
43708
1654871
1134676
674726
670175
424030
306687
1989461
1693114
1417102
1164344
1175450
1348792
1409623
1956828
883962
1405105
841789
217659
1828946
1706485
1835486
66124
968965
821281
1897760
709788
357345
1135485
1571807
442496
1884668
1646369
1224125
1413925
220892
1470107
818159
287190
951829
203399
304333
1932939
1708569
1664532
1865403
1482447
300374
1784498
1563926
1843698
475231
894966
569402
169699
1308208
1794628
886723
1291470
1857064
508922
268906
99276
1915105
1616379
986049
1331985
1407965
1448490
1655896
1267270
1790370
280003
1324645
967011
1179012
1815013
1151863
149563
50547
1356949
296719
350996
527196
50963
190835
1527589
291086
1924726
1994427
908793
360732
242140
1600682
1445138
185334
1862628
149598
1309144
1103833
601081
1420459
364961
47355
1487428
1716862
504212
1283396
1017408
1858891
1340045
311799
393153
201241
201613
1336825
708141
1179871
440328
784111
343480
1931423
1758901
1140385
68622
1585545
1955888
73774
719215
1595027
289840
1620632
638173
236280
646098
1324784
745916
1237946
347478
934520
437555
1621804
961261
393041
1701858
640121
1381459
896594
921132
159346
1915261
1721239
1530558
1494723
1551903
1566460
1374397
396153
488371
1447533
1408402
1122260
816764
751241
1048664
408556
1005903
1341153
916228
1855126
1237526
132991
2964
1656597
120209
1587297
720107
978903
694102
651916
251894
388148
501653
301613
1312324
706999
1581291
1454574
1246073
1149431
1037847
771707
290711
300336
614947
1533068
1566271
256766
1417196
1906423
330766
1378806
652998
415743
1826148
1480826
466602
11436
1646967
1964932
363960
1453461
1026470
510101
1222923
371489
1412428
763941
1915618
233218
560452
21329
877788
1831826
774821
1826913
1926012
1877174
51458
1467685
622653
756909
1371318
1090862
359293
1456859
1357850
1980006
352558
195730
1876590
1326766
1367767
936906
620915
1886440
1478443
1068535
947384
1620215
1176391
1113377
397185
1572136
141126
331124
341696
1770830
485246
1261009
1178475
917466
1662485
1550232
1024329
787988
1384996
1682807
630631
501334
901173
168946
477782
1480180
220924
1789640
1641572
837199
1977068
1725113
890594
1444133
512206
1539653
1922370
975382
1869009
200001
157364
1964852
168684
843606
850053
1050865
696093
104972
293483
1769000
526985
946411
788175
1830304
1547358
1123485
128388
1905232
1106301
1399430
1806543
395605
723007
1104067
1179654
1391054
1020940
515119
1958926
640782
1588711
1755068
1733958
1009331
1939531
1206374
1757064
447728
743539
265893
1693855
1855725
484372
1279952
779146
256863
989827
459320
183380
1819931
279179
310780
165398
70691
1985129
1209461
968551
1949875
147109
1589831
544144
1276445
1645661
1852225
247415
662683
1183995
200026
1110065
1315176
844698
114191
104060
239569
1769887
641697
702020
838729
437423
1222848
1839464
688587
158002
1751971
1169289
555764
45807
826671
1808133
1636933
512816
1612296
810805
1239832
828353
1649021
194237
720641
713491
190887
1875868
516060
1580345
1627331
1944943
1041468
1793657
190795
243956
850312
1294071
373851
1691465
1655931
569681
1624257
1924809
153138
1915723
1004402
1227106
1918807
670049
86550
1088611
192098
1545287
740904
1090347
60102
36252
1762813
1592435
1636414
1737751
1032892
597505
1482376
1277217
1467953
332114
1980408
1415729
1814025
1037365
857383
1350898
1133559
389994
1010888
78514
1426266
112096
594306
462564
1900682
438790
896895
1980709
159347
1426379
1217570
1681519
1609397
261486
785118
1492165
403562
1395097
1948516
642888
199723
818903
1040796
1099527
389316
1251453
1059411
1310006
1797385
281938
993365
739896
288403
1475901
1482936
1121314
846132
378386
1691677
218531
1658207
1773696
413852
1383988
1678285
1026256
763144
1420379
607350
522963
527380
1023204
761611
550409
1201335
1570080
696194
898642
1592089
1261594
1046757
906785
1621734
154834
1323904
1407168
1595613
859480
1218505
773652
1733722
164713
1871382
579784
1774632
1221566
690473
1437657
1992867
61399
1542985
1386819
233797
968013
607421
1330115
110824
1758599
426022
292831
633606
1614590
1595448
36544
1428926
266860
1770647
1140870
405680
804187
1017133
559011
130417
1093381
1092137
52060
1321882
1343810
444883
1689557
1026548
1346356
12417
933541
376571
377269
958254
851982
1437328
1411368
1693371
83868
58470
892199
533554
68423
1151592
1133003
1073399
496250
1258796
389892
1580263
942036
1707911
776236
510229
1758215
1113682
320177
1642902
707328
73848
11239
439072
7395
1045770
1525651
1913058
1514985
1836824
368921
816825
1648551
1196591
1238707
564174
1892834
1705428
1112498
1452739
1759009
1884535
1850393
1785168
1016711
225278
717304
1216998
169379
1198964
1517275
173863
1136907
164914
1465229
1660758
650159
693928
1691954
752687
174493
1885985
102465
1800940
833370
527964
558952
1054165
899268
569526
558677
436882
1813454
1822494
1656214
278545
1529945
750905
1204650
54932
517069
285723
1985484
1275437
310187
1406515
80792
1752444
1415031
1161947
1933029
1366323
51152
1566698
508456
1061486
391156
1644450
1039438
1972274
533199
22531
121356
559249
1255611
862036
517180
701536
1892020
870595
228707
219827
1095909
307855
379998
957064
513527
778068
1718925
392748
71673
679958
202421
1623362
1874693
1420701
509709
511972
642121
1791848
655422
1087039
1759937
194846
1521330
1894487
317330
85596
1766591
1709228
798943
1945781
647351
1522921
1671305
171793
597293
1948366
1117708
457784
1486116
1057784
1146673
219291
298219
761421
681016
725223
1460523
602611
1266563
1862969
502165
15627
1118171
33537
1192924
1280072
928759
1003621
1980098
896938
626810
458804
1612212
1292913
22417
1961361
821632
773
1652706
619657
1043686
1341384
1901337
10887
312380
1631673
64859
1429990
403157
1327430
425646
1702837
555304
950342
1351581
1918888
1148685
938899
1526238
772294
543525
495382
1845347
1534753
517764
456236
258943
387313
1471232
1691243
1053401
1383121
1236921
1014581
1761180
874676
183243
1354461
598307
24120
1294716
20085
1857235
1575887
536084
193574
684160
1446892
721004
72895
1724281
1817642
116483
466265
336171
978169
278552
1125966
1261086
774259
504366
1758327
1496344
592747
1005660
637332
752394
1960355
538839
998518
614001
921947
1477383
632533
1755594
392737
248712
1946637
1549980
59370
1686953
1913590
1650428
15868
334133
1059191
1319994
115309
931604
1887619
1591314
195756
481415
1090511
935155
1138750
1276041
408202
1657317
134959
1494816
1344259
737808
276
852897
99044
1747286
517978
1097424
1919223
1098427
706396
981965
1073567
775704
102848
844005
1724137
300579
78904
463126
1877667
1446565
177621
329172
1610882
916417
1867499
319934
370996
1971976
681686
1420318
656464
1159405
1607275
754324
307755
1271902
1822284
803828
1375105
47156
331287
404644
1399308
969052
1838147
978125
637558
827245
942541
919469
555155
1907697
1277658
332031
826907
1497970
1024956
229603
1291373
156969
171885
1671626
1756311
765720
470547
1701335
308067
61421
1265219
415864
569200
151000
1135826
1621044
1578260
1470688
178033
1748916
298489
1458396
1488653
432497
1193413
1111327
1647126
1599325
1955661
1603928
1229876
1314718
1699684
1892923
759001
43600
144835
1735912
1933808
1918601
1050830
161319
1079087
822394
1278980
1401223
198735
63318
292697
1090692
779578
1396310
1674444
496746
1368581
953263
1122218
1727726
1362900
1067053
452557
103727
1938106
643294
1723052
1883571
1294735
1885096
1396493
1466614
367962
1524457
1544677
1117450
1232054
1921143
1936557
1789545
1608671
1226533
1567441
1081066
57886
1786056
126131
880035
207574
556140
1641771
1009610
456241
762620
578791
141600
1662384
1520361
1599997
688068
1362576
1869804
1129806
953559
400380
1847760
85291
38778
1167744
476341
717859
523530
288893
885714
641170
164834
399853
1424181
1894221
738884
701088
700058
857171
553553
1819249
1646201
186182
192401
1020697
1154173
485966
138749
1483341
118228
252618
955840
89506
1786736
1501876
1829953
149855
1307985
1512170
1757122
1750634
11421
1478527
102863
137696
565068
812695
1355189
1164881
409691
557662
971703
1595691
1250835
198571
1748171
517449
728510
1011830
285738
277863
9944
1787687
1499497
762161
1602462
1003349
309273
133892
862562
972051
1743706
1276936
1930646
770003
822287
1990566
310550
491519
1867048
156738
1569030
1065186
63298
876082
1326763
1415967
431206
287937
1643677
1921525
1761463
1624761
570510
1501227
1729054
1340509
1553421
1761997
1488781
1083419
1461186
1369967
50494
642504
895122
1831144
1110166
1040758
467113
731613
1641193
1954409
658567
349848
32851
941884
1297175
271490
876906
1343691
1376516
1135438
1020827
481588
29598
1248111
1852881
1057754
252251
137076
1142165
811562
900054
1604039
1977326
1265781
361140
169273
1416382
1950933
1389715
1822580
1587427
1792229
499962
763011
359845
1548554
1052995
599971
412696
1695854
1057337
1463887
623255
998060
199461
1726949
443739
817568
448753
6258
730994
1695852
224334
1058360
1988474
580045
1048588
1532894
1526265
995607
1533387
936359
447670
334572
1311483
571275
1426157
430642
68716
688424
858972
1468191
148680
1636341
13759
168819
116585
1191754
36264
1103526
1451050
587113
879337
854629
1251760
316066
36597
1135437
1536067
168705
1974289
1329676
403087
1600723
349719
1386431
465387
1798038
901925
1895729
1998144
619142
334318
552891
11654
1761624
1818434
1947116
752865
1582085
907970
1974288
93173
483596
863155
459285
1495066
467001
1039680
1254676
561013
1333490
1498567
1236845
788539
1792354
293611
1535472
1887843
1099187
956303
552483
1687973
1516209
468021
1588168
1647809
368988
536248
565759
1720344
105843
333737
83812
859893
1790849
1592333
1372489
106555
826087
421297
1616602
425952
1786592
268836
1634137
803438
1332407
1181223
1046669
1639561
175677
1727021
1532513
549602
839983
703222
871463
1995872
137180
993000
733552
1824193
1495527
1106929
1883091
1702087
256069
1324272
551867
1026314
1268935
695859
893429
1006852
679024
776741
755476
1915177
698732
744034
203439
517614
1785412
1442399
130339
963314
36297
1535420
455752
1777069
700539
45553
1863555
527867
199544
1448444
805763
29606
422969
1583219
912709
1023035
338827
849452
683595
1976686
848434
1548459
1009662
276637
1176803
392511
218601
203241
1756440
2885
226691
1277744
672927
976402
190243
977032
151420
557712
978900
822132
1669800
1126546
1451204
1408102
1367315
289805
1602458
1892706
449278
916335
277904
1916777
1839724
38057
833546
1093491
184946
1251015
1220732
750690
74017
218359
1054424
389393
1089033
117588
1273289
50472
713789
69983
472220
715207
117135
353804
139208
588835
1721311
1525717
1677243
1529539
22358
1603312
876017
1556813
910904
1199833
1540500
1872762
597452
435583
235560
928280
520009
1303595
250805
1896446
1680287
753372
413402
139014
98781
1516550
539764
619522
1745091
1676044
1968524
1472401
1595786
434467
1422835
491572
1199072
1697772
1747631
829978
305271
331195
503312
695325
204790
186962
1900500
1796336
1303931
1670680
129532
802155
1346416
826800
48488
21250
1033263
100247
1250909
1180033
363889
1366847
177212
178146
412781
749426
222598
1808462
348678
1538821
1295344
1003380
772281
1679082
1318249
701108
1416037
969793
958935
376421
907631
1953226
1228865
1157931
919511
611303
380844
1651539
313115
1211617
1233648
563201
1529976
1932560
601720
1557170
386331
673606
319126
875628
1318704
1278772
1055998
1254882
1670977
270569
768412
1431641
1267884
1376067
1955068
864743
958001
1716409
1051045
1872809
596155
1920112
1802692
438226
74240
1852928
45474
470670
868304
400978
1600850
349483
341727
1121916
817581
1404371
15525
1907728
1619513
1918260
362100
1794152
557161
1797280
8979
663312
86110
1764130
1614687
298202
478179
1160475
792968
1883416
619658
787325
506716
1453718
1604480
94242
1041332
1844468
1177891
3312
1848546
1315159
831852
775334
673520
472311
885670
48339
338093
253503
782564
145589
829089
1878491
1283169
1752223
817693
144449
1485101
755043
1222611
512068
119536
564519
1678958
952563
1079423
1330090
770938
1872751
1466855
661758
21874
1872252
82049
1090320
1591477
866245
240039
101129
75007
1408522
1262404
1262247
765628
849107
628535
453689
530192
519201
69684
646920
1573889
538957
1497954
1164019
618248
1525987
1865368
399568
1170857
251221
524640
1152244
453779
1160193
1909699
414771
55330
879853
684864
336344
1783792
362063
571741
165044
1928854
1160865
1873929
1245733
395161
1726400
1918108
465264
744432
163441
508882
855120
1564941
1510815
703164
252812
398935
1412277
1658374
1287587
924186
467001
1127517
481803
96994
360255
731663
1078188
1544488
1045757
62953
167632
462868
1368069
1762362
69385
976890
773965
665919
1449324
676386
174635
1646103
19278
951041
1853316
1835553
589707
71022
400362
418204
1842278
90145
1637203
807136
349466
199010
502558
1818599
1079694
562767
1345928
1021282
91085
1551747
1944039
578622
1071968
117945
659890
1976805
1138829
1261814
1935526
900853
1212275
736938
1300781
1132912
935705
1923168
1586372
332970
1829731
633395
625540
296316
954707
890249
586289
776301
61766
1904443
1804943
114884
541120
1789181
614655
145495
1005175
427929
1882363
1426220
1680393
1315487
820819
1960574
652984
527301
481564
1608114
663689
1308236
256521
833178
133104
118890
1095883
892756
1114707
1892666
1896940
1738270
524149
418077
991967
1943809
1585095
1743031
55404
754082
72582
1783914
1839929
247530
1535586
144801
1738380
124317
657371
1192739
1548444
1231595
152768
1026402
1098625
1819763
1065427
1158873
1144246
395113
1605154
909895
97900
212485
432694
734613
1875990
772201
695315
868249
72753
1901509
1734260
612711
180322
935338
1423912
1238558
776442
1269581
1951570
483240
52663
1077708
55071
1998281
500742
687566
397927
1234445
606812
1927762
1475532
671533
1560544
1653301
413406
666995
1619257
404386
718137
1811925
1702395
128049
1007849
1907909
845812
1383426
504629
1311097
1047040
786284
7909
1741976
1260297
434591
858491
781708
432709
1075752
1325689
1096670
1194636
388087
1484151
1939719
314176
1990311
753577
512234
984236
444886
1260256
1363930
213583
479689
115245
1804616
1249105
433341
1968060
577898
81300
483228
777837
1885087
474673
1850096
1904404
1730708
1905882
738895
1858516
1885886
1166430
253230
1596801
56427
525907
608118
113066
138898
116414
96338
417392
88611
1342914
996953
1507483
1286653
563634
1797312
1022540
748127
1978062
550329
1671837
1841212
638986
1454949
1126165
339690
523043
984739
1764211
465266
957723
1163688
809079
1332202
548771
1348790
599375
639714
554794
407609
1841494
350977
564145
759828
896172
980889
1586306
1891973
588846
291090
534724
554968
863231
1655694
478616
571358
847509
18
1072703
1737669
1270676
332643
1060336
169449
29043
1573929
717736
339986
1117112
544225
972302
971646
336028
529208
542652
1253304
1550883
831581
711058
968404
140774
332305
1067241
1796886
322596
1352956
327404
512767
117751
1509782
993661
1586192
203156
630408
1711764
1182988
1916201
1839673
549049
85913
110681
1075915
895528
812726
1402421
538205
1668670
1023890
383516
873639
254157
661759
739142
1171719
1023277
1282995
1530015
1081890
1555279
350057
83300
1262571
1725513
348892
946736
1765549
1628466
1716259
417365
1245140
1325200
18287
999647
892957
632147
1048412
1064919
1302273
1973992
1835371
1628901
446710
463034
901245
1994149
664869
274474
305691
1101250
1378675
1809425
596073
1233117
9338
1854781
1779775
1071270
740795
443465
636448
273560
929163
1050346
491442
1227641
347228
251950
1569495
618938
1791929
1030575
656288
1184798
1168407
1623691
430046
649919
91231
306772
1282552
1627140
1510364
1292960
593077
368038
536982
500284
594988
1683245
1311154
1744687
1673988
173051
1177348
1928446
123580
1710676
304052
1617478
734940
1165926
510060
60072
1179341
1152196
916870
991663
1007737
676563
1497496
815137
690632
1108232
884621
298548
1002573
528975
1181556
229880
308193
70140
407437
729652
1478402
699120
695854
1102157
1309157
708622
967415
161526
998592
1987420
866155
1555467
1734296
707082
1697045
1932617
1189175
1981407
1199000
1237511
238275
1745889
1513623
1640721
678004
1022514
225954
1520096
595242
1397358
903567
845558
1369642
1850705
891312
1115519
370581
1670126
1803222
695434
1421373
1632890
1887200
614996
1163512
1080394
613324
544047
1999478
1937496
470498
1852556
392743
1524247
454881
980920
1028709
1839144
1167952
808190
1991171
1098070
615830
552817
1641504
316743
278121
1641921
1441965
365991
495700
1998091
532233
772502
994232
863359
1282884
871382
890973
451794
1654162
1470871
1849997
1957085
283533
1342523
81602
890129
959142
77532
1497276
1793649
1902661
1238719
1730356
1882030
1266712
607327
1386082
1407240
1266736
1493024
1569260
1152906
85872
681766
1115195
1396944
1231449
233454
846165
1034168
1913536
677089
505220
91603
1458451
1595802
248987
1847512
712423
392690
1465691
490194
446497
1033250
1011007
717558
1527675
1464480
305524
1740722
758539
111739
1843168
555438
1507136
1545773
1164005
367535
892841
1693234
1754684
907357
122762
791166
243866
1598496
1474336
371674
371428
972064
373928
955398
794385
303059
873883
1561502
713307
12810
625306
1283335
182705
1452399
1784803
71871
1418400
840652
532369
1201077
79071
681660
41086
1507119
1982276
1383129
1190398
1587619
505850
1756256
443676
1901637
1591968
570725
812219
115772
648064
1327350
1816268
747099
1987954
233131
1300424
799496
1059969
1998496
490927
730269
475540
1889312
1393210
266774
402820
473040
1871633
1039817
846813
1013648
839115
111559
1933945
1953561
335134
1108269
699050
1539204
661589
1467648
692511
1007904
685261
1005677
1317729
319597
722311
1254429
1343886
1845091
1860679
46203
1610393
83450
1447871
1979757
451161
362156
225557
1606267
142245
1393431
1942963
1094230
309513
1577275
156449
437447
1817935
1738225
519105
977166
744087
779297
973093
1803736
1934512
103358
1886864
557259
393950
1531748
127716
702046
506892
100982
839194
901028
435078
1266294
821210
458162
1068602
632351
26698
1680775
575982
1557525
641278
1220630
742229
921758
451527
297927
1341824
930521
1393131
814733
1289830
1888880
1794344
553762
305801
1958555
2411
1372606
1986996
1722584
1931026
1895183
1199716
1201257
78308
477735
58774
54160
1176132
717688
790376
230391
745699
1211143
1953965
1969769
1049939
392599
1840342
1717303
601470
109681
671165
1807499
528722
677459
1142712
904554
1257768
703875
629038
1617313
1759241
33357
945891
120381
32651
371433
962186
1102905
1117559
1143815
1507398
1080398
1134820
244788
136814
509477
1217469
1480233
1040811
1002559
241386
619941
1080739
1431232
421138
1616318
714909
730787
1177597
706816
939764
1039267
1731382
1785372
429344
733860
791826
1124797
67315
650062
1017681
525481
241062
421706
1902138
601503
112017
252376
621862
749816
812369
83379
983495
702254
1169437
1292782
512157
1509039
1956355
1407600
228256
1228514
933053
1453034
766602
628725
753805
58662
1436804
1721738
1336468
1450014
369084
616472
1289692
1508063
1619825
1690773
1707537
1369704
1902000
1979394
1182018
732777
1209434
1217395
880688
1224190
1066653
1459626
543651
759743
1320955
1173237
935426
1743241
1243229
1655508
1461127
1212814
335430
766478
53017
1572015
1151074
971326
1449864
1562237
1271835
27533
528311
1036485
526483
1503920
1143994
1953928
1039498
1511357
334837
1638662
1951063
1768886
191812
210354
1161309
224423
1582028
1778565
1184006
391779
1722841
175223
462770
182917
252287
572091
1923497
676950
1806513
1674012
698223
579840
936846
152041
68018
181836
1907374
772677
24351
685611
1507655
1135759
1670561
263110
716236
780487
1429251
34303
364149
440315
1154832
833869
1947162
1645541
1660398
401635
1108116
770745
1116295
1138906
1849280
10971
1128111
823788
956498
1086043
83586
1089652
404044
465192
1417133
1856184
1305977
530271
734930
1742748
623901
522194
321638
430234
214286
1541603
1001095
736346
467214
1049640
1020620
1583460
1025175
1691538
602914
1663056
739391
569929
1328182
935462
905090
725422
727724
1764024
478461
451990
80875
840565
763294
87796
374864
1230987
764281
1833298
93870
1154962
1087938
1085004
1861896
191902
1901186
1054814
885247
461596
1160329
393603
1982008
755945
1896271
211327
81109
128904
13928
237286
1038774
1616816
541134
918460
1506417
1126266
1115280
1727676
1382883
190886
487969
1013679
726446
1816656
1533640
568565
1694592
1720004
1025461
1873115
1909880
1484631
1863824
1547706
1900875
1981042
408416
1880748
1718256
1051995
1937073
1645844
1854524
1962157
480085
1367568
1260895
1413470
774945
360480
763032
328211
1261644
908178
1995580
1091369
1544889
1052806
389705
346485
454615
1011924
661515
1312099
1355036
534010
176732
1480675
1828585
1126245
227899
381336
530997
1469053
1663743
1856374
799632
1029788
1869302
1654976
1689521
241070
1263622
121728
1497557
1839764
927593
1836920
963908
1033303
1900811
1181052
1721319
454399
76395
1381251
669593
1610419
458118
910069
1714123
1402125
1546925
1110934
818064
695651
235255
1338242
853919
164150
1335735
1452430
967513
1831874
1116413
1786034
798946
1326178
1296827
1321648
1035689
1249869
664029
530879
1003894
92050
1940006
192790
1618928
1240337
539617
228453
475129
1598575
1169052
1701397
59803
1636284
16705
1898145
1776454
413474
836728
1960882
100247
540934
1089347
94139
1500470
1923820
1381531
184248
1269780
1644764
353400
674956
1074089
1361705
1997426
1728297
1672499
331413
199263
1953118
1903458
1259274
1403448
160498
988654
410005
955273
1585243
1325105
816970
491323
632741
1600323
1890766
1117800
433612
1022795
1042248
485997
170274
900799
1309950
1169479
1251639
988586
1809745
498921
1130842
499601
1014626
1677284
1290575
1749780
736496
1220456
870045
1955656
888884
1751101
928665
1608554
1161432
215532
1572319
711797
1807330
1254362
865217
231062
878149
178021
1518268
594678
1587724
829629
1877535
1447922
838625
972286
25774
729427
591597
336089
1648475
472127
1161541
1205986
365062
846912
1214084
727890
1986778
320351
1015153
1553374
1425541
317816
1125469
1294646
1236374
321189
55980
355862
1008322
1693463
1307679
247270
167863
587039
140811
333576
260812
1607865
230334
1794407
1705143
332883
628852
995494
836437
1059224
1661332
1991868
188143
1543840
1967366
1355656
148223
1650227
1239639
777756
1587811
936026
1107984
1457333
1104549
1316928
704565
1022379
1417284
1698728
235463
539515
965871
1393696
436638
1907717
1597722
1530899
358746
496739
1565407
605424
1675008
452981
1742403
1353089
1902183
651515
41776
1344953
1456987
1808986
1728883
862144
323875
671022
727387
446029
1761829
487526
1440747
617604
1233754
1431512
1043788
940489
258359
219227
1673834
1378454
624388
1796085
1908878
1904774
1945361
942532
782047
1083495
1312704
556578
876618
1490384
1355147
391903
1874987
1977742
1764682
1512652
344584
1292209
760283
1414065
1723881
1070106
1831804
1689016
1071040
202409
1929900
1350281
1260229
446179
251592
1114508
1673158
750900
1613280
1537278
579680
1529552
1173661
1863707
53402
919871
875972
1328549
728274
753927
729392
1749382
1400922
1945505
1467955
916779
870840
844407
213887
160265
1851718
1536129
811441
1350941
1189622
1590971
802205
1632085
1623043
136147
1968781
1947597
532759
1406563
421859
1705312
773360
1432763
623651
871106
403121
1428607
1785287
893414
101651
668686
53200
731874
1033806
240822
332237
1176109
1327692
1443010
1016993
1411812
1133343
1771397
1926160
68104
1960309
839654
1082579
1475855
1862296
1311209
1292271
857139
203852
177543
1447547
1002883
271019
490447
1449883
408247
982397
1056192
1390801
799433
1476155
1997635
92002
958449
1112343
396939
308031
453869
1923347
1657851
1108906
1407230
595953
1830460
252075
72988
79106
1240958
233057
1646864
1929812
1641859
1202915
1427239
43767
906233
1358150
1036956
463099
609861
1243921
1926700
440587
728972
253985
1356432
1211919
1817762
389227
86015
53236
1072750
1069383
1030253
1434594
115814
202640
178373
482933
111268
1875872
1101289
1652088
1414493
383280
1759954
78500
1286662
1024214
1296120
20157
141878
744524
545327
332732
1056336
512669
90700
328939
1809408
307574
1556847
284074
1781663
1360135
1001027
1730954
767548
1847184
880468
202096
614952
952725
1423632
1993524
245063
1009997
588032
260934
1737618
407174
1758293
1827410
1153584
1655346
106544
1283059
1498757
579723
1987724
560234
529961
1623787
1794455
630166
939919
1963402
328672
948840
664091
437197
1297039
167721
688169
385599
765455
1900856
1740669
1826273
449387
1457412
384547
645723
860155
109731
1120968
1058800
1597232
1204159
1036106
1207609
1583252
1974325
1280877
160841
114198
912609
1431905
984720
1272217
868696
1004182
1704671
1937553
1459574
1505283
1438460
208251
1012636
1946373
471960
719183
791378
58177
643705
77285
1886549
720404
358037
632624
1118465
1319076
550732
588369
385158
533270
1573677
25860
1646843
765894
828329
1789662
1525245
1677103
1220007
1130023
1753355
1388300
272897
848099
605156
1268539
423422
1872402
926100
1050033
701083
1243272
1474622
598854
341600
1207192
884714
1618709
1518281
1010777
878800
1407386
1191080
1932998
1899715
283121
23241
1633642
1505886
511978
1570562
682715
401313
321961
1026583
317205
1068284
755636
937650
1574581
470202
818560
261041
1854829
1306355
1320202
1191674
1939473
386548
511836
1050126
1476836
22838
666549
1190334
682401
1798300
1743307
1527463
1268107
155359
1613109
1531718
847809
1472944
799980
1900357
1116344
1649814
507947
43367
1861213
475982
1264214
1765369
608041
383149
1860192
1782194
303628
136837
1308842
180571
27182
1669853
1430977
1640113
703649
718765
372007
1966522
1416456
341319
1217111
1230967
941508
1885807
366968
1124843
1190794
490524
1896370
308326
1243371
1518429
692923
363877
1899406
1691947
1212514
1537124
254393
1708115
1245225
129168
1632251
1509490
153503
1190573
1153929
1660088
1318504
1241585
289412
241348
1229588
924213
383724
988353
1589951
1240907
736838
1880626
679902
888477
496047
1100099
737679
759942
1327761
761224
1406250
1709301
1041782
973341
1610655
120129
1327067
115613
500688
1448408
695680
302181
910863
1251303
1827894
134589
1262170
617877
1604597
347569
583874
1636726
1017059
313968
491694
43824
1117335
630311
575290
1451206
972252
256149
1759373
1910591
1538241
996913
1451358
1125252
638386
103516
428458
752822
1909301
1596061
727130
1894151
1886169
1767912
1854679
1775736
630134
1712566
665983
160902
146594
1115935
162486
815657
927169
514376
1254458
534740
1679314
618851
1483469
1799742
169405
1373014
1546142
998768
926547
157141
927756
408074
1300325
1758902
1632323
648964
336484
1824069
391075
1779843
1056961
1541259
1286003
1256632
1550852
1351582
1522685
709036
28172
643262
1483810
535589
1521450
1817193
1644940
644169
1872488
1695638
1611346
634761
65052
451938
489653
142580
1190357
1378847
442968
663335
1191975
16407
1688433
161929
1680100
1483901
975966
663828
1455396
618072
1236239
1412222
1458920
915692
263922
1329968
1423147
947809
629284
396886
1705464
1450771
1816648
1197627
349264
1331199
1774241
1054347
675341
724562
361290
472894
1339083
1779825
1888397
497875
918983
521249
990105
46133
1677386
683836
932084
1405395
1659061
462913
1912660
788325
539471
753359
837099
1446307
255102
895428
1201481
729736
1740789
1776631
164082
1606489
544797
1582283
576404
1028395
1671039
944212
1313299
740487
1022540
1590755
1831096
1069040
912090
523663
1247396
56818
1906358
1517287
1312995
1790890
1921774
788846
1808301
1404197
1872718
1868218
985714
1127293
1673160
369796
1857333
546430
466396
1827945
882375
1237218
147905
1989668
47975
1488911
1458052
162140
1418686
1782736
453198
1966519
1486516
970213
1657131
1874135
1781504
423646
920651
702704
1139212
1961201
1919802
968664
363824
1521176
1355590
368034
772864
418347
1142719
397900
1119368
83536
858859
1374563
347013
106649
552185
636379
897970
923173
1464009
137158
224529
1427782
343604
104941
179100
896507
1446821
518453
1649642
1792203
648745
381348
416092
136962
356812
1207271
80059
331119
1509786
1484283
376417
589682
1150739
107306
1591618
594445
1762352
1258314
1813821
1971565
1619665
1061546
362262
1362823
269375
1482520
1317313
734995
217362
1818332
1167589
371703
949103
1938454
437390
1725786
683771
516445
677224
602479
1277379
1894305
720748
1963780
1326247
1762483
643027
110083
361903
1208533
1363010
274896
1999813
666135
201070
862990
1202237
1917908
1010535
167829
714120
1407312
1564741
2774
1658919
896027
149906
1922612
1134942
219148
613093
266609
628611
120184
1093674
902399
503369
1052205
1788436
700980
1770103
1787780
1323942
1314071
118169
457758
431697
1568064
1925294
80918
394618
1330309
1290154
398257
238293
413148
1782385
1556900
598572
1789321
1639659
1495363
754154
1044240
1956370
1155070
1638049
1716886
1388125
1307311
1782179
1005059
730373
1867048
1270216
695178
1978154
1122321
145638
850937
1782184
588996
661088
725317
1486666
1608435
483953
635027
1182007
164314
1764550
830082
214722
1431495
631833
806303
1713735
898913
1602939
609881
1838023
274205
1705845
153871
1609407
808981
1764553
733622
484648
854884
861039
499057
757041
525037
1453578
407486
892911
186455
513570
1194770
969282
1031283
1408912
1862290
1480124
326818
627474
1306475
1827893
807497
422401
911200
1054937
231800
1461177
1882908
1882080
1194094
1957443
1273122
1078657
903194
181827
796138
400809
1321399
537666
1767208
421683
838238
878738
962821
1858855
77026
1015785
1597660
1860456
634023
1165393
1830941
1455546
1033433
51832
1164045
1206691
555891
124802
1853370
323236
1769136
837159
116043
1333867
32607
1874995
651878
261782
1068084
1617980
131293
995050
1096886
215662
1596464
797282
149726
1101424
269812
856960
983624
1016590
1488909
1704701
395143
1128796
1017531
1451301
1534709
1164705
165033
847820
666636
508142
1981015
1231333
1300994
1045562
1547644
325590
1304272
1960371
134377
156241
1940125
1830504
231226
167982
75971
1804921
1206608
846560
154836
1914042
1664049
1691176
583022
1239957
995753
1144282
1588171
1665247
345842
1203136
1014387
914893
378459
265598
1892420
1524245
658580
138435
455811
863298
1447282
517595
1254935
1123496
321785
157508
171576
206680
151284
956346
1107020
586213
1590976
1731782
1414093
1778904
1273623
1333465
1810469
940938
1754127
973950
1642561
355249
1253602
676206
598378
1934369
1477607
1041882
1908406
1726222
1463283
852468
1185290
404403
281814
1346607
1766692
307382
751349
278684
1206425
381599
1581812
1262064
1771537
1412817
689014
1644270
99135
639536
1947261
874408
491921
1911258
1807404
1092279
1526139
1222082
1967181
1329213
1301835
711392
391480
764830
1092443
941607
1458570
1530512
961113
1808987
1556800
1225035
980616
64992
1974768
431177
244502
480621
236556
824732
1690384
1737774
591844
1780470
1410028
464167
944045
1425888
1831954
722771
1834664
808205
1913143
1318209
1801870
38468
1450869
340437
1362927
1795135
1237129
881400
1963224
1852051
1902996
1584847
532934
1906227
1629814
1832656
575150
605879
1379003
835117
229399
1044782
1801726
1823397
1144272
697408
1006657
1489720
125645
1372486
1861390
1070511
960928
416925
410090
1562885
824059
967461
1186500
762524
640072
369625
513114
1844042
1668659
1040568
175219
1573097
1960389
1225635
412229
149787
810192
508610
1924179
1662198
1702975
1148175
760326
891311
1048534
729099
168432
222123
1472426
1352549
548445
1088846
76037
543828
1121947
657856
1222792
668915
579409
947505
347447
239644
503751
1627976
1755242
2321
605143
1144611
289701
257303
1289183
477769
554875
730942
33227
525795
1760175
28051
1004719
51743
1262674
234165
1891083
3225
419669
1761016
99590
56124
1406380
1552998
915223
495596
765414
1744454
1017083
312521
22184
729885
1016324
292177
1618175
305060
113187
836457
1879209
1610348
697538
1090981
326967
1954957
1910740
250732
1208732
1126348
61675
367367
1102493
613353
854044
1804426
1870820
128072
6314
736719
460882
1107474
1118809
1480900
1347630
1412544
1247566
1916799
1690679
714919
633810
1549451
1947643
939729
1017449
1626398
113643
1454188
1917973
337021
1545513
363605
1706068
570611
1770022
605960
1538785
276443
524498
784762
956486
1288129
980458
1852257
441187
479959
1530708
506210
1954548
653983
980652
1839535
1423603
540787
1443103
202200
167581
466234
501818
1011852
588712
623663
1022153
625244
1058684
566946
1820735
438060
1457131
1689564
1080984
676115
771374
330742
1308454
1715511
877545
917943
1585653
36746
80543
1599938
35953
1352818
573409
869706
1339681
1083515
970821
46695
247056
1952237
75157
1763320
1860414
1555607
142888
272626
1024015
439269
115676
795188
1766029
1564376
1130497
533715
1495795
1693723
1797903
444863
1818968
816535
1455196
1880742
976262
1574141
1144675
1546908
926375
559197
190722
470122
71767
1601372
1286117
386082
1225979
1131817
579590
1652083
34661
1332850
1423268
1862485
1364522
280776
682676
475751
157008
1816574
1100863
1213166
914995
379598
567060
664648
768808
689981
1783306
1408258
1508144
1354981
641910
1573992
597780
768546
942825
396541
1517110
1932950
409268
1299768
1136950
1451695
1076923
82441
1291199
823283
332746
1837486
277707
476822
1350845
1964785
1586274
1904006
1207600
1445520
1349958
537820
1099383
940562
1310284
1240740
1059697
1781028
485662
1054819
1601756
1114711
386888
649618
1581843
152860
1298768
1361636
443457
1387538
788376
920622
1871788
1207247
828748
616691
1626179
710347
1820009
1349622
1260298
158717
471595
1276083
1891287
585260
1822119
748362
804399
1292235
1177394
269967
788590
1062406
1015092
593625
833085
1223167
442224
924227
1237509
1213012
1482168
315347
1554620
913466
1622599
1647821
168499
1831224
1909227
32206
346992
1947065
1563906
425021
458155
269532
1253826
477585
288510
782392
1747796
705862
527906
1207912
750342
984124
1686332
564568
366402
400057
96643
718752
1605746
1963122
1623257
1701081
870545
1454374
708980
1754658
1052805
1098356
1517173
438409
954179
152244
798649
530414
1764165
1226841
1558374
1967460
178007
236981
318530
1595677
511794
513041
189726
788869
1856844
1616345
1753925
1260039
1317279
345672
1844331
239548
1894423
81669
765947
80843
1454098
319600
1680899
1659802
942874
1220741
1936772
1922333
1471487
640615
267521
1749820
1602048
1659593
869940
1242804
1760849
1106181
1171221
522987
1068495
1387344
416444
1029722
875773
290099
1014086
1668743
839195
1881862
796825
1238468
1232160
37970
804431
643335
907147
1959559
128184
1941972
1535990
1022633
843560
1136236
926330
1579900
914147
1513617
1049452
331434
1812446
947455
172165
267207
321933
1549670
225142
597935
1421230
1054288
1057305
1982214
1643062
1450365
129988
79534
1334163
1437155
1549718
1114029
1015567
885945
375278
1744982
657740
1445284
804845
1659830
1775285
1326359
322002
346217
1275790
1576960
611483
1650127
1908904
113876
902524
281752
277511
1489714
1878934
512138
661302
165571
217576
1714024
373087
13387
652760
1628005
871911
1503695
564485
228709
1318424
985601
1855350
1857581
825473
575027
612228
747147
691571
564565
610448
854592
1524254
1001907
1042407
1528480
572469
108070
555238
954354
1251283
1349906
1481280
774630
334454
895773
733248
368963
1469132
444105
1604379
15500
1508598
533421
1015634
1642407
1718474
1165647
1950161
300209
220329
1404455
69346
1832892
1089112
207423
995038
607152
1071043
1555440
1225224
478621
1175302
377356
882643
662329
1597156
1192931
1430522
1839464
909310
388989
934758
1225734
1830400
888973
134973
681323
12797
1735226
1419356
1408382
1826019
297251
1269683
554341
181222
132269
1825082
946562
1127124
1717799
1710587
1868215
523338
1604714
1148168
322693
1795635
457350
1622857
706065
3153
13866
213345
179928
644314
882437
689195
55702
207870
852858
829755
929760
463370
1978848
30563
1112588
1358582
672973
1185699
755262
963787
1580297
936583
1116679
1338141
811341
706182
753191
372524
415542
1856347
572771
428368
1364094
260918
891917
423408
439161
1121792
498982
981434
717579
1655509
1087627
214847
1280239
367643
507882
863966
1782768
1524862
1271349
1022764
287566
1743649
1338290
1110330
910
1876925
48359
1182640
1526282
715038
829503
1108967
555106
533258
1173291
1262274
1123788
810598
864506
1100022
1168961
1074317
39721
131971
1157626
167345
265245
1497864
1564420
908896
1747466
1826411
1680414
985669
672541
1740654
1642053
1737329
739251
1046603
1550087
1881293
668625
1273964
1677991
1067535
1345611
118510
304664
1192256
713569
287576
27962
1810512
185735
1408435
55304
151152
1953663
9288
461572
959753
223330
56598
929252
105387
832943
846173
1055511
788378
1625703
1406115
254190
1765942
1396000
574662
255406
343829
956817
881107
1164939
1770093
1108188
28561
233145
1981407
172258
980953
1477719
1085655
1250346
847033
505279
891435
1478919
159789
1085635
297417
1901913
1577587
1626122
37037
324488
682450
561248
26744
1282476
375609
1093024
1914883
541619
601558
9934
516610
1708262
1393149
1138392
1431836
1405443
1568632
262538
277706
769094
1836255
31265
1071233
1890088
407517
391747
1145078
1570099
1983054
210936
1107433
925261
603373
615376
314043
1172837
188912
569564
1156944
846631
1578480
29353
216711
1578304
1136314
776259
550216
1760178
1300509
1849688
492993
268797
1960628
1029788
35262
623988
1069749
617661
524445
1017415
1364503
356364
1290253
1852877
273709
1409221
1197939
770526
438097
1523481
1091150
1974030
1740751
1815284
1021231
696720
1570176
675801
401301
167179
1059254
1120849
399185
1676417
1924496
109744
596230
139429
1022923
1403282
543824
303143
1110560
593955
1627925
893083
1031497
1300868
1782201
1535838
947288
1903145
1886171
1104751
81971
765583
1059609
608346
1576610
240057
22318
792064
1412464
1474621
1459267
1943850
1347103
1319797
532639
895220
682976
1022868
1594412
1156570
1773863
518485
729878
589202
839369
314213
213566
1702844
1949969
1349254
241150
1349210
1946867
1425615
1899534
1633844
1599497
113720
64323
718783
557466
1658184
569030
1643451
738383
142905
894590
1998158
686517
1399845
884727
1758741
1816638
1337311
464249
848560
987264
588062
595194
1657760
678676
820683
1128029
1241819
477328
208975
499067
243067
1706272
1467845
1112555
741843
1511863
1840046
997261
315779
1623904
497915
415677
77915
53636
103838
1819804
1602886
1313623
1729827
125837
1657446
1196874
1336784
807183
930237
1300096
262885
335718
293576
12677
1033007
568145
1217385
691763
200186
66671
1982782
1818989
1114882
786600
463482
1694339
35054
1306824
374328
1904069
785991
1820861
555768
1058484
905695
637333
1676104
1033700
1402975
647360
28803
420649
410000
1345206
1057399
301324
1052836
48319
879610
591237
316121
1330947
1570733
141066
1630044
736355
1785367
278781
120795
1002532
679843
202190
487795
271463
429848
1796691
1695330
541279
1542465
607310
1966999
1308665
94555
578631
764019
1858425
1004333
670692
277045
754091
1553029
228986
504071
1113463
1736676
1091791
1458034
1552176
1371880
200182
352446
1277486
550415
1979718
1030261
1014334
1340864
1125594
462870
676278
1293964
1222230
600628
1516890
515128
404028
108899
1347924
1812790
1576925
1795075
1635947
1836510
787517
1838230
1234612
944554
477932
342734
1347988
11830
341971
186255
1086551
353363
1487479
1655957
886509
313231
566800
612840
143272
640055
1428411
454223
546519
1906889
24539
1431102
1227820
281294
1725416
635975
64826
469910
1275908
1985610
1254855
1987381
534725
1657246
1488459
1331339
1770234
1499776
670022
1104569
1356237
136857
1530280
1969074
1530623
377004
504633
1090256
1794909
959237
323324
1712911
1885054
934212
644582
546751
676275
1030902
662500
1517580
1913501
1195754
1502100
1533540
1709338
108072
1711516
1112333
1032604
633778
1248128
1988377
454781
559469
211543
1231769
403875
168409
1684797
234468
486811
1065398
1380640
308145
711694
271839
360264
556976
1716812
190695
1771517
279575
1327221
592779
1053377
1727841
1363367
1227938
1285222
1086902
1007892
875804
85979
1320272
838922
1777816
958444
1598289
1686962
881704
1774949
1423987
851299
1063037
210153
14857
113579
1042424
1547890
1791010
1489809
62141
455690
768948
1610709
1225406
915309
244483
978796
1796611
1849187
98493
26163
1039592
1122152
1428733
24248
1912896
1435667
1327981
157693
339045
99659
1694663
1438706
470847
1791980
336256
1131584
1910669
858502
1179066
1210356
599267
593005
1383749
27167
284000
1527583
1755559
1025607
1692125
865552
632486
787598
240854
515565
1507153
1379919
1211658
378612
873234
127668
1504814
1375448
624515
595479
209972
809443
1340905
1745298
1894209
1748035
1858065
722398
853132
222417
1732235
958948
1956005
1871955
974721
188291
1398079
746714
1277610
1998093
1391402
643017
289224
1776749
807942
416748
1062263
342898
1037975
1788804
516873
1158124
974240
829493
441660
1961359
1803192
349934
155525
664228
1389279
73634
1284648
1382657
156039
1541477
681917
991169
183898
1775658
421320
941959
1794960
602711
1811842
461582
1743563
391464
575071
509023
308123
887842
330312
647926
1145129
1546188
632963
1380413
117466
1265892
1910482
1912007
1318275
441980
324214
607597
207138
1690625
79613
432924
1983467
1724076
1655691
1382016
105228
652664
732679
1846336
1775149
257041
1819862
106784
1157503
1479897
1354904
34365
597488
579602
1032360
1068859
732380
613358
1411059
43137
1135193
1889257
640271
686588
449112
439382
1970556
920619
174915
801211
938698
793147
332614
1852814
1970974
963534
448080
133213
1261751
1739283
1546875
1920530
1715744
304497
1302917
1646162
1080640
451293
1335900
923442
1766106
516275
791337
113927
1547335
801
881688
1459527
1962853
852245
1400956
1943753
1574217
117765
340676
56494
1243419
1129280
1674696
693438
1877467
1396008
399180
1277347
749396
1174191
625352
486095
364904
1520176
855990
1900213
857916
881535
1649472
1119899
64828
203061
1420971
1612230
460391
504760
540240
1751051
442929
767895
1337712
1335898
984689
476349
310418
1481938
1005238
246683
96126
1984988
982838
425783
1148859
1724477
1610845
1087040
853373
1719817
1293042
1283124
119454
902546
1247279
1002111
1665390
1732130
583447
1325403
1382456
1111607
1460041
646410
404435
1936326
1887386
308854
420614
16365
634842
1699538
1399147
1407635
1214480
1951021
250616
707235
1033130
1709229
1501317
966012
1098989
262235
1909281
614878
1239450
1322776
459847
997213
470088
637149
1767724
904634
1625534
1005368
1585252
1031790
662402
75191
1245287
823297
1958984
698095
33188
467724
564228
460495
1254675
1165034
1222913
1766407
1989213
854852
1866314
1853183
1611793
572557
1792941
1818686
1009318
596616
1802140
50067
268447
842284
539063
1236103
339685
1812014
1820437
1065397
1841319
1238161
1720589
1457146
760887
171859
1069147
253997
1147714
441879
1300138
886088
1173615
931414
1772802
969119
1263461
428104
229765
933695
989863
573495
1458530
636185
1817381
162460
1019856
1345532
959584
1764010
1815611
878882
455964
229950
1966984
1889454
1611806
798344
1017407
16226
351111
1151155
1944639
1336758
1750881
814587
810458
215787
1501501
1676018
390770
623879
1293310
584903
418825
1920021
859219
831274
226613
1739231
1250456
43487
1570034
1590262
1270316
1804876
501299
776240
1216782
1535174
663009
872894
723059
155547
234332
533295
1205649
1093866
631205
611768
1273390
1169992
1737499
1595690
189606
691362
1744905
1123934
1573480
615842
900514
604357
221013
218151
1109765
1684758
745284
74193
153907
962488
1718763
373321
1005835
221020
321796
715995
1033872
1633860
111900
124114
1200327
1459309
1590824
1506446
804113
1847121
1235803
1285117
680076
1409118
1352091
1623645
956228
525126
1128146
1313396
606959
473104
158199
1664474
156145
409424
934317
917039
1155693
1260308
1085314
1407446
408920
1183152
1937440
420050
1222999
1231844
133530
1235136
129152
953140
1174226
1228349
1632675
694
335646
254937
1663077
450265
682607
566573
918271
96380
297139
1926199
1477985
1217109
528985
943223
1040725
967770
1543676
1650453
1820738
625828
1315482
1126596
196616
1609231
444809
1729449
1313119
1637141
1381955
789995
1643157
1585265
583658
1214606
551185
1549356
1957850
251370
1696471
34332
195613
1463742
653831
1998389
1099960
1183253
544300
715850
1594980
1033090
299751
1298737
188769
970233
1432117
411893
209879
1277106
1252690
1107981
338341
202255
1036030
1333247
533703
414022
1252472
486444
363838
190754
938802
902140
1059024
1916603
930532
102
861572
1715498
1735507
664394
562662
1381912
380106
1360590
519239
260240
1249101
1677647
754361
1965400
1669680
1709028
1135280
1687306
414852
21752
35274
229034
267361
1519196
1592972
296529
736245
630095
1040885
488634
991501
828550
229741
1976739
1312234
170002
845132
1038081
1814614
906886
1327168
795513
1266059
191227
196948
815943
998307
481443
524476
884282
690453
966382
1555985
1171979
451855
767716
1995307
1481659
109894
1931298
354443
1574579
650643
1133048
155345
790241
1941867
905716
904491
793545
1446608
343653
1342900
1873747
1243103
187182
394877
626916
1136630
1560324
839919
462931
1848151
1151831
569611
143948
1618609
56161
70309
940499
1760692
400910
1389878
758538
458130
98567
1718744
1795957
1594636
435292
1688603
1721413
502208
892213
1055411
1335288
281480
1843968
176839
244254
1593128
1831976
50568
1175870
1924234
837324
1750633
482234
1180998
141526
77275
1575529
1774621
348245
505606
1058283
1840299
62849
1427455
1081955
738966
1991086
1946881
1927639
924307
334762
1167214
557949
1795670
163215
7719
1697106
1289070
1779865
1104863
965277
785657
149060
1108558
270343
599627
423564
1026710
1391870
1286603
1404720
1371058
828247
306912
1740815
746438
386109
1643192
610375
1932969
360541
1626692
22130
222237
481349
1580386
232088
1261517
65116
469060
297735
1076013
922242
30240
1854779
1972108
1103309
1241078
1621641
458619
1486693
437086
1757466
793086
72381
1920872
1974491
565676
322557
1884943
1073368
345470
1578137
173019
588537
275833
1390114
1936915
1899296
47858
279553
942034
584172
429175
1872947
247813
1306481
1812532
1394619
1626036
707158
1391477
1788829
457860
113645
519986
1390665
1700442
231890
1434334
680329
1309115
343757
1000604
1139165
131202
1013360
610485
31620
112306
124419
31685
1992501
165568
132221
952853
602036
537569
496440
1681423
1575459
1159459
510721
965737
1650043
834099
1201928
1169969
1234242
1505084
70393
1200932
1001907
1221958
336276
709226
1370117
628363
27152
806680
1851360
1284273
1352069
1556594
1392311
1516675
1381664
1142635
1889316
1929295
1867817
595234
317610
988241
401911
1108123
1473279
316611
166416
382109
1957293
1585319
40616
93530
511127
1032843
1855756
629906
754266
1012376
433459
655640
1143195
1294774
73396
103079
1635026
981173
1787513
924854
426275
568742
1758233
1370326
661572
1752246
48470
725925
615404
309823
1767302
779746
1186760
1562615
1279451
682364
1701423
1135623
235740
1060867
675238
1293469
195942
1355116
837915
1982480
142103
794864
1308236
1674560
1320591
1681645
717130
1350086
1409187
1177815
420068
1284890
1292802
1561917
710274
34800
1250341
1100383
287639
127629
1796981
1305550
1951557
540549
1611136
1885921
1017739
962156
579234
221309
741147
1551611
485017
652663
1160526
1487539
797550
1918117
892235
1915471
1329066
1260551
735365
592001
406100
892595
707117
70884
1974557
1127737
755327
469734
5370
179375
369496
1199618
972529
278707
1990425
799167
202948
377557
65297
353738
1603370
1005165
673435
1387899
1976673
1109888
54317
786982
878139
1992105
420156
1679084
1391411
1900777
337604
1703356
380338
413021
1255678
1903135
585616
1814998
1563482
877815
853137
1872463
311343
1613430
36293
1633489
1558398
1652996
1656874
530005
352510
352354
744142
1450228
1989904
1635689
1680077
933461
1970179
1047189
1000246
1436594
997075
1416228
1046265
1233548
1263265
1121072
1974352
1673169
298782
684676
429308
271765
1351685
414728
354947
1889265
1457863
1765464
1395489
1858376
425693
1611833
530518
1613497
1852718
1979081
1850311
1425970
1908234
968922
1100110
1294932
695436
740347
1254873
393684
870438
230037
635588
1925071
1727877
919879
670071
1882888
1803039
1864572
1226981
1290167
1970848
1301748
1576341
462849
1554735
690388
518946
506701
181226
1247579
1815253
469953
761989
490989
628290
888878
1930879
1565754
230248
605850
1461063
140025
366509
1501132
81547
1835998
1068028
1443788
1186321
991295
695699
651745
244341
551574
849427
1189506
252267
1968104
1767754
917974
1295100
1471519
389758
1185949
1028905
1194421
1844234
882222
107112
992912
131061
547315
380800
229197
1007625
1012967
1834471
944646
1444421
1150649
799156
280191
416843
198473
1121474
120840
726133
1707234
1317925
1225829
226076
40634
1639363
465485
976881
35317
1530730
1296925
1538113
1675112
1491598
1139704
1171895
1652566
1341861
971557
104334
1865137
1268992
1572406
414434
403679
391617
1120574
31342
1652441
1775921
1763077
34247
400378
637009
1281974
1094165
998448
1475486
1095263
309467
104854
1195184
1962252
972174
1037771
1279451
846658
1497977
1551740
374550
1964558
949685
956059
878398
286947
1997449
1476824
1495981
29236
350082
307267
238915
1114792
573122
1736640
1648481
1072803
1798451
1067357
1270499
712182
1718348
605474
725380
193963
335922
1288412
122318
1608805
1359198
81888
384722
1722267
577124
1786566
1687064
1849019
1627300
1161291
1579485
890082
735520
347739
1405430
1402335
1653675
823636
214560
606230
275998
1923995
1040356
1405126
1148426
945842
481371
488398
891586
1811142
1084404
604880
1083403
896459
1034912
861544
510820
636510
1065369
947053
837433
163412
1493162
136132
1891705
1627789
742173
1406821
1117927
1244923
1372251
933971
621989
1666010
248978
1174151
1196694
586228
1544266
1592016
974757
1911376
1618678
732076
1240201
356395
303021
244784
1732805
1874640
1855858
453517
1575526
807621
873220
1645956
221236
1940540
618524
922586
1727278
1080282
590056
794975
436014
1538870
31608
300488
1029732
1829791
775799
1622181
599362
1674510
953306
106828
435651
137446
331433
1508148
643041
307613
728998
206716
974136
842927
668765
1452519
1016218
269328
1728848
1528543
1410304
1623455
1259291
355385
67124
1637638
1468728
1751928
277927
1753784
383884
666079
782052
1275678
1519988
48170
62853
767228
1730344
1971684
1386046
667548
169176
1764573
1652347
127329
231402
1227947
315632
894918
1714869
435152
283372
529090
1796033
821513
1311988
1737674
956446
1054707
1470261
1668961
983184
856704
1009620
35844
1744184
391649
757760
111919
1166670
956273
458543
320840
730497
798408
1087858
362614
445224
609594
230785
244524
182690
190881
410720
681336
1579801
122916
1444908
1342564
281910
768920
1073054
1928119
1872119
1100139
1771578
378142
761770
1338588
75151
1346324
1983105
705524
1809065
1956148
1244552
1557684
1440376
434067
109643
1523920
1366975
1424079
683210
1385058
664577
1749950
186136
1238624
1873669
819015
1997076
324531
751062
382456
25828
421909
1891919
16057
60028
820189
1745111
180593
843205
1214179
627151
1835328
2427
1001709
1866389
3265
1213580
167190
589841
1011030
872991
1311570
62312
108369
1980887
438356
1231467
985716
1336565
651896
611733
484192
121029
74608
293696
795871
543801
1376697
800905
1176597
1874020
1958612
301121
480840
518314
96967
111002
520187
499000
744119
1622516
965462
727804
755503
700118
1836362
432142
567996
1505647
8280
542620
1352792
367585
50044
1440023
940445
1382667
1791885
1517647
1743666
1772369
1995070
326392
24278
276476
1787437
17738
225773
305945
412057
184934
490409
218577
1619052
1957605
51329
1551692
867404
239394
1689001
872293
784851
366536
228962
637709
1364100
1691410
738839
1382548
655276
601834
321517
1810090
1800997
1139161
1895962
483954
1688891
147141
1505328
396706
1231829
1336775
137877
1500593
535115
319066
78763
1982191
12897
694721
1467053
1739864
1839939
1818169
1870035
1711081
206174
1398384
343865
1507586
1863359
1698676
1408243
860939
1473697
989828
1738755
1891334
600413
568702
1385381
1067171
1289607
1039478
1190888
1270071
46660
959929
1551433
63023
1605221
1800525
681388
1961640
1611727
722723
615569
394301
1984344
960137
643318
1103166
1873958
819158
1416232
1747878
1597099
967363
961832
367338
90012
845331
1215680
1249996
1051399
324050
52733
1033591
724069
1681071
1113744
666799
1691947
125916
1475728
692651
115512
1379719
280003
410649
1808381
1238950
30826
298844
1442140
1134156
502287
820456
1684201
635830
750461
1034009
131100
1829370
794441
1972105
1773796
827251
371698
1873948
1126556
1097850
790719
1975998
893461
353072
271007
14768
289090
1006957
1709162
1581062
1298284
1715590
1895958
778210
792047
1192681
493437
703148
1570440
1711368
1266524
885936
710466
1820313
1736196
92625
1051598
480955
1504614
11226
1555776
1559141
643036
455269
333679
1653001
1400799
1782443
1168267
219679
40731
1821531
1454933
1766666
1392864
1191263
247812
1729506
1735753
1925465
253801
172147
1319932
872545
539805
1213323
756373
1565018
1097757
586028
1027461
757272
1831524
76011
1845597
976167
1193141
1653042
924965
1396870
790278
628199
719
1536401
650302
1231511
915026
398476
1644171
960866
1159396
969165
1481099
1768867
1578922
811966
325596
1818862
379837
642341
1294862
33557
56167
1161156
1309647
1591272
1031761
1915869
54306
1512761
1712182
382423
1258491
330802
1115444
421871
609336
151481
148626
1518561
271335
563404
1175429
1556857
105414
1364989
1669488
544057
792920
127027
679806
1481126
186752
1444185
1157845
1969539
1715038
1445110
571419
843444
1709973
964525
364775
1231334
1899121
736883
429259
1021095
596114
86651
768118
1602610
188440
1781494
1730081
87021
150289
602908
1841858
252002
1735967
1783537
850518
1711053
1273752
1576785
563649
310153
210126
177161
375299
291708
434021
1531900
21715
1370441
1224608
1993617
878935
87296
1308415
530718
1227345
590068
850728
1914986
859770
1193631
1106369
526203
821486
1487332
746158
1944612
928403
589554
1180530
266037
44666
1890388
1950189
1093737
1331484
599634
1190448
1842198
1617922
86662
226735
1254101
1520424
1972774
1679103
526463
478140
1136533
252130
289155
559483
1687891
1087756
279193
1904022
1741071
438960
544919
1246909
1960715
1269538
341885
1231585
1915341
595973
128731
989087
968838
1826190
1284464
804798
1701009
80279
710261
1019987
482840
85078
888803
1315969
465136
1596551
1543713
1318684
478426
1997494
346543
1152921
693904
1362198
2708
1719587
712771
1111578
1427626
1740795
295914
412549
1857596
1779028
225141
447985
65867
1559567
1409177
70166
258564
1676569
1485361
1148993
1925787
61069
903315
678627
624925
1618816
489354
1435545
687991
728841
1769941
920476
1579057
87915
1476580
618868
1710467
1207505
784668
1823033
1130
1618231
1364905
752492
663601
594246
1036181
1802320
109887
1535428
604436
1104664
927508
1533609
1760114
1269144
396236
1681290
1774995
1594057
386774
240190
1263281
805819
1855404
1383739
1250554
1233962
683983
794504
845389
695590
490786
1378736
525200
1922734
1214360
611453
965517
135605
492761
593756
756348
754870
121195
752016
804332
601792
491941
1054119
84378
1117612
1211388
1714734
6335
1277068
1293972
1708129
889348
1479665
1508172
574657
1605620
1113590
1522491
251719
572261
330291
49524
1322913
371848
1703336
606612
237287
7208
735111
403629
518159
107164
1062137
1976716
1645201
953477
184096
144262
82154
226263
1622484
474977
449613
331998
1399237
1837657
156998
893576
94196
1217066
1478997
897903
362219
1488772
1354577
915820
170262
147694
825065
1279471
1606504
1546945
1807306
1088269
1821403
783834
229202
348278
506804
1459899
1530690
548329
1046504
562738
1783913
221962
51387
24729
458919
46662
1964489
1104735
1117915
1686002
1987781
1447392
1819625
1378088
1547591
1274634
1207200
1944169
80908
189633
347414
1859050
100271
1886037
170318
1945476
657976
339070
589957
27361
454158
158464
1543558
989061
648048
987768
13077
1436783
984559
323725
673420
1784315
533698
512854
1543353
60119
1722094
29423
1876639
321052
1937870
739772
712942
1089635
954052
70210
301010
897066
1514838
764921
317495
1658543
1535496
1960606
1954669
1575976
1452548
913119
1429932
1254608
677950
1463816
1380021
963938
540798
492334
1833214
1688597
65662
649985
516474
956635
849839
1040132
578669
1615338
173253
590675
35522
1402940
1645641
1018110
1407529
1897089
342727
1805259
952132
130130
1444376
1361267
1116448
1017860
1548677
844368
1644549
954918
1407766
1067139
1333871
1776339
741752
1685667
42518
1525319
820992
528064
333531
395045
579334
747374
448193
1693695
1174236
1908646
1555555
1127410
1825849
1915664
792791
715089
1459830
1684649
1248690
70677
1224727
1361063
1321353
678611
1836047
1398626
1053622
733835
1224516
1137922
640166
927876
1852802
1371091
472829
523656
643138
970218
1227222
1900169
979631
114587
1029538
1841332
1107704
1446653
1319287
1996151
732418
1457847
1307278
1759162
657868
256692
133103
1900289
555317
1424754
144724
1391183
536510
1732983
1196097
1179400
787423
418046
1088788
1844465
1916334
60986
1273803
1735406
1323164
1999589
629192
662770
1539069
1968220
430431
1845
1869523
442427
908940
1446651
1375465
763735
466473
1290733
1881641
1126141
319426
1496829
854884
171536
1877001
1857534
370843
1158582
472522
745971
1001741
712901
98479
1023899
478314
1512367
1120923
1436783
982311
1032776
1815431
1656412
1789748
251965
1980177
534385
1444351
434229
620858
1782397
1961130
1043780
601175
176837
313430
810441
515491
1768940
1076068
596201
1957857
607873
1947011
1319207
83179
1018501
1591212
157041
1900184
1330681
1519485
1012429
1719034
468609
1104785
455007
8013
1994901
1955552
1667848
1462599
1285500
743865
1721478
410173
902980
264210
1694800
1398945
306045
754798
1143319
1445345
1610364
891248
479092
1041877
596856
132450
742270
1557784
169497
1275782
950215
1364559
975916
134148
1407961
292152
1528049
496594
237276
1366435
689623
461621
1065737
1913189
1752950
1824756
881069
1061316
406987
1338088
1048037
1836254
1881378
1892938
729918
54614
263793
1540067
795952
1562916
1994555
1327145
516492
1188710
1726524
1600996
1992170
852345
1172253
1737366
1637374
270439
1212339
1335714
1050271
198134
1171384
1857740
280440
1072511
140578
1087560
1569945
779052
417093
1386165
292167
1719586
768496
1429998
305902
1249667
206412
984745
111595
237805
1874260
1911579
1456836
1956043
1530221
1395568
19102
856837
292864
681148
1792983
71190
1521647
427306
642075
1499395
1382723
1713788
313709
1082173
1316094
1162934
1215330
1299417
405093
192769
257967
696016
1686161
1625397
1506601
556878
1685368
1679978
437695
1623551
1238767
1033541
823217
1604441
447516
1837330
648131
266610
1244046
1398151
74077
196103
1700004
1896432
1918032
1059167
1774787
1738788
948445
777085
205881
941578
363648
902717
848497
116674
255864
1738149
1588328
664862
531296
1216239
715292
238343
579208
459081
1341652
286532
385064
950628
863999
1923978
428078
1729608
964610
388704
1197981
1230213
479520
1588008
1629598
611726
1898749
357103
1052065
724228
1805796
393298
506939
39521
1040972
240506
363784
263086
1700416
1383180
715496
1433635
461923
250743
723952
1854829
187855
602401
1958898
1512608
1422401
251325
1711328
872740
1734059
325906
1090162
918709
687651
449132
225213
741261
1373994
733099
1195813
422719
1139733
658997
784973
408612
885510
1047752
468996
934843
1215893
1088717
1655685
507096
1593592
854455
622693
1155352
1883420
290140
1031860
749498
1244331
1716013
1688851
1074415
1163410
883208
1577560
1173725
1357133
1576652
1213328
1717030
12736
95291
711580
319270
514897
1948336
1024316
1680255
308089
1142177
1941465
1793705
1007402
1535437
1878929
240502
865219
256955
1926678
1647629
1010128
726886
1123624
1682478
841653
998260
482604
1722317
1975139
1239716
1487273
1516024
1158131
1073478
868088
325420
1795960
1587674
857053
1725821
22021
1395191
1988777
1626937
705387
89965
947997
1328060
1194719
1203589
976061
36467
1404576
1682718
1186978
1453318
329289
971534
599794
1300271
538498
1638752
391610
1715819
1245231
1379238
1132262
441760
92915
481811
1201490
1033546
1197693
1818069
1146933
1220655
1080450
17205
1025479
1855137
1171728
123590
890994
314168
38782
1994075
1395161
284611
424131
1665161
225014
205709
1920956
1593770
67548
701162
954191
1038738
1021256
818373
1084888
659124
1199043
174734
5929
1501656
1237575
1524350
325284
209503
964683
260482
1526855
884219
438045
1935990
16669
671520
1326119
352455
1461268
431689
971511
1792145
243762
292509
1687024
63023
745241
468833
1848242
255910
798421
1907915
1238249
1843791
1853667
1267433
862877
6659
1793736
927301
341317
281139
1918970
459129
1671214
728386
215067
185225
977044
17059
49604
119880
864044
664960
445992
1339287
697848
1623547
1665728
1374064
1468037
1743323
1577425
61539
359776
1754798
75786
660744
1598780
186983
957093
1531691
1210172
549633
584477
1709404
1255252
391990
933562
1487442
530260
202787
1204440
33965
1003271
644622
977798
1273077
1634795
1676264
955274
1343136
708923
1199420
780669
739086
662115
304521
1637486
1073577
419555
991712
1014362
499668
1984265
1741703
900579
627709
1858719
1087619
654696
157968
104227
716996
666206
894420
441215
1324025
1987209
1611931
1397894
1216992
715189
900556
1650162
1251392
1746483
1962688
620221
863242
330274
1599340
451635
817158
1215111
1431735
352088
1754748
920177
1168605
1344477
1449029
1707023
299723
899786
1577271
875304
1936044
1488351
698183
140261
1940635
403210
1535462
1025740
842999
31704
1302008
695029
347074
170875
1001403
1989689
1735471
1306041
277543
1923001
1393435
1457665
1320339
1930948
496950
162542
730119
561166
695199
330784
1418550
1765501
232098
1083232
599267
1353516
1496959
854429
1763973
62030
380984
835643
678858
1107887
1435496
1173462
1010636
428558
523698
1196149
316271
1516018
109056
1958860
1695399
1107477
123283
1925235
720289
1160885
1226206
593435
1660665
386665
670665
448587
401711
1658306
992879
867082
182105
132222
1682122
28980
6850
1232254
1316923
164316
897141
76974
1930536
427698
1045699
873823
1086101
1431887
1163962
342109
199047
1303362
1284829
1892795
1203964
1470640
244469
1957731
1392433
13870
1717219
814827
402958
141922
1105012
1534138
177371
864035
487952
185424
167207
1295725
181894
1273497
1384075
1236078
331601
86296
1172766
51780
601753
1797110
1942695
796237
1725374
503709
1481328
1477385
1282722
3683
861861
1331289
570188
1306791
710666
106765
424956
1046154
1957813
1841346
1999499
318772
1649935
1622792
928836
143241
285291
1684372
498370
540761
714734
67486
587237
790649
806134
182954
1987032
1926535
415687
1983907
885566
373186
226377
646957
1404827
875400
1442160
90705
1100727
1265406
1163540
192806
704828
537187
93032
116882
995103
719864
760902
3299
1491582
1672848
1902429
1765821
1863535
1104589
1831837
1141888
456141
1558410
374618
1438749
1035692
1955323
1721686
406407
1258279
1979541
1160111
43436
11236
645628
1913185
437351
561270
1496961
1022867
1329093
991620
217320
70472
1748565
46046
1198008
891905
506706
1378968
1626279
526402
1618874
589721
1830728
1433694
490050
1363399
1164091
1640264
909961
931623
1193307
332163
1890420
1420693
563478
198561
290828
715957
752192
1958164
995479
540052
1327721
314109
17925
1989673
1308767
502002
1952956
1213468
824345
1157223
1174447
1906052
337076
825804
1936505
527314
1247445
832970
498161
795214
889903
1594343
1929876
1178837
225954
937164
1317668
1693427
351912
87256
752003
1199196
1391940
1585642
1379299
1645741
392693
336807
165571
178247
493550
590973
423163
452333
417514
292854
1079015
1193995
1697587
1716745
1221587
72610
985636
816178
212589
651687
123706
550126
100665
1911072
1296511
312004
1124630
101847
1532802
1008083
1322329
1786181
145181
1967138
1961996
147391
7974
1302271
1585622
658572
445362
301031
344013
139389
1027837
1674417
1131271
1421302
711951
612991
900056
236550
437061
1647497
1244968
116636
535854
1689531
1880965
1768432
1476920
1178235
1706371
677605
1255044
890366
1100288
263583
525286
112992
359511
159317
1509878
1683948
689557
1526747
756234
1476377
1743575
1842013
603059
669411
16257
1204238
30242
674829
532152
1707177
1210374
683834
500310
470220
1984202
201861
394871
188419
1417472
880937
1786027
180510
207432
297172
391821
905689
872161
1464209
662459
1925949
1150839
887007
211965
1277817
907686
136829
1669675
1090798
496906
1838598
1957461
1929367
1006218
251659
1631483
1022876
889118
1478822
645375
1105303
491003
1198333
1211229
11086
1806993
1469512
775820
923828
1251041
1861015
1036325
530300
1771811
1294695
907839
1326948
1619308
1990679
1803067
609265
1089725
830099
520375
119667
732151
430953
1905906
4100
1807201
1226410
1215872
1656890
286147
431510
1382532
488767
1634453
367951
368950
668407
754077
987294
971307
332407
1632717
253552
575108
406323
1928423
1978426
345756
423665
726440
604063
1518287
54057
1325501
1334748
1034528
535179
278240
1255298
1488058
1442418
1361783
138835
1067977
1153761
1657204
1809578
1317074
1293739
1722955
293544
63011
1835227
379282
826569
245966
372143
1806321
536066
1228848
1918346
237869
103939
68130
1180654
1587005
1725336
833198
42140
1874733
1700488
1653908
888789
1675056
995994
1732397
52969
549048
1382220
783503
1382413
125193
502407
1314497
770497
1473061
1182448
1637452
1378769
553286
1061845
212563
669307
438719
110535
228276
137512
324694
1644687
340108
1295924
103566
1532469
620814
1923767
1659987
526722
1860114
102150
883995
211598
993808
1874930
573689
1867746
178395
1879102
925138
1358412
229815
68850
1243695
1977502
152234
92913
735885
1733058
420754
875613
215882
1337810
1676930
1455500
468341
1745415
306705
748530
192945
1096708
1839766
832993
1778073
1006789
2330
766561
1387936
1718614
1925165
310665
1962621
1545698
91321
1322930
1556131
693168
63815
1907471
766218
589843
1559640
1046890
73126
289508
1249025
1351003
394973
1188148
12554
1605056
1532498
86909
1380532
477102
540843
1754908
1796645
1596373
313993
620520
507458
1505967
1344426
1381408
887015
1389386
137989
1375078
1407602
4336
1955147
1638984
1715412
596335
1932933
693684
1343760
866549
358552
67331
1063062
532530
1919703
789312
129858
373038
404978
661353
1389394
629607
60263
133646
147903
1186001
1976737
736486
414296
1557661
236473
162302
735642
703952
697197
1821594
1500362
1666710
1081471
1561560
1160861
913891
587499
1263109
708599
1960950
303412
776150
430626
415319
1266771
408906
1050963
619652
880513
1929916
1663197
1482024
1112639
1570455
763679
1449300
1624547
149696
1253692
780511
692856
997072
2254
333408
196091
1440779
980627
1890936
907385
1030967
1162010
831886
1143507
1188211
863206
7117
746644
1174462
1256360
1275798
389666
726088
189121
753560
1119410
1546510
858554
725822
1565525
134176
1686323
1939160
657302
1305278
1138005
1196567
106876
556354
1117962
1144363
862436
635584
932376
625718
153916
286222
1356196
1473013
1036184
1240409
105462
631972
1004652
628595
895276
1682469
1384785
1756210
1436152
399095
594640
745432
1034968
1573763
44999
1451679
212774
1497400
1535524
616208
526937
1312393
1144191
966664
1293730
987716
272199
1897326
1289798
1432465
1325786
813258
1996299
854689
893389
850559
650861
1104224
880038
1911104
1660547
794072
1204145
100604
145198
1087668
370240
294217
656925
100427
1995947
1977118
1491325
1899575
587435
405999
1644930
1540817
768306
708001
183350
1962128
1913378
897078
930737
92208
885902
857699
1684987
130786
1359943
427683
238413
331671
1098339
178919
987118
851796
563897
486118
1532162
395841
967391
1478358
700021
1791147
713187
711126
1519715
1444951
558453
1706993
485696
988392
780167
1611419
219549
573013
920955
1406504
36135
843466
1188884
1346423
21095
1157659
1000088
1275799
640437
1215341
585586
164285
1346257
1669030
128134
686268
1189890
1633246
1804664
1989390
1561579
440727
1144631
101921
365109
635946
1333260
302115
962626
1319919
99088
415435
971094
1964993
1435936
1415082
1530954
1091118
1228390
181437
1797789
1963355
367904
1300196
1435281
976373
1657631
1023307
1375526
1102493
1623667
685584
482592
417388
358848
93857
371351
399323
896938
522425
940875
449929
1772274
1242356
1618257
969486
424381
1201123
652138
1391679
816144
1630856
1214775
976219
1730175
1565030
1070290
679711
1763319
1574036
74185
1814279
747932
1389093
341032
891986
151254
706111
1668061
147609
1834547
621163
818878
373463
257130
1181419
595626
1766319
1668284
947437
702113
451497
567262
512858
959493
287735
1866390
751204
375212
366853
1614164
752095
889263
111890
1911286
691498
405728
420183
36222
388972
440458
1677534
441018
397583
1703193
1148196
1861000
1022661
1043880
584415
253702
643849
995299
1595016
260121
964666
19622
394780
525954
1627047
1007315
588641
994225
816005
1604566
1278816
77730
1465772
1822839
1809924
167305
1145087
1546128
605564
1525863
1852682
1164374
1437521
217737
526921
401417
86263
1071733
372876
1195470
673418
1122459
496976
1969041
469101
103469
861415
1829484
1923577
1685550
199019
1683818
84452
663570
1173352
1940550
760871
675514
1483953
1677423
760445
1306305
1936988
176123
1522648
49808
295773
1075682
1534046
291347
1372601
923732
369376
1117825
226902
342001
963275
1522817
848705
1341482
1137400
1892905
264315
293886
602942
1321484
64186
942051
412608
596885
1437319
601229
1721583
1908792
1150437
1868022
836876
330555
307465
1385603
475195
1439048
1668641
720267
595362
1905637
1009136
206819
1611016
1956437
1474471
1050174
1316686
262387
137780
134477
1587147
850928
586863
1239918
303119
1193892
875592
282400
638561
1040981
1062783
861079
866922
1031482
1414806
1840252
618446
1482508
333310
1685921
1723040
1473479
1781337
1989526
617594
1238125
745861
283213
1940230
645089
586186
1487940
423226
393758
170799
1508906
1819124
731040
260296
45276
1133959
819979
1908780
1412352
74288
1791406
1303901
12810
1495945
943092
1787865
1560550
118962
1751222
1497419
627155
974551
1852074
1241289
79511
904928
342803
1926463
1835995
620503
882875
1849930
1832854
427377
1608205
814593
320489
571137
1201388
264637
1998994
1667590
1245103
492522
1986852
804506
1882758
1061169
817346
51088
555550
450494
464652
1140576
313701
182751
463138
1328072
1668961
1947598
386641
1016561
1075899
1816360
1491806
395498
246692
674809
9960
1914625
1869623
932530
1801391
872134
326185
1033941
880923
157919
588541
834561
845758
1053860
688370
1389639
1458905
139126
1554136
645494
807787
255570
1079141
1962112
1916207
152675
1555620
1549962
21850
572659
1240453
368429
410146
1455024
867029
493840
1371849
632298
460455
1568327
1887143
1965978
732416
786906
1142804
106949
507900
1952950
576590
1186000
1483928
993183
157228
58272
923729
998710
468903
669341
1723244
1875986
358875
280110
735625
572262
1631642
1284622
193840
267549
771533
1752563
915856
325391
1407321
1680129
705594
643845
849181
923866
1471979
260456
653356
641404
1812404
1472213
1478059
1672223
813300
1464014
1458766
1997460
35942
1193504
1941731
1693241
363768
672037
1781132
861820
1431305
1446502
416644
1426521
672664
1384384
1199398
1857371
79425
1150766
1186178
1124233
407106
406068
657711
779804
948875
1856974
1522179
1828783
79683
1227569
321925
625132
1845681
203436
1713931
1344728
479542
1575911
795014
1159305
1895794
257803
500864
1005644
287964
1430573
798231
214630
1742618
1031001
1427788
1014238
867519
694625
385259
1863351
32708
828166
987223
63133
246273
577348
1856069
1765286
1709706
525315
354602
231054
1326755
191117
623902
1780260
601
156841
364323
154452
887826
582878
286231
1159215
1094885
1949946
1366910
1241311
1905229
1622649
719690
453865
897377
766411
765191
1573367
376384
133689
1442849
607056
858026
273803
1121175
746864
788726
1834296
1298985
581659
620689
1921533
1432661
1827297
1097126
1121713
1442259
1943191
349478
194696
1192868
1619354
1592521
998431
671219
1121948
1363115
765332
848349
439652
1297699
85809
1581789
1452968
1721925
496397
1465584
1130672
1535838
1788925
1992611
1651054
84501
645156
1518725
1883543
345690
1039046
1933604
1416943
860547
571982
1078717
1410805
1687735
431197
1279122
1586333
296756
913610
1450383
272885
1674693
666491
1140848
413741
685720
1596172
321485
1328639
352613
1226485
453100
1206956
1113012
760558
485899
1962777
1356012
358619
600880
1060334
753651
821953
741110
1180304
1413524
1852520
1182257
1481601
1062088
1633701
105300
1403363
1837231
891205
1760854
267909
1618981
1873142
354867
204537
947779
969617
680360
1216226
1483762
1165948
1044706
303493
1547381
787324
471920
1348740
304740
1661960
319021
1567538
673692
1127930
1779500
1919741
631370
1731339
830558
829437
1567541
736945
754186
1284829
1476342
1244289
3874
1030073
1183080
894406
781901
1855212
114861
15361
71922
1656687
1678289
1331307
474911
1071409
1286395
175100
221728
388637
158698
1569096
1185689
52812
1980071
391270
1253902
177912
1533767
809496
288081
1854346
158016
1844774
739323
1024270
1945416
1340595
814035
1881132
1432130
753593
1044478
1970899
1583792
841812
1235526
311719
1546241
1916914
335928
1452523
8547
92638
1616651
188002
1041689
1834158
1276307
599852
166533
246292
1874686
1117382
435418
1626925
358949
254640
928641
1680632
1235166
1957887
424066
140930
1040593
891956
1680405
1576238
1012734
264266
1319010
795159
1215591
701273
242722
518078
1246577
291085
1883118
312490
855432
697257
656136
947387
843018
1016913
1114019
828928
1225233
500241
628501
1722557
80316
1266658
25914
1070407
1728973
1529639
1484968
1973936
804419
1027212
372763
1864079
1190156
531434
1503758
170547
1196510
1655799
1125738
455795
1847127
1859695
1867345
1835586
1421089
613895
198491
174779
273016
1352574
1700985
1573842
1758756
882588
767554
112811
232986
483730
697835
1793727
733785
959243
411647
1038929
451643
104592
131669
1141825
105170
426166
158429
348721
1188765
1336501
582277
1332783
1093993
748221
642429
677215
738838
553783
1561789
1213883
773487
1910526
1544782
1080074
1983661
1427759
1375834
547700
1434034
78725
1568479
63214
1788618
645773
420746
89660
783667
503291
1066865
267009
923859
1330613
1211146
1221653
1105219
1361694
1558687
1365132
1922599
1584262
692881
530599
708419
1197199
1189022
600815
1813861
1050903
1245808
1139443
708622
1508635
795915
1612955
1079021
990635
929026
1080521
1881606
1574940
1954926
322701
991199
1033790
1097482
692913
490703
1408755
1192713
1928088
1972302
1730832
441346
1937496
1057629
1552599
1596327
1078151
1101888
1522377
1546340
1768430
812976
810689
1488529
321457
1723812
1628870
746686
725149
359564
1235548
227100
749795
1654888
1817329
1603140
514412
1880190
115829
1048033
811776
1214958
696849
438344
1646526
501695
162736
1693312
691597
1264514
1728138
309647
1742482
1782140
1438079
582022
1666428
960032
510155
851500
1141535
1070205
66228
959816
1982636
576109
211336
1078009
1093543
1061849
1944813
1606294
1082534
851760
1133864
10045
422501
1417103
816112
123872
653572
1609572
1458104
1095283
5202
1905075
937288
282356
829949
1832078
1048368
1839084
1511902
1390483
1358947
1805444
1970195
693497
1157056
1849299
779758
1312365
990960
1797051
1045111
1833715
1866803
1254040
441072
445211
1268464
1690542
1746674
783403
469045
1615262
45585
1401254
1024566
1857135
1005080
383744
688660
526502
988962
1830680
320730
746493
1833727
1052689
1994614
1159263
791845
693759
1880423
1303584
49159
1825426
364281
900469
1430991
1619169
1438717
557992
674335
136577
1727771
508888
141246
1855667
58125
337104
1334869
457889
811449
1043093
1642293
338796
233702
1466623
543638
327333
14023
471251
312104
1232022
1363613
1286952
1417017
829987
300199
400802
552568
1360838
453796
505342
1546613
1629836
1049504
1990354
402006
430380
646688
1239542
358744
1188090
1339265
1964288
857044
914872
1609328
1032438
263956
1149570
903829
671899
968995
676806
924316
249168
1803691
1280959
1761442
883193
3179
1484963
88068
781387
1942260
833027
167026
1244478
600864
1035541
1030228
509057
1837364
1371495
109495
940969
1765873
161910
1362230
38741
502851
1972773
85669
354050
750156
1325891
1330305
712166
1825537
1890311
437461
1364941
1117116
404635
391073
645772
1296397
119408
378434
1331043
713426
1394691
1570207
1922797
1856489
22793
1639748
81686
1413217
28055
372972
282578
719785
1735968
1495452
1217937
866106
1301873
1163631
466548
1724058
385042
266806
1894526
577165
1098730
134059
845968
385564
464471
515330
1710760
1656219
1903197
295632
804900
1873962
1406920
1988858
1187525
655977
166660
252587
402064
137995
283999
333773
381304
1437048
78696
631884
337887
559502
1856041
1402214
463052
1380004
793819
348318
558844
595578
1923080
925676
1774310
247575
1310251
1881236
68680
585315
200421
1722738
1430314
1829366
1889845
1630096
326859
1464880
968346
939349
748870
1900881
1194547
1835798
1724169
1364284
1753784
407591
1043630
1113425
454979
259397
874225
123296
1838383
1503781
881637
992069
382477
1185189
140958
858435
117326
1718172
1607101
1631614
926075
1846908
1326556
579209
126448
1406045
36538
1392780
1884518
1197891
1520650
953842
1607051
1680792
574874
19726
1690433
659067
1437217
393001
18999
126388
1291108
751795
1849201
737802
130359
1062651
1563848
1346280
1975981
430656
122380
319608
1371733
756850
386994
976689
1488560
1637225
1168352
921542
1049683
336214
1883784
497991
1176186
1013123
1885576
743870
214989
99243
863699
1537532
467191
293945
257596
415423
531622
601783
1481383
1855626
455121
1703314
748109
1482596
628206
201036
1950791
1192993
182625
1484250
1628417
956902
287353
410283
327557
1289591
390543
800119
904413
400655
1989183
925659
729113
197279
1618397
1985691
289789
1923646
1773392
406316
1344203
1864772
1618595
539569
1704495
710579
350747
1016937
262379
313700
7259
1562296
34272
630646
1095149
1991827
1395126
1792529
536297
926940
824344
1631438
1315327
1761553
1298347
261930
299112
804150
1762056
1340820
894800
425454
1903001
315872
40821
477570
1698496
869713
585976
665680
1062256
1430089
366892
1857238
1668596
1359691
1225131
845708
1968419
755351
946435
795952
177975
519335
255511
1570664
487557
632735
1435665
1166596
508586
847300
1049749
35489
341496
100114
253220
239446
1622276
1131423
1807575
425126
1948291
185425
183247
792965
1033145
1897362
440349
595266
336184
643410
1677004
1408602
65203
1061940
702657
1122710
1801073
1626306
1545368
1780838
525736
1534310
202563
1469083
69285
1194213
1024517
296651
270993
1759550
537701
662714
1383411
1762504
218899
30638
1934910
1294341
20971
550874
175208
1888241
409134
322671
1403677
1737850
1841780
1939102
218644
157978
1009
1093442
1669615
1374836
480541
1589976
90028
421749
1072433
1177813
1394458
50547
1146131
1174141
832234
1771792
1892397
1333330
1428561
131873
1090836
1677706
1284717
950824
1134421
290312
504031
896485
892961
1881209
686317
709938
1974199
1146662
1230101
209849
84134
1760179
1980062
97325
1644848
1051115
490751
442244
1162917
722613
1299060
324609
1346665
1599984
1817447
614998
495712
971285
1287565
337625
1024500
1075000
1839420
487430
1218568
299588
1720389
161240
1834486
1760059
1546764
525191
1287672
210483
1441694
432360
806501
746364
1048549
1339850
1186809
386204
715767
252384
974481
653733
1862713
1393399
110737
1515286
1557378
1933058
1924748
1493711
140943
115072
325819
1519260
1475443
527877
106353
1989681
910890
1841090
941174
1222952
585018
320245
1886108
1150371
201640
659096
1481480
1188215
1297085
1943816
557446
1503626
1109525
1370783
563102
1891878
220566
234263
581998
705003
919497
1941440
485613
619212
1468704
1360551
1502249
129694
836745
1895965
750505
712815
833872
643094
896171
1759386
294679
176063
1585158
771387
1558862
737130
1884848
1673413
1008935
1198732
714794
485796
1433950
639746
1245004
1601663
1508534
1310098
63523
763596
1351690
1132594
1818182
1741167
33409
567838
1167785
1142402
1211432
1039679
1447380
229696
168031
1065125
1782162
222866
4725
976835
1569785
766834
688244
84954
895940
8358
55158
1617088
477078
662701
489590
1581575
996404
543560
23926
1110654
842378
1801722
157028
757053
937092
1195121
245586
237733
769788
885694
704235
217920
570977
1360808
1793978
1363214
1267399
406419
1323239
1177511
981315
1079102
392734
250940
1763780
1275265
1419637
1839052
839841
911720
228058
153576
633778
1730138
1028877
236418
386971
1233816
921245
1976279
1690255
1434490
880942
525145
1332186
1805009
1371561
366220
1206542
1407540
1229722
790727
279680
1325160
891712
1876741
1722171
1173369
153555
1541598
1437966
1796444
1177131
1911189
523984
798964
262417
1258752
1402002
1772715
635804
1389567
1630283
1973318
749576
662091
1407701
1282545
1508817
1714227
1154466
645169
1543451
532269
499301
359456
751026
599827
1185795
1753043
773413
1503521
230582
572506
896028
528165
255064
499461
1988572
338673
150701
1465341
838382
1383955
538886
1010692
959978
1987166
248966
1143544
743529
816115
17541
816729
1769735
1900452
1619216
1949831
1682016
1899822
937337
1747324
390039
475900
203996
124576
1491699
420354
669525
397899
457169
1289578
688966
609511
224
1468789
1109197
32969
1625615
257995
219596
175617
1143425
958559
1169086
990643
528300
1690536
1371655
356816
1915083
1890336
182519
127931
307130
1458317
1289249
1796322
562791
19584
1410240
495556
256823
1870734
1451400
833716
394286
1684087
1151549
131309
1802656
1680524
741183
1671298
1193308
1664060
888165
841435
1883076
877031
1925962
997490
1181680
1252704
733327
852276
643167
260777
674514
774846
212178
1414996
331252
666605
1213615
1201542
206083
552374
1956880
1527272
686939
369746
1073289
980931
1241954
908002
522212
1533586
255848
584948
548087
1012976
1645046
1012444
264231
1915001
1673605
252863
488712
1580620
258373
662192
595210
1288910
1705531
512355
838602
376541
945466
6197
1244416
1324386
767800
215767
84391
1893145
1203778
251347
1408359
942343
1678842
1466090
602211
619194
1156507
1669643
1593164
151824
552944
1433817
1637629
1703453
645363
1555038
719384
1280478
171553
661932
585582
672267
919269
1825173
692576
882288
196054
455946
1703608
1439307
1929660
830138
1151565
269309
1179875
948846
531295
1676087
1807807
147121
621457
5954
1247479
485876
1368417
1439362
383319
1919725
456149
1390636
1787509
147360
1099618
299137
1494227
436857
172601
1992107
600966
589705
1523043
160996
521160
839645
1624893
167974
1164522
1920140
1100611
456537
577125
1697538
1880919
394591
321211
1796388
354211
462576
1766919
855466
518847
1717425
705831
132646
1389007
105495
1793722
1521914
912996
1344379
1716395
1635475
1594681
1758927
1302509
1453751
971725
1823623
1879576
162398
603238
1024944
1569664
248728
1001378
130323
1637047
1481922
784958
1006697
89242
1234719
240195
442329
956476
657174
164102
1586448
339124
1078141
475184
1035478
964192
1575102
1134294
714976
905414
610994
1458064
1560232
4572
441339
946194
1770564
1440700
1711864
1165667
1103169
99587
1268425
727993
227258
52098
995870
1965234
783687
888949
378182
1045630
1457527
1114192
986282
127956
708449
215204
617405
541489
1901041
539021
90383
928306
417449
399483
362449
155215
889938
1564064
630507
1948306
1871424
1511129
748933
294548
522923
931809
1597525
1071748
34465
396739
1588269
960850
1532337
418867
1312800
1892331
1274951
1281866
1372682
823832
310475
1018471
1484982
428369
1653867
243752
1476930
469160
1692863
423679
1190096
1796081
1033874
981853
1130786
1731815
646265
420683
1010751
1940996
267897
698314
1456554
1188929
1560379
904867
1445589
1270100
1424073
1023590
1467722
1203903
320166
647511
1765003
1434286
1750257
1154976
1524056
898870
1718105
1932234
1852613
1375236
515992
564756
1855470
404072
1980432
1805432
80526
1244840
1262662
1163783
802330
1511354
793400
1925824
1410964
59758
1020890
1604683
765741
559436
513353
918069
640819
1602287
680066
165926
1785658
234554
476568
1567499
91045
419641
1986744
1992769
853137
113352
1465675
325345
1954044
1589757
1716889
978360
124149
1010813
1253914
614333
1286485
1940843
1500128
1040799
1474487
1811914
1695192
1055803
764410
1997636
1285826
756427
723975
616475
1263650
392405
607948
800380
43904
122285
961380
454468
411619
744400
592234
1116138
1310746
1437595
421625
970158
1734127
823339
1668021
903183
1849627
1688546
1054782
1040449
415078
111819
1272412
629373
753947
101027
433303
1635642
1022974
1127704
1064653
1880622
430608
781410
1879985
1818156
165993
686108
1829995
854079
464580
109733
1411676
373173
975196
1163588
491609
1887275
1184842
1117641
1242072
298463
893756
1846331
1292735
303072
910097
1596680
1491156
1431915
1859684
1600015
1782449
843611
1152017
429019
1448978
727147
1784867
1000634
1098068
673239
1053734
342980
279158
1290498
1422157
1734176
645158
1525489
1598167
709560
1686032
163282
185782
284102
583224
1302369
326277
449075
1825298
49169
1797097
1319387
561272
1632546
65164
166613
1928082
506377
1926239
852747
20605
917383
1164616
833509
1625300
1203675
1739187
1307745
1363459
246963
314437
1150440
887612
1656713
499422
239541
1620548
1097964
264885
1355994
693595
921693
1324451
388993
1544811
912019
914624
1354934
1048180
1629912
1279034
1888807
801148
1379269
297734
564799
1790813
549598
1690786
1388146
793177
1343651
539564
1447505
623105
1879113
1855211
1556100
1976758
132027
164844
713387
1748766
1595038
1514988
784035
1372946
841506
1881140
1354985
592699
526024
620813
1021354
797846
413518
476739
466671
911293
30492
530794
1573627
1622911
23824
826155
135578
1933241
822752
1128468
185413
375506
818971
1842159
1482346
1404830
1131699
358748
1752682
122428
1379992
195653
580242
161521
986491
580771
1141467
65005
681205
650629
1509330
1359493
562772
1814077
1157732
1261879
991424
1735358
251728
1977840
1967904
785999
1284452
608301
1865634
346898
1161463
776318
1030891
1011715
952922
630723
953337
299212
1508919
1203270
1372506
79337
917399
1612999
256260
1643753
821310
1951305
277670
1911285
211843
566518
335916
1821401
1334012
831353
1100146
644543
1690163
1590348
1775591
1550656
1196022
1185895
1513660
1302080
1763504
255473
1927673
129115
1195881
1646268
1847196
1443085
1892916
1824385
79418
879994
352758
1374603
1496125
1513118
1411819
91210
433196
839627
997581
1504
392247
1459646
532143
1267941
1440448
1627479
601518
1964340
1158757
1391434
977552
791406
215258
661910
1304715
1736716
528427
1293497
1910861
106123
1973237
853717
21353
785032
1025203
79516
968179
1170808
810357
1664788
1590919
1315659
1253860
1291121
617606
108628
940135
1593374
884666
1533005
1042328
579445
250436
707831
835066
1568651
43202
478280
39288
175101
1921250
1848298
860822
1464874
283455
709295
1658759
979022
1236439
1076829
377522
652870
381628
675864
1010144
1933102
484650
1106466
1498363
1513206
894867
1206765
1938265
402380
1724369
353433
1410198
474822
636678
1491929
1997286
1353531
464842
1384461
1584447
1648631
185294
1564143
618571
799737
719314
308574
612653
880723
901115
1977283
1900486
171307
1258375
1573756
495095
493632
968078
1914340
1764453
470454
327652
1636680
111302
686945
459392
62554
1834655
996746
1482812
1106967
1887926
885264
37033
225830
1106484
1930139
1704362
459058
1012149
530811
434664
72254
1454401
1698000
1642927
417312
1039546
1533943
1398975
864625
1836978
821093
825803
330949
1533732
912274
381847
492090
1989322
1920086
386847
547524
1068514
261439
1417069
1943791
861575
678030
441298
469074
1262101
1434296
1203953
299116
1409351
1245894
20470
930918
254135
981227
1386205
1531206
1015073
1872552
823202
363073
641347
22527
941230
1784760
1483759
1774329
924064
1244003
1433733
895257
1195757
896028
1949493
1881839
1194589
631667
1309449
226150
1285017
49872
1950411
1998368
899297
1850440
1756679
209520
1642645
196108
1144510
465602
1690742
1578759
1984860
1482494
1753645
350400
1091266
1323610
1983656
1708936
895196
1492914
1041688
688676
1918916
560512
1203921
884951
1979440
697125
1666971
144455
1076750
455304
704903
7040
1358094
464195
1989395
844668
1204127
1361355
720089
37643
1301365
1961786
366221
1134458
854047
470150
1856043
911084
954383
199920
953396
995105
127259
942004
1263569
718121
1675418
1921851
1574425
986870
947512
62723
1154807
991410
826899
43666
886898
1320113
359254
79281
486302
427139
347765
666435
536895
1970452
1505044
470741
1584006
1946013
145209
1993741
238262
1211148
1058627
448780
739711
1332946
1507806
719696
1640300
207992
202712
137116
513476
1904743
381020
1203000
157416
1000279
1861047
306397
399380
166206
1750222
246821
654460
238696
1885677
1255724
1401986
146508
1938807
1590809
652939
11844
1357440
380301
897445
1535668
825301
1589659
1410810
194475
1278229
934935
456331
181254
870687
490369
1304986
837736
1033192
260875
446046
1987794
1593135
1117427
1486444
1865307
1289830
688456
604038
1069560
1941187
250300
988009
1315192
663092
291842
216246
726227
715197
779800
174112
1296456
707675
1656972
480837
549993
975504
1765762
889420
1483299
1935139
70114
322988
1574983
1831495
1379887
1893218
1515272
1999685
1750868
509
940367
335835
373424
1773270
1406304
1646240
345
593885
1197826
8543
261451
1299333
516010
1451591
296527
552647
848779
565904
326897
91830
1452299
24438
337102
280162
1101354
1089261
1200722
1348195
702324
1477291
183435
304267
1869669
1698725
344108
159533
1231838
853518
409803
1580152
85663
1674664
156254
977228
393462
464299
1120176
728433
1091509
723050
288287
208222
1310857
1359219
1585997
886559
137317
864669
1487339
270903
534076
204680
1203119
1754118
1597887
1616150
1685619
1888423
1093870
1135444
1405750
658890
614931
1640553
923705
69698
429701
1007254
1598143
1867228
744235
930629
1319047
424833
483697
1625114
1261698
645927
1895180
206550
683718
314143
745463
1901624
1313984
1800674
1989251
314353
578527
166506
63815
1385802
892868
1278261
1726637
676969
1461743
1937677
30042
1831656
1832894
1945527
1397818
576254
281658
778579
300380
226879
1154973
422580
143049
825779
1020526
1614452
781537
1792204
1859543
161290
844711
848349
569182
1321824
1457840
409129
476561
239779
1218297
866996
965721
1197778
1760725
730505
1481606
650445
92819
951522
390359
981789
983937
683248
26450
1001999
535831
500960
1795419
144365
1458096
1850339
1655694
1069967
942095
575505
1413147
1144697
1920255
36098
1182983
1539903
1513132
1238837
1532802
910139
736049
1224757
55906
1710143
1905374
1509468
1515713
1917427
499141
1544949
1922292
1808530
1008882
594730
218376
517321
1843513
441868
1214598
36276
1549910
1057892
967038
189145
1338912
358610
306074
1324909
574
166290
482476
238702
647915
434607
208474
294496
635565
1039648
1064701
477381
1657168
1594706
799763
515893
1733532
739816
276924
297165
937078
1165527
1518161
1209787
943870
320185
629114
1989610
1531115
1742597
1035929
838311
1490180
866648
154732
1550672
200433
1297502
7307
104134
865746
565793
1334758
1854546
1573975
821433
1675018
909221
1482044
1927079
776014
984751
1893602
1595356
860116
1277628
645891
754509
410510
1141757
825680
1987726
1675033
977432
1797292
1686733
471631
1290150
1560543
1195344
239606
968545
1307684
1501869
1611579
1524289
681912
1074
391601
272890
1343458
1192245
1171770
837721
463944
1358303
115262
327013
1151520
1674573
1975743
1159054
1797900
1141806
338824
729533
1861931
131017
173438
1877019
1436592
1282139
138696
328380
431823
1884167
1696797
1003550
1694570
1088496
696392
1799375
523545
1002947
236544
428400
522269
1991123
1828134
1594920
799926
1374510
53245
1713341
950602
822231
1353057
960418
1211711
1403304
483806
772065
591703
1806359
65737
1221875
1422050
808108
840962
1765728
801247
488897
734807
175548
1827276
1205744
210284
1475626
186930
988868
259246
835266
1586968
232904
284755
1801975
703541
58012
1133957
1984123
1090833
1452303
311506
23098
1621841
1980311
1046517
1437246
727439
490139
523377
1792574
1278266
1198786
165288
887882
1901352
1530454
1822774
1268254
1057513
567326
1514714
1910079
1517973
593308
611518
200208
1676946
1072699
1083371
782413
1673141
1816894
783684
533452
1401519
76278
1704541
1395315
1839896
1105086
1508692
904482
1215116
663297
811032
1919328
1227946
1290191
1432421
1239099
739934
273280
1021334
1747939
257614
319246
1610151
1756
153609
941994
815176
1383036
778739
1332681
96808
1073772
1564675
349440
483782
411807
1512306
1565667
440512
1050025
1261765
1832644
1810812
1667458
1038467
85693
388719
231096
1204050
268704
1280435
1373484
980796
1992008
54579
962870
608185
227649
468412
79391
956810
706113
1603538
1400498
1927580
1030005
1239700
1352014
1669069
1841348
594222
210208
212540
1307613
1246935
1960319
1746123
516274
900721
1726750
735699
1437362
1147858
1337801
1236869
1163880
820362
1307382
1341196
1633536
661903
270857
290093
1378585
1412452
1161056
1305578
679647
110291
1057866
1499123
864599
1381452
34453
803944
1348737
645197
1662638
4052
1070646
766660
719847
1235382
1883462
1923135
841903
579076
1700200
1085554
752937
849113
420984
1221238
1828014
816065
386170
1261637
877276
1813103
1001484
1383119
1928569
1944447
657256
352327
1194155
1362039
1373871
431080
624215
1302763
439115
1147004
201351
1595800
1182895
103104
285400
937233
517758
736205
4970
1264540
543799
1615221
1194364
1405790
651851
1152846
1030596
919523
962431
823620
391541
1946524
1302770
90694
1968482
1255665
1841707
1443476
1720987
1193634
278792
958871
74356
1159442
1618560
989106
1610873
205489
592342
129577
1066324
1796066
24136
908555
1888807
469690
141739
951214
1871583
945223
1769631
1912284
969098
1643359
115163
1028179
1974596
1230047
398729
1281588
1132970
372898
1262086
1773405
569258
1857799
1453192
1749973
769146
1227826
500076
760577
1269366
1771249
372381
505762
1205799
326853
1263671
1831468
812687
754030
1090225
1036160
1287941
794313
258129
123707
374125
1419400
502242
1984597
584125
643859
359988
697632
93876
457231
1472557
1525309
563216
183800
946175
1904972
841555
55818
743916
693845
598663
482061
781212
1625844
1506746
397908
938187
734889
768205
48167
130366
404565
784633
814213
1880763
1841104
191063
526198
1120276
118010
1011803
1334125
1040639
576705
1240705
287853
677172
1980848
463389
1126882
81490
1278964
1002128
468951
872770
1096720
1407976
1375222
1246979
1511055
1788537
848349
1935681
309377
938665
759364
1512739
1142713
1886514
362823
86983
342259
1954044
1251782
235830
171284
195478
206012
406021
1675820
260967
1777439
1299215
1405317
329004
482674
729730
1396615
239775
487293
1928238
814759
777930
958044
1745729
1319000
1371501
557720
1650693
531639
1454749
1985884
437162
1066380
1760393
836194
1790900
1181929
304824
973515
1746878
1577582
583578
1219499
439466
1266658
1734203
1967053
253059
670979
1438762
406638
629502
905452
1925965
1622254
1690028
242828
1287162
140795
1221510
657156
1814883
1499274
1688116
1698829
758116
454837
321020
1294232
1403719
930424
1468705
190128
760164
1001762
1124602
1767512
318320
1026136
398144
634723
436024
430508
310098
239793
1864025
1572724
131244
1107898
1201810
51837
1497526
173065
942393
1919178
1905267
58869
843094
142089
1423717
865462
721192
749946
1551105
1687067
1952620
1968711
870315
1946000
1009714
380518
237473
1815947
475135
1635049
120127
980844
1253860
113673
540468
982539
1548910
1568915
545270
728170
1611151
1686422
1265750
860707
1754139
753842
2221
302633
647259
720784
1699302
917686
107263
1974538
842750
411890
96667
438236
737796
575501
144960
1275750
843871
353520
269188
403528
1165880
1435748
741463
1222003
992555
383841
398308
520484
464090
1768797
996268
258333
785892
1039944
466241
1726793
711841
925007
39532
86779
339649
1093128
1624150
1148364
1694617
1164265
882799
1448925
39197
1685825
325801
1044009
97652
1122005
1021696
1724642
1372879
1995097
1320108
513842
1235543
1778268
1720110
1722327
1277215
893486
1533968
1312563
1032065
240342
1695571
1424621
600448
1624018
830712
608048
1368040
137089
917557
1691718
1717537
1081814
1413606
1120745
1233725
1601471
25319
1330011
1298
87022
1057526
280494
606302
217293
1351300
1965044
1968617
727570
10272
28331
1473418
989431
677970
1187180
24986
1569590
33087
1935710
1720805
1957218
657451
248198
663170
1791369
415750
701010
999209
54454
1603983
767696
942973
1067795
945992
1658555
1787262
1743689
487615
1326820
71939
1908257
403970
1075922
832006
686561
791542
1180427
901895
1437138
742434
264634
1794542
1352184
332203
1517961
1826960
189958
354626
1855816
471879
1431300
954702
1944923
947352
1949034
1928218
1824302
604876
1064789
1489301
74450
340818
1098220
875033
975990
1341276
1880099
1013546
717469
385684
1696031
1586481
38194
1557568
748625
309884
822546
310377
445741
1276412
764378
315560
1877821
1743811
971263
886591
354383
293862
414919
542981
179648
1587066
272321
1652832
737638
352445
894509
186988
196141
1237395
1190694
396772
1672343
1767264
914646
767454
1563098
1510779
227565
652723
1792553
1653525
1968608
1593283
471215
145267
1012908
106960
520707
450759
739033
697938
1103131
232943
271760
67245
1171256
690970
814463
518052
1102843
888990
1920091
1155604
970990
1460999
539045
88325
388968
1068828
1001996
1959818
817659
1245706
1189685
877264
444216
1967581
623252
1187567
233071
1729424
538720
1439837
1385351
784092
1530939
153919
601784
530368
881995
378165
1703138
794487
43552
1738788
892283
1710662
306695
1565885
719871
1025943
1344498
443626
574882
1989334
1480685
1254828
786023
670484
1335127
1020986
1895236
983231
1379895
1116674
1279996
880989
1777716
1228530
356667
1015304
526122
1702527
1322716
558491
1714960
1895673
730784
735216
1146487
24672
1057640
1939125
282493
1729433
1391494
1665006
625383
1985536
1118545
1005533
932042
471986
1451060
1731042
136709
1960944
1244626
1746740
858759
1255262
1752045
1293503
25888
788079
227830
1702585
1724968
1681698
248032
1769707
1810888
1283229
1968534
1958122
1827295
1025490
871560
527277
330083
688309
212544
732864
917216
1524657
406797
1607667
1307769
505344
1793488
1683109
973584
1337080
609081
1911418
89303
625144
1387786
1295579
835896
830785
989458
833709
1099867
872234
1217774
1863567
1065161
1861224
1258310
399890
1400999
881791
429772
168585
1313458
656672
447851
1870219
1891998
414987
1607782
1969680
1574583
739343
313065
323655
1596342
391271
820299
785686
615777
851073
722352
1896209
1276592
1901529
727765
1833799
1530546
929688
647067
1323654
607509
792921
747022
1265113
481215
1219743
1241224
430598
1905799
1158735
19463
970503
968554
491550
1226078
1595629
1995835
1585515
549367
1512104
844635
642900
1739623
567294
1427950
1911359
424130
793382
1483621
1415135
1339101
1926036
96904
770159
1437049
947335
49376
146860
1838548
1553239
1263495
1338463
810440
56448
819849
1614202
553459
1797076
646227
1939859
1929767
1079228
752091
1441577
477820
904724
1816901
1089612
542426
119571
34159
1101938
519452
1593175
1966234
1695607
312565
1577826
1876154
31564
582250
313254
1901890
764127
1602456
817410
466913
738037
1041876
13723
622032
1846303
1658488
252720
612515
225801
788849
292494
1785067
1726004
658458
1279739
1353840
1508390
1301778
853426
540168
277540
944811
1077600
585585
1411770
399857
1215792
527443
30033
673281
38509
1882630
498697
260469
1275706
910485
1487096
87275
1194083
169690
1825201
582030
1471437
1972442
1354781
1817517
403001
1337041
730874
286398
1734561
1466064
93040
444495
1032964
1561155
450184
1112232
998215
289494
983842
42730
208763
1596025
693913
1412410
653640
1860866
1436078
362753
1340446
774498
794688
1352655
1391663
1307487
1930578
666348
890925
931897
1643321
1624374
1590484
1224408
882939
1223501
5791
1503379
47183
1141297
1989174
344001
1377124
237533
1752491
215809
811655
1088092
399923
1279950
1262895
1618313
1170195
1535226
637378
1025229
1879019
941913
273955
577996
927130
298934
260302
670649
1968042
1668257
451583
731435
1422339
1145149
97908
152557
1489917
1022250
134463
1857965
1610277
635329
1395474
566902
1131280
1122287
857002
631660
1985029
1582670
1531524
346846
497717
471197
149561
343780
1674761
847866
629110
596644
814230
1643674
1231421
127569
694838
140001
1825505
1958035
1442011
1120767
658474
440869
479276
306053
489030
1040340
1779788
1877752
1514720
1303118
341130
764489
1608803
500575
136761
1765618
1825672
403448
331776
740015
1667052
1154974
1397130
1803757
1180781
1990510
829588
996470
649793
363236
1907915
1109665
803991
201351
1469670
873111
1991000
846354
1793528
1338990
1063105
287272
415949
1043278
1298642
866937
347139
850539
1921810
435194
1655752
1411985
1897150
1781944
281056
847117
1520962
1424461
950590
500025
136096
542275
1537361
94992
1376313
10345
15613
1739730
1598027
1663444
745864
491622
490831
432881
1168575
822142
1193864
973947
578408
1315206
1239739
11464
443550
295688
1689453
1384687
1698633
227867
1732029
834575
1344691
1063866
1247398
1192345
621755
1136171
1469625
234416
1415029
1420700
174223
552877
1428264
133875
1571384
1505231
1507510
1235634
1073433
1331631
922405
1982663
1456985
324554
1390249
1531511
722898
1284155
350564
1552279
1439128
1846271
386059
919278
116308
474889
1292367
787515
478897
1368572
716339
1444760
1523005
715758
1120309
418865
444594
1907877
1882052
231216
37401
1382138
706661
141650
118364
770549
1533846
915999
268854
721659
111546
530570
323929
1872396
1802490
704414
471756
409120
92402
671734
1424678
1811033
1831700
1923398
1211241
4606
866142
1062624
623080
456830
1488584
100394
174342
1823233
1502750
1882364
305505
513234
1157826
1991400
530145
210180
1085026
1493087
886011
468692
398987
1862701
1024434
94511
1510279
405634
827075
841851
1475348
336646
437767
1220713
403231
576638
466992
787423
661595
472625
1727187
1699408
1313730
1704956
778032
1255711
1423201
1194088
1013596
632303
1257638
74076
1487427
1118824
1578734
1656611
1548917
1440730
1171741
735391
1735475
311836
198313
1791034
1949922
1039542
1650984
1210969
1995876
1034091
1569113
1824587
1326959
1001733
649183
1385074
1375562
1058291
15960
629998
1140432
1947165
739738
1240810
829616
1059989
169207
1499465
1347345
453402
198497
516462
1977795
1289343
579062
23764
1323908
1721292
703646
600454
550930
1604178
1311951
150826
358927
1095792
1702917
949843
1590249
1941279
730590
116777
1038229
1806935
934687
1175014
1315862
1035882
414282
1078178
1035438
911111
464088
1267561
616508
1313985
1191600
493371
550943
1460876
207636
1200495
1465085
1823471
69276
1901963
211373
333911
590548
772039
826231
503222
1963170
1212251
323802
1971041
685684
398232
1534381
571541
1845534
1709188
1656293
634438
1201433
1928608
1326642
1577312
169221
461250
1832797
20901
1286847
1675708
1004342
38098
801191
1344749
1860910
794609
1195830
810285
205718
438999
991708
186749
36139
914279
1385835
1187108
557442
1123544
860588
638394
212365
954333
1488870
35646
374363
1377486
1446782
1607232
199371
252630
1203422
550617
201136
527269
1728223
528722
1570946
1698387
1886427
1117966
821160
663289
1314422
1929206
1852010
1056931
216696
1593589
722374
1705460
1308694
681108
1638646
49780
1804667
1844096
518563
805878
768130
1934033
168859
168136
871655
541499
1575446
1093769
1529870
19986
1479033
1627907
1977440
1531287
701657
831455
218596
1046751
1130095
1746732
1695715
1581948
130965
938372
527550
783486
1452420
1566643
1270217
1204377
1868485
1870580
951760
1507359
482663
375424
1697407
1068349
672119
1786248
1439024
65454
874802
891399
571686
926745
1880216
1633647
1538199
296666
914957
673512
1411755
256051
1519974
1857834
1894961
1443294
1487657
1929827
682059
151278
1245994
796762
1829174
1540105
386245
44152
414839
1073594
1456472
226317
612542
1901266
1093972
142987
1401464
872484
1974125
1941732
866487
30035
1947925
1070439
1496143
937637
871584
1064617
487710
18247
1610606
699748
18796
579215
960688
683905
1497678
341123
886028
1909569
375795
1529172
1532088
269539
571924
131217
1151524
1018405
1274217
1536959
1670069
445645
1223239
1038295
1282341
1850293
433400
816640
982026
874309
1863137
238732
1877298
220617
1180270
286595
1008857
897443
843406
1859846
23662
545894
1744431
1571420
1928536
33978
1428561
1319355
307166
1192291
761179
1077497
15178
1123536
42260
134259
1585637
762509
453932
1784604
183283
1500756
1942548
1308764
1406827
66821
597406
1805740
730098
950815
556912
566679
1304688
128083
487132
1700741
1782817
956558
1462202
244685
153503
1958822
358489
372761
1151600
112182
1121827
537224
1390418
1275518
889278
483003
327532
530968
1983997
1507392
696294
624162
622422
1933865
1822088
1407555
613071
961861
555587
1518359
1029196
499366
1458335
799994
1698043
1821687
360700
1958094
643269
701883
367047
1948799
1948901
1944618
1960586
416802
1677567
1411486
176911
662183
389890
57854
1481163
1539975
2486
19728
342048
997319
1087415
1794177
80378
390490
1360445
1680955
234370
1672795
608758
930128
1297084
1200608
744303
1250864
299135
228
1797951
415287
1865
492410
1607266
1725335
991406
662092
1373418
955579
457267
308157
154381
1652884
609205
1446549
388935
1832633
1601614
324289
1345716
290094
1490371
48228
1445155
1875438
154342
1809449
461740
1897517
782027
1695740
898487
1060253
1684853
1045536
1376457
1249074
1422110
1608914
226524
1375618
105887
59491
911053
965530
1093501
1751562
481934
176355
827657
823353
590284
382261
1106410
414617
725710
304033
1320001
1267518
1994227
601998
1031104
1603552
597584
1482616
1508045
538864
652087
1885199
1765210
1407354
973086
356937
387394
1508288
702715
801679
1622172
1706235
1976786
897078
1288047
1121982
1713921
599133
1690328
184011
1965526
1981638
821476
610382
1632349
218058
477399
917969
39898
65640
1249881
3793
121390
1366770
320945
1680565
1060511
1521225
625298
152832
438514
1894847
1595757
567054
458195
229428
965597
6163
1020533
1801498
1512791
1300517
1094264
20104
1230260
1517398
549190
1123666
1142066
1462379
1822067
1556355
106940
1504919
1328894
967943
725664
704929
121704
1275257
503336
1528405
1821833
1803336
1678871
1516083
912439
1875584
1756407
30607
789808
1914157
426664
349543
1323094
7501
1281126
1504239
1462441
994056
1223611
118005
872029
1245868
1727904
621389
1622353
443922
687995
1528769
1289644
521856
1168158
562521
1516278
1104965
1714695
1721451
1623467
307944
72423
659911
1444435
405617
873458
970517
506326
905380
804104
1134327
637060
1408592
744003
542394
717515
615799
1975479
124471
1826543
1052114
897991
1218992
981838
80494
21119
1502079
1642950
1715391
165857
1332312
271463
117118
590249
925687
1477459
1013843
1695298
399816
410759
113092
1900528
336300
28569
309529
1298341
420486
1665693
1378278
1244762
1228327
1898573
1095575
209395
1319345
985840
644573
23526
252073
978857
1167717
227760
385148
1690178
1710991
1726186
167606
1282789
839031
389775
747582
904403
1146797
184060
1885081
107343
1741595
1747491
850880
1047236
1050477
643192
1783989
112158
1596839
1089768
716372
431326
1445235
1250760
1487769
1413494
802639
739497
1756338
1843445
242439
1299092
1338489
549440
551587
625322
1629746
929036
1885618
1671965
1611411
246660
735287
989438
604866
773063
304868
1717428
112077
1599914
971605
1793516
300434
922719
1430980
410356
163600
1449053
1089108
1535889
1401722
262333
1291349
805769
428133
1841028
43486
336573
1936867
117183
518509
341019
1936329
361891
699234
1991982
147449
555659
1211938
1111967
1419471
1644477
1626475
548832
1530210
1268436
362909
94112
711006
118023
712667
1476489
63010
1824354
708528
525332
1934076
451817
1833865
1517545
1225679
577528
1713042
773683
398523
1364181
408561
992207
59640
1760518
830380
981540
730811
1877580
1893848
1752435
18283
1222910
933148
255590
1469375
381333
1185209
1979813
954016
1580996
804142
892621
1648970
567394
1604696
1063764
1694582
336214
1638684
1140428
1340068
1221517
975117
1293872
1667455
783250
1539456
1255798
280289
1778455
149124
1116357
1855746
1425212
1190056
423407
1194637
1662849
1103283
1433578
1062523
767940
1763219
566836
1173213
773347
988945
1790955
581663
1748097
1681013
1135054
471774
1664809
1235214
465939
1798074
1628409
967959
1126413
41640
663263
39097
386482
1262569
1248099
1627373
803520
874030
649505
330121
713586
1129004
3555
1479857
1781486
938375
1558277
1466422
1016699
635898
1543437
1060434
686950
1751560
409953
1715829
1910363
391231
388195
821537
331255
1285500
1318685
1428163
1500406
743911
1104313
1745617
634741
126149
1596713
716413
488110
1803916
570367
1342782
506526
1001519
267064
1970592
447790
372022
1309614
411469
829180
836685
172760
1303350
1289510
1798670
1046108
390747
567613
360771
643773
1742680
902604
772483
271964
1051183
267707
4568
1501039
990757
1324662
36020
1079895
151667
788741
1852740
746910
102216
1874602
1087061
1874376
1555235
1251242
846746
1736441
139443
1028977
1235008
1554716
192128
281464
653016
697789
798850
746151
1211340
1046623
1694210
1073831
791404
1498420
1982894
1191423
1710924
949182
292620
935221
1997934
1754450
1356457
319818
1023022
371805
158664
137123
826993
1905738
1943539
1740936
1600973
894116
299039
1503935
1598260
343591
1122054
1464293
635717
142745
1938554
360795
524136
465057
1102104
1497075
1353694
1965073
171227
1601440
1068468
845320
1379205
466513
170863
432704
1138215
1402493
1628694
1650389
1816637
50190
863067
1345881
253088
147439
527720
760618
928967
1356338
1850037
1965162
1752211
1188377
926863
106289
199114
1315355
739540
1420678
1311447
1849221
1121100
1014798
1068429
251718
725117
1584757
677071
1354419
453525
520385
759714
1349367
146169
1780605
481856
681008
286726
1184522
1868981
569182
157030
102766
1830243
453589
147884
1667359
242142
17296
429374
1291977
1033208
1182454
1645645
1959478
557950
1793605
408099
246111
606903
467602
640121
1903617
451909
1247622
1608331
354637
1440057
443821
873815
1975655
1523166
236193
171270
1441013
771024
143656
972015
1102920
1046161
1780081
685015
1304708
1669319
1840510
1752491
91408
300462
956263
1740659
201914
242059
510806
399918
1246060
236923
262926
1634466
1286038
1680027
1069086
187634
757128
700060
1384240
891513
8655
825607
1779600
675493
670943
307230
626170
1655975
343358
1007036
1444221
899186
679398
1029241
1603403
797205
1118476
1125636
1188265
832358
1826174
1069772
1770884
230341
1221261
1412670
1946507
1483211
160848
566683
619096
1809485
59224
1898032
211884
210051
1402611
1908612
188358
930923
1818175
988486
1817190
647811
689058
1734899
1678414
978885
626036
231185
1450574
1126508
854097
742970
252764
1235645
1875629
1128755
1425288
678009
1723319
328322
848748
110711
1364595
1082732
784742
723619
1338552
1399492
199349
964522
247208
658406
1602052
1409541
684722
481674
16179
1424765
1499611
523169
1705165
1119076
1845698
117974
284818
453284
1784587
84827
1712244
481124
426699
1967645
253769
1562297
701089
585303
1147299
1854837
1153654
460282
1552779
1446004
1754294
889999
1742853
1549983
1368501
1382669
1953695
1835828
472297
1506884
993243
267653
85167
601966
417494
1647318
463849
702411
237393
160384
677452
687982
1449184
1978149
1150465
246958
494666
1376518
1701907
188768
1181869
275482
1711704
244582
1337704
527853
56445
305138
802817
32835
872379
1242181
297866
1971662
904015
502099
224500
1133607
1741624
251713
102881
715795
713296
714641
66483
77538
839339
787488
782183
1898615
1213171
1434279
144488
976550
1999744
608642
1977400
1116100
1894966
1468604
1225155
1000297
786877
1395880
815762
818945
410304
812751
437330
345013
1137363
1637084
1610928
1906976
1542124
1932934
1651870
693851
22216
191696
336608
216596
1376689
1548665
1771882
365804
866717
267893
102032
1974572
659217
206897
1610945
668884
1768563
1686739
1717719
1588697
173891
1165171
1360644
1754102
1506518
1314482
240908
1644834
252634
1714093
1978008
1818408
1945406
1633823
1219580
1643465
871227
1036277
775693
318301
1124759
832960
110305
1684805
1238013
283043
1057803
475124
1754855
872545
1065544
1427214
405923
466598
1663387
1060532
1857398
233106
1115801
1740207
455196
1321279
112109
580996
381121
484431
983071
849251
1580356
609910
651334
183801
874859
226549
1656405
1479308
484713
1395084
1139262
295727
1293016
1638658
288470
837006
1925955
1482934
795198
1919228
79374
770582
714060
1251541
1873212
826692
1916951
299625
557272
727938
1171057
1181130
931232
1291067
1059897
1149612
809790
697584
400521
1137151
1398484
313444
465459
1805359
12350
893284
1714346
1457849
234269
326714
1411655
1610899
1521611
1833422
1603953
60706
1335188
1178138
1626874
132648
112428
667660
1623799
182037
73175
654393
1324021
798277
1618408
727402
358733
765282
563533
780547
900594
1493198
354933
1574539
498479
1101264
11796
1834848
1656
1850058
1109788
59703
1701874
515776
1511855
1022281
1725229
903051
1933358
520029
1614645
830612
1845117
404273
1917591
772109
1018131
1775446
1240898
1771533
1883604
447628
819062
646520
1813968
1934299
1224916
1252260
1883232
566998
1102230
951005
312673
766124
1361987
849469
98705
1562095
55213
738491
552796
876530
1899045
1760616
1965038
843870
1457153
1420683
157801
536139
1755035
1295415
906902
109009
632362
1025469
150625
137231
1210945
802546
972425
101885
208069
846746
908827
346043
1454301
1302309
1116811
1043526
728227
107127
438048
1144475
1037305
94436
1051542
143186
917954
379129
1639745
1419955
964193
1412137
693303
1706873
603404
1754190
1623488
540876
387218
111439
175968
1967958
641760
960987
239711
849505
719914
787643
653123
258256
898438
1414780
219949
1948958
1377336
1459726
1306233
328925
670812
1474450
788480
895974
1119080
359929
281536
142187
323528
1065955
1242049
990898
1194679
168879
4080
1486074
1207652
1681201
976161
534472
116349
1494460
1748640
1682710
1720768
1137213
466487
411860
1966517
414604
787972
1085679
242559
23785
60467
1492372
1829563
743354
156091
411822
276695
1946361
473848
1602015
1876838
814252
105448
583206
916431
939760
747853
1348626
667220
133424
1238178
1518508
1128757
1939455
157804
395390
378995
1666709
1513796
303997
1523758
1725903
479444
313838
680791
1777791
1042147
1373147
1201756
178492
357223
834421
205971
171779
982523
42570
100657
1014227
1232278
1711344
1122527
1195898
247673
311091
339219
1860696
1791156
808650
1797852
1581691
1318363
436402
983444
1411088
1376550
925443
1424513
1551809
6462
771573
15500
501866
1561145
904496
172427
1942671
46629
895013
1836686
1399154
309249
1081079
995072
81221
1125417
434335
1322943
479541
1633293
1796192
1817444
1890940
350082
469554
1763200
421422
1857734
1121408
1745762
1671642
104361
371246
411796
557893
694486
1529850
106162
638228
1358011
1853978
1823273
1412917
1154612
1162187
1886282
223063
1165054
834036
708777
742280
279273
1027641
939227
528436
1259307
22911
1094089
744813
1637182
1225409
1265315
1095442
71863
726749
1476592
1878260
1658740
1459607
1134474
617882
1413604
19195
1269559
100469
1391493
978815
464477
238917
860541
954522
835178
1177321
668263
884590
1460901
1787544
826349
1604063
1429574
404152
18624
979286
1758562
708447
532585
909413
85127
932699
1045574
4135
121319
969606
449390
135325
1488742
1285208
833695
448993
404693
1143094
736697
1687958
93314
862978
305697
1512988
1794820
1595365
371412
1056449
107159
1655990
1424552
1312834
1709368
1229643
1699964
855152
445642
342020
10545
925140
1660775
841119
1137728
584928
1215034
1847260
1085373
845962
1439898
1075053
1957617
430230
939091
1331242
1948104
1964061
1016224
117015
1023780
1890233
1730594
1998198
1843776
858469
1277297
1480082
1072647
949263
1137630
750853
251447
156695
195064
1831283
96079
420298
1576574
1833513
1612823
1321992
617724
1087002
835177
1490885
1290499
525934
1687782
249944
855088
614940
641801
238919
1073507
128580
763059
527543
1851499
1909751
908279
765999
1082452
277733
1568541
815009
1346967
1273398
1499735
1084698
224437
200679
528713
672852
570778
1714190
1358916
1650410
425648
1725910
1282596
302432
744636
1890770
1790914
1818156
628524
1979945
1672488
1121774
599439
1370812
1270498
1028951
606463
1153700
540454
698954
1947339
124671
1341493
336928
1228378
819266
349671
40187
177433
1794476
1064876
441281
981494
1965235
1843775
875185
760220
671212
1652711
351298
1095047
1731437
577074
1899061
837900
459340
1344872
1477734
1574341
101819
1223884
1735991
873600
864557
982557
1785431
557004
378753
1895865
471229
1385887
314379
1987945
347942
879718
1046194
1211728
671075
1814309
1031249
1004262
29890
1209722
989714
877355
1836577
1909003
492439
717958
429236
467368
1465373
275427
987292
1784925
1919722
14116
1051118
1799900
1921322
1652193
1389020
1128089
1678966
1479469
1126663
848879
37497
1414970
345545
1249932
1752205
1914077
841366
354034
175329
258554
943883
1018981
721372
703998
1742727
497145
1558407
858560
1350143
1954732
667135
887361
1988993
110769
162323
258287
1161551
1938272
1066451
1604705
1714312
302371
273291
452718
29048
295921
294842
1127621
1663524
1526783
1466422
1833324
1238904
1164251
1381704
283555
961825
1452556
23600
509496
101519
156065
503005
775259
1761252
1267271
21866
280328
945205
1741473
335837
99756
1952886
1171431
1936975
1680807
249815
657194
1447670
996516
1015696
351540
640006
716885
1330024
1823271
672974
845258
1767293
572413
1799517
6187
871998
1858389
1784624
1680610
1293919
966731
1461952
800209
84705
839133
1105876
1931124
431525
105040
387577
1026116
987600
930782
1262679
519904
476677
1936666
1259526
771767
1461956
294478
768960
569728
197330
614895
1641118
779598
677111
358377
809612
1015422
1322810
283836
499327
133012
1786823
228643
502591
109439
1083814
1703356
1197836
1720579
16234
507985
78754
1382396
898798
953819
1434068
773398
9807
1200052
425986
1871392
1021665
5898
1289261
377946
1405074
1139008
870036
653763
1458392
58872
1575006
1789105
540429
1726963
1935592
1966306
1001619
1867017
1416517
1562799
1008678
1061564
1928782
334922
1725085
1180363
1445152
825026
808801
546219
1831429
107076
694279
646031
91858
1825874
910042
104479
1057090
1417037
1193957
1472669
824440
1966174
741862
172883
436705
541301
423347
1049079
547155
942577
787509
1872736
155606
996414
924841
1581645
569952
1221613
1286235
1390943
1295029
95812
1759197
535299
1731635
18695
1426063
543555
1830286
25395
221943
778167
392061
1897444
452585
1557747
761418
1075266
1979948
706491
930632
484855
1653287
928000
522094
1151824
1437947
6138
1471539
1830361
567437
383396
1592796
86618
1174013
1095910
175412
209056
206745
859947
53255
488283
1240823
1537633
1986236
1724689
1412954
1797489
1025697
577135
883491
1948982
417539
1742902
1065256
1500202
1460317
1448972
802218
744069
536464
1800690
1093964
85680
1323948
654207
937303
343015
20026
1082594
1306687
717512
254957
1889068
1319837
1374803
713052
1991401
1308659
109580
1782577
855372
1156951
1187035
1476585
1052198
720386
393552
103608
1526928
1689239
386490
1522771
631757
210379
368277
1881245
1704049
1855338
143157
889555
653380
681444
894900
1510344
35403
1751044
329441
1991606
1383283
941438
1818219
1900659
717288
78297
1652014
116975
1385861
1208233
192059
656981
1649104
1998638
594767
753332
1778561
493702
941462
364236
1014388
495995
276196
1616727
1603216
1980979
141909
1150186
934459
1395991
1397465
228173
1690461
41895
468662
83980
1031433
1422630
665532
1885797
1106345
1390657
1070803
1452748
1854785
617948
107656
1626350
341681
1134717
599374
1017877
1517184
597075
1039242
865669
269749
189945
1345087
600428
709382
1182505
1206472
1843153
1872361
1273298
1049277
1653816
239448
1346208
130338
1998807
91955
980342
1289419
894806
1019275
378231
998426
804785
1993824
779692
1678596
1374657
419057
11547
836664
1407164
699892
713758
1421894
245451
1074245
162425
1203516
930524
1913116
1930670
820023
437968
1754349
1182219
815933
1162394
7669
1465283
1663754
497345
1488161
1517167
473312
1626302
1155247
834897
1035734
1342234
160604
1907603
552830
574115
505956
1202829
1907896
945399
1384720
408278
1941568
1724977
639795
997991
1862618
1549024
1204764
1861209
1957111
132760
1304173
627116
788174
1272384
1357263
1217334
753817
1940428
948376
694601
1641006
297238
1325325
432095
1744686
431728
1365752
1767558
173454
418776
1565082
743793
1943370
1952053
21589
1812112
958365
900338
700800
378017
1816487
293645
963905
724929
1632738
1456199
536885
742925
528202
1272731
1505232
1005533
1407005
1739666
636268
188404
295585
184945
639633
967887
1984518
926472
205848
410501
1412107
209485
237779
176492
142192
568266
1998719
1624710
84907
66230
987054
917674
1463187
427413
1442437
1901634
146250
1213860
915491
960595
1351149
1964484
1051534
655358
1603409
915245
1040411
1203201
732640
182341
75879
670342
448894
1110854
1141631
870468
481351
1837684
95725
1307696
905630
1320364
100240
1346012
1509251
1551695
527447
535465
544550
323959
1895365
850904
1908203
97945
420606
1151135
788051
1205811
27072
39492
304189
1587173
602972
211620
1914410
456894
343195
943075
951933
906168
683615
921443
784258
1163508
394451
24109
1941279
1852013
1635114
1983723
1158344
262106
506402
1259411
1055767
1785031
1537599
586287
871733
727756
97384
1158418
872037
773445
1874339
641668
207921
581167
1740083
161533
1514454
1372511
1390586
1595750
981919
1011446
991923
74244
198196
509071
342171
448807
1016367
587529
183601
1478814
598751
1987200
1117504
462541
1478635
952346
976182
1773784
654308
979147
1764792
940736
1085695
881960
1425302
1189039
111593
738080
261352
1557112
1343778
1687316
1826952
129310
491891
1677128
1142719
1186967
971241
1837115
1597560
777070
1636135
999221
936088
687746
1035181
861267
1081641
528928
1339037
1839433
66569
630994
277835
1921123
1232695
558271
1870596
351268
175550
1646449
825142
1865314
1669052
171198
1635249
1415693
701545
1750240
1107303
1109857
146329
1432713
1442058
779670
1641506
517047
556449
1419651
1741712
1849306
1700076
1337772
117583
1678466
3428
583483
417513
433417
671095
907303
825518
1967321
1138261
1862339
268973
151569
651544
166448
1569540
252619
999667
1952916
1794053
1766066
1492386
1149040
1281383
576484
985405
757662
210849
825429
27483
231439
299917
259141
1984784
80600
1732631
925262
380680
678886
647002
90740
661865
1964595
1924049
1035299
781944
1517401
136812
1977612
1255423
1430772
1246786
205910
635639
1568779
1963078
64969
144602
624315
1838215
1897275
1691793
1152249
466608
866852
1810032
571593
538969
740372
1973465
32433
1394963
740678
479560
1972149
1412365
943005
1671201
1430735
582710
1978923
588071
352373
1938957
277870
159790
1838060
796146
1751177
1280126
1774659
557102
615426
1189747
1859242
1008475
1222323
1269878
1786571
1583272
238343
1389249
1019777
1026690
619646
1341154
672414
1025431
197243
657371
1885537
1327129
542355
1229856
1871811
874132
1350035
303377
1208063
107450
354491
297497
1381992
1878186
1145676
147018
1589644
268126
1987874
1688103
1492871
478574
725362
1167787
54211
25815
1449877
160071
1086267
701112
661845
1220223
851706
1025878
1958118
1101614
703601
1023640
1586204
202160
94122
161673
1574796
1512430
1635500
1708003
143147
1444475
845708
1745658
655401
436748
1134629
565243
1472924
1931435
1096953
1259789
47180
841368
591570
1318065
491379
1107013
1698870
994743
1505384
983153
1583266
720622
235236
1726996
283470
1835837
1085461
1762117
1265138
1961770
1334675
538875
1354389
45216
1236472
1434852
1429612
1513104
1846207
105187
105972
429400
647697
1614681
985309
1260040
1480175
1676662
1154400
972468
1741159
351154
346824
479750
277149
105202
1456662
1836013
1184390
1230102
1276382
69421
215100
688676
1057287
98480
837962
721483
559799
314700
505038
1918836
128670
1590765
1501006
917716
690089
270043
1238077
1525919
553432
1968292
1771485
303660
1949595
266698
947044
919229
869273
1555959
1331677
927159
96998
1765897
668184
1649195
17536
639547
510213
458272
1357707
398069
1539302
1179302
319183
851061
1871045
270719
1975658
600141
1339288
416675
700047
690447
1768420
755098
1498042
1970802
342465
90612
1099165
837271
1400602
1975784
534069
1778177
198144
1361902
142856
1881547
1586371
200826
54136
891377
101769
165330
1026448
87304
1683721
1582565
1763594
1980747
656736
157562
1996655
1920382
1662966
61457
28766
1686540
19739
317623
991155
793547
47917
1528669
1854091
88274
846916
93981
1088652
136444
27165
885397
786103
1892694
1035647
61613
1658432
664632
1748285
1334946
1422939
1656726
884634
832475
1229880
1497106
241865
1631257
121631
1631633
644436
1151238
404808
1320007
160080
1772895
161004
1031445
356180
1796037
1030398
615941
440316
590840
443907
1894053
1522438
724899
1918124
1209643
353985
455352
1837384
312603
1341247
24876
802611
435626
1857518
1305354
1636605
745383
46489
1274531
532222
1083986
38006
1009330
384860
139020
1104219
867329
725986
1158485
861758
548606
1692993
183709
144286
1735191
697007
1061376
172524
474227
1148709
1053860
883003
1502273
1234962
883076
1685295
366621
208120
878946
983194
760113
889561
179705
1886799
179940
863309
554374
1540188
1041575
637371
1505678
464207
694301
1354236
784987
715166
571302
463425
921621
1317393
344391
822698
872055
1704827
1384810
850175
635444
1056706
69292
1747845
974474
1998362
1618937
1354262
483712
1265309
650569
1217886
1136925
1670957
258569
61890
1633953
82806
1123110
1129105
1403055
1387780
349334
907979
1483875
1025232
1540194
821487
1590996
699497
438039
697965
1512711
1821453
1708962
215494
742580
85925
1431986
1252434
1688472
889509
565601
1302650
1228098
1487965
1913624
914619
1922313
1135019
821138
285150
495436
1218132
1047004
928603
270908
1248591
192351
3506
178136
685431
942441
1684641
825916
1806640
1469212
799826
1453497
1441773
1023261
1231153
621327
221819
108136
954039
1517704
710127
1584451
772560
1422332
1222795
24401
1517246
1736686
1058666
68345
1641837
1556141
274055
366264
1054555
1491144
611275
735166
813579
1996827
783534
1966613
1087766
1703287
310339
1961069
296801
690256
1604734
850612
1105453
1845050
237502
1693851
759837
748321
1949196
373582
1246979
1529127
634014
37854
64812
109592
1182307
426122
700051
1756040
93005
1394394
672124
549344
566404
1339148
390061
1698409
939439
559364
1587233
1266356
1770216
855343
1267148
222339
788665
1137292
1250262
1764963
502810
1563345
1606924
845551
614245
1206094
239028
1599157
1427304
35847
1051314
976430
951143
854178
1677513
1365629
383573
513188
965143
917481
234390
334629
1347836
1804550
983999
1743777
668139
1967564
573505
1563542
866884
1213739
1240311
311728
134821
114180
312887
1029909
954275
1869551
1309260
852851
458010
1321213
174850
1464752
249469
1948380
1703218
1391600
27082
1080688
286484
320351
831993
250228
1827052
414204
633373
1786754
758309
1183384
1489947
916804
1984998
1678383
560449
672769
1294793
514834
1691209
825366
1644140
366347
573163
737954
1506717
187818
1642190
48223
342777
754025
389966
1791820
18336
1939874
1252288
169219
1222225
1337569
29070
139365
648534
1397018
822906
269968
1368380
1302536
1725370
966216
1093243
1113065
321688
556238
1988301
1939352
928021
1434962
239857
1214396
780961
104878
1300981
162463
1260861
215936
778609
453178
202057
272709
1074813
1157543
1230203
1490376
1295132
1890833
618090
487491
1906976
1830147
93882
1962545
1024949
988341
1799578
384926
1639150
439941
641736
987647
456623
108184
561111
1532273
1623854
782359
862668
1615463
1519988
49590
836123
1458691
1378409
42206
1774552
416446
1351307
969039
19336
322711
1594415
1783534
538682
266372
1647517
148535
662739
1145453
1083919
824746
447563
1715417
1100662
957486
1992118
1788716
1318353
1962378
306066
1872841
246616
427059
892566
572318
1431467
1587730
1748899
1700374
645336
983364
1043147
1993153
1961654
1785575
22095
1562826
186101
774676
601632
1108843
1948203
632343
283057
534285
1835366
120785
717196
1383215
316077
464680
1590147
930577
1333369
1092010
272164
340192
1113987
278659
533180
1336150
146144
551087
842263
1711314
711602
989104
52002
661700
1297288
331147
1928090
1039844
403857
278207
345731
374311
622368
1313175
838814
1270552
1470330
16214
795020
1130396
1822180
1560218
1628918
848434
257985
1337636
50095
1911292
1021521
401100
907645
962769
300222
162521
57994
857927
1819080
1561379
82453
372987
131804
1315016
316780
1157860
597472
450916
1509793
608809
1214820
808283
454189
451563
809549
836117
1012559
937432
318712
437429
1231824
269628
1356113
197257
847722
1940407
1774562
1182303
259760
1771741
266527
1574669
432759
875774
1239371
709853
951739
410695
1435943
120937
1145684
1109953
1611760
13438
1938373
1272691
345647
374627
1881971
1469609
1424710
878746
1784480
1587761
551756
443423
1109444
191307
476093
754967
125619
1573530
899156
1119584
1223793
464613
1769849
1691117
34593
117843
424570
1385064
1725880
1271844
997347
1494605
987745
87226
935498
1716436
1040060
257465
525320
813573
1147301
71138
1093748
1545629
945891
919902
1877812
1143711
639199
545305
498887
431398
1861917
265105
1933125
1874813
1549589
702677
491418
998140
319608
1805667
211462
856720
88544
1503482
1745844
1105185
1590744
1845141
1789347
1262540
1272372
274940
390621
1479824
887044
1394770
820896
674482
406591
1280155
1637391
1548279
290371
1202766
538921
279419
1994197
618031
1612627
1917397
558703
175046
1363436
1043537
316814
1949502
219246
703703
509483
29330
944413
1199608
1259637
899841
72392
1108314
1216534
20038
1945917
1094495
1747515
983443
1039442
1124257
15576
146214
268871
827440
1011377
549177
1341386
1622938
691467
265915
20058
451475
1219860
1714712
528940
1952147
1071377
920290
513600
1516694
927888
1665517
40187
649851
487495
954861
1192910
73201
1979716
729356
1933013
818895
1264764
1439831
811538
776177
464417
729099
948234
1976531
721179
1821373
1704723
71454
510363
1783824
831184
1888908
763428
1445377
1660308
1632472
847407
1972200
1481012
653973
540932
1648165
1307101
1885715
281574
960406
406238
314646
502011
1336187
1633288
1282093
1911822
540369
354025
1210394
669437
485664
1389765
513823
636974
672013
482226
1086790
236961
93192
472107
1244060
801557
1375861
1281397
835077
1744940
300945
1967699
1475405
1422721
1432901
748833
1798890
1129390
669174
612265
629778
1644694
559799
968705
1904705
523925
496630
274995
996984
1035978
360186
1825670
1838213
1582258
1558918
1426284
89698
85147
1264209
1025674
53365
440513
712102
1954916
408592
1182910
1656867
844138
964552
226378
305742
1730652
797709
941315
2776
1218235
749679
205248
626320
1763942
94758
260188
612145
1818284
1373570
1387603
1464509
1745391
297886
1096313
1022559
1696146
42874
1755255
1146086
732881
165639
823485
816392
479173
1198187
955318
240008
148329
899476
253707
1197242
250943
384334
1864367
229580
948786
801220
1429310
1193000
1821309
121256
222879
121070
1039798
1173390
1382293
1747419
1193261
3134
1859159
493919
3014
1140167
550682
632740
1579171
470466
177204
1419083
1110272
508357
1934730
1123742
1005562
1630397
1351538
150499
1703624
1794401
578061
261743
32152
1171202
804427
1474648
384290
1851399
927763
529769
63847
181
604845
1767080
629864
940939
1714306
515858
1443470
1897019
627257
1404110
1748154
1586273
794631
725146
1332536
913653
1776069
1488722
1550666
642375
1737770
718101
833626
1036426
440249
1063134
1688343
1525785
674565
303314
418250
153951
848486
697536
1203130
848432
1709926
848232
327507
829934
671484
491937
1013681
1030829
30474
1847173
1098916
839986
1979419
1529549
633389
586969
1828994
1656377
214902
1636372
283253
861405
1408775
323590
1875093
1939341
1882019
1837545
1449722
177169
161087
1782819
994532
1551326
1517338
1135272
964090
230024
1724448
580860
710668
389993
880104
155255
1551334
1810500
150713
893447
258124
172607
143800
205299
1897693
502467
294166
1339011
1905584
1955696
1961897
791444
517973
584398
1733100
1418442
1411309
50068
671757
1581643
1011276
1397371
1754706
330234
1954009
705703
311593
1510214
1934102
382189
905952
382167
1029896
741007
1292618
1419431
1098890
1806664
793062
423144
1476336
1885221
557806
273076
730518
1498352
921847
381706
1583567
1558848
223624
508750
267267
1716925
776514
507857
1658554
1170591
1048241
1600061
1444846
816772
1079147
718411
572672
1180636
1693893
1914830
778605
596468
1809551
1027716
804065
1300548
91709
858033
1486551
521772
1792162
1034974
1323737
433106
1935700
1391009
607321
1460161
1685970
1812170
169505
1560929
1430845
1698133
1965273
248148
467072
1607162
701980
28012
909321
1658848
1071945
1169300
1719187
298269
1879141
980584
1510061
1647008
216656
681517
1437159
119164
1300489
470733
827611
140485
1689118
271555
1168702
371326
312656
786858
970356
1168296
1812015
150091
1465051
862773
496856
471483
1873628
759655
1259868
137617
1479416
86591
1131639
1319901
1308378
1270317
67526
584435
1058950
1269578
801970
1177624
386768
1540253
1950694
1292384
1381461
1596061
1666499
1373905
1431005
1489031
1189282
327203
179803
1591008
500705
1953996
1805224
1306371
1770456
777423
86302
569014
1255703
672439
1650235
50843
1386132
1594917
1912442
996744
793062
1297548
686356
856496
1857428
398152
1367462
85612
174952
1235885
411585
1107550
1271406
1276975
1913341
607439
1659925
373873
1491027
274677
1791396
1452932
444211
1130475
1199923
1690707
103682
678096
1033874
173503
180212
1768304
1909822
293856
18974
176263
1438836
1125296
1959562
940988
1963999
1945630
1630427
1920496
631670
1218052
669974
1970591
1730217
964853
1840741
1023522
380921
1901686
555529
1547956
1655660
823442
399383
1112031
594673
1616595
1427908
462572
793628
425511
389980
508880
1406503
626342
717641
1528871
186109
401900
1915522
1199426
132237
1810157
1660815
733305
760616
205415
400768
1733033
1885554
1054639
1143087
1086899
1917792
1622735
592362
1763667
1938065
1365696
576610
1136572
25521
684425
642400
1939902
218990
1194052
1495498
1975614
956021
1966957
112303
1191338
613190
1650078
1407985
249193
1632510
1266138
1655803
1409746
1336300
497875
964875
1378878
1091065
288317
1983401
359660
1426287
1865333
1258452
904566
1188371
72167
1111607
1083479
96968
1657183
504867
493100
1640932
386048
1751802
292916
28638
1587749
1016324
1057076
234288
1905239
1016446
767834
443464
1702879
848310
363786
349828
328197
190450
757924
1577982
15945
88763
189158
459609
955341
976060
206124
1752292
230400
1847463
339460
1368641
1214650
36225
820040
868129
726620
1073165
594495
159726
1708585
1016403
1683043
152665
973994
242502
418751
1880474
1112887
276203
1722019
389166
1766505
1330039
1412037
457582
1663017
1715361
794441
184431
1282496
1684837
1704732
1175472
1404205
906674
1789263
829192
475352
1018166
1661480
904528
49619
154589
1936813
427494
695624
1498283
845379
1589494
950415
1724094
283653
1191822
1636542
1006679
508409
152241
1390580
588603
1812920
1247988
1533451
657784
914043
240195
664800
1867553
696919
1044811
701246
1177486
201872
1959877
1832836
1222520
24273
1854670
1029886
644860
536189
919868
708170
1377926
1885421
1157131
1798926
665700
737772
1591507
78614
864860
464106
1513058
1036136
1480720
674135
1238522
1994072
1871226
583652
1869716
190418
1280027
817879
1260371
1726551
435902
374545
811523
156112
1030752
1312894
1879185
755614
1382605
1754169
594142
927840
1476954
932485
1389816
1794789
1716248
1549146
260469
677179
1549995
505934
1128360
1319061
885741
1278562
1943848
1933616
810119
793183
15237
587617
1781936
1922045
1045127
992493
432838
256843
219293
872065
1636680
1593523
137365
414118
16191
231951
1863820
1890161
51627
985248
782823
1455701
538878
542384
1022230
1223059
1540307
1613260
158601
1469554
1778249
1114247
1501776
1192252
1549061
334636
399498
326841
1560896
1202982
1040805
1495758
162044
373904
840237
288294
13911
1231554
358764
1669125
218511
1937561
784113
334227
1089914
1113210
172151
1481359
146090
360341
567840
625305
1626089
75549
627267
1115494
614482
932676
654745
1012021
1806805
1527671
1818858
1954883
572197
879645
642276
898011
243897
1542511
489147
1703080
1910264
289003
362955
192092
1300889
953779
1489388
1289347
521607
1897563
1296599
1230025
75284
1086984
219984
518895
1344992
265500
152437
577430
1079414
661749
1851763
1442898
675870
719879
563640
1291088
1717278
159346
758690
1253172
1653188
1656850
1384691
1912689
595792
1950828
222977
201296
1752859
468385
625649
734794
494757
1477735
1168664
1739455
201200
317608
1244334
1626632
475799
510001
1445325
1934118
792486
102351
1621754
355026
1328864
1529399
319597
1526538
374151
1902127
1163180
64913
1241771
28337
1198750
60918
1328071
1513188
1336627
694667
1567559
1493567
958950
956349
405486
460372
1945958
1491385
1246721
159841
212935
867577
1028779
1482654
911502
1818019
490660
374537
883828
638244
1925090
1339799
143579
19171
148630
1037317
1603405
866607
699449
131395
701069
647723
990182
1038447
436029
661760
576988
1336766
1257056
291453
1671198
1970659
1737040
1575229
1600010
1722035
128077
1948731
552627
1910671
614899
1235935
1944380
532830
288746
1943673
1667984
1534341
1063325
690584
1545850
1715902
792629
1217453
231067
1977812
70988
791249
309022
1750248
449151
1724200
562848
91442
559781
1010612
1658234
737638
687105
852531
1017723
1785617
1969771
1450355
12740
756979
1737818
536263
1467519
841851
705267
463096
1154837
503653
221658
186877
161495
721497
1273373
1811294
1113734
503989
1329127
1977404
401361
1941159
1319211
1685455
1920784
690841
415198
1135307
1186320
128424
103531
866851
288824
1517341
407283
157954
1748822
1955583
1231902
1056633
290263
1091597
289204
285425
349191
1282830
867311
1121834
1454188
581575
328245
977772
236569
551833
664448
817105
1958708
1531668
485244
343524
61679
430596
932564
1729767
1448175
853824
831918
1658413
701534
1062705
89934
1416019
668952
272820
1349049
1797484
170591
527897
241570
315365
1590674
512280
47578
1414520
1486816
1275252
1022385
1826134
1384413
542433
906219
148592
207285
1771832
953935
693008
1033807
415666
810831
421661
1335508
682362
1553100
365506
566816
441183
367469
720587
1409620
1061326
994945
1146226
873506
872821
1506485
1908050
1392664
1117318
1842382
1897968
894255
25637
147742
327698
1938549
1711582
69834
1915995
505664
240368
1665813
1511769
943627
1388338
303861
852295
152098
1367104
1208007
1244365
622628
1889531
1995643
154805
575282
1576816
1745909
814361
610459
1099545
1046778
1452953
1592402
1237553
1068639
966609
66934
421263
1580035
901024
1721439
164496
1901432
13759
1596936
1174428
458255
287469
1675466
246218
1237312
16642
1515198
308912
1558033
153622
214126
776892
744630
1277746
922299
654742
1080648
1242462
1620641
732424
1200589
1682149
454712
741875
1759342
1133225
170681
1337330
1814463
652530
1800886
1636482
330884
509912
720299
1947916
1366262
669975
1792426
11596
1620490
1370596
321133
1260666
599536
1404102
222508
1960746
918320
987860
878559
1310910
1904829
926053
1732716
1438953
1802159
770838
313851
636418
1305314
1642497
241634
1812690
809387
117499
637379
631711
513211
987362
485875
1274528
644950
423559
1004286
1269083
1499110
1817386
351683
1438309
1394803
870864
1029598
239112
748027
1978417
1815038
566626
1904356
896764
1364105
49982
1995335
107910
189006
1557202
621119
1354191
1719655
260964
31276
1846663
353829
1958781
1818156
1783180
606077
400960
1707362
36491
1096273
1946432
928136
428931
1160065
609864
1970505
1259685
389797
318642
1874395
73501
1020157
530060
1165301
110065
44902
1888582
1884778
774818
461727
352464
941143
1732031
1141026
11976
529928
59013
1722730
319583
1296879
1724625
1989676
1825424
1585864
946984
747277
1201711
1957612
1625815
592764
1012548
792888
1404400
1786295
1878111
343709
41398
278523
1857120
1648619
732301
925028
200724
1950590
577012
1593589
1334368
618619
749793
1377365
1427245
652113
1322840
269665
522600
1584647
167066
1997134
1495563
349188
605478
314514
1238474
1329904
1118711
291621
808491
1767558
1292542
88473
364892
962609
1348479
115870
623165
423313
634851
1249140
1663697
1098739
700958
363559
1716828
99583
1698905
933150
101196
398997
733907
1149606
142990
1843680
1530513
1356148
1765984
1980034
1128069
1624356
1413359
1548146
200331
1102025
590912
533028
1233443
503605
1767033
1082240
1890424
1574660
216637
1727341
445225
1433040
499067
621597
324431
561382
477251
1755655
501784
667716
526247
150976
336308
1456601
378672
905248
1131183
758092
1801298
73611
1593096
1028690
1389565
1243259
1121007
679963
1319742
232602
1667962
256554
128953
752900
185698
1441836
1647520
336698
1510080
1840301
31553
1067042
697564
1965138
819560
1372356
1078198
1177124
1351872
1355105
1763523
1115741
955186
972342
458440
61974
945891
1601752
1718541
267702
1081640
1595185
1327355
1425724
382179
1284661
959784
1662899
937041
143780
1208472
723198
1638038
187498
1268435
832774
658930
602970
1811489
941054
71120
192014
1758764
823180
1477925
275018
1753066
1044797
555447
120469
567317
1495579
1669882
187979
1128846
759952
801934
311344
911527
1180756
1627803
1755291
846076
1385226
61831
1292006
1551675
551777
647615
183176
1368230
680955
847249
810046
740219
1190180
631896
1205321
559566
1777705
852974
37751
417756
748207
1312129
46624
174994
423493
1346031
560070
1162786
962790
1600218
721135
1555581
1527201
1324337
83539
1194759
693402
1939809
1605676
1144595
188851
758514
1861675
521940
1949026
322944
75748
429862
1006760
359772
71841
1929805
1065841
430134
1724991
1884526
309325
1544063
1697266
1642604
1303015
1724968
1983500
586169
829035
605394
533809
889970
1045528
1886835
910422
963687
453171
457184
1401894
995955
1639342
941451
1837690
1934863
1873142
471017
10780
356741
1843777
1849272
1395417
54672
1999008
1427824
750865
1975826
334189
352817
1289321
680455
1937989
327709
1412723
382859
1344542
1212472
224911
1331918
298796
117256
1868601
1499987
1789890
763238
986976
448266
1018530
874291
1737921
1709079
1259033
1333181
828455
5948
1760558
903387
1534314
1026459
329607
73362
1007073
1313842
1831129
1023311
207336
733563
649653
905044
1449627
1172072
998565
1443517
626958
1881284
64157
407656
1948033
1354841
412710
673928
23497
283371
1108397
1721199
350116
1672261
1428632
686721
139649
1844638
1624770
1532156
1558640
1679146
1142570
26511
895728
1493489
458919
554244
1289434
1315828
470775
754052
690408
1739772
690837
355661
738076
1922139
511987
1270370
140144
19752
1616089
1919178
903014
1211466
117964
448368
134752
738252
1518896
1939269
1494117
322776
61386
1246537
467293
1226081
372804
1063982
1941212
203408
795043
596496
1543162
85892
1734805
745317
1432788
1879000
735327
1264734
1157927
738703
179588
1257457
1559846
326888
1782805
1146824
241092
948295
1316549
1942990
368583
1869845
840996
1233733
234390
928789
391083
1745843
1555426
1201671
1807492
1377654
1095739
1751331
1229447
503248
456557
996823
1630713
38584
34315
1299787
315038
410977
91472
1298157
471614
776684
1972070
551584
1595133
1889417
1939168
1556853
8613
984374
1961763
573309
751331
288435
1444670
789765
591908
1242601
1589037
577909
109852
247833
1963311
1324018
1075666
385870
613475
343522
1117160
1099783
903019
1068898
1211115
918006
823606
519371
776830
1350714
31171
1644175
1893386
1321762
624365
1934128
1607638
50717
1323895
1940281
609591
1794338
1719409
282586
789946
1165208
1343802
1761277
319514
1972188
897953
663609
1526281
1752557
56099
863999
130942
853891
1924207
477198
179508
1804131
89132
1277957
1324998
1141281
1978876
73668
1074667
933337
1040758
1892425
514806
1257121
1962655
1530666
991309
970003
433716
1610978
1933210
1228144
870001
1583909
1335063
838423
852808
1859460
515067
953402
1738137
1070850
436225
819004
1521952
652232
929352
711555
1532210
760685
1536834
632404
226735
1670325
1638492
620223
1995731
1366320
1312464
1621265
1524475
875149
998088
70573
396190
1996990
182425
1137110
661507
1028241
1422170
148970
1077869
782275
1272411
1644354
1734523
1731201
247735
1511470
243625
1824502
1527210
892499
1746308
1581887
1186708
1017392
1340808
1953412
1950513
548367
1420156
1229798
1862403
1670339
720644
634271
848198
1073901
1251088
827009
1099638
176671
1133141
1458027
1179906
363443
486102
1225456
1897157
1383092
1857778
1394491
732076
1122796
3393
1693721
1395413
1085698
935146
590302
765869
1144766
55899
539625
90110
1039526
1603008
1898675
1502189
1880126
1372248
458423
646009
241239
1917709
1984532
621856
1991027
1206782
1592402
752503
1183844
864491
91228
577443
1440960
1408830
1504762
1052066
272083
1725058
633074
488645
630856
150146
99567
1528657
603827
744220
1136302
1703695
1715467
88108
1327033
1626972
393052
514376
1729069
1461979
1980448
264507
1453684
1202626
1463273
948434
1925639
544958
392041
1546680
112529
1664352
1517429
213681
1570467
474480
887516
1760514
1980690
1667159
1068395
109290
1920320
165790
1816506
87091
1329476
1282267
598653
111364
675489
800216
1998637
82241
1024004
1833259
1092826
670316
1610286
1493452
1233733
1877033
1321175
1973164
672045
1065683
90117
234166
1950859
340540
967368
376295
731232
1340181
1447331
1424167
60344
1946466
341702
1745292
1657738
109259
1269054
1514847
69940
1884925
769116
1062486
163849
242316
127841
483358
270548
1349421
565896
1325417
1360768
289664
1689123
1659891
1008163
1990390
765133
622386
394601
263805
1893525
619650
1452548
947765
1693323
888735
894233
1487418
1987542
8216
1576994
168055
575970
277425
899749
304180
355321
1710917
1557754
1583432
1756112
1306011
378664
828699
1650798
1623957
797964
621840
545950
1316309
1744336
43757
128022
1540738
334245
538771
1805800
1856173
1455939
1099312
1356397
257706
309704
1491028
1816575
1456407
1069166
1246356
698931
1872054
925826
1040879
404294
1515665
1872475
276959
691782
1379618
307715
211929
875480
787307
767126
874331
1016308
818429
1400106
1092861
390857
785333
1044312
1115202
461480
1412691
143455
493127
1332098
1207532
963777
911159
749708
105074
1331454
1827211
1540184
730446
88471
782585
215613
340155
805949
943071
513172
1344002
1890721
1902447
180916
26195
1481798
1486524
1778469
1917391
966779
423009
642610
118102
1185341
1072349
1720309
435437
286981
1823303
1527178
580424
1237535
34181
891140
1457717
919048
1678243
953246
1391564
958694
1935028
1941870
782465
797453
29911
594502
812022
2861
512961
1455171
1927513
342508
1455597
111242
48408
1833258
1126158
1020479
1362754
1075455
1977727
540216
333329
1981538
1724160
1207416
1823589
699882
1406945
1425636
996213
1468659
199736
954900
1766904
169381
565779
478968
593213
1422920
1897973
647193
1080358
201615
957688
848416
106859
1884562
1195144
98228
69192
1042507
550195
1556589
663303
1148645
893355
1259330
658850
1273423
1917218
1135439
1501521
1434142
675888
1198508
165974
1171262
1466308
1523242
642094
168903
1736588
957552
305344
1564493
451021
979633
361804
1990467
1312159
40270
352761
801876
468771
683797
1950201
1076142
730461
1586882
1950111
1067937
413534
190574
940439
1529424
779390
1806786
1861901
1334787
1971249
821512
1295646
410869
1636841
672647
1790817
1319732
1814184
1467829
1905421
479855
1238841
1255394
1617037
1998677
966934
598849
754807
1743198
1667698
6259
16526
733232
466567
1356486
187614
1489497
93767
1879363
360579
83406
415612
1051535
501741
732346
1718758
1382264
1769724
1851407
1264140
1878199
1332168
1593800
492126
1716197
1190448
901827
1963182
872768
1177306
1425470
84800
1382151
1765813
1833958
1832637
414782
20772
1979988
1904829
1814296
543447
1803992
1533805
1152270
1988447
1438017
61329
26988
1770459
1752937
485459
278759
700730
1532694
705250
772792
362294
953128
1827935
195779
936611
853834
1010336
938944
866898
556270
1295300
25072
1671278
1883790
1079397
45225
488756
1443557
1747396
534158
439482
1420073
1681335
1218915
75885
1947887
1428928
825860
1955004
961711
1729074
1421675
133436
1460515
337845
1907230
308386
422448
559011
772722
1219122
1009260
1055256
839417
201570
1767043
142477
189753
1996756
522716
1805552
728192
1978056
281026
1991418
1676685
751966
799477
641357
901809
1563168
1042278
160161
1938358
491454
1307559
675437
41138
496588
1963654
68278
1459084
1503815
1736298
721992
250097
954293
98982
571740
779293
1964180
1007280
692378
1662672
693986
279086
1403076
987898
1109605
992643
971989
1195228
789147
1302757
1629924
615608
852039
1483144
3123
401482
1792302
72719
298724
735321
269086
1623483
1606018
720746
1037360
1451195
1463214
522235
1490687
31688
44448
1951599
966010
1086402
1569203
699238
798846
1895281
445283
1963178
1615084
1989872
904672
1452898
1062447
1020234
1880111
768106
289969
1196726
681436
1580355
797391
749311
532163
1281795
585108
394914
710432
159975
230585
111469
22359
1704425
1964792
609929
1696077
520721
625371
1645771
1809803
451042
516434
411682
1605438
35288
9196
651426
1072212
213491
1061718
1841569
206091
1235750
434051
1918515
44143
1783612
1701016
1055522
734208
1517585
739606
751207
848197
1469532
452442
1163289
1119910
1963021
693418
1470035
1743960
1122436
1271595
1913611
1194743
1564973
828971
1247128
1007990
1062713
1349772
642524
995415
688060
1618268
1349002
1166525
11160
39680
1062657
1265406
1082144
1779500
1031279
1290422
809515
38496
436462
398751
676648
387540
652515
367049
491134
60689
903148
431518
320222
5257
120523
164407
1152859
1718090
1102051
1911195
849275
1738885
251887
1423495
1804536
1538986
1993999
1770304
1799685
1914114
1979506
719760
1711839
1210754
237825
421263
1543453
1044972
682301
1008910
137541
114650
1927516
1867799
97627
702096
26345
339023
1721923
1230525
1027354
1350226
825245
1602087
760921
658669
1579584
100314
272697
1664994
767388
1898678
1291799
253697
203972
1801702
810141
835755
1655677
1192799
1922860
1187263
566238
1579654
271777
1590033
1255423
1863574
377182
491798
139203
303729
364005
1088312
1788952
1936855
1019998
720306
672805
1116134
491891
1306519
1103
1629673
1991552
713174
472715
1586870
1649224
1790557
1993686
1451143
727296
875516
702938
280712
1125907
1743688
225697
31912
1630947
1128291
1977735
201249
670408
1274278
1079096
1836850
345199
17861
1459678
186085
1248809
1175361
1953163
106916
1858994
1181554
937104
1190497
588258
1635725
13713
523811
1211137
239785
1155151
1234055
1612521
1047144
661865
1380384
89837
93703
790890
1475199
831057
1251203
848738
1954589
398181
1649769
1916190
1483584
921908
969973
1183882
384042
1613589
1150929
1259741
1782967
904542
935115
1126409
168207
890985
892884
72863
1713644
1165010
1869655
547319
530485
1585872
1957471
913563
255955
1028518
1742984
1159410
1618525
1830073
675384
788381
478138
1744043
1335293
1413180
1025806
745108
1720795
1357953
930128
406702
879392
1196227
400253
1030479
40831
195803
1996323
1575280
92916
44796
1806652
1992782
437809
1495329
67329
1407021
530394
492655
1786311
1749190
649720
1338444
1246462
239504
1072455
1620982
1974727
284598
1581529
997868
1108633
1626035
330205
194858
1471210
1684227
959533
1144542
1574229
253401
1573920
1566223
1356204
336232
660379
1928187
1973359
1915832
1423501
1099658
1787092
825400
539569
209890
1396945
1524873
1567538
1483799
926426
624743
342155
1544525
1812320
962080
867081
638198
1814807
1482704
1120170
1671384
239848
1283683
370362
1882470
1585373
1253205
53070
191991
263229
1064555
1446783
1663035
721332
52705
909701
1738186
693471
1846991
305905
1628225
1974591
1867357
1641033
944892
554320
1541138
729289
1315891
463798
1118303
900227
843272
1372390
1085737
528442
518828
1141431
1672064
1885106
1166395
1880699
1286925
1323825
1634965
329868
1896401
1878758
1631586
1298543
1336537
395517
1632975
1652350
290363
1500042
1137101
1928429
1833794
67463
1481772
602689
294312
1036660
770685
472964
1673553
656619
1237362
50280
191496
1262704
986034
47116
1817715
163061
1311384
1424867
306315
431201
947096
1563094
1866745
1905652
1524015
1588106
8136
1682078
287397
914479
1901267
601402
1348479
583226
1865995
459356
1458062
368800
784014
564345
1771810
1796027
570777
154603
29906
1457379
928803
1281928
122935
271356
842394
1447214
1899898
409230
1266246
356868
1104027
1449474
1044304
17085
1871242
81451
1269080
273232
210527
588052
126131
1567499
236259
1859699
1095575
423923
799916
1163276
822257
636207
128364
926515
202551
445270
437212
619107
576630
1129701
777450
1687341
1184836
773417
1095957
596362
1419136
817575
986487
69887
1076433
1139470
1243616
1342263
1401954
908184
1818737
587097
1554636
1088620
904422
713453
114860
1053603
640876
453663
1703177
1426408
1035391
1691915
412280
231517
416131
1846638
1714501
491516
684969
1945691
23682
1005913
344134
1821055
511515
1096256
1991035
1407430
1416884
1817705
1673978
672787
1560035
1648329
1877464
56714
900129
902565
110205
967612
1209623
1050590
1734527
1640638
621750
1924425
1355585
1919905
740871
390412
1856450
655014
1339625
1289830
108146
868577
285037
401925
1620294
921252
504049
450060
1753091
1015950
659136
1734613
1774665
133802
1829284
531104
1999541
1059763
672035
912028
402249
986840
1470701
39245
209329
270416
1802891
307218
963127
1201933
543787
806149
1432085
12447
1222610
1737467
339948
615728
1198969
858454
1482556
1345018
1031160
233630
1216322
1013980
84513
1551424
340929
200341
636283
1865214
1650452
172209
1805793
1288902
276457
412628
265612
712952
438888
417184
315787
1904882
852307
921957
1502598
442548
1995403
7686
1900635
300105
1301352
238798
1972393
259248
275527
1907001
254218
1424477
6795
1701060
1459886
1292148
1867139
1895790
397544
1042078
253928
424240
1554863
510688
444549
458077
1768671
1449340
132878
989652
122640
1909437
1637505
435074
576454
1023006
776801
1631417
951138
1770547
835085
127112
924432
1562898
1861242
644629
952007
375329
1071862
931091
138305
1874617
977263
184456
1339083
39004
449519
1317469
992919
370240
1248838
1058915
1042393
1235125
1104147
1687112
1019669
1685377
157657
837494
1569294
1855666
241388
584530
1579300
435212
109539
1988949
853174
328957
1668752
1096448
649811
1511122
1984603
1446174
328925
901444
460868
537149
1800934
1962475
632875
1892584
1024375
614863
753737
668400
623633
306048
558450
1915760
452221
969955
578633
1709140
41786
305500
1897133
54245
72117
1988224
1113355
1683301
650104
1033703
118870
833448
1388574
1863129
1376267
537203
838833
732100
746307
417306
679090
1638455
1587080
383909
1661797
1607013
987991
702370
1483922
292818
1190146
1629205
994740
262364
227595
1151115
1469369
49959
434846
1451039
1936696
1901682
1206847
800263
413601
1543483
1639644
1140274
899422
218173
409324
1927773
848132
841297
1801735
1590790
1836754
411431
1542665
476169
1075023
782203
1657298
1808082
935264
587023
550553
628877
995
964757
1234938
962916
1826200
1672274
1844379
902333
341011
329609
976753
286394
1777166
414615
1802317
1387608
1407188
1302264
141301
1134945
1913603
449513
1808140
639271
624215
405297
1417901
324452
1394161
306148
674605
347146
1167332
63702
1553260
635843
1276918
212976
45124
1086565
393014
426092
1661194
667945
1471050
1160368
654361
822788
154593
1809836
1443605
1510875
118473
88584
227061
1577527
1805629
1456824
232674
465091
1706050
1708998
1569587
1557829
854114
427886
730543
188246
1775494
942985
33958
1109608
240472
727190
305426
1399961
1618756
1891098
1083900
140064
1630169
332995
1222849
351400
1673579
1249456
475477
1324436
1641774
1987943
145992
451135
556417
246657
1080557
61452
347543
903698
936176
1873233
842859
1444835
1773346
1744784
1267947
936110
1384428
323716
711679
1442883
106508
1727864
1213014
1418026
487185
1295998
375841
1484774
295168
1495753
1121076
1362452
821818
1294494
827103
657091
763525
308522
583761
322267
667929
1192464
821412
1164732
1211036
234276
1430193
365337
1578055
1979911
609180
1643254
1269076
328643
312595
1134636
1455567
1006704
1870037
513917
836359
490182
1865889
632334
455529
867755
103961
1758347
964099
100188
1149603
1401399
491260
724435
798412
1751782
364735
1459849
1950525
1585245
856673
649264
570755
675930
648765
1020958
1871644
502033
1408145
221816
846834
937183
120313
1453863
590388
364027
1842513
824157
160391
952000
764540
1366610
1478893
434705
161991
1073075
784667
826040
1635030
676433
446845
1453564
1049664
1391799
1908299
400905
301441
192261
385964
477916
765297
1333629
882323
1845319
573279
1928906
1088011
1752509
821267
80813
1883726
1163378
1944327
1729828
242793
512076
286049
143229
1309773
1364567
242299
988675
1908709
738207
744843
673100
184212
1034832
532127
872231
61574
699855
1006174
899777
570121
1604148
142451
275154
1710701
1319852
1018649
1893403
664104
817635
97022
1945157
1586387
1977817
1429291
1613526
656653
556974
1850529
1555828
63616
31572
597075
1185323
1094871
148380
1304114
1026438
162408
465429
531332
21082
415569
1018190
572052
1709946
1266880
1120200
1923148
1841822
1454760
1690845
879144
1972586
1270277
491115
1943818
1667
501443
713959
1671024
1736823
663964
423125
725977
1498529
1903003
65640
1206227
328539
482720
892826
889252
713628
1199430
1600865
1479819
1413519
200538
1137253
590132
824676
875672
27156
325148
207444
144284
867039
703734
643502
246551
1784672
1118096
1944695
592891
363317
1694229
1576873
692669
1255661
629087
831573
927640
65033
1322990
1845286
983001
754698
817609
997215
738390
1012157
377929
1927759
1438739
1676673
651651
433746
137924
1062515
1228682
519999
1290167
624076
724992
1476381
152940
1529048
1510612
1620740
1868047
968597
663796
259454
668456
800773
144492
568133
1945169
218186
90535
172532
1076565
473937
1067892
230152
408926
1956089
110425
1269141
262131
122141
1605063
1660138
216620
1693390
767498
1030951
863084
1449216
1938316
786847
266231
296630
472319
1136507
190219
1413003
1738660
1063900
1220007
351001
374628
1021825
24824
710074
1834837
190957
366912
183352
626657
908336
1270164
552038
633753
1408804
1472809
851303
1381571
1933244
1123949
312755
1972358
153595
297714
997457
1937152
796238
1564494
1914476
107950
1107421
1100374
1317013
1431491
641205
537406
344971
803383
1929539
1096573
788703
1703564
1203620
846359
662028
1807966
855231
395078
1791824
673703
1494350
990511
1859281
1460151
658122
1362798
1879415
830914
724226
737629
1100289
1243909
473992
1829092
1803448
1132460
393619
1445567
207088
1135089
1890062
1930855
1243759
1489223
1407015
10648
1048166
1640539
1151810
1790512
1420567
879708
1796707
1903851
1624133
1680196
556075
630312
74529
364493
1727413
1173235
803100
1232418
230888
1285092
955767
1923670
1097954
1829577
1756171
1172005
1635217
869655
1145937
1322208
335250
1802825
1467092
843277
1490750
115718
1718393
1064477
945617
1823012
225677
643693
203691
571963
692611
810971
377801
1121723
416018
448839
606517
1371195
1126196
1104892
238452
925007
791989
626929
1463507
1352019
28608
1059236
1396953
1691693
232056
1917964
499415
1262775
1207060
1183922
1553969
1440854
1016648
257531
441433
1640423
1885505
1024218
605248
1680465
1509476
305158
888333
1966848
278540
1038892
1676354
339192
1201030
72999
1955231
52678
508671
1819901
1892304
83002
572818
168855
23378
206224
551097
472989
1017605
62700
565361
713355
1620700
1494881
1879439
1895744
1671905
1270384
47132
140679
1197044
1465243
179662
1564884
555586
861445
134681
1361483
573464
402573
1297544
419783
915380
1127130
1406519
165375
622772
1932751
1511777
246369
1180536
301426
1861388
193502
1976663
1868342
1286634
1287650
1918918
1105200
479498
1877859
1791598
239154
107919
1818673
1522417
906957
886946
618169
1571197
785809
977515
1466544
748316
563703
1095450
1401086
1467211
1681260
844786
1552850
314967
1408427
1940742
838643
417008
1378540
1957059
673877
17432
280237
1962736
1458619
331356
1671744
1949168
341868
346255
1171781
1442552
1051313
1107793
927337
873528
1032562
698121
1093080
1867206
1193977
436656
1721581
5484
1624214
984706
384094
678453
1645846
94196
1029634
1150501
1253356
1091300
554364
1814483
1309945
651836
683773
1910550
1039971
1449228
300028
1923579
139267
489672
825327
1610830
1235685
378927
656563
1690848
31817
1441074
1630702
370085
526809
1584577
686604
1332609
780944
1006430
824659
1926838
519318
1226051
352041
1157056
1597373
1725566
1688388
630516
1321463
1751827
1780352
250213
423022
1350461
602589
1054957
877236
658769
245759
1191177
931335
1624320
1858270
1391098
1370433
243088
745663
900948
1182164
410252
1712520
184277
1776457
1601332
1531771
771691
608033
806086
1845483
154750
360624
1391290
1846550
1004891
1838354
1045920
325235
974564
1358346
920955
258416
1421199
342375
1468451
1717596
653410
1968733
864374
619343
1682144
538658
1729794
1689251
642029
31188
1411455
771523
1157994
599432
821885
435751
1809353
908583
596450
646269
1287632
1338678
876399
205007
84153
639285
982740
552116
1971976
323958
396842
1514512
354055
1500505
1958495
1215861
1311987
1949408
1867068
1751744
740764
378039
271493
1841054
1278028
1202308
326355
817999
159259
1149102
775040
67766
593892
1824286
1756874
1907032
859101
1322189
1706129
644441
151786
1041993
1188189
1383866
72431
275257
403775
1135349
251998
426690
1182186
1461268
1828640
532111
431722
88510
535248
268396
1046779
1450765
866091
1345120
1644344
1302253
668788
860515
1199203
1045138
158720
472230
21685
662100
993947
1596720
1640986
1646371
1819762
633099
660545
1512104
594890
980864
1162587
19852
971330
169918
1367639
416592
584246
1236561
122725
603092
532732
1508587
1661330
1308431
1541221
229176
155922
634687
966552
1218680
1377546
188785
1587096
625522
1912603
725766
203875
294879
1587371
986308
1536998
1556828
908273
1118730
1983344
1255522
689499
86616
12708
737922
25859
1163599
159680
339263
799154
783991
1286717
662885
1962648
334400
767406
194621
1534671
1937829
840537
1914309
204052
1793912
1627024
1031557
1510956
615261
370923
1118483
989726
1518725
1838721
453297
1421430
740264
1929554
1803710
1736122
1099896
1761516
784480
1231041
995997
1301512
970242
1984940
1419967
500063
1700874
1224147
1596228
195544
459497
861417
1043108
1741501
1671292
499787
1868105
750556
226278
436890
218289
511331
678563
486760
39277
587827
787927
720149
1794196
583743
1834435
1366359
655441
345888
647006
193210
995250
1538631
105579
1108587
1908038
434444
482819
1098697
850064
1243662
253555
1135266
1759915
1241299
1598120
1050306
1328746
1775154
306276
630708
651093
106658
539746
140845
473148
596805
646904
1826735
59913
400947
1761237
46156
1009502
350976
1641066
1049488
1998212
641125
1322316
1394900
1637274
1496081
1123413
1995802
402484
719502
893155
1645827
1596459
578334
1853524
710077
1956092
1982993
368747
1299914
616734
1837366
785328
185268
875354
144553
714167
1457283
393832
1205497
436782
53741
1549413
934960
55682
1386631
228596
31369
1230873
853108
1225549
585414
917283
1831621
1675742
730339
44164
1722763
245119
460812
901000
1276659
1633954
62793
1716599
83536
21282
542163
119702
596368
1858554
1565074
968989
1185212
607470
1966854
930707
1103871
1928859
1839509
420810
348683
1425734
668525
1278783
1910868
1640099
1012775
105299
776994
1049145
1332858
1953163
538726
288286
1704561
1466905
1202698
1318269
155767
913307
1004363
159493
438959
578417
918317
1097319
345277
1251854
1289485
1074312
1523400
1693673
1819721
1514691
1870117
849193
1066160
1455188
1718141
1301022
138868
565525
547342
1549833
1282171
1286360
1289956
148122
1682257
1313971
637401
1488357
954280
99220
368726
1822532
150877
1482444
868921
672301
831686
550801
1819216
606790
586337
1786278
599520
352213
619322
1216945
435609
842456
1569246
996311
5293
471999
82454
1828095
186354
611578
1059430
549651
1162494
860878
172416
443116
699632
1824194
1804319
396432
1059488
945708
350208
133217
30407
105140
215286
279011
1098860
1444346
973702
1143517
1690409
712821
597445
760592
1099249
1589729
1994497
1692214
570032
557955
1013525
261237
1696210
301214
1577183
1058422
1033735
1524833
37048
170658
1435786
945574
576253
1255838
1370320
31921
202337
971349
92264
1351580
1277282
836511
1100404
1082305
974018
1576884
725450
1926293
671615
780307
1240986
35094
1818962
350931
691879
1731155
1369180
1847429
58125
1487454
278170
1737645
496185
307628
694608
27206
1333822
1773584
1898777
154473
1925172
346758
670007
697374
1865981
201541
102257
572827
406248
176618
736706
963456
1425940
1137349
1734933
1180894
1639804
882905
989547
103907
1486439
1679034
153758
79074
537569
1283426
188428
899632
1796187
172783
1703041
78582
1129975
327972
677348
1655871
1352289
1456640
197771
166628
1706487
1482476
1571442
1301724
1674892
1159417
1557394
1490853
900729
928766
630602
821485
1445505
905474
1428462
233839
301808
1615790
1093268
412297
872018
580457
1649519
767029
1344398
566991
1746337
1461773
980209
1620301
35179
1681504
416156
1432378
1962075
1805949
1393762
191446
622370
1902556
1423501
1013209
1303255
124514
1631452
736967
1387157
1851975
13834
1135152
773262
549710
1951504
1471290
1673144
1841309
1003348
446529
165404
978644
1177633
516949
539644
1086714
351021
1187229
958911
486876
1097117
510398
1228089
545150
574717
955372
861419
958294
1461072
1482590
917201
1869237
1053825
1979190
1004720
1379898
1140180
1699691
1564090
203154
1441194
1124142
1594762
129225
1794812
1874039
81814
1303006
604181
842228
1513229
640336
826101
1703111
149844
1843760
647798
427104
450541
1445675
1524676
1206149
1828383
1482557
1168447
238758
1606266
395490
198965
625021
417385
1547000
563797
1951562
1839168
519303
679030
166475
289596
271307
507127
862652
281503
1237910
1973389
1715515
1189669
261579
224958
797238
572573
1893881
310516
800376
956067
161593
988342
660716
1113554
823851
377350
1174985
651475
849353
1774754
1380877
1248902
418936
146336
1380899
1814507
980335
1659803
659258
1944735
329460
598692
1389150
432111
898254
1058724
1193069
1323125
481001
411659
1291184
1414462
1819488
1928059
1709320
1751737
30359
1317193
1188128
337136
979399
1461169
114274
1324613
1224064
1741660
483166
830778
703040
535990
516481
836170
31490
203245
1481695
142927
424930
1593573
921139
1894013
1241350
1406024
1261363
577859
1460996
749661
424781
980814
228269
683457
56797
1138431
1929119
401700
1120842
1859410
421827
697129
1083987
705116
1261742
1289392
1974934
474292
1996595
91718
1744178
1565336
437898
303742
1490825
698247
1061607
1645982
1119743
1164525
1240475
375991
396800
716529
1908239
157049
1545027
1061468
475516
1056083
1298915
1658117
475695
360811
973024
1997886
414210
288891
695694
1485411
1678980
1994644
1966689
45590
1595500
714325
641891
106601
1700233
1366573
661917
592946
706323
1244553
1290598
234003
1385479
1033572
436660
1411969
1092445
1406874
338697
1129558
1950135
1562885
1288800
557401
975937
390901
1167180
850345
124069
606273
89573
1303140
528439
776231
1699553
452527
1664938
376684
658953
1698038
24989
767365
1915265
1233480
1362711
772025
1813272
1807952
313315
1666199
1719746
109291
228058
982872
345135
996010
18913
1967992
1604951
1211553
923458
660591
1340686
229374
1733272
1656886
897197
1151617
1825226
947960
1326769
792472
946092
1727299
455871
891498
1773203
1354856
1114003
1637190
1847505
1142337
1509066
1785315
1244949
563407
53205
1388660
215766
130404
392312
480061
709596
58810
1594469
530774
1011460
961934
805166
111366
1655132
983764
1672354
615824
956082
340314
1236453
4915
480019
314840
588486
1518617
967447
1270979
809427
1523259
1423967
1510715
485943
1397665
256440
1375525
202245
1329361
1179740
1743084
336161
1985762
777057
1522509
1604539
1064477
894001
1376905
1947829
1830499
476565
923862
1592333
384297
1589118
296355
808033
237930
1042361
1004835
1638993
972422
1060734
1596011
391963
1693811
1059204
1272904
443364
999952
557094
1675267
41297
707682
165836
1248613
172806
538419
1652125
1217766
1177541
1086723
1429048
704110
267947
1623715
1616949
1663957
119179
736690
779627
1531287
1653020
1334912
46575
36890
1543096
1343414
604141
1615231
1814173
1344789
929332
276589
1527112
1403156
1516025
1200108
859968
858617
1686423
1663514
143258
1698185
1802583
1693586
1106682
1114328
1821221
1220919
1635560
15816
1299146
1429877
1713519
768
1057322
1263299
385651
1075378
1416891
345015
1517981
524456
805264
1756256
883274
1249472
894453
97313
372541
1244390
1466061
357082
339680
1561344
966290
417001
912811
399896
215846
1237684
867914
982257
1519221
1881652
603467
162909
672821
521577
430165
1442449
1478939
1154070
137324
1414198
1589181
990755
1257579
1417426
324563
836692
1424266
1713821
1980949
1402956
1860327
374530
456304
1521181
1696083
1549268
382010
206240
575708
641636
1688475
996176
524670
964037
302379
1894581
312697
348323
603990
1006116
1620444
151173
969781
706002
1080998
1807306
1706741
1061477
316387
1308439
148139
59933
1109464
960499
1820535
515683
1110624
407312
281491
674300
278065
1388744
1727834
71731
1513725
534795
1601930
1472120
1588225
1916134
1068491
785290
1499657
1592285
1099166
675312
666879
678500
1434227
1664727
1355510
71990
829373
914067
1452392
1100847
1382403
689089
1757670
279510
439222
589891
1895280
1853544
1321626
1835247
1083345
839237
308460
685847
1842306
246116
163534
184237
1447275
1049280
1035964
1186722
1040269
303574
97029
150162
1450770
486758
1971718
144323
1649151
198020
1609791
1006027
73865
1428375
825118
918246
384983
1016195
539183
1728489
1955386
1916616
1073306
1927358
878984
1527112
33091
1083219
611192
734542
990479
1199030
1453357
1591117
177627
525468
220584
1515912
1466879
114320
1458910
383560
1717759
1591881
670989
1360847
10027
1463246
552070
1187166
504019
898439
935484
68787
38574
842746
741129
1393179
472153
516310
794905
1992833
770280
1569748
1379782
638186
1416803
1128343
1971283
1140267
1282111
779029
1367608
809395
1888677
1218155
470987
762853
1696909
1678617
1692523
154088
1024220
669527
1895533
1561151
994848
72771
288134
886721
887425
559193
1607193
1141994
1873210
160266
975517
623093
346934
1325112
957252
469268
805817
880237
1248361
981289
1281522
1717648
1918333
630376
1705906
1314402
617158
1281631
429913
1682166
1890472
680540
169138
78238
1668071
1568957
1990430
1264041
1856189
1913782
329361
282132
771932
28592
850934
1831084
205834
838774
58059
414021
631870
763757
248109
1612390
1412188
1120065
991350
1418597
1895385
123778
1076077
1046348
199
1377794
1170074
110624
1137008
201251
1530630
1008418
280018
337934
1817949
1398406
317955
1916446
1462988
1130028
817058
895057
1852187
1367902
564919
1596569
1952231
159599
161763
233493
615758
1673153
1647184
711117
1937148
431465
869459
441992
990950
1271200
357413
1639540
788454
542612
764866
1741282
1145578
381195
1941304
330132
1845931
1238129
1704260
1360157
233502
1800229
137445
1147929
396510
1460426
1624693
1942500
583563
807942
1149505
1053653
302326
1203863
628413
289632
1801696
1173178
994653
1417289
1312178
669869
1173096
1693628
1925154
362767
1356686
598375
1701268
1598631
1477846
1240435
1201358
1344842
514392
507624
139434
376256
1103294
1757453
1064040
1556181
1330269
647219
1209181
571740
1934814
1183087
412809
945043
126730
303516
1933121
1071604
1733386
965198
1773522
1292424
875063
1271798
1668884
516113
553374
1480027
1213814
858155
944934
1532111
793003
1426058
803451
1143527
1754180
59497
48350
1746820
142787
971541
1080323
1924545
971234
1357302
513479
682439
1493173
249964
1068231
328559
346928
1117869
900483
1039080
1345377
1746501
1790226
1761891
852964
823937
1021897
1140073
23366
308305
1392764
1855263
949499
11222
459228
633168
1407312
417640
1211223
1659953
1287877
507049
1070799
1607118
117588
274399
758043
954120
600107
73951
545888
328208
275301
1044840
1806094
1549824
1436206
206760
3214
293893
262217
1048895
1630237
173279
305840
1856512
1215602
932638
1382638
306917
1688358
34689
1824639
1876343
1358172
1628984
1063013
366979
614735
1558335
1700109
923191
1648093
708497
1650063
1383084
1114894
379884
719243
1706728
627876
97864
1672499
894129
524654
1036830
1997911
1344237
1550561
404683
550569
526308
604023
1875781
1846742
591713
350399
1125116
862663
1250961
879628
529602
842894
1593073
1798996
14594
205434
1790457
1587591
1474945
1485075
1143928
750222
1963938
1753149
934635
1733290
1035793
840782
1621274
709901
1695065
1991285
1966707
661109
1451050
938447
1435374
809864
1091492
1381778
647554
511501
292841
407566
168426
712589
1855181
1900954
1522291
1115117
1893108
878953
1899116
755087
635280
1413102
1544865
58233
1112711
563732
1019132
1729691
1428920
1705968
56212
42342
732888
1754264
260029
1757157
1056928
888233
125735
1503393
129001
1300548
62276
1371333
1854181
389992
856701
249812
532529
1710386
1593869
762935
938734
332745
640501
481871
1836665
795800
1407801
450950
1861326
1870463
296643
1800779
1586829
1194471
1704880
1782280
374954
809182
1031923
524200
65316
118895
502133
1037209
917665
1547816
1986924
1452659
259925
1241689
899028
1965152
811824
866985
128937
1267119
1925222
1044097
1485427
1646824
741343
1634418
1030844
1290878
1974668
1218196
656779
176926
770733
287808
1640245
1982264
62508
1577328
1107738
1133114
1711055
1964831
512138
650633
1308838
569888
217257
1264335
1116325
940283
1294916
1913739
1728477
1459981
1095462
1651885
1427422
724427
1335902
1293437
592378
1743468
848509
904838
1696037
1838577
36398
1595923
1151054
1195581
225246
595391
1647728
804033
1412115
1726893
835663
1598968
1721256
210679
1626041
1846770
313528
405931
1105538
649457
791952
340592
240708
1133988
270472
1675272
1189589
767901
896965
112762
148288
1096450
1710236
1144213
1060290
1568157
777706
1034072
1827394
140975
1970537
1037995
1351749
1632717
590548
93152
1115781
451505
1090842
1615417
1770817
1481759
1391331
910967
1203639
75411
689954
1729997
1514770
1664507
1514081
1075993
529908
942768
220871
44690
1709668
1081296
304087
535362
430910
1050515
1878250
398044
1259542
1614439
168965
520234
1343300
1025754
863940
333063
618519
22100
771042
1924771
1752338
102589
225770
1162896
715660
751979
1368711
1825718
1055240
1683209
534080
463103
356096
1976853
941675
533200
731003
1576204
671863
487744
240228
374069
1897075
1214259
269023
1111252
1532435
1494516
1324845
1076514
539411
149134
270551
1781607
1856863
1032673
1182312
1907341
1380914
1465024
1561268
1564942
1146905
476819
1115904
994988
846339
95369
392338
1846792
1758633
847211
730949
56291
1604955
684622
1604914
380708
1182533
321857
909710
1695645
1481433
522509
1752559
1417268
261908
427259
283527
1010396
1149550
1442325
1689017
1844471
515725
1354080
1693295
1939413
195552
642198
84973
1055304
1833659
1499059
210750
526577
1009958
1589160
1368454
1071624
52391
1141568
64442
1871954
1677990
1535462
1468949
219395
1667299
1641177
1587455
1892428
560582
108925
1245880
37991
683719
1783902
868989
1935417
1598426
1327859
1601220
61758
616865
1880584
1787824
852173
732783
662260
454669
1017000
710386
1994566
1095029
1970999
1546608
119465
227973
173063
905368
1273268
815384
610674
1275231
1072016
1186037
1865106
102185
78124
98839
789901
41080
792104
1362051
217104
1367387
102936
1723169
1461722
750689
846186
996914
687355
1861974
1265074
310726
393400
384812
778060
1113629
23636
911781
1723061
837305
808566
1929206
1281382
422272
172246
1895863
725800
1791245
613488
1292133
367798
445146
926714
1734588
1584148
202939
84407
1051889
1212919
506472
1719420
1820721
474220
87083
1703169
568339
1323128
1458914
1894376
169216
457025
1438281
236626
1325820
1685153
1053792
207043
1623419
883868
725708
200306
330571
1056911
1055451
690928
514886
692180
1396586
166230
682788
1882003
1691475
1360175
156809
1831125
1409848
386275
1314030
232012
295505
971249
1865610
1887707
862265
1919474
1367618
338619
915672
405714
82440
1496532
1371074
1895363
91912
1606553
1584120
1923715
819748
948750
33431
139479
178134
1666249
1506911
1024455
284896
1071971
987505
1640471
64546
1336999
945186
309209
837563
113050
1855625
7746
1849822
239497
1745999
642359
1037407
859812
1115107
1186559
1536863
1168349
1553536
1875113
737585
1328559
1636773
151974
209197
1304358
1435428
832970
869159
1532405
865479
1320892
1327666
667504
1275169
591764
718563
1992113
27328
346235
383575
980635
694860
766468
1425761
1510742
67205
1320264
1926357
1761327
29836
680472
1347060
270149
1749575
269564
1472591
1723278
870303
1956687
1164885
1960425
1028027
769129
1316504
367367
1873111
1944799
759443
915740
1122790
1061151
1227620
803050
1308080
1885911
1991416
1230397
129556
346831
1575013
695642
1822257
1459546
1362535
1412281
1660783
694438
704035
313299
302226
1273197
1194152
1906260
490331
1931524
572945
340523
1959186
144582
267731
1527669
26064
1799245
1873880
1621543
1684834
900473
202427
1522363
494777
803466
1631222
46040
123894
396725
1928218
1519878
1416374
144052
853374
448120
509391
156007
563819
900175
46159
323957
1059342
812779
1871849
514963
746915
650800
1694315
500729
128779
883081
795663
1482141
59982
301899
713920
1084324
1051851
300511
1973848
1239702
1004476
1066384
1472544
1290300
1316366
1224217
659425
997853
327729
871256
1658928
278788
918707
1673007
370841
1767014
1835241
477011
515651
1414296
955923
312795
1288286
1870542
214568
1083989
1355816
130263
651910
631334
449640
85385
77204
229496
1062606
1747689
478852
1143044
1697914
702070
1501646
1808885
1682796
762035
1602857
891877
852315
1647538
1159392
875350
259048
14599
1837368
1544103
593710
631146
1889088
741310
1540051
1237669
1523771
678826
207167
1834612
1562351
17131
250629
890010
1329851
908500
1958881
1078139
1795742
985748
1667947
195188
966221
1892111
1297539
1190011
1450337
1292509
1108636
42229
1011748
1993085
1552463
943938
243969
1665804
1765294
547199
147921
1090543
1223862
1221028
186096
1079288
168216
728865
626056
1490574
1131432
178177
1550015
205550
885949
491505
210657
1355703
785681
1467530
1123826
1734266
653152
1783789
1458265
783429
1980514
684778
1202695
420045
400169
504554
1813741
845109
1119164
1773576
979224
860765
419320
471333
1731537
862330
770026
1000149
51030
1398437
315655
116352
195643
1285660
1029957
306595
1140975
1267698
97061
1135203
1096985
1480074
1074457
1103651
56160
1244913
1041971
1782472
552223
1936350
1254816
1813409
598887
1218235
1904765
1487569
1136038
592423
1039687
179297
1905495
389644
1640170
232376
660136
652651
208982
556346
1163332
1229069
567585
607581
1314279
409971
724905
1930315
1717048
979523
559925
127297
513566
1839841
759314
1454515
1886008
677115
652585
1581680
303478
193654
400395
1081456
218788
1259877
886980
1892840
1255066
1694988
1844706
454566
1281159
905053
114529
43108
746894
927198
283845
1773618
1238083
107819
137509
1187608
1603771
1374153
599634
840550
375601
83327
548119
499042
1477366
1590835
1355270
1542145
284647
1584864
606883
1853016
256926
1241061
36420
1633323
999982
1977438
1930
378987
531010
70881
1428698
209569
117717
413098
1293384
737008
1091056
621063
1467988
1102256
1082955
1485022
699751
554898
1172333
714819
1458052
1693625
127828
639305
995950
1002987
411405
919685
688546
1245114
1476147
1502208
238968
971765
765420
203091
1762712
902919
480364
1508425
657903
69655
602326
649436
749370
699104
1054847
638344
861189
1937155
966911
802725
71960
1212406
920825
1969829
1288696
1830461
1900858
1635023
1107459
1275237
1266340
1031956
832797
1342172
1576917
1116950
1074747
188021
1887698
83875
336068
107867
1690068
1803151
1650692
189753
100889
1582001
1763472
1615847
800679
915421
941518
741879
1365003
1169922
1669376
1412417
923342
177901
1242518
612700
242532
1455171
1864991
1941797
1578834
836641
1716693
191171
541242
162649
1136065
1239983
776941
916231
1665185
1746978
1183025
916083
842695
400997
1524115
343797
191961
100476
1212072
1878761
1551675
1089616
205464
1451513
1078924
333191
1077854
1714453
1144424
871670
584403
1373238
146252
980154
711500
1826903
1149932
1355801
1664980
1207339
1918685
781643
1319472
1878603
1752393
1405226
810256
1891368
408400
201851
1911526
1139928
1973060
1017124
1606094
1677216
1523539
1481288
1803104
1689548
1677155
1056117
460433
936944
1222659
1495592
1753263
1529100
1038447
1841932
1949493
1816510
1870448
1356438
1622876
1216189
839451
1959083
498744
1340564
1057752
1306624
1333223
1336800
1729491
351369
419068
308436
959287
1670993
756702
1814362
1010929
729436
1659857
1913918
738308
1943905
967906
1641817
691241
1722447
1552241
906079
1398683
717601
981116
1961574
519189
1698291
1614223
818753
639806
1646074
1562672
1940781
25420
1966987
13072
1649087
498808
1394046
1714353
1677743
870470
1086145
706682
1766500
862928
272309
1982834
598559
1635351
1270042
1622890
1502460
1090431
1038765
1223335
1181690
41996
1935379
1933191
1291254
1337425
1296956
1783292
1864944
1390150
614938
216526
521623
835884
653826
418247
933548
1532686
25897
644472
19195
382265
218256
1905987
1889682
1644633
957103
1966261
1911725
379181
379406
1394808
1645990
1458349
568818
644779
918250
832226
1918892
1004748
813756
1066260
1933980
366525
1697460
1897873
896633
165381
1639500
1334755
1346586
1483227
528302
429792
1949850
314274
1073890
231739
81979
1082545
701095
1865658
1059754
1791404
904826
19612
994167
1945838
927818
1838526
519016
552030
463696
1265085
32377
474057
1818167
1728122
1081801
771820
722034
226371
1510173
962340
762102
75469
1255297
1333627
960721
1873252
298974
1017969
1969046
169724
1736499
1286499
859392
115401
1130477
1613582
1091702
190185
415254
464947
919992
1521225
1945541
157061
708260
1463282
1239150
62680
1011467
747661
229684
649894
221245
1955224
1193669
1346241
1642529
1057027
682704
601303
779059
1036656
1793323
509389
531289
426448
946657
1442977
403870
198691
656694
650254
1709579
67004
624284
1024890
1594373
1013349
710741
1723352
905962
1735592
1399107
1483578
1501242
924244
1105166
609054
20226
1567708
1338131
1603685
1968733
1152024
1282707
1439960
820668
1793467
1950017
1973938
441819
570835
1912669
400465
749235
1397936
329363
1199626
23660
582645
1299145
1417422
1466364
1530253
588868
562575
656838
1758229
576629
68906
652507
181067
1941546
561220
1964613
650952
915144
224477
191957
1051553
879505
1017015
512119
1303978
1359125
985796
860797
303941
299562
886194
944402
1047213
191590
1368292
438980
1413791
149737
1705128
1272976
1112967
1093323
931652
1941595
1789169
1851043
302046
622167
1001799
619726
1405271
1455624
457951
493041
666121
95670
548791
1143202
1734522
327014
363429
630005
1011187
1413304
571909
891085
998493
122819
343673
1002763
1572818
1485161
1260831
675652
794358
934705
619535
899361
316396
895452
1844622
1722466
1678718
912886
170385
1735919
1862132
829037
1897370
660100
654168
1487257
1479551
436652
1862996
480611
1861553
38113
78379
1848908
692744
1240053
1412511
935128
152908
993190
999910
1647797
1250720
1964838
1636959
1166711
1932811
1385394
209831
600685
1052139
1399905
27373
1394077
1983082
121742
1545807
62422
238723
689493
82381
487884
68904
359940
1122819
957575
1943687
229588
242400
1138625
643972
29039
1501672
181227
1132529
129655
686970
466863
319580
221683
1218065
1976880
42717
1873905
1762426
474618
123375
1135454
63761
1666501
1028298
1051537
1049546
1699148
1054336
1632328
839322
883260
1372168
1035287
491788
1560370
235583
1795112
1798100
113003
1215589
501197
1045958
926957
1333579
1532591
509390
1060155
1508384
1100034
377741
1811210
1112861
86897
500
52038
1065164
701469
933788
1345922
116831
1341205
1152624
752684
433541
1295147
1065492
1616671
1249508
1153770
1319298
52995
617366
1247178
1801582
370581
1992760
673695
1337251
263749
1103491
933939
817329
1058549
909095
905627
1459183
277484
1933240
1564765
1879340
1107958
625216
1088316
1981688
474979
612629
370745
1538801
1340138
396272
276378
1760528
1286298
855429
1323331
1506649
1996769
73776
920107
1766335
1667730
554461
1837370
1411673
758220
1503534
1958182
222685
682908
665283
1165251
980231
790595
1053168
1698130
51777
1925378
1445041
303217
52766
787634
1913629
1292896
122243
1802569
106174
1987560
1812629
1020201
1423272
860909
1075711
1234257
1837763
249417
98999
1262436
1367117
242448
75372
1814496
1866088
1398075
1313180
1800704
1284589
646772
292663
329647
1428119
1966173
62388
1609806
111076
492809
1359433
1961595
1096231
310842
1954376
1333114
1730136
185121
871574
1726573
647693
32765
811122
914783
982503
834983
1094248
394741
1715694
205619
1221688
476180
1202852
1273579
1122820
1547489
1980244
26913
1813142
154304
1519934
788049
1320641
1578147
52570
644764
1343788
416106
139256
715769
832829
1475742
1707826
598772
1073679
1313664
203517
1549334
1392664
1370825
1764938
1293488
743240
802607
700994
1602870
987188
586895
688597
711949
1257697
1134888
1020042
770615
491835
1541789
1356960
230085
1608292
1785599
987882
401516
1684153
1364340
318507
1620315
1916468
294902
316104
469874
186169
444210
915209
527341
1881265
848420
986734
1133232
183380
1979146
1550402
1228626
201643
1684171
1642766
1597665
1440874
663871
1194301
249714
1719573
1346973
1538859
174609
451484
1083816
496785
953417
1265423
1235967
676216
880283
374942
1987397
95604
1186786
716267
1455818
700589
1471051
1220610
481585
1050274
1224318
49298
177551
485276
692747
1895183
404293
290124
1576095
906264
447056
670165
780236
1446791
1072883
1395873
1335017
495405
1193336
1299565
115693
807981
1228523
996929
1033594
416512
900300
988876
1436970
212633
1605149
1408764
427911
859862
974965
538246
578677
1456449
1468815
1730316
1148122
211283
61834
1818786
1154095
1676087
44920
710073
943610
1383697
1031761
511121
703152
215308
1078379
787733
64015
1354451
596586
853303
731098
1801490
1304824
33615
1107433
930809
1339
322112
1400849
235474
1857526
495689
1367031
1773811
1357224
532761
1753702
586261
1802170
1387561
1011308
1267122
908829
218190
1922019
834251
813108
412353
1967180
590908
1396980
1550528
302183
9676
1227528
895081
1203020
1332656
1916338
1135113
1545290
1318479
765901
429261
926247
739247
1401934
1133848
1504047
1407964
225967
1513978
1812818
481934
657271
359716
1856941
950188
1507884
1546771
1890662
1972053
1330807
390008
1263951
636439
1954040
385276
1477940
1143324
1321446
1854250
1620203
61753
1277109
1878783
636084
388510
228268
1888822
1232504
365013
410719
547728
1615672
1151971
388904
951680
1083310
534555
876626
1907515
1550635
952078
308889
847717
452956
1619406
456767
1579415
110251
1262309
1175716
160053
1635722
912752
1474863
1487714
1300354
1431123
1299130
843065
1300536
730397
676700
616622
670979
1349553
1474720
975307
827748
911628
1046049
407605
1208397
1650029
352416
98833
1499937
1923062
9198
1813568
404681
940959
607038
1277714
849104
677210
58867
1000838
182016
1550178
221510
1566751
531070
1769591
1830109
1957514
215651
1242559
1511748
265717
1499604
1320832
630950
1552850
933872
108311
1296515
1198457
1059815
424153
1581638
1386632
1903263
1949138
1776938
693790
11032
1195418
528040
1365463
1467064
1001215
532304
1176979
1246742
528104
852794
1378229
1041588
102690
1818914
261668
849625
1044512
1362834
1337302
1538324
1259708
1285883
36
316313
1050509
1023238
1819551
1541055
1865484
900969
729576
51092
1398920
707057
1729209
1534028
1379073
1874490
855723
656203
486937
471812
2914
60899
1236732
1997076
55241
726312
1138615
1036713
524863
919648
1176993
498908
1917779
414952
874044
22353
1060356
1304815
669928
372239
847693
1928047
1093907
724309
326849
1528737
1263742
477392
307699
67953
1675653
605902
418405
1364834
87910
1845573
637682
1762293
1240587
442972
1498997
1178313
1003921
1766721
1215319
1080324
6925
1719404
1997852
1130834
115265
160996
156835
1486097
1921523
1683397
1391553
1682913
1487284
1465951
1139750
133121
648666
962997
1855810
863245
372678
1784999
1546635
1323916
218854
1552336
1220183
47826
1217487
712257
1443067
1616603
1106142
365669
1502552
1800950
460548
124648
1168362
1335084
1151146
461576
874658
1554736
1058473
1931404
211611
1212430
1871588
688251
951532
1470853
838360
186915
712891
1324320
1281354
76699
123133
1798263
776410
1574052
1179680
1339918
245916
1535538
134099
1119447
135260
414458
1162857
244095
1266732
1215477
1367344
895139
1284476
237218
607465
1761640
568177
558560
86197
978516
1141879
682582
120764
1724214
915460
214766
1893649
1318137
1852324
1593542
1862876
1163669
1253725
1924341
165213
1407546
1902173
1596941
918767
1262380
472386
1853829
360321
773831
740848
519479
1834780
1113589
560581
361438
1060126
1287839
589273
1797969
1778119
355028
401131
836007
942991
1711720
237805
238240
1909386
1795335
1529443
1933429
476426
1019231
1932830
715301
1675899
1335617
1661627
832173
1031429
712338
759162
1402925
1598958
1157112
677506
893841
1294640
1195300
1902963
1780937
1146661
285699
976714
23564
1254984
1305657
395305
1266110
916432
338718
553335
654189
1167602
1916957
73930
679456
1260952
1560700
372528
143149
1423961
975426
1209866
1430263
1157958
1904536
1416243
1468927
588005
965532
1469181
585114
1536909
609373
163063
257194
919535
1363169
1335290
96678
1156356
1635386
600677
1303278
37807
831331
1149304
1296133
980893
1055993
202796
1129875
1841362
1639450
728966
680944
132222
1884688
1711431
1911142
222784
122675
1326849
494817
131775
543440
562927
624471
891714
263665
1929957
472136
713524
1819631
749859
883216
35237
290041
954552
906481
1498456
1772817
1820829
1388692
1470678
985113
1985360
1593585
1593070
1149766
1759014
1491993
1842434
1020690
182331
1240988
1506181
1937903
1246524
1924627
399283
1095819
936299
846377
374518
1566754
916602
330264
426204
1431813
1792434
250940
502578
1776855
393647
988838
361698
1884106
1148265
1841647
1463736
732555
1614888
424152
961322
1207330
866889
573706
1910182
1138876
781578
913679
1129689
1929367
1731389
811926
955135
1628008
837806
153410
1502181
52825
374627
1523659
292803
1104813
260779
178533
699348
657992
1845704
715147
1490062
242578
943519
1885989
1987780
1542111
688063
14362
1008017
1924285
1571030
664311
1078127
1181763
1422585
1670624
943375
277099
456116
1501763
1537250
1312587
796016
1486508
1028615
221309
43292
1889150
1674875
1869386
1222405
1391436
388494
1515659
1410379
1718674
421549
944385
1837401
212596
128183
717187
734424
553639
1067212
645657
654442
200906
335509
1404035
1753434
1417402
1365750
1993907
583563
467546
614827
614921
976581
1117715
332875
315604
288429
715279
747831
663455
251422
523059
377802
812764
1332922
1787355
1816770
1857853
1581532
1856256
1863945
942094
203137
1753993
1408977
1546925
1211387
1934892
122735
1132407
1287612
657202
1930040
1139201
1183224
1782998
829930
157542
271112
1339564
103675
676722
351967
1098706
1894409
151458
890042
1320013
1895130
82679
612831
1169471
292775
692478
1249943
233700
1417364
344352
113116
353100
1928667
1033815
1468627
50385
1233880
179928
575587
280577
85417
996354
987557
1182086
1076666
1693821
291567
1364492
1847276
797603
808430
1965819
1960194
1629970
901941
1425712
1910592
941400
256270
42304
1970970
559603
261391
1741985
1026817
442247
980571
1109329
245793
1220666
865784
643408
1859319
1922475
77013
386040
822863
107779
926131
13877
1332958
630635
1821043
1954138
41136
1523143
714528
1907970
814051
559332
761617
599940
821953
1870799
110583
1742854
1209185
1562172
1506210
1553400
530101
1045108
671026
518884
1017341
1780224
1579744
1554459
594597
1841081
112323
1781038
1310444
1476226
837510
156816
1802409
1962410
1456365
1351357
1101098
152188
1790623
922579
1680546
1149058
58565
603626
1506626
1297199
604945
1565773
404937
1734356
46376
1901623
244035
636693
499608
1385817
1553615
1778463
603801
1890036
1510027
1700488
782951
1623236
665405
1776651
1157325
1948771
682434
765107
200670
1919895
992237
1476685
1925125
24278
1833643
745000
1184242
1470282
951736
426414
1589245
201569
1184380
340468
685483
1992990
1469185
666625
1508208
333235
1153608
846590
1791437
1265597
692459
540213
1550772
19969
283642
809473
932650
1288898
1396069
1699930
1318843
913853
1926008
1113571
903767
1275790
658177
1609831
64068
1435872
436473
1838778
1195123
1861542
506278
564552
1213443
1538699
1307519
1828627
498157
1578532
270366
202460
1880492
1767502
806205
525720
211584
1378491
164703
461148
625763
669256
1621028
509142
430231
655727
683005
1210198
88452
432828
692967
1741496
1803407
1148615
1696768
1881048
1262560
251432
39999
901835
1209944
288547
439876
1808215
1574364
813761
944346
1003522
1895462
245323
1495090
1805887
1299091
988067
220989
704385
868771
1730013
1541191
534394
315655
1050306
1582794
1117094
1644898
697804
1777551
435349
1349630
685056
687406
628938
298328
1900762
317359
308475
1129182
250859
662265
1934657
1342467
133340
1039914
1331171
1965771
1929939
503107
1463561
438932
1957603
1230101
1143053
875233
593712
274556
842539
1005953
1220510
12062
1603440
1610030
1701101
1872112
843275
1527304
274959
1006164
261655
1471369
1101237
1613212
1411874
1886864
1865126
1329128
847474
227087
937528
450420
1435069
1931865
519404
1974049
148076
1931195
1977895
1194249
936061
1568689
1951538
1001667
187655
1133440
811556
1473131
1314866
1562128
288592
482069
1222334
1964801
123467
237323
1159666
192369
1380502
960492
172743
913239
866625
902545
13750
1964990
295735
652847
623201
295994
1924552
42439
88212
852492
89171
307236
830117
1246737
429472
904027
1503142
1062261
1871273
470598
975262
1106386
1991127
33973
1409409
1936326
1202325
623454
1591229
336242
699385
1158608
1524812
1150407
1559046
1326104
1333296
380981
1812734
560772
1151741
202129
1013427
1990323
1054410
1129733
468121
156106
1303097
1810692
881903
1666570
688084
626835
1634290
1281797
1571255
387154
596590
105670
467366
501310
1028822
1465554
1124658
1641740
474092
804254
1187024
930886
69344
360997
957934
185929
314193
177401
571445
932851
1167015
1283547
1987711
1279056
797832
1438352
1923525
699557
1773674
976021
1896002
1246819
1272028
959877
504879
1208001
682077
305593
1407457
1521313
1624076
1104228
1723343
1972943
433296
1563285
1300892
215652
351599
1386947
791591
1841852
1963287
1495176
556639
570451
678391
196823
38312
935642
847096
425200
349565
629892
469874
647651
1220509
1890582
282774
1699615
425689
852682
1220100
111079
1594701
1945858
1782645
199700
1953717
894980
535568
493804
1968249
372698
1094140
1245284
95285
455135
567870
191449
783517
1740853
1529185
1284578
725228
670521
1551782
414489
1420979
578467
1458957
1170459
1123837
1571049
1365587
31791
1343171
1776999
1183609
1115736
1026347
928990
1665217
188125
591659
144084
1888058
442971
1715476
1875388
1283159
1089657
748272
838975
448527
1803831
1728794
1373543
1699399
1045539
748976
1427012
1596257
1254626
1506477
1358504
1098842
893272
1705627
387930
135359
1609155
1243243
43521
516052
462479
1893570
38146
460508
1960612
847914
1062713
491202
753632
1878297
1396896
1383575
1548896
1310590
1879955
1582089
1768706
464778
715599
1448412
496335
1517464
1140850
1159908
833983
106245
145598
659296
1334109
869616
1724266
1601831
1358849
654146
809709
1839380
1379336
639329
1077701
1903023
1592565
107265
1263870
1218422
1451636
114926
663117
904872
1759337
420510
1446476
1626574
178763
150863
1317090
389593
1743384
239181
1884213
1180350
554759
137328
1787257
224172
589430
1537197
1105949
422293
519257
423088
1782043
1434498
1103183
393864
969071
609133
845201
1489745
1885207
780351
1588642
1663682
1562374
639781
1678153
190674
643771
1239186
128031
906213
125663
569431
756981
1918011
1572979
637375
373650
1590255
594262
448240
847841
1066565
1313244
1882427
854210
223067
8294
163061
116638
921542
76993
1328349
1125584
1302221
1574351
122244
905481
69748
346470
836812
1996468
676642
801863
511408
1594172
186791
842637
359910
1745208
1043265
1385243
1275839
964119
313365
152398
329004
1120297
797542
1888906
1979626
1313003
1756863
1185377
1849348
272169
518878
977301
187016
1858722
685465
1076649
178371
724719
950352
1841375
1472256
154836
1789357
644241
626892
1383514
1086104
230130
1755574
1156429
1453923
1016395
669144
156519
475753
1060294
1432897
96485
1924191
1449082
1329881
860789
351607
1863255
1813761
1609520
1003904
36596
709287
266655
1598629
1391516
1477006
1350587
1301585
1458794
42432
742192
1627986
1120111
354720
1647714
1158929
821554
1599384
1663653
468881
801919
1297187
632877
984249
382437
414095
239098
695523
1680904
329617
1429606
118106
518147
1892486
993141
535902
1244059
454191
1871496
1884155
1883589
1290399
1510172
420521
555518
1848614
208000
645162
897043
1710216
1179876
1096186
1275500
235710
1640334
1349595
1016080
692000
237892
1326267
120785
688582
764609
1134627
1962248
1660673
1809542
1098573
204619
1293225
770263
110664
1670282
236988
1474145
1676438
1088644
1312455
309440
261060
642827
1689445
1578109
575993
770565
592131
175552
181233
1132514
709369
1759635
1293937
1282160
802643
279880
666122
361282
185698
1070313
275626
991565
1431656
377966
1840604
347295
1816198
911910
1491604
1502892
1517446
334713
328074
480526
264222
1515049
1017475
567088
1772617
1256820
974007
1491089
1912009
1750102
1185892
169287
833335
1963902
143473
1561639
830395
68345
1006903
714158
807171
1833369
1440104
1319591
517758
1193448
1691956
317209
213288
1852362
686257
393557
1585542
1066360
507275
1489460
1442897
69870
406173
1896091
742764
676260
1252
179462
1431182
237137
1536273
1811326
247324
1366083
582558
1365790
779742
963889
1171791
289277
1599308
1894394
663859
1189308
500063
1722110
603358
818973
1564705
1580104
813017
1523259
100413
678360
622327
983997
1232005
1241640
1345085
210477
1129121
1568532
1665871
888706
1010842
1360314
332799
672407
344118
1722149
1357719
73316
1335549
551118
1181228
1478691
178061
1664725
1386389
105765
118964
1085938
507412
902228
673888
337024
447580
1183611
1536497
1423768
1322929
1337786
357302
1481266
870399
1706577
1189916
764752
1330805
1438172
687489
1185406
691205
1509411
906967
1846111
1464289
1524888
666600
205742
1930046
801349
1827502
805874
1404678
1256820
50925
1094106
374123
415297
387615
1911545
1266486
429536
351674
1417777
653817
527759
222443
435192
1424317
1717814
1744924
682429
840486
1303663
713424
1503794
1673454
458113
1720627
1767664
701227
594808
718583
335928
1921385
1763160
821342
83117
188019
1695693
1552820
1471134
1231766
1794419
1677477
315419
90289
776195
584340
1412888
531967
466226
855776
1058608
1755685
1171626
735425
1366478
593425
1804165
585023
1915181
432355
27928
375411
544066
306526
1280328
1175464
180486
911340
53539
1702477
254800
1399706
1860663
465790
174455
1267298
1814293
558397
1174702
1559254
833575
92594
1624480
1302191
1582549
442358
545267
311339
474203
1743915
1244065
242977
1429894
1997494
569004
791334
114181
1412170
1074321
515673
1868356
1124737
1883071
1980723
1597946
927095
1303298
1474709
184062
1274507
902681
1668405
1624219
378711
47205
956642
278601
1336710
1677564
464246
1296922
119493
624448
1829845
1326152
1355518
343919
1157121
1493321
1537615
1852848
239824
1506243
142783
622223
1820237
1352324
1785409
1224973
664478
1836641
618775
1404501
811960
503560
996960
1554853
1703326
525626
1771057
45750
732129
1253169
406323
1453242
1243827
1503965
173923
1524310
1953959
1970182
334719
445722
302774
1409661
1394734
576150
1230098
1942760
1037220
1478659
1495308
1077120
1589176
59385
59163
713485
47502
883222
167660
1132406
1469145
1189957
1133071
940223
153106
562746
225679
769419
541538
1736080
1980813
1573688
645072
732993
1011551
1087934
1909122
38426
842268
598442
135379
738024
234504
718735
389866
1584854
227277
359104
1313248
1010255
1155834
1394745
722269
404980
495778
154270
930476
1417127
1472040
1640006
724814
1908448
478617
929480
434194
433749
562253
1009727
893509
1877417
1201889
745982
1159251
529574
1711183
1575427
1398180
1095550
366794
478198
1754797
160806
1320248
51248
834198
323154
924888
895671
1789662
1262481
1429613
79909
704209
950367
210141
757867
418811
156467
1961568
816537
377628
1497273
193031
985371
824724
399527
274828
179363
339107
1770957
489810
1345524
87369
1501767
137876
901875
1800538
1166575
540499
739216
832727
830648
1436757
833382
300155
1666368
1518906
1158540
1708855
1974883
58785
621633
1172205
1264572
795492
1533667
1622945
1823843
1932554
883546
1641864
63541
1025964
297060
1547334
1007220
474818
719248
957291
1716996
1367041
933288
485044
1131939
992724
726954
1977352
1636773
1883677
168261
589029
1502785
1779506
1396225
615256
837462
701048
1137640
697225
960616
348423
1462170
1207515
1426772
192535
183578
483363
1660171
163998
993309
187182
271307
1720543
1232443
231891
1541397
1733266
1100279
173211
599211
1969634
346032
996343
787252
1922655
1616243
959723
227200
860553
380827
1303977
606295
1575831
629341
1208538
145991
1531430
1845045
747014
1907314
1149632
1614780
46183
434921
258230
1826804
947397
590101
832395
1173158
1140768
448355
513477
1088807
180238
1523803
805233
485278
1717896
685012
402604
278323
1561146
1282880
1730975
1867711
1307229
1731843
1957594
949743
1730470
500322
107313
248019
1226101
1375276
1972241
1392950
1093426
475197
1589360
1301611
1220493
1867068
1383198
39773
968069
611167
1094509
1256509
820373
1770807
1276848
556977
787080
55216
479867
1085446
185784
638239
679152
760796
1192098
1911880
1692485
952852
1187515
1602231
1289631
240916
1729989
275631
1015994
1619062
1594390
151313
251855
293990
1999180
1039569
1742335
37291
1784461
1376366
1773522
1719847
55356
1367352
195470
1227596
519553
1475547
1023172
1652164
1202444
337671
65037
411171
885065
820804
1789243
1734022
1090922
683444
1363395
191323
1807347
1060961
1745897
962002
905710
646761
1330925
584218
1560465
168300
1769820
294264
846138
60073
1402813
1973319
299806
1275180
1585280
1298637
1803341
1958171
99842
118130
1155158
767489
1870161
191464
1125545
1446781
656862
322752
1295995
91516
888525
178343
755046
535966
355945
254664
1636548
867496
35955
1367337
1560234
967752
1244201
1937006
1587973
1586869
382079
258310
1462278
1671772
1452576
286445
1384863
1212556
298021
121803
663983
896057
655991
1674913
1379675
1576986
1210406
1575238
435068
905090
602127
1628688
1528236
1834224
1768522
1079308
673949
1575632
559683
1048763
14853
1120353
1092769
1156587
1428519
1978662
933656
635280
524250
1806701
187963
622783
1310028
497152
1170399
1632298
834888
1941588
1960542
242325
1083569
597351
1345398
1909284
538105
63116
1079241
1253086
790207
810296
67462
626309
404865
834163
1607137
856038
727583
1506832
1935866
1248239
1429271
298696
787994
26723
1372407
1129185
700989
1324426
1467341
1616259
714931
871596
1611213
1580179
85985
6425
1351694
454722
819720
249629
510204
497165
1186331
1757462
1657617
904670
13871
1252921
1565076
1460942
1975252
1744558
1192383
1776010
819356
288509
1411612
1489489
939248
195986
160502
658284
92782
978357
1682142
1096694
341158
1556785
238192
20931
330769
269578
999647
181754
434992
63097
857497
1804706
317888
285206
1518349
920370
1814286
1030161
176324
488460
236511
1685768
265210
1073724
381421
50385
1776841
103798
554844
760243
1137608
822732
1294620
38110
914805
791714
100488
1610192
439452
1794638
69361
751914
770492
227832
1205904
1430421
1508465
17639
822473
885164
632312
806240
1573675
1543633
1145382
696389
792047
1994958
1852326
1297759
1574539
953637
534059
817990
934699
1995334
661759
498365
971545
1578685
130397
808844
1860475
782428
1409690
872546
863025
618437
1512021
546225
991973
1468607
541587
1464530
1847002
187228
143572
1967272
923874
1282269
1007776
851687
970787
1767886
1814974
111206
743822
1637379
441492
834689
281428
136469
1477519
507687
834781
1842780
586972
623539
1276342
1798384
1060174
1823002
628044
1155981
1334717
1791191
988419
520841
1668744
504858
754376
1722135
348483
1639589
1740051
1068851
227105
1573993
1476238
1767221
68034
1448852
195198
56119
1700389
1417231
29340
1604498
1395679
472765
1031033
1236529
1579856
1041875
826633
1182410
684836
1929648
1042501
527462
1300547
1408990
147715
1104952
1527765
445168
375269
435165
1812327
818669
1265599
188095
811122
91179
642778
566314
74665
386173
1676104
649261
1087360
1926202
1253829
1706942
860640
258491
115293
997469
664509
1559911
99136
558516
1491571
981921
126522
1361802
1455812
413688
1055270
1550027
1456335
1815440
1335075
840735
24709
1085017
629090
1503460
1043801
234351
379614
296889
279187
878217
147653
806904
692287
260252
643907
656087
398369
873606
252579
1280743
1183147
1774097
386255
1924994
1047499
1772680
1473378
164213
850161
1793260
325028
867058
1448101
1614335
1217459
1118375
771848
1508551
636480
414450
709660
301907
587947
1982433
474739
1939703
862835
836485
1996844
913852
869226
778003
584458
543396
1583770
1917215
1615571
1679893
1647802
1109749
1195473
1163341
1717108
859283
1723669
1729500
1431271
1681548
1819720
1320114
893169
491265
1634130
1588648
618079
1480236
1161553
1301838
351718
856602
939729
984440
812749
661334
319753
1665772
1162298
1684101
71164
22044
684781
663093
1597667
1685657
1624157
1304458
583631
1502018
1413215
1100272
42992
1256792
51477
1623984
1964613
236829
591076
18881
1141897
583338
1505751
1818275
1628134
1150859
1071255
1111493
1023709
782746
102056
774655
1948788
1375766
1537377
102888
414200
830499
106590
1961573
1630474
255483
44267
389694
1384514
642386
730052
540461
1288077
167134
1927388
965983
419797
1717032
1620693
1421404
1555458
1295543
1280891
146890
1297155
314629
1552492
1630393
346164
1720709
1833495
1591457
1625608
1682968
1486096
486316
1979832
1668429
687646
1471700
1881689
1657178
1992008
1235721
163450
828429
447529
1498561
1823625
792020
1863406
474518
578697
1799943
502975
469797
1049763
1287873
209359
505047
215889
1710771
1129396
293136
1533323
1890044
1544118
1308794
276407
1928037
283262
1867309
22292
610605
1519580
1400370
97478
1093800
1745962
1674004
1479789
783782
1610037
1876168
869286
518529
1728241
963507
1135487
1795317
1604855
719230
238535
1617690
1418486
725262
1756532
1318074
1324439
841218
17391
859304
556806
356591
1603012
1289479
422474
1666972
59805
317166
1051354
1494668
921815
122220
702425
82753
200168
1597475
975571
1408710
837502
1547924
41118
1352982
1058113
996534
148462
1499531
1325460
681873
1056622
308398
1364982
881183
689022
501094
919732
543459
838567
148446
1156462
1874740
528372
451696
769462
1895229
1605339
1381206
1150594
271717
207178
1304191
336193
57808
458869
1249857
375639
665079
1060133
434237
1479129
1687024
1551853
379290
1873942
900449
832626
683192
168353
1379372
1462967
1261921
976846
1225549
51714
408263
126167
524129
1464312
1565705
1449696
1475419
1975584
1249299
650187
528845
271951
835351
1548132
275610
934832
539670
1802958
237494
573351
1877196
1221750
1836907
376844
587324
1872009
1960118
875482
877369
1047714
835452
1020814
949497
40211
324632
629781
355633
1153241
1611601
814660
81390
1755713
1155707
1120126
345887
1924359
174183
135504
1316577
310450
1680064
345091
844464
305112
1474665
1645669
152023
1795369
240874
1015231
1075584
1351737
203438
1880442
1981838
1448567
1426641
1550921
406467
500734
1020751
399698
1094214
1508980
1799827
1565875
1296555
422820
1815166
1489858
1965577
443408
484073
1683665
1553175
614874
1626646
950873
998950
1918926
1373725
1942457
967838
1375896
1736959
448555
128392
350831
1505924
443265
1661502
659875
822594
1314705
650538
912527
207173
838535
1055538
601424
1229432
922984
341185
252299
1913529
1157787
814184
126178
717758
1473650
992093
1027988
1666307
153578
1706736
1769095
686556
1403268
404864
1256792
1779437
882046
639108
723069
804813
1509877
244911
714752
798146
854659
1908116
38509
354017
246167
183231
1715000
1108790
1646377
1600670
989454
285824
1334491
574351
1475742
337581
1658670
1234602
582317
624703
1126204
1140882
1965016
1160874
1667443
962096
1368541
1090820
333928
44310
1012255
549094
1957486
1096718
1339490
686431
958582
650837
1941639
724762
698879
10486
52047
940642
441523
1695044
1838146
770524
906459
1331152
343137
1803748
1796086
779711
84065
1152763
1269962
1384798
380941
1836189
1153392
331628
573949
1843352
1732170
132779
941727
190797
1385503
209666
1994437
241253
614934
165973
270775
879593
1239389
2677
823856
662794
1724356
1854196
1287226
888010
1793176
1891909
1627410
1136240
271636
1973558
1139579
1322180
1371607
478114
298911
1642905
1901291
1191771
1224807
1930577
883045
1962718
335369
1911394
1415865
1123549
1943764
1236254
1992346
573349
1927847
934059
925788
535874
1232713
889322
1464567
1962309
1675424
260277
1140867
527529
1817495
81917
1073938
1289588
179459
375584
1950895
1483794
70814
1990070
1911017
296531
293501
1449251
1557504
1864300
1265987
1754518
1893162
1898105
99907
1679682
911225
1877132
495754
1313389
291696
809217
244633
701544
381783
942936
1520265
1519341
872912
1521866
65054
457858
1175743
545747
1574904
1876763
1943807
975669
561536
529188
645056
509104
1454085
1571466
866601
500199
1809852
492607
172160
1563429
1279039
489097
1147624
599094
1138641
538570
260717
539811
1800547
616897
571204
491707
1940778
958924
95501
1048432
1007430
442529
1961028
1082392
308346
934198
460382
305575
1168476
672214
548905
35030
740965
1815332
668066
1687849
1351525
979767
227682
101828
1165182
31089
1313693
550658
1460837
274168
464209
1570383
415978
163078
1289325
478645
261056
1509887
1653309
42754
1016702
281123
1762464
1516368
1704740
1664660
1070151
1700180
406441
1654994
1461860
228688
909568
1029519
659676
830600
1475778
1098740
390513
490867
1648818
1598598
41967
1282309
864674
895147
222702
489792
874217
986279
1942624
1338938
1807821
1255178
1209549
208704
1796400
1755052
1127182
504326
414211
1705320
1674572
752256
363754
1889058
702209
509351
305261
679144
1269637
1040339
26446
618461
235600
823885
1248081
1126750
1441270
1399388
1177904
491829
8123
789882
245094
1914193
1476375
342624
878362
1878563
1729520
302224
1611648
995102
1426694
1255867
898035
500426
826912
1785885
1921625
527115
1804191
660846
1128394
1160863
1952023
1257410
618717
499667
1438260
1076591
1531180
716083
1098113
1244726
976615
352460
517351
653572
1010909
1824334
743122
1028354
244581
720660
581063
1789873
251857
1863765
79564
1910905
109875
1220985
424756
494974
1291520
1910866
872205
583730
1990357
564865
1668225
602070
67589
1175239
1913243
1067752
502446
55298
107354
347937
445010
282492
824253
613219
1599942
46482
166600
1258708
677826
1874294
1945221
1390100
785634
1440529
548161
197438
1121599
377666
1150514
1663854
875085
588162
122113
1420344
1023507
1210485
327346
1347964
104605
1734408
1247405
1553261
933212
1804435
745412
1426029
1724167
177606
1400217
1193894
684946
1944301
710435
660814
873442
475674
1100457
1557781
1320724
37199
1088715
455999
595359
496219
1049871
300174
549609
1070141
1788666
763121
502875
1330714
1687402
760482
648128
1236267
995324
1856379
1567179
627106
1689308
408245
569417
61389
1733083
914373
1682882
72314
1980296
1377690
1222456
617983
1963501
460396
1338655
1464546
1310191
443170
4219
277909
255796
489085
614091
656343
558884
224009
970124
1484968
312636
707561
1018248
1834255
1995845
139181
1102942
188031
698449
1677431
1363941
1732104
515596
1479415
1743047
670664
1217794
136795
540992
742614
5873
1958475
524298
827443
1958312
1390575
1139440
1490854
1938223
78138
1754469
1106299
659643
1284196
842808
892796
428085
1563251
1412577
1611716
207075
473021
756476
1112579
297041
785097
1298549
293861
1816459
751797
327652
974664
19236
127852
784457
584812
905609
615437
1834048
84913
29272
697078
1128666
576976
327346
589716
1061006
1609898
1660486
842148
148158
1450337
1992419
1705857
1871972
993253
557597
117501
722535
1192049
1809440
1144990
1869489
1868247
1038120
92082
1403060
1654951
688589
1677613
1267771
1985547
1043824
1988226
668802
1091701
1428201
744535
1321710
681755
1786295
326348
598568
1415389
385940
1056225
813266
1412610
1067159
721518
1557737
875668
1278110
1980086
995995
1822943
1372387
1335075
659924
1355494
733055
278629
526590
889030
1111022
699090
494922
1425377
63510
219956
728417
1947936
1998860
1068783
236661
1117280
355444
865175
153777
1161860
1972522
1409177
330962
1282089
611469
1842196
123893
868812
886503
734664
603842
219302
441248
34038
1630954
146839
1777738
294248
1414664
1187576
1606187
696525
468330
1548958
1755763
1001283
1012096
1046537
1294029
1150001
904519
1195805
1381951
352814
490275
1551212
815677
1587954
498956
837444
1605439
359003
974657
383045
291536
657653
1208727
1617164
85205
1336695
219129
1458416
9026
60705
1980022
102669
895646
1154423
154932
400770
679103
1421648
1314431
1048293
1841579
713906
1373099
1322440
695680
1624989
499003
1175657
558344
301897
399214
708657
193070
1009081
1634565
1936750
1899740
613209
1874645
55240
176804
109777
1287612
795544
73604
86263
176871
1550680
323674
1122787
1646640
957952
650937
425763
901511
1348824
238378
1024346
505985
1349211
1231057
1674951
1033530
600158
944223
1729183
1382737
1007697
713440
1991302
1989395
28618
1279190
903028
143300
605643
1179713
247475
1713729
366440
728440
1602843
1589335
1785530
1436967
1648520
48856
1269252
361482
1030545
1579693
1255036
890420
1154977
1773070
1977131
668467
776686
182089
1825413
1982101
602346
55145
176403
136881
983168
697965
1482073
1916505
846279
511343
1223135
435062
1282295
356625
1465668
556781
1615202
1845426
395738
831171
120207
1933797
178538
1551307
468927
254544
628327
158279
273284
1012622
1182040
282018
112067
680366
1279095
1337144
39842
1530686
373249
1278601
1874255
590970
1804182
964898
999653
1893335
710079
80833
1892117
1344636
1160916
1334893
917651
795579
1190568
1579202
682191
957929
1825064
1275087
845404
109940
1589422
1540173
746557
48908
287207
1191114
396772
1967643
20298
311595
1352015
1856189
1851636
420429
1418268
419664
217723
1179197
1503441
1501947
1346759
484182
279156
1524468
21604
10719
1722037
474018
1495972
588271
1078477
404095
132236
484286
437083
727368
174912
524971
1032087
351811
1523625
109689
784150
1425115
683842
16147
811016
205396
230253
510581
1489937
1270088
305129
1324967
876824
1349408
458465
990266
116001
152414
43309
1543575
417772
1897942
739100
1488408
285647
819163
971842
571408
147444
1680581
1951746
365343
529107
304765
1513230
409339
1883972
821045
1842338
1684709
674551
1903641
1864941
1533002
1217658
1809425
1814742
98157
1468566
1099269
575668
1458735
447472
1084588
1565863
341352
680436
1825619
601420
1255664
755880
1520068
1320789
1545687
1223886
595378
964259
137584
1984963
1672531
1582563
403178
801937
1920452
296955
480060
849087
1958007
1421486
154716
1257546
1650471
141200
1769888
92690
1626258
1850613
1529144
1778911
1728459
265245
1098724
569869
515169
378979
1556344
876498
895544
1170663
744146
216523
620289
1940847
155284
1737489
1931657
1157906
63009
1384532
803679
375164
1115124
19007
1294644
122606
578352
1708171
830508
735027
1662466
1388087
878851
1987332
1108748
432046
1497433
718979
918440
1687860
1923088
1498261
535356
1841861
415746
1040576
532217
1564532
1147868
419566
87204
132428
147690
275143
1709453
194897
1808985
1587247
954742
1021208
502848
1265044
844148
418090
1620014
1424503
1218244
1600788
1377327
1423634
1931975
1032304
1674892
984761
1446265
550014
1816221
628862
1902522
82095
1077905
644372
1849315
773724
7774
135985
1295198
458161
1246191
1048984
1184560
596866
964381
955113
1267427
608004
1279578
1874845
592288
836660
1143808
937505
701002
529977
752419
1136206
1082892
1502138
1969487
1929950
1834960
1129070
932416
1905837
1686472
1426903
697589
21364
668106
856368
1048507
1060478
397426
1814344
1472596
1734456
1325332
1355913
1850308
510751
1863616
49695
1412916
1035682
487986
1313628
929101
686007
830844
638277
54398
1098048
940890
1565247
86587
1754455
1121098
1852507
1153003
828937
1863672
395860
1090610
1874675
972386
733961
945851
1517240
1882179
573988
1695452
1740017
66524
76236
1882840
415872
1604842
1764359
1684094
999799
1470944
781584
1055665
215611
1270086
1991711
429089
1111202
1360528
1248304
1658092
107729
479487
1025808
1122676
1400012
448929
1190601
763054
1507130
1210807
1136559
192789
1656770
1355700
1622824
1961093
227218
1767658
1351146
500311
653941
1804941
479737
617322
1596623
1929294
336234
1905004
400395
228144
1471240
1188671
833943
1668362
545916
348118
1604250
367540
756202
1688104
175184
1986899
770203
306288
1008741
730238
723932
1654269
1070433
1034937
1114779
1026344
938540
11663
72664
742172
764200
304182
953989
1181637
563895
1824693
1481137
1700920
1174220
1537672
1849178
272435
84135
1138929
15486
374852
741953
851545
1614297
1780175
1522409
385592
485933
1814769
807623
1119250
1259234
100555
1720659
1857706
287391
1141792
613968
1534635
879974
1834127
1047065
1515673
495378
1047525
424129
411098
1174334
859392
1604869
1230411
1943440
838421
40793
564183
279526
93795
1961638
112439
376840
632233
1956466
818802
1418246
451261
150763
1289881
1237855
1429985
1826792
1686497
1847025
120433
572394
1515072
1425935
40877
1623764
1513749
1550592
296523
1538434
858302
892666
847089
868335
1383137
577009
538551
410873
1807164
529380
1297549
931837
1359781
204926
1013832
1592171
953159
1608942
1869243
1662993
356537
712412
1061096
903247
249300
613480
1647295
1195879
1294004
1966485
1316016
66398
433758
183119
984218
1948899
1961572
351703
235035
1114687
45211
1309494
1780464
63632
1143909
373717
984025
390649
373685
861625
1955485
67281
1498018
1051257
123335
1737051
681603
1989422
285660
992054
742772
1277927
1298202
1821808
1178136
1656942
145627
1484708
102382
1717307
403681
1762398
594527
1813598
1235925
906157
885821
711473
92541
523242
1099056
1483177
1200447
1126929
418787
744602
1410431
1786106
717868
620149
1995534
1884096
470303
1825192
173177
1865822
1520192
1796985
245748
911497
347047
994984
1309409
1608252
1630234
1854744
1140929
1763890
1989898
1020573
528680
510126
1841868
1502657
182035
547451
1721553
1205704
1749106
1395528
143180
1687540
1349516
1975507
958901
1322184
875474
357339
624787
691342
1948521
1861222
768065
1217524
559829
941361
1717956
730949
1020290
542620
184512
1742800
1468858
387064
1295734
987709
629632
928556
14280
1283781
1742855
1686261
350758
998673
1885398
1199292
1868501
967654
1346426
1873011
757753
770038
1309545
581671
141200
667893
1967537
1264501
1042062
574258
1044052
944083
1484573
1613622
1540586
220616
1357907
1845368
78015
875708
1251001
1715336
270191
642882
1225913
197329
1683881
1354210
1867980
1381538
1596490
271536
480127
501867
1485869
1360604
1126758
414337
957472
838400
640533
1494889
998167
304142
142952
1462389
1198458
1698690
1204484
1479041
395647
533613
825508
1710800
1927191
1664518
780711
383918
738540
1292641
891264
868886
70566
640723
1703130
234360
1518138
77431
1256884
1275710
1461982
1012879
1060649
1636840
1500928
962639
1875258
646630
383260
806475
298642
1461069
1839954
814621
335836
1349383
416930
1649147
1149977
1817995
706774
81371
359917
1925828
1990638
1040142
916457
293195
1218816
594341
1205930
1598683
1422994
1186614
1160949
1379004
1155734
858833
1871985
490569
1099588
431695
351059
1322615
298690
512542
521970
292667
115183
1032016
1075554
1309021
795296
523469
741393
627107
150263
918264
1894964
1777527
1802315
1013404
1069314
1649561
1532633
358433
1475335
650991
1708228
1253239
1435054
525953
749799
1113801
280842
191729
1127716
291217
1776135
494412
1693287
952703
1801013
692434
1401981
1715476
1482383
944947
365648
1196462
238255
1237832
1675610
991092
1805128
1203528
1228177
1497103
1500883
1535044
1180849
1542476
838461
1242681
1470972
542652
1034567
1490734
911782
541894
804511
81916
248731
1183684
1514048
1826697
1818516
1130770
659329
606521
260295
952454
1392480
1221354
560045
1582767
645242
1079700
1674902
128458
313350
279095
1870107
1776045
3640
1726038
1602562
656596
35000
1624937
1523633
587329
1790540
44756
1337814
778562
1249135
776660
303945
825002
1298840
1884383
84055
1706367
1473259
1628286
554934
1772174
739382
204616
1794714
229123
865990
510842
810461
871008
1112221
1757541
458583
184530
456290
282330
410479
1380077
511050
6748
1341688
505463
667108
1836963
1567728
1923020
1954004
1892300
219211
1237761
944780
1837598
1542317
123875
114786
401208
1750035
248328
1589394
478360
774954
856137
1734727
1358629
114804
1244900
823027
661363
1065198
922462
1537302
788829
314130
731127
1223334
1152198
313913
760284
3261
215791
1491044
817045
140027
1174924
1657172
437225
169502
1279851
1015961
1346266
146051
631637
91710
873103
445194
199582
1480934
1243704
254903
430809
1473576
284068
91990
1446350
1895286
461423
1238645
1104428
473692
1546665
462681
777492
402203
821785
87540
1107663
1117828
1965459
1836671
1395778
172955
35238
338503
818385
1548253
1948387
742980
670492
1340278
1790195
1766790
1793476
1215446
1207505
1622001
1046301
1175127
943957
933930
1147711
721328
526223
340333
1265711
1050927
371653
807434
1001626
464303
1709983
1584558
1222258
1260824
1359697
414724
921200
964424
602628
1006844
1835590
662385
880937
1470711
1312859
1485226
1065541
1546428
312691
1255249
946750
1470360
1041726
1804756
963266
687748
325796
1893053
1570101
1942680
1685323
54026
1759400
898782
1918565
422295
294049
1131057
818894
851774
774582
1682300
446504
118766
1493641
600578
1845710
919865
1242428
1973980
668656
58606
204710
55865
310825
868425
116144
2080
1471430
321705
56057
249561
801042
864968
1482973
272605
968992
1238975
1960101
371351
1192184
1141806
1245029
312406
762922
1668298
1605135
1710081
970087
286187
1602662
1784101
154763
946928
718931
825953
958881
1992874
548544
1752518
482311
1101722
1409029
27488
1425623
638267
1408494
340000
1499167
524505
1565605
28910
658234
1353459
1273078
196442
1751119
35309
815088
1696503
824153
1766096
1348421
1063626
1019729
1821926
423551
1588500
1397403
176834
8844
592026
1560324
873192
927193
1555928
488599
334555
201934
166490
1186889
1354934
1670528
814685
810275
524414
1516326
484925
1855462
1229619
975496
244717
1866805
1547406
654698
365405
1529967
70477
1182490
1883308
662753
556035
1153407
1012647
434304
884860
1247342
1319938
767999
1942332
1293674
1935459
1157908
676952
1886927
1050894
388098
1817332
674927
1049287
1698891
700348
1565061
306341
1062798
797992
889078
1777451
1960008
442150
1800315
978406
1590672
1340996
219003
1465051
1444440
1568437
454752
1814672
276175
1023307
1306434
267511
1264851
968941
1551445
1875882
736660
1652668
1307020
1036248
558673
1692382
133310
1516379
1588253
1049496
252515
383690
1170267
1695930
1731285
1778509
1496667
1934727
1627101
1901762
310751
522167
223188
944619
1103752
69674
97321
436250
295774
1897534
1348208
1842755
1029001
1639723
1520290
284479
1227426
903689
745468
1832437
955040
1959714
1097862
401601
1526328
169534
1808858
1881197
682977
1258977
938035
1725310
919501
1059767
211311
827062
155322
1394377
775242
370872
1990319
1227338
260934
156923
636342
910948
898409
1641030
1438374
1575215
1331154
1388402
1505817
1726619
106378
1734819
973766
1255660
1815533
674120
603147
425561
1507330
588591
168956
708862
1813398
168357
1290027
1540222
618649
1794134
1407748
565333
802652
408994
1489397
1761102
1227455
665157
457161
643068
1677589
1326268
1975005
1386330
941022
1713243
831289
1117199
315910
1758527
471990
1543212
1657548
381990
277686
1957141
240165
518930
915055
1904303
1694997
338330
1254411
1383707
1618590
424970
189192
1958382
347704
1181617
437275
1296678
448090
1899369
69570
1178119
776087
1518628
99688
13024
1862375
589132
1135192
1547822
1395002
1414453
1136450
1393171
577222
27632
1103283
230821
986223
625234
774581
1411365
315994
1515155
938549
1830687
1148747
1297743
501599
1839208
1546918
343035
1273324
940338
1851677
3180
1914012
411050
794123
1871029
1402056
1826316
1566989
1380957
687372
1644098
1835902
718751
732573
790792
1258428
1542032
949057
1823796
686336
1124772
32801
1887795
909270
977663
1829269
325430
1110009
1942180
478180
407167
557247
98130
137806
365463
1522352
932369
1453501
1042206
95977
1721700
670041
617861
143054
707776
1528517
1256306
248912
1163342
444851
344359
97557
1694193
1369845
218621
1225068
1575492
203480
1502709
177401
108309
1781324
1018171
167034
1529989
1201623
427056
1105905
988403
1354150
1864013
248024
485121
557296
391214
631891
519870
143711
63980
325344
587040
682404
385955
1030766
1425571
1469764
1514363
973610
232251
1219717
7640
1490544
733446
211329
1706078
951401
1682617
1817346
1049617
61684
261974
1576500
1854446
1266172
1268348
1226512
1292452
26936
1908345
463785
410878
1776892
538449
213575
1750024
1690271
1513746
836868
420303
1642530
1737681
820165
120229
61027
482633
380989
761066
254290
890139
1133571
1020908
1459399
1168673
476032
771396
43154
1194526
385382
1243206
706905
286920
455452
605748
97090
1709330
609444
1120200
1600668
1861653
1861441
1070951
106807
1681600
804042
1956184
1824985
820479
1997520
722654
367300
1285314
1902891
1216156
711184
212943
1999292
969682
1349276
1155964
186383
1084488
1076242
1043073
821784
1054985
1811958
1760274
1407069
424805
1933302
878403
207192
169399
1811062
1145058
1864778
1797875
1255180
485561
1839079
637251
1210764
1401214
701307
910736
306623
886916
1481468
877639
1628786
1696948
1317577
1123510
1279216
829613
1870089
617720
454431
1299405
1546528
105770
1442673
1960935
1531305
1141910
262486
4964
600923
52668
639894
1163653
588244
817387
1496512
215872
1180366
805148
972603
405116
1545441
109161
29586
453022
1108439
169704
1385506
1325120
1023388
1172590
1467015
1410511
843436
547256
385122
1039622
166198
283887
249892
1100611
449198
760161
624827
1249960
417677
796090
1615943
647324
1690913
827590
387087
1278327
888841
1387654
138901
1783651
138539
1837230
981070
126263
137012
1610277
478320
1275409
855780
1291607
7614
1204093
468736
1591021
1089006
677597
1119881
1575043
1319269
1846560
452063
1956122
514477
938857
99595
111427
334826
1439724
1050955
1312089
167429
901009
41971
544369
1007749
962012
1451967
788982
629879
139266
557698
220707
821004
1200535
470314
177530
116938
1156585
1771802
1233695
1037037
1566916
814204
194159
188465
359120
504181
393325
1986182
1545222
1819648
1920169
1258409
1112641
861010
1429857
1072992
1460841
1023242
1112837
906790
159933
1743661
1278257
1001525
1346022
1260091
1859287
992275
1412170
1629836
971724
977974
1807938
904556
305373
508634
1606731
138821
1963382
1723055
1238732
235665
446632
529347
627706
1037397
1287924
1756875
19078
1471467
375419
168628
1923541
1828164
363915
332970
495577
994126
717278
1687315
370956
1869595
1244038
143604
234535
423540
1534233
1815780
278466
469420
874219
1694016
1088796
85959
238499
1102393
359413
979409
886185
1615211
1817893
627226
1027097
1025980
290398
875315
1078321
860766
1094606
1592493
191694
1441118
958790
1769014
944219
1130780
51335
1942005
1801070
396598
1381661
1641565
1603419
124720
1878724
1186403
886341
1683019
1303534
1645546
594984
1105200
445276
1569664
499828
517656
1757765
850517
262417
993482
510873
845587
969247
333515
245913
1588797
718349
1880014
363310
401547
1427990
1285453
815706
771866
1406273
268604
1032090
1825607
1861022
345591
735027
50994
1762457
1618063
789423
1878934
920117
1642778
1248309
1720361
1873868
1167822
66813
795426
304598
838792
1240420
1293927
418621
1403793
1930878
1542615
1188035
526964
1757874
1891076
1071526
699411
1969926
1823910
1181026
1823986
170920
1614674
628791
339764
1357679
1971404
1534228
1040397
1056808
1800396
1093013
1306306
598882
1703791
1641369
1546536
1136250
1824224
1708556
204022
813545
202901
15586
258920
1842940
1423893
1943914
1399768
1078904
16775
654259
1884218
24598
472264
1402805
1751206
1621469
1332358
396243
750490
410638
1657068
1997318
1629782
817122
514951
1435307
1084783
479344
1386750
221339
991189
1711820
415462
242145
811168
1310180
606095
1554025
380499
749035
454031
984135
949501
306212
915592
915044
1379886
770018
1031020
911653
368682
462545
1472250
1879131
1140879
973809
1173647
1158009
79492
482246
1332435
1326774
1525787
1140182
133588
159808
1890049
71929
1422179
1198685
1675904
711730
800547
1970704
1798249
1705295
1268852
1580322
1598854
1578697
1324754
1940382
1530664
1202391
114531
1477251
849930
1749024
1974686
104951
487789
1835952
1650598
611032
1173345
1443742
1329928
35785
1896660
1436072
922751
1534793
1791574
1826377
1862297
1649785
1973592
947759
442328
1647080
1798403
354425
648214
1579042
31964
315369
124545
542774
776764
1052346
1044970
192217
579178
1962900
1436485
296024
354073
1394778
1314859
1945623
1423216
1314845
1557364
1057783
1634243
670154
26095
1590449
499022
657998
572935
1817500
1801692
1376010
173891
1092992
304778
95835
655308
1175711
1660455
40322
405789
1195610
458728
882653
803653
488587
1605585
1660470
278380
1871390
777132
634475
1792087
1051921
520258
609683
1849372
1107142
1172248
1740858
768917
1263528
1629170
1086115
1286981
989508
557541
434143
1217015
773095
171998
255319
132608
405931
1648354
1590995
1440902
1133933
1751402
8062
816329
1489546
1192687
350223
209016
1310601
892388
980991
1425751
580059
1501311
1239894
906837
488639
343842
1253155
699576
206629
1296920
943008
1713955
371313
747656
690664
534005
1250619
1937485
59126
658360
2150
11976
213276
1407347
678027
1595669
1980430
979105
1954502
258458
791187
569184
813368
466022
799276
737320
958778
386824
441464
86256
1560670
1980813
391623
924176
1603509
1506771
1694110
274407
513732
857815
3463
1088633
563609
1215571
531097
1243121
1785483
1003512
1867539
1289474
1645611
247660
220810
723573
959125
956177
113554
237229
186562
416288
623650
712525
1977274
1820362
1351297
1964664
1996760
1749687
541974
790732
997047
466600
76809
1092924
1682111
1295900
1700293
1063008
1484454
998576
80415
949572
1715933
694928
777606
1484571
1120105
1931615
154988
299382
1661913
143080
838197
1101144
258445
1976716
1600124
550022
401953
1858430
1222166
1324990
601229
1320700
697597
683023
1516689
88765
870249
1634025
415209
1079098
726025
339664
860513
1048024
1873797
639092
1376387
328954
653813
1913468
672392
1836077
1817326
1788255
298063
842295
706237
253823
1174918
1917677
62341
640050
962268
1193201
587650
1483036
670019
546187
1505974
610911
93910
307666
1085162
973628
1232771
1903051
1689586
673479
1335483
1256460
914554
1393235
848812
281810
1434424
947606
1739756
1557171
765392
1402271
1121194
932332
979731
371136
1365362
1146090
1190112
1771849
272004
656333
1553133
1684396
1165529
1237521
1678890
1911037
1298810
1769541
1370877
1701231
110703
214260
1157048
415162
1956087
598372
81737
1810733
1624170
425807
542281
1978398
4419
286843
1869147
388825
1309269
691858
1494225
1215904
534464
1886672
1848830
102132
112748
428807
1501211
153397
237135
231569
880764
952749
1511413
673861
161210
396971
41676
95080
1174456
1815688
1814804
1271122
138734
1398096
1922054
86958
117541
1088273
1487116
319597
811955
1696129
1890315
974508
1646905
136180
517235
1029243
270614
1713927
203325
446420
228524
1661790
488292
1313693
381599
355767
796688
1526014
1388803
1035214
1985601
795063
636758
1743961
1207690
1927090
408225
163651
250783
108523
1491923
1060044
1402875
72715
811391
1150034
1902756
123246
126627
710759
670849
1476202
411634
859070
1218160
284594
1911498
1103400
1519784
868304
601936
1766344
1827476
108724
1894216
1205129
1298749
293332
1698886
63792
1069894
1192096
1905589
420640
1657051
464020
1874360
206786
1581542
663651
537148
316464
1709396
1368768
1621621
1584016
830653
532274
1172473
782842
1536717
550386
200796
244452
979322
1915329
142549
587482
908078
1062413
1435347
1402028
1319819
1940799
1166003
127910
473106
1452789
451574
34842
1393892
660448
468940
1744362
603425
1082853
1845297
166053
791123
27246
222322
92236
1381901
4334
1911912
294643
1463316
298825
785920
1928945
827967
270131
844058
735352
1810144
65245
1670175
623219
575850
251229
1424204
846242
1371300
673236
1604757
697006
1810993
20891
1145587
1045735
950718
1527669
1750419
1989809
369543
1438452
869631
791339
1554355
1894362
763728
358844
711497
1878167
936322
137662
1403674
1085135
1963818
550045
965104
767981
1983188
409950
1916393
200206
312291
197503
358372
1248235
848646
1810304
653321
1280590
1327804
668939
1008848
1965680
904434
750170
1077770
632701
1460601
399168
497508
464086
412357
558003
1764385
265622
387413
476791
1465549
338087
1123887
1221653
1984267
347995
1899962
1089061
279883
1949902
524973
1175863
553441
106993
1320546
325496
238950
1720567
1157558
1045753
1903930
1381970
1314098
364856
187192
1372454
406628
1408157
1777450
1019327
1957759
1137815
1764643
369951
1620782
1831602
1592230
1158946
272014
1043922
1849239
712677
539686
1563630
967166
1701812
1547579
1551398
144141
850239
1766207
1738195
1123238
1147724
1820313
1005943
1473007
1364210
417599
541344
656982
693363
34920
476775
636794
1540721
767810
1683614
1863261
1496191
1036890
596526
344763
246434
1492943
1791947
251446
1961542
791694
898550
56173
651382
1366961
1568761
344293
1392601
319144
1729630
1085674
924009
471739
757830
958627
726879
1990420
1469924
1045715
616642
145685
863253
864798
1318555
825759
361620
569855
233934
1340940
1732236
423495
805132
1098425
524380
226376
782124
218294
501766
457234
534824
126513
893058
1877992
1478596
1067041
485168
1774428
1504532
1607227
131395
1224154
1946345
1823363
1402766
1191627
14576
273881
1547163
398941
1497350
1574408
862125
247521
1938968
1904461
351693
1086743
322537
1163082
1296156
84763
214374
1618339
980626
154369
535969
569144
1199022
29878
730094
429467
1367143
1476927
767593
1256471
1547082
1796180
1842272
178982
1462639
125575
830566
1858124
615597
1919683
961635
768409
668253
1048833
613808
1926503
1977526
649119
1843044
573858
1726078
1035647
549628
1301308
649083
1166198
570425
886370
1969141
255446
975670
385794
322571
382099
717359
69232
923670
1383832
256954
94733
497756
1313840
629442
27144
919773
1609196
1389343
283914
468366
1270986
1305340
1374197
1941079
768427
573325
1831945
172023
791072
854707
438491
151618
789641
1696452
1729292
1706357
1635774
1992363
1764523
252559
1235275
1654964
666546
510381
347553
1779891
1690618
571571
1304028
945192
911923
365766
184868
717401
531231
115984
693010
165581
1757352
382559
1945245
964680
1898641
1592229
30408
1543161
720892
1327619
488415
1858172
883150
1995910
253519
1038786
1538854
408999
1737768
892181
1510215
353543
30560
1078525
1663009
199280
1122107
979286
325494
536962
1900342
979730
950273
13318
884694
1565273
147612
1631329
1005695
1095599
244208
109889
1017787
84749
220394
644133
1510993
279196
1025221
659889
1175068
995162
1291171
1105137
1055457
1115589
1965292
1833095
488168
446024
310231
1888139
748468
1934239
1956446
808074
1863228
1352913
138637
1950762
1691518
621393
1244494
432734
299713
1967185
1428699
1999068
609309
963515
682344
1895217
1765199
133888
1972032
1571593
1152290
1248605
1810973
600650
478577
1428644
710912
1467325
767423
1813373
1185064
1148411
108795
266825
1306248
600117
1288655
986177
398951
1326271
1321629
1798845
338730
1315793
312673
1047607
973972
832389
912372
1898843
1481221
1148890
1668620
799843
895342
884094
989315
653773
1729320
358067
1011396
882417
389056
936377
1221202
1201402
851282
220712
948069
1685356
1439799
1349717
1517899
1901909
1298712
1816129
1298499
1380813
199808
343555
1137632
376726
1374136
527300
563703
912989
727734
1068432
768317
1760598
938434
1658232
1905996
570337
253724
231514
1479715
1199025
729502
1500075
1522829
340865
7885
1656054
1058735
320117
1030531
1958647
1436928
719457
1669187
1506502
1972631
1551477
1809568
1971741
785100
1084667
247961
1132124
447139
584175
1199980
331174
946114
1178915
1638661
624204
1822723
1540331
758746
1845181
1790135
1713579
612591
997620
696494
1635670
1050801
538218
196787
1346771
1968569
383260
1461803
702920
1779849
680224
823358
83003
1263090
1718587
475286
91747
1361873
1070032
1967671
1217389
1205448
1301089
87164
1834942
16925
1148808
361071
1005855
591445
1080466
498424
521089
1527889
119372
1624155
1814089
234283
37997
1632402
598125
904937
1757313
399273
1021366
122684
274632
1556868
908831
674936
1223098
1377698
1544272
269082
1414641
1839526
482617
1403558
1763425
325476
790762
53069
767703
374984
1943166
299338
13730
570240
1327750
1073015
1456646
917837
1712786
98600
456600
1329047
1158363
1724416
123530
1602094
579403
1038850
390729
929133
1000252
9480
1944969
1722331
952300
584638
1084015
307553
1959960
1065095
1782194
1724182
1412926
1451515
273060
1399748
778659
1511047
200907
620040
389269
63132
970991
1617714
1912093
1483247
858394
1488167
1027883
18135
1096261
1298933
447444
1932364
472929
325032
952023
505562
726405
547254
887385
1249144
1999976
1109370
1795310
12693
699184
175763
1160477
216776
405970
532551
1328492
165510
906350
746089
1062637
1819793
1651259
1041696
561574
1698628
974795
1500614
967516
873084
1223085
322157
455556
1950583
30401
1622475
227859
1676002
26225
1438276
647198
1999925
1964
1611128
983633
900083
1555435
910546
30425
705466
1762910
82503
1393612
1116023
1876595
1479860
407465
1376804
699295
691287
607402
1849737
1310501
1884079
1693267
1564052
1932099
894585
1552531
633678
1219497
1597207
324444
1773592
1648503
682545
605805
694478
287612
1382075
1107038
252350
1144046
1992913
300653
1542109
1184288
37299
1303436
1745546
942826
525470
1650452
342127
1767325
997090
94325
1599387
103849
974809
1159400
270433
730761
629192
233401
792741
1864551
320862
1408423
1504501
1538361
236134
1631702
1999059
996991
911008
181344
1970852
891122
779973
1465118
201048
92446
214880
915570
1172945
1377745
407801
20002
779488
664632
1414934
1372715
1229241
1834291
273464
1943556
1402849
345437
379033
552630
167806
531010
914980
189484
820012
1169842
1461279
1648647
1222673
666509
1948221
419535
1914190
1208586
1328878
1354221
133362
1676801
1623939
1037386
714736
1956627
1160512
1545141
1225721
1374327
34428
709662
920564
1519896
797852
1456224
1250846
1720385
773770
1788654
969379
1141807
704059
31222
236531
1065494
1416455
135236
543052
211573
1205876
1921921
1563047
479020
985737
573407
621530
891266
385153
56504
237935
495556
1154412
34485
538777
832253
1988955
1310942
187872
1271697
788562
1094121
771139
472742
1592561
591824
1069134
464550
1956989
737544
1075658
1783504
1783256
494296
227967
1775189
1572276
1008941
1889609
1955639
865209
1427225
1544393
703213
1244007
1994875
1411110
920759
1358707
516760
118684
412671
1759660
1566551
667738
1587002
1572134
857195
1149600
413651
124083
156134
760023
514684
685238
684652
1953564
42470
696686
1414388
778271
263841
1063361
278397
563054
521953
1511136
1507814
413043
593538
948533
322044
1933436
1820546
817042
655148
1952109
1386612
1791493
931478
1303961
1080898
1016472
15070
243196
455772
412110
1811030
1653911
148144
61342
1941163
1043729
589857
372798
784684
1484959
1250659
1361982
799707
150938
995469
1678003
1068225
1935406
470556
1962143
720466
976405
939488
1851854
1444487
1886279
782746
128455
254535
1904001
910823
1826749
1406378
917647
955724
1153763
816519
710413
243259
1699798
1983396
1309164
180542
775054
1879122
1998274
1490755
468907
1324133
393085
531851
97203
624044
1258165
1853404
406442
1450532
1388938
1203484
1653389
1952018
1976495
1613838
158862
1223467
828983
237514
1916417
1842247
1008860
1657137
152501
1887657
645025
1967936
677558
1058105
195110
1187340
1643115
312028
909962
225389
1521719
1960281
1755828
638560
1715431
136874
715715
914159
769895
1843277
885320
1310763
1512945
858111
104041
638482
884098
1920442
987683
652280
1647716
1514375
1035856
430451
216569
810068
1572233
619528
1896149
281279
748103
1726381
1866753
1878352
893581
1316862
283988
318911
1971893
1278491
1971201
1522080
1676382
669425
1563529
14776
1487851
1933502
1576100
1106521
1964575
1899864
498475
1429119
1737021
398293
1528713
1621688
1431249
556453
1813626
1294280
482513
30858
534179
1427629
739002
35531
1809751
1748852
1068594
1910909
38731
1484215
1914140
912279
75269
424373
1133845
1701281
1642725
1155271
1421106
1197733
1797262
1731385
1213708
729194
1571948
680626
162225
687128
102830
453436
1284286
1044184
523010
1681838
675003
1590601
291884
974538
210000
180988
1708132
1869404
923525
629944
94261
1585719
194033
1602543
658065
550915
1587649
592187
1637608
1351254
1914690
453461
1315480
220145
1133080
156580
1904179
1434418
668812
885807
956537
433140
677010
111252
1008918
1378667
245233
261320
707463
334506
103585
1754686
665482
1228237
1854092
1908911
1171389
944638
737862
1889202
1428095
801266
867836
111383
524787
957324
1043468
864677
1749585
1183743
96178
562608
145772
1247724
1687506
571344
94934
689581
611318
1424621
1188135
1616204
1330163
97514
589027
989090
310467
889443
278354
152123
1735228
292380
1807211
833950
340766
1950448
490408
1947498
1674954
861955
1239715
619915
1110320
815682
1042733
1510758
1754124
1585834
3215
1325413
1258878
1700108
872660
1911043
823211
968355
855939
1819810
959893
289617
1191482
1629157
1842390
1526474
919768
455001
35258
1755435
488789
131270
1214510
508354
24033
526721
315586
1491823
1844614
435947
1695860
1464257
402522
397864
35183
896923
491425
1997247
487386
119556
12736
876037
622298
1254673
1652844
803819
1518609
1698278
398425
1911806
157457
1001724
226686
410162
725399
733588
917887
1847238
1463
1562040
1163492
532007
1220928
127518
1961506
1556129
1329032
52917
1912505
724389
1451841
1091568
1506030
789558
1658899
1441799
1492123
269981
1034680
1718705
1223310
1262262
1288724
701821
1269022
666055
677417
793042
546349
1764844
228944
378397
569328
1232199
338085
1365183
974331
1213633
1271542
865206
1369291
13372
485529
1916877
406833
964516
183286
1948209
1539626
127150
1191365
450740
1452330
1763414
507390
1995455
728508
841243
1796837
1255055
1726459
1774783
566159
988410
308332
509366
1368093
620403
1017196
1105196
204451
1299070
532286
1722629
1165661
1420377
1774374
669011
1933910
1587544
1211015
392571
458240
537851
1370165
1382341
713497
1340198
448219
1221019
652305
1748063
303153
914053
1587961
571431
84195
927851
1377730
847817
372895
154366
1326096
679681
267351
313574
1125513
1150161
1744975
282030
1240950
433313
1072522
701347
956095
518779
1019343
95714
901994
4267
1123080
1777483
181421
51301
477015
1835100
1631678
1739258
79946
1601295
496101
1520599
791468
1202876
102978
849075
1905707
1347141
1418208
787154
897432
1227116
1034834
1423730
861795
238373
127305
1799170
743323
99595
1135227
1630861
1588326
1074654
806056
907296
1047666
135283
788347
1565632
1005853
1828931
329278
1433227
323735
62306
209785
333431
1143017
1852914
933050
1010028
1809744
462683
885109
995232
1040173
879089
1062855
174466
1469928
1427220
1445586
683456
675710
1233642
1905327
938427
976393
104805
1144234
1338458
909943
211689
1898202
1951241
1145361
1149076
599730
1070102
848673
153188
1469528
991323
351500
1134151
823146
217441
1920906
143349
92451
1864313
639677
70976
1577210
848841
1402260
1552737
1460920
17984
1940839
1517303
221002
1117679
1448879
167700
230938
180152
1486069
32156
993068
954105
1559577
1844347
8735
1748978
1383059
1031456
1061773
1227894
1443088
1481914
1651065
111220
296907
1362621
1925246
1633703
499509
1550304
166835
356574
378152
1108177
1416733
1493163
1934795
421056
1633236
1974832
1697576
543255
608818
417106
1837862
1394044
1049796
876532
991837
591020
78616
39246
1115975
211467
152261
1646738
1595472
1782158
1997085
1049508
1222841
1322492
1080725
813229
926960
1887209
1073283
1905023
50462
1477048
457899
533444
1152764
733185
460686
1439289
1808989
518781
1879455
1215594
1685053
197611
1799453
236782
1856487
1706656
1962841
1213668
455180
350759
1200259
1029016
230001
760695
1564906
942288
209655
1270147
1559057
1225956
709655
202520
1379642
1870629
1171682
1374530
1007600
1618584
888643
723631
978593
726898
186624
1889742
816021
1095266
458846
198230
1277638
1940693
1120803
1442770
1813392
1847922
813653
1639362
70027
1300211
1062457
169116
1495614
1831966
458365
1838498
828147
600370
755859
1190339
1293525
467061
837903
1898099
1315311
1904800
108957
72131
1008240
152501
121446
200190
708484
672977
651511
1606550
161729
700173
1014480
1525895
619271
699788
1026753
803557
1505713
1349681
122604
1600460
959428
621582
1905567
1550671
24264
76466
1810764
138087
1428217
185253
1650002
266321
775194
915900
1478089
1438881
1864482
1974070
652205
1492017
1713307
1067457
715350
1392971
1548978
1455396
1704247
983318
571721
764506
348533
984060
713103
154479
683991
1968641
1064927
1495698
12236
65595
698280
279610
1740514
1928032
1827139
1392698
689681
395255
54963
1875247
1184445
564463
1150324
1511902
684342
1013551
1789687
599964
1771667
652219
1335279
701455
807179
612806
1330799
1546648
312558
803756
1049936
1183263
402735
1086335
1273958
1169764
1938016
594556
135743
518800
1465907
1023335
1909674
1015644
1389437
602948
244253
96650
373891
1972712
1690358
1689656
957150
37588
1670201
1131151
1702699
1520477
1287912
1028830
1623957
659436
928076
1468163
1586703
888042
1731123
729226
127339
1605339
123540
937683
1174806
220079
117597
137379
1829478
108915
52678
430918
1218570
322187
1081840
1056799
887238
457532
289472
1591007
132141
501902
1266387
414979
1430771
785271
1537830
869767
1539630
407372
865820
794472
1458031
1829250
503939
947328
123484
147559
981838
1795663
1201661
1349942
104722
1524588
271365
719412
1196813
1095372
762132
1653159
153959
885411
653948
474382
980296
1727984
1207643
1408381
1348615
932317
1919212
897985
448103
1689138
1566497
1827020
245225
60593
77738
606245
537785
1920370
1217617
73396
1768687
377709
167498
587553
1701494
1245901
1121882
1449144
590404
587401
1813123
467307
1077817
838844
1733471
942521
957529
1666093
1582985
336339
1927016
1078332
691315
1653723
702406
8427
1669155
872101
1868803
1932295
1842006
1819003
1901068
32167
880881
1677628
1060331
1408768
1320354
1114830
287885
1263434
978211
93459
1555578
1633920
927978
1129848
1263531
1962165
152149
1756974
930768
455619
1838554
60563
1598107
548516
1685357
1799989
634448
147906
1171546
1829069
1005906
1508828
1492669
1618509
974136
438975
153787
1619453
1487073
671729
1020505
867765
1463515
647548
1200172
831590
34430
732995
141878
764300
1649359
1452202
1173490
628205
95745
1145959
1987422
1099554
554164
1767884
303281
1185222
5104
787859
1911646
1345862
92396
1855375
1299614
1220014
716970
460576
214673
1270789
1375212
53066
926494
1467440
148711
1223516
531335
333465
1614582
404101
329362
940157
1496818
1171118
41396
1843438
844864
1206570
1831552
1380456
883539
1872472
1253116
545498
1719801
1858404
1041748
1368268
489649
292601
1110542
902696
1050025
1777376
1680684
394889
1972262
363277
916545
829999
206598
1140362
1683374
821667
281197
933721
696013
318494
1134813
1918275
1661691
1782519
1951013
1203822
567308
1194889
1836366
777639
6777
35451
1798368
65626
322224
1035195
122871
1961471
1880384
1124620
209828
1867063
105670
176670
1367100
784326
84390
1927512
818461
457650
239233
1172103
1007570
1346438
1553582
1508389
1134069
558215
832671
1551532
1853646
350219
855584
1430015
768630
1430504
1350916
82610
35174
226923
730871
193671
187659
1713040
1708425
31451
704897
1105386
1098171
281097
180235
1223216
361999
1700910
1585101
1232558
1281289
1437765
1409100
447438
406689
428783
293372
739414
996331
1784800
799157
662104
543184
834779
1590458
223303
1244878
1118156
1538214
1315777
925696
298369
766
476354
1048358
97956
1597169
406321
1266090
1464943
1621299
517519
644977
923718
221285
1967223
757304
118832
1001654
921261
1378599
352247
316777
1249003
624054
1450052
765026
800305
556652
547169
665210
1549576
503667
1245256
1130654
667654
1513623
339544
1068148
290017
701533
1322001
1052307
1982038
301881
802980
302348
616380
1132892
794812
1112038
1805308
597900
56367
368407
83492
1728920
1262577
1091029
1333515
72362
794299
441146
1075585
769643
1774191
313343
1152464
717113
1992639
300928
136382
385306
1575809
849454
678294
1274405
1537830
754488
1960677
1586219
1828910
801957
1191077
1475255
1229797
990685
1118290
798140
105200
622450
1634151
1435292
793700
1302817
560107
1570506
1129525
1870828
1993559
265411
1966609
309135
630826
54920
183061
1784653
159795
941062
863973
685589
1934952
1114936
534894
289901
1172041
1184887
575717
285033
999816
786801
584254
64785
1982662
1532627
233570
1576846
1364346
168526
1598690
737639
641087
1186474
999317
426727
979701
588318
1293495
1514574
1762434
913290
121020
1674521
1761153
357156
1246135
1282945
648236
1803067
324538
1205859
1659197
1992215
17593
1418491
1392548
221219
146429
1409729
1546703
404885
198793
500146
1110489
1585601
303460
1328418
1562164
1594322
774874
1509519
1553430
563379
668317
860440
1996226
1244985
419993
982628
1446832
1760647
155780
1461135
1789659
1123921
1370753
935398
1166294
946522
1874889
1062365
8768
1502047
1031297
27378
849867
24173
882054
1295677
1590
403676
306581
1639507
842658
1295443
1443761
1127329
1438011
1756735
322776
954416
1384237
1621975
487615
1228042
300423
122392
706452
904833
76136
1610297
1472673
1498998
299164
659075
1027274
586728
1815909
256271
920490
1931268
1825341
625094
829760
940981
1812710
670796
1715579
588662
1742057
1813772
37985
444808
1226215
1447321
762804
1531084
765169
1354070
806304
1451600
720880
1960931
1518079
1747407
1353520
873888
1321916
961346
1230547
191770
1963327
1434718
1172966
1672122
756773
1729348
1666868
190358
426245
127037
1321448
64582
1170267
186182
1529096
1271430
1177196
1787427
1383845
674475
1070539
393185
831610
851245
1468464
1028325
1794546
1034461
1039791
947701
1460535
15620
1837127
1437204
1158924
766604
695857
1237765
1058850
799542
989459
1149376
193987
1412313
162795
1429809
1136182
1160659
1906295
941652
1546336
1544387
87217
750431
1217301
611700
1462223
187496
774825
1220970
35446
464607
1944152
1559771
714764
991450
1767370
166469
568191
835798
1951474
1290694
214727
95596
31223
678449
49818
1146990
669398
887249
875092
1019908
1852831
1818860
1424523
43544
1210778
404613
1025095
823802
1225513
1926654
1875743
814959
794427
1870816
575113
1000524
858017
120892
977568
870051
432742
1563347
380688
1267730
1057306
1262947
31403
1311814
1404149
1161414
1085160
1265839
1309657
1749211
1243466
1158981
944419
194012
606372
1897964
91579
5747
1886693
1778064
1809176
1061912
1258378
676731
1179106
560669
1714069
1012227
292652
601836
252861
782772
693789
1348075
1378813
1077509
1373646
714574
618018
970457
1139176
439683
536243
1037840
143634
445156
548289
1365173
997564
727321
201819
1274630
849104
581194
933556
261683
1661083
1811889
1341596
737846
1258628
1656400
1585576
664107
1173092
57868
890368
1805446
1927297
723606
944540
1805996
297046
1695305
1131770
329463
173886
1872918
817384
644619
1460503
523316
1719694
1346564
390092
29942
1273089
1712882
665600
1963138
520008
1181212
213232
133205
309347
1150861
1126789
1725219
228595
402890
1864308
1362811
634919
577339
372293
935426
337322
693031
304032
1277248
1767276
1218817
136667
1742512
1178762
1660364
469727
1004170
179766
755788
1490234
1039671
351134
326653
437064
424033
1424871
1602220
1872461
579502
605450
1840871
1541693
1825500
1325618
1809968
1781500
1978815
79525
1100909
1867811
1979775
142445
190867
656637
403149
281233
970292
1773916
493251
98707
905343
1822199
1698314
589194
245120
1218918
1226963
1155466
1005251
247008
1287595
1250131
1898496
1959401
848817
593279
1394460
727901
275595
580014
878764
20766
212732
621635
741980
1293220
1943706
260130
1071666
1814883
431969
1709432
986609
981457
833476
1354676
233760
359952
87039
149695
905875
887750
878080
755109
70726
1730101
1904518
1778086
1004217
1622067
1443285
1238160
863147
206093
1977898
725343
710677
493334
1842650
1967439
171656
20296
1781395
715405
1435602
892028
434389
675287
1619281
1164249
792240
7634
1616883
1633975
1075206
1952744
353726
1077659
934656
1686247
576213
1612278
1116389
1530793
1150490
207798
1172286
1917067
779016
1629715
1132743
1916063
1046227
1629056
1846397
1617406
863540
1834669
476670
36151
1920072
163573
333803
816014
471164
894902
1273474
694399
786869
1948697
91130
1882492
394162
1208781
1853535
438875
1039378
425374
1431074
1997353
323736
170046
615527
1556210
1779059
224820
530736
1044744
230343
649337
1501364
452537
8253
956268
1093046
1378984
413131
1712989
1797203
46500
938304
1457827
1415747
1340835
590252
1443936
1825652
399686
1483112
1471337
1815164
1626435
540308
1842846
886138
964124
245958
593982
1452153
272067
66884
168373
1273279
1900928
1779071
1814590
440691
1838545
1653171
1624409
166206
552548
369514
1317510
141239
239555
1830272
985161
1996301
553390
1250570
1310613
1969461
26808
1019087
1987203
1283271
1518102
1953764
854820
182119
1576726
329027
181365
396702
1152861
710569
397424
1117675
1956203
970103
1187962
1665387
1768347
239398
520997
1261265
718064
764054
634826
727858
622137
271753
1717492
1818851
304394
660178
1879887
1681186
1705382
1845923
1164324
1564237
381959
533300
1257206
1242752
1654305
1831303
1950560
108863
1052415
1992025
357940
439520
867095
99821
14475
1433154
1893877
930520
929670
254268
1682214
1236663
839471
1936462
89595
795560
234410
805683
725308
207740
1089839
1498800
1118079
1655388
249000
895307
1981759
74953
785690
1704735
523952
148134
407292
32004
1972860
1701198
1773115
1516751
1138156
701902
786896
1550701
1357271
815843
1518668
966933
1512886
1006929
325651
314124
555622
754441
1473311
1313393
374945
438777
815105
1383209
540428
597722
1632381
587954
1609403
913696
1318557
651818
1828176
687814
1649665
377980
1587437
1780598
1410823
574026
1885811
83472
1838975
948176
1264342
1436791
346847
1524588
1064760
360141
151666
1423963
1175165
1278772
304842
246087
526857
1407481
1539540
752816
1394884
1570366
1956894
114721
950414
1192213
1520772
184948
518569
1375414
1720775
355963
1828380
1266392
1618679
863089
340229
1567040
1098044
829713
455860
548863
1249825
1458904
1871243
132458
1503698
1238871
104638
638756
1094364
729159
816030
1056081
234474
482627
442555
189304
188432
565476
609995
208460
36263
812078
438474
1488597
1203407
265022
1587800
741870
963491
1555467
207508
1645265
1966557
860622
920971
1401481
181657
1177420
874522
329812
672935
961562
1526991
1004586
1170990
1534389
1781486
1409272
1299256
975804
608257
1423447
1463658
1861183
1801078
1912807
428373
1359777
1478359
1840550
787772
1758459
858845
1839763
542588
974586
1072797
12346
1058845
756571
1582692
1985445
255650
980557
728174
113485
61652
1729966
1372897
657929
1229828
1690983
7926
271910
441265
1184227
256515
881075
1034467
251955
1879574
166635
1296660
524777
891590
1047384
1878825
1991374
25452
670830
388918
1007136
1014404
47877
1507299
979174
1992344
129937
1860392
327598
1519517
1348398
1869561
1583966
921014
490889
927250
175836
436661
299903
962973
1658936
999492
9533
594323
992716
950662
745331
169236
1389872
157637
1447683
540071
694524
1393375
117177
422518
631474
1564182
944646
1120723
1697597
943529
352126
1511553
1676528
2413
587350
1936637
1320407
1315320
1354292
1616436
707840
455974
649598
134923
128210
1438989
73986
459837
1742137
269339
1695649
1524601
637510
891760
977795
1754748
1969872
1186966
328259
974795
120560
1740901
1647955
484614
1192805
131137
1492954
559172
1865774
721918
1425846
1571715
263360
466048
400921
1827118
1348078
149886
1591654
1383038
1708989
790167
952972
1730245
188001
922760
1796265
1790007
1629485
1920156
555117
507820
1731016
1898264
1673171
686327
970317
1011790
1626151
403831
695968
761050
1926226
319624
789461
1254192
1268455
755947
426319
451281
827099
1117640
1311594
1649805
289082
1446302
1953912
262539
192724
953582
1060820
760971
1514752
890172
1771635
1560006
1071375
449118
268989
712935
4753
154281
538738
957409
951683
522480
1532368
1175611
1094016
1292370
1167825
652170
577167
701080
1733740
709085
1364514
1246576
1549756
757750
1408511
265416
944156
1686341
1866132
1292277
591807
614654
1027897
1249794
23193
945491
1137580
1142447
1784107
1239135
1987440
294577
901494
1339897
10953
892429
463712
1759100
835982
1845187
173106
348768
1498077
367449
307350
927906
1166161
622602
202178
1656337
1619450
1920993
1124397
1048581
1032526
306703
272533
1995326
756927
820482
1559680
1861216
663629
821409
1654619
1516734
1334201
190239
1743894
5467
1101036
1369332
1037855
617326
1614910
1320413
1103885
59621
1268783
655084
651638
1248645
588613
214449
311787
1678609
1222138
16575
22614
1016157
1459622
389465
1082968
1666263
507939
1577925
1263775
729550
1444680
885591
1930543
207049
1633411
1004546
952483
684224
1016613
1801424
58599
457945
235582
288892
1057000
406227
697066
1418298
674101
1201276
503730
1776611
12037
1168492
513899
1014692
157736
1998704
1463160
1167107
1612970
1732613
486686
1890032
302550
1345582
885036
1072318
1025445
926124
433689
1828871
970955
176997
522120
943688
641300
356949
1688696
686005
23210
922238
1336177
1689270
1740149
732953
1721548
717304
1017613
321456
53782
88729
646984
963043
228125
940265
1828880
1582865
477468
1500948
1520208
211818
62647
108035
1020695
578515
1012822
291907
1564917
1378453
234420
1188320
627592
1458892
239619
1091294
1347763
544923
867129
988377
25164
474657
869595
512236
1769852
1584008
49931
1528857
1834139
626806
869959
158818
780032
386150
1372433
953811
1259527
348684
145170
1306745
1344435
1938522
738483
1175957
651396
1714309
1903464
1843245
1254634
1255134
1850799
1025514
1636418
1875308
1437472
1943547
1923118
461339
257028
1746544
776394
266793
31396
982411
311546
333309
840831
1201319
238947
487070
113751
1068741
1362291
477351
1885042
605527
1735443
1564389
167089
1189343
1584420
255271
482977
890589
888452
398683
516628
1841037
565279
326812
1916213
455064
663046
1492086
740832
1560843
1225634
1844880
1902866
1693337
1706044
509540
481422
1097613
582142
1708289
1575183
1322214
1120390
559466
22152
1226458
386870
1020241
1422733
1249629
984593
312428
97148
363921
211603
111915
1112467
328041
465023
1768720
1636248
1483114
1428235
1113569
699407
1028254
1181005
653891
879893
647367
837781
1870579
986557
902299
1576060
80433
553170
643231
832941
438449
1442657
1932214
737290
1875323
1469002
1928930
1716334
1838159
1377154
402829
1827056
1723207
513355
1937569
1562071
1345750
607190
1960416
1473833
296914
1406660
1604589
572024
1259044
1269085
1718456
1114748
232449
306887
81618
1302327
1601300
1787986
1052969
709225
1740676
824940
1848857
20059
994955
1976702
121252
1201533
1339885
256546
347926
1364344
1034884
211275
550764
440607
1032062
1909389
39041
1443077
1621341
357106
1708418
1317225
1029555
1751255
971599
1159634
133374
1762197
1488542
1043606
88993
1418479
427319
1771340
1329111
873982
336300
247209
1778505
1331549
785173
1941143
1937187
350809
1664904
1793077
339100
757497
127917
882939
1440228
1379989
1437613
299401
1942037
1129193
355756
462743
1046366
1723584
731996
1508644
1435524
1712566
413661
743154
702584
1273703
533223
1906788
949238
1290398
163591
526114
1253796
1782337
47515
1708918
1104940
116168
99651
46594
1844344
809537
914297
454291
1941335
1781766
412683
326934
1904019
1122786
1435188
153485
1211129
1102658
828943
563447
275058
1243009
1832164
773545
263511
1818966
659848
1997130
1898873
193714
1372229
663110
344740
58478
325199
704621
340881
425496
1722870
1330806
1953634
1579924
863130
1119380
1685874
686735
382400
407166
1903874
1041290
1692134
57877
372790
789883
1973345
1277543
1740015
1638569
354783
855992
1823667
1899305
1593719
917246
983617
1123419
422451
897143
1565709
1712058
228420
1768001
739408
1461912
594698
753673
1670778
583780
1236500
1361862
858750
1898088
1237325
1680476
227831
362077
76730
268878
1710788
1625648
1010363
1284001
926357
217262
1076471
1807548
75072
699142
686085
1900375
1341760
1131939
1270149
1076762
38121
1640807
904312
340948
396452
768010
565774
1377012
1945954
1848160
717532
1711829
1936012
1863268
1888253
896988
329596
611750
978837
810280
1859592
1075992
1324210
145174
1375069
928202
1983755
810471
456285
957019
1634609
890891
1419790
1147580
965651
914274
1377476
1291951
375348
232587
337641
1685495
46163
1043076
64446
725847
8366
26590
980983
656327
1570464
1038451
436408
18064
1581835
1757087
866835
1964819
1063781
1194072
834246
1097635
302465
630822
1510695
1745621
474767
119070
128897
838857
1694751
1902189
59355
1665914
1003829
1097726
430111
53127
1441744
649331
245084
523671
224235
993084
91139
507203
1967198
711261
1151259
1053957
445423
1856700
1318000
360169
1558369
425407
1162672
392014
1662080
1142637
1616288
1132436
1275624
205878
1045078
1146483
1397871
574911
547575
1561300
735745
1326306
1824724
166838
779845
218083
699432
929500
1253660
102321
942096
1819346
628772
1859009
376228
1750939
1590391
1330040
1589983
841681
891987
16488
209317
763218
1584284
1664021
1500661
1257009
975349
113485
1310529
1343645
1709478
1805523
1401970
462596
1477603
1428359
140347
1066637
1647974
1028770
1134846
711698
986742
396879
135532
1327419
1139464
325267
743696
388835
67670
880
1536546
34853
1099768
1626943
1892233
74302
320387
2725
225529
914250
1421134
964790
1333676
372149
1702849
1470608
1176227
1916955
224322
1878906
1886769
497521
1367882
1748923
1100769
1149144
564504
1339462
1782100
1976318
310911
550504
463046
1194747
331792
728100
1340220
18755
1660892
863906
535163
1636673
731038
1091458
71840
271654
570890
956637
1979529
1111663
378719
1342127
854594
1924688
561300
1621063
35764
794899
320879
512786
173663
873812
1660387
587926
1020145
126042
1076930
1239443
1760619
83555
1329015
1681262
492193
707678
1621319
965016
340747
1262896
1029112
1767718
1385929
646143
671956
1667136
96446
884867
266647
881514
127449
304244
337202
247523
559277
1751610
1827595
724095
1183677
1228976
896255
1190878
623673
173183
510012
1200791
1155692
1146392
1887658
1176635
1189173
351149
1224828
28403
97041
303986
597249
10114
1123406
683619
695072
80799
1558818
914487
1279413
356388
1729756
409321
378983
1330156
1203596
1113275
731728
1920070
1915661
1803262
1453423
1191077
1624385
638351
1763463
1195687
1594161
1621653
749030
1342964
1915146
1448066
1816728
786027
368897
1655508
952774
652726
1571394
1922425
1242094
420520
919062
1085098
1535225
1379457
1185951
1830859
1591226
319838
662041
810216
1058917
1413803
1328239
1055067
1634890
1318097
34987
747762
622229
633794
371148
1736801
1455532
1924641
3822
1471143
624735
381808
559820
215924
84759
1199485
967473
1612657
1258733
1774927
177901
779371
1124612
963525
11576
464051
567867
1869334
1568091
1379892
717975
94995
1907261
87625
1578535
494515
1323368
697469
330546
1884943
1688820
1671406
1295304
664420
565527
1911129
21175
805196
1236005
1189830
689817
1050575
1948118
1826654
804520
204133
790265
1060429
522125
1384119
1445590
654597
1886198
297008
1104697
940809
1849435
531436
416508
1404967
1319152
755887
386464
589360
301477
1894402
1747215
1663437
1588652
1779479
1042417
638277
308956
665134
206335
409982
573115
53098
1004483
820095
1970421
128163
1270403
1400218
1105847
1796366
1553296
254773
1125864
1042791
924951
1669454
307804
886458
1027874
234665
919475
39512
1483587
626334
637715
1926897
314410
1208379
1128106
185917
1140186
1244095
95320
1967007
1679404
455203
801899
919440
335483
942215
951393
1075148
768335
1817118
274262
1855845
1836596
1300750
1142369
1912901
1233631
283190
451018
10657
461355
22227
1575310
1265882
282085
103589
262070
1015191
1391977
1693789
1564067
648324
1172050
1258438
1633166
87172
312568
1374835
1484142
68107
1887676
1319877
1510425
370761
534279
1889177
748044
364349
618361
1085419
387665
127101
1538563
1038153
1399555
587911
212673
833911
1231190
1274649
1520249
985359
311178
768260
956575
1994571
1126313
56083
1846929
357258
1296238
987886
905732
364849
1327000
1526953
1480086
633657
482289
1772116
551051
1918687
1802159
652987
1649873
1393290
336213
17850
297822
1673521
727930
831373
536587
671987
1722594
395902
1005316
723196
1742127
1935846
702551
773506
1931780
1647391
279438
580334
128812
1191729
1514579
141399
298547
273257
1045530
568412
131232
900684
607800
672266
1062029
295358
488222
1811237
15719
52767
1579694
1823704
1035002
736557
1255396
913570
1303777
150091
1688994
1295939
1542110
1007820
675749
237696
1394806
1613132
322483
1224464
1721281
1718831
1014877
127877
918418
535702
1772866
747248
624332
1265679
1709434
1976493
677270
328424
1436237
1828363
176466
4525
1097013
52596
279229
560027
1370989
1437192
598842
635525
101148
1428769
422392
1541575
392791
470449
592677
486639
1233431
479586
1776909
831802
178861
1406665
1449890
86909
259855
1874808
1703206
1742705
269207
1700095
1111125
1920265
1570789
203495
235789
555021
1969475
1264222
719870
997853
1402161
1288206
1333229
577665
913003
1415053
569039
178933
1081611
79214
1903160
1568999
180647
1618491
1315168
1803201
125010
1693023
33912
473008
47425
925991
536198
1768069
1899104
462792
521224
1646980
1008015
1947334
1779729
1658382
763326
592013
1181980
457256
380156
658540
1157115
512664
1478838
388590
1448615
788011
526322
606311
978927
784231
1790349
597513
113191
1986348
1601691
366700
716917
158581
1612033
1210497
299742
629683
47713
1654052
163425
1497898
318832
1371162
809651
186507
1772641
1000041
1210887
1245883
650935
826949
1932358
1424442
923386
761277
1190336
1409001
494681
1659130
339021
899707
859809
704387
1151560
1590615
521182
72246
1443760
759743
10518
1547409
1315477
459857
1092418
745476
1691944
608766
568567
1048664
1845039
598420
923491
1773781
761676
1711460
653500
1602986
1451510
129751
359948
413176
1893832
424418
217229
1622016
1789328
1039901
473968
68022
750902
1806977
1225442
158819
1729346
391064
40614
456665
1911897
754049
1103905
75559
444250
1577641
823663
982284
1358974
301854
1166000
196249
504248
545709
720229
1315737
641201
1694902
413710
1353715
1071082
1067446
1805266
1873589
224857
642319
1013187
723358
710679
754274
849217
236137
143505
103572
1624513
111382
1063300
1926266
1218841
1790649
1445360
846545
436957
362302
1547169
1652227
547960
1203039
1550164
610571
1981186
869634
720131
1935974
269600
946681
890102
1375109
1322320
503196
701760
645960
498439
50846
1587807
10291
1279812
1468136
1090554
199777
1210142
825919
683439
697017
1878516
1294629
465231
1800538
439850
1888852
1846008
1564684
454125
1777550
322593
1652628
1525745
140765
382510
124978
434338
767284
469213
684844
540883
1314645
343444
1802392
1079717
918737
1601182
1544355
1746030
1991779
1709683
1690827
108541
1897914
457515
1192327
367146
993514
1566618
300656
148679
164224
989705
1000053
1976221
972213
1947682
140660
717753
1689868
148935
1575123
1449813
1431372
631493
1647961
397004
688300
1054725
1608603
1886354
646138
493635
75690
1474709
1332564
1117408
734526
1394998
713796
469153
80461
1677653
1670673
295364
453426
293905
1632315
886152
577822
959794
1498288
777495
866962
428393
1616433
421828
185456
432487
1864730
1691781
532006
1673438
493394
640908
624293
847818
769693
930419
1932143
1551466
53252
333512
1415593
1413540
1309189
744590
801510
760145
1532436
1725059
1475499
1183985
576939
1297175
471438
197945
1171107
817499
710747
757752
1940925
419663
1808253
76156
1957475
842986
589411
377358
1930279
173355
1416199
1430804
698281
89073
1313542
1806417
208317
1629744
560102
1938088
548252
1961049
204793
1501806
1275807
1962709
378896
670591
1115587
1783953
341707
1666603
1151374
1040330
544493
1649612
1578260
1153486
857580
1103689
1740294
1944526
190863
1382054
603973
1251681
1042343
1893700
585524
499658
623881
235618
33500
46747
621594
1262446
805292
1535105
475748
1980776
95369
1549052
1404018
1987312
1232634
118139
1176774
1301758
1272070
771938
955911
1395802
1385786
1965290
1310023
1483737
1361442
293965
1852968
1167592
328575
567710
1817027
1278844
1619016
713305
45393
31793
151398
1619455
389850
1760456
780574
716793
1345710
1909722
1467473
347507
1364235
1698110
111289
1176285
916770
1891727
1459192
464011
503176
1102277
1743582
1150593
1022423
677335
108774
915478
542453
551381
350110
1941396
1304912
814342
1146721
160544
408507
1493717
999730
811153
986095
242458
1347615
338687
129149
1353737
1138600
394821
1144578
749124
191805
1695796
700610
1661169
1497578
1661082
1989337
641765
937095
139936
1659965
433810
1121805
1610411
400116
243601
61796
971316
1280259
342028
487600
513632
791285
842096
123117
1687820
1047684
1900567
478438
1847379
1130750
1206293
1981934
764488
1070360
1692764
481566
1553098
810822
1300725
79624
1559270
1463867
299927
1477068
1089080
313605
378642
1947071
907742
970589
545009
757523
120986
590095
1734854
1998399
1361404
1841292
506066
478678
1528009
1298477
798541
946793
1797361
587662
1716070
1227201
481187
1810055
517509
1658704
1236702
1166895
700406
1457571
930380
1997670
1362004
1271256
6818
30290
1546634
1628505
1128242
1306638
376521
1472187
282691
490593
505731
871419
715777
886927
465175
260203
1143344
1184307
1875559
1575766
482313
489370
64479
1423894
1339137
1303338
394010
1030328
1840215
1891657
195130
1556673
1439394
576286
408489
868060
1634462
1310738
1916123
1648086
1434674
589943
458984
414699
1936895
524505
936206
472428
1188041
1484361
905412
1798525
179964
660374
238260
1800934
854728
1588674
912809
806621
1551173
1121835
27039
1933142
293518
1019268
1164534
200738
944731
1139026
582701
720943
1625524
255347
1348097
548537
1318614
168628
1641968
781626
267113
1236305
1044213
1933242
1041654
1563375
1849885
204658
508553
1905674
1517229
1255058
485391
1643015
1899327
40546
749583
967248
430271
383565
1849910
693161
967173
1261845
1643904
1040923
1168182
606255
32437
341366
639190
46684
264067
1673389
1565629
1377198
1084574
838775
1804392
1539357
226374
1401762
1118117
356970
416532
49799
1588922
1557391
1065396
1667457
413971
1137153
592133
582104
110913
550524
274437
1826492
166093
721459
1845033
600647
192217
1322220
1903002
1553102
1904059
442924
714302
1843277
732645
712722
431857
628779
403976
1043646
1363823
1369909
1054372
1972105
1119380
1824351
707151
1852652
1548219
500610
137076
1368428
479087
732599
813684
1288870
1124434
1988276
485342
553276
1239088
1354255
1963640
588060
311966
1603730
1896594
1922994
980057
1875255
1121190
543674
1915219
707056
641960
1147413
1037179
759523
852229
1080184
103380
187913
105692
1819932
454754
1305633
1949487
440056
1620441
130930
134528
1486798
1262484
886863
1061328
1408207
75195
919074
15651
585207
664567
1324257
1024507
1456852
364936
1094440
1840632
252550
1812592
1626444
1264200
186944
1666274
1454617
747106
1214299
436918
1782274
559622
235068
675731
562295
330623
1492209
976393
1287510
1557906
230708
1316125
1458419
1372637
421056
808076
1836267
473856
768598
1612212
1663753
1652090
45410
1586582
1394360
1484914
1935980
856654
1665015
1602922
1519128
870476
467140
139316
53989
1617333
1535440
1527649
846107
768986
81255
45741
769719
1386760
775405
1509263
460209
1191429
1410815
1428342
1767316
167156
1065216
1401385
186243
121007
1339140
1064037
1000467
1285987
247702
338763
612476
1751044
1782169
968312
221462
866091
358406
681810
1881642
41747
1417203
1036547
860183
1066979
440151
221079
553158
1081688
1276884
614913
1055016
199878
1095824
1369514
1219668
581440
25992
662207
925196
572598
698592
999595
972691
1893968
43995
463988
1983854
206577
1956992
1097060
1535165
698143
253073
435154
843517
593667
31794
346053
1752088
1549014
1253336
544264
133895
1499347
89923
1603258
611380
1585273
245780
1702152
683140
1157324
207189
1199253
1367697
1710065
1068182
566506
711195
1873851
1717281
1864972
247764
1072984
1860407
1154522
1559090
1446476
1540808
1014481
1162015
652304
413160
1045851
685172
1168202
1506661
491583
1868018
1211710
1192204
263027
377131
505112
1916758
1548424
708494
643736
1282830
1037652
1467491
14737
509123
1029451
91145
1915869
1528697
1208900
1523664
1347900
146835
1752669
1894487
215102
936661
1506683
405202
1079104
592026
1209374
1161470
492267
1951279
574633
216057
332733
159799
1504315
543803
1560104
1979305
859610
1044929
1460741
880343
1588805
279120
959555
1831304
1320183
1692920
1530698
49250
1781874
58650
1004086
699341
535470
1840448
952497
862955
583343
467598
1821619
703656
1675729
780630
1915926
837147
532326
1683891
1663323
172869
462970
933207
789359
672690
241996
469491
1165645
1996976
734139
1203373
813270
1388017
544525
434553
1024337
886637
18161
1677975
107435
1647291
9222
918490
15705
1965300
94298
1536076
1632567
911721
805824
5078
1997615
714931
1555250
523913
1197654
363659
1655569
388336
21052
442370
494767
1357128
1180881
444440
11965
363031
1055071
1422322
1455905
392048
866765
107774
326974
1600148
1106303
428884
1830515
1625505
770488
580551
899268
958047
1562758
840765
84129
1130432
1941891
1552317
1596155
560379
1262324
360461
991033
1248564
913636
766984
142120
1657624
1786839
466841
11240
1084809
1092776
445405
1275282
247186
1190717
397812
1741689
1397888
1348070
42453
1041316
239969
30631
1488562
1952053
601396
846971
1529840
120266
259998
299068
120066
893242
236908
1810840
1518232
1177233
3780
1481626
627039
361642
1327536
1884920
589365
742227
330141
1250069
1722749
919193
701100
253252
1934858
1657677
1109570
1244984
1183559
1996090
1344429
94082
1174239
1107221
1352669
1878476
1207775
1896257
849029
315306
988434
1921726
1851819
883841
1652845
173528
1395001
918309
1238201
120393
1390013
767548
999808
1508287
352903
1029412
1505092
721487
1632201
1426712
1743926
943943
715542
141020
1764256
1303004
782710
1873916
551269
1974619
1272054
1641400
515711
43172
967979
1483738
681014
1379602
1940247
768930
357938
1896300
1977740
620345
1645986
788877
1208778
361733
445908
1024059
1867465
1653765
1923531
483620
965364
241500
1092000
677616
565120
637459
1470121
1652238
987368
1558116
973774
428645
954647
887257
1182475
1529755
1737882
792504
160538
1035179
1115091
1077187
393284
350880
1307720
1505993
1495005
341754
1134606
1639361
1187340
1647117
900212
1460238
1120716
1155188
1882877
1790525
793565
354221
1430213
1852731
1665796
1614448
508964
1243969
997148
1819282
1153777
487063
266722
1833651
1974253
1164852
673671
822339
1679296
1535935
590520
1778792
1649619
136450
673458
793743
1272651
80859
605752
1658928
176936
1511733
983385
751525
1812791
841502
1944791
951279
905889
1675673
349697
1304628
1237146
681103
924133
217295
1531438
345708
1452678
336872
749040
1009674
1869484
1102850
1988324
911218
1122036
1159692
733450
1205479
878115
262024
1823503
694073
130470
1089929
1978643
602658
107458
390323
903878
1878574
321729
232327
1082062
259245
1507022
797381
465137
648713
1485645
1803103
1834803
139303
1938866
1645026
1938580
1508926
477564
1293353
1342346
557302
1391145
654477
1670129
1400914
1559984
6500
864969
1895029
9937
1319335
1911188
1819270
665522
1323926
1707246
1046932
1907731
12776
951155
906541
1404447
474410
686620
1159800
489813
1027215
1829257
159244
291162
586598
1596790
1026178
1494282
366736
164786
366812
558395
658931
1165321
1017853
934784
1847105
142571
832479
1582928
663602
6941
718343
1660169
1791112
1213240
1456114
540799
491432
915045
1083250
200216
307855
52525
887294
1674656
1947127
1965212
655449
545297
1235642
1419832
526497
1502646
1339795
77159
599237
1575975
1781159
385282
1899652
750529
1180204
1235247
1719682
1370590
1176512
315328
1699145
627717
358007
748139
1106450
1261934
808038
110514
1052914
410898
860904
821288
1155484
61955
1614627
809312
1271367
95351
506207
1931103
1587193
1880157
916573
195169
183605
1452178
541935
915459
1521442
1017626
1668866
1019528
210849
119955
1240115
1429742
1294842
496476
319837
10136
744849
1684426
1412629
1375169
603023
376299
1164362
347775
1746794
1106565
1624862
642065
173505
904494
1223863
890673
1780312
630901
1166967
977622
942069
346447
924690
1337620
593999
1404882
157939
734766
231974
601743
1378338
1962055
1476725
1429062
1382564
1589545
1529496
1932675
861489
1234038
1743414
692545
1159770
1630136
1745696
1957505
177766
385171
27189
39116
962217
1409062
563646
1728613
49070
752176
1268962
1721799
859192
1509103
888835
326669
1609012
1886303
1549309
987587
341178
1838129
1402555
1932812
1614226
1305997
30106
1662891
252498
1087900
890742
998745
59957
1089393
307215
236946
867468
30283
700196
1779789
1922922
362526
1528425
1173272
14344
125866
21423
710454
1996872
313026
1053923
90839
435944
606665
696344
1140079
1572381
84176
1915664
786335
1039607
754805
787961
1611585
693179
772713
484094
948679
1069847
1027528
497815
691754
56147
712517
61894
1717460
560034
205824
1621412
1602901
476386
904076
1397261
1074769
924968
1703452
1731800
1775206
98840
83986
101321
943846
405841
1682639
653275
1972117
992520
937916
951804
333854
1703143
1643594
1560952
305420
1815399
665247
300078
1120028
724005
1723574
898402
582340
630568
164548
428277
517742
247662
1743294
1278592
1233404
1669114
411857
952797
773696
1166031
1645949
864575
666841
591653
1630739
968352
245741
1264604
1066189
239664
1351068
232802
250286
1349291
974641
1090002
1223571
1774726
913896
1604732
197052
86143
1993398
1731479
818487
1634286
1312477
112174
176397
1796705
218751
1447263
1169609
1849518
1575226
1971201
1020906
191684
1223534
388259
1758059
265931
814740
1836050
417469
306513
1432552
841238
134245
523208
1913893
1424647
269787
1754632
478513
1864132
323104
1895896
1707557
1353690
1316307
262950
12320
363274
1195110
116492
1743563
1175161
1663612
855490
1922761
535548
321882
67508
1967544
930274
1556267
493579
739666
497328
577972
1403438
1719569
1179191
778556
1036828
1469065
1230881
1984623
232406
1177629
808921
694075
978082
1803092
1535230
78238
948256
1234114
379555
1579058
1834146
752379
732937
1531488
1016994
619067
1601943
93671
705404
1246319
497983
1709582
1492109
1740734
1833105
1317199
802875
605965
1758666
1055752
183793
721372
514050
434465
1705383
1950990
283777
544630
14905
1846114
1763989
890525
1282332
703210
1450899
853261
242083
1027878
1397026
799045
843844
979935
124289
438257
1943435
1398322
1176705
1650012
1765304
1400128
562024
1244875
322271
204359
934935
546905
1030506
1524744
1222270
1849014
1712511
146666
1934772
1308035
629852
503324
733593
968310
10932
175245
1300287
454242
221167
128632
17717
1562009
1925956
55125
972977
811393
569085
976182
1935025
1566664
1402435
718407
922987
401033
1154082
1485635
1664287
514983
704157
1186058
1195697
256168
417616
927610
1420668
169508
1486562
1332925
825391
491201
1935688
81921
1648885
425776
811515
50576
1972534
1359375
92350
1061139
205912
1056159
673218
934730
1525445
1564184
831669
507697
1267246
1400579
1921840
869886
1964789
1161639
934607
1425625
1318603
1443775
1751957
1333813
681510
1875150
1445910
1605712
1895461
1497968
723134
1987521
195126
329903
1393274
1303994
1668625
1694535
1263581
1235100
1114388
1192040
1679213
982059
1370219
1651238
781348
1583643
578526
1236432
1373049
324239
776201
608503
724021
1567546
1384496
886968
230741
711146
697626
1865840
79668
702628
1187460
1738895
705815
1651402
910297
919023
1502835
1335676
18634
1903524
1302832
754774
1972871
217012
1745593
1993641
602239
1162858
441297
490751
1300373
613523
1564699
1321129
1853808
546276
1303246
1243362
1193161
360647
1496586
1098627
996814
1922957
612060
1744416
1890707
990820
1100298
241156
667052
1170153
5399
1150207
1956560
1798549
1727058
1965709
1519822
76958
1981318
1333323
291681
1977558
736481
1077472
894920
397541
1769214
1283861
1437601
1492822
1504702
819957
1845204
841853
752585
1242011
1299945
1548519
64289
1577425
1922258
1351426
1317389
561328
1805639
1488270
932028
968973
1286669
1478557
57101
1474880
191963
923184
725704
1243048
1612622
312611
1259330
497073
765199
696098
1909316
1342950
1772158
453616
672061
1878635
1759292
1651104
1349506
557515
1849386
455984
1769892
851583
1914220
1620284
675288
1664813
1894227
1605144
1871409
266754
1219870
745142
1550682
1144287
172946
1264089
1766299
229201
441228
1073327
1861902
123529
197838
897812
328292
68937
124379
1573838
1086998
1201797
118055
1630142
538479
1378808
1880460
463930
681452
1987814
115274
1181738
1346881
190079
1068131
1097582
1016161
1659324
296897
1476710
1982358
1866773
142597
1312375
1027913
1162606
242933
920914
479648
601065
1981179
901805
210013
921451
827605
1769932
1787854
1679428
1268116
1709666
208085
1388265
986333
1561148
1881672
515142
1702844
158983
595592
1311345
1296914
583343
1386777
1260880
1873350
972748
838514
1987184
830413
437566
362823
563905
1012442
1144539
383072
1975750
302495
617440
1470733
1672814
38912
615232
1305581
1006954
239250
1885795
712058
408742
1235304
1592753
1430332
1100486
1193437
1075849
1231695
1685788
718666
1610058
1401994
1539914
1028049
228333
1639987
186760
353905
1204157
1329144
441672
145056
1550959
1406464
973592
1186568
623274
1022382
289144
51835
253767
1240554
399232
136149
1101956
381190
1813899
253026
994735
145888
1616940
1665901
1916516
287363
634665
216690
769778
799488
1676834
1002729
231655
268930
628456
1502282
1177878
1306491
1653850
1194665
958285
624241
1667968
61397
958691
323386
1244321
377925
450681
1225527
319503
1022746
1503586
1667050
675243
1803371
819024
1199730
1980745
474331
537653
1202353
983557
1705828
963695
1307525
1146697
1553484
834784
1150527
1537490
1534267
1095769
1077559
597264
428596
1966200
993230
1150818
1010908
788519
1169715
1624369
202139
292137
1086276
962555
865260
435324
870743
467208
749015
986388
1402945
943771
1258344
1565921
1921490
1016211
1120746
871294
1406527
188016
513029
818421
924798
24542
1446145
663624
1512097
1459905
656577
750473
34151
1790076
1936583
1191112
1215165
1364579
907918
900600
537717
1023046
1926472
1683165
1233017
1265835
81967
47521
477259
770728
820386
911425
1905218
868170
1006723
1724167
524493
728623
1520509
625768
403445
1644978
1456090
526286
1411967
1709377
514776
1998007
502901
72649
975957
1017622
143409
1844252
1359348
168947
1223998
1530308
1297460
1713719
610190
1902020
211887
592163
414857
1897426
1798214
350842
1757551
388195
889882
1398001
745143
791656
552241
1002265
662034
180958
1795310
736159
1355011
1989778
39492
19943
1654102
103006
5399
1948332
1536968
1969298
600534
486984
77209
1300519
917201
877099
435128
275227
1134946
1771688
668265
202318
1560772
1123441
402517
922118
639485
45911
191617
1437669
1616962
971401
645218
1096072
1820659
1236711
1484930
1472730
344966
1035093
937865
1593616
968750
1549537
347493
114434
1715012
927154
128230
551500
1946174
547336
719763
1372563
1083772
1664260
1225853
1337062
1840421
1475587
207154
59340
1720492
985602
446834
65492
1731513
1583432
1806059
970032
619916
764127
230898
1151897
1584649
1163231
497495
461762
27252
1885843
718644
890517
677727
1319503
789499
634404
1206582
1110443
1689865
1457900
1598291
411326
328948
1982813
1613197
913697
1536396
1670983
1069791
963070
1299446
685356
681761
823302
1072509
864097
1321766
1924150
1167782
1096095
299497
1460273
768187
159504
1737404
1836340
663420
462717
376543
910623
468325
225696
676089
828181
387422
958132
1707401
476265
348193
1166270
1785208
1492298
632415
1226045
1245621
803695
41706
88633
201808
1897967
460942
1456167
483084
1864238
262446
1652968
1070559
301345
1454
1884302
760551
416106
946500
1475629
597241
1453445
1078266
1755620
1960206
1018467
492862
1135122
8788
182155
977096
101013
1327902
132740
1899058
1698507
284834
209957
33101
561365
301069
18581
1674583
1945549
247760
1818774
534918
147129
35252
434474
961897
1914330
1558396
1529931
251923
313384
1293562
1309873
1932579
1649575
198155
896780
1263090
1179629
876403
1883541
1567808
852348
727475
1323700
539750
665217
684008
1216744
1484913
106558
1999048
448873
33971
1544226
870737
1005256
86494
468466
1792664
1425849
1649063
189553
1442194
1325356
563915
147598
889341
1835096
77117
348503
861775
1371299
696127
381043
1574836
748499
380816
266560
1791682
530976
224295
117726
1587240
1530262
994226
1069380
709765
958558
1401534
898330
1090272
768128
1703863
1633695
1963438
746720
948750
360886
136171
1585356
1045805
1025712
1306303
1999365
562060
294871
1664522
999414
1130819
349124
193814
463115
456288
1984094
75512
1147007
1233670
30053
1785217
81655
457580
1579997
1607252
280372
119350
770544
375330
1213116
744685
1605945
1249896
337305
1697308
1114367
1357842
983767
212008
95964
476601
1549275
101605
1713533
849987
824593
1191535
1161300
1118694
66515
1337935
1806987
314927
321176
1540078
1837151
1337786
358185
1491099
87473
849346
1953020
1362587
354177
1417364
1979554
49105
1318414
329666
581744
1440524
1175369
1136772
1343626
893423
866597
296937
45046
1527937
325170
288085
1889544
420176
614242
1277347
1000797
83339
1542465
932497
1431517
849652
1958203
514969
1300578
1787359
696277
1138562
1781575
1099411
1066094
678916
1113304
331219
1998354
1408334
109643
734525
1488630
375390
35228
1354934
1267784
577776
539055
260650
1784960
670265
427400
833289
419627
1070631
614153
1434528
1092182
1027760
568195
1849441
1884755
1812470
117721
172090
241461
984360
178496
1389890
973216
257054
590338
720256
981540
525087
989039
1339115
800101
5769
1050817
1248907
294408
1949013
1069699
276219
871449
641121
342128
1260906
1469114
1590777
318944
399899
564133
958594
1496758
391793
378067
128948
908968
18908
718178
1003963
1021304
1215758
143200
3700
1060978
773790
1111844
1855827
155674
99071
515070
905827
512564
1432643
1389113
1991936
1408126
1292164
174877
1680682
697553
661679
1098013
249660
945278
836895
1200330
1030754
695164
1778662
1019338
834758
1144706
1263335
1299399
965352
167430
194290
523205
1669714
89756
1157003
983683
217434
322242
1680416
1465425
1632675
140357
1152958
35034
1791933
633538
625335
105976
798384
908079
1703451
1066287
1721363
1773531
1142415
262465
741464
1858231
99585
1342964
1605848
505570
1874661
302696
596742
1497690
427227
1317987
1807662
799616
317857
373891
1096326
171839
747968
1623512
1732862
1283937
55095
503789
735838
1109756
922326
1217814
695395
1262026
1701902
1846341
1783635
279986
1021722
1376100
356659
246893
814831
643140
1287701
1544448
512713
1428702
455377
1519756
689667
39537
1409890
1225493
563360
1620630
745044
1758389
1556328
479254
1688002
1886900
52470
1925910
1978838
1585146
931482
408723
79369
509782
1322292
554719
1208374
499787
1409377
1513390
1438278
1010104
1207274
409257
1405913
1697828
1633336
1311730
667558
1212795
607231
726879
308891
1552477
608701
291375
108534
1125778
575746
1594870
1254710
588877
1509690
896349
1783186
1242517
1698196
1527418
359056
1320624
1035754
1505792
1197960
1925197
1209020
1505716
670219
718481
936981
1773037
949959
1513969
907892
175396
1366613
714122
1061603
1135265
1487099
1250120
280499
653816
1710892
1337624
1508296
697363
1314376
1168049
1034559
1531076
669067
988546
786098
1609189
927
31037
1638712
1534973
589900
1331613
1085617
1862594
773301
1114802
1713217
552992
175357
645309
1699541
1661565
886836
1554751
1488008
215100
1448115
1322049
1332931
132713
642531
1827883
228560
953301
1137660
948806
1419846
1435755
1123752
156211
347285
147653
109333
1487195
77464
1756934
81013
653511
915050
128462
135699
1428855
106573
1838013
225228
1852438
1867824
856690
1181877
608385
380899
1557796
1003011
526048
993300
1777417
1139185
1724618
1793671
232266
637547
597344
1215392
950657
1912098
671509
1156904
49325
1097129
1535087
998095
470636
552830
605591
545166
586008
155767
1293304
70310
293831
663077
983932
900942
31059
1257214
1429387
1548346
1749472
864549
140161
1054264
1970809
1026755
1462619
1212065
875150
1247829
1264914
11434
950571
620932
257374
689660
249710
204185
480684
36834
1115376
1816458
594839
756966
1278751
700177
1503455
18638
1990549
1538551
615065
1415236
735904
1573810
1254884
1441368
229923
339670
121159
1737723
37780
1771198
1282700
1796626
887636
323267
1665273
537209
980930
190430
1630736
1775725
1567901
32738
1054427
1384470
1400471
1381028
1974822
1357942
240449
1133790
23930
403453
1945015
1598375
1231504
468561
815931
426851
509812
725359
1381104
402353
1977136
1876197
872034
964888
1031742
1111857
1255867
1635613
986993
1456979
1420835
1205643
1825022
829182
1160982
1186233
123541
456861
1131144
715819
1124884
933324
720069
932015
799440
1588306
967778
359127
1157251
448739
1208785
1980173
1970360
821655
1576011
1671790
166742
1326529
1807062
90825
1474688
1142478
74136
646073
294688
434757
897009
451622
1687421
1964011
64425
709639
122134
38888
957316
711062
1146586
314674
931893
1687463
1120010
1972352
1089198
1173730
924288
1761577
339670
272169
1724439
149148
1552768
36813
1532849
1711893
27933
815507
1150169
1336473
1801331
629874
64506
1623836
943892
1781549
1111529
1709811
487445
1797573
1700882
1531149
1326321
887704
738938
230464
566799
235384
293279
649982
1552357
1560904
1774366
1448176
359693
36875
497762
400075
1563092
1911701
484215
468705
1190238
1596718
417641
127483
556780
786894
1612399
168985
1776658
1632832
1444797
354357
1203312
992137
1532177
770285
1247148
1315891
1414275
1283479
132498
114740
1096381
1658588
1113048
1575697
870915
1537617
1891793
1634678
560719
1283065
454584
1702430
1515974
269873
975768
1051843
619232
1201513
1156659
1458137
24628
1663617
1641044
1222642
340481
1717477
1017834
613896
1727733
977823
423905
1673507
751972
314887
954895
743794
951701
121480
274853
1472488
1607658
628481
1987777
613799
1042125
1397973
1122267
1650858
1614356
1413200
1497370
1444363
1779391
530334
1908853
191566
1281812
1449837
1600084
938080
1229240
1684744
408021
232813
1727202
299404
73827
437677
822954
1767647
552816
1828263
1173221
1764429
1858847
474412
1959550
59866
301449
1075052
1865679
115910
1897871
1994358
1447605
423662
1166722
1840212
142557
1010924
819570
1497100
806504
1907846
623383
778987
705701
892882
387104
1153007
1556339
210108
1376777
1821669
212677
1541983
1369786
581447
367280
446405
740583
1875374
1884861
529060
68755
1539098
1982242
202775
1932388
1014389
429202
599999
609124
1422169
155668
222436
523940
1024684
1831651
264552
24370
1018863
663510
1131120
309873
721011
386306
1941126
530025
1815315
8976
268557
1992584
126115
299830
1284963
1046282
54854
1810052
437041
151181
1618080
841616
1709846
343547
1939646
1651794
1702498
357678
705419
1828819
1393419
1762307
800660
773710
910474
459110
517299
1703506
615413
1698185
226798
1680496
603095
711742
1145668
1998110
1506888
1651331
1194133
269536
375444
1612516
623932
1172144
1409334
128951
175663
1444598
941654
715043
267623
591160
1382950
1613861
1493714
13188
1983770
297136
1458983
438756
482740
796773
1485605
470787
1015360
765378
435185
24692
659268
1645691
1485817
1070804
1154788
1363186
1572636
624616
605968
469426
826677
1845418
1669270
1450688
1472767
392548
1102390
756842
1031490
109264
920181
473875
203873
280503
926863
1263503
128111
1998346
1037011
677246
122737
1894757
401604
872741
319018
1189196
1575294
1129915
1299569
1453751
56794
1523123
1726637
1250942
50209
702907
310181
381527
911973
735483
338957
525177
1945653
1696428
1894230
439177
847113
1212955
993727
1718645
1593143
1619926
632791
1344168
1136681
1679920
348452
1669277
1852103
964844
1134171
835776
1708045
611234
1915564
1004985
669838
1803147
1863151
1359335
905931
856487
799632
363458
1404899
403384
1010470
635869
1353888
1730361
1483715
1005355
1610839
1346405
1059976
1199123
1317448
1870424
1681290
424833
658743
437887
952458
533785
570676
1287402
264322
201233
372215
620943
1386071
936069
1221182
1149984
137693
915033
353981
1597974
52308
1867946
930875
63789
1763788
1141540
915058
687710
1972526
1906079
1145204
445623
715681
1977344
715300
902866
1497376
1241596
274333
1629781
849253
744170
127281
1992922
266924
773131
1827010
1249840
1812868
1012036
328281
1586942
928726
967542
1225199
1229240
1651380
196945
1427492
855573
1796663
754785
395838
1636355
1636787
959289
1196950
1111117
1070980
200209
1011309
287384
425619
1263784
1629718
1879450
142668
1222133
235724
1205559
454455
336666
1580299
377290
242722
1637683
1302201
862531
485075
1839878
76833
549053
1303000
1505275
1120061
790985
1561839
1680699
1818316
283348
1932963
335237
1112752
999309
694050
1930175
1490336
268904
678245
1575183
430671
674108
328047
897574
1123686
1043339
465913
514790
540628
1203751
527554
346524
840844
1732743
456766
499984
1696149
1848838
1143387
1440160
1625505
1561540
305421
1654566
1760544
1389827
1917786
1906605
1047690
1014184
400941
1095981
1530959
1124721
1112700
1306715
905315
1495239
1434910
92920
1968985
76952
939390
130239
173663
1612758
1010610
1102288
1639263
1937968
500308
1615674
631643
1441178
159701
1442788
159760
353504
676109
892955
952481
838741
1031376
1129849
272612
1073682
1811877
935656
853592
702973
807748
1837123
1122304
521924
1901325
1947769
211437
174613
1891526
1053377
620385
125512
1970699
1252004
577732
1039469
136921
750876
348021
420533
1247346
1991086
1158260
365355
1747314
1108201
105862
659296
1438649
523298
2853
510780
1960079
958255
849815
1850635
1168809
1006732
1244079
1785734
1415016
166180
312550
1680741
222753
120888
851821
787673
1635228
1727005
197555
566208
684396
1978828
1910874
1966875
1655133
815741
385225
1436569
138763
320531
1045907
1109268
1402869
920346
1218313
38294
74535
289828
1061902
426608
1135399
1320230
393600
967003
497992
540320
1040129
1414169
707243
266612
1949366
1084254
1075862
345352
1542390
1252742
524121
1766602
637805
134093
604769
1293952
1416566
962402
1429472
1345410
411860
234271
813864
1446536
1042553
1712446
367168
1344068
213479
634886
354668
34235
1848149
101604
603472
34756
1847768
614185
845024
322152
1361666
980165
1452998
1894628
568134
271862
128891
1113271
1508201
710842
1922419
1112656
1084858
1287859
106113
947505
999867
1661914
944227
338563
484102
328230
119030
460287
1741035
1879934
855039
941175
549548
438984
1255114
1042246
70540
219412
424317
1355607
931202
1483143
696128
499233
867053
462316
1750483
1997555
816208
1043255
959921
138264
1289283
103753
674127
250691
859919
21444
131486
308091
1437809
152433
1639771
1049421
1996754
1630517
643699
421059
1292288
3724
1850576
1885688
1844825
1858535
1424493
1979164
164614
1433306
1892569
694679
1175559
1520344
351541
1552468
459237
1960272
404529
679156
615636
1395845
866294
992251
669441
813342
45902
1024694
1644233
1189864
859522
1690151
1098068
1971976
564808
1432349
62308
121999
1929203
1734240
420363
250214
311025
1113234
1195893
1218309
1624857
462578
965273
1078063
982945
1310259
984776
735994
1976713
814810
1365444
1990201
906043
1823501
137484
118519
457246
679044
1147733
1073999
361886
47299
1152519
799601
1028905
873748
684179
567744
1023862
891158
1198143
376866
584881
1246118
185451
115991
1933148
276066
898419
964951
1871008
815428
871487
511462
957792
759695
1962348
796440
1818450
1685782
1225287
1353823
1956762
1225197
1011965
734634
1854769
907436
249642
34840
637308
355913
1093515
790321
769551
67666
429662
1453735
706219
1952630
223291
398923
1500740
543766
1775769
1959508
629661
1657556
1850328
318437
1721910
1224696
48533
25918
1693726
1819546
1628280
1113409
798463
578980
8712
1495958
491833
212979
1459727
1348020
239632
1687568
726977
1242276
1949938
883033
1253304
1558828
489794
883750
513437
1374808
514112
986405
1449127
1973512
2525
184908
964245
530545
720161
491977
1313267
713230
1100284
1471373
116287
406300
158358
619666
1585133
531269
1959013
1151809
1705603
93826
1520040
1128789
527583
1242044
918600
1945651
1676002
964066
304565
1241237
1584614
729806
359002
1968810
1570648
811311
260737
498025
1568155
1678712
1102070
1248850
275258
1321532
1002333
295969
1773104
785654
1658276
369579
1880666
454107
1492778
1382444
1680931
866657
113517
1548045
1610849
1565603
960949
1439767
1153062
1772405
1430869
511894
143998
1157303
1025474
1567602
173290
361276
1106815
28514
1951292
1497457
1759098
196288
244873
1283641
1189921
1287510
496094
696471
1774920
1992036
1289615
349786
1115376
562970
542614
48768
1973013
1941671
847295
235819
1018840
485342
945168
1925724
402719
1481353
892461
654752
902839
1895217
735793
1235185
186336
1908780
704142
330308
1547959
1072164
1127201
1406855
1702671
752604
304632
881547
1713549
1219102
593460
1028243
1861488
1722937
626408
1525129
1378836
1231061
1969146
145931
381913
926889
157422
1133834
590833
312054
1801594
901586
197855
1879725
1408854
90774
142788
1639304
1702217
161150
122875
645526
1690693
991783
233170
1147553
38544
1007236
1846290
1611639
236634
1405681
330354
1272350
271224
773223
30505
88283
1859703
1432299
740208
1013552
1348578
885240
1977307
1478379
632826
475754
1510485
1414226
1153600
1247554
1005508
1672883
1807461
1664992
1681465
1536783
1680606
1016731
89860
1167902
1098592
905705
807996
973351
1005018
1468803
1720730
1904893
1095002
636377
1361835
6089
1491847
1223945
1480561
693253
814290
1499611
956441
1427252
149188
1510641
1095922
1779870
137723
1533634
693342
346733
1193042
1800629
1017799
694929
520110
62608
931346
1956804
407291
900895
1952850
1710101
121894
1803437
148305
679883
122066
1212592
708575
41152
123505
1581835
1150751
1055891
1343904
80535
40047
1403784
1747823
1920378
1680997
1959418
878822
1567223
51459
244942
1811908
1065467
153566
1824272
1238245
83366
250151
1547765
774604
680422
1460483
1015216
266819
1542885
505809
546998
1687948
514230
1547328
981172
1482357
189142
1691776
1793429
37707
1882241
320217
67529
895614
1491273
326539
1954392
207876
219361
1938852
550482
1608787
1996558
1564996
107933
602594
585272
937970
236121
762840
869032
579866
129798
1983153
475915
1325226
1405006
600162
1958907
399429
1567937
790062
1903187
10538
1168675
777997
1496873
504345
1631225
1705412
1526184
1353946
124630
691022
1334789
1422894
292032
737423
1414638
1709475
1088689
610239
1331923
1882016
808737
838806
863089
1038336
444574
328282
1208788
1847664
1593405
1297614
438637
1783618
1906038
612081
923757
549667
1964947
1148056
83177
615592
316798
1501054
9745
606574
402353
1664283
1744339
688813
1672032
1277282
1056964
992096
1095250
243041
1198081
1632722
1170547
1757946
322644
405691
446999
1445246
852315
39856
1746433
1887982
428111
271482
1711420
1749297
1486492
735237
233760
118252
678179
144993
472816
777851
1053180
1377104
1970418
1375187
1497601
176854
1575389
999971
468726
594240
129269
582104
355059
625977
1743369
1794564
985465
1568891
406974
839699
157539
370615
978687
970888
407298
1700201
385355
557380
836996
1367451
509532
440789
1183140
1058390
861520
358118
254897
950564
1080498
1320468
1246291
1635083
1616377
427174
354392
1762454
1230408
310361
1929855
72656
735395
164939
1839987
848099
1378805
1538534
404114
278227
1567808
1675834
909464
1102644
486170
1287986
1484484
23246
135812
360092
384792
192970
1621626
1443971
333165
273118
914877
1175532
947441
1929573
1570342
1940248
1473646
304986
1103515
48352
575244
1731342
1179362
148443
961980
712658
1338748
1266537
880910
1563043
1216406
441351
135818
1947339
126814
1990056
50267
1424737
1884950
500454
1506141
208255
1148182
727410
855881
1015615
196415
32644
895087
634040
1349740
1630196
1639827
1829936
1277156
1451123
181826
284360
1844983
506959
1384907
857151
1771287
351219
743938
747345
1511537
630763
1994742
122345
793299
1441775
1309135
1391470
763570
1570638
1089376
1366040
1999472
545009
1299679
186311
26417
1747592
1909991
769443
926010
979345
35241
1144532
461566
726635
730666
1428911
1385090
317217
1145725
1742136
1921060
1726627
1289138
931074
611052
106045
1637740
1819380
772995
1704387
21545
1357616
1684192
1985147
612087
804674
689022
435475
908974
533463
1094805
513057
791070
628377
1144344
617152
1682709
896854
329555
1435228
608860
1511174
484093
1186648
406690
1606023
227238
229780
114217
1914995
1368214
632345
1836165
1530461
1974299
1608132
1407721
691902
87190
496111
662088
660634
1181103
558568
442941
1320918
637130
674660
624044
836045
1961924
1332025
1690562
339810
93501
1434786
1648860
1970983
1908412
1698892
654226
929421
1989520
1576169
126413
132823
1305378
1044848
1399225
249065
452473
1278943
1736838
738002
1153279
611940
1373542
117825
1047903
1931557
1341477
489686
1149016
1052846
1172946
977613
1086813
1910177
1029665
336481
1361187
464554
1010812
1997306
392472
1428526
309164
357950
1669165
1436521
7434
422639
1602375
406655
1375056
951057
1998182
913468
282398
628612
235265
779322
1828575
129715
208382
428588
50190
1159642
849486
642745
1555195
267026
1806720
814708
275388
144764
417915
546892
1502796
1391109
1867296
327808
148748
1909531
918027
1003184
1901555
1181426
770451
58988
1487586
1652919
1076256
629588
84451
1621919
1450429
1879674
1498908
359039
849840
211819
611866
1873430
792013
1732204
394861
349537
1541232
109488
42455
1087145
463107
719863
504484
180316
1358604
1933978
369580
225003
1911563
1672659
1110041
1324024
1500641
1948097
1764032
134833
1951389
933012
54990
1430969
769975
734741
51639
1135044
1103938
8772
798157
828600
607889
394714
1707267
149480
1749308
74800
917422
1345518
820290
1332002
1607455
1016711
1607615
1853940
225408
701343
1613791
1517145
555677
1167674
1895930
1988234
841079
703334
1435454
242218
1498385
159524
1484272
869209
1658146
1454778
322366
1920098
1881001
659
1854657
206054
965659
658745
1748396
265112
617926
678680
119289
1860455
1019785
961029
905647
794835
643833
139997
91148
866650
1835520
509530
204602
398909
132516
71256
107835
1311313
539749
468755
161797
1468761
1707791
820289
930318
1945705
1098580
1860439
108035
1414133
1300584
352272
78790
1304747
986477
242486
219979
830732
1880727
190327
1927960
175525
1853514
1366866
646245
1328796
241413
1415245
899325
1634301
1081146
1363329
57953
1335123
1189897
1666872
211709
229319
1523402
938400
938246
474227
1559180
618633
490448
347246
1443266
1538866
1838779
628341
102068
958867
365557
1882065
1788145
1720193
790550
623156
501384
1231153
157637
1719846
1911050
469609
1714774
976064
1381155
1258322
82679
1192873
1402687
334852
1895879
74235
1299254
1438789
822186
1125196
1375819
782067
107581
1898200
533216
5307
668958
250413
558156
1821120
1089877
1810849
908853
1274610
674770
391765
1678015
123778
695513
1456364
208678
1829783
1773882
333974
473158
1016880
772380
1048764
1611490
821862
804568
950082
1089222
945664
740959
1923115
1830737
785074
1749682
1122599
1187582
1373188
98936
665612
1957252
219855
898290
323966
1454190
567400
1762366
101765
1674126
31511
221404
1156808
125873
1060027
1837420
969514
1750355
218554
1981791
669719
1679393
9838
564357
1601077
1442717
1019259
63409
425212
1642980
840016
1341088
270532
878115
1468390
289802
38849
1066124
618024
1864333
234820
1424999
734662
434368
664537
975193
838622
196666
885117
323582
1543184
1395290
1627349
1333171
102624
1894256
219456
93614
966723
1217778
1646856
1009498
1493118
759003
703170
973185
1164717
1480324
1867406
812552
408699
435149
99052
218948
597589
748514
510137
624935
1717882
400475
1442460
224620
1104052
1615293
29052
839506
875253
1382626
1790254
1725875
1651200
80045
599120
1399044
295912
946055
689138
1855778
1826565
1296623
937260
1385332
1741830
1396797
1445067
24687
839791
1969363
206954
1275547
52839
333841
118764
974717
84555
420289
1907534
65929
1604623
1301816
1706609
1135748
1905820
1972962
587133
1621492
848738
1269766
1499528
1764452
1798762
1866680
541440
1702258
1758001
1057592
522316
1126478
747777
1292093
757411
749307
1885768
681587
106170
700883
646488
1899341
1692356
192289
1684840
1440858
1060495
490259
858481
1463873
1339380
1712968
866136
1915536
1076461
678687
683562
276425
9955
918654
804643
631772
597585
1311212
520974
447354
272744
497459
251310
1187355
516721
1483462
1973209
922056
1035675
1571491
522231
491335
965841
1280048
172250
905660
1278332
1675209
137869
160864
1859754
1630286
936724
618601
306274
962621
356283
1798133
515056
669159
294874
612720
333175
1369056
1498069
1353168
1541592
1230696
69065
1016789
1801750
1014587
1368507
359485
691995
1817046
1723802
69356
409892
259541
1172726
850443
1568803
1028260
127692
614275
1899236
719722
1331748
1480462
869132
483026
755934
145329
356178
643782
1448856
1917366
1477767
1905537
555686
270209
580571
1923442
1805266
995140
1017466
1864343
1244901
349520
883827
721643
1333711
1505450
1364944
1302348
1320094
1156915
1622327
1638569
292009
966353
1365942
898393
40084
1826691
182661
1969863
1225388
385400
615948
329625
1693356
454756
1248140
965720
646020
1482422
1664715
152813
1405872
1124017
817390
712522
810070
323493
1949378
472666
668678
618003
699290
760652
885357
545731
1479784
435008
833922
1319974
911227
1245247
953320
1705440
619476
764851
782770
1717879
649369
1082006
770124
790632
1911905
457294
960595
591659
869224
730821
1798209
612419
1866412
1700730
1959765
1692418
1379434
1745564
1608114
538740
694671
667388
81424
118007
1392932
1470630
23845
966044
684502
194122
1820588
577200
585122
445611
1779432
847255
1408996
467352
295895
868402
1218033
1369639
984895
30057
657847
436367
1937532
1957125
1961864
1377227
962765
1977389
1082972
1142584
1358098
1092655
194076
1623270
1298550
1540483
1155205
1427207
1447696
1895469
1133154
1568177
1811913
735018
1302958
1602921
56427
852363
1068360
1576508
487715
1138566
415047
372967
1094351
1550101
1325973
766333
1805830
435617
147621
1945067
538924
1415847
1116986
149890
376641
191586
1454137
1895832
1572869
249709
1776738
1377512
1876666
1322944
823401
160125
289879
1202565
296213
1425434
452512
1377710
821748
110039
1487037
61790
652381
1011251
191788
1309552
1638266
838874
1373195
675572
136114
847115
276545
512994
423307
739963
1691992
140655
1065937
636762
854222
1800736
1629912
1227868
790992
869506
848871
1217924
406628
1535586
1573760
1506948
1172860
1493294
1153706
236979
967864
3707
35941
1786147
190835
332277
1825450
517632
1392624
915283
1262672
738793
173254
1271675
1586189
880176
890580
1415502
843467
1377220
145946
1850820
126269
1905660
1728116
349021
1417625
1510884
1263552
777150
450935
1602712
1573369
492971
1359319
53115
1114506
1108890
618574
1227014
1441692
490857
1223330
253618
1905525
101052
1018768
1624742
972815
28481
1269380
1103061
1440789
1365182
14994
1180247
1213512
1280295
247590
1031909
947470
1156880
1210244
1301607
401480
1722516
819938
155669
308475
241562
660850
440320
1929668
941304
1351695
1481408
204960
340479
1855096
961699
750575
1028926
887653
1281326
781650
62177
143235
1523072
871252
1871425
767840
986287
1026598
1242599
813041
976050
53915
1837474
259103
1662520
1570176
1414659
1517170
885672
643124
1423003
1935809
1787999
315201
267877
1420006
811727
215051
525623
209724
1165291
1323563
1362710
614864
1904239
510104
103484
1777629
1215435
765676
377033
586021
1929578
1124564
78091
600140
1928323
827476
309511
511825
1771531
418768
694613
1606827
359417
237194
504553
300446
1175802
409265
1513139
666934
1497142
1619303
1457142
1498007
1771962
1628790
886025
1435756
838033
532103
757938
910751
236021
611147
1104520
1942095
572846
964532
1130540
1840584
763901
775297
1998059
1983083
1387088
1648439
1795780
1740179
810895
1872892
1276163
709402
795496
57422
1701487
5817
150775
1360316
546713
125692
974874
1364762
1209362
1564711
1975809
1708519
1973952
613583
1681947
1354068
556476
311231
350196
1320265
213488
878937
1813586
1841484
64788
1980543
704127
929883
335995
1185914
888105
266835
1133805
768568
860701
1669029
1599872
214936
502752
379903
978253
1451131
440597
114438
874652
975611
320953
796134
1248044
1453981
1352472
854807
1647354
1267660
680137
787809
522960
1840583
1011068
1446385
307378
534014
1016354
1838397
741405
1768230
269356
1957881
1214072
645740
1870791
848872
1744983
1616649
1340375
1598327
567767
1701182
1134680
1886433
293112
1350480
1523214
802150
972577
8522
1378379
1242835
421534
55171
310283
456034
673763
921787
444230
616749
1236442
1905456
1332025
597711
1796166
1072069
472773
965302
876070
1137657
105903
485745
657242
426702
481004
446177
595843
613736
215185
1473051
325248
1404341
735660
1141207
406254
294736
703242
1754682
1543047
1671978
874835
1331436
1146736
437023
736862
440199
1197272
749910
1325980
1916061
1622083
1118373
899401
1750327
1151590
1306846
912352
315694
1301647
189702
1225788
772046
1895922
183208
318989
991742
1352190
568155
1388671
985271
1211424
1982791
1127271
1807013
682252
1879929
110171
784339
854995
752143
1273131
107209
1027716
151283
714218
1848191
326906
105390
629220
805789
643360
390964
23594
1478314
1697307
716579
1776994
1371266
1795372
1808916
1912750
1645078
658902
276135
1139341
1094334
1897494
200899
453793
472277
1506912
1600832
135073
1933892
114094
740042
188928
300573
1313145
1786654
1738616
990046
17108
279262
1368859
1587597
851683
1998153
1136708
1608878
253383
1223996
1749311
1635414
1800387
272414
1752566
1082613
630213
285395
1002939
198884
201525
1493166
1717848
1952382
578722
1121310
328166
1964086
910109
1977088
697000
325670
1206345
336655
369161
144119
244317
528060
91132
1773042
883861
1537377
1331827
939114
188548
1424489
174242
1403666
365906
428103
1961252
1303315
320860
1041260
1907249
1348664
1470240
711902
1089487
1356379
136676
668985
775334
1438923
1163276
335552
1587509
997474
1717472
1148540
356057
291571
1846150
1583145
1125702
125506
672988
1647171
1082990
902879
627562
1625848
1424128
1967879
924765
630536
1222251
1560989
1038758
1284302
626429
395686
1518384
213540
1960838
661535
1549180
901380
1882832
1157895
297120
480681
1730538
855975
533707
441142
1028972
494302
1957502
927160
642846
1912062
1932401
1797506
874711
1047659
729292
1900588
1487051
291268
1686360
1338032
1636812
321391
1904406
856747
1979056
1485479
1143333
1111369
1211846
1922063
125255
1131948
319274
318816
461779
1973187
818598
1371240
1539396
23868
375401
1154237
1187274
1315877
1567513
1081613
112696
159716
268553
303558
1974771
1087701
704014
876720
612033
1121963
974127
349375
1675219
334499
1104521
288738
1716828
991312
1300714
418177
814835
1985878
1753339
1096131
71942
519072
695971
733700
212565
424904
1253060
930544
819627
1506141
890843
850690
1757124
585303
864290
1833444
1807986
1219388
8186
160034
572179
1814
1495508
646841
1279654
305803
1988066
1893376
1765582
1068690
159509
1712515
1822585
304841
505848
448417
236992
435258
1814660
1458286
684749
1511044
1037769
263212
479210
1953299
1627955
1728670
822463
1165101
1652053
1658037
409000
1950906
396627
1563371
1449410
205021
872831
1645034
1720840
1278602
769520
957883
1731609
1400166
591399
900416
139898
1038061
206982
1355925
751167
619213
1229136
1579123
73065
1612154
1265651
329009
671419
1393966
524239
266591
1000073
350386
1467358
1658274
1042383
924022
1284620
782410
203783
1350609
1951381
1217082
1207009
635742
57107
1249938
598556
1823893
1049234
1577536
632888
1680617
618356
986194
692536
20650
1477481
341866
1594780
777748
694409
1520597
320019
1787920
1343281
1137330
42304
742093
801085
496208
1840197
539207
55247
997758
710020
899552
1343740
1267339
989520
973891
815644
532643
423859
1251372
973120
1730558
343220
1107407
884655
1953992
732111
1034696
342083
705178
264046
91126
1296330
519056
20823
607644
456399
191469
1124307
1973054
1731872
857882
240094
952280
368443
1625973
997478
1513080
402863
406160
1100131
1568358
162323
1085189
1457069
715624
75040
1429891
588728
909935
947086
1081441
1684055
1350246
1507205
1369020
82610
1213749
1355653
674083
264146
106767
1806727
621728
1808434
1786217
229184
885514
437026
1671770
1357412
1829196
471030
241341
976218
833812
1899670
955164
1852633
154239
318234
1435669
301496
1711082
1555921
1335903
1235392
949434
1972202
1659864
300536
1893636
1782994
248756
1171990
1912626
590618
1245305
1984253
561211
195466
855880
1607280
550528
1987875
3722
648434
1622058
1571860
472042
135573
1906193
1296374
1084473
1311953
867295
1083416
1658465
1007142
1348742
882742
376038
1228879
1926165
144885
1618752
619790
1212987
405660
1237886
1703421
1357963
669586
1616124
467784
1120132
1857496
1626612
298384
699540
1072000
410342
1721791
485020
56854
1978156
1117543
1441681
1560658
1634903
1264103
842399
1305786
1664630
970066
525869
384029
980599
993806
1431324
1383600
1778304
163859
1784824
590857
397243
192142
248053
545044
556346
1592522
1425894
1697628
559041
332163
972588
1560516
1496706
1462547
873566
553021
1587507
236164
294901
657049
732365
526461
1278759
220702
520674
1567314
541250
1460263
1388456
991522
38593
1519050
1687804
1455382
763731
190585
150371
1182116
1301412
93530
505424
430651
1230827
1909960
1437815
1185901
1015425
207584
213132
383618
1523500
1502303
330035
1011658
931725
132019
1909947
1985612
37769
162627
1450049
1560742
1015223
591131
41993
1343535
57303
1348867
252029
1969020
1869407
1602082
83671
711421
800369
854639
1567075
1273202
693249
1368907
1282330
772619
104632
1788658
702033
394472
1103800
242210
869512
1261158
900726
1009551
1864165
1744227
1252468
363846
274912
1820491
403946
1216500
422445
559552
329741
1871771
347865
448554
1128262
866862
1298068
1956092
71734
96907
376452
1474903
1626263
1789151
452909
1986393
617622
84174
782962
1861989
410406
8355
1771665
431233
1718347
746876
531557
855772
1894478
988330
744930
221871
98479
1911804
1733335
1828668
1828432
595318
1020715
1126843
1837277
92157
762799
440636
1194112
566411
749773
688531
854479
1164877
577364
568368
1664911
1302901
643573
769317
592286
377757
908219
934746
1151770
1169778
218354
6580
1863507
638992
1540483
1999412
1855271
1741986
1280122
228375
1405463
1443056
1941244
1531089
1312790
30089
6404
1527449
1227604
1814330
666964
530783
231028
660952
1192112
633054
91022
1029444
333890
725367
428985
1331345
1701988
746697
848526
291788
569518
1678891
1975683
1275628
1144821
865371
73684
790829
1697489
1684639
9141
885853
572422
1188134
71697
1430204
1463375
1847250
1525710
1516159
687643
1536800
501373
1031390
1176296
324584
1973281
1329579
363798
648425
727003
501063
1689308
1937868
319629
1511698
1711247
1283591
1526176
504844
1644564
1130497
567509
1299144
206545
846212
691339
1881765
774664
1856130
671071
1473381
362334
590252
839287
1337721
1787042
1676703
1785698
1530930
538360
1927924
926000
1395902
1327826
128680
80967
1732502
431928
1532627
1616027
709661
971235
689316
1028470
1267368
618566
936825
620222
726831
1368009
38577
1672242
1383135
198448
166336
218987
1160506
818486
1145699
389929
1017160
1171515
109866
653159
1355888
226188
255091
843877
405256
758288
435194
268414
1220961
1152592
383490
1088071
1281137
1087286
639870
581505
1648569
963644
304234
1591418
488939
1198301
927988
303217
491512
167257
954443
1884362
1681860
1668525
1031779
318177
1202607
123498
332548
525547
1409542
906630
1605272
1687410
292696
384182
1631836
1862552
1878944
701887
723893
279841
757475
472249
297862
435432
1977066
814487
866814
1663083
1795751
1213785
876376
1578742
704878
1267306
1554405
1986176
1877457
113541
810210
268192
1298641
642392
296241
1283198
666348
391156
599928
1927776
1675036
1694255
809357
1033277
1129399
1055502
1005695
1168570
1875258
1786861
1460801
727797
1444270
68784
138209
310074
1092329
1207723
269887
1805905
917648
795478
1913854
555542
715406
1512008
885277
1626549
1207335
442126
98596
84583
1085352
1923525
788573
1939140
1699481
1766358
933015
949621
1314072
437532
1506564
970353
1009158
239908
182696
1760907
405138
1456460
1747080
963929
1144964
1957849
500347
96652
1221160
275079
1558799
851984
1429264
1923510
240217
558681
965114
242401
717468
1447975
1010648
1292679
953714
1926126
983496
1726893
1748224
588275
1566712
756443
1990607
1185898
1856704
1608146
692582
911035
1578372
1628769
1601704
1961547
882074
311356
1214964
1614832
1577212
1679227
321248
1986055
9274
1304688
6980
195647
1198799
1284929
313453
1808301
1655844
1801471
613858
1077940
326712
964026
1425802
1526610
1192435
678745
1603513
1255534
1835614
16712
989592
1036225
1348521
444913
1556486
1598183
300950
886295
207408
890559
1124993
918891
1449792
1521018
1823303
612230
638267
56495
1769155
1485909
1479253
1694624
615774
1037369
1658043
812551
496806
331936
829936
635614
708055
1584111
68340
1459017
1924609
987657
1495747
811769
1429917
1023769
97234
1903528
270310
1709937
1446765
1895998
187673
1547456
40408
531201
947597
1507955
778980
1792029
509838
1374722
341348
1662734
470168
301007
711391
407817
1871387
443026
681633
425339
244602
961023
544521
582459
573078
770287
574050
1894966
284516
1619220
70732
618591
709983
160800
1658719
385979
580846
1779447
1664644
1833190
1767487
1159482
1656470
370698
37426
164240
311701
1155812
186723
1601069
1802064
896813
576960
1986696
540682
460998
1072349
1630007
1196265
740673
1092518
425498
1618446
1524912
1089558
372999
1524941
1177377
1618414
485050
1396984
1669923
1802101
1683886
1992136
1862260
542902
1473398
1837623
1052286
445451
510600
118191
1838401
1226640
636361
1789150
873021
1662924
1346267
22426
1686756
504065
1955677
294491
1650661
1525336
1631113
63090
580363
1130846
1366214
1970707
324914
1838787
1588126
1480892
1648425
1401685
148136
1726361
16557
1777023
535373
1750425
558629
707830
1712850
939596
1763625
400789
673956
945108
466012
632161
487147
1741556
897159
1345934
1245111
1931612
1249449
1356885
900230
1533526
1293474
1543280
950108
1241688
1829661
315307
945062
1315825
1868051
1041354
1809026
519306
1771775
115597
1847163
350217
519899
1701242
1769473
1038476
1012326
831268
682093
379095
1341414
719481
1680042
1032422
1465581
1093061
1329804
1211454
548352
1941634
1653003
1069383
886128
992417
1733851
1904283
1950518
903464
1065813
32509
1743603
137049
339113
1367415
379246
806906
1542508
1262521
1007275
1062289
1290845
948245
1144249
229284
952379
1864867
346616
1997078
1423850
1908655
1555182
1116128
1634011
1693945
792440
19656
1378819
1509715
1883679
1478182
1684316
1010353
11430
734477
1046510
1939833
1514169
336187
270469
1746592
1617080
1099551
845037
1370024
952687
51458
1111540
1514887
784740
1588391
816727
1235484
973023
571646
21958
106279
1964227
85125
468461
669077
7539
548670
734100
1555192
125994
47596
298013
350423
765580
1421954
1767455
933772
1253494
1920116
1533860
486883
161608
1309162
1320812
1483370
1206575
1252541
1290555
1412494
843520
747944
1815522
1950984
141529
134171
903655
1103170
120368
1191868
1503261
660406
956392
7056
1597367
1743752
956182
1392160
176433
240455
1837649
449399
1669276
1324884
822894
965341
698141
535092
332502
692180
1220415
1054352
219461
523278
58790
744347
1577658
1442688
1539404
1951674
245317
1216483
726676
1148429
726531
253170
1246033
174709
1253077
454650
1999928
304221
923841
841736
284517
1291171
94458
748504
1327694
75898
818753
1937170
660193
644925
1928706
1300030
276890
450097
1563327
512408
623713
1815338
958426
1090271
944490
786938
1324795
953398
697875
1315195
1890676
1165656
527617
1619080
1947070
613231
1409310
1826170
644646
176322
796724
112888
202103
756226
1959419
638200
537373
1306826
1473478
124138
555688
2205
1747947
110399
492326
1516374
761573
630576
1652094
70950
367297
1870695
492131
1014411
142412
1076936
283272
1394127
1867130
1397222
1916218
926413
1032969
1720347
676135
947081
1037530
234758
1642084
1310812
1103928
1479387
463475
1417403
1963895
1011002
725436
603231
477926
1411448
495889
330653
290403
1984993
1051544
1469101
348847
760822
1042486
622278
1314855
291191
1960896
301632
534323
285562
1689157
1551221
414336
1896148
704273
1388671
1692764
1962116
1696647
1624503
851527
1380058
1264504
292904
84545
1457290
683524
127192
1247510
401189
1996569
78861
1123530
168725
1915457
515221
671503
618699
515533
952277
549768
406978
974936
322477
988583
1170854
904379
448858
151584
673811
1435157
56245
1627565
981268
22587
557884
662066
601683
778079
709635
1248587
1914875
1625150
655243
1890664
1647286
916045
832092
1339657
829195
1037849
1105299
30701
1286092
506389
1526451
1635877
1052911
1161565
485127
321306
857766
921426
1463253
1374286
536007
243607
980371
1889763
700375
1426141
836193
1081410
921537
356003
1392078
1811861
1760306
1846932
1468925
359175
162082
1851586
1436253
1124504
1286932
890329
482304
441296
994899
1739308
973220
1792983
745699
776685
251966
1197057
651588
790829
1490476
1188555
1603512
1803898
1358119
1322212
1639382
1490711
1395243
927536
1169187
1636347
128731
1004624
70250
565089
431760
1955143
1534556
618621
758243
508422
723730
1517322
780953
1723733
1373221
1838937
750170
1042758
1044034
1727482
1538709
1620391
66293
1605399
619555
702146
1571146
797777
1347110
363777
1572138
452759
639729
402959
1093310
1831684
1081053
1244630
779405
1372080
97116
1023635
357479
126655
799009
465676
1381595
554490
1092961
1446496
1305999
81868
905745
1698832
716109
589523
522432
1703301
788765
284193
1557593
462090
512240
939802
538649
1617191
977445
715926
435124
26641
949091
56543
1306263
1291108
1991434
198211
319412
1074557
1737110
1677790
1210958
1881028
1332259
1264832
178937
61725
1043160
465822
1891959
1565156
1507882
1874984
1619355
428723
367160
726367
1485230
1127692
1059998
1545733
679300
1416807
939900
1827947
1259761
570007
769984
639842
1438089
30694
1971197
997450
1560754
865413
1693558
1314851
33683
910160
1762995
1195338
1498806
1372512
1157023
1741410
679135
1877056
1131159
839402
258154
1735049
1011344
998856
844663
609850
1644531
536889
60238
568692
484433
777411
904683
638659
942418
1367299
1623367
1866062
202935
900971
1240979
1635037
1824455
110054
1974236
1160721
1365262
1562676
1704627
618375
1373464
1482874
1983662
1359423
1147879
446736
432428
1218621
1343955
1130952
1251856
151331
1505235
802171
1505795
1238094
1485665
755649
1282306
348741
1457834
1263667
491165
604478
1372260
595393
1388434
1246763
1408042
1470909
1179316
745951
211484
1907751
1220248
1454566
1637139
1778729
786904
217637
299327
45447
799187
237237
769902
1682496
1639298
700780
1465342
1863896
1311554
1454443
1755726
17950
809121
1329151
163394
1583979
182218
322581
411433
348253
1775486
129578
667197
673568
1346608
1622661
43587
1793964
413966
1086471
280921
1051179
1010121
1784726
873154
1541812
382881
1156614
705094
1216426
463375
732095
694063
771479
1592672
1962440
145918
510706
1723603
13607
1467174
745660
1632701
735534
13604
575568
1184148
987765
668145
155551
926532
1668883
236327
1674404
1491314
1055807
1999277
1136161
1027471
1332859
1340943
1344698
1676956
848501
1065451
432652
338106
78588
1535177
216599
690555
485595
58674
50021
307229
1056548
142800
1938130
1364219
780741
200624
861999
450428
1775977
413504
1517287
206671
192757
1171494
1404880
1831064
1648343
920887
1047290
941548
1270237
1858866
1957367
1874323
1165829
1539977
1203903
1594911
804330
747583
426530
1201267
888287
861918
1085828
1839504
34319
1423380
1195456
54353
164767
1933568
903325
1824424
1491312
1612729
578732
1269368
1206959
218902
1416859
1847413
1843035
1166263
601818
1988272
566406
503127
599048
53137
230373
36371
1234374
1773574
1288391
1881076
1358802
804810
1751611
481702
971358
179982
1718778
1193650
307285
1478069
860707
643665
1573224
1134638
10261
1337597
1048509
447351
1812166
1479265
753628
964978
533608
257875
1516928
1647286
577747
1182614
1949505
1080449
1157180
1236141
803063
604356
806226
834037
953472
751261
524850
1763933
367091
486075
642034
181113
611158
600328
222073
1560444
41858
1326088
1138702
1162696
1502952
1286552
1755554
199540
345332
709523
1787817
703432
1963774
1271587
1496130
1471299
1600081
1486577
883757
1274727
199630
1196825
381806
810275
1272622
700874
517092
1069212
1189144
1777971
1834137
261346
84351
1221835
390862
1664911
286102
374747
1891580
216567
1183378
1678299
1386573
1029918
877557
1848607
169499
1260175
1353776
991159
1464021
611433
736201
882206
685071
1988468
1191416
462336
1789144
738989
478709
1590719
538855
999139
85219
879402
1475422
1615153
282657
1056973
1575739
1476999
1691786
1897805
1492847
234691
1977758
330010
1547419
1116666
142868
1069558
1800552
519205
728428
1117401
8912
461329
1378466
893111
696662
887019
1014606
1316381
1942093
651818
804670
92321
1312362
1595418
128684
1856106
1509469
1286687
1976761
1426531
1249374
101275
1979169
647465
40120
1044249
520698
1485948
1621324
95995
1569758
768224
752324
141089
144625
1975377
914212
686621
1736711
1192967
1046871
1415289
1035933
1566664
91988
487545
1447717
507227
1493808
852192
81237
1134429
895364
1401876
1581318
989240
1579858
114849
403567
153648
132403
1505454
867989
1586843
245268
1027363
1993174
1607844
288468
1619221
1894544
1693437
1347418
758186
66529
281209
1508533
1947620
272395
1926558
551628
1634096
1733301
1022190
954217
437809
1560486
817054
895381
1185483
132960
763929
651984
946460
483517
293673
1772980
1477481
897461
627212
168392
1143824
1275573
732441
822451
751682
1008815
4609
680807
1597
1977806
1090435
22034
425831
1539032
542289
804208
385606
1793983
1202318
451766
656149
1035923
1769358
568771
1375533
995818
71219
1755606
258518
543470
1215554
1218363
127040
882316
816897
719291
1698619
56444
171737
1884568
954398
1293038
1468322
508898
674730
1364787
765572
161722
829136
1789940
822274
1457398
1447862
1581424
1716869
1027215
901413
645163
616759
139358
204281
5464
1819842
800279
725510
592356
1520609
242884
800068
5034
31452
521939
502234
876804
232601
189168
67247
1894249
1390767
1125089
1131555
656892
554202
115571
1726472
1231768
620854
1415052
1835902
75729
1849225
724202
1286492
704415
1842250
606342
1384530
404964
679154
1296222
1371910
168464
1015682
1201237
299132
1477439
1923568
276460
1931021
1791126
1213043
1289179
108067
1837435
1356535
1304696
1528801
1186406
1793992
1053050
777714
1917288
98500
1615534
1424798
1670133
1354451
633044
658036
126885
780189
1940195
1101615
317273
1565862
787160
891904
317351
1283839
223027
1312015
1938999
1120258
171100
320511
1010929
79036
1946124
1249357
908360
1408535
1509510
1785354
1859319
834170
1350289
1834539
1110691
1067940
1702924
1535945
586247
611054
1357295
1409603
361064
1479799
310528
181414
1912767
1315269
1911371
819139
1737829
816475
172512
1657424
1978865
123445
694480
313146
1554352
735944
271872
1357943
1205165
1561473
292989
407037
326597
1634913
249331
1450785
1670766
522593
956689
200763
1972891
1706204
489970
220683
1205564
1048235
416269
1412938
1877487
90527
887055
27601
588545
1336447
1174374
959346
335942
1682239
1693142
610522
832889
1438285
1524228
45026
201554
50710
1294032
863321
1772617
26110
1373825
1464917
1466889
423845
558045
1680241
1410072
807459
1329780
124889
1281373
348872
1340871
1935549
1916597
909616
1596421
71878
1037863
1076232
478083
724946
1396494
1449293
1346832
1793673
926403
1451004
971423
1206047
147157
1351268
1872195
1674649
360071
1043038
582775
464212
853900
1167209
1748873
1717125
941891
1931322
1326349
69419
1827546
405642
1929555
904981
902752
1396734
155488
1175842
486137
142433
1876316
1915172
1837195
228804
1386288
251030
482035
1651207
1930744
1566090
1326655
494266
1501430
1665274
1713543
1116132
510569
820065
1693659
423868
1285665
677392
1035741
1837020
209695
998386
269393
1131993
122951
574549
1587509
1847051
1541427
537051
1501503
324836
324188
1378413
1497900
726184
1468727
577197
1997510
1557659
764625
1182893
444469
1926452
848212
585865
1204450
1745538
1957640
1673139
722417
846406
1156500
76946
832259
272956
1167886
329152
131368
1680027
1362791
463151
1142147
362226
79067
282723
1589552
637781
1355242
147271
312501
445216
1711728
602232
1860044
943535
1427333
1520374
1119431
471071
711038
835346
419412
1193061
46403
109850
263807
1353218
645736
1939574
100414
1289877
1839285
1653237
1328743
1187065
1291948
1319838
315617
1571715
319443
482462
1590671
772965
690113
1264092
539590
1333618
108631
231972
504246
352255
1493011
1666207
374490
663111
477219
279597
20801
780321
1273494
136323
887490
962371
539547
291878
710190
1270148
140694
424183
839069
1469464
1561469
1768188
718045
171753
746079
1864874
329908
994207
285661
154805
1409481
498271
722849
280734
98052
863098
1931775
207528
1354124
264609
302625
386826
326976
916287
605033
1515166
1224229
1580560
380046
145837
1434296
1831678
1542430
817969
1374267
565357
1089428
1065463
1991653
1546045
1229077
997661
1017499
831672
1285335
1920942
155253
1289201
832945
1980660
942941
973052
839716
122652
1996414
1504176
1252563
1449410
381211
447563
1810694
1122989
469901
1834243
244246
1630649
358681
684935
343650
326162
896552
760215
957478
33745
1840273
803228
1441363
1420588
719085
375791
1364633
803675
462331
620544
601085
1785940
1066525
58290
328837
1948027
283348
1314619
1778288
566548
303462
327622
949920
1134261
1620495
1288151
323759
691994
844157
970521
1402461
1461670
883687
338051
333142
1986446
960861
303524
1192292
656413
1494563
950753
630896
846696
1675184
1541808
834844
1920910
1637463
870942
451755
52144
384003
422835
1542445
58986
1315255
285617
1718078
543322
428270
324636
923467
1728918
52826
98019
751209
437728
153009
1028559
719847
1358547
955408
120392
655612
1845532
598630
1580060
698265
1701660
491435
656353
656203
811562
1138399
1900358
451343
315265
380717
1997520
459095
1285117
1920410
1035702
217152
1702543
1595511
1124041
580032
1317636
726268
1209193
353031
1555144
1588353
1520685
1844134
1290596
212055
777588
164350
1628727
1411646
1403471
216019
1166817
375791
353395
1491184
25566
1165570
490772
375424
1028064
234146
845503
287728
1917619
987048
1904558
1050429
1951616
1172599
1246150
234536
872002
310775
1595666
1205030
1756425
105880
600657
90727
1121336
901155
392643
421425
1255351
738194
1206741
100573
1969066
1663859
1412627
696910
1029112
1398350
193323
1564888
326835
1867480
1602272
1160638
1553375
1744073
442024
1183718
634381
1021212
1008040
323422
1455468
1140742
1355819
5291
1187013
400955
1792349
1318135
1832375
1120553
1673503
911259
1508064
1492074
1098741
43582
485311
1706518
1450432
431351
1526686
1836283
818063
194966
1097008
1496359
730254
698797
584088
1585598
1028704
1537196
1722566
1471851
380577
243786
125081
437533
742397
298818
260143
1519858
1271928
347770
221573
766392
1564447
766128
1108248
540285
829788
268809
626124
1801390
754470
1456757
1089679
740342
105078
84248
1520414
342939
201522
347271
1750469
470107
669097
1310813
1592710
606422
946037
173562
1866111
1900838
953284
1470726
1600709
1841256
1188148
879323
59820
515443
1304403
334232
336186
5557
988762
855568
695192
286275
1027424
256811
1126445
686552
1810321
1339431
353118
1443505
1266064
1946601
2788
186405
569671
1205257
1932827
973237
1891683
1013749
987884
1773001
230037
442476
1478403
442021
1690735
1673953
978442
1881280
413508
987246
994340
1802386
1023242
350717
304935
443541
702532
830376
643679
1045325
1658111
1536783
1977614
1560916
756696
1291782
950514
1592954
408302
1026228
164220
761638
523117
1818915
1938937
537192
423415
649849
1941258
94272
227779
1975605
1003180
1124039
1587889
83921
1717648
1363655
783078
1788929
1062163
1917413
1671623
1006363
1592248
1988447
921905
1481496
698365
391113
1600910
1991323
404331
35367
380544
74595
1252038
1388824
1692890
1844012
611850
82332
1769600
1194073
1381876
1051177
583405
613820
1242306
169773
1205530
1844106
1034661
1828945
1254709
1998755
64824
1338692
364573
117807
261583
1804277
997094
1930006
1432266
1353885
1810600
1718931
1080487
1210158
410201
1123983
1369088
954419
1680110
1277980
168971
1021978
485853
1545349
1998065
59216
54396
85519
487882
477644
1891281
1154
1121135
534632
361125
848540
863898
358084
1864825
1598059
814221
678040
17917
1938512
1730233
57654
598625
1053978
1966944
1808225
1132387
420938
1835659
1895475
956428
1328226
732454
1419433
23802
1296644
1780868
1662521
1418410
1939525
1169623
131888
1607327
1226322
183420
1569047
86753
1912315
1024698
1045221
1151700
1858320
40118
963777
340845
1295433
198802
559229
1240078
900024
471043
142798
413865
1826384
802716
103336
1676377
648787
1886240
1378048
1970118
1567479
671456
238797
194412
1327846
1522775
1193225
1107426
223443
830617
1936545
1879318
154365
1505763
1828530
393281
1071804
403345
1885677
1001472
1650250
1321995
600878
1693391
1891752
331171
688588
1447015
901048
1361258
1699402
1151199
430162
965060
192846
1920550
1452638
1357765
925946
1867160
400495
278369
118809
120910
298586
1593105
1869608
1121776
90719
1524174
1346420
1892496
355700
556753
1572843
415589
470165
467165
60334
362204
823056
1166030
233987
706155
1423829
321258
572447
1978363
665647
1827358
963290
1493432
1613314
284593
1076616
458092
1149632
1793519
871731
1460288
765537
1208104
1218276
1498461
706444
108231
834665
1256713
1055522
53879
1672948
1928012
488405
1737868
1614064
186059
1207831
1154804
1179017
619197
1762402
698367
1507302
1459566
1404537
755338
297362
1879093
914173
721450
841306
1532688
31612
506678
1219104
1203922
697739
374330
236218
1558127
1885863
828121
1291925
1281877
331287
1765304
1116710
1108938
1095748
163856
769736
1179684
1878936
447532
823829
530717
922717
358429
42472
996665
1425981
1558068
1399991
305417
904277
1418215
1206262
1003659
1439372
1762345
525086
343154
1171198
1880038
133676
354786
841705
279502
1868463
1596054
1489468
515268
621625
376700
73982
453457
1345066
1633410
1576546
907386
786369
1790937
554054
911623
1591919
1444356
358097
1517689
1895860
1792770
411238
615796
1982861
1317924
614550
1771815
1185605
1944710
227670
667573
101643
454703
1714969
1041477
214999
668164
540388
956298
450570
664705
1241982
1572287
1572292
1944439
1275451
737664
1734503
607820
1726287
264358
1917896
1618375
717247
631525
1149061
1118473
282772
867866
603655
1694052
1080755
1648288
238379
1718680
43326
1651079
1916190
383788
1720429
656709
1590617
593938
687632
40233
1906607
599184
697903
1479622
1911217
1865151
1557479
971316
1234318
1856111
991439
1372513
879986
261162
1604376
1528919
1564945
1525863
1985420
257196
1830755
229580
1965593
688521
1416148
1449002
1034802
270286
1289527
351602
90928
625161
1803447
583768
1255850
1161128
1777774
777408
114637
1209753
921747
1765296
1681605
1973344
1681066
1487007
1032503
560433
684377
648642
1761588
1302899
750943
1535912
1308441
377928
1432243
474063
1178428
1627531
192449
200396
1445806
757185
1005680
1276557
1750391
1661842
1195546
188071
627618
878305
1255287
1826371
38727
1929260
899284
1698990
1161697
1890868
1788700
49787
290908
95896
117948
929538
492960
1302469
802421
778869
444030
1343467
506012
1586946
803927
965273
1214062
76081
319948
313535
623494
1963005
1686120
1531915
550254
571436
738071
1157975
597548
809737
125515
1401267
518286
1566824
1560152
1324842
771036
918308
1390500
1237671
1783778
85664
1690657
1646014
1105567
1112083
1412555
1579098
1452965
1766866
851092
334112
1949223
1087436
1883488
1226667
50213
176441
1486643
82432
1925550
195293
1672265
456149
1187728
1071464
1591905
1869463
1306703
1646589
936478
82671
1578759
585937
1827773
1000463
1616284
1410581
1267535
972991
1464905
1984480
182333
69540
772008
199941
1352692
1989916
700325
222866
1969048
1730441
597977
1965791
1167713
844622
679382
250303
1180141
1421523
1249548
1478842
1949692
412206
61736
31425
337611
525092
443387
291751
1645014
770586
1392881
1373968
1058496
710249
1194043
562852
265957
1823035
1269169
1246689
1837967
24676
370173
1176704
998016
1249361
197737
567398
146925
1986682
1005568
520151
1994687
94633
1336862
1578925
978328
1980925
1321430
1881369
1567372
952538
178983
299891
1135810
1539689
1362219
1743045
1734513
1078371
677315
1633239
863618
1726978
1382913
1154231
1796773
75987
879174
1807785
90779
1052568
535163
1487387
1638249
892770
34576
863372
1683777
458946
643313
147051
1982293
1385344
434865
1472152
1245705
567694
404893
320740
1581222
1245188
1412491
1481201
688873
1004962
1373039
1277400
1356442
1679155
237892
1627771
1321509
1268795
77543
135423
803508
1751483
1737908
880060
453312
1707612
1862050
1879020
82103
1500462
1574030
1394688
1068296
1093158
809356
1464264
1908494
1076016
1683869
1745073
379786
1216748
246022
1649762
1562158
22545
1959288
526267
736456
338269
1441359
1456845
1699663
1881137
1610869
1046138
1876666
10866
1225215
1381583
489201
265157
1389747
1156580
582319
1393391
525616
1856430
1104029
1087768
1653134
1582130
1193656
1979123
1999451
151562
91486
430095
313354
725121
604133
108730
609376
763851
1013733
1841353
1050421
1237824
1647348
975018
709585
765118
1367870
245512
1971693
1043674
868270
676465
957772
494412
1327706
207400
968239
176433
326298
1861433
1800234
237769
1206243
1103450
713184
1887935
1024706
729240
898755
134995
660617
482293
59503
449394
658896
985566
1621845
476389
1292824
1070539
1172013
1354466
393846
164272
1317173
944531
354240
1562195
1344398
1022774
1599777
106679
1529949
227436
1119295
434121
1892211
1217003
344702
273095
1907550
700645
1360464
1683159
249355
1868220
1462832
1051259
1663198
175712
1952291
48338
1402347
1325606
1679401
863385
175941
1630251
762756
1086750
570009
634761
197310
1409589
1089131
672967
1397474
927802
1966740
391636
431195
1897223
1686962
1309030
907551
1431287
1890446
1144121
1273477
1599424
1062166
1646482
904838
811005
1671361
695590
1781795
1143477
1994331
1373013
1904340
1652866
565723
1195997
463662
399366
806497
297771
104175
509334
1781621
1344727
1706803
378847
15907
1277729
913640
23151
684834
1569850
1830274
1885975
1917306
1171156
241084
230958
1932277
1152847
798551
1918236
677168
663657
783130
1483110
573983
781808
1340415
248699
1116167
1955728
631575
1597341
1016496
729628
1938817
1515127
1994304
387702
851264
1005359
1958654
193890
981657
432413
1777006
759010
1852733
1944848
669904
1672750
793819
988625
1015149
355313
1261290
719080
657203
754482
859761
732966
109011
757194
1500484
1956569
191717
994767
1841306
1768330
253183
177366
423446
1422327
677419
1163641
1806752
1210570
1234070
168931
1898956
1576319
566374
1856906
1583513
1269353
411230
921310
269451
191408
1338306
1725845
1640830
1675305
711647
306030
1833716
349192
174636
17558
452710
1687784
1524266
243180
1659108
1038276
730217
470308
592409
923192
69584
482716
1284454
12139
1426024
387049
1573594
1530867
1024023
1873056
1751711
429944
148044
790610
1666793
859014
1322001
15829
835110
1470753
1949334
271432
1387571
1004459
556500
47528
1551994
398975
1303008
1764520
1262885
55054
19758
286644
1273537
724790
418504
876521
695417
1502180
486258
1413141
571462
1075224
405133
672190
982550
240179
1478530
1144912
1265837
1071811
177072
1511088
813006
16858
717223
817760
444514
1602353
1521245
1554935
1339125
1620481
1157787
1903161
93911
1668325
1304069
477883
1298002
399460
235801
1186254
94182
615078
1897764
1111586
1514520
1525387
359872
1486737
857899
625787
439195
396842
1724461
770617
163360
1112178
1668756
863896
756136
1304557
1847555
1655046
1254612
1689554
1105840
725627
511220
620676
1487404
1294689
1829974
1169431
145374
259048
1498254
757430
1905120
955085
1109805
1614817
4046
850419
415714
1602251
168369
998474
1718474
595535
179532
1659882
321854
128518
928330
851570
1918893
1076001
1317816
1507113
1961812
1900034
1259789
1996852
540075
1053105
1925743
1637054
1550788
1406882
1239631
753217
758996
1197732
487597
1913112
1025515
401971
1929282
1780634
767362
1783029
1920170
97977
1489649
476804
1188046
1041407
1291762
628798
265348
25339
1224475
580380
427569
716342
1137248
1222327
1860559
111175
49550
1177136
917564
1395514
1976973
556088
1209493
741964
1404507
1054884
1837791
1573206
1763420
1194462
801925
643480
193502
691250
1959204
37352
1466011
1324169
837609
570727
753064
459103
111609
1166031
1334640
973836
1423231
1877488
1961548
1262035
781471
1334945
274969
306974
633695
1292882
684566
986763
739022
321820
559408
153833
1154038
932521
271020
1091887
693402
989747
164454
239736
931828
25987
1437823
1511998
488529
753765
119949
1109286
294413
1504616
375635
1077526
1868172
781095
58805
1168735
1830558
1342864
937559
349101
1327511
1987277
282986
1104186
1127048
531061
1114095
369840
1408810
1331663
593031
192054
904969
617308
231627
147421
1635411
1099033
1835827
573140
328764
1987113
1384694
1569299
83033
1281971
1921369
754595
759107
1005361
378914
1168262
1170747
613743
214251
101454
1629768
619740
1711501
1186267
1320320
908017
278736
826725
1236188
652228
1934072
1123030
1183437
1256089
293848
657641
6205
1321415
1558692
705681
355543
1514359
1709386
972238
1544740
1076898
1899818
1216910
92158
1207168
1803531
488114
267636
1297686
272209
273973
1361238
1599868
446064
906477
1747886
85439
1120668
1559249
1514531
1896676
601811
280733
993003
1929240
481418
1481154
817124
345257
535292
374067
1464992
1117986
991929
1627672
248526
587758
1042944
1837691
1810953
1292314
818199
1244909
1441095
9186
1190847
816977
234704
122401
1482676
647050
1848990
982226
1516027
1521192
832889
1485880
1856206
1917001
9660
1208960
1021265
886847
473578
667389
1645925
1510003
63027
314544
1003216
130250
504717
1858479
1845907
1235264
835740
1123061
1936454
778572
770208
828301
1037784
814134
1888855
1250520
380832
1682529
223429
450918
1495589
1681949
528296
1872487
792905
110098
680007
358908
1541553
352350
431299
1545624
1923966
77543
367920
917972
1632634
284318
929253
950334
655680
1841125
261717
1296916
807921
505578
838943
1008393
1290997
1078319
1178294
1916048
1396008
1793318
575749
1540910
331443
394107
805608
1697154
274712
3046
243484
1990247
85939
497800
381112
865616
254932
1264223
990172
627579
164535
1373892
8060
1923612
1650119
473823
1828194
356867
1386773
1749716
724580
1959215
518104
109271
570244
234057
696511
942378
410849
1946218
928386
334745
1884381
526126
1681598
473115
1843443
140563
1367401
102169
549741
820829
1017336
698853
1909431
1484211
1242474
1640607
898303
1348267
1912310
1029214
92444
359465
497649
1157400
851072
1601933
1392497
1310234
793706
1645430
1823249
345890
28023
544244
568597
536375
1487709
951149
137140
1345443
1713609
1776155
1390800
358787
1404592
134514
813523
1121802
1019034
101779
168424
50468
909549
1193952
449578
96537
1000339
884036
227115
1638347
729908
721393
1127232
1228560
464535
632650
17431
1178048
24972
1115565
1218399
1829406
1683127
1181361
1180249
1018637
813888
991238
482425
1088823
1823575
1080144
1439350
1557956
1887886
762220
1414364
1838176
1728153
256779
1475737
981867
1402553
1092759
1924065
1214305
1696109
476930
640361
1980244
177076
1392161
80267
697797
1082216
567369
1791848
691838
489054
1123882
197934
667322
960110
1900248
736373
402848
642134
1577243
501982
642184
528447
1973967
409833
1948827
39084
1708823
1322940
1223670
303487
13031
67440
1116406
1249105
229212
913533
1735349
1469814
305703
1785253
1360812
300568
1334563
999955
318031
1784489
1681910
124953
1856251
757615
400322
117089
181883
1365470
1884412
1600919
285490
1689920
784435
439104
998141
26474
1579578
348808
1787443
1704887
1220236
1827766
534504
74671
1560368
1825872
330492
1085039
1277828
1490358
1578475
315800
1615666
580248
1850300
1768561
563294
108389
1499588
340813
521539
211407
542483
1838747
1970032
540598
281976
1248319
1960768
973560
1982555
1816669
1785797
1685723
1322391
1311658
14431
289292
1866817
100754
1503299
50531
1442230
583388
760953
97479
1652863
286791
1484310
1939569
1616228
814297
493547
1432741
1548867
161605
590781
1721266
120309
1786193
662999
48783
1944071
603424
1707773
1625685
822972
566508
1331880
416866
1443147
1717362
1960004
919317
1810925
1375298
114594
449066
799719
1056697
633577
985111
840225
219702
1594446
1581896
196068
1019778
1731803
704346
1417352
516452
1679537
1312701
819337
1532411
673471
1313740
299817
886446
1148309
611499
752669
1744476
1494703
1453333
1090162
355752
1334322
1148816
1490115
125592
1021492
374188
966307
1921296
1861539
1788098
707769
649050
1688062
229931
600182
1675329
767742
194132
613908
300170
1212401
1751914
880021
304611
150614
590933
1426827
1255393
216330
62266
1716394
172572
69167
1545892
225725
402092
229985
551169
1241444
7448
1624811
1408329
946844
1770061
742469
292794
274649
1785758
652863
1809600
877220
544461
1637382
687471
65224
655104
1771354
832300
1691583
1816761
812721
923737
1593560
710801
1792142
1643708
462407
1725381
1984583
1158073
161668
919827
899584
1683484
1942266
558612
902212
1390387
329333
1449688
1970373
815601
1525516
284886
199962
486173
1671278
1034251
1243960
1215753
1219488
1351544
69846
1637428
1529364
1644017
1852340
1308406
511198
1385700
1683182
1710387
681213
242222
869279
785409
1003115
1672170
906463
1812462
452699
1186129
389597
1672720
693585
1735980
847698
170172
527046
1553845
932036
1620232
1077515
1781764
1391571
1634686
314379
437504
824650
1303837
1625518
914946
1394397
265374
723655
150841
1420535
1478912
126514
839869
901526
52487
1674506
1035314
606824
639420
245227
368724
275246
1134293
1458420
1964920
1710330
1481806
703424
1099461
1416287
1282729
1110485
1912593
771991
1554191
467353
902375
292722
481258
112772
652586
1180320
1575509
1695900
51841
1449119
612726
532641
1568324
1746467
896693
965761
1112840
649494
1615543
417940
1090961
1297265
1273241
716227
1797072
565513
1704511
501171
1840521
483160
1608614
243620
789632
770012
516834
924511
907916
1604539
867874
927052
454169
1155658
439418
1711572
1776168
1145489
1878973
813900
989197
1769053
1186875
1748415
1217956
1271477
1528119
1405455
913790
1349179
986790
1022676
1881620
249667
293447
1008154
331547
109193
132823
496726
97664
1450868
362572
119996
585226
1316756
9548
1741058
1399646
209961
1101221
598332
332615
1487884
614367
923302
1094845
1161794
248141
948763
365187
1720895
927482
1896158
575420
1793955
131926
189138
1832894
1368801
451352
245791
543392
220210
1479910
1818585
1256756
1853595
520572
1640206
1729414
1280175
1814652
265742
134570
688757
613453
165281
150794
930228
590547
732998
413820
944587
644799
1943114
1164333
1586304
379722
1334277
872546
1389178
487947
392545
1846041
1388189
167868
404140
542717
1270684
695294
1656362
1471924
332762
1043726
215100
309668
1537517
1352831
1950398
1486351
844074
1712671
416443
1360808
716281
1656250
1279807
1873069
945866
1787762
958498
1497427
1163226
193021
1749368
882081
178913
681036
73370
1132620
1467943
1606271
1388928
1432354
1678549
1247560
199638
1706656
1591039
194576
449794
478007
1616547
1377871
499056
188473
1655299
767765
1116191
1679942
1382933
321126
1140558
165254
1616345
798570
653402
1490838
1897827
909694
1440557
1263407
544318
419017
502163
1800631
1159745
1103558
98512
1250372
582345
482912
1588840
1878425
1592054
1403356
260113
796696
1952165
353339
1756106
1819239
204406
1862446
1590149
231304
1546635
1526052
1964334
895522
138571
769007
1846484
1491660
1351979
660255
1530736
902020
1589777
68286
1238384
1443642
884557
1219621
1763786
1063934
270934
554686
649000
464463
26415
1233934
1775629
56222
239883
199169
1136563
1148997
448277
1152714
959116
1043802
958662
536455
9577
1471834
426962
512078
851025
1260491
255355
1215980
1706043
278122
260259
356403
1635034
548390
1187945
527848
309507
1457171
1065149
1614982
870666
87812
1958517
886767
763758
1858521
762213
1501120
120584
343573
35128
897301
1694387
1025600
587555
230411
1459540
1518056
1690350
588301
1830946
873491
1858370
29244
1553846
754773
1476842
1431343
1409992
1964940
1471284
87813
562622
1091619
1980488
456013
1995734
696415
211592
515977
992529
1145821
1908312
1252145
1517566
1940689
605069
1895251
988947
1893968
1056662
805068
1195265
502226
1215966
343001
1247752
1939411
1912128
1079848
1342280
887174
986141
715373
632375
235713
1177695
1099949
946943
1346610
1401140
1362173
1162704
1615437
1372256
492918
1473655
13358
781795
1508087
1363723
472369
1160853
845068
1450127
1243974
1231916
1628115
1351301
595205
1877954
388633
1689090
114723
991721
274994
1386242
1831257
1520631
1996916
560801
1502248
385830
1218537
1658656
1636002
1936056
134802
656780
1029279
43767
1694155
1573437
1154488
94822
670329
1220710
279981
1987481
1928834
284224
801994
1448586
1046602
166024
393141
721552
1280546
83386
1701245
518381
792032
1615444
239967
403939
1525472
1625808
962790
576642
1394177
1114617
392805
1381768
327968
671419
988690
693295
820637
906894
1205167
955459
66406
656447
1196682
641273
1969767
436577
1244494
440364
1164245
314785
1568873
396931
1596396
1744208
692659
857664
1022296
280114
1907518
271785
640555
1871948
297602
1172066
1331489
382853
1862247
1883886
1548962
432107
812364
1637153
388845
117223
1968783
1752448
485028
611184
1378946
1804847
105966
593548
1689550
975178
327755
30928
733505
702868
1369765
1254758
967689
1001319
1531706
1142026
889889
1686579
861022
1250782
1978242
762344
620827
726824
1809254
223130
1016730
932429
1291244
713332
718141
879219
1717245
189388
1909083
1070783
857851
172516
1168177
1064413
273094
1192254
364491
74233
1677625
1516983
634543
1205288
7744
234343
1947432
1516851
197239
1358850
1269068
1748093
150161
1693237
1837373
1530463
638505
1671903
1426931
1260304
198255
1590971
501570
448182
763415
441310
1615007
1713203
471492
222040
1506571
502963
923783
1207622
1472416
1579284
1172812
139644
726633
786477
616924
40869
417290
1686786
417544
783937
777889
925915
1337827
246983
290693
1365252
1398118
1302775
1649973
986011
231960
113807
1403305
1473124
550580
990491
242231
1241599
910560
1655375
1140929
643093
1690756
1096560
1453295
833523
1424042
1874520
449441
1595237
602361
634125
881037
437928
564056
1246430
139501
1085529
1634986
734579
756549
1094570
613971
1027126
1419225
418254
152606
1676155
807683
1701613
1430830
1448453
679691
385571
1753242
1523588
1084172
138293
371572
432468
80287
866427
1463430
1785487
941543
1053837
222419
601928
771157
55886
1626463
138281
1074891
894211
1324989
1784428
852050
437935
513334
187002
1924556
1383109
1695310
1147290
1760333
394204
266924
854002
1780835
1079272
78112
443533
520990
206297
1114455
1031704
1283279
997118
392758
1335010
453208
1448566
976653
973886
61098
1791064
274940
880048
1195550
1274074
876888
1492232
1322850
1461127
1279326
1117117
923171
1256165
1671989
328867
515744
636666
1000822
540611
818868
441900
1923863
801204
72108
180017
856210
1023077
1036075
1806067
1337602
1835690
339250
1945341
1407349
935053
1610279
314576
1954753
104792
148974
1344104
911365
1953368
1928074
1951061
563102
1446713
1319931
506646
1219727
333991
803587
1924201
29169
557432
1009764
1942226
898106
467932
1764231
1254419
1965186
15021
1504351
1935339
1956875
172093
697380
622506
599763
1052396
772554
114492
1964986
374515
875958
1254731
260457
213230
253844
698506
262771
504431
1526530
700611
1396138
1945982
30709
997144
745211
1481028
1309689
1607031
1372772
408060
1190357
298262
1126055
763486
1805110
1755991
1615706
1038717
1515002
1577399
718804
471570
600569
265202
1754154
1212428
1915491
1860367
144807
183873
168985
114080
1440571
411884
767150
1618109
420876
35279
699615
1894521
1298675
1565490
1496792
795467
1997702
621198
1967196
304435
201845
150965
286429
528097
903742
1763935
1937389
774499
1316773
1546650
1810174
418641
594827
1093843
1680526
1755751
1290855
850187
1990377
469702
527464
806933
1314240
1064817
241679
1102539
774446
1621459
1870909
271186
846458
659245
1335976
560625
1716805
1203026
144897
1219117
690884
1829744
1164039
850492
1504521
713489
232159
1495643
284053
358306
294108
1504506
1200500
1355296
249714
977006
839792
319119
1694440
291894
1766386
741648
349814
1262377
1506858
1101798
1315943
1477191
1020344
1982676
1442895
1676631
98074
903069
448887
1112983
758053
103711
1158399
1213552
698020
961802
669083
1230755
1132867
1603427
704775
1515542
48537
1731698
481609
1614248
1808407
411794
1018507
672629
604903
1691978
1339287
1034402
1185465
1694513
1101218
1954132
662846
665301
1336159
650599
982263
516523
666538
452402
1949913
520309
1858416
352624
118733
1695885
743658
1073096
1103171
1312997
1197969
1998908
429545
845694
1648599
1291322
335850
982364
1611969
980915
1203657
267705
274267
453029
1328130
838008
394997
794657
1059237
235097
1231692
555754
888249
1611744
963493
1706944
880028
366651
282807
1332649
1598616
1853848
1689876
34485
590690
230583
106054
398496
1048809
1365284
1442427
117691
454595
386281
775432
916017
1194503
558376
319096
3976
1809506
1550371
162049
1135565
1613876
1989137
971921
1869579
747986
1677631
707774
1807115
1710748
1383564
181759
909771
480239
1991354
72267
1183023
629177
1119432
1663794
394212
1231530
887163
1164900
1333142
1986824
1779028
1020744
1951507
1189308
1856222
1038002
1817601
1941599
1266819
588018
575377
902197
1488405
347818
958728
790497
1479974
254137
974308
218671
439200
1329465
1026386
1305518
627805
1286892
955444
1144676
1786111
1879509
308698
1405853
1156603
259958
1404026
1192530
1247938
944084
1752389
419388
1660192
819553
1502340
1721512
1123097
1731197
299960
653053
116573
799300
1855016
1643499
250177
1385603
192355
141997
740063
1798525
568844
1430642
1825778
1778898
548633
526134
1227771
1301537
1853963
1006885
183061
780736
1809155
743602
390774
1911187
379950
974142
439112
1452887
1665570
615948
302202
730060
709798
1315151
1035843
1303046
1852809
1360253
1124016
1473236
1913046
819697
553008
1489886
262192
567145
987754
1153595
1237924
822420
1244817
1273424
823724
1441941
235442
1650775
452570
88772
1391194
325178
1222379
1690408
1514575
624636
163675
885879
1045996
991012
1615484
1670633
962504
371567
315365
199421
1137648
1191812
395054
1664961
1894337
1881691
1964421
1980918
1662935
1313628
392481
1596076
181362
422528
1819627
403870
10813
1041775
1226117
351867
1904655
603676
1754139
1937566
1278296
1174879
109649
1998539
1583484
656313
574673
1220398
1260464
1917537
1777435
1042262
610895
278353
585222
945485
1016805
564288
584395
1531031
1549321
1943867
600791
1307409
980649
1602494
311706
1493335
1274646
1553942
781944
1221429
1595123
863255
921160
58893
1261471
10362
1799637
1874825
1726253
1114078
771756
1737335
1750822
1785263
1771713
558791
1750743
827962
438057
1926459
184731
650104
1520279
1279659
1774702
170889
1274453
1038512
1417379
1639910
1689949
1677160
1343203
49831
1550220
980642
1293923
92345
280381
271922
1084792
469186
15225
1887792
548776
881352
1032726
816056
354148
1602723
441655
1128529
1510698
1200982
444994
1249752
1485500
1998447
1659618
696565
1738286
898744
1932586
1616848
1532715
787767
218420
1208246
170599
1710095
1055258
1307875
843247
441231
749070
155066
1203217
209681
1355805
214430
1763318
1188492
77845
1841516
1818606
418622
114011
1443254
245468
1188091
1996918
1461704
850765
1114826
1953605
511760
1260593
1628913
519773
348379
56394
1382855
1572231
713590
1898141
1961316
805852
591413
13841
481170
1827413
1655263
1166838
102419
1662355
1304099
13652
1120554
356181
87456
1879780
449299
634659
948088
1556456
1184465
1894816
1909015
501376
655938
38396
1444483
6068
67071
769888
938338
1448042
47368
1455787
948870
44446
1125696
1127117
1696439
718482
1241599
1450232
1636615
1797891
751529
1803520
67760
1592087
1825743
948358
840335
119769
504005
1152861
267553
1851349
1428474
49171
4060
531155
1137885
1982734
669271
544277
84135
1784245
1517013
265643
1588451
1143097
1387837
731141
1878181
1859131
1404860
1025490
1855311
122256
1478641
1268942
1463821
1225550
628542
1432260
1868873
1865343
811994
1023987
198744
774738
1506654
1319384
1968397
1531736
605316
1169886
826045
869968
530553
1194116
1662061
1328654
1724508
1862177
1249824
42680
383418
1827179
1499889
1391847
858119
1640249
1167341
665082
651306
262895
1284033
1216880
369355
1948775
224998
1839063
1770530
79031
1923655
682807
731695
582965
351029
42918
111210
588370
1363750
406377
301083
685468
1224450
226811
1871345
508378
1962088
534805
582085
36247
640228
1216338
1239882
1141158
394182
1038786
525549
1565210
1262388
172945
1020063
750383
674876
1329009
586276
1185455
984098
291139
1198792
211533
1984868
992479
281819
1085892
1558740
1381029
1022203
1683539
1972801
612598
328731
356514
1696214
637831
1185773
1550356
848432
1654965
964256
868663
841269
1945657
685507
268213
315895
752794
1524849
1385114
808865
163773
823633
647993
1950908
1799847
1764126
1141506
448788
1479707
493931
518582
99614
833731
699099
84176
780170
127231
1455228
598820
1969603
22828
1894903
1523405
1761257
52920
671847
1268957
1510204
452357
1399636
710956
563461
714475
688034
1640091
189489
559923
1637164
273372
456909
882829
1287066
344063
1273698
265515
349072
1748002
1400933
397775
1867553
831210
298536
431532
77054
1530312
1019019
1609726
186924
1998469
1344588
363966
774325
1191734
111744
1727039
246653
1396319
1518749
1030337
760535
860804
1405892
780695
1440588
1292477
687175
163555
146642
777270
599364
406498
964518
204383
648309
256006
255946
1525219
307785
1896197
912366
127596
869842
1052526
382020
1872488
54176
470503
1719984
1201784
640606
570910
1170140
423244
208811
1795908
940678
1459348
1671567
1132485
1594445
50120
374168
685321
93615
1164691
974533
265066
898200
1480684
1608325
1933512
836357
766589
1173521
1020034
1536251
1325905
347552
1972610
1209947
1284165
1251327
407639
249450
346776
952736
1682583
167926
400546
101781
828454
1939505
1290879
1020247
520036
103146
1035175
1450865
947822
1816396
1281583
254203
1102638
491332
374140
455629
881897
488232
195255
1767037
370645
1236984
1206037
570232
1287439
969367
104842
534382
1523922
818333
1184273
66253
1479874
1273926
1399225
1646197
319256
1326656
1531107
1517964
1117860
1246885
920796
1842160
1187845
679195
1996728
1292251
1197047
454068
1724379
1645854
27417
31427
136612
749777
574203
1282313
415333
342672
855294
1541284
1870132
1813898
122431
1304614
69856
83459
466299
1419563
732018
1511352
1827133
172381
1806445
891791
753029
1354982
1603917
246462
125468
733968
158631
1333107
1810693
233826
1726312
1195929
998018
1873830
768523
1810969
1186971
1767101
760607
1590059
1538273
531012
1300195
1127511
1161721
328957
1573291
1056276
524131
1610785
1529403
1834147
1803999
1909445
1221213
1033002
1820849
1050052
1335845
1123444
1423793
1700280
1901010
359679
1929138
1610500
72481
1806561
704513
885121
1208858
1161001
394629
1421325
693237
1972694
180394
593753
602359
1936172
1637612
1444669
507107
1685929
957061
125888
1457971
616364
333772
560382
538094
1586576
1541176
496079
316363
171607
929033
300244
1442629
577071
1684746
703148
1309601
1165018
744326
1146133
1311390
1429337
1809804
1855061
1487030
83399
1880613
1004240
503111
1256262
664487
1212141
1859148
558517
945987
1952553
1047016
1777753
1681423
321747
420528
1704590
920034
1565973
664912
306455
1502856
761254
711603
1131258
1637879
910556
1519976
730381
933524
629365
1005982
1081103
406278
451497
1740198
1383199
799686
248307
214042
108815
1156120
1784892
1981836
50423
1978564
214525
879593
1504166
1585842
373085
1714
269533
827854
543299
129707
687442
1689308
506699
1068084
1314186
577909
1798045
1002993
1117579
1294918
1991266
839479
1306212
191893
184861
1525832
720232
1295238
600224
1445506
203068
313773
1155556
1257773
1475466
129192
75194
1098890
1114346
1675787
212012
257327
1702426
1966909
1209122
1865069
1514991
905195
1700989
1302578
1748665
893819
436255
434310
1442232
188223
490047
1079048
508557
920588
1908957
371268
704136
1105240
895493
1209155
890181
1907863
406975
1563836
1713731
1363990
493816
58042
1775154
1513906
1929256
1830640
1590050
1360268
846212
1541229
556525
1591339
1480873
1511950
7454
1895025
690366
1146420
1480448
903239
561195
753164
738565
261923
1790485
1087421
532247
1764992
524096
1386028
434369
1245862
78181
1278557
1743640
1881051
175673
654421
105905
800387
1423228
1566080
68031
1935189
284583
1963656
983931
1092601
390913
752057
80779
1287322
396627
1223492
634096
1051470
926545
704729
1708580
1822741
759942
82285
1523142
1205085
79662
947734
1397710
985433
1099461
1051350
401213
1969206
154003
1171681
549547
1083573
533103
440970
1305623
1112117
1712203
211011
1559073
1659371
1561251
4355
854049
869130
610128
454437
1837438
511467
1044181
719314
1118230
610913
1347578
1692687
174540
543368
113191
20545
1333954
970875
1313953
97331
1696668
38101
926550
1642896
932541
317714
1373898
551180
1467410
703832
413787
1292469
588523
115532
333746
361915
569629
1053539
1655482
1732358
1871939
218344
281602
443735
1480136
988915
1287015
1236636
301493
629453
139836
879746
519543
354218
1217164
1516506
1186899
1491481
1032629
1997486
625430
1710100
1711052
152628
683148
676232
497137
829699
1697504
525734
549800
1252101
235991
930071
1719352
1077786
54282
1637836
456628
757369
195522
1580867
384039
1694707
627203
1550395
1696861
805355
509338
342312
839356
119415
1312846
1112996
1885207
693271
655482
884058
876717
1944104
1001833
1345879
1256859
843873
1978135
87906
1077705
1581612
1419327
1607189
1491388
574626
222209
860786
121435
1881639
500721
1383967
1324980
329276
1328445
227198
1447585
1802170
319270
1910598
1009854
1402572
878877
1105341
52370
1964191
1469303
1943877
872835
207992
1753560
706963
255900
1464813
518501
1185895
866742
1063172
724356
827463
1713839
1077756
1271900
78724
1823538
1153792
709033
1562716
1022171
226762
1834455
540169
1956240
1899682
1816584
377181
824803
1318606
1222862
1474152
282079
447246
1449069
882111
1370514
461333
1870652
1814439
948817
508085
575622
216917
1112148
343983
1720902
1991401
190382
636547
869670
1867705
1942352
1731665
589105
1154034
605749
11426
1888168
147091
405742
792252
667774
456691
809403
511864
1496291
1573124
1397266
480148
1353445
1009462
301717
1351878
431002
107981
1277087
900874
1438047
937642
620640
1638604
1018029
1037548
1623333
77834
566949
401910
1224965
1513851
17629
1056484
1464390
1664221
511701
1169264
1958768
456406
10806
167071
443107
891333
1815015
692888
1630153
288751
1267326
1081651
434839
829373
879422
826467
630824
1007847
177973
1587247
1166305
1813900
893999
1387412
867925
1881895
1264273
1123508
488769
771929
1911309
554325
340563
1044406
648151
992834
1579853
252571
639076
672303
1111997
1645973
208720
449987
40422
1627811
267475
100032
295628
780745
520227
172982
308366
1667376
1972025
1524459
452371
4653
1003730
359873
984330
697541
1516994
107757
1049533
1904519
1534527
941695
849127
1106630
1280513
1988001
311930
557031
663485
1783918
32546
1151835
1023809
1643661
1486541
1773217
1167860
1954975
463573
880857
806897
1363815
383823
1696637
1731351
1543434
92685
1488189
1322350
1057155
1856859
1536296
1461733
1793819
608538
20013
1726963
897538
705657
1366915
161683
312844
833662
1196741
339143
1244923
582672
372142
482430
1355048
41109
438928
186431
1168121
1647479
1499987
434749
1120882
1817741
1749382
1675152
1028444
1529360
122449
1257977
997473
1232748
1470679
1159780
1891837
1885339
336599
1199667
1884699
1820306
854729
1834490
548002
412873
1148319
1167191
89753
360576
404418
1613820
619133
777695
1231802
616733
334044
180023
1636391
53977
1382999
656860
1918303
741481
830627
315907
1722610
496632
47612
1241921
1176112
889965
1392551
569067
756985
1663679
149118
1153259
1692950
259384
115398
1535240
1369129
1001609
1807305
579348
712098
1761088
876181
1741048
615491
376754
1573655
1478003
329299
62329
1862265
1873324
1825433
1051956
382734
363272
968576
719323
1320153
1921423
633835
1316928
641237
1091963
1206479
839078
1795684
1733575
1274349
1408819
572144
1758792
1880304
1124294
703061
1335351
1479966
1455191
1989428
1001695
484250
702631
143335
1344698
781227
131101
1430873
1556449
374061
1718420
517449
614401
1010546
447543
556667
217329
427287
349861
831834
1503346
886122
1965607
1112689
218938
356118
1566133
1529692
1251576
480232
680341
478797
1615634
1479142
135802
908584
1064062
1009369
974330
1872792
583119
15326
1119996
68456
1516540
165717
760721
284299
1690912
1869777
672592
1991380
627065
568440
1334905
358728
709623
1743497
395182
391848
979373
1539981
3162
766875
882929
896330
106054
1521472
237600
245876
1950539
427612
195886
1606696
1068250
215475
1639104
1258071
308158
1844803
1047379
1792646
1510475
568084
1757008
488999
161514
1726251
1093124
775607
779303
1633060
1807638
1394098
1666340
176934
1790356
112751
147794
712167
411514
496125
367041
1985891
1747658
541746
176821
317190
562404
1731837
625947
1827003
1959480
9009
1706877
747681
852195
739436
1183970
1292882
1573375
334383
724136
1481137
404732
1040734
393662
1006280
1625891
145504
933607
215046
1621069
967510
1953090
1721236
1238782
1608954
1034561
1493317
511932
1669804
448333
612438
308174
1685287
1369775
1202755
1224188
175930
826426
1481977
1551850
1805506
1551623
1710027
955158
745209
1088438
708250
1531321
1098046
634422
651695
1912983
271133
1862302
1070858
1334040
552435
215935
511435
840497
1565543
528683
1728523
819477
1870112
1555202
102576
263265
602318
280633
60789
860000
1965676
1637134
784745
1578432
621980
1976846
1088337
548033
1473742
1471306
1376461
50158
624880
833812
334702
610708
1880385
1622212
726458
1734778
1242325
1290323
914567
1157807
1048811
1741457
1737033
1690657
1523731
852979
1468070
1825691
821941
1570821
807319
496386
722665
485281
1673169
351534
1451373
791502
496934
1438949
1174916
1541580
1188195
91158
830544
550619
707850
1089035
561482
177023
1227226
1152500
569613
127124
557826
1451748
225874
25940
962035
457929
994340
680373
874349
190602
1120966
264156
112947
1091043
1890119
580285
1111560
1155184
508804
1478310
344792
1280996
1947163
1672804
1384594
1721695
1348097
1054380
1311629
1556779
1415101
1670055
1938125
1341916
169960
856172
1951194
130225
40994
109040
1660786
1820109
5269
1878207
9338
1048159
555413
1579186
1568809
1642956
588515
1639186
930640
307368
239953
544896
1000356
1746347
1156720
125532
1793501
573056
339447
573964
717748
1261766
1817141
475310
334136
128757
351238
84133
1216767
1919947
871187
1468662
643412
75497
413223
207781
1982422
675321
1362013
459064
1634727
188379
109078
855704
247270
1861149
1545540
567882
1758847
800380
1286409
101330
1682570
799949
984776
201996
967700
838809
1070714
718961
1133412
682975
215228
1970720
1857012
1786452
1280286
564461
1184309
763135
190359
120471
1445132
931067
1369801
529119
827337
387798
1312741
1067080
1659329
1819798
1516019
1651525
1830047
632141
1245529
331738
1993253
26356
293870
1922063
1045536
1480936
1530507
1962012
1082206
558208
773402
384428
514347
1562490
1885979
114912
1523449
1851858
904303
1692912
593346
163468
1911514
505093
1291662
190557
1933217
604985
1567802
310813
893944
1519893
1111074
1851247
449260
845725
255695
281599
146606
365588
159642
1517929
1512094
1656754
1916627
1967856
1394771
345308
1053424
622102
549072
1596722
1337247
1817916
79587
1111903
250851
479027
1274147
1973809
662359
424761
693050
950412
169045
1099021
346887
1294788
1257628
1575175
1788199
766028
566749
1878517
818357
1232051
1789761
1008945
291267
1662732
113005
920859
412858
1069374
1348371
1621785
1657098
1431127
671239
401580
432633
468966
667309
49293
1003053
1045987
1910172
752975
1899826
1091690
80641
1453974
581855
1498641
1129348
1431776
293872
779457
1479966
1228898
1264167
349432
244032
1933292
858589
1168397
258477
95271
1357013
1351499
1490534
1952866
309759
1065547
1319971
833503
879305
956649
1921799
1755974
912748
1906865
1069880
1129349
990047
481354
1158263
1140832
993594
519431
34698
384442
104645
1771941
1309553
541040
660798
1363288
1368257
1823719
1312808
1314523
130133
903180
1898108
41638
1376288
921695
1422877
1114655
1643667
1995195
250938
585146
1336115
46937
1822867
99564
1669612
12413
1808642
933185
679134
683113
298476
1100185
304131
170495
297834
1153016
276135
1025959
693746
1156816
608843
701878
1985868
1465239
1544089
634447
1300495
627249
433282
196534
45776
995673
1132414
814270
72543
5496
695767
932377
478194
526155
633908
1848098
1272136
836113
899805
186326
1561160
627750
1161471
1058418
161233
971874
998980
346741
1567982
521639
418023
20463
1836685
943435
431916
428317
1615537
334897
790200
1885000
522322
1187551
430098
1498186
1506395
871332
1298030
354456
1378396
1050582
1522240
1721699
1887723
1477435
694731
787819
400918
1604148
1943239
1597839
1247168
1339027
1809389
506446
65880
121301
1625631
1357928
900625
1180428
1619145
757871
390208
1369882
1767128
365437
679788
934404
949065
1517460
1109663
28120
1017195
1613490
1890252
849486
56039
1390726
1625374
1095324
869325
1191906
1569023
104797
899282
1082394
485821
1357449
591035
1381256
78824
778591
277729
463166
798716
1611221
1912472
1292061
898431
234391
929378
1580432
1957246
871265
279903
507193
555735
972387
1417427
1274272
1759706
788466
486114
1019626
293176
734549
1370786
1993692
826480
1931821
261831
470296
1472794
530986
1549504
443658
1660087
1429052
1359578
710403
1335675
940105
810817
1582005
813334
626717
608823
583859
300486
1374043
1891298
1880076
1721410
1759414
672067
1490243
1715086
156226
669872
29024
763588
1744803
1960036
865192
10137
643875
613420
541676
1409627
1666925
665819
1191116
1059924
1511306
386476
838148
969649
567139
797779
70566
1434145
1914511
1026911
601754
701079
1415560
248426
677732
675436
1162533
728870
1590524
1104923
170997
1154225
969117
303767
1037006
874557
1112333
897561
1277648
185380
1515147
162079
377183
397398
1978238
636537
543046
1292437
74358
389981
1487757
1481714
1155934
1323576
946748
1851835
1292800
1445546
548352
1180350
403480
1800073
754033
111144
528980
730434
446557
992479
1414620
350390
1077764
1610171
98987
1383491
89420
1370999
199272
81456
1893372
753208
678736
328258
1759674
1648611
1694282
1704782
1860757
1459759
1436359
159952
1322038
25858
1772358
283199
20619
1035978
1148540
1406300
709036
1676455
1440515
1729912
842963
1484005
662531
51746
1323439
1200808
1695670
1129403
442426
1782611
489085
1397352
337173
1198319
1866281
1965986
1098725
717140
483403
136788
1641003
15658
1866463
597547
139601
879968
343080
303031
1738918
972372
521262
384720
440308
157233
1072796
1423838
733542
194631
1206570
27998
1640325
1196550
1831049
516682
179601
1278276
1506367
617417
109969
263531
551722
70983
1998436
379550
1569069
1807720
1156580
1004451
1283037
1987056
810756
72162
22630
72583
665244
133725
1637582
914012
288879
1737296
1644072
1888816
443746
1169221
1945368
994913
1110479
611565
166298
125385
998989
1698125
1202338
1034398
1101057
602078
908491
441218
1440496
1963453
374547
1849202
1627711
1985696
1679755
1526481
124796
858688
1986592
295719
1220261
1810947
1260803
262333
1921997
961875
795757
1502130
1862168
1505064
1875074
1871879
290774
1113447
1384029
616816
490408
342740
532768
916379
1310323
1370229
949934
427624
1264209
1293012
87236
1369776
703424
1513821
356699
1224571
1365912
1264959
1453793
518781
870706
1438554
1820416
881284
479038
1218941
949587
595774
284861
1338248
562713
1937029
891985
1327832
1648168
1808565
1912319
146410
1191572
1614244
1845224
207191
270290
17463
509799
523089
1090779
378419
270378
493925
500935
695850
1950278
228565
1235103
1355262
1145360
536193
1170383
110760
440984
1273366
1789898
1191968
431590
1316127
1163248
1901247
125140
41191
1945359
87307
571357
458557
1670662
93817
418303
1084934
783581
358198
1315841
1506290
408436
411655
791372
780127
1083912
745333
1215208
214134
140927
1634259
734103
1862371
1654662
1916095
448405
353605
810351
402066
160542
88426
987203
1126259
1453073
628714
942263
1597029
1991597
531227
1652706
1214561
9334
526131
1380278
633822
1927840
135382
469194
357551
1977134
31462
1149622
675397
310341
1952211
163595
728003
886143
159835
1038254
1217646
1566103
1123573
583888
760588
537444
1847935
1292597
831052
1408304
645360
236569
1418224
1097792
1898790
145846
1379636
1831244
1613309
1405249
1395202
1591615
1589637
1239542
1795396
1784427
681279
1728830
837483
1488382
327713
1083845
1189575
1488156
946548
1966302
654866
859323
674248
285488
1215673
1285137
709458
1214634
681756
1656385
1664515
488317
383246
417764
491759
1206530
1632020
27005
938904
981673
300790
1882160
608238
828931
327637
424465
1038962
149861
484384
1501464
1828181
506509
1782255
1964817
172011
1634204
1233078
692513
1137228
1155628
270788
794539
1342547
1690565
1706826
1190018
1327939
18085
1929211
690163
143586
769216
799085
770625
430632
1624488
1460768
387132
35420
1851798
377738
1177688
220186
128653
1417179
741480
232864
233618
927718
1832984
1860116
1500124
359017
1128076
541886
398103
1744605
1361098
897049
129883
581355
1597019
1788241
320451
1615399
573122
865724
1769482
1066293
1505202
163788
1455186
99579
636074
1724336
938236
507807
1237669
150673
950324
251141
100344
1463183
1037347
1792185
112904
160759
2923
853837
1678175
1792455
1853348
724236
46575
1676926
139699
244465
624532
1714080
1682168
708636
242993
1687032
431588
1764178
1408327
249706
1479597
674227
1664782
1014597
784115
1343726
547400
1993866
605715
1615687
974176
1490282
1186794
1140578
430973
40535
1630742
191751
1012571
1946930
856012
345270
1741298
1931352
466495
1735818
1260365
1920352
334223
1581874
659833
1766134
785287
2241
1098788
707641
986334
41520
818470
785983
602290
880693
542497
288371
911742
561543
1640028
230606
406477
590764
1342739
1608059
1997412
234849
1714625
1230720
364067
1514866
1941456
1832838
948424
611184
1351413
1746981
1517495
266497
229185
186490
1675049
1162939
671445
1117097
1055692
338888
1482760
404647
1718572
78013
63667
30494
155262
59364
1698634
1402457
1279357
1792602
329782
762791
1115960
1481313
871068
1013055
576350
860271
882954
1754087
1344465
1209441
1003915
539866
296359
1349047
1968435
1831450
620473
265376
639895
381433
106285
628910
1209194
1679545
1208377
996951
1150301
1838881
19038
1674503
1689468
277713
884277
929733
1443219
1980829
915695
1643129
1708924
1761181
1739941
1641987
1660592
817789
1945664
1571337
1859397
746257
756894
1743335
1401181
1394260
159914
656876
1365933
1965739
1618925
238440
318316
606219
849378
31265
736688
1199205
1692381
455293
1566803
1206956
117689
1558036
524273
471082
129494
1922315
935629
1802848
375086
259261
1185339
1810476
320960
552090
359346
1337427
1888293
653394
193721
1677580
1944173
1392233
1242090
1113283
658861
250147
1166247
502834
1063378
1135124
1123205
1528314
1878767
776944
1131048
1538083
1852309
349504
1631302
1501083
198981
1213496
748046
1448939
136021
468707
301977
1863106
1452402
598376
1420706
1471488
565399
1021986
1644264
461022
1992344
1595943
202307
1327946
259844
1886572
1463534
300714
1872367
1983401
324829
1831479
233251
1137248
487545
1405406
854702
1337464
1541396
1146546
1564184
1009704
1897405
1052980
1636250
136717
1589736
952434
1519006
1993164
127831
824646
572332
71816
1303584
414430
1644027
176520
1217777
1306894
188746
512141
89797
630659
1292822
1026533
802338
1508777
435500
93833
1416150
1236641
934544
187503
1073029
1831260
556007
578441
988565
399959
770186
1418383
26928
1416011
1437872
1619455
1066028
1127187
1375177
790861
1944046
168383
1051818
153297
1944932
1642708
1318813
1846159
595605
1159317
373861
48872
882867
41936
1599867
1284857
139353
1756304
1203735
626716
928239
198549
1404675
1421114
17605
1781586
901124
1831235
1665566
234828
1677712
330949
1109630
931011
907672
881750
1970018
1315627
1067822
114438
259916
852242
406050
1213806
1992254
463938
1391486
1499744
450728
860917
1908362
955058
1610378
1135046
1208682
1732436
310407
1501731
797281
222284
1939505
1854563
767142
14022
1400066
421902
685790
1407084
1022393
519191
1554204
565646
133897
1252404
27517
1761656
1186
1661087
1578462
967703
1746480
1287023
1539788
1732724
473946
1942730
1917160
1913541
490259
111650
1187278
1320280
11022
507021
1037686
231491
269572
1836462
1840371
826297
1809693
1853280
1044887
1355325
481638
285190
1739693
1295711
1843303
774676
1203661
813556
1790216
422763
806174
1055886
1725050
233954
936868
1494599
1626405
132801
1165451
1053309
560213
1073396
224265
1002958
113859
1262440
1706971
552135
254245
767882
235256
1344148
398004
1812202
156847
326526
932747
658870
670062
1610458
1371862
1516743
302398
1256885
1211200
193247
822924
270886
1125218
990670
1429438
931125
114791
1694602
817606
458846
1653372
1409630
232487
1062366
679407
615579
524383
944028
1259506
1458664
494483
989887
1648135
518212
1764478
813712
1317759
1129469
1004432
1321912
272758
1452211
392963
401583
566397
902221
302146
1873081
711900
174726
303316
1797398
168838
521948
1387036
269059
1432527
1220474
601699
1603482
919862
145160
514517
1924486
785206
766035
689066
353258
750910
1974222
167470
1118744
485429
1415868
1563085
1338557
114502
61711
977653
224677
1166696
559361
783697
1282562
127816
1253476
1955907
1967458
1812996
1680295
738026
625853
1838272
1794484
776773
592493
1345246
33584
333763
489033
1023336
195109
1465703
189725
1347778
1286625
1402703
1222380
1448456
283695
666678
966357
58273
789600
722057
546221
1627561
75544
372437
292787
510123
1326229
194677
107033
254035
1634559
1279174
1236134
268111
506555
1614324
1761888
1705656
1294637
54081
200267
1452818
1472288
1365135
844182
1636121
247092
1417314
1550177
1659269
1422413
1760030
1186064
1164554
242528
99856
1165490
569277
1747031
323961
1694241
406310
1678977
412976
65250
1906771
335745
963484
613025
1639540
332850
219290
1886190
352980
1595634
1405133
744756
1057544
1997037
1435774
1302773
358393
136003
71549
622849
1072897
1556942
277038
1638402
751277
1242794
1488044
464183
270385
1579629
412566
273965
938307
1542765
1611663
781610
152497
1449899
1572060
1410522
509311
1290536
265162
842760
725556
101354
299186
360311
866137
726850
528038
1293751
578702
1105895
1728599
772782
1674842
401416
1737996
1821797
1215184
1602132
1390143
203896
914065
1167772
1447477
1349449
1317623
427898
1695131
33036
397296
1962902
1717662
915945
718721
1511360
690712
1822208
1104326
1961245
834355
1717015
143474
367017
1630944
1653789
480801
434776
549341
154828
736056
900402
1608254
1524494
1028063
1994772
1316818
918468
1163221
1007315
968928
185906
624452
613818
1301374
613807
1184712
324092
1264409
1072219
827095
1759361
1550693
1300810
763098
1382903
1555199
394254
401607
1304782
1806236
369674
625688
485556
1186455
808954
113583
1788591
1033724
336767
1067293
207870
1169875
248231
650648
500030
1182652
1002367
1034983
1399917
1270150
1805336
9664
652909
967814
985570
734915
1871089
536963
1439143
691310
1523363
436127
539511
600266
461382
1479878
438126
182645
1660708
1032854
1965231
1262404
638496
1368459
1473151
406402
740865
1943445
1002174
199029
1395207
1443241
933277
1814879
470058
1477322
139725
233545
593314
1893286
830458
281381
1445706
401540
1681183
163866
1860490
864404
794056
863478
862370
823615
1330122
441832
169400
1477370
702049
373092
1425263
526870
142445
609965
1433609
1481432
170953
990701
1800088
81832
950630
1414322
1746253
208718
1882407
957306
752939
1228866
1420087
1507607
1514031
704693
1454662
649024
564174
220524
303624
1017464
850827
1723198
806906
75705
544887
516588
1119566
164289
1053380
1672395
1247289
409959
1258377
838670
1953184
157591
1539620
1942031
1883630
1771232
479388
1066024
334156
587040
1971115
223506
1117646
775286
940842
936494
1204577
1915023
72498
1647611
857474
1103327
144452
1634486
1942147
880908
163699
1799728
326599
1150312
1197973
1195025
1708044
930103
301568
1088011
295981
1224592
1398907
1515439
883757
524351
1066127
880965
1370625
695387
1464731
1658469
1061428
1549161
70099
471111
248344
241595
841289
1610001
12961
431963
574444
1015563
1507326
1930116
129672
1103557
1206728
1449710
1968473
802617
1262154
1160337
661274
1784241
79734
1206166
1335313
430279
1024615
1035909
787324
516102
1713645
317711
443853
832791
1884612
1208213
1063943
1627634
117183
1289191
1202388
1455054
145665
1883222
1700193
196693
638227
1947915
1614711
394218
1938375
217008
63618
37500
1979282
17783
1448044
524135
1860421
795101
286995
684369
6423
1244377
49481
224327
1888347
1585796
1001346
482318
1511474
1876536
384985
1209091
1094956
829323
1120011
900601
205257
1250043
805841
1676131
1590193
739917
935315
1385018
1815419
532013
1651616
1755840
1659023
857303
426004
436563
146026
1966173
188552
1066232
1943806
1213677
410338
591686
756916
1261181
773616
232359
1599509
53740
946220
1291850
879811
1783243
792160
833751
1190036
295904
1072649
473138
1788209
689805
1548205
514507
1486447
784583
193186
896490
145496
632351
76304
1476776
1055550
1632644
1020464
813610
1387254
1602300
96071
768257
1521846
156662
962573
1984694
1031375
1200247
1670502
1743123
1693781
913386
1984122
1386379
1993310
676655
1985421
1190951
367400
368493
787625
111405
1044633
1411094
1932365
1591559
515651
236192
1783602
1513302
41360
835566
644619
363775
288259
1971425
1431435
638062
1398721
1916922
975129
772162
1314172
873673
1083710
619741
1599613
646298
692372
491782
719329
1408906
536163
1033897
1074567
75332
206890
1212292
1726489
71194
1255680
427888
1811231
522753
1122073
1124943
1519176
110575
827745
72015
882784
1372074
1046588
953248
1002124
657640
244467
1969802
1278701
1600283
1034844
489872
809725
1026015
1184415
1682191
1014905
1735400
1190534
499325
1427621
633926
1208246
389718
956147
1754096
1856512
966838
437634
194796
14947
910354
1795983
1428660
471960
1788194
384477
1261636
81088
1416672
1779340
1199629
1107227
1714785
941448
1843309
1350883
1152407
380512
235274
1326438
1384979
1754641
1177184
1579644
998752
1561936
102020
563247
1754177
1782203
1823920
380773
777547
164790
764458
1531653
1299321
1712899
788710
47051
629322
220431
610090
1703896
913717
88748
971126
734224
1452751
1711560
573411
1840767
484860
272951
122411
1252358
1313772
1675024
1884416
494363
1906393
1752723
595965
392477
628555
358553
1043970
668227
694065
1341383
1883416
1279113
1861876
1501376
1221455
259461
1123245
460199
1210228
1905057
1071906
1422825
815443
325392
1072280
829923
1508320
1327581
1550001
1603898
1412676
1038104
10342
762898
410296
479131
1752384
154883
1012080
403819
913393
1289893
1599504
1972743
761537
896333
1785504
1732745
274465
1163853
926129
28712
282196
230175
1112397
1085382
1466563
1050116
1080165
136714
1803491
35524
1571297
81468
1961013
1634259
1113606
795968
177660
660830
1641273
1075330
1412669
1622640
122764
1888476
1250604
731600
1526951
1019868
123882
477088
905184
1895382
1025710
1202302
972998
258971
1696881
1856992
952661
823104
231272
1714628
985434
480711
1203892
1321655
446786
1777882
1828071
1976525
99966
1458829
1863064
1527662
1112993
1505045
838475
1521811
904673
1413788
1813424
1625046
681021
20460
245928
280704
1478725
1505977
136099
1878671
1126609
1695759
24643
1308920
1224078
1333244
499457
325988
958244
585772
13883
1871579
349451
7508
1942137
1815405
308175
518969
915861
544705
261988
1671514
284045
77709
429314
641721
525842
354048
858715
1437633
583366
1473763
1374837
1611494
1146659
1797449
267223
172458
388764
1643087
58561
1244432
1769341
839160
367764
658308
586075
902134
304755
338233
1909387
1069805
1807032
1736884
1672348
297636
1080783
1985338
1927557
1290657
587424
1571786
5840
180505
582807
656909
1021429
1153814
863095
1136155
1898873
60238
1133298
1256606
1754769
65794
715023
449663
367768
1288024
1428906
1660693
1470675
985333
817333
87533
263784
378100
1075661
321534
1362422
1642668
631787
757261
6782
1019250
1920004
887826
1294864
1698152
757144
670261
473682
887482
122047
1771948
1422533
466364
604775
544381
1261497
862169
349475
1691035
1073570
1870176
807191
519931
1967888
1044628
28127
547732
1385388
49307
1490801
1793384
1808420
1219682
1399771
1739792
1954120
1996980
632334
465945
1845175
408119
716401
1746905
1758615
1538816
1110050
1836436
734658
391483
100603
915280
766681
1655654
217156
65183
1695870
1035728
997378
1232660
1345365
130196
1052410
1208360
1944206
8841
1698205
1102008
213024
1508392
135130
1186816
150501
186477
814578
1858570
1083001
397338
17842
511877
301550
1685633
803146
305109
1717321
1707662
727412
702276
485041
1648846
378635
1147867
1596314
588315
1265307
1643696
1947013
107335
561890
48728
1127699
96935
1096385
1208635
858076
1604988
1442235
1004173
422057
1864609
300705
1000264
172544
1717636
1314795
272541
143603
1819752
1831793
779698
1020449
296573
1468367
786503
627116
552319
923538
294948
646563
243702
1982677
1311714
1832533
1937804
1856184
1114078
1831156
1794252
280706
621311
10902
1374536
1387750
1456683
442462
543201
1553510
601147
288799
139411
1556620
1949520
1719021
732330
1483364
103062
831308
739351
588982
235318
916265
1539588
357181
1967330
1577689
590957
893681
684190
580553
699702
368403
1396524
1740015
265987
1024100
1717613
1774028
1418051
994681
795402
273363
693859
1803215
1322677
1816900
611485
27492
995373
1926578
1023701
1726610
907794
380475
1935237
1264573
1621317
366685
1042048
1970322
1973391
351036
1310338
1829701
1395239
1610598
1407631
940498
252769
1266799
313922
427045
1840219
1612234
1012019
1185741
48054
145514
1396745
475307
1955313
1515075
701270
1416147
566121
1941059
643164
484230
310586
1184247
1597768
202966
245963
87352
1310809
1639665
1824502
708768
1917188
794975
859932
584070
1012447
1692523
16001
1456193
148303
1881402
1823694
1680211
352245
1010087
294161
1904592
1265865
297963
1817418
1435407
789316
1357581
1607335
512338
1338578
974087
46238
1273700
341843
709957
1953586
1674742
1080781
1777929
306988
683575
287790
1929991
1022697
1214337
1564797
627101
1444208
392242
1063951
278578
1091878
523636
365247
201334
271753
512765
1560460
1831829
738911
9164
1465269
713436
1135619
719553
1947795
123954
1866190
1566968
983597
1580414
1438368
362643
494291
433218
898006
816902
337673
181564
667501
1439894
704365
1976607
294306
1099161
1090761
1959241
163556
1860201
841670
281992
1202761
128410
1751597
163977
88879
1150646
1876625
171635
1682187
356600
324427
1086177
1736381
907244
405696
1823378
106936
751180
1362493
382064
1062352
819114
1143502
676482
1148105
1023966
1739440
1146263
1329534
1791537
1759946
1644190
1294791
1158081
28744
696798
602893
1757127
1259606
629967
1015189
1503664
1890423
1618647
88169
1038218
1803174
1839057
1899283
1222192
1478597
568269
1599898
471605
1277213
1200345
783568
1846006
482013
5327
1679091
1935411
374169
745594
1164192
797022
1882256
854581
445235
1728620
869744
299385
1235220
907775
1014621
126437
625409
1403611
1026082
485318
1528700
115190
1319776
1959078
317772
720551
1405875
1836814
216267
1092004
588228
489734
1941979
480846
860970
705253
629433
1210043
1672625
762510
799698
141790
988196
1777935
933762
467331
1428492
906187
949164
911345
1100324
693707
851606
742561
1868556
35697
604586
1122853
1767287
31220
614911
179339
296832
880166
1732723
453899
1424944
1206882
685626
392472
525545
1651605
545026
710984
1369521
875569
498269
1830122
725049
1525563
210023
1515642
953430
567562
24597
1731062
9516
1649971
1947830
1808771
237002
1589916
162687
1333969
1378274
517238
264382
934102
1597212
1300521
1963486
1745643
1176818
451688
1753263
1668902
671893
573896
1620036
422969
239284
1919625
1793249
1833855
1416484
1295442
677122
799230
382808
473760
860809
858424
1519681
1941267
354185
1928501
470683
30311
1815299
1648827
450783
253043
792699
1402216
1239115
1277011
1995419
609655
1453595
1250109
1240749
366267
349877
14810
944825
1915463
169208
1550751
372016
1938261
633204
1457092
1566575
1777907
27896
1242348
780921
467917
1120744
301493
157453
213164
1915976
969693
1320376
975606
1091766
1156097
1894489
1660463
1187723
1414985
1291298
1263460
1716369
1644165
774
764355
1115268
260687
974870
314078
957084
684301
1856293
374936
1415035
558502
321797
532449
1446473
1121858
1232310
1244571
1602658
304753
1479117
1766122
482825
907075
62975
1563184
1423741
463866
1325764
1374186
1954473
1617510
1577627
1016296
998525
130306
1538935
1930804
938950
1004077
1130030
1544629
904379
916950
816805
288461
1213506
1381947
21100
1487599
1594879
1038106
1210023
893063
243525
1947885
62770
1642665
847888
1692019
432931
1593682
1926987
1636535
169869
1188348
1920789
430205
690797
1715540
1768664
1882938
954072
710325
1355794
1024189
1951635
1497146
1658282
772060
702417
398730
1330655
1814245
1574655
1799280
1884382
1536715
1260109
575589
392956
725858
193280
1991448
695962
1283449
343799
1601795
106068
299339
949638
699876
1636927
123735
1075451
43017
1836842
267928
565823
363255
404430
1413111
1153700
1027159
1788840
1487025
310869
242978
190417
1058140
1382869
52577
1526731
680712
523337
1250921
1931668
105392
1432801
172378
1175283
1912646
1611734
972005
1756099
862026
677112
827042
1717930
1832642
1372297
735389
956796
930986
1511665
1140689
1201354
1672709
1688214
923501
1369282
552575
1923400
837018
1759093
1691402
630495
783976
1514071
591866
1625994
471514
716724
121531
900129
720188
42382
1835450
705590
1418117
529779
324122
802812
931557
1085146
54966
277783
688707
1617585
1097104
247245
453120
214857
1207550
1522788
680966
305546
1305667
1632702
707532
107096
1327615
1847042
1859762
1043454
82014
1523389
1202093
1453995
123150
1339314
1889809
267700
1233161
448061
1182205
1554293
1318928
1598018
521871
584188
1219040
1858521
1718926
397617
981982
1260545
463874
828112
1249928
237521
1937690
1113661
1713006
980730
651708
244054
46434
888200
1452396
808001
1919865
1391726
608874
1046045
1305234
1400439
1528739
978836
1156126
249836
144576
1506224
1251021
1123951
198150
1181819
1513978
771667
1106804
1051339
1483194
1350148
252572
673118
1303532
290182
148884
1900689
748509
46588
58070
15123
1617645
1165910
46272
614124
256694
1473307
380215
791902
977137
1894600
462274
641422
461436
1970406
529871
1785923
1701186
1079567
800213
1358185
1787461
962934
709472
774849
104651
974092
669604
663403
1622356
631134
1741872
736266
427065
76965
1104369
1483045
159630
1517040
211669
1243454
553266
1544494
776387
1899726
496704
566668
1544520
1806212
555802
1689094
726345
296843
102881
213551
220765
388979
1686980
330815
537118
179561
913281
1573014
766109
1134461
547224
1612727
575883
1830446
584483
8149
184639
1350573
1608881
422090
822254
1188534
1981534
1766880
480773
1539018
286548
1678227
495990
434457
1115715
26683
758440
599220
821544
1719487
829156
1092918
1177775
1881527
1304636
1393710
1575405
1523441
1708877
1815979
1574756
815983
624376
758751
448205
923193
1447017
1905284
1549980
705308
1901618
1586223
1361789
512738
1104076
1367894
429248
1754613
1021564
963250
805672
854667
837082
116525
1472678
1579961
1653270
1668356
485932
860873
645966
845965
1682698
1849556
590019
237384
1481693
474494
1539168
1209605
744066
1130844
568619
1723883
482673
1436172
1378084
1121012
1723743
856257
1161767
234073
1142363
1506545
336785
1864207
1371793
1279519
915139
1370687
1065401
718780
40502
74185
1761296
61331
445571
479275
1472419
488400
1414305
1555644
350522
872240
122168
758152
1033851
676479
1238762
346383
198614
1830268
1620042
530876
1930316
681599
673426
412747
1805328
1957691
1236021
1859361
1551487
1302154
277112
763269
760549
1341952
1448727
1083744
773478
1596941
984395
903956
576076
308126
402319
947895
1179318
19342
1681823
950769
1729984
1722437
361414
4020
1081617
69311
361379
307648
1866656
171767
542946
795099
1066628
1233018
1931345
20601
1888132
308004
1219719
1166375
819825
526866
1476844
664007
861426
1545730
756385
1326807
24739
1928177
16279
1103893
544336
902102
1246127
383473
713507
1293686
1132006
488979
1691034
1152707
55520
748556
1176879
1551100
1323572
1682904
746684
1958550
489833
83336
939591
1114223
472574
1851593
1542244
382277
1044082
366490
1230954
1829909
1796893
802042
77464
1673280
1020469
1256114
1582150
561925
1920089
453041
982519
931188
656026
1870538
382543
412311
848357
908928
417025
1513636
1477073
1607875
1959914
1306528
1869069
1438568
1916112
55941
1625885
681670
742117
610971
1364995
738293
1698823
1847152
1695219
135011
1865493
1429438
855003
1709691
1374083
678824
38238
1063366
862967
721896
105758
789173
843234
1437846
1015658
1928769
691364
136840
926861
168453
42912
938299
26149
830992
1344857
202110
1780126
1812589
630967
194519
1952629
1277365
465741
206793
1491353
771391
415286
771185
372570
1349041
1318541
1897831
1099737
1504498
1293350
1234902
1468019
1209686
1394610
1764906
1452194
1592429
66812
1361847
1124402
1416891
842015
297519
1364630
258591
338385
512487
779952
1689808
864172
582272
660274
387287
1493070
1968913
489825
700754
421650
1494372
1224409
1661146
1027749
1580841
1912447
1100816
1578537
783288
1653285
859594
948100
1001353
1798001
1733336
13561
161210
1977230
1760015
1855168
1750300
1765304
1339067
1149889
804260
267290
1799913
1709316
1574227
1886697
115023
542639
786204
997933
104972
820659
600983
58171
1507017
366318
105634
1552334
1737022
1058545
728430
1070593
771881
754356
268021
424294
1264724
561189
831754
423855
888614
1694708
767910
1851939
291579
138166
1219507
901399
721496
1906398
145983
1348205
514096
587592
943008
403467
1470366
1512741
1388890
42255
1450927
923249
94844
1939424
1094001
287964
848074
574369
953222
383737
1695990
277829
1069526
1115068
1554124
344596
76100
1182277
591027
781787
1599802
1065605
392056
1543452
156789
658113
1401486
1902570
1417775
119079
968189
882135
1432263
1124288
661253
1580248
1470705
759032
1737020
1566729
1221173
1546069
1491615
740500
1352320
1882969
85467
818119
223825
1538012
561233
1234291
729983
191722
428190
322479
960258
1557867
1357535
177462
1482903
1466956
569115
1345879
260840
1886701
1715966
1031425
1404964
1819910
151725
1427423
992408
1769505
103254
1426053
181615
1046426
11866
1462406
957281
751470
798929
464378
1914744
1939646
208287
1740997
1354540
842747
1947582
1233934
780053
108235
1957001
876985
1442290
1446699
1594179
1531307
1061086
1332617
1453708
667088
1044508
1591934
725934
1868351
1608869
57482
1571008
1519175
821856
280607
179941
348320
1104574
1515090
151857
354016
1916560
1214544
328266
1536763
18485
753059
528457
1854007
883320
1503908
856147
1451641
1267628
365723
24883
1938213
713579
1933116
881930
951978
342701
761594
355845
1696133
1802192
1410884
1589868
784565
507556
1889414
728156
1718123
817945
1020774
1956243
1961491
973088
1316336
977723
707813
1453580
1613741
1153295
1458285
697461
228997
236705
1165462
1470894
596031
616904
550886
582464
149332
246034
946590
1519473
118359
594723
1077055
298375
252913
1244634
294449
506878
395791
394651
741448
1313887
1915425
20858
147143
1902333
1284440
1769538
1376616
1712386
938737
790003
1541945
1447014
430057
913740
344167
781624
115155
1002621
746894
366282
409849
1988696
950176
1586546
1787845
1665275
1487948
1831123
666480
548449
1923907
594211
1210109
1273159
1098036
1746068
1630987
699423
1997923
391222
754464
613094
93006
811306
940614
1827238
1082428
505868
1805174
1799421
801621
1228181
682174
1840024
1593596
1534874
1184617
433553
878410
1591714
800463
988324
1953136
518694
1258650
867046
51297
1601655
1320476
1385364
1799736
546974
1919059
1263332
433149
1144140
1385216
343503
352434
1660821
540796
1258122
143038
727566
192125
38668
1895600
906128
1191511
1545298
1362996
1015637
1783181
1667655
529143
1171251
1914232
1020919
1398859
16875
1066386
1076032
678743
1965580
1809867
1439922
988345
1055277
885702
1199716
1965947
1955694
1258871
1660011
1419253
1184937
1231229
1931048
1203762
1170874
1391651
1495646
598617
362191
153034
879737
233371
1194152
634828
1444430
1052838
989928
1807025
1415286
250158
1572286
1988276
1772278
1676380
1941563
1170957
872618
196098
535611
1948120
1273092
175272
1486509
1532704
176426
825956
1744373
462083
84682
936436
1979645
1452056
1207655
115630
1155362
1158062
1645879
1636513
1184584
4592
1523346
227776
1204847
1924332
100084
7598
282109
1762963
1047251
1767864
125900
781175
1537952
1670022
997772
834178
762624
1889612
536760
1518594
1203992
84763
271962
1556782
570165
1846506
1567766
165634
1403187
1274370
1368886
1689608
524900
1519669
1606770
471122
1457880
1496169
1479085
1892276
531647
548265
1362441
451982
1527701
1289068
1334488
1732328
1451289
159703
1140336
1026199
1135011
9060
1390497
1642052
14655
536207
52378
1184834
1994466
1987548
1324825
1251683
1558946
458189
826061
1297173
21774
837279
1816547
786819
1764680
168
1610552
870246
861455
291017
1749739
1813201
1475067
1394672
597731
707377
1320181
1257052
819271
953005
600266
442566
772773
465671
1650600
1145431
987488
1180841
203853
1896726
1569424
358801
1846383
1236276
1291614
744311
478775
1879956
953704
450208
41471
958508
1022794
1483913
1211794
1376073
785114
796798
1911146
260494
1555526
574056
814343
1069188
1515138
102506
833183
1941563
1653011
1214864
1241651
1915974
366334
1592858
1496117
1499986
198019
387069
651983
531912
1786877
1505634
1252832
1298603
1593332
1800344
1013969
745888
1512510
1839576
1680056
535994
902741
31688
1492433
749959
1960438
622017
747843
589390
1481328
1672831
687436
706635
1599342
261624
1839362
379507
1737280
703765
195258
1589383
1887734
1800672
462299
1011294
1085535
478638
1223117
1402667
297463
1814226
1408993
423371
277194
1030949
599904
504573
950326
892831
891615
575885
234839
1358725
461135
825143
880233
1214254
1150813
1550705
1549233
1356696
1890839
495807
1011848
1524498
836136
1941492
1784383
95478
110609
1138181
895487
1346636
366600
1800208
1028152
1534058
272807
1705748
1384448
1423678
1504489
1450833
372947
1185674
51541
591913
899693
121752
713815
671202
1221345
1219736
1627098
1453783
515605
1986574
482536
42807
1127926
1840430
302887
1740001
857113
944073
1804687
1719524
606672
747806
819598
1305785
1444270
1309251
1169487
295188
1014518
1957651
126318
1620470
1734372
1415562
1622900
1019528
343250
46579
596315
1468945
327687
67087
1246745
1216226
850482
1455394
1929562
1396088
1217326
1702966
889153
622635
1832547
266097
336436
1001014
1508170
1626887
1253493
1577746
1926076
559452
383391
1867116
705799
1984991
529912
1570850
17700
923474
1141419
298392
137782
795593
509383
1824531
1965123
150768
487178
1603985
257770
1096232
1707690
450291
229694
364938
1263693
453414
506509
947210
1274719
28072
476839
770362
306984
1486160
534232
221124
1365682
1958498
1570301
569280
149708
1711826
386711
745550
724441
1219626
600775
74921
168551
1846363
1579539
1195299
1946653
1020407
1620418
1906184
1846629
762785
1832006
400396
421071
274785
464010
183002
298735
125335
1527166
820662
1675719
38478
1769401
44921
852876
401823
508738
950919
1728437
372403
1277469
552340
512164
1366775
1751365
1543742
1881659
1176223
1117303
1592185
1729606
790004
1559104
263181
1422163
174860
780433
1645456
323009
177172
898742
244404
1462498
1765882
845104
35631
273580
774403
1702700
612193
658001
1922091
1925466
718968
1240779
1352505
212979
1806276
880708
1014087
223737
1203878
739686
731495
973389
1541085
1448102
328689
296730
582799
877523
457267
1017749
764694
884999
1100940
1461822
205852
124392
1500154
1518412
1997377
1924378
649576
1880131
241680
546289
83246
898329
567842
643708
1229243
996993
1138516
314712
311536
307460
198628
1459264
746144
785901
1180672
801848
1417514
1323875
1739248
344341
1861494
452056
1246194
1588614
821863
1514113
1649469
750076
991260
734422
1769602
187848
1730967
1431269
863929
340902
1707993
1214243
298162
772671
807005
978629
647381
816114
1257914
1829393
1444363
179208
485826
674909
567838
357189
536540
7997
1211081
1460134
456581
1637078
1963905
37719
1144660
631692
1586229
439470
369681
730523
721330
952153
721541
757407
1437180
1806356
1795988
339844
1932425
267157
249682
400928
1339048
1392308
952007
503664
170997
135008
906099
1404184
1759334
1992846
633792
1219203
277266
1726819
1177724
226389
558101
1366131
1534526
104046
1475775
1223157
556839
1739695
891103
349462
834191
522683
390014
1442647
75320
1619963
50565
464266
1267625
1917717
1927809
615959
379333
996035
350745
1620365
156235
1007000
362942
261
1900825
1953326
187781
82470
1662561
1510717
122869
498372
706641
1590836
1507477
1698447
730045
1004924
892854
1757562
1964364
751258
431772
1715290
1952008
111554
1254705
1212971
970927
1966073
1090131
1038978
1453179
1548312
624631
1534387
319749
599112
1293405
1093605
477960
1497232
1148634
1670315
570200
97060
685050
156980
741565
1114233
13056
1973052
1213722
570188
1733285
1518128
797700
1653890
1426753
85435
303532
1671916
287275
773904
150428
670249
1464535
453182
1009932
28861
355384
458538
1224971
531812
1790850
1577610
506166
1254144
558292
1933304
1937849
1309943
788731
1010963
1624348
1806974
1126209
1636087
1104250
410975
1108661
1906819
459866
927174
1547508
923939
1065131
583110
1686586
925180
755685
1650867
1911398
718981
49525
1711592
1253924
1035730
1952139
62487
751117
28361
65981
811153
70386
1412883
1610372
1323007
96449
1418916
1641697
721142
184602
1003905
747925
1550869
1493859
13195
106998
1241065
953985
1270105
359102
779942
1759355
888243
1880150
1993633
480269
91177
415459
591250
1548494
41543
1175972
597778
1327371
1136159
765733
1329271
1841677
876030
1413533
480558
279263
935055
420150
1977386
733518
1858999
1359957
1426212
1603271
1886703
1819124
54085
1964182
229253
496848
942859
1963103
1425531
472188
1789642
1902142
1114697
1252216
1363586
1803660
1139677
1884498
885514
151289
1822265
1153241
4502
681543
1312218
1922352
1943914
1359384
665446
523621
1463876
650735
772359
177938
1355799
490916
1526248
770118
842001
1294457
1710152
1112399
1149296
624889
1121831
837161
108944
1448535
1187138
347697
993724
1975266
1453856
1265375
399939
1589064
594471
911049
1669243
770719
140318
589099
1770321
664912
211902
1037532
645760
1794248
1787516
248988
1285159
1117217
1088010
1302008
1932042
265007
424270
771600
729899
611388
1460428
420370
1335475
1735018
1621922
1405689
264671
59637
1681060
258271
467555
1560502
159241
947857
706085
1694981
1499214
904632
238303
1656359
1001260
925463
1040197
1746198
767355
884603
1166718
1126798
1856766
873805
1203243
1981872
1527422
1163694
416257
914470
596104
398515
1904294
1932454
1828649
284827
66085
1440379
1901289
1106459
1708934
856291
191080
187433
1398724
788859
1416016
893430
989749
1839533
1365092
609409
1201111
1791910
570822
1944587
1430447
1350037
305880
927135
1367343
575094
55282
1298655
1769445
1498806
834421
1249140
1352081
1032332
755829
1502333
720429
916194
1408834
852190
1649435
1574928
158139
684553
897793
626194
1892805
253762
430939
98228
736113
852417
1270469
617685
841360
153593
1081232
974737
1600392
1099204
1788929
770765
427791
24914
114870
939701
1752206
1700724
1305846
569069
1193294
63112
807670
594787
1480182
796041
538732
1706586
1538384
1283943
714576
799960
879259
1842905
502538
269399
64413
737821
546239
1412963
1867763
936995
301952
1991782
1617046
1318795
311629
341325
1158903
1609436
1462999
1946518
1306099
1508406
1280943
1883096
1752855
1306221
68648
1318189
355207
1662211
1036181
1915858
1811795
859751
1499965
340134
664940
1809528
1106026
1035522
33332
693834
766340
369486
1905637
409314
212290
170069
759200
1602266
658145
186742
215689
542258
321590
852711
381607
686281
1867849
1293386
1132651
1019565
989680
464412
1330820
1323750
1623696
1908458
608623
390791
1730919
1796166
1752818
944712
514309
371701
1592041
635447
1223786
1631313
21884
1753952
396975
1695575
1056414
701934
1234970
289751
556989
189481
858575
1440113
406149
832273
1830634
252936
778240
951767
534956
423306
1493797
1867106
127647
191138
878464
1888328
1898082
1639601
1113637
801704
1499333
1963554
343217
54463
81899
1524017
1282368
1079833
425216
1173445
986444
1329496
947507
255637
1430649
1362437
1772217
761865
204976
1268416
1603825
1667414
1652147
1693703
946277
1813647
1962546
991935
1728310
1814848
1853801
1262898
123797
433413
1575729
1712597
1683315
516539
431061
1554288
1233345
1732216
142966
1250934
1429862
998286
1916425
743368
1782317
426008
1679801
1104822
1813067
1646298
1750356
495348
1753226
204216
1785366
1490212
193790
1774924
1625637
1763066
1066071
457728
296111
1408541
1400448
1992050
1434650
1507387
1908943
756277
984619
963057
1765518
788490
1408515
1258322
1227820
1642522
1110478
1139356
416097
945157
184431
1951523
487271
1202521
862742
1405010
1308901
646333
1427315
478576
232794
295410
1319354
1338019
1672242
1060414
737193
827142
1048666
1796297
1611522
564366
120599
305562
777870
1068868
921609
1465277
637228
1886508
1546089
854554
1272616
1875696
1607491
1875212
1638889
670174
1646013
1696322
467539
1927577
1376278
1591694
1747707
1538823
178209
1812837
1432181
316586
548882
574689
1956621
1733928
1495812
1759349
1766480
55159
570355
324149
384720
317726
1737898
1579981
1948581
23254
102219
1892878
1633668
631180
1991785
223293
1704798
1738643
1518863
111521
1346653
795751
60718
1274552
996902
135700
1716665
906199
1677092
1089036
1660836
1621314
1442282
1451794
966777
1489153
198443
1624305
135058
667404
1797217
7792
631087
332945
642075
1171573
1086101
1717436
1907126
335352
1342589
243625
1864570
1369111
331974
924968
1991979
574432
1111129
227436
34008
172610
1543640
158246
987997
428300
1076949
580619
433508
495147
529223
1738319
1510698
55905
1266456
1317940
1467516
1246927
74548
301181
837918
1693823
1241861
1759223
1239283
1862357
1783068
486053
409811
1353037
1019132
1435730
1099154
1207632
1629059
1129392
32834
1685104
773626
1925785
1429002
1310936
322208
203742
808154
88506
450479
492666
98549
945601
1550356
1734268
993699
828426
1277478
711387
252994
1105336
1863289
173127
1482988
243773
1753943
649569
1474304
1324813
957742
1331242
248796
898118
1273355
1739825
1721298
649663
51677
1429660
243031
544976
1541875
959975
1820501
1700983
1254142
1174877
934993
720641
1960824
1333319
1369781
118557
492877
401550
1778631
388732
861175
144292
1749112
664178
861236
1864785
1298376
1443780
1378096
764890
747777
1120391
788581
85818
994434
1950660
1922785
217873
1297358
1665951
1569516
255907
1105711
565606
674085
791110
1475223
725790
282993
629990
465341
788985
96822
1752893
503344
688681
1017964
794177
1326812
1337847
525635
1573932
1181041
960900
937571
1267439
159909
694869
937041
210838
1991815
1806996
1274602
1017002
1793963
201601
362348
1332484
62631
375516
571973
1642708
1944919
1727003
1271161
1579602
703941
192514
368896
1027112
1938768
1382744
1953666
832552
775738
1683737
1624216
491607
1955706
578592
1463722
1220218
1173140
1863115
1999394
1064202
231617
769412
786169
1029586
1277337
1897644
1112773
1528740
1545540
1446912
455262
767948
1550582
69162
734243
737659
1423176
568111
1128029
631670
1325751
652085
248363
352063
941551
903814
1172008
484337
884567
656630
806932
1775420
561596
1328379
1679540
1318431
1407572
1573133
797527
1448141
27636
1532298
1301518
574722
749793
519651
786969
940893
4017
1242803
823756
1295528
708286
81983
23997
1672263
1628535
201593
1445780
616475
1589459
792357
146487
151579
853660
259630
1301447
754846
722492
392177
1978087
93341
1657019
184602
1790224
449327
934266
172570
1922558
896730
1527457
73597
797988
338005
1252740
387220
1496890
186163
1372620
755761
115488
898566
952918
864110
1059550
1566073
504532
515060
692182
1465762
1627115
702266
656145
1732838
1507803
608035
1073460
1201420
334409
721898
1681810
1277760
18908
1282974
923767
1183120
1008669
1115986
1484096
1956252
920832
1219603
1916243
882164
1039521
1783375
631293
1438989
554434
555542
591111
1606960
1235444
193406
765200
761776
461125
1374329
1374728
689412
559361
1189483
785541
1442612
409304
1064183
335996
84753
255316
371337
199261
1833736
451669
1515987
1133405
1980153
1398039
516057
978257
386717
1315972
221859
1884530
1443032
1300725
735148
1921188
1540189
781120
1371556
1043546
1056018
285176
1688595
1800377
884571
1300308
1013159
764282
400125
1397937
105880
319937
861823
1131227
156908
787796
294176
47273
962784
1299725
1479552
1826921
192965
966614
1664662
1194837
194879
1902831
849975
1588153
1254757
425209
158597
756048
1268340
1433458
279170
879748
206110
1735933
1966269
1540936
845411
403955
983059
663189
1470715
1447894
397940
1131789
1704018
1306516
839192
1132366
1336555
1867061
772267
366494
1271940
1847745
1896488
1368693
580293
12065
277282
1817747
1993461
236960
526859
229097
498487
1779649
651966
728177
1515361
234950
169999
333903
323057
1644941
110703
1911422
657167
169529
1418180
1446675
1750889
504725
677264
1404836
1043726
857297
392888
540223
1280179
817488
458767
527041
1881784
1375489
1348292
1860642
997328
99960
1165299
982817
370131
6399
1227769
147609
898818
654355
1189226
1865762
524178
353050
1973971
1880818
635543
52846
1749076
1471113
1888846
1293135
775811
1791678
908263
1301556
1702960
1590985
1975238
139838
193805
1091878
1826097
362436
1930182
375702
1043598
1562709
605499
1863903
387557
1230674
725965
1290822
117931
1444597
1626755
1073599
1855653
783520
120791
1132121
392534
242991
529351
1963937
78256
1084440
1817099
1229943
1818334
1005988
145755
624420
1165804
772663
666658
1875834
486121
1497773
214619
595408
1484701
1809444
1029471
1810682
1762468
1895371
1621146
1596385
1178065
427755
833482
1494034
1555846
1522116
1561226
1084256
1858659
660533
998070
1322611
161691
1457160
1399123
142769
1210356
1717635
1147289
1420914
944017
1003856
4802
767524
62476
295293
1633083
657417
1351813
1828074
979047
1896472
520081
1112411
1582318
580973
1918113
1827225
1364327
925513
526618
1255957
911027
182044
1723925
1632468
1297530
91343
1212994
1555359
1347348
572281
1341854
1226667
455612
1016674
75210
1205064
1537291
1593022
654426
471084
911312
363732
1415338
969173
1611488
162706
1795743
50038
1544418
539119
1394605
140864
1924549
942031
1563772
385484
136478
301302
576531
1488995
888357
1796067
965467
32019
214912
553288
96463
991419
919498
694754
742079
854030
688076
1839758
1204035
1527942
260176
1480063
1841760
952249
1130538
313786
1254222
205201
999
384218
190044
1168371
1548862
1975324
101554
707295
1655732
811324
264224
1029753
1661204
634466
1443569
241643
1506582
356436
675697
1385689
269373
1546678
1123971
1469391
1951436
1515687
152240
221335
805446
1296088
1658204
1585819
181999
86615
835052
833661
1961735
1111624
998156
1088993
874845
526192
1358235
1317567
1449740
765749
1248278
666659
128818
1398939
185125
1028694
927938
1447283
1823314
1705312
1309308
209082
990784
1208070
1931465
1695699
929345
1064895
1064856
1878122
456523
803228
1801324
1727844
1206910
400088
1455444
243004
517298
937467
1405929
1721269
963478
1120641
1177597
217900
1414187
918597
869487
791848
1481642
715694
178146
566436
695172
39160
1105014
797579
179735
333940
90719
1263536
205382
1551561
362963
140837
1360533
631945
841991
442905
867028
1361303
1747730
912365
1942977
1093937
1456530
135180
694535
1355950
544356
1806808
1971275
1069244
489601
456875
602248
760792
580989
1769101
1273700
853652
1043260
1120147
360761
1698412
1335878
1768130
1317191
320934
1239605
944060
1681613
1065560
582911
1848835
761614
182110
1303790
1155879
844711
1420257
628725
744575
1054378
1361750
1907677
668516
628788
200463
1159514
790804
8702
690417
1103382
1585767
1394419
203221
690848
1735037
644040
543002
82176
1758203
1050243
953359
1519518
419091
256371
1240089
1265673
913832
1778122
471719
813230
1208362
504822
21916
1583431
1728082
1383927
1949513
54961
1890793
490781
1353057
610688
288252
1296766
719070
393693
351761
872934
1552612
1209346
629890
32
265813
427184
1089664
685737
1008680
1368520
1110466
933290
884658
325321
27677
131804
1659474
1599289
328384
1937018
817224
307518
1232563
1478508
1417380
761840
797283
1679677
664165
937933
113707
1616839
912388
1241857
1339845
1012991
1868006
1440245
1045566
1763015
1964502
1246764
1237597
245117
1265650
402465
1490260
1432197
1258815
1169009
1206671
1907230
1233167
1607727
1835897
716314
21273
85502
1829857
1567491
255430
359532
503619
968687
565090
38468
842479
1502284
1753591
1565339
871649
103820
1150975
305560
1942400
545808
1600327
49064
1940295
1428675
521398
1959508
1518189
586663
904808
1062190
499388
139104
892875
1853240
1733139
1129254
100678
441909
1166379
548449
1618400
1891880
716643
1418706
373110
1227659
1047393
1029022
652420
1826912
29426
55635
1425192
227493
653633
244137
1570320
1134239
873927
1018060
1661363
1252275
710286
734200
193090
1504054
705278
1693838
323221
1701753
135091
1459401
1131885
665454
127891
824923
1845623
1861689
331538
1150055
110921
1729236
1537945
677045
1383589
413951
1684403
796131
643169
1247214
411974
1249869
167588
1492090
1968255
1149153
1920518
1213616
50983
961634
251362
413651
1672566
1895017
705427
403372
1272267
324289
1910703
1907407
115315
1960108
1528949
191138
1328665
1580617
1977689
825878
1970776
1976908
223394
1228625
1469580
588573
1932423
404771
348270
935687
1027853
1678109
294119
990204
1277366
1240080
1549089
1407217
411474
1273997
1552980
641603
1964602
1072132
1546755
925501
1456448
780986
87624
123798
1117320
972652
120284
1236855
1892577
1359304
1324319
1988471
1920997
281625
1760497
325297
1074142
1308953
259145
659369
1637765
243749
1159187
849097
1430654
1095490
937106
1723846
381568
545727
994370
1316587
34522
290932
1255591
1869112
1488807
1936096
1620073
298311
1137212
391226
1044303
1474210
841100
1999567
1694561
1384077
271019
759020
615033
1500503
1746997
263603
747495
1322584
494386
1969318
1864547
56497
307604
76466
111254
436902
1407432
1835755
9225
494121
243573
1356483
422798
1839453
955934
487707
420139
409486
1536791
1765574
642530
938781
1153588
1935682
404461
1380056
1230809
898341
101676
987155
736990
1832513
1148049
1439835
1303978
130989
26802
1975084
271009
178997
1350936
165945
1813319
100124
130833
1289053
911553
1243744
242970
813162
425583
877977
752221
1597722
1654726
1857751
321212
1126176
575052
1549130
734625
930112
844304
1131459
1668145
1718977
1577813
507032
1080662
48163
1635737
685317
783583
1875093
1544585
1861766
578089
1742259
1986393
1156141
686618
1404739
1955899
1668774
1693810
688477
1331382
531530
1371271
602751
354018
649282
1289528
1648032
1692574
29878
968626
1701578
947491
1006223
293929
666148
631521
1339955
1890613
1130394
1260131
781327
1617084
346333
1020672
255414
1977664
1528746
356838
1765795
794369
654434
567440
845416
1064831
123738
996508
919702
816139
89420
1684461
54768
238674
1998128
947653
1491039
743436
1694221
754500
410729
1353601
561112
1664371
426421
997335
1689785
1109636
1922530
1085211
1655893
1757113
1073390
153753
1311269
1082053
1024216
42645
697020
1483786
1918019
593296
368284
1778550
1489107
2991
1227713
675482
1297198
1875201
426548
577767
1611408
1755720
51494
1269359
1408814
506206
735411
180095
1701377
1628832
1652241
1402154
42451
697009
1428384
342819
489654
503337
1979591
476846
336881
490115
1035495
1837452
957772
1347594
1207140
856882
1435792
529748
592220
1572593
131122
999927
757597
1242810
319992
1993785
1606374
41061
1984413
797154
509884
1610221
720338
127358
1841081
198264
662945
1225867
1110400
1151082
1011847
805839
497801
1822703
1978880
1083189
869141
1227189
657068
117636
155212
616097
934388
1708194
1041802
259332
1989345
831536
1772607
196174
1867649
1172301
1505435
1623954
323161
1283018
1942251
1502649
1737860
354562
1733732
873597
1216660
1654017
738092
904111
94068
956009
245316
1085035
671541
474375
310153
1250972
1574221
1082577
387409
393731
1319596
1336253
1974110
1366311
251596
1778063
472378
885025
8740
617646
1613199
548543
1849858
1410031
844274
1759572
1894291
1938727
1662366
1058470
750734
694534
1512755
1474966
1052454
1310058
769610
1955020
924509
863200
1914737
1788169
459836
1514553
1342294
469560
525369
734125
1087087
914988
63393
635211
1945036
513047
535658
1758122
1954737
440136
1519180
1946686
1015658
47737
377660
377840
235703
1620203
469221
551060
388542
562433
1028067
338517
1693722
1126513
1499750
1752096
785709
1942822
1038581
449732
1060523
1418925
1731734
1618194
790585
1855606
1305926
1340772
1746132
1768338
1069762
1256860
407024
1155685
1437573
1202816
1279519
315670
1094048
1803267
764226
495325
711129
275364
985466
20653
333815
1836401
44636
1114258
839779
1061925
523959
466614
1219243
482845
468547
523086
853458
393143
1733425
1929102
835360
1857040
186349
1307797
432046
275119
1956741
215489
173085
1665293
428768
140460
977076
1569810
344974
732342
1234017
1339077
1572672
250547
206788
1833465
717698
1986457
75725
333613
1581110
1581401
468325
1678623
1509364
424290
1964731
757905
1784659
611241
674630
1534818
1771649
1438336
1152596
1592542
1107267
82432
993886
13573
89718
1117239
1104942
820934
181752
8954
1688659
1230120
954532
1698144
1632166
1459643
1856561
824006
933376
1991511
226266
1214282
435461
1959474
598896
1119964
138461
1077567
583701
337256
1784673
1569061
996008
865229
1738305
875179
93750
1004989
456402
312596
1691002
273386
23890
445762
1554016
1157819
1962735
745864
1892350
1198908
1590429
1111868
1739914
1808237
1532035
770049
1535837
1283298
639034
424106
1842541
1457058
348589
1015648
655539
1365152
580508
716384
568308
1982420
118162
208971
59839
385571
1466206
1511500
660467
1020453
1825478
1540651
77937
1274752
1993505
735058
539379
922291
43950
788446
452627
1221399
1914910
1321806
509864
141763
447815
709556
1937987
1795001
943408
1120074
1763158
1780049
907399
200654
1537386
1422559
221065
389279
107890
74122
1146463
1809995
795724
175375
936516
610256
437032
1299115
1551327
1327657
1327658
829596
1695442
459405
980362
574729
1876808
1356201
963286
995701
1880337
1133103
1743617
1752805
837128
1324285
1448181
1469027
1129138
475939
228334
365676
786743
1177081
163620
1693116
875033
204410
116878
822011
792173
1446714
1253201
1223137
1115522
285433
1488690
1855958
1675880
1176646
976810
1508943
113841
1590347
1057085
1640268
649214
963544
1652424
347393
1983528
1220567
8518
29962
551355
1418351
861105
813211
213052
1252456
39999
1843920
1288406
313244
1699750
1726707
1401077
1839120
761067
1290038
1852895
1988337
1609175
1426563
1935273
1046308
1667636
907563
1399927
1896700
242076
329867
1636748
491542
872536
350778
789277
1666874
759451
1581463
1487112
1180686
1274111
1262932
105261
1019793
602424
1617481
1056234
494806
225800
1467222
1272557
1520681
122053
1695702
712040
34661
1416295
1385825
1037016
257302
1793008
1230441
550307
774694
1896434
952508
957590
31694
869501
1363706
785519
1047887
1971397
1564913
4414
1072083
657325
293198
170400
815180
1668467
1870443
700549
1747503
1051479
1664085
1904373
1291846
1280857
1872378
1240526
1245128
919448
1731686
26063
59945
1462975
641829
1638138
438150
1719375
1245923
55162
1987323
611697
1130436
1702545
98716
1814118
195038
1773425
1397906
138663
632958
1718610
1841648
982415
339215
1061163
1703489
191765
843990
801684
1865973
1356861
589452
1378651
1400363
1907196
1871460
834848
1984103
82898
516796
1860298
248380
11503
207083
1319475
316535
1761164
124950
1627570
582408
1586893
13249
1101565
1546427
1255970
709988
1998580
1108156
1175338
443268
86720
216957
1160828
367307
628917
1998496
356417
437409
1065508
45279
1355126
398285
1925771
247791
705347
777575
1305859
707773
388104
16362
1112370
948698
1157624
1648379
49543
744535
245678
211812
1234929
1150157
1876761
583896
1220103
1237011
779420
247890
724431
559939
1729786
332023
434304
760943
671862
237975
1512883
1565289
1838719
1677383
426091
153587
928184
86402
859075
294860
774939
1836692
482979
1654856
1750369
393340
1768001
682628
1141683
291913
493440
1964607
1127290
1515834
1565087
1610304
1743436
1643853
95164
1520430
252936
1111336
696436
479531
298698
504062
1543009
1427748
893635
152239
539068
1559791
1560636
431429
637257
1716157
498073
433033
1662072
1960544
1399456
441621
909800
1216296
1989243
1660223
219955
1014989
456622
1036515
42940
1650617
1137337
441234
357789
44703
67187
194965
1685865
1348985
212669
1236635
59427
1164678
461888
1441650
1269336
1132424
38616
372274
1550761
1353352
1748847
1037136
1051658
989402
1253914
174805
1631639
1499298
117560
1544014
602857
448764
373996
423445
1075085
1503837
780112
1052964
224749
1347894
1016476
242509
1984764
349432
667920
542069
1207697
1159410
1299450
870800
15813
972489
346071
1864747
829186
844805
643064
299860
617604
1682397
622456
1077427
1094790
1646268
1877534
1964961
1756415
972678
1693027
1352768
429701
760730
1892870
547526
583132
1857796
1002082
1338136
1467717
389142
1650412
419851
904654
25561
428235
974358
536003
1693801
369307
1062499
1085981
388290
10130
259919
178093
945208
800623
461148
1592649
1949777
397328
569450
1971916
355599
804418
1022357
412625
582274
227275
847849
1194124
1244067
452535
1224061
282334
688890
392842
42339
1007527
508515
1517287
1387754
1227157
148383
1190689
1455674
821325
1431043
141276
1645907
1516549
455531
1066548
1439419
1572773
1161010
1871890
877163
218600
1847112
833527
1062050
1391696
1449234
1156548
747334
1687529
818035
939036
564541
207721
1226095
318183
1719241
445763
1174248
1602533
1700157
1860437
271410
1667834
1885365
540169
1739483
333127
517965
1808472
1602534
1425951
1929418
340890
180087
1290016
47135
1951601
1363492
1894004
1994000
1349492
443233
19560
703389
671687
1832932
228285
242793
797391
1350555
1381314
1533820
692727
1303
1494905
1369451
1774099
1972037
1160847
1613199
1227318
1011791
542536
865605
1293782
563446
1403849
1094192
1526076
151630
1211052
707246
232736
1637606
808146
1013978
272019
292199
1866393
1643005
1449636
1336814
1498305
1455105
878012
1886365
929471
1940547
1495941
318179
1278982
1016457
725770
333736
1542144
925178
995334
1835889
847480
268100
486267
1637927
1387344
217247
352414
969623
432757
1418952
1007790
1167380
1086656
906651
1775966
1147031
576378
1327263
688411
702319
1191727
1747757
1538565
1773635
1743277
160908
119692
349390
827852
159674
1373830
449583
1230497
1034681
896357
935895
1142538
875986
1980157
1776186
1938136
1986217
1972395
1077391
1758829
1867328
1179563
1942294
1654778
1220127
317084
1973546
1713989
1792905
867161
1843912
983152
1836051
1911427
856117
461880
648688
145878
173170
1722715
1003013
1129
605562
504431
285772
1922316
1786189
1167927
479680
1846492
1508697
1232211
672823
724401
1386871
1198115
1694919
1050617
601997
1771814
518807
732317
104943
369846
865125
1921893
300454
935951
1837052
836585
1814786
56260
1992925
521379
230663
330317
439031
1330526
19230
1366657
1650771
1737280
1531906
1168415
1892600
1186528
1107241
551126
547310
169247
1091673
539598
1621984
835248
1851744
639725
415184
548289
1160743
1531052
701961
1202090
856875
1678063
1446239
1121958
1821216
1352223
1131227
1334629
1545219
1206869
500482
140078
1907301
148708
1798135
1945939
1044499
473606
675397
1697961
894993
1507863
1381256
1499612
871682
874093
1977784
1772855
1199649
492094
1087018
1107386
907775
1629811
680536
1173973
1921469
1038815
1655686
336670
414361
465096
506199
1672093
1278627
694962
1566908
1077760
1574392
1441933
1634861
1241497
1582707
1373677
556810
1573910
1677602
353272
1102340
23038
1528621
864393
1109570
867153
1726533
503920
1781049
678244
1172492
547266
1004322
97131
1578701
449678
95432
1154945
487797
1382531
390913
930771
408098
1974181
1636658
329090
1150092
571645
1548550
1276785
1391891
856580
1463429
1122804
927517
933557
250506
868690
317316
1551106
81769
1462458
1285495
152714
1631912
1471730
794789
1582840
1837018
1026217
1887003
1953765
3624
892590
1752191
675604
1566394
45389
1012274
1675068
787601
1625203
1266852
1382982
769933
767654
527547
1247356
1658157
1729288
1824162
1079356
1887680
47942
1182396
1217617
239046
647763
667263
403263
1430326
518222
1378500
903576
973417
1663211
1609798
791598
1731552
1689320
1945108
1420279
1152701
1083153
1121642
1690128
1345686
491188
531761
696849
693741
1078254
326408
668524
434437
520056
1811203
1344553
1424811
755043
1355176
933713
1777942
459977
735377
447168
284543
393005
1963146
14739
1115221
1824347
316109
1703249
1311053
1066205
1312716
1446146
1209558
869972
864415
1250838
1947386
1561560
1005628
1731776
1635613
51590
1720271
554451
785595
1189807
1802862
423759
563969
501703
1347095
1515736
750928
1472724
859942
1253205
1706558
1541806
1552407
1183156
312010
1934751
248872
1904618
1834696
440016
1087129
969492
1790806
1707365
1108719
983452
305925
1818588
531258
963956
450471
643503
29645
586405
414089
1337621
515456
1597654
1758080
22907
962862
501640
614211
1972349
1340133
1916070
1012613
1761316
897226
1744192
1488694
110757
767550
729373
1624112
949191
1292256
302402
1291296
1368163
249904
1844646
695886
1801222
152594
541762
654663
1913244
1895355
1450975
552361
746467
959700
387998
1583336
555234
1152754
1712053
785183
1816308
1828518
366303
197315
1433449
1237128
793676
1665345
948998
1784645
1638997
251867
137853
1811410
863660
799984
704692
977931
663005
166741
1295268
176196
765028
1797580
1438
243142
1804585
1905700
212325
1228311
252943
359283
1071597
848669
1014137
1786202
1910429
1338440
1675509
369014
1266001
1799923
1566975
1447987
152184
1070618
1333074
1052997
1334632
1445035
161845
1704767
1785417
686936
455253
1616785
1119273
374173
1978991
1828073
1413216
531918
684844
1457380
1573927
1458920
661772
346308
1049064
1793627
1704834
221849
1027623
447626
1668783
1448875
1515583
337517
534671
1932411
500269
1347935
970676
1455924
1419591
73593
1177714
77110
1229068
1192508
1687267
171175
630663
1106469
1958391
1951455
1792639
637094
33007
1577584
1905425
1343013
1722409
1332385
746209
1782143
1713590
915936
1392189
674663
1616037
425185
114920
713288
1603749
1190617
1330797
277214
947804
258575
428359
1439953
440693
1660322
515949
1616699
1109053
486136
382692
1141642
708960
1465590
875076
560645
608831
1177766
1416094
1338272
15160
1114506
1104010
764224
1191817
1838633
39098
1657199
334798
820457
510637
1006375
792131
1563939
948891
1055589
153880
640296
1919489
556243
1704017
1476480
1775782
955603
1904481
1364064
777629
1309406
1497509
1389246
1046749
175143
846824
1246179
761446
779390
204499
1626224
1413042
430096
1449750
280609
1143116
105541
383565
624756
747173
1321821
1759304
485978
685583
566399
1054974
859020
300793
1545450
213516
728120
910284
721516
297438
905697
1121511
615433
925764
994936
868338
648069
490148
1934527
1032004
316570
1347788
125416
927892
1028867
1571971
1304916
1872369
94627
1851108
793888
267017
1457287
991774
437231
253777
1654452
411790
609197
660474
397519
1827181
388196
1393916
43599
300970
1905239
430570
75968
61646
1562762
1237805
910814
31442
1494589
1058902
1017505
830183
1417211
919767
490250
1282136
1759822
353302
1486774
286621
1779639
998977
973519
1784548
1887810
1375399
252195
1538263
1039034
53273
108364
1575002
712811
1241794
1215075
331896
1502208
1268832
53049
284940
677323
642444
221839
932363
1757388
308102
1106550
900409
222450
1841328
996200
573871
1840397
1285133
169039
1489125
1981749
800173
1575830
1280933
1874213
1380895
1851779
1485088
1081420
1082044
1331319
577384
1274032
315224
753840
1444097
1555459
676758
13948
915856
487773
963747
75108
1012842
1493797
910946
1119648
135829
221572
797164
619946
1703004
1353705
1971333
1547833
512511
605706
882390
583375
816332
1096223
1273039
250506
1866622
206270
1706833
1015360
917627
309262
793120
1187635
1813882
1103719
1992200
924780
310763
885219
1241268
827353
1769056
1291493
1451828
766813
1273107
1424234
784864
672511
1172406
72795
813128
260952
1497939
744431
1083671
1842796
1424428
939526
1194973
670674
1744264
1302772
127983
1943392
890820
1157745
545953
704039
1401238
427559
1378816
1125315
1347380
896473
1628387
345392
345831
87907
265288
180477
1235251
1093303
337048
1989367
727605
1935847
287444
1153039
826916
310171
724622
959647
328981
1303563
234317
1680830
572293
1252455
271509
1310805
1252312
1792734
1971674
174282
1626360
1267232
125375
1546236
1007067
1302232
1875833
1682000
304520
1134707
1985334
210541
1061768
27483
971509
1546342
335344
1123080
296387
891784
1272269
590274
870039
988584
673686
1728106
227949
663029
1494373
1768731
452657
985162
336786
159222
49674
1572563
1140896
719366
403357
946737
1227630
609644
1018137
540354
1324531
1864206
1193562
197725
1144478
1404589
359593
688040
1892868
1631630
1832985
535476
1700991
319164
484924
268776
601054
867976
354174
287814
1576310
1904385
579112
303567
1791913
903513
1665856
37253
1419187
1914686
1147197
346047
1262358
1239551
1385331
1690646
1011527
1824779
291383
629327
277662
552415
1245657
689069
1997649
831525
85050
471119
1652393
1994847
444487
815568
1374585
593113
1955015
290423
1944100
205791
1260634
1090733
902283
248698
910096
975511
457220
611075
1504739
295684
1940808
1330765
1588137
1578428
112021
1567875
1901016
853033
163043
1420748
1792469
1224428
1899214
1050865
611402
166140
395488
1189065
1720077
153890
835785
1604193
1667456
1360681
572004
1241546
185421
356899
1080171
1864766
108207
91667
1961075
1749595
310710
191098
1984456
583903
820952
1882546
931541
483900
1677173
385185
1654570
847509
761796
1004354
913852
1227843
277456
1472999
320342
1715477
1266455
507875
1337992
1360957
75461
1644062
1837694
1376133
108837
138093
516984
995540
1997499
1294462
1254346
1449970
1310688
663035
1690645
312288
1069337
1689139
1477701
617482
1054142
746628
355107
129461
22218
1392302
1643117
602246
1009403
1717386
1629357
81253
1288755
525559
1676074
83083
845771
168792
1398911
1114869
1972099
633363
878401
1536038
300470
1215557
219707
289794
119567
1835784
703317
688625
867522
1338697
236435
1488419
810556
307978
385228
521054
510170
1773435
1651860
1239129
1070922
1065789
252994
568121
1825173
1018535
701524
442529
438892
554553
1506260
268279
152858
1979951
592880
854808
1902207
1508797
233708
1362503
21735
1182368
1729548
1660771
1714017
1899164
1108141
73696
1048430
191568
713172
1215391
810715
1916234
247449
679733
529714
800067
858966
998749
1934611
683078
218901
1469378
1305927
1873206
717051
1047015
1041455
1658059
1099226
1211576
1893507
691931
1157475
616583
465847
1235702
207617
191032
1341210
947978
1923289
499097
1389996
235770
1123197
1790725
1517539
186713
1243667
196249
981779
1017147
1496053
963622
840570
159438
819780
1402958
609228
506524
199537
557943
171686
1786151
330942
670502
542752
1382879
1005626
1363651
1828907
484121
342729
24155
1052587
728030
1665813
1800210
1754621
441247
680178
1117285
630720
508756
1872094
1971776
1187272
1901889
1398450
383719
372634
257684
1291834
852282
914156
1589196
1558750
548978
1801295
1580371
1872119
573439
1594283
213373
433567
1156375
1855829
1738126
1779941
1367847
553256
1489727
1760182
112011
1262259
1888702
42313
1392118
564893
448207
220247
1415434
965516
217139
976969
521540
470369
216347
1533006
790904
1403250
976360
1899831
687615
845847
1213556
570131
1498746
1350563
1160053
410936
1408090
1662388
1651172
599517
117041
1783325
1849866
1207615
1866175
1622158
1997890
674706
393120
1771540
1711624
751272
734737
244242
1397764
1261248
201555
489719
83037
201332
1285111
1311174
327404
1358865
232739
481683
1853854
1957478
660158
1545990
962642
1083124
1653428
436832
13037
1286297
1047942
707030
200216
1741144
243185
1992350
503131
1114854
1009814
30848
1698395
1747416
1947988
1390065
1748218
912241
1380308
582205
549313
448249
840496
656937
573586
564968
452921
1407486
1696540
464659
1789153
253221
488
1382027
78157
67556
850776
544095
880871
1331930
419546
729405
1861370
1713
996365
525277
1045503
548555
280331
1237719
525611
1296775
1222190
1974614
606337
1382476
137454
1934523
153832
1830297
886744
6248
508922
1465355
1220836
522872
1173550
1057140
1231488
1396066
899554
1340532
55204
759009
5725
1332393
1525971
374983
660372
336884
1056363
1556776
224333
1939364
1934578
230182
671070
1244440
113225
822904
1091006
1519179
972839
310184
49300
1096627
175124
623198
728802
275440
639838
173109
1166377
1508127
688301
151287
244151
986180
1121985
692873
1605856
344371
1432400
7849
1386878
536102
1418094
1626544
7992
1534238
180884
1611038
180722
1013389
127706
1058776
1953078
1435794
752841
1718463
1361238
1710694
45678
1582617
1573358
1640251
806968
646118
341844
1100919
695197
1998836
1234201
1982284
1950745
188506
1850641
1240982
1455022
180377
1639244
655497
1176873
895346
1015987
1661321
444091
239922
119414
1861000
729077
1942012
1728896
1405033
1684838
199553
1006813
1012809
21922
1340375
1361608
1464860
466606
744155
907238
672978
390625
821312
1415577
1063187
347972
1601366
285302
240643
826760
515732
1883699
1408488
1010722
459130
1297842
1798431
264852
1074888
1325239
833863
1196323
1689506
560881
955073
964325
1462102
606125
81290
1495326
1487125
1548141
1962301
1862964
1530907
1732156
1308269
1871789
982677
368769
1529087
476846
275906
498168
958641
45673
243707
1235742
383188
1259223
1542871
1285901
1477941
87536
683783
1795668
1726706
502733
1148355
944709
1166371
609212
882067
1597408
1371241
1459439
1002433
461922
1747335
991161
523288
1412273
1159243
1470756
1141198
491151
1500610
1407387
1892998
1137305
411391
636178
1013695
1645779
770092
16386
1146366
996556
614988
173063
825527
1381321
1033242
1651617
706799
1377121
1112138
1556673
1321913
1613793
677624
1776216
1880843
233808
412731
205302
1846228
1922246
21643
1792185
1126619
1630796
1327144
1503082
1854196
668087
591948
862380
598991
284635
627563
1422027
663994
144275
1925259
1558051
1504730
1225939
585146
383183
221771
81197
556908
1011637
193122
236713
1134958
1870289
1133302
1728784
717663
658480
676140
390807
1533613
35573
367701
1162861
1163097
779062
249609
1033506
327282
370404
1551947
570788
1619766
306621
1386843
1495836
574597
1212783
1333199
679588
187386
659231
76578
396086
652224
1217404
139170
492496
266412
252715
1655165
1220391
1125854
1601491
1394838
1704901
441103
435170
1421251
1010824
1952661
459832
1154615
1568859
66349
1534196
1357897
385294
751824
524109
324471
329503
348776
1900961
270284
641046
1018315
69677
1596136
806983
172849
1738037
167163
520615
1043792
899744
1347457
1000076
1442784
1089760
1603163
1188176
1279871
1254434
1575672
1666773
730414
677100
145638
1106053
23934
1024430
1175845
1345788
1487993
293496
480815
550343
535055
1245234
400350
1350867
1142678
1398126
733986
337056
892638
785538
446703
831972
1330854
1528721
1034391
727055
1871941
201325
1028688
1546491
1570289
624293
991560
1314017
511578
261574
1179124
531451
1389487
321223
628500
1017058
361580
529954
1294270
1463539
1373042
236189
971166
1192324
745841
714034
1776905
26800
717828
1400155
1234489
775231
544302
388826
1828434
1014980
1655960
688709
1917247
1174684
1063575
969397
187967
1380151
103651
1898365
908829
1497020
271006
1337894
1659848
1301990
402806
522242
1188100
700887
381533
610254
1779834
1306097
1925341
631831
1447218
216290
436414
938636
934242
870654
740921
1482186
233073
803032
226771
309119
450391
1336890
1238200
1328200
1772146
1139542
808271
1255467
719398
1308399
1434101
1398341
1509102
996309
889697
763641
517081
1373336
1918788
1437354
1423658
1069925
188803
962481
1061218
1431939
1845269
1445276
434693
1243911
1208495
1687467
1192804
1135876
1062062
1145540
1421213
1646665
1749948
847743
1714695
607343
887138
1502826
31109
1337228
1375818
948741
162501
1151656
1525894
1873202
1900036
1147879
821687
330902
1421559
800392
1909536
571736
244264
1389222
1807275
1092451
837536
1777674
195681
775820
1114950
1000643
451116
1043590
764883
1789515
462187
182609
1552558
345798
858960
1176055
1989871
1354668
441923
251289
242213
197854
74210
817868
1236503
1346631
312401
722692
476870
353274
206553
300972
1922642
560194
1356038
717214
1178788
1126235
79039
1290554
1909578
1038412
1386324
4734
1684199
379183
1320437
364519
1598115
835400
1517214
989917
1632687
1622082
215187
1788503
407409
1359983
1998378
702388
1327987
1100388
1887499
1013334
188382
429403
1989429
1982022
165237
1783065
519798
880396
831520
1945959
232246
1955572
1880453
1171041
939981
704716
452940
270381
1532604
1236371
175663
648363
1715154
1230139
1473084
884880
1540998
171267
1003862
1224314
355211
1330914
1953299
79120
1423864
364471
206123
1690799
1621399
1802062
1794820
881476
1198299
1178729
371343
1217935
316866
1664926
1720058
1035812
1097043
1788471
1825063
143119
929472
1068313
1260031
88375
738951
1426045
1821659
255530
607751
652497
917524
67061
180525
1778075
1708837
1268003
1651404
360453
769448
239049
813044
1813641
1545847
422791
1121913
928491
62202
1672588
1573964
1278895
206638
1046962
1005335
850317
837777
82005
745999
531587
1558736
927693
838935
1860165
728608
364308
110929
1254847
699238
450530
1597482
340016
740411
453422
1417292
1773592
1250625
661908
1372995
1063864
13945
785628
1083909
1998624
855076
1821861
166343
1135219
1578318
331214
69577
199413
1713735
1301310
1262943
988508
1215958
680485
317668
1259704
786714
550042
124829
244174
172802
778007
18959
636475
1294162
9746
1978825
1937745
163113
1483573
1319498
950792
1067745
1457762
337087
583239
867165
333531
1601119
1441487
1781465
1896946
1082796
558839
1630976
1653639
108364
498374
50965
146659
71756
1706148
370832
1519480
969762
1996569
1371019
1104474
981762
1007223
1203470
1736934
971799
48859
1429993
1852725
155361
994519
1462439
379963
158493
680651
1133899
1926845
1750911
1357466
340249
1029119
1198208
1024973
1541254
834568
623436
1170396
658361
529776
1269170
576758
1340622
1013394
1073031
1889476
1479476
735157
325119
138145
1323428
308668
1037051
83847
466327
350545
1823767
1335218
217973
1649852
1076877
1353873
1115463
905738
688604
1646807
462633
1914350
641629
457541
935914
1620801
1174
223057
624688
1933569
1414806
530755
1663431
352085
199004
1099396
89155
1969615
475306
1940679
2299
1558048
1216457
244663
1590451
645208
518216
1174397
270032
1932599
1237014
941
1699255
1474728
1385599
379103
1026323
1048703
1160327
121236
1248983
1034538
293830
131723
1314090
1877645
1082168
1993877
927860
608856
1005608
480141
451832
639899
712116
1527886
1218248
875071
321455
652852
130501
1094616
874059
95542
324713
1727335
1908110
829150
1162800
905618
669175
1846348
631673
930747
1371997
365788
790539
632502
794237
1008643
1505696
469270
1435875
1100562
1623408
1918371
1049183
659381
1825923
807430
780909
1502106
382611
1558200
84454
1058273
1710455
1084307
451651
1092832
1961332
1022230
449293
112879
5007
1348410
1254350
656625
1365530
710910
310251
1499450
1860241
1825623
728675
1519958
1940308
1155126
533388
1162283
1240392
632102
609321
126443
288001
897201
736806
668859
90945
210889
184671
69038
254636
1544990
1242130
1018320
268083
1096110
234326
115557
1317669
373072
1997646
1416798
595674
906871
1227841
1483092
1784428
882218
6284
129104
99989
1337982
1143981
814476
1273793
1662640
323800
1044423
510109
926682
327776
1088373
1137165
548907
64443
115032
338570
30606
1638805
1623838
104937
1113062
1532346
1221672
81859
299992
1506014
179912
1942784
484258
256450
1006181
1987322
1706443
1882055
1144424
1843655
960179
1151307
210972
1249012
544523
1361372
795557
880260
591269
662531
600013
955164
1451803
1720684
115540
715800
281109
426573
312505
84574
452756
1694558
998772
928110
1799153
1835165
126596
1959749
736110
362192
1568276
37974
1895896
1148105
770997
1628617
753982
492387
732811
1940329
1795751
541983
540173
1506657
98033
19305
1254601
1633767
1809548
1451759
983555
517371
945733
544794
133313
1729736
530990
969474
735037
658428
431631
1305065
1934314
726726
1763045
1022571
432955
1841241
1236663
1923084
976105
289958
203335
1646238
673224
1488271
523479
1807968
1046557
1965917
906043
902579
39649
593840
36866
298960
1509038
1772311
1638938
1876185
1348609
1036630
387299
903954
1484316
151180
357396
1735771
1963589
396594
110887
940478
1347327
839510
1396376
782500
1130652
1683172
1454666
1525959
1053739
252709
1471622
897747
1471107
53333
417898
1012180
1419212
612056
362127
1620553
657429
443778
1370047
140285
1893392
720636
1256204
757597
677253
1047443
873453
272702
150699
1495746
603988
532722
75888
1103417
1043231
460035
380622
1177814
1163725
758705
1356691
1751514
424366
189374
168324
1034455
1672999
1623803
8211
234918
1566553
1280130
127700
956163
1597006
291752
873089
1848311
969466
608366
1169560
1664218
159027
125626
46345
824633
1381032
471509
476602
1849100
797133
647583
469741
1816348
1499988
321886
320708
1442526
283351
685118
595172
677971
237847
288226
221120
962012
1781915
1229791
1240785
807879
1873448
921796
173647
829331
1120348
128239
80092
1781582
1877692
1632649
1823884
942455
1503752
22986
1506351
617692
661344
327596
835346
82589
1536087
1306184
1121594
1084434
157099
259588
1998552
1009069
1040065
939051
1822264
239670
111345
578491
314208
675688
1544240
1312106
401079
1427642
1580497
1307224
1237632
1622813
674816
556604
173117
1108519
824306
298864
1986631
125133
581039
1047118
368479
195161
34175
512466
219476
322892
1807573
88978
1617446
1508466
1293703
271296
1250540
102782
1375655
46281
1741441
125654
971846
372120
719804
1548566
477984
1690405
755118
363725
231092
1023371
999394
1567067
659609
1284384
1814439
1643644
1354467
1139404
1098488
1434965
366054
204118
986327
1193055
1142922
729588
726558
242094
580461
537636
1890386
1524052
1661654
1616067
158570
773524
1851862
1264087
1478365
430779
999584
1477635
763084
968997
1258432
240297
1484891
1393264
1931563
701753
1259525
115069
1315719
253221
890820
919166
823717
1149311
793903
483749
1812435
1623837
1476384
1887040
397682
1950260
1712424
1253205
1539741
505283
1044993
152830
512772
1799159
1459658
1477951
555379
1907716
39003
230328
1485523
1118611
1925060
1651695
1906426
660487
438430
611204
818515
942431
1557375
624030
423484
1503804
196384
1095842
1543185
1954132
782139
1791989
1283136
1238952
337694
1123202
438398
66866
409514
778398
1026662
521354
1956101
912956
1763413
1224192
1182105
822961
1542629
483612
1940348
596214
1498897
1558653
615129
686999
1642920
881629
617549
1662357
321673
1639796
1038844
62380
1710728
1118916
1360156
1133155
1640756
1895027
1372164
1217449
1971100
1577618
939655
38249
506871
189114
10655
1092944
1502384
770292
648282
473880
1935407
93251
1546232
1247774
211732
729524
26861
838150
1230829
1353939
497186
1647956
1181513
1860997
790530
1701153
1480948
1862094
1175734
939755
919965
181146
545882
1058684
176012
733383
476372
254460
1238544
1333268
1622643
935386
1686908
1262058
820657
1717149
1662277
49831
656414
920232
307571
557814
481931
1810897
1065743
674250
914183
1997665
108997
1518281
1571313
95166
1533584
1796672
151455
1878548
1806623
1388043
300618
33712
1731913
492889
535885
1635629
155941
761984
259000
1902244
1115439
1153905
1271584
1611181
1086125
972843
1079460
1262581
590833
586632
859492
1833518
1140902
378171
1340716
718967
57097
580677
1971859
1719699
1240559
1316791
437229
1350607
1811424
1959963
1364543
1578453
1121568
919600
505094
1274755
926220
186044
1977632
431643
30412
1228791
145307
964010
828875
330184
1589272
47572
458937
1178228
1154216
1841972
1238728
1337391
319190
1809816
1097657
1249582
854154
1175459
48965
1737302
1441097
61045
597297
848195
1906087
256274
1048155
962783
30783
292209
252014
186436
1951049
66505
1446960
231100
1662385
741837
654252
1668451
279996
58208
659433
1678976
683583
712884
1781305
1800933
534926
328967
1477527
912804
1744482
1772913
932239
1919084
1836460
1925111
1557015
1979502
1094211
978951
760756
590631
452715
1969872
498427
1944515
202002
482695
1821599
259735
859014
1068438
1245194
544620
1183096
156216
1421830
1961432
43356
1287139
1306065
861101
279769
790022
962952
938693
243255
300066
1340075
1071777
738820
1443378
1427916
964769
1357451
1362130
464829
330393
192503
1689194
918001
636300
867596
1791836
1274786
507456
300532
817203
899271
186293
414091
805733
1465731
175695
1415232
1110659
1566464
127144
1843634
823950
1168935
1418718
475784
1331292
667787
666952
1920203
1327124
1304470
743724
1996861
1942754
1314088
1903884
676653
1685853
1177662
699039
443856
704073
227301
1160636
27948
137949
119413
1286750
1170218
1133068
1338315
1506821
1575439
1678285
963887
1518666
1948337
174246
605318
933383
595177
247969
444114
1257468
1255773
786603
1535244
798045
80124
815257
1490053
508654
943288
476821
1074006
1930416
244304
1971944
553863
1554067
1055963
1568731
1835893
695185
904892
1422247
1921309
437075
1121905
1989728
790081
610878
1495754
704954
1370392
854332
1077104
80854
674826
660283
615603
957752
593620
137805
1884838
1537260
262308
567603
1963920
425906
40400
446079
1301593
1917753
1159913
780789
349672
1045976
1965579
1159315
1061327
1817303
42337
1423828
407126
424517
1177753
1602646
1696934
224670
1935026
1761929
506070
859811
1426640
1781010
902919
194207
12656
178707
1486307
1826967
927884
1912602
742
1257980
1276342
1564656
740976
1791448
1357552
981133
266338
533941
1738574
921190
170112
558038
462175
1290375
71186
1747782
975732
601403
107161
1436525
334168
1942283
360002
1230804
453697
415201
419724
1649492
1401796
1160286
1512098
826759
1166414
1082006
95983
52317
1642688
972553
1294763
1184375
694644
614625
1442420
1791733
1147235
1280208
1656548
1223593
1205633
1377912
1817997
52933
1039605
63535
1132986
1119752
850926
1116563
77798
1716135
1122575
1365291
350905
850322
1450717
1022726
138550
1163595
94706
22354
1696444
756391
150298
131476
1475471
738773
1352462
1122092
1235956
869975
1874212
1526364
1776289
1265127
830892
237703
1181234
1543183
473725
852882
1064125
608788
142967
832126
1551529
1904685
1790144
898132
1371085
220919
933132
868445
43217
1919851
1895658
883569
1232013
1531432
415684
1073640
43672
1341469
1013868
1926303
893289
1737648
1263840
238886
273819
648479
279538
1751176
462402
1977312
1212909
1032077
1784929
776324
23337
1918744
399519
226899
1791145
1897960
1349992
1967017
372204
1392438
844744
1161083
1428186
458609
415897
1961359
1545133
1252185
703114
13044
732856
86513
338029
1849577
966810
879431
1859398
311625
343931
425989
1301361
1480238
1240395
91052
344492
1524409
1248216
1060000
871345
1992393
1027438
1519638
1948987
1402400
1075500
1633613
1168
1712205
443391
919986
1976762
1181417
1467437
1881451
1720415
1025964
1876369
1847856
585473
348956
1642895
1374231
1302310
56977
655464
143919
78915
78057
423342
650976
1633964
1646323
204289
1569971
90553
756217
1437583
1441954
825617
925455
651120
629508
1904420
1464876
723941
884681
747672
242620
572918
137689
1536979
500025
342347
1501068
240685
1455633
1858170
25673
680735
1761168
9036
1503993
179129
439872
799512
1200844
1925353
797590
451683
1897547
452442
1266242
1232745
889664
1724719
1118028
1009397
375599
1282972
1940752
1313506
1131002
1145985
42638
19771
513424
1513953
1024513
14904
1933569
1453840
1489048
1678749
1057743
50042
100614
376795
1377239
1080460
286248
1277090
1258919
924361
893546
207822
431574
556527
6830
1677150
1843219
1928835
1747097
1109656
1242161
185009
1897237
1943801
1647449
491666
125285
15026
49441
1657091
734001
867664
615345
349101
909927
1470196
1210274
381369
236125
1238677
1758114
1609998
994015
1888148
1568785
1350979
1975187
1523026
350803
691269
984456
1020204
179346
1442282
978688
130085
1045604
645584
301980
417098
97387
974785
501873
1283102
1381215
591471
1594172
135243
908567
1700047
1091293
1660938
1636392
1179899
46503
220216
109960
257113
658970
638947
883247
1039691
856294
299056
706251
1499367
1989251
938175
1496119
906821
271729
218079
626916
549418
1398729
964280
1605494
771717
1117367
203823
446886
355359
1532111
105248
1471729
1349718
1389933
1459471
1520300
1938305
24276
1625538
1214258
496887
111215
709071
234294
1831036
375113
1745782
1619616
1057903
927540
1073975
322482
1514043
1319737
1009929
671723
880297
350305
167919
1118574
1562832
843366
395175
145363
669507
681990
1637962
1236092
435175
1308101
1997163
1892942
1342588
233097
1380431
1954506
1863370
756748
1701051
1207700
1363726
1722633
1288686
1048645
1917125
239604
986395
1467973
1739849
1605666
637404
1451846
452932
237544
1025734
1193101
858726
331091
1998583
1657377
1946268
1862891
560594
1370332
18843
1087184
751286
1682475
1520319
1937860
1574173
1807845
812757
944198
1928789
1529020
172580
514317
755453
1607285
1771146
1403574
1832449
293322
1456134
1583552
898525
411198
1786013
382529
905791
1823548
320187
1519276
461077
782062
359992
1422929
660186
93067
1932729
1926980
15003
1709186
232614
53139
872198
626528
669765
1233962
1413029
1084802
1237004
258513
1983767
1984535
1095450
1134273
1222045
1076662
1183336
878519
687904
1878243
1434045
1905516
1573109
1863040
818722
750473
933641
724015
1091746
343249
387203
183415
369468
497515
1423826
1791572
553802
979937
1111861
1589107
1012998
1309796
696953
86016
502939
627445
760006
1389818
1949232
747874
584289
1141576
1435137
1392399
1497963
1304859
699958
86176
77259
1854988
1066375
729009
965074
1533343
1861832
67910
1984578
1361113
1879090
411510
73854
1457357
813390
899406
1275110
1917454
198472
486890
274046
1169501
446167
376221
442639
1287464
1031810
620903
566265
1500406
1132088
11034
985083
935727
66907
1018342
1918270
1308077
1772791
720085
1730211
1768262
1379816
1595488
1872947
646592
1025169
1223239
1824942
1810345
907423
551857
877812
1516603
317141
1293347
349080
1231046
1064042
344569
1440746
1093656
666544
1795538
1870681
1876892
855504
1271700
1720606
1445230
503319
1323055
310740
1077098
1894246
717117
1001625
1824731
348830
495010
1036614
1289394
1119410
1713603
1101737
1159624
758128
475939
236276
1558990
554729
93512
1648226
1008044
1452942
196867
541895
80315
85743
1638974
803002
1964232
214368
840775
298822
525985
865349
679584
886135
43703
523398
1506025
1644686
535633
87049
1079574
1363890
1473138
156763
1758449
717077
1369496
1398477
1807193
1091834
207520
1382291
748503
70105
1441991
663667
113892
705210
436032
1800831
397605
1059092
1093972
572053
323770
796976
97974
456493
1409807
1642263
235583
1206206
358978
276041
828096
919772
1353459
473878
1790215
147898
665366
1643193
1408188
390107
718692
338395
599811
1103359
1309200
823470
14601
712711
972367
835590
1680348
892686
1430053
361243
1852962
1301592
1688672
370908
947961
1059967
1090509
114894
1237417
726784
1448825
1473293
871023
567503
926578
1678761
1115983
1847161
1207255
1340848
475850
1469557
1325714
1362190
1826915
959432
153387
1088759
1452708
1018821
1659554
423561
1620116
1216810
1885865
920678
1862915
1433735
424877
1856477
1560304
948794
1814205
498762
1110848
220865
312332
1484555
37028
250600
1251403
481528
1764627
196497
1210308
747624
741677
1744098
143938
258753
804013
249268
1556042
319987
1299774
1768886
131017
203560
1118606
115229
1144307
68813
1186185
484983
1241692
32038
1497760
1084708
1784
229259
325004
639920
1298934
1035201
1440281
979802
1765048
794500
577022
1541536
1300761
1737174
1888770
198152
1589172
521948
481935
1850453
1486907
1697697
952804
1756701
296673
1407124
143795
711060
1132486
440039
1361741
1123140
1824047
517670
1856597
645950
1143711
1093339
512310
1906258
1118898
1075551
1675586
549894
71533
1457072
502478
236997
1011275
1422140
1162085
202911
558056
1088485
817653
1943930
1827975
941458
1873572
624350
896876
732336
232866
1921241
1534043
1903598
830626
820833
1529492
1016623
1394924
1958644
253877
1778740
1595766
1687311
1494294
1838829
1898188
240138
8241
69228
164991
1717328
1273630
819820
237631
122728
618272
1809705
675350
1619973
1795981
1465206
1510574
512480
1354706
105860
1202118
1562011
602184
1110963
1725665
688030
708678
492235
173683
1818044
553150
152547
1173930
1880707
697534
322466
189507
766520
359717
612137
537471
466925
1603909
519500
1006659
45977
558170
1445188
1022313
826567
672959
728229
285235
183605
763921
632984
1916970
893623
1289459
1681605
1033394
1900799
216675
152515
967422
1976695
560108
1393150
1080689
65811
1464308
373247
413437
1595432
975006
1045716
658249
170692
1397365
1773926
1039716
914225
944808
1922664
1881682
1578214
1370032
477648
1880202
139527
1539350
1939891
166075
1376176
1052978
243829
1370349
383937
616998
339928
1982966
585945
383089
860657
520943
92658
32198
1362380
1404197
27159
205579
895629
1642550
1117363
413570
947625
286984
450218
1467241
1638592
1895455
21622
766941
264792
505845
1599909
840302
1361521
979599
419811
1145287
1320320
1304638
1338503
227103
1160694
606685
911228
319195
1625231
23370
716659
1959712
1477940
62375
1403234
1960559
1660204
1839197
1404358
1587023
1085009
133567
1913836
346924
358874
414390
600874
772825
709721
309937
377204
1792475
1653853
1838373
451562
1319356
927810
1671607
583209
1025606
752300
1404942
405241
324060
1511734
1794337
310627
58329
1757101
1953050
1478696
1630588
1274100
1234477
1585159
1404994
745104
1009568
1365133
331939
1001764
259959
1930291
727738
1196112
1415467
1374579
782027
1639937
1529072
263526
1014127
317189
1668840
1981796
340042
164577
446397
514977
1352397
249491
254240
897981
139141
609077
602132
1388895
1102157
684674
1200934
1380352
1902346
1693519
1572944
1472394
948250
1081146
1930655
379285
1585248
1054484
883177
1163074
1484390
1142026
218028
1286049
1791948
1803685
150581
27567
29701
350632
1667036
830892
1058993
1607283
870045
1933543
401939
1020183
39387
338780
1821902
1706634
1765636
1404156
329721
26025
1994022
224933
1485735
474188
480967
47805
873329
202345
769437
963102
702137
985006
904645
1305546
969397
1295185
1482323
1082533
1479252
1871659
1318091
904559
206560
1557429
296620
1298278
164380
1889209
255787
1762163
1321136
1668036
1631350
35268
799575
749143
509332
920305
1993967
1660697
577219
89559
1305742
1147456
914175
1032178
481767
1515390
1399014
1940127
543897
1348100
282059
1297492
329913
911475
1997486
1854257
1811267
1518975
101468
1630325
999417
959653
569089
1678905
949493
62397
1964540
1980506
14734
1175256
971912
1801456
515550
1190069
259329
355491
480289
1768604
79811
191676
1324762
536102
19116
196085
1444571
1860932
1235302
1404617
1226720
1413684
1650726
539558
1874827
755119
982368
1582058
866941
1762866
1112503
1365306
1873894
1782176
1296653
189060
760542
1859545
1746502
957265
534992
192587
1830856
191274
1006363
614805
601881
501559
976950
1054246
202758
1224258
108231
513675
908292
1904849
1646696
63649
1325886
260314
513497
199590
1049314
299232
1863549
176887
1444997
1508060
13294
697223
1342877
1960393
1167194
1196009
1358204
1803387
1393164
514333
786070
1757101
1592073
148117
1751883
1079302
1898715
1831765
1058687
598247
1715564
545077
1284309
1393746
1886428
648068
1942721
1080683
1659644
821533
1121441
1050318
198742
650346
531929
605974
1277486
1107529
1330202
1019334
250135
174919
1709796
548773
1265486
412605
1844078
835244
1427549
1912586
669031
393612
790771
875257
703305
16539
597751
1473259
997935
1951631
1979228
1897669
1260714
1045606
786655
1170048
646383
1265177
943371
369613
275841
1940283
372434
1532971
701311
1928762
1605818
1877068
1785488
1473948
936141
158059
1717259
1982115
1833647
1094448
609748
1964403
1687375
691805
1725952
1428481
1092147
667062
1198473
924141
606036
1061853
475968
1222399
1081829
1941794
258443
1467784
558671
1348858
818970
637943
1822073
1694047
292529
1286759
1619612
1811528
1838492
1637788
1707066
359321
1680931
845281
710950
983218
1045678
1397309
1828529
931748
113523
1827169
1258385
611166
1982995
189065
69299
1919774
496017
1746897
1006876
1281949
25126
735429
178276
1451933
547288
1480496
1052261
714741
17876
729213
1207454
1085540
472188
1691462
773973
1259535
1817409
971467
1429034
1184023
559716
1345544
1025173
1485898
1600683
508466
610583
543649
170493
695085
1331379
785528
971433
986337
1408017
1693628
935582
1674701
1862124
1184842
1476471
1166749
593100
348759
903973
767971
267799
1139176
598875
200403
1402093
1199270
620742
325761
400769
1573651
1773700
695271
1219738
1367110
530072
882401
973800
726382
338735
297730
1938156
587857
22422
503204
1708219
356521
729909
735643
451433
928589
1726609
1716524
221648
1394114
1286419
1956773
1560552
14626
1541989
578745
561742
419722
1838125
591102
217114
952980
1282122
1427484
1389902
1963717
453480
1103497
1250258
776602
55751
677979
840914
230597
1042572
1703969
1670421
1942449
323721
410236
1334099
1836693
1962398
1177661
662447
890640
1110969
1132187
706780
1778473
668914
1646568
1014251
992480
1811618
1700330
1515754
1308612
950432
538584
511151
1029980
723834
403645
99733
703729
662856
1251640
1239538
805446
149611
1258533
649104
1063238
716200
545591
1909884
1001933
681314
1496080
1117860
509882
1415377
1519679
392135
184803
1353658
1617805
608015
1072110
1215858
698687
1323844
632915
1832478
1758328
231440
1446831
1459373
1951026
838821
868304
657071
1962937
1125961
337925
1212141
1215204
1576998
1991676
1158432
601651
538951
1919459
165437
824345
937006
803875
313307
1084047
246561
1006498
1571698
1371437
549355
828929
646489
14333
1763
319164
1342745
626994
1749796
413592
67343
996892
793773
467341
724814
1202473
936278
1297112
214638
610100
1915860
1745185
921538
63767
212308
1284488
690586
788528
78548
1060910
1860737
1066090
1704028
75866
962489
266765
1702389
1756321
1543338
960299
1646349
814952
1093806
170100
1586910
1214021
367900
534694
883693
1769929
1169098
1837793
176159
1080790
1741365
1251548
598648
959362
1069438
904053
763683
148700
1734676
766071
795034
741577
1574192
56391
449828
1304252
1225746
241750
108125
1403421
1921936
1506128
34763
1267070
373745
1320960
785871
552294
174751
131631
410602
1100259
1885549
1146729
314069
1366351
1435048
820090
862712
1926653
1322933
1707730
335100
1746776
74990
1863992
1425654
1785594
1839722
1936872
469297
559217
1328285
1203168
105798
526306
1973578
902345
319239
1371107
456187
1254676
1539302
73390
844870
1578858
927663
28339
1973087
1694988
991425
1938523
1589229
990833
605556
608917
1243402
1054677
495923
1240153
568190
570086
915262
1301043
1877596
859880
1251857
18195
560775
713761
254007
1402949
1812289
1263104
1712086
1814934
438427
1972126
1642654
843300
465358
235404
1765319
698973
682895
559502
1537362
827336
549594
474410
1781314
1763470
1317683
729536
822704
1324761
106314
410070
1017863
1851997
529765
298700
1627224
1949711
835087
679446
1897256
1853058
601249
1942147
225180
1753485
1364436
1123314
1574714
481222
458468
606165
659313
94226
333702
1191758
1801012
650220
1682233
1011506
545790
1748810
993644
383558
1730805
1877349
963657
213987
378301
1001090
902836
374583
1537645
414318
46914
749022
297053
1344075
514549
683477
1535807
1124327
725915
1892169
132758
1332044
863360
1995195
1486744
375719
723950
809312
1240940
269056
653230
469585
717842
1267526
538951
1128071
651796
667008
389498
122914
865245
735504
472685
67577
1562255
1783266
625484
1573261
156002
730625
900647
1401268
1976581
1037608
1764302
1222990
688920
123694
179741
421650
1600481
932822
1282088
676719
742389
1353663
745129
1731076
1813474
1427226
1890609
211966
698792
980499
789282
384757
250278
922813
352460
1686628
1620425
727200
281068
823961
316365
783130
1135782
952560
676316
353036
525248
211184
388723
1781782
659093
234504
899230
518807
337651
474511
1545440
456313
952273
1866494
1280666
1967058
1697627
1201736
1215570
591636
1407114
1055214
1593440
723480
571959
1736943
1206001
1511210
438373
1803164
521522
734219
217530
265306
1446147
514593
487926
1573672
261862
1706066
1818223
23170
93960
1996775
1101136
1965284
1907608
894676
1484093
1725910
566783
850562
43482
1277817
270048
1116980
1437796
1306987
938104
330300
1676521
466717
1470480
1458505
1776207
457136
1520619
1671330
1701000
206231
1373932
1102529
668924
1364265
630814
8547
17976
1280627
943600
1274328
1942411
649177
596795
826575
1134014
1035888
26935
1094684
986965
1986401
1389746
919578
1025827
1035665
928002
716074
509169
778688
1135657
1412499
774821
418081
1527499
151922
1145690
1764836
329432
1294187
1478829
1928383
1639945
1753753
592161
783000
831932
1176242
226023
1334455
1767875
515190
1787142
1926788
1823005
1344556
1349639
387486
828136
1593282
1006848
800441
1405115
1082076
707822
1216530
1466710
1084926
1057935
973818
1206746
327439
414318
900511
565723
131194
470817
1437043
371608
1691657
908528
956948
1109546
855868
1394292
349774
217293
738337
725595
796235
1292229
1446526
1027326
1915620
420843
1943788
733878
1349620
1861666
1479422
1881696
881445
1505267
142891
494240
1499975
537442
1090871
989540
596686
678147
1593461
7507
378195
102128
1432714
1683556
1267626
1473083
1802776
139179
1819668
625595
295357
64180
1405124
469463
1342588
279883
369251
1532029
1491534
685104
484892
1175942
1373423
1840753
48969
1349199
1553502
1980147
658380
1375130
1906185
473009
1379871
415493
1444303
219952
477658
603724
1944820
60608
746108
492139
304824
1553188
1475204
1914347
1073387
28786
1032470
429418
794777
1100384
1060824
883375
672311
663907
767972
1254869
1201828
1203073
1012763
90687
861385
1655481
374474
1216959
742662
1813816
1350284
1740833
1586702
1942175
1389954
1701579
1188455
280535
648931
1422960
1085432
915878
345949
699132
615910
114015
46143
1824889
351966
1545176
1962152
969753
708020
291017
1704899
746882
1857023
160069
200521
249535
1804349
17705
1042836
27733
1049149
54367
1237590
1167521
1797316
285836
419711
461913
224075
1822565
1600650
1823794
138301
351044
1656538
823670
1152164
33273
1454019
1119289
288588
1624946
876014
940846
139192
1023178
611763
1354861
218005
1441839
354951
1038254
964370
1129037
765859
1855088
680802
1724065
1322277
1304794
858975
1817873
379547
528768
1463054
1169151
862595
224164
1713229
1146816
447931
321619
1578625
1239908
187273
1732167
249509
1593807
569065
1074145
1284650
604287
1910017
728557
392503
671303
1668995
689683
793675
892572
387105
919533
1407442
384899
1384150
1757573
1003796
521666
1083115
1841222
1470144
268046
361368
321682
543511
1270172
692295
1027131
1441818
944471
1076974
1131999
76263
1381914
812803
1348050
1605485
758341
1833996
1740124
314754
483508
1047192
419927
520011
521581
1453536
384577
286866
1569809
1796384
1777961
1014638
511029
1397732
1206026
448541
264929
385885
272958
1413291
181326
519543
1253339
883995
132365
749940
1565722
1093129
1623343
556666
219267
1993949
593446
1601715
51842
258176
179811
1395017
1636427
785500
1277392
1305475
476475
563791
1417339
1491821
747887
378115
173426
386842
148206
902469
1711723
1584636
1347572
1760627
281105
172014
549611
1359369
1713504
655757
828064
507746
1628109
145047
298867
1873959
1814492
104154
30797
702944
426747
1654352
890309
100318
1581343
378791
1738775
1395354
1019585
228866
1004712
211463
963614
314073
1296079
516025
1978953
1695533
1600049
880013
1980271
1723600
336471
1361966
1421579
896822
414390
1888323
1992281
617025
893471
283267
757147
1537995
572890
763603
1566373
1970308
1379663
1867681
1200123
1822996
1270174
845041
371104
1402419
1859869
1339910
718941
497136
676758
634933
1528517
1414657
1379289
713470
1780175
110323
1095348
1204113
1425293
497552
53266
384385
309186
359790
945032
593334
513286
1082545
27017
487929
1152234
1455833
22146
1523570
732144
1500519
31289
237674
1779864
1338494
1410976
649579
1123136
564048
1410127
1558375
830081
625461
1815589
897127
17093
1371294
868672
1649124
1869513
1601967
1501468
794891
1911027
632156
418014
1376580
1793096
580260
946522
1647612
1019499
1930394
745555
567107
1071008
962069
1877403
491151
1583972
1459625
810278
148987
1214800
809629
429689
1271802
1093024
780000
833945
658315
1599317
1779068
1491698
1607212
1635872
1567095
1636371
1833471
1865672
586104
254951
876052
1990666
1454456
893281
753267
265985
855164
662302
1189634
1455545
1059510
939874
606987
113996
1628663
752723
1700174
141777
52343
1619766
1821825
1560130
1865183
927211
812377
1944896
548886
1527598
571664
1418158
1924384
195859
80747
1482483
1254266
1158297
1713028
224642
1180222
1386158
926592
1204002
486119
1921099
1614802
1819874
581495
151999
1063874
1830490
822060
147643
230906
105387
1040466
1966621
1526324
1769190
1580122
191195
150462
1949588
1760047
1010838
1855852
161420
1137970
1018248
80402
296359
797505
1120595
626764
1716685
1772092
1111415
952548
782842
925414
59657
1662279
542760
904708
1298901
308192
734104
631384
826998
1258767
1527540
1534432
431351
1926349
463259
1715371
1644268
277287
937525
1023322
303210
1381328
1131536
710032
1567536
1805664
514369
612517
1045090
1810605
283729
1446293
835341
1171903
1439696
727261
1703239
1902268
1480953
946706
1203664
1666844
541697
1424981
918447
1169726
295437
1366240
400989
1202022
185811
385205
1864850
1601367
630051
1834991
995116
1119344
1951054
1613633
607201
1026537
1276485
1120691
214641
1782586
708646
210478
896614
590389
338192
1816987
130895
106934
1707177
759144
1238810
1496835
694393
203686
761942
1627927
417933
1026213
1447978
1033836
32791
1735650
1412681
98921
247132
1418597
633177
868562
1281552
1541743
1110910
573219
506419
1263548
1154313
1785712
668031
955737
862524
1910165
985479
1419564
870848
704378
1509430
1226
231842
1587014
1315635
1255988
715153
1312407
1852464
1863602
914197
1350175
479758
1663060
926333
1949610
1492509
679570
1392756
1959610
1901466
1351541
421329
1316377
1640530
883036
334557
1014149
716029
834661
172726
1679278
1122747
1486782
1193816
1977262
1279267
1627230
1080528
313424
1122758
877952
1898558
704623
1114552
1321416
1369228
1385701
1688550
533526
1817573
305585
1638803
1647255
708699
1831077
80556
1765592
817114
968151
1201939
1983911
642249
347123
79559
472365
890702
732348
1026512
1199993
377226
978553
1035930
481728
414944
714140
112872
1821814
757321
1838250
1653561
1522028
486675
1766645
1110150
530294
1964351
317358
1303408
1735297
294429
1731946
1050832
1564510
1922720
1003757
407696
1208746
715511
578324
1570425
288303
1231402
157734
1501378
1782629
1501276
531633
140252
1294303
1915079
1696268
978343
1626770
1449269
1256852
1839459
1093525
1596970
1709571
853365
32215
1617594
1755291
1946615
381769
535116
76574
1669136
1041499
1039106
217814
968619
256652
1486773
989609
995078
688539
1019148
362419
269323
870973
1484113
293374
1161989
1588898
909258
1405229
1752215
822924
1062697
1772035
47603
717043
1876585
1583914
1128035
87055
1064648
164086
203428
499219
719552
567152
739072
962527
1698425
1166920
872310
860708
976689
810783
1546173
1688028
44667
68732
1779318
1525689
1174676
147732
941099
157727
1702152
910547
871944
1192105
1290635
1803520
1694331
841517
349217
1701184
571890
716013
1416525
1283223
1309181
528543
1220101
558250
954145
495368
1089865
1657809
958960
273873
606023
760287
1365948
1318344
1661870
282072
621114
459414
549135
1563057
959065
1797935
1790657
1717469
590861
1818522
476150
1206479
1824349
262184
54035
850385
1359079
783438
257015
1078680
1190224
2038
1463696
675578
1730517
1510706
868142
1362983
1956530
1586465
531673
1067216
897886
1283052
1155502
80041
1810855
71839
893005
1549922
692104
59227
1983632
1764104
1745976
196026
1789597
1291615
246713
1794886
1906730
453788
181655
796549
651217
693564
1006774
784266
344544
1549097
199529
1081948
808783
576472
77428
1252201
1610117
353566
215570
61764
242831
1582884
400269
928931
468195
1500948
731687
1727547
615310
1893015
1726771
88736
547309
1191336
1298740
1196259
158802
1761208
1065251
32258
1578168
815054
951296
540149
806268
1616058
1766458
178232
222488
187966
1336967
654572
802437
1378052
1872702
1433889
1544854
1700846
1391590
1497779
282110
978269
1236604
1391405
1517041
1769638
1162802
790903
993302
91167
122069
390821
1888081
1429938
1532702
1147524
1027459
244543
596629
860443
1267700
1510101
669716
1615488
368863
150391
127828
1669352
769502
1575965
1202330
1167045
1136252
290170
1184204
493776
1842151
1220109
1777455
880322
667454
907692
265791
862577
1905787
1576145
1690360
312102
1484977
1629090
1446930
26268
147583
255168
471010
807833
1498827
493079
984765
366900
1533417
46989
449431
1084779
1033247
977258
1454771
1124981
1131549
256811
809945
555628
538182
76568
15314
1983960
1588177
865698
1439397
109645
1965932
782355
1576059
740638
718729
876590
1649141
209076
1883536
160578
632830
183702
1142501
1388635
203336
1324206
1884256
87884
1623788
1254833
873515
497397
670797
1281281
1461767
1939035
1038149
362856
176812
611788
1864103
539501
1890741
1193491
613892
1041827
157431
1214110
256182
296247
1473115
1135279
687182
141619
745679
766127
420610
925149
1076728
396378
1407408
1559066
1949934
1413248
36202
748318
313580
339606
1212930
1117401
437378
1999355
1086253
1766454
1802954
970127
1802812
591297
824898
489532
1749518
1273687
1745245
1625614
553736
1342917
376433
940478
1280747
736553
761823
574106
214652
631350
359367
863189
1801386
716627
292375
376395
601128
790127
1466930
342231
169679
1010879
1264747
1331324
470874
117255
450600
974015
941935
640532
508611
935805
87216
1351909
1520148
1635694
406365
1245488
1316448
1503198
1436373
32144
1138812
1175283
242817
555495
4270
756308
885898
1092335
1550151
1052976
1152852
865388
451653
717410
928858
507203
58448
281685
1003825
1075441
330623
365554
39669
377605
1828493
1189292
814597
1518574
1412115
1113953
250581
1371330
967757
1926213
1811699
1579581
887996
256280
1833549
1191097
1503141
1030748
606791
610794
329971
160222
277276
343605
518517
1136695
407179
260701
816112
238973
261833
1426017
1826783
1210004
1074982
1791885
379268
785983
943282
1402829
1862477
1801620
425519
148450
1875257
529483
1373572
1198199
1057716
1490827
1147738
919875
767644
1255130
623348
320577
470137
1699196
168912
593586
548935
429165
1092662
1573789
405484
1776504
1771567
1479369
787055
1145179
1454796
1735048
395569
51119
1422025
1756832
465873
1507559
91625
662121
1169806
1337519
937166
683444
1447412
188913
1614138
1128596
352908
1634210
55691
1149625
108067
429438
206338
519298
1990841
1233222
225078
1528586
1683510
1967288
1605719
78400
767572
1909478
35422
1353357
582503
759678
1574195
1009290
1258347
893504
1226664
70708
1754039
888280
436672
1869097
2101
1634829
1322731
1856725
547418
925758
1718638
989874
586799
645087
1713331
143999
173728
801794
1880528
1918695
901189
1592860
1401621
1778367
1830996
308864
1429649
1590020
629848
1431813
437921
754127
886635
728090
1832207
1994163
1294789
852764
1401396
936490
682808
182836
1587139
1124954
845286
392283
1789182
1861032
1806271
155512
677979
410795
975000
741547
1975745
1652649
1000437
967768
1952308
312536
145285
747008
862134
881449
757395
210294
1294505
1463771
1810895
76852
834057
1403679
977187
577283
360484
1839539
1445738
817284
648492
1402317
172521
1713528
244166
1497907
1381369
466220
579734
583650
1410869
191245
1879426
1832342
296186
140182
1577995
68468
192819
56794
317615
1954740
1673126
1263075
1378069
1856773
1946445
1271000
1516385
182658
1117300
596501
595392
94780
1412736
979484
932927
463291
1285276
1509179
853808
902739
97591
713228
1747681
1396035
1945295
1881968
647905
1508648
1556694
505696
467904
1789987
1015985
1153536
226047
396536
505093
59930
481697
1238228
1102358
420190
996157
534890
410370
404370
263567
1890632
1701027
874679
1005823
1994282
1874919
629330
1782762
1823552
1864635
921488
1529598
1692174
1105566
1965584
1439393
273087
330309
1225215
1405450
712152
1791402
111748
632531
996950
1067405
1720490
1796084
117742
706680
487732
1440541
856783
1853423
65763
944810
553608
1048170
164699
1627430
1561362
1279172
560706
775469
1963627
1288855
1190890
1675115
37174
1326635
821796
70627
1779503
1656400
1867904
1139923
778386
1777188
838497
871772
274699
1467897
438504
1511776
1941612
1728787
1185764
1717422
430546
377372
863127
1612720
669841
967279
49167
567820
1609783
1025696
1652441
1728862
1451097
676431
139333
1533096
1963607
467186
422249
322928
1535093
1760661
460308
397891
1375240
515294
1629492
1617043
581856
1169845
107310
1790839
1840554
697986
73594
1752788
127056
995319
682984
1953889
1557154
1452905
913433
967459
1656
89169
1802753
863422
1178633
1642865
733331
47538
702997
282047
870517
1863615
595792
1956241
775558
1743236
1769389
568842
216331
660423
27360
129127
1703870
1262306
1390439
773413
306617
1724146
1056851
535743
119413
1452262
1367834
266175
1522133
1373206
739084
1304135
1375970
1342386
1826856
1271997
613397
1941735
425524
457468
1636645
469994
991116
98551
1871366
159066
1070220
1011491
1858168
469263
113435
91820
422879
1558914
173408
1512899
1139372
407345
1559553
373057
639635
410235
1669377
633587
1598937
1094575
1106798
653548
1123352
1183907
1018687
88059
628888
444756
824423
830999
113253
692407
800107
107002
676144
1960721
1116521
1421144
1311041
1041529
600966
1567344
74363
269485
1881033
1346998
1997231
970469
1295184
335170
259147
695965
201289
601017
1836009
1741280
244114
988998
809382
242467
662099
1718511
1571123
227491
1700778
1721518
586507
1856808
1545995
1316429
1574933
834559
1814102
447990
1126461
1913121
1419142
162638
1084751
800094
905531
1690884
220128
1939128
1558380
1092092
932588
1095010
1207951
1243303
1409801
1910158
1622985
370399
164005
66476
1431561
74548
1648654
1633864
1232065
1346190
1428915
732561
543262
155833
1051841
1709014
1193759
1240590
736907
806090
1498199
569877
1328974
274486
1168887
1051724
296714
128698
1560952
1742633
1295304
1824553
363107
297631
146390
757925
1762914
523827
1678244
1353158
1580297
1105162
698994
140658
1702346
421875
1722880
1821178
1321903
1694446
1204292
267086
1623593
470394
150922
1969824
1499095
1597509
62753
269318
423012
691532
1129450
808201
1436107
1312620
577456
573025
1259704
1247451
1839305
1243865
1435579
52842
1802201
507569
148787
1416583
1481021
739003
1070382
741546
78874
1047491
18639
277745
748467
1619166
937109
1412103
780502
677079
971741
1532225
772287
1882903
1570184
485276
1237718
1876358
842415
68818
1734962
910373
423371
864743
91771
1700759
1478438
1766937
876197
520956
624563
1934092
990271
434140
927091
1640864
754039
66637
820619
631699
160078
729601
888699
1394624
1566765
1378854
442998
1157349
31292
663052
1389648
1767145
890578
1559158
569153
158301
1639707
314240
1627951
1127377
79725
488034
580729
1459270
1281358
96986
1012444
1503242
397610
1880728
742897
1378009
783368
1982012
604731
1666897
614905
1621690
1121028
1516977
82581
957991
1599853
1143513
1157919
1208950
871006
1845241
1219671
1922869
357417
1209539
1801980
1943837
896433
461221
1433301
1302292
996889
1221244
230400
762991
832130
1846052
466168
253279
1343382
513532
1091636
1229488
575043
868899
1231768
706332
7123
264333
124721
241297
1723675
517727
1807846
1010355
743338
603530
268288
192965
1256606
261854
1136853
1532893
458803
111450
913420
1227784
1206816
158
933446
1269969
1181550
1987721
1977142
729733
1932383
514115
1718772
1326114
1329013
231539
1806276
784741
876428
1396315
819027
1644012
1796231
1915884
1058115
828038
1235282
468931
1278796
1851844
1227099
984280
1532696
564261
1709849
1934786
187564
1536665
1110172
1359258
1762266
801981
547600
1862242
155183
1671359
26119
313357
1086686
1707358
1499831
1435449
170385
1999209
1031462
397586
586943
1262325
800471
373775
458176
41905
1091181
214613
122775
57358
216669
1219851
479213
561274
377450
1636449
501226
505437
564344
1805700
1823732
1400641
1623623
918963
1652593
1813787
1422022
1179695
1283877
1665402
817775
1795761
1865928
83095
480566
936383
1982463
125038
749485
1917683
582507
1088405
5268
434895
1041947
1539095
922996
1669594
268280
1236571
1284888
113462
1580269
549187
1297006
1692828
167386
464275
704346
1718917
261322
989528
1412548
943812
1201655
1883781
1640278
999236
156044
1413243
168053
960276
1854646
1925654
655076
1521955
906297
1887044
963611
764325
13703
1699993
639484
1588164
422466
1544089
1622533
753474
13891
724322
345595
428353
1355755
653836
179231
219866
401102
686732
934474
1018003
376221
1970168
595537
852035
492971
1939928
920034
732651
1020795
731776
1082630
45654
1899482
362823
265880
307544
1596228
605581
1931457
660586
1286503
1806569
294346
1807273
1685792
133766
640694
951489
1571377
1371867
1240966
1674787
751869
1391689
135256
1565298
209250
1516281
1484568
1761037
1588268
301544
1287283
226258
1457797
943436
1810049
104507
642579
76383
1050533
46612
1973671
1718807
1435400
1078531
1964671
1201670
1648106
1581134
51653
534115
1132456
1154439
898244
412422
278037
1392987
1319526
1503466
1861041
62826
1364119
1239460
800773
1850789
987614
947892
1393891
602112
38460
1277902
111891
405630
1923033
1055501
691003
611205
1715790
1736138
762335
1273178
74659
737771
1883177
1829080
1308338
1944554
42686
1438737
784926
631202
1562170
1867552
1378654
1327756
1560195
425103
1545289
926715
703723
1883811
663376
1813544
1871497
566532
680706
539866
1585269
536767
493335
501732
893725
1224182
1026551
811841
1484842
1611274
1751477
1030014
376822
1074618
1146836
1242316
403392
538849
95423
843887
1953115
1958829
1786411
1440560
394866
509812
1744510
993205
1253844
103118
40017
1506356
531421
721202
261020
1078119
590929
306676
1692234
1710508
299460
917776
153678
1104948
1290331
826944
907317
608531
1232849
1246838
822231
880541
1191341
872040
969165
1843891
1403304
565506
1127385
1653988
1084677
1718533
660753
750227
1338062
1576209
1851750
1930822
404834
410570
756285
1245970
1656187
1539902
1176835
1699393
1852392
542957
781043
179198
1033937
1313837
912465
1190067
817811
456107
1039120
1576907
934046
317858
385888
170313
1598047
1408920
1498189
1864907
450875
370755
293513
444071
1901262
537353
969041
96093
1937751
69483
1252164
853942
614390
236
1803892
852194
537959
1411767
1888601
513037
1809649
1214764
223459
1005434
1016400
1432543
819426
1248458
659088
1556990
1884674
1261259
1684580
1636045
1546829
497048
440048
153874
1033313
156960
1199677
1866440
1374033
471482
1235481
1188622
1711366
640792
775513
754302
382683
695885
1544917
337512
436248
1748819
481210
250206
161190
1715786
1597859
143918
31375
127653
1471185
121402
436890
68575
1011417
1188108
457833
196824
546272
1923632
1888686
1062635
916130
496
371744
438946
751803
1535429
997618
418116
1274857
629207
1120094
1393056
3840
1484829
1202323
1553619
668539
1175242
731927
843541
1592753
1072911
521665
931399
1447784
1656329
313630
1967000
1073856
1819623
511860
274574
1150964
1583030
915108
663575
1806185
1160382
844129
1181921
885898
584882
1264230
303467
215267
965455
1810869
247387
355766
352110
584235
958264
118657
181231
460629
1770951
857013
453342
1272968
1911969
1347860
1314206
93008
826483
1610343
100861
1068505
691372
236246
1194613
1998657
585573
394150
185474
1308692
599287
929480
1581441
1942860
975774
1374829
863482
387839
1644678
252068
402556
1697999
625833
1508596
760625
1674174
1001078
195155
1606453
1634466
1518047
373324
1496398
1535842
318192
1036454
1254677
325818
1047795
14377
838219
751000
209763
559711
228134
1883533
1458782
1766197
1380766
1941436
413652
186317
1489875
1165270
1659006
594233
1583479
978955
1014308
1882446
1199620
436773
931039
1357903
919475
941688
765249
1541375
765292
1803830
1328190
1242009
417469
1212467
64572
494955
1667145
1939424
1326346
1152401
1575800
1186391
1682611
50817
1065603
592601
938500
150883
1539962
962637
11734
242164
1252335
558798
515460
970188
1754784
1936499
765730
318031
1280699
590496
725828
1787058
859531
1610633
1062567
1937114
310446
797029
466082
1940157
528127
1996599
713438
1269537
732279
259972
825412
1600888
145473
285120
183872
502425
988779
533343
763139
245567
415228
1151384
1811387
1894071
1968339
397561
128811
85681
73873
34221
741484
1117160
862566
385208
714526
998298
110139
1313842
1941575
1378363
41677
1537212
1168477
275692
127727
428999
1214051
835024
715262
1915379
107926
1703709
414255
1661594
834572
1926571
1597426
883546
1965813
497675
1169486
875867
969045
1879886
524520
1770718
1657129
393204
358700
210194
317919
1070615
1570737
402237
1198409
140810
4813
1492430
1208347
361460
1373468
1938393
895532
1367961
1577827
343044
1653993
1159407
1938490
1348992
969016
1124203
1818023
168249
1082252
634966
1762766
32854
1122371
1306742
1556158
110056
616869
688148
1280269
781397
1976630
1771597
118055
1838592
1019827
1662453
159748
946229
207577
935218
873961
1467852
1030318
1733226
1750696
1744619
902438
835356
640787
866610
1884437
410628
1036110
89653
700044
1147990
1330139
1242960
41345
386530
1112789
435903
112867
1849579
1209869
1119892
84300
110137
1335508
528259
1686132
1414625
602113
253433
1305611
1024357
688836
737951
1704947
1932750
1100869
499621
420249
813475
1332795
1494686
145387
625973
390534
1010408
609222
587966
1980390
233489
1497365
1375220
1188586
1434496
782394
865092
1626777
1172772
334050
904548
1106093
802487
1519733
1720352
66541
513762
255733
107897
622975
1860600
463110
481096
1343416
566843
1545753
796743
349928
1344555
1042120
719821
811087
1669044
201396
1530380
761487
1826850
733223
176178
1998198
1923350
574711
704908
568196
70741
1222733
1156460
1165814
1131390
199968
1220713
131833
305610
1785780
469413
104096
1408860
1563600
1384459
1752222
1993300
1388219
492318
751134
599621
857241
1757742
1826780
1438716
1921965
1616593
1877372
1497123
690699
399976
474892
733181
1328635
1363070
1759263
1295589
1413913
1049945
109816
407446
1499763
1218135
1093071
294629
920356
1304491
1122089
1666547
1150765
1913944
563233
713660
1745484
1683449
1146721
522091
96307
1473666
1790679
338372
1441897
653007
355143
1917455
1307036
174843
1280539
969352
1481086
1256673
1785460
266926
455185
355953
1343273
1826630
1842409
1941072
1260361
1988728
1076481
307119
752911
1035605
1720731
1677908
1845692
1539642
1970778
1461356
205822
1657093
1428993
256911
584100
1223887
942533
116283
1801531
1420662
629346
1107819
1861088
1151445
1108632
1364749
1697660
1062617
473794
76833
1305653
1385700
1157511
3358
1026110
825035
483115
1745785
846462
499429
706089
1202509
161312
1105021
1635808
1643115
1073367
742229
933908
1520660
1763975
381351
1412821
1140165
968643
516316
936626
818855
1989007
716560
1623353
475145
1066760
1018139
1213324
1646123
211209
646632
84624
273822
1645144
493530
772724
1123151
55286
550359
233824
1954018
1271184
350894
1350247
398251
1326302
1769087
1211115
748394
1041056
1484079
602407
1798310
441178
52830
381060
1260406
357856
1677373
386259
1530877
1820809
1685377
1773258
801319
1154402
1554601
1678066
162592
871965
863830
600368
1083784
1586763
459413
1661801
810068
417309
421618
863239
1784947
1757591
836490
890188
996446
1100665
912739
1882004
1345691
40866
1762427
1756462
36575
1123934
1748389
1152792
471931
1270868
1288679
764745
1528104
1860880
1081545
1047844
1407293
1729423
1943174
803554
858243
96833
1375528
1311060
1397396
627483
1606722
787040
997358
1391975
1847394
583556
200081
52620
1760614
1545186
243481
1752269
208914
1392921
669565
273313
423203
559171
533449
161636
550894
989891
1780436
956638
1307655
1802327
11650
255067
992468
1144961
667399
683182
1799349
1816325
398850
384169
1092830
1045414
1194559
656814
602609
1452352
979400
852161
1755958
877587
307141
1525668
130300
1270214
868953
1291922
671025
1761051
191024
1037059
1916933
1096884
1684567
396505
772685
1668504
366285
1526341
1675225
109501
1446083
8358
1863198
502841
1074048
127533
1375184
1997997
740805
158842
39306
803238
900890
1733903
1692382
65802
1178091
785605
116157
834303
1353055
1561920
781597
579822
963218
1348508
150683
180483
1228589
966704
517397
892525
858413
1204804
1389863
541522
1838455
1511255
1133782
45421
530270
1041877
1050874
872637
118252
468672
899722
1869531
1174049
451348
1829614
1865987
1710126
944419
1471530
272170
880374
750890
1073102
1130064
671143
1905
1843967
249574
1207454
1402899
129637
308839
1237693
1297962
1123697
1933890
1402924
1201362
356393
1815400
604112
639259
757971
598551
1535514
1319159
1539325
1017959
104787
341072
510503
1673724
1852088
1704038
1055312
1986715
522179
1343891
552304
1424662
1706715
1948242
1751922
385334
499347
296611
869353
1669981
1965218
1694857
1128010
1533978
939815
749921
1381441
1256826
352176
1715138
501860
1326326
1973222
1921187
1576150
67347
639410
1362054
410208
1470550
1057748
1074713
1539646
1102357
683705
1959644
1569514
82043
1218581
1073018
1460898
1800798
895622
887937
929213
716119
467136
1846818
1014567
1512072
1143576
1022881
547166
1039768
1532227
405091
372781
1502079
749689
1202830
1215965
1054577
313359
490777
39862
256048
50578
438522
867012
739379
1458367
660648
1325786
524852
1603587
278721
926623
482148
1925216
1285954
1873244
1763108
589340
1461575
457272
1344412
1148123
1895469
303824
918844
571201
935032
726903
6318
974939
702525
1421855
633414
659163
1451784
1683485
864933
326304
65668
338053
977089
987257
1777630
541837
862864
1534157
887933
955709
1039698
1373739
552654
1525564
654526
1265636
1871583
256591
1569776
1008422
1081291
786572
836317
1502142
637968
1032304
1555516
911317
727305
871121
1613435
880490
474421
712321
1824239
1562151
1207775
1260962
1755100
1910519
350156
1534957
1423122
1166841
1078164
1191001
459484
1012048
1782052
1714775
1596695
1725685
1571055
1033315
1483037
705405
1164484
1070796
1207135
1029268
398313
1676993
1390114
423836
1405729
718429
1147243
1280163
1492647
1400422
1757727
232885
1280505
1324528
1489825
1685789
1745057
1617738
553971
1914850
1944609
1448305
1585178
373562
531919
773394
1066539
815850
283817
1948417
1591151
388390
52437
1856458
1968311
1062404
1422887
1161166
1659062
8164
784660
1978992
856353
1648654
663208
582737
867476
1971128
1340586
538724
1992260
1599859
778755
1860944
1600943
293330
1111887
751548
604068
245306
1278373
844578
258399
315187
1776242
1200171
289230
760906
1264726
1024966
23486
720698
641891
1098491
1319323
905508
1297267
1755374
56065
1543827
1302568
778630
1777916
1427451
1952188
972294
1818717
1818360
1878654
1670373
1191105
404419
423195
1988122
66241
203647
1548521
1483671
1473012
417397
1524097
11536
296151
1850574
539144
1300975
270983
1605402
1254041
70689
918067
129135
691300
1960766
749725
1441810
1911934
1195717
6981
1012134
1509794
416130
954581
1686595
1012474
1404303
959538
216277
48860
121062
1128951
178092
1984474
155609
429198
1554484
854239
1136956
183017
1504630
1249072
1390193
1801625
835263
324818
538637
1006593
644710
944561
550717
682839
383616
1516973
273982
231887
299377
1939694
1050895
268867
1271211
451984
1056934
656018
1134071
1499904
1612338
1115830
103519
1059921
1952004
935403
795651
1996191
917355
1322395
138734
1730715
776601
1523272
1311172
1226159
291922
995562
959477
197783
1759792
1503726
1945382
544219
1215924
977105
998742
929632
34265
150725
1499173
577690
229708
1924920
1018866
1770337
15683
1969751
788635
353610
142750
1036746
328832
571907
1793736
1179065
1539791
1120915
344171
358228
1563615
897892
1977627
212872
350222
1111360
325765
1423091
177491
776616
1283334
866535
876840
1744501
1838642
971391
1894833
744032
1978804
1755226
805318
1596949
1556509
1327441
1181424
314319
1443289
234091
890420
1432704
1896042
1389976
67663
1939927
1157026
772930
1728852
472873
1054325
999199
1620109
95061
602051
1279725
1697690
57695
1652238
1401164
63118
83585
1714708
518303
1158739
406276
484409
1204366
1491192
1708616
734956
1296213
769632
1797531
1471381
1281859
460729
1661423
1670092
163535
857598
792894
390226
438511
1272308
1222361
1370050
1202491
753394
1904793
899788
861495
293116
783979
1960525
413550
1039379
494163
113147
1619939
1793267
713276
1877350
582207
1377926
487378
1530467
1086936
791563
1812808
1197698
1773772
106260
269560
925970
575717
1790932
1398687
576222
276278
584819
1817843
1249753
291985
1026158
812819
1092691
459609
1923009
1995400
1307332
363853
1094282
1858242
1090999
1970764
1088008
506965
457937
46924
86496
730196
219647
548471
2375
477294
814096
1216364
1722221
1359512
1423912
1284916
591257
376344
162401
176751
823442
1355830
376646
1380709
892347
1470343
317735
1793085
1185296
587721
1269940
1261833
596952
85128
775929
965129
1727583
298510
1070753
311562
729659
623266
1371713
1903782
1457041
1913299
968185
1924179
191672
1080722
1417508
600329
1154935
96933
1433831
43423
679471
425115
206097
521533
18861
808964
1484221
1537766
214247
272330
1693751
1647815
1602995
255392
1447903
25383
1523617
967735
1670422
1685120
786754
1607801
1759357
1784139
1280723
1517276
917914
494026
153419
1777271
1840449
500618
1080799
1008506
645968
1357268
86527
1036162
236860
1106822
1176868
1771795
1663735
573034
1425740
683450
578456
800675
890256
1297295
1197994
1103004
1802059
768886
1586673
146420
629305
1829957
142942
310234
762389
259593
708635
1802251
1314197
1461693
1587266
1546366
252722
2978
755208
1976140
1259474
1393906
923922
458110
1391088
1961507
1426226
368252
1653669
1725022
1607290
1478812
1800436
1870773
1677261
1555410
530740
638857
1957865
1417017
1181144
687458
355000
395151
1287892
1252580
1201015
1882636
1387668
1815996
1587503
409497
1917778
1076808
148521
1714787
1822465
1470008
804995
1071812
1397771
800628
1959704
222782
1134744
1603448
149793
647484
1826019
1973223
1344399
1103477
1695126
1611417
1499422
1660110
938547
248560
1590822
1739276
1009245
323153
827398
1866838
886809
651468
301369
278930
341505
358172
1840024
305724
529696
955571
608166
354827
1804952
434302
1252133
971213
249885
1676320
230524
1862546
1889177
555793
688313
297687
1346991
1089901
1068397
852193
1914271
1244031
1334673
954949
747277
1662745
954707
1890478
135901
1373577
1472497
1205295
1790893
1833096
50231
1172818
1592200
878769
1897342
1076125
621873
1278735
777485
1929382
1259264
1483965
1693194
1852791
1702254
802538
1727513
1935976
1090487
1711247
1265963
896607
513538
1229378
144780
651396
11275
991114
452393
1107801
535221
553896
1813941
464586
1056647
1789646
732938
417273
735598
865620
113939
1127939
367073
1445173
444561
1396692
1707200
1328282
1881754
153082
1347215
758659
224953
120474
190997
895121
861123
1523869
1348427
79955
1238503
1229778
616981
1157263
127984
1648057
571128
867103
39960
389460
1828075
1940336
1820195
128359
1060553
1708678
825737
259856
1532801
946424
617031
1010166
890326
784131
973603
841445
872045
17039
961983
395563
1942408
548360
1148526
1880982
360444
1143635
1512098
644920
975736
606615
1062873
1963076
886585
646345
1271896
1889917
669873
138685
946788
1487457
234150
90110
1487904
1974913
1813014
102223
1184997
1293053
1001617
341574
1911390
998091
412962
279322
224195
1199361
1669903
1532757
741704
1695265
1311047
837166
1687831
372670
1093516
743628
1052181
239120
1377046
1843217
1919169
91007
131461
624250
1391054
203940
1390716
417535
1833905
1646173
150594
250708
25561
137378
1535574
456937
1958596
1590338
482453
1099597
1745934
1781043
677725
139302
529813
90523
309490
1885224
190880
574631
560102
564953
1829874
537186
1182501
1319170
1896590
1021204
1176361
484957
1657135
306992
233872
1126528
1846006
1375562
1371396
44944
467390
908106
1873037
1781038
1588837
1906275
640728
1348633
373177
199338
46386
756682
1150754
1491244
480192
479001
81223
254340
1436134
642711
747821
612196
567540
483181
1208795
885474
1241930
6967
681501
233384
1919621
1953014
730827
1082933
1998928
35358
1663597
1491846
1016283
1148522
655156
1465564
1951261
79111
901898
1517175
120016
111506
449501
607448
997454
1052545
574687
607742
830540
1279538
1487289
1217565
451642
1368158
661779
452815
1911732
1503316
421203
1532763
1787614
884851
1496917
1242999
422818
1707189
1620130
366250
627850
1662485
357238
1560381
1590529
870857
216179
360687
1811369
1167949
599031
89489
1621436
137174
259190
1846531
373903
121089
285561
503451
962303
1114590
568199
1718890
291770
102864
1701617
367066
1943771
721039
1879265
965127
1561657
1384733
1433129
844906
236317
938827
557673
457084
1179521
31819
1975961
922596
979323
1862501
962908
869059
149448
1778063
934969
1978987
266875
1166697
1874692
117796
55982
1604368
638936
681464
80278
459684
123536
1888441
374045
830203
1925732
1130159
1500472
404152
1223801
290914
1741109
790389
1859104
638677
196948
656657
1777295
791314
276190
1462269
1834826
165699
1847000
1915964
332140
1538640
150992
196563
93251
1781485
1656328
1884042
778432
646486
291794
1292010
575466
558623
659959
1556905
750961
241649
433948
230240
252131
1648635
561111
1109898
754255
1761773
1239688
575044
247705
1244304
580703
685804
1513401
1597823
980635
1130675
737982
1212218
1829773
1020017
498021
1028958
1840555
14705
1014274
1001734
78039
532521
1477601
275829
566876
1938974
1971875
324248
1212265
1417528
706829
1442006
613552
1908187
372179
139737
970173
791999
813202
945220
3321
669735
1399417
1769341
1919101
1247515
83990
1850560
6911
1079287
606892
795827
1103848
182272
692372
593705
1531426
855276
153119
1102950
886617
1689873
590527
319062
373654
1943770
592291
288587
430381
790062
903466
1852471
1399095
1238095
1572908
1627427
444415
644847
721939
524612
1409834
1997242
1653933
1861166
851328
143332
777740
1125393
792589
1772959
1783129
582999
140491
81550
1542476
1490504
1181601
134313
644263
68240
835909
1913311
1084499
262084
199476
652511
1030838
551477
873037
1693763
947499
1627686
566267
1654616
280261
382199
1286446
1299663
461074
692666
9387
536647
1606063
1984023
1106287
1364398
1136768
1185856
835276
495516
1231283
540969
3627
224323
1545754
244998
1520006
1062547
1049702
1791288
474920
1330675
1925292
1313619
140718
1511053
1614800
841449
1874838
1508922
1656384
193853
1423870
1997537
285800
1966242
1629368
1070292
1426112
456902
921081
53442
1234106
872679
1204043
1310485
1020441
432247
1955496
183965
739976
1180854
967810
379694
90391
1851856
1317500
311485
87789
194774
107001
161255
748024
955144
1784395
1273454
1047491
1641028
863588
114805
1770346
1330226
1527902
349703
1268805
638356
1067643
424344
1164214
40572
953136
1937850
1827407
326471
510135
737142
1520972
1044491
960082
841752
971363
1971489
1151040
245881
1798534
271798
748626
1339812
1238900
1100160
1926538
1491582
1198184
771947
1190801
1771233
723408
800647
511791
1437901
1784589
1689823
1367231
1762478
397710
1935303
1477314
1701715
1433981
1226242
1518802
1545397
622605
17557
1663532
787257
885245
1873043
1215186
154630
184737
1987645
1195632
1171934
274266
95782
1656615
1241666
486276
1156536
1108763
397487
9481
1888475
731847
623157
1564011
314524
1455535
871125
1379190
1265366
1168277
1219600
193950
926571
378838
339202
1009697
971692
507364
113049
856337
1598366
1308169
1739463
144915
459603
1978431
1762164
1407468
1494548
347552
497076
117643
1832054
187240
101062
1889482
874493
1145363
705316
634868
1225567
21809
1450829
1292921
1277095
1223445
732211
330364
897027
1045916
84733
383329
1219891
1691944
1111123
216500
1251383
1680034
1886359
360736
1497493
265219
783750
1443703
627414
113322
156909
118210
1720358
1515739
492871
406765
831764
1390813
562995
1893850
357330
1410927
182780
781188
238472
213844
1457712
207989
1654717
1500405
131067
1898720
1840233
378306
1154697
920422
504032
89747
1261451
284533
1519013
286132
825970
1282272
146538
557880
1491846
26010
208866
1975121
1684626
295318
1823605
354534
93575
628699
1400169
391485
752568
1667401
1248736
319002
1367027
40171
879123
1325392
285309
1403564
201664
1584141
47928
1938956
859079
1181602
996031
36110
585500
1586265
1155765
1993458
197795
589549
1080311
458571
446684
1364953
1108276
1032232
747321
1605612
1676416
1770080
1308917
1125130
624152
68699
693560
1666822
1929460
1501840
1984784
894516
1001132
1256467
700471
1598402
222248
1596923
1369743
1283137
760625
1593567
641377
1177472
396039
1775188
375403
1732857
1545408
1599065
1115670
441258
83664
1747871
284893
1955244
277373
2489
593209
1633117
1450974
474600
262139
785574
1346164
1861575
1064577
1077635
1225327
930469
425229
1070046
293370
340781
529744
212333
639491
1758696
856116
1533871
201579
625099
1582726
1764622
28385
1677448
455394
376442
1978677
1268659
1992597
969605
1706826
354597
1287602
564655
1526639
810112
768943
877337
208489
274424
310136
576378
226358
1793590
287163
723990
1164250
1526012
461643
1514923
1781386
757947
1797421
358321
1477203
1089660
1585375
1011119
1251982
549013
221628
853325
770222
1027818
1645559
972141
58396
1206532
294486
795687
30229
1894459
355265
1132561
1209528
134445
230861
408755
702369
1191963
1027906
754721
1948348
253361
783979
214661
333693
611671
349696
698309
1966795
403959
814992
1374530
137508
1791702
1610652
1160516
106943
1687300
508325
441499
76863
1601452
35108
817269
1851756
997849
1961931
733259
1399431
1020136
1418196
1294967
1629349
961482
1623929
919698
1734194
1285096
212330
1747091
1661927
1778075
110481
1361174
351429
1789504
1096393
37507
211735
953307
1797
1248014
693045
1600618
1606012
301676
339463
129671
1652514
1164404
415240
1077233
1304418
1574395
390520
607975
796579
774528
1405996
12226
653123
1093951
1401570
1441037
435041
439824
286181
1772839
721251
1368335
342144
999960
1413109
119297
919687
654095
1197845
1743837
818071
1314587
1359029
574696
271217
595899
753324
1600611
1556896
904601
1010161
1470357
1672465
1266084
1212262
1730456
975547
102522
1014885
1855530
463118
967291
827146
1239890
1575509
1872826
1556811
1521400
1572169
1215038
501201
2524
695873
924500
1475469
561045
945553
1347827
1322801
24814
196495
464917
1891526
76694
869316
1794338
527339
767179
367620
1795630
363436
348741
728550
917543
488447
816261
874628
1339132
1596129
1201069
1716603
721004
640795
499001
1809254
655388
1072857
757173
1035
1346061
1219649
953044
1776173
1643943
1851757
1339024
1285666
874809
815465
535809
834637
1187814
1915618
1845883
164665
1420937
1586005
1519915
1802948
1873771
1400895
1299178
553569
1456308
272722
1752806
877964
703270
1483013
502966
1589184
1026444
1692051
742346
1530864
1510259
1969683
472035
919277
662771
1259511
906436
1309343
1368455
761976
535347
1437247
898395
1846775
213883
1629292
296820
374562
1507749
1814997
1063070
1417245
343252
1250621
1192668
867915
650173
945776
773075
1282330
957957
1961938
435669
582587
1319871
1250523
1812196
1899528
647268
279209
1195962
513484
1371155
305632
308135
1649804
1931854
1645295
665220
1906599
1395820
1080994
1847049
679397
1144360
1257154
1230991
1501221
110783
1778572
1489101
1648807
570964
797050
669363
646759
1219167
1863904
938133
992639
569326
647510
1388002
1371763
368877
1729577
1875583
1223735
1960785
505316
1776003
675425
175765
1840237
1629275
1583866
1823983
385923
871041
526497
1893921
551183
1008957
1057787
1065291
1619526
900798
1064076
1670168
1926202
1627193
1659556
1076920
1627570
1256008
1779449
316242
1615595
960655
705014
597616
1114543
1114064
1380079
755498
124876
1931661
1833341
945179
1706167
177679
896128
1290715
1775960
1407676
1539171
371290
439067
1155343
1656595
1334262
1575424
1893816
1371820
1458383
751766
354388
602160
1839122
1923825
263814
921706
1384009
1509690
1051381
728780
1908903
49597
1284853
1154698
389500
1072252
268888
1262278
859993
1922750
584693
756146
1372476
616384
55887
1189338
554656
1708371
1739893
347457
1245110
1948817
1540667
1794390
1892267
1703330
762712
438844
621633
1737851
309589
1085840
733793
637612
238506
940020
971822
740645
397096
421366
548396
1559870
1054063
819163
97289
848545
283951
269543
446813
1909961
1992663
217876
577429
730028
201596
1568097
423345
1550263
116352
1217803
1374195
1651138
468791
50563
1453844
1982111
1559606
1774666
205637
839591
650794
701732
1371043
227058
543142
1866751
1531777
1936055
899780
1737981
125776
45347
1073211
1688557
675139
1804273
1078060
60115
1654852
1819019
391706
1826988
670384
222969
1221896
1668743
263490
1241441
842010
1235949
621727
971773
213856
1739406
1030664
1246290
1201440
419429
1202263
187223
1077293
565048
757197
995636
710101
486772
1949414
1748918
1236480
744147
100199
1275183
301020
807698
332577
1548356
1122127
1877820
1072753
1331151
1992346
1802564
862531
1665820
1564651
221677
571088
184371
1964654
175084
1531346
488518
1063098
1492686
1688496
1051718
1375708
1130723
529768
986579
1098853
1096055
1518478
1123370
310524
108930
1329582
1484695
60292
1055132
214130
511566
145163
1245299
671707
434045
566095
1585358
634214
1719547
1439859
293321
591781
1664034
1688786
224554
1665091
494019
338951
1238012
1493808
61882
558904
234417
20406
1899624
1110568
99896
47531
398340
739971
1614383
9055
1547983
1641988
908071
543667
536986
1136675
166037
1471349
1393146
496216
1268478
649180
158369
965371
1658151
1520162
211505
437318
1285365
718818
1022428
1781396
367267
809123
1526898
663583
1801330
99533
1780660
183556
1707498
469435
1566873
1939185
606413
1836765
1616076
330481
1016593
650429
1957994
1355364
1768870
1511162
525556
836069
1138980
595667
947989
1443942
1518777
481326
900109
935652
576158
1037092
335078
1949282
229418
1743318
1440679
1191690
239395
245245
1408524
1643968
1066529
550909
1010926
405241
280539
518095
80817
854361
1100820
671251
1637316
1000927
1341706
1982655
1151132
1831474
1050975
36965
1952058
967942
587555
328110
824442
1613982
352989
669582
672139
1551808
817238
1332046
1191189
1286922
640947
1599993
840334
664385
1434919
1013378
596356
1193214
765031
1442935
11059
1632216
1758986
1286065
935942
216780
767831
598812
222990
1888412
972351
1853231
16156
298376
1211938
1967271
781181
16078
1347960
667108
1767675
1317642
1691699
661141
735118
1323604
546966
367410
224382
1639878
156110
435574
1060115
1516492
821394
299379
1391176
1510324
690457
317640
499745
1277376
1875721
1995857
524883
1469001
1933764
1345285
1143640
951461
210452
1948457
1425168
1864821
231664
373253
1831012
925527
1909762
51072
86753
1540464
1053060
821985
1456584
148760
802952
1797173
678774
1983578
1290860
1217739
358355
530356
544468
1972017
1201720
1139678
1137535
1508179
501803
1511217
1254204
1574194
739991
91186
447217
31236
39130
549587
1570431
1379380
1748537
976057
782796
1727450
989889
469931
236932
467233
342504
1927183
1811453
313552
66133
511338
689566
1489252
759712
1316701
90733
381556
107450
389026
696318
828046
230306
647420
593926
1610064
1218985
1861035
1269038
1153674
393838
1134172
1442278
732563
932697
1022413
686697
1626933
1632041
1244484
1890816
731668
1494050
305255
1871964
1182384
192498
145900
1492286
857109
1966763
1089411
114868
1353811
1690520
1754527
1844856
153982
856838
394808
1685878
1340013
145714
1466416
1702638
602145
1865485
1802170
883300
1635076
861214
375381
386793
858382
115102
1053208
518603
390957
274745
657434
943709
1497698
346380
166801
1204222
1953464
127047
1578884
395024
771803
1322579
1162614
525294
1459445
1033520
399211
683402
1222323
1326448
1761584
1734285
154679
802083
570418
359850
1431512
163222
1356256
724980
1378881
1789681
1201889
1483245
827317
1067357
1230581
961080
459245
644815
1746333
1735494
1880703
1496686
1766744
1305612
761993
713077
759538
391964
1150536
1293691
528849
117109
99
116928
1526365
434385
241060
564718
1130414
1855241
933409
304137
1347420
1347183
1194192
1957689
238112
857040
664835
1958500
90705
1062212
593058
141243
1238686
1464065
584003
104716
762612
309674
553960
829990
1199880
1381276
987427
656665
362488
1407748
672814
107646
1808041
315132
1480612
82320
1805269
1955984
331477
801808
776828
1356712
1820713
1786058
706900
362819
1166049
1701195
6159
923423
1262681
1474281
187855
935442
1426224
1026898
1566333
1077671
1866964
1617455
52137
1284886
1209224
87166
1003576
79632
1333550
403859
1089303
1841073
1419965
1990310
1646060
1879680
587305
912672
1556029
771883
1218529
1065684
220875
1196208
1872223
992551
1616761
1143019
1071970
1299410
558706
1083114
351369
966424
1854944
1991439
1268210
853678
1236990
444663
647890
1742450
400000
1095477
1923779
659147
540752
1481104
1375142
1966905
736978
1441242
1054935
1595992
478405
509040
1902480
1408869
1238544
1080994
1360317
1823806
627597
1011750
654010
1125568
1915155
709348
1984519
33262
1102095
978643
1918792
1583914
158179
147796
720846
1107417
937612
1274803
1352018
1657167
252869
1215790
197743
1677193
1587177
795734
987534
1820610
1851338
1280806
1014307
347007
1875693
1119391
1639756
1754970
641871
578535
804856
897332
187147
1236688
1273877
1269084
678307
1353502
1117664
1302373
793190
1588956
1111889
1794331
927366
827826
1167855
428954
696934
1271938
1938624
184420
803110
1646759
144968
628095
1771432
537910
1604869
1034928
837646
753310
1373577
544429
240086
269365
1347178
1428020
1420321
1374849
765964
938646
362668
1627833
1692103
766393
1475415
1384305
736907
1503051
851443
746020
1643532
372291
540253
580601
1059313
531186
66367
15629
1777577
1320904
1601387
753985
1631542
213252
418188
116344
357659
330808
998340
844805
18002
1863136
1076382
610110
309033
406659
547236
1905402
707837
125716
1748537
1132332
817316
549588
816563
1897246
853675
1269303
1842763
109059
1128386
693405
1925457
686835
667432
1270979
1747590
1207747
979487
199131
1811032
1339062
1358287
1437044
782300
147699
1001297
471718
782250
557937
429785
520960
612420
629225
714461
1786373
1565285
814461
1806516
1830351
85788
949520
100886
694360
1221164
1011292
1197896
1569699
1950274
654345
281612
1015311
524627
262381
1521764
1875332
319137
1204843
987369
1876603
1391588
1497341
1793465
435438
1499644
1976838
1971079
869485
1190551
1905320
1959759
1287330
1987975
132463
931087
1557818
254009
285819
1410570
1517681
1603718
1801001
1074803
896720
230719
677361
1197316
407238
740451
371912
798944
1169610
1751374
92013
1851766
360330
1495464
1866278
1471574
912030
1182747
1210928
53619
4249
1647775
1105951
843132
33245
1060139
1532889
1890484
1098555
453700
543687
288793
1281610
1035635
581766
1068130
1192990
1510875
396766
856243
1337913
450260
1633979
1670133
555872
1252920
1177145
1426904
1965651
932951
968235
1049557
1675515
473323
1186403
197978
94552
713684
430716
309585
811979
1744681
961807
7751
1960748
1680145
1252535
1425699
864525
1937909
1677786
564060
838670
1828846
235551
1682389
481491
1342241
21042
864116
1708566
289660
517379
974070
781650
481462
1391709
1877150
585012
1170312
396548
1067654
788346
1033207
1893276
1650331
1610185
1409219
388845
1772189
960889
1329
565590
1888626
397919
709788
1512775
1546968
1294181
625155
1637969
473505
835406
358833
1178801
1975700
1896605
248422
1962937
1482806
641461
1367931
1674944
1083655
307139
901412
79308
1512172
1176330
850588
1935893
310414
1740800
630832
150801
1532750
1015018
1543335
1230245
1154883
604309
907180
1565161
282249
233475
481264
922825
3865
1952110
693103
1118123
909646
769345
1562824
307275
1903290
1747163
1686975
844220
188314
1500090
1409535
381997
1082472
1767652
1107110
410024
520645
1223928
1218662
1003024
1591721
219830
464987
1796744
967408
279057
175416
980488
68867
998056
699393
694751
853690
782008
457878
317152
1547664
1802799
1593313
1918429
669002
172639
130893
194067
1460618
148898
595710
385805
1113665
1909477
14210
1477202
1359821
1249179
956737
415341
1308592
1409192
123152
148177
593494
222869
1773116
624231
1829684
1624324
1215251
1965013
944614
994521
1774480
1778656
1581111
1865698
1398705
1291608
1107326
804719
1665980
1085718
869022
994462
1064740
1975754
933428
129348
1944985
5952
406704
913287
701344
1261541
962092
1683914
1852255
114107
1736778
1392824
446318
68144
1599815
1781383
982208
917176
521209
1773009
1924763
411289
168417
1041182
534815
1068317
1215599
565287
728957
429186
723400
177141
574261
580753
1885587
1351792
719346
673070
225017
1274974
1245224
817982
1477392
1033522
1317831
1378794
994628
300514
1993136
1283391
756751
50268
421492
1235855
1651105
1597966
1815065
299694
501424
1383394
755004
1141721
400173
210864
267958
7615
1831162
984032
365432
1015425
32600
1998743
158739
743772
1860394
1668192
1968752
946183
1348135
1501869
680161
181062
929435
1935983
727181
476288
358387
698381
560321
840927
1478165
1170552
674148
916180
1072555
1794556
268174
493831
1254286
15061
1810005
1710413
1456519
1695434
944416
1339830
262095
156870
341136
1072566
1128919
1178936
959523
149371
1728917
1262881
570367
963763
78297
801608
1946403
1890308
397998
706605
1068094
348307
1634793
1651522
154753
1703838
389517
729290
1522052
1963223
1119634
8901
374519
126421
88469
1500392
1024399
596448
333549
1121771
903987
82091
664324
993346
777498
1247510
725408
1737883
888936
650554
1063748
1869046
1030449
483635
682600
449331
1452863
1888479
1732248
113407
1405529
65663
828724
1082875
1623955
1164095
1396967
1750523
930216
404422
1104640
693030
1580425
69361
710693
1343918
103508
1390426
1856079
206231
1851369
334772
977030
510567
1781908
1831841
965967
1947042
281748
1041701
624390
1702481
89521
1625043
992659
970313
1496052
1038676
788907
1254164
180719
1020944
852574
561544
1869704
1189743
487493
1687796
1981932
995217
557663
819471
644100
1580519
1504247
1550664
1766057
1118622
1797733
1377250
1885601
410049
242638
831152
1984622
1632696
1169358
1995571
936941
978257
1998780
220913
1850165
272671
804375
525458
715458
1704910
915318
1168277
94449
1940796
795401
1560504
1963724
900449
1242827
1992697
575174
670842
430781
1103333
1453036
1950715
1415980
1181654
1111566
44480
145035
1578953
1580545
77110
1729940
742295
1393343
906991
808456
510465
1816161
238773
632172
570586
724115
233780
1982109
1318458
1298996
1659940
606947
1593702
349864
332118
864185
474631
469273
1045910
1244574
255374
1220578
829113
845181
1880395
1807957
1944848
1482540
904437
944433
1313937
1719298
327965
401972
918481
1026445
1351998
209683
447270
766449
1303259
452960
947652
1737358
606487
1153295
1657502
956882
969447
329544
1494656
1869136
810024
1619597
779394
1091922
1098161
632202
976246
319929
29101
1860484
479962
1032950
1748613
1392756
7716
544718
466066
1731407
1470128
1377522
1071999
926173
478717
647212
575832
1021239
733574
1524923
1588984
1837755
484585
1436721
1191033
1472847
784512
1501239
381891
781323
1707820
1017111
1451353
270243
1624077
1639548
1937739
751778
826322
1791555
1239887
1309380
959777
1053890
689468
1970528
361652
1189775
1145366
574981
350176
901629
920322
159901
1636118
630192
243218
279285
1551335
968975
1863298
415867
1019641
969708
62649
932812
511451
499397
1593690
52588
723249
184321
967362
127426
869072
258487
211992
105582
1812420
106045
1509185
1626895
452302
1326162
1533886
666097
1310198
286560
77599
900151
202996
1585354
1713501
555428
562947
349795
1107438
273628
1793685
1738196
1798426
1732823
276781
1580786
686900
1637106
87718
1540940
1284933
399186
324147
1183114
26973
1558492
1887212
330157
117523
900971
222786
1956822
1656646
817266
265218
1861534
946512
1721253
473911
556305
171076
569833
695789
1063425
974965
1952238
479797
180001
1455459
1566079
998843
626202
1477304
1309148
1977889
1864391
323881
378562
1295476
930274
1208369
865283
1084432
1997469
696969
865450
346498
1870856
1199404
1724166
1827356
602440
1751685
1058263
905296
985441
79824
615462
174020
1401052
1622834
584910
1692966
696616
1784253
545883
1356187
301913
172997
243609
1820644
1767884
921626
307152
1896720
1366641
1002067
757512
1103042
144806
825912
1755947
857311
1626402
1120356
1017905
1120362
1499702
529131
1809291
1617368
235753
69567
841512
868417
1727019
1086302
216551
882913
906415
447566
759194
1674765
444291
558105
208471
1219345
918432
995818
1809654
638486
165386
656850
73633
1918521
952239
1020829
306504
1465019
687247
1524912
1230740
1517954
317496
1614870
1887163
1759946
795378
367254
658183
1759743
1487696
936217
1882435
1324180
23484
1324284
1130975
1617425
1051898
1777690
1954733
1748614
519227
1542980
1488570
648304
1107382
485105
76069
1731559
419564
153391
1601126
146225
720698
439719
942672
354530
310171
1676334
805423
937117
512837
479436
532441
949590
1801227
587066
1545552
1698481
324782
1927185
653509
1505787
1942805
517363
638577
1141957
811992
364939
870664
31613
400929
219267
1920040
1333666
1096889
1031151
1614174
854676
1369236
1042971
370353
1746814
479962
196125
1533356
294871
969585
905815
325268
1978778
1024022
59694
1148174
803256
225291
422927
1678464
666926
681134
1994109
291693
1314262
1553151
185914
1661502
364409
1437271
1405171
367271
1856526
202951
98249
1185557
1076629
1671251
1878530
1879812
949351
395113
728428
253085
586365
1019013
840046
1932708
617431
248106
1068940
1642569
1668445
35816
1620210
1240034
1589797
1535658
922534
236880
979571
262831
1088681
228561
221433
1254513
120609
1516878
1578999
1180482
547264
679074
1968692
1778731
926719
320461
399697
1983949
311044
1914925
1570392
1330068
397952
939861
197446
1618020
1726707
162839
1017071
966611
589341
1003188
416410
760526
1545242
61651
1821138
1814490
1273544
1462490
833612
207317
496390
632044
1272527
1100093
404648
1894392
913332
583114
772137
1772507
969948
1132054
1305445
1217072
1643129
547479
1124214
887960
1139682
1025688
1945533
1434006
867941
459237
1431
1169212
1576071
1692417
147610
403687
1064603
681213
1497611
1835402
1573522
1070583
130463
1203793
65258
808770
1056480
360638
1576400
1461632
1831014
1232681
466654
436975
326631
1905847
1412772
170163
1557495
1522824
585210
268235
1516005
1412891
1743037
514693
1067517
1010424
839429
1778913
498703
1491360
1078213
1221140
1770789
488943
1613416
1065459
1127733
791114
612200
1012126
542919
710629
819003
128781
931453
1601058
339088
576116
1748221
1138547
230074
624322
272859
1241936
588721
1570197
91069
1389337
223036
572721
127818
674378
437359
1469032
489038
77542
1793121
414978
1874469
1960913
842513
232336
803902
953153
837468
871496
1335569
1369713
166131
610320
1648111
63649
392035
116034
995731
1418584
1512325
1136745
1966901
505099
488903
830540
23740
483622
875102
1014948
1605858
1069816
493499
680490
305841
1876194
1365787
1229405
1589381
418634
1709964
1100387
1526079
335446
1304703
1795333
1167264
1193098
125856
464572
1071593
1788489
844169
1883859
395925
912972
370629
1897858
1514645
1453953
1748345
1752055
96749
423510
196089
1894700
739305
1855647
1592606
298280
467345
665301
600191
1201493
1717719
919917
1312472
1099956
1044857
1423162
368452
416259
395895
825233
133642
1586325
1998661
1282755
1440286
1512652
1741309
1537475
1188292
1017917
1600073
597557
1872420
1162459
392776
442205
849272
1440058
1299290
1465637
1537889
1902598
995109
334905
1329237
1363138
1154994
444577
1170926
975758
916881
1643141
1972977
1090702
1967847
1022029
99239
1645611
540308
1840376
54736
836607
495903
592867
1827218
790462
1905283
588914
337108
442720
1580914
1253174
730546
207448
1770757
1925197
818394
1787053
1993876
780384
106960
1901440
1310350
835555
1693696
1371203
1853734
1152466
305578
1900809
560314
1608100
317856
1506638
1235386
1898358
1317976
367688
1189056
74577
206033
317931
918187
1169604
603832
1271729
1532572
810076
15858
1260646
1523524
1193118
1734064
490857
346154
778659
1524192
1355752
1455373
1953974
1541274
1708451
362875
1214781
82538
1000041
782108
430369
427847
953396
283625
1990887
730458
1119318
266980
1356865
310459
860896
449037
266340
952573
119369
1783649
1095233
870365
1460478
1616716
705013
1357228
157816
1033806
466889
1592585
519803
1160610
1539587
455723
379144
557113
1526332
1044394
1965874
555790
1008090
1435333
1670257
385594
1087924
1329770
1129125
248279
406335
1814481
1889166
1450036
1824604
1605911
135363
827881
694
1725439
1709155
1448394
1429969
855506
1620114
366730
727974
1489393
398984
1345513
1291467
383303
691231
825362
474397
1512601
1257299
1105705
302874
1574727
369785
1491353
1929851
729944
961152
923995
1787038
944236
1765694
840578
852437
537948
944155
1215360
365700
1096151
1447063
1419825
177249
1588475
94212
982986
211427
1658609
346609
541340
1643327
1058253
1137839
85856
633239
323293
1831472
567850
1285175
356940
473675
754512
571292
207423
930382
1512856
1351999
445373
125926
523847
1437025
1666474
1487865
1424966
1859887
1240094
1792362
559848
1081808
30466
75896
1516220
1741040
551142
990754
1398053
1404642
1338561
237959
206223
1212241
80066
664142
1937677
1768233
585061
353692
49400
1562107
1523064
1002382
497202
539284
917819
388319
1186041
811490
501921
1333687
1819233
1072708
1791887
1162761
1127659
1987604
484402
703251
202489
215981
772102
890611
214272
1576927
1160968
264191
931752
1134344
988452
554725
141284
1586895
30228
1342354
1659057
7917
1047863
1945031
253473
713694
1172346
196087
285032
914402
310665
1335568
819176
1856196
1423515
430703
1841870
105319
1366669
121370
1343179
940835
903685
105357
1763956
1730886
1285232
1331527
1154438
446873
1180082
236419
404887
1525643
834872
1553604
1728985
1537820
1576616
719978
36596
1942293
1226215
571572
588829
1554234
1160078
1982154
1302621
772250
149760
1756529
194691
817250
1140774
1341259
511787
1296449
177438
1627760
135718
1328974
120020
333401
1135548
1096313
960511
63659
1656688
1307625
1596785
446810
1676350
953286
315372
793110
837555
630680
1679162
348218
1378855
650063
349506
1813794
1658845
684319
1955785
792232
730213
404038
1311923
1157037
974202
1532130
1973819
191172
649943
93721
668701
353493
209099
1778003
990222
1948771
355604
1041524
350129
418817
624908
1328791
870142
232409
1292124
799266
1720128
1851206
206226
458615
1953480
448579
1392626
571940
988516
1116256
1065775
1292091
1116579
605151
1161817
636184
1817354
1567127
1593585
749162
572965
279912
23151
657299
1535951
539212
716338
280208
912100
489424
1138342
698586
1061653
175943
1488648
1116704
1067435
418113
592883
1422214
25464
274360
252097
330660
971035
102024
1223261
946663
1144493
1365673
1696080
737816
1870599
1127213
1315590
1170240
1580952
197390
1987995
159054
856991
243916
1980968
1142710
1689699
7551
834770
1071395
1252397
939167
591736
1490776
378609
1672520
1117223
508362
945508
187688
1019860
504148
1951951
1857120
415014
934608
190299
36334
648144
979342
952231
250490
15199
563274
1124579
1533545
1240045
825210
276556
1068249
262289
631623
474433
538144
252791
1190268
208739
1887114
705056
1828234
329559
936186
119268
1880790
1487762
1094357
1893553
1156171
346662
1853991
1797197
1918206
1840936
1710601
179653
939552
448276
1538771
1568198
408458
1393897
347038
360832
731885
654710
438535
764830
663797
24405
1683479
50095
1383600
1866051
558528
1842404
61847
1700650
1175948
1073063
947796
1891915
1602551
662125
143411
1065978
555374
1093999
1982076
276942
670814
1825754
614383
1933107
1080056
482890
1206789
612814
789325
710920
1719952
770675
1693169
394445
1752385
256158
1903340
1762665
931591
1869848
1574747
590672
1880061
853234
1115067
57458
14810
1563783
1436274
1065791
960210
533226
1607476
396061
908913
308717
1101758
1730180
212650
1011435
632304
1686635
174440
1145142
1230495
1833444
457682
794285
28065
861020
93016
310527
312095
719147
789600
1442446
1086685
1958236
1981691
864313
1751417
1242923
1025712
775135
856697
278569
259714
1132101
4727
24025
860911
783141
28512
1113189
278037
628971
1744002
1734639
1389951
596432
245950
1447016
662
1154603
128848
151358
942730
1873175
1196667
1684462
926186
353636
429495
1777122
1784535
1359916
1008989
440369
1729459
1423154
761129
184960
1932507
614110
1326345
88833
344748
1981210
619899
242856
567576
1909586
1485915
559306
1317908
326445
896834
1445168
794921
1455282
515118
1188677
1341280
325388
371637
669233
370146
1718677
186952
1305293
470662
36015
1272583
1793891
1256702
140033
1580993
446882
875661
398042
1973643
1265750
1352658
451071
179937
517096
1571266
1140443
1171051
700156
1191612
1156459
531034
1462206
1070689
377073
120605
1083382
472860
592691
470729
785787
1586963
1529859
72929
1923045
884743
852994
177984
917939
1273035
139199
1999973
1258402
406091
280356
1765440
1083492
24339
1900674
1534813
452196
796703
1212500
958251
1142503
318891
106891
1282636
1761388
1943552
1614904
790641
732303
725517
71247
39550
844124
1534964
1370910
1232825
1964884
318363
1884363
795373
495301
779635
1345133
1223245
582209
1691694
440979
44486
1651648
1023941
1871902
704202
467086
587337
1304894
333762
1137064
609084
1868337
88481
286852
688807
581130
1849420
817157
256695
910679
1662397
1207799
843010
210045
131307
1854907
1053516
1371308
1637230
934674
10067
1940359
1606693
1206806
1208372
248161
403718
1303682
254930
643180
1358275
710746
861302
473301
879717
154196
163838
1904002
875443
1175811
45350
1355036
50303
251728
320455
528570
608142
1461923
1212185
324444
1063680
112030
1758331
791668
285231
883939
1038490
787420
578462
1667574
1903538
1991763
779674
840187
935435
673649
62475
1544738
378556
485490
1010910
1704998
1503039
1457613
592946
1986332
1073726
1975990
1132211
660870
1889482
1407751
1458940
1312648
360030
219924
1993871
112472
1932792
1733109
908730
1324835
1661071
1293478
1593565
736774
1194445
1104851
1259239
28541
1037745
1679668
726810
1705059
1532612
1178048
574529
1181903
65248
236747
1684844
695212
111692
640963
1172764
1951506
1135487
1919589
291898
1430652
1667196
857365
1500243
222811
146796
1091063
1277006
1500844
1280548
1085610
929976
1394691
1224727
336955
1271860
1560565
1801937
1264721
364425
1363474
1353854
159551
110368
1378541
1304901
1799504
880393
494086
702689
266837
1457887
832371
1853388
282193
578193
316680
98084
1248669
400776
546811
1857523
989823
1731990
697948
1822441
1571580
302630
1669619
1562842
15791
233648
392268
949969
1211421
816027
124519
408527
831965
1005641
603657
296776
852563
402749
883379
224778
1374614
1940866
409469
402666
1056112
1156119
189646
240517
1295967
429974
206684
112296
1172145
1352186
636452
1669762
672824
1758696
730742
524218
210761
1401010
411126
677600
1439682
1698759
1048370
1035726
994419
457349
49815
1615665
741361
1134992
162193
1105036
1256890
1103308
1807269
1991016
640248
1482347
177533
32125
1870223
232796
883524
1705086
1133268
1132315
103959
1450844
304832
1097222
984572
437039
1420838
1100375
1033971
179451
220984
1236655
1372097
96077
410592
498170
733597
1680093
540622
759301
1892230
1576618
1381979
1400778
1349280
1751615
1414108
789989
868353
184139
962676
174395
1105498
700879
1284232
593303
1106973
1730922
591049
11207
1072276
1887719
1352685
298914
33539
1318608
1901617
424124
899119
226013
640639
1454908
166813
235057
1758025
1189241
604814
1906313
830823
1211935
317443
1188899
472517
175254
1968259
973462
764748
1091110
1701618
480879
145636
1062944
1333277
225095
928357
795409
1235901
1173657
534790
1998915
1120351
741071
480324
1598860
1906522
679369
81345
773155
61530
593719
1355525
1170591
899433
1278287
197225
1855227
327988
1143013
436411
733638
1147922
1336323
585929
1598104
1136519
1292820
1235382
1985098
1737221
1513974
730931
1127171
666964
121083
1654966
1206013
516389
327963
1746361
937781
1851011
1390067
1940911
779639
1754001
1484080
879102
316970
1629900
432921
37840
364326
441261
2729
132311
1404043
1036155
560884
791948
1124039
1365796
1086221
807547
650746
1160916
753829
1351144
679625
119217
1002396
1843214
1316444
729587
537456
645248
1346014
1491409
1456312
459678
1869706
1773540
834973
1445587
251276
292359
978373
311712
274060
360442
429644
868150
931495
654338
1308405
212473
1540400
14442
640683
696667
1304017
695027
1205164
510098
188386
1736658
645466
282746
1753292
673363
89016
1473485
1201576
215397
296049
422706
417290
1423739
764992
1039845
141796
937127
234812
51290
1967762
1468259
273234
1555723
198563
985745
366682
1824001
1675841
379712
973421
705151
446049
1392507
947987
597066
1783788
1602390
1987792
634626
961863
400208
727516
1103006
1650637
1954495
1619193
1703694
1821511
1118979
791692
264237
1572309
1093402
1720538
1226676
439128
563818
1227037
1883247
1609900
1180842
1822756
1022980
1424122
1816252
282694
1922847
1932993
1795242
193251
837632
602346
1814648
1185903
1593760
1312156
324787
167470
1462379
1676018
1194724
90754
680984
1282273
1711439
1610344
379646
1788955
1944648
61407
1919456
1530233
1142165
775673
1769156
1126347
851176
904011
1377102
75106
787245
1885568
1813963
1246834
1722997
1175378
176439
1831289
1652141
1460834
695359
1549516
1844570
1251221
304655
132501
605139
55222
1392792
543150
1174693
1755919
853551
1175750
410993
1595449
215500
45956
12524
1554105
632691
388627
1540642
1063492
1237944
454084
960992
316769
1088354
1105145
1162200
27852
1686491
1010818
1031188
1199921
1321367
1398872
916768
1542500
1768110
1885249
865526
1829302
1850165
424508
1678277
806043
1010266
1578841
1076680
299688
1887891
1087614
285618
1030823
860414
712725
880996
797796
1317130
463210
264640
73164
165806
980241
638704
1975927
479124
1531315
893559
972594
1202375
473464
266653
1682107
1650996
1892269
179464
1447257
1916488
1345051
812791
1432098
1318930
897116
1225105
450730
297553
81510
1799138
1351268
421330
1214195
928627
431330
1408474
313268
191431
1428798
125947
408140
942475
104634
1974689
353566
1728237
1119399
1461068
848819
1952211
1100800
1781635
1711665
273796
49850
225473
1130357
644544
629171
1907675
702452
1300083
1275590
371483
189026
424179
285111
1831458
1480423
1468466
1679456
471057
216000
693544
100280
692726
1477966
1833084
171956
642247
663851
1560594
1901094
459196
1175036
1298154
1422040
1145303
466456
1111447
1761466
1943861
1180008
1655008
113591
520797
983726
359375
384258
519625
1401768
298001
1935616
965962
867077
1246043
1964479
471271
1808102
922596
1806703
1376816
1139127
23858
1173257
139644
1399173
1854146
1176845
599275
1095601
159225
1246727
1098931
503542
158290
375542
786713
978675
1608060
1352164
292202
176517
1158224
476420
568193
1363418
1237084
425833
1853509
236918
559837
1986200
423374
21062
230619
1193908
37057
27035
476576
589700
353988
12384
399355
376129
697986
1791287
979520
679679
1146228
1117122
782957
1890041
1919995
950329
503235
621629
225725
1489005
893901
740500
1295275
1502408
384552
1270447
1893028
1277639
573906
355808
1041942
1792761
1423482
644992
1436390
479262
549372
1865144
705371
920294
246763
31981
1081205
521819
1582872
1236493
707165
1542034
491530
1396406
917555
1144093
581741
732137
1971085
902176
1428666
1637763
558458
770673
1025070
550903
458480
689268
1605452
154857
237676
302827
1012175
1389587
1085494
1345605
1757402
1601891
362157
299783
1150281
789420
1229332
984249
1055028
305569
500341
1287198
1077090
924380
576450
56593
1535104
539730
1771758
1816674
602937
1045031
241702
914703
650578
1942847
1267642
1256448
893893
43644
169719
1615072
982611
64999
1555664
1019692
1849420
279200
362526
203871
327175
91415
868878
407605
1040264
305906
1623877
458548
1194574
1826287
1985501
704113
1049948
1086739
1961320
1873685
99006
1197625
113640
50467
1549588
102916
752526
128211
1516073
1106762
152711
1833006
1424095
1724000
1125369
245291
582888
47172
1158903
967292
1982762
145923
396346
1518553
1579292
524584
696123
35684
923663
1027069
189449
968296
1011502
1705647
613053
955943
346624
1714602
526700
1317339
1348472
1740354
1625549
1951185
880598
38355
1222955
1260982
911433
1006538
1052244
1973731
547335
245282
1970370
1784910
1856069
1400292
194376
1573099
135229
233529
1427625
759661
1342217
182512
1358190
1126372
949146
197293
80195
1237590
1513122
7518
138686
1206262
197314
304616
328616
1512714
969365
1914696
1762444
541077
1540563
764715
120772
1155961
706334
1084452
68388
369817
883673
385574
802914
1670484
1314609
1120964
1658113
934740
1323937
254323
791154
525610
1207579
578251
1252474
1281772
779557
1316191
1804083
700887
1359020
1840012
1650525
1061097
982930
490677
1364437
337559
1804681
1191855
963119
100587
1007276
1194890
1515271
1886397
1731741
1195319
1171363
1903142
1459845
161180
19038
642829
1466949
285480
1362921
1563460
1731092
1544767
102698
789560
942928
1063727
1805657
1971886
324665
1148912
123233
1253242
1992636
345437
904928
1058806
514767
1787781
465367
1452587
1374741
1527825
1500699
126008
1259263
32987
957538
61891
1964273
1168043
1556587
784006
1580817
230176
582574
1007846
1246283
1837331
714084
1671790
1731884
1938676
1740791
1535482
1281354
1853838
1511884
799928
1541592
986986
1181145
1523438
991776
738675
576773
1851079
1310438
106666
808169
1002208
871380
788183
1093176
817259
505706
684600
140894
1735088
472593
1047062
1657074
1982696
1255468
1717205
1824029
681767
1787881
622324
688298
1514899
275825
1693190
166825
1305261
1016626
351273
784775
937687
1089464
916410
376024
778295
94172
156896
1576122
1219899
664085
682995
1954830
1972399
1241748
1409879
1798789
614438
1315491
310470
397572
425831
742612
524553
1985444
582823
989338
1396391
141230
439542
57637
696000
1572444
1365105
955036
1359416
122752
1103929
1122154
834877
129225
41707
281280
750483
217068
324281
204954
1803171
1237382
724667
103078
1008040
602667
1422295
787797
1255678
1866291
510700
29804
592308
1872181
700375
171342
297600
156717
512467
1428079
1731293
268702
985559
642932
339548
35751
541088
379031
337121
1983328
516040
1384451
1222088
638718
969607
1646275
776412
287309
459108
762734
1572738
507938
566767
717515
321859
1641392
542345
276808
427982
1456464
1760617
1477215
1818781
348317
345165
1691713
1566989
1247714
518832
1004041
1508517
242682
1195239
263281
874292
967926
436332
869364
1659555
524666
534490
969864
1099009
161738
711129
204177
59911
1605500
963257
1213876
1681282
30193
500721
24540
502015
1670319
18220
1570465
1854003
1023719
1702262
596443
1583723
114701
427778
1697629
720587
1302946
1271024
347582
960379
1572325
1026787
127174
144611
1185413
144913
1981739
1578405
133672
381826
943653
1081069
1050822
507814
1082687
1111345
1657044
174102
903132
634421
1495309
836997
466668
61962
1780658
1484177
1180363
1135821
1477521
1010915
20999
812126
1947408
1403236
1233121
460222
1233609
1828696
492853
26192
1131029
106448
843308
913513
918143
367917
1488014
735723
896910
596046
1829222
192377
130268
82641
1767861
1286644
1202034
613059
75002
433341
444910
1678008
1254981
37306
23345
1267666
1243656
545840
1146494
1725256
1106113
123751
1441019
1598914
586884
329427
1678256
977879
1104779
714012
1509245
1901001
563533
1350029
400769
1559977
1744822
1859610
51089
958762
855968
1265176
1221909
1003519
1306152
1150157
1489751
1619693
1371081
1484813
367102
927066
1123261
468822
369184
658867
1412417
626356
154933
573552
348575
1288091
1023562
1555081
344312
1220152
1704080
259586
1377990
28850
1818605
804415
56974
1436803
355887
100785
489106
1668235
1707198
617783
718248
419278
563505
1251022
1847693
293579
640045
162446
1174337
1152982
1188180
314801
1672239
1176919
830137
1936310
1171060
362952
264008
24571
483055
1247819
1297919
1933547
1823006
1695740
1354249
1792461
423352
1394794
1569435
1069700
1878290
1308425
1245815
175983
20775
532753
1632384
1940221
1851459
1275749
438442
1405924
1522305
1092443
827929
175543
1623013
28952
19737
1258344
339118
1221975
1845125
1844938
779976
696904
1382935
403443
527227
570635
1901498
346757
1345567
803453
371735
1316514
1015192
1442471
1374976
1245405
1895346
442650
76028
1158235
1401972
318179
1034233
1703398
836948
1546417
1500943
560643
368299
1770720
727965
471071
1919350
552752
1512846
1100699
1078256
1676421
1858310
631619
1930817
863456
1789007
1717468
787673
1311450
219270
1476377
523032
106221
713329
703404
1956699
1244139
1800193
504593
1897569
1413166
606117
75591
1710775
446484
1495559
1558749
1041627
1449497
1368591
867520
929879
1596074
1170200
1393448
1007444
440537
1018600
45876
1861554
469394
1158877
1467239
1497367
147333
915922
1892208
732995
1534329
1403494
725095
255954
88673
1017279
432164
1065990
188782
766386
1805444
118420
879874
843483
1684924
379751
1674686
783296
545914
1733901
765715
1328756
1697927
1271451
217013
1220897
1103160
328395
1424333
1366192
1542187
133288
1658431
1881729
1915889
1557711
1696313
661330
1678715
681533
1385512
1230675
38268
245880
417522
66320
1194464
1897709
1055584
586865
1139420
295348
1361834
1192271
1520092
1237792
1904603
544956
916315
1140279
224116
1461205
1326399
222010
1994418
506433
612092
1899072
1292603
1991534
1307761
1656055
1058673
1963278
267087
389864
1403993
1167832
637967
1580506
1154596
1757106
1478437
981082
1491715
1196763
602574
40657
1627636
1847279
6632
33352
740600
31064
1661428
354861
687915
1008627
1495472
561487
1829249
530697
1918833
805235
1662473
1710758
930344
894673
226677
525082
1993331
717017
384168
1402121
1721131
1696864
231511
1728179
927331
1746352
1498408
1777667
340941
1488481
246582
1222224
1322225
844762
617883
453377
1073409
1708324
1904608
1238927
189590
587888
697686
1638413
1550154
595765
1787226
1907922
1206260
467283
1771201
1829295
91667
459403
1678097
569562
791518
644381
88533
228721
1489477
1296453
1747575
1231434
1018652
842230
979577
758037
1143261
386920
1953120
1952177
1239135
49586
1043498
1443734
138022
1678097
458599
1810735
1882030
763045
1689244
982933
88525
1901685
66973
1466013
670
311742
389751
161279
1982824
1525672
1328822
944465
1016892
1217202
320265
1801029
1642740
1173667
1165648
1787798
426310
1856485
1291416
1236531
1320931
998593
1752758
624727
1946164
1012601
989094
1124203
1144961
1193198
1580932
1564892
1430942
796171
7883
1417895
296654
1763681
1711313
1571581
1923760
1802547
980732
427124
1291154
1876687
1228908
1985605
1626095
761428
1503706
1163730
1754180
1984489
1075008
643705
874023
1348568
30486
1587570
555860
1704214
1466573
969978
784015
1568249
786416
1833804
1406614
1909119
622573
1711739
960348
183035
1168208
1324025
800725
142991
1458957
768570
826410
1243325
858854
1942411
741987
419781
859701
846338
992169
444549
635772
1857803
1232629
1973603
101361
1922301
1346280
450541
890499
1302447
599688
667946
1246850
1248201
94467
460900
1331387
622825
960145
1927768
145682
1193408
972653
245147
1313600
1856412
825885
274784
1436173
1815251
555149
1296246
51138
1997135
1116629
458449
146537
121028
1132723
181838
1735994
707996
1022619
1040131
1336851
1525942
1569401
1078506
1756727
1222850
144146
1371832
806406
1461566
164710
1937756
1710018
859884
1118051
874698
77988
662761
1404309
242148
636989
1457799
1215135
450600
1117717
1888922
217919
1360374
1216526
402111
368597
1379004
382061
1364183
1908194
877878
1529256
1588133
1799888
392577
1703478
1617205
1191988
1994687
1238329
685733
384015
1509306
795366
1294716
237077
92703
1803077
927234
1379385
293609
1112092
596915
1135506
509046
1982938
960755
1723807
1578413
1052632
119964
1840523
570104
1306571
1848108
1704613
1736930
944506
1574118
1628969
192015
1061500
122626
573998
134291
755636
612159
797800
457978
1889331
76633
1556949
473009
456172
1854931
2629
650248
1020391
1707668
57284
622330
656412
616713
1276523
66595
1925614
203437
1091783
212708
1718731
1492004
862299
1574384
1444242
853318
1165561
154840
280863
552282
1900838
1341920
378143
178003
1656462
484130
625923
760652
524358
1742334
778447
814776
569701
1772243
1840075
1829873
1994843
1876448
1554968
209671
998911
140565
1392798
206408
126691
1037487
1392610
247785
277965
903525
19399
1249900
583737
864778
1356648
203654
1880703
1152891
784497
168135
624043
1402219
469107
1732434
653051
497839
769772
151810
1186096
738500
512939
1100600
908134
1649281
743482
1566882
1751931
1669296
1673369
613494
1738302
1274677
930564
171843
446082
56317
1987480
177151
1000917
222427
1823667
1405823
189586
1416342
210275
1165416
1303799
1791144
1031343
1007892
1155728
145334
878405
616146
1026907
55070
1168389
874108
482604
478122
1256352
694608
1925453
1093723
226480
81540
691900
220771
1920224
1864509
917007
166402
1686878
487395
869015
1477219
428894
861059
1045717
1103638
1990299
800317
734613
482609
133226
269056
607111
1894077
295207
506165
1893403
223390
247098
1436792
1068923
638446
749027
1202259
58253
286235
1973722
1836090
501487
400174
1284622
1635139
1661303
289087
883502
647215
1827609
1183274
840267
929580
1703444
1483182
1184923
1522037
1690987
746235
73877
917116
96144
725881
773661
1217501
1183911
1313086
127081
1341889
1835807
874784
1456599
1079169
1371637
1870999
1631630
1494808
848175
1698892
935862
581922
636809
89504
1195717
768575
1648811
897469
1559571
707091
606536
1990982
750745
448726
1825801
1851682
1395023
806515
1879482
509738
589029
1473602
3699
799138
909024
654058
717884
1580896
1875048
395040
967779
1528602
1013042
1737643
509864
1812530
88550
1870111
1355689
838427
169245
197057
1631516
243733
504639
738106
1395696
46561
776694
1187943
1492959
145879
539968
1148413
1031593
1225099
1591484
665652
983346
481315
1415217
70629
849175
1334733
485970
1821683
1189751
113493
553195
1452159
196982
495320
28421
1685956
1090589
1979538
826451
169999
243944
1680719
294852
1075346
489562
1787351
434294
1151858
1315292
249384
552321
1493861
1396623
68353
1545706
1791136
1496449
204039
440788
1480311
1849798
366396
1725319
772257
1166980
751103
1398449
642851
1973883
233205
922026
1760943
283583
594511
673276
1498220
729904
939936
62687
509630
1414162
1502883
760119
524632
1383089
1672043
1886418
1149138
1484833
605804
1177945
1113626
1642096
291902
963813
954404
1998336
135649
1923471
440072
909746
340619
1205467
1353881
1076502
1405198
1594590
1997391
1313344
1984308
596023
800135
2494
942795
60279
1916830
76793
1789757
345364
548427
205356
302916
466352
818324
646155
245830
268090
261800
963477
24840
1701221
200351
765311
873349
1054274
1516667
1744565
720658
807368
1678521
1277195
1809449
461708
1758549
1297745
1545995
85439
423660
596570
1342828
1337966
1692277
1081454
138698
385401
1452826
1222974
1235150
770095
839963
1476980
1330914
721565
233173
1881924
361525
263641
1330070
1263410
44615
1233876
87701
1556351
1138044
934814
1316875
424240
1235300
859942
1376435
163630
1750523
1481542
1394033
396217
95529
337148
1746987
1845485
1466801
703731
1920359
1380506
1010055
1912171
748893
1244765
940844
413494
1113117
1600356
1794659
426682
4687
925746
867347
1494845
1658752
1693062
620074
1182198
306567
126755
613031
769787
727878
1600791
551340
1284264
1832610
286327
292156
810021
1462465
876330
509240
42935
1646866
1681745
1976612
1597854
719438
1027247
460075
1648282
779341
1086259
1548835
938820
1121223
971988
760624
882783
335631
1384833
1109190
888643
883675
1157830
1820688
1364644
218503
1385834
1705117
1813438
67296
859377
131195
1681168
751207
308454
387303
1100021
1995955
668544
533041
1873336
353309
890645
1902633
1715098
1406235
1566445
1483932
1055805
803391
95107
1790457
847996
1283102
1707749
262493
1247199
631241
648691
144358
1199319
1400226
1424585
619116
1981348
1664748
1678088
1534375
447619
756995
797255
898116
63530
802000
1145632
1993061
1359238
1294901
1617032
1825099
1681214
1312987
1662702
923376
371567
1463556
913769
1807638
804334
1322090
1549901
1088278
1818066
1954093
1333939
434809
1798322
1284532
124663
1295933
750357
480656
1291925
1717605
872889
1584853
1406698
1162366
698024
259091
1715380
237936
799549
1740337
1169090
678306
928901
685615
346425
1101004
785632
408082
1427085
983371
503649
356725
1824254
283275
1618416
377065
1493868
322532
629866
1419304
654441
561615
1407426
1722622
1177208
1993114
475750
1001553
1243238
1275590
691548
773269
1112847
1338922
1954126
1920312
712577
1123893
1954209
554896
1578474
1130481
997175
976687
377746
526359
650593
1577281
1149784
608514
631742
1048771
58059
371154
1262867
222459
1641876
346359
538626
782527
1960578
242626
1269122
230184
1490688
1458268
1023804
1918838
1481374
1040502
1103148
748208
1815699
1927227
675144
1567568
506190
1755867
580253
1019031
478808
882750
1042680
779212
388338
1887299
268607
1148254
943934
311515
191311
330543
1196834
114000
1632408
229188
6259
683713
792206
1046857
625725
402899
1076924
1190082
1065634
434790
1719488
25728
960546
1173747
1013828
325890
1776216
1203442
1615824
1903949
1159507
1012628
1546678
1165679
1228005
1579973
1931586
1991121
197885
458000
577620
68314
968408
907535
623593
495869
1345723
1629622
1319777
108335
822819
1352886
1985076
1460136
855411
1831525
1179555
1189044
298307
1272993
1391268
411070
1400324
1167697
1186522
647401
64235
1043527
1073806
1263082
14794
34152
1648921
378288
1722486
1415001
1215088
1254002
1484689
1878757
1443478
1362908
833913
1712582
3538
1918370
1348785
375444
1111250
942775
356163
392204
1176864
261471
636082
795400
1140781
69343
929120
1745344
1085510
886049
948167
830138
1127901
1339590
634954
1467178
441218
672322
1937787
1192009
670845
1982934
186677
538288
421535
1679702
857311
954243
904745
826037
580546
151072
1672167
851657
1116046
847306
858835
745079
100208
184971
1413945
3449
1793716
1412822
1286459
219901
1627509
755014
1051413
1881248
1591600
188342
35114
1250716
743814
348829
1643425
1206618
1896603
481446
1218598
97657
1359477
1023442
623179
1172179
419930
1907423
886550
834511
702003
1623734
1588959
377575
333554
1488143
753175
1244007
916075
1798720
835231
769058
20781
1162306
1172179
1965855
1346022
1706397
1869734
955902
479316
1471470
229532
1643302
1537449
1646658
1180455
1448646
1453794
1973581
1301132
1646137
1521264
812595
340299
1224059
557819
1542640
880576
285121
44596
1884277
1647690
1869277
417095
39846
1683729
278548
784842
1656726
1077723
476533
1556504
1614022
1514887
1570124
174334
585337
934877
1115125
637653
378442
495544
889583
467323
75852
1336354
1753630
725470
823380
338809
58254
1320358
382409
244411
333678
1153033
1397201
693212
1527931
1436995
1699280
1067556
380956
1689937
1667772
1143135
1021110
803422
1408539
250741
947597
1753607
1436671
813806
752813
910199
1292011
1463400
505536
1326938
817970
382780
1213931
609105
947416
814297
888066
595284
1880393
157124
1611760
1012102
1259076
703941
1469621
852841
154437
1235693
1552028
74996
488796
1614105
1619596
1419091
975887
997736
1851124
1973288
1783213
1768616
711596
1635156
825387
1420851
590521
1008294
1023602
113612
798955
1961137
756421
1006284
536041
460018
548577
489339
84579
1131678
1360218
495083
1859906
1509382
321586
605578
330364
1430917
1111364
1582634
1525867
474078
1504732
1525797
160302
1798636
1225703
729917
714381
1105755
865871
543798
1798095
1059067
1387150
967383
503183
543268
1606287
1491230
1477909
1008992
1211919
1886433
707002
578584
764690
991976
1342262
621006
1608131
520565
698564
1922530
677218
1461632
1598515
1356813
1149187
929606
1792546
311956
259180
668585
1231678
333826
1317573
421934
1659060
995167
1168933
545489
1691313
1238078
1399566
395808
441592
1504814
1485969
624540
1484413
1136202
1016070
1257454
945264
1839258
363677
877392
1223342
203858
42403
680816
46822
1951706
1927663
367948
954645
1049965
1553502
238016
365785
512115
1830225
730683
1588883
1110781
1702430
1438221
1108812
1673746
1828547
1041668
1592783
1611459
1229923
1714154
1310249
673594
1739959
1108380
309663
1448841
19908
755041
1019430
738166
1018673
945273
601705
1628735
232386
1616737
1823285
1301205
705669
1666397
204807
1583444
752707
162534
108821
1800579
1207703
112643
925928
180589
415153
793764
1602779
1166896
520943
961610
1136639
1132376
1624605
323764
1051633
771844
1941196
1012288
1907056
1062257
960357
1057689
395348
309962
1766450
254900
19364
1575368
1233239
1503052
1729300
1014455
1627291
1495993
1623547
666146
1743590
430392
1532875
952645
214258
838187
157556
1909494
360227
1025971
913963
355361
1634862
1802287
1444560
1899721
1663238
393021
826014
421965
1263567
658327
1207107
1084007
1455643
347617
1114559
183839
1111337
654354
977893
1086458
333282
464712
751830
1169611
939238
852953
1970989
1931610
626622
706156
940680
1261137
959277
1182093
1739345
735899
1211331
1563622
1997051
120235
1103501
1640313
1062597
417693
780744
1205000
1616876
279579
419636
170875
613517
1096746
91414
739920
1061542
661732
1933656
403509
752527
1412254
832554
786593
1851010
235297
1840687
506893
795924
273688
1507856
1449212
606899
761983
1103295
791970
365136
1320493
495776
1290882
187076
897739
1395242
1965909
1047889
1119435
460440
642934
1550969
774510
292064
1741729
141526
187041
1861512
1604573
1669537
425204
1129886
382686
1233789
1576657
746064
859511
369247
292980
1060729
1142690
577632
1655591
393447
31305
1331160
861567
1142846
325768
1554502
1691022
1589222
1050552
240561
128736
1603839
1170378
1484606
80593
1410419
1636445
189390
227654
1481254
1202170
1908394
216206
1521357
563854
1277129
1210250
532933
1739232
504919
1149870
15153
444867
683660
1151056
113895
677503
400347
924946
881578
1415027
742047
464776
1375819
544008
674566
1934927
596157
1318400
1993282
566363
1922872
1122768
156650
1281224
1619958
1865234
1875214
1965648
1961518
1646080
1114042
779893
285037
407665
1847843
1898415
1830341
49450
1432114
1819267
1774891
1674053
913758
488899
1205196
1583094
1120258
1830638
502954
280755
1897492
1151450
1864138
211055
428015
1533277
817656
1347536
1036509
1997941
652252
1455512
1171720
1114278
1030614
1039202
1584262
601117
1745185
1074652
1445381
1815964
461618
1484048
627608
291138
1658563
1267959
887173
922606
957300
1183481
1734796
1079390
919882
904214
1860105
1139327
1995684
936273
1969181
1885814
254621
1386960
1727802
1242138
1688960
15436
124108
1359841
1060146
1048838
1060031
671580
1992451
641134
749596
1016861
569504
1442823
70355
806867
993793
197835
1227297
640208
1518662
1820780
609793
1169991
1728457
381694
229549
1871467
55343
731011
1708037
1162953
880284
1106445
555895
1003431
969553
1252553
1470928
116771
941068
809680
33793
326830
228953
1274319
1839287
1114552
1262125
1646806
101983
822244
1923528
921917
1081793
850792
1046070
479974
97536
1968731
1518980
946833
1815472
708508
1185963
1902273
1346475
1189179
172407
1177414
1921159
1631984
1116858
432605
1309683
1420643
1709019
988124
1549839
1819544
1565428
1454828
1446428
422367
1274183
889574
1322521
598372
1541410
307757
1728693
1301835
1770205
658729
834455
550164
161514
864042
1985709
1674732
320079
289002
788356
427727
834926
146855
1465912
662056
380290
241953
596113
1942070
772635
4423
672091
665136
1499976
1275848
1447896
1777996
1134286
401804
241877
1727928
1293587
399679
341188
1577496
1325512
408389
939757
780607
961997
993326
679425
569993
1660970
1970693
1493501
832528
938795
1322336
1399096
1424266
1443971
415304
240998
889434
1861893
799988
1190506
1798904
1541989
1885760
1450843
1602734
285542
534389
1367770
1246208
826805
1125769
1339015
92323
1772834
180502
780942
523961
1276346
108886
1153359
718468
652967
629930
1412595
1815714
1415517
3221
545689
1271108
1071970
1320852
1670633
33333
1012972
1941540
1889321
1814973
1648441
704699
1842590
311714
1548170
716743
933268
11305
48303
1092883
1927279
751874
1876715
911486
1184981
1902196
115297
1985604
1005131
665189
885724
1488318
1683324
42100
936474
1965522
1495501
1708467
1900674
1588350
1423062
540452
67479
591744
660479
911387
1595491
1015191
817537
148643
1943833
1421229
811218
803190
1835742
1216715
984555
361810
25939
424735
585173
971791
1551822
105550
1841547
427688
1314288
1522188
1866438
1605121
1071573
666459
447800
975181
1658862
709674
1035586
758727
1584687
1515227
289055
1034366
1543840
142908
331780
1525251
1178691
101234
216052
1936527
310417
1714262
1728132
597809
351341
486760
1492169
1617585
1219805
98027
1231933
1385029
576628
1260087
1410560
1906948
323704
59433
1840369
1069302
696891
537008
12514
23048
1973257
417103
661423
1436233
986296
1919832
1946863
20509
1336589
1495809
811940
1802041
611657
852657
534827
506756
1036412
1802687
286738
1615285
288639
27055
751544
356235
1520023
703391
1526347
145972
1051419
1806980
68238
1627368
1748269
1283040
1672304
1377485
564566
1383153
1727571
479275
1665933
276155
1078899
1534342
1296967
1855170
1522633
1204625
313353
1223298
1548475
1984326
194302
1165223
1654001
408091
39266
197165
1016064
1043915
1717908
295522
1831609
356663
530215
781901
1389470
1259019
1688842
370545
896861
515362
412663
1658052
128672
1509492
1603428
675635
1313022
1186881
278929
1087320
666253
374140
1850171
723261
905359
1853289
1807437
214083
1593260
404867
1762387
91342
900271
410349
1372304
1575120
960224
1791692
1073401
1655469
296679
1785753
1757644
1004690
1357737
1392638
1954969
146696
1977356
331024
1710896
1689897
1795534
726659
461850
1494867
1574440
991603
940036
1272720
57267
814190
203862
1986420
431364
102305
886833
297815
498271
1572764
167730
1791936
1956436
1101303
151341
1836626
1423855
1597823
81835
934872
1883924
631665
1550427
1636313
379542
1808716
20734
1311199
391873
1213628
953416
229637
639482
170158
626992
296328
1439412
1438296
728176
705829
602246
1389174
1648159
1603911
254045
96815
808510
489817
870677
1389464
87511
835122
580167
1524666
1142522
200462
1827465
1134253
881404
518090
302053
867588
580421
1262094
1019020
769863
67293
1238617
66371
1541471
883763
1778669
1893947
308486
1093827
773357
556936
1342326
1030227
1105029
1175612
1864214
1036098
1098673
1128942
836472
1464634
274476
909013
1940204
1203874
316441
1599800
1822648
177344
561600
1540596
36129
251916
1845685
1883522
995274
377305
459338
8477
374485
1137179
1756776
1257366
321048
1422831
1512259
1325866
614763
879467
1695790
996488
813035
922283
380765
1826757
1241271
1384767
1373839
1283242
75118
454195
1609242
1461631
1969190
228298
1647748
311299
1225865
66339
705671
235794
1568669
576363
1833248
20796
1163807
689078
1764266
1425758
1711675
1958109
1476206
124399
1447945
211695
450950
876194
1164081
445258
1459834
479444
1196773
1445444
1956417
1976527
62178
806530
1315405
276438
527468
694372
1471072
444216
1512472
1034402
256613
1361997
639993
812275
736797
1064913
329055
1460357
240339
1015441
552486
1748833
1286041
1257923
1217033
1469265
548570
1133600
1120875
1483723
1818787
423395
1145585
1573266
1533465
546512
1696918
1313949
1384577
173958
1729858
1842452
1531382
46524
410404
1481564
703769
260419
684315
905535
230018
1943919
1009712
1026568
341808
1349241
1849413
1585942
355578
446870
706886
690240
1640198
802155
92215
1360951
1294837
1803615
463944
937756
890793
909667
1420334
1761239
1727536
1126745
1915205
201189
1652906
64553
781587
525671
19650
894685
1843292
14348
555070
161685
579065
1651823
1855855
901517
839200
847330
644151
1262857
1602173
1801940
1006298
263965
543747
1898052
1194909
1671594
1221706
502082
1349440
905288
455811
488551
858196
253104
1182705
83055
1886773
772957
125043
1363072
1590940
166947
1262542
1307487
1419933
1507733
1099646
236037
1754349
1405280
1115195
1231948
1260185
339006
461274
1035715
680304
244467
1691161
901413
1239727
417768
1620473
1792340
346083
344240
253397
563781
77234
288817
39003
108881
1633097
341241
362895
1318277
1694033
1247360
67962
1942738
1570459
662233
556979
1440971
1560167
974404
849680
831268
1133780
522915
524174
893183
2431
767586
1623881
140739
257106
68434
1161783
633553
1447977
1771537
88228
1176684
541759
1796280
796511
1684653
572175
1348689
887037
643842
387559
844196
1084405
295625
438216
1718438
1518551
900065
42202
184018
541228
377910
540942
1225800
326786
1181129
1083514
1507667
1305810
1206628
412314
711993
459552
375126
420000
1366413
245429
226514
904114
1320642
1603312
1155294
1414472
428260
1682162
325555
1469018
1586313
963327
1326701
480923
1185726
954592
1631582
1879618
143320
1402678
1035897
1279024
1975624
1327660
534677
38635
657431
1371542
102367
990949
1183160
1814833
613062
729009
716220
1779521
1617493
755407
1325136
1643464
1772152
921856
1285586
1882881
1732401
959142
1429763
421766
1898789
334537
1668226
528064
215825
34066
1076079
651271
1857045
1532521
1049546
822065
1354338
1800951
64213
729885
498247
1737833
718599
1881399
334583
1667508
1502690
1038134
1798502
1116742
798329
374506
810369
1716818
1290289
1207097
1137957
1442034
1790839
1518647
1617662
1761354
1654145
1030336
1137540
1192872
1327292
14520
1311613
926121
1622789
749231
1732685
1663008
29864
1269451
943940
87506
317539
1536215
478641
76311
627366
229490
168527
1609195
1338922
1864232
236424
1705890
1392698
1502779
1359
464284
1871087
1957813
242501
689624
172611
594418
467375
118417
193134
1113698
606081
930236
1738917
891474
263675
404267
503233
1859476
1724816
1039211
1416243
1351448
1920951
638790
1121801
1417023
192189
1365389
854022
1201887
1166560
1407365
432571
1505257
1257886
1238048
855537
1932263
1820404
924319
533092
603871
480919
474482
946430
1567198
538711
1956827
693458
1684557
1602445
160461
293445
850338
1736768
143198
687389
1000079
1847919
1767554
1615485
1515820
463950
333659
1939152
1864715
1268093
1450989
1145152
1031647
697106
1279370
1944291
164907
405542
1590027
1907408
1527099
1334230
1094531
1195575
1198869
378104
1434843
693224
1038587
356897
79044
221650
1297637
1968690
1829334
427071
1745688
1408501
59087
764072
1102910
1471872
841843
1039650
243263
353196
1976056
1752606
231464
788776
669855
861294
1811537
1727783
1479708
1709507
130186
1812545
1792646
1248934
1003221
920148
1481107
1277699
1305050
1185299
122421
1081653
1142891
4896
68035
748766
904869
472252
463831
945713
815712
1014767
1774174
182144
1846042
710194
1202339
234027
1154244
1006749
1762256
128690
1230019
1356447
1569487
95307
838037
1791751
1741817
1879899
827006
1321659
1590177
362095
1012059
1550234
1354803
763868
1236533
1586516
884944
1027866
1681763
520307
1918182
339028
389239
972959
1583506
1623854
482187
232626
382690
699497
236810
748152
296713
179137
1587595
1825244
1422792
1364084
44496
963127
306082
1379500
1162763
862855
1219982
39822
1451588
513775
1467357
1987525
858740
1295112
998143
861083
1439609
1458722
379592
1925729
1546369
945985
1551924
680514
316128
1020107
1917469
563634
1963560
1392562
1961463
535981
629099
926771
1842788
1512991
797579
15903
1563142
133837
931244
945046
1669218
212901
1970673
384480
185553
598065
605295
108091
1300942
879231
259320
325500
1023970
166165
1031742
1665139
157587
1386700
415914
573336
336720
1107102
1401142
1979049
1832013
612434
257614
1592263
1789374
1355002
1307192
420918
589808
295425
50971
272815
731073
1858293
1102788
308722
379807
1262617
76675
99828
605030
1434200
1568179
1431523
581675
905041
187659
1489442
1804497
1857169
1136134
576298
1586114
1286092
262631
889340
1803423
335684
1542558
1801500
1880304
612650
574661
253482
1807434
510816
1238756
657690
1872569
853417
1521444
637710
758423
555267
1817755
93087
610132
1706947
803973
1112467
166482
1965812
1771547
1829874
1600883
62944
1049026
1689508
1494853
1758534
961579
1924639
156137
1775290
1881856
1874530
135087
959119
492074
1876688
1185616
1373584
1051510
1978339
132140
148157
1346268
950101
787232
1826673
1176334
808260
270056
820207
120637
674032
544092
1368658
1945727
1100020
397348
147943
700819
36389
1674060
1501572
118025
1333203
755574
424006
1573954
1676589
1044355
759282
1198086
560780
1206583
1281724
645003
205034
1843802
228888
714647
1672303
1279574
867507
346729
1041715
1738208
364935
1348574
681063
1430822
1389966
1180390
1452980
164164
696095
1050263
151418
1698564
1834838
960781
1616532
1400887
1967158
1132985
232956
1030279
1041850
1403998
674458
1970255
527144
1066272
539610
1497472
319175
936452
1834183
1183033
206233
1971788
505616
1361720
636626
349655
689793
936303
1272142
954137
1017434
1167997
1313138
1169820
1755403
1254310
1656495
541032
416774
988307
390544
1030369
722466
1173555
898094
1598218
1520199
389399
1980554
403171
1733627
361703
1797986
742688
693298
1193911
80027
350700
912437
1103633
1983448
856132
967299
1368415
1847926
1523544
217280
360211
912091
106545
1984784
1209666
1677177
1753898
902698
1321266
734934
1056127
1402429
977391
474981
700158
336182
1705474
1337915
504203
121481
1867666
500078
1506454
343134
595042
1552996
913519
1873154
316582
749123
1180565
1626817
385280
1726572
1224291
1944510
744313
539894
450578
844207
1839174
1485167
1605659
927680
707066
628662
1748003
1046765
834923
225747
1207306
718462
1630475
1977480
1117518
1228890
1074927
1755911
1855182
305493
1645406
868864
179199
157189
601438
232233
729622
617016
813431
1833322
574843
87656
446679
1989585
616161
88469
928721
1728478
1633157
21249
689700
1904335
198668
919556
1575223
649070
565349
1558800
842346
200631
134695
1574723
1148052
1748317
736190
1548527
1746695
1473372
856770
148196
644098
1922989
380372
36211
1269643
723486
901096
132629
837982
924912
68080
94161
1480812
1764106
366163
1279186
1804261
1753396
1274523
1550229
1857504
319373
1047959
1933180
1270571
328140
632750
586785
1591405
1613298
1051848
1050455
9603
347749
1610490
1467645
915810
786382
1362801
1805379
720182
1371648
994412
978838
1782203
1020352
563620
650624
1366587
217027
418125
422877
1217077
149964
665934
1312674
995233
428160
1271631
1822626
1472370
901820
718430
142201
1918516
1456567
1495545
1070931
74329
1740531
1040511
622879
1600145
1322976
1284156
12747
128574
276998
538732
1776376
1914960
118604
1848890
644241
705693
1991739
1277197
801755
1297098
125985
194079
1131451
1109640
818832
880440
1593438
1263362
1833987
57160
1005710
679538
1402959
1853554
1395379
110372
1374088
1537812
507493
1797067
1559649
1382734
29094
123947
791965
770207
370204
1041024
1752431
496782
393298
1913703
1076738
1894913
503234
1656890
1188104
1251841
886179
310849
313175
1908059
1763437
671962
1071191
1204028
1697655
1417318
1269583
1077762
1725848
815599
30887
289912
943526
1891457
330413
114595
1364933
1324614
1777939
1911156
1483015
773629
1640103
599133
186990
267174
1821602
872307
1934955
410259
1437465
532830
1105571
558178
1878427
1388500
1604115
1328641
238696
267961
1660602
782767
266248
719176
204535
132719
356532
979207
34146
1583892
1653264
202338
1027728
1718716
1110830
668603
1124278
1797306
558700
1305434
957883
1249927
1702716
761300
1534552
905848
946020
1629853
1505723
986543
1431557
85918
107808
633886
913914
789389
357639
110456
1248318
1604390
775341
1374008
1459775
1157020
1365384
431389
1327279
1345284
1666653
105668
19503
581845
1714959
258337
1531307
711455
1462684
1279819
1155284
1510028
300359
837751
1451437
411059
1323604
1822465
1299093
1022603
1632366
925332
295590
429991
1664512
1187843
1465205
1103852
770528
165100
1783638
556097
1860937
220506
1969604
36419
1972754
1769271
145537
248506
1072175
800397
624781
528848
1056194
1247213
131936
384763
396640
951976
1610183
1025680
1980870
691413
274403
897769
1057420
1384667
571154
1424356
545070
1537562
1116827
459393
177046
1339017
349499
1874642
1578446
1653548
853228
1566915
1450229
1609016
194223
305443
404882
506397
985910
909709
468463
1541792
712132
1980188
1892409
930430
1433793
62876
1722166
1807600
1513484
1270579
1988366
1923654
1645773
249678
1636040
1789492
114803
258064
1117028
184723
785359
1907070
319298
1505709
203345
1852450
319028
1659032
582805
1525204
47135
1122291
31214
1805268
1693975
1810485
164438
170689
711120
769479
199747
650624
1293635
1590186
1130646
1666720
343923
1811638
19835
1586778
936460
611950
964404
223546
1790640
863951
1086708
1462248
740819
542912
765219
1950378
1045725
1058131
800776
333987
1407590
305221
363976
220490
1941587
1539463
1964490
1032589
1863189
1800395
900127
662180
871543
771940
1040553
391995
1615396
154832
377170
1187424
400958
1429379
1813702
251158
138320
203164
854595
435885
953091
179584
1644809
1108418
1127248
70981
1628807
1681850
1716639
1216576
1494620
1743876
361432
1960318
181819
1322615
754346
564252
1701521
1993488
1332238
1523299
652070
1674417
1108595
1208928
1949804
626314
187912
1020488
280926
887318
308246
973025
466118
87837
887738
1385489
4904
1662429
1116938
205748
1258617
1538729
1115677
81003
5382
1958746
1546771
1694049
584722
815246
1012053
1041156
1760584
1893876
1928358
3151
1452
1863426
1016634
339592
151800
1669656
1011021
669691
438219
1370600
1570387
1232013
132945
470546
1598563
1512762
1268280
1020736
1940092
1089658
137162
1060280
441099
240361
1246511
1397020
1435468
979249
1503924
1545941
1333401
1881511
479970
653046
1742078
1413075
24481
907733
477425
999997
861316
768733
750422
360801
1072299
1475591
574738
1953189
1793067
1951208
1385227
216161
153860
1841365
322085
1034714
1330739
312624
364634
1593027
631222
1325986
681248
207453
1718038
1214688
361853
1129261
1445113
1307703
1603404
1794841
175657
1302044
242915
237707
1905020
352735
316459
995565
822306
357302
1806011
859851
44819
61415
1271725
1981777
151022
505967
351123
310844
404690
22846
105607
189753
64732
754350
296799
1487182
1432304
1473898
136553
1765257
750533
539522
1969312
1216112
634768
1302798
518225
908441
1953615
316920
663556
783341
1868491
358033
1885235
126201
1937465
1643520
1479720
935275
693428
975107
276872
1358940
458967
945895
1179043
1573012
259247
1675535
1501546
1782051
1950524
1281309
736369
731475
388406
1661900
1650774
1366799
390695
963450
1243384
1427418
1506612
1330
1804318
1124431
498638
1500386
287260
1800296
1053637
440442
120441
1057375
1197479
1572518
1922794
71417
1381610
658319
1980908
1697268
400362
173216
575236
1296884
1198840
1145282
869829
1798717
1385226
1517395
1373385
1084817
646105
376851
718283
350048
1471816
1053821
1143178
1226643
54454
688907
761374
550959
94418
165832
317113
1220660
237981
1701824
310881
1857117
1706289
1168754
230673
841753
1857618
1817859
935543
620994
1546159
1743343
719028
846540
262598
1623935
1075728
1754588
94610
1081578
1334343
1472368
117729
850319
1774539
296114
1485553
7581
18224
1008066
1889109
923698
974898
1762616
1545973
660103
109533
3333
1591826
1882632
1926694
1470206
873567
1701954
1858741
1948461
864655
411623
1212319
332218
454462
337756
1021726
449217
1660987
1127074
1935700
1423124
1778822
1638975
1079435
844221
540659
87343
1611866
78875
1725295
908281
338086
1838721
818862
151095
909163
1823144
1233213
1663106
13803
1934400
1993350
108470
1700608
124615
878131
731182
1123387
245754
349808
1365470
1040988
677152
1341728
1592780
97688
614021
1671840
962092
169378
1646724
1243395
1651475
1822216
1905122
1966603
903844
1379471
1168022
1522211
1823169
480613
1982512
1918173
979650
843595
266055
643669
296797
1079584
1755233
738181
1635313
6974
897857
43232
681667
129480
1753195
948680
350107
360601
535705
1560411
1633034
1694069
1051964
48544
1886032
785840
1659081
160064
15312
159180
1743295
1022849
1499681
46292
637053
1558766
633024
1495589
283778
1382552
1003210
1033290
786472
82642
563899
1243831
830237
1630362
341105
663077
1605825
632700
363966
769046
935522
1808224
1923920
1105402
675429
742666
120934
1947290
453130
797018
1309543
161071
976601
317604
687612
503295
405264
1973606
468940
1839503
1407384
1464278
101591
1479103
1703717
529250
174119
219730
668823
481305
865662
49864
177419
823890
699176
621872
1119843
161056
1056776
702565
1315506
229920
303446
1538192
969635
315998
1462507
1409045
86834
1534965
218335
442212
50336
881035
38917
1485526
425203
1572665
1083103
1258598
1600347
1034704
1573263
1733711
744925
119071
1075670
1844130
118192
892609
1179142
240428
254101
1158870
382375
1295739
1559877
643274
1580862
387275
960731
428987
1506314
1006361
1961043
265522
1689806
591860
1344391
700923
372064
374513
183687
1753035
424077
970754
1635820
1954610
1230431
1623472
453977
420491
206162
1745279
1915119
1322915
398609
221591
1391126
325323
1826211
1524078
1100917
49863
633905
798350
1970063
1575771
171943
763997
1018484
1573802
731291
691406
838381
652599
276671
1416095
971784
1138714
96036
370135
855093
691070
308089
1322667
682440
798541
603160
549556
524300
1605216
642561
758072
476962
217996
1138534
841545
787529
179006
110778
1240440
1062546
1883633
1095038
96355
1156760
1034044
1231684
290745
1582356
1434243
698709
1867791
226378
298428
712625
1870010
1306332
801867
452028
1812121
401844
531257
1419946
847399
870513
292509
1738191
1996116
794103
112845
78222
1492493
1468111
374159
1219429
931076
1421679
1388337
1362103
523100
1381669
1876684
1039873
877831
1274272
118964
1609961
1851516
1439069
1039699
32340
1076280
744267
275307
1627720
649390
159230
841894
1872290
173907
957127
1361452
881686
509705
142004
1026330
221122
1444937
466997
1620278
1509114
549813
1778401
1867739
1414704
611365
1821727
818022
279008
1524108
1866439
1249677
1797269
1056544
1446404
1730488
1745651
1933012
1593983
1478984
1474224
1107714
76584
1827006
498909
500939
1708616
54161
1874097
271793
1462846
1258366
236953
1102405
1123002
1315982
1106573
1707990
1401276
397687
1327095
554756
1526203
1606867
373021
228454
146780
1816244
560848
871063
1706675
1269770
1020513
1033016
288765
5086
842778
1927309
916709
1675846
1949239
1770066
1185960
591495
852846
1386649
410547
490040
159289
1484286
752309
1136940
1736412
252160
1131528
916484
205708
425969
268005
1673898
31414
1586989
211853
257270
1308049
387434
1609792
1235234
152424
677627
852017
1936257
853592
245821
15500
1638997
615082
90930
242773
550648
438068
1090343
1486509
1015288
1070689
1069130
1044548
1430150
715205
703841
1346109
126139
1349498
1387724
750120
507466
103083
412176
1725387
1824215
1321411
932812
761286
1775968
53744
1772321
1577009
635740
1682303
336256
1026554
1209934
1178971
1800540
1325534
743044
945387
927991
731328
177484
360198
479677
1273493
281033
907211
1289394
1651958
374275
244742
680878
1461461
445443
921285
1611194
145875
1305530
763145
322448
939263
1056978
1417891
277915
567897
61531
15102
218769
1675247
1022921
615791
1416639
865230
905093
1804067
1433026
1356008
1395547
1463091
1163041
894216
1562753
200541
361913
740892
1213163
212149
388614
931154
1391803
310811
56430
813547
162149
456692
569879
1629586
399694
470831
1500275
1147553
1307093
1557018
715859
842134
823632
1601348
411899
1062486
951125
1931818
850517
313005
657498
1938384
871345
1338969
974933
793573
790376
1146295
326701
1669793
1338557
1515822
443157
1054546
344124
720216
26415
1644611
1690786
1878094
340273
659192
278184
1646280
854013
1260032
834921
1611965
411799
605017
1119890
1633205
624390
949738
454578
1457638
345119
763256
1005440
1030742
559785
669466
205704
1243918
1059156
852080
39789
385149
1914931
973283
711908
1457726
953453
626337
911006
1275255
568714
448335
981848
26974
1556438
1922663
72983
1257493
148604
103037
158984
71915
1687871
904366
1036162
1572646
1846836
1932799
960792
1696894
555590
1293069
1979385
1376052
420561
307158
663601
1212480
56031
74374
828354
808172
204610
313870
1012896
1409557
1088929
855799
350167
872579
1779075
26940
28127
1430934
322727
674681
811903
1171334
1798832
101631
555124
1551118
823858
421286
1886655
1723275
1035249
1674317
1083767
1332128
1828297
1263473
672261
49481
843852
778721
1544560
1430729
1789193
1925158
1571552
608075
472396
1722714
7566
1202338
1416831
776701
1486784
800676
125706
1187018
1841987
1994795
916520
542499
316940
1032456
681118
806892
761206
1472461
876479
1176305
1059879
811754
365307
346474
924976
925010
1856449
1615381
1425995
11797
210833
879900
700632
646129
1312672
1327451
423157
534296
284866
1178685
1714308
353287
1609094
164411
1986767
187669
191855
753257
1285181
1738886
778389
442230
1668397
1036486
975705
1504089
952423
200310
1093967
1495921
996425
1951961
1500929
1511476
829604
1803948
1965349
1826784
1203553
786354
1377988
1111390
1235017
224273
906666
1982689
1010107
689299
1728129
409763
1606045
995094
347850
357273
905305
836948
340856
1544191
1065354
493834
1006693
334168
331535
1262584
478373
8541
1108528
854194
549121
124252
58392
1541479
461541
1515688
886037
1464062
1521389
938903
1868075
293258
1010934
430319
257564
946844
208716
637471
1316045
1896317
1731107
1150055
1104520
254308
1209711
1720812
1336366
1054899
107822
999081
1396835
1741923
711967
1367226
1003576
1248909
19838
1118546
475826
1004467
1533440
1922842
946472
1805943
7526
1291023
1179684
1063012
1448756
991758
1407571
201417
1490712
840844
223162
1313271
1794190
1195753
1724199
406784
307767
958699
109300
1636838
1345889
1393565
888079
628613
1075942
1655301
371328
873331
108375
1981526
1096909
978938
1750863
1848830
875026
939675
998201
962465
1262000
314905
1470057
31938
1833184
1994440
483239
871746
638086
263040
1664417
700466
821752
803585
384257
1625022
325355
623343
664280
1718035
860356
1665791
1220919
622313
1282911
672410
1017416
1210154
1385166
912260
1623523
1014562
1137263
204955
1279161
1684468
1130156
1312154
975470
938211
839857
66934
1668098
1386152
1907582
500487
1777517
771692
1490886
1812900
1941399
72464
515859
1714775
1426172
642745
734011
1687438
1821914
934633
1561247
703001
230592
1383554
1835512
1304956
1208459
1239471
1393572
1985390
1757955
1718151
1244362
1486907
834966
480195
1555163
100313
1087623
1673608
255878
1142507
1945065
769550
1445913
542618
81368
876125
415165
1020106
977614
1126229
1879935
1486397
1002452
1363744
742811
310969
31581
1631156
1483936
663604
806468
945260
541496
1964945
1363502
54040
254908
861938
222374
452519
550895
1705185
340355
1290203
865633
196771
105106
1823963
1401846
1595973
1105266
415991
1868717
95696
226662
81965
1741683
1614700
782019
889879
305483
676373
963607
1542347
386145
1593386
277171
1444221
1452111
206901
575399
533613
1475196
1729788
1390526
917738
1233170
983472
636787
1430124
1306408
932718
1477489
1889065
1833789
726626
671284
819034
765536
874652
422780
1803559
1441237
1149241
83290
77214
1273
954740
70528
1434575
1979981
804394
162442
151440
1544312
710986
531645
827438
1050484
1794781
1741845
1085514
125914
524242
1204141
1191821
1490057
1824156
1139646
1543106
371305
1760727
1227188
501841
352823
1529505
980249
1171342
1639875
1105518
1831778
257381
257244
46004
8726
745064
1353045
1587568
1278234
1673448
226066
1878149
1034644
1228848
827714
1199812
423507
1830944
1795090
444735
1394476
1354895
697173
496783
1740257
1131428
968092
616276
412429
569287
653218
1561898
1027330
1715023
1089057
725109
1719737
1008536
1027837
1390744
223993
520442
806377
1959691
1631889
1008542
418895
1303855
1384559
1154898
1129029
1035411
285203
478964
1887443
1508030
714036
1919177
836049
1207713
1764655
1728792
689056
855914
1634727
1064853
1810196
1982210
581883
151732
175635
873498
304421
425580
226412
141219
1441874
975325
1632425
374466
894770
244040
261626
998507
247729
1728599
711136
1030242
1241917
1862035
1458894
1804590
1022454
380888
1465139
1645186
1484277
851966
934728
907132
1607203
665911
1409770
452917
528935
1288705
1930562
668578
973428
1854863
176816
633879
1612914
632091
1012327
175676
414393
1638591
946715
1228185
400534
1634098
1693560
550965
1475728
1811464
224380
673660
1917253
1720931
790260
908948
1880600
339427
516159
353192
1055844
1348219
1622358
1925524
1232680
142584
18309
1704300
22326
593208
167574
472106
471741
900118
479427
1221285
646882
263186
1163128
629854
1818003
699102
993163
307130
1927106
1417676
1589856
893262
307825
121626
637988
942961
649297
1736575
69015
1590327
1331008
18070
1363106
1125352
1197820
512941
1066346
1342543
993990
1401336
848522
1219548
1668869
1315982
1024415
1267642
144969
1347876
453757
1104109
729370
1025757
672852
567499
591864
1087101
723940
800764
318113
1379994
512349
1213000
586552
1452154
899545
850076
676657
868526
723706
1976927
262354
1577326
977047
1766273
721247
1167742
18993
628054
1381407
1967855
1597344
476698
1157434
829920
276264
595772
1715371
461976
1535552
1974676
141907
1310198
278519
1803325
749869
855107
193085
30075
1967963
1593504
1284096
419142
205989
1985130
73684
556584
175974
1633123
234849
271983
1804062
714467
153794
735303
1118520
496056
1039747
1998832
893782
1780965
411932
1110031
244587
752820
122048
1981158
1322158
1441988
1186975
635433
1988695
1472447
1892222
1129243
1940774
272913
1863535
495720
1539659
443417
1704806
495389
1787365
967230
483970
279691
1004302
1230020
1352013
1530355
1557815
775
535692
1518157
1653198
1366978
1959476
1353757
1727353
1576515
428326
261761
1451914
1446117
1698746
1564172
117118
1907669
1393515
811207
199976
1010369
1224953
394502
546305
1411802
1996412
1179498
1255046
1768802
1972000
939949
1662446
1684155
1578735
1570443
575961
1381640
1143812
1580579
385397
331714
1933220
1888571
551938
742592
768338
1500811
799987
430515
1451303
1470550
660118
478480
136890
366456
347258
1860823
55366
1493320
138958
834137
494315
677792
1543811
1819792
81447
638918
1044389
330534
1452035
1087562
1773149
1079926
669511
931605
1924719
437921
1126117
133716
429654
435442
1237123
504642
779693
1237989
1702201
683072
1864247
1281858
61374
1377903
887833
544284
341810
44909
1229805
302178
1454378
850100
115480
1227629
94964
904981
1318191
1561256
1855314
1345785
779064
527561
1457978
1178404
1300012
208706
575948
798599
34707
1062970
1342382
1879581
1721950
1920092
618469
604775
906521
669358
1927515
1876202
229015
899305
1209032
1897383
386517
1580392
400177
1101226
85249
632816
1881591
1126845
1521405
1112296
665879
1913520
794376
1707977
584758
1557354
1715055
1262121
1217248
1199607
1932234
1674729
709370
27170
1438117
467422
1726553
144639
1487996
713446
539970
1035543
1227666
1785381
491471
166309
251871
220712
1626071
1750487
1145364
1416062
1307493
1206500
1254959
693158
218635
107744
1997541
841566
1347218
1218351
1814819
1993531
260065
1195696
1053220
1371260
87377
1438384
776293
177287
756801
1761710
723749
117648
1079866
1254612
1120268
2743
1197774
1830157
698780
1061687
37782
572132
214708
1016848
1872795
31048
1803153
1602231
1222220
458777
1108545
1669026
1762924
1185288
1614073
230248
1834609
871002
104792
1188095
1075396
829053
1677146
1024913
920559
1528983
1821662
925061
1913311
1675259
310103
800173
1876200
546631
1042935
1719615
976664
66647
838471
1080374
126871
533490
1965361
404392
1753305
928146
1002734
1874358
1444170
891649
306327
1869263
901273
1348430
747178
400504
693282
1094913
1063233
1247387
1577720
308983
1026961
1082193
1605637
604623
523718
235125
1158244
642394
296103
1567714
9896
1731938
1267899
1967632
692916
1505392
340679
1984318
639241
244029
285240
110829
1767656
303650
1025081
1262732
1128700
769403
1873484
829454
223608
800644
1948046
1765022
1726240
1777612
440965
1966015
1635074
951236
1751545
1081710
1937579
1556182
1632563
1093017
1785235
628872
248073
541855
1539378
1822312
1455289
1847692
198431
879287
1025102
1835172
1096386
1567052
107660
1775273
1107242
375861
1739589
1452708
664157
1509804
1987881
1575313
687444
1242454
1384293
1720650
1245133
1656812
316662
935244
302506
765530
954350
117481
1792291
398802
1796297
918447
254784
1689764
1242390
672058
965073
1755713
199272
1260485
480353
1938483
1286945
1969141
1554140
199597
911826
1874227
336103
1732614
639978
1500080
471292
1630690
1684566
1380715
222333
1851795
17020
1412453
133023
1567893
1314151
1893027
859520
551101
1318633
1680969
1680614
592085
1653860
1461695
1839408
522143
1923898
830150
1574064
1541523
1726892
1062787
1269412
324214
1564887
1586059
1106264
1707073
554755
1125240
758857
1437600
250487
1337636
495278
469683
1992535
453003
174825
1843342
726134
999251
1045691
822354
683788
1584815
1763234
968427
1223890
427381
7464
1493586
1712871
1954437
1879952
1145787
1879993
1554292
50322
664563
1894319
1833804
1167890
1591164
703605
807086
1457283
1170579
1083032
1422168
802777
256739
1501350
1597079
1641070
1450865
358049
710756
489954
1202221
947469
922096
1809768
461049
840985
1028408
1788580
1748926
1191796
671823
1677435
46985
1463409
1048371
1110448
252065
1123288
1673075
1088167
1763302
1880145
1150961
1155357
743617
1165234
904981
1915551
1194714
580524
514532
368182
447646
1736840
1963726
1907813
619455
528261
1758315
258746
464623
322398
298135
801386
744219
1348693
952878
1753113
1306746
745973
602629
1246237
807342
754706
853281
412884
364724
931084
1126297
1525948
794677
1484439
543240
678772
926409
65
109883
340446
1780925
1243044
540380
1967825
423342
1906581
1650653
864903
1906178
1768180
1718552
1993489
516208
916461
832579
116292
560739
637412
988004
25670
322111
1678107
694959
343421
1776657
923473
1067117
1872724
409543
1541691
1670709
1660543
932664
1565322
1733863
623220
327521
1665133
1897121
72322
1433000
1664307
1975375
930622
981967
1748690
1120346
1737816
764452
484983
1689180
137873
1922806
589628
288204
978686
1195443
1504284
1199680
1350236
611425
1157875
190037
1827447
925528
458285
1693023
74923
1175679
636097
800073
1142456
437535
1913248
1848512
1003498
350249
1284419
1880237
187457
226691
402071
1559622
373062
1111264
188035
1083228
1959353
1451308
753063
366963
1721705
231884
1951753
374095
1047087
1227963
930309
1997833
1827018
656978
989796
649121
1606595
1446050
367613
1067063
1924926
169494
1217248
1159547
1936216
1223615
1938884
1451890
1551745
757772
1135759
714134
538260
1909419
498939
905187
1703510
1722428
185593
794673
308308
1901751
723710
1319937
589708
588275
1977519
1892670
1267133
1094438
109917
1655264
736032
1859621
105265
1352839
656184
490392
1463673
1088420
494793
1248045
964231
527795
1004877
1124848
1337843
1793881
1276632
307926
980301
1524667
10925
395096
1657046
1611646
1971575
1813037
1839856
702980
200233
731553
475893
1365614
1322990
1720919
1818207
1822993
903743
435281
252358
1926252
82797
967025
676356
457335
1461778
1164550
537843
1034419
1080576
904736
1736744
1988541
1953069
1680444
946603
850707
1214441
173509
722292
874293
3191
332793
873043
348585
564340
852281
907631
1605019
1359182
800127
1331813
832132
1691308
430202
593823
1599332
1960743
1425970
1041736
711131
1807762
1845629
275025
1385421
1076007
220099
241536
1865295
1954477
812851
1030853
1201349
1658410
972163
1077778
955211
992007
343985
1863970
869093
703073
275666
828598
192319
404465
473557
1467981
466782
1992196
425679
1018787
239804
568600
1923827
1107996
960238
947507
917192
924186
154917
1340098
1850787
1689131
109053
1327088
17350
712759
1650472
412699
1659619
1596121
671700
1766523
1649127
1650315
32863
1930192
1114140
910243
1524927
784045
779832
292585
949319
60734
1367528
1806713
383232
1237765
408955
757464
1913701
1606537
174484
1588972
306812
115199
1915139
72819
702800
1953932
1600344
1881662
249382
715725
341665
86910
1098632
1824288
839565
714440
999814
583817
1381616
780436
1129365
346085
1509776
1066287
1719462
1439079
948146
258623
1120099
324623
546704
1835760
1160520
1665982
92002
954876
1232349
611867
1614345
807790
1283152
793178
1460325
1568740
1130241
917117
926819
1279225
1887262
1120925
1291732
1441693
509105
1617634
598625
1550027
1536070
1774639
1797334
1715173
87221
1912596
1489563
1133520
1269588
348907
1525185
964537
39661
687445
364650
462485
505429
644200
1176191
1833041
752703
1641969
1652108
218621
1139158
1993328
860007
1396013
507666
68196
974330
1279614
1185112
487682
1732877
776557
598582
1835788
1509915
1178231
1510553
156102
1732
1942728
794136
86901
1642068
630558
1232389
1697077
741046
929258
1876977
1174732
1966152
789868
520193
1207025
1119094
614658
1946246
1695474
1802482
1885711
1224168
488957
143865
376113
417202
1841393
1986513
1574618
1085128
466261
1901692
1529073
1251198
663035
523113
1906481
1874940
2026
1961683
826980
1733917
28940
1871552
319242
806415
1009151
514831
1387893
1187671
1170272
1883050
1349550
105229
602665
470906
175649
34310
1580588
1085352
1909141
169313
264285
1397879
1622081
1512427
13134
958484
33417
1897192
345623
108632
1280296
1890981
979204
1602786
1975109
1609664
1997500
383212
1111142
11407
113003
148129
909205
182601
749235
1419327
989883
104934
1427512
882568
1314956
1585229
1483248
526540
293884
20886
1435959
559833
1761389
856694
373359
357392
298067
1568322
1085679
1024811
1439127
1625741
673428
1438950
862714
187848
1114165
442204
601128
333315
1563342
1852281
675477
615208
992731
1404777
723241
1614224
626358
228337
1305484
1176964
1721008
751284
203453
1178672
1381486
1794291
553431
1030142
241757
685362
180092
949840
1366018
990144
1307036
1273539
1348775
701504
1743854
1123805
1907985
1483723
887460
330928
1101755
1572925
604000
1961322
115758
1960169
399111
1003694
882816
837510
384185
580992
1369132
1890623
289823
994518
1497191
1396941
1973424
1818466
1653105
561336
1665468
245792
183101
298208
498153
353763
79229
709287
322820
400420
1664257
831085
121458
335594
713236
254367
1119919
646401
871033
137145
1508850
1407169
1838134
1937805
1720489
441594
509120
1226265
511309
1490555
1050000
1903700
818582
135007
1579002
808612
720157
1442352
99073
1191186
374918
1924756
821443
1883473
1493104
1608071
1258033
1433804
116069
1755534
1357050
1403578
1317173
1783792
1761026
119431
1096441
627667
334553
1275340
475192
806066
302071
874067
788839
1279689
320914
1640115
1220682
962258
1326319
781942
1750112
77431
909580
1359408
881114
657836
1714675
1569553
753621
1402319
1585812
1876516
1602916
464777
955558
1983667
1023359
1648445
372943
490814
1476411
1394571
1569229
1480301
541419
920613
725035
400861
1646686
1073456
833001
1491085
271307
942070
518631
1928906
1393928
1636595
1161446
760672
222108
1432208
1421967
922540
927519
1602553
1930985
396974
58799
1886794
1424153
118436
913285
688761
1939106
1887777
1499281
1428119
388926
1366579
1590296
1709977
1060285
521725
1477184
1527433
325776
1780947
1961044
1883888
877566
1647968
1214867
522751
1283967
1252784
679310
552688
348735
1502520
1804353
1291811
1427042
1129522
1403420
672288
1486851
1922431
70191
673499
847128
1736217
1918744
562231
1673369
1694903
607928
1608540
1472120
1292857
931812
505956
1701281
292207
258815
177752
1161554
1597005
665109
1365842
1300417
1830372
1354925
1185651
1826031
546175
470401
871405
1384847
46402
1195829
35917
1104081
1236224
275364
746421
701597
1648754
558378
508762
1709623
1662405
368343
529731
1011386
1855500
1598079
1988561
123520
661349
1139566
154122
828975
487884
1992725
511346
1864332
1351879
116166
1192668
1087027
1673424
1406382
1022436
1724883
786390
938809
935735
1816581
1043803
925970
1579087
129519
431132
7572
1604991
545360
1009835
194948
368803
849683
654409
369810
99744
1149921
564423
1223544
1437110
774232
905324
1569112
115312
19630
1304209
1162873
877676
903845
145786
1186442
1992788
1281888
906613
139358
836920
1271021
685889
1534279
848891
362236
105811
188933
616927
1883857
516611
196008
1433444
1976023
1498205
256910
1788057
200471
924444
1725949
1260992
111752
250380
1750667
881429
732009
1231526
689959
1965010
1861555
1814890
1221863
1603305
187233
1985367
1817655
817849
995885
551613
1848426
760639
1708741
969690
211641
1330262
393482
492539
1828349
1939543
1212735
874113
1003319
1870117
900554
55038
779483
1499576
1911149
755416
389719
861524
144017
1095654
1605164
1666829
1313558
1813236
678436
1686944
414333
923266
1095873
405621
298945
1973243
60597
429257
1657208
753197
111
1105039
919810
272285
65257
1285418
1530226
1760728
1161908
169100
285663
1256563
785769
1364009
1235658
1460681
1727089
1566218
1613094
1681203
1970780
943995
1524205
439947
604123
1120489
275197
1596511
1929226
871675
1416534
1419260
1594845
1824785
401288
170400
1578618
1714161
66848
306446
1705141
1710057
1706101
1540182
1967927
1869547
1895612
361341
249316
372652
979364
1464161
207910
1643022
1389490
193986
691489
1095042
1370107
378753
1844767
711594
792519
584341
760049
396164
283106
834354
1415917
1681289
1884584
991225
1578324
1732454
978877
367792
1921528
1197018
1871056
1181819
1307675
304617
1153823
217045
1709834
1136844
76335
761874
1117730
1798277
261644
912106
1335473
469909
351388
1205020
142971
688265
1185077
1109595
1835341
38592
1534216
1850474
658200
462400
1693724
1557290
29033
1712855
525963
1470257
1741165
242074
1653950
1278229
1207335
1869615
1030500
822386
81541
1513058
291002
393760
1677941
1899237
101283
1161414
379410
1381286
704341
291272
1785398
1056009
1360437
268175
1021195
1382864
1396775
471048
185153
1633410
895036
703075
1117153
1415104
1837542
487674
1019133
1607048
342516
996001
1887787
946278
28399
976367
395353
1167179
742882
1607404
1104373
517034
908809
113906
1329800
1915633
855822
1580315
602432
1782446
1813893
1635739
1818249
1474387
1596214
1909579
312689
1521160
1081347
726955
906524
135380
812290
1494256
184672
456783
171730
1801068
1192319
1577496
234254
1233370
583511
1857540
823327
1328610
460351
1457986
273187
1085953
95245
1953818
607292
131033
1674165
394379
1784779
1294281
246364
1047492
1408410
771586
752445
1610415
42145
556161
1608213
1562980
1957445
1046437
1349674
1367621
332299
232643
680186
1696399
1848221
880846
1141648
17304
270167
1497430
125509
418795
1134993
976545
1257803
1241019
53232
690832
271900
281585
1683421
24063
925274
1947248
1102785
460718
965765
418828
803838
949406
1697617
5470
839931
272001
448710
1938564
917941
1080175
1761592
1265349
1454811
1701626
656693
1297529
831886
1999457
1845787
1914790
1212209
1414584
1081459
1442059
1303055
1985548
1881117
1952039
61741
1722400
1375264
225124
178264
1947888
1197869
1197603
1210168
1435153
751770
1960283
250375
1542106
1503469
821093
907695
1244621
111877
516179
688095
919805
496004
361860
940118
1486201
1711583
435862
710038
624444
1241758
977436
1294230
1658798
1788122
740859
1917142
1754682
1006643
1733342
1531753
1158280
783017
1885175
161051
1473417
634773
692052
980801
718268
440140
1187830
330639
76595
423571
1940105
1723902
475267
577120
1177275
485163
732091
315830
338949
763818
563906
1591826
995704
193209
533542
1490995
1138957
1901212
121861
1110041
1697731
1905950
1242280
815773
1095918
1306151
100837
1019833
846573
557456
319080
1309054
1641253
1558657
988992
535004
859818
1375560
1479313
476673
1356142
461966
1879832
1168341
830646
1285939
309782
1224710
414189
277551
1222178
703977
1914676
664832
1751885
1421460
1012488
324748
515578
1102315
1578126
589319
1615637
1660516
1244196
890570
1328949
134987
1711552
1008989
1681623
1602241
1315961
1922156
1546380
17288
1345538
528118
471248
359374
571075
1599314
1248518
15232
69689
813135
1004413
1105941
160014
666797
1582765
243126
59806
1080570
1171651
1094437
1301270
982280
1743289
447819
1351098
64162
706194
504798
1737294
1922890
1390426
1228247
1589967
1662632
1340459
1663247
221843
582216
20145
1564815
330853
1071040
1210370
882028
823843
276260
1896052
762220
1825363
1932309
1519137
20507
885450
1947346
545639
429199
763683
1450536
1314310
1612621
769027
509661
294472
943201
298661
1472405
327676
1227830
15620
872274
166764
207463
1102836
738176
258021
1099579
456966
249751
1285828
1451045
927698
472265
201227
40451
468703
514589
1900502
225311
795659
1045857
434912
786932
1524801
103597
229622
1577336
381643
1631595
1982074
1579721
763096
1180045
1308761
1174201
330948
1212215
1572138
517287
1725096
89139
63512
491542
988032
1386683
147643
1679672
639197
1711632
821990
1593536
94572
1778751
252984
360053
236408
548130
1973141
370569
488479
792493
176038
1315330
1824685
752963
338298
713705
1261173
609856
1693307
1631217
1039898
386883
926413
965441
558782
944756
1677012
122251
758534
1815001
873062
1676899
1373446
1660797
617338
1395580
346393
1705900
1308069
836963
916289
6080
867889
600319
1533002
232983
1100109
95090
1393811
1742618
1115838
1450935
1689970
1729536
1108125
1889824
101015
101783
785360
1130162
135713
650577
1100449
687863
384028
988580
1709686
262920
1254402
158703
1371518
1038438
1964785
1749634
1959812
1662506
317309
1336027
71811
636184
447379
180621
121879
821289
489478
1953221
1281775
575761
1905980
1894295
1187621
887957
1651718
26720
1441452
799663
466417
1857888
1381351
19236
1762135
1317637
1392086
1058705
386415
248244
100387
1197182
549662
1742582
1495705
592461
981479
255070
1654043
1339476
1185818
227902
541923
447398
987424
809882
1111084
1172220
1964787
1362962
1844533
518888
1812377
915563
620048
432985
1408273
1546939
1164480
1252360
1569030
999367
376172
1261972
1509481
1926939
825196
284317
689518
1428017
923978
1476161
545056
1054419
1672743
906407
1451565
103320
769877
1564033
1968016
1043477
1092679
1459371
976897
1730573
1650669
807802
805396
298858
1295094
979216
441867
1074502
1374815
1161777
1299562
1579665
99047
1545241
1044592
1283306
1475022
1660048
1207088
754850
298158
1996785
1826679
1619964
643045
265891
700213
1444435
1362707
1051131
1200148
1032867
232592
448036
858553
586018
1323971
1841960
778477
1537356
1207610
1545867
562687
1276785
1647193
1548451
1761584
1917209
1430738
426476
832744
1125197
1530330
1372159
939603
19917
1377507
331439
1213882
795484
882436
1721626
894746
1582166
639162
1544507
547017
1926213
307237
655416
1145634
1888655
1855417
1651414
1198468
59243
997030
310249
71977
1241335
1950945
1609227
870577
1116483
1255929
71995
1412250
371464
316239
195637
1861947
1895549
1363479
363444
217734
197404
502813
983136
837961
194559
323695
1962826
491456
1683440
1622097
1988820
445762
1329384
1408348
1453368
34614
1136892
865651
1107905
191376
645197
734192
1700850
1504824
491691
904179
1155135
1945936
1118018
1333903
523447
1944029
1140288
881142
1592471
1819254
1271427
170313
1061283
80625
1135527
1956828
1852993
1735126
341432
1310873
1499311
1419039
390101
918248
373502
1599197
1366945
948378
1662887
1154260
1739470
621249
1429152
1050181
91392
1320469
757519
32637
1450272
51054
222135
8854
650621
75032
439010
1333408
496630
656917
1652345
692520
583586
1892615
464286
1433088
82096
1705018
1367758
88117
1767496
1063032
51832
493047
823188
129481
218918
853492
1438705
501320
239128
208398
1536676
85020
441533
501161
1750748
1733096
1544991
1058381
1233373
578171
1868610
144070
1973762
1616017
646827
1669733
1636196
1729874
505849
335137
1882376
867697
1440047
1080516
816421
1925088
430451
1194936
792718
415483
840713
1873957
1713963
1861283
56079
806281
1117144
141571
1940379
664504
353136
975732
954627
1561077
774533
452491
772762
992586
660971
513133
349963
1365614
1162511
708148
572798
639745
9192
1933805
265276
1389860
387927
872487
620278
665408
139825
305383
52127
897833
1348525
964515
1370382
241045
1061113
1771456
1905954
331738
929456
1431595
793605
596449
1172695
1459174
1112318
312683
799900
638027
808199
1259468
1587033
1803162
1358231
1522560
283922
1354961
606009
175118
547433
1447870
320028
1098416
559360
1193092
192510
334061
151774
419692
1067446
1740489
1387980
426617
1089578
1009243
203231
1731209
932234
447521
1154181
825368
402310
518887
1060598
173095
421422
779630
1031972
1110426
1381186
327263
642059
1145449
358062
520634
1035229
1125655
169656
1769458
104044
212167
367277
1059795
1653452
1076395
511842
1245725
685158
1736170
1610875
720560
503070
23344
126159
1716790
1473483
1608301
604704
1742159
658296
727918
1437879
1945879
897909
1731687
841648
1145863
1300209
21253
1245553
568281
85648
1336852
1910910
270224
911095
1683862
1798910
680651
1007407
1163543
1399149
911819
570823
621848
729646
107032
694251
1497611
937744
1492504
903310
1958702
724501
255929
1162116
1536929
873255
1433953
1234194
1156214
870489
1650777
900994
197095
209122
1997957
437169
1794570
339628
136894
1922538
903576
1354940
1337818
882545
1534224
609601
1489626
1607189
229960
1713548
745354
66798
1951136
1298582
617512
1062636
499484
429788
119575
1440404
1067124
241771
1187307
1626933
1248511
1950939
817839
147888
829702
1938464
1339714
907135
1704105
1673324
162072
1987088
769149
594992
397446
203381
614927
885546
601080
783917
462667
1428410
836255
907648
167110
385854
240184
1876440
1261503
1071957
1773819
1329429
1784300
749637
1591715
306081
1066810
420469
1693232
802426
1816147
338564
1421146
1396621
780307
659345
1578522
1349600
1955658
231126
673374
549432
251567
386878
365640
1605566
1241556
871329
1723175
667086
1310789
1959851
360231
1952828
669549
735261
1356770
1074724
58212
54781
147695
878316
1112079
544921
481210
757495
362677
1188188
1449421
4995
730400
1266323
1636967
1774330
993089
290578
980114
1484879
1340055
669783
971039
851868
502504
1197607
1461907
1371813
1015961
1315897
477589
1141973
762152
1371082
983410
1700574
840491
124500
1995643
33656
677826
384503
850806
871564
1738895
314240
4563
1559529
335998
1420750
1023608
1984895
583578
469956
1145295
309656
1603967
1059751
618817
579772
11893
657149
1121571
433881
832571
1624430
1862504
1543475
1174105
1888899
1198814
1226629
523072
1156031
868178
1281914
1424644
441096
676608
1548526
1314771
1835105
1964251
1861856
680487
1212857
553966
559923
1883933
728102
566990
1864748
1047423
1230479
1178379
1009574
65024
1564388
1151282
1803377
1498276
1028884
558328
901391
1258894
750255
537883
1989391
464107
1997475
298746
618759
1863969
541554
329517
1037085
1029411
1984433
496754
1487163
792723
1942483
995200
312631
131752
517522
1958739
1843207
1227
1535373
1204888
1208800
625496
1680270
1090033
649821
1033496
482888
1507183
145913
1115755
844012
213889
1160741
1652629
43470
1121378
893834
1403422
1156906
459704
820985
162773
41974
1862983
525827
1598096
1883960
957975
716322
1301040
1755058
686846
8114
522625
1621533
1664246
1085967
1563321
1858024
1325142
1686266
1707729
528311
44032
1640672
974661
1213834
804067
1981840
254185
613577
712405
1412867
1310091
1417046
1244298
893895
1791393
29369
1949285
625902
341216
55
882607
119362
1702618
1056845
1930927
1868293
1811012
596595
273532
1249685
1470225
1570379
921050
397821
14118
468244
32587
1400923
1175868
1462925
767658
537969
1898324
111862
1467771
970208
1918460
1108649
507624
1649123
940339
1676483
436461
869321
815982
707002
750764
947548
1729261
742701
622787
205628
1888435
1490965
101192
1549303
1439876
1543229
1325490
1483936
540956
1622928
833106
468932
364121
1750503
763733
654562
983904
1185941
1779357
1867667
685762
1721257
243384
1212855
568562
270263
477474
1280098
1715652
379495
838774
1942357
1052758
513790
351193
206203
1067770
1668252
1852487
1020534
567715
1541162
200495
1811707
867365
1544071
1942782
993832
1935453
1938126
1122193
1204695
1421256
1378166
490375
1272076
446195
531388
1155559
534444
570604
1578397
1053759
1876113
124317
137094
1852852
458971
1253390
1955525
1063721
1769198
1282041
1393944
675453
1690263
562426
420460
1614149
1146457
760077
689660
1699590
1572432
1096452
479660
1370881
1205774
208326
1637745
753486
1714487
1580783
161162
264733
1782985
1826390
1528924
1793940
63069
1704754
424779
1663557
1987539
569204
183265
98662
1655738
821696
761761
204175
931505
220775
1766791
1341222
179354
1800621
1176131
811596
560625
993564
634574
686951
1409230
1279984
1532660
1267618
914924
38934
1002982
134921
288730
1020480
586452
1153084
1416284
780035
1292638
1637725
1819224
329368
1295462
1434175
207974
779971
1382302
1918171
1564897
718341
73715
119424
1750871
1940813
453720
224537
956959
1049617
564722
1699095
1400339
607193
1715064
1647194
1006888
1862617
109584
467978
233516
1603378
66763
1189447
1349272
44146
836871
1424398
930105
297310
978997
60247
1714633
635835
1591810
87497
992750
96224
383832
1047854
1930981
1827904
971897
804180
1095283
1245949
1569026
1559425
623119
480330
1689287
400546
671954
919464
1386048
536679
988041
1504380
709503
1826583
698458
869596
740424
1433648
1142211
517229
577223
82493
228006
1391398
1462478
1301395
1757230
1926033
539313
545402
948201
492770
178238
1028342
1131375
1246869
1579512
1294811
1293101
1237173
508786
1443294
1424898
373593
1252612
1501539
1606799
41429
785453
1693992
1700642
360124
1702980
1129743
1831709
413023
319061
374635
1658473
461315
1625448
726867
1539303
1843516
507073
1711438
1196794
1618952
195226
1903930
1335073
397780
667926
1924731
1170610
1792404
1823896
690108
1741738
1314957
1579922
1726253
750985
443476
1742469
339030
727509
1578458
333450
335270
195064
1433818
1996306
1882094
289001
862555
699881
913118
1310717
1331478
1989042
954924
202936
1968408
1931923
237667
1097072
1483560
1804999
1739385
251203
568579
400379
216065
422315
1336936
1835946
881060
1980260
1340748
130150
690856
1646440
1195821
1931691
1056009
1761292
1644118
175403
1265363
812870
212840
761620
706873
1826135
752658
831391
398970
272412
480000
1612869
1011661
1639412
1927077
1512159
420697
169403
61771
470969
612140
388320
1800479
672922
1795976
454360
1609573
912043
1026537
949813
1238965
1077089
1599900
25448
1304167
1075648
449233
1756270
833887
1689652
1442367
1982587
1750164
1224187
1459330
800755
377313
19474
1600009
860560
1882701
1525065
1911941
1918597
540592
1613922
54535
767445
1779600
1932125
374996
1853019
945886
629726
788470
910071
1752044
713427
1784996
1145979
417462
834611
910427
468338
202760
1468073
1043314
1065521
405432
1553354
519184
423109
1725702
1875874
689025
151716
376819
237211
963493
575061
1156235
193545
1499763
1849713
360392
465766
680420
521961
884200
1621785
1660417
1232685
1979817
1220987
212673
1899834
1337788
1456599
520859
891096
901910
910222
1035793
542411
1342696
1427556
72933
1722615
1607599
1669143
147310
1783284
1533440
1743593
181595
440541
623144
855854
1166784
1498340
697165
1104142
234166
492263
653197
1604242
429187
1848954
1538095
1227196
1833908
1045947
1906141
295039
1268486
1152299
334368
1584375
871695
1150782
440894
804576
829273
355749
1064779
219503
818600
1199634
1555940
1504152
1057868
220329
1417655
1004292
1214242
321887
497294
553291
476068
133870
627997
1931324
1994335
1256739
1328299
61733
864858
445143
58678
1507823
1483409
148177
786036
1333817
950427
868820
742691
1842152
65056
875149
1689526
237865
1936483
315102
1741024
221099
1160023
644706
1141683
332032
531638
833616
207807
752975
1507157
1349602
60353
580
1784692
548761
696799
55594
1716125
934648
1589418
729926
1548560
378893
70126
1537124
1310284
1676037
269183
1312748
656077
108149
570985
576353
433697
1643085
81519
671630
885210
963773
281826
793535
508076
640404
1256562
759827
1826480
588060
1423586
1664471
318891
591929
130492
58101
1731250
950673
1906252
948282
938509
1455524
1011392
1163789
351199
110072
1064643
133887
50004
970601
1671074
1181547
1297658
501022
1203835
1233866
6508
1984139
1228613
220048
1695300
659138
1753037
1370317
26109
201755
193513
378742
698344
903284
1434741
836609
1270289
1024118
254492
1891302
1311697
1761704
1409233
624774
73608
1723184
1390413
1162370
452206
248321
826027
1932030
1171220
724206
545686
865675
850125
1774468
1631255
565621
468449
1569889
104500
999027
778504
293699
910219
1577032
1909928
1851813
1608099
1796357
1145355
1833532
889133
223758
1745280
454625
327883
1763274
380657
1190835
504537
1138434
549130
1112109
311943
1151870
370856
285327
954080
1964572
592059
784148
647484
1495830
1008443
1757665
1016799
1923130
1894382
1306701
293066
1598083
1993223
1731141
1195609
1464849
608477
1154080
478852
1129822
816507
1530195
992385
1789642
1483726
698010
1208859
498294
1475201
636384
1956782
436895
1290360
473784
691248
1873308
1056818
1640674
1560528
1805545
907060
1687679
752851
459354
1679008
1680168
1881615
1908782
789819
1322733
807284
681564
399669
1681821
821808
1817115
159240
395522
331837
1583582
938443
520771
1749817
1531828
110801
377935
748169
1618400
1635471
1361884
1997698
1186198
760387
862210
1261745
1512716
705160
654718
1763622
867400
885812
424121
65416
958246
1444949
467926
1396561
799396
36695
1178625
892062
415101
1093149
1222566
671430
1597853
1078465
174009
1067893
969049
626810
78715
1192321
10538
1977601
1606311
1382994
104095
1310336
157832
1259883
63263
1602535
1039246
1473732
1108373
162522
1015269
794203
428657
25472
650065
1971980
1314314
1624673
1991654
1088365
900777
1072447
223603
205130
1888877
1353886
558420
1589517
200913
130895
789400
1764039
625337
1499929
883819
1321869
183075
378950
1209878
764393
1080574
1781740
1803484
514715
651547
506269
382941
452218
1946745
134616
201850
296446
1799396
712257
782493
1209604
66088
1705933
1941401
713072
1224504
106643
1683052
1342167
146991
429647
538254
477887
148507
1515416
1896893
530787
274574
1433852
1698903
194576
687225
1619766
505688
13427
1542194
1452477
1995931
128094
518216
663812
1875450
1946523
640231
77103
389573
109704
529763
497508
1704126
63414
328814
1545945
1829169
1820427
1126777
1379029
258209
669277
587980
781265
1644913
328062
918565
1013431
358310
164777
376119
1364758
667408
1262049
1647480
1993002
912223
644820
1618939
459158
1427259
601182
1956756
1292026
1468711
117872
72902
1042451
1265406
1717256
1068135
5249
48830
1596912
455124
8286
1312584
730116
774296
1459750
1006711
192084
482159
1361614
777742
112142
1986772
743212
1958434
122015
641014
1342855
1205941
1924752
526960
547959
1731272
1680377
1759392
255649
1073109
504111
1968183
511586
766031
1368218
1548249
95922
1363227
22366
443860
1492092
1865371
203961
347933
1801049
298737
1813221
887292
397657
905840
1063843
1898568
463386
53628
1996909
1634998
834068
1504538
1657541
1523647
926883
900545
1144301
1755841
590016
850450
560833
400624
35435
1552517
705844
871585
599416
1996263
1455703
441066
1409551
1126997
1760023
297979
1053028
229587
845567
1632794
824175
1768715
1771989
33544
780471
385451
57286
302705
1628468
1629508
751696
934434
846957
1783712
201518
1998722
1843139
1529047
1350346
190920
822473
761897
1687570
611144
898395
957010
743837
757344
18851
1357710
1830946
953892
1261079
1820273
1541426
1369436
1750494
1356650
1967484
819293
985100
927734
1488253
540128
708378
1743742
11038
1295245
393237
95063
1783431
821539
1481304
1937046
283482
1410701
999085
1277879
924504
1770370
1068934
141025
662851
798227
877422
23479
1192546
246836
1459739
1237854
1651723
722123
63784
694430
8918
341842
1329912
65558
686760
953931
1719299
1086840
1161969
313154
1813289
1593729
1118588
1552854
836036
1147078
122623
53481
734624
1700683
392596
288981
1403404
675360
871791
1881543
336799
1468031
1924139
507551
669563
695119
444292
923722
806553
571661
88550
1640269
189230
736267
979031
1816314
611157
1627907
752095
1146780
958720
1214269
1362056
1356081
1779890
1948087
615664
1309510
20059
849876
1092931
161058
1088030
843400
881829
1738852
1035493
500294
227251
331105
753421
275070
307808
712366
1231142
596626
1541166
1279669
452059
433321
1657999
1916415
624420
1349736
44802
554277
1138110
701808
901837
70959
1881708
289852
1117942
486442
1694746
1583829
40992
705714
1540657
139800
1404533
372913
1170353
1833977
924636
959982
1785876
1434444
1028062
114234
269846
1595017
1351281
1464529
740557
838290
650640
1743960
757854
1099911
1150271
1941052
628643
1431480
1071003
863478
393477
104848
1519438
696385
1543993
467549
534074
1795441
332405
1183970
1021621
11274
1616208
15693
1554052
254012
849961
1223484
505027
1837247
114562
1088831
60532
1347392
317508
338495
100342
373212
1285474
705271
1092652
1099885
641320
109451
415871
444926
612043
358858
1983114
95632
927065
1532597
284843
846572
1944206
195323
1995839
23763
1669913
1831574
931360
166435
1520820
1987036
1534528
1196547
202217
1828226
1487985
1521787
1966184
459984
1234935
1994331
1329836
614440
936290
489428
1270242
301611
1568817
655972
394951
580560
1130436
1748326
85459
1012744
629706
262037
1769667
1685318
370129
1718267
311284
1958192
1200623
232955
734653
1649064
235552
648329
818311
292366
1367483
515719
528134
949959
1737434
876560
1038739
1238767
1871457
392652
63981
264466
856961
402720
120992
1441137
471701
1870290
396454
497515
1773892
1406005
620834
1050010
759438
703840
1274868
402482
1934321
311269
184476
28923
701183
1000609
88024
495808
1966019
593
987371
388004
1667823
1170117
540435
1677947
1492608
580357
394804
155846
61575
862930
1877950
346140
815770
1899745
1442307
1374247
636244
1729305
911904
887934
1516831
1672429
1035331
580521
1408288
314535
1996727
367536
97429
1347910
1736704
1650760
1587746
775448
1938242
1720017
209383
1263474
616019
30960
919097
307902
1158145
266788
73121
349230
59273
1665301
1027166
44888
1441762
1626208
1786332
935936
434060
48496
1495603
49586
586978
254647
1045360
552342
1018523
321407
137543
623833
1803360
419777
1299269
206564
1098717
1051856
262276
221860
169551
972484
933131
227009
1453167
1947481
375098
1671413
1324665
117877
1859861
1894833
1716404
742111
1858440
1001160
1198996
195751
380053
39030
726241
1729013
1007490
1839646
1471544
942883
1529409
1970584
10738
1260882
1982689
422638
568277
415913
90158
1624683
331298
343911
84294
1606557
933993
759530
253503
919126
188417
161661
1716873
341767
1423909
383046
1826416
1240388
729509
1737013
1838708
782520
394415
9284
1783783
1350350
1883036
638700
1277203
848554
6820
1565926
1774601
484899
933993
685034
364639
62285
602578
1213468
1790736
1144176
1352901
383152
1689102
386342
1500746
1077196
1836938
782545
1916597
105412
1359959
1188453
477743
1526131
974471
1109699
215382
1680696
932982
1694516
1658791
658484
1372760
530067
242060
876716
1550670
1804859
1636124
401861
1561392
428673
1849391
40072
130735
413668
1506836
1425062
860974
1709801
203778
1684214
869355
1625774
752706
462130
498888
1521877
1298515
1583070
1370407
345225
278244
602513
25675
533379
399934
1525178
1877620
1431489
1772223
368451
1203182
1712380
124065
1959845
116167
723745
1640986
532489
717297
700022
1410061
1042531
390007
1984598
1869176
39641
1327829
1163289
1338105
1593691
1213238
23142
1166493
784517
1871026
765818
232751
1782171
1926817
1971793
78268
710788
501635
1358607
113840
1018324
48717
879034
1808820
1676116
1884678
991969
201547
930589
769936
1673613
1292085
1675601
1292645
1484188
1333156
219801
216457
1950372
763378
350889
227518
521043
204244
1139885
547407
836214
782080
1924466
1210291
1465045
1076070
1952673
382462
521631
42298
1042881
342772
130482
583334
1790758
244997
1292760
1438255
277331
877330
372236
222808
1315036
875155
1378518
56728
245873
880203
1200261
1398221
1256725
1108636
1846259
733371
881827
38780
1162721
777027
1622257
952180
238514
1624653
240251
1593069
781702
1957731
1636644
1639530
1194341
226839
639876
1285249
534431
296633
369501
1120984
393862
1302314
1937544
1528230
325441
1552713
883150
715811
1909945
994284
1630344
1451031
747793
1841296
1693560
1383615
1366735
1875091
183241
1227295
1451250
1727089
1073590
122255
487076
384877
1337066
88135
896642
1079744
1261358
195826
179640
1601267
546746
1864543
1614661
559560
20131
679847
1601774
1780353
1761667
478423
1296957
930076
1115929
1720554
1478362
1988090
484104
175867
168467
1631309
160843
850165
1247434
838017
466440
706858
315956
158770
1840269
1524210
1731195
777029
632490
708403
1270049
1620194
588413
1160070
766192
1676590
132601
493389
406487
861114
175673
1192049
1080007
1292742
1129857
1881253
573441
712493
634082
1592010
286326
1623040
621305
1007793
1405309
557765
1574850
1969302
1946361
335304
1028843
1738951
1854103
921698
726133
126636
1731779
1216229
29122
1989119
995324
425622
1389513
230067
177173
1764658
1610774
612183
1892417
899287
915509
21509
337515
1748368
1875642
1777570
1175453
593464
1761054
1343878
1190841
1343291
879636
583776
1234899
1595982
954611
1829232
657505
875979
395215
1671019
275432
980380
1150433
1885280
1491821
1669203
854741
151944
722321
1451601
727490
1483300
1155012
806097
826949
428674
1963111
1979926
1597177
1412270
1756890
585985
906886
213849
1190636
135768
1242114
501805
1142059
1182742
1486212
521831
612445
950121
689872
776308
455370
282520
52805
1900365
149695
1659667
1944805
898237
125186
1418751
1849505
1185248
9534
1241176
409028
133385
1257763
320740
1167624
1152035
1385032
1604121
171754
646414
1980852
1298682
1703497
795697
1517312
1388835
1746229
690583
542837
1632396
1526405
333365
1204890
720406
1226184
1519687
1137032
1110186
224411
117165
570233
429005
56434
801749
1726787
56439
415743
171838
901639
1032617
1836458
546585
895705
959460
1887682
1991341
930764
1701335
1639084
1254811
1564545
1288344
684667
147191
1959790
1410845
1560725
38042
1798502
1565796
1902535
1251050
1573585
528361
569444
595278
198943
933116
841964
1213551
1961397
1611149
1098661
1376824
864050
481042
1841753
696594
1613005
1726965
394736
187617
1743108
524357
853109
1886028
1108853
1406228
1523161
1560183
1510474
1104435
1634569
914299
1638202
1320930
302118
1399321
1516846
413205
1050460
604931
1604273
1306636
691961
1800454
1234321
428505
638981
714328
1971838
838283
510338
1953832
896743
1177253
1753821
1801254
1269490
183502
1005041
37408
949134
1943819
1825040
1028863
88612
960890
497568
1309078
575156
730016
758635
1469170
1033328
564893
171854
1173763
1064039
1606508
1313586
1737989
1080395
1194018
469467
772400
40729
639144
746171
717742
1273913
819285
1924831
514290
722455
645387
1616833
1560655
605892
1745006
115716
225072
1460835
459823
1292957
1523337
540084
81347
719731
1176073
1512914
1152866
1480756
197146
1784560
584962
1933471
754295
336667
157676
716510
1337425
882600
460633
1498085
1409240
894669
40687
1779579
784366
321133
1356038
1808619
1273630
1480283
1926748
1300694
613890
778856
316752
1343482
447645
719962
257345
1924287
95674
1769508
1947849
1897573
1747372
1921474
1736113
116422
1071489
1948245
1999238
630602
427671
1656341
952530
1530397
1975999
111330
583368
1667935
1001896
1402554
933210
823263
438344
245693
1332198
23175
1110638
1905807
884286
146259
663714
712894
1880470
1154402
525370
1729000
21744
260768
1464801
939652
1403847
1504346
335130
541158
1854319
316423
1105402
430977
895497
1541788
384233
457155
656682
1374896
736036
267535
1056342
115120
313764
4549
567413
910267
1147845
1827893
501878
400193
924453
509825
482891
344172
69350
403202
1866053
1055143
459182
1068676
1756402
1098275
595706
1320964
700566
1886714
1931321
138067
883990
423127
1280987
403786
604497
1738367
60938
1884870
990435
977926
491565
5000
756654
1038121
1884133
1304267
762275
1734203
1649001
1549166
790985
1031074
1362117
491675
1409888
704260
989144
719017
137373
1426599
514156
45228
354246
1896393
908283
296138
352773
1475251
263459
1584153
484072
529742
1260921
1769772
1233225
682030
51588
623872
372860
691852
1944188
1285883
513042
729598
119385
1947870
1339899
1837172
337778
824070
1076710
1878905
1887391
1945438
1417874
399473
875660
310544
989197
1817333
744346
953273
198907
1784682
1249221
478205
1504036
493197
138097
786851
342303
1659392
515872
683992
1435586
1582800
1236860
291733
955834
80064
1563984
1593288
121271
1998577
671487
1424227
483376
672967
1724343
1647608
1835474
492346
725871
1330137
953715
1912576
780000
1781119
1103652
774967
376257
741709
1362853
1389409
99793
1957121
546684
546711
1332047
6411
1792228
314973
504996
610174
753188
172254
1049986
708537
1790531
1819496
688759
969972
828044
1441878
1460787
1599915
214784
579372
711982
608227
316541
547373
921353
1315374
1596702
163206
150894
1533350
236969
1203972
641721
370285
226671
1384778
616376
513241
251760
1920375
130125
1549230
759821
845974
1705188
1267927
1675608
1693579
1689642
703916
870345
834358
1913378
1507996
1814020
1144625
762071
1948391
1389963
285228
1008893
1952164
171667
921801
756019
1336647
466453
1242387
1074938
1013758
1194276
1975717
1167867
1569740
411726
115030
1026856
1055574
982236
455643
802254
581895
189084
163709
696610
116393
1459991
1983698
1505906
868933
189787
883786
685531
291825
492547
1742365
1727269
97448
1675096
1706947
1667971
541123
1170650
641050
1170156
1548997
700413
1453454
1034959
1595453
1992957
65429
777619
275186
1119474
1501659
1122718
506793
1187976
106809
278748
856211
196940
676946
385514
512805
1395713
1206355
1340181
769222
1939750
484600
1718277
255303
25325
1939497
1255589
1747298
472667
1201781
796120
1402459
402815
1754743
1045902
1850159
954491
1974738
381407
1063141
788987
911070
1961902
843431
1321424
722505
81462
1280637
816081
698185
560598
1607464
158579
397267
1157947
1078687
1005828
1779261
262429
596294
1861026
1360698
834613
1725323
1328807
560693
1134900
598514
920632
941187
1802723
424524
343819
1234173
1154535
1500759
1133865
1937316
1323139
938086
1926327
1159933
613230
669357
710026
1610526
1743485
1301610
1283942
754446
1828154
170499
538886
1560793
1797601
715798
1846041
516286
1951
1273420
1676453
136229
1550158
357906
1110398
108442
1666219
808812
957288
1799958
760640
1786691
1643175
441032
649581
1853669
1417829
1977163
982403
298797
1315803
51128
1397900
661046
1619671
177750
816508
960437
71529
506791
1124337
1344196
1041245
404807
1096181
868648
863487
855509
282033
561606
173698
1234313
1040472
1502896
1230779
1658470
797988
998560
884159
1357089
578388
552997
1998765
1727313
1248678
288994
746832
198829
483705
371490
1756022
1304753
697396
1512908
692103
430282
254517
59160
1598597
1178681
1228265
1298450
1589324
1680294
809811
1436274
1659460
1805970
1640686
1283738
1756893
1750258
1581683
1366079
1212516
1499088
1344369
1200196
1523459
1959661
1727009
649788
1398768
806150
957290
587116
30957
1120550
677020
1560118
185220
980933
442590
1239676
328478
461380
1912129
668799
395466
339652
519725
1170732
20382
1376559
427841
225233
1589444
231820
301897
1858348
926611
322109
433733
1911794
401224
710204
644788
1417473
1887091
342271
1713381
870459
225481
132835
655205
123673
221973
1586416
1638128
1727313
1825399
1207692
1899741
1185138
1319269
1411226
761255
547004
1973076
1270284
240859
1520206
505739
863828
1305073
692334
1361413
357886
1198545
750458
301620
346273
402941
1321926
1206036
226985
1922404
1533995
1359572
1381301
1553894
194626
586307
1985237
1974552
768470
1203299
161326
1105817
1764499
125771
1782268
1648625
1228161
1312709
1861779
1324408
1794941
497262
746059
1747109
254552
1040797
18407
1978590
317196
1428993
146282
1288558
866459
1837115
789322
1645375
510163
455712
1429649
866543
35346
1213681
1798703
1605373
139018
1287595
16660
570874
1479586
1795939
324047
935738
1049264
1303645
651012
1970857
1345234
1584870
381134
1320567
234801
1219444
857099
1348537
1722582
205706
300736
613150
297141
1014583
511170
778796
1807537
545846
1973225
564670
1782982
817554
1322743
1375048
445657
1655530
743793
394587
1209416
1138974
888754
1687233
218541
1064781
1222787
1664790
1211958
1131773
667053
196980
1655940
1760997
899135
1112467
957606
1258537
760091
1614915
1073481
1450945
720804
1539823
1914731
1755157
1560516
1085406
816952
1405188
88490
1083872
21897
1756074
1595813
121556
520737
166619
521
1496443
1343437
1041117
587252
1693206
1599988
1238880
500916
892229
298100
587561
1690042
621769
301516
1557132
1525044
637278
1982519
1586273
742350
876974
1026135
1795522
1172875
1523999
1913177
129332
528770
1935325
589074
1444475
1695397
83169
1428937
721022
1230880
1218167
1842289
1116359
1171237
1537386
660705
299635
1682669
1202863
1131823
900320
1897444
1701932
1273009
809034
1878911
876265
1730983
1695390
1585663
865013
1032062
476021
1211125
1386332
1203152
1712176
422729
1043482
704605
657981
1425649
596467
1974012
669539
528549
1467232
628523
165687
1838719
640233
1821637
50012
571568
1268608
1691176
1563014
24347
1636940
906064
868627
1170198
718381
957584
1645550
1182578
679068
1813338
1442139
1486156
1155408
1261309
1980566
925378
1721645
473263
323391
1647631
1860167
1221707
1683568
417278
493774
391574
1274936
496991
348321
1894034
9016
1001695
1919899
779085
551488
32217
211041
1999146
1330850
19313
85825
1802673
264400
1790412
1755871
1556167
900577
1316009
1264988
152321
1704935
181417
1178397
1637018
1798918
488592
854011
2275
1396475
1130496
891671
1141336
690365
871101
1869030
1336865
965032
1851144
1193935
223918
1659813
271680
1426944
1759944
1512767
722890
622675
1643920
1639848
1124604
1055956
159588
876682
397186
1779664
1606426
1105570
1634185
21595
983696
137872
925885
1696107
297803
1232123
1340735
1458379
308110
243888
1381044
85858
449008
152122
1805297
458569
1173195
1739135
1166097
1161454
1977748
1639299
653373
846849
1090285
1228699
450525
265147
1979489
973288
1051444
904315
1293913
1091093
1263412
1451815
1540716
1147760
1417420
699459
1810052
1475656
76966
1844666
274399
1592781
38248
1069445
921161
35915
879935
39457
1529931
1331015
917825
1381302
468802
1871116
1756147
5322
1561915
1475710
168473
1088728
373485
816421
109966
957335
376351
1775121
152405
1720070
1914012
1383758
1322267
1485021
378755
138878
749867
656330
462229
1150652
551648
636592
1267540
1328636
945298
703740
124820
1542401
939697
316663
1103109
219908
188682
1084942
1344600
1377624
682521
1838319
1631071
1966591
956557
882573
1881962
1776460
1072406
1279977
1152844
44029
783489
484850
1055579
1008638
677616
195161
1017041
1096703
1315555
461085
794597
1485798
481255
86868
1842531
1339034
121080
614464
48270
489387
1365936
1096413
279273
50231
739486
1810681
690044
1235047
1794105
837447
1590887
1606923
96538
1089011
1112762
1782530
1786202
1762919
796863
1988941
1419174
419577
352049
636698
704629
378045
709752
826436
1698285
121279
1420342
1606260
618794
1863969
1371351
1185702
1496890
681587
577873
1230106
794568
931039
1500965
102498
734928
1935379
508608
853937
1031699
1302744
622556
1127822
1651213
274216
1984307
817245
999580
1719290
247393
660517
1125596
857321
1477389
1719845
1301939
456603
587509
1707788
484436
725040
1085063
759408
1868304
1216836
1364713
789958
828497
1107762
431343
1621441
1431387
1711422
788944
332622
1771221
1225539
842373
452746
1268658
782742
7795
1686675
1939136
752944
927404
1290063
1775502
217753
634742
37073
1912464
890391
938145
1261117
1227616
1152984
1265895
1182006
748838
987334
111005
1618117
1728282
1009989
783813
355019
905645
1775404
1737141
393502
1922048
572536
1593365
808588
1235860
286802
1696539
629337
1453031
1029298
738176
1219822
1259223
351917
721041
1733486
1938845
1114545
316704
1183847
1423201
657102
1565973
1583830
471590
962945
1186017
901487
1648060
1296078
791063
1378726
197483
1765670
742883
1721018
813624
978319
1921392
961298
1693981
1923205
1317220
976857
1168884
868793
989861
1324524
393107
274356
1024470
1070143
88615
1862899
1197462
1265238
1066351
672021
597591
1095457
184364
252071
797684
1572774
1875686
676971
974904
1818880
1634536
1581281
1789299
237680
1118600
1335927
1616175
695924
1457830
208121
1145679
202485
213497
944114
650867
346457
36713
1652173
1731766
179359
1120485
1724574
1752605
31556
96199
415357
530257
408805
1748747
1291559
1998242
641862
451049
188891
433597
765886
894364
485345
845058
391316
1481065
17247
734807
731737
580914
1325823
1022375
243764
1070983
1103887
284012
447001
624929
773735
130649
873464
379973
1908734
1062209
338921
1572448
1278870
105175
1164760
1424468
1615470
272189
1753047
707886
994377
1025938
1851016
1089792
384203
1136516
1341517
1536698
1825310
729963
616693
409322
335172
479529
188871
1914591
984851
566497
720766
1469503
1990572
543856
527591
1154415
715881
1325289
923537
871061
1684592
1434079
1617919
78570
676247
1076733
1900874
800102
520292
412899
1980403
955841
1691764
458877
827214
665206
1131629
137768
274610
1591210
1750672
42216
1412038
56465
1014016
883243
415050
1894355
464555
1403367
943414
279694
1454294
915450
187617
1729575
233781
1204405
843502
832087
1317290
1119257
766155
322754
1993419
1594999
854368
1656488
1834415
597795
1851935
635400
1587613
1549381
1828246
517600
787434
1205315
399415
509381
1631256
112565
1305200
1752894
1333199
427262
1846837
1009240
1304731
183249
162397
1040329
805251
622156
352065
1334249
53258
1914019
844588
116308
651867
85028
1648881
144048
802847
780001
1900122
1749172
1164266
1159658
1969466
1422244
1376855
1955798
533064
257602
1351508
206409
1542158
1203999
1357914
1223301
1118727
1795275
666701
17666
791183
601412
1675461
515314
1988983
1702940
828389
1140770
1140421
1653070
1824534
1513615
1048927
38882
1786885
1787001
1460938
583517
1804883
1381474
216037
1465031
1203128
203419
1624403
465289
956015
812085
1675807
696726
977255
1840971
1819257
715039
1199154
1864320
1646565
805489
1696642
958264
1034916
13153
533379
271590
1895313
1814331
1166671
321055
598916
631857
1552229
1034837
53780
20854
1627636
1925221
1622069
731065
1350833
1054853
1886398
222519
1885316
923353
1440819
1182022
1240439
489144
509281
730237
791148
1403869
894019
1075785
1687973
1693012
16056
605683
537720
1577861
925627
1991586
151512
1525412
189647
1505967
1320370
200256
514534
523496
1187760
777156
320926
1910812
1889516
746432
69891
90738
1391448
1044663
780653
1233524
1030590
1405864
740379
748609
165598
965704
471793
354017
548670
225913
488461
493540
915486
1768366
1858302
1218077
796260
311556
1445064
967321
1058571
944466
1127834
1730704
1953430
1660282
1763915
1190047
471756
1344929
1830804
1174018
401794
1214808
1765581
1457250
1345605
1694469
2874
418115
1350445
820724
1044952
1768266
884150
647726
594328
1250625
1084776
1077893
154402
457865
994731
1615054
389429
57741
1682269
755484
1379065
447230
1500498
532736
1312538
346131
952462
960005
1730633
1670506
1772812
268404
564693
1591943
386267
170444
269307
1023701
834620
1862084
1796381
825385
1698409
1277190
864549
1066811
1204957
195761
27330
1797063
831770
1802513
329559
796622
177534
368183
1226691
882630
1216132
926766
1023925
1590117
170861
87484
1834756
1708104
1656052
950291
1509829
1038172
1238253
371370
1258381
1138244
1056250
279230
1483474
1216120
808563
1786594
1346506
200708
1342446
1631706
647247
1963527
1452673
1289266
783363
1412093
360031
252502
1433123
1779192
1183685
40381
183703
1675518
633050
200393
614413
637457
222372
1921453
63099
919374
1088417
681105
422439
462400
152654
436888
1138352
343505
1996836
1727904
1445363
1732976
1842991
741335
999104
881090
1985890
685714
114325
262285
1798125
1362481
357046
192355
200790
1660221
1629132
161460
948383
1750243
31551
940295
1515745
1341189
702394
1445304
890894
1108465
323196
4035
50911
250676
886851
1685682
477336
303976
118630
1244420
1392408
682528
453532
1048223
1163571
1177260
830040
1814445
1968465
944449
1777844
285904
1239380
1782261
943619
1185727
1469854
1297554
569968
1484086
1856249
1992615
1456589
443269
1835263
1239432
1187107
1062938
488481
1197616
148537
1502418
1920239
1296000
776177
626153
776908
479313
710541
1354624
626561
1894199
1124409
1630863
1597685
1150930
1880233
1935496
580336
997290
207025
1695336
1891775
1885664
225204
165551
30725
833448
993320
466335
1874332
15118
405136
46144
507108
1272755
719098
199492
1596410
141647
532241
1253934
1547782
1706526
1882488
162254
453272
182765
260274
472548
1560464
1560468
1031876
687127
251032
1467174
815727
162091
562208
1166403
1239292
52771
1993539
1328201
835377
1566090
752089
631123
868681
340019
970929
1805420
1718292
1513709
501448
571560
630809
1524827
799060
725653
968733
1916297
665128
817739
867192
1393922
1489635
1638134
726314
1869011
1476647
1656534
123251
499375
130591
1673745
971809
501610
101129
409710
348340
413074
605191
696014
103821
1448789
1936653
163138
1464037
1151992
356801
1437865
712438
1780035
1372926
1669064
157837
1882675
1214406
1777618
997221
744036
628643
148388
1772053
1724631
14682
364930
10008
896255
991932
1835584
1185390
1911280
77365
659079
1544088
1992298
109359
1060241
1876987
1420193
1823556
1031177
165836
1588986
1966721
835784
1733886
128676
1783621
1412055
659789
1811150
222127
1694065
1244156
49255
140881
381417
1898145
651972
358836
1139989
1456424
514957
611833
1110428
1912288
724263
1183622
1435131
1581981
263826
1927357
1098727
1515111
1993247
1354223
737709
758403
1365116
737706
1122473
1016433
1785008
1881798
636847
906419
1496349
848164
210294
1604082
1723306
920521
1141107
1934134
1214134
973524
1276904
1119458
1732353
700294
1958831
853609
956528
939795
527293
960318
1035631
1208737
842486
1590630
378815
552346
1416265
1483375
409056
725033
15192
1367512
1134593
764291
868369
1762587
1926082
288929
838714
75419
1231274
1862474
210728
655955
757017
628853
108888
938132
417635
1334081
237312
1991869
713053
795565
1548944
1540742
976627
321607
1808685
1645433
187770
382745
1784677
754413
26742
579919
282845
483805
179
1075594
1464723
151503
75047
26538
911662
884377
1653508
51956
1367701
1394150
479173
995208
1155267
594803
876762
1157773
399542
1349288
1831025
834581
1144904
667057
1665253
1790846
1631127
1036306
104682
979680
1032035
511896
1250622
1984218
258817
1352175
839424
692939
1323107
639808
1756985
1846894
339801
1100628
828631
1597169
1222958
623532
1912127
1306844
974594
1111477
1349098
1886306
1176054
202676
1536813
899858
492377
1105958
1825240
1598738
133997
612662
1752250
614305
885155
1803730
430604
1428944
674115
395966
794812
370463
996063
605410
473300
1169406
863048
903570
1380089
70020
6808
1057445
1620080
34523
110198
384156
474516
641556
1444021
547603
1461062
1511076
571629
198239
1760184
1231698
487794
1756028
558407
189997
1739781
115899
925880
78792
590736
428642
1400906
443510
1803945
650905
1861058
427449
1833335
892078
1549345
212347
547575
1869335
193041
1932153
857175
513820
818377
1602611
1563601
513372
1633056
1447188
940763
486631
1604850
1110060
918483
933176
865693
1391107
788213
647100
599426
293057
1639265
607558
940563
1214879
817253
517009
1633660
247446
1491757
1727351
474817
68235
1616509
1525464
1581670
401803
1904433
1885399
716814
88495
285657
324700
1486123
1862692
575390
212929
427771
1265134
633502
1198763
631612
307337
211209
346321
1198835
654687
157624
1084679
1065133
519375
1099909
415534
1341586
871255
1939165
349983
1400752
831559
969888
1726729
1886756
1652022
469123
910681
231494
1058383
1061815
781105
1558792
743327
1980336
717217
322005
858261
207099
242981
1449769
294573
799127
1016713
1454469
600476
843011
322550
77155
37932
1894284
1670319
44293
474628
524903
1308023
510133
42952
1588283
1122163
208185
778352
591190
1782866
1936082
1750807
1890240
1494690
452138
808865
349764
102394
1468907
1752138
969087
965675
1669229
486637
501687
324754
843569
1295312
1503902
1740868
1827291
1849739
789138
251334
1491984
1301162
372966
1766747
1004237
741471
1699203
1531343
321224
1042921
459773
1985928
925738
1270958
1017650
1144885
1021923
284158
512804
1422059
701637
116550
1581917
14645
1691719
684692
1570924
798059
648945
1556053
491942
479096
1732431
1421914
1960149
421685
1571788
215291
190094
591312
1570474
106791
1973255
306030
1849650
698924
1596921
1220882
1407622
186563
114471
719307
381276
376771
1214173
92354
1456048
588219
81301
1567723
996234
892558
183592
1087803
454583
1164678
504855
1491893
1737596
1505720
1628523
1048931
1568330
1189196
919503
69355
1706065
1162817
314839
151238
1246236
198979
55159
1627655
61445
1330559
1071757
1875948
1606252
1374371
101471
982614
1393162
979629
844861
395899
566946
1737007
1226795
463608
844703
1106405
750511
1503046
1625435
1747282
264891
396528
958274
1859878
1802286
1247446
605484
1318435
1100633
163820
1330717
1982773
1498232
262548
682349
573433
512289
1474291
633983
1850985
1806591
1757357
1668955
1854330
1827889
1930043
533698
932362
1320201
704758
413300
1675528
1177200
146613
1453310
1802655
85279
640627
1533360
1823710
109276
1735072
77418
1958234
765427
868746
1704708
676890
91942
551338
951650
1595644
831201
1994426
1368593
867487
731677
1528225
1762869
306333
334815
3680
42486
1185730
1248682
1563638
1390983
1017002
905983
271595
1560008
180638
1474993
1389363
1194453
519863
946923
166802
135165
1398413
866233
535393
871525
496835
90975
1678173
677098
526956
709639
596599
1945160
1787909
1752460
157870
1207355
351438
218520
607152
1147829
1724374
619543
1792927
1255895
744934
610623
655707
527232
835401
329525
947002
549529
369040
887066
805859
230509
1324637
1560583
1074906
1436577
511865
869873
1999277
748753
1728818
1078421
14677
1378073
529558
868275
152445
432304
388056
1271950
836619
1605559
1764400
397870
1897341
913540
424857
530545
845836
1530560
657765
155192
505293
897796
1611112
1164125
1314776
1118825
1856167
885508
1744119
406099
117180
707548
1188328
1252543
118665
1687352
1840442
1190001
1617280
1943215
383860
716753
689784
1540523
1522147
1778149
1546931
697475
1618452
501587
1130699
551736
543198
1797624
1304663
864026
951773
978915
644977
1038871
228568
259989
1455458
1160586
314973
1805994
727337
1402532
469128
72013
297315
764899
1484404
350550
1832454
1600202
282891
1045991
1591044
972627
323989
249126
293706
1656338
782725
1648214
1480834
367461
1632602
1544167
1735553
1715246
507571
1933097
366558
1361811
728595
6038
1326016
1440904
1976972
869690
1112960
1118208
11523
1349329
374948
464556
1428091
1777908
1356328
1518455
336536
1873886
932815
1419085
631470
671893
971861
861696
795325
1991524
1801715
1991807
1470262
210189
1889170
802576
296202
847757
293108
1702493
746430
250036
1753124
6762
765817
1572791
1461783
1892868
490857
846746
116176
625060
1962225
700992
1434006
1685554
1544024
404330
1824466
1778184
1454807
298478
1402905
488945
284289
122663
203130
778054
670218
154672
1564976
1626381
704123
1864558
1414772
493994
574729
233085
1941031
1759216
491775
794306
1725188
600755
573805
1252656
1015765
229175
1620293
988712
1192428
677427
201027
891261
1963161
582029
10165
1143777
1057012
1626699
236665
1564569
1854731
1275799
218790
907611
1037967
667223
1560562
1700771
647636
84873
894490
1306909
286655
707561
1227138
1983919
1062579
1754100
194604
390130
1220476
1075700
625930
1303640
1887296
1869784
1203595
1458328
584419
797299
952698
882196
1736102
1407422
783361
910314
1724328
710436
1535634
346629
518228
1496425
649450
1936476
1182330
1704506
204520
620024
775306
502813
318896
1596725
1387502
489303
270668
1996199
1563871
938556
1590718
563553
1463629
1957308
1508323
385726
627663
555579
1640335
955427
1576058
272319
966974
1551290
115546
1272924
460720
1131185
157639
1986054
478670
1673614
1595001
508265
1926632
988411
1888190
1539645
1779545
511181
762327
757801
1982268
1275752
314405
679035
1810661
338583
639192
267818
50636
792963
434421
1002141
1158228
1365413
1443662
444391
376728
106696
312041
1067535
327160
930631
1550172
586606
495051
1500545
1034223
1952828
588884
168789
1655466
804444
1734055
1381051
301503
464140
891768
1911445
107649
1906657
210953
1372414
1253172
993810
1794970
1303924
729160
1789826
871968
681161
255482
200625
1121119
1318205
1282729
1345599
565524
1198064
1147555
388679
185462
47523
1180262
693170
1956332
1458495
1270657
830152
1384491
140931
1834702
1876399
534506
1353073
194810
1457155
1542946
1597337
1287826
1974233
1772801
1404636
1769126
106920
1051919
715248
34208
490867
1046453
1386751
79453
228926
1636084
874342
1731571
1384236
961969
1063179
1524634
1729609
271445
863978
94499
216341
1709091
186466
196677
1688228
333371
172273
384170
204569
1853909
318438
289334
1955153
1581656
1688914
574154
1058113
108797
1166390
1886020
1163618
1884404
44758
60784
488440
643167
1810000
171253
1076255
1776336
465030
895539
1149372
1660684
544260
744073
349194
1332142
1685075
1403895
452383
162349
257640
1964240
1392648
104597
1004624
1240139
1038455
578038
491225
438892
1836221
276138
1364325
1858484
353806
1572442
314323
1468784
1444633
63911
1552938
1751787
1060858
1588058
1845042
1539257
1366179
1745798
1354773
1810099
45712
234503
796151
1952489
1870289
1486751
829875
1686730
1252480
1583370
1029253
923541
943854
1887649
1387855
424855
96540
490080
1415765
536321
1593333
2790
1598713
1852067
1659219
1109389
1581375
1208769
1620482
1916983
1705694
1562505
1871493
1634263
1884479
921970
1340731
673069
1101555
160613
263733
1990148
1708224
223473
906265
1814737
1645864
1041001
185096
921619
743030
1817397
1518791
1333551
967500
544832
1344135
385372
667305
1497037
916291
358629
1522574
956831
327404
1210609
218506
1328212
588351
1370118
1814645
1124201
1675764
1377013
919912
1942589
745585
1698433
320981
1363491
1427828
451069
1606460
478642
1250470
859318
29366
1246629
959150
1397759
1449717
1671896
1814566
1609554
1309919
851688
345150
369630
715898
1857415
20327
844992
1771767
498621
384465
1425788
153194
728787
1784581
565006
90250
32716
438271
982199
61573
1903018
1670708
1424460
1303725
519283
395328
1190734
1255718
193487
1382187
1508826
1904180
941487
600639
1320833
1657805
589170
1148532
512802
245132
942902
1094980
1790020
1423729
1049481
1703369
704320
1183230
219471
1897071
812015
942324
1200926
1494787
424047
505382
1390406
1594114
1980744
1171548
350592
1118120
180042
155086
1488564
733597
1443332
1767203
1481907
1482957
1556089
638823
517572
92890
94753
779404
362611
1252258
1355849
317383
898458
1102570
1547320
1781790
483923
1533159
433687
726783
463931
236832
364077
1386767
1679165
217659
1504831
1987220
1076211
952535
956649
1826182
257170
1622566
422804
88673
1363882
1089867
558196
988775
344662
200979
53114
872403
1466012
1909879
546993
263223
1615753
1043974
1283422
77674
452932
1605537
1645669
1443769
1285459
659739
1164884
1306503
1887065
1357446
1038640
256243
1917370
719920
542803
667097
1063120
1412404
1321494
1373639
31393
1711234
1458535
1535085
1363373
1509965
1666430
901569
312779
1236711
605717
937239
1268572
1117032
835693
401233
1860875
1633209
1920725
1177848
170697
754692
1776445
92413
1445450
1043815
1124919
1377799
624126
63675
127495
757146
890754
12794
739294
1982091
519958
1871100
314777
912299
26722
1589091
494258
490779
1064673
1746088
229750
1126407
1827704
913310
10813
540498
440887
1213634
893386
187319
1614836
1973255
1206950
1153566
1037891
895197
1141912
567940
1692628
245161
1852935
906740
375824
1410644
1232882
675077
627382
262485
867245
1550205
1054453
1773353
102918
535891
678100
742474
1780498
1187741
1069588
706943
1533302
882782
462534
1436910
107122
41448
289096
820486
640885
1425711
1008490
283904
1201818
768217
1767876
991897
742189
1432910
1038844
1417681
1023190
1141450
897146
1577373
1683314
1077767
613946
60759
1860642
347828
1722159
1164386
1951562
1697370
400610
1440777
1268402
482939
1614027
762145
1727647
254819
1919049
343509
1471853
1038384
6118
633837
1554825
706241
1452803
10191
1397668
1292294
602871
1754520
937029
1299260
1100600
78637
83604
562675
660267
1136633
1352587
1698020
790241
1716894
1098893
1708828
895599
1522164
996936
1664756
518934
1465893
542156
116106
799816
675227
1363749
734569
242197
650182
1962870
1831412
1604076
1556977
448227
1797706
1897488
216648
695812
1094172
1128151
1147731
82308
1076916
1748815
408447
467011
566008
202898
1678832
1750853
339691
1820570
1471188
1714001
203461
1374591
1936824
1490100
1069402
296885
1753867
1074
746094
892398
300919
1260687
1414596
369424
439980
239329
1185260
369792
1420315
1881037
725474
988586
391008
1159053
1067523
1783823
636579
564977
1650810
403403
1796264
315312
1964558
1108641
1280748
1151189
399071
1605191
71547
1135327
776331
1169264
1731566
809145
148603
1737085
1978260
279350
254714
1169764
1228530
880490
1475316
119104
1766799
1127620
856680
52713
956639
780530
1417031
1475911
1979580
432316
1442483
1147018
391428
1438563
224527
1312619
1598708
870237
1480779
1297965
528924
1007527
338739
821149
940853
1446856
1339765
1427195
1150605
993771
1165451
1659087
232433
1335556
1647062
163196
315382
1834485
1751538
332074
890755
873574
422403
812568
1755602
50601
1634828
1555930
1564399
442046
445445
599789
1431461
1564652
592369
1012633
1144965
1982274
1835354
945674
679580
1498459
1344511
1726176
923097
984937
1429874
1148405
212881
712082
1928901
1544523
1787865
1195968
503653
1362344
1535674
1097462
1673399
1147977
1900763
455564
192106
484813
1740304
1594197
551938
324979
312774
1818336
1801211
681227
759831
737922
1763716
837192
1360144
685718
510261
1155557
1303358
816210
426709
94942
1687913
1488257
790205
822427
389861
955767
1019629
1659069
1269151
1658134
178126
304599
1245927
21234
690442
16126
200163
1115547
32666
1224048
1547902
390829
369002
194835
1647851
900380
1615889
151168
234734
430871
25116
604835
866298
1861587
25756
1020158
917179
660394
1905924
647685
1680141
286218
1723153
994858
1618289
289738
1790865
1472644
332748
1072815
1948990
678748
1334438
1041543
756635
945558
1658429
447953
428195
488550
118652
945574
702707
1225764
1337482
1243836
1642582
1036296
1450285
1217452
687568
1204041
1739257
1126176
208635
1663387
601449
128527
141093
1989860
94043
775330
1307969
418981
1401086
816381
1798551
559869
848925
757688
583910
1072662
1092599
39061
795557
1512757
917962
276831
766245
1621884
1808132
790054
776492
1773360
700869
1903616
16862
739833
1310345
248269
201308
144316
285611
1633113
1635707
796450
1679452
1406797
1149344
266448
1001426
360601
1639382
226048
1248527
1453473
1264250
1855117
1991525
315539
448429
59145
808849
32233
705389
1985922
634242
1882589
1659249
980060
825048
1053683
562104
575632
1650580
493571
401821
1473762
1605146
1621442
71620
378354
1891729
1435224
518400
1704049
1214391
339922
1384296
1802305
594749
1201340
479774
46847
697010
391521
1523510
1538243
304439
1428453
280275
596860
1864458
427547
1618433
1019041
119297
952293
1396068
1466355
1555201
751797
497333
615388
877346
1706057
1276330
208456
686545
1984113
1660673
47510
699541
454525
1401352
986840
1383649
1226246
1757769
918587
200802
1934081
508205
1498108
404644
1705073
1354641
1831599
1299795
1159575
1710408
820394
1778993
139246
19027
1624207
450372
1637818
253497
1249424
1620387
576246
1115844
1768002
111569
128011
1539092
1393443
263287
441000
661461
1816453
1959683
399497
1948663
1409740
371097
695016
1844929
965840
731528
1599384
191444
1155348
704367
1191955
788251
1078623
1818883
1080730
636729
1627203
1835040
1236823
624359
7501
488840
199460
1744058
1523979
365692
1709547
1980031
1034185
872770
1616031
813912
463218
1736222
886152
1036702
1424711
925397
1402185
175888
983531
671255
1092120
132586
539395
362523
112748
706176
666081
1265391
1218095
505029
1406334
1492605
905507
1418211
1523260
242142
1620554
1192953
1069506
757138
1332744
1797205
390379
254835
1951075
674582
834404
1621507
357164
1583774
1525410
934297
1576971
1176512
1346961
329444
1821998
387433
567461
435284
1142515
195578
147797
1806878
377715
1677419
118507
1623471
616921
334737
262232
771002
1051665
1837515
1454958
1978614
1440906
732428
1100679
1877624
65080
263065
1522253
519406
1397981
1240255
691040
499578
1518736
89851
1924495
134299
1894892
974136
1664513
592825
1994962
279630
998871
812752
1417293
1874235
1425690
1896368
918849
1930569
1310942
1962017
398978
1002787
1688093
239218
302028
1688081
31529
357422
924454
771298
1413172
1278817
1631506
518004
928424
420547
223220
706360
629768
1429178
1334702
661203
1527061
758059
748984
1681932
1109886
658173
760854
245294
1413144
416657
162450
962773
1492831
1978904
1928871
319807
184496
1508656
1766677
1928092
1611480
373813
1814076
695563
1885930
86187
973832
75267
1562239
1070855
54121
1414134
1424266
1940635
998562
1198440
270732
487693
83061
1505931
1911086
432734
1649700
1502332
278066
1175911
121259
80870
1568541
1841365
402602
809211
556443
1947543
1317984
1585855
337907
1532233
1001604
1713714
654206
1023741
1922632
435212
1156483
116675
1833133
1165742
734623
1130294
1210561
1200856
1191909
1770787
1953133
224900
555007
332226
1550883
668128
59953
1196531
268491
915169
1608888
316522
1714988
1319203
731614
1571650
1413569
1214741
1708668
494418
1707598
1315694
596123
1659357
404922
1689403
960774
954267
1044759
291674
367896
182171
828734
181539
1695898
1082136
1801388
679035
1922744
650873
786661
519743
1464955
980388
1580316
830487
1416426
252814
396725
1382929
949243
1838139
213792
756353
256835
1329120
209369
225045
634706
1736132
842991
429747
493838
538955
1458593
895070
1222551
994462
306923
434417
1423907
1527688
837988
1138343
281013
1812722
62944
844118
1498400
1947661
1885613
1112121
423977
1309681
1090028
1646375
1201742
201596
1700712
5248
29531
1528106
1838079
400654
446067
876971
1938540
1631667
1393604
1090264
774657
1154243
1835974
1345648
530535
513643
1800205
1836644
1680457
1691739
1216755
1950412
1189587
1678400
148263
1934214
1027113
1889946
1603185
888450
1377324
1344453
956988
682395
1081785
73743
1349837
304291
1539222
372420
1103800
1431882
1452526
462995
1559439
1361233
1837583
1604012
1245090
1408501
686593
520869
1903681
1218422
830292
1031358
1977165
1291420
191098
787374
1165220
1217327
1802034
670104
979032
1883488
1649115
1139302
1409966
1992426
1710743
1835775
411361
745331
399552
1730316
954788
1044987
1494008
1214036
1235721
1409641
1733942
152183
242729
1887143
1677505
414872
1350705
1455290
393184
1546174
1578256
786022
1063285
1392839
1253514
1244119
1690175
705130
53268
951728
1860018
271416
1234538
839566
1167418
1569380
1549499
677100
1518723
503312
1110983
1087897
603805
1224414
925567
1230913
1759168
1898781
844331
1688661
1061592
255220
1760375
802306
966866
689000
364722
841419
393860
1996246
1371271
670847
1602620
1785293
732611
1887793
1131153
1359242
1746334
1886765
1058542
138812
1382100
1052179
1864361
1208169
1802904
1410163
1825609
1133864
1325368
1709025
1631550
944089
621320
1321175
1529204
685039
980790
182121
1841177
737579
511357
11083
623806
858304
1149075
577054
1393640
311759
1595921
1701243
953508
1038116
1404776
37163
1243331
1576777
1255983
343483
395051
1717312
594839
769721
1450902
186552
544991
1914242
1688078
1665563
1914961
1311554
510428
53030
684640
655629
428995
1068033
769201
1026943
653240
1812723
1673503
920331
1387863
21175
1132724
1060741
1123999
1676356
1296315
1253605
1957837
163547
836729
2412
927250
1656303
341623
954524
1775195
797813
1116040
231578
1911220
1911774
1350650
1815829
1620930
138752
1306731
1295118
1344968
1868220
1055998
307445
1127100
955625
1636782
436425
1271712
1814566
337249
1587966
1126726
1460784
149735
1733719
1281229
756378
1265597
96406
1424753
951172
1888339
1740070
1496373
305454
1539277
1927775
689217
892407
527453
1767805
1451416
1763495
1765605
97215
1435320
1636290
1424547
1946538
532769
92153
1862786
671082
1878125
1026180
1064279
1682221
1601077
675227
460705
1108587
1149916
247518
281939
1073078
1679686
25906
762781
479137
555041
1291636
1027103
1920090
405301
1140853
1510241
381421
459595
849853
202663
1492731
348890
1965082
1290215
275066
917349
1003485
1613205
1060205
77038
1729961
1317197
159721
163195
535521
1948258
679845
1422886
1445242
1342106
507316
1642444
169115
911864
646323
868235
164074
111773
108667
209481
1808661
1787156
487468
1628629
1548021
1374425
969169
766041
1589041
665589
1138237
1029345
1933017
873804
506323
1566513
1700903
1972384
65095
1307093
1081073
203837
1941674
522040
608239
983466
818165
1851641
1175063
180216
1956246
591566
558830
1803564
1455090
504521
1249568
355921
1141079
395617
1772490
609522
1640710
1031607
499699
1060367
518084
899978
1410799
1882388
62849
36858
1143331
1505418
425320
1259946
1429589
1331598
1217319
1795902
101002
578606
1222601
620623
1540231
1108477
24887
1105999
369625
1533783
1557391
1662578
1098180
234598
508002
353006
477269
444087
330403
1789898
1894366
1803095
1440251
1417424
311146
950905
1713142
1984418
1088269
207940
1136960
500507
476346
684034
1555021
209369
1238067
1999554
927983
468872
1004303
707279
1345996
1404659
113204
1966952
771105
274556
286612
1979907
1840451
1723123
1232646
1842396
210680
502455
434227
1428205
1279251
1903190
1669207
1816762
1692830
785844
96807
1136712
236781
140924
859890
1561760
1922577
1156901
1217808
294583
1868600
1894554
26884
930198
1697264
229402
1311364
1782811
1568234
1526425
132616
591664
412571
1433010
1884735
1554161
226901
1875673
275273
1922759
2009
300965
1120926
1326426
1215318
805769
207346
1303803
1401963
198489
1246450
803349
824318
670477
1597672
498100
15969
755807
356172
418402
460383
158824
1538585
1138885
1317005
662893
1247444
935209
1688033
629613
1522010
1718225
1818530
237082
858954
928920
1671369
1895562
493284
755556
499284
60944
34675
1412347
1037952
1716114
1564303
918589
1106844
947683
1251208
828789
798777
1323028
821398
572345
1819360
1646831
280228
1784023
601103
386811
1864669
1353053
1886795
633574
794061
1355152
30318
1628633
1681989
415395
1584680
189350
1753761
386256
224838
1880173
802435
740267
948959
1964553
482875
92514
279956
1159842
1828349
1379380
14508
1896621
1181137
1771072
1059959
1468390
532976
1285481
890471
1652202
1011766
1829945
1696156
564577
1532691
1423453
326190
636447
881793
532197
662487
170077
1757696
451245
507454
1017134
1250625
105804
73844
149440
244245
106931
575679
1589662
424015
257905
904058
997506
36872
957120
753486
352237
1315487
1395581
1515239
1406453
1106494
1544175
1376690
782892
886216
456061
1723198
470614
555064
1600921
763521
1282641
1007460
395310
652172
613206
428286
220946
160762
1339797
860939
1886020
363014
1192040
171177
526007
1096561
508545
309704
1080978
1299961
1592023
383196
1190498
332106
1790435
579334
1900087
5049
290543
1991008
398209
1826167
1833581
1555007
1721339
220060
1727839
678737
924237
1052843
1598447
848663
1307841
423737
667190
440398
343499
1361804
1095383
1448244
808474
792982
1188071
467681
656089
1255683
237255
910960
1503111
1573850
1317901
1231603
824834
28420
624611
1585362
1750846
1795930
1347800
1337893
711213
1801564
439516
525762
1469391
1508585
161944
810181
1764386
622313
1540344
1681215
1390618
1501094
344249
172656
182769
1998367
1192016
341175
1059320
1359686
1782043
1619362
454138
736689
670912
414141
1938646
771292
1688086
595414
1049486
1444781
1078030
750853
1142458
306773
166260
779889
216362
1773761
1263692
568695
1291834
776478
1007515
1801239
473183
1344459
1860327
1968211
410431
978206
1660328
1017061
1899946
1334426
1639121
1293224
1843909
15763
630697
1776424
1874248
799575
1252778
34868
370250
1373675
958804
1824926
677871
400913
1564490
21112
394766
129529
403013
1838250
887724
13807
1338840
835425
260984
186009
705009
1371098
912749
1673475
271011
1538200
1194557
1872271
1553698
1528750
1572856
176835
1606920
1886139
1776335
663095
171059
352481
2157
191128
1835281
1615789
1023089
730174
1388404
1073486
1735380
1897532
765887
194721
1311490
1968822
337641
764862
1007102
1049709
1952708
800762
876615
1725694
861227
1720849
1041733
248675
1037319
1692603
1531143
1662983
1229560
1137677
1847457
1940789
1259234
916300
687168
46990
1313322
604313
183267
1519694
1222725
1297275
815895
1819840
922187
334508
1251231
62065
939111
161154
953541
1027769
627906
1541972
1253083
1026695
903115
10387
572590
1832091
358684
174150
1444922
1229931
822181
297619
363977
467198
820315
1473663
1568686
323662
687882
1306800
658445
1026551
1219955
941306
1585243
1665616
1157550
1690578
857423
1705365
533991
112098
388937
593260
240083
1671378
974674
979073
36808
1788011
1038751
141067
1236359
660155
1957772
1970482
333313
1811626
160909
314862
528641
1971474
1957988
246489
845377
104320
341439
1857430
627471
1459743
346114
287568
1637739
344461
1637040
871226
1115880
1996640
871125
1834446
1011896
1187521
1223126
175453
1357686
752079
645235
33019
1775365
942136
1356657
286396
267959
215755
1179010
312624
614683
295257
1252378
1732804
1168026
131609
885289
1072302
257387
1947718
764238
1231963
1830241
375060
1442050
473510
1907188
1706557
611716
1309689
23827
721354
1354912
1671999
1512629
1255800
263296
1578055
1209776
1479905
1419356
696392
1562081
997392
1855006
1565255
78734
1294568
1431716
1095077
172775
638731
1121074
1541206
1449893
1496904
1040489
658613
521147
222346
1009857
597373
553025
281464
826127
93773
821310
250092
843766
1935377
1611411
1169070
1540414
1476377
1724475
1466203
231217
1744481
175794
399991
553447
1293445
1595252
1142262
1452780
1998000
697757
1143647
610817
1162114
672974
1171500
1385494
915674
721888
758955
1540013
1126322
1866625
1639092
1393327
91260
685875
383340
1743568
128354
883884
739442
1333451
885588
1095330
713968
1841760
228153
1290316
128598
1909070
1543914
1353837
223476
801911
1934045
1201818
911597
1840511
791626
935559
855593
1539417
930360
1873885
1396981
976182
1658563
1811105
909739
631373
136254
1167905
1387985
96093
118204
524825
1841585
1886001
12701
26226
1198391
149838
1481268
540026
1603123
1045381
1455336
1848896
1731121
1422653
533690
1918572
641473
1867211
324825
387789
1484305
884981
406894
1018471
658168
720269
1416566
1219382
740327
1557310
1971674
648960
1069831
1442572
931985
899873
175398
328811
169073
230456
1741519
210527
1314959
469574
789774
1851353
1462406
1609514
1413099
1611681
1912117
885967
729651
1385155
1104140
1965409
696495
999240
530994
519751
1008877
835848
693802
1681148
1569297
889679
121030
1879222
808259
1866392
1357522
1829666
1806831
827123
487903
1436511
836114
1105101
945924
596123
934163
1527700
1336170
201667
728318
1706128
1380809
1927299
1829799
1199630
1143240
1822384
329513
1952640
1088150
1109584
263581
1689774
739282
696362
248162
1602292
1892958
834243
811877
911417
52820
1593246
550865
1535315
391236
89622
1375138
97903
1677412
1203376
1144142
509762
1587484
942502
1791601
1815423
1075182
1036578
1152255
1845628
1152973
1771953
1504861
582631
134811
1544098
1973729
608796
1395070
1940185
1432621
1284463
129684
1475750
1361330
268091
499659
595709
1834445
958694
803557
469534
1804878
744270
775645
1068714
964608
761295
368104
1054417
190559
1248107
1768562
1987700
1176863
334568
1556179
1618032
1103247
315972
581057
1850710
1622234
882606
1644481
947578
1151746
1659849
1118613
1966895
357641
266167
1637612
493613
1088263
1026188
1530438
1741451
1975012
1871079
1011875
1503168
1937849
331950
80661
765518
1473911
1985746
225599
1061832
57883
1825635
1721694
938251
404018
1612367
309041
1007372
617969
1153828
1932131
853308
1231634
411958
220949
973165
582110
8032
1150986
1774055
1929553
266786
1980123
23073
1776089
370284
761997
1596897
347497
750259
200138
17397
706200
1850955
690961
1891875
1383406
697240
1027434
187295
46044
634849
238626
1246886
1031668
984535
61497
1143136
1431537
1845570
1909542
1715873
1275052
1918473
1763409
926245
1724195
801709
334388
1644212
1731537
1216962
1083579
818443
901939
1770689
1666580
1801336
1448169
244142
410684
1737279
894368
807571
843143
821032
1725530
1888039
1543054
1338716
1482422
1770440
191250
1483225
422332
1265325
1473070
744890
249380
1887109
801271
1768414
1549300
1817518
1216427
49752
162956
76133
625072
1544216
1092189
1315398
1649463
123900
447332
424586
622845
693621
482013
549608
336674
682576
841392
1438341
752946
1388048
1199000
371074
1727734
94803
1492301
588636
424051
1982648
804529
776287
854204
1513930
275898
1856989
584624
1387768
745109
298957
1446960
464213
1711052
280440
747849
1866750
878417
544346
1349495
1502432
1594733
1836940
1192028
1502861
1457590
953183
673191
1729411
601276
704907
1150388
824946
66559
1744880
1766013
1091116
1266228
178418
614515
1951990
656358
1949120
1275015
1959559
128611
1711090
143770
110984
659567
810457
221918
1473078
1068216
1495737
958289
695890
1997367
1374387
970884
93372
1913847
1803604
339024
1581907
589334
157457
383895
1684802
1086512
1829313
1631931
1609425
1619235
1548314
64375
1290899
703786
1426702
1641522
544723
1530201
1376170
375527
1662516
1179539
1708759
1682862
741673
1991318
468987
891573
1140774
1044163
1640136
1342338
816237
631325
1795946
406420
1646908
1166082
1632972
374271
1095815
1339885
978699
588662
478932
1348345
326804
628447
1837536
180288
615869
1100642
855889
455162
1779534
1924087
668440
1751928
184146
1715352
404762
1099021
522311
196
246389
1382646
1023181
801204
869149
31902
393433
55735
1108912
1634682
956591
1789146
1249131
1322071
518421
1924930
130110
379340
1516507
264561
1338639
790655
225311
1668539
686676
811917
1159603
1183891
1757182
800426
1488848
215337
1865423
1056227
1152626
861696
249135
753161
454808
1883043
682472
1991753
1503455
1302914
1637056
1435042
976341
704003
1382368
1385033
995946
1683746
1497968
1536144
1109090
908162
1953241
872859
7407
583681
1130951
1126607
1578975
405688
438247
765709
1028080
1314071
1834614
441912
1051202
610583
1635830
1541031
1464933
903158
1487484
1606290
926155
448386
973883
226316
800335
1643765
367121
1817157
380948
481197
1018877
736356
329708
913547
1115428
869611
324622
328342
1193090
6886
394178
1330509
1494032
578161
44445
844266
330604
1896142
1023195
1305571
751912
821713
833782
828318
1963737
788783
1671125
1863693
1911639
1384643
340629
1048332
802806
931332
1342395
1651181
595502
229606
501743
228415
191156
354473
774500
1814854
1279232
1521590
1492538
195041
498079
225672
1374723
676193
1565030
617876
1743028
1540645
17772
311111
1841893
1787442
294962
671053
1315522
1287794
127846
246547
1261918
1082059
700236
1985118
209536
1187322
863324
805873
391631
1775036
1134276
153783
1602611
243039
1721782
1113695
1815657
1602514
256600
1126565
195803
546894
200622
839783
405508
160181
647509
1303306
95719
1501634
1515149
211273
1213348
334161
855397
1985340
1815633
1468999
63180
1450697
1132053
1742872
269495
1085999
680235
1580842
609022
1581522
473041
962419
172892
1623271
1538377
1651343
1239273
309525
1494357
446039
987721
505051
1269161
1821814
914264
83964
597122
1798011
578722
873774
110350
686919
579292
1123750
1467064
1866891
1081561
153466
587120
276296
945296
61970
952174
1288266
762771
1800112
1570593
1092337
1369
561675
156688
95885
751943
674055
417196
1994381
967332
1809689
770930
1150872
931797
700420
1180538
741405
351575
22231
1299260
1657048
743518
763586
1404049
396664
1360851
1580846
1548404
1791937
702672
1994723
95382
967898
1559563
955162
616658
1256578
755779
1198971
1109430
1629515
17154
1565812
1928982
1991352
1553215
63878
406704
58752
1494600
1682617
1181379
1769184
929679
224264
493622
454919
264443
1119390
435259
1249219
158125
649462
22695
837337
1263946
568698
1877081
1225619
1169341
307829
1383455
1407379
166973
1216463
1700583
1729219
302015
1330964
1844727
601392
953031
1098467
160276
1674147
1722495
849771
992908
1747670
1562744
1860955
564503
1124198
1064479
1252231
1745782
357145
1947045
1080678
1781766
1638270
60121
1576759
613278
975248
1467321
937830
301538
846984
1420787
821869
1862349
1714183
127772
568580
467437
61084
1850419
1090397
241042
1921323
1443503
1516537
695869
1003768
313625
773552
1419092
1393791
1448297
1172568
599349
1595935
1700150
180393
812985
446653
1863459
235898
382514
1609240
1641409
1002970
642838
861088
346448
1939073
1748744
1658656
566526
254066
1316197
764078
1551303
1443011
415297
1106768
263487
694206
23700
697882
525361
1649396
407362
1090714
15451
330217
1269122
114126
31077
76629
953516
1695044
1819722
1829542
1481804
1626758
1360454
1056069
1286557
1209227
171490
1975116
1854788
1601128
774892
1877858
615105
1592961
1130259
1999256
1678899
1392356
970601
236617
413129
1366243
1797668
1133294
1730830
1102213
1254421
1391726
931284
1563342
1750585
214605
1032307
1594379
754781
27957
147795
583556
154347
553238
870528
1720968
1688941
72461
230921
397414
1507159
1313573
1523962
1648113
148483
1944317
905470
487417
338061
1797743
1815128
816741
1281551
1542058
1765583
745979
533135
508984
1166390
1535577
1139100
1997154
1772332
1746378
951527
1873381
594455
485998
99519
1015880
650364
447477
1837531
1889476
748539
1327036
1082964
1555521
1005071
197601
986317
99026
79501
1275905
493975
141322
1734890
793388
880259
1276766
1810081
1925904
1006415
632291
1312988
1216640
185155
554309
1420714
1333605
646115
1670231
1602565
958265
1254600
938034
979640
879186
240104
241516
741284
1963843
1096443
19187
1697407
862352
128494
864612
1192313
959542
327920
1204909
829839
1542247
1902928
1107742
530121
123891
603549
1978918
141672
1899211
938694
1155819
1833945
495777
816884
1166175
1276377
879804
462694
1372856
1580543
1696535
164950
147942
1432664
483661
1308627
1835002
212729
25625
690528
949008
1079339
1221258
935964
776083
1776397
1177066
1721768
1009574
42757
416350
657593
926101
353491
663355
1826397
11456
493644
1827220
534478
577882
606650
1453330
1763077
1077529
443819
218195
241704
100811
1942475
1900478
1347039
1541002
330143
1508597
1233814
1029206
1781740
26324
1542297
1420254
801612
589925
698059
60604
386043
1210040
33284
903359
1579689
1890438
1817546
1196570
719797
1425692
1032198
1428652
1471785
980737
50842
1456633
1019534
1802931
899690
1252258
501621
47640
1506149
1337834
893105
717293
824081
70092
1882551
467515
679446
1702017
1805795
264459
1464325
1501352
857762
1869128
598721
809943
1570454
613845
1000800
438936
1680731
655263
1872000
1135769
749899
102994
1901787
442462
1946149
1642792
1632449
1306168
795648
757679
503921
349431
945228
824747
781794
1934523
1938485
1642069
1585390
1219975
1822917
1586985
792658
1696157
1089066
758753
311639
693922
704845
1647614
1595372
1692363
492674
1633117
1529116
420535
931492
48569
1918745
1437653
1689044
492091
859535
1328270
745023
1261740
481049
638669
769796
60633
556905
909258
1547962
1031371
1861410
4911
187747
109704
65884
771279
34032
1409981
1604591
89225
1016645
90068
1391274
1143449
1548912
1151010
1369674
997588
1899001
62748
995057
892778
28515
1891210
1782991
1711243
376311
1381863
1619114
1781955
553675
1168214
1107545
1151350
990376
1413221
1489575
876126
736940
67452
1217254
1295284
817362
1240416
490030
1933078
794289
1122277
1010401
1342608
1188566
1201223
1368991
337888
514672
759105
277037
44216
1846309
93939
1159940
660329
629833
426541
342074
1709697
551193
861640
304505
131135
935742
1846484
1676908
1700668
1745449
979771
1133828
1160330
1608761
341937
1378970
48477
1130954
1701316
1511788
1649206
746472
1155345
348548
845609
964395
147637
1453296
585400
636645
972970
1431669
1873857
83674
1313675
1365282
127415
434042
1927384
1674772
1225942
1196597
864653
167903
583991
172623
747702
1936856
279492
1340227
456714
1304739
849602
37253
40117
357442
302621
369174
1363221
38678
980798
579656
757121
1981591
1981647
1429825
1623833
1710367
1347482
732956
1386984
1802638
963619
809855
1283473
64389
591032
684303
699050
717555
1080133
420723
185229
391145
1453848
901009
46217
206000
1164116
1566446
168251
144878
1087951
182154
1102341
605040
1615307
1780475
463521
1462003
196119
283085
580521
153894
301361
750653
307567
1985250
557355
1569686
1856651
1169715
751824
1630590
193921
911279
1491258
47815
166322
479310
1573126
824945
112039
135269
1934569
1876592
1374974
588430
245442
487508
1886164
259106
1142320
496588
1083705
910571
889632
941689
801677
1948327
1542785
1753312
114511
1710314
393713
145077
1190335
1370339
1880995
1071979
604523
1765162
1464388
49369
1407897
1338698
246214
190682
1776225
1646931
693275
1447346
1345184
1484960
483023
1449192
655380
934990
1737120
1646404
1447800
1023388
473458
517543
1700947
1156607
449490
1786428
294945
642950
1771164
392725
1361267
1088882
1257772
1774570
1564934
311842
1398090
435346
1555870
980054
962670
527556
418341
1233349
694657
657141
1904787
695579
1426669
368583
1076304
1386211
1697296
22723
1823182
106763
1477263
664440
1743865
1559008
1470765
724622
215075
562111
239174
77041
886530
293028
990741
1384691
858814
1545809
983779
28451
1175325
635075
1936919
707581
1886788
1415949
875126
555070
1972258
1567353
1026807
1457683
202289
1471467
1697919
930838
1615415
832049
376827
635405
1072329
959947
1538320
1723704
22997
1991771
977014
1950976
1012268
317274
816728
1786156
96079
945662
601611
1179516
790195
1888744
1862212
1933245
406027
511112
40994
907963
997127
1101632
1155764
581998
1375866
1661768
1787622
121464
945415
310846
63044
281979
1845073
723806
1406964
1348828
124236
1214679
1698302
683215
1847691
1255993
598620
1071255
960701
688674
1472129
1705574
1687527
616642
395216
1894113
1119261
1046989
1894833
1423793
1542437
428467
676613
122459
531953
1372427
862292
1935698
1437482
1437873
313824
961719
301232
1484318
1743790
1386970
1888670
1684711
1888251
435916
1675127
1064196
505508
192900
97081
938875
55784
822862
1577191
1765169
1939686
1182193
1332189
1003511
455911
1574601
1832675
545174
85603
32174
17223
1558098
1776454
356514
760629
1537479
1323214
1727271
1794906
437038
609489
1342638
94119
1421669
1534225
857847
1583209
1925350
804278
1962408
1538816
1058069
432488
470872
499354
1185938
920394
300758
467160
1906795
840847
965764
657724
1302461
1351618
250002
689485
1258619
1738723
1104603
1417882
1956197
277656
931654
1261770
1155518
1940924
398021
218841
1607722
944172
1131243
1918022
1941277
168462
1754924
1885757
795857
707904
474599
1636530
1476140
1937001
1197699
1750850
1423346
1525462
1299218
276688
455915
297493
977436
560108
1653539
420602
704850
98747
329964
799810
1691971
1251666
1233261
455380
442740
950096
747370
1345189
1687106
1685231
1483293
1461600
1832451
701028
1851939
638722
877355
473037
953633
241676
848631
1246590
788904
394369
332756
654335
1612564
169764
239722
1135050
1982708
1651648
1683632
1096313
238685
1215010
798015
1864167
1583499
1807906
720141
1650077
987255
1678529
1681051
1604710
202333
1288136
1413207
1383064
682022
1809330
898372
749342
1912884
1460632
732465
1542970
656762
1345887
1834875
937843
897126
1657019
1620067
1289815
961067
109429
1594223
1230049
391461
1080377
1199918
509510
1205333
1944016
1675747
225121
1127700
1806827
1851081
877662
102238
1005358
227358
1836759
329805
864618
306858
1105031
266737
1551116
1779961
1729381
614846
1354273
1829136
974331
1234849
1741039
390957
883849
75257
1338214
1119409
582627
680483
1861074
479168
310439
1171489
802875
836416
1879078
602495
1761186
946203
1134044
1745413
1379551
1953955
147138
557820
486368
1173911
1694040
1142613
611296
1452641
389794
1889297
780822
1522504
61327
707572
1374478
732605
182835
1795275
466310
1924151
1384014
1158853
1732637
968837
69653
1622128
529705
1033509
1272769
895565
257102
1215098
1315193
440631
841641
370299
1947776
1110525
1407665
1376583
370865
925900
808483
1418320
1207023
871594
170420
246344
1922155
442631
1270514
1239582
322504
1798293
1913629
1983438
1525340
1227565
1174828
88422
970292
313200
932184
1716837
214867
1149507
812322
1599411
1111586
1089895
1840313
774155
1732490
1970749
134263
297984
261018
1344272
186943
1998303
856428
727753
1873721
562959
1730086
56406
1871893
991739
854607
389801
1733065
381878
250856
494392
380206
1196870
1254373
1662695
149586
1381027
281432
768744
1046504
1606237
704097
894236
252096
452082
1695964
97532
1432080
218247
616288
1098035
483231
311469
1954517
245624
1901733
975203
11041
1118303
767070
1111296
1323675
411425
995367
719349
877034
946455
969094
1115577
1753958
127706
433572
1242267
1918758
735520
1090141
1161116
343536
166619
1484599
129747
875499
810756
285705
53651
1651453
992765
1761372
257559
592975
511706
1327546
730302
433344
584059
1035478
787445
1886510
907509
500946
1564651
659003
392258
1622609
341686
289360
750799
1815090
1664504
492414
476785
1945457
601771
1240431
439810
215188
181776
411343
573844
126031
1152023
1852938
430858
1102913
1559860
563035
182422
1040946
209301
291216
1933146
303992
380871
302601
1081150
977721
1332784
81140
1312800
1621030
1862087
1183371
886762
1379121
1821582
1048890
1501598
839398
665119
33803
761752
544575
345249
1394956
1789880
983168
1176539
77385
1855686
343331
362860
1626157
7481
1880316
484156
829470
1097790
168718
769596
1813510
1624851
1702246
1924963
859513
1544754
683170
168244
1754646
506714
121445
1066644
1448663
1904499
670286
1082753
5928
913348
874588
710309
1535462
1702791
567967
1503697
588643
916431
962457
84846
1596839
1656754
133610
276994
640915
1545445
410678
823282
1994622
1652798
1894423
1918061
1381633
723416
956446
1349775
833872
1418562
1389842
634061
691551
535980
984810
366655
1193070
1542107
761870
436311
780418
1162509
513483
797417
1443590
282046
1411780
1210013
1348480
1789501
91667
605568
818627
1340713
174938
1938783
1369241
1433317
795239
1586162
733450
1858988
922061
180964
1215881
1004341
994825
1352656
298633
1191116
233982
443382
400060
1528629
877897
1297283
1353425
1278565
1368698
404515
1286936
279062
1989661
1679965
948791
1834136
179477
1868408
280548
219197
56666
491832
1460422
1325485
1683812
1192991
745127
1425119
1333319
1866952
1682928
706552
521131
663251
77788
1552703
1232114
60130
1821400
331573
1605663
1308313
1008305
1393008
919676
1243281
903751
1799655
294481
1609920
820530
189108
298105
1978036
1739819
986935
30439
1654418
7208
1641192
1221975
1912393
1192323
1894281
243148
1303286
1977820
1128148
1152245
931795
420556
1101980
1966418
394629
390625
754834
1580918
723972
987280
481262
566838
1902389
702954
529938
1111262
114965
1341942
1723802
565649
174361
566896
72061
982123
1706044
1523160
320456
1985340
1950211
487181
1307551
92993
1485921
1453602
1084946
32537
604559
1293539
478664
1507247
148601
329485
868974
346594
106920
1903280
197438
1672649
660601
1064168
89128
663579
1959671
1717268
1957103
799379
1350024
468845
258773
26992
1294260
1016283
1087708
28237
1715797
721372
544733
542248
465899
1583175
28657
1956185
202181
799271
1619234
1241498
1800008
548175
1617963
1447804
433904
438890
323867
1435627
268715
251834
1228517
696527
1595932
1976201
361478
1767291
1670124
1627416
1762199
1602280
1525044
1037259
1112026
513368
1287061
1496849
619298
1232437
572713
1090258
1315385
1587757
170391
1960565
905216
715477
1221942
1726647
935084
1901069
1992942
1319907
163031
1784629
990684
1517779
1912056
874249
78360
1366883
160975
1378581
672008
1377054
134925
339983
1204344
1713280
919689
345033
571964
231928
622826
1020285
544313
1491048
1960407
1470174
40307
476650
866577
661673
238884
104498
1501181
1859987
226331
1980093
558137
105860
382704
1438675
526361
1186328
464868
411708
299678
461407
561050
1662416
1628186
1711330
1112569
1334527
1146160
41858
1636449
741666
1939325
1770872
1450943
730788
888135
1122512
1795519
1654538
82915
771605
1454924
1540646
1170477
1701307
525811
873745
1239827
1166189
1563161
1073809
1830021
1890548
1162589
425478
748395
123318
516564
1261747
1426684
1667834
1948074
510735
106765
161785
988456
1331549
1147157
654256
1277025
796189
1379566
1046815
1435959
446416
1978084
1402743
1592262
334077
447571
980635
717653
65445
807223
1207226
894236
1520703
1145067
802994
486575
726735
1327265
1566422
670449
553308
342519
1813641
1029551
1682029
1899743
344170
338961
1381787
1500981
1397839
1768423
867853
153372
371780
1123371
1812721
86860
974824
694973
1873902
517170
186552
1044502
1614062
1321044
99711
724411
987027
7000
410720
498805
1697761
1966397
1250013
712593
1530357
1041026
602065
1025326
1809172
1068960
833261
771671
1370176
710872
1340546
53750
755923
1608750
343061
475756
1405701
1702058
1538835
798934
165463
1515577
739968
104207
1051275
1211798
568280
486508
1604924
1596270
371252
351814
1624824
142236
1886133
254754
933258
420361
852605
1975821
619218
810974
390063
875990
650984
1817339
1708400
1900179
617882
1450398
152274
1261099
1523009
810222
645636
343913
265950
1654721
1041704
722045
700670
1480495
328364
1516495
669503
1875771
1467318
871589
272146
476927
652642
616439
950315
911503
1719719
1013549
1612507
1057647
425332
1818092
254212
1326615
787936
1696401
325619
962504
1374902
49920
1979384
377863
628839
639800
1107778
651920
1363583
657802
472941
1476354
837765
644477
123876
498232
1174908
664194
1661694
67326
1026838
41659
1426263
727415
847675
1154096
1732210
1297868
990812
1885487
130940
1550462
1236790
177049
1317972
1333021
530326
1292697
218358
359547
1112899
509599
772230
678389
72367
1378732
1280943
1664639
1749370
1036694
1693603
1587549
1828059
65620
25814
1238658
401434
158917
1098878
312131
1083109
253776
917330
1968921
1305587
1476013
837607
1302282
1020469
632839
1181616
1096645
638146
1311291
1191809
1876655
589088
1060396
1501575
1726797
1268423
1247672
1539605
1967911
722568
883609
905438
938606
1815167
1625806
809296
1370698
1284971
1773767
849891
1714471
277200
1502487
522926
518014
1002319
1981154
276636
1153070
541401
1970334
1870360
490178
1648113
1822137
318033
193312
895874
1075388
905215
503207
946068
1086449
208985
1072857
1286234
883594
701431
715749
1554639
1835648
346648
475067
1308522
587117
752884
236824
947824
350527
1961464
1782396
1932498
1401368
1416701
173490
1475479
451656
57281
1009683
177247
1975871
813458
1168255
765475
1781013
1518672
986587
1605869
1187727
119994
825573
1330223
467182
1706659
439721
1948074
495085
419370
200011
1503497
744176
1460548
744172
446466
333973
696873
1094981
1903468
569160
1618414
636501
963609
1626869
1959661
1640865
920691
959242
1347110
661903
1204540
1389283
1125728
1746061
1456642
1225269
1344319
92747
1388080
1761148
396689
354601
1378141
759752
847962
356375
12693
1226052
251998
1321503
740825
1842949
1590244
1475992
1488086
1182100
573997
1562873
1013894
709695
337066
960430
806023
1258493
1256480
1077946
1267739
438382
939796
231928
1479010
737643
1531395
1848251
271840
1190584
1240429
578114
1532038
1259079
1875826
1771712
1459652
891735
197021
1297870
1672858
495417
1979415
352774
66814
206090
1483843
1093193
1149782
1745667
1620664
981960
1252614
798122
339362
767286
590157
360886
918533
1953544
308899
252853
660038
477478
1805807
1155978
36782
123597
592765
1787994
1821839
1881400
748602
691455
1299863
623601
808568
1277126
1042505
351926
1292730
634479
317782
931847
318495
1339317
478911
632806
604131
933661
709592
801989
1228960
394664
873418
1037830
1743720
499914
1749967
1530085
1994079
1700008
684269
1641977
281958
1015702
1755819
1187656
1029700
1250959
1343940
810503
1532965
229470
1677518
69307
907368
547887
1199891
698739
1859570
304927
543444
291760
1287353
1703364
108583
1760887
1977992
1592412
1145844
1293418
1912637
328462
745540
1980336
1329
356913
170247
1824042
1385149
486696
397256
1062941
339152
1694737
1482463
1268691
33569
869385
4145
758784
457649
529488
1224993
1075901
951959
278851
965289
1374155
1462282
1274264
1377757
1749439
1727880
244838
1398993
1812380
1440757
583800
1665923
1478117
676145
119028
843900
934780
794622
586723
1871029
1965372
524905
92940
566479
173045
1151660
705962
980819
167196
32155
1036926
696594
201180
680226
1386155
657533
491314
835002
866191
448915
1912680
946142
1219472
599037
666600
315036
1902401
881798
1403273
147671
1750476
170513
619210
74224
899677
395563
1922293
592902
116860
833056
810095
456664
570486
1962838
360992
1777868
1036119
1247392
1084170
1338793
1876203
783846
75259
937068
360924
1365552
1692671
1774079
1511051
1914705
928444
1226947
1527129
329937
1348499
920244
1812762
1100053
116476
1970758
110872
1127339
200339
1803217
991966
1040766
1953379
107083
322879
1971081
1991448
771871
871194
742880
595675
675034
1352848
280492
632152
437835
1673356
1588162
1650758
1278652
944912
1532663
1656542
569265
355755
49232
873277
40562
888099
1718307
1456480
387031
1265945
338538
366460
1176583
14515
562653
810721
1419441
453523
148779
608181
1724321
789628
1088770
673363
1500090
1877951
1746680
102411
1952946
845511
78348
863504
1937184
299564
153625
1932261
459076
1678989
1411159
1404305
1144455
1102477
934206
1951207
887884
896967
1056074
1866869
888355
221848
1586361
387187
124273
528271
1057068
620229
1014439
1587974
630605
1194847
1296955
1527220
1269857
731226
425445
1016861
755731
820809
481098
1727191
1104004
1628812
1374517
1431722
247057
1285601
228159
1475682
1719682
1536026
871462
1924099
458382
1355255
535277
1625385
1884427
611063
1388507
475706
355296
392991
1996827
166197
1780139
1950217
926869
136892
1527134
502959
926377
1113879
1721941
793480
687708
541742
1326694
1430095
914328
820500
327981
1698135
843733
477425
1330947
1371089
365616
782986
1832142
382269
256962
1307211
1130612
1721771
1111984
1474954
911630
1252928
730300
789624
1064881
1145410
1191331
317546
1731885
787616
1683962
1323755
1564859
1706897
1814459
1031675
1753751
983972
467165
1233218
1612369
56401
1774871
1990476
156232
1874228
1587644
242855
611557
1870717
1312495
1084419
500829
303139
1817714
181441
1820445
1897943
1029384
896136
492902
415964
1915412
1814546
560500
188688
484940
750813
1382528
558513
593884
1386963
675634
269487
407720
811245
1932226
717584
135244
1206550
270425
245595
1990082
1325290
1428784
129682
1683261
1455164
1585086
1997590
1114326
98818
1545661
698032
209681
109301
1867602
527865
510066
1659091
93163
1787217
1998649
1432140
1053407
1710276
650438
383835
756490
1957518
849157
1657145
955476
1537370
349187
1152984
387787
305468
1665449
1601253
594033
65626
1572584
1129910
1198519
1539781
235221
896925
548144
1857847
1809222
1316389
1067384
474286
730650
612960
944541
1534875
35374
1931486
1973025
1318529
288189
512176
84192
804990
1819052
1681556
905845
233035
1398527
127555
778444
122946
821986
451347
820553
243606
782747
1697392
183162
1039094
1551390
311527
1078655
809449
399980
1744139
381986
1078264
803998
1182410
1497511
911185
913219
1428140
290311
1787506
1590534
996468
142969
985665
695069
251663
316251
1539462
22894
345084
1860788
1548165
1066454
370088
318188
849016
512329
1713705
809752
885411
42786
1028920
1438212
1869829
155645
1172260
105722
1255024
1838964
1855797
816591
1653129
1386259
98870
249123
1076926
1490097
1525708
328061
1257071
1548778
1683954
969324
1655124
707743
356031
1466686
1699230
600450
1377164
865827
1175606
1891347
1465055
1665359
1431674
1085120
882017
1880091
1769971
1303237
1034897
1010936
652423
1293842
238146
1786969
355144
1520472
99184
1213116
1045380
1314909
1697720
1479352
507668
1535843
642463
914765
1292213
1010754
80859
1095855
925696
1917778
1033712
709130
381112
1168599
1818586
1840001
1813535
1806641
1608972
423533
307199
436759
1926725
1081832
1135965
1656637
317551
355552
207182
1265179
1220249
1085181
921344
312610
1140149
1106905
408290
732783
1253768
1154305
1089692
1497289
701774
1508791
1806092
218372
1116401
645937
1769087
242061
337827
330684
1796337
1806079
1921712
1025676
323659
301282
32535
1253158
900159
1221656
117951
724051
427416
549369
1825206
284173
31117
827332
953399
861469
306224
1787425
704274
1266254
561512
1255156
874712
794397
1658453
1033686
698210
507493
1706461
780263
1053840
755960
1371533
1884415
1256781
1228701
1400347
1819838
721168
997963
128881
535121
1256860
583027
1667176
1292984
771255
147166
1037641
449989
903891
94608
570860
652063
238742
876424
510813
1463894
1989807
1417487
1858804
1481189
346720
1873474
355669
1099626
1886200
1158815
494344
43677
1292417
1750822
1062540
1393493
1907881
981527
627966
1937136
1535540
742292
941600
1183532
1162325
1268471
100208
1921627
1998615
815903
1530519
1113026
950682
794904
843238
369656
1994895
812529
709427
1609710
1550699
629461
1854827
732493
82172
770850
1237541
647324
569393
925919
1797691
1416386
1280525
135433
701157
1765294
1630443
162923
512742
1627585
41975
1287354
927854
1123504
1075561
616133
623263
1316127
1246885
1323625
227293
130802
1915135
320243
1544692
1751808
508924
883061
9898
1037583
1078565
1010913
1438569
59553
1310180
895332
1295021
899483
551269
1147353
790893
807420
1135154
374781
186778
506519
1463383
631759
550430
1672462
1434563
1445162
1875602
1168747
1865213
1388922
793666
1348200
1877081
1411431
999018
1897277
1404255
19862
1601798
1910043
1958623
1346159
526063
1380078
941490
1146942
1457063
856827
1383219
116113
190587
1596690
847919
1123037
393497
1882555
789091
602068
943162
1429956
369011
1437341
904030
510410
1891516
198494
1277543
1662106
7129
436590
1212153
727339
1432197
897042
717271
954860
428496
463843
573971
1224380
1541284
314260
1413987
628772
136830
372356
888232
340863
90077
1385650
825276
1775091
184558
1096842
79825
1290031
904030
1570758
121286
1213715
525681
1512898
1294298
1617843
683625
1121496
735052
515251
1190200
1296368
330353
623625
1604057
1053053
1797661
858378
199430
874315
1032232
1374230
666647
650851
864492
94871
155263
1289177
1710271
19469
137566
977991
1496596
1592856
111021
111934
1482807
97591
497001
174579
21129
747236
1505012
866917
186256
1719027
1698179
574101
1331287
861789
701468
523256
448531
1771391
1683593
79957
994801
374950
847082
1802097
502078
1410925
948911
151340
954229
1425062
289549
364774
15023
295885
965837
232630
1290944
1352627
374403
495191
231662
1431766
1869184
967373
1517297
1640266
418773
1738191
792931
169359
1675330
337556
1802785
1472794
1957793
38369
1335081
1605492
1422418
877959
1595511
507663
240313
363464
317088
512151
8938
66327
301171
646244
267933
659567
1676859
718751
1478972
1328271
1476976
573544
809391
1104250
1293891
1242067
1303533
1925473
37130
1078211
1705463
829824
169182
1373055
1526809
1123019
584925
1352617
813438
1742292
1851134
463113
1652398
686393
1366043
1729993
1146473
1285444
657618
1970456
1531919
1023157
500412
1224661
1533287
1102827
922416
249911
223285
575281
138941
1878397
1894343
1969136
530611
1686822
1952252
147984
756213
694112
1789167
1644997
801501
1506454
836001
1512698
492310
1501596
1788673
1998391
1539371
1226575
1131078
614134
965987
711777
799587
37435
1771794
605267
1142809
412052
237113
1096331
260551
1578018
336491
1054093
163751
1120129
1361785
1257845
494968
1444996
482916
741810
793087
1713292
1794243
1474989
893648
1691396
1797756
1608643
315683
379553
162210
1969119
351995
1659384
1227300
1580420
492340
1182818
238455
1915312
1794076
1926080
198279
187237
772549
38207
1595828
115567
631439
1726069
700137
1227703
1431295
130965
780449
224236
378478
1342420
631921
959941
1507926
1703805
875942
837153
1882468
1048416
633769
866124
1184904
653568
1920104
803833
44381
1800934
687282
237371
1409971
715346
1618323
606625
159656
434319
1880671
806536
1107219
1433787
380956
931738
1147096
1890508
1786146
294374
1984860
105318
1209746
537717
1888940
1557024
654863
1365646
811170
1583307
409943
1447647
1633372
1789960
406122
1761681
519142
1721293
117917
371805
1598625
956391
1120096
1688064
1510677
1820140
947939
437262
1290606
438432
795115
928831
921798
480638
757882
636030
1712525
777030
1994666
174908
605430
1003338
1773884
999999
1847838
271533
681143
620699
226002
1175119
328448
1210491
282260
312878
1894309
1905736
1443132
1731773
1761662
343737
1188010
502486
1817858
1288328
1437785
730891
920327
1984340
1485121
579627
862915
1758040
1086643
706077
1471005
627299
714286
822832
981452
1104182
403499
1845640
1753066
1359640
1249267
358581
21025
1386753
590386
1158048
1616535
542260
1287368
304598
1613065
490410
1213225
1415219
1245868
1682822
1110648
1510444
405631
1271300
923420
1743602
972763
1725299
1996121
1706033
455167
593054
436569
257038
1782465
700443
365421
717496
1983344
896411
205518
1010803
707617
192291
695069
1326223
336206
730115
1592977
1749892
536818
272432
797256
1490121
2076
886494
1144850
87472
1900271
326283
984730
1229927
1385041
774876
240897
1267476
481713
1530925
66422
1725041
1057630
840120
539852
1349889
1746370
100476
1026988
1505516
106061
967457
1765156
1299189
41559
475017
1927059
1474396
260639
734255
724700
213923
825691
32357
225962
442963
1001519
1912008
256170
872169
486227
715628
1293464
897182
1198351
693068
391117
245701
1448360
57971
981103
823276
1269254
1813004
1187841
1637976
1697191
1070476
1975671
687420
491022
546524
1397014
1295901
284692
201927
1310387
759300
575156
757825
1759637
1726936
165773
1849678
1864624
931896
1384803
1565163
241167
1874026
1006888
421085
177335
640748
412706
1718641
1607953
1622696
322648
1719977
204212
1259474
1512188
1149934
812435
1499864
762735
1055648
1746045
590345
420263
1041073
526177
1828736
936302
544822
77421
1016962
1080151
1165521
670707
963091
604152
123239
830369
1686973
479831
1723878
1668306
723068
1385211
1647664
1797403
278238
747515
1096580
145427
935701
801003
1017039
31309
815013
795626
1228263
830975
1703264
1899467
1689407
784992
1964382
700663
864882
1090941
520236
536337
920650
1981896
1903430
1103848
874490
1642481
363723
1493886
1538989
1669921
1987493
1241647
1882500
1279990
1763099
1458024
865543
1338041
1936757
1568568
1513252
950792
1230309
798688
919239
1275681
1047242
1832121
97839
647736
679258
1996519
696339
1895823
697883
172294
396640
496317
1320039
150384
1556120
114294
682917
146397
958435
616487
408867
706810
1926928
607413
531475
1017173
1419444
921333
941094
103756
1466997
790
622439
278959
1948755
282919
81397
1298111
868938
1907592
465656
1313263
1999284
718692
615238
1481984
1841976
4839
988096
1477206
979299
663822
1889088
1714015
222542
1100476
1066081
1023405
1264125
1523674
1822957
70118
1156731
1239349
569703
1288476
1659853
402554
1206141
1386784
1733951
833476
1243270
1370877
1255260
1153081
16139
1790485
242057
118152
348796
1073078
1403167
1531296
1490556
732562
877149
1717646
1380234
1552669
1904604
263829
455673
235455
1638095
1636086
1609846
937054
1781040
80704
433541
1649883
348284
255634
1876373
1966105
29529
53411
1450365
614758
921479
1970967
30650
425447
1962058
862771
1342426
1111003
1176049
1506536
1569112
1249145
756956
1566112
532327
941263
1733729
415606
1580871
978020
722633
1702715
1558520
966515
952320
506710
1633300
1860427
1939239
830387
869935
971514
1056275
839474
1550222
900654
250564
1341698
56698
565725
371072
955761
697106
1779327
920868
660793
460473
1199022
741425
1419010
400511
1984942
135662
932059
228994
1623089
133377
1088069
1919616
1671651
980003
1491376
1093110
1214094
899538
506414
789589
587401
192133
602056
363131
202798
58765
1445914
548668
264340
990268
1412390
49331
1527499
173361
1207314
1033188
1804951
216639
757533
1221687
1924092
762756
239387
1929355
1801409
937345
1618342
1949713
426580
1587383
1535340
265083
1853135
353960
504485
1434881
32804
92188
1109320
1641578
576511
1382933
741469
1793563
1314540
1637254
383143
1620993
100358
1098239
1378449
1398143
1909519
1574961
155844
1022191
298066
1521309
403138
1262330
1901612
1062609
334482
1325122
438428
740609
1345475
1324601
936010
1131632
858456
1912843
357025
1115091
45383
1034301
985054
599793
998904
1649899
638339
313700
1994074
1877958
557565
808838
1972942
364439
340989
1933598
1915301
1971301
486784
1127258
1415256
671968
455866
581272
950193
280386
1930284
621022
1174228
1278633
303246
845668
1618791
1219032
417484
611216
1635857
201156
1776284
1883434
1147918
1001897
568242
1968338
1859595
1835297
271408
1773581
1780494
1684603
515118
653343
184227
875699
1848184
548956
1006843
1329964
625205
926163
1555075
1215291
960959
117675
1191162
950612
1178289
208057
1905087
413320
1164396
1657746
1084857
874902
654701
1689366
1425775
386184
304031
1858645
178559
739634
877169
815931
83484
517193
684550
964055
98297
296994
502996
673272
724867
1990397
642317
1254735
761277
14652
1052662
1188185
1734112
1848614
1578919
1073852
1320465
916391
1236070
1624397
587705
695051
370186
963180
449506
678318
1627929
614459
1528218
147671
695946
1526207
1135907
1884517
5150
1841344
1250522
833932
614901
1231950
1385449
1521636
247540
1448066
1616483
1371024
1847883
118371
1155130
319221
1663241
479709
1794272
488210
1313134
1916223
1612297
1588928
259777
725977
1177053
1541720
280670
1668760
1626791
1969577
1309158
1361579
1991262
1166034
1826348
990242
304090
528183
217218
51165
506590
1223745
567399
1241927
1520656
71918
654728
1615132
1821158
1285252
413492
1956608
40417
1625926
521750
1363458
1992490
64192
1295327
201805
1291084
1051919
1325824
1960133
926723
881121
366350
1599500
1073455
703178
949284
1995982
1667959
1992174
355286
1164694
1074881
1623305
1506391
1033839
1768283
1197014
401173
343630
1417941
1247991
1033014
1200950
1189890
1467000
933392
65091
1125638
1054031
1905312
1736612
579803
1703137
545182
898721
406790
1101744
1481174
1575410
297499
1515680
38282
912948
201988
153437
1939431
1127324
598578
1824148
1784685
416580
1162547
514871
1033681
1226289
982038
1086685
791585
1313536
1190618
183696
95834
644810
323624
103854
1526181
588307
1522447
296838
1394837
1888890
750103
529792
939240
873815
12870
1480515
1243122
1586319
833834
1958673
413665
850863
1756766
271589
801482
964271
373226
871952
1114417
483377
201078
1707439
96893
730061
1350992
1134243
798244
1296426
1510136
1049055
1224671
1448040
533994
1951749
371064
172794
1415740
1065720
854052
1393620
450086
1739447
1634597
1326802
419421
1500031
1954483
1192471
1069010
284923
423302
1230850
665041
1010557
723232
264244
758650
1189143
422622
1620825
754714
1747525
1363988
1157132
160315
1670665
1394087
30661
1598102
1230214
1304087
1045849
825037
1554707
1589709
477740
1444401
551457
383402
900096
1516118
1183596
699144
1118012
653483
1983785
352899
350598
942146
1860351
1615602
440446
1625972
126226
152075
442414
1201113
481024
1282025
1451483
1414958
1152421
576511
408430
951479
1034334
1640460
533017
1011490
1826017
1565383
284139
1350134
514233
1085124
837923
1356729
1675887
1903795
1208970
1899830
362423
1649515
713351
1899349
1738176
1497763
1979150
200300
117700
1689031
1480311
1555135
1558372
1904228
1998335
1040667
1323920
1608833
54839
51530
368975
908878
1558984
1858112
1264195
754941
426074
379696
1130302
1396507
1392040
1641536
1858266
794982
902510
1106674
585526
1904713
1466783
998403
1751458
1486441
1972025
843232
1714864
1077158
1801351
15225
560719
422546
898403
1753953
855979
1449197
618752
397654
844908
422420
1929428
62296
588565
1276057
841378
342499
792531
16487
630599
442872
363170
1637456
215355
511611
1231142
499847
1158405
1348444
1237173
684026
31463
885675
1013661
291212
221908
663995
14965
1582451
1308979
1681264
1938247
1393218
1333683
914620
1576501
690749
438815
1292170
8589
1468996
1047183
1660137
777896
1440582
450012
1119349
1043252
174380
861219
1472905
147349
1315151
86828
1033348
1703033
732956
284950
514763
195803
835626
1316289
1636985
58255
941581
178173
1683596
329563
1324695
1125127
416030
1704126
867600
1857951
678160
413237
1531561
1705974
339890
552681
410529
1966177
1162352
1697967
70868
1882630
620750
1955297
1255656
161267
104170
1562831
1943499
749084
1300077
342087
453004
1380898
1856326
1041309
796832
1463429
1873072
1752355
908902
1569750
861289
820987
1505846
1564781
1556405
1382363
367122
736838
300037
1418349
1006652
1828061
1886881
1921856
617100
1224801
1742236
110246
461629
473013
138247
1429056
1932183
1547939
1436247
1598878
1799378
1469372
344732
1560641
558543
111670
1885707
1658968
1997787
1284859
1426724
1659807
584500
181339
378524
1598291
662218
1816298
206278
1234177
51294
1684925
1209512
1578738
1133782
1427423
814967
257138
1774002
169428
1869604
1170877
277482
552219
764407
1767174
735107
1949016
641511
1162804
129307
1600855
1660221
847229
1070689
121634
993415
1972808
649770
357794
1632315
712881
1310993
1176030
1854604
655758
1577357
1403997
50588
1047331
1978788
392382
1696126
1400354
1547676
1992938
1388520
401787
1512082
665132
1023622
1609489
93903
1648100
399700
1467371
1346347
405689
1954758
410953
611539
1408101
667990
294965
1741815
692003
950946
591668
298891
550659
509520
1358694
176081
1024462
1975756
1740841
277198
1619816
1570024
884753
988859
189475
137364
1469215
27918
1110646
1257535
1805299
1230516
1219350
1605605
289584
1280872
1259298
1732445
1881466
1356782
977181
1150306
874290
337104
122087
1300685
58882
1086744
505900
720254
563602
113968
400454
106472
1965359
187173
572171
51814
625019
1608144
1229833
856725
1878967
1714358
229648
549643
840318
1385596
87617
1606338
878940
792982
1561406
1738109
583580
113427
1865741
919309
298023
379896
1287644
1745477
1073887
269798
960326
1989640
1846337
275119
1070604
804802
783623
1356810
182425
1472842
583799
659383
1914211
412746
539779
970868
294494
231951
406423
33027
549346
1732389
12492
668911
498120
898762
97796
1242336
1478497
1320497
1063246
5169
1368898
18052
782309
413371
123202
247077
789544
632890
1265932
309853
1507086
878584
1531734
1753053
1492774
1143405
1130497
269083
1281783
1388503
1304763
1750066
1419290
1697736
1963274
1522294
626014
1864206
1901084
1686317
1388180
878193
47096
951906
931364
828573
1952073
985426
367465
1967005
223990
1267107
32438
581099
25462
1017426
44288
1638052
447226
568334
1391050
1962486
1824629
238119
1043876
1509438
1859515
1879238
546669
1715962
1547616
478104
1495145
1623405
850509
1425023
142684
541895
1460892
1365024
679987
1672501
1129601
1689582
329004
125438
1479173
763410
1766223
489428
890052
1493188
1173855
1822296
169494
1788211
1572661
1071992
1125200
1629540
1217857
921497
279262
935151
1240939
54092
569773
1357243
15611
1498342
434457
183431
1657840
1091667
1707163
177713
984090
1457997
1872323
481172
1619255
264122
1248038
911715
1442596
1605288
75220
371216
384507
1563158
565550
1734602
1971667
1814632
251203
1501745
1506730
1629912
274616
746550
478553
1079022
746993
1566808
845713
513261
1968074
1312971
1810548
1772030
1192895
93911
1308106
1002854
387951
740017
1180292
1510896
702049
1660278
802019
296282
96993
450951
1716041
1249293
770411
281665
991767
320223
146193
81824
1620205
1855116
925667
1516389
552752
688823
1548846
1319245
367608
1765300
440502
1140278
265194
1372574
1504792
1524653
1122821
1022244
644975
648111
1795571
298590
1435457
1274818
1178262
1689113
1841452
1067138
1939398
1645932
933347
409400
1230199
1856806
841994
1656697
1832299
997220
343805
31516
1107326
452859
1322555
473965
147273
1909154
784071
1822281
943049
1880871
977863
1841622
96534
1981161
1341111
1471698
521774
1285198
1031289
661842
73490
197216
1885224
1127085
1303770
856655
343962
755655
1719523
370128
428051
1619236
1532703
116869
1911410
1898484
988060
992206
959602
1775961
555505
1051801
1786958
577776
32514
977593
1276518
363776
1432064
99889
940147
1384862
166648
273296
852857
149328
145836
1957966
1437571
853881
1353528
595108
1763374
687864
343521
1179546
81154
39620
478122
1583824
1285815
1983401
1653739
1395639
239283
217647
1588876
1618810
841440
475569
1937873
1041904
301141
875061
1622447
1558047
855113
1419008
96204
1018407
1218604
155296
1187534
362918
239694
1392876
873721
197037
42915
1851675
1004209
606000
529677
73922
106440
433241
362130
580888
1760185
475573
7627
1308599
766180
954511
1716112
1795115
1057130
1555717
385890
1086828
1505267
1828877
99345
485894
1012859
1617430
859123
1866386
1495262
1131096
1956998
1296781
101322
1758459
912684
185404
687751
382148
309223
1111525
1694330
938459
806178
1459737
1101444
1387080
116546
1411264
842203
812499
337785
1223978
650162
238476
1981828
1134396
1223075
1389559
1040774
1530670
1803699
140512
1786492
1271849
1233206
878681
1683898
434850
661900
604750
740745
1681702
1492669
1824174
1077333
399746
1388152
418697
480952
653293
953520
1986313
1302022
1718663
928422
158385
1402700
607301
945599
263811
1018059
577593
1933124
1284476
1726724
1781815
997790
1480633
525457
960276
657728
14336
232077
1934474
186429
98824
283508
173549
1441213
552298
309793
640896
241954
1606287
1939457
1588421
1732784
1750428
118350
1848122
96621
1967725
1584388
1698395
941127
1564447
1707405
394513
425006
1705154
1470834
338433
905684
1625880
1836267
694876
1489248
473020
650477
321810
1773048
1494579
746400
1403231
1896443
1491722
1473883
270400
1158746
1832971
1015350
952262
1223031
649046
1294416
1617605
599638
1543228
1416401
835563
227291
1779661
517670
793789
1139017
130359
382501
459001
914707
263918
854104
558552
1270170
226413
1647612
99699
660819
1794054
296225
353445
362230
207248
657331
596134
1386186
1578404
968992
1599211
1602899
1192586
785071
1428498
1731332
1055587
51326
646887
184305
1544304
137465
1514210
1936578
97759
438777
1574332
976410
1700612
1687094
128590
867691
134875
1557547
798289
1224827
511562
1856085
299794
1265658
1798376
593271
115970
1675131
259533
342230
266907
691218
1004273
193026
1915536
865693
54395
1664408
1878564
1131814
820057
1650826
1517693
675295
229316
1558561
1941288
1171387
466397
1346481
1656191
1302628
1117081
250173
818339
1428720
717281
857389
1699463
472301
9109
1515419
1764141
1796995
772762
1233384
696242
48233
1142784
1036045
1671021
121566
933366
172010
1897479
1688008
505394
523241
1997486
1294715
669091
691321
1018560
956251
747424
537253
217975
1573841
1939745
304508
1278267
1244652
1265536
1451852
1757750
218245
1223894
1281799
1969802
409283
295028
483759
181896
1059966
1169879
1814677
273008
1817320
1170461
1523703
1511360
332363
1863239
224186
1107294
370838
311876
1461919
1752312
1942513
848488
1963609
1457819
779013
1460487
1674057
1950548
560351
1072323
222574
1910470
1679169
932368
1435915
69940
795158
1992663
1779555
196341
1933337
1579216
258201
1534459
1874687
1539709
1807229
1719853
1686953
489685
797338
1270915
4184
111595
1684196
504103
1071055
964042
1198875
196293
679610
1886875
491209
234203
693090
323252
1139908
1934033
1244724
370215
914739
775312
527329
305710
1166688
126749
1562867
569317
590772
909774
1733737
1696472
630860
897091
1923157
175064
523292
228157
446644
596536
865382
1159616
1129875
1171610
1943686
1813504
861104
84175
924288
133880
1914380
33410
631775
82623
903688
342493
914540
668075
1159727
570125
1694720
1297310
225469
259013
1746917
187359
121881
1637680
350239
531795
341118
528249
63462
204317
1352782
1742488
1163133
1281883
717938
165858
1564183
610953
995055
1086075
1292646
131393
281631
630860
147165
435152
1289283
962152
146521
151053
473718
414269
683451
956257
1301033
1920705
1143240
1330646
531262
1123363
69049
895505
1309951
1193532
864251
709779
286241
1726925
680559
137094
1842208
996747
222661
1003477
33549
1131259
1657427
1626065
1702919
1943257
1417508
1571025
109583
1936964
119371
223131
474908
1695738
1621553
124613
1904058
700481
1580874
900906
726951
820559
325852
1381634
68702
302754
588856
880043
754072
1962352
595354
1868737
1371771
607740
1890500
1592579
1093853
1680435
467048
372451
1321276
1527048
351229
1860399
1014356
1667648
926120
1139145
1184301
1704992
932811
501354
326596
972425
443636
938220
1695676
1079598
829431
1360840
682623
1164681
1701508
1739487
1823322
712699
1711815
355613
1537424
1690560
715124
1624689
1909971
599160
1398284
1614652
791089
27321
638310
842873
638859
442248
57052
1603279
228548
678959
450325
900022
597257
1606891
1484511
226858
1121781
1550928
1652821
429855
731336
45843
760760
1163646
1808901
1951307
1137480
147594
1070444
1009550
1583488
1948213
1752417
24620
1333523
1107614
910785
107613
307914
960084
1438517
1408699
1130363
1611334
559102
624040
1190413
534950
1148362
1385603
1676262
1706315
1536634
1551762
1891248
1150016
1949416
1187633
301771
595919
1590347
1570288
1711954
954276
1719972
991586
1904166
702697
851640
505623
602359
1761772
514800
1808145
130567
1290333
1710900
446279
1488267
1779202
1302143
137536
165095
100932
748668
1635680
562674
1409767
1987451
421335
873460
1151457
1673724
1217174
1552296
571700
1832679
1145532
1285325
345775
848947
150305
1154224
74444
1921385
733068
1551639
560439
1764178
502505
1887603
674020
1221841
1110414
1568839
117838
445038
1512366
414964
1087241
1160567
1106134
1680622
179816
627219
431703
253480
1622831
462012
1262462
795391
939675
1757359
977516
114715
510467
425163
1295244
1787389
61140
460584
1161066
229968
584467
586035
1021999
1297674
319902
1660607
1614125
1287794
482853
522087
522685
727038
1235259
1526240
572657
1424298
1188413
1690532
1471362
680078
1583627
1038693
1043174
86436
822795
1437527
1374583
740351
1173834
107616
588370
399239
176355
1561343
1421226
126784
72922
1733478
1997735
291152
1761846
1055650
152169
243807
966625
945818
995890
459235
1824799
380535
1543786
1311604
1230402
1841816
17507
1664721
88559
754680
1535835
192665
1182059
1527174
1522215
1598469
1272476
1143781
1521808
44646
245468
1698456
1358933
36124
850650
479090
110054
1910929
1847704
1354212
1245773
1440462
1103698
1681271
797504
432763
803794
1763845
1446551
456295
1016271
1255170
207687
1274323
1967476
122507
472758
1972540
645211
1977275
1848786
999250
1088451
78683
83646
980436
647906
79766
90734
1474920
1901273
1600857
613914
1738318
706205
1640205
597943
153466
1054116
1840676
1237711
1259337
1179180
712936
1401608
397630
441207
266374
1467008
262251
1644648
1893327
1086892
1360622
335421
1786569
145216
217120
1895303
1759088
1988266
498291
445548
103573
1436132
1511304
1784362
754521
897677
1690879
153371
1376860
728957
423866
1541567
74090
100306
1047949
697109
1784735
1446015
1428570
859921
1082107
810361
1530084
994583
233899
1038288
528907
1380206
26494
498958
1264331
1847018
1502758
407309
79643
1776076
1776022
1461281
1403045
1870271
1023488
272521
599135
402171
514904
408548
1731773
1256737
681171
42182
1200441
667652
1549706
1429613
1445380
394626
1313679
638865
1573242
651616
485988
116939
983563
1732461
1561163
924796
1243321
422995
1500454
1257764
1020968
430014
1921037
1024743
1505641
956597
957476
1233280
634150
677994
30227
1302382
775878
907039
1407356
17000
1535957
1402524
1785285
975300
1889411
1467499
331030
1816181
1903713
534134
1764017
1155403
1352767
608631
1308558
357412
635088
1214252
327475
851495
240580
985480
282103
685745
206794
1744391
1349110
381847
1611751
1651227
1168942
1985156
243454
1923270
644337
502580
81900
632386
395947
1141790
49914
1413560
932366
1043875
1086025
599451
1709720
650430
1576813
622997
1220307
180173
1807573
43976
824822
485284
5901
448015
659607
1352497
1092508
1445929
1812886
1311822
595181
1590858
1095840
1433919
1951412
1922472
1410903
1375563
555218
88747
1895024
1974420
1371547
652517
1025805
1571324
1928841
637020
1976997
615380
1871622
24487
819396
813099
275613
226680
726480
1443361
1524141
1328642
92395
101241
1500838
1108780
1755532
1026908
1143615
1598311
1915261
1542622
1412386
1523033
351885
563488
109702
1895481
979481
847786
1430673
1167493
479990
1344244
480766
1079615
527586
1304123
1126300
814149
1493703
364061
562973
165480
1217787
185369
618977
1786697
406613
198043
1511216
1658640
1432256
462901
1419890
260107
201887
1446541
1973339
665868
304232
1436690
1009094
117918
1707202
1392439
457716
146441
639056
1383327
1909521
1013694
1717708
1354644
609151
1413576
150747
801939
1089738
1472691
1105630
1073508
1646079
1655534
120697
1910566
1087563
1090119
1721604
1129855
1899217
638508
416518
328180
1265784
933453
634023
486475
1021556
294464
922150
162069
1652603
1429117
1301369
689976
1568344
1324431
1001282
1978029
1677880
1517847
606442
1891900
1011876
487926
209948
1673475
1486861
673760
1492188
1308332
1309365
1438792
845216
1619006
359331
885113
931024
989507
14603
718270
1458935
836061
165849
1826165
1704765
645060
1095773
1093063
1797105
864404
1960544
1291792
26883
1908179
1485931
1329013
1888338
1317245
1379200
440489
33866
211844
1213999
1380914
1468709
427907
103714
1715573
907987
837594
1304616
952334
1855057
1350341
281257
1218467
1000973
884012
1954503
1474193
48669
1132724
1984483
1908103
1684040
76471
1453863
482605
1431188
449627
1347336
188001
119503
373471
722015
952070
1717759
816542
1008218
1203351
533226
1944674
306803
1220166
245401
1274711
1349276
531438
1443023
1595706
1441816
1566654
785658
1191957
48582
797783
1566543
1100556
881836
741405
1947652
1755707
1171495
673250
1749306
1424137
1235559
191833
1794700
1994913
1636508
1090234
592027
304546
759975
1046734
1901799
613914
926886
357977
1440581
161393
1812546
1260812
396013
1309103
1741124
1812429
1684269
1858164
1883508
1512211
1776649
457205
961793
893157
22205
1720529
330893
1000725
1246591
440173
1270015
1841565
1913386
464647
58258
1322022
1912932
1395315
1470694
1312209
768683
1621104
1526784
1011220
794944
1412446
1783575
662436
1305113
1613005
1980560
545270
216425
800026
1731143
1570609
44403
98825
1203086
1990283
58508
449917
266657
917026
114623
88943
1720133
1898699
1699789
249262
1742952
1931713
404772
235807
445084
1489956
1307009
244184
287749
1770329
450050
153221
1258287
1906358
905717
745723
913175
108393
300503
1107386
1504127
1815832
855939
656682
293664
968293
1277847
1174344
467902
1497656
71121
144460
1370850
920763
1879933
1104479
1654603
614412
1446494
1654132
1601486
1013185
271240
1658043
865112
1013597
1029037
700102
518846
1898207
935425
150730
1272748
1782193
1118348
915139
1215772
1934983
335988
1127046
784465
951733
1276531
801091
1478942
51351
1896336
342330
384201
747832
1570204
374367
529038
78733
571766
1499606
62950
1152013
899254
1528573
482773
1740413
1671469
274116
84417
656080
535530
1227908
1101720
1183540
860599
1642976
229617
1916414
1125465
1833512
106255
1210009
27617
160766
455831
27018
1749091
939539
209061
1179591
187830
820391
978476
1927440
1428150
1500173
1213455
442865
1450347
1500835
1433484
832913
1607632
1167378
1707799
465516
332048
42054
36489
1547886
1582823
1516157
700560
1815717
1573145
1747299
1322712
1618065
1284281
1773384
1152608
1632972
966722
1350768
164041
1523730
1134362
922069
1957661
156305
81931
471057
77041
1177596
810253
680920
1851368
1849764
1594579
595359
40597
8434
1929582
1766389
333440
913334
1621129
940089
688957
1475791
600156
611576
1608948
1962248
221499
998814
1975150
842067
660793
1952506
1345058
1026048
1600158
1290759
1327866
1742764
1623217
1770612
615809
308178
1702802
1725021
1734818
1978048
1166382
558364
1043254
606608
62378
65582
793190
1862740
411915
184263
1602147
192056
1070833
1178305
1946923
554082
1507200
714870
1803911
1306381
1826913
66054
1491700
489684
346269
590452
308730
159453
858002
1703778
1208220
707968
389368
475441
413603
1906102
659111
1946524
980019
1209994
1369549
1968349
183785
314926
691621
1045708
1636012
459511
372873
1356532
1095354
208264
548109
1405444
197670
1528674
663147
1334066
1789634
1652897
1937694
593650
1304139
404925
402386
104926
1902472
723049
1271600
183285
1347239
208775
827907
1965122
1714905
343107
520254
1490504
1250899
743876
376005
1462599
1512019
697634
1278273
1800190
304378
605671
1846310
1904220
241523
1410942
38638
846471
767390
113920
1582777
1621955
581535
855290
431340
1028523
1516298
1810452
456176
1347196
1769279
584137
895378
153499
1471393
1412345
1943267
1212432
1434774
1053042
1247731
836255
1523122
827664
603484
1174876
140198
1154440
23455
87103
125047
1493668
1643305
159673
293597
1666747
1624381
1382702
1463223
1101503
1749228
721931
578528
211555
1871257
815113
1478522
1152434
623699
297519
1572456
1947871
106943
1914566
837971
779
733195
1710932
1938638
1666754
1487427
1103828
1162242
907717
1657162
1680468
291752
1271631
1506451
1055524
1910701
288568
729372
963951
1056351
574456
450014
63651
1911115
1726303
1102997
1683511
799054
1643275
726342
278136
791581
967840
368326
551123
1729668
1711604
1721717
849124
192972
815746
687915
910446
1360684
1474988
492609
1215245
1166840
618229
41795
1471194
1343448
1946743
471835
966450
1106545
1064001
959349
1819404
40523
446169
1322572
237138
410828
1907726
1481745
1481984
740045
922036
1838034
1263093
1975729
1540681
1812539
892799
1752268
440079
814679
922218
1929266
1234548
1035872
292851
970540
554174
59863
321729
456762
1639543
644462
1659314
1425861
552471
1965628
951166
1196232
810113
1121884
550248
732103
494021
1177057
236393
156460
977659
322503
1155610
1533939
1711365
925331
796192
99023
1104447
1661138
1871540
1666366
1085189
470346
1692361
293851
1054551
258361
124650
1009710
1677333
1984891
1828903
414317
42510
1377682
288257
1766237
722654
573317
1448854
744724
514576
819445
1364094
743765
477843
1741717
436777
77289
344544
1111738
401683
1636997
70552
1898337
1584324
1454267
1154680
201566
337495
1824126
62642
1359469
1412302
1464967
36789
1131373
742667
491245
62511
1269184
1117424
274878
828484
48239
873150
1552122
1048358
374096
1246828
774928
200662
1714696
711281
1494908
533333
1898633
710935
191476
1461379
1066414
1614779
589116
1426456
462754
1649154
323789
657739
904713
1092483
837708
1346230
376453
1810200
529340
68410
1662835
1639277
1222431
1030215
1393731
641059
1788722
1876773
1983631
374590
139633
304661
910297
1694242
1231913
1662228
278407
1472312
1889532
1532314
767844
1973867
455669
466139
558741
403879
680752
1661322
768112
161091
1393377
1652370
1375622
890252
35458
22292
1693467
1595256
241204
103623
1029759
986636
260444
1578878
89783
1597153
1227070
643026
1976256
558536
404076
1379424
1961471
454772
742088
376543
1603069
1807812
249334
882082
751472
325135
1575321
40242
20535
920123
57603
1911853
1604921
1565401
1288411
1861279
1418082
1956116
1309191
572789
599198
1488984
372958
446376
750576
826216
1373242
651038
177720
350100
1462743
1704922
768337
278
763842
734237
1492380
1678501
1146215
506008
1857026
546170
1171510
1799491
1024119
1040409
1315412
270224
183134
997337
402169
1627056
1630499
1910663
1164324
1931507
1922818
1049662
1430745
1730087
1547390
1669393
605721
261737
1107132
1360571
1465577
1725762
641563
1317014
1312662
820265
1006957
1207552
680622
251507
1811770
1839272
323819
812256
564097
1747031
1284957
760173
195189
280934
1858653
1826629
103507
1984959
1309038
648300
327883
691048
992767
497158
75654
1408923
455047
1487610
950658
960510
1852246
1786046
1852633
972938
859725
1323630
314288
207624
245458
1047044
974281
1255738
687701
559505
1396746
235766
1065997
434703
700685
910775
1799839
1641664
225043
833256
1993464
558830
71109
907325
1722134
962907
1230524
624745
228302
808680
1445766
1525702
1292282
1762701
552342
1454035
441615
1009014
1824979
50269
1349276
892318
85651
1473198
1611698
1974854
1652835
1399770
1292169
748033
57209
1013442
1870887
1398559
214351
1057554
1355463
11249
1479821
280316
1050444
1603847
1690204
1748606
609914
1798684
1098650
862166
122558
1881496
1767815
867910
1554695
1514013
1602776
122884
1089297
69288
1547368
412581
1687202
679392
1928787
390185
1680736
371001
1247106
830661
1162952
1945509
478370
842178
1648819
574265
101261
1684316
1560543
1570874
156042
843492
405736
1362900
30963
70330
473393
563235
613186
1604690
263944
1494675
583391
1025749
680102
827879
1251021
880708
1681227
99491
30495
1949660
61410
1296430
5387
985433
1923196
964888
291463
851758
1654464
1727284
248179
1349254
1599987
298330
359474
92257
1329390
1231617
910554
776316
1321261
1379586
416680
1815630
514469
1957925
1340019
831055
1742380
1286222
516979
847946
534440
1477050
256030
1033149
1805727
1392433
1274673
1001846
1553248
447283
1817779
394894
1616528
556705
1223811
720242
47546
1119490
752456
703154
1584828
1317812
1320016
28626
1538237
769393
908492
1384527
778741
1584548
1629090
1514950
1291907
40989
1218865
618993
645375
1976740
445241
1108348
1839920
1163150
622209
57386
696521
1459531
1658351
1751851
2885
318602
111033
1395991
314292
1206558
231974
1548762
1576707
760582
1959327
718655
978065
1011611
1067966
544598
1569713
1007610
828184
562137
133428
905182
635632
778062
1102426
1734480
858905
1722433
495314
1664944
1857927
324249
592215
1440523
1735575
736035
649764
1054272
1626174
1733283
1601920
1635061
1515736
1384635
718293
1607924
1506434
712747
291907
143246
1343755
384856
750887
1083146
1720128
1483210
159481
1978091
894131
814744
1213602
1073295
1508166
704263
925731
1711734
1753419
614699
1868398
1996773
360923
829848
1498794
1131203
905280
1023436
1602938
62718
699227
454011
1318429
375491
51027
454255
1072049
1492813
1178038
1385653
440265
551060
1626818
1569536
208541
45929
1752832
189115
290701
1482817
1947658
1080126
357219
1096620
410024
630667
1355328
126433
212053
1766212
153225
945467
155000
210273
723365
1884048
1989238
956027
1165002
832693
1334347
796546
1249604
1429401
1137708
527287
464262
1269147
213084
19028
1224152
768305
194271
1718484
787763
903350
1539898
461253
1927146
1929055
1734843
1950686
1358837
949125
85621
1620037
967456
305106
318635
1261158
731149
1689930
1010513
1385996
1455835
1836441
541051
559106
1714794
611182
664824
1462715
126585
1890953
1640739
129357
1074860
1129575
44072
1695694
201709
1165744
1021215
1899861
95190
12826
454114
561959
1121409
1912110
1450140
1210627
127179
110386
1501590
566700
155889
1976288
217293
130747
318953
1312813
895730
503711
1502446
810717
1446461
1833823
743803
1432482
1685374
1191023
1638014
939827
959560
373926
1400461
510479
1436126
416193
298237
879211
1917892
779432
1876909
198445
1557934
1907067
1718455
68851
738177
693642
625880
62940
726828
128580
491077
1658191
1788157
347407
1028737
985738
45492
1358469
120714
1315772
1437053
1097463
1786219
422239
1859529
1965429
1298369
206681
479982
610838
490832
1236142
840995
897625
135801
1902223
1880034
793670
462481
414043
1801490
276210
1201712
1571072
1132258
1970101
280151
1926329
1680490
277693
315924
360019
100373
1244155
673133
620326
456142
460606
307075
694071
1133884
697023
474918
848627
15436
805225
778705
1186971
253518
840010
259918
1130027
176884
1928987
1246503
1764119
1916359
1352462
1880779
392831
770287
378101
1245095
1920326
945680
1743354
383043
929626
1715722
1994580
35470
1009121
312558
364620
1885316
4780
915347
335433
114729
482778
1903923
985805
1701955
664613
1528254
1179918
1365697
1146979
220974
324728
1390606
72627
1662127
1646581
750389
52420
1371213
1141911
779463
1589502
1837162
574517
1472376
1196117
1884303
528387
1203659
1572251
1223446
1588091
1098091
268508
379828
1851130
520506
1280949
1946202
155044
771727
1946678
1608551
1947255
1812395
1343798
1594689
471357
518416
493846
539741
1656271
1910839
1674606
668639
1968132
1119609
922115
257295
1918710
1027096
651571
354665
1418662
217230
1850800
223084
1151082
1949035
1377406
1040463
1274139
312841
789333
1991381
930908
1483231
442023
1453260
1765182
71361
846226
1228053
63047
963539
1239522
107625
961848
805792
943608
1900835
785385
499179
1863757
226995
1279904
1456353
525863
935068
35898
36908
560028
272700
675212
1862342
1726489
1098826
1690319
455565
626034
1988784
1183080
237799
1976061
1258071
341600
1528239
972911
974308
266114
986797
186836
1637950
1126599
1714830
1074211
1378791
1635198
870354
1857107
1635578
1570380
1136373
1687871
1739055
829759
813859
368814
543773
1936260
1896396
911297
208416
932260
255882
1683718
394026
31707
644669
1885803
523993
1387733
923615
800922
261127
1534819
71798
1256739
24254
1288904
1215035
495708
237645
608256
1508186
1662919
1060514
1703860
912017
1578785
1645909
727845
1118604
1009047
1638446
1572537
1340407
692172
1990514
1684994
1710525
1863032
514127
1552843
1212152
679700
153629
1266976
978247
1911676
504582
171222
1282532
1840811
1745119
425188
383484
168882
1879035
847750
536905
730107
85725
253654
1583741
485595
250005
1571412
1972104
654542
1790834
625034
1794529
1113022
1951710
146585
1979380
547412
534916
268482
786464
103252
292248
1749581
1429174
954374
1234681
1541042
429190
95025
290556
908985
1791170
1984922
1007415
687320
1198863
378215
651789
1355820
1702537
1462915
60572
610260
991941
1281042
1814244
998795
1533545
1055487
873010
1174117
1944751
766074
1419670
1413711
81573
231089
997789
6769
248743
1234197
1154600
206554
1457007
649731
1032933
538637
467326
401718
148615
1894845
1853465
491545
13812
89277
1283203
171574
1550756
503421
467036
1588117
688524
1705588
435207
1347736
1033043
1037417
25653
202802
292847
1016355
622808
164560
553671
593649
1408527
1200607
1439236
1036182
933050
1366436
87971
1678350
1305162
1161883
703891
1554327
1949814
1424234
453246
1661096
1068479
115276
1265533
1220345
1876969
458174
1388423
1772930
890473
1743170
1343436
1095947
660106
797633
828171
65167
726897
480291
907660
331045
1016669
1835485
1950990
1786957
797395
902223
1614523
1007734
1396403
1828915
35322
585234
1577117
1008468
252384
1785791
779159
370664
645788
1234836
1342971
931555
1643588
1014054
1965364
1872500
1798156
1558110
298735
1401678
177958
876720
1601339
476780
1164907
22614
983950
1174837
242141
937069
1934344
442672
481612
1919288
1384046
1597057
1637522
1458663
1925551
169303
141816
124128
908185
641939
1047529
203587
119545
1127619
153932
263036
859249
858839
210346
549736
926005
548310
1888431
1709324
328401
1487444
1829826
1404555
137534
211904
1114907
1893283
1704261
1424326
431859
1631993
121459
1175546
1502398
1937761
1214923
173112
766224
567985
609939
954496
1405549
1152412
514816
1302427
73511
848373
1590815
72432
746554
1408240
7139
1764698
55692
1591938
925505
1683742
1807784
51251
1581476
363115
1893175
751319
1388877
1045383
205415
1782475
801599
1007326
1400849
3946
866930
1890667
826987
1918951
1822388
1789525
91354
860201
165545
192208
1062056
1363348
852573
1516023
668523
149440
1112214
850209
870172
1855212
721248
593041
778624
432866
246847
1801035
1833061
1897180
1586518
903977
387453
1390662
994694
780597
1790399
643537
181156
1227176
1552500
163833
1766318
182399
631025
551031
58713
1303259
1513812
1099399
636713
505979
819659
1886689
445291
735959
389692
1991650
549804
121684
623822
136106
26221
897419
452963
179638
1016930
1249511
628876
1684924
813014
1523100
1600425
541665
957869
1695053
1764926
1243460
1651332
841948
524190
1077696
1105958
818977
15522
905504
1344371
1423722
522396
700283
1215303
1010076
1891172
31906
772532
543531
1033983
532693
1922497
127104
798929
85995
1004898
630072
605542
575922
1244102
1900061
1629463
1393091
1287634
1108721
1460933
814863
619703
1203232
441664
1767051
144707
874028
114273
1837764
1846573
220719
509021
1942636
942016
1575546
1750660
1915953
405265
39107
1095565
1632862
1184540
939792
373115
889809
1648484
1191682
1960419
1966336
823603
272376
1001313
637907
147174
1598493
317734
1064488
671863
1026419
1467152
790706
1561438
135913
680952
1697037
565249
412662
365291
851762
1591167
1928856
1873745
1043955
250682
1777115
848081
718218
480353
714640
1086758
894797
1908612
1737261
1451923
1861407
1792961
1595975
1375364
825337
560426
1911190
272576
1479800
117961
1126351
1707164
1996852
1667653
1610781
822595
1970436
578016
1656
421103
244511
1194285
39997
1534860
330418
1897868
1183181
431408
1392692
194805
737033
198334
163665
811244
31897
269180
1964857
1515297
734308
1551420
1654983
511404
166889
1823067
1439908
216192
1003630
1932261
119208
1432286
1804421
270148
1528211
448985
664268
358390
523626
628380
802506
349405
931716
1097698
915395
375097
1569373
999483
1606099
563240
391559
1964086
1730236
528028
110850
382234
1075810
77256
1279251
1405808
949689
1031722
612638
534442
1156579
1181560
83763
1097177
1925473
1090639
1655713
275468
1027789
242934
267001
588575
464682
1826390
17652
1832985
1258638
222148
1169956
44114
446873
145808
648283
1738457
1885382
1740519
265819
94154
1358621
1419632
120741
1610708
429074
1400853
1696497
801747
1121227
1244426
1693969
515184
1323471
175652
546391
1618592
313974
260545
1788114
1256477
192997
828229
1315849
252479
856829
160211
1648970
618801
744163
1533490
1254929
720131
1678907
898676
680495
1867620
1921843
917545
1545885
1315329
596837
172834
1225390
16866
1803585
136748
414667
251622
954874
1683
196207
156388
1007643
896133
1512427
1930336
1761072
321618
1214729
960138
600652
1118907
88845
1645844
344556
1810693
426606
1286820
1613876
588388
666172
1949319
983056
1743455
243225
54797
1592998
1997168
492425
1866930
1562792
501241
1932241
877011
1516613
1878145
451541
1531631
1149012
1485656
823517
247757
525563
1110259
843707
27602
1858702
593548
197617
929438
1162785
1913363
1905652
879622
1637633
35352
715563
1065915
1580952
828001
745886
1408346
1846272
1059143
1558615
935825
1723068
932716
761036
1665923
524136
1645738
1540225
208884
319982
1200739
1149020
1277581
662945
1816987
590397
570906
252122
237463
1655594
983157
1512772
1599948
1527013
748384
435838
1599273
1694568
1527806
516119
1540293
914140
654080
550707
1146260
1501971
59452
1856686
712346
1809149
1499139
1116470
1139698
601827
1373475
1518392
383064
233829
1071390
958519
123351
446282
356421
501531
1590229
1538004
1789432
707120
911673
985784
1892398
1865586
1646653
1397875
1103887
1153596
159156
503005
1323954
1361812
1661483
65155
291920
1551501
936770
688345
1696400
914305
1292251
1988796
1890796
1040411
498360
17223
553230
123495
226358
697531
753332
998882
531149
1005647
1423997
873736
1919067
1071210
1773488
513693
40995
1657093
1435448
153579
201659
1967747
249871
353071
1761619
1730078
438584
282193
1245823
752493
769359
1941413
1542857
1006502
474034
198759
280350
1157360
319770
310599
951937
369540
1174504
1250247
812677
1125116
768751
1097291
971339
1221893
956287
230519
662347
324869
1905918
1470775
969604
1350848
934358
793193
1225040
250205
1565351
1439429
1691396
646389
1407365
1761638
1705917
1363464
1982689
1303293
14130
1388841
1307443
166477
1878153
17799
965525
1214986
442568
1469456
246304
1744507
1133567
477920
1485562
1409309
1799685
1703656
1094145
1280677
1685200
1440201
735096
546753
1530736
1825520
281223
365488
146530
126433
1758226
811721
154579
1820634
1142703
1502235
1771309
355231
1736701
43732
1908464
992185
1496163
690341
112668
230828
1711541
1589656
1903218
131538
1259352
1080492
99914
140664
320600
1164526
485937
1738802
1127855
1434746
691762
1458133
1554072
137239
1756405
790095
623463
1707751
1206383
1932989
1594140
1264416
379597
839798
180729
703173
1696065
842067
1656899
1619553
315763
1401882
475714
1848662
1488530
1652419
326920
1525231
852154
1870470
572000
1517604
1666398
1231993
660771
522701
271217
1154514
201876
1771340
1660721
573879
115525
1553715
1295897
1615218
844874
1718554
1672869
394178
1532185
261777
1732299
384677
1068018
212632
848345
797641
1134901
1894583
631996
1616295
529251
1735070
1470457
1665074
774407
598531
327913
671122
378746
1960478
1985147
1067324
464748
679643
1814072
578283
614039
1255640
1037583
154195
1530441
1302212
1398964
1101943
659959
974152
877037
782704
532798
466486
50712
755909
1508779
1422762
85946
1518646
326604
1673468
1502429
111581
53603
1123892
335356
206030
440154
1227959
191298
1010758
431241
1856281
722108
221176
1623530
329487
1781342
36635
1589700
460015
1498837
570114
1175299
841657
1743015
364714
842723
254947
1107214
205255
1857243
585988
1909184
724886
884034
1219979
133226
1277781
14165
668081
594812
1027129
56769
259457
871029
1322407
1211576
1840368
492787
1146599
1193941
790810
1913224
475773
1397715
347971
1713383
94259
262834
866319
1337250
1433000
1884828
226307
854086
387775
1444601
1978445
1115891
913919
918244
1944443
1735221
417914
654540
814549
271098
1004415
226414
1245990
943906
821125
1714218
736450
1757576
1611395
806104
1570333
691183
601647
1951435
218246
1662272
687448
853792
1406209
807312
249903
581678
468002
1972865
1732729
793190
1874384
1039726
1693043
625462
419468
1187782
982701
758258
1002168
1397431
986234
908563
683712
1724829
1213575
1490913
1983918
198042
1839367
596360
128504
1349468
514411
785639
1864609
1253905
776692
289642
1558903
700364
31873
205382
1984007
323269
172340
464167
1038935
1201999
1292222
1558024
1405382
1482724
1495671
1837315
898650
453024
896478
1410534
1973569
297693
1360503
1402044
441189
1207817
975371
1519588
1005312
1258296
1974144
1247041
1953151
1108504
569643
1961342
1878337
407222
1668829
1909804
54934
1489371
1807464
424729
1312549
1106471
1888190
1570190
585602
255907
1737131
267259
1317052
1345121
123463
1160542
453503
1746203
149683
1221553
1003535
1394892
1844311
1249172
703392
46260
1823227
348355
1460103
519118
1830405
1796269
672692
1113531
93192
1041622
956682
1058244
1245838
1445932
1109777
1569558
194986
133138
435294
358755
324626
1350508
588208
361578
1268679
1437413
145418
1422544
1871670
218942
1829642
1578865
563487
1548057
1428902
1012938
15864
1717891
496215
529343
1308484
1529388
808221
13057
767666
1742548
1812161
1575980
608529
376110
1942965
320009
1882326
920213
205447
992597
1069117
496047
302188
1732546
966982
1269593
1027668
1982091
1058200
1929324
1351371
1087222
1558676
22890
1919445
1776292
1205000
1256559
1282255
403971
778463
1738160
445930
1535195
104482
1489060
879115
1440549
623938
1673427
326718
277955
854965
250052
1141526
394000
908091
1784255
311772
492411
628853
1539074
209073
327972
1107648
970574
752453
1073578
1704501
1964720
535354
650029
1592518
925066
1928557
894177
1785327
828522
1824963
987028
1304623
1012013
75827
1399210
261624
866270
1487453
1434181
316039
977225
1355686
860587
1643572
699502
1897157
1216417
1475406
579712
1353882
720906
46267
999921
826162
1835443
1013290
1750618
1100172
1078766
1707959
9601
1171228
1270827
1695630
1352704
813507
376165
1889974
1476787
851947
1936904
1448404
1996664
116754
1229017
1984566
598247
1231371
351087
1544370
190855
836583
621374
1773601
1678871
547130
736540
986524
375938
615524
1682830
937157
1079408
521311
953275
942953
450328
1449119
1860451
630679
1185442
1277660
107968
1814735
1330768
1112774
1579021
1095312
1364383
236651
1117769
614352
1886552
1954925
1201968
45726
1323454
172887
734435
505963
846732
489132
1844501
1833330
969270
262358
1654511
1003220
554643
1530386
1876947
1179892
1302993
1157415
394964
765699
1553084
1015210
895915
112314
707303
373650
68342
1331512
384325
530280
679582
931896
638797
378873
410770
1903723
1484113
265682
708474
1518384
391468
1292694
1386740
651511
1413973
1536266
38646
473806
1669440
1392744
245761
653825
926905
1445509
443294
996096
1772015
1223286
1677924
1377726
413807
1894363
444446
428596
573141
1893484
162693
115277
1336055
77917
1974460
1111688
600367
1353805
1945883
1074816
1647342
1047182
1635393
347174
67237
651980
1856084
495310
139049
927229
489711
1536546
1501946
932438
626316
1643454
1156437
801554
429108
880274
242066
1008570
792817
455776
1832131
737527
1866976
1160020
780991
3038
951603
1409685
1775610
47986
1346833
567992
575107
1393432
882773
74450
1215861
1897973
261056
1853433
104481
629370
1071120
1377231
1286604
809331
366076
1724942
1545355
1231007
158472
1676943
1332116
1563860
1675176
1858585
538302
327387
48212
450119
925093
360308
1429153
1215419
1083919
1217806
327914
1359364
516322
998574
1353021
927496
1984946
1552553
1152507
400376
1525951
1800210
1008223
442465
863355
395700
875684
1620075
941450
437980
250127
391620
779413
1358656
1859406
880060
846112
840397
1840204
875528
1399263
363206
1098498
1584001
186597
353763
1231331
1596667
527843
701873
59742
1810808
1168281
1239075
1722530
79952
889655
1458947
891463
1652249
697567
779835
1591238
911031
1422238
1272966
287657
1451293
1773360
970911
100022
98558
879904
1523517
675864
393569
375809
574069
638361
991340
78863
338305
1796099
1951000
1946003
582235
77495
183926
814170
1860421
1832923
970281
1233054
1110678
1283150
895273
1490778
184365
841048
972452
754800
846587
1583403
1172544
31682
120937
545175
1569758
1724518
678566
1470187
593949
827876
1738383
1975276
1364317
1773629
21353
538882
1606606
1813831
290334
712783
1561712
680223
1534567
1584336
1612825
1934663
1898379
1391007
621233
1745016
1743656
1460138
1854745
415618
593944
1283839
1108385
268451
207371
261624
1072479
4194
84174
1378567
1939101
1165808
1925331
328178
354564
592632
1260844
779932
858844
526681
1422094
454257
1760879
989508
1257278
28244
481956
1797027
902910
1464631
688590
936875
978846
338212
561797
936873
381489
793493
359718
647845
995319
1519280
592217
1388326
2310
1624989
909237
821661
1213124
545604
718074
1021113
973770
1403579
1377469
395159
1365887
498258
343519
782871
704822
326335
655315
1336369
818103
375847
928982
253523
1824260
206957
974587
270852
843081
964510
863711
5439
1662907
840541
1486578
762183
281631
269771
1287195
1954537
1710809
705806
1916083
267212
603757
1015905
1538208
1027704
1135104
671834
1496461
929320
787408
1519016
1853383
995124
1559321
914493
198710
1698218
276395
619956
1688713
415093
1322764
1191360
1000380
761495
796119
966871
217532
1708250
1461751
276864
1810817
1533392
229132
1640937
405679
1405787
124290
1885501
1226365
1957528
682696
1333710
697554
1652760
1868732
1431697
801898
1607227
516581
67531
1893727
452461
597456
1203448
1315162
1525819
827843
1376028
1263926
280007
443988
126875
739819
1420235
35650
877782
324890
1143673
1666481
317367
1337450
1198387
1742896
438601
170434
1343420
389807
206821
61164
1257984
121262
1345814
1592437
458144
1737064
1005100
1144655
281254
1608090
1257445
1487466
1918225
671666
1305135
170768
483445
1811714
1935840
302443
1766459
1749006
845816
1089367
960624
958844
605455
1598801
1449165
190704
361937
1108606
1564026
1129643
1641626
822521
695825
1402492
1995988
528849
370198
483187
158602
247071
885223
1168622
636197
1226172
780324
1575245
762150
359664
1372541
1012382
1630350
1582794
40072
895453
1358527
911589
990186
1986904
568751
23790
1785629
1937035
1959081
30853
1955959
976144
1557609
1034740
1203759
184377
1591337
1585790
225683
1552999
561215
1340058
417031
1619881
1277224
126765
832166
175143
535514
1667000
828323
701290
486873
1498219
1731368
1504163
501051
134577
1475652
1996585
1316852
858761
603289
1484402
1065272
1031909
1098389
18615
1809189
243779
903701
637292
967328
44738
1075236
1612637
636908
636220
780615
1332338
1754212
744750
344524
1551385
416562
674463
1009310
1535945
1912271
257644
731303
575643
1549976
1257075
925913
551062
1119961
1870429
1725930
1056912
1799826
809264
1893865
1147375
1807901
1899349
111859
1633266
1464727
1979460
165896
1551263
1566954
1331933
1593510
1337090
1894322
1338801
1860759
776973
1113866
333410
1576240
328732
1896721
102116
823053
273895
1543793
752911
363134
589611
1151363
1390199
1879646
1494994
442407
572849
356467
1419790
1260080
708922
1236
308764
140204
216483
663514
119635
1674684
105352
1590335
622342
1444760
788311
301838
1011380
1380232
359857
1154528
22054
440540
160089
361376
1201933
1200860
613605
593996
73250
273446
928217
412925
1057934
1913868
159556
1052459
812902
954749
1441208
805335
1576926
1348421
730641
128597
1614281
1118980
218953
382124
1045136
1938975
940096
1585445
1333978
1954393
198288
1224774
336935
841020
692172
519596
1225735
1825537
1299763
449670
269772
651937
1672985
130776
1730360
1665434
48525
1625855
1121698
929384
349595
433187
1511287
1452285
1989582
608910
684627
1494835
1132554
1983272
1822196
1370245
372722
1097402
1641332
1790302
1882983
1640285
1138936
337741
705880
924278
879476
456837
866154
337860
1315220
1009239
1798957
683363
198745
760943
199916
510410
1995800
1156468
1191363
632098
996151
1569676
475422
1595838
1737699
1442435
318055
752598
1697133
954656
1863772
1286764
302170
902461
1908672
644842
1100760
865735
497082
1838999
1582963
671689
81547
366139
1735357
1177661
1980710
108915
1505402
865723
1915067
1265208
1028005
648156
234436
139185
711484
1049070
293913
395476
337083
347727
961747
1292935
767951
766660
1957311
204298
1262757
689981
881647
129099
1373923
1980098
393425
1539761
1989935
912996
735305
649045
706914
1346608
188779
1019507
1020521
349488
1294287
1527928
1379461
1597070
1831278
1338909
28417
762239
1571589
1908897
1340679
596558
1438404
372388
962296
875325
1988954
1033865
720340
1439171
954997
1642112
676010
1578871
1151505
1692140
1709295
605197
1980800
214437
1493167
931542
1379827
514427
73041
416628
964185
558613
262908
391565
884284
388424
289668
1266806
684935
1017989
421601
1375514
1904009
843493
337271
1880191
579874
955116
1672613
81291
861204
551834
91097
851409
1680405
1669691
685562
1507746
1814840
455742
607507
358376
772619
1878115
136311
564936
350988
165029
1782384
1588938
1422675
359019
588918
1453701
1502171
1941910
404335
377390
267426
1046678
1023682
1995423
1232471
1187774
112085
1101000
563381
1463571
823471
1553310
1720623
1855306
521282
1546815
670431
147369
1562993
1509452
1599648
170706
1317133
1887009
854181
269661
1445951
488033
1105249
369545
1734054
374360
1524834
1024645
814701
1101753
1665220
1625099
3605
697375
1136878
207615
1679805
128500
36038
1497138
1459660
1151890
907023
33616
1608317
337384
760372
776189
418289
1915975
580946
380500
423405
1148991
970597
1483086
311680
722015
606974
1068854
382267
851016
1613556
1585186
127307
1242717
956875
1361482
983449
739881
1678287
1279364
1543671
1593345
374837
1662166
1219381
981662
1686893
1860819
1084581
601373
368003
435388
1636321
1353165
233346
77134
929727
1294553
436565
1040475
145901
1656744
987708
1169079
427040
300535
644458
434206
304362
1219345
340138
1346568
416284
251024
737442
849883
1532184
306917
1559303
1034189
1621127
1924096
934553
1795850
955558
94732
1306323
415876
1127783
352033
1391493
1502754
535607
1114692
658247
464302
37889
496713
1269365
1052480
784654
1733108
1910900
1014177
1377832
1656416
829994
532091
932387
206004
902195
1072018
536916
546339
82981
1248237
1233369
24574
116523
869927
1145932
1938608
1181619
1015388
274888
915904
1046973
157855
1862620
1996019
618944
1409027
1449868
851528
1126119
33468
241414
1944881
1673726
535739
1574245
1433061
1863417
817857
1397264
153184
1310160
1792753
126960
1996532
1174873
933086
673196
272648
846399
894998
1947618
532096
990693
1592106
207550
1773838
588978
1655834
1146277
610620
1298954
466290
477356
1868824
1810456
1657557
543633
645201
1244389
337357
1790331
1764736
1506345
512375
47155
1899131
1442799
23619
1844738
1594160
1328555
13386
1202051
1558896
577824
1225083
1981053
1849347
411734
1754745
1393868
1911704
1464124
66095
580709
541034
1842842
1026501
136509
1436688
1100800
943187
1497641
367844
551042
292798
1788896
698945
745877
1373960
412382
583683
601462
1581293
855726
1381739
236347
1017809
382984
715354
1449639
807541
402856
822139
939801
6228
1025656
905363
971230
569287
856461
751253
139252
716640
1360756
1318092
733663
1735692
882530
1538687
43725
1732327
1167504
1591095
1875388
611189
1193416
721158
318232
717859
574646
689783
1318537
1154714
1446584
472330
220213
862309
1862299
311870
1092652
1253899
1495725
649469
1405464
1664875
1936257
1513303
1881377
796916
1416941
120580
1189042
1654447
990013
1578635
47230
1670013
1855309
1831198
310472
1277086
1686155
1554970
1026957
1969903
1418145
1835318
1183016
909568
1100194
1853439
740332
1311977
946505
714973
818767
1333044
222558
1098095
1355163
63168
145319
1513505
1039802
825749
1974268
1648790
642974
1935232
367711
192026
1910945
1465637
1339557
1843190
1338767
133335
1466410
33060
164315
1341426
498733
1601726
857060
1639649
1827314
1946775
579675
1481401
324860
1854207
1467051
58007
1405512
1653552
565474
706875
899874
760304
501513
846425
479945
1376941
124664
1692257
1057125
1463602
1074353
65553
1680926
1672053
651631
1550452
1515932
1158666
243964
1368645
1730094
1857825
1536409
1956404
1680959
285619
1329498
1283469
1652050
1488561
1393212
279611
1289515
963882
900306
793719
188480
1982257
1684153
709279
1892692
1580481
865127
798268
1279557
786982
916717
811391
198220
1197826
362406
980210
788724
678921
1922292
1596563
1352348
1317549
261594
1191701
652082
1885149
925302
296372
1924188
422097
168520
771489
537711
161108
789985
1422990
297401
1837663
1409746
1925676
1898812
516062
1237417
864550
715194
675220
1244350
577417
1280181
991874
119817
1373371
1284617
686690
1566207
1657911
473961
1416796
24729
468257
960107
596779
1101314
1770404
1355562
809209
659358
1188084
805226
924107
1090836
1887314
831099
954036
1469890
1626329
1773433
263968
820814
1093884
1098878
1410377
1366810
294512
1525741
72490
1563080
1095298
1386569
1938513
643447
1710070
1295814
1184427
589965
1447652
751737
1728896
274391
448891
1125966
539381
1235961
1306722
770040
977884
50549
491977
1628669
27988
162293
168436
181404
1679230
1119734
362200
1504101
1097364
1695378
1817386
897543
160953
1713007
1205225
1756382
1341218
73793
556159
967321
695695
1562139
1416588
571757
108368
596941
1707825
920691
1823956
784572
476521
1198830
166806
557729
1766941
788303
1823265
538906
612774
1955221
1936959
509133
71728
950338
829716
239440
270111
1778419
312380
394452
1043608
391197
967812
42710
1923820
516644
1281327
1051442
1558312
1012589
1033227
344197
1631721
1588558
1400593
571452
1804812
569132
154010
1668603
1971606
933823
1793906
438974
921622
896768
758181
1794055
421859
862967
1031916
315933
434459
1745987
217096
899943
77173
193354
222731
428273
434176
540013
1618307
100432
1367341
1606967
866162
1568263
1628488
1651930
1362601
411023
1952392
1218035
793525
652284
1705022
1201064
1172455
840933
1861081
788895
1264179
1487817
396028
1170407
1000874
670308
1586825
1316580
733287
573984
1098158
295734
1476461
1767425
1143903
958105
609597
1225892
336221
914445
277918
720652
776216
416503
575143
935246
409162
692891
684462
1764235
786093
206540
822972
716328
1977318
1603384
871905
576963
357572
807398
222690
928100
1631932
1082296
1482159
1236379
1476355
662379
259134
218612
1199703
873367
1647999
671209
1776424
142712
242881
1002787
438473
1322070
429346
29608
1919525
687070
124718
1042620
1411018
566059
1069417
1237863
1129333
1242795
1311840
709748
1784339
449977
155137
1027420
625580
1115865
1487677
718350
1166046
1345431
1111231
339397
1657176
1533792
1909730
1025956
1811487
472252
1925502
1774050
478245
1131796
1459611
1001934
345548
578744
246431
20821
1124403
737801
1702368
1101317
1958361
1428707
1396362
173564
204556
227265
932457
1503590
1553342
448683
231315
600590
745274
794837
780286
1638907
191825
769132
1139771
996470
456171
1873166
347148
234050
1088008
329984
1122096
406042
1396867
1975043
57304
1706220
1363609
1191866
195127
1818325
1169328
932878
162263
1522624
1158134
1846759
675223
707909
1397100
438012
1516126
1061058
1382204
1026347
465512
1188922
612392
223797
152830
1489394
1300387
493732
1452512
364059
1010420
501882
1218981
441041
515741
234484
1425678
1248744
1950205
1401985
357736
914824
1219447
1223041
944145
1333498
1888815
918854
753299
1283745
552009
1659625
840480
483854
1645040
205528
1867510
468766
401756
1796107
1467837
77738
1364846
901996
1553672
1277366
1295054
1169167
1676523
1009970
976266
1281722
37690
1963596
1672047
1153252
529837
738018
363589
1002721
88759
422407
1228368
431047
1534801
1884847
395286
1088458
262990
457771
905813
628173
441571
628393
1522235
989607
1975242
1988885
122952
1167606
1954260
87294
571649
1086640
739243
1845196
210085
404081
1993784
720629
611073
7856
1278619
601228
1824835
962425
258948
683154
128502
1292930
210651
1563942
1881951
398469
1609500
1560266
351572
22331
1757739
1743273
777498
1014656
524109
1900155
838202
773917
1282025
1792022
610322
789680
513518
497436
628786
1501738
431006
1023198
1536702
1170051
316964
141454
1915986
1255303
1618166
646392
128900
1482644
1241582
1452352
1330396
131181
1590625
477084
1811998
1503334
1638472
797868
772481
1506321
585101
1096276
1427424
1188797
1073848
299608
1051138
286538
752828
1600087
1844454
1510330
1818584
1066763
1254793
27908
309775
1396015
241821
421888
495215
915271
284254
464328
1850737
1484371
355858
1149979
1345165
889393
1962475
349907
1661063
1020175
1647589
330108
603069
1375958
581558
19899
368404
1208299
152133
1810590
249978
1805153
685870
861545
785420
832137
1566266
1291551
171950
1617421
1654969
844143
1659816
1899939
750383
525536
270464
377739
694063
664579
332291
1935701
451450
1495181
871258
1926994
670223
211556
1091868
1741993
700676
551355
881016
1156419
1588782
1634173
1769774
1520904
1301425
1428944
1666727
996714
424314
518385
1422311
1489354
184074
1067444
1093101
1459326
1367923
1869636
320883
1299039
1995132
29638
935773
35388
265616
298885
1454074
26169
342026
1561488
610777
1918629
490261
63748
187777
1759596
585485
1477695
1433591
523699
1130473
1905030
1852386
1366695
1992304
129428
1030971
1784931
1248201
1450133
347633
1347892
99228
1098571
4388
1092634
997557
919719
1468073
257879
624548
1884340
1529666
912623
432255
827517
682201
188957
950799
1621433
115152
391496
1231452
1307545
1343066
771906
521456
1055876
1240470
1631362
271755
1123660
844712
1780980
410602
450892
1771873
998514
154909
1190507
1790736
1608203
867697
416126
636184
1213545
1955400
1386969
326473
253294
436691
157617
1325571
787567
1599269
1149153
704328
1925095
690406
60632
229914
956233
1897738
883516
618830
379765
1130107
1210055
741836
1607287
1872009
996761
1806581
1263488
1119444
1514538
314320
1961398
245548
410916
1172856
883371
1789303
812993
547400
1163950
1790003
1442373
869109
786148
1761420
1469847
1123776
515911
84301
1690651
891944
1112549
1569067
1479297
828107
267725
171283
560824
1723657
878814
1846658
276782
606651
395568
158601
1732532
1605394
445241
1991853
1891597
1366867
282093
14735
1839962
72580
108291
1848696
1075021
236579
1105433
563709
1099255
1501172
1539980
1662525
1401815
340869
326935
1416450
1516734
1164472
25084
484180
1341022
1854381
1694612
1533881
1657019
1094139
1841987
1277950
1510891
1675948
959555
996422
1819771
28329
1995270
173215
1328060
983346
599137
365936
1283293
192408
510449
65380
1089243
1314471
220202
1419851
671574
610028
608943
627030
1809859
560850
1845180
922104
1339072
284867
1108157
1390845
1348018
1130884
720392
1916435
250872
250998
698504
1810843
219208
154753
395802
1354128
474197
1168265
439425
668209
231768
695810
1750596
783467
452404
829183
1803251
607649
1797110
1197331
12883
304937
797790
409560
82144
1697229
19152
1699351
370219
77970
514275
1857234
1234317
903008
1598005
1655702
686263
52310
464602
633258
1827067
1646199
1303397
1731218
402218
1420445
1943683
1529797
1856059
1278263
888278
445861
1920255
1185943
332522
426457
469056
1703686
1918934
394324
1851937
429130
1725460
1393511
915660
180141
43959
485551
1001298
1832180
1955856
889272
1420899
283649
207206
621601
1554781
1986807
394150
1286696
843237
1765175
571272
1983423
494364
591878
81840
610582
1158588
984706
488264
1473217
1549674
1838304
1739517
1411792
1653905
763722
1897250
1408581
450131
17804
562994
1709595
825259
1222499
1598431
337977
1278940
497871
312059
835564
1321975
945027
547459
1702030
105124
771295
1883062
972112
368346
579053
1340009
373975
629
204321
227798
298274
846447
353809
78137
1769528
1113543
712494
7135
1908117
128104
78702
226320
1877628
431678
1409390
671650
938460
25936
855093
447146
447202
180480
114481
412370
409603
760667
1915575
1870819
1805620
360928
54988
1739081
434457
193690
1407915
81839
1615369
587106
1716181
616844
985488
318070
798532
513934
1418569
1431431
370738
499247
121864
196342
875471
1930678
1534101
738411
448346
580541
1916998
1740608
1187524
1899776
1356926
1748440
1134836
1420240
1314515
158571
1013112
273450
1365155
1882753
1205750
309310
1437476
390428
62555
1965120
34276
205639
985381
211341
421772
652734
1183688
1047464
16662
1165887
1854900
1579924
1153184
945572
425922
1519572
532245
89716
612726
1825692
753581
99576
726508
1581623
396821
1303377
424626
705389
93498
202990
1341217
1369847
1941625
1023562
220438
1865287
1603298
1404113
999833
852711
297795
344761
1574516
898899
1801477
1098407
1918985
623801
41942
640627
1487164
443161
98854
1268123
99678
117907
1558294
901563
283800
767149
816403
382995
731117
1805455
9827
136700
1594512
461940
1874032
155657
1041914
1873840
683797
1958060
1154770
88340
850386
1971023
1241801
911205
1091037
1316929
1301556
231980
745388
910054
207721
1828821
1545329
165944
1476743
284694
1080118
599
815465
930786
963555
59826
1067308
1196683
844353
1820420
11941
1951989
1906298
558618
1252132
1726658
166559
308715
287427
68488
799345
1755215
1220200
1755055
1744
1450751
1744179
179605
1661686
1577343
1250604
884783
1109542
1886280
1157541
1094283
56655
963528
913714
1259733
632977
97892
1984215
1611238
908543
1541338
1267228
1815144
1207267
663209
1365288
1408704
613235
619244
1337050
1824939
1826375
1013724
225527
1904561
451050
711103
1506501
1114918
1493667
871033
1864761
1242213
1442849
1733512
128166
1537576
486988
1939981
814403
1012969
1539728
298828
1804248
112174
1351501
818536
668308
156714
1315555
658205
237035
1159420
1802507
1110331
1263206
234841
1913888
1635816
287761
1425863
1690270
911607
478453
676291
882633
28913
734851
1073569
318760
58682
982081
811240
1808813
1493506
89001
1883923
7535
1071838
38863
1738313
792975
1351971
207968
1005227
1882542
441574
1029782
994983
127760
238576
1813275
201762
1007901
1331591
1494885
148187
443522
1551376
1617127
520845
580516
1638566
1382151
148606
927841
768024
1141927
1046731
394968
833393
1427205
573400
657322
197360
388725
1005169
1463322
683966
792623
1785478
87160
1604796
1310541
1019498
270981
907614
795158
1677013
357814
1714125
1921546
254800
1614475
886607
40080
1234106
1245462
200366
26071
1364641
1211331
62721
239782
1258753
47663
482925
1995971
390127
96612
857746
377758
1472327
1307319
645056
1492733
609364
240810
229111
621926
584638
1839327
177209
1473312
1562590
699182
1761423
222552
335573
319341
919834
98514
1195257
1924649
413383
1991205
627487
1070919
944687
1731642
512302
1226875
1000754
1705387
1317325
1406324
981030
1323415
563095
1887067
1856537
1015363
1678617
27808
235318
1127702
787760
761419
1961279
806990
1129580
1663285
174404
189805
1143130
1088045
541193
1177195
1628468
298651
1544746
263602
906670
1345911
1487571
1771525
290899
17222
1468043
1407013
1050235
1741230
51159
968540
468602
949435
1921233
288105
786476
1313118
1376160
115843
1844372
311255
1871266
1103203
299228
728226
1375908
1078680
954775
52826
1195335
1435241
98748
1117780
260951
1049833
697993
363411
902890
72643
1821748
221496
776011
218518
1683796
1451370
951179
1658286
1491851
558050
1155728
360333
44491
1019257
1105966
1269477
1731217
261826
1256269
966593
1247400
511591
738614
1526366
1652014
1253253
17158
1836904
706735
1552363
480944
925384
1233111
1432928
1510976
1350643
593011
737042
1161111
1021133
425621
439009
1736895
516123
1391593
1212128
178040
1778267
1795195
1620697
1639818
842807
78858
730988
1131511
891328
1363333
1608972
153747
588792
172709
809599
38834
1313051
243274
857427
382060
330204
1948874
581760
1587297
1528514
1616932
1235087
295378
1627271
312209
1217542
1677447
709466
1830505
642659
922241
1009697
818009
1468721
305174
645146
875476
809785
431500
55560
1700317
843789
1430781
108335
395761
1601368
1886803
829281
802228
153006
863811
249620
523440
1877143
1323984
764565
429987
1339287
439029
1342202
111268
657014
610756
349149
984088
493871
1703295
736928
536255
1229338
219380
804382
1363221
307796
325617
1146686
824305
267113
382910
1877055
90529
1947865
1159688
1041724
1122803
374986
1693684
1139502
1814592
1165207
188669
1456626
338088
867962
1230142
180766
705382
1961738
1769188
1677201
873324
1436405
30945
636213
35887
206006
672332
1410971
1999446
877422
69774
1429456
1286273
1408733
105323
507355
544196
1953077
390056
125332
351261
1127821
1428717
118020
679733
984867
1077066
382650
1816589
353624
1476699
443477
701171
607033
1551954
297778
669342
1643621
468068
434631
1703039
632944
737993
1336044
1330944
1950908
1134199
305447
693110
1343026
368124
1515182
68151
828692
1338596
1936260
1920624
1053037
688237
133678
1300357
148194
1962139
1968606
681466
142111
2991
399039
445134
985559
1210811
1151495
1053180
466261
1597077
779428
1136090
1312999
554282
1485352
95744
1204472
1832117
308018
1858125
857792
1131672
1277930
132780
1486532
1499498
846615
1112630
685362
523474
370913
398556
163725
1379363
849947
202882
1483597
1899952
379288
304237
1606994
1454645
1310019
399141
1741295
920648
1616557
1363889
817463
700306
351899
69793
1345667
2020
380741
1805665
845088
258055
1880700
1077710
11756
1612736
1773406
744705
1615214
302225
854237
339972
1133208
622997
1706820
200356
455774
1450319
1390106
489835
759508
1399110
785911
768771
740393
40891
1460556
1075952
1162096
1041055
449736
279056
1870869
226571
789560
607902
1917686
888095
1198790
1595517
673233
991062
1620606
235372
474838
1253573
1586288
1089839
1732447
521784
619911
497878
939603
985195
1534143
654429
1374064
59590
380731
1904274
608568
1087729
463933
667180
1818971
83953
1250705
633134
735151
508485
43595
913632
1852791
174276
1163387
1011216
553378
605838
629951
338006
1477639
1502638
1784141
1317812
1256274
82325
1898841
1187696
874019
1806218
152855
287242
1765580
1066531
1723377
214552
1432200
1873995
1785950
1041417
1267130
1426377
141171
1526365
1593531
118721
1227803
527214
1612587
388431
489852
1780454
1648181
737591
283496
1893865
483660
987868
1400874
1656440
1486595
119823
75570
589358
405486
860946
543817
102457
65345
1493113
1425116
1474620
1260631
1155990
334639
607076
95995
1215531
903770
381221
1635387
1176306
435821
1140568
262194
1423355
882170
849694
1177622
1345813
358781
1155774
1334918
196389
1976278
949288
402679
148099
76799
1176315
313969
1724870
879142
1626033
1747068
474200
548860
1960020
94236
1426702
1750854
1344322
846725
1072904
971797
1666254
1477854
1831301
1371930
1072958
1494183
228582
254748
1822942
1601538
575711
1982064
1863263
898541
1342071
1711045
1285562
1365777
16366
491260
1456209
1422607
557075
596105
1181080
1014822
188078
363567
1776929
250656
1306228
275442
1485319
523826
1639158
1440773
1187390
48883
1827334
1007308
56067
1872951
349933
1241946
1766127
1489315
1791030
1814117
1851437
1236971
370455
1040291
1719292
1708383
1971067
620234
53460
1691291
1802160
1502427
955418
300026
430922
638891
1354220
1221061
97165
134144
627713
1632339
622589
1582055
1657048
186977
1071132
1449988
1362305
1158713
729162
1061741
1441460
87332
1945683
1016124
1503534
1679887
1953391
202186
1993139
569525
1477801
1315206
1559914
756309
1103501
48566
1574646
771845
515671
1775963
630989
1052033
404282
1364028
28742
3174
760460
807239
633089
849280
923582
529131
1894958
1576598
1934199
478876
1332811
788081
960691
879207
1432032
402685
867422
499394
421519
1219928
81652
214018
957864
598290
528596
474234
189436
595658
855579
541118
1737767
622446
1940660
850490
1406993
1915454
94582
1144778
1139535
1710965
1622135
1087705
1111289
390108
74529
1503858
368451
1517298
1818545
913365
367290
74145
528135
775242
1531293
415623
177831
1922024
328648
1228059
1721946
1839912
213996
1561270
1960672
1832110
901691
767384
254551
1496990
1106650
1859719
424147
1691922
938440
1657955
466873
682792
1478770
1431160
929710
1969406
667807
531661
455684
400276
1914628
1842480
964094
100203
37947
725771
116640
158104
723238
811892
654114
1508313
1063742
1003122
1051438
450041
1135533
1989423
971504
1436405
712092
1985587
998238
487065
686007
438821
1675943
1351099
580826
192690
571593
629042
1960811
680547
503797
995840
1552425
70880
1002525
617594
1197022
1093303
1611613
1361794
1033636
42394
777160
331318
1061386
806173
1148762
661630
1762528
36177
618143
146715
1553116
862098
1863158
659288
364088
1757724
727482
100293
285545
1922219
493158
1491971
289552
995112
1504159
1823805
621076
628058
1416092
551583
1421582
801494
1443907
1305026
1534208
114153
1735020
1178507
1595688
1056751
1147015
1454655
1221569
1517458
495289
1715836
1519299
538744
1565303
1281597
1936926
1497827
257645
984511
1170661
373342
578872
1598327
1035174
1691854
19448
1993541
893451
1831613
890553
1275969
522631
1082272
264292
1188810
1379803
862199
661274
17474
64754
892608
1197349
1783938
1321997
787758
702810
861334
117638
642064
94265
641327
1769326
1380396
1431381
878592
1082025
128321
1493790
1956602
401111
292955
1335835
1065361
623310
1417568
192510
559971
1454237
170286
450573
1003191
1377416
1013609
981932
945815
1977725
1643320
188929
356155
3666
1930558
635455
651725
1541593
89908
172348
1589713
147239
625537
389232
684031
1805365
1367126
1527715
1270125
223204
1968421
1379740
930491
881297
51367
974153
1355770
562259
1215848
1230928
1588126
390286
299887
157742
1880429
1262535
823202
1915466
1359225
1842001
557822
124291
974417
522951
528380
655318
195688
118425
147002
404885
816546
1683314
267473
342036
874817
353579
1873063
1114525
309308
416014
70742
403882
972639
1444450
561944
516839
875018
1767516
243215
545023
1567547
1610990
285454
1482589
1996784
1621808
283640
273917
201620
821311
464102
846264
1770871
466200
1756186
194143
350122
1194862
343715
466075
1070439
88711
468007
1972680
1013446
589480
1924234
577403
1870716
1443360
96229
1751450
596252
1648313
1117522
570464
1398737
879834
985928
1304566
1960162
137715
66622
114435
1580518
1342464
1137221
1090335
1430773
765184
1795784
1378724
386827
331254
715127
1874372
1400399
1209301
1928473
319128
1329005
1632349
655839
497388
1791698
115537
1373375
1222355
893447
816628
255192
1320768
1055841
1493818
861671
1083925
252685
1570349
702166
1393367
1299275
1669545
105550
33354
564731
1689305
320694
1032299
1473016
1935680
684471
399302
1327427
1617272
968754
1183863
660295
903770
600117
85345
1141020
1979178
1526610
1817977
438489
1988162
1619540
1664413
229568
823413
488821
333078
248487
255157
16850
1051362
250314
802781
1250524
1239913
1268788
1471380
1811479
664246
1791083
416751
1095254
308045
1993965
748026
1131388
1536162
230713
162880
51663
237935
1194281
1402593
1482169
682339
466309
930426
1210585
708703
223152
1770536
280425
359325
506209
1088359
824731
1686577
372309
382498
145869
1922165
1636681
1322521
1922643
1351627
161074
1719004
1250361
1179098
1811331
1233002
517906
1360561
1362544
11605
189260
907411
144292
1886892
714812
611606
1554798
484103
1073539
903176
1680969
469276
1273693
228878
334762
340562
209603
1642831
53400
448411
147671
364933
1435480
713212
81759
1741650
1913896
775713
1370243
353351
1820599
1897546
1447705
1312837
928482
704395
978882
1099771
1132609
107611
755894
836467
1692876
263889
1644730
1241681
1046237
30517
861740
91019
1840822
1423015
458374
476075
1442843
1915565
1495202
1932572
1373185
305228
1175696
231749
1686065
1847612
974918
873117
390326
837246
210482
46959
628836
879557
1935063
7129
1556742
398218
1002527
1258506
1949157
1508908
1234808
404900
736967
1778194
563339
1812956
950837
173624
613231
1559904
739385
159230
518148
1143819
1302164
537903
901650
748753
1563629
1595893
1800
748744
1504524
325733
1571186
24860
460301
1788526
39215
1107435
1002180
1072573
1550341
1298738
1996596
1995423
1724574
120532
1310403
1232754
1067591
1929923
1067423
1786925
282577
714815
587635
6873
1182612
1392226
304603
1679511
8938
103102
1517402
677223
770463
1933419
1060953
434828
1565713
383102
1834430
534882
265354
124884
1202707
1255602
283259
488833
1349954
1526566
1684251
1678826
1290797
825908
180152
1851009
379579
1131065
215907
1754194
1812566
1554676
1759680
288623
1509481
508828
14648
1935034
1704619
1577430
597140
876935
1838597
928062
116134
52803
869836
945957
1947463
1514374
713929
1235172
190689
203541
1108534
1948072
1002302
724459
804159
326608
420680
1434063
92894
1695620
1162653
1830324
1697974
1925419
216148
639349
1772494
1758872
1305332
1508049
451123
813993
1806317
1018324
435033
642874
794240
600871
1523191
369353
191131
1404661
1114285
106875
1189395
1421106
1606854
604018
1022842
191646
322130
1401559
1118071
1299327
1461716
1743454
84775
464740
1657917
701284
625064
1580998
1598502
1403499
228055
383068
1041795
1163843
660482
871254
537637
1197921
1024261
1960634
614070
1112591
1936098
971667
1129314
1565695
843244
387703
782217
942842
364699
449338
1202465
1183535
349754
533430
941228
1593978
629412
1583142
383327
265815
462881
59822
541442
877810
668048
1917710
62373
1945456
683404
1261741
1230317
1779041
258529
1829434
44956
1551070
1108313
1967599
481947
1704178
1408328
355525
102670
1711238
1829730
988205
1190045
759276
305129
1891864
116288
1503914
1140559
3101
1661262
308687
1015022
968844
1451803
869639
1497269
663736
1519725
1537154
1279793
1406091
54673
495693
1249979
807043
1839264
1014188
1284296
757741
1834064
378369
90376
1563002
1726702
1486455
1252692
742968
1013577
728936
291127
1717814
481935
504272
1081530
328606
292015
1353376
1938604
1577164
632118
265306
1762413
1217433
1357007
1057829
1778616
1975141
977361
699954
1874777
1226167
1970123
1306840
1061383
1270083
343534
25932
1890162
1372452
154977
681011
48676
290960
1467714
1203480
521512
891533
1542004
233351
891706
452241
1980440
1941915
228104
88824
1201545
75087
148837
196649
57280
1211337
1083101
1492888
796349
407734
844361
1561896
1696406
264011
1508140
1362301
1812464
927635
1742767
1965116
1026352
878473
473088
1429910
805852
1052360
258271
349930
1883963
11080
1484190
838342
1190141
652844
1412238
1068835
105816
1873299
637100
1289682
1565887
1160498
1684513
716969
1830423
903284
91706
528009
832592
1672215
543994
1062724
652321
1939091
1765265
1121956
1385905
1213288
1595834
1798246
1975776
1350387
708562
1897321
557099
1265843
1220314
970215
1302779
902803
751792
1604445
704756
8005
190082
755865
1439131
651104
1802325
1032409
1830017
1301180
847255
494093
863180
1741815
208955
213662
1315264
830823
1603191
1598750
793238
1043102
681874
1002117
233865
1528961
1168307
125361
1149333
694480
833098
1344515
132427
1799353
1439002
412856
105799
1556635
497777
1939930
1025313
1599560
30608
1965929
641219
604668
1828121
496435
1799649
411819
395527
1894507
791098
1548070
1954857
1879675
578093
1305363
900569
1184239
284464
1723629
880690
1019062
880866
1015543
611273
244172
1573365
1758932
8225
1930817
854224
1530122
1041450
1728774
578035
868481
757641
316006
8445
1034125
1640578
1447219
1803699
1889778
464861
909115
69585
542424
1082042
1870736
1917430
1625627
1019100
210627
576292
837429
120788
1482789
1993093
1145722
983084
702509
881142
626765
1960176
436886
1054660
476979
1545883
1893966
230212
1552015
442519
358420
470282
1858589
1117332
1412407
1542036
418232
1826298
372752
984073
312521
768990
1509263
1884538
1573156
1669502
1019139
228458
308720
1903407
1070376
1896508
1147597
700207
838502
532256
113227
1029887
1359036
743972
999675
1456398
217129
156945
127336
1854541
857489
1318485
1526649
1490095
1202545
281955
142088
94881
459802
1832420
1318617
278364
1673676
1854986
737519
281423
149000
803225
893800
953118
873803
1621345
309815
434988
229435
1821676
948460
1905362
943647
1445998
280396
1557305
1573478
1663585
464396
1441200
1701077
1579398
1491188
984771
1107913
797977
239003
1699080
45537
797385
1661294
972147
991288
1943028
65235
441294
53517
980677
1308420
1633722
309494
1060300
1105367
1319644
65937
1855893
559934
131783
1566446
1965339
26356
327453
1963876
908569
1043377
1032236
678573
1207072
814900
1017289
1089448
897158
1793956
1409899
1843759
1930567
1331832
50415
211233
820896
408091
13449
321143
1628020
1478117
1735778
1254462
1560916
1509711
1240028
507247
418727
253009
1817013
43205
1802313
248544
606895
1670722
929411
167543
1501406
1796476
984980
1538926
1723841
1126449
567530
1135218
1201786
1382446
1821303
216651
1766261
1062052
1498331
891820
221342
44280
1747092
649588
773099
1135063
425676
514278
1574540
1431819
426146
302278
572211
1965894
1542588
23175
1164213
132899
1619428
581381
58370
38501
1719328
385544
645964
834704
1528830
210408
873632
1621764
1636720
473040
316106
655548
1315511
306013
230857
1739038
28297
831216
1703284
1018623
301657
478683
1090140
1777450
172407
1341211
115994
993822
1801217
1536615
1466819
415381
497955
1166533
1540190
1230748
1108830
230145
226463
1946549
926020
1846806
19991
1750641
1073349
1657489
685578
404259
1521046
950257
1742926
877763
1979211
798405
176603
768499
1462387
952783
435704
159768
1355667
1156989
965393
349668
116306
737760
1569073
363724
215918
897971
277205
612586
1349984
1560993
1874006
877145
1403982
856176
1291586
862590
1087476
1664352
1668272
1297430
866844
496151
258493
577222
349729
20337
404113
718042
184929
789081
1275206
848174
1705277
1940092
1206256
1329441
553381
1331908
1149626
927804
1224906
1276006
1028956
1494445
534407
292582
1846635
1141634
135339
755343
1442085
906700
1548556
1948160
1953310
812458
24406
890228
661216
232514
525857
333429
741576
129319
1816880
863594
1886242
1583776
904976
1638696
323939
1166045
94514
937728
1704493
197987
241220
24141
1789974
1765630
149599
1177351
444527
1960723
410441
1887756
1773486
579656
220149
1680801
1574983
484411
609785
175434
14872
1563483
1522849
1144522
1943380
619519
16289
1294797
50905
888378
1551930
1459917
619624
1750974
478505
21352
1475471
1841118
1883149
1952200
1401314
318581
1016648
711196
641556
257558
1556382
182003
336921
1890277
1334683
375793
601023
1311048
1899103
436247
465975
634750
425417
736156
1596785
7447
1040037
651193
216299
1945205
1728670
589085
1741285
671191
1423553
983152
1703620
1675534
716983
602510
780589
1171236
72778
1332019
1356454
399111
1890170
760217
1101837
1160214
1714483
1699310
359309
1153386
279530
1713201
297420
1474691
777412
622094
1098774
1400573
1823127
750766
283416
1450918
611476
564044
1674825
1566436
665206
1099353
1439045
1676365
1465234
1128047
1179584
583153
354628
1657358
1454868
135812
391844
1078705
663559
1353616
560127
1141467
61309
465975
740100
1566461
625498
730027
822001
527525
43248
1560645
1173103
1671230
682636
1283085
1925468
562237
1781113
1449595
222239
823740
1582495
1219775
224526
530417
1876192
1379343
1819190
413924
200600
1197690
1643395
1753544
1706666
1094037
212936
1589603
681481
112209
313333
1275937
1474628
1744998
1613017
196261
525783
1466493
375188
1253702
843820
510693
167216
893085
1511798
1077344
351061
811888
1967232
1982613
568993
910731
784756
653082
567453
530018
238084
1465061
1896358
1454708
800725
731783
420740
536477
722248
74494
381983
1597347
373892
1511324
1516421
384532
1714801
463393
140976
1793408
1041512
967153
57400
434218
965913
1492351
1793862
1752880
1111802
1465460
1881134
1394884
996460
1685022
1349210
991046
1462185
1577015
231779
1542173
441021
236282
524369
726740
1708011
1345905
308015
1580940
826519
1660716
814999
1545849
1837359
1189505
575079
1829451
1318398
1736845
1360379
826630
771236
38342
1969844
1345751
1837666
1069325
856776
1165144
626259
1068606
1090022
772031
903206
426974
1665349
1462613
1555955
1423339
200018
170515
1692728
825386
558343
1921095
1006763
1361780
1560896
893599
950080
945510
590136
1144677
1798564
1995369
166154
1842431
1613790
1719752
1771853
381941
1536781
1587393
77667
1642087
282618
1436735
1796191
1050753
272893
752687
1931389
176927
913119
886547
845029
1002060
1947079
431210
95399
607120
301057
1520466
76758
903036
826316
1329830
1128652
1643259
485413
164383
745863
1615309
1985416
650700
573009
448520
1057562
623644
1400077
1032707
1666114
454629
1627437
1324935
213374
180140
719575
1295640
1058440
965699
811526
55865
1491812
926229
310010
1414941
400675
981344
1810683
1369054
584992
1951339
1464282
1950038
582965
1470517
380223
1002211
1710610
118338
1152116
659151
1473945
985202
1345243
750374
1053061
557856
1425615
1775729
1670539
558575
770694
54814
761674
889709
1202779
18845
1942648
1447663
1422947
1480674
184604
152625
346122
1210245
749808
326549
1951113
376256
499045
1008662
131362
847239
1295329
569386
735857
886512
1690570
881348
498771
179625
294459
803678
1465083
133849
718537
1737069
1135842
1728417
583645
285036
1829374
520348
1344784
1377698
1987060
63777
843834
123706
1540788
888334
683441
1237095
1065065
1926592
297490
218295
1261199
1848890
1947260
1672410
1569086
1011971
1608460
1943679
1610057
79796
1313369
159613
1733113
60515
652737
884888
1024925
691884
197110
1053129
725099
1584346
460676
1611326
1581024
1063727
719814
1603427
1168929
621298
1681799
749768
881006
234503
280976
1305863
1434794
1801049
1945686
683524
476637
508937
1077942
924234
1752251
1518816
1904181
743863
1347417
75931
628058
1417164
1668114
1161208
1234246
608788
756215
1058251
1142747
865378
1550845
1251628
193303
348586
1349092
756287
1798906
196985
1040649
1065157
608596
1591663
479242
297841
1739192
103229
337871
1273141
1862082
116988
515739
77380
729441
513265
1307796
587527
1977683
1066240
535273
839794
43227
702297
646824
1799746
1622639
1540072
1498156
1333907
1874205
257451
688016
1249002
1166179
934163
1329645
453588
832488
924549
1318349
509609
1646111
1850385
519323
383774
1096990
198044
1201623
1597997
417037
1986407
1746328
162430
938059
1683217
63567
1475247
357332
1458089
690001
1620918
899109
1192747
1404528
1542183
703811
602471
1257165
192735
456364
128131
1029605
1125360
1807183
1837613
1871706
1779917
1768863
1629224
1291817
1611411
755568
1422279
141506
2074
661221
1430540
1708194
116011
1650538
630263
763565
801837
1736061
1506351
1862775
376189
643011
207934
1195842
786613
1768999
330844
1689245
1394392
650420
94153
1848595
1665896
1445109
990435
1404566
1733978
1605622
227530
169951
116658
953757
1133178
1752585
78105
115811
68820
1268678
1106394
237993
1764260
1559056
318357
1230903
609966
734359
671626
87288
1139915
355647
1310626
1874012
281393
1625301
589908
490357
90596
1045117
1750972
870452
1522566
824201
1551792
1135503
1890942
1525643
515435
567924
1660621
87302
1991448
927313
1058361
981898
1836495
995759
303374
1394441
1350233
1448299
209685
313566
859741
98306
1322322
1554365
504667
1021783
875506
1225389
1424657
1163966
1044842
1953313
1522794
1133965
1164483
82783
497668
1359408
834680
901085
1742495
562457
95705
224992
1047210
525067
606094
1686752
629498
1186136
250894
1241213
1787311
1814445
1816019
1330481
1218985
1218640
1109430
529959
394238
677496
615881
68516
1653865
678708
977768
1554086
111493
1503571
471207
344971
1499995
1697810
801552
1827794
909377
1866165
1980409
54097
1352164
1810479
1099267
360914
1537399
1474339
1742255
1828645
1391623
1971054
1276862
989699
1376018
1775921
857319
34184
380368
290738
985906
1735545
802927
1816414
694061
613251
219527
1868137
1472683
1487303
735916
995693
1145749
875987
1378469
1686967
250109
1050231
1347511
1694799
301069
1891138
1761684
472508
776775
440892
653655
1978557
824416
1821812
1806606
142909
1295099
1408597
962332
958408
1440326
755292
725712
1777619
1563121
1522633
1267258
1792860
786668
1997036
58353
966678
304969
769396
1557436
41514
987700
1821891
785952
864015
431693
1520809
93531
278927
686779
809449
408410
292988
1237837
773288
1831331
953407
329243
984012
1392949
419731
566831
688056
1740341
1507745
1117878
1098003
594660
539999
439821
594160
1332883
1279981
1196901
1732221
1054886
407939
1064170
1676428
1518390
306532
1675247
1610343
1785850
1006012
970290
1575437
1571619
882113
1156990
1350434
1477434
1605364
738786
1433005
169309
1711232
1949186
410720
1770504
1161941
730606
1630904
508687
618984
1283543
1735909
1540387
1996865
1435281
1334442
1556860
1052772
1868961
479861
612496
1550778
1944613
1428866
1158305
1655593
1035616
1663576
1527473
1655265
918748
1269405
454501
1913124
1621577
1703138
356128
1306388
892470
168488
1292957
77509
67813
1247933
1558965
1849503
1354990
1894763
1010110
416407
1054405
807535
1315220
1613181
1282934
1324935
1149138
1117340
918
730929
1982048
1812702
1271210
1592346
846898
439548
1726939
199101
1442904
859469
243762
1733894
1155687
446632
1555677
879003
697687
539158
1924700
1014910
1869617
1741991
1872602
345384
1024403
1373993
1105607
1369316
1288299
173789
1013798
1987291
1291124
517444
1226313
1810020
1657185
709897
738115
182236
1179431
657176
1506331
1999046
56405
1177910
1433112
908584
1548103
802457
1183468
492390
1426251
357996
1165606
295102
1914944
1119044
1565974
886831
127682
1391581
234653
833876
1792717
1099566
1674729
1712531
1595819
1291920
1154772
958713
469291
268673
66544
1400950
1958163
1121029
134420
1007732
1558749
28871
1501783
1228083
799963
1892130
1461267
1740069
1078424
861931
407391
1042324
155394
1262214
1896624
19821
636220
990028
641741
424103
1459812
1792992
1196472
869726
1017517
1854973
688660
1278466
1063731
76683
1491985
979903
1529729
211555
647370
829399
1827185
1279058
1795536
495933
1722689
568595
658142
1837172
285087
204254
189745
1406285
1435419
964900
378535
1030356
794788
1704403
650952
564650
1119955
1986394
386346
163012
1879604
464248
1314826
249826
104446
184039
620922
70249
1752789
1995415
766723
1277233
1297432
440199
523042
1987701
294413
1359473
677485
1237439
312435
1774777
57285
720185
1625301
1663008
741155
40630
1658814
1047108
188941
365363
168097
1046172
1963464
1259067
1845296
1243011
151798
1895753
824210
1585359
460120
1359912
1550594
1280666
1179111
1141701
797966
572682
1986919
1288791
887230
1274860
312653
117905
1951852
844782
660193
117455
1006516
1355178
965839
1658646
421264
80444
1542358
1606584
1752674
652743
1254182
163204
43500
805920
1368024
1635078
255599
1470433
738080
78779
880385
1089453
1969015
11980
571232
836760
1868203
164635
1934187
1216573
688936
298100
52927
329649
11113
202101
346291
1573169
198069
716335
74436
1211205
913730
138886
560119
892993
668233
1253777
43326
685688
530342
404136
1055131
98835
1723857
1230904
1179787
1539622
1962786
1332513
816584
1320624
1923506
574067
1834236
1401068
1851351
325048
1245552
336824
209428
1842754
1949679
1255511
744472
945543
1500196
1777333
859862
34742
1024461
969631
14893
152677
1520565
69726
398523
889562
1652335
596239
1588339
918261
646229
316682
632499
1620730
1207313
482777
1890690
487212
1628535
1267037
649803
1821793
1419505
929938
686990
1849159
1526634
1363396
737438
637945
1613619
460800
1514928
1438554
165656
1380404
1335926
36071
604879
1159464
886074
879888
1233180
963692
847164
937915
768147
1165207
1935578
590323
1476866
1265292
268276
1054879
303787
1869567
1357375
1974846
802418
1542215
169492
562478
1754997
473866
1372251
1335142
1424612
742199
370654
1558064
706548
1182813
525028
650220
1278899
1495024
952804
685685
1396375
1177903
984356
475090
1434054
729140
1161729
917808
517335
363571
268264
300714
136004
1320066
931393
607536
1606354
1366551
853723
1424633
1162928
490716
1045324
621375
314095
456529
1890882
651326
103659
1861781
901715
280685
1216236
1599220
562126
1853528
818
1736778
1185728
1300393
427742
918675
1414801
794230
677261
537187
872965
35913
1649263
1356709
1237934
254069
1047387
1924715
1456559
237445
1735529
511215
1653561
782259
1552931
566686
1178612
830676
771666
1367397
1394800
1681627
94735
1854021
1608188
271344
1504951
175621
329514
397483
536071
1886889
678529
1826270
1254086
896076
89761
587247
1168124
189379
1239673
1334064
662533
148278
1600033
1951916
243069
1369062
945408
95016
23873
98079
112059
1318496
1299768
1867890
1804037
900981
163673
692743
869879
1355206
1992990
1966110
610233
424535
1436435
368226
1359999
944694
875628
266431
5251
234855
1254611
1669011
48678
34261
1866108
1926701
16938
324585
848542
742565
687726
1719979
270758
1987378
987671
1995884
290468
133034
89480
1925082
3831
1078581
152010
205475
1659413
1051202
644060
179115
356583
904839
799289
1216216
1635123
1790072
1159363
666623
1103263
228610
1849729
1911264
1248886
1933892
1703498
1863172
1198773
744547
27496
1890226
1404642
1179111
716977
795659
594236
1926750
1548027
854446
1230452
1744052
1548403
1861910
1696645
25002
1834037
1538244
1530411
1457197
1407225
859766
1744036
1989782
1297757
1133240
723348
1644981
949345
260675
102456
775339
976244
1402226
1262383
1330064
55554
1021695
134279
1328858
1530038
1796587
1370995
1998505
272588
971734
1602998
1271694
1646688
233768
912762
35051
40991
864441
468321
327804
1327760
706456
1051092
1611457
1957534
1083547
1463269
1968011
726919
77262
1664610
1512514
542551
1881849
10353
536547
547801
13182
826794
414308
1318515
547560
275108
763512
829027
1582447
1443226
583659
964225
1909298
374535
380820
180755
1821780
1575406
1107155
1860697
877253
1087600
1190581
445713
253116
97493
1998454
1956587
223044
873115
1062648
1318191
982826
1533762
446041
818009
507159
588874
402595
299266
783436
85855
840965
638295
941170
1168453
482801
1699562
1351108
1576144
396873
977223
1724477
348630
1384906
1344757
235317
249273
984811
449948
1937879
877302
904312
807338
1408897
226383
132015
123445
361328
1663688
1873658
606800
1627511
1037143
384833
498313
1293984
489664
437322
1475735
1364230
1195532
136283
366567
595031
1865438
1764856
1317347
538751
1751767
1928196
636703
1104789
862593
366986
2849
304303
377322
1532946
442192
1529520
1716839
615058
927055
1140571
1835271
705833
1984731
1492117
71696
1112119
1015062
682981
1403509
159285
1847807
1887542
1244278
1715395
1709191
1079470
640984
1337987
1461213
1960093
1530377
1917666
698459
231830
1062989
1491464
1718369
798335
930560
429656
684173
1028472
1471461
1639518
1630688
1259221
384878
202969
290162
1947381
907918
1426366
497701
268935
962030
417071
852924
1970306
1122435
1455527
510659
752054
1906683
1524310
208497
1056709
1081372
515423
1652016
826068
1916103
1548103
1614542
1134520
1001614
852845
1246099
1308413
1356120
1355336
575855
537744
46503
291089
1315045
232490
1320976
207704
1423886
1405849
924186
439282
1826686
1155648
196910
1977735
96998
1776033
720416
1523077
1699920
926872
1846232
1571345
1873113
708073
1597622
455713
183859
1590552
196095
31614
196027
482670
270666
900812
56195
757718
1412135
588668
726417
1374528
1427291
1331687
1500043
605128
1141279
1965666
1880381
396413
812464
1105810
641761
1126162
701647
504260
417474
273200
885764
313886
1257914
1332226
1754695
1944243
366262
429101
1697732
194840
459481
1774140
76200
1754413
520917
888743
1253070
1323000
43260
971934
1206677
1634800
1337594
1735632
199544
1826718
411237
1755713
1350613
1132151
519880
771205
1888760
330111
758676
783642
1527084
351642
1316234
1288466
799271
1099299
159162
985857
593480
657572
1804585
262002
772142
1355458
70195
1960763
638205
1723600
697440
1278523
1312699
653894
1579708
1489899
654123
956780
481753
801984
1498455
242590
751581
810040
408880
1766612
997128
952942
1028252
1182174
500755
948398
1306762
1337432
379309
20836
83770
1227100
602431
1816472
1862610
740431
1619279
71087
747731
58953
801671
1568968
444998
1926264
1222321
1945295
1444479
197608
1594448
594216
771192
676674
733848
1233183
1688179
793602
1997327
1041557
1924250
329336
661132
1242993
716303
1354725
1759116
502823
1246102
1313966
140586
1419965
1797800
1813496
1450329
569271
1767622
26323
1076550
1920144
1366472
636643
491705
740665
884634
1942857
1998752
985748
693399
225507
1348457
443661
636581
235955
492550
36883
504198
1648137
1805910
1564637
594564
787104
940489
1548267
1910266
872576
1506866
246210
1232230
789710
61558
174891
75734
1990436
1398778
1206174
444676
492957
1055958
1640418
1596067
1335093
816175
1660752
30471
639498
712271
172188
95614
678093
1936871
878077
39120
650301
975999
140688
510655
1847119
995893
1103390
1450293
425621
961650
1360551
408724
1737392
906780
1350407
800656
1830564
1019712
766225
78883
1023486
634210
1630443
98018
1914022
1046125
238360
581173
210633
1849431
171180
1732302
1228699
75120
1256987
1545689
1477080
174099
619090
1799261
418648
189593
945212
1177309
1694642
109040
99120
283383
1028274
203837
248183
1448708
1620240
1285633
1534697
299182
77852
1707681
1752614
1242584
948497
1381677
1658248
1836927
416238
59605
103379
1103925
839379
188622
396386
1366867
576111
1293826
1135132
1819267
380345
1342799
1177102
1331083
284218
605013
416310
1355520
1147408
1826925
899655
1465015
1268373
593124
69650
1934984
1462925
1304571
860760
315713
1760671
1615283
603854
936753
1372576
1980812
1537522
1581294
1746306
1765526
632695
1249640
1490119
414188
638560
639760
931613
684
1412783
1195836
1373608
1809955
1804812
1604497
1783743
368423
1234117
966212
625503
1103475
1124650
161564
954559
316768
1885787
1653997
1185960
1932867
593906
1242681
134495
683143
130694
1591297
1400298
726448
707437
1460993
1094962
1909393
181449
389634
741262
74029
1497597
1504130
460334
1938713
931216
1545775
395738
808396
1371114
1764767
41038
608537
1196525
1177283
1910749
861690
1283538
1969379
377892
1575455
1294609
990563
1639850
638067
1363868
1342168
1567534
361733
223999
53178
1958442
1030041
1892321
1793289
1656907
908345
501083
1549667
1951950
764086
677480
1153432
691179
821486
952298
1039664
1114617
1101379
754147
452665
1482800
1402874
816362
1298696
1896040
921387
1096940
1021668
629451
1256620
1522338
1953524
770619
582902
1758996
1415667
1598869
960463
1183645
954239
1877606
1515493
456191
131684
217109
150066
1933187
521196
740108
496879
78935
58634
1558287
351736
1732810
880900
897371
885049
358939
1942695
1536040
573724
510277
713333
748299
175659
1164526
639875
519051
752301
474750
1524600
275537
90091
1634840
614066
1479887
1812241
377669
1048184
1798400
587266
1620695
1770828
478624
885631
568183
1805046
633904
1998384
1380994
512362
33533
1174248
1033951
184477
739063
139825
569594
968139
928499
310891
771101
1439369
1892236
682250
1917451
978656
1786006
1960701
1834859
1444207
1379620
1169362
1296359
653146
1844019
576044
949043
745501
1802208
103024
5181
1188227
1553383
1537972
989662
334466
633833
1696671
591858
1845884
1352045
690157
1044725
1113535
1561215
344094
1197132
1684133
223613
2435
1222488
1346186
264224
593290
1120347
359684
842079
566713
1879066
389208
562833
1495590
1981959
1249793
254958
1781208
430861
1923404
109435
754371
965438
1137697
1648462
1269852
1831691
1551866
829988
1172854
1127672
1237590
883141
1218253
1535516
147875
664784
1865628
868762
1338077
401926
491226
1292022
1620838
995427
905815
187125
74958
1660589
1243376
717873
1914574
1244932
1693993
1085474
1029535
1639292
665352
78992
1370345
775604
1368422
987860
1152486
1702660
1694839
1394428
1064141
1404867
939455
1571399
297147
1777088
1321900
1882866
1041373
1574055
355110
1120821
605805
1769747
1581559
1914598
27613
1177650
18798
942195
393623
1522284
254857
568667
130296
1659219
1832442
1268241
225226
969179
1099307
696882
453735
265060
356422
1532441
1117401
681314
301966
1278648
735855
225527
648034
417801
617681
1140320
1793563
373393
933322
1838456
407621
1944389
637736
926220
1714396
209298
103948
186723
741267
1813534
1363391
1289217
1481061
1384181
1887268
1975884
155486
110897
1010153
604234
998480
784237
328171
151039
1393711
1138292
1160697
732050
1602435
1785115
1437278
54201
1846536
306590
1592570
1179216
1513544
402390
280982
787303
1699249
355705
175119
1006693
141143
180389
833440
1924828
938923
307038
1698790
351935
952491
1046205
1124345
584445
126952
1897395
864532
446777
288840
1533387
562037
210893
1236613
1183393
1704870
495800
1156185
424257
191923
1505136
1920284
682143
1056662
1852420
366846
644245
526204
244654
1356589
780951
78292
1517277
1704644
278759
1879278
1551579
161653
1093234
754880
799931
881186
152539
602726
220775
1457886
488183
1630999
1039428
1340112
1844127
1207075
1471127
1773225
1291929
1706353
1201627
1608439
116251
166913
1477708
1469472
910248
1883988
217335
301568
1686646
609031
224936
1303923
232626
1210920
255258
998334
1120509
855621
254826
744531
85420
1138279
910596
627836
244036
729899
51427
543052
6152
812197
1513710
585314
972999
1583087
170635
1143101
281925
1558177
933269
1439107
759587
320306
1104791
955190
685599
1020815
523250
880813
1806948
176824
10526
1019159
1597215
1341092
328832
1363627
875398
69536
1732031
1146083
1016509
1681233
1112806
1618945
1886862
1733799
1720365
1595820
808489
1325206
547945
795671
1059032
684308
739879
21570
1173854
182179
1232972
855816
1702820
1476322
1338948
573643
424131
535157
1181555
1790557
1855950
594091
632926
1842554
1154275
937649
1769893
1646303
1927610
1251721
1006299
1762955
624034
1454426
207715
613810
416006
1102260
686958
1834247
1909136
1092553
1650336
698236
1838087
1397073
994367
1116604
376911
1235400
81878
1893365
525832
294810
136001
5375
1204055
1910234
905451
1267367
131344
1925441
381563
788420
1165588
561644
585274
983600
914238
730123
653619
639693
1392481
667690
49452
266639
915726
933389
1534797
1951797
451942
1025570
1583405
1190271
451817
391309
1834439
900926
1822861
1147590
424645
155215
1233233
74939
1106190
534708
158251
749783
421537
1229002
153827
544920
636391
325713
1138183
1754062
1089459
207483
1419504
1469184
1899462
993379
600175
1164573
728597
1344477
582884
712193
1012465
1562397
1524953
309080
1171373
933430
99385
1346579
1996284
1134130
518280
1617343
1136784
484671
1109676
1444036
522577
1480480
839983
999701
1228546
1785710
226721
714605
507932
714400
912436
997399
1615247
1214743
304811
1341633
479579
1467405
1217102
1699457
1512571
961562
1330858
1453067
1426986
1014373
478600
1292712
1912403
1821954
702432
27272
903007
311645
174822
482027
111119
8156
1971652
1402219
1838607
1823447
255268
386608
1207208
177037
1841454
642499
1646038
898369
32999
643145
134327
433180
481681
1746698
181078
457017
3122
937990
1399031
1327615
1806327
1011874
1831832
1493119
1910732
64997
320806
165668
1848709
530230
349990
149478
267597
1743726
659359
184671
1357863
100332
980585
366252
1627008
1543726
1966158
977909
135751
1045474
1773223
1705775
1799198
1685111
805494
133471
413046
601465
1451333
1066667
1399145
616972
1387593
705682
1331640
1257743
1557451
313235
613869
926950
1684395
673052
1424078
25395
677197
1939027
1562131
344168
1161343
1897763
1319459
169753
1859354
936531
713738
1992183
1929856
990510
1939044
1350499
836878
397394
1272924
1162389
351230
555661
1244503
784977
1393673
279949
1769418
1677632
293376
388024
1557727
1131151
1827594
1068285
1767969
533282
828348
1962307
1917849
1012041
312605
1006143
4356
1339337
267554
1605994
903239
188784
898069
215280
1170872
512485
620339
461611
1891362
37771
1083755
1957948
1774639
692517
1017145
1108713
1320635
466525
1295932
34781
514592
840609
146207
1273158
1585231
669203
215062
549230
1541782
1439808
1005813
1549998
1146981
741960
215207
1112096
190960
610170
679465
939324
689292
648283
658973
372728
1921027
318640
1714880
1090616
11728
928838
732711
1507849
1445505
694907
1987421
1015525
118554
1078044
1408101
391783
1054357
674060
84808
1999862
457870
219137
319971
844502
1099530
725543
985854
1920355
1641426
1256835
755718
1568396
27916
777950
1183235
1425803
1132624
1967944
1955291
17637
1766592
418831
48739
685363
162943
1910910
1881424
1957584
207042
398190
1358823
370301
1173563
1965119
721751
614934
815753
1321591
959355
89560
63749
523439
816811
1353161
901370
559560
1950050
1099565
1573673
1426079
1951070
1837689
17425
1078554
274086
1872751
1145751
1260861
1181547
335417
1117215
128875
1211621
621723
1605357
604558
192980
608226
1124060
1256587
977886
1030446
698547
913785
1695115
650444
1731171
1340051
1286986
822634
545205
911149
1279112
66973
1029064
1023732
1416099
1101878
362464
882377
1194933
347638
1520407
95007
620300
305873
1581471
1523421
1453138
677527
312858
530729
1174893
894083
1653940
1481581
946608
1903917
521810
591727
1444585
1723532
105546
123807
882282
1421979
1607566
1369105
258474
1627067
1481049
1377969
1694918
1832094
643804
1679735
1991499
1937037
349988
1462130
1581695
105307
1030115
11756
1612193
778276
1225591
1662632
212131
1713604
1277389
1538628
1631582
1579802
749325
1991613
1020449
1481076
1015467
236032
38009
763988
276122
1912075
1709034
1954637
1998309
185962
1559851
1231590
1785097
934151
172548
912497
997296
1361432
790310
1690343
10047
1049223
1483635
548904
354946
33512
446883
1951799
580512
1327409
699337
1702653
217240
590787
70612
885085
725844
1924722
1187075
892927
1009289
1534529
619236
1922440
1922899
600311
1474030
1787481
245164
841764
389715
132187
1299777
236575
1445306
1509907
544044
1435432
1060870
1943628
1097478
1591103
914354
1114904
561241
1762126
737709
388394
1687695
872003
221838
893536
86219
206023
1251097
721686
1001832
356873
1126650
516886
363558
200173
267384
418445
26354
1077001
1469811
1464714
1995809
670564
424432
120038
1142423
808101
1054581
670905
1882592
149774
885916
554399
1105963
1710774
1513706
143805
47853
1215169
825236
1374119
24468
1529489
1937699
123608
1455514
1189161
595078
193076
241907
1159225
1487522
401317
225349
311854
1460534
955941
1255055
1092995
680826
1916810
957537
1017623
840413
1384932
474934
1017558
1678603
1731712
1253070
1761211
1044463
283048
610894
1458240
1150423
1608961
762052
72423
468725
1188264
312708
983726
1258060
1017685
1400189
623814
387622
731105
879210
1699353
566314
1922145
1973635
1267192
336668
658167
524894
1869436
1332377
805299
1116405
156972
295447
1732864
1770970
1510939
882951
984086
306837
1334954
57974
363451
1078549
1594216
807972
1774779
501466
833939
498273
1349954
776618
571410
22653
1689725
1155774
1081403
69255
507540
1738338
238857
392602
309596
295968
176977
825429
587745
1203274
475260
1483362
1506705
1264075
214589
1832013
1745559
313711
1918052
17217
505533
356580
905258
1646431
551526
6245
1294057
529040
579578
798527
1450881
1835315
1027281
1145722
807431
1394177
1565656
228102
1687300
1777941
1259692
1909638
1429592
740202
1739329
1839429
1096117
1576532
1496776
752149
843331
613395
1312691
905970
1724023
721838
135743
833022
1877934
696521
445061
1033391
186475
346874
209250
156332
1306037
681176
1732959
1788545
1185063
899485
1513644
1334904
183222
1405469
517656
1742672
1543208
1986458
672056
198720
1039545
1646417
358260
270810
339913
563168
958845
340973
240572
798271
467859
1196094
229636
684807
1975014
1456302
1305865
1723023
830458
1679193
544980
1916015
1421083
1483711
168616
1942480
837524
1521928
1285399
1100302
320877
1891128
1645835
1641953
882067
716824
119881
1139046
44020
452460
1933269
490596
1163196
1900144
1253186
1502735
1000761
1174361
930052
1382676
914396
1315118
1257189
404685
1175167
1082005
563240
1685416
121063
277980
178659
1493847
968795
1245230
192739
30001
64852
1762961
1606551
1611049
1036877
378134
476682
323252
566724
1944933
328161
1354499
1494792
520197
216387
246303
1986930
1192356
1185719
1358735
1827365
1834182
1795539
885275
295786
1400119
187064
666348
1802126
1126636
1691516
1061278
589332
1938954
1720728
212094
1610744
1569115
218674
1014896
792856
1807187
1934647
1668554
674520
277704
583316
1202111
524774
1506982
1004745
1258424
1344558
163464
1781640
569121
1268235
1885
1904484
1735527
1019409
714393
295582
1207956
58202
1184889
514722
1605226
603168
50860
311070
1328398
1560228
1813490
695303
931798
1360329
264657
261102
1493607
1736762
1705482
872810
1691885
1445304
217875
1938243
494099
1761460
397657
290233
1197856
186130
1767672
734248
1515422
1221128
331518
834482
30377
1644977
1438181
968944
1923191
262767
1458184
1668358
1143881
1055894
127844
1560380
444788
1596328
955200
524368
730733
200300
1029997
52380
657432
159180
887684
480013
1233718
901503
411079
172945
1417138
318600
279459
1386663
172048
532668
1197208
1059117
1798928
1953899
1853037
974628
1112564
1683704
686567
877006
1177536
1513004
1477806
1430562
464370
1662709
1713138
1018079
676573
714766
455875
1872083
1295260
716896
1103974
1973494
1850814
931867
912154
456450
1771667
525361
1880672
1302428
973468
1955462
1024400
1361392
1106929
745064
1992413
1213788
1823103
1094854
1790148
615768
1487788
1604087
1336779
858281
1772266
10060
544852
521485
1705770
621255
1565232
745005
656372
1348507
247322
261146
477972
1280272
1994212
1058652
1684897
315992
1296253
1160708
598334
534327
1975100
1726609
101178
241100
1068243
1736773
1832249
1661021
1020479
886364
1182965
988140
1601691
804187
1485325
1482307
219852
1592424
616698
239193
1447671
602563
804941
82395
721621
1119226
530309
1728755
502188
1951462
1480304
1061455
710515
238166
465348
1136649
272316
1463268
1770448
868734
789354
1409361
1113320
862810
586112
244100
1754124
535769
1975301
593302
1144656
1346268
1322627
139562
49347
1183769
121697
557224
1408894
1715074
1943673
1291329
1582749
1629931
120393
1584859
127083
896561
1211760
1731708
885729
1518525
435430
1920085
525497
1766347
1413544
1594722
1487286
1169285
997983
231357
221618
1067512
1807392
343576
582799
1306453
1280714
1876150
811649
1969137
1735133
492440
1156605
750070
641735
236835
1032656
271343
632042
1595889
81209
311030
1495782
1139258
747483
163774
4726
582761
1753532
307821
1718603
911680
13372
703631
1534879
425289
1034677
1667493
1818688
912865
781565
957907
1456229
488767
48200
61208
601596
1676593
81865
1967138
1553602
1384346
354914
856381
551604
226082
1127715
401375
1944016
1231932
574947
1875473
354058
284921
215246
583415
954579
995951
922401
3761
1707029
286943
1123974
458936
1494686
1638957
1762429
647444
1321658
1454455
640840
902146
648881
1448817
700828
1284795
667984
586410
495484
152449
455362
335035
1225497
1845269
199307
153431
655568
500954
1882101
953462
1210039
643790
1897220
1089178
34340
575378
1562486
498782
1924745
227525
692298
1711991
290573
14938
1372804
1450118
1236832
418656
796629
667293
1719587
929466
1177987
181773
1975563
1769296
553750
534228
1477089
726025
763562
1595661
1533096
1576100
1819884
90916
1047662
998851
463608
550007
1385308
1363551
520821
1112692
1532666
1050938
1681782
270272
1969203
477588
476208
892473
272574
1354662
267772
1415178
640849
1372860
297972
646772
1644945
673019
1554456
354029
1852449
1369215
1202235
691655
1451572
1215077
81243
384027
597634
444338
741155
1312492
1164614
103822
508321
933748
1616270
1284048
756145
1973143
229595
827148
7805
2798
1453510
1306101
477032
166459
1763598
282698
132508
1353756
1446549
909961
700165
469188
1965740
829872
1105331
824487
1135330
1687423
155603
1974924
367385
1549349
630443
418053
1947405
437101
1970974
1414412
142276
1668967
1411243
140458
188833
1615742
863919
144236
1557321
1571954
1055497
1833815
1597608
1291592
1534730
9201
1623206
1689437
1444172
872630
1398143
1543134
557239
1109528
274738
1879909
46726
1789234
131172
215843
1926325
165532
1420014
1129354
1777513
550595
281418
125222
1895965
243835
1195543
1656222
1315765
537265
1848195
1958791
1395940
1453135
30479
1250156
384392
916667
1983820
1973691
702605
790990
1614887
549929
130391
1449687
1070681
592231
500327
778972
1684370
505376
1833314
1986274
928502
767635
229428
1967952
1039035
1764044
1451292
1770083
1693764
1345533
628519
1808560
1090126
1146622
1538808
203309
1692527
869485
1874880
1219243
1823113
1026505
826563
1539544
855881
459387
274407
177259
1081855
757411
1458789
1525063
1826142
1512041
1283015
1242298
99347
616838
460491
1335568
1560594
1165540
430188
1997082
1260068
596353
1929407
996143
294700
1021378
100961
1766053
1458898
412511
1021183
1688169
1610760
566542
1785418
894204
1230656
1959806
1384777
1413370
450300
1880013
1483808
13274
435050
198067
114389
700101
1359564
1958721
395635
80390
650299
772833
782995
3114
433933
1346928
646026
643135
828502
258847
1116729
359462
1924848
411536
582700
1448635
1972690
1723293
823598
1742410
436151
852026
362117
900390
1509322
1960636
1585850
5611
1793430
360916
1648030
695413
761443
1576941
33190
329179
438978
41857
961363
324591
79298
1228866
1982764
782562
784583
528316
989786
471830
555204
45252
875608
1613122
550282
135196
921079
1641637
1198721
210938
1916486
1340641
1504331
60958
1499242
434450
1959374
491546
1902447
530537
1229083
669524
1778959
1263026
58675
1776786
930362
1357395
656614
1703670
1623365
1352546
1147803
551743
1047180
957738
1026292
914811
595519
1454088
378008
1388443
1859543
1444041
1132962
1472646
1181824
1672765
1223731
1736541
1407148
743287
205017
823129
97109
585628
1028934
1895471
91638
1733944
452635
1642263
45528
1007433
1363623
497957
1361778
1063278
1785716
334370
955695
1094696
370249
739951
1209875
961880
617636
1184297
784120
1031481
737529
1161443
1149733
1984251
970704
490081
1125639
447889
723730
1073243
1711793
1166276
1876114
646018
1017637
1002625
1383240
1126677
1887180
393558
308014
801723
1922516
1061167
1583323
450661
53240
664144
1323475
1937290
540382
345709
1116211
1381370
207884
1260826
1256896
817277
1490715
345799
1074007
1767032
1838754
1257316
971335
1112144
1484011
1505056
337021
420941
1190983
747872
986072
1432749
81396
1741807
1168024
398987
1710980
166068
1140451
529744
1931457
1851896
924139
49178
1930798
354648
1471319
1404602
1900151
148438
712345
1450417
1326521
755860
836049
1625627
1659285
1101455
940578
118163
1906564
1439244
1432151
1173028
1005592
1135269
1102657
1526015
340202
1185675
434023
1300232
92355
209249
323643
1921610
1096201
218124
1620202
1897769
778705
1906890
1933635
227178
1817752
5741
1032231
218135
316875
50836
1927403
1464531
1693311
1489204
1771673
712188
1756408
45581
1700833
837073
579266
354860
1236231
1238711
1030976
633891
1384839
1901820
1283087
629253
737139
506393
1352668
239044
258891
977612
1425550
1646080
810682
124279
39189
995537
664854
1469746
590743
99196
1967333
1600542
947704
1746439
1811628
1811896
1903951
877566
875598
982577
956654
1557995
1787263
763198
1555850
1656502
1286402
1676997
660976
843095
1648200
1924595
91501
1773143
1059143
1423369
1751393
1121469
1844493
1531195
1073128
410833
530764
703900
1820800
162474
345588
591229
1544882
1023553
1986283
1135289
511438
1644113
207999
1427064
328576
976473
627273
1575962
1614982
1171228
1532052
172989
96676
1948458
1675807
989819
400470
832083
974663
1451196
978793
749087
254962
971899
1258787
644498
896562
1806962
1624209
1006284
1889696
1017389
1533552
1369019
1155444
364727
144740
131452
65940
1849384
894758
1546596
210710
703575
1071014
700186
1621731
1371383
1894155
1504526
762206
625607
1128854
1532946
1236933
1786317
1810291
1553687
359463
882647
1181508
425000
825238
1736398
755249
486433
620900
898405
691475
164700
1990805
633318
450887
1399733
1583685
700963
984742
1146963
1609146
99774
397784
1277793
845624
699447
172463
734489
647900
1115070
1822241
489435
1424370
1996837
1473830
1706869
1648522
904874
1604074
1125840
1654519
1875255
474185
1896921
871858
1206688
1303609
545705
77759
351932
153104
1133057
589096
58854
428602
1505155
1133432
619463
1099431
1988406
1947907
500219
1797047
445784
1046979
1258579
1742773
640058
1242623
196933
19907
1899706
1333055
302717
1571822
669646
1467139
1252489
1008624
874977
1490710
1645932
689692
875164
599423
1926107
519661
356119
55822
1401174
1536220
1715744
686151
1290298
399941
16192
1958127
907538
1985655
1747152
1409394
385588
455730
1438829
1760423
1426195
757095
1891013
1290451
858845
389504
608965
1259691
8000
320390
1124143
723428
741785
1963048
908215
1007213
22226
467122
1954522
489818
1083832
914863
68981
1453926
1293987
238815
88106
468355
164981
1106504
522348
196256
889311
13803
1635816
1153993
1439614
193956
1500838
1080494
1819098
710126
1868907
274149
1597187
1368093
1726169
706333
1581070
26078
1644806
1688209
1408239
1438385
1030399
1875401
1591906
401796
1005969
1430978
53281
368216
1539894
1373738
1294027
981409
1337609
582759
1205954
46420
1125849
1538273
1434875
755037
389673
385758
815068
814949
996282
1568011
428456
660134
1099272
1693331
653238
89013
1736440
1228386
405838
1416876
389173
1127282
580412
1029868
1262855
1803134
325346
139291
934911
236396
630920
1339940
1300914
666897
845836
1157049
1767
1852270
20660
1689930
1323917
1834773
1300023
1631773
1520433
1564530
1921458
207576
1464192
1557785
1418246
434712
1964451
1343908
686725
1146422
1526563
1666558
511364
1752935
805585
146484
1331288
990461
492341
1978165
118840
1077216
390505
796499
110085
513904
161142
499509
184507
1510304
128652
402111
1176058
1466656
1634474
479156
630700
702136
317735
638004
1568636
550401
97272
987422
13878
865433
948687
1484927
909604
884723
1009134
603107
927729
1417565
1521798
1498033
1904670
110497
1149217
475310
258330
1485045
1122895
1639953
1479142
629678
468767
1259941
616667
1011073
397862
1561486
1844515
767337
2458
268452
969113
1100488
351236
375683
1563658
1875258
711471
1749736
1849916
1644859
73903
788227
623462
1716712
1914543
1926758
1899719
799544
1588162
690123
1599526
245566
845357
1809234
1151655
450976
1041121
1645689
1463962
440312
720890
1954550
1368943
688568
976902
349913
1494450
143517
1865252
1262007
1076503
890701
1886035
475131
1547391
374898
832141
278812
1168634
1646718
974537
1670326
1221406
680453
810401
733907
1623869
1844946
1516302
1739876
1713301
211775
1656982
1461699
955839
667516
1612729
816920
1558870
1015044
1056936
1230788
1562891
1523430
1358957
600963
970654
562602
1321566
233385
67468
1568259
1298144
1012858
1065957
1722492
826712
1568296
964645
1754190
1405967
1907858
200510
1214558
582582
445881
117266
1672332
720125
1362587
332617
377277
606290
1046240
1259874
1872133
654958
1680508
337912
586503
1234418
1876808
1633583
837608
302544
468911
1871240
617018
178817
1406954
964100
25743
1338244
750365
1728781
1889085
1597197
1014518
626089
538090
1824766
560049
292126
1094887
455772
1577709
1537023
1213150
1543090
1783611
146356
1872432
227009
279533
1486779
427430
200001
379224
1189789
1017091
1755018
251197
1094273
189343
953510
239295
995509
426092
725897
1364568
249872
306934
1707968
438340
425877
167231
872742
802588
209277
1522663
816359
1534274
408715
1008966
1249007
766961
327713
19111
1012596
1584909
746933
1378415
609573
1711889
741883
1359081
63174
1472808
102116
573569
1909340
248402
110188
1845240
338160
1841317
1851996
1698781
1293538
1007803
143513
887236
889850
580830
394495
907820
811206
1322094
1872287
1848824
1899451
1596011
1925748
1991905
1783526
655606
1157572
74958
1393385
171721
733189
324922
1499567
808576
1496052
595202
1239071
259825
960954
955488
470546
1025444
1764257
1508040
1640954
228544
160249
244331
1113856
1575026
433872
166073
379452
1865492
1082235
780077
606320
1147573
1246809
706023
1140475
1346236
902944
288143
138091
825961
1643223
1054008
1154894
761336
918251
298843
1198964
1093667
1904330
106445
835532
1469502
97259
81528
1322710
1691992
28370
1172510
1476684
1427709
983892
1290234
1632455
899972
1642653
131676
640150
685773
975298
455436
789488
1387880
159582
406576
394022
1836706
752759
571580
33311
1627203
5984
109844
1056584
421444
296225
169512
501670
863711
1774611
1409588
138006
1965520
976487
1308135
1709790
1237983
1502208
126357
1974125
812584
1434791
1720608
1903419
514432
487091
704103
701659
299651
1397433
358841
1742550
1920692
1676920
1800325
978783
1349868
72185
651027
1482062
1866987
205458
621150
917324
730222
11142
1876224
278068
665586
1481181
1149556
1039721
484326
1769901
1612739
805421
1925704
715616
1124509
1028520
1594327
1936715
273256
59433
1969304
635901
1851339
433222
1500803
740154
1607896
134297
999450
836251
717174
403260
377407
1199117
664873
1827919
197698
138542
656152
1966675
1464460
1625494
1942348
1835371
361781
1910562
524940
1399918
226
1634845
1015042
652218
443774
1357943
201921
1941698
1073508
295308
1183778
531175
1569169
92094
78000
229294
1196361
256506
1450027
1658581
1867589
290432
1542082
988579
498817
540672
142905
1914600
1386189
1422616
1411887
1947616
789628
1617343
413278
301273
468609
325
1206643
440501
101516
1951140
665868
157963
1379744
1116242
859145
322100
1630172
244757
145966
468884
1862444
762819
1098391
447324
1270043
33162
1687526
682680
850708
1105758
52551
1433091
1804870
1715599
133196
1782582
1788596
1866573
1064516
1203949
1863898
131289
1466152
993452
1435261
1625347
592674
1662571
262555
460680
32941
1929062
438554
95805
986689
1244734
389858
1764012
1011715
812700
764549
300224
1232007
1318203
1059487
1758753
920409
116178
1970417
852616
1505862
837848
1426691
231944
706887
242253
1564263
1660891
1186437
1149583
1381984
1546592
1973011
240065
998995
486404
1873207
1562141
1991834
313991
1595409
1057555
1675521
1655734
619128
1877121
1780128
1846148
207093
1213425
96422
119166
682125
1213531
277661
916347
274323
270366
1234980
596672
135162
362715
810731
1849964
841784
1789552
1599243
696359
228482
1047795
437447
1040654
526855
583942
1937331
695315
1606996
1798467
44898
1648746
1899990
242135
1490238
829172
785154
115495
396258
1350547
1383206
325931
1482787
1399491
1980194
1659513
1052987
803771
346414
1471711
1026513
40279
1271089
1307188
568219
783716
1014148
658055
1257373
874903
715733
1604823
873134
1005718
398425
1795220
490170
480508
773868
539943
1745936
97301
1969963
593930
1044757
672634
393032
1979467
537277
508125
395447
1744070
532762
1623758
1907964
205190
695793
831289
1811629
1618889
85030
651493
565932
908302
232101
640786
1304878
258809
1817013
1050861
1799879
780156
208520
366944
486629
1466316
129823
564675
1754009
1617022
118584
455344
1055488
1226589
486452
507061
1999473
1595677
1484903
1117583
643077
1449326
959738
1415955
1775572
1963590
119188
670958
358503
1973520
303512
1720929
1022428
1738035
388511
1754202
1720529
538365
1350349
1877961
1914146
738829
1508171
1074644
1622635
1276136
1247650
1056602
1132180
705490
1896584
398806
307738
721247
1487807
1295604
217453
1623678
1923173
30793
494080
928957
1329055
1599029
1120769
221829
12390
161735
58449
146143
774293
365589
1902059
531526
401146
452399
861143
692230
1293443
1866763
1245085
1116836
1668867
480509
361379
1648455
427265
301231
1557127
377062
648556
1211852
1179248
64014
1228977
450942
902959
1405001
727973
1310079
612342
1765532
771088
144586
780528
972509
112022
792976
1482506
1574452
1251805
945360
89782
1476872
1410864
1468729
634168
1727722
1105684
550377
1313879
1024255
1655475
468374
864046
413433
162821
1897415
1934237
158007
155736
1616719
1469438
1044306
667569
1049442
477338
175685
36214
1367322
380067
149892
1494771
1463642
1770653
1742296
955950
1368857
1274435
1794768
1406542
1370531
628399
1224843
870535
1675364
1408910
336167
347544
1404935
1034968
1998730
948654
822376
1870352
1386337
767152
1088498
121859
1999366
1727864
820236
19269
1633825
1700064
1026809
1005612
391165
1295111
285288
767076
1083416
601736
731832
305961
684447
338264
190985
561033
1696752
826330
1558653
1567826
675697
105806
1519011
863170
1697518
747488
1003864
755768
1314952
785795
5040
1761142
846861
377636
1932882
885395
1114920
686080
869998
1001833
1192249
768775
171087
1241318
900455
1018562
10483
313860
1428432
1092056
1004926
1904103
417744
233904
572172
753885
989966
1496351
1080319
835242
1128608
1081973
1180647
749285
660436
1191981
223439
1852762
1245724
931614
1551590
1853742
64881
784145
839325
950162
939739
1075936
645624
266359
1948302
1682827
1257576
1694820
1838392
247626
1184590
1875459
1922537
529544
1957315
1628411
760415
1834880
1761152
942391
303861
615799
1176628
1915538
1089152
1461004
1876496
406405
895856
274830
1787284
921550
424303
667550
15567
767988
1723645
909496
851788
1245976
1082201
103100
1271405
1005672
126322
1231255
848926
1101875
498783
1387467
922860
1517566
57926
1057987
1864614
29004
1585662
1171577
1361145
1079894
1579163
519296
1410611
33394
39464
1835134
628342
1009947
1108582
154012
400061
1537684
1110310
1473771
1477150
562275
1513201
381299
918683
1588455
670292
1017339
78636
1656129
1938069
1716158
266059
1172099
1021750
1746103
1722728
435705
240771
447347
1543604
1264519
145041
455730
771652
697158
1064789
1985668
1850597
1012031
1612172
1066770
503734
456531
177491
1515719
336133
1638353
867365
1389236
983614
570775
1836435
524270
1378632
491664
1980839
1571282
963150
383759
1795759
1339048
1287846
1980932
495944
1515811
561437
607407
1834376
1670170
805118
1270374
230088
790089
1701483
701343
805012
1946906
1542109
1979164
575039
1873766
278238
1607091
1562287
1271601
1285104
164728
63287
144975
215873
473471
1566970
979357
1685420
1232443
1575500
1704408
1907490
529388
393083
832775
1968226
555103
1003179
470450
1075952
1920319
1419592
1657001
160405
718843
746895
799349
763278
1450435
100187
1264278
268126
1294912
933849
1117847
1515003
62846
898919
1473022
1395889
1684748
1739100
1766390
1988510
318627
1459982
692817
67365
1288587
1268054
1934790
708792
115952
604154
22789
1909473
497676
950949
1313875
1294928
794866
1078564
881546
1980624
902106
720382
1009160
306468
984509
115928
158007
760280
147643
516772
1925146
1707243
1023897
1603703
1298136
655944
488364
5581
163645
816921
637144
1039406
1292516
1081402
1179248
1160062
1314869
571919
1271918
633766
212347
188224
1606949
1257908
525294
1842928
1061047
1530408
1419997
1257878
287933
622484
1244063
1052012
243962
1147261
1635099
477582
1111063
780244
1800807
1758564
1991801
281165
286898
632717
144806
1778263
1078972
1812520
214952
103219
1700236
149925
283898
665596
1622382
904791
569219
1170085
614042
1958123
1993042
290959
1379184
1427175
597294
1187071
1796934
1445733
318354
1544446
69858
928990
887724
655486
143265
798473
1381681
1817279
542069
1885356
1240825
1574744
1606824
272407
197652
173096
915163
1469308
1227290
1509186
1549569
104563
1842932
1906819
1081181
819458
776743
245992
1093452
284842
1023369
734004
1209527
1712730
1683938
1419568
1527373
464375
1145237
1974041
1312239
1212871
800537
475744
1849197
1513823
260386
1336187
1876161
856394
331368
1307771
463303
1632780
96682
181425
1721779
1528966
1065639
1728080
661504
499696
1155696
1419105
390619
1678796
1665616
385466
526738
20098
1169085
321555
705570
1691878
1491118
1930919
225787
983207
229329
1291767
364705
299692
972104
585467
256941
145575
522119
1728199
210842
1987681
1102637
1747138
921611
1102854
805958
490318
701540
345111
622306
1923167
980678
557877
1464577
56295
1461401
1437927
931118
1552921
1901874
1380869
1700527
1439545
1850062
669869
396429
1750095
167398
1768114
1410403
1850524
175201
920307
1659947
1947473
1291204
1457675
1141516
1062072
1726321
1542131
1182649
760976
966881
170081
41163
955797
1004603
1969998
1798938
1164043
666035
1813730
871627
18239
1426163
337315
761638
629089
1434835
1918721
1522748
1761887
675201
398585
169046
577225
1126679
1129411
776975
1741705
1157421
807260
1953541
680341
1980111
506851
1273086
1806009
360378
1691093
488388
1825833
1439401
1966007
1038309
913727
695330
1229755
451901
1630251
1987872
1708009
1953834
736593
1143871
87484
1058138
391520
170915
1418951
344011
1106811
1676800
628520
815146
704327
315910
1808440
1501117
59686
869104
520210
580478
64059
100886
1743786
1070454
1742781
954645
1699223
76172
878615
1798608
1956632
1374236
1538313
1937720
378042
1804485
639487
1312961
762707
776419
832378
1040237
76163
542083
1569761
499245
513689
1456881
336229
598875
1093006
1838914
515714
780994
914364
1344147
802267
1739921
1493590
732497
1382471
763166
1377537
217209
1969219
1084636
887577
1225500
1928350
1073200
1399221
1763229
581850
1600701
287943
1119276
167180
109238
468715
925495
1791410
1794055
367397
1149035
710312
942141
1602487
1893856
1448692
175712
1869190
658052
1699022
1265861
1895951
1371126
1790844
1462161
1944178
1682861
1284417
1884548
1986957
1846336
1177629
553753
564100
870815
1212316
463010
1198374
91676
718606
1722049
1508889
1608383
1353620
997679
1921702
173557
638156
1159090
1177589
1351725
1396078
90848
985840
1314208
355761
1903226
744431
1183554
982874
1230541
1184134
1566589
1720448
431491
1020563
766790
1701973
1854272
1615316
318262
1136606
533728
700581
580197
420327
954530
660348
895405
1486070
566887
1093848
355793
1050063
527395
843083
465749
137825
281564
1788008
930863
1328767
482783
1509661
1297543
1639261
1760592
1384353
1322829
1994930
1383490
1455167
367064
1105312
766824
1524071
1529085
1390991
411187
438177
1860979
1260302
164484
1469666
1954210
1753948
1531090
105669
1630458
1399252
305625
1066921
960005
1032483
1746907
1751991
10803
1790335
1692210
1916426
1174176
1741832
32494
587793
1517391
1869351
49681
40140
1033937
1235790
1484037
899726
46594
1396866
374125
23679
932045
193942
1510413
1133165
769903
1407392
524454
901417
915456
382643
1439020
1188855
604358
1734587
1898229
141863
1250320
164658
1816133
1879304
1244497
1964820
148219
1133745
1136033
47541
929975
1230289
330
864171
725922
1813000
176895
1841258
898869
24128
1689683
1108194
792927
1849484
1637961
1403835
578366
1867763
913739
68714
508224
1443369
494975
559218
132080
616782
184755
73243
171400
1920126
1931580
1020338
236858
1047315
577553
1452803
1542202
1756256
1173032
497523
1309248
1187670
1526481
239515
1322619
789349
399582
1044765
68622
1074935
213547
1076103
1314079
605559
333386
237044
276636
1593818
1775103
1321012
499220
471915
872480
278148
1417670
1160910
1592000
142876
31338
773167
1145857
1551404
1361014
650105
497616
551956
1019427
109883
372379
1472877
861463
1887113
1874304
57054
1164514
314096
176714
144782
257719
596326
1108505
1038281
764694
117078
1280837
1357615
224373
650570
435946
1485914
248077
761599
1758126
1641059
1326954
212438
1716479
310058
979518
1680412
1037668
38311
1997599
180512
1434933
161708
1757429
903990
1188616
20335
1798300
31031
558047
1790706
247528
336411
645503
1033102
1452570
1586959
1575381
552211
1073237
1811462
517879
743711
1082068
428603
26883
850284
1805494
469140
875787
1769181
1732234
640261
285933
1057896
657749
169632
566501
840279
79686
1796773
65472
952907
1828771
990307
1294768
1893331
681129
1687601
1061680
1901166
899484
1796800
1877416
1208466
1425202
1703510
8379
1561934
546826
443617
1308079
1168093
1254912
1203981
912509
1747158
260284
1200789
974040
1717062
1567689
1330023
1473246
683722
887915
659478
108140
926439
1981387
1013153
1898977
1936940
1314726
238554
1533900
1280397
678221
143544
1339316
740684
1527260
972345
271891
213327
1096749
1603644
1680052
1676459
1276436
1389832
1796285
1646107
181222
324649
1984682
1219492
1817347
124652
374827
1295586
1632717
750416
171983
991661
784597
441799
887251
957898
915325
1427358
1730667
1806069
819562
183435
88474
1134856
1403096
1655612
945549
362199
95286
570308
328113
261132
588296
1289358
1681459
1661407
1902082
1624969
689430
852379
1323777
562793
166872
948269
650529
1437204
21629
320270
854755
1796604
1805018
115634
1998779
402422
1228634
1146032
1319815
722454
199642
1360883
171590
1551296
1177850
514918
1442470
1679529
413273
1941306
1973582
547306
1967581
1062199
1882298
1954625
368229
1331658
998002
825332
44092
225739
129205
1332011
1380578
1863898
888591
1035570
1925347
1417598
1025857
1719166
1215985
1896172
675708
69825
146108
592995
1023164
628360
901481
615551
708153
1733376
498384
1516227
1012556
1521813
764124
320946
1949158
930930
1819210
1557647
86847
20836
1332745
1376158
596331
328843
563536
757228
723069
282852
1375097
546775
515247
156053
960128
836494
958934
251962
291169
171372
829344
1060167
1313672
147828
1441974
1284539
575421
86629
1924311
1317867
140687
655919
35666
1571155
192231
1927802
1312859
1984518
1260813
1657096
85901
1270987
30459
1727318
1893925
1313825
308698
1759576
332626
675276
189280
1695658
1143802
1909339
23169
744746
984880
762057
735266
1101972
1754819
1507152
855651
237340
1644642
1270947
1641680
21837
904293
941011
462022
1916065
37338
1102122
460924
642291
418520
1971760
104505
1342823
478066
1734535
1054776
1241789
531553
228994
706133
214028
197762
109197
360991
1860200
1748459
501187
1010168
1701679
663169
928461
60041
628070
1158927
421855
664562
498968
1571266
125929
675878
1408016
893455
1190828
1900630
928363
227612
1568826
302728
309961
576013
757229
562607
607320
813534
1404015
309987
109425
1393858
83283
1290612
1032474
1883627
1339590
1067248
1471498
477484
414206
69117
1109386
708040
1247011
815443
1402144
1096718
569431
1601672
659777
1399818
645723
877535
483280
364542
108515
1249960
1877215
434077
1403214
874275
501445
1774572
1918189
564305
230525
1254617
1267222
1563966
772056
1972515
845063
657532
823086
1216930
1517257
1281592
736616
866801
491616
183246
1474448
1840590
749257
1483631
356733
1359967
1621262
1330004
1724147
395798
1207458
1321889
412892
1704373
68673
1911726
1097785
1738867
1969498
1404562
1631871
1851151
1038933
925382
1681458
1793884
620499
121149
1117604
979240
350130
947866
796273
1078023
1262673
1988181
1185897
1810990
1810044
118990
988812
1224182
758752
1915350
981784
1516357
1976242
599301
1248211
1459857
631451
290885
1200657
711135
1011771
1425235
1072185
1247397
209031
258319
1699620
501335
1642863
1485515
830734
1716475
1811088
1990768
682671
1854120
1301567
777987
1068492
94244
60772
1616437
412211
372958
494533
1259312
229230
1350067
585650
726285
693397
1738069
1963753
1690989
102715
279043
1376326
1196140
627314
204249
1680296
763658
715131
282078
127305
748911
641673
704183
631125
1712350
1072389
1308198
1554977
166287
1326310
1099566
1143121
498606
591497
396577
1517713
797856
1737151
263665
97095
184158
1295126
811151
1928322
744283
1508792
973416
644975
349314
1811870
490911
1354227
312934
1695670
393088
729987
383000
104197
349894
1719898
11634
1241756
361798
19044
209937
1117004
1057499
1773226
325269
814006
429400
1639974
51656
393370
1330695
1050919
1319994
214064
770313
420893
416814
1040572
323451
452912
54195
458224
1882470
380895
1091431
1985467
1552428
983620
1178496
346228
704606
699022
1687952
1737391
1047688
1372715
1434093
7846
1742522
790617
1012958
848609
1658547
1785833
944741
1639337
1463236
955677
397808
1826225
1716762
465221
1397394
469176
1037733
869925
1694398
1299461
1275191
1271208
186300
1780087
1451682
4215
1385819
54867
1761207
1457633
409673
910606
451883
1602828
1965099
1668860
1246438
329276
1388906
1506096
78503
811627
661378
1451230
1283312
1725874
563541
798837
828399
1342807
1226279
1943198
733570
1846610
1807305
365949
1543813
1803057
1713897
1353416
664835
1055570
477828
764658
1240260
1685599
524097
1239647
1507344
562331
1776287
148353
882935
186255
948425
1537932
1414652
1408623
640575
143515
1158978
1687640
1429375
201528
1631387
1255730
399883
1791467
250319
435380
862387
472727
1873018
1732774
875440
71250
567829
1052997
1825553
1310487
944590
654662
131245
507939
1077510
456280
1482515
1779446
1177969
631021
1347194
625482
526798
1127011
381328
1360217
278346
839611
506986
1281257
1239938
993268
1383377
195651
1736717
400652
1991334
433634
623343
1322009
1824597
79671
189918
1281482
873251
994820
624391
1227622
1282836
1983483
126148
1445899
794510
791856
1802073
792820
1936550
448857
532778
192565
399008
1103882
1222205
1861556
400152
1600608
1948241
1176034
212559
148960
1198640
1166258
1553988
1786203
1263159
461149
1543384
292063
977700
1440919
803706
1478489
843795
1169212
400702
723348
530684
1755433
909053
1201412
1572566
262288
1192344
1923006
1381314
1456591
499031
1901978
189699
309689
1811142
709216
419966
231919
1553894
364119
309251
137161
663049
121551
455325
1982952
589754
1984161
867364
1163214
1834302
620972
501874
1578677
1277813
1866874
860529
1916039
47961
1045709
1815682
645771
428228
1577654
1430882
1722433
543686
837729
1244894
1533220
891529
1831409
412834
1348392
1091812
1516971
614830
1837604
1470600
404592
728151
1360350
1606016
787927
752793
1437066
1888649
511237
772242
107343
1415547
126198
1790163
1318297
1670328
595635
1037913
1316750
1413078
170738
1176645
1244179
626344
1735907
1090353
1633348
1080591
429006
1273097
55432
898691
1997269
126224
81064
1292234
1181237
423238
1576110
1487219
1198956
1782261
1036446
406354
1786181
1655295
764008
641314
602590
1230102
1340678
1012806
455752
289225
620226
217437
975773
876266
1061423
659112
750295
1387568
1118730
1867669
449681
759715
228740
149964
1453469
1679110
1986511
474725
1553274
1229550
1033081
1256263
1548344
269904
1241324
35687
86055
626763
797671
1804771
1270898
1595147
94325
1728159
190436
1567092
1542652
1906046
1838287
113588
1391150
989694
1149556
510405
1754510
191089
346464
1530403
1672801
25727
723349
341577
487230
1141056
1331367
777490
135569
1279339
1667481
1551103
640107
212240
1336490
989330
1336467
978620
520671
1893690
345250
1289783
480618
1267435
1765730
1239935
1382626
1758514
190252
1393418
1999711
1149015
527237
325654
848217
1178193
580476
645605
684367
244496
1644357
1125934
1080598
927602
1692561
1327514
471180
324253
1807439
1098464
1911921
481756
1537840
889238
816801
101398
1226086
1874687
779795
835283
1235372
1146576
1070637
1841237
1757503
1356964
1788144
1485147
1660886
274698
1364035
929821
708083
1239103
813201
917709
631737
334308
1615151
1947326
1637997
430348
1709062
1028057
41604
776776
1408601
1767355
493550
763136
1519117
1751537
247297
1597564
385765
575856
1197990
1331051
846254
1923403
745320
142305
1012168
70015
1480196
953187
1514491
942831
1735237
1883045
237065
735493
66830
1103865
1933297
578536
29594
1957288
1017691
753294
202220
867258
889202
336508
666725
1994888
1543486
1487827
1017546
307635
137162
754953
824628
115419
1979794
731908
1602012
430518
19996
479900
1047028
1861865
352057
1965009
1522456
967281
1465706
81348
1416600
1525207
168850
929531
62493
821147
1810366
1232257
887785
659758
988549
1954747
199712
1640442
1306491
1242155
1001809
17230
926023
1621764
1799606
74615
631427
1741778
52055
1252998
1868860
256495
158850
1748131
302065
208571
176356
1512733
1811088
66116
43440
485419
512757
1605246
1807257
209071
1055759
925955
1378980
268557
1058502
314035
1332701
1132114
1302294
1529765
453786
1070677
1404206
778055
458104
502578
942188
632789
563960
810169
501054
487979
74962
1924017
201570
1950390
1940833
48783
710746
237638
103637
1192815
969354
779331
733881
836607
845761
491977
1807986
1536608
1859429
1823938
394836
1226903
455583
1415051
52961
1683408
1979639
168930
976945
241082
869046
995364
1864493
849660
291702
1574385
324243
782919
1244850
1990105
519776
436475
1725018
1901841
1900481
910688
233073
866963
1431463
1113646
1511732
1411653
1631077
620439
92554
294351
132297
1025376
1634145
464680
275494
1500285
325482
1689874
1746646
1958974
1819781
1178281
1764741
1294543
339825
1313190
233845
1362297
1546293
1174564
1058375
1510573
51158
1864806
1531001
909060
1259086
479413
263279
1518223
1541229
1142991
146061
1004032
415436
750669
837444
216140
186255
1406036
614154
1904338
1192204
854949
802861
1161870
1420324
894531
1737821
215992
1048112
1566177
1955093
1618314
1565322
1619199
640740
332913
327085
948720
68459
719715
102457
363112
227958
1649052
242316
791400
1276008
1806939
1880792
353821
1817473
107045
849069
1054720
1354663
1314646
806329
695004
1284260
12212
1678712
944285
1827752
1829385
445090
606396
656737
505921
1398523
162302
619590
265031
234707
381054
1019694
744130
108834
1770070
36462
1066879
1850698
114001
1526003
1866410
1581179
403316
1386758
697990
372279
334805
549971
1843831
1408662
1000152
333070
762044
1816044
90126
558895
1747244
172967
1534369
1002874
104702
140055
1772840
1161354
813564
552189
1390702
1829832
1172097
203103
1361977
406971
1287797
256464
1994964
1564022
1853617
535348
1758892
1848228
45588
1930185
428312
331472
1994927
1857264
1166575
870276
833851
514550
1958906
1182537
208875
1552896
1905951
703429
20057
798688
1407991
1355311
1812152
1778221
1569061
439592
336322
1484456
1708494
1528348
1986242
590709
171230
1017549
1367316
1515099
1608239
936103
1500591
749121
1389216
710551
361840
1821030
422914
249382
313352
1497344
417928
295150
309080
321411
1404309
1248989
1509284
43586
1915198
1288532
1471165
786932
782205
778310
1048778
175272
1364271
744797
1872284
259094
588469
1591088
560165
400103
1298287
264435
1642417
1080579
729206
1922033
1875545
123116
1086218
1819280
778201
470021
160090
1400087
824026
1329810
243417
1919183
1778526
1755973
1725516
299370
1330288
406165
173468
1030932
967322
1404279
591244
896609
1944851
1174548
518370
1879948
574852
883782
86638
1172757
1610673
1338440
1805577
568700
229205
920416
1462738
778753
1171138
1333918
872775
1328525
1355449
799598
1712204
1721066
1473017
1796892
1461847
906153
882699
1691682
1355160
284628
1373444
930791
625450
673523
166534
1690111
1729912
1038348
192465
1727059
1712803
70262
185468
1973904
435110
1858429
1187084
1251790
1367751
1901012
543394
1920857
1147010
1802016
1602647
1328292
171941
583249
1021101
1232888
1473137
1242402
158346
1468361
962292
266109
1943852
1727629
1612157
704347
1081813
303079
1663764
62893
1379063
1156858
209288
21238
83054
1176464
265544
1716748
1313315
1109765
1205062
1144858
979667
331846
1143204
303140
1010375
1224158
1796972
1543542
1186937
907217
831791
1491979
764022
1479789
98001
628859
1403146
1348243
1380384
1431236
480147
1729410
727930
1777405
57766
1382994
344097
282892
1140427
1828596
836043
1558221
1513924
1233125
952589
1513474
677450
1704174
1521729
689638
855542
20506
1582580
1956997
329081
1222363
1291771
490667
1056968
1051275
401500
1529558
1278661
1489722
655443
1122739
1301390
411945
1316972
409384
1864719
1152146
1529627
1787846
1102037
1191602
1266764
1416075
589085
1841160
497901
108598
1875035
988308
1408830
892154
280565
246466
273008
1250373
1194098
1321065
493211
1018474
914692
962299
1710940
1872196
398773
1882579
1134917
589912
451923
1152618
1406806
1524753
1446920
1838673
1930467
368431
1724710
1945742
193240
689538
1369944
698115
1046403
1707374
303387
743015
1188165
1861089
1918250
817106
1319123
1623280
100022
624238
1585151
1222328
170411
311543
229838
1793651
1117567
1579717
1528129
996670
1240106
65595
855628
1260708
1054336
478873
100804
1242566
1097335
377443
130690
1527723
130281
896943
1485638
523357
1357541
1407425
1728048
465293
345282
1973755
1789987
1853911
1080551
527060
414252
1582247
1116746
1242914
1837963
1511902
1942619
1446469
1945273
39756
710122
1417278
1884681
1021611
193073
73616
871639
432495
1321104
264018
1071246
828503
98115
1090644
1201024
950501
393389
745891
1393808
1355148
1034296
1002888
1057630
432733
275488
531282
1673401
1783234
822786
840051
1178581
433358
1142046
535034
671342
1966501
618371
765042
1275589
1028749
1217961
26556
545357
759349
1340543
1806423
167015
1443046
1120409
37346
1711655
1348930
1535346
475419
479612
1777561
609905
1613317
1832547
463838
495342
642831
1804830
505783
1512462
1222064
975418
94419
887839
1593085
1024218
1187829
463594
889744
1054649
368843
1221974
338812
867742
1013059
736410
1331468
1830916
134373
1826427
908719
1498367
859573
1919739
523127
1388366
748156
1870725
1116599
859681
1785301
1649709
1458323
366714
1810642
1255800
1149269
574608
1183983
1588438
813138
1881132
835440
1201805
1374074
914413
78669
1937950
770292
694709
1344428
824575
61241
1792305
226979
107484
636151
1049575
1388781
487810
36154
1122036
1550963
525825
424319
367203
498782
1240430
447060
951846
1423827
1448346
447973
1715211
1624500
1451355
193350
1646632
1802980
402
548357
1484481
1029469
1878266
1542896
1912253
1118317
1185148
800135
1992151
1991713
1605468
1144916
1040395
1788942
833955
781036
1966630
1705050
1203427
1126907
549134
1357759
134722
174737
653920
99126
39088
1702193
988161
1257647
558470
598109
1286609
1703836
1471174
1560137
165805
471424
1373074
362981
1980804
1511176
1598076
309848
1887865
840621
1752936
919311
603901
1891907
77548
522915
1277578
1117188
363273
593502
46283
141147
174611
63183
879660
702198
1825858
764385
1714364
793105
1446307
1303485
594028
1951653
650919
253621
724804
896167
1233763
241269
1259163
289199
145429
1990706
1574334
407316
1654511
1802106
1413762
354088
435344
682900
1016494
169775
1525622
986612
238146
1912903
322805
1659941
682412
259258
1937817
629548
185646
454563
833203
1814472
1938022
1199861
1144728
1148587
481295
898560
1774948
1150258
489674
868426
416196
108876
466531
1830307
860399
1652313
486694
1297402
761053
961032
1237605
1406606
910103
185640
502240
806240
1635994
662885
1051350
531721
517275
1901186
1093976
1432682
1421198
927651
770328
1068273
1445016
1141988
1597348
1953935
960197
40578
845373
1520310
745414
1152286
877816
1373512
1050628
1372805
181087
1363117
1612361
742906
829820
941689
150503
131797
540706
306441
1803508
685914
1441973
941450
1460341
291133
1254905
1563592
692383
1126129
1566054
143709
1201829
1096028
819981
805990
264001
689985
723111
15885
993656
1156124
94270
75433
348795
530460
675100
1002517
1761254
950354
1906478
870434
926965
1312630
1573320
1782437
653649
235625
165491
634244
407201
857121
213198
1208777
1819746
1401178
35961
1875325
572007
1282719
928862
1313348
56155
1288543
523294
1508369
415119
931468
639060
1949641
143141
83310
298614
413765
985056
1291267
991622
1173827
1589621
1932898
796621
1726345
1227059
434076
326312
1232275
1885635
2022
1496350
471146
199181
994480
342422
1671274
1335988
22145
1857406
1915035
1917633
191015
19611
986860
1965142
450967
1054045
1438742
494795
950049
838759
1456082
1316302
818623
501748
469149
957702
1497346
1662875
175492
1502946
1181366
392637
158860
403396
1856590
1900456
633353
182963
1454158
246592
902539
825393
1508569
735291
1212181
1462681
449750
1816320
491788
476534
1344910
519546
1702326
380580
1756320
1389874
1511575
1912834
1356193
480008
1837963
643604
1150136
983934
65840
744018
1628848
1394461
651552
931803
1787761
1538745
1831584
194433
904123
1467675
654778
7932
1638969
13047
532568
1780466
1037719
533900
4078
415718
903716
931507
1290458
1324696
929813
341704
1969891
1744517
577973
1357960
1476135
1723574
1465785
1863783
342800
549022
791139
1792424
1595430
1780216
1471823
180770
1630703
698607
401229
1184130
550557
1186372
827729
280835
1384740
884983
395211
1815211
316180
850695
5918
357206
4980
616670
1728166
1165542
279816
535858
1020222
833365
1566891
1838220
1468166
101184
315611
1602564
441762
733174
1542030
1067285
1424230
1910187
1909345
69238
1734981
317632
1100553
375184
647674
478326
1679843
1660401
427654
1101114
1432939
1881184
433677
907409
197233
125849
48231
1945502
91050
487536
815654
1605116
398367
629963
1356904
534179
1482330
65997
406992
298093
534131
347964
52217
1189204
1477038
723977
632677
1843726
364654
85435
1618006
491507
994452
425855
202809
360622
1898349
1056498
472583
1048339
1806782
1373231
1354112
1559436
105140
413850
766119
110658
213399
1170438
137649
1349506
1797800
9968
45834
1296672
1520740
1016396
1662708
709838
201994
962865
307338
904741
837992
137976
1963769
375280
127096
1442617
1443209
1218957
1871540
477910
1575519
855919
1632288
1329801
1196304
1261496
156757
6620
202386
1906012
1162404
711949
1710569
178335
1242596
1606155
940080
1425280
124279
379134
1432304
684659
306445
1195751
896261
710335
841153
273619
464238
232397
875824
706394
546635
874478
360877
1827631
1033506
109024
1021950
1566527
1229562
911803
1480471
1237761
1600692
279153
1979948
1046901
376027
349334
1158032
1119027
232720
711807
1377802
1896673
1816222
1647475
381368
1121058
330613
1751074
1364314
1247305
250434
481530
1267555
1875654
1441878
1062955
1155218
920752
670757
312079
1731475
269136
1034509
1092212
970241
96507
1286670
1784821
974686
921097
277650
1726349
1968854
671797
1182898
566627
1235176
1881644
484585
154614
621033
1756349
617195
1670770
402913
943640
686567
1830897
1716556
945891
467759
1280212
1991061
1763797
1365235
581545
26723
855755
216812
1409451
1651349
1956733
1832579
859282
706005
1248407
115945
362947
285531
665547
933534
689098
1391074
1251731
400470
169444
4737
410809
1280472
122153
1786022
1282289
1599319
1339208
1218186
531393
1556744
1855647
1693858
1277519
741608
836259
1128328
1157631
268619
71122
1554206
474962
710836
1312407
1123569
1158408
1968253
1011183
1260447
393235
230494
175403
1684691
1481750
865626
940837
64280
1225130
1227090
1332426
1407979
186321
520298
1938912
1387858
469339
1377058
1485334
1194810
815108
1052202
1104610
1583004
391407
1305215
713113
1487588
1579472
847020
1069983
136719
684731
339051
952647
1571204
1553306
255859
1237338
1313984
1901118
373562
653186
520827
1269332
1927162
1624819
1926116
1993772
40885
1428719
501534
244518
939755
1163238
519732
1174192
1476793
1310828
1966637
1643196
519954
1745525
1732134
1880331
1408327
699883
12415
545731
847655
1073118
230928
1536224
1422868
1025205
1975525
1191910
1112517
1507851
128294
1319338
1412489
731513
1962309
314449
589068
519319
963472
1807603
868394
1969605
1043925
1776955
948386
639079
360186
1777776
1134101
163567
1746742
1332883
486806
1800775
771061
1397342
1068808
1913595
294113
1635157
1854239
732432
1308005
203115
1110302
1415823
667843
733864
740469
234887
1338264
1705511
678715
335017
386081
311009
342202
288574
424538
329928
1107824
328073
415790
1913856
986887
1302479
1855930
1740159
480508
173403
1086872
1919502
280032
1825633
1422091
1557602
1282218
1697817
127289
1616611
182287
1575351
768399
1121202
1134987
1990676
1144038
1468333
1490449
939243
822790
1639394
1971287
268659
962425
1791074
1113453
156385
493954
1034520
1954401
1830003
759705
14424
1885876
16408
1531851
333853
1100414
147173
81969
1662771
472443
1149963
1840626
1705510
1265087
1824389
681766
1226106
1143121
1934963
478541
1468420
876128
1061156
196613
49624
776575
496954
128766
846247
521529
1053400
1189847
1054644
259983
725285
660566
505277
1908665
496995
890748
298314
1646446
1837513
1025725
880465
1977901
1800614
605076
843098
673690
1157900
1596088
802576
1793771
1423201
1909605
1158645
1252846
1945026
1843602
927695
786478
1019912
57383
1766881
701824
1216887
92557
53215
200446
756155
1993367
114757
1552312
1133405
797296
1628416
926758
49108
1575689
397012
1405670
1986988
1112462
1671617
1647479
670316
713951
532346
1752192
1217511
1692417
1738090
551334
400359
994309
1511014
1802865
1586939
897985
934868
699921
1971574
409429
603697
672528
115069
303403
25116
1977546
1355493
1335200
1371923
689075
1783658
1866023
1102262
431340
455573
938314
1463154
1014995
1093423
82830
1166233
851474
39077
1357416
368470
483352
297471
717346
1435921
70071
234531
748157
175525
1491069
1764831
575497
1798470
1364126
83390
1572544
208482
232576
1603329
911021
426156
1467245
1526332
1043861
184565
111633
35882
462010
1970139
665251
478082
345726
578270
1494830
1261740
525331
1877600
856550
75673
1072979
978733
1413778
595258
1604477
845649
1719315
1768538
668970
920443
887184
1435726
40064
1916584
1843767
1882439
1048
1987758
1613959
1721979
1366498
1495650
714505
450636
246592
758133
1045995
847074
1655229
22351
1786191
1170911
663851
1053453
239877
36483
1639175
1787801
542469
1685117
432888
294239
1238360
64961
1339702
1570860
1510514
787919
1965342
1703100
1707212
28324
1574594
1923440
384417
548981
494271
934074
126083
567986
1367935
669885
1849954
1416798
98780
1341176
429375
1735023
1620634
637680
865844
1872898
823623
993660
1052360
357945
1105863
1313094
504342
1023703
210554
554509
1735559
929879
1154117
920588
1624669
1463335
788509
1190122
1777475
678537
1143615
1634088
1662034
554451
1782909
55013
9054
892403
146085
1083764
1420346
1648292
434399
736273
1389852
668703
1263648
1470698
1277841
241722
455854
1167184
1048332
1922183
43660
171474
1726211
1688400
1828538
1581574
1935518
1881550
147468
781071
1925954
309255
1250652
1628911
191803
471296
889982
1729530
1656453
1604527
513692
163408
554164
1733529
1001594
1129286
1295862
1008325
312605
285827
1306148
1431819
1671967
1283054
1933856
348651
365693
1116725
1630090
1012628
887290
1672458
664639
424306
941943
1266648
1985521
1163712
803671
1853250
1108393
369390
178272
792573
360597
1007876
116109
1774670
1983152
488739
1666917
68661
1750225
1859887
436487
1932476
1240665
357841
362078
7488
1571737
1256402
282603
1395759
710055
1148721
1101519
1146389
142563
335577
1884097
1275791
1671063
861789
59183
230311
1133237
1281238
881583
902795
1098530
960306
949820
301079
1862374
1903310
723437
520546
1464336
711820
1085207
348528
594627
762831
160266
1970721
747482
1976080
973957
1275390
1479151
1580413
459244
977391
329795
1172312
1274536
1497034
346613
1246500
1148719
1558754
836704
1126673
1353071
1324025
842157
267679
23222
1462766
59411
1111498
792238
1257008
1635093
1148995
1377113
329533
678471
27692
698452
725606
43834
1207142
645535
1679771
1231759
1376161
1547370
1965018
1112610
369935
1009487
1656703
1185929
463469
1635379
1461482
1515626
1367984
459222
1042451
1689126
1239245
1949114
1530233
1767962
1528682
1481327
286453
732476
313564
1996754
1658036
1932190
1747020
821199
561028
217213
1360187
1826656
1164766
1349674
1783349
1533118
1082291
1606996
28871
742489
1899792
1629244
323191
958141
375759
1015177
754018
559567
44916
1171879
1900198
36816
1904584
532518
1940049
410898
266636
1693848
1699895
77815
155581
865500
1739386
1574115
1465848
356673
1628730
1693953
749463
509258
1927256
473736
494791
1652443
1779876
603014
492994
1976491
1721839
1910009
25258
968413
1398988
460217
561336
1658287
1993378
462170
620443
1730830
999300
1341599
105534
1967938
1041525
858834
1178994
902971
1288725
1976283
1170406
81900
1058487
1034278
1245910
1108589
188472
32826
1143053
788664
1477365
304860
860058
773961
1804897
1048177
995808
193965
779273
348146
18588
362925
1808419
1304333
950137
1345407
104458
65404
807759
299186
1116444
1985890
1264302
913210
1663770
1532756
1889299
1787859
902547
417047
679649
1707128
798767
1762908
1229735
1942077
617404
238033
680860
976494
1646537
351100
1294711
395469
1533188
211303
1486414
1278424
1829658
1961479
1212935
1289673
1586319
311588
530781
56627
1689829
562139
1115011
851058
44838
1908513
1776684
964332
162909
286317
986412
151925
54638
262463
1181668
1619236
1384556
17032
1187680
944367
275754
875392
1129264
1830155
465138
353780
914980
1925040
1144579
861969
1722171
1264417
1587686
1868656
277728
1825594
288228
740485
847327
1105167
919608
184018
1252406
427029
1196983
1115405
884879
1364945
1169854
451452
1407412
22954
450505
1948983
1675869
1548520
1902267
1961544
879205
467218
1160331
1162436
853434
1989123
46211
1037681
1764093
831959
999388
1039778
812826
1807332
1883707
1141046
137246
87641
613132
971124
1961146
1541301
118462
1737430
645227
1706664
1239312
1555327
398782
153340
314335
1392230
1672736
1952128
1998368
1399299
385749
1426047
529232
562167
1345938
612201
1874391
1514871
229247
896667
193787
613886
1016894
351597
324401
572120
172308
1935871
1493594
97392
1021448
1501287
989685
1230349
729665
296513
954517
1876452
1781814
598702
1313656
1776146
460474
423222
555889
1979204
983828
1951942
1762895
625868
1428148
110639
1326439
794232
398946
1504661
1573596
499536
114217
1392994
629126
958528
741939
1078854
735462
1861807
848267
970381
1406463
408304
1501521
79472
972812
848574
439791
272926
102548
469425
1788841
908407
777262
1030848
1460170
114179
958950
1090107
1716456
1184280
1877495
1946628
683345
1660095
1328411
228836
811684
152008
194930
195879
1513008
1552225
1086862
1913409
465464
1424871
942878
1287868
251192
1645693
1647458
32396
757691
794964
1833039
95447
831140
1729608
1290985
681057
1464335
267077
773593
532183
1068094
307018
1578787
1218902
1238266
739171
524228
1765024
1358785
183564
419779
1260298
392475
438709
932961
376029
1443939
1981447
1485903
624088
111770
762459
1072338
587922
953410
193147
1117193
478930
1242587
1953441
936941
734999
835362
1144176
1656059
305902
749975
845396
1443284
526546
526804
1665129
740069
651662
1643252
389142
1190085
912
1624013
211512
718604
1725408
1675161
705501
811081
976630
264954
775039
1573722
208320
1285583
1025444
1942272
1872330
734239
652466
1245870
1779653
1380468
633199
925938
621709
1642160
1271621
497693
1034881
268689
61161
1716829
1289606
1425552
956443
1956379
763585
1082331
770411
1009186
1547471
821076
1844512
944536
442388
1762745
997068
740536
1972112
89450
1939658
1515753
96943
1155089
1568991
1585225
738770
399120
190246
356003
1844008
1076139
109820
1504992
1351767
1972289
1824426
1783242
1900435
724510
1686742
1776144
1009343
1718352
80033
1375503
17025
65255
1072347
454884
778341
1434273
183123
599678
1079074
1906607
1310432
586138
592822
947468
1379503
903852
753610
1388302
638634
882403
290765
946805
85615
810822
1791033
482000
318371
342922
76275
1291318
1658694
18839
429880
930071
46124
973863
1110742
1511159
900049
890490
1051974
709128
1881422
331662
328485
794834
1108898
134628
1335866
1184725
348436
1762839
805239
1580130
408693
945574
220541
407622
1988600
633060
1915986
328916
1175661
780292
101905
1017099
1720967
1658306
783376
842600
1335434
1298631
414112
100812
1082952
1991855
162315
291619
1711557
1792489
147364
1311122
1230588
459668
995054
983744
518391
710042
1379630
347164
1505565
191520
241505
1697863
1200972
1433933
1836840
274041
1028549
401488
902871
1183950
1468652
1391655
1547413
1002644
1408331
336396
1037390
1321403
76440
1584738
306829
1901170
74829
743473
377295
725522
242232
571087
675154
715201
1590723
214307
339679
857462
167476
1523206
1798321
236143
731638
1367724
1262308
1039699
130206
236680
1025186
880278
502926
768665
233278
1915992
89682
1575242
409313
786535
976119
1472597
441094
2098
109666
1528222
411808
1109424
840871
610194
587947
252415
650636
512697
656027
741845
1285664
670699
142818
1482849
315806
61431
1793715
1884650
1750617
1776501
1647130
1504982
359154
81494
655223
805287
766101
1767630
218982
350887
262413
1196831
1520207
1524694
1815159
1545983
672910
699139
263752
507680
1747677
795308
1271781
15729
109953
946247
694776
1401873
1274124
1640076
1771548
376457
449616
692184
219622
1462455
1774618
897781
1733646
1361396
184668
1119642
478758
1946140
1363570
1945458
1735311
618823
1737348
1751900
1886510
1615144
1382044
53563
1158620
1530828
1113559
1731370
1548106
105645
1109630
1001284
1555566
440664
1661474
677364
839973
682793
1953850
1430588
986250
1079577
1484547
575826
773572
492555
999191
701925
1541254
278094
1975405
1021960
1834879
410424
1318390
1089534
1808145
168612
6421
4319
1704447
834164
837031
1988840
1477953
494490
625498
909945
129635
1242355
429529
1508528
1746987
244333
613773
946177
115131
834373
93355
1788069
1926143
955761
911217
1598719
173390
513165
1396725
1151231
1163992
610991
576925
1826403
489676
821132
43179
1588020
1987032
182757
258889
1681347
1310566
1125009
721875
83552
214597
1590029
1848196
1243817
614190
572330
858070
225486
938039
1555552
1058921
1087202
349368
90728
986031
1299375
10055
894934
412049
1101926
676251
38463
694526
1752336
1311223
1597525
1312638
687694
1434496
294281
1289473
898515
694944
310152
997105
1054188
1511946
535880
844606
1580811
694140
1353601
651697
232457
1554905
391272
690175
718891
305972
1432939
1309966
104065
1936235
1130838
114927
1124789
1161163
635777
215313
222280
375001
1387823
581058
663469
325397
744003
1433266
1100282
1103568
1844565
621803
910229
1226736
1524240
667074
889126
922829
853916
840103
1717410
1722303
868952
464017
1336585
1892059
1245985
83652
1305802
587130
1096224
1576673
1884532
1475245
50559
444792
785812
928500
534068
1206949
1277814
605932
1136213
80563
1154172
1894228
1198897
1977212
120375
1525106
1767382
289878
1773121
8475
357920
1179411
1810124
1121028
813061
1402577
1607284
439226
901803
658222
381444
459105
1954801
1977572
479821
1404984
1747105
1136125
1567918
816932
1865610
1691483
667147
1882291
671783
979114
216810
1460405
1134772
1373587
1299290
1237980
1994524
136360
1188947
1772202
388683
1911401
819560
1566749
1095309
1748181
717387
1800994
1008332
1690858
320399
175050
1497485
1075986
612057
1845196
925577
542635
265599
515837
1247410
951449
273732
1621877
1297061
991352
741770
221765
107352
143005
58314
953528
1763927
1144073
902323
214282
275344
1639811
1920801
1958559
1574724
1799543
1032298
1889164
984548
1701750
1773133
526713
828848
438607
1116694
1451512
1925495
1689299
1983346
886166
1206848
1616019
1241627
1725816
90729
604296
622490
951690
1522682
1416769
1225195
1710091
1537051
1562748
78506
1194740
1729111
1528816
11333
201325
1286820
581678
1117559
1143547
1134890
26186
1203957
69702
1842707
1212322
1357203
1435237
1727464
278504
1683348
483006
1151908
107770
1418976
969364
1338423
1826555
190626
1590661
1258243
1826438
619185
1964850
1767172
239602
107987
840658
1449158
1541425
1217750
1334064
465326
196937
1515361
1627845
1476458
86060
361846
1407907
283410
1383137
138241
788462
61454
1728588
1398236
411515
1510474
134922
1740328
1065946
1064939
344925
947777
1624042
1535428
1160202
1297851
1424895
721537
359683
1246474
701807
1353361
1845065
1151803
1661454
1927326
1891702
1488017
1995463
972375
484140
457262
471134
1315793
1481067
1837730
1106360
222657
450441
18324
1932124
62965
340101
1748487
1810409
1715160
24821
1138592
1687060
418111
1931759
63775
221933
860483
1497005
1806448
930753
182103
12035
1546889
243094
338220
224110
582384
617496
953924
1561662
769211
696893
91075
990220
986218
1442474
1808864
1201897
478000
1934109
1457481
1430945
1458402
1267688
1046459
120126
1238148
921559
755659
259017
1222817
1710944
1286208
1789942
914948
629122
1436307
1299635
1492982
91712
947032
1859193
1117991
486711
1109138
314552
1469470
60152
104159
315399
781872
1625856
1784003
1835022
284517
994718
1746212
932162
77558
14433
1447210
638214
1400250
1903782
1660553
495883
1755858
1202450
307548
1135147
742282
997516
86134
834453
1140455
1993410
939121
1003980
120079
215968
1312339
472306
136436
1306360
102626
1896531
1291232
9275
400677
1546287
603130
178901
1664533
1758574
1573936
1914537
1286384
1834111
365100
74166
437887
849086
1740696
1546487
236115
375803
1321531
1233961
1497947
1077371
1247194
56356
1744690
1784194
1487404
1754852
24329
305970
397670
541895
1934813
548600
896404
741151
1313703
1328838
1321939
1839259
479984
243147
1877873
995295
1213584
1897522
275866
889519
1945443
22102
680650
255971
348441
894514
1528399
218511
944034
421988
473705
253528
1655434
145088
255943
476357
575654
697953
1621537
917243
626653
1907927
776403
1280308
957221
1761381
152660
600156
802030
954884
1621952
137878
1520463
1959496
1221809
880507
1037295
1736155
689596
1400733
1825114
1629467
1638118
1303946
833008
538579
815823
846927
1396209
1313220
1063332
611240
457758
1929241
1117600
196273
1513603
1916993
423829
1554541
1555638
780024
1565914
325244
886553
1018163
1407384
200825
1975364
157978
1223400
475928
225050
1558638
1838598
907256
712927
283281
259425
323020
1820994
1636063
1775523
80980
24789
1846139
1332405
1424302
651081
1162310
188390
911851
122936
819665
1915429
1588962
1214274
642708
841261
954929
1509293
1613576
1667801
16693
1595505
1268661
30249
1044717
189674
1191462
73405
1646553
1219766
1430262
1692790
504313
1299522
530326
381321
1329434
1317120
1603752
1002175
1232166
589497
786996
273840
1789884
529034
566774
609920
1386232
1772793
962228
232682
1220623
731790
286990
112557
511977
1463444
679361
1183690
1455496
1232452
1477786
1065256
1705867
1331976
635597
995282
938024
1206349
1028021
784190
1347116
1350531
1702309
502911
1504819
1158953
19225
1525417
401143
1654567
32484
1173943
218311
1855263
337975
581568
1032732
594624
1253655
1268746
769660
1818327
186576
435826
1184177
217745
726895
1792965
1537181
1698602
216587
1944218
1441565
296794
730337
1236981
1147830
1936566
913953
1375039
1963731
783987
863536
1577170
1121291
722009
1003542
1630295
1975482
815944
1823479
525515
1559825
1376563
1913115
1485478
371408
1797567
1756811
772362
669701
1096637
977269
1773318
1394638
283370
643480
1361852
722991
336798
927132
1981146
1221119
1146827
122915
458318
1932545
1856956
1316770
1819779
1959250
837500
1805798
888823
1493264
714565
1290538
317033
1943916
323991
1820074
417955
690065
1687581
1309527
1338040
216866
1153656
1581179
858963
1958514
1001769
279187
112496
682979
387668
725638
1251963
414502
633309
1437616
1518348
667563
2277
1964085
1272345
1607410
445827
457357
1137158
806705
1488114
1729728
1136031
1104863
592355
1806981
1842340
181578
1933424
1907329
893366
186148
572712
1633110
1562168
1524405
763439
1621442
1273249
1583426
890084
1964940
897823
974788
1226995
1153746
493984
690582
749910
1000760
1045149
530092
481962
947225
1687648
1632150
952751
1907833
1140697
966838
876461
541333
203015
426260
915093
1290301
1970132
976403
1634812
1688099
567920
743886
1143540
1618430
1026160
743429
1306286
1603358
1732701
164685
1128893
1081973
442919
211561
1681336
1977875
1513002
1998719
1792157
1963826
1839312
325638
1539146
1765503
1541511
1896492
1843521
441462
27850
548077
1478657
1144169
1899038
1093780
1957687
1393356
913194
1339542
307515
353891
1798756
869688
700726
728499
726660
61165
1205818
811088
1579304
354766
957504
986658
1587024
1711246
170024
1587773
351068
1838111
1115738
810155
1673263
150195
660774
329597
554865
1175552
1130881
1626259
1517537
1195031
906083
1771749
1818378
1391055
939228
1571198
153933
1849150
1394758
1187408
754812
357500
202226
280040
1079522
978785
1882393
1590368
1607445
822445
712417
567162
1303142
1552644
1142623
834037
1696234
1067321
462039
1141917
671599
362951
1758707
1802585
1659709
236286
131133
1716058
417493
37647
386943
772620
648687
256592
584719
29311
366550
1123131
1237105
1443175
1703792
1286814
1208056
993292
55348
1605984
12573
416085
1586875
1017063
1334257
874446
907816
111711
586860
1849181
726527
1641002
449414
362938
969546
728956
1594280
30177
597022
563891
277392
465309
169661
1035250
1070232
654264
892315
666173
1672811
1675246
1487653
1042872
674338
1421423
1906739
794896
1272230
1043660
1139646
951349
11872
578836
844851
1600368
1749274
1576847
1603034
1965530
311374
1850659
1612629
608583
1450481
1083833
1788507
1322543
1592945
1108514
1792100
1032456
1772527
1175391
641845
211669
855268
64262
993320
687066
76250
1699321
298369
1248304
530450
1560201
228072
1892297
147045
1703408
1344600
1845644
1428255
524752
930893
633123
1081599
542945
1708950
16712
466186
1673703
945097
808252
210256
1214693
1332475
1895697
1632962
1464171
905364
222032
42749
1511115
1989640
1905871
1717247
1554923
783365
149190
150214
624039
1537906
1658346
386083
1898090
1368668
1710461
235815
1357683
1134506
80308
113365
1766201
1878924
1053930
1236678
1940695
371570
159852
592189
1192349
864091
399776
1250408
401164
508368
370745
633084
1922938
1531252
389824
758079
1051491
461667
294676
1579241
562845
565307
632440
326726
567992
96217
1957800
1085074
1685215
158416
1981248
1149207
740462
949315
280139
1690752
1887094
622712
540103
1743949
352632
436588
433576
720355
1453353
143248
1482269
570580
371190
1737883
147555
1104924
857039
1147395
1214207
1742116
1778542
1135937
1507544
386023
1590926
1481581
1717302
17924
247441
955428
1246281
1055842
221855
1533384
400639
1926566
1494946
416617
266086
22821
721916
760870
339154
264993
1210383
1887557
101654
1148334
463547
1222746
98369
966983
298482
719503
538637
915598
1187898
1866072
478322
120934
562452
622760
1888361
1168303
405471
1403404
910321
1050415
774235
1137110
151652
433210
1265618
339116
1744857
992500
487510
1297219
1876351
486017
1253840
1841359
209008
1089678
1092906
670401
1097283
1633731
431689
1629665
1040453
1463402
1909451
482587
1534718
479847
1022251
776926
1269227
283224
1875568
861568
1238008
732612
1838545
1459216
681112
1086639
1882311
690826
1978093
271498
1194565
539229
13306
470788
559507
1812150
1464295
1229116
567117
1928192
1153356
859461
977220
2875
59223
1992183
1470657
674674
1956121
1589648
1988136
85506
1492720
1059133
1199659
1419764
1137962
228843
898986
670265
444652
493640
1098032
1760195
1013383
1628140
1376815
1184767
1290199
1171260
1726731
839433
1498310
1385326
139935
808660
905510
695538
783162
110078
1765535
1912218
1207124
1801067
820069
460244
1418149
585682
1432187
274149
1321302
1245262
1374186
595408
683826
1878702
509021
902267
1862491
974810
970985
1435735
885658
47751
195307
37408
173917
794539
473196
561949
1155287
1077426
1384430
1614510
764102
396997
435894
302179
182561
106256
353179
195796
1772266
624303
1491908
1293698
1931909
1736743
1066548
1570787
19826
1767775
1627075
1449935
1612880
1694896
398673
1431622
1101565
318013
1601529
1835165
1718765
756484
1792945
584507
1848137
583106
113438
1045655
1521607
1103569
325912
670113
675067
1704
1204069
1073799
612394
834155
1272152
779078
1930385
1341693
1726596
1975235
1184496
1094494
234974
914978
521732
894767
699821
1310008
436047
1628066
213109
1180900
489929
245772
738481
902748
240377
1822014
1533244
917972
521186
229845
958294
299516
1860337
968633
1453913
1185996
841889
1628633
1137998
1288547
84534
225759
956175
1464227
340390
515605
223562
1415608
1848086
1215905
3991
1639087
97597
1008437
1416933
497394
1930861
1830697
1177
558956
24202
1495842
1643022
818601
1336670
905184
851790
1571526
1992766
1959486
358037
1698318
1525539
489346
793011
1325622
1967770
1998792
1499995
1037756
1208660
822050
1984808
452956
1680309
379831
151141
93591
1860038
517109
1996395
1243470
1305814
856976
1467842
1953315
1105844
1712121
1250942
1905965
1166782
1839597
1224223
759208
1322955
1401115
1334355
637048
1383851
1641263
476441
61767
1612827
628328
1536190
1687427
1379945
315502
820592
1636755
164073
1516268
386038
358279
1524057
460046
526236
793139
324701
366406
1269392
547069
1861969
376187
1797827
1395624
540285
376452
1604797
1939331
1108605
1949485
396529
1670380
121609
18974
1857166
14953
197187
1753271
1310850
903146
4183
569
1870452
744706
795523
692914
1443526
1333798
1050596
905058
437058
1408250
312352
366538
1726159
730844
860179
282704
1744678
628837
1124633
1723394
1357632
13680
343291
614062
921856
146170
1059474
1103450
876443
201586
100357
1720887
99826
376112
1088966
628411
1328418
348051
254140
1907592
916336
580888
1985467
1569401
98862
834910
1478574
1208807
1476931
345279
888786
751909
1178335
582102
1617052
212071
1186346
1663884
1385650
801484
761094
153481
46205
517935
1673086
1497850
1001910
265512
863187
510717
950549
1221454
1203358
229721
274170
868585
857088
1730953
1271253
321591
36670
146613
111544
1477922
1691878
1298857
600860
1650996
1844675
1885482
1942884
957242
1508855
916891
1684192
1175674
1646165
393537
1972113
832131
1125857
857196
1995558
1622941
1985351
199742
439925
903262
144718
602222
1533967
1426576
1901145
371
303470
650373
49270
1783480
831060
1503346
1488623
214401
607398
856090
1378242
1045485
191666
1280530
387379
1565523
1609260
1220074
538461
1160751
778394
715000
1904835
202075
1995438
1187698
523903
1542454
878842
1065026
1985081
552806
405980
1198209
13925
1773205
341053
715556
1055466
817154
500006
42018
1179018
590245
1410368
1213224
1783619
960515
42820
1002865
1149917
1595765
725179
297152
411126
368250
1257362
1751779
514709
871615
1444016
460678
1764311
1654407
1282692
730600
920553
357654
939915
208800
15195
1490468
488127
1822051
1842634
1358690
1808219
1253593
1630626
1508280
1592583
1343568
90337
1339293
450021
1728449
654448
1755077
305547
1935449
215812
1977953
1410190
1599081
76791
1617149
904051
1789319
374083
953183
1267936
917556
1402102
964462
286516
1495557
1193358
166032
1303071
553585
1340327
85992
1894190
237652
1635355
826239
492381
1641196
352166
29278
1803679
1476611
123521
64218
770879
443716
261409
1828187
334926
1226400
653396
87254
1078610
1108809
1803289
1839374
1736157
587994
265259
701070
855720
105753
123492
68545
749768
1496116
209610
263568
1801957
1173952
251479
94489
382522
443271
1648474
1231851
1882739
1092362
1442953
1233055
878048
638673
1087047
1375056
1319413
1133443
294463
1309760
1078989
954217
1486647
1824919
1292213
498402
1684850
1093325
1864718
825465
1866911
470698
1682541
1918257
487921
492428
1760558
917085
30145
1004339
865428
1436716
271907
551350
555416
927356
331934
1766118
689062
758232
1533327
1518125
1107526
211882
717221
1561942
1556761
264091
60025
357705
91274
1174041
1965608
1489553
984753
31650
874866
1746373
695420
257837
520900
732569
1964003
1980271
325105
1738741
1137110
963872
1716122
1704184
1889494
9387
1079194
1244402
1021324
1790413
256283
894277
159242
1808548
1974119
1812986
1620349
1819592
517638
476563
629090
1269392
688792
1393118
1723209
956171
750904
1916982
1503254
873997
1697805
75382
1499506
905815
699213
1400521
712862
657276
972329
52481
911592
1689945
674182
979839
21396
309312
1075278
970465
1269819
1797629
339599
881019
414594
1759201
1187614
1478651
910960
460040
1490493
1859690
1893514
410369
1043386
1111030
1257911
119692
1449215
234710
1875837
1620782
244916
1853241
1500039
1824472
1773982
214527
1916350
1681696
145640
1562869
909883
367840
672982
277858
522891
311613
776115
1616863
883810
1520380
41931
194214
1233208
954195
715987
175870
665314
1814941
1994851
521856
132998
1262839
57823
1366468
910965
464872
190120
1613621
1415087
151397
1666314
1551968
1358257
567101
139775
1574851
1796684
459955
588163
1411967
440580
380542
767654
1563515
1017739
1142646
112245
1440176
1746496
614181
1408960
731242
1734065
318909
1756953
1938456
1532770
712954
312016
1253758
670166
94097
325942
898809
482900
983202
285399
1009548
503087
1119660
1721999
1981089
1367752
1285697
1236154
170932
531910
1868035
741491
1350271
633564
1528277
1087064
1322651
1419440
1167161
1338476
1199626
1818482
932340
1133696
792761
1392085
974103
118995
1276722
1305830
282914
427839
1262166
1710642
172432
1737027
1993030
83124
1025103
1386995
1040549
904112
1463199
1508858
1152780
186250
427938
1553341
1007163
1502496
143776
1382624
530061
1223438
696809
1635852
450754
1497264
1267519
266774
152724
927903
587387
931780
1591770
294434
980772
1666768
997442
1189404
1017631
1662542
1344080
1468633
900839
607213
1651984
1507572
520955
451377
385077
1903305
1889873
218110
424381
346180
1660666
278842
1923476
1300219
1355885
156079
886714
1886336
37153
632465
716337
1170425
976766
327566
1113364
1952050
1800106
1892204
54866
1586754
1953537
545415
407482
655005
1351792
793766
1873914
1757000
1721170
1465734
1103972
732322
1884311
941517
672945
204167
65665
959987
1837757
1932416
1064814
77197
1523638
16612
116060
1602920
1684224
1263411
1513350
947572
416263
439649
1422177
28187
486019
333603
1812486
1828641
937325
241551
799119
1208927
390980
543765
1355859
478949
1778088
800075
1704721
413512
492603
1755035
522454
715147
1641860
758183
291046
102444
349676
814491
153074
1893779
1744500
1152157
1071713
357187
708891
359509
799417
1578735
1074679
1079820
775992
276956
1648486
823522
1595500
1974567
959105
758465
872962
1687404
1202136
1060090
1200514
646345
1124925
1904060
1191034
1051848
1735480
1156649
1188944
272728
1825180
1036559
159323
58506
81145
1640009
1055505
1017566
1368532
1383085
1018375
1242766
655720
942367
1977248
1024122
664302
1506904
1646382
1016952
1584428
447978
194635
1874272
298372
1736674
945785
618675
1160014
1357641
1491785
1117783
1902261
1751337
1936006
507892
1518195
1050908
931270
1011001
948601
1986242
188346
1856433
961830
1307644
213636
1308198
813536
816845
1331387
1720980
1985476
1964249
319298
916312
435983
1350270
914634
449895
200622
175687
522537
1559398
1632714
1712263
1132973
149845
1654334
761437
227692
1478298
991774
68187
972087
875448
1739719
531088
680089
195396
188695
1933844
1820866
1981457
1219370
887297
633694
551218
496391
1311088
1790616
663449
540129
1653717
218689
6309
235477
1057937
1889012
176939
1763141
855815
1102745
126570
1678739
326686
1730015
1287402
537558
1536813
429231
1476831
1852704
1886919
1810783
401324
248414
1786540
1157764
1037985
498878
326991
584850
1261309
13053
4933
1723746
198221
1811230
136790
1410137
10054
962417
1401522
944576
865946
1564712
117155
1150569
427698
294711
1794345
1756478
1575034
1710885
1402413
1066322
329727
1652059
275973
600125
1157764
1444894
1379190
388020
1243780
940440
438098
43772
1181160
1933347
1128099
1664923
1395342
1817405
1122346
1933984
1987343
1671766
1779393
303349
30806
1758792
1719757
1363508
599199
625653
182214
428913
179375
245226
594703
457976
1980467
1194670
1419489
1602582
1939599
422848
986501
501618
1709409
1915625
618698
1529830
220344
919472
968676
1682365
125794
568486
1531410
1968591
362150
1387192
1890661
621917
1771641
1308111
1885707
1703935
804743
1753507
1067002
696052
892162
1567193
1586652
1575085
1272947
1617772
888830
753463
1980540
713420
1818558
303381
505300
1495494
1371429
449985
263513
629369
237263
1056600
529918
373788
135013
161055
441253
1612809
54375
239723
769135
34722
805074
1334104
242690
166995
976511
1397795
453355
1563113
865562
788805
1717185
744342
1465087
1909333
550653
1681168
1097099
621455
24004
932752
1749587
538895
1322463
1942468
1295639
893355
1866141
1397845
1565492
1186990
1168268
675206
1289899
52400
1397572
1015671
1330854
51690
1165395
842943
1872584
1207115
1389259
1772104
1977472
320084
1076513
412463
858245
1389232
1658223
1476918
289630
130392
1507246
174933
612856
1809620
1925095
1257870
595930
1287347
1569323
1869871
1462160
1582294
1812278
69742
253470
728441
1066987
1864724
146316
156137
75701
269991
1302809
1701383
526506
412840
1968293
370250
920843
1512561
1596357
416826
804651
1299148
1830369
1480460
1535023
1481936
1757315
988883
718340
384092
415864
173050
104047
1844155
469900
1203516
1850076
1043551
10402
1708727
1207479
971299
1775473
1239882
37244
284389
1146364
178937
92061
419359
9923
951787
456746
1396836
1408326
1848484
706613
1011133
1689848
952503
1450295
295029
852333
1397603
1690971
380632
1827025
182075
1181738
1761215
1091031
21639
1369674
1405205
1788094
1790633
650188
657659
518102
1752105
1903715
1438772
1153392
809576
87510
1440873
1829654
1232258
197618
1568999
1246795
1778164
1446074
477045
1642074
1756539
727001
740175
113447
586853
969207
1031340
1979377
1582821
400279
1565950
1306848
27772
1925956
1986332
350900
1489588
1863624
1888946
585939
1134568
1349690
1021931
1900580
1258661
472617
1901094
1442862
621798
141196
1290360
158499
1414421
497863
121150
992229
81176
148157
1018986
1631198
673445
664184
1031591
1831643
1311584
1368253
213242
1538803
458981
1769826
1038002
1250246
483314
703951
921934
1432254
1085297
134980
879567
1692574
1633941
1222549
749236
1484160
1192449
1849113
99645
532616
326925
283021
114434
1854753
1806908
253390
464147
1636665
753619
1233910
1380206
1605306
27005
631414
1139603
998122
1191030
1293601
393385
640178
667487
1412882
1482434
1138710
372923
1081518
1187580
1296671
51834
510206
578862
1102272
707078
960279
679816
1589392
1398437
1447202
853407
245338
1197318
857144
1411178
1886950
1479189
1999428
215670
1296159
1399914
572799
881502
381992
889147
103623
1987249
1731168
769023
1653383
1680788
107223
1586219
158115
1998087
1210858
1952597
1517713
160143
366023
1481254
100652
686957
1036591
1459985
851930
1296321
692506
1721078
572486
900852
696987
952908
498180
58815
1097710
1529698
1690561
240481
903012
132589
1976254
1101638
146613
325268
1809685
463642
1454495
475491
591624
1612861
1548715
1480208
1345937
1730013
1057465
862826
910977
956315
854161
671831
522155
328559
490794
165437
831495
1816618
1606818
329457
215628
1253580
1885032
1039677
490295
916794
1743503
1474589
544420
854670
432213
1626107
1564508
224394
1042719
1969289
1017454
178125
744604
428495
1104124
358525
151612
1033559
1049179
744699
291355
1259116
1370606
1009647
1346686
1108642
406976
1592087
268929
299729
991033
423601
1879872
580785
1626259
1347343
1159066
1636566
495924
352601
914896
946661
1832238
1660169
1024487
475167
1085847
260282
536552
830281
1945650
1452405
403316
870674
1961571
1715813
1891706
25116
259930
476636
1155925
556488
1109270
883667
305722
774423
544957
1854614
1105926
1265971
429810
499893
1915127
1207332
1359263
1877095
1337880
37666
1184616
158012
1823814
1393834
324486
160613
792162
1383843
1928104
1308679
627611
1793340
316882
1981084
612734
1025918
722406
1565001
1969642
1064050
1784403
1583877
632537
1433743
925456
869067
273197
1188171
1589130
980657
513802
360353
1664045
426876
422569
1289620
1222619
1748736
601595
72685
1788264
186439
1178785
1347532
306246
1821594
688483
28877
1811691
1933829
1197068
313630
486745
1444528
896789
1960814
173268
1307347
344014
397206
1794938
1623899
881243
1698604
1012559
496125
118909
1610623
705585
1427288
511734
1854574
1655520
624851
1740949
412740
1821495
1178781
514151
1804352
526533
1642539
1960282
255456
756255
393513
859528
254865
743678
1034363
470016
1472451
234721
961716
29779
250819
1943508
1501051
1062967
878875
1723583
691975
767457
267075
1844030
165492
792515
1356316
1244089
1021842
1482915
1364821
120707
483317
1528932
1703709
1192118
1884876
285647
903961
320502
1751401
1098071
180696
1449230
1350910
1578460
1486020
746842
275713
1875005
1101953
737048
840274
1518930
1940043
757651
1535538
663926
1558633
295838
1705063
777085
1996735
543331
1167243
775098
1826273
491702
389116
321418
893019
274076
1269630
748317
1416728
1702696
243692
113877
678533
1597350
329467
308333
902522
896184
1349008
1815505
1732992
19061
1234236
325626
1761735
1177705
1889123
1466693
876522
883534
638498
33591
1970296
1035076
289378
1332007
128240
290314
668950
1414039
19660
1708699
662343
296161
1225886
730198
1252707
453796
264037
221103
1908730
1490957
820433
761963
74061
238337
1934702
1010057
622646
773863
453352
1384555
1027319
1579417
1172248
482709
1744482
922921
243772
1183276
1576947
1767236
550096
1835
730720
1082134
123624
714687
251293
1924696
222349
973128
528935
660226
1170971
1866974
349941
1868026
104269
1840059
1389650
95098
1391143
1857379
1047407
26812
1741063
457916
345826
654619
1049469
1392718
1121492
257550
1896745
632001
1415859
1422107
1498785
988260
1096284
659164
547821
537994
1538975
1081395
566565
1258470
1453853
1865307
1204890
1711781
1225050
924297
1765028
395964
906571
245838
390035
220919
1503854
1094819
520133
1594924
1499156
1900829
1982944
1087425
309379
1773449
821941
1695425
657030
1053752
1422607
1780244
1528347
736416
1974640
1637209
1298702
88283
900724
505454
1519753
336009
1813232
1025858
1867594
1262212
1419780
933733
341647
946888
1652460
1075969
1354744
65523
1423033
920090
1415405
1518662
1901063
717458
864312
329070
1632944
1845497
244183
1985791
238573
1795975
365746
95943
427980
1417857
1258049
190044
838936
1580073
1965459
637808
1633372
1302370
1647140
1062324
232590
1928967
1895939
1870666
1222176
878871
740987
256903
1106255
1035636
330960
1700775
1260571
1914648
332537
890962
1976943
1257255
1618540
295969
1888672
175679
423901
293059
1705526
1573150
1899612
1632660
1996452
561133
1628577
1158125
253754
1661599
1460849
1999117
1855427
1636961
1612426
1747138
1626520
1881518
1953324
745429
542606
1061991
417876
1361527
628392
1746844
545478
375787
1727380
1311751
1108807
1176371
1610669
370920
418967
623814
938913
1950078
1821126
52986
401137
853970
469098
1081865
804147
542742
1620034
1552672
593324
482840
1461058
703634
123720
1099402
617124
149418
1419502
228735
494882
32739
583530
46924
1803404
1909736
221432
229537
707907
63639
33220
1305884
326487
1333651
1114527
1468679
1421251
498375
1972191
1439515
15208
894460
824181
1244262
1840019
1621614
649353
1988376
1772708
1471405
497093
1654926
65916
335526
1563115
653980
562216
1573530
724462
171345
460487
1286591
955832
1050222
1111915
1703400
999369
772939
803807
776070
243317
298531
211365
1942938
68514
910149
1042505
1283785
1259477
1159443
320616
1011907
1153554
1699638
353356
451987
1634498
565715
1135508
800589
1309166
1676782
176832
1659468
845328
1541295
28749
492902
995798
50978
1179664
1873894
549365
1104607
601224
447233
389396
1276486
710720
1221355
1716207
1628195
1846438
1310584
831889
96607
564825
1658600
1715367
1868481
412443
31254
1059626
1321371
947591
698817
114005
684836
1351124
1671107
6403
233389
1837826
100538
774471
1153139
913205
624253
1447610
1163188
121937
343729
850896
1291272
530543
867038
710134
633553
1114683
1051123
1595482
742124
508737
543406
1085238
37345
1878632
777310
255147
1565769
603416
1187744
1838460
483993
425233
1134278
690069
482300
608003
181606
255320
396463
74947
1461302
1358739
1097837
1701580
1409921
1950693
330390
1555917
990762
1819669
60423
1198646
1128467
1357847
718287
1759060
730317
1170277
1962510
693872
218030
128725
1723460
1274429
124762
808868
999443
689195
1518387
1359231
1588048
1020102
1288151
1235584
1232968
1725140
827112
698145
256054
1780654
850784
655825
788677
1586179
945067
456087
51173
1692841
1029582
1237848
292213
994510
1157705
476689
1523689
1185782
2828
1319172
1138217
1943905
513186
773778
1328755
678365
1920327
824475
126441
878824
1863289
663291
53417
1331655
557238
1523738
37492
1303450
1138904
1891282
1255559
1428568
586385
141952
314848
1921061
219326
1088069
1718740
1596988
926011
332647
260953
318158
705283
463840
775333
1175311
1359175
1914150
548585
515153
1075703
1357465
1682160
561983
408692
368999
1340686
1441827
229347
1803342
183673
1928224
1872578
1990114
653422
424951
1191407
1551295
1712847
1400729
1848225
1061626
1847339
1905388
1897537
865750
1691411
1399425
183567
1354996
16032
1271171
1166493
231003
1761472
853037
696809
542986
1883811
237416
818005
162487
1909238
983437
383592
1338082
97412
81595
138041
1241271
1225162
375531
1803537
1319037
896579
1317374
1484453
1361324
1005858
1807904
814715
742067
1702429
389916
623494
1143671
1121668
998451
563392
1896432
867740
1882243
288815
1118057
1019012
1790769
781159
1103327
881049
578354
1102067
762235
940744
873421
368901
86384
1823362
282999
1146743
1928900
1458349
1039251
1666319
1566300
1486117
203499
970262
510380
451374
778861
1863837
598997
988737
1436553
519554
720074
296671
843035
451336
98479
927966
1162038
1435588
1415944
1400288
1304995
1622410
1219355
1417405
1471974
1734539
1353753
1692860
248385
1502388
369520
1971015
480430
1691254
1781753
133195
1708561
550475
1054809
1149637
158788
235675
1450347
1818931
1626841
1954143
999077
913231
669648
351668
1816821
984826
223141
1196346
936452
1462857
1285054
836779
1392598
1986096
1836305
1833056
1588335
1625879
1643891
1404706
1848614
1594298
1990875
602846
904170
1565952
829442
317400
361296
1185833
690632
1338096
1617773
1950719
1102139
366468
691801
110314
564144
230750
209256
1092868
1476969
1698480
598092
325050
1365705
77235
1547134
1271970
352556
1977072
3296
1760497
569368
802180
1387068
1651529
1573783
950111
469592
1199099
942700
577115
979912
1982938
910813
1184380
1597551
415882
1160587
885412
433526
844677
489891
393255
1670760
1103313
1140975
871756
593500
850303
230839
1759214
1689647
1880005
905885
1903892
929144
1656809
720624
308379
1364536
658340
637606
718863
650000
561365
1621335
577081
388402
1210657
381168
1886675
1937878
1962578
1253802
1323793
183866
1298631
1451272
1382435
122856
800958
1991062
606017
774753
1733690
1693341
211982
1984183
1239389
718100
1404846
279884
286477
31761
532738
49882
837536
1928774
1990479
192021
1865087
921453
542144
438004
1582397
605585
873519
1966961
1798607
559354
1604900
526162
710568
563535
1004005
373122
436925
126106
615551
725721
1497666
1722540
1733144
1256843
1011248
1980591
1902825
397780
452228
695368
965802
1140165
1239605
1543090
1133691
12486
735649
1962433
1429085
1876294
1057327
1489744
1687021
130645
170004
580501
76677
523694
1830376
1616821
1009066
312889
821602
1321669
978785
611597
129903
222068
322114
1766216
1378622
332312
1221000
1587987
1613607
377325
1295684
787987
1205082
1243982
1611190
94120
261338
328971
642706
1112274
1785923
211930
52807
694196
439676
1951878
1070173
1551261
342073
1941875
249902
414760
385557
1204440
162352
929899
279583
1249930
149823
1990453
1164742
1746149
60282
1530992
1325657
766857
1829397
1021451
73019
1903618
529660
1633128
1628013
836055
1776480
382364
683364
1304439
1165203
714631
783324
509583
1282080
1147621
1830177
448906
1748712
1109604
1906904
1309660
1461546
529247
380056
595027
349032
1910382
1218313
1740065
1191026
1726004
1845508
1654427
825555
424289
1916516
1822795
1159726
1392541
171050
820918
986169
1989208
1727843
745030
1380696
364378
610226
1304847
1923885
1615034
1728351
600172
693860
1789959
2616
31502
1976646
1512500
337845
55124
627163
1990718
659681
1709217
753175
1953262
926939
76776
237122
948107
1405341
560877
1345075
1868289
1718648
299996
1949019
1345662
1147291
35070
1798635
740620
1170609
220094
926940
29864
221488
1899270
1190003
1276703
506851
1073169
1371423
457968
460430
1788847
1616503
1328321
1999376
1191995
318664
717070
1598419
1099086
94431
198920
314884
1588602
626243
677797
729590
1719959
840730
392984
154031
283320
1930333
997146
875335
181684
1698009
1959163
1431491
1084271
344265
1938564
1864410
848926
1288266
498820
1423401
559549
1926116
801158
1955440
597020
1588209
609481
418814
1232917
731095
827361
1199334
91774
1680976
1254253
697410
1043995
1322610
792799
1305376
614047
554026
1218248
419283
993278
877662
1718531
439817
87135
1149872
1738495
1125883
1200948
1931182
1306200
184442
274141
1981369
1699804
372991
1034288
1813390
142768
1558680
1726635
1461216
1744167
349281
972214
213833
718238
1134824
944687
213817
867184
93853
651548
1813485
1622530
1642090
1073757
832916
1263499
1686435
1391763
930560
802845
1207269
345448
1835286
707682
1273046
707915
339009
411390
339357
1925748
860680
1791263
1143332
716309
392048
44840
1237694
1719724
106643
1186990
1018240
1672105
949957
779156
1002564
817111
1935866
637160
223003
911753
1429205
654453
995880
620528
1515286
1432494
1261846
1918852
963519
670824
820118
1057466
1099452
220837
349094
1810086
180545
1010166
1807207
1891187
78915
369388
397494
1559020
1163894
1237559
218700
1697528
1736122
1680207
1497539
1230579
1105070
581467
1272204
247185
1986844
988206
1467856
571312
156903
222562
1884704
495724
1209317
1866336
1887106
346375
788174
68588
249418
145619
1908658
509432
1502824
138741
696008
1685950
548579
1031683
298142
1249907
1938507
1507589
701388
1849597
1050010
801167
1096322
104115
880119
569551
572488
1102831
185869
464116
190389
1754270
1276898
921103
1940569
1721063
1829397
1880281
1341724
256004
762828
291561
104772
1488354
1494242
830501
1320176
1467071
348869
1307335
1748458
1287676
692772
326756
1274910
245499
1650056
1456993
665088
1744060
1516506
1944178
1905597
1392023
1800489
1047236
1892341
1607413
1739816
1318876
1257493
846219
1334153
401872
1694980
1096657
134558
1078596
1054877
1149091
1031565
1152752
1984240
433283
1859542
1016987
1773186
1441795
1940322
753204
1354843
1121107
10173
1798681
913574
75518
484753
1082431
186764
1063526
784283
254340
366232
1677336
393378
586112
1055170
207822
1418705
1652153
1302455
868826
89781
1488167
333252
1922812
467542
464842
1824354
1236571
1615156
582056
519358
45290
1070434
1838437
98431
103346
585122
608954
129777
1546839
1757005
299232
702684
1033282
160374
631014
114117
1920378
856918
1131049
472638
429428
1973811
358529
1665527
632938
592317
967330
1275323
296897
475344
955207
1747445
1627770
76529
497999
1352707
498165
643013
294679
438554
1497636
1653703
329985
555345
1305212
1929990
1886910
154729
1052244
79722
249345
1712379
505686
715240
1915710
849897
1531572
1465396
1576924
1364384
428823
1760641
1097170
232956
229019
29625
913305
1308803
846352
639185
1280768
436453
1100520
1707802
1692748
689382
1696236
1518384
1548095
248319
1669170
837957
731161
1577266
1489647
1883714
168037
1415832
568462
1203847
193055
977667
1506394
1362088
1492955
442031
1735079
1102418
322902
1250116
1393055
518745
1417828
1612557
964847
808287
30661
113208
1395351
957919
1900400
419423
1652439
1352435
744853
204608
1663225
290730
310082
473919
392411
1589024
1855925
845318
369850
64362
1500701
1386124
427969
1244211
300484
1837285
294031
779123
1954435
711381
273570
1841485
714403
11642
1902257
1432708
686489
536332
364049
218174
194656
437055
1262476
1639987
1547314
1373998
371676
174100
571974
1905674
1812274
1483761
1906546
248669
713923
1764015
1319326
1376586
162327
722335
332013
784435
204631
618272
791940
1610510
506158
58739
37453
749068
1149926
1604595
612709
440028
675159
1785733
187599
1127819
248372
1391038
1032816
1603252
1332411
1446443
424502
1383680
1541507
534235
302550
646740
1689230
795502
199759
1532140
1415094
451650
1196585
357723
697118
526625
1670903
1205064
1376323
1505467
1086157
223156
1522176
1821465
935644
311547
132838
988074
1688236
734041
1705052
897333
1278897
1162017
844186
1160761
1363574
1496385
1387692
1113051
511497
928769
199537
1726786
194135
613966
266887
1119842
1985795
1278633
1398108
436375
177836
84824
1066409
528220
914766
1133825
1434302
1728838
1955109
1693119
1635763
709108
1461742
1417511
1796718
241844
1944169
764892
92663
563761
897445
1656455
265150
1797661
1168551
484651
965851
1441456
1266389
306355
483932
1124892
692698
982300
1275971
410830
924827
283197
923772
717000
1324781
1184856
1101193
1263566
837972
493880
383138
1842555
1777620
879974
612839
889780
966977
100698
1592755
1555638
536585
328434
525566
133287
1489518
1332578
1475096
418349
150390
1039281
1338564
1330468
1634872
1522208
341636
569650
970958
100748
624039
559563
1354344
1030556
1106753
802935
1369563
3235
886862
1718047
1580715
738690
128747
1863432
767748
1762649
698658
1930659
1952095
1723883
686588
174751
483727
318812
1071643
1715335
788314
605874
1045979
715279
659314
13961
1557654
636132
973262
1490592
1014342
1678200
772679
699890
1361319
1636083
94735
1845494
595549
989868
1848360
805860
1383534
365447
1963508
610894
725039
688768
1063730
989965
310949
1441433
391426
779999
737052
48819
707122
823893
971038
1195140
1477554
1874278
1198850
1930804
622102
1029082
1901917
581408
876825
182565
862631
652558
943240
1477127
1487968
1470275
702032
362681
455933
1645925
664723
109495
752324
74544
1152865
1987400
763632
710576
1143399
951459
1671809
1855845
1764660
513351
813521
642240
661326
736712
1785421
388330
947839
1797618
1819328
1218343
1377028
632718
323339
1382793
1187127
1838186
616393
1900124
1327373
55817
1365632
1136136
116720
152675
1467781
355169
940870
1140392
1866159
460955
1822582
1927859
370775
1536393
526026
975823
811415
409584
204365
1663613
819831
525506
1934131
559563
1008159
399227
1974727
1737535
2799
689699
1165471
1448334
797556
970608
1934112
18213
198608
1366356
687377
1968061
313572
1509882
1433200
1706884
1140054
1435875
1041852
392081
618168
1305102
1781039
705271
803445
366837
64468
1072501
1118041
274035
1129688
638284
1178864
961006
1191390
833005
970877
714962
743498
1471921
1064342
1065022
1708675
1518125
1318401
1331578
1335029
1342887
158391
1915549
113117
75327
497891
249767
335114
1504158
1803961
1114021
1070005
1391455
995937
1182537
1415611
1020733
1308730
1664055
766355
204415
646092
1136820
1287097
1765371
1212324
1734531
1029691
46518
217012
955211
623495
296324
679534
839241
467114
204540
1915629
254507
1029267
1974748
1164178
705322
112895
1431919
1844929
601586
916665
1899837
1439665
416346
1306692
1072349
1183593
707049
718147
138051
1528676
1145689
741142
1709291
544080
1871905
610215
45910
210086
1981051
1209192
916825
1122928
808961
1781838
683070
182934
1680073
1942022
211120
1220718
1005375
1264512
1867417
1541718
1205729
1568460
632001
1729488
850028
546887
274785
1793592
410000
1016517
1417020
541242
1503919
560773
1710094
505122
1902257
1315048
1678584
1098847
1683403
699435
1813172
1186158
1271846
90567
1683639
1591380
1648538
1824532
908582
1705399
1663046
205230
1991100
935715
1052567
1670991
1133236
894899
433966
139258
765782
1911342
90363
764283
491326
1862935
1965755
502146
437890
292595
765470
1819678
553501
851484
1929780
678351
1968420
447188
1199503
1522976
1503442
552415
90140
243963
19257
1813670
259682
420515
1075703
1153801
36690
523004
225895
1353383
941770
1018148
1066539
317172
1089339
1450268
502523
782546
342578
1842999
1580555
165876
1501335
1127059
592426
543489
1545984
1508514
1966200
1826612
287965
1925715
1701952
1612662
134535
1379762
1710047
621252
469226
593929
582272
72361
1262715
1791874
1857954
843530
1299717
1289365
721119
610049
1459261
1250650
1026782
1768962
1147030
909198
239429
34345
174021
25086
86785
387978
1614358
1738175
1263337
943451
902143
1812404
730192
772719
1182134
1956225
138942
863474
869228
1169548
246477
1080250
1685367
667807
1972395
379376
499405
964553
982846
1725081
13314
874288
1874963
1862928
1092145
485479
1427602
184897
1398564
969438
783418
1613827
859771
1058237
1196898
110915
11937
1405320
1797718
439890
768558
1362065
894059
1218484
350523
569264
414742
698305
531152
1707607
679537
165510
470333
317523
706351
1459699
227312
775518
697485
1000854
912860
441058
145830
392152
187949
1688388
982209
1448776
1653769
1340451
1790987
844221
8294
1509906
310228
490006
130613
1882946
1244570
1445640
661931
1827741
750858
1332309
24504
1085610
916312
1669118
1903523
48573
1129590
1182088
1021672
965598
1643807
832794
1925121
1939202
874327
693170
64729
1603513
1554230
1016092
65025
168508
340711
1777254
1956334
679134
1679635
375047
714035
4463
1888319
306933
1249316
552198
1601113
23766
256590
879520
1024225
450483
733192
587110
1306424
524852
1959209
1293415
1014004
1279276
1766173
1589318
673924
1901383
1209595
1253146
439150
1268231
318382
1277482
946809
739957
84211
1450273
1608444
1734531
686716
527927
295140
58159
663187
751175
310210
444702
1819605
1509202
1581700
1523525
149241
368879
1763169
1588824
707725
1530082
1695636
775609
589480
730928
1626183
637745
1312723
661368
932892
767434
131779
1142520
221799
617366
72083
171767
1405136
791832
1680121
179035
13942
1046481
270824
1889906
1899957
449359
1245376
376366
698755
1872292
1283384
1536429
1639925
93529
736647
1206869
1980056
1741670
843189
1585937
742475
476381
1942645
510764
1284717
1556834
785147
1257338
1534597
1670524
1557814
274902
35462
1010986
419845
6940
1999641
414502
1040835
1752864
1424029
1589445
137621
574628
500523
198656
1428144
1646327
258553
29498
1147882
1504675
641863
46581
187076
206824
1392294
1505681
556875
133302
86993
1791190
1795836
1346129
1895271
371491
756148
70563
1378768
129780
637835
1036876
1701194
57422
1786183
102493
1885037
1434042
545475
841077
1092292
502963
1253102
1116729
1899354
1405375
770270
1691239
892904
501780
1130490
1264799
1076082
1447362
103078
1894960
206572
1590163
621169
585026
1345793
1375523
722885
777183
1815488
1156233
1175262
536468
1337777
1382076
232260
178069
1827846
908635
766787
575941
541852
254235
1871144
473357
593947
1572513
21780
972408
1184431
1943015
1755707
1748371
1048311
1897175
130629
1992650
1500214
1262421
1771270
1030040
1133034
1640715
558578
1456786
1205155
964962
634931
417979
799417
1265329
1675100
947405
1162196
1893813
1866975
554855
1725203
1591782
195295
1842757
1227451
981950
691499
1006958
403629
400874
695892
1613234
1522774
521646
41580
451749
304607
319139
1139586
465218
68686
363406
1839534
317510
1048616
1176819
732642
5281
424412
1400020
685574
1464217
1983860
562070
1170669
1409129
1463013
1006637
1104881
17820
1788298
739304
1901008
684002
1021423
408180
1748376
576718
959358
1076495
296076
1190797
1827676
906223
1847717
530255
1331257
1770464
1109295
51369
175584
781147
383180
1282827
524123
623194
574626
852647
277283
1185830
643192
1617850
1716476
1011068
1001702
679585
1162146
621607
1839241
589098
1836582
877626
893921
59379
1366249
1412082
217122
935891
907122
1503996
844424
1600025
1823547
1270876
220057
1291767
1528750
1438436
1728208
1476897
266731
1360578
131985
890863
1321696
665134
627349
104572
195465
1169337
499225
1309977
180816
574501
1228480
1043046
170185
1728064
1943098
119721
922851
1780162
1322976
1327191
1329839
385880
1550783
171141
1998833
1537313
1067427
591874
275948
46025
83640
1620314
1297547
1073302
1950326
176865
1584371
299113
34147
221802
1241747
410767
238209
350333
1037251
68061
1369728
1312341
1740454
1013572
354643
1814053
1256835
942869
1688995
1688600
32009
1694289
1748760
1415706
1278651
1483689
1269389
358708
644575
1477939
347727
1089276
1246787
685669
65634
596751
654236
1995507
1309494
91843
600692
1508823
1906526
1597194
1573252
1565866
1647027
932633
471677
420713
1152522
1083684
879910
1588894
826239
858916
1680276
549633
1203902
515529
57576
1213196
887428
762270
1070156
252114
189888
631258
839526
148911
752351
362934
899707
468215
405797
1476380
1434719
812824
1360652
1622916
1107722
698265
815730
1113974
1907067
157181
136886
496278
215166
741698
1263240
403375
675053
955080
564398
1162902
1733712
149152
1378498
1880811
1713288
1563945
38711
938080
111238
1308167
1357643
1258385
1651914
543950
1651795
1624399
1916856
1261986
833881
1403827
231899
271655
1463688
56877
514711
1186331
546534
900920
851200
1918372
1885375
1665193
591002
1926430
1010285
199069
1897477
605975
132738
893244
742500
1333259
404608
1975249
920897
1451591
1225884
1887671
1190722
1935561
1313123
1899738
1691402
548265
1774554
1990581
1862814
587500
675661
1742894
983049
85210
1344885
960858
1062257
1625139
887856
1284947
1516640
1296
1649592
973018
1726712
1441522
582324
216476
1364645
589510
95912
1443493
1145649
307791
1934517
940651
1551636
716411
780344
1151664
1652403
868289
863756
117277
1422226
348566
1320833
1257645
803097
387713
899405
673902
22202
194074
1950791
625743
825503
1550793
1159234
720632
460730
977574
1155703
1869451
1321421
1356880
1835553
684875
949392
1923307
1476256
741629
489954
1623606
1621937
133792
677862
726579
367540
1323440
813442
791260
1614341
303492
1163756
759924
866719
1888010
1826766
1825993
1528835
1056469
819560
561131
283805
453166
275364
580945
62135
1523087
152706
1758209
992765
1335212
677663
958007
293836
1513010
690047
889585
1896034
527490
1279899
271409
1823992
568827
1394138
1121421
1005336
857567
1387994
1098073
636238
51970
3969
368496
1235560
1493051
849498
830857
964909
377345
1781999
46689
1749101
388272
894451
983955
39253
1104795
1584224
1852399
245803
1884800
16966
1030303
1131180
1812554
1399477
388085
1501505
290011
1542898
1356990
1721173
714863
44073
1502999
138394
230660
426327
304614
1758944
849907
1092544
1512723
1779782
1858498
692861
1817996
859189
1793029
630680
24420
1996908
1190775
342236
440896
435778
297420
1547515
255956
1100542
1964746
1650968
8772
980554
123374
883089
1166813
147185
697208
1408211
365016
1790989
1171117
720925
166649
888512
1868719
1104989
322503
1569244
1231305
1248470
1815995
1100648
338752
73744
1096909
754163
119407
1038997
306513
288231
1280665
1847337
1339055
1186217
196758
55139
918860
1365190
1375529
218416
1120084
1901209
134145
1539233
901146
1768137
1876302
277597
261842
143115
1706464
1476186
1224260
100238
1293653
1377290
182074
1351440
1454641
474625
1069817
972546
431737
1053307
31009
1150536
826800
595184
1013092
1524482
717623
1326717
1241787
61274
488823
1721295
1586469
1894282
766054
606905
741022
1679440
1230819
183250
1822951
1529401
90442
587367
952021
199480
1485656
1618159
761504
1001663
4938
1875600
867919
134456
1967687
639927
532926
1847345
1290333
1675435
665038
1263751
874138
1307719
758573
324696
1408412
66230
95674
1322984
1112550
1191017
1724419
820398
1269805
595660
882316
587829
1367877
333902
873903
1577237
1500787
1129576
716417
1921751
1119820
1040582
459105
1390046
645180
414513
1363669
39103
1818355
521347
1278071
1179213
1010950
1256654
417092
987907
1169257
587325
1290989
1565167
442042
1118771
411073
1192368
1649357
737230
637593
1823749
564973
1862827
1239485
522782
1345555
1583496
1507342
785034
1841440
1587993
1720079
250170
1899681
1542348
1784320
1305706
1387264
207754
245763
1485526
901651
1505673
205220
1599469
1602063
1657584
309571
1430275
226895
1269297
973302
1036685
430329
553007
355255
357518
1209611
650309
1786394
727887
50067
1323987
1428300
1496650
1351071
1005564
1750379
431340
1699541
1518451
1280578
869885
1075308
324437
968716
320425
1959558
1616383
985623
1218450
349411
543826
911307
1179541
855116
48654
1461304
591026
1519280
1914205
1923263
635144
729204
1964305
1300788
12389
346279
216943
1137947
658175
1349248
1564604
482714
1342491
881139
1703832
1730332
1804263
1768681
1670294
237674
972183
1581896
1592833
1100562
801886
1941460
833702
1316974
1098720
785420
700018
279215
1220070
404947
1326377
958208
156351
1917487
405038
1047465
663192
399843
1404307
1683172
949964
1873591
784979
1822449
125468
333322
1806622
373790
1207510
326382
627074
1325803
217431
105922
1127961
1011970
502147
132212
1405620
1672725
805376
32724
1077902
1372485
511593
1544494
1731712
261389
235716
1138475
1365443
1310070
1770425
360741
594810
774302
222566
1050550
1993481
638924
1610540
1474003
1230865
1354923
1702702
992197
898672
1883659
203764
1206941
1462630
1227065
1243608
1387114
1475467
1284454
522962
630286
177262
1076095
461053
1567384
652464
765280
1509010
1542090
62953
1940888
146935
1523020
1168571
235670
114579
285184
516658
647582
1563543
1648222
657431
704296
685810
890388
1509361
838267
705003
278083
1186915
49352
150638
1448767
184736
658249
1192495
144736
226143
1007634
366993
1734809
866191
228317
1074113
1091061
860992
306722
258314
1004467
1363024
1646038
570799
1934430
524913
1604814
175858
931593
918654
355364
910326
172260
1678154
1891283
16097
1372020
1857306
1733774
1968438
1539166
1238097
981692
1930600
1226723
1298358
1250226
1002211
974962
671966
166981
745395
999087
1945351
1522911
1318333
1884745
1684746
1661572
63881
990504
1016439
1346643
1196768
1833347
1942442
1132253
1193710
111544
1404661
199649
1270498
361718
1288102
37010
1148539
1659730
1409151
764930
1618708
1817267
1622773
597154
1427981
100379
782720
133935
1422946
784220
437193
357247
729499
480374
1852932
34501
797722
1941020
1862583
148433
568998
262675
1734384
1166698
656758
808215
886492
1697824
394122
1388935
1856671
593434
1541947
1581836
1598819
1237828
1175761
94995
1791869
1582556
1939052
1280166
1326438
1663954
890784
1266785
432949
814232
102311
1973702
380906
462725
1974301
104748
1051558
1481605
249700
585183
305797
1598328
846367
345344
1742504
1926342
272946
1093592
941315
1185664
1581107
248080
791784
1989095
1005474
190066
948800
224628
1385831
354087
1051975
1396611
1736780
1946614
547651
1679428
1299548
40916
243345
515634
1323222
599512
1560258
865821
719581
1531403
401098
636837
252381
1413382
1399212
1516818
1718935
999912
231770
1425289
895019
832029
1092607
1499391
1856388
1089431
53297
1231068
1959896
628633
769598
301614
546451
111221
574691
732953
272151
1849244
852605
1714102
932864
1625535
1237596
923209
73538
264663
13611
1199407
911185
349588
1431096
299328
576835
1990185
312946
1235483
989078
705866
541488
1722800
1128478
370365
602854
544044
16595
1448055
1678928
1650091
1490289
548678
62336
1590493
245951
1360762
517694
785032
576495
666885
1902670
1724168
865173
761869
1626992
1152584
241333
66713
446175
375280
958081
119313
1075158
1988984
885455
283065
505557
597092
1732208
1432427
1250795
632148
364234
231707
1726129
760621
1508575
204514
831748
989809
1613824
1863593
1541284
1026391
1342579
1483386
280587
763406
1488172
1637398
185341
974408
87028
1046079
1415882
491586
654069
682110
1479356
733975
1247939
511630
1549330
532840
838559
1904008
239913
1780425
658261
982093
1510870
1352636
358339
629614
1788053
185163
1795675
1082392
1235327
1804174
1990864
1607878
1676528
1828794
1620122
1936785
341397
1091546
95309
1142104
1313481
1445442
1078833
832601
1517160
450774
1737441
1718898
451380
417628
146372
932222
1621120
577466
1215982
551855
214403
328391
1000302
97650
1542935
163345
874419
766378
380876
1343752
394079
283915
1128354
95317
575485
1252522
1644688
855753
7912
1531781
1313507
1448366
1271716
635001
1006301
1785407
1012362
731588
1217800
1161311
1270825
1797907
456246
569439
1398758
575750
1158660
875844
1011773
1358932
709368
1572509
264595
1272969
613490
238042
1328331
1197199
1775256
838416
1690798
683301
1989043
437135
1547306
1456119
705037
1494522
998711
1143300
972505
958884
346942
338408
484561
1944526
222693
1144039
1878522
351443
1244926
1712581
1342370
1625249
848999
1800461
172060
1841701
894534
877446
1449456
69422
95387
256942
380834
1930598
1815416
1086914
1886403
1688560
704939
864164
854023
463032
694673
1396089
1910834
1473897
1762419
1648827
1004352
244889
1170119
1079177
771155
682424
1558922
802402
92293
1227722
1237139
1562362
1146215
1552611
330121
1179335
181189
1403861
1675813
742210
1516508
1616389
1722694
671428
1905030
121433
253409
1946702
1996218
476312
1375752
636683
899988
1554252
1754581
435636
1479545
485151
1497714
553987
717436
1086329
1221390
1641352
84399
1542942
1316929
915111
1204379
1503851
634842
1176563
1378915
620502
1429810
39499
920022
701630
1215291
1461305
1212608
651689
1018803
1354178
283470
727580
1702850
716657
1210695
1524628
1170289
891564
1485348
839535
926277
815045
462016
455007
343164
301686
705498
1763507
731362
1882195
1765021
326401
730128
1534135
1340415
821819
1087017
1459555
1469484
940602
531133
792660
1395645
1843710
1905222
1405836
1429719
1750630
259057
1461368
1175378
88926
185948
304322
1036337
482927
1231646
1303720
993962
451315
938772
1660701
1697974
1933750
1741119
337058
1702137
330813
1963521
770515
449981
108837
904880
959308
1717263
194972
1079784
369902
1868685
796250
1146327
1346758
36019
799512
960908
1779778
1363054
593528
1604642
826864
1025669
1996452
1426552
988792
576686
762540
375443
1796165
98796
1188437
1881785
1696116
113748
1270763
751220
1283930
343509
37592
1607769
838507
1337964
1658223
941321
661922
553863
188503
1062403
753561
982454
1115619
1216890
1917382
1972354
1677979
1796687
76131
505419
1058093
1047354
69015
1218984
424057
468169
814555
1842005
957381
1068057
1392781
1849625
1924687
650855
1495351
224012
1407998
91028
127293
341286
362173
1339811
1326237
1520405
1208686
972915
1092585
1193825
789256
1386104
364741
251747
680572
1117002
502609
1707722
87593
351126
1219623
968183
567210
1958000
769015
335047
1280525
342224
433133
1201755
1359945
1840941
747300
1405720
289077
141875
1232
1869909
1054068
1616880
1542450
1880443
1019578
1059905
670805
1590399
799173
829810
1700807
1582874
302916
884187
74876
1008997
200138
1510926
808871
157898
1171642
67189
120355
92464
1802910
527977
693184
1345659
430523
1024132
1654102
1678396
62599
1190840
1936834
1728153
1238885
1476012
1345713
793533
1135953
1554563
891622
1859025
29673
1745007
1604230
1210145
1372071
462834
1362314
1936613
1275687
441712
1785279
1969298
205447
794827
1239060
60608
1129443
1240655
1237547
766532
698762
1997676
1235010
614511
1810038
117727
221352
834996
1493060
170689
351723
933581
1961250
1906479
1101462
1093535
610912
1798377
1194787
1454593
166093
922515
579554
345034
1759174
1333221
1887962
1941883
1510631
1903682
1814099
650110
26881
305914
1562582
1323876
1176932
750667
1493231
116054
68294
315080
1155306
1531425
1084436
1108167
791733
1704447
470606
831918
317233
183196
666657
1386095
206643
1305442
1896069
820130
1809757
397063
654140
1762354
1117214
771878
1090700
962443
246299
1256520
1217013
1884311
1789542
1283618
1396635
1395773
383896
108213
1733350
1167717
875691
1550028
127543
1969937
373808
1202788
1970644
1755702
525832
1291775
1212570
1901658
1233445
576108
485813
1100053
1306538
432286
1831552
1501955
988241
1275313
258820
1183765
922031
911185
1607820
1459738
1711951
1308739
1615129
1135548
408317
1505724
1140544
278598
1517604
626543
464018
40556
812649
729667
850116
330006
1292384
154991
1563104
743494
632249
1750266
1797345
1641565
395976
933239
1671940
1430638
1542180
277092
1315723
446657
1728769
648506
994735
1234682
1015035
282352
919468
309178
490196
1721612
815182
265931
444724
500653
131030
1760120
1015190
378056
1400733
1966675
904846
1379499
574775
1221757
541798
328788
717307
772250
164056
1955157
1582704
60581
145392
1560234
548345
1411358
1161924
1932311
1229756
895645
1288356
1741353
1879525
1787098
747648
649673
980066
1164272
1085254
221287
754247
1130212
1063033
1476980
291799
1102134
1723366
1089808
1249303
1200164
1208157
123146
507089
1170157
23992
242455
1738416
1767713
1736104
1945491
803908
1325845
230258
1731681
1947185
1355076
644813
346092
1527015
1161167
490770
655800
947080
1998282
897782
28448
795727
1970906
1063184
1030168
1067428
1308758
746618
1765967
901123
640250
1296694
1787655
1618965
1797649
785812
285833
1796848
1088027
1871851
185082
1796489
1728010
317185
46796
1607093
1751134
1996562
798355
1948049
1646483
69979
1953228
452789
292447
1966256
290513
1723989
1287557
187127
1874792
1548722
956667
1470136
1701088
1972044
1651848
671953
468887
98567
1768427
352097
682022
478494
830890
784415
1173355
1184695
1950315
1683761
680844
96652
1230115
26769
251412
1496376
1768933
33997
588753
1877371
748998
40669
1228904
1431150
1673027
712025
760211
87118
175290
1148941
1893988
1936888
478041
900307
1094384
389923
127913
158187
1700567
351493
1831988
1359961
361538
1764457
389289
1866637
999588
600135
1857619
1500510
28287
891339
1269054
1210132
800314
1963112
924244
23345
1266803
1957967
282624
1977487
1085448
1624761
1929040
972691
1480454
876245
1209679
1461041
1874912
1838946
267851
455575
116764
513278
765840
1514638
1938282
1271620
517761
829723
537354
432752
1152999
497045
1366174
638784
1832427
1946396
967890
1777166
1339458
1420249
1320247
1524995
109879
832692
544228
1786587
1669638
337141
832626
1319550
1907773
1185243
1963803
515826
1485642
156428
915384
1872528
249979
1061857
202242
521210
792242
505743
1157388
1598757
163298
1157018
213417
1957709
453922
155342
492103
1834266
1295103
407326
825410
1032811
344541
406142
998511
1601259
344370
1964750
1904930
174207
351254
1155722
1311842
1381659
1959053
1814708
1807310
1470877
59578
17227
801683
558297
639395
158187
831028
1595510
701525
8111
1266181
566541
21439
1555685
841424
1900872
655216
757900
1685359
683000
1620643
1305697
1501177
546459
564237
900981
1321137
1385906
354972
109058
1816281
1841773
634130
834448
1502622
415683
402296
287927
1476525
226186
975634
810494
1048976
1473561
974609
1509338
974074
1732893
1338757
1395974
14362
949099
532160
1558915
1251411
971771
547284
813756
828526
1433530
1840563
224653
1316783
1817190
1667667
75899
1096287
381346
602167
887949
1827395
1669122
1983625
244446
495627
1846189
429308
343281
442805
216018
1699309
1176880
1863018
712230
976693
479358
616889
1085331
1456786
952490
502727
606016
1006211
872260
1493685
1735212
4947
1604508
1771837
1926032
1544931
1612949
258220
1896174
124004
1517287
944047
1288901
636074
243758
1004917
518399
1944774
867557
444628
188131
1638580
291298
1519922
147203
49978
1800540
1354163
1758827
606875
1486962
277662
1804838
459103
1054580
166951
500635
1200509
1846457
1652218
1282721
814088
1730962
1502374
1716045
1138305
434144
1381259
557897
860272
738961
1648298
1985257
444125
179891
41120
1636145
740558
509098
784579
507952
840779
1267326
355114
1758833
820516
776420
995166
230084
1748744
1746530
1247257
306701
578364
1647550
1348778
140743
578170
480420
244420
1294316
858661
6733
390504
163862
1242312
360790
1938017
1994163
616202
685552
534683
23882
873120
1003905
1688086
1373197
1345221
1432318
1903371
1882723
1922357
78308
105378
142494
566344
597344
1908550
1255371
47577
450825
1276847
1261026
1432160
538362
1379369
1542029
271775
762360
613612
1752886
1462371
1958880
865931
1643441
1754295
305032
827376
356803
1951230
1774496
1950210
978160
139505
1102476
1065242
1305663
101396
381091
1934292
620752
1847612
1903823
663673
1296860
664242
1850417
815119
1345066
330017
193015
1978977
1311417
130148
1375986
263165
516586
1707864
1527581
422344
1835510
1851801
1798519
1873545
1569884
1581131
16468
176422
305852
1096497
913695
1106931
1935061
519098
1015399
876406
1989556
1020016
300607
1119418
1657144
781369
1001342
1604366
756733
367045
1008019
1342751
126732
107843
1611977
711131
97461
1269103
977582
13910
1265409
53023
164454
1097065
24630
186500
706332
1288854
1967798
575752
1581762
1002768
423455
567550
1783929
337513
754940
1008004
577419
1822963
837138
599814
1299261
404639
745778
1741464
744448
663856
297633
645226
1692227
138347
865329
1862792
719302
76931
1002758
725219
1372171
293560
254752
558374
726049
1856212
1000562
321166
29731
778457
62290
1101834
1313616
333354
1797691
640108
38029
994483
48271
424856
1069631
520759
154616
370896
184302
1583077
1098096
912933
1578685
1573680
907489
888403
1685204
906571
1617744
160730
951157
1063438
394320
1264567
531247
1708444
882779
607766
1174656
558450
1382085
1888165
1326634
931310
189469
1049392
1491046
1559645
610131
710196
53930
1118615
316291
1089839
537605
1370891
817726
1021015
659651
610157
1215892
943289
1293415
76984
980914
366567
731602
351687
936272
866609
1593871
1560164
797977
552874
1908913
722941
1604935
839760
443240
964063
1629974
1765333
1112244
199860
417193
333274
114359
1510303
220707
512919
1217634
962687
1420801
993813
1009613
1875528
1273058
1458406
548922
15779
702063
270680
1657312
373504
1080186
56124
912893
1665380
1713629
1494594
1321156
1292450
409893
466938
1468031
1063951
723148
1779298
1492839
678646
1045308
389494
885090
1952227
339192
912102
371840
1606459
1249744
478294
687649
254377
593674
1071984
789263
1378376
1981312
614098
1435113
391311
1600759
1721664
1803367
200235
1851051
985519
1002712
1862259
1183659
504169
515089
394645
1843184
1123668
1792725
961640
462032
1466481
847641
1781238
1594535
1262703
1600683
434246
533039
594203
1903900
1096304
1032592
1219533
54076
1671194
1069298
336892
680828
743073
1850867
253798
643925
407433
1333049
1130497
1041627
1174842
920004
471359
971398
471987
360911
1567838
1568884
1927934
618457
1917384
345359
98778
1813784
1660188
1742943
1416639
1813567
96448
1890908
551350
484555
1638623
81237
1159075
1976142
43105
794668
1390303
1061918
1314779
1204357
454121
641533
207419
1938075
1164188
1457132
1087982
925222
161099
472508
815066
1266166
1835011
1840915
1015613
916940
1414452
1354928
979640
558939
1401304
598986
1506380
735359
1638639
1343051
1854803
1264246
397493
1307762
747376
1689843
1347659
796891
129476
1817526
1505464
725131
1897611
454978
760662
701529
201622
1815692
446017
1759184
1752288
1617471
1218598
1791170
344629
1568449
1366873
916756
1891597
923481
911147
1022551
1592088
732033
762495
1139518
908136
1539174
989320
1649592
1760678
577165
1032903
1131796
1869986
824123
1206479
1678505
226425
66465
817206
1959557
137044
942666
471105
374979
709747
1361147
133671
1619555
1345873
1159439
1402466
1067839
840752
797187
558418
1153908
1851613
893023
1696766
866612
719454
41159
201910
421531
1218638
1885719
313497
584503
841047
1571526
1163031
1677310
910257
143939
753343
529328
1989661
1932250
1952891
1550868
1857839
1861057
34169
321506
541357
624239
499385
1873272
1942633
1862818
1459343
583391
685758
1710211
323665
318160
650541
1528183
176110
1171674
885634
741187
1318992
859591
1890862
961989
1832327
1913769
311365
717159
1283071
1037485
766953
400775
807079
1323636
1434735
1558404
1990922
1535987
200108
1944662
36543
1981579
1749715
964068
1921831
1878686
1270429
1657382
1697724
444622
1707402
1213481
1187345
311163
1362628
177417
379265
850357
905891
800736
1713916
707166
1400020
98501
1818095
1320153
285693
1489429
1430248
622362
1822183
722319
206172
1123776
1233011
1566547
346781
465664
203304
100944
1005885
1245882
1863220
401692
819758
1268886
1951584
417688
765113
216950
137999
1874632
658355
1966395
776532
137730
376021
973861
1383583
342119
1918724
1704277
807435
125663
1217193
52029
34235
1247594
1834187
1741053
43396
1600316
798626
1074429
1946442
1995752
1763269
1354047
1355667
1554445
358789
345270
965355
197117
22156
1738643
1571674
1428354
591746
241108
997995
1044532
567072
1900402
1924058
1793823
1359871
129328
1598960
1139582
595200
1816545
1669129
1217714
609552
1032871
1852721
192997
1744449
1492164
1935334
716753
1062263
72687
1862501
972206
1771036
1624403
1304131
132970
1016441
1043749
1468227
1449377
1679158
1716849
1420157
1642092
1799928
970283
1854836
475681
1298598
531462
1763399
1570392
792103
1594462
931584
1850134
208917
520895
1835837
1886034
1584545
1740633
1286575
569575
1363318
1835301
171716
1536788
209361
1693721
693102
848207
1172406
1688564
1682840
1834131
539382
1929075
646075
1162046
1000022
1696937
810838
770465
371365
1939365
23920
463325
1828644
364690
497374
1581873
631804
1199956
1064519
58211
1971624
372113
1235874
660118
3857
90729
344041
1702202
499466
497925
1026996
44384
1307251
1973948
423984
665355
615616
755434
1937240
1535076
221136
1578128
946058
1953762
58192
735720
1612830
1439573
839480
1009236
1292767
19151
676923
407948
1940477
1004679
1050054
864494
532131
950154
765751
849245
642005
1684790
432318
358106
658002
299753
518675
260177
1039927
1617997
411192
543203
932375
1814243
1093008
574287
224607
1541848
958709
162998
1279854
137057
329128
1014919
432937
807744
746820
1997745
1646715
1546307
1706252
30672
1960903
1863542
474638
918868
42424
1821756
334061
1296126
1702844
1427333
104179
274994
845110
294024
109814
1504037
1153190
576474
670518
294622
307871
1654796
1081860
154815
976887
425795
1305490
227071
86741
900116
787329
168838
772368
326184
380532
568905
225423
1335363
1709404
431562
577143
436670
1166579
965525
1155483
1904022
265399
1535357
1607996
930552
535572
1638857
1116851
901040
1174523
152304
1824402
1749612
877986
147291
1272897
1560469
667772
1972194
1513094
1411874
271987
784071
1691096
1008611
799186
573354
1585078
526662
1880488
1404793
123492
1184098
952388
420953
1880875
1535608
1073808
741342
1304202
567987
1075666
682617
431871
1465998
404575
1302626
1676513
335548
11568
408482
1875351
794594
68463
1427190
1401470
1377937
535819
1019162
1638781
523466
979523
1762030
1795989
95207
524206
12815
849516
1541229
1133820
174613
1102130
1095918
1340810
268994
551600
410258
810800
20445
1297709
459972
345509
462207
1486319
1714766
590547
400033
58187
729839
726620
801742
1694380
442743
1473264
612451
1445608
1153017
200998
771996
230335
1062958
408930
1023839
639730
1533066
16461
1938003
1689173
427133
1248647
553202
1316410
1053134
960213
1017847
241935
412994
906647
1098199
1851932
946351
1874817
1579303
1021448
419836
1455102
589533
341984
1647260
593582
1926422
713354
1621369
1003599
781396
1991755
1401463
521936
1471241
338939
1371221
567994
244256
453242
1768350
951354
9548
1144118
1784397
421962
197789
563820
905082
717408
731067
44869
603290
1559245
303226
507897
1081683
274351
1148102
1216016
1078329
1942388
1045265
586481
1587481
1366804
177202
274617
1441967
12957
1472048
438458
1280964
1013701
819495
145342
371432
264921
322805
752153
603841
1165948
1406959
1424119
1750677
1174346
1157986
1607018
1398486
948558
1671786
1325646
1208439
841230
955714
531160
1842175
1305227
387912
1665697
311685
401175
1144371
369747
174460
1940367
1330605
235107
750910
172476
1206598
1833618
1061297
1425749
486870
1400451
1919386
1401120
992829
526527
838140
1703385
1821925
719650
142043
964697
634049
947003
132712
913203
1145022
439016
1989108
804711
1194787
156755
781499
1813824
1354814
1286797
1790119
568091
801249
1784092
403852
1239263
66626
1367526
1221927
239259
1052953
741118
1797000
1735531
997064
147874
511786
1676566
1345912
458738
1697407
1540020
93133
516156
1918134
1952700
1625286
967368
679983
1912695
91017
1126531
550949
508321
896097
1057592
1981461
756884
1305581
1183208
1391928
570501
958647
631285
1191286
1807063
832384
1823032
1796972
1266280
629286
189950
1639955
1262062
588820
1333102
1886394
329813
1700170
444170
665752
320222
124018
279899
142740
1735013
1566737
47542
129410
1039237
750509
543356
1193707
572927
1136300
926242
560617
558971
550127
1238780
453107
1237339
2137
272078
939735
772114
1922610
57740
1981797
1420556
1977978
669497
225851
52010
1545041
1805756
261093
525229
942497
1129395
989671
1937363
1242063
1444633
802884
1945176
600227
1196073
960779
1507927
1204336
414440
1106359
529765
1248931
1512315
1311177
104838
1956195
1788258
1284756
1978695
121765
544871
1811278
1520487
960485
1836935
400109
561554
374852
970138
1207922
347035
1967070
819764
667402
185630
1591870
1987317
982119
1274388
1670604
1380849
1717530
951092
4012
1311683
1585475
1230124
1850685
937328
369111
1591626
859451
958535
1413837
207868
280988
1005371
1330547
1050112
629269
1331554
145704
306148
1013235
256246
1591920
231243
372196
419594
351719
1342253
186388
922372
1226644
605762
533898
983887
699973
1102082
1406717
1078431
525156
1845753
371737
1291512
1025223
615955
469048
564141
1456823
734236
1708932
1714768
523471
262494
97584
1041220
460407
681910
1763102
1425698
947802
895408
1804818
61846
1750401
1443614
808777
1046182
1895950
1054918
1856057
1142070
1370142
1057498
1525800
878050
1730647
1106967
1473239
1849654
1699518
1091362
645643
1325030
439493
488746
74602
1641426
1679134
643363
1620914
289668
1238956
1952917
10728
878588
1082492
568140
1363604
1957683
332281
1194839
538476
127809
1442972
448396
633904
326064
1385644
1915579
1022528
243040
1740985
1103736
953434
1296578
29861
1639662
725399
511617
1577711
1075273
150072
1261474
1275159
152416
1384380
256537
1546082
1261645
745481
1212554
968439
1937851
445294
1828295
665256
1799803
1000706
711966
1601236
1905514
1287793
1838205
1497873
1606597
1986641
1939854
1962755
509151
407952
1050075
115348
1185068
465475
1584658
559267
742197
1407213
916866
802815
1250927
1325528
784830
872379
1205228
370286
1756861
1790173
1368205
1615156
1882199
1018550
1482056
1053959
1372133
444796
1896334
899501
1190479
921873
166326
762389
257191
1653358
1265658
1422470
1932426
1407579
136474
762884
1730903
1557574
1723853
283117
966031
679147
1750436
871199
1433997
1080140
929251
1860440
277
116028
1991650
849073
533132
1915592
573755
1495169
198669
1601076
73665
1503241
1223871
716932
176547
625117
807570
1773863
414188
367903
390470
1314178
756464
1812230
60822
1938060
1262861
415086
91884
888552
1856592
298875
1252570
1424590
167512
191221
255766
842651
454264
1750277
757659
1159293
810588
904140
1727508
818560
623758
173262
1906711
1720598
1005185
629891
1851302
1064526
1312190
260166
863123
641910
1229931
942404
1307449
532474
967021
564008
660027
152005
557899
1907946
356246
1647705
360173
1436994
1558850
1957233
1086569
541614
966500
1920434
1427770
1819531
662140
1535752
1627646
803546
699950
863251
1419991
1193468
549529
580032
1706604
1063091
989632
482404
1374033
371926
1624509
173749
1631711
1408019
36515
15803
1282286
203674
915878
150820
757152
1196529
508865
1613552
1757201
1344512
715841
1070991
960399
868455
799643
70035
1752220
1253773
1225711
940630
1677281
1760687
240006
513411
430196
259810
578161
1801310
315507
372276
1915815
721083
1903122
1851652
1546044
91765
215076
856400
1792932
1772094
1860181
1918854
867733
1060299
1809093
434216
1192169
1057439
1065733
1633088
555159
1268239
239804
1831733
827104
1030519
1692903
495321
1713744
658575
106926
539705
175165
974190
1617985
509587
1797802
1924236
345607
524716
1322934
195741
496232
379092
1993380
176625
1290391
1439118
476897
373672
128590
457237
960547
980859
271505
1664843
1939051
1006826
1888213
1638688
359832
1156236
1856766
1502411
480452
1643518
1365478
1489549
390763
413160
1440421
268026
1686785
278690
763039
215577
17237
1238991
431002
503324
905154
1897999
1721554
817006
610687
842064
1899030
962232
1009328
914379
1005708
619036
1520662
1948502
80592
239876
1967237
1303272
1717971
135408
725480
1989490
253027
809374
418952
1966970
179022
450904
222104
1490627
926286
239988
485117
895786
1121231
1199137
478847
1824707
218040
601190
1280856
415610
1749435
965884
1192065
592960
1206713
913036
1722695
1620387
1157119
644254
792084
1626799
677574
292812
320457
1585842
1266795
315115
404912
1056541
664818
25325
154840
411850
1937234
818409
399088
507915
1421176
423999
359069
1580709
373712
210656
354165
581021
1395524
201236
174782
172927
1214378
1451872
580187
1560961
416441
1968021
1982877
565187
1198458
1953767
1459702
53848
386517
1972801
1340355
188091
293894
190511
56972
888031
571266
898840
189338
96123
1666837
1203322
174920
1951360
1973826
419861
82455
1039538
863116
1806588
1627047
1291912
1857137
1768772
1682827
1642540
1929043
341595
1460853
222319
1731628
228883
1933977
1229797
933609
774381
1969780
1788966
1744245
806650
863062
1705861
293200
906083
994156
1937644
1800199
82328
580583
1196854
1869551
1321989
1949663
790890
128980
1459827
1174695
1838938
425137
223113
1609602
397610
443119
1633739
981251
1462899
1690699
953547
272837
793600
761663
1026569
1537527
217034
1070872
1663647
1211467
642191
230438
1832836
293067
202269
1103144
894509
864303
265574
1936379
710652
825238
766161
770171
1031280
1930512
656106
161882
12346
613082
69606
256014
805212
81419
401461
992687
1725398
1847379
959183
1220551
541151
1876360
628398
1816550
1723625
128799
870097
148920
1102888
510710
1062518
1062583
608218
1991014
108395
1692274
373366
288693
1965883
1974097
1177320
961571
1846861
1667873
655873
209249
649986
1233788
1434223
1826891
285318
1590851
1247045
943747
1459671
1787524
579863
1505446
158817
505900
1594051
276651
1560112
644950
763217
560069
220785
1843544
23054
1641664
557418
1315949
966085
994753
1533932
1692943
1169503
1215021
103021
377752
353430
1735064
9489
1006341
105872
443962
1118479
521232
331279
259761
412835
1360248
733207
377626
657392
1241466
1839584
462267
1698489
1530380
790157
239760
500341
1207504
497980
1889712
389193
1801793
1994891
1618110
1713429
187041
1678615
1997695
1126405
1972054
458304
1833216
729905
628274
1460669
893840
571871
1401519
956186
682437
1370119
1801400
1121584
914989
1045646
704759
1613857
1755129
284209
1710686
1085053
571342
1732905
1403123
1709808
1754878
1106573
1579179
1840431
1125356
449687
98645
177630
1208456
1827432
1925171
1225777
620393
688633
229435
190942
1423741
1075691
1457615
1251174
481633
1040126
123778
1674507
702306
637366
1966545
1192000
1468306
960474
321690
943595
379944
1418091
1742758
1315978
847336
1805399
122205
1333013
1654376
1422286
1470393
123811
1681634
1919891
81010
432161
792607
148210
1276446
221482
1675774
658349
1747025
1090849
1130385
408021
1189390
1718710
272955
1230913
1255404
1575510
482252
124790
1392146
1308542
214843
1784437
755382
1415282
896400
1376402
1248019
592689
1333464
700137
1760288
27690
786466
1788917
444017
1603267
1574587
1573234
1545151
557959
915827
1706125
273544
95254
1153714
1950110
578063
767961
150846
1676014
884902
1700190
694568
1842251
145175
1736716
676091
205964
298580
551302
1118719
929359
157376
828071
1163165
1660482
884899
1353691
199096
817652
1660585
323546
1334369
1926116
63721
1653693
1066764
417493
168432
144272
879097
1678436
302712
285578
1385263
1327984
721660
447812
252047
870105
210089
850886
747345
1314434
351676
151469
1049918
57486
1710816
1812877
150172
1539367
1282608
1161678
1320486
1863691
1848532
379683
65108
473465
1177353
1376201
525318
1827681
168172
379820
261374
847821
1163880
452876
1096935
1284479
971085
1083708
201348
604934
708401
868696
343532
89447
804856
1256515
555842
1971608
188317
1791309
1677512
133681
536212
1476210
1085008
789960
793242
1517396
395083
1337707
1508855
1642023
1138912
1007162
473285
1213464
1709960
1172970
929343
954178
343735
1201901
882569
1344388
125977
922157
984115
232594
1090673
1999580
709420
40826
442076
536387
726646
569067
1759893
71979
623435
222450
1643036
1225456
1645934
1242127
530693
367294
1387023
795530
450772
462472
1399373
429153
481147
650146
607232
369390
597718
1071205
668535
674976
1612254
948142
597900
1261992
970680
439645
117955
1715106
1895621
1501763
788462
44681
671771
1312635
332067
667552
1212375
1034594
1564158
1571053
1194204
1250213
316201
801085
1738507
1186486
1834777
1500604
1739516
913342
1600807
30993
852551
770774
1335963
1443790
838465
327669
1050966
1759916
753033
1011109
171338
454712
1121418
1594151
273463
1394808
1031526
1809687
1021796
1176389
1290937
906988
1635318
287684
308838
400743
782372
1978376
298064
41801
23844
48972
1863251
1274251
814903
693191
48080
1096244
547095
1601655
1039275
233908
732446
416024
89106
965372
1059161
1623996
1094165
1746636
1133018
1558900
694711
19308
512161
1797009
543108
1795826
1354367
1490015
1044722
884349
748876
318829
1874699
744580
1491172
750392
1739141
501682
751005
530260
1563474
288660
367634
276536
1459709
6470
1880824
1842273
347097
1119645
95797
1126706
1574124
908741
1347619
1259371
1282770
1825074
557789
753112
1258194
1086356
853728
1510413
1180480
1329879
1817339
1939598
318202
1614316
852036
178588
781271
558292
320298
205383
1257159
4810
881557
79456
834369
489631
1216261
393772
1007448
42628
1799262
433639
599062
1212676
496780
1780782
482179
1793518
342092
981095
845692
716463
1912145
464748
1515374
170481
965473
1896688
787863
681357
219577
726928
943814
1305695
1776587
510661
236686
1813457
1041478
1717671
1350274
98519
1251147
1412415
1595851
1356391
484033
372322
680534
1045628
155481
1705136
388694
1010787
551884
302725
154287
467911
1470583
1071088
897453
837566
1498234
508027
150239
737430
1958106
932178
1238764
1786088
66147
1332587
1860607
1640078
1542508
468849
1958418
451953
323711
1962095
729548
815713
894175
198709
1931577
311620
253526
734373
141388
477959
380800
1067396
1967543
1899463
853312
1648871
188754
1578209
135608
1689583
1178354
1342540
1802106
1764797
1278838
628612
211028
724520
1039948
1501332
262710
1515781
728106
1764201
1387168
184447
1601081
298119
1376216
1362868
230767
1873634
1431165
1172385
57551
1540114
1432566
1615447
161861
719577
397274
67944
527534
387221
455772
1879449
1015184
193601
287878
1530760
1429191
1166221
63626
1551908
132975
53580
1469006
1581963
479820
421652
1977726
1381487
1219778
1341838
1893964
257530
1448430
55608
297048
1246000
1074598
298324
345839
625114
1306215
444927
1270316
1390880
1684079
931571
596146
846823
156938
802858
1737697
1818893
1742422
1396768
650529
745680
1199342
659094
1729625
1859373
1128595
1324770
1795882
1929978
673429
178115
1151778
1973047
272902
1050632
631758
1673386
477024
967681
1146487
470660
1433746
1153785
773063
622701
524559
262946
1702060
623599
89253
152708
290361
1947151
1341112
473730
156453
1682771
185310
316073
387739
1413388
889459
1426351
1163697
966852
1130393
793271
342697
856954
1094129
682652
1558184
235309
1878586
1842652
795640
280880
1027010
1164635
1204889
445260
1570107
559339
1483772
1388999
991816
427930
1618430
1414366
1887682
1669644
719376
1945099
847051
1805088
1331829
338245
1549545
1275188
704756
581257
1337968
406524
1743291
792067
653856
1570771
1247276
94530
1280361
744639
172905
966713
385553
1022274
1702276
777468
483368
1367902
207610
856287
1551383
176433
1747495
1837122
878222
1286282
951887
103251
375724
1701359
1922954
1068443
132168
1292668
1086030
1309993
1093814
335282
600660
417069
547306
61189
857461
1172645
859048
1462937
1801311
630151
131459
43049
18386
361789
828476
476157
629841
1569138
836752
1991159
122838
1166924
1190858
693911
1862528
1367849
114594
451005
228665
649822
1631470
785276
1664716
554139
1266889
1476446
1720376
1940385
1934836
472646
1549418
1121333
664674
1350534
1048217
579449
1792365
741813
1468748
1235459
827020
1845471
1248986
764484
210071
1610582
225316
677098
917583
1896612
58387
1974264
1738361
1708086
273211
1150878
1721537
1410651
1927819
363617
10762
1140349
1337721
989389
1486741
1095311
873226
1957732
981501
1138503
820597
270049
841793
786452
924438
1106867
520063
893991
610817
334638
1981655
128929
1392576
634414
90865
482002
164581
483186
180739
131700
10060
1617561
210016
681052
19876
1164222
936532
1282050
273591
1167903
401327
564855
1482611
1419204
431056
1888005
1173995
1434005
1183905
941000
378114
1465599
566065
1591568
1473911
639149
1061996
155694
766258
1613548
1257922
168067
664861
1876455
1869796
1491313
357410
160703
1084524
422877
1749435
1866002
1660531
575500
526422
1690281
1020268
1694603
10790
1118404
1197093
226688
1365337
559358
958218
394986
1330764
1449287
136994
1478798
888801
1303338
619154
1159400
326088
541318
361461
7883
228303
995358
235664
1995671
661941
245589
1216839
168339
204750
633082
1166178
330496
640309
1242947
1683014
1749200
1033770
118492
365313
133872
1206235
168124
1391134
1951231
1546050
1262698
206087
1463919
1568023
1101242
953569
557800
274579
747704
96103
91874
367725
1490141
438611
1940929
303436
1434246
1092086
1931575
845963
471716
948337
1785845
1362154
610429
1303930
407605
1041266
1670857
1817084
992064
1434483
765823
1645806
724358
1942095
840760
803896
571780
582170
1288240
1279347
1054510
1156096
514593
1431717
1475248
830977
1134304
1919318
796662
1247354
1295124
1916522
720622
753386
640896
221457
1881162
47232
1906481
1060300
586202
1003853
1493323
57712
1212392
1385315
1303172
1858567
1237162
1151363
1631787
721544
1241868
1445506
1640917
145427
1533144
1392041
1508848
365675
1524688
476161
720980
683305
1198426
1145988
943741
347
1487918
1815931
907284
314242
1562341
1375144
1282962
1339094
633424
691911
207390
1914894
680726
1098364
1023309
1941210
1989530
330324
1712158
1849148
52142
991593
1424341
3596
262023
1750038
303829
1056249
970233
9023
1266274
1829144
1800384
367804
1323798
1970611
511497
1426913
1288595
211828
118375
32963
1414637
1438839
1857675
1257057
1771161
1834356
1661664
1066136
1917924
1622799
988721
1549885
137150
76740
1651973
651210
678077
914009
1837868
59523
1284170
1170373
768300
1749292
122493
919463
1740405
1712169
504787
1520967
1698849
1118932
1999062
33230
55153
1680410
1627597
869978
975575
755482
1291390
1126093
1664471
172213
1236118
307180
1145824
400318
139204
448647
1656248
1517234
1783281
1993714
386641
1028173
318603
1802559
1368702
1062337
1164646
770950
226169
1388376
1703289
1288363
1318373
1743478
1588064
1005026
1464822
964067
280558
1180571
1757263
798834
840849
1591913
822520
1979187
657652
1059484
1181101
1034182
1970211
1824392
535610
304715
640444
1077125
520141
1210737
1009677
1570365
243606
213525
304478
1686338
1039277
1597787
1726919
1624152
1961607
1127827
1041705
329395
396879
1954250
44762
813426
214609
615761
1211196
764449
360879
561560
1339732
75243
1604746
1613618
1517034
674974
560020
1446543
1275674
496691
116190
399324
716439
1584705
1580011
110044
773255
922272
1689364
1183750
1266429
879990
1082098
1937262
520287
1782301
208262
1061286
708049
607450
1497620
1979099
1083733
1079797
236690
1403620
343510
589009
1374978
1405594
974000
1341334
797296
825285
264188
1983302
1930984
219984
963067
183879
727367
86011
1391542
172288
206972
1350012
965068
1555878
1056817
1438350
304750
725494
98180
457345
1046615
880692
793089
1736709
1844111
1917583
1720972
1238222
1025695
98933
1235818
1722062
1136047
83857
858721
1773078
1912899
36732
963437
1143747
1381031
1778593
270433
900807
1054204
54687
870641
1855532
1193863
1005148
1730966
93775
359728
1483943
4132
1870639
629296
432395
1134493
123762
416278
1618344
1268954
1484965
1575054
1526941
997323
142646
1570284
388704
67077
871643
1095239
1042868
200820
1152614
967588
80151
893757
385798
1829778
44168
594359
64027
1569439
1569657
392238
1614050
793248
1722388
1378109
173222
1904731
1811055
1217877
959484
1855086
735768
1202441
1412891
278389
649131
705286
1087796
1315924
88347
227367
1475022
280989
338192
1877964
1557767
1878101
1510200
913407
933414
1404989
355152
1239263
1779312
889612
270445
1828945
114744
216799
688213
1139404
330402
408445
1716550
1406968
819018
523416
827406
1120352
1532335
1014259
1791145
616137
771529
1335771
1814327
1292240
1969557
1448704
1002470
1144205
485208
53132
1031532
1382578
294540
1820308
962662
773171
1494009
343356
272569
985557
261847
894213
1791185
940467
405743
730279
92937
1869301
635602
1092806
1269722
1089455
1771077
1852092
1425295
1098712
1429919
1194475
1180798
253062
1232979
109224
1240536
1582444
1252791
740804
1511820
115950
1939925
1432627
1704104
1315819
1120607
1251725
1471330
422133
218099
98919
689333
607844
798729
1859287
539045
1262319
1976467
232317
1230414
1812848
1683645
710878
1766043
1258949
387737
949500
355233
1674828
653836
1220751
435765
662163
658326
1781607
1592229
760683
651698
1242758
1156810
812147
580755
1143130
64218
1931921
65255
1434320
403385
1036980
1821841
264078
1089739
743954
1309170
1783232
956346
64327
1795806
1457878
534976
896151
282149
1246407
688460
1846370
1064396
551610
1436209
33585
1237906
1186762
7524
879840
189150
455067
1579511
482607
703871
1388413
780750
1657818
1279501
1850338
32345
1567651
1731872
1027593
1159768
392312
915270
1616184
1804635
270142
1779224
789585
1639976
876127
906401
569801
1382729
1476457
1612681
1238937
443160
111521
127482
139759
1845585
1507359
1364769
1270498
1847149
1133135
1637562
255312
1950033
918378
555944
549930
1730510
78424
1226985
512914
1152905
958571
257375
1212435
650540
450710
706813
319986
1741939
1404466
776951
1022313
140643
1438628
295576
1064515
279516
1821026
203479
1360220
923599
1932733
1701097
528351
1082423
252964
548600
388686
1686253
410499
259364
1834435
213293
959540
314854
23367
998605
1323418
544229
1509221
1063200
145440
951909
1259935
230764
1949052
1723405
1360050
56635
1371057
1444963
1603876
347973
1149341
117077
1609354
600417
319240
499026
458318
720337
496871
724306
304002
1689867
1703113
1680838
71699
1152741
1019789
1352736
686827
321980
885863
1200042
1927732
1622721
1054277
1348493
1252932
303804
1962878
892558
1337256
193211
1055928
1394950
554362
200486
696067
782425
1008146
770915
1007722
806977
1825832
472901
1108124
1216122
1466225
955788
786066
401462
1100174
1836958
364735
1711817
941727
1588210
1344195
133198
1387784
1587765
56813
1738534
398948
1862500
1557945
1096525
636403
595860
1335360
1848910
1343017
835087
1998666
1412773
1068163
807405
402255
1274797
778203
1988479
1224123
1085322
126355
1913542
148964
1906934
529606
272439
1870445
1804527
1286433
1767618
836548
1546636
1221934
495554
678210
538093
1813781
1651769
16729
1439128
76749
519827
1690398
1488285
458859
1785964
1402236
997956
446981
1455996
962699
1909276
564247
1843153
1939511
1804974
1154703
1602647
310831
1123449
1293437
1661291
1882638
935065
593395
1760687
1584542
777170
564560
1349497
1828764
417374
1483423
1952601
861313
767142
1971635
1092603
1839005
1309257
648258
625161
1665436
1111395
1955494
672558
847591
475597
61513
1965178
415292
1042898
1439256
1038546
1235961
1081787
1459032
1013258
399323
1402047
1867234
1722750
896595
1941357
1186944
14671
1804214
87305
177161
1132960
798018
862815
1191024
1354302
945127
243235
1083332
488397
1067445
919570
1859968
1503234
1771049
984884
661700
673232
1179536
120373
1745704
724183
474188
1388055
1694697
585443
940232
1666429
8295
254019
152178
1779045
1739596
1209830
121737
1372839
1585316
85354
688518
697540
1640691
1576362
359674
796727
1835423
387014
623932
720771
1822440
1091020
1942235
1684362
1612968
1489923
29164
1333436
1723731
729795
575399
46851
268803
991864
33388
1482109
819091
515272
118982
1862694
121601
854248
331275
1591226
742529
1765408
1717652
628645
1486534
1833272
442603
789567
549639
813508
1770469
1153761
1400490
1274805
825429
84117
1377781
1943442
5571
821215
1433306
896784
352831
639140
1830646
502888
1305267
892366
1113626
1691214
1425783
1044457
730545
1242360
516291
115945
1582124
410108
1297141
1093878
1587959
1758838
333040
1392878
776144
1570708
1771338
1200424
1676931
1029560
908680
1962664
249306
1352296
1591965
547810
1869920
289417
533480
1307083
1093290
229047
1567927
1214671
331119
1455477
1988773
351763
1679772
1591826
819084
1777147
506855
1884113
365205
85707
843784
1582461
335839
1266355
1044055
1288519
1430943
1726711
1006593
1165352
567875
249042
1414688
760601
423227
251741
1550204
892477
129791
370928
698060
336369
1792995
1652063
733701
1168554
1919449
1371126
1511776
1244606
1547292
1746565
1325105
291542
1848438
1779348
421882
94694
541082
777759
1337058
31418
956081
819862
64651
212976
609135
1849421
1322398
614704
718413
1668124
595729
483003
437010
963126
1546781
78641
1800499
424933
840506
1322411
1269087
1377378
1117978
1385567
1948816
1999540
1114040
1260628
1757172
135659
253820
1562610
814834
503312
123530
1756155
1533087
547494
1129171
76272
1433840
1836755
162944
1397845
1506494
1551423
1460086
357985
637376
1924961
82977
974777
1245136
1242397
641638
1832076
1850620
377041
18392
515683
107801
1540811
714895
1696113
12758
1312223
1629669
863255
1330950
1415525
1157073
1521415
1540720
1252996
954037
70511
1784786
35051
684078
1474503
1583892
155795
1988025
1264723
1273809
1864700
1935060
1726525
1382551
1700516
583623
799113
1263759
1001363
908543
1707363
552194
1730279
320777
1887920
1477022
958118
581868
837508
684194
758096
1473320
1511417
1071769
848209
1201126
1529173
1413688
1498433
1828133
321786
1210155
1007113
574829
513274
1040845
1570459
149180
570952
1586517
98530
1397564
1653985
937169
731291
1772534
1710656
524154
568877
270500
1729279
545206
1198278
1861155
1612338
1122103
1074348
1891313
1117760
1511754
344142
1965415
1288618
1273437
1355360
1194890
1898631
1852754
1511826
1448335
1659191
1799103
143603
1564532
75182
26578
437992
1886025
694083
1119547
1308812
19462
1690911
1931905
128025
1303792
849231
41164
636134
747018
138398
1961693
289456
472773
89397
898646
1059418
584508
205767
1149443
98992
833744
1227718
1752986
291404
360729
952976
385334
68959
1807587
871843
912501
1588100
559077
879353
1294883
1545272
1027269
1819655
779579
1891664
1626440
1217420
1758965
1883628
850637
932059
1188820
1418825
1937946
1929801
853184
402634
214383
1578945
1594917
905539
1342354
1303662
310017
76160
590715
1345786
730070
372
1105775
563430
1398051
229266
1921867
1129398
1922001
425642
1084781
1491453
1584074
178006
264147
370634
888985
374941
130079
1944928
1651133
1109369
1451886
702889
1226676
176184
1322025
1020001
1196474
1587058
1552727
1207839
1966350
1025310
235073
661446
942475
555528
1981654
1294895
40292
1939007
278103
1626049
85631
217514
754233
1844426
771711
482753
1579357
1110376
471798
1154406
595118
246602
1656973
1127998
1714643
1949610
793133
1806260
1768512
559735
1319864
952631
708386
545588
1806776
373140
130353
300344
41380
952481
1829820
819034
666840
1785021
553615
624090
1035141
844348
1991965
1291356
1275560
1140688
1278808
1184140
931174
679480
1885126
301172
798528
480685
421513
1643090
1317616
1676210
830074
1596940
1514175
1456310
1039213
1158570
1017522
1739632
925036
443495
1551994
729135
855755
815977
846204
50460
1266315
159724
751524
427857
763227
22865
1779874
649247
1186467
9772
794291
201138
1985537
342376
773967
753918
682847
1478152
1386252
1931988
934355
858676
1331345
1810478
1817395
371579
1215817
1508921
1741215
1090907
410344
768334
1562440
1798302
75918
1159137
902488
1838663
1086540
1600356
884895
1921777
453289
61505
1116147
781374
209018
161349
1576403
179924
1768554
1701964
683007
1813012
1036517
651303
586662
879522
902233
209128
1801161
1718753
827800
1637558
1009186
76092
1806859
866249
133497
1331240
1004225
1721488
1576891
1403126
157026
729322
1414004
1230682
624590
958676
1004741
113283
454502
89104
1064585
1149601
336247
1457816
675401
1721534
1983990
507529
393689
1066786
956943
752290
975782
766224
231172
1575065
1050324
1972385
1161733
649965
986094
566081
1427816
1495831
1561266
1052832
673608
1792433
1405695
718650
1931758
1057488
1735074
1683014
783579
1320314
1975666
921679
925612
1968792
1857699
1968177
406834
589493
759314
25347
795910
1715629
1840554
1081216
902705
573025
997479
1055030
1669426
1226071
1346405
1248593
1103836
1234300
368242
674437
808889
1873913
341537
1115028
991564
489382
1828966
1986023
1978397
1886671
1839816
1594070
125117
1701641
613397
1262557
1745351
1803002
1872398
31613
676448
98382
1263450
962523
1644324
1287125
761163
283348
321129
1780041
1859361
727153
765202
1063438
1109830
66578
284981
1916816
1138382
1777836
1823101
798966
1599606
1254536
1997505
670863
1973167
1191601
241408
888785
395819
1098412
1914666
1580107
572983
1727168
15499
889217
259803
1050345
1530862
1833841
1080915
1109674
666135
526203
1053085
360299
361432
1453222
1868187
451301
412739
473047
1192051
867518
1763961
182422
1654282
1777302
1186375
247786
1558513
1662159
335638
553771
29348
1350560
470457
1692016
1844168
1924363
1921114
641953
738739
94970
314660
1476790
1682439
939286
667994
455341
1997963
398570
1633216
1967945
1052594
1813024
1108392
216256
1591372
889377
1611649
641780
339259
1385734
1671774
1330543
1342071
1975765
646315
1570038
671029
382484
1660709
972297
1408881
1337039
1647211
1550201
1877203
902110
955153
1034008
917162
1876201
54182
315375
1841314
1882043
1277395
413327
1401493
1951914
43154
591268
90357
710141
833967
588685
453205
398481
1882026
475041
712113
1155409
1778953
1434507
1788098
743447
1195871
671507
1737558
1628909
1356691
989282
1086819
931936
797931
1290369
596447
663283
1988107
335119
1922569
72290
903648
1373633
533825
588700
525531
1455939
1307835
471792
317496
1314541
426443
1837847
1677260
380714
1717472
1100760
1107215
1310030
816218
235353
1828181
1156919
1786330
1737311
1779680
784857
1307301
1030356
263262
115214
1728133
1885104
732721
969893
773202
1389531
1639671
1924866
1067088
1687439
1035671
1775335
154176
912192
1217918
528456
1713341
294930
275042
36691
33371
271578
394279
1134062
989023
1413934
173167
288529
1471596
697963
1726399
1273297
130984
199273
349156
1069339
341913
1914919
959904
1272477
965060
329185
241498
1669076
1620398
1968221
1565859
1648151
560819
1056206
1552296
546377
210933
1911610
955383
1738025
835988
1364144
1831371
829768
1952199
1308086
863999
1687509
1217086
1764617
1623877
1182448
1839758
746602
609195
830467
616124
352171
905561
81050
1075346
267473
347970
1715604
596899
439324
646287
276814
721195
1036729
743907
1085658
285043
1081112
233994
407818
479529
1730071
1102462
1795218
1153676
751199
304798
1646520
157893
1797281
991404
18903
792884
1241571
1277394
922985
1678851
1487778
1400292
736639
788049
818041
727250
1931601
638684
567618
1002727
1376025
202784
1731232
55388
1918185
695133
1216109
1870748
601028
412693
500375
116210
99187
594692
814121
236227
389817
880741
609921
1313082
1926630
533477
1437178
1812583
1541581
188627
1911483
1251889
1736539
897910
1417733
1703909
1759372
1189491
1052144
252821
282103
1613148
1051237
1378936
1887431
641391
1864683
1137603
545505
1164772
1101199
1054463
928741
1383780
1935239
230829
699848
1110282
1163283
807962
26138
1459036
852330
144227
760267
601250
1359547
1971574
827576
1524530
681991
728100
201874
1958820
159948
1158100
900388
706008
1468594
368704
993278
1700348
1693069
605836
1025471
990829
99527
1647530
571441
428711
537073
581108
657180
1640739
537954
1713421
300688
443831
913332
66205
519515
948349
339335
11470
1143023
191928
793984
1261557
922066
135982
577983
1031246
1162133
743027
977181
272625
109554
346526
820906
424327
1221968
1639858
1715281
1656624
573538
139315
883594
1573254
87985
1316867
262891
535428
1506474
1392407
1517409
1872184
978543
474494
1958201
974363
950322
1489391
264350
1340257
25323
1964004
459791
95213
1844749
1399575
483056
234744
233453
1320986
1183232
1300117
1281021
705759
276578
991174
1470117
675129
1837948
1282092
309507
834510
456242
1521824
998872
263794
937060
1833376
773876
1364866
605149
1151734
1426722
343242
1353496
1098032
14056
1664133
1041083
1291401
751742
143664
1800230
1756759
1345554
836288
456371
632652
509200
459253
129851
1792915
1498823
1366996
405343
536255
381499
1196166
831510
1022563
536769
679207
1206894
1158274
61684
632302
885726
1852118
1081769
173296
813399
1567733
1151396
1038936
1686933
481580
948686
942992
161005
1355473
830526
723818
357993
1380339
837416
753840
1120114
365844
483569
585682
1860852
996640
1228711
343027
471511
999664
1627699
166864
674058
686881
1612010
462895
1123592
83026
889714
1410873
296168
215676
1356334
1966963
1578473
1568349
680967
238815
1450492
827340
739251
985548
1857625
1635127
165058
1061633
1585742
205334
1322874
1948950
1324489
1035590
863303
1850535
640049
334303
659342
846063
917078
847225
1942101
619239
1554844
947506
391932
585923
1158331
1431226
42181
1275693
421759
812670
211894
566883
19876
353388
931301
1235666
176138
734322
839190
1007664
1092876
1251562
1753728
1228977
780892
1077344
137447
1986150
390018
1363013
1713265
154732
84918
504612
978445
130512
1016882
1260590
412631
1551233
960290
1909767
1390461
1597502
872311
1880721
208498
660837
1711731
1135075
1172957
1392632
890008
1216936
100085
258202
1856418
71008
1488656
1755825
1870672
775849
528433
756657
805117
491358
796002
1453702
623383
1551948
1451196
1612816
237423
426381
1763364
241660
1585413
699962
1391389
1810553
780077
1471922
36379
1394733
12713
1877794
208696
1095352
348057
1373164
1789958
1277426
612127
1414033
452151
1010240
1555617
905769
1143859
1057563
1214147
1828984
1814284
634087
602578
738349
271596
45619
1012612
576815
393414
1593281
552475
1261945
152187
1377367
1842538
812868
1962367
673260
1686137
1434676
89983
1168752
1556747
287461
263165
618306
1083906
956029
1131869
163867
1944257
419112
69239
1133287
1785943
1134111
190472
74210
1455346
1548269
731032
758225
1553517
585071
345224
1814669
33925
1826895
1675325
81958
1616423
701422
1873045
1824330
264548
1387931
1991292
409966
827255
646742
807355
792351
828447
544373
412052
205369
1846538
1687160
266435
640024
1772452
235009
957394
136090
1185848
1993361
1409243
582533
1980194
1773889
535665
936091
962543
1098167
1576375
1976408
1213583
1781430
346847
873113
1893521
1126368
1964676
338209
1472803
6798
619112
388486
811813
2940
1601789
548384
1446887
1492132
1417206
798748
1294052
1621399
671604
337655
1158160
277738
735620
675364
579159
1958788
349172
758838
980030
745867
658716
650503
908259
278994
73188
1155890
775801
202042
1095083
884770
1497536
1551933
467577
1197982
503320
372398
750388
16646
892076
1285617
1918868
834480
1861405
441132
1283241
1502092
597219
178528
1872249
867720
621119
1195577
1405615
407642
1530871
1508534
539885
96893
944016
968050
1410636
431362
838355
340567
39232
535824
528513
1202204
1561258
762819
939205
1088141
1068112
599151
1529424
1806962
1030447
1734483
468541
1670577
1170278
24850
469802
1883812
1406201
1004749
8020
1123822
1951510
1001652
783349
1894374
800502
232327
938150
1639436
36782
1389344
328445
1097120
200274
370618
334868
861252
768494
1657549
747748
1043669
1367597
575513
1211889
397440
1976454
1176416
350529
1557960
417475
1669066
1647485
554687
55935
269614
1430332
1171345
27459
72544
1431387
940090
1216238
1480160
1341646
305881
739285
474248
1297546
632358
139041
563568
970075
191592
1835918
168663
292750
1454705
533685
994478
140594
735305
348221
902276
1379034
13658
429075
187319
130539
1294772
1709649
682790
600036
1751975
1763855
874043
658070
1139146
1663869
735996
1327489
568171
1255688
613347
1328546
1067813
92964
1431588
74790
43910
21605
97014
1088492
570223
1809574
608467
1172685
1571298
598076
1177704
38093
1408448
1698939
408642
189132
479519
1899625
132588
286001
1318369
1426003
345470
224152
647883
979408
1501439
1348618
1457847
710512
1444488
1602279
399923
1052654
576352
397637
1495686
348858
265787
1282777
49847
69915
1678364
556025
1670465
902552
1972234
136507
1122921
142682
764134
1159659
405492
1954156
12339
621028
1059616
1784549
284703
559348
975216
769516
845753
988366
839889
1798429
987426
536764
920183
261864
1075
1028358
66722
589808
322619
47128
926241
334949
1758781
1166982
389589
1288309
267647
1836087
879279
773759
1051450
1050022
1568035
519415
338984
1170921
621188
812052
1537255
694250
1926160
1199886
1479039
1907222
1141057
779058
1832712
578678
22010
1891362
1130089
1976033
1971938
1418239
1817369
578482
796099
1009278
355574
1690553
1423997
752666
1450378
522874
1033203
796571
1208909
479294
1532494
238304
632590
1978965
1572160
586034
1989912
582000
196884
1812560
769572
1055736
139050
720894
748083
665927
1902343
1712426
1349295
68864
955845
1308046
101107
1028516
1227479
113413
133396
581171
1185737
179407
847509
1019973
1310514
591217
193703
1100856
308612
563240
1599197
576876
309435
1491527
828840
261605
286150
1410789
41424
1996373
1578829
1248055
439309
1875722
1000260
630207
1601613
1263659
930597
1955721
945672
704973
1477838
1800889
1050011
613653
1135691
1059599
880021
317898
1061127
1419177
1641378
155499
1447007
1491600
999742
1862192
975305
633908
1086267
1100791
1856655
1976432
1093291
850167
565753
1074023
193513
1979926
1859491
1766540
96301
1180995
1099559
236266
1206535
892562
472910
177103
1528940
377139
772838
195476
190593
1768663
746267
350444
1764941
299166
193751
1461316
152486
325865
48502
477831
654157
1314700
1658848
944535
1775446
674604
485143
1278914
1341030
1045978
1482142
279581
1526030
1542322
830389
1848699
204964
802638
309691
455551
970598
92229
843126
1248746
1183443
1689716
1131550
173361
1905315
1604577
689666
189163
269190
1101018
57123
1374415
1917578
1086877
467925
1621959
74433
21584
1597427
1499674
620407
558139
1990077
1940634
498596
136107
1295442
363694
1740265
162723
1423079
1305644
1259733
13510
1456048
797395
1424524
121156
1773493
508933
1255753
200599
161279
1394406
238244
1741297
1281422
229052
634763
659722
1387543
125958
1475671
619094
747494
907698
86223
1608455
178455
430552
183536
449992
1901670
954502
1020880
1482027
555884
246982
334710
1021788
250258
730692
1556270
169190
627853
652220
322829
1139236
1821790
1400497
1630517
636931
666582
1858738
1293415
367807
1739466
493345
949086
1164644
1573915
1690296
1910118
1859473
1970980
1333235
1443119
265585
1040469
491984
73877
430674
845663
228362
615061
230483
425140
1569772
424975
744913
202043
1836870
811041
260492
1128715
1469659
430214
1284714
1695248
397449
737267
1630989
1458554
1621861
208908
442829
475382
1688097
140888
344421
1169310
1192382
1581320
572142
829789
748152
1598096
1379675
151124
1642344
996533
707231
222409
1558728
462449
817829
1756634
476694
1674576
753473
353427
305664
1201216
901415
1873876
576032
54401
1423147
1012237
1490131
1208226
722908
1514084
1505192
1950482
713736
1293500
923807
127637
971720
580986
961063
1082229
42469
1694775
979688
1758922
1852780
1092373
800812
1655907
1912390
807492
1327369
637049
784057
781938
1297450
44531
1945356
956796
1383721
676519
677413
870221
1685754
767800
1162904
1102515
1738258
1744227
1102427
401719
1709743
763892
360323
1257573
1732472
1354813
1581283
900394
1674582
177170
1969450
1562158
420202
1154793
71765
931370
462924
774761
837218
1519716
1203445
85913
976807
701692
1715194
1452727
592047
1656006
1879690
163618
467423
1691275
1486358
1832285
1600770
1518139
732864
165379
387836
645415
23206
871465
909155
938554
723743
1147869
598231
1194342
1209641
1936891
1279464
328079
1781536
933003
180805
1410832
979391
1287685
1844938
1567783
614312
354371
1422268
259299
1746768
1167945
1056645
1021881
62609
580739
1544167
1611764
674576
1016179
487150
1683056
596895
664089
80536
242358
1782085
251093
426696
558002
707240
551043
271526
530600
1094380
1728305
766471
1991847
600382
201252
986652
1668724
725244
1548878
246805
354449
1360517
1402028
400726
481220
661414
389261
346654
624493
672374
1421881
69067
1127121
53335
103811
237736
1415909
52023
271306
348400
571471
224160
578941
310348
548936
742334
490552
1046535
954261
1750476
362549
1555110
473937
1064348
1229047
268563
1411367
1438012
1748745
1842197
1025490
856766
1919177
652828
1629652
117997
1754718
1833942
504343
97407
1974642
1466534
1975692
440418
1183558
721374
96095
664223
1093934
1850639
1605583
204878
721592
91452
1318929
1509241
1434007
1332156
1730937
1472250
1130897
1461251
342256
614722
1072585
1162391
946814
1654562
1747019
1525896
290174
199584
528337
847338
695115
1807131
1308732
881811
1727976
791436
1546533
135178
24639
891888
1413184
715964
1603928
692194
396015
999163
1101150
1017390
1547633
423573
505924
1614115
325539
554954
1304179
602804
1435266
1017095
544393
1351521
1781790
707448
1431587
1490291
1152413
893418
943813
79739
687035
1359800
578771
483749
1269168
691885
1766872
1562400
1790743
1361389
776894
1868610
447571
529794
645718
828825
1629836
1957720
1822045
1787047
1280272
1562838
1280993
1990656
57716
1450901
573620
1783872
1203648
1154295
900793
367338
912807
952504
1984744
589263
544938
1517969
153927
1601676
1009933
1972805
269383
516556
371271
1584067
851641
1306055
1038205
807420
1553406
1858921
1859128
715344
843517
1106265
1754652
1058230
1175891
1355062
1967325
835370
348085
1007149
1059288
44623
1178579
1720681
1706150
1805552
819662
1519809
994294
306700
733008
1304698
1609814
1821582
989523
590533
631319
541019
915941
1123293
515144
1350907
1608046
1406549
1865637
1669661
1833034
1874474
489738
126971
620965
626006
1848148
1990091
1368509
440217
179811
817991
655142
764880
89025
77205
897691
487904
1872461
156056
167945
1521507
1113515
851136
1140436
432704
257876
1864090
908688
844738
1788722
1214259
737608
1589224
1512562
1879634
350508
1663561
96762
876501
409288
1730855
1093442
1321444
1015614
627599
1309003
1930951
1393112
1216415
1273920
1483990
918485
296155
119567
598848
1438030
1009155
307107
1923074
1777965
1906967
1635500
663206
766277
850160
494235
1183546
983326
168229
797481
927651
1443527
1293305
668795
1152204
1683556
1049020
1510147
307090
968105
1261300
1237108
1194704
146732
776570
1869620
980989
1950817
694615
319436
422362
1688790
815486
633057
1195873
497941
410808
94482
150222
1780621
1254678
1492485
400772
1819763
950136
1991619
1789658
768606
1574952
1479154
830028
621728
1637975
118631
1552831
1572189
1570560
887282
1992301
1808598
1404062
105356
26977
663164
266568
319673
511285
1541234
1112499
1825217
1277932
927325
565971
1272831
1134311
1585505
1627769
344063
1861483
454677
123964
164765
1749508
1867675
227089
1182533
716463
883493
677555
677920
494019
80272
288424
398223
1981010
1550721
546545
595306
560872
1777292
1915234
334906
703438
207342
1638944
509300
575639
446479
1437155
688666
817869
157072
751926
1694827
643925
885657
162916
1189160
1069086
977139
199042
1884050
795469
259992
1460120
1451723
1177589
350847
860654
883546
846559
1420741
1627893
929556
1722082
570399
1968627
1279360
1674904
1952786
1591559
495162
634782
1766869
1150919
1821379
1370630
989529
1386093
442704
129637
508217
922875
556863
1801135
945178
1602138
19630
566948
1903050
967510
4873
978406
1090742
1976965
1769207
1763144
1282725
978920
778690
1107080
1307286
40481
640207
1184281
1225232
70524
813748
1814516
1490729
1922906
816685
65271
1014390
1041033
1397272
1300731
205650
1209451
1528801
809231
1779393
988460
511060
1730932
1826378
997936
652134
1845045
717688
1522059
1301422
235565
411131
570175
957706
445955
1256195
879992
432356
1463421
237264
1566674
378827
1920060
59544
425625
1338484
1262422
1668600
925341
266339
235859
1792429
1219237
1826017
1195115
399561
1076575
919023
1676953
1847772
575107
255053
1289289
1567361
148054
359752
1400036
90394
213520
561122
375115
1614236
1100326
1428435
122172
455723
181907
434288
1593770
886652
1880023
1430813
300349
651676
1736102
1730329
189204
80137
1577137
547981
1177613
1983458
1447536
1414926
659737
1834126
1001689
719229
390637
891437
948916
1100828
1663502
1467947
408801
1626700
1869941
1203892
238302
1656904
1560691
571236
1404981
941677
497070
542588
1364443
873503
144952
152332
1394204
1815287
1086567
266865
1265103
1354171
1482700
47654
1686226
258698
686548
944091
352395
1446776
1809404
1666494
370753
1524391
1104053
1092191
1476642
430907
622238
1299613
1144706
662296
171534
319919
1251749
1188983
1047095
974617
782578
1629704
1169401
124358
743594
406416
585568
1946049
1455022
1432185
742694
1108691
610148
1503899
94421
1797440
1975694
1628607
1409950
533253
75674
1878765
790078
1346803
344358
1262428
490747
774299
1771059
693918
1204313
1386148
1454762
1711282
1407303
333207
1205072
1307320
136251
988325
875863
702453
1243880
959502
730337
1325215
1696723
1350933
1516323
703663
1040968
29155
1059826
902663
1439608
1082928
645878
831658
717997
1930154
1543095
86649
1589809
945766
1380125
727192
544716
397942
995938
789193
784460
1349212
746386
1104906
1787068
1823358
531677
152678
33696
881050
1495073
1290518
203032
592043
1518172
208440
1481819
1286950
517871
277168
1520077
1497742
1383650
1347792
101506
1269959
1117221
1805260
1577493
1363238
525429
1241838
1120191
556146
1270975
1893687
983106
570467
1998493
1914080
1212329
513403
1981663
195664
1392022
1508295
1256619
1008250
883341
293038
956244
183637
1702037
1314884
522483
228353
487102
1411322
1850718
750492
433055
1120668
940132
193897
1428803
1929537
1782077
934340
805020
911335
1583540
1116091
1569098
565596
1329388
136406
1695032
1160646
1644757
1112569
1482232
1899506
664226
320131
1959659
709596
1290133
265877
1495117
308356
20227
625307
313969
1953499
63277
945950
1202725
1189171
379175
430266
127542
141219
179861
385047
559680
1149097
1273566
1388428
1294353
1015889
813505
475902
1539213
511442
984102
1971486
920596
47271
169050
1354132
1846126
576612
347101
1298523
821938
518168
1327785
790649
1907500
49354
1119092
197658
1034440
584467
359534
419430
830976
1865604
1552405
378577
290902
196771
1288547
1750523
1790014
1225623
384079
1328815
173829
1478038
688039
407335
413865
772980
410993
1431895
1451142
1372924
1019985
1416941
1447155
130015
424880
1592417
522517
1530173
1470140
963925
1148546
770630
143426
3111
1089692
487278
26700
814267
1355383
723674
1467257
1876248
1210109
1945815
1251872
1054148
802373
1606499
891059
304428
554009
834796
193859
1880196
758052
1764910
1818811
1228769
933969
733396
683154
670878
235182
1719821
1384803
821615
314361
801719
136303
1859977
587582
99228
1135709
486577
1277123
1704383
817589
1878782
1894710
1037507
1013695
843259
590247
1152960
1181273
1554976
1117956
808617
1655750
545549
2256
136640
1529938
885979
266482
1500134
220244
1491989
583513
235082
1255933
1826411
652598
806138
262852
1111680
844106
1607832
290957
1927254
49448
65194
391303
1528925
1143209
204759
175193
86947
530036
937798
610121
1674576
1392438
1224101
1137417
265860
416921
818337
1004889
528240
1522182
728002
1397358
752164
106691
1950380
723735
1082771
730519
1488337
1902292
1947774
238796
1871019
351985
161251
173363
593771
1354379
1666489
1864102
1039450
1987452
1130591
227945
1061888
1722715
1984110
1894113
1067860
431419
1091109
955113
1626147
1179610
1562493
1204669
262537
1776313
615703
1750204
1385029
1303599
359376
70755
1238048
1155562
277254
1198246
491214
1641742
129401
1497702
1199924
166622
14137
212049
1831898
1389181
985357
576764
1203852
1711860
8720
1491598
904975
1562416
1712622
53920
1897783
1413921
1013542
1179999
803396
117502
723631
141913
1093419
870399
544435
1415019
1833794
1950073
716880
743978
933895
1521914
380465
247530
585881
981884
289981
47894
912037
1007760
12740
1124813
563131
1571460
1987753
757865
43434
1125245
1362572
1194447
80980
426697
1056594
65292
1158320
1758846
953581
474738
845767
1924650
159505
1397392
1484845
1718742
97015
402603
1397952
1917122
1289963
1989138
1534511
1253336
781302
1038507
699672
1239830
1893630
768342
101651
673744
1735780
375675
1772596
1210969
1766034
664726
4571
1568351
1401324
1711431
1577505
356077
1424838
1392315
1400342
1277741
311348
1483852
1797288
678899
108601
574103
1912722
1725279
1967489
1162429
1099391
1865441
1006839
861837
611450
1220060
664194
1104390
493245
1074113
888829
1261113
125068
1517434
542422
1995385
1410143
1126348
833741
423618
1692647
1679606
113117
1456590
50617
723364
348893
372461
301907
1959454
1340244
115880
846414
581960
886976
1436257
1793928
1219683
1065979
375779
1574312
157790
155267
779915
1475340
1588925
1621104
1409500
3037
1979897
1529490
217194
1916162
1273716
215130
236238
1179285
1906257
672274
1412790
749260
1245599
1003790
140826
1108406
873713
1737034
1980876
173970
177062
1476936
1936733
1750271
1083532
704656
1940063
32302
198118
442358
1182586
1352729
781621
1649317
886831
1783908
1324822
193118
369258
327467
1321489
1322895
1666494
652856
1116521
1565756
410559
287229
826371
1973112
243832
882916
992428
1042800
728545
1971583
1978393
1166455
477022
1888616
1808667
1554753
934276
1033780
83337
1910012
534464
1242091
994523
1298934
1766817
1026071
196512
1447223
1187243
434635
1296222
1931304
576924
150979
487926
373254
906117
1101694
642368
298172
465934
1948695
122200
99095
1209227
455475
1778744
1841811
1324765
1434742
441245
1491122
904852
1679988
690880
1545736
957916
1750647
1312119
1447074
865080
1031245
1124798
1487530
1727966
952964
1075168
1562526
777083
340770
514245
351518
142798
437775
262748
973354
1046068
1914866
858656
1214421
894654
832814
628117
1971121
1116673
1484750
1872370
1844191
240704
964592
411503
103109
1640703
1069348
1640434
377151
1526782
1921303
1454150
42183
1053572
1746687
778926
1197873
1214788
1703763
18139
1123524
976022
1737403
1696418
1056197
1332931
256233
1186491
137010
1088793
956632
133067
640094
1689962
1073382
10482
1341841
1545430
37815
1667314
265385
1546654
52502
1724160
1607955
1715047
1546028
473809
428442
1119582
1328309
920543
585591
970593
571001
1796744
1630238
1873805
1956648
1748014
1061159
397538
1079630
1611457
1787691
260633
924862
143942
168948
1839959
444684
1254687
1599130
248255
1632118
116112
1285218
356203
856588
436717
1777018
1302656
455893
1886430
991583
1904817
1619099
118202
233423
1973186
397819
1979601
428587
685175
688279
1626443
48669
566072
796909
98433
1527189
1919999
231752
1979060
1228155
936688
720708
1761512
1194042
72305
1891284
982274
802215
583815
542333
466802
1140308
287271
1015818
1104016
1416029
1569015
791867
165381
110074
1562892
1692021
980775
269119
1580891
153752
681756
223270
1857115
677047
1204735
117673
401013
127682
1418834
598748
1992625
788751
555828
863989
633057
669607
1051077
571878
1766263
1396335
514558
151598
742884
1859846
1694485
1380249
1851452
87152
187549
1957613
383
293454
589508
756909
1018739
1301844
1829234
1551156
469164
1011086
1446228
1340371
563999
1706678
1832573
1126214
1133895
1486943
1953151
721706
1601093
782869
74147
1978221
535238
382446
1744985
1969488
885214
870416
229239
1853625
1589551
1655873
184913
1510024
222878
1290942
336124
298937
535594
406788
1569745
644787
1605097
1886595
283087
102192
582160
1111277
1500551
1240628
1449386
219332
143848
1679610
1916373
230359
1289831
1787204
662629
172365
1584812
562765
797335
980115
909008
1860875
308844
904943
485142
860732
820566
941018
1857025
1527762
1690214
815237
1969787
688415
1639537
447105
1278808
1016428
1192402
930473
1215081
1359619
745400
1859283
1969364
1076694
1852839
242068
1096365
764706
1362835
572955
248389
1891422
1279331
178705
236923
1982034
1933538
709047
849048
837276
600451
900728
1108668
1200732
1275688
817067
1889347
1407926
240240
59210
1001214
569560
1711904
765039
129848
1608458
1200321
1537511
1457086
931612
383476
234526
1311145
1240741
1263783
317952
1547383
1498558
918038
1105244
234621
1041570
717514
1117226
357214
1446297
150798
1868135
281005
1257929
1467784
1854653
1761447
1962926
617657
507666
1815517
440213
728957
143024
1153859
318429
1727278
878498
1148890
1267597
829079
1565851
804406
202864
1935990
1903557
1078764
1834592
776821
59790
315846
905583
1358826
1907162
201637
175063
1835210
1111733
1478624
1109468
942041
1494133
343294
1620702
1510267
592861
1821426
1487919
863565
1891444
239424
1501706
56253
322572
1954532
928140
623766
457268
38378
69212
369840
451675
1772478
166636
1317807
252645
178109
523776
1907924
1499855
899200
453859
1808118
365047
497596
1060008
1765385
1298535
640803
888409
743670
1990822
1454912
961717
1692823
1632036
519473
215924
852310
1173349
1218611
1698396
227919
837374
1677340
336956
1141787
1334745
631653
1596444
1400336
1184987
1232002
401730
874658
198559
880513
1059081
158018
1349994
145539
248926
43908
1932503
43766
856762
1064900
1450085
140857
528435
808306
1650449
1565809
1801350
280262
1260591
1431571
1307286
619588
1789434
1333753
1167543
910408
970194
901408
401427
127323
746227
1857369
1064610
871046
1674625
27636
1490693
90002
1397713
209612
691513
144984
1198398
1573488
637427
1872459
360530
477328
1061587
604673
140025
288709
320580
1705244
1786873
38151
1468514
1244854
639124
354979
879685
1796028
1922460
1171551
1127958
413549
1707517
941903
944610
742586
267028
827362
980915
1747830
1719326
1552472
1428117
930393
767813
1762880
960190
1957792
904253
1116265
868975
1593477
1245034
229151
1288774
49412
1327064
979747
789729
891948
66151
569987
1953960
305590
1273645
1898478
1429000
31349
1723135
894564
1613305
266430
1580803
1431083
150271
1783374
1384918
178810
988619
962136
1065852
1216159
666476
549380
1996732
1391543
118797
595413
1632479
705525
1999106
371596
1432729
171829
1928961
762691
1060435
681168
1608560
1596844
1057959
863236
1488331
417007
498961
1577035
254171
220664
21975
1044228
1747556
1484088
951818
1191380
252162
1181921
981804
1431981
430417
1969412
480424
334410
725355
1189888
161947
1263359
1661967
1040950
75646
932095
771250
337776
1085509
1078747
1095938
1409877
514364
262343
525610
1881044
788279
1580972
1088595
1835548
1644550
82948
785848
544665
1969773
1000025
310688
770860
231182
581425
1739237
718121
1687024
442788
857346
1462357
803720
800292
1294584
1913026
1113617
411021
670931
1457980
707022
9346
1849893
696495
1772518
1462000
297197
537753
1697265
1701179
206834
1964629
1665868
1835234
275002
1455454
1600479
558133
1226356
350681
1232781
767202
119596
1889676
154249
210956
441004
1922297
986203
678758
646077
1554192
1792608
607279
417521
1702139
892550
850215
1283292
327032
1185918
1599480
1995436
713274
1971313
772857
1527283
598871
555260
1666793
728562
1349991
69452
1244217
409330
1527292
723676
1705694
67761
1201783
837502
1674530
737141
1845273
1848875
719365
53243
508873
642163
1185983
1277965
1517153
1609293
501707
1395429
1004448
1709843
185984
697660
816056
1953453
1774951
1144691
1568196
1312513
1827782
889118
1956475
871316
1518270
441671
1381941
467878
1284842
1168813
1315665
1953216
296100
88338
1078319
1580066
1223000
278928
1996659
491379
16768
1943744
913259
1026113
1237509
1567658
1801514
1960186
1013852
727699
1663100
1625946
1309621
15864
866944
350409
737912
97288
1403166
1819755
490228
86774
1790736
1524612
1086561
176207
93211
1397657
318055
1652861
82618
625091
610377
560184
1377955
1644195
1308712
955858
173886
786928
1022319
745046
1085092
979342
1176857
924281
1864327
335832
478978
954287
981488
277490
902746
1825784
1761116
732858
506087
1850362
838175
128704
817626
993907
989990
322566
1495153
1773921
1670406
1492386
864362
1655473
641924
1197380
307629
1594000
386708
796754
1338085
1075489
64607
1046127
583419
797303
1484389
496454
273218
332954
1914778
1826311
1136164
1616405
1428102
1509575
1834704
1372421
1923979
1680205
738690
1773277
685555
578444
865878
239863
75232
725857
400373
910106
1558145
479426
472319
1911655
617325
1222338
698865
1743922
1662741
1680189
724587
273933
103613
1292791
1141634
1908402
407460
417033
1201221
1399473
176014
774810
1213781
1397095
1627776
1266600
1386388
1251533
1792699
487781
292329
811861
1940819
792019
98085
1263576
63685
1264467
599860
329002
638553
1350381
1058365
498543
1483654
1992763
1169815
487480
1661809
312997
1843399
1703858
176560
1917536
885385
1740425
1860450
646450
43243
1577381
1189495
1149454
1432540
333244
804568
988441
1857507
1777050
1861895
44732
144512
57056
1583816
910413
1606484
773140
1462095
612953
982229
1210882
214018
1591910
1788386
1053660
224484
1141523
1983960
1455459
1579744
560623
1545821
1640792
1032642
1181165
1438135
1046380
1672423
1487265
1864950
1364837
315517
421977
833058
794124
110715
390926
889982
713219
1011569
1404295
1139660
1701515
1095369
571102
420933
756810
382166
1098008
199612
1705067
1358067
978189
1964214
340621
1789395
187652
618338
69448
1963076
1112679
1476513
358437
288143
665187
622717
263083
1840633
712743
1187018
1366262
905624
612108
1394919
1913843
923046
952958
923045
1724781
288054
1137295
1596963
564236
748786
285644
639039
1711567
1802221
1906918
820695
223167
1150655
1990166
231084
1102109
44585
1340188
10949
1179487
872566
946755
28776
450340
491612
1742899
570377
376859
1155895
855071
991815
216901
1909074
874224
776290
1478051
1473926
279500
1049722
1763077
1386699
1408924
1779877
1847960
255004
181120
1819583
1010386
1703961
1613916
1403384
277706
430902
20921
731476
1230581
551161
1064286
1397969
443764
1132617
60926
273154
1792501
811738
1537333
1332266
1300834
1692434
245121
2621
1466871
1368830
325507
270705
614895
1435084
1746711
309546
1846062
1595372
398583
1067233
1848733
1531549
71921
488440
748338
1895820
1550626
1759597
848818
1428070
1689071
385313
301965
1776183
306984
1609728
817125
1833260
413067
1030092
1812756
24086
1933217
1828457
692144
1575640
1054081
1633062
233834
1694253
495309
369700
1650914
685803
1926097
956728
1755730
887826
1226194
1639487
600480
437564
1359941
1515819
1203490
1811443
1672192
358131
1558023
582171
524615
923667
1567688
944855
110443
1739067
624365
1802602
1619563
1897764
951245
1689735
1674464
1497275
1017487
1186632
1186804
1294148
1045979
1418364
355307
629307
970924
841669
505297
1945857
352323
834684
1808288
275033
1660529
589380
396524
552474
344676
1302986
52056
760182
1605653
462789
112805
1189914
461855
1680483
918042
957702
1419409
731268
1591091
1988100
49266
1941393
756944
784439
1306716
561943
911350
1937894
131860
666412
1720436
822276
1855990
1782396
267389
1225598
1443649
1735393
1274642
725674
1264306
238775
702850
1600148
531658
1748863
1127851
899215
510225
781015
1211140
1353141
1992901
1290858
93441
354321
789587
1576758
1009331
680420
1538595
947218
897904
542102
250473
932911
504458
1495052
1887460
661115
867134
1899424
400888
1191655
1226566
1094638
1072091
1118328
744230
661732
1383388
1919552
665390
1632659
1087335
1391395
1335065
1492760
1759142
1638643
818166
992383
1501088
1629284
1511128
705211
1646875
1098569
1978228
542741
1667693
1608909
1323536
801544
965443
783584
1425073
1248759
535649
1444288
279890
1596234
770648
1477231
123486
641249
1280833
1354912
1277094
414419
1486510
570898
1393562
1404903
1029753
1728981
1604712
488859
514574
453167
182537
1259293
1017251
1809307
1624803
1697007
143960
1651124
1735924
775847
479693
1687406
1811385
1052976
225949
216591
1339810
1690624
967391
1942532
1811718
158067
792042
576594
1599891
1023949
253378
1843229
1815461
1853833
295919
1708297
403245
657236
706498
833514
1563574
936385
990473
16519
196965
1256004
922649
825443
1606694
252586
1112669
958771
517254
1877132
1840183
1201067
1595882
1537190
645832
1778145
1967356
1344747
1708074
1932052
1176453
1083059
528826
350567
1394292
932087
6802
616129
836472
795217
1481959
1452165
324893
1638592
1050302
1458919
1471711
1476704
526667
1110761
366145
1988877
1713187
1164501
1577835
1785453
1142861
1737211
797017
1896033
695378
1642161
861946
300611
1847718
1976710
1444624
857385
298767
48015
1216013
955426
1195693
774716
564362
711486
1419320
854254
1000326
1094525
1130952
1693772
156857
16114
1958323
1415034
1597446
1618351
175702
636555
1311886
64173
62909
621570
790051
1028727
1783555
1700395
1415445
164774
1344661
1890422
529086
774306
60007
8385
1249582
839067
365135
1568292
1508970
556525
495424
928485
969862
387295
1179224
1504409
386856
107375
1615545
165932
973314
1540652
1708556
1487450
699949
1594306
1860435
1790342
1053041
569912
737302
491886
934558
761225
1926088
496863
32349
1584084
1690585
1678561
452434
1396491
968779
1747983
643319
217347
641814
1563913
697314
16704
1553009
1022456
306452
79069
1290374
408681
735849
384857
1336113
927296
1787662
1117540
455414
1791717
658513
1518813
166463
1711261
1091254
1436548
93295
1139400
1938167
1285172
577347
1323612
112587
340698
688095
106482
898129
1937110
1401886
1575539
1486437
1277692
177794
1654855
538117
767721
1744060
1227724
193088
167241
916463
1294390
533979
1809265
1746321
1746430
163254
945181
1376104
425590
108456
387285
1308798
1975306
1235132
547621
1608396
1112805
1409128
1304623
1994373
1819334
1241453
1202543
1016208
239987
863330
125041
253628
1740393
1979743
949630
995403
899325
1488190
1741461
1974868
24763
605622
1966930
115489
1504484
690487
799854
114971
1828242
650899
921539
1420958
1923461
900523
1309419
1605704
9934
1086921
1848589
422838
1452448
1548439
1441529
13196
803707
618571
484385
634515
786727
528369
900053
1081220
654060
1912435
169491
808036
1050585
1047253
1417749
652894
1131052
1768925
480905
1823744
123790
708516
1544816
836588
901277
1453493
947680
728660
1599891
1998246
1959735
640572
1685682
55491
1015823
91793
986828
1908481
116048
1043363
1509715
1807620
1147160
392802
1543783
1731938
1120841
687524
481391
995368
372846
436640
905134
91001
744887
598170
461202
1249011
158558
378157
1512013
1604955
568771
1231744
1524719
1503802
1421666
1378474
1105461
1883246
99421
873153
1115023
1393632
209634
976698
314716
1595576
1192206
1490806
1342389
1719832
366126
335126
263046
1605933
1311875
1861431
1524998
591358
1834780
347753
948911
1872723
556488
1927748
361701
1993401
1595695
344852
1132328
861889
898572
1948647
1935938
1903877
1823398
1420164
1767375
169834
1094521
1727615
161645
335570
1734822
1481002
702243
4040
1578583
1078435
124695
1172863
1489253
902493
1615649
511154
502649
734175
261240
909885
682882
322089
1706203
1402970
895190
969268
1153431
372463
725629
1207981
717624
752293
1523015
1290514
1756988
239830
1469293
544781
128416
92296
810232
1473275
624128
1424762
1455432
314047
313534
286604
802722
1275459
1938120
916750
933142
314642
1669509
1236167
300701
1967767
1569250
1731999
631804
1999430
1790002
417213
752942
1371142
548169
906212
449859
1079465
1588995
1902583
442273
132811
337605
1469284
993611
1045647
904830
460980
1064252
1250879
1372638
215690
583605
1671107
1553069
99272
564924
926098
492141
1887005
121959
1917506
1034848
165623
1595557
443889
589543
977141
1025752
1983192
1840811
634677
903622
108849
1762710
629746
1910881
502357
362769
1227658
955099
1023529
1106188
716001
386899
1496195
1004835
1163967
375213
1857492
1120059
413473
1775422
695398
18999
1842008
264575
918461
1910164
1315723
1360463
1385463
509796
93176
376584
1852614
294818
1337872
679773
1295238
468404
1769571
919837
1152861
1594221
1094209
1135857
738796
377330
1887351
669317
704854
868788
1272522
284106
1305580
1114699
1644591
1655359
1533650
1721136
1758639
971129
1319995
452417
925025
496347
476169
477934
850178
332313
578835
244405
135632
721433
1032217
1373376
407963
1768491
1085695
770910
609547
1971963
25693
706580
1541624
1560890
459137
849719
1331226
1183974
1507566
342934
1507777
1565558
724358
1019773
774181
9752
758772
1958033
49669
929657
1980437
218394
1720121
168923
1721357
1849
431388
1445413
263651
1745264
1101545
43841
1634039
944465
588399
1485423
868948
1901617
1324865
1527149
1296594
1704079
1289028
1356817
275584
1527499
1047383
895650
777534
209874
616958
1779819
1991310
1993559
1659794
646383
1926470
490939
671693
1760891
1917510
1200825
1286367
116932
371406
875058
1678077
322675
1983830
59073
1633938
911289
1520091
1922797
1842659
509111
460161
690974
1634420
283583
1178515
919049
498091
1950175
88957
1040658
1564696
699923
329754
219623
1141377
404699
1610547
1731447
1465832
296029
1964670
458076
1232098
1875109
1645168
836956
1153766
1964011
1998510
1064368
1094328
751009
752130
148584
214190
1976274
712401
1754135
516988
593449
1754955
1913646
1646392
681680
1072597
229137
825777
1073526
117422
1837360
245785
73911
936349
1909387
1449415
1370850
492128
146907
1214827
256489
1651169
1988977
1555038
640136
539735
297446
1588494
888247
1783790
1575282
501174
1025633
1177467
1404342
537262
586362
1204480
75453
8124
855047
1183104
393429
1888821
1962571
1779726
457784
1495316
1606600
123152
441501
1013258
282997
1800553
1209581
1899286
568528
1057862
55370
1297425
1963285
989926
419868
1512457
1330723
1711860
1495566
816186
963194
643237
1792975
41752
1048152
49345
1419374
1389972
932100
1045673
1292826
1845297
218230
15699
1447256
1232620
811698
876670
1260135
391604
1093659
974159
385285
954229
116332
321197
1756950
936400
557438
1158624
1103000
1114761
1446338
419318
1407487
1493966
373649
1780831
32833
685470
1454294
1411714
892123
962610
1343377
1505772
1454621
1112586
843128
1153865
450419
1178250
424976
1394852
58798
1713974
1010162
1153159
1940869
714540
1462614
1018813
1690068
1117949
1484762
1442297
1788555
1219591
574075
27700
1910587
1563763
1491391
1488661
958356
738654
142047
1013997
1027207
189669
1192868
1538003
425
750931
799840
229295
370618
32940
544717
1663980
868780
970937
1727487
1961132
1796806
784929
1718500
458200
1225057
1783056
615317
1157456
414168
1185577
482720
395302
1921002
414349
658843
1926184
135467
121386
8599
531892
1200535
1451968
999763
1937692
1323294
117515
569620
1892986
1314828
52752
175931
176888
1170226
626730
823513
1623014
780430
1010440
1112414
1272333
57925
1586011
1964755
748406
1171037
1655037
1842398
328709
1538136
1319403
1101101
1472330
930231
1218918
418778
408557
1032792
1703351
995435
639550
1701072
150843
1813559
538501
99782
1374108
1524335
915521
1986362
471230
1738867
1784880
1537507
299669
65586
220321
206914
633903
1215524
797737
1552096
493452
1568936
1914834
18289
600756
678421
1680594
894996
609348
496815
1072589
469187
1227392
1737415
491526
516182
1307403
639148
447198
999673
549471
413718
1437026
1747863
11413
1719323
623788
1684912
1439399
901009
1340771
993355
1870895
1470450
437537
573245
1589941
258228
1384001
1971009
1932588
810266
1575229
1036753
1694672
1625165
1260156
630533
1842801
514087
997817
699822
408638
1284407
1693190
1134967
829244
1258117
1715759
246490
887856
698355
188755
1873128
1010390
301503
1576499
225491
972146
1066373
993640
1860131
1844462
1498824
1181322
1613139
195862
788388
567580
1926499
1700875
1710125
86567
717081
1678436
1654973
1155169
277371
509431
1722815
1777695
1514338
252266
806083
186062
1552855
422230
840716
733531
1630512
1753592
528141
1638770
8079
698316
853827
1396638
710437
1920731
1148734
312249
1065482
540854
1382909
1561760
656559
1579398
1107596
1322506
386929
1715319
1065016
32908
503673
248531
507130
571724
837742
1606234
1586776
1506040
310426
1522423
874489
1002775
314154
153951
849003
1879449
266326
817302
421879
1979081
79344
1395063
1871753
94682
584466
899993
1232151
237971
1417054
1753755
1567239
343625
1782442
1103408
962402
781386
729666
1947045
1281159
1614445
1399866
883905
1649565
1002571
1149986
75258
981268
1245361
1452950
1825703
802224
145682
1180737
213520
1125682
814227
350181
658174
1402695
949159
1521439
892159
1626894
1668332
735046
681048
39691
1818713
1521416
1379838
791117
1595536
816894
944900
1084606
618733
495272
903417
500633
674502
765935
1247962
1038408
822662
754420
1663845
1686247
1914066
881784
972454
1927358
27292
1066454
1763445
144631
1027616
275626
679055
927210
1831547
1888710
86724
764899
818268
1224362
1594755
1215383
1660128
1321739
997964
420830
647348
1130922
862425
360683
951887
1068969
1146873
1354011
484548
541851
1528866
1898383
861827
943225
1391087
436396
1037277
822885
1204127
77898
971900
626125
1928455
1007184
1003282
1957793
604470
1485204
132420
1165090
829591
1534267
591495
125094
223701
712132
285148
1420159
367381
1971893
369196
235939
1497823
316687
580109
987955
55510
171832
343838
1658524
893668
66135
728112
1426580
194019
820051
206632
1804859
1308020
1028215
1364900
1881409
1748862
1844943
612868
1862997
1787426
1471678
1074455
1120754
370947
667722
1791247
199634
713795
1856721
1297149
1855923
1425025
458922
258972
1863695
1777994
1243268
1964867
1064795
1968252
479080
1276749
775021
1474047
1282227
1455977
729311
75459
1921249
121567
1632098
1238693
490023
1777784
860479
727664
1807081
676709
102217
1452827
1793647
1696916
162587
418181
554461
214671
1817515
575972
1627889
1684016
139028
1806433
1002300
1343227
1634188
1809420
102499
167207
467668
570244
183799
432287
1093122
842791
638403
1518549
260457
1816383
1020836
725375
1624146
1796916
1994210
1748967
683494
1548745
1133607
1573983
1961950
1549303
1778207
650623
803288
1107819
1275308
1496388
84065
1683209
982756
95975
1863931
118164
724838
363214
1890881
1509043
1471043
518267
1082694
663250
1380257
1946977
1653665
662105
1325994
1093461
1766871
1790646
1428786
998876
962345
329363
825305
1715967
1482053
1493101
531498
502863
1102606
174347
1327192
491207
1874154
1687255
1747821
1116378
201890
345039
860416
1378186
985407
1142050
1254709
1792243
1107530
110183
710635
658540
1289385
25192
729227
1672695
436774
1703276
1618515
1179909
828149
1592733
1486246
180121
1363328
1205053
1003935
44569
1498337
155437
300858
390891
609269
387878
848106
1957155
1444051
674975
62370
649338
36297
1532803
1873521
118610
442370
164318
1783691
496039
1454060
849530
1831667
1275269
1519796
511436
333269
1744497
1113022
1901524
1979746
1107550
941231
612838
1324822
904125
1511855
824356
1039486
1525513
393844
878143
14765
1904157
957500
756534
1047994
538576
1701235
816953
877617
474619
629417
628883
219330
718743
789185
1012741
743878
1451588
1619655
376102
882541
697332
1415712
1138370
1193883
901081
867133
303623
1935319
1472861
1240454
768615
393662
383536
675048
195838
1056546
1310623
408006
613803
156844
1724112
1439747
134048
1717558
156282
104231
1809394
251592
1996180
1163236
1289365
1200263
392470
410364
1590371
1827164
1250075
953915
1400139
713973
301780
1838684
1178962
1110952
1585815
979910
1367753
582456
1328748
56531
1417140
958499
259248
1109292
117190
762996
504804
654571
15475
1037425
1529290
1614754
1688050
335906
1905724
157098
1874536
871225
1244181
1093583
1814265
1965754
1594567
1864228
1264434
1801957
1290328
209972
171973
270890
201705
231794
89268
1587601
1845674
1630733
1076622
1101154
1023138
1652108
252075
893119
381824
1286581
293259
828466
941293
618581
693408
1325603
610692
1155757
1069713
671472
1751855
1140707
1360041
393032
1151253
743580
1171742
632522
714543
1213564
1712796
490264
782483
687949
1191572
331684
790231
137539
1624933
585142
1807113
377678
1371834
1050814
92120
1075603
861780
216846
187481
1944566
237165
188922
1636678
1784185
449582
213333
337835
1897352
1340109
259895
294678
1857090
1156294
943984
1734607
958884
1934091
459615
41484
1361405
1159222
489584
557213
390063
635394
1668923
835291
1066119
322679
238695
1065349
1061020
1035328
400448
845325
220807
916033
993886
1603735
187062
1247779
1438246
677274
704498
280498
1136611
746246
964422
357375
132084
1424890
1963202
1390424
714261
530869
1976635
1709599
1500788
1204711
1198838
1129926
1792303
59637
1609454
805185
1625454
260452
1503310
937240
1208328
1290739
553990
1833376
1142397
1362997
371428
1384411
1027896
1928818
818454
457816
312821
1302054
757682
393288
1294123
528529
535417
46144
663121
946552
24431
146342
1857056
248258
1007079
1090774
1866835
1660417
1629428
1279073
334888
89831
670498
446035
1251449
190797
1833146
1663404
641000
1981146
814379
385018
602322
1793709
896529
1494895
671130
43596
628869
1204788
49211
1793197
1408655
784656
966278
1373104
1835723
385814
394271
1912179
793209
965692
1052431
1443349
1774858
639996
589358
389289
1363055
1190840
1530404
1826858
1775777
1957015
1302959
298602
819453
800227
200571
1960366
208869
880975
1310848
1471657
1672157
921858
1155339
1010353
1328935
1257046
1849283
1805755
1801702
163958
1393415
1893138
1861348
1632620
70091
1309656
551487
163305
1264883
984287
729498
1558910
1762710
1367647
1609003
884451
588645
806867
1712214
1644872
136893
512712
787240
979083
1701403
861895
312398
1205957
1352875
253994
1195789
1848577
351418
1042020
883791
1710840
466524
1081681
1574797
43658
74969
360008
867310
780076
1542084
1622318
943302
1419814
1548575
1030727
11649
1351929
1728775
368394
199225
708134
1379742
311701
1180210
1880641
1346379
1360383
286426
1325531
1471067
1211383
684487
1609408
682616
1339086
1257308
1926508
1735225
879891
1829072
1838327
1111201
1124941
1468777
24273
502913
963677
1056400
1882171
1034653
1109009
1078043
1827565
1412238
1971019
1146896
1874183
811109
676648
1707962
609426
361632
583699
324981
802165
1564753
1800903
1985890
492021
1949296
228600
1779670
778201
1364419
982463
372837
1997910
110915
93587
432475
1114928
1853932
931837
199213
1257310
1027439
1907935
619274
591568
473335
986646
1527100
1012627
1382663
51760
598209
1630920
1841243
702129
1885945
599734
1088791
33774
1384125
1760523
1509024
1834258
73135
926237
1350561
965027
1980993
1599692
439601
1019408
273210
56920
1377201
1536281
1079624
1074188
1785128
412835
94888
1865881
625226
1632602
780611
1313510
1023292
1477459
1383041
859132
1868280
995193
36605
1531248
194925
1018329
1882226
403690
397987
1736330
1366410
1083913
318902
935860
1962882
1872045
293454
1707860
856790
1960820
369285
267001
917057
258695
1983931
1487065
1119438
1418185
1661847
1717660
145262
541966
127638
371939
213958
1231073
404206
144345
706025
598066
597714
236163
1374469
841760
1821755
502802
1090221
1095239
1716718
1392012
343143
341569
1847111
681247
231221
662218
751399
1604430
245092
1523381
817469
1548692
1963068
589216
1299295
323948
637364
892016
1357963
1452045
1400646
1200066
1622926
1509519
1136361
1347856
1740335
829488
1002610
2092
590653
769327
1684380
1578892
179323
903118
1568318
64114
1302000
1395308
1201029
1453713
471582
1408161
223908
1103904
1829300
1307714
1737322
656651
1653742
1250457
1295442
1690910
1510413
1137218
413931
1359338
161807
1660148
1207865
1780274
1685616
780612
51465
1856854
529650
1222051
928206
1776054
824904
1227692
602129
1143987
1128095
387219
1847079
1810395
659919
1167036
678002
1572629
1847426
406890
983620
452104
1812341
1929879
1613295
1302282
1403039
549928
890861
221611
1669673
840004
1232946
1202627
1906001
1612195
891778
735358
260360
1363430
26879
506371
437769
340107
1527646
1072893
636636
1918660
384949
112742
1034616
1252777
716441
1870575
201425
12011
485817
772839
308645
1905648
412019
1843204
834129
1088252
1804037
565354
1220118
1829432
659483
1279296
300511
1772023
993911
646047
104099
1825604
513910
1187366
1550541
1291706
1791860
1497940
1715422
66886
1488701
1451628
168386
232663
776452
1478792
1523882
921390
1198765
503441
968179
1595752
927296
603426
600161
728011
119685
1818062
134475
126425
575005
279869
146008
920262
36744
1617321
280839
514399
974292
634278
544998
723442
1195360
1796447
1532793
583604
326327
1094129
1495289
1299551
1902369
1891345
836357
776996
670103
533213
196110
466199
1417611
1362435
1070409
91054
1867522
1609349
262588
1605147
1058492
691667
1121546
1107006
1087312
1700278
528234
630524
494632
1123009
327728
291070
1677807
1994245
733166
1624058
1466202
999853
1162813
55249
778332
1723095
667781
1645932
1681542
1136910
55969
1714816
1137092
1939718
1416995
213490
1032826
1978113
1801092
1964679
1289810
1179696
520133
202804
527582
28198
718943
1789929
841701
1203444
1474998
487969
1095606
1259376
340705
1226639
910099
1148974
1299501
1751601
722368
1565077
1637134
389111
1049036
972059
810221
571001
354827
481737
1401199
1649092
1808786
1542665
80121
828682
309500
506796
474434
1977779
1833080
862466
1933514
1251554
1590922
581848
1270446
1307726
1428062
978737
409990
886382
1371332
1491741
1003427
1748458
1958371
169904
1188296
876854
963811
491413
476019
72191
558578
1332109
1701579
134124
625479
425161
1740700
1344916
1025116
904845
1370758
1365384
336188
1358494
1382244
713022
249397
142134
802829
1690492
1453817
1727889
276980
1626524
293370
1068157
812820
734968
518418
175000
728769
1266991
339775
1023237
795967
1648797
1059633
353636
1833396
15408
1313335
326826
448930
776326
449971
334603
681133
861555
493271
30285
247867
1198124
571619
1963508
840016
1745915
1916955
343996
501920
377484
285091
1562541
357366
897321
532935
1798515
1358719
735333
1084076
1195929
1741472
1455875
812975
1921555
66519
585149
1228812
1786815
1685729
1450002
1803727
746384
1683724
1162262
768724
1511690
1294607
206269
1274848
638183
1811030
408314
889250
916081
1198149
372048
1967336
1438663
1510181
1816120
1644549
1751358
298368
989816
1391953
1602146
554302
164866
155265
612922
1067393
135184
1451203
508716
1508711
1768310
1125203
109670
664270
1722417
25211
698225
1521325
1426
1669281
1896158
732927
664683
905159
425994
1497515
1769676
271641
318161
1749850
496843
1480184
1555993
16448
1187872
248796
910895
515808
261888
115930
736741
322873
811173
1248095
924034
501916
1541840
1537734
807142
869570
854206
1713222
78621
1903577
1350797
893808
571992
1743855
1943003
1762159
1899507
1443058
1837551
1210443
658338
1050277
1007141
1693871
1561614
919026
1778315
371427
472598
1829322
1116882
703527
1202258
1488386
819444
1439517
1239340
1096162
1724696
1338116
1218497
1098955
1402966
1342988
1980690
425786
1873248
60119
1820569
353488
1530339
422303
1456581
1006474
163480
4668
1402090
1790377
1034329
371039
178776
621869
147002
850136
458589
1868613
1930344
27432
1176680
101087
1575374
1481896
1190915
758780
209405
1561584
389373
1304581
1786119
437264
1259633
374807
1644211
832788
1912854
1240608
1747623
627688
1369733
1294401
1926775
486881
1577632
675983
842392
1352880
241355
853951
1543224
383023
1085314
914666
728802
142379
1338971
1104489
1950294
1760672
1801231
1626255
1630188
155271
1646513
755328
392766
1794884
562387
1808519
816648
1651371
1525873
415177
1787779
1296653
471430
792794
866368
809995
1796868
378844
524679
1717950
12693
1497801
781923
1056814
41295
1298370
1466377
775748
809397
1806411
332497
271526
1644302
1970052
887700
1742873
521193
1817133
952672
564656
1309801
627310
497968
1378297
1320717
561267
1930899
35476
1437345
1955938
335358
202034
1538963
800403
951118
136892
321480
1061181
996048
402720
1650748
1094788
1471070
1092423
1143377
1264143
794837
272439
1819750
1762368
823539
176220
1454621
48957
1013210
1709364
752883
460672
589107
1276948
1018616
1994524
1724564
1969943
436365
188403
1110863
253720
231987
1960676
1332133
978526
445198
1728689
27112
1980771
1635380
1089764
1224677
305341
1827465
1653644
1880797
135357
321558
922257
1908386
1842187
1258641
756095
605663
1102162
364860
988574
479509
1216128
1252522
1621150
439996
1963342
173989
1713613
1738687
1896161
859013
1318220
821088
1151386
469731
148552
1013395
258396
493426
215176
91533
1490552
1590999
949333
1072309
1388069
591367
1759137
412558
531003
449608
600010
542774
1318194
1010561
436476
125274
769803
1627955
268037
661817
702055
1050134
1204522
1479168
1253299
273249
457831
1958909
881155
1857497
31764
880916
1558649
61546
336964
1428168
1788857
1360132
1942127
1220443
1733763
469696
1369907
1368669
1613496
1809792
1370909
1974150
899929
397931
1465581
406206
754725
548774
767224
1641982
1379040
544302
731092
962189
1583994
558456
1921597
258200
1749784
996460
129809
50960
1071286
910426
1630049
1463011
19958
962034
1972213
609188
1082393
158242
1218018
1112925
472799
1927139
350173
300117
1888432
549407
1920809
1630163
435855
1330721
113776
422951
1565882
297875
561195
796676
1031973
323486
1037014
265948
233205
21163
1288972
1953678
438718
788661
1917726
718941
1132957
529359
549131
1805110
1025712
1436783
1935974
786701
1961527
256106
1190537
1727901
1033097
645692
1380933
366685
937848
1252596
1418505
473111
1207458
924269
355996
1545885
1961527
1182636
571114
478279
1295656
466363
1463272
1731274
1816129
24501
1143448
1752288
1611044
1868873
621371
1874145
1154280
972736
332387
119958
189434
290985
1899263
943805
1768721
721423
938205
1814591
1118235
1978836
1145256
617328
51056
535673
688271
1724824
1872017
1999665
850954
761840
118871
1447429
1976947
251328
1407145
297870
137131
434704
1411671
1251580
278432
1338633
1589400
373582
1802688
812994
80777
804904
1733673
1889769
482759
1684367
886247
400401
27425
826578
1488438
1276537
72711
1206302
862688
862889
715746
1615276
460635
1356818
157649
603737
1988829
1842103
219678
1556389
1233288
1727815
466356
881272
1837201
1308723
1674104
776905
404829
161154
1885628
1864293
282863
1999526
383793
373401
546522
926934
112039
1435990
333367
1481868
969102
1581982
957460
936122
680826
1134342
649917
1446666
1777877
1810651
1529296
316373
1671292
1481867
21834
235785
1228012
656097
924566
646584
1873958
1734981
594449
570301
1097047
998634
539134
1461556
1133369
1301166
1224259
48719
394964
1269902
1084913
1056544
190175
683007
1035958
1679705
991872
315344
1105267
1746565
1802659
974401
1094689
1432698
1320832
1507212
2484
1941397
1759040
158869
1684407
242383
1700623
560601
1793602
956333
609651
1480012
579439
1195484
358056
26691
609662
916404
1513197
1501514
1649969
78848
1717627
266477
1580353
149357
1437630
883552
156335
1044225
1730280
2123
180306
1740753
1729775
1204781
773042
771653
1608618
1291825
1051032
1700581
397833
804762
1994501
921611
1262403
1502011
1445756
549639
1025186
398724
504715
789055
923650
42785
1385763
536473
1616629
385729
876032
668944
851810
376088
1569373
1219498
1198006
247606
1239056
981361
594451
390574
412598
1708358
333706
1739923
1808928
361610
1592925
1037899
178951
1493166
321417
932697
1304449
1951912
1799920
1751073
355307
1113309
97466
1545750
1317144
1302530
544797
1963003
1857125
426802
432452
356263
439820
1909781
850552
1261583
1084752
1433136
1092903
865330
1693815
1039651
886123
940703
1699611
1893437
1893685
308352
1287874
416646
1011292
448972
1650709
149690
145048
1061964
1310746
624118
1367421
1238831
1211201
1287205
847181
63295
1266337
949059
1023142
16114
463451
1757045
1327830
629068
1718951
845291
991370
1999018
1537836
995536
1847178
652392
870217
1121563
1323248
381096
438781
83625
604385
224326
523346
1910225
52803
511731
1450777
146601
220005
1246957
554071
170588
1686186
374736
1935038
1757406
954062
234989
1910439
1518383
1338864
13201
1802083
1901939
1955264
1475444
1944230
123470
1815527
804082
262093
597436
584212
1987446
466780
374917
1198885
1015531
521583
452171
1632669
449661
581491
1277016
1935147
603132
1696885
617781
1394385
1840878
203681
1426909
1985207
839828
1576010
1275311
1162280
1964063
1402147
569032
1697687
1893199
1551610
1066517
1789390
1386743
453234
1273250
1512180
670884
1312714
503974
63539
1665768
1570677
1204001
112146
219422
963348
1119782
1655685
981496
1090291
313821
1142294
88130
1092600
1957191
224140
1091339
75274
1234818
840858
1752820
1518055
1733131
1060283
1479841
2349
873706
1311629
645277
1357926
833971
1742576
1578254
791905
1767494
1815250
994801
1691568
1523189
1260509
273506
36453
535090
1958103
1983166
1624686
1739704
203981
1812600
1742448
1366415
212553
428169
1296806
604687
1080023
1996924
755451
119247
798859
409594
1169837
152389
1058694
1895166
1730356
757152
285291
789074
1679559
1666396
1020568
184097
1803384
366377
637337
1989380
1560886
1757429
1193150
1238201
1933189
5326
1376288
1198632
845527
158154
1682725
388077
316944
362346
1676593
1725794
1788820
1698957
994975
647012
433266
1235784
821811
853523
218834
1119446
1687368
689050
665873
258313
72992
1279102
78528
743449
1181123
256717
326440
631972
649068
1265505
1743211
537952
1597390
41190
1802534
1367651
825892
1365199
920523
1942757
76165
1313571
856276
461230
842705
238140
153336
1323487
1972428
194689
1785067
1126266
190112
1459340
1018829
1699872
343787
1881342
1246541
1493375
111162
1060361
839268
1597603
494187
1964066
841096
909992
896472
739024
1553714
1226629
1505640
1750651
1056605
460334
1995983
936915
131612
1439325
1526622
1748308
1695525
746984
823572
360619
1428711
1027536
370490
927626
185503
306933
1483505
838599
1687390
150724
391911
1345018
220467
1606407
563658
800160
1974731
1007126
1080064
623517
1947148
609399
1780062
517817
171248
1080819
1738234
551326
1314282
1996070
586661
1875851
131610
761835
925510
1848065
830389
1265195
1441908
1435076
260622
834524
1099922
112006
658642
1014137
1330486
130641
969160
460489
1818065
1174634
1203691
1285070
953733
1959334
144376
1730427
1356811
1350391
1731430
1657557
686571
1065480
1622232
74629
205565
174608
1944561
502537
1586405
770426
273569
376640
1390855
1027471
1063779
255423
526673
665524
1240120
1547334
1768302
1158563
1254409
555944
1617131
1126845
1936625
1910
1534438
1177256
626441
1665419
109407
735531
105872
779456
7514
963085
1155818
470453
16114
1623461
78183
1559194
417340
990797
1562421
1500422
1000220
32704
1161448
311355
1195274
1954276
1609045
862445
89735
914255
184635
868918
1298427
1659609
1670884
1739292
801181
1415211
1663913
37939
1467369
1232051
294537
888450
360886
878505
1291719
1079169
606558
490436
137447
1078825
649805
747330
1387048
1944300
1600020
72864
651542
320455
879989
696118
517426
414252
751258
326773
1359941
1306552
1758675
369635
454385
1781991
759123
218181
75317
67828
1092441
648587
1638832
1382027
1400700
1823956
1758490
1042148
189410
1603023
853630
1984855
1450549
530209
267850
859561
1587381
1214091
406844
921709
1484994
1463
1315715
1491406
1886210
1907830
442816
785737
1600676
1223546
265894
1133071
951462
1697219
916444
405167
376262
911880
765472
995128
1892505
1391503
256738
113457
958658
713552
603198
1188851
384153
998180
1736641
1323694
1022859
444079
1527945
223091
1536242
112523
1989181
1070006
718394
1862698
1378367
45340
1635752
1950003
1605841
1654863
1566141
1315506
1009886
224156
265629
1001838
931387
1042988
215709
432591
982100
31577
618029
379560
1180205
726139
593524
1875298
1068437
927806
937242
807126
76808
1777771
102302
897309
379213
676613
843093
711318
1810875
318231
1515761
206176
1156453
1455553
1595009
191655
1136926
1366612
1253536
453642
519543
1687913
575117
800503
994751
659134
310225
575702
1454417
1388680
663551
1267149
1671938
1412807
229068
902671
1534363
1456644
1401911
936578
1750528
1823472
1666161
1403679
1420279
870591
12523
1300441
270367
644032
978384
449412
583115
31504
969623
1640708
1222919
1615393
1807349
1007460
1981916
1373239
985893
1461457
1475185
884008
1274962
1243176
1209998
1831841
1430468
787876
233625
1221983
953702
533714
954719
727267
1057253
1092288
527281
1068479
1655338
1624602
305772
1515971
1473974
141893
918098
981964
278008
1955121
1679007
1112579
1205207
1816687
969062
1382454
1744952
752804
539025
368967
469722
1586681
96336
1765176
60098
721999
1537241
647020
1205705
1159578
1987375
1686780
381929
993711
1594695
1595032
959927
560019
89993
409017
790544
1356562
1964817
1186616
962531
1968271
1655586
1235440
1881858
1427164
1746183
987172
1245261
1828757
1776287
1347765
283103
55855
99308
1197762
837077
1633339
1910613
606997
1538842
304958
1979134
328705
1748223
523699
682714
1595473
1286241
1323793
1711301
454647
1619881
1791262
454335
1782734
922975
1022361
408985
1389145
1727460
1226884
1718529
1354633
1952446
1276128
1487332
1440709
272830
845115
1036352
1810071
25870
460441
1060603
413759
276813
1183064
750401
1542273
1562629
1018464
770866
1572493
1273733
453979
365827
1082117
863382
1574835
1414864
715695
146139
1368094
521520
1087057
352290
345903
499012
1091159
287129
438729
345757
165565
1268097
1245967
902455
1789162
1105625
1561771
446153
1643313
1834721
309642
1942708
1637310
1207423
618303
446091
1292969
909619
1353443
352707
1630124
723352
962684
1931290
76786
956539
1718293
1859572
772272
1182480
401729
765540
1677765
927950
1373963
1670749
734985
1467341
721504
1250891
1849191
1256617
895178
111777
1050495
1387959
631990
1245162
1379353
1560985
1149715
900798
403016
1881866
127235
1871118
1292936
123398
766497
1610281
69341
1904030
1129025
798115
105451
1396566
358015
1118424
1759762
966877
1887105
1311526
1806293
246138
1128030
204739
1959711
1320145
1570862
742079
1703886
480169
1584552
1743770
927689
558208
1165661
972733
1570811
71144
927665
550890
1040218
765563
900147
1203852
752733
1296723
759537
1970214
1591064
1677192
256947
1274595
1314172
1288269
1313909
914213
908861
1774928
1600535
166537
1252720
214544
127288
1151381
432842
502297
1511910
117073
1790807
1301089
1087325
417205
1238219
1765989
1939209
1813706
1595868
401033
1175781
86775
531798
548066
360804
750463
85114
348062
91022
1290529
1813284
49571
620774
1014939
1282107
1048253
59163
1875801
418174
563107
1437005
156926
451350
1157402
130974
385453
333123
771160
157807
715660
1463390
1098479
318288
947525
554025
1085522
289530
538092
1601178
1677231
578261
1128352
1079737
976645
201464
810774
810950
989527
1144283
1980773
1274093
1775359
991283
528871
1498722
907987
162941
911589
1485121
1978080
1725771
1333832
1375175
763401
1409059
20242
788639
1760000
697621
737319
1328906
156564
1527342
128598
411365
304952
792832
848724
1187535
540033
1210945
1237262
231647
1647272
1751408
605429
966781
1123091
1223753
876625
1495922
1212529
878185
1142848
241169
298228
180592
1753952
514702
278282
1319170
155643
1567924
1656807
839557
582901
1079256
1589365
609587
1725304
1695366
232700
1116832
1542805
614690
203592
2403
325857
151086
1182012
994958
484346
1337334
1229167
546984
454371
211091
1607123
794944
153051
1234642
1877028
305956
946053
214326
290804
1335527
1757147
784227
1188382
262465
992327
1377352
153920
53698
858888
1412461
1276112
694469
1393265
1175222
948224
236837
990767
1989969
482237
791497
1049828
1839616
735668
1697458
410849
1778660
1336612
1445157
1996475
224988
313304
1559591
1182042
674557
589868
315056
876600
1678220
755463
698751
568181
965265
89502
639054
458302
1612787
151837
493816
532834
1972722
289196
775774
1223152
1890288
1117446
1872029
1406028
1821544
688892
7777
1349421
1337556
758206
723895
760609
212432
1656194
1789748
1820999
503702
528555
733318
1836024
91177
374456
1170061
1028380
1824723
1549547
296374
147767
1405538
578284
1395474
854605
686937
1362130
1515531
8900
1013763
423728
930358
202248
651416
1262753
469615
559085
1187810
145974
526643
925505
1307523
1820815
947138
1659595
450507
1022390
1244649
402340
1251270
471701
801239
1132761
1069717
1718245
720788
249816
684539
655127
415224
1517549
1483226
1189234
52064
1756878
982114
772780
167898
1606797
152546
467958
345760
1018520
368918
369639
499132
1968246
1916284
735493
954485
1003561
561468
468215
482178
1847927
1233578
1600064
1215473
410611
1664007
140145
1432039
269219
1507304
1541206
1013469
966371
1409588
1139842
1830511
774250
289576
776151
742558
1650072
890641
349781
1252965
236648
1175934
1284480
1009305
1078045
2632
1775852
1784688
148633
1278493
765973
256018
649449
1482453
1736764
636320
1117743
859329
651478
1378017
1755988
249818
1549008
1438153
1663253
930188
334223
1998745
1827623
1783239
13313
309053
323061
1389587
969292
529071
1115462
1046325
1304088
1819032
791373
982879
1707613
1867358
1538356
238343
1956905
754545
1998252
1934966
822784
217143
1028685
835151
278795
1082939
187454
1665090
1882706
889624
1535036
257960
1485971
1171237
1710561
910957
773657
1861632
1224206
524421
372701
1526897
1408985
361580
1547039
1797331
1569168
935966
683605
83305
1638016
1540489
1505836
807507
1011395
282730
1365420
1447528
1433112
52476
1459243
537212
1889264
1184636
1549691
1675405
1369153
60527
233434
1001997
1658351
123057
1945602
1733163
428098
464367
647894
1219857
1164778
598435
734861
1947289
1437763
1484395
919432
1657547
900593
697342
558483
1566502
226283
334445
302777
1572213
1350941
276230
1060410
250793
1112213
1146813
1306219
671500
1711098
1535224
962147
1281619
1983184
579422
1822373
1231080
1717496
1136675
1432133
1280489
1753773
1495670
17298
661855
1078770
658304
1287346
434500
1499255
775803
1909257
544116
710070
589159
1011960
916307
557586
848584
724320
1659
255378
1688796
1905633
1233074
83348
1144516
1459812
1278186
637998
13231
1963942
1453188
176446
1225980
969442
607525
1984634
925920
152806
205046
1701847
1081933
1963876
1773729
366177
631822
1190323
1559039
1681117
1138186
509066
1983463
953559
1431224
198881
980135
599771
1995163
1205079
1984904
1365013
1107606
1187722
1305548
1021519
1291957
138463
890958
497941
1960256
12362
1682486
328047
649581
886037
1017301
327210
688636
1896906
875296
1462733
789991
1849296
1566611
541328
296465
652502
1721758
14611
1718075
426731
1631143
1357068
1715084
969546
1850420
1049537
1401087
743898
482318
1742124
918106
1640528
324736
1543458
656281
223638
1611071
1982808
467171
525117
1867842
383526
678616
426458
893598
864109
1485103
15633
870145
547518
176796
769099
475793
188255
298530
1110012
1930395
1133723
1624202
1164937
1188246
1211484
162826
61402
1443190
222957
1025466
1166530
1193477
753823
1875709
10702
1017831
603426
1853090
1991294
1417551
974290
498266
1198624
551433
958897
184903
1708958
1493495
1388895
1757778
570744
659218
1223698
1304551
427194
150273
1543334
134373
1155504
1645013
1253903
834573
152760
1662866
1151002
104842
1170919
295576
1767041
1377135
1462200
279778
1872000
1537388
457219
1136574
950744
776241
121621
268833
342016
1629006
251375
1547875
193593
1584669
23622
1128681
1037321
445655
307266
1744745
921496
1611688
235392
474444
1079060
1779415
1513276
1139773
373314
1420049
1349908
310982
558344
1028394
1487652
461111
355870
1105366
1190109
1532850
959396
1875614
145207
707439
969036
1110900
538806
796497
1378059
797231
1491521
444181
1176197
549431
466299
1654423
12777
1707362
1049364
758480
1012744
1775660
1145552
541448
487713
1536577
407872
1179810
1323567
742747
1236138
1290890
1735956
1403838
958414
47442
1041338
110210
107230
1302356
1108477
1536363
52830
193551
583591
1754512
407740
1115113
858688
593255
1446963
869107
1528779
775795
471307
1361135
541474
1839347
1908214
1414013
906153
408241
100449
1944217
226025
104443
1886825
813550
1953916
749202
741143
1616642
185329
1672832
983484
522846
724122
1759493
1870684
811419
323379
1167034
77918
177563
1057409
834212
286132
863033
857299
1502752
6199
1766331
631175
1895709
676949
712761
981683
1409416
1857645
1966254
1675716
1717233
75312
125545
642222
1027803
1981367
1575134
650493
322485
1179866
848146
1797533
1183074
451856
480489
1218579
1225553
1305248
1631396
1362945
951318
191317
711934
2996
1275626
1134963
1088025
1717
1187171
426976
1748027
169213
1570962
1545025
215902
722921
777430
557150
665019
709071
1532067
799054
698814
1671976
3665
1904785
444757
1124538
1772130
1037720
1278280
875878
864275
1425111
238553
1922542
1428980
285419
104225
1170998
432193
1477159
1954402
678862
1720346
903952
1611634
212699
141818
1959899
1916364
154306
1447123
132352
1675612
1793643
172016
831765
165497
1913889
408687
1704694
523350
218118
1283584
264138
746984
780926
49527
1153608
1323191
488163
123808
373405
132504
1966468
1412709
350524
1960192
1208165
1317336
313765
637943
1771709
1428183
1911795
937345
854434
1743931
1112027
1939142
1065800
444521
848987
704152
1732575
1171224
373523
1163775
1012742
487116
1383004
1014096
726104
1323267
1625240
1085822
828414
1664727
1291017
1088323
1258638
1630646
250364
620529
814868
127635
1873567
349752
1120328
1734523
1457629
712130
426105
1744481
1160760
1342700
888822
812348
1690523
1905776
999806
142609
1605568
1697381
910121
1990437
1848633
704421
1957559
216760
972795
1009126
1076211
696463
1733312
287075
1215116
60109
1482839
1994118
1225642
323515
296803
272366
1277961
1684033
1041321
718877
222441
443507
433443
1611550
77401
1253745
1049627
1450033
423957
996182
333675
1973534
1220299
1731296
1982636
1343490
1432028
836353
1310383
1998589
435320
1232051
900922
1543512
623103
177229
1861645
495953
139492
16207
673712
870970
1359869
1915470
705584
786590
772293
1078679
471208
1433630
222946
1914286
1834795
1298674
1590072
1773527
990450
124639
1236478
583252
1205400
1424291
252344
1141045
1389552
132371
323702
1864300
17110
1951451
618412
598610
1453304
1930411
1009018
1135488
943863
1385706
1955556
1144704
1576837
612934
1411431
1548839
1194406
1174804
598646
540642
1467167
1549765
787056
1886273
1896455
11086
1559731
606790
265058
1073728
964705
699408
1150963
1942516
1593719
410195
886864
48162
1837454
1758947
250032
1059031
1823720
1926795
1064030
1229263
759349
1418889
375676
609304
755422
973737
499554
641255
1355617
905899
1718525
1102975
1680272
297118
1638252
1063575
1015845
1087251
1701732
1608709
1908780
250744
153947
1324598
906680
771198
1254063
133868
767382
961741
1951669
525072
1632289
1023880
1561440
1875565
853568
1365568
516494
98865
638584
1150125
1549799
514231
886968
1872858
1939871
200380
1140299
1486380
981783
592632
1529818
1473017
779815
1105076
166858
297541
1806139
1286522
568396
1350674
920880
1583036
747709
147378
248860
1003568
1872054
1904887
1087779
128179
1162425
1212533
101433
344336
260574
1293284
422350
439907
438055
633164
220512
1657094
1580257
684158
221366
1494746
1791145
1813584
143587
1578940
637471
333545
861688
1516817
68568
736237
1193189
1459092
561950
218883
1376235
1047494
1676160
1012839
1906689
884070
340533
425231
679142
1953232
908901
535535
3681
93459
356455
1195485
1555530
1400653
1356865
217365
1135793
1566328
1830799
1625253
49060
1931342
1916240
465422
79973
665566
675859
1091016
421748
641371
253123
382415
916609
1394123
1608572
1681926
968447
455043
602793
497421
76115
251132
737318
1300906
1026468
209249
312054
143508
1792906
324216
73904
1624511
392357
84323
49078
1769248
371976
1019756
1971072
1650232
907414
22946
696476
1080932
111685
708464
698265
574222
963681
654872
868243
1348497
986697
1870854
1102478
30134
1071782
253645
728709
1663253
1434180
1200089
1803596
825886
541867
136295
1172283
744667
1736050
1340187
1264768
1556154
970275
1823511
1521590
1983230
944431
1771508
18301
1052374
1230123
625515
1418053
1265723
223831
211154
1110152
1255227
1275898
779322
1218087
1455858
1651965
351457
1415895
1892565
1873480
206416
1698963
1592543
214400
1696364
57666
25493
1711846
44018
1774851
477341
448114
199378
1588810
1184535
970180
815935
1343649
373323
1683799
1089461
1524440
1079046
1926697
1887010
924914
63057
1119509
16158
771663
224870
1524573
1081640
695752
637801
1277096
1077320
1829019
1421229
1845593
906328
1157364
816275
345163
1040747
1356855
1527854
1884797
1943481
351974
266656
869520
1839929
928004
1404159
613199
1165978
1720085
525452
993076
1555638
234959
1907135
1836876
1529605
772751
1752642
721101
1602291
1210744
649398
514786
793594
419732
384602
27055
452438
1446424
397662
629293
689260
1090107
899620
1139187
1559769
256445
1252036
421480
899174
250005
805848
1718844
543330
242005
83833
554331
1724631
1891434
1907735
1340735
221496
798455
581117
1646504
1146302
203806
1562995
446536
1188295
321941
69474
842247
775683
753862
891320
1900181
401725
1621395
638015
1475049
87755
74826
1418449
75310
1321870
95675
1686575
736891
421574
1205233
1812731
1046319
13873
1446360
1955448
1191859
7335
404450
1800713
1801322
835401
1753100
484000
340717
1234430
988695
1815065
373851
85949
1770383
660199
842141
312051
818234
584405
845245
1803493
140514
616762
650133
727334
1180158
647888
1109608
1974834
773848
1094880
1002298
1406155
840395
685062
206214
1026507
329070
455314
1996046
1405100
41958
1865001
1593760
1705669
345417
827853
761949
1900576
735920
1918445
1430486
1690794
1027047
658044
778554
1274981
1212713
735851
367242
54220
439465
647883
1481438
159325
1614847
112931
1290134
300764
659996
1398307
1114159
1780472
1540392
224760
1567214
1262871
1972996
1591292
1827479
276646
647046
520080
762240
1715998
1182062
1077830
876088
1552788
1461167
463284
123525
544434
1860644
1241639
1826646
24310
918624
1417046
341237
473414
1988124
728161
317306
445457
90852
986404
1707880
1468490
43370
1086225
1413908
553365
546055
295403
1457298
1506587
696742
1467448
884823
752238
1762152
704108
1154798
56271
76926
573280
1671428
1826407
993300
137026
985721
1373850
424539
232982
993503
1688694
1244862
1416781
98312
557332
1972394
202237
303972
1169718
1302444
1681441
556672
1640370
1690163
1090292
708058
236898
1375267
1292671
870053
1843676
100987
515705
881554
284936
669275
1102294
654191
715793
1821774
1138835
129246
1374437
1497731
859284
1264457
395159
142032
319072
1945853
160035
1475884
500872
1036552
1302443
1074720
302054
772312
953933
1684718
1608826
240705
558934
1829170
604180
230411
1929454
753366
339860
1246432
1614884
1697442
1099661
1142488
991427
892492
760557
1374656
1221718
1407178
1873489
1185640
453990
639164
1675826
1604711
1838045
1956901
1485630
1039909
1538504
1157249
1335123
1851860
1380821
114418
1952546
201257
694783
1179369
315768
433531
79921
1969187
40598
737001
1601947
93289
1201105
1674578
225214
1822667
1308850
187613
1570204
1078939
834882
563562
572401
1529253
1201872
521005
1001060
1710623
1290837
177185
104407
1249913
1865574
287088
727362
1928966
1991674
187465
638996
1391160
300018
1079339
428978
903921
196008
1900636
1549280
772206
558940
362254
437927
1319292
1228227
1907388
1578464
1295001
1935232
471278
1143930
1685162
1714098
682398
665626
1578945
323313
157614
38808
1672536
1611861
1988598
1746077
1689255
1872574
116655
1001731
1607263
1111016
1377929
1835653
1468433
590098
1904152
886608
1320961
1033726
499832
1364895
1067137
1314725
1591539
1869005
1288652
33961
615352
1815439
1011833
1429841
1066431
338534
1182073
1595820
1718878
331517
969174
1181400
299178
591635
577099
126884
1545821
973873
1091034
915501
647364
644604
1711053
1791820
1735906
620654
714215
1549171
495907
747543
885729
259646
423980
903579
829111
1388909
865632
1712143
683091
1298436
744328
1869047
246919
533785
310849
111577
1773705
961320
957685
1346027
1707618
1258427
1161669
760119
960044
1269127
98357
1751328
723167
7392
151264
574521
1813427
1972638
1571110
1899636
293186
1312197
746217
1672195
1861646
59549
760834
1549963
1049462
1943359
1594742
350452
1469402
1882364
419204
1893128
189584
1954642
1083236
500693
1618011
546080
1455994
1537169
1817162
1886198
205045
438687
114315
1739140
1771535
1481990
140643
95731
1168920
782562
1154024
1427536
254670
1292304
1160916
1499631
987909
1011689
1096309
885335
1677133
1778973
1192642
941584
1902326
381082
330102
1164033
1019537
1719676
1700719
1235731
964281
820238
994636
1829863
1998965
333762
1616608
664
1391678
147818
361066
1097854
1791830
147291
1719925
1384899
1130791
148450
1136055
1707791
1914072
1179797
980941
1590683
547205
368778
1165494
999011
793031
1414102
664966
998504
359066
157722
62766
585629
1310310
844497
1348503
1967273
124369
1137837
619810
607462
204746
75660
1876070
1209610
906278
901525
1390212
53715
1058617
694426
316695
398589
465357
206829
1677156
553802
530915
179694
1841556
157508
1207232
1318621
1322544
1837871
297867
1176699
1566820
376167
1895714
963007
1972650
634777
1414516
98244
1876617
669978
1264662
521023
569570
870803
127584
1498023
536933
1273969
522250
375841
1351823
483274
1498813
1203954
1497963
214784
1324057
692126
1935707
1542788
1002873
1599524
1220119
1775279
1660571
678199
1873254
312682
1225007
981105
897906
419438
1233954
486754
660212
1560235
502681
584764
645514
1889167
1394713
1004291
1327760
328395
1013662
159629
917070
1885316
477432
1854318
1623053
1844578
1944716
32999
394830
1129986
1910330
116838
512634
475285
778466
560525
905458
1749018
1177517
1386967
400732
1639271
711529
546523
173178
1454910
860587
372943
62194
882628
1624513
1170137
292507
1597845
674887
866227
271724
262803
1749803
1919522
1850787
1639660
141387
993298
348272
310356
1102504
1870955
525856
839568
753391
1709162
1488528
471429
1756132
1351912
144309
346159
267235
474285
1349538
178679
1012347
43269
555231
1770067
221683
1825601
1924183
457946
797348
1458023
1146739
563475
985182
587091
300113
1035317
1228672
1004023
830180
1383842
1188386
285586
1122575
56277
1163435
484925
1357287
620544
1108635
1827189
1672688
1946008
526584
1415285
1875532
510387
1434908
75475
622445
500486
217474
106570
369666
747777
1365445
1735546
438135
561873
668356
1573005
304673
1293557
1796004
925578
168185
480819
1754575
263701
1845551
1588328
63508
1123222
1599586
1280891
182016
296913
95899
1610623
1253608
601644
1274658
1622387
846860
221110
1696298
1965868
1812152
113362
1476731
1611234
177422
1597492
1397046
1539078
1253536
401468
123783
1260588
1134158
1445441
739516
1917616
764029
1602203
722950
550890
1920428
562210
799595
1682778
1267932
1779478
679004
162974
897099
1643005
600909
553741
157855
471475
1758466
1256526
1475958
1496275
1402052
1921916
744628
142546
491093
166961
687750
674986
1134898
1254460
918054
1557157
1925051
1737972
1014782
200970
803588
1081029
1509371
493387
574713
1729015
1524056
1845329
1005857
1016732
1294882
1052456
532112
196657
1278596
1988172
914551
1950288
1996917
882866
721596
52846
720908
1565880
651611
1165607
406965
172287
865887
1598019
64932
209568
1525065
1298872
273260
1803729
1627436
1494418
1407605
1134060
158190
101524
1843382
862818
731173
484147
1904544
1340776
1402677
1574562
1790229
618289
1954783
1882181
1603966
1899666
392434
812450
1370318
1996072
189917
686509
1130552
206580
509492
1444154
1314225
801704
1381811
571730
98350
1970011
512661
478569
1887504
1481505
1508034
732059
363011
1444637
332451
136628
1055087
1499036
873406
1477448
1078176
1915460
669503
1335893
1344419
1387132
919180
1186827
1594133
1962668
76319
1022274
1003800
302380
888462
651506
253392
1910980
261499
988167
1059358
734975
545599
751837
815494
138611
653583
173759
658009
1790311
1097776
334270
681982
1632764
186954
688592
643491
409950
369745
1389736
1144428
1279256
997323
1154904
1936114
1790957
579147
855462
1974348
351411
346552
1966117
702881
1995560
869594
845196
92552
1273113
1809740
886344
1610496
497658
1731983
1387792
1537766
1331349
1026580
1607091
225189
997065
1408900
579545
1148577
1094935
1128919
1855904
1196513
649679
345163
561917
806982
745302
49188
1823067
83887
1899960
1118296
1061888
1823534
1975796
1477407
26940
64460
1078391
126866
803729
3101
1521199
1494289
21360
1434382
114407
1916799
1610038
1407901
1126300
1447366
487220
1693186
429553
420601
78389
244933
137046
142108
1017668
1092234
233574
605727
1075728
1396192
405780
1002883
592509
1579853
1730202
769865
1124750
146429
40326
780302
826984
1135022
1727361
125435
750889
1158816
1842085
1589229
1073379
508736
955110
411236
990300
992213
1952465
846328
1139466
1210537
71575
1652416
1702032
1012691
1594759
1260485
1652633
1743312
586346
906536
1312803
78682
1845269
1995034
1420350
671961
549196
819108
434210
1511825
1081312
1544653
703843
1982048
835573
84760
824514
442088
1828468
948648
685808
1233455
1383864
747915
1318569
1915070
1302358
501249
873967
291184
1892587
1848592
1027882
1585928
1086696
1472057
169770
676042
1654320
1758732
627852
867422
48676
488844
342842
177781
1176930
1430100
1516629
908754
1898733
748102
870662
118978
884849
903658
1942160
659928
995491
1628349
423393
741866
412748
1518790
376333
1377117
430766
877580
1234102
367739
643118
1282157
88837
1863448
594099
1509589
1001032
1910406
614509
1047920
1925215
69421
411091
1336769
589858
769785
1094528
168373
897480
499417
958347
1769924
1898069
132370
1541788
1682830
447941
40290
465217
416683
433148
584293
1047819
1496920
161451
499627
1803075
1777048
1449750
1122186
938431
893102
1417379
236838
1462286
495126
820084
916220
148223
1006879
857306
881491
937621
911994
510236
1391944
64996
570778
409412
845836
1376246
1478932
976096
407260
358003
1507805
1652390
1167686
339186
833975
1242997
1190105
195463
976952
719332
460598
1339073
542217
175193
359835
1937347
1605500
192735
213539
1026173
457944
1349272
1298898
59266
1108738
651122
251224
211709
1104539
1433938
808604
1207191
879542
300240
1528454
133750
1877535
217093
608455
681294
1105013
677029
614026
914034
1836781
1165123
1921893
1596414
950075
423063
1539898
1582190
598031
1461642
1168048
1963229
1405232
2698
1287627
1598844
832956
799396
565088
831131
1752925
1096632
798777
1225064
1608593
1047882
758244
635710
1084247
959176
497082
241012
704511
1046102
596102
1242012
1828566
942883
1121044
1835407
291823
1487402
1599075
233943
866700
976121
268390
1765222
1127957
1418508
1682848
1168155
1708262
964145
1753506
556829
1878252
788294
1698946
747376
1042791
211914
1280612
1193417
877815
762237
1402630
606216
719685
204425
211703
1927297
1861293
453582
1911704
986371
1723576
15781
199859
1868449
1773120
1837791
1347641
1388779
1902214
823081
720180
1325472
66260
1700441
1468699
1810260
1041404
535926
1951353
445996
1130645
1721059
1828550
1299013
603125
194413
165269
1787693
549542
1615647
942985
74980
1061704
258402
610865
282444
817402
811742
475070
1677652
1832869
1519286
1468500
1527238
441026
1211019
294128
1944111
1306780
1998678
1713375
250563
1477171
1435035
1041853
1326045
1069703
1879632
576820
1775191
728977
963726
1149766
1658825
131348
997739
1199769
581580
1786972
783231
1299954
427824
511513
735987
813576
1725351
679393
1510968
112171
1850298
415437
471983
483709
753427
802015
1435326
258639
1093628
618592
578834
1169855
1998426
1727220
1594381
1842788
1243317
1741744
645706
1052151
148662
362809
1242757
1550472
168870
595495
1977702
1701318
707115
15220
1761807
832798
313551
773275
769636
1763766
1789437
360914
1282288
615383
1789521
1009125
648837
771415
384895
629851
33509
1655526
299743
1715826
719480
235548
1816530
1903812
261020
756910
1727291
1898761
969141
1529469
932094
720820
1973335
888587
1366147
1154451
1547218
429212
1415715
604021
944817
1725442
1548731
770690
20932
1707055
1768813
1324485
300980
1615778
964506
285723
1508473
358199
1256261
727301
1465785
1229356
1320069
1528389
913049
220393
1388701
585810
632924
1513438
917104
1366452
8511
1387762
350329
1288685
1521937
1006238
1355559
906598
1129232
154150
823476
1319053
1009876
522185
175079
511635
628372
351717
1167987
1715033
1029943
923918
925031
343757
698465
26088
431744
1871
1220352
1143144
1730737
1575525
1434715
961861
319734
1788777
1857804
1678357
1573672
1016358
323335
867506
904170
1144512
870394
1009389
159012
438414
1692651
1371488
1394512
1291977
1483838
607855
7798
56150
813767
1199048
1284850
1625627
251658
1522312
1849948
1745186
1042151
1240989
47414
1761220
452000
1774395
1253424
203278
360823
1409502
375133
180655
168215
1475676
1686678
1705215
1795165
1591287
837447
494317
29761
1258110
377048
294066
277980
647386
354154
112186
883672
401652
206323
1655397
372785
927675
1875782
846197
983644
318117
1410394
461160
182253
210771
486062
1550620
1699387
531174
1054963
49335
400175
1626229
245276
901446
1880227
916943
1424911
305897
1475706
771534
1748113
1044854
792555
578859
603301
467746
81826
1637558
828686
1615136
1662884
620713
1275627
1480518
757442
926910
1065758
1964131
1703809
1528786
138502
1767191
787965
1394145
886878
1263290
1329635
459739
1254919
1007261
1763478
1060562
152081
1551550
419559
1307225
1542060
846498
346147
735995
1077191
86548
525243
1240861
287993
61244
454031
813050
1016518
933264
571753
215530
1200717
1085199
214605
821359
550040
1335079
1984062
1003340
1557029
1399616
1350114
459630
1684179
844353
596883
838107
955935
566899
1041625
1409015
465530
1046504
1608098
1428607
670036
1871957
877661
1714812
907559
356210
1707390
45919
1706256
1338740
251625
1723919
104684
1190447
850661
193334
853475
242659
1301810
352946
151689
1759050
198355
1966177
1716305
1508312
1841946
1100022
819293
595484
68570
1638587
150634
1499157
643597
608412
1610138
1008742
1163971
1557668
57718
1507564
293547
595808
1721725
1630477
558890
190582
1330799
109644
864249
647489
1817338
1048375
922
186016
1581570
1991435
903406
730301
917819
510885
984318
1770152
544956
1795787
187399
1791438
1246221
959865
364225
1633968
1733701
1445941
1478477
641112
577331
1665086
379164
67764
149826
1954042
86283
1181071
1854659
1066338
1768325
480733
1606820
1833564
635500
709621
1648587
428605
495606
807941
1277052
44492
1805468
212113
294986
1843570
978662
1931395
1867341
1977513
263115
548077
881209
821410
347731
1593021
1130961
1653464
271514
254165
1871047
308217
1238567
1646686
468260
742194
1559135
1711222
808037
287034
1046837
1488540
455475
487304
995753
776313
1980667
1241986
1235150
1672174
307309
1317388
1300830
1249442
1393635
1828026
109136
982494
184266
1844845
485523
1250352
1308610
1904213
579
554942
607324
1990533
186005
1290428
1061823
1126800
1046788
1990569
162375
463923
1310912
744009
1674431
233203
1326033
1955244
1555055
61414
1937835
231777
1740997
1509309
547296
913150
94292
1340230
1035277
1206264
1785920
1868539
1754717
1834662
1094554
558520
1439829
810743
1957323
592269
1091806
144656
507761
1306201
176180
1958998
1296023
187946
1116835
276565
107001
1638429
283176
1380404
1324433
399588
1251289
1787457
871576
277594
1369320
1915280
242751
1908160
1057162
1226500
1240247
1408242
1376971
217054
1481433
1673501
469420
601374
292244
1344347
1238316
367626
1808893
1748240
1447577
1758481
239739
1723476
767526
1933129
783455
1822036
1979450
1237225
1752536
53611
1837164
961603
709816
1530871
577265
416652
1085622
1875769
33677
1797362
344147
929432
185419
1736616
1849423
421297
1479599
1508509
155640
1164628
1177180
1612817
1030039
1138116
957698
1875189
727852
1364937
619265
1284841
1862827
1394606
596153
1775989
978005
544028
350439
154345
1356672
1699310
1557528
142690
439324
1690414
706891
362488
813419
243406
499913
185735
71393
64144
440151
1450113
1230128
888659
716300
73864
328683
498027
1657881
847245
1820578
44785
1994983
145625
1478502
315671
670644
520665
553106
252755
1951757
12412
1513479
493246
364825
482596
18171
1301789
1716762
299881
1565173
1048
806910
122801
589603
461191
1923657
491448
1491810
615488
1349305
683996
194779
749841
17359
1071600
519784
1848595
1591136
1762092
1738956
760123
536907
1673161
1761420
601404
727055
18593
1764768
513661
1932922
1828703
1050222
78297
609608
1926305
25368
576932
1628806
1487818
1793803
654388
983457
514164
37014
596623
302422
440844
1473845
299915
21909
1272580
1133870
797229
1746876
760113
1793960
1942440
782320
1328097
1515649
1093329
605203
1618122
1067466
1842730
1220081
97367
1818988
919861
1706254
1871178
793505
91657
232937
1513709
1245955
105648
335037
335908
135590
1636945
1117285
1202676
1678502
275794
1288054
1617369
1639229
373363
1386231
447664
997758
183430
879039
1686371
239106
974325
748040
1356804
1969787
1738479
618940
1991884
1752658
667870
652563
1552252
1303498
1319181
743575
1422270
1119928
1220305
169030
1557815
787831
1632530
1646306
297890
343902
54241
538031
1389568
137917
391503
129099
1481712
616966
223100
1434494
1687782
675558
589084
18843
1560937
572659
884678
453473
1920240
1586001
228832
1472376
885597
51993
476839
427548
649120
1525983
385798
427426
1489233
1479590
121825
1173781
1703200
1781606
581204
156818
1229622
1132702
816352
1218744
13059
1100030
1978064
1507563
1846797
21827
210136
682180
1840473
873094
1274463
1175105
1243893
419665
250032
930990
545808
42191
1952255
313063
8057
335236
1296815
160108
1839847
488050
498735
1010295
691733
881376
90776
589030
591080
1431637
1888616
1611559
562219
1648203
1982288
1729316
1592070
1292029
1127751
353269
1813915
298510
828230
1572655
446094
973070
1145141
920859
305385
559454
798003
1293892
100961
1258080
1568349
901847
215714
1593474
1098364
346213
1728412
1860734
1691233
1162288
70747
1306176
280684
124800
1528873
864559
89044
1927954
224435
721608
805953
858390
189024
1335485
1400179
1527388
653030
1524318
80612
1230765
1654074
1043913
713151
1938070
506748
1893715
1746095
1892187
1289815
709700
1718798
1195706
1588002
1699074
203274
428650
1019021
1603977
923334
535146
797402
304208
874204
1135954
472765
753141
244186
81253
1587986
680155
318160
1109318
1697740
1502399
822741
1681324
1549833
1424384
1810252
951216
690880
1225665
70034
1624983
605092
684120
179252
858182
1573321
1401530
1884001
1077883
723018
399896
674590
1966317
1382477
1340218
793262
644098
1750651
1162499
463513
548659
1559398
573339
80
648870
1981436
765091
71473
492269
1321133
1872886
1827362
1280977
1137270
1859168
1322284
1222049
400227
1339205
1596354
345660
385256
146339
887510
1896592
1827850
1406729
208647
655074
572898
1333105
1478977
1422302
1828051
920182
1006572
1528859
306347
1114408
680671
1742914
563772
1158209
1281723
293632
1084327
160988
746834
882166
1717048
1460927
1704656
1610124
296547
1914039
593519
1925053
1801626
976092
642731
1018636
658339
1564301
34800
1872034
1354709
783650
1182900
1288827
242808
590569
1859578
21493
202588
118377
1640810
1993555
1315164
1832462
479424
1814979
1907672
421806
710092
243209
625883
1932455
747246
1321753
93009
1354647
1469461
1804174
1776594
1080084
695238
1276023
1295154
166184
1465572
1723573
839372
1331625
850650
1525848
1706074
472073
1886925
829353
457552
291029
1797690
656909
1027928
1250560
28158
1474279
925594
1381029
680489
1272658
480822
666531
1817720
566758
957060
1613443
220643
709685
243956
879342
519185
1136673
728120
911933
36943
525139
1374118
989598
1398794
101294
1398092
1607513
919855
1510438
1248792
548482
135256
1918679
968951
1390011
1250626
1749969
1727472
131768
754636
1984147
1495961
252338
1907500
1696299
803704
5370
953807
1622005
425790
476207
107470
1089088
1138233
688558
1165280
25084
1619015
1402332
958361
398620
328333
669565
1576957
1366377
1771527
30807
979441
1313108
1735367
1052247
1619371
972861
1140581
1909171
233562
1831831
809879
1743125
592490
1460968
1601557
1270634
746716
10650
1621577
715394
1934344
764508
281611
1852446
1713265
971291
84239
1540930
1461876
1232362
1505968
1722243
1506108
127596
198638
301828
1774034
1448379
959815
1286823
877181
1789600
80962
1781432
546548
1600225
216326
46445
1439634
1496634
1276957
1144108
1365557
702371
962857
362855
344436
301341
660985
711979
738182
1059785
136250
277812
940663
39246
441435
862937
1430102
923977
1334526
656991
492097
555650
1972860
1128949
848058
1870169
1460072
447103
1113440
414255
755886
536014
154633
928370
1354023
243583
620163
1569339
1055531
886522
1989539
1297625
1018474
1572406
1478785
792510
972801
1050099
1772437
439277
649097
1379465
1467213
1600892
202396
272007
1325806
1925009
1653253
1728213
1871390
1763097
365453
1545896
689371
293570
4728
253731
594505
1841024
945212
1596733
874863
441380
412094
1674687
951808
338176
1382047
885873
677305
575472
201202
1516436
1929367
78389
180289
1531155
1220776
1363074
676004
1601420
52683
1754168
1568438
387075
865933
1878225
394238
192430
587365
117647
365110
1190373
1475952
332044
716303
1494604
1460326
529946
953191
197165
972773
1246339
1500127
668078
72525
175678
1064586
1991532
168414
881791
100325
1427406
874792
1866265
1196676
1310169
911517
1968815
1156589
1018047
1101544
777208
1999645
1405602
1584121
1238097
732783
1588992
219131
17647
692680
533359
1607352
1372678
1815126
152509
523238
824673
1788233
1990683
674500
1038221
1147908
239074
252055
110375
432789
449981
1212540
148609
969594
451099
801707
1109123
955093
1636650
1681675
923231
1081648
22054
1806775
319396
1503732
1776682
852572
1020835
1979787
914542
1279006
461304
1507208
1026226
1771048
1290592
841154
1556430
1829937
1124015
1489791
496272
1537106
793177
1149555
789745
1497968
1161017
248907
1648587
204703
1480796
1125038
1709074
1503792
478211
1426428
1057897
985125
821770
1588005
1206618
384706
573471
1723617
1205838
1599010
345713
1838546
1396935
1496443
845570
567612
1309298
1713200
1204310
351229
1703322
440031
1029284
1886005
1820321
1855215
949912
1912772
390487
129183
13496
1019049
248872
460314
264314
1364588
551334
862745
756050
1777929
451133
1878844
341384
1660450
1901949
753012
562107
1028882
1979941
1032733
1353998
939499
1074344
1828078
1370142
1428685
1549818
920042
660588
615442
1528999
1849348
1176760
1653595
1733673
1009857
823975
999389
1966799
1906002
228565
1545793
350018
744842
528624
1751673
1957365
1053561
1769188
275132
345028
119351
1576719
859756
644529
887850
1029016
565687
776435
72863
269340
1393949
895850
735393
612200
341888
1139960
1206863
1721923
880497
647387
1752474
329508
1746304
118806
1561857
759441
443349
899819
1325412
1279864
1664006
834481
435388
1339273
1878858
250041
337461
1804999
582614
587718
1135148
188528
1865230
504254
56932
912296
525448
1910818
1155828
4
969039
782045
1149675
680392
144210
1747572
1251266
1561131
1810103
1338518
1119241
1260410
309173
390943
1174675
77337
1547784
384499
480171
1797989
808546
1585726
1557557
843328
251141
50480
805265
450868
423053
583460
829576
1978240
681327
1228901
1759582
978686
1075441
3777
642325
1885856
1121788
207255
1045950
274928
911630
771198
1825488
905330
440689
1004355
453120
1695842
362194
503416
967250
679339
1100048
977206
632066
1384714
584901
1805717
583327
1041108
1062868
1350096
428354
877209
738181
1780146
1222968
534890
430120
1453961
1136934
1540896
1613374
383590
233484
1238635
945258
1403867
1441349
1536028
1957824
1862245
984168
454559
1061768
75346
1460486
1212437
36585
728619
412314
858375
1596590
1656478
140053
503498
1110027
253681
1820404
1241517
1533670
1641344
653818
945124
879003
1058830
478065
221169
1839700
1390858
1257487
89933
1468276
1449251
182240
45182
1777037
1984847
901019
1929311
1225014
330541
1205998
1864907
887397
699803
1828161
1433496
987845
1868810
579266
941684
1081223
1395702
1256860
1792133
131018
620592
1701434
264422
1825737
657581
52881
551378
424716
930372
1301630
895609
1675120
895195
578289
689627
1051841
160865
1450342
1578765
936075
1466899
355971
851065
1726914
1161464
1974465
1725895
672435
28878
358555
12486
1038772
1775069
1150030
1499399
1785764
1930855
1802788
1978671
1414216
1635507
1537264
559681
1584666
1732011
1657284
1203585
6161
1540192
490046
1926894
287975
791656
1587167
655657
1251584
1152844
1197405
915298
772085
905968
855546
708030
1207188
1999035
1972823
1151373
1121932
809424
1083623
879500
10026
1270737
1442129
1407466
1828729
492291
1472452
860978
473547
1509644
1241036
300504
680394
1020145
1526278
906346
732115
1014681
528123
803378
1965806
191194
477792
566839
1217567
478037
120653
30720
268737
1584680
811721
1117089
1599874
1545301
539657
1440383
351852
1143060
1515071
941800
673119
1333562
1236024
1044134
1941264
503843
677637
1783807
1811008
1223697
1006869
6819
222051
262888
23714
929284
1100298
115636
1068284
1226234
1724876
1412169
948719
1120494
700634
313669
1057420
793881
98601
676051
1902823
1979339
408709
787803
1493528
1531030
1620022
437120
1050616
877889
1908308
133830
77277
212777
621051
88993
1095577
1410134
269278
1627140
522704
1889868
1033344
299841
437831
178930
1387326
1937751
504228
1989150
1227077
1400045
404349
948397
1149543
446983
1184580
176001
1206598
100442
1679139
1136690
15014
32185
1686260
1597728
1441137
732957
1584190
1748386
1271857
437077
120202
841047
576181
105610
1583894
384670
1909905
833635
250538
1467899
1998159
1734768
28580
435691
1360485
154155
953049
917623
1803802
685051
1693040
1954144
1128126
89859
1307033
1623109
580423
753258
89193
303881
1361104
190316
832806
308233
1014859
1188969
814307
891140
1728275
934506
474525
110660
28516
1610523
1250600
46600
430944
381154
1636897
600909
1280923
354328
1016695
512175
821528
117865
1647208
677239
376019
610216
405761
671084
398754
243200
336551
1585673
1824865
326226
1373430
605155
1298138
1910482
1469390
1230711
1755094
239503
1739807
494449
947022
144548
1253294
1499916
384605
1101580
1061141
247412
1792907
1221604
77299
260074
1367033
1129128
1408042
541754
823623
157162
15856
47941
802961
126212
666966
1534018
1048932
834579
308687
511906
403909
784057
1777100
394464
1272494
1066153
996153
1818472
1767576
585689
348951
38019
1525977
1662024
1769443
989817
1120314
1543630
1051656
1037626
969259
1234235
1221539
199663
324035
1197219
1947876
1738541
463745
1129751
1489491
952358
640168
1229944
1062539
1306626
1372223
25637
564283
103484
1900377
429202
133088
1838457
1546330
260027
1205997
1638336
1415107
63069
1255860
1772034
1079966
1245066
1482331
1442384
1206151
126310
679502
1415520
1148516
915426
1331278
279315
737591
1860239
1359121
283122
1418635
143655
1345617
1907229
172845
916580
462112
66720
1907491
1639758
332524
1521520
1322084
455507
790572
571173
1408005
1355872
557647
191756
1105208
1153762
1766492
151454
451313
1768561
81579
1759181
1192418
1770312
201211
1709831
1065984
1694381
854626
1573705
1716661
1333322
1961825
261877
1897465
241949
66917
1281585
806016
1526569
767700
1334645
806206
212113
1033883
334392
874224
710061
2092
1993043
115014
1385077
1294051
370073
1757095
1187941
1859588
1395721
268782
1283491
456085
426564
569296
451014
1288169
1512483
547405
921558
1381554
1532823
64439
1801758
1823824
494731
932231
1221964
889899
453678
1923033
1460440
1077468
144302
531628
524292
1518446
100404
768566
491865
56330
967235
1740720
1379106
1095450
504248
54629
1209170
191320
1928558
282891
1480232
1887745
112853
283676
131312
1278279
335843
94713
197285
1091892
1853726
685248
118280
1172145
761980
1526664
789088
1828118
1391410
425093
420789
1251678
842320
1114768
1191629
1371539
1665796
516752
18161
1907772
1212778
1500538
889721
1698365
1644229
1757140
756665
420607
1033428
1773333
1759208
925129
775889
1477527
1335780
266581
1135878
1747278
942705
1458307
1200928
960972
1447613
1209567
714255
624164
61727
23735
1019064
375472
823328
1646225
459133
1573533
304149
107011
1509465
1950487
1820142
1603853
229422
989294
1374858
1102188
1276935
377022
164574
1869489
1911918
1254669
1741214
532265
1162460
1081080
1086767
186020
724703
402135
1766952
1492242
486156
1736253
218466
1311278
1266230
60833
76408
526701
646944
583781
798172
292741
1307347
1018800
1678587
981716
229167
624080
138620
1013668
857411
933423
702896
1269446
176409
1547744
1751610
1715014
1271884
558108
1528883
1189723
762773
1285360
719267
1795690
1497800
1123151
809348
1405801
1988588
625893
1716467
243546
1488538
537997
1794889
1313693
1673071
1670521
1709438
548777
1559082
1656581
1965534
1944353
803107
1555409
1243536
1112780
121731
311503
498917
1691228
1303847
19556
1282364
593327
1505616
1327969
706768
406984
1552795
1728053
131647
197891
1190748
960990
703754
822949
1607295
1202344
1014047
1773553
1164711
1172621
566625
1337313
974664
339889
1785327
1089304
1776266
1639790
1542687
1415601
28847
531537
1105697
634606
1659895
358696
1685171
766647
1100402
1876486
1913574
830845
1921245
830443
748678
205632
1255791
613645
1679202
28120
1258811
761917
930598
1943582
400579
856568
896275
432634
1446072
1934410
1399193
1006083
1539243
481555
880749
1184551
232653
188263
476472
1789983
89755
643100
1244970
487337
1041677
1770708
387052
370264
809811
1846964
225671
1168192
1857073
94792
156034
1136677
1199620
234257
1651548
756722
1858970
614820
1283485
328389
1624758
674216
72342
1661195
1907044
491883
339149
1657665
58883
714244
628800
547078
950327
1175546
886241
579874
305964
1650252
1901261
564176
1464793
296461
654278
1256674
1115258
555518
1494589
647523
1981043
1454170
1929597
353713
1838023
1041626
121705
1143167
1928975
1017591
1762982
1662022
1432566
1184935
904917
1679696
672407
1083727
1294893
368367
1679146
289880
989237
776789
184863
1002614
955772
678134
1594340
880210
1268348
159914
703917
849369
300747
1552857
644216
1713896
1619405
1616141
1052769
333988
1607675
543369
1202409
1499527
996912
1201012
1372228
1064094
1371600
814259
1842651
1787886
1384366
590989
882819
63363
1121575
1771075
346028
1911848
1509790
838944
165119
287563
1990973
649475
1860426
197590
1958950
1405870
877178
1459736
224991
1215723
16051
340644
30827
754914
313456
60997
1084001
126941
447373
375392
319689
1762480
1166997
155211
378942
280307
1577421
1845571
1957222
1937697
933890
1106
1833725
644860
1974922
887808
369024
1049750
63461
1708074
943217
1766087
91991
317495
1381203
453905
1046145
270440
1347917
967488
1294171
790435
169742
731778
254670
1666868
326086
819615
667057
1218352
218701
1327989
163108
820560
996410
720743
1881408
1756430
1329801
836669
1075362
1119639
758556
175304
666670
784505
1238788
135866
1872347
686250
492514
79748
1559218
106539
639419
700786
1123121
1435806
228089
920315
487454
1709538
229183
393141
876946
1796230
1385599
1348752
1999570
443901
1942415
452234
1861493
1237579
1924961
73548
569532
1935954
369434
1776993
979912
1937831
973866
1700916
663716
1545411
1950505
1479474
105532
1646064
1586162
747344
1080454
1719401
779448
369067
1064566
824524
1626936
1218908
128332
1482451
598066
1423055
1767267
478412
1724615
780101
1071720
944394
1491714
1517199
828090
1159251
186875
408793
1209387
1190338
923329
1056528
1314240
769153
1033201
1823767
1492098
555659
1496990
413166
77801
1755017
1210288
160752
873765
1564413
640425
1394859
124195
1591457
103145
1332316
43102
1005760
1425183
1447995
758216
826127
1563596
251662
288960
1421224
426241
1363249
1494186
779742
822666
534500
1960688
225043
1316947
983172
1339463
1267956
1294951
1081397
1091981
1772562
1844939
116261
271871
32380
1282197
1525304
1533786
1361616
50749
57291
1920490
1082122
1011455
1105135
1386101
1222314
818322
617442
1912924
1964055
216108
1544125
1622303
383041
23961
776422
246153
862813
904910
794518
1600025
515061
835893
4366
907556
28791
499417
38938
1440325
1275371
438691
1507933
30185
1901358
511177
264626
1681552
828134
198937
1429294
1679906
1718188
1056683
1554240
459322
1700564
1639153
683104
1972463
1476098
397630
177074
1148270
1245799
844585
720945
1349215
355000
207439
1593919
42708
137598
800971
223531
1011580
304465
1514630
1884704
932287
879353
557263
641564
887451
1033656
137962
882671
579278
783790
1187969
74854
761750
158250
356848
1624178
1533106
1500327
1459759
619094
1671518
264739
1469260
1860560
708571
909064
1350453
722406
555836
929626
27590
889260
553955
1190288
1392097
1228054
116983
784288
229550
488129
516566
1401639
102170
1778488
1455292
429581
8759
131811
1302828
51616
175659
1643464
919211
1539029
410413
746417
1673667
1425918
500524
877401
348959
30524
487404
144872
44423
43227
835137
1991152
1642550
999665
1321059
70895
176578
933949
624425
190616
1538454
979749
260186
242235
966045
27036
1758762
1914038
96779
747469
673786
1360222
1354220
1732225
1302550
1188053
351884
667250
852487
647503
1583753
1452052
1320588
1027193
303286
1557182
908532
1136055
653299
728079
269291
946487
117799
1777374
1311447
1476671
1632669
1174542
1702587
1306903
1990372
155195
1281571
1324273
1429565
1397615
1563357
919259
558991
839789
1438531
1420418
254511
1233200
1364983
1820253
1442033
275819
1339370
1672986
986002
1734108
666222
1750469
1162314
514016
1390882
1556913
360596
1054042
1043314
650949
1760820
1141924
1018510
111297
1601479
1601827
1916990
1077445
1566683
327238
387857
266510
192696
1215052
1896984
1617846
1056875
665265
1082987
1826158
552187
60652
365021
1903297
1596406
623747
438051
894620
161446
1569398
1397305
772249
781227
1768405
909176
298523
1976167
1061423
1607459
1959125
1334683
941781
1003922
1839617
1152160
1784817
456966
1089812
1336231
1204114
1687971
1825585
1834617
1081374
1720635
54148
203565
810012
12863
1428418
571061
1469806
160657
828676
80742
1838032
1559752
1413229
1718178
141310
680822
297840
244907
1563663
1003564
1707646
1546283
1989835
888225
936949
1391395
1810031
479619
1071872
217099
1126971
872755
1308085
1105863
1812777
191548
1322031
1349022
1771505
633384
153931
1663393
1330145
421421
634168
671364
319089
1026391
65126
957690
1121428
169574
279436
442768
1694209
1014916
888237
1742779
873960
530599
423249
839354
358667
65670
431914
1692513
1593361
990258
974201
1667166
35971
700079
838873
1672572
1466658
791653
766190
1907900
761907
1767988
1577876
1700370
406615
139633
1361742
251649
450184
1016447
1003820
1088498
1656001
576608
101555
653152
1464928
1209456
1218496
490612
1943402
1474944
983142
229654
619450
289767
361070
75314
154306
1253635
1509248
1209736
587020
990216
973622
1360167
1306467
279447
691530
987448
288538
421306
246956
1549240
1546288
226039
1345110
1700649
1285677
572265
733599
1378761
1238174
1498352
1481045
891476
142991
840634
885670
8267
327549
586927
1043919
423820
137802
873637
1850642
1201858
1392323
1423926
1525839
1276193
1353393
1084182
949606
1169831
1931810
1867383
1681949
1928788
160761
273131
1860613
1271604
672995
737481
334164
788109
1397270
1720822
727372
1734596
51189
725276
473980
880487
771639
526908
1974481
1527583
985456
913285
802568
1946408
1130695
627396
487796
1947725
1105155
410336
1795256
1727269
1836183
1281199
1314972
1896499
279359
894981
1766182
999468
36402
974074
1462010
967322
1632454
1509916
1668510
845544
1656526
1492353
701653
622131
915033
1868962
791436
114588
731233
1748014
880054
1165909
403950
1407758
338395
1551465
949638
1345331
681647
78759
749617
1382994
1921820
1586894
1977052
1105319
1538268
1886652
1958511
1534175
1685843
4446
1351376
800816
448702
320085
1520129
463296
1814254
1262903
53020
504831
547675
1130130
1000794
714189
432280
571544
537977
1035211
719608
934639
857096
650851
1002488
1095874
1630759
1482969
168107
1907441
191086
618368
1030159
410045
87314
388952
1709671
123220
419683
286142
1055790
1688865
1530430
1093520
960335
723771
1125446
1461550
548178
275741
371856
1951549
666516
1063006
1875326
1481289
1496734
1758782
1447978
722771
1176647
1467232
1614539
903180
534692
93019
798177
426755
286540
1273470
1830559
1218427
805744
1894859
1007489
38888
1631961
1821478
830683
866327
1934554
1442815
88652
1083342
1761619
807525
1197298
540205
247445
613957
1640708
515671
924108
1978991
1486612
962568
32948
683189
1635082
29984
1701767
599482
798217
1887192
1616979
820200
744483
1680394
784995
1601869
1905906
1192797
449049
886521
420937
385689
466546
1105565
1174541
1578814
837020
1360963
177598
879824
1608723
523797
396199
1799163
85849
242684
1861270
752619
909661
6397
746624
270008
1701242
1141392
1732648
276887
1507514
1810272
1944453
144803
1837294
760165
326486
1365967
1478431
66253
151340
92411
1396285
758766
1209342
587004
1539190
1776076
446317
1957750
1160146
1714747
742854
319007
1797929
294370
1594215
1696117
102924
1345018
785305
1299830
722425
1362827
273058
364394
1550759
1228724
1244007
23112
1403097
269391
1173513
1764319
1410594
1662061
371055
441811
1733160
1166069
162674
14961
1086340
1016522
1967554
988583
1603213
386722
1998065
725046
248275
361413
465853
719921
1484177
1431757
477268
170036
926439
114587
681798
1859020
432283
1082831
353100
1505740
1412743
748606
1169026
1800124
192171
1840324
209704
467937
423027
1847502
725813
665472
213726
1150844
695076
45778
1167283
243633
916825
562071
729146
181021
1226825
469363
1104915
1565249
142502
1492615
1374777
1107303
1980008
442930
1006318
137380
1994104
1657224
1313059
1587191
1106488
851433
1574470
367697
98217
1827779
1459881
1181831
118287
1539876
447395
315136
1478977
399557
701159
1373834
1578077
529843
332907
905923
1776221
1923024
165243
1451190
405684
97817
1405722
450580
1118162
1361831
1763346
302871
71604
20589
145762
1673220
1943937
1363661
792391
622470
1113067
1185653
921075
818332
797410
1607401
1696070
744121
1042937
1570188
1778754
551143
1627134
829947
182500
66966
81802
122446
1819955
1211743
420392
1019412
210662
3687
631604
1713813
949619
1830752
1324278
1102037
1844810
375813
1207606
654182
229169
1413428
471083
786509
1844172
1062828
1154153
1139801
58916
1503616
1569401
1772943
1681911
44713
1534518
1034733
947723
1881153
612463
1271847
1104865
1647381
1570262
856228
1714132
572382
1141765
104264
1834356
319017
1481614
58370
530291
473337
1725065
1873708
1278061
1436854
253626
1550679
645604
630112
242203
291098
1502311
587475
1344181
1437134
1514547
780051
657877
545268
617146
690627
242075
428153
1359184
619262
700140
1257955
1697720
854318
233872
1989074
1725627
769232
1080281
792464
214370
929557
575890
944854
803537
1947057
1705903
1761559
1573501
438221
1930287
628850
638159
418100
1954040
1318031
1969604
518792
1293622
961744
1641963
1212892
970591
1442294
613986
1308935
80470
572261
1990438
186006
884751
1129316
945261
464512
217687
910035
758543
1385591
1403999
689095
1470646
1364332
1073522
202979
920443
1734397
716480
935139
1410110
1856188
601483
1794103
912528
1311848
152220
387467
407066
604136
318748
36672
614825
612396
219993
1077799
953179
1078646
1846473
1191922
1358862
1503017
1170164
1831257
1377569
587583
636049
1180894
1312067
1925854
1104738
1842839
152591
610486
1838183
504395
43117
368610
1236477
538406
1740978
652367
1358456
448686
1455209
998795
812825
1030868
626733
1932019
1410583
1323786
1532360
343759
1406842
745413
851215
1298573
428933
687908
416949
944346
1601898
316597
754397
101320
47068
466574
1399590
1100004
1959271
1879313
1244360
1552485
1773134
1686983
1586543
1402867
376049
432834
263682
1379778
51767
1566193
1583438
121187
854309
203452
837567
930674
1989433
1673262
108736
1103616
869767
1113399
1512915
1982595
587168
1096513
1961272
768382
234719
1098910
1060349
1056864
148474
650018
1188047
1325654
13805
30428
1215819
1066076
1873568
639984
1348152
1263486
1680180
1838193
567981
1512706
305034
495493
446407
22828
696454
1895724
1386075
701016
1123946
1112122
802794
459371
1381179
1109532
221662
1722704
1965801
1849669
1524899
556159
933001
1863524
229120
1549598
731234
602991
370840
1793301
962061
609460
1106635
157015
430570
1570003
754474
1789233
554203
564976
167719
19821
1689698
962370
771290
168179
1963871
1231766
1131656
1802274
1541831
768023
1603987
697483
652333
1982532
1706909
1318752
271230
868296
1204867
958702
717068
434870
1221218
1390243
1136809
388686
617586
307639
1117289
244108
1456371
918000
1909201
1581907
1656573
263654
512538
280790
1701329
729538
1522118
616868
1086907
753671
1365523
1587664
1013381
1921154
1472614
774196
397097
60844
173771
1234812
947578
1508943
1758029
1853320
1922578
70906
1461880
1200841
893642
1793530
1848892
287576
1555120
1994192
1527823
818213
1492006
269092
1904087
1913554
628862
902564
251731
1363303
1992310
1392626
1588197
150470
1538450
1028018
1621175
923574
294002
1699732
1315131
1348734
1190123
642349
207145
1513810
1790449
1732401
116860
1903638
504362
1390422
860936
727695
1274549
729898
595725
329646
445288
17698
1631790
1940573
90757
1354676
931491
1074925
1837217
275109
1796759
658956
258889
946372
742182
1793928
439943
216885
1146446
737983
790609
1605122
1786180
1415844
1072989
1964766
1217543
1412094
1926340
250740
1324790
1466886
1076081
1318944
1473716
1274633
1587706
541839
699865
831995
669391
584342
987172
16105
439575
658532
1426862
540677
1808076
537308
1438071
1343567
349189
639057
425380
816183
1025243
833843
1692768
246490
1443846
362403
103741
281942
1910267
199931
1781329
1344328
1978618
1749647
1578350
1859561
405015
364187
624094
1390035
1307406
774383
475744
1093152
671998
698478
1218846
531927
1764226
1797470
491424
1556980
81209
682508
405547
549594
784970
1063520
282314
1020746
414600
889769
210407
1937237
1056565
88673
687246
1244933
550790
234518
103068
806849
640211
1145325
1064057
698930
379223
20502
1854954
1024896
1866215
1567813
407321
554126
456602
1267279
739706
1079172
1212620
1213782
425752
1587942
891604
377004
15389
528040
100737
1939958
478848
593832
549973
762150
581667
1363352
825838
807564
1188508
424171
213108
386477
461377
441668
292572
73284
624440
309471
985841
127047
635553
1735877
34938
1705746
177060
1136108
76245
1046341
1913345
1919102
1584176
73357
1880614
1673397
1533096
1516561
1495518
336131
557433
1409591
500467
471271
1023283
1725641
775141
564029
994369
1858813
10892
1171492
1939652
478017
350588
955881
717743
1922631
1955874
1484694
1069583
1988346
737675
1412270
1052138
200772
1067842
969334
1430
1987745
618927
925349
1582469
1318557
345799
689589
973547
1803347
1228940
1004261
1974868
1362545
1067765
302403
571302
1016640
149076
1763345
1348988
1398664
1552529
1440456
1783003
1816755
1513981
1980671
817883
1267555
360085
898479
585534
1822567
729839
532139
31436
393447
1904133
1030040
1465341
1248756
279267
132248
161815
207354
1578597
1304771
834540
1291700
1884329
1132175
1009641
523025
936196
736899
782205
1733975
1966425
1912002
1635475
950381
280714
531140
1869483
531525
1655109
848337
365833
268005
1934671
1173891
10296
1341413
1033583
1330962
266159
942170
57331
135433
531689
1324733
1185042
1123837
930436
1186440
1143565
21828
1007664
1288038
1704906
1894051
108935
1648730
249514
1471231
1929235
850086
1007811
551202
1589957
200251
309146
459710
1015387
319507
1675036
1979203
384027
837850
1984040
502775
274277
165294
720542
500091
451253
1483571
1893958
1330711
443294
1929703
770853
1589289
1428933
166786
1947505
799117
1457593
215892
1522809
1105756
2155
359166
1120865
465892
467018
597371
576578
1377493
574544
1840091
550135
1988709
1937633
1446310
4727
1408439
1423055
1294891
633428
490667
1053995
208398
900966
528947
1605097
260747
1842469
597803
246636
1760742
1030059
1850513
831451
1681055
1648715
334192
1950001
803627
1493911
1207039
804178
1078858
1549901
243175
1375035
188110
1943897
1603892
858264
1444116
1960928
1461656
1700769
1348373
1227730
1584067
898112
1830147
1930862
317387
691539
537910
1548261
203361
897077
688935
1867908
1007200
860219
77664
1612438
692172
62506
1096477
1568965
390577
1738354
862755
459555
1626156
777392
1045466
664493
1583909
968320
181838
357981
1636912
954386
1770029
1428358
698111
1936349
1465485
504867
1093727
1708475
281983
1287781
1250303
397794
383137
1904156
1457001
835900
1215566
411519
714330
401004
565103
1053601
1136026
142593
834365
1159882
1091301
945821
35598
475538
1111114
1122141
1171953
904188
1137539
890730
1145202
1856730
352728
368636
657144
1835609
1835419
616619
886969
815746
1396216
796265
8957
322034
513099
490904
599986
1773313
1227818
474368
1799079
1551502
1983862
1828056
1566646
134266
776703
1078596
825618
393816
1696567
905497
1365612
798171
151057
1566742
1808040
1043151
1904918
1206240
846657
347637
879380
346193
470555
1325449
1659505
1853067
650213
142853
571917
1657464
1521492
1205987
1657926
970157
248069
1767889
1600252
646897
864491
1051789
995273
313405
402360
613176
855403
1235786
1028853
551686
1572542
1819257
1480638
1299864
607039
1192387
566558
1814434
468306
836176
133145
1625481
435505
985464
1800102
1591446
796241
1536041
1354639
1111416
1689614
1481595
951500
1927552
1975231
1797061
1010808
1762828
1432294
1299868
755641
18
1977801
350263
1126155
308414
1942116
750101
529031
651103
773247
1271964
627637
526200
1380629
994786
466099
1965388
1249793
689119
1682403
1308037
102519
98676
1856204
924033
386780
1142598
1161674
1825032
980016
1939477
1332301
376572
1320099
91734
119459
1866763
498370
1094750
451647
1622266
1710485
1749086
439924
53746
177294
67253
1022857
1627495
195192
740146
1498994
27052
292147
1694672
1895198
1008356
1738862
1602303
938309
1800281
1609900
652204
964017
1012019
926434
639229
557655
1983753
1776763
1465503
1854261
887666
1127376
1876189
707969
448114
101331
1498684
1523040
1873896
1295479
1887335
532792
1386164
921886
1990665
1690163
1849008
420600
896246
553927
1880612
436563
1836157
676944
1104321
795508
1166878
782441
519909
1645463
931615
860007
440238
364842
993644
907414
1526597
1751877
633103
583609
1058756
631031
735197
1361205
1233433
139869
218652
1262340
1221399
1325193
769541
1952402
1246968
1511763
1931037
249751
1561853
990592
1473138
253366
235275
112898
506376
1330586
1150420
1944759
1027068
81742
1899809
652171
949823
1777634
1942270
1706452
1527285
225608
147080
1891404
1821572
222811
1423664
1130814
1013813
1588038
153044
1516182
107247
407061
1200092
891018
1397484
1950865
178193
837594
1544751
1971359
314373
680748
1676185
578167
828931
361365
585467
910528
1205811
497208
586187
703516
750818
1023637
1055865
164176
259247
1380243
1164706
434316
1415703
600696
444868
629012
1571739
1251432
1076725
204721
235194
1628322
1478632
720372
1666876
143430
277990
1779170
1129576
723483
1547295
1628160
1141547
1967901
307733
694861
1829686
1075731
179554
405788
463367
896073
375818
915031
667789
1371994
1244116
507262
1252567
1980374
1836653
550095
1837307
1618639
502778
943152
1050095
1241886
636626
1028219
1970619
1658358
955313
1164597
1178351
855911
1777408
104953
303799
969254
680289
967605
819979
636448
1297771
1250318
956729
1388237
370997
1012362
792592
1859959
891405
1032990
1919034
44445
642019
237774
1348597
1729025
1480568
585194
120494
1263459
568944
251260
1442632
56623
35739
1618946
907832
459935
1424159
215265
690671
1122777
854653
562231
290580
1641052
400786
34912
1932244
765601
401405
1078118
116850
1651394
817827
1663971
535168
97864
1837813
175536
1473657
1478363
1728297
54769
1621469
1182863
1199471
1759116
55696
1214434
1782491
1302102
1951202
1856841
1190506
502313
1744001
1784766
105807
1274339
886119
611657
1380174
462375
532857
940223
1552152
1653859
817658
356224
439204
811907
1033049
554608
887979
1393595
1925135
1021502
1812924
1475865
242824
1848443
1214295
497912
1605142
1627419
59160
1252927
1247328
1343968
1164854
840735
1101459
812330
236528
394816
512061
98722
1607963
1479550
764608
434080
1685832
1011163
840258
947286
1342486
1714596
1416746
777176
1203998
240211
1051302
1451914
1663927
1560244
379568
695271
759853
1472525
505770
728417
1676600
1786603
1308324
696792
278765
1908444
684949
1049949
1990245
1729603
998834
408936
87205
465661
374205
437256
380027
428017
1799682
1717104
434166
1467804
1797748
1377913
712737
582726
1962468
12867
458737
1701288
1624497
1431092
329252
553903
894611
1985598
1937577
456944
1902675
1004970
778335
894111
1706277
1714747
311573
1596492
303819
1495059
1804525
1635837
1774171
808359
1079239
852438
1629332
959142
702210
1121075
243209
1608033
1762452
956441
1850712
699117
247582
686213
241209
983381
644039
1208476
399895
232881
1594741
1860645
1518086
524804
1016415
628457
1747184
292815
1836374
162835
1711079
21363
362770
361410
685641
399068
1562928
1902379
311622
1224979
1507323
622129
38071
690891
1631624
386209
592293
42851
1389047
227817
1646026
932112
1869178
657883
1456250
1731905
1791482
1063900
1882495
1782099
1580102
1345800
1730985
1393110
1537855
463318
170558
624752
747394
1669990
1384551
196859
1526544
181026
1546046
1819706
975787
436620
631203
787748
1841805
1699366
633170
1241008
554907
1796895
1115387
114105
1451066
1023193
295798
57961
1644997
853334
1547928
1035264
338153
1632482
799517
230551
992243
1207392
110970
124560
1765903
768027
1003802
1458788
218105
302930
1688336
1180092
520833
1704644
1293379
519175
748689
1455064
1464749
62796
888071
833637
1599231
1181273
95819
494709
1137292
1030118
511173
1006865
550966
1236950
1426744
1610915
1610663
1689215
718084
1101467
182572
332707
1890594
528161
1349842
1886062
983575
623007
732604
1500780
1144983
1788237
1872847
1700138
1252678
1754491
364123
59367
1634551
1008825
1957388
929932
823004
586427
208103
593117
1368255
161779
1259181
533356
1533433
794814
565268
1044941
579769
1568269
474254
986128
1421200
1032210
1049475
1017683
428409
1598109
846854
993264
1070890
121027
53595
1588448
1623682
1326717
1680423
44513
59198
1151259
1683058
1740656
417593
408904
398156
1861286
1537883
105265
329267
572816
428139
471843
1795496
128522
1731603
1394468
668247
359334
675255
1279035
46701
143541
356455
1491102
1245971
1505068
1956270
1094258
1850501
759153
1721745
736383
2835
465276
1083891
1197319
241647
1087073
1302125
1610597
1295510
1838554
1499993
1754586
777090
1179924
459311
530640
1218414
650597
1421420
1553235
397798
1188690
1077111
444937
561996
951711
488424
1511633
670854
1784516
1585385
721187
1561528
547627
1163764
1435080
1220443
990048
1094612
450240
687826
36683
1348082
900660
1337029
1278971
1456562
1053676
217812
383497
1346059
668707
573855
756642
745454
1154068
1645194
864757
1802654
1118430
1649754
21975
1635117
821704
1591199
541232
646119
1662357
1609989
829204
553413
1120996
371483
825667
4551
1719711
1001095
800743
1910119
1629939
1578059
559600
1494899
958385
1604924
820955
350587
1213794
266963
1777993
1887361
600530
45293
1571717
541525
843236
1432893
956743
1915967
597786
942649
1202890
510426
396424
1657124
421410
793902
1824654
1764933
840813
507628
274308
1028374
852425
1140665
1289384
1248601
1464325
1454259
268679
264512
955518
919874
203281
20632
377558
1683522
1803710
889576
1437385
228145
1355273
663688
299866
1532918
1796445
1637339
107092
1750890
1478876
745886
408620
106880
1943122
145044
1362833
201870
148370
403358
181390
1831943
342578
459697
1001465
1349855
1449238
522310
246367
331315
1816953
1849965
1048860
632655
1636569
298
1504947
1974806
1014181
1241199
350509
1227188
1770296
1615334
1522354
566353
1941059
1754147
383232
1765565
1611769
984944
787985
987006
12397
359965
825532
529739
597226
940055
862236
467603
202590
1183036
1351929
325514
243070
149608
67250
1232295
638903
1902054
1349806
1534314
1114365
492901
1925845
629417
754131
292775
924217
410440
268751
1566978
869542
410456
401090
1330938
1213317
1144117
235765
302739
773015
307566
210794
619619
1684402
651014
1388966
1904422
891011
250052
173080
1013251
1781625
1352807
1456405
1420009
639977
12020
1728032
666315
1763329
516496
1938964
882289
230218
1555138
1974853
1476091
1899234
493851
1578843
1905604
685161
794934
884918
1751879
668203
801934
1706878
214899
1460728
1791987
1336258
1185854
1672283
908684
1113700
1847737
688919
523827
287480
1858415
303408
279555
1960636
1182363
772078
985168
645632
299174
1161745
1994109
79555
10060
8558
291888
336419
1066701
959819
586169
1493196
1056242
1001655
1858717
1368220
1763329
1210563
97380
928916
78496
148150
440947
859957
1286513
1769909
1469727
1634109
211909
949369
1193371
1212051
1223425
1329079
1913445
1162949
1325904
1643549
654258
1179546
1196262
223883
420975
432759
848518
1524030
1180041
1910315
1128750
1795630
432918
1423725
47339
1511681
1799338
510849
759462
290867
1163526
844168
1741353
211122
1699969
480655
991681
1576878
422686
1118875
1871306
798981
518572
371473
1396899
416038
524451
1541671
156902
1016231
881077
1376371
1426832
520351
114131
1714260
1619010
1374394
1142220
1399000
1067543
1504328
387202
395595
1541346
1405478
757025
174828
380724
1935330
1787297
1776709
573340
1547566
1732223
1747123
990188
8772
771858
524042
553516
1896593
1461973
1096965
485940
540053
944912
1217316
1163747
374009
1733890
1138639
1434258
654295
67050
368406
517810
549050
872386
349291
987493
1502813
958384
810528
30822
1070185
1139893
1837276
668351
1390247
509171
859528
164314
1278173
1599581
106649
1662227
585219
1201580
1344683
1603491
1756709
675307
480060
1384886
1599516
1964890
810062
473514
421075
1977557
1391149
856979
174058
688811
183956
297242
470196
1843266
1104769
900594
288605
1416923
1892818
1322817
602199
950234
1293589
1118425
1549631
1065764
1486435
1618142
1123291
747922
251086
126063
448852
1346717
29432
662461
651724
1722816
890598
1126737
1444162
309547
397354
1294361
38066
1646622
1153679
1893155
271776
669941
1564160
1859991
1362651
1316686
382718
1391502
1520952
1724058
1015274
1069256
507301
1295664
1318888
75511
1836871
819721
751786
700602
1856725
1153576
942163
87460
1987703
1326300
1076845
1014894
1937913
841464
149995
619309
231329
970784
1374339
650647
1286339
520550
908380
2448
1516326
1333527
841618
710515
1679459
759974
811809
1480264
864594
173980
417975
169379
322993
676362
1692912
1100371
708117
33600
1743413
1369060
1429545
74782
1746889
832143
1217347
1065265
1079844
1195254
1840767
548127
1959135
879078
1246697
1584513
1412392
376265
679889
47113
851833
1521967
278764
219103
159951
1687370
389500
904552
1226613
1048274
1475173
1757091
1216115
896453
1082227
476630
241856
898295
1769836
1721835
605993
20731
1967742
4404
881929
1230473
78417
525762
952755
1584568
406501
1417312
1012062
584755
532686
423526
720601
1251553
266051
1224473
198995
1618217
1708222
799339
1637147
1977111
1722603
1311419
408275
541454
1627261
250451
884118
1678919
1407806
214597
881789
298007
411179
1383646
1255935
1419492
974593
77538
1597805
1329896
919653
1843527
1131002
1127059
1015303
69799
1289934
345383
963552
1349797
1546616
742773
748177
180988
1300667
1589822
1567381
1802723
780791
579015
974795
1208477
972305
93908
70866
1948033
990861
1788191
139453
1938039
728860
933323
558872
1299470
1817169
1901166
1494349
1206844
271864
524488
1858256
805325
1207510
1290940
1781770
923791
1583032
1143810
681956
1157387
1280944
1745658
1778719
1815455
964437
425469
1822460
1332524
187728
557805
541192
1689518
817078
333395
1645090
521364
360046
504652
888043
1278538
375395
1476049
1879674
1401460
676341
1549643
865212
1645684
381427
1517612
1841939
1980188
1632409
1566705
1654518
1056073
1622596
1603625
1633857
1403371
1148481
1311165
1297029
1716008
1247590
857595
68825
1667097
1234501
359812
494310
1892850
1817406
1252258
623382
1892355
542372
135324
1655355
1118672
43977
1065413
1316012
1156206
125619
554746
363746
197309
1412828
1873480
675828
1874079
806887
842931
1641432
1851377
1654144
694349
1239776
1755073
1417650
1753293
850377
933307
1751029
1215036
1289614
1066857
84308
1004842
763671
35317
777430
283462
1652423
273850
536613
1840546
327923
928735
897657
95946
353122
379064
1722936
172827
1720302
1183007
802781
1955899
751848
687993
202418
1853394
560271
1949381
1600004
1312181
1005018
1738459
897700
746430
1169764
730325
78573
199195
1417341
1143660
999625
469561
1343807
1757959
1770682
1570909
702689
520920
1750656
349517
303446
1629191
1513044
1012442
1334378
1987144
1555555
1516271
998975
1850668
1016231
1375392
1622928
646235
650601
1850533
523573
1882698
47712
1761427
555037
1759077
1153145
190321
1598880
884373
995774
706401
1622278
696835
858618
149114
893472
246981
425637
565068
475205
221326
650061
420318
30864
1152185
1414193
1154671
1807939
1524036
233589
117325
1497220
808987
1668408
778118
1239127
1532114
1386577
457553
132179
1056626
263597
267372
1902265
620546
1624591
1857593
1252806
269742
465122
1259430
1953642
192040
1364469
1861208
1024108
432027
397310
1594416
570725
798800
1795734
871472
404477
1659318
1151681
735870
1070178
636622
1663607
604888
1310765
1888985
626972
1067130
458850
836610
950093
1222725
267270
296193
351613
1453472
238522
195491
1441213
283890
1445552
1748347
1001525
198833
1119822
1611696
1229782
726051
489906
299575
1418211
951060
115576
788491
1004990
977632
1553525
1871336
456651
772735
1408815
430015
133122
1699381
1400325
1742449
1233789
1777062
1225613
455579
1467611
794496
1112294
203832
602188
695324
1699916
914892
1101332
1628572
166388
405374
869120
83507
33941
56972
439088
707456
1793510
1479113
964216
304645
507692
1979667
1159339
1971930
653416
1937730
471258
1688093
1101843
1320709
550921
849965
171151
1007499
1271645
1440944
1914130
100715
1168672
301634
1520012
1588515
1168395
1682139
1167529
1436819
1957139
172538
415638
1120972
1058411
1669921
1524468
25521
686506
1391552
904961
378720
467877
754899
1023320
349999
845141
1685692
501554
400305
1776377
1670893
89165
1870661
743047
1609912
13697
1150925
1326394
699539
1108461
1989504
194166
1252564
1511449
1022382
586552
746872
795446
981702
19270
690429
1341840
1234671
1897530
1272522
1588628
1806942
1996760
1738381
927825
1057295
393192
726838
1849573
427326
281101
778985
1019237
233022
1944677
1701630
1936452
1316086
110187
30220
1684397
669568
1477708
1830055
593214
523775
692005
154320
1620322
721996
1096359
1606654
1282407
984447
1748601
1078850
1653897
1981424
1222348
431514
1853038
656217
761074
936795
757662
1738923
1280814
1774130
1927839
1677577
1114912
753355
1754661
1259986
1826629
1167971
134506
487836
370109
1137020
450172
617523
1025409
696416
116691
75156
1228281
1175899
1957607
1178792
651695
1663585
843159
1105330
1410459
1575459
843906
157210
951225
515937
531070
1616790
1619399
1450092
896134
848889
1980710
852374
1287605
371002
442305
793603
1926410
380300
1098430
1060475
1283293
1193161
141562
1029146
1223673
276587
1837727
1165020
426745
1001878
1929684
484201
1726967
331264
111150
1727576
1230710
1554224
821720
1729267
1237977
1499645
1016040
36066
1604113
290173
1106937
1155588
1718811
855590
708330
46190
857369
147851
1075936
1115746
226072
1160214
116974
57693
364199
1953827
567029
1443100
138541
1968615
962268
806907
1710285
577035
787684
708819
1527263
510465
1098351
558550
1005981
908426
1772416
422963
1152931
1904445
1680927
447551
880596
1031561
191209
444278
429041
943002
1234173
347124
1088475
1500254
194352
996522
914815
1031875
462161
1754880
475589
458909
1959251
57589
49535
387354
1056129
539503
125216
118507
126663
56296
1569398
81249
99041
1486430
1755266
697219
1927690
1006933
1630820
424251
35219
1303132
225374
943042
1117008
43266
693173
503229
1393575
143484
1452065
241878
1449008
1884647
1478702
1640844
587422
1056191
1582169
740808
1722877
335482
668232
921036
298074
827648
234787
65297
1982782
242159
352024
1298037
142811
1756272
1853405
580902
443102
686520
1728672
1864678
1021423
1204997
1687918
1690880
179660
900276
525803
1582211
1364676
407989
1153231
567651
1818132
595778
1700223
1195616
1905178
1457456
6074
1143249
1072300
355604
942354
30895
791064
135524
1647558
1312466
150405
1276644
1040114
1597727
392272
71744
452054
495024
388218
1905488
1185916
109773
572758
1856399
1120078
1096722
794356
351764
302939
401229
524220
1357418
1819028
337712
48513
501152
1130182
84572
1626371
1103677
1226408
1760445
956124
276719
458642
1876603
1603259
670387
553754
1266758
1190699
1895705
107369
36895
125922
1804105
373349
745922
984218
1013706
1764502
240713
959564
826163
57625
1409442
1940092
1387017
963132
1964431
851752
1517450
1595819
288038
1137919
1395409
1853158
15694
1391911
1706056
712860
358298
147871
1431490
1783822
770887
99825
1545250
615741
1304191
960294
266727
194401
744389
694287
1213336
1511136
52954
140470
1183047
940516
264869
1834730
535679
448298
1989159
1534167
797896
1113447
710344
1898266
1269002
1750999
1158797
1693365
688568
78259
420943
1859821
55737
35171
970546
156857
1032028
1381075
1970948
1185800
1235797
1577530
1631760
915760
831651
1282998
1038423
1760523
944120
1175362
59613
1973984
939308
603259
1472440
53781
375891
1846714
1977940
117018
889284
602655
1261563
1718973
551630
1051362
50380
136669
168784
1678601
1047321
1378941
1978
1402448
1312670
1019435
1218855
127846
665012
1255543
1026878
1981760
466196
1454136
883961
1724286
1326745
152256
331669
1374713
566378
589043
919835
1017966
1328850
636886
1475600
377914
663724
222167
847211
357589
1770096
1752779
1929365
97494
916248
1247841
682400
1673612
1432083
1238257
1278309
1490403
945617
1985852
1415173
1728269
199438
1873342
1002687
1811603
967588
1984649
1705830
545555
76613
67946
1863549
586200
1586349
1718281
482207
737769
1302676
1887794
1037166
915755
1308072
769341
1511019
779727
1175981
925745
860623
1251783
1255920
125264
714707
221597
731197
1680900
1337537
1599312
398159
1896199
1966781
1161214
642687
1758749
1251911
923070
1144017
1680090
54903
1641256
515013
1456406
1823227
353254
32319
1274727
1862061
1621990
1392546
439912
786731
1055086
1506608
471418
469174
1180589
500483
1104225
443662
918973
1936582
1278106
993886
1405571
202940
1785868
565477
1105526
1639229
41933
1733712
273228
382102
118861
173143
937046
266789
1709154
1606409
1140567
950014
1557862
209075
102432
1671301
1851803
1029841
28814
177789
865346
1442901
329998
1045571
1053558
161819
1036991
1103243
1073840
972076
1509459
521000
924901
869140
833529
1015724
1783298
925622
357904
1048133
422461
60010
1397908
680375
1398490
844408
454510
197230
866600
1979638
198013
1253442
685909
961793
1476366
1169164
284980
749614
1446732
44694
655093
547544
1616311
1224431
1107124
877343
1963898
1126538
1549022
1317679
1231599
1755411
392652
1756076
310210
1279869
637391
822165
297267
592063
292542
1209915
1303845
1525256
601546
602707
1163830
331606
1608645
625708
29490
428845
95700
1348272
231816
665703
864651
1843942
949834
1195999
379254
1922604
419446
949391
667801
1345082
1450011
642539
1074971
1609272
693135
1039401
586707
1646276
983381
1502137
94967
501088
62717
398456
1315867
584110
1963523
1873169
1824627
841477
155938
1288772
1223139
1141811
1308035
1088331
238991
371326
247519
54591
1847980
1019520
1797042
1725940
1712691
1388114
1488009
901253
1829841
1861517
163471
1132862
696618
866082
668700
597063
555559
411579
1108160
664562
1580488
1382933
1306306
1968640
167925
1172004
1658405
1326461
1489074
1066871
1645610
1126395
1039339
778787
534981
105994
1190768
493778
1766813
1318091
1213299
1920641
1739106
1169157
1208486
1315913
1888586
1288528
1332666
128208
90516
97402
552998
584130
1469459
369088
1542171
552701
1319811
78116
1493925
1965808
1212690
313618
60297
1403127
1660661
723934
1778331
1813539
80125
701290
907967
1752479
120102
1276550
1547834
287716
71103
1551815
1617289
783039
1543427
44996
1441191
872170
1969643
1867174
1439260
872418
197360
310361
887484
9110
1013376
762330
1006271
33239
1427475
1883671
1301746
1713577
814264
672435
1858182
1711734
137603
1515964
74759
329741
590339
207112
225507
1472836
1021912
1514301
1930531
837775
301154
533620
934869
411947
1386020
771081
1709481
446076
1600017
1598780
1032413
1208345
1160704
1579898
1188801
108753
1403682
1345326
1018044
1960509
514622
550350
1161838
1459020
1206501
1826739
693449
165525
1408610
72893
1565751
1773353
1463228
226911
1709613
771676
92457
1962707
387526
1968522
621568
1262282
546354
263008
436660
1986708
1625621
1774496
1018754
1251716
1824538
128202
152318
1984735
1923565
1198023
1723841
1529669
1778659
1480292
1986268
1140932
1424130
1246770
103674
130381
401575
1179297
1139349
1478213
1485956
420113
355556
186321
1134461
1698846
1875796
1692335
508535
120468
401623
1805942
370294
1451903
1530157
1949562
307428
950137
172694
115926
1787866
393191
839395
1091380
1418462
1579535
1705338
698428
42061
1266871
516817
1758881
1055023
260378
1213504
936419
216379
1231831
662670
1594245
1700879
803296
1535449
1995524
758834
599652
778351
1473930
413798
1635062
246149
347546
151994
1891253
1780950
1051321
1829873
1792811
460860
230654
1454456
1795904
300089
598782
808451
792450
1046481
391912
1616947
601822
1991925
1994438
347398
1199204
875066
474479
638831
238897
55408
1077016
1564698
961133
99374
1140337
1592632
503223
741047
1691347
1957610
1606290
1532981
441671
669124
1594461
1997480
1833730
167067
854876
525037
1752466
523265
202091
297280
641577
1851805
730122
1888210
1106430
429069
844
1115492
435059
607539
605149
832600
944185
1954931
1114960
1792050
918696
265541
1935350
1393562
1970979
599442
1780025
309884
527748
1966194
227537
31742
229520
497595
1350312
1836552
1344904
1472080
1843420
1435755
1415698
1155035
1219362
1352362
481762
1304151
1762158
1738755
793219
1536781
790472
488722
1488122
13193
183535
1805926
665749
621361
1191046
1182294
599913
839192
853491
85858
480749
1586119
1803614
1362412
906068
1769255
261818
1418146
530915
549532
1650566
909014
610161
66788
1036374
1975337
1045734
249382
1528227
1553497
1619606
1766542
1323971
183717
15022
1432109
495086
55233
613033
877426
1065615
474952
1815692
1525188
1173637
845151
1939149
1038492
736530
1103055
463811
1398079
706542
455162
1516881
1243818
1143369
350602
1068323
61387
1650400
1429679
1417916
1566330
1150196
1482612
751908
1862610
87230
1489004
994983
1660070
300274
1894899
665078
671876
245991
1993315
1694463
1584728
841348
1032501
888299
1655901
377747
409455
1230609
1196262
1328677
1541043
273021
93283
705782
346027
205654
419547
426240
312441
543772
1539198
842249
1262345
1367218
82217
496873
881335
612628
885533
1259325
1423878
1619828
1920072
1646821
12449
471598
92165
1162472
60615
1026985
1744268
1407113
155757
904674
1289140
223258
763903
164495
416416
64284
1747851
865038
505432
1698085
406399
229083
578966
1809536
989038
579293
1267339
104682
1228156
545127
322857
934758
1869668
1171128
1961323
1856634
414221
225420
1695625
1528280
1894768
11557
942984
1599334
335431
724261
664498
678272
670847
1875489
541992
1272320
1744459
701782
358943
1295964
131261
1225713
228554
1601764
1001076
8358
1576410
995951
162991
215020
1989111
1039055
786335
554446
1683287
1024341
391769
206158
1696459
135178
1140953
1700640
1563446
1931643
634505
889791
1987807
1267565
240944
1320264
1790128
1531085
700301
1098835
438231
996597
1644905
150045
1054707
912996
1608622
972420
155249
234214
577024
1656080
1484491
1174664
579720
418716
1266781
1759412
1275126
435481
74631
536116
1713931
953036
1879936
1346239
1463811
47788
1557733
756314
1340858
1294187
285467
1999548
1007098
1165137
75719
1773062
494345
1922627
62317
955747
779784
107983
58299
167229
1372373
433918
381922
621369
136044
1584734
1785240
235911
300613
553099
990856
338339
40098
1381328
1341770
1096830
1810850
1783651
1866153
1431330
1960353
853628
431411
518185
1174322
77582
1922858
430074
1182202
542976
1929234
191078
581405
1568322
599510
46790
647923
712579
440101
650498
1020862
430905
358733
1941529
1935527
92907
462989
102386
423429
1339123
126447
966890
139824
1637544
143730
1009671
947532
971355
1430806
925458
731531
257902
1824838
1003016
1727686
616466
1700388
1157982
1467933
860584
1487977
1112181
1306705
417507
426852
1010332
669373
145668
718675
692423
676085
1847464
674119
1197663
800329
1997962
198837
411830
1112806
623003
1039297
494466
1530399
1934797
117126
22644
400985
926195
208081
721204
817957
1821277
1857658
478407
1548454
1501650
1197733
1977351
1130706
841079
130613
1807720
847110
554079
1570523
1087390
339279
1063814
1972996
182037
1269744
728500
1517222
1247467
858484
55363
1509316
1585716
825718
1080913
1290940
1973310
1689562
1011439
1971670
1433286
1689303
1492244
535180
919697
1139868
380895
1488254
1890709
570106
607651
858179
1590518
873233
955633
543537
948333
817176
1653369
587068
1815074
156433
996248
1106650
1478720
660047
1320334
1562139
1396161
1109263
113107
1904405
1817707
240382
1397443
1665847
1983888
1706344
356906
1157808
1503759
281507
1046437
409472
1688754
192988
1897980
909982
832856
1496753
255854
1356442
1142753
289182
781886
498024
147003
1195630
264434
432117
1713752
1484642
181407
1288922
63382
1533457
1553449
1445942
186944
65282
525500
1773425
1824689
375462
857592
193365
1474594
1192639
1622917
330910
114117
1938419
1174408
701220
1741472
9760
687306
1069130
790190
1991323
393811
1028342
1700506
842349
1636685
1459466
1096238
846483
1692280
1982982
859563
1028121
404268
1560248
533119
666318
1354630
1573818
338757
1931524
1292918
500484
630172
462460
1840273
1133773
1838570
462293
1410459
748430
1462770
206225
1245029
343275
701162
623129
532797
871003
1586548
372834
305233
212822
1016518
70744
1415786
63926
928673
496898
317111
1846874
1901000
654715
1844880
541000
332945
1028758
460828
300952
976542
309554
1460927
1413477
105662
1633050
434916
878197
1116722
725358
1846130
587915
1282580
220594
1266332
542629
1328703
1050337
1708378
909187
587669
1836289
1641621
419603
427447
1103319
1993796
686642
711590
344235
1739858
1527315
1541585
244235
1403069
1805994
1285882
1989105
1819296
490912
1469244
1344510
1969635
29000
828839
937740
541968
406689
707651
664759
889953
1875991
1970597
1896929
121410
949625
273298
1662697
1818563
436207
1104718
318223
1411308
1761154
1221433
123979
621703
242364
991277
90160
84273
669820
1115895
187596
1239302
1862574
158627
1007092
1364209
332369
1827777
909420
234162
536868
39322
1676388
272018
1761149
1831804
1412966
1959436
1594998
646009
962039
1801564
7392
1079262
1381676
1392125
675216
1718396
1527107
726064
857363
1918614
478140
534011
831077
1166734
1806554
112503
308449
1226879
1566102
52615
816352
1256046
575194
529467
133349
79127
1033762
892697
1089423
1822370
904900
929696
329465
1124824
327351
1090353
698463
1165117
1135916
318017
1120988
1908219
289873
722152
1467945
1448979
1063042
441103
1342495
551916
1080303
534821
484039
528792
1638335
1363606
759096
817187
854427
1449842
11454
575415
397496
148609
1856489
1692026
651518
1078032
305738
1407650
1925249
1707984
1398839
562092
881712
1902275
438503
415058
1023822
1400220
1209135
1435544
977278
1334142
974493
814757
342275
1706356
107636
1056632
767667
609657
1032990
1282426
1601928
1903622
78667
658739
710192
1535977
167025
295203
1482212
1505144
977464
1914850
245158
597990
1756194
1541419
1002392
1282296
1973481
656789
1701153
595147
1917666
1535012
1597931
1722708
1308262
313689
981768
190326
868096
619052
534038
726281
1524320
147681
130694
73652
908878
444446
737080
1346426
1881662
670929
1554410
1905822
953003
348890
96269
1840607
545819
200962
110589
1981954
1813642
1635402
602490
853447
904710
1186551
75130
536080
1557611
609811
1152035
1125981
1313503
419630
1035374
1004843
1118803
480183
465128
1739480
1248287
324481
196844
1974256
90359
862046
471235
1651823
1822439
242004
63898
772008
709957
831008
204082
576156
1926439
1431147
1032956
1208889
1198390
517250
109789
468117
1054186
1561357
1603080
1469112
926081
1892178
824877
1379709
184351
767641
862816
540954
162582
904911
1436233
138397
224582
1013621
1341728
561140
958086
1795377
646735
259760
38510
765873
364713
1665308
65738
926091
443471
1802459
721591
454277
1776552
1483807
777198
1965431
1032430
343505
474938
314110
1399985
1532658
1147650
682054
137745
688597
1537432
1317266
1994399
1111605
1356240
584103
765696
781974
1432132
1304450
1098532
1901042
293054
965440
391009
603464
1244534
497699
59865
942732
1192345
45709
626870
992604
1209887
1711647
788218
1494687
1267318
1851666
519925
1978601
203852
1833001
555364
1625495
466461
1645275
1719705
803689
1347680
111929
1442943
1037406
1307812
388616
580508
1670585
1030056
1732846
122143
269634
138984
1040438
484073
1976946
202045
1915284
821555
1727588
859400
566571
1638985
799476
1181304
1237846
1133745
796890
1578932
479952
1751105
1682162
387594
1385831
1817915
1861210
1430863
1789648
621998
1840725
835813
1991794
294005
1545417
1191549
336934
1806540
1061808
974648
1022698
1291053
1443542
1680030
1537214
1296452
1900082
212668
784721
917993
1719267
1706081
437767
1613313
429028
1099934
346216
698732
604805
1835798
1468518
1255521
20554
1909021
120884
185955
541853
1088853
80338
272321
836965
1925281
931430
861668
151149
210270
1997735
1090173
1212625
1209385
1380242
581404
1112338
5911
1904275
1442795
1127809
79406
1847192
1588643
1358737
689643
536364
1119565
1526420
1690112
1125635
765885
448869
1461887
1345992
1304966
474213
1833680
1345983
791539
1613966
1343361
31534
1636663
404065
918282
847414
473948
1189062
564992
1841734
244760
356463
1988843
1526278
344748
21051
1181359
1031557
1377003
550225
1872787
783585
207077
806498
811343
82704
587072
664475
85625
1880992
462765
124189
505737
715485
1786222
1220293
1715426
1360424
1415469
1652687
1731500
1014861
1989561
1175950
986421
1103466
754614
1604504
1631239
1037266
197817
1910264
273800
1829438
1670451
1701665
1654275
892278
1886530
563908
568285
658486
1992799
650416
1245693
1713068
99041
1103484
1524528
93662
115053
423922
975299
1414883
931727
22502
1953862
416906
848525
1002493
1984514
1312253
1264479
950099
1996752
148122
1603110
635841
208621
248132
2732
960934
231375
1951659
1270660
367710
1702390
775174
1870810
258507
1252791
808952
192430
215455
1380913
1044963
1897070
641512
1725660
357922
968306
1453207
652323
1859833
1192586
1791106
1538745
237115
943590
1180410
1589023
719937
864894
1106134
68370
1673728
433660
897553
1628630
1361954
177579
1710081
1434035
1461878
334475
886507
1586330
813013
1826278
1255138
635813
506726
742590
340720
31797
532111
1786689
1492212
1401379
1421954
623917
250880
1787009
1690808
1586056
836489
802140
865021
1088052
396684
1586439
82580
1071827
1070950
892398
1782399
755845
1733929
124411
1597029
1908566
781349
404663
1171946
1569915
1584376
1887622
1394998
1687911
80925
1836781
1911469
451654
216058
1785500
258699
1243960
724003
887182
1069835
835743
898920
554503
668054
851107
79899
733174
574444
1342425
578740
546601
1003883
1874357
1097453
403382
1672161
1155578
1935821
1206197
886935
1640648
9974
1802699
1621236
485104
1543599
358502
1528367
1427023
293499
1999574
1275989
912994
144877
315359
552657
1079273
1597966
1317820
1635073
1105636
941881
1163285
868166
822509
1028774
1084842
345456
1371423
1030887
1574998
425551
1990190
186399
936728
582796
28386
1185496
1531933
1130049
927133
774916
30051
1309088
272288
251206
745027
451935
151685
454349
1683973
32654
1493832
1532773
1646544
431115
929468
1276514
681229
54631
1924969
429844
144737
60404
1877961
60704
1831648
864695
1507480
1205336
1296939
784793
988612
683404
252388
1242431
602071
633887
936485
389860
326845
806840
23001
255616
1421960
997190
1929475
690936
800002
406907
1721151
929809
725154
899072
198163
1364155
68070
360849
671655
1337445
324660
1860759
1538169
751837
1512962
1035717
550390
141591
771088
743879
58989
1811039
873990
62854
618784
748413
93360
1497243
1902639
551786
1987050
780623
1076063
370580
106972
1791666
1846865
1539349
1505920
1705635
1483468
1524448
49261
842432
1027706
1270842
1295478
1138041
436218
1426237
1421251
1538493
563486
1029836
1195528
1871742
1508900
1537704
843389
1120706
1928335
49017
1588662
1190996
1614712
1385629
1704520
265851
1772255
828185
1421954
795755
1581673
474159
1111597
1830216
1368338
1729956
101681
1988279
691658
985829
1064481
902195
273314
1363622
1881425
1662798
1794010
1695495
212538
659917
674692
1996091
539679
1455903
1973051
594978
590200
392707
1543250
1428949
858496
1701089
1599733
1188487
681931
481969
1707806
1208812
1933679
881603
1507346
13511
51540
948
1659927
375571
941815
990277
41261
1154137
1207001
1878898
1423818
1504754
470107
1723132
639342
1701611
1441332
445338
1604390
589870
1530370
967673
628005
1459795
8089
44944
1973031
697145
284777
1141531
1557527
517855
932450
1699198
77423
1989542
492177
205594
887939
405754
906118
437801
1951351
81670
768183
776010
349864
100184
503872
1371157
1732372
479364
430426
1440595
1825842
1734579
162096
135567
1447260
412802
317697
1096790
619764
1777173
1464441
1890248
354379
283990
1700554
648945
1775670
335829
1585908
103037
732943
1257976
1213828
1715730
1279876
393541
1749621
1084358
657029
1724485
1445327
1014120
1594228
593381
1252641
1386734
1599182
546003
586013
1859398
843776
936347
533436
1661882
469290
423981
1847641
1765950
531087
1194344
1300547
356527
351345
24204
600065
729121
1545373
1712788
556781
1068504
1621811
14985
1287923
96594
92974
1187203
1749491
1002127
1849625
226428
768262
1905214
530481
1701422
1987521
568412
1937356
1154698
833947
252145
1737067
60747
398690
1091320
1322881
1134271
124742
416607
140150
1157283
129644
1628750
682144
1789955
784457
14426
878188
1176855
1210562
1847451
865485
1951221
1056016
1211156
865080
192421
1839526
1623955
1699592
1606195
853818
997685
59714
1841808
943557
1854477
1452742
435046
224108
1265796
85968
1561254
1664020
195690
417540
95691
1770595
630605
538371
174534
1823223
880002
1071411
1918385
826086
1655435
1832575
1141174
1550822
1162681
1593902
985676
486668
1857149
128560
1508003
1265968
1160424
1574828
608240
1001232
51603
1391571
569323
1942524
875043
1528159
507099
1131828
91736
1114484
947175
111210
1864349
852316
702654
776266
1437942
1547881
188971
681948
1635208
1488649
1606722
212489
528243
1996475
606001
1740909
1569262
790008
1039251
1692656
479185
129408
1570780
266751
1797906
1263565
758595
1003711
1437588
335419
255801
481530
785445
192459
272240
1214803
986290
728080
393649
231678
1371769
1414958
1828889
1866478
1450195
1123584
722641
336758
1369556
837066
1306985
1182097
1478182
1651187
916276
787625
1761891
18457
1220080
434941
1722582
1135950
252518
905979
914032
1774676
1094306
1296658
11254
1756412
228916
1698246
1528158
1655973
1339581
1028095
605769
293673
1683523
558275
1273123
1460241
1858303
113006
1448208
1451793
1592389
912448
99752
865546
200362
142039
370850
1133507
172448
389221
682576
1381310
1060250
34090
1867801
388699
110706
498723
1285419
765023
1553708
1633879
1516633
536876
884086
1360843
1639290
1935497
1797752
1564258
329350
1011498
113022
1738170
870118
1102279
1135511
400742
628302
1660041
1413961
944161
1130735
207880
485421
1555224
1025946
1691734
61830
822925
1085517
1529972
372625
975670
1803156
536176
1945076
933616
837714
1259166
1108924
743766
307577
507556
180586
101943
60576
793980
135258
1320209
1522198
1451751
1087754
921188
230429
771182
1821745
1557435
1148359
1962759
685105
871817
879593
690375
177966
1186013
1111261
319837
1380926
1783664
1999828
1317323
197865
97905
46602
176897
268543
83721
1444303
1494865
1246219
1551400
918756
1598064
958145
1055536
1848099
1521119
425926
387023
1147597
1493406
621192
341171
1383843
537371
1993442
1952851
555313
842347
1610943
14467
610326
1046456
655954
522820
1614000
785751
1414970
1877356
1105855
39308
10525
1100057
829810
47685
641597
944540
153184
1913550
1149507
1246061
294578
1614663
66569
1261862
1373704
1803971
946849
540714
772706
152779
788211
1863905
1115191
1270847
1087542
1177405
822361
308727
1549106
189996
1705862
1290423
127704
1300214
1209157
294480
1402393
1048628
1965072
1527869
1545255
605930
1066879
1512237
1208076
830575
85068
1711011
1082495
68082
1366476
971361
1245307
299426
19295
595819
565202
1546549
470817
1427191
1144590
1848297
626732
115965
1540438
1667659
614595
350550
1374312
1948202
133841
1416798
1670498
1693493
442349
262060
1995456
1999673
1390140
1876953
55861
1734228
401787
785762
1990855
792843
1922022
934869
798611
1355059
690797
1829843
1108793
1925850
434030
1095308
1941451
947481
1373317
459915
724267
1738155
461204
1146833
170964
406167
1986872
1375086
953508
947849
773242
1229215
1722083
643167
1210305
551392
589291
1926580
120407
1033835
501218
838150
672207
599843
1210398
860306
1380247
1580482
1364526
460789
1047818
529650
1883080
337019
1443717
1510844
1349871
1368960
229961
894418
442682
1968264
652971
650537
100570
363365
629932
762277
1665231
1989690
1894207
844247
1330528
927446
1239025
1296954
1480582
1732070
637381
1956931
789008
1550374
415198
772528
1686038
1585974
943876
1246102
1052202
1688986
580567
1384492
254198
466169
582122
1638352
1394160
1424905
948226
1087376
1841220
1168203
1517456
1718564
567701
1167307
543248
1489444
577971
12170
1133078
1073760
1666895
584226
1147986
408644
950414
491489
1597543
1386180
384890
946729
1505043
262366
417144
1115875
1079434
294192
1816663
1038945
919608
1078525
629909
655201
1108654
478604
246514
1713528
522269
528571
774158
958501
1538722
1890872
1804917
1385631
972562
1909466
1953081
1849466
713252
329735
882115
633131
40730
889683
1341942
930303
163134
1049207
625451
1016234
1757754
1524495
890134
808902
1586626
1272743
691516
1321137
1383487
891287
1922467
1048111
1279807
1313039
1143016
1515769
1650861
1133784
1955669
1678603
1936034
845534
1000702
1322085
1913243
1697769
1086399
1375723
157677
257610
996782
244821
911948
1346592
861281
495627
1500004
789507
151111
1070204
1897188
1087138
1159939
458776
1757471
1248241
88520
1568279
1018211
1357610
1017439
1861347
949386
1164192
810893
1978040
931630
554371
1459226
595490
699629
1465383
313474
731737
1204149
843362
1201793
932336
113858
1348488
1657183
599481
1560846
1740815
1251165
879507
319170
745713
1976525
1357440
479955
565852
445926
2389
221327
1083377
1014072
698085
1189000
1520580
491859
1255197
1765581
521420
69277
719590
1863425
506880
300979
1031389
1904637
1728102
1893912
1369256
1578479
1428674
1795543
1764890
1075114
1947480
965339
305857
54126
304714
588825
1485917
1562697
720893
4638
767049
977590
1767869
391134
1498147
717431
727345
1830904
1851556
1439110
518172
1286348
876681
1380286
300925
239565
1166040
226698
765414
646
215590
568821
230555
185553
22814
1764344
1121028
992227
1449583
1863098
97260
1552255
288024
1148575
717398
1846750
695129
30467
444508
795326
1261709
1715773
842517
108335
680855
257280
1876326
1232964
241148
778594
756257
1265191
1297185
1022640
1146912
255246
857604
290358
677309
1330551
25131
676202
1149500
1384429
133889
1191313
1438353
540168
1938967
1858191
1189999
1186000
1923385
1502351
1375575
1326795
205210
1739386
1697383
850153
732001
181776
1903974
336524
687896
1240
1438124
1575773
1312667
959142
1822128
826271
1127095
218973
1501552
1468230
1588138
832791
616870
730561
1520627
1423151
1728942
1202789
17233
928370
1767307
1848035
1643376
1874796
811979
348251
1836041
435689
1618734
595849
341841
933642
226129
987340
1164133
174135
1551795
1215666
690028
1985913
1575823
1786190
1120784
276069
455141
1197180
1858585
517812
920970
185983
285634
1419580
1330460
102669
1744534
1009338
1201405
136210
799113
774678
110243
391127
1787351
891831
371099
104847
943565
1900021
434764
540771
1345779
1857161
379090
1484583
57949
852870
922519
485464
1507616
750169
402690
1521767
185250
36568
1496207
1050928
1472608
1652566
1832654
266537
1378664
25163
1815191
1739275
171624
244983
1633274
958190
391222
1158916
905533
80768
1299370
429491
1287557
537967
177024
1188888
23688
298173
753771
1879354
1710034
886881
343793
234461
611382
1171353
1784335
1023574
351234
790190
1767778
322841
442335
478514
1497725
1587059
1563241
300999
379019
966096
677694
1743049
748021
1199702
1165158
27526
1631365
552634
1486542
848995
1880527
1286921
1371370
601611
1737252
1081645
564889
1363465
1586996
158774
726429
1008173
1194716
1908449
422214
1766106
102013
1707783
1557176
1446791
920092
1342796
1296242
1663799
1418168
1725687
876236
1227684
622579
1006490
202316
125987
1829862
462943
1870449
505961
1950507
1663578
972862
1350205
100987
250779
1269780
1626396
1391957
1629098
121058
1691684
461799
1600375
1816626
1017372
1644780
61742
687107
1341882
417434
1132531
669693
543648
925744
1371290
207071
268543
1837993
1372597
608523
1356294
688717
242561
1652825
1389402
71925
639073
1812878
405646
1754922
565412
653405
190685
1808498
35249
1902160
1612048
509087
163107
1299783
322079
1550477
651357
1607870
1434283
1456737
1122891
263831
1841454
441344
1370124
832356
270078
1924815
1484662
67458
69996
554597
1650763
515018
1832724
149320
514846
887618
1526617
154986
1126870
587316
909785
446210
1137382
444615
740406
969694
553540
1084345
175275
1569143
1971488
1616587
1689454
1719913
221406
350232
841514
1320831
1042040
314335
1844190
533584
1793768
279239
883494
960762
494374
1861028
1116720
183009
275278
1960469
1488318
848739
1720409
142131
1957303
1057202
1111274
1242675
1097021
333370
676593
1410563
1672192
1988694
1739673
1324987
677165
974669
1424854
1371905
1305217
1852208
552659
1063013
922562
1388780
1432172
528630
1676809
1711708
275175
1184738
574138
1552197
702003
1771003
141391
1282031
156931
1638595
582205
541164
1835121
1842800
1273745
172674
974992
124239
1464820
1807062
1863257
1732021
497193
1579722
714231
598391
1686617
1918626
1434832
876501
1322912
1126499
1653453
999763
1688106
1058149
1800009
1179109
698659
932704
1756840
478619
940641
1367827
712493
1103573
1242516
894511
1177183
1165551
1217445
428051
1921094
473380
1422882
1600994
1591736
1141136
1768881
1715655
1559232
1595402
279259
1483833
1154566
525255
1125347
1642816
859584
1049747
1822869
414838
1933807
88648
644733
1747769
1866908
1600255
169155
839795
1932194
1946537
1711686
529198
488216
28899
246065
1790188
1126126
1286217
182193
1696086
209771
1295991
698731
530008
1695658
1492754
901416
1717711
1373836
395840
1595360
203554
1424382
74078
1642650
562723
520625
1437966
1402000
1067639
13550
486005
1236737
1649048
1662758
857162
208653
107786
970507
1384508
827737
783432
1719732
791853
1131296
234288
1976765
706110
1780034
595615
1687201
1553874
1418219
209951
46856
473742
1291898
1641963
1889695
969241
128461
494317
1739889
1581689
1502597
1614703
1101039
1750562
1606028
1050267
887736
851788
1021351
340689
1444021
1836076
206334
1602304
1718825
1562836
536097
1389572
1093719
1178281
652225
990133
1612580
1533942
1893138
35572
484973
1456505
312330
484322
84733
843321
561418
784515
633442
1278337
1931785
190468
57923
453263
545042
1450779
1944354
698972
1048531
32901
1648360
629991
989598
335732
1789235
617397
1148300
1922972
12396
1700068
107777
711827
124288
979653
1554242
85322
1032938
175647
864623
1708560
255027
631528
1095783
532058
678962
476494
215262
846035
199327
846885
1002084
124940
881827
1274064
1955780
212236
670296
315461
1510082
31546
1243614
1607019
1473800
1261867
1930979
651304
657318
967149
860057
1597234
1861160
1063679
777321
949069
211780
1000402
1469226
1165978
1011141
1140844
1515536
408941
911826
916063
232582
540385
1840638
150883
1330841
338011
470154
1421790
962672
1330171
1736660
1745214
623233
1127039
1884101
714333
811208
1207733
658343
1050590
1243629
941294
3235
971959
159271
1449581
1827359
1344157
732733
1690667
1730953
1343261
166954
1509949
117296
1879824
53765
1713421
1522361
1905303
753698
1803328
496076
1616607
1920892
1266861
1692863
1727363
1055865
1646970
1465649
696981
1246744
1126796
1532044
1080443
607812
1166910
806614
658085
1476461
1787552
951393
97445
1902202
384019
1324398
107486
753261
1842879
1100789
675203
1819869
997198
1093707
1553676
101704
1809030
1334067
1291783
1929347
1406480
114871
699025
1751030
1343092
911379
1033199
1853925
285460
1978908
974331
1398155
964643
1979844
85342
710478
768669
1205170
341686
208131
1585133
680868
44351
1761173
1121386
904078
1465613
822493
1272540
1873557
1836553
1323763
378604
37378
830496
1519626
1904369
1263849
1165488
770161
173208
1288661
1691103
628232
1939229
376104
263963
1906303
49574
1725491
1966018
245147
1053619
1025319
1395029
1024662
1820391
1905928
1914199
587994
1774930
137194
1904063
1747886
356845
1262268
886529
242459
613219
1429516
486236
1946017
1139677
216092
807561
2807
1453278
1307915
560344
596677
1590663
892686
799542
1811511
1751740
1751253
1984816
978385
836609
236551
930068
789112
263871
1353207
955299
1552725
1917379
1001258
1302307
1882136
473012
202639
255057
439736
165515
1279431
106864
547261
433888
133493
1822589
1016150
647435
590326
1740797
482002
1157951
909455
1935598
1193649
1566507
1345810
1580051
1434277
1830826
1437812
452391
288894
811414
1249415
1817371
796560
659499
580403
1540386
1199993
57533
865040
1356721
1048116
420560
1135676
848811
447930
820235
33863
760118
704093
609206
1912594
595415
1405501
1895183
1017162
1135054
61389
1121427
1467102
1957862
1551244
1811437
593100
1082383
1112378
1246561
273049
184111
440037
947935
1707875
1492870
1095841
1326853
1011862
436072
290217
479837
1975651
1866652
330959
1211281
1442095
1258903
124776
1033685
135125
337225
1365643
1563604
23302
815135
378129
1019065
676240
248888
398409
1180415
1110469
171908
417220
781710
1751300
1219141
890669
440580
1192222
1709765
1660070
1736102
286094
1554861
1325592
721700
305215
1033263
1568028
1884675
268338
1598151
78960
101517
1027660
427450
1628298
1093376
889272
1655862
1379645
592137
601491
907080
1407058
1722384
592110
204762
319444
993566
818854
212632
1347514
1466503
244230
1418324
1290090
1363069
72613
375618
1589123
1293920
1802641
1527613
1918253
423514
1732265
1688522
1370978
1465471
1274740
1057787
729991
1136856
383562
782774
1667458
374546
1658560
1521319
1832656
610720
595776
1091972
1018328
422408
648849
1325415
1250061
1351725
174689
1252083
915847
1022016
1821640
1398467
783009
1427096
1052636
582125
385908
1017285
1897084
1176835
1477695
1332400
125291
1992559
1002524
35374
1214626
97241
871173
960377
1668824
1463128
596863
847591
954784
1478386
1081476
916950
1953516
1333178
1977158
1683476
657086
52157
1015047
65019
1987028
1682079
137053
1457052
1647903
685083
754510
589219
1110465
505580
574164
548062
395898
697073
268094
541034
815568
691037
1796385
1020498
1451895
10412
1353505
283671
1389133
721466
1110137
1506199
1324393
151618
1899876
770004
664809
522603
409104
1347469
1120639
1647435
912694
1625537
894574
460239
1159935
330988
1241213
1455645
519854
84631
99973
1965740
1767020
625259
1695201
1675113
889089
412427
169410
1889057
1713391
538093
1772314
1972794
1568374
735170
400726
1893707
1595180
1237180
315616
1135331
932614
1156948
310094
1215339
1976544
86351
1644509
1809272
1223975
725984
1570008
1079217
753419
940235
1373510
1493231
1238878
949520
366103
1491746
40743
1110391
1426141
120886
1784488
1825761
1979685
1731885
465038
1415701
1651924
1502836
1030560
1039558
637717
1425671
883872
1687993
1716209
581230
253501
1288900
842552
187964
1519784
1749380
1592507
1516060
1538485
749604
717976
1892113
1200050
922846
137612
143504
1980190
1899074
972190
1512269
808963
857812
855941
1953737
1427716
467448
908320
391244
78349
1025676
1818875
1718967
21770
1139078
1285239
1818485
1971544
869740
1300389
1870764
1478719
1249710
1269883
998860
1713219
1712369
1985917
756144
874859
846488
1472013
1770804
171055
1795590
1740072
1444954
1845031
426111
136855
1906974
665840
1369741
1802268
870741
1464597
1253515
661004
254698
1463225
1129835
1310400
433774
120317
1882288
1984663
1805314
1100892
1176251
1450989
819272
853643
1963319
1216705
170872
82099
243461
523237
936873
640272
587025
1011409
363396
947659
1326711
776335
1600017
818207
1705871
834058
1240192
773747
1840029
1353325
1008115
532830
51679
905068
340371
811110
1013120
925181
1857285
118849
898549
1879919
487488
321043
858209
1883131
840012
1133804
1516612
65510
1901977
1624279
1486639
1632760
154078
1574187
1833229
1499614
1658553
1898641
1952495
1302143
757333
779053
765542
1332254
520755
887959
1476613
1868396
1965344
1073828
1852454
1035609
531756
1279418
953734
1225211
981198
1466003
1230216
500163
752601
1338007
462561
340003
1388284
1087142
764975
265312
1579366
159880
1047470
371540
1768340
472251
1276364
935227
1249327
449644
202533
414855
443128
886256
135016
1128073
1755323
741973
1508539
1579780
1678726
201018
1417673
1028994
1355520
1378529
72583
982662
929101
1525363
780262
1005130
380355
339909
1945468
236819
1326276
139122
1639962
1148107
1943291
687473
1215855
1345128
371323
655792
437210
668964
803288
628930
1716413
1925183
1490721
767448
1002544
742583
475738
395160
315907
1606585
1134227
295292
358726
1655900
814471
1286357
1793967
1459724
1975664
1004274
761459
1914107
1924298
812135
1592589
1246528
1305886
1201199
621481
367153
206899
254151
1347364
1186351
1648628
881349
1071427
912265
38399
710810
1657458
1537737
538905
473955
1700706
150896
1342555
1304431
924163
1534042
1143046
839367
454315
1873590
535354
1513158
1632491
801263
1576908
327965
92318
710748
825117
1169029
1956727
1534262
1295769
1879976
1859943
161388
1807450
896846
1507533
1417226
1560024
1246741
1047836
683277
1584885
61991
32725
1206345
1718004
316286
602780
1144526
1510565
1042310
755711
537735
1971845
1793945
788313
1280170
910373
1876211
1405701
656159
1851523
1489969
310028
90296
291596
1367652
1686697
1232543
1149303
231972
1320463
96833
911369
1817174
1559656
943312
1442271
452634
1492123
1639293
961194
1011247
1959196
1687816
368288
618137
1996162
517804
325541
1190038
44489
1386531
1833411
1358098
1399466
271568
708214
196163
399290
1962927
767598
455194
1042534
1938921
306500
1207940
1828888
1367629
810438
729761
1171540
1984068
299689
1213124
1828718
796658
12605
1191199
620275
1920982
133101
517018
1478207
1771036
701455
849795
347133
1244859
721562
1600478
436660
1425657
1815596
253233
1551259
1309928
861009
765761
886025
883954
1237614
837269
1673188
982232
1733835
1613624
1476660
1728790
1050738
298595
1940369
1891909
735079
1187051
197721
1052808
272787
1382935
1199346
212659
571664
578900
1163779
969651
1661591
1518003
1957857
240855
1382984
1369397
58793
605382
167730
758279
1590717
686726
772688
1416713
667531
1111885
50559
892409
774012
99308
93064
1589326
1609010
1988833
31232
1757140
1908629
1847778
766974
747383
1494861
1369933
1507847
274364
1970920
1532398
43961
1123959
619527
474272
1261225
1084706
177172
1062603
1293361
1107687
650998
1531624
416674
1443937
420013
1147640
721504
470164
1010369
412535
448702
1881482
290055
1076666
1973088
560173
191268
1570207
300546
1112537
599219
781561
344613
426615
1939517
663600
39494
880718
572156
761923
1519987
853478
1760830
62903
150567
723400
407422
731141
1190786
1093363
305384
1269729
1969024
1328794
813910
1836333
389518
1450247
816553
1402487
1278031
835856
1597271
967934
1707329
1538376
1093260
78386
996306
196497
1411937
1072243
1527781
260561
1758028
331812
1123566
627464
702908
1108453
1124765
1848676
1600444
1953844
225684
674574
253577
1135927
1083600
645054
1973592
1950912
59789
393531
1574622
533586
234489
138
12159
316564
670116
1944398
551656
1583658
757645
210066
1131612
1094981
1817996
742861
1930382
767176
746372
1784365
255780
853972
1551296
1461888
667603
964835
1325601
1030286
1915374
114647
480073
539917
1462491
1407087
249360
1215989
998413
230011
1971052
1009901
481927
1754868
154756
1575486
1796436
1021978
1674665
578438
936888
892538
255602
567741
1486239
1662351
399373
658908
1982148
1493736
1522871
1214027
1912153
630516
1964554
1278729
661477
1335626
671256
1827749
1319980
1973248
1365505
951335
837643
728355
1644126
1328660
1403059
482920
1749504
974298
295254
1873833
105170
654769
1257052
1202556
1824764
1556587
250433
1847760
932432
1428749
1075414
1451948
971341
831051
853954
625057
1973845
991905
120217
1728936
1657846
1325148
1617244
189914
65654
717236
1269818
1857642
1166208
773118
1695054
415751
69241
1752908
487717
1157484
395061
718806
280378
1874642
1563734
1116035
647150
1872998
1025593
1852218
908050
15323
1545324
206293
617860
713339
1963284
1868362
841820
334341
832841
316752
375685
319608
1807080
1751498
1873820
1589488
1736236
394688
1332117
442963
1000744
1048519
92111
538425
10663
227616
1640769
1915777
817277
1061881
1820336
793923
222619
1262395
1257740
1372905
1594320
1109465
1838090
1641106
547776
1763505
1083684
580463
395917
120953
4847
646999
889048
436802
260913
1716474
1540132
592900
883276
175314
580931
1549166
1065397
1769707
757215
943204
1659982
260097
627357
1172137
94116
1633322
232758
1529801
768461
1777036
1753460
1863060
1087453
162682
1387167
1661266
1418979
391041
1253211
732444
1097490
1725230
1094175
453089
891277
1873929
661273
1042538
1698628
883478
1157924
1109690
949942
101492
1230738
500970
650479
1630188
482471
1279278
1348815
1023927
232976
549027
637314
818735
826418
1441303
647836
597590
1887905
1768672
783234
690742
1717514
1003978
1960429
1536292
92665
1889853
577255
346659
897767
608337
927673
611540
413441
1047055
1528437
1032746
1751248
1463558
174928
336123
532766
1618097
341673
1804535
526367
618411
1696140
1780324
1059261
1136678
17872
1341552
625335
1191826
1646922
1120965
268801
280528
1479583
759528
1267337
1531213
1995558
533242
1904422
1443852
176221
1383716
1673958
1143827
192840
324149
1867624
8839
1822306
236836
1281187
1440568
536688
860481
773072
669611
1002558
807931
1891473
1041877
1380255
1729340
1055213
1911465
481978
1286513
151912
1146521
35141
1630065
1851458
208948
1766170
850214
904393
1204769
1001196
269466
797004
608994
237015
1580634
1969403
1731526
1107825
1327106
1518341
1582262
1959344
1952468
1955708
828459
1780550
1116098
1207119
1033077
1090524
131405
1514651
1970414
871469
1134932
264380
656875
246708
607015
644718
1358843
1694281
1622970
864745
1176924
15207
1906398
1130223
454856
364441
1946480
490262
1296198
947938
590056
75836
380904
428064
1880092
45347
1171080
18944
1879056
1865440
484302
1043359
1937146
1132408
175236
254746
1050456
841818
566626
523827
1430669
313525
544057
84084
1705252
373787
773507
445533
749217
613647
1027131
1589922
113088
1652014
81419
55459
624808
627833
1684631
211970
1818462
1807956
102481
832762
131591
468072
1280053
1454789
1874224
1844958
68309
1178924
1581957
949218
1418324
1017281
514834
470316
47897
395818
1479548
746510
961504
975933
486560
1541599
1704544
261852
690850
1093053
617467
533244
268823
113909
885870
41317
630577
625756
1615619
647523
376443
747
903014
843314
824827
1546983
1513677
1061141
693214
1584540
733947
1951904
646941
885930
668436
1838836
1035332
939933
130833
1669593
323862
346108
186081
1094145
1855139
573754
977326
537132
607903
335405
745211
1394728
424517
1892350
492924
1586180
1448700
1049566
21865
1101888
1627810
487236
173042
166270
570585
210204
662393
727674
686904
115656
926091
701968
418716
1867330
1354370
720699
1115612
1943132
1857832
1588935
142192
494678
527534
1976886
921889
1450352
1881210
190051
848067
1036308
1645491
1221160
801664
278436
901065
509390
1171632
968103
663388
498070
1704019
692144
734857
1505921
44738
1024846
838057
1116011
1167490
1238725
1688353
896382
343462
1402860
393012
904012
1419047
1394158
112775
1333201
832722
1987289
1346203
1583293
1752518
1318856
1527891
17123
946919
1316183
1130014
28421
233153
999841
1059181
911178
376400
689267
652091
1430396
976835
1676556
1033773
531935
1630323
1200951
900012
1016808
810011
1908694
663448
773661
1514537
157814
305606
1677589
1244348
415611
840802
1269343
1549489
1000134
1556507
913866
296528
1535198
1492082
1557774
873359
1667638
1891552
1512047
1911252
275570
287964
1915764
364170
851676
1203808
473339
746009
223099
947158
1165800
1635736
1435798
940326
441131
749775
1083909
1840588
50680
718834
424011
1003026
1962807
1486555
354922
1776603
270354
96847
934377
229878
1732690
1696210
507841
936861
1662849
302421
651045
1837290
1619911
1329976
1138660
1254460
1794521
1714508
1713366
237084
293251
914536
1436676
1465850
1588902
804610
1356257
698271
1041499
1133480
1878060
1742577
1466704
1779269
1945324
1001474
1521460
1911462
334364
975758
26785
295832
1454567
819832
1110951
35356
805102
1500967
1370224
1683316
522848
1733209
877675
1717670
1894192
1800119
907943
1088026
1171778
1172885
1196062
463612
1448179
1062369
124429
823622
168424
1072438
1286734
1915048
1127130
55031
1355542
719265
1438308
743854
128514
1571141
1709012
988389
1662568
1359595
504176
1277927
642651
686557
1073278
1385851
1420591
831675
537083
1617703
414024
1511609
771200
1692379
193289
291328
1346307
517258
1673236
1597884
879230
113424
1443928
1130051
1656640
820736
899938
1800512
1276651
478057
1863944
526851
923149
1878112
1442344
1839659
1429376
1154077
1660684
934732
592087
1799942
1744891
1451961
136382
954766
283890
946257
1244219
880674
1644281
1937217
1760263
1800072
1599232
938382
1863035
1078298
1636611
221491
794321
811863
1889999
1441303
537577
1026653
591941
1000023
1039796
972879
269581
1708176
841144
1596078
273292
873572
1976248
17797
294823
558967
1692242
965251
1882944
788638
365539
538444
781640
130067
1430106
1730646
1770286
869129
818284
381351
277078
508124
94250
836932
601491
1115665
1859858
1672127
392420
1534886
1087218
1697243
1927869
454404
2147
1164384
1320462
1942201
485225
954845
1276541
1085964
656763
1080950
143369
1601565
362409
153554
1097863
290348
575451
77380
262325
893233
960450
844609
1403102
1342770
628272
927803
1715453
1293157
176987
1980779
1992135
1814698
1122865
528924
686910
1985719
1632131
1617919
430601
687370
1332872
1962940
230313
580583
770248
965437
845271
1212976
573616
1361046
1668832
177557
54364
1358011
393254
1891818
232774
429909
872473
318529
586375
634555
1032605
1915145
1459618
715492
615855
459717
274031
1406147
730631
421966
1945275
1551841
666933
1724214
1052436
1892658
1600567
390116
928780
1099961
610892
720900
701600
1973333
1784212
504401
897859
94539
654424
728265
1438379
1055765
915388
416150
1665266
1063670
1458605
1916985
392896
1731497
1780934
709583
289169
280045
770730
279567
434360
1061145
815352
151796
998343
1553335
1368585
1644488
957617
1446224
797608
69021
213264
209999
16185
422897
199638
671862
798644
1543617
1109554
895080
1636164
1854651
584345
379839
314914
1783998
408257
1620821
361595
1314211
204132
1034447
851080
1310330
225575
947867
1367905
1327874
1508874
1601560
1309507
1116084
1071030
1886830
1244385
1952406
62701
559974
74680
1731642
389106
1385911
1420384
1055389
1280551
151852
1345883
293792
86810
1104326
1729261
1311738
615204
478883
1900054
1092590
821342
1142831
453455
794802
953810
952849
973445
1031669
1423548
714741
1790702
26686
1634344
193231
1412293
595211
863109
590131
350512
1727062
1320317
920799
1220476
1661855
378520
482861
964319
1360533
1162685
723185
1075464
1127097
1875246
46556
85636
101752
1535180
1195999
1270502
810764
771960
881106
1860363
1306224
1691038
1880870
1483379
171307
999250
1881844
702676
1277879
538556
678780
1538866
1818165
1353013
777062
513556
263023
1304312
251152
884301
900025
1650059
1140432
1851699
74797
81102
732844
1952003
1421306
556282
1484124
478602
656751
591200
642866
1725455
1064015
341271
1932416
1738683
932931
49607
400566
1329912
1525241
781708
980222
1128066
794369
696893
1413202
1680775
1321217
781179
581074
1825693
679435
1708890
174885
863964
562237
1106329
924910
916963
1192895
1088309
30470
183293
589432
307341
1985133
35651
1850863
63380
335640
1606701
1851215
1380182
1390368
1504571
117503
186905
1253489
1655238
1164620
241828
1607953
883492
1366235
362524
1313106
1608596
165181
1470082
500619
1014022
879722
610094
1499788
1595078
511154
930386
1163933
1655912
637905
1909345
664956
227060
126032
437543
1195487
279832
1212231
1907138
1587243
1777588
923753
801499
588118
1452330
56041
1363694
1195265
1843924
1017532
892598
1916830
1412351
568414
340299
1693343
396470
618245
168472
1838012
28952
1444562
1466849
935824
433340
1087472
501762
1341160
1372210
142615
1753309
468937
1963327
1911296
651710
1311945
297295
515371
1408044
484894
1111180
1394980
748338
1608773
453315
407106
471699
1994332
1695088
84101
459226
176307
1408034
1712387
666409
114578
704045
913796
903878
1980529
289530
269988
438918
1082408
958661
158001
1558406
1763122
494056
272224
313070
511814
1596504
1617970
1747887
703840
104597
1368988
1764722
436588
1749401
1639976
403403
1121289
999515
723262
1599259
1851766
492693
1020902
117208
509726
1385523
948368
1197796
1719043
726829
1462677
1957514
943701
1101363
1400750
1061736
805948
94424
1853213
509418
575556
997938
1523538
468506
1434254
343761
1625601
492420
1108984
1754222
506509
1252009
1928813
128402
482610
976757
480628
594979
589202
38697
94567
1716562
1514497
1658792
852153
1072102
1681244
1529785
809956
257850
1224275
1216318
731475
533545
1030017
1885515
392030
162879
1725103
1650951
1474037
1310339
747793
955612
1583584
1414493
1731353
1014656
421286
1243688
1023605
278750
556606
1626285
1892258
1420577
905668
1844173
1253613
1597204
1330148
865095
1308698
1536689
1889593
644000
1288869
1346949
1675810
1037186
1309863
1612398
1052510
1887464
307429
1874016
1525117
1936313
142519
767682
1884479
1037435
713253
1700567
1232210
693599
1405593
979428
881073
681469
1037421
760426
1777663
1918124
1048823
1201601
1108617
1431987
628433
604615
1598603
727908
1127530
867296
868243
987390
1537276
821883
1704799
395318
1191579
261570
970296
424249
1764962
1170404
1634785
1059620
1207857
1188382
191509
582758
1075087
1601904
1824990
696724
413897
518518
1832436
1659858
252458
100365
1500885
78344
1125699
1377607
1597131
1641843
1946963
192341
1081906
407607
283285
1689464
1631787
1423623
1542085
1256957
1703163
730829
1782147
1642622
1615116
536440
1061574
1137080
403814
391978
803252
1432918
161450
1075711
1759611
1878183
1295101
1235844
1340227
1650151
76511
272327
623889
928693
41843
165858
1531773
397599
1171137
34351
1534108
1790638
820349
65842
1853042
1523726
1564144
1367436
76802
429146
1673626
413634
703038
1478522
811650
210327
553782
991519
1415417
480859
1946362
1584169
177849
1646044
772532
244616
151433
1128881
979629
121504
966660
1136399
1788527
1357505
600600
948103
481930
455984
1988027
306541
1200262
171624
959157
1299344
178127
742182
1629376
1435748
807292
681286
689348
177223
1563858
985593
763909
1472381
1011700
819253
297048
1688544
809073
1558849
1716707
1782517
1593244
196281
1244590
574723
1183795
1377190
870429
342688
843749
1598935
203461
1969577
377418
544679
1688318
472358
1826202
173514
799101
202225
906630
1503865
1961640
1653004
1594093
961638
1132545
1878484
706873
786962
1869867
1221680
1229765
1887570
946473
264989
775334
155095
1980973
1291297
1419478
1645245
934411
1143433
392671
562885
1724278
595450
398717
1536257
162387
591291
442847
266941
524650
1810090
939443
82263
365416
1536945
913746
1302309
629352
213703
165193
1934762
1061512
1995235
128163
638040
1714817
835188
1863683
1149626
1097286
1070060
745424
871287
1766345
1157625
1018729
1407227
547600
419947
325003
1359341
996913
810762
1213087
700022
1909771
1663994
1609704
1020214
500341
347956
1260845
972746
77498
465204
1856152
78970
400476
1820077
1711657
600061
1852672
125964
1420227
139273
1363945
1622216
629547
1554181
1582699
10435
1142286
324848
94229
16292
1179649
834837
1849646
1869345
1599421
414375
1191312
1790839
95690
598515
279138
323358
1832253
153520
1102714
603883
966351
864038
1284041
413601
862195
871262
952156
753969
1032716
1520788
602784
1564550
876534
110075
291390
892634
1217599
1238788
64696
767392
916033
156413
889411
160883
1270910
1611270
701825
702632
44374
462012
994393
43693
1041046
97652
252133
975774
1511198
668311
1439192
297081
1454589
170339
1144602
1932114
445065
1653728
1032626
1857269
436872
1481850
494327
1961012
811323
464731
198393
196652
1486394
95118
1737848
1429448
1830387
1057262
923981
1865048
626914
358758
977611
1711726
1754916
1051841
700196
901275
1816060
838305
1388819
1488093
1901661
832625
1431428
994234
1852607
1115403
1697
1245306
1910325
1876450
675109
103922
174948
1147667
1160191
1495019
1502883
1378891
1107393
257115
72993
579953
1315285
303786
287238
41199
1192460
769795
1539300
920825
1343713
329536
411622
179430
97427
1833962
147586
1764287
1893001
1882184
970950
623144
1486500
1184625
1607681
286853
155787
1402733
1539027
1900314
1421696
1238203
584544
1565543
341316
1694939
1365480
553156
147410
1191133
1536478
1001817
307658
1062391
208758
318708
1224419
1602659
814711
1421990
995364
1059672
202891
1825368
1751175
508936
304015
576895
1632599
1672587
356568
1746496
227125
1423152
1308417
634651
327386
330823
1949008
822957
1086160
1997007
357915
1998690
743557
1889601
1850517
247727
629598
4721
1607979
267399
153302
1085861
1957142
608324
785983
229144
804019
552422
1249834
14781
1171248
1088585
30163
1263707
1969770
1731819
1326233
1438703
877373
785309
1959152
920696
146065
1548964
1634076
1004499
1221352
360332
980759
1210476
1235566
1802206
753045
1625662
1909266
637688
1122898
1634850
926316
1099735
1636636
1781369
1131277
525475
1820887
1783733
613728
1805980
1824472
209065
645923
85639
229104
1301409
117148
1292970
1319604
1764797
801607
1921017
1082112
705644
341435
147860
333626
1620791
1387388
1283908
1854118
1588854
378896
1939399
1943431
857989
1495918
76215
1473779
1911158
1332482
1769575
1699021
1745538
1001153
1524060
1148830
1769160
1358844
1987688
1919420
1593147
486611
1553016
1785932
1878511
1441158
214503
1309202
832397
1950352
1219853
360577
291081
836154
492791
615518
1069572
527078
493266
1221720
80457
729681
791994
428636
1682850
728233
96924
976675
1600035
393181
979386
1439954
148438
1336549
25114
269168
423541
1151801
1270168
735239
1064037
1126209
377855
569989
769100
1714115
333690
989203
1231785
1558412
1228296
1093084
530484
399809
111755
24352
1622152
1615029
1568937
1753031
1793326
1583549
807878
935761
793828
843202
103242
1199762
1133326
480000
572869
935478
305813
1932465
1360526
880826
564965
1141644
1586916
1617286
1956292
1558803
362401
1968063
412400
1869352
1756802
139172
1072571
1657952
1566513
1099650
505626
1328535
1129628
1709418
1238113
1317018
1347045
867166
363673
129745
1492582
1518293
1033403
362303
1742826
1898900
970146
278301
714457
756443
865351
1597931
593152
797418
1360285
1621757
684175
570314
1880469
1804387
1563481
1417542
22942
1174907
1692549
1981793
456421
596251
1760262
1874091
458866
758352
586600
590933
494857
1097387
1194961
1899059
1281972
1817596
1277002
1068629
529483
22505
1714992
1032935
16938
1295792
1595087
1176397
765576
1836388
1522256
1667531
1466199
1226615
285197
1458015
262521
65127
944098
54600
574185
152878
1319599
930801
431467
1519666
592942
1197860
230223
1830760
456535
1795949
1658413
167933
1107012
263370
263404
1716149
286422
385496
1841088
765475
1395587
738612
204826
602639
122839
969313
1360907
285365
1830959
95403
437015
458588
1821373
735915
1449635
1309070
60107
1958677
258063
1383423
155298
919117
1663889
1574693
776544
1379888
1711628
123818
1486266
606124
1340128
1057049
1210026
301171
769803
304426
410634
615511
473063
1131698
1106316
159284
79694
1899662
720497
1812426
1159591
250649
910614
1397912
454343
747324
573130
1996549
998105
1376340
504178
373237
1165193
1429733
817551
211533
1021912
1046869
333062
1590660
283429
1802732
1555397
1841983
1452983
1410450
245551
1879305
1833373
772621
1881780
495186
1298217
1383019
760796
1289945
170628
1545122
1846189
648345
1894111
577877
359401
1605637
1979291
95371
281957
1373302
1044494
1100386
1688456
1799125
766618
1069713
1992410
686498
1369910
393218
920931
147561
625243
1450590
215550
660260
335727
1775750
1397307
434544
1838224
1462057
30476
1307377
569140
129532
1229113
1946997
130891
1202636
410707
1855574
781731
204100
389786
1364694
438519
508875
1040509
587921
1965151
744535
1089329
448919
152294
1925772
1714860
1942164
1455769
491059
1519041
886787
724997
268106
668294
79945
1966352
699921
434859
1675729
1962767
1562445
726354
1620959
257449
1598510
1364265
1646127
468425
1889086
735595
1859333
1753923
1964813
1990090
1148553
880766
717324
732001
1413484
1392344
366689
1193645
607910
1613804
213100
651784
74784
409581
1141113
644213
868380
831757
205886
1805432
638818
1115651
42256
1897508
1797147
345914
503202
1816232
319268
90243
511502
247115
1631264
806206
1450015
1761482
558203
1882150
279483
429361
59748
543440
1570206
1101774
576811
968962
1983330
1462804
399833
427930
174785
167013
1907668
1408537
1549376
731509
1622288
204829
1929598
1339067
1269989
246723
871950
1796683
1065479
1526493
1897101
1711689
896205
757831
187268
204783
1029605
627033
1019506
1394581
1990540
1644156
1149467
1208515
193230
70987
1327943
1807939
1526172
444865
1078427
1896905
24505
53970
1889841
781174
1875776
671138
865723
1275225
810740
693839
1655691
934753
999417
684939
1192817
1453197
108152
485579
968238
964954
336362
760244
1731773
23766
1614807
1037068
1740947
1793394
462050
354673
718195
1316531
696605
1774447
103052
219218
642101
1344517
661459
145975
382597
453409
1073269
911191
122094
1714121
1949488
114047
1165360
1225431
983964
1912098
1905380
216043
489517
828628
96144
1102394
275192
1869493
1027252
780753
1065134
1546271
33694
1238707
780026
201663
1158987
1441452
1762807
356163
623397
43615
72627
358929
437522
362839
594262
1728132
971080
399158
1641835
1264569
1026277
1292471
1727859
81899
179645
335017
1905699
1684417
1013412
46136
1421158
892089
106493
698226
419067
461136
1154914
764009
1601256
477772
1815103
1749098
469592
412398
343320
89997
424126
661641
1273936
756943
1806812
657979
1528933
1691761
1134883
326292
721149
305502
1139198
1208226
44395
479138
1408718
1874347
1335169
1380264
1727160
828267
380220
852584
808302
1978111
1483701
535296
1383158
414342
1646534
1188389
596169
1150862
1871948
45552
247195
292775
289728
1151778
1430982
81959
917087
1307674
381125
48732
769662
287997
558146
1525144
1609740
642898
850706
599556
236782
1224123
1701036
866883
1210359
1139160
9479
546528
1962673
1127394
1615202
1514942
864585
619194
1697039
469295
614071
328812
1328140
156579
961787
437842
1915791
781184
1154058
122328
1782978
260092
1620318
850854
279135
559915
1174833
1080321
487758
1389671
142954
1303286
741782
1547987
256712
1142672
658596
413320
1015275
1256512
1508466
1372224
1818199
155485
359367
1981308
1080298
1519440
1003187
14910
1962824
1415683
472972
1564611
74139
1026827
133665
1208421
467193
955980
69144
268554
1630678
1577591
1815069
159153
1687515
1681521
43358
1644819
1943309
1523329
376288
357789
1649834
1207234
712029
426744
119125
1365386
582741
1654492
1351414
827867
1698004
1303009
962669
1993860
16303
188904
264031
1265544
1305237
1973954
1686583
516890
146138
1577778
745009
452738
95811
1691224
1340883
1095749
625716
1623890
1997023
541516
1063168
446158
1009165
802949
1409843
1140047
1782622
939163
1353112
271296
768963
411480
1178956
1581585
901174
616425
31304
279565
800938
197554
1695734
1815491
722541
362258
1500113
1501363
657582
441740
1098177
15100
1044532
432944
747757
406223
1153573
1262888
749406
1684349
271061
241703
1200114
1550102
546662
601731
612730
1013944
1311659
738335
232255
1009605
955505
791334
786871
1389585
1841778
379031
849840
394889
440604
652590
219485
722441
465595
1555664
1358775
1548820
161236
504502
952317
1490740
1935395
1758442
365954
839705
614657
97534
830286
1328453
214545
1323704
1597538
130477
871267
589572
821427
421319
805960
1404738
1723337
308459
877113
1089639
185961
891337
1517340
821133
420082
857951
1081874
1009690
1403894
78404
1633697
1832444
447472
1818259
1921221
326612
1700502
1208837
1738715
1472392
1004695
414729
1543228
629664
1484505
1747228
1355752
1614078
1652533
1094576
761166
1992901
148303
536737
1608175
857133
584546
661555
178166
628946
152286
1711390
757778
26677
171331
1320691
1905012
1161301
1762913
927964
186689
170174
551151
117078
1436883
581089
1778887
699713
13761
347171
610817
955544
603798
128275
529436
1567014
941949
98182
1534446
177350
1363318
1167130
333784
177276
364835
908082
318885
675020
1267854
1614737
1425867
1045483
1296264
577895
1307976
276799
1919599
1961952
887407
1580282
950954
1175954
1780689
11372
349129
1456723
580660
1325537
895191
1278324
749207
280968
923458
771463
1601414
154574
698409
926471
1025887
470057
1741293
812014
1943645
1977172
1609574
528450
20012
1611384
998828
250917
1226322
1434578
1691841
70247
20811
1501187
1920401
1152802
1921405
501347
1827184
1982555
846290
1392130
1288885
420914
576312
1000442
1728026
197553
821125
1287999
1955496
505540
591558
572045
949560
1130540
807148
1319479
1459085
1607399
1266738
1740010
964422
111821
1091903
1040997
727652
1865339
439733
1457429
825997
1938322
42080
500679
979651
577219
1031072
1886555
1358122
277826
142208
1171807
212741
613451
750205
617326
1393672
1022311
1048138
1184142
1244723
101686
1841167
592993
1915318
1584005
1793416
1636875
778838
1146698
94237
1374037
1759845
1012474
1687637
1630161
480185
1590677
558361
1288095
84557
1509196
1769877
890230
1437555
1118040
1059187
1209441
1817975
870321
1815028
371355
581581
825935
1268718
633084
774516
199637
558658
924818
103696
1519082
1960694
840289
1106354
796668
1507779
675303
1894865
387152
627642
458535
842814
1744173
112239
1206813
1229709
822956
1633642
1114524
357697
1407153
899217
645605
1785209
580568
627579
305309
1580410
1642695
1982103
1557312
734787
142905
1992327
23734
1769538
614459
784293
1180065
409459
1548107
64644
728329
23232
1955583
675187
463710
980159
1913413
626448
1021569
878435
653778
289931
1580353
473162
1838642
823536
1360497
941703
335782
1177670
1050489
1896931
958351
1076759
1255179
857927
1323375
707769
753806
629412
1791311
996234
108562
1021636
1842039
1749482
151558
681248
474115
210061
30933
935672
386918
1565077
492857
443505
145426
699168
370219
1523392
1026808
188845
597996
1958725
409949
1725576
519595
158703
251882
1097897
1444518
1377426
78385
222688
974904
1247169
1306807
398503
1251295
1934256
25691
920119
1697918
775878
1728537
1759635
1164926
165722
701377
280599
550454
1115980
466586
1356366
1777815
1821561
625872
1555885
677585
1417520
1767554
835379
1801422
939247
314149
1998697
452034
617086
897241
751321
938166
488043
1439279
534292
1449938
1129351
640862
624631
1290179
1109890
349480
92250
812675
1587077
979280
216397
753433
457887
1724858
761212
673428
1332984
206827
223490
77395
228899
459652
414608
1328299
1453054
1238317
1796623
1104704
1814824
1831874
475305
1653166
20718
986015
551061
1461838
1473239
1401974
1000094
1651256
33127
265209
1595147
1291090
1413866
1799712
1256327
1995877
1077607
15152
923191
550449
561403
1655637
1303879
270184
1931888
318471
278944
816555
1694625
539935
1350599
1384932
1917473
532151
1739209
1251065
97653
717706
1138351
1278947
241645
1436776
230011
482316
1660665
495346
1581494
449239
1624023
562917
1116648
677588
1570504
593514
1264588
1268310
1596316
208529
1249697
1770104
654286
1490686
1186304
450884
540360
732816
1984419
1682911
736468
72009
1064744
183653
1986242
587249
1957291
1878484
928122
1008162
1512349
1107353
1422757
423567
607105
96482
664471
871496
580127
1378674
521889
539779
571953
63292
1219577
1150832
362962
1451370
1895899
609664
556019
345112
1831621
82575
1250205
1666969
22616
1530531
470562
1048312
1539136
842949
1459132
1272291
1657818
978482
181245
1787661
1963834
1836738
1468424
317298
1018610
80318
1120616
1348670
456486
821222
710169
90786
1853540
1156449
832730
273580
1403661
508241
587580
402789
425676
448619
1789006
1625995
991712
1943281
649512
1289502
856875
1061380
353810
472802
549160
368039
690856
1377655
1536738
1262635
1293689
1345393
1622762
314326
1043535
107863
1362706
1356640
1473191
1357246
1989780
436985
1427156
1815853
1719177
127632
1807061
941347
1301287
1724787
1685084
806004
1392665
762436
222725
796638
1906020
1994257
1665766
463277
1475657
702907
334023
1578968
486572
1020849
1411384
1690390
1335066
1563211
1586688
1116814
558145
1419362
1018196
906993
491890
504391
1048924
1166824
1619214
1959628
1243147
114767
1226608
1356419
142919
148130
1204375
382571
1079409
1461537
1970633
1074735
648120
321545
1841511
1136754
316013
1779113
607207
757065
1258787
1955963
43279
1887749
1929457
855245
1015131
1978420
1123962
350733
552443
173503
362889
402310
733392
721364
466221
247610
317567
1283991
836058
1482233
1601543
1831175
1898832
153337
1528273
18520
466588
34131
375819
1311340
1209869
1953712
467863
194813
750478
1853154
1001313
1404247
1406891
1544582
286371
47571
959906
1440187
147709
1968040
1305488
1920333
1980397
82637
164599
1970539
1650581
288890
631076
287894
1264387
466372
5135
1481890
1242863
623947
1383355
1411943
1169482
659116
588486
1576463
162922
393841
814510
626565
307771
1324085
390298
1947850
471729
1321745
442487
1149036
15828
710825
1292352
1040011
915247
1940064
895000
129725
1706695
585881
799687
1735662
866616
1234245
881370
457831
1135846
1252179
348975
1725506
313992
1606135
1239357
774079
654834
1633295
1291888
1651672
369368
1913364
1549376
1724770
1928356
1474185
1458774
667087
1594091
330349
23194
1805740
1726447
1724233
454780
272463
341095
216517
861154
1880342
818975
50110
697743
1726665
1725386
298135
1644877
1037403
284099
491257
1339307
661134
174900
1305620
1262633
697875
1775430
863637
1887906
409719
1739557
1625619
693621
736702
1700246
201040
775161
128247
1360449
1771310
241979
203560
1275087
1715197
701094
1241840
888070
229461
179430
1156820
921658
719372
809907
1673267
901676
715218
1015563
337686
1921882
687776
283229
1860621
566745
1338566
1616355
1962020
1449004
293840
1741829
121736
165656
1111281
916597
1818696
594439
928807
901693
1303675
1905520
1003930
686721
828603
1916000
1434164
1898414
875128
41719
295401
1602295
730040
534883
950274
1105434
1355285
1412716
1395367
727005
1016889
1296815
1464412
61737
1397643
1114020
1136499
1287610
269837
718020
1217609
1832331
1630572
32964
454420
787403
1053447
1744375
1167717
868908
1430524
1519979
1950813
568956
1722427
349344
1555618
1178247
395372
797488
1056096
1597126
133880
303610
69648
412923
1053205
740488
476032
567480
1761939
1236783
1757817
1801033
1697697
1698887
845457
1617981
682599
1853707
628184
1975168
1790907
649331
655170
932719
162137
1008645
10060
595751
1957628
828803
1188976
1762344
498716
409522
1465690
1031011
1339343
1693487
932154
1536493
586261
1204159
63758
1872225
1372865
1084111
827402
939608
1412800
1175972
186458
1620107
1634653
1325682
1004934
1638251
585753
980956
1579984
940141
98834
729014
1508492
1708045
973540
607575
361990
490491
691356
1960949
446169
99351
1528559
85162
1739941
698824
1766842
20761
748797
188004
641271
424886
1610484
628437
1609192
659130
1872875
144948
1527389
638782
1879361
1612835
1105852
667551
213372
1669262
1089028
1004830
740800
1671908
1031491
1574532
1830334
169728
514419
1508240
1033811
61312
329822
979109
788411
1088641
1788415
1753000
1660879
1856527
1991752
1271913
1227489
462644
1491392
1378504
459532
224511
1671113
1283308
337300
874029
1680444
1835968
1419664
1864771
1644588
773796
299050
1625822
1469521
113847
258892
193296
1761549
1732784
1396161
1487786
242848
1781932
1626230
463851
601255
1721019
459181
605879
1038082
1879159
1411559
907547
698640
157083
1274240
500984
1649524
823738
23449
1047755
766046
1765650
1410054
797296
66135
582038
1219713
464222
1955035
1721205
698746
1993352
425999
1872742
301038
768080
670180
1810490
805793
996470
989303
1602811
420884
114313
1411150
626258
1270680
655745
1292835
233691
1352511
1656805
110007
1450959
1774656
1693811
814491
1039661
1351673
128847
1265457
805909
356146
1650108
1191540
1119497
1425992
919368
561156
943768
1951903
1291916
1719636
2929
366028
188792
287509
1298454
269842
400420
899407
1751467
1873744
1206028
410075
1574020
1237220
476632
522690
1270751
528706
1900368
1395035
516657
1772221
1850842
817965
532998
1190518
1186665
1900923
1852625
1214172
109145
552914
955026
422604
617451
1574429
439894
197132
1929095
1110760
1119248
1584871
556190
1146476
1855980
1770351
197139
1342264
1116686
684364
132283
911028
1007781
1901945
1166224
1303199
352509
712428
1531074
234710
1881084
1568930
1467794
1692578
1177660
392613
324250
19716
1496012
820581
1483732
43207
823397
802633
211909
1683013
448363
942725
1168929
601762
42676
1290551
678637
1905388
515860
1839390
154728
1303558
156038
1158507
1619843
1447025
554435
1211201
608730
613081
1236796
1682493
678783
1926706
889080
67255
195861
923554
210427
885066
268422
330640
1289696
1403356
1054611
1863675
490531
1698685
1624361
162654
1496095
157164
1774575
1823516
1136505
1361830
1871337
146690
993936
1589917
748704
1653931
1943927
1090716
1362838
689845
270601
475333
724952
1972061
170108
1481386
498905
884110
1326417
1281173
1876869
96965
1297581
1475515
176760
299796
1880561
775731
1954399
1461353
201213
957371
785376
1924011
876153
1372501
528711
1095212
1332095
619115
1719045
1636139
1676085
1029163
884533
600789
713632
7710
84323
1579003
792459
1980717
1615534
1244759
1846405
565980
310798
1610491
1154834
667801
1609685
176343
495166
1610304
521738
761761
403498
465445
1202625
764059
995706
1500820
548784
32028
1207515
1565323
1447085
289474
1068552
1524712
760665
842576
1593135
1324857
1509457
918138
1674780
192608
978903
90297
1501307
494385
540091
767826
411596
316973
397793
145922
901816
1842464
1255445
563575
383610
763729
487796
833357
984228
565714
1158807
129003
367409
716411
711959
634847
1850530
1702681
308219
1256989
1795824
1527354
1577920
783957
86596
754033
1289385
1740432
367135
1990589
1493060
1855437
1248735
1269067
725609
323368
1133022
992177
926719
1901819
426749
64513
464347
205709
767714
835811
1897624
1854425
657332
1225654
1188888
1119479
1942863
1167452
1570345
697984
1612899
1123600
160626
1232490
722457
1558711
1555082
40544
1292656
1360832
1277670
1234685
1546001
956711
1250952
99930
1343725
199385
865231
948727
1108565
1431302
327881
36573
801379
788437
66085
678245
1471877
1980116
461670
1676159
746064
62405
1939929
607919
1119807
149581
970494
64932
884162
684546
1167642
1542277
664011
587163
1864897
1333039
1800385
947920
514529
364819
1003727
335091
773934
1754301
380844
919836
1248104
1004075
1639815
1939020
388563
1388255
1473998
544071
1044626
1716197
1910874
1623799
1681016
306239
27072
1246906
1966140
158979
339363
10548
1235477
799584
1223725
611352
134096
1503348
1612972
1316271
1388473
583453
613567
1081763
519155
1977614
1216705
1347147
885023
869223
1870723
547919
1256601
801719
1463404
1634961
413273
1014957
1044931
789502
1997688
1940552
1325803
57197
524029
1804323
1007819
1182037
1900603
403100
206115
592697
1664397
1707723
1020782
367752
928358
1101251
627370
464242
133131
231916
1841503
1473706
1351787
205100
721886
102246
601827
490941
1424859
29156
1218262
1019162
1660640
1226343
957679
1644028
629841
8307
1730271
525230
523471
352526
1136290
1061661
304811
1968270
230614
99781
634006
1125220
1951537
1073070
814777
1444986
1952339
716358
465030
1841611
180198
1251291
1903340
478960
511146
222876
1180046
255985
1769153
29895
1802960
460864
175049
2836
744731
120570
902242
5674
1629911
955939
562530
872671
1550232
269099
412152
1965857
828266
1398218
1764453
1321588
205535
1713686
1171153
289344
66753
886969
363159
1769768
475299
1630076
1208
1332073
875803
735867
898554
475724
1143067
1015219
1833979
616843
914508
93317
657494
1968903
128886
1471843
551376
837959
1203226
461146
1071396
399766
227436
1016805
1888847
202365
1955131
649536
1243740
199812
49568
1816437
438495
1927304
1401187
1360991
1500399
712485
1346674
545089
589423
39378
709851
735772
1170685
137571
1195336
1137195
384874
1624226
412601
635118
1759327
1239555
626965
1216173
1287725
104497
280611
586528
1603148
799273
778209
1342328
326570
330381
8457
462860
364032
859857
1075102
38281
994753
1597676
948488
1268451
1031990
745444
695239
711370
1744119
336968
740313
1844832
1955684
898804
1864396
1918818
459940
1768212
1103403
817600
1049210
544929
1593327
1418467
1456022
1808198
1758354
1470291
1943844
903071
1335995
1995009
1044617
1236596
996171
392785
1494262
915256
257064
32861
1958794
1056313
415915
314022
121956
1941015
1872394
35411
757380
657069
1424203
431849
1052752
1765178
913943
1805427
736096
1783353
1561922
1161023
145180
1919562
101282
1496955
1123134
1046658
1809193
1567468
586024
1382303
658717
1237030
1775223
1417924
185774
731194
1677499
1402245
1509946
1899516
694722
1448919
109937
1614074
886169
1613326
304042
1419382
1918679
704189
1736057
1597668
1865241
1015300
1356498
1685446
155902
806924
1972
1972488
198638
1553297
1261303
686798
1422701
1415246
1648900
141457
1765222
341864
1377473
818812
383439
594538
1940442
227820
1652769
1164836
231239
528942
1592758
1962003
1250775
1996529
1357078
109788
1149032
1775693
360265
173240
1186848
634089
1697821
1300657
162744
1921507
1455373
529714
375959
300878
1643802
1930506
11689
688517
1941542
534969
1780222
80144
1232716
829381
1286966
1798751
212395
1814868
1464584
872779
1788855
527142
1697437
1684223
819383
1782892
1025035
1230366
1216550
177034
1259587
274802
1244175
68090
908245
1635286
1874402
492456
1197389
1964677
598418
254636
446460
890276
1702302
987858
1065611
301106
858087
45956
73959
151883
1295553
1451598
1898060
622919
466553
231383
1473837
71937
1622636
1285487
1171987
1416124
1415087
691543
1737473
574540
887755
689169
224259
928533
235057
1548786
430129
1464472
1308594
810777
37757
853146
370150
1701528
1665287
167960
261288
1077983
449203
1364073
900605
1330407
1338671
1636957
14565
544823
1794037
1624545
748277
71470
35690
129043
1841504
535098
1519268
436960
546777
1448427
1958764
318572
1314413
461484
1135785
161101
698799
1668986
1098452
1495343
1940606
444437
1867614
1752431
1120553
1958126
615050
113386
747883
1895280
1691445
1245892
1288637
1436971
482953
1694952
257570
19230
434323
1781927
122428
1057244
234925
1916012
1551264
730437
730458
324016
234597
326916
1625562
217085
1991357
869284
1993694
824293
346983
855552
944591
266403
1326774
1388436
532930
440672
19334
1033904
476594
1468777
1942570
1909372
269038
228804
1316243
780939
356159
1574439
1137216
130166
276780
1052369
1022995
686119
1494750
699116
66742
1060253
1361531
1423099
1050622
40509
206459
577393
633824
642689
1103398
293281
1815410
213260
1881774
720841
206087
761819
1168182
976086
1691381
494183
901470
1955319
310875
1632165
426137
636133
1850462
375126
1098785
1363580
657655
687790
221189
515434
1448353
1834746
877581
1352017
1839002
821280
24909
292122
1866895
392473
47434
596572
1927139
1655753
645319
421127
1276272
560623
1463788
1278271
1074853
1544077
204873
1001024
880994
332627
1557260
320518
656807
1528837
1333121
665022
1545626
958283
1505005
247758
544540
1132803
622262
1094440
656122
307582
1394283
926442
1821212
1224193
130116
1776765
1044092
1807743
353318
959763
473377
1867882
355117
22542
1746115
1619639
1701566
1481813
707406
574841
1014685
1322383
608384
1589536
728596
1082880
354659
1964550
1422908
581376
392584
589403
746689
1692582
129985
1313490
1301719
90077
674928
243881
1010381
641954
1306653
1872230
200667
1149688
218988
53000
487958
1864949
735525
1810368
1726585
701986
1823179
1074433
1897971
1380055
554985
115286
979376
161704
1503695
287561
1558987
1738604
1799157
106344
811813
1398763
905262
1555896
283238
661765
945181
674872
971210
65640
1592353
252857
663685
1083076
1492194
949007
1798409
1471984
435182
1751046
627191
1496839
352132
1045144
179469
1010022
1821200
1136726
1722432
1727410
661279
1410627
90719
166975
1280538
796887
805000
448661
1658761
175217
621482
1597226
1240518
1968882
729680
970632
1189302
1248124
1344143
812532
1106944
1794871
74508
1050112
732935
356937
1030668
1973484
1610864
1325311
799600
1783923
623589
1283991
647244
836180
1023905
1344350
332322
1411604
90326
247813
438408
1127951
1335823
1722178
2073
431697
372389
1470187
1867792
1861729
549314
301944
1830499
1179917
1408233
973981
1678725
1019528
1472986
422148
1966972
331425
1919778
932230
1720755
530469
1049265
1373019
1090278
648476
1682735
728344
13190
1462205
1847960
643461
38028
1242393
579191
894857
1087081
1192734
252541
539834
174518
1418386
255132
1436294
1819164
1793932
594892
1133235
700458
92393
12522
835842
500127
1321018
1742116
833837
1437041
1935570
927060
933296
131465
1173273
1991035
1062964
98146
53875
430865
971783
716433
1234780
1837082
1843355
5896
1744421
122747
1852214
341916
1318640
934228
736693
1287176
1522698
326892
1699034
890170
720415
937767
633772
10451
383032
6516
1357984
1781022
733245
474872
265769
1992869
1063869
336468
1310340
1129949
950410
1000744
1840631
1750318
507291
560323
916035
1550057
338582
61574
642002
1680162
1838015
31856
1405481
850324
52218
705197
506918
798680
945684
76437
391207
1184889
1939893
296877
129831
1526577
435606
41457
1285054
777953
1534818
1085820
422197
1689963
1158028
168928
333156
231209
1157498
1910982
1256987
958211
25698
1058342
1095978
99402
760672
1931049
1472541
1898299
459130
1036440
159193
646911
1243754
723783
956555
1854773
631338
445665
1384492
230705
788583
653501
1723196
427230
1173564
150176
1281265
1977046
334714
1655685
1336891
850284
269279
1028885
52879
103638
1380877
34520
1679101
1193126
1566030
221935
234622
1807890
1877956
628842
1329853
1049871
678993
14709
1833987
1809793
1136788
220226
1194099
1251601
1140933
94478
1470690
351516
1138508
637496
1823233
1202288
856730
396241
305853
267065
1424434
166824
1703693
1955869
1000682
1557639
1160112
1040221
1128561
1649125
1836161
1353921
284088
931094
1481764
447395
1710778
671434
1880603
395712
1150550
370446
1224357
1910606
913863
1125501
970290
1695818
569275
1222678
297561
585516
328288
1129456
1870225
277280
1431943
1621019
757611
1508711
431971
1274950
1392132
563992
1795350
1777921
146002
423331
1204185
1492435
1470812
143340
846484
1256117
558093
1120347
584809
1206008
1437415
784295
937573
1144103
1742328
1560493
1787765
972746
341244
206993
178659
877655
1900515
751952
1714276
936124
1861801
585923
847001
1192290
1019989
1383607
207156
429708
172260
1215249
964475
831751
627429
760133
1670884
1749754
1103342
235860
1925036
137540
1678265
172584
1827408
1219935
852808
1188598
1122675
1578377
562003
1986284
1754787
1773916
1841413
1660796
832857
450530
1412229
154202
333327
917170
626205
297426
31585
1845409
950988
1857396
1620423
363980
603023
1140227
1772695
1252053
320371
835374
91159
385728
296014
1956961
1442625
1270030
1499967
248570
1613945
93642
508584
1852013
1885365
429607
1393856
732546
681793
941044
1897076
963732
1025750
1413029
634284
337064
998413
516103
318243
129427
1130243
17177
1023263
652828
1479224
1563777
439765
336989
1190714
369499
1871642
132635
630077
1891788
1737463
965927
650191
1031961
460380
636147
1669484
1177896
172332
941481
1171465
970461
1978251
1990301
1127406
1435338
1966569
331943
1607436
902360
1602885
1519380
1193177
236824
1425193
1904627
514637
301700
847231
1533144
1151137
1374057
1739100
1411666
6494
723117
878902
1907186
181809
185760
1151299
585818
1087221
796885
165879
580142
31486
1443493
377770
818619
510291
1879005
1312414
173953
1985686
1011632
1303006
1644544
777245
1396773
812833
1651373
1965654
15473
545916
1871079
1470794
876620
1887929
1679918
232460
771819
41011
1479107
167261
291673
1041638
882470
1967682
1757957
954096
733964
1339313
1976343
620844
303479
1162777
1355942
731288
1214306
1550093
288962
1969770
1929598
173516
1576906
1995569
1947512
496379
573495
167941
1653298
278901
1631592
46473
1274446
1969262
872348
1574270
409323
1152707
1849754
431474
1079955
1612061
993865
1585973
515967
1755221
1920095
1276111
1629289
1828670
48198
437219
1069510
677754
1804937
1036016
571385
106088
1088182
917256
1548959
1732357
1027800
178570
1425452
1482252
941531
1108035
498421
1796961
867213
1365644
193038
1079472
1712554
1565449
795452
1006266
451633
1939341
870615
784609
445589
1189955
40033
759708
632581
1109495
1675438
222575
1642024
1629140
594236
68342
1383213
621476
646383
1251955
745348
1345569
1379112
1618610
1477640
24738
1432878
958330
597594
1858071
507686
1642389
1963928
1547424
344699
1174018
961170
787699
378429
1880263
1566887
1816396
1449367
1814203
1426412
1862875
1690737
1602072
1497546
207720
1418779
546336
714490
1331541
169622
1338871
326330
1615004
1268325
1492737
1778854
934886
697665
267313
1188647
1237190
1452312
1227128
93682
1747799
17647
757781
666843
448474
1647077
1329594
199544
340149
1772457
872526
667191
998758
130027
1628999
522694
1351746
496471
1843818
272327
1494237
1070002
739088
296334
1648723
1686046
480128
943810
1929950
1145571
681580
339293
1715585
1911080
354414
453456
1642216
117369
1339773
1391027
664375
1981213
227041
485171
1878710
1751008
268974
1431044
1848014
1615810
646212
397112
770701
72622
1175230
753747
1429697
532217
1813332
903673
242822
1869429
1758162
1180604
1717661
273929
233364
846653
1244653
1459510
1834444
486156
108746
1247639
1506039
1358705
1644587
174665
507524
990212
1043840
105332
988569
1641034
993702
1941661
359218
1821472
790114
530746
153662
1521406
1994644
1654186
499128
1974829
74320
417107
548592
185781
947100
704657
740736
1120801
1744858
1192901
1863107
1843587
796364
1169178
1595755
1138581
1121427
769109
350523
622461
185308
634681
1580588
1062030
58309
1853254
1894327
1288843
1952396
621756
322861
858182
477512
1218491
916314
777183
434847
1818869
733796
901020
1015523
1603078
1927335
1766299
1059504
583645
241919
1258004
1511198
1370126
1186724
1194104
737089
1028873
329179
207307
247658
713227
1009113
1687992
1374259
1043071
1011436
1632627
1864508
906406
1100143
987379
416910
938070
693924
1398418
530985
1973812
1318916
1194688
682635
466472
277371
48900
1888608
1073116
92467
1157483
1618849
196233
547530
1763297
186901
1330137
320378
711060
1718857
996698
1746925
1359687
1559888
890304
1056928
298974
1483010
1485352
313200
125191
1667472
1323495
29834
320005
1424924
1902473
1283805
99639
395761
529034
664187
508121
36746
446311
1940968
1158324
1189940
1150985
338612
1703295
1357965
1926790
1838446
1241987
639732
1052983
1413151
557399
1228502
1178602
1497440
567566
951282
517534
502051
569777
1811951
1061932
171569
359751
1451248
1085535
940473
1807794
1910826
619404
580410
102319
1242486
1903986
988732
159646
1690003
1899977
1199363
373762
305768
1815735
1249746
1237203
429588
1403262
1033298
653539
1253833
1466120
1443140
1108494
1804894
111375
1637294
1057999
204231
1079700
1170229
305641
1588858
612906
1482471
1844200
140429
999505
584321
309732
1917558
1767670
1344108
1082610
1514605
1322216
1413872
1237625
1467604
1015176
1444513
740534
230462
383824
577099
715980
183381
391405
1582055
460900
1623401
1999937
302467
581688
354849
1403951
1567185
597341
578796
1007526
1471291
610872
1289849
1817800
15868
1373032
511010
435258
81413
13569
1475395
851529
1249300
169012
1272339
23820
346570
888617
626537
578775
564176
1313499
1460486
1985225
537690
227626
965516
1209971
716844
1786119
1852831
1248634
252401
1685407
1452165
1649172
423834
1067572
1173935
949825
269616
1979680
1737361
1300487
1250288
1484816
512069
1023864
164615
835438
1663290
1384374
570497
5177
946934
1768768
1503787
324573
514343
1636233
1640123
939969
1967076
775649
352893
1048137
682106
924551
693980
1862942
964373
1282638
1782498
1148656
1571040
531755
658236
962584
111816
429571
1989045
1377711
1945583
1461688
793068
863451
683231
1838466
1907988
985775
1786508
1647041
966524
131417
1579154
453346
1436470
1202063
861088
163202
405552
314238
1793233
1105107
45939
1496911
1505090
89734
1912952
126498
351849
1959668
1551592
866777
987913
1129870
862478
398607
1658472
873888
1056257
805912
308931
218479
499379
971977
295323
1579652
711362
1623435
1711319
329693
885199
1815411
870634
1937978
1342529
1049858
1117255
1490609
383065
464238
1719501
524899
889957
1375546
250584
1316018
1290736
642316
1846114
1113971
516237
121875
682045
1154753
1359341
1910856
1176147
704684
1107878
1206724
790527
293863
367118
1914936
437210
1348841
438763
1136412
1203200
296461
1284717
1816468
1966408
1799527
282340
717168
554375
1875420
489190
472289
1933557
1926023
1334129
1232052
1658119
461228
1853943
159389
1675973
549752
968000
1816266
1386997
1459221
579595
1797152
1342936
180611
1436178
1303546
1621140
1004799
1458875
797332
491032
1403642
866225
1353045
218582
728030
1441218
1907122
1035796
319530
1140484
1385158
1178640
1765936
1919544
431929
1708951
1539700
1001288
1508567
1044493
1131820
168070
712901
1574124
1026897
1470815
828826
1546772
274326
1997194
713214
1883270
1203705
291166
1285204
1674796
357059
1849134
1105141
214387
634790
1092029
963429
1152873
883721
1186797
1819878
1177840
650770
92810
850788
812096
747645
1419717
1535752
1862527
1168833
377229
947970
650575
22877
118698
795733
435124
1844387
1228629
523382
789589
519143
349581
600328
1555400
1352627
959888
1578022
649798
1009946
1304676
600939
1391839
1245234
376673
575890
1612846
1641670
448702
99583
1118559
1445693
258108
540230
1193255
1069095
1929470
1721756
316258
1176651
103944
536129
1379840
445181
142006
152448
140309
817570
1440979
1616728
1166481
1638319
619107
1569729
1129282
1738076
160146
1892427
836829
25200
1147896
1997252
1225051
749932
1382496
501551
900814
19771
731336
1324986
785665
1620681
651865
327558
374773
376233
1679173
273266
305320
50328
127597
1965266
1560401
327484
1834048
155420
1013381
893924
712977
151801
771563
279769
107361
921808
1819633
218981
1382567
1586760
1821882
1278503
1866974
847209
813344
188519
272754
1166154
598210
1672226
1132491
1473353
1773265
1943660
1023841
1183306
590124
50525
1347827
1687369
1276266
367553
416841
336927
230072
178503
828022
956992
194218
751785
175609
1908872
1329556
1685470
1630032
798446
420171
227311
230359
1457638
241330
1950266
117115
1139925
247898
823421
949163
1791541
102681
1929168
823267
1328952
1708398
1370839
1459566
909624
1242110
205642
271595
444581
1096358
1954024
1662176
1987135
689318
1805467
1240266
115730
1092374
1843838
1826328
530284
250413
397883
1077058
151326
320978
1336515
102595
1102268
740416
340821
43283
1889735
690175
667979
124626
1263620
1130077
1451764
508336
437973
1989351
1284672
1007298
1068134
256971
541034
779864
1605800
628169
1986337
1442880
1634760
1890363
1168336
760803
691972
571189
1239661
1430778
1732665
59770
353726
360330
1408640
150239
579817
1260451
1369359
705702
1954444
308732
806034
806863
243764
950495
1688043
718002
1463842
1716225
1238782
862717
854388
373482
1749952
1717386
1014725
1610947
631558
504677
1474580
283342
1267359
443907
784000
40712
1364007
1760693
482579
104304
913150
642928
53373
1757943
196657
945920
1261753
1554977
370837
93318
1273100
1502383
110778
406021
855094
1700659
17087
437195
861202
1833265
718504
884978
1905027
854679
773814
542129
1908172
1608233
1393146
1934282
1537677
196446
718409
1318359
1950262
1166020
349884
1706502
599391
183258
1417710
1436935
1589456
929669
1043680
840807
398890
574644
1139377
486425
748377
1291052
619581
1073543
1679304
123553
1765145
1909095
1115379
1384083
1785254
1384612
1379296
1868667
211682
887590
417909
192633
329546
298692
456806
191828
1969610
75175
781297
1479550
1086365
1525026
1706882
1356521
1406170
802348
476794
508631
257785
1409641
321433
1899165
160738
880924
386736
1067577
769995
369160
985439
1477421
826492
1161078
600309
1830394
968494
1035672
1650546
990587
825148
439701
1617461
1237857
1703343
872341
1176385
1940682
1887600
1271995
1797968
911438
731914
966938
248919
1594619
1493873
454600
1904502
649707
1822586
810531
461914
1460917
813779
920812
253785
1406818
1794808
1094386
1509824
1619992
468996
178769
128649
18774
1221953
1196108
85617
838036
675738
636841
1248207
933273
1637535
1742966
1890845
1682911
577193
286317
1721245
176495
1017952
1177234
1931683
772690
1069031
815554
1431490
668921
702411
1459683
1547545
635365
1843920
771660
141715
1769535
239769
1280475
731430
1610607
578603
47504
1593467
1495617
619869
688391
1485661
1790668
714375
560552
351030
644907
1071848
1337917
357635
975328
932773
848866
1538436
1646318
794417
815042
107123
1474882
208265
699036
1431034
1032794
760464
769835
15899
767785
34018
1908101
424375
926903
359008
1613826
1181682
1895466
1194212
276585
91956
971984
107317
1638850
1810573
202230
886033
1853945
1845178
639958
1396007
1248249
925451
1697757
1257447
1531070
894223
1594103
1105992
1913178
1799405
89250
1803579
1511982
821724
1847959
1108960
544020
329554
423582
1885608
312183
1301208
785867
1188284
1103444
1540139
1947542
671058
817598
192865
77408
1365603
1788852
876943
1453850
295577
1204193
1176577
1450601
987459
1678039
1750506
963696
1211817
1304538
1731372
1399915
1492345
1753559
1761017
1241879
1621723
117425
175945
1080801
1225988
1479898
1689356
68016
891736
589576
1582867
1887121
1413229
1124753
19231
308518
481811
1699076
939229
879261
207779
106746
585790
283089
1352747
327049
1651236
255647
1851615
1844945
1643364
1573166
1955583
518404
1921793
1608684
1029877
314100
174961
1349217
380296
431090
173932
292058
314164
489345
724557
1215137
53175
746980
668369
903155
54412
1798560
764540
215166
1940513
53114
117939
74364
1965801
1819599
614872
1359855
1773698
1805180
1997523
664115
1170537
1662025
1716022
1437145
1248503
1982333
1489554
1156225
1307802
652
1912510
405586
1597288
113499
1459681
1600663
1240679
1631388
877993
1519669
945325
777875
423101
913021
1870401
1999823
704286
1723846
116002
909581
764190
1099052
199017
1425953
154492
1161118
1030693
1577111
1475341
1601942
1458337
1013034
1330109
782078
458575
159658
780216
1902161
1006039
1833304
57995
544381
1078399
1025354
435008
1757807
1033938
1669023
1092799
1518401
1785675
1160866
1136201
156092
1921168
642393
1296977
1018956
903706
862505
1558915
592886
935300
1825852
770273
1007687
215757
1555496
1059499
1261050
1527999
1235437
1813367
140521
626101
1345775
1373750
1468435
1816940
684609
792158
343329
1298010
1749718
1582891
892888
1099038
1404556
795257
1874506
946049
1703124
1885823
1175802
571487
1457247
623502
1319101
294446
73017
437524
967513
1264808
1102294
892032
86112
1691935
79920
1406377
1071220
386763
320724
1155131
862403
1225891
233242
951734
397045
775703
263191
316854
39279
1193740
566980
22482
923670
497047
312034
1640433
434810
1846671
1892838
1058317
1477905
1533722
683949
1320466
469975
225779
1622295
826210
696735
1982706
1419190
1380689
38486
1174808
507406
1839909
1636053
1180405
654603
949830
1034525
1581921
1514802
1820795
1439212
1410774
137015
770599
1923629
1970471
174135
1458229
1725237
177337
160148
1302471
1713259
1459861
1863903
349904
855359
1100080
639467
1190353
1424873
1882823
1024749
1816053
449165
1035027
295438
1315198
1565917
1806101
720565
49855
965215
942097
1132923
1781026
976906
362119
1441913
1948078
1844195
598485
1131664
648311
1458913
56063
66227
1089503
513234
365198
111832
216016
617085
345060
764355
916614
898336
1436704
1649406
1658848
1288246
811936
1701975
552887
1678236
966991
739259
1796416
767186
1424881
252412
510410
320876
1334371
1037479
1181283
676165
1686093
962489
1364750
1484629
1700720
1439510
1838248
1697552
256554
1536541
909551
156407
1346586
1870629
1870996
516061
1540092
1578253
690389
352704
1183714
1523383
55250
549473
555916
707974
417050
1683103
401380
1047914
1872347
1747353
1957849
1233391
542324
1434165
1004102
911122
630646
999284
1196413
518001
1475057
1468594
1989029
1937298
371645
1708916
1158005
1194708
948677
1652524
689612
622856
1897669
723036
463242
1787658
1141175
1897865
1484810
115708
1541850
633121
1297716
100143
437655
611503
1941623
158338
489442
467782
1806727
730705
651676
1378022
115606
414616
246214
875295
320667
1307970
139451
730117
1824708
510599
13131
1074690
937604
1361914
1091282
1574494
1384689
577818
1094432
537564
211519
688929
1275177
251695
889148
1090529
1994477
22467
1309142
431432
1040853
1349634
1024674
1706744
856091
1809520
1735448
1461596
1820594
1184765
27074
1107791
468187
689927
1962267
1083446
1819849
837095
1494708
1822377
909158
1147273
151337
1297700
989621
237623
339039
506992
871117
1673239
1833493
30562
1165791
67273
763440
24220
943827
875263
1283386
583072
1336357
1162446
148155
1171206
1233
1876387
505783
29574
52183
1098400
854739
189177
473648
867000
1677596
397188
1647284
1706914
1951810
1312086
1998672
652254
42916
1614830
1255197
669057
1693263
90849
1247639
757583
808778
935411
564281
1381370
376713
253007
355265
1897501
952195
991932
1404841
347382
1329135
433679
1512409
1692441
1302091
1787480
972040
24550
22685
11686
885943
1506033
1837795
258891
291125
1104174
1057292
346378
1525457
832172
405061
592721
796927
1623209
62225
1516242
639830
376411
1973494
906417
317458
119815
1178064
1241784
950723
1573545
925711
1762215
1462691
961040
203902
1695064
1821523
183516
956380
1358789
1599847
172898
528079
319355
1240204
1888145
1274863
1181101
650665
889298
1848949
453755
1859961
681163
801308
1419566
1915548
1671744
1020296
1213842
1200847
1346470
1051146
812073
163813
549200
1246129
84889
446401
1556183
1132531
518954
784661
1431796
1475381
610165
713676
1274970
1657709
1790706
781332
1730250
1925482
1488272
82449
858864
1724855
12989
1045094
1020868
1417422
1457577
63126
583535
496587
1903989
568700
1548380
1177901
295677
1234122
444639
785175
418153
508019
936173
1222870
1896460
560948
751420
146833
1749312
1391449
393780
818199
1223055
754107
1087301
438620
1007428
1761636
117193
847158
1648073
1090579
1366850
1037135
720862
1893723
1842053
1579257
1418156
371544
415655
401684
1307686
1939390
298456
1051178
714823
972184
1215734
1208968
361012
1580431
759845
622301
1978947
202226
59402
442122
522086
512096
706644
184850
1861780
1095876
1206333
931241
1644104
440890
969659
969190
1021611
1244528
494255
1847429
1626934
103313
1496315
1270264
708806
1519829
725274
1124892
16617
896430
1693573
1494428
1897202
1322650
1563542
960036
964070
1211952
1425351
451587
1260115
98987
691672
543220
1966463
116650
963137
1181066
1970310
1738159
249374
311087
123381
1029899
1067954
438974
1794454
572266
637590
638796
514490
444291
1572633
101815
343095
324418
276914
969295
1844591
938215
1214987
861110
918573
1091987
302623
1128980
378529
988752
1347678
1480099
1767922
878720
1498135
579653
1512061
891877
1008494
38456
1513354
1390697
808098
1396920
1802975
724318
1919813
1464298
749702
1260770
1072895
182659
1874110
1277445
935284
118625
343605
1021065
441994
916341
1870569
932844
349264
1314234
56478
493305
732292
397113
230687
1851776
1864231
1277283
1020051
1695868
1263680
942499
228765
1706207
678696
241796
566716
1799437
552867
1880573
1232343
178878
1293555
1593059
881757
875761
1598675
1591255
1417090
981444
40333
1196248
1986940
937693
142762
1400166
1747422
1489157
165219
954815
1633567
202850
1901334
1401298
1714527
1081367
1230705
1628121
1283899
1337053
808438
179030
1495800
767027
1781418
1265528
1429039
468009
1642347
1932969
1418083
1341178
1505662
559432
973270
1270141
1397482
1818344
1932483
177508
1434815
17195
951459
600582
1192790
1882393
671356
320171
1982232
767414
883163
427788
365161
72750
105646
1937755
778211
467974
789036
1466105
1654521
1774217
1020516
1522507
1371937
1513572
1374316
147309
454847
1367280
707878
1773776
752292
178051
1656248
1801025
1824734
1722030
1676635
1353631
1255121
1557419
351318
1947584
1282438
1823373
107039
458741
7339
724916
574577
952481
811934
1476593
780664
1793471
415906
1673468
223653
970972
802245
204493
963164
995728
931019
1987620
1805764
1580494
1715852
1101540
981482
629660
363768
1374483
1427212
1018200
1218307
125817
93229
508858
475401
1342429
422015
351216
466131
850385
1000696
290279
1556560
806340
1608505
1804579
548501
691532
733535
1104365
1126783
173215
1796929
863950
1164743
453086
1153392
838294
404410
613650
594525
86237
1064137
855335
1174330
1573246
1924250
420913
154864
1343030
1454557
1486470
1560506
341065
800526
1709768
1007499
421625
1190852
1277622
1166793
911843
1803476
1100093
1640626
1940872
261308
1474526
298185
1747834
328011
540592
1402326
759474
1800991
84219
134328
366026
118959
619990
220439
480180
1744361
1349807
289603
1954889
403150
587402
1856344
523208
1625848
1810398
882234
471771
1892030
1221546
955191
511297
1074868
513709
379429
343604
1929063
810118
812670
659932
1590965
1654759
1862321
1709319
384186
243819
705121
125233
1942892
1120370
57830
1968700
635508
27753
1537291
1713654
843230
226129
1495469
879701
207220
1493758
850452
573020
1761026
5230
1599138
655878
386886
1572621
1179247
1742928
1134976
720371
1638708
1262995
1546077
993085
680570
1063542
580224
1308871
1120823
899020
1195392
1586423
865891
451401
1953170
665799
615265
925773
1789620
1116116
1622397
779489
1051210
836437
1451665
499864
1763010
1314588
1345713
1094641
1278411
1879086
1361437
1557304
686109
1588249
1307817
449202
680044
564721
1421860
1013116
1969118
313653
150432
946303
340174
1323534
1309441
416158
713585
1035913
1846420
1055351
485005
1475853
1904753
1324291
1379098
1411629
236499
402480
1385140
1523603
1875958
1054535
1227339
885516
1966184
940280
1869668
1259598
1358381
962343
219261
152097
115247
1854593
1639943
1958000
1419363
516351
1552713
377695
954555
142706
1461578
1295935
1689569
758961
44421
1689330
252599
1906137
1941540
1875951
218623
315974
526976
1895007
379749
1783044
662795
71705
520152
1730419
759820
1825880
1546926
1527142
1992769
1519440
1781500
1605098
38734
252057
294509
1439535
966305
757942
153638
1329646
1473898
1898620
1054115
1092447
1253669
626970
862773
1150059
630971
959746
907475
161234
479286
1115024
1664181
885716
1655346
213147
1792677
25472
1551816
877428
801451
1631454
786740
962145
1194798
1290902
442863
1341792
800668
1582872
488601
799626
71103
1930426
122932
1172499
163993
714612
177661
515267
368358
503563
731850
827798
1607247
499629
1891392
418057
1218248
931516
1555114
488643
59622
1867901
1667874
1468023
144150
545503
211367
945616
1319612
1281003
506646
915886
717871
181651
1515227
644938
1440825
651096
769203
1319613
950486
529753
1012750
1517195
18133
1231238
1176644
923654
178836
1530171
1091599
1548805
292958
224322
520676
70131
1613671
496667
33324
1051876
881358
367898
593229
1715106
1403080
648180
55237
212251
507666
1897806
850518
663196
1658720
422698
1478086
1111367
1082601
544559
1104055
841714
1093165
1577732
190867
1380035
1494332
1114524
1178096
1140409
1125497
897743
1584133
1770273
1525691
1099927
1311939
293992
93988
1312829
1775211
295246
625116
877048
1237496
1573673
1741583
1473375
1909529
127993
83326
653149
836156
1370957
1214604
737411
1271211
259230
1591653
1940560
1764849
1443993
252716
233257
994566
127536
439037
1570854
282065
1962131
292943
1215047
1675422
1251989
1351884
1530288
547548
538270
1742731
930859
1006784
265942
1045293
1446015
1020743
703016
1410264
1511057
630287
1169864
769168
1674050
861270
1558895
1801017
938588
1725110
243232
257658
1781096
1121555
410640
1504219
1443445
156816
1286156
430329
673758
436038
1492216
906009
157315
905632
179071
1634846
1602942
263396
1745527
1268127
1569406
1599035
517519
341740
1510432
407979
1687827
931929
1290700
1342718
970973
1640157
191102
291169
1457490
958025
1463400
959666
1821948
1973344
37934
310459
764712
1424069
444817
899441
634574
425232
789789
1755605
1781296
1876513
1563653
1419213
1998109
238666
521713
77062
1413995
1557362
1495916
502107
715398
1776540
1072293
1357572
178831
1707073
285591
1618341
1630090
1595043
67917
1742136
764778
624002
1321260
317462
1370615
926846
318447
822343
495886
1952453
1305560
1859731
63256
637200
752922
1432173
559020
1999383
1558214
1488014
1421746
1413629
1347987
115646
656157
1355129
108004
657823
1234822
915565
1499263
1110913
743238
725421
1783528
300345
1772717
574781
1687909
1242848
1411632
1028475
229215
60467
810467
358901
1236282
1064955
189009
1859817
800890
591319
1494143
961142
288518
1222770
1489023
1550299
742455
1232578
1016151
1247809
1572470
580052
1345890
742852
145011
1200727
1841666
1573315
1396011
592958
1451938
1227791
1654202
1216735
682149
771572
853880
1285556
1784031
274728
990818
1140181
666172
1654786
260390
1598726
1838630
476747
1974861
1898047
450361
1669064
900923
1145796
109811
1531996
478053
192249
749603
1392144
1620603
568977
1142515
1759570
557724
1046863
1210689
546745
823024
621630
1057998
1884326
835711
1542239
816260
758406
777534
1424711
927295
781643
983046
1194577
977896
1319159
421349
195781
613011
1250196
1965132
1669156
1764237
732190
1052240
647223
47145
479475
1282294
1518090
1790414
544247
560831
402559
1246296
893693
1087066
27539
386382
565283
1994167
1430354
1951914
234642
434556
1517573
709618
1744187
1733297
1152832
981700
1247361
92289
16281
718891
1942475
1554016
1625272
719028
482416
1877994
191773
1759475
1173084
656545
841915
740324
1781603
734198
259111
412194
1207029
1997999
1932207
1773780
438157
1625808
747562
901650
1839248
1693621
188627
1385741
1509311
387140
398695
1415516
1274147
1660639
1412300
934711
1398446
1723595
721464
383942
356316
499610
564642
1792646
1256899
1562946
1877218
1396169
12849
1871523
101329
965532
548559
672119
745565
1507096
1886352
1903662
180602
1772701
597915
277676
479046
604365
1264333
685881
1419531
212900
1455916
858142
664188
1854472
1683452
1003384
297456
1843608
1601203
1229552
1999299
1277895
930970
1541901
348401
1914269
935063
446822
1961548
554834
248038
1586682
422899
1961178
725298
231416
1252233
1681291
154811
440466
396464
19207
57596
1847102
1485359
974285
925134
587553
1635470
1695352
1081402
694281
65985
298869
1687481
1562404
1166663
610619
1264640
528164
776412
1890596
1210113
270236
311771
600749
1369060
968332
1323037
236583
218619
1774166
694838
1956329
1630384
388652
774394
198845
1015583
1648202
770208
1410471
1876972
188784
671300
1805062
1506242
1964409
1513201
244155
379140
254613
1204084
1641588
1021011
996356
1786737
321120
1695016
1481540
1424088
524186
930832
1538369
1965113
612361
386179
1101828
854782
941519
1868720
1342408
1631276
220160
1136857
1929513
1106978
1752688
67622
582791
1538148
820442
1830600
1075576
476254
1057921
349007
301122
793478
1917599
1268762
1722150
382026
640997
1551149
1382448
1634729
500788
1925691
275958
274055
664164
210696
938721
1527026
936171
1130439
319592
842086
465372
1599433
877631
1254833
1510761
1971958
1354457
1149630
1687667
1926712
1018047
559791
873124
359528
327917
1961224
1185115
221839
1663528
345863
1578477
1190956
1902167
1579856
739027
1147382
1726830
1276049
91795
1029109
1015796
272914
964882
323157
1628045
1856771
460470
661138
1266579
1603045
908077
29004
1487183
473889
1822432
1943324
446730
389988
1472922
755021
1998820
752136
948098
1325357
604197
309151
85979
1609204
62565
307489
107034
1989781
833761
1068008
697791
633525
1758785
762044
1675505
174336
1743355
531379
469312
312601
1557770
262076
1406209
28887
33307
385879
776698
650202
1175360
1269621
53345
613458
1129061
1470587
333124
1178297
798825
1351622
1852897
439209
1578404
695700
1202516
627906
252113
193998
51790
1212860
1956740
620677
299588
1177663
1498045
1351437
417335
1735046
1917309
1881191
1301834
1283960
114747
1943213
946951
853896
375995
1691766
386179
362130
879009
1821419
1717891
707407
654338
1502340
186189
990237
207548
1486
503090
1564053
1361251
1690079
798276
1584343
1886794
1986682
415129
1340279
712436
1682130
1984147
15268
904863
1722224
685402
1306991
698026
1763780
1670186
243337
1451949
437534
806850
777928
1778170
1315698
220908
405443
967492
1574695
948344
1689674
81052
1056895
665004
926736
702145
416867
681854
1810643
1530579
812967
432260
576894
788577
1437096
1619144
550799
1804735
34072
330833
1278693
443055
983248
1624783
1050866
1149659
1435993
1367911
647158
1383858
822814
399565
940715
348709
339555
1209904
1246172
683669
93169
1510279
1950954
1923962
612096
1098614
1825022
1336726
1536943
1842225
83692
1386209
1795120
467233
596511
414587
1479548
107769
1425961
202605
857964
921674
1408740
586446
1374080
1184464
1039747
1772187
847047
254743
711446
643025
812178
1452094
137072
1415211
95487
203939
1580981
191035
180177
1388024
1138609
1636158
679737
1185496
1130499
1965704
838272
1311562
20154
818862
805658
1086289
1839476
600605
969341
558241
1001756
1585455
330838
1157072
1192248
1596961
423351
918873
166664
349405
637973
1258095
1360907
251221
1748874
137000
553358
916432
1279292
229761
1064931
397479
1118634
383349
581329
813760
766396
428554
1996038
973611
738103
477800
263292
1636582
1664231
1084736
232916
1569490
133880
102673
119473
1430676
1244835
1210218
438902
1144080
1312544
363349
302093
1950238
1906635
874691
193080
1100560
1916105
1849692
214872
1521541
185936
1922886
992953
989672
1514696
947497
1237309
24858
325949
1929705
712813
693085
631673
1194452
1496138
934874
161120
428455
689211
958951
552768
1734996
202831
1540041
576902
1769389
1843050
260761
1907768
1896497
510110
837616
1126433
303148
696704
124195
578847
1303238
74622
1310501
1131672
931582
637617
1238679
1810243
1628965
629642
725568
1734074
818035
172695
1596384
623763
1636858
217688
869751
343214
495212
1913649
1574621
1057943
317129
113167
990948
1274922
1567313
112535
446498
215551
457845
809958
1537055
1817319
1137974
352225
139171
1061217
174217
1307937
1771231
183861
1057811
421649
750118
1989156
868585
1984448
814217
1236682
1264568
1283124
1677992
1641645
873287
1513538
1941884
133833
365380
1529350
169940
324738
656433
911796
1946555
805757
179456
1630292
471516
556399
1436444
695324
653976
1969337
980443
917709
1341662
1043271
1999683
164029
1452766
27848
979113
352089
691533
1733445
1253180
1617952
1596571
1475024
1096102
153370
1185517
567597
993768
529730
288080
1227675
1193228
576093
182513
966361
1895740
1176764
1351590
466347
1104870
988981
169155
31682
1835144
94502
596862
210366
1281070
1520934
552750
707834
928301
221838
1415107
326893
1729738
485327
403613
1967081
1220004
27836
925587
219751
1912210
1956180
169130
146675
1808352
1113258
1619502
795550
1469836
956051
64603
1090229
225078
1152593
55724
196812
568877
178172
1382578
1209060
1049005
1323654
1042700
1746300
1289442
647835
1473754
1416975
79132
1069127
230910
501497
589299
359872
290880
1374434
779937
1359696
1220048
939176
1558841
286499
854061
757160
1245661
142459
523666
1077824
825808
1164375
1449017
37090
195756
899935
1066441
105460
1867185
78223
974702
794157
78406
797707
1342335
1228517
176278
729239
789221
1900080
1567927
314266
1678171
1422566
451781
484833
277621
1259924
414471
1366647
1239847
1699355
156368
636721
1738604
481128
1128273
1060283
1522648
1476651
419972
1693538
1162649
1131664
1671629
1827418
680239
1894278
1403196
1715639
217729
1154875
1441611
609608
1903470
1212548
1408463
1385846
1611193
1394234
1483505
920794
1706506
1579655
98811
337872
504527
545596
1514028
539050
983500
1038604
776975
1428623
1956841
992113
480867
1519154
139271
1674152
973237
247299
757024
1542095
1700450
1782207
1775203
1166143
471799
852163
22798
1540350
822798
1286997
264793
1852961
880593
1079403
1382150
1939696
965487
1473152
156348
478825
1886614
1334501
1038726
1528352
541652
1760861
1456757
573651
1775179
1442755
724389
87524
435567
509478
26160
1959162
1029098
21760
961133
321759
261036
849199
552774
1129456
335613
1949478
33669
1233614
1136860
114180
967192
1011405
1611053
1494572
829445
501097
51095
1862961
555200
305476
1519941
1119749
1722787
1846688
973131
1765394
157115
1851882
471712
225264
1494586
1947941
1333595
1510966
1451899
748660
233856
355556
1653079
64953
580326
889695
1592345
1333362
1031740
1450325
1940640
1965227
179238
1285285
560339
1307926
255312
134373
296302
1657762
1509549
1085919
1824838
358020
1918168
1073124
1633640
620763
416995
861356
1797969
1642935
577306
1762557
1945542
161603
727760
200325
263502
146766
719053
1852158
1050262
1949101
1354975
1669655
1328609
1319140
1973892
1639107
1379300
1709617
1618709
1615169
195403
66664
1631914
1537704
723111
328905
324259
1335457
1638954
343847
1238814
1659810
1618613
119827
665950
1970375
719933
318570
766184
677453
359545
1355721
335203
1661893
650075
1461719
1853739
1940710
1719157
1684948
191591
1609074
1202429
130747
160312
1865100
139715
1684933
646009
1321018
1354195
1113280
1567089
603830
1965525
182299
641392
205777
461033
1500151
548282
794842
1500623
936052
109445
332478
1433715
1860048
1377191
895052
416988
643538
950123
909799
1501653
1029453
1939835
55016
1763327
1977658
1841212
1482694
1138041
743424
1494092
1065090
1632022
1695649
104429
1397297
360714
342221
1212722
1876030
1052616
1579559
1635891
1910086
16429
375275
1190025
1744472
233330
1896943
332654
431410
1574071
1582185
710840
342418
305887
1826393
715112
1167887
1938215
1675624
590688
1583010
1435627
698440
1727332
764387
161819
1080015
1471687
1971487
869016
1053577
1628595
1902449
1223434
471721
951724
354860
1375305
83677
1258019
310351
1562388
77315
1679119
1901030
299727
1143597
357281
1537900
1336520
1128205
404708
1123308
1917592
1766533
1639611
137796
107382
483040
594356
1632575
755071
1763829
419861
1738092
498561
518569
442317
605414
1645536
1449094
311394
742596
407113
1046403
536388
661008
1989421
695234
1988564
1973431
1518772
1056632
1041750
990642
1790025
1825819
922652
333645
330862
1322054
1269843
1239030
1485206
100298
1512851
517755
1136817
441101
1511539
81303
1579957
1994703
873570
1669117
925571
52028
1322011
247929
898499
1813096
1938804
478229
112990
381353
70597
117502
466801
748989
569091
583998
280635
32848
1078524
44294
1006726
1887870
668312
1851108
276757
742347
1832537
982261
1557300
1885524
1176121
1775749
1698659
1576182
763262
1364089
474308
943194
1331546
1963819
1185080
155009
1315037
189860
52781
1659578
1176872
640759
993835
1463199
763837
133866
845728
478409
1577443
1173830
1937771
359644
1551783
660577
1651525
1309443
159985
1123536
268810
1544203
254483
419617
1795309
1321309
1991388
978812
1609674
434674
825398
1489452
582975
1651407
458882
96745
1427731
1857893
1238736
122277
581182
399467
159535
702883
651241
1673781
1086717
1668822
643516
1353
750661
1585482
312756
592328
1417540
1555121
426346
1546392
1566548
483456
1429998
254229
93789
588847
757526
1848584
1264881
1865586
1982503
1534475
1311505
1715630
954110
1897029
181559
1797038
631132
1145779
670153
1452528
334975
541724
768974
1970628
1230539
769421
1392423
1156948
91043
612182
46063
448734
524568
661761
440226
327221
579647
343620
1146766
1247122
1441060
874492
1533791
1904034
959654
1616579
1204268
301780
803321
489408
1473377
294220
476564
1166699
915554
1915959
586097
1834636
1351199
1551310
1142992
1315539
958736
555808
546239
287677
1340356
160120
773919
1158528
743719
715704
1074255
521250
1706990
714043
1916886
233753
964646
342736
204544
1717822
615236
1171887
11692
259781
1794691
1096303
1657725
1473083
383935
855715
1109619
149014
368536
601849
1915976
893354
1318769
1323263
679806
223096
1030362
1200833
33721
33884
960694
844558
828310
1690825
1416200
1036281
557832
150741
614444
1104889
873581
1457574
499277
1551490
902734
1476925
77887
1835807
1190944
276698
871717
550191
758838
217411
520815
918536
1036136
1755369
1109469
911785
851671
166946
994680
776474
1882623
292337
693796
1831378
1177670
531796
591899
913728
1053277
1964012
822232
1428766
1967412
1702959
856494
1342215
319752
1177986
1680627
1825944
339244
394555
1366271
460012
801931
246222
460988
1525887
1069043
214813
924960
736719
1680617
1685772
1429354
42935
1900938
1732729
1763107
909414
306028
633485
806341
1420558
525561
746905
223423
510304
1837096
1376258
199955
1075227
68034
627517
698703
962937
1648861
1744104
199487
830318
1884330
870578
641885
778711
1589336
756442
1104536
608930
1737484
872293
1714211
1468429
1091027
1576554
83860
1259061
453674
272215
797814
1950915
827943
1662166
1182470
1899877
309718
1728677
1449740
1671446
557160
349150
278748
1696066
845201
291665
352188
806616
1206216
140501
1550345
1666782
1580123
982831
114033
1343862
1490666
486812
12499
819067
1448740
151904
181919
481402
782249
1014831
496208
91000
351492
1049125
432165
505242
1054829
1924110
1118574
1833894
851854
1903731
1100346
672865
1415361
345861
1631439
1666007
192710
393399
179897
430183
1182114
976123
1571202
1254929
927644
668695
424293
1378689
118786
677348
260833
1784774
1330290
618169
664598
468090
1380227
459819
1840825
78002
958527
1172811
1639544
1678816
1933171
1041085
1529946
223111
1295886
13636
196916
957792
1904877
1750508
1827818
1720672
132026
966130
1003070
1691104
164117
1627088
1153189
552752
1355497
991346
1868906
953850
1998577
438507
1506136
1594294
1895498
977563
1901494
715756
449220
1536235
1798034
448989
1946495
1207554
447364
1220970
123379
295235
247646
1091902
533176
1369665
1313867
1122410
128206
400550
940047
946559
294071
1005348
1145321
1261647
582150
749972
280733
1078971
256790
1031601
1303290
1508607
307873
690743
1848417
1181824
1950574
1484362
465537
368339
538391
219025
1843717
1029075
1396763
165372
956292
299857
1298676
815988
689595
755976
129044
877059
986308
1156475
1314961
1521109
876848
1021651
1715770
774217
1624054
643476
481107
107272
1047372
1176761
1282441
25667
735820
455915
1668409
1397608
362795
1364894
704773
269606
269459
639614
1366495
944251
478510
795952
10395
1497210
1153039
1318464
1182835
1597498
1611076
1666470
413194
1187797
1342965
972104
1353184
542776
259545
710665
562552
50600
453354
1039012
1737953
1568436
1799781
1144713
201915
1885930
659861
188159
734717
1555219
1363664
245422
1139080
1801767
253009
654638
1050511
464535
522450
182511
1054284
1957661
760145
528507
1549099
675317
1584912
1145595
359704
1507027
721545
891910
510748
445820
303568
871453
1165881
953197
725134
1242989
538115
859510
1624158
129475
1366088
630274
608921
1441915
770100
1205330
1788795
462739
626070
1241151
1649447
1660430
187174
1956618
842649
1072888
1787510
637989
1781921
1277647
1975395
133532
1122511
621078
262835
1079505
874921
111500
1024294
1525736
942838
1020010
1262430
399315
218901
936219
1901899
567676
1538054
1727906
1943955
100260
1036669
1854417
1537976
1925009
1359564
118558
1150834
552566
866086
1882771
1606249
519060
667984
83995
715110
496876
510929
1487605
563719
295111
1416588
992172
1323356
157731
329057
1293898
76784
1938638
445654
719229
85949
657475
273543
371734
1552468
1209222
441077
421053
1635761
1452703
692319
1529553
1819423
1869197
437096
460907
643621
385441
1183905
216019
1586119
959911
485076
736485
1412981
698867
551529
124075
1585546
947613
1053409
365298
108264
1644087
1358269
442861
1799532
1735777
369344
1185371
609678
968078
1977252
1493335
318967
134125
1589628
1118001
137638
1775614
1597061
1345288
1864292
1592435
624009
1282607
482379
256612
824758
1158934
1909443
1039633
1795193
319237
229657
1987731
696144
606663
1511121
1080408
479437
299012
1873499
959862
1145072
280470
964693
1622682
675708
691344
1234920
983442
1435037
1099075
1373908
445709
1726998
395545
1706545
1370614
813773
257850
403318
1550134
1868054
1902049
868063
1533081
1407963
1527968
702722
577695
1529503
706664
1093472
1995027
471967
1438879
1906054
671595
1035891
757219
1857482
749591
1659958
1386828
942069
535083
239924
1905121
86674
34551
405914
1740411
1540526
1762200
1662138
1228748
532579
1517912
846344
156867
1868440
886427
1430905
417181
944356
327120
114633
603895
1278566
1417743
156393
1074720
1619571
1966769
857871
1539337
884552
1614012
614603
1939544
1672541
1311492
1793878
484420
1056402
523508
237375
1236950
1793495
141740
1474226
1794545
909088
1961965
976359
1332021
1839175
1222691
180887
927003
700232
1989792
1840528
1638877
1938371
630443
1308118
734460
277866
71673
1795415
1887070
1268614
920632
1761741
373335
1250841
62190
1122032
110281
1963341
1041450
1308957
1446782
1084377
754739
1839018
395462
1656577
1572690
1282641
1784954
737309
908165
1517978
1790504
18292
529756
54110
1814867
387134
1080997
835770
727310
361413
6554
513132
1573222
814607
902984
854562
564042
1674808
962559
1113315
1322673
159064
1881283
281880
132120
1314101
752312
601677
536565
1608614
1820109
14421
636643
789643
1746898
775718
285082
737902
441499
968008
327980
312435
1794753
1049641
1044169
26995
1983755
1155029
492664
1878216
904969
1350491
1881558
461335
250379
1765503
484593
1388047
1127047
1866544
1637620
1185200
534119
78424
1390842
1127115
51523
221001
497931
1763107
1779026
606622
1538855
129817
522622
1764452
1828706
1518456
196234
1204456
1865172
562202
1683181
1064989
1913584
827015
1002200
1496089
298535
1183578
102438
1134934
132549
715111
531546
555560
910435
916835
1521647
640490
1404955
1342826
617288
1608325
1065622
759359
601027
505389
1401842
755090
1474444
1940813
454775
181542
1286037
239500
656579
702322
175825
303136
589582
1611017
1992115
1357984
1210726
364647
1406633
460536
845580
1156182
1238714
1068652
993304
1002431
1808766
1028103
991602
1935966
1373929
1795785
850258
1268324
1618776
698968
1938148
280928
1302908
1477384
1310234
1438018
529477
956364
1832512
1937587
1838069
1578213
836190
8664
1558658
1111522
1175023
1980155
1988586
1904361
422277
1617847
515298
46777
648333
1842941
613495
1457549
1968916
1842482
1496341
1987630
1798226
1834285
1115753
1568620
964431
145171
882068
1929180
1762504
1285810
933884
488749
1749460
485949
1254994
525497
1348423
617003
1264384
1343165
1127793
1334354
482976
1083396
60389
1632822
1231008
423309
1790277
1371151
446151
623848
1357842
1886218
777781
1351516
1306085
1910944
1199115
1468794
1802566
681754
29404
1199153
300821
1121556
1242066
8429
534137
1816175
1666928
596815
963816
1479294
288072
1833641
833208
1715314
755354
1578958
736732
663943
770936
868932
1251017
1854471
103956
1269152
571999
1488051
846183
645938
1503296
1743300
1793527
1990645
9614
1627340
201450
89491
1083507
1277385
634125
1798010
558114
1370941
690324
1228205
597922
529570
1491191
796115
661666
753356
897691
1187232
217628
949814
1023544
1082104
799603
1701960
1321174
1049628
235056
356731
1080729
1767250
395183
1848769
552990
815139
1632831
644027
960471
638235
1303165
633582
1612193
1073904
1054118
902302
1974423
754872
1821884
949027
1366451
1261465
928259
1805673
130877
1424249
1662400
1368535
1813861
1360107
1196873
1059081
1815429
350296
1814131
1610541
1851883
1211454
351189
1720684
1984929
633050
1478771
395447
1262146
107021
628829
1977617
1397077
150214
578448
369817
16665
1071831
397717
1825416
1302557
1538047
98453
945137
300409
740658
1052372
159987
150893
1603542
1713344
1057138
1555191
121448
252551
218675
1345524
195005
1337230
63323
934856
1442782
315351
1647837
495234
810020
1291627
1665036
84696
206335
406598
797008
1178904
739939
701792
566207
570467
810749
1863636
802586
748344
986263
1404607
1614518
1010811
1411211
370438
1533749
143305
446768
758423
783143
999837
580544
581244
1723958
838509
1586261
1536683
1621018
451032
889688
865633
224577
731949
1406115
1143241
1696706
1724160
894004
1430250
848995
937902
479426
964707
1854463
774147
628571
1150513
472704
754589
370955
1644393
712494
410219
231745
415374
1926017
1076557
1303791
518421
1527837
1267183
736382
710570
1944657
1319911
1088614
307988
1802217
1420278
121688
1127275
961183
539830
1008704
1100146
211183
1126569
1999696
678462
1646053
749466
1381992
281791
818659
1230729
1786316
1558880
1873904
543030
1988183
971108
905552
250170
233956
678348
248110
1825109
1130758
1182644
920458
860045
1443041
1374410
1560853
1966057
645536
1857901
171937
1253493
473261
578065
1481373
899506
1181067
815592
100178
1969242
1896896
1003102
647951
31798
1173342
1642263
467731
1415746
908219
1985145
1945409
1784395
209432
1465338
1480160
735384
1056580
1363888
1199243
1348890
1537056
1854427
1812049
1696456
1842814
1064385
1325016
120460
896048
153368
863871
1735903
362559
1619262
716591
627770
369694
970997
623326
58797
1865621
1609809
1771478
1692082
1079435
1809688
935942
1965680
1204335
1477105
792769
1161697
652289
569657
875434
18195
1924014
1681860
266698
1504751
520729
1357989
638905
251361
437961
1050064
814679
1632192
24826
1428965
1596701
1329916
71900
34484
352958
651916
31183
1594259
1460211
678508
1987285
1787105
104030
709952
1623838
124602
1461104
725832
1912429
75680
1938624
1345902
639185
1589336
1817649
250520
700427
804079
1610715
1033960
1555256
602232
154386
349798
632153
204980
1167416
1793452
1114490
548960
612272
1813913
1351431
903813
63200
156352
14895
1709644
1197385
963691
1648896
1836657
1262943
1890855
1618528
1272847
479443
1667431
6336
1326485
1667080
1031336
1348407
524082
1582248
1776975
1903451
594769
1862734
790314
1216146
1068404
1619526
1471974
1705783
1141078
215614
1602926
1416264
146118
915436
838188
472802
1354622
67507
1804557
34814
1313450
1796637
239473
382427
1569164
1253335
275942
520827
1087833
1581201
42470
1441838
693914
1607322
825804
806948
1314492
292358
1602202
571117
8523
530284
1917780
966653
1212333
870437
853808
19581
1690449
1531002
1482914
1767351
1769024
566009
1611237
36762
468349
429071
86707
210211
1931430
1205806
1493461
387851
1481693
1638415
330716
1852944
462157
74460
332315
1842781
542927
1889516
1336488
1178487
1513678
464132
1547079
1742840
1947212
875081
216050
1254454
1947604
994569
910720
505137
593821
1627787
603363
1989162
1149614
1809681
1917326
1104483
1940284
1638592
928189
1205986
585602
470114
1697825
1106859
1728429
640860
671543
224898
413519
1374157
883290
16850
54668
1187118
951612
1092068
1865865
843986
601654
450701
1216599
4771
837608
291087
1689250
383102
972294
1589330
698408
1144338
406829
785617
989762
1899979
563633
28821
581871
1014578
1961669
1135090
398913
1080297
1071474
808026
594499
39480
1876821
448228
1991024
4471
737892
239764
1557150
501902
670374
293180
1925493
1410366
882500
1731534
577377
71883
449542
1068434
1834213
1020707
1277066
285771
651478
1119265
1498002
571763
59753
865086
1753191
312150
1209456
1212662
1954318
702376
1501819
788607
273820
1706372
433027
1546501
1308490
500997
1098743
1193875
1951420
895805
693266
315634
233542
1887554
1731462
584773
1490614
194109
1249124
614168
512247
930843
101768
1096
1810962
552095
872939
1625955
186346
1487113
325783
473984
1272234
549556
1702417
1269265
1930738
180822
76521
1154603
1128870
1479746
231776
1574783
1132013
646786
1817038
332896
417377
881068
1479040
684487
1567418
1233142
1063732
664004
655476
1686314
42570
1464403
484078
1691083
211348
37253
1067501
1827534
1212911
1521812
593137
401374
1728547
274449
3503
972966
1498329
1000030
568606
57262
1945180
1427291
1228525
607640
1921607
1151925
1896365
413777
945341
1713763
968845
1718884
883396
765203
1988763
1925854
701849
1820329
391878
14190
951031
1909246
48261
147727
1161288
1257880
1730222
1698775
1430416
1213566
96690
1007353
1784764
1094981
1450346
156141
1703818
55756
1158079
1373336
1016105
1541190
1783609
1198105
1704073
1959971
859826
387415
1647469
1193310
276528
538261
48557
969265
1376539
1314136
478193
1199348
206163
528848
934940
1360902
1237562
1654531
1310556
1401798
1060283
1409705
261334
1622016
931000
338106
1757733
1619117
1524811
397784
686276
112870
1244754
704660
1558306
833301
1565894
1282930
217596
422181
1696766
1227222
1706907
1440520
1622062
1760897
1799348
1586710
1577836
4931
436387
1954516
986404
158073
452611
1410485
1395434
548806
702075
447789
1422027
866940
1766220
884804
1680475
1101340
675351
1713603
979731
1720486
313642
90143
507515
186845
746334
140062
168345
779366
1881693
1377165
143500
1968324
1630068
750743
704099
1492479
991221
1834001
1885166
433585
971253
1657934
53543
291794
1651706
928018
1281068
495688
1939506
494766
1344060
1965766
1744498
580783
359449
1601997
1018040
1724070
1171825
1572507
1092223
1486469
135771
1908748
1628245
1653010
1640957
1194725
355577
1158387
1142696
1015603
1266146
462273
1182541
32002
1342698
1252272
1474600
803678
1999889
1788141
1563184
996111
849386
1027837
1505724
1154194
165006
1816132
768915
472868
1786069
289467
1065369
1279798
1300204
264809
87628
1140202
185480
1744515
1731277
1623161
1892700
853815
149432
541319
1784836
98105
1780992
1847793
1444985
1138639
1125031
446942
128811
1987717
262809
325344
1207299
1724555
1816400
1903032
980358
1602900
1294352
1839502
184579
1540137
410894
534050
93144
1713401
1882708
698690
1422115
751399
1956769
1669732
341156
456343
1827085
263379
1327856
637877
1895735
425716
399018
391855
1676332
79194
65258
705446
479240
236499
733120
312594
86612
1876940
484373
1124220
341875
393026
765490
1923062
437685
808438
664930
771345
1551020
1945124
313168
1534902
1305884
352823
573622
610798
589356
1540686
408529
1570788
535871
1980179
246973
1559596
1389691
993917
533268
1034714
510061
1887420
1507919
1569955
651447
215313
327140
646417
1868916
703188
1008307
1208914
378626
403786
468584
321049
14852
1832381
1256996
1237069
224683
907632
1102994
1769994
1844352
460176
1484067
1215269
857565
510933
1519439
935009
947279
1305206
895339
739231
810329
1561340
157905
1890558
1267898
977290
1270441
263386
404252
1491901
434943
1264516
578581
949123
888157
185905
101842
1714872
174133
228813
1183872
395541
1383826
1241346
1040270
1822904
668863
1009912
1565624
828705
57072
718879
981088
507533
1110199
491147
1135573
229800
507331
1813680
805673
1958394
1339405
1321685
14977
807702
1096799
1759815
153118
1259123
1016053
1917667
755409
525297
1806098
1181635
472353
1582117
393780
846220
488937
1152785
722940
1724375
1730364
835449
612895
1431943
922982
1140065
1875644
57570
751799
1458287
573681
1380079
892981
292606
715328
1222124
1370333
815294
578364
563223
1157048
1330175
1941824
141291
1494140
1359375
461529
1343401
929897
1495495
540146
89455
1352388
772950
1727851
1992653
1864914
1297016
1347097
521011
1847430
133856
1560506
1481531
95477
1040758
1588100
1546096
1512295
1090550
1118668
1955400
857744
1873805
367079
926361
636300
319187
1067590
766539
1042040
747956
205718
139523
1693307
276654
1062561
1898183
1737103
1802750
1715318
245290
1720366
1569198
1525302
764001
1574704
1359007
1988609
1578445
719077
1784747
1934067
1784749
938878
194037
1222486
123131
46098
258591
156331
1775678
123260
137504
163821
497996
1816861
43311
1876455
1096112
1996149
677998
1858936
1445188
532862
1167671
12480
35406
992758
1770130
1374647
1471691
97500
1346999
1230371
1801611
392320
953430
1446920
735363
1802103
1959180
374262
1068719
1550385
1256103
59622
1441280
422625
212709
1316132
1381103
143644
14561
521176
1401084
1703032
1522275
1357484
1380724
1456778
1774730
264461
480016
1736264
546867
1395531
55911
826917
888223
1039017
426418
1974765
580353
928026
127579
211913
319558
573385
802982
789638
711477
1758620
624586
321560
1351514
1047682
1837684
525365
1513930
352947
1494606
368153
1876519
1508398
368696
29385
1989669
796976
382715
1523001
1147014
1614089
528848
1774493
1027406
902872
1220949
908894
496607
1532334
1087999
978558
1842304
1599077
74620
1036553
856523
1299414
73762
1410843
626083
648291
836186
208990
435784
1858740
1284327
841857
1799822
1729491
780794
3945
1038575
1130599
1366365
720162
410084
848818
1477141
502600
537216
1704370
790242
1129749
1380744
706360
1459398
1289911
31287
1624813
1006165
1614121
1611191
1949603
1069430
55659
453576
119584
1182939
692486
535079
1318191
62865
1606436
1385058
1054021
1358969
1101992
1832977
617124
417871
543763
1686582
1347370
130379
1573800
1974136
594794
514265
1619313
833246
1554722
1127504
454934
73255
1895442
1006284
1461159
74876
249133
919936
571985
1358109
1518133
861811
288383
875937
1686943
1379006
928495
1680252
555423
583116
254474
710593
201496
1780038
265947
960641
617371
1495261
1736775
553720
1578501
993170
187071
522698
1339888
1565624
819515
683372
229827
1712067
1811357
316622
20091
852862
192209
1606755
976507
603740
632233
1874487
1116099
667230
1782876
744656
146191
40032
1415240
1467048
634398
1294739
45574
740667
909034
632727
169090
1169788
330940
4136
1171596
1335262
870535
955485
1800713
650311
237158
588108
1505741
980852
1339297
1310779
658694
204366
112163
734286
1688994
1836370
1055072
1923363
453466
818353
167154
1022083
1002800
1961473
1246697
1434597
1591376
1759596
90980
856746
1853170
1612890
400116
372464
1272979
1395546
1210862
1796498
29274
1574924
1479008
1211127
1031204
575273
1418977
708578
1768719
1939250
538253
1017185
879565
1382113
343949
584157
59396
1628855
108429
333519
1533566
1761004
168218
456801
19972
1185184
1720608
1921480
374664
1364567
882128
382534
908002
397673
1730018
1712050
1023218
439885
959482
1366385
1881913
8381
51192
1062199
902377
299098
902512
326886
355647
827269
1638527
1259944
653815
1439477
499980
1484625
723255
1449492
1161478
1090198
14463
1018859
1509284
1885991
109871
786084
160712
499400
1167486
1079567
23612
1527689
1190591
1587997
883958
178792
1409884
486224
1292590
70438
230445
755896
1580274
997409
1507385
986466
1152740
133887
1889327
1627410
1933887
1920032
1585841
502583
330183
1042039
979639
1007209
1451697
299519
827623
301207
1123572
1738049
1124828
1905796
181641
1126704
1341000
781279
1965879
581331
263378
50158
357317
71049
466851
15541
766293
702037
319108
1242053
1569466
1019396
318754
1522655
494910
1211367
367879
1899083
1129713
1842632
1004102
1116479
1874470
1731799
324328
949089
1990111
1995468
1893650
464186
727349
1216886
724296
758266
856638
1416522
285614
497663
1388074
1964383
1166781
1943177
605820
1807792
1799412
915303
1041776
1115923
1989131
474320
1680224
9600
1202519
1679599
227091
1351783
1924670
1942460
1284426
1743044
391434
1049584
1702107
1692803
1869256
1155423
810264
1487822
1808285
1353629
1289113
887786
957529
1666313
329907
175178
927195
442246
237065
1922884
1141785
505005
319545
1828907
1610111
1515686
1792567
947684
1413524
1162335
942540
1613180
434054
1487502
1264220
907683
1012539
77200
499874
965836
1720671
703054
1811270
1694472
1930388
1961176
241785
1871253
1258086
942029
254726
1613886
1482370
470675
1298617
1897640
644316
647860
1470002
682798
503229
643272
1736466
1428530
1531236
258053
405247
805324
772479
1976315
1787634
952440
1082696
220214
1639997
1225137
499670
1977709
960174
1615
1651738
1172775
1143209
1092177
723834
1680714
1917579
541386
980705
1764342
1153701
1375823
1476717
1015912
20041
582425
497474
1826351
1155355
445290
1980658
682959
1494667
626205
1271611
1761300
936977
415074
600186
1947200
1091602
1771477
20559
270303
1574829
1380803
1836756
1858926
451992
335886
1345878
1356071
1751867
605136
1882256
1427776
1067478
88258
1392981
1913320
1365498
970780
1360685
839284
1809893
1469331
1198216
1771081
721688
1451588
684282
476870
501814
1790404
835972
1455933
364805
857021
607314
1168084
1673006
1144261
145509
1578729
1768414
27116
414019
810539
1554032
898181
1470584
800293
353579
1781188
463608
1906363
1139230
1961133
539182
1648126
1592458
620329
557554
1325080
1797449
1983323
1339135
368722
1512101
457210
144747
1284584
484939
1870123
578894
1184801
1177789
1817779
180064
1079087
54848
621663
27865
1046075
678658
1792162
675335
391112
779815
643256
1699703
289803
1711173
1192319
1803481
1958929
288480
1449778
1214094
709023
152187
1445725
1793180
1165377
550645
1706188
1338725
644741
971795
1078984
1675042
167541
895427
1921118
672990
491272
359883
377975
1013938
1485106
1887121
955151
380413
439980
1513818
1925546
532368
656716
1551296
1288630
123427
1592564
903315
199088
973796
1786383
1109826
1297508
1368273
556722
181041
1161196
461705
467924
1044003
680794
979334
1435463
1642211
164649
1852750
886492
65555
1097857
341531
616519
1521633
1428409
995425
273460
1097910
514950
1861211
433460
609980
1479763
1011099
1170961
1813509
1465392
111288
1202919
105089
1261974
380196
546899
350879
1158649
1397836
1486794
406860
99626
1635316
454367
1778987
1069179
505417
1457469
1287073
1384625
1831965
1458399
411456
1198920
724815
1345926
1946134
1734715
1843047
79008
1803640
834623
262514
1606407
790113
933859
22279
1031801
858081
448522
310588
1356493
1129843
1318724
1545365
1329089
397465
18508
1955952
67611
1176997
1708560
6275
1337432
1122278
1548
239333
659544
1667369
1156692
892809
1923118
96274
1429446
27867
1606017
954059
789126
619341
617306
1013012
1566899
193943
575323
175021
354671
1089886
22572
933679
399707
1929030
14703
448548
1482723
1254676
1174201
754155
1575252
1748645
1417095
238052
1880925
1829038
54075
1570983
452535
1678275
258365
1603542
342615
1878932
1339914
1220665
1206365
1139746
1427277
927277
892538
895160
1054288
1746762
1499095
37694
1652969
1768604
324328
1869293
111517
1134243
6378
612760
866115
393175
520505
272325
1608567
795266
244885
1104700
1949921
82590
139361
1969513
1912602
985792
1657184
296094
466281
733085
757107
1901638
1575154
815772
98574
106251
1514008
993932
989809
1308494
1031848
176546
520856
572861
1017831
1124255
1186618
334267
1035692
1923863
775683
46712
1674490
199062
296494
947942
1357625
415391
703135
602865
723705
1798858
977666
1427959
1849467
1764818
1631350
237967
1328384
187634
1659523
1971846
1119928
451861
452803
1939147
413531
679326
1001655
154244
1525155
1376483
1414629
192224
861756
841465
1044289
222171
1973256
104803
452987
1411731
1943413
1806129
927448
63114
616397
576050
1056090
411450
265715
472144
958777
871993
907392
1889620
1660375
746555
1649029
1603966
695612
1293134
1549496
850841
1920665
494691
393160
1613253
601566
1040003
149305
463044
1645222
61794
467127
68748
211768
65721
1661929
269536
924397
853213
615936
1456166
1647263
863981
798177
176862
1293831
11502
315962
832022
141323
1968329
1823993
723872
626488
757629
762158
1293577
1345191
525228
1080332
264156
1842037
257811
769887
1844747
828355
528504
1841350
226979
457646
1857958
1057268
909446
1944398
423260
1704747
1039605
879610
836942
1492349
1249779
1969679
1290371
1975245
671004
1662538
1071321
1092603
236088
1257258
694602
1226362
1627311
1369929
153957
410648
1025441
870623
1693886
1327333
292550
426943
612860
128549
1271894
428478
1455681
1493473
1966172
879037
1688589
712331
1400665
896799
719274
1405774
185781
836122
874016
1369361
477122
365235
1370709
1183281
203206
339213
482471
1115646
1015494
997212
625586
706268
529414
1643312
587169
479327
371500
644390
93715
499559
976914
493641
760604
687010
1890286
458406
1887232
711187
1308858
1466170
361387
1876480
988330
456667
847524
255609
1095512
1135215
1900526
219526
1815674
208957
1484603
1976645
721478
304991
1574238
1399413
1956157
1121348
16801
708575
1139132
571510
1670918
1197151
1235894
408860
127140
1337218
224508
354283
1647673
259882
389505
214012
1870170
875136
1709830
635904
1156900
596834
1904080
1340617
1316423
1593256
1896197
430936
55653
519695
1482492
1615655
730541
261192
1311992
474901
983853
93019
427049
1992830
1183070
1768163
1658868
528551
1177182
1282544
1524157
1934519
1811754
1485497
1783962
27772
1847135
693476
278322
1337160
1682236
795703
165967
1393155
969998
1878600
1950601
271210
1486009
1837804
975076
697212
1793152
118667
1387349
208977
873637
1641711
1913039
716643
246572
1558116
1675390
1743128
986099
547371
292933
1929491
23623
1808795
1143334
917364
1571226
407160
1512342
13385
17473
1491818
1321186
340384
716803
357397
1877467
297834
360728
1374585
1642057
1503061
1548449
626574
1727149
1330102
171625
1849332
794914
930329
45446
1481459
1952863
681648
1366157
14409
735340
256281
20374
1393898
701176
1941812
787826
1550331
21097
808983
1847690
243901
1751978
1422743
774444
258848
1662538
1822570
550165
986457
1328203
566815
61825
895556
989590
1592744
1716220
381671
726451
1073448
322345
1922401
984112
609105
340129
1372184
1315083
5549
848385
651083
1084389
787687
597949
1980715
476685
1194781
1590017
1187336
1539399
296118
191863
1308959
848704
905739
1648843
1966366
1128008
1106979
1299517
280391
1559056
1138878
1293446
1127630
1655854
1198077
542407
559297
873048
1502843
338046
378647
817305
1885115
1477411
1965519
751979
109779
1334850
955607
1242171
330792
116015
1015083
283442
68628
1510915
465503
1809243
551735
758853
213848
376881
815909
889983
321061
871568
168333
1618690
1448550
1362058
1768063
47955
684468
1495385
759354
386761
1121951
98637
1961790
962677
880974
837396
887425
685071
10855
1913925
1043868
12667
1703271
932219
2141
1551909
1462819
1666362
249673
641328
1940659
116417
1965935
1124421
1909288
938292
1752585
641299
1594176
709859
1304584
1036997
1611890
389205
400207
1331299
1624399
1512245
1697939
568774
752651
1668070
1082183
950560
27598
576110
376955
81144
1372382
1871448
1416495
1174270
1873171
1249205
1840563
1107578
1508823
51595
370926
1609540
1377650
1304282
1726417
1262757
1667017
302013
1769072
246470
1554675
1345158
1593081
307612
1630195
571257
1403578
720760
397070
209339
681925
1919843
1497119
686747
841236
387435
1743054
463646
1630896
1141779
278253
851888
1200583
1399073
1163080
723535
999094
1481295
624222
557112
1366518
1022312
182594
528401
1445807
1311042
527395
593384
1487837
1487038
1489941
974530
229477
1729887
1240520
1181340
757259
1921266
425043
1875729
1600830
1013096
48975
437810
728871
1803633
1931970
1869957
1969703
1477542
411925
1340577
320867
930277
1725587
1424495
979183
734993
743113
904869
918142
591287
1266302
676559
470905
954573
353912
445326
556230
310938
211757
1539807
1545932
1794795
1193724
920803
1528147
275110
964111
1967501
1066893
1564439
1716624
1657488
836704
898753
862114
565633
1529710
148783
1495228
1905338
1410447
299139
1362755
1012191
99818
712257
1935106
72693
953570
267709
843823
1133478
1597899
995889
184862
1856491
414047
343809
263916
626478
112673
815079
2424
669034
903170
719958
1976818
1326085
468327
1741715
368713
418280
1047238
249955
1923257
69861
1814625
555178
1166913
709790
177608
1102717
886269
1313051
139214
1807016
1603410
1429445
1636331
151623
479575
242804
1370162
805764
1064397
272334
1190996
1761964
1445113
1013856
147794
1969716
1291741
1520427
1542727
200399
135219
954419
1440813
1602013
1512093
493158
1052181
1786803
39865
1369392
916346
644906
432278
1404071
1983743
977592
956113
273379
765083
66233
1240690
1052825
1765342
962318
337426
1119930
1403927
12396
1526934
1508886
1354013
1863778
820608
454584
1572
720180
499597
1456800
1959638
289704
888496
128024
1425194
1574094
1398127
1603776
270232
1218348
628243
410981
708402
120148
1183169
1656033
1256428
633248
1099857
1159481
267863
1749171
1427943
778923
124656
1437634
1667258
667365
370491
1171380
1647746
1813175
401861
75296
1099825
776939
1149420
588256
1519557
1432946
1077875
1254505
401883
1822455
111452
1378636
1857212
1773800
225874
10580
1832333
1850976
1672132
1217122
1989019
1248056
958861
823007
1107881
129730
879994
1147424
1596188
1563374
1597225
839421
976014
1060901
145116
44065
1230146
387445
1954367
1657163
1022128
824905
31427
1739974
1732485
837257
127426
603828
1763836
863532
1283963
101567
1188693
324704
566177
1851449
905705
1095088
1540211
1307045
225639
1169070
1150558
1302256
900559
1332436
1655233
65272
482078
1860901
1666844
1662854
1572915
454362
1616482
809138
1295976
1817467
859970
828402
1561950
1763082
379373
1035962
803838
328829
806270
511392
187334
838069
1138952
1411561
1852704
1454014
1546417
931378
908395
66352
951715
249185
1894050
1819564
1233876
620695
804751
1014347
1824181
568503
1952933
350280
744327
981120
1626404
558530
144396
1519725
412961
324094
888811
174891
4756
1470001
1449331
514568
1464404
1723796
1386579
1389141
728593
831190
1568109
367845
1387412
817116
752642
1924541
1929317
1456752
1489810
177052
837553
508497
1768227
1814844
689100
251463
206038
1693189
754783
1672611
862017
1291614
1760720
1038953
647095
1455512
414341
179558
390347
534572
1068239
765717
1872018
1258027
850582
521697
1666838
1786787
1160266
951115
389477
1902332
1691646
911606
27092
1391183
129412
1598190
925420
233187
1714792
1436868
1635379
372752
602106
136118
227828
1330803
1673082
585249
772934
521677
1023497
494694
420441
183925
1539820
1965913
393022
1590726
549188
398965
1795127
255410
705282
1348151
1993242
83647
1958196
1322140
1369546
376419
1133230
1060633
693151
1468284
698401
673520
898854
1582841
1730823
1220655
688934
291697
818353
454707
1041098
58290
1400650
201513
551287
1933841
1021240
291171
719667
1225539
1617611
983831
1232180
650656
257107
124147
1550272
459052
1659199
1425369
1021476
1549012
630855
1065392
559639
1411055
1632441
1365046
512649
964217
1693393
943323
825920
1243316
64848
428751
1414341
960535
52172
1780142
1752807
1312986
898956
1405305
783447
1267950
1375733
150731
755640
875938
888336
1184784
443418
868393
540797
160315
1448674
254777
363663
1891303
799843
1568524
1774843
223884
1970718
1753178
286110
1566966
423251
162894
446464
36622
1672557
442857
114261
1089720
1685333
826487
1948318
1303913
326816
457621
162268
582631
481097
311938
982782
1119044
751104
1420607
545528
1195958
1142188
655998
87095
1276494
645254
1882718
986656
1626396
1549131
1087620
1647938
127558
1570298
1527280
1894911
649792
65024
156498
1380822
1765537
1796910
575751
1913836
342223
1624059
1919136
1551966
1438647
1394331
36558
1427028
1674847
79043
1274506
391073
734164
1464519
523322
91992
768301
888360
836
1610077
1486601
1035848
882507
472961
1684525
1735666
749259
511504
1508704
1056761
1219725
1628398
541550
643953
292098
261455
883784
1559433
1469251
176225
419728
799876
1213982
1514884
410167
1445074
1158092
1340067
1281694
1652379
1433815
1938065
786177
1182888
1530788
111348
1157987
215495
1172414
1078624
1856422
995597
1353042
1951767
850760
564056
1515347
972867
1860243
332926
1929440
331439
384695
584046
333642
463718
1352369
594999
54855
1372656
17596
1081870
1666926
1054127
1091296
1495773
1649343
1112236
784154
1340432
448540
876005
1636962
722448
1280106
147913
1339823
1620810
1470020
1930016
955966
786254
1590877
1329707
820318
1449554
1226725
1191613
1211379
342555
1042885
519232
330074
537800
69705
1734126
350175
1068609
1113819
1126198
1074930
695475
63780
1770182
1161945
1195896
1962550
1469678
79885
1608624
1534408
70301
185376
1915149
1504140
204691
999774
151369
1008843
419573
637499
1990536
1762144
1150305
1269414
512771
560853
1648713
450008
106783
700897
860367
601261
699533
580618
1945649
429433
936237
1239834
279000
1909218
686308
430947
1381285
136160
1627903
190094
388410
1974297
1993117
864813
794610
728710
1054937
1175058
132901
1479004
49841
514747
1261228
1523965
822060
1995972
1034896
833171
1231287
1913824
536038
1836949
1253530
1044804
1758001
1662577
899971
1227195
42039
1918799
365299
664016
1385881
858569
226
779613
996928
1905561
1935634
371643
1421858
1552394
1430329
747285
1400545
1062159
907433
581956
1690473
1447360
631110
1508122
1136908
1579923
1363128
259936
55682
1173592
396727
656807
323719
169140
1269922
1164419
1507720
1404973
719887
742972
382392
649377
32080
211968
1951593
301870
790103
1913938
1531918
1790787
999326
393018
403969
965328
279972
860692
1597914
621425
555060
618834
163011
1454265
1867067
1095361
441684
1008393
1756478
96156
1675848
613675
635963
1115405
1233853
92812
1837946
160172
645806
1755386
1924236
1418112
129925
748313
425222
1323728
1892029
849014
1919562
1222886
1187881
203377
1010034
19860
1390304
98199
452804
455380
1422497
797448
666183
279464
1535725
1332093
404523
691541
510284
1135345
1472637
581883
1867457
58479
304067
426191
940052
1386670
326130
804568
535959
425640
1729599
1129144
827129
1471873
502786
381663
1392069
1850288
1507526
548573
1355313
1561128
1631873
792389
566125
1785979
1798613
542825
1540784
1204492
785449
1003849
1987623
436607
674366
1953677
972082
135918
1135846
281742
7848
362895
198378
179728
1121409
5348
730764
1408276
1222644
487284
1801029
274504
480009
1445331
1345109
1434312
1816300
748363
443843
1296010
339755
920679
611003
518839
1285194
1050992
1051775
311826
1312669
1562057
1862310
439086
996807
1434740
462730
1116342
1788569
1710265
632463
726669
979234
135460
648425
1641928
1087396
1866857
1622672
1494241
699453
1231505
1835132
238196
1125031
490874
1479615
374357
1994552
705587
1014930
1157647
1159641
1076857
851575
528195
1922119
1609486
374981
1648030
568177
1424841
223872
1274262
1598276
1146075
1542261
1145012
1725812
810794
377114
1768992
622131
487680
1276990
1465321
1321881
376464
225305
1817881
1873005
774195
1945257
332960
1164485
828364
1173320
1226039
1147321
1731303
980034
976938
479099
843954
1083305
1379566
1053350
1921961
251778
59170
1324345
844095
1276565
402801
12382
757209
308373
953427
130011
1672822
1885826
840545
1630013
1257771
1323944
133285
1223870
467010
725598
165899
1994185
1128976
1557913
1492945
1989801
768876
73085
1300498
313531
1337616
1069070
1952697
652040
95679
457982
996963
245879
207383
970363
944736
1383522
1748512
40036
494558
1827054
121490
1223778
1162066
120367
1595500
1166817
1608010
540499
248271
1713557
1816487
529902
191463
1454253
782801
553727
1220894
1515110
185232
871561
1811717
1877096
702803
1577162
292690
1103198
1404106
1022999
628919
1700393
580397
388097
885907
1797479
192545
402047
1356134
324155
1273941
1139304
423524
963888
121043
1503683
841481
280645
593427
507720
6443
497498
1008628
275435
491274
559197
776221
787240
313757
770079
1001621
1457153
265155
680997
752996
1196727
791973
933551
220597
1999738
1887916
421168
519536
1383708
27581
1928451
1345407
146992
1119844
1644799
1422844
257619
1845044
1808488
1439000
1700268
1371955
1384837
1083555
1420862
961490
437047
1905295
511142
673711
1289534
1900173
1859969
314700
1772188
1997238
1498206
1616975
1912772
816573
126911
96938
139033
1673852
873048
910226
1746711
138369
1179231
501571
1335172
965723
1825192
1842158
791104
1558278
1252698
118553
435879
985887
764220
398687
823135
969225
1411518
208186
881407
1140887
1314957
1825479
422462
967820
981997
794679
156066
91560
1174989
509341
1360339
1530069
5573
478666
1067318
325535
381966
131452
1755426
1110613
545345
640026
836209
1328300
533143
924389
655624
600493
1169798
1788413
988
431054
962434
1509307
1423739
1337237
1775827
1726270
947046
1286722
426583
346691
513558
1606826
883762
1326264
1826076
870519
1371216
1418902
1720549
174133
397270
1835218
397373
197541
1043490
1910934
48348
1604505
608504
148378
331922
1451697
338351
798659
1356596
272099
1806837
788637
427436
1957868
1221743
1034524
246967
1607876
1532534
182515
714581
392057
20810
1622393
283538
689024
721228
498562
1572777
375459
909342
1504348
29783
8112
1989937
323292
642548
1567097
886962
931272
46566
1643661
1909082
1966055
424425
83639
1951674
410551
1707767
1908203
663452
826263
1921793
291477
656445
904338
551980
1085072
833425
765970
919539
921999
95832
37715
864665
852256
936626
1818252
518652
632458
1959644
1240614
1057916
705144
513295
1823522
1037474
606761
150786
604954
606182
676661
1485723
184409
278837
1789636
466922
877311
1279228
256935
801690
370464
227490
973177
1875144
1150832
40622
442342
1182156
1945917
1298659
865140
1406944
1411821
1802654
400052
1137090
655031
446904
588378
1942017
893126
1027749
731958
654886
1473254
651249
435428
822668
191376
421041
1075404
1791363
1091935
1412157
96040
627423
652290
401084
1831016
1026072
523709
642132
404563
831367
18909
90841
690722
133025
1619286
65471
89492
1280678
1314845
1199273
1267694
1000052
1001250
658403
1699264
57696
1761574
1702618
1160715
1534955
1917556
1996243
365316
1571551
911210
1697712
1355417
734141
947009
1613600
1780366
909060
1028665
965642
412122
391996
1686704
1174442
928371
1381505
996742
16623
291884
292900
438269
1854006
1283575
915651
1257931
184912
1523777
537296
606024
771505
1422885
757632
1365611
1238343
1076388
284555
1099788
717040
114690
245362
807621
82804
442620
868150
307987
1762341
1148642
1688438
953076
1712553
1055969
1595869
278448
676909
162438
1290113
1774634
733153
497030
944542
1241257
1421046
1059555
792967
1573618
307783
1143986
1300600
377735
336999
204264
1560588
1660182
1498055
1822828
1061709
1627477
982883
1228982
1242790
1906892
358674
1052367
118338
1913062
1201552
671058
657290
1881586
575438
1910409
51260
1184695
1409575
21214
243889
1829785
658931
1173655
1100702
323631
1446624
531832
241491
1327244
1530755
930126
9946
1034771
615862
997433
221076
434771
489012
681594
72408
615811
914535
1738360
1085783
292107
315791
1472444
1651917
238313
705514
187171
829528
406420
625936
436150
178014
1683315
1374964
1694606
460322
1069245
503074
256859
645506
652635
1272147
1886359
1094799
1904461
1850433
890922
508835
1547610
1739389
1680608
1011135
119996
1242148
465304
484125
1454515
457232
1718534
836067
1714794
46898
493571
1471337
1394811
1485144
1138258
543147
1898537
1970224
1463743
1866442
1843872
424429
158726
884224
186613
381273
959713
1363850
1456380
1243871
1706648
748803
8734
1424165
1448341
576853
621301
1103309
962533
108549
404439
620497
357787
558541
1381280
43231
1025628
1383588
511544
1429543
290545
1055346
1962755
168034
817735
1341618
1451137
1059294
1892945
262387
1123799
1201062
173473
1078421
1408354
1677328
295944
1466912
1875368
1101423
253253
888589
1940161
1973397
118961
1776748
608215
1234273
239667
1530013
1736765
493753
1341671
455880
1560421
1715841
1935146
1438824
1931812
527565
985567
16746
157073
597975
723879
241082
642807
753154
1263999
136396
946093
581090
620039
1793937
1304225
997730
391898
1087899
402901
1957559
170940
101886
439966
293557
1208792
236857
1202642
195373
1207519
516483
961495
229657
735137
507867
378129
850731
1453852
507613
1128117
650258
1699328
1996566
500869
922521
1619669
1240385
872452
1743837
919380
1777782
260726
1898989
1657696
850866
826500
1839470
1225298
368203
1877887
662883
1223034
1942319
1434318
1261886
200960
925995
1058756
1132795
1542217
1912644
660127
1191336
420284
593496
1999628
501276
398709
1279019
493070
939048
272613
36258
665602
1425126
668878
575822
1548488
1614267
483401
1340679
701345
913468
1123218
1173813
1170111
984857
328847
705161
1192194
1319503
935840
948570
1424077
120425
1094039
438082
1278451
1680546
742590
1282431
102744
328233
835335
1887151
1674939
1269443
329300
1690952
312164
1839759
684906
271112
559955
304993
35484
1170605
1126779
1275127
1839436
1418118
1240657
635866
56893
1938166
1059057
921765
1018692
994987
1357154
1294772
1013606
1666390
1839499
1914671
1593405
1860342
1293625
715189
1635888
1697026
795391
354559
107930
1859344
1127627
27853
1673111
858425
1582762
756994
563838
1303414
1744083
127466
15317
15282
409910
1432245
154616
415385
1640733
1111673
405083
233653
113228
767213
402484
546348
1839444
1359512
768763
697239
1375294
1027122
830456
286278
978730
649155
1680166
986833
661930
1240808
815138
1359546
1835308
1542269
1652875
419666
126944
296745
229892
1052855
569759
829339
1060612
504580
498170
1632226
1567720
314263
1831888
259515
1614847
58892
1901564
1549867
44974
333065
1344699
423461
847268
1398997
1672304
808515
1375388
1919391
740922
1678613
1717575
1362059
1789442
1476425
499078
1301727
1282488
972420
1259666
417729
365814
493398
779213
1766022
1089592
232202
554312
670475
1826824
1554349
1628967
599189
185269
698456
438395
230830
1214582
46057
888643
1964183
772290
1565775
1759831
616851
1669215
1861277
12895
729840
1647623
1346041
1044371
1975069
1230353
1700947
29946
1566841
1342074
1322069
487566
339428
1608245
354283
493538
680446
745760
1827572
693930
1043127
1494331
638985
1576326
1763301
458206
389658
1898352
528636
832706
1224759
1576569
1750284
545469
1561976
1603166
1480402
864532
519015
1901003
1215006
858333
27157
1136981
1786798
823913
537023
1891846
276500
1249849
263271
637280
766833
479068
1581764
233666
639855
373879
1830402
1361353
428139
972982
555571
1829572
1801284
966648
1205842
684678
287322
180047
114897
1841128
1189469
418202
1116012
745516
1513914
365637
841594
1997672
62852
180967
607591
1827757
1962509
1123758
1756293
689568
812434
960463
721066
1439849
1829449
1607879
1096340
1139506
1257844
1015402
382594
1975419
423100
1329721
223862
1775945
682139
1586311
298631
1282058
1637808
1479129
1677587
1374253
1176597
1097776
312087
472467
1731046
960016
1818106
1761601
418349
1019012
30346
1571211
1298113
1232727
1064402
595662
1045030
331898
390866
1145403
738642
1353954
401081
1663569
1919627
1899855
1450748
1953101
1573350
505967
1253731
180497
914739
449787
821563
1939665
1026491
1292479
904309
259696
922654
1311622
1166525
418210
302069
1729446
902244
1200112
1154707
373097
385032
814880
455175
1458981
587612
254613
1014303
1318581
646322
950871
1384741
1338877
767779
1712771
1209128
1391819
1723888
1276470
1558023
1302487
540933
239154
718178
693485
94065
254973
545337
6163
226948
772330
212839
714577
1933299
705895
138651
1581717
600692
934722
1015480
1622283
157131
1107352
1696887
1780862
913141
1259781
1808881
910125
782109
322634
182637
1884135
1437046
1559846
1561084
500951
1725852
1913187
1331344
895446
452580
1819163
892383
1629137
982890
832087
893629
1893094
1331186
316691
119081
47818
1898985
1649332
980686
537327
362286
1611286
796836
1553572
1995253
339035
1392989
652689
986947
1405069
472005
793006
553920
1934784
460679
1089404
1230616
563829
1815877
565902
1892921
1073682
723944
457170
1126850
1297707
698108
1846039
1134949
1690420
1996610
52110
95566
1239179
982913
1849653
1431754
1191628
1414394
366058
263680
1180205
862827
924310
80516
381791
710797
616287
1660369
6893
1448367
445376
284344
635659
392340
803298
449420
593543
1224563
1282949
593675
770012
1504092
605176
1819650
532787
967570
1261499
1046096
571646
1127504
1831409
1207486
1853683
1812153
1833081
1545926
1082956
1277964
584397
1178763
86602
1365381
425131
203773
1706492
591452
1440043
835559
676700
1019483
904697
110313
377624
1235001
560610
762051
1856041
506248
1295979
964148
936203
1389575
1199374
720414
581281
1193407
1665814
499374
1087158
250298
1626128
1178769
1960777
1675824
471355
1841635
1483719
935930
1922031
898219
814788
16702
1298068
1266016
1248960
550298
185740
733458
513023
108265
473729
682786
1704201
448230
1977321
1232190
1908377
894177
912829
313173
1343214
1550622
588427
882384
356882
136905
1197620
399405
1027008
47372
132393
1926072
351849
1296465
1381346
847762
5876
224398
1953232
1874255
1264829
1004195
1784642
395635
1895725
1190366
1855323
1970411
1034206
739198
1050589
410957
1449267
1247339
1346415
1074126
1700908
824987
1218039
1292993
19005
450133
657460
1610351
1521211
214243
211039
719945
14600
1454127
1455992
1133789
1955638
1927471
629507
840345
101524
865518
41924
705242
1285675
1587232
58309
1137610
1971143
837751
262889
1743205
62468
1882333
852122
737080
498867
1254595
1389713
73775
230700
1180523
1524899
1149105
1476854
621808
1549928
596988
1057403
1456472
389591
1612427
38818
1200564
330820
1426997
1705435
618667
925421
537042
866023
1777738
1705619
758571
491291
1925080
1160762
206659
1094867
82190
777611
1601240
451521
1797272
272965
698423
1960557
682781
34332
1206352
484790
147088
1387292
1624235
257163
707966
607732
1773957
1042687
958436
1291409
190153
1433443
399730
44216
1542838
797046
238667
1663269
1877143
959351
851421
1835024
1288609
528528
807926
1868312
1259102
1688523
1357154
1699589
1843888
1875158
1490357
1788580
247212
1641475
274303
1504336
1738502
677455
900805
1053999
471078
1844143
1474396
1761381
748302
330349
867642
341490
576236
1149831
854899
990305
896356
931486
186260
1177255
1003897
1091094
1176412
1947515
1496496
139944
1676573
164055
1311826
1239262
1077585
672288
320463
919717
1551156
902690
364152
1560678
1530728
1216769
1607180
1352829
1166113
524781
839737
334795
446550
231503
565596
840665
212625
688746
489997
1262633
359361
1136070
931675
1688999
1550789
862931
1615192
1775955
606446
323043
447304
774870
738319
1278238
333996
1679749
620760
1119507
520983
345142
596146
1082940
1870373
429344
645676
199633
1900596
214159
398596
1103706
1702573
470994
1628231
27647
1177159
894281
1921357
844197
620553
1431560
1619647
769847
1190722
1484866
1687394
1611896
802434
1478886
511010
1758092
1158844
1756829
410665
371328
1247197
392469
1335187
653465
290725
1530381
1569604
1939377
603827
1305588
437176
498849
652647
1288772
1982096
145196
177402
1198072
1362365
788068
794519
949182
592451
384855
1695725
1805053
1565905
851830
1691702
705882
1567789
241673
1167360
697513
1567890
779074
974744
878337
1107979
1241730
1570550
512366
1848968
1115098
608138
1228606
1536657
1660602
1917728
1155571
1116735
1715205
882567
1169604
1240232
881166
1148214
1581188
329056
1249942
287312
541123
450021
1047572
818371
14119
1907562
1227868
63898
212783
1863224
1966244
1103518
1103476
1869699
1232978
851029
1433565
1791762
377427
1585154
1553563
253872
946862
967664
762407
180957
571552
520727
213804
523811
707785
346678
390548
1875469
702612
755434
303641
1740470
1821646
226888
292428
1186585
1758973
1364126
55867
1260286
112666
265001
99945
863598
911923
51969
1270678
737998
1177748
56281
564040
1887960
1523934
721611
1570482
491330
358901
1656711
784268
537382
1364228
1154585
1470473
537249
1723331
1751011
1112566
573996
1879644
411590
1967443
566139
1797005
1015417
371302
954804
344413
1623880
1118195
843174
101933
649771
311825
1680933
1545208
45257
900317
391655
1961275
312138
75032
373896
390364
1287026
1036942
1467585
1287839
284112
1769063
1203904
1242321
446221
546021
1880335
89965
1710582
524463
948014
1778073
81406
655041
1019638
19224
1023225
1599985
1177558
1661188
571897
1924811
750093
33005
1796564
1111907
827432
158290
260928
451638
110002
1370835
697563
1175586
84834
1357823
123046
1925022
165650
1991702
470889
152441
800661
1010869
1970849
945586
458764
992058
883564
114247
60334
155393
418571
515360
1874936
776470
1387779
407119
1829769
1658602
1685215
777811
1173024
245722
1386791
1796432
1439422
738663
1848453
1643522
212150
1955149
1035794
335165
1703999
1972531
1969572
1519517
1363703
94923
782597
563409
940750
1678074
1177380
1425441
1847958
999093
715557
1460166
1097267
718060
1471380
1124479
1415037
110036
958053
1838782
145124
356266
918298
386650
1522115
1233136
1337431
1020643
1780304
1880570
93560
996631
675036
802335
747209
785873
1468445
1639654
1651674
1475765
1874272
1534601
1648043
197918
637732
1516057
1155802
1055614
1027922
1058622
1950339
1211398
80798
918026
737606
241568
1559288
689723
510163
699276
14890
319990
1096722
242348
509955
1808045
652463
1604673
363725
385733
1379243
608965
20824
1318345
1233960
785812
1939396
1021792
1803098
71306
1645684
955425
1803262
690308
797851
1444270
216401
1870073
976204
41000
188005
1384106
946946
1818473
840289
551019
1699709
820244
147579
1736535
1898541
1326906
1604066
530281
453393
1462668
1099647
585901
100151
620610
409990
750908
489946
10940
1980435
1330711
1776
246635
655563
145092
263308
1953153
834044
1510645
1045286
1036955
872752
1363675
601585
667240
610379
1565884
742925
1927174
2849
1124009
1579354
962292
95143
1438110
602511
853544
636787
1095736
799144
876361
8064
189011
409620
1699365
417806
1192271
45122
1993884
1984774
1716265
536521
586537
461506
1539668
934702
1047296
1263115
595037
1951724
1731886
1088703
1746649
871360
679084
1746579
261397
740900
200325
1851336
1403515
1123815
874959
1006143
59309
745913
723069
1828435
16921
11281
1191663
1120059
127278
1089933
1781147
823264
1036695
440472
1904506
788223
163944
177730
1951273
1350640
252995
1201309
1788237
1900014
153804
1811848
1354452
882495
878665
84763
829105
608813
249145
174759
1870054
326449
320849
1469824
1967605
122451
1839665
1154777
1597884
444821
1910800
225254
799881
1800740
643351
625670
1987430
1423294
1828107
705982
352849
1136995
940934
1150842
686585
882029
1075935
1049782
392064
1612865
892063
1161320
1967087
1045254
798447
357595
1297814
1353873
202313
474997
825473
1132850
682460
1804128
168477
1377218
1515684
590801
520240
1986254
1263741
521125
399127
1719318
562111
1740144
625690
1008219
491563
1139022
858615
938480
605405
78044
1751814
117295
1329961
690736
648640
1554699
1836414
1728864
1962634
471027
1158745
1465220
1284635
1035565
1167491
1714960
806592
1888622
1197132
1760311
1975231
1334244
258174
1171118
351252
81136
249311
1217449
978897
110535
1181660
298718
1474828
4045
1098817
1220741
1847207
1856594
206917
282708
900598
397239
1998242
1392191
535610
1057930
1688020
441440
77727
1738310
725282
1925874
820503
36205
30130
605705
1763050
724160
993893
1536609
585816
1371102
561033
401603
246489
664391
1025328
906057
87525
1574725
1112700
1974103
1829262
1198327
780440
1860405
1075232
1353941
1460195
1191423
1023386
1156808
1442225
116760
1556863
1759162
1932608
1623712
125446
1419618
398962
1772840
364701
1644770
1637307
1267078
1095034
1378293
1113834
767996
1577754
1051225
1765918
1718766
1241078
390021
1566460
1016978
1707760
316818
5030
736837
1095199
499305
538347
774767
254637
228922
1051472
188421
1093720
1982624
224076
1725957
387695
8354
485846
1459203
1230409
415746
517322
411577
715734
48240
1689449
568856
1447104
1189850
846372
885136
206147
211673
506934
524634
783492
1870222
412439
898430
1705927
1722720
916618
1966225
970388
1118205
292792
1682079
312065
1406107
904017
1037845
923435
1375176
340476
251667
1721035
240654
114080
1556228
1189023
942250
831028
1442677
1015839
1886728
293204
605267
265489
301764
1584609
1134100
473474
1962959
327250
1157277
993981
743598
872340
592568
1726485
172739
1530821
10708
916810
125406
1988172
447225
418744
229035
1779250
599288
1734843
1594642
31075
970203
809249
1808539
1946960
15967
1409396
1170827
413331
1078622
1558620
653887
878079
439214
1520969
661248
1929655
1101790
832708
1849715
1214350
1944192
963496
35782
186336
727864
1329834
1027584
587447
152678
1284901
890676
688353
1300627
337385
1110978
109287
405280
935327
1661650
1796283
1610691
1165347
1613491
1442913
1348595
204271
1402732
1964214
424278
1564291
331182
1821422
272226
887477
856526
464895
392185
482624
1077787
1865326
154672
748611
612701
1872889
1323894
1375409
886270
1819395
1070646
379583
615427
1098617
1663936
678938
1828297
306272
194656
1078897
542035
704961
58232
286362
1509130
159246
1307217
1418363
778996
885627
802978
1471790
1313691
1423668
1970632
1553260
1132083
1777498
1992763
382236
1501716
1855924
1323652
1934743
786
1672872
44006
843184
48615
1749091
1797965
1692298
293687
1593608
1753386
689538
828704
938198
255523
161190
516701
1164926
15225
192421
1883533
1195890
1560064
1632779
71910
830663
1685120
756103
1122252
1325285
728568
156672
1136148
410379
209497
1724416
1227316
640822
1974526
1165893
80033
143168
1010454
1112191
1063564
1543753
1016615
569141
1526663
190062
559133
1247451
1943694
399457
1849773
1988846
1911978
1215142
915797
802173
1755415
709771
1982231
1568253
1694399
1416702
487313
1492211
752127
50101
333751
559790
1521059
1475810
126862
584177
365472
874738
472571
1830232
745137
1945154
1561554
328905
1991724
497034
428289
1359158
1279504
675117
1720111
95152
603825
1801441
119457
1747277
228100
1493028
44528
796674
1084565
1151555
1281065
1145696
1653055
1905458
1031035
2008
659212
1023715
1412254
1801325
1059184
308942
774817
1474284
1610045
928155
1982346
1216108
175838
766585
1322458
1383306
941477
1423986
345352
1976807
420784
1241356
1004245
590467
1288447
41910
1843096
255053
704424
269882
1509830
500936
386698
1058082
815505
612716
1950127
1971153
1629667
647468
1744915
1232187
271411
1348378
881725
1454909
1531880
1611712
867898
289833
1479332
1792861
653813
1325105
696506
1104936
1659843
917226
926677
467844
1077390
1883900
1228643
1797936
1387021
1541428
21261
1796647
1336357
989715
142690
1065791
1199961
1447581
1034080
467472
1007418
1528377
1132335
934598
652081
1717398
304529
1699421
931476
1008762
1640434
201755
1084752
1706262
1173690
779655
1399806
679800
687307
61321
1932494
27048
1579474
826392
40976
343927
1598358
131031
929357
1102705
279176
91304
363472
214871
1173521
1299497
651548
669789
779597
425905
1498025
1299332
1382348
419682
1198140
1892573
387288
1257238
1624030
358107
759727
1763699
385041
165011
1163422
1890421
429542
1465021
1753742
1327558
1861360
1800201
509482
280677
189260
502974
542639
279238
26247
1263752
995325
888632
1774250
1678295
1712091
961148
1836366
1390357
717224
1494973
1130452
552876
1081159
1009239
204335
841074
1920047
282174
1881641
1450396
344074
1767047
1588449
515935
454223
1513720
1141533
1837563
1741390
1486962
921405
406695
1513470
1481561
1956188
769009
215089
473707
1054463
1951105
968382
1339262
220786
1600606
1552129
1242454
874758
123273
929496
1051042
1857695
1287970
1392552
1259507
1095228
164953
1534561
244301
1966513
1802602
1862259
1114357
1669613
193055
1200633
1631965
155382
592123
522080
677265
1624966
1527295
150364
353914
1482190
1337605
1294852
684820
1419731
1749108
1951150
895397
969586
1455106
870537
572462
1295716
991090
1307542
1934061
1183426
1572233
1142993
877678
1029372
1961627
1837108
1372725
1360519
1969233
1614062
143945
635300
1324975
1787735
860463
179035
651745
496050
343362
449835
1802198
271423
930237
1852702
1468143
217670
800971
1915421
1058501
404567
655745
795690
30735
1895826
559671
35649
396614
1528015
586673
1799651
768451
1465679
1875224
225349
1832499
1622436
95323
670519
817200
1571253
87527
1328315
1012211
664088
1562655
529011
1308477
48082
748519
1993132
1895412
1208024
1893932
1898599
242009
1969464
168926
1525645
629611
1948879
805583
1258209
47469
569547
684908
1038588
1519771
756068
561545
93336
325125
1393058
1635375
1618905
180918
605491
1908509
80078
64373
1884946
134305
1232580
1599135
1383862
891666
1591278
48134
993924
1935117
1692597
1476380
1602643
1281397
940879
50854
297087
237882
1434564
830779
1552748
429299
1043143
1684383
1562146
441819
985943
820235
1680605
620496
1325092
34166
1509171
1675117
797792
886037
460714
744301
1741047
1431653
1869571
912195
1410442
1375151
1989829
1877675
1758782
725289
1201452
497007
1588956
1165998
479691
978427
1185409
1553671
1337986
189430
1809616
1838185
767126
1467423
1254629
1173580
113580
1669686
352745
606006
1821188
1538735
1380596
925411
1304500
83060
662572
64276
1891398
979766
120587
1193647
1722687
478532
726588
274376
413775
1470616
1503330
1890149
1162462
521096
1514396
1667236
739169
1912714
964724
1385543
104574
1417390
1353327
944561
758226
69766
1092714
1182984
1097761
1249476
1748019
136474
1393267
326039
430899
955667
1760052
647600
1360645
1962133
478077
952571
1817773
1288146
708993
782883
493126
1933003
642417
1315735
295630
1792512
1043786
964250
1957974
1176612
1987157
1482260
918051
847255
911806
451282
920399
427227
1359134
883091
1905516
1412448
1979478
1454837
1592061
250454
283000
418663
299182
1953068
1389842
1588501
336655
1797739
619384
62993
638647
864278
1831839
205589
1116034
174028
796984
1364357
1092353
1057281
821173
1969646
373878
1905777
1037019
23971
995035
1947355
872223
590507
53685
769959
1108226
544763
1456597
319826
896170
1222632
1214562
1211515
1656416
1160164
692143
1165205
1076349
360325
904855
1094606
866532
653068
1054389
1506063
1036653
1584394
732736
146296
51425
1386623
1141574
723242
499015
1959186
1751648
1997009
1270659
642036
1717205
1740880
238066
1276090
2640
1682802
689610
1140158
177594
1963843
918266
1176060
1822459
14415
1819102
742714
1656395
289031
1496122
1893842
123025
334525
1600331
1833975
1496816
1303826
769839
1381135
994511
541930
1183989
329497
1879131
1029064
1089819
120151
1143024
158828
24885
1653891
1723143
1944330
1547872
1839364
985728
417291
467384
1936655
1757448
683446
1083097
710293
105882
217390
108057
296558
1300881
490543
1786419
1806863
1459199
1988024
255771
1620338
1393499
1205258
1553094
524521
1350545
883547
551150
290195
951391
1924375
1538489
1339288
1077934
154327
1619591
18029
428552
381154
1471979
1093112
1147638
490399
714030
1279198
914735
1506115
1529403
695449
1263075
595736
1157938
93208
852808
1862272
75297
1499804
1786371
14034
218479
648646
1750061
1298364
68239
959472
1375558
153241
969324
1753506
753567
520072
976952
825111
744576
1085214
248864
463941
979550
259987
804549
1818201
24537
1864050
1720674
105117
1343798
791725
623853
682541
182957
264686
617023
1588881
368537
528181
1258434
1847011
621471
673639
1152619
614582
538318
1128863
650160
216693
308202
316556
125124
163
846540
556929
1410880
193844
217231
1917953
706093
408921
568066
1332979
523084
815870
1188356
893852
31747
3924
513472
1336723
583573
1295685
852387
277539
1413017
720778
1495483
1561
1214608
1161005
755739
120005
270024
42611
1869825
1159603
823850
1907412
223682
1382053
873364
253364
654447
159313
454531
1013739
1651788
843676
1945109
185944
1135081
745288
1852030
52942
783566
166015
756287
727988
1474915
1772437
1653491
142078
487292
861165
1614017
333487
1044492
404376
786532
648359
1678004
845697
364653
1939999
418573
237826
570612
1450027
425121
859080
1867348
1546245
969324
1501511
1582384
1283884
697223
405811
1995253
1286093
544023
382061
1158181
1352793
1295557
703316
1706580
635788
1032199
34671
551775
1062264
14163
1143802
472912
342168
1803598
1258776
935718
1433467
1181374
1924413
786674
1098183
1329956
1191709
1380929
1014558
860889
1938480
1946097
1126720
977789
1966884
96195
961492
1590768
1860374
1100108
1637185
1864165
701981
684749
1301060
46598
1935676
1834265
768002
62378
602453
1866699
231817
673982
869555
12815
703498
1952592
345607
74173
1772551
1748107
386047
1269997
1329904
1015595
733366
1267774
529099
1016616
1332681
1113500
1698580
15224
1511933
535385
1875513
1638495
811829
1366845
338093
927683
1868458
921167
1137539
4550
1063987
1956487
1897127
165003
1018959
317277
224074
320953
1644250
923142
265246
896767
1252616
44372
1466151
1475434
1767046
235127
1748360
1198041
656042
784694
1548917
1437304
1317732
1629816
469439
590142
1384591
487488
1527279
1797601
1829250
1837064
705410
451190
481480
1361181
1221300
240973
1988200
112138
1166652
1777539
967899
1966127
1798933
1562631
1038277
1182711
300644
1098368
1280339
92648
825003
941023
1443670
412813
1596327
507935
938249
1223681
1770061
128970
1297105
1009744
1894162
770602
47020
1899921
1416130
1753384
1794109
856279
65200
744073
154236
1432192
956601
1747045
1100927
765568
7968
99433
1559078
1235062
337790
1898010
422226
317337
1005654
22506
942666
1387618
1477335
327882
1111700
1783796
171917
362043
410244
1418563
1948514
1333384
1489731
1599444
1942641
214818
1434899
1576062
802904
1219221
1071476
637403
1446313
1814475
1793847
326785
1964919
343494
1423652
1854726
1703567
1265736
34892
110190
1859016
1769808
1993495
1030526
1934838
1999728
44852
1742095
68472
104343
471550
1460314
29186
1424644
4651
203089
821443
1364791
1615810
581972
1513237
1891480
388992
73188
434714
721831
947324
1479662
1250597
1225673
584699
580917
849655
373498
1438880
1304752
387557
196613
491779
133471
1285992
1118428
869963
1152622
198575
1751089
206932
1836346
269366
992568
743728
42707
1023522
32077
342440
1488848
1997074
110123
884224
606831
328972
417522
425573
690443
333390
851297
1328428
1849598
1879934
911160
1303439
1547351
102201
429646
1084275
1066695
576494
633841
509712
1233339
1215319
1954263
1070559
1331250
1688045
807078
746032
164647
1188044
1586983
897034
1465969
1850098
309173
1017602
225677
1915809
1957300
1986436
1911382
543126
1530112
1354114
1714634
1184931
944611
1245761
1906699
1075734
351129
421386
1676014
1377830
132598
1516925
116063
1846753
833570
19563
1205284
1580194
1798166
1554431
1277002
271036
1574573
242853
10757
421671
777807
1476354
1824962
137662
88833
694162
773292
973558
785029
1359953
234605
1446183
112313
936285
1725952
1690966
582837
1329516
269571
699952
937016
1974988
1905656
1778185
1462709
1501835
771969
253687
1859662
381412
1830846
1554188
467221
1638324
1333643
235698
843413
1048185
1504766
1185200
1140506
646246
653287
42730
1910631
15277
1142740
1750258
1359316
443035
1167056
199593
1052632
226483
1564764
1290776
1428343
846481
42524
379899
380545
202319
1153998
519791
1206544
1214837
1705947
1557393
495059
335588
1960156
1089135
638492
312345
1793981
1945245
413591
1337960
230332
930331
1425965
1562021
819327
373787
580135
276153
3823
1947934
812527
1778209
857271
704561
219452
531991
1042849
1402809
114274
1770013
1154664
1069528
61604
222402
76910
1783468
180813
616024
521142
539303
244786
1565152
966809
570652
518255
1062514
105817
1359247
992088
1704947
175630
584101
29236
1810867
1369239
1181556
1861129
366610
1192159
823966
1930024
96307
599409
474220
831798
730621
69698
1171952
183275
940197
988937
554015
1378372
1451970
238449
805949
1209649
503096
1520708
1182443
483126
66291
1820438
174975
1162529
1053689
1673921
21598
523143
1623235
823849
773940
115702
465560
45685
1541898
32240
322388
1549357
443410
1628225
1866750
867400
1015614
696889
703354
1800828
372052
1504394
315061
139202
736141
27868
1414440
792584
1544739
896010
849465
1004605
310133
213630
1500720
1584661
839601
1817843
778174
425518
1182112
186126
3702
64102
1867200
1077728
1606868
1362907
740422
1520867
462522
1872943
71468
1549128
337310
1229065
1099597
877165
142305
1904004
1243422
1227572
725643
129826
507968
934604
729595
7698
787815
1226984
1171101
1662080
1500805
571897
873530
675019
126635
1870980
1298087
184198
421513
538923
1452564
1004396
1417531
849551
117425
309737
837669
1475381
1183607
614388
1128492
134365
60946
839441
393383
1407889
392561
1670818
1948275
902746
146716
238288
1498220
1376528
563400
1362981
1384652
55110
1711889
584373
501374
1034752
133339
226861
439283
341990
686402
523244
499886
294629
1707082
239826
1667551
1708999
612733
1948284
1787409
230546
733402
1427068
559616
797068
92469
488468
1609760
190939
534011
1989858
1039838
1408431
483510
1647007
1089704
1660554
1783195
1514023
1590800
381279
1853319
204459
1790030
393154
202417
1276963
719586
1672574
376523
239288
1930163
1968111
847089
1139783
1762916
384248
1474328
476698
1397386
1178806
903835
1689361
760128
604492
859259
67186
426146
753356
1820257
1410384
921456
1949182
97061
1989932
265476
948997
1894498
512390
220550
1691536
1430147
1892681
1756800
998693
1042354
1209932
1868888
26251
18301
1795003
1203564
841740
685249
304020
669129
1882003
1778518
1080168
616660
1990999
1575801
1432745
1435101
813035
1137442
1195546
41018
905902
509927
637959
1583566
1132586
368170
575906
434685
866629
333140
1035294
312984
1658628
1762582
1122716
601363
1994102
327267
633901
1855876
689069
1123323
434790
209464
926068
1436853
356746
1766405
1333192
184228
728256
28505
1733383
1278217
1313551
796892
1844766
797921
1788143
1854499
1759551
517426
409972
1228552
256765
1366699
997173
1292691
407554
573898
959615
1460975
1716140
160143
1810904
1775394
664235
299868
1542986
1813584
1092307
1468872
672110
142146
666503
576270
722161
1816135
975956
171195
1761755
730112
1104109
995700
1559439
603760
1663797
752190
267904
222329
1389147
38007
1800157
962907
1420775
455641
175562
1681141
949213
1872627
433935
683454
1063437
811813
829796
278507
629977
927422
1587305
452059
123196
757382
1929805
1871346
824251
1411315
1024358
497819
37850
1518635
247301
1006873
1217887
1548137
1530482
559731
765276
1616709
1433359
1425980
1309250
1913582
28972
1430219
1551734
1307963
877169
285511
173112
1813306
1816912
1268908
851760
1047095
1127586
580689
1436183
1296609
63250
38806
1878885
221378
341836
748933
1368779
1304367
1953822
801433
346381
1984569
781884
1985961
669787
989772
1639931
495918
182261
1284218
235700
1177542
142467
789895
1422051
1686249
714157
567141
1835471
1805059
602330
491680
1217331
1615390
769302
10995
518810
1926954
228148
568810
1347779
787452
1872826
999128
1348857
1477312
1410897
911937
1265365
781250
892558
1014622
1469404
1644295
1533223
679274
926316
12601
1269510
1247230
616375
1299306
1732178
823964
1288267
1921439
1169566
1739390
1679691
1677228
1648942
332417
1779687
956541
547446
1128814
1374872
3884
1342949
1507707
261086
1826079
1064929
106644
793557
1275069
1446164
1946128
288405
1660061
129026
952980
834962
495528
1665591
231291
854189
22261
563307
1579004
270534
584332
14765
1147480
1360591
1958085
1266076
863053
1641469
152752
1424416
1915353
570730
1613226
1017324
1570928
155824
1114247
134957
1392645
970053
105367
515016
2737
711387
1248270
1403357
333816
63404
1889792
540469
259556
305999
431859
758272
1133497
571015
1113987
1776549
1828525
1768548
306891
1962477
818282
951190
779142
49005
524032
332055
559531
1297763
12791
1142771
1422832
1234620
1453800
1207099
614998
951394
149577
1673858
1265468
943323
1855597
1253512
1997490
868263
1731897
1542676
845439
933433
847766
495041
1360330
1291527
50901
949112
1100432
294203
1627818
1550539
1036444
1269896
903742
128671
1600687
1960833
1412045
1085220
1625037
552718
1727748
404750
933878
482078
86824
1115405
1176964
608642
1750640
1048242
461228
950018
1735432
1694747
375999
425526
1073621
449490
1758508
1654846
1216308
240970
773367
632216
13406
1535093
640927
940931
820413
782097
431504
1142700
705925
1650612
73289
160611
949909
1843306
1346803
1562319
1138373
1787714
1655463
91765
1217184
92892
736842
1600731
457225
1125681
531260
170578
1867408
1668050
95774
236686
1864784
4680
1726972
1958348
1936462
1266597
1631429
69368
1604342
124827
1328470
874508
687251
523337
285094
810919
410085
1153559
463096
98297
518665
360355
1380500
46495
1109720
1673601
1435196
577386
1882226
230028
1960988
1892661
1952321
520810
1319380
35479
799750
1267177
587975
1868991
1887051
1167389
296827
435441
719560
538487
331271
1203617
1460585
1468328
1881734
1794851
1346082
1372054
212011
1017847
1460981
1062151
1962964
1282913
1839720
399982
1125390
1793797
693123
1365285
1678564
341058
1811757
1870966
1862241
595151
1262882
1971170
451789
1781728
346333
1829380
314033
543957
1125915
1713334
777458
477579
1091781
503947
1481796
1896442
1182114
1397484
1736158
1260419
188632
1164461
465629
804908
709358
242537
42266
1516824
4067
848807
1789961
1485299
627380
863739
1920327
1755438
1979041
1756845
111537
955427
1103584
1074146
288144
1140656
1115017
49857
284090
1814845
759473
871227
125511
1760483
508009
1062703
1485023
653691
809739
398843
1108697
1532672
1579549
1541512
1506243
1989687
1525680
1156393
526663
214570
1311746
1395809
1262134
1519128
1993225
147189
46895
1702024
1335923
604884
169428
434663
1664701
358318
1510619
835905
1965863
1338526
796999
1985708
893455
889530
1293832
1744827
1635024
1196987
1347143
1740237
1984539
777473
562687
1566120
350681
1348316
1766373
944638
13625
1500638
1129609
760653
1664115
1617215
542070
511594
1690975
1387831
470200
842821
612568
1873662
449911
1367655
1183013
1689566
1026164
297618
1389827
20019
1209281
1181247
1879043
1218966
859122
663985
1701827
1146399
1621699
575531
1738776
357180
434803
458890
1111721
1452057
354326
1372081
1885438
435945
717245
928837
522643
1390760
48281
1064819
1030398
475757
380240
857078
1613500
157394
70468
1504572
1735401
1717312
971403
806356
1794786
1068570
534584
410948
667922
673258
210187
1019800
1088759
1157136
1564056
204380
1223029
1366888
436438
930975
582035
1228856
143118
284142
947797
367884
743621
30935
549807
443146
292932
1343646
364574
381768
1846750
1338508
756701
1367530
539403
1123198
613245
469609
867514
650300
108165
243337
1701059
1836603
53051
1111528
156223
1794101
278991
1695927
1409958
1988216
1712576
418524
1010906
1282545
781112
1053355
315446
913432
1252820
482671
1495907
937622
1299116
1944858
1874486
1544340
966150
1905871
816055
190487
286496
859705
672503
632068
1652842
508750
852251
1119866
1269744
90519
1651022
792090
227990
563205
172953
789728
1978992
965432
308440
1366077
751097
626631
584206
1530289
957354
265254
849435
1664278
1424718
999569
15445
1044449
680569
1618987
1111301
363485
35158
1679448
163548
1730582
604257
790088
160867
1072392
31604
473779
672730
1750890
1361032
1707
31944
398107
323090
1462476
495157
189381
1490144
100849
1970348
250203
837945
267273
465066
1884358
129015
1739528
50706
552889
885200
1370841
426394
752190
553617
593145
887433
1281081
1698425
773572
142315
1220138
1262825
1443018
1597180
1577383
145612
1634252
120364
575712
1150045
725406
1861735
52988
500018
1005762
1260519
339889
1396471
134014
501604
367183
1898321
50185
1245630
128150
56028
193851
878843
560643
47108
178411
300358
1902
339274
617968
1190666
819431
1033963
1963166
1502917
1673999
637573
502602
64635
1733714
941846
116195
382617
257347
1923648
1946633
567314
700210
1169257
85933
1792500
1853365
640508
987020
933595
1145837
1765985
1898216
1007377
1856218
326045
561702
1635748
1926795
1717697
1931090
1022646
933316
1740047
222505
189189
832299
1407842
1051585
554462
58573
1392523
1099734
594713
609047
676597
645436
359571
140864
486810
1964849
488264
92718
1328466
201368
1042363
679298
636969
1544678
1914728
1910072
1842914
1744468
958070
1378728
294187
168934
678425
665590
602293
1122814
375894
821429
1392504
1950483
1267443
1263307
1783685
1799564
136509
1372208
285088
28096
241344
1241618
1232652
1476162
1238226
332674
1901651
1894568
807165
758673
613223
852857
794721
1995381
1722983
1244550
424649
599270
1075462
883109
1790938
1445773
70346
1630943
708766
1466373
1579367
1327169
110309
524560
1332606
1521858
203949
1185770
1597421
1798636
15539
1059835
349776
1382826
1737749
820013
1262653
1367293
787686
869977
1883811
1925866
160647
1753676
806200
1531453
1539767
954985
1485259
1359813
1311267
312474
954226
896570
1605450
1419712
1293159
1778662
1826515
839323
1993410
839031
1095139
687447
661287
1979699
689688
467945
1184650
1246870
279307
842984
179005
368895
397558
376630
1032686
118567
1527659
266472
1907223
109030
183086
1465308
114102
767776
1075212
69192
954223
1441332
1206479
696597
647442
1619985
643322
418685
306170
1836767
1035522
896109
546952
367298
1181375
1876389
1718151
1183761
1737758
1744673
923875
1275281
190636
1953694
1163946
1395537
1441706
1940274
1169331
1564147
1593299
602149
447954
746303
24470
1927701
613188
1779013
855236
407890
1694994
1507175
368771
1061860
884564
1621806
769099
1953506
1066650
991549
995992
1689236
733479
49991
952850
132909
301190
884633
1053374
1941709
1023619
1155586
1340280
839864
1492974
556191
763480
837252
1075614
1446303
1941553
125284
593571
1448908
282470
1432434
1234970
318779
1429242
936294
1653597
33965
1995468
45891
459350
850012
252129
1713114
435723
340922
1797228
560285
944911
950883
201599
1950810
1026060
660035
1007379
742300
882239
1709454
150476
1215044
1432110
424008
1306922
1220365
1767296
1456071
1670612
64425
1120075
1103495
887279
192114
1352014
1510163
286426
195635
652372
1662838
857732
1037631
1135202
442973
151132
1064435
1896660
1253161
1497320
1966352
263888
118607
872560
271092
1667086
1680774
1493960
877213
361848
726960
144644
1318412
1708060
1285457
1581293
860296
1602179
538809
187093
130037
1969329
1489108
511848
235871
546872
1077293
532020
509907
1230323
1173859
275610
1440850
304694
948744
690155
240371
64777
1399315
140635
429198
214770
1900284
1874692
1875446
1966894
404791
85033
452064
1576079
257028
788840
147949
1530453
1425374
803820
50904
1258473
579374
1240777
1174697
138512
1764664
1100108
1723618
729384
676863
1915416
1197121
1695840
1426489
790073
1077864
948421
665968
270181
1561676
370562
217820
212504
1692098
137384
1882920
116604
372909
45670
1172986
905823
1714897
529378
1126771
1521292
642760
698062
1991106
243052
485414
1771899
356992
789528
1197078
653852
1839904
1580582
546517
843493
734056
574593
1052638
908623
519144
1304462
433130
339482
937274
451674
1538127
606219
508081
824094
167045
1915959
1248195
1862970
1104996
1408996
1370302
1155265
1292554
534047
197814
1154455
567178
951690
916146
1075134
229696
1703779
1887075
1319394
12295
1974978
1729480
106390
307540
1386412
193886
1790811
938136
950519
78646
1858302
1130748
1963107
1496667
346318
765835
486173
1372765
758390
678312
1627634
751269
1531967
1206114
1014014
1088107
722121
114928
782506
520348
1806622
1043022
1015235
1599417
1355024
1543206
234950
466795
338117
853953
110057
457452
420644
1323849
1660069
206661
328276
733197
701102
1997083
1392679
1722935
1235330
1024632
325790
536183
1297292
1095862
1256926
624099
1814902
1790163
203835
1851099
1101342
743793
968063
400012
444046
1015833
523370
1297581
1104469
54959
1204635
1429809
583229
692206
618949
902837
146253
1788718
128053
1681769
1495081
1832343
736893
998582
311404
777108
250472
413120
1619195
871401
838772
1346399
835912
425531
1731403
1621013
1868195
1776098
718311
1712627
150858
1381037
826757
738460
372105
1653699
1756672
1116482
1441422
1191594
775349
464536
1003855
1215735
398780
439808
32309
1638965
1284228
1138393
882276
1932981
1480595
382460
1605318
937890
934489
12580
78976
530074
1944118
823171
1110914
781811
273087
67010
1627362
1418094
1302955
490590
254321
218644
302138
1390010
1823985
1157501
237843
664507
1773761
138923
468200
777980
1371239
1803857
1444895
1557805
1516735
606961
1817618
994300
674349
1073622
1118463
1364072
456814
228452
10025
1783537
449598
1798158
1976268
1038216
1951201
1801601
1029243
708715
649122
1809610
369166
1146731
681109
633132
196822
1431461
166839
1594363
15861
938442
358142
373619
842182
344873
184525
558644
1948298
1461952
623825
1027946
1863434
665662
1787356
1420011
1764579
449422
1982671
10607
707047
1613778
183460
28202
1396987
793896
1867201
292854
493964
810093
1326542
1171703
1777115
322520
398649
1793460
83358
748297
1788502
1243599
520504
687748
1714493
891201
322162
572595
701561
1673911
8472
1902621
860069
1318603
1948569
1166805
137444
1017544
112136
959516
1329928
1296534
163539
1767209
349635
576451
592386
264279
708823
1436620
198487
464582
1566314
80320
493938
1351013
1997368
63731
1385189
912319
231865
195253
1920691
981244
7242
1130234
1538479
1248659
1126865
1898258
1628720
371966
801082
381180
1914046
1066092
1378383
972179
285886
1788472
388820
248360
1980027
996921
997656
162185
1541578
1309318
592217
361487
1036522
49211
1191385
966775
297092
1919936
1044934
709446
1989183
103027
418609
1933361
1454632
819268
889747
979353
131745
400071
1420563
1724810
1976173
970845
1334246
431179
667793
1261750
384978
1903476
1215267
152570
1627291
331353
1656584
1819790
1833720
1168265
1461168
1100128
1969116
274479
1495696
607239
217342
451415
829029
946910
1300804
288653
1023087
1906920
1623593
234407
1998574
778175
1863808
975144
1323455
390169
994016
62072
385151
1254124
380667
14514
1995829
1230302
1348859
84253
987520
904763
1880841
145793
1558128
360964
442823
1695362
1793266
9010
1927064
1231312
1694065
343454
893414
328809
809022
255667
1605397
290106
128506
764565
1556939
450836
1974064
1455742
1410213
1841140
1354887
938266
92419
1768223
1339186
1211889
1991239
1976248
1815234
1721977
991024
109262
1942340
259531
537701
1610796
594883
33929
455425
754699
1548670
1251777
1015889
916565
314205
592451
463251
434263
806146
470076
1151897
820456
991251
1227892
709532
826595
1490857
1933161
1456067
1117738
1424377
446535
1247761
429630
773201
382905
452588
247779
1896688
1758806
1699232
197126
195312
469313
1871605
539276
1855337
418603
1131123
1978344
945318
905270
321747
1833338
1909495
1093090
1175545
505860
1601345
1948090
1667677
1649885
151095
1484204
676001
1543751
628934
1478759
1661386
1798485
384812
412703
1011002
1306221
1858479
1961201
1051169
902965
716675
1871821
1510946
205283
992461
1157733
228124
64916
903299
942781
547560
62758
885112
374455
229062
1249560
462435
641905
1950081
1808625
650804
702525
1339375
460249
705389
1060183
982551
570088
227768
1333202
1434684
666196
72664
1585342
767531
167335
1213961
533468
183646
841019
798925
180416
368956
1542096
477067
1345819
1149832
1736859
992151
307853
988809
1989816
1296663
313107
1196386
1160540
1394110
376826
803094
207557
1438747
820221
1068523
326471
1684069
1472039
1609921
815360
1001895
418039
1992075
496345
1977738
1766484
368007
203367
359532
762850
147830
1529088
565606
542745
502479
474494
299186
520979
1536034
134564
1119743
727024
7867
386941
1340881
838513
1308228
1989832
395863
198657
1073319
255372
730074
1131590
16246
1420499
1719032
954228
51250
182851
1065817
1758566
1826213
40744
520077
1852740
257116
1700488
1482348
1268449
1995964
249610
1203810
873215
1572845
1116519
1917028
444838
316275
680478
1521353
682695
1112821
939247
1757589
1127164
749034
1070905
830517
926278
1175482
1406334
638046
1967431
203635
60499
536487
713984
670556
1462353
942837
715335
333191
1037134
430745
1884393
468677
495891
677358
547304
962623
735594
1621444
1343009
410598
1005949
414653
1038009
1502961
1016247
494515
923784
1155121
197994
191747
1690519
1889648
523027
824566
1237072
629281
1423848
451540
1414612
1994344
1346047
1754955
1241049
1303145
438082
1736626
1999243
908397
702396
869631
493972
54128
23161
1464337
593002
1893935
917216
1487113
1507677
1960318
1089425
194893
379891
862222
1389536
170827
649988
1043818
1875086
571782
1339808
1552193
1740924
260144
796132
1672468
864477
889846
1137463
1205322
901095
1935380
1138467
284780
951850
1411442
1373033
1482493
1261335
1140802
63228
741034
364500
238485
787307
1851330
522629
460064
1545669
1112322
92606
1702123
1212962
437353
1672810
931063
393229
1809060
428751
1113729
1310538
249483
748285
76566
455950
465246
493689
1551023
1794331
734763
68114
1675876
228410
602745
1262719
1199695
291189
1668340
1112266
100440
880225
520238
603195
85673
440221
694024
1327731
502734
1549883
1246442
1757658
1424711
1607707
399602
1278725
549887
141664
1738000
1046384
933973
894571
512220
611258
44354
1716407
298972
293058
1322469
1032828
1546191
1557780
1555089
1982135
118861
989580
75294
950156
335952
763037
1491797
1626346
730484
1006662
1350556
1302066
1950698
1718221
562702
573989
1628606
979372
892572
1358443
199023
569501
1152133
1118488
480957
1041258
1175634
1440525
1392792
1557332
1254142
1153545
195967
1314581
1789239
983052
280501
962087
1650992
1487364
212585
5630
1581421
1734138
584860
1905744
869465
1305068
1360771
1772528
143979
1041533
1070480
683524
763204
791468
315559
1829707
1588816
601913
1329830
1498703
1894854
1787146
782507
1174277
1551796
992931
1006971
1034875
1406115
732398
1929526
477896
236083
1437498
597147
1728998
1632916
1974591
1981124
821099
1106820
1453180
683
769318
384514
85737
1248849
571563
671095
1310955
914432
1690235
491247
491299
1480544
342002
702983
1882942
866191
721346
71402
1830657
503787
1190543
1930026
896465
1117274
1934288
1923550
1025640
1290409
60032
15310
1028957
1691720
1670774
1412649
456817
396830
1760952
1804924
1423833
659844
34889
1576642
1362353
1476948
351915
791882
1806542
718399
1366142
1086911
1950242
1966508
109992
1776543
1830958
916444
759687
65286
1094539
695730
1068013
469713
1740436
1181179
75742
1721827
1092835
184385
46080
95830
1992986
494754
1867628
1180523
1946781
1963449
676699
447307
1664851
1542983
846197
125701
245013
363464
183839
456951
610847
1529725
1959274
792807
582032
1889542
595124
849650
1620877
1128429
412767
960599
880457
1780137
1568953
641362
1598278
1401171
316003
71326
1711821
647782
1226536
466572
253947
620253
1537731
1744801
1113417
1449796
617478
461326
80916
555095
523519
1325645
520845
460991
385411
1286681
691862
551462
106212
1434604
655347
1205821
1794719
358005
1364091
1507408
74857
518730
510667
1132701
1066930
931213
1884051
26506
1319205
888837
1100565
559483
92534
360363
1810479
1107732
886963
1355061
108294
448573
1527196
1748009
1141759
1213857
239467
20850
954951
1300724
1352462
596781
430620
1688161
1289706
1782385
1346752
835164
867765
433010
1112408
670727
21054
1693734
1864291
265114
552917
1447278
258806
1724535
135247
1865752
207329
662085
405627
335466
1758998
503779
1052245
485675
1083356
1036160
1916596
1077078
1253090
1745064
1682283
1981321
1819541
140140
400511
1573848
174004
379538
859021
1147340
368595
1290018
966999
1355825
1308542
980872
1146545
296225
676863
1200977
838995
847928
63051
1992752
58177
271630
439019
1831303
1460246
738081
507127
1314751
19613
1860709
1422662
1088489
747698
1763602
1855159
23953
1085304
404378
1966925
856576
1452099
1536946
913290
816986
569971
766951
463619
1596209
1481629
1891571
1853468
124124
96872
197113
1563050
201309
532000
1398367
829691
1357083
950226
1982165
1030641
95466
387167
540174
350681
973934
499360
326148
1100531
1483519
439084
723549
1832984
163448
665203
1800639
428214
885176
1648221
752604
642202
898558
1302800
1559311
1895823
165366
1307699
14378
1681887
147037
448815
1412938
475236
607106
635362
583082
1703117
420137
1097957
895554
305721
735161
1747012
723207
526677
1636454
1462564
1082906
4829
841087
38638
792818
1006441
1315305
270762
1958747
388387
672152
501231
1275075
986816
739098
1322017
318631
474352
805701
1825996
1574524
1160291
169127
1094612
57753
307236
1241312
1666427
1124531
1614905
277910
204900
843329
955937
1987586
1521975
642546
1637747
336664
107575
1854444
1798100
182506
622521
768570
283180
1164245
1623372
356206
1258865
1063653
1556135
533851
561776
1136147
764885
1444484
472864
92410
757591
1647881
596700
689771
1431341
1218212
381620
628266
908040
124405
696555
236882
1299390
1111542
340263
103081
889518
830654
573750
306466
917692
720181
122558
198658
1500710
27404
334865
272592
1967709
1306256
630541
79672
676775
1534616
287374
1957422
1050579
1652530
678487
496793
1490179
884620
1797985
879701
1195225
1797151
1749153
719327
497424
1668188
338485
1752633
1930962
488175
125745
363290
891502
145575
1615593
2341
534407
324799
1009509
294248
881178
1259776
1712759
857269
1126926
409314
786116
1801479
1113758
86774
1422160
1951207
751670
1385174
1253265
1204827
551108
1755383
1095227
1546825
928742
1598696
61524
507735
535962
1870674
376759
1979095
373840
528513
497571
1903478
303154
844031
985176
1839818
87442
1639429
488029
139736
1035859
1632631
1583206
828079
365702
706839
1238247
37754
1848592
1818427
958464
810191
1653207
1262811
1776209
376998
1497831
793944
649156
1164801
698050
794226
580165
1882831
372882
1018027
814726
576695
785837
368452
428132
312682
567139
451461
1537568
1018671
305966
205097
710461
1070529
1458807
423646
1193808
1087361
1993763
98918
452587
161338
1786242
1567417
1333181
634503
341280
682764
1976501
180461
1854765
4245
1928767
1075966
1961893
412837
1809225
902401
16986
1766975
1396400
251167
588837
1098338
338715
117233
1391760
1025367
1733739
1721093
1134554
238065
1473795
873736
697846
918000
1301601
225106
1117889
1799958
1526014
183931
504876
454037
1538152
725587
319488
1157271
1105617
1285641
299698
1666791
1048600
719288
1059570
1916660
679012
548127
1592162
98193
1337790
1001524
1832195
608171
411824
1473095
637496
1268186
729845
1013379
863804
922553
632164
658617
1607344
838721
1476126
340524
1819556
1409571
380056
1786416
41763
182331
456484
1602205
947014
335597
1316417
1561445
875966
1225405
228218
767115
902690
901686
1380635
1297167
1834988
261488
1630863
79891
245398
1969103
1604248
324890
816264
78827
1201547
140213
1793426
1713269
1354300
1388106
1615866
1356665
1843196
1361975
510287
1705633
1808638
1857639
41788
725892
1193995
1573445
163031
1038626
935636
482513
1137597
1972361
1909233
281082
1297537
1079119
896513
414792
783809
919470
495947
1078162
1337997
1616920
1979667
1715688
1402750
1980822
468935
1023029
1507952
215174
1060026
1450792
1489765
1122814
1759167
847618
289078
1193365
580840
1889510
391472
1169505
636152
217301
1597793
462318
1279945
12829
1741295
1822452
1341238
1250071
1498249
1419910
660642
1979097
1018236
272664
67598
1680937
1580533
631028
95434
352347
1210613
1069628
1582342
1956212
582375
1408157
1936379
259092
1239914
1009236
1877998
1695663
664586
457053
1945173
271626
460494
1018325
1569142
1071467
1148072
1413052
639383
427841
100187
675925
556202
505879
1441632
263491
1851590
625672
107668
888888
1026116
875159
1735403
1159641
819524
556613
1534033
482513
1483563
1819624
1403880
1804012
618047
1913566
1471437
412965
1228089
1515245
691147
792374
106039
717501
1601523
1399514
1881672
554501
1999011
727506
1413471
132278
225275
905898
1233818
800269
645481
737483
823361
1220189
824372
758796
1633372
1987356
718167
1760166
1476032
548645
1224958
879812
628312
1683182
812270
97108
375446
1387226
1876429
710294
620117
1751753
535214
573133
810058
808889
1217124
1032903
1150653
1619504
847930
1470700
32879
1870954
1068405
1228040
904737
1746860
897914
1188102
1146757
231873
923502
804415
270592
1221335
1391048
1497375
754095
1274335
156666
1932216
778343
1752838
1354225
1790794
1703319
1167341
644051
709998
1858488
1171473
1723461
118263
1376865
863279
1958367
119151
649296
126507
1646379
705105
372698
1485870
1265333
1631902
832620
1016176
1703689
406138
37860
722326
1728783
1574030
80650
1467845
507188
349304
1480346
738113
600400
1064346
968770
1892294
694117
201531
1949488
604581
863934
1579931
97974
1818341
1551825
1357321
762963
1754323
148158
1126921
460769
290608
1890981
1148141
960150
607041
1752768
1943977
697913
1125721
1965793
427920
350244
1101989
1418060
915684
711327
1794459
1480965
1295187
4472
1006465
1497465
292515
1999418
1855451
1270824
1461073
575988
469508
90033
1490709
564491
1351779
269981
613562
39728
767837
1476908
1646499
630419
1586945
1102907
1107290
996091
1875459
1202028
1414405
185767
53298
427931
766552
438492
1229420
1308271
1483169
1548353
812941
1547037
1886484
601767
661868
241270
1670845
875980
1161627
790628
931919
889430
1120611
1505852
871169
1272190
732510
409411
1334471
1961525
1331990
1672191
701500
746553
1235776
132306
1867829
1008625
442476
1547837
1381170
1398498
384544
594800
1966149
1196063
400421
589988
1468356
1788498
95272
1580451
671822
1086217
944602
264396
1596678
1776763
398384
1822236
620964
137314
1699031
1713913
1123012
20608
1759654
358197
1840263
393839
673181
946731
1170680
483870
523533
839900
443154
189853
1538014
471828
511252
647344
1173202
1205742
299701
1983004
1610220
1479015
1214174
1399558
1501220
582434
1383712
543772
147291
1887061
800667
905801
1319356
1304245
1715942
756140
751339
622911
212669
513848
630972
1964451
362659
767654
1418958
1379079
855201
1987615
565977
1751503
775767
1327769
606559
1660634
600050
1678008
1856120
630188
173547
1412034
912419
1277575
1770951
1112855
1355686
1475329
1163585
1297968
945117
858143
364997
1971867
1823344
1040063
1206307
1686737
1700464
1661550
1876340
1880152
1509767
1938562
1016628
852303
384141
400119
674059
348278
526422
601627
857075
472746
1713774
130022
1365690
332341
597847
1014639
1467959
1007706
97620
1036472
1080564
1817275
1666215
1234583
433123
1973265
721997
1101793
1604740
1575284
996374
1675550
1037002
605771
959824
730154
589380
1111994
400586
1434599
974104
1426165
27199
676507
722215
1245057
1007105
1514650
1693717
1931374
1884571
999204
159714
1377607
1881109
1725549
728369
892940
281663
1663109
1787718
1404048
1400977
439330
1905514
1108521
299324
336494
1949992
658713
1622558
1770873
1649150
1856226
1749902
1934244
1986628
40503
1203690
535609
276604
1430286
1466262
1138286
611937
1248213
216284
1544433
845658
801136
395800
319475
1574725
130294
436916
485105
665971
771631
1545986
640072
531441
322071
1930335
1741816
68585
608774
1459725
449380
1890893
1990268
217979
213308
807075
1487924
40896
1059521
1680557
1393042
1241439
957884
1243994
1777750
1141318
344711
3555
276125
121445
895439
1582042
1680447
1282397
1377968
1631122
1044656
1791322
1787286
807327
1225993
424138
1043970
556808
1128864
909575
51028
1630047
496509
1481474
371724
722912
801221
914300
262885
765003
1066100
1940916
1617233
530815
1000120
1718208
51
1231790
1317456
1707223
1114804
282661
985705
793749
856424
1251649
679148
1843835
371164
1121869
1738327
1383518
1097654
291295
1522155
1433112
1294223
453227
1381746
104671
550663
1261300
1345246
1961058
781382
1551695
368459
503099
1697546
1108772
1104508
1501507
1612955
309764
1801346
177571
1274724
413762
317497
328013
531554
580558
264839
1789719
760509
1303452
1046181
1377604
796524
434506
141721
1409610
396168
1158745
714836
1754490
542693
1220757
213259
1567880
346081
1251085
1414309
1517930
860460
169003
1985866
1106153
1046495
1856876
1529492
369735
236189
1297439
1674207
818210
1653773
94874
1589283
839842
18249
1533110
569849
1053840
171549
814084
765026
1926937
159243
1553836
1881939
805516
248014
36741
1815846
1197740
702046
276827
453720
1360852
858099
392721
1378246
722428
1771223
1084030
1275146
159173
207790
269099
1557293
376360
316465
281414
1439799
730375
289565
70750
1102672
1741966
1592946
178618
438464
1819086
1211299
224250
548740
198786
533482
22948
308744
664448
1940338
150122
1176712
1503593
815153
1483245
909657
338106
362622
463471
1398103
265629
1213153
1024984
1630806
1285289
290871
184195
1215871
1604713
168421
120679
1520737
1824842
1661653
919258
1757797
715726
1149364
1998697
1253294
1386888
479771
94374
508357
1973283
339896
53322
480793
609517
821534
1618595
1493182
1516399
1570103
266954
525046
705972
15988
473851
1656681
805642
389080
912412
417090
73478
38369
311452
555032
1073964
161606
48662
886363
267239
1625153
1924983
476364
1926484
1491026
1478317
192058
1191353
1805952
605573
942176
714115
939091
1560087
717303
1391083
121784
1256013
856698
29426
1859042
1746603
1680047
1861503
589584
680959
1445961
1395709
1789464
1613321
1962390
1491288
916315
1275265
1601016
60126
588482
141599
454590
1054133
28221
758863
1826566
183212
391889
767585
737618
508185
1177525
1410144
42653
1719785
2728
1196184
1877556
587320
1857218
1868028
775797
647165
1650424
77866
23310
912909
1217275
797984
1167791
642291
224032
7962
1137249
1511557
327475
1279265
526045
349328
1938860
1372561
213659
1856842
460948
1757672
622807
1546512
1276134
431787
1306727
956470
1079662
1666041
1475750
103535
609592
1972329
1965501
1251311
1139481
488866
1598882
1548280
1565949
1411968
1527473
277830
839276
1595775
439082
470264
1648478
1413525
1864235
710278
891419
1234584
1601626
1299693
1861332
456584
1155698
742024
1900899
1969218
1939614
1811646
761298
1677259
762994
1690983
67870
284669
1972609
1267964
1576144
1616095
1298893
1211539
1287654
577494
1761388
166986
417381
324906
1132868
1598892
904555
1898552
685042
174339
273375
1690879
140177
579737
1526885
1275519
724
705319
1878699
223225
645706
841576
1983050
458501
652366
1283092
1168211
500271
1599846
1382800
1753867
1974553
514101
1731793
367910
718670
403143
1529842
1716662
1745299
1404669
1021685
471502
1025940
1012723
1253834
616791
1150599
279470
128549
484161
120461
336870
1096766
1415200
1064999
975076
1907677
1194004
61055
289134
1559959
990089
1512910
225419
1095602
1043079
977981
1706611
311200
1989856
1169560
1818806
1066928
456629
551883
650037
1328161
1468659
1431438
1702205
492305
323432
14191
899827
326727
1017538
226808
1367470
1270154
846839
1540011
1544167
1246076
528852
1683204
1449131
462644
1382301
679121
343929
1400538
1322082
1773818
482953
90198
610160
1259269
1687096
1279651
1329346
1160788
49855
169716
1136644
786714
755432
1357106
1818709
1511991
1173214
1920634
755230
822413
1357133
1876752
196585
738807
1702989
562268
223222
1658946
1546543
142245
443972
1910913
56386
1466407
834576
1066760
333689
299479
1151502
1170426
598072
1380977
1403936
739444
1437216
462364
268158
1846974
1824530
1729460
1391297
1730621
1759816
1299839
1947276
237023
309127
1752965
1224050
1030367
580746
493507
1789889
1835029
229780
373733
1050839
128087
991203
1063065
1988927
566972
1513836
81438
540380
164239
1044647
212122
585679
1263505
403107
996828
1821571
1149315
1258106
1500095
1702899
1152282
1433792
1093768
44136
1246915
1810916
1641127
687086
505446
1347703
416527
835681
1711384
1824764
1725501
1776214
162083
56888
468728
35119
218140
293653
944295
1124030
1731440
728566
125251
237675
527767
598271
869453
972032
1495720
981323
490951
105412
953220
478856
1770528
1860385
1960937
526999
991223
1248480
139626
1291229
1291232
1880064
695951
947195
329582
1141931
1229651
1186429
1292471
269023
766290
872878
406575
1602875
1730665
1005216
1911302
704088
781110
813372
1120507
1114311
1821257
754676
688097
181555
1334676
433047
1632757
122802
193687
349428
875795
1110227
1234473
953281
1500146
743742
1332198
1120637
785790
1123789
949099
529762
1152593
1240166
1038130
692106
1024104
920325
383098
33728
498847
1607905
1015926
117723
1591645
433434
1377108
3248
1209829
791785
859710
1945589
425804
1822697
753120
1565699
114737
1147328
165050
851374
225335
680921
22052
1252317
900702
1589955
1565736
321946
5390
1913623
829366
1841594
1689311
92842
1403114
1078517
202167
1048620
3418
2607
418587
391848
647419
1882521
867253
1875402
879250
508079
1944269
931412
369941
1054878
732537
357317
690248
1693672
1812161
226453
1856860
330830
190444
1791379
234311
242252
1666321
1013000
1804681
1768748
57425
1070432
1193200
1014943
209078
430056
244916
1050274
119949
1138340
209989
1281273
89256
1638014
126408
1740800
1822996
1116126
1536829
283008
1281811
1238279
777750
589956
1987034
799890
31116
1292982
870751
1969115
272644
1897153
1238937
353781
796511
631210
1330441
1551398
1220128
1737168
1745363
293683
938180
955675
1405659
1423637
1161060
88414
1314749
505354
1938937
1156777
736838
879932
1257173
1929110
188797
305540
666239
158933
623041
1775691
1493324
1329729
108995
760858
1382220
195756
94337
675322
234298
361801
347051
983420
968090
1107246
364778
483479
863975
1903776
73428
123906
4488
1239700
478947
245180
1811648
1357186
326684
1781268
503357
367116
1479862
727414
1427338
479328
1155369
1143158
92612
1106333
145685
1721862
1186285
1743814
1222543
1878476
1460785
1165423
1528831
1200938
791792
961157
1964478
1842613
1857271
1121008
1464769
553600
773307
1174654
512924
789087
1574024
179602
791545
1421111
695901
1055976
87297
1086030
277109
141033
552165
1562301
1342561
143586
1786804
330643
1732716
31987
386820
1274116
7511
411170
752809
1977265
1624664
1340398
1303387
1105289
1492786
1305894
195044
947398
162366
413646
549437
323010
172103
1616727
732953
1726669
1196460
1896825
1962434
805884
489583
747310
1095711
1916431
1759892
296758
89691
175278
1528592
1476645
1667633
821539
1050936
1944747
754491
393962
1951165
1520254
1540835
90352
1932719
1464091
155297
503495
328236
251445
718934
581610
1194721
1782123
706859
595728
963998
1712796
1345750
1653934
1496778
419679
1271601
247021
1509098
1269242
1526497
1790519
405133
1270544
317577
1856581
1115563
193523
1450590
1658475
1689919
1652763
1017574
426217
1203212
1762693
1999867
1681810
775312
600259
659170
1455193
1408787
724865
1518684
1532280
1253872
1908493
165540
692288
875087
259806
573441
137527
377437
1603717
1044669
16426
1611283
1580955
213075
1738067
1658258
38627
1040781
805900
591278
257331
1007263
1283193
1568878
1815321
1439074
1363511
823966
609126
717173
912104
913800
1141568
1493476
1394358
655598
1432443
418894
40187
1611167
380299
14253
1528794
1972345
1410597
1654642
16241
701064
1121319
1242582
1372941
274704
774583
750359
1567011
1967774
526464
1544018
1461115
1098879
865893
1978567
81490
1954228
1659953
1395824
1271998
1630610
1424745
923769
333423
1989849
1388607
330294
1059847
1981814
405359
981748
1679369
1358854
1013320
545610
1680109
748969
1313496
1621757
123562
1169059
155588
21893
250294
1161472
571493
1983040
1427861
50889
1687057
1538427
598151
292405
1882967
1296276
1200482
813079
392922
1614291
1567515
1718651
600076
1438873
1322183
66268
224524
1280954
968313
76035
371272
1531678
418324
461707
868863
794069
101316
1712739
1154631
1975018
1550463
1772586
319713
1659689
219919
562535
1277454
1980260
681847
306538
852632
1762161
1092585
1431311
817494
1153934
1422076
1156952
1036508
1202534
901417
1111529
604618
719412
1503143
1820006
145833
1283913
1419647
1504707
417154
344371
1630170
200077
816022
1861246
1264406
301696
271295
138027
1227440
152574
106450
1461558
1005740
694032
1670868
1576484
1988328
1778950
654013
1545160
1013356
936221
1322713
864243
472391
1650769
277971
369589
749429
671260
341458
1688953
1363040
1081469
523096
619975
1488589
231644
1446426
1749692
807572
1942293
1874768
1928043
833312
596064
1386649
1466499
284583
1824753
1594209
811471
1490030
984717
479413
97095
186430
1628692
666588
1142907
1731952
35351
926516
1944817
1280590
1964471
1179319
30202
1754002
76076
1686618
1134907
1155210
947945
40710
282453
978621
163825
76608
1530084
1663267
1009922
433621
281469
1097873
1832051
1460884
1038486
311491
1168669
396993
1103053
642082
1643026
705293
898975
870770
521023
1335003
1564613
883474
1044095
67122
374531
1527388
580350
1000582
2816
1227186
826264
1692239
82117
992837
855403
1001118
1844195
540727
49010
1687650
521593
748576
232670
1963802
189370
1960462
1430120
1596626
1330039
369824
730287
797845
1735352
1706036
599918
430526
419980
1468256
77503
793009
214911
829839
1745183
1353989
529433
705154
593764
1688593
527430
1218319
1791972
1223475
1549400
641766
705102
1945860
952034
1212109
510717
988932
1498659
598995
1205021
1896720
1350034
624122
1246938
679976
1241371
106873
289142
181612
1878467
1333120
417462
997281
1969253
193712
1279656
536901
1598814
1067842
784447
1654289
470232
1189503
303347
216273
1870596
595116
1099538
852786
310625
810528
1721655
1865051
99506
957024
784571
1498773
1570204
1309907
329730
417650
1329810
1657484
238001
1601047
66687
240310
1062594
1906999
1135155
1703943
1564066
550699
1773730
1445654
86897
1387830
297405
1738970
933726
546312
920538
309124
721226
1046113
936637
988022
488768
1092108
1749573
1592391
74693
816183
763902
1634681
1276666
785365
1926893
140327
1366573
628556
1649338
158851
1887750
712775
1688321
522692
935152
1912526
217228
24418
1880652
788737
136343
1924112
1550780
1951436
1658594
1745092
633741
185682
658055
1182549
12776
1030947
1603038
1988892
1729772
967440
744557
754403
1577887
1047817
351431
1774891
1148413
1869784
1569824
1594324
300184
83355
1546758
1040584
1834608
1950872
1503494
1147251
1005469
1829934
643214
811208
1216354
475068
1012735
150743
1594938
204206
1722772
751398
755472
868168
374933
1494048
1071814
1467581
194642
834498
598450
13267
602091
1878682
1560632
484771
1366327
604880
484234
1114260
1900822
462210
219108
951862
1217855
106466
1561615
26129
1460209
455298
1410053
635459
667193
149179
92363
1084172
1547345
775365
1855593
1261342
657298
1640203
1038061
1925451
1203896
180125
312856
1446495
570895
1022296
1798708
198718
646329
1730720
1589193
248381
1423497
1746263
1407733
826151
1328020
244100
745747
806774
1308486
587252
1473808
63928
1966116
1502826
1400989
1577172
885084
160790
1283107
1270551
1081491
1253895
1757409
1771270
469512
124710
1688486
294691
1058871
716236
1719276
125115
1185467
55148
928372
945116
991268
312572
645023
391052
340772
1891841
613143
1101406
998838
1335723
761468
526180
1132680
1681573
1335016
1670936
698320
170995
784161
1751816
314352
1357243
1908221
734507
997019
1666457
1653537
235768
1743089
801917
1461767
1390639
1054008
653364
686466
475436
1933186
1290873
1155924
1070012
1379844
112177
1470455
625429
413179
463645
484531
1326394
546941
1610728
1350953
1519163
1877898
829585
713006
1352870
1065247
929283
1013850
1860898
832729
1610146
1295826
655930
341271
193836
150049
1187098
64951
764486
1651876
1933969
1755090
1987647
980395
397993
787183
396335
137095
875865
118652
1649122
1742333
805257
357096
1661972
214036
549109
1137349
1770719
74122
515521
2194
589235
1445392
1780978
1307704
1276344
1284022
555311
1123654
1297425
1523281
1501054
1062733
1056160
475256
632575
1908576
629059
1595615
1226669
968107
774769
1563333
453979
1433785
531624
1187368
564093
529363
349698
864237
692963
701426
126346
1601272
1040653
985601
1492642
738598
1934900
259040
1854840
117255
533064
659135
22770
1962361
1569054
1176507
1205486
1473017
1469057
1819618
998097
344985
882150
1434368
1469642
394201
1734994
1192516
369997
137505
1343084
1179440
1783011
343344
1279653
1859799
772651
1798018
51409
809907
1125110
387269
1164820
70587
582042
420151
1467899
1725423
1830789
1408244
235700
1220946
1781620
953783
1957847
1229024
219018
1697888
1664739
712164
1979653
151183
620119
505662
1674408
40794
1129760
120017
1475589
1339537
1256692
1402664
1617592
1313727
1720613
1713843
369117
1498938
1097914
897264
916459
1114165
1610496
147579
180735
411234
649447
1418953
1144484
836966
1494092
862488
1765494
301922
427435
1747975
1800904
1827580
1865037
359524
1778256
1087503
1309762
1081004
1578826
1915697
1548649
1281026
1452693
380486
183462
1024900
152258
1053727
1180214
1207839
1110996
336041
528148
1977384
1786426
1864051
1863034
466356
444902
1968523
1843351
769035
840273
747736
1632121
1008294
1700777
865300
396207
25985
1920070
1224387
1920243
1970308
840338
1404586
85750
1086065
279559
1431682
683690
1313456
371192
663482
131979
1093963
1336428
184179
461311
135774
126154
1569084
826948
1695854
1329364
661316
1039082
257868
1278537
381069
425633
10737
700711
1184963
1470756
990948
97359
1332185
1117402
612681
1198982
1004483
922020
815591
1597877
168424
1043643
256009
58385
60101
1959298
881120
1071259
704768
1589440
812538
902742
1877848
1215179
1253934
123118
949297
1761140
650775
777781
1933274
1211026
894742
1030866
978622
450734
1478322
1501391
1035627
1704997
1782293
1522741
863912
1484940
1637754
1552570
101877
1633812
873239
1627534
1011370
1266657
692783
1718574
1759367
159535
979392
1427929
1898290
1444284
1818733
1284883
1546429
1750132
1466600
1482944
858597
38547
1225093
1503763
27823
1228176
296395
1116198
1216391
169755
1266885
1379762
1249368
671728
1721020
495570
722539
1264601
12009
262887
142111
741437
407647
928486
1908557
13839
1535818
231548
841516
1329898
697218
196488
1709676
924745
1703169
1722529
521694
551041
1160744
1404797
138203
1734781
513559
585611
1008208
1389656
899822
541102
1192884
3874
1238099
1925875
581494
1255574
259709
1451583
1972327
931504
856532
1327321
132581
409186
1913398
370597
1532541
1924647
341511
803517
988466
594231
1213380
912674
1687649
1946646
1318528
1821824
1345301
1486922
1120185
1904214
1181192
871526
1155459
1923447
1168396
1308738
577166
1600612
987218
647501
1256005
980391
277007
773032
497050
1185049
1893310
1830665
1569751
1842951
1136462
934799
632929
46383
984033
194739
1011970
487391
1602105
1767494
761114
1405086
1093219
1050834
99858
1988939
1462973
1513975
1558831
1160108
1411637
307094
1186263
1411950
196674
1473260
335873
1590285
952741
1931309
1657730
1234064
337062
49065
265716
3167
958202
1043240
300410
1798873
1724441
1264864
1719167
1436000
839948
1752183
512629
1194115
1131317
1807890
516332
671491
1159640
1685211
1165205
140148
1388397
931034
1432838
1859330
187789
1162844
510712
1292767
1349934
1271000
647848
1840974
1916412
353215
1452280
37462
1616724
1651674
1985203
1268546
801024
902443
971736
924390
990320
1460703
1116138
1100119
144565
1484955
1439445
1674980
50074
707127
194958
300916
470737
372065
1892924
1661191
1778448
563217
1502755
642992
20038
1240612
1438422
257172
1572252
661345
728135
1238526
1879690
316385
318222
1332991
709110
309625
337479
152434
148127
188603
403103
1715540
1410931
453118
248138
1133345
1176462
569647
717433
1722827
1256072
1736580
1025886
1130338
1668309
1286681
1809487
271655
1022298
1005511
238442
1538313
669275
398436
211270
124276
142972
1627964
872163
1930937
736785
1356263
402612
1378793
648820
805530
1586499
1611346
1690603
1961171
1334296
1431024
373730
983483
627700
922599
544620
394629
237918
319782
931332
1123015
1067390
1009715
972168
1047506
1586386
1524714
796731
787955
696488
1519566
232359
1230089
1818736
1974292
1060263
1360613
1315634
21964
1623114
610103
126698
2426
1614723
401079
1539727
1862439
587809
530285
319813
881867
1273919
159415
833697
198655
57529
861000
1969429
1760550
1868005
1294152
1661763
1607576
47879
1874992
1129010
1739140
822582
505188
405422
1363321
80942
996489
839586
260808
615698
499626
430065
1414484
788284
1607282
1763925
330787
1134789
569771
233886
121763
47843
287212
965295
214616
1872558
1962813
730508
962488
1735899
1227277
559662
1215372
1004036
441427
577326
327981
1739156
1349000
1489036
1797479
703489
424718
694289
555968
805007
1148021
273953
1786618
610424
539800
1442098
1533505
1157975
1632755
122153
825833
1383350
221732
230979
968463
316036
1671568
429492
458701
82415
309947
936666
1203182
827432
1542805
1855388
924055
1271785
1413583
316258
1570272
1701773
498737
1083523
300539
118876
1693114
799726
586867
1502324
1759296
1268462
821357
1471325
1848853
483973
1860212
1729414
332313
1317323
833235
1905003
734978
594819
1994076
1994665
261805
1833278
1057259
1628431
732888
632997
1996181
60263
1409663
971764
212526
1386680
134752
1169790
206945
1276146
1381447
1817827
96210
339849
515619
1274863
511103
403225
1498030
424806
1762998
953201
1936976
1355937
1193116
937370
1244736
1651415
1767852
1628523
74537
305808
1442910
1352150
1951324
1243086
1884614
1106417
22661
645040
1572472
725256
1571337
1200557
1282079
162004
2485
107342
39243
293591
795261
671759
1476806
828123
260626
1926701
248883
549275
381299
890453
1773209
607083
1155247
1971077
1923161
1576444
1221321
1594014
1527291
1178821
157421
1892269
1837490
810578
59891
268783
939431
1664269
104892
1096482
984366
349033
1352379
472477
1148028
1357599
730370
916666
1913444
979875
1822582
1327676
718689
1771486
1504254
1489410
1126991
1036170
1356858
664757
872473
736226
1628243
1995975
1801606
1698417
368807
1048859
1693002
321740
1422983
958576
763524
1859541
722540
331139
844426
637048
673397
1018140
1371275
464905
180124
1768860
407071
547654
615150
1507023
1102365
1122937
1185113
839563
794201
1850067
1712594
912421
105714
979026
1595921
219636
478462
418008
252597
1495923
1767203
112349
1708505
1725994
1913319
1300399
1749936
1239325
1719735
399556
1719214
1923552
759434
1611179
1434245
833739
1296730
827772
1070769
125332
1692523
731913
1049859
991081
1199062
1259494
17822
676345
46200
578438
1045362
655904
1910889
1167505
810387
832297
421591
739762
1263990
1715357
165139
466897
517408
423878
949110
598065
1863123
1353273
424616
62546
1687680
1137459
687646
1809985
1498409
1064599
417029
477606
1511807
148777
1005565
52930
1831875
951825
1368159
51776
738349
462757
1647458
1991900
10198
1617620
1874859
1836715
1456871
1812372
265670
1071575
1193845
1824861
740056
1807001
1176991
260532
790345
1014070
159208
935816
1566189
1758703
1451351
1831576
213020
1251644
1239690
861738
315993
1862067
1226690
714269
948860
886780
381368
516126
660020
26410
716088
1315588
1055981
1758179
1940646
1748907
539761
514092
1234396
819276
1405705
75198
889291
82308
1534779
1120699
978801
1868940
642216
1800685
1405599
1923007
297133
298531
913866
1741087
96703
585941
377238
296652
1368291
684922
1740408
644999
541126
1051828
643655
1114903
731194
1888663
1047503
120477
801982
376142
585049
1023053
1264876
468608
1677783
1028318
1737777
1546215
1173481
1954646
1415825
174618
631177
1161551
689046
270370
547658
1579638
361932
260666
766957
1092596
344368
1973589
764847
498534
889831
1653279
1117872
31001
1950444
1519231
893604
1345877
1981958
1189360
112465
591208
1191831
327767
1094258
1600575
877348
1966292
440373
1315154
333530
1683108
826510
1271860
1615581
1612630
870704
1288531
1266226
948343
176024
1205569
949798
1677767
770161
120136
68417
1960603
1803547
276909
1321405
869893
41021
1385033
192942
1755481
540956
862239
528026
364642
1322766
992433
1733309
1007162
1029842
965806
569987
569455
667761
17445
1579867
566351
561679
52636
1564505
1248992
1177055
1541102
553111
415644
272211
1312041
1723851
1435953
295146
1261818
1964723
12083
337302
358853
594411
1648477
1620914
1735966
277817
1306789
180895
700873
1988185
1546889
375155
88971
1163588
1168214
803549
755148
909800
1695512
1367819
1578682
1863486
930427
1628035
884374
399629
1322565
125831
22035
993218
417994
944994
535713
1147344
1642630
1926717
1884289
196394
391260
1132380
1795955
176084
25766
1591567
1754989
162507
1494633
857525
1365236
71824
1650892
378502
1838217
1735318
1706754
1613299
281356
202452
121031
917600
1625801
1440691
317133
1758995
1783071
1154022
1227160
1147221
1874384
1773822
1790085
1315350
1112337
364435
1256666
1526314
517308
723408
1182455
213845
1536752
1807231
1852270
512106
883202
1137120
648601
118994
429991
1096353
1044932
982762
425413
773590
1480329
1579475
115420
1683347
240668
1671463
1815294
99022
11957
1430548
1014595
564254
543415
1511132
1366379
1404031
1320311
568667
498713
1031633
1396284
1381861
1233876
598803
1137340
335292
1933540
1524308
1668886
952573
1920915
852997
1684287
210815
1193892
1531088
779595
1659970
1944970
287382
256308
804451
1387221
1197192
1893042
1871823
1056635
25192
64630
494832
1840755
558201
266945
612145
808854
1294792
891323
659594
1857141
1398067
1549676
673437
1579936
1395096
516463
1014421
425903
1444969
1329991
735766
1701281
1867466
1316970
742199
1397660
860628
1343233
601057
1354843
255154
614322
863904
1600827
1095929
1648875
1755877
1810145
1658678
699921
259820
762478
1766884
884249
524677
1779992
1011273
861384
592967
95632
1989583
734255
76487
1064662
185524
123938
1635871
1724122
814596
1069881
628643
269036
1291015
1672840
1157749
807252
1269430
246472
587654
1574365
1755418
1163671
264698
238022
1687943
748296
1996248
377423
85364
352433
1745268
1676310
1052524
823699
912283
74865
1846162
1575211
923460
53981
714772
1647400
5166
1289136
1325047
1905884
1342986
1407819
198957
152584
1431741
957805
1109224
505425
83106
1073333
530317
1848213
1233939
1677586
422532
44899
815602
73711
684004
1504532
75695
1656107
1006731
343882
710042
1846923
566669
542844
1381487
840066
1171246
942597
1250140
956450
1937377
446647
799083
1486779
1534816
1535049
1483399
1294940
949532
1095218
9818
887841
1276296
661732
706294
1782681
1950474
374428
434777
1797146
867255
1313372
1092551
491940
400180
1337702
676648
284970
27086
737404
827362
1676006
1313292
431286
1202939
1404540
1158917
1096158
1971101
1136437
1551984
1112582
1748769
263984
255863
1657678
1221956
982751
1195288
321028
1939168
397166
1772448
1446686
1490827
864790
1916571
1170005
1857862
737226
281256
1795780
1607200
181754
1706943
1108759
1835160
467016
984644
1263548
1083703
1018203
544396
1627500
64020
1237779
102330
92121
1025741
1503600
135172
1059417
975857
1598755
636106
936905
1469302
1191128
1454900
1254810
1989886
375744
1753442
847588
536174
147196
1244881
636749
1189925
1674986
916085
907780
20041
1355285
818981
1619548
17899
591450
175193
1476425
183866
887546
1629134
1270277
961806
644694
1804913
1121897
1148502
1495602
1204904
855469
1377314
841607
1596729
676413
312648
354220
1032406
1239081
25978
196592
1568744
1227941
1771554
1210311
1110366
851761
1136151
710821
660133
1770983
1739591
1608431
1797031
288867
240835
1570457
1008970
542312
1464283
1025648
725367
651766
50476
1596876
315385
1268270
662837
1483900
835436
1063150
1782198
32021
808121
1964738
628692
1041658
1370827
1545945
1940799
731343
1361648
1566430
1394424
1905156
288891
95125
1811134
122417
1753122
692387
300960
644724
654248
249031
922738
1856234
163648
300767
816148
336725
1678055
203662
764798
1009715
225169
1812448
1615297
1082247
363931
481951
1650883
647736
156531
633079
1782620
486148
1411154
696880
325205
1310039
1787169
1073141
1652145
1860565
592586
990751
824171
617388
1707733
1314459
592923
1438958
61195
1608228
981444
1841784
1773546
1574838
140808
1468159
24765
1114849
1222364
1091622
1523674
283445
1341310
95773
1704715
1392400
837612
1353458
1909027
165364
829750
1710221
1927993
1833945
1296443
406422
89054
576287
1801351
1708517
1482211
972118
751842
178739
209793
1293435
935787
1776947
813688
1454132
905063
1558
637225
1913851
567120
648801
1153284
916161
1488332
1105788
1544924
1974782
1443826
1802376
98418
671489
550050
1662119
1969513
1685721
1439283
494825
1478392
1880739
1917186
473565
1711799
561923
1549143
276099
871795
1460066
651809
262692
217845
797070
378378
928987
1925227
782173
1483814
222003
1483153
19373
1176473
1625324
66534
1126568
1263419
99454
118555
55960
1553267
1804837
552723
119901
40269
772932
1693674
282381
1898006
181285
790483
1467958
1010460
599192
1958535
1646101
1256737
356547
1060537
208718
136191
716778
169609
1113196
1297936
1780337
1475466
1184808
620342
616150
1287089
1293474
1509816
1307989
1489327
5928
1729127
1754094
975115
551912
283380
416614
1425907
224685
821905
1290840
906497
1578236
1077625
580782
1746100
65182
1133326
348686
675028
1610111
403655
134400
697574
188666
1260311
600133
1849792
194383
661190
1910858
1750276
1999938
1360724
1611058
627115
222221
1044372
1252702
353941
389425
1791140
46261
370367
1808103
588956
306356
1953209
1308079
1610689
1888925
429021
1406821
1155035
1966736
1345090
899159
1738935
1725795
1725893
1702587
1518923
1225444
453615
528541
1839646
71895
1680324
777703
1537297
595509
556694
389293
102225
1641713
1133680
1302618
389696
1487213
86145
1924080
590900
1247980
1770951
1151381
1018636
1331199
1777286
1745665
628088
1066757
360496
42433
41746
1920831
3134
353657
634551
879425
762339
347587
1491875
1844156
181182
272146
320117
537972
754339
763463
1893173
214600
264263
885187
1972287
705013
942372
637503
1094270
1494927
1043788
1618346
1337957
767605
1543849
1648567
933813
399706
723466
433671
813348
1200319
684717
230553
837062
272664
588245
1027037
429017
666469
311281
1958841
1932080
1766206
1950708
1866563
927585
1939862
1088958
960449
1088153
343485
585260
18914
611039
1302221
553952
786063
1302542
1947054
257046
944870
1743771
652904
1310873
1423726
391231
433880
987263
1325661
1299413
1690841
153822
106460
1302558
1346996
891686
642922
1150619
211770
1598862
1470074
139271
1647626
713610
756352
1989599
1514538
183143
346185
1522619
579954
1997840
1822776
129136
1181333
1870301
1927328
794788
498494
1291657
340292
239475
524730
1808157
1157692
1024969
833730
83925
446937
788367
72980
80448
20784
888797
1930293
288224
460314
1401900
12908
899365
54664
1040959
707543
67106
215058
800957
1273057
1237472
1238599
423359
776010
852771
109438
1627629
164139
1070952
1170480
1908911
1745136
1155983
1341744
1133849
196027
318840
1214170
1007820
972661
1389452
1237131
1128069
1075651
683183
1200430
621820
534242
231395
956450
215062
453934
1367577
1593587
1001934
722306
574050
1341652
506416
1360185
84317
465327
153358
1354882
204355
66802
765466
1980176
1166681
1313298
1881351
1989204
335672
974501
1578786
562303
1450316
512501
1235389
1254204
699435
1589247
1192754
1910109
1974024
1076730
1603071
522843
962709
660314
1400946
326808
342130
723321
1783204
859198
1913876
1293990
1025054
1050674
1371408
8296
1518330
523127
363817
973719
680483
447243
1719823
254537
761187
302561
155003
1739890
1536434
1047799
535617
633764
1187701
1171424
911873
1032562
578175
1571053
796025
721255
548790
899607
1701850
262733
1815424
650832
1849525
1023989
887108
1591230
462409
908549
1601311
1615779
1698104
1655593
109734
942802
1862619
622841
823542
1669316
1663109
657014
1135351
729666
909391
508310
757285
25005
604568
702495
1130383
911563
1905626
764753
168939
1323455
60378
1402151
591308
718217
1933834
969448
1388342
1648933
1482232
501567
855858
1979878
626954
1680798
1214852
1545924
1976582
1872362
1420418
1181014
1202413
185192
1757954
1721510
1125859
224951
949186
1335236
341432
1996676
1785035
668762
811670
1227974
1430291
1257639
1361569
350301
1556801
376199
1439371
286902
856937
1247810
176636
964622
677744
1609368
1927284
845534
1168094
824873
1703413
687162
1379744
1119064
385459
1697705
811476
482819
1262147
927984
305257
307351
489677
1743649
282212
577760
1287638
646222
289497
3336
873240
1707898
1220052
1741721
1847519
1982285
121091
1531170
273224
916221
1865305
956196
537970
1700328
940816
227695
1895864
1170713
878402
1588046
1411286
1170802
1336806
310035
597754
1402987
222957
501709
374666
648191
1495325
1817111
1244451
432882
1395540
443450
1265986
1879717
133643
440342
222105
243964
578860
1791692
1316381
1047410
1331806
1101552
574985
1824113
1206184
1713003
1371923
50726
1683194
1029669
1787342
1871538
29230
1436003
668146
1055725
1011143
1935157
59936
442947
1094757
265958
1706897
1726146
789033
366855
42394
1980055
877022
1277832
640069
1142235
802556
1464421
472796
1893767
294478
1392630
1099420
1319211
94551
682446
914452
1540654
351139
897435
675792
328748
1443923
800201
658149
1331767
1168942
962673
1106722
85013
1037225
1106504
1499888
1600751
1796480
1170886
1918219
1374689
1382794
6024
782651
715513
576354
1220520
1508354
710981
1365293
32456
207735
1522861
276951
1299901
1848986
1276080
1014488
247537
608163
718646
147671
1898569
1794066
1734405
727498
1891402
304030
57252
128286
643324
1291451
42199
1953076
523817
1505063
261556
23157
1498721
1291249
1951663
772309
477138
420629
1627964
1006613
1453835
561154
597260
1353015
829394
1238825
270727
798523
956472
279384
837023
398699
1827293
854803
370626
1278601
1384652
889719
419914
841753
1750732
736274
968306
1174876
1208907
908202
584518
1273687
1502458
566225
1399711
17336
948023
1903790
1232477
123236
237434
1923479
757064
796852
1369154
1619721
1030455
1406409
42078
319226
1673129
530115
207348
580787
27402
1174309
662302
691149
873115
1526116
222345
1937900
359786
1169410
829256
1500004
272953
1672811
1503870
822100
1812466
1578839
380426
1882097
914103
1372223
907638
1818575
99637
1708319
732661
888367
574433
1205167
261621
383018
1648151
694570
1419383
900171
805007
1806244
1789523
589083
1049881
74320
359842
1008687
243920
1565584
1759104
1479002
58585
732993
1800282
574591
1617823
1317054
1236415
1429460
308010
1025458
184989
69316
538303
868823
500308
393070
973989
1388343
790103
1319683
1292661
657140
921974
471475
1375425
796515
1902314
1211606
408950
441020
1230927
1311280
506446
1278037
1116284
295269
669716
100535
191634
395869
892863
1122553
1538436
533829
1300
872785
674638
170694
1207386
1827930
1324648
962995
1825040
1200872
1008742
1692346
116688
1151749
277027
1610531
99658
23376
1082029
761546
1531482
312025
325851
1328051
41442
714736
1867925
1854822
1271366
531225
1446623
1910576
1908815
1582351
1773739
915467
263110
1413012
830827
1039925
1000624
1207233
1389673
66844
48305
1508752
99088
1258885
541181
462653
1242775
462406
1608827
1663084
1420352
566787
663519
494544
1334675
573480
837927
1357366
257715
1594087
606607
1701503
567031
1890727
1394447
1722548
545474
1089721
1769433
407282
59066
305566
56360
1621696
871469
1907813
415357
789747
825672
838742
185941
107056
1093898
988321
290688
634914
64862
700440
808177
1806879
1187168
1647131
1835810
1576760
1476762
1519326
454004
982789
2682
1702538
1006574
283503
669637
480521
1327111
1424889
1106811
1969140
95900
203578
1267561
1304853
1143433
541474
1991825
596782
1069216
1197242
1131772
1460010
1121118
718457
1745621
1220453
740203
1780429
1463920
1901995
1230423
1467368
1723977
1504886
620967
1213530
476692
1447875
84061
623800
1272077
555440
1596923
357393
884394
315471
156901
1571960
1021592
214190
1359234
648562
434532
81582
220104
544054
1822350
1516080
1695353
1248854
1255771
1630718
75556
587219
900420
541292
1022283
1439116
1515822
409110
46128
1192526
305200
471217
1733265
456468
1320241
1624488
695250
952982
928628
1208908
1734860
826371
298650
1151501
1380257
137623
400169
1499691
1507268
1577480
474278
1696666
1627329
1441535
1858819
632629
899627
1887962
543482
879648
916865
1307929
538728
1629101
1025304
1587126
1262653
810671
143203
842284
1790450
478809
58494
1825181
1744210
435721
1299589
787050
1167419
264319
969557
455134
1251244
585379
1421303
1653321
500913
1920704
1814919
544234
971608
190800
1060914
1010457
1081388
213329
1154251
1637577
1970196
634907
783145
392674
1345554
1789671
1463754
1321110
760709
1219494
542479
1952315
1206566
47439
1960399
111639
1641890
658526
1128274
501987
1243795
879012
1159414
1363044
1184466
1705092
1814453
1867547
107310
821716
1147066
1032405
470767
29302
1984267
1633910
190029
74744
1670026
201290
739499
537976
1315971
1794464
42142
520993
1994216
372164
425734
436887
691461
1494359
447052
357636
1346127
1803575
1699950
1844470
878345
884429
1184471
1877435
574834
1930226
1226024
928231
1340206
651569
1878961
1108194
1036361
88478
110145
1770907
1484134
1742890
1608720
446516
1622729
1469251
728281
704406
1855348
286326
1308899
976810
861495
1939834
1424064
1567258
40718
1113453
709126
963496
39439
414250
946793
97346
1877927
791123
377900
511405
706930
1590696
837456
941016
1351676
446965
1648835
650792
991255
934433
1260401
1565523
261933
629095
1817576
92615
199459
1406337
1686584
862847
256886
1308886
831943
1001470
1300994
1576150
1280708
731514
869188
651192
1302276
1786528
765693
660875
314813
1329296
285997
455095
847838
1917388
1125339
1744169
779389
1483136
1367877
411707
1003609
1757959
365391
1718524
559625
1234611
1569171
1176229
1544828
75997
729240
1239949
1967386
1601449
1702132
688403
1841467
1770532
75573
1145133
1781190
736946
1690748
1330057
570707
1051322
53469
1116698
1952050
457123
477576
177305
149965
1890189
166593
538191
1684844
95221
240591
1959683
1928911
1196932
1161618
1067917
1735982
80080
1041344
636338
1075659
1738540
663927
1963930
356565
1509030
319511
1044419
1740488
619462
1283644
756664
983627
385360
406869
1517966
759211
1882779
1853638
246420
92747
422767
1927702
1092210
1897918
1972948
1975779
540428
1334374
1661570
1659059
957113
653236
1566631
177922
1647439
1831301
1625319
1714137
1856577
303766
309095
1613045
344796
238649
1654052
1782718
591844
77789
897686
336576
580113
618160
514797
1240080
1970976
767707
1616483
775236
1845283
1409227
799303
1671500
672001
981817
862371
25632
440617
1128246
1844836
1352446
527689
1349548
1337272
80192
1769665
1141825
1890083
1609978
1873469
987635
1167208
632177
1744768
86057
454884
1980400
1551807
450436
659904
1164767
736095
1116330
492980
939695
1675033
1374340
1209974
783991
700565
1858854
1744294
363178
1485606
1671467
151593
430604
456563
431890
584007
1676585
935214
1062557
1876840
318966
190318
1200905
1229362
830508
493925
1701721
1912319
208731
854104
1771355
1472145
1670381
1860341
999882
767592
412811
1658954
415849
1603018
653160
1981908
864934
1901253
358334
1771858
827971
60634
34516
1311514
278083
1930113
69146
245061
487301
1599633
478860
167660
1051957
875784
1826761
802904
1571764
533529
1807512
236137
831364
185947
1073089
1647587
1390570
1866829
798129
532988
1339562
356671
1050469
1765169
1276760
1760508
795526
1270267
1972712
1359002
653962
1075721
1019814
1640469
387587
945853
1266645
233120
1259251
1519224
1492644
719290
672617
389905
1016661
1707991
425835
1075262
337686
1275905
415887
1143113
1650396
1586504
1103665
339204
231003
1070893
885128
185118
908607
2708
1275918
761510
1677867
1133300
1966225
99278
560297
854033
1824832
200926
1111607
785633
1890889
1518644
750686
1224699
867508
176856
444205
1381446
689495
520403
1133350
1801675
1221500
126356
1106584
476265
1650775
506772
1646558
1918432
853613
1654137
535184
303535
1028638
1913601
475405
744705
1455892
1182538
1162438
750814
1208611
699527
147515
1409750
1012747
1712674
1098387
380526
271793
541103
1103396
1863170
9109
1412326
87404
1854134
1351349
775678
23304
1699630
970822
334998
908488
1215902
948459
259751
539541
1734025
447645
1383279
674087
1588825
294405
225690
1430236
1777497
1634870
1588803
1655498
470946
1039576
577386
1503626
115842
1257259
712571
947916
636586
693135
568552
980832
411233
29082
1870146
414398
1088251
957608
1270314
1466396
236634
1791833
1189098
1613572
1398879
1605119
904099
1395233
1531686
861137
1835600
1685151
496465
1072586
986506
1891833
544705
1960520
1194422
712869
858869
59934
775204
1506629
531188
1332851
473911
1321339
105316
1896656
213699
840300
1731501
1825622
34758
564468
174572
1838566
1452454
1074084
1756415
724354
507732
471626
992153
1132889
102052
376426
841182
858096
1903770
1092619
410848
1693383
877242
1778516
1970807
1913059
1020452
571738
166157
878017
789406
1106067
1046791
1651168
407997
1082778
482940
28746
249588
1185514
1546241
1693106
920286
1991138
1198804
1744311
30414
131305
1572012
734629
1654629
100190
441010
1384541
1228192
781877
447775
1027041
1211922
1472761
551648
1346123
579561
310827
1551454
1806126
933946
1368
1974969
1420701
964387
519107
1196497
60393
3397
1967172
896769
588371
111999
418811
113490
1578132
702406
1413306
125873
1382369
1913311
1165752
1987481
1394802
1113901
1220377
20266
475224
103378
928811
590306
81721
874944
1598569
1531247
936332
527197
1536373
406238
1739305
346905
1960451
1129200
145018
866078
1622316
1562454
1696395
1049664
320236
1394918
1202413
465315
576150
1012171
676067
586998
40381
1279478
1608187
1507619
38279
117628
741737
884411
112481
338872
1620638
1330174
1546197
818486
1321941
184149
272730
1461738
275765
1922340
1662516
609610
120708
93543
1721369
1501898
580097
524213
1725095
1372854
1926952
1310058
111180
1190008
1031559
1983927
1625165
1793430
49747
1523307
1947319
745438
432163
753125
1839142
1114272
1590237
1408429
428497
1786071
378786
1477470
1294585
1180386
76967
26950
1121963
1352575
1950839
696368
804178
650998
949420
1459628
1214048
911893
776354
947612
1969323
1287441
1017200
581582
883338
573388
3076
765733
459383
49479
848913
748271
1941006
1910753
517005
1196594
10348
463083
846483
1706394
1501324
1354454
1549346
66796
155512
1813418
58752
332279
211461
1496993
931248
1212147
417719
1731162
61114
216952
250934
1863345
1361195
616213
1987935
1991426
853538
842441
239326
622738
1497913
1521889
463461
460276
1702741
1235041
1145785
604828
656723
1724556
1658005
1247339
668038
1398275
688873
357647
919846
505820
1932793
1980219
833151
1761136
441899
986719
271787
546706
364268
1969850
1157582
1339670
1849688
351837
1911689
600442
1356288
968068
1211331
1276955
589440
1840227
1564042
150709
1857920
1631889
424897
1671480
657793
1701639
356031
822315
1188507
552214
706317
1788630
383476
854107
748831
861425
865088
525170
1807323
1126083
53243
1946005
1350824
574310
505765
1136258
569739
972789
1995418
1706267
955923
172219
195269
1968748
1010041
1960760
1790262
1837094
1239790
889451
1274109
1117336
403314
104057
240457
648236
1182509
1687607
78744
1188393
470304
5261
1378587
1646155
1991605
850781
1012481
1469407
1015291
1598362
1634933
649252
654288
1487829
69286
1650507
610993
917581
1130612
1814693
72890
517301
1759719
835616
1030465
1208873
1509845
492877
257497
1471937
1408493
1928437
1602790
182158
681302
515761
479382
748299
1813609
1897142
952063
1617200
1125008
1450226
1236313
1496171
1515299
950613
1701720
1419953
1293490
1668108
915413
1975912
1173904
562976
129810
553769
1175591
772538
733106
111622
1952883
1262579
1081840
380860
1979431
892612
428455
1217875
1492958
520779
1590784
202788
1212117
1874880
897524
843530
86084
224385
1848551
593704
1560591
991313
516886
1268199
1268765
242280
575494
705078
756816
920585
1706675
1909085
1816074
288618
782488
173888
595410
1274579
1925112
1709027
272312
1237846
644760
878944
1281618
1259854
342280
1992211
1544311
1634048
1700664
1112300
1411451
1984455
901021
129257
616036
1570242
1132125
1944260
837187
1286939
1622241
259658
1156955
821316
1215451
1769300
639078
1185202
1793691
1092213
390789
1852666
181926
636814
1175954
785417
1536291
270859
372388
1557945
1677363
1788160
864533
258333
1573438
529224
907175
292416
345858
1231433
1913947
1597285
465025
224382
1125767
1441647
548125
850457
909997
356735
1404816
553447
1085138
840248
431875
140571
1853947
280768
975329
1198994
224797
1858111
7959
376357
1578865
950780
296799
1448095
1524018
720532
1078306
1751919
1379157
1254464
1866134
480675
824017
1392196
1146397
399173
1356773
132281
1602172
402596
1695992
252498
225935
116693
284144
390905
701429
1021163
411077
284540
1824325
535802
49874
1315196
542298
706743
1156624
1292928
1630870
172152
649483
252287
947492
823418
172905
1710236
1461771
901462
608944
368513
729063
1120270
1703318
637108
663421
429602
1245269
158610
1964096
115464
1101309
93476
653285
1511327
526751
1343798
659763
834810
249057
961305
356112
126534
419051
429482
1196297
940901
291613
1070231
1534261
1868915
756501
1354472
1009388
638185
1960586
1336753
856932
21877
193636
70091
867332
1931457
967162
169391
189578
253181
906316
356572
1444846
1306497
343412
463429
1717090
1082045
1261639
1877707
1089113
736821
98774
1974148
1383091
1426102
1391420
1830769
1448561
1508586
725995
22582
1790266
923049
924196
1189674
767178
1143573
699340
516793
1331617
1664288
1654085
914369
457164
1982824
1087383
836253
1716776
37773
1194358
294836
381842
1644984
650195
1853080
1782378
618977
1808114
1491138
1617547
1722263
741894
787353
1139054
1992457
247652
856149
802668
1033700
224479
857376
670339
28488
1614232
998278
1070184
1864958
1260004
1337882
1915748
1043887
1536771
1203679
2846
1901221
62042
1832036
1171465
1667446
444447
989238
1555998
1088867
239109
1909645
1004308
1648095
1242930
92557
1046940
1313700
1480072
1734754
1798728
1768714
438819
489873
1822409
1829576
1621667
1300661
1197825
282477
686563
306724
500847
10271
919524
723052
1422365
1536848
187738
356239
713991
1756757
942113
1708025
556888
744828
503286
376020
1216380
703047
671964
1281283
1993092
1662561
1293072
1869936
1498458
1989002
1480611
1938502
182970
1212073
562543
523817
1603357
760514
794216
1841160
370576
73059
869090
1773469
646058
593022
477122
1548483
114439
485648
287140
1721519
352029
1878462
1563281
573773
1352673
649963
1119629
1965565
291816
747451
1982975
794315
481884
591231
1731975
498646
1440742
1659715
1488935
308777
1437631
969518
1600044
1648683
1839347
1895332
1177624
847930
1299061
1903517
1677813
897603
1471194
1972906
1562560
174942
913960
1644957
939179
1017769
268606
219751
931492
1731860
419352
1661289
1312117
1188977
1201619
560124
1209391
1786600
735215
1540757
634444
114378
1039810
1100016
542599
1939909
519584
1658795
946636
1364148
220626
1530135
544120
223775
1235359
1410735
576593
445525
1639597
895382
1152769
749091
190838
1442300
673499
1854439
1980096
16149
943872
129499
18879
392948
1295435
443472
871189
251980
378608
302172
1209984
194815
987145
134991
1540218
873800
1110599
776459
1587246
931336
168434
1159916
1799801
1297064
679894
209267
110502
1260691
535025
557178
1450184
1577932
278312
1371214
396613
239901
709595
1962575
323652
1558286
989819
1463030
1558486
1021024
1269749
811764
1377310
671354
464342
1023007
236988
740144
1702879
590704
832630
1543520
72681
939730
1971194
1927019
846942
205619
1423985
1145755
369389
1074446
187177
1810298
211714
106243
1395973
414424
1476954
1983842
1228803
1201055
901741
303609
1099034
191837
942056
1861329
451720
1676392
566158
907369
899049
760022
1710320
698751
1668709
1150558
1583589
481102
444765
780648
1289375
329795
852948
84031
462345
832560
859181
690748
1925242
906113
1971756
747692
72754
1834265
1076304
1756463
1837408
278718
433952
1047270
1954190
1316363
477120
1928150
302541
1467724
852306
1855868
829763
251861
405522
719620
682362
1259387
505850
1708472
1506463
1356833
208909
93682
1323325
938242
1081964
1883976
1521051
975200
1048937
1976618
1146869
1922465
1312713
1928051
1829241
325703
570086
786464
62758
263495
1276640
1450479
1408498
1098753
1053051
781464
600625
1651113
252277
799672
903401
1662413
1987200
1488706
1101945
714107
492734
1849949
674669
1329680
322552
1716609
308870
1622606
155793
1245968
1492714
1680280
1855428
678100
1850073
1188047
1234304
677298
1600914
554776
1244569
125601
249374
1018025
536037
523045
1338314
636087
525248
1736787
1157089
225093
1414391
1924400
1566919
706500
52370
957730
1075089
972980
1657916
124645
568414
1344755
568775
400933
767995
1180749
1084610
158963
527107
1891641
1773892
720076
1288979
288357
48141
1560438
1882335
1140578
1637861
308110
1500826
1525936
1776313
760128
1628462
907549
889981
480660
1674791
400683
273253
298730
1170871
1737100
1003660
1986313
1555
1744518
1263275
1970021
1942152
1187821
501643
1907567
887212
1327659
1464413
1911816
1407045
1425553
1660684
1391095
136649
1620836
1479758
711369
1601953
763679
1166964
1302939
1564326
1422057
453156
1333322
1800103
1554785
1065773
1741544
1356460
1416715
685932
1377394
549508
762855
97622
879215
1655645
1594670
1628668
730269
427650
822854
1293363
1603795
514724
1811323
1272808
117845
122825
1807719
1703335
1216813
1900267
958558
695082
1874244
1207442
477843
1884852
1425770
1951925
1904676
393788
1731525
287615
963865
906639
1233547
1308373
393648
340987
222741
1888341
1006238
614796
1536133
757298
1854495
1585979
1323989
400183
950309
1317569
658313
1743563
1866414
1096258
487500
721978
141437
225363
1614672
1532309
309842
223782
350602
1516307
124757
760776
1759556
1580265
138903
113277
88628
722003
1334050
1490751
1697247
1922209
1738164
1053783
1278366
747647
1509394
907901
766929
1366043
180449
8810
233362
1623233
1187884
1778880
726595
1491620
1689131
715369
1835513
966152
515860
665686
219438
1123247
174582
760752
1741109
1123270
961954
1578913
563158
1769250
1844196
718013
201850
684811
618415
1123688
207625
915463
67543
1705411
360594
406185
814465
736587
726892
760914
1508516
1850859
992184
210006
54468
344705
601703
1830276
1851321
308791
5232
843243
886767
1300546
1930293
514807
1364176
1527933
537672
1246140
1440875
1766455
624833
1706944
85912
1941025
103740
1397788
1057277
1461742
1390920
91590
1210447
1685384
1310641
1942307
483182
1892813
1267483
549940
1388412
1169016
1122189
656110
207686
1082300
254004
1285586
1805938
1624861
759593
560124
1354389
709734
828115
669421
1737861
673191
602252
1236025
492412
1399149
1214615
1526901
691684
1237200
1034235
1071801
1435366
1222199
898026
336308
1279096
1667628
514754
1706027
1536394
385728
1121526
1338362
371577
1006939
750773
1175265
1060540
26688
801792
112660
754984
1598589
1829565
591364
1511476
904190
781223
1110350
1593836
1744332
1722886
1761078
948931
1443125
548385
522987
1033093
1860601
678640
1426760
220738
1536981
1307170
8823
1421002
811153
320026
1654334
1876083
449049
1402678
191400
1755216
415295
1940688
522466
1590611
1944721
852557
101674
249777
1431498
1089877
980604
945716
520310
1093163
1310184
485737
986371
1413226
604391
55012
394885
1085269
613846
1031841
112464
623902
637041
85487
349915
916869
682052
1542787
25984
380174
126268
1433106
257725
712784
861884
1414529
205858
1452344
1660551
1228818
498249
1790195
399837
936516
18742
1314175
48384
693284
1216839
605250
28715
1473880
122592
1050777
16346
324361
1543128
411587
1602606
1155184
206108
880563
919922
1908342
169741
1183088
768706
1554440
141981
1088709
1681338
1591927
140939
1838980
1376625
884153
194438
487457
450354
1985173
1240438
462826
738321
196236
198411
354066
35569
1530462
1486703
1952703
25910
1348790
31315
1979581
352246
1434194
36637
291098
1831423
102512
731369
1175263
1471220
1796318
484156
1130011
450534
960128
1623321
435670
143517
1389162
687174
793502
267154
777580
1843654
357781
1307645
19444
1441439
1770489
1921010
175172
222211
936297
612799
430094
858614
490368
387492
572969
1570394
386660
5790
1961056
1272158
412842
959797
1290465
1741800
891167
1288472
1449172
1152307
1237021
1750654
1482411
994454
741006
1542207
641008
1136510
890193
476997
741328
1256079
343500
956256
1390989
1848012
811571
944400
463891
1940808
1664724
357959
990294
957645
927355
682747
908023
1012986
1971724
685548
546736
414547
1963311
1296556
1425546
241617
491771
1360569
190162
1652492
777113
1475622
1180724
187271
645939
1393115
907492
634906
1489539
49169
1979451
1044758
851291
1342707
1084609
1346391
1219745
292718
1040046
1812954
535892
685507
316376
1914400
1558854
660677
264648
114989
1762185
318191
1807435
1429693
1815391
1749944
1441013
650469
605180
418022
644814
1931411
1404010
102694
1365731
1496759
215164
931545
1921576
64252
147264
1621828
1368000
259484
1482514
15788
848497
966090
243307
1741386
1128673
402828
72150
181572
247017
651810
286279
1692231
261301
1107787
100680
674536
59001
357523
1994204
262721
1535812
1128566
1815455
1917568
1475021
530041
979
64020
239577
592954
1951312
984738
1063949
723661
1720543
350529
1693734
1930199
1461460
1427388
1545119
1458776
1559051
147356
832998
828961
788674
916236
1565783
1552900
1762719
633672
342606
287823
440015
1290561
578770
481614
453076
1089352
1122677
890879
661729
1100491
270846
1328292
137574
197408
1928642
1224647
895995
761782
519471
1827788
1812164
626189
621872
1401007
1300414
1853483
121600
1170513
1814389
1076897
936625
328671
1952226
108492
1951914
228480
903166
1158029
174144
785196
1784384
1115753
1046648
1534423
1368296
690523
42226
335938
591136
1270937
1084890
431268
82478
866801
352210
687186
67493
948986
597794
25511
1638141
1550392
1191672
1973418
683513
1254346
1021003
1414193
538532
1276701
580232
1181516
422143
1708634
643802
926479
641670
1012609
232899
375326
808804
1355390
1518517
692514
1884016
1551140
681115
395803
633297
1805050
554442
1259951
49715
197778
1668079
1619327
1906235
1917607
982355
162676
1342528
524076
545912
297119
860382
852042
1405544
1094555
662485
903587
535662
903098
979392
1991319
1001188
1339377
626309
1900053
142647
269898
1394060
164310
995145
588194
1392471
1425703
1841958
731285
371939
427801
162484
1536017
1575733
1300293
1081487
626437
1328830
712841
220879
122042
741197
636827
1373315
1700156
1720872
1851543
697887
342687
1877218
324486
785923
550718
1347482
1263777
441040
791768
1758368
233839
85556
368353
1005925
1653317
625086
1903585
518477
194699
1419761
592043
650497
1884816
414021
371349
1037366
1382080
197781
168229
378613
860665
867774
904846
635844
1082009
271448
798166
1353116
1731112
727164
649925
856392
811186
1401084
864909
483153
36886
458048
150330
733548
729699
1679463
1133607
1422779
175851
807779
239384
1896800
1605097
1678784
1227036
1088227
609565
1115571
1613937
1922569
523575
853954
1997397
84434
1919352
312645
865826
376470
155121
1653511
1094282
171098
1677838
1729251
1576160
1572037
1085660
87986
38522
1965439
1614692
829564
451040
1194657
1847769
61021
27731
878088
693160
674680
600785
150090
1618057
514773
574540
1007616
1033636
1018501
32295
1216392
1402123
1357611
1764702
1716606
1792514
21962
1389372
1003623
708721
1818683
1389639
584932
1649617
29551
1190385
1837246
1331431
1065764
710912
425763
1966352
237412
1451004
1811823
607130
499064
1007033
1412814
1093570
1450055
1057658
1739193
148517
972944
533751
1613481
287594
500218
1070456
79391
1305424
973466
766902
1102603
1625040
713090
444780
1008131
1654439
1172108
1957406
630522
380023
1788475
324823
1345806
665458
1820522
1459128
291222
294102
293579
1310397
325876
433237
1791233
1395878
833874
1917190
120377
835091
454734
444077
1819998
159705
54025
393377
767787
1504605
995044
1452982
1940508
1906658
1181070
1968324
253231
1796807
290471
1749148
1664115
1265128
1667313
1928385
1214472
946339
622238
1956934
1899138
762495
759233
554282
69528
790964
600653
1965715
210652
1104026
669856
50626
1722210
964301
385250
931713
1867317
1355188
1404729
224565
1190902
1749303
1493188
676381
1177284
1970968
414954
322409
220960
1379957
1945291
1883691
1255518
1288756
1730386
1282953
1566590
1866557
1819648
741648
1049422
45835
82974
1606849
1812448
1084056
588453
1145019
1086318
50080
1237961
1543333
842582
408116
1035054
1296800
1613935
510093
1335320
933806
367223
1291417
1874381
122999
1400314
1390156
645912
438642
352623
1711195
444225
1671968
982266
1514872
287365
409633
1242079
614665
1699628
1694117
204616
994591
1834418
626213
1381615
94469
1813570
1798949
1786626
1348271
994680
1404680
29845
1947986
1726759
914306
1065464
1870544
398406
894198
156548
1778893
949997
1503876
1547930
1546452
1998184
1459670
410182
1015777
899916
1777522
143502
1121532
1397946
1680888
626358
592424
1063943
900774
836566
1593371
1508671
999320
324067
841321
392446
799023
242066
1101645
444955
515721
1985576
1626435
1366724
1115529
1937050
1371803
1998955
1971474
773772
786286
714687
1177682
1086932
366927
1272925
556596
1158564
1506099
1643705
658912
356578
426819
1133543
1427210
1873894
1752751
1395732
1245385
725155
625679
1223977
586347
1910712
1902928
961272
1325740
717796
1146676
1756006
1266625
1132482
225058
805599
718830
1175898
1726595
876961
785873
1617593
527759
178175
1646343
1251487
1296741
611380
1386389
516586
533334
32622
268982
1711720
1847276
1473613
746077
1000394
1259339
327342
1167678
280201
1714820
354587
586646
689545
1954777
1779542
652037
1831918
1161665
943035
1209262
711798
44496
394706
1571600
818418
732472
1980545
1736090
489808
947019
1122895
1618684
77030
303248
560648
1241602
1719262
1455555
1148793
1697841
1314591
165511
561864
1511311
45456
192281
417744
1592556
221061
1401588
1473483
72609
1507125
944390
806910
216398
857233
1959675
1056932
1175444
756146
382552
1573120
372168
904180
1494139
1477007
914457
1396894
1121152
90389
372430
947696
1761673
1071814
880668
571627
1593545
1424170
1818329
1340662
1910038
921650
1325294
108563
957109
1710939
1560049
866342
1807839
108679
1033762
218915
1265710
1527995
225252
1890837
1569940
676511
159024
321826
1448456
1764507
1660239
472870
1628817
1403672
816673
1024973
1781618
1862036
1007844
1152673
784905
209655
435686
478477
728693
1807537
1537825
1648929
1483804
530758
16562
1532304
1069004
1886508
909644
258956
542171
1895784
571722
198046
1617280
1122768
302466
369803
355302
764149
210733
1368612
1819165
1687036
872119
550132
941332
567743
143957
1090975
778691
205894
1278547
1164807
1388383
562951
1995769
1872458
899407
701937
436830
665597
1886372
1265533
318890
1037941
1824201
348325
1477841
1984067
1592087
708506
437130
1004431
141894
495765
1436975
471447
588647
953435
1448468
1331959
1102819
123785
1844944
706253
167917
1144695
320871
400856
5222
671104
104699
480209
594127
1847371
1263180
17725
87270
529659
1934331
1046473
462075
1503921
1069264
1640494
801141
459393
1587450
1037243
824205
1843259
1460179
743190
738673
1836297
1544609
494575
550670
1406597
472575
1481932
1502638
1467429
445754
1927155
494293
1591644
1878421
912974
198877
215378
1937503
685525
84907
1049923
1311664
908853
1464853
1352324
1374273
463981
187970
381814
40970
1729829
7610
1920823
1676827
1814175
483097
1150813
716543
883197
1738104
1746410
199963
1884353
710566
1939075
810009
353880
473021
1197739
1874432
1446849
425847
1267135
1420334
81027
568689
83616
117097
1178311
1990765
455073
1920218
862927
821926
1233950
907712
307755
1612296
811526
776142
37918
1402356
603071
1355277
1676175
1662168
659328
118757
1905385
231951
383097
1693564
1713169
161185
1400539
623003
741650
857133
1780673
372786
362643
854543
583148
1514866
1999692
67048
1261527
1678031
430102
761663
376332
609770
321577
461815
1208582
247046
268999
933335
1525090
1797404
1323795
422391
159848
767108
1770842
196974
1820077
1563737
1087186
1362461
1770350
1368101
14096
1780294
1862796
972504
908818
986348
893317
1020485
1408397
801742
707324
486436
335111
489932
133057
983882
265649
397126
1056096
99822
1262706
1448867
295267
1189983
1960227
1205232
1077044
399011
1253472
1713342
1773190
1939977
1777338
508116
1439128
450477
945458
1566864
174903
667941
1412475
1797306
1816834
327581
87786
1367513
1223699
1385937
1263205
1696385
690202
318023
837837
1032231
1666049
379767
1236941
1543322
857752
1208861
822658
893212
95711
1656173
1241889
993979
846557
1723823
1204852
1289136
1656303
1619121
458038
40883
1340975
688421
339735
524286
1808856
108582
1242297
1905429
1779912
780625
26973
612129
1982446
744963
851293
714652
93106
831415
1215557
1199489
285995
1524728
816859
1076871
558782
1598585
1956735
1373538
333737
1343851
1235820
631762
590408
1031160
1923291
270433
1191273
283051
1970215
1598940
1657380
310032
440599
275247
128946
1162385
1933322
1045207
1326194
1970831
1420942
885155
32673
202147
658880
1197394
740846
974958
445542
1430782
190153
224367
636579
1270714
958636
240282
254198
1394440
875657
1339952
1633966
1372212
34884
285285
182698
564818
946923
1835331
156249
341442
816126
913106
1571815
1258819
1362065
415706
1042514
1427864
1246462
79094
676547
1605154
43607
918226
645069
6694
1143087
740892
716487
185095
1244390
383798
1026358
560027
761001
948582
1128868
1357078
1785439
78856
953124
1013940
1583439
1008205
489357
444409
941519
1077724
1446100
233748
392024
1741994
1177343
1652286
1010816
1802783
1028643
179219
137979
1967461
1934760
1769640
44099
1488277
266817
1859505
1705404
801856
12588
129296
1284033
144656
1163884
549951
57686
1156279
373724
912897
1195023
1994342
811770
1179558
1938482
997019
673765
1247869
675038
1248297
1478267
746053
1558080
606049
1296918
289125
1456111
774729
1742924
1139568
851768
864313
73466
1600465
319798
1111158
1933851
1176026
1410869
47890
186808
1921319
172382
530294
839942
976068
1711890
500398
378456
209213
1677804
1095420
905664
1720875
1420165
978247
634918
1699311
273015
1490899
580011
1884604
6870
836443
422793
1993756
668700
1307313
892229
1485891
1700062
1180812
1038451
767129
1314795
1932056
1396348
843505
1480772
311794
656209
176711
1682014
125033
571530
1427080
1951075
26910
460010
1772078
741378
1866281
808338
852343
1761549
1824002
248752
1323962
1963826
924584
263200
629667
832565
417379
1195258
1278754
1168361
954017
1490783
1072726
990598
1046603
747716
1162026
511977
1080995
1503756
395633
1981430
1847587
20323
1018523
786384
856391
1095885
199605
1554052
1539894
1376021
76257
1015225
1261996
1771236
62105
1546044
641195
376773
375392
686710
1860093
805801
508270
1230726
835848
513402
506013
1882478
1653199
1666616
1565387
1506645
1468531
853106
1711386
503064
1493989
1023553
1658386
1429022
870363
1795827
407319
1592332
238089
1781751
508191
1582422
504336
602498
1087698
613275
1427743
1628771
982020
405733
1514451
901156
855281
1580052
1831426
1633681
1223894
1899695
145304
1186523
724334
1647622
440864
900498
297140
1474415
154929
1394048
718944
101794
811983
1888889
1100770
753301
651737
915104
1249502
1806376
223639
1288579
1597363
203977
973794
1567203
481604
1903789
328730
42177
1766063
1155949
1160130
862328
1005919
1459979
1145149
55688
279967
1486098
1066952
33411
484203
992759
716386
25502
1701955
1649085
1861085
1272510
1234010
1411485
1340241
608733
1498104
1069631
1181014
1325594
115658
1394359
1700696
573394
30984
669060
478610
4399
1160092
1794912
390644
1201381
1505882
883245
1828971
35612
1570638
842224
1011339
389413
390279
1132164
1117879
1460467
838511
1194466
733764
1779268
766469
277207
384031
935271
556384
1157885
1865496
1563542
626187
170591
484461
578394
860380
307617
433548
1188536
999134
1397999
500559
819578
1872252
55214
1350941
448697
21035
448036
659583
1284768
1757419
940312
93776
1091088
272887
1753876
1268519
581072
1067079
1069515
1833948
925917
393322
430597
1883652
1316308
1311126
167433
192342
555482
821724
126582
1807625
1262578
1372757
957198
1584049
1218332
1630003
243389
1190402
1068989
709975
223332
279513
1360377
932215
1894738
540770
1101653
843281
1432408
650774
1375748
734766
1085185
1120351
950992
1401987
1388485
765036
1894455
764884
1404853
506280
1882787
1314
1565522
909290
1444492
181382
1285981
901096
945158
503355
45674
79954
186061
548340
605203
1127015
1394499
824971
393597
1058724
1041354
1091067
60344
1923017
649374
731724
953509
159724
1375140
581984
1432992
1477034
736073
1417328
1659630
1200802
913201
914821
1327447
1511282
1162367
168880
79926
964754
104085
1442802
807619
1812739
1855729
501345
1987535
308082
1631295
137693
1470079
1930623
522981
170282
1986640
21559
1072803
1943467
382632
534811
1065065
121272
1210534
25728
1246961
1289862
1522603
636241
562481
58383
1428098
277560
702917
631959
706760
622423
1696439
633337
245928
506003
1417210
978697
1420422
582346
792212
607360
947804
661831
344927
1390436
931723
194007
339901
1188536
1886119
604281
1650974
1361802
1969207
1679598
105149
437464
1301082
185134
60232
260687
759070
1433363
625725
1661494
912550
617025
819557
1844109
1047759
1447317
1068375
461974
153353
863095
222334
28470
872597
1527057
1646988
1164542
1288341
305620
576346
305798
341535
1880417
1861342
1649009
1213365
746027
934237
657469
384633
452976
1212564
1560851
968740
101032
1420592
1200987
1201035
208526
883084
190358
514794
677280
1643381
1270456
370275
1695141
1851145
1430307
562892
1517558
679781
704119
1100644
1643603
1318577
1941867
1218177
453427
248277
1794801
7088
1062705
758729
499526
1204236
870016
1207314
1442012
202994
635203
1201491
1500995
1675227
29497
1450583
1579384
1554259
530009
1379793
1537821
961882
1878437
482859
667800
179084
683864
986986
1175942
1916567
1620967
749039
959884
1822627
303871
840790
624678
886224
304539
223819
1500679
1472811
1914331
1601099
155259
1971515
1295395
1082556
1525799
1930228
855386
1473196
287470
630646
366595
623906
857389
1993390
1776185
117941
1211872
998553
1790901
1052829
1146433
355119
1070097
706797
461321
1586715
727485
1931207
267485
355257
1567796
1946206
485595
182669
1973955
932850
92742
1982469
419589
1835500
1724918
1063563
27275
287268
1872595
822865
871189
1396862
1073707
1417678
1138791
484669
812266
729560
941451
1084177
213072
151753
952586
888890
1424532
1286566
416394
1053136
1753648
1756281
302271
571389
217008
111153
1869168
331920
1350559
999711
512664
1568357
1144580
1095361
1267119
82152
490520
885560
446153
1382348
671939
578706
1042139
263079
1230273
1868841
11118
792101
1656888
839520
939792
1682180
258595
1507678
1086953
1661304
30748
1200633
979774
1104388
737407
143475
245031
1108245
1237526
1050489
1106157
1062406
1298571
525028
452651
1152339
1297988
817508
745215
446357
1111556
263301
776619
1804631
1591811
355524
1788824
1406823
238889
1692650
1127644
400594
45610
843642
451753
1250431
1059580
85506
635307
1265095
1586768
1413686
1840547
1330784
354170
511460
220420
290284
98332
1861682
1815970
1878230
172395
1553116
1346085
1360662
621201
427462
325965
370709
1241798
631095
746226
1866542
1711772
720404
908270
1279650
522833
1511924
1358454
1465717
1764514
706402
1374280
1045124
30849
474762
1440917
1642511
884652
462096
1331159
1328371
801907
540732
608398
161831
1117073
139566
607925
1028931
1321087
1615636
1032176
1662366
1893835
214589
1099574
931227
1950511
1132127
938755
582125
320394
705514
1458781
59011
1037552
1169686
855258
791754
237842
1497559
1591341
1488867
1342162
1862486
159192
987297
1144547
1845633
644791
554784
554416
406777
10186
1640049
1082495
691505
1886619
1806427
1231353
1237788
193241
911596
1321674
281409
1659136
927348
1536544
1698208
1744425
1537364
439440
1565353
446466
979949
1852535
1182293
456701
943906
902899
1627929
1991186
366078
509573
798612
1541777
1074708
1138997
1241141
83696
759244
149439
243592
1157949
217466
1392325
54960
54848
615197
1744345
502900
446982
1948915
105135
1791533
245633
1661458
1160234
1456152
1555651
1205733
783998
1571050
877413
108157
490860
518335
43612
814881
808546
1605634
390670
926078
824868
987265
818036
1167080
1014238
1617553
340961
326316
919330
291606
641691
1508539
1672287
1373859
1205823
306275
1146768
282887
1335313
813735
1831648
1423140
642091
398576
819337
1392895
473414
176721
389743
1939605
1917108
1932782
1666633
1627341
1207381
558714
1402961
60401
526152
748251
231204
247036
787817
1024809
1180679
991916
1806570
500861
33985
677389
237488
1670925
586419
1419271
551012
751350
166500
16315
338140
764089
536839
904924
1641295
1237727
1251458
392260
562146
46356
1828498
1624935
1386571
771180
1487677
1713423
146347
1314275
1682588
1746911
412933
1746308
1463053
879698
1291555
889071
1134574
1689314
485844
667007
89026
1781244
1367638
1329517
1270174
687812
1061689
980649
1374938
975020
709858
1143921
139011
924169
1000114
306951
176341
1364653
313310
264896
1216606
1112852
737542
299518
1896528
1310638
1773278
596768
1212113
936333
638637
1325201
692073
421988
181870
925452
710634
316530
1603569
1892418
641117
285934
35815
538637
125653
1798572
10661
1632235
912585
1824105
754888
1356717
803348
1821284
150904
583815
1230414
1001215
1731428
60175
140309
801192
22668
1172101
544517
1438774
1239676
1756191
1035654
1692080
798627
19919
999326
185822
1753220
175264
1086336
959758
901821
1317984
126431
1397545
1519572
1150467
707775
129659
1466845
123130
1665152
1123434
511932
69154
1971742
932023
1676298
641157
1163567
1797405
619402
545918
216306
1434874
254949
1741639
1376515
733730
865331
1941700
553591
597735
1096806
40309
1375095
294684
947152
864305
661614
1933713
229333
1986409
60195
1075412
1105847
1349903
492247
1030149
203325
715724
1004324
1852208
1687958
561914
1935653
431866
1331881
1166793
38401
1300948
1607469
1879773
212860
202206
18314
1847513
296583
1930940
1603357
267949
107808
1213407
1928207
416377
1111368
1014381
2254
1042308
1538446
1854003
1258575
117886
815919
242620
885943
1476999
500068
1223914
1002509
1545825
1550827
227318
1061910
170488
148961
1789739
1563871
662829
1342810
1093985
1795338
622233
709945
1847971
1872322
7233
1850416
946600
743159
522872
1517161
57914
249818
831295
1597660
301154
804227
964897
401599
1562112
1296564
372567
139333
948249
209667
1349644
1452662
629941
1368796
226229
712850
1041315
1249161
673653
138569
1578940
1548816
1009525
210554
458908
160429
1867681
69353
1789918
223170
113780
512403
898533
1243019
188373
271753
704570
57412
1273836
571531
514525
279061
734976
874543
1670699
335071
872136
199366
1759284
653985
859821
1061753
1023403
1011754
19336
589688
569234
1468657
781290
1237957
1355398
1812710
1018754
605462
688018
1984682
1474063
1888364
527555
134214
112331
737576
620987
1604314
651281
1807111
639415
1069620
1643800
833161
1836782
1675448
1792114
1778389
713688
1939068
642283
1546037
538068
4432
83131
848510
1854117
523255
1850377
407435
690510
1683789
1053032
1491947
94669
1855
637303
1002422
1493992
495754
933485
822896
90250
1015343
1491256
1577852
203338
673528
1947963
636204
856544
1855884
1877106
16987
896669
301751
330016
823577
1616569
994482
451912
1783322
163768
490862
1545522
1041710
647850
1686038
1569952
9177
1216964
747003
1695223
1893888
1080659
637464
1409764
1447137
1737858
1189788
1489541
1460147
1190824
460989
1906784
776182
606672
528947
1488548
1672860
1447680
530707
1589713
973350
457629
521975
103074
1997915
1352103
1893179
162265
94831
1127315
519865
1110854
1132577
50194
163934
427629
1530115
799677
1309230
916020
1808980
1644786
125857
1078742
1251351
1443458
326263
732747
1592489
1221914
1917161
594660
1484280
281846
1322072
1480304
741548
910684
1407702
1151043
1706256
1883335
344652
653247
172506
1900111
1119948
507292
1580195
1090914
1636239
351294
1587012
1267605
346806
30509
965641
295977
563786
746424
1836357
1376426
979297
1896826
327030
404638
1838311
507783
516688
1997159
83082
939096
1761811
280201
1554284
1875470
1110651
1713546
1257873
948816
805018
1108723
1314827
1422938
596996
1984590
1019546
793296
1431196
1645106
984867
205855
1570567
1779186
763042
940958
1066898
1974150
679047
1260234
517251
1660415
1636095
1746126
390336
886063
691022
1183445
1178080
1472557
333146
82425
88763
423533
1754685
828518
1118803
187244
1587423
215560
367868
1727279
1512319
1294790
1095125
1410412
807349
1405354
1297114
323845
671643
681075
964460
1773345
1856215
1116247
1538493
1139587
229704
1145442
1303191
972354
1450874
214820
1165059
1605950
1973964
1544624
1003860
835089
1446777
261659
670571
1043635
1915404
1897070
1531951
923444
485614
1458604
816098
460524
1977331
710008
322833
46406
1898866
6391
964839
704881
1275325
1084419
758921
1489540
805467
1332406
1383478
1318916
379247
1977529
708350
1096636
1022679
1625093
411624
1451909
1160705
517746
393586
728979
1488326
976796
29562
869977
468566
1473248
319214
1664654
548358
154607
1478194
806830
1652059
1297510
696166
196252
397015
616964
687534
805323
952388
394427
679086
1302044
1103750
1229013
84
442995
1972167
1652014
435503
724639
1961499
980859
1777424
1668116
1693753
1726502
392191
1747279
1014747
1548687
320252
1198216
1916560
961326
1773767
1416557
28781
150704
1891743
203929
242937
1844610
187618
1980592
582861
1698052
1658268
871784
642247
1129426
304326
87680
694520
881630
1412467
1152742
722110
991515
109469
199090
8085
1860836
1498197
1872448
57160
239036
692620
379443
1845605
178396
1360258
1781401
1163697
887069
1306396
294671
924267
1711720
1844246
156580
1433067
1344109
1806790
1926624
1312241
12611
270387
557609
1045126
340549
636934
815174
70212
1813466
785954
1917039
566783
485846
462347
775114
1925102
660951
1519809
1233158
1536744
1346922
1616745
894700
1393431
1660127
1902794
749025
1678769
1962895
928430
1164603
1878404
685022
1294660
1943812
1108859
1459295
549824
501739
1772779
1814339
1522275
1831089
58571
896126
167471
749382
134578
1638547
624289
1858486
1568418
864108
525139
296755
953261
515778
566587
1464711
285670
308829
1453996
1209691
525701
253204
971848
228185
198307
1025388
1452180
1485310
1338627
56135
1002590
1491620
1053687
14745
1923831
21595
311933
559027
1933572
1868037
362062
33584
1096249
609664
1600814
230628
631573
1339108
1793777
562087
627719
1777665
20373
990845
1407397
383799
1346684
229612
103757
221601
116507
1707932
135603
1851417
750736
28815
1151092
1369200
624904
644701
641739
1830873
1345039
1569592
91001
1644144
1300114
480726
639810
1178314
865853
1690000
1095611
28870
676735
952102
484694
1304561
1558491
1469500
334220
1216226
1433048
1478814
168651
688844
335082
536499
864759
1414795
349193
1836545
1735324
813397
896503
682680
920855
1108163
149185
1307644
1234863
276459
1666998
1984707
269283
196756
395472
707406
1522803
1040222
1630811
1463599
936531
552803
643431
1531517
1727022
539014
1010042
1967498
1913927
1030900
1165808
1442633
1772197
341715
1840826
1701207
822490
1237131
1953066
470805
1781520
1939245
1559576
1819091
1848919
804407
1694670
1714191
107786
108223
1117262
266561
592878
1170251
1145771
1562326
461414
1067156
77752
1586342
1882013
1203964
444342
628217
622975
1367904
1641456
588643
1124060
1906616
428869
646350
865950
634714
1952782
1907563
1170222
1396778
761365
605888
1933730
1070973
1636853
1307941
586444
537841
278761
1805124
472601
651919
1697062
934352
1467911
1377962
1387924
295067
966953
1093600
225655
613377
1486809
1224524
295339
564176
564332
1986978
1957362
633762
1917665
1587861
1899756
1652947
1759774
1750436
825069
1165643
443850
1594117
170492
1588782
78981
1094146
1913543
1508455
1754692
1303286
615278
1982856
1953757
581731
1674253
1086595
248315
213046
1437433
1436694
233959
258274
290923
1745431
1959087
34247
1645581
40616
1992741
1883087
723476
1411679
73023
106513
658754
1049570
1538134
1117146
369420
1822335
1373872
1915236
1236069
1992506
1283477
432032
1481973
12267
15406
806969
1499988
112188
1602622
362046
1605807
239272
1215062
1913501
1437804
98551
1323028
257265
859353
1399122
289563
695906
1264595
207161
1178740
1426996
1174789
198338
1309639
1120821
174203
893024
1105951
1612389
1998150
946449
692721
971039
889846
289606
1245984
1956062
75806
1107124
1092233
1630553
301743
1156920
789921
1135782
1230598
262543
180476
1995304
1729843
1014163
1442808
462381
513427
117488
1898313
1924404
1026639
1074808
1086701
308450
456594
1383844
1456164
116009
1696006
1447515
914437
837409
738433
673752
592153
332522
1263629
1483314
1055493
1990075
1562581
1044784
1610621
1954466
29495
1933809
1939434
1348037
1375840
1746167
1712059
1037126
1096385
905961
1125366
1238466
1919872
1544299
1315010
1258728
186596
1991747
795515
1046912
1388267
1278073
714416
365395
1256981
1330839
395927
237964
1678255
1716065
1409503
1949821
154101
1899411
394938
863976
1097422
779141
731610
1586622
815146
579612
184460
440162
1073022
938127
731409
1372054
549632
145471
1721425
527374
347107
242325
1406474
465858
1765664
44409
1762606
949680
1143325
1938572
1595147
1172499
235771
932244
1239196
1702563
90798
37093
1603101
1793080
1472722
1198672
1786537
301376
591993
1582713
1828287
1876819
823429
838647
736016
1293367
1254354
973839
1537915
1146729
1719343
812350
1249896
824633
554293
74299
814810
207146
1345665
1726111
1236725
320140
571228
102364
1628739
1771362
760541
1187582
1036214
1252665
437357
1558506
673573
1679920
1256869
301165
1644598
1788064
1519173
197636
1461370
1030398
977626
1675723
1368258
669191
371455
1700522
31980
1489773
791721
181692
1906442
1200891
1946594
593980
1448529
1786124
841414
1015870
861435
1386723
967390
5546
450124
1889335
1793842
1889170
265565
651392
1921960
770712
1302994
1089736
317595
1820039
1959467
1040661
900089
1518662
1858454
573450
811536
1040257
668913
1103514
556191
1714582
131856
157726
1203691
551439
94391
1476547
481742
1218525
1425803
341716
1137314
1664318
126493
1473631
1131630
43599
271836
1053593
1709763
89859
107744
866051
1844433
1483105
1690355
224221
1895746
1326425
519225
1395932
1350382
74989
950675
1574920
1558733
1418719
1719097
1926147
903236
970331
1876162
1796638
415100
122771
1784309
465677
1209527
1001314
71979
644847
944704
209937
1230266
165181
823240
1386463
1646942
1632905
258712
857114
1741204
1110705
123900
1309370
219644
1213283
1932623
1251111
384708
1993642
1617064
550749
1213809
1204779
1904672
1474396
1185449
1251853
316539
14811
376040
1007917
1362623
1965776
1395993
5432
153722
1121997
1035004
1140682
1534499
264434
1739867
355011
1242479
183482
1765924
1915191
971309
1547986
769210
426743
763859
1405525
1114821
834147
355007
1828894
1223534
413569
576038
1164871
1921615
126054
1014747
1615149
1205147
1876606
503625
1481328
914791
805002
1495210
696225
963114
879390
776112
894338
1254466
548639
1689281
70333
450844
413390
774894
732700
932929
170078
7210
1337744
251848
517933
291471
62802
1064132
573612
258654
512995
1322614
1488950
305333
1398044
389000
810641
806208
1088622
602046
959917
344422
1970007
1328749
828150
589724
396646
1851978
212373
309508
954871
1948759
380439
220088
1073086
1395423
1854961
1813452
1442093
213243
1576073
1851983
967885
604191
909532
1247921
1119821
159246
692617
1034539
143961
800932
1631882
187752
1500962
654496
404120
689933
1069296
660821
12697
933873
850067
1326777
223728
1983945
1068391
53143
1824634
145776
352553
779024
1573415
1154430
1823142
804490
771469
274984
469720
1372550
138789
1915832
285367
1899654
1496964
1835644
850452
1564251
721001
1996372
730560
934565
15063
1611156
1202948
1305800
188994
1476502
1345239
902102
845638
1605696
1152710
481051
619195
1686121
1866523
1860093
1882290
313191
1655628
457073
1987000
17871
1309464
194469
1331356
1358460
1154081
310150
434939
819295
144625
1906572
640207
1642245
1909859
492572
151532
1074741
1345289
237248
1875188
392465
557933
883428
810200
813349
34235
1562861
1947100
133196
1543630
1257595
308114
1465211
333284
923196
180438
1621830
213092
1076086
1694033
1650437
1520949
482084
1390783
901432
149106
414649
503376
1950945
27808
294776
1555786
985579
205503
960972
1720196
1670132
839407
335823
178071
649335
821382
818943
1679828
1704017
704841
1923052
1294817
1131975
198783
1544763
767654
875281
1490445
149918
441049
1134953
348721
985666
855354
1151253
57725
99112
580590
1568856
79280
1221164
1255555
367133
219113
541284
1471566
1237397
1881333
1583729
1623567
743458
1295012
996640
1202294
673852
1062087
79795
903972
276333
65740
980717
1550794
1085744
544489
516119
1564675
486483
1067995
843197
839660
69691
998988
1872613
373149
1615885
1978689
774594
807561
874097
1629113
1265757
1020458
953972
1403753
1786936
18355
1855824
1754475
5243
1365755
37520
1613934
1752630
1465114
1854491
1841095
1916639
1930524
911194
818893
686102
1638389
917305
38949
73010
1081416
1605491
893210
1286684
377042
1582002
421452
1140386
1071578
1244780
1481575
1735273
36724
821492
1978871
1270658
928149
1741643
1940127
874774
314908
387153
697382
72813
1563966
699220
682837
18947
9046
1083637
1682127
440729
846568
1493586
1800800
1596415
873830
77546
1823633
1097120
1771837
1570974
770718
721896
304488
219775
26324
145006
687759
1318537
1695605
1222573
79648
1309218
419243
206015
742825
1188123
781849
1026871
44840
1206961
293978
1481738
1448572
55847
1336911
943606
1118834
1264326
608244
573272
31188
382604
55494
1057943
1178211
1693983
942621
1882148
442863
36019
75254
346479
1905582
153189
226042
6120
1575862
715250
396126
1481478
1053169
1018505
1855495
37374
179252
724135
1159256
1860653
471299
1343329
1007333
1753423
734688
1172685
1679119
1946845
1725603
1074631
272454
965147
971455
863012
788024
384427
1365009
1318367
1487252
1187849
1932060
1906918
388621
1524508
1354967
513047
679390
1451745
1061205
1761315
1450245
1364101
1834554
1144308
379840
464303
1686447
1494776
93831
1173898
1685739
29939
687587
919673
1986715
661936
1200687
55429
37666
1190597
1879636
938965
197779
694809
1183960
788378
1192908
1907119
1654990
823638
625670
1035656
1801418
1533740
1476837
1889930
1565929
616816
1249785
254483
1259721
687750
1465760
226596
1597846
405194
1238650
743001
873056
910424
1822021
432069
299382
610809
602961
1881296
451735
769525
1044738
729142
1651140
891751
1430100
225262
1739825
997020
760290
423138
1129274
1183205
540542
68425
88163
1847993
318894
1202101
790633
1595353
1968649
1239555
494941
1008193
1354682
1383268
1902887
263946
98396
1000619
616444
1674027
331198
738405
1024542
1952089
1981836
1765232
157543
1929626
1574216
597958
1707046
1702645
314496
299752
340326
1625390
148785
286937
1374120
1033365
1996666
1279726
862684
164494
365329
1652272
18988
67456
992715
204349
341111
1884399
420643
280205
994171
1726097
969573
1914430
1392035
795054
1348960
1270954
449743
1313644
562043
1381830
1245370
1071575
1387838
989260
473709
1990660
1835530
537084
1683326
145072
384305
1347960
1282702
598357
1714611
1182944
1459865
181046
192642
1565059
404642
1502789
1676218
1018510
827557
1530326
1626014
878491
987481
451208
1876078
1488906
1303932
533173
943669
1651060
1054998
281879
1795386
1128082
144774
1563584
1530496
1798045
466837
601444
1571511
1727941
12507
362740
1913295
1664830
1919185
1032842
1920310
22286
1631873
283492
1593142
1488467
1844172
218444
734080
1572362
551138
500085
1394878
809335
177282
999274
1730710
829015
1619043
233772
54985
1459638
940774
1772959
1023199
734707
270153
107555
1572261
1274617
947600
1057206
1037606
985565
1363997
490189
765583
1724896
1617954
1579765
254971
1397806
660600
123664
914110
1699117
406212
193661
769193
526465
737116
64091
1808241
1102771
176727
1422701
582270
1693287
694567
763893
1688532
1183768
719006
358039
725946
828007
1635462
1941817
477997
111625
684024
756081
780712
1918690
1126877
559209
1344025
152115
1112118
14640
1046630
323993
695295
1147023
114926
618157
182988
886136
56280
1590842
1528103
1961132
1803163
1663954
838003
1981521
1829166
220404
1085610
1059215
1394815
987336
3731
1360677
365534
1684875
1012900
721009
689268
398191
1753323
1186088
743956
308112
1537239
1236649
810245
1232830
1744962
595812
1755116
238782
356294
293963
1420512
1078703
1002048
667754
974434
1616525
472630
544300
365918
3265
442736
1978441
1898960
1169800
133901
669658
1877764
1630220
817964
1219151
1870435
958949
632683
1736978
243930
137321
239380
263394
566862
1671107
674425
174785
580591
622207
506537
1462706
1778536
1044621
1962790
261261
1337966
1122670
492257
1036259
442767
935296
1425414
896490
128079
54991
929491
615105
1260625
192899
1783055
318834
1433808
1340226
446277
152522
1441084
1396181
1161760
1840739
785181
282349
1015093
496823
1108415
332764
385849
1332777
1740878
614860
222662
1960093
873738
1832816
724159
1409660
1818464
229472
129934
132980
519031
1243663
1002948
1638850
1660970
1332867
1809753
555224
1879574
1207876
1311121
766904
236521
1631431
883161
762216
1141347
224461
703330
604482
1050613
1040562
1591524
953844
1106287
343467
121134
217669
336290
1595695
1678705
1263592
1241991
1720807
1318457
1804769
864649
1192888
1118622
853908
921774
1939354
1229892
1449845
690810
1586925
1099521
1517306
62402
623241
1879791
1429275
1460527
456993
616854
466577
1451763
815933
247303
1191807
1621917
1918647
609813
1085606
378982
613349
577736
1229143
1140071
1164828
1727514
334555
1185970
1235150
1187892
871840
1703465
1907765
559814
1033123
541719
1559728
1212385
511607
249368
832304
758399
1953004
396731
1096718
1846363
191331
1872416
158301
1260773
301585
490120
959016
90566
430592
139625
753342
1277911
939141
855879
516500
823226
507483
606788
483810
1989842
522123
214218
744758
1917830
545451
911631
1057650
1216422
1152975
1482269
27335
1443079
1100156
1763055
1177835
584013
1874707
45519
1609040
383732
822244
489871
213631
1512885
706817
1954690
354110
641723
924314
943147
1261896
1165818
582279
1038933
719111
616481
404567
1180745
301812
578779
562914
522105
27613
1248181
89254
1306329
103541
1129450
309169
1502685
1496188
261979
1360601
263147
962180
706667
51989
1401361
892355
397048
154140
758308
1795081
1347038
1963183
1656893
143629
1697421
510283
545689
315578
1186094
1121150
214803
458541
1807438
1228451
1317751
1501882
1476468
1931654
1291416
1053811
1993176
1178678
1066027
517635
1504674
932056
1948465
1662950
1672279
1045519
781250
367423
1851886
1985183
1203010
495034
1865022
339331
1235340
1466153
938766
1297600
1583417
1038162
879302
1990315
1623501
763236
1455098
258961
393619
1430063
1420276
451025
321657
292679
878775
1736321
865750
1973071
1188525
1233222
1041000
750213
1215284
1603308
661268
897442
1367566
1470092
806912
1040201
1766127
869981
253007
590507
755358
519221
964640
996918
513254
1415046
1199833
1963976
499280
665040
641333
620077
501196
1001860
406588
402833
1627294
780594
1988132
1034154
218627
1231496
1808039
1859377
746061
323245
1256734
1689705
1767427
919096
1923095
709059
401914
1521959
1369565
614468
711131
1292604
800394
923531
1921559
246971
1138014
1296394
1279212
651337
1551263
147020
1912614
1287780
1659234
942588
1050004
1314085
1918592
1652654
1781408
498843
1078188
917573
1309882
194042
1083377
1149037
123854
59033
1240942
1733894
583053
1519996
1727880
276785
276814
1493959
554681
681766
1208607
245357
139067
1984851
1739735
547020
1025652
199324
1144260
973255
1451487
1760293
820289
1638069
1159616
236306
698452
1966178
1457339
1403015
1671672
945372
1090480
315405
399093
416100
1645193
139400
1734658
1811457
34997
1557353
435214
1105038
1055408
287270
571793
317644
1804149
576864
1395804
141307
1980276
1071375
1047478
1717521
58209
1627169
1690221
622592
814219
1939824
815213
996602
1758063
723194
1700169
606478
365053
643882
1305924
802510
1952287
1958489
527720
3930
1650220
869198
836889
1188610
871685
1938871
1941223
1461899
903546
1310097
28799
1086908
1317180
71621
896491
746829
150550
1100495
593502
1301526
1901530
531538
1088094
1792223
571117
1692230
357201
1517616
828328
116714
1402370
492533
399597
975057
1372950
783339
1855997
1144060
288005
1145018
840426
1055773
553402
1792245
1291336
1620249
1539690
741366
1631568
1973255
1911462
1604147
1022136
1830360
458128
165611
93142
1600969
1566598
1394533
906732
1301404
267246
1503847
717312
85592
1498191
173974
1673715
1468227
1687333
243101
837831
800939
950777
1387004
1806644
1408773
1615734
1423021
1335583
665738
542228
625807
1476420
667651
605897
697801
918624
1639182
1362947
1023388
1707072
1881053
1634501
791754
1626638
1357581
582235
1150575
994122
1533391
1691768
83947
778201
1176980
706088
1825017
844747
223195
147221
1457112
402051
1080744
356689
1115874
102397
1160716
845901
603786
1549756
938948
1021108
790272
720824
1936880
1493347
1399785
1213857
481772
1165005
138226
1976121
1762981
215788
1542776
642526
1158362
1077858
929263
1717778
1844699
726303
186641
1014523
499409
1928438
239415
1485094
870935
845473
1806497
820909
66304
1482807
1197985
1495239
1379410
45887
1678646
906989
1585916
436305
1539660
627749
958358
736564
1369571
831251
241656
78021
951291
1114423
1796298
479042
1466335
904074
1099597
1706107
1103393
1546792
1819943
1065728
766113
1002725
879210
1155501
1718600
278223
1551264
1910149
776253
910295
232662
145876
819865
471369
1278388
1383497
201790
1921632
257315
347189
854918
302114
1372523
1270460
537625
284260
812123
56216
513926
502789
1825620
1394869
192602
1412657
792772
1202158
809541
840410
1805431
1320581
1494684
1851094
795729
1903540
701249
209166
1925363
38030
326642
26638
873078
1977901
218971
1054753
1843332
495182
287755
77499
1717008
125986
1773716
1147847
862222
847075
441504
125564
1167094
256993
846011
1357443
1024024
1764829
1879041
566506
1259942
346164
116756
280327
713703
949104
289989
812312
995399
1652353
188903
1130855
1297211
1447224
1874025
101406
1378518
1061351
78504
1331694
1339669
1135083
747254
55349
749713
1801060
1564547
602793
240661
933937
1109006
814221
1224351
899982
651813
1221853
1511470
1603082
1615969
487369
1170793
102538
1715086
633071
1785884
10527
1213137
1371752
285526
1222270
1017889
949614
47154
1493031
985927
302228
832833
7307
1024462
42671
1474828
1739894
1853799
481117
1229002
713079
22712
1962256
1087673
1026318
1104835
886246
1491499
1189993
1970164
954174
652125
1559312
560649
121848
1670960
1542488
637332
582530
1778928
889197
563362
1277857
1086606
465638
1000674
1077005
603053
781425
1541433
649468
1278414
1904032
247828
607873
310628
1809006
1659415
1845363
606150
81226
1366192
1969124
1849885
522576
1222003
396041
1722850
364759
1550732
1934996
1940515
111072
1453116
577570
660374
164702
861417
1835875
785663
946160
1511166
1574517
1393797
500950
1682540
1746125
1182344
882749
880058
990291
1383632
1481676
1987538
1765188
1256001
1489610
1656023
945435
1984640
1991987
1023697
488360
309738
1225385
950344
1688045
1241359
1011492
108929
149218
1568905
953178
1921866
127476
1662424
1900358
1308478
664633
1428459
33197
994826
1414592
1001161
445562
1678494
701537
114964
1613600
1992914
1658392
1804185
1200974
1567784
380121
1950583
766711
1747656
1646345
83280
935984
1560886
1481364
1967451
1487981
1827621
7417
377326
1241556
1673393
1938392
187600
1901757
1458813
1050560
1987852
1135846
1082227
605012
859648
255732
234358
1490106
1312112
83837
375196
1329907
1928765
212582
16337
1006616
1347264
164160
780276
74702
1355345
831083
1511043
1088108
482469
478138
1455595
1474228
1812269
1844193
1795177
1048917
527591
793979
323605
1922071
1318424
991991
810553
1235343
1252673
1616643
1751903
1682381
542320
1398236
383168
680545
1285549
1126002
220016
1949731
38334
1841136
1122305
514422
1989218
1795167
574016
321896
976963
601885
1467451
1608003
469039
121927
997404
120312
1266762
1851272
1352481
873436
1686788
520141
491457
202438
3623
626881
1802499
1188064
830764
353713
1498219
715563
1419912
617839
299261
1903397
661094
539158
1205112
444290
1764257
1296260
711865
516007
204073
41375
212023
1061417
1861853
353919
1288822
1722708
1069620
354416
145323
685369
668179
1166166
944418
1665035
380708
820625
672044
19288
669481
1079118
617667
109926
79477
445646
456093
1108223
250574
1314705
568796
789402
1978556
526009
1554799
1796233
458724
28539
627459
1603601
1788013
533302
1547525
1437274
1631574
1167615
1391059
1802810
1296479
556699
350184
1363303
1071329
442487
1083916
1416373
1493149
564838
748494
277943
1500825
182649
717263
1619418
1742845
1933165
1601387
199986
928193
774545
1967722
413531
1093473
210868
1406615
1326660
565982
393644
1819943
1805161
667463
1025255
381544
504485
1542200
1463009
1626394
686895
138431
1974190
312122
599939
487047
1901445
1338238
1026041
1370690
1044695
1132549
484050
1011023
169610
1843483
1725674
852233
96498
1361484
992719
1369667
742156
84501
380817
1089453
1723405
198163
1810857
1110421
1907668
559323
95564
1167344
185294
1360182
730177
614942
1660263
250005
986633
541616
1748116
980840
1957558
779960
632992
1161484
788726
602223
1720848
175731
61856
1633344
1556300
107058
466951
1172602
1605367
403928
202847
1975085
563358
663557
496695
777508
86754
1661069
1243693
119559
1358295
1683759
1950383
684252
494241
938626
205894
1526822
839030
801111
1924999
506387
93194
1335330
1208271
1165799
1184308
1204394
241859
1501068
1750787
1252990
77200
105469
41420
1388772
708448
822441
442432
1036122
678341
164185
395239
1337828
636934
1772438
1162191
1974665
1938313
378226
1844953
176475
281681
1810451
1487156
791687
721140
312777
417571
744155
285149
1361174
1390381
1530033
1039916
1833346
1609190
1709141
423826
535885
1423724
183264
1222975
1330091
670657
861019
1677892
571834
1209919
768054
1894080
193095
269350
339318
224838
1878808
622164
1453270
206320
1357685
147721
1819901
1729357
263427
618724
1426554
1341729
1804375
77656
1157738
325911
1790988
25050
1364253
1956081
1056694
133058
202651
633223
1638371
494346
1192313
804405
425007
1677152
305016
29931
1769342
948241
646836
1431223
846858
1260616
375560
1325633
374338
1106569
249593
298890
1324996
83853
252217
1519500
533016
539767
928512
331428
1758169
1577230
1656544
1290932
769807
987827
884313
1522557
147608
610687
810199
432330
575230
623288
1477985
1129368
1423911
330165
1231700
207240
102484
1146210
304755
932378
1523510
1152632
963604
616563
1245432
1049533
831606
149598
960185
608346
1274926
877464
772396
701325
1852454
769545
450139
1754309
451651
413744
1709430
1910836
1853133
932384
1168461
408006
1135177
423870
702482
1998656
1209978
1148081
1206352
359141
1215750
1401610
416040
1198209
1722682
1357849
1132151
1545849
1438114
1461490
1997959
1490162
1295630
1884751
1342379
362609
626393
1828737
705235
1273866
575495
770281
1776510
1054865
1336489
1819943
884540
742062
327782
120794
877394
1601502
652168
562683
909523
1109260
1305280
1706148
607695
1427428
1953724
1509889
1649315
1703668
366335
1489565
912408
695056
944136
499466
891429
827955
1133298
1369470
778395
1456788
1846046
1212235
32085
307850
468725
1106076
306561
971490
158101
838757
746521
1352685
1873765
1188733
516805
1399019
1450937
1616939
1016819
92395
834065
262421
1892377
1433837
1360050
1165277
438326
1508728
261976
198619
1332259
205246
218709
1548220
269624
1603581
1845150
1353273
1415950
1980101
1296172
1122954
263723
1954349
1342660
1883312
1007170
1671919
1764479
588269
1700284
1295152
1022820
493773
1001695
738714
1444935
1658092
1036440
1883419
84346
1396298
415803
1929394
784983
1051619
661428
702310
1881589
712122
751594
41547
213051
1841271
1724651
407968
1444886
873248
318752
42629
1253110
432556
953046
442162
144683
1609277
1656302
589363
632879
1577130
325
1530745
151335
926858
1261320
414577
1174228
608780
388950
695980
1063425
1349216
167632
783034
218594
1537414
270340
775855
986141
369683
180303
1362395
217322
366178
1104
1356141
923588
418437
500101
781216
32490
1586982
246487
1063538
1166024
1991239
1491238
961533
814100
1877986
313574
1595893
1869575
734794
1041244
1996178
1070752
1360136
986489
1335457
1273470
1472484
290643
1889725
1106558
112784
1794266
425907
216151
1483599
1661293
409137
1880578
439507
1238866
1248797
1780038
1169212
1718988
200503
488827
170269
1815224
1496228
465076
403166
348952
1323344
1763580
694896
1166588
959951
1258114
1850666
1686733
1666706
948388
1892352
914604
1045250
1886442
1363669
455068
755721
361722
1311090
593305
581313
894285
265397
1081444
104179
1776649
1928728
153673
899097
882717
193666
1379025
1120802
1095938
374638
1424219
654417
1665408
976012
1942952
1620489
1927257
1795009
1758703
1217158
152577
321323
46692
1255768
1693945
870974
694499
633830
160891
1164538
1641084
679590
1641023
1345043
1772919
967271
134861
622505
434443
1273535
308937
416991
1868075
340390
51511
474534
1277578
1740034
289518
1475195
1952879
627038
1613025
1000824
1612902
1616692
1557031
387748
321222
1223252
1053134
927369
886132
1463640
625872
873553
1972009
1265808
1802570
1316056
454125
372755
1753608
1034354
377179
468118
1758155
1408679
596967
677764
1342831
866475
268487
1240844
912301
791640
719033
771807
1761008
1093936
812265
812325
505142
390407
126329
1621288
492633
128569
297035
1996881
857420
293379
1445957
1553523
1712173
1845640
1447577
964600
667716
212678
1849852
572703
258001
259623
1222542
505237
499816
1385030
996840
1451667
1250898
1470111
916089
777908
1521969
1398844
141360
202588
393839
537537
375960
978696
1652195
629436
700384
1239053
538419
891934
1222119
1675801
1661793
231776
227460
1841477
736883
1590971
48986
360841
515319
1740902
342866
980880
1019197
756217
1506685
849132
111654
1612813
1789756
1892089
39072
1577443
448344
1557814
1887661
1244260
245608
875992
1127994
778291
905986
1307419
539748
606478
1995385
451904
644927
977929
1360987
113240
1535035
1359133
548220
1535984
766521
1984627
818761
878248
736599
1524934
1465292
1517481
186948
12515
101496
1562005
177907
1925784
1768070
252978
63191
421075
1921752
1916614
59063
989629
1360567
331481
1541307
139741
1886255
1883803
1483401
1749107
1481017
282555
988974
1941176
1511508
158111
1958516
820165
553572
1163391
225766
420139
875570
1315410
1471259
1002788
1938453
418120
1758650
250732
429600
1443480
1379308
1926549
830638
48123
1160538
332665
1953494
1104509
776422
434083
44380
84492
1340735
1107395
251236
217505
1603734
737137
650303
812013
600405
811053
1126340
1633315
1821126
429285
1472552
590899
1608600
1226206
1477657
883773
1640253
1898827
1200290
146011
556730
129163
1167408
1099585
1430668
954865
166316
1037462
1840449
1109110
1451370
215311
999372
1695516
1291796
832270
419525
1233361
166402
566447
1723671
1681293
1005977
566173
797234
669751
721599
477386
1006580
323833
1631509
203713
1951627
323186
344517
385805
300097
1617734
1342416
257908
1625619
225668
1817841
1055701
871028
1256344
452040
1819263
1822259
1570443
1581783
1325374
1575528
376965
420111
956074
752796
855447
282605
180890
1862682
1802973
1451283
425148
1594056
819915
1669108
1236369
740445
1910353
108607
1803224
1335067
1010122
1119229
426081
1253299
839946
974022
1897081
1638511
629705
1946318
936625
1710939
396730
613676
1029929
1286112
1792030
1824023
1807738
76200
751289
1351287
1296555
883504
575465
1426706
330471
333736
1167693
116378
1359376
1981792
493978
1873652
1978348
1015159
666469
1313464
742445
474400
1964467
1138404
1201142
158656
958441
1809715
855811
311788
1898163
697630
189370
1785429
1578387
1833618
1933332
378201
581610
1211886
1665680
1764019
550585
1858713
59937
617469
116687
135544
1054509
77803
1020252
1869669
1814953
1231014
529605
1154474
1272107
1879613
1715836
1859175
537011
1211843
1238736
1428488
4638
609104
203101
1816391
594131
272482
764742
1501583
594441
1213641
629758
1495301
336651
59873
128081
190129
335794
54880
449945
356954
210929
958405
981090
1103503
761553
1665385
475018
308268
1148752
333743
358285
992081
213373
631636
22388
388263
1693390
1671311
1364581
1045226
1748178
509140
1081520
1772797
1661848
73917
1472254
1007298
1105344
1024816
1489284
956335
266517
618134
74448
1438404
587536
1030795
1740964
1442937
1660169
1086475
1981545
1768797
727842
623232
116013
1735909
626027
571943
1553632
1235595
1884191
950293
1592270
626030
1830421
355207
640052
744828
1528058
967499
487138
1161803
925078
604105
991468
561899
561678
1300848
480065
1520501
1890626
1939662
1217393
1992457
114184
1668306
390707
291624
1996082
837341
680185
24111
461445
603879
400423
369918
533249
447203
50124
151774
1007036
1708800
25820
1876094
599741
1735524
1370789
1168025
1473981
215526
1801954
813339
991770
382433
1015499
1827796
644977
1554519
1084308
1088070
53750
1764142
1838042
1686419
1221952
1062106
741926
1842888
848191
1250048
1998010
651443
1765037
1197139
522372
844294
1403592
955186
563515
1046322
1457842
571819
1925347
811817
136315
1663722
1184781
1916216
810455
1301658
1932274
439378
1976860
224183
1548498
646369
1911245
1936871
1719512
1027149
1325020
1173765
228348
1181864
840586
363343
1430520
503421
1143588
725168
91944
74394
205101
1554718
514896
255907
1504587
1622789
869252
551418
822865
288615
996030
1834955
183200
1688061
1629850
115229
577287
383635
1388140
281968
1026212
942694
1707724
264359
1158129
530707
1134329
757673
519452
613847
1413591
1476545
807288
282724
429881
1989093
2872
1436529
1001122
470406
179819
1213370
1913777
5766
1329392
182392
1562701
1141245
7707
1387173
1399347
1159141
152018
973470
95560
175050
1492460
1278775
987754
849274
317737
1271519
939609
1843096
1736274
843559
191616
980626
883748
1202361
975941
51141
1052731
1872997
269630
238940
42835
1660599
1523550
793557
1121119
305823
21539
1315513
1799511
1058775
1888873
1111857
359068
1365129
681574
1410493
599674
1971072
827642
711352
1073467
1778154
1484517
400037
151028
1851057
1140787
280518
1587513
1428669
1382829
1552938
835050
15021
1719053
972111
138302
1686330
1984802
620947
1778721
998486
22168
817003
122305
1539345
1552391
841232
1089528
880534
1712176
764892
281703
91186
1571508
354896
813566
1573137
1172670
1384823
1695884
869676
1374190
158493
503613
1244743
1463255
459791
1145521
637048
1665813
1285746
1301034
284392
252641
767493
1489808
904629
1124972
1068121
517535
228884
1939666
646097
1498710
1160219
524322
1488932
365784
1125102
108020
1931376
1924011
1677919
651667
1895079
422833
273603
479986
443715
1057079
1705778
124482
1843535
670227
1991598
1057494
1392102
1849320
149482
1393897
1568877
1343362
1007602
1455627
728716
798013
1619853
1079906
1470738
269853
1884095
783682
323939
1828372
1875238
796271
360022
1877895
1943147
526288
438235
1345845
416866
72048
1510632
989151
636423
827212
1281009
664844
303297
587787
987531
753488
191424
1775499
999881
1025465
1867960
1592676
1310789
146987
779940
306809
9067
1660697
1123339
1094894
1863625
1202133
1613134
1886693
93308
852838
1144791
761066
1407451
1349225
1485109
997767
294837
1998960
288113
1625385
1879577
1906119
1540835
1542839
1247105
1065356
1324055
553511
845928
857570
908547
449965
567462
170241
655364
1200703
919031
1555008
141061
1802384
701421
843212
661841
1287520
1651459
29074
1093387
976034
532660
614623
1501870
1849922
1813409
1494666
1609594
395766
1211336
272822
183309
508232
237205
318694
1515661
120400
1368710
822881
1889650
190401
1418792
1291449
590200
806930
354763
1003576
1106406
787672
92503
655079
1957109
1326528
211431
1433732
1133616
1954266
55615
1282864
550670
915203
647253
761974
581550
635717
463764
1654936
1414324
436383
720228
1595413
1414565
444318
234100
939115
266650
1065594
1931142
1169195
564691
827407
1234635
1810348
655854
501822
1217579
1333209
1156401
690218
1248510
1235263
1899886
1400709
910866
592059
1048605
255877
638484
97282
807997
1074575
1005890
773633
471021
1055636
1025501
554211
351809
361576
142091
1303170
1141563
1800516
785537
1358488
429235
1983499
730157
33312
1948436
3149
1212568
59749
1846109
1031365
323364
238721
116424
357871
920731
1972132
1480660
360789
38598
221672
1101157
573824
317759
1710031
1185102
283115
1747661
1083465
1648906
899688
187061
784755
1685680
1163768
573314
789835
430749
909494
1685524
1300477
769098
902777
402507
677274
162835
1352599
458158
1205858
1054581
1883931
998277
1607571
1646122
962145
311697
1560637
1863897
252876
1130855
1364005
175173
855179
918003
765395
689275
800360
1753231
1198329
328490
1717702
216231
1480
1636266
1699552
196736
994904
1882206
1924914
1480134
80667
707216
1522695
828245
1382111
327863
330402
1727930
812884
1193996
1008741
490816
91753
500620
555264
51024
19903
1776856
1054964
407163
1458799
364860
1047229
451292
673192
310734
861880
1839849
1146952
640254
422170
1370891
1640530
1308423
1693728
1559611
1277077
198531
1988734
692970
342025
1549738
746888
14530
1312087
1649878
1546314
82632
159243
1159540
1516795
375317
840005
776770
1130863
1334657
1833238
1964377
1320864
773096
1864482
280153
1896216
1086759
1676475
1150009
185647
527521
1318956
489057
911568
396167
1260468
1392781
150032
1940819
414061
1701932
867365
639886
1908968
1480921
513108
462003
229852
1536873
529214
1927720
508494
502934
473205
127063
1585957
44253
1470731
1680543
189082
1255537
793320
1251760
67866
1047431
174170
1035401
1078130
140610
326298
1193948
1218447
1601569
947506
942231
1052202
519090
536246
1912054
993637
1643347
1560688
1680459
1929976
431104
1631915
1551432
1372150
1050826
1371080
1277982
728594
1954054
645858
1686710
670748
45467
370332
1974207
363867
1603972
453035
1306314
1135687
1029006
1165868
916362
453208
1729293
453683
1285539
762880
1426892
541670
751580
1380591
692068
1047475
1820209
1775461
1088761
1017741
1112650
1459146
1250382
1926899
395183
1701457
1392692
307745
346178
1885817
1034863
805680
891572
1501734
412752
909301
494179
1058302
1820249
811543
974892
1783107
1183073
763732
1714561
945735
1759542
1371689
1369783
612651
201639
819330
1890203
277927
1521594
23143
352845
251658
1784013
1482435
37010
1359490
1087543
1767449
1888644
675601
1668127
986072
1242931
416328
17852
1749694
286016
836772
489341
398
760118
1072179
766963
1945788
1269581
1641744
412013
160534
1796793
268368
993652
307332
1493255
54551
982219
275449
521543
1066598
239278
1666118
238724
1212345
751324
1586607
1856330
708415
788950
1191746
1410327
437868
584407
1173313
527238
1091518
1889585
1436870
1246890
277307
1941609
1348982
1680970
575322
380603
970749
553815
1135871
687662
1785835
1703782
1591180
212668
1539450
419942
604487
1973848
1908818
1870598
1658157
1401897
660038
662084
954808
1134987
1696452
310245
1689281
166678
1291318
543146
128557
1390014
1490253
804060
1569783
1334528
1747151
1077674
1010056
1289506
64379
1319680
656283
1760214
1541580
152928
332442
11389
1659752
1530091
1480834
1036258
1589104
1885485
966838
1349161
602143
631747
1699789
1766672
75191
1903233
1957060
811353
1730620
788664
145625
578296
659328
1584344
1539176
1996727
1856584
953130
1547029
1924383
1609105
301625
1204760
214823
1306225
950145
1483037
1294472
1092924
1581050
297862
1354904
1204874
1381935
199639
1949746
721269
1761698
842604
1249815
884018
116605
1715867
138740
1576027
909504
1013534
874938
1064910
676042
1663607
629054
471522
1080686
1374863
1137053
1757046
780561
1833979
1320347
1314901
409795
687729
1422333
1387720
1166555
135198
388178
883741
324759
1626157
1127988
64860
136708
188696
1083131
1831189
1497643
13838
1902952
514177
405492
1544590
1686981
1474058
1915835
1234680
791042
426934
974142
1392733
672010
333503
298700
853184
1874044
1561756
875574
408290
1866431
803536
1338422
1159204
311178
474602
189991
52713
179
506700
778827
1498639
256539
1729683
718504
1474173
357383
1471092
1618380
1400690
1337670
1187901
1180800
967091
187552
611192
676195
552486
1969441
416980
1721719
1838378
1822661
177641
120099
79667
63422
309675
1088709
164391
731281
1423281
316455
549713
220330
1594860
1163023
1215586
1689537
1808060
797098
463651
1697352
945048
164164
1200157
434907
166639
611016
160317
1810289
1392808
549926
495332
544991
691437
908433
926388
480349
337498
99321
47036
209921
825718
852600
1618751
1310732
796505
1814544
1563646
348190
352470
1083385
993529
661801
1065450
1214425
589169
1514512
932441
1134767
1740020
288067
322400
548523
883369
611499
971883
1344419
24042
1735450
904152
787777
236769
71315
1719706
1980417
14956
722335
105925
1403406
1854140
1328602
1170459
654899
693850
834758
851836
105444
957236
907865
1448984
685413
1126489
886364
465954
449474
1840882
1329768
1530615
1309421
508329
1714067
162185
1701243
1796907
1576043
1528647
880701
498162
600493
603749
581834
384348
329272
1700818
1282728
226192
279974
1015868
186635
1178754
1753272
934105
717447
787115
917842
1469552
533972
426113
1959164
364181
715758
1524446
379832
1388917
322344
1415470
87209
1583460
1534756
363823
1256709
224777
1352586
374431
973467
1557139
28233
1205909
379183
1253499
1944755
629088
552858
1765555
1664495
1995029
420348
1410624
1752412
1242321
1353759
1211636
1068507
1598218
1073823
1247176
423079
225626
942555
915055
757907
3691
1106897
773617
1830864
1153861
847943
533205
1369496
444517
1377196
294802
1224552
489581
676157
555695
66599
219549
72169
1912386
1036544
1453246
1808293
1103631
1201676
107526
1308949
1155587
47050
1611469
919644
920170
581156
1107009
871456
216401
1166259
1127825
1130805
1792182
1115877
1390672
1796508
505118
177833
359100
738894
1645806
449775
1536305
760277
795218
510642
177699
27748
1864272
952116
440052
958201
1984695
384823
1557759
1087089
1916281
613040
1504507
523444
1230028
1583045
1190760
544957
482306
591712
1122045
1798456
1186953
69179
874049
398449
1915911
131868
294575
1590722
9490
722288
942683
1874951
1484845
396307
442909
1227922
1665608
368754
991778
1948123
1399010
1592875
414469
672590
198838
335021
1302361
1808744
1605039
786350
442844
1975420
809484
589765
76489
1095904
1288101
1363548
1464502
416751
39077
859732
768826
318899
1565804
994977
1807348
1135776
663620
1010104
1713497
999780
977448
854645
1293505
1516537
1486587
704297
282796
420283
922475
1888212
239699
1125872
1982650
121960
1542281
275354
1457589
458119
340481
447872
1004885
1044939
1954513
1418172
422573
1346975
1811996
143984
159845
1153258
1009102
1326413
338453
220671
717323
1273590
943034
1278917
1662018
70968
820692
1588194
750421
1866749
1596436
879956
500717
123246
685014
857724
1723151
1721035
1460345
179376
1027225
210887
1389153
395997
1613783
48232
1620072
1570434
867637
49688
949075
1927664
1396811
1884301
1585775
346933
89364
863361
412266
1928716
724932
1309740
703289
1221455
1479629
1101730
1522017
48257
886130
209383
533670
633927
1240466
1808786
1575417
1385860
1093582
1705141
25074
61514
4466
1590904
1736638
1562624
679579
1542281
1198537
195228
1056573
55949
1323059
1824957
1093994
1042486
1163464
390558
493259
590388
1038942
1345126
1984776
1459656
940572
1484694
39747
930402
909567
1427128
893061
1153298
1071334
1382913
1343579
1528018
1061874
736096
796330
1666699
967486
1898275
1124264
290107
216440
877558
704336
1298402
333731
885988
881449
600393
544968
1227048
1277648
515313
827837
148741
1990534
1205660
1093223
1637484
386072
1869797
1706835
1447583
1003193
694798
1600057
1868498
33328
1900672
903502
1034444
307128
1352919
1368812
404059
1249914
820617
167369
1102162
535706
629382
1490477
148539
954655
1751326
1108909
1912293
1589264
27607
1884216
1929512
198147
1287531
1384314
1688605
823155
636080
1249426
195837
728373
278288
1812734
1508423
878038
542275
691742
343851
882169
274647
1538858
1854100
149355
1915423
1958647
306212
736073
1523623
1029105
1892592
756268
1974670
1869953
1131622
660993
742836
1915364
1084656
224718
3859
609790
1622197
810511
417655
1019798
1158689
1213516
418774
1307793
1897064
1562807
412299
1458841
1564878
526558
1982790
1113621
1292873
613841
912362
112221
949846
374512
355254
245129
1796857
447150
1172571
1494533
866189
1421438
1949905
782740
963579
834016
1249814
1655256
1225144
315665
1400532
216548
1840293
1964985
1722940
938166
491820
269059
321180
891474
1470910
885689
1950437
1497636
135914
329049
1018231
781176
1578064
496374
632223
1825349
1438590
1223659
1388838
614459
953876
783394
1553921
383312
1721793
490979
1182223
870101
688328
297943
837583
1193885
1636904
50088
885913
1870609
50673
1209327
1238178
1011905
569723
1849146
1352848
1409156
429067
28333
36194
1912284
1897727
1402664
719294
685208
64546
659698
1980949
257052
151246
943242
1215783
1252848
72802
299567
45878
1325505
404499
1511525
961588
1698584
1576873
1170002
229843
1697956
1318406
1133306
1109655
591554
1936331
866727
588657
1440201
251417
760128
523269
335207
295990
1973574
1972907
818950
886907
1999333
1433574
980236
1242577
687886
672742
1876537
456867
991708
650159
123025
1412677
1744081
888794
1554174
541525
1385253
1024888
1105214
1817075
1958381
702453
1286861
234519
1134388
1650457
42847
427273
847966
547419
26013
1856466
1896037
639824
1671839
1269268
433866
923093
1621102
598979
1793224
34432
186304
1465919
1642474
212793
1810000
1520780
959176
801375
963251
1837892
637178
515477
1888395
1759108
820295
257319
232279
277739
182566
1920955
1515964
628665
98686
1307816
622093
281184
438076
1502737
1812089
1458551
1968668
1732836
323447
191171
378674
570225
1618351
1226480
738301
934476
1200279
62645
205943
1639789
1107789
349787
455754
1193514
1779524
686966
1969100
1136208
242639
1753758
415136
1368104
1517477
1571795
896647
1981665
1934358
352740
1878919
1364207
599604
837373
112210
1800438
773128
1940658
876983
1055011
255159
105629
1617554
1628814
1612470
1490267
1308665
1893392
1610613
1631128
1492838
1126493
1036633
785152
1412287
1876726
848168
1142826
95822
1066926
1730346
1678679
425074
1585724
1061045
425941
1665889
550386
459832
1563899
1716648
752533
32871
1427591
1424576
102815
1269860
282740
1548409
1660127
612748
1868323
543143
1064834
551835
1471197
256299
234300
710376
1632660
312678
308514
498990
1245682
697664
206446
143089
680471
439130
982899
1211707
634568
513370
979666
786878
1303107
1726802
1047555
737828
1397668
870239
607902
226175
1006969
1769807
1593724
7384
1324842
1447240
1609361
107323
369486
330613
1342191
1424603
1782640
828608
5681
1875694
157105
1584092
562865
229317
886093
672530
247650
1190590
1777042
1843499
1314279
1473268
1752478
259663
264738
1403733
59249
83678
144919
1723042
59963
466594
2498
309513
911446
1797227
816898
1653956
511103
1638034
788376
1908079
1737749
814986
1513978
10263
581785
1554844
322985
1369644
195018
390975
561398
1561280
665771
1362052
583393
1961411
600702
1486207
1329870
73514
239401
398849
245617
838522
561125
367308
1097746
269394
1590949
316973
381420
1009480
1657978
49573
1859243
124827
678153
1033186
1554642
947009
1882398
701614
1175416
521372
654976
616564
1339086
913558
889217
1433660
4737
325378
978458
257067
1913903
799769
144492
32901
33189
598565
1539407
701497
1362077
1101211
12709
468817
1507542
564619
622078
1859765
1676007
540168
1902870
1839391
95127
1320382
1357000
965222
1871408
1657228
488690
1223821
889944
1278700
1093019
1481373
1378862
749597
1587659
444278
934684
1119196
1490306
1224552
1545372
1079679
1070776
1810561
280548
1516146
1307309
1878678
1490398
827817
430706
310336
672398
599256
413139
396447
380888
1613297
1852556
421543
84465
1991605
1215086
1436138
1389531
520997
1195997
694099
1066153
1960167
341742
1397113
886383
733408
124510
477553
1353537
274476
1864488
1982200
1328801
928829
1416817
1764328
98555
231808
1607910
1064847
322481
1651430
1520319
1076933
1811986
1538399
1754083
407971
783002
646113
438757
1643500
442441
807975
557858
973142
1380639
171065
1346950
696763
590546
267734
692651
1769151
997064
950094
1710321
1901836
1824242
289481
481122
779059
1200789
628821
1885886
1526249
194327
482924
790965
1816840
594803
1939605
1239977
1045616
1036817
156068
1524916
578963
1072081
380596
555242
1122225
692901
1877649
1207635
1273846
1903692
1796259
1766578
840660
1592548
973852
82125
1707142
504325
741025
1571586
1279687
1489548
1637429
776638
869131
1105319
1692512
855269
794425
953104
650087
1711162
849886
806796
1871578
667789
1635170
857259
1217273
371094
727973
1778395
275794
1895641
629283
203274
391446
1840632
1440894
469235
741784
1786209
800130
1590252
885377
1099945
989682
1174895
346953
83902
795570
682933
1352559
1933873
747637
426388
1011946
1976985
253423
275107
1680323
760648
869154
1674131
478449
1572228
1818937
1296318
1017587
354863
333459
1268402
180442
350000
808616
1022104
404787
117871
533894
1064334
691517
186868
415852
1226850
498675
1286726
975896
213545
1873001
1381928
1464290
1456105
406298
1319206
1064496
483464
1100365
1436759
736229
15719
1865263
1267322
835337
329047
1976644
1913709
1026242
1498153
1372728
252128
356782
1238536
1446530
1301007
1807613
1906185
799359
254354
66303
6647
515665
454982
928298
1214529
201629
1204817
556011
2661
14434
652209
1793307
1753631
649956
336598
1907753
1793634
1231808
189190
498061
166290
1635402
1759687
1410838
455147
3075
335533
1125271
995481
399574
1452155
316118
167577
1501678
1269596
267372
1320785
1618634
1401104
552537
64302
1452733
892965
1767751
519500
564536
337909
1271484
1007343
1654846
199820
908870
351961
186581
1974704
704977
407479
1258001
467998
1622290
1706876
1073440
1354627
739974
48897
987167
141665
943100
1123930
683266
895771
778288
1891451
1123136
69790
1074755
457571
1138868
208041
1567801
1235975
684833
500656
371952
1316787
825318
39392
1119853
320509
716919
1610873
1894330
320733
1957831
1454026
1892647
1011395
1356996
1100096
1559661
1459004
1756855
658696
1203986
686381
361603
1547408
89966
86002
1672723
1630185
1245714
1171631
627417
914422
133587
1423098
1694917
1004002
1478594
1671028
466044
1284878
1798935
1138401
1003306
929242
13688
1082949
1857655
507879
1982894
1231091
1366467
1793373
897518
618745
1410056
163610
364496
710768
1354039
605809
265916
1705821
1367402
1561153
1566271
550911
379658
1321051
525474
1089928
927543
1552850
122273
720750
475756
873297
1359053
1225489
940215
1763366
123182
1092692
1776279
1667402
34213
1382842
611633
1362298
1518084
1917479
1089480
1290540
691489
1441098
1761941
1351935
1218692
1357611
1217686
598056
1796905
1200050
507343
1311977
1682192
1193763
798401
1925818
36511
764735
1390465
1404631
1682185
445110
1929625
698301
1865211
1841486
1064643
1696474
1050230
786375
853364
908731
1778965
15
959906
624631
920977
1700740
16537
1288679
1989283
426214
427105
1828419
659446
528575
288646
231782
1400584
151729
198061
1779892
1649823
842933
1285759
1857699
502600
1243916
482432
538464
999550
129780
197341
1191635
1996798
659610
908371
1993131
1746459
1280365
1002076
1489211
1217005
1215340
1678601
1285800
1438811
551620
722940
1002143
1379063
774140
622842
559800
1422682
644103
585186
1150605
1036436
1198357
1548759
892325
1675622
913834
409916
1027037
768327
1937910
1433500
60016
1837628
160187
77148
1473547
78482
1739008
1565898
1954593
793455
627125
936116
288491
1617597
912024
231410
697972
308065
1724142
547834
1835033
666238
852771
1119488
701616
323704
428195
393213
245587
616490
548557
556675
462997
925179
1604098
1479769
1489738
1174502
282868
1429634
168616
555324
113086
1901823
746567
1015979
351015
839166
681891
614066
1502223
1983810
532053
1471320
314137
297904
695647
648268
1320533
1193438
399341
1926827
358908
750792
1740934
859005
1669883
163633
891354
1152875
247806
1435023
335775
87712
1057403
401175
307664
379809
854742
143624
949565
1296373
488134
1297618
1010720
884381
1540988
287621
1917605
1162634
1700471
528396
590824
403737
813638
761147
152909
149768
25010
853917
571914
1988990
534304
1201670
1027577
1873520
1058901
1749829
1512208
1851105
308207
891296
327940
1420565
1793636
1674952
1049995
1560419
1505349
492707
1836235
1554144
193682
1432479
1526464
990535
772674
1975604
940316
1538359
479038
240593
1211994
318837
928371
435673
1338053
1342944
1272650
1193214
1523495
1515898
1166631
1834865
309336
1212168
742716
3471
1305365
1224624
1029668
1288882
1489224
1739923
1046503
473020
1057647
213449
48581
620230
6294
1682086
1774071
1241961
1568355
1218245
470344
199765
1107583
1039906
1971153
170977
1217499
1005809
957898
678758
1419709
656953
971037
1284928
1004516
621355
693150
1898355
774648
1066764
234524
127594
326049
1524577
527982
804045
1678902
1806904
1192027
1380806
764640
117068
989845
320177
1100853
1851407
185790
1466279
1347878
1552621
545803
1357816
507817
261510
787420
1278430
477279
1113733
1077622
1848999
1772339
1574581
1473933
1243141
1168064
1019961
642027
1977600
897414
1575842
743809
513856
1774791
419229
1040617
1211661
573520
1998534
1711706
1365219
7769
1966128
649774
688868
1815902
190843
1200924
192979
1812007
214526
1739501
1694253
389291
983733
872719
96808
457508
569620
1304636
696576
945906
1909590
246153
1277190
78679
596102
1064812
1762431
390579
992811
1202818
19655
1903192
1398530
1933492
1337782
1688137
1678565
201189
25834
1198634
37991
1174169
1449319
1700811
1628721
1701938
5314
1442596
549944
1259918
550776
758784
1013945
1349827
425063
1595024
42424
1554866
1504379
548241
1787345
1925914
205449
600804
1747804
903858
43628
329727
1100039
746106
1406767
1596712
1245674
914809
1914747
728102
1800068
375953
216755
708583
449944
733397
1316973
800404
1537608
307153
570088
831351
1739532
1093976
800396
1410552
945149
1308490
1244002
471349
1672213
1516532
735870
1774022
799146
761428
1611128
1100335
822840
647456
276581
1787154
1513964
1694283
910571
87527
873785
961611
1143475
606973
438462
113392
961300
1394081
1569884
885352
710058
1635551
1037677
1987744
545040
512276
528567
1202775
1337818
1457875
383863
358527
987291
682927
1834444
1369306
1716229
602613
1724610
1226167
1387800
1312524
148448
1275752
1347960
486297
1611771
1523866
582582
1099817
1730656
1601277
1195419
1865068
565133
1670581
1723271
1652454
32406
993855
817060
1927538
903199
804245
959255
750862
379238
1751402
235511
1066627
636245
222027
777619
912478
665709
958187
1583995
1433703
1989204
342599
342967
1598062
1790033
564597
626569
1666741
907913
23705
373949
1831133
1279080
793164
1574561
1439869
285213
1109251
354054
563263
217245
878883
1675208
1379468
1979562
575385
1962136
990525
1594519
324513
1252184
578509
1524758
165462
320334
1291411
310825
1047438
219189
949949
943120
242750
806305
1031367
1354277
1218450
1298088
1820369
1793774
204185
1537308
1483412
460239
324511
1907969
886798
924696
621524
853382
503674
315485
1851986
595605
1835842
1422369
644488
1933222
1372270
1903321
42725
1219817
1694129
1581109
392600
167055
755021
1326141
425985
1870054
1128781
219730
768683
819066
1426911
561795
107656
109495
1935399
1132654
1248547
1312903
1730973
900559
200387
988929
78333
24860
187663
1578484
1395023
1430804
1995240
638631
379042
896227
1820076
250912
1981612
1705162
1668296
1373738
1864065
1313560
1757705
871329
1686729
1490341
1120125
354863
1710217
529208
620855
1731851
399444
737375
696891
1026939
961514
1421573
1601970
626658
1138
730604
174723
1519785
779393
1830502
1607302
1878035
1974609
479055
1085423
1394251
1855341
1439530
1618406
29445
829516
369086
828439
1826615
1301071
1325590
1509575
1990065
1522291
828068
881240
741621
1344270
1039133
1178959
848764
1666464
331893
585632
966135
295659
626248
371108
178868
1390418
217334
40180
1967193
484398
1906004
905387
1518516
1314166
1661623
528186
977023
704591
1028121
1909516
81972
172353
1052620
1874326
125581
1505428
1496434
1917293
583317
1345978
77627
1403961
477871
1866744
151011
171842
81765
835162
1433100
398569
1371671
54541
579817
243377
231312
1686601
1076694
169711
746232
1587323
757058
474529
386484
955043
1377541
1586031
1097598
1605461
645084
1000659
1733982
1279827
1467063
855050
1746982
497889
871265
684340
1263514
1792927
1005002
1389073
326241
111138
98833
350754
1040727
494902
567029
1422067
1838322
1746512
1529889
170066
781919
1798532
400240
1023547
843129
697050
814760
1068552
1138729
710381
1091104
1128359
894973
1294289
191608
365100
352632
1074500
1251964
965310
270278
477786
281030
1143262
567235
1941632
1641316
487410
214543
490294
842024
1620654
263
1011536
926372
868581
1931399
1696507
1979517
832041
232017
1301466
108445
1059820
652486
626641
528992
384105
306311
1438328
1145474
804746
1283081
1562778
123782
958851
729514
225358
1054862
284141
1084800
338057
1994102
1215226
1450154
1430710
907966
1275991
1550685
1687564
1721228
237410
1632406
1016823
1769931
659183
1333641
1508262
999687
1108761
796973
1881440
1929228
226206
1095480
183215
1838853
1678041
1211332
2806
1208776
719209
927729
821270
426447
1741859
103275
1010080
1694299
1769702
908753
1861701
855586
679523
304192
1806962
775578
955566
893956
1134478
670251
390920
88138
1335398
833915
368527
277087
1791919
1395573
180442
667294
1725989
541799
515880
1535946
407639
1142080
1445347
1714678
1692471
773030
10115
857719
1524674
617333
1783948
1632079
1318803
1258345
1134068
1689627
228691
1119874
278581
432888
1449115
1602152
1320626
63108
1369931
761719
336300
1528278
252291
1584078
886246
776901
1561223
1280825
1086206
1596322
474463
723885
1525609
909646
1958483
1513791
1001810
534494
347816
1943143
1064067
1736295
827951
1418814
1078675
1315977
23767
1930630
553468
1903946
1040050
785964
1558097
1570826
280304
176688
1530889
807054
73484
1793611
1847570
166397
770177
1600331
761501
707526
1037377
1909990
370198
329321
1829306
395031
1819878
1098119
1040716
235421
1972434
1950228
919884
489601
881322
1984831
95008
1502600
111507
53663
434100
1980042
1810543
1122085
686053
1776999
1675869
575815
1144258
1500475
1322728
1509483
274610
1485598
107322
1527025
381184
1105002
320720
95466
1665526
973363
1957685
416370
818466
1345951
1842088
674010
1316575
867747
1542036
1297064
1888708
1513951
1403736
1503386
1577210
1263890
1483698
381092
23616
1072109
398344
1482394
1333454
98160
1268176
143302
1342114
1197412
1241444
1173162
237891
486327
1024444
658861
186266
291397
831730
1720100
1998636
1883480
976740
46270
984739
259917
1476384
1012471
1131676
1888336
782636
744749
1324354
1133912
1515786
939223
333253
210652
1988947
333857
664813
1078071
1017460
439188
1133762
12357
1951433
1607021
616770
600416
1144950
1357668
1967076
937383
1164531
507639
1989886
1380387
370598
1773498
904866
757825
1995967
1753624
1389316
210165
1475581
390990
888457
312218
605300
1996778
1961877
668107
1907875
1714525
1453489
1249373
10585
1761840
302092
832245
1954381
565938
280310
1259408
1428013
899879
141995
1787078
582323
778456
293424
1605491
323845
251894
754511
1632091
1932003
780562
245739
263576
1595792
848700
872115
832197
1742568
721296
316813
355087
933960
1732023
773887
1404697
914091
1933952
1469188
957955
1513532
135097
196698
364148
769687
390437
1511623
558868
149837
1879073
364837
1922442
1595444
877767
1757684
130056
309352
774095
1997579
1370861
390528
1331887
1786640
781439
1853633
847498
845715
1600898
1786586
1453277
492458
962242
413082
1792207
660563
510837
880789
947607
314335
718583
489284
733672
1649769
118478
1898900
1433139
1190210
1672736
1457409
616238
1536853
1598785
1424743
1996598
427142
533645
81798
225722
898631
1004597
1158688
1160821
559562
403195
140580
936583
1051460
1254059
1394568
1881122
865901
1413340
1086241
327375
1589333
886780
1305994
1338996
680985
94664
1674662
1072923
654781
555659
620143
348129
1559471
1463890
335970
742826
1704231
766530
405658
1674930
845559
1622530
1427547
1077926
372605
563560
1123242
500784
392916
1347212
1632241
1129686
1811099
1774789
1167075
385647
1473220
652285
888274
73152
1433619
196823
1512027
1116005
969588
539145
828236
1765516
221837
85752
1201871
1249927
15957
1948204
1904319
1649216
341845
1453834
914449
113541
1484665
1232028
1812886
1828520
1503636
892088
328225
738709
891804
420321
1166075
1069813
1664400
904674
1747657
1192661
602755
1194810
1654661
1868632
237771
1943156
870540
1975439
1109064
1673352
161538
1176381
1247902
992009
1226984
427868
974400
1905958
1448342
1485463
1615007
210209
1339052
296680
1012732
1255485
1780350
503420
1420776
288903
1337234
1775113
1485061
914789
1419832
1529664
812464
899158
573056
728976
1174869
466887
1105297
592433
802315
959061
461212
1253445
1192912
218666
1393527
1931584
735497
633218
1488946
968387
1228710
1294155
1380314
334525
486693
1267912
1189097
701962
1816349
1132668
1550421
411187
1049073
83328
114824
506788
1185664
1573102
1039002
461572
584520
1308940
1664566
838463
507617
605764
835948
642799
543259
16791
407329
1892934
1670399
148863
981054
1776586
1292977
1413385
1889821
507411
109018
1201643
58394
1738174
1862455
965248
833915
1249859
1135195
1958649
428335
210134
1897499
547731
276270
136395
1037080
928139
1242413
147886
1650301
142492
563522
1757318
1784735
607081
493431
1728993
266346
789760
378358
1715964
1756622
205592
1662428
1187687
786091
883497
214361
1558311
1482685
1579327
1515002
1021429
1617214
1809310
88579
1669631
419972
786007
310485
1729303
1317865
1638413
1969223
536501
1973675
1504205
951708
1288702
1595740
1363552
1081577
394981
1809215
121420
639371
797084
166225
567311
1930787
42006
794830
753249
1301043
838861
1612095
1050681
1025368
479197
470210
1943412
1926520
1572520
1474912
757462
1212457
1764225
1056275
69371
405981
1696162
1491500
228931
147153
694544
263871
784390
1149639
1579915
1458389
1974152
257957
288407
1855060
1231757
1110909
1896762
1316392
1473853
1997796
587333
1816022
757960
596675
888491
236759
1463963
1885866
1729254
1576232
144580
1431742
1946827
596574
743614
865815
1031402
1490242
99201
233265
659256
939257
1475220
1366896
1151416
377379
386133
1019323
1273661
1650115
169766
1111389
1348370
1357456
375063
1602378
1707042
1914686
1525476
469321
1652856
716657
537071
1216910
578225
1196115
845108
1583080
1229785
1544278
1871600
1663812
1772905
1615537
227314
855995
306887
1681755
164848
1257905
1699744
1263555
1913549
124933
1526512
909604
759585
1733055
861611
1068354
1223622
1942467
400771
1042268
1611388
1937488
751316
1158215
1309519
1355610
1521202
1103007
921470
38726
617807
203098
940691
457024
1638072
932145
1462847
1584548
1773554
117585
126004
952730
376855
731365
303958
1106514
946406
1242682
1861063
1045388
1736399
524496
1726011
657018
1820590
1226795
1520252
405277
1912359
634152
1447192
979323
1130172
1724731
5403
1549360
1712436
1333649
1899207
566518
1089531
1782189
743524
880563
1144660
472665
1253743
1528171
1389402
1479803
1791076
654956
964451
371260
1046684
229570
256079
366902
1685762
1609105
1451218
1428343
1813024
1694487
896105
999494
1656431
1638897
1272824
1061693
817002
1386874
1467046
807051
805361
639371
1728283
1371515
1624906
1015387
657320
840206
1338926
754036
604478
20832
211155
1724416
713714
602452
759429
1471646
37060
1262675
324854
1694351
269793
1746790
1911490
873043
1053694
375916
1982330
1614653
1236843
1154159
1411739
853168
909242
918187
1876538
1223772
424173
1581300
1815976
621207
989361
542835
1200570
598676
694787
1029787
1673948
439879
1107158
955057
1138681
863103
1875267
363132
1960135
793679
1488360
650074
1224022
329199
240031
1089112
1598236
876918
1965696
938761
422103
572666
1794744
1074348
699219
789190
479401
109562
1578668
881756
1379226
590853
185832
135728
215842
76825
203814
1263923
309462
562722
1872842
1995218
299659
1929092
1487359
1144900
879639
289748
1258535
1415751
658168
433706
86661
1462314
1709091
1309918
391892
1863572
647151
1273885
1810878
1851808
679657
1846341
461009
1191436
584322
1111030
1845911
1675819
469517
1868458
1535257
684241
1606703
977233
108999
811697
1249686
1717912
1048927
383797
1656640
612187
1943389
893604
1223394
1746593
47074
55812
1044247
384837
697156
112776
474094
1861510
519873
661438
654555
1844585
330470
1617060
415694
973023
354973
1762958
82165
629492
383276
702980
291053
875773
462692
1797297
1735718
1467192
1325528
1495031
723095
841870
669134
1831862
1206866
672416
247341
226773
1966332
570828
1837600
335090
1076196
14200
1942017
543658
214199
753665
1170266
512805
218388
311949
447996
1218862
1004312
1668245
423479
1610666
861885
1989491
159763
377323
230536
202115
600478
453994
1783447
778523
831130
43377
276737
727595
636613
801627
1693167
1493286
1365957
1394069
1639983
969979
926126
407111
181397
1754644
53780
1456050
217036
1944115
1177199
1488496
1032821
882157
1695112
964515
1188353
1459635
354831
1232111
1014173
334537
916457
718024
189903
230233
1057122
1233405
796700
630497
1613350
1959358
1349566
160965
1986291
1077641
1760526
494385
1002555
726269
1889695
1704521
1320794
297833
1213877
1427187
1641287
1886004
1764151
1886749
1099523
1383854
526098
1492480
144898
1450464
505784
1693269
1952058
263594
1769078
237637
1426859
1143342
123375
254822
1900346
1953357
1335867
281112
950883
1245774
1629343
547324
1452767
1822361
1076984
1711416
85914
332066
386396
943412
1710125
148355
563627
80955
51487
433907
276223
46180
561145
305087
500718
1886414
609479
1756357
1855874
438016
1250084
962395
1783701
465367
302967
1434373
1791794
1979434
1570583
221431
1796348
1504867
1941922
1185273
826646
1296056
473579
85942
978835
1602917
1337591
1117376
236363
1821816
1651988
473820
1741542
1670755
1427629
444091
613288
143588
950199
1545626
1075512
1104712
1487472
814353
1264584
1574386
856126
1065525
711747
133264
1935962
402942
803964
1547726
1490394
1116035
825612
1684678
1016522
1529060
353843
587037
633488
1390973
802509
985443
1087887
1142319
1165073
1938300
211199
1096856
194362
654011
1718202
1168452
1669280
790916
1702573
1228814
88146
212197
1420361
1919816
1352615
617914
1937364
1611890
584849
1563988
1911113
1037269
1984231
1241582
1428120
1261019
1531013
580411
832416
381687
638760
1058753
74622
1299982
704544
1658642
1290110
1844162
1962923
1090741
830532
1415439
336644
737995
616756
1861549
1376549
401578
1848928
1873595
515093
1340241
324437
1535940
1519176
1926310
1672350
210936
1936115
1764914
1246697
1644067
1437274
1876350
1245511
1459321
1258653
1198298
822809
1148220
626365
276122
1710400
657507
1246885
519615
1054129
507647
1631229
1127515
802561
243686
1192682
1844047
365992
156963
1737067
91551
760808
1844469
268548
77879
199990
1840016
1947464
644292
1400913
876249
1710547
17734
1660162
622377
1349893
1533541
417348
1049120
876055
1330330
557787
1215012
74963
1297273
1035175
1150655
1319419
96426
1606081
1860999
1220924
1806038
499178
1682824
133587
1404561
93764
753517
1090495
363552
1877131
765649
246941
945373
1818869
1102586
1964793
812380
1607987
1484273
365029
1364113
211744
250590
1276863
108232
270289
1743187
177393
931870
835974
442693
1323246
995421
251824
1952595
871350
143237
1110861
645050
386446
325361
1542606
848735
951628
1958292
701966
1792107
1107101
532949
1464631
164763
1625545
1939716
961702
1182949
1649167
605461
356587
736741
874342
1551439
1567011
804745
1967399
1568085
304939
864165
1932694
1156878
646432
18396
1265722
1053454
1232883
1368168
1459878
1066659
1834081
1105632
1430854
1725789
3822
105629
1748472
208628
399658
426160
139578
996093
1378978
1571669
1554429
1325697
231954
1881270
77074
1902030
1167165
514001
731433
1360447
906923
1951116
533404
1743058
463436
1778364
89007
514369
484232
1421827
1573562
641689
149619
1312767
510262
1028087
1388100
96499
1777392
1601447
875695
758756
1229389
1025283
1813487
265163
1501213
1869302
305053
1731171
475919
512850
1071144
495118
1161277
543373
1142139
1582886
113523
205463
1274331
1935828
352276
433113
1687831
1362417
307962
338390
153732
1411331
687927
1987903
317958
119747
1636394
423101
1105410
1193555
377486
198229
8818
1129179
42929
843483
1058289
606501
1804829
989696
569781
1442423
1311408
1637133
912622
687215
1289278
1347437
963
1464119
1969685
425655
1930132
522804
1415305
1663159
443234
162627
1307927
1767537
368571
1507836
1045385
1857530
359862
87137
497464
1804914
1479759
43927
579846
1843446
1691597
208471
701129
73762
60152
78089
1597916
859894
555861
1171056
267718
1049629
154483
111827
1362208
275829
843795
1573687
1656533
672107
573825
1426638
1504095
1635872
211379
1192719
1717678
983140
1309821
990030
596537
1827369
1800283
134976
421630
186929
156141
1789384
1208667
1317158
533415
1850768
228769
1140477
1827266
162401
266388
1809874
152472
662473
748628
699490
1641583
949200
129458
1362648
922244
1225380
1406960
1018562
82226
69915
1467945
1703998
60541
631834
1888387
1591619
112026
1457046
450372
654419
46611
934892
502372
1578418
1374270
254383
1761455
1310935
507103
476857
1746523
830666
952249
600708
503055
1268116
745722
427216
1319554
315208
1794350
1381565
1480371
390969
587191
679392
674187
1430871
5479
1458905
510388
537021
568091
1248336
977483
1235855
1657821
45150
11285
1916205
1746432
1621596
1054374
241739
171111
545171
1640867
436414
489604
507362
816073
944078
111852
141675
132048
1241436
145913
1431157
913862
745336
400782
223432
229273
511269
1533342
1964135
188021
627509
1318195
1985315
1746265
1152222
1624142
1851884
1554062
755870
1444976
651306
84267
473443
959876
1668038
1760211
6875
1033205
856886
1716878
1887894
226943
1095098
1795587
292278
1825230
991467
891065
69056
61347
387370
60572
1843302
1844610
1705828
602197
1779489
1485400
1298338
16681
797412
347021
1098086
979711
87827
1279303
995260
301268
1413077
612383
620307
859061
983616
1620878
515801
1742380
923372
1182685
833902
582145
379649
73603
87148
1294002
946656
1579909
688056
896183
921291
796714
1375201
1323532
1247433
355676
68012
165898
1911064
1863366
56599
968969
1176066
204612
244028
545761
758385
734612
217435
445995
1381197
685956
1377923
482178
636325
630996
1043617
101772
1549544
164383
1127743
1738509
493228
366686
864570
812846
37802
1748527
384425
551987
1088326
626632
1340263
1430179
385080
271592
1285077
1228852
1175345
1749303
789192
1505673
112108
838824
1805365
855800
306505
1691747
1170593
500
1839777
1085568
807724
286861
1006436
198531
748369
1141689
1119775
749747
475536
650473
1406174
459290
1364535
1542026
107220
102166
1661964
1231692
21635
568867
1213796
552172
1164320
1387285
1617923
1005695
1363526
1227703
284522
1482096
510346
372782
1711165
1988607
1758410
1755868
593262
1002275
1518934
340458
937810
1507648
744301
572624
1274435
1086342
537445
818984
398015
818491
742171
307911
1087414
1176973
577821
245
1580207
1379484
995128
1006097
1936217
140556
350303
1776212
970295
1923441
732180
1099168
928541
322324
116075
243771
13880
1424004
494481
64206
325048
8579
1985309
204520
1356252
1971436
1581095
1039091
973283
1239419
617665
1157034
1846199
806427
1877766
248975
8759
1716778
984701
643565
768085
1051145
335554
1071077
976872
1006275
348111
182856
273187
185702
1802829
1499069
1706612
1198144
1025754
1457240
286337
1517074
1816763
1033891
594466
863169
209312
221235
1279769
1973324
468305
357488
1110130
932358
1114413
1118279
45704
1168841
1377409
902451
1624106
66189
1416
1054791
1662721
402459
1883792
756497
909704
297271
1924472
526340
1094847
323689
231348
1726753
798341
1431602
873578
1444964
798716
1531617
967588
178108
891379
921906
599172
731638
514186
1437207
1197242
1967520
417525
1175522
1516175
666051
504626
55889
509846
1083762
269421
1271338
985855
378770
1939393
1083604
793214
335599
38433
668988
944826
31846
960720
528968
1971783
1202924
130579
809918
895812
174643
560549
668555
842794
12242
1019068
1453409
1687996
1553497
1386389
1596890
379840
975145
19442
1810691
1661978
34584
971916
933763
969706
109365
1324879
915459
978831
845621
995592
1182208
1739226
732130
1571306
667214
132000
273041
1881953
984865
1220250
1488656
432342
496081
1220158
1003362
1994314
443891
1995921
1483223
1995277
1518772
608586
835943
866043
1969747
334865
756420
1055748
1897679
1928226
853114
1816557
140494
1812638
1631619
397987
899255
1242910
184195
269022
1984522
1403338
326776
1335171
315667
857972
522525
359277
705779
1299492
1305475
1828170
836040
133008
1262581
166812
1105526
520744
359259
1640884
1533191
1862212
192736
534452
1685113
129986
608680
25945
1746942
254095
365396
1651817
1793057
130168
1543217
89787
1098085
1774413
307278
607248
1327754
997196
382620
1899612
1502171
514629
1480121
1870297
1375021
957165
1572422
1129313
599175
768348
670677
545912
627521
1886673
557245
1972127
1917741
837216
464832
288456
396293
1455315
1436681
1483496
1622140
1577521
666244
284061
759408
980348
489600
551560
728119
843703
1476842
591953
1797439
566567
1902622
1281149
1797774
669720
1995995
691890
702169
1686029
383351
964932
186232
1512426
552338
1496281
162534
719111
1880010
191932
788822
1247625
877046
1086827
1924112
1062445
410963
1141152
793060
805292
331698
46189
11555
759926
829874
595200
628341
1315037
745388
1268830
303593
244855
335503
1101366
588760
619136
1027089
714197
536387
312032
1052723
1245074
465420
131657
595036
1548414
1921234
1219342
553354
490262
137029
915169
967147
1640962
1235904
442885
126291
533334
1436352
441850
106600
1852427
754043
23181
1715893
148270
1953449
1064530
574282
411005
1781798
1487275
1444365
1260464
867028
1246284
588715
1854280
1563418
276316
1991343
1773080
287640
1173680
1913996
538516
1751199
1016765
319394
967387
1657554
435847
963764
681549
1123774
1998005
1293114
414869
1392379
762443
323377
266327
1674701
1833882
527660
454324
1395823
241092
14004
286074
943935
140526
438053
1184640
533235
157374
663377
1661658
1747448
807282
354735
1808866
715778
568085
1969317
1433660
760159
1034918
1357988
246785
474038
1460568
1138693
415952
807990
1864977
650296
973410
458649
1745150
266582
19539
57134
192313
1257698
1923593
796837
1876802
881908
956043
873012
1388296
1331311
1859768
1684867
1054441
1623423
1200067
119330
572082
1435859
585352
27394
314724
1413357
1962472
732573
1043700
76181
1637966
1166269
83067
1025186
1469196
1302387
277550
112577
906723
1446519
157244
406940
435041
1707710
1010339
1934205
652085
1851234
559184
56601
478337
149823
192617
177454
1483517
1353648
1283326
1949057
1888405
499298
1759074
1323287
1324049
648326
712250
1329167
1743153
1421137
1611412
1771210
256191
1683408
1986082
1654912
1945664
1559950
1946210
761279
142730
574063
647774
1033907
728057
544759
1687557
283586
1838254
182875
707056
1559038
1443290
1476433
1284704
538955
1912571
1247620
1919099
1005485
1671158
1045153
1371541
1762067
7641
1260999
1971096
1385095
730212
1796057
534437
1203612
914215
868781
1421500
1192086
1253470
369581
1018882
503300
1660352
1889198
1263340
1002390
1616629
826156
1741013
603537
1613623
777598
1932009
1166044
788305
18323
1500528
1786746
1248810
1510576
1460076
1463288
1821671
1068399
1045175
928616
281009
684020
538391
1557759
1956494
1549246
1600296
723409
1903667
1116263
1288431
838802
1345625
1445710
966910
1872834
1541621
261925
1825653
1373924
578745
1932728
1341983
1033060
161044
1691790
926393
1560112
604988
1561919
866547
191364
1721172
1117763
229581
1530884
333815
1657104
789936
1110770
1885822
1088286
154345
661788
1912637
259620
1522149
1882137
868532
1753901
825346
323422
1890227
978988
784047
1632217
279096
101645
781916
692724
1309243
1554893
1127019
1893628
414459
100350
108784
1478775
642152
675366
1482987
1026170
127439
1240244
60951
291152
1635192
468067
585924
686775
326049
398163
1685824
1849938
1660000
1830930
1821238
739442
1075623
1700984
1405775
1499645
554619
1847813
898006
1470660
1233596
958059
1417721
1582857
1154515
1962520
287135
272111
1933501
1072826
1843990
54499
1131902
1591055
1873036
136808
1204356
1792517
195388
1824661
1915434
460344
594692
1206233
351844
1080957
568523
650467
1173103
41272
1592458
1822608
1247845
612518
1001659
785152
616994
1004245
1119943
1971310
1230826
1623761
1188273
263341
1769748
741739
1384393
381598
1540090
1505212
1451244
420872
1803665
20480
394579
346459
856778
338993
1145883
1496582
1218653
1571588
591629
1121235
594090
553103
1570725
1260175
1183098
1058544
1358328
620315
1065397
1635893
1402046
985373
1879913
319629
966646
212548
872583
466250
1923371
1439544
252941
459560
1233257
1230666
1226854
837422
20298
863596
1154546
1522328
53560
663443
538848
269503
894463
1238776
174927
1070213
25977
343459
1385520
1561128
760965
1708797
662177
140190
1527583
832358
500090
456520
1281984
1766996
683476
1060108
1737273
744034
1275667
195199
1477189
1102377
1365812
735058
1247142
796402
425539
326108
628871
129114
1874152
881168
1749621
456398
1221343
1143277
434070
737576
1294501
97456
199247
657661
1814276
1485062
1644308
781979
845287
1605360
801381
158860
800763
1818244
1979436
177420
1736981
1151586
909610
587267
802715
1744631
1975265
638807
255134
216604
1157609
1593446
810085
149886
1504538
553518
1589639
1025059
167343
1303351
1642815
3075
1330670
1404391
943453
155848
984905
1249229
1935209
1084335
854230
394320
631606
1766418
1765777
156273
164488
501192
1526179
955545
752007
1704646
1745641
918588
1606626
1788804
1203865
1668519
201095
205592
1347484
1594512
1837876
839383
84409
1796353
1729865
333050
604461
641219
1707305
244090
319143
1795971
1240739
273276
685887
784303
29164
829900
1698379
903065
1918333
656019
20206
154243
1343180
1044038
1532028
1025052
1188535
1783081
1034694
1244930
483693
1318185
1468948
772426
1948925
1896233
1618673
1829687
594113
1134370
441384
124779
137632
840666
633280
1713142
1978284
902044
591984
585756
287201
773585
402682
464206
23479
25538
205558
824286
256186
1182043
1516950
159363
1862969
229979
89510
1630392
1761136
1733168
1259761
1367771
1734174
481620
1736029
523864
1316380
539606
1387281
1866428
1577055
866106
1686994
593670
835453
907517
1606897
558616
1001281
1074295
1798895
1551592
583414
1285403
1506625
271830
1876126
1028149
410630
1001294
1466964
1604280
1197548
1485410
361349
443936
469456
1846050
1737252
1601541
436508
403312
1735565
382338
1128996
620
1589705
181705
1477047
506579
1806636
724809
1711226
1790794
1402108
1673058
1891226
650867
1653707
54007
1372878
1538493
96217
1259438
1233613
1989466
1928054
422494
248535
1102394
1912546
1051157
1719030
583090
1993640
1976275
1826574
557402
139615
760522
1543112
816532
1365355
205766
952961
261952
1810628
789011
2782
1472547
1286636
1577777
1760482
1491937
1519599
1585096
1300108
78333
512467
677607
19191
1841824
1022396
850882
948340
939972
84724
330904
1457549
610545
1322840
1082758
434891
842609
109666
1725382
1838354
337504
772674
70181
1741872
367385
451288
448202
1967630
1983462
1130642
1833572
645498
746994
525063
1329337
504318
909387
441596
1272038
1910856
695546
969419
1813911
1966779
408318
1915538
614801
677643
1546974
1155499
1325930
1997512
1920655
1467156
43711
596572
258638
494632
798817
7000
1901866
106482
587474
408314
1984468
160821
232920
1929323
1031431
557258
1050937
105187
1531100
41850
1522364
1477004
721416
724494
999126
1235350
1736028
388818
269232
1420486
1321567
974601
1864023
1957048
1294939
774004
1554628
1993215
1538509
451464
1363479
226820
143986
1577298
900969
1609770
645142
1487385
1529505
1305835
1326921
420050
6914
1983192
609992
743750
1365703
1613311
1625399
128531
840925
1900727
728439
1293394
1458484
104308
1075066
1591547
889852
1937799
416867
1292151
1017682
1927664
162921
1088179
226947
229002
1596155
1967954
1226950
966571
871321
1959941
502978
292293
1836816
1334305
183415
1196786
240199
565008
714252
980551
256211
1022563
1496554
1477778
270460
646173
407499
1785081
1035945
199643
884353
1983502
424084
950943
870710
1027993
847881
1845673
1734406
338110
768372
691125
888953
1759692
1546202
662779
1755365
1151494
71631
1168432
1763198
529165
39596
918102
1081516
1230198
1421324
1400590
1828525
1672193
892127
519063
1511016
566614
557183
1422270
1872864
831916
467827
1939927
103199
1295470
643593
285010
1860936
1587129
1047946
990678
1336115
1285912
222565
1793572
1549145
1320969
856703
1974939
145806
431946
445403
956031
290087
1365276
606499
1929583
1816415
294200
539357
1776773
1965435
1166106
240258
1475725
786702
370704
436726
1128606
1763479
311356
543408
392883
444941
1728106
584244
1482585
536998
1762605
1457527
763378
1497482
447565
1219055
554100
1682891
293381
1798029
1558610
181709
1885519
1817387
667778
1463048
1010671
19151
1411946
811846
1799464
948769
1021013
1248319
1008789
836427
318519
509814
484232
644548
1971963
393894
43286
677218
1110848
919226
1437710
709928
1889658
1404039
1352894
1687819
1553679
1236374
1436229
258285
885322
453032
550861
1766155
666572
1502807
1671883
373595
1978757
388046
1687094
1346436
1763848
332822
1993953
688757
1340691
555100
1741409
1090417
465328
1627168
1641480
1156861
1402525
449810
649418
1455220
119421
96621
677023
411734
899283
763952
1663682
98817
591860
368829
1775009
1901651
1488631
1992045
383992
123787
1706624
1464083
251883
1759868
123036
372964
268094
1459713
12123
796101
531041
1682066
1294210
399873
547951
1298098
744259
167945
142629
1334210
1805493
335290
197289
1302074
97107
1705415
1330942
1496104
934268
1127982
300084
1214303
410274
555948
1630721
1463719
591458
1840349
1398940
353415
1091555
1581800
51323
484988
1429174
395442
1701934
1859738
533236
1034133
406146
1327309
117727
562107
692463
192563
1407287
1055267
771929
1276158
693713
525322
1306009
546814
1865654
678828
641328
507521
1282246
1188363
1555911
1972773
1274859
366850
289809
1499800
1374793
1846006
545771
1740753
1445809
198191
1498400
710029
1438404
196845
260220
1650425
1995759
742123
874470
59336
1286472
1767796
1674977
1634416
472944
1805196
35577
1720693
1494887
519629
1052817
643918
1635293
527768
870574
1995761
1744690
1515715
119133
455636
715532
735596
140252
1623040
1098621
1449818
226634
202510
601564
1803526
1815877
1430608
845365
380162
462990
1306257
710514
1856699
834687
1631291
1203779
994190
1201417
574223
1198621
1981758
380588
1514486
1544593
1860047
1365526
1543189
1417757
325632
618455
201848
1679289
1722624
926880
1262487
684336
1884354
1520315
1048398
1140317
149267
1326317
1372165
1586751
398012
1965020
1304297
1451288
1288636
170176
282492
57355
522051
1194779
1674063
1314617
1576504
1790663
314138
1183246
1133801
303807
970377
314828
717528
811996
1918627
1726808
1956288
1367782
1651629
1067985
1786470
273732
1816660
1136577
430684
1128076
1732331
1953515
1090398
1177239
1895202
472039
1572158
1623408
737347
1751620
1223928
1233172
154735
644740
1359276
42389
1336937
623023
1284217
801154
159924
219125
1905680
1789836
1269559
1617287
1371638
448481
1981549
26105
928142
578953
174489
371132
630647
645147
16076
310442
1792161
260632
1647233
1932466
280203
492686
16731
1365655
443384
1268369
73293
1920782
300764
210342
1232449
347746
664126
431131
1638228
1705122
958163
340057
388176
900599
1978173
1265710
501231
1501178
1950204
69538
1823708
223430
535466
789365
1811888
883929
1114833
842337
761718
665255
770704
20491
1904859
1914945
1594582
1298690
828023
372667
1276612
153719
1827771
1787361
1407745
502921
1899271
472170
793200
1581392
1945518
1636720
1476633
1825390
862066
1285441
1879674
592465
1566044
1693875
141488
307875
73082
1376655
107171
1820039
1409643
1503475
1666190
1774941
141928
632864
296057
20659
1329732
1165876
1546454
1914424
1836494
262507
1485778
1752605
700065
198999
1309413
550302
1728720
147331
437047
1143056
354649
1616792
1810932
1425287
20440
1342227
993898
689354
947990
976235
1540723
971212
1579502
1412841
64140
501638
1892070
851179
687982
328043
1517837
989285
821215
348852
1658273
1606613
1170213
1411544
1086428
310717
576434
120323
1538700
671280
1829032
1498380
392817
755716
223998
916954
1429921
305308
356709
1266402
1283262
1671844
117359
558552
689593
1614292
264510
1113466
781663
1761015
541378
865604
816201
1383027
334348
540281
934038
1140342
561881
187597
1777443
146574
1763073
1899480
1631990
718491
949754
931060
1361392
1187031
8049
313244
532559
1000279
501345
1086187
1731840
1539154
1950094
1645704
581387
510076
1725231
420020
1354332
1417429
612838
680768
1393149
1100787
176343
341473
541034
1166265
1146904
1561583
1852851
83835
1207194
1922415
1901385
197217
1523991
396199
745362
247732
407291
1527400
1437885
1927134
616189
1997073
1389391
260250
1200809
804077
1035506
1072907
1490873
1286369
1381741
66554
1816233
1200605
863202
664467
169687
1110665
431742
1478814
1723052
1537866
987523
1507716
140908
17485
1925250
939764
1207015
1886424
1031214
956289
879506
472726
1332644
332047
1887078
197310
726058
1697674
1524569
66209
1422
1552483
1522833
1531478
1911134
116098
1251771
66423
1228617
1406977
116250
1749454
894174
357549
852968
1036353
703702
1146187
281026
1286116
742124
1782411
1933401
967960
181515
1232212
89965
1017505
188852
1227523
225179
217520
360030
647857
1988939
1628927
1657439
1563137
628623
982540
1746856
787252
571940
1012517
241523
1965743
893203
962794
1531212
718021
1919181
535881
313650
655524
1174396
1057315
641641
762272
1677298
844747
1915515
393267
1247494
142875
1077407
1675019
1096744
1780610
563268
478597
363339
493561
116162
833856
475483
539541
1438286
1774502
859221
306597
1826604
322751
297908
164738
295153
918912
469260
407744
1799404
343357
1202012
653719
1178814
1534415
493113
608875
1886861
1223905
1662966
1770720
546431
1368137
727221
864717
1150317
1563892
1101100
1351358
291961
1718075
1569550
1214448
773993
102724
565573
1849859
947783
1134821
191059
589235
105592
1537686
360877
1578297
1108689
780679
665475
418210
561376
1330069
1704820
1864339
706303
239565
1291991
1350608
111517
625430
1559346
1473233
1034740
826322
1751065
1903397
1232682
872536
598849
477762
602433
1022015
356777
1692905
597244
942262
828850
1284614
493763
1895248
1717957
223636
853062
487807
1991260
130748
1493891
783132
623117
694950
924783
1906446
1849168
780129
79351
292361
32309
1480447
697566
1487067
685060
61545
1395139
510198
1098867
1688731
1349758
377929
1724246
123083
650601
1838700
1510636
1667400
1916209
1171774
586648
1830918
448935
14432
396258
92999
1669895
1114728
1706065
178383
1719102
1874458
82239
646172
767169
816408
335276
1117290
7962
1297686
1959345
1690266
744934
1497313
1267410
247944
1860283
729851
1146693
966695
347585
1896003
1455629
1534635
827004
290973
432642
575285
1069478
391500
1132446
1948016
1395369
1142311
1187848
572488
27893
1952826
512756
850763
563676
910156
1166217
1320387
1766683
420375
587402
524544
1866997
347858
690941
722965
1931148
625297
422916
661854
942052
1738924
971442
1321393
987530
380194
1928135
886679
561008
1759793
1147500
1101474
441929
1152862
1187900
1098773
619409
1675957
1948945
398513
85576
692534
1158892
1987867
1882483
577562
297731
297563
892501
566043
1892961
1861423
1087432
390919
1215301
886090
1381131
1186181
709735
1950443
1176518
1921369
924348
1000811
1415855
1524056
1039218
89562
387920
141574
744859
1165322
1650631
1898869
502728
378833
1464609
634768
946355
55961
743048
335768
1899142
684592
104062
222655
1672631
1895882
1687012
1740504
742787
1730610
1840837
112974
662783
1674676
1525019
853080
1212292
659757
514189
1171144
1289614
44870
1334047
543279
1678631
1892238
964413
169702
1161462
416371
1409205
1636490
916489
918658
285150
267282
15098
200355
1010684
659447
24217
1537154
503298
581283
315103
1042085
1376520
1811305
1847321
1462119
1088053
655624
1373654
1648019
251504
1501731
1881280
1923573
394908
171393
1856840
1199534
544893
1891550
1731696
536885
1192694
1687
1852067
544887
479054
1099405
3203
467585
445264
277127
1091441
20258
562545
1943362
1947959
992960
718611
1908276
1188331
774464
1991753
1089594
1192444
1145880
224580
1081478
1671966
1787794
1738837
1663647
758559
1087561
1580748
183931
1416194
676638
361440
64156
1515920
1520194
1098852
1554035
37577
713394
961467
1724535
1255886
1042545
71079
1925940
147928
475749
200700
1047878
1366106
1525462
464284
241329
1871141
1571676
1944896
5156
766504
461831
827194
7799
511230
1003946
97427
1541785
328321
1522461
748932
1720838
1412763
1090710
1907065
94421
792846
514460
823693
1921167
911957
656935
653064
913713
397552
1137893
1134299
581798
1253412
285161
165724
1871846
1029502
1660569
1969574
796466
1325188
1174905
1956317
1823581
939129
932807
771217
1022794
1633607
898942
486791
1198147
1811266
1589605
235657
1346481
1189688
867297
384766
1251268
1671954
780455
649028
545697
1832898
264304
589022
481184
1202712
893289
23883
347140
1033952
260045
1358143
703935
1811201
897799
1022177
648266
330373
1894504
1324770
517452
693178
81577
1869614
383350
1442734
982805
1800826
544078
1376645
1132987
603932
92035
1783834
1530137
111506
719058
93941
961054
1026288
133720
1840087
1075663
688107
172466
255787
1320495
826395
1115660
1237884
874977
197281
802510
1002687
1715385
1076382
2394
1170209
1000643
1071528
412675
1364022
586235
605532
404483
1809874
1461397
820353
1855300
1871987
168145
1965927
1228565
963855
1705343
5124
749288
256749
1543862
810822
628892
508384
746431
631606
1754032
1119345
1322443
478337
1245354
776880
685259
1323575
867974
1042581
1978753
1425006
1320901
1037113
53367
353445
1164005
434806
1611381
887039
296980
1990913
1169143
573216
997656
1133768
1110537
255971
869865
848302
1885894
1368205
1281342
285963
431564
1752163
938974
1087041
1424500
1310631
895111
39728
968268
152692
1837074
775080
1293210
927851
1635146
977787
95926
1550550
701403
652113
795204
197088
371468
1205614
535176
1306588
100917
708584
1678701
583965
1092007
1409332
1136406
340766
156738
1019796
1031494
1591534
1941686
308394
14595
256245
729417
1391552
1659680
1247686
103831
710537
496052
896670
586049
1316261
204434
352220
1208509
1802516
895269
1651448
235968
1304326
237391
1668284
550781
1391006
851032
23557
1440794
1906729
854174
1300239
580742
924252
881569
962556
1240782
1821184
1926791
68475
794822
1275169
925017
689628
1657597
32043
875413
846476
697737
718540
1551262
1359451
1689918
1986460
222698
1901320
1030367
794657
757491
554055
1290398
1406868
217632
525374
162803
1471653
1087254
162446
391126
1912994
427498
1675064
1543750
1051764
1945292
1594122
332708
392157
205135
1708758
440572
699911
183827
258919
847761
421004
1263230
642005
1275363
1603081
1254392
466499
1597385
18737
527701
581656
1831871
840247
1657177
955710
1372705
123580
711114
1430668
802122
1815805
156925
740135
780722
967892
345517
853665
7561
1070872
267282
773944
1182444
370285
633404
1683735
920217
305636
84519
1896620
235634
898785
1818309
1037194
911905
466325
1595283
769328
1362735
1182936
1330007
84561
1301290
785105
1787698
967012
102801
948135
1739224
81532
1207536
510811
934039
863521
790888
1944567
1981833
842761
1604051
1409554
165443
1653232
310266
992674
1605344
453200
1312133
1920670
1935114
478607
1642189
1332295
1792979
1802256
1550605
1936737
1383104
45887
1137721
207784
43337
51209
1674402
604299
765402
853586
1373517
533468
1915540
604548
1662130
1433269
412218
1702613
1594240
1583055
517897
1474088
1996897
1352218
629508
649171
1452731
1668408
1327104
1075235
884592
635700
317489
744373
466527
1870717
103607
492940
462883
1778214
346307
639535
1812820
144274
1296058
621540
169151
1255756
787258
1825047
1426451
120204
340372
306702
955014
1219114
1920066
1936961
424238
1971776
989424
896105
1927345
1799194
785516
13029
815748
169802
204433
576949
927938
1075235
455831
214527
18846
1836487
608938
1906282
1859327
847355
1019989
791524
1052633
417230
334833
357805
1986480
1300367
926868
1241184
1816360
1689982
483131
89081
614378
16751
1776495
160342
1937407
360572
1551583
1427161
924820
1759919
85474
440501
945359
382610
1960633
1196322
452096
97026
1955434
666190
764476
1649645
1763204
825204
723732
610500
1649188
95354
323808
576908
936770
137843
650983
119882
1281368
245883
1350683
532162
9131
1184315
1681386
130076
1213679
1993296
534320
1132898
654705
97631
1804452
1694599
910041
1205940
1438659
15146
206538
1575323
1321275
196141
1694579
1154290
1261283
1554779
791789
824990
1794827
1441257
954950
289740
1026323
1276895
1019080
1726762
37533
1268763
91320
1247824
1572307
640275
338589
1388666
80873
1760141
1573063
320236
213063
1646568
104923
210209
216127
1883394
647325
1015841
1567656
1937088
1872463
1682472
1432714
1087558
381373
965201
1861698
1648065
85728
1837993
1318419
800943
141380
1604569
376909
1193800
459525
1111056
1201388
840562
1334836
457268
1242639
1844818
1372005
595156
813356
69328
1729778
1269705
1212070
476762
715367
1084677
1902721
725042
1379713
852110
110464
495690
1469223
1229916
209421
750644
1409256
1640851
177842
38265
1586918
1877375
46221
1395141
118990
521518
146822
302963
1620736
795785
185566
1586138
1285788
576207
1248529
287143
715163
1155082
439959
231589
1760702
622618
211005
326830
1478877
1446843
944115
1748328
1560851
1443731
1856351
820844
556764
22745
1667368
1340958
1565779
1487248
1880780
1508501
1958789
1025198
1901147
479698
268175
33261
231961
106210
1630696
1127178
1300852
187467
179554
1609844
217495
811748
486475
1275637
959887
221485
516839
344584
692378
1479205
735667
887722
943100
252952
1099983
1339163
831437
565653
1234692
1792722
1201170
1432948
1710705
1556096
2082
1104699
993945
964729
214257
1000596
566261
1818007
1033744
1649804
1684576
86968
1510849
111669
183794
914902
15469
1137869
1292806
912084
1694033
872126
904785
1098819
873408
1913854
785334
357517
1706539
1287483
399443
877216
376236
6344
845701
1934273
1515473
812681
1268297
990553
680248
331941
618434
241007
240158
1665012
886766
1505223
1600100
934432
593950
1699037
1706981
1815052
1805744
1269033
1675647
153916
1389578
863818
1158011
329761
1707999
1440859
1632872
970490
1951953
760730
480611
1356482
295393
1304921
1050079
865585
1061377
1531676
77883
1970344
1720081
115053
301526
1251446
487229
232027
849844
1990585
1550836
1884221
148463
1199125
1760379
1634766
815707
1842210
1353228
777444
1234772
1600011
1390967
463303
1691920
1724919
637319
49467
1251240
1062654
1140966
1137235
229840
1190182
1581498
1056345
165789
509455
1523730
1224093
853489
867530
1232548
832819
1097968
1007280
1845092
1410611
1918698
1117210
1206456
1416873
870989
363533
1607747
123887
1674377
1069455
378265
1031465
240884
439843
1246397
1151588
20827
830538
1758138
1846463
1168834
1390140
1253879
896798
960587
773444
1475877
1569606
1447757
700805
1676468
1836549
1538574
300096
638058
152078
1626673
1589567
364182
198609
1919130
1618709
1872742
720015
1685640
600121
214255
44078
1141498
140913
631055
1724153
1961800
70179
797235
415944
1517932
1275453
1088353
899905
315065
1539692
1931915
1728760
1063503
1542581
139789
1274123
1365706
172428
1363841
568775
1971777
656342
1546939
1990067
225130
1632878
1818116
282429
785008
103183
44259
1406078
662948
1806791
1782390
1656195
292025
236648
1351403
1995027
1180154
1107220
1198410
1593915
1956692
1267251
1191817
308938
787987
941998
1326611
1680156
1380721
944591
1474266
1285168
1440334
1541830
593861
1795926
737493
612298
239320
903195
396573
254714
1851313
1497387
884931
1461162
1631156
120840
1430995
740750
1865813
905251
1998726
511335
717382
710677
344398
1665360
1376138
1486961
207433
1891380
1360054
293657
1306801
1645735
1509796
1779694
221352
1940237
650333
1002798
1933442
1009003
775546
1396301
834346
1881630
262055
1628710
1214795
1499845
1368799
1196587
1646665
1013783
106324
161328
962800
1364585
1916103
1668994
1976085
1325517
796309
390135
1052304
1923174
1320997
246889
718792
447309
1510884
1109125
630250
687141
640065
1615349
470989
643174
1815151
1997860
1232639
691556
976251
882553
1710069
14102
67994
1810712
234908
1747971
271581
104573
1739458
1450865
490811
1180861
415370
1509209
1829029
993553
1033905
1844037
1854284
1151007
219509
613237
875323
964566
1289072
703787
1975775
500479
1306366
822168
192370
911134
1684601
552298
1137402
129010
328113
843827
1657101
1295217
1879319
1259904
1614252
74513
1454130
134641
1446385
584883
1457979
102302
1389977
1661021
1032286
280188
1556776
1287689
1569467
1648483
343892
224419
1108173
457758
1272035
61722
1562605
1047602
711997
448328
1064218
1481594
1898795
1464025
1716982
179208
928542
886236
977440
487605
1067144
370287
831241
1866568
105387
1879715
723240
919094
1469963
1051752
326492
135332
1908944
606589
1191536
1069550
1075733
725775
1059819
1170987
875592
924727
541499
1832619
1536990
97590
1554409
174456
1761080
38813
1149911
1044570
300475
128819
1954254
1019658
410607
966665
842993
1511974
607617
1140663
1075554
735984
116294
1320301
1531524
11296
244896
1196508
34628
476595
386125
1988840
386126
965429
1618691
14611
1291802
143770
1504368
427216
1068896
1065966
665826
1766053
352275
1425615
150759
70930
1626365
73344
297967
1128806
1986205
1695191
471168
774131
1864289
1976359
581348
413794
9833
689812
1347862
1271038
1813800
36431
997623
697028
31037
1981154
1329244
1940407
519076
1014432
787785
907248
1088085
1108055
862263
1651703
104142
371555
1595309
774717
1613312
843598
372051
1459307
1040343
1221576
466394
720690
113657
1300478
1574947
409441
89621
704206
567208
597174
613976
734151
1711679
1097711
714504
611018
102973
1232720
889809
1165736
1865582
998047
245424
1044342
1445054
1720893
345671
592526
1804183
1942155
1546902
262828
1781348
917596
387191
1528381
982345
1919816
511251
1738370
1612548
1679472
1330223
1092147
68324
1069049
1521629
1898433
1222171
176508
1806348
902901
1979664
435352
346887
1401724
1113555
150425
1259124
1442331
1583335
491723
93321
300504
923338
1692020
1103307
785040
846909
1706522
286555
1925270
909434
760243
1870989
1062640
1472640
1148646
580573
1506451
1844517
1999495
1405143
1770993
812160
1729958
1753990
311860
1795830
1416624
573629
1620785
1598685
1758748
55026
1004068
192435
520982
1438010
828737
632574
356070
1172868
683525
281064
884338
840247
1041335
1603699
1687843
711514
1532836
81374
927866
135357
1994712
1121586
336116
165962
180222
1282301
1920728
1605225
257295
1225459
1967292
1868929
1116674
417187
332809
123051
1425599
1484590
1573767
196706
1193964
1094980
1446809
39062
1372075
975347
732964
1072264
988990
352350
285463
827951
496512
1546240
1063497
871393
1271728
752248
777143
1994191
1391981
1317106
1589374
1692891
445191
243878
1217932
752394
1105764
1932975
160471
1440805
1946392
1474880
1298857
1184321
1027292
1769922
1236386
1580002
345504
1752056
1600124
1922128
78548
660227
1262709
1568338
398107
92816
956729
1880807
487249
509658
299082
882151
1287754
678797
1982982
1442978
399018
1355885
1113555
200677
563934
1045765
115701
821156
1247573
1875116
193175
760223
1030559
1134338
501753
1380214
1756758
1255193
121944
375015
660118
1480089
65022
1018782
250516
1670828
729863
1973476
1214144
1521160
809540
557710
1535708
1999214
507489
1230836
64878
1114986
1230052
1343160
469265
336764
234026
532241
938574
1157167
178157
1494014
274811
1054448
97788
1097486
532464
1041271
412135
309028
1284734
1680842
1576164
1878747
1729562
1952831
839791
1740393
226603
1254226
1653583
1586436
1650340
21621
1045210
1823752
1408917
165836
1041340
1663662
1647597
392121
431277
612808
1492077
1933631
1380159
1054570
545945
404154
804737
1539362
1604254
1947077
1102124
1704540
1317388
1062067
571871
410018
1224602
1426669
252127
892707
642105
55658
1789506
612790
1572104
948859
242119
339515
1262799
1652827
1274360
1204299
770827
204708
1887788
1919746
1423099
613092
1346076
386632
1164316
1835025
626291
301028
169102
1256288
1634455
1010681
619682
352549
1653859
458410
1998119
1194209
522540
131754
836848
385259
247619
1803461
57552
876679
1103764
1767399
517181
708096
1384585
1571735
164042
1416969
1276933
852427
1464671
1095141
1193850
284941
719328
483903
1285375
902925
329280
1732621
119182
634837
226597
343423
1129641
1987937
1133856
172238
1695295
1091350
1825275
539055
1398969
1807498
1999346
1178602
47075
1877286
1383445
198231
223432
223137
1731493
1492764
735203
313481
1586905
394592
827876
521819
560944
554124
185794
894971
322274
1317715
1424664
1239084
741751
1569807
298395
85865
120882
132104
936563
272979
277973
918730
1442643
96827
956107
638865
1012882
1541364
1071065
1213333
68422
1910823
459043
1452178
1422154
112622
1973539
618227
640633
1934322
836852
458513
1886285
1069398
1026032
360331
446826
1877610
1931120
950633
1967759
1489575
1637859
1384352
1288520
739217
1199305
318592
178690
257362
612693
1633503
197679
19526
1603250
1339537
1895789
1617676
1358698
228984
1221481
821225
384904
1259536
1306869
590282
712516
128354
856187
82898
1661214
364935
1371572
1280868
671930
1710263
275049
516650
909785
1254566
861341
1676101
1011673
6040
688615
1968694
1519584
227956
813742
39127
165658
1835960
1326644
662955
865992
602995
1458116
1121460
262656
1570828
248152
1208839
1601616
250242
1291093
1768904
1223678
235036
690746
1999138
1677062
1056949
1778710
1390307
747713
1867242
1386118
1920733
280154
49560
1914642
433240
1618029
1385693
1786360
793034
489736
1477087
1643572
124795
1239674
1786279
628419
525656
1413339
504108
655231
239829
1541876
1753129
71412
43318
491732
1205817
585643
350086
1384502
535956
1731890
1002063
318681
743875
1716522
1878889
1013519
1129784
612004
1963872
651890
1139227
1274059
599107
447797
650372
730425
1015431
948387
1306818
985814
1018880
452488
1914864
647888
1060308
1176987
728792
1624611
302930
636900
1107437
735172
592464
1537501
874409
1782832
1785994
1194978
503876
662609
14245
322991
755379
1308330
1688995
718697
533408
1766601
1465874
1195216
206838
179378
1358122
1726697
1831009
1288299
649914
254019
1205131
980505
1996847
167131
1929294
941894
378391
81241
1295053
1715242
1739875
1850936
293660
1729474
1441996
1933850
1559630
1863090
1978965
1946515
665682
1251735
1708925
1455489
1246116
521096
1516212
1339472
1200354
970731
1183911
226788
114709
149003
1137507
991342
1827306
913749
1973150
64874
772964
652832
1318660
659845
212593
115934
960461
746396
1324335
1398452
796605
1402654
1709444
1737335
666866
1656343
1789607
783301
896730
1045260
751394
727595
786512
1266938
1359560
858093
1518813
1201349
1320165
823997
654046
1999282
158655
604067
143626
1033689
1385823
639836
258063
620901
1109408
741509
233079
585195
895353
451694
1016226
661346
61743
1811422
939180
405189
76963
1386272
864938
756463
574788
167755
1120595
1192963
1450437
1386082
855515
1441953
1201556
69722
1949346
589191
965951
1531667
773765
1426171
889255
358275
339921
559043
1793869
862143
1295639
1606544
1659754
1655842
200293
860952
712235
1537203
1102242
1996547
29956
974217
483258
574217
423454
1787478
1756101
397347
1882820
736804
491871
353222
625842
820442
1119168
1399349
508991
1594237
603336
1837984
1682626
641734
171771
533947
1982076
1513080
928175
1753046
646877
1090930
140695
1679462
1488811
340301
1647243
1328239
1584229
560064
234369
106002
1362839
692788
555483
1534874
1924253
985019
676482
840006
1523567
1821891
645118
875115
894323
383143
263932
337120
1952761
1518651
889248
1513773
1199895
555258
1862255
1171893
1840400
389974
83257
1688798
223906
268846
1719068
1346114
809627
1174978
329436
1573129
1622676
841230
625363
505569
764619
1448792
1221776
219349
965141
769243
1297110
1830047
1292165
211907
1290563
1286146
1651311
1558026
1537785
1419247
355967
1206588
457730
1731397
1618573
240236
1210136
1233263
108916
547381
1304549
782792
636120
268356
1947823
1762869
1067568
1853739
1274151
70864
386234
623404
112462
504874
1250801
549524
1181590
1874859
45225
176549
1333738
1562265
1021124
1458084
1888676
1836087
954987
1699869
1684974
894481
1552731
812387
528143
86850
1096812
1680806
1023342
110920
1009845
1927634
710342
563819
461087
61253
966031
776720
1101981
1119630
1980429
1626555
985091
1391186
1945521
391188
1822709
1178237
360767
1560689
1369014
285346
1346677
1190222
286370
86649
649611
1083146
1025510
1202676
1930848
760945
726680
652804
549525
205934
798268
736476
1909813
680294
796460
1250557
939828
1154666
1789105
1353071
640762
260859
1714023
1774387
1498992
249952
1515433
1843308
701138
22522
541313
335674
375027
1808296
651418
230357
254248
122954
338563
1392595
651309
873495
250094
773941
225311
169374
1861532
587784
1874223
653642
203564
348380
710758
105462
1004336
505512
420698
972815
1303401
865627
1862736
1321382
456584
851905
1537051
211363
1074738
366011
457390
739358
455788
543448
1914079
601749
1008678
1441367
1034204
622201
1662128
1906721
644332
1715421
873841
1295461
298417
707867
496544
725282
1989609
46843
126239
1769865
1024788
495144
100791
1718428
1364817
1673805
777672
1437982
63638
1410188
1614802
1796327
1600399
1747232
1974715
1287076
1595740
521042
1587551
1815043
1373951
1078660
1325459
1511900
190540
371575
287841
372026
1962205
450548
850656
259366
1205043
28157
1777328
458658
1217441
220550
1131824
955693
1772889
188497
597770
472261
578175
185084
1536665
292423
408021
181703
405996
1314290
1827214
860780
1843565
1448492
948690
1798832
242571
1791980
1736341
517405
454080
740971
1464359
472450
1834716
1092212
390614
658850
261130
1075567
547196
1778746
634830
398317
756025
166045
1074797
1732285
379063
886812
902478
1769582
578500
269989
667350
816573
93755
964095
498033
1817749
430381
1585055
226881
439125
831900
1789121
1784431
1444670
1329748
687013
1187268
411164
1714395
1239496
1638250
121536
416033
197719
435024
1682326
1844679
128088
508212
839346
1509708
822133
1710070
276420
1829924
1999041
684531
1835381
1437280
832655
1489472
1197784
401448
852004
1826497
1185906
1001312
1440848
681179
615694
1715393
761400
1929344
1646081
948605
1850488
1052578
865901
1553592
1301380
1236945
1064514
170247
692504
1457048
333768
1685761
1710857
1322225
1864144
1813943
1192210
1227501
576429
960376
1827130
1182221
709110
920090
789047
1845896
642297
797311
1123639
1554622
747916
1462360
902437
1334411
823584
1923733
1945898
1581453
1620787
1561538
925527
1617706
42200
1508002
1647934
1860752
1713959
1108044
944438
1458908
868126
1046842
509719
1409327
1872280
1036580
1154377
1326449
1380362
1202240
560608
1849785
1869592
1789941
331436
1239860
1164940
1664978
838554
33537
1324534
275022
1253757
1532843
887140
1701907
1740827
425786
1157969
384140
1968668
891254
1169788
593020
1288922
1967420
891399
1695405
252326
539556
1686800
1942628
947317
1615705
878376
390623
1880600
547718
1806162
70594
243419
1210199
203351
529379
630302
1613979
276444
1185682
481670
310397
137266
988824
1939862
1863187
649090
1750608
168571
1838717
1924813
741075
1691606
1394638
1144725
581244
671197
856793
1306619
1408177
618730
1784306
22298
1383444
1219911
805898
350903
1340788
234670
648412
755232
220702
1450620
502480
559705
891455
642514
243885
14573
1391583
679542
1184983
1281148
1646626
1726800
1135117
710664
1207171
1425006
103242
1107124
1060579
724194
1258467
703356
1525718
832865
1982254
974781
753349
1034275
214689
1884409
1583499
157674
916043
39002
543605
421216
334692
1703960
286206
57738
788946
1898134
981643
21509
1593282
531860
410304
683200
948996
64450
1977025
636543
1825305
1001421
47087
1525991
1111855
17391
1543733
1680782
1868899
687201
243544
812642
187041
1886775
562028
494366
1886706
1221452
558894
215956
509906
88329
1444113
494372
332398
1481581
1556791
1856157
1197816
406652
1163641
1867686
1341424
1531107
1116055
1961384
338871
1406329
10718
770469
627024
323166
957658
371614
877294
962341
1070663
1511522
1407303
1983931
158080
1699215
457960
217371
438411
644735
910364
383847
895845
546438
1383725
1853664
388897
1415086
1235556
1707664
731065
1375511
1940176
1003014
1128248
719055
396771
1384124
202074
695144
179901
1419357
1435448
1501351
1525851
2790
1855506
1115600
1826448
1405950
1340243
1539777
1549550
525403
51791
1435784
473512
615383
780411
1461911
1293359
990182
405046
377011
223939
1055630
1018530
1278286
1196780
1930928
1147096
566109
136723
705772
308884
65416
1001709
1518994
1850168
949743
77908
786049
1494001
1143070
1502738
1320064
458591
209968
1362459
215430
1283062
1819747
1590546
647900
1792553
75524
1564472
1385355
1981663
1763836
127114
1704483
332388
1437366
1838103
228624
810972
690461
203804
1550269
373951
190224
693622
971922
831230
1379939
1635929
1078453
894038
19840
316080
1320589
774874
582610
1118533
1496481
102499
846406
1608115
1909093
262664
1994345
1674425
292134
484429
501853
901048
910950
422533
880359
1284013
1502708
28535
241730
85591
1134691
29871
149328
1698265
1236520
1102342
28167
312404
1790247
314526
65887
425814
1945252
328518
1607770
1811823
1857226
1726554
1187593
1438599
1068970
1345882
31008
1959642
1152259
1607718
732077
1178960
434966
1154554
210393
1872408
927618
890077
426862
289900
1110647
462350
1395085
1249415
1460804
602418
705364
1075764
1309576
1935537
866839
1243862
1758595
1158957
470833
1838390
70888
305714
726698
1013079
283168
1445323
298556
100006
1682852
113939
1741504
407906
1621265
1750912
283177
1194431
128455
726922
1202626
313107
405663
781843
455003
1349236
594411
1734101
1537379
45939
1024949
1051928
658736
994638
1516276
339445
646701
237532
423617
971545
471171
1807157
1180562
1973361
1539738
1183070
595843
1884276
1233110
122495
1971910
1138536
336988
1414503
1028014
369526
493249
714212
1966551
1132167
320989
90685
1290091
1395449
1139772
1858704
1933894
1971357
652507
332815
1952801
528134
930940
1210356
772218
1696023
926660
88412
304897
1186790
1931651
429225
992520
495142
1203060
1754009
114084
120822
1071566
1171084
1241768
89540
447399
858490
1954668
1451970
856061
1572843
1869522
890804
1364003
480269
885362
1076312
1047568
1564761
801737
525005
1080744
901234
861877
347304
1947312
1508704
1132924
1015433
1079374
1632364
946432
1759601
980220
1393974
1893432
1850520
136817
1136244
725603
1347961
1878267
1316772
108102
168546
1150653
632343
1059288
1952354
987637
769752
1071633
852254
374633
1949519
1538676
803017
536799
689642
418948
674802
1700265
1016761
787753
829994
552251
748919
743765
476256
1880672
1416256
272479
560090
1043927
489442
669464
554590
903661
1666080
1698755
27941
905216
476702
1993054
797988
438735
1697953
1208216
687201
1917532
1992692
594844
930724
181704
1286492
23496
959982
1976470
1832034
1612858
697068
506029
1668176
5979
1138457
1952299
44262
1070695
948486
1907065
1654957
1863365
16514
1207999
944215
1618676
1504290
1612683
1121718
422848
134828
1815169
1896191
1864499
1771754
1459675
1983019
649738
1722541
1248405
1991857
200168
447082
905331
733535
1653606
334469
1568838
68120
1849456
1296594
13331
1406741
902513
1122145
143164
1599186
1871326
1439494
327349
1892195
1883858
902601
238530
958114
1817637
495586
700122
654389
809639
416648
206268
98061
98306
1219526
260400
819613
766099
1755492
1215075
1288798
852037
1186063
1728945
482261
1788286
568774
647297
1306790
1095933
1880139
1989429
708113
1026030
815492
792066
502878
1215203
1163568
1155456
476526
92768
1688559
1560394
1674234
1743264
619582
686599
489315
953779
189899
632286
1250632
744849
1242549
123675
1313365
144095
976142
305432
1235937
141443
1963452
1755083
865654
224282
1868031
354501
719690
1447903
1850635
367286
1901555
1058666
144400
1756181
1866521
1762091
1292511
44306
275631
125557
643404
1156755
132676
167892
376589
964405
1494528
1273430
380594
964121
283057
801552
1268748
1174911
739625
1375306
680499
500467
955703
762282
373277
1896398
1757932
119960
761654
1318661
488587
539801
212725
677548
1233056
1025019
1212772
1076103
919956
42584
1927684
1484140
1859155
303041
1395935
1659908
1824960
1809678
1213046
234271
115483
1298188
1801623
1897607
1718193
1675465
1315543
598329
1695882
1687918
402797
53298
232964
1944220
437608
820864
293768
904291
1543183
533959
414239
764092
1749378
1812395
1185324
868704
1027754
1422964
10151
919543
275985
246474
803375
1923674
1795062
1690748
397828
57886
136192
730508
422203
476374
1424808
488681
1216157
924411
132763
1113830
1633239
566299
741253
1848768
1073186
1395348
753182
894353
473211
1368149
813623
1628452
632902
1365752
1530641
1357665
1155537
1833061
254237
1480014
1817305
887851
1345986
1983122
889238
1189953
1935856
1605529
1193386
1056575
785416
1891008
1754043
201017
571385
632604
1739935
1431712
1780158
108655
1649216
499441
1098001
1886933
1016943
1805610
903183
424686
231924
608189
1231519
1843401
455302
1954928
1093700
1044453
1142870
1489256
259819
27507
190785
1419710
631968
1471846
1981393
1124772
223496
1002897
748003
1468245
25723
821703
1979451
1629900
1262606
1815475
1361307
40544
513388
1503059
937393
1187525
1668108
1688720
1471440
1504549
849930
487732
427226
1491371
1539006
1280378
1828129
383864
1999865
1858879
1543456
1779601
1406419
1283259
1901123
1461923
759411
1208996
1380698
168118
392690
730827
240715
1484517
1116204
1666714
1360864
1912037
1180548
1728521
1548742
948022
1271852
1198647
232558
843966
1550429
1958567
1803287
328170
1067132
1583493
392688
890892
387630
829795
1280967
1950490
642256
1248004
1925950
1432951
526139
806788
1361511
846878
177845
1804109
1663038
1373601
756953
224167
868801
1711632
552403
440842
1443912
565153
1548545
796787
1449272
1470843
1015735
1366174
654810
665376
665229
261682
374348
1904770
1082955
1402310
273658
913326
1304743
1329475
1380259
937908
457002
1446117
754075
1632779
323553
1051668
1291783
929146
1481560
180485
1804256
1193617
406569
995487
1564796
1698278
156373
486214
852112
524461
226427
467660
872519
584121
186730
1799012
1164099
883321
1353985
382184
228104
1372966
706648
1113126
1792717
814094
1566335
570051
794038
1193466
1760763
623506
316222
1345006
914597
816956
757964
1226558
1385409
1672931
1476209
1254135
907665
920499
258041
445817
1817174
1936167
19979
1793129
84027
222438
223541
309926
1011825
1463821
195847
670844
98620
1121340
670345
1011905
1461420
989410
834674
1561027
59818
589524
1915679
451025
1038274
1790743
1782396
1757759
896563
888988
1459607
10335
1104790
39951
142391
1775665
1343445
1663658
737326
1315808
392849
1252121
1155856
702704
1051138
1890525
1508641
1670425
782171
108019
1642508
55908
1337859
722961
868694
1499691
467125
1581344
683956
1647941
422423
474729
1541762
1374564
84967
1911775
443067
1935834
900425
840215
1400765
1083776
392409
935047
1597217
437913
1792946
706850
1581808
1913743
944057
475240
1859591
1592051
1445998
499011
930628
1327494
120384
607187
321185
1321602
1330030
1495053
661630
1424181
803889
709291
1319479
878656
248612
1905101
37020
1960137
1759579
109604
1970899
1145241
1784998
391466
869999
1713541
584915
1148871
581029
1448213
508053
1999003
1302292
704144
402543
1909843
1655881
1153805
1406206
918601
1640992
352849
281686
1061737
676744
278503
479307
235760
916280
1754330
252049
198523
1399306
1442124
369814
616489
403332
1994198
1414119
61714
1189189
1622052
1378364
1911820
349331
1499369
1675533
908923
226684
1857072
1163411
783129
1196628
174238
236094
1430105
817685
808405
1522737
1627420
258211
197849
448667
925438
711768
1718530
202976
263342
1401252
847138
200406
1521245
1653260
583693
786200
656119
288365
1472736
501106
502678
190784
1387786
1683863
1503204
1138054
1900862
1840010
46975
980066
125691
996620
825070
1345303
772146
769744
1628351
1965150
1487526
1377703
1734210
569917
136031
1320037
298040
1864818
625171
1621054
1277472
1973888
1026895
289555
1318565
677019
819528
1884012
1499001
405048
1164426
46728
911777
1960384
533945
1825570
225552
513244
28917
93715
991681
16560
1470520
767178
1174503
472700
1984295
56813
1103255
1175742
1603730
1112803
95064
533419
62759
551993
1344636
1527398
1841178
170466
175274
750124
167833
863198
834412
1720586
263474
1910771
1965774
1491603
1805787
896949
68348
1201561
828470
485049
374416
1437035
406855
173628
1586762
128272
1743971
537743
1722084
1329253
1633184
47487
1050493
1175115
563126
471436
1716844
716728
690679
1708096
1000512
1072984
1458481
78032
1261149
1763097
1513514
1082328
853597
1936463
1805155
1970588
1789375
976148
455799
1336474
1494100
96791
645620
1823396
1880052
1367976
115229
267502
1060721
1644567
1358564
27173
674580
447501
642932
1103370
18440
841218
607252
910558
1891554
1531440
1581900
527160
121157
983236
1448447
1308523
632518
98211
1832196
1554223
142469
208601
544364
433889
1057
345814
1977758
668598
175434
1011303
375501
556164
1856559
1181081
1253854
770905
1570899
260130
297937
1955799
932408
1877493
1353854
1271091
790707
393486
592717
763042
586120
876675
1053343
624898
1019768
1819196
1700053
224132
34939
1868471
1421474
1353450
1540972
1994874
1375895
1544138
620222
768271
1798531
1022142
1961298
1154733
1620488
705760
555783
1468470
1586497
18052
311216
1832168
1716360
440463
710169
1008617
888987
1154541
944964
1765676
1540974
1221608
1738386
510481
57276
322044
1448189
801804
1630535
556535
1675823
1114291
518434
1866072
1020385
1144357
1664512
163884
412196
267803
1939450
1116336
1833560
572863
1088961
1778346
1190568
1650281
364970
789192
366885
803502
856323
319126
385995
1158213
1451203
277955
390509
459699
823514
297779
1553800
388528
1177460
1229183
1096286
494716
361447
942934
1856536
44221
955232
722471
1313998
1193891
1187997
288534
385315
1287103
1505363
676918
1686605
1352572
1591041
1714513
340909
210594
1767321
404179
1198136
746282
143674
215432
818256
203939
914966
1375270
1288361
1337974
407302
1934729
1007477
907773
952708
1503368
1149416
1095678
1668188
516589
995090
437654
1548410
1435266
153380
887074
1928404
1003960
1798444
1915070
835903
1219488
160838
1797343
1457060
1724822
1045358
276467
943246
899358
1294255
521730
1088432
1221734
1646474
950943
1191014
1943357
1141385
1349677
45704
992823
221513
1505235
1152683
154590
1154416
819542
792443
82340
404710
1143024
199934
1843220
21420
676790
1913233
105280
1321489
1039183
282255
1139078
170488
1010849
1386081
474777
185504
74232
900047
1634686
1112458
475745
1348828
1419717
1340897
1128428
1894814
770245
899705
1250415
1559640
1432034
1916328
812415
1514924
958289
1575430
467834
1323915
498173
723345
1520109
809420
1511261
499590
1164906
581299
1988456
1373217
1638928
1058523
547188
550858
184838
652308
951111
851664
540490
738205
1219022
577187
1624890
1911612
384407
1715866
1731745
1099165
1162872
1727779
697054
943503
529500
845358
1832679
562905
1138566
1974774
1626115
380434
1185619
1911938
1292382
647155
392364
1005425
897410
1139062
378121
43982
1900348
1179088
1920632
659093
149804
1444423
1163276
1797546
1304370
664925
326655
1371088
729989
982395
1581609
1087138
362540
141700
920010
1151177
1280046
1711071
1028579
630948
1682337
1000907
761080
542294
699647
1691534
1765913
1211273
1161325
715138
1061387
486434
42265
254903
787235
949958
1729233
1038568
487043
1892403
1434819
1288581
1611777
199772
1408109
1233996
189208
1890051
971890
1386422
1100126
517829
1793548
1445455
1894638
417200
726068
523940
1348098
1920257
1167491
1387859
1283162
866612
610095
1825535
1777958
1122996
1413108
363878
334616
1254955
1013932
974061
1889610
1516085
693912
1550100
745703
530341
974066
958747
1605039
930964
392459
1106691
930207
1168287
1651912
1437994
744967
683600
171480
1565873
481830
762891
526330
142625
449746
270934
1917575
649548
442896
1320277
180538
489614
1136315
112793
1734628
684234
1172065
1593031
1282770
1178693
1289433
1222995
43668
914241
544526
1322271
608273
518020
1800720
1041288
982737
1717147
879962
37665
1023075
614578
187337
1070603
1762565
1645127
1308208
336892
1799969
1078324
265761
604912
1382643
1362041
620787
768097
841529
1432732
1485565
1081371
1609166
1185921
1422468
1246875
1320785
1188136
1265221
180410
781445
1390166
1442053
433531
1475600
1367200
799758
1865975
296567
1270444
1571239
1296791
614904
391868
570321
1101046
1460225
228450
202371
1097524
543258
368081
1344263
1639521
1217049
347422
608555
340445
971485
1592739
1533469
1937003
859517
1727984
529603
163339
1228988
1286432
1574163
1082243
63727
1755916
695651
1059928
258854
861987
972558
1726275
467057
1060820
1714177
407864
1825984
792729
1177536
1463989
454360
1881910
1335084
905711
957769
65043
1199718
1083188
1752756
958509
1244682
1800756
177728
866025
247556
1571273
730382
1043602
15029
1721050
78453
756702
812221
1435123
499880
1017896
1754734
1171701
1772835
176024
140534
778663
1990562
434900
621929
871466
1034775
927334
1030467
1478405
370108
1249338
489723
285390
421060
947540
75916
1470619
692851
1891729
27703
1675897
416565
1078669
188773
317922
982473
1622423
1715935
1540263
1669538
602211
1799502
372373
876265
150259
847607
140437
1687333
1184891
1676788
1613693
1863512
1478177
786284
560657
1554893
337680
1408329
385053
452654
436892
1493192
395972
1682587
871542
22094
896143
615001
495020
1799030
257625
1072068
1416759
1992508
1762122
1263775
1506552
620787
705982
1974897
1613412
618399
1145536
163282
1626205
1001653
1600374
763722
377683
1335635
713973
975294
51905
1138861
1921700
469922
1753918
612965
1021076
297636
316184
63071
1945131
1997733
1502919
434722
800695
1874360
1477736
641594
1207211
647979
1671761
1748947
1307225
384348
1923193
812496
204639
497653
580550
1882677
1547532
407916
1935837
611290
1218266
807792
1155450
730217
1071086
788257
675611
1196502
1177015
80912
253220
1837525
1761128
1266604
1176848
768292
1412517
506641
1606312
640815
627877
1927851
1034748
342150
1044879
1598765
732523
1309038
1464617
255888
1286637
417813
1608903
253581
1979105
439747
282403
1981117
1067449
737224
1466215
1221423
1497888
1961690
1687119
276755
459130
874471
1219803
1823807
1734174
1244077
1770167
828399
140408
1033565
683614
651588
1710286
1768330
1103731
123714
956858
669902
464081
1736803
1695078
151823
1469129
23705
203423
911365
314069
961357
1989910
1567580
779382
97929
1071617
1139168
543682
1474341
1400961
1900647
735585
1825171
1666543
1639671
939261
1098017
1245060
180208
1360033
282215
957061
320848
1115219
624478
33516
1758343
1348762
1872013
1998683
455177
1537860
1448030
125076
16389
584154
1691353
1817480
1693799
144448
1755786
1467043
383188
1826897
1318356
258152
422218
142248
1456026
1991216
334011
1734260
1174555
15978
924711
717482
1167817
1158490
1801470
979755
1994693
164274
818448
1482113
1052108
1702516
662056
1135769
761629
1893300
736880
1611620
36515
656289
813500
369035
1347063
904557
306513
1167348
1562670
1252976
824265
1061468
209711
1325013
17985
1448718
1400040
475230
1626566
879250
145986
1546661
82141
1962266
1126905
1190597
1563076
1885163
1598298
1319921
34238
1864314
1093367
1544482
381925
210480
1322165
595041
540623
456951
737738
392393
1268925
434794
306934
1710729
787809
887780
818593
411054
1136972
1989951
161499
1065140
1340405
1421802
745225
139585
1212735
1149286
1401877
917506
1994812
1071540
1702321
1001345
182236
82623
483601
274134
298605
191064
277039
1537947
358140
814652
631437
782075
739539
1642926
1173901
1908549
1285464
1287038
845816
880551
988531
1643512
1988474
1957889
1424699
1587610
1508064
1487040
1075567
692086
472516
845184
959117
1326128
1497440
749574
1745510
1337052
304539
185570
426124
1901211
1216995
446617
1486190
1373905
608619
895633
589133
1628610
1853191
64105
1469783
622025
1773786
1636725
1085759
1632286
872925
1519124
1722733
1077988
568081
40633
1778073
1439338
219618
1381290
1254508
1963717
1439902
1687789
317721
1435722
1416715
1168746
963542
535714
1891239
1970722
565823
698454
435624
388619
1894308
243819
87555
1752623
1706005
1545408
1531706
463705
514644
1188039
1395202
440652
312613
20395
1431085
374518
74314
947649
932074
662346
29448
462756
1932835
1671562
470247
1310991
68007
1047234
1957657
1845805
1392824
456899
795371
525080
131448
1624758
585525
1744838
1163240
1479909
887927
1315787
1828019
279021
588717
737523
401692
1828911
278402
1429072
1759786
1240076
349847
259737
1935168
1218143
163194
914462
255742
70066
159528
1809160
725775
280273
651869
1923616
27048
62050
214083
243836
286290
1227360
1417994
574256
707528
593140
1759850
375404
237147
1933458
479895
1913574
572842
1842071
1350234
211199
1723903
1407905
1016872
1429710
308743
723219
341486
1061075
892630
1171046
830848
809414
892629
149884
1348450
461789
1464723
332110
1563662
453664
1582830
1395909
1259647
1178092
1852445
286529
1303560
1515236
847583
1694396
24496
740110
1090998
939137
427361
984955
1103721
1612920
1989086
874603
671392
1627504
1004991
458035
1087010
498838
352580
658703
175418
1155295
324988
506099
1655255
1157357
287154
1251934
741934
1092268
136350
66735
847398
1725918
1566083
486569
393895
1230404
909501
1073122
859867
877718
224085
1275937
934586
1636898
1519301
1394660
378641
974291
1174737
1361681
1470864
991573
1227010
1582175
1156680
1202005
804732
636774
979112
807595
1510799
1254720
434900
95974
1669876
273010
1396855
220949
1652465
1414329
1061624
865359
1161510
1038051
1755321
225222
93731
1737170
1691272
1933851
456287
1489370
1508816
1269037
320595
611266
919562
178491
133811
877168
1727296
1910517
278722
1900662
1416485
270304
1859986
1228992
914347
419533
744320
628074
345014
1256422
876117
536182
21209
152835
244285
166221
1100413
1871458
1168838
144254
1715907
662802
1808860
1337925
573909
1780595
224591
1982422
733588
204660
963824
1095421
647816
1201563
928649
1177398
270473
811936
1660992
1490064
1464244
1859153
1153807
1558666
1592904
1760183
1551695
591440
1982882
758571
1771164
477215
478180
739282
1598764
937256
1428997
278059
1218487
388503
1636394
1306804
1395284
203668
98951
1453333
44825
1101803
1601676
1407189
549851
464645
1947324
483367
30914
63213
1349739
114115
730497
402602
1908345
1776742
506677
1424721
1770973
1480404
1379692
1082804
125794
653895
1958075
190425
1664592
1554288
364683
357010
659412
205148
779129
1451259
952620
1837677
265894
1956388
1521300
1082813
416145
40102
1359097
1773819
1464954
561156
1170154
873936
1694339
912899
669018
501781
857934
1728603
454191
585252
1549998
1717342
300576
411103
1543812
1110775
1516517
1520902
245229
507406
300853
1544796
702449
1252073
1901140
1576143
407196
949842
1726361
787949
271568
849103
1084396
1854787
870558
316245
1789474
485938
511954
586495
1974575
1901752
1917447
1036005
1634052
659830
1009905
257309
546775
1666288
1136932
1439870
1585409
9665
1867479
1402901
73719
1532067
1006959
833750
1950400
1049108
1973302
1182532
685386
1365729
1721597
729233
1680880
1227583
833903
1472160
1141637
396831
117674
1885989
773691
1160273
562957
1236160
641144
1642574
562028
1794127
1019347
658081
683107
124115
1749196
1246647
1179742
1721562
1544885
1662767
645604
1794801
1072546
1871510
156223
499085
1141888
1278329
1670294
92678
595975
1774749
1514172
300505
55415
1588093
54021
420196
609040
418378
1186448
1695557
281934
1802619
1834713
1322960
1967031
1093868
1291981
1745009
1313320
353289
1371230
531199
1399991
1653278
1882908
1677060
1837957
1697361
1321227
960436
1936335
1417767
837482
640273
26050
400617
1113976
831302
456569
752324
463385
1354763
1516646
1605235
106654
1366380
144618
877247
754291
791517
1743272
1207163
1396338
1784969
1536749
738807
1722296
1302492
1280586
1684406
1989534
461469
1171251
415321
1756048
558905
940039
24540
1260014
1913144
515102
42804
933006
361684
1862877
918936
565246
593817
1085499
323725
959555
746591
643347
1243604
1648111
82383
777765
1250616
1352132
1518771
749500
1108252
1441172
765402
1070907
1959957
1248128
1270798
1941728
109951
361840
109733
394647
1460535
1907054
243151
633967
1850389
268806
668332
1429073
1708610
1724487
1659481
70714
1305658
1564504
1358314
406275
779766
459281
1673300
1854912
1521339
1726914
46489
1337741
389278
315569
1811637
1548593
1105384
313740
438270
1400667
1573545
1428917
544076
1576078
814894
108261
308044
1723494
1540287
416740
1413899
1552839
563992
1569376
1512347
943417
1153279
1977610
1480847
1433050
1691102
1202870
1863304
704382
1805120
328979
1793699
625075
301378
1651358
1568868
946801
842154
963386
66341
1672421
40306
1077189
662468
651939
1910244
1317279
150594
32077
1362949
712653
1044229
376053
971566
149005
1288042
96618
678076
484154
1746722
1521218
225341
1948511
1157254
1096605
465553
138815
237986
788345
1217254
1228978
733642
1737611
1776064
1448145
1546614
838755
9017
168407
607044
58825
1320678
993490
498191
1507156
953494
1416116
1278245
1886549
1020754
1808537
1863651
598323
1935304
35880
403612
1615082
1008343
1534668
779611
1509259
1300970
469789
391833
264568
1163266
1586174
1988921
1361554
1209457
1430577
517995
955304
1778667
307659
400173
672927
1394784
501345
1709320
92511
1495408
1115180
422288
100928
1891781
958819
1881318
86221
776578
642025
664141
1831534
1914022
1153707
984233
1830974
1254956
933110
476782
1501000
833435
1471423
897763
416411
1832971
1283622
535614
358657
1727952
626712
877448
1833876
439128
927619
1701987
1122925
1991084
1204348
998180
129501
34315
1568017
1036656
278354
497633
1448461
226204
1659343
703035
959187
90721
1844051
989957
1229489
1540591
1039841
997656
97306
277327
928351
1862465
1149319
416724
1448246
1269525
1409511
1189423
285935
18209
446026
1318641
1599203
680190
1130833
1692254
1262560
1859549
1969206
1233804
1739903
1943316
493408
971498
572756
322263
1210313
470961
1266476
1643966
1297606
1060661
831252
1973960
1225039
1746060
792519
859288
1209818
129973
999830
326853
1739159
777907
433401
1651348
1176742
659481
1108909
521198
176566
367909
1082906
691166
583173
996795
1769178
136717
1862254
1032448
687560
1143165
1745826
1168473
1537451
781716
902464
1417815
713990
1472711
832529
1252020
1500812
1789214
418387
1136069
69598
472267
436668
1007203
443795
1217102
512520
753128
1921576
1473937
1314510
1086015
1398770
659495
891396
547010
1823959
1202746
141709
446900
1885345
232072
1184529
1204244
1864020
101770
84134
1447701
649024
1454531
221433
973197
727482
566606
220403
607578
1678015
251807
820548
1110183
484643
995506
1029541
585299
460252
455100
767069
739259
1638618
1796329
1671597
1534249
839956
970475
1156888
1158129
819761
1974076
1374873
294420
699718
1565427
1169063
1827317
179978
818992
1535235
1083632
963698
643398
633685
772887
1650319
1182174
1566578
569871
428985
45599
1976835
985134
367304
1272030
210358
1085066
1554098
1730803
1563203
850327
218665
107038
1554033
706827
1420890
913043
541905
1767541
764475
290135
1179499
405630
616540
303723
685127
465313
881561
1598962
760830
920722
893092
1846308
1092488
731389
134635
1027293
1761450
412533
339143
414569
862673
974736
1517415
163934
674927
1689866
788260
765417
1734575
1981393
311689
838513
916787
926122
1921268
47888
380994
1456497
111427
934510
1403320
1642857
293667
1556563
961162
1507281
163783
1244466
1540039
1495139
1134584
700049
1823793
1457733
6991
1666087
700089
1216894
943886
1208759
1297400
392835
249768
35858
842509
1348890
1001175
1629128
1618937
1025184
925339
884137
313894
156576
47932
737979
1777758
749074
1276224
1454807
533843
267408
1038992
365550
1323323
659520
1429663
537953
1793070
45346
1547323
256330
1589002
658817
308502
166410
1147272
838526
940649
1880906
650883
195500
636482
319723
882862
1218460
1990529
120133
1610481
998964
742934
1124049
1861814
146391
1249171
281622
1703317
387662
387917
1432052
254410
131477
1384817
74358
1302256
1980834
1214559
1973344
1268695
1565845
707086
338397
1083746
866476
1770984
1649608
722081
1798261
1767988
414822
242539
1505654
597649
600133
211190
1560710
1096875
406082
455811
1710403
1788439
1145253
1413229
1159302
1643606
599461
1442143
1485943
113441
1347481
146560
30079
330402
1167957
725668
482041
1734533
560156
484044
1973611
186587
1410790
1132716
1615888
430412
585456
1792596
1722823
577114
620489
941020
1677607
758019
1842401
1669917
1709415
1912767
321507
1297732
1582014
432399
1620179
333426
1624632
1315921
1515156
1694749
145514
127190
1800605
1975476
404294
1865486
486934
1492192
431495
487659
1092852
1176242
1492288
979054
414785
861246
1498786
636481
623043
258462
525129
1482528
238726
1628308
921077
627760
222762
1481730
500272
1993673
496020
213509
1055543
453418
890082
1921304
186301
1739477
1432508
1714899
683327
1962655
1913978
162076
388686
424375
1646092
657912
1059854
1837760
795351
258101
1560603
1352287
1191054
412393
1977316
878409
1134601
645957
1758379
1131204
602616
1852181
408900
904748
1894176
1111318
1861098
246502
1739974
1541100
1682540
980787
1243652
1175504
677543
1283011
1202600
1988781
1374586
1960058
1130966
1316407
1157781
1475402
1855287
469977
1039154
1713794
1651508
365318
1667138
59081
490860
1865634
560343
1159093
733946
186192
1898473
896197
1160799
1270780
980670
11087
14353
50847
410708
312114
1082520
1260205
1862828
987036
67420
199545
52901
1687876
370872
1192697
1817500
111005
806818
1757717
1505661
1305621
880439
1924337
1428568
771923
1691693
1171597
157347
892043
1331147
1439778
1555232
1091896
1807647
27493
872395
532563
399872
1089476
626305
343230
922557
1100275
1934083
817223
438608
310897
723428
406160
963313
1826397
1767355
1322723
934390
897364
1805354
108130
734433
514550
1251836
34905
295747
154153
549987
11172
394464
675085
1059631
408410
1350307
1492830
1305933
366295
202891
1707901
1049688
788920
1649474
434589
708296
111002
1266730
970609
28657
1533753
653502
325012
825277
1144983
641547
462389
344677
1540819
1347759
1620360
646350
237165
674534
696288
1518884
1126947
1128547
351673
1003635
196816
193601
123394
1674478
509877
197492
957435
1202839
534031
548039
469281
1129862
634200
1216668
696494
594660
446618
1265689
144983
1241713
639078
1587600
812781
1046410
1046421
1224144
1451056
662060
661677
1914928
423489
251842
41092
723513
1361211
1717894
1558002
471423
97503
1419851
617951
1256399
1507572
46475
278398
1513393
1285230
556941
1681832
478296
1357564
1486992
343828
924929
307634
556887
1372631
536145
1365043
1498816
820469
1767805
1163379
1029546
1233529
1516056
840650
910016
126984
1609697
1315981
317031
1747984
289145
1448154
408554
1590851
1724144
1947680
1454837
1747881
643813
436611
1992162
101363
1487725
1910819
885152
1631669
1468863
602356
36247
937675
5018
888704
270481
1081865
332805
1442409
65216
1697676
289730
390024
385360
988304
1239425
1697585
24063
747750
1281115
266181
1343426
835945
1220203
1009283
1393657
1388468
1051896
1260883
721704
364396
1691377
1722323
693164
1738997
1081425
764166
1368817
1484578
707034
625623
539855
930500
1819300
487540
125879
425427
209545
643660
322849
1139031
1839716
318433
206556
1200076
1940589
834289
1704965
902993
65255
1214023
1201616
778652
1593497
858496
234482
1393830
1597540
1979324
1391121
968158
1461282
1040800
1756805
617713
242443
564424
1323530
689071
1750603
701386
1294598
592749
1410542
1074874
1533144
1702676
1774928
197492
1660898
845855
687130
346159
403174
29237
1243634
501856
1717297
948523
879027
1881555
212515
860427
471793
1381767
1803617
1459345
1331379
1016352
1848827
59600
1552848
1818791
1128943
312536
1906603
606460
1160003
621958
215
1070281
1326476
1378227
920648
1295005
1163544
447678
100175
895366
1420898
883864
1720326
1164223
812896
1842753
490039
588068
955217
1111392
1770803
1710097
1144652
1544557
1134360
1181067
404775
879519
701273
629405
1492424
1978676
1179199
1024795
699957
1268418
866638
429726
1674611
213408
1813702
445993
950681
732202
1641134
1700667
1344824
1797849
1664088
247358
1821221
385096
1188038
1826280
331491
1762793
1755002
1444507
279747
1326487
949497
1775773
954271
1518083
1509634
1909227
116665
1814611
1471404
228120
1701336
762563
1850978
374097
965371
1646831
570507
698807
826135
1926113
522368
932763
1984662
74715
1470906
1618657
371864
1766087
1837862
1752361
1169533
887990
1476461
420818
740184
357789
1089509
631565
1482948
1814752
1350078
1033904
1714875
1485862
1551428
1528213
480605
333732
1526648
48106
598380
1227692
705428
283780
1562134
1340084
227186
1619085
1935526
1336541
971270
1591780
564582
190150
1388016
1366848
1368961
209413
1126572
1210200
279960
1596678
856277
274623
494408
1431864
536958
929706
1509726
1451720
1820920
1781774
583326
1360
1128701
1352294
314793
17388
1239583
1633595
183893
5574
870186
1331700
1260178
159809
112386
1738739
593709
1125428
874776
1747433
1459628
1973930
1269552
895927
141364
915182
1040478
1913089
691873
1036962
1527784
1476372
1499872
1245863
1859887
1652309
1665005
49275
1248029
1948408
437032
1043003
77543
1873063
359994
360626
227380
1111133
530101
310658
1837379
865782
1488519
1937729
1068204
1496176
773602
1642183
1773154
1491027
167953
619517
842015
411379
92329
1616632
1795762
278112
1312295
1108144
930370
1352995
146040
1560016
1682007
1477643
438979
905426
1269194
1021730
1558347
949749
512798
1933971
1424623
1526978
804348
323305
46045
1183238
131435
1143354
1805970
44019
1080714
84050
1364165
1894390
535037
1675290
135742
1104198
10953
971838
857170
164411
1693685
211958
636133
1413048
1925381
1021301
1586660
1026860
1942793
492983
541323
864947
1785005
464207
364664
1430367
675835
1127938
972589
546868
1171334
1182739
217494
1369802
1175457
7498
1046615
1096401
1434373
232168
215809
679834
963602
534145
689680
289482
207103
551593
1995094
1587014
221765
1363884
888309
1289664
1968341
463903
1314090
178616
1168916
1264069
1828994
1233314
1081393
1094569
797880
238287
1951105
920836
1245117
1552192
1981683
1271713
387263
1115144
794257
308461
1615747
620152
1041635
33665
1202244
384581
180517
262542
510222
1566714
1248047
417643
1153701
1941247
1555926
427110
584593
1456131
586140
761888
1542016
382337
180524
800337
1084359
419244
51046
1715646
624088
112434
173957
4504
1250627
1924608
1364802
1136575
275871
1528700
1952640
600260
520308
359922
989093
558483
1047752
448423
809696
829324
201027
763474
561824
360427
1936734
1939893
632918
1091579
1333420
1891451
1937413
886827
718339
1371541
690100
1888227
1735393
443949
1644082
818128
1579623
1393959
409674
83478
168966
597190
339834
1016416
1067105
228038
973785
942598
1800395
17068
763368
1932787
1602220
933212
682038
1807692
1049383
1286616
1045963
38083
805594
1937868
1760781
1631090
655534
1981352
277471
1393631
718760
1210969
1184951
1251861
347420
402030
72984
1126360
717854
885473
687570
1904204
568860
1961223
1209901
1542802
316332
1904686
380836
1944195
383369
1543707
579240
1405910
707955
1851988
1609566
216677
1368293
1892323
1443475
46578
1660541
465115
293678
1531522
1384964
895117
971073
1409716
1531945
1665377
1565040
983641
1477237
611084
1314871
1168587
601596
451725
514213
189365
1879569
1907313
1013
615611
1117666
971135
533663
1010709
297378
1047263
279780
1014656
234621
1401852
1068291
1675553
307019
1457349
653826
1264405
555362
780324
1637551
805375
120387
1442593
734378
1749253
916982
1984746
650805
641026
1688604
1684327
1137210
417870
1083189
1398433
1087470
1414504
818655
830844
61127
291698
1016199
952606
1648703
1079476
1799635
451231
1844641
1865596
1541953
252155
902272
29809
752173
433405
958317
672543
1413155
925367
1600475
751397
1200712
452520
1967547
401834
919539
1492912
1522274
1477666
766915
354149
1672357
132240
120736
822463
265682
711012
438692
276707
1815508
240913
1711977
431507
1819724
548295
584677
214353
1787586
1110455
288317
711033
622825
472094
1077285
745160
194636
1078500
683468
528495
1360274
286228
792106
1083996
1816933
462210
1501072
710154
1348633
1793816
201510
593499
70381
317303
1185006
1538984
1141270
413776
1839676
1388711
120189
832876
1519014
1341652
1628494
225235
422694
280621
433722
45007
1476136
1431662
248944
1633620
1087401
1924201
1489849
930180
457191
1518940
1761199
1997918
1822373
1840818
427293
529946
284887
1580062
1042186
934782
1127793
1968943
524710
421938
1554977
5418
290024
249877
1645764
1650020
267715
1621982
1816429
1368853
909804
1796546
238017
863049
889749
382322
1782662
820285
725935
259106
1515808
1782047
414304
1875405
1487945
1840252
1949176
633704
1253902
92390
136776
1245760
1182040
1873683
985462
310146
1254291
1515944
1934596
794430
1596462
1185428
871049
554796
59059
1730810
1754467
1588709
683903
1747958
1468270
1832663
1185635
169220
782510
1709007
1620688
1182535
1820192
1048556
1710561
65130
841423
1620896
1100863
549369
1053157
1836736
1114941
690089
177099
348380
1857060
383288
1830669
1811533
1321775
1169827
315744
209458
654033
656749
1220576
1429656
842103
1553587
1751986
1299294
1914524
477544
1228156
562210
1948700
447617
527531
119803
810854
1733485
374828
291656
365621
509404
350959
1024002
1609157
1628984
252312
713019
1677145
1785835
1971927
1814601
1849086
153761
1536389
1073820
165563
352024
313415
918020
484697
1430618
1459899
891662
1209532
191125
1010816
663528
303135
1952262
711305
608348
1757047
1206145
222616
469186
246543
1185534
640134
1580071
467853
1125591
1190187
857455
647688
769681
3216
214757
1142313
842262
906434
354637
922775
1576557
925588
133746
1564172
932929
1934577
563102
1297682
358680
1264505
1864423
239508
148549
869061
1317117
1331217
1288008
1279192
344435
1216882
351218
848522
1268953
264433
1702030
759357
403878
657536
256269
706182
653324
1257981
484123
1820201
158061
896582
1748981
1726125
903173
1424898
1443765
187346
1588571
1744010
1301040
681377
874418
1392986
148028
291437
763876
627271
1310546
398018
700623
184393
707858
1146330
412054
1592532
1964896
438153
812433
1172742
287713
1347630
1221518
1050987
1202847
213073
1499631
498952
386684
114164
276866
285505
1282369
864881
1144074
927667
610679
813090
314627
1211295
643976
11537
9303
1236924
1192922
334335
1956867
1639163
638557
1162825
677183
1487990
1952270
761683
549524
288471
1192904
875382
944251
1731336
1153881
470481
1162012
1967036
1593077
1324052
635138
1743972
522233
636564
1928765
765677
125458
1462268
1372245
1596439
1392293
318742
704153
1406010
1981089
824317
347171
275775
112352
57388
1916052
996125
360291
817969
1197388
845167
1295874
1544744
505674
132441
600449
1658272
1511693
406246
741565
893155
1418958
1084953
872705
1657769
491688
443433
1650284
866569
373622
36199
733805
1389265
682017
1225219
750509
1189480
25992
40859
1326551
1509613
11547
966095
1186231
375491
536799
749483
323492
1516715
1671349
1913416
174188
1313596
1816939
1691904
985524
1043082
1263100
740166
1852675
758943
1802900
732478
748854
768762
135289
1404994
1389695
1694969
1595156
426805
1305516
351997
1175453
791220
1980790
1498529
1590297
1108600
1090768
1518927
1676061
901622
579924
1408651
1310542
1372529
746910
975250
248620
1141172
1752793
496092
761140
1657393
1092231
945815
235984
1772450
1605389
1177289
1156429
1808282
1484527
344550
1449710
277418
1038805
351785
1450722
1191279
695633
1514318
417711
1238304
373757
1006734
1744108
1710562
1710375
1057057
1930374
1489388
17648
1244970
1662842
276848
100258
1642693
1315204
1891871
1755987
1791095
1702910
508170
601932
642433
1633413
828027
1864507
787728
135842
1889403
1366666
815466
20194
891427
1502822
1249513
107254
170582
1747151
721277
1289409
711291
834454
1825437
1737240
899735
1041423
326549
514873
766618
223621
1196832
1875323
1442065
113594
1095515
686000
921249
1999838
632760
659885
1232250
1373456
713038
1333415
1251059
1738574
277649
1584109
476874
1457402
1417312
732620
663758
1203909
1933982
544232
1257100
1843701
438235
546854
523495
1574706
113222
950291
351520
462122
618509
837975
978404
1654890
1211282
161777
1806233
1826688
170590
947804
94538
510906
1399683
641157
151057
1411014
1245597
985706
386249
1963203
13574
60564
1164613
661844
1094633
1135507
558357
519268
1228880
1702351
186908
1449209
653334
848229
1228395
959809
558352
1792878
1299762
1561108
1194060
1495923
1735545
1435050
1052845
1530441
938036
624868
1797711
1787668
1238400
28278
1517066
682494
1962901
1952401
273198
654885
908171
394515
1168472
1406913
457876
1662543
1590606
1432114
1344720
447440
893845
849886
1246404
1948916
394101
389056
930017
517196
261310
150348
481169
1578242
1603259
1047648
1219346
1024379
587582
1616301
451177
1018440
1061714
1660253
347585
2912
92103
1243248
525151
1031607
1630819
986266
767156
356904
277148
1041038
129428
1880966
1967927
945480
982354
540616
1522959
669457
201543
1393333
950548
1085162
840676
11778
1603951
62524
968279
451140
9096
1739904
804255
1795764
456677
207830
1053665
1073214
1294250
1663484
1408390
123875
439731
49504
1911109
1232975
1972474
969628
747990
329341
1399740
1731453
644700
54909
1330411
786044
1212000
770527
230330
163051
81878
939736
450977
1191753
1379001
29141
865388
790987
1700665
1082015
806972
738563
271611
1667857
592712
196584
813187
430833
802227
1508522
598924
1386297
205502
812464
1779674
450220
228881
1755436
308549
1009959
680072
1826008
792416
1100048
107764
1682739
1471680
485373
76273
1022798
464640
579841
414483
1061221
1930477
1386929
414091
38119
283476
1110428
1606052
1867400
1265002
1705332
1577962
495926
1887042
1797541
1909065
530513
1795649
1079646
1153639
389666
1823976
1617551
268220
940320
318719
56381
1390046
1147432
526234
1235733
388938
1629924
1205608
962234
389802
501400
906515
278278
17345
737103
703500
1439973
16639
1939818
336352
1401797
1521642
1661129
587382
469684
263641
318415
1908791
1335679
320721
801852
1094326
1097799
293791
1280773
1365846
1857260
1206418
393432
1263715
1380241
1113655
1304309
777805
1603541
950827
452067
1869658
1610982
658290
593195
574808
567143
640848
569513
303055
573590
467873
864435
696717
542851
1453049
1449328
688019
907541
1213116
859122
1003280
395104
1105413
1802799
1684438
1518952
393396
1536671
119427
1560713
1720912
1194757
150835
1130561
1189938
1937715
759114
58856
958563
1153062
14538
1669463
432106
1111906
1287951
1441676
167337
1645702
1851377
1589487
1446918
1809269
1184260
1722504
1362446
1304547
1200329
876601
1513804
227529
453589
545691
1810520
1062179
827059
523919
470712
1938212
1429990
884859
1827712
1914814
1665058
808144
555149
168125
572138
656004
397545
1614798
266019
1824108
749947
539149
1473277
1454907
315674
1989909
1232982
1818280
626210
177812
959682
1088223
113292
1523038
837091
1976947
1943582
1412104
723773
1185253
442308
279514
259353
888294
949334
1590422
1006298
1977983
1224275
278445
681363
1500977
1040799
763605
1914009
1511336
446648
1988353
1657357
1205493
1214899
1740933
1068866
980035
113413
33283
258627
1446825
351509
1963106
1121599
863414
637511
1366508
222053
1607089
1587306
1244179
95365
1417839
1727194
1915241
1227183
817265
929454
588334
609860
811310
1348586
961511
1828206
110632
237529
361542
1104374
668471
1839180
1474503
974495
178650
672187
1242471
1947931
609862
293441
392830
1523433
1876562
665335
450091
359276
1124255
855202
1357477
299105
1301395
606344
303129
337777
1560665
968793
806191
425410
1852826
226655
1990669
1858670
1169136
11989
1458043
326088
250937
305913
1005493
1531510
718334
1617235
991292
817911
1007964
1442233
618407
1285684
30134
1171369
465184
948875
1942429
362589
1948879
1487327
1292518
906315
202592
210628
1784883
722090
711193
912004
226956
553784
1869215
138643
1294028
320511
261457
1597080
308304
1547138
1671811
293004
1612227
1385100
1495057
1331764
891657
885949
1070962
468338
693231
1395926
460097
808517
1289628
1079848
213677
690779
858378
153323
1441480
970574
1659726
1989033
117719
426275
1909237
1344787
1181516
756044
1840156
829018
1591283
1137548
1429428
1150030
1102183
1227941
305516
1519838
1076681
575847
386450
1086339
1657359
931543
1698370
1460006
1546874
1706016
1948179
1424461
1932002
958462
15789
1014827
166532
855663
3716
697119
555320
1787902
1594158
932182
994628
891165
270133
28522
1079238
51304
207569
295169
802403
1189454
347355
1011568
642689
1651142
995689
1701795
484920
826110
420922
947733
1456071
918229
915542
354609
1208242
1138069
434930
970040
1489380
1775193
424112
856839
540028
1903510
546159
1323516
918525
447819
453889
358936
505696
1813179
1804135
1266839
1379157
1499947
192406
1231547
1323127
1928191
1441387
403948
861050
237563
187489
1488411
1261228
1572659
989518
1794506
1291565
1147812
1844380
314621
1502173
603487
759728
866549
1289429
762198
1190257
483067
858926
875957
598689
1369692
1435734
1968289
340850
1721473
528089
429219
25031
1526266
629012
1338854
1541082
1886434
662447
1167109
1709882
1148207
1517114
413760
997459
1348256
1306359
1380802
1713907
655761
811078
188765
1434365
1075017
220911
447664
1594347
840307
341773
1581974
1510843
1183091
372759
1227509
440967
1764297
172910
1183163
483085
609442
1626524
1762723
1006221
189561
555166
782204
528653
1225477
1987943
1515170
1541904
321651
1352048
1977638
254387
383721
665326
340185
1909000
106831
973280
1661941
1822564
1091488
1746925
830291
1870879
1965064
1800004
774570
1761195
1465640
288618
1582283
1598096
1196411
986689
347267
1813656
661528
752959
452014
1816633
425477
651693
1066711
1024877
743187
1617562
722892
1426045
1154172
1033998
167562
608737
832937
593422
989875
1452849
626021
37926
828759
1737955
1021235
1932898
1823610
597578
1696986
1473491
1843035
627999
273321
373788
650714
1000435
512260
1930113
1429068
276478
404228
1978850
1763250
227692
1969959
374360
1479479
4422
1622465
607669
534840
479163
1859177
935334
1494769
1149484
1149553
1449532
408168
1061710
1223577
1013433
1053074
1534411
194054
1742051
963459
1468189
760262
508233
894182
588197
227053
1252857
709678
1835008
1915785
444819
1953616
501013
1904088
1501198
1702132
1405977
570495
1235509
1288672
159527
60499
106741
634932
680816
1617378
55999
432732
705352
1612563
763321
1734394
54300
966940
1215457
321197
463705
207154
804270
1529088
694934
1216165
466416
328377
1718025
1214936
1392989
1655932
243285
1242167
706615
1097234
1424539
1589384
697436
123662
885559
1998994
1073742
1543010
89940
1999353
445506
1613553
1701048
1302374
1360430
46675
1693786
188532
1902381
85184
1356178
690239
584655
1149468
234240
1245978
1025798
846580
1748525
360493
43012
132135
1169477
1989585
935050
221391
1451382
708685
1890254
208723
1013700
1311787
476439
1243420
816571
1652696
84877
893224
1753157
366664
600856
1295160
489738
1713740
656997
927136
37129
259091
998439
1776786
322913
1271310
721340
298197
1171381
323923
435734
375744
1590593
632698
1857619
1525795
284745
1799175
1345744
1446956
1000028
1816445
49689
1434544
649580
10269
720371
811165
1218556
1986905
765996
1350963
1693163
1126376
1309244
374164
1543803
675465
1404145
1274929
349598
1457164
290982
1101637
1527012
1303138
1596516
1099850
1778662
1185656
500412
162020
565663
136032
442082
1094480
1225327
214382
1997698
448814
1236292
122744
471543
1802977
55088
266481
1350438
1449750
916997
1819684
1724449
451301
807661
735675
674760
1096733
670261
737277
1792521
1969224
1823401
1399804
885550
160131
192024
1629477
519962
416535
1300287
853054
1227860
839496
648919
563155
1136922
1017275
1984452
656204
1221468
870664
1967906
1985747
235446
1417632
538759
493869
1184314
1026292
1602838
1556731
1266293
1887996
1065857
1017304
1442651
1547221
183287
1192844
297050
1464040
1948278
1305384
597960
461206
760326
141046
1718963
1525629
61402
1417417
1806027
1054027
293226
636452
998969
1915912
1918704
1796845
1835329
447465
1325744
1789340
1342536
726374
900962
1381405
1117570
819382
248284
1665846
630497
1982366
885044
1716198
643953
196251
1489370
1376572
263580
797188
1466895
1639677
316534
1213251
701774
1762386
382190
1837213
919332
363258
422182
380969
1699393
1123323
270445
621658
181015
1612185
1184404
604687
758637
1896255
1067032
201795
954854
967175
1458268
188273
677939
1362728
55597
1409386
1569029
340314
1125702
1300932
568876
159265
1934105
84465
1886062
1874021
1096121
1431909
1801108
173761
72336
371635
884566
1820674
1957124
1758558
1608679
863721
1157298
738417
1376807
1995349
147969
391067
702659
1372292
140422
57332
1711922
1046871
578614
25879
1166659
153290
1346870
403900
768053
1019617
1311636
331290
438778
1483524
1324303
1766078
1724299
1244537
704808
686507
1227285
1475017
249934
897821
940077
80387
878719
715929
1553586
1033123
1588981
874959
428586
646120
1270593
1669412
542016
155795
879529
13373
1687111
1106917
1457644
425717
758328
1171630
792469
130388
1969099
26812
1609219
247878
815874
347953
1946240
1452138
1537158
1450354
1485206
1881073
1534617
456180
1894385
1523210
1286869
183782
143940
1822692
710586
982792
1450142
7695
1554753
1667437
474479
407137
1191160
1361547
1115104
1001345
1178936
1656676
673954
828460
713535
1806349
495712
1922082
931800
1857038
1137764
842406
803046
499108
1534181
634880
36837
668491
1071496
1525395
342952
1772671
1381322
399561
1871832
908795
1078213
1636445
1639236
30445
1608796
745215
1898846
479623
1515783
1216573
798916
1931104
257596
214335
630546
514655
1913450
1884976
1707324
257903
151623
854429
748040
1286504
1616812
880826
521054
433964
1078582
1377613
225120
1420292
352100
1356428
1044164
1052852
1847133
145533
1419162
1865707
628813
1947668
320639
1044500
766312
82472
1257244
1461206
1200684
269701
33955
444654
213800
40242
1279401
432678
1337880
1879944
235528
312476
956538
1922476
329437
1722730
1450854
1353782
1069703
1535058
1966042
1465007
132348
963522
127024
200136
991356
797588
974410
959180
959567
1604917
360936
30211
1297466
114820
596269
689975
1814205
1047823
913561
1230454
1317962
155807
219796
1041972
913630
1432788
747441
651129
717104
1560720
1914201
1800176
1087928
1191336
848442
1864351
1692443
634950
679421
1967591
1351652
54881
649259
1867297
1283088
1115118
1948016
136692
1305555
394803
1813224
1691077
1766634
1944522
1789626
862215
1433863
667926
924688
1520860
1913784
1091730
1783393
1149638
543039
423188
1460814
396962
245875
1868460
1164771
871442
299324
530515
468606
1679262
1332039
342332
1710914
707529
1114840
929438
1669012
1472749
1175360
184623
1011656
512271
196206
252798
1263365
1258259
1874571
1337700
424879
888202
142498
1129256
976293
59616
105383
1500654
1483988
1387161
669574
187821
1235978
1069700
818461
1454326
661722
446772
1404166
1307659
1344088
1185438
232103
1678080
84070
1115218
718443
1048472
1369420
1037012
1615381
189121
1802689
184234
218480
367210
1328798
1153740
1722766
1429692
511559
1652559
10194
915086
1235498
928755
733957
204122
448424
1203042
1703665
416992
1957358
414653
1643083
78495
1188981
1063358
152866
1519674
1942631
1895609
1712349
494244
966535
533875
677780
117854
1632305
287225
190478
1580851
241337
1350636
1661876
1774547
969961
1587795
1970654
781656
1174396
1056973
853037
462569
197566
774075
1496054
1518877
1753494
1133252
1383723
898709
1040709
1220249
1070820
1278995
900569
805613
1090263
1741914
1314895
1940424
191744
1511639
1483943
1119669
1419624
697658
1827324
504269
1950472
1944741
137104
131353
915321
1570625
381546
767163
198157
1041232
1397887
1659233
1214267
1801648
1738881
1723839
152701
916356
1382506
1786887
1579549
146221
1055272
1835249
1053954
15029
1601624
1064240
1159779
291293
1667513
420647
419731
1338834
1893842
633789
1481138
942090
1112007
685163
112093
1089215
88678
1397125
1062154
590520
1503058
331123
1994505
974651
125491
1324587
609075
1924437
1339222
841868
1091384
487585
1294895
573370
119180
1412378
230331
1772325
462830
988971
398251
1292614
1635557
1841628
1399876
472497
80371
1408061
1118682
1124975
900923
50501
1709462
1401201
83285
1438424
834634
643304
351216
875428
584950
1382598
465293
918561
1108348
1031858
1730756
115834
780092
686957
1721212
1964386
700880
608409
1001464
1814162
436459
1660815
607505
114229
1220201
878295
930521
1774483
515259
1935572
1397755
1739213
1697275
1541406
127110
200544
1217164
963647
1941338
84596
1559803
680961
1528773
474945
956027
1397328
1295738
475744
341836
1582387
722233
1539546
1661884
325542
1197123
1167335
1146518
1065958
38575
381508
1195521
1176376
204198
659858
1581250
1960495
1018669
561027
760491
872668
1521768
70772
1613156
793089
169193
1778078
772634
956402
450015
1244974
602689
245288
1845211
1209070
62038
1954711
765730
243381
718906
1061571
1102806
242845
508984
1197844
1074847
1198318
186002
1141170
1639435
804904
635924
247232
562568
662654
1359011
1564884
1233936
1734252
313389
1784429
1962800
577301
1131570
142060
1891810
1105702
1913564
1082555
801537
948842
627890
1432114
1965254
580787
429520
1474102
123798
1928127
1042406
1281987
1823141
1190103
824096
537542
203673
1221762
290966
1575214
1267229
706398
1116170
1152295
1005644
464166
441581
1779390
975377
530124
146145
1958044
859229
1775890
1211711
1480314
1682423
917311
1803377
1839882
434910
215951
762513
448777
945169
1587083
1644763
1068528
1927248
1068406
543916
896584
1046557
1835841
1259103
1472138
1243361
300521
1501072
766333
68668
1877
503440
1256083
833758
534577
299550
539248
1136739
266491
1741681
1722784
1703923
1684698
1533113
414312
672332
1601523
772040
99201
310346
481211
284673
628432
1380577
1308691
1805399
847817
132048
324968
190574
1042001
447767
1823282
16066
1596800
370568
914457
407767
81568
549477
391860
316210
542609
3992
1600681
967103
605155
1315347
202882
1968894
555323
1614031
1757234
560396
1681064
260718
1905977
374754
1441461
1863385
187579
1845300
1166071
422591
1671127
973700
575800
1356297
475854
722136
944601
1135582
1127567
1664948
1959195
635776
785486
1536822
549440
1445309
1273728
1079981
1642240
98043
195788
956880
309566
1325716
1623400
1891100
1777086
403809
1944458
78145
1987192
911169
308275
1330589
1427215
237696
239945
1124709
1101303
397336
1439657
1272375
727128
1314083
1630678
1336514
686384
80309
761878
1030356
1022213
1147532
432063
868890
1544454
1017188
281932
1184106
387778
581129
1016235
1051632
11314
278774
647928
337247
683262
283000
1460357
473235
392468
828923
61205
481773
1649031
580568
1127028
996645
1769376
845308
545908
1277037
1236401
55520
69420
335128
1251111
1211486
1860705
137407
1373750
1535173
1954519
973950
317582
1451544
944510
735238
996375
1240601
1059737
389420
42496
985420
111074
498304
1410843
962638
1927783
850588
1956894
283371
588038
1444429
1991339
1169880
900739
791450
1698514
1760802
440850
434113
990621
387465
976482
1150131
1592117
965262
1625449
1534753
590455
1579645
1541213
577532
1199606
297462
453485
720128
1921234
1342833
1477125
1687597
1983960
345452
1685145
139487
452627
415974
1625465
1074710
1533753
1366571
1098071
1342783
1364337
1836541
465148
1259959
1013277
1510968
1430406
1025468
453340
285930
1531551
1017610
1130191
129733
663122
1027745
831592
1410162
1227447
788364
1567181
1008083
1522720
564192
950341
1325958
1036611
1728432
470087
61223
477471
1026014
435003
558462
391987
1123486
1579241
1652591
1883882
1179432
332228
1282861
49341
532403
964469
381267
972850
1126854
1941674
1223996
1726597
1011787
1303383
7628
1329636
246444
1702905
793827
1882692
309469
1645823
1840896
1892617
1328470
1320568
1186245
274266
1489746
1820017
1435788
432064
1721632
1784317
708209
906098
243525
1867090
1656841
257395
1303262
1707678
1088120
1029275
1724421
1692022
995340
640068
1332767
1430830
1498349
384144
612088
823585
602432
996897
1704401
811251
499396
1413244
1095324
495825
1058641
1357844
210009
1761897
989870
464284
942610
1366885
592213
1333659
1916505
1341231
1934452
682966
1046793
685585
10995
1462753
807014
694079
1761357
440206
702958
1277056
68853
1267309
1913059
283293
1267479
1948005
639588
1446925
1525888
944071
644400
1874723
1435649
31561
230927
705605
1407601
1132292
1309397
1893228
742783
1172781
1159305
1476701
1849037
1790184
1669550
1213605
1898304
1709195
812427
1135580
906922
1096191
512816
1370200
1654739
1082703
979659
827810
1882
1054591
118801
1258006
1921996
933382
1403847
59256
1422617
1044731
1411631
433139
554344
478808
1673741
968052
233087
1320061
1523773
1647532
285614
55557
1723321
1579941
1606632
1163166
1673167
1603869
537490
845369
308688
1170809
664751
1484451
1859831
1140218
610367
1862071
1666006
1063736
551647
243835
1260984
1291960
408873
649501
1242262
37487
1173775
215444
175649
1959375
1176340
1723331
1983338
1850348
1416198
1367236
1236480
127165
1931744
1870694
372423
1747761
1690047
813975
32040
1865529
413867
1780880
1016484
949257
1062955
1296105
349323
1172976
900536
723601
1218972
1906160
259200
41169
286399
415385
1108858
1728440
1000357
1093721
1886427
446476
1199328
963147
1959902
644868
1330392
759595
1465683
934441
427687
183072
138556
1993649
852598
675523
942370
220126
1167391
1474416
472816
1032468
466577
706588
1198355
757679
367986
1719833
1855857
835622
474425
806785
921267
1312183
90332
1002557
1505438
451236
1346763
1574002
882237
10659
1893804
1156616
1104049
854160
1048470
370493
1310437
657930
1623292
1373779
321771
681238
1712580
8531
890052
779202
1277710
357463
1243104
1943655
8843
1779421
1157406
1466717
1820207
1866988
758659
1932719
1376326
1367270
641995
1248193
940705
652628
1337510
172384
312729
956360
1548037
1065541
758229
97205
1387897
258339
1229423
1506606
1151106
1796743
372846
915807
1756689
1349562
1346972
595719
1831803
1817621
1229612
1893075
914608
1299344
1678460
1402641
364974
216619
873248
1561782
800116
1505691
1158775
1875873
739910
1256849
1594653
734283
1204345
1537963
835767
1009588
578512
1282775
347160
781311
1656693
1991661
806117
994549
496594
1273787
1739121
22163
1438370
190704
112399
85419
959463
1058168
183530
756133
359620
1882783
752152
634988
567589
1460204
1784012
1046478
1167773
1768586
717258
1932562
1679759
1891804
1368774
528716
1593213
1044790
684807
1997035
1935275
693966
1049207
1408927
693457
1098959
1997082
1540143
391838
1372086
1328022
831761
796879
365201
928959
745398
1953735
1473375
1977067
1737660
293225
598864
583761
1751329
906108
264203
1078266
62425
1838780
1935091
1521724
425729
1945343
1522794
1045128
714274
1867356
1425441
641316
1134226
1240646
1937506
1447807
1542751
1335740
443338
1519589
1766513
985425
1049510
1094709
503107
1468953
1204490
3123
1321183
333787
178641
1593774
1007146
3463
455917
1339246
492604
1746414
1702729
1837985
1316688
1400319
1072326
858731
39166
1237013
1254695
594549
862850
1332363
1077488
1157574
1622427
1060804
1612928
52155
1265466
768514
356471
381720
1056196
1831824
1436863
1621057
57698
1007703
1939987
1993785
920633
1814429
156783
1909554
331382
285323
75063
30142
1894324
686697
1998921
356725
305250
639355
927418
31982
118315
169673
774569
1278712
613025
308952
1182684
1371836
1432994
1055196
1151551
82696
1058681
974834
1560877
899497
284380
728990
894200
600500
1551447
1565851
1954264
1492628
441175
1661156
1807834
1192924
369132
170860
106541
1758416
1006792
1373445
763368
1347646
1250750
406142
707823
1854913
1236270
1813004
1423721
1156755
731428
239277
901286
1033607
253107
1208867
1044816
502391
406882
1529894
657157
685002
1566941
953035
1839935
258203
1871283
679693
302388
309162
997250
1417131
251056
405705
1330516
731713
679499
1792291
1782382
1997634
117139
738565
959685
589202
993465
1411462
1302972
1382604
1131998
1879678
791061
456606
514973
1989766
1612138
499881
1573203
1640650
1361740
707175
1827369
1146549
721939
761986
1695879
1429825
1659314
733723
1386654
757863
971823
534927
329485
1416444
1119083
1605256
596871
993793
1834529
269893
659045
328662
1056805
160296
202267
1244192
1928734
315433
1841160
485528
1552541
636567
1921560
37804
1677499
1974260
1865605
1058099
1749416
1193556
465848
1145069
1019505
543674
172550
532832
1905431
1566604
1906120
493244
1854862
927717
1817636
1895582
855951
143333
671457
91810
876695
321966
105097
703743
1636327
957198
448723
459944
1889284
1288375
1622064
1604493
959396
1223342
173805
1175993
1178282
117061
1727158
833162
1325071
1759664
1802034
19081
1574211
740014
839465
1990991
1716597
1592824
972739
922043
630724
227182
1930675
1103344
572227
1065339
1317854
1673239
1546065
622733
1776598
163878
1692497
1193346
639743
902770
655581
1257169
813430
216575
712267
1801144
355839
1680213
1604968
258507
1526796
181047
661788
1346784
1468713
774962
1055150
1241634
269192
751406
499970
254647
290386
1381842
1970975
1525467
695326
995799
1409541
21914
779895
1869431
24502
443642
1655904
103120
353706
1934802
1954678
780375
671264
1960570
1793666
289165
490450
1604357
1836306
629291
1808744
1029719
738372
1331630
1310060
1428842
48378
990913
1916487
263067
729454
834822
1400447
1995658
553097
988051
1228768
1109250
1370967
1834630
1676923
303197
1262588
181903
997071
1194004
1679606
937016
1745111
648447
1932673
949856
1283101
259620
1407443
850072
1478952
1014386
5374
762634
890226
101596
993275
304965
1449241
318890
1894660
1618377
958824
1230733
1858281
573507
431469
748228
1632637
208294
217330
639415
912741
1505551
1994851
893946
173578
672883
199363
956999
933882
1531309
175121
1392423
828493
1086106
1240771
1756412
1007849
393105
1389763
1615517
690472
364781
1196705
319964
1446404
1909177
302666
1224072
858112
1742462
428436
21475
1391496
692557
1212597
1204679
38745
1896168
1727798
743772
387151
1271367
350724
1917310
919074
415632
1965544
1487272
700035
424561
1213315
1412304
1476717
1054874
561121
74691
1487275
1042707
1520170
689591
1983662
404266
1843547
1744125
681444
727526
663081
1604006
633567
442347
1911018
1698606
722489
1477360
1793671
1049356
700810
1906228
434108
1902238
118377
978640
1935451
483922
1718760
966500
1624127
1379494
937528
630441
1075423
1347280
301858
531656
868065
216080
388597
1984698
1957742
1698786
1693903
975956
1557833
156543
109347
1517125
943015
58110
420961
1195346
1067708
663809
1963902
1423142
1314761
935036
833204
900563
1949462
158580
13668
662277
29823
1700284
1480047
211458
270014
1968709
1595604
1937826
1805044
1351817
1131082
1016588
625167
1785526
1540984
1823113
806522
1176401
1276445
369650
484517
494902
312076
654600
355976
83086
1221240
793127
782148
795466
1513220
1745086
231974
1238993
1953376
630862
115282
1650277
468141
1209185
1856501
687298
1688219
1607363
1154098
823722
737361
1136563
593344
1411900
1371467
340054
1970389
744462
431491
507943
1579337
1793079
775273
1883891
1399993
1891316
1574141
807090
472304
1664400
239735
1837754
1918638
101477
421117
1238318
600747
1576930
1896925
1472446
1878703
1279833
870086
1996182
312715
702624
1543618
1356597
1932900
919473
1665201
1670972
185539
1620329
1133929
1464176
1780606
1546180
11989
1267519
1203754
302996
1680743
1026740
1287959
1834661
1606234
1011145
495556
273830
1930162
1762236
1589729
1437762
63932
1823858
1093560
481518
1890182
284165
1670312
137450
1536122
1757720
802936
236428
1760105
1244068
95295
1034356
759901
1539055
1895271
1989013
1254264
1197849
359702
1402383
509269
719469
170500
629183
1409133
1651099
1207548
1441617
850692
653704
1622249
1428794
569156
413154
512803
1888744
1014321
1151351
959681
200663
1574584
427056
1001905
591852
582524
422966
75585
565948
1680867
1547629
1940142
30318
1534518
971091
1964995
560297
1692749
1395028
651419
763161
742161
1007224
792505
582238
941201
1593037
679958
188696
856194
309883
143907
36182
160438
248961
393550
540048
239389
470121
956268
642379
996195
1213128
782179
1448471
1937143
1775116
70700
1464873
710021
1459128
420162
374115
1897055
1915336
399387
514363
112717
1369308
1218214
1215474
1737003
1985842
146444
550349
1703787
25942
421026
1954414
1440652
1744784
805536
108317
884868
865178
1878902
1212053
696615
1149108
822852
1526114
231477
1319802
1813310
1764962
232360
1936150
449539
948423
1248203
559918
1754622
1555859
925844
1651687
1959651
304877
1378865
952932
845609
408567
614311
543240
1758566
1068815
107929
1525092
922969
1888608
67450
1728925
817760
1459886
1273987
282933
1247606
1376793
1892450
1793837
256487
1432696
1505854
1695164
619952
1284302
1716501
691642
1647362
303628
640106
1124423
1793116
942050
1773446
441900
1450456
1108697
1965805
1329067
347800
1591082
557464
279272
557777
131845
1234148
922367
1219585
1663121
511998
1440319
1146437
883141
725071
933022
1387561
420589
1266059
1538124
1084732
1594474
1274442
377204
1033275
1918275
641067
96201
1493104
1824845
593471
982524
1566467
574053
1753463
288715
1943791
466086
711770
1049862
1652204
1672979
1463097
1497687
858960
318848
520164
89451
1948723
504127
946356
1100825
1815575
1047526
1361167
778548
1491751
984615
941285
1686306
433376
277381
703356
502576
1762144
1120241
630729
490060
694911
981210
730380
577532
1296065
458720
1609375
1195395
299694
456669
244069
670543
1328577
1597284
588364
1391161
273048
914668
1040022
36042
1775084
491389
1792622
1803404
971240
1248489
460603
1024449
1164703
364662
1203885
425206
924345
406924
1119897
781485
1595154
1657723
1235040
1539849
850875
1847216
285481
1443378
715958
88695
226377
1372433
937497
1398580
126486
1247684
1108026
1923435
1865295
1090859
1527234
1721785
934040
266014
1513434
255272
1585730
37124
908394
1984653
626017
180664
1326481
911028
108575
516087
711304
42911
289982
1046092
723606
1145612
645406
138723
569327
1480144
1366154
694577
1644045
985898
1356249
1879725
763114
610088
66776
748401
1842846
761273
1012468
1613019
302805
1991317
911727
1492870
1311887
1566808
1552243
994043
674132
1058832
755401
1048111
554469
514231
696066
44543
1856374
651696
742013
808571
1763276
770201
1837299
726678
294099
1957199
1109152
1054105
682367
1626479
1970538
638652
1141636
896536
269180
1380988
1377719
1471945
1694667
567059
1349872
167291
1451935
513228
381690
238317
350272
1435707
219832
1282300
520431
483697
235247
537484
1545976
1381616
1882879
1574173
1028374
1352170
1402925
1260698
441233
1409181
649544
580387
37242
1588031
689090
369952
898979
362165
467535
73564
464600
652
1935532
1538310
532072
133868
878445
260925
414216
790405
1598097
6944
1044418
1545677
1959536
1656751
584944
316173
1997575
657001
173642
459929
1580601
1723337
692170
811696
789967
149885
416768
1701892
1162141
1648561
365820
1681160
1608443
1458126
1970574
1196951
1959515
843962
1932892
311121
1960233
124784
545418
783815
1400796
1729794
316077
470022
1251705
1999191
1509618
678740
851920
1825192
1697360
1973318
307382
1051786
505981
123257
1457555
268931
1062604
693050
1418191
777634
315340
120822
1842802
505039
1158885
1443812
1472593
1438275
1190170
296447
1954986
1092421
74601
1089774
1207467
820329
1072178
368259
1409817
577339
104815
591636
1666967
898311
337525
735047
235349
1388358
569914
1831183
1039040
14537
1600330
614866
1751442
1781357
840749
1398406
1990655
224178
829527
442911
624366
1149195
1926613
813149
458423
1688352
862465
369673
320644
154076
1310474
913922
416392
722303
1993453
1794113
996593
85131
1265
555117
997656
608238
1636452
918158
1852000
1383652
693858
1973772
1281424
26194
1095352
1683328
319410
347552
1819993
1989655
1863229
1582040
870024
941116
874429
1840008
1369786
478488
88007
1072496
615386
1422189
322189
1575801
374970
1354337
895490
631022
7160
1382727
832103
1375801
834470
1564835
1280810
1350428
1682343
545123
1527595
1880585
1789150
1944390
823335
913238
1292833
1640384
1657853
1623530
975465
837635
1615122
1011628
682112
1216760
541964
1275338
1977904
1215298
992874
1403740
1611366
1495744
533596
1842148
1375149
65632
456672
1468414
1772350
480727
994387
1003496
1422336
1276305
1295514
879613
724978
1889419
618725
473005
99597
1013055
1187606
444616
1072965
572739
923855
1481812
90685
1704212
1789276
1647689
865575
228138
1719786
1327118
861103
1576372
437739
507772
705901
1731255
1306740
1190988
1768561
998006
152881
1131836
1881734
245549
262548
1160078
882360
147194
686925
1358707
1819381
550164
1579761
1961204
1847627
1586531
497028
1329287
1375991
128109
146991
299617
476544
368933
345014
1474511
1596755
1513170
1052732
621296
203597
1326059
813954
1919018
1632522
1424977
973797
70731
7989
1821475
1862380
291162
1798946
368010
163239
291891
1327954
1209175
738754
762756
370066
1987373
1629455
868169
335448
423191
1675615
1982905
1852024
1505787
836224
394605
953029
367208
1452667
1735945
1001121
1229195
38948
640960
143084
1578657
26749
1154017
527447
899138
1331401
268043
91912
1576221
1509841
785122
1380023
930710
1324766
272544
713587
912046
1744308
222627
688477
263613
1139866
538649
766087
1338665
605199
395757
860993
808805
372404
1826903
1204841
222072
289658
35436
1657604
1833989
60829
827431
981935
269865
1913604
397946
1404810
1553407
468157
1417090
1931422
808911
1843207
1865853
963445
1304958
804084
1309622
1240189
1792928
84880
1646165
1063564
1411456
890792
1636035
274983
1243691
192830
1472484
1018786
1775786
1571492
924229
1469977
310959
1693661
331775
1477366
48704
1119737
966534
860553
369780
144875
1387277
273811
1301145
1269876
1863109
102852
894166
989592
730341
1595058
551822
314451
258431
652547
705084
1212271
1182229
185016
1845417
1747631
1658737
1210147
611027
1648608
1015459
221947
952458
1570093
448341
1304062
1720693
612145
2756
1689042
1416384
1944763
904178
1960427
119386
72473
990351
925152
1471835
1391628
1390548
1989055
1836569
1594099
1379974
565619
106029
444618
1006149
1625333
1716221
1212351
414865
1656479
1176709
43144
1059480
1739603
595120
1702290
20512
526621
770034
159650
1062864
1858084
994761
859062
1649288
244089
866605
1461256
1717085
195271
1335813
1164065
1457415
1813652
954734
174386
1006365
1825558
1200265
1596839
1310443
927695
1779115
781127
1462512
1932989
1006265
398754
1761999
754501
1631219
1974289
792278
1381587
1103196
1431910
1182418
1421667
805798
898456
1445469
1923651
1566197
700511
1396844
727924
1399309
1189144
994683
262034
1383289
228104
1458650
1611395
340020
1179265
1228222
1570469
1599929
227361
311495
752940
987542
1784091
402714
1388650
1378603
1437439
498666
7020
1283607
810423
696004
581207
1529109
382268
25888
1455206
1111604
887428
298519
1130152
1248387
1712270
1591927
519256
1072350
1336484
1000712
1136691
248305
1813548
1667466
431945
1187720
84193
606821
143176
659152
799064
1613158
1811895
1257143
26000
82930
1021745
269492
766041
1556155
942592
608288
1248188
116158
184807
943785
614855
1530161
1015150
1963787
1231642
1725604
508924
1991205
428278
1532880
595916
406456
1992180
832451
280885
419984
234058
1123481
713972
1026582
1812746
918263
1837934
1366889
1065698
51401
1501744
472053
1381890
1664141
1943978
1285025
766293
987103
651924
149594
1449530
1299450
1807183
750990
700928
1940635
1192844
427862
1284123
859621
1728918
1007702
1682788
1653338
1662373
701136
1981272
1538461
306276
1462545
882367
1531774
1427263
1620543
907138
868611
1848770
1381055
733566
1297698
1149614
692004
451241
369726
339093
599837
1453050
1629184
704381
954349
1796305
1276968
1302503
1678839
1678294
1346887
592204
1684542
754458
942023
1565598
191068
930088
230026
167004
539444
397609
1830928
110592
570024
752876
1350870
564769
28887
1566646
1278056
646173
588860
673928
797679
976593
1103146
116055
1254941
50657
1209784
918356
1696273
1870512
1185036
1490065
828555
689262
515616
1754495
1498013
517108
1966604
1743098
1393796
1230267
613853
43018
628072
831541
1972102
1151968
458777
485767
469558
214236
1204510
549994
321740
181873
559077
1548227
1114704
196390
1789824
164986
171665
1523938
1886247
1962825
289618
1787709
1754925
1636478
1877351
1369074
569780
933083
1838698
216093
1876138
1333529
1976643
344697
1394396
860058
1392805
1159414
1284646
1385808
1848946
587758
139659
591011
726988
1659040
373444
593770
1631423
1290244
153266
78453
1401680
1789912
1492645
1495131
203993
892350
710646
431427
435297
1625637
1556470
1362802
1337949
188300
1905923
663388
864745
1006308
1607928
1297964
1512747
1453936
1305442
1372367
767726
475305
1170353
1328099
1063621
830009
1821892
376096
1687560
1036110
929506
1067320
302498
1194442
268793
1339634
1421010
35766
1576721
1274281
1281710
765184
1542357
294750
706768
113826
1048327
1351572
1027744
612799
1671938
1959091
480088
1970024
635163
1508254
235676
1087416
517561
910977
292033
774041
1646885
558320
632101
1752204
1636949
110321
1357205
232961
1216728
1409132
947994
1868705
635757
219887
1637033
227258
1160677
1433611
1839958
1682845
1913971
293133
461991
647404
336377
1927698
58629
1809499
1723229
1060055
188036
885358
490214
922751
1992542
520727
280030
1325774
315071
1800471
1088161
1239019
409175
1275081
1282968
1296685
761556
1152897
26502
1037023
1099344
1478995
1032888
1701761
158564
1229944
179690
322011
900665
1556563
698495
728863
955706
605033
1190759
1575376
714204
1568594
26115
103953
95394
1865863
121785
861808
406345
1706568
1473681
1163375
1091831
1270990
169863
1924192
710452
1099209
1967890
732811
1898226
1360078
1498235
358202
833612
1907281
722033
1729667
95525
443620
841670
5380
226967
210027
274575
1831628
767958
1395486
1194533
336861
154462
1311557
1280933
448510
768101
1759808
341254
191198
1566025
360089
647431
1429340
1974099
1689371
1505466
856306
1771749
1709681
1388906
1707774
1172525
465131
928
1492516
924343
476414
1251189
533414
893364
14764
27428
409414
291525
194641
52068
1210431
1027506
135462
1161216
1900308
541355
653024
1491645
1546210
5506
1221745
1195644
1417370
206236
908474
1652001
1211881
1119232
427007
173457
1431048
1857751
1646649
24385
768191
824115
119431
619306
501666
523201
1513403
1483136
1426818
141286
708768
1462225
956988
1345538
1650917
693437
1522483
1689015
647515
89555
1139373
1351047
247868
1454451
315814
691762
1565764
1049697
1005393
1671994
76910
61898
1218168
525602
33913
1974105
224454
1763816
1304134
219336
543536
1291264
1694621
1206850
425429
337176
727390
1236111
1456985
695910
451282
272409
514946
47691
1630224
1110473
1222905
322387
1670554
504256
1117238
733559
687638
1041228
1102216
184525
15540
892353
1087027
759192
1165667
1069998
385511
238542
584832
5670
130343
117009
20432
1986431
461408
1672157
1969926
642897
1147237
860577
986500
1323444
1599934
1682965
1667005
645980
718365
1960222
1642247
1881339
59496
928360
1079408
982583
836100
208072
1609132
1505071
607111
503730
883447
1842201
1602138
1104050
1659765
593816
1538835
1093787
1815392
1497822
1283094
208182
1271554
1431736
1350560
157991
995311
742343
1288540
811818
240444
562727
57734
1771120
1773337
510340
326566
1139140
1270501
1340439
441136
1217492
842136
1778448
840734
519096
228272
682796
865563
535450
903275
1832824
1183444
1113128
1300955
21678
229079
179138
1726115
228207
308014
453529
1828628
1295771
1008643
632125
1879170
863191
1139404
1958910
94961
1176704
70699
714364
1674803
134857
95462
719140
1635140
134088
1144009
1708357
1471729
1140176
285139
227880
58127
22544
1221086
492836
1494148
1269584
1790824
956482
1380242
874176
1897584
235054
785504
1316433
51267
1515169
1842435
141066
151754
1103733
1496755
1736254
607100
355761
942050
1919827
252753
21690
1389194
1130315
1119857
138599
1557154
528522
1266909
523159
906211
1123201
508980
1964408
1544320
1009183
215440
1600233
1819999
254120
191429
571969
1162979
551977
1530363
545205
2081
232033
624690
1599749
32840
1666857
1848064
1076983
1422836
563863
1358860
467998
1590982
750257
71791
1593637
1610983
1515093
454271
430704
477154
742356
1903109
953802
504055
1032336
453641
1659259
927381
1683303
226566
1481108
671071
1934376
1642635
276947
13547
1987209
823950
1749818
464878
170494
973560
1791942
1652787
1012773
335540
846166
507723
1322394
1098715
910129
173501
423783
547099
1518869
900607
1309596
387065
758597
1230859
117531
1507217
1011730
292113
1865245
1295113
1822100
940968
1328076
1948145
242115
1593009
1442513
1676899
608439
1663257
1255287
929504
314309
115053
841500
1597288
268851
535134
347293
893901
1598902
1244557
736245
829210
1929098
338561
491750
1487642
842560
888884
1748261
654875
1916510
343979
1732471
473002
151154
1562792
562531
890692
845213
1292447
1339826
354844
1950420
1166146
141275
1998978
1254407
1344615
737830
1849745
1609638
850167
819365
1600896
1291575
1877267
761542
970404
1892151
253646
1637621
500459
1899140
850112
1581310
1851965
1610723
1519002
238397
1804349
854787
1868033
1622521
620196
1983091
780486
733016
1594971
9078
1081932
825660
1889282
240110
1420827
79449
683394
1143193
1221264
1752284
664149
338677
1131226
991549
734565
440031
71225
615266
1342769
338443
498238
1048605
1308047
1246878
1067014
1267789
1520193
636846
242378
1373916
586063
1932541
1546222
1245221
526965
1520868
1338667
808294
1849633
1788191
1950660
1653654
139501
25998
389732
1116686
1865771
1929229
1270420
1937192
112854
1563446
1734676
492433
401208
1562560
167294
1060157
1965888
1149629
149613
1001302
640122
201598
800379
1467119
423767
894872
743067
1632688
1491857
1926614
1971490
476455
307941
1318627
1823024
905086
1328277
129246
1882888
1172969
1962634
1155705
967031
873678
343309
210694
1532342
440154
1017620
903452
722910
869098
1059762
225923
1007166
847978
1147879
525421
618472
1861409
932082
118784
296161
1263958
1660275
649592
1012156
177731
1191497
674730
1721662
1782056
721968
146553
1571244
33314
1941568
1970755
5932
535068
929099
928758
827901
1141277
1100847
872809
1914445
586713
1001517
106765
852150
449016
202527
1365016
652207
1627503
1383802
180956
1677060
501059
456746
1452308
520403
1731218
496527
257017
935039
971676
1615605
1839241
1206132
1776479
1470593
781332
629856
1994345
37040
1218083
1413085
313094
236104
1427097
223726
1209493
1816321
978338
520616
346163
1757859
266291
1355472
1681464
104069
1843113
1949689
1350050
1777318
514521
1388676
405680
1119228
453295
1972206
1730099
1003380
79683
65022
1926916
1158120
202893
22461
1083635
937507
854426
579310
141803
1010652
84741
57206
1252020
1502860
1362032
486796
145490
1616893
566127
1426087
857346
916766
369772
616113
736204
1187341
1967052
72147
425066
619438
223938
1765668
1580781
279538
1815729
975446
1681540
779294
1121508
6958
1443343
1435124
988270
240227
1948001
467916
1887546
1813295
1476483
1921943
1980460
126187
1162600
1982096
1270276
1386909
282824
1963709
1546566
986644
1207078
567822
1130185
584000
1797429
221331
1032058
1985711
1129529
499586
64489
636894
1532403
1525907
448126
122098
83378
1861166
1894710
1338669
226488
863731
1231914
1549159
443364
446092
1001992
1764598
1169451
1962771
464064
1612222
225686
1579815
1969986
1730879
793397
1907548
518595
1588500
649777
1699281
1413608
211577
996143
1740118
72407
1140549
1654249
266736
1453933
1277193
1299255
784000
1448345
936611
1209296
1184996
479490
468352
254716
1583036
1190089
400145
856019
1397569
338520
1236723
767029
1299682
1984209
193578
494876
629857
836549
1572490
1368517
123510
141685
1193626
464724
633385
1061758
1579320
450407
690390
1374022
1434033
862352
1055633
1648823
1101224
1594033
1878661
883515
1516832
536163
50309
602727
1459050
994170
1696647
1600268
972514
1631236
1667434
681888
1244807
1726880
1757765
83694
204308
522081
430732
1085176
1916990
527233
468404
1653481
766851
663363
1914763
1033081
197062
839422
1733356
1935165
1153617
1523583
1860712
1352153
1895756
1978615
458835
1568701
1359008
1145040
1225205
1096584
58018
965381
1292924
660312
1745601
663378
719299
1035427
1590411
953641
1933554
1384740
380695
180620
567895
781365
491335
623456
382920
858741
1997612
1211906
1832932
1746354
1596890
729884
653407
1857740
623034
1285982
1820735
1329617
62904
1126662
584651
711909
1781059
1347578
662242
1955538
38847
531408
1904717
1276935
418659
974400
504739
727019
1550830
383582
994867
1736383
156688
1768236
642640
20670
1678573
703851
753860
414213
594261
1192074
1037698
148826
1867133
269852
79048
466849
1488453
1618357
1041600
1267521
140384
10827
1342391
1178367
130127
217331
936399
1364124
3724
537737
416936
848841
442934
1117396
1790487
1157027
1250330
737362
90804
1234471
951716
687120
1539756
1991115
1136275
1047964
1350885
1168160
1946204
1316744
1937460
889111
1532148
692438
743217
1402617
911523
1953754
1886913
881895
1836185
1218374
123309
621513
1554721
1540483
803216
568473
411732
934649
178058
861514
1105339
271548
1274717
748588
1604638
421046
1899068
158063
1867591
908825
630497
459957
1904842
566113
1504969
1233529
1749332
31968
925376
408733
847119
247957
365338
373267
633780
234827
1703550
40361
1907234
511892
1897697
1156337
1281699
772660
1361552
497843
618631
1677775
599211
647447
460341
691212
173627
789933
836924
1237554
1138641
1695819
1717098
1000889
1196716
98182
1224742
1201657
1828955
1235468
587215
706498
1815947
1118800
1378732
1209625
65257
556759
1403560
761654
85173
1498211
764345
1383846
839646
1099289
598497
1302867
474688
580305
1059040
316806
1549449
442124
1613237
59832
868190
1419707
1647019
1033098
1156947
1907899
746137
41382
217726
1740829
1324922
645442
202817
1082129
1629232
1680142
1798367
1035829
1206907
676675
1416848
93904
1087413
832774
1047864
279285
159347
829749
49528
208963
1703691
1491084
1990467
913674
1409824
227199
216893
1932047
1183263
766808
1417650
1365176
816750
553995
363472
1519824
678647
94220
1885996
631121
474250
851061
1637550
1176667
221823
1043870
1683490
1570256
114785
864530
1599506
1695052
61888
697537
386843
1572505
179674
981682
403492
1598365
220273
253396
1714289
1463639
567478
1688138
1678921
689033
1241890
1898333
265248
830743
56658
1749691
1797305
1141267
122210
138020
1365079
1086649
817236
226018
544025
632463
334702
499932
1553204
1100426
163469
777037
876644
1339349
1331779
792993
516680
1597838
1897272
1921070
167138
1626062
1460880
1125343
1912100
635484
200501
412883
996121
308185
815464
382508
780670
736561
347496
1616102
340436
1380073
680647
1146067
1391499
1041316
852438
1178413
1430584
753248
1777732
1949946
1699190
1659322
229329
1777571
996971
1080948
354444
130295
1794585
683638
457978
645928
1066486
1761080
1366744
1825576
347315
1242531
1779584
795979
1994778
1576569
538783
1050351
461697
177534
359940
579778
1017482
1497370
1558066
1299134
635000
825337
1308546
175845
205753
1019324
1811041
1110601
1517609
374077
507691
1022657
1106500
620727
1618209
621211
1719920
113007
1777237
858836
441693
1193040
1092957
1519006
1423097
1564934
799409
816532
1478816
746760
199090
461637
636281
1515531
1020248
211810
1618619
358749
835354
1499691
1184953
213118
1469459
545728
1433879
208407
749391
398206
239538
1515367
1856888
97715
961610
1617239
925183
440590
268313
1045453
596291
784958
1487355
1129209
124221
1342635
1944460
648831
586067
853406
1882400
762894
679525
704792
479298
1130293
565086
1704466
737185
1873333
1180809
1042614
305976
1194187
1815443
1855971
1385251
26350
1500160
1660761
1708263
760742
549050
1570288
106410
1622489
1985937
474565
562791
406586
1611900
1401231
1908142
1981688
258131
338384
648598
1246221
44304
1990506
135734
1482287
1244056
968515
175858
1651279
257961
1562974
52779
1690571
577872
1579366
1917203
607071
1550382
88555
1244623
1511886
320000
1690151
1111274
66963
1869606
638700
1798185
816619
221343
400096
321672
939891
526580
1540243
1211862
559791
33208
92583
35469
1967717
944127
40482
428356
589275
1232046
1429238
1324186
538430
1793608
273517
643065
232986
1077158
938169
909165
851663
610302
774569
1069638
1174866
1099441
662019
1474594
1686412
812749
595435
437870
957390
60907
917139
329128
635462
714612
1756291
171749
1672952
1758450
849299
1120827
1978836
700804
659683
1460372
365272
1360097
1368125
70080
777268
369673
700667
968874
232574
888804
1669879
789877
902912
1406054
303846
1253729
1560982
803007
735071
669142
266001
1895130
681809
427865
1613898
11691
362598
1685996
1429795
733083
1316297
331797
1652558
1103478
1041603
1511828
646861
1337488
1011323
1565339
1071163
772026
401253
586148
1088711
688905
1878291
1719565
828293
113111
164011
675901
402959
1085177
288313
680907
966191
480082
1841048
1506426
1367013
1854705
1662680
196272
450408
574296
1660288
1789120
1883365
445228
231106
65470
335474
1712075
780436
363966
1779264
383603
869745
817195
1603576
1822044
870224
929653
1759018
153398
1297842
1093028
1667225
569123
954867
49948
347690
27181
1108109
1758498
747035
861966
1372502
1694545
1379929
1546559
960981
1112031
1163355
558017
1755578
1102682
1403062
2097
954041
706650
410113
311482
634263
1856440
1032741
82787
285282
812204
228369
1067057
1175585
1016570
455600
1798352
698210
1774649
178053
1133102
1339167
786996
386835
851611
1455882
397617
110264
1393040
855406
1520657
1087509
420068
1502500
522284
1377558
1551962
1120284
583468
333062
53917
133681
552006
1376068
886872
441713
1541016
1021001
702844
1088011
1085420
740145
136730
1786738
1603340
1167078
1280695
166309
867558
136463
592148
1133502
1386818
661921
759467
1256248
142084
189091
1927591
305200
71353
1078591
1546702
36371
1736051
298257
1946480
1021746
780361
1251587
349851
944488
1146598
1630123
1536834
228401
697323
694670
956722
42703
1656041
861739
322271
239691
1214061
957595
1222304
67192
170708
1501359
992101
673947
181283
532274
1310174
1996526
340513
1347571
235788
1985593
262159
1594158
1206715
695955
1192794
1382258
752965
984897
1853916
144681
1479466
995760
566023
1482676
72548
325326
1744232
1296406
286448
1014700
672727
223405
1464339
1090983
67070
1839576
1457437
887954
798187
104472
1197653
860983
1919295
1637504
932212
1439784
390330
680778
1990743
1523487
137807
1849716
1790977
512384
430939
1149326
186818
690888
1870681
394108
1613015
543590
1827580
1113857
1595324
972797
60577
302975
306814
1711712
459461
1758976
734936
251015
1123337
875139
1383844
515788
634952
580805
1060005
916397
279099
503141
439434
1764117
1166937
363622
1154471
1394906
1739229
534984
276691
698470
1195527
89040
296264
791915
1305098
689880
1046654
24662
1889677
1645354
184444
789032
399302
563444
1114002
1135833
486427
1811459
1606159
1544406
1749080
522694
1618742
1271469
722774
87217
1319473
1821604
964602
626198
951650
1924572
682540
13557
1253446
229577
1028539
292507
1856352
769647
1482198
391712
84815
642576
489118
378660
212888
1102689
748327
1031797
1180849
965314
1162269
1087180
265494
1171248
227260
755367
488831
1249279
1955630
63813
342697
266813
1128639
851466
1833830
1061878
1868161
1020020
1408066
1053213
1984576
551250
608326
249876
1439067
990270
101944
1690527
614410
1823331
1235463
866369
1398429
60979
1283091
1122418
1147251
1466063
1389146
462940
1352918
1812702
1711880
440456
1629161
1710376
134626
1977340
728116
786864
1581227
509903
1275785
670907
1730239
537765
779655
525705
866539
773686
37468
895854
1292912
1238939
165605
1411937
407694
429094
161801
819264
248160
1706984
1502982
1062418
582404
1560950
1934617
932287
1517659
1605995
418328
1457728
267452
1383830
577375
345264
1956980
909648
1750751
82039
705020
1116619
1222572
572631
140250
443247
501079
520371
593219
368534
453070
642275
464177
1373277
1839545
1368366
1751962
1890198
910981
883383
772334
892317
1351848
1997242
3504
877847
230212
1464656
1843228
1399595
1372905
1378299
1127984
303844
780721
1353414
1943854
1893070
1050412
66239
1840082
1502389
1681079
1098099
938629
1695198
261043
963618
822496
1188203
1485826
1704093
1751971
852643
50650
275546
281732
1487292
1328257
1599462
1223479
1144745
1073136
884271
1911463
1680700
988515
1450886
437915
1840648
1598606
31793
737001
1993117
1272865
527720
1656326
171504
1941720
761155
343782
393180
1660304
699650
1751440
344869
229139
699102
464627
1378290
429653
909846
1277070
1941659
1101663
1186388
1837109
1612534
472104
852038
920056
1770611
757337
331363
1798112
1730393
373474
1833661
1644338
1968302
1929353
324185
1897430
482045
529131
1918547
1192671
302122
151628
1073693
1400179
1449542
629575
378039
1164576
1062795
1005073
265038
1883876
1726955
956359
1891887
1514757
1897736
1746984
81044
1536156
82346
894271
1463930
790825
1634828
1038097
1644523
521530
1413380
799514
681108
788104
1168433
1060341
859877
647138
534410
311473
1896249
1324694
1309777
357139
988695
1753802
336669
1201383
28844
1117709
754435
1080892
822685
1318060
777229
1249521
1312012
968069
679392
1019052
1560444
195862
118954
1614692
1647280
423252
1225675
1612624
809792
559085
1294531
1884931
1690200
1083703
1877221
1574073
1481205
1333530
1688803
1256515
720653
1054045
249690
389553
1020229
1408899
1332818
1505017
272470
224137
1449103
857682
1803214
133975
1635036
741631
1915186
1684718
1149788
61545
1172437
185264
112589
1459620
1088308
323170
278806
1527025
542266
911922
172402
1432887
830742
1506520
830992
1787014
1721838
1284139
229271
1891178
407087
1281786
959262
1249303
1581864
1416903
1216992
648322
33514
1907410
1810035
354867
138424
1987382
1635783
1950091
1514660
1295654
1354842
1860620
231888
1229834
1224550
549345
860265
1024000
62466
914307
1334162
124252
790870
341402
256739
1061243
676226
1131816
177307
1578117
1358338
469096
740018
44834
793755
1604455
1115483
445214
1359547
1899
1666945
1293439
986485
409023
539795
1220887
760122
1834279
378584
1883827
605991
1798489
1047403
1174070
1712826
795248
939051
132027
761535
1009265
1187901
1555231
1465448
1638711
1978366
1967687
572230
1207245
539543
471548
659715
1865526
316406
1780748
898981
727231
1772493
1144626
1446613
290019
26519
1670115
1980975
1986631
1854582
701692
1305587
1363263
818985
1955207
1308066
524996
250474
813679
834941
771972
1773259
994756
117715
1334274
742194
926088
38404
893130
1383309
1571111
341278
387264
1931053
1416583
1298410
1625184
146973
1878540
764102
564367
1279863
305627
1646583
1301908
559988
223185
1916419
1012774
1864271
644199
299703
592108
1115250
188850
244846
185861
984764
1468913
694191
880026
794443
1574768
361023
1499220
724494
922011
494687
1701281
149297
1741688
1075910
472724
1657
1801825
1482676
1556724
917559
1791665
1541860
170417
786044
1133924
92403
1029665
1341822
1371219
1838243
1457829
281109
1707797
750526
1943876
805034
1282985
1806519
284146
1463179
767607
584498
304986
990080
1867750
632008
1355461
1935524
403069
469546
301624
512502
1668410
1339007
352715
1293359
712050
1405912
330813
745757
1623492
1811741
79336
415532
1466064
828431
294389
6136
1557909
1826713
1095648
128642
1312768
94239
1000908
1240802
1218824
671018
779357
332774
121631
1331297
1292118
837276
1900338
298410
942090
1871794
308968
71084
33850
1728850
1884394
375191
1177311
29116
1755407
1976948
1699405
1467930
1510890
1042103
1272743
841543
60594
51252
60637
1698713
521361
832384
1498084
1295346
1333400
1426802
1271666
2270
1677662
654823
547516
316331
629119
1859468
353090
1859882
567714
634226
985893
1485654
1501062
67813
550036
350151
1670795
1508551
978268
974240
357904
406105
360725
1008509
1374765
1575154
1047529
327321
717799
391025
1250267
1307367
143018
1022799
323495
1590071
957626
624996
149959
1648343
1366195
421378
831175
1077279
1096231
1618109
1924446
1290681
576738
1169861
1496921
253332
1024296
1679930
376653
529437
1941607
836658
727732
1981619
152832
135083
761453
1196378
1116673
932078
1731817
1787487
1645611
1571271
1861390
582287
1836593
446638
1961133
1422602
1511212
1689249
558049
773049
1912102
462944
1747408
267338
575014
1800980
109730
252779
337224
1368152
502795
1642951
707900
1414907
530613
348756
761256
1926245
395402
1451220
1558651
1356281
1190722
881496
742307
1054772
1371089
751386
1417110
411638
122200
197360
220983
1746719
906456
58502
818275
1370358
893818
377403
1562086
817191
23010
1096728
936238
1636504
1570671
416599
185259
551058
543356
1764729
462848
479417
1863877
984016
1204497
613513
265737
1255102
414699
43510
592724
1475555
1870643
128481
1819897
825150
691219
281515
614808
1884986
1575658
1995276
1450097
1994719
571756
1912590
1160251
24679
582272
1036097
261635
1081752
332367
1965360
1431057
1450813
1119764
286159
1349575
1128546
995013
101037
439054
186491
1486233
835271
833340
847961
810710
271587
1708411
1625480
358789
354194
1662738
567077
1414216
1241723
359740
552502
1729715
1420542
942204
1258511
1205097
1431930
1854606
977931
1789289
1487103
448292
1891782
1182982
1514350
162907
297076
971554
1623932
1531333
1655801
568752
261132
38117
1801591
1732291
464535
1299284
186429
1598069
1867146
1607205
916697
1582068
834181
1198735
1793354
1147901
504726
45530
914617
1380960
1668505
702328
1310294
1629668
26240
254035
1024325
1862942
542944
216530
754612
754152
1032256
947688
1796539
793275
644422
160920
800195
379648
58327
1863351
201546
1434488
1029422
1022151
1152835
1124728
1330583
426002
388735
54196
1497240
55682
1031687
876309
880172
1110154
668727
375711
177589
314080
1922372
1365186
507099
619929
602932
37164
34657
1563639
1964145
1367220
1103449
1089789
905744
595678
1942863
558717
1745220
834782
129674
563621
1036125
20511
799946
1776076
437656
1098360
585996
1151892
764812
83360
8686
818746
802030
445790
541206
117441
487926
884707
107642
1304945
1226233
165138
2415
1302326
181930
182132
1756620
502970
390695
766021
922300
1088271
1040490
1044329
230729
1370873
33170
1538060
1590477
384241
1150178
1978073
1600798
554048
1010161
316824
68876
1218745
1038167
53967
1561101
1948444
1465509
1710423
1972089
1532737
1259935
791850
294552
1502210
406523
1379267
1587179
1664563
1522242
986782
44913
1695731
139782
1500550
950693
1834974
1767075
1831415
958112
1709272
440765
1515019
1469339
1039205
790848
1247124
1468380
793280
318061
1596090
1006494
1787540
161961
1407515
1802674
52355
1870390
1691007
1368462
871849
1045470
43792
1821139
546782
1345908
923767
586152
1735867
511846
1474397
905351
621614
1152280
322022
511869
1431674
1836818
1192351
530348
1097075
467098
987657
1158994
559330
1981401
364107
830783
1679232
793020
948823
38818
444612
697978
1713879
1127555
460628
1707616
180114
40322
62492
1446300
1181288
1622585
1561377
1722612
1498261
1964172
1654681
1743968
821493
199663
1960937
1608243
1072548
410897
228019
889286
923482
152877
1523972
848732
1988890
1882332
310793
1124666
1206760
689287
273256
1069837
1878691
1379609
1034436
1014756
1180684
1018750
466379
211740
276198
566301
1180566
715477
99781
384722
1340988
395976
31411
323391
651012
171293
1070571
1523782
252291
1427149
1667330
1705697
1607759
1477127
188038
379245
516949
1069762
1777009
988824
902729
1910460
976072
1115330
413618
1668751
1805934
503476
1626341
82752
273861
1360286
598471
449465
92688
1102071
1524738
1036089
451856
550343
238621
976912
539738
1026613
789347
481796
203727
1795513
279293
552340
1672492
339102
533922
1967304
1795037
1493106
1414158
1239889
464844
599108
1383911
227273
75490
954144
1163775
1078153
1824908
81637
1719120
1619387
257653
1472646
531669
1431635
1143282
1863337
1657209
1959686
1902069
1875959
171841
369509
1290525
848142
1981360
632067
727223
287933
1400634
1952371
961810
922889
731715
967843
1599991
227958
1991065
725931
623988
1885596
1223741
1866138
54243
427534
1385902
692273
1789196
1827593
1180822
278585
1998342
1368634
378207
33432
472684
1180362
777012
1130960
919083
233129
814230
1281684
71123
37140
608528
1023396
1983850
46827
357903
1185067
1697254
1677944
203851
1714954
16645
1202068
65977
382814
1910753
1611741
646746
1728315
888237
620312
974221
471723
500284
293128
1664437
152907
1571098
1774521
1071030
191412
1231319
279061
1278286
1652201
1606551
1627636
369631
925857
1048374
854958
687960
125319
735994
1166725
237975
734243
1118215
436471
1481106
628980
1404092
755610
1172069
1119915
1873588
1386786
525625
276400
1032168
532753
1282157
1514439
1450119
582225
1362858
1933454
1218797
889377
588163
658717
1594487
236436
257118
627994
1656316
1177143
355772
1736904
1634224
1037640
1910660
114633
295236
362160
698078
1592608
139439
1303281
190287
1369299
161645
799886
995639
216954
414520
662129
509385
1643707
1388693
1375941
1243664
226135
857108
363446
1187418
836369
1599858
306097
135529
939
1805941
2291
671556
1754575
537209
1160182
1935741
249841
1026221
481493
1670219
369674
335302
1985832
1535250
1967205
1768004
1533306
396941
488565
289688
862206
555690
1405007
1317539
1353635
964424
1181851
139507
1716693
1130415
655374
1378455
1032477
63230
539631
346079
1840756
1365798
1686397
1290724
999814
17452
1912772
1883808
289772
1937464
1875582
479663
1145262
559845
1079547
1906808
684884
174841
541649
531173
1504037
336903
1329356
703633
424611
651620
1026778
1920826
1331840
1874044
1475875
174254
971779
1110207
1499143
1698703
791174
373762
1088833
1931148
1564764
1908488
1947044
569858
1265710
905028
1060322
583554
803643
1012762
1849715
538721
1834723
1246176
80561
1157662
1125481
1954692
730822
493426
298509
1069425
972051
1176866
1011470
1210902
1325571
293119
312076
1549901
1622108
1402247
1874281
1178174
260098
1738446
954822
305124
810164
215418
190317
1472722
997392
735201
1219980
939843
1772534
1335434
1428025
1270591
1525541
743598
1479373
1672087
1952746
463066
890793
959311
883110
898565
1601256
1517469
1261424
481490
1177285
1265737
395121
1433656
1553167
1211904
1503535
1680699
1914309
256260
1583187
374160
101628
107373
1403287
1134814
1479172
825878
709341
1843709
1331912
1988410
1445394
1964631
624447
1410417
1668356
242682
1673713
1173033
975311
1510793
1356023
910502
1456707
1172044
516606
1122774
1029907
223843
1059493
1985349
1691085
359898
1690156
937717
117253
1786274
989035
589804
1611024
1186170
1578693
59216
1969616
531025
706669
1066541
423055
1144030
248300
1695807
1967173
1359010
1955655
1784955
658876
1399458
913289
1393352
1560262
1880459
1044811
1410047
979065
494598
708404
1410638
170672
1773948
1485581
1303162
900363
201652
177750
654605
1390885
1849821
1153719
1215749
573662
1206870
1340092
944934
1347652
1635519
1917271
1862168
799831
783844
1482514
1819223
1389559
1250626
1037549
1106996
1762725
1146306
1855941
1155735
571396
1807345
672937
1545145
1615502
1690207
1971054
1887923
1458631
1784115
564498
1812278
1360119
410001
1179716
1599823
1770553
1053669
1285395
1931523
1492990
116669
647208
638001
1466694
1679315
1029760
1056863
803024
1817203
1294307
633577
26333
1227937
1296500
205051
1642489
1163561
1474452
1632136
670159
1158023
1919789
1502371
1468578
198423
774813
1938384
1995885
775531
1518856
1284616
1893833
1417229
1819553
1813254
1934489
162223
1605007
1810448
1855448
1049010
1788917
1097481
934056
1556750
107186
210975
1172334
1183123
922035
1209124
1020582
924444
1527254
275515
858224
1229213
55559
987851
41857
464280
520207
520356
975720
1080572
163680
659442
1474635
197296
626861
1262114
893559
187403
178535
187552
1403770
187438
805785
118400
1221504
1262875
1974448
989433
215243
1720608
1726290
1198978
1006522
1926525
1346041
587723
687110
534730
1497990
1573488
1235014
1221070
1116440
754196
1670225
1491979
803665
1250164
1056260
369395
1569581
345196
1139376
889340
1540520
1260289
1916308
258015
1973181
526726
413246
1409083
634575
876031
886128
819233
359833
183348
339325
455553
1064551
399928
425137
1451098
1942558
785047
356211
874387
485821
238099
1684027
290262
229302
773690
988006
652690
1144628
1083750
229846
368500
889815
63570
943086
158216
1904607
1539662
1902647
615257
1064108
127910
445256
479439
814142
910247
275866
32328
460150
860006
1996482
635675
1111847
336561
1889883
1931424
926734
19698
1883552
1161216
533158
614168
791541
1501607
1802531
1737405
1444503
671227
1090862
1159244
208665
76052
1293972
103403
1941337
1674936
1459708
531063
1483977
1653221
361230
1288797
994249
845721
1503334
749782
1448326
998743
238720
669747
1663246
1828210
245842
1337874
1912281
1819563
1911647
313033
338269
183583
160296
238473
1600120
1404402
134930
1652994
476307
1272636
1705448
1169904
568475
1019328
1478653
803483
780953
1505725
1802658
306196
1610715
1483627
1863649
1896324
898625
881577
1901282
41242
209075
1540344
1194115
1809222
1068060
567968
1534773
1431651
671326
113293
1320236
781139
1574704
864576
1275239
849352
1416467
820843
1733836
718043
1501793
1002972
1463885
1780722
603540
1893322
836648
931850
1433354
1324934
784448
1648780
529812
1442048
1926937
16777
1878046
1477193
1660571
1844402
1877625
1039607
298413
1314467
220148
178538
1581689
679806
5536
330497
18830
1934209
1114537
123621
584459
1234829
1303682
1430116
110936
527942
92840
1609166
98002
1741204
860209
979148
501722
392752
853973
1832208
999517
33437
1531834
1301652
1042597
1119010
856982
1845260
1634859
1474317
496852
467342
377599
1747083
687070
1063473
1446905
1239990
363617
93383
1520712
10785
1226657
806265
1307867
1599504
1904494
1468341
564671
1036431
1836862
1869581
1875505
1684823
1297736
1710497
1371226
1068955
1773628
628440
1344489
1791873
1849852
948148
607470
7560
535689
837531
1317361
1967283
1063120
44916
1959139
969267
906032
1717626
1454408
1431283
1414987
1882154
281685
241380
1811373
1386947
1296086
1012948
1435958
164171
1798457
702637
1660708
146306
482820
1260986
238105
631989
545820
1049326
1444769
829592
1018427
1847107
1733157
1770359
1067661
504123
436991
1450743
965181
777891
1688570
30683
1567078
62877
1682151
1407446
1304018
850408
1980614
1347563
172442
1360957
1504838
182705
1276080
177431
183435
115253
480845
247443
446440
1624391
1083221
1977076
1527019
107198
426863
1111907
936552
573891
234917
163352
389762
27595
1764510
933417
1885814
273754
835088
1519568
651151
441054
1771858
824503
1093817
466848
1115609
1215093
1143327
628911
7585
276174
1972598
414978
267286
179508
132536
1431714
85510
149859
1429876
6982
1989431
862641
1543376
40168
322606
1585065
956316
1650388
985472
464523
214166
1323291
1712927
1490808
1939
287402
1261276
635106
1404212
950711
235527
75537
1120382
929258
62931
569066
1104579
231122
1085079
1538338
1092942
1518270
126697
190332
1474036
1615931
1452370
114659
1828948
1317019
765819
1746676
1005088
1648585
975171
1783508
1686452
1373384
1294823
612720
1455087
518814
1715653
1921696
886486
1720400
1448632
1414890
403771
1117215
1684118
1344496
877899
426056
735646
796523
307242
1712851
1449556
1091274
851313
648460
59025
1191889
732544
1136151
587405
234050
1295163
1644
129193
1755236
1110473
1840670
239709
310171
1358338
1980333
1573502
1216661
1310942
205685
45365
1162637
97763
345528
1342677
1443907
1035275
63950
1496363
450526
342545
79954
1433775
1022496
1067073
123100
1273429
1690625
1733876
60848
1117014
704542
692776
1456315
151037
49070
1289979
970005
330218
557588
1424864
1647049
37265
1223530
673910
748684
875844
13851
683181
1043648
159519
1343786
1423697
1619657
42394
345227
537594
1837615
1181027
517907
1136697
363395
389095
532530
213868
675884
47017
20517
621844
1294355
277038
256938
1800871
442979
1639215
1625329
1096015
237315
403595
303300
1941822
23471
666038
1089797
1405033
561532
508188
126101
1769063
110897
1488189
60041
201531
1558304
1177904
117146
577860
321378
388967
1544069
446097
110409
1728367
490943
1365573
1158852
1188317
528386
711454
851796
1716640
1851865
966662
1405198
623792
152270
1222619
760038
1396360
1705171
688454
571578
315692
1715169
1282426
666660
396046
1818941
399226
1393819
386426
1198890
1842908
1391070
898289
974221
1570714
1324428
1232874
260208
1200527
507666
1146262
1845922
1506350
872658
1757104
569715
1127746
684558
1756220
789172
558741
1786656
852309
1264520
298400
1404738
1153506
846154
787092
1501684
1111416
1757024
854421
1375254
1631652
692093
1581097
1907640
285021
1920217
90633
642712
1555266
65887
361126
1042261
1683526
1132189
218400
586736
1431447
693455
1193014
1646146
226476
1490638
64426
109617
12986
1052349
104967
1585098
442588
1326667
1972180
1648190
673112
445074
38848
1910798
34476
794949
581928
1816122
540812
1661920
1091072
1523470
1345192
1663991
598443
567232
1972425
1145849
1550296
1504151
44404
269562
507888
584083
1966528
1141888
1550852
381742
826049
734271
1709368
475993
1881412
1525899
223244
375890
234841
689539
1016905
483936
1329279
924498
999318
1612863
967695
1698579
423426
508255
254460
214265
1557959
669612
280546
238109
595491
622842
1041046
415880
1619968
185428
1710223
1015606
141402
1211121
1256763
1242221
934187
825216
996504
1028356
376567
281590
623572
1189846
1558094
1558373
142180
1088972
1607912
311342
1285659
477775
865605
1571866
239809
1489201
922803
1431509
1626776
1420978
1921767
1602177
1194918
1284623
444720
1158964
1934390
680612
1706010
665021
1657117
541010
1331192
267591
1798754
628599
298754
488389
1706555
617848
1983986
1861745
963100
1105790
1337570
935822
1339401
789741
1917635
1686198
1552241
111448
1546124
544345
206910
836963
1556775
1777214
934247
462577
1420402
1765331
503182
425010
162677
1958019
474131
1246027
290703
1246406
1881600
797438
302528
1559116
1613814
868
665097
1900355
1092659
1918593
477862
242348
552928
1458460
755301
1728594
1250072
1425238
284532
137853
738651
1484656
1616544
279070
1328361
1060529
1014406
66867
1849755
1453471
1178437
1246178
1629856
1177891
103864
1915351
1081795
1302921
869328
1695250
893185
786400
703762
1685558
927123
767684
1487005
1176721
1560329
1550207
1132376
870405
993981
159857
457436
14975
1402576
1340516
326568
342262
131500
805063
1622229
1302410
410597
783493
462004
1598993
84227
703440
680657
1011837
1845160
1306242
1811578
1941770
1710399
664445
1002584
22527
1547205
1322984
1646216
616984
1392714
1714961
1633921
1091432
536414
349708
1038569
1533491
778851
1709992
1812761
1889179
628162
608306
1940267
1375091
387317
304156
573285
1289413
292833
1611967
1997032
279806
1628784
238774
780842
1983268
1606042
118327
1108891
989703
1208944
583460
1481856
1530327
65113
632345
109346
79107
514684
1402566
145614
745753
1299642
1378903
143131
747241
586594
50646
1687718
590333
1513520
489799
1071971
620236
1636657
1312622
853900
293000
1809222
1055401
1033640
173256
1709886
1903708
1929484
1749124
1788982
277173
1478677
1543443
1818388
1822592
705467
1438984
837962
1676937
1949013
585607
1061172
18433
1246710
1261180
1021360
885033
933064
523895
1261035
507146
1779159
777301
183638
301555
1937285
1780959
1632832
1438376
1425190
1496657
789266
1495661
1108948
1529410
1435644
1524536
1869743
1119910
619576
1669920
297429
607247
210981
202184
1578905
1731778
1019088
439189
348311
1510991
323304
638242
1142686
821826
1068967
1281849
750247
755487
861240
1228790
646884
462839
1875312
1977440
769790
1751819
868815
875129
1374176
1862560
1036923
22418
1712221
1063286
442535
151493
87103
1849432
1824922
627180
1208399
1892672
135001
1261388
478859
59415
253208
1493500
1564354
1461647
304083
1577941
1863908
294992
546923
1439493
895468
1447983
952376
1895840
394210
1530735
1508889
598752
201818
20169
1462496
56895
1587877
324786
1933415
783424
996911
373547
1523219
357842
71267
155623
1037434
1800953
1296416
706266
1976638
416150
1269773
808053
1474896
1548668
364699
378119
1067066
306798
1158052
1191253
430640
854945
1975717
994722
1389971
1135006
1116934
263293
31082
70329
439542
46426
1534928
1407125
1574278
1346827
391172
948301
1752423
1292510
6432
284510
704226
1371514
803548
1350996
380441
54773
886370
1726446
340850
276380
1811001
1106937
423070
1799513
135258
1147220
287194
1717751
1659074
931680
1624443
1575810
1187826
866115
285555
1793159
1413546
723842
1941258
1241823
1648275
1510703
385023
347253
1259380
849113
358908
443555
543710
80935
1060502
671342
1458622
1880768
1780977
451696
1023572
1188313
1930476
1871543
1181325
1199941
608475
1507789
1027762
1379163
487507
34896
1001968
112893
939184
659897
1463464
218514
976467
730597
41849
1538434
1441198
1223887
1284331
952379
1751111
1233631
1644652
1296690
94467
1298655
760046
1017865
49619
1802605
399713
1158737
1283167
1233502
730375
1166718
92735
1119226
989640
1003455
468068
272130
687857
670949
1440028
914758
255972
587211
233306
1216816
588790
1174176
701890
1501971
430471
1953243
139021
1015321
1774574
1864706
257901
1464313
1095111
571457
223332
459822
341196
980809
1261029
366140
279229
1014356
1247453
493877
482491
1683447
449395
733297
1123539
201156
1307378
1691256
433373
1946118
541412
269935
1922934
1100203
1617792
1821587
641902
188221
924540
195599
1261186
1308831
829287
593480
781325
374843
1899597
1927344
311271
1886240
1405817
745968
1072852
420472
1595747
661396
724277
1296303
826138
1947544
67753
1136766
857936
677200
557466
1785408
1171605
420043
1472813
1230339
1386702
1996176
966469
1532171
1125354
254632
1229667
1257228
1939687
1611092
646568
34485
749002
923291
1787429
729274
1709593
53522
1068921
392902
1456135
1956185
786628
425683
1279052
690054
1734856
964498
1734616
1072083
1243472
1557138
792790
86061
1040320
1007715
339291
1477531
137541
1801448
408158
881716
86041
645668
924148
925121
493315
392964
1048954
888501
652647
24908
84261
1164745
1317071
1849571
1659398
1273223
1916307
1325072
476477
557314
1658912
1660871
1076088
1031802
350092
543500
999599
1546319
551656
529534
238276
1569704
1527513
1275530
1328091
1252979
1993342
1699021
1384039
1714524
1749293
1835129
1537647
666686
1904569
308056
247672
193269
1795816
721180
1069657
1461671
799345
1298120
1360252
1949209
486502
1045604
130993
330499
816265
1797654
121886
78868
1155706
1690122
132505
131772
1507060
1007730
1083617
55572
390117
1003538
1472727
216540
225160
1933215
1072257
475681
1008004
269716
1236516
655933
1908701
866109
1140388
1687629
830554
371938
1426004
1201366
1678675
403581
485168
1332609
238198
410290
297734
544710
1554519
891696
1481078
263930
238656
489705
1468399
1911716
1040638
549925
424785
389667
52876
1639244
1247393
1444589
1971233
1146437
988435
1437126
412636
1192423
711414
932251
1073146
1452327
1166649
1621342
507753
1562200
846011
256026
982142
1411421
533575
1814801
1380981
1961578
484329
493355
1476007
814876
342966
1294092
25319
1798130
809186
1494733
466794
1041758
1573552
1065547
434576
312130
1049859
157856
1453323
908049
142946
544027
77590
1038666
1920013
1355434
906759
1136981
895275
81124
266034
1615987
1062113
136959
519514
1364582
1041731
557176
16068
243515
1214081
1867635
151734
1608437
433436
847979
1599683
1867440
222439
1375317
1494369
1742430
1966406
1954298
905049
185837
1530103
1850087
1825403
1188051
1415706
901460
180786
1946347
835816
1410815
1130958
1613433
1079380
1673935
664159
1063287
1114115
1474127
784242
1608625
1164696
638413
1925698
1859355
516689
1276193
1646806
1960869
1100623
1130526
360831
312325
1069577
996765
199900
355447
846802
139530
1093066
222569
1758465
1376232
1289595
410004
1429128
1970521
988510
1029958
937540
428543
1203962
117399
108897
121348
1683724
74797
512619
28399
1471909
1052702
654752
1903256
1464940
1907982
1109414
1219985
1485776
1395851
1722215
659773
1560511
661764
1915300
56549
73914
177554
975860
191411
1909496
297644
996272
100518
1163459
1059602
1758746
1334682
1326943
903088
1837661
1547297
455176
198071
1823702
790207
879705
238067
1929469
1495569
205098
580620
1061853
1061601
1053204
1367935
1774703
718763
1718614
1369275
298
1405162
1498887
989780
103442
222227
389998
1356441
769829
1834488
553055
955786
145308
1899214
691760
461406
314989
1520454
1688261
840483
299629
1896724
430109
12538
191908
1047050
1341623
449629
807607
438922
1248296
806356
1605280
1858187
1400743
1976224
1619761
1182442
248226
721459
437829
1564037
1631199
381275
352213
84197
1434852
1634586
294508
191438
401020
639065
536453
833317
1356178
1039562
840996
739129
1820890
924120
1617397
1197398
1430352
985023
786748
1033748
745123
616562
517375
1022810
1628003
1375589
663541
1372698
529809
1896337
438465
627884
1251668
289423
1130876
855940
682739
1647735
1812218
146177
858389
1414800
959325
1113449
613450
568909
333892
962699
1530380
393496
1255658
262142
488307
1485273
1058588
1887464
1575261
1700805
1883519
1986701
1386249
845835
1482225
1651870
256832
364956
964625
332498
1014870
68438
605121
297256
1919392
963595
398608
76548
1238519
824293
143787
1575036
191026
511060
873036
398690
1411581
803990
1569370
390960
771123
1905484
1351723
1102978
399985
69157
926680
1727015
74727
671299
696108
459292
1013736
974311
16409
659371
1488130
1338366
707442
467689
1413503
340809
1660216
27466
1881752
1549166
1328305
1339312
1533562
108753
509755
288585
837073
1451598
997677
208969
1296701
667505
1645377
1060212
1603458
680800
1634295
842404
580455
1482823
173756
1754091
240203
163713
894033
1344326
1497634
551948
395290
71094
1556833
838591
531012
1992092
1763376
1789233
1054355
1865944
1584436
749658
778293
652530
846548
1317887
1762098
1188723
903883
34018
76305
699388
46059
670420
745435
746005
305897
589199
331152
1145115
1790861
1344171
425948
1807979
376098
1885312
1621934
1144215
262879
698249
791502
1165542
1545816
477084
1794261
1249105
1233075
1676998
1122886
857847
1959647
1236673
437800
1531379
475026
930284
584046
1675654
1092964
32541
1945253
1833786
1533868
387888
72770
1382496
1714491
875209
266316
1258689
250034
559722
257496
981689
57397
367926
1955007
1509712
658141
69451
949930
636898
1634675
599893
1604975
1509743
764011
1852731
1175702
29234
1522038
543205
1057181
635198
714942
1768577
1838407
971054
312182
1478228
798041
129195
1310966
1682536
1981315
35510
108036
631500
1774472
23077
1449405
1741016
721923
1492131
1185083
91247
402233
1955485
6627
1884846
531249
1568674
1012456
904953
1607005
1268445
1441772
1421866
757363
303442
1016043
182359
692007
1673331
1285884
1201865
1219079
55999
940216
640600
1290174
1034859
451191
1398606
1472414
1323788
952027
1996106
1195817
969361
1634121
1510736
665054
1973033
814355
2684
1972316
1084642
982512
1189463
1666317
22814
1825460
1192770
1070764
1927263
1902532
1534046
1240557
504529
1368987
1912614
655724
1242068
1310623
1357273
1802562
1437116
238036
91229
1899711
1408115
1158380
1412429
1866513
1498971
668148
512747
1349754
1750030
1934365
651802
1191863
171335
1247396
1136473
263403
832905
1625197
729609
1586853
1308597
213052
1471472
694143
1536454
1480818
752563
717992
1443383
920769
12670
1158591
1650492
556656
1262125
1400731
1909640
1727271
219520
876516
375772
41726
466841
1545100
391385
1674377
358281
1284409
1713633
417780
1941023
346353
1363022
801316
1209038
175731
1315008
1042796
224386
1587182
1499213
1743800
289782
1518763
706829
1999283
1267246
1732959
757469
45859
1374790
1501971
1250249
1095944
1580219
210081
1612089
642953
163238
1695425
1862223
1390954
1080186
1686883
593407
815229
760648
745866
363060
1672028
1026931
1845023
1219390
741830
445408
1646317
633068
774104
1057942
532298
79625
1145000
1626125
1832452
910763
1745661
637870
1054280
1284403
1398943
1797534
1628919
463567
1970472
1302167
160526
1311525
948315
379959
490410
393690
1419656
913692
204159
1343067
58139
565970
1846542
106248
428575
627218
513286
558373
177085
1056757
1942468
938324
731393
477840
1531998
579374
255856
333177
1020972
1082324
946081
1750162
857401
694236
650598
662926
1686679
128124
586022
1422258
1507564
308275
20012
433703
1064744
784135
650134
1955368
1154472
611001
1435244
621423
1357419
122026
1627090
394663
977552
304744
845667
1578983
358211
509499
1115163
1138724
1940754
19342
1577916
381342
375486
459023
1770116
578064
1672025
913639
802803
1063447
1646708
1436831
1996569
178278
54574
806654
507312
1643042
742512
1933718
640203
829644
686268
613295
906131
1634375
1647571
931652
1600687
1284536
568058
1360541
1814060
962443
512773
701613
1352623
1871460
1421522
309171
1980889
938751
529511
1324290
1237623
643443
889851
49983
569121
1657938
415858
579844
444756
1223942
625850
243331
1529436
720167
672341
1878250
17612
1815875
891195
1791383
1000211
1034198
698346
1378919
1977475
1938185
212639
1847629
1197300
1859220
364399
262752
564047
1130368
1709636
140020
385129
425566
721410
282110
1183587
1305378
1243344
1815582
1065231
1141366
1633877
600477
160851
846958
885787
1470416
948778
1717719
1386171
1456183
473647
1619968
1987742
797346
1472334
1225254
485661
592808
35943
439190
205829
1965892
1338594
428177
512612
1751995
113069
172740
636169
1024334
1895148
500921
1821669
1588732
366541
1350682
1107242
1532213
780021
695328
1716573
934654
915361
728902
359510
277669
1036931
1989844
964903
1417588
1513263
622343
47053
366788
1705205
386303
254195
1562183
1846187
1912151
1028416
225863
1372165
1704507
982682
161147
490005
143033
1587034
803673
757900
1112623
1808075
1996898
710287
376050
74971
1672937
1474268
1404794
246236
1192150
1773986
83484
242360
1269245
954897
782998
1125983
1761427
438961
645464
1093801
1926477
433820
374194
1245448
1486638
391796
1844706
494261
455976
1558937
231216
1647130
989135
709905
719235
1704198
349648
751814
991857
1851059
183532
1495241
1026054
587903
856032
645739
671432
119498
1569467
372892
1714060
1007028
1699421
487116
1167731
1706998
1930288
1350753
1752824
1073619
1906438
847743
686357
692951
1277038
856582
1712912
3315
1486702
1484680
1696346
619822
356852
1794251
1542297
661073
1898580
10731
826164
580228
419121
321060
505841
1002705
745064
1331165
1299762
1778660
772644
1667355
791299
1172393
1784484
274746
540326
1456855
1939498
1891856
299767
113560
1915810
103690
582654
1760827
1189338
1665963
1311900
1865391
1453479
1141778
970353
1435022
950639
1369882
1057245
1395355
898234
1166739
1144297
139327
399213
1854682
1328982
1684533
755014
881318
425600
1792937
227758
1488734
78038
971126
1457789
781460
735674
1088501
403521
1547913
1142358
1165611
1427027
673760
97129
1153573
1354206
1445113
1185967
114860
28864
52069
85285
489254
1214771
808325
1175316
644814
1896679
1833308
1502080
1149606
1525107
1508206
694878
596210
437138
1094914
1972079
1951604
1580070
1709834
84155
1056455
1342423
44184
550912
1404047
341669
811575
1379536
1627896
1981135
1161389
1045796
907647
1973832
662998
1465616
869530
1977059
190256
1845059
1232457
1296981
520593
607820
1830742
780094
1689402
758688
913621
474067
116667
317676
240064
1769311
1343732
817148
71617
1951851
1299956
1866724
1246021
1230777
1998397
1292674
1705633
267282
1140105
695546
1628611
935855
1435055
1019691
1784493
206866
297371
1152186
1732773
1163022
156999
1360170
1778202
1082432
1188806
1524669
1468141
1358075
1455010
1389972
568979
966805
1793992
1823039
183062
537910
1526619
1942609
1014497
1450546
1231295
1343265
1887251
86385
1948396
1662072
729486
440816
19123
1091576
540501
545633
1475120
137442
1252616
1913181
1034805
788981
99154
577805
1955776
1002809
800361
1705777
527275
374892
28120
989458
1770916
1567905
884768
1032884
597636
1615510
1013500
347952
1674550
894602
461403
1681032
380225
1127069
1962663
1768981
1207050
1260231
1578393
1186662
927413
467289
274304
865858
1724280
1284222
1090599
659663
1342721
1228189
639719
1788000
1900877
1060403
1429974
1259156
706599
1103133
1938370
11942
516136
664096
962102
58120
1128429
1012421
921125
857557
1409274
1073981
1094157
457476
308387
1735899
1330802
888333
262410
1551439
1597154
627708
1760907
1031932
1387703
1431128
625825
863952
125751
879383
1652196
1798625
408377
400673
1981134
552108
227698
672152
1231513
750259
399546
1232337
421633
1246724
972385
1868825
287047
404603
1394211
668507
342706
1025476
1687006
267359
235711
492110
896789
601650
948342
1405053
1301939
1254782
733444
1693527
1470044
1036623
1152580
906346
1121698
1403649
488928
668203
1217229
739668
166837
1034479
168356
264835
1666114
1380138
1475513
1836836
99233
483468
400931
1536573
322357
327530
1389427
1241049
144191
382770
1623007
1790269
638891
352109
277164
916751
879382
841494
1791051
572735
1645040
1227533
576957
889051
136140
568518
1548087
298621
672064
365390
1643861
1798619
421049
706282
571046
500151
822002
749286
675671
191487
1033854
1505367
349919
113054
621872
1598048
1418723
871073
1768916
899209
1514205
1725546
111984
73992
208370
1366323
594210
1376028
363769
1569362
1534921
1456741
327895
203121
810042
235869
165637
44966
1530342
1247210
1933454
959995
275449
1362971
79562
1558910
554134
1347646
1278893
625327
925286
553987
1227954
33505
1464872
1186555
444114
341644
1602102
901259
692112
1112138
173681
1326505
1287497
1855191
1932912
643734
1742282
707930
917068
1344645
225274
1200862
553920
1613614
115360
1890423
1885493
121500
992847
755180
104664
1353773
1308298
1780228
1390413
1113601
1201377
1874664
853184
1238135
1752552
321803
739347
899174
543500
1644584
1872404
1386016
1981165
1170812
1040781
570287
401468
1992626
312863
807969
1665302
1772289
1403254
1195645
1546398
1677891
817830
980627
1184858
1762560
146970
1940655
383035
1700233
684297
993639
1644525
1792064
828523
1994524
1136040
1930473
1745900
837339
1987592
418994
656398
807613
996202
1415477
290622
1217730
1069528
982720
176432
117887
1869670
131368
454243
818662
1137430
62974
1840604
509402
1721090
1792714
1541042
1523959
1584622
433758
711138
957917
1587195
1677278
127258
1599465
767591
1342539
134054
683104
287383
445134
726645
1559521
1361201
863745
171031
1453757
1033769
1119634
1186958
92911
1814362
452964
419466
471248
1510539
1260719
341801
303212
1533222
1249017
655919
470464
1282723
1559992
755478
1075083
1442786
1536021
1270653
63621
1999614
1263508
1417890
1838552
399875
1055314
1296827
294895
504875
1773966
125992
29932
345737
363001
1229386
352361
755093
498344
1923607
1481626
211770
1304824
599835
1787756
748494
1983176
223975
1021523
401703
537549
967457
1100517
1628986
1880688
13779
627294
1234913
1603939
1474682
196963
1440233
1590926
1466152
34574
776940
935332
735439
759333
161541
661837
1665844
267705
877425
588552
831984
1562927
1879921
344343
390288
723028
1653549
1253038
1841224
313056
1928727
1183962
239714
1082431
1397578
1219073
292904
1776939
118792
235364
133122
1209144
1925911
1723562
1025624
1934142
157976
1188662
1723999
1842217
1653572
78118
896463
1905254
1255963
360099
1366548
1792800
1315503
1192790
478602
899771
290784
1316092
1324727
1468741
771344
1735337
229060
1268571
931784
651607
436763
895859
1988629
983989
486703
356568
16129
827936
1180264
435950
298633
496335
1264516
1783336
1163969
1806178
698641
209616
466333
1735853
1953889
397317
1306068
1891730
1402281
1483136
1754911
1166835
613819
840722
581450
550853
1340438
1042944
709351
1734003
1158509
922613
239844
1375952
1091380
431875
1765639
1039073
592254
1411014
115160
668240
953713
1605391
1304020
931570
513903
1899773
445299
344031
1196142
21991
366168
1458014
105497
379537
1678244
509785
1476825
803701
559549
684935
1079637
1958769
165594
363519
1615124
892547
133541
1077095
454843
345705
1307780
800467
442590
1545174
1498284
1051988
370363
875699
640007
1096909
1028320
1751447
1286717
99480
956358
753020
1009195
839608
1584672
122094
291179
776426
1348973
658531
1320435
1206027
1311926
1660529
565463
1806234
587761
814141
1835712
968416
1686313
750731
1569738
1702307
1232913
650375
829753
1080957
959675
1732455
470260
1445129
63980
448860
992636
634382
184648
1376035
1423853
743222
1019034
1114415
1213392
1428310
1610428
1700113
1753311
252107
849552
1576682
1099552
1645263
783209
1313691
865199
915698
1649890
1336703
691029
740373
181980
1841408
180189
206943
1578783
1081270
22825
1655280
1129398
1971468
817208
1915942
696235
236351
968220
1469073
398772
640414
329631
497225
5257
1409436
1233786
153156
588512
533449
1601949
1181762
1302946
983763
1729038
438584
1661091
303823
1432640
1634986
213141
580502
1304828
1571243
1272764
286381
185303
18416
1028487
1171583
1588157
294372
1465358
1494940
1938740
1309123
455917
63181
103118
1781190
1036742
1242498
1974549
1657159
1584733
699899
1632551
1248953
1142657
1147724
1013826
1120649
1999351
1635165
1978748
491515
796195
16151
616957
28693
1305536
1089506
1961034
368484
1092681
1149267
458822
953903
1080131
339548
546781
1266246
1411035
82333
1316582
142764
205792
1522780
1143841
34791
1650384
936342
1916821
1520591
1042158
1785209
194196
308675
1015591
1851513
420187
531888
6820
1000811
1722565
1544935
1119043
1968907
1351650
646277
1900695
1163802
1531345
597977
616650
620827
1405842
481530
796459
1261292
924285
580004
349324
1421669
1388977
1172357
619666
955429
1542208
536454
998718
748366
260495
1979768
393423
906677
700297
988833
668223
1341975
21380
568142
958700
1827122
96785
1945957
1082957
554950
1223107
403797
1456075
1738285
1046338
1101895
564359
1568726
1086688
1319164
1905606
260485
198596
390645
1176900
473382
807756
1062369
319529
387247
785115
78613
345610
1756811
159157
534460
1833444
610202
1035604
315185
251392
201106
1585162
1543192
223365
1744076
125097
1587168
1584353
1391813
1334872
594115
947588
1814456
1850702
1653496
606368
203050
1892915
489375
861575
1059152
974368
530703
998907
1942432
355184
386677
1812825
1112307
1455769
1573227
1447862
1114375
1263918
1108114
1156740
818924
1553027
1807894
940193
1976683
941590
630635
635949
1151408
1850615
972389
923372
1344486
33159
709239
1060446
1088614
1393725
397493
136511
1272742
1036722
1500984
439886
340909
1854429
1370192
1692756
1995038
1469081
1796553
738141
666001
381042
548229
1276832
1115611
1456236
1028470
1682510
1843602
1508818
96515
681687
657634
1647455
1912706
677371
18736
447225
1809054
1144749
655376
1439322
1409642
755371
1066139
1387078
1805448
100709
134803
81148
1148891
1735626
399322
255846
994543
1481573
1885600
1497424
859360
840967
686412
154195
1487712
1904710
811063
446194
1953367
1173766
959426
224006
24505
181713
878416
1145858
248916
938058
1655255
1782618
150010
419615
1333531
1032541
1136724
1470935
1736179
1432088
1805152
296199
1113219
981980
423499
1683243
605657
1953004
1446607
1291238
1747067
1460771
670437
1463967
1073023
323343
1078098
477988
267166
1071859
1353773
618974
1650650
210619
534947
733011
1504102
70456
1666718
1704976
63694
1838819
1183225
1773758
1718181
178331
1472673
729868
1788742
1265772
1088030
355649
721731
1495412
1010217
898915
157367
1879958
958732
820572
1784657
927562
1301083
1247258
892427
1271610
596803
135292
1063547
687758
1917693
365140
1322382
1268783
415232
245076
662961
39295
551957
1030506
22951
621681
692719
302311
502292
1348718
261443
870334
1753380
1804940
274661
273990
413582
569354
925347
1998688
1593187
627324
1299078
1629667
1004163
1779430
1807620
1250862
982828
620901
822584
1160339
1418024
1202816
1798237
775668
1974360
1296454
1445016
1594795
369550
719665
498027
826720
798435
1539604
1700102
471733
1481600
1993120
1578475
21746
383911
1076925
1762342
466753
450896
406006
298321
1727907
132491
178835
1211797
624814
1239438
783015
1739912
56331
1456811
1069777
1001955
171450
1579181
1506490
266794
1290132
1960847
1291130
1478661
1060980
288752
830008
1165442
839387
1058316
285150
623329
1389485
1903013
220048
1343178
1443629
1469199
749451
1923476
661861
590616
183400
60133
561307
1646524
677788
1216210
1848938
242067
860344
982221
1753391
1130055
51254
496749
600710
33062
1387830
786903
53460
1881211
1441471
723642
1636394
222180
1446222
767900
581754
1547492
593341
221847
1595815
107975
1148454
1191104
353850
368176
1227138
1989504
1968904
743740
366393
887914
1495945
1499654
1866310
1383520
1914699
486549
548143
165626
542562
1439287
914893
1188591
667921
1236115
1042246
434501
1939227
1699601
1284739
406620
1607180
1224692
50908
178134
1654967
1942455
1424188
1784609
1975036
1740146
607598
1087921
1718418
1461305
796922
1076543
1429829
1968695
499188
177636
1828877
1368926
582437
1519939
18893
1773838
979375
1435438
820442
330980
1215510
843417
303997
139396
932884
1882013
789030
423561
911372
1613706
241064
1620607
583082
7326
537410
1510056
286395
540833
1265584
220498
1183705
507920
1350934
630257
470774
1318510
1158145
1725994
1450238
1759157
1078161
12565
1025473
1379299
1514318
529504
1128243
1837496
1837837
801928
603440
1966862
1291629
999126
1580213
1962032
292547
1334563
385454
1437018
1077967
1175590
429136
857496
478546
580476
106597
904800
1737755
62004
620724
537243
1838195
1408005
1302888
1876696
523650
1961701
1451666
865244
1224077
1959579
2585
351694
1149065
56232
366862
384707
271988
1320778
1759283
1470297
388449
764564
923138
1607226
481644
1727138
1703561
1138266
786574
566782
1636562
722558
497733
438993
646744
1238294
1875959
1046555
169574
1719418
147132
1644394
533904
529274
184321
418868
1842675
218259
1887270
188793
454540
1378202
669142
1925711
1120000
1181164
701196
428490
583392
1595849
737479
255692
795717
461508
1773663
708625
1498031
1301912
931764
404167
779123
1407894
886255
1286220
579510
1954527
370208
1500338
1148651
1097898
1643274
1355619
1357698
827141
1742815
1646576
1372094
1322643
351947
514444
185681
337483
18574
671698
438211
1764047
1785946
670093
1524774
1280278
1419187
1357621
1385510
782538
1935391
782252
1592094
1805718
177588
603111
1421548
1515005
1176563
651919
944242
797486
1190529
1608196
279387
470803
1940627
157723
302402
891208
937407
29211
1967350
586783
1389675
1247464
1662973
282604
1264747
1787305
1185304
483586
312841
1361852
1177907
1882214
1079274
451604
1621216
143330
904987
1960797
76728
718803
230005
1843442
1676969
1221953
1431542
1860068
238544
828434
1257500
1405868
541228
329995
679790
387374
956745
1151111
1194715
1309596
458305
117380
139549
590326
1765549
11379
1917864
1182175
1777058
972016
730360
1830952
1806176
17944
367926
617303
553207
104360
1457907
1243715
980871
196631
1471761
827111
1369811
67741
274563
1072588
59222
826227
541850
142023
1434925
918944
50318
1674034
120183
439818
1979299
166079
335226
1547062
1309850
1739785
1810426
1625898
1962631
474331
1225723
1412151
68349
208212
1869965
128188
1456239
903115
1888560
662682
1739069
1837677
1841138
739536
1048916
161945
1395654
203520
1837217
1484621
1751728
960140
110324
1476307
906452
1070833
1867332
1251159
543725
1003647
1437919
436313
998959
982079
1553399
954509
651201
1914276
135452
950831
157041
1819812
676887
1418681
1546766
1068821
1206019
667832
1407153
1613872
275614
463609
1697981
1184344
159625
1799049
1599999
1086666
1159460
1705293
1008249
1828069
947990
976549
1682103
715313
1245161
1331624
432507
1015751
1616591
331155
1178549
956486
1068742
1193126
1436244
871246
570825
594290
1382380
150347
170399
505832
653013
1264337
1729335
729751
101297
1429564
1111249
1397672
735960
265225
90683
1012473
1215635
1501428
1445013
598309
1321529
244006
1811640
293690
1883052
980850
524174
1464272
1823683
133302
1747286
570151
1941607
643917
1631109
1848708
1658377
825606
1340492
1975032
1204145
1848597
1122725
1804167
594748
1826693
1052609
1043940
799457
433184
1801434
1956868
751159
255682
1009458
1843348
1007023
130176
1565057
1996098
1339049
1885939
1614094
641045
1068587
1232727
504508
677057
1444685
1428299
1625926
968281
1375845
1963737
1080746
1922216
1664049
674644
1873218
1078583
440810
1777554
228052
1223150
682343
379513
104023
443136
1065094
641313
1386136
1559521
1031976
1188041
1441069
986073
132616
1484875
1143226
1758973
972546
898711
403910
1726909
1256968
1165360
1301097
1308780
1072320
759135
842905
1238527
182118
554881
961984
1466740
1542339
688342
370840
1683555
341858
1633394
1827229
965941
365991
519372
1483309
1913816
1894398
1925218
296192
1564630
1658719
682531
20267
1586596
915517
1314126
1244514
233792
863241
1907007
1164151
1403052
990043
274176
1980045
322280
1375966
1190242
1299435
639214
1980018
927925
441803
446457
1416537
1996103
1664893
719476
705012
1243676
1633191
1456928
705898
1462391
611632
1013758
1267635
1594939
422277
1218584
1680034
1268035
469631
1406057
450106
1450721
1117008
336200
1354502
459323
1294420
1930264
1076084
209546
1307147
1480413
92727
491238
213985
756801
561151
684522
176045
405030
1137998
1108251
1670658
1110481
1459342
1010306
40738
1246428
879585
1950226
492985
695498
1270364
1375599
126672
123940
1337188
880048
710255
600401
1134020
581519
1144046
351989
1550728
244238
217233
205829
1521840
293167
1803443
355008
194279
1818935
1782013
1061087
28055
1977974
573116
1094344
143039
839316
886291
1394023
86540
1341657
1063100
1451441
688199
765364
461982
307600
1639988
1078813
437706
1839272
750118
1119270
1965797
1357452
1556325
641943
267980
431656
1696073
1674524
895257
1016403
1457176
168413
690585
1350166
1429609
1612784
145177
1956441
1120633
1143138
773403
36726
1317953
1564533
519190
1992567
140052
1899717
359565
1106230
1980880
1303223
1704043
353323
1668855
249671
16216
1299470
155979
219866
715380
1791860
245382
1727629
814147
442683
1203942
1478962
411914
1825642
1356802
698453
1998942
132273
570572
648192
231832
1811170
238296
528836
1257209
350706
143702
1847798
1385564
26170
855545
705515
1190314
1002683
295693
1354565
314908
1707392
1508805
1007522
1632806
1816923
1806325
1828095
1821880
1838015
860951
1673390
1584355
867857
100976
315732
56435
469855
1223518
262867
606700
320981
448683
17485
1118059
1985214
891508
1539099
1755736
1602694
1843088
1632586
1810810
773847
1982721
1933033
1623579
114429
1765203
1579256
680072
259627
648495
1831825
1853806
1295202
412573
1512446
492733
930370
4502
415981
1269309
707402
43891
1428436
1755343
1021789
697967
1634071
1382063
1009952
631456
1898216
787289
764374
688252
1843037
835987
1762338
1422400
238778
1959122
1214466
936575
1928946
1609971
1226053
382690
62678
1442494
558917
529050
331405
1425450
802952
972886
421488
562917
1688375
402973
279574
1443934
157317
931563
987395
620659
1345809
279220
1197949
1848278
429091
1955354
459174
1530877
733601
1548583
1634348
975441
1031929
1509467
1702489
588612
1406784
29582
761256
290904
1148190
281973
991563
1437963
1450193
1408615
132275
370653
466427
316641
966503
1951592
754140
1883518
1140815
53225
1754954
603156
1127846
524895
1594440
1923205
623466
133270
234613
1257937
1290601
1701658
422766
1659553
479423
571834
856899
1120416
660647
1175566
949050
50643
1759714
595103
633281
281770
552017
1327259
959940
34007
436876
1301149
268852
999611
1198430
1200841
1483648
545339
1904887
1843834
192601
1056364
796734
357279
1284859
1212663
968422
830383
190314
1162702
1639107
619476
1747988
932005
1962419
883537
1217704
569115
1288894
1519681
1552746
1536280
220496
70979
1458885
45133
1668103
87224
1854054
104889
1487382
1581700
306673
1473199
1986592
1009679
734766
774532
1922769
1289056
1985528
1540287
38174
675117
1551693
1429659
214581
84177
286533
1558193
1129829
119080
25723
1858295
1938895
1045960
646064
1772855
1028705
902336
734058
1890640
1886183
1936377
434117
504473
759239
1200432
587054
1327966
44407
349730
1647896
1729085
1403690
228617
414565
632238
380447
1586710
1170947
1364669
1231095
900506
14701
824523
637810
544152
1423726
772360
884071
757077
1635244
1359420
1226435
1785099
1576589
1834959
1875496
908876
999428
1254162
1930305
1899328
1421625
333209
359906
545882
299734
1575548
837714
1184116
535799
140555
570479
1574567
319308
1482871
996392
611938
48958
150542
685366
1034950
1687223
181738
1384461
1235342
1352216
1996409
879183
1141942
593971
1531416
1730824
1896260
932336
1079523
1846415
1886363
1112073
1760288
1228593
1635511
376419
1049659
566313
1435155
610423
796461
206605
824060
1201790
249150
1898800
881354
70572
1324140
1788474
1869395
254702
1524422
828617
1784184
243025
280543
1113734
1872763
1248669
1542157
457149
1599000
1711882
34620
297778
486287
187457
87945
1881008
305432
1546130
145305
532924
222302
1990054
889178
1907338
579711
2712
1120945
181204
1317406
871135
1890921
588348
1244229
1383038
1369539
238286
1826447
1674877
282838
723063
1471959
1087751
1121936
1914555
43872
198979
234887
1122175
1550984
1600684
285288
1024844
1132456
1434332
1273815
728321
1216494
1035773
1458581
1204446
181233
97559
891937
1322808
1355838
1238159
1546712
1517352
1291472
1919032
223524
1697294
913842
1912362
383216
1015344
1915396
1358360
1763308
651720
36995
1999746
447841
1447542
925607
1045231
1478888
1285540
1709172
1485609
629129
1739422
1815472
1151640
389783
912528
1895100
1007728
642384
316772
1620385
1100988
1172277
1618670
1968733
585264
169924
1045736
1571320
1032261
1629530
271947
948441
1682736
1056161
925046
1439399
62298
116858
1514747
340692
1628453
1926424
216389
795155
1088306
320250
1179287
623919
551612
122622
104957
689635
408620
1063100
381413
1266337
753934
1648722
1413605
287964
1074493
816590
1782600
239148
1599641
1758717
1158384
1566583
1969971
1495788
343738
543880
454936
178066
847210
42212
1039202
1432456
1063239
1602501
1483772
91150
588763
1676163
944148
1150613
324273
769117
1294349
873574
631100
142578
438541
1908785
1790364
1820551
278723
1232190
1897250
358365
302721
1893232
1089879
666297
139179
1534601
706426
1678976
120901
607755
397861
1135982
63614
1532831
795845
403159
862068
601164
1549247
666873
639430
1137266
606156
1791507
844205
322116
389207
567621
102169
330205
668468
1575533
1159409
610663
1336790
241705
34834
1173657
1619147
585345
1732405
345935
961385
185696
1573785
784183
1930285
585850
875219
237616
72167
59399
75387
1352801
1442076
1184710
1476902
1759190
1229077
651673
1808198
977129
249040
915089
249990
370172
672722
895677
1369645
940561
1049311
394867
19609
1420346
415509
1663867
399845
1414365
1704272
950882
1670866
1062500
1456946
1854490
1644449
126905
1526012
214792
869249
700559
473082
728895
1998085
1644420
1962741
1402362
1873663
828654
355437
1177654
838069
1988815
1325646
740452
1667096
1417282
515112
518500
1748254
489706
1687475
549860
594736
406873
348749
1021
355358
1649030
1735075
1506649
195213
1349853
1114924
1829922
665193
1332825
595881
1169952
1490290
632570
374321
683307
631650
313733
127917
1931221
1191280
345006
1369327
398951
233914
196362
1018578
1630265
924058
939076
1499996
176781
479972
453804
1343043
1232793
587520
836287
1767628
1970551
1829181
1963285
561514
996750
1975817
839755
79979
548821
1581338
1499965
1004088
843536
1499262
1952937
1226000
904570
515781
808332
977450
482975
1735698
1397232
949294
851603
1240062
188725
1383578
1437458
1813585
1235049
1039146
1601135
1995976
685882
209306
1824733
229886
1827568
1128595
899242
1326558
1322505
1543273
1952159
1387060
1023216
353625
1451230
693875
1713953
1524372
759837
259905
1764078
9232
610623
602706
1213795
117916
1359569
187499
685708
890101
818014
1895878
1052978
1877390
1053122
122293
1527547
683616
1980787
523520
1868399
1497379
1207784
908489
953988
719530
996753
831962
415914
495865
1512215
473617
1335780
336742
1991275
246660
1264922
436500
1269741
1288487
821587
273373
1489855
933182
1633003
1958954
10542
1141739
56081
818080
1441839
426240
347144
376048
1368703
124216
272264
587004
484489
780880
1849395
1471173
374662
1271232
1661867
1100897
1945461
850937
1797731
1647995
520285
402607
1926827
781142
1158797
1442786
1745605
1929855
1504214
565702
1009849
1956290
1115676
1989201
670537
1609802
1718805
1704576
2972
30914
191542
1351991
197315
1052993
1887184
945130
1326463
1149948
1996848
1018050
990451
1743143
1069562
1561912
1439491
1032964
554430
1869231
1325489
1084549
1286622
1757198
1103809
1123229
1888085
1153839
720907
369644
382376
1788400
1861478
807366
1851624
485253
1391791
433293
1336269
1742149
1470825
796792
1543236
1233357
1388079
28821
1894067
1472847
901813
12266
690365
1302790
1783142
904913
471850
1540109
1049411
885980
465274
1526052
735579
1402705
51767
1545196
1537946
219389
290789
1084275
624682
1885657
1799238
1257897
1031156
6776
583100
1144632
441460
612124
1371927
1061271
24366
877683
499418
1952340
245353
1277603
465965
1017350
1473852
45560
471211
1486746
1852725
1842551
753366
1405848
1897284
634831
262386
168515
145344
634373
394113
6823
353451
291070
655633
598699
609019
15452
1923124
767813
432473
1947745
1603831
1645049
1017999
1489479
717303
1725409
885541
1893783
1796974
452556
625759
1769014
833153
976105
110079
1902787
12932
610205
290856
193877
679435
325376
1340728
1822278
603536
1353648
1894066
1239797
1746012
1212874
474463
1172812
1994487
1065428
1866926
937748
47905
1898827
1044256
1667212
1928004
1372615
820450
429070
1283345
144108
1030125
306665
260420
559012
1502167
1343546
1189117
655994
60328
109390
1148548
1798472
1007063
917503
185984
401999
1666072
118067
998478
656996
1924577
1990864
894614
144815
1215686
1704341
1448021
1729467
1380834
1445759
683783
65521
1847376
1890836
1711214
1925080
970816
207544
348705
291481
374897
1154867
1086145
1853489
1418091
118146
834736
211367
1103137
24215
1847549
1622544
776196
1134565
1801297
454356
1140242
1767095
1374342
1344193
1365623
1972694
383621
1185385
1248658
1995742
853779
950577
784496
942129
1553902
1078556
946984
913526
980485
889333
1893013
1418514
1831647
543676
1633373
1050769
552686
1908168
1758824
1486759
331465
522617
1489270
1403627
964928
1764400
837524
657515
1077131
764266
1942619
488986
287864
587740
1421210
1832970
515379
959246
452603
543092
622564
262804
36122
927656
1808716
1010561
1442338
368081
1186663
1587467
228944
1536787
374973
712176
1370150
510740
427403
288792
754323
211486
1382270
1318704
41615
1558448
535816
715218
1276727
347402
80042
1649827
1107440
1748799
366356
1245611
906823
1764411
1645421
1651931
120224
28837
1190246
1349995
1660366
1019675
685016
1238714
1446960
601518
1742573
1379970
1380907
125107
961236
22395
422557
1368114
1302577
1149215
18371
571424
25848
1865672
277916
725249
1382293
839992
835346
958453
773774
161374
1218748
1716755
1126394
22993
1633066
233254
776102
189251
1157475
1831868
1778934
1825430
181015
1313116
1976980
977030
1765623
46833
11273
548327
852921
886423
1847539
417287
1879722
1803484
1421419
1787739
775640
1583971
1013719
1538712
1236239
319824
1660166
1273154
1112512
1671049
792061
155275
1320472
28223
882442
1221631
901050
40084
1956406
1933449
1132655
1247804
1312152
795640
1201997
552337
1960736
1358585
1156976
1440548
272518
640562
1995965
1438350
684759
977199
1841488
1645285
160761
834614
1584717
1349215
431189
1681150
1798085
938518
1469228
357744
338761
1335260
175420
335717
1233460
1727946
186683
1380920
420713
1082854
114813
1990836
503993
1746747
775526
1266888
477721
312873
1296172
1876223
1773869
331128
929915
1892114
58501
783634
49045
969295
570353
1163948
1143862
1091029
1738764
446662
1021379
529316
1616453
1401189
1691477
1002081
309561
1394131
114636
731395
1902084
1868011
1514521
924037
1177605
325040
1986131
1993567
1393687
1822829
806705
1812196
616069
1427541
1842138
948135
1307757
1224450
317832
1810850
571165
1096499
750988
1460720
440331
443209
1260986
618182
868603
59818
511780
1226246
590688
442289
680236
831065
699287
922361
262751
1917047
1630777
1411260
372412
640279
723541
1872969
40119
1551553
1331659
4132
778599
1305270
111842
335307
925813
140689
1247818
238826
1490864
1910218
1451443
907386
1444601
216793
693555
17155
1904203
1295005
355523
987726
633335
524299
1676579
1246115
85204
1008152
1224945
1539903
840024
93074
1158012
174540
590402
1962856
520574
1532946
1672955
353749
692665
1612490
826916
125871
600026
1263552
982861
1447121
1125185
965447
1146237
1917827
47131
708510
314376
1855755
362350
918496
643354
565211
514245
1862354
507462
170887
115523
1515073
617470
212395
588903
1709101
624521
200230
1137011
1430749
729120
315971
1080696
1470925
225863
1095838
968781
1362853
1436143
1592174
1305199
1467285
1505649
1490612
389456
732681
325875
1862278
1442217
951371
1361946
1782578
1691495
1063117
1473787
564382
1991277
1066093
100299
146316
213021
777269
1325899
1238996
23367
1426773
148123
210588
333064
884580
763605
70210
1671840
395082
583459
438303
756927
1146610
579777
178279
1951852
1410850
1801997
193268
275828
38741
1892606
1752777
1988838
1115397
4058
122925
226488
752453
436150
702304
1116072
111907
845840
1593347
759575
1679840
1322984
112139
1384845
1453258
465813
1130206
1950514
980369
5563
23809
1774833
654391
1705414
1236935
1471070
579077
1022018
1529654
1962555
1960559
981522
354600
1735850
1116951
1735510
1618836
905245
271419
141310
919390
1281026
1267962
712545
1699954
743481
393791
753560
972478
695743
1389344
622536
1659584
1533023
856528
1169991
1633732
996177
1514101
1271740
207752
607888
1662202
1145231
1445814
832134
1621873
371101
907758
770597
1417743
789589
1656286
1125537
585698
1694374
1159144
1893648
214896
862816
1305560
1622896
1268096
1867874
1916929
505787
1659842
877508
1713643
1382577
76125
1336009
190278
339903
683778
922941
590597
352899
444277
1867734
1357241
1469572
1203018
304803
101264
386193
586012
713544
1723253
893349
19258
1447515
642182
1213219
813525
1697062
1750538
1449114
547587
1888426
375933
634723
1934785
1279365
1588977
1141271
77077
940843
24211
1292657
647667
342495
721364
252814
1994856
1397831
664011
1077090
1490749
407889
1018326
1629208
1801174
105504
180265
508159
1123255
1562465
1146630
622621
1659234
121011
446798
1186810
376084
1691959
1557159
921128
1710903
1337960
354094
1960533
1372628
1435949
751744
78696
1617309
697346
132167
1336055
1840760
503052
14925
1302061
1541108
1924214
1008944
1764693
1337708
858372
1187163
1510123
860511
1251651
698893
1616054
1071775
687345
1533670
592062
1906691
287506
1300109
1375068
389845
829004
164835
95349
562372
192958
671456
409542
732826
369997
1965992
1507461
420956
198204
1870500
1642304
1068743
304501
1620956
1452813
1094831
465782
1806267
523170
1057356
1645949
79326
1303289
569299
951237
1510539
153863
796203
997627
1929687
936344
1757100
121955
1984999
1498459
821145
1393668
1626827
199845
1822145
992912
661184
509379
1288131
658889
1491648
422512
544693
661332
123639
119403
1640284
1981111
28913
1278253
1786382
1800188
1177241
347023
1238280
4872
308849
84678
743565
838167
28649
398471
953609
720930
1477358
1324410
1657658
1746443
425130
312166
782196
1067794
304637
1168616
642869
1742192
880799
187348
336267
1923013
790733
1509760
302824
1717203
1560545
1068840
647218
1190188
1944672
407800
701682
1044678
1998605
1992903
401396
538648
1158771
1758123
767921
13357
1447872
712180
823157
1565526
376727
135248
1752597
1522953
1839249
169240
1639599
221651
1823517
1167301
545130
614997
1518056
940646
1310879
1918539
985292
439073
1429888
1400048
830555
540337
629439
932780
529751
1029338
689373
605458
1402020
1528158
1506431
460714
934057
453857
1516159
1129885
526942
1501683
1782136
807934
1808276
1928365
1658773
1656843
596119
199841
92494
841383
253950
1694366
907292
773584
1294899
629097
1079775
1648010
1990249
1579539
951701
772417
437175
1166393
1141902
1855985
491350
1514602
980819
1624571
284992
616150
1519356
651516
918448
1058307
757748
767331
1070690
226532
1565641
1326154
1691110
1056667
392511
1346014
985627
1657475
975103
1776526
16415
606017
1582844
68174
871509
373876
633379
763095
1686320
1998143
631802
563253
449553
1239314
110210
1751719
105503
1273345
1429776
1957010
1322221
107607
717828
1510130
1163630
1714759
664958
1812637
1749213
1984673
600066
1149596
598140
477774
1365152
1049014
977308
1676104
1454906
1898801
555298
1075820
1328711
1517086
542129
925182
397261
1143056
187456
648712
838957
1941459
675257
951191
1014757
700387
1698134
47394
1042983
1435561
547706
1406438
1399820
1866143
1458293
1897016
869926
670437
254287
491378
1584098
458847
1012447
883867
1290452
900129
310011
1253772
725398
115805
1283105
1422039
832763
1306466
740501
1050693
1049618
304566
378568
318899
657558
1346785
1434730
180001
1448281
994654
246645
676749
1677056
13243
109897
701568
1912913
61803
1882194
1791471
1807054
934777
1618735
1970837
1009521
1166034
1139480
750763
1680415
1973006
1759983
1693021
1311031
841754
897848
703977
1830134
528213
1836489
868397
59070
1077002
1002595
112652
64117
1220306
357025
1220686
1411133
332769
957571
354172
249003
15436
132667
1829174
1690379
1452622
216017
496753
1397112
192891
134569
603747
1152603
749399
1754489
147856
1218323
453501
1160030
1460646
1574903
1772902
1927959
1551669
1031538
1822689
776849
669804
1278837
626036
935082
1264051
281121
1696568
1971331
463082
1295898
597820
1580301
1467326
1823059
1087588
1480333
30043
828333
658337
1710165
1449223
1269939
1750297
517122
149670
1397068
854525
1431599
265969
75050
1285529
841732
763738
414619
24783
921430
1683372
76612
1896651
592310
737259
347915
591859
494573
1679332
1337081
254048
1462167
840565
1930170
1132766
1055465
1318288
554021
749762
353779
729178
1194440
1362388
1582536
837629
77369
1634382
105701
1899507
1034940
1547915
105748
116393
207986
1274867
1807301
1754245
1621732
1977833
558466
239221
53049
1483682
1755873
1566651
74688
719030
855835
731440
1297880
757840
1479575
218430
182531
1829137
1062300
400694
1586034
738955
361186
240542
1766012
645482
1750099
405845
1355996
1266494
33031
19443
248090
1707690
637450
890272
1565950
1280502
62732
677026
1905872
517030
145961
960461
1241536
1003812
174613
250290
1103118
1698355
624140
563233
1115921
17317
1466267
1571579
1842762
128463
1549747
92207
1469037
141162
1088842
1836549
476394
254379
1250231
1018185
1166854
1121238
870477
1597392
1862164
1527395
1617064
1938184
695197
1856882
973561
682794
745087
1618508
1135288
1441376
310555
1393183
876362
1728955
339349
1065590
877825
1231569
1693171
1748447
1252761
294466
457434
151569
1791874
785548
433600
520055
936737
690107
697182
1398419
1358537
1623699
1403369
1689312
237529
1757076
1178703
1675712
189178
818516
1476921
528149
1974720
1431209
1339602
1028466
1481040
813659
1584942
1018944
474264
1583236
788374
697189
93774
28954
965401
255297
1541283
1254713
260365
831226
364377
1677103
682648
792934
1911476
916730
673154
1613354
962215
1718325
1526833
302269
1525487
1976689
189226
369976
404803
156020
1439617
222373
1677867
1007244
345609
1496385
320411
1885571
731866
24195
401801
945829
1985667
961869
1445578
1772673
907551
47177
1113838
1477270
273500
532096
1673758
554460
1731347
475777
248087
1576266
1428095
241718
1752453
1858312
1234094
961669
1600114
86714
573666
1809529
670090
453457
1517373
1774418
68412
203884
1234578
3002
1201757
828670
81533
760613
582176
691654
1250327
961235
1725351
219812
1603506
1879267
605825
521491
204147
246208
1318879
516357
1414297
1469844
1924434
1820450
416638
1162191
1664385
101321
505569
1257546
487221
907205
832282
769480
970601
192621
700508
129646
1368170
1029838
682572
1753379
1550690
261351
1705949
565120
1501205
1849191
41861
1558392
1933917
456696
947836
530500
1734358
1854253
1852549
1733104
141955
1929418
81560
1449730
1321873
1212472
1919963
993105
1003699
90173
327904
800095
1769861
114794
1370573
320532
1181448
1124641
103233
1834068
1405884
562925
1228569
468692
826429
497042
1786682
384734
1560794
171467
262511
628333
1316961
944633
1073573
1988521
1375121
460008
234390
762904
1840104
1168571
1809814
850255
1495146
1804224
1703552
1632710
653380
52082
1875365
38461
806129
1456169
1653687
204679
467431
319930
1389473
884248
1062851
1913096
1318628
641196
946293
1227943
1956103
731869
692662
1927996
1625405
1824308
539041
964470
697499
242943
1298015
441345
1295627
172720
1913911
1687507
1632672
821710
1643730
820662
1159315
914974
1679790
1423228
871253
1432959
996930
524667
569081
1874309
854187
1037689
366043
94305
1097722
130848
1146161
1650384
1034884
1978494
249079
332298
242069
862434
1711965
756185
1397598
870897
681399
295456
1548835
1612003
1847919
855689
1583841
519602
1236562
13426
854291
1657123
524652
1884655
41993
1849872
603652
986684
1259902
1258141
925587
1881585
1241808
1030482
294349
1603359
1630123
1319939
818427
318966
880182
1881104
257537
1256064
1133898
1012819
94680
1183121
220362
1629956
1304806
1006894
373486
1909759
834938
816834
722429
321132
1979809
1455753
355908
844187
81940
1884588
811323
1162610
508561
654605
1436936
10813
413107
1909736
1090104
506061
936978
1405313
648903
694230
1582711
688516
735178
311574
1950721
1005088
472646
521694
1801373
1599929
155376
1269432
1813825
1727195
967984
1395005
1250483
730830
1389890
279169
1981946
593464
450391
1939789
1231222
598992
1255779
1683776
631077
1693322
1851224
1911096
1844360
1829235
786528
27002
430069
28762
540471
1079065
13422
1690692
838579
1603207
131856
677294
36466
1991305
1673434
436990
1435364
1448253
835682
1338829
742393
1785928
549310
1897200
72012
30342
1801687
45823
595210
1342244
539595
1663659
390547
1961731
319555
1448140
893378
198719
1344943
539326
241520
1458353
536449
493166
701622
1846669
343409
1932134
1136569
427452
776051
775971
920290
1690225
1118024
981467
268952
669868
503809
1348523
1198086
409862
1326545
347969
50704
1228698
1261803
372405
533963
1713955
483548
517194
1625808
50510
1703344
1339046
1146231
1664971
1733572
1552114
678932
1872591
1311977
1556729
800543
1762354
556674
200863
1250409
1453888
1693056
1852668
571743
1777994
1432531
966633
1775615
747349
346868
1562917
1784867
1147746
1822247
527370
140654
1338970
1030398
1922201
1420948
1625609
71419
1623615
858168
603815
888684
1785810
1400768
384193
817166
90376
722279
1280700
1735195
767594
696662
1888614
1204029
1140543
789686
24689
1582624
340741
896958
1598940
1456607
1792528
1202953
1069162
1827569
1279049
924953
766774
53680
693803
1624872
592423
1308582
1100679
1645005
10249
449384
390613
1324802
642964
325507
446541
1868812
1191382
229728
769595
1460366
172540
1944657
373140
1740269
1539398
714418
1855249
1094838
1191787
1589659
219619
1808825
1676556
1328372
518087
981585
844288
1638572
156821
1332703
573310
695314
315025
1485253
313560
1691031
1258751
1130520
1999378
1364537
1105035
370360
1328452
212015
1442902
687813
763320
1140088
1636443
1650916
1216363
1843231
125250
1801486
1141122
675087
464867
1984242
423949
712490
743995
598158
1768953
1527221
136582
1608304
676238
1703376
510155
473779
1252010
988813
1265242
104790
1993724
1427678
1917520
1049147
1819779
1191490
1854978
1045141
327091
678163
429392
1701759
1014520
602033
1265307
1369677
1160212
1139592
195198
1157707
1258412
1575518
905872
1161964
909169
1496186
527207
203804
137416
1075092
1421693
202248
967881
120217
357861
121177
1782564
803561
1098553
965290
366936
440950
1832375
88824
466163
1331939
204451
1812117
28198
547853
1255396
1575108
733092
593797
1978185
1926689
473161
214015
1145196
1884001
1838334
1164417
1524418
1643255
499523
1900394
1688769
324155
1608155
1208155
1337126
762102
597642
964100
1447960
646401
749765
236348
1257552
1307023
1357986
828166
1717151
203920
909025
822842
67807
1437360
561919
1214023
1813823
1362256
69018
843796
493038
1248926
1139204
513339
353061
1005657
1225459
740177
1766485
1903499
1785594
995606
155061
1794034
188379
1690328
1154771
1086842
1322227
249835
539845
1015267
1089887
43558
1862544
356802
691024
887254
1614436
455671
672427
78247
790136
1001722
111305
456459
618046
1255556
1381812
610221
122011
1130632
257225
892425
1011029
1336439
1273467
1684570
1613658
666384
171350
497878
5192
1129389
1573124
1521262
280722
1288760
1427494
222393
1408249
763946
1791905
1110691
776133
1933091
1734788
987238
218257
1920939
1325048
409288
849503
406240
1793657
1370052
1263624
1020878
1790619
371101
1180884
1877522
1503331
1740668
1006962
1559138
1078381
657786
1193048
1015497
1111434
11007
1482216
1154734
1449753
1541884
1490477
1326880
885684
805990
1365925
632065
201744
1814815
1443853
537767
375369
700683
1859201
1694764
1179748
1005048
1178877
1489550
1545552
1893002
299719
1914535
1487156
1716719
1802915
627440
781349
1699386
720705
980113
642877
1229675
914559
457990
956434
569559
1318278
1971532
80800
987544
1129163
208177
354723
1763085
528314
1306447
187556
1166759
1179162
705811
1238679
390444
1338453
224651
1760717
554718
1001401
1345041
831392
1701696
821300
622
1309354
1435367
812745
1868803
1365506
281280
552865
395634
41259
105552
449172
500399
1522517
317447
1692431
1038841
190417
1351434
536469
1177496
1363480
262600
1833306
1927282
647001
1681719
57588
260084
1773779
1763168
1999104
1648294
513630
194114
418387
928962
240056
1066972
1997129
848076
1530515
1986825
577612
1551002
1128669
360394
2251
14377
1551200
730533
214074
1381104
1425646
1192697
817581
1663246
947355
1970799
814945
874201
361538
1344823
649796
1656755
307562
1892059
1178705
1109519
748039
1112503
935094
1362788
1733228
602321
1574934
424192
116449
1068648
786030
977915
1830789
43443
224845
1916390
1030204
840051
852967
298563
191957
1313594
1645506
1681406
1792511
286030
661512
1171451
559304
1070663
1221896
612806
238833
534516
1161245
1516884
967840
1165714
821814
1813319
1812895
1170048
1039545
1822901
1895308
34575
918301
498484
1663666
304901
1598147
410271
285443
699776
457687
1969654
1597448
196603
1149087
295505
328123
576311
909696
1761326
465406
1792596
541533
1955796
1046995
1870455
352298
607942
837244
568031
288368
1575752
162078
201233
17032
1227172
1369723
204527
671634
420030
71491
1680010
1605146
856870
723404
1777865
443720
81868
16913
795224
623467
1034522
139443
442519
51712
1834913
822126
1413756
1967515
880210
1966667
913154
172911
1162787
132427
396988
1293214
952230
1343545
1160078
1954036
90928
1657281
840899
905490
417768
552017
493299
921838
1798707
10506
501744
669096
643773
458224
1595866
421202
547310
588668
1675162
1184684
916150
250164
478041
103024
183855
1931951
776939
507968
616475
1818986
1900688
1243262
312463
1207719
1493482
44647
1991000
1536221
90520
1370108
1960333
83710
1260115
201903
257865
1028717
69167
468326
1115468
52236
1975854
1718882
872175
1700239
1241082
1615677
807402
510225
130735
891609
682172
123187
130429
1826240
1727937
1282355
1120044
291876
1789594
1522579
353515
1377546
1994602
1896490
794609
1481298
1723475
1011748
641941
1859207
1475421
96295
1510172
1754043
1139429
1601737
67484
1703576
57658
1189395
1788573
118263
1142428
1861876
1296926
270104
1244106
1463498
615424
977463
1881120
134391
164918
118333
1768183
406180
1345898
1756874
836215
1673318
1901250
1010800
379378
1856941
1483635
1559189
1344434
1032350
1848655
41295
11117
1705575
452375
1687618
663736
869949
180592
405378
1774440
555761
1654950
84612
553240
914161
676937
693103
1803155
1345415
1047653
1436898
1049186
386153
1618001
702238
223529
1105728
1202530
1024566
804577
1119235
1751225
1787734
516470
1639717
196253
1883787
1374652
841741
1475591
1440094
1934233
417905
1789300
1256544
1822658
94503
129730
645157
1708454
44467
819172
1084437
1278756
244875
1294376
227405
983556
393467
1090862
104716
889459
405266
295251
1448322
985480
500098
11116
1486763
489706
1746227
1183659
410394
781711
377420
438506
72642
1284805
1797892
1790274
564314
518897
1232325
987420
510683
1905322
1746027
1452345
1699710
1094378
1858845
729226
628510
117625
1162971
1787341
1884350
70224
1413510
440327
1266835
1957681
1355238
980686
644520
637948
419425
1248723
391296
330877
1013567
930153
1607608
1931692
1322024
1712650
1493361
138779
1343078
1471144
1264230
1973593
1768229
351119
1589871
1721927
1513230
1984296
875634
1581822
1152756
1554701
1125854
534301
810362
54938
1790784
1699451
1990433
1780659
119945
1058418
1336428
1149831
1848142
1035353
1619105
269896
1471880
113346
927238
889443
933498
304967
92280
1403520
994967
163462
802423
1197275
1849230
469598
729311
1948435
377064
227557
1607568
300671
244488
413243
1619048
194444
1726161
759935
1716544
1492992
1255341
1647042
945270
1810194
1210057
353610
1035618
1478445
1510714
774641
1680002
51352
114172
705716
1247094
842146
1314524
1428044
1591223
52188
186309
1678376
1696503
427047
1933430
1613799
1250360
977711
714072
1378152
186195
73931
1176259
625822
1919188
1081764
1601973
1683784
1110296
88494
616199
838574
292782
1535044
723051
1673945
1156979
1987134
875789
408545
1838414
1649571
1960640
479300
693233
444783
525309
1643221
1077398
1449904
200208
287301
1445035
1512943
1038130
1605137
504992
743154
1503775
566936
1334706
1246209
405886
171960
1694755
1310809
1589320
1919072
1828548
834616
322148
451295
1657180
1107972
1436709
856010
244960
1884806
677782
1899584
948392
666084
816892
1622396
1198187
796731
668281
1944322
1409185
1526669
1390584
1634154
720888
446859
1228854
524364
1045571
797263
770493
715884
1478302
1675732
651934
385808
456496
1250564
915428
1419565
58415
287932
626650
628305
1067623
680598
1710015
1724644
814220
534305
1005914
122901
443461
1250159
48613
1361143
1555837
123596
1634257
1494946
1036551
284801
643510
764449
473591
588354
1092041
484736
489039
1870813
1971867
1664299
1374843
401034
1100247
1304348
343879
653752
1507061
1113219
921908
1055586
1503658
1228141
1432795
1910979
737796
1722695
371379
1709179
1749232
752934
1294398
1672309
1004058
1873112
1147230
1628544
1369140
1184011
1869894
205700
849402
1158740
1987498
504044
675106
1346519
1536620
643290
33480
271992
76525
1216311
188918
63686
1239928
590228
174804
131298
1481082
371186
1004742
109260
1753931
1749486
955276
1758905
390932
1353220
1193503
1910549
1710140
800234
1969374
1081393
1863387
1321342
43202
1848801
1156320
1945430
1514190
657322
321974
920843
369762
1411129
1500768
1720315
1095737
1762119
729882
1484844
320359
159149
1488927
172719
1605271
667720
1578899
1894569
1656006
216084
1580083
838143
132587
59336
654233
1052643
183093
68099
142593
333340
309886
1552543
690366
816467
964531
641544
656284
1278273
1486597
1466913
774945
1995456
943789
600584
1257114
1557334
1928667
1675844
1106259
1432587
809303
425427
251457
794980
512308
1054308
690847
1746557
1984756
859468
821275
714593
84190
1689815
896706
1547472
552200
112862
367605
104804
1043336
1016839
1230458
137482
1191313
1643950
683761
1387442
1110761
1225007
380370
1334725
1715198
578027
596076
1547406
347494
1144573
1859053
546340
1596645
1223445
24707
1629129
1653934
1123807
21174
684586
485334
491610
265213
1123370
792956
1403244
275012
20568
232463
957837
992811
957894
369204
788214
14357
1023435
1629371
432500
825663
1349428
1944917
43539
886033
1562318
588633
598208
148495
225937
1661742
1917319
1144556
597916
450168
1793743
1797148
1577240
389167
154660
55722
927445
687056
1233430
1839060
130668
193838
1289358
1371586
1502584
91007
621802
804893
1095813
102493
593747
9885
1198403
1973201
1867008
1539249
1966531
873896
241595
285838
856668
1737448
938865
548708
706496
763661
1780696
1755197
1159935
358530
1634189
1919637
1155286
837035
1317955
639685
997617
1081374
504331
433119
1520890
1456329
1475268
718920
375354
1538662
1366393
873965
1696940
1549188
1418966
734178
254798
557188
1601799
1256443
997242
744590
767996
602419
971322
1395089
1924065
1415538
1483171
1544536
253257
395203
632844
1834481
991962
1785658
420596
1031743
499073
1752088
1831511
1512284
706362
158371
10001
87359
994083
1787254
1446469
1206903
6338
716820
1592987
1657682
1124931
1856579
465756
551619
264255
503144
1258899
1316772
1221591
703764
1711425
916960
1277899
503757
1501036
1018592
823778
1431146
728156
1917569
1037571
996291
175721
605212
1007398
1970173
1754721
1208338
767621
582293
909994
1005617
342197
1387594
1506737
1608951
1504411
1758763
1188781
1948572
1412228
1080062
1216419
1955615
583096
1520579
611290
877676
1006650
710499
278438
327692
666065
1904710
268733
578810
1268331
1902251
624014
1709741
749486
137365
1433996
1461586
499349
1780227
1005210
1428681
1442143
1279763
1001809
223486
553544
339648
981707
656214
1737089
307412
1028552
1749265
716417
1844965
390676
102029
1586820
1171454
244436
1636443
607770
1698924
5490
1076907
67427
1705724
237490
1975686
152968
1877653
1468786
21696
935183
1634564
776884
261458
341869
1022872
1552106
497932
141470
1106322
1770200
838459
1309281
1064224
532815
1107242
1020511
1531197
149179
1958512
1987499
1062165
1238730
894237
299934
1336790
1235265
526371
484298
479476
1412730
1572287
1026332
819891
520381
513027
1617984
1342253
1903949
646175
67277
83213
95620
847929
381080
534030
413318
710310
603636
1536482
982400
554091
250185
559654
477903
532378
430002
949542
1467797
622912
234426
860745
1011518
594311
1302247
1808500
1365522
12217
662099
841291
448629
1832027
1957614
758383
803469
1242622
1248150
569945
576394
1384552
1257567
1107315
685544
1716985
1722782
401468
395082
592892
1018617
923732
1596160
935454
90006
825761
1912445
812058
206135
885302
715047
1938186
1904776
1206456
646567
1507842
1664229
1695668
1862689
256645
1675409
1350944
116075
153746
1761313
1871167
1758243
1071409
794891
1317650
544813
972736
1501783
1111570
1524066
967436
1930261
498979
816364
1209504
1145400
1062308
1145392
1662715
650076
1954885
1040457
530889
242417
978883
1435009
464037
1230526
1610649
540317
878421
1115870
387916
1680453
1658346
1419300
399261
402431
935319
1832277
1077831
1252831
1398369
1780444
1810027
852626
1005628
134132
121980
1895132
1726561
262644
1772395
320268
117760
1191048
1474301
269841
1672015
1989199
314349
1759523
1013828
461630
318731
1994227
355527
1579944
125534
1508648
1272005
931696
982791
325100
1143794
681437
1132360
359422
1964820
1998423
905057
1020511
1925388
1479977
1007815
1819256
575181
1132726
463766
1113009
1342664
1990062
292244
314618
80251
486811
1571296
779410
235133
756678
80686
1088429
190674
1882441
568183
1325848
1534477
896906
1714810
66141
334402
970768
1480893
1902754
30247
370766
199106
1864798
1779017
427904
379453
1718107
470134
236509
241566
1860652
1969854
633591
797963
326050
203639
1891519
770551
295871
672717
787523
1976418
1720607
240022
1020870
245040
1361693
1676832
697928
514340
34442
1194547
367348
1208007
983697
357783
1526413
204527
972469
228932
565750
343055
1165285
903957
1063408
1976013
659033
351218
626339
5415
517322
1904999
711680
873017
1897120
242253
593936
244206
687420
207207
1700083
430021
857022
180881
951858
1460405
747999
397659
1888081
133252
20516
67081
1381250
275451
114465
1023953
212368
608362
254450
739451
484931
213175
952953
1682266
257652
171852
1311843
1882709
255666
1759157
1674060
890814
118986
475650
611551
1344410
414233
1856186
224947
779234
471373
1799896
741265
1335933
1459043
858829
1574688
1692594
82880
1221431
1121980
788375
1654652
1589816
1288368
1492070
887639
1508543
1597258
1844004
831190
174993
546119
1183326
1769883
1447275
856418
272812
1881945
1963695
117540
1241079
400323
816178
123416
1383050
777495
1086998
1020139
1952931
451886
1355632
867661
1273253
1719684
857204
443408
356274
1767839
606559
1247451
1327240
810227
961611
932838
5889
1169568
1786425
183866
800114
1968764
107618
1240682
1812560
621512
1016676
748889
8755
224613
1911552
1053693
355314
881725
927001
64342
14279
345076
1472691
406682
1971101
791784
1555235
638817
142366
917203
545015
172304
972710
472662
927205
192655
1292196
1763718
422926
329063
57400
540132
931936
901580
1083486
612671
867733
1713618
299851
1451671
1497014
1321820
620899
1252708
179627
794797
374077
1976124
1889742
1080382
1812827
1014780
418658
624454
1541228
1945395
187294
216771
390790
1124086
1706486
657405
1582146
1537445
1593349
1340377
1542914
898774
99741
1980281
1840915
1047330
1812256
1269720
562955
1236916
573652
79227
1075039
860438
1099731
1156176
291723
931101
852268
837898
1385552
708396
537381
1102811
293615
1281344
929500
962732
503551
1624842
1987615
662510
1873526
905058
1007790
877893
188718
403500
427585
1539277
230715
889019
551707
1931491
605980
170740
1664465
506461
1681238
1776373
1556367
300574
1344312
1084973
286030
1581830
1493589
1959969
1254526
1752585
1080532
65064
415394
1180902
1509662
940497
328657
478083
493340
1286107
1813211
93131
1693847
317850
1172763
1806293
92957
701018
342697
1901968
825423
1532253
1055804
1331005
258100
659912
1192854
1923920
633393
354478
1521989
818401
608331
1569590
105576
395578
1304174
1785663
880803
1721209
887835
372263
1146333
1110817
1765431
1148202
1344834
464484
1298695
551792
655776
1684679
1402136
400505
1899791
220745
43365
916379
867077
1631063
170422
612040
676319
481660
1133522
776267
483669
125217
1329269
1244822
282636
1440082
511059
236265
1188153
1561418
529994
770651
59561
1080066
1651392
170599
479816
564148
1639312
1668786
92601
217303
1585704
215064
98409
781667
773757
1500279
376019
1427349
1568581
1800893
1827832
770221
710652
898231
280189
116994
1568434
1048833
1611140
1472770
887940
1903770
391115
1636421
685206
1639915
148598
188725
811058
712421
1603181
1089282
979494
875669
17960
1233996
752638
480830
1085645
991910
860701
296055
437996
39243
1762080
1046883
1926750
1802594
1690135
395897
182777
1825022
1147453
974887
1610408
1703239
562401
1718534
731655
1808519
766890
1658752
1363645
28376
1046052
1013343
129996
948365
1172309
663536
1950031
937618
1959270
1238335
1301646
984694
1702552
1136717
729501
1403324
1092838
1011489
1838662
1765971
1591388
304495
671539
1000093
1818158
279011
1974194
392705
274546
1664596
1988454
1812949
182520
757493
884270
568323
1517680
266630
982028
47910
1471479
367159
1798579
1596502
339555
568471
1337202
1042886
252158
1509547
623265
599753
1961942
510590
1642177
960021
1083018
92137
183588
479602
81596
1793750
1488905
932464
533580
1796056
1607467
18240
1401754
1737956
1652596
589574
1429367
1926889
890945
1228492
1207085
563080
1443552
1476159
1135442
1951654
795973
831531
767179
22787
1307442
93627
31039
230628
54587
147607
1168322
614233
1134447
733568
1476461
1776020
1874901
179592
958903
1191526
1287421
1631972
992227
1005931
65760
1291880
1539349
1262915
1597142
275783
696307
901221
33686
141284
146389
930140
955293
1888120
522479
1201356
1590529
1619277
685643
1740035
1123811
182817
417593
1653717
1314797
1479214
533499
1608021
462442
1887785
1149577
330048
580103
164387
915785
526739
1761777
934709
1165513
1736873
1426489
756929
484295
1370883
1742804
1541042
984511
370572
559622
1168585
806910
293293
474769
1344952
1819149
1025528
969379
843339
747972
1940966
974727
1539903
1953495
131612
332196
1245700
1759240
560751
249411
394075
1367519
849419
560884
503306
1772741
298766
1938041
298719
853653
87513
216595
553976
1241090
1746584
1013790
1853001
894871
628342
879217
1599412
1800118
978484
858965
1479238
825645
1904244
180825
31761
1075459
241836
1627321
4264
1526915
1872732
528578
1014682
533285
552493
60494
1293559
1965166
659741
10070
617503
293816
1955777
1956903
47060
813299
541703
292604
1220054
1429880
318971
1352373
1901679
335303
601949
1034106
689929
1002107
537021
1347803
1450509
47558
1755723
675383
1805488
637965
1877428
1075562
555968
199252
1333124
1028904
570957
954911
1459648
1718747
811506
1756773
822410
1448219
995511
152495
1832660
1396504
781424
1710414
488402
1576537
1265304
668263
1510127
1307213
448720
1912884
497490
852015
175152
474466
1747296
1523990
1245955
951754
15250
311160
1949381
656729
490503
1042027
1800349
524940
310929
164517
1276990
365538
636405
1234754
684035
872027
1945860
928654
1559218
1298513
1590175
1774199
717401
431073
1590055
1194901
670383
1199006
1668783
274449
1296981
777643
1619086
31144
1143426
1199840
834859
1719577
690837
918573
414262
449458
221886
768510
771512
858819
1866868
1947316
15176
37187
575620
331931
1573861
1799857
1034852
443937
454925
1711044
807239
1312817
1635220
1916706
1337048
1312763
1452548
66405
271499
139406
323089
470998
339775
1451893
73655
753415
1161525
945731
270373
741540
129940
1493760
1239197
1521604
309099
1875645
1141065
289876
11907
11413
528372
1796261
577730
947735
1980228
1344856
1680837
1778946
1631602
1147869
244922
1479616
183546
1296114
257082
647788
1436642
148399
387446
622001
1244370
1968001
431948
1845825
1611661
1203331
471011
1849421
1952657
1519427
956425
1949947
1529542
1808172
423649
1249932
177404
1241691
516352
101391
1504865
826944
1124114
871224
314695
541306
614820
102866
436347
1441568
1130931
600231
1775218
91058
1652165
1348754
1474579
1143497
567772
417474
208960
1958174
296284
641173
183493
1890864
1486978
1159620
1478586
1283203
5566
1878777
238630
789041
1609494
1235603
1663879
1894276
1411076
802282
354756
1815779
1437049
1445270
1242116
1776181
1657572
652895
1909648
1202441
701056
1111683
74220
399447
1617539
848028
35666
836281
337937
500982
1119618
1141405
333299
1408832
900556
1774154
464566
1344002
57530
1011826
1853026
813778
1754808
1509378
818319
933064
1126663
1103676
1467478
1835242
535273
869385
856415
496012
1602250
749107
1596623
405504
1512546
76473
1056252
1356379
568305
625215
442117
759200
373371
1452282
1800126
1992376
14576
1676975
175940
1237720
787310
1032326
1461128
374422
1771236
1110151
558618
45800
228116
1601262
1660313
1971071
121377
1838700
942214
1810989
1821606
157004
128933
1464008
560975
1953978
534504
958678
1849188
596134
1917732
690878
1117708
1138482
1990816
995861
1618986
1021214
744936
1086496
111080
487650
1597712
1047044
227654
1915803
1667311
940716
221332
1402363
1769241
121901
270892
1325637
103665
347051
1367688
431324
417605
662684
951159
1053436
694521
1190215
242234
996851
1213434
1277006
787922
1011887
272151
55538
177301
1282902
1697141
50496
1936301
1949596
783262
1794380
1421604
112321
666244
1500405
1184067
1511877
1906148
932012
626354
1261755
876517
1697714
1770241
744174
117017
318570
1163195
814673
28924
381459
625518
808654
129519
159470
1767136
405738
1513155
1447420
777807
422000
1036499
1968479
1202324
237868
799489
1864547
1674472
1789377
278544
364286
1425150
560670
1323406
482659
945942
1521896
515206
1464991
364964
1405663
705619
1390479
1824072
811203
309764
241971
116306
1182554
1530989
1895678
127025
1052659
1305440
1651126
2117
1271269
1078197
1138804
162162
1537617
1636789
1519630
246771
1345198
1925538
1158062
1833065
1676704
1014229
749114
1718692
383170
515223
1575858
578340
1684182
624283
1495562
1237848
439876
660588
1307185
1576344
1042641
865317
96757
1583094
491136
1224317
1860331
807739
1556620
1053817
1882373
304356
748599
1880336
180409
264304
485948
24791
1133313
1898809
414049
1728394
1474815
796121
1618387
877527
1817898
1050958
519818
383217
1492377
1219538
383953
1169736
1976003
1951609
1414311
1562499
526513
1683754
834076
1874842
368977
134581
948191
1797323
965815
1414503
193934
414092
849246
1940479
989703
1244195
508214
1593911
795550
1840793
368418
1721063
704232
81183
149381
670776
928189
377135
1994965
806454
145705
80444
1954313
1801195
1659845
1334209
594745
1313327
1776478
1803899
742052
1791710
76816
1639511
1185734
1515720
1320935
315509
874666
1588944
302190
769515
677148
1621928
1688550
31777
1032314
1600497
1673971
1765416
1407223
1884322
394140
603476
1813342
617924
216331
1173284
54434
761183
1643404
1882530
1282102
1937657
372264
557551
913030
798074
207991
462551
79111
1088083
1931291
1624384
542869
732051
1876938
314465
813215
1640270
1300115
1998564
663466
905888
741704
383273
1644462
475326
1424370
1975938
1343948
1960118
498763
1069777
1261909
1654885
76326
1872503
412463
436003
1826343
1346490
875574
472025
483530
1118959
430266
754532
521712
1628436
288960
1547955
893294
1454278
184839
1627628
564276
1140667
1313017
92825
646726
1120288
1222453
1288359
77481
1662685
1570569
146728
651892
484206
158198
835852
348888
1737021
1155860
831392
1397812
1310444
60505
1670866
1235203
1459030
1237895
844645
1686428
880643
412515
1001866
190310
1811204
1475560
1656968
767555
1124966
1559386
484474
39869
1558603
562174
940845
429677
1215173
182736
352613
1765506
939787
1815295
1169665
895783
1129433
1711236
1773135
691142
1498205
765778
999520
1754000
968023
1575277
1331047
1428604
592657
908181
222961
1871533
1950745
1753313
1355829
905016
1718093
1987293
782265
1821256
1739121
875382
1026214
777138
415934
1510391
892040
944810
1753690
29511
779776
911445
664140
1386114
1791330
514582
460905
26675
987489
1530135
564541
1612072
1935424
1748382
1064533
213112
1450383
412381
1998847
1761549
189904
1880470
739359
87109
322848
350568
1595688
513978
1803415
1799436
1183043
1132336
440322
45569
537140
1940342
285502
1738564
1620947
1562680
1959214
965443
1810720
1860996
1648004
140351
818943
1248739
1339787
907409
94964
225319
1326567
1271301
441851
1073158
789637
761603
748845
599063
674985
1677692
1010935
287850
121409
336239
1819534
1852467
1503823
1567440
1303898
1800490
1129671
688933
1157859
764913
1648599
1077718
1648876
392942
1289566
1321143
1239008
135285
767319
1629613
335044
769498
300397
547163
630046
1873898
776990
1898098
1002473
1604271
468134
660534
702826
239691
65568
1664189
1402982
126717
644448
164419
1638942
905372
1691407
1478184
1628789
1780782
1135629
1591852
376130
567007
82340
1158247
1266580
682080
1618793
1045207
104796
1811727
335627
1427591
1717482
1124218
703359
1817050
983929
1280043
1342650
1871867
211814
1758415
389749
883976
1741643
424257
1302345
633865
1322603
1092431
1782777
52124
295269
840978
1394750
1359931
227102
262240
1478748
1339300
1835698
1530958
1795884
1322290
667272
1854637
1867725
1348290
867085
1244819
103108
474862
1903002
1243454
451143
1414405
1267394
250880
1626614
1256970
782815
1106483
714902
1530556
1861253
193762
14600
937608
908695
1507147
215917
1889738
1902727
331480
301851
416885
1285429
191528
1053529
28721
1207502
997074
647728
1207758
5917
579955
1381195
164003
874959
1704797
1539830
1015754
1180803
510320
712391
23972
1754700
59223
1494474
513553
702776
1044263
949317
1617505
648248
523845
1892088
1022283
1228670
1273445
1432800
192526
1927081
1499261
460379
778532
1652678
239437
500481
1961208
604942
473882
256928
617725
591240
1223473
897782
749715
5861
1088261
119235
1702802
1778929
1615938
809696
1491855
1713095
684823
835121
1125015
333953
941734
827143
1075865
727301
1100141
1060944
1808397
883023
779986
175498
44714
758853
1145000
1519539
1522109
1775273
1273791
1722054
1465668
1943367
1733240
1226975
1745537
496709
1446499
684736
382812
1030962
352664
1562930
1920968
1934498
1985199
1229304
1459684
197924
36227
815409
1195472
214921
1568937
779997
20058
544055
1689292
1279873
702809
1774801
1183245
311052
839826
98824
1958840
1072242
826991
146781
1777068
236853
1289174
1430190
1481091
1872759
873532
1404252
1214344
1602080
106289
1965029
1419753
833698
1702601
423111
195950
1128775
1903048
302168
1554269
300757
212463
1485018
738868
1356691
245857
1589123
1687773
1774324
829225
448877
504738
707524
1358776
1112338
742249
215407
160031
1655406
292040
1583434
1159732
1603185
917910
918887
1243888
1281344
79159
486707
755659
723500
1952638
882216
562263
1971596
1313642
997575
1640096
586277
870745
1880370
1983124
1166495
446013
154699
614728
817281
1863996
540480
200520
479135
644663
1892268
287219
1439195
1809487
1247908
160786
1736251
240066
15971
1120901
56164
956424
663270
1827297
464764
1350203
640411
243600
1899256
1500969
361920
1620207
603361
532313
1020459
1221784
1473555
1996651
703503
331167
1458986
1250876
180386
795476
1964382
1680102
803393
415687
1679022
1628278
1158196
886005
1782621
1127483
202919
725793
568808
784136
297964
1631214
1027754
1148201
909227
1741213
1256184
405756
319308
1965222
1053458
917481
1246123
1881715
1399665
1096276
82802
1848346
1431001
278092
1355618
1621023
841014
589133
1676578
1199502
618439
1630680
1964179
1398719
1846686
1690585
1114966
1509047
1261206
593727
987886
857706
925356
448316
1086318
324215
668639
130038
409890
1876386
591907
1859102
365126
585917
1260884
879618
443230
1945988
1345592
344642
876282
1781279
1975940
856781
1954605
138730
1078769
1701338
13349
887120
1742496
1378792
914873
1863598
810111
172186
872034
1388699
374404
722667
908399
87393
188211
261445
59466
1262917
350707
850020
1563574
808200
772145
189932
1741991
1161114
1503967
1795104
45721
509310
844830
1327085
28177
243986
1698634
1441445
1053331
1019327
1990369
1169864
1018249
1743257
1747471
589810
278261
217199
323275
1663820
986162
1590570
1232431
1540066
1760207
310894
1811204
930656
213383
1820599
1133599
1607454
402603
1260326
454113
1174574
228777
1533606
1862245
1260055
926444
564978
1143562
1787334
1730196
1068728
1927297
443926
1326006
1204081
1117311
16492
967179
773070
1328585
753979
1775852
609530
1868013
762350
946478
1182716
1921736
908592
907080
1463249
502055
816296
467695
988854
1898599
776625
1574968
594823
115719
1838255
1177290
1286885
453005
1617042
747972
868559
644979
351173
317904
1575887
30791
1681970
123307
753263
338787
1224380
1581860
1357185
99918
530549
1078118
934958
901525
1023181
264715
133148
388694
1801415
74483
1297144
689646
1816913
893043
357999
487339
1387186
113118
297666
1072839
1523133
1431115
1972175
1084750
1229174
1108948
317248
607929
686697
363245
1180024
1223376
1804847
888219
106454
849726
364331
514291
566901
1859833
1976157
840953
910827
1946979
626497
790506
72227
835716
623869
1849614
532362
834605
1109767
1493659
972281
1498314
1209703
358924
1650749
1258770
1077077
1301301
1907527
1983439
1566844
735587
1449194
348602
1897394
1497537
1337424
732056
916064
22051
160725
1991631
89871
619481
1888496
1286189
1385906
149675
67806
904841
1417692
1688095
1417661
826453
491693
470261
973915
1233657
968890
1267385
700580
1979268
61745
704031
122753
900442
1363433
1191825
516226
93159
587257
708349
1807976
924832
1642066
530409
1029134
351401
1839143
451679
1138784
1536629
1958687
400842
1294541
744042
768379
1790730
1933694
1485008
879340
368566
538740
211630
677989
499094
219722
852257
1343417
446684
1393340
1927352
1924350
1552346
399111
1873671
264658
1945775
908329
360380
1558376
184071
33817
1284582
1880641
1457212
1663420
1963078
500154
1689030
1306338
1539766
1971670
614587
1469246
185135
230290
1404027
1465299
1820630
1159081
690196
1141822
1627572
1045449
248938
813701
270801
1392418
1502620
17526
697141
1251521
1946163
133377
290164
1536264
138840
431124
326380
1618075
968621
1236293
222823
259187
527648
1521527
699616
490572
1904024
240569
902910
1055457
969709
1378273
675808
1481844
1707732
1664694
1633702
1140227
307999
1248962
1135425
1634421
1924848
842390
712889
1914409
31563
971171
1183389
1035261
126211
143379
1448752
1853536
306583
848281
778422
55310
172967
129836
596666
1281194
1486518
261139
1333775
1877112
1797333
318952
987340
403365
1522817
460138
1155812
698129
1373516
315963
1377774
1007577
1468131
1385088
1759866
1940025
644905
1754217
398396
1443567
1812794
40310
666947
129486
716271
1789948
1554775
1862686
831777
1162347
211493
1395975
1385991
1718821
1167339
1571038
1169266
357792
312946
679330
659445
1145981
986236
1406409
711291
156927
813859
222342
1392003
1376869
449289
717151
1102232
1703171
417157
1842743
850960
811283
819352
795892
1397628
1560447
1085432
1220861
152340
774106
1606631
199524
624692
1195125
320120
1299105
1001353
397734
578742
435836
1984853
1475704
873968
175614
497530
314757
1127858
1350994
532202
745624
798388
1827188
1357934
1805046
208547
98019
1355926
1340394
521451
758072
168296
1234335
805534
1039273
1043010
1060948
482865
1924579
28430
214712
1906549
1784308
1717510
1022619
1728150
221297
1546491
574011
1775018
40011
1490892
1348358
221359
1502748
253016
1358246
257560
1617028
920069
1535175
1894557
80949
178687
682478
1171919
854034
1489480
106480
1366775
20328
1063010
1440811
197010
248198
132491
1508839
1245201
1671510
1070556
849843
1584781
743051
1590745
934743
1110915
1804225
1970621
752044
930964
659750
497729
1723949
1586336
1454843
381049
1266044
1707373
790151
468416
78301
1856501
828341
613038
1156607
1465437
1701401
127365
1682314
998871
1686963
1805175
984861
577064
1103837
596717
97849
716229
1759842
1920855
360298
539192
1858285
53433
1112630
22767
1779744
1414557
1949850
1863801
604877
1242091
1713896
1746951
897247
610924
676698
674940
1519781
120609
1021515
622272
1252333
1760137
515443
1342982
1539356
1851818
1669231
1198761
19081
1919860
1881289
1089354
503859
231140
123534
1257505
1397874
1552953
1771942
1918738
1678175
1809496
1322449
1616654
1889093
846384
1581072
1714005
522033
1482765
607592
38213
917224
1447497
242581
188542
49979
121024
895869
1125406
1914873
899927
867900
1334287
1180565
1849850
889833
112383
1681595
662507
434546
1101110
679367
1918546
514274
21891
1173384
808055
1104290
265160
212868
1356450
86492
1384024
1622470
49482
1330012
141827
675866
1508960
1438132
1388665
14811
44843
833219
1642392
1709973
1554398
1659648
363093
223567
70577
1677414
1783843
1171176
1237056
656926
1565734
1276557
1660767
1195807
340733
1789513
876271
97186
1334076
136250
1982194
1649261
942365
1896386
1865005
858180
1322776
1903096
768016
1236053
960523
1763863
1298699
700268
1331003
78465
58155
1348550
998765
339099
1823269
1220461
1921870
1719647
1075327
791741
704262
482979
528134
1404425
481948
1201174
363415
54977
370041
1892178
39408
689113
1231889
1815520
1125435
1828648
942737
119199
1553769
550297
482875
831015
557218
298314
1803236
51738
376382
1561742
1940252
33221
1020610
86912
297223
427089
1100617
1319853
1177402
49801
898337
62125
138300
387271
924666
1194253
1400837
720435
356717
1585174
398589
1033188
932747
1422311
553676
881685
953458
636723
536224
1594094
1753912
907791
1516154
620313
814802
169236
13919
973769
316849
372568
1145244
734340
1505071
1582917
1973108
1773872
90648
782366
1060834
641056
542768
210449
1489977
1997489
1127888
692926
214881
934062
1703876
25618
988852
1641640
1525871
948786
617705
907707
717679
1694869
421471
384866
206204
1202797
1280530
1973267
1167786
947208
710900
1236547
1581451
1099079
85992
732357
897814
319342
1829052
1158101
16853
548191
1953857
633534
668799
111522
178015
1747590
450738
113508
1869827
877575
968694
1734449
672462
1213973
428732
1269060
377798
696305
1228884
841315
1490964
233942
1699060
1568111
180397
1302781
1463775
148848
1409278
935457
543880
779542
1178042
985859
1692976
646627
891670
919790
376976
384909
1338652
37631
1246637
437269
1885041
1684342
1165643
634173
262904
1613763
1572258
1943947
535237
1917099
137495
1556828
1021565
359610
723073
916694
136622
1230908
1462112
147043
1749491
477843
1368875
1838836
620847
455418
92673
1112583
1169317
1184927
1793672
1192569
723687
841971
1540832
286203
1651739
957031
1495171
851766
268947
296638
94642
958841
458657
521234
1852968
1289636
1676953
903236
958737
288570
845658
1330007
738840
520351
160570
88504
1970093
1237872
1257191
41140
121577
1320908
1209569
901462
628880
1581018
1323377
698614
299736
1528137
1710018
447161
1342142
1194517
674775
400379
342544
1123095
924005
1434894
1577122
425826
1790190
1954074
534032
1680043
1736036
399318
384571
604657
1743775
1364202
1687576
1744675
225487
1096085
540285
1188079
1073623
595754
61263
1720040
953515
1031005
829990
1465569
258499
194416
521860
1283091
1700269
382253
428221
921361
670833
1415349
1326347
200340
1698771
1649177
340
1163624
1188567
1507919
1048087
1573648
1958900
1635963
44493
549968
344164
1970529
1927630
71491
56295
1141420
1410134
1554485
473798
1050786
1920508
1535049
162537
1889658
1688798
166781
621282
130608
697726
882551
1406775
1243161
1786538
1732863
1018770
336884
602159
1385605
1079046
1889790
935292
120506
1759246
1070782
1971312
875754
648860
1093829
1998295
624908
366577
688204
1973389
1868703
1142756
935311
56443
1853669
1781693
80828
424045
1545282
464075
1075142
1943214
1512020
1297836
1316545
1522923
926791
1077743
330659
1389125
806378
1827833
530833
784288
569925
324697
251843
1541072
788017
1511251
1822680
1370607
232820
1046373
1206132
454886
115801
1695870
1555767
1399680
1267303
1914641
1490947
476227
1672492
484722
347942
97709
910775
1433739
198832
222360
415601
984608
1538881
769869
1411114
1460610
427127
1746167
546748
139275
1702976
315993
1218061
656264
1550588
518910
1848187
989372
712595
1819164
1393307
1241529
814722
1990091
1672981
867147
207624
74540
883007
783476
989521
933700
1629174
1336950
600568
1818593
1468929
1295639
959300
1590708
853733
985253
1146359
1613754
1389470
447651
1626611
1750481
861213
548864
1773862
747136
451892
1472470
1390003
1256559
1363182
21558
1560481
1804192
877387
803544
1385593
971773
1695273
1243214
1268886
30087
1486995
1845033
834095
1269904
1905693
2636
1327015
1069344
1795112
1324756
1035290
1623040
1967758
137941
403975
203485
65751
1357165
1577940
1473614
242107
1247156
35247
218342
1055865
806832
1560477
210082
756623
1827229
667296
1853141
197985
1373122
1568814
81599
574985
837643
666834
1159705
1111714
706405
1207648
1421426
1307908
619871
1957630
506554
443236
1094421
1592429
1149480
140033
1665686
1696999
616923
1476017
1747229
755475
560102
730588
1617366
419472
1845242
380975
1349199
1676019
425844
1219474
962533
16512
1801793
1979362
215129
503882
1826106
1591803
1627306
947612
1464399
47216
1883530
1860068
1978408
880909
590238
439338
1063449
965444
1517394
515055
773660
1350832
938001
1609704
160404
632518
558601
473185
6920
1657806
1998696
1085036
1522268
1703328
147969
753148
1511139
1198092
1383987
942843
64608
555196
1473529
1171004
1109020
1297109
934878
17676
147535
1519616
1285056
792111
1015311
1985084
62969
1075006
639873
1050621
1895260
1814193
1186317
1434640
1642926
396040
1789425
1671123
1175558
1285169
1346986
784095
881324
793882
1008481
114668
1447373
542000
385792
573224
1654232
58902
307147
163019
1482308
1059173
1904343
130886
389088
1132090
706251
537047
29375
1758024
1035038
1711893
874557
493605
1677517
380063
38916
23639
475093
1901974
1517866
8883
316099
684089
935205
114858
242045
518555
1489794
400193
827059
234458
745980
1278239
1601663
205306
511233
1986300
1418793
1252388
667341
1851131
1289575
1611098
480305
1227578
219965
793450
1093966
1056256
1430090
1938575
1712661
304053
1126411
419977
1904857
530311
573339
696456
567503
637258
1184844
1171084
1585810
481617
491619
379357
1193188
1869167
330985
966139
499361
1410300
540958
623271
1586397
1510671
1812220
531577
1905778
1102861
610337
1395426
8864
1722834
306975
1326635
750997
1061546
1077322
1264343
921538
721555
911699
1062893
1092947
696963
1275725
1911092
1865690
702348
990343
1259531
1704745
66495
1376766
1912144
133713
9151
1964967
1125734
313540
1850083
1844613
871639
1563477
1603491
59335
912231
1661959
290420
1803652
1094367
287943
1311103
769959
68414
848390
1422849
1614157
1896567
792220
991410
1238486
1343675
1498731
751129
544647
1815230
1919646
734332
305144
891858
1034900
794640
887934
1672130
1185363
1749169
1199397
581476
1792777
1914730
797045
216040
380122
1687560
180229
1429377
789151
1738891
407809
1452148
934333
68923
389096
498807
1453811
1609360
1261273
561215
378357
1503012
1117459
725790
1394516
291657
1161353
71983
1557793
1058187
497937
1063534
364643
449860
1117384
649667
502848
84672
272293
1424480
1390265
503391
1196836
1598801
43969
361082
465236
1553300
1841914
551640
1974589
1061433
784764
1483504
1317050
1277932
1843262
784394
1433987
1277535
888654
80879
1409245
1011641
1025935
1056568
996298
673485
1676399
1325740
1878702
511617
1138079
5542
943169
1460515
80389
213396
1966415
1727460
1906390
1460563
1256706
1478366
1398916
1026279
1005353
856855
1891003
639886
1160339
539304
1087588
1085009
1767345
1029155
1581017
1567308
1183035
447970
435878
1813321
706846
1047147
282598
1455640
738304
60321
619821
1295713
1086067
583802
260841
885296
1659838
979440
1981065
676824
1451019
1739097
1821825
1916719
39740
416212
1169495
1659929
1082366
512695
58250
911696
949068
643498
1107064
1808161
677077
512583
611726
1298029
205757
632042
1815715
154645
1055569
1543357
1229913
1342145
1655205
961002
1902134
719644
380250
1792552
1295011
1094295
1866241
1520304
488081
1176033
361139
785016
296554
841487
1927896
170490
667750
1397136
179608
1897642
1763885
1132056
380933
585941
1121062
151916
444327
1395394
920426
104699
1508445
237433
1287577
860873
1347112
152178
891792
365257
703075
353749
788275
1096596
930053
955747
1801174
1919069
1231786
472275
277082
246685
1680985
333971
1197044
151800
1503658
1212209
470135
622993
325984
20618
1862953
1415999
255500
193678
620036
1917564
948311
534394
958422
538456
560331
345921
1928234
1568128
540493
951529
275253
830883
102963
686791
789890
50531
338926
1558421
1808500
1841045
401162
1176577
724622
179931
15584
1189880
493763
521470
1600881
349432
91286
26217
708050
1939098
1568386
267045
1569303
51196
520556
1145360
582562
10074
1743383
907865
1500604
214543
1621369
1627841
1924090
127127
825055
99533
445103
754465
1201410
1215367
703730
489239
319332
257055
1202544
1301629
1001173
1851271
201319
1329715
1344093
1264004
30372
1498523
1203362
1373064
1229992
1888816
492569
379834
756624
344909
46313
1763038
848536
1139513
994474
228200
298184
527699
1366668
506452
1614117
1925451
836081
1134152
1278855
1535374
1578374
1722733
623894
973371
3025
1023422
1860287
367790
648930
1020692
532282
1567021
625560
884558
831420
137947
647628
1966340
1374532
518856
618431
1417578
120893
189115
1819278
1088106
1179653
1505525
286269
1954105
1021786
1321722
442748
688970
1155338
1646164
1845962
883452
318349
1684197
1538801
1879089
382283
1935831
1462566
1421560
712848
18717
87907
544385
890495
1598441
1210797
506620
1901320
1371796
90882
1914383
66925
1986664
1138605
113113
835984
921710
542864
1749073
121051
1986466
1993188
1457756
182066
844638
1088156
186097
13722
923099
447354
376094
1835712
1505145
1909090
1848377
1711935
1737299
957891
740223
309712
1640179
1350267
195499
199394
1689342
431264
1936456
334864
1472417
69726
1430696
1804702
560804
149647
1218207
1347535
1306965
1899709
1128336
1555692
1842088
1318049
891185
826678
1570667
1949896
1246006
912249
604317
1989486
586206
1376254
1746425
1259526
1889767
1491053
495520
934722
803004
1165988
1241930
1135903
324853
753897
120294
633790
94545
589136
1188402
149519
665962
1987529
126333
1636142
1211299
1470616
860801
1437815
403718
1705663
1078470
575370
1475747
1789421
1492081
1684172
1205304
843804
600832
487994
176352
198805
866933
1320406
1070406
1311859
741147
25511
593784
1169362
829760
577573
481738
474732
144133
1990502
629630
126404
867863
1118842
331417
1183497
709353
728512
436969
1402041
1065216
181128
1291453
1257792
1087599
74398
919210
1470089
690241
1825775
1681323
1838631
1295841
867903
1826203
1890578
614832
1735653
1430030
1119406
1725553
459433
1604497
1015785
858175
1290038
870587
470026
1962305
1830363
1356973
653543
394088
303299
716648
540889
311819
404397
217831
89308
1290419
743964
171194
236688
1609239
751137
1910936
37861
1164705
1374959
264450
1555007
282181
1692307
482056
17661
1792800
838997
841671
1720739
1259815
1602253
1716349
107758
652145
1338904
1863359
1393844
127647
1469084
1510486
1722112
1813731
203363
1472359
74197
1883604
526967
989475
978988
103615
1083274
964032
1703655
714295
907660
12325
1801897
1164343
573892
1466147
117754
1135859
1857303
1730169
1266356
1743160
1171266
1910812
933330
62853
451873
612097
1181147
703927
104262
318220
1580766
841191
120916
1047560
1979587
265135
177079
38302
1567819
661722
1367784
49796
1762149
1098040
1413999
418227
420583
184731
1073343
996602
1103307
220542
850721
721593
777690
190765
896807
314953
863188
350724
915002
1533345
829845
1684376
1756316
885136
82865
661220
107804
1079642
1835325
537338
1683475
1626307
817040
678672
498518
352215
1607086
1249898
386718
519760
1059751
1849217
1626480
862288
1984245
1165802
734733
61811
296427
556668
827990
1483651
1181824
128565
611758
1206170
1056933
1305010
330082
1758745
426627
146423
329794
240100
180309
1300664
1466518
584096
306622
793252
1312188
1541693
842306
499036
894866
1758524
1379424
382766
106548
713205
215778
872572
618759
1116327
810771
1742434
814745
828512
880981
311049
114868
1116746
1469424
187606
1970653
99723
961891
559200
1966208
1325487
695656
434811
558976
499486
902391
1523154
956999
1891492
503609
49963
1593341
1733125
70494
1305075
1717580
1530085
335189
761766
106255
596755
822718
805658
1966386
519823
381068
1939353
900669
998712
1448420
1587814
1713379
170130
1579071
1328548
1719448
844451
197922
277588
344758
508335
639472
1777028
1063799
1088678
928699
823372
604225
513974
1763172
1037812
1545248
1313559
794148
537323
1170596
421804
156897
531295
512977
1614324
1045379
1521632
1612779
1386488
660442
508136
1045821
315906
1773697
1991647
826630
1811471
522040
1049014
348633
1313060
144451
520231
1634313
1614287
1767292
1508345
1956762
821871
1751156
152430
1899578
53010
6905
60917
1248610
1129363
1327064
1793718
1450171
1174153
1640028
1495938
151649
515327
606285
1768950
686484
1465464
75693
634136
171698
615584
953585
972366
1900422
1288799
327690
1041189
1542160
380348
909525
1145841
470106
1315809
1663260
1358444
1052534
570253
1971688
637251
535268
1461030
1118418
759689
1886828
1843178
891542
1390080
466540
1429498
1631243
877972
419875
240783
995802
1899812
1719427
1469648
1163556
1782002
251663
1678926
405707
669479
1914848
1219715
1125621
796870
1773862
1141172
106667
1466058
116283
551371
148403
344151
1216388
433786
1370971
792505
835422
621750
141275
1219488
1603897
1578341
393610
1689120
666178
654877
1889285
1995128
1339286
1912154
1596823
1118411
428460
991512
1129439
366547
1676643
615021
415617
685687
748655
1391011
1772279
567849
858406
277325
372027
1459955
1175878
731413
903288
899567
674188
1798751
14342
56161
1602875
276244
1863143
1157995
1382913
417061
565250
1933367
529578
1478206
1979365
1906679
1199795
1270566
990921
169726
840646
1247093
1419165
747512
1613898
1546560
929032
1250021
675566
352663
675181
28877
1714361
1662995
1576860
11260
217397
1621701
716769
1675329
593031
805415
1063131
1420056
1148106
675421
425795
896972
1928723
152609
1210952
665713
1513702
68433
1039503
238753
1514072
1689593
1052068
1914685
454651
740352
63192
330373
1959294
471832
1742329
1546565
792200
317424
1085058
1899439
856300
116166
901962
593618
185614
511044
363426
1168445
1578836
1092452
177853
904094
1321139
1639707
274928
1883793
367167
197736
747006
793587
386290
1273608
804426
894981
849805
1768934
458029
840605
1670903
1562873
169542
1470328
1634808
982589
59241
1442249
1418584
1934760
1219173
1565112
1886036
1002958
1243322
1336924
1671774
167077
959466
487190
299561
783229
1203794
621231
1518048
954327
1332334
1197372
1072872
863047
801514
419879
478976
1320543
1000027
1043971
1423302
746
376391
1629148
948516
1907294
972452
825682
1298495
1240083
1436655
1514908
1651420
1634110
51140
1490030
429620
1482911
364513
53660
1729920
329192
525407
1217475
1497623
1291161
1168997
584050
123849
38557
1783702
1513663
331191
1191295
907350
1045442
238758
382118
1803187
639720
1161268
611263
30532
1584222
218221
248367
1145881
929681
352374
1978397
567302
1150651
1976433
1268523
1860121
1436834
1600676
1844073
1174087
905728
317606
427815
1167520
876837
985937
471761
1359760
31411
158767
1883715
948174
1707902
786374
959762
1583065
1966176
1271983
16202
688527
369003
261246
421698
307104
852145
1828936
750690
575639
484053
1436012
1088399
187552
1757100
927001
711489
1729273
854495
1385161
1613075
1188053
746817
938345
514925
1164475
19879
1200901
636200
726111
1444184
456531
1382444
823411
1959234
1586362
347340
1163664
1307660
890835
1965463
1783232
1554313
193350
1121974
1799233
1581799
1338053
412375
1604995
1480945
955581
1550061
1432051
529185
151145
1451997
1040429
1956931
1831387
1705973
194168
177107
1409454
184033
1959797
1086207
285969
1946162
1984619
1761688
1585393
1177297
1399630
841942
1585461
1437407
137039
1987745
876002
234758
580932
1932791
783170
1764038
844762
824233
795436
285311
688363
1338816
1784079
67664
1026011
327820
294370
369250
439806
499067
227887
1029888
8592
6263
572558
709884
1150426
875909
178691
1416774
727137
1218150
1887211
70714
725122
1333402
401279
293503
57553
1955806
1033514
1580998
1501551
704294
1367898
1923376
1817074
396372
1960620
377975
342843
1303292
1027203
1435725
1255126
667543
1477224
1678928
1024251
1299705
205268
415913
1109579
537606
1558560
1468949
1901319
163807
5814
1175454
726129
294194
777566
1043811
1920475
437675
477387
37112
1099263
1601252
867625
560521
146696
1998651
480382
1914227
1066976
775459
1943485
1882463
1039300
160117
170467
100889
1243267
1399261
81591
989202
971917
145249
785983
713793
1854286
951823
1486101
115776
1985600
1972811
1474189
1440292
322593
1480609
1999609
105226
239450
499933
1761612
791791
1641640
1968936
1863158
938701
438366
248212
1469983
293662
605708
1089213
496455
1602575
859664
757428
824594
446286
883264
1584277
1749298
1227394
658292
1253709
1736934
1767784
395976
1232244
1422896
1953092
657078
1377100
783641
1137030
581886
1612444
773061
99408
341576
1592915
405612
1543897
591277
1336084
275570
694779
1293379
715532
1276926
1081774
412530
521487
1367733
1408759
1836359
367271
1529558
537749
1013063
1514899
1995977
1104137
896516
300403
1569627
1601240
9617
1740675
76535
1160259
355758
1798927
1246781
1466752
250729
1008769
960302
851614
1378765
1128568
354867
779576
988751
1604618
1608018
1356488
520419
1150763
967997
526911
268380
967013
1073977
1248520
174411
240679
179
454471
1125903
921694
1055135
1608641
213477
1970998
1741863
258690
820011
181373
173696
1124408
463130
1530911
798393
758086
1831289
1000559
764151
55643
828574
863147
1276927
1711016
1969228
164872
1250833
638034
734679
730552
909349
1505217
1695152
93587
1549960
1482675
1003428
1919156
1460329
1755034
420164
1315504
1515053
517351
1774494
766455
1405764
267347
551618
1644166
487821
374319
670767
864053
1964949
281039
1837521
738864
1358550
1984528
354923
1289851
924489
364981
1569121
819567
261190
1702058
380161
283198
249215
638283
254803
199903
320133
152055
1422659
185646
1342872
1341933
687734
1498049
1595927
190711
1937542
1793553
1229309
233917
1597362
925662
1539101
198328
845346
234149
1854773
569371
144621
946700
601128
1355163
1325671
20437
1649991
1046882
1930647
873115
686216
148734
1776221
1039893
1531817
1547475
1459155
1524182
745973
200451
1842904
102281
74866
306092
92690
1048922
1867509
185092
1526101
130847
964032
1581202
112030
488796
1421947
517753
1794575
518059
119944
408316
696206
1226450
1914513
948696
769405
673168
348483
539208
688925
917910
259138
678406
446829
477389
829012
889807
1737511
1135028
816794
1708460
945152
1259960
1124791
1294171
1886063
861871
394090
1186537
1875493
1293945
642244
1555151
1841653
1794935
734949
1542017
1895580
1779310
1035743
479761
1387515
1299446
1812492
1094088
650662
1335301
1121573
1663126
1025901
652345
970904
598320
569653
385
1292924
1952302
1944159
217898
1176670
914029
1813025
1120082
1746724
1109484
1402882
1921929
713306
179917
1960290
828748
1242945
414644
1928927
1908937
1100497
1952923
995877
865483
1998282
267766
1929541
1915972
5780
438897
647440
1239963
1047460
66203
1907138
886467
1669163
1591150
1917329
1539789
442379
69663
780400
819729
221282
749519
27879
638396
1301210
863058
867479
1246751
1237535
1478925
1429474
540700
868144
1462257
206538
531908
1172526
582484
1089991
1206039
187437
1645403
1790932
9689
173250
1773136
1356995
274082
899260
1159002
266893
1050290
67532
1700137
1445872
1238538
1921850
1067436
1438623
1090409
1813657
250814
1556182
646493
1850715
813715
1233231
992789
1973180
334005
1219899
1205783
193534
930404
832086
1363603
1893024
1291823
235178
1857887
1852030
362284
115339
166043
1131057
79186
1800862
1675184
1664930
1784036
623249
1911035
69782
1758377
1983827
673561
1222501
1709618
732856
400041
444245
713429
108784
714532
1645658
1569671
439306
789133
845211
729755
1668335
1488030
364165
728144
1584037
1429284
451443
513805
662739
528778
1907327
1985692
66219
1791007
468933
1455474
1139771
1039300
1842625
1761154
437606
1705966
44031
1977645
1490667
640206
1421920
1122534
447889
1132528
97824
1777260
172010
1529544
653654
551167
1709969
1587568
1744804
1504180
1153397
813470
1655505
31053
146342
1778991
390286
15409
1714052
1808825
493536
569713
1359510
488193
1906388
761676
488771
653272
1340966
1779267
1077433
1730586
715975
60633
140761
1471721
1997404
441278
685214
1963888
1821440
1161466
373679
651447
1549295
1710821
599418
327586
68618
1260473
1552650
654794
752077
1080069
1603676
1954993
724594
1553195
1339113
116591
1697066
810949
1468750
1325322
1216467
517838
1249887
424106
704348
427323
941179
1108033
835377
1214074
20245
392390
1873966
11470
1645514
1630670
675587
879123
1241902
1461731
1642567
1830232
237299
1457179
1139315
1649402
626987
1965569
243036
1392570
1676058
1882569
1993953
1272786
759069
31094
1477781
1470643
1164346
1281960
147106
809774
1667208
1515936
472938
1306760
1150362
986670
744475
1983753
1542934
1141104
1328391
1010139
58401
1627466
1338589
617352
728303
743077
449126
3658
514016
1467321
1534912
1844884
1112158
258600
410171
194972
1453174
1880616
893048
1258187
304081
1579765
1032220
1402205
629506
443470
719825
640498
795123
768766
720932
808639
771411
599380
899950
290581
801920
522030
1866709
81100
1053213
1899265
1705569
371534
1418447
1314359
1365828
1888901
387363
1837457
1154054
1681804
1399357
756212
1549155
1149716
1098773
1881907
435393
1577740
1808153
811688
1091957
944512
951192
474581
1096104
1465104
153023
1365239
139192
324335
430357
1638686
1970735
1282927
1199844
23116
432590
399730
642679
1264256
934132
879188
1207102
398297
43655
1303329
128404
110392
1340626
1572144
932968
366436
189325
902041
159073
1434622
1565896
643471
72273
1094437
1992014
933861
1197174
757075
1670239
1317676
435009
1620278
1903045
1494545
584136
542582
593481
1668935
90801
1317771
1651944
1167210
1996167
693339
438271
1896657
1533533
1179224
1589738
747467
1901531
763775
1793940
1881123
1526165
92049
1670050
946481
1452450
1458233
1919627
1971347
1333874
1115797
1397138
194078
1498333
1009897
1773725
1514658
325475
1636482
1053684
714271
1482688
1294376
145042
1863189
1477809
1286056
548566
744894
966620
346059
975265
876497
1607336
1820748
69626
1002320
816802
912439
1693021
1772150
850367
1844678
248886
1410778
1569709
1225944
1289506
509077
595942
1427332
201913
1750018
1360763
941962
347850
58554
375390
1324665
585999
923132
1498583
1965884
1082424
45823
922425
547464
1630990
1970579
532623
1673754
1914506
1098815
1375898
1726311
1501319
1831122
1508808
1757388
510172
491583
190574
1407612
305013
1798308
1143139
1393928
1105354
974813
921651
65235
53347
792085
1990076
1338747
350694
837469
559455
299585
386385
1343039
1082290
831326
1834235
918322
1900431
1945093
590742
1537808
1144692
515613
1173486
343797
915292
926374
475297
1789316
1455088
1718065
818067
654673
1753640
1850842
957777
1993135
1063708
296004
1122921
676752
1726169
1056686
344179
615258
497244
1459755
1796288
1808172
626644
543763
398453
1629538
1930245
558198
136460
1664722
761300
81494
532092
1472887
1697232
102112
1682245
979352
224302
1174673
1079737
663642
1618496
1055806
579938
791548
1623955
1865071
1437227
1674755
1175796
375634
1519831
356470
236502
15757
1399782
914847
647229
1809185
1273794
1837457
983081
767153
1775754
1077989
916890
396817
1737607
198470
1041111
1973049
1027406
152239
349767
1213091
1852482
1887994
997241
999093
922863
1777983
1161057
835235
55032
941572
204640
567210
1826918
1749034
1240721
1048890
208165
969171
580103
1514639
781978
1494049
833634
973617
416513
230775
1868823
1003415
280507
688979
1632623
741491
24072
1041092
1671410
1822230
859565
1467368
1034338
793573
566368
130227
1788340
361585
341608
549055
72430
1475124
1010053
443066
1540584
1478702
1052571
971757
605725
1196860
782695
1867072
1858282
373907
1449458
1124253
1032632
88564
828662
1191663
1025744
1171883
1502199
522719
1308399
392785
931655
783502
808768
1368884
1380807
1255232
985000
1210155
1525092
692791
973431
1471729
807218
1262517
994399
1673195
44498
1635865
1824793
1903048
79396
1526932
954966
839492
340189
487443
271939
1063582
869935
1083515
1246678
940514
137336
935986
692893
787783
1812363
718801
290865
265096
1902355
16127
221240
188194
317104
263007
594560
294478
1305329
1326199
665084
1569577
1557656
466964
1034553
1756851
1874120
1718949
1463873
1246105
833210
1129055
1263758
1043392
956257
524830
1059579
671860
1883039
292752
884823
1392733
153888
1727636
89169
478247
847829
1953327
1395276
1324133
1830560
873257
1285987
896785
1115540
219655
1150308
1243308
102808
87236
213962
808825
727542
144723
900811
536131
761417
297440
360930
354050
544223
906102
1138414
1006659
1085620
852294
1136155
1691254
1664165
312254
1957655
173465
1087050
1441109
1151547
733291
1447080
1891624
1823211
1843576
988829
1136560
1353082
636134
687953
1365401
518920
266285
1279022
1376370
194837
1763800
1703542
828429
1295791
47513
515155
728094
1971910
1020057
1997588
1333022
1180549
1899596
1037953
1903824
1770789
643189
1795453
138662
1356646
779680
15516
74921
376247
184460
63682
1874530
858314
126957
1040941
1260381
1987994
927637
1557817
263116
246490
1589631
84390
194635
1151166
779202
1177454
1054041
1895426
42191
679892
569504
1736242
349176
165164
1521825
981052
1374890
464625
858382
300947
43787
1962803
1415626
1159802
969191
1983040
970155
968935
961711
893123
81084
754507
22050
1749992
553582
27010
658311
785596
1080006
1402680
948670
1548499
650733
501957
752976
161442
622823
983262
1284668
1698035
1933139
1814772
1213087
940208
558223
1172073
566958
430865
830543
722484
785627
613964
523759
380119
1989419
1078715
745436
17604
1586826
1941902
130345
1549761
357495
1992649
228784
484850
715364
1417064
737509
1556520
1365800
712927
1113170
1821267
252444
1577567
245610
1244154
374825
1146098
215300
1346198
1972664
1864944
1040125
1336760
623730
111582
631077
1774529
1703250
587888
133399
1623419
552679
1007564
459793
1420104
1649805
1381613
1550928
535692
772199
1235744
1411960
994074
1832181
1997815
188494
1238983
1972566
602595
662028
1264426
48786
1563483
1447158
1869838
1282681
51566
1761294
1020334
703459
57673
222530
436163
1089619
877251
1221183
1541547
121586
193381
97426
1639662
1997201
185511
1133516
110171
1993805
606154
1389436
908467
1798249
1638038
1712433
613734
461053
1456707
52144
758769
296310
490898
369661
1541673
1788126
332104
1959791
1196876
618834
1806285
1272393
1438080
751234
427080
1075430
268234
1427576
1424106
1219243
1443346
1094752
1922785
1060154
356362
1055401
121222
685781
1222034
1528787
160036
517813
59097
1642536
1717363
442414
1331831
530587
444495
1526086
1581375
1762233
1726007
1200535
1186649
78806
910421
1792787
1167429
1448009
735628
383665
379278
610475
1627256
1401638
1713479
293120
605091
48779
1127656
41689
552792
341419
493683
1313089
152741
327342
1149909
1438707
1520124
758261
1366737
443472
1734291
573722
1617987
1991602
945959
490306
89580
1223531
1508303
619190
921026
1194039
1315432
813202
1705951
1415896
820311
1829602
396834
791127
1779445
1888865
1984319
419414
921538
1488608
1986181
1191656
1894008
1197523
1674372
550852
1513124
639048
1928144
600563
1139373
1552588
1896091
1105816
594079
1769296
499526
461959
388307
1791447
709295
88072
144210
164898
82328
615098
1562593
1642434
1447901
351251
225157
57486
46405
1851856
241291
1507762
462558
1068033
1793759
389880
811761
1120908
1405201
751614
1788767
679720
946963
52342
1482172
1525574
1968567
1158764
947328
303861
285846
721115
246589
1737997
1534613
1157821
1488765
340247
132132
53794
1679757
1533902
281939
887827
357884
1082185
891143
551463
1731312
826349
1242315
1207895
1421948
1551487
697536
673570
93897
282060
1317176
1733480
1008548
248863
1516841
1088975
492835
996860
46704
231726
1084938
172089
991481
341584
1117009
573284
849582
1625154
1713307
257160
991758
610772
1147254
1506092
1419427
1754793
1134342
326307
1131715
1858432
1922660
215461
1659920
1628182
755615
461529
1681504
1002835
690784
175893
1877590
197788
1040272
942705
54650
136024
1417710
1901384
1942335
1165737
1841314
715140
1882333
1878963
577114
1805555
139190
307792
276021
179512
985089
667663
1352517
720120
1918451
642790
377426
1280393
1017467
688060
1103047
786232
1099848
1972389
848688
1830292
581153
654246
1986973
1453633
6431
726508
762382
1469033
1790443
770847
1338690
499465
559482
43043
1146865
1640595
419307
627788
1298342
600279
1133757
1477750
440005
1134824
809414
585892
442276
307017
1786803
500926
68451
1544992
754180
333874
412054
1188201
485408
1812653
1303810
330628
518571
40991
538181
1028897
1404906
471658
1849756
295104
442741
486681
1581528
55880
32610
1180854
1005442
1305118
1505634
1270064
252885
1736413
1407991
1167661
176877
1228204
978341
992710
417278
73616
1473060
679355
1981572
943503
510468
1009753
307501
574774
1690292
1665670
1406054
1353096
288712
1530991
1017884
1366878
1922572
1428308
236778
1555864
1191270
1789538
1338243
124458
1582968
1701050
1989320
1565514
626542
1964546
1628621
138959
936774
429642
770236
136227
1537260
270759
411597
812813
289871
772903
1548253
12064
1523067
537021
1536625
1781145
1178860
254394
1866754
1999302
940080
667010
1739396
940771
1686493
1142545
545345
534479
821296
1211374
432524
1653806
1722996
714713
316628
548529
417982
1645516
1089138
11775
417278
499871
912134
395099
878833
1741879
969341
987930
826713
1501752
1732267
502177
1925997
1884827
1832475
349904
1713865
787460
1512141
1115464
1228113
667870
1144743
605583
1475120
488262
968664
1596455
274487
1171662
1723153
1218805
1223261
1601643
828154
651171
1791929
1243769
425607
512330
442620
1549343
794218
1691822
944740
1323483
990962
1112274
237024
1832121
311219
96945
243502
1246913
1045207
1131274
1504696
1901992
408712
1809083
212325
535796
751461
309860
212040
1289911
1288555
1777922
1686369
1748389
450332
1307196
1614626
1653953
1620639
520423
271089
980267
1220123
319030
95720
1348575
270374
1022265
1449251
662109
970186
1181385
835336
132770
1599369
1409161
1676210
1590603
1136808
117706
655317
1549581
428409
1026256
735789
1431020
1399679
1120755
1783963
1197275
1783145
304132
431632
527514
1581444
477517
919644
1701903
858162
1988646
1380943
201021
240815
179502
1452664
267472
1624697
1582168
791752
806797
1106723
251764
734728
1042314
718161
754327
1410064
959004
1823687
1071211
133530
1377239
1955991
1231074
502513
1768440
779121
514186
1111756
1272915
1949735
1079225
1116798
1751988
1784572
210518
1982707
360158
1240968
1628296
577121
635694
1272121
1097766
1138003
1949508
1204312
1438182
1522975
1301716
1778767
484228
852969
1276796
1388135
1084421
717184
408588
1039980
1224711
197474
122942
1223211
174389
1416900
781813
1675952
246030
1394862
852753
838950
908896
896846
1205731
1589705
1731884
657723
546273
1585065
1362769
1967904
1526010
343967
1288176
1841918
628838
692024
1659196
1969675
1816622
1815116
1533441
984513
1329916
1629177
1663370
551444
1661751
1704444
862436
547422
931108
132009
408792
174452
332576
259535
1326106
1181930
1488726
998849
587543
853069
135715
477964
1738193
1689261
1198897
886669
439521
1327716
387409
969667
637943
1327663
1221681
191417
1432012
1790147
1525408
1134757
1453941
905216
4319
1755273
754050
444444
1992620
788209
840646
709254
933206
1683726
500573
418234
1415136
1102904
1586693
1014359
613803
161270
382409
144530
331803
1408192
51465
648243
437313
349762
1415908
872093
449099
1689609
364376
875117
1606514
1153916
867099
1208652
1186456
1089713
1236722
131103
59122
338821
815704
1330101
1326743
1899128
867437
1075938
314171
782759
214318
887867
1673284
1369890
1307353
1952280
1307593
403955
14037
378770
1030790
1490965
1416842
61955
1348155
843746
74762
969990
1405805
1167964
776179
1485717
425759
833861
727970
1933643
896170
1093529
1393423
755268
744656
762402
1453423
1915807
367285
1170036
833992
735219
1741632
243666
1272325
200377
457700
336781
1190036
721971
951219
1412529
1442445
1894409
635411
235994
839293
935115
251205
1184382
741413
829763
1489127
178880
886169
1468654
903917
360590
693949
1042538
1088363
1340761
828751
1082550
580689
1480123
854831
644260
1003356
1078535
307096
911423
1500974
1875963
1603560
933113
1196530
219682
663161
1152333
723821
421769
834890
87787
620630
1020668
529327
1914874
1374068
1642890
992508
1186007
1358480
540002
358634
1491668
1767677
653031
978426
80857
1161615
35935
412796
627184
1382545
1021127
750228
592741
274680
89223
559236
1238864
1951519
1608693
1157239
14791
1178562
1176468
816812
1199898
1888490
237980
1849264
1066100
1724112
478742
431298
401412
1845483
31999
231904
1895780
1255256
384915
1237957
38827
665155
1470181
1017175
950776
429481
647569
177751
1674144
1303590
1650353
832717
914148
1537279
706205
971634
458040
1707304
478416
1225772
194383
1000488
836608
1256539
1462372
741485
1302476
1708619
1991048
1297660
1880576
510281
712828
1201624
1907189
1492634
745961
1607425
1988172
600838
1037990
555659
1750832
445738
1083906
1019416
1548036
893221
848634
1917412
1844845
1342300
126183
570
1840113
1936855
1085957
779086
1235949
844661
476778
1962890
1665047
1203486
996675
1848157
1500424
836296
813772
378318
1193973
1603850
343396
1427917
778324
1636508
535067
439330
935895
1560895
859044
972909
753572
539013
1298773
209089
750877
1631190
348809
1516994
720695
1924136
1500039
163706
123633
1690096
893483
1639289
1583123
759245
320438
1852442
1452255
1401165
1185907
169365
185538
587256
1463698
12800
1676268
1096965
1194018
116851
1023620
1035967
1543227
1727389
1373668
749854
1184439
1730186
853262
1668413
1828023
1349796
1526379
1698514
306069
966744
6494
349867
854003
1205341
1435729
620763
698395
582138
651455
1786434
1507058
1929967
177760
865784
967820
726367
1093818
596069
91783
130498
457643
1528270
1570443
821631
1109757
706994
713118
1516772
1412064
97449
1041828
423601
904263
930100
220288
1412444
756462
1075987
1082504
1898415
4036
892708
125725
906098
1174028
705846
135234
1858966
1481404
42403
1887790
1270751
1586489
1789190
1711220
729046
1530039
813738
599738
499851
150067
205347
1017770
1525586
935610
43161
939999
10703
852652
630093
118854
1047435
489807
1020355
1181531
489097
350261
1623694
886202
346460
1811920
1966608
3134
1407304
1865075
1322725
657913
568051
668270
501714
1177532
1221542
1451104
1975629
1636834
1297214
380080
1219688
383064
510484
1985313
1104863
1026340
1047481
467230
1523909
1903016
109441
55347
1607694
783430
886375
1429425
308413
1190011
1280599
1082423
485787
439317
972017
845028
801082
75097
1377649
1795229
578894
864641
1815322
403817
1408865
1951707
1323047
685200
568259
1714423
1271840
1473131
1841267
344167
626430
526681
52816
1604871
472101
279834
1290152
478316
124243
1285335
610494
1523863
552180
1703709
310866
596385
1373273
590906
1674448
50106
1044814
1562809
184570
884828
1532018
1445493
1831357
916264
28945
1230323
172412
237748
1477507
1834554
325709
54958
1787549
261671
1647679
1557202
232956
1897813
1994696
1469615
899693
443426
703685
794945
1025329
850090
1187382
1683132
657643
165072
1525450
946813
1701399
1897911
1817131
893286
1221632
1613580
1014407
1705571
1328931
745763
863658
1332866
1209681
1848739
594146
1029356
975191
1634771
60772
868407
1595815
272741
1689736
684612
1395996
400662
1722000
953986
269592
754666
1597549
1379785
1622349
1795922
776051
1891869
1191545
1162409
124942
1783481
1072084
248747
27309
2501
1180690
1595501
715245
1487990
879035
913120
853359
694361
1567193
739721
1315040
261496
153195
1213168
299785
1504191
907697
1001099
1147359
441324
1228942
1763302
332256
1945594
1929800
64485
103783
298020
1844225
1783623
1210441
222877
436453
1193419
1142908
1188517
1276669
1321354
906181
943653
153493
1138356
1674958
1719793
1391388
1083139
1684476
467374
1079520
586898
795833
1666052
934983
463350
412105
880301
1922863
825128
738255
642201
719428
1598549
589127
1887319
1092417
243286
152101
1744762
541857
438862
1390331
782149
1923741
619043
1728913
2025
701458
1411565
1907872
861639
226957
427366
1942861
825430
1664982
953328
1685358
338226
1503833
1658725
1433646
1169983
1127569
47849
848581
1732983
671916
1642339
1782061
603937
1171907
461664
1329720
447251
1340273
314661
1513728
1717768
735910
889648
486106
592601
1283596
598282
460074
1765351
1554163
286600
688365
325037
1232518
1216267
526927
1754972
826017
1873275
1702435
1127818
123943
399188
1923770
1126758
695534
544482
1123959
1195390
1889878
957849
1437334
495839
237435
973079
1838813
759016
927499
1504663
60750
955900
1884952
177456
886171
232445
1037841
801434
1686093
1511549
359009
1484816
361635
1200431
1967101
433873
1079142
756723
1149715
710617
312289
521083
1215041
467945
1451565
1040946
1975789
588655
1129890
1433169
879353
973217
610282
1623260
1246649
907284
868058
1209155
698222
1412428
548509
775469
1515298
764619
293383
171511
1884831
1127462
955140
1721484
788379
1732656
684167
860317
1531633
636371
878888
1409199
1443391
1265575
1341008
923377
1695176
615128
1930375
444428
1256346
5462
1638658
1187595
978547
1620090
1800394
1431220
596193
28840
1418054
862738
467529
1493620
756459
1995940
692184
1854157
874673
477578
1751023
822765
396175
629387
892228
254325
771001
1461910
1186675
958435
65146
391971
1749566
1340353
895368
87989
1750276
815895
1752061
650791
1228831
1049205
1712332
1242727
1205031
507255
1561163
1156792
1855702
684368
1947084
1192120
1065511
1442740
82662
903614
902694
1242701
546482
383025
50827
1645546
351594
1851250
927317
1331803
249279
1059066
106476
338882
1277124
1636149
1568544
1919939
788817
753710
1135158
1161118
1864301
1942808
1858748
938076
1386352
275507
1364786
1250994
155810
1569833
1671832
34597
730502
1927633
1898032
260593
1837279
1177676
144922
1416719
118916
780397
637759
141411
1020486
1541385
1993853
1498454
1505386
1503409
499197
1312904
1849108
1622504
1807363
728883
27301
334212
355037
757258
1321947
1517634
1759698
897784
1739534
1257641
476507
959549
463311
1538074
987849
1463135
1890326
126667
1108740
1164651
474366
818298
1612532
1389588
1451016
1946916
674756
1692015
1021534
16218
811246
1354603
1398117
342068
1807558
1254091
717645
511800
1144999
674124
1217275
64344
970422
1343368
201136
778918
157525
1152720
1071934
1893296
849992
725284
844278
1977425
246603
1186947
1129999
894524
1903672
352197
1195783
1417516
1705642
1156926
1057878
272706
1028695
167143
1699912
1292407
78119
901514
305130
1828614
1781526
61311
1117979
138342
915357
738988
231197
1198242
1648461
1113326
1560030
199170
84814
125915
681743
1238905
950598
1507903
1058081
1462334
1798046
1373991
441109
416319
1800470
1105950
1389753
1215389
1194967
1969751
1834318
1668063
319806
650709
1780642
1920469
758282
1909088
378126
1611981
1167551
777694
605402
538640
1620130
787036
540546
647600
1354771
930686
206078
1723274
354640
183090
1178774
283050
953428
1582735
1654238
1951650
1721841
1472856
287739
1186121
632709
23912
1763541
1118260
618984
1167625
145780
908122
650101
118119
612387
1470747
1571244
944345
829850
381427
1310849
2132
457490
3154
1566787
1766789
1849053
960623
1402814
1750677
745098
324108
839549
944688
1031687
1892851
20761
1077379
631957
946899
401040
1852719
1797136
439953
972366
827654
460564
156257
772244
1686104
1461552
1987474
572799
1527055
338032
73212
1671034
1022859
1241954
1307023
909631
1180560
1851211
1126010
331732
337766
383159
481909
223843
1893640
157018
1775068
822541
1471837
1860502
1013227
1004989
462830
277851
1169206
1048282
60472
393100
933280
1305013
10101
1105396
1663035
1455080
968121
1549002
982075
1115335
1973942
203192
1233887
85275
1747981
664754
854068
970679
1654833
699375
415486
383836
1611018
1216803
1816440
831680
701984
1935136
1518357
813531
1152407
1022397
377952
1685757
1361513
941813
562888
1472102
1048371
1719694
1892631
1462736
558416
1934381
1104143
1977110
36003
682513
1542920
293778
29930
1492882
1040907
1233031
61373
91080
1043739
446399
1649092
222301
1926973
840070
106892
1942240
501374
155929
1012443
456525
132338
797010
1379453
55042
124996
1379516
1203935
383808
1047700
659227
105534
1123073
420654
1751173
811418
394713
895792
1365169
1443621
746813
302584
1620792
1319806
600747
612340
683703
1644888
1930649
358431
574737
250912
505839
100411
1496776
443610
468218
586083
1211938
1228760
1471348
297536
864907
1249477
737481
896417
1672138
1838001
208708
828276
944102
580520
172480
1790745
334963
1259907
1621549
619931
548529
460755
640024
978527
1729465
436162
1198565
1330204
1150750
1230178
1325678
1134136
802582
1564952
1111229
1488767
1020314
454246
1493010
1568046
1088123
954259
1845146
1374266
1412310
1192572
792253
52992
604342
251586
360999
733902
613422
930166
1978783
495017
1968970
781629
1449137
25170
1726458
56953
1242064
191761
1935918
1194509
1650109
1475999
15719
979799
1860645
1747873
1235617
289598
749163
1598346
1214181
1391659
565132
1773704
1260194
812067
1204572
1762524
1800015
314276
1076793
775420
256869
1415989
1993170
1223008
799716
1521607
829514
1752113
1987284
1792009
1727121
596074
891416
577383
1209973
1876789
323931
880770
194405
166092
397507
979446
395401
1573168
1047330
1456702
1749567
1195587
412617
684255
1712466
1178332
540182
1700345
202275
1631748
1174418
1264042
1856972
19945
1121301
623947
1437097
1155614
8331
489144
455005
840769
1473675
604383
1622652
1283830
1012167
1685653
629201
1298488
1882950
1222570
160517
498812
964437
438005
242482
1017195
1756850
373755
1185912
1538284
1978694
1986305
1086294
830206
1769612
628720
618760
1972703
884990
1957197
974275
1137867
500642
1915777
372944
1474699
642189
848450
1279739
1051988
901988
438758
1828248
507204
481830
1122248
415604
992186
472606
1044567
760097
601779
431419
33837
1473643
566983
392631
50415
1163760
88736
877334
324244
1704432
182659
1401577
1686019
580268
908564
1310220
1086215
1857594
430127
1324385
8240
172641
881983
1044841
613359
1087833
662375
1525637
1341802
1116510
1402930
696952
192410
1399466
3812
881853
707475
158066
146485
121071
674766
1785832
960330
1922534
781495
1212204
463565
1171632
1890371
1576211
811536
447424
72806
368425
1225136
1857310
1849402
1398965
1975347
1278575
1760173
177159
887279
123155
319191
1815113
1694991
1382215
1643302
683586
299562
1365142
604366
1601910
1777546
1729172
1875724
1361701
248867
1596606
422704
40381
963172
509727
5797
1895385
911349
1092899
969403
548179
266470
643969
1386745
1539077
1213998
299219
1475985
1290290
837080
1770847
748074
1404433
1966936
706927
739008
669616
1448967
72452
471638
890198
435144
867587
587942
1511014
73651
1079158
1164248
492936
1319545
187273
919291
395179
1481155
1781375
533901
581574
366949
1256347
128016
371101
1071252
101983
1499975
1599335
67270
1077379
1244255
1640672
1726331
1335182
1592250
1644533
1754948
1232792
201452
37179
881897
1816899
1627175
967619
560942
681527
202587
794741
1937949
994151
796827
263085
1623608
134091
171944
1006643
1657421
455226
63637
833446
1133643
151263
1770423
1466996
1181816
1918648
1287776
229712
1372793
34068
731013
708463
235869
1682620
1525745
1222545
416785
188949
995204
1306443
719267
404605
36080
1128187
1840476
1595348
1654378
1441543
1430478
845501
330159
838566
1357827
59348
981540
1361001
56040
1611011
1786595
937775
471238
703826
1327983
1667189
300920
1437756
626465
1218989
1108061
1919371
1396411
324431
1371217
1987399
258803
521217
1588981
339283
42650
677301
898992
820083
82701
1180759
902233
127527
1648445
303790
1285182
729486
1503483
1879409
1235396
551439
512630
28732
333661
249897
905485
1316067
1612573
801731
421946
1400626
933059
1220550
367098
877507
410840
971824
1189051
1913723
1223256
1638732
973486
1847984
1253377
1732715
1939364
987016
1468196
1270802
908607
1659194
479396
1794110
315137
1700545
318860
1549343
1781078
491848
1138782
741789
888116
1625927
629661
1252614
986295
44092
96890
1012139
251135
742871
597143
1027860
1386016
118857
1239529
1943548
740219
465892
360136
3625
359943
116812
1686861
82108
248835
497936
978715
1235967
913585
1242308
1187911
1971154
1302378
1578235
367299
1824739
353332
991277
1640700
1739376
1153044
1247746
774894
261986
1299417
592809
458617
1052341
754358
900005
548228
1328732
1622555
299305
304097
797339
100243
1272349
1938985
386892
301943
1567774
1218863
678828
390913
681434
1788453
1582451
1288962
188941
13689
1489568
658620
1893714
1768455
582994
1683367
1267329
112227
404110
127666
41044
722256
318825
18933
427999
1157601
1051820
403301
1939013
1127386
1194608
247925
1103704
871219
921324
796590
1536157
1580319
1138515
28872
1272268
584209
348457
1173208
832007
754436
967664
1798611
1956885
401610
1989319
1095994
1089765
44975
592148
959897
752506
740638
145411
123447
1514923
1437627
781984
606077
1108265
1353950
1010999
825282
95325
414530
1912805
763789
420528
141611
55664
882819
1070382
615511
99184
645766
1711177
1682598
1631455
1888715
1022885
1723017
587316
466261
673470
1644431
1879756
1128502
1316706
1281333
1482748
1516319
155037
610051
815760
1341535
437436
395332
1350587
262370
166800
1763514
1158093
582614
912895
1504772
1670886
1289937
1724548
1603923
468884
601614
250770
641719
912288
1405644
941820
97723
322053
781912
1208356
1053341
193207
498401
1678391
1461634
1028913
160112
1513662
702424
707396
482428
199117
1775918
213967
1692218
1278632
88902
1897903
1407252
1862124
1448338
1539543
1577348
719586
461685
63174
956618
1836345
1958339
1194824
598341
869697
960678
1933839
1015423
1607485
753024
1169076
1551880
1588168
251971
518024
658774
1267997
454099
1392870
197732
620011
994838
1962501
941717
694374
1919702
424645
1949021
7146
957979
30295
266796
1537341
167972
875294
617880
580692
1424800
685843
721704
1867514
1720706
1666392
434212
738066
687112
1557565
597564
173288
442402
775463
1507254
1894780
825284
948057
1819784
1953493
399967
623306
747335
1695590
1856529
1205805
412649
262714
499415
1574749
419417
1584998
264644
1469606
1658196
1245919
1107183
799319
299316
1294868
116217
264995
12700
1433050
851488
187844
360553
1289158
417380
1007917
1527056
34375
429271
271746
543824
1099756
42979
1395465
1564852
719078
645427
1741376
1584664
1372007
1863621
1078213
455086
1644684
1431732
709009
1510427
765714
568394
841896
524212
1428873
429714
154330
415525
1328549
772982
40836
457137
1890792
1248627
1204669
588632
1748253
1015885
731264
1396864
756825
1998347
471820
1704625
1896288
1086673
940900
300965
1869793
1345431
1925323
1787482
1076075
1319255
1287146
1353453
1547712
317707
1478667
466364
159670
891141
621253
473150
919264
866959
671911
83583
183614
585916
1714823
228296
1225609
269859
1842635
629458
1112310
411955
1395457
1058198
442592
1201687
559017
1882429
956474
138954
880615
831146
143056
745531
495122
27700
1017844
960001
286020
1300836
108464
800789
1100015
124845
1771964
1489221
447338
1146226
1935845
152440
243243
1465609
739470
1715629
1085225
342236
895489
1685863
1094063
893426
415894
1090914
711608
1695929
1242059
539353
548366
96803
1185815
570879
1753471
904525
380629
1935193
367366
1920549
1677426
789856
663673
1739829
1266503
85352
138754
361281
1432837
952112
213820
1080115
1985679
424171
1929827
482667
4945
501995
592899
42605
1874700
1164122
454111
1801582
1706171
1545222
1586156
853398
1300867
936031
1434045
1873319
1101509
245376
1687056
412793
1210700
1804192
1568912
398479
59642
139530
1307112
1377122
244585
134187
1477876
1203545
143073
685773
1921643
571783
1865286
1678129
1437447
1113015
1259864
1202662
266391
1736683
543621
1152802
1477487
1205761
1922416
434393
754828
776868
541940
730980
283420
1430336
1716267
734827
792590
1900590
1241699
538334
743590
359455
416430
1582533
1182657
672910
1555860
264920
448944
859629
1400045
1469108
39255
417472
461651
879757
1974105
782390
1449047
169425
1752268
1879530
120324
1088576
1351571
84149
580568
1047043
1015937
1425033
795591
357553
1722824
1706287
1771819
1737983
1289432
761133
1932080
1428115
1424106
466076
3420
1405591
1422630
285793
1691408
416894
240910
572239
1584978
659344
158994
1534715
148764
1702811
872706
1855354
958392
1979223
1986567
1960303
1751725
911553
9891
1849022
1263962
224905
1070382
1279820
1160808
1222244
159698
38921
148186
1188974
1922268
119400
1908683
1328593
1575023
1667304
630106
1641478
1827256
438294
1213084
1734271
407121
1174315
514535
1256228
1101041
544209
570125
1032833
488906
1255208
131195
502355
946939
667803
640716
371998
1860140
106938
796086
15432
256621
1115402
1382330
1169952
1845113
153100
1818342
439290
826052
381864
1552819
663480
807319
1781416
1655632
1803983
1387371
1731922
1687753
1167209
719339
1803272
1313975
524270
565873
227526
1328945
717930
523636
700393
246112
1733170
481928
1892851
1885084
1028155
1979739
1889285
1592005
1435625
1655193
1263836
1611690
1126697
151566
1676935
1623246
234091
1274254
1023536
1955712
206727
1477020
872196
1213842
1363263
989528
1976651
1315188
1487033
624306
315193
1742458
316743
221945
1573947
1640645
851479
1657819
1347161
1299347
1523778
623395
1834931
119078
310457
1858242
1127604
715410
1601979
732999
1158764
127008
1685206
479302
705696
51645
1825951
1584672
636405
452477
1307970
1900142
1907822
1875257
806723
1339288
1141268
866909
1673538
1380091
1069641
1130792
36791
1847922
1791248
438530
1696576
244584
1753010
1839526
434301
1326620
162260
408735
1415699
461216
1469603
1886776
697069
1002666
1167301
1319265
651097
509986
794265
1197627
407468
928587
263752
44349
1551010
1722700
1083396
1078695
126764
177778
834883
906235
1435239
178811
280616
1986845
275293
1744819
782825
1372396
1735885
1200118
915512
1670693
1010633
1600390
1185832
1853992
1133650
1785860
1554769
1447829
1765069
1166354
1536517
601332
1498014
1573071
511742
1551588
29437
1718791
14029
1563920
633200
1432404
420849
1181428
407517
1172961
1522358
274358
697560
852669
645693
98355
1868470
88792
1355067
867903
542942
475146
1003128
33330
1461022
1325309
92553
1249881
1497918
1680177
1044815
767568
1390696
752302
237274
1258391
159249
938284
12305
814325
721207
684972
1995772
342300
1137837
572666
1967950
1688608
501533
1064538
37924
1069820
1762137
462227
1904698
409682
951014
163474
488485
1670673
1851919
1603127
1261647
171442
1696688
543297
312577
1855168
100059
1301745
558289
1499176
402308
1963937
1863844
1504550
131279
1742106
1839130
1209832
187362
1050282
739304
79131
1099226
835024
1111627
76174
1968682
1285466
1860513
1247015
1017874
1531018
1270789
363954
218444
407437
1538014
810413
1345018
1059436
286535
713394
1106639
1849968
1022330
290160
173911
1463535
764546
1029000
1675149
1334448
1898134
410381
723241
1776512
299505
397891
270707
1794551
946315
1322980
585536
236320
773490
374411
1508794
1365731
1918512
1405578
7811
1558562
1316336
62325
1344399
429261
1720917
1073081
547125
1997542
1321886
1568217
702480
887978
8181
1297245
1186594
570548
256964
758620
1271080
783790
1104790
68544
1676079
1145489
1532467
1772108
1480275
427899
1114480
1963332
1302609
993308
1597157
1721079
1624824
1061829
1893327
88864
1665784
1086668
103707
1486740
1970964
500736
1045129
650131
534987
676414
610888
809965
71408
1396680
326360
1249896
1454326
1622317
1165623
860815
623804
397516
603163
1451430
422343
1754415
1952664
1382956
1077814
843210
360618
442280
927392
197002
1036694
476689
495688
1071150
1697076
154221
241439
1320862
769402
213711
1891525
1958871
614076
415647
1985368
68712
772011
781648
1288244
524830
1626124
1140131
1122404
1771339
1067611
625956
676278
1721387
1445365
1687955
1058775
184956
1082597
1483850
1692519
1104964
1452250
1291727
1402004
428499
1765305
1454402
1541905
708347
1470301
1708362
260257
1027398
509906
1910524
788467
1483677
541969
1918803
1909464
613356
236694
1090200
831926
1866315
1887012
471832
1216134
1533058
1878861
1176195
1335493
504096
268569
475101
1090744
1817033
1796604
718571
1255990
1721897
1383634
306121
1162602
201845
142189
1394342
990157
1878011
991438
734043
1285115
725250
769047
1901362
55082
269402
379883
179377
1761060
527487
1625236
480989
1640575
1973347
1589011
1477592
1585152
889393
1978163
64035
690937
1499128
159978
836390
1431260
787662
1160178
1764017
1020210
971525
796147
37464
1178144
870734
801005
917142
941602
368625
683463
1187420
1750745
585953
1589157
208228
81618
1522971
154665
1385331
1681164
1683340
1788331
792001
1400887
953514
235511
620357
829201
1136965
1502225
541008
760049
1119925
531724
1046272
1517502
1942306
1638987
607680
1617426
1578684
1447547
1608954
869450
71202
464085
640890
1467916
1053431
226725
1218862
1603065
1796230
1222898
810949
716206
1955931
1626171
857481
607291
1377889
1202987
1082247
756506
262578
374183
284384
736335
166613
824778
1201059
1079254
714281
1368829
868691
1635241
348004
1774322
958973
1657890
379255
897945
331715
432486
218728
530233
2141
448395
181219
491006
729145
424387
1214857
667067
326390
1687558
1179647
276885
502887
1717424
1067954
1991837
1000006
716856
1901998
999168
221361
575358
1819352
1354522
102541
590017
1097616
1329049
847150
1784393
898306
1685911
1382844
1920665
205364
842506
531412
370815
284923
651186
1141609
1875840
977156
530872
1042323
1323331
1466738
1815711
644051
1257678
1458005
1119590
617059
1134139
100768
751352
905892
1000024
788536
409577
1779935
1314506
444335
1362411
720091
1905858
1559695
1488515
326408
224370
1892110
1852305
1579917
652952
1192052
1286075
1485359
338605
616461
1837895
1620338
1444676
761088
724
1721632
583441
865170
1921316
1524884
814080
1125378
155990
822779
1225491
1741650
123791
1261806
1528827
935642
626308
931239
1435854
290332
1565508
77993
1420070
674985
1304808
1724826
1501005
1291983
1564516
795071
950578
321526
929509
1591806
159824
1036257
1231118
1431147
460798
198654
21591
143557
1376661
456466
426366
1032269
50296
1696249
1347108
1544066
1517768
509140
745827
1683424
698203
1128200
725915
966035
1700898
844558
697717
304347
975357
316622
654111
891923
122206
518874
1179261
1971413
1695598
1437703
1525805
1156843
1833013
957181
1517295
1465525
607193
746423
1132810
1082228
466562
48724
1750064
1235065
119387
1037199
1308153
403390
1508935
59786
1646731
1285190
789769
1659253
1924420
1872528
608397
1822173
785660
895188
1616280
970753
637164
402492
731039
1824541
1922659
613165
291567
975522
13318
1784721
871993
868281
812383
1348771
1405686
1735556
1305655
1479988
1971985
940094
277657
1191367
753635
1065576
652962
915437
1078184
1083846
1834904
1799139
549914
456329
1612895
1175205
1072316
1492385
1444353
1520046
1618874
1854573
1408616
1679475
1443857
340437
1163375
259745
974923
1227570
1167158
529459
1673945
415121
1350148
201482
1439269
1300828
618508
1733351
356997
1592739
674975
1765986
1971571
590434
61033
1195629
1579157
1822643
248828
505636
214309
1530811
1992040
1788287
1458267
262879
426129
1112422
949769
1560358
466064
449910
35328
1959527
604302
1936144
515536
548968
302847
1574958
526706
225215
1851871
1368938
924681
157371
274793
984937
1550578
1098128
1358292
842958
1437530
1381296
1196608
1723747
1075884
1826159
1777862
678648
52930
159128
670720
1184999
22302
1889932
501146
1745059
1292852
1864159
1600646
1049943
635543
1282438
1744356
720862
1583016
1152727
101977
1981370
1212486
711582
1327171
462277
609869
1266432
691756
164434
468959
755940
255589
1199193
1659892
1057338
980128
646697
1590235
1534489
965663
277493
1011614
1100993
1155052
608367
523493
392261
1789892
775979
1381839
1865240
187548
680974
556332
1572838
742915
569820
1682877
664534
597459
1012030
1569561
1897351
650288
1070065
1648551
601994
1757500
1298746
1824886
1244947
1645939
1827457
606402
1031505
683205
1870758
140885
1906691
1371711
84287
60885
1209438
779460
1476235
1071229
151464
178274
1776613
1600138
1846127
798869
1044441
79327
1594231
493524
1548392
633842
1165960
361524
99736
1099513
498417
83769
1002021
1804795
1171136
1096322
1536767
1735557
1240270
569462
1348251
854534
1780162
1651839
265026
1599270
1726267
1316250
915422
683422
1836741
730064
1408739
266446
258103
459793
1871002
1397484
973643
1095532
1083974
1664940
1522000
1641988
1740117
836085
1911194
597153
1131000
756577
219101
1883047
870691
1713753
34964
1476353
362696
1083720
1842572
1074577
1938531
1136253
338636
951498
1601366
450403
208571
924655
1049009
225746
175615
1895456
369289
75629
1301719
1261256
508325
407344
222297
235136
1509070
872880
1520766
299251
806548
878032
347879
1255839
1109554
1302867
1762101
1303035
805849
881760
1272604
1446498
264983
1296341
449459
665677
1321309
1071472
607141
188403
566065
1470190
828262
457893
727358
710342
17604
1819387
1135001
530775
1886063
325132
1489836
1137087
1753620
231089
243477
156381
1304206
1384235
413986
1649075
1048483
1430681
1365458
685936
32985
1811971
886811
1442831
537069
1984229
533110
280063
625338
1398467
1378355
1088304
1360667
918778
345926
1950505
49068
1025561
1265424
1128865
1289514
320554
479245
143919
1600679
381232
1338491
5452
808216
750601
619485
1855181
1050298
1136824
717759
879018
377558
891289
70488
183696
1549653
1724956
896845
1885155
677591
365111
904748
214490
1418558
300133
1634207
1820120
1427416
879012
1754681
1517378
955087
1123855
182403
1170236
1797277
804787
87199
87075
596705
1835332
174515
85782
40448
1024334
534101
82440
484557
1857389
1467985
821834
1853528
588176
3762
848621
241977
1531259
1858698
1120134
31277
802256
343052
1926332
84271
645792
1939808
1817473
1535166
1749816
1684529
1045398
1748060
565587
1993935
633602
47303
65075
1112156
131537
661408
614694
657934
1958353
1554849
1370133
519910
1175724
1076762
1714848
987013
1205485
737351
1625317
900989
513233
297104
1953444
572633
539534
1076410
1926747
1128228
1163687
1090930
456806
342242
920984
60055
718839
1913975
1877954
1463755
75144
191586
366052
282911
1047088
358729
420882
1472801
622955
1209911
134233
580380
1270567
401102
1768222
1359545
1850162
1427454
1011667
801243
224942
211271
1072680
683734
1280386
177426
1014416
1224850
824158
1426870
1495874
1621743
756105
608455
173624
537414
1812661
935867
376106
623893
1545277
173371
309656
384627
1699741
1943165
1673296
1233158
590928
1740593
641665
72467
1445419
1157533
428253
1022310
1861109
677804
1576219
159159
808575
911814
1969616
443015
552656
1232126
877060
313420
1940961
1296671
940709
1038805
1288617
56811
1709909
358482
953428
1791706
1662867
1939652
109399
1362803
233821
1025999
1345075
62804
1743623
198486
1994692
272264
1005230
67141
1378744
250916
571754
779177
1959887
1305103
1792111
1976752
1984351
482606
1107634
1323849
1115760
47785
1309629
1440024
769048
1880343
462733
509352
1142694
192183
469475
615565
753421
937722
1248588
1634718
769343
270510
1430188
1168966
695515
752061
613721
129853
821769
1600862
1498684
320101
1142429
1824213
1441433
1193739
837379
660159
260918
798519
148229
255768
1391765
1976637
583232
419040
587446
1405665
707953
1378922
1030248
1961221
1525564
555215
1839949
1613105
42453
1152956
580558
463531
1254605
1962059
593215
626547
1281147
86153
1149820
927381
1310894
125378
998376
1133377
365332
1346426
1192317
1541952
972985
97572
180491
236464
1546519
144133
1349229
465306
108610
1882484
1230668
1672576
241891
1179851
653801
1403987
356981
232279
1637899
1502481
748618
906244
1041792
187426
575947
1491481
1489421
623582
183793
1112739
1124044
1944445
1818883
1906508
44199
167203
874550
1768511
824566
494542
83615
127258
423339
1261392
1447043
1980963
1529247
983655
60017
383829
1862840
1954921
1460046
280187
1433751
1317878
1239550
1436204
1198379
1241511
436473
1832117
39272
1502909
665494
60264
1825425
380214
1929570
1274054
1724752
1590726
672284
669331
187071
435656
715591
340810
1906136
1434208
1190075
1465718
929745
1772589
1247787
1404497
744773
1300867
1916375
420807
897512
287486
1200707
503957
266819
1906731
1439699
1670139
1671007
1019036
1752762
751705
863965
1434440
157445
1579791
1327528
1641740
1546305
1257832
219611
1213556
181426
1642213
1792693
1204210
1482204
250176
1340467
1590051
1138953
769159
680256
776384
210350
1793682
104200
1529801
1287849
1335898
987322
1043150
392276
1923240
135366
190092
1709834
1311172
311644
797351
939197
861348
154699
978954
1949841
1478975
1838515
431779
134464
223368
214627
953127
391811
302445
1886069
246448
599038
1648894
186648
194657
1675119
306177
1959228
1858172
292595
108237
1807215
1082696
1393625
1964805
318750
1803141
87102
441697
79072
388532
395846
1975542
717685
101244
13129
1394878
892842
1461656
198794
744545
721419
1864178
1667505
44100
66798
1798285
89125
1704271
1002462
399613
334288
1463787
1128416
235841
336195
1361986
1851219
368439
305336
1228985
1214691
343929
1197377
1322993
1863165
422108
244741
467643
794188
1540764
1018242
1228536
681464
1284876
195980
406464
1043734
859851
82012
404819
850420
821263
697979
1600279
997481
215993
1395915
924053
1395128
1443494
1578661
1393583
603690
1295460
531580
1847192
1584553
1384035
1478897
431324
1560889
1488950
1327177
1183926
303481
377948
1334722
1440717
352260
233534
1822366
746788
833392
365949
364444
870575
1918548
672410
1640196
776502
1765708
431195
566465
1824033
368899
812916
1110687
1788327
1357419
939003
1113354
456466
1835058
1781200
778912
514352
1540565
479748
160120
1765330
364809
1038711
1302014
428637
1067743
377732
79894
1542356
83556
1583463
888463
1608044
4
793833
340940
1575576
345644
1039255
1866283
602535
1575430
1591470
61576
134291
690876
1698377
199231
1909656
374900
1589394
1628461
1425933
1075542
862597
395464
191340
1270972
1004857
310482
843462
514272
662943
1233581
1966699
1254496
376656
679045
326405
985161
1186334
838737
153304
1225853
1699640
777477
1863640
1961892
976638
208683
1693412
1419732
1768101
1951649
1402192
1788990
207363
680840
1621838
1286156
1158375
1930127
1996926
1028688
1451086
367592
1557660
236345
41269
1058445
149723
259721
196045
197005
610258
697419
1516719
1178486
1354189
982268
1917867
641584
1139843
1492696
495787
1126383
1828909
545258
1875350
612246
142316
36052
1698577
1960931
1296475
1596268
737606
538466
1677177
39606
1485937
283486
76139
86276
1093158
72442
1056071
223066
1675010
993014
1556260
1379029
1443852
1926549
1706552
1520107
1245025
1082959
937351
1771965
334542
1618736
570991
274095
1399320
1476388
1670881
638474
1814272
1731713
847412
615751
1191268
1171570
489940
1421839
1270130
733885
1160619
1317752
1203128
1998791
791167
496159
123288
1512803
45349
1288766
39140
1255210
184719
3386
202935
747119
834623
1066508
1447764
1274924
1233909
795896
338796
835402
771122
1069044
382879
1127555
519583
118499
1191437
1251489
1724118
1496647
759377
164048
1664582
585913
1884799
1540145
1515856
1883425
1418793
1069898
526401
1463307
507483
544080
1665897
991041
788956
1363046
1285183
1021425
1659524
840459
1753261
871868
102918
1273416
545050
146763
922086
1765003
235973
1604294
657112
1860490
792621
47413
443449
156017
632402
1689560
1430591
954296
1155455
34510
1984507
1946931
183541
48598
449333
642434
1257761
371985
672490
1343195
308696
1629074
549784
70223
1860277
1128105
177574
1736635
350816
296829
1380081
1123301
1095381
1024047
1259070
1755483
299766
5009
970614
1600932
1345509
1622224
266466
191100
947894
22527
1902297
779194
1127460
1449468
24671
1813075
1327862
1611112
1992900
1175561
566676
1803556
809899
216140
1316022
441062
1430568
924418
738955
1931971
606458
340016
1905497
238288
1467872
1160080
1032468
1105185
514058
189705
46013
1588891
1268145
61952
1664745
1564776
1131901
65890
840307
381350
1703778
661276
198306
774941
1114692
685223
225107
1234828
318259
1239470
101342
369158
370441
1665502
1626826
65759
1266250
1801713
1209858
1334850
1731744
1843358
1023727
1999255
1695221
222738
246836
1789874
1804860
885906
1013121
1608199
1576882
506506
264058
67518
790248
231474
5330
1326238
781190
777321
899481
1144854
477211
1341460
816816
1799813
25914
441617
1909042
491659
862982
207505
979221
1063226
436856
622785
919735
735300
75135
1148106
939587
1298169
781724
788291
119756
1912750
1986045
642803
705947
1633865
1549413
1281813
1229213
210071
1016231
201877
1871912
326572
1818162
1562587
1355765
1992379
1668362
1733983
153216
1850963
1351923
196960
493995
1106182
418526
783940
148445
282481
867435
1896425
503517
1816096
200081
718132
881127
1989655
907926
1291227
19109
1041651
1264665
124909
1508336
1831643
1042898
1587226
1665638
555004
1192248
75261
883853
1231678
1353529
1078635
985184
904536
155572
1719119
1123805
1786211
22227
645659
1119990
330817
1561783
1734447
1892003
391755
558015
1801710
132156
1364789
459887
1460076
1694683
825733
872268
1987171
1182175
694270
1080679
496269
356183
1316844
503607
1707711
245522
1270332
1729278
1086740
1672222
930878
1177794
240436
1874118
1368156
153439
58197
1761514
1451221
1545560
1648358
1878772
340162
1613247
1107177
1564812
1265466
883110
186827
1460105
1678774
124979
845264
1522474
1672973
1535370
1585849
32702
1121596
1574884
1796888
866170
792429
1559437
613175
107467
1834067
355858
200681
289963
825634
1831815
255759
1393595
9874
1005852
1483145
1127993
1999275
764200
1755370
632216
1314948
887060
1275076
1543416
1386977
1941879
525085
411125
1472528
1220568
269255
471745
1155428
1300877
257117
1194250
268974
781452
1550747
1079210
996913
1420566
1059138
1544318
746101
264208
195296
286891
861677
1390607
404394
693870
1705925
1078642
1681464
1520958
1810102
814576
1184999
521407
575565
240986
568540
1886088
830861
113283
82901
1264373
519129
1063772
1740310
81114
1796467
770631
1142260
341157
1523534
256355
683474
590104
810722
36486
1981731
1346865
1330744
549151
1972730
1336286
355444
865353
435975
1659050
89557
161498
1978792
552494
1361719
361177
659112
1622145
1728257
913043
216285
683476
495657
486134
1687647
821794
1455820
992150
153001
372471
116815
1867847
344492
1087294
873623
1474321
1092191
358521
855089
1009017
1091057
1106868
1001045
244482
951779
134450
1394132
1339429
1324217
190307
652288
210805
1444617
1403778
662784
135328
373543
1274439
538330
459221
1345951
129735
1722351
936975
652366
1348555
612295
1306434
470169
1115417
1634921
1247123
1185985
1463967
1630341
204829
1972568
1709842
901412
216378
1640676
1397048
258367
148559
109459
1629936
426442
1114307
1321920
975284
1796666
1187081
81396
690544
349801
1068087
662242
739747
1981328
791686
273984
122109
1857283
49017
1997712
1964509
1975399
326209
720149
962714
1201752
874129
1603183
1006662
601094
1442095
1469585
677680
734908
1630466
1123698
1161390
902702
1430623
1469199
1570846
940221
380747
1293344
842151
1537748
448493
1367929
760435
217481
473525
942407
1206418
1722261
1832984
1430086
509994
91410
1470987
269240
869059
1238702
41507
1473151
1511930
1612600
945473
1327374
477264
1566157
1160636
998333
1638726
1202445
970623
1595112
159529
1243916
794078
747898
108597
1355273
841788
1137672
1340815
347316
1561265
1299565
1210110
921459
924105
33406
1749437
952891
1597546
354966
1913451
1228576
809548
1600931
1150695
1790840
53063
1423336
84781
37861
1074939
92539
1638957
532173
113911
1662686
277263
288437
712889
166810
278665
1106547
1837479
688922
166479
823760
403043
634208
1883428
531931
274202
909613
1211344
1817986
156494
982406
1374902
1628905
1057442
1860663
1625948
929591
133792
1833440
1764825
1758214
1703104
1863520
476209
1655945
981947
202776
26122
1035310
908583
958441
1855093
1642540
2196
623915
1214801
23425
1002375
395221
1994423
360391
1374904
87092
402364
506189
203239
527724
991637
789491
1764408
453421
437991
1376542
1294259
1347140
1623069
260628
452786
1923091
1831473
224676
800959
432653
1984276
749460
448707
1955459
1824429
170236
1796337
1249008
1903370
1042890
801242
1649399
550175
1966935
1860915
1338211
1719956
1068285
1358443
583406
1758716
177097
364948
1133695
1437580
992945
676074
1893110
719711
609280
814415
1047314
1754203
1961162
287127
105224
1558616
1945983
299428
781522
693361
81799
1557496
398749
300782
1173123
1959749
798081
514231
1943359
315414
844135
1749297
1287368
690007
185068
963595
1238831
951680
1736881
1676920
615521
1113844
1541713
430884
795309
1550980
1453453
1140516
301988
1007198
1509541
1040778
98362
1285961
1320912
728728
760199
671300
1323696
17636
667626
1944718
952803
739931
65579
363185
203520
75356
519477
1272698
836175
228745
984846
477677
1926463
1296251
1030605
690548
294498
1022578
1452144
845380
1569894
1479330
58915
1896907
1377365
1534611
1742542
1352261
1244458
1399446
1554671
358416
1507867
1415868
1902023
1148444
804584
165607
1788925
409981
680478
202161
1254604
1578187
1392338
1059742
1696199
590459
1193152
1159468
363041
447166
1176392
1345114
17650
409634
1638110
1604178
1869056
966034
1152205
397622
252197
1807604
727033
603263
850215
1387465
1273256
330421
120339
502427
794059
230777
1321334
1582872
1080314
335931
386220
1020215
536566
1603921
1575326
1873185
1277768
796412
1294019
1546255
1067179
1342938
422821
1471043
587842
1997568
151305
267631
821644
147017
675448
1872593
221549
145448
180701
283477
1543852
1589120
317412
1619594
162035
181375
1286247
1100272
1435612
148630
434857
173591
1220255
1991114
1790380
610640
766275
552918
1641279
1402537
654649
1041208
1493487
1108070
622198
1362530
477478
193671
802675
1692624
889333
1483293
1839527
238938
1728398
1516293
1322303
1521136
877817
1996811
982217
124518
919768
743329
875791
1730470
40093
1211156
195337
1540373
33980
832054
1407507
21468
873570
1291967
1446379
1742568
1539427
1592377
1528182
444908
889701
1367300
499119
1588641
1838295
487237
1149715
981139
74622
797603
1313248
1030662
410049
142411
988958
552635
518975
348693
819803
1212405
1853848
448054
1047175
1996198
1509211
541609
472931
600244
1385365
985922
759061
196048
1828285
1209854
1102658
1101102
883945
616
1145420
835405
1636423
314143
1530730
1523624
1883688
901174
252853
1117554
140943
1822194
550841
190845
1244980
1386734
687551
158662
978422
941920
1342130
1620035
1252464
1215758
847203
847730
352003
896051
1996412
888986
1278573
1951201
1006409
343722
1748477
1033614
978441
1371734
1435985
250873
1991844
1076036
723836
146513
844462
1750405
1693018
1403428
1876214
1592419
1221776
519979
1302443
1783810
1360082
1175207
814336
31257
422869
1297970
964012
156353
733470
844208
829688
1020432
1855178
1914855
983442
1011782
1456909
1086567
4077
1143524
772481
1803041
48559
991777
480883
504797
913968
714920
590908
732543
1549280
975304
1266033
404122
1991353
532100
1059692
1804637
1591520
856507
919334
303969
268551
86854
1785889
221417
1155036
1691530
1579016
1166300
1633019
886280
1693787
391901
955827
1442731
1176815
1422140
1607630
1562865
1886823
1729476
1416161
1948510
395696
157739
313518
145345
420135
534029
1541506
1437363
13184
1097880
887457
330311
1415178
752233
1893418
370754
533867
294046
445416
1665347
336263
1428955
1217067
30806
1431768
675195
254281
544226
442194
1534161
1955100
1454431
1746860
1777116
116567
1268132
1917823
674226
1417721
606490
425149
1670681
1974572
48652
1767487
611088
15300
1323983
1783182
1783685
48983
1006310
866415
294321
640631
748127
175236
517542
1733796
1761396
750432
1951245
1567764
726007
27584
804017
546007
1712548
868446
1993328
1431376
945003
52502
495901
1436489
1480503
1840613
1376838
1192380
1431451
1912275
1942035
265837
247429
1652770
16012
1759042
1472783
38669
982436
650744
235538
95175
1122703
463811
1390091
1591320
1231058
920427
1172175
1226001
1598621
1808973
1636258
1510936
1829048
17300
89126
1470825
1567868
1238256
1508174
1299045
659218
1003081
781863
1770915
1759354
1942344
1601662
1691176
290448
139791
1066578
1171885
1775016
1666405
141438
27080
1361020
447408
1959366
1894228
973046
1271071
765690
1216248
1556756
1396399
1689327
315700
598848
1185834
1424498
833225
473142
764012
127993
1616792
47230
1261938
395936
789605
920901
1663937
282717
1338318
260060
882223
1812078
155658
1825912
774387
680520
980701
1819990
1567174
1380047
800292
1269407
977299
1416981
1406357
893048
1382291
683319
1354885
1627088
147231
1380609
246680
1884464
247753
94117
1880369
68779
183623
737042
928737
506409
1330256
1806859
629257
1195013
676675
645077
1919302
403670
557870
433037
944600
599727
1824908
1357908
1697627
44027
1870048
1328023
507435
268315
693689
1007558
1679886
877876
923518
1952319
817544
816343
1360379
1869900
244077
831462
44974
835548
433603
681223
422177
32238
511862
200308
740142
566673
1494688
1475117
1974435
368153
32871
730006
1446467
454173
1089323
1959791
1733418
58474
726443
1628307
263535
1580647
130602
216951
920908
1577236
1632960
1651655
189499
1043798
141648
1811737
1034487
1080438
1925960
623286
1501578
1954106
696517
630865
1324011
1714273
1060718
1835571
1351469
1894654
1585230
1782301
236820
1810835
1288496
1536651
1842801
280481
1975902
811470
490582
183771
1009799
1523134
755482
1348765
540351
1428392
1613138
1728599
299863
84271
358409
1651009
335774
1894525
1478990
602352
1430807
1080715
821933
1996205
105474
777269
1896369
1761319
1721132
323485
1154844
313920
1048157
937299
1266721
1306429
1499722
739779
1860530
263235
22452
1352572
1502672
688007
291516
965215
133988
96021
164403
1409918
422755
1522496
1699133
1249452
286572
236393
1519617
1848755
1107351
413093
434550
1708638
1249563
1689502
1614807
618494
617576
478376
606918
1728652
1095829
1350388
1737365
391308
1403181
1266007
966249
1285643
229520
1131626
193600
579853
479124
1185008
807193
1366379
1614286
200471
941466
474232
662171
657964
220706
1938522
1049139
1057848
565608
1710492
1019329
1320028
1438717
638782
477158
368506
1928359
1296387
156211
323957
1223578
1365067
218710
1879104
926438
1181551
1790800
49233
178267
1538561
1774133
462987
1593221
1730423
1603737
1133203
1881963
1060809
820550
1910017
31125
565018
1524660
1569966
1728426
1428618
75423
874333
588661
538088
1760762
1599067
1718615
77558
1719699
188045
1544101
1573223
200489
1758174
247418
1197448
435364
81989
1643824
1110975
331734
775657
232778
1232269
1312036
1558210
1180763
1593350
878005
405537
308211
514950
1047952
491379
1731145
1902844
1103260
1863933
217729
1833035
941836
1093664
1712044
538169
1754914
1946457
154200
1737446
51931
1071286
774920
1677979
1471572
711418
715922
1262131
543745
203051
1198052
937575
1650004
1963371
105922
813367
1036139
1115779
1406391
613828
1292625
328062
812801
1069487
306649
1342536
1795726
1104014
1041322
1713190
1801066
1279224
1452544
1480507
154528
1592828
1908291
1241499
535318
1063007
956933
921162
1691402
1730615
1194795
65407
943676
395817
335674
623067
625638
584337
1335923
982443
1625982
1392710
1304578
1666011
1771561
1288409
1021654
900231
1014567
923700
1383469
1779303
734903
859884
1252325
1807358
1696654
1001980
982589
420123
801160
285076
379424
1278643
1916981
1910395
1098449
210373
56341
684000
146049
5483
1715337
230073
1611044
920192
914734
1773304
719324
578966
400644
1130208
491524
383305
1592589
1020718
1076934
1169166
985279
1364744
1705106
1437611
1036139
1261213
1897818
1443957
1453223
752364
1655944
1937396
444207
1524845
1750901
386090
1146229
1890987
448843
1733729
1365202
381386
761275
651975
1818680
1162418
946788
1022189
1914965
1491630
546728
332429
1701315
731046
1384666
887999
1368168
54029
1297585
1269973
737420
1213682
1193627
310983
1303093
1073986
777777
1800056
289967
722779
620732
1850859
650954
1372046
1133378
1575269
56499
1117301
1258931
1930052
270838
1077922
73997
1721102
1492641
1647874
571076
1537724
463179
1706893
931343
1106024
739341
1593895
21928
1527674
1667446
1503169
161804
1896679
1826391
183676
511941
307985
1524529
422596
31803
780999
610299
386277
1132393
1339169
1313645
228761
1541058
643590
1961613
118675
1059779
1405310
1803119
683850
1687245
1008977
1966605
1896375
315778
1408332
399674
1449592
1982983
1304803
826659
679220
1042664
39428
983398
1046219
1540986
1486390
574615
683304
1212878
73619
1202303
1807432
1871197
1596415
945938
1240477
244161
1768347
1542700
707666
889519
514315
1273200
1452747
210727
1565821
1459542
167991
622853
656213
58250
1279366
1376969
1192401
1732637
453765
1464206
995014
973423
983622
1960313
16057
1452570
1757470
1351407
502969
371579
918955
1512398
1429088
63797
883920
1736768
1748424
190768
1154281
583692
1898298
1234834
1598474
1380122
509287
1441022
806562
1812708
1665522
519323
630672
768651
578637
977936
1324551
1320815
1001619
1192102
1088927
553388
1649283
1940793
713558
615418
179666
1785029
1371175
1184914
1423700
1422261
1065559
1416266
346609
1213628
769728
1162658
1883662
629809
1852686
5654
1852455
648746
1925991
1545816
90414
1781714
871490
1878447
56330
406062
1583787
423501
1881407
224820
275688
382568
1843970
1787606
1783159
1554462
1893657
232158
932887
1315367
1848201
1877469
1848137
1695011
1699464
572117
1290961
692635
145410
976835
1819021
1675894
39796
1360310
996497
1470642
1509927
1886156
149061
413648
210068
1836258
8345
83412
44003
1056248
1281693
1166251
1509882
1158618
246961
327540
1797817
638969
1810480
1889674
890219
86796
933162
807524
1374541
312731
329011
308410
1849833
1171414
1352682
1137390
388786
287578
839330
14914
114624
299989
586325
935537
1989371
1683148
208467
965730
1343109
977933
571868
708248
1519613
455449
1196869
210063
65095
1892236
1759211
1989066
676762
1281882
1491318
1134584
691826
1928887
59002
1316996
1076789
901721
1197669
376410
967367
619046
1686372
545842
439463
1450849
958594
1956758
1384653
416920
1324670
921489
348703
559562
42635
784958
197643
1931213
709029
259385
230666
1219654
227339
231190
1071176
496568
923836
961153
1892542
1330354
1627115
895237
1855046
681199
262746
1687010
1140330
167569
14484
715920
1642504
1818621
1974399
1253775
1458513
676144
1241895
223876
473544
465125
1470045
1832033
1316691
1867153
238553
1152398
1280386
126350
164676
1558214
1802508
1592679
202846
986635
934417
642479
239759
1486872
224009
1329856
1456926
1535479
616804
1597487
1130719
1199917
1889720
1385058
1225580
145665
1460206
1515633
996116
1057081
989809
1233999
1026275
1241860
288538
720695
288197
1219002
1399063
182525
480660
747185
455012
614993
595387
798882
985334
1817175
400503
38311
541140
1724848
1447703
739111
657421
266679
263559
771732
772155
747804
1176716
608684
1948620
792071
978043
629440
127861
1492420
1773954
1189743
849968
714253
259147
1312400
241338
693702
1121949
552855
840294
1515130
1491311
1921135
297722
254736
316290
666873
435076
70155
1754354
1937066
1877176
1461385
323331
915100
759311
127687
1513418
1143223
1920704
1122403
66396
651232
1088835
433483
343157
148109
1044370
1377896
719626
1634376
1721692
720159
707404
1438630
707300
1498583
1845797
177564
878211
1598738
517875
1714509
911810
1326238
778303
1980191
1039753
1283618
1940741
1789085
1499344
1968265
1578635
128363
346415
1161570
730929
1370171
485728
1541694
698496
1871359
85946
343809
1973800
319274
598189
627946
763078
1197190
941366
1017453
1673179
772290
1760784
1389911
1201668
536437
1060485
1639029
67810
1562095
177279
1940345
1294354
956957
1311880
670453
1907407
1730111
48630
509789
517926
402613
1746439
1855760
225043
1706828
1164173
505940
872850
877811
1388786
580648
268616
650807
605838
1648419
616966
86847
499745
1402147
1137028
1709850
1806870
78770
205348
1992600
1478392
854390
1864225
622153
1051311
881757
1009838
574416
795474
318723
1204240
279128
247204
210727
976985
565021
1915349
534342
1517281
1554971
1902281
1220806
1201088
1753433
1153506
612915
1365504
1090598
1173077
1677968
1956156
1177496
1876414
638471
1245801
1028611
1344480
265305
1642219
1846735
212283
146464
487612
1983353
1677662
1346137
1234036
147909
315666
1695748
1975951
481444
1246586
720622
85744
1416975
1683536
1850607
965204
1993714
579603
10993
881954
1838695
83081
1128067
1825038
870544
566798
728594
1414785
872388
153291
213895
217472
534474
489083
1630968
814516
1785885
305838
581418
975940
376798
1650666
1807130
1868599
1350960
764082
957557
1725589
429775
1628255
1960009
908185
517068
1390660
1441851
529899
89450
1703002
177045
82980
1397382
749661
606048
1091272
1019620
982406
537528
1596791
27633
1037035
1929069
75551
1428060
1367755
1090494
985429
220188
255449
1348626
762184
1360754
443965
1903345
982709
807298
726351
84827
857851
1052887
496084
623900
562659
1432651
1378503
1660846
1607890
837650
1952464
602082
278197
1794699
1683346
1144603
385243
1984191
1233438
1340099
612052
1071245
1854850
651020
1226517
1006275
1248675
505554
519131
1257175
1008842
1870844
485504
1602017
1643219
232150
1610722
451350
1774541
991145
633281
1776267
391737
958182
941463
1756660
1627444
28209
541475
1752542
1360934
1927219
1496101
1288271
952345
610989
355396
16090
1087462
124968
111136
877204
316274
1969991
546631
1661110
1495565
1465571
1050712
1605445
353597
62204
1144750
1590344
1306424
1998401
569144
1113249
1892819
1388693
344505
1055
1438301
395897
1829617
414133
1034507
50507
826978
1487712
812500
952023
1484982
242702
1800574
1307327
458608
184524
1684992
603670
1754500
412779
1045133
1238257
878426
1137921
1959410
467725
1326831
622659
322675
1269135
417660
1133918
1499549
604863
272000
1539002
1900555
879951
1509510
1321818
545504
266519
1016752
1530785
771960
1231560
1384926
687249
1290889
1411072
1613558
1370602
1353955
1116624
133281
1889697
568707
1074576
672186
528001
1943012
177062
295282
1523559
888279
1961735
1165458
1136537
881446
421527
1801516
790816
337825
1567547
96054
692903
209243
204406
1452020
1213874
1735234
390147
1546386
783070
674797
1712343
309115
939912
1037563
141837
789285
1284206
80452
1220483
1140256
1003525
463097
1473697
1756989
943701
526100
705105
425537
434781
298767
1316009
1274118
1085802
1524128
1168111
1243951
384255
133703
1743992
1800410
1353749
67128
1791430
282444
142965
1191174
1647006
1377903
374816
1010886
1848248
1563086
1942233
1667353
1608119
66552
1264677
558996
1423340
1725878
1405896
865612
28261
1359927
644382
879687
1769038
1840933
956624
927325
1202849
1824155
723896
1468220
415963
222368
716769
616199
814071
510965
1698680
356614
1036242
500889
1110791
720785
894775
1434685
278902
124536
656383
186075
296516
845322
666912
34668
1521207
781062
732739
875890
331653
339915
1377849
239218
1483389
1923333
1523698
421345
1014801
1494185
526756
627840
1185570
1591044
1082503
1732113
166913
1799939
92326
81441
1689808
835790
1229445
712448
673276
468669
1657550
1502515
1968916
803713
1846147
1040564
1603266
1444786
1634799
339333
253986
391246
1309
1646896
1232149
1930979
1248678
804192
355387
1547084
1133035
660195
269825
1160851
351925
192577
1557275
899473
901695
631214
1684532
548047
1859930
129543
1218388
1464219
1808666
1046441
768986
1805685
117860
559224
380590
1158833
971203
692267
925960
1376143
484188
1369398
1999524
1737348
1486636
933614
1471135
1895434
78153
767130
9873
1063153
335278
1633878
1629289
1312881
859782
1653572
1472729
292954
343478
820981
1048931
1563972
1892210
592224
1954487
1393414
997464
1727712
885862
577677
1221423
1833182
1614885
139530
350514
681327
729112
341157
1165508
917195
1456865
414654
1242040
116128
1446737
1316886
402808
1298594
616426
1440191
679437
403279
1851581
55048
834937
1712763
1809188
577195
697325
16680
43714
1121449
1506495
1253372
47035
603296
1983606
946242
1600773
838602
914779
1350817
1069268
1740868
1543245
1343468
706366
286931
512777
1870833
805657
471182
1082462
4591
937493
193237
805121
985933
70194
1440497
151535
716219
308104
195213
719745
649925
1265640
248417
896122
1325451
1435460
986416
1675835
940403
893629
63043
1040711
618767
1114058
271996
1990464
710841
1692193
792101
1319097
185140
65947
57714
533327
1615570
1706729
1257777
1408302
1198230
894443
727313
218100
1284989
151401
1361947
93574
1217106
133727
54764
563490
1346515
1187254
180373
1920496
301675
1258683
142486
1949771
1875847
1354833
839895
297668
983733
706879
463475
1749095
598758
430152
519151
1747474
1328253
1631935
1350491
882323
1231025
1607625
386213
1993390
97192
1461099
1172045
324670
458204
1460153
1653349
80880
1757335
1061544
848253
715533
379274
428786
801169
607105
1761342
906329
1075478
793736
1851657
1911836
103027
1526995
1613139
1412227
1132504
377768
1933653
989514
1505710
61811
351964
148087
1662126
835335
18787
1473499
658145
456204
1350590
613826
1163238
133112
783860
1321279
1543550
1083749
904659
1178614
1753363
1832459
1536671
399065
677864
1100794
814807
74173
1669302
1002667
1368362
1503151
1010658
1590029
448061
1210284
445731
1199101
1445156
90694
852260
998689
640799
657115
194856
408341
1916556
1210272
1109971
1276728
1633014
1419804
1894568
1166715
176952
1735090
1287065
1538512
1650079
1100054
845112
490819
1155590
1108648
1413382
1518564
1138820
647664
1768213
1070470
22538
1920815
1260908
991401
1423492
871931
1510178
595003
898829
572912
408233
863451
381594
802484
71653
1404189
300129
1771344
979949
1859101
473041
1570487
430053
196272
217148
143472
1728490
74704
744146
988943
475503
72387
44275
364468
805468
1913644
1300353
848732
1097894
1018370
1426783
435642
951448
1221550
1948937
361008
1300142
508515
188729
124792
1363134
1540623
471545
1133826
1595058
1046280
1386029
1939347
896941
1567534
1654558
1601105
636121
1262950
1185824
1008327
1343892
119143
538212
248893
1748068
1989941
1515595
1278604
1275313
1222784
30902
1333343
126367
832424
804479
496288
1343223
827196
204653
548179
809270
1425361
1143053
551158
531572
1484563
390134
1701205
875385
699926
1364761
1608668
352561
1798514
1373257
1857259
1070611
1018536
631859
177837
925037
1179897
239238
394465
140521
1760300
1031508
1425978
1449312
311415
134177
612851
499936
1970612
857201
902536
1323587
949536
85042
1337858
481420
1101075
1672083
518416
676505
1332827
1203683
455951
1848
1338221
790580
1757705
1922287
1073996
578210
867087
875924
1426908
390777
1152575
1049738
1978611
275323
776587
937995
868755
1261645
1601445
1501565
198284
718906
1035773
1483409
1858638
485812
555996
1354130
1618485
759256
479095
1627224
1019165
88292
483917
650410
565982
360866
1735077
736074
1432980
394087
270263
536183
1224405
1963290
229420
1599885
428533
111390
1081412
1036002
883966
1611311
507098
1772472
1893263
66931
770098
1021453
557878
1546366
269821
1526147
1132363
424524
676135
405528
1021762
299340
1365821
685430
339364
800209
1234439
117261
629839
555739
18518
836945
815393
1530301
1552327
455128
1559858
1696748
1059694
509465
918254
1539341
1420092
1131644
676361
603995
277596
215120
1693883
1356760
1348950
1822364
971870
1515233
1610030
696936
1665695
1604626
571573
984082
1578709
955839
1036481
204361
1026975
1634070
373682
1007855
228588
1360551
1124918
1566323
271576
217099
698136
911136
1787480
478198
1567805
748033
1699428
1658250
1765844
1793398
1178788
761388
1119508
200363
1667524
918923
422121
1667732
1688890
660143
1201616
777151
957888
324992
369040
1707846
1114690
1721133
201723
1568632
399550
1727444
687927
33580
504436
156992
795101
610208
1151603
1883780
130779
397105
190324
44978
615281
22389
1546454
301202
1138581
1347845
161038
1605391
1729960
1272806
279273
954559
761747
1846650
1652129
1554410
203814
669915
989539
1686398
1507921
1216925
1957513
1318952
1950215
489310
210248
451806
759678
1730371
601591
312040
1278312
833533
1099679
101254
724910
211254
1929624
1102103
141369
1790838
1995539
1883254
1725860
763545
1146167
1792527
10806
1909177
960351
1299591
1668561
1085660
470847
1723512
1306179
290525
1350402
1720071
1884611
616489
1222065
1592847
354590
40523
1305612
1549262
1715053
1824915
664772
368314
458035
1019395
1753264
1218421
1946098
956794
1286643
1130678
1686275
863626
1920397
1635165
243356
1680168
1852663
793685
1932821
1814681
1753703
809651
1723767
463351
551901
182800
1837815
974829
952404
1479370
1449094
901445
1250187
899182
1015791
240317
1349838
1819031
638067
415550
406165
1079312
343779
705160
289668
593318
756364
776580
1715210
433311
33122
559534
1941721
128001
714593
155618
464541
283815
830521
284417
862209
441913
856965
1813009
1128050
909969
574947
1475136
1025976
1669820
668320
622149
1877638
393678
229276
668618
81180
111018
1328084
233802
1387340
1568575
538005
1412312
42252
1682245
264415
1082816
1507106
991526
1296486
933252
1849207
139342
903669
246447
1803555
1647579
930448
1794473
1400859
894097
1529226
930105
1960317
1536452
1589514
366297
810149
111462
1104530
805571
822111
1863099
1120688
1549413
293640
354429
884945
1340210
300893
36420
1851938
319937
1498156
1353758
494278
1018208
231223
379326
595953
1668087
1842827
973224
747351
1252401
1967314
1548839
1125891
1027506
1755544
1153881
1067662
626648
372686
1769927
233952
1181897
1537495
780057
585694
759751
1474013
471018
543898
1544632
1983045
405195
1842498
872165
608052
357332
1730341
542615
1098792
1392594
305672
1071701
1795990
1532947
1268438
831236
1761955
441900
37153
1313620
1059987
606809
1256885
1724249
1507508
878317
273687
958450
853290
584037
215349
80136
1959604
1161810
1853809
723273
160952
1690711
1445601
212360
151587
906405
375705
45057
296322
1422889
621291
725104
530866
379410
460402
1546118
1645124
1423715
712838
548951
895488
1146481
1210555
314623
1261294
1690954
245606
1733398
1773401
1221215
1405769
561668
1481069
1825096
184477
1095753
1322164
224490
144843
1862125
1976551
178679
691349
599677
1327475
1745666
508609
918204
269996
498054
437393
395542
1866139
1162996
1405477
1670543
38791
1381421
336874
698788
1050943
637662
1525169
1647987
1155582
1482990
192060
1775974
927548
511249
1454472
1697171
197170
785804
592317
829424
872359
1672282
453733
1508096
385762
750999
1349703
1973510
1913145
1742966
882899
120782
994652
413187
1365660
1673120
1399046
1130994
963916
810968
813433
351016
716692
676531
1178131
1334504
174440
871693
1133743
1486919
1187997
1344289
608214
1798281
1622947
1880157
577054
402703
1500316
958026
805295
1718735
1810252
1753857
382864
473702
276745
958394
1271385
395121
100692
938035
1861679
1412325
428372
1657886
1121116
1629926
1626338
905722
991954
791142
282048
482608
266620
857213
492318
754720
1345357
1576119
1520395
981480
561468
1309347
625276
1751779
1970053
1957106
1596018
972631
518553
1034181
1020074
858992
1408527
953858
461000
241176
553942
984076
1243667
1651824
1459711
385211
525856
1904066
1673348
682595
798315
678054
662488
1436160
893424
1841017
335655
338983
1792251
436294
409532
840856
1879294
697652
1934288
1849422
1281641
220256
249194
29525
1304920
711802
207601
997368
424984
1166686
1146572
102702
205489
1995213
1906360
703831
1382432
1334009
142220
75193
24771
1411140
304143
531966
1150827
921963
130535
94575
1802199
848495
1421420
742495
1111293
735268
946805
972629
1804170
194020
1946080
1099651
441436
872094
1068345
121426
1396390
416200
1340795
772711
1802176
1934954
1061034
217596
1356734
267587
1491818
300382
320290
1594501
532186
1940513
403627
626487
62002
42692
891541
1727086
1963835
791541
962190
678114
1196722
1067481
795561
1448292
1779191
212411
672887
229606
1774413
424916
1663405
584950
226682
418764
1996773
491697
925058
1111465
966118
629822
1136968
1069752
1493995
1078845
850241
1574798
1136476
277325
374905
950815
847613
1345822
74998
1194690
218179
47309
503182
164668
75191
1623582
1028543
272764
1002607
1402629
54709
220648
1191939
171176
1608302
1543607
788684
384899
1355548
133863
43132
1316513
30327
122494
439179
87297
346773
1797955
1156841
508041
1274091
226366
145550
843599
104378
276297
959355
1422985
1117664
1075314
566385
336476
1977508
1011707
1653238
346607
53936
455531
349304
1445756
271392
1026819
258853
163685
776965
1490361
1407625
1013854
782979
1998510
34967
1510527
488628
1691608
1199679
1245866
42726
695919
1924153
1162064
622658
1358714
1401231
437587
1387476
1271479
1748523
403420
1799593
1104200
1075648
1439142
202745
117543
741524
1979707
1023157
960742
1766313
1422415
76499
1367643
744245
253848
906289
863258
585843
524201
432235
214386
35371
1432137
1499068
1176552
1460708
1355663
310668
376944
320016
1080753
1134151
75417
1182359
1878594
505740
1707870
938805
999474
1411304
1814018
1844465
1864122
312466
214701
1000722
1174036
1839639
345014
1690404
1864701
516027
186820
1176557
742137
444821
1628106
1127730
688243
618774
1097342
312480
957720
545813
891148
56888
163531
1324720
1516032
582644
80816
925715
1085689
1957942
438533
6019
952231
988348
1124848
469599
432730
751193
365653
913102
662367
775975
1252367
811032
1354559
767347
1345402
635404
847902
841498
1542070
817873
1419273
1367845
422978
855384
63847
1993713
1378195
535242
1273268
1987687
1003622
786285
421536
367323
1737271
440254
534114
953515
1889
470726
328963
1561123
421772
1522005
111119
1216048
1690011
1064115
1559196
1238800
642898
1975701
701906
1251693
1618840
589657
555245
1965388
372737
1513
642868
12018
1613599
1068883
190840
594641
83335
1139904
1488332
587535
333839
1281222
304753
1119981
1814105
1040323
397189
1291799
897538
727296
129615
1206604
858013
1940877
1708245
1165998
1769388
14242
1893695
1813284
1253191
1962495
1939889
1649535
1361632
712772
179176
816524
1869499
1178099
1220091
1899963
977647
679081
851760
14233
608581
1947879
53161
999292
839386
1796291
1624337
54723
1477585
1238633
1775848
1087879
1018249
938015
1878318
51200
1768537
1597434
418374
1895373
1241149
459097
341041
1259042
1656262
109119
474679
494879
1741284
574051
1921214
1716095
1752264
437322
78623
1102543
835347
1316693
612316
999707
1074165
938277
1125974
1527834
81853
177725
1488380
1949178
1304705
1051564
1353446
624148
515505
1669006
1210512
1300262
804310
89847
953600
1230209
1252372
668101
1201063
1282047
1497530
1550516
1040403
1867191
307464
1472619
1623666
800948
1973491
1634093
694004
39301
1198464
772846
462079
109063
361649
762537
1021185
158523
993308
634213
1735361
1527533
128656
1473448
339072
1544262
1026420
1319991
737667
1733357
1631722
1791411
901752
902946
739180
1026398
555184
1348233
1620710
283314
1548136
1564823
982404
1539745
798970
120379
964653
106488
1541945
1214602
499953
978821
1924607
492120
1055029
1524404
472701
1960659
1338864
1826960
1724892
1020752
1334765
1211741
1057101
1629878
871641
1635695
1650028
586527
1272202
1125068
851475
1500850
167319
1795808
1390936
638878
147717
262079
362143
663499
381997
179728
1165065
1650182
1200763
406865
387955
169687
1319663
1296169
1300810
1074958
402824
270577
490466
788701
928762
680595
43215
490954
41491
1868667
1208232
712305
1735209
589894
1877078
817002
1415492
1417745
1371310
1321436
1325905
46600
205577
812913
1081320
472377
214931
1023081
167904
376052
1962985
1534669
1201314
1544732
442608
1588764
460412
756125
649111
944946
1313691
1933978
1785914
586828
1293435
1111412
551834
1762976
737433
788310
1903799
1731985
154984
1088389
1929433
1539960
293343
1073260
781615
1233755
1962959
83516
1231444
699053
1450232
31314
1570519
125672
1704051
253243
1733752
1154589
1125395
650650
536473
522142
1797807
1876740
99320
1065525
273396
989734
1387017
958222
1573967
902576
925535
751638
1122286
675234
1482119
1824389
1944894
942479
852825
1304
51037
175683
429351
136490
4044
433007
779756
1020128
1608605
1613843
251407
944036
1362103
1045560
756623
728102
112383
54189
1717979
37767
1708316
17085
82487
1153419
354146
1933811
1406552
1413456
255318
69386
1879616
1110323
266441
1875476
730164
1362394
1747683
1372945
1448206
1216746
1889162
861651
1812390
949284
1196114
539486
1257247
879109
385641
1416690
1660981
1085601
1398670
550670
1993262
1777182
442383
1379255
1010149
155250
874280
464284
707324
1738565
1378965
1131325
1699541
1156705
388883
843184
1831577
99499
1895305
919703
685969
1808247
1505495
1186657
1889996
1938435
1308482
1671855
374529
1878355
197689
964818
755954
1815060
672057
274480
680080
1233443
1647108
498074
1297314
943637
491268
1595127
605688
433707
1430931
1700562
1224129
949301
1921502
1722990
1941222
338178
753666
1301260
389908
1541577
1616971
1116836
1145448
1504160
1072300
1621213
508645
449549
1317423
571052
346943
161388
792413
454329
610124
360090
304732
485653
1682837
124540
1191989
1076992
514984
168758
185780
1554270
1621045
1820980
1225436
1709285
442960
382763
1412415
1219777
910094
1758565
1659309
776052
1158106
1602554
1185091
1396031
120856
746124
1641099
256691
545448
1318883
739915
1526073
1411321
351702
473407
665520
1674238
1527368
425674
1806959
1981732
1225117
1780373
1143899
911418
709666
1660815
390106
1407317
133505
1568240
406267
1791284
91245
783736
411496
869159
1620186
534171
839204
1035721
49519
893810
1777189
1951041
832176
1639467
1046008
1334738
280754
1524318
855753
1494798
1975721
1628224
1283450
466798
622992
1747606
1620363
541396
907444
1000374
1343007
995833
1989028
485297
1845998
1076940
936070
1453393
1881609
682145
1489567
428756
1863659
1971436
1680420
284459
575701
1870666
1634338
1613936
988977
948957
539639
791002
1588417
1307795
568325
344382
620415
1610758
1994105
427336
710865
905071
59433
18659
175492
408473
900097
1892757
1054961
1667338
256204
927418
361507
1538288
1624763
547254
781975
1883803
1858480
1695785
1765316
196256
1259759
1838275
1702793
1050742
1880369
48367
462791
1205694
1230513
657707
1792842
461175
711671
1965957
115504
1158353
935161
1473329
592376
1012236
511280
1217735
345675
17854
981784
1719101
1843356
1507825
1929113
791551
743675
1098217
434025
1331042
570504
1990383
328482
946445
510084
969977
561578
597488
604567
433689
1739128
6336
218811
929398
1324192
204453
684293
1808820
826584
146492
1521370
1770173
1422773
1829705
1153090
828520
1747912
1212364
907538
1487238
74541
1686403
751819
1916194
757006
1088786
210799
1437886
952379
896258
81353
553218
1998869
1463302
1523661
11483
1354676
1680838
1600007
720721
1709191
1326836
1145975
740559
1437254
1367526
521716
1509929
389742
1111735
1920610
272027
707931
1215582
1280451
1601198
1141563
1415283
1166564
1980306
763537
959555
663681
55638
241776
578635
688527
1213690
846277
774113
1286466
27268
1227832
14552
1522447
46713
1472096
1890579
348246
286880
229110
1245790
732327
646768
1051678
1913347
985193
1227466
650003
870537
424613
372509
298373
859536
1138183
602840
1838190
1122957
446538
1541041
834140
261379
1528853
797911
1713681
733713
740891
1956862
1251137
1607335
1288935
1942218
1103740
1946244
250726
531547
1599149
706768
1878224
595095
196734
506076
1248140
1331671
1482601
741156
550469
514178
1249009
851446
1408040
1558586
1592221
731334
1440883
1316545
1754510
496767
1276371
236855
173247
1730979
1041417
1898233
1053004
1153236
849373
458837
1401443
46516
682775
945382
1995782
288427
1123642
835831
83836
757349
636728
1422176
1942346
1485387
435365
532837
1583105
414380
1241486
68751
222338
1000332
1544101
170900
528059
1802257
1118372
215357
1266911
1210
284113
545212
285499
1301851
759142
1367315
694082
1331729
316455
810094
1741473
1546675
1685359
1116416
1486953
257291
644689
1259978
1999288
986346
1940111
171848
1374652
1294003
1994006
580366
1582149
1589174
934048
1332316
517591
1101068
1555490
1790069
1558901
1256356
1300249
518983
1941815
1240851
737327
938910
215266
1402166
1023243
735110
943764
10672
822904
1122234
454522
92841
214924
1703952
856415
1505688
1834505
354122
1367805
87461
1127392
275537
1669149
1534197
368600
897502
661442
301448
1701234
1426861
1596459
976588
877954
1048969
80953
219315
803098
1692803
99741
1533846
1312719
1201216
704293
726599
1220521
464506
1437599
953207
411738
641763
280568
1283398
442542
1178598
633000
1296866
640427
1123624
316429
654985
57552
1272841
772148
717697
567679
957219
633297
1549332
1092654
93868
838632
1327378
395710
1344350
403089
161180
1832032
1783816
300427
1802220
33410
1441480
1367479
534927
1572861
57538
628538
250287
1581801
476172
1156910
189828
1092857
579665
884844
1407232
484053
1413670
1000850
1374013
1613622
1186561
1900575
1452753
135619
21493
1248385
1567901
1096658
593140
409914
1191350
1895827
1936407
1806519
324499
1722153
52732
162153
962097
493241
1589401
601764
1159024
361820
571281
322138
1792157
1481319
1265531
1317936
478816
1542612
1180434
1551741
960243
1599849
1931696
419485
1607616
1505717
1296014
1149785
1875465
40591
1868685
613652
1037352
221166
1749249
277689
854696
1907625
563394
1194889
320676
240095
626037
1756537
766614
1012945
1275445
1056477
1367362
394193
434954
1649040
1574300
925439
1178673
1719668
1043581
1776768
1556223
308315
1666346
1283446
402305
1774387
1538811
51930
1539910
556837
309617
1738478
1080028
772842
255418
597524
63852
1352891
862222
272017
737926
1289479
1091850
465749
1683919
537029
1113740
833961
807402
1477876
433582
1744260
1828999
21207
1589838
215441
1511789
1165090
734072
1656849
677953
1691070
531456
1054139
1790013
1751138
490814
170188
1359747
1044882
1630152
1565901
1323180
6147
1475900
268952
265135
1228268
709126
1935805
45109
534602
1964696
756481
865382
697299
1182927
297560
1341817
1827977
995583
1377724
274636
1207735
1620321
14215
621385
639977
291722
148881
1087773
611099
1384036
1546359
819873
367672
643475
524281
1030787
1215718
622682
910934
481076
894303
805664
1481756
327982
243107
1488991
665781
431109
1802031
1511788
1014934
868236
565116
476969
1355553
890294
1891649
961796
764770
110287
53781
1571815
1784671
1691496
990210
1759464
389403
548386
1000506
254581
1375382
953543
974492
494539
831469
296671
252148
945378
1049909
998954
272315
409751
936776
1673368
766470
1017638
544456
1656805
1479983
28556
1751628
1112937
742350
1471990
1780289
1077763
925792
1701797
891019
207395
1520389
920362
926931
24768
1235133
940116
1128242
1473214
596239
1705875
1256101
1914227
962975
1252725
434443
324738
1900200
1822537
163441
428527
246404
1856142
1415695
1085096
1672308
1618394
497686
1452145
709209
1780770
646114
333685
1042332
1149595
1586831
373990
1653898
892219
824125
319671
1901457
1567641
1027273
996192
673986
174103
1047904
116849
338031
1858567
201481
1446525
317050
1470379
351335
845216
1213951
136672
139830
617116
556459
42740
1086019
312506
525450
1020015
1215080
190958
784506
1629678
1018876
271967
939246
1199313
317022
941223
1193768
919162
255712
1711651
823849
1102219
1803563
1415131
1261687
1479294
1468839
1480764
358258
1632786
33054
356451
1825371
176265
1294640
1272192
1506679
1888509
739789
649680
1631593
1135954
641039
673760
810630
1903476
1111842
1267631
525919
905869
1135258
1618249
1727914
1264118
256634
1722116
795416
1709528
772222
1753921
988018
1492688
5379
1958509
1671507
379661
1383647
206948
195810
1560372
161483
72488
930186
1536545
80234
237527
1146865
388321
1812030
152131
1675945
508610
1327500
1670283
1660441
321700
1869924
50555
1322634
1479421
1064163
454604
60726
535682
753371
575208
306203
575261
911861
974049
1872084
593224
980566
411263
932473
1759997
1296343
881250
206233
1278442
856291
450774
1935013
1490993
1650267
750737
548418
547388
1233516
1863300
41681
282833
1151118
780555
341651
1211083
135274
1112404
452588
545048
652069
1227971
1744340
429731
67260
1359754
648673
590582
1660080
133577
774913
1926768
287145
785645
1947849
1420366
1009560
1913600
1217990
1648848
1782284
657233
387856
1694209
247017
1335837
1269414
41427
1664464
1267810
556811
771395
1340373
206963
927185
60370
481737
753301
439990
1574760
201113
1672714
990877
515992
1035532
866625
1228992
1697069
382217
1309598
1193946
1159977
595705
1667964
1731337
1573702
1815850
1181240
1618037
1384173
1339272
513710
281625
614780
759229
1625827
1667966
688905
796989
558121
735083
1112923
269397
366105
1461960
1266022
551578
333759
51808
393136
913609
1532583
1793064
56351
315801
530021
1503664
1377684
1485555
1054276
1218748
183132
450625
1257073
1480272
294269
442555
583340
659330
120724
806002
403038
952888
1375396
454047
1958945
1717017
636464
460485
1090680
394922
91867
1240024
1740242
1028710
349359
1968248
927640
435677
1489092
1846892
1047881
1214179
1383352
1474507
1175587
491384
1717082
1820915
807617
1219783
792741
1481572
1768308
1119663
479916
338029
760927
1349176
458025
873412
349422
1181784
1170441
1969584
390208
469506
1998657
917738
152066
921517
739565
525867
404675
254512
1128348
1272873
8611
338536
397585
518505
1649558
480225
1913110
531248
1188402
272344
1480994
424321
1411749
254590
852105
205796
503745
989759
1921164
81348
131515
1622735
397192
1591533
374665
808117
1055305
160555
904159
841483
1097693
1010435
1283302
96191
151408
475087
549403
1043527
1900851
1819918
1812333
1754523
927820
1322178
1859787
682311
1631655
1579642
307171
1991426
1922080
913507
590299
1253164
1898518
809288
1298376
1908178
1062413
973371
1712244
739898
1220053
1225974
9818
128431
1197314
518549
1932103
1743099
1944754
1159347
828484
128144
1439374
98592
500114
465674
1996283
76363
662026
256592
1588316
1167211
200617
1227027
697034
87469
298176
1228
1641460
1933178
1240393
800760
1088243
636164
1622234
1348893
1132999
22688
1778825
1638831
1013486
1150157
857974
1023177
504754
1140779
539111
343111
1749065
257716
933313
430417
1911079
1260184
1202622
1917166
246841
914850
345267
1962756
1367117
540745
371822
1344557
1830691
255871
1524551
645643
1177413
1816853
108603
81622
1018286
1777709
1951520
1385236
1545686
819528
285388
1937664
63633
450874
1209312
695401
676627
1507864
393618
1558437
666253
219453
1378121
1247678
1133210
1041475
1046845
936904
1100119
1928102
1136542
1156150
1693363
1691530
455077
622290
1540025
1859039
196178
1141287
320535
1433705
1914585
1012454
253331
981220
523131
818667
1892238
1897927
1148886
1722593
609533
180429
817853
1036801
1489088
1023450
343864
1624540
1252148
1280240
1945716
282897
774530
1910074
1423381
1209490
1648111
206997
79146
1150083
1081846
58908
445278
1241274
1146506
27269
327608
416170
1009961
1822856
1945560
596075
1289481
1956724
506960
68299
1882338
188132
863921
1266601
1882063
1683204
1457030
976021
591458
132928
1815589
433617
151912
666762
1174968
94013
412744
1998388
1027095
1019913
951806
1906364
1723408
863735
394303
435335
359790
315401
753766
1064861
238684
855888
330904
942865
279268
198467
1768424
1300155
541488
1270459
157990
1433510
1945354
513155
159233
1105021
752017
840845
1770804
298766
955341
1152829
119413
169410
1622906
617361
87347
278661
1645536
111948
269201
877464
1440357
1595232
55621
695656
19061
1019673
1812268
1525188
676321
426677
1476202
622651
928110
1558874
1199309
509748
361167
1393515
301705
236135
867134
1743502
202587
1834455
1938490
1510963
280780
1414880
559362
511703
1890211
1607651
610853
1251997
1988551
1844533
1192816
1822888
1650408
1308271
1951748
1261190
821124
1437884
1957480
294747
1492355
1051027
1553705
402599
1533599
255440
1360692
1968302
733954
979388
751405
1188155
360035
357934
342610
1201839
320975
549204
1204533
33448
198158
1874853
368479
1906611
745992
622978
145871
539324
500333
1108737
680201
1891517
119607
231666
1538437
1549450
1416801
42140
400555
1756239
1309038
687464
954180
306069
669538
1923389
816479
1740720
355244
1726498
1660744
534159
1996112
830670
415196
541722
1541846
97705
838932
1118780
496743
978611
864014
857983
830094
1200552
1180992
315630
1659697
1760046
1842293
403508
767623
1220980
512851
833141
305507
1814795
1079228
668920
229997
1222333
458209
1033955
368152
1859374
203600
219409
494581
1259561
1614063
1487189
1355662
303278
1210201
613627
1355024
1964682
512206
688791
531829
29379
1405983
1289511
957823
1061885
686546
1756040
1374883
554931
91375
1027288
458017
1192062
1181041
1381222
1944153
1748836
398981
650003
969172
1726539
173757
1956676
1724546
83862
1728247
138934
453514
626943
1256665
1661494
696514
1163008
730772
616357
85575
261086
1000634
712936
1938124
578835
248461
534847
107407
1469060
595654
1946221
1286419
185735
234107
329822
449347
1332284
704878
954880
903061
72315
1353079
1874163
772331
10048
6143
1790648
889657
412248
229736
399591
43985
1370022
1455652
515158
362605
978633
1342620
1418837
1290286
1448681
1602728
837394
773085
72065
298246
1175173
595980
955296
14417
230837
1636817
74081
817753
1271907
988403
912540
1988928
154753
1344346
387035
551587
682882
1393377
1394785
211193
41447
1553979
768038
659805
163776
1461628
492500
628795
784887
1462458
678455
1965065
280819
1507598
522254
1960812
1569986
397234
1226651
97000
171307
1288348
1223722
143607
1980577
707169
1648286
891264
1752907
1725126
390724
1828150
1260099
340430
300413
1924608
889564
541042
736595
723973
338800
673957
800592
677028
478659
1710152
242653
836629
1396184
1117476
695944
1574609
1645420
111765
734499
1358008
1898603
1063187
488156
897869
1224034
688183
1303081
1317873
1579054
1405718
933150
486998
325406
1520750
1425957
704838
1769593
1199314
1886128
1737260
1571851
341333
343140
1304010
1278589
679851
1815540
1222353
1525487
435489
354304
605958
701293
1650830
1971537
1113860
211027
92806
1312972
714147
673128
1526450
235392
1793140
1892665
1792284
121993
1720787
764090
915274
832222
1763766
1556889
1176350
923226
1015053
222567
739726
1277569
209682
1282502
1556491
881200
1082090
1550830
342587
177939
1742701
1116013
534201
727838
500364
1249425
1574686
450181
287815
1090282
510169
1412014
337493
390973
1363586
1123906
1977562
1787215
209322
1591011
333509
1528866
206740
943447
1626487
543027
1357471
1821694
448956
1351854
1917233
433938
1798763
34667
1622392
1163874
93961
720013
848997
1726571
248229
1990157
1592399
1390867
553511
1942976
151675
1405865
827222
1797314
1614796
1472906
22949
1484137
572506
368124
104880
1816659
417894
271927
778366
485738
1251829
319381
342047
1006225
127850
380626
838347
1499733
1615064
91043
269933
1309640
1505076
1745055
1254973
1750943
654149
816409
57067
485203
729194
677992
498492
975484
585277
836856
663409
1605699
899726
776491
337952
962117
1109483
1998366
955514
1435464
1907410
1748615
445546
943471
1997221
1479445
477393
1895381
1909439
1107824
522960
305713
1942851
1134187
1514550
1573770
1762947
1121149
1702063
856610
760635
982727
230278
1336676
674900
1303456
1988744
469130
469306
37657
1585125
681251
1489939
304540
319226
1898423
1339888
437487
1873087
1784299
1119196
1100154
1041067
1745694
1199933
1704648
789765
204575
1385651
1191708
116704
540873
312726
1223016
1450924
776577
419931
1633073
504229
973000
769293
1797606
1170968
1267136
1473662
1350535
864060
170910
23981
1666322
1835874
93011
1744095
269676
1828147
1034290
22802
1385900
932735
902060
734275
1644655
1690991
214950
1001487
369954
55027
1999352
120828
1972676
198472
1852083
405574
1163432
300111
1896104
58406
279364
1829615
1335129
935712
1992077
190701
1977688
625820
1394263
1810444
872512
1825324
1347403
32718
1047834
1898402
1543593
1510775
1707482
70025
149736
1336068
1181695
1760785
894564
383133
760587
1738613
246480
570458
834453
1525885
1536795
532002
1346731
207960
1622770
1336251
1740907
355689
432282
518389
206528
140518
1077910
922034
1568920
280121
429186
1546227
1559076
1362088
1315004
1650400
669634
1524779
1828231
1397497
1311191
654667
1196906
904941
992080
1502764
390652
250966
292715
1050366
1706567
833871
826878
148251
21585
531038
684449
1317139
1160000
1824313
1688726
1779167
1532455
858037
100423
191249
139677
507533
1211789
1937055
1708155
986640
928977
103170
873764
589343
1437398
146021
161289
1561084
1412671
1297076
1991421
915188
668015
41187
1784201
253807
1855861
744400
1835742
202042
1484209
1350089
775897
1917568
1934222
717593
1631105
1459466
967511
605354
96249
1579070
241485
439782
1893541
1358386
97517
1920577
1026479
1156457
281781
1823296
1663005
1379017
551887
1642876
1860232
1166635
587915
1136839
1993722
626618
909835
48087
1102251
1275605
1186289
1876423
171402
1161515
1765149
363988
770524
255377
1224831
83326
243546
758505
1889205
1648831
1160531
1694006
558355
766819
490227
430814
222441
96344
1979304
1167240
1740659
1893199
904168
1680949
1189050
1561305
586130
282529
1517632
1306139
1761993
1928842
1636010
1197839
775878
53925
1353085
418895
106247
1100731
1399113
1071684
921848
584946
431622
276161
642058
596221
1525783
1787024
1818129
842825
806016
13475
780640
1544313
1564422
550971
691118
4939
1110083
884197
726017
420036
1205020
1194752
245875
717772
464217
1987172
163925
1187943
87478
1200918
1606437
913461
1999003
493507
897968
857424
311477
1173897
1823343
1762817
505094
388316
450557
1150266
1520585
135124
464335
602148
103273
390696
310778
1214252
1818977
407113
1157174
29827
1414283
1923664
1868166
294371
356923
1997343
1950195
1139437
1702456
799505
343831
469747
1195486
505542
734433
1118099
629547
859087
1819543
321825
723903
357665
1733651
1607971
1345416
694710
199841
1466565
1166409
1554352
1665425
1560345
420068
69224
1348925
1080666
1027419
1264606
1476305
761717
408985
379761
208942
1822111
1978157
218239
1809528
1258260
1353070
743591
972394
83651
125805
348602
615479
1048871
771939
966425
1853617
193545
760766
1535451
893859
949368
92707
1749490
891987
60604
1003587
440487
1381387
362917
1603659
246473
1308769
213894
1443339
1073021
492239
1819115
788553
846172
1046280
428535
944993
1897123
1166552
597971
788307
1843734
621312
1479407
734102
73986
948592
1965500
634705
1187253
441174
586325
1776511
656466
445105
639694
173672
1650110
1251114
1551829
21884
1603489
891594
1935602
975031
367125
570234
8431
1427496
255926
1492065
588152
896688
888291
1396820
618603
1003079
915317
1454406
739338
194297
1745597
737621
1496429
488695
1978066
1974729
1666098
1078056
509592
69766
168109
328719
1402021
1870481
1599596
1015982
498229
1974037
1297103
1479772
1019257
1429660
288542
1460319
1058495
990544
866691
1407371
841077
224427
807620
227378
655517
1912614
155747
1121820
444935
224896
1384731
1407160
568704
1788454
1525837
1695409
226545
966181
807812
1122549
1691351
869447
753791
863016
1199746
1530861
877935
371375
1312380
989857
390579
1530942
1357751
880193
1771323
414051
1157620
898969
1266928
1310696
1067745
431054
402150
30228
1943106
405420
263914
30608
82027
637524
67336
724760
294774
1346779
1052686
1948349
845243
662143
837175
781319
1457252
1119229
1310838
1475198
719523
273994
1007996
211882
1900027
1450067
864167
865434
1678584
1552593
1824143
766842
1031199
1103917
691143
932672
605278
98424
1356935
553507
1665068
114082
1339907
760850
1361613
378536
1545182
335472
990432
571698
1217351
1892399
5413
1629438
1248214
1725094
708123
435453
1778746
1559812
1180851
90985
1929321
1594146
240590
1955143
845272
249044
496393
288618
1177998
664121
1639043
1468531
1201608
723359
1973810
1055998
1496646
153701
695255
282247
653274
1165798
1244082
455960
1338988
860666
1876758
697923
1464020
837603
130712
525293
1358320
272690
138760
1717668
90804
687567
721561
1153582
635906
1709264
1872010
1823774
397561
1927904
524477
1490566
1304336
1847755
699511
1901067
532070
1485893
807645
1048608
1112273
852143
1678175
1085940
947600
90512
1326748
1690130
87898
586493
314263
1629143
17605
734938
1884133
329323
897099
1086400
1076491
572368
1128644
1922526
547619
1467720
1269364
1575481
320276
527919
1044680
1194155
1236858
641607
1190740
1973015
953848
1145571
1489203
1936962
1159800
614830
449002
86420
1650389
400823
375014
1909344
1447796
1023937
1660128
1488575
861024
1382845
453259
883762
687872
394757
1281126
1170863
1104043
1715074
147837
926625
1675915
1725376
837550
712858
627465
702096
49569
195077
618780
870545
695672
133957
204545
674691
1168203
840956
1046474
93063
1364553
1389732
1533432
168225
1266178
1929504
289074
1033910
1106443
38900
943413
1077930
920696
362965
1403123
1325708
649660
427325
1030164
1909059
1807812
1862470
256780
1721090
941346
405617
346198
1224362
1356486
1605479
1905358
608475
1103174
1765047
382874
1817606
776416
1387610
104421
123344
530074
1193650
105036
972897
4089
713153
557883
241739
1242706
801096
346968
704967
25593
694527
1357521
1283284
1581132
95890
922516
1334835
146682
1183121
878871
458126
1332840
73626
1944593
1602606
1946061
942321
361626
706956
1784302
1041430
1674971
1772626
1447051
211907
1035769
1634695
930610
29448
1550807
1790716
1822112
1082579
767645
1039280
1511291
867207
131168
1479718
13456
480608
438570
1239613
1676870
855341
857689
667645
471436
188519
722317
1281080
447681
795012
434052
1231736
163407
1476340
1266588
32420
1609
858760
1495768
1285730
827760
1974366
824409
1256805
1197393
597648
1307101
1239973
1527540
867661
1545111
139214
176553
1842957
311782
334527
1182252
576843
385784
1416709
403750
622865
272591
1746655
170992
29890
510602
1875403
903741
1481415
1510663
810023
466106
1227740
1674599
1108216
1552169
595319
401418
1335913
1676543
227809
553815
1962960
716137
4200
1929762
1651521
1443112
491264
1331129
1030101
320649
1898658
210833
988575
276626
316876
1745663
833157
596724
305233
917550
1163570
1121779
1509048
1000609
733221
1374135
1566790
1324736
1321167
506182
1334210
226957
1308313
1205570
1202837
1247842
1947561
555427
470988
1729472
256939
1204042
1670289
121566
1189739
701269
817422
879908
486693
129362
2798
1295396
1130541
1951896
1854834
1510807
1218640
1226865
1581411
857760
1563441
133996
510342
378781
1998942
1754180
1638992
1197888
434355
1341036
678723
1929100
1660955
1292994
1809193
477151
541104
376035
553961
244343
764592
165232
1739395
1695874
734988
837740
562335
1618550
179064
1543903
1748304
1196786
1478092
1014005
248623
1671063
1350753
209304
293147
186961
1127910
1138214
483870
6902
622702
541010
1363775
288400
240570
724514
911720
1597343
597280
125814
968440
850792
1196708
101485
1264253
245215
1207135
1861517
692293
1243664
485839
276816
1523714
1588794
1591700
1677306
1748383
1427089
740667
380890
1022413
1277190
1233185
1791716
473468
779502
1225711
1939928
1961575
1950823
385262
100249
219784
1837768
145229
1755403
730846
79203
1760732
557462
1067136
294485
1930525
1089419
1186201
24878
1983438
1448940
1400722
1480719
717897
1187975
8330
468696
1599945
1217029
1395455
343480
862637
341847
1886457
921577
1680495
132188
1892583
414601
669150
1450813
1024723
1282292
372049
1438972
1394703
445593
178861
1344047
726189
753205
1812578
1030623
1254017
264852
400196
1152976
1858140
1007153
1831803
1444016
345327
1447387
776637
803842
461574
1294345
1057650
720034
1700005
478535
1876856
1251431
1828399
384667
131443
523989
1739760
415329
195592
1086812
1830526
145540
535959
74568
1419707
684375
687943
119713
828730
855990
1576904
1976022
134567
504781
301790
1477843
1301497
648277
599972
1689288
705011
756910
147764
125272
380474
1180338
1435052
812242
498504
1477846
1669185
1219760
1294981
98056
291470
691445
413983
834439
790895
1701413
1623525
1912412
732045
1648445
1302802
418430
1108377
1057417
826768
442483
1584413
1924484
570749
373861
1679815
1355724
1024004
957764
1871175
633791
1944236
15437
122955
186574
1714491
21618
1370627
420826
804815
786528
1666647
393417
1886963
1285948
526558
1170783
1554380
508244
1817689
132967
1883061
93703
348288
263845
646200
1831045
1483087
1300286
764421
982415
1952691
565175
1180212
1211904
773494
1788000
702982
1005538
313588
1678044
105673
1199235
493962
773076
492058
409868
1171717
1310320
1990958
1459125
1899414
1563840
944715
1338756
1358172
780817
1832337
1469505
1883726
946910
476544
1561445
845203
1491838
1989923
185109
1102552
275248
12434
1908150
1788411
1359833
1703627
186043
32146
1476399
781994
1505521
1591320
1717132
742057
947181
1999132
106009
612592
1594409
906276
581818
1403247
514509
1933072
1845013
512884
228437
461414
1129199
810191
197962
1659721
637150
1255909
231246
297143
1047248
505170
1295238
1203648
1314516
1003156
106710
1829270
705974
270757
1289810
418015
1847838
1949376
1817315
951259
1972353
52127
151613
1149830
35816
1179181
1411590
39787
1959957
624618
1762139
797836
1280497
548798
571376
1774973
1742909
1682434
172646
330714
1066967
1153600
799252
1998352
1817305
1877881
245725
1408593
881299
974392
1269881
1028264
1606885
1577852
1590560
1408529
433495
1881880
259895
1149420
1439597
110958
335522
1839859
146747
691715
1854765
43500
1633690
1466328
630087
1509365
1072324
861722
586301
38279
423544
1573799
1882168
1722182
294497
518630
480558
300526
1654728
331354
527872
1047848
1442907
119546
1730001
1510471
813016
1440420
18107
657669
300365
62707
1299104
408276
375319
449416
172216
431460
443300
1878343
1062635
218196
606081
1801528
1990672
1546861
498851
1196493
278518
1292315
1467227
771180
1354272
1874497
835364
316307
1538268
675605
445776
586539
1242370
735054
171274
806906
862196
562328
1924527
830689
1811814
968078
1557749
311624
125164
1645238
525063
1011835
1644132
1503741
1286814
1719927
1646490
695857
985271
1894037
1772430
1398762
1315853
960612
172601
734266
799495
453548
524418
1630861
1317727
1154777
635486
1229485
961910
1162070
1907182
1720238
1048155
1560341
692749
1282666
1561502
1934192
1084434
1828834
432780
463294
1438040
481672
1891363
129880
1894717
226460
1457379
1498174
984202
489425
455873
370487
1362020
1346701
265579
1463649
20534
1500000
666511
1366633
367762
767777
1109557
1614784
839611
849546
1388682
751489
1766281
1305708
733837
1100152
935566
548804
710219
210487
756042
1375790
1700472
1943557
123962
1816553
1385442
589240
1095169
1259801
420891
976192
406950
678509
1663314
466473
143108
215935
550585
824972
477896
1164119
1892891
964932
801262
1141931
1908282
159654
1231352
415266
990677
342564
1085453
908995
1001129
1763477
1750663
1079345
1312860
853221
101563
1792070
675059
1886710
10602
1937970
195877
1003416
1308453
953071
1222756
843316
76484
1816518
722275
1175192
624860
56069
1354679
1515365
511667
1669861
974310
553529
571436
1140675
1242805
227501
1337526
1140501
197070
592458
1918291
1650610
1017772
778684
1995259
1052184
1892370
1762181
1756480
242648
792411
1486597
1121125
231325
866447
1099404
1783100
1752645
33151
1822142
476231
103543
1665726
906194
435342
1493931
1018698
790858
956824
1336929
973480
385201
1057888
1123985
643485
1639022
1070664
1402039
1687629
335438
1117000
524584
1385537
1001309
709654
1549238
1893895
406466
31456
1716894
756969
1163764
1350480
721547
1397615
1949612
906296
758745
952412
16112
385157
1132393
1269575
1876308
1646806
1459397
1333971
6552
31244
1518088
661784
10847
1137230
1492746
782913
1310450
211770
919718
1627646
1847336
983322
650661
890418
217863
1371097
1197796
1790051
983603
105851
1355511
1873352
1840514
1391233
861054
1721505
80774
218143
1722345
820415
693038
1487042
1799706
1065968
1404625
716472
1992417
1763400
713273
808429
436005
1919870
1219310
1824890
1537749
1454051
1611088
1346021
1167353
1471312
1009276
3385
1156434
1973518
430242
114098
282318
996993
166345
68179
1388984
1429920
685118
245121
1110033
585620
762373
601565
337473
187570
1222291
535620
1676015
1627392
934121
51238
168693
1103545
1164169
1741295
1028642
741605
48620
1418278
1862281
120447
128528
1876023
1021166
512756
1604472
1262238
130118
1794143
1701640
1423985
749919
1856165
1493618
1030198
403837
1085896
891913
571948
1410068
77260
458535
1323514
1352418
817895
1507926
83524
1948779
1997127
1917032
1910976
1672109
1973084
1556270
1695338
1165069
1806627
620073
1941280
1742497
1230950
1523466
354364
452221
832977
608197
604443
1614530
1952356
421452
1048211
230622
128433
253795
1345828
904412
625379
277145
604802
1321199
55624
493564
1829185
1543327
1612966
651844
103746
1013682
600053
875936
1131239
1713604
817013
1007592
1240507
105097
1954014
570353
1187161
343402
552608
1482961
376257
728521
998295
765230
1388634
467663
1638867
53326
1702046
1959426
79722
1799839
547941
1678572
686635
1755973
302924
81021
1165865
987100
911791
22569
203471
1537279
1252070
147106
1405951
177680
1719997
599785
237156
344448
1754863
1175235
1959285
498600
16045
1877352
1343932
1562303
572834
679165
1820373
1854230
1279589
1883048
1294298
1432039
349877
492457
1346273
1743649
1130118
8436
1792625
1985687
604960
1229283
344049
294823
1425770
1805945
57677
640339
1615557
896795
1378878
1701340
1973872
472956
11427
1776907
57846
1873042
624612
1066410
163812
84312
43513
404215
1677918
1410485
1970816
84183
1659777
1354716
1257032
484774
1761413
1249768
1482702
271381
1598580
1389682
614589
1634004
1986860
1334659
182296
1553175
1961312
363711
1131935
184936
1162454
858671
22174
982548
1123129
1363929
228346
1128013
1259658
1032811
38713
1692542
490067
911921
1146045
319775
1796402
712652
410091
1382905
68251
1932119
1341362
355321
296000
45750
456170
1604411
535301
1933770
1202667
256950
705995
920855
947566
1722501
290082
137161
1873827
1351597
1883395
1632941
1118279
442516
494296
452065
256048
689530
1386345
1307322
1265959
937939
1917552
1748873
796065
1319666
1190840
1724924
1203832
1320318
1700677
1036857
1007844
1989095
1008779
1179108
683752
1055576
1293593
1864360
1671857
212046
80754
390960
1015441
1647279
1382796
846801
1996411
968912
1142584
1736504
308198
1227023
955648
1345033
1913388
1615600
1662605
1414028
1563487
207551
674803
1818480
496301
1276090
786948
1777265
1798179
1217524
981078
290256
919742
1680009
404419
1321953
91573
104557
305305
639229
360866
1301540
501763
1941597
419776
810056
774909
1628198
1100552
652552
643849
853466
1502891
354199
1914329
290312
1683028
162954
1010469
1720526
163983
1424596
522722
755281
714381
114086
1897761
758491
1632428
1239191
655060
1675585
102111
119409
862768
1595565
1695143
535498
1493918
1561821
459003
1194110
720787
638802
345539
1691510
409117
980881
183313
842034
838343
401662
54393
1681641
1560831
1037700
407063
1307118
1306361
1026582
773956
899046
1961176
960162
1801636
852160
1794314
1939438
1251843
1804973
1657482
209174
1373229
825013
1275586
146605
1073325
1408783
1394930
1736058
1290169
955179
962270
370659
1424095
1355685
191871
914047
722720
1033927
1685752
1615996
285662
47636
320241
69666
1905234
1699934
1339000
1985103
668941
1963861
1513835
132280
56680
1866087
920425
1567832
466390
1640308
1918034
138575
326655
271754
1543466
1206339
1477412
1556636
1238175
949110
1061902
867189
579417
313609
1886860
935962
1732976
1856915
1735754
689441
1623211
251503
1960812
933106
1862738
1952242
1611351
771581
581986
1307088
1911053
46376
1191783
958496
1517320
465035
1118775
591956
293454
1035904
230357
462590
1966966
1726907
1205677
334472
1344646
1419226
1807220
1722612
579403
1389815
290868
980865
1825194
1141323
1595279
284053
445066
1625070
966347
749576
1337165
1012571
422532
1625939
785029
1200639
1271338
753890
741094
1738601
1038010
1150480
238434
1797833
1352193
1160146
840702
1164201
317728
692017
101869
1145389
39177
953229
130536
304182
1900639
431329
199753
920914
862497
453178
243107
1023144
287563
158524
1075677
13306
586955
867805
26976
1478898
401238
1150698
426861
51971
1197863
1711661
1938381
333569
424782
1663271
1806236
1879760
1790063
1977584
27593
1234064
1196631
654783
1527816
977373
303037
705205
448424
645409
1201737
630671
1070750
441101
1983998
1045384
1137656
1670794
122316
1717585
464292
1739465
1580086
490431
1509721
601262
1378923
1201287
598653
350527
981643
1949967
445924
1356058
315305
802927
464991
1787207
808847
1352461
718463
1290590
1702574
1452441
102322
1011115
150280
250088
935718
1894769
486709
30239
645936
353301
809975
750419
1536501
765856
1334864
1412781
243278
1388782
1941855
547357
1846474
1277051
244480
471444
1592937
1619936
326508
1978031
1522224
729623
931094
79086
492281
843440
1915887
1514752
1947319
1049396
1773851
1669182
263154
817011
1736038
365130
711121
1936578
1268497
1675762
854946
1255937
1074361
1085936
957218
283077
135968
1081770
215344
612024
39711
1237215
486974
1646702
1074883
187096
1575724
192217
42387
1620210
1615640
1610436
1941147
608904
739684
1342321
628640
1088534
611662
1638987
1957477
1051550
921711
375744
217159
404784
887906
286078
406844
1597995
1651389
1484893
256357
284899
1839954
294247
228621
66248
1250025
1319354
819333
1322288
1126831
1944150
130306
1752406
122463
836296
349064
1879760
957888
616829
587551
851536
318370
901770
1539895
1802893
610742
199626
706210
1965006
928261
1023044
218647
1020746
356907
1718500
1126912
875348
1640316
1809206
1637476
1348220
100147
757013
525546
1752311
509984
324052
14545
411254
674670
100735
1881096
1614701
627195
688580
349764
1991302
639684
215387
1731379
1682302
692383
1337129
763070
1667546
833204
1902023
1509092
1494084
273187
1274933
256962
1400161
1654892
1162623
1402560
956228
1823112
119616
94868
1212441
1087733
534855
1163159
1315648
1823539
55729
770281
1338962
110332
1664722
1144902
1284767
958015
3363
646003
1240554
1902842
1773860
562780
1772721
1570120
1568531
167049
1427131
1936498
1481496
779834
1944919
35517
967227
733703
233502
673113
213976
510377
305324
799485
1618424
1456313
696188
186326
1817671
395547
1301577
1611782
409754
639944
1635037
1438388
497849
942756
126416
443962
1820405
942084
1028301
978335
1343626
897281
897346
1171082
183192
664017
1733390
1375290
1629004
1728383
380722
854104
513352
1070323
87892
6777
529654
1292478
1047150
526822
479720
1566720
1819806
998322
1814972
1970451
1085997
1190989
1181446
1452180
113462
1044656
1287417
1106092
1868456
849913
1317147
1350842
301970
1283739
1871572
738632
1758777
272473
1387769
513671
1602420
1648959
1168546
1708507
1303909
1518031
1669512
1526245
1244415
403159
695327
23302
1701780
1737739
1326325
1964882
1803613
395246
1900985
985524
1522908
371771
453262
331435
564108
1360765
956315
1684509
89006
1153677
1459754
1504554
1825190
925227
972231
1321190
1758827
746876
43724
140307
1277779
1497460
1221578
1511580
1447672
1162658
1630188
1167595
943669
152854
1327734
697969
1352894
1821298
1653209
1915779
1927062
1503109
1773467
1991528
1777140
1622251
273586
1237448
310433
457989
1327227
585745
1920260
172326
1549857
1349363
1676440
1642090
1274089
996689
1389412
1450710
1293835
1641823
457154
888709
1945971
1782518
510862
1449058
1530697
957741
679017
739762
43842
104730
1849047
91155
266191
939961
891719
1776806
500287
1923837
789670
1235044
1334501
1421060
917226
659007
847583
1834490
1895828
616597
1367129
1582047
1261734
200614
1687238
1444594
203591
1069022
1209609
1738064
72448
1185673
1431841
1436549
414750
1026838
1377739
487421
1114776
609377
1842032
912430
1977605
754000
1787477
1590532
1476051
1036949
804811
1624289
1631450
1742104
734172
1787154
1864119
233517
1351691
1863567
1763995
829889
1793521
1217802
619620
1641586
127058
819317
1229985
486653
24420
19652
1673623
292769
1934788
691198
927788
598228
1118998
674252
354640
78521
383945
291457
656953
827028
708290
1498342
1486273
1251492
1283261
840843
130810
151894
163187
1499860
760843
81121
1306355
1680897
1991053
220673
1991234
568612
570567
431032
321443
573971
1670410
126177
1294483
600129
907815
648665
1998246
1131161
150392
16976
1954579
857418
1671186
3252
272757
1033199
841136
545754
201181
444807
20333
506086
158003
231257
1784892
917166
331818
1735257
246344
1682843
955803
1934164
1105575
1774952
1188251
653647
581155
1569779
848169
1980635
1725649
1775397
285775
1905757
843493
1782613
704412
570650
400721
277250
741400
528963
1749212
1915818
1743966
344045
242109
1447457
302092
945230
1323040
613720
1883792
932719
376164
325726
954880
720125
913313
1399419
765825
682082
750916
690347
915810
1671569
619651
1651374
1623598
355396
1501661
1471746
262716
347135
656663
1493638
1134601
889771
896554
588162
546039
87834
859517
1064303
822444
1676058
1452983
1132291
268780
944105
661898
1989594
908505
107533
300981
251052
1269475
1691647
236344
1353712
1002293
851707
1319983
1751955
1280200
1973632
1981869
1158139
1937004
499002
633204
1812968
989852
1563127
148411
1990376
105794
1006057
463804
709405
1989530
1158294
1977820
1527687
966981
1347154
1266347
365748
1986480
1034252
201663
1645502
804452
1347262
941780
53003
332652
681641
1122518
1860366
1797108
1333369
108861
730700
1572869
877128
1814296
633668
1010374
423645
1271161
778374
1522253
429365
1296491
699092
208135
1285299
684755
675599
1501383
609908
1110934
149561
1932635
1835817
1698140
397795
1558147
1910479
1391792
1908957
575919
1677224
559173
1360503
220619
1118149
1121166
1690138
1391224
1524411
1320069
619606
42409
1496339
1119131
1497326
1586796
567620
683305
17706
1199208
1363459
1169841
277103
443484
123800
809688
1611655
1944419
117093
1170405
1535146
937861
1370114
717223
1597819
1836180
1275822
1646395
1111762
1677873
456679
1212148
991068
760304
818223
1704631
1225567
1743715
949859
1495972
339528
1969991
1610710
1887135
986150
524069
696038
756828
1668098
1661225
394931
905144
426795
611133
1751365
1535498
869406
830062
1747459
1202907
862684
1374464
1155477
1397467
1488638
455337
1200422
748122
13258
784331
1339923
1969192
119552
14112
1646172
883836
1358440
1665445
39878
284783
305068
1588804
711590
931666
1616190
919262
1597978
1173604
1372263
604279
666199
1437342
1869500
938274
1154012
1890139
1071700
1070793
1179835
101434
57718
1637293
922717
510138
1026202
1873218
598963
1012388
1611171
1297138
1313455
1774542
1086926
766031
1899793
1945985
491568
1284274
308216
255250
217098
1551173
1183342
385280
687636
39014
365181
651862
100287
1924437
20647
658841
1366253
1631013
1257916
1102009
66474
1900172
1899315
1293091
202562
158155
1499723
1576261
270154
1721546
852835
1320635
888955
677267
1707261
239751
1247145
1761507
956693
320845
727850
220352
1671519
1723722
1610357
991647
1312914
1730301
1275283
194882
794887
989191
1672346
858261
1119318
803543
1022439
333428
1179139
1355717
1096743
622922
591422
1223415
572154
1980028
1378031
1896228
1405365
633582
201666
1653073
967855
630114
1281608
1273376
1318341
1317606
1148397
33338
849988
1442521
1340791
314432
1267854
487194
504772
628037
1500238
612454
1003473
1219834
1622752
1853540
1283640
1373006
1257865
1977370
501671
1250140
1890042
49511
690442
400920
762216
448152
1161229
1961405
256445
859655
923160
795146
216853
345639
1634942
1556818
914153
1105250
1987351
1469384
1777997
955484
1085413
1560655
1840631
418330
655219
1156025
857428
1743982
915797
1985304
1180970
1816377
186210
1322738
671014
616903
1614205
1029105
745379
1885214
1054493
623902
1499387
1821413
229473
1688166
42125
633076
396860
1318151
1634157
1324532
662068
1571081
1575366
373096
1361549
1503080
1290146
107278
341893
1198337
1701041
1764196
1694331
945148
1493742
1246888
1167980
831497
41748
742830
372239
1986268
1873327
782449
284868
124088
507322
707537
1416416
1370664
1700339
889566
1469111
1325130
1095915
238558
1098413
799416
373687
1942269
845504
1571197
558977
271343
2946
19073
570601
577351
1329581
1911753
885064
1555105
69101
1406431
1930065
1118810
1943448
121333
1288291
34877
240448
1348117
1398196
1380137
995744
1754314
408756
1407172
274154
828287
801874
1698993
653618
560540
1876899
701781
1909526
585308
1760260
828705
944058
74466
46495
1767998
583624
684332
648412
44150
978966
832207
1597524
1650385
938839
529043
1515233
1140855
695789
1271919
950682
173680
463429
559432
583252
388804
1035767
1689913
1950025
1242401
190021
190172
583477
971571
1510544
584019
85871
463035
337919
409865
1680958
557906
627192
1627876
1638205
1513610
78874
1866203
554675
801925
182464
1041330
1620738
233184
412559
827049
1797496
872688
876392
78052
448314
1137030
209575
512758
1177408
1816442
414518
1158071
1754150
823636
1291432
935948
580524
1140809
643832
181312
811296
1021679
1021200
1816064
370839
737311
966461
1151325
882279
774675
857546
62847
638221
917224
945162
1917641
308570
441048
286955
938874
1139364
1525627
1121788
756072
730323
1539711
1238351
704191
1466225
513929
387327
280392
986653
954576
830076
1057396
1697320
1968484
1383875
942666
1518476
840942
703863
518879
1894683
17655
1069040
375616
978546
1607449
214139
1963510
737939
706148
1783839
1528310
187477
955772
537438
747241
807698
140824
1019478
805796
1922329
488227
103723
696386
1615097
644331
1792899
311120
1007437
1238851
1653539
870456
426767
793132
1955663
664862
1484007
442366
723744
623651
278030
309226
743792
635192
1220034
361065
1554244
1424295
1228108
684566
1699452
509053
1510341
306807
157934
675283
47424
192880
182782
1414428
346850
1559396
1431913
752216
838989
1873869
52181
163628
1469197
1369560
1746467
903973
595361
690101
28353
1752013
659391
1181556
1871344
887009
409993
402465
813081
1881119
961482
808717
981973
1767308
248997
686057
236349
1664248
1754102
1668795
1108345
479771
326068
187777
1469985
240548
970348
938312
750227
514206
56087
747944
1404268
761006
1578792
1202692
302119
182099
249910
171119
1061101
1686948
1283313
1869907
1886714
261056
377593
698894
923973
30141
541518
1833160
1567551
1998689
733952
1349938
369077
413943
1160350
479257
1472439
688264
1257135
881480
71840
1699424
1879485
769880
1652408
242158
336139
1038683
1307936
1853385
637604
700359
1466019
1524678
1946124
462841
698874
808208
1818937
666692
910777
1037824
1549280
712978
33671
578351
264068
890765
1949926
1524021
7006
846217
1084437
1150780
599020
47151
866787
649212
751869
822164
836899
1147751
1004193
1579570
1314131
448415
534849
611281
960550
683768
1995929
1104437
262559
1284973
663656
825722
1460999
1628568
775312
1916241
1178427
1722972
1924309
1089670
1964451
982805
1307224
1573298
11976
51765
811180
472620
877838
87716
1033585
947641
1180876
1569945
12065
1198877
653174
1997797
1410350
1722657
192644
131299
1875146
1841184
1521315
1482440
1580440
873642
1537219
1745587
1382402
1644055
743269
1295815
1767611
1892345
416630
829081
1914764
1675179
1653113
83678
1526165
1412782
1276248
1177822
1606430
1939589
1196092
146149
104649
1932045
1885052
16031
1250199
892307
968202
1174320
74967
376557
45897
934212
383007
1514005
922425
705684
791725
1038433
115747
1619249
896563
941912
1627855
561065
1670317
103997
1093526
1784853
1557187
254747
417878
1155926
1169861
411857
1182916
467276
1125667
751740
115082
1732704
1626935
984167
1494552
1155029
524017
1933796
121180
1945327
288534
397041
1383909
941990
666681
1413564
1706054
1068167
1351093
1222387
1743636
822113
754405
1292794
297298
473379
999142
1014725
1656942
836322
1896646
275289
1043840
1589318
503722
1826786
1496653
1625898
1920991
1299037
1230361
1224515
539496
1173711
1888780
338625
334061
1998112
348990
351498
1697407
1997332
359736
74600
705087
673282
719246
291573
1424079
1874914
1092639
657859
830904
282276
467775
822894
111545
1695321
1061045
1686096
1311669
1803196
482370
667813
1120523
258223
697115
1048975
1827927
1642663
376993
1934930
1515824
1395494
935012
1001813
1719433
1409917
1299170
1405344
1292406
991898
106856
1381615
428252
1731063
1448305
567011
1367818
1463734
1650501
1564157
1329928
1019317
1417083
1228786
994353
1141090
1245116
1010907
1660688
1828490
1793621
1905886
1076487
756667
1608140
1024161
1818915
1324180
897366
447691
758420
214536
45568
1740475
503714
680413
613456
1022053
235163
1286010
565979
957935
851067
1078832
850348
1155958
1880639
960602
1769056
125590
1278283
1214776
823435
1829011
1634185
1397636
1305189
1163908
171542
1021182
823729
1436666
451407
1737405
466574
1421138
1788759
68234
1272911
1546873
1117748
1200923
1327405
1258317
885054
873803
1643196
1528401
536989
437133
1625619
1730713
604229
1980783
605798
757712
1948001
1440184
1925801
529489
546431
1107043
247318
1819935
470863
657807
1532664
241271
821952
1093251
176273
823616
1869178
996963
1543340
1844664
14345
111818
374938
190250
502379
505284
1273014
1624922
1331066
386055
1445960
328699
256526
1772434
842130
1864616
298417
608651
546315
270212
421909
1329901
1798514
1162729
411291
1846150
120394
920585
1529392
1064853
92500
432588
1996630
361505
1022859
1374316
228484
618921
973429
1303401
1488169
953492
1907141
1906247
154927
964310
1663377
153721
140081
1201505
374001
1935286
208785
1531161
248639
1550265
1271292
1783163
1342995
1840779
40764
930072
207313
1866872
1651690
294684
159151
196074
490159
787841
1356465
1989163
660382
982287
46280
830445
1677527
1002589
1338298
1286413
158880
1573450
1879752
978934
646159
1454434
510762
1303790
95103
564120
271230
1060825
1689527
386795
942498
1752990
1776122
1058370
1840080
1861154
440992
1812291
1524245
960147
1122064
100392
1075875
1947964
778026
92181
376673
1458258
613201
1350824
1124843
1339149
835988
910929
66352
209607
367739
97861
1112200
997149
394439
1944707
370395
1587475
612166
192876
525593
895343
946565
762277
223022
524615
1038166
1418794
880886
1589396
1685450
1535112
1146685
1309486
55454
654769
1939036
230489
1733994
1627706
1523707
42767
589119
1085191
1573063
242711
1662277
1558118
1122064
976689
1027664
1886807
1182718
1953419
1700401
1155562
1406851
1156393
1580452
1867397
1207896
1961709
1889413
1958463
265316
290937
1095442
1161188
969191
1306350
746919
329437
1832094
1132540
524772
830278
588208
624666
814286
1628842
573025
136424
68188
364205
1133712
321049
1947943
612384
1660027
1361469
327119
470870
867604
383769
1974636
511468
1399109
1327477
1651920
1658970
1874201
1330224
1478204
1976837
1863589
1165060
1625096
1156044
1716784
485621
1265179
1951352
662189
1033377
786127
1765709
1665345
235670
1317374
474133
1834559
1489836
1776346
1475511
284984
515453
113568
1603023
1586754
1548546
182892
1363507
1740046
760821
1630945
185538
90581
1601338
901554
1730807
888206
1071689
990804
1327846
664905
937324
1129921
79686
1252597
61534
1124061
74934
1322486
1559277
195488
1088675
1018536
1968338
963153
1729940
552568
1466951
807620
113871
1909291
322192
265744
858818
756130
1561910
696022
750177
1930426
1981596
843112
1363781
515193
1509757
50069
1827889
1580186
1209074
1431027
366582
1267687
624807
1073209
1155449
1098984
1253938
1707390
832882
1759488
238909
63787
624575
528234
89467
1554118
1367875
1861205
264803
1174443
389575
486953
1628207
1005412
1899551
1614890
1887588
157885
927291
1286557
824164
1976365
726080
724909
329748
1576507
380653
681789
1116446
1101712
1382089
168862
59283
1675915
1305548
703654
728952
546071
1052233
1517033
1771859
1738773
1005708
293130
965281
1449004
195320
1035892
598164
645257
1062867
1452910
462619
603394
548161
158318
1378620
1203882
479464
136651
1208881
1399523
1522742
415510
1453550
1648202
1697987
1727456
165675
16128
1218466
1466839
255480
982567
865510
1793601
1950472
1631900
1726234
1741520
697931
1573621
26020
1127386
1408193
1520071
191346
302766
1984362
741911
857501
1776049
83300
1216257
1825642
892736
1881511
1252561
1589002
349672
1675385
1238071
1085296
874019
1497280
1976767
658292
355393
143445
577761
49331
1330479
774481
826627
269118
1777322
439179
1582495
251848
1492153
598011
482871
312241
1486156
1256148
638581
1905496
1093811
129810
1990768
820932
106426
1623667
424641
84706
1761283
1458201
1974497
1885981
1445378
1731400
1457834
979101
447007
790031
1354497
1353035
1255130
621196
409829
1018820
826954
1322098
1393414
522776
562000
930417
1903079
527753
263871
1156124
349396
373992
1776586
1272243
349059
1002150
1354406
155203
163645
665474
1789591
706603
181803
761075
1943043
629562
342085
1533882
1738411
937521
1974158
1968671
17096
1702248
1819173
154671
690798
1157473
669324
127727
1458272
612067
847857
912695
1929736
496400
1326410
553511
980690
1835022
120798
1575421
964441
1992750
746963
1611647
1642436
613984
22664
1704699
1542075
1612515
852395
73651
913734
70025
1649029
604005
320801
60844
1039376
396463
1749342
942852
457678
572062
631938
1976129
1478095
100292
1657628
321730
232331
1793539
240868
1765348
1647487
646167
1434855
129699
423315
1526434
413771
1260743
967373
1452396
970922
624377
1336080
397468
362355
611620
1335095
491385
501941
1056632
1843026
886724
1830697
1388048
1824415
1702415
1252602
896129
732348
1925711
1803307
472122
293000
1137235
1011364
1544983
201911
841574
1300155
1105420
1195985
159264
1719036
1495602
376727
93029
1040387
978500
1613793
145257
896969
949801
401781
240638
1064721
1444794
64015
1872567
1287258
500104
670649
692066
1546616
462456
382825
1450782
1634502
946480
1631810
735997
1299550
1787932
1502754
142093
720542
1367659
1662158
810883
1407787
1708248
918986
185813
1218064
893681
343793
985994
488979
167239
1475227
562744
220210
186852
849030
571147
532516
247871
28166
1962390
961525
218594
1233911
1858782
1230175
91389
1515112
1474923
1400479
1628405
1903487
34977
1023360
1190735
1771034
871731
19426
1185257
404320
685301
1629627
1699094
686179
115755
1385141
1849674
1981299
444513
595284
1433715
715601
1858616
277756
1294369
417606
1432313
1360666
1062660
1072697
789515
1883154
1475026
698607
898369
1874116
1611059
909178
960323
764597
1191105
1870586
375954
1242503
1530440
1458727
704642
610815
259880
1932409
760095
207289
1005635
641163
706114
1201482
1150859
57574
1342848
1494760
645174
975512
796002
1290743
1288254
571931
1386113
1936510
224988
905821
993243
581675
636569
33436
298746
1510891
1964902
378741
725461
1346333
840393
1077084
533300
268636
1427294
499909
326364
143597
174197
1372027
1009891
1655918
417733
1772238
1506196
1927545
185575
1728075
1446809
86913
654431
1332946
905082
417130
1268318
47056
1119598
1564883
1877848
366441
1263869
1922578
685873
661904
1583359
1864025
891474
1614763
997228
1606354
1810178
106043
915222
10439
1002749
1679477
1365650
876939
1493362
429879
14300
140317
1099667
1961775
836310
1090096
1848186
213754
916923
1857141
1629400
902114
1427560
775670
1544476
15125
1923706
336325
874353
176536
8992
1669260
344032
427122
1954774
525995
1062940
1807997
156190
767169
1786961
1631964
1080048
412714
718757
964579
28897
1277568
682049
1565139
586014
1659585
936386
1367688
224677
1376472
390768
445249
367719
1380138
615185
473760
1854075
544661
1553421
1645585
668454
1999006
1922599
1946489
277452
1139399
749443
504372
958042
346845
1862842
1917689
1151418
503956
121016
1620287
49815
1138295
497592
1172497
240022
506537
767239
1571993
947141
768018
1128006
317550
1153926
889892
388590
247165
1296461
499226
114454
1806313
447077
1349291
1904779
1370070
1401792
936707
677046
1588926
111454
1042722
1019376
596488
481086
30789
1613465
915123
1525077
422486
1114947
1051145
615060
654443
772259
1785413
1784813
722046
323548
1614636
263405
1818381
1171313
53888
890795
1663995
494909
421610
1262081
196049
1171188
564475
664569
96115
670621
680475
162740
407504
1691010
1847090
1593119
416551
814852
79601
522793
529677
166772
1244719
458193
1402376
1105176
687458
1032590
1912873
1382419
201795
213473
189289
325730
527252
1422442
1933876
413799
128751
813180
1463024
9048
1703808
1056344
1141737
1243363
459272
412387
1806112
1975015
516100
1444765
302166
1490753
1867302
855230
1645745
1521066
1901614
443044
1652576
1930489
1859109
1222220
711109
439103
874180
1369532
1313131
1151413
239167
1365356
1967534
980266
1260830
1550416
1297914
248116
41330
1893974
1729240
174890
1286818
215801
946789
478557
336574
701070
1008061
1559911
494832
177333
1452121
432769
887544
1632339
867749
1172171
1913192
519609
1950152
787115
1869695
1583125
603487
1799960
103835
26504
1659003
1878586
1414242
834001
902870
910264
672073
427097
866570
646101
395873
1860828
1247672
1320914
376672
1206218
1071657
888765
516406
810894
990901
333613
543773
1396813
1506349
432010
1216936
959028
1646070
585713
729960
1356799
451448
1531084
449735
240058
22725
1884194
1914405
417494
1556824
1205342
1408834
1408954
22420
1653325
1128821
1676943
32805
300559
1134195
578145
1434845
1791502
1883970
1978601
1626720
729676
1719537
45896
344700
1188235
1498814
1933152
828413
1073284
1184933
663659
891388
719624
893488
1076720
332144
310600
88895
707161
1911079
1898835
770403
388355
1737401
503814
247612
829115
127911
956414
348565
1013877
1013775
229761
1344492
699842
792660
1337200
841480
1365240
1486887
283584
1052022
1615116
984190
1004292
1583198
1974105
1208405
229456
817531
1570535
995437
1047563
786940
1898843
1518430
2974
1389329
266453
212175
1408918
1670994
1439974
1652465
217493
1048859
463208
1526558
202249
994769
1752511
23677
1139503
1520716
522633
443575
846220
726633
444639
597066
688588
1195669
699801
1639140
1133661
982066
995325
261840
1922718
1184015
736634
693900
896134
1413182
765936
55516
1481174
1674180
268718
1821511
1212209
1101511
1601431
1273188
892667
897895
203490
204953
203206
359661
1036437
163634
217558
1258146
1657554
3815
1778185
1058471
1734087
126730
1749074
353291
1006607
1621395
1565532
3709
7899
935033
359890
822741
1058279
99101
381451
1458862
934380
1335613
1573980
501471
1421326
1016020
1125963
872644
286662
1695088
1691073
1944938
1058877
1257607
217163
1522859
268694
1933375
1381909
1089658
1042355
1991664
1604795
363064
801308
1957313
211278
1354065
1523251
1814394
1002829
740404
1290601
1277521
1341798
292332
641453
1625183
1657599
943196
1406956
511113
1226855
281853
976215
762058
532730
1721994
1045222
9703
485213
534924
447235
995278
1964141
759555
919156
386786
1625366
478401
245516
1152486
452218
1822643
1126602
1069429
193406
771747
200158
302662
555441
1461026
1221431
1014367
1781303
1263855
1194531
1799180
615150
960627
1706883
510359
910347
1650401
1481485
595308
1577240
1684115
259544
1727602
661486
1063310
1870745
1118460
860743
912647
1785406
1096534
905850
287016
651035
1457587
355747
1748159
1177344
1709790
1862868
788948
294063
1132887
165671
1770806
1285465
1742462
1432562
1156399
1310505
1492261
1356107
1816490
1263572
1808259
1026407
1786626
665990
1810100
1510634
738116
119713
747934
449094
733280
1046134
865866
1221769
1430608
1665765
1447325
435781
903935
689021
1859230
380896
1032638
426389
203594
1466270
219772
660818
1456310
56818
1862313
137448
288088
1460847
686815
602484
1783862
651181
673
1253109
1208080
847741
1224209
1914074
1116804
1504951
1715666
781968
1583959
1125527
1357728
1768230
373500
1342406
980642
410041
705146
1333392
1660675
278663
843544
277401
211201
188406
1332700
1593168
1428169
149506
84747
996879
914020
508912
1703450
1748690
1456392
1324818
1336667
1373809
1385284
1421073
429714
245463
718019
1103838
681668
87375
554723
235221
1799362
1472503
91435
1373938
1416529
1213073
1593082
13361
822842
1194666
792093
279558
1087403
1013885
1321473
1222115
1824393
1343062
223228
1819966
1191584
334358
965811
1770378
328979
392794
830979
690890
1277273
1618480
1954227
201854
1113915
1091868
1391963
1614649
1483668
366544
1212516
1215287
1021937
1610200
1675580
1534167
557257
732180
184627
747878
1287361
1370401
765725
976534
346487
281633
147440
1791636
1439802
1122568
1534436
1144917
1292357
333791
384892
879765
960249
1161636
851125
1301609
876704
748392
1670653
122648
385826
348785
434247
1343871
356691
292887
350449
302696
735243
1406605
1970791
364680
700725
1370967
1431821
1575791
1842529
1344966
1099686
1582889
1284583
318068
52029
1924152
1138635
445705
1789303
1314825
927524
148897
578835
352472
657723
994853
1424733
1465368
748216
337536
607193
342967
634496
1109775
989205
1141100
1309779
1613735
1959944
60791
208081
1682610
151051
186782
1950068
1042576
1269819
1094857
381074
949917
564256
1151292
1963730
1249532
1778543
166509
1193059
592018
262587
812062
1376458
1395418
183794
1366626
1794015
709246
1026245
1457563
47826
1693194
963826
810330
1028511
701699
1734601
737074
954962
1085794
234808
1320269
1076280
1864871
1587350
238450
705807
1350293
383634
414005
1990488
200620
1436251
171480
1723899
724619
237566
305039
1735866
2127
166317
640206
1863245
28887
1060752
1685865
954571
1738423
1887009
529787
830817
958725
1290415
616067
315551
1143302
875315
1667025
872274
342865
1500621
322301
1328174
1395401
890837
173113
1019936
134205
267935
1333263
1000708
253679
47562
476745
1296830
1743681
1966117
1513741
1463326
1943548
1307601
1737898
561670
1517450
1409817
1825328
1394630
1259914
1108709
22075
532518
151652
974371
698879
646972
68067
253935
1744556
1684885
1393672
1153232
851641
1327758
1109663
1151639
1369056
273518
685736
1608086
1901636
1511109
611342
1088797
252699
772051
1897598
468660
1132450
1532039
1355331
1617001
1079795
1391112
1008202
818078
1978906
1859268
921493
1250654
558911
1308396
717200
421604
1129533
193217
1430843
1890019
1333762
1532099
632317
642557
1204180
1429489
132942
720396
1000586
695709
1372891
3239
1181588
44824
1932666
1770855
67721
1605907
923838
1305527
1308864
1155345
1802551
576760
1924044
1057630
1679991
454088
1859020
673694
1867634
592090
135806
694792
1675049
85977
642478
69427
918722
1314578
884931
354529
498670
16382
1581972
477494
363251
558201
1132912
729895
1104391
776884
252310
1238047
608365
1903973
1116653
1845300
1314040
1638090
1404205
265838
417154
302788
656666
1292607
1643480
1295018
1245927
1177711
573756
311666
289175
986628
273886
1773028
1997035
1657067
1626262
299793
358414
761708
1210529
936415
143478
510086
1565446
1991125
1537264
1696287
1951984
7480
1440272
1219879
1199564
879941
787381
1954042
1414705
647875
115390
1958037
256396
89820
1458568
139140
1160916
595228
24299
741258
1758386
1504344
537460
1330842
1700848
1824619
1521129
363769
532711
1729222
72817
428273
1051266
13892
392968
662461
888624
730625
666730
1403991
1465013
870993
1328826
1731439
595008
926735
971548
878274
774802
503031
1394609
759789
1414572
1042876
443783
161487
1292182
1337706
1216097
1732589
1771411
1241027
935734
1562433
723487
1600847
208111
196577
1458270
1672226
1634958
580568
1192525
836423
1909166
937452
1170688
1841187
1533110
1703012
1065478
291030
1876679
475310
1649312
1210471
885378
1280876
1373415
883079
415697
1987193
1427259
1242278
1190612
1237436
1213176
1510810
1809415
1406347
1329712
654286
599034
38869
1761311
1409815
1008143
799599
1051477
834956
582933
530885
1936483
674803
319288
298656
1787827
1918911
1048130
683887
1451141
344450
1438877
338809
732769
639636
1041708
335250
1023665
1013661
1935237
710644
103337
718091
585376
1285527
1382143
815765
880749
1345866
220951
900600
1352856
1080001
819077
431482
79558
1177194
1051833
1966571
631487
412407
921987
1994109
178216
1503833
1872037
1160239
40682
1980407
783049
12501
1820447
1001435
715387
548201
1473061
734071
1116756
1194981
491879
1570716
1089348
1340546
1201823
238956
1308838
1983353
1563620
1211258
62356
1284791
1915179
1799984
570859
752388
173441
646293
1353291
1327597
1257892
1731870
396038
1653582
1217451
1235886
1682882
1380094
1177566
1380310
1511723
1176690
1188378
1733963
1035960
1152291
1530337
1970946
258792
1123598
482755
1755855
1480448
299550
620768
1831841
102804
1219316
1368225
685523
439625
694199
1987849
783000
966228
1792403
962945
1500206
1002559
471623
1337232
1862234
1455181
391483
1369375
1598508
1247565
1244008
1572166
1819093
545166
1655310
1021476
699893
479692
1810529
1649757
240269
145197
1778692
1429178
776180
1373970
969867
224171
898333
1567278
1574575
1369061
1867821
314068
768706
335808
1764198
1565068
765921
1610071
10848
1733282
1914392
918285
1853188
1823880
1662215
312652
698491
1289967
77594
914585
58766
975471
1050855
444857
1157337
1625958
365691
1765849
1504110
1435536
552578
880013
1154595
321098
797137
1066128
613003
945038
946573
64244
887818
468547
382207
1428895
517183
1853633
730291
338022
1414204
708915
1187071
501047
968609
1570452
574988
535362
821385
814336
912226
286816
1940359
46704
777706
1157626
270490
1584556
1730237
624578
573222
759766
168368
296936
1069016
1273419
973697
820920
1570681
190677
111227
850827
158665
536194
1200299
1958500
1047780
853743
906090
1182266
1364595
795020
454973
173458
1648934
1098631
1035466
163696
482615
721395
1106413
806016
1902839
1738716
1877614
54338
1413248
373854
1467883
1125039
319818
1709893
1389747
843108
331474
1688646
1304712
1043909
845389
1416573
867294
410398
836686
597082
1801335
1286721
1384935
1865189
1643771
307496
1076901
428168
1683349
342222
766530
1186157
1483615
376684
1150440
1950969
45257
1799168
528707
430475
1870288
1367637
517231
737831
1440883
542271
1772319
1201336
1286605
566510
1891199
820729
1806223
1151009
522926
62684
1846214
795453
1159060
1647002
546838
1191521
1325724
165735
1337536
561705
1679888
1111035
157965
1728620
631783
561840
1361235
1004229
844527
1880608
536549
768712
1552206
607856
1418281
182954
133886
66206
265266
618933
957824
1276057
163958
428459
556192
1902356
986373
967127
638035
281555
1608808
211177
1739620
575057
506916
325530
1834322
45007
1273780
381447
452645
497329
136442
897952
116093
496383
26976
1599572
458735
1584169
442546
1981292
1737803
830870
1429222
390470
1543895
298495
1097696
1998624
1558598
955900
183637
996435
1430579
535544
412503
1866424
996556
98422
478891
1268797
1342616
775378
716179
1275629
844084
86071
1419149
555461
1131896
1033774
1309782
1422380
1359482
1235733
1196676
1821107
996928
522483
1681940
1972606
98315
695188
7655
402938
1839240
983506
745435
1215875
474373
284950
689449
1068644
1781939
1984024
137443
1514438
1648320
868085
1882052
1010492
1028173
1837917
1770941
408434
1673657
549461
653686
1596201
729739
433551
281073
1743112
1502852
1686098
1895532
122872
196118
1296412
1168750
134844
1789031
1106361
393559
1911382
1386122
149500
416463
525831
384092
1148521
1054011
1082331
1330656
1339611
818152
479229
283454
1311812
87130
470577
1815533
100765
1268140
1028050
1517569
197110
1090874
1128824
889662
1104588
310125
1641493
1752857
1397332
690009
651156
1985027
716842
542263
609540
55349
15746
1850783
377926
1225153
1015407
974495
983355
1285118
310835
478187
81306
1299073
428021
1945304
1519997
1403755
442483
884508
1787658
913027
1651770
1773121
1864739
103122
827607
1511937
1262062
1117529
198195
1374006
1834646
965472
744977
46252
1716796
692927
1311601
1580479
1934536
1929239
1218471
1175274
420674
291359
656857
1452852
1496856
1559678
924783
747797
1263804
1522851
784596
675782
1294304
1261296
1513527
1190697
1170748
1810976
667454
1715761
1225470
908198
1813929
21866
1804840
876840
1896388
729288
1394147
379584
580361
1263465
1806575
681103
1277245
260860
1066400
862053
1833622
1336514
782568
992850
1749360
1872525
30342
455795
925911
1625870
399184
1810907
1884364
1259439
1490108
488786
691428
413392
862589
1143828
1858042
1807758
1088868
832439
39471
434036
1758833
1104109
918984
900209
1011772
1111417
211043
1807453
1258333
1084440
1698879
1599994
1031821
1007723
1862870
1757338
830966
1840162
1018719
1219459
399823
412445
1116832
454846
380373
1667635
1272012
819697
1858447
470443
668970
732501
1486216
1971849
1918834
1352763
1559154
1179843
593539
1426362
1597174
1209752
340543
371044
172
1535145
1705852
1489436
804404
1782383
193999
175699
1705481
924862
1391632
1259967
1365530
25831
1537364
1975000
1739342
843571
868713
1279965
1449864
1015303
1051506
1239078
1890284
182482
569478
464634
389426
809450
935132
1275096
982440
1810860
717043
1286637
1978125
1801657
1654644
1297773
810968
1605402
1847574
437842
1726725
869508
1014389
1652024
8407
123769
576734
474982
1732450
1577505
237261
713728
1807637
498144
1742664
402513
750022
595585
339926
695255
1268208
1400046
1205348
1285132
1464656
120025
1183279
359920
837829
146766
1715577
1373326
300332
643132
412146
1470192
1746001
52904
694365
1702390
87824
378759
288960
1976067
623701
1379300
1408484
363247
1047025
1469456
1438800
1546281
714088
612093
1836049
451502
1197348
974699
631804
106404
470434
294387
877502
36031
337007
1500605
1658558
202807
1277945
1950857
1260920
82222
238853
992241
733704
1724576
1587876
1627254
964821
33172
1984833
497106
437855
1760700
1302192
354497
1571880
1044934
393693
1238875
965245
335889
933322
1045699
1635225
1491269
1494131
483972
1494333
756880
568377
1238085
634284
1054652
390940
1539274
1113154
1072825
1046791
869063
1755939
24668
1949836
909085
940779
65856
1446037
542262
800394
1279667
1319451
573861
504637
228368
927749
78119
1937055
1185345
1127797
714456
1006916
884789
919867
244087
192158
1944524
251134
814943
1809384
1142470
796026
1096258
1208257
1981249
981215
1425149
1742527
1230058
307853
1223595
1438675
482154
225618
425716
1321611
1473175
900874
675378
333586
1119234
1032294
838182
822831
1975456
223340
1611670
1779337
1067745
211193
1780370
867603
845311
144378
70349
1698518
506530
1343630
1804646
1875038
808886
391389
253591
1609482
197774
1020030
453325
652191
1060659
1861367
1815842
1055602
1332481
2618
725693
802157
1243045
1528226
1047797
1844230
1572954
1862013
1074646
568317
1793528
714843
605897
402174
1360
794711
1490746
975331
1751235
1940351
1036104
1233060
120407
1705582
306502
1606231
1105768
674915
1046730
101670
1185595
1205560
944027
1420521
1763575
1880232
1065492
1662233
1566697
280170
547972
1469532
223079
456319
1008078
1580217
1281411
1277157
1518966
312242
1721863
1067903
1600047
1885618
496252
685938
1250740
1625841
1620988
1285010
584845
98033
1916152
1239294
1080729
1676420
1838625
385339
470493
476898
1162175
1616536
1232202
119886
361701
1283376
367527
1708166
1684503
1318381
1895719
482195
724491
290822
1749104
290694
1876625
1572697
1574473
561106
1716352
940296
1652550
1152174
133720
516917
1716702
1632062
118585
1184970
1191040
1875081
1530703
1116111
1516951
385672
1200087
1586156
1951341
331210
1177984
1386586
1664411
535097
876318
1219445
378557
60550
579609
1052073
1206256
1622192
567005
900911
689454
442014
1816739
445807
1236014
22004
45211
297777
1653384
261678
186347
189948
552946
1590293
1018545
1738082
613893
1546044
1991225
1635311
346530
1245712
842253
1399443
1625611
1030808
1448458
442709
1404205
448168
451623
1152015
1242011
1260181
342489
285660
306703
1661512
693138
1128178
1930962
1333211
1598677
637407
129912
477605
1507129
570855
1455523
602585
1643335
554786
1568738
333412
697418
777015
959063
1439088
558083
1439742
1835589
41041
1030581
1148439
977440
600808
1509516
1351802
908094
158038
945938
1468927
606163
1618877
632272
1044670
1675415
444146
218067
1840803
1118999
1941538
1327582
266927
190356
1713391
1258920
1623859
304916
510296
1595828
1055296
1474759
395572
1371109
1062599
646754
1984769
1998803
1246677
295489
934380
1281086
1925158
1696376
1039786
1389299
1913433
839954
158565
1502816
1256219
780629
883505
1152334
1582896
1554088
339845
822255
331173
1215437
641742
836992
377842
207910
581739
1861047
634225
1288287
1604904
696464
801339
1322299
697946
1104167
81149
1515222
1923049
1560484
1172641
578401
854260
1138922
1814704
503442
807839
1579105
957626
60323
108108
408863
1299219
91122
79545
931814
149017
1312510
1474504
157337
1825587
539531
584824
574556
980238
1035424
1616751
1079547
1291527
206311
1616601
180515
481512
118439
1579263
1925376
813018
1098941
7912
387339
1214781
342529
468625
1072107
1156046
1671512
790152
208029
964638
1944602
30453
1964821
1266329
385225
397057
1341189
28649
1759708
1688008
1527486
1443763
984882
1467082
1418631
1829665
1190667
402205
298744
1656022
1879263
1485161
1517949
1942713
1530383
611853
1477320
653806
745145
1542173
1398331
742346
56630
1021687
36792
348459
841474
1324645
1969302
511974
1893792
1971357
1422170
277320
147900
1837785
565256
1946840
205186
1383833
1881792
1316148
1515126
1169813
373762
1308295
965152
1800284
732081
1039452
1058856
175148
1449840
242194
1532107
1460297
1267356
1613013
371671
1973541
1631643
1160883
1781209
1520551
646384
772751
104214
943734
528561
835847
624922
1366332
1187556
1861057
374582
1145418
1541710
1085254
476978
1258684
503617
1873871
522448
1506911
1602760
1527065
119035
1489250
605124
112279
1783374
133105
1798991
194411
1095240
446252
444237
370059
47481
1602470
834475
252063
1144161
608908
634915
1105470
958511
757694
1636733
279766
1380668
565795
919346
1676513
905056
1521553
1781245
1423153
659716
584266
1196966
938699
133271
77988
1111757
636804
1662066
100943
593240
19496
102384
435173
1390941
1547074
1680013
335580
912392
82088
1356246
836611
1388900
860360
157516
1918369
885634
394637
1923407
1570049
156185
81215
1013907
923344
36137
1234724
1980938
1539248
902166
991060
1830314
1333225
1512824
642148
57698
912481
682880
1992483
1613337
269464
657476
556969
875566
882126
1669144
1805071
977306
401329
17775
1384052
1913812
1698697
1463517
716083
1897421
189621
907485
1539009
1743750
1695882
259947
1965617
602402
67192
70778
1529226
1773813
133140
1649446
1434262
607567
592189
1307120
247982
1017484
36374
883194
1346371
1844475
537880
1054985
1544051
239247
1606223
396924
927057
339937
1444538
101188
811870
1041702
1064801
818277
339015
905920
1613282
95476
1855772
1389854
593793
800576
1952634
250693
539115
842280
1685757
582104
1687766
494847
574858
1227718
681985
1005914
867587
1175771
181900
340737
105253
1290513
884878
137588
1538318
1260358
1867243
1645835
1952785
641830
1609958
723549
275335
969543
1525456
485161
275925
531157
775910
1873120
1705805
1833458
937573
1689999
629250
1007850
1730452
167154
527753
1760856
403150
1710174
565032
566274
1180223
1920020
918717
1876635
1075425
1967386
178646
1009574
723382
1963957
564166
636340
1340381
1227191
1334268
986451
1577195
28204
1277427
30997
485050
1270719
546387
1943708
1699572
925125
1887253
862997
867890
1725284
1258794
593384
1037144
737478
1175027
962490
1969990
1101869
302853
1111618
1085113
1575249
295905
1309888
1381700
320520
1155268
257482
1283274
11937
1564009
1988657
1207764
1233786
42452
401973
1194314
663991
599757
1973477
639476
783103
297247
1742944
1821422
501613
1973071
1845231
1444546
453693
698101
462886
1453397
783509
922585
1884769
1684830
890556
950919
135821
95878
1228134
1629326
1162243
964566
143613
1111701
589379
890491
1058817
1149960
1985498
1285347
1929997
1506538
248997
680960
1116931
1394806
1656060
351482
156675
1262046
1845754
1043621
1298628
1505060
603848
511708
1433329
999634
1531700
1777620
724116
80473
1511124
1764906
1608675
1376850
1972020
1313623
772759
231899
855347
1192849
1825707
260357
998824
1508178
1295714
87406
96666
1490036
501913
68752
1024134
1538325
399454
1128483
1669778
404221
405208
1293985
1554333
1582554
1636839
1789793
1942103
1809518
1605341
1352635
527053
96311
1960624
985386
1067493
28270
411538
288018
1575989
199156
1878198
615381
349077
1232545
807074
480201
1291586
1320789
1099521
595806
1509161
1404440
918401
659962
1662956
1185187
1599720
629521
1759095
1621938
1654170
700699
1075286
418768
1554260
291704
1811543
791456
596303
848812
1508652
1699274
993376
984121
139342
348209
691285
771979
300010
1666940
1667618
1042556
432117
950701
984775
1736608
480322
634459
554943
280499
1304486
1611596
1822023
1463436
1035051
392634
360853
803418
1459324
771897
1474609
707631
523073
355907
267658
351452
1163300
375051
1196118
1496255
204398
743321
875757
146822
21978
1800997
536754
753272
1729584
1032797
467756
404507
1791267
1704013
1768014
455764
308200
491369
1144852
210853
1782549
1357857
1448930
1538427
1169725
70249
739878
1544456
176485
1012918
1854027
1730879
873797
1136860
1840008
887800
845865
301632
1480409
730412
343905
209022
1004049
699121
1595656
1734187
402895
56048
1053458
523952
340058
100018
1123952
1634441
813680
235477
359477
87755
1559466
1557074
1335101
405301
1291130
917630
765083
132577
999762
97380
1693694
190830
1558480
438979
1863446
1516531
1272271
1911716
907998
799715
1443554
917416
1993230
164615
67974
1714067
512052
1483494
671205
803422
161159
993803
662140
546233
1485217
1163052
1506662
595775
744670
259413
79734
887971
1763991
1486906
1085923
402213
784702
1771008
551856
1949744
1230490
1378414
770998
498228
1600043
1086594
1820205
1063587
556979
1792931
1342241
117795
205996
425104
579115
1583516
1044983
664482
1520423
233367
1208948
1500314
400821
705858
74143
1403273
1812349
746865
605725
1820407
589239
240623
1672934
888709
1500
1127731
860381
1259208
441028
717530
1211289
1869546
399747
711659
1040879
1096483
763034
1929830
416534
702666
1436412
345165
914408
217289
1415317
1968061
936628
872456
618676
908162
1289884
23305
1190925
1460015
1494022
940272
1016879
320308
666682
1232916
1240613
1879311
1561336
254361
645696
314476
1098261
203615
1719271
818926
632339
1884696
1357520
1566387
296138
1096516
1028992
1432697
917566
1697192
1303843
1158590
948265
1036963
1877812
1944445
812647
1270196
1994450
19003
1235175
223322
1794240
1978966
744724
212752
538884
564842
1973568
1524934
1656089
7965
1879168
1168247
1956838
1351027
1018431
1118671
649259
1816200
1017611
719294
71534
620086
1711585
230782
1793728
1936777
26955
579151
1045482
898196
558062
1003156
1823157
252722
1129671
1822047
1824971
621004
1819606
1903252
1826619
1459216
809035
1980028
1717989
1198078
1410544
177659
654048
967043
317799
1696071
1477425
920060
1542259
528341
702628
945413
1402643
84980
593361
1255879
525191
1815425
823269
138473
195522
1817032
386468
1879091
425645
970757
1484816
365533
86450
1879519
217406
1702694
82200
1443457
1792788
484997
1074744
859977
1645028
1789519
262418
607741
781990
1983891
1160329
808522
420553
541767
1516634
798784
1036883
1653728
95757
1283434
1882811
145784
1707012
722725
1980700
76641
1422844
1017184
812042
1781492
1994170
1697171
1867817
666404
251347
1366013
196428
1856393
1276048
1483196
226889
1622195
1137205
629482
1910557
430063
560269
1662534
459530
160959
1522780
1730561
619366
1158594
239960
887794
1071111
264756
1617732
682545
40038
1293347
608846
1538777
968588
245977
321912
667218
1697037
1132531
1828928
890366
733517
330318
976651
28051
1947235
28670
931117
1462308
224447
939999
368027
1387758
1052645
974978
1230052
5365
1543260
1768080
270973
148731
655424
44747
873353
1652864
1920832
809010
447822
364952
1539768
394187
536937
91405
1990262
1603972
1764256
1596485
10585
1757186
910185
1657736
386538
306239
204828
1574435
1264139
947292
1141519
94839
228410
1884024
173054
1266063
790511
361226
397663
1155412
24335
947274
62608
852730
1512588
517481
322086
259084
1173209
1106305
1845419
1802870
1110083
576401
1767623
1237613
700920
532338
1810228
375947
1241967
996837
454824
305936
1180218
1231717
1913458
1316037
682865
1164768
172937
992417
510657
382897
1684129
968620
940167
685970
1118391
1976501
1519670
980478
1719696
1071661
811900
1446232
1286153
16114
1350046
135435
838103
311925
1632858
321393
1871480
623075
473178
1210222
750079
1264557
1731930
221145
1725602
1862887
78097
1230109
288266
1640097
1553025
1839818
433041
495776
1968380
183382
1151966
202005
1789915
766757
1983317
1237544
785639
684574
1144961
1195850
612680
858404
328221
590350
669788
498956
1601967
1245412
1687945
961773
1924622
1180686
87771
166627
333082
1850435
75490
1611031
1229850
1144232
1277583
384516
770303
599622
1377161
1838357
1883613
530104
397468
257423
1052271
1013513
1415231
1583057
1849968
347005
742256
982917
1525966
1746565
291093
435924
872964
772343
38476
1999450
564374
1770956
841218
703841
1407623
257805
1829158
1481983
1548480
1175620
1519806
581326
1718658
735216
1759303
1344940
649117
1140321
458347
1084321
1886191
1633879
8704
1651327
759969
310124
376803
1969909
751744
787119
434973
337010
109095
468788
948595
410897
1545943
983001
287118
240251
1357366
1990387
253508
668537
1553009
1364347
1711957
138129
1210093
1751791
147954
630628
1890615
1605429
662260
1283553
423227
966182
169819
1489841
1477233
396033
1237566
1686203
1078797
660138
1960642
718464
410359
561
1094218
907993
1569364
868182
1692789
1732409
1914410
599546
1094390
274361
1097221
1499180
875151
1761609
1326755
1044084
1094238
945459
1828886
1432003
728777
746689
1831211
1064829
1362168
929233
1918165
264005
1675000
1869459
591950
1022680
196111
1000647
745940
1632071
562816
546027
1693329
280526
641194
330419
957855
1953272
1456722
918232
798749
224418
1021277
1486905
916641
401755
923993
623659
544078
621898
1823597
1016422
1421758
1439758
418578
1637955
1828868
1005067
1216895
1112697
350464
1391391
1874983
1438668
767487
937038
742778
500553
1310028
1282863
1287013
10501
1268710
1224422
1482273
1861208
169755
1142077
431093
919121
697953
1353282
1487641
868322
1361089
1480716
969388
1962918
1059001
1378317
1268356
909840
1939765
565260
1590280
1341121
1998044
228031
288426
146169
1745371
878728
240563
1272657
904892
727961
1021255
1725452
205661
576821
1790836
1297871
1233652
687006
183297
619451
1734310
535435
910559
1478788
80639
1902307
150399
1652515
1527617
1621646
955179
638933
992237
998869
1966929
505876
1018174
843190
251034
1945130
680744
21227
843969
1596234
11794
496549
1786305
1526937
84369
760737
376611
1366581
341623
422085
121153
1029148
1627349
1238477
1679045
1068951
299738
1954383
45531
1204013
462690
1887036
1123095
1634840
1755131
646763
549360
99341
1285149
1843350
197055
1902857
482987
1767899
1934268
358587
1401104
956926
555984
1159104
332932
1834781
599897
957847
1747613
1328773
476494
1474570
1541610
1255740
1366988
1215629
81945
437070
449725
1074398
753512
1457764
1874600
1806407
1429070
76295
858335
1866286
997557
645306
1947887
1521148
1285160
1128892
489864
1462922
1484429
450280
771556
1707099
899564
240051
1919522
16227
336747
92077
397093
1492634
1947664
311742
1338853
998868
1735661
921594
1870571
1439989
763628
1919969
1483814
870068
1005600
66853
326879
6932
1849767
1856123
936064
1136695
1201134
746875
115190
954559
1341534
860124
1448204
1298537
1557123
298984
774127
1832315
1109499
718928
1529832
754344
728492
405628
901621
937797
1585437
429429
1051147
1303233
910783
1869725
67732
887384
1194704
917711
1462999
179639
349218
1064502
1640316
540585
1140498
53489
253652
660468
1863248
340065
837885
572657
861928
1338747
794074
720449
140491
455776
211233
1994888
1901445
1573347
480798
817264
1372752
277035
485976
517536
590480
1667333
599138
968092
634362
1867109
736741
1841689
219571
1819240
175993
577081
1894812
1656716
838219
879049
1123728
415178
1914013
881322
1110611
92308
1210986
454937
165836
1294513
1616023
1223664
1559487
1335589
548342
1040761
234317
643033
756071
1640989
531348
484326
1199449
267881
995925
331656
503066
87229
1721318
612620
1994944
1246740
1989123
311954
799079
1461152
864860
1008495
78437
1872043
1709938
1391783
1394509
610093
1818596
1203378
155273
1335609
1313288
1011346
840849
1128844
1905510
414451
428751
792006
1260624
541214
1119665
1791655
851941
1233929
1983804
697397
1413118
708651
1500619
1364697
1094012
1294334
508469
1415893
975443
777647
1599602
459613
830700
80572
1936971
281874
657362
1857600
1468438
464262
1143041
1871495
205253
1787725
296774
1752747
431023
1128438
1860765
1362805
444039
898895
1952600
697259
643908
788841
221805
1829502
972468
1986159
455779
974853
154235
700448
1428106
151321
155403
1009472
310141
316996
133969
1588025
334021
1222087
478579
837920
1407898
1624152
1995534
972582
1000982
1963879
1433505
51777
828358
1939542
183063
1186940
1383651
929528
414911
89994
1744515
951880
1611248
162237
664462
584915
452679
297508
447659
1738380
298922
583849
908681
61144
1540578
1855915
50167
659747
12652
1217613
1877666
946930
600791
553775
369858
1284463
1117847
1353908
721986
874670
253801
1690413
1732110
1026335
246713
386689
1611679
1180676
564846
505256
808211
1277789
1132265
700752
565531
1006459
136944
1715366
470967
643361
126902
1803091
1443605
1433752
1393210
685424
130516
1951983
1193851
907197
1316652
1165843
1341377
188365
1662887
357017
900163
234811
1147395
174591
1245998
190384
1185107
1315802
1478475
1334215
84769
351335
269148
200351
1006752
108917
933166
1908718
457471
1287999
254088
1890268
1767017
22577
332544
858168
1306061
1699382
353859
1506107
58745
1166698
330690
1452283
1309631
156095
1223353
994180
44095
852349
462629
3702
539929
1391634
905395
1071433
869230
474030
1199752
126324
101167
1154612
1364086
497631
1821325
1145518
1929243
459195
1356998
681753
686962
104446
1480335
827541
640291
994631
1355650
535278
1244723
1092491
1566628
629359
678741
368614
1723206
1444169
1717540
1877649
845590
467159
1441439
1762473
979174
749952
763117
1708266
632368
1031470
457708
84923
989466
239423
103496
1099284
443822
518575
1587704
1662707
216919
1771983
285998
1776069
855940
1092557
627547
747739
930349
615582
1239708
1206752
776364
283712
150026
805523
936973
411387
1094093
1174255
489255
565860
1748216
313275
359195
1524015
723173
607729
1294205
908058
1091805
633375
1442977
1639170
1795306
1231459
192842
453680
1245154
1022248
1716921
36140
1038993
1796112
280723
602613
1785359
371374
1204741
1009819
1233442
78908
403194
723570
1254698
463223
22132
631325
1667592
468498
1831636
917985
157926
23883
1804329
70176
817587
925659
1071474
119878
1450824
1574986
1969577
1767803
451525
788546
1379536
1074881
627982
174893
51858
91685
862573
1994585
1501099
46477
608003
1738346
1911757
950462
523734
1018832
817728
1512498
730048
397793
678111
1397878
641362
434676
524691
959868
926136
1329028
447829
1418124
451951
975160
557426
490416
791392
1994577
1416673
625619
1561210
126320
81365
1162691
1231936
1379544
841836
1750845
1013606
747692
157695
1956332
1456218
1166645
1197599
1518785
878942
501941
1059338
457861
154775
971081
680565
835103
115609
1891526
355224
1182254
894063
1013371
130107
1591614
1714120
143612
1157528
693376
433049
265340
814412
564777
1621496
1661061
765729
704611
1082645
1437013
1989561
1143853
1308423
989614
1841486
1879423
115036
1734148
499005
1784920
1767139
1388516
1440679
170138
1505159
1564902
720774
1312471
126917
329247
784789
666860
514610
1574793
530562
893493
475093
157328
1473108
1374533
1034481
721500
392770
823159
1894703
1806603
345633
920345
1723867
640475
718310
1639779
621468
229956
159340
1346224
894413
1823694
196501
1168498
1198773
1582750
1189158
117560
314824
1602021
1853320
106974
1352512
1395561
261407
416442
929203
1187170
1299548
1659168
1737053
1926293
745662
1425091
450236
169102
1331010
1820327
1723894
828648
1209921
1028513
269872
1765934
183791
1902175
1132902
1270936
1224642
1502865
294612
1668570
133975
1128054
1872225
200018
1507191
1810364
660219
120376
1228998
1797427
1078111
233104
1739473
1439778
1846257
1971283
1140136
1846560
1089854
1875584
1579977
563712
1317598
1326777
1173784
1608181
1048174
751468
1051525
1951234
252637
732091
220326
973776
346869
1232917
967073
1094132
102572
174624
176469
1448305
282716
1300599
1362921
1809060
1916944
1700280
1344337
76388
1773620
1406473
628054
1896263
54608
52417
96708
1345511
721739
1493692
786018
504154
732180
1999516
1261910
1482699
227980
1613096
501280
883643
459611
1390010
815497
948359
668356
192070
1489846
664367
541840
781223
1372469
1880468
123257
426679
412311
1578713
1433597
468343
986363
1133094
1917461
1245895
338992
1226942
1626700
751357
355365
220514
277430
1869066
1820304
701721
1341015
221198
47873
1582489
1825455
1720640
1639869
1637273
771080
26087
199635
1597574
1064471
694430
831520
1512867
665878
1174461
1831435
1454232
1390124
833400
456229
1851479
100150
1460870
703247
1842417
32137
129025
728388
1661501
715417
950509
1594300
1268058
1373625
543703
1639108
1117540
1585340
551038
883725
1935495
1386650
1262151
783610
1635035
442392
1873818
115655
1027590
1940040
1409045
760586
1364376
1243268
947938
409794
417484
469019
1340188
602449
144952
183067
702777
1124840
1435452
78957
247826
952960
19191
1249852
305223
315069
1566656
1868917
171024
709223
1096376
1250560
269716
336753
1890108
1106061
968440
854645
243188
1454656
891299
1012732
749030
922642
1446324
1316016
689494
1355093
210780
439741
367201
1083560
536072
1989082
1080165
1495583
1673701
1592873
189245
1883263
646509
565141
1570677
980652
1342991
1933271
1763256
767849
592998
1974054
1024725
1050305
931422
1602703
1514999
167249
736813
28816
1296719
521441
1112554
1670846
1381810
1370700
1113488
616872
674128
1640413
441638
1328084
1117854
1249708
1770049
199371
742714
1330042
336688
1784918
698686
1576883
1342351
9731
1161845
1976325
1892897
1378269
1018206
76257
1896283
1570115
1396998
249332
1852749
660677
990933
1948940
1301789
1504525
397736
655766
322032
1025881
1177131
1655561
577346
309279
1430937
1180271
978350
1370595
1239158
893194
1984139
1647254
1751850
1092839
757441
1209351
1091146
11032
1339362
176945
826019
528022
453975
1167095
905802
617564
419817
1991401
774940
1318138
201887
811612
444034
634907
1698960
1774666
683781
1307477
398738
1988682
1450679
1392907
956407
1600128
743831
1625245
412081
1003050
1344762
36484
1878592
226476
548114
66201
1388093
187062
928470
310352
959932
401792
1324023
1895352
1638682
1362348
767829
741513
1898383
1425380
554672
296960
1025743
194165
1277047
106256
378098
1217737
1434201
1622831
1937575
236150
1307381
792160
1742740
410121
1193288
843035
1170101
379107
199623
1132228
139669
1893531
1366056
378265
1489975
1783458
1733985
415801
568962
361474
1936003
207333
1450399
1948260
1531073
913570
626350
4976
513409
1336852
440367
1261932
128909
44078
1011880
1258761
1541530
1284957
7053
365497
1645688
507750
1623875
1963445
1018863
99894
727196
543294
1084479
890290
1822837
1857105
1318785
8154
402130
149741
1839861
931027
636698
75012
1213399
258091
1186536
329564
1598274
777329
870803
902586
1177175
770461
1565949
103545
160797
1665843
33489
608367
282824
804477
512732
1728291
200963
1426601
1849357
1912069
925349
1513962
1639727
314379
1309075
1256482
1254853
1211049
72853
1727629
1131620
144513
1619168
270823
56090
1831053
691406
1254727
517317
338684
1727215
539390
658864
1684257
1483524
1233483
1281463
440494
1906679
1220484
995553
266948
962296
726096
1651256
914105
1673880
115486
557799
903375
657756
1207848
1543806
383355
151127
605506
829182
207056
1326566
1295589
975786
320259
131337
1884266
814140
263935
1093872
832595
142682
1790200
1506984
950814
949940
273216
875769
1818776
1508746
456708
1733234
1027400
724008
867477
832995
718266
1795148
1418566
1447271
1670393
278669
1472267
1332391
1346337
1805339
325840
1830561
802367
972492
999535
686241
1626361
918076
191570
915524
982898
255941
1672511
294505
634669
610037
1425278
1553988
920846
1011710
1881585
162287
479787
1990104
1356109
1298455
805936
1216743
64969
1169475
1570220
1512335
233342
1218977
1729003
1014756
1888728
752794
916085
701559
1225463
285850
1433562
1421839
702267
205690
201702
294423
1849571
1521984
1517
1410704
1433852
1017343
4970
1159359
1719368
818066
1420372
1254948
1529092
199153
967447
587592
1558054
1793988
691017
1167447
385263
667832
26515
218659
1532715
175202
1457863
1114387
1995410
1150042
1546544
1416302
1499156
1523986
389229
1279897
1304038
1467012
631621
1972179
1843262
1600586
24578
1988582
1426141
653378
1439551
1332544
847593
1261384
248937
1548434
1312195
1907999
153307
975253
126054
936370
961495
1255398
1351205
813712
21925
1593450
1697476
98516
1449851
224604
1887634
1085265
1539742
1825000
402771
1931314
1563552
1556148
1190529
602917
101173
662284
157593
276428
1846691
1428832
1406548
993307
1140418
592416
1479283
1790124
37112
698351
1910070
221510
1584617
735976
588474
998670
933410
907313
1731236
1647186
721297
1100207
1046032
1736762
1023058
1197027
345788
1761305
285985
1604580
955460
749811
931063
1008508
1600076
1952831
173476
592865
138968
920515
1536509
1893026
495294
1214491
1493043
1778327
1199387
651842
1084312
172637
295742
1247081
891699
1542776
1304110
1708662
1873498
39169
238131
679303
1176067
1860671
1679735
298595
547958
79645
674711
887686
1092996
1090207
753362
269159
402661
1947485
608638
1446272
196408
314401
232331
396083
536098
1486021
126866
1992706
1707911
1673880
1445356
54912
1510352
916292
749842
1231606
147001
74824
1469883
165649
686970
735160
133525
1997958
1281058
1599649
1395040
1187040
689732
1930238
1433962
1232891
1087426
1799554
1894444
803265
535799
1951548
1532560
1509151
1854280
1490233
841852
641819
380360
1104390
356361
1893624
513698
1291370
197518
92706
1630799
1478914
1097251
517588
1684100
1397382
448656
438819
1956345
1606051
383031
1702843
194604
766865
1732913
1074433
3516
723698
970502
1684214
869731
1802633
1142502
879725
398450
370096
317034
1940198
881044
1304486
115643
438963
1421110
1169672
1274087
885058
1286518
1370612
1034898
795140
1957306
405378
1720884
662448
1740281
1883506
130944
1519584
1101765
764371
230145
348003
1523437
1245645
26094
403568
1425604
1465555
213122
789122
1109857
678253
1425261
1345942
192185
535712
1201616
485789
1224586
445734
719798
1751711
1077892
900928
1695951
226837
91622
158330
430680
1352434
596857
395666
786326
1758496
1482458
279967
1119163
1601298
434099
1816828
1290069
1839680
764244
1611582
412402
1141127
1359044
581844
1320076
1276224
1661463
946320
210256
948937
1998557
1012946
99754
127918
756643
356168
985648
532316
1183797
1507316
1198339
1237532
580341
1093476
1083165
690914
1735500
1776289
853638
1900670
269765
1552756
1661490
1422644
976236
1967422
733488
1603744
991
704000
605636
359650
318189
1472219
1812655
1495760
212349
1964057
1004976
846504
1545924
82516
1082404
661153
530953
899584
1220244
305600
659767
881257
1249556
1115673
507720
537196
1403084
1659238
1639628
823335
965710
743157
1128379
1451521
1567806
1379900
1129133
926281
1489349
415938
1363229
927810
726788
956634
973788
346928
1721867
1902313
920565
1623751
1077659
1060232
1227642
1875489
608324
551119
575854
1338532
382005
353086
1758999
679073
577912
846320
823486
20047
142679
312123
1151234
71417
1108791
584220
414973
311768
1016874
1376964
357855
1750878
1995224
1173815
990134
938721
794380
544548
464900
1823555
116226
1097457
452455
560249
907916
388355
1592819
1632611
1826988
167697
1294912
1792632
1250993
1267720
149344
1971468
24451
1274246
1402930
526306
852918
200383
1173922
908968
420621
498847
999522
794274
708605
1672261
354385
82160
1318547
1353683
363837
1282335
239631
914982
1214565
888537
1063274
836580
101710
1147695
1105289
271603
938776
369024
1205108
180597
225470
782442
1290183
1220306
24635
1109854
885855
1138271
1758117
1315934
1036262
176479
506869
574640
329101
491531
1259673
1831714
1099938
1811571
1362710
998237
1942653
587723
308389
1744416
1599416
1595519
1565104
717763
1752762
1520276
1489082
102852
934407
371731
1442967
1642148
694133
505394
738550
1877170
1449921
304814
1214405
1108998
1542493
538501
616222
179660
1693130
1825106
1621316
1125555
917381
1477068
410194
88353
373662
937406
1430482
1004143
492503
1727772
1217311
1432224
839328
1582155
965731
1244170
1893350
392382
1609479
1453127
484318
1510098
1715252
1423252
710478
1292956
984607
819739
1887888
119186
850252
1360119
407135
1892419
314455
1857922
1486435
1744198
1184397
1615203
681730
553305
144632
349435
1120179
1239509
1085578
1748618
1932872
1225378
370710
676978
1126854
255808
1631645
669257
1748962
1024389
32946
1776633
1243961
1978678
1556516
1962040
142790
1655376
1322748
1029055
1221899
1423211
741104
1910046
1339240
349010
1615647
1321205
1987357
1508142
1466312
566562
742561
1623493
1998271
1143615
294404
933986
599160
1490100
263792
1305345
1752044
4088
1573263
76908
1249094
277220
1530698
1906436
1036288
824594
391911
1123706
1055869
1721397
1702207
1192552
1790716
878327
877935
553839
278754
1420627
809339
1901987
1930660
1134203
617773
1353408
1450279
1652652
371117
980013
1500374
65264
1024549
317276
442117
556820
822425
35278
704105
1227135
1588695
394108
326059
1783917
927058
1577388
1206011
1105956
1523241
1428650
1705681
1355172
1882281
753311
22668
1709100
639408
1657630
894374
390677
998432
1255784
638239
1870417
338976
128064
1695240
17928
1620446
1502049
1010569
1523721
1969609
1440371
713355
1513978
1046979
754696
473653
1053004
1094022
1010079
179116
1290703
1771073
1460109
1293067
984897
1128453
1902555
1758731
1041068
793481
575717
431614
210592
1252226
122210
942809
1923510
59065
777669
853199
152050
1536139
614394
787458
1326245
421489
1063746
1985134
213018
1104123
1339471
679802
366597
1238952
214265
1724701
812681
94115
450288
424181
498624
387012
1106688
121849
1007691
726520
1684598
1164394
731884
200280
1620199
193223
883309
731534
1597697
206555
459477
1757711
1632011
1165554
1929411
1761335
1564871
1267819
918622
1180983
1127773
143714
253358
1747520
783818
1232474
25699
1165268
453700
1442839
1499117
1153672
1291405
1603172
1406695
1692503
1857378
20766
377089
971274
388935
909582
1847006
1626156
752531
459803
79565
1448757
593329
1030911
1453045
1041177
1077631
832863
1496969
133040
542486
539039
450164
1653770
1604715
269345
1497150
466912
1535722
1116395
869068
1970402
609973
1505800
893997
394005
1903180
1794456
425735
1710443
540080
739817
134203
945242
891046
1150049
1000127
164259
771129
143056
1418144
1265743
1228185
591100
869144
1095871
546742
1506412
352708
1055356
880842
200688
714351
1089340
76780
1099584
259538
1297802
798740
1928513
1298941
536063
769896
1462483
1505546
1002362
1196498
1177184
1972945
1419411
736096
1578710
837613
285119
482194
1805399
486661
1927106
1169478
477201
876956
1786908
1228737
312082
1603138
967628
1844872
433477
1711576
502238
89827
1164763
43670
1586400
1856112
351261
1162900
1111348
1209568
1293009
1336825
34539
693076
1165519
1870628
1061731
1968486
1953842
1513073
1009416
1542119
63441
1377176
858212
478533
575180
175944
90869
305165
1137175
1018778
132981
1711178
1622856
1770850
1362342
565995
833307
1615988
829426
1219042
1254342
1334759
1529405
1660156
836599
114496
878972
835572
1056017
1197648
1577725
877470
139939
870245
457210
96844
1495540
1003580
1803387
255383
246615
1660074
821704
752491
1808378
478908
1720971
1953384
121146
663626
1738133
1529544
1766674
862237
564329
647516
915758
850196
1263010
48858
1243484
1685816
697229
1349256
242104
6628
1744874
238917
615983
1244489
1034502
1718762
1777450
577186
923524
1117156
36964
777054
402900
113885
1938427
1482972
1116487
1809391
609818
180648
1634752
1665605
1339219
743071
1019165
1103133
927720
100019
1351520
1630833
1640507
634640
153887
1024904
704426
1801329
764174
284969
868534
1911088
906070
1855165
1763444
31447
1846559
1248940
1184223
727027
1985718
153940
1658821
775229
1618890
158705
641958
1111292
1795975
568416
1432368
1877684
1414309
199082
1349324
1957007
1190385
723102
365929
4676
459699
379679
671152
249832
1633603
541863
898682
1832131
464580
1437467
703257
269767
1804089
780608
1394715
59631
226596
1725105
1675758
1225255
86590
185416
691402
1185082
990080
1470174
1824429
496613
1505587
1156041
1405776
1991381
887910
1293275
1310412
1840705
427878
1671107
430683
265028
1787239
780690
743050
1922962
63174
678203
414471
1785659
1041156
1935058
1898929
1309681
1367154
1247888
1011900
256462
1705202
1976000
1823350
1483703
1639999
1892001
1243956
1252119
1576582
228002
1312854
923882
391971
49069
556982
789540
362326
129836
1937886
599872
1245390
1803412
1102539
1147155
1007353
422470
1151131
1608296
1158803
218901
1687369
1658481
1722888
1126031
1885540
352356
268518
80325
663023
1792173
1272559
1750457
334209
668441
722614
509306
500050
516628
1256351
1443055
787789
1639656
525978
701080
158610
870593
124410
347046
1407331
803520
438406
74842
941021
1903749
178192
1552942
34454
1365551
1599431
1143053
1545043
271366
924046
1001472
303646
1395150
929874
36347
1925668
258825
448030
259553
1385226
856208
485336
588727
1015479
716114
209284
84079
74447
1440053
1192318
303467
590607
1955774
480875
734479
1021973
250437
236118
585684
1466735
213093
1589051
88323
1845708
1239721
1542572
1075701
761203
366132
1024542
1534652
1329630
1378237
1619979
112495
231516
94968
1931356
45470
1941635
124507
949572
280573
1422553
133309
799025
289855
1097729
1767546
599984
1585093
1707982
141494
564303
1742225
1077579
1958495
1330122
249232
699193
1026282
1961730
1538533
751280
80731
646410
1223742
1758581
98945
1463543
135120
195963
1622689
1603786
205405
1932411
1145638
1375121
406683
354145
903944
1509246
1444636
1264575
284334
111336
885574
1609115
1291404
1089380
1468824
1397674
1561023
368625
134527
1258420
600658
262618
728055
1234780
1733571
174788
75833
1065834
992969
1140873
716999
342682
1156586
1611040
537784
1412005
1878056
1326229
102651
1643607
1425880
600236
1203815
1155525
137743
328291
685055
1963579
1378932
1930977
1045108
1961112
686271
559986
858722
399607
1570836
1305361
562053
899721
1928178
1590383
1201793
220418
1901933
1509585
1586456
1954285
1758848
470808
647124
520762
1386011
1349031
1821775
1401728
1525219
1978776
525723
1390834
1364300
353022
238281
1637552
1244800
256980
813016
684375
1617672
1729994
1532198
1018789
1786177
1133345
813178
1907464
518911
889356
508555
457929
649054
1978950
151495
1938060
846507
1668901
402804
64083
1241541
1082439
919800
447829
1853127
1253648
633941
866600
1101503
946420
410285
1657071
1929625
1528057
479352
1599188
328143
1503862
259529
1280030
1124975
836709
1257476
438876
1372654
338534
1391392
1994685
1492730
1101564
1613220
192608
696770
248912
1841761
645957
855268
265780
538591
547575
275830
906549
1089675
198088
1503488
1174209
1142714
137058
271974
1233524
1416228
1088364
741291
1072486
1352750
1826220
468919
1670914
1491096
1752143
1022087
1783416
601024
1107003
1969051
1606374
1127144
1367508
1398765
943835
1866611
1222125
1594367
1135574
780791
791960
1186104
346682
1234070
1617764
1041184
1724956
847451
286686
1431791
801847
1406559
1719426
1686044
1680634
409787
1052411
1607192
1700321
1350075
1450924
1310341
1430789
1857065
1340865
1585496
1700110
1911538
1091389
1490597
852509
1892998
1348194
58390
526436
1795889
13055
1811114
86734
371085
1788635
868447
1002891
1704696
758170
580728
542137
407697
1178678
896578
772588
576779
1257323
130145
1438223
64643
1936607
1816656
729199
1767491
6980
1172935
993773
48234
551712
1735862
606615
137655
1214551
871531
1197420
1592896
879301
845392
1587145
1651933
1727155
880504
1320618
787563
1987335
1277055
1828367
983163
856617
356452
783147
352178
163096
1280634
419873
1535927
765571
1741937
1351614
1076708
291840
313464
645482
1992747
1194495
1400305
919165
1305274
1722391
1669127
1142564
411670
20550
656921
292723
1498175
803300
359543
1850966
1336353
1944462
1993475
86285
39134
1686543
1428635
325196
1582194
798810
566011
1840205
666724
865310
1637899
972614
1441656
779688
1594662
961730
438353
12330
1666381
1859871
774935
1279796
465123
169164
1565511
1733985
1248246
410144
1299546
1844063
917606
1217506
738121
766693
1087396
1831196
170648
425326
1113048
1307862
1609205
230587
737908
739581
1875726
911828
1310426
755606
1045337
1638852
1614241
953315
1806837
1777558
991410
1894320
1431785
1535865
552393
1791373
509554
1811104
1258214
1663019
1505011
154418
1207129
963655
1137995
372236
561456
791634
1084799
963659
1150652
1683335
1889698
124842
1119786
99734
612844
866596
1684887
877193
1233688
931370
1972111
42713
238196
1215198
647454
1403835
1545946
749443
261581
1860739
6586
1442147
39401
998800
1757959
1663926
837844
627612
1384235
1509771
1677916
1094165
729621
1601247
1128683
1869001
1868158
954648
1309081
755176
276712
1836459
1853316
1982980
1924968
1225226
13286
871027
1640225
471466
1561449
1438188
209075
514891
1553302
913013
939898
94708
557388
1637221
1509066
75918
1245169
341895
164406
771047
1230141
644024
1327208
1911823
348623
1282754
921979
289737
5492
597020
770873
259917
1616395
710748
1794754
1907977
796681
622344
1441084
1517107
1761404
1246186
468573
1094352
1187831
813464
1363610
1986778
671223
587229
603985
1864962
343856
901743
480306
1882156
1821203
316958
1784280
1145762
46259
1028933
1181975
403940
400629
1577412
624236
746283
119314
1013572
1374277
211947
1291721
1809406
350804
149984
1280408
994278
1530360
1596282
211163
607049
789490
385427
745230
1763489
1510082
882628
1201557
480393
127598
1527194
688155
1928140
169121
1306595
1831156
589561
674463
34520
1361946
1754971
77733
1582552
282233
1363196
1107999
650332
848581
1405810
284251
1976614
1421273
1224513
919980
1251163
97170
1576957
920702
1751514
1041275
1478793
1281601
663871
1043824
1981521
1066854
1553028
414602
272231
1349509
1165278
340936
953882
1509172
1694744
5987
696855
1518281
1945461
1158912
1396992
1779081
1484763
645960
506989
617269
187785
1884773
369003
978301
1329906
789521
1950000
1255064
821602
538338
936582
1201836
974601
1473447
1416033
1441198
1827552
543914
1921788
286414
1834531
1284301
1760894
911583
621433
1685308
659567
1668091
1237851
878893
1753114
178522
1561170
100698
1546683
79998
1064831
1632146
542774
1122442
1911447
1662171
1309667
1996973
745410
57377
279989
1543708
36024
682196
1197277
314705
1612497
1962128
1795720
417878
816272
1364039
1937691
1956849
520496
1475859
973428
1537997
416003
1373476
1269725
343187
1271100
1372196
963357
1878531
567628
1476866
1645326
1202839
182198
315705
871978
753547
741914
36470
1622078
678734
1059676
48255
1411703
1830691
1027327
114814
285737
629756
448854
13429
156941
260844
1669078
907096
903703
947200
1724828
402687
365365
1807969
492223
1741840
1148223
497555
216637
952515
15449
793770
1028684
1742881
1774589
1505288
994985
694041
1130874
550864
53512
754859
1511776
1542103
329215
1316969
722579
206147
1951765
1427671
1478613
526514
560743
1362853
1863911
1692139
1058959
235658
722942
60375
343591
908824
688228
307312
1539838
380278
1554999
271023
1523544
1200760
1314431
1145739
895260
1706833
650230
679285
1731816
1121852
726133
597655
986476
238491
1974200
481850
175087
1364209
46318
350214
527579
477932
698076
791443
1273529
1229456
1629540
104143
457553
1711905
845898
717430
945621
1295415
1850931
1849360
1276065
736757
1352026
1454548
447991
1192375
695020
203507
632680
467636
1635491
1381596
1708540
1055900
356909
500383
125109
562147
48263
1247649
1435007
61662
1307576
68447
1400479
368421
1681256
649820
1212375
192014
854159
1778901
297616
245075
816827
1321500
1542120
535689
532979
1088198
670525
147109
1290993
1722505
774039
1770122
199920
290112
303233
871240
255972
1691370
550823
743699
920075
988121
319066
1117886
643372
1498278
1803869
688528
615620
1910585
604792
182854
774104
1661674
103628
952927
1216506
1892502
1887767
235405
1504615
164168
1199403
1183002
381280
608183
662486
1974846
1767727
1161314
1147080
500612
878751
1298692
869734
1705910
1682279
679293
97208
692692
1525601
1793890
668792
1753631
1930434
1323837
1930677
1022429
128129
1701305
1249832
705747
1725787
1998909
1127087
388880
1989396
529582
2343
1672088
950033
791751
1440268
598672
1692475
421934
1421559
578192
825402
739317
1115066
1212720
301578
1851068
1410057
762732
300386
1813705
661207
1301174
1595004
504089
86429
1300294
1317946
771814
863624
1551159
1132991
881324
1749942
340534
1616522
1386213
1908714
979381
864046
869688
1089728
1480180
798806
169491
1987393
374590
624706
1880392
231091
674451
803375
1069754
183715
1205741
144981
505808
1564528
1772847
956590
348394
1712886
576157
519064
230179
462174
416202
553343
739093
322529
1813941
1575874
231169
1235005
883885
834069
867067
1932551
1017731
1098279
51787
826101
344071
932152
1216292
1094233
1244038
1658393
1532411
1532301
525395
297656
1536407
1227853
1349218
1302576
445709
360647
1988208
1389382
752618
84864
400134
1528303
1764753
1288846
94064
1467984
1383512
511767
1890892
1612214
1387688
1735357
677952
220706
1416481
57153
388371
1991575
1382779
248599
1433787
781134
1827178
1352336
1770840
71553
1498809
1786241
1429552
1544101
655272
1933655
335954
649714
1432793
1334765
1165849
794120
1832687
1348909
1275004
615766
360093
1856819
1131725
754909
1460019
1517036
1155547
1969995
249433
1042148
211040
1692978
1742589
1479872
1395156
1468490
678945
1311875
1860162
1905598
1229635
492947
1721441
1035174
450397
1370698
127622
1544586
637111
1434573
894055
1921781
813727
1613507
1026713
211957
1027116
1259669
1449957
387936
296442
426281
1555497
1021918
889899
956211
1121128
405644
1307795
495435
1437008
1366047
639439
1047898
843814
1604098
1530513
725108
1666732
1494427
1017378
968737
24045
1899516
360569
679151
1092075
1864718
471344
1724022
898067
537631
81630
542025
1206432
1128655
1312159
452437
1478941
380645
686458
1362343
811263
1591568
253304
471477
988799
1681663
643746
241769
973802
49523
190049
1996078
1225108
926706
774045
1383307
687711
1677884
374947
1849419
1231459
1853385
388496
770433
1209505
11173
660251
1781501
1268771
1264026
82936
1940408
1660377
1951007
19034
547868
317985
730442
1174252
1837303
534866
1046187
1346753
625945
694679
62863
1757513
350367
1628559
168682
1744868
1980749
210517
1989232
518376
580760
1742668
1597304
1267626
1489938
284320
1559206
1054888
69614
801516
1285506
524060
630856
1725102
321224
1992383
884091
1019901
240427
628399
1138332
202545
858863
198871
1620134
1394181
1655148
700181
69793
1553010
1028089
1748417
1013371
1381712
1703212
189678
1206274
1740868
948892
648053
845610
1149141
1802469
460846
1090721
375009
147747
1197916
221150
1859062
18010
1123556
277464
1358790
1103881
1129259
940084
542275
1742453
1989805
164873
145823
406989
1297931
1907515
69255
1580641
629952
1754970
858349
694080
1548629
1043148
775960
433023
1977152
211667
6659
1318721
1322421
1142389
1425488
55550
577036
1002712
72666
1153599
504246
1779817
866098
298886
1940245
1391751
1334364
305905
882368
126554
1540001
1475750
306032
20994
1208286
1222662
579362
1315965
677326
1215087
1898545
1014157
1603031
1438135
153836
1425981
1179820
1669885
2173
1586769
843865
1128788
363678
61542
1093124
184204
7223
1312152
926212
349827
265954
1555570
819582
667573
98224
1631332
1483191
950448
572510
1141520
1371008
40637
253057
599894
1878186
590062
576394
769369
1948304
1924702
898276
50005
1300475
1413038
1463933
1911932
16149
287094
745960
1850539
1947934
111412
656265
1530468
1276764
1241264
1142472
1945070
666510
524552
1748735
1507417
1601555
1480130
1761533
1865555
757886
1970426
1256480
1699655
171612
197197
1951126
591171
1340761
756137
65210
399835
342068
64896
1624783
1512900
243444
1239523
249901
131968
1939808
1206762
1928283
1682432
1059627
237967
329570
992944
416242
315094
411168
278823
1713422
1164359
1575544
1247935
865182
508547
1542467
1169756
382479
1480724
795989
402631
1994340
819724
253349
1782388
1942680
1739227
1162829
196394
1056608
1913576
301441
480243
537325
1898261
1088138
2301
1250800
372670
980863
351850
1821507
1499459
6885
543364
16157
26669
390865
563678
757824
1183811
1013294
1148283
381850
740694
39742
1083819
1447631
1444749
177258
1435089
207644
89306
769779
1036876
824275
1013773
847942
994379
1200444
1408357
1336494
384545
903349
831262
1952209
763298
1803315
376352
1130460
1122133
75981
501535
603339
567460
983610
623439
862063
1016832
1030034
73314
1911052
1216639
1418414
1278893
448855
358917
361919
90728
636696
1403048
443413
1007139
1490715
110127
1799915
1419083
1772526
388731
179545
1153409
1946804
1036809
1070518
1266649
1977794
221842
559341
934433
1533032
423153
543709
1717912
101489
253579
1642303
1765941
1752997
1293713
1190044
337359
1870868
743061
1017064
1948878
1985270
1998926
1282108
32643
1465999
605309
1867675
1302473
1340739
910733
1223955
1231741
825983
933515
198436
322812
785555
876263
1716340
189290
503440
364609
1486424
358530
838032
347977
90712
1330707
1828366
227788
1017520
179696
1507960
884893
759248
1432302
1077628
1142532
1746396
1932940
470501
295549
618830
87495
1694150
1696420
1494923
537672
1100327
1178092
580929
1263769
331484
823539
1844532
1424179
1339955
727026
879740
1822959
1243856
1953835
115576
1897389
1718567
82524
744938
690738
24842
1377028
1983504
250295
167834
1747452
598614
555082
1266037
776288
1430395
1854776
1339975
1485097
1629517
322648
929030
1643033
494812
1967109
888104
414570
1192088
1053830
1375618
1327365
111287
547461
1393869
190834
1934200
242968
1339270
871417
415936
552586
1234868
1990238
368002
898382
1784221
20268
1712167
381433
917330
241317
1069605
1274003
904642
93824
209222
941094
1330947
1416657
401667
1060490
642878
583995
819962
632614
1885291
1452927
1523734
1416790
1937072
1390369
1169213
35132
1354676
1505057
351254
1067336
904315
18713
1593438
969064
1225184
1504247
976709
679134
391597
1926992
1285391
1655961
335620
891469
629568
172078
1257022
1582350
1119726
1594733
1160803
660669
93983
942969
1213052
1978298
1782256
629764
1985212
789517
1505804
1018400
497867
310293
411263
1232780
163830
1615246
21615
1713532
1295911
7234
827538
1601318
78663
1424046
1392215
1723608
1527721
1236036
718933
682858
1495557
865207
854212
1603401
1062534
451663
331922
823737
228243
1887476
862076
1411169
1596010
501683
1779649
1111178
82995
1757438
575145
765813
212756
700600
1474017
1540274
262553
609695
1041133
135560
1256069
879553
1207719
911269
88495
415681
1616973
1510412
475088
1262288
319083
114216
967554
1639464
1682089
799090
131925
1010855
1833501
1668326
985555
48011
1341179
1509270
1861661
1836700
547904
136774
1064525
1715837
96768
556680
923053
1411191
1684094
1660983
1843328
1647392
335976
1035134
1015389
133934
1287279
1326224
159376
1667589
1487364
95566
429077
308675
709409
1454532
254323
494603
1525042
240224
1493932
1562818
1127413
1708409
1251276
913127
1504073
305597
848751
940475
701237
170770
488107
344124
1284330
407787
87983
1065146
981185
533279
453262
594033
620492
1215078
1274481
1749819
1283608
1498094
845831
1155863
320632
915123
321959
150596
1760409
1720
412110
1931669
835858
562957
363471
1190170
224857
378890
1206589
789745
208902
1336608
735649
1583543
326764
1253737
1362837
1572612
492458
817928
685475
1903268
1125860
1314843
629101
1744414
1907754
1898954
703159
1075984
840466
37659
1641480
1705302
1699389
1500809
1848598
1615966
1143653
87163
1285107
199993
908880
1890171
956634
661244
69276
383734
924405
1029853
838350
1679754
1993293
814988
704259
1596448
1589529
1458024
943326
1284115
312577
278166
1296472
609921
650099
293365
950304
1851888
1026005
326466
799954
1064602
1304915
741815
55004
288421
1739183
1885177
33161
1415526
803787
697438
1402457
1916510
1391454
1060500
104949
1827354
1688872
844006
1387434
528009
1876537
1088961
46587
1586932
726463
464765
1544965
756898
363287
1805531
1384212
779498
1664862
1582289
70970
1387817
1178711
1625501
1418643
1544334
1134475
1421030
394894
501588
1613627
194071
933129
413981
258324
1446462
1119747
469529
1339872
1004283
302730
1446988
5582
274887
1638885
1194702
1134357
190679
1419373
569456
1621312
265855
1408092
222297
483874
172891
974414
134226
5817
370188
1141817
1400187
414478
1921305
208630
1901026
488098
1777971
19456
1607232
661539
1808689
1123754
579074
1807032
29961
422791
1111858
1131266
79540
374565
1966704
1921979
820210
1167796
714300
1217337
535163
407422
133758
792279
1699094
92027
1980991
1119829
1377789
744064
911686
1074109
503913
371633
747342
1106847
1878580
1435947
956961
1733435
764428
621296
988972
1834012
338160
1577096
1948548
597514
702611
161004
235882
1645041
579166
714810
1056588
484285
144757
1832566
679957
516273
1469350
286647
346466
1426049
1689344
1439088
1448178
596962
1310819
1128538
598001
1755522
192741
698913
740334
1428344
1772061
1403221
893878
477702
1716063
746181
776222
1313515
629521
372227
332588
541803
1634439
1466425
1139406
797086
1599988
1998168
1618190
1555823
844033
1143969
1953998
493301
1697693
1038666
1306204
638846
1142188
1472514
1136654
931679
807647
172937
1932853
172725
1609220
1025628
1798914
1507824
216966
910602
957801
391238
448854
1281133
778291
189511
166351
209288
1970114
1714039
1419735
1456943
469831
1645043
783392
201233
1285972
1966396
150995
1298381
1933986
1753487
766880
171263
1910664
912981
628178
1513140
765603
1364929
993374
74354
174235
1207355
998336
225117
159949
1647069
1818601
253395
1876856
1848314
318390
1925185
1883392
1677855
1031781
551944
1144903
1610451
855001
470210
1353345
1086441
1543770
595921
699344
1271860
472054
1786977
814626
554076
1818994
1523877
298417
1451458
244469
561172
1023445
1338345
1339261
517127
420565
793909
41893
1021083
1637740
580763
516990
1138129
809451
1160954
615098
1372385
1535736
1602662
1067102
621167
152799
916150
187050
215859
918263
1826107
1752192
974923
74428
116995
554716
1727802
1164968
1850012
996955
438540
1573445
1962750
1323497
1462486
1125754
1645005
385226
1915026
1821727
1551600
429547
1369249
630922
117380
1781479
189563
553225
1547485
1182823
1869023
935130
1386891
1381747
1303189
1955496
816966
1314831
1573793
440145
928819
642828
714577
1817024
1271846
1417308
1565977
397024
1151822
921236
1717977
1137194
671124
1769330
1701216
266367
1148248
525359
1558279
1960404
743703
1328209
405142
1843495
320805
536262
688624
73736
1849539
1513118
383834
952761
1566102
395672
1737141
1576801
1506960
1782740
882750
1847211
509629
65398
1366133
725976
990765
1643015
1729820
833236
1464829
1774326
1086345
1394276
88551
996059
1302275
588709
486114
339658
1438074
525486
466027
1355452
1837951
1879260
1140604
725120
1472813
888082
1115112
167305
279761
1515554
569021
753667
1659333
1176489
466558
325254
82123
500853
1965569
1446689
347930
1740320
1879895
1450508
1073641
1118074
1377042
749675
1651757
1433376
1486820
1426093
1149183
1713438
351489
226424
959239
911622
434676
1897994
706899
724438
1120906
675424
326494
780726
299486
437950
1333348
1637531
275844
1367615
1745465
646910
448190
1129108
313093
123371
1319177
107056
908664
1451039
1449334
70230
282800
681468
495228
1371300
1291288
1944581
815529
897600
405749
1180974
1869809
640065
1867467
1965710
847713
1341781
1912233
89395
1797108
1350871
903566
1057877
1304819
254448
1141
528451
784256
1437387
1266112
1329859
1119113
96941
873019
462540
887637
1106702
209756
632712
44290
1389994
332162
1877766
910988
1152079
788739
120570
1320219
466136
282568
1158325
1535594
61975
200556
1745898
1070176
230882
1767106
642351
1925160
768143
1854838
453936
482094
1202376
538852
290351
98247
1678019
686896
1453701
35526
80340
1787169
1846308
1362764
329542
860127
1280541
901049
1161287
1671355
1107239
752851
1179039
318114
1495129
1126768
1206938
1302560
1958519
778586
1382923
536838
1128922
830140
981885
1340224
150745
651673
1977573
1286026
1922754
168221
632482
1982551
187440
1085386
1798249
284165
404086
361229
1594194
967471
135182
426241
351398
935064
35921
219700
375347
184392
1079624
1060133
1704001
1639985
1951518
434192
1860814
1803129
1271373
269537
475698
390530
1415101
1304079
674828
525970
419695
1121313
1000487
804695
1418348
1468089
581974
1912745
1382299
755108
1387526
182666
738568
1380757
769718
1788159
1618009
339406
989136
30449
1678138
1596715
1768423
1098474
267524
410144
1287899
1307746
1982516
203363
431061
1832640
1284003
334667
1738058
1127803
907579
235782
1834722
806910
922606
948042
1877487
671646
1141351
1426956
827475
1775258
584142
782585
771571
1610886
943044
37330
1079567
1131652
1351286
997539
1777681
1843342
1951505
778097
804224
1602343
660791
820401
1716003
1794320
989993
1686135
1238950
1522053
608220
924474
192284
359590
260592
528029
1237093
905610
1743766
478413
1566928
329965
1455328
388128
954936
1897358
87832
303928
1661803
489161
1430251
1122896
1890525
1567
832138
39063
710738
336154
50153
416545
1338749
1804763
608009
525530
8972
192807
1805332
614865
233920
1528846
1853338
1954172
1661479
706451
331928
1820292
162315
1855257
1648085
1850907
296900
1898068
882637
288007
1429386
1802233
1813798
352852
808827
318176
980367
1400304
620734
1873281
1191055
813554
1326746
304911
931382
1496002
143650
956182
1299345
726449
24010
1507031
804369
34979
74456
918541
782775
751317
1643485
805591
40598
986638
937314
413212
1708913
232816
658683
1047493
1713236
331297
769884
1462364
1029221
83394
546933
791150
1289463
1961463
323979
271951
1834052
406561
719475
207579
249052
1936841
1037721
1625804
676635
434343
1809699
1638257
812745
1524177
998337
71747
286278
479765
937627
1334047
175911
932233
1366896
1715209
1330791
1879935
1277577
1397797
665648
289155
189937
233569
629266
1098903
1759251
1920293
475330
228332
238498
758893
1624942
996924
365393
1646707
790950
166462
1256674
1512338
256909
1789580
1252588
176604
1440458
1095334
1806070
87988
1485909
1872045
121999
1338665
1838073
103309
290263
1410463
1470723
1819143
1100985
6215
1532619
1932998
8072
1042356
1840385
167563
607631
407305
96893
1590602
996113
1456379
1351373
91076
1325901
695434
1977706
133159
852977
682058
811334
48713
267715
229701
50381
174947
1206809
1923243
6829
1775994
329771
411780
1330732
1484885
1194830
597207
472018
962023
1163617
726209
12728
737611
895408
753698
1612648
819024
1084460
1910133
1897696
1240173
260713
745050
392667
915031
977590
366415
666939
545597
1500370
1794786
534256
1992086
387732
150482
37635
1179855
1141164
58555
1030178
84511
1720683
1002848
899329
1416807
793991
1490239
1443722
1207907
304614
818673
1630072
882520
1850093
1520303
545301
1726118
201564
1338809
1510425
1741647
1523198
1858898
1924803
1981258
1096500
997195
1922862
1042708
240499
233236
1397291
1761735
1191801
765214
88530
1156559
813267
1125813
1507595
1390523
538895
1760984
131232
464266
5777
1263790
1911363
417914
1048526
1268258
872342
1585117
608201
675098
375446
1799347
905830
1197335
901447
1330812
541575
567459
356655
1343871
272313
43802
1791220
1009341
1028002
639192
483007
400606
192616
227879
604839
1117913
988989
1954993
1872440
1172602
661989
1391514
1438393
523909
1602916
551667
807592
1336270
1935759
1222950
1057983
1875611
817999
1957461
223826
1701006
1270614
303545
52114
1035889
1615237
1430827
1143739
1530167
961346
1390169
617063
1876736
1640324
1703700
515562
930335
1704212
1329925
116889
353930
1717764
839696
64292
180126
1472371
1192243
711531
143172
422517
474112
1950004
1851779
311507
1929055
1919873
1579250
930528
251408
286762
1584161
68484
1179304
1269813
253714
72983
1226591
1981670
1785754
1061331
778410
93714
1956284
684921
399326
1982920
964266
515666
214438
1339258
364491
1381253
348446
929184
449465
1537922
553993
76288
652711
1241387
795027
1749906
1644808
89365
1841470
308058
1684372
154038
1006885
1360616
1097003
1681184
1516621
1930414
620948
1731703
815621
85598
65334
77251
1712955
1033042
331270
1932326
337487
1469638
1881392
1635973
798815
174920
606559
1888375
527805
147953
1074457
1289538
1370739
709599
1477075
1180277
382419
1454418
378892
1049623
1940571
717452
950014
1072745
1416880
20081
1266785
1051607
1669156
1543970
985087
954928
854378
226197
1145244
576277
1504090
1522345
1108774
950188
147144
1520841
277686
1664846
1892655
761767
1667676
648578
967854
838755
1552963
163187
268987
1216544
1493417
518013
1474571
1165348
139953
1693303
569795
1345142
828603
1810795
1465537
1567237
1076219
763
120015
919030
313740
1568846
339867
1173749
109372
1967446
525736
1627133
803512
889012
179498
1513771
1219723
805889
1270285
1690109
1870740
1545944
1863882
1190152
1901605
1942837
1572366
698794
1882102
201615
1625531
32233
586586
1425165
779805
736526
1763087
1575626
273093
154285
1447915
608600
477130
983235
115613
480349
1414275
157350
1078190
304308
1547698
1493618
1441980
1023436
1834232
1102146
1448817
812899
506009
1138130
512956
855050
1337832
341060
1453083
1621967
121581
1890940
1323985
1190598
731538
925228
1310054
1588246
626384
930108
1465068
442010
399507
1569131
1098877
1654696
722635
70710
1839243
601531
1243615
719190
1715790
315427
1637653
620091
206254
918558
833458
297398
1402164
1369154
1590722
1412974
472135
789986
420203
65055
1257047
1742080
964946
422884
1849743
1421096
1120246
548520
112796
397448
379673
806850
992958
667968
625148
1734765
593678
250747
1607439
1934025
889808
11837
637953
1811899
1915283
1738463
1693500
331581
1356856
1186118
100578
1794670
1572663
91302
812754
698741
395533
1186974
1989886
881947
166772
798309
194127
126131
1146911
92964
182980
1905183
34449
1924999
33532
817902
945386
1732509
506437
1419578
202156
1863239
1301371
1540964
336588
373541
550511
944865
1196975
1463377
1492095
51690
355659
481283
337685
360908
915797
1128121
1951668
1506060
1124978
236126
1356325
1917156
465127
1881259
1006904
1590957
99285
1051131
980603
1448869
656078
1424817
1971257
997857
362429
1604693
1571267
436897
1452790
525745
820616
1645654
1975085
400159
1035895
1702161
675102
1600612
1587958
744919
76522
166633
1274702
593724
1396617
1552799
1402159
1479278
1769615
1700569
1133594
531414
1915352
1938983
1013805
1949942
875161
1305865
1943773
297213
1574909
1611725
1398192
185465
587140
1956566
729113
115299
1028082
474895
1136841
803740
1486282
862544
1690752
1552870
1507129
474417
456568
770462
1915180
554783
1877218
1542085
269396
1658558
767507
1916363
645099
9346
911262
1154684
1504933
1065909
909713
117013
415592
1046264
256441
743968
1269138
335599
1444511
966738
602638
1803019
236581
801992
1137874
1882405
438114
1905082
1830354
1323672
816315
886826
788075
783668
1130337
70072
1516765
1093747
129619
414087
448009
772999
131179
173034
130094
1873321
431832
142587
1974893
1698786
111948
31436
1768470
1936709
339100
1221833
1092049
1180365
1553026
1631175
316854
1707641
1245536
643734
918520
1591744
7525
49032
728361
1219898
1720483
1132205
1552777
1153018
316918
120364
1147411
1774728
1119657
1635266
955517
408584
1339755
1860648
1876228
1691067
1533287
1937420
537324
1174176
944263
1779423
1706499
1066617
743013
1822609
1946100
659372
1109084
448126
1446402
1162986
1092812
238132
884068
1024808
210146
1647568
936324
1828391
1550266
271804
1924619
474895
658534
739433
671851
588161
1192442
1225815
1992137
910633
986101
1909869
1311826
704042
1946275
1355101
1913190
981116
587847
1800034
405055
844738
1918767
1767409
1663727
814477
1911041
321328
1554689
77597
1733233
192340
1314246
1435621
584834
9418
68819
55077
1603489
1580176
542758
1204303
606949
1964091
1912818
1824229
878728
1812515
456632
1068711
407962
325993
1037966
1957952
790069
216908
695274
338013
1828056
812711
1142215
193518
1389966
129420
1872374
546846
1131831
467679
1149182
1069901
1702372
1717336
146871
1519047
1419927
1850659
419238
1521406
254042
1195075
1767867
1834230
1827771
932935
73248
1459659
33822
790316
1646676
1023657
1480613
1970090
1779236
431664
548476
346745
1635527
948663
1479195
1649166
1122685
1619287
1142669
673190
1095650
374417
887123
902906
1111269
1837408
1294128
1022688
1627259
383894
994007
1653953
1376448
992921
1402838
925166
441224
1381339
1276887
1115336
895271
400102
1892703
143728
1619326
480931
1733386
1668149
217842
767493
1721056
50490
568748
1773531
521885
878413
1412026
201483
1002735
895617
81280
502773
977095
193696
488780
938049
62529
1955243
1614631
1215063
1762988
437041
184980
512598
696031
1660820
551377
1168542
1994552
1799546
1224710
1142402
794207
1610845
566564
340581
848143
1466103
1115254
1279040
1597172
663738
621209
1652816
1812860
580612
1864880
1876333
569550
799966
233335
1768699
307593
1790435
1270179
1171880
1296077
1971402
467196
1132151
882738
132834
1254964
459367
1154792
1518513
1596508
1537710
983473
1129220
476500
777992
1429643
719126
432887
1277886
360715
1022790
1903125
277423
1290070
1108436
1148492
152055
785742
1207922
375553
1323466
250917
32603
1853340
901875
712685
1305888
560316
1566676
1428212
1616596
1779050
934913
1504373
1622990
1183132
508548
1276343
1473421
1200584
626850
1719476
1078977
255264
497102
1970648
1733236
1409469
537055
1118717
1245594
33093
1650877
1515766
1817717
613764
1363993
852280
1035207
552228
392436
1644499
120984
1634975
1050850
678133
1166715
1908428
1958101
928435
801935
1467393
639989
389564
586703
494791
459089
1754110
1657645
1679705
1604360
194671
140083
1900128
1129523
1340893
349463
836898
149561
1745018
454860
5301
607221
392151
195363
825303
788091
574240
14670
264575
1214414
530768
274755
1414062
861649
265628
963539
1319299
1242299
1723009
1279217
530620
1091627
1774315
1567370
121554
1696365
1418081
445886
1195263
403268
1196977
1124341
448786
144353
551959
660269
1884699
1815543
1768509
1256786
707602
785958
1382869
1360657
947671
166912
910936
329308
1013164
298724
1623762
1813480
1877388
307199
1027903
1964348
784980
1077333
1286535
1595300
1880398
1279199
167806
1515785
139514
740334
638841
954865
1079740
343142
851214
765898
138393
884790
1297787
313182
1461656
105033
381399
1434384
796241
1389839
376635
1182221
1093049
1455066
149264
1531494
197948
1257433
26674
1209397
1512922
1423462
419539
1971220
1180534
1112460
543465
211817
817916
1920636
1725991
1974458
1520626
331807
354810
496114
147538
715261
1727094
1185898
1484079
1663708
1567205
1820070
1820152
1014692
1363746
1592867
451050
524890
1938070
1965199
1943421
1040494
1188520
329076
191780
113967
1678141
441162
214404
88348
581208
1292224
1063255
1243991
262834
805726
1480992
1905041
659465
1887746
392047
1005708
1586575
1165538
1974571
1114782
551066
1766601
1092732
316356
667812
173900
7863
631214
643191
574852
1655754
695927
275343
1996657
1133952
1534678
1459370
1814524
1193680
1432606
128101
1746650
706337
1210741
36848
429440
1730526
1863837
365349
1632115
685761
805562
1285332
1144565
891992
697894
147382
99874
1894384
1362633
589208
659609
1635355
1067545
1227773
929525
831253
1473970
333602
966688
522657
1584893
270599
1943012
412858
274943
1491780
1407711
1934417
1684885
871398
312668
562744
983365
1992905
1888171
105069
1540232
1895132
778728
770138
514363
27173
778471
913744
1600325
1198051
212999
1214135
1489479
202704
460603
187578
689124
808823
1737834
1393587
1450292
453771
1243865
1646374
261839
1404487
547166
1143334
1763632
1275021
970085
1270162
1166319
185776
235180
1083817
1767551
820528
1248309
1111673
331491
909278
1370752
1042342
1731353
1788782
1557670
9278
647461
903650
282012
1390543
1870836
552471
924270
1542332
1502703
1099657
1320779
1334362
788
1917380
933699
265702
1149167
338359
1436743
1938164
1018672
1528862
1234815
130642
501636
215752
1904845
341759
384851
1031014
152987
16349
1749243
743178
1269227
1710322
839898
1768479
1423231
1332694
292161
248975
198325
1083671
1877500
1549457
1514684
273445
1921959
99910
565391
1983627
1525556
405241
202178
178074
1390889
1299900
1334448
1631595
1999608
1636530
91999
621679
368178
1212181
66693
287125
319482
1761021
1856097
904488
484042
205434
1251089
1437533
1671408
946657
540509
1492657
464667
629908
200184
1932166
1159610
1447392
1966067
473951
20196
1424448
1009893
746826
1146826
1102412
1854746
1172953
1486980
1681317
1736268
646576
801180
920698
1958257
351735
382176
221115
1751177
1007705
1493157
777254
793407
614731
406343
1081181
954205
46766
194756
1318050
1732172
729502
904559
778003
16883
133996
815647
276751
385350
1614593
245929
1179906
1329323
705458
485538
745875
1355405
3320
1855820
1314244
1241210
880222
1401425
405756
1413205
747730
941444
747807
65724
1778179
510190
231705
138337
1192693
1357989
412052
521538
611904
1374735
1294135
1589123
127762
1772015
955622
519011
259716
757945
370388
120563
1736603
594546
1819545
59049
1533294
783733
1802525
1995838
1575058
785304
357115
1591167
1450012
1633265
493519
176269
619136
1083901
1908972
884825
426657
451473
31200
1406003
29689
146032
862941
738704
1125306
488544
1780543
928809
210520
166397
1291079
65972
1077076
1365874
1810696
270041
1384434
371151
1505550
444205
344881
525598
308865
1107374
730413
1938736
582993
1227431
364613
1729509
897814
1846459
1852291
9151
1658640
717785
62794
606329
1964203
1684858
30880
371170
1349663
873215
195266
161278
42943
427298
281778
1865238
1922126
277201
371096
1398741
1218667
1357915
235918
442490
876485
1681524
709440
1187881
357635
754012
998304
362110
1353389
1848576
653978
1556449
1858264
1553021
901259
180710
270974
825797
1631653
96448
1520784
1656444
1769583
5217
868615
349523
172875
1959042
1670538
1293779
1504480
364003
285147
622210
886054
1706357
873546
785868
1712935
1460727
1961491
1329291
1023756
1883418
636031
823958
464118
1385821
356370
1719148
2268
1660435
1992377
322625
991664
1338109
1588448
691908
1888067
380627
1135695
339997
273151
1924941
583045
184075
163202
1739695
487152
386259
34354
764703
454939
1936765
641713
1809934
342783
43259
394146
1367673
666778
161882
792716
1016125
1056353
1448611
1345105
1840877
793105
111891
968722
205585
1868514
1952078
983147
164137
1595772
1290180
571487
318311
557526
376356
164490
556721
1465091
1591414
677436
1337559
845774
1229116
1893150
973920
1263780
1708954
670983
703228
664382
1897873
920364
555589
324028
1867608
384323
1931453
1061600
461470
1568224
1951099
309903
1147173
1112400
494448
1295606
688278
1492489
1265829
764672
1363300
970110
1803039
1598830
698043
1222643
67176
68237
672138
1667391
1140671
1989859
225082
660651
828850
936269
557495
1764022
383536
1515214
1148721
1183412
340278
281445
1552077
223552
336561
1491744
254563
1771309
1386636
611702
1309730
1960444
1340976
1882310
280642
119412
479426
1241291
734112
419643
839568
1402447
1854628
1895425
253558
651944
930891
1760845
225249
1595078
1460694
1688584
885440
1783635
866689
794176
1323416
1251897
442032
1002061
1075680
1017253
1626682
1124494
1831040
1480323
833467
61453
694440
1629666
595493
1880547
834490
1759579
1823951
1316194
379890
22474
1237973
486755
1083411
1770695
1345753
1106339
1592546
1754507
1169503
1179150
144326
370374
539872
1251658
841680
1797882
1146274
1840450
56430
147649
1348247
1828031
47551
272859
1284881
948573
1597114
1212336
904335
297877
1569965
1371611
62103
429697
1113385
997557
635387
1686977
1178614
1882123
510652
189815
1991809
1710614
588978
173827
1265067
441611
1532097
35065
1577142
480568
706405
1465042
974697
517744
421601
413823
818963
1731659
142401
243924
1630617
1820989
1421132
49742
52251
34741
595610
136797
1303303
862242
1029929
672374
637131
1352949
632314
897335
31845
801675
361095
201612
871434
902937
1722980
1262631
513494
1637993
142226
1670337
1747678
1689686
1319221
87213
833344
671865
1538248
578345
1082147
1547816
757666
661552
845624
1902526
427117
1376950
1996687
1921369
283110
1122757
1712540
1782925
863056
127631
1092140
527429
143862
1867217
1991127
1636608
1010601
1924702
1034141
1720083
618847
563158
1866145
167789
1508527
115994
7900
1552425
1592024
410745
1516197
1811561
351215
1682997
525999
991787
53409
1967804
1513616
1748278
1130753
423922
1150322
696283
1617985
450059
909535
8491
411152
303854
986564
1058442
1983633
497047
1722167
1967012
1981004
1515494
1718003
480161
656675
659301
264965
152985
1560158
599331
706142
847278
1236760
934661
1196807
368281
189508
1195735
1822311
1925480
29462
1905594
1621291
844124
1945733
781541
190406
1746269
453895
1930796
624822
174804
1867326
836128
698574
1416589
488615
499857
524323
894674
938476
922162
983097
1282295
898877
523544
327210
1465090
980533
1654759
1086854
1420090
1128983
1572023
1957504
1834071
1237434
127409
278480
513237
1207362
1031525
1528538
1267877
96612
619777
178597
1460589
1268922
1209913
1863711
787070
29899
1447833
336120
979909
683486
1014289
170539
852401
1430899
1244389
1727586
366759
1265492
188044
1580743
1737062
1352668
1254847
467566
1023821
1114207
1875547
409867
909116
1837068
324549
1404697
259160
1145092
695297
465443
890552
1451037
206851
1565163
1243821
1697043
380649
1315088
193978
415291
254678
189917
285320
78562
135279
1653588
1527534
1136206
1956203
513528
1120376
1377742
1192150
515247
118603
1146585
1589155
418139
73610
1760410
1825929
951233
1404523
1080738
1185397
983536
1022002
1996099
1808985
1510845
460493
1176886
1552953
1553041
568924
1332250
1164855
1781950
1367345
1188472
1579970
386072
612783
896856
803134
1568722
963521
692414
901805
1131218
1147663
633123
1107692
240225
556073
546291
1769570
852750
593
391052
157984
454293
8278
1614189
515755
722687
1861285
1262027
304244
760076
26102
362358
965176
782506
388811
872236
1662404
1792392
1592559
815810
200818
956980
685966
1762628
6809
1545676
1876125
1149255
1769809
1679934
844619
1481645
987570
187471
1483558
1854441
267446
1015580
1948051
214499
683287
1607693
545447
1141608
1005389
283053
666201
1569646
1542927
282690
1179300
1735281
148151
1498293
1414718
461422
1131092
338617
924044
1367181
170496
1377708
1561187
37795
346808
1671976
1703693
208465
1652597
1296593
1573049
146664
1467114
1743765
1514756
1207685
1017903
925012
513678
674764
1299951
233574
1071519
1322669
1936424
295853
1292776
1489840
1555017
189863
258348
1036803
564132
804708
485852
628307
42031
1194422
258858
339560
113542
626282
1762100
1296911
1800411
869955
1366024
1378679
619701
685744
109285
494554
356265
1906198
759484
1632168
890315
543496
222439
759793
313845
255306
1937783
685744
1642502
1815613
1932863
714711
856565
698870
1743365
851952
1097498
1546854
293214
1690276
527676
1994350
1110778
1020065
1991196
1354779
789103
1819007
1151945
1254433
1269584
122581
1584956
418348
1764712
1567359
1117463
1001863
1861635
1999593
391983
1862650
824673
1049669
695661
1667261
162283
1578078
1356387
1314662
167061
1831738
258558
1128780
1206231
406333
1629364
62619
1223712
946550
805710
566648
77303
1642603
226082
433642
574801
1942231
1322286
1218637
1537832
852964
441102
1616929
448930
1390772
1197692
967178
1542030
438555
905510
1275509
1761167
1406410
1289231
347167
1779573
1075559
69743
776703
132549
185949
852878
1762898
995900
1347669
1525341
1245825
232331
1510137
642638
506265
394164
266636
1400443
1859424
1172835
1328619
288949
632062
798076
104878
1005537
1089101
1924496
1230279
1303923
527874
533995
268261
242913
1888131
864604
1278209
609912
1873593
324044
527944
622672
1877818
261180
11172
730999
788163
1949227
1885248
463523
690078
1373850
1280841
976522
387159
26449
1654075
1742427
774552
1164394
647458
1497673
71464
1661902
1111561
266657
1683464
1642219
394182
1001740
72641
1209323
1859415
939708
1775989
1723352
1219461
1339949
826744
113759
1652226
1683531
1055418
1203421
743696
1213333
248912
77645
368646
65059
873110
646399
1450294
152287
1607316
1913235
72236
625269
1876977
835771
1994852
290883
346641
1430963
903554
1099822
1564894
915941
1229823
1798710
1516218
977966
1449906
1096972
1117612
1090221
1141907
1623938
359968
937076
1221023
1382089
1698271
636864
577924
158445
1146377
1390634
694652
228754
1364146
881635
49838
645879
1269641
822960
373860
1965276
488578
1653826
1471969
1176312
1974446
1915370
1636841
640173
1108244
497241
72449
1510059
990006
1645511
787039
1550720
1212453
806495
249872
418998
1761544
1198657
306284
1401298
1831647
361717
362148
541750
1584446
574287
743084
979939
822212
215934
1780880
597722
351998
83640
1532808
1245181
1728925
1804207
683359
394000
777857
358006
955262
1208750
960796
623673
811973
543376
1179757
1556
806446
1817967
921707
1039652
1010977
1867908
1204698
951494
1674508
1892380
129697
945947
1120523
1565183
1170874
799479
415973
406448
1000503
1007874
182057
50199
718222
567374
1370550
1107678
716683
1069388
246967
984456
1446443
1113707
1058777
1119493
1775860
1690065
1722579
1419483
1958072
246110
1450078
1743020
1704129
174790
1674243
545674
941950
1979273
375618
1444070
1666837
124563
472990
1677823
978192
617528
945568
1984692
1667732
616315
1977751
1746335
185156
1322139
1739744
1301163
1033461
25867
1867748
855364
1729179
1426156
264778
1921209
1263646
1076395
1482490
1228940
1752734
1290066
1319276
1868428
1701842
1508791
1531798
627336
441387
1263535
1155055
1082589
1146529
1204607
1274226
679388
1341975
1933215
1919090
1419563
954647
945464
1142046
1092823
1909082
1449528
801133
917113
587448
939143
1970986
624512
440992
1022000
1218433
694988
1254728
1272871
687368
404121
724145
1318810
912404
349362
766272
995356
1800726
431241
1096682
1582251
1614944
345078
1394285
188509
964864
1804338
422040
1809105
1022078
1205375
1618577
1734713
1527513
655434
749609
457511
465402
1115500
1574313
261722
1952032
1862701
154637
657009
295140
1881065
1782795
306550
800478
1682123
969903
1150970
877623
1947887
1334029
1709086
280250
315410
1125728
1870314
713175
781498
133030
1197455
7168
1389268
580894
750606
1440260
1027990
259437
308123
1975458
1733902
1181830
1269381
1296546
1602642
1365991
1822397
1414785
1841983
33082
916632
238327
674718
1028222
488146
1843477
1253725
158301
783425
873271
881036
1739468
1671992
1275221
1298530
1384979
483957
404422
1696996
399214
379464
1838195
1778477
1878189
488959
971975
692337
241698
352672
1563926
741219
1156164
829103
1257358
1324729
273324
263804
1022785
635782
1133940
847891
117043
1133797
926381
50997
1596762
441950
1043038
1610911
974725
2107
399327
1983136
1988751
482924
821747
1097156
1551509
261067
1894900
873330
1149788
1456624
1168629
835115
1702155
1260917
402365
1788673
1600585
152738
1235312
642453
119570
1139584
1975242
1912033
753477
53581
842143
1847846
1869228
550569
1503917
1781958
332769
1955764
1832507
1130218
1846059
1238824
337056
1819811
1580702
1146208
107134
316162
620985
1556313
493915
653905
1260199
368789
780418
44429
440540
461544
837560
347
552888
1796688
68485
508868
1270877
1046245
1054906
1367036
757296
631259
884774
607566
17543
1657503
1128185
1245865
1691886
336084
1166057
307730
709722
175243
1120428
778597
823935
1720491
596259
1335163
1186763
661761
888917
60095
1679291
809929
146073
1232233
986909
353845
1994427
1131878
1889120
538346
190110
795492
1615410
1303306
465123
1660041
263136
1029239
1480107
882412
1590389
390278
1200979
654357
764331
1905576
1261798
1478425
564214
195206
1082277
1249795
391678
547126
1733792
888471
1658214
964228
334782
1840624
1330680
1854471
221264
679448
1165690
114940
1574626
1635872
276834
1954066
1703115
494547
631411
1890219
515927
147737
225214
233749
360093
90319
1273440
43085
782154
803128
150863
1096960
1267455
970062
1497314
1282104
1582699
452474
1326193
676295
1657634
1411299
1461997
659181
1308348
1583769
1206729
718408
1727276
1438239
1006461
1258150
949639
1831293
1598440
203327
739988
1372672
974495
1035209
1794973
943429
262182
1865417
776287
1741979
870568
1639921
414327
45581
604061
34797
1501079
1059563
1989974
1057335
900560
1300117
1090702
663077
1125330
713736
1009438
742262
1866091
1525090
1208800
1500253
1659749
1886296
1982576
1848175
275938
1106989
1742530
593400
426100
566534
524978
498096
1134001
196566
603685
1784193
1887813
926643
387587
541055
755929
683005
1794191
98241
803557
1462995
273302
1846073
811551
1751977
1775983
720979
1239149
59221
1917783
1648721
1710330
802600
1725389
1951756
844653
1251620
318189
374275
104644
1091324
157582
914263
1575964
16368
1007549
1271183
1943426
1174637
123317
350088
1731605
1250892
269
105763
190522
853439
1062451
1215094
680092
667555
688854
1183144
1870941
786109
1715298
915167
472644
1097252
1812071
1709972
787707
195022
1399807
1400287
671324
393485
1662540
1405553
810666
1905516
1103393
476109
1979926
492826
1381364
1385296
1210301
1906605
406789
1530821
461168
1183018
1239936
326598
1064087
1978168
1721135
165937
1309189
1139122
199877
1026169
1037099
1612011
1718343
1100262
1800671
475568
801817
1464426
65692
345752
1896085
1084737
921192
302877
1242054
1183315
487545
1360611
1041704
546119
1317292
1094226
1758593
1256609
49519
1935685
861531
1879339
1458951
636168
941459
736631
1141638
1848696
1936527
1854849
1458163
1605176
693232
641335
1942653
83833
1919599
126563
58435
64214
1024873
1287800
1848442
1013778
1501822
619001
858917
11386
808806
211143
1939411
1707611
527731
425446
1287401
75305
596164
514602
985993
508446
1282932
952403
693076
1794924
330451
1853317
182382
523428
1798961
660101
1960026
1960709
1947403
664046
1158804
1307346
6223
346269
1073058
1631559
1362571
587099
1732701
876383
807218
41986
925068
1950921
547251
1581785
1594961
500283
1734827
577368
1941584
1190122
155669
1659056
1468013
529712
317897
1657614
1221471
668046
980455
651453
1529225
1181751
166176
333287
254799
917654
415124
465918
1201533
1352226
78483
1915287
571969
770079
109069
1639335
1512368
727018
1054413
88248
1449280
1785104
868332
1601621
1599531
971779
967758
1287339
18795
32073
933230
1070185
229746
258186
371056
1599831
894731
1571734
740862
541644
644612
1640183
209964
1515919
189687
1200274
235215
791127
1445223
474351
490805
1874398
1891665
972584
1127062
1083040
1263924
760259
1650917
104824
1352120
1798006
133856
1376427
1699405
300650
28017
1997765
519985
1564874
143078
1675771
67332
629036
1937202
1310554
699898
608967
429361
399553
1115107
1453047
193186
1630502
754193
1025431
1908995
1697896
1712730
894209
368977
279284
1064241
1892911
1566876
1444414
521438
1661913
368971
414230
1593455
1235167
1393468
740462
1334745
1254758
156955
1346901
1865486
664706
561689
1297390
883971
1089150
688126
1103053
853721
786233
49255
705989
1431096
275457
154821
315194
782639
1659748
54143
820326
1664360
328314
1364965
1524488
904205
1151751
290957
1040891
923565
1026884
262313
748296
818803
1030971
392156
380342
1237675
1258597
1985291
210822
332300
1590595
1626801
505906
656768
388689
1168498
1991498
902461
1767952
483778
1137039
30207
991186
340902
1214585
419984
1521661
718328
1936562
1025286
126856
1602760
1237420
65664
635611
1053443
958648
1731107
1305688
1453014
1563913
6030
1854906
1479184
1001471
687827
987168
1912952
1305145
1147101
916864
1927245
1104588
920583
1892013
453391
246000
1411556
1482128
741977
960028
421239
396288
1489103
595734
1456096
1764527
773789
353919
493296
1460752
1279725
851691
1848252
1608624
1615977
1958725
180991
1085618
1421725
202327
807690
1141655
1837807
399218
739489
267259
569445
900466
690131
1422785
987947
688018
1966116
627441
681602
1155217
83423
84526
233977
1345709
687811
1422874
754502
1214738
1816056
1268748
1726866
1845477
678842
640608
1551231
1395642
320977
469867
1954985
1078781
843798
478812
705274
1377758
804835
850606
894812
1738020
615711
252581
1821714
1121072
299002
1564221
541168
1482468
311326
109103
1521453
1074003
1004189
1850910
247110
695717
715141
1035622
748353
1624575
1401597
1782083
1245647
1886716
82299
811019
984439
1083558
551368
97866
1429071
487471
1215628
1657155
404825
332142
586830
1016975
1353172
1808806
286949
1341157
1529546
1598592
165436
974848
1946131
1075964
1741715
79497
252388
1500865
1456386
1222455
584850
1929391
1268706
554008
1997986
1695808
1099357
1364709
875263
1872297
340147
1847475
232658
1880343
174166
875010
646001
614290
1855830
125161
747722
60072
1825724
1327457
1304400
889444
1665474
1727595
588410
118098
1604075
931961
173629
916218
200554
34277
704099
1709428
1571900
877583
1150069
1189208
461888
297890
571326
1201635
799042
1124457
652095
1496864
993080
1631521
619994
1233762
1529730
1614264
782800
417781
1906233
833920
533512
1592997
1349002
382227
1277667
1383979
1422851
1067948
1980175
1804394
809676
240820
1723122
1677771
1600685
186668
1676540
37521
199428
487583
1839653
1536463
320253
1935200
392056
33148
1427667
1438554
274110
166395
954416
1060805
951091
1832478
1729707
1494039
1507029
709858
1279853
1178734
1197829
1912061
346691
1210734
947884
1749474
307968
1931174
1551501
1775381
1521229
788428
468945
865655
817262
1860178
628050
1180916
1564702
408099
140582
461420
1963719
295112
822961
896767
426612
1008993
207337
140901
1203254
1919385
858714
892362
728120
26212
1865943
1459553
1165308
673412
197873
366573
1904584
1048051
111263
204841
696680
790114
1068537
1797734
1200592
666833
377551
11058
558073
1976007
548507
687228
874466
1717684
972218
1488884
1445568
167638
1444224
896379
107364
290113
1031444
1882050
1501186
1126943
1655748
1790113
348341
1503895
343120
1996866
1682579
1043849
616295
1179919
1462921
1731069
29501
1493164
477724
1522364
1249836
1519981
605877
1988675
992915
1859164
906811
1316203
348192
308508
791534
1896055
318319
513499
1097557
1067572
1769691
356559
973340
1282363
869148
111386
685647
1077765
177887
1205072
160902
1644221
990944
969520
243143
1488748
479955
1961265
687188
1519999
20527
997244
201832
1844754
991698
1327440
5111
1732670
1358696
76706
1158408
509085
1020091
25732
591716
218699
625015
789134
951301
1791437
189258
1749771
99177
584164
1258815
1049858
551994
934778
1344871
784876
1052930
659371
513904
1435214
1316555
696067
1861481
213880
964040
1487983
302179
125194
1592794
45744
883228
1828325
151443
635518
1363581
330555
580274
1189791
1621319
308251
1047147
804715
434247
407794
1231317
723118
1195288
1627092
441399
1258197
1724389
1892889
123007
870416
1058673
484259
225667
1546686
271699
361089
1383173
1659157
241444
1553298
540356
623682
335507
946907
1520003
1150093
1918154
1370360
1850685
463096
1960636
1984300
928939
323690
1288083
1820238
1143340
1430249
1641850
19726
1613049
1459187
1527901
1526591
697590
1390054
412589
1209953
724411
908023
1354141
750494
1049925
924675
395080
653596
162443
606001
65334
1313718
1128576
1071967
1057166
1163402
681758
1916226
1865942
663783
1589824
1571138
628510
250355
229115
682732
1121351
1006364
1217318
1684951
1740498
1078112
622469
1756511
1596715
624547
1764831
1104205
1066950
872664
749503
1855600
1528325
268426
242125
1999970
775054
1193850
874601
159999
1679217
876487
26748
1662890
697208
1615415
1697148
1276662
1145225
1059959
589618
1126558
1715714
401445
754621
606477
1465478
1685593
682595
988158
1131774
1273266
324908
1220296
795093
255759
1858461
922345
604285
280186
1281844
1424244
297170
1165418
1778155
1815897
677818
1240805
1263752
1836740
221355
658078
1323740
256839
1163215
264651
1930735
540698
1438916
602143
1620833
211741
232863
1278256
122052
264474
111706
1498979
1636185
875516
414480
301051
162454
308474
409129
329550
1761679
1764263
1376501
195518
195052
873774
1167635
1954142
1610470
1782747
1796159
1741893
1198973
674114
1512773
517690
1915750
929475
1061280
1058790
57332
1926043
1801547
1962300
1453823
1870501
1628477
265438
1964159
1248451
900289
740276
981901
340565
1947316
1682851
413995
1294382
1288665
385421
455607
1443790
239247
1175265
1323963
984126
1704224
1617850
25465
426089
1900478
903560
1558042
741735
1565877
958110
433386
1748526
1016403
290783
1165819
574666
1446547
1756823
942372
223497
401997
352316
421731
1031840
1974999
550820
1726842
1316934
1824876
995021
635739
486402
1001988
891207
758720
51986
178577
1807442
1755626
855803
784236
299298
1663933
674289
464353
1603428
926045
366345
39600
225270
1197125
1567970
1015497
1297970
1080401
1620978
940307
1475486
193313
1957400
1867533
1716186
802423
33817
198983
132711
871240
341283
314620
1054122
1167725
198832
1768381
1618067
642794
1201460
869810
1576609
110897
409262
851830
193932
1657687
1789652
35664
1001267
711957
945867
676766
639076
211029
1883325
1430223
1759714
136120
1839197
161287
1680257
746520
9827
1521059
460013
1586534
1969521
1360601
1493381
217058
1911339
290112
173675
914595
266785
1331170
316083
968356
1920823
670297
1203466
1073120
1368369
1035568
506462
1998060
878763
87776
1693198
688403
508835
1649693
7827
1459731
1498893
217976
1495782
1828409
1112000
1324559
361989
563476
888164
574772
558465
424142
551775
416870
1791200
1475565
1385718
1256071
75402
853870
1726564
1317368
1770475
360432
170923
1878304
1231104
1288328
1695903
797025
952429
1041206
1125320
896803
488151
182604
1778998
1114989
743614
1049235
527058
178159
134273
238551
559127
1789959
888789
134204
1996319
408361
1814917
1761253
945876
883230
444746
42488
639371
881050
716634
159987
1940082
1768050
1724173
1734962
659296
447718
646090
213458
1160065
913356
522806
1629648
549028
1377427
163285
552918
228566
329495
2834
479952
1386064
1452227
1544249
1105458
93194
142946
945723
1947700
1752490
1674022
674248
944859
1467973
1571199
425500
1356667
993417
1574554
306675
623644
65402
1612717
1368855
1807492
369629
1755711
1621564
1874275
661998
243832
686831
1329580
1175622
779493
738658
1493207
1871786
202299
1146035
1442697
397445
510526
1292961
980536
1667336
829587
1979913
26713
1937862
1675522
1460075
295894
99951
234180
1399165
544369
568097
73293
1968683
324815
1935270
269853
491258
1542780
645889
1789820
317088
742133
1516824
1335621
1340736
11247
1069133
1204254
1165653
1721907
1332127
841657
1757009
1542216
1086054
267818
91682
1882559
950048
1474633
236475
437972
42011
1681385
25657
1867922
631486
1081316
1283820
645501
442253
504047
255001
1322225
368291
770299
1126332
1483140
1270585
1100144
1111124
632465
1287499
1433649
148312
809749
1712547
744745
1229940
116717
1662617
1195548
716053
571636
1425444
412708
1538775
811609
368259
1192008
1747098
1461302
1431956
1069368
360378
590458
1070687
623991
644548
1367534
1486803
1580303
1327205
307368
725158
297679
1271916
502319
351678
317988
1087990
696089
1014325
1854990
1475062
1145998
83986
66132
1345837
824142
1218690
1755631
74732
43628
487493
1489759
384338
1873972
1417757
1058274
170333
1697015
1551378
447017
1610977
1147408
1150959
1188821
1187727
831126
1490611
1910306
493176
526724
403079
368703
1617046
1805687
34882
1659106
755473
747461
1519899
190519
1968629
667882
874735
427286
294786
548333
1540015
1169463
1464144
461161
1333989
1165735
150507
613514
1654581
1952255
563305
1009234
57866
809375
1309111
1199846
533906
1945429
446644
813452
707424
545805
1464819
2742
49586
1594363
1894368
1736093
677057
380044
1950875
1991872
124449
1089144
546412
1288803
637464
1453557
1998066
1768743
1177941
614115
652408
1575705
1133832
1890539
697834
1297314
586470
948368
1243578
1773031
1837082
915850
1998366
1390530
251299
1531258
1066035
263802
1340360
1354842
1714988
1899865
1932620
570721
1689138
218693
1166201
1447914
620914
528804
497112
212650
1533113
1782678
1436366
1560320
1824525
1835534
1595101
1255061
501535
1156704
1221099
897234
1665581
1075696
476948
177660
929364
641692
425404
1533040
161294
584486
229247
1388594
1859276
413025
748101
602676
1157184
1359243
1773284
1980042
285713
242456
798994
734851
1180498
1655472
195904
1105691
189258
1382798
680782
1769627
48069
1057609
317098
1046044
668426
420918
1601247
1268972
1314534
843873
1023589
20501
1903841
1449848
893552
260879
1169238
1269312
977319
1645808
1524565
779348
1316066
912263
923324
241697
1085946
410644
699178
777569
1503058
1004665
325183
890026
1344683
1583163
788367
1928962
1462868
1206534
1374162
36583
334236
404978
363337
490357
304242
296124
553257
1190809
1807459
1113077
516685
1929991
1908071
1739951
321497
831770
1794539
894177
1192387
838961
574946
1031549
60698
151627
1542614
95230
960476
1238866
886783
1283570
488881
771143
442026
179786
1701477
1045444
755621
52181
114515
163326
609561
390777
861884
1027133
1054783
359159
1088440
1430966
812005
814894
1584889
1572187
1207838
291678
279668
1841853
217404
1726711
94437
832801
1552177
343555
1312397
1017579
430282
997993
801922
918613
369596
199934
1106547
1012496
1769851
1325139
1117592
1435065
711327
1738483
7878
1191655
1796362
1508295
388829
316466
274026
1651142
1678656
815173
1711883
105230
982019
1010505
1844615
1456375
887976
1325899
426916
1204721
1827458
1345314
1529679
1109487
194815
1016410
38808
1195791
1355062
1834784
913853
1676040
1715840
213096
1212715
1150137
662363
424513
941444
264549
12634
1403820
1408078
1233725
189396
548233
1322842
641499
148584
68239
1512224
1320944
755290
315574
804913
1249616
1756842
731140
247024
1887428
687223
462188
1326693
1369987
1870081
558054
511494
1814786
1613857
1821784
1574755
1278060
286622
686616
1384315
894761
1795592
1390447
716941
776004
1998619
361461
576042
1142819
437363
1810975
535188
417511
1245790
1214576
260697
468369
416356
455732
1212215
462030
1766037
272004
1479848
353740
207042
1748995
1391116
537486
1851859
238645
1530509
1574681
77426
279985
1958035
971110
70482
699191
1407440
655840
987546
2127
865496
1224561
1664769
722497
1222850
1204371
1881350
287179
1650691
963487
1001468
48780
609394
613360
1011758
316718
1439333
428415
1478377
1730893
1807598
819715
1841837
927174
680046
309901
295581
846734
151204
667451
284758
998409
1705462
1332970
1794302
1284006
1012636
1274682
439951
412028
1895253
1443914
1091068
1021202
1753043
1344169
1925760
1529542
754785
228670
581388
548557
687519
1884643
162391
933367
1391471
1690817
217777
681981
953767
1193419
579004
795540
1761027
1708195
343412
1944824
875684
598332
1690490
514684
20774
1376448
1798565
944894
1373054
205074
230317
784515
1683135
576277
954338
1468571
626713
1239432
1856453
1921482
764448
1849580
1118126
1718217
920399
1672261
1701909
114233
335542
645927
1489363
1298277
1082899
1446926
1040255
795706
518426
1576468
869469
1802635
1361509
1515743
1024907
581667
796966
1660459
1061441
1322107
959000
60313
1321163
1892192
1229203
1914572
573500
489019
2373
991519
1287321
1927504
1941456
97110
1541110
910125
190422
1490254
1448673
558825
1703799
543034
1285819
779513
1248290
1337234
234004
1953234
305056
1992116
372361
667377
326104
537198
729591
737462
214723
1857806
1420491
1668479
1480634
1018164
194507
628330
1423760
1815261
678822
27298
1216583
1070371
1385422
961185
1060896
993198
1640944
1856064
1874369
1616089
44701
1271835
591023
1353514
1021092
1909024
141221
1996302
687679
1298037
203585
688507
1694878
996466
1638977
57720
813234
1214148
1501432
1115854
1020474
1354577
1136211
1727822
1993661
1302146
241184
648904
1111328
1560440
844506
1705469
1946165
1754690
1155263
1221318
1451679
393350
314264
1704291
1344427
1739454
1906166
542519
1898880
515034
329182
278241
1672724
1198002
708739
1572107
1002313
1957698
415747
88902
698116
1362377
1835720
921838
721017
1139653
1441326
1786153
1435302
1868840
1800851
188493
1038667
695217
1335858
710395
660912
1768822
463239
520796
529737
583949
1566824
1678232
339225
329227
1040506
578093
1903974
1590561
559265
1658634
1237657
1880757
1775749
1031896
1820118
1053588
1402677
1242285
781804
117328
965560
1939421
34249
1011424
144726
1114685
933965
473009
1802045
1917823
47891
20096
1171719
1694575
591131
316128
929545
20811
1478769
883575
1528806
107795
544297
1107656
423489
717464
228943
465699
365746
699176
1961518
1708946
1536730
1083623
951789
1604569
6888
1635598
448642
673352
1212393
447776
1064105
1595281
189208
443530
973742
1076407
437008
1043175
828504
1423661
1837592
518924
953625
1722804
857821
414104
1811723
11541
1354570
1079301
1298330
1457919
983720
434140
1093609
824896
1272250
1469516
578074
469582
1883895
767561
1827905
1839766
1965398
1491577
267525
378015
1376187
1239957
707725
1159408
1064764
1848371
1410131
850619
337636
1499618
515670
451814
1478891
1717828
601133
1773136
878738
1789058
1739799
1068112
1563252
1969233
1346234
1798152
439579
594344
1359802
204132
1069132
1112501
659779
1614804
1237289
1459352
535599
1783784
107644
1849416
72536
611886
1505661
1278402
652772
609942
1586883
1923567
349632
1491744
859871
1185304
782569
589492
228110
98369
282176
168444
541307
1280929
1611444
1150243
1690029
497446
218340
107925
1887027
1214692
1150032
1929718
1989823
1183537
1418710
365935
1171165
1690422
1084876
1586561
1508272
1618145
1923669
882249
27451
1094303
1221178
1653159
1674780
481959
1767510
282803
1367536
1237873
832451
1624897
1312039
1533228
903295
106541
117340
367739
817911
968944
1576758
1851157
177143
831292
1754658
857722
229784
409123
1009837
764966
1502337
1905643
149775
615414
1259144
1974620
864187
1812734
1052673
1564388
648908
1351925
1798058
1399222
1679041
1957446
1896573
801867
1502274
385254
268166
1341917
1148023
1914630
636890
144165
1806521
1789322
1116269
1051301
1183323
1843835
1241517
1879297
1070818
809228
501187
1950578
1945334
1763715
328971
508083
1848511
673845
722692
114957
1953121
1056621
1118664
1622535
743563
806885
190430
1504873
53682
521593
1501662
1014147
1341476
1753079
1389778
1423783
436737
1986499
700735
102530
577389
1798644
890923
580752
455404
1297295
1679312
1288183
986920
1236790
253968
822840
1565338
1573938
1073501
92554
1437325
1629694
1602615
415842
922054
179867
182534
1340741
701726
659123
86790
1064532
1150041
40765
1028965
173726
632215
777597
288201
1469303
1559744
1689637
287909
911701
103793
208152
1246219
972834
1784632
1642512
212350
1678357
1467581
1031214
260164
223786
1988146
1494415
1269301
863527
1853348
112310
1381233
1503321
418690
1932614
1134515
574130
870495
1890034
1930922
1684383
1537996
1602258
343107
943942
986172
533178
1422676
62547
545330
558807
723952
6487
884361
1242743
1428354
574050
392187
1102659
277453
88385
495037
615232
231262
1399438
1019339
1250112
1445203
267994
755239
1049179
1638495
961492
80284
610853
1251017
1834066
1516202
977965
1479329
355657
1321386
559561
1490727
483499
206874
1107020
478818
1346389
1971788
210765
391910
652916
1706290
325630
1725523
1447509
1424267
582984
423759
1204322
1302103
116919
176686
1758065
422278
236581
1262060
1635672
71848
1850698
1539289
1834273
1371009
684370
688649
1068898
706749
773969
1751745
641070
199984
677210
973701
612637
587391
1437826
536255
1105116
1734308
1295166
165298
630932
643689
377422
365789
1243786
902663
1107131
245588
1872736
224830
1573553
1177629
1572737
684915
377449
1008859
341857
1989284
560599
997488
1410171
360184
869634
1831950
1613208
1814389
483680
478892
1688405
1979224
1800351
1541762
624241
265247
1467125
639216
178358
373748
369790
351690
674380
950827
328097
1327064
1531489
1786924
849621
1042460
580823
1473782
1927965
1217536
1602532
901879
1690936
1784183
911033
285979
299707
717780
772561
1823953
1922720
1000899
1930446
640853
1714542
477450
999991
1879656
156402
771341
1752528
339901
44383
1669652
406064
1982910
603749
950966
1119520
1448882
1655490
1066182
55801
1102944
1986217
131422
884457
1947562
59816
166836
506422
1467530
1323239
1147519
1900781
1076431
1307260
1448590
1432753
1974148
744250
420365
238038
412215
676318
662856
747097
1007025
1474093
1079330
1480641
1800962
1892976
1751752
1734957
576087
314910
1464386
939277
856598
517452
780883
1234737
1894334
43116
346427
185245
57716
106071
1907455
1017149
379881
1322219
65512
943270
1779601
1194350
1160812
1436622
1024910
1706411
560869
868081
562432
43476
534106
1245307
1272232
1782677
1243652
643528
1768716
920092
480610
82463
371614
1956391
666113
873137
132498
823208
1574457
1455916
1381605
783178
1289878
1315212
274047
1042101
132170
279397
921567
1126547
135960
425036
1487251
694789
965383
1656612
411819
1653204
658837
1817334
1286291
990436
1984715
48764
1133371
641398
1199651
500433
579466
383150
1890622
1278405
164104
1409970
941826
626419
306455
1078195
1815194
103592
925391
1635647
179555
1429364
261384
1728525
428869
444499
262355
216514
1839020
904412
1367412
722426
1917493
1334502
471164
257977
938348
1287210
348035
159557
769321
1672874
962206
244304
1348826
552295
571806
258829
1338573
1087656
388778
1916898
28986
1632767
1479113
72621
1610989
1344492
810613
571422
1198956
1605351
954209
1728537
1254974
1446829
168059
54808
332554
48369
1681640
1148170
1040673
444668
479140
444833
435055
1734335
528416
1174836
1001558
1578331
1634314
1013548
795100
515968
635347
1896029
1627096
1452732
611172
1419156
1633417
1873709
1535966
1489060
128300
745482
1125869
729983
460827
481770
1822143
1633483
9114
1266796
1710857
578581
1718200
764030
1573324
264988
1986611
742396
71054
384703
1442720
998648
1682030
290177
1673255
1804616
1907270
1302888
1443421
782764
1170420
310950
844595
1724613
1833168
937530
1601978
1988195
163126
1845344
1950690
1035458
1141027
176484
1886942
1701620
76261
1184695
890222
1633748
1845285
1303645
1226056
670533
1387620
3058
1342967
1833815
1769160
1894388
1520301
607109
568895
84863
1507337
27154
1435230
1662887
773719
1778328
1543533
1054829
1588865
110981
1139782
1734188
1892563
343055
904613
1034511
221419
1297278
1362393
1924681
177332
1392577
1818510
1115120
800540
1600109
697399
249185
414511
1512866
1519277
60447
613656
139509
1675059
1065276
1574920
2596
1909831
781184
295106
1263368
1854953
1006629
985607
1280064
1932391
417041
470800
272079
1956431
326095
700816
1966423
52861
1481201
599191
370283
1758885
1523885
351407
771837
765929
1648614
262330
1788935
520976
312879
1624753
799812
1781707
1173217
665008
1375674
29749
462254
61566
1315583
188061
765967
231323
862925
1058737
854428
1481059
1334043
633324
1987084
1591274
848501
1830971
1803450
945940
1967269
1928489
491313
722237
1678500
175560
879644
1656041
1681857
1128724
1741478
1936803
1400854
765471
466594
240487
385041
1682687
1052870
1119275
191989
1385776
1342388
758622
1175757
979436
93150
1720765
1137941
497480
1687244
1874575
288744
243528
753999
1314225
555686
984135
1136806
1614034
1067494
1081644
396367
445084
357350
1547284
633548
1973520
1003627
637919
1499928
533756
1698807
128638
891167
1341786
535590
1119539
1318955
1586872
1885232
1734075
1903624
1688940
81661
708349
1019538
9490
1624100
1042833
844577
1607616
1003261
779789
638356
1474970
1695637
230837
1554388
466544
1319231
530900
807718
1625021
1919295
243685
1943325
1378416
368339
429130
1023826
663560
1552873
669619
1281853
1205331
958476
976952
1925233
655916
1006120
33729
319150
243935
1848009
323532
135703
320671
936275
719812
1558405
1897810
598004
574266
1274126
551202
41958
209896
1407779
1920053
1983590
160671
397572
485130
1680910
1269478
1299212
393286
896258
244465
42521
809687
1751959
382656
983110
1868322
1985684
1870261
873216
1792023
535279
319693
790185
1997747
685813
709281
1402761
288695
874074
1881939
215565
720122
453430
1102109
1139286
1940236
1572078
901723
815270
1790994
587814
955282
765050
1879777
753607
232504
1387136
592172
1910694
1189503
643401
243854
1180455
1233705
29767
1883816
440646
1269485
163797
1342495
1242775
158714
1811757
1736165
1129648
897430
128833
1879247
545316
474465
1596455
205318
1400135
835461
1583536
415898
920442
454369
827060
84818
1994411
377190
16725
1676422
276481
625088
1864883
759235
670901
1468907
466892
1782865
1191869
1997308
1104624
324503
149369
1079856
956097
31306
287000
44295
400522
1649244
1136393
58171
1531653
1387969
1268170
178278
106465
1185584
537394
1945972
1363699
1728806
1102476
504131
1980949
349550
931170
1198054
1739246
770734
666617
997617
482424
1909992
1200338
644401
284452
681220
1374278
1869036
1729357
528218
1998248
1355805
1231295
1372128
1253186
1431285
686297
1502066
30639
1523094
1296595
860385
1034018
484814
476988
1121984
615943
1352767
1805428
1596063
1805382
933372
889039
1432209
1324352
1505554
177591
708052
1055385
848874
146040
1588923
1138882
312794
1989081
1406566
1761403
251073
1336911
976928
732360
599747
782933
577441
634636
823956
672712
1030300
806519
1080557
82719
1326751
253864
1378181
145556
576050
747321
945412
295651
341361
958777
1462554
1834533
1023285
1308958
555479
1928877
1308322
543640
1789834
1026971
1844936
1731089
84126
1940583
369517
432779
1080970
1018437
947178
192303
761534
1666715
1755567
141331
28218
683657
1165757
77685
1218828
1306724
1371584
1456219
1103314
1422160
1587817
1911593
593408
958325
1369405
587138
1483738
389797
94285
563765
1350766
1803447
708172
1845714
1679322
504248
563215
247825
320319
1954059
1241222
464022
908731
1091844
1607761
459393
1546677
877233
550714
394878
1679300
1023676
939587
733401
381106
435772
1843570
72613
395365
382811
578207
136180
821372
94768
364984
945283
1655575
246345
1662061
185046
288350
336116
1035225
1954307
482871
1390368
1740730
1463410
67064
1781605
158547
1130790
1784132
200683
410493
226891
361918
1924274
66060
1372792
902213
502599
905446
1197358
1875449
1384729
1715767
184376
335939
844764
889969
274149
511784
874617
1862860
1350632
104735
308428
1392692
1261084
844638
1395226
1284552
42550
535629
907368
1524776
1184801
1566945
161983
1587199
838937
1532510
417613
1535680
1320083
750269
429994
1102444
299670
364308
299626
928724
169186
703560
1118347
1161732
1157884
257367
243539
1056606
22405
476714
637832
1605667
1719941
29986
927437
1673525
1725907
298172
1561923
1496331
1515955
102554
95775
1329423
959247
155301
1661789
710733
1650173
68627
961560
428272
671817
1898958
895396
300799
467777
1359093
1726513
1559189
23598
1096980
1729013
1806103
435265
804290
1571848
1035615
757860
1196065
569958
1296391
1031020
149083
1055574
1260616
266265
63943
1082955
33972
373245
141884
955011
72595
495418
134695
1945675
169303
71472
55777
1960885
1103887
449322
715618
1519131
1388150
1432646
776668
705845
1718874
477078
1611321
266097
694561
1668257
403197
319587
1738749
1370094
1714063
1327992
1444687
1365748
230248
1280639
1241498
897175
1872342
308082
1082521
526894
1299466
972383
841224
295692
524396
1057041
297102
1984862
1663560
815731
799266
260357
1678819
569282
635967
1901706
1597769
965187
211992
1475198
809705
141997
1362109
182431
1587857
19414
464150
1765117
748314
425214
469063
1495466
465595
570317
1763422
125163
1240946
1239766
1640065
792833
1395171
354544
1656814
1900940
1102187
893916
687724
975469
590294
735064
966905
588823
1759793
772513
1203087
1157923
1671188
1317662
1669026
1879441
484576
834631
308175
1546895
1418101
290362
1534788
1940436
1877622
423160
1989625
1885150
42532
1803372
1741376
1550504
1351336
1342180
947113
1756644
1976996
1007201
1291356
1036994
292038
1493619
1505125
1816171
1388498
287186
639900
208517
303362
944518
273427
402695
265867
350950
1125757
1242168
1506136
1737296
819814
1457802
1208270
432862
49559
460224
859948
1311508
975961
130843
1943366
1274974
136540
1031796
508432
1272969
1525696
1768857
1934910
602159
409732
379450
990741
839459
409754
627194
211668
540439
1673438
1159025
1039938
1529903
102058
1718492
561029
329355
330906
1832233
1029634
754444
1734346
157989
1452086
1660935
110846
311823
1234194
970417
521719
842408
1219536
1477547
1751849
735922
754676
180669
1171781
1020549
913482
369329
1905366
1072677
1325327
908528
933105
712895
1180571
1091363
1712145
786847
1895106
870701
824390
1358903
1685505
756656
919276
298098
1330469
1901590
279293
1992621
887875
1304086
1057846
1005070
997666
1373149
265684
260936
386386
1921810
566117
193669
809432
1925153
1121546
824233
758645
1987555
1822144
342642
46351
1337527
1839066
447239
1475434
1354012
1738516
1121132
1239558
268493
1482943
1481378
840453
407611
1054994
1021335
657865
1970724
1037176
1417093
1766636
1198335
150146
971399
327893
1695668
1746261
1830816
20904
851862
969541
1631666
1807988
255281
53914
798990
1023709
276207
391818
1766201
606005
1397283
1333806
483136
138825
1740941
1202594
285442
329956
1676040
1526663
1268777
1225464
154094
1359874
1001615
1332776
1271237
68891
1214210
506167
876658
318821
1157927
109589
1936272
1848453
1242054
841079
1635694
1904986
1202660
1940051
1496742
1350372
372993
297440
1991278
735177
1986332
1290430
1213555
761398
1493574
1625464
1003583
1132898
1996717
1625588
1181751
1973794
1562504
1736773
1728693
707521
1652810
1185507
1652650
1682650
632417
334297
175409
884569
674586
701766
284479
1900827
971727
436050
1338424
1998126
934049
1322406
606047
1560478
1401924
664016
1430553
381107
994355
1345405
1552868
239564
285153
445259
267151
1280345
1080391
158095
1825206
183955
1529079
107057
1616160
745296
778517
775319
963996
1310313
1435149
1131994
1681834
1741153
744575
1034018
318016
85670
1894953
145650
1401948
61902
37345
662100
1813895
695021
1961121
1014402
1522523
85034
1928817
793927
299190
1265364
739085
1178952
1452648
163818
711727
1415368
763597
1251053
316289
1511634
1927300
323293
42433
1555265
1254288
1511566
877299
1953181
1816959
346129
1743307
575192
1551776
1357844
1785999
58511
1935440
1521953
273502
1801063
1609477
830089
1237354
641584
1766913
1691592
671814
663699
1570756
1699477
1858984
4587
1458937
592289
1101172
517753
1258496
1363179
1249050
717744
1259303
1099158
1933451
1896522
1160136
281106
269193
6569
567609
53738
439721
1829599
1802357
1951269
1448961
1329295
1660597
1729140
1048981
1131221
107954
492953
925518
1107233
1073367
1377259
540780
535716
851862
662410
1126876
776057
34484
1020059
1218258
1219903
1669778
157722
1974507
682977
513325
1769416
1909669
1367835
1812633
748118
1337550
1367618
249210
1573724
1570869
655247
1301727
1269414
1394919
219654
1699394
1877671
1250968
315681
831611
592393
1147977
1320565
744428
1133931
540598
362025
264174
1951402
545909
679342
310225
1976889
900941
1197627
242708
198147
882523
1926447
236398
1598456
1928165
1014898
1977163
774023
46959
1592911
820528
1100032
1907578
498735
331377
41307
404261
1679389
380305
1746358
1727510
3361
37805
824632
1254303
1390046
1468133
718182
52156
1179464
143845
1437782
1145600
1773456
1322757
1868994
733554
1496404
1641078
1797495
753925
443134
1813180
1177068
715878
558178
547799
514581
164519
19571
1373930
748879
1058656
1603293
1043490
1015674
1801507
358714
1559066
147367
545242
602639
1059421
1058880
707167
1472331
1799888
966956
1545541
1013040
943200
176459
1376536
1450293
1942028
929666
1824256
138783
1500121
788895
513426
54959
1843188
1917136
1557543
1940051
271665
1368799
799783
696187
1355965
625443
1520352
1418095
84787
1011846
1184102
1551318
262104
373080
640144
1282064
287746
1561042
1952569
297765
218083
875240
1003262
72905
126212
620864
267828
1841141
677389
414522
11958
997665
1811798
1193958
111777
1493738
1762296
677464
1263113
201359
1296746
167547
531045
1875424
865045
82441
1443468
455176
786212
339684
447169
1143366
1478136
416558
934614
1888009
89740
726439
698668
1066894
584659
8064
1054205
1965758
1411961
625204
676960
128946
1522081
796073
1937609
1014599
678794
401856
1528963
1021821
1211606
1605200
929460
545187
705583
489523
85024
1975979
1886635
765761
1726546
953115
1391757
364098
1796487
886081
1919990
221076
1402107
352480
608210
689332
1003001
589374
1574475
1443653
1897887
1376720
1451506
404119
1958828
1941728
485991
760690
1625700
30324
1949397
1487103
1483290
747040
1211591
314520
617447
811520
217579
1880047
742973
948932
618127
1498576
95665
349197
1920293
1260773
1563104
631397
445124
1722089
983031
1483382
162849
1344693
1726319
1326534
1212310
153993
1040657
418356
565100
657562
536399
645947
855918
1236690
1563114
680754
147083
1484317
1572149
91622
1197297
510355
1578
100805
1757259
1680523
140219
1263788
605525
695797
1255314
1169478
956875
194737
1281181
1127762
336476
679193
885517
1717407
1607548
1100643
1129718
888967
573092
1931967
1324942
1721664
1183223
833465
160632
1172056
612313
1157926
457636
518735
1983188
1700712
1117836
651912
890256
830538
846552
835369
711970
1534455
218479
1337212
1815684
688030
1455928
1675120
976990
227497
27243
1796137
1157887
473536
118357
1027183
72538
1109611
1149266
1464884
249823
1384016
445655
355682
1453826
577370
1765640
330933
1435192
1706206
952325
1184722
1317554
637605
1733916
1542993
1392273
7145
1420005
1617212
1657146
712106
1454589
1814000
1909018
1517453
1857547
640861
880732
168706
1640583
317266
1017984
1665447
802476
448066
759382
1238164
1263563
467532
31832
1565930
1540594
1739223
1690913
738413
795907
1746038
1934351
1447509
1335655
1083146
1775959
719598
1479068
516252
1962479
1304227
140739
59848
1474912
587721
345799
1307725
694732
331402
1259449
706788
616240
754859
561534
346879
783128
1405454
1698213
1227054
30891
240514
486110
1509214
1471067
1342430
1024396
1270846
484404
783341
819146
360456
566268
296961
1522464
1283852
1789383
1898801
1496649
1909656
1311450
460591
1334038
611462
412516
443365
1953555
1296135
1270715
1489292
1691623
1581615
1622238
1773809
608940
560280
1893265
1727574
142571
51985
71441
1399138
759508
306017
1416331
782303
1362176
1847388
738739
472502
1512679
1100332
517889
1637809
227072
527717
474458
926177
705596
230232
1571879
1884856
1990415
1868393
226494
1696436
1537277
92410
754371
1210731
1265286
683576
540859
1905292
168441
367789
1402042
1181933
724043
1779729
844091
1303051
204673
1858485
1626235
609717
368380
1967694
448260
1132206
942189
721554
339299
1587014
1835803
1639406
1086217
667401
168811
1649074
549571
485558
691835
417301
515230
548500
166320
371849
1517746
860837
268799
1382333
1968672
315056
1390688
366844
647807
78824
1198503
865481
1564057
1851974
427475
648415
1908251
229222
235489
1689717
1368613
1045498
1370346
1389200
1516060
1278615
1009748
659970
263008
841465
616527
1315596
126333
1991708
1841659
364828
1771045
25333
896272
1565172
998228
1393289
360632
1023590
1528213
604676
1220712
47922
1208523
1343921
1824976
1562452
1291502
1211995
1706822
1198247
213073
526504
144683
1961911
893121
11018
1627296
28251
1553424
1891097
52524
1694607
1674059
973634
1432703
1746371
1921433
398203
1323630
140554
787413
521524
1008801
1768987
359998
35190
661945
137324
1633681
1624851
1005668
1014994
1088815
467987
1448827
1565373
679605
1363531
830702
1761061
471411
89027
1551037
1058382
1751047
1148138
1308025
573440
959577
13772
898257
642200
1896529
247883
1509235
1332275
1001568
174316
1188882
74772
1542524
1418981
738863
217164
368512
1517259
1093957
1006965
498013
223872
275198
447610
1781024
1341830
1343509
291313
323689
1221114
914833
1541549
1453888
200879
1298902
937122
940114
1036994
1853048
1044608
1749525
1595855
1354704
1526139
1886121
696542
1743488
1601194
7024
250562
407690
663054
682664
133320
250107
435409
683622
1750126
305510
613480
1659645
1642697
1921345
1644483
1912423
119715
1378152
1435464
1040888
1081485
1236928
54093
962470
340350
1782850
81591
1282374
1352414
1889638
1848644
1263695
503863
1009186
4847
130799
1397775
635265
986404
1122379
1821687
61066
1930590
458650
1326154
103838
565482
1533630
1958081
1288461
1313334
1977482
208882
763885
1729061
1005466
1018850
1405751
471273
956103
100950
1694579
490813
926080
52755
740397
1944720
1412070
1492091
1543503
1640084
452698
1099532
929355
127246
216491
1383186
531035
1974368
1530092
792712
1853851
1495546
242982
1802567
1342883
120321
1704543
420923
89383
989172
1845713
919786
423726
410499
1359571
249535
1534028
127976
1960950
1313049
718317
1967012
412956
405594
798746
244247
1520763
119979
205299
233937
56600
1161873
775118
1693999
170420
991496
1391941
1276507
1164977
1644194
1426734
1139399
1004212
1575929
1165018
1253844
1701722
1038834
868690
1506138
1019768
1951614
1266437
1316596
276638
888351
164330
1661374
690889
616473
1630118
1460374
612590
1786022
514947
1822359
1517323
681475
1545625
101510
297155
324525
469215
60748
1341393
1194091
1113111
1680394
1359610
529039
1817735
1656751
306320
1422008
328444
526332
374769
1243159
695916
1669713
254527
801399
1851611
1281966
842692
1066656
53048
70281
1310307
211315
1424037
1741455
23498
5811
1055521
718411
1708085
424309
1315463
165479
1495274
1918967
1350296
1182076
723246
1469757
1835107
616613
1347267
1893328
1138157
1635888
936058
210652
76172
177988
1739962
307361
88166
588303
998515
663514
261523
1378868
939302
1065642
1811838
69421
1419317
1491545
1206381
1673421
1202935
1616778
432161
1534249
1617302
625648
643781
836504
1116479
259165
1445238
1608724
840656
663383
1213481
715991
1893908
1940207
1902660
1683800
54203
1684288
1291124
11092
1159415
723067
699986
837069
31366
106051
1215913
1632231
681592
740219
1497362
353272
152970
327832
1508671
457541
404306
383089
864842
1678932
920525
1061161
1467209
1746145
1410369
102780
747458
1775912
1825472
1353727
1514700
1203479
1788748
1939094
1264572
1264171
1145301
574705
416944
1025676
627719
903295
1324529
1994729
753855
1062148
1203373
923817
841126
1341597
730476
1146556
504691
601631
1395834
949938
1687655
885162
1829524
238662
1539650
1779152
342574
1340006
1754529
657348
1407797
1069892
454071
1418283
1330805
1083074
322676
1931501
1981824
1706320
1889015
1211094
384274
1708697
1110183
1900690
391312
97876
1192953
1211731
1550202
50903
81883
1516561
1123178
1625979
1613339
885702
581213
1028663
534991
821644
976760
1152590
552838
776873
1515221
509422
1280195
141062
437320
1194904
1613045
154262
1249277
1166608
1330864
992823
717166
92920
1485074
38900
573317
1475059
207220
1027851
89608
1621146
1869306
348769
1007642
1175889
1696775
1185681
1163623
1226301
473021
1520224
1714933
125142
1236725
1765200
33445
1676196
1841107
676022
335831
1624107
969198
572367
443319
1946994
1932562
136701
261488
1180854
1488250
640799
1803267
98124
665608
1981624
92206
1613199
1008645
432362
599993
1843266
100366
1116334
1659075
1591229
1843442
636761
724894
787958
242652
874572
1687059
957608
572306
199517
1848761
1813453
1241650
115746
533281
1063364
389527
620404
223171
212583
1478750
242406
1038751
712382
783847
174984
1654553
1802320
419693
1127734
1690735
1619502
25974
164432
1173521
47462
1924111
1896961
609269
1009384
1927710
1689045
34841
713184
1252204
56226
1615059
513993
1557802
222222
605419
997157
54151
1538987
328370
717436
1590103
469361
1489598
212202
1114466
133582
1697366
377017
1506120
16978
1304711
302840
1473450
229114
1902977
30671
1722869
1128707
801075
1503763
979519
564277
1201597
141067
433234
544038
1496836
1239111
615417
1131634
658048
399018
1361186
1061902
1668836
1248546
590958
1873811
1307209
256377
1598466
1757772
22658
1783399
737370
831690
589605
1729019
982876
1913359
216511
778586
35737
449264
394270
731542
713768
553907
917396
1329807
1683831
201793
1991349
565191
432268
566446
1497482
196583
35668
1106124
1730452
329114
1657551
408646
360616
1060136
1491768
1236715
1786198
1008352
291572
1423649
270213
1277595
1094909
426570
394292
1206028
1538858
1293797
1559533
1085757
1453313
1341718
1572817
1530792
1582604
218581
1096760
132026
1517576
1669691
1787844
239749
355981
539353
845234
228769
665855
192721
151761
1691895
1776245
1448607
1368020
280129
196171
839640
900993
1214433
700214
302481
85744
1904699
1711472
1977164
672096
438496
1898465
721969
1526684
982225
1217389
1927619
1158581
722084
465217
758557
900530
1147886
41964
318529
1490636
1541007
661893
1366193
1135742
404718
1655452
117638
1984363
263984
671779
1393028
84678
797010
259378
1789793
1756548
261076
1478576
23030
1311495
121793
1349463
89169
1033524
1402536
709408
1437150
86801
245354
447354
833850
557241
511776
740160
845404
1396936
1209118
1092596
1080114
1582995
121990
1653228
1727739
179010
1728194
933658
111686
635027
672148
1159190
1272535
571416
1020771
282490
1045548
1663836
705870
646715
125314
736199
937503
684345
1399606
1093838
1295111
1693021
1833250
519738
1269524
914638
1841999
1891403
1405505
147053
1873568
844293
1747841
338105
1911180
127351
1030093
9085
1198303
1423105
1618114
58855
896836
298632
45684
309493
1454795
1917732
1980220
646958
1465548
378672
1944448
1443352
68357
1690860
1338571
1591495
1801481
1779480
938028
786535
1718742
1102607
898953
1895376
1939235
981007
1929131
1689200
1325150
629843
1892268
632416
619447
403043
1874200
1832100
292831
1991287
1270894
1431123
1757528
1701072
1253667
1201924
1098234
59574
1193434
1262509
1423483
425390
1697958
1336296
200213
1005482
275635
50876
612378
1820447
1137593
1638010
1429982
43588
852316
324401
912407
710606
914299
1071863
1521226
140669
35056
847003
215076
303944
1562480
1331469
160182
488503
1068715
116984
768154
568887
1757304
972274
1544991
1843750
79121
961992
170022
905796
1025525
1830454
1539565
908715
1136839
1532022
1670186
159912
1372088
561074
1879011
123774
363825
1397383
702099
1036323
1995792
1999059
631562
1463050
1410028
1830683
536188
543196
1470313
755236
1365619
1228784
871460
1539499
1679485
295448
345078
1274625
942153
1624249
1001715
505446
1314175
379529
1370098
1932211
639931
731933
27316
1682253
1006142
545964
335686
859663
874728
382716
1307407
1900147
1862894
1954928
1409804
1942123
1072944
1891387
597715
1064473
597885
1340992
1237094
683890
1989823
407107
1187047
1493237
307085
352779
472897
1831055
193720
1609989
1106279
791642
1928209
23231
1759085
994904
1007130
1149852
1939939
1631392
1082805
628627
1750544
1257709
1956668
511778
1276140
1537361
1549691
718229
1727146
877645
1609237
707068
1908208
1045286
585843
952451
1369842
261659
52574
1058120
1342265
812640
515904
817000
902076
328829
668816
349533
1648756
577256
1633231
1408975
1381416
8545
386971
1347926
201636
1555990
1312962
93052
893233
1523811
1815624
1336437
1441992
1678746
58918
297455
420973
1285971
1225227
623847
407778
1181508
1681281
1668419
1608903
196848
979530
936641
324697
648393
1391396
843416
891355
968183
148694
1307125
1695509
795527
60924
758707
252034
915161
1684519
1261097
1999361
1310208
586254
1138383
1463905
84719
73143
809056
1668996
1582775
534318
858541
1336652
876170
1889993
258617
1198964
435461
71742
1665710
607702
1875723
1264880
1430523
1872528
1530999
1050939
1533073
1365110
411911
1867090
1472012
1351395
1205307
1246397
1759706
12366
55777
119928
860286
1073233
650522
783065
172514
1586481
14339
287130
86081
1822578
145104
1186612
905753
1824323
821604
1041041
292046
1665788
531230
762869
1958075
473335
337519
1307602
1770339
799497
649698
498200
1681618
1550915
1667184
1009807
1489838
1616177
780973
1847628
877749
932431
1746627
1888785
351829
1772630
731756
1542973
1595256
96080
50610
1812495
1520928
385757
1354530
602216
490429
1471775
1166017
1698319
872877
1023274
662829
544077
1879433
632880
86939
1163687
540883
1403828
791686
321522
1695408
1591510
1508399
1816036
1651182
522933
1057966
733124
1347886
1146997
203527
996039
109875
1038192
1226505
1175986
1103475
1202204
1345439
1632119
914547
1453402
1239678
1902361
125415
246815
1413542
1645562
881591
1071410
1936887
1169353
826798
604334
327725
1764211
1853432
463873
1103940
1066954
745284
1112263
1565550
1852529
1918003
1725752
540382
778053
571456
1830444
1046686
129649
1612757
431190
1413363
497019
1414000
1678870
155643
597627
291647
1689660
888274
907884
1079759
1857171
1772036
881964
495077
381553
1496060
457816
1154386
416983
1797756
236899
676542
1056396
1504020
1466171
339156
1712553
1948849
1065873
995802
680767
861711
22299
1920284
552839
351169
1575556
703071
1885044
701224
1021467
1424036
1116660
408928
746617
479978
1238322
381847
204819
1896677
1966938
1819334
1020182
1757272
717916
171793
668389
1108918
1304206
1670912
1663618
592545
977185
969562
649442
1234751
985247
885071
1507811
1030773
850062
1061559
1742131
1944585
853479
565606
59069
1111332
164427
1106790
1143545
571969
1265693
128392
309076
1177373
693986
308511
710401
408749
1461667
733444
1555241
746294
1411265
410654
1134404
567374
235687
145369
1937810
1108503
675218
890320
1963671
289608
1081449
1747690
769623
1125690
1651134
1078292
1488732
1428242
1608596
1871576
955330
1421283
1321101
1631736
205635
778569
13042
1196680
705673
654649
1568501
147396
524846
174394
1469010
1059962
1025412
1769039
1631602
1184247
1682620
587468
537023
720298
1852915
847933
361344
1932064
338538
860803
1258306
992112
1699785
200589
526268
820448
969016
422502
1103783
64562
1664577
403471
772761
642212
1659801
38662
68650
783844
1583415
1973305
691961
470411
1747356
116626
1584858
1495063
647849
1885574
1429947
267450
205829
1755908
1929832
268318
235818
23473
258913
179165
1876603
1745887
1077043
1999142
1670657
565547
189062
181139
1932049
733777
1820721
432741
884769
1487308
614307
1952770
1787572
1494477
308001
1659755
1066225
247689
974594
1952641
872984
1822122
1483279
1406695
652748
876779
145322
504551
1956097
926177
333101
1249604
1238092
902528
817893
280267
487876
674910
1560424
301100
961846
712043
1537147
681425
1610049
45770
1060527
1208977
643725
551146
1589055
463080
1015422
751010
1366552
1475442
681646
1487712
1911537
255996
29065
1590116
204172
701938
1331479
1377498
432559
1200450
81973
1958152
295498
1614453
1847555
1723883
1541650
343520
609926
242104
902379
970429
208726
1629763
1812629
1868257
912630
1247817
1810227
749121
949933
582942
926933
1506183
663869
1331042
1003966
1073782
807767
1987685
1262942
126667
1611502
1668836
1762092
1204665
498299
917218
1620586
315350
15204
1102364
863031
520580
479447
1339489
1708173
1613122
1813514
1270563
1902149
148217
1459637
1915244
412225
1986609
225367
133226
1262147
408671
1814716
1400339
1174451
434304
767864
1552420
618175
1115706
1109099
1585733
1541690
1275710
629217
599466
1009946
706006
1970985
172168
1161249
273094
1409333
1239730
1020329
1086605
619835
986710
675399
1208690
1920738
414972
1904842
1318104
642699
1707754
1991170
1660330
214596
709149
475678
1637655
578357
1012065
799164
1342551
972361
460304
1979951
489191
684509
838138
926870
333857
1935850
545078
161982
1608866
1130473
1092714
1392893
432547
1651686
1406229
1123316
1820024
328170
175696
1124196
1718803
1341927
1385308
77709
1026353
1454286
1197583
711359
825108
1055568
1626690
1729355
194007
968081
612289
1471853
639880
1091314
1307770
213000
320357
1683780
869491
1936602
1914484
620164
460261
1767572
1405664
403217
1221943
124615
1481009
1503676
763751
396779
1735691
1769433
1300578
857250
954273
1393624
457992
431560
1858129
617556
841967
124515
534160
1693563
861023
1659851
1716772
403698
1234893
1415516
110116
1835395
584978
1673336
1808688
1472399
1106488
629990
1759141
113856
922729
1628722
375951
1094042
357970
1364475
787820
551525
1705150
1291631
999849
1624891
1460120
545620
180704
1237197
1034154
1202653
166190
420146
962573
771028
574540
925204
282637
241757
228860
150006
1566156
862833
1616213
1317575
840614
45249
445980
324981
9877
1949048
1807516
1113495
167906
712287
427105
1215011
147962
1105571
1184295
279008
862857
1448781
385998
1415618
1064180
497686
1439465
975982
504169
1222707
209841
1948917
506580
1798697
1528059
619129
389842
1790486
1311482
1057525
1258970
951264
1991824
1982935
79769
1986356
1037734
1011771
8742
635184
218012
545678
1610766
1856346
6481
277029
1110789
1979601
1233176
1364030
982368
1592489
99618
977107
1153972
642497
913725
1688175
1256302
1260895
1163508
999161
1050129
1195326
1611927
977795
556640
513051
550081
1666752
1413876
1435375
199536
555956
222082
1028161
353713
1361584
121827
337686
1613970
1988058
1409467
1681803
1760219
1553481
962973
1096205
452259
38568
1957424
142461
1929990
488346
227892
1395211
435940
892966
423325
652066
350327
1322237
1765194
1233926
1235055
1085520
1037977
1806579
441484
1321885
130414
1114850
220005
1333252
1757703
310266
456388
445225
558408
105966
704812
265410
1270812
301758
568286
1563423
1859521
585322
1887254
631787
548325
1597419
198881
269145
166576
1660805
764913
1141589
1077408
173366
973283
9259
1699304
266110
1232328
881242
1414571
1857281
395845
887330
195131
176177
1498949
1099956
447144
1400815
383170
850165
1500909
51458
907686
126198
829772
1303495
1762049
457771
1177329
1081685
193286
1600346
1055253
1911260
887402
1558752
1338310
1510455
417152
1400986
301566
1227904
1009461
378082
186816
860603
1029016
587888
987311
275293
544478
1720684
1168336
74966
1622362
1091460
334355
592205
264427
52146
287184
1874470
1381760
1285668
873848
503495
487799
1197409
611570
474518
412275
1948037
855480
1280013
1616786
286548
647380
1320527
1560332
1325571
1278302
1381030
69661
1461427
360894
1749272
544223
532655
860903
1423698
132711
1560384
1364744
1393850
1117117
849211
1137394
1995484
224787
1705367
321703
444366
1575532
1683174
534310
1618181
377592
1654577
845613
1703627
906295
1128724
171789
1103731
625318
1079818
945983
284967
336408
582680
1949241
315281
454163
115038
1723428
1534196
897109
1520888
457004
1314195
1249018
1221265
881145
1316010
1674264
143315
92740
1557149
1678949
983343
274115
1038174
438959
991699
401087
772750
337489
194026
1536196
1028565
1664218
65806
1616392
1655016
1434936
335768
1570329
241523
715513
1659116
1989832
299384
898695
1753432
1336981
1783618
1788255
497783
1721233
1859541
1106984
1403219
767025
327343
720125
1477241
390898
1739799
61931
477938
810028
925479
1626019
1600755
206572
765540
1727412
685125
121253
914447
1027555
802993
1369693
206824
1701366
1569516
156132
266415
256108
532155
250357
1163973
363814
1958456
865455
521086
995928
121015
1831322
1220560
1709418
661178
920120
869413
1572434
83570
367414
147582
1008792
1480333
897524
1687799
488526
1334725
1525069
1824248
1017227
301030
637280
1666861
1045458
1162886
1690644
1543003
1579027
308901
248331
1101846
729651
1634676
368449
89352
1557132
554581
1744062
1524042
249306
1775246
601428
1317676
267630
1287541
1557230
1615717
635092
1679046
1850687
70713
283774
1392188
70715
63741
1306765
1790059
1912336
1190987
1785538
780924
1417586
309716
478980
1161950
1020571
269000
1957052
1166964
48322
141877
1629337
712487
1137539
1875337
977094
1940804
1035767
125316
462322
428831
1778957
1098182
1799401
1919429
1848821
1177792
792545
518080
853494
365530
1719964
627310
784560
277243
1900152
368513
738575
1622294
1407282
443966
1998907
1177472
1806345
624996
1264494
232016
242889
352372
338978
1646906
1199981
384755
427381
1890749
1970788
489780
919259
1811019
1505772
1417814
753690
1141666
1308891
1611413
268972
769454
38939
1970693
797162
670219
502788
221999
883371
247917
510024
1663650
1133839
924064
1424322
1208879
286672
1563789
484047
1518923
1340067
1226576
1685339
363832
1278321
768037
1376672
1886987
130051
1622441
1316480
621106
831518
1853855
438775
1006089
1400123
1766150
891921
134147
1602207
605239
1474834
234949
690433
1045693
1454756
1728972
1960276
320116
652219
164730
565468
829592
1857238
1780311
357450
1803583
1998177
1385768
1098452
1542365
64156
1101493
1165710
301732
90733
1349488
1299985
422691
1970730
1142463
1219381
1023859
707120
1381606
666797
626588
375200
378424
1705884
1420925
1387675
1449839
589437
1245976
1260545
1453042
570506
1913666
31926
343242
524959
1722568
1006684
462707
1954583
1463704
1337862
1674453
1715994
1780930
795656
1742592
1313083
1947913
382973
384544
1733393
1957041
1393759
123624
512522
1274378
1706603
826938
467304
469684
610461
1262316
516233
1004626
1488443
122187
1733817
183826
450059
1535614
967023
238885
500151
1872297
1119968
1936531
1536394
1371785
1346955
77421
1463722
1849809
1725478
783021
651431
775725
1138963
273918
1838987
715222
312027
859319
1232459
24466
455236
882904
1442508
542173
1433644
926810
456668
510856
468467
1294292
634314
1582396
1098545
1279650
987327
629166
981808
991041
588577
1853183
1483196
305642
1506007
151652
594860
1697104
688361
1556120
60881
683240
663686
730791
1251916
768025
466862
1677958
87415
103606
745395
346519
1144804
130750
522359
1567838
32615
148225
848090
251854
1080990
446858
879803
1717949
359740
478836
1064495
1487653
19802
1393143
716616
1384806
314757
1951100
714808
574585
1533279
437993
1203304
460827
119848
363253
1867580
735602
273763
1465862
1745974
1421375
184718
966085
1738598
1069710
1410743
1060671
1203764
788539
357631
1940695
1939663
1274860
1842067
1724865
1404851
834026
134661
320203
1094125
1588731
1025436
869839
831963
1191278
1066356
1515449
1098669
1871630
1905868
1435401
1007760
1460349
212184
627621
258032
1811677
235135
700280
520869
225779
1778491
1790735
664117
1703995
309180
1427866
1013555
1954537
188320
1124310
1721269
196093
1127217
1178803
352035
1445885
1357941
1328778
398078
1575915
478317
1354988
1287440
892051
1426403
1328862
231606
587685
589060
1760221
934118
1686038
999203
780739
315632
794157
1940159
1761205
1502149
343715
341713
347623
1577738
427493
90736
906835
1515182
1889937
1500941
134994
99281
55713
1375631
1622507
501888
132261
1610646
1936150
443938
1980492
1575104
1399851
30252
1938731
1124849
431948
1574524
1655251
1333557
1195257
565793
203141
1057598
521516
660857
1165064
1195641
145909
1371182
7372
280548
151864
745821
1770921
1427982
1695732
766219
1070088
1653245
582472
1250393
257074
1644848
1664842
428460
1145574
135967
1339300
724768
1348022
329867
707195
1929453
1207407
1307807
825808
730684
665913
1861301
592670
1162051
1511525
864442
74139
525141
864176
578774
1843086
1688618
1406546
1545914
597768
1570442
1026937
769058
1853853
1060260
923046
1143178
562841
1525810
1514836
485933
1932416
700631
1672462
657901
1704397
1828667
623647
1008364
1427456
1015447
667868
1809159
1312847
313982
1922497
1010455
1903380
282360
57981
1608236
1303088
917941
1073019
617219
673603
766703
1621081
987032
1205918
1673698
346124
801020
1056311
891674
1238849
636765
1267008
135343
471847
652387
1050926
1672648
1384647
762063
999558
500202
145913
113332
1571870
1751369
757436
654803
1012988
808670
1780999
100698
331577
1118823
1989777
375653
584088
588815
1869918
1105646
886148
359089
1046265
184228
1286092
206759
844763
1639717
1978659
811651
1303028
1363623
786840
4766
1169756
1444059
1134221
1632739
1983921
877882
1613152
207198
110157
629106
443600
521306
1560215
210676
1102495
402509
444685
1286140
533405
1409791
422004
374297
307699
558644
439080
1454868
1946792
1761730
905410
682219
477581
811959
393060
1627975
952335
1620158
247363
1911253
412737
1840426
1131722
1969045
433510
1874029
1417641
833933
621003
921903
1854381
1191881
521361
548873
682041
1294350
897659
1854561
564504
85585
1440384
1734072
20037
237641
1827582
1993481
338484
476001
1890954
777503
1297617
1042091
1827766
1153436
504760
518485
1191135
590099
481756
728837
1184749
1590330
1186652
1616504
1547691
1944207
1150033
820885
1984172
727393
302743
716042
695446
17374
1194992
780279
1547886
1910736
1538168
35057
320385
1636091
1583520
707592
1399374
216293
238272
1296066
1173585
833779
1596298
1614712
1956052
97479
1776905
1259157
336022
342978
481386
1334155
290161
1830693
818932
1955874
685670
916100
528871
844337
1209722
1092442
1493489
315223
1488806
180371
887793
1352118
325548
791871
961558
1929357
31278
1407104
1098706
1849086
391824
600829
1184834
345401
1062840
343243
1232422
825792
864884
247247
1937186
1070215
458029
1403342
65114
1103968
1570149
1742780
188402
1235878
924302
180626
641032
491944
1306399
1769936
811173
345091
1328661
1346734
721104
506171
977839
1250393
1363064
598808
315368
427212
56569
641566
147452
291451
916218
12695
1634263
660171
1814185
1611877
697395
1191992
1737779
889311
1746474
950414
1380167
1375806
1452628
1913794
911863
1104795
200621
181750
585430
479248
1934613
188541
293603
1570727
1687260
1907637
1173907
1883832
523246
1760242
1813343
500158
1519018
1612094
431139
1797398
106606
618649
940075
1608426
1693884
1638920
1527036
8132
44059
1527862
1067195
762326
695270
1152192
1822549
66352
868719
843316
500210
1237240
1064461
681763
1158134
1507100
897017
1593605
1772802
30682
559345
843631
784961
60125
1892400
131048
1492374
930841
820281
1291477
1007630
1252384
1116103
559201
953221
1431528
69437
1529525
628796
954138
9674
899535
633162
649996
830710
399637
226716
1189230
370254
817166
1809920
1163212
1937521
1685946
1981853
1659527
1203334
1735752
57279
177893
1108541
1068978
1787105
962614
839606
554581
929341
1049570
865276
1696124
1445958
873206
927751
1377910
368012
1109239
1772492
1126267
1295977
631215
1701220
1443783
1816057
1002884
787936
1006728
1705832
473895
1412652
1548277
1646882
1043292
1522156
1721454
180950
640702
1840172
312737
352785
1941932
1786029
1036734
900220
761196
1634105
728584
1142712
341880
217556
910545
1765199
587515
1054922
1284358
1767168
431747
1252225
1653471
1116303
1051447
377119
361726
308028
1994168
169681
1691019
161621
168413
1505888
1491603
419340
938016
1047275
111830
700318
610354
90823
664250
213908
1117238
139081
1163492
645358
546265
1130951
1034966
183020
1881304
404721
1671668
1383583
1230673
1757896
1311135
1275559
994518
229229
76426
721108
1810789
1102231
605076
121074
1015049
225154
1315634
1893339
162975
1896626
1845355
877513
20107
1738446
1548009
713144
232289
146393
1703239
1177387
1308611
347684
418598
1917959
163054
1135267
235899
1150085
1873218
32871
498376
684979
1638619
1927132
1150377
989534
566621
172567
164691
383207
637039
127294
1133401
209836
1198276
632965
1630960
52645
1791051
452216
1311253
1779077
1708561
109588
515502
867107
1882813
1083862
1048915
1605379
1588642
361894
943017
1445496
1661294
988428
815944
1125256
1471118
1582006
435802
1516653
177720
409117
1210443
1131154
582755
8054
216642
1920176
981000
1464637
592634
1717408
1812292
1237586
1082776
212670
1619173
585842
1453181
78506
1990840
370432
1111749
834524
1293680
457478
1112851
1146183
1586530
1038831
1253854
1276820
1968317
527861
184206
1418369
1762740
1949394
1292927
1768932
587589
1913889
1027068
95526
990247
643641
5020
1561945
1989755
1400675
1607626
1835732
296862
490340
1734459
1793211
1819837
373375
195392
1101873
246543
155386
1440889
730565
1503399
520241
1370253
1655971
650764
604413
1164800
1471777
1433137
168142
1543061
541649
716063
1459856
202221
596356
898026
678749
932252
902390
445962
118778
405405
1014908
1356412
603669
766964
1314887
375280
93355
771628
88071
1584332
851893
497807
208729
681310
1062088
1208775
1186462
1741947
1068777
402712
1328685
123839
1040952
1504427
284547
863274
844116
1256860
689040
1717188
980748
1757321
411420
1715683
567150
966506
1955586
884745
1494977
792517
1880958
87694
1409309
522099
616487
1843966
640273
936716
1250480
642849
1515538
1780325
329455
491570
1355378
442802
1818871
201778
885052
337626
1874051
1830131
536495
1579391
1450293
1489216
308884
604127
1487886
222272
971085
839952
1121760
1538953
1975885
987831
349173
343549
1267868
200312
288168
1887079
514655
293039
611802
1764985
1362155
695800
1524066
1163039
1386891
830510
1753891
1505428
1397945
1863813
1155964
328706
1902045
345459
1397074
181794
1315176
1896052
1114757
776805
1340299
764906
759352
1155531
1675108
375130
1485910
1068844
798622
668222
1507471
838616
1543210
1720474
1203846
1675960
163061
414762
1925201
124082
69483
1528360
875926
326387
250480
120921
629497
253568
1620002
227380
338271
1270977
1156730
16703
1394715
1772258
681102
547799
1062519
1886510
925187
1731799
1960321
542274
1720379
1402264
1940979
990053
823582
1475262
143322
1208038
1812671
1396035
109029
1781295
76313
499280
199501
84844
1116046
918271
1501521
1033855
820512
787968
1869526
250797
1404583
937602
1763976
1417143
1597429
1520103
399098
322250
629684
761776
457751
437083
660760
1604776
1305090
1665872
1502905
1082790
1975667
1501104
857367
1842272
246173
1771927
1260485
471764
1872746
339336
1649731
53670
379143
769172
670870
1527676
967377
478458
354567
754640
1274421
1993983
1761696
1158774
1177163
696568
802753
1429219
494567
1260980
1920326
1421161
1256546
804079
985077
613195
631539
1713232
650604
160637
1460634
270800
403723
298073
199985
830250
1350242
1622436
553972
1252672
137976
1486752
1313509
945039
1711518
1757504
58622
478335
1782896
766659
1720955
229635
41266
144065
1241453
329211
27998
1597544
1856992
1804951
1155614
1269313
1980371
1854285
895728
1407709
660041
1355229
1347895
770544
1611529
1497884
87300
359124
1626371
1912093
1322682
1315659
329285
1483318
1977621
429178
1303904
1701850
181798
14063
1035672
153620
866935
801686
688469
761633
446082
1574494
1405240
1792730
724478
208390
839699
1855148
1484363
963077
475347
1849771
1762746
1799435
225570
1893189
992885
48915
1254042
1482067
1701510
331124
1620530
1387264
1622550
457917
1280083
741391
1712266
810068
1609760
1259439
1243570
286180
868305
574690
1704038
95175
1262659
1239186
704053
1634246
1073084
895812
496642
1593964
970784
1779485
388405
1959049
1301815
829224
830832
1293100
648234
1653897
866544
1256126
1186878
901770
26063
1518749
1037100
227622
1332480
1713143
32896
482932
1171028
1238107
1961224
8120
245159
1961787
1730649
1611316
667138
1181506
1770002
1113118
1328782
797887
1779092
808066
1427624
1223107
798420
1586264
1858358
510765
1124811
1625948
852887
1322607
1344745
1467638
184512
972548
851077
621046
1768213
305046
296977
178125
1186540
545619
1837642
120673
539470
1116100
78312
1007820
1377228
57186
953546
1719765
125835
1586543
1859403
624208
1550598
195509
1984409
608569
1314914
1002048
1491706
957372
1498007
376733
1531625
1350462
1336771
762932
1965756
1253542
1045669
413938
269850
1763262
1446666
1100574
507593
1947583
708070
1646281
1652924
1376477
1501640
353558
58635
966662
1671037
1440484
1040054
915724
1110320
748363
951855
1261396
1677308
1934910
592645
400370
175698
571482
1562059
1988517
1818517
577693
1737933
972354
1159662
830429
1689916
569562
1386003
1728493
1974348
1544859
17791
1151486
1275792
1909136
452443
531977
1113481
880191
1606452
1231007
50338
138400
473644
184585
1994565
1717909
427856
127910
128445
1781090
1201308
373529
1855838
1185635
1270545
141831
1539159
1617742
531171
443429
437448
1733896
852554
1157264
1638884
195685
1341672
1517353
826073
1808638
1171968
89342
1790838
889256
1023028
1722483
1584956
1997184
1083711
872284
1205832
1462967
1625740
1439859
1159129
786116
1635016
29076
1437612
1879454
783018
1002694
95992
1740844
1326357
490434
1534980
858403
1671954
828304
371316
1996277
1047301
369420
1448662
1366796
1836786
1999898
215743
1390647
944819
1513710
1554936
647151
509463
719225
552815
493127
253236
860017
144414
424878
1967753
1022684
1304668
1420516
484184
729458
815946
1872906
1625948
141667
420520
153285
1591344
1503128
1788628
1056578
142817
800307
1875113
1247740
623880
969915
26016
1839206
1081219
1462845
1897294
361608
1485798
1281980
240418
1899732
527974
1600584
715592
1448441
1733681
531179
1024032
1900854
639423
1876689
1861070
1371735
1146625
250876
1015021
1525685
136382
685809
485917
803870
107102
1031783
1340518
1133553
1632460
1306081
1113025
824200
1072728
444025
1329386
1257131
1289718
1616814
1006895
1780776
162939
432127
1959060
1298611
1176888
1113097
1396946
699704
910399
1053377
1559549
1014123
1071313
1410060
962976
730104
1307810
419833
539679
777202
1489098
1768911
908711
685851
310351
1068967
1645146
662896
75381
1647576
1443772
225532
1928370
1671286
1689732
1853883
350700
740525
1660771
860988
1199728
1199069
471245
840146
867706
817762
1847770
1916023
330236
97484
1797120
916728
1633299
1748906
832208
408257
1224010
1842901
200592
953120
1276689
834897
986837
1863885
1067350
1114739
357494
1794066
1799358
314916
39158
627751
564583
1817010
959433
1829991
158608
354036
1309324
1474712
122400
1316366
1690738
390911
1976222
1393782
390547
292093
938158
454958
1468490
772774
468216
405606
610565
98190
45565
41254
1672357
1870081
1243139
986956
770072
1887837
1767646
1872980
1575095
408093
1098516
1559683
1900589
525360
1255977
511819
1650694
990008
5917
41761
1793254
1765526
1054674
1888314
619216
1791710
104401
332527
1804137
877879
1250355
970239
453957
457113
976268
1753524
613910
563298
531178
85133
868069
1252701
1723316
645663
347796
1325311
1982225
1832547
868065
407502
691230
615593
1113226
1663351
316093
768072
914144
1348818
245324
1079618
708420
1629186
1268443
29586
1535600
542218
363538
1723331
1322447
210970
1720149
727969
1869354
1744570
1314662
1219584
636325
1832327
367685
140728
576982
1579475
982421
334722
1992452
1314358
1101973
42201
106740
1451902
1984488
730367
1227036
1953568
1755101
1529725
1751232
1447384
95673
1313331
1796166
1520907
237392
874372
430901
884480
1384262
994556
1970827
1142457
262772
958758
360326
1957115
1162774
704100
653792
816198
1884151
1726979
1184296
1279644
1258021
180153
1947128
1933850
1452396
77265
1699025
786200
272609
1658637
4027
931738
525835
1153539
1786998
176015
1458131
1278839
674005
386379
234172
1662814
1526488
1274314
770620
1020109
1025664
1077594
34843
1095944
1394464
768548
1265834
117618
1829844
1548998
424352
1720947
528532
1141028
1745162
1300039
723702
873773
1046240
1564542
832455
1334341
1852031
827564
1625166
694121
50363
1666342
1616609
481535
645471
1825762
595007
256051
11810
1569089
1097892
164098
77335
216347
1037631
1329192
153763
247271
1626015
1674890
27100
1971655
1943514
1269201
761361
1934341
365221
1148634
1629451
1623476
1500344
1019406
764022
1633116
423808
208687
1216041
283516
1483403
1482471
357822
96858
1374095
169103
1787997
873955
500936
595208
1530913
747610
1121256
627598
1433711
1757861
970142
606939
119562
850655
581024
1167443
1850598
1339481
601918
1709900
426702
572894
1879018
103913
1512530
1450276
1895572
489189
392592
348363
1487645
626042
712399
566693
596099
829364
723634
643052
849390
1192688
1142151
1139234
756013
606462
317417
358631
1898816
633047
1101287
177220
1712670
156316
85050
464908
1748064
499927
228135
176115
213426
640811
243051
1335654
300112
1565102
740563
1537700
514779
1397894
1898395
1141237
1929374
1576810
70801
396776
724029
1727194
1263836
1484493
214924
1794135
1937483
1858882
449729
1471197
195220
758936
1944804
479838
1464818
552315
1255989
198748
1192685
15611
1145451
1704758
648439
190940
1967364
1577560
1942262
1004843
390721
1648533
861396
818534
111945
1176621
1413514
1994018
1513236
283327
1797612
1395667
1688420
840913
555374
1409430
860126
1728039
1549112
753868
886560
1767047
505900
1737118
1529684
1377580
1153869
609631
1984039
788768
103658
731861
1479463
607269
250659
617130
440165
65129
1273868
800933
1576981
706029
1885120
1225681
1982284
595195
1894922
1701872
1036760
798422
1127302
1241685
576984
1903193
1323441
1300624
1427375
1477355
1476142
1414924
180275
1807362
1743031
734792
330280
1489572
25789
1300882
950763
173628
1925340
1149951
459926
1875762
1361490
1743648
1269951
1322199
364613
977897
129723
1499962
1728423
1759892
610965
1222224
182816
175769
864766
1307648
1832327
676567
1126666
1576708
705301
1867329
244192
238866
129275
1253616
1813763
180862
313444
319254
801804
1485427
140765
1444275
689795
1425544
598469
1550356
1738867
666496
1412675
530545
935652
1695691
562592
1183115
1815577
1504725
1082707
1873677
312262
1580806
1812152
1502355
1906291
1987695
245913
1545791
1112202
1687278
474554
1574345
1702830
1956733
1947065
1540795
622933
87206
1547469
957627
155090
1365099
326422
1926182
1222239
1482499
76686
1352949
1402261
263951
911090
1200543
855915
1797192
1252571
880973
74402
875053
579549
534855
812301
1043874
1523301
1137400
1196172
1442119
645677
461451
1302913
677063
275316
697212
1263433
1660464
969181
974258
1889073
349611
738955
1653371
649947
1265344
663604
253311
208254
259922
862141
1131287
1587743
361605
1836869
1150821
1359870
1717235
655606
26474
307508
1817453
1117270
735237
243735
337634
1146185
1837675
1834980
1023540
1566792
952942
1185302
967739
1686732
599939
1818895
567567
1398305
1380049
591969
1696646
790919
1079804
276834
745872
316670
415940
1119459
1555288
913070
1626383
1249039
92299
330517
986248
652548
523453
322122
1461011
142955
360784
1545572
467165
300481
1911164
1206325
341935
1008889
371197
98552
834926
1431398
1915576
306891
1516687
173481
36329
1083047
1602922
66433
339369
199226
585433
70510
1075442
162788
732884
1393644
808150
269098
1023947
595686
1148015
1163856
852083
394339
504529
249669
1784370
1914190
1192921
842365
1234779
1408005
497107
1807423
593503
3563
138406
1980122
1921676
1290043
1264388
1805439
1767011
1068164
1793764
1182083
1813575
1128037
678555
1266517
257461
962784
1231697
824921
444367
1446349
1982745
1961274
1712846
1331582
1094056
985501
21130
1143904
982543
1264558
924863
1231279
202135
1641274
659460
1790456
287919
1338077
420663
1316112
158879
659210
1311234
1188212
1219743
1056226
349611
1569960
1252156
82620
1158749
1689196
236743
625678
522151
1969285
1380611
992049
806989
1938443
629068
589471
102243
1252846
913737
106290
252370
1874644
328837
497904
843114
383416
1923863
12773
589799
614198
1173938
67626
1485486
1978880
1341929
1427731
1592359
555464
106132
1251203
200789
1374331
1820104
899362
427210
1776401
543339
650294
409675
1260631
136900
211951
371780
1735354
1253157
737833
1590572
1652526
453852
587752
99792
359525
1586342
627296
1555147
730247
708770
1657559
1042447
237466
25602
683884
942073
202918
735928
1834706
241203
544101
710424
1882662
1801676
292312
876710
154078
648591
1442079
95946
63149
82099
962116
1987430
211034
673236
1239688
780173
1686536
1575259
481870
1889060
204785
1055727
1716781
902395
1068699
1779569
660721
1516802
1634464
659227
914889
373552
86733
1966334
279200
865634
1960712
529359
1020358
1160234
1320045
1118352
623744
1549543
421219
60394
602785
1750358
398803
437833
623252
772494
1890967
619645
1937066
760834
422034
1813814
1271940
862089
1333435
1389995
72163
49098
822635
718504
1909379
969140
1542323
1630929
1404019
1153793
1093224
890921
1435138
862497
1311377
1185346
1342201
264710
1804762
1497315
1245757
629882
193468
1455670
1575622
1081779
856325
1953728
1349651
1303049
1130746
561908
816749
1761161
133090
1598989
782357
634331
95797
306757
1146357
1620318
1316133
532875
621816
1902159
1411222
35764
1239761
1117124
811334
1891554
1149536
513778
267560
913624
1013955
1922628
442392
512152
1485012
887454
1124628
1343317
444883
1825122
1897062
639483
985866
971932
1530176
97361
1251710
841395
1060209
1889051
233734
227053
80399
439772
3123
558074
286302
873673
524849
453740
1250249
1039497
621541
1347995
1156624
591581
1073096
435995
1530846
480965
1867156
1125664
46389
1253765
383551
514932
140297
1286648
122286
967757
1361464
1676555
691480
249920
939184
1231398
306392
287223
794234
147148
1719185
1752571
646238
1321866
465286
574222
1570082
519525
1082731
589222
838899
903376
1166077
79804
634350
551540
838606
1509242
839823
1445040
1074252
1309402
395448
1688654
272199
1406133
163726
1309798
532013
1948014
1788932
240771
441102
209601
1028172
494292
1502691
1035391
1878719
1565255
1621844
86961
605605
1471967
422979
1370442
262562
1908608
211099
1207354
1518398
1640497
154056
679394
1371200
140498
592721
1471714
1082311
1692496
503523
1791302
1582422
161440
1435387
1403631
1361395
1189119
475569
1190791
1556035
1229483
1574030
630399
1625758
948274
819355
163426
1988620
1542409
970923
759354
1491329
633517
305573
144070
1199680
1223210
232838
1013742
1907829
1286631
136428
61306
664805
318291
1315719
335849
180889
1163523
1580050
570789
295344
1983261
1676268
899111
420624
1538306
600857
1307991
502193
1111074
1957576
1296274
1125139
1388481
862513
763913
1789666
1016474
665596
337798
1947381
1062292
1812079
968756
296944
148782
1575991
506656
764943
679127
307744
1755350
174038
55188
1730222
476436
446111
1641592
1524144
1705908
480400
1584255
1998370
1862955
1844696
846536
660126
1868946
1463284
1573418
269016
711328
1293122
954644
1298856
408543
1417131
1578787
694856
609109
80662
1675558
680036
337744
1377680
1203525
1650784
901240
630911
1431693
1790025
1846801
812897
1442818
766632
1302425
95821
999211
982495
1606854
886412
1094654
1419340
930072
1605530
915554
1384849
1575377
422565
1866182
279961
414407
302672
958477
1179379
776698
792586
61127
890446
101806
1257177
946314
1790510
552287
1194732
1008403
1323647
304680
749533
893975
929239
1379104
851071
1810262
8393
681933
1123727
1360105
100044
1868269
1285706
1911557
1283796
1774217
936530
1026585
308044
1575729
1678965
1942720
1507236
1198346
370233
495873
1469453
1869011
813900
1574467
1629879
218070
773622
895019
1769782
1025128
1737636
124669
712671
1563721
1129233
76018
1911680
1360649
285631
1805634
626190
1960151
339510
1657389
1565246
255823
1862234
296118
331747
1928493
760992
332724
813953
819949
1554074
1044164
1124148
415720
1435320
1458155
681458
1591734
936185
1840412
1924321
576908
1658495
476382
1438460
295280
820410
1575829
1144729
735583
1075684
1494327
1104102
1704619
1176654
545384
1384129
300004
1823786
116009
234783
1442050
1920635
890564
106087
1135845
1462926
850756
1850021
1793253
981210
765425
1285776
1090011
1166507
1047349
337588
1659176
791444
1158435
1716229
813174
1596542
422327
1683066
1249661
1111138
1743111
673284
1763371
79299
952110
922691
103320
1981977
85708
928833
453800
1314422
252450
200599
1163310
799858
245554
1291357
1772704
205827
1922991
340405
961702
435537
379243
1813886
871929
1284707
888467
1272775
1092407
310628
191921
1990802
1613395
823380
753715
1261453
1950925
1161432
614132
1175262
36693
283962
1155170
1060463
835391
1899540
1728844
1811125
314872
534961
1741579
1360154
407209
306853
589764
71223
660288
1049518
1224273
1944875
985111
1799683
1532725
150385
1794592
122592
1388565
1812464
639141
1226390
1603343
1011444
161402
1120032
205204
467702
168085
382655
1641014
1247481
1281176
1748528
254726
679495
851265
1605529
1371508
1484252
1099827
1116586
473024
540174
201104
852787
1333116
384076
1992036
1432896
1639689
1155475
1696082
1666595
466692
1959993
1398058
1066524
1554019
1870443
1132646
1109751
412050
940930
1420016
413549
261652
1838220
1458031
1295510
5371
639796
100197
1194231
1555268
934394
799849
1905685
1689988
429599
1376271
490743
694026
185494
820327
700637
750845
427540
39719
1622577
137876
1446544
1451141
411025
292857
1205685
323614
1998954
1955274
1968746
1667898
939546
1828040
1918832
1081596
1402215
1379516
832294
668631
1202669
1407650
1078007
652410
546383
1654969
435044
107793
128158
1082020
1070550
1924246
347337
1646419
1853815
1084525
1469823
1358594
460778
1818607
1324412
158101
1746626
111262
26266
1593923
1475564
1099272
144897
447864
602002
1908676
1614811
186765
736099
70299
1842250
1987803
302908
1720998
689208
790712
1012375
1880736
644767
923402
1390744
1795776
1472995
722165
1861212
382211
1815938
1700302
1375506
1604611
972427
228250
89346
554282
255387
9793
1314319
49407
1623721
1240669
721863
719107
978962
1229587
1499144
127426
501883
865189
629098
1030046
692752
264847
226174
857283
944327
1550197
171875
301502
1682389
834919
1532029
308455
1595122
491037
1934731
1302409
764417
408805
980171
297457
771574
786461
173393
1798376
1527727
291018
1836017
410135
1103362
1564286
1843874
774743
590103
1148880
41491
1537258
1610331
1729557
574165
460392
1311648
527991
438482
1409867
419532
675665
1749613
854477
1427013
147452
213508
861364
817673
1623819
1708032
1896855
1090666
1693365
983975
193708
651183
1109864
1866675
660514
190615
1804234
626302
1825843
1304876
781191
863456
452018
1409050
421454
1714893
1814837
1508533
1661870
1493525
1384643
1702716
513633
978719
890765
743695
1807865
21140
724639
1827927
52097
533805
904791
133783
975145
1271591
583042
1969046
347571
1417360
809094
497591
202176
780459
1748793
223548
1985508
164623
125258
726957
694337
714063
590122
633111
961650
1749227
1269642
1084144
1876498
1206430
33017
1782840
1506571
1372711
769153
1484364
499223
1364212
322651
241062
98483
1551078
1753934
193350
1423453
1548606
509372
1214340
63719
366357
1617278
1131200
605191
1248962
1769320
283880
139351
897884
587689
1943622
436178
1656579
1446994
107164
510063
409936
1560714
1460830
670270
639394
1366838
1867425
1593582
1899865
812711
1327070
1758973
1255727
88972
960986
171390
1253803
1966930
1496600
1931836
30417
964784
80830
1874498
703435
990261
214394
1340756
479186
1161380
275199
89710
1241125
230021
329862
883918
876375
397387
447623
1583513
784015
669441
1918600
127250
1569692
1146194
565076
156368
1841726
1650619
290188
1006251
796358
1130921
464920
1011332
288008
1076841
368544
1391147
1743366
547058
1827385
765032
1230751
1514811
1740824
13766
220887
581559
1087540
140437
778720
1804058
1557473
871256
1555723
1145220
1753592
1210321
1499313
1885063
297270
594678
1697597
454343
1390883
1535250
579744
592870
1556403
139132
1621325
467113
47460
1612598
145815
746514
140451
1397076
886890
1534278
1816033
1138145
1772387
903386
700687
622762
108985
1263029
393669
1423313
1612051
566590
1189653
84617
527245
657246
1698453
1857723
664856
176368
1507394
22551
1063339
1042262
143793
1337061
58966
1010986
1246469
37729
1318864
312618
562928
1909505
1471573
596598
952700
1187382
1838783
1391322
715823
1663424
1908254
1822060
1252828
1221454
1461458
1050750
825868
1838371
1748186
484276
1317375
948474
60104
1767474
178234
1759100
11027
1632451
912002
1142289
748552
270362
60651
45942
973382
93337
269356
205664
1270045
1158697
875862
1697041
1427727
1426167
1553608
1601448
990980
55640
436163
56499
1769331
1527798
1218016
1308249
157141
425945
1481234
1204104
3483
814979
134685
690807
264108
47436
883140
1450411
608768
1498186
32119
175345
1357726
748568
697161
1397673
1315164
1794597
882894
1768597
1080355
936258
1774746
868567
941
1453922
1771878
495887
1780955
1021120
380480
1372843
298946
1776712
455282
1157604
82547
1739738
264745
409472
1593919
1251427
653170
1146371
797584
1476929
1818023
339946
799017
451321
1287924
401870
828612
642032
222177
1852598
141326
840455
437081
1371178
266597
1749611
1557973
416095
1824542
1427428
448315
1839002
682663
241107
1540977
1734989
1347014
1575888
612830
1481082
1915830
1390128
338884
426024
1689084
746309
1421168
881042
1810470
320516
1036977
852554
1540482
1783376
1513995
1240150
1197970
342813
1032607
368657
1470978
1123358
943497
516182
1598718
1318814
1539902
1601946
673815
1488276
1391531
717795
1983129
40357
1237566
1433658
1835267
434277
230264
1811798
1945014
1502742
1233948
1032523
1623088
1882490
1563019
1526436
1550957
851766
499441
1765088
1140656
487342
1326525
1024014
793915
1169796
1064851
722236
1193956
1003072
332166
1794433
1958489
454038
1634353
900154
1567789
1724223
1650272
1180966
101235
1731587
1244368
511281
1155671
1411959
48175
504680
1577172
236280
691000
72552
691833
1270305
1104339
44651
1650721
1781363
581639
1254388
905917
1522929
981377
475938
1534852
39912
164869
1830397
397320
1811377
114900
1431208
78884
1318981
5794
1484203
172719
421853
760172
1166993
795177
1300024
1845103
558482
1226458
1624137
1944851
577154
1351153
456651
619052
1076501
99395
1225766
940159
1723432
128228
1352324
1603800
190500
1250240
1043494
1245789
1392996
1682162
1524614
1165570
910348
1253058
1945089
1752878
1265280
810071
1015797
606933
1554312
57708
419314
1678199
859301
1349548
1224803
1528914
85399
1914836
1803913
981182
394127
489091
109953
1954947
223408
1804157
1437638
181720
175684
651854
1746487
56019
1248512
1985407
156159
1457987
1944944
836294
1352136
504390
722628
1321722
664098
546043
590867
500477
1669439
1525131
1963113
365312
1692456
294527
1813622
297824
1855270
109946
279411
1860882
681820
1914349
1437048
600232
1763185
1453385
48496
704259
1701466
1333818
490922
511247
1395918
1198633
267693
602602
80799
608000
1086314
709487
550301
735242
427493
502863
400135
1445289
594174
854216
474970
396048
486369
1730368
1625466
215579
586468
183714
677667
1946590
1912763
604354
799995
1066434
1030257
1464020
1025789
115566
870822
581087
866017
112138
1533137
1766609
1530074
1287371
1167700
1779379
673797
915092
689981
841224
1424223
780771
1111208
1018611
1774604
1378442
326195
1929845
877424
400650
1204801
1263125
1575494
1168497
509385
1552138
1109108
1999367
1848694
1256625
1347899
148013
306703
1936406
1635272
350787
293477
609750
881455
7865
1377365
484820
1040561
376912
1281284
655401
1311237
1326284
1367474
431704
1067110
423464
37203
1334929
1552335
392340
1407546
1279527
448470
1634378
864397
288093
1390630
70663
1669213
1624218
1736866
1622760
1307329
5231
1061193
1911972
751675
1599804
1932221
1093585
849324
1005629
1127922
953988
625506
837187
381204
36486
798695
850988
680820
1010958
1400232
1990569
1672082
677662
542949
244521
513937
1839835
763291
489829
559015
640124
315249
1031761
1053435
484698
1738403
734784
1786542
912696
1018828
348373
248581
1951755
1388788
1884751
100180
1192554
417302
348653
361812
310709
237997
351972
1914938
296276
1416276
1282052
697961
46596
1613389
591240
581805
1840470
1841533
849999
1190902
1291539
1141817
1161986
507933
510446
1467203
1875059
1633985
94332
1446293
588917
675682
986717
419359
869405
1990756
1169595
772293
1583829
1520081
983701
563867
1782770
612374
1834271
11112
978028
1421891
266173
547354
1435605
739563
484298
846189
994595
1615124
910199
770275
301509
341291
217623
849296
1062504
152967
288745
7796
1996396
258836
1948923
473316
244404
720086
147856
1828364
769698
740413
1213963
1041849
1763097
1243599
482659
272049
1722407
69551
1162067
281561
849102
1248908
1410091
935675
1826784
1598757
1373205
1480286
1484982
1745416
808450
1243732
1235089
1687985
170094
241520
705673
402079
447563
399602
205238
835959
722751
1521707
1223938
1809071
895745
1083913
1441493
1475796
1906996
461992
1512906
1630415
1979371
1569500
1777263
116110
398241
1354649
1202941
254684
1568552
1220238
1430916
437859
230421
1080749
1645661
1672749
1916112
760479
778656
642686
146698
165742
1983142
1436716
854729
717217
207321
1979160
619809
1403845
747708
890471
1692708
1522599
816237
1799555
987217
286008
827828
925456
1009755
1654842
174786
444294
1786016
544162
330312
869350
545386
646265
1600616
1796520
1394643
1389740
1938981
1953069
1862895
1879012
1435267
462427
1678364
370990
1646892
1114024
382756
838111
1095618
848367
972644
456531
538675
1943706
861021
1601178
963090
1311347
1864200
1978217
215073
1651361
1823809
1266612
41114
1529385
300964
1725871
911586
362860
1843632
1668864
993859
1703703
1467514
471020
1398817
517003
1744254
90315
1548838
1806952
179228
1546409
576301
199977
1077159
1624698
247849
1551902
1678438
833505
1418226
259928
1240836
929386
285768
250932
1839122
1951624
1338855
1661470
36241
280614
1244672
164407
484426
381969
1075098
122240
1421142
1584791
963762
1547769
1903715
390107
1530922
1975347
1942492
1672337
1849514
1977468
1179436
804444
1272513
420443
1588019
1653245
1482402
638226
58452
1421248
1106306
1931346
925582
1585648
1614581
1404472
479811
73775
885736
566275
1508112
108349
804509
1697983
819856
22522
1778049
341945
1424503
238833
1442594
1515766
997002
1237381
1722135
743025
1148530
807433
295100
1505079
738262
1842317
1072298
1108210
598690
1302538
208783
316029
1016005
1035887
1484650
1228436
1865251
1904628
1164274
733791
428732
1621319
414507
1994607
921993
2617
1348297
675434
1942408
325255
374098
1662486
87418
1733976
1757828
516796
1374880
667362
53068
892678
889443
322658
331693
1733152
1435572
934504
1258491
675111
1596828
1048117
1943469
555946
1064042
1085892
1704022
448288
80916
194068
1749554
395615
357815
238812
1260670
1647274
1336800
943576
1449817
685437
1126990
1559900
579624
1990595
593653
1991919
801796
591487
1308814
566102
213936
1881856
1268229
227074
938553
827689
442185
1506312
1019052
1822415
219619
1190784
1805326
1078852
1111245
218542
1200359
555696
372332
453309
1724808
992544
693150
441317
1071402
1928834
1982176
1960708
760285
1200669
1140365
416805
1168998
173150
1684018
1043068
231420
530706
343127
1924548
1818204
1577248
733260
474962
984163
653074
432027
804490
1021399
844501
243579
575497
1641739
972145
1294521
1671163
632817
1699629
756708
773772
1299133
1433173
1813058
491396
395679
1921971
1857245
1777706
579844
1481527
600518
1084279
1614704
1074784
1970537
1597623
1096202
661936
1369935
1768333
1085464
1213132
193506
588607
1040108
1948243
45965
747190
1556560
1976359
1168194
887224
553312
1157746
1784997
1944933
1367771
521795
411590
570597
572571
1077117
896097
1587878
1211207
1648791
1106170
692245
530424
427767
536129
182856
1616116
745371
82459
884489
745519
1412069
566322
1231746
786998
1905103
1223739
612745
93003
1567061
727272
896949
560963
851156
1062996
1967163
1413110
1105187
1652828
1721398
1475719
1858551
301863
431400
909344
310635
142489
163994
709567
1631561
374173
1138650
1227580
354237
806140
1662617
963716
631296
923283
361065
1052325
125912
1953662
79695
239439
590111
388971
1853146
576359
145226
1402761
921038
615631
1843012
750163
899270
1696273
1035360
1188565
913856
1221431
1895476
611529
1162747
1580315
33012
747293
729468
1778719
1190168
1711709
370924
177716
291586
929481
980065
605851
1531599
302370
1673671
396178
424621
225752
1786431
1883963
1352895
240924
442839
170154
400782
286744
529976
330279
404953
1389111
743029
116005
251791
1168561
696459
583470
1292797
1988874
1403129
355246
273837
640182
162647
236778
1691035
1554159
876778
1815452
205300
1529603
134603
479742
1357143
1922673
1783511
1737247
374454
1461202
1432961
1866216
1698757
1134696
651392
1828142
1173763
1585925
1296573
1790614
1608232
1121430
74684
1784308
696453
919188
1944862
153333
1398367
296759
964365
1815172
1266521
1905114
286165
606223
1569691
64449
1955303
1853644
225449
670979
1055033
1678381
1620404
940897
1537356
612897
1425657
843496
394951
1892603
459189
1627218
1581771
1652915
241311
165462
1703054
547893
1825839
1021138
1181745
1171825
1378415
974868
1659927
892117
1847639
624554
1607179
1655979
1004543
930423
683128
1289816
1944389
952900
23309
1694594
417624
1324468
549517
121017
1159486
566830
1566355
1435330
1894912
394603
354213
1153183
1316001
1995276
1646874
1131487
985548
630478
1163767
340869
366919
1752481
955098
688376
552120
416103
424043
644873
1859973
562966
796920
787341
838104
1251356
507990
771807
454978
1669941
1351649
458882
906591
1318686
31511
1120332
1662963
1477041
1969153
234719
40426
1762349
309058
644442
726284
1083796
1998199
1235835
834480
1085750
880111
530502
565452
1264497
1309435
785999
1037476
1335476
79268
1635783
1165766
970429
381436
228100
106457
57847
66071
441551
1168442
114486
485683
1949354
1124968
647774
191173
1156135
883133
252131
1422678
517173
65634
157991
1199755
1829882
818484
1548408
427859
1675946
1204951
1331255
1995551
5110
751449
1204150
1076410
571762
1558299
1189365
1035624
658821
1634611
1459958
1153894
307559
1949274
1749059
355143
533472
1992947
1493524
867575
1276030
216760
69648
996121
296043
610907
1477590
545656
260816
985422
1957044
1108514
761404
1070653
1486443
1768365
300163
758650
1539891
1305328
1365953
1342267
1135283
1910254
1788833
1918062
168614
653427
124840
586165
1925232
1386168
1163536
1090610
1500929
1533679
762398
1024322
759326
89059
230403
503297
1546183
711040
1191851
1900132
1788374
480996
1596741
1572667
1887722
303679
1660950
1024429
1239307
1568815
1915395
1887070
548707
1144389
252142
1190141
1709552
74684
1413467
1554678
1863974
561
1478598
1028224
1411146
816450
29272
707813
1217562
491938
1182368
1690290
1179647
1023120
1618637
1717781
125277
1558850
516718
1391869
601843
516568
1529801
1482557
881760
1882292
621433
1367771
1287585
1477232
667286
310087
1847519
1114677
534970
252062
447421
182544
1404961
1047203
246374
1813485
1034453
113039
882949
203874
1828080
904147
1843694
148538
1511445
941012
1426566
886574
327456
664051
1488555
310809
298203
194433
1231512
514803
1676262
1859650
1023400
836291
712361
422625
348989
1557527
205000
20113
844287
977939
28952
220850
202977
352121
1136429
1807343
1481409
52420
547269
263645
309012
526991
638318
1012
1358279
19617
133440
1467770
305049
1588733
1681016
1405923
1364485
321384
1819575
790735
1075621
1372539
29502
1099882
847723
1692200
1812023
380582
1836726
1811338
1149582
419469
136421
1125550
273053
1526581
254499
1965455
1459756
414228
1275574
422345
432714
375313
366663
1664176
421928
209861
768416
1049686
598388
1556044
579502
1420321
658171
86552
146512
683391
1259469
471016
1519449
1680614
675830
1620251
603323
368484
999863
1627363
962329
1650007
622604
1868026
1719090
782507
184385
240038
948907
1227790
1409137
1124769
1450760
302892
209931
249717
610959
1101754
759323
1531891
386930
1352402
58989
1072261
630401
1967045
1702716
741756
620953
1085583
1007899
1855773
931052
1498192
1916141
20952
1097466
665986
1116205
1518360
715719
529920
1681967
1973907
58683
407474
338324
1746111
1571115
1379662
1991203
1671661
195189
1657917
624305
1285448
1916191
1601119
1414199
354254
1155972
1120070
1742636
404440
1637677
1324171
1679727
28992
1206123
145482
1000009
1465364
951816
1602008
757426
916992
1923312
660479
502839
1860931
1325290
1628064
530616
611245
1501806
1392663
1150437
1918168
1262171
499091
240654
844156
655282
485791
829708
926173
1166024
940670
688940
152842
34009
860746
1976356
48854
1934001
786311
1027524
243058
1825531
547910
1894600
970772
1314709
380523
1422001
1428995
1617904
58259
1054109
155314
930042
935761
1485931
1565880
359731
1634836
357794
14136
119400
913531
1808263
1758581
1675820
250110
1515975
848388
1578396
1291324
224511
410847
976038
687229
364804
585620
497270
952155
1023387
959709
870712
1375116
503739
1291286
766651
109391
1598502
843183
922164
217008
64261
542499
715632
959913
930801
1123774
1424341
1798544
526641
134327
797361
899575
1849082
1149912
930717
1180857
1571257
791819
1749736
1394304
818771
1074671
1681447
627394
1370576
1296235
1880196
789305
414483
1616011
1290218
164543
807296
557261
1734677
688
945649
1858186
681291
1213328
694959
986249
1980245
611136
1990996
766408
1543193
1158667
379888
1302025
717899
528159
724987
935732
96294
1627375
15038
1322719
1019804
957878
74980
707064
799508
1856783
1364787
104546
1210661
1392582
1219795
63603
147501
1169286
11072
1548066
1100050
1684925
1270335
1876049
1137592
151893
1335938
150314
1191231
1357360
21291
1984033
424665
381659
1026540
892762
1154114
956189
266375
1149385
471071
1845550
1665527
656738
887794
1581087
1873898
1052274
1417077
1080227
1958735
179261
1643626
675272
461855
1413980
400989
246204
359160
1632464
751555
1553807
468401
1043577
1856863
1575468
696749
1561037
1430015
167065
1566909
1166548
1166451
1592571
1826356
1930345
1602981
719764
1431674
656287
904895
1010823
1208521
989197
1560129
1193194
862141
79718
1071643
1350284
15899
992709
1627171
537016
644217
1543519
903393
1502742
1097513
129441
1231244
1257040
93445
74023
154332
1481253
1250191
1597076
1020890
852558
1444135
1092810
103428
1738267
200812
1046201
815954
1582931
1253493
687491
1716924
796199
728809
890137
1231277
819959
26443
79862
1872972
1792466
651383
1927194
771141
1038104
988081
523818
404298
867917
981092
1213500
484952
1292628
283323
1134642
1653206
866851
673038
983703
55758
1996493
1622967
285463
6065
1196196
518990
1975864
121106
638023
417699
1283330
1589001
1683815
1240497
854723
1825596
958739
1048585
922461
906975
1776281
1195758
243777
963263
1160921
160912
812171
1465476
961662
1561733
1215088
1989231
918126
460688
1808463
1402298
1428386
1253857
1848908
701072
430206
1639921
910925
1853039
1184846
1141063
142746
859289
826995
1650779
11315
727854
671094
1646481
88156
209619
1876740
855621
1777214
673316
1141301
1517887
835851
758693
409019
1421625
466115
1245615
1013210
1890946
1232988
600146
492635
1750862
482819
451782
65018
777233
1395676
1147634
119598
1654264
1651385
18895
369514
702875
1230093
1669057
1992822
1889326
813886
1472311
1872561
828704
1197906
597227
1074652
1742825
1149354
1126507
1011506
547641
651809
1278091
179820
1973847
1272719
547275
1833014
507165
339459
838577
1542336
884425
1018214
1424007
1768078
98684
812169
1134442
1859591
51323
996030
306764
1022836
1312486
996582
959407
1603243
237604
165367
379950
1820086
110613
834726
501020
145087
915503
745668
1035531
562158
1060459
1848758
1276590
191134
638865
1043154
1974441
1730941
1712956
1505155
29633
88078
1263689
1200033
69097
1055351
268141
110214
706469
753122
637924
1983138
1934691
1618084
767211
455709
1518287
1083803
985628
61868
1132422
1658631
411628
1645826
918106
721260
574413
632687
621259
560965
487715
219113
361262
385524
701033
921154
1326575
837621
1453663
1681490
1287874
928254
957563
1233006
26449
766397
194048
1884738
625335
1595791
1258429
241730
710821
81342
1468504
644996
348946
188473
131612
998812
814432
38507
991529
79401
1726855
1427931
1224918
1214031
250504
1038914
1778162
1761653
181012
156214
676715
1156770
878474
597600
53337
783749
700444
1778096
645561
1994670
749456
1623925
547836
1955925
305636
1145487
359854
1229039
1159095
1161764
325226
1995521
779061
632218
43325
323740
390367
705932
1507598
1152892
323350
1795990
1668835
1987047
1814771
795983
1123920
1465497
1168377
1418634
711479
1181909
1959824
1958769
1333920
1056907
467401
1161006
1858704
905319
687587
70437
713745
130919
360292
1765865
1285870
1196585
854029
1183302
298692
38706
1004580
1353376
1670370
859008
1784451
1595236
948355
865867
350863
1502839
1365422
705571
1051159
1846204
1434562
908043
1961366
1699418
1823525
1972460
1968818
1426299
1456847
1294420
226332
274598
646863
1364577
116956
583492
1398741
262444
190777
1665577
1392575
1801336
535070
45215
180362
861705
1696199
733197
884388
438905
117945
1521622
841287
1756321
1116183
670233
452527
1174450
1716337
1974151
1357541
255575
1479021
953491
1866642
690385
1014215
1080952
1555480
1129331
1504193
190182
1731788
1075061
354925
439958
1996949
355427
280130
1728409
1816774
1639910
329090
114908
1388664
1620825
1413723
1661470
1591202
1499808
1021830
1371381
1751979
254437
1075361
267268
1050415
1934227
171558
884659
1375308
1197865
1292316
728306
1330106
5788
680359
1231560
862288
1573054
648717
1863120
1988349
440713
818383
227436
686349
68697
1044026
1268036
1206343
1055405
622039
480746
1850572
273875
787927
1602284
1973541
1242210
1985935
1231913
1332449
349398
1801891
259414
1083646
1177598
1595006
1014211
1448881
1773967
739450
765056
483936
1158585
382927
865344
1276895
945619
493709
1140221
1241560
1044645
1589160
595183
1009660
818997
1110818
1060560
1968606
380832
462091
19185
991010
166385
1439117
1292580
1479190
1558684
682400
751289
1802428
1336155
281536
17511
594109
1534324
1734194
1703068
1925685
1108503
625621
1870406
111451
1017341
1043378
1953907
1953310
1722001
365566
1897843
1849063
1824701
867156
1078522
1153025
1227203
572095
621306
1751421
460685
276695
1673368
151390
1045792
290083
713733
1652241
895830
848198
419805
901825
634260
1572064
928822
699767
1177552
1064006
775534
1139325
1892942
1477486
497336
1518912
862759
126292
1153396
1046454
1512306
343250
692091
996802
815423
468417
146781
783929
629543
107409
1274522
1581658
1991062
692947
1633919
1745941
94670
618535
1645005
1017343
470618
337934
1309455
1811179
1618265
465261
1241391
167253
1727496
394174
302730
1540811
732633
1880197
14975
1306209
267158
1754186
1913216
1680991
1568608
399652
103621
1298154
160180
1195141
519507
833344
81862
857570
1457359
1808066
519667
345150
410149
321881
687959
828275
503207
350458
1387840
1239506
82896
1695870
906612
7802
28149
656291
44752
515891
1675483
175443
308538
1894102
233195
642483
1145049
134335
1473517
579174
602236
1734779
1212670
413724
901272
181473
1519322
979681
1255771
738095
708186
1995898
1576159
619194
1699262
741151
1486164
1735686
474637
588740
1096634
1887345
1063950
1074982
1308388
21839
1873014
1466299
1163518
1515248
911090
351644
577530
317445
860877
109051
81882
397132
1588687
809831
1410468
15134
244114
1301236
657632
1687848
1013526
731827
1354736
19908
298006
1606394
437086
596952
133331
1104266
814705
724101
1480020
1689192
1577557
941324
1110177
1064971
1933001
1778872
156911
1253943
543483
1281609
1829302
619308
1233314
1994214
1230836
1765907
822413
1267371
66380
47838
1996041
1322830
495874
1440900
46025
427346
347245
1258219
1011128
1926319
1024568
1999087
1956755
1253300
389584
1168961
448707
1880618
670052
1608126
434122
1027515
1706068
1757526
80525
785941
997159
1603452
727518
1035077
1702146
1239125
443939
1445514
675360
851564
1790229
416792
1138576
349789
1693620
892016
153123
585397
812289
1698030
1647682
240665
1326144
1452903
500008
1689931
1349492
47514
1048638
1286503
462290
1002774
268481
1258920
1524814
1041405
1613189
939482
590195
1415862
594693
1612389
1976597
1184401
1960530
995297
1820582
165246
1515714
335815
1234651
1288471
1198292
1679177
654014
509221
440728
1299433
89544
1050491
1998786
493868
601944
1895543
1901610
1209318
787577
1925489
141750
860762
1739588
218330
56022
315371
1972542
1454115
1475699
1027884
1664729
1207741
1301725
1626927
1950535
710764
398700
992156
1508215
1574229
191414
996696
1668351
1280046
1792894
436641
1046915
845815
1590601
8917
1798069
1367557
1026592
1772479
1200481
167377
1436053
1306296
1206227
101988
1444783
572254
1662999
1609119
1933448
1412123
1956460
945961
671716
166681
526369
1549521
1254008
656699
936235
41615
793394
1623471
1435029
559027
1670562
1580032
418493
804527
1278844
1634508
271963
467803
272326
1412451
861906
310268
1195650
1161639
1364261
435392
968000
1634081
1426765
1348504
461142
985256
538217
1988216
1049593
1794585
1687037
132921
540159
1183034
286067
1805547
1002448
1904313
892010
847907
974502
1831536
947149
1673982
1285669
1408317
1569021
520320
545528
1829680
498762
467969
694820
1512511
1291179
815426
1170584
331491
427946
1162895
1245479
282354
407807
1793194
734288
996047
1589339
1964649
1917583
995639
819317
87188
1511136
1050204
136477
400454
1248883
617887
613526
472404
1504930
30680
1108589
1556717
1996727
394724
1159236
333742
894617
293655
824193
152415
1942791
665806
1056728
252383
201788
1347106
939077
1005949
1645656
559936
1781500
1325952
1298578
609434
1651577
1079991
1801565
1586994
589516
1303122
1549572
1227681
228133
485605
1195817
225809
1374842
570203
1751015
1381692
1275099
466254
237764
510235
1382628
16801
980035
910720
1695883
1482212
1132054
585586
721940
367366
171931
1577495
431785
484182
1600503
1133680
1446101
1528008
1227770
62848
1766826
1935888
336321
707596
656595
1154700
339929
612683
1055470
1578303
414700
1888795
756382
1648406
526107
170549
1669976
524396
167624
559370
979651
1852145
1967300
114787
872312
1996439
171923
739194
1070795
1719315
1650681
1696564
515051
1019466
1281461
1261814
588663
852021
1370398
799229
1721103
147457
285202
825837
1916722
418132
1472021
1562293
1959506
1006471
1900650
308879
527009
1648560
180885
951765
381807
1803788
1459425
1186061
441773
1320235
231211
240605
375767
23793
1748678
122982
79597
277287
176900
21352
272773
1839539
111374
271269
346054
154533
1290031
273193
291126
1358382
788725
723368
365721
930032
205445
1666011
1215317
1887204
1442281
1443878
361883
1792395
657171
1459016
1527274
38365
387209
1934426
949055
1871811
90857
1512014
1089000
165256
1610341
697838
1995296
530065
1553194
1895945
1030329
1325649
1800700
269799
1337325
510996
1599617
391006
1038917
1888250
1950300
1425393
59283
1546359
1608684
1386460
831648
1853191
342532
219571
347044
1552760
200294
177481
1198214
1020150
863653
896748
908044
1761312
1525648
1596870
1966041
283139
1018659
1426290
1535243
68559
203282
1656934
275334
1788422
1238256
1069004
1662515
1055633
244567
1381741
1537615
644994
281787
595409
1358524
1497741
1828596
594262
49017
346117
1422611
1770885
1507221
1421013
66813
1013120
75098
590825
152258
860523
176826
167149
1996789
1113872
402259
1133095
1035180
572063
1165840
639775
1825125
572654
883785
1191034
322674
252501
1448034
857937
456669
1931238
1759728
161547
944708
1793783
1612353
1774392
599161
904966
178293
892095
657165
1812149
507117
327783
974256
894951
1138034
1381204
230758
1001696
1186438
990601
1247907
346144
210591
678883
1862069
1537620
273097
368108
1589892
1125263
1942925
1675836
109141
494412
792375
928732
1167989
968389
1317500
1607821
720454
1002871
369853
856598
630365
329224
1267623
1620975
46994
344323
1646691
148549
1070786
777696
1099716
1033231
475077
1741843
1944017
1780137
590073
1134195
842340
1821124
706980
1565178
1426716
199311
1222624
1646230
1271737
1162421
1344373
553286
218914
1340584
1971238
846997
753657
1236930
1404551
1272906
1540197
1875877
715371
1674658
1669458
521039
678654
1181785
351014
161704
99468
1388518
1247539
981684
447760
354933
278900
71119
1875338
237315
124190
1912413
1634696
1985764
1223557
1144832
1556588
1094059
13033
1327617
1245733
1063989
161001
954249
1540044
1215874
1375199
1526556
544902
1338445
1608623
669544
69934
1353307
1038725
467898
1698339
233397
655559
1070341
668115
1122270
1023802
1445145
361418
865854
1708665
502528
108809
839427
844262
1380948
858985
1865066
1931138
186590
215164
614214
1176618
14734
1492731
814716
944518
1255034
388119
1905968
227712
1204287
456220
977727
67185
1249182
47635
1841690
797556
1851160
866182
397394
46220
1960842
381343
805559
1755527
1314316
1196113
788785
792907
1975285
98995
420298
1756447
858169
1739914
1256439
832964
1177368
647256
692968
457917
1182933
973380
95506
1381222
244009
129393
1548588
1975651
335049
1581874
1811522
939952
64964
617914
28085
552462
1471700
58970
974702
570527
973610
1773254
1008169
74814
578638
1360397
1378415
517785
771868
512816
950137
38927
335497
1118294
365357
857827
1599389
22136
1667503
123743
105097
1077647
354416
1545430
773179
47051
1359718
1893338
667055
394089
1671332
464053
1438187
1420315
987332
584493
188317
1171141
1726855
1724831
331396
1337083
548946
806910
573269
1801621
1685747
1366266
297716
296719
146721
1893007
1200238
1950833
1730918
1042300
963107
720821
1346292
1335557
273450
1222807
724356
1078536
1565960
523396
186440
1986416
1516361
579439
1761989
1245647
1822178
278982
1565617
733801
1645835
1042064
1893323
101749
1604464
390303
1611482
1987229
322710
1377485
1812101
1315369
205106
311938
694652
1479102
1732420
830631
1386011
753376
675073
1794724
1441890
967666
925117
693715
564598
698051
622117
1055762
1063958
1412532
1864957
1414011
455473
1454493
491066
1320824
80227
643245
1175329
1784574
935404
955411
1988940
599971
1935428
1710034
345539
1848823
104244
325276
1381044
278233
1409265
759151
1336893
1911369
1738839
1577157
20229
625555
341763
1311806
1683719
226294
1993753
725469
1537993
339663
567216
778533
211288
1463658
763824
605752
844156
1491465
1788295
677086
503236
1955854
1536337
1881222
1701793
680627
441399
1169692
125427
55037
1977374
286354
1082123
10345
552775
43091
127859
1068768
76680
685009
990286
1242827
1160383
743091
754302
786281
1446441
88225
1729837
569529
206647
1947587
1457531
796858
1129881
283147
697679
1843293
1629664
1249120
1393959
252532
1578283
1265481
998392
551706
249091
1114805
397914
1960565
1791839
1360101
904147
593216
283089
1663973
1774076
70832
1401592
1129739
948950
672582
106138
1112312
1029201
1491556
1299384
534875
556312
1833444
962005
894279
1500611
1289668
160358
1379202
1110299
1959928
1870042
33264
376347
1730125
655991
387569
1812908
1072596
1609159
911725
791183
581749
86706
353898
769520
162024
1571302
848715
1617689
1127361
502617
1260736
1072745
1687048
640397
23571
65242
266248
51394
191541
899713
7954
1589498
192837
357849
1042210
1145028
1835221
1243513
713934
1384367
1551613
469270
1040248
1027678
1857851
1201778
1292410
1928071
861158
1700575
1409227
1387744
34313
318166
615947
1490146
770023
903966
1127187
384434
61724
653586
229986
1851019
109367
81824
1739153
479294
1822254
840078
365869
627767
1364232
1860472
1445417
1059477
1223167
1898480
599516
1662479
867414
386165
1591615
590782
1323507
76005
1812372
1039927
1604523
1613983
653533
1027957
949873
77256
331014
855075
587050
1174351
1477450
356901
1575429
1660118
1020600
1620093
614628
1647610
1389685
1087092
360267
1169467
677489
1390010
1985891
1561501
390415
6285
293800
1254095
1791599
1819369
1489248
472644
1689500
1287474
1333966
714829
1090512
125113
1971744
625586
596212
1199542
494153
1304849
922510
1167301
1678543
115754
1605612
1350397
105954
1918113
1863544
207130
1825277
1230394
1007462
1176210
1148103
67469
1906492
474259
1981132
1658138
711684
1308224
189049
888165
929412
1772115
317993
558557
751580
144885
472724
513338
518056
106479
10758
1426008
1179417
484601
1749437
1396981
1820853
1177766
199298
1893259
664292
1848984
34684
712079
459138
15947
1585248
684670
1322375
1185188
1676979
1482151
958787
664952
1360546
184543
706101
808291
1258283
191412
1102300
260670
389542
1864485
1621052
435160
359497
859733
542903
1356495
312883
624049
747136
141051
34147
1584334
1951458
1125485
1746151
1307288
840663
1700489
1775604
109742
1701591
1973446
1653875
1209534
327084
102258
1138534
1315858
107324
879278
148694
775297
1687252
1641883
1895776
1911766
786100
141016
458953
1799361
518963
742927
1015204
452926
1244421
1506987
1902298
1195264
1484269
929355
1593511
852439
325766
78495
1773287
1437239
1479507
330839
475029
544957
1079693
1401361
27032
886169
570650
386790
1213414
1314371
156914
399683
1203207
1887673
795179
415211
357521
1359697
522216
702551
448789
923598
701457
1706892
1914044
1429463
1140974
1782165
1430103
676413
1470367
1758794
18830
664125
493806
675249
807071
323397
1727757
1606626
1991831
1168618
1820136
1123445
1498019
1488432
43644
396835
647727
457906
646265
71737
173728
247042
1026387
1776118
230926
1211893
359009
880987
1984373
1221790
1817634
1957053
1293435
1265913
1807025
416546
1887873
108305
108054
210101
1301407
716735
1623042
1894330
1372339
1459162
732294
1474153
590053
1660225
955563
965600
1138800
822496
48519
117542
180097
1502186
1899713
1065711
860712
739469
1986108
584933
1816476
1747478
785422
860129
1790061
762391
1665147
552845
1661522
377594
488052
1892673
1903574
1083475
221177
1750477
1132175
1031328
1814982
734140
99457
1664408
910017
1691816
1779096
1538494
1750575
656904
1979590
1941912
1089056
127954
108885
817900
269200
1052563
376061
862386
361489
1724679
1053609
603851
1580865
153429
980217
1378899
182794
1963094
1793437
955893
1689260
451835
1954338
1739280
1781903
1950122
1993350
1901203
1163216
812780
254734
106981
202987
1927298
864119
1430148
1066043
1413238
1248919
809813
1539404
351939
1474288
604045
494319
609040
1623623
1035994
837949
25512
1259416
707866
1230831
783259
154271
571331
1272438
390696
224366
1694112
397502
1187061
526766
719274
1635557
748325
1987917
1060527
1744606
1069143
638992
625746
1504430
1168200
1226323
1579162
1659111
1967467
1211247
1693652
895813
287013
506588
1229218
1955773
1899112
1628765
496406
1769278
1607218
1727603
16495
894682
175261
102133
1959550
1455151
370482
1230777
1588888
1205779
1226477
1310354
910814
1957264
370819
97136
1760146
1253734
702586
172359
1395865
899168
796842
1710823
1972267
47519
975583
1844618
1092480
1137555
312069
771877
207099
1470727
487600
1679878
817516
1727457
1748269
1487276
614175
1141609
1536046
275204
1178403
485745
435290
338250
1296310
1550206
1013393
280919
1161035
826217
803542
668894
881949
1132484
347324
91901
394237
1938593
1102563
50336
625058
776219
715052
479527
1632211
1839536
908822
796030
1018261
1338537
127139
51358
78182
1414508
878657
1112614
64126
83353
35766
355337
1789970
162255
1792213
46427
1750781
154806
882246
836094
455286
1873180
634125
289470
1799607
841786
1959270
59845
1243359
698365
160692
154685
772663
705175
580032
1428207
1317487
1386811
388636
1756026
1284765
1603936
295366
1542646
899140
431591
1727994
600378
159938
1282128
1560636
923448
484124
831713
1726455
1817797
294155
240414
1857097
1569345
597478
1311543
244825
1935825
486641
840762
160637
999090
568164
219278
1291828
1250841
108650
1901874
1831286
1086825
1006210
1998335
835466
1133951
528509
1372946
948022
234653
752571
1630404
1253473
1476547
148291
20979
939545
694536
1323521
1495187
1645957
128365
1898298
919498
1367770
121409
1358548
149709
1723438
209073
1570455
1271166
273940
641948
1786729
1970911
1631668
961635
811629
1341387
1396826
1756764
1486232
50953
1564182
615586
1440006
1202876
905026
571337
1229069
1371294
1118554
1329053
409614
1515890
1709904
1205937
1969635
1975884
1246479
1481467
1289782
224858
644422
1839888
1177899
941495
346199
614772
836469
1265820
361396
730569
1413681
948291
237142
1948515
630717
1373849
539558
755233
1808890
915653
1004438
330339
397932
303292
1815375
1153686
803552
1868079
1217577
8611
226739
1003687
1228637
1899592
1214395
862431
851446
1276134
1271025
1440841
263645
1982711
1051173
1968823
1319995
1230128
412590
1298031
985935
1953868
1973825
1017931
1310518
662471
1706133
790013
58062
1307502
563246
209535
1833234
606232
1166413
934814
1094142
98902
947963
82401
385920
729634
973104
890624
1590591
1181247
1950515
1788222
1547994
395033
1541865
1385214
1883348
935375
883252
1980463
611778
1981292
1739763
871183
1133553
983861
1620702
1446034
211456
1201286
1693678
519983
1648931
1801422
1173500
66542
237413
614295
1228536
228761
778830
634781
1070937
154016
1361975
661459
1530788
1199564
835695
1421002
1505890
996713
459804
96776
325273
1633202
530474
900144
546912
81429
821587
909902
1423008
1585052
1789825
701583
949919
1590537
453910
507987
1073443
834794
193588
68345
1486827
786117
150482
401716
35564
964957
1176914
124362
1685025
1001037
808547
1731627
1279605
1401642
1524730
1199034
1141865
1939766
894648
34735
233333
88966
1832633
1046042
929153
889723
1540948
1673383
757519
115533
227367
877509
1526153
595028
1798901
1918879
1289492
1320744
301575
810186
1980713
1268083
420777
1541685
753075
1503958
149919
1345277
1302752
1192022
137856
589873
1551226
1621523
1118443
229354
966940
1688006
1642702
483660
988522
1300334
280380
1180842
880062
1348849
192877
1575764
1529256
484608
327818
1156333
1689140
1617430
1337820
342079
685508
897399
713813
1206818
1328158
1538376
54269
171269
69095
349599
913691
1499228
1638372
791109
510116
1313105
1183091
664895
941007
1447815
1391820
322860
885572
1006927
1258945
189197
851391
1555294
984245
481693
1505145
1067739
275565
1538744
1175304
1602378
1598954
265426
194896
743079
1207932
1778790
405229
490608
112100
754127
564369
360726
801617
1928207
1599303
1379339
603430
832881
710652
1678489
631000
1730206
1465340
891214
567197
1151903
853515
938224
1756665
751761
1755431
265400
1747541
249736
595848
438355
702675
1517337
1070582
1544597
483830
293209
287532
954770
1425088
906008
439042
696280
296329
161055
1123649
801178
516330
1169467
1764639
1173041
1216509
1758120
1838636
1601114
193581
176408
1415847
216043
1079204
738548
124030
1636839
1067512
1848715
940618
1148137
654774
780026
1671513
419058
1816410
900370
61415
1999439
1464982
1112859
1324768
1433942
82100
1876438
378336
1701906
1288114
826492
457140
1055006
95205
1418213
800168
519791
1080472
357638
998641
223010
260573
1596948
1146642
1690279
582829
1698564
476157
1036288
1303453
1859780
1071902
1325049
1240656
926375
965431
1817657
1826751
547170
184698
1959526
1918141
637482
100987
1506711
1364155
947150
1664891
110973
173157
1038510
1552833
922000
511528
1654096
1429739
536369
1134783
1561413
1514103
325891
1340344
902200
1200714
376048
1747423
20214
830952
1659457
1427194
1158744
1180182
1219759
324582
1821895
1683802
654842
763840
26545
995977
23835
713883
1868114
1231225
650295
1431617
648048
278432
646074
273877
1380223
476749
930833
1957722
1223961
1262891
1171962
1455818
1277784
394610
383338
729913
1779681
332128
786363
1848295
827184
400693
976030
514556
1211066
354055
1216721
970356
933584
1825100
1148611
687872
124108
135044
1569281
1057710
845382
1544821
1432148
942145
308039
761679
428391
1646229
355774
565111
1726455
998417
674024
979790
1551933
931220
207874
1377476
1678829
1141850
1940934
619300
1569593
452445
1751861
404627
61813
697378
144473
923436
344859
765001
58268
1958201
1287404
253135
1790708
413177
1372212
537390
483798
92596
794544
113016
1625347
470055
903664
421070
184580
889594
1985065
1735981
1874557
1160792
1487383
348214
106524
1954962
1144721
637289
1160902
79455
1518832
1812757
339604
1938068
410155
1794048
109510
920178
1802552
1370521
1646106
1379032
1871720
1206429
1393551
489166
1227350
529714
1403407
645996
1596328
1347942
369156
892564
273382
386268
1482444
262969
1313401
877259
1877885
1929015
196815
999154
427437
619959
1400933
603860
1869891
1312228
1867468
142358
939851
789673
1292279
1156264
1614527
603274
484567
1995792
37578
688064
76664
1222962
1189170
943346
1457862
1559153
1314213
1636333
1747472
1192669
1852507
1283746
1583571
1996278
880820
206175
1006575
822203
1659043
880390
850178
1153370
1703858
1487332
1633569
866784
1817231
805125
966264
1101409
1814475
720626
628443
630210
543317
439645
1692752
1643490
1944467
1425288
1811356
593172
924603
1632652
896316
1032425
842252
303440
1774760
931133
1034019
1714275
286568
659738
440889
1502855
259922
790057
650508
1378701
677148
1275484
1628574
1789270
1627398
101300
1554286
266266
1210332
522191
1714186
1245787
1801093
1022662
734696
1522162
118422
530071
1352330
923480
1978040
233354
1170833
1482526
1816786
911156
1809597
1914935
1936108
1566335
1543551
539873
953230
695211
938109
1377153
1574744
1660766
726503
1440380
1534313
1619180
197273
60967
671204
942437
1540209
1835470
459785
1462211
1484746
761628
392991
1834296
1121548
1313985
811296
271315
389575
671252
967573
1149047
1727584
669474
915576
940106
1646603
113504
1161506
96227
228331
141847
56807
457186
1491863
1599322
141841
1077543
208824
51007
333901
712278
1330243
1496400
496734
767085
349284
438554
1363676
1119346
1738708
381408
947219
706787
572461
1032016
610131
469566
637763
2624
115459
1613606
1168260
36642
1722232
404312
375388
1911105
1952931
792193
621736
750328
751458
327723
556577
798440
1194294
1674388
1629302
1279058
1326172
581006
513338
1257113
1093552
1977247
798915
193862
1960651
1020873
1647934
455268
1373135
1039811
1457206
1775740
923838
1379416
703687
1170393
152803
579396
656760
1247247
993019
1070029
1738677
1914369
777263
1542596
350548
1058052
1133030
1050992
1748208
1315081
322066
861349
919553
1871913
1943089
1231720
604344
1863595
982046
135241
744241
449388
202336
1306537
665009
1291799
1108344
1413856
363084
976056
944063
231796
40528
16348
1718855
314653
869657
377856
382107
620630
1858788
1255943
1809625
811457
1972077
1473445
904324
308039
994324
779393
850483
639758
1727203
1895432
1934290
639274
1665680
705120
702198
553970
1005977
804257
713518
134107
637846
649087
1690755
631887
1131250
1627852
1724928
1817077
1601379
452756
1064988
303588
1859402
40963
644061
151484
1663054
1396757
1065402
776600
359232
1601526
655527
819435
293867
1337948
985639
1470253
608908
198212
734271
1757228
651823
91633
1753440
84569
1624000
1749582
1456589
555884
1381505
744412
1280332
567817
273389
1625694
1173984
240078
524651
1596135
626680
795579
342182
1774735
383150
582509
1215985
713545
1579154
1713564
795991
176340
307386
1623096
165760
1094191
986367
1282591
154566
1358294
421122
380110
267246
1134095
1678219
1095814
1873005
387775
234190
1717478
384736
948888
1626494
905432
271663
1856018
1086828
1117287
1128521
1274791
341735
1248462
1161686
33219
1895513
1949694
736699
533990
1861592
1158208
1072600
816270
540086
1409113
970569
73162
1451351
365358
444200
76763
1628620
1243942
185807
1902236
1897050
1358552
1791102
1132907
1155523
1850346
880856
145527
1788935
98284
776138
940379
1066393
301701
1023116
1562776
967911
38172
1078227
1773454
1099013
1315320
308945
1296294
1364163
183354
349886
1779852
87239
554966
1580855
1075291
1098006
729019
681859
1739732
930811
1013684
197021
272380
673124
512311
7927
1431644
123738
75176
1221776
613699
1206855
1232810
596467
1278993
232602
1138166
1120481
258119
1478203
633538
1175742
1796376
445955
1939431
1248577
588483
176190
729803
665458
1293513
428812
71794
491507
654773
489156
1030399
469344
1802005
1839133
1970361
472116
1395621
1508407
1361422
532106
105424
793695
261060
717176
1118946
1060232
480880
454350
620591
1911422
1679264
1751578
494565
430465
1106274
231624
1540005
1604659
1386524
1586890
373158
1963970
1277778
1727138
73638
1479085
511661
1876127
407778
329511
25282
1876331
787183
1029255
241297
408077
194961
1064356
461953
1829614
851275
1176161
533329
875953
17879
1956277
230044
1502258
639461
1241728
887295
161482
992304
1880310
1925218
981220
279805
1034279
1830812
985867
1602017
1184138
1076869
1749098
1868873
243563
1992369
1153632
968079
1638113
1412962
1110492
707878
1844975
1156281
209250
1114274
629570
232240
1151821
513865
90689
1126561
1739442
1878848
450709
451015
1630288
703098
1365268
134785
596694
751975
508514
1565623
62005
384996
253349
267967
1942586
1721953
1174380
1132948
58582
925236
887199
656428
783086
1513562
829307
594299
1341717
1411774
1606125
1158384
535528
457358
524214
432161
868377
1191849
1578121
136342
1440620
1061217
1495738
836170
37921
1883681
294355
205436
54173
48429
528812
24721
100927
486309
173350
539454
833627
1391048
1869446
1863785
1050233
1923658
1949974
80461
1617142
1328269
779064
300020
268652
1325308
169968
216952
376361
1014670
243528
429418
1450250
345093
1558586
742691
1888166
764522
2748
1322728
1648180
1613018
1005169
627201
590681
735062
1298986
817621
1642100
459064
448792
1146041
855626
887037
1037160
1604491
1555942
378205
1090707
1842031
1870642
14213
1832718
1369597
933153
170283
1248170
701794
569753
731763
1559357
1302048
1475267
525332
588233
1371894
1495748
1358386
753405
40379
731441
58763
350199
169226
1195283
466573
1312710
940439
1986006
761998
1303154
287551
1487223
1622275
317291
239261
981133
1888935
1768259
397256
367134
746430
1629961
630995
1907617
1501348
1569231
846784
1614622
377746
368224
1856519
1165511
1356632
1892784
1498768
1442293
458197
1345917
894579
1960008
1141213
52412
1887187
519752
359789
611910
739462
1948203
490964
1944401
870583
1257593
1102176
1553409
1714564
1571900
1844525
1507869
1909606
635311
576591
1314489
1090658
483199
591242
1514952
1630055
814496
1388401
1956704
1873445
1122890
1520634
1583644
823764
1916663
1246547
910891
1011359
1441157
16045
1848364
1457588
485062
325846
194017
196662
1495514
670549
1489970
1732583
1266101
1660101
124939
1484022
948791
847273
1756361
844545
439764
155787
1287896
383616
223361
40758
883144
1885653
542901
1210855
1719515
300382
126334
1622821
1704709
880287
72332
1147677
1959025
1307861
1866957
1760153
378176
1110145
1817583
664276
1526402
331296
1884563
1861839
1013958
1588593
176243
768300
821694
826256
980800
257784
295687
528582
1164141
319206
1703809
919915
279758
238197
353768
1261628
496114
1692702
1684755
1911498
200758
67243
1508539
580606
1217925
1438173
365110
277309
1296809
263378
1288184
424717
559201
458163
560350
1416676
103067
199576
1178248
189038
8204
225216
1600091
737984
565259
587739
1131828
1283679
973459
1707608
213873
1969725
535237
1395040
107573
1194867
359355
421802
1678752
488939
1640874
863294
744158
1002849
1919268
1383741
20072
1576536
502554
989106
743716
771806
1356366
796422
1948643
1307939
447002
1104905
473341
675284
1839264
581116
403574
1171117
625736
906977
51414
1864298
1926362
361119
851994
1430322
238738
574309
898652
1381861
449698
276863
366835
206659
1545679
1342628
1257599
1830192
1079794
715440
1325948
137385
883001
1530026
46548
1284054
704193
263140
331850
1755388
1161979
1851960
354121
255309
1345891
1530502
1514379
327544
14120
144414
1888904
1255137
560376
1149401
512335
46775
97842
516483
1963502
665724
1590113
485226
1141040
192872
1060723
455118
921318
1306122
1857208
1786979
738375
1757914
1428420
371957
129349
651855
1655880
1476229
1247442
163189
1813535
178475
1729297
834464
1136256
1598592
1743565
768286
1592745
1781147
356787
1911235
1604731
609678
1375814
930406
380831
993599
1717542
700501
1363529
1780639
237095
1956864
460287
1220450
723684
1778505
336162
1706312
1126663
829704
996834
1012443
342143
544224
668644
1749397
631898
1383170
661527
1740673
1534696
283084
814133
339520
439717
825825
642792
724905
390685
196849
99484
1004182
1978048
1728385
1969168
728940
293853
836812
1176521
1822869
1682916
1739117
1274102
1562833
287661
445739
877848
957395
273104
1010957
303703
1120564
378639
1906930
122286
1287959
206363
897206
567994
382944
1336224
1113490
280547
409301
1853353
1155181
192533
1797558
909887
152379
1995292
117581
1049714
1034484
104726
1436779
628443
1153651
588868
966529
1015687
1632205
502612
471429
878309
1423152
1853371
839889
468753
136936
676076
1453532
427647
1850009
1273198
603392
1578395
1474845
1202899
1877198
1833067
710510
1642533
360001
713352
1178193
1229425
674478
743246
75217
742708
1834843
1968636
1205388
830102
496413
687858
225052
361006
1734405
68151
868951
333602
1004570
1535422
1446913
1065274
1373161
1668415
1328472
1353987
541740
1371145
682533
475827
34035
1923120
35512
1691395
253039
1071328
432209
1551522
1723398
112372
41039
534021
1325525
1748819
1694038
1525443
1654600
1499126
1665744
291939
1633092
1911593
123047
1676235
1676513
1437131
1683360
470811
1205946
784254
970826
1930801
1609006
1760077
148153
1643201
1346159
119299
74004
982260
1127750
50359
490021
322979
42581
1946646
1353839
1890942
783484
1286077
1978797
1673358
1042727
118734
1086311
397242
1258301
45486
1641817
992094
1203376
62473
1948183
1996300
877795
1682675
1319249
261285
1745004
384143
1083439
113676
1883246
1511858
1156185
676268
1963343
1600558
214728
1968339
1923472
1847035
561457
59709
1871616
311712
778801
1789060
649481
294353
282287
649483
1730419
1743163
1554760
1590547
239189
916458
43399
1230873
729157
1948093
1302151
110209
210390
1757627
424722
1463075
1240885
652768
1658658
1446152
1315311
1878681
133914
1131235
172599
756069
1656650
663528
846108
1839764
1577951
436983
921176
1376563
853239
1215904
1684338
1302455
494787
718292
360294
1762632
445305
930295
53938
894257
650904
695964
1225278
220504
1015133
1235952
1939980
1235493
35794
417114
1775834
249818
1708490
622813
1115396
1235753
903301
1158448
824174
1358001
1670456
123717
1239794
1551376
1232241
607536
153042
67939
972992
1109368
1363395
1987914
860163
990523
497304
63316
1296581
455051
212664
1595559
1975017
1918273
1226484
948331
9715
1021999
321358
922092
88401
1531057
1047600
1885662
93127
1916138
1387697
1762123
786353
1300839
1653624
1483855
1508011
1417924
1595446
1640980
1624534
1019250
58983
1119392
82954
1541676
785347
611485
1009391
426112
1443725
1047135
1209951
295881
42779
1590757
1479286
1284220
1641603
1284221
557814
1378316
599727
373954
1963716
1189615
1167509
668712
1462321
404351
116200
1206036
828515
1554026
536593
74517
1917226
677182
251246
222321
1636327
417716
892562
770088
1676796
1270827
1398096
252456
80837
1785835
1216968
1394705
1985459
144240
1861397
1511856
1103683
1887983
1457340
374139
885122
1777344
1051692
221687
503240
1767714
1998496
1755620
666660
1961265
1421278
1429514
666457
271233
176938
1929554
1038038
1034806
444083
241785
1682287
1422921
918411
1770552
642368
848290
1280791
444430
502917
579382
1334898
1181999
573135
1600522
1972698
1375694
653575
790752
1687211
1667488
370324
318191
19038
1820204
1966666
1008182
1539937
1987068
154790
1051018
474893
71793
1726796
1720508
1200614
725931
1534495
1761143
536296
1055213
775127
770266
347544
4336
698773
1649373
1609293
284330
1203362
782655
581528
54911
1909182
695130
171632
1934274
975446
1524369
1741138
225611
1725274
1162711
1201492
358037
1585456
975131
272801
676469
972688
1108678
1583491
1835771
1841045
997717
754829
1178901
580775
1397123
596462
677668
1296085
574636
1964886
1513379
650284
470682
205204
1283029
1737974
605224
1978330
1981002
454751
46678
1239753
533203
420773
1926459
260546
785975
1143786
321592
1934870
1019468
1957149
1660487
158734
991774
1072435
1763106
826010
1896405
253662
493102
730196
1919874
1752255
1041003
1495078
1079378
1656624
178220
1166498
1774682
262786
1130913
214954
1719583
19086
266352
173139
1452094
1552340
831788
789046
134702
1432112
1416944
1416913
867552
758895
1944613
1333979
1630196
1969785
504835
1747045
1391571
1306283
1643579
1545187
1114973
1417749
1695898
729284
289653
1269519
1139332
508915
1912075
1208533
510870
1101645
841038
1305478
555338
740663
1281132
1506442
438998
669288
1651910
1992220
200237
929282
1800157
442939
1949304
1867496
1419797
1258047
1592650
1311632
375645
1144214
1159473
1326263
293712
739981
1733293
279937
1161014
1294148
372185
647273
175021
1535986
338078
336687
377330
720113
1536306
308097
1915668
1244656
1460431
1808445
1754840
1275551
1107595
1974164
710964
1204909
1818248
999723
956126
1869105
670438
1749442
1003301
414416
625099
6851
1360947
1916561
1753076
1502114
1453188
854470
1225494
239544
956149
63555
123077
486404
1594493
1421065
1012479
548420
1710109
895273
841420
535789
681499
1994046
1299145
56123
1086398
167163
1621275
149561
26456
1008524
1423660
1257695
1344596
1732484
837707
1028650
1175900
1522977
1879084
1226136
1998221
631660
1489468
1204452
438670
367939
60143
1616631
455868
706627
479533
145803
839584
1649571
649633
1559700
940007
1478196
1360991
714632
358840
950415
19523
1254935
1361349
1843128
731853
1342277
1205752
1576842
616885
1930444
977501
1516310
1604778
519645
759242
889197
1686637
1623674
1204015
251176
541936
1065310
809537
690872
420062
1999764
291928
120889
994453
1218603
315296
46616
1290432
104699
836423
419797
709508
1106509
8736
1579336
1350024
248927
1977092
1348964
1608232
1463558
1194869
443620
1055786
1168950
1384804
1585978
739598
655714
1918417
81572
1039115
315753
1091909
195358
1103632
654831
1181910
848231
1371010
250161
853033
993548
346307
1497321
329861
661620
1946328
622664
572035
118565
745898
1285146
1661866
1678906
1029030
1096795
1220119
1071037
779258
637476
1365358
1816394
845080
819261
329209
1705843
313837
1458161
1771043
884906
502004
83146
466609
409298
999280
1834409
201785
1730444
1936243
596523
578609
1567171
9343
1623177
1997482
91398
261684
787873
877386
386861
1455778
313189
72653
639684
872581
1870624
1893606
57432
558717
202367
1072573
427425
1055828
596928
1607702
1065106
1956900
1376743
1210366
876215
1012099
1948765
1890052
527713
95556
225284
1954977
552729
615716
773988
741468
773077
677219
783662
811858
1945417
1634904
1763751
28262
401886
25146
1657565
788524
448139
129020
46680
175472
377886
1152470
1093591
1444945
1269294
1961451
1450818
1790507
535
1731806
1491278
945058
1817829
130248
1557212
1750064
588832
1269750
1298477
1171379
39743
1525202
1666517
1636817
109666
1866884
1876953
200400
555279
738228
1035999
871139
1165689
390537
1787531
1640212
1322292
810099
729549
917561
89067
1232417
1754067
1543353
1649126
686840
936730
1527589
139032
193922
1224653
703381
261734
1013214
1512122
324155
61586
611878
1295586
916442
1782697
178087
344810
53120
988330
803298
1299184
1282396
58729
1071860
1772320
1152744
623197
1884920
1597959
1255764
494855
1934959
925607
534964
188512
1707792
1069429
125047
377911
31721
549112
322169
842511
1770692
714961
147589
629629
763691
1515310
1355533
699778
283291
1463864
179551
846776
1139419
984015
1711114
1561500
504181
938725
1509738
1983551
1707739
1024008
655932
841460
1396001
139016
407456
1050522
1928187
1631071
1600397
1534936
570221
464412
444470
1530534
1256055
137131
507088
1716019
853981
485239
1034714
994469
708130
847440
290042
1579159
365945
323995
1934984
1020258
972259
1200901
111446
590043
286724
1412680
397531
1736658
155175
1770665
1290101
1857242
1561949
1029577
1116534
1425163
379698
985558
411306
1719791
1568245
777934
1700824
459990
802949
535203
597758
853974
1177910
906900
181731
34198
776796
1774380
1962940
1047273
321055
724448
1334902
845863
747768
927113
286987
270056
27068
569378
433981
533229
1718099
1993406
1027658
392498
1000385
1561356
1796848
911068
917842
139469
1161902
792127
697120
1009516
778364
70110
849871
1901179
357199
1935679
188004
972762
1319483
267823
896132
40734
818176
78375
182690
838695
1539164
1021500
1376669
631158
768569
150460
1097469
1793543
1269926
24268
1000676
1985067
1780506
1836481
198672
298324
239775
1694566
1760855
1018308
1541307
1667089
382854
309394
514458
1118526
806785
1499148
84431
874388
1978307
1061417
1874458
159365
1645142
1171042
1406905
994576
614219
918585
688162
909435
1941886
851024
1260464
53016
1667761
1166773
236109
1959594
694378
1433410
1884108
179912
1327712
1423328
907696
955060
1102779
1714675
328452
374315
1074872
1904585
218552
1528712
1966557
1376313
931309
1801491
154148
691123
518882
268096
412530
115190
508178
1797157
1532883
1332320
1931626
1040662
1736397
159883
1224796
35551
510887
457505
1648609
609985
1489477
664413
1633556
1187723
931653
1594652
1341291
1711111
116030
1507671
538883
1611082
861689
315723
29418
1728878
297938
293417
383762
1774341
1223670
937989
639882
1041068
1601838
573280
1470319
1352584
1749157
898605
1307433
914720
1388608
1542272
711170
1022757
704633
1272187
1534838
1923440
152674
275546
88614
437392
669342
1242832
641559
1074918
1335735
1703677
1954731
143333
1389766
369621
1640173
1616405
661119
1977503
1694815
319746
1578735
1616933
750600
510456
1377200
1183124
538183
28363
1759136
400668
758058
1971122
1589521
853162
441855
604135
499379
1003016
877360
1566105
698409
923578
133524
72635
1111125
1121441
1473249
137069
1578083
1730075
1418953
926161
1240045
1935564
245130
596004
755662
1871570
1329364
1673182
1357345
1901028
1989449
1594220
1235891
1956624
1543746
1282470
1173033
1659589
179903
906448
1246245
926892
784374
150090
1115413
1442420
3989
419299
359276
523520
1210886
772324
6213
911545
1075961
1218706
1514470
453172
101053
46340
1502622
830303
1520399
920179
1058053
1129639
1301309
891932
1170592
736011
643008
1243770
1258833
109933
864346
1548236
1774171
1301501
1523885
828178
12706
1811916
1668839
1844025
72001
489118
1296172
985728
1943199
1104944
923767
1314397
1018154
791232
1368994
143343
1216409
380304
640442
1544677
911334
1977885
1238683
359421
651504
1562003
1923535
1136552
1495587
307910
135329
992182
1549675
548571
1484914
128048
183326
1836942
1562661
374237
1170157
935934
949312
1833096
1105926
462521
1132265
476015
478847
112850
1134327
1798833
1219635
939934
275130
1323576
44284
399460
1932023
122944
370710
1010702
1273805
761731
978420
977023
1116959
1060951
808811
492614
814231
282812
708650
554854
1346530
1136704
1047367
710505
362814
1054910
626928
1928338
171951
1214691
1972520
1595649
904214
97737
1399593
1567900
1838643
1111581
81669
203366
1869850
1788047
1093879
636993
1983728
1959964
483409
1492617
1447455
158168
1882723
734243
1049273
47158
183642
1265928
1208810
376218
777437
830969
238808
52998
1008302
104132
1779213
371782
846498
1384375
1536633
887153
1070835
1936584
194694
1264262
486439
201507
866681
1428533
604500
78126
1362277
807548
1090208
1725948
1082353
1159837
837933
321484
832928
1587187
661209
1813228
884096
1937603
796206
1799093
1247227
1338107
874828
421310
711198
1818781
1756339
537088
1322980
969006
1333331
1750867
588124
867525
245450
1222605
886670
1749918
99429
1748903
1213284
1204783
326325
407745
1356544
1135253
911623
976675
1730279
642975
1956640
48659
1926952
101305
113412
1219024
628809
1073207
78605
95428
661986
836369
1708135
194282
1480496
485041
20595
1011220
802522
962295
347150
1269742
74383
615847
1857062
1445376
641216
1807443
411581
1966459
1134252
268533
705996
332953
86338
1327538
1952135
1875001
300680
1027062
218579
802475
771476
1390893
1304463
1692794
1839565
201994
1418552
140184
508019
183813
362776
1853881
710140
701886
1940356
657208
450457
228537
957940
4298
1354313
838084
1981489
182083
1885515
598106
796358
67951
1713348
1185262
165021
683
1683163
1563342
663432
1196361
528777
1259269
926958
910517
1628495
1048422
583657
1353497
1153837
1982987
1000940
1485924
644649
1464418
1873434
1560707
1085912
1695846
311548
812418
1221403
179851
1392221
1312768
312836
180956
1175691
137654
1323164
1089155
893131
1749106
307797
30000
621193
385772
1489055
1992886
596451
1924246
381177
1213289
1188383
1367670
95747
1072081
1102845
1176989
871115
1620571
1175090
1316009
1242601
531932
1174949
687833
1116353
267181
1201158
645178
886679
1034299
10107
262070
1570381
336791
1417781
1459344
66382
976347
1861238
402275
423486
1546395
444194
447563
1087304
850013
1220255
482118
239020
1043523
1149213
1870326
882851
1476382
562453
1533516
563070
1429295
591231
1992630
52373
761927
1097010
1983148
135264
377081
497390
79077
229571
1250597
381601
213250
1256773
59802
1889880
1053772
1325382
698
1060865
250178
1538423
183992
1123148
439924
410631
71385
731277
294005
1921220
1526915
1190750
121091
509151
185062
1696640
777866
177610
726091
1457773
1502578
1507052
1576617
1913275
645218
1842010
1194273
1035483
1210055
365244
695284
1586445
1556146
1385955
1880054
332331
1100761
1892460
1180886
1262651
1530939
1647995
763238
1973895
1180341
1743971
1000453
1084817
1563274
631007
1384214
192788
307838
1951289
1268470
1335345
1020202
789036
1348690
475108
1134342
1187383
773154
286825
1890742
1129905
280420
1887335
1510160
307096
283971
1341170
504033
1195933
1116794
1729850
75112
1429903
1459148
552333
1321702
1621917
1409333
768932
421824
1968319
1924590
674435
408199
683507
1295250
1771429
1650865
1406397
39287
530414
1045956
604486
887052
1121216
1567652
774248
760125
1009224
534369
1694345
1362985
1700034
1866926
857614
1641071
1600978
1099344
1763316
735201
829759
771124
1409226
203685
1509299
1977747
749596
447317
1111479
142487
338075
1679845
1273057
1013097
11245
897908
1019035
1944211
1195555
945570
290545
1145213
1707627
549238
263192
1178681
285366
1237902
1095810
386960
376080
1660897
73144
1322433
789472
1870665
1969424
279075
1365124
1740771
930344
803282
543760
1288441
439
886223
880422
1289969
1983123
285686
782392
1926689
912616
509359
1326190
1028050
1880356
1736158
1385290
1105670
115942
1741855
1310706
375189
428566
1502542
535992
986160
317023
1694721
55020
1686540
1061204
648686
1631851
676055
1472166
891732
326574
713650
166023
1742699
1481009
1058806
1617426
353466
523972
1428088
1629752
1363491
862228
230605
1781838
932234
692441
733425
1339783
1156096
1726937
1976479
1309749
1600175
1233852
1057500
1211245
688899
1708201
488135
1151384
666783
1476495
707443
69990
1081764
1240863
1294724
804430
1900367
1147139
829091
1962849
936699
639894
619272
953432
1526240
1654603
1752327
391036
955960
622760
536693
456238
283284
930967
1613969
1067203
1420080
227194
1923195
1022637
788359
1247860
130078
1647059
1030609
23404
739978
1211636
1069604
280839
1684427
883630
815313
214382
446196
810997
1580568
1714351
1331689
1051329
1708351
1264145
1448340
631667
1311702
1680168
1819192
1934288
1008802
805904
78032
1810517
1743122
1397107
1346415
1423289
26040
641576
1980149
1917400
56189
231666
1277320
1388656
629939
54915
1711957
777571
1600552
651228
969481
978012
598358
279396
119011
128304
370387
289650
304763
1009580
1188850
1227855
1630692
1886993
1247853
1547368
1681799
1266576
1057420
1544633
366965
482187
236386
851679
458239
1042456
1002375
45187
1772513
710616
1632583
1567313
1081622
1791183
124207
1411456
1913365
488089
1749588
765746
1628413
1663991
907409
406339
306965
1860827
700921
1711159
1756484
194642
1443923
1974040
1713449
1809419
1440083
494552
851011
570262
543203
40144
801937
19542
1626425
844150
1885013
1185171
290716
521326
5561
848269
1397405
1734500
829304
1059819
1528370
815005
852148
406307
1309446
725296
1313271
1408434
1100777
1166012
1754699
1121664
666178
1923513
1242317
866408
949432
1080744
13920
1006014
1860648
795719
122733
170757
241413
444017
1470665
1146120
445177
800297
503095
1251020
1987211
277889
306216
1174691
324628
1640934
73882
19759
1905923
1317563
710330
249325
1988977
1546538
1952301
1850408
1326258
1734091
1394680
132830
1620693
1120127
542050
1763077
1783892
163880
1379343
1142066
1650309
1676667
791240
1810751
703970
783178
558344
1768759
1659498
1452554
1151139
821437
1938949
808681
764020
814227
1216700
850823
1205432
1104307
1112655
1380309
1558145
1454937
152921
4512
1579151
161407
636561
1078338
1637510
1409559
1899337
1434018
1503079
1692773
1088224
590485
715055
1960334
1651042
1871518
705905
828740
126607
1741294
436172
1225306
323991
405121
1332360
1006509
1385542
103512
1840666
1081996
1516457
1177203
1092898
275306
86298
1978008
920536
1908194
539079
425441
65406
1145454
334390
781436
339306
1468690
321804
497356
1469906
455975
1340920
130126
670090
1291368
1290321
1128894
268275
1813415
735951
543802
1985802
1473703
173793
1087781
1440613
1658680
50059
1240033
459720
756429
121059
68565
1378398
1776066
1356622
1680231
1877951
1871235
278243
394944
649089
552973
624118
1490010
848735
820569
1909624
482854
1320596
203643
1254320
757368
1975762
1114571
261738
735849
1661377
738784
239982
509122
1290739
494118
69694
394233
1436913
1547150
1559564
293699
1138624
337874
604282
1797968
136857
1742600
1705174
810186
8021
1700573
498908
1823750
639230
1061911
927088
1323507
1128682
1864120
1050629
4235
850192
779346
575393
1300457
1204610
166809
1060662
812388
1938513
811917
1150946
169753
4247
297522
1397946
844833
1590652
1641242
1117254
826137
1979614
1250379
1655002
613231
1908250
987781
724933
915846
1011894
324867
1128096
1029396
606025
666392
394548
605859
1902947
284321
1715609
1760385
1448167
1360462
1591248
261275
1548715
1697789
1709030
240443
1816436
241478
1495818
507188
849834
1547815
115950
1571172
702403
829969
1159282
789176
1770430
836907
863934
101967
1375879
1503339
732427
104933
276291
1321702
1225432
1363734
792849
1431637
1025959
1035443
280081
803180
702730
501455
224451
966793
616413
1403639
147727
301005
509209
626593
311595
1328589
1981047
24455
218473
499830
988929
77410
393103
1004434
1036792
1007882
222865
1136930
1243896
1495858
1739423
1023052
505578
906442
90096
1867389
1649884
1840454
1973392
1378298
374554
545558
1092312
1156697
1045598
46433
688815
507841
1837253
644471
840512
1802315
301658
41231
1133058
1242673
946773
94299
1011310
666216
266654
1278520
1617905
893805
1084299
11293
1171492
943474
103623
1630889
1739842
908357
1311133
488253
450772
577285
716392
1783798
1787651
1407762
612871
1081326
1336442
1153348
1350389
277581
166472
392320
1078976
1830567
1141595
1938004
1791328
863387
122742
498085
479665
235600
152647
1968268
271724
1713731
385391
619459
1017006
648243
197478
1504294
1321049
314376
1113145
1603618
641662
540993
557700
1448854
813305
448827
1016826
794131
1208257
214850
1265375
1213724
194263
866065
715270
316228
1961227
1168714
769759
1406553
799518
410379
273253
1639820
1362122
299165
1195695
671441
1967185
1413784
1873617
534506
1030503
1930417
1284726
1631818
582507
1912725
1381232
1189801
1482494
137365
696882
372834
112786
226883
818825
669501
1523654
1118368
1150955
319516
1864283
1558508
1813296
184376
1276113
1550917
1827918
337070
647308
969218
1700509
1985667
1402974
1366569
832917
202993
1002896
1909023
757189
1577077
584528
1356096
943460
5929
668235
371542
1646770
481320
492333
627386
406513
332162
69392
1690005
729695
1286505
1099563
1273284
1745278
605581
1813605
1020151
28166
1424820
289643
1472392
286595
79234
48232
702459
1504748
991433
607803
1131487
1211719
1359605
728532
423547
904253
446719
1131698
1671728
1723270
1082872
1749470
1702368
978224
146528
390931
1933050
1378860
1978825
1773157
75940
452867
1518991
460932
240955
396559
1372756
575192
1993209
1934695
724236
798315
34534
5582
2736
664434
1309964
823787
920326
1846189
1074192
409931
1861192
759067
1444102
1544391
1359473
646439
1895657
1526930
281491
1971520
318498
990673
1026425
1841108
880917
11203
1782864
1383887
220797
1812694
925039
1531680
923000
858387
277699
188145
948144
745003
1632772
960545
1735514
189306
1453840
1865424
1243583
1769000
1035410
1204849
1218616
833313
1721712
1464588
833288
817240
1032356
1959881
1188368
1433424
1100478
179778
1713271
1521178
1546984
329252
665714
1057444
713033
468606
419979
1801148
1962547
1889022
1435232
573247
1373020
1632013
1362600
1629246
965028
1685105
721311
95977
1603978
828130
924745
699828
16167
343851
1048621
293918
1934916
1068236
1333618
1720508
668097
406459
612559
435753
494276
835919
172387
1212918
1270562
129993
1177213
521730
561651
124950
745075
921881
1475025
1990386
1720326
1327551
825810
22868
1638051
1297170
266732
390138
276105
186499
1389786
262919
1695694
1235885
506794
1709296
51036
1143321
1756518
1011244
365580
512862
1404544
1687256
156694
1016177
1768486
843750
1633078
1554120
1981945
1494736
1442491
1844117
957489
1463905
857235
1978344
544792
1918840
978515
1772942
932011
801858
1195661
973694
97405
1714738
516823
1273692
1802556
1042708
1414608
1323652
1844111
1125866
1452394
775389
325512
1273339
63750
1970854
556307
1802337
86127
692619
251008
1140071
683516
838034
966768
1594156
1980156
1577882
1619628
293670
1986931
1995224
1642577
734727
1801528
1954735
1751540
1016589
385066
205862
810275
1836436
1774121
180497
242893
976791
49383
1804232
1728867
178086
805709
367569
207581
1760137
1025872
874769
518716
674245
797044
1427341
1718475
1729892
1829911
698874
311231
526646
802771
369048
1135514
8687
1371895
1231116
1069642
1678301
1742234
402163
628254
1906326
983972
14375
80842
1125633
491692
204635
247774
637239
889748
577824
19545
250813
251834
1817932
1024599
190195
1531551
303300
1234669
408041
65171
1699790
269018
279010
387502
1380798
1947920
1744765
1677673
1650449
1539139
730680
819936
71770
1742577
1800988
940770
1108076
499453
1598006
1338197
465832
1117451
1994926
1442249
1029108
1321723
1238191
859171
1880760
1753180
589749
928825
1556606
814476
655670
1051577
796551
1016164
1119304
574964
981935
188569
1234510
133854
655329
838152
1386453
684113
988948
1946626
838869
324804
494274
131745
1293074
1086879
1540554
1416862
1987097
1091397
127985
1251154
1581697
95233
1168717
1494703
1395411
1483430
1042270
1398844
1319075
858451
811818
1615589
99317
1130820
1073825
1171442
1319797
1628423
1509031
1522781
1528394
1104498
104866
747882
1052555
768645
1899007
168602
954764
1980548
1933856
1954834
1059128
1953809
802591
1136602
1820193
1297371
1307405
1073183
168441
349789
1749008
224007
938218
1569794
1112383
185003
584552
1985303
1057574
1060247
1781984
1169394
417783
1565897
1594929
702044
1240047
741420
1664473
1156585
42082
1430711
1129216
1786344
1733783
278723
850263
1246582
260647
142686
22540
598069
58089
1937178
77643
99860
325285
1073089
1912420
699446
1712442
1151385
104342
563106
804302
1107700
1605214
751167
650650
1110755
1452384
374333
535618
910503
674468
1966834
786814
1035129
815618
1852785
1057286
685353
1354476
813905
80618
114822
25075
57553
430570
1968883
1561189
911527
1950602
1557334
1199404
426158
988809
1346295
1868760
662585
919725
179281
1240747
958066
1348906
210483
1530132
1780743
1465177
1999616
738916
494637
313515
1195075
1507965
273644
741914
1184016
487502
1478111
479297
1594450
598034
1484945
1398545
1866784
1265057
830099
888822
111831
471172
1625898
555560
1356395
82433
1465173
179820
682920
888137
1957773
499078
300016
511645
1270105
1875003
1181177
210920
760755
1952016
1694684
356627
1311572
642553
1189386
466448
1560824
655454
268014
1934857
100290
1012172
1461763
298253
773357
1465025
835639
1509606
863228
1312644
609307
560786
4994
1478125
1964200
1975056
126856
1975945
1683279
809587
487901
1074796
1535391
216119
1338736
1376319
816523
657998
659900
60754
765474
815651
1684291
1788622
1382748
949211
982435
1583249
357841
1201038
756269
532706
1463168
625623
530669
672113
1233343
1495382
761067
878929
1678927
948295
499042
1912573
912561
193765
906928
436610
868442
764667
1798443
1745185
1656222
1852493
1656075
325953
1600633
1858166
1378171
148525
1199249
333592
229839
1133939
545751
245370
1539015
401051
223305
1356783
928945
1942445
1065773
467396
29920
1992161
429852
1221967
972036
1105934
169024
1123289
1510482
1648124
96025
1685781
1159674
400491
1742929
1607860
1799684
1618206
582720
1807265
304558
1565287
931426
263004
1788958
1276189
658796
42033
484665
331907
336217
1588986
1886833
1357674
1308216
354963
411623
603779
1505860
984528
485360
536000
799454
1298864
1086838
1943006
752078
884960
843825
576489
137262
295989
31510
1836865
1725433
100872
27810
1891920
197647
1460604
1967807
1047849
723863
468507
1791915
1460671
1439482
1498801
819497
1948546
1298412
1863753
1714614
265578
145703
1789817
723090
583644
60789
171358
1439756
91040
96511
426193
232402
1634827
1595747
1894206
1492722
1308861
1817546
1606598
1653373
1656999
1338728
288405
1582709
718416
1785268
734974
1946555
1181107
468219
1158560
1960159
1086342
1505158
1395328
1225830
1132669
1207389
1987287
1952271
409755
1965924
1447202
1875326
1351774
1194476
1363071
176848
1350911
916702
1523183
687960
1005221
1439369
1707690
1219380
44447
410938
1200825
1545353
682513
784686
1019615
186367
696055
1362717
1190866
1327835
1071627
550228
1234858
208727
391794
717965
143357
528814
1771277
674816
667139
697906
1351881
1366106
1304426
1592581
1938210
1063169
293111
885537
741568
1987978
1927466
431157
1016670
924492
553641
1416056
890447
869062
65162
44314
754587
810215
1064232
321701
450319
1384472
1811191
1011087
1770358
313729
1757777
1398446
1303860
1201968
607074
1118319
472292
686017
355435
1339584
939723
287177
1507262
1905972
777658
764107
1423670
1055731
849768
1711946
189178
694809
1390306
577090
749935
443472
373389
1841541
1191044
940982
1504932
452180
950638
1947603
690587
1380482
1007871
1218667
985005
1382125
1051933
251691
738296
703556
1810543
773493
572965
432591
1568500
1921045
198156
320902
1039370
1900974
1440354
1903643
1005590
1734186
1985120
559698
268675
1490949
1676869
1724798
782093
241966
353813
629185
1564534
373903
345414
586526
1202689
1586591
556928
583126
908369
267284
1335419
1020637
320512
496084
476514
76058
100262
1037348
740125
846337
606238
229010
277070
1595006
1592189
1812761
865667
814639
1110908
1485826
624002
94607
1570176
1110888
582809
1287401
501788
279461
1748292
1196125
1728613
865747
358030
1478704
1397684
1063292
419280
48672
1936452
854856
967248
548153
1765494
1292689
398555
1581818
1698904
1600990
1090051
1912843
832242
630708
1662564
28828
519533
1963340
774525
1080007
1148238
1364801
1173517
1675450
1669094
301980
653518
1188826
1458195
325923
1579842
1528848
1269188
259631
942958
427581
694050
225794
799884
1786513
1907713
1391564
502332
1396761
1158315
507272
1487226
1844373
205439
23430
141536
1984744
657694
1883707
430670
208750
1661779
1615304
1637483
1880886
839993
211755
645221
65404
903347
1612071
1525515
1489520
1009583
1907206
1254554
93714
91161
470149
1020425
310266
842169
1986687
1188405
1778309
891444
1987291
1785598
1765805
1190899
1131248
960957
1443057
1766316
1896956
61382
1670686
1966655
692955
981092
940200
1627255
1172498
1567656
1442687
584872
1743215
1272828
1796056
1489454
1110141
383645
1311724
1288567
1784197
155129
1056121
698735
263283
104402
827603
1659538
1105077
334355
455394
1726955
1021090
1115388
1617845
527012
834302
1293937
1196897
640405
1268430
1543390
1132591
1912802
360357
1177405
1108976
1966574
1816020
1479555
1022698
1775675
1140716
1337367
59553
223858
121244
719751
652563
118641
1719966
1548030
149802
1214879
1817701
805294
294423
42153
234162
265483
702279
1679240
1548728
660106
1486615
568767
1680515
436087
849471
1430234
896096
824615
1333343
533020
1839682
1842979
260998
1165507
1292469
1879165
1932299
1087453
1861042
1468898
1010475
151319
1461952
1909674
871005
1670297
651249
738197
1561992
1591134
842341
238144
1334147
1698063
1426655
1515385
1628336
16334
807079
373945
1990747
692809
1492887
423039
291145
138538
223321
275420
1268315
255647
1736876
793031
1764520
1617973
1214872
1361227
112368
1029825
528714
208742
1032540
625779
77692
72037
119584
1402455
1001679
463190
689981
163823
593019
1613592
315169
830765
1355752
1630805
760112
1160166
141313
360357
1869586
668162
1519963
1931424
92587
821609
413674
95535
468200
1063047
87677
1696626
65861
757269
671107
1929267
60528
376356
1258539
452896
1054038
1136472
817318
320357
1131872
62870
1202660
939570
1670251
1505775
1030502
464651
52255
1357286
320373
1521889
1204911
1943454
503920
1873273
1376202
992393
216569
847912
1273514
1972006
1259911
824231
391921
542817
896251
634508
49545
806727
281997
248437
457490
167149
308739
1494815
778163
1258996
675502
384231
1228911
121770
762636
651340
615152
517890
255024
1762260
466780
344390
925753
904741
1588624
963407
1734817
998472
1414658
1563910
1846825
1217659
213191
1286173
182713
1002200
75585
1759538
873830
679585
346911
176446
1833525
1895283
1065708
616143
1082767
1241831
1192684
267427
425893
1432271
1906334
1482090
793608
1709760
81389
1828568
1280051
1168789
1860087
1438192
1931534
1467389
115335
833095
930433
1306119
1579012
607374
1552651
1872319
1777089
1317271
142513
1801899
1177902
571793
348604
1947557
154828
1362604
930717
1941289
1941194
110163
1870455
1364081
799394
96201
1238480
542752
1032148
424347
383112
1174277
1406255
624477
1885812
810965
1910661
1056241
1587898
1236854
983775
912974
688068
431849
541202
1872539
1334524
1220926
231973
493651
1696470
70612
1193467
1838374
1468991
829713
1392048
973084
578336
901696
598967
1055428
965934
1947320
499183
1893496
1216370
805178
231647
1187477
145960
1692348
1854973
97331
635964
762346
659337
836342
1378235
1411756
497658
1651648
702248
949281
1063780
1180756
1063334
1384656
1225134
1095215
157390
1294281
306889
916001
1729673
1829309
1066279
880991
571131
1071476
1514983
1492417
876656
1205020
1366063
586386
100761
1928059
1952577
1613028
1531179
559040
310901
203991
1383827
186063
1089961
1128868
1907454
129271
1786485
303715
11255
1908394
926033
951513
1806528
1119113
815456
1184435
1799529
1630676
1529356
1734175
1567522
1186736
1489675
619300
197748
839765
872798
1021213
724901
751010
319272
396576
1974456
1328217
287669
250073
322775
291378
1993044
694876
1995458
3119
206253
1466407
1237137
1203334
965032
1782643
1749592
1801695
153723
47108
985446
1601832
242974
1620697
323921
159634
697488
1447559
1239265
788808
1349620
1887523
1455203
1279072
1540644
363930
1442350
470103
210173
1791450
1096745
1507142
208544
474577
1333864
1466719
783951
6963
741169
918915
733210
492286
1390457
419916
1920474
391737
294073
527217
1021899
546507
1102617
792504
1638188
1052630
1623021
978285
1931588
853736
97368
1224500
330439
1242890
1927722
1418609
352211
1564252
1829604
430391
464504
1395175
361921
604660
1289497
1276742
987043
246657
1755702
772643
780463
1323162
280441
1778016
1240695
410089
1351990
1948409
1509408
773187
615997
1762037
834165
1076157
180275
1310589
606470
1525460
221500
1674222
693291
259285
1846167
1631417
1149407
1573644
1906999
33505
1888071
978497
1031300
1928317
1819474
690689
1850717
643892
502160
896920
55523
577402
398122
719149
1191922
785728
25179
140782
1044275
1717074
1151385
1502515
723132
10063
829053
602747
760463
1498180
793003
896787
1245562
1285148
1300311
1548467
1679367
1241106
1279258
388523
799623
1752393
1912332
1569549
281220
1230311
1057134
1790317
719847
541322
804131
1639707
583784
698822
452516
1872982
1268329
1283186
638499
236170
1425626
1872592
637870
453962
1591642
567040
1319554
1577861
457417
195364
1376456
725713
1754090
1662578
1187956
527950
115004
154226
1561193
1643760
308520
18859
1503628
800126
1932159
262644
1528667
1887487
959246
757159
802998
776554
988095
1637135
42776
136902
381872
650008
1063895
713393
45367
36061
991247
1093966
1088132
142591
1879902
88534
396570
742718
1597411
1415918
1131798
401580
1371618
397617
298718
700495
185784
1839993
751428
493877
1456598
1469552
338874
961379
23947
572006
1814367
215483
54097
1095744
515264
1101749
1037623
1213903
113098
1010729
225687
1942258
1549161
133649
322165
1873413
438783
1450029
1890049
296620
1126412
237673
866933
19302
318697
241436
267476
181906
939661
1535810
1635006
420190
1569554
1466390
287851
1185605
127812
1139237
1276966
1802245
38400
1031472
269430
1641976
451736
38124
1432571
1821663
1513000
322755
1087421
1635694
632281
1365912
1996735
1625152
1718638
205395
1619706
1809677
358075
710333
1078933
329406
1977281
138225
151829
1611032
1832771
576459
28476
774543
388716
160165
1720422
743004
805007
1523066
706459
694531
139235
709952
622331
1920595
241002
1651637
1039721
1723515
1114243
825235
1698807
1690895
1543427
647802
46818
507412
1361422
1297402
358088
807934
663876
1689045
1951136
558650
1467657
1646950
1532686
1711766
1906102
1345049
142246
156015
1991091
1135624
695482
259935
1340052
1221497
1539853
1493849
165080
491116
1418714
351219
1699526
1158292
993423
1031886
25358
1426384
215132
1314089
1922246
956464
480065
385503
1554596
720270
1981629
1421425
1454662
640649
466003
1415604
359364
387462
931866
771858
836502
265942
629942
1225246
1588976
1438964
219211
782234
1959868
962553
884888
1088653
1908564
1169712
252086
949499
820796
678284
1411833
303000
711024
324746
1128054
873895
1105589
79258
147796
1142356
1909183
1573064
1083129
1685174
1892249
125912
340267
1885262
774004
1271193
1803976
1758477
1108393
1930816
752581
1751653
1720569
106549
583424
105484
880661
746393
1720503
1997598
267608
1709384
1422972
344370
1469787
1486434
790150
321708
1591820
627697
1933982
1272310
7882
583157
164138
1119821
783935
1996899
1021
1919398
446437
1382538
1381430
1771318
1561554
1966874
1046226
1667803
346331
1288073
913309
1388684
1176559
784303
1637969
338883
1856750
410618
225701
1293216
1766935
1192569
1329763
43308
407616
5960
1853318
920214
494486
17800
859807
1072074
246817
643712
1632240
1693514
251048
1134701
531883
1666624
117674
1850339
396208
635098
655215
702642
42913
787052
323346
811527
662424
1206490
308086
1718748
1430781
1095033
1409894
1503794
836329
1420851
814605
1368597
351766
1138480
907948
621108
548920
359429
1459906
1493684
1304119
498740
1450551
977154
260
1401626
1913424
225516
1875856
153390
460838
455970
1898637
300081
289062
1693573
1275282
1215583
1868601
1061630
1677373
104669
1197762
1125295
1205807
1939098
532791
731958
1942258
533723
453975
1766437
35194
627833
1719957
63042
961609
160723
451619
710926
1207153
39034
687651
1844593
1179797
1042485
247548
397713
398716
518747
601803
610370
278129
1417755
1794903
1052637
1876433
899630
720015
1458306
1785123
1080867
1108074
1426001
1766177
1423057
1110199
1012478
840899
240717
37970
1377468
14917
1472499
1238626
1179593
1405021
1676590
125470
495086
1523500
262912
134939
1517543
1924575
29410
1599119
1784334
1053554
870597
1251562
1893396
604139
1771943
69484
967563
1373729
645186
1622718
1432115
1327048
1470331
1628488
586666
223246
903110
1857437
574649
228071
413018
96263
853524
846048
434964
276655
28367
1832915
1315603
1965507
1688183
587675
1257154
621967
1999619
770667
457232
1428260
1853523
1468760
1931325
1864020
1851379
1904779
652554
393739
851055
1349680
272367
1857486
1843045
1591352
289894
436606
1979598
292566
134227
1678068
523956
366737
1937878
299818
1358507
121884
195505
436601
948103
476490
968307
456240
1653622
702197
1168643
437493
1064995
1760205
1766828
1624975
531387
908135
764417
1649343
883303
53068
1672369
744257
816292
1643271
784436
110855
1850439
1861695
1368753
1199514
1980944
286477
1605411
981985
1838401
980871
1116889
124906
1545567
1454475
576714
1862868
1195380
430910
657823
675994
26501
2330
1457186
1772737
967830
504666
109370
1433267
1215751
676022
1234953
307223
23569
625612
1020033
619904
1011494
642852
55304
1005443
195733
922
1799647
199715
1076884
819747
1497613
1293242
935742
1095585
1915706
1440718
1800747
507589
1449799
463772
1580854
619692
1997320
1996507
185876
647152
1180915
1838783
926816
1682668
226915
1000312
1368341
608468
1507557
577595
1257857
1641731
1536577
620814
630194
177495
1188333
477719
23688
331240
1457079
1421920
1313637
603321
1634137
1074532
796262
419064
194573
92727
224222
242580
1639852
1260356
572021
54191
1577761
157084
1843009
434339
868783
905534
805566
840948
1543345
575404
489210
1824763
441974
265529
1068740
1455067
1408792
495906
1185195
1814850
1482664
1967282
289488
1883846
367865
689342
835019
640122
1417903
1941859
1773645
1482774
65098
1164390
1161784
1031876
1685607
1486566
1815796
937390
1816816
1530646
1428373
1606787
1110089
1742919
258920
1915737
593135
1854244
515294
1888908
225334
1410252
982784
1511866
895528
1128645
1580518
1415438
1079000
775721
1570559
465397
1570383
287853
883134
665305
34455
1428750
1788633
716826
1648592
788326
1938667
487275
1436056
1466853
1926808
1312473
1466815
998018
264257
1218778
1441200
216378
156256
1822090
597945
458905
1638214
912693
150829
695778
1869924
1133128
1365204
693280
1983603
1716694
1213077
1135812
237099
1896821
1277572
627262
1161011
1889641
1705771
983498
1201885
310800
1788806
210800
1873176
521557
1427794
1350403
325116
1533977
652491
1285501
1515436
486383
1712859
1973305
456690
240661
1761540
1196985
1335297
1576262
1895257
1307724
1212893
468153
1016573
184263
903568
113149
1261764
247542
836910
933454
1656784
482485
955319
492674
288902
453469
1379340
1336268
1407656
709030
1623357
1156508
1149364
53182
955941
73465
277055
786223
927665
1392853
110439
1822738
313058
1758310
126300
1807087
1245844
99268
1780335
878072
584545
1440090
1656450
1629215
1696569
1951382
1986420
480616
625021
1684522
63765
737656
1118304
1527820
249244
1523003
578162
1851432
1893824
1502685
126420
463626
1746373
846741
455654
1476214
926271
121244
671034
606828
1200606
331319
312682
1028115
74967
207960
981285
1602450
110167
1881584
390996
1432121
1973442
1108065
37497
1892078
1971210
1956340
137658
907406
1999463
1038973
344413
944587
907937
1172507
489051
1501185
1355709
321602
452389
1244511
777247
106776
600668
871561
1407311
1240532
1698599
1617082
391578
37254
1413270
688736
1180880
1758016
1253644
1748678
1513702
1296083
734246
344874
1908692
913347
1429543
183664
615958
1554139
986689
375788
407347
1392377
1997061
9849
1540287
1796366
1727704
1479091
1429499
691408
1891004
1899864
1016133
758828
1036599
1819057
560371
1620715
898607
697114
1815838
706674
388884
1656715
1656867
1113226
1844725
1271489
1215517
478362
1848433
207208
1391334
1418724
1423797
1986614
132649
589064
1484710
1181533
449657
1119730
1035558
112097
1977991
745676
591650
1960216
1901052
199671
1105967
1767501
549602
1015426
623837
793954
1777012
764881
697772
951256
1381821
866246
189018
1209446
946046
448445
784134
1668861
328930
716369
1098434
1919430
177465
1029520
26225
425046
1186097
74622
1617099
1135343
709610
343417
1293045
284837
1305068
1411503
1274297
551218
1075574
1814873
279951
1196411
1728106
1831067
389129
1076793
402321
1412264
1623365
228839
262050
221374
284781
77421
1966000
1571253
1974980
753070
671836
414398
816529
1069769
1823160
1613091
804749
538179
224282
519156
1535112
1407293
613055
242528
1640442
1981084
673461
696256
1149595
1498760
740673
57233
1205623
210953
808317
1512834
1114383
123308
233722
1335698
1352748
1235330
1467058
222394
1660431
1561667
222492
376535
804778
1795071
603340
943014
456137
1629673
329577
1311098
899885
170976
461632
1857986
712456
299293
29730
433928
1491872
1419459
1824286
745669
1461568
1079944
374850
423154
1028395
1260730
838361
200539
356399
787983
474562
1622247
1135202
1219633
1766204
662630
920481
74421
824399
821271
1389056
1814303
277814
106447
1400166
1500545
1809277
1206923
782861
573599
175509
1643550
711402
650083
1619168
1790359
744242
1381232
1526172
524972
1900549
1170269
1218788
1989679
35406
909077
723027
1912936
319134
1592171
1202229
626590
62883
1347604
1477203
1473039
1743454
996096
1453234
1061042
523294
1495385
1325614
427704
1841013
647134
1914721
1337011
704707
852083
1320474
698031
1458621
672874
151738
1308797
1296359
582894
71510
1831689
1632321
708854
286996
265833
492241
1616848
1017225
1659159
1301968
1409642
955596
962358
1409766
651673
1379215
167133
566562
803465
1403552
503795
1148468
178853
55735
1461784
194947
1669578
431884
1415577
1406915
400739
1435683
889286
368779
1255300
1481023
33595
153723
24419
76584
1600490
1086424
1183965
1457369
338974
703726
1273955
1339800
167992
1419355
978038
601725
1504292
1201503
1832856
875661
756741
1852975
931648
124958
318673
498358
1555309
1658656
687325
1229936
221092
1679482
1051191
1646857
1397729
688944
680074
473458
1079504
825522
162806
442568
1736342
966495
966798
554148
153042
222783
1900434
149614
1773223
1197742
217703
287609
1604459
471083
838602
1004085
835610
92247
829861
1060740
190955
1058880
860359
54321
172566
38211
1736480
394599
1756389
1894016
440751
1579449
1658112
415764
1747351
530276
136032
852024
46607
1116038
1937307
197529
888029
1011144
1181682
1421137
1488855
721833
1636045
1377542
124827
145534
455814
225962
1882494
1008407
1875013
677275
1328664
28281
1447712
1283129
1167167
349009
1933957
757119
907272
1816712
1465965
840978
547009
1630271
1865831
1719532
349747
944045
225113
1196873
1978657
1814238
1799143
1051332
1506593
1160519
1985858
908044
54658
1456148
1888062
1943874
412663
1740828
406247
315935
347127
763517
1817453
738864
24841
1262440
1266186
1786034
1510462
1652623
1238388
1514618
871502
57689
506760
1826130
1242328
984806
1356672
1540559
1547724
747190
757803
1531920
1308306
1049277
1053167
1075748
592612
1477045
779995
351230
733994
1027354
387263
634454
1349305
1234
15056
1646951
1058275
166714
17601
497745
58524
695593
1730294
157534
1927847
1336594
1587051
553454
1851306
360244
873826
1985368
1902041
74955
356451
1972482
63050
1663048
237485
1304134
1877179
1035581
1400744
1029045
453857
567220
1205057
1081692
687082
1262641
1424005
625722
797058
1444063
923861
191781
1682675
35360
1359399
19005
1183621
471488
1623981
1328596
1277903
1292324
1519015
1411308
1432923
487236
464473
897086
1923289
1939009
80254
945209
780138
1006718
633555
809156
393684
1967663
604710
1501886
1510795
1105409
167150
15023
776666
638982
427678
1206602
474554
1985659
1195542
780046
18004
1947238
502820
1070903
1491236
107304
1234029
717933
34661
734016
1182420
768257
405275
479164
220910
1280179
1933018
1187687
666323
90089
590006
770565
1930091
1544698
596235
1123472
853912
1674737
108517
1962109
272585
1328016
1484534
1236212
272295
233888
1014804
1043301
1296151
1390110
1135982
1237521
1487771
876490
947858
645113
1669039
1162118
1103112
1073507
774947
1474473
92696
762610
483436
38201
1644215
89278
1454221
1846072
90386
1799383
151658
1022076
1065977
1827636
1499450
1637937
370852
1453291
8896
463988
1326455
45935
1841169
1665854
495554
494437
1091966
1761235
178168
1493492
1497065
1547533
519585
1804996
262916
1965249
1579466
1768491
1664213
1970614
1794990
248224
886641
438030
887540
1397771
1540752
1203183
912518
569878
1190025
16906
1775982
1103259
715752
1946366
27083
900984
1395384
491180
1357891
214284
1658734
1948469
209352
1568438
693475
1876596
400364
252323
173394
1920942
1614839
438334
376034
1764660
518979
1803373
855691
294298
243674
596594
1695409
1971338
1163104
147093
936447
1482815
1436300
1379942
617257
352682
1277146
801533
1694724
622452
65288
755376
1998508
1466290
388621
844315
705344
868859
1590550
1222031
1940673
560980
270718
231182
817862
1352805
551998
943113
1562038
1678337
1770520
1769738
2734
767945
1864035
1565997
1756096
747787
1646430
252182
1917802
891718
109569
1385171
898092
852487
1727432
1349860
230533
1629570
154492
890878
1733828
435059
1365923
73349
827502
1225744
236525
746874
714138
964515
907756
1091118
870537
1814672
602286
1666126
1728693
269022
1488671
281350
109894
1352821
1969745
920207
815805
608782
823511
1234885
49874
426173
400298
150785
1070591
819748
871078
831064
889404
1638636
358696
829488
1182572
227235
242448
1264119
1959468
1610104
1879788
643522
1306338
1640991
1134804
453741
1513501
78448
1396692
1984600
486020
583393
226452
1047058
1770233
397899
1396725
456094
1503012
491530
766927
41123
460546
1789600
1873709
862639
1410907
993429
1983099
1785588
878759
1116395
1480671
61686
236660
442861
246412
186749
554961
620650
1463940
175392
1509035
1176607
51278
639463
397470
378866
1936402
251070
1845537
1209807
1149925
263557
1971000
467049
755164
1633161
901353
1362974
1546570
684448
862572
822089
1515762
97854
1882228
722962
716308
301138
1451761
270320
942082
739211
116172
133326
641326
1305571
1333903
994841
1818073
1645453
1275757
223005
1207610
1875047
1168005
1858900
1552138
1293212
1774776
243563
364026
1360485
997668
733010
448754
499292
173699
1456559
1333930
1754657
1471757
935884
1820215
816115
1199822
1478714
470165
913468
1236378
1079274
950863
1779394
1306601
406336
1306615
179430
177085
154842
1488157
541526
1777989
530538
153832
505021
1828739
1109764
137751
570773
53744
121488
12458
1002018
912760
1246740
1257077
750363
1783417
866007
545898
737034
1425261
846840
369974
1953664
1790853
363401
1623202
1906314
30518
502477
1444179
330425
489374
992577
665419
788274
959564
345997
1657029
862317
534026
531366
1611793
1472497
1161976
167471
1397126
306184
1209275
1526356
1496191
242930
832819
764439
1696626
257865
997116
499979
1186809
1747428
1876777
395899
989034
1256313
1610749
28599
1188919
1998442
1854170
1951480
1441531
1139292
1900852
659604
245291
1958592
139484
1638853
539011
338191
712347
1219905
1115690
1424844
1142104
1304098
280935
1010637
23036
1928514
857975
1664256
1007994
1757860
537401
1611826
1744962
1759153
709724
1496293
311039
1811437
1251735
136789
323166
788183
1973731
1841660
1144625
1454913
516919
1149920
1766469
847654
301031
34768
1509306
7119
1969860
1716542
1013811
1443154
147255
1320165
1157420
1659522
31999
1071900
438632
1400224
1673347
249559
1824087
741617
1656671
382728
1180448
1815706
11819
522228
86358
788235
1631017
1363599
827370
433897
890353
412484
155064
838358
1222926
260189
587017
1991491
415512
1529641
1433386
1193954
1369521
1979324
1547763
1816294
1490210
763305
546936
1790429
1855286
663416
326740
863349
798850
243403
1431920
575553
1840309
275020
1096239
1509221
933169
541172
191300
300125
1406198
1373004
657590
636580
245626
1569559
1832583
1509007
380880
908432
1947876
1778988
155201
894199
1734162
1792067
1922761
668616
186644
693749
1588109
769543
1206518
604672
1330238
1163765
719928
1047694
955602
893645
769096
10418
594433
685984
159855
720921
883968
1802264
76585
812801
1358988
1881286
1504039
506463
287822
1313798
1201032
137748
1606156
1527446
511982
1682123
1327626
196124
1575106
1322148
1458255
184198
1118821
983486
1746408
1441023
773705
771518
601369
1011653
285812
1783964
260786
1723992
1851803
1991062
459765
415931
1298838
1313059
134251
1919597
498131
655694
1168359
237755
622726
113352
1092820
1096569
1579336
1170812
1923559
801214
1000855
1117000
1301510
489237
1042576
1715402
1436557
1040341
1864708
1826523
792282
896597
1946256
620606
1842571
571926
561782
319643
1833683
1446138
1483413
1986865
1490246
1409652
488176
1177853
612941
38092
1002055
1869849
1035728
878250
1622206
1037230
1915599
1846454
1310969
1590573
1220806
533412
1155443
1489245
1448808
1577953
364275
1600867
376829
16821
1610777
1503788
1011372
1313034
550033
462754
329903
1210489
1521448
1850826
1296928
558667
1731479
1415877
1204318
1722668
873781
60838
1059368
1630896
667832
125570
186288
737281
506571
480360
93240
364817
1450951
1962222
1567132
1919819
1639638
898732
911108
1171748
281584
1714365
1212423
1277868
836765
963915
1921151
1695518
1402585
1863318
1701982
59171
67042
913874
873230
322430
387285
465974
1204615
345869
139614
438166
1262002
514830
1327071
1315906
686214
177118
819712
397279
669893
574778
1940676
588314
1668732
143973
457872
903465
371732
335737
1591664
1533014
803592
1001720
1267221
1734931
206189
1167788
1897390
1111917
1132139
389369
174491
638760
1241496
1581430
262004
1686080
776283
231588
249169
371631
545549
1925016
379917
963971
466688
1737632
1828187
828328
665627
1799615
1886801
1323781
1087765
914255
764797
129546
804808
1400641
1523682
1435554
1045359
1694551
1043577
768869
52354
280869
232029
467584
535679
528123
905776
1769518
1979681
1976929
1909453
1752539
675854
47388
865668
352712
1218360
1526109
1550711
1175072
1398473
205566
1030533
1966649
543903
1488898
1531656
1489153
348928
1403498
230641
1176506
528756
125306
1894607
1073831
157651
672495
39382
1263106
816029
1601980
103070
1310947
1735564
1593185
779452
1633259
658437
1877914
1170353
875273
1818496
18672
54584
1659313
101349
562852
439477
1644321
1455529
648456
1599463
369054
681935
118356
603754
970211
341755
416160
1757982
442434
565993
249324
264517
1123775
177675
1012892
1886618
380239
476436
5679
161297
1145059
89847
1750004
940931
1574960
1178244
1296867
1977405
1980361
970365
1275600
1529062
1034102
1218655
647903
976819
238052
204655
712149
618635
137059
754596
1081593
1863235
1321341
309200
811290
1512512
1198313
1751388
1296285
1515053
396812
483350
1563672
733627
381853
1979112
863710
373012
1348424
1203921
983580
1240503
1001491
145749
1636539
118708
1071954
983057
706081
1889768
1632562
441626
229680
315875
966268
617372
768323
980718
281535
594366
699870
590211
1013175
367682
1310456
506228
1427006
1914226
796975
1661291
1302742
450439
431336
679692
1370520
1163317
1853492
1611237
403035
99283
1732506
1151617
358224
596098
1838078
989776
497621
1542838
1501559
959316
68068
1659924
1685843
1067357
1028533
92305
1146997
1199806
1199845
1798674
347299
432931
886147
154359
162708
1859010
863753
1131659
853078
1989504
1705484
1769707
1400734
1089910
1731452
1570539
1703569
192801
1779844
928417
686496
1622145
1697301
1332284
1437140
232168
964985
1110455
1790154
1912683
1146335
46467
17867
526426
1362462
1950685
1469079
544894
1837774
1053883
978152
1633507
1965943
1868576
1959636
1587846
1132455
1955797
792952
1574345
992281
1108488
1420040
723111
1249116
327619
5921
712236
531276
165331
211652
1011643
1050467
1841175
1413891
1270494
1269460
1457235
53518
1553364
376386
68238
957053
56370
725004
341620
1711364
154033
310808
1481671
89023
225006
349589
393269
901837
1413411
251328
1991276
791011
1886064
1185094
1272834
1275560
1676923
1249390
1204734
1679461
619547
1246518
472724
406375
543627
1468025
1784680
473057
345204
1997337
1485963
846890
455094
848413
1162968
337292
1850960
1655136
1688771
502713
1602623
126711
95231
395377
1157367
1530702
1693331
126246
1983665
258486
507806
838339
1584484
1112436
429437
1706422
15609
1985237
1726518
1037700
1481031
1347114
1165542
293999
484746
1671617
329289
1160451
1041495
769040
1122062
1883652
1360262
449914
585790
1657264
276877
1145957
788506
782871
146561
439426
1785346
924886
515840
1715183
1456848
1225277
1050752
727637
210465
658165
1912914
1568988
237714
273449
515186
159548
88324
1796199
1643466
1364703
141064
1348575
1542429
266554
541700
1343983
1085921
607722
1293
737813
538155
1405092
187121
1829334
1055237
1961531
1576431
562202
318714
1761576
809782
569343
360479
124777
1299847
1004348
368843
495493
1115925
1614366
848454
1998502
227898
1768804
1181008
742852
1643846
71367
346891
237274
541163
1079200
904174
1424042
54044
69794
228836
443513
982447
1133789
563253
1625255
661107
58859
1056175
1843041
1902233
1272145
1121617
1253225
282260
309475
616423
186694
1796969
804645
504656
1632752
740382
1673676
1165494
1208012
1782881
553939
389205
262203
1367995
1939807
434527
1064775
1830551
1125020
1337511
983232
585587
1319333
436671
394943
1891731
959437
1789554
904722
222032
776366
990603
1366590
1516227
884391
997363
774913
1107442
667489
1258587
758989
1530863
1699261
208926
586860
896841
902473
1374175
1126529
1906847
1195860
1373426
111072
1396066
429441
1181513
1469505
420553
1229384
949645
1301223
1912817
1080673
1941667
540969
987687
599294
1657771
1887987
1738798
1810269
1860148
1993047
1341697
663230
674019
1144154
381430
1587670
513656
573664
1245860
806887
914918
1252347
350287
464705
649181
1377191
1508204
1507903
801705
317984
1761109
316866
1150740
1580519
1812841
678174
1152127
1168870
511251
1323154
862352
441092
963785
1971005
1212461
1855530
1328497
504494
525603
1520275
1698364
457078
304966
845043
1528339
1194010
1724887
1177171
46152
556070
1980480
1396399
1399674
1699704
1589951
1750065
575311
1546118
569526
1495656
504520
1505603
1149291
1774264
1575012
1750085
790146
1995222
1925150
1991311
575438
1038249
1370975
193500
671266
1546777
879875
1882940
594586
581118
1393786
1343108
1974291
645623
375784
1557071
1313297
696481
11707
1755992
827474
1986828
355608
1401813
765263
775253
1923907
509471
1773200
609340
1748082
1637220
585190
1547610
322690
923014
487041
1171891
1448719
1805598
929642
250834
902504
730925
947304
11197
561854
1338384
367453
440100
107913
1218196
1347318
858458
1861885
1738318
538893
321632
209228
871186
1348607
1542776
1908448
1875232
753164
1495274
1739772
339910
13170
759236
160618
1604809
143872
1039500
1197850
390959
930063
681548
680138
1035184
1675631
1103687
1045995
1661885
1786953
996235
1169622
239445
1146143
1126293
920953
29496
1931938
1061375
812507
159520
1621491
777122
997745
1165741
1590519
702254
833620
1713698
267949
752575
1047034
1628580
513888
1927107
1482482
151631
465659
1070393
187734
107955
114907
1761044
1342581
1629688
1444516
1410115
814578
243799
503927
1963660
1144509
171094
629163
769533
1431414
333961
1645417
728669
467583
1943268
230045
1390452
1091276
1122288
1582946
544684
499101
1586865
1246418
1118144
298730
1459978
286708
74104
1903804
1631111
328524
475394
352920
1838052
1561721
483327
7116
1406125
1641119
1559624
927647
369624
1944797
630157
1726480
1217856
1216791
498400
1833763
758034
642892
995705
1715404
809859
106951
838748
111178
724637
161597
760677
1004767
1863195
898828
1831559
504044
1515691
1301681
293901
1747447
1498254
120460
1269526
803087
1769793
1143389
442467
1326356
1044738
1431782
835623
1406946
876262
1202961
1956752
105765
1379209
853777
439567
1368855
45678
541026
1921640
1590844
896731
1376975
852551
1941397
1366834
588038
1477207
1027525
1225390
100840
1952022
1598177
158548
1436544
1911566
222418
1263195
224924
1307016
722294
78880
239012
1312659
1772792
1098813
1025769
371259
442550
137413
1001670
1066025
481931
942355
1089415
294823
175557
1485281
1640546
1737313
628325
96766
1430089
652556
1509753
844852
1258232
1561025
1002821
1889745
208916
830918
406546
1705659
1759583
801739
228038
780240
176104
139944
1779349
383401
1030485
1695217
1338623
1581298
203633
997681
757490
30171
1304967
1486217
691716
1729611
736112
1432577
888302
1080020
1377436
1267592
1282713
718096
451400
909165
1413820
127439
926757
969118
1106180
216995
1583152
1916472
1164357
1555770
1289490
203898
573552
1025722
345522
844133
1972537
1508130
627107
223131
1807653
1013773
1705301
1061154
1493702
1255330
641926
1156136
704151
694703
1483150
1225849
1478744
887759
382167
1332317
742291
306633
67098
842014
1058616
1629317
599264
180875
1201106
359217
1477632
281226
868637
46058
243902
1338518
1278203
1268478
933044
617313
285875
128990
901320
284981
1552129
518281
1650089
616359
269296
1430403
1801850
780276
1683964
1211319
1515609
656061
1562110
1613451
1129336
1882315
1049432
759545
891994
421591
963730
777015
68992
1977608
1207119
450137
145167
136448
318154
486909
1098602
1013742
1809187
1876748
132958
1486122
1198320
1113604
816620
897753
638563
1508454
1138985
1964492
526252
167269
24381
1772226
1214745
1074046
433181
1158838
604921
1559334
240876
583840
441015
974725
1963296
1614362
351237
289077
1047773
509866
1663952
659411
1042644
95352
1515762
1038451
1842112
1837367
58965
1834466
1643951
840130
736458
1770773
1791155
1787068
592712
1437137
1285628
1740572
922694
1965375
1319262
1127227
704021
74655
547435
1015616
1904545
423055
1931478
837059
34169
1760258
751640
1167198
253542
1020202
146580
1412083
1832871
1211553
1244082
1678383
1484275
232773
1981446
1258421
564572
1696636
271917
1673335
423493
130075
1111658
1027347
392379
693676
1504715
955845
1439409
987616
1223931
1247318
1355408
1614744
1606849
1351925
476390
927679
349644
1616899
525939
1849060
868124
1551626
315039
869568
1013256
1163344
1733232
474686
1328280
1569396
1285170
221932
1485519
1298577
1520803
402046
1627843
149649
1193508
1286156
1237513
1540050
1114663
32102
179328
1766265
1613659
1310913
1198378
1382144
645928
1715393
747697
1918441
569506
804851
81184
117443
1495
1593017
1201175
1983508
1453196
515681
318398
1753800
1498148
855360
58348
1246010
841363
1850002
117108
1796831
1215178
621753
1806090
973168
594416
648595
986814
928594
1945039
1099635
1581443
1014145
367946
1920440
420344
1159193
1805890
1497411
1694440
1834166
479501
503025
27857
464098
382654
945653
747455
723380
788647
1113378
895386
719534
1514860
1434329
1693784
581021
1372559
706266
1707439
1408513
1318407
795571
1919240
180955
255522
1094605
711883
1308477
1938650
1502131
998511
581984
1627803
329262
1764711
622180
1298327
1067390
849316
1309285
474740
413866
247521
154636
1269642
1907577
1862749
1140492
694474
901147
569516
1152810
1572077
247353
911545
1981119
737712
1529090
1580658
1129860
967206
1460378
1261398
364526
926060
126331
949311
1003231
334386
1483865
1218156
1479149
1475292
278103
122647
1306688
1368269
1607111
636348
1205346
1391261
444274
444125
717974
151234
562329
531887
800334
1430871
187500
869684
915716
721529
269740
483909
698481
226613
693821
1047663
861702
1291456
1021072
802755
25293
1599171
739195
1643010
1304188
300698
497096
1075048
487171
320925
866514
121729
937539
366232
441853
767365
1335534
1563303
476892
66017
1558939
965183
1646596
1104115
350775
1665725
869774
1709981
1117755
1478914
316734
1133904
1309223
497863
1556676
1690362
1459417
1716716
364615
1538683
431909
1784391
1068212
125891
1027033
3680
1358089
1518134
1087708
851688
1569056
1966328
806199
881055
766122
941443
1934806
1868130
564183
794653
1550754
565187
99554
62336
1851876
1395901
706721
1508567
425154
583010
1829235
480962
1741859
400656
1533164
1147345
919056
1315062
1211573
262327
189213
1134522
1051262
483973
1900311
554330
1731537
1212322
1343291
1250160
686159
1892629
650172
721524
568572
1106790
697529
1675392
330102
1275812
358829
1344492
635824
19041
1759396
1540529
396463
713530
1516302
1095353
79850
545692
1182502
1080097
1761782
533042
1962693
195931
1035016
284782
1529416
904746
1216254
203703
1494587
211798
755270
481266
1848248
1082678
1273511
882579
1523628
417941
901866
182755
1082238
1684362
339864
1326316
1352662
691405
59395
732760
1554369
1577068
1048427
1397313
905047
1568724
13024
196470
1248598
300466
17917
1033060
1459685
1378252
975347
529468
952802
725849
1137917
286361
592253
1664297
1663169
1093095
1780175
1608876
541121
122103
1570471
1526646
1029050
1605288
1495269
1799245
383657
136948
873020
564343
1839913
1535010
242888
1642889
1750686
636256
1569161
1496381
848553
1476145
1040850
666777
1909171
812300
1600722
1809170
1971791
631762
1660856
1843609
134896
1632503
1322607
168534
66163
293584
1376602
185117
1050066
1934911
1186024
1564764
1620913
1600179
282925
1350593
1123092
738155
572378
1490227
1601230
1165645
971400
1506650
34062
167707
1141526
5596
917994
1360634
242772
36838
964412
224514
78682
196672
1458222
166131
105338
606638
29789
1220853
120828
968364
1564984
1654598
1510417
41366
1671078
1821351
1547801
187327
635590
407528
1664621
1995519
806412
1597370
145280
1573092
1572265
1761417
1944729
893333
1732687
369192
319685
1356282
86560
1895120
1816701
245308
706943
1253123
1344717
1570833
1343361
1449376
1116894
1530044
1934449
1209892
1508663
886386
156660
452090
1462241
575889
244945
600328
97481
346006
1114739
1952728
339936
1755109
1321143
1501129
812477
22992
1991056
1095362
854392
484086
574673
1109116
597364
359028
220346
828231
1721647
251398
668864
802046
62698
573010
1419371
909720
136724
543907
236979
782376
942679
493206
1891057
1356871
541412
1217938
1661586
642160
595824
93805
270278
1190301
1385878
34560
1956143
209822
396803
364759
758947
920631
1519237
326988
1603323
8636
31118
1532663
1458367
825504
1228964
1582807
426183
935258
577032
674603
745851
1597516
1888171
776529
1400736
51741
1548327
1350625
1409810
149528
1487480
622582
262276
1958783
170157
1921862
654043
1311083
1209325
1800022
470181
1866799
597042
875366
477085
1298167
559395
1524548
1695573
1948422
1770069
836831
1680221
1981722
1951073
1668309
1317054
1421447
1152888
402255
891672
1846986
441129
1496561
1777983
591331
1573844
119370
288989
647150
1421310
1382882
1619966
885449
1616864
1157816
231728
317487
232717
1226008
1045362
1423203
446411
1957052
766254
1455139
991724
1590813
664222
1463767
1616375
1750065
321503
1170918
1298228
1210704
607211
690971
1430570
310324
1071620
815151
1822572
112408
865562
1731479
220632
1221452
956493
1526047
896562
135879
1193034
908517
1386390
1606342
1056783
286765
361279
1558585
1786989
990380
1242567
682996
1009860
482238
7312
1463222
257138
1184255
1009923
400165
782349
852084
1913
984337
1418545
369259
784217
920186
989819
160117
1220045
1379922
1027033
183708
917025
1862818
750503
277466
1357122
828751
532106
420975
239826
1288641
12306
1960615
1432496
442961
806539
766862
1372018
995941
756897
1366923
1263897
1747493
1497250
1163198
364480
49466
713423
169085
1957234
1135542
195429
1315243
79370
1377092
1878609
1894050
1165265
1471103
1121519
888729
374589
1253389
64505
232427
1218023
1015965
1223307
1225320
669976
301745
617921
1593327
770051
1013567
983651
1089263
395571
1622367
713606
636352
1679784
1603782
1247031
1808741
877735
13573
581341
1538024
1592896
641160
857398
833257
361238
1108168
737224
1296847
628485
895569
1929730
360149
152384
1956775
471536
1769160
1454920
1775144
481277
1431806
883924
1194967
1917222
1308956
1420838
387
960505
435851
560262
1860274
1119886
433948
856285
1280502
1209256
239511
1321213
645105
50413
884531
1126492
1189634
1254872
1428351
1448766
119553
124450
1707842
1535280
504984
1072144
1668357
1868569
362974
362169
1268926
388424
479389
968188
900292
1611535
159588
208731
1184170
1664511
208778
978957
968523
1480275
1412581
1807029
1276329
466961
411618
627881
1619873
1779370
2783
1445904
1695693
1818340
1794414
1237475
1476994
1606686
948384
1122921
1790235
1062704
1209016
1970877
165368
1683774
1763158
1987538
46716
1751356
143977
49986
76924
272816
160762
813980
544968
528864
1724488
1281572
188032
300932
711917
131204
874767
519038
1285995
1784922
1613381
941246
1863009
233848
1483573
1843042
1191372
1315623
1901384
1937136
1956956
978566
867431
1929710
1348615
1335755
1904786
1147856
279762
823255
54698
870319
1435244
945126
195506
1320836
1670985
1111252
1285115
476459
1160318
490264
989194
28639
1782255
19798
357041
796713
1776675
260067
932457
880738
914070
83523
774914
747639
35992
1906986
1581771
1042885
1832464
610911
1027934
1734436
341610
1306928
328540
771218
117750
251774
738925
1822188
818224
1952502
1077940
19243
748716
1154960
1853044
505896
1043556
889346
587572
1139015
1748638
1763933
9663
1310274
325802
935499
559633
775596
330074
200440
779424
1337868
142692
1372486
1611888
194176
1919040
1037912
1629030
1390154
614595
1911430
1820658
1713053
542326
178419
1956898
351025
1912284
1502398
767825
1538030
127240
484555
159417
561873
1931815
1760860
1225430
953350
1216200
1177103
1998047
1461868
58714
637935
1143387
1343891
1241908
1753261
746592
1727864
1714131
259953
1829042
1264337
338764
1803761
258941
1500630
769798
678154
1716844
323883
681355
382669
1240278
1049005
1492974
1390231
1294446
1666203
44228
1510225
935477
245383
229859
1032334
945698
1432493
497212
2150
309119
903
1430445
228650
1027804
1242742
1779207
1516852
121624
1461330
10041
701869
311854
1937739
437539
1341230
446980
989240
803940
648035
1999068
1476533
1010600
468198
1145976
409265
105681
811566
444948
268975
730289
956417
287677
1221977
370072
1603517
652992
844830
139132
60518
1702506
1248046
1859384
209425
1463199
1534457
751759
1972017
206323
810131
293250
1632022
1892882
83431
1527460
384232
1390094
855106
452647
1274238
1362181
531402
440024
1879571
1911747
288472
34898
903978
82787
1412904
1984057
545565
631782
1714292
1558980
765329
533457
717935
1296158
568482
568438
449687
128760
1640372
574988
1091592
758152
1946398
151028
671970
1907116
1878920
961518
173192
798444
186392
1997598
1615860
1488699
875368
2807
571599
1639118
1142456
1528449
1900250
686907
520319
1489473
1735681
121020
1773358
439732
112450
1365447
1277681
144495
762115
1530791
100945
1371936
115950
1105790
77054
1305514
280848
1660585
373995
475907
1920626
1955390
1774055
1601047
59773
495825
1120071
1264746
1371603
1193554
1901685
1754331
1841847
1097938
37533
1939223
490746
1546935
770363
727712
196578
92160
1644859
1894646
1302577
1152207
399937
1052244
1586600
1773096
1990032
810199
795667
860264
853532
1287586
148107
1478011
851056
1326635
1893859
1509790
1309031
1196277
505538
954294
527198
740315
1156267
1280387
1289759
482816
627380
1228721
371740
896623
224800
881471
521150
1361028
9305
1786529
637535
246390
1039005
1974196
1897349
508000
1572794
1199635
997743
938133
929415
217637
557693
1188461
1248594
1706152
1945286
225850
1676921
87175
244130
1625894
315685
905827
512693
1612124
345011
741499
1948095
782999
1908259
1417264
1381352
308088
286192
156467
1277456
1513428
1889807
1240716
1631171
1324352
1247496
1636953
1322169
1592684
140491
851909
260444
944749
358612
419353
420043
1290455
1220332
221588
1544497
1090555
272038
1270225
144320
1129467
1975471
304689
1014123
1014919
1276274
1209003
1683882
673812
1356014
1761964
1704234
1464530
267784
1106102
257409
547940
107983
622182
831341
654380
101978
1212951
695614
1361052
1701553
1391850
1371474
479616
1930727
572474
1865861
859500
1234150
1515747
135335
341342
963878
70576
1060557
241354
1545418
1823423
1098451
680885
1815277
1691317
461751
1011033
346495
1813323
657816
9922
440603
26733
161926
400269
1708242
503877
1210903
18913
682956
950794
851263
1102858
1435905
1568390
65906
355176
12896
322937
938685
495587
432835
1045491
179727
506712
179998
294710
1784625
24961
721477
207208
798918
1040221
1138185
683292
291410
465419
1519408
802418
1356591
1673162
1688383
1565848
1849100
748572
1936024
337134
1822291
1124308
1478341
881128
1483282
1104725
1477853
421042
1620202
1196573
988530
945247
825774
300369
316123
349721
1147932
1904373
1551264
100452
1805702
1983380
1664536
624473
232471
593147
1522407
279762
190807
1523067
1716146
1146865
711799
178778
1502099
1825978
177602
164428
20879
186632
1952679
1956326
140374
105662
1829031
728991
116933
83548
1172982
856205
1186945
636958
305719
793374
642833
239074
603047
287965
1692180
450321
1588452
713296
606949
743306
457284
933280
951586
1027055
558096
1496831
1035585
611484
1471478
673925
844423
941999
61651
881343
1942708
1102035
1626197
305070
1462327
917738
1736626
933238
1099823
946256
1220445
1125382
1445762
1452438
462092
565282
1312150
413532
447852
150616
642231
794374
88075
1307689
1457465
1722751
639650
695910
1617233
497006
1123098
1479011
106190
829379
740427
52029
1081255
1930374
606001
408618
784295
1765003
1850637
1726688
1071762
1240277
29754
638294
412407
1286224
1937198
118364
317212
1742712
393213
619468
447664
140618
1192478
39379
1929672
1533333
409673
891852
1172602
1959851
1111632
1481177
1958842
998804
501541
458239
1048332
640549
272592
157248
165953
704086
694397
1529029
936815
1171371
335781
1413163
7688
1493733
1249030
105021
418485
1120418
18270
319707
1197356
678777
1922844
43654
1152767
747880
87181
1560617
1308454
1416849
985046
1844130
1644950
1991769
1349769
1140289
517869
165313
1449500
432964
1224174
1544361
1985764
770241
1868300
1485728
1431381
653951
1507496
1042332
1027445
478887
1581921
622722
1975671
780127
771638
958111
466278
743642
916567
367287
1154812
1677608
346119
826920
114906
652706
41257
1071364
1079406
161133
901891
1732308
1208811
1177479
1949968
757570
418867
372336
1686169
64431
1946326
954449
1252635
1818131
1737704
130340
1507583
408682
366857
491302
758760
1488752
522144
578796
1230687
930433
693246
1364763
1428022
1794071
1430303
1391621
1903913
861417
1106239
794158
1200219
461634
1392258
500134
1870610
674446
547728
1843176
1445619
383736
1123916
588271
929778
723058
1656770
1943785
1723813
787667
372435
1114641
994199
1562779
1741997
444734
1515853
956152
1003279
182439
358340
61469
1437362
311598
297637
935911
1150495
1461890
912264
1540670
1018456
1160041
1375531
134062
906960
358398
583286
1808372
1436773
804996
849906
174390
307920
688245
1004294
763179
202575
1080120
763316
1165816
478362
223766
717588
1812650
396654
1053656
868974
956882
1351590
408639
1296943
35310
1161941
958975
1041593
1646455
247535
266870
405696
1600673
1813971
132074
572650
745925
449690
795014
1612353
365585
1515751
70516
433184
1494149
36467
1174122
1149241
1384303
1555221
1688046
1392714
1528772
1269015
1140264
34817
719705
1143488
1354697
1086301
387127
1865466
639731
1909215
877957
1404936
288761
1804016
1088978
1455854
540558
575174
1888550
785966
51701
537462
1620702
923577
394277
1766486
554070
1514365
314950
721592
60656
1602575
1168744
368956
122494
1316486
1014120
885933
1467486
1911412
197719
461933
311391
813007
1837633
1332579
1794867
323481
1548868
966368
1333008
1723144
416887
1209776
1697546
423552
324778
86510
1476800
1317849
1017456
203389
895120
1956300
1980124
79503
281832
585818
965142
783399
596526
1982849
1307318
1052344
39633
1791325
1029836
647967
1930043
68000
490286
1809253
1520538
1753775
658716
70304
1633668
743551
1739139
688791
490674
1171151
1847813
275981
849487
119885
436148
10324
261185
994182
875167
88494
1050247
1919504
1642125
1143620
1911861
435682
874014
54684
616302
365865
1890558
205028
1721495
605545
1275974
1733083
1587677
1356123
1813003
153127
1010279
1735029
386966
55156
50038
1566812
452323
1231226
586674
1293930
1918516
1816466
162759
508823
824406
226700
1764309
1550664
1886959
1953440
1221523
988776
1166131
1669798
883624
1928455
784549
1273812
539727
1148136
9473
1196088
1983795
226727
1418535
1745261
700015
678255
1286421
89839
1851195
359190
1093725
276153
961600
1969484
184525
1499998
625137
343242
1544347
1025831
1119668
623023
1226334
958901
1355396
992769
406428
440499
251896
130292
320685
1193316
1050029
1559731
1710554
801381
1760873
1012947
894780
1310403
1334057
104258
494012
1681460
134803
1869697
268761
305138
914219
111802
783631
1052019
619142
1344692
1695941
1963821
302422
1608714
881393
946833
196737
356489
1471450
718906
20636
932768
1000346
1915072
1547671
965478
656562
1549034
841377
104699
950594
1584649
1207200
229512
827585
1663577
920359
1227522
1021296
158259
403056
339730
1254826
260453
894792
4915
907718
1701874
1397859
21856
564504
1924476
220411
753958
1306737
699427
1186091
537558
3264
1377219
130321
706262
1107195
1733348
1307353
1210876
1696088
1868428
1831416
1962050
1718136
1671345
364502
766537
12316
152752
698303
1122440
1871255
707523
18162
1072251
118980
1274824
755233
156859
22421
1455509
5245
684175
566068
6080
462814
314169
1999781
1809212
663664
1063853
1836688
1316176
1611070
515733
532167
524776
594739
130255
1271045
1353089
1863441
677699
1446354
1261664
49108
45362
968875
1103863
1226870
484283
826046
1919706
533078
868671
299897
516913
301527
1096491
242913
1689847
852584
769776
1407451
1361045
162939
1143836
773662
927156
1033160
211110
262064
1069
1571927
745271
1118938
151039
203144
1425470
526129
739130
1230865
1217046
1662712
1440218
1204631
555174
1954146
985024
1935848
596924
1453116
628143
236379
585790
1255751
1457871
1071850
1222021
160878
1814839
1057218
723852
626452
1268017
1100712
757298
306844
1933347
237843
1084110
545684
818894
472146
631439
1199612
1451541
1942248
949616
674700
1323054
1370392
1230342
1426215
862032
576173
418060
1940872
1711819
100811
1714367
1477429
1442040
1272966
841744
684653
251699
1003604
343106
1564936
46027
322098
1317591
1349499
104756
905539
109420
1664663
938893
1342934
1509577
1949448
796105
1564592
1430185
223915
1557110
41481
280640
788158
765936
1032989
871300
612715
1456091
222715
361286
1331508
481548
1643964
1998096
41307
436104
541066
1744226
1117522
1340140
1090631
671074
1946218
710677
351172
1239191
272380
823758
685881
1762500
1091753
176556
1228437
898625
1550141
1847213
1269580
94297
1293319
1123046
769392
343781
329327
296089
1275300
1430002
1876926
994240
417265
1304741
291492
192102
291913
429581
516483
215156
61357
66569
49758
1121071
971265
933014
538844
1902153
891390
493572
1939849
766775
194878
886075
115628
554248
1228672
406708
1946171
686599
202563
671940
1163100
130852
1296653
1199690
83593
1012566
1081377
1522793
291761
739323
1378083
231097
394911
503619
715734
860214
1753881
1975271
1939332
439634
1964137
1139263
1699989
808091
1444190
30771
527842
700480
1147327
1590090
679348
313197
1067776
1649357
373741
241231
1995997
270039
86937
970613
104655
347479
374213
158690
785092
312538
1217656
818555
1888471
406356
25150
1560717
1260440
1150588
1210892
1770568
578932
1772942
1133052
1670487
111924
187181
1682156
1959244
252565
1023490
1917112
180832
1436863
290612
72480
730714
424340
281685
522102
503431
610403
1640721
964037
521095
359756
9288
262582
1447016
836192
74074
1897736
598006
525205
1431710
1474522
699295
1616082
1788237
961675
1054818
1109571
1833872
378550
1161508
886899
1304240
927481
1095188
616984
1454608
1977931
1725320
228116
1614276
1994348
393199
630246
445183
1862254
1800880
729142
1396233
1167636
73844
645249
84244
635349
904297
76266
90278
499407
1667196
1143648
181205
1987838
695719
1012691
463311
778819
420239
1820638
1755076
1555946
1013479
95025
848308
1815529
671716
1513716
521477
1811126
1363654
1170536
821898
362222
1029039
37671
215049
631957
910760
1431641
978521
767474
868102
727247
528641
1246967
1750902
721571
374545
1469937
1086754
927265
941930
1577098
930270
1241256
1631060
10504
1686869
1980220
1656564
1690690
1550791
1043
780968
1261655
890290
1451301
1676039
107074
141029
1428336
1413342
399533
1526669
136514
727228
749609
1226719
1129836
842909
1040160
1014893
838830
270164
1310440
221848
836752
584016
58146
1627796
1775616
1796886
621946
1668428
765783
1221027
261624
1664749
1360841
240342
1997120
417757
644581
598761
1287418
1677373
1032878
1243287
1345094
734858
137097
863189
31602
562155
975588
1208382
1704390
1606597
1390890
1428960
1521770
1560844
1895393
52076
396057
1206692
1403264
381922
1108339
59512
857429
731229
85145
1259851
222280
7034
414952
1966457
68544
167310
616922
867771
136910
1561697
1823347
409546
1266806
176875
1074236
870766
1086061
450108
1386189
1479603
623550
260111
607985
255359
1071649
1712113
1872866
1121694
1711450
1170666
923043
1819751
757795
522359
75711
1228521
270024
1499794
925721
994297
262727
544092
1487036
1272000
1115531
1740338
1167857
877957
1941538
1304245
1144154
1764580
1742066
317614
260865
1083447
1714490
323590
1989957
1809039
1078172
510956
1703440
407952
1079470
27678
1596346
508508
579896
681847
136169
1918954
607879
912372
1234050
631504
695583
1085165
1644988
311135
992823
1633535
943407
230684
1446436
682199
1248941
426219
386623
597436
469043
281624
248545
535258
1185245
1897136
1910808
897517
502933
1260800
233724
1054486
1013649
327925
1784784
1706754
1816896
317271
1548792
1354180
173256
319030
383054
1117770
1043115
1084494
626641
398865
126286
673857
173802
390920
1816614
1659219
51595
1650879
1384427
219561
231617
1508327
846944
74865
488187
1246468
1388983
355401
47275
605622
1489415
1868718
188268
1900805
1387974
772899
484269
1505734
1300034
1724908
924174
289953
948797
1902621
1469140
1588814
344409
867964
1653781
166783
1996783
313462
1738105
666702
1909816
1193585
1679926
1791747
614419
1557154
386956
1529796
719406
1617137
698569
1974446
1803221
194557
1166673
651687
172404
453842
36270
1812940
1416525
1670076
1422721
1214379
1444091
1268525
1265619
1144540
222586
1172680
1071153
259220
1322754
1926767
333900
782004
1694702
533068
99756
1335597
142787
60496
332884
630652
1241708
485329
964419
1620804
510782
1385769
614568
29686
1952777
755818
123168
815555
989401
353279
1328724
131204
1616996
1753442
200184
788347
1355542
466022
834164
1599692
200670
307367
379715
299014
1143758
544585
970284
191372
975610
681157
1568414
130991
45111
1523014
632648
150477
1216184
1666126
609153
698234
895243
786774
1280222
472536
143644
844438
684065
481103
1715455
1374036
1308381
418562
1593506
490873
1975539
1838362
995240
1575790
228465
1860638
1671661
1445030
1158389
55311
823985
802313
1564581
301620
331950
730816
89895
1176395
1410433
752378
556620
957969
238140
342397
1770754
1853607
1341608
443106
160833
22961
224395
1274756
1056603
1871670
195072
707115
1324233
117994
913057
58297
1335283
1019471
1427213
1058618
1362334
259711
1431185
1917058
1371993
1089356
64059
1617840
986209
1524864
1507896
934154
701626
1435140
63717
991845
1822529
963111
899172
518323
1237940
1943481
1004237
1378895
845556
351288
1639229
1375329
1484360
771394
809367
188354
827534
189195
716037
1421902
687502
900062
1414982
680495
1620022
607583
274579
174037
51165
519838
872003
244607
262149
561548
1201197
1491568
1417995
1773814
750862
229398
1660737
152694
495479
832960
1933897
286708
1891819
1688971
784955
1580859
591867
1770885
1056979
1966204
747444
676432
458486
7647
46219
598082
1866714
1210732
1104040
1610235
1068036
909050
1035307
616326
1131876
167471
1853663
444539
1017097
1630072
1706319
1518342
235521
1476918
1329537
1980596
1330409
269528
1218108
254722
1282682
1323050
607107
785512
1652544
536257
898887
391937
1012844
1896657
200293
1112594
1060078
752635
1976507
213659
1509904
1975026
1024927
1457456
1442569
1147624
680456
307894
605357
902869
1208417
1611579
1231490
1855124
384046
1689015
13318
540624
118814
1137902
1766893
28013
748297
365545
700638
13431
1297094
282240
1056442
1295932
886870
812658
917756
1931738
1327720
393653
1861517
1706315
1769098
1655138
681877
239164
1389639
429441
516798
1878081
1762698
1015769
738530
1192540
285936
428987
1349866
1976524
396223
1854260
949522
1742478
1392279
1510054
237893
339820
1293446
1190521
771973
1477288
1630285
1750682
1048880
804386
1944920
1786689
872191
1338329
1098540
1831834
914454
243309
474945
1938175
1014675
622309
1913739
667557
1812940
1034461
1803734
352843
1490681
1458044
1673242
1896459
1927364
1372155
335034
653903
1755521
1064368
447051
718931
899398
860585
482289
1797334
1580855
1493201
1947055
1399379
1328482
354470
792235
1978044
1793021
298718
1688079
793412
881030
122082
1455473
285644
1514081
749979
1035566
462076
439073
475750
56137
113585
1390804
1815076
840594
493222
1536917
1276773
187909
1890609
171004
948543
1024784
1820423
1317818
1249772
273465
418272
1227685
1537573
321387
1571455
31564
1598698
1610943
907997
1575369
1616575
1905484
1732743
1806003
1203187
1727736
622554
1417255
109092
1935234
1916359
1754148
1917667
1061060
1823808
1989521
569444
984874
677901
905132
1878907
1257770
867404
779308
1123647
177279
396039
344080
1884399
1762664
306328
553627
1316671
937182
67930
1504163
1240680
1856462
1926503
1062310
961824
1052310
789576
1462633
946873
804754
81422
1296776
1771398
448888
204505
393473
919136
1693669
665314
347983
97841
1700569
1398872
571669
1266088
989913
132960
1221232
1325417
1715517
1357796
1922731
1108728
1987366
1719491
1232423
1913416
1173858
167822
11314
1070841
1523757
1155272
1805760
1932122
1166781
1490983
534216
869013
700829
1487064
71671
145160
660913
550243
1734200
1806010
1424802
1479208
447007
645673
1686318
1115589
193883
1162692
439811
372233
752087
569887
39238
1415948
1686696
562767
1730039
75491
713207
788696
1257169
1376374
572798
1200599
499746
344865
1613994
1466910
522926
1089552
142030
990841
1873925
1370240
301030
1310085
1951161
1424799
367201
1754033
1646096
1669896
871892
1861342
937037
1742697
1484060
1826648
293674
448583
1450197
146688
472026
1383900
458672
423045
411405
226637
491367
1187004
1605886
1402319
1489106
1753465
1327116
16758
1315830
1444802
892089
1196044
813061
621760
1668396
660263
696395
1555031
755849
1125323
560401
1592411
1959131
1698765
935853
263278
596313
610757
1177740
1314179
1578923
361888
1772335
807688
1900124
424649
1123052
1406215
599074
1663215
195355
1048909
1222831
39682
47755
81998
1576058
1556144
1544374
467844
461764
1577402
1103605
1974995
1596921
1746956
255086
1107941
1663287
691818
711367
1545298
315646
884781
1738166
1772324
836975
485475
989488
910676
41396
670997
1426765
1408864
1689135
524857
642840
1867558
658274
1497566
779526
525801
1463647
644660
1875075
162660
441063
321993
207018
1516488
413048
1380452
55804
24971
1413875
353079
259535
817718
150384
872857
432082
828132
1218940
1966256
1851577
1023597
1360970
1280762
206753
142519
1541083
1880741
1003739
1875500
785871
1580021
56341
923284
206226
139016
247209
461268
1036166
1240968
1621582
1310876
1976485
1259937
972386
298317
946928
1322493
826528
164762
360349
1564924
1097050
29995
824232
1512745
716937
1101426
950481
1361341
702975
1731362
1178356
860935
1729841
214390
1584552
1814163
1514390
777263
1000690
588593
481173
1763227
515752
676175
951837
48347
520487
50225
103980
565971
931218
811609
739716
1604024
161395
1684233
365663
790010
1383988
313129
819146
1053063
455870
1428067
808172
1720799
855251
376647
1349852
829163
672357
177634
1486864
1077441
643372
1296445
1951180
748793
352403
1116501
1124159
1519522
1385798
959767
402536
902172
120500
1530647
73986
439968
431949
513971
1003098
730803
1809437
367037
581882
1039494
793411
436709
837323
891024
1928175
1494245
1885087
433292
1790802
1759159
903367
337090
881526
1760592
1882610
364400
1786707
1114602
1025310
172210
1356117
40629
1476300
1981642
431144
682377
212190
1537763
1921222
841432
1689333
102668
1503469
1968576
812204
77083
1397753
1858120
364821
961045
141440
630478
618348
146690
108980
1027481
643816
1682872
923402
897027
145777
187076
1787130
1550000
1398596
443018
1321524
1328775
1981424
398172
1730603
1065003
51327
1475205
674656
1356225
1138753
1080398
1722416
1805439
1506184
1862143
805352
1609367
1134964
347758
716541
1158392
348211
327680
1528737
1417382
551577
1454925
192858
1892434
1863135
423990
847058
1603562
242302
1644636
1711838
186399
1636567
449760
940934
1205726
1895123
672916
1761090
780228
845998
1379159
1269256
1425114
592992
1626274
1733158
1234538
1790663
118737
1641789
437700
1538481
926625
1609757
1412486
217593
1547778
556376
1604050
1122037
354464
1642607
813928
11047
134081
1760357
74113
460989
1847933
94404
1175365
572019
1962691
1254210
1525807
958803
374071
284017
1500819
1663305
678802
886826
1572241
1788259
1773155
1352632
681652
760145
1467997
1456391
1891992
1975731
1208501
562003
1337572
505410
259659
1193842
466355
1532422
1529058
1645693
504000
827159
1342380
341783
996811
1184280
78768
1999360
924525
349794
1170303
1036352
940222
679093
522900
647399
651463
940303
827464
134048
887037
1961572
1470380
1440585
1797693
1607628
1082611
338022
127439
1468033
157643
1424315
1215711
809907
62078
992813
975020
331245
1948016
1172480
1891404
130705
1873162
1866879
50472
1410178
1205979
1792325
1188923
1486838
293245
1033089
62084
1675990
1115258
1152692
270038
389721
624755
291343
1771896
1799852
1541806
511326
1239316
1480251
1445726
1857172
1071047
1394419
1628520
663098
507995
783787
1607167
319538
1597799
1655673
129303
1641579
684304
993066
538279
1999207
1238424
632455
1687316
737754
92678
1509547
1420321
1635859
259538
1648843
909221
205872
1408302
720919
543692
1147981
789085
1515662
1637374
1212010
84205
1685879
1330899
509759
755138
1500923
1613650
1806131
1520569
1728756
384243
277411
524561
1324673
33139
1373209
342546
1800943
1902978
1135552
560803
1573309
1922838
1083702
705810
1530798
1907622
1836082
1799107
227639
1317881
800168
1872784
1925551
369728
386624
252295
1484853
1758988
1847239
871910
1721523
1542147
788426
1570673
1046269
583799
1405904
50643
1378625
1077851
846995
884643
1818455
739428
223064
259522
1558314
1175135
802864
631432
1614817
111234
511709
1608735
1153352
1740023
1561645
1862506
972366
1421015
641736
1185339
1980771
1272934
400308
233838
1568357
729785
1367513
482316
932592
478418
1322192
1667774
1176137
824541
1642180
1700262
690776
841364
3654
1677186
1220772
1524195
272146
394252
1601127
88283
1872010
1722932
88597
624637
1002782
529894
1306196
342830
1930155
949914
238313
843893
1062226
847850
1019625
1941029
766275
849063
288525
369625
26873
1849620
1553121
1800555
1264912
32985
1395664
1883365
1166718
702710
941393
319213
714550
14861
240312
1327941
1402934
601727
738404
91968
1902603
1979565
945905
413948
1429071
1448478
1095782
1817149
1815099
141784
1457695
1177138
1409635
1529041
1028275
917606
1516040
345184
1185557
135027
890512
658329
524440
1786947
1338844
1374076
1864863
1602783
198075
1288744
102945
197757
823310
1193719
798171
1261190
506181
1665414
1118428
213971
1953563
630766
553503
495722
875022
996952
695020
1410475
1115375
237443
1397188
30921
792426
1030365
651159
286890
1856267
1905751
149304
1570425
1896578
661695
1906913
1707227
354341
1701742
1588043
656615
574686
1803271
1658334
720330
485233
935007
1807702
1272894
1736546
1453875
653409
693707
183550
1227610
760123
1135366
784150
1918638
701642
786971
1287077
1024111
1120166
1918332
1392294
507555
706116
1567240
1283316
1993055
777307
1911920
1124941
1320727
1424037
907282
1493455
1807909
1812310
1746104
1157820
110629
176724
1586971
584310
187148
544423
159547
1224275
1212980
460095
1016007
875812
959922
1677492
802136
706372
654277
1721759
1547426
493715
906518
721215
1199352
174987
1871361
92849
926600
872244
1196965
665464
1849849
542970
1727963
1815439
905502
1269900
1061338
530693
367839
1106022
823392
1910592
877637
1931017
729507
1769976
156319
1644328
1667577
1134630
71174
351532
1174892
1459786
447980
611924
292688
502056
891575
1134642
543873
1489224
770505
1220463
692390
1151975
1913794
152418
791137
112382
1061230
637848
1650032
739812
156609
1567815
595732
699951
227064
203291
1555886
1706867
848529
1985576
600569
807338
1383663
1813390
1421061
522315
1960231
910455
489206
1521096
1574209
1738619
1958205
1259389
711458
1617567
497662
878929
534054
1855101
262
749998
1407551
738481
184217
1944725
1030334
1879054
161309
1336415
1731310
1879988
43368
1825296
440989
1150428
984350
402121
857274
384660
1440471
242007
1784539
5907
282585
1248227
146538
1979739
639663
194112
1601519
919702
984701
463930
722058
6574
1317191
1271887
1594933
42663
401606
1945711
49470
1955187
464529
606851
1741287
77826
939107
1938937
1049551
398203
788779
406795
1710462
902082
1508644
1483192
807670
576963
882986
1285294
1512063
604548
322512
794067
452475
1055562
1067148
1676682
839935
1789751
876678
723436
1522085
1048351
258664
615959
1400358
1676210
1714912
459070
1169221
1517540
630987
1257530
1521861
1764259
1052342
1879191
443512
735580
1930055
203057
844183
325166
1385630
281560
641449
710979
1605445
697373
944927
1940796
1688194
155566
993851
904785
1073013
1022321
159189
208068
627122
1718203
1423458
142426
2366
4240
1467237
360009
1478620
185500
1027327
1744442
1502383
18089
1925572
380646
948729
1600893
1787148
1005154
1501971
1201628
1084992
313450
1940344
165582
88399
2425
656240
1944988
143949
100145
171668
358373
1030213
533482
1173990
508041
1958828
368725
768593
525403
817362
237418
469195
1728583
1196683
1587001
275153
1536006
242271
1499073
1521978
277714
30385
783309
1601981
1561082
1375396
1699203
789697
842720
413839
280742
94411
892542
725696
250574
136603
435219
608889
798941
1629208
161850
1122751
469115
917800
249937
749412
1371175
1625688
172850
1658529
1527473
494804
729620
1312607
1654795
1220858
1752241
132114
392518
1315125
930579
231816
1652631
1105545
362671
565167
1592047
1885037
82055
1179440
1030838
1448651
638530
867560
542907
1244033
1096227
682253
732648
1851041
1499808
1646678
859948
1510798
912817
177944
336312
366255
768350
1086107
980667
761484
1244068
1917258
1614057
292571
520517
642389
278572
1038089
1941726
1740280
1811494
847144
1178062
1231933
204977
1418580
92553
1443180
809508
1893187
1680917
960081
304917
1490983
1740039
1008678
1017346
1780810
1667890
375369
319432
1111158
160193
1745061
534140
1129829
412346
1236284
265204
173141
688116
90868
839159
915865
743456
221562
1536715
1619481
1582285
339754
1308345
862039
1214190
963759
618752
1657192
19335
600510
695536
264483
1436674
1476144
1405399
1182509
851082
1457177
1402411
1236591
1423402
1974171
1226262
339900
1093980
1957787
1753238
1776260
950393
1538877
729917
1873811
1086671
382191
1140916
75691
1165884
403578
1588835
562830
1175263
1838383
943934
1181144
1672822
1746162
1109736
734566
1666069
192779
1030538
1416978
1942000
1804403
1543369
715356
1485022
441712
1807854
349610
997435
1278781
1477110
1884858
1909208
832701
564423
1277937
283622
1743228
977602
797693
1154197
1999481
1568826
1337458
1671628
1964133
686363
27430
931665
1469646
146171
785416
1130411
339788
220205
778380
740084
1439069
1639293
766299
1329621
1377933
14083
1330395
1821200
1531471
882967
811712
1050261
1596096
1428458
1834377
1881478
1856431
1138149
1023767
645218
177258
1274405
1541380
1971077
1554392
707707
1487004
204562
524537
753164
1564854
533185
675494
1346524
1255213
915566
407253
1127286
848439
1962044
1179328
439579
796835
109696
1416672
1553466
1507165
1676343
276778
1722134
791089
783055
1150035
1463920
1533441
600484
255155
859596
1761097
1825139
726312
1555294
235707
889273
1302974
572706
1134089
796822
176745
858569
765731
789751
169308
1828851
235693
1746370
541481
1089359
632060
1743265
1586227
1745790
1284246
1816861
384173
1817270
1984825
1450391
1566771
792674
613651
1579548
1241261
342293
90755
570611
678712
1681666
908880
75058
1588480
1857514
163729
1684845
277003
1798141
1700222
459641
693871
128962
71431
1218997
1227627
1230781
1295891
808532
1877881
814252
81923
890237
1784756
313212
141854
411627
881758
1169238
310194
628712
1203398
1993671
1890762
1807749
73499
1272875
1368034
1640176
1569606
957244
625128
472280
1422123
496526
158490
1324222
872499
56883
1835897
1502582
587649
856534
777453
406305
530420
19287
1311282
1204471
807396
216490
383140
961476
1213502
1188821
1251110
763134
378742
1945928
160858
66925
652670
1658951
114484
1681618
1386286
373917
1158719
1593660
242772
280694
677670
1243120
1757095
409226
998589
1014093
1112855
1076209
1915024
455793
806906
1383523
1279962
1286409
1997503
1982972
389568
1644988
1283537
1196706
517366
1061474
533378
945623
775228
870490
620694
1785488
1511925
1022290
763241
352813
1042125
679204
1716093
54836
1167998
1410602
962031
414039
1355727
1472291
1461236
1180060
1825325
680785
263636
1575167
2885
37657
909827
898701
509055
1758600
1614612
528693
1046906
278196
1805007
389463
1367383
319363
250403
1111133
1501684
434901
511333
1692442
1263454
525374
1962675
595988
1218616
1934881
1449232
680756
424369
507313
1950383
456641
1375121
39374
1591906
1810521
1674860
45134
1490322
1999545
1409316
520529
518403
1694658
1066701
674836
244284
17540
1707109
541177
1600012
429396
400814
1413423
383829
582453
449634
1859741
27654
1642796
1139359
1165208
1344648
1185492
533702
307701
953492
927446
1358622
194992
1444367
1487648
150100
1692800
66777
1244646
1269915
1958763
12355
1363400
1367277
1041303
629244
476679
1000932
1339729
525917
1017401
620747
960924
1881294
919998
586165
633191
447597
1296169
1795867
890538
596849
1848425
205521
605417
865217
1378873
1551147
1903757
1945314
268286
565963
489991
316739
854869
766782
171951
28501
1139741
1728159
1199511
1645586
1892098
148119
1981006
1572987
1982173
137854
766632
571987
584920
1674315
470421
272757
235485
861082
695283
327898
951327
1323325
135971
830569
54820
39632
1174581
1972083
1510481
1775485
757511
92359
1433577
1467193
1853805
96901
1419581
183289
325107
1744975
492234
222348
1341318
737711
1479856
10891
1955487
499301
670674
901015
1580715
263940
171113
1898585
506324
1289087
1097354
1211543
1128526
1340190
1438834
1329064
1066775
1023436
121556
435797
1740591
1237496
1701514
1782164
235964
1522933
1328151
719437
1669150
1250056
576221
1259134
1941597
1921823
516851
1283644
1786182
1999952
1091910
1400206
761962
483350
422354
1211399
852098
1346911
1915668
1449178
809677
580330
716132
722063
35443
1985811
389304
457877
1038973
361328
1171330
690095
1663118
467949
256402
1977102
121843
1024432
616270
89487
1077451
1604259
1699946
221998
1560658
1578308
760650
1865032
907647
884757
849181
18092
1884105
1419012
1596206
562005
255298
1999615
1606503
541126
1739271
297240
505410
1881965
1576943
1830053
1706939
1579091
1202076
207717
906591
1324310
1805007
130529
1354528
1713061
850976
308557
44640
600972
601630
384983
1220889
1310741
751992
580159
661948
1626681
1812675
1634820
789045
1878901
1665343
432389
1365766
1074482
1556714
27928
812247
1370134
1514960
916903
97708
15692
1038987
892887
1066977
945100
212054
1669422
570921
336466
1108853
353773
1673904
1904710
1048155
1482647
1553488
1528148
95246
977707
1696591
1786104
371546
593982
1255991
740130
417782
194385
1864991
472693
639033
1843816
1439571
249790
249406
837732
294861
1706891
777291
826259
1809779
1721908
630927
607907
1750845
1629855
1629754
414275
619142
43906
1353153
64449
35656
731951
1204839
699773
1281932
1966754
179094
374883
1275188
722307
1188425
853569
479699
563770
622888
1461128
1018877
1378478
990441
1533327
213281
972689
1856669
232055
580003
1708561
1698193
534283
1699421
1752014
113175
694143
763549
2237
1418938
1326547
1172133
1840531
1641672
903153
765793
18130
1307377
1200052
241298
1628349
877818
472070
1273544
408728
1860862
1481863
875530
1187170
1148175
1012892
612006
1252277
484305
1951587
22574
1638876
33714
1211913
741432
1010632
78544
336272
1591960
850484
830356
1858425
306382
8846
360100
1398065
1068125
1248535
1523673
1495794
1563199
1925643
1150075
1957329
1503130
1898871
390284
615985
975347
1122992
1299380
1439799
1520116
598378
554575
371899
1594883
1976510
1966792
383223
1514104
1610617
158544
1566386
1408186
1170099
52069
291494
428851
385814
1697037
1946778
267410
426168
1867956
1760267
1312516
1538349
391783
477029
139231
1343495
948825
793737
471025
1068585
368683
1954915
713496
754620
651752
1849174
16980
1673108
430125
1101001
923293
1748636
588387
290449
1264525
1793612
1125989
1825022
942455
202073
588219
1618206
1371946
1400252
226175
1075148
436508
1015980
702143
433944
965813
104224
893361
56513
1033934
1546811
771273
648734
677670
1918872
1191378
937464
1295088
231017
412052
483540
1807600
433469
802367
175851
491274
1106644
979138
1193228
1762383
1619670
943061
1420102
1428358
1031855
875150
830263
457515
819650
584009
139727
165745
1252082
1121472
1965204
1231167
982280
801426
848853
1865668
1958290
948103
1249452
1689774
344974
1088735
755436
1282789
1626178
101284
1624416
1911958
1986688
1706230
574237
905846
1763346
312479
1840265
105771
291070
873689
573105
1759783
1450951
848678
126071
681738
1388671
391915
62115
1669022
1554069
1371568
1023198
865647
677170
1732759
534148
1538901
953973
529322
1618257
1679193
1912402
1596714
1921766
1927949
1747969
731737
1605200
411674
1074969
1689723
1792742
324305
1566849
120372
243327
1052029
897427
1025140
1544711
1086396
1361820
800684
1772378
174822
1103686
200864
1999126
662870
370549
242768
183892
1691881
1970298
1889024
1920377
610898
1427187
1571397
955537
1424689
5726
318115
431862
713797
1428651
1425330
1675983
684599
1584477
57792
852739
1930183
1789022
1955108
882885
1055300
79384
1187472
323484
212011
489153
154819
1404606
1264419
1466275
869560
458373
1672750
1279464
310729
662747
51004
1885674
561493
1955304
1309300
1435988
1233299
971038
1698116
712262
1300723
1088802
1125069
478398
109939
1862308
1652361
1069390
63450
72415
1336680
1535905
496234
1051851
398518
1973742
662264
1905459
1944987
263462
542423
1645684
1632548
441920
493997
295859
967042
1051598
532887
1668810
275736
1489460
904434
727788
202443
1858448
546078
910843
1651160
912643
58599
439498
916367
1399203
1987470
650595
1923312
1301233
1135675
493422
513416
1983050
431194
37153
278119
1587538
1164242
156648
643760
1220584
739473
1892131
1412882
503989
802741
1330815
1510322
589822
1561279
1863829
1645319
161151
1978159
1114011
268091
1850373
376755
570850
424433
1244018
1264627
696713
1765783
1109794
1953651
551073
1161658
1814386
1036655
558328
1826940
1504636
35717
1245577
1998849
434903
873561
311825
814733
1842412
1925237
1090107
1799466
846458
720058
1419419
383374
1592766
777477
1685217
1767119
1617297
1237753
1941393
827726
543557
1293808
118412
1006370
1154580
522832
1082696
1476525
872966
481393
1646865
994003
1183283
1127416
873760
1794666
827067
927159
798147
491726
1573922
1722505
1471422
282629
1211314
1258072
1444341
1486547
138435
295138
677774
1378134
406769
1483044
1451859
1107105
1944683
430082
1104657
506425
1548379
84383
1065149
1214585
772631
784964
871820
507410
1058951
516159
738520
269609
78521
215339
1916686
70642
1220928
1765175
93181
490959
1454424
1774611
748921
865938
1182571
34774
1048595
1570784
1580391
1831995
1734961
1070689
1011323
156661
1459025
287850
1546911
264826
1882507
1303264
442139
1906703
1794074
134081
1209624
1140546
380117
1815738
598391
484452
816949
115910
1410345
1595065
703488
696365
394757
1691358
163418
1382809
989494
1642179
1718713
100235
1202459
288766
492614
1969975
179856
1003452
1416791
411288
326144
1602415
1574755
625171
1865104
1327062
293888
829282
1825876
1889524
943625
1109445
1691363
1122835
1759139
838131
73071
967159
630312
1143180
563532
408708
1565830
440808
148179
622180
1184090
1989646
1711771
1416247
1608164
980082
1496319
880051
481499
1595546
1092755
1256477
476695
143752
1730193
775850
912612
365639
1901490
934438
1298660
1203499
616865
1183838
761609
900945
1740148
239012
889769
902100
1650594
394330
166429
872150
1223887
122003
613014
1845633
237481
351935
814001
876865
203832
645362
300760
149308
52951
1417984
112832
1020069
252037
1182429
1463032
1277473
114721
475315
1832904
462970
1640477
315708
1082036
851420
1520202
145873
502287
176292
509286
1936957
209990
857259
1644482
128857
794652
82240
1323698
628829
448171
1586562
1925759
1996941
249058
321111
1335216
547744
918152
1267412
1767608
1093452
1125398
376287
1082407
98441
1874292
645929
1985557
1751715
178618
178101
497085
1129635
397206
376593
428997
913847
364049
1950427
149457
1193217
1626335
1444348
1783163
1276335
207419
1041914
1703244
1006172
411
865548
1597617
432227
1702105
921995
954970
1407568
187596
610132
1248164
1562208
999531
1649463
1413969
1009143
1499029
261763
270643
152808
1306218
1765559
1330294
1418209
142392
949488
1643225
840542
484835
1658946
1705062
1679210
764001
1190520
1701164
1641080
1227366
395375
1189127
626332
862362
1905558
1643374
1803948
1084429
1720361
1874119
1045138
200258
710054
1993174
892728
579025
913328
1076204
1870571
1173875
1185867
245680
1997391
1904683
1070210
7504
59334
1122131
29187
1692529
1343490
1477265
1640723
225560
320063
1390430
3499
417238
1277036
1363869
275641
217809
566552
608297
1729294
370920
330994
1407399
1484182
517255
1473350
1838878
902311
407635
1457637
796152
937558
1180583
1532825
708359
295797
708920
173238
1732123
1899615
302071
329146
531315
466693
1879926
1186954
1475719
1942467
160126
1404693
991891
1947142
937029
1867671
1505038
126226
1396202
480143
1977194
280120
1459305
1663060
172536
138891
639350
754317
1816600
815257
151591
1017883
1141126
1158904
416670
96501
630306
1643645
1121962
1603550
1334529
1242098
324166
1679528
636822
861333
1923664
1543490
1750846
553300
876545
1380563
1041136
503169
206164
62336
1152290
663231
987653
1259249
1914718
1266559
197543
907889
412205
155850
1726563
1717356
1339085
239736
545571
576015
382086
467952
68712
933567
282554
1326711
556086
1942117
420819
100730
1468612
179927
1218500
701273
165528
799272
423302
423108
1274082
1682731
1762298
81878
1387549
763427
343353
1717318
329580
784705
442312
567421
843517
512010
1175583
247908
710586
817041
1461865
1768561
1294583
1760195
372342
1698963
1398847
135826
1119662
848244
289129
1177071
1109333
1088368
1110350
647826
1240699
1387765
1297592
1029350
1842742
1207278
622553
858253
276312
443851
726025
374255
1739493
922937
548315
615150
1319637
383792
24298
395649
1654710
1281165
1663385
929924
977481
1830918
573605
149377
1691351
1680850
1842050
1432992
1482666
1093307
1854391
1870782
872861
1739805
1106622
1379773
568212
61694
1284865
240723
547930
1104955
1680923
495264
617106
1601074
1665098
155060
1784097
167143
1052300
590435
884104
694617
835158
1315463
1853796
1226940
1785013
1599019
1180551
1885553
1204547
1456488
817914
1413991
1478258
1962176
168395
20563
1801196
133754
805224
1218676
1484770
1214209
964122
1385583
726626
1069880
1243455
1408715
1647450
444331
1748399
1663083
1891992
648974
955206
582233
1656255
880035
1107042
588910
1725588
558662
694818
1860042
1622782
1925013
1346412
225048
73904
462240
986660
1095526
293135
1681744
1347960
1200674
785341
1036178
435217
206127
1843584
733707
522594
379056
1819176
1531709
1819148
122772
1480253
1449928
788588
281283
589301
369391
1213876
1582098
1507222
1912150
1685703
349856
1025731
1539873
1531696
341207
21813
737703
1935772
1917687
362990
387132
1825874
1348061
1259978
347282
1758717
9093
1103100
1845512
308452
1116286
1717187
34846
987635
1900457
646139
48730
641942
1020156
1462475
31704
359249
631080
1033832
1332511
1451271
691658
1154122
1077645
900107
1665339
638205
274189
956234
1875078
608743
1763827
1926060
114612
649445
162440
1346514
1572376
486237
681887
1836031
1318241
970225
726423
317206
1092765
785440
22907
1231946
708730
755833
141028
623268
1519945
1236123
807381
38567
1704207
471604
1138180
210274
970826
1331819
1506649
145576
915935
141552
108659
89332
1007498
1940394
1364535
441272
1578920
681352
1019636
1263907
1329514
567895
265337
408322
1182715
704716
1239264
643418
1559595
685467
796002
782219
1585101
1448531
1649998
1760239
21164
513372
901169
1870109
929758
872602
1040360
406227
16998
702686
1639900
1187300
1622047
64983
450337
147531
1099650
293763
830914
701524
1238051
1168032
1297449
67009
361506
967314
1850223
405955
814665
1943400
279430
699009
1984139
136505
173154
1999668
765096
1137909
880166
1797459
676941
1954290
1191296
573804
656739
1007829
440055
85875
996825
1407975
87139
564059
824263
1363084
1411377
349620
1615693
1956812
1089014
50507
1803707
613483
935437
1511
1721663
573646
1738524
1865484
592186
278211
1927428
827947
831327
954676
1911149
352876
74632
608266
1984893
828687
1683449
859042
1357850
1580378
1185496
719961
1272180
993831
1152937
990499
451240
89175
1000889
1245359
1413432
1736097
646983
1610928
1153992
1027349
295520
936553
1014389
1579473
1815916
162885
1730320
377469
1132054
1188528
1867976
622260
1898542
1227782
1894047
1594670
1562592
733689
138903
1025039
1959834
408388
1080609
659061
883300
1868107
510728
1833918
9920
1759440
164696
1533781
901935
1388875
1888062
1102396
671720
428332
1781236
795146
1156022
617874
982666
189843
1956016
1517547
1044003
1348832
923448
131651
1229194
669954
271319
1994650
1794766
178345
997078
1773805
1727874
1271554
1874228
1470776
921236
668592
529359
1173772
854844
876026
504044
104322
647749
28662
1302338
542679
88777
407449
1712940
837762
1112687
1661481
494409
8908
13011
879825
1852607
1433104
1179500
679300
1413054
1023106
1203109
552827
373301
1598364
181424
487559
12581
1377886
822382
1005989
789946
1413584
1712988
1586530
375930
24206
1917477
820953
811889
242570
204371
208085
219050
419338
1750694
424173
1404653
1536321
352694
1595174
1350016
879505
1884501
145730
413031
124727
219866
537433
922737
78250
900429
1502914
1984069
520493
253502
995703
914378
1067190
152085
949852
1057308
1338350
409827
800992
1118100
178561
312969
1016298
138696
221019
1943340
1177397
768975
805769
217616
1611872
1438082
1487139
1859182
1284376
471331
1260373
1261318
1315455
115905
1372888
1809800
822664
1511890
465947
503720
385529
824628
828844
920639
902144
1316195
253332
1784716
1929298
1540395
1028562
264000
95906
1583448
1463704
14868
1218163
541261
537304
655263
1681738
613957
587246
1867233
63975
469546
400180
480228
1480855
1749980
781539
1185515
815439
676172
1610779
984571
267049
494595
1296536
202551
549914
617673
1438618
16007
669901
758921
287888
572659
497838
1844910
1786105
518502
227148
293216
583685
955698
1799413
1363399
733540
802070
179110
1477949
1601446
550504
236855
776070
658060
1910676
1858369
1465321
854819
968590
1678205
1786789
890764
1349596
1624733
949187
899590
1113836
1444600
621015
11207
1871356
1895166
188333
1047841
1000634
29992
1262279
708987
21095
38657
297150
357890
773898
100621
1786346
1627607
541469
266560
1121091
140222
742319
579692
874872
727153
1866884
727097
1449720
1781790
1744519
892205
1739112
1420001
1311154
624939
1096629
862761
1614849
689613
1027610
312846
1143115
993957
640550
1711432
718374
654894
131176
1968521
1511485
1481441
977041
1139273
458356
460140
1222304
889256
1669692
315053
1537124
212702
74434
1920264
683451
1259537
407209
1276012
824043
1096692
475338
480157
1858633
131777
1135268
1246322
541546
78038
1141499
825430
1149263
258922
314902
1572362
280007
372949
1704466
1927789
1482305
505480
1204199
1512068
1089572
265138
436646
1684775
613117
392968
35714
1785568
1942648
1121815
1747751
1399538
1230869
162023
1133764
959019
1467356
1748033
716291
53514
394445
53599
554966
1730689
155787
806887
732817
1176353
1555675
840001
727252
852927
1790897
534298
1603859
555247
1481986
342497
1419729
1924842
1214920
34183
311680
1373865
122285
1274089
1569834
1848497
1810401
201564
1172903
1647958
40947
183946
635255
868379
176545
803327
1047046
181519
1978115
1519139
1860694
1196155
1498544
1004258
1775120
90468
1575226
1786677
1383034
540053
1399267
1136303
1926715
1578791
683338
159874
1851065
79476
154466
730759
1268631
1040625
879618
1266239
481922
434769
1847432
474979
209656
1613250
1682426
1661983
1236010
420733
161737
1079748
1375122
1069733
348526
1115606
1695520
1320571
1444364
443158
725381
1065093
858156
982183
1809844
1132671
1781692
829675
541962
1451615
1467845
1539724
447230
760529
1958707
1868172
526039
592310
1292697
993483
1226366
1065231
57500
1297248
440666
1452693
1927584
533439
877040
1717148
375632
227646
1521724
363143
286091
1912594
294126
1691618
833567
1511776
711252
103118
350949
892961
1576359
913405
791404
1977445
963524
49082
1257991
1394675
28559
1677351
1334094
215960
166606
997142
573286
928322
652294
416765
1790501
1912281
771962
1732690
1133739
298675
483433
221433
1607767
1307705
495424
389903
482704
302838
147865
1208048
1388192
1443908
1176645
1336359
1544830
593757
1164765
761624
903899
277428
1774618
823763
1119639
1033797
1516095
749137
269776
694691
1795407
986528
162750
727720
761353
1560130
321241
1752187
1854418
1787726
4540
429502
705374
547447
1277927
1601771
1563047
1680134
21415
10505
450141
435615
288494
40617
1601982
1275733
1760242
1185914
581123
1054787
962115
1499356
1843904
25249
1259631
438304
1634023
679858
1915977
798693
1705767
1342168
551308
248548
1125297
602978
673800
1079131
601113
963683
1335495
1576690
209967
807890
1607401
1266804
1244717
1705131
75920
1313982
1339049
1356302
954221
1820534
693207
894463
369352
394640
1446792
212421
1216841
1361119
1702570
982059
363533
1738242
133192
1459451
491434
71426
949161
447570
934548
1173880
1165464
645539
185978
677525
946563
1326524
563963
556262
1041696
284705
1915029
1643841
230006
1786048
1948126
690850
1628175
732472
262465
463171
1899810
916570
266581
1296129
1263609
1245243
1315852
1073339
1031214
10775
1337347
1202935
1660620
1476803
1191659
791113
884420
685326
1241529
1723823
1063043
1216988
714464
252704
1218537
1777836
1908877
974698
338878
1353204
351288
243283
684470
1429782
628221
1191713
74341
47128
1172615
196456
1433046
239816
316299
638899
1308331
544657
276219
361285
1104960
386059
279454
939486
273624
1200878
368067
529046
1230454
373262
32180
1707926
1974298
259746
454150
1871532
772571
104545
1963497
911480
404501
1817997
560173
1176440
795188
296873
1544380
565482
628259
1950225
1383079
1369536
500304
325144
1133013
1943212
797266
272746
904535
1019918
850817
635298
745458
1330940
1396262
1191757
291204
371825
1293071
589675
87750
949898
1691407
1586582
1240099
1085447
266092
452894
341769
69962
1676266
366997
1112824
674191
850831
799047
430878
1604305
1562503
1283164
104231
1489174
1537349
505442
1975866
850652
1238817
1495279
1045822
1996774
1834214
318016
577782
492170
286231
430242
1622715
1178394
470812
32876
1500981
1131052
220331
1962663
431015
292204
1194229
768742
1821344
1669471
1532327
180473
207785
1670794
1464088
1781592
66248
977541
1144904
418828
1100231
731554
1245778
1747723
1881422
137937
650657
1611600
1346317
127691
268245
1898053
1014582
622225
398358
1983868
1796848
605299
205009
433390
1770058
1340461
895166
1209285
31170
572517
1332506
1436277
115576
893078
705227
1618545
1127360
916315
1088356
131580
1949355
50671
16899
955279
1864085
671091
1911761
1140636
904877
826635
1013516
1617200
642015
78428
266191
1906888
72411
31549
1455507
882626
623953
1809860
563808
1501392
941542
179669
850895
505590
1199834
1856516
1349653
1688309
509549
1400874
694378
1909334
1646276
286491
1915666
1169247
1217244
1418947
685259
1775752
236015
1106547
616915
360031
629846
567683
1879146
1608424
517780
1470924
1189327
880237
46069
748591
1076606
1181956
1480674
954218
1977201
1952890
1648383
977350
194863
872501
464152
73912
58046
1022596
96286
566627
637265
1611591
1921415
1098193
632218
1259817
1451104
1942508
1400690
520185
330330
413797
155
695485
447675
1820192
687372
1303979
1744830
213825
1533578
1617309
1584187
874678
709263
234582
1279188
958929
1287893
1130920
1928318
1552504
529642
1825831
557998
1662612
1856007
1944981
1722558
351819
812078
1034940
1883502
885630
88861
77636
1668961
165793
1052826
1279133
1117414
105673
57582
170391
1818301
658069
490003
448932
1034342
1625189
692041
432757
1366368
205063
252280
1287872
1122456
1445984
451161
1900346
1427043
975191
1388766
119091
1895304
446290
462886
738190
941517
340871
1253161
1844026
156998
467166
1001431
1231173
1001223
1186858
1568723
1813670
815476
726025
320983
1647545
196024
1127794
1468530
328647
683153
1951859
1037659
1759373
115421
1315745
1744776
96207
3189
1642148
482014
1904028
1891578
1259298
1200367
712395
1595740
328211
1398300
1382765
606787
192828
1058764
1125596
1631410
653677
779648
476599
249207
1893235
1081985
1505843
1079050
1308084
766881
777704
1413700
1236505
616165
1891920
918036
594627
1587956
1926348
654936
528917
748783
1039601
590503
1979798
59378
1094117
1913738
1044373
1560831
540
1539380
1428945
822592
415362
1269441
1398434
562183
1669268
954989
1357439
1318485
1601875
668766
970003
418867
1642232
267918
1464705
932772
695140
704744
256785
1798573
360759
761045
713236
786404
1470660
1549303
1930421
1090090
1732769
1725291
908957
425929
922047
1497078
1013733
494523
306062
1543614
1592413
1655148
2112
884572
1983976
294503
1694219
1530129
1954197
1887917
746294
864568
481241
283974
682974
332031
1510174
1198520
1265878
644057
644434
248732
518251
1368168
1229547
1349321
1974598
1275505
1811551
214719
79104
931087
1851315
1143829
1208090
1854797
835184
186170
515485
1976191
1103941
1326219
521217
114757
1491117
1082824
1705278
667572
907219
1003638
270166
494124
231776
506696
683337
1011843
319625
406124
910812
1669374
1448839
1502405
1308858
1622661
1445429
176569
762330
1459491
611698
1257104
1825069
539129
117463
751422
976251
3306
483598
1898723
1598558
106490
1217565
237005
1248056
673149
202674
1338331
143545
13362
1970447
758267
106695
329124
1567690
229299
1457156
1676247
1623156
915781
1822980
1066514
1712543
1949125
452583
646623
799382
1123288
937269
794973
1039607
635969
305586
1846985
1714310
1212621
332767
114899
134897
57167
803676
1933332
1190575
1803258
469145
1100647
1592392
1495416
1427263
479098
1677704
105585
1824076
1368878
255098
1061346
1045047
473436
1702043
1512589
1283268
1015596
969270
1248365
1875322
593765
691269
1634824
1252692
461005
640310
41573
122914
1242678
1333830
312553
1133930
564278
1142051
1468479
64591
219374
1314093
746022
815010
277597
39088
1893529
645094
950673
545257
50130
1000200
1675235
1586501
1713205
50413
858757
392077
1338289
1886844
1244627
507202
65614
70627
1449750
709767
1385182
1362244
486876
1674556
176058
1498044
591644
627705
990544
407249
1162285
1666157
1930329
243218
721899
1831471
1164707
961863
513726
354709
1617712
40251
765891
1420992
22512
1408396
88215
705327
382874
1593019
308565
1838083
1949895
1213609
1950360
687469
1780821
630338
1867221
1521180
1440633
1513537
72138
1540563
1144220
874430
1958168
1672364
1133230
1217864
839446
610888
964620
807218
334490
1423157
603747
433491
1009739
381893
1834621
415282
602061
1629505
999241
1322162
432102
715098
1843383
1851767
1026847
1557601
1273114
805981
177093
73447
1525103
38274
966230
1918866
1337933
780275
916948
1362101
507670
376453
906895
18386
431037
1193650
489471
1902910
598322
1292372
852231
266216
298889
1680428
354858
202130
1555224
210297
228119
532816
881920
539890
1898162
1990519
1003295
1179239
1093161
1385155
577027
202111
1372513
864381
968637
847793
1922965
62703
643721
218548
37764
1294386
1552240
1941761
294347
1078498
1254525
1162583
519687
495548
1674803
797271
68826
301156
1374446
1250990
1198627
381641
1986344
668357
1720039
1381564
243475
818773
292964
441675
582617
1616905
1337399
1877166
1627089
1961465
1820157
438251
900332
28732
1426127
1182215
1292985
1471162
1674012
1735445
406632
1660704
1696317
1768774
899157
1145791
1624365
179051
513705
150795
1385694
19578
820970
368272
766631
164434
1670535
191446
646266
518305
1482900
92567
1030820
936576
498307
664248
67703
1667362
437232
434308
238897
1386463
1935900
1695204
882262
856615
1444492
897849
1464681
340514
230837
1543952
564627
1531679
31763
253922
373601
1251270
493763
395009
1232770
695239
1559980
465959
1161217
1522040
516330
284503
847364
1637503
523669
617125
815475
942230
958930
1924511
1579374
991248
895260
1937968
1735988
180026
422273
1859795
854519
1947084
603312
1499946
542469
107578
1808390
1245265
1674311
941073
1734732
1025253
1857583
1481566
1718074
1961702
464638
367140
47588
1179813
996791
1335772
1689759
854698
1627515
509124
1516565
749350
1560977
591271
1183508
1238760
1503112
1446433
1264501
1933929
1763355
625015
642090
839613
647809
42161
689659
1482508
1694114
552380
385334
1926079
535709
794192
1222502
487569
49297
1140618
199070
1318126
1629898
709157
1969545
1953793
805390
1087376
1132561
871899
111038
366402
88276
441664
1631309
425243
1582209
651206
1575285
1486150
215390
190039
148439
1070449
728041
212204
1201273
108103
407831
879248
1090196
1679587
1445754
1055048
1742458
66242
1465522
1213204
1878378
591769
1214960
260630
712638
1658840
449918
1598808
352777
1097424
1327312
1674677
406721
1957061
1744935
707375
1157119
1171443
487854
1204472
1417670
334381
608694
1561256
1401567
405495
646650
1821914
455493
1219358
1593082
295804
1818483
34178
606864
1136451
823976
324033
1476136
1610119
1019723
853353
1769420
957160
916051
169701
1893057
1599162
537802
1270926
1342708
152804
1633666
1126507
447821
1974121
1435471
333601
1522494
919183
1399425
8786
1545687
565729
1782494
1727339
1622828
636573
745212
1137260
937874
1500748
1428347
548570
953196
160694
1791509
379524
1748705
1424490
1123160
283762
219106
1780111
222922
1645039
724447
865361
52155
971645
697385
312572
887950
452353
197076
1675272
1403295
860963
850967
419462
639428
1026787
486795
1637422
24929
1639718
1035632
1892011
1630475
1594790
917452
1987684
157723
1279556
1783677
60040
425204
545893
779302
1847122
806112
785137
921639
1430332
1392343
1261320
522176
419293
1501457
57458
36066
1528846
1638131
475436
340035
1071080
941474
1888950
1367177
1655481
1276209
1602208
395784
693015
834780
1872537
1163297
1062777
398408
107053
38916
1314909
1709597
1006027
961087
385175
559497
350723
1965769
1984562
369980
1192732
997909
738838
1478161
1643008
1135529
139271
1248437
1107291
1784254
42222
1433753
35619
260820
961652
1450875
1456777
1415070
154637
1925816
538355
303055
819466
540361
686457
1983612
286804
538171
1486863
1889123
1317392
1875748
1304945
139735
1931424
1256607
1990501
66568
1287269
16414
1077836
35339
631236
1286610
1318342
326821
734132
1509047
1358200
513114
1315527
892876
1221380
791741
1877812
1319320
1252127
1813123
1566706
1959979
1135908
1081105
145843
1316612
1418824
1763784
1664556
1587126
1235604
1555252
741024
1968826
1815060
1541387
1685615
1479202
1005598
956074
771508
1955281
329242
1928519
693631
1298850
48872
1041466
354759
1527000
1028197
370108
1071114
1231918
281529
59842
1803780
990878
1329630
1204450
62327
187831
1060541
1345963
1101406
917583
1071568
1261791
453936
974340
722760
1948950
1669193
522497
689689
1056765
1195455
549814
1869865
462618
610474
607268
842592
1305166
1946150
762563
1466642
1180370
234908
1272831
461978
463773
1849980
1188678
1106854
443161
1258550
741141
404785
130587
1244853
1345380
122310
1221970
1463055
958708
1420690
1200262
1836818
621022
1277784
977570
666998
338249
225822
513547
473272
69120
730241
1145830
1238605
1304522
1685458
1707896
1801382
1471305
1432591
695215
1665387
142119
1987937
1014165
1990844
1352267
1186443
562684
1897327
1355832
1965229
565977
593502
771804
1582517
316363
1489710
1275134
1043402
1175461
861467
85430
329884
1503570
9739
1683948
335532
1339670
432978
1164739
1414505
662963
287620
832107
194720
1023231
1511353
444483
1099964
435884
346671
1289611
1170684
1953869
1165835
640589
1132528
1360079
12190
1695845
188104
722388
1871265
356422
1304519
1903276
217842
115528
1426008
1591765
39149
96445
209200
1169120
777934
1092747
494695
1397951
832824
934369
815015
731212
1237731
1435161
1605309
77645
536017
858846
1503224
724778
1081242
1054625
1091884
1049139
1026600
1006753
250692
1930986
931286
16145
1083121
1906816
644960
1408375
255123
1758573
11013
884996
839706
940919
583138
1820225
730693
109789
1620482
1055174
788294
1419784
767355
1498038
1018281
507394
1889448
930009
5544
682387
158901
1330950
840488
1020708
267525
488632
1316143
1806047
755458
1723658
1112339
1386078
795289
1927144
1008613
982067
1977113
492080
748449
1843365
848746
1605810
773001
779848
170609
445641
1847749
1406406
99814
285488
76329
1409402
213326
1794539
1712434
1273027
1827617
413457
712816
833242
1179542
1315522
451390
631206
1136799
1265884
1368811
96363
884767
21069
1438528
1722035
724638
1257255
433803
1093031
667134
1930378
1754569
1514607
1541468
428136
175648
695756
450386
631974
567971
1017820
316919
291538
1036895
1241589
818280
1287298
1962542
1939655
1656457
463735
1810459
59672
784262
328417
902883
927277
1330609
1025384
1078453
341864
1562624
789322
743394
915318
918606
1965232
280827
24812
1445888
276050
320011
508063
1576019
1733793
1174918
478189
742728
1862451
1978229
1881080
39282
1482772
486331
506602
31764
254302
999989
1916799
1266199
258701
808955
1097737
802421
664949
1432570
8965
1351604
683257
1929056
614925
1082831
787512
274396
1408673
801679
682400
1088387
669185
316780
1427492
1062222
271063
1718891
113082
1861793
64505
1341562
1650302
981692
1291937
809914
319672
1177428
350847
598071
1709797
581297
1227632
1778228
1180576
272020
1216053
1718392
421041
709431
1919355
1312724
783598
30598
1445913
312273
1240280
1332181
1925297
1813113
1907054
1013390
680746
1768327
271166
5746
1529448
1637438
264377
84309
1878080
921041
918049
1438040
325804
667958
841824
1730832
888436
1227551
752162
756497
1849884
1980533
932510
1448074
1351546
1733404
1538593
1115870
835025
1634804
442479
1055536
1522112
1952418
754924
1477370
1517583
321577
732860
686866
1810343
562674
1628727
502589
975314
1097997
1404358
1899406
1528780
37168
1364902
585968
1987909
900080
1537546
231227
303365
219416
804052
441847
368105
590231
317185
355107
994021
17200
1497062
837936
536403
12252
1513812
572869
1626873
1944091
730198
1430931
1652577
1694361
50582
1088079
414802
1631332
1887696
1531748
1427079
1808402
1045267
1569764
1116846
1534443
1166933
91574
218751
387440
226931
1041584
1057171
1796316
240037
395299
314194
1118100
1996065
1616419
466450
1633478
1839999
1134268
471904
592929
1884286
1179000
452918
1140145
1695204
1140391
673051
467991
1748498
1609873
617166
1515618
1337253
1555617
1632111
699441
1699007
1487586
117915
819852
822025
619684
1666947
1267072
320629
58008
1009925
1505566
1907210
1758580
1793231
88954
896758
1235058
1272152
403
1868623
1662705
1255632
658052
64827
1109539
699580
957061
1907119
715240
1890100
1545476
496202
1246280
424621
887393
302895
875517
1912893
1904738
981418
489884
1207020
600065
352200
27850
233185
297959
1589675
1590790
1381282
928679
979330
1770696
1455073
1255421
1973074
810636
1104881
408671
1004169
172278
1330
304552
598064
330119
1687163
1850738
1293941
1840908
1622643
1230273
1501949
437346
1213525
494174
739384
1389097
298046
543978
1483070
1259689
1588467
539574
2066
186392
768096
1890921
1160105
1385766
1014552
1151830
605557
555819
1026013
624695
684365
240244
859353
1397675
1314797
78333
969471
1460908
1678268
93804
1494798
1321469
1511927
239712
1428983
251788
93712
1957983
257976
67342
1034379
1192586
393967
1285578
1587611
1596288
234723
603414
1321517
1924770
390044
1904581
1731129
911712
1023796
1255127
1806144
1366196
277461
487492
1769818
328824
44338
123007
1692911
785816
1355660
1488563
1161181
243137
1602856
925475
954659
843415
1350769
1390040
906007
1426435
368346
1178392
1589594
154577
243779
1960269
1854253
1009639
1944530
1364957
1826023
1054467
1382779
1952674
617177
1181642
315508
223774
1223948
125673
1636165
196433
278612
230672
1305861
809521
1330958
1362119
1377521
1513059
1515430
42305
1489898
1797395
861340
1205789
440571
1935494
1606891
154769
1361416
860507
1346384
761753
1015142
1152867
1462989
1556297
946125
1301271
1614112
1914080
749713
752224
773132
667357
1702982
6310
919621
1822774
950636
828485
608908
174953
1706931
1279396
286423
1877301
1409002
1965814
658029
967305
437821
1746644
1063003
678644
530496
1955809
1558137
1494177
166170
749377
608426
1418475
1585878
1905611
522847
231916
1843741
94597
1135944
1518036
1195938
1851435
269399
319844
492500
247113
226254
692105
1503523
509935
591281
679273
18614
873707
1016631
1760545
1103068
450619
129713
1871127
499583
1905140
564168
467879
691469
1044289
1953802
1123019
1458392
519420
974055
392634
1118664
1056261
918119
1992896
398935
1975024
1117531
1404166
1077954
330536
995880
832947
1875324
35502
159200
964533
1575844
1013710
1492803
946935
1930297
805494
1691847
1068163
1468459
277463
1513154
755449
553051
1654576
895914
1650493
1679472
600830
1932712
744171
1719793
390117
1810229
797443
1745776
500372
1
1483167
1762970
314352
1038556
1400275
806416
763901
405997
1918261
603693
664934
954179
190967
1911030
1480725
1270896
1488525
495563
1212258
48325
840589
801962
226811
1414456
413705
1067129
1509388
912775
663711
1838238
1120390
766962
1979759
1563230
1029022
1086681
492148
1812528
1318855
242330
437954
1211510
732685
1335629
408743
1494326
1973945
1696491
119376
446960
1914403
1518139
1401541
441886
171454
282662
521634
1616102
1425978
1275546
769093
493038
677299
140145
1413357
900264
1420861
1073457
391146
164180
657938
1017219
1151018
1589950
709640
1915364
54376
917116
1662519
553592
436449
70553
1549543
1401492
398321
232637
319559
492373
115582
351886
546680
247809
1795632
1474040
1036831
1049681
182286
507097
612686
690722
602223
1288985
55758
782927
216150
1666429
466538
559078
653724
532364
1945364
992385
1356283
1132825
1336513
551001
517437
94268
840423
1739158
1433524
145216
1167833
737672
1052024
1492334
291476
521030
1203794
1668989
558857
1240289
1129742
1220294
1283633
309042
1107312
1729505
800755
943412
1486590
1154410
401105
1761387
1950846
718533
1931000
39102
481347
850291
1730221
683409
931453
476807
324262
1432809
1843743
1676157
1490932
535676
777918
578166
426058
1449906
6424
384438
915847
1085651
561334
1702635
751345
1260044
1929265
1702074
1812031
996294
1392820
1637135
928255
1780052
1671830
1247223
613392
1663366
259323
1515854
1325590
986578
1909159
572321
760953
1276522
870378
1865502
114719
765827
279822
1896006
1174165
1655000
1684977
711880
749164
621338
584786
1957233
227571
1396053
1034475
1168476
611565
136453
1320570
119505
1479970
1510500
662833
1806859
1035872
665845
1309846
1735536
1463051
597186
1237891
533421
1653694
1166940
1782381
1732172
52710
1962542
167038
1608232
382865
1306825
1061026
774720
1425500
833430
910739
1379546
1583450
470099
200828
1400427
1863691
829180
1891103
487335
395319
1564581
555800
1778801
1583928
656962
778898
689649
1150701
75511
1691905
1208970
973336
130477
1900497
249610
879072
1727171
1262081
644074
1019125
833265
257006
1590614
1730985
351862
86028
1435520
1596022
316955
1916633
1559767
348536
374520
618710
189440
1139782
430205
523251
1477110
1059164
392374
1616577
319520
968859
1591063
1592367
737753
546662
71798
22842
161702
483119
193029
1914644
596115
808937
1932550
678635
1985074
1678130
634621
53311
629893
1614230
441096
1390548
1020878
631632
834047
121382
712951
1865209
496704
953916
35921
74503
1103962
366215
279688
1433188
563127
1268113
634444
1686445
699310
1306741
522812
1880036
1847117
1096536
341859
1336697
730263
1007226
849360
1346147
472472
1807237
126424
123036
179545
681195
117111
1029750
524047
1030024
1653435
763430
670776
788432
284340
1146878
1510648
665971
837516
1245922
1282336
508825
1795916
1556894
1019431
1761210
573507
1287977
289484
683055
1000358
645538
582650
1267614
1653489
1370066
682792
1425235
680896
1467670
253524
325628
1129242
1706354
241190
654606
293381
1379399
1041002
148437
560601
450061
209484
1430471
1021280
1113487
918027
1861760
1062348
340457
1400356
834752
1937618
716964
1806050
1408565
974614
525037
1672330
238203
21640
1561085
29992
804832
1949501
1407087
1497903
375562
95085
1358437
1612580
412987
1855407
284070
1883262
1407381
907997
1122972
514590
1886235
619706
268157
1518750
152960
654622
1413278
1358733
529555
1990065
616506
592478
1045835
170155
1148201
748773
1439436
1481543
1743365
517800
886659
1906375
1462997
1021912
1552908
1905705
1616551
1301691
1722588
1769496
911092
861224
543247
991819
1545611
312154
1099786
1047980
1174656
1444545
677846
1600405
1192680
665375
1774230
613136
409423
750905
1840431
1590631
1750013
233529
1227512
571780
989687
1577473
406740
1083989
658531
308616
1956548
780212
1110551
1595083
1354437
599769
1862001
1390877
1555733
233021
762647
1044175
921842
1481517
260895
454416
1078598
1231999
297457
989480
1683056
1093863
1170607
902969
1403466
1452259
1097533
1887896
1262546
117739
1331255
695768
1935842
547695
25421
836547
164559
370600
1711866
529792
1511766
1422959
1982639
440137
378263
1055747
1701452
1706586
673125
99647
378004
569587
1639285
1231817
1000208
940754
478866
15789
1721503
1289452
963167
244751
603292
29253
493779
666537
1364206
111703
30056
1946950
1771410
1305888
327379
1018296
1284154
900601
167775
1824049
1759917
1570933
531761
1186971
1762645
1109909
583761
479882
1865172
1814892
510352
595459
745965
319536
1912381
1318879
586052
928651
1593083
596558
885852
1988619
759175
1360185
1207080
1674875
701184
1017813
716044
1411980
1672446
686726
1256447
1587105
1818670
1261129
1544574
257234
1855133
1667817
199652
1082433
1655312
373743
462123
1515973
737105
796500
204499
1228923
656995
132575
1417711
936658
85033
265367
1405977
818973
368783
1428541
1525265
1087793
1444120
1176855
459968
1766759
395503
888378
336871
1695876
1183527
162491
33361
1897206
1783555
1554624
772632
1439930
322834
1216173
975407
639816
617936
1918673
311744
1661741
256384
445610
1930016
1200414
1143986
1241699
1189443
1592481
751137
916523
1208399
452234
1256172
1106693
742026
1284174
1141516
742427
937500
1425559
486958
942140
581154
970398
1865354
1407906
1790171
780111
1232510
1320406
904877
122954
807252
1429709
1531297
1200805
1343291
1897291
284503
688158
95586
850972
503932
1417127
810851
1257862
529502
123345
1120771
1163559
655201
1573009
1193923
816173
1743595
534518
1074628
263007
328644
256712
1807959
26458
340831
1294571
697006
625400
1010860
80185
250117
1472101
1372233
601076
1810593
1077627
1330641
1952339
515423
625788
1219681
1386605
827070
1288653
723367
542427
1258355
1938272
1270380
1368281
1835135
1500562
347910
342956
87435
404503
1346914
1333162
1616282
1349491
1234010
117831
398967
211778
510700
1035118
1367328
1320800
1427549
181598
1177258
1874150
1034706
1974347
142079
273815
827832
691469
852610
618901
621765
970980
509357
836081
1151240
936843
1021082
1795569
226692
464313
1608746
213277
854233
37376
1240521
1330412
1682524
339279
530677
1603057
440041
665596
735898
804068
521623
672484
147143
336414
980781
597914
1437799
1548336
1445957
511620
1211081
385748
1014796
1745775
893172
600294
689195
1558157
1919815
468127
1158772
737080
1184989
1182307
126187
456408
630690
1357931
1937259
1902269
1177104
465765
1601900
970243
957242
1597831
1213490
1881678
1878809
1017084
800134
1623171
1571004
557299
1960618
709810
1767746
461879
1025126
128835
1933118
295762
1754675
1818720
1228793
1258849
579876
1933137
403337
1126354
1895184
962439
717245
443007
1465972
1470990
1480411
1740186
760298
212654
6687
1610008
1471323
1016116
1790506
1105624
1511207
1122491
945688
1103113
1298686
401732
318397
569582
1085819
1181972
1449764
147513
339345
1510723
1006133
941181
1869172
715135
1070752
1105781
1587316
1217782
562168
1643438
891681
37979
1903703
900605
858220
1108431
1766588
1518750
411331
1061610
1072216
611045
371701
890990
1788524
351681
986014
1134127
1719992
345953
996737
998593
1187440
805172
1954201
1894263
836889
1628903
144254
247072
1320378
1499707
217420
747856
311454
864816
1717364
1729763
1060463
946717
638850
1630931
1023127
1039999
108195
512908
1920439
339847
1011448
1281886
1510726
379920
116566
1665263
724318
784711
1469382
99136
348933
160927
844941
929592
1086210
1294661
1373397
281854
925084
1963301
1905511
529574
1155887
149927
151786
1245090
1925797
659912
117736
394214
770776
1317156
801505
1424650
1513398
1233122
1739197
1770440
1284095
1044750
505001
1697839
660750
67332
1295795
1956345
605758
1074926
536790
1801479
19793
1194771
105520
14690
1665391
1885110
357438
1725825
1893282
297953
1417639
1268473
1004480
962096
1975159
1065112
857823
1832307
1158683
723560
225829
1965400
1172387
767658
1213230
617058
1706271
839734
1308010
1839526
1174692
1326271
1982955
147606
147269
493342
1424340
1445836
1364323
755704
1390736
865634
1161745
1624842
139267
364502
845989
1283312
87617
1583023
544528
448559
1068494
46625
1977261
1957312
163316
786807
1079010
1215038
1336738
526688
1966175
566829
1793656
198696
924452
269793
1483756
1714135
676981
1294597
571616
743970
388171
930786
288541
1672736
1167565
359827
1416608
1800117
1424128
1992803
943860
454868
595037
1859542
1588680
920884
1154142
1951561
1601268
559332
72487
567615
1762992
1907037
38703
297357
1399482
476692
116021
1299536
1816031
1251832
1748518
1534595
1254144
1907749
1666553
1436880
1685343
838228
771086
1603117
780928
718597
460393
700153
410229
972588
797099
1916420
337987
878683
462438
628895
1653783
626629
1696911
1777327
445438
506873
41773
147643
224471
1981004
1612624
385638
1253356
1314308
681173
1778722
1304606
473486
1569436
598944
185022
1442458
784555
346329
1736365
1227376
525170
267044
1227827
875470
181052
1480955
1953786
40514
1949967
459078
26974
941041
476246
711081
336225
1720686
1275089
1484403
673250
1070707
1554451
1759231
534826
500981
650551
730180
599754
480147
344325
135065
1161166
1795089
417258
675676
162205
482601
1747676
1225475
331622
1174313
1769025
1547902
1260747
928654
1997123
1320535
973706
691629
1342058
985922
284775
1976873
463724
1583947
799235
1153299
1494914
994047
374684
651115
1105801
278789
755738
1337762
1096658
1469037
1193641
1675107
1689125
624028
1489460
581102
140371
1810305
1673942
1959170
77883
1449657
1417831
1135496
1204605
1007202
1389524
1043226
920759
1964583
1052144
871932
1353228
1242472
1122578
1357912
120181
1344505
1336126
1855725
259028
296301
1930506
53637
830914
1173595
1565569
1034836
1453267
420075
119626
1459734
250214
416949
606937
1774466
781446
513206
1394440
989150
191303
1906072
175675
469260
1979269
284153
1508654
266597
792628
1847289
1067734
806699
1563603
1182830
1547859
486172
106596
1551310
1874954
12202
1773439
896074
1921868
1558389
1096257
340858
859998
938205
1783348
1482139
652514
1704946
1081848
1907445
1460097
1372031
631548
1335016
857884
900927
114427
287388
1496178
1962672
230530
425189
894923
88617
1386346
840450
209849
1746484
1651118
1620332
77080
705690
300302
241190
1648003
1792432
319549
1967366
1968616
1665920
1413133
1647654
1403126
344178
1215443
1866062
1141243
1453129
1302450
1035157
1640503
696622
604916
1239433
1528991
569983
1619770
1236337
173349
671782
91774
672941
650934
550824
1124743
1625703
805354
1227820
1541010
433939
1610262
476008
1590700
1330712
1006583
1595646
1688514
142870
1320591
506064
1183991
1420700
1128626
1128870
24232
64542
801461
1137253
1073317
663736
1838985
1788137
590557
306907
1995578
1435675
810134
875636
1742032
1434971
1855765
304239
533815
1915666
1986208
1502440
1804177
672257
1405399
299054
344727
619669
1684242
1898782
1072237
1295853
1739610
609641
1511975
415300
741236
334107
493974
150801
1811579
350951
401670
1727099
873037
143725
6430
29426
719264
672907
1540795
1299623
538502
1211247
859397
979807
798502
579644
1677135
356210
1111888
945660
61416
491065
1653780
853482
1016129
925681
498362
191960
546503
785032
1382852
1277526
1341586
618487
1992129
1886231
1889891
482102
1954236
1708227
1190231
774353
13300
303350
587672
389399
1466302
946723
708927
225839
836401
785109
851819
1407243
840186
1617507
932817
1463806
1641450
271415
1272168
740052
761045
1051972
588671
354476
435274
362169
1394247
729244
710599
911369
1954279
617957
1542907
170345
291502
1668362
1048903
1156393
1827775
280237
1286752
750609
1323756
57676
1156889
333873
1745028
1041633
303484
1288667
1515497
1770095
819962
880141
1802226
1972081
290228
673489
1206503
1744476
498932
1543857
1515218
1553461
592120
1945344
1850924
1447447
742158
1745508
520573
416135
323353
1758395
1543046
1821843
568941
1418188
1918257
488059
1600393
554943
1253976
472267
83571
1010527
305770
1508330
5256
2581
1146509
1119099
1017456
1968068
1831681
32704
195035
69107
879720
1962054
1850829
1617204
925822
1101863
1720253
1306399
1627811
1438975
469352
449795
959381
813787
1769553
214605
723884
1031034
1630620
1370673
1465746
1029827
956721
527839
1527052
128997
1754599
1041524
1445515
345467
1560883
1237137
1815853
1883094
1381799
1378818
3906
1424871
592329
1570706
1330966
1496934
977017
131701
977004
723201
1138928
498823
1326610
1313539
423506
400879
1704375
336157
1592749
1034367
677984
1829222
212666
846766
950880
561967
1971966
1661234
217644
410093
822281
1084528
121324
1401326
1332182
1459058
1821949
816530
78835
1784113
1533273
1834694
277733
1668444
362310
910139
1440555
632254
826574
459595
343278
1437541
1209016
768714
1679928
225612
1945572
1847058
69704
151892
652821
486234
63442
1515361
856640
1181558
616188
297608
816330
201676
848368
121679
1212427
814320
1187665
1901755
286656
144979
1928354
109460
770388
1185013
459207
315842
1933791
931817
709859
1330810
1067896
1748326
94272
1861189
574142
697711
342052
825498
1796798
1562470
95633
5067
943907
1726769
1688506
741888
1780598
750480
1721066
1653243
1867413
1796866
1252847
482244
1596187
1518134
1661015
1304881
893502
387493
634224
1169653
1718275
708342
1705594
59664
1351486
638882
909254
197825
684802
179285
1831120
1199932
541991
1040209
1474475
459157
1613074
509737
1103423
1173636
1457428
1931928
539303
1360155
1231516
1804235
819195
220660
689093
993798
1041117
1328525
825437
1183417
943502
1775710
514885
1101221
1456679
430383
1509493
821206
408631
635494
976760
762733
1313137
779421
1635786
1583980
1400845
591840
1938506
1042757
834885
783133
1385736
1362082
533580
981388
1540378
1173531
74084
842963
1256766
422608
118629
18263
795876
732805
1711002
1578484
1501672
1937838
789325
1827579
1757877
1372838
171177
770836
700614
1985211
1269566
485544
1674552
643726
1875102
511907
1041158
1893133
1049925
850692
1720832
1769582
1042723
282202
1108877
981957
1390255
499967
639988
1057776
1087693
570611
1582356
988423
897158
1885194
1418247
429595
792007
1245996
531971
133261
774925
1487294
1292367
5911
893182
782115
44553
992718
1600140
49328
1545530
929910
1876292
378232
981480
316278
784344
471346
1368449
318160
1335738
1093112
860806
1821053
281290
1693196
835215
641671
441594
1109751
983306
828102
1729866
560648
660728
518346
102662
104801
1520982
120811
136760
395601
976252
1144699
439097
1361929
1070070
153216
1884636
320503
769608
1059096
757757
1745750
1823781
1703713
1258981
790008
96731
881612
928191
553622
1035373
666014
1390273
1815960
1327746
872026
1112402
290139
289764
1647441
225022
1223732
1632822
633735
1888997
120278
1242719
260630
972650
1239957
276559
1327262
107358
27288
1132756
553407
1985559
775916
958936
576894
1784675
1913585
1350893
1652050
1324176
500609
733750
275983
644446
1025027
1782158
315750
982819
1049657
1999873
136272
332761
1769359
312816
416178
602762
532175
654978
622652
662904
913332
1102726
1101545
163246
706806
525773
196631
1346569
551642
1150858
1614667
686446
1174771
592857
152694
1238293
1291249
484330
331517
991612
432156
786225
1167192
1898387
389252
1818606
1037689
1823453
182464
1605127
88526
565206
1166552
381540
913792
773108
405799
663493
780021
636653
1851501
676382
800192
333895
1970157
673691
847394
94622
1610591
94095
1297276
1467646
835572
128382
1906819
1608782
257589
1580406
509285
1597304
1881121
1044335
1857575
1681021
1193937
1143040
1115199
1522860
424238
396559
1840790
1905840
734509
1562477
725891
379926
1235043
1656841
960814
1634830
116217
295339
975007
1265877
531766
326601
132153
1389073
1662047
1947514
1081940
1328246
1084371
1124630
101171
1371980
1612248
1384576
1601444
232711
57307
1371195
950975
1120966
1069264
1676478
360086
291452
804361
1149360
208487
962870
356850
1137484
383122
1937114
794410
1078919
589708
1082623
254732
1264849
1202285
1362306
1163606
1869548
740570
374257
1987758
1255781
1944608
791448
999546
1138724
958793
1435976
1177338
1643962
571993
820469
250988
513121
1764174
665979
1154157
1167905
1898106
1789458
796530
135938
872711
233917
1506659
1936825
1814030
130382
379338
541174
99604
1673706
1064971
1953746
1901127
1798991
1418147
1591343
479688
1660162
551758
1866246
1428773
1274454
1081760
779209
1946029
512035
1007395
1631928
339828
1527582
443415
1347730
664985
1604841
613253
454139
506400
1906984
1367315
1622292
1403231
488844
639147
1309226
575912
236833
1678591
1960385
642889
1384457
233294
252532
191607
607977
1148296
1107821
1579380
918869
1210158
917314
6030
208841
591443
446284
1911203
254373
1826451
1230691
1718483
1591810
1207580
1307195
1871189
161993
1537332
1484500
277997
1401825
1304977
955845
665386
706481
1731235
830300
498540
28190
812268
1850292
1001517
306264
165196
1113970
51432
1426454
1376607
1107063
302307
130579
1493743
1939364
319752
63429
1010390
1739028
1018225
389453
1819537
1419006
911475
1533162
1114490
1876123
1365043
556564
1761771
777873
1797331
495571
929576
510750
201586
1171482
1921050
682575
1697470
1558617
74309
1318612
111645
528418
373478
1949788
1123821
1661307
1588126
714011
719513
768021
1366922
129124
602628
1181573
1269112
1131327
1441932
543152
7202
390051
1733584
1316972
274746
14816
855304
218803
1299112
695496
288470
676601
1550476
1276397
598266
1205224
1030703
1739361
816939
1785426
37013
880564
685045
257430
738425
1718821
842322
695226
30684
1605524
739819
979227
772303
1067820
102515
1661813
323106
1860477
57076
668457
931290
1190996
1408255
1063523
99068
1900402
1797734
411842
1380409
1210278
1624122
1157951
606343
1362906
1773784
712769
1033968
1159168
798194
1478904
972575
89523
1529200
310208
1082085
901804
273727
714789
1123793
1003941
245490
1548944
1971330
754600
211629
190321
1352506
1688064
1367899
826170
562966
296345
921277
1562949
1947155
249032
762740
279079
1805752
1219499
722036
1593969
1374103
1442046
110177
1284431
1937109
1833152
1429100
828693
1279578
269754
913520
1937550
677427
116918
61897
767892
486199
284005
1980742
1735574
753676
989963
1731772
1046925
748733
1291852
865800
114601
1549256
1371493
14735
605827
1510439
1248478
1710771
1718585
453182
713452
60129
836598
35963
1699823
539163
1692549
1901502
1052466
1246569
339588
201709
933429
104088
853235
1161353
1789629
1485520
267815
1096174
225065
294057
291643
525966
17437
380476
775693
941330
1173725
256803
1829014
835754
945589
1119174
844171
1230580
1341254
905908
483952
993714
1829451
436799
702961
361636
540795
1663763
127859
1848422
1682891
1783028
1688863
413253
1644990
232578
1781790
833156
1421585
963065
1353301
409820
1417377
523786
278067
1357590
342901
1552999
1420374
1382977
744865
292160
88715
422056
1792467
1266618
1239501
1787752
1814264
1196813
951706
571041
983751
1736502
325833
157523
380453
1012787
1731043
897765
315259
1762920
352038
518186
647116
1735603
488799
615958
1151136
1235795
1709428
1969407
1960184
1827161
1421459
37521
1617066
1705816
318689
1539086
23100
478389
602060
27506
781482
84564
965218
305821
624933
578787
1418086
414980
897655
1815165
1045883
706575
925970
1539782
185254
1128019
189507
1972025
1889908
1017134
1265963
102430
1484983
101221
955826
472511
849770
1247996
317501
1623552
832350
1663803
255427
756901
184863
1681133
1491405
47248
335708
1935144
1890402
11110
1503922
779236
1647099
1140119
438636
1190615
669953
1512547
487773
411378
477141
519752
913675
508721
344046
1038194
66201
1255610
295166
1117262
904869
1503872
952782
546594
999379
280155
1819060
465159
802727
1207314
588786
393276
1647435
1431740
1751172
675892
75109
92073
1241201
446845
1228205
635782
464410
1121297
76618
1619452
1725800
509699
1268517
478855
858812
1811455
221626
4104
1030598
909046
970037
1621591
1014108
177156
1574796
1227948
1832554
206928
1534826
1806164
602874
1609492
802891
216682
1343479
49486
1180884
1575649
621109
1718954
1091892
404232
418224
170747
1978743
1606595
143127
478124
616151
165708
1091781
698487
530042
1456448
600461
794673
875169
1572468
238598
559587
370270
1108824
954966
1913176
1423876
373372
197289
1573748
765924
1833514
58418
6559
714322
1101927
1986044
42963
1609991
519474
1446796
1527409
195080
1746981
1636493
41829
1429808
828943
1496577
1551295
441969
1811967
1039906
724085
909442
1929160
891657
37086
835111
305838
855515
136988
430370
1224218
1662395
450626
1282904
73639
1992712
68649
797144
1328806
379834
71534
1670333
1282288
1305546
240933
1718370
280720
367834
1888801
1884534
369089
612441
436831
16401
762875
904506
317117
257045
17897
1795501
38890
1099863
807181
1121260
1863426
1884670
1200354
701576
1442048
652554
309080
46309
51141
263517
1365646
969752
1240312
1470131
280908
135924
775772
1107753
934688
1309097
155310
173818
1106633
821538
639766
119748
968194
555696
129317
227521
1276216
419140
72146
1413953
1635157
1372458
1437925
1067171
516376
1249154
855379
818564
1656580
1452066
518716
589640
1571220
1504263
971399
54557
1568041
1555863
1500525
1743795
235022
392617
941184
137137
1545955
1243815
464297
798356
1071283
543960
1207893
281791
1212169
71569
79749
997348
1383347
1480231
589018
1208477
1243522
1317601
95631
1229260
798047
340972
104982
921809
769600
672104
1998267
561008
250502
998503
796850
1586074
506475
931108
966171
1235836
100854
1147941
748209
1715006
1100053
295740
1969760
1078912
691155
1617762
450798
1375386
915569
131074
39874
311911
1763146
1081666
1726861
1335310
1326346
1479338
1928625
473648
1461646
668134
737119
552578
426613
48044
79333
328572
1976202
787649
974975
1589803
441113
1340425
1321269
213750
1314885
1017573
1593091
1216092
1042708
1846676
367037
1639677
210953
581871
1765908
108981
1873557
1394049
1218662
1444802
128208
1748652
1644204
625704
1109397
1574679
175532
379128
613157
155275
311747
1639886
898272
359313
1118049
1219156
431278
421127
1913884
869759
1742751
1342142
1432583
1379299
1695129
1810871
65389
773817
566314
784810
540205
540021
924679
1157507
1639498
1446232
1990081
1061703
351072
1581086
1454456
1891157
1998441
1767899
1771486
641140
1146009
140899
772523
119354
824418
1708815
1707440
1912076
1771225
1302337
1204524
478683
1721583
1048111
98976
282063
1941095
180527
849179
1284049
1413107
1343758
526373
241511
1421991
113627
187952
1008531
11810
1782195
1036233
1343219
1713450
325087
1032713
1964995
131595
1719980
543360
502097
1547557
1404677
1548954
164296
1341847
1405770
1994829
812718
974000
1558313
160993
267852
1022604
1090733
1605702
298231
35915
880275
1212988
715440
1329363
1278996
707468
1170040
835862
909754
153839
455466
1325030
1762625
1447456
1547766
336519
1086649
224569
1299371
492116
80168
1781100
1223443
176466
967933
502780
711879
782801
872308
768542
1178334
1718139
1159619
273396
551298
681279
1676179
803254
717951
388617
579515
877036
1268162
1056548
1683653
941406
1517262
1865631
1487600
1355431
360980
1586598
127010
703058
1750294
1725452
1243939
427227
1019250
433972
1614265
212836
1809521
13031
131041
1271572
1351950
613154
993671
1812271
118710
1705290
344248
1970906
1462746
1618023
137015
1749805
1445779
441719
299274
721353
1375237
214029
382467
1926064
712834
523027
1147936
853818
291251
1029629
1406181
1756364
390613
251285
1856696
603478
584917
1993911
1225578
1069542
80585
1377577
1529164
53752
1401892
455246
1379079
1427516
1471999
447127
322687
31162
79
1253764
278275
1054297
1688399
1284526
732390
734875
714506
990325
887289
1985776
1974039
1523382
485961
621827
413612
1959541
261277
1022302
139198
1590345
218397
1898191
105854
441116
958789
411316
454256
1672612
257184
1095617
1678836
230595
1672186
1685788
76255
1023047
1453712
288404
1057085
191504
549788
1321688
1604523
1216532
1244529
1100517
1288664
934955
1195763
1280797
870771
39615
316752
407588
1183412
194248
889209
1701257
441904
1198658
616396
111609
101159
1644350
1931516
1710993
195045
76165
1751710
1450665
1341517
847571
1712710
1829825
350128
1498871
151024
473502
1334208
1432951
1022130
807878
894885
445567
710157
1987229
767079
1956145
498793
375403
1070951
635258
1347547
1090067
1030378
1178285
389507
1405065
976443
1285443
196577
131965
340558
1910420
311175
1355784
189357
1029253
1740528
640300
294060
1646145
248523
1064554
1347905
969021
269307
343160
1709555
1342753
146715
626051
718516
787187
597514
422187
1809033
968642
660606
15171
1243962
494655
1406824
1773777
936684
1447364
485825
1058404
1408553
547060
1302911
634165
1252087
230341
285946
1780089
272471
1420257
679716
1556969
383066
899028
1546570
600350
207587
228234
1912249
882131
677221
1478988
648870
406175
1578059
1505925
1198517
710550
1338191
193447
603604
592081
319978
1201289
116815
359560
940979
1477958
185875
673113
314161
4680
1558199
328749
724223
689280
423735
1314633
943286
1235382
73595
1647479
1130179
181610
1956383
299104
1405342
1464920
1124496
916056
707941
325380
1034478
608004
890701
34863
486327
1592765
111644
1999220
266549
1594911
419775
1195879
1545041
1762256
528499
5029
162683
466160
1073553
1072471
1649015
1146032
294394
722749
359208
1638460
281500
1578606
951529
427296
385570
928143
694188
1328733
1931503
252349
36393
1993084
141731
1078865
1972186
190450
1965842
1909761
469895
1348958
276555
666955
1950574
1320236
21014
1513130
1040898
223955
302724
3427
1094829
277686
1200648
989949
1416838
479768
1719708
759771
1387979
1920184
1677325
796973
1672672
870196
72189
1098813
1298823
1685592
979179
1340907
304369
1856670
1806728
1811735
1013543
566869
439989
1174402
742558
1623438
45249
1505873
1220365
950525
601873
1242677
1277352
1211091
1293240
382840
1695949
648235
1420577
1024619
150462
1006553
910782
1336037
365031
428317
1069137
911305
266230
82718
1436060
1007847
702230
692732
236334
1620249
1579121
1436241
304408
144513
360752
1685665
1719171
1082353
1729236
1681832
1089346
1723567
538615
106781
482140
222309
166059
940588
1526587
266235
1811715
1346941
1119896
407098
62719
1252579
785785
1136820
592015
697796
1073113
632550
1884393
1234169
640698
1761193
1861486
949913
1159313
974797
1352972
871672
844605
718915
335184
556703
1036936
296994
767617
1668405
1739774
957759
341942
1967842
755909
1055173
1508777
1396617
1201238
1200282
465183
1320873
72898
928970
10044
336718
774236
562929
989331
722663
596699
790070
722014
740896
1483767
571128
1496137
132107
9774
1154010
1286341
159379
1925854
607733
1228305
540525
1908366
1291734
1316631
113777
1501852
497321
821237
1572516
1118544
1632777
1337645
806061
1187531
1283663
57397
1306508
161717
836766
66150
1309243
1183047
1316695
1815779
1691717
540705
159448
57621
1370325
1288060
1227093
1412948
1091424
1590050
240519
43882
928244
1517201
48871
581064
1218389
560743
1772715
1565306
1885968
427550
1490584
1101497
351955
338664
130485
1489992
505841
1673850
595492
924428
1815346
1444346
1059607
1133551
1443602
1011903
762754
49232
281508
753110
843713
1349723
1100045
764871
185662
1431268
1753681
174976
722747
20853
1218476
1478366
743621
1275611
1804336
546507
1510011
516711
24826
939388
284661
1006061
82562
1632414
236516
560175
1903507
161278
1227396
1432046
204985
1012783
791016
1666293
1395929
1964188
1867117
885201
80737
1364837
1856412
352661
255673
1563854
1623098
1222276
712883
1884625
190691
1866005
594233
1396747
145257
1737800
559644
732557
1380116
1124968
242257
1908610
363841
1130276
768870
706295
1090176
70447
1252520
854077
938651
1304198
896362
1342243
1432318
764465
703440
1066732
1928317
976075
1197763
1255979
710473
57998
1233188
821002
1220232
1027785
278664
528142
605496
1054641
888451
479591
519230
1868398
740054
424172
745413
1277681
1654117
944295
1437029
1327223
1124632
250136
501526
410828
307204
1149371
991482
57521
1925385
1877577
560444
1595522
560473
140385
1408271
403568
809044
1546636
511443
223925
1281123
1107023
1164267
816101
724825
1090279
951413
555258
543230
714570
1623481
461577
1332310
1181551
1911218
1964653
1370775
1076332
708329
1273641
1457265
1082216
894041
1653436
1150368
804207
1548872
1530061
770679
1537436
1502475
1138828
1830921
32030
1645998
813821
20645
82640
1286017
1631492
741604
416246
145812
238661
362111
719248
303970
643185
1792506
1086780
757880
89974
746827
630869
679442
1542420
581939
1954629
538321
562004
1967541
1527144
1632968
1934494
1272886
937039
1225813
844240
1206472
1714604
1274628
681920
868690
736433
314435
110201
1298563
1322430
1112846
890749
1824449
1484933
1500744
1312796
925094
1135237
1373540
655573
1610192
1047607
1432714
258943
539448
1435393
360131
315568
447927
1835352
581452
1724237
58538
733741
141883
1364182
1019807
28839
254925
87159
1895678
899934
1143929
1791559
1082138
742457
1683665
953038
603473
894682
1055906
323649
1085320
614822
1900949
1319457
1307405
1528361
120187
1751179
925519
575608
1906707
932526
1882922
1117089
230943
285478
1524069
897430
313056
1491357
792879
926950
870550
961858
1202282
1821991
792590
591697
551080
828496
1939838
668902
1373318
1084404
1292130
228205
1032317
1038203
1892181
1481862
614919
1258024
264869
1362016
880042
1843485
864740
495433
143133
1379425
797817
581770
1953439
1081219
1533598
636790
1836192
1183157
1285067
1802696
1915058
1397972
1628222
1171557
1571985
812805
1392600
1800740
1082247
1992773
1845890
253478
1664008
1209068
1047449
1916311
1873759
794743
1138266
1311314
1934383
852273
1445113
417974
717585
1765488
565732
118199
1623244
919496
63552
1632002
1607241
1829283
1635152
328190
550374
151411
1288015
1000088
635972
328909
1319190
1211183
816850
1028051
352106
871497
632678
1667483
1050422
536637
696647
1830855
647602
1857837
1340747
1138727
709395
131877
1846619
716895
43275
1520684
964875
67325
173840
474769
735684
909138
337458
697030
396438
380138
1064885
1815785
217001
1190962
1924664
421189
1481464
535032
693042
370191
1113013
18875
711674
692117
1081321
1013169
1555185
1150250
1493296
1902750
1527325
377430
1090305
905037
1490912
831912
572427
402569
348166
827415
1762941
869020
1991021
168852
1128231
1692797
1878636
29089
1006761
609999
364679
531640
389144
116962
188062
1106688
1907236
826293
744636
1006214
1260887
799206
1434323
823615
333560
235704
1343275
889010
1314407
1717526
597608
621014
1332890
1953605
476474
1672624
892172
121213
961472
307417
1226900
332565
1733312
33718
347626
59805
749877
1016436
1887556
1090148
1938023
582257
203306
1077644
970872
733322
259516
192900
1212435
449701
1253128
1178414
1315391
677863
122078
21634
1938655
615742
933331
333121
112692
830199
280889
1440306
163061
654204
972532
1638532
383044
304823
611187
1671154
691363
1842773
1815616
1231400
226677
929183
1163578
1098307
1777485
1709621
441896
256104
1414148
626445
840206
482121
1986094
1244138
419593
1652448
934778
633762
988109
944919
1295998
1581409
1622692
43257
7352
1109386
1173410
1485939
1101339
1140085
461243
1356185
1239898
1081979
763278
502773
1990693
1557443
801820
984626
869764
497525
607689
1983490
1647413
865400
541538
139307
662787
350431
134777
1057471
847654
1987942
1730268
1753195
1049646
1523383
129154
562382
460829
1737382
955949
1573488
619712
915776
1020599
605449
1619240
1242245
424332
1004858
685758
1103018
807174
374918
25940
1642512
1360778
1809687
1316637
1384773
1140841
1070700
1860184
110832
1180527
248476
780376
1302923
974669
928983
1578688
1388124
1273429
707618
1200416
785127
234272
1225042
1589762
1912355
474521
554945
197969
811851
1101070
1264174
358819
233779
1469212
1764956
840234
1883121
897851
361877
1713784
1447484
1044454
1777611
1585078
233588
56557
399463
579464
1522152
357399
333209
1398611
1373020
1997735
205674
257898
384888
1635525
28925
217336
572688
801067
1398163
863021
931038
712395
1005082
847071
973351
391308
278955
983700
1475929
584172
1314003
1305664
560786
42823
201895
231739
346916
88674
1820692
52925
1592517
1686442
1440439
520946
1650143
1849521
1273388
1458571
193513
512491
1082164
827298
1856986
921052
479208
706287
1931232
471278
1583596
382555
394529
1951197
974638
956569
1264952
646109
1754231
1099096
270796
483168
1430212
568863
888287
716438
1462912
1779569
626897
926060
1093700
976728
1613038
458547
1215507
1424009
1683433
1923789
1474644
1902043
686147
1393736
628271
1427442
1796088
712005
1553750
1645704
1860092
1638741
1866958
1987757
1104283
11079
820061
965307
653816
1587011
1690119
429569
1259934
15369
270190
256701
1980245
1400781
614596
475368
1071458
921798
1944465
999725
1632671
1342948
953137
1690101
1104261
1493254
413382
823702
1975274
1396476
1484438
1667755
48786
774223
679338
1455272
1815041
1525018
861209
1049005
101709
1069178
107340
1415076
1213341
1950178
510236
1560285
983220
172672
1944753
1037446
1812764
943194
1136148
135232
1051467
977954
1199614
1591198
91575
603788
130186
166395
1299419
1296025
45912
1538662
1151941
392996
845790
1432438
571165
239095
250403
1951259
766692
486947
1263174
1001565
775019
369231
746079
899494
330053
1334030
85947
518794
939855
1026072
1142457
628640
1173620
721681
990257
94016
718665
1618116
1667909
275981
99477
851268
1332291
596985
1943790
607560
1387364
22059
942060
1172891
890923
771433
21426
1524094
64746
1464099
258790
700364
73301
1122030
1613927
318523
1078629
612670
155964
391107
1049932
1317799
611225
988919
1117335
625895
1482173
1276158
1215600
895068
975234
1889972
692685
1048585
61457
894447
405725
266973
1557549
979204
848554
1504570
398441
1120363
1625349
1110423
20905
258280
1507344
711209
186378
1353570
456647
1749484
1829450
1792031
1267682
380370
1594138
1561319
1041725
663995
1684857
413038
597074
617244
933106
937288
1280941
1371860
1914296
1635807
117109
1805470
493634
295454
114114
1941126
483075
1731701
134988
585637
1333167
855930
1697588
1560583
248703
781914
785906
1601722
873719
452765
1119901
1692897
1505029
1257059
252523
1060614
1356211
65239
1499933
687780
145448
1513492
678027
1055522
559516
162511
1749633
953871
330585
502382
1001264
1628007
719043
552174
1301106
1810012
1877013
1755834
883732
511170
972840
1583280
963898
1453192
851764
1312180
1459971
342370
1207205
1559658
1732124
466925
451368
337521
937223
1200979
1641030
1997611
937030
323128
238804
1890937
382437
1099986
1607173
395834
1179057
281425
417794
577136
899215
390535
343260
1153488
569103
160218
1809696
696266
1113913
1669287
1427153
768426
71365
575128
249064
646478
386981
1578636
1863586
541974
846587
302638
307796
1156677
1124585
899322
221282
1422156
79702
1657002
1000302
586325
328002
1101353
700003
1506276
1688325
1935917
1797947
425004
1819731
25853
791275
1954072
1779425
1041359
372567
1659392
661101
1509081
318797
874338
106998
1801183
1129097
25677
248722
1536694
1872154
742433
1634154
1064090
1892554
989806
848361
1106598
249365
1421371
101064
848864
559380
1823559
1445576
1340346
905807
802659
1610207
626392
857989
1078126
1737350
1455321
1291599
1886280
909770
1092689
653734
1850959
1156885
286649
1143175
1174928
177939
1009880
786291
1449581
1511812
885437
1106835
1156794
1831785
854492
512827
442802
680160
1969287
284861
302616
191634
1000846
254363
1909798
520551
1967712
1705482
1418861
594147
1504609
1468842
1350415
1997765
1821280
220511
426480
763941
1885465
387363
572524
1302490
918357
1192402
426292
1089057
830137
1677372
774455
1115448
1503239
163199
1514976
1732031
1882183
1482238
673097
354526
279969
811832
1412937
115256
1358477
563762
1691224
306394
1224470
1287699
558297
1102928
1138870
1427803
1084614
1142919
10848
81972
1668240
1844657
1745163
371750
587626
1089898
557652
1403980
1926545
924772
632221
815894
908097
1382923
862188
481568
123510
38747
6069
1884841
1300376
1583967
1410011
741484
1709388
1663233
1380329
1453236
1376598
517123
250976
641917
910017
1653886
846707
491347
315957
1146041
1304862
629412
1390966
602116
330489
683450
928352
307760
308682
1977006
1269577
376056
507147
830045
1297460
1793648
113023
1827894
1281687
1562779
1668711
697106
1420597
1288812
1957109
754158
474291
969604
1015246
1843337
1941335
1358189
889300
602021
1143795
788118
1815128
850494
1518257
591032
1855103
120393
944006
982055
397569
1744161
458040
985595
1414141
1210227
873559
1748281
1225878
1308687
1708766
1253162
114249
35396
343609
434768
1340429
297408
874972
1914356
989578
1977675
996395
1484669
1476347
1827468
980857
1706706
171719
1719789
509128
1145841
1545444
883973
1614082
1065151
1671050
1431999
1333933
179515
511357
133010
357858
326918
366149
435231
1961671
171961
1572599
1565061
115740
315849
1061887
1486698
105563
1193052
378696
398304
1801882
1599464
1136762
1224896
1328313
1371266
1857191
250292
1614009
220670
1073767
1813630
454029
1096364
411869
594806
93301
1410969
1972793
523551
126977
333961
332590
257457
340187
1077911
1054821
759661
747680
1902137
1922483
499540
1428364
1212792
702875
1958586
51498
1406969
1966760
678909
1850140
1818031
1460600
1234940
1244995
961333
1092632
1369516
1525842
1622937
1751281
24587
1845054
1110575
150155
986352
87830
1617601
1645774
600188
552686
1874941
105887
985823
528391
182292
596321
1681227
459166
1035070
1411760
490563
1108722
1789031
1781202
1812099
1675761
1008353
1724939
1620779
1571879
1141249
117099
1501192
1837637
705811
92707
1093975
112564
960350
1651125
543187
1023191
1082173
1590294
871451
1366957
1379411
1892309
784739
1806016
1506657
1839785
792463
1617721
250731
622525
812724
1379865
1541681
1822297
603196
824337
406622
1117526
112695
295111
573632
1231020
824872
894703
439805
169198
759970
1628107
1353462
1072979
1413413
1300111
466168
13556
1891750
174199
696715
408602
557950
1617174
847841
1958401
199940
575743
1920679
1411565
698197
499834
686010
488283
845429
431001
729020
545139
1090284
978262
1194105
1786103
805256
1628433
1162330
1643467
1106650
1289128
1003885
792894
896706
192133
1106614
376341
545560
736701
899102
891163
1818819
1770181
39547
1609477
732644
1516335
194492
1081291
169502
856879
1579287
1563813
975886
1630844
1093421
1518875
1626451
1318979
1299309
341483
705529
166905
983407
1859749
738205
1380701
369734
782159
116871
1856146
248080
54346
1309205
1913299
139777
392507
551395
1657502
258779
965059
703643
1988183
708237
73495
244753
1488158
532730
1872280
1819890
1716506
1507714
536884
1983752
928762
507047
659355
1755472
1058126
1118503
1539999
1911864
642440
498144
48263
801306
1585325
920891
1756087
1360041
5902
1260297
375630
1199517
47527
355731
1102783
1891392
1271711
726421
736386
388367
893161
1327103
1535249
1276259
30723
1217133
202361
1992907
1652936
1828066
36726
5587
355275
673148
1859125
971533
429730
822643
1373140
905271
1552925
1256277
415224
1301363
1311605
659061
1650377
1173502
269487
1051708
1034102
979520
1471822
1240415
962934
231689
876014
660124
1175986
390700
85707
85442
1468917
1020287
138594
1785475
491726
438243
1898117
1629731
1933585
1955696
796407
543697
258826
347175
469363
1320093
871068
1456431
164458
1926683
998319
1187755
1214184
858743
597548
1537036
1462390
923009
363202
1119256
439204
278750
218549
1378587
1969375
1099942
931455
975531
230165
1537404
1242547
301154
850492
1744812
209857
329764
429079
564866
6619
1417907
1563246
604699
1677205
918676
1351605
1110526
303732
1454057
1357316
1003182
924558
727654
1275230
1295698
359193
903525
182734
292786
910878
1476871
1471546
460754
1650571
1800606
618580
1537437
711540
279236
1120798
1609204
1061725
73964
843640
1340386
1491300
517044
1110302
350518
473064
161807
1995207
1360847
298027
1284769
702213
790261
279835
668877
31972
1678353
186620
1322048
1617299
874442
705072
1957842
1762565
1568479
520956
1190742
285718
1455968
1630019
1663544
379680
337846
554739
1784912
1183009
576174
1044757
1044264
60297
244811
1597255
1213668
1348593
448953
215187
1952549
172944
95967
537454
1271346
1851061
1051291
1700524
1076419
1544518
1826320
1003356
46916
788023
1376186
1401628
1750340
372731
564669
6446
1434105
389686
1681085
685788
1847979
525990
1033806
115996
594246
104915
435051
337364
1591333
986070
722188
250910
1314716
17325
1310034
1956389
1337884
1913680
451170
331527
546936
1269437
1713229
1905105
1203012
584928
1677683
1532297
792371
1300296
41896
1334368
1893786
908377
1479561
839510
472164
1408407
582007
1631270
1726933
1945129
1760755
1135224
1362799
9724
1567051
1795721
559788
434196
1477515
63894
1085723
1014882
1194386
876345
588006
1785320
956772
1186958
1495177
638817
1786896
1730948
595298
447328
1437846
1539849
956405
21509
1260067
977789
1777494
1001559
271423
625726
335737
1033098
1918470
186108
141200
1899498
576975
1960200
200534
866139
1346251
1219719
670486
633834
434357
654759
987940
316837
1714419
1280628
157815
366526
954412
1436193
1872762
515526
538858
682633
1607710
547606
923960
1051752
222966
947108
306533
839228
615957
738424
802698
483027
1401113
934123
64316
12978
392635
1254699
1294646
682490
945249
347340
1977352
863119
616953
512268
1102925
1228868
188464
992839
1832783
859565
1137096
645319
869265
85617
313162
217525
1123241
1703602
93190
201961
1256086
14009
871013
867545
1416330
1042400
1220009
1095141
29274
361501
72895
1739923
937865
1307625
1030719
984784
1290754
185238
1330449
58084
526585
1481460
437716
1815172
1313421
1148087
986348
460595
863869
1459036
467882
126112
529659
94197
938089
1828713
58608
4494
1224733
1492477
1765100
36702
1031235
855157
1620715
135844
1656577
924068
1848405
1081162
1612983
1435601
1653098
392339
274521
832891
1983275
589891
1943474
717975
206617
1427775
400626
1102257
1503536
769351
1810302
645603
18421
628500
550995
1378821
946274
394602
433194
1531073
1347518
481654
1678041
609309
35006
709754
815802
1852517
957340
1595764
1973477
40717
489327
1239945
1152562
1317002
1082115
930914
625558
656203
1632250
539955
1014344
864898
1022352
634948
1567127
1632408
751183
1551121
167071
9283
1404058
1147821
1282864
1716277
1490290
1555040
1370085
1336874
1315510
182345
936606
444046
375725
1107172
929201
1866822
1923312
1840509
1524092
598395
1558830
512393
961864
1665625
169663
245289
1075961
244798
1661224
1680047
1937797
767476
1490704
840517
1723456
1894295
1678791
1883282
1466172
1151002
23684
537209
1049462
943385
596032
608052
1678517
2776
812229
792291
1744204
1993398
574650
749165
1584676
1571478
582113
96614
19664
1649520
363955
1263599
1624218
1243609
1978514
1408268
1885792
1776892
97437
771508
922702
1286015
685273
176670
1538554
476051
104002
267617
1643406
1221662
1019418
119412
1221262
1871213
547783
915957
44562
1311009
1485376
516988
1779564
1990326
165489
386772
103433
1143839
599873
1644242
1565069
1092413
116401
1748676
1827674
769720
1961602
695530
170518
1573225
221631
1939533
312212
138804
811478
1094418
357855
1696393
531879
983745
168733
922597
817847
839840
352151
538472
1344205
18127
1931357
1251829
1466717
497369
243475
1574665
1770975
1867811
663752
256677
294109
1827426
368246
801333
139387
1859856
830846
1290302
162218
1414344
1370693
775320
1792931
1719364
903719
776280
1303912
983540
39294
1528337
868727
1444085
1417174
1246073
253495
1724434
980159
1155351
1840230
1211380
1612103
1252110
349574
692241
1040212
489611
353853
1323357
1684579
1946968
809573
1644686
1190276
33954
826997
1605612
1829076
1392757
1361277
1656337
1809732
959775
1303375
1798237
513927
1695444
566400
1491461
1134515
995284
185753
1177245
1008135
490090
620210
1787063
1324517
1535322
1795531
1306355
399750
542136
804256
17733
793255
1871416
114648
1753262
1542861
1736791
586277
1024445
1220712
1916161
780210
613229
444475
729443
226533
1368715
1272793
1855523
746827
323917
1924919
1960614
1840271
356863
1534195
1180406
942634
378975
1746630
1500799
1953253
1280596
1231626
1429793
1156439
1117556
86362
544827
1254994
1047492
1998915
1365050
1341838
199945
667565
1638710
284292
959631
393500
185471
739774
711252
1792773
715172
543763
58908
1694188
1518243
1218232
1362709
1438745
1780961
1593053
330142
1690213
1687009
206316
632577
449966
1957043
636379
154691
362355
126693
617373
168621
293076
1891854
1019431
1287145
478216
111878
1298411
1701605
722115
1398872
1778898
153243
1318248
1102389
1334438
1470938
1179839
405729
1243665
447418
1173069
1952078
285875
1158190
1582576
343749
1103120
863276
601917
1615019
1787937
1816936
895079
1660271
256744
1436016
568297
1194792
1530864
655990
1516408
306207
1073552
26526
1588839
1744156
806136
1326652
584986
1726750
76904
833322
618050
727608
1729055
1467396
1478821
1750586
365024
1281520
1557662
294417
1089424
1666093
1495263
1064779
1210345
451713
1435714
1166354
596938
931952
82806
1690987
1684964
866178
749650
1629162
176498
1863144
1122173
1455233
338760
1463021
1411641
1545751
1833837
854182
244222
1929341
376422
1578791
1025206
1742402
954929
1098483
817412
1070176
1092783
1106739
1317150
1047415
272316
140615
1737153
1059466
1097899
1920187
358831
1164446
990578
543604
1293842
1579914
1749320
1436355
920730
841470
487962
1833329
121272
1513011
948189
502910
1817903
1068936
451600
1215359
1222020
1212347
1340045
1086709
1489827
1063522
112702
241386
166669
1659054
996286
1979932
1608871
1429401
1168612
112835
1372344
1973720
1996742
1829749
322930
1609459
1819679
1005662
1999657
1506415
816989
1705256
31879
62993
420407
848025
327503
1100374
1447108
349216
435717
704183
961010
1515934
852667
1811254
1433458
1741982
568016
1018825
726215
128915
204640
864808
837283
1821847
1411562
1548310
240820
1465949
1840316
189969
1032948
873216
235082
1086101
866948
1687738
1225972
1239519
1373647
1689402
923281
710524
649469
1089249
543140
341534
1570921
1483727
832134
334402
1829559
539501
1226772
66080
103340
55154
1707890
1492252
1993017
803265
614901
1532417
59331
1831267
19677
332070
247582
1734176
942436
994117
1094112
470510
389404
463677
712614
207008
739694
673207
623718
1523381
84724
875948
795944
638833
77925
1899641
1735285
1387506
514846
508435
960627
875185
1211243
1840145
1307382
1912171
1833890
764391
1984070
984897
419467
1075029
1806852
1355063
1940474
815931
1858128
1109426
635213
439734
426370
1996515
844469
1453759
1116371
1880743
577468
1794665
1852125
1776258
1007248
1315733
484877
485139
1389996
1639976
1177151
699943
1985366
1761454
1065082
1716779
722303
116970
958124
314491
1259423
783742
235213
1092642
896647
520469
1209799
1125561
32438
889322
1707939
769407
1792031
912869
233437
1225882
150998
384752
785165
31938
22076
1955223
25848
187081
1848958
689433
1274034
311184
720485
561627
1456586
1293195
779858
219788
1536618
1283307
1342844
515205
743370
1518891
753853
1459526
346147
1171303
1424104
372677
1540735
1204958
586646
1367082
323412
702527
990619
1124967
1545540
511590
1920971
362090
1129837
1995107
153823
595486
38905
1895514
830510
1216475
662499
454113
676191
1960444
1978038
1076284
84438
1409193
1496537
1863098
1280882
740230
163172
277811
579192
1681563
1416749
311565
1778125
1579693
887111
1636297
285985
264140
1337999
211814
792733
420997
982323
1001929
1300054
1534546
1474088
1188556
446283
1875028
867977
287738
1479349
1462878
1247413
1952655
1827989
435884
1300126
970046
1776267
694586
1482554
1375880
1269827
1637487
1509692
1871116
1635071
835431
1171610
1599745
1483398
983093
604559
1270254
1521121
1309510
1271805
1942689
1563589
1936914
117690
554085
402824
447490
82731
480360
251176
1538682
1026838
1922080
370626
1128849
1661867
239179
1394536
1993489
945141
75453
1334756
1671199
806652
1320217
1684375
1691437
224644
71910
1472009
1565285
1536292
640043
1476890
73442
1722816
1090471
1279322
1443726
935337
1209090
1225868
885308
141799
121072
1781730
420826
301969
951439
1839280
1740184
147435
1635589
1350626
1398174
1972590
1506710
254310
480269
1924809
1436769
320965
646863
1329731
563278
1277318
1060124
325016
587853
683375
994116
1976793
851173
1584894
961404
1561913
592585
481572
564552
1352184
973382
597314
83561
1148516
315523
762099
1089688
476288
1423886
1577564
940056
1327799
778278
144656
1913751
1303203
263290
1736552
1902392
619411
1282802
974160
159546
1445326
1185108
1645324
683308
268655
1933443
1987766
205593
712293
160492
1147196
930506
1058712
1171543
738073
591558
800690
836031
1832292
215219
198948
860729
329807
1209842
1843373
101513
419677
1161343
1825909
1338910
1963122
661983
1059490
952100
1855506
361271
1443575
52070
675614
574591
1434397
1811371
794436
347415
1061924
1809735
1724552
367031
1131145
1542226
1791621
146976
1680595
430335
428012
1263989
1807310
164608
1725010
1591875
828756
1577493
1239691
1225944
1923020
1988425
1938605
1156525
760755
1946371
934422
572818
4572
1655483
80159
1386747
616709
1681086
1823142
591934
1328336
258001
751568
727035
1693954
1427693
162615
385231
981840
844651
1889479
372820
1053756
312812
1389113
1731484
1444271
1741337
875689
1101996
579193
49695
1753463
264195
263433
1130218
916899
374987
440856
84577
1473167
1065720
1765165
1406967
579192
1559628
1310843
1109356
547502
46102
1488665
584047
88201
1706720
1462446
1116993
1834989
59257
946160
1050566
1638850
1412629
1628811
1664981
580087
1776738
532374
1181664
1644940
1466775
717107
966705
1757376
224591
1366573
1117692
501196
1355118
996544
410543
114263
1439535
979696
20666
1594853
1154222
924642
83034
1924666
685286
1220496
200555
1428596
584330
1708618
346254
595459
1413017
1961738
1738607
646381
119931
968044
58615
1772729
1662387
1946991
610379
1431488
1227997
1516454
1156074
1311281
1264586
100243
1493825
362879
1709706
437124
1862506
1333905
105947
1292625
970481
1429047
1870819
1205010
1400744
1008727
1111103
1667436
1183613
655223
1960102
657018
655674
311243
1713345
450463
1777093
1876606
1214419
378720
275251
386301
1590941
976958
661909
1084597
1877822
1796799
1348070
9871
229549
1421048
1398490
407809
1303371
1842532
1479256
1684834
413709
757847
450674
1430413
1284069
326375
264473
530698
673411
1266231
1727331
893020
239565
1584555
419810
872013
1088031
161772
332662
1659225
1699003
137722
1789385
291410
683864
1450059
409749
349988
1917374
106640
63748
685132
1605446
636437
1912184
90130
622005
217699
1172402
1838461
1292416
1645453
1172250
1355006
1166658
1489270
1084838
1924180
1876252
1544509
185625
1750997
363860
1245265
47528
1784572
1626963
589694
1745851
485066
493211
1899196
329795
1521846
788552
876069
290578
1108931
528513
1814682
17849
1877083
1292682
72734
1394215
10213
1682098
1048583
249274
337174
1853596
280067
320615
1419665
1697291
296759
1804869
1994473
162099
675207
1360667
231046
886821
1301334
99513
930682
701474
648402
820779
1792252
1261048
8598
125267
1571099
1912770
1127223
801105
129858
391194
525643
375327
319721
111673
1460698
1572374
1371168
974844
977421
175408
1680715
1694684
810874
489637
269705
1850488
1345740
1086044
1097459
368645
410355
782925
50589
1552971
1461266
1098276
1606012
1699632
1450874
1534526
1022039
1779275
450680
1050985
1751229
468531
1368079
27409
845241
1521321
249846
1732830
1981596
1391456
1000943
371458
972530
1535673
1913668
1944999
740496
1067953
1752913
1218237
1321680
1277025
277228
819506
29714
1084838
1084827
1600898
654730
523744
356433
1426189
900418
663313
280862
914463
1097860
1602027
388261
1276225
795616
1481782
1886476
472576
879492
1512582
1379564
304804
689685
1351757
784178
1504312
633371
822115
936296
974818
230977
186691
1493019
155537
1596415
273424
1997349
1871893
1918542
1398961
539051
1117421
1184646
1032335
1102001
60578
1487560
238546
107853
914012
1369142
663449
1191404
1430905
1305872
1637994
1298385
1977336
1791108
1120926
999448
1258469
329407
217722
371366
1015418
750022
1350028
880567
1088775
1096195
633846
1261945
291359
101929
14257
1811991
1738140
567203
526892
1445186
1651721
1095313
539330
1251314
948922
1661529
1542569
1770751
692803
502622
1628810
810568
1404623
552095
1412231
1573159
625830
532964
1739333
1210059
864632
1150934
1169777
952475
1953061
1433282
13834
1413132
400740
513284
284324
1966702
957928
1496976
289973
1707562
860173
1807348
21700
613186
1047229
810541
1451731
1148932
1636765
273423
400848
477538
1913584
1692729
219791
672428
1358633
1383661
1190965
751317
687743
1132997
1623603
831867
157084
1533417
883849
1081478
1115418
659637
1198357
1015160
498280
1229372
582583
1044394
1270368
523809
758847
951343
1444451
695942
1709262
533808
488996
277989
1179111
64725
1186914
706597
171571
1982814
384246
136820
1886656
1071183
1428049
1822983
188833
614678
1066274
1292412
220032
1504730
1898223
318670
1803212
1759283
297636
355785
376142
1515162
138212
171414
756221
538662
868595
1527207
1721527
1012633
1006999
426163
1030513
729107
1020936
619886
953547
1536894
1476824
943550
1178243
155937
1635573
1902767
921276
1206199
1236278
1277741
1763339
63124
1242664
1319171
114319
1407975
1716838
476640
1299193
167581
1935902
1164259
564912
770181
360940
1408699
1905070
391264
193538
551342
101988
877433
1596216
1927024
513014
285738
831453
1991360
1992661
1401165
1975491
1590805
1931321
900403
898680
1567984
294403
950762
1083989
665919
49684
1214841
1308214
771648
1659767
420363
695847
231706
771063
1066773
132911
1514284
1397150
845871
976634
574978
449722
1712106
1709837
1904456
1523308
1525888
1795559
208174
1343685
364067
373724
1792175
33964
1322461
188509
1713835
1056564
265955
1809086
1921067
46503
455693
719439
167930
1616619
1197547
578851
295504
1244866
588098
460097
310194
564025
1774895
617380
1076403
66457
1962400
759862
46484
595416
149323
1637774
533502
709394
724087
1305365
1802687
730066
1909025
205857
330500
1053173
1264082
258451
1697852
1474369
643062
1677083
1003453
782541
158993
958858
162327
1452389
406821
1066462
39965
441265
19316
459040
1937241
685512
322489
1989715
956354
1517557
1125813
473021
605173
1738875
1851717
289733
286150
1103345
582108
1861986
581162
397664
691710
206913
409280
1587606
1667298
1811080
1865731
1421916
714720
726632
235105
1855388
1542938
1595147
1702500
932904
243357
186144
1017688
264233
1863976
1360002
961784
1554574
793120
1459840
1426408
772096
1946467
430629
862693
1703266
1085254
1572252
829015
1019910
905387
1112450
299695
376347
1401930
122126
827109
398005
1366667
1747342
364259
1768296
146255
828107
1416709
1632667
818605
1729313
1232069
1540385
746493
804731
935242
1616463
1210648
1444484
202096
582776
1389499
1169108
75081
204457
509521
1835765
702900
946996
110140
1847570
1098035
1990672
1142795
1123511
777539
323554
89902
1337082
1200629
411570
1040261
1729647
331534
360752
1354422
499912
1889411
371766
778220
1060922
609317
1415284
1646049
881873
391179
779539
324036
220446
557164
566376
1896485
1791445
1584568
109089
1117299
556494
605028
198779
18188
1480647
759224
1574793
844793
450977
603233
534327
819855
140132
683277
1076480
1678377
596149
552551
1821812
1053518
424028
1214757
1647999
830438
1944069
678967
1180657
1123675
1363964
1196942
1575025
1945184
1419120
1039577
1215306
1292081
871614
226430
1413847
1259268
1449486
386647
1702507
562561
1307066
1527618
1641474
710866
784047
1298255
871219
1362893
245296
1463213
824184
528238
866968
1366024
1118218
1991319
357021
408090
608739
110292
1103288
1638424
915711
135097
190017
1198066
1301816
695990
368628
1904077
1981125
1539778
889476
1296152
1525559
1315990
1190870
298051
1737292
127246
1705379
1597592
1539981
1769774
466370
1524335
1713737
1470947
1864054
1391989
1033952
1728343
1809241
1213235
75201
1100849
737622
372462
1924256
1911524
799439
1045
1057998
1536512
1028653
1261779
577619
1510319
374363
616927
47860
1110377
723513
1415283
1273194
1598961
942438
523336
812652
568849
790189
1558702
671289
18165
1744820
1331707
862562
1135347
550972
989150
35304
679716
480106
1137723
1617621
555390
1906977
1725298
21014
1963361
785274
1980968
670873
297587
877136
140741
490271
1387207
1963319
567900
195556
1487381
1132421
1564681
1852657
406359
1157499
267160
1965017
1262623
998772
153284
1754413
255850
437868
266306
1350371
1765591
741143
1884283
854434
1377266
505943
1363185
141096
882433
754267
559391
1588769
414465
1393631
556801
1391904
461081
1279613
1697222
1356130
1433559
1959251
1718212
1913305
653500
1074026
479959
1892456
47700
745398
66451
901472
612824
297924
15646
1244496
252494
1347758
1015542
1934634
1718935
1128853
1457072
614686
467509
1801543
606369
701894
76332
1988752
1078658
1564400
623436
1960262
436170
641059
727163
888102
1271489
1916267
167201
1985174
856841
1923702
1505484
1336285
350792
654177
744536
1960053
1354248
1478999
79138
1067078
430025
1949037
127979
1898872
1389130
1968130
483463
1303240
895413
1850647
1973295
570611
335635
1664641
1386720
1970516
1030439
628680
1724281
1912476
948521
488371
715938
554679
531676
223216
1690956
1868359
1342421
748658
1337859
60814
1348164
1031121
959224
567384
1677423
392472
765931
189510
931586
1275156
1972795
1705149
700516
1210769
1976744
943661
1091061
1660674
232809
1326876
1851390
1884503
602443
1725882
330051
1353037
1736705
1717633
1106392
1219766
79196
742133
386552
1829746
1623319
529463
1370551
1454943
619340
395528
1731257
1420355
406778
1121534
130459
1587715
1152932
1610161
1597851
838859
1690641
966884
1614326
1885090
1746351
1212001
1272229
855857
1037771
1795360
422901
1826030
78696
949732
1595520
71697
1198936
47134
1753446
1349
1024612
1043673
1893483
1910823
277394
403992
1959015
1790066
668148
1252297
522864
1618693
871384
1692731
767621
874409
230608
1131306
1028707
190514
1972224
1578682
1691671
1596221
808190
587345
242508
1859975
66813
228051
1487556
879201
1799816
1478894
765847
1904236
1029454
167717
1061896
303237
1847546
854631
785417
50653
8711
274475
366749
1602754
1777740
751655
588803
857654
1673295
66270
613732
1962709
1402360
575407
1781026
19828
1066150
1612861
136147
1603139
526713
1864244
758073
557159
1863010
692407
1008413
1317748
1799148
661246
1045010
975791
400962
1554841
331193
921458
955226
1074589
128538
1368818
297434
797148
630331
1912186
365599
1913502
1432801
368038
603247
1412497
319269
1350188
1107506
836445
59136
1279463
1255987
1894450
1353158
1193165
174786
629301
460
310351
952491
1007242
223527
1641303
1756926
1278489
13895
665209
1903290
1417455
1924907
1462886
1811924
781652
1182758
260191
348137
647000
1151002
746854
1504049
1951269
98639
831233
1894685
1807900
569998
1198210
1434172
220045
111712
552222
1861002
937629
897496
451416
836647
1555209
29269
404205
1922471
1455101
1560432
280287
54175
24505
169958
43274
1995028
1221821
1338661
911003
480813
796171
1942204
1710079
1941007
1317986
182054
806240
1175823
1723127
1065666
108070
1304357
1591790
518565
781530
1269287
231067
1698565
695959
467978
1292527
1237099
361226
500445
358066
1272806
1650286
72691
299410
519757
998177
696476
1459289
1633784
1743308
1165684
1922795
845869
637556
835756
121264
1897804
941026
450722
832176
1954161
1886100
135272
214893
661607
59964
1807765
1632965
34913
968969
126917
817572
1870682
757918
1097164
59942
459973
1862663
1085362
1092681
1123308
1999697
954334
216345
176583
1278843
818243
675549
1000779
1881049
1992228
1643941
206152
1723727
1589091
1089255
331267
1466736
1001512
1294075
616993
428840
1234692
560060
723024
175562
1047630
916387
979100
456625
1330786
432049
1820319
409692
1486552
838063
1898686
1318024
1277514
990060
623024
564010
109212
607835
697056
1720904
701071
794370
789045
991446
1574909
373061
1008798
1204895
1312788
473354
1855154
832075
823198
1448789
94016
600507
47070
318725
391401
1879170
1957117
731339
1392406
769817
1693600
1290049
619483
1479092
1986923
1135873
843623
19507
902656
690044
357305
223383
1575109
143239
714740
697129
1297021
84654
1976466
362606
909579
149849
1354263
257002
317147
1499471
212950
890101
868454
1770820
919068
1404245
879152
196379
73363
981991
74313
1662956
1683636
1171432
527840
1249105
1850613
1950004
510780
857682
71990
293220
1677824
1452866
1741463
334558
1991718
1482089
532272
701325
967460
524942
1638
1199421
490490
605005
1837988
1484985
45115
90747
1192793
1920305
829157
159716
852280
1892875
351776
1856331
1968810
940296
1047487
1227238
885057
524201
383000
951264
451867
296641
581604
65095
654474
1481817
399611
1473420
110277
1806919
38921
1312812
702184
915803
1107494
1953088
1121829
570363
1616384
895976
574431
1439894
1941074
1798517
941367
1003238
959863
1397110
1772476
1234699
966394
1607715
691929
1370351
757641
1904960
117880
452322
432721
1618412
1521969
1991860
1656260
567707
91604
1304471
1402371
568758
849866
1212011
1122524
1353837
1785897
1530324
693610
1044700
1679212
1565313
1768636
1273255
1284449
360540
454730
1332673
1000036
762058
1262458
1927664
1174787
591371
55552
476945
942476
264118
1308208
1806547
642957
1345167
1304522
27731
1401363
383042
723340
495663
1567360
1452089
989134
1331897
651584
570787
480934
725218
1753444
1168319
1292294
1608156
1584190
568725
1982031
1809987
1234068
407225
284522
151563
1499396
1619998
496287
1873823
400238
883030
937769
831721
1107941
1499995
1407061
1254111
726264
222203
1460971
1094232
997451
999139
1780697
1678409
89629
1937118
581733
1878893
611781
1614333
575146
1800738
724815
739494
1607175
696090
832525
450262
60181
550507
711153
653359
681248
1229156
1163268
953261
1281717
34255
1647400
873551
700592
507828
1511729
485571
1577232
841766
994355
1579484
1867928
1224803
1482943
1649719
696743
1763663
728940
507341
1202448
594890
1586671
949477
1214022
881333
1285263
930469
1541569
570111
211428
1147651
661748
1794502
1812859
769150
1509661
1015660
1258257
200305
720076
1825231
517357
825641
1769270
1690316
1431832
842512
695436
657753
1007821
932697
889983
208447
1659747
1971943
156497
135172
416622
920821
1173436
1273825
360293
1976135
1646340
1357784
1694919
1849853
1348691
1145611
866159
1323726
335650
219024
786055
1052888
1616350
187670
1380243
461934
1149817
1458121
51568
1614399
1635098
1780043
413670
483909
1503201
1528103
824919
1159266
471441
17019
1509481
373575
1124286
757961
986960
1375695
1201117
1428651
1581937
489345
800342
806050
1322026
402679
101060
1286139
1921715
412387
1484578
536627
1266894
1025823
1130969
890113
1914310
1278184
1077624
1707495
652037
1113813
1651270
1699691
1558164
38627
1600113
1707745
500083
591684
1285254
1502357
722951
702436
9515
1380866
1349468
252959
458341
1381939
592276
413863
267188
308915
244934
732058
197465
85575
1979128
293142
306189
1387320
1899250
97557
503729
1407505
110573
1352228
1209336
581948
1410760
1837507
1267793
148374
1389526
1483280
1677638
800549
1817357
1482192
516194
161840
1617543
1138697
986050
25288
1035335
1189877
431115
405177
1033561
317047
1988753
667677
1232856
1813549
512257
226150
1873342
1330781
701566
909053
87814
1381733
276727
125681
1703699
656661
892928
1715811
1907710
869271
242714
1985109
1942932
1641843
593723
583727
1759034
569212
346810
123810
621577
349414
77473
989817
881370
1832672
1774684
399639
1931759
1724523
763726
35271
507059
247808
1433878
65642
959982
1977066
1151720
65825
615899
1596508
1171169
1102563
350857
320592
535929
1790817
691499
1887785
976382
1042160
724217
1484761
182251
1646722
209346
323997
149644
1032819
459389
259274
211325
1368452
842261
629935
1757695
1302545
1136153
486589
548239
942834
793835
309382
635739
759795
1591741
1146305
227955
799583
1435888
999792
944124
248889
1249316
100105
878225
1338766
1192797
451216
1073270
1173637
767157
144991
1909318
1290417
1809457
591559
589532
462930
1735773
505976
224335
1112960
1364825
1326268
1607705
879897
1240104
1900842
25861
135030
1745324
791871
1196726
932733
249841
1042897
1251914
1673679
1602966
373112
661391
352868
1426033
513976
464351
1934545
1279593
1062697
662755
1926909
761233
965789
1098632
471878
1125538
247430
796374
356181
1601914
262258
1497273
1154648
902334
1306627
973399
1561030
12199
660849
991114
1954435
1818001
1445957
592120
59610
934034
1071766
103287
1031132
919033
252168
737725
1737209
1689326
524938
807607
1911326
1416104
613491
514792
725212
1611305
203658
1529343
1340432
1085346
975336
1210648
198839
80131
957742
1585356
227823
137949
28792
1535646
1262207
1253910
553647
1107229
452023
714748
1968172
268058
1476493
1348020
535853
1062774
697472
301263
1869191
1187657
894982
1592904
435610
1299901
445485
1110436
1319033
175931
1431806
65025
505288
948838
1144485
180579
154414
1151973
1511885
567253
809422
1420542
1102740
825910
40538
1050462
1360867
904880
280120
174685
1000862
1598527
1223943
961394
45028
1940317
1364283
756624
1845772
1696678
980997
670541
39413
290800
1062545
645543
542770
1471140
588360
618273
976537
538864
206204
31855
639084
1564421
365754
1918626
242454
1908463
1651105
1978700
1151492
1600598
308690
1667962
1665129
1951507
999539
537627
1863222
186231
1459025
697501
1257700
114577
366738
1295244
529794
321756
70844
385542
1906243
1614805
41615
7547
865785
636013
462933
1634042
1202132
1783375
1274537
816798
24894
1000339
1139491
1464444
1092980
1408306
1348872
35252
91752
380952
1680541
335164
1652066
819949
1527125
1082222
1080636
1314074
403278
234374
69396
1862359
726736
1753659
1539009
1076953
727468
1790982
575595
687949
1464116
120996
162087
2289
518297
1612310
495042
1099761
808426
1796751
1082913
1226852
1658065
1755063
1256096
217699
1901462
1342581
740891
1771377
532381
1355630
379711
203101
775760
577778
783167
1693646
1446464
1422228
521874
1107970
1156791
359996
727301
714931
950567
1204413
1549645
1091438
1112781
1973655
798449
1594172
472486
344771
1704771
859784
1961073
1871853
849841
1126634
1391224
951727
965302
1551804
864977
1353153
1584923
980780
1055157
49585
1194960
1927696
579295
414085
586277
961520
150168
774637
1523594
1895654
281194
606745
1832969
1491283
1004037
597776
551955
388404
276978
1285705
928121
51524
252170
1773348
1428022
1830620
6767
715821
471386
864796
168417
659180
1253943
40775
1949947
1397122
668227
413540
840273
957739
1082090
649075
1388703
487434
1161154
1302741
588960
1032743
1782821
1729347
798751
1778889
548643
1520718
1543732
642871
1570380
1892441
1136186
395940
598959
588094
1435146
546840
556169
1802962
1548422
1493294
1168609
704808
719662
1418743
1111153
259568
1602124
1003561
1592961
1153665
1824463
394127
443694
1702812
394736
697560
1052951
686289
752017
630586
1372761
897194
935408
739879
160030
1296708
1984232
1074009
684117
429673
449244
766080
1441339
192139
1467715
298230
1054157
265959
1446239
1654719
241758
568361
674779
1249437
1459495
1007417
205799
1199057
92606
1287067
494158
1128406
94802
459868
646882
673693
855076
349733
165836
1035437
1255512
1841755
343372
940910
174328
1038380
1216347
921241
597822
194727
127044
1156287
538120
777298
1197445
310915
1499719
535152
1039182
81141
1228934
932178
1988252
1731912
1233702
81853
157620
1284903
1418617
800707
1528268
1520038
732233
458077
663409
1147392
1452258
1326154
55363
1865755
1340223
1118802
1494024
1404780
568733
787720
1005385
470807
4945
1737811
1483052
165038
499275
217326
605638
708608
747157
1313318
653102
646809
1470334
1634955
955339
133298
983255
1072038
519471
934324
1359473
949951
772263
1958152
960605
925226
160064
1278636
1929676
35633
1284268
1599754
1237249
515362
751213
237374
1194222
1444603
1270620
1173195
1071716
601759
62707
634175
502054
1745289
754481
1926253
1931850
1727191
1517974
1291877
1948610
241246
1849585
1873378
1304826
776732
1126135
1355183
956117
1436363
149864
757309
1567650
1388062
943076
817677
607811
605405
1144149
1071719
1585083
1292888
1517597
1719159
1808264
584105
676300
764625
337251
239358
965711
197788
1068404
797538
961397
13662
1959356
3815
1211285
534709
714065
68434
449202
1125995
413514
1789693
252304
1543464
165256
1703891
618964
16955
1647767
678734
778759
1089914
1602637
585729
236907
1209024
1001627
813920
836970
576276
12261
157809
1163980
1258831
1741017
1386485
1090476
191313
1613437
1944094
183742
1655260
83541
366922
1324691
449984
1855348
123286
936914
870399
252586
521949
1983050
425439
1103704
286802
1906839
196302
406669
583227
1170286
898551
909664
1487876
1600340
1052185
158503
1020856
509609
1403295
42309
1511239
756438
1015460
618146
761834
15410
1005963
223640
1547370
1512155
1629726
1894605
434360
1607720
517947
270813
819693
754951
786751
1294126
703382
957739
1945068
878760
280945
1568875
734648
866266
777628
1360307
1186335
1247136
378122
190486
1526329
1491908
394547
1160633
1726276
1680525
276113
440063
475523
61627
876920
1906833
1732625
1070344
9450
936250
532917
923180
375555
285049
520922
1125502
1050230
887691
1533120
83219
205350
609663
407282
80086
725424
851337
1144016
271561
1350640
1514335
152319
1147523
1655797
1948141
1008760
1960002
711547
1805530
1979855
667603
603219
549506
1408281
1654587
1748939
639677
1284783
1631346
1497433
791963
1667310
1738132
216461
626894
1098685
1711176
1072258
123166
283022
448742
1550855
1213301
478183
1923233
717812
375111
1700525
741062
1751664
11894
1509515
768766
528470
1594508
531187
849758
1066334
19572
1139607
79239
781311
163492
493969
1500159
1352433
270844
792218
750060
614003
1016900
1975780
1461346
132672
1537414
1416508
423588
187318
1393661
1990802
863975
901025
935134
288098
1953453
1432780
1687371
560830
79349
533200
313394
1921357
561375
1857451
658984
358855
1457799
99930
677490
1683340
1849999
1387873
1930215
231557
1125407
745492
1259163
1546473
1557197
1453676
1286207
438619
640579
1381902
409837
1567895
1598691
1848655
1263587
1662469
1660393
1061387
1901434
758887
1091394
825589
1249736
1606150
1146316
1440519
96337
1232240
1354399
507335
1310425
750315
233571
1275153
1385936
422359
1940287
533353
1495637
820757
644767
1421756
1516290
874108
558430
332096
1958941
1735275
1506906
354358
128435
971160
1455319
1607064
1877249
270661
1680200
572505
641596
1286574
1795055
1707697
1245341
1747375
28433
643885
1126330
1061778
184451
1334645
352536
789838
1308666
1170457
1289293
953758
1526552
783685
372167
477547
106356
970681
470926
1382277
56830
1706298
1138252
1541757
1347064
1583815
634926
572576
426806
617315
1186038
1500381
355538
627142
490234
1857090
1528877
1284957
1778021
1114016
215751
605176
1202440
269106
465384
1968782
910558
118890
1121436
180899
1313063
1160942
615613
886162
464916
1420422
571051
205447
782888
741211
331078
1401376
1303541
344846
943989
665134
94219
1158456
101519
104256
1062173
721061
668428
1185569
1918737
136634
1978204
1322550
1498360
1936560
1922854
931690
675012
507316
45261
1681796
422557
701671
641578
626960
48362
1153325
1071230
1292997
110926
692527
609616
588448
1625446
1518309
1437558
1345251
1330970
87470
694396
794155
901964
1361461
1578127
570421
1204616
747262
1927180
1952443
1292404
1123373
806506
512393
1885802
72448
1530001
659360
393736
905220
1269261
1653688
1859475
1213397
441341
1197942
718288
910113
1381618
977467
1072457
1399044
1549957
1383128
552208
1830311
124082
679166
466728
408628
1550039
1964365
1707484
637291
1767572
712622
426097
439088
1247546
1243639
1955067
1862141
1254600
90555
1486816
1860243
507752
1976101
627369
39906
441916
1182110
611331
1376652
1915784
1249525
1050037
1338299
1352820
1036135
762704
1938632
1374341
1759007
557648
623279
893676
1367307
987145
1638725
349776
1744305
589813
1890428
1676084
887652
373396
304131
117884
731293
749592
1015346
1884691
39318
321037
34543
1143363
1662030
9139
910352
1969736
1322473
604214
1122578
1183326
757753
818309
1770804
1359018
644128
137412
899888
817380
1708917
31669
423007
1311219
1309581
1768563
1329588
1166056
1084730
1850742
354963
1375844
1686793
1218005
355796
719044
1276790
206090
1806986
203186
1794284
445831
677769
1685107
346335
210981
1195399
806551
856914
197767
56188
1610618
1754483
350550
1680950
1007322
1557499
1142499
544028
1506175
1459654
128429
502488
713683
1632755
982311
645556
1866211
762640
1115068
49937
468776
1894468
1563269
167189
900336
457154
1675361
717000
377962
945799
678385
1464103
725562
1418149
1188095
889931
608122
1215220
1549058
1610552
921400
832442
693049
1064471
827754
629027
289820
796067
1431792
1758564
1807180
302051
190506
24874
934121
588174
325588
1335027
964642
1211277
962456
1881480
1878243
1012010
849296
1558030
916076
52710
309242
1614215
551804
936968
108788
1527291
1255934
65585
1102857
1534515
566428
1720408
1769237
306456
1286964
1253829
826600
1708990
882839
1254505
605047
1751415
1831687
160282
1424498
1298652
767461
1487093
1538986
65976
910452
741958
569544
1486572
791088
130680
1825478
1318595
1467203
1381136
1037064
1720716
1016827
1689638
877282
1089982
60639
181105
1675471
419334
1498341
1161551
582509
1905401
905702
681102
707719
1787342
1104134
35519
902743
1601975
781518
1617267
943032
753430
557542
1782268
1536476
989269
1447069
1574056
178663
1287683
1635484
352972
1639192
1326423
1330893
1992524
967640
1595923
1393765
1499737
688170
1087239
1575492
471770
981631
1192557
562764
254027
1536968
458559
1750193
668060
1013166
1146468
888461
1950692
1030434
1588290
415711
1779543
511963
60563
235070
1512333
1786838
752402
319857
66309
163078
1894087
841666
1711295
1864808
1690223
1195189
1636068
1697971
900141
1646821
111238
1129017
1204047
697349
1245060
1773141
1285092
1411996
1711731
150654
1252324
149346
1032199
1980711
1888027
1522282
415976
716445
1669129
552877
1592365
1118325
239936
1858712
1201493
678975
214628
1421879
344049
1325259
1339055
210671
1943638
1199675
1988350
31147
355911
1558521
473702
374191
1148483
377651
1111592
1553205
773634
1679865
500515
374487
65515
1457761
75056
1972381
788509
189165
1970356
1561566
1538366
1867470
1732774
412882
1931358
994177
1242080
1604274
1334274
912523
7203
1878242
234114
227191
1989879
1844750
773534
121888
1569882
397274
573681
1587225
737333
1609095
36703
479060
1624248
1990811
885741
523488
975748
1929145
1332176
675248
955981
629978
773592
1949740
1925512
1304830
354769
2529
278974
1187522
717159
1635806
676814
1801013
383984
1893016
1548792
777910
1878530
1783599
1125620
1306410
337956
1926657
986427
1813493
1489299
607854
448342
1107459
556589
1909260
663410
279977
1199359
1393844
191520
19769
836621
1930580
1482508
1363172
828814
1959455
925349
372816
1704594
536925
1668160
1186703
123983
1687334
1268178
942356
375145
1113877
384961
1023344
1191708
1322638
260695
608542
1941156
1297353
393820
1731814
1390062
1945588
601475
127448
449305
717551
1468809
1022673
202588
138780
395377
649055
1591981
1618091
884182
1542850
1685763
713476
135561
422596
1608147
311765
1042488
258042
1193461
1019889
1233886
2032
553766
785964
23326
1300796
211025
347818
1619611
1063981
770838
775578
1681286
238606
21381
1176090
644722
1566212
142060
1662504
282944
1768998
1697919
127387
138820
57082
349862
739235
621336
1642190
908258
531827
420234
756254
1058950
580629
1474374
1123014
747128
1350505
1109804
1893002
1998047
1359971
356063
503536
1430459
308720
473609
107388
61017
1630011
454158
934648
1528426
1372748
502910
715304
1062031
538934
378148
562535
1956576
1347739
1352364
1559566
1796098
1275044
320633
367417
818989
1397524
896771
546540
275175
351226
643644
769704
822323
1013682
5319
882098
731967
115989
572675
828820
88597
1142172
196314
1702722
1416365
1883442
404333
152561
908789
1253553
1515320
1119364
1393836
1143805
1038355
932886
543119
1900238
418252
302514
1862523
987052
475121
839278
403728
1453025
536761
1207357
1401143
1149327
1574098
347583
928395
1182263
1695839
122758
264746
1023921
519553
1045047
1738757
1512817
892662
1584014
1559104
732733
39699
273149
682184
1502697
1681595
1793229
555780
516445
126875
1254062
617956
1925251
1618505
1925996
261596
449694
927314
1403518
1452160
482194
1311581
31332
1267337
1362297
1691554
703099
1848625
1221907
1323204
1089800
1587079
337521
1287314
865601
1281963
1281590
1836103
1766117
540263
776354
1294086
562955
1266479
277806
764170
1356608
1090525
1302924
573408
1268273
700826
1949782
1153884
523570
931956
1415324
61693
1374756
1391215
334376
1243042
731774
1953689
278714
1794957
88384
1398492
497916
1830508
503623
1914682
1493860
1943920
813093
1409999
892602
1402659
810512
569045
989886
1928761
1429742
1647015
139493
533353
1387185
154293
703275
1523521
611635
783803
348847
1465802
892416
1233096
799669
1425633
1746579
1790622
385640
156687
373309
1290725
43724
955643
1358732
1732695
734620
1287434
1391839
1450224
869386
1515923
1610394
152766
861075
86917
412046
86719
1643321
689015
274927
738141
146901
598733
350905
1445373
711520
481619
1112698
1803418
437739
1572633
1420283
20803
1081006
97132
863877
163173
1625959
1670574
636262
828750
322634
270160
1810866
1828147
1088029
498052
672474
1195959
1308302
584141
402578
1423927
1620552
563540
1380333
1966056
1101624
125910
1431257
1163252
1905221
1464449
579722
1172697
39688
694503
1778843
1833218
221856
1317341
810647
125407
1212588
982822
650706
881750
1170312
1180926
83341
538091
1272397
244334
541999
181066
445568
1540306
1899977
494423
10887
837401
863231
1380407
1009714
1071973
343573
1787397
1736142
272659
1834068
1092823
1374073
267792
530953
1206305
173164
107054
531707
556617
1868254
593045
1920249
728334
1600996
1695644
989077
608017
120461
1419290
641022
1401104
877720
1692356
896286
904805
1725408
1347415
169869
1128472
1607833
623105
1987162
1059238
300408
1107289
3033
1294537
250413
1494045
1919828
29130
841671
191694
1196820
521237
159868
1437478
1202041
174941
763483
538041
1885200
1625285
192285
819629
1546947
673570
690726
693173
1143924
140642
786776
1240228
1592826
587427
1532944
778369
1920549
1353958
1828585
1432880
1962549
1886065
1176105
365762
1092337
732438
161817
244397
1154837
1260095
901312
152529
78550
686173
949037
1050114
1182981
1565564
1585039
646278
1537866
585745
1393578
741833
1070549
1542911
36588
1589537
127988
673888
337634
1058706
1182859
459814
748321
1279161
816563
185395
173715
238553
1579868
488647
1670528
805652
1541808
704405
1819776
684678
917732
619602
37021
1771505
917759
1209597
898608
1685038
1987609
1874470
887886
1646720
4126
1341571
1305742
774675
733484
1286051
658240
1600375
1877347
1923492
1707705
665754
1547560
1100730
698146
1262025
1648740
361958
479260
860920
1177812
1929903
1433092
194828
764698
1569334
1552462
813866
1009703
1388096
178062
1893610
1141352
736410
123035
721803
376722
1382464
1204986
1837388
1586628
219776
1612279
590150
558837
1260501
250690
326931
910042
305133
1627193
1530324
1457017
1680326
1730048
476378
1856127
99314
349719
1027733
256506
936622
332349
1519723
1458983
1472964
1597638
1100619
1896075
194807
646335
581221
395883
1335569
451854
536085
70715
1848780
1632186
995107
1624061
14638
1344748
335886
66697
119415
1150240
554691
1194153
901643
1280176
344170
159918
586666
52504
1897975
1282318
977483
1842117
914642
830411
270740
726417
1036221
1253369
1789896
1974673
797415
994992
522375
682187
1708167
1796153
829517
84148
1014945
52526
1779184
1800560
1758869
298694
1584439
1553937
638230
983003
847201
1937816
1542578
315086
909469
598736
519556
280011
641913
283446
1662060
664009
1649994
1322439
442108
1805747
779449
37956
581960
387386
1353779
1926164
1133227
1564141
1729273
104024
238907
1539903
374415
456970
930941
1923819
1729680
154126
1728715
621641
106521
1222638
140219
223967
1655098
407275
1191277
1053880
102388
722398
1648159
239535
1682099
1113294
935989
147198
721711
823558
1165804
469141
821574
904196
1228113
1142015
816040
867176
1109777
1328384
1052323
378121
1486360
1018360
550136
212402
773821
1867467
1373726
679501
1287245
1585093
386357
1836023
916400
1318310
246544
356964
135546
1341847
1113080
478294
1915364
1186739
1917310
1350573
1727211
753435
687653
257942
829893
584841
1422264
530660
1742617
1971246
1829463
991340
1181356
1584412
1002427
103239
1550884
1591624
197683
1757904
1371895
359965
1100746
612765
1995469
1937380
1439160
261260
725762
547045
87501
503745
1338127
97467
1237205
425885
175282
863884
834746
995777
62307
1335609
1231830
1553660
1809029
1183896
1898571
1249488
877365
376392
1694004
1817283
388354
855134
1936131
1404155
453655
20666
1135947
1076391
1317520
91464
57495
304602
289629
1094150
1209172
827376
703892
1226272
1181035
1281200
1826988
91035
1456601
1863055
1013563
660968
339372
1698755
1879780
552334
485029
454834
899440
378924
647639
1821480
529021
613547
509963
1259817
9257
1263458
1223126
121125
1546807
1017816
70568
1529710
1313292
328518
3177
1815260
403490
1315652
1582908
1403338
1264935
328890
1485914
1133558
1786100
1109788
354833
1065207
815388
1449533
720162
1538494
602230
874184
1340777
206072
871972
895398
95300
337180
1582250
543473
102297
139073
1934518
140035
764695
1822105
1241762
1367969
1896901
987343
975798
258061
207925
1978276
1504287
779565
1590500
818511
920429
890276
497928
393633
453836
1240612
1739220
1497770
1531183
1340033
1338981
620921
572897
1786789
360145
1331363
1491139
75608
1585502
547835
1983872
342073
1070631
1430064
1905626
1950855
859765
406206
1105736
770787
632774
1311966
356530
1844022
763727
396657
527800
577574
550985
707604
128514
1224026
483343
1428692
854779
1199620
1040473
554564
1639791
1245998
1384122
950186
981259
1683661
72058
488729
805793
890509
1436768
1657877
380603
832056
558765
1825895
1812962
1525244
1754482
1695079
280864
206012
388033
1091495
1334830
1077521
1901271
486541
803533
86137
948162
538786
1928089
1482074
1380335
584756
1999930
1256064
1644793
430268
317292
873846
985012
949093
295901
1349901
341254
731263
1718513
1591519
901643
1962643
412503
452596
1900236
1296324
517221
514384
372788
1963476
675521
704701
127660
1597254
198171
1810299
747703
1252879
1825202
689806
565914
1399056
1448608
761118
960427
1505641
1077815
545850
820855
1629422
962112
725675
1808239
919848
772150
1285663
1168837
1349094
1208072
737924
915300
1380330
96822
1200782
1008622
385264
285126
29851
140486
207394
1418893
808800
1181101
1915873
640725
1509427
90085
1310401
450274
1878916
1506272
1694216
514898
220564
147521
1551014
218685
457417
1377554
130104
1465684
1687964
1913667
1159965
1966850
1901948
1301239
1267239
1396635
209672
13429
11622
35765
626716
412177
252507
1366776
165615
624436
1040898
1856997
984224
1247284
854865
1490235
1718780
1074197
1943561
670570
1068539
1613493
114439
648753
1783502
1667375
699265
403894
189680
357405
1192909
1517355
566418
421683
882495
965012
604540
1238967
557597
899564
1134608
659629
605417
1015334
1797526
1978769
1231770
980216
1044953
1000625
710563
917594
489773
1518379
841099
1820354
1302635
617366
1048409
923929
244481
538801
947851
596266
1196857
1187551
978070
11041
443738
1509905
1896414
576175
5735
1435520
248625
1107531
634849
35083
363008
820188
1695214
1281260
1651533
916276
319326
823152
886847
1625933
857859
330406
1657893
370059
37001
1535345
1898414
1123588
1003026
1242496
873953
1682626
1541300
1391667
1476918
1819664
177425
854378
678998
1648651
1602970
181879
239537
899791
1128935
1892664
89590
596230
1521716
1290060
1634470
1964924
341
124720
1400993
1608676
657664
1925068
1577474
543098
1594064
1929323
1159827
205324
1804
91565
138738
836192
1346597
294400
342684
1463775
289482
835126
1871409
151207
1004136
475481
82425
1898720
1304822
245772
958949
1290472
156956
735679
1235782
938303
213263
211085
551729
514998
314095
112627
1078978
1465382
1919374
1511335
1123553
1127275
12772
1553549
236408
682758
533845
361001
313897
566142
577727
687730
1551636
1113364
721204
405178
1811020
959971
1385653
1728975
1317053
575278
1317525
269404
1124915
1290984
805032
1025762
271130
1286828
992762
1844062
1219269
164963
325485
1734263
162865
488581
1538296
1253735
884500
292420
604393
1842874
1489503
479442
779258
1444624
944732
453273
268942
917104
1528811
422747
602134
1986637
1526958
320947
1302434
359497
1763776
263703
798016
1735578
212348
596829
1597537
338733
603228
1144423
270833
1990790
277410
1836109
1120238
465035
486481
880644
1816832
1652970
666337
1216281
1412948
196632
126172
1232354
174903
861137
218431
1400524
1512459
1387812
441797
953904
1732139
902196
1063249
191085
198930
1556365
403244
293823
962988
684731
838889
1509329
1575823
1768061
1419575
192069
151593
1925069
1155790
1261449
74692
1833063
134978
455061
1853546
323871
1227683
1282570
852742
1202757
562889
222787
1001307
1731350
1861040
1927859
1996529
1763624
619400
230598
1073409
224853
35866
86478
104154
949457
163826
999954
883860
1866051
558477
1143600
701427
1103638
176269
1811692
1104622
242754
423329
397495
906850
1291184
1477629
643600
37518
563765
1219526
887632
678003
1688857
598468
416131
980053
1874549
190899
736156
529972
1881617
1428182
1302301
1632344
1510046
1563016
1286197
388040
1742905
1144777
1581365
1484262
1904519
1306791
1126114
1661303
1425267
1572959
1928350
1245085
1405334
1022709
257397
1567655
1403083
1728576
1698447
831889
621922
931260
1947500
1536850
1388699
583823
256733
1411420
294094
1077443
847482
1692938
779548
1703736
42297
11564
1362654
1190447
609032
829911
730163
1826435
605986
12845
929699
428313
379601
246619
770134
529052
654899
1375209
765348
566926
411128
1987620
781587
1857662
105382
1228234
118705
935299
402377
419088
1190587
1266481
1372728
952596
485449
1992678
1291053
1895991
1931797
402130
276342
1266516
890056
836687
362220
643045
536191
1786216
403942
1102382
648908
1109650
1801628
1860393
535840
40134
1678356
519135
611987
40149
1411314
652466
1121150
1410726
1019085
141283
639657
1081067
1947078
1565611
675923
396810
1466698
1861552
1483711
1069318
367077
368166
273339
430268
1643894
809473
567740
1601070
44212
1429923
170881
683211
153052
1731467
1925581
1216039
1042679
970122
1562950
1250832
320417
1668224
1165890
1829390
275907
1231475
1307654
176588
648559
1870198
571100
996312
712362
526449
1812355
337177
775183
1927729
1315699
1836290
1469770
593767
550608
1164624
13045
1998472
809521
859816
928904
431404
1681935
1350610
1205522
570445
562836
107898
1801355
796082
1766751
1713003
1054689
567075
737147
711589
124117
58313
229490
1581545
1287436
1296344
7726
1910486
509058
1977066
1052695
585965
1998000
1691970
811268
173192
996040
1768925
256102
1325994
262249
6853
1223520
1072990
1716003
681978
1796281
666328
495113
795610
1419117
1213630
1209696
175371
192369
1807192
180064
465403
16278
1853564
1659654
1407603
792917
1922883
763338
85331
818381
653834
951188
806851
898961
1754482
788896
1265055
945941
1877292
679718
977748
1932820
333351
1108304
1328785
1596749
21122
1107061
1101326
1267886
1126322
1506322
1027881
1783138
1207671
143759
1693803
554043
1351663
765490
773285
1209327
1684279
530041
1369099
908107
589736
91377
1685563
1463694
95156
1405437
243766
1571099
379405
331082
340768
686358
373340
1882515
746323
1514471
508553
202640
1724018
566274
82858
268894
272486
642686
575133
968037
891529
296607
530397
748913
1212915
624787
1734810
896501
889113
1529921
1465500
1497599
1756117
107944
1807769
1783142
467401
582418
809226
1041489
436949
1565607
1157981
627919
1140587
1976838
1326926
736245
1244338
10412
201623
103635
1047250
1543458
1221138
612940
7290
297843
1495223
543241
531126
388543
22809
989203
68551
993573
1330308
1415706
1033271
1326139
1208410
1715228
1735622
813021
1223606
25222
612787
368048
775233
707324
1958725
159443
1750565
977317
1625385
1654084
1269501
376069
1201544
459441
1927385
1416942
1147493
1447599
561608
423813
422951
85457
977403
1554733
298122
586891
578641
806346
521566
1217781
591462
1530158
1252936
586689
534220
1983428
1396090
372217
658879
224602
135586
1047597
345355
1161025
266154
1051315
1251509
834924
1147720
439632
1036625
119178
1204877
830929
957522
132761
1752730
469631
1250024
1828080
185702
651863
375492
1939972
1113856
857902
1337995
815681
905953
1986976
1816440
1372605
134031
1741770
432633
242918
1254544
1577924
490750
1285816
176504
1840152
12526
63694
1461090
1996838
1884592
1584123
1264477
1382909
1275737
1637913
1654432
1622912
717984
1292271
685713
160576
448493
458400
564460
1227642
1257634
1635106
138604
782589
1584081
224480
87543
903771
461666
150882
1298354
1086619
26580
424044
919157
599472
1380779
986717
1756489
259149
1435736
1704650
588818
1963157
1028615
140942
1962126
1358367
1108536
1130424
846614
929698
133021
1629154
1716626
584350
509614
1298428
212063
26033
1010108
1858630
729668
1295903
1473717
1078778
441186
953472
1339210
1271215
644492
647431
521901
523566
256906
813217
1568082
1998293
243535
1366920
1771618
1725291
418786
1593871
1343036
1120733
563566
1836444
1220613
576657
1301585
1269242
481628
962095
1019843
1123222
625501
6555
1071720
1142260
1968505
1756387
314782
1388180
523133
1157384
1528121
1461407
65254
1035524
986289
1892555
1057053
1463833
992789
1850730
63693
288332
36597
1103829
1236253
286964
386147
1312539
1464173
566993
423881
1369859
55715
70075
766487
830936
816472
1938428
1376052
1281125
933495
1357545
1268226
1074400
803799
1104310
106911
567107
493399
1808554
1772984
1356124
1051245
1431365
1654438
146145
1459879
773512
1571041
264370
1612034
1396255
1629658
1377292
110533
1627379
1379984
1129767
712794
888506
902044
609799
887707
1506627
1625132
690926
1692818
1144188
656919
1470681
1481774
641379
513732
1748121
414507
789881
1250921
489561
530017
856405
1687180
902695
114087
1974046
777858
529984
1830888
682731
231272
1726042
1377596
230134
209495
888046
694819
1540233
836379
1761161
1330237
751406
521427
1733521
1129792
1159321
384407
1644021
124528
1099696
1895229
413768
1594186
254183
246434
1710522
1391835
1627929
230535
657410
407721
94575
1494245
731745
1467269
1068236
1297672
150924
1962613
1884501
460670
929924
1014898
1577760
711890
194969
1930480
1319657
1793005
1585241
1651831
1692333
835116
967470
688531
104938
481664
1417836
945997
8171
466763
1822774
312325
1478895
1144171
802034
1721296
22854
316214
1404695
89324
1362680
214678
154135
667822
1783114
1743109
805640
1148205
1789405
1226611
583957
104381
1906266
252927
841932
904983
1574983
1901197
1700189
1502329
285872
1758995
1555918
1221783
187898
636543
919679
1479519
280509
1066367
900778
172368
1920477
1978354
1360394
997401
881560
661892
826959
389180
1735666
446616
45608
531525
669626
825720
203175
1540323
1418113
835862
1955994
1479447
660272
1271900
1203870
260528
1061507
518765
728697
540842
1727211
776730
1368850
1274076
427177
843999
879678
83341
142085
81930
443265
1675944
1660844
1684107
1870199
1032814
622856
984900
894774
1865334
82931
883589
22479
1166783
1584396
352461
1154785
999243
475558
416071
450385
222539
1539311
1794231
1822581
1112682
667777
306334
79438
1936446
1505586
1832155
1120436
1670748
1871818
555786
948539
1595889
1799262
1979651
1051123
1196283
867686
960941
1799579
1477074
725406
27686
1330957
383725
1723429
234330
1974129
185515
1641019
41222
1163398
502100
60719
369836
986272
726825
1757102
1083877
1844273
909044
1114299
695616
185066
594874
1490
1717076
179378
270079
786577
1572292
1353886
997306
551903
138082
1795325
339831
61080
1457759
1723880
1102608
756832
687525
136219
1828164
1784356
358582
278901
1822216
135300
939391
1701536
1752202
1532220
623528
452932
26635
761853
665035
740201
1324169
685492
1786364
776494
756722
1894854
1840820
1076960
49538
1596297
1508864
148970
884837
522922
1320674
208526
75930
1198631
495077
497280
555964
1996443
786438
851216
904621
1676091
1889133
1582820
1592840
1640406
1287843
1853665
402710
311763
1244934
1532360
1915825
1084486
958520
842307
1637699
1068744
1706864
623303
354389
952883
813262
1687158
1656142
1984861
824439
1773600
704650
1465141
1100297
1106960
1912414
634807
1327898
1201184
1182920
661433
409491
1078185
1610749
835617
789238
482564
192648
817007
1808164
491775
721064
1041336
1186871
600222
1770469
342634
1621593
550230
1901925
1048910
1975014
433998
187460
892774
1768949
1920126
476860
686642
1628123
1956597
1471711
869000
697758
125472
133667
462279
260964
1031434
1826337
947134
1994382
1953345
1547605
1175392
1751497
414068
567328
1703971
1159070
1779443
1238361
481478
1115332
1684764
1184031
894900
99347
751948
711008
1771829
1930158
55209
336411
1527096
1878097
431754
1310607
1778605
986662
1559150
1916331
1109747
1101889
599675
388286
1496620
1208680
1565898
1958012
227540
1048179
517753
517231
476436
180363
913226
727804
1311192
701248
269643
1100290
1286988
865450
1431606
615275
1088531
1026034
407430
965751
409025
158390
1421234
340105
525225
1855365
625559
438698
1650895
191822
1371391
1412011
1096094
153889
606390
195518
1467376
403970
632413
344698
1994297
1178535
184250
967937
1024676
386553
1715663
35445
1969123
1689587
1055766
1606006
1982614
1384622
1307553
854992
1340949
736201
29984
249873
1401313
588162
1879387
1020637
1498603
1482986
352583
1090564
1064513
1939305
1131226
205943
1474111
597497
1986844
1303650
1797311
1924274
97182
1619051
473531
1363962
1580486
1265800
1066116
1189265
1888710
1086221
1864717
688586
1939037
910205
36486
1585733
303445
166990
1844578
187319
360682
60340
93679
1630762
1190504
814235
844992
1306614
646046
1154377
1227080
798140
578944
844147
840307
1087281
422039
1673887
1789099
190075
676444
549870
1056281
541271
386046
134111
537181
1714547
988882
950094
593446
1630002
751642
1406539
1209595
681160
1202513
86698
1333056
1361584
1952
1604467
787394
1693969
1088048
1866301
1819319
1289326
1664785
1646172
827843
190030
1395748
1117888
920322
1404550
1092199
957620
1442639
659809
67592
1249173
1537911
1322408
731458
1860834
1993814
1215772
1040269
1504203
1458502
1980023
498747
1670389
87527
1844529
1219198
1042035
636120
1307384
1241192
1913446
465541
951963
1357381
1180593
334299
1324669
1933829
1090305
828231
706090
1032609
242546
1423410
564480
891907
1425874
1011696
1339641
1607314
974567
912645
303386
1781937
1311120
1863592
129615
1104677
256824
1111022
443911
1751653
654445
552994
408913
1037561
1839424
973363
1332303
194994
888700
1425343
1323403
503841
1203470
1488286
211123
1727629
561985
1725550
1614
1014278
583397
1697463
793855
975771
383775
1745562
991715
1049549
1063202
1796707
1878093
379125
796678
1863288
1957915
294137
1561100
52182
396664
559355
1948521
1376973
274923
1140604
1550404
1908050
68004
1747739
988235
295187
1092827
239933
149836
1971421
1026920
1250591
1124943
1951153
125267
985434
1448804
1229907
1641930
1710789
1814370
932968
1405843
1121173
1520791
1885
448702
1871485
363999
1972444
1773588
410159
1616673
1614409
1933796
1917512
1417998
132709
885877
514400
1134887
1843618
956007
1563474
1660508
1332073
185198
1789480
1684646
1586570
532120
1196665
288806
881042
1740637
1285285
839114
173499
1153313
1766753
725394
33874
1251297
159971
1664363
1840542
1063506
1677781
1870360
547119
1725654
1606905
1450641
1355847
133101
65378
427538
527555
1936188
1302954
1980825
1069113
1812585
1495470
1714746
1059100
882445
1664921
827005
540945
649760
101407
67938
162447
1857417
944303
1190009
179960
827914
729883
505054
181014
1870012
1234990
481569
361568
1169030
427155
286807
553785
354635
1786422
1942991
1677607
236221
78304
596328
1671373
1276344
621009
707419
1429399
1746987
1677797
952947
1131109
381298
810176
50916
562778
1374351
413400
1008371
830521
635793
1042805
1491139
1812131
129131
633108
754846
426056
1140297
1153543
777171
976554
1947071
1833965
785842
677962
610456
398856
1028977
1605288
917757
1585947
392037
604183
217445
1996950
1278715
925087
749959
1981349
973174
37503
528568
874032
1398235
1307729
1338549
1679463
1247852
87522
221649
253774
1078660
837807
1679462
1990070
1714768
1393104
889612
1324566
208601
1270633
1459995
141647
474000
826587
1817303
1855615
705555
940673
416216
1536335
1180347
241922
1834245
1709312
302195
653116
327041
325814
678707
1634976
1832847
1275281
1826933
1221664
1475602
314221
796735
596660
1408806
1549251
1959577
1530010
1226729
1354957
1730483
686698
1400452
841032
1632505
1967307
228245
280673
817163
1036007
1993396
1817268
610036
875568
1142288
588537
383116
390819
1322069
1099713
1722241
1984526
1587431
853090
616276
1707205
73455
718292
11111
212403
241620
618161
478251
1759643
1888355
350409
1417640
80854
1077434
428592
165337
330209
786705
293448
878108
313560
720383
1611986
834374
1587558
1406346
1975079
845028
1978057
1741303
1971718
1372046
38171
613732
1438810
1051410
1143644
1568489
746828
613102
1916955
1002053
1927543
1942046
1913198
1359918
168621
863514
1529219
1772645
1619855
640639
613037
1462806
963163
1320247
1987001
1935676
1075466
580115
110383
1713534
1404781
808583
1444948
1532896
81513
102019
1712197
1234792
283990
1154145
1231190
522353
232987
1046917
57320
1764066
95167
59516
930856
1197534
386118
1245108
207061
1048888
582912
263988
317255
1041260
477661
102217
1840041
131353
525644
627304
870194
822198
387592
1753548
228079
668020
1581031
1719312
700457
91074
1713500
813885
1801864
33049
264176
1339752
1818832
1284530
1087273
1168320
1000156
669055
1176403
1737141
1195549
683140
143896
1400858
1796887
645423
1554671
1411595
84244
653994
1816954
280140
35130
1386776
1110511
672952
1200033
1895997
970849
1671488
1123612
212293
1587815
1509421
33480
357400
742672
1194455
155880
498113
1631445
1635903
1380557
102827
1590481
1572111
722432
42245
54503
277627
1689425
1967246
1121128
1646060
1380785
945942
167807
513316
401330
367371
360733
1293417
579781
727378
1506908
1431196
1156008
1411861
1671810
114872
1261070
1074319
78705
1118404
1644947
611495
383347
805262
1380410
1912369
1995452
88703
816512
1172843
1699159
940471
76297
1861628
598131
1552196
1055699
124378
1866740
1763316
293226
1902709
897025
857192
752346
1465802
657463
1714006
721308
1734274
90282
1537903
1119022
1651221
715587
1873271
1967590
1806016
1728913
118343
1786721
1452991
1727233
1231539
1323210
1098047
1355650
1213653
1067768
513657
1904201
1349514
1381754
1598615
332243
243701
1939782
1730614
1351360
15749
1332511
263419
1023009
1295713
254134
1982805
1442000
1168693
1098897
1764008
208460
1074947
1516874
1039015
480752
1116810
1712608
1331806
1057924
1011896
380693
1323030
1600788
1606668
999119
530902
914645
1421839
1897058
1129754
282127
1646728
1864322
1202412
33336
356106
1332756
1414770
1609886
1485915
1943385
438891
1543200
843567
1232934
1931541
990626
741000
614732
1002440
1580868
108841
1316854
1331018
94675
963224
1775566
1471658
1475796
780050
1963484
415231
1201336
1439385
1139070
1810778
1533832
1862573
1038828
740127
1426654
503703
711768
726594
325193
1456127
1644887
1096602
729170
1370312
1236093
1703158
1531841
1935695
641882
219233
1430872
1264453
850494
1441351
994814
1805553
749877
1577723
459225
1480667
1586136
1247921
35083
441143
1214285
425099
485080
348095
1320093
91833
1775011
1510676
965045
959501
1332145
1150604
419286
1562488
826063
1237306
1732596
525153
244452
360700
797489
942011
560159
385254
1389730
6020
1849983
1411850
819331
442582
1790432
621493
1793903
1914669
127329
821634
1506706
731272
580632
1191988
608576
519767
614632
368519
1321756
1843159
69965
1475690
1183522
1400274
705734
1251231
776521
1234900
969183
1207807
896933
1152982
1654597
346919
1408186
1043997
1633720
1523501
50039
1026074
353949
1776308
1445404
1827055
586824
1950519
1677748
871965
371079
1324381
621960
1010900
187922
848212
1701286
335320
804865
271815
939843
1858775
1055858
533358
1954663
159725
666793
622559
1411928
779601
569369
610986
918545
1305474
964493
1729194
1281533
1827303
1374560
1636204
1651633
951874
1746896
557937
1955544
25358
834050
939292
1130087
1689259
1082966
545538
977574
1662127
1775115
1298124
75995
1034513
1613030
78646
1422061
640381
1680569
1548620
39062
1176216
620329
1232152
1584975
783719
179111
361060
1642990
1176897
979225
232917
1905505
1231744
457335
309773
1298155
794721
725690
176486
411477
1303057
1924149
502151
1377437
1438663
1893440
598710
1380578
1470474
1002964
1306905
1283221
704697
661777
1654867
337947
1079486
1474726
733805
1625509
1422504
106583
444251
871988
1670479
1057517
500022
1402386
534675
1585807
335728
1592632
914216
19290
1534386
26074
1794638
288580
1830439
1626562
1433210
1994549
986651
1665317
1225251
11144
173911
1067011
765638
822925
1554577
1949331
217293
456439
1565310
1121696
3696
1738687
1982053
905344
802200
1690774
247525
307101
1524867
381412
1975459
683720
3792
282848
1488860
747460
1927732
1272276
1970139
199040
124371
933654
1449349
438606
1524043
1069067
237000
1529214
135590
658893
1615323
57580
1869171
696649
1016026
33084
1999644
747691
1403740
1414862
707255
1408212
1533487
1315850
835144
1825947
1703753
904653
1527683
539256
1891253
1143779
1090681
1420191
1027080
1255563
65871
1680404
1949335
1207270
1229046
120519
1482834
1490502
229510
155866
1716013
1309340
192336
53964
69396
1117838
567700
1876177
949130
641178
1680722
1072992
740747
1431432
133152
355708
1371605
470799
1862331
1024170
1442526
302608
1603061
1356700
1575626
1670918
951249
1974463
517147
1485229
1010822
622185
844327
1812201
1510573
79453
566848
731997
1104949
1096747
432497
1363677
1794634
959341
603590
1400045
224171
394174
174602
1781205
643198
1499896
1318056
734381
669483
1005988
1825960
863982
916570
991727
735195
1431229
825229
1930129
1434414
564577
1533670
769000
1513712
1134640
337167
150144
1001198
1883587
1001746
273655
508988
1488179
1295028
1707660
1304687
1875365
1537468
1671708
836737
1499097
672384
513695
74231
231827
1061083
368368
1701131
798825
1706401
813698
408765
1503119
377546
1592260
1307511
997336
770586
1035570
77175
1991056
1075469
332975
1001739
548261
266629
1724267
126324
835903
408363
1507355
1530943
1551772
1176803
1478713
1489768
1396753
870605
550776
281680
653257
729531
1876190
1444509
1179728
1313528
1824266
89144
451699
1895532
1636597
276568
686360
1412228
286667
865357
1487869
809755
1403797
48607
1593720
81326
154084
1292176
1232922
1113912
564153
994664
438829
917819
668520
869959
1330523
1408171
330169
1924891
1206526
374144
122428
180172
1894068
861134
1078673
1797709
216384
602115
1845928
444782
1691579
1070586
1818277
963163
1885949
1019529
1549111
1204313
755071
1339831
1888024
1039858
1757269
586492
997901
1942254
593353
536306
538329
808736
1168441
1907625
158119
1076832
61604
426521
1126696
1554206
375418
772320
161743
1940172
619792
1421962
1738571
1817438
472265
1568148
807725
1880061
93157
20609
1201625
1635900
974284
946326
1301132
1053362
1082265
874873
781371
1388410
28883
149837
1511140
624785
1894851
1965337
1454414
1775493
1648247
1926171
1739692
1476700
1301203
1828309
57694
298235
1598107
1632971
534244
57514
1277354
1279142
1955228
1623845
1032457
841542
869507
1428298
28529
1038522
225264
1255135
1696539
1329886
1228465
1534969
1704639
1350987
342166
1355380
988890
723101
1036356
26996
1693158
1003616
912220
1883006
655695
1927846
877840
541820
709199
547274
1694213
765396
213155
1060230
1323012
1872462
219978
44545
380981
1011793
94573
999443
1799680
442593
1841082
859853
390169
337826
700022
1229975
1288370
756854
786428
133916
1447381
1086774
992445
729911
550010
432139
1151354
1435320
602074
514940
595713
840192
1838214
1769101
900683
685044
1531477
1443314
843970
1863505
459101
1084911
624164
1329163
581115
1939518
430046
1946292
686402
757081
185496
490889
438174
1137739
1674709
136536
1553536
1916044
98747
1563536
1680295
291990
1860439
1171443
1170556
587802
1897840
1720799
1029320
1133777
794980
1992384
1629954
168405
915654
1282197
1982511
1013734
1858997
1337894
1953976
435612
331713
1409756
482548
10906
1535265
225186
947393
976053
1454488
1109549
1888239
1238047
432078
1691904
9010
440900
649565
1992869
308530
1837580
143369
1317326
7634
1533494
1725765
61250
1860968
1743755
1949519
74399
987112
520907
460564
1398265
840901
279972
1444960
1538718
472573
582067
608248
912853
1279254
597275
589885
1139466
1484151
773507
1997645
335349
126172
794801
1336466
799239
332583
766312
1826433
1385376
792433
1976379
1278043
1880269
1410256
1246411
638415
241020
1156826
666415
306080
681563
1231860
353503
1344241
1084688
1698141
1414151
911204
986567
1482593
42582
1482958
1810090
1480320
51027
1916892
1543513
117437
1926281
610236
168682
101143
1599648
69899
1550411
155540
140998
807309
581461
1298697
878940
744853
739139
642410
1933110
235404
1438247
1946423
1370815
1989623
1416633
692691
1014816
1330139
1742593
803331
1171805
62805
964997
269056
1561166
1729639
1981250
1082644
838616
979724
385983
1459801
1182223
1091200
648494
1469924
1438899
774285
101710
1735131
60342
1389596
777704
565965
812604
734001
1374676
195472
1109322
445088
564853
1786610
642816
1359287
712287
479592
1338979
1237550
547814
74299
680522
347622
1613526
1621094
1272645
1568138
607953
1644102
1693321
546141
1125245
1039297
1231092
315185
1603737
1536158
145563
571628
78201
535803
41525
432366
1965453
1914640
1143264
446360
388739
182378
1925842
1285986
1571713
541138
782130
774257
1110492
157039
624842
1825943
361921
1096790
1435650
687963
44393
1479913
1138630
1271165
386551
1811191
1864216
308913
851620
766659
1224344
794459
1130917
1137884
974843
1395671
1968028
1319355
1466390
857316
1807319
1139329
583934
1037883
584023
1638148
1928048
1339609
788428
1957802
1473554
1092667
1503878
672894
475278
1373026
1318396
214335
1567691
649261
574575
870009
1081710
1867505
1550383
1036362
1833333
223901
474676
430254
806515
94117
900663
1996841
1809083
381420
1494759
1422379
748937
278328
1875015
160081
1828488
143014
587962
1050657
1469869
1810725
219053
105328
1554708
1032809
1541791
706006
43099
860162
1845327
633180
1740415
32568
222949
1265705
582604
242472
625745
1632973
99870
442578
955591
1106408
459253
1152350
1255748
293465
72333
683783
755537
740645
392874
359177
1563001
1933839
306672
1282923
90033
1847200
1949894
142415
866811
669331
1004789
750759
317032
797690
981902
751543
1959752
1654434
113495
1247167
339395
1603567
1046583
1702961
1385262
1681270
297463
462370
1175557
1680815
164336
121474
837673
913239
1763598
1051771
1197967
1167561
739493
192061
1440031
1688271
1227807
1395816
864329
642543
244564
1727597
403876
1270947
1738531
807790
1223456
1621243
1656560
53010
1897999
1511237
1993823
687182
447192
1951962
952428
1061640
1102512
1613304
177202
835567
185931
166748
1856607
1901391
1372933
753732
306699
46608
968519
1098823
46293
742555
1906948
1835491
1472966
582682
792515
1200285
1834546
266522
1227665
763846
1015138
1073541
933228
337634
1832020
293145
636695
1883816
454324
952474
1993278
38867
774069
706500
1608111
1250315
552842
504114
1736876
85461
1333649
1019188
1403640
1747676
822838
609336
223561
383294
434083
676908
649517
361256
1132651
1344013
1002070
274785
724784
33669
1700958
1981828
1323703
1368620
314490
47994
687982
606239
453896
894539
1762228
1013193
1299125
114985
1146188
1497753
930650
442566
1111169
388156
1175299
1486103
1032178
263143
1676763
794006
1801221
1464293
1834288
929267
1173908
1861839
1458713
1714667
436445
1708064
418213
255382
1804204
1929790
540826
1356312
768243
289391
2340
1746237
1855211
953641
70086
60456
1925720
1948706
1861627
1639704
1293582
1623478
789709
1875884
1192920
1728403
1751624
1390856
1217820
575197
390669
667365
503263
1882048
199458
1476083
892985
1355228
979372
70872
1155648
709670
1242885
1988045
538322
699082
686206
1183935
1423216
497914
970609
1260501
1361476
1450398
1372833
1701910
623115
948950
1109888
1949473
427504
793537
612860
1470683
1436493
1574420
1013692
1152393
1130125
898850
1657254
1741821
434443
1207181
1532241
1548645
1458942
639668
1606457
1477363
1891950
1543328
448565
1615367
1942939
1259355
1204760
1762141
1951424
1225465
180224
714877
456985
272976
951493
1794042
1546015
1998639
1153983
1886101
1514807
1982675
210294
347745
1045281
1654150
375722
921752
1663826
749564
199016
495838
13507
1179155
917965
898945
1199386
188306
1443175
1976636
1248684
335921
1760379
596398
950842
678074
98485
147371
656854
341416
195855
1795127
731904
368456
1069824
421603
1858673
843213
409082
378249
842283
1208086
80105
1332144
1629786
1921164
234229
1112717
1879576
604717
736297
100604
1558881
421924
967616
993751
1932467
1531709
1739948
1195979
1520310
1282310
1753341
283270
1627584
1708598
902401
1747052
1420421
778249
492932
1333481
1102581
1225312
892062
1837375
743676
186600
209173
178894
1987623
1082806
911878
91289
1300255
1212280
509679
762294
1829779
246899
651319
755750
544659
1742763
319532
1533732
275994
1215591
1352523
269551
1076791
794045
1271536
1695198
396705
1369587
596865
860854
893488
258164
810477
1232260
1223593
1081639
1702052
1188473
976287
413970
116002
842979
1518793
675847
1901751
864153
253979
745280
1268313
185296
1539678
1498563
1952202
1701120
574621
198977
714217
1064354
120872
852254
1601393
42657
986289
1365385
1495721
1454167
141469
127465
223909
365540
1405165
1597717
1153972
580993
620642
1545610
107006
461029
1977179
802399
249614
1763459
1926995
1412581
1934291
712966
1999435
614004
759155
665719
1990511
1772867
443767
1456359
705104
606625
1572141
640782
419722
1579682
409193
609802
1095253
960339
1697171
1247487
718236
1597301
1593893
475683
1116232
1947225
1466215
531309
1640750
827490
524054
1481130
1637142
1756034
1814451
1890177
475510
1499409
1960588
1987067
1314850
567115
209443
1045593
1831216
1020970
837663
1676763
584978
1431123
443293
787216
1177078
73570
1809449
1130082
839922
1644196
685014
1731883
1894921
58475
1116698
1215401
1590625
1248564
1573561
1923787
229350
1325907
743096
671579
1354559
1621627
767166
1690016
627806
1727532
1427210
1946280
1999577
1614051
1466971
776748
1101640
367381
1817291
1504193
126169
465031
1910547
151543
668351
177693
983008
864739
412938
453448
1542860
170729
65410
633121
1610788
640335
1295628
1721407
1259991
9735
172021
990176
740929
1472762
1513545
54391
1865703
58010
1616911
363042
979659
1988541
1105369
1961176
13036
1143355
1128672
369553
586107
1559913
1394120
863314
56441
545089
1603953
1945512
392481
1480514
871993
1694694
1276672
451989
400144
1234421
490171
702134
240852
1326825
1586897
111100
325646
976682
458589
1723890
814422
296772
1681225
674442
1659981
1764093
1954212
1190239
1594051
303790
583104
1565193
1538583
365051
183493
1254548
1156456
1958302
1933550
1218716
731408
1075510
126956
501906
791107
1223371
81544
858674
1216861
237116
20284
945858
355031
297007
774978
1052367
1757906
1778790
1620660
1609324
315239
1775670
248714
1468662
395378
421730
1974996
1514168
1057920
1925642
486588
1697788
1268672
1013335
85285
1171186
977820
1811926
1002396
479307
1203424
459408
1999511
386917
855658
1540092
1625302
1177537
1803398
1541316
1603719
1370436
1088197
1157576
215309
1871771
1350515
749897
1466736
1505601
598064
51762
1173449
1895564
1176861
865733
960182
1412371
1441508
649126
1316574
443373
1375047
14213
163657
270424
1352519
312766
12739
90426
1638203
452649
1505912
1083244
824500
1436396
657029
257465
1892225
731003
1734726
334027
467793
1292855
1475889
142852
1453411
146395
1887840
1106741
42919
856696
279323
947574
1341304
1057659
649294
1215818
738422
1165081
1754832
1881316
1223711
786197
1903582
809799
524767
104840
32508
257778
765813
1160949
1835344
1925932
1414675
485583
939746
1968527
995067
1080938
46624
930548
931222
1512930
743730
1778778
204093
516716
970027
1780581
822434
1400080
1779828
318698
1001861
94114
40180
1068960
844275
1538768
1378852
325310
935474
18910
791135
1270059
554140
712383
1068330
314706
7397
924591
1237809
1509714
301327
587323
1922330
162950
217885
1925443
349273
543213
318530
464356
476510
1814068
291449
685895
910227
889710
1461781
873122
497118
1166183
869523
1498245
1612250
404763
603413
681031
1386537
1699324
1848418
973336
8749
1446495
1421285
231805
1518328
1397319
1225218
914756
798150
37333
1865289
555712
1469521
187552
1710019
1009383
885239
157942
1940321
714626
1723321
1150581
597304
870687
1503980
1732452
1259101
821729
814383
167378
524860
338177
298719
1832898
1105693
1936140
390814
1482073
1825674
761329
51231
1710444
1812608
138632
834498
1305896
1052134
590210
44769
1564423
1727121
1819418
1043758
1574882
1539802
1889547
452620
1291392
40313
860364
1070330
1275053
1825559
1125360
776941
954047
614006
1161955
485689
957615
1819617
1993494
1119742
1831474
1710592
1024193
130203
184632
1242487
421941
630771
164110
1492161
1215295
465340
1859950
1456528
1390669
5861
1335523
812070
363909
31758
914145
94720
906376
1696809
337738
48985
742771
1962677
810776
1538663
1264648
1695219
1472463
828959
214838
280674
1004112
446165
684945
1090650
731237
353180
740269
58170
907697
874137
223285
929282
1278136
582785
641884
1861389
370166
1822641
1714100
1688040
1199254
1560270
870054
1491161
237891
429400
760703
1094836
864629
1066400
1458484
179329
1165607
577452
821605
129218
1714599
1945035
1480344
1374340
1898294
1581828
1332681
1826775
438023
1140215
308892
922364
1563412
1526922
939340
365193
1537618
910099
1201532
138912
832538
934593
115014
1279031
6873
218552
1088443
1330517
1914022
225989
1853432
40147
1385831
1559697
310527
26765
1377374
344314
1290734
53388
378464
1714161
1767413
473249
327425
1199456
1149398
285260
108957
1080293
1899413
1321228
555400
1431504
1566199
191535
1985109
412457
131950
1908849
895601
1364453
632064
1939511
113477
163730
879872
1069811
1074476
671479
636562
57574
1037034
74365
1203674
78914
866596
216653
961275
150698
1824765
849626
1936002
1664358
866074
1953979
1925512
284085
191406
102686
1669288
756983
857030
1562335
960075
157939
1087400
1450655
554780
1949984
946802
31680
1388844
1553226
1905720
1842663
1845404
736943
54066
1421547
272208
263361
863700
488229
1253905
159328
505953
265809
269521
1784440
1480845
55659
239247
1762707
1714295
1991037
1203435
905570
1100423
1748747
1696787
503196
926335
1076699
1394480
1079182
431843
205102
1831926
1625824
1416732
1540177
1328379
560528
1833492
81655
1973964
486810
402238
1182605
571707
1108458
46632
114560
657044
608645
1119740
1241732
82767
363264
1310588
69313
1655291
1926657
133892
380302
751410
1958016
766986
894508
250372
1402101
1845549
1869760
1839434
1987799
225828
1703072
1610032
1254513
622226
1407444
1994072
97543
205805
1761319
1298603
21675
144085
1800172
1180223
320462
1017635
46096
726526
767940
1587715
1150234
392335
1007520
677018
752917
479270
1438326
626780
1367185
1191666
1906054
1171245
1231057
210263
435072
1249205
835529
149112
1618919
898181
124657
316505
301224
1476952
976475
1619753
1150659
1703063
1547623
1490823
260474
1662705
800393
1820359
1730695
179844
1592812
614007
1551590
1255768
851006
1562465
978087
1911302
319629
386972
1480655
701562
762646
1569981
39076
1933627
1099859
314311
356845
66460
1472386
1830560
1355253
1461294
1988146
115144
1042380
242804
1101372
913677
854142
1115306
1598445
1754065
1805944
1413384
1484118
1877586
841402
1170068
989370
1412596
890717
66124
1455872
1446467
1431070
476235
1623271
227025
180915
1294369
107452
968927
181087
739691
1147601
1919919
737037
433756
130848
233407
1410043
1765330
631834
469479
1701466
544349
1048909
1653681
38035
1679633
153234
426780
210867
1396496
245731
1267884
1933028
204644
1928042
806624
1022131
1623868
448434
477437
1507955
1439423
1913443
263081
611656
1474952
1177120
157926
664875
566832
1033184
315067
584377
1507704
1445292
1088074
329396
1739779
1809318
1496948
801532
686323
226879
500909
984434
1862250
1096237
1943185
1439282
815029
832408
654478
1953533
316684
108815
63038
1220030
894849
344514
1739060
915880
1273999
387332
1568792
230290
477862
472474
438326
1495822
1063608
310939
1432688
812408
1751360
303215
77505
1661573
700826
1414669
1859099
513747
216036
1781294
451225
1539507
1172298
1142298
1402713
766364
1195289
455723
1103951
398906
1196646
1629227
1056809
904670
1090393
1480404
95034
232694
1132075
1180007
764595
550329
501096
1456365
145692
1096071
1758321
762907
1757022
572647
724530
1524661
1731125
1905357
1102491
1029223
1856454
456651
52930
321142
572476
1495516
1441686
1094898
225072
747484
725437
1094402
332940
1048538
303519
1840962
1121206
136821
1949367
280287
71367
35626
363777
625864
1901011
354043
827745
1777288
919017
758857
986476
1497170
1459767
185503
1757470
1798586
1808405
411280
584610
1834144
66780
1021553
1505081
1924588
1253248
986327
1856688
1068968
235562
1484196
1791634
4594
1831979
221783
203750
369537
1580697
674417
79672
1939092
56226
923443
287714
844259
628041
587635
1329960
632213
968833
1654761
1865738
1664150
998707
444546
375435
1254408
920153
735310
1824438
179453
41114
1445445
1275459
1523525
665493
1645193
1875385
109601
71230
1367296
1114054
1840274
227968
984958
20637
186955
425422
1949746
1975086
1706159
1063616
592610
621800
1245878
529992
1125333
1615063
466285
116331
1402956
1945793
20170
613212
1817343
1789636
236993
1373804
1458145
525472
1243587
694493
451839
248348
1330544
1647283
139103
424136
1838201
1258952
1933712
1422617
1242533
115968
884724
1536603
1834239
781208
782709
681601
1761755
114733
605372
156469
639205
1154242
1007653
1081364
1518577
1938955
1031653
630617
451879
1776741
729958
1520250
1705362
445359
1986406
979973
86045
1125511
465948
1843299
330311
812586
896342
707786
47390
1097359
514569
519412
1407873
739631
1385964
35887
1172308
1708591
664747
607487
956064
292815
721383
785121
1627276
613916
436031
1453104
1252483
860492
501855
762991
372108
361751
1817794
1668598
346092
1336375
1068099
624002
629390
386353
508612
1654483
1610943
105706
287424
777767
1925534
566436
261041
860904
521877
255605
1391387
706599
709494
1547888
1233658
137900
310476
1909550
1037275
744815
1158818
186189
338232
896037
347097
666113
811278
1467524
1696908
27580
929239
718761
1025536
1725617
588894
136759
1578185
16889
1338711
1102724
36683
1280324
606808
1470789
405462
609463
1774502
1230346
1217443
1389460
1142939
828858
716638
1394149
1243249
834192
252195
427825
675314
1392039
161932
994239
647890
1520873
998751
1334110
1848575
1146839
234382
1535755
1488147
1714772
1111238
10765
674210
573994
1391250
174822
878406
703842
1152475
1477310
1931712
688666
899425
1429018
317217
572153
1970754
679878
1084316
664024
599468
885426
594458
1236317
1011851
1481051
830918
1058668
1400443
788783
701967
517448
1564217
1734672
386717
799305
790260
101214
1537048
233806
318757
1162227
1702632
1142070
1861482
819488
146556
1046166
1322296
1367280
856181
607432
1000627
655603
1455528
83306
1865600
1249904
1168804
649481
882819
573508
785792
1307927
1784578
15231
1489774
178015
903965
595799
302224
1402235
657847
1853167
379765
475736
1383755
1548990
1740026
1556520
821184
1524850
1474635
886881
1312215
904149
350982
401503
1836314
939165
1376399
1998065
1848898
1444890
786527
687349
1669
644884
277625
972289
1633905
303224
562670
1220393
612666
1360919
857834
71589
424322
859012
47822
1935893
577191
1183926
656254
245941
732713
327370
495530
1059804
1054491
627542
1493480
102314
838762
815090
219538
663512
1952145
1838783
1372409
431121
1995514
539436
1812930
1152691
1563696
1614759
1680376
907559
1980418
1739175
1414781
1863764
715753
355557
92083
166337
775560
645652
1475380
647039
171519
1872734
272467
1340593
1137978
360696
865440
450884
1057257
1799699
600971
133525
1141824
880988
876684
1287078
413311
597480
1409077
489507
1199692
1839876
1409259
968748
1018777
1590594
1683580
1433671
1225519
1595069
1124638
663331
904049
497633
1257741
1361942
1501841
505218
644692
1296479
303378
1774723
482349
974688
1945535
991621
1033227
1364255
1751809
914366
1359098
1789029
857139
1661514
831192
759595
200983
1504732
1774095
1401950
1345350
1767619
1807827
1004083
732190
1386410
1630496
1772429
1279880
381115
929243
312582
459801
309632
739011
3122
1794037
615424
1437327
741249
716932
644072
30401
1465005
309115
916208
1172791
1690295
755636
1520360
1960113
1172336
1713040
479310
1789088
997072
1589628
1012221
1249223
467163
858519
1533553
117508
767963
1684060
855825
1223561
71978
259000
1028248
729896
824428
772424
483857
1112199
1736927
753276
813041
856930
1618294
2694
986180
166954
209079
1772560
1828544
1815389
352580
475279
327895
1697698
584592
478594
984713
207982
1092523
1410519
210105
317032
1532962
1694464
102531
1320664
1949685
1737740
1385819
1423057
141705
1126030
95656
1624813
1786480
1895597
905039
1854224
1439672
1375495
1652444
857948
416477
1389382
1565767
614007
1379121
405434
1126792
525163
389329
97434
1713838
1934916
602194
1640482
972402
285848
1659463
1136024
645464
1439872
1737868
290819
760766
618911
1478023
70594
1150389
1806114
757286
1916094
1547444
1543536
944840
1597087
1666613
309687
1205558
43264
1484390
821899
837158
622826
1695246
1865050
1695279
1148884
1658150
1833125
741371
657938
1189459
1433680
1802693
1252755
1114921
1197224
1163049
1799700
1138824
882656
323454
206628
1742596
113355
438004
1372850
1023925
569016
609938
1997639
1149063
993857
329518
1822483
1192856
885686
390568
423769
1559746
737223
1082025
540123
181158
474324
1720670
369666
682208
1595022
716735
1085714
1187134
803623
875005
335977
274262
101666
1608213
145765
1676357
841128
1788051
720992
540218
1009188
503641
816388
1143690
428515
183962
596298
621228
84300
1900494
863843
1317728
1061755
1005607
1317570
1401771
1873563
718605
67582
130141
1236997
1909375
1576005
1171408
1885120
987341
485862
1137431
1884399
50369
1870087
1152222
939995
492759
264151
494100
499119
107507
1509133
1189978
1942669
794669
1892406
1046907
9425
1601189
14119
1947916
1384114
438262
665617
494101
411620
665182
1496314
1817598
153534
702137
756223
804307
919325
791468
1405291
1359149
1872306
1179157
1858776
93414
50292
1274406
940501
1974971
899303
1743613
1998534
330739
1839979
300281
603993
167456
1051786
1918034
869206
1294912
1031030
1816033
202900
1544196
1235792
940885
1116239
228598
1777267
1556346
1611042
1249072
1325581
1590353
1479662
1161091
1231317
107451
191979
1573830
1614991
1841713
277196
1929587
863526
438008
114606
78641
1809193
1354243
1989316
927095
1141445
622156
732121
1819475
908853
423099
644416
1943642
1746196
1525245
1135562
1399932
1555206
974850
390278
370764
1977986
516988
1934130
1433095
217388
860863
520484
339839
983802
1906852
1757510
79507
539898
1718911
1362921
1251599
1301604
515703
1186782
1315051
336093
1260181
967518
1581318
65812
941907
1647592
1082860
167004
355297
65538
1051300
1035653
1066161
337670
439721
1367420
1340548
658995
820934
1187561
818649
450637
478137
178218
37159
368584
230404
146768
597706
287836
1255439
977680
608982
779698
1998008
763847
675842
753728
327195
1513000
1178597
1512959
582116
300688
1936426
1781484
1681076
1845985
1087239
1953251
1171959
494999
529705
670303
124754
1017212
1058706
1694829
636148
1072215
327312
274296
1155385
330010
907559
1789215
824610
10749
631627
1012064
1788370
95819
1610458
1866920
386956
1182775
727280
826826
1113898
1579719
1299679
986702
1303993
692624
1159814
237280
386555
9111
1236081
1151093
672724
1555039
1374162
129821
1145563
716809
1084595
1175033
926688
1651922
1166957
46463
638340
853029
729656
1930181
1264719
598902
1965845
1606237
1515885
1424841
1396285
75406
1899303
1842680
909860
1596952
1881763
276720
1972238
715745
419378
1901279
1019164
341120
1268046
300821
221259
288565
433008
123792
1760361
483936
668734
1062985
809886
1296329
772498
1286950
77158
521989
523111
1984719
587876
493269
45850
1403929
1535079
788737
119793
1421570
204997
617834
1143455
1680634
1698315
89729
837712
109120
1515590
1406797
330277
81165
1258996
598950
339603
1104347
149505
1610479
620948
982598
1152846
845159
316026
1781816
868316
99757
169930
1004170
1229668
835577
18926
1345559
697540
1011301
615639
1989410
1676699
177660
1519209
205868
833986
1392389
899582
1939762
40381
1663803
339414
389132
1225810
880923
469798
475041
1172496
351957
923920
945908
1624033
344682
1259361
875908
976774
1250380
959632
397550
445282
1316434
842484
1347447
238675
196545
360206
802205
1315965
1438640
227660
1655070
1711989
1341699
1760253
793606
1441380
1101153
1885364
406776
134534
1146419
1877366
1426507
1945257
773517
1621970
416414
1496728
47674
855328
1224136
689125
667920
1917836
879904
947866
894328
1610191
519774
345750
1955845
1498611
1473725
1226884
143534
344369
1352414
391934
596067
152987
1344104
861340
1161884
182174
1377843
505027
634677
1124327
1541646
1789594
1843888
1936979
500143
568294
165873
45126
703419
632163
1969700
1601520
1671457
1977386
1002543
978398
11933
1727127
1216587
1223857
1979888
1858251
933643
267847
1366311
1238795
482183
915477
1930571
1022633
1586649
1429634
849606
931357
1800885
782703
1271681
1385402
624854
1309375
1335970
60010
1046900
597516
931303
621365
855619
1689456
295265
1147346
675917
1117185
1235262
1898821
17597
908746
54156
1941833
897473
1776285
1221579
1132761
1245862
543456
1471792
1858213
444895
1713658
272304
457613
1880614
35353
1881063
675504
171343
1394280
383446
1363294
156025
334421
1147247
1291108
1087150
686675
1836414
1600094
1984504
399299
148029
1419320
1280845
1975399
1774643
204383
1724285
899692
615514
967011
286458
358200
331966
557228
749499
668602
1350506
1404812
307625
409112
1321954
1202592
22238
1498940
466562
911854
1673178
1524611
906375
1498863
1955121
77235
1316624
1489394
530422
160155
59312
29456
123347
1123358
273122
1640051
91419
1027083
510197
967675
1387115
1400226
781228
770693
311643
578101
1018925
1380886
717724
1372578
735017
73011
672845
367358
1937095
1849703
105310
1279738
1830753
268470
1778872
285511
1573839
1108437
310225
1754829
364608
1199473
360163
959784
679080
1959527
1683127
515034
135685
1941891
632598
1905084
145692
145957
371239
261430
672667
1153738
30282
267395
1386342
1405165
1134074
983607
528739
1333819
10848
1948910
1980964
491188
15663
1561367
356010
263011
438804
939976
540691
174067
421436
49040
1289051
582581
330983
1806601
1947577
1364765
1438076
53504
914942
1682035
329245
368614
1077039
186367
1530527
262623
3074
1519794
386527
806927
108472
350140
419175
991551
1153609
177488
307581
1027107
1330262
1636651
590892
1586135
390956
363851
1737941
491629
1503690
1407456
1145189
1939776
581475
504679
1506351
1803400
1282093
753654
1485744
1608740
1129668
928398
1206952
175182
398366
1024100
307809
224908
818402
1218638
1783127
1723972
66914
1342226
1148389
832648
372511
1898587
1610132
1613959
1022692
755273
340355
1123563
7581
120680
462745
1978985
25240
1042924
515379
1736736
1556152
1754997
1519255
90570
1680021
860665
900633
73348
1492702
25939
1993510
1436896
1732202
840277
1974898
1126686
1406727
557837
1999486
1022098
100798
457656
1504446
1281059
161885
1519019
1865616
43009
1837422
390283
1575800
449316
1875061
328876
1365962
135504
1849950
1730916
1228270
377994
1878376
1007817
1246182
1500502
1482449
343028
754890
1899354
1955104
514016
733022
1523470
1288620
462312
1393765
16275
106845
545091
1524391
888654
1435106
195995
1032852
95146
1625870
1843230
1819967
632170
700683
1142199
23482
1697052
208095
305175
1492326
462980
890321
1049193
882844
1496547
597814
19538
1454773
1225539
227143
1391049
1407024
137147
183747
710930
39489
840409
780907
867663
1067936
435217
1860557
1847301
466400
471789
1080026
1287419
11893
1944743
92727
110413
2665
1767977
1277669
360986
1674379
1656775
1190174
1794964
1987531
215296
1474154
1272660
967169
1057462
1317802
989700
1631656
1252936
868686
833272
1345070
775241
1425533
1801515
521661
204439
524771
652949
1862602
973270
728819
730898
636236
1577565
1599568
594705
1093531
1415220
595832
1389644
1916818
1891971
1280080
10329
1033316
767893
168688
994335
1908033
1409545
504637
1122957
1569829
626141
1294775
217617
517223
1036296
319380
1988261
678870
823194
641885
1454905
1451373
1839831
1678107
1202373
1346423
551181
444055
1505659
1670137
956791
954188
1482589
1070266
1972186
1315126
1610317
1605211
682919
1935220
5631
1801009
164324
440107
38356
1325729
355873
551123
552880
1037547
1102762
908902
1095139
1652443
1503810
1310151
896913
736218
944478
636751
874419
107012
510175
790909
637190
1826197
339818
486348
1176092
665722
1538978
1760762
819854
1730915
348768
1671460
552867
1346268
1370875
1427870
1840117
988537
1213989
314735
1345144
1372273
402659
1353889
948242
669201
709769
1982608
299584
366175
1365050
1086263
729704
1629154
1527117
948301
384720
1032296
1269042
1617867
1750641
1769789
314798
906623
349202
1527173
852714
574777
754675
1739216
903387
1076885
201711
233542
1091987
1217663
609750
130735
437253
898964
742966
1103494
1928678
1094545
545240
703057
466726
1790655
616625
1944923
1928209
1632673
1380653
1693312
1215518
1270455
1413887
445606
1812979
791991
888085
1456642
1351883
1809370
1128902
1863430
930304
570371
405891
342357
156482
1501268
436953
1989473
709603
903568
191872
222476
98289
1790622
1549470
598480
1130678
1689877
835533
1731317
55105
242097
1569212
501053
1174861
673475
907670
1893755
630813
295749
623777
983877
1978843
438951
462068
1216705
1924465
1472904
446555
589954
1248090
1972516
1815736
308241
984719
115005
210211
1430778
164899
42778
1519507
1383891
1359850
372117
1665865
1022961
1059627
1679526
190331
45706
1957850
1007540
1291347
225376
1719147
113599
1671919
850878
1536426
485289
891696
107276
1996518
1851962
1913404
832685
265292
1078911
444493
1370929
1842088
883138
1408020
1892575
788321
259274
1568898
94544
478155
1307007
388228
1145181
763761
697754
474389
179264
1161784
210986
1896521
1923979
1100001
444519
875603
403900
856372
861633
442970
110341
1464100
1952926
23306
607199
53347
1066646
1758815
175933
1758827
129335
1621219
1960659
1113088
465310
572284
450360
1278246
1510538
701964
1288084
1110313
1717353
1245203
1056582
1570770
743044
143369
1879588
796206
443556
1118659
1196792
542807
624827
1288236
1444092
256256
1802773
1771295
1149245
1970454
1172216
242790
1547994
484033
1413918
1035210
173672
1140844
295057
1425620
1497021
317786
1077741
1223996
1926190
1935078
140428
489642
1919617
1138360
1684192
945943
1687389
1912638
1816530
2301
1098668
855399
352646
946244
162267
758957
1006846
1449927
1284588
1837936
1290107
648943
261004
620296
1670551
823232
1344854
1229725
124960
1144431
891755
144126
1461659
538392
214337
1215359
388805
1460475
23782
1523557
583326
163078
1830917
1474632
1636131
1799741
266914
1969325
943885
1379941
1835207
46463
7397
50657
30419
795410
680019
1871798
74650
691294
1373261
475071
1981698
668444
762428
573887
1547580
1160264
206343
1041301
1785964
1925384
1806361
1786282
1883818
44008
1536354
1105938
466009
1747085
988310
1061709
1591874
1513716
662619
1937788
1225644
1437762
1210018
1675142
564995
719898
916569
238837
653343
1863992
778348
843414
1462182
1634376
534682
1483226
1435281
915978
947027
639297
1469078
26652
414785
1518273
1579678
164721
1798792
1171512
1339772
1966899
1124766
1061569
521254
934293
1331937
1801441
130938
943621
777800
1871733
466880
73704
1214387
888181
1668505
1836322
484109
1000186
899011
1143988
695099
35946
1989324
1815749
1805734
837430
376706
983750
452944
1728847
1093850
1651825
1695026
170289
1369250
1530697
1329524
326350
1284396
49786
1888386
632678
1148101
1409909
1558029
1065930
1333257
1304875
1581435
1945889
915868
752300
1073977
1681348
353016
151475
1090474
82180
740478
744005
1361982
1074627
773159
1897568
505015
884154
942915
1292982
993822
533436
1323523
1944140
697140
441330
657006
487797
1325507
1776452
820572
1851981
1284477
1754420
174544
1081034
119677
1268344
666496
1516265
1492421
1091625
699287
979506
216271
451583
316548
241306
748422
206947
810282
1506594
982173
765766
919504
833505
1502564
375861
1597523
987152
152812
1323805
649322
420959
71408
1184971
639550
726978
579283
1323234
894200
668546
1729798
1898796
1167954
1198797
456992
828202
969925
1886857
428930
383793
1030736
1903662
1417554
979698
1850658
892047
730281
283767
172855
136754
68639
909467
128947
1964347
1135178
782706
456900
1106104
1993511
1623005
691505
1381950
1795994
1378651
223897
365391
792571
1806778
910103
1158191
1797214
1710433
568815
1196680
1756973
689296
1927700
364546
1472690
1274411
1155958
216804
1993570
1837587
1105399
1486804
1348438
1161789
1007801
258001
1358410
529584
1378782
1596732
1216122
387103
1859382
1958082
1606740
706886
733312
492650
1251340
1939347
1190999
1652124
445382
584072
697013
451220
1769630
1455062
1292738
1270325
1366820
1953867
1376496
1088227
1197973
92434
379894
23498
613350
1262206
1934566
896554
280746
1065680
309614
1817134
703067
1974498
1642798
584827
1610613
1358835
1591467
1453801
225076
984448
1807512
658686
372737
63559
1207604
637138
1987467
1232390
1452680
1176953
1230838
611889
890871
567559
1733828
1226863
250513
209185
1194343
470810
104185
1452286
1137834
1574954
243262
1486128
793091
1966277
1082022
1921122
1171318
1015136
1578165
1574944
1984625
1035999
280641
234231
805945
1347952
407711
419909
1906299
1173658
467795
424336
1274419
1949150
1650727
1728255
1456228
1177276
1673915
1233902
265971
1873078
544317
1744155
1161380
1391363
657131
547019
740982
590297
1514014
323766
1448953
826050
1873122
1952632
663248
961495
386175
1202751
212636
1813296
492131
250337
1826410
869458
1239753
1505242
703857
316653
726870
1731336
1501314
92541
844256
1715744
620529
619900
774602
1346401
893021
905529
1962189
1188433
696945
1511919
343534
1023339
464936
1050017
264897
191374
349858
1183196
729063
881843
872523
1245046
1886545
1315058
675118
327124
1801278
590754
1655481
1619889
1326186
1373885
322571
1447806
702898
1389190
241579
773607
1918980
1272248
1174758
1954920
282061
523041
1388416
1058913
1720309
1980166
139512
299978
1142368
1719436
486488
1479721
1019409
1306965
37391
1172725
1932264
718454
1989663
998518
1232945
299196
74921
1109285
80272
1448160
585138
447055
1780397
500996
1867902
957595
456505
942813
1039773
1237476
1844035
1322355
1681590
1724509
434596
210595
1049584
1563758
1080501
719444
392426
729759
351376
72431
646123
243135
466410
1665452
596819
319839
1477589
1690983
1311768
590103
1107539
766176
732156
1827106
522681
68696
641799
528055
1106793
1180496
1455698
1567234
1930166
1602037
311298
1743076
1390619
543688
664997
334521
1217921
1801406
1818932
1089191
702656
168076
334974
1544044
1744942
1051583
1818277
924137
1186381
997019
66875
1853465
1156086
1483960
440957
252637
806468
744720
1382823
681273
1595065
1769006
302196
681818
220016
1446998
1592365
1906841
1460628
1650209
872631
1917065
426183
1311887
896199
986118
1663612
1157123
1187250
297752
127593
1919590
1595799
423544
1280904
119208
551979
1403118
608953
1554652
1391654
1203385
924838
1494556
1003302
264374
77713
74038
52847
1366594
1442633
157284
823142
385295
1234558
1959330
1139667
510211
937573
1547121
77842
222688
1369886
755941
1467021
883276
1735776
1818583
1993884
1964360
1243724
9178
34920
1635647
880161
680006
833723
335764
939540
1355620
1646733
1100649
1409925
1401212
369917
1426122
185012
608754
1477007
888163
1570573
49483
586610
1396614
1305869
77007
1285168
251962
1184230
1312235
378
88839
950897
888489
1547231
1409668
978593
1666969
69354
206734
1252306
1012507
956548
1981613
1555498
1679852
1708082
1442454
1984275
814513
59229
1468842
736011
1882436
900591
1383081
1920047
1442166
826256
1447074
150014
241251
959988
769164
321415
1562926
109777
877874
71215
461423
370667
441611
1105491
566452
62210
1273462
1692795
719105
55310
1306679
1532521
840753
1709308
403888
1366075
1452453
470021
1807905
60381
1703454
1893135
1526381
734225
1590084
1089475
1932388
1986129
235885
282735
1297852
700727
1365783
750544
786642
368912
1653535
1845986
1326011
357003
371463
1976807
696221
510097
1910039
1278088
1897130
446536
1710417
548161
580202
1228203
703805
210826
1246753
1184335
1707097
844599
246018
1208461
1192199
931187
1312578
935050
1877393
299131
54499
1472378
484697
450254
292328
727351
1196196
1513273
1168391
1739561
1758280
1454325
160256
1639734
526810
557160
1249214
971432
1638671
1391824
1477702
1647970
1213414
1811308
845869
113899
125098
1821003
1196450
492561
880673
693893
1100662
1863505
839268
1011825
154203
1578788
1734876
1770244
1701287
1785427
1992667
682643
1952660
1436401
944673
1603237
1602023
761525
1749826
1350938
1932302
383062
1560677
490255
185728
349676
1719388
1829394
1502611
60907
454719
1319542
412757
77218
593097
1714454
1779113
270812
1170797
1424540
447700
1716519
1670557
1103797
25109
1368945
849385
1753067
620342
1323309
1881861
1183187
914175
1142082
1922778
1572796
367606
625683
712394
722925
1494105
441851
1293033
1621779
1094440
463277
1494593
1407275
958156
1019576
411901
1224262
1063398
99968
1065394
51705
1899220
819084
46674
1435930
524444
1773485
86590
1344407
428449
1423799
285817
1966302
1442862
61066
215619
415202
454788
637042
598279
269670
633294
1591034
761601
42775
603072
1824706
994257
986518
1951226
359641
1044389
1577286
606232
594659
279952
1887094
1232134
1179672
612945
636956
1886352
1837338
378576
1574861
1527659
293463
408669
1625114
644056
516815
273304
72720
1491251
1799063
1254417
1713242
504925
839488
1773927
1036825
1090869
1315613
330349
90284
364108
990351
1550712
1098382
92941
313285
1062740
1669644
1900810
1483396
506260
374075
1968400
474519
1312418
1455742
1590374
1899145
784443
1794889
1946236
1004590
1535839
1258202
1879667
1677555
1938518
978953
1895343
882963
1467760
1580502
355705
870334
1166890
1273668
611608
893683
186539
396365
1911962
1392981
1748957
1904244
398162
1896519
343025
39530
1856705
412646
29253
151241
1077165
329218
1343132
441735
331248
363574
1133272
224047
1752959
421922
1024505
796838
1340035
1472732
438748
173214
1670608
696165
1215746
1238194
258545
1441642
851249
1931950
409696
270767
1588828
791497
1805183
1162322
1699305
535892
774593
1272106
1455274
899105
972713
1164533
946255
1332822
1575025
1365740
1951219
829055
618039
984190
382184
57070
690536
458113
1545368
80827
468958
1583794
940218
362281
1554201
174631
1358682
1461745
212328
771581
282521
1375086
1176639
833116
1474492
230802
1189006
821224
1674055
828833
1598273
1453761
1049518
1004128
1635192
408424
1913403
646615
1643356
242158
633846
279743
1643075
1987136
1027669
1727343
1432408
619116
213428
237959
319996
1997532
1016061
1939024
1934460
1681079
878376
702516
1917217
1034051
234392
1952642
1697857
599228
1313320
321439
1549185
576143
1062785
1623871
827388
1430498
1626375
1749324
1640698
958856
1026387
1498992
1884763
1477845
1636270
1743819
1921380
180030
104230
291189
479809
1491999
1342201
1910172
887069
1727492
1453810
628295
179014
360072
1243211
1418821
211041
1812881
1011244
1261150
905836
908052
284486
1978930
1138497
513515
1092167
214313
268001
1988762
62467
1438630
364634
1305113
952676
1162883
347614
385977
705131
244080
1235876
1185014
746376
89126
357722
1761421
732246
1656907
1433026
1489719
1531373
72316
1114327
1327401
839857
1873254
1612492
1283327
1062222
1304462
397464
1873176
1924709
751340
1426709
1219572
364435
13401
1923277
949674
1780511
1986585
1764060
726097
718862
1110355
1425671
1256079
1907491
118139
1615286
37338
1423688
1286297
120878
561470
211662
1986935
211179
887824
1470292
155036
547382
856979
20623
413920
936827
333291
1478457
957010
1219705
813208
954058
1711247
1573565
998088
640394
1173573
841846
247521
1683302
417840
1466096
430230
1628182
33373
658876
601012
809269
1845247
126440
107497
1181523
1458989
1218521
1787221
330731
892168
1000113
339352
462043
1787121
1174371
731577
65650
1830773
1839354
698879
1673258
1237965
1502507
531053
1686687
1306642
1908321
714034
217169
196597
471597
289536
1380575
390328
342855
1976738
176990
600665
1030863
1174762
1597697
443786
204357
674224
300713
843272
1751129
354365
141286
1694002
153902
1154734
1937496
1972313
368971
931441
676644
528805
1435250
107156
358404
554300
646644
537584
981638
952541
1246494
1371279
64268
1962858
1162100
1068208
1421349
1271227
1916276
1223528
856233
1921124
1418525
933077
434303
639670
177189
1589056
1652691
1465327
1488357
251840
215059
1206757
1744735
160012
1407340
1895369
1170797
1393844
1096003
1472888
1248005
1423561
178957
1305876
369990
891072
557139
984207
129399
1024307
1343725
1010692
1345675
980088
1108
639946
333714
422652
478311
792907
1669592
1128880
1723991
1166135
1571850
1936602
324289
1083138
1586900
916838
404652
982016
1185049
1335089
156961
196480
194403
536114
946433
147894
1505755
832164
1505181
1179225
671631
675810
539253
625135
921334
1500137
823686
1295002
1822289
590221
1708317
1547714
1335736
755398
555622
472802
1177897
1063712
1661422
98657
52669
611893
1895824
858584
1131882
1137643
1964268
802832
279470
201908
1366355
1648868
1870601
1117604
1282281
1939764
1662533
1501171
750332
1338286
1500297
1765618
588868
1464004
1024955
1000742
474588
897750
933589
704051
244871
442790
1278164
197060
1950407
768698
1504685
1043090
179405
675654
1434412
225979
190941
1605921
1286173
915090
815808
340681
682837
1919043
383030
1342750
1082999
333797
568284
921573
709352
225724
448771
899770
1005184
1928894
385362
1816067
1851505
1539886
1767029
214378
182007
1930481
31270
1177322
744552
266888
70101
1291789
1646225
1943373
1152715
280772
1802465
262470
567596
998180
673538
82483
264670
1650105
754415
1668661
700980
381091
353458
394860
851384
366936
772189
1601531
268979
1303385
1609871
73738
61253
209708
1788830
230858
1835117
1761276
1099059
1533886
1498570
773067
1519545
1007913
509898
1731449
1744365
551952
1615280
76256
1750280
1708984
1021080
527572
774235
1692528
1827498
1329923
1697250
723824
696009
1191631
422635
1744942
1788715
1757159
519173
561331
1782149
10216
1737095
866241
982614
1113203
722446
1213316
82447
129955
364087
1223628
245588
1067782
1963787
1616059
511554
587018
1931616
281790
33847
1020856
515402
1340337
213188
749638
831182
1711057
1328922
1501185
1849314
1645322
1152519
108428
1752316
857344
540671
1103146
998237
666707
1039882
1720059
1373753
1512420
1681894
797558
340995
132370
1546292
1079713
1464241
456636
1215735
467170
1418018
452522
1796219
999046
24464
1753239
721751
766124
1364075
802709
353066
89327
613377
932468
1565621
1095991
777804
756395
749501
144715
2700
48463
774068
1044322
1578757
1234472
743512
997768
1047960
1178507
1513974
68583
1854340
988242
725901
1414930
1345058
1601270
197811
1206256
1760852
469096
1093695
849069
1570201
1546896
648121
1152447
1353002
279430
1425915
189479
1362689
1995983
320385
844718
1336009
1330322
1749803
573330
1812391
1921540
1782654
1981709
433737
174147
947423
1154702
1422989
1981382
657170
1721647
1272524
1009051
509199
682032
1677947
1160009
923058
1648680
1294293
279933
1338246
877166
460580
799884
1359130
1490723
216818
1322110
243981
973088
973700
39166
650145
1958084
1005147
201645
748144
1955028
984335
178833
1741243
1958691
188456
39368
963139
1746550
550472
1151469
738768
1924118
702643
352728
1671064
1965364
1988537
357104
304039
1227176
828336
956695
1867461
1200454
70356
83071
1874341
103607
861844
695821
134562
1196631
1608477
1293514
443938
768638
1370241
788461
995634
1335606
389489
1186055
1187669
1034598
1003977
1399300
1580437
1607357
1668929
1823719
194012
1533281
585784
300392
941480
1745489
1285566
1858389
1965715
61989
347666
1680585
266829
1353133
129687
1237271
1941369
1976113
548566
17193
388329
576755
189650
1364197
1720184
503977
1166091
1989175
1983729
308662
1667340
1685287
280303
82876
1051620
1508707
1054736
1336845
1968215
623084
1494431
1991980
206124
39848
1394097
744771
723077
1715174
1470762
662392
1750661
1152633
1055903
1603876
280679
496087
426974
749965
1956306
835984
322514
790849
1457906
19310
648274
1607409
1031615
1652856
1664073
1138125
1263531
434319
1986608
1450575
649097
1605953
1362162
214205
1858375
1320273
1350175
541318
1641179
1327397
1683532
1065715
1703116
613620
890087
680273
1782718
59754
149338
785842
416132
925259
1708624
1279062
1139941
1611442
1339456
767925
546991
1646325
1723259
1380329
1461503
1081900
1035078
766712
1753284
1175941
1062387
1900879
1657214
37332
1728398
1721319
1655683
762128
1255217
1901197
1460075
599819
454442
1639180
1630591
797610
1380704
1417406
312508
386870
49588
241948
371005
1895677
1055037
1640192
625346
825423
1655245
109547
755582
1934396
980794
1931524
1785617
809640
1435330
1004039
576029
953145
463449
1794008
1482089
417754
1464476
1791848
1565467
877610
557593
772000
457847
1217772
1216086
1993980
310044
186759
1552098
38148
1993737
185340
250744
251482
1001617
400705
275570
297735
1326977
292106
1020927
1264057
803138
1104053
617897
520482
35277
501162
348999
3868
937681
1886517
1051460
797047
1312529
1052332
1066338
616465
1363635
1995016
1255711
1500049
1925496
893506
1161490
514625
1684076
758098
61306
1344450
1653128
993915
1370687
778450
1097173
1553492
1715627
1050229
1574846
1296341
262986
1482835
1130082
1796382
1551636
1284933
48185
1542029
1925878
19232
248718
1627312
1747510
361457
776142
1773597
53806
1703868
1782137
1558734
1532607
36547
1523439
508664
387333
590064
847286
491417
1483063
382297
1443046
473796
1273356
719153
1807347
1698532
275666
1471596
1149517
1354974
1236565
1734896
1712487
201767
839996
1590308
178495
649007
1468007
843142
1676198
1866290
770783
1663010
1562765
1507833
1083430
473848
1651711
548652
1396145
617442
762722
1370726
823269
1617044
1457257
1905930
139455
896760
1996754
389111
343790
1793182
513088
21169
972934
459421
578117
1461387
457007
1436647
306870
1959667
1483379
1053546
1907621
1854894
1576677
1455113
1298987
347271
1013986
1703474
572768
507429
771065
1448262
1497345
1937600
1168771
1836657
1314818
692626
1951996
394116
1547679
925874
1001485
1988429
972898
1342073
364265
630431
1237738
978871
923031
1623849
138738
1778756
1155495
1559321
1158954
457950
1103784
240598
1150734
968848
206404
996297
128811
1294464
2660
1496946
220415
810506
1931957
1063620
1468330
1509477
1482402
500851
457753
814175
1314937
1357915
234176
720688
1365876
77883
1371678
205701
1526732
216694
1151131
1319228
1912653
1337267
21578
1355131
1033776
394714
1198789
975108
241726
1407753
88376
1187518
1901012
219233
1975905
917732
903638
664561
1179751
1399591
443721
832117
1398223
1405516
1166487
1320632
157016
1483463
95913
180411
1950543
765736
490217
1292362
1994462
1801195
824332
1294292
210923
1055005
700721
1997008
934137
183463
1370382
118678
427520
838661
1818862
180659
1680803
1394200
339980
1866002
1997947
1445630
1327749
1938665
252155
1195418
94966
1367557
1790108
1991629
106798
1284803
706562
1739072
457718
1259877
819069
696685
848278
589381
1063692
1381649
586070
1325482
1638114
467136
1017791
1395078
182438
1608682
1742904
1943413
1852556
963306
907268
820913
744320
1276317
1800154
592532
486634
1134291
1877377
1252959
334600
1820197
448833
284652
1730400
551374
1204216
1408782
444700
712665
374045
1177565
1817210
1695690
888369
736348
46976
384214
1973178
1512314
1334568
1835643
876032
1666334
953288
1138156
10753
1093690
1380220
854242
852696
1260132
493671
493550
740513
717570
460865
1496975
1599751
1827832
79946
1296794
483437
85557
1604040
1953062
81828
1981034
1435224
1269323
154039
1381865
1337270
1359137
1004802
1426362
151595
1807281
299968
34592
572094
533554
135704
227392
539942
797854
1171931
649564
503660
1629263
1140048
24145
1224608
789508
1690681
784666
1427826
832557
428991
916486
1394800
340276
1991016
100446
741380
1779028
1227324
396618
936778
29278
1451989
620062
1491750
1325285
1635308
88735
211859
1600374
1185685
519186
1497614
104045
106477
1362308
1491247
1590314
419220
440289
553608
1037166
1736302
1260690
546260
390601
312314
1666093
18537
1690311
1931651
1590546
1001454
1947885
1807683
1172321
1510010
771004
838417
708819
649534
2455
162975
779942
681010
979275
1733141
595113
1385292
539472
12807
304318
143940
567739
1841636
1817264
707693
1367078
736108
1669620
177988
1052245
119833
1578980
234980
327103
1815338
647110
1059697
1984552
920972
985192
1838628
1663778
1696134
1737547
1715539
904657
1687820
39850
102446
1225058
1540242
270247
1246334
1183486
1059804
1759001
335582
1492747
703762
982597
1836531
381408
1985445
1685669
1905316
1618299
1247458
1327568
1062767
329787
475562
655485
1838431
934931
707335
736004
65644
1399186
1527576
1744620
915316
830615
22864
440407
705520
92697
259829
1488344
1649051
1808357
1258105
1553681
613124
1965190
1182978
350678
1497944
1618709
180912
632427
1482752
1863691
691073
682985
473767
1647166
1818563
1336688
1361552
1925367
248749
1845374
1161357
69536
882338
1366633
446705
443128
1308108
1037102
1602866
823274
40890
1874061
1586834
1387810
1453053
1484778
1127594
1339571
210535
827015
1500243
1925364
586747
1691701
1228161
114298
553627
404895
765120
1212540
330476
1971576
1079925
577489
1275222
1150212
1157362
793442
860716
553466
729035
1714893
651097
34244
1481624
1556455
254692
1114726
1312924
1076290
1421061
1185816
1724987
352195
459637
199120
875164
1973397
930720
59304
1351702
775977
1853792
1648324
1646806
969773
1826186
917216
1186086
1804601
331060
408163
24908
366806
1248546
228535
1043242
273431
966418
1916082
348760
1567117
432097
296138
55136
1076305
1456556
1195437
514629
192417
476474
843886
684278
33438
649320
1601930
1990316
1069925
476988
1310501
450778
1640928
186430
1498083
481913
410003
395877
1517720
1230025
68801
154485
1464550
316656
1702524
67214
564715
357022
276331
1640686
948709
1729129
566643
1570077
86702
1979140
1355649
1683572
574564
1290673
584965
1104886
1042502
1767783
557165
654938
1387048
1023092
337917
1068347
1439760
1605778
40220
193030
386899
1461266
362023
431309
965000
292814
444102
1603267
642140
1805513
1101995
152526
1834727
1893720
1359557
121664
1862963
1410733
1831905
185476
1997873
456731
1360092
814709
1070000
822077
977054
853277
1153418
136372
195202
1575831
203759
97478
1078597
586537
931953
1045539
1872157
63521
1096506
1745680
1343488
1104742
1382168
91807
652474
861240
1096015
78061
185000
1479216
1397978
475257
526709
877943
1492286
1697422
153938
259089
1444752
817756
1352176
53099
90567
152098
1976579
873720
842747
1613184
1207453
1420716
1608602
1057980
1264334
1094273
591780
477477
1691770
1406312
267647
345452
976792
1519697
1699252
1705441
1460282
795975
289786
1516058
1359066
1053773
1799213
1623131
1268681
742228
360914
1280907
237064
1531626
1324117
226203
621862
958803
241513
1703418
1353723
1313998
1339087
367087
1550936
982515
663602
90545
1638238
526649
1586504
888185
765411
1036374
1256224
398790
1555960
1492876
1744838
1726356
670614
1611377
254265
603679
1488467
1808341
1398993
1267622
140980
1984018
1092436
1732711
269477
1790575
348829
190358
952469
459114
728579
1752445
40175
820815
1706589
1680908
1522739
1638787
204258
1915217
1671006
1058387
1372356
1812332
1986319
1224543
198125
940423
1547885
1213827
1090342
1226013
371853
183658
32135
263606
875973
1690398
10118
1130688
674777
1964034
102975
659328
1935137
270089
1084185
1901439
352532
929634
841012
1675753
30489
1956860
24561
937050
619942
1462479
178149
1669518
801003
666097
1198976
1821269
661409
60080
1031618
742604
238976
470774
362141
194938
1110801
1927184
1468087
1848744
1375861
948739
387305
244968
1644125
319111
1618777
1789170
1821309
1326588
752295
1085849
1283679
1600439
1330424
406910
627540
1778699
9165
1315920
1361060
1298709
286627
57607
813085
1211626
875676
1504260
1194368
1930494
1205447
1245484
1816594
1342833
608710
99116
1583452
1291573
307765
41375
1797190
36430
977297
1848005
59090
1907467
755308
1012255
1468782
1280907
1299895
269448
491537
453020
714379
257702
1573874
1651929
29629
1001036
206358
416574
794975
1975056
388177
1783119
567155
703825
1293134
1997597
324031
520685
1367828
658648
1862634
1202809
1477691
712817
1965331
1277964
375210
37110
596895
1809990
1239863
1954206
799740
1750028
1265924
300854
1066110
1910067
1177375
651320
1643204
1246066
1823043
1207540
323295
1453643
102165
861336
82845
1623204
448130
1957964
1169211
1478046
1519838
519596
1380299
150642
1969250
316813
177114
1400260
40264
1775501
190493
40976
1071089
1309555
133194
979794
763957
1234045
407302
357800
1631224
452351
76803
1923790
1573723
627550
809966
384751
329555
1554890
237689
1435548
919139
1546805
1749054
518429
414530
43599
234123
1955531
1873977
941278
614696
455693
685972
1651795
385344
1042071
1996447
1650305
425783
1311033
498253
1543867
805321
380381
802462
1046267
593869
1454733
1103463
1346987
464424
1154963
1650124
1869913
273123
552171
759218
538522
854331
192986
1730406
1364662
1198368
1640005
529166
108067
1958088
949962
1041160
729658
7277
1662717
1438611
467319
498091
1119224
882772
352314
1839296
1913278
157967
1562782
1531828
494652
1283478
1606902
1293703
735399
853584
562756
1856558
629999
1244105
602908
1673873
1310843
685511
1732508
1518670
1114638
1179786
1149018
432549
949705
1981252
1955693
831422
1677574
483997
1995812
476812
83249
109502
697948
422258
825148
1417430
811062
1983114
1527656
43114
1063203
156106
1151044
372477
649811
1065607
1440040
873915
863739
1201099
1499312
325841
750859
1131785
1073853
1422103
187691
1084340
1351627
523103
80607
756637
1511914
130931
1279298
13775
276216
460595
1157698
1818001
1788290
836529
1428061
1316848
1423821
1303654
47672
1517041
965186
1387839
821659
797894
480532
1032955
1111361
1390547
241363
1129596
1237057
381671
1199144
1306385
758783
365630
819109
858214
1158917
204763
977398
1326062
378752
865891
1180106
391444
1192540
1997765
1434624
268795
1241005
611638
817956
589811
1610982
1190397
1819119
398153
63851
220050
98154
1670321
1567407
1589891
788232
1982084
633760
1447294
1317290
500805
485615
655044
898476
370839
569433
947806
1357468
301473
1723266
645268
348160
793305
1418481
699192
566426
192907
948525
1075113
1881457
877728
1090972
182167
957949
402088
1054821
1909604
1000446
588777
277161
1525578
160539
1050435
1124521
679776
1555094
17618
1791200
1622254
45927
574754
1905031
1583951
350650
1810145
1365026
39054
1545046
620765
330141
37324
230831
843585
512246
1248609
660150
1793068
174784
1217235
670930
1002062
827810
1467192
1290439
1979349
1202770
728896
936984
1845338
1260177
1526482
225465
1549789
535969
472741
521848
1104344
1311078
1282160
1326413
1815388
400809
1673040
278687
248399
1627148
848449
1863214
1360039
1450616
1104328
1770123
474081
394431
1906354
423972
1808178
351493
258720
942973
92384
1837538
864292
1817733
740855
1897575
879258
1644309
574771
818126
1800397
1150172
231069
910229
1759858
837571
1637713
153215
1115096
485089
495951
872760
1993190
1846319
247916
1123482
1939711
1328701
1288978
914571
886236
325904
1359644
1136194
596351
402521
1396104
413808
1627024
224213
1736498
655545
815581
1454966
1033568
1515533
629737
65949
1584118
1752045
679783
1247138
423407
520200
1260603
1279139
998392
1386445
1692070
13192
1387639
1429597
332954
246170
1510071
1594661
1431309
1179
210259
1987975
1408958
512821
717472
1033205
1455153
639033
683734
1278872
1516589
1406651
713255
320747
425568
517934
769766
1584009
1857261
1035490
856144
1779608
1622239
1538666
1962366
1664939
825225
97112
628920
734791
788951
714746
625419
1126052
1188493
387321
1836414
1628731
1378561
1587001
1079460
889069
922216
83642
1272330
510388
1326880
1179230
1483474
1936171
990963
1531894
333662
1358162
837306
913252
289781
1689157
1984944
1134074
145518
728106
610612
551410
887920
1911933
747764
723488
160962
1883025
704036
1227529
1396509
281891
1380035
1739054
1422824
838284
202303
1219801
1348243
244712
833209
1949300
407762
1503073
116148
1890855
900299
397706
528393
1378053
1200976
1131240
1064361
671067
1217717
1154645
549488
1366832
1863796
1203592
315867
690513
805333
1845545
193146
1208703
1314918
181442
1113874
1270347
740112
1776562
17373
1973132
430702
1408680
1090220
1687946
1819331
1642831
1133491
296552
699518
13261
222040
1416382
1099037
1926020
588644
514738
728976
302189
1083563
1985567
1371138
537366
529240
768137
315099
1330180
988328
956107
620405
283100
30703
846432
830913
1036269
1331296
777175
1599688
269041
361376
1072931
787933
573285
1924775
433088
1413466
99689
495309
626880
238800
77438
1748574
472799
18968
621327
440432
667309
1496680
1619208
151464
1256472
1960966
1818866
486472
146746
146809
1264949
226848
963472
950433
1691376
1440744
187840
601203
1880683
1024206
1961298
371517
948884
1525191
1282603
1601625
356164
1525312
714981
772705
1588881
1454274
1660052
1287301
1296373
1237964
395985
663374
1232902
1556576
1882074
1959836
1399940
1996409
476841
1731656
502324
815864
1376887
1434138
743913
1479396
78050
842538
1059303
621129
1650354
1236917
441577
1240598
624282
1576863
1277867
824916
421984
666645
1720532
185296
1841954
930081
252027
1368609
857795
1746406
1445950
832571
1366517
280107
837812
1707582
1267237
1080044
14382
508073
33871
1784147
1079356
1583175
1116492
923093
863924
1805628
1529675
320618
1315021
958918
807698
1566939
1022454
606993
702200
1722466
517317
190311
181916
1114478
1167012
1728516
1504266
1495511
361060
535948
93557
932421
1108964
1245549
912698
1754132
1186162
330936
51763
1467204
458940
182822
324922
922057
1804875
1093513
255738
1188383
172371
631836
702314
952571
1436774
1501247
1199609
1583922
1923697
911581
1805422
1478089
1984726
1871871
1160215
1148380
968724
943388
34277
41629
1916387
1135327
284326
662092
966663
1407960
446692
618834
1532798
1216562
1942091
413317
1309986
1432789
1250112
326296
1937654
1140522
403067
1187248
773132
1092997
1274084
538116
1959456
1234783
977414
1352278
910843
1608377
1887413
1054115
579272
292752
1303626
238306
506245
1547684
1870335
909766
1328413
1627454
1607248
168604
1879152
1736592
1212179
1242686
197100
1908864
222914
1180143
1565989
195677
1317478
1614490
438201
442464
293559
520435
1007382
1004288
754189
1091905
666353
605004
1942543
628413
272633
324065
1471087
1353015
1251198
1342123
1528841
178892
826853
885296
518561
1974657
681638
308736
1005965
639583
106910
882068
1067745
385948
111537
37147
1361375
5327
985545
417289
1304219
1881575
427629
1067385
1594637
538826
1389617
1561664
1707157
102463
1309881
1269240
16688
391580
114526
1342795
1807950
605547
198519
627651
1487736
1683268
893627
511147
876774
1572999
1181513
630188
737251
11331
1430649
1702197
746209
151681
1779936
1333587
1359640
1297682
1990370
654517
485901
693135
408045
1592428
1667963
770993
587406
982675
250649
869491
846311
1652623
1781262
315918
1321163
1764283
1635258
1877047
1770530
577778
884027
930522
1680848
124613
635064
802127
1897722
734727
935439
1335621
1867798
692240
952431
13132
549764
255103
1300391
234248
721208
1539544
1502651
426595
663327
1684230
1374483
1264884
1072400
532869
1571613
187989
1732434
1169180
1487977
876508
683737
1192690
90236
1327362
325296
1705134
200005
1962418
1647752
1748970
337076
1284817
1459858
1893430
1758172
1984871
1879537
522087
522452
1968992
514554
1118549
80644
1967901
1607647
562243
288876
1606347
1344267
677037
1555710
34806
1446750
989715
9402
1349435
1451527
1520890
162023
477631
1965501
1471511
1002445
880815
1085443
331317
1404783
1427920
761712
826889
750425
1836818
1519162
1710820
1127664
1675208
305853
433505
625053
240083
1013477
555652
544531
676923
1602884
401250
468336
1248677
1672321
384832
907436
672442
209067
1013837
730799
891697
1069706
217400
1633853
1110805
555149
32692
130692
295478
1927796
1676482
1271853
568441
1464196
1469098
1958104
302666
1435283
963189
1875655
1975112
1757482
1280893
457991
722254
1850848
867897
691144
1073710
1282518
1708768
489913
1863088
739557
1342074
150216
1053459
288103
1800754
50632
392469
683062
1376326
308407
1158624
1863637
513622
437091
1475207
876898
1779448
471882
1914808
401914
93824
528633
1182633
1636194
1505234
1386693
293048
1478347
1201925
717598
1027338
351901
1482817
813457
1317885
1001472
866279
127277
388313
47269
387809
1492712
680558
468298
743704
1023378
1525043
1045243
1494611
1420988
1738364
1028607
696082
180481
361943
1044789
1576758
498887
483211
113537
216687
282006
315965
420711
1112265
250100
1491242
1815898
705667
1349553
1896402
1221663
699907
259141
1242042
784853
469539
1686645
1335528
231765
459873
323410
1916507
363979
994600
1711715
1560189
969749
1761740
621029
20017
95374
1343412
1963016
834143
1150219
1541549
561787
679011
1877846
1298581
1935877
14370
925225
1563712
1106484
347585
905195
525857
1252275
1246164
1898975
1776819
1928679
112087
1214499
1672221
47231
257116
1664662
343314
1872432
1360271
1803174
684810
915786
436716
841886
1620776
310400
373917
1727746
1481670
837276
1606602
933715
1469461
1401247
1316417
1131919
779465
851274
15822
1716576
437860
1899009
1623476
1311860
1474622
1768588
386207
278571
1242278
201711
559050
1007740
1014835
376202
1705921
1318685
1539254
931397
333287
31048
276087
1943778
721402
289106
927609
444230
1231702
1417821
291039
1684566
912411
1685315
264527
1530150
1489867
1352668
642912
839709
1838324
269019
1334013
1362574
1650594
1624510
436261
1404849
28427
1891562
298344
1964807
1372155
1661396
276549
162026
1023840
161236
1816224
391301
1079221
1354422
1399944
1918678
435157
1642339
137098
1725504
1128130
989451
936930
1702569
1472160
1215188
678144
1435075
1822763
868925
1792106
1856084
74181
341007
1056884
1024375
65641
989508
1730230
1649535
56236
234379
1146457
318710
1992172
1244006
1534035
329046
316458
253309
567533
1900911
1822479
1625988
1100735
773552
523200
160088
946616
514712
165655
36930
1937946
1715398
1962736
285210
1662296
1194013
723663
291987
657820
1286378
1998321
360914
680891
1208812
314099
373486
36963
765024
1865895
328759
770801
1861731
1762076
1968051
566697
438935
1661693
651613
264574
245966
1607808
229320
1216611
1573185
425004
775019
1058335
676994
154914
685010
1932688
965413
405680
1880995
1781910
1360249
1583696
828082
373969
574671
958237
1096146
587307
1637544
1751457
182092
448536
1260168
63639
1841541
727622
747764
141091
394717
1908962
690536
822423
1077131
1097166
1183365
1068406
1683460
1803477
324791
1976891
1354048
630554
892873
220771
377782
496510
434841
24785
1574735
838938
1068656
1350398
1605145
1476751
10613
1246903
1890440
1658140
286750
1891059
818809
494880
132040
1103476
1699769
1411355
1212857
798254
170045
1196431
1999517
1082554
1180889
1163236
965767
1846929
766855
1487815
1906718
58180
148195
594718
731735
568608
13859
1165897
62646
648776
1058094
1364206
680368
1368900
1673451
1758648
1584977
843281
333292
1859979
1007112
1910826
1815485
107432
806278
631158
1228227
10794
193169
1699220
1112504
1990747
1785598
362748
1293640
37464
1078368
1233755
309045
894850
453348
805334
1417083
1912674
1474254
1257800
1268732
1313906
1903528
152856
1911466
1424192
1148928
665023
1680606
517911
832924
1604514
1231867
714783
203322
757038
1116176
329184
1275040
1201793
1021160
1391009
1934586
318529
990925
749808
1697993
619666
1873845
1108601
724716
1086967
1586884
920152
1336083
1525052
1169446
1618654
1925181
1246882
1559685
268222
1123848
794064
503442
1084676
469658
1492237
753108
1517479
1193831
528226
1145380
534310
145866
275419
81960
1698574
17558
966062
314838
1442449
754027
1907079
1102465
625726
264240
49632
1894270
623490
244522
1068568
1268518
1140749
1311541
1710238
1168343
1330618
1721747
1428026
1628685
751902
1735438
1596813
1934419
282592
866676
872367
322034
384235
1219781
420393
1669825
365718
1559436
1541329
1896122
1028344
1026379
309588
1524437
798957
1796144
1895405
1386985
1066781
973734
952353
302374
1160002
379303
912796
1629079
1739571
1561875
1890077
841870
496297
1398322
209640
989409
127766
1306236
1296089
1053110
1400351
1829440
1723346
1711065
1814972
1349508
687953
1365776
794624
1211410
1166166
576314
1008978
150106
789119
564290
951559
483197
526767
365963
171555
749034
892495
66096
1192513
482948
1651297
79675
352973
850360
1776435
1338962
1174059
1407013
1900219
1019195
1544096
1478316
1927518
1312052
410212
35259
993246
952402
645178
1219612
1360277
263377
1378983
1758613
1913782
1611772
1372093
802128
1443617
271409
1433872
509376
799542
1332777
574643
1593356
1138578
388787
1169340
1846677
1170716
260406
912547
654582
1519765
1232304
27554
789759
398053
1302963
28396
1121205
280598
297042
221299
74306
1205681
695623
1892075
1041311
1044971
574504
1358351
374827
542486
964676
1889442
1756995
44295
1151132
1112937
763033
1794515
638883
119793
1193923
706920
786629
1409380
1531902
1087301
103984
1394577
993719
812999
312651
943112
240512
333637
1329895
1010853
665437
1625268
1491862
1971876
810559
1158757
839168
1407624
453669
1950030
908890
1572457
830973
453083
1450018
562400
527839
1159960
1548800
405558
903515
1794252
1450063
1989635
1746398
1344966
1870384
1820634
292083
1270771
1609220
553701
1016817
1980604
1142342
1065112
1313694
1822049
1680121
1529783
1868285
645272
1250222
474878
930441
1378694
595849
1842864
556833
244963
643718
786798
1361094
411297
1513819
633451
1532159
34565
463498
50575
378212
990242
1024828
1440045
114377
106340
1782424
1918977
1115098
330803
134619
845646
1108535
1851703
1620932
1075103
314827
300349
884923
583557
1077931
475162
1751202
963426
863588
1317811
672118
598134
689919
14830
778392
822449
1278135
1166180
1876150
1112026
629267
1979393
1142319
1329728
1317077
1575897
1961333
1432046
1188374
929848
1367966
443477
679665
1794937
508638
1878413
226451
1432976
741615
1741835
347034
928121
681938
1434195
1207709
1487194
1918109
640937
490534
1020763
357308
1464127
1027712
139997
1964340
478553
194346
554414
1085827
1538313
362873
1922165
1772302
585421
1197386
1919994
471956
403851
1243646
1438743
1938272
663533
909362
1361931
1914731
788342
300481
1801718
770797
628177
1183969
849385
980185
750655
365166
1151659
1771680
1976129
380473
540497
1864786
1664321
750912
810079
1028707
224687
1614967
515540
1808088
1453360
575602
59544
944339
194279
1326438
1700437
1538243
1264330
1009113
121403
1075469
936740
1073177
1328219
1227462
145793
1902873
21010
357813
440666
1574831
1243829
1230198
793437
33743
1671587
994736
468508
1214567
914202
702534
816622
37953
1033574
1505122
319347
251657
1783755
1438604
867458
1369246
1850259
1951131
1306222
234032
1609134
1274729
900203
1044291
170673
124428
699091
1186976
202237
604191
266005
1377057
238523
1731140
139655
1314418
543165
116507
272064
650360
1157570
1669218
1925592
1937348
388678
39717
984065
1764929
742027
30574
1262629
137922
1327149
733516
1706562
1447592
1608425
1257171
838311
1631595
262466
1028374
1576933
125995
177081
466675
805264
1104491
889945
1464031
20749
1446390
320725
1771505
1610712
1054793
1467855
1579830
629625
1901843
1494376
925572
718845
1882116
19019
740563
1113772
1808197
1060405
1159407
1603371
664234
360807
116296
580210
688307
1036289
1832395
1753544
169461
174252
391342
685963
1195785
872422
859553
900070
1761154
129405
1075417
1234674
1431206
1866436
796440
1796216
1383104
1652773
421066
1331713
1563412
17863
825337
1231690
624462
1376682
424549
1968819
1778908
417058
68225
157049
1544468
260627
1523967
1840530
451652
621187
438288
979552
212763
627986
525318
1729416
475183
1080091
566991
631937
1152103
803996
1990329
1566120
1290369
1183096
895785
1285771
1793008
1935601
1132114
1107770
400025
1978198
867587
1559383
1185363
155578
1608558
1428813
1977199
1389743
1733546
1399226
1042895
978781
1462264
1644434
1334084
73425
982836
1521022
907464
231788
434983
1219357
579757
1123475
701343
1622209
975091
1744876
692837
1124566
757641
610724
1225033
743580
1645467
1019518
875432
1081128
1314194
1124252
1278055
787180
408581
1166452
1538858
1429721
1720298
850247
1523564
1655033
65798
1546712
1488864
196001
1392918
668265
1947277
17317
1801554
1468118
1982657
770236
1834567
419523
194308
446910
1067294
152111
699247
1871426
142233
63887
976130
376419
638339
1255171
618272
1222087
1392496
1711839
23191
1392725
1246116
1902887
1886498
896510
1493772
447543
1242723
119549
1648327
1734550
1668027
1141758
690513
97732
44580
363104
258812
1801451
1453278
1200787
1684351
1310889
1719158
1971784
894793
1459079
1750030
1237339
319645
1662901
1963344
902906
528337
711451
1056326
1585755
1415053
1877120
690530
1312302
545223
840807
465038
273826
943973
1876086
456933
1045753
1375950
1361531
142596
1761290
1619092
942355
1003136
1993526
96402
1020598
1269998
365930
225228
1746141
116051
1592358
755070
1728935
912940
1108787
601585
1205310
1092725
1651988
694032
437965
1484724
1702407
197070
1500146
1491136
1188187
46327
1613002
295205
1719813
1341629
1260457
1257433
767429
1706125
1649504
1862388
1141563
980497
242983
1378268
1040609
886122
1793386
1421974
371259
805635
1520287
1677560
1350401
395606
840213
1216561
433321
694441
3836
1132336
989011
1201277
286083
1917373
1264847
320949
1781180
1081246
688447
722217
1309399
449540
1343595
1915301
1175857
328704
781220
698771
76769
1019460
317154
1103362
1522482
146521
383550
1852028
15865
1705545
1371434
1137323
615780
590165
232034
699761
892526
1207709
327816
304061
1272233
637420
1252359
410723
1527834
927457
327896
794577
1632876
717907
1500829
1628406
1125602
1340596
1635469
776985
288635
888104
307588
1840349
265708
335512
507988
77116
873141
922061
268146
1827678
1190309
1629549
723553
146271
1344549
315700
1257553
1794681
544076
380347
1403478
939000
1426128
83309
1002474
510882
1453888
893446
239320
1079366
209364
995389
628035
813021
283926
687441
1972601
1302788
1692368
252018
314836
1795572
927751
924307
1409128
1905559
904624
711969
1471630
1655699
1124743
875593
1355310
1041919
947468
1966427
925801
425529
949623
1447228
513450
716333
590742
791250
566963
554288
631034
1807667
871087
650023
456655
653273
1172406
397541
1924412
162138
76719
326679
1084866
1778545
91691
1585139
422544
698003
1426382
682966
345716
1781545
1434727
1149374
375382
1706562
1240349
4030
704050
746552
1042287
56142
1043511
579118
695927
1771267
638246
796743
1295942
1190560
1395082
660049
577561
1661509
1928722
74153
1694221
311685
1315785
1064202
173147
1724249
1107638
1222169
457936
1946899
1224535
259147
1818509
687898
653174
1475871
840968
301170
1354213
550615
1278864
785101
938890
165318
1135822
795752
1019483
42421
1949267
1886301
1788066
1899104
803154
1882632
1820755
46750
1091716
1764588
1773895
1213788
188145
389557
975333
663388
1382542
1488195
1102961
1570267
1765016
679915
949636
73892
122612
1363121
1615379
900569
762410
321484
1209532
174480
1665654
1491476
548224
277072
1690279
416750
1048080
1292939
1381274
1584585
1038334
1855437
1916793
941948
462842
1136317
658612
1080
1766553
1650419
250341
1794563
197650
433428
1344952
963918
1561271
1590379
921398
424488
671971
918408
1124183
1318855
1638657
203179
1866821
1773264
1094269
1006720
1804249
731663
48316
356169
1900072
1895197
1320799
1225654
402797
43373
1580886
1809418
804151
335967
1819788
1234273
1147851
1150212
1197752
1442104
1035807
515108
443437
1082028
1748527
1371079
334757
1802916
1061932
1797387
1664020
383430
1092049
1150487
1928986
20389
261062
640142
235717
574799
1010360
1315699
1832735
1041384
1442458
284231
286418
654899
1845089
391952
1863867
1032218
142480
1718108
1011114
1603839
103773
1061363
1056948
337964
1729510
484029
102758
890269
1145884
281027
1732419
1492767
1597625
1225061
1923512
1685279
1845628
103726
1022533
1058046
1905704
306934
1699438
1096243
1007726
694390
415307
132317
90642
1515931
1936193
1710724
762730
1063802
1622926
1620239
1613538
1821358
1547608
1572526
1021462
1749297
1344856
312867
484994
402495
555531
169954
163716
1393565
1984349
1133380
385816
1632790
978108
1323723
1019275
1784285
1487737
413764
1683101
1996777
263901
186906
1516581
32476
1291728
1210404
824941
1315790
600206
1230768
1708939
420096
1136822
1749052
612563
711213
404187
1281318
1277904
130231
579012
1885162
1565232
1764955
1990710
1445481
62197
1655588
168060
1020366
715824
1629581
842338
597285
536700
1884180
642776
1066921
1918332
887492
1318236
69791
451809
403632
1016723
12515
1309465
765634
425743
147764
287563
696786
694053
452732
311999
1433627
1128614
1772655
257185
1242014
1888115
853296
519048
101489
556326
1602399
1187866
977436
405155
1636463
747419
336652
1115177
127846
1156503
1324130
302606
1754092
586472
675062
226263
583532
1364965
1538760
234532
1760514
975404
252570
461529
725375
480081
548441
363930
1192273
800563
1671996
1096543
656024
1496532
140994
495114
559549
1363990
926526
880694
632807
1902689
1597269
1259067
1184503
265810
1499139
4005
1914910
1682682
123692
652599
426346
528005
230680
425197
202319
1615608
45675
220470
477257
711084
1391030
503232
1883917
1175709
226709
1140729
878749
1173817
464980
956847
734860
1190577
1919303
1979740
725993
200120
1400422
1984420
1231699
1460129
1512056
518631
786847
1135670
285193
577239
1563617
553086
855844
130366
1843732
1269226
998558
46413
207646
533240
1420070
1859437
1581770
592297
1893278
93300
310080
625455
676436
369059
508709
1732612
1404166
1530965
816471
1365746
1800603
354379
950323
1381220
1996610
1758286
1161681
221
1148397
1140842
35350
952276
959598
1370938
1249205
1445548
1850881
1061263
1101083
842943
1816791
1071573
125055
519320
511674
1811850
1265415
1405920
1597554
1201307
33943
1167148
720281
73336
898958
1078088
1837240
1471691
1250674
639476
1554146
1957204
1673042
1694905
123818
506331
1875896
683524
1684812
1920288
644892
787638
1446726
1721292
294277
1311951
840486
993574
97573
855824
1835893
1031007
1903936
100769
165496
1927029
637650
1518329
841456
606108
1156755
1357212
1681206
1974873
635695
969490
1346245
1145075
728507
1548713
168323
1522244
1020891
1723264
1437153
1901843
1167966
1144982
483720
196641
878339
471344
854469
92800
1668210
530826
1563743
969111
1905123
1034477
581518
424174
686542
384451
1904591
1205623
971216
1466643
1715374
627404
906540
1920201
1604293
838958
1499752
1596522
1896342
298621
301570
159511
1732177
552290
1475699
1437922
430919
373145
435180
893896
185104
265636
263163
422866
1277930
124953
1837545
945366
1421559
1844002
618610
263559
476466
784397
29207
1266163
153273
1705394
264616
1237319
25089
882167
1754064
868407
1399084
679372
579609
1876528
604754
334597
1976445
1449262
1632968
1763259
238904
1605211
745995
1790005
751730
836787
1342848
151752
1227416
1534375
760541
1258098
140955
439391
857443
1326335
519781
384187
315298
1515583
1732883
1806805
40746
29602
1545254
875382
1362837
1251255
737937
963843
498170
1567738
1417497
862478
1312317
247181
901422
1350404
1798053
1063698
685839
321395
1592399
923835
503908
1306389
1511821
924193
1595473
957257
1210711
271040
949927
1912021
1006267
1999373
1891166
1213310
257835
764747
174025
1987166
32352
1258848
860204
216060
1943592
938145
300153
1647606
340469
305020
1439825
990509
509761
1819557
1095219
1145300
576806
82148
1175064
672619
869579
482279
281699
1088049
453053
1887634
1977758
1828026
875337
881075
882920
483824
466978
830851
872285
652841
1268576
1994442
1665804
1257744
1202275
498000
627684
672386
994694
551945
1621475
1905969
684776
1932976
260948
867688
1621496
468412
168073
1563390
1291489
1928185
876781
894252
536771
808396
59948
97561
141704
1721555
754487
41493
313816
1559691
207496
1872074
676779
1483740
129837
1596046
451946
84970
873983
446466
83093
1524612
407858
450908
829738
1986960
881262
851722
12748
710369
114440
1778589
757787
934612
989297
998923
1080911
332440
1083882
369774
426503
1990666
936328
828478
976713
1849372
552150
984320
920488
1968558
272161
1733017
937774
1264199
879964
1106418
626258
757686
622136
1809230
576996
1397770
1406176
1124087
1429412
900587
947076
989159
414114
943942
1621956
624849
429728
1741189
1022366
1741426
1885955
195405
543529
1096298
1113459
366002
1758319
151193
1286441
1264098
1411112
718899
1112623
1232709
1877091
1010076
903231
230651
1192009
1177039
1294662
751092
1814477
1912430
1234108
355347
990746
289039
1711656
1665321
973221
551849
1598780
79986
224448
1551328
561434
752807
1037600
1442916
1570642
924765
1659405
1895446
1705375
946593
978072
1213644
1372948
187573
640179
856539
675245
1793376
525192
1859368
659330
858826
417145
586712
1469965
1990683
1567839
409332
1067443
1549417
564726
1911336
920483
26477
1857345
1200234
495314
1231909
1826343
168716
1916557
862250
1080314
1521730
1650146
1831976
775453
62632
1545436
174311
132343
1162165
243153
873172
862289
964302
83149
515744
551077
1185886
1980949
819399
756368
1481271
651289
1828581
1413258
97011
332509
485521
1325328
1215808
350693
103081
1017019
1912657
1004460
681522
660351
44226
1750190
403540
1840442
506780
933084
1664708
187959
1825712
779414
747998
1572535
1617693
93342
123542
272006
1253735
1250899
1818899
1889194
1317770
1956245
737914
1570440
1368137
704897
691693
678081
566175
909697
1281795
1057457
63415
1077367
1607157
478965
488071
1794149
815678
1712735
909418
149879
14984
1678537
1782514
1055151
1404847
611234
805522
1000907
1676903
1072642
894718
1290631
312512
217831
1689917
1450824
647933
1624672
758309
1807665
599462
1981037
1594576
633541
1857075
47906
1499904
1977981
1929975
129763
1961103
1102030
723485
1583925
1010248
821031
608047
524530
1498254
1892907
288344
1528970
232085
1663231
698638
1255170
1626112
1949157
1718900
1507713
237854
1375099
436689
1784729
56653
260885
1618361
402537
1213046
1333593
1548448
1510466
1438901
1629260
1990105
111421
716916
129438
233987
249714
119475
1558557
1136919
1342224
168447
1929904
422974
1547674
655507
6088
577109
744859
117308
506354
1424962
1472456
356721
241129
872411
1048405
1116274
1777571
756994
807225
90562
704894
670529
557600
826406
3414
84593
764026
300152
245251
862095
1399826
40314
200596
1020756
1879176
427596
36721
397794
1755133
1412630
580163
673928
1244600
753424
151607
1852855
835717
801204
1676898
113196
676636
611241
825994
1713241
655336
490443
1902803
1957905
1132704
1540085
1468035
1957664
794351
1815410
1066069
1562668
1638329
1326485
1886343
1331983
1921023
331737
1641163
458097
1542143
70742
1099957
1570837
497701
46523
1743835
134701
1759780
1381469
1133692
271436
1726377
1238642
1261201
670576
1572990
1802211
1642202
1649991
1632356
512743
1850936
426272
1883647
1176270
1318058
218066
1499799
1157493
591043
1135375
241340
953883
287679
1218398
883212
596184
1825808
1334037
1019074
1630955
799941
1471587
1536980
530269
1071138
263662
1711468
1264831
425855
60931
1525999
1979340
114165
310434
72788
1082141
477327
916940
1288072
1243513
139474
1193603
267855
1191815
97531
579365
1117342
1303218
1861580
98794
355840
1169985
308919
391490
936899
1539531
1092505
1680059
605039
971351
997401
1990959
1615188
357012
1699610
1479229
1419245
1205545
583244
374628
1513323
267471
1447764
214948
1695463
885931
1576940
1485958
931456
272825
1076905
1044355
1605776
12034
1388531
1041872
1311400
1478705
79278
1323867
495787
1542482
1687065
1830799
738093
839819
1211286
1712210
1607849
192771
969174
1085384
1741417
1614926
259324
681199
1295987
1341633
684293
155282
1489575
1391968
711776
1834911
137189
1813342
1987709
1214023
814029
1980737
318897
716012
191327
702183
598703
592099
364279
364956
995779
597311
151217
973716
772248
1962434
51746
341397
246740
353841
353789
32440
1782609
393331
829620
896504
172181
1239508
1111657
1655314
118195
1614115
1086302
1891806
1160244
463137
1018310
940616
1772274
634356
1074452
1036064
1513562
1667880
1169859
1601579
904284
1763592
1228818
655176
1320769
1189053
668620
1612080
1405505
1193220
1508142
996805
462318
105483
691759
804035
1763924
436059
737598
887921
323786
1937981
1566209
1578714
322388
635278
1898170
86220
31382
1633781
1789099
1563000
773197
1737189
1321692
114538
899027
861681
28082
180641
1638230
1221621
758105
88087
1121734
180087
238185
1415805
1821414
1780440
173984
132498
1797301
268325
1627993
1355644
183613
1418439
1580111
638922
631352
1203101
271830
949863
711797
1862695
101664
1724184
449537
563826
1209919
1471845
733398
152192
481686
61971
298215
290898
1207694
873967
1074924
1977618
1209270
1409964
809190
1781679
634178
1594722
297726
1071701
160917
731654
756277
1866994
1447854
233389
208389
1747227
167970
240814
647200
1985361
1661082
1467842
1586683
1277596
73187
53520
999450
1472908
241872
402703
1224493
862267
73962
130800
1664860
325715
21058
202089
1600194
1960797
1549429
715952
757964
1736373
914582
1356937
1291990
1270503
120131
1278814
1156219
163524
386855
1795572
1854518
981781
938265
665160
762383
1068509
24767
300571
1733760
1146976
334821
948255
712118
311122
79650
1144861
964085
723174
1870998
1107567
530647
1714024
976499
916867
98706
1692579
1295064
69532
1174344
276377
823042
1172898
440850
1259039
1313080
1664238
1570166
763481
440043
201344
1359553
289729
1911507
377639
578518
666736
39634
1178690
1709854
746747
1391229
91425
106600
1350078
1115588
899623
1315721
653603
687952
701097
735642
1886389
342968
675169
1593049
1755858
1435303
1506183
566598
1260846
1584371
1610649
691808
222392
514728
542807
1188733
1411820
786877
1232811
1485566
549449
790851
1945931
1244863
667993
1554162
714710
203247
1278159
1386668
1211638
45685
343115
1377669
756451
738172
663463
306925
231367
1244680
1910901
1285778
1594248
1422192
352899
85103
1012373
1116044
1518117
922513
344045
160862
1180949
1803476
1412507
1492712
1442263
172380
1334698
1452695
1017657
980716
1130420
1527993
256086
1137870
1869523
687387
1734990
1332622
1310161
630509
1157143
779445
481107
1539158
1193746
1344327
105133
936355
1284748
629824
1816025
745230
30051
964062
1915190
879568
1008152
68703
1415790
431330
1526567
61255
1797669
1628221
776749
1513125
1612720
1230310
1180070
351893
697101
801451
1595919
661180
1815014
1577586
1495811
1244532
46629
1864461
485927
1045132
600739
1475577
1282644
731021
1694969
409261
433233
778386
1766638
1252204
1359604
1525274
388281
945934
483512
433171
1640049
1467867
211350
1868409
1284884
561939
385344
1529970
103700
1309329
1439817
1222286
1293968
337359
1208458
202719
1514805
1056977
1449018
519664
871797
519949
1388722
1833083
518364
880054
96361
1886168
911065
596819
547822
1393650
1263730
1655990
660852
1334520
448857
1574463
437440
388989
712214
938404
1490163
27156
562179
902222
503748
1637067
1670535
1967723
980639
961436
1784126
475722
1311536
1354337
1629349
732309
486813
705216
270605
1745844
158966
1112597
122805
107649
1509183
338293
715753
1915706
1120453
1589934
483827
1527801
1518167
1793364
24828
1957487
1516498
1159325
1767729
364177
1791768
264396
569568
1032688
652564
1534038
1927558
257315
1359182
550147
802063
451892
939890
1138286
1534186
685117
863115
1785199
613201
1019906
936758
901658
1344697
1764688
1651003
752310
1221131
234803
406666
388621
157860
474007
1416534
1716624
214134
1005240
715136
1101509
1827245
1923619
835203
1234889
1155185
869724
483505
1495767
1292690
1539291
1393458
395910
425127
1738774
1796895
915838
22745
1464642
408208
219857
951645
1900803
1202366
64341
919716
1875679
1597890
345813
970280
890854
161188
633970
1031913
1776933
1389490
524948
733629
1074223
1013193
761393
1070321
989736
1992742
1360963
830963
439951
1340164
800979
1824047
986605
1190137
1522131
299373
1399428
543484
61580
1394055
1800532
1517323
1344352
839553
1586293
1377877
724502
530220
597700
1162166
1540984
845196
732456
120947
1726614
1114647
1845283
405722
736776
595813
1147768
1578128
611051
236107
1915969
1488069
53304
1381193
1014143
1242463
1188487
1045679
435125
176600
1235198
300659
1002086
1612850
130145
373787
930501
1736106
1907590
319977
780045
1998960
644988
225254
433241
181069
1061165
937974
1869363
216921
730804
1399484
1533906
1081608
20766
1783179
431465
1579079
816344
894364
535277
136163
238185
1196811
1522414
1847647
522262
1802569
665534
474889
24585
1702144
1697185
570088
490953
742397
1516594
503564
16757
1843204
739256
433844
835202
1347700
1353869
373797
961158
1076602
631573
111524
1411397
916062
136356
175351
993259
352584
1440722
1506697
126732
1514104
1791753
148730
377534
673475
775450
1011125
1234217
1097676
1123104
1908841
1046244
1268235
1637521
790075
1075485
331129
1616128
1960398
934866
1267247
1540378
104799
1676102
1781686
187374
1330194
972198
1391345
293116
417438
1997664
1637204
1393148
131741
703687
1928207
1055309
388795
231363
273560
1707550
682858
1567556
1543006
129556
1039580
182
1045153
1222594
1006037
639809
409162
564704
1116063
618619
1781794
1800015
1231373
1458282
1265910
620889
459518
1240417
1738128
1731164
423949
1263398
1952342
562076
1149096
552612
848607
854232
1796961
338044
666488
567771
81975
1613031
1013910
1707478
489592
115576
1706244
1389299
93664
675832
1106792
1321442
297967
1627523
83313
1052493
825564
1804309
462199
1478696
477485
768844
1691762
1566155
617314
403012
1829783
1837200
1055530
1815658
124183
1055597
1971147
1291603
538275
918848
1989669
971541
1438291
1860491
1146257
1742640
1426264
1061866
1389392
489080
648284
685647
187603
555224
15309
1046129
1331830
712744
265927
1624578
498561
996272
1693861
1131363
585038
130752
1981573
884975
982964
1229875
309728
1303428
766366
465145
762287
1449395
1624507
1804212
1134523
1879782
1935303
718054
602455
139276
1979283
417597
1904087
1872752
1164712
1162950
1625097
1377091
442855
1741718
1754088
1203943
1575270
1261427
901156
510947
1711171
1716155
271892
1794323
143203
234235
64503
888200
1917258
495650
959462
984803
20002
688928
1988227
13847
1314244
1991694
1064102
437811
1329736
1547847
1627483
932733
1407115
608963
420896
365780
1470477
693213
284623
19661
1026283
5841
1515272
1247145
1323657
507958
250889
133141
1773653
1083255
1619287
939854
880495
813128
336999
1979574
394582
725503
1207191
1226401
1551695
566728
624036
1292817
361889
325834
872933
228433
862083
337593
446416
1258164
57968
1094705
719536
113165
164980
1159842
212636
944287
1332232
1886059
1183102
727771
1387879
403936
699459
330238
1887874
161015
226449
707736
632392
1923496
63088
365585
555960
1915613
595679
764366
1810898
1872737
14248
1398214
1221867
875144
1790007
1787061
1872475
1183600
885617
1473444
1342666
358471
16597
1822486
342761
236974
1075817
403558
917602
502953
1490534
1853333
148553
34222
911096
1572585
1773188
777025
1226758
710131
609935
948076
805002
1030653
72561
54916
1298996
1526831
324336
1132124
1901445
1677329
1195755
14026
1969597
1832442
1268245
499086
188596
722138
1529247
1367580
1686210
991660
1528559
118976
1617526
75034
599926
710928
1390606
410679
614322
70166
470494
1790349
1459112
1048563
1377589
1450774
1865006
1305681
1372616
133172
1347346
1640201
732493
410829
1492841
1701833
423227
104411
1753053
960471
1582298
1618362
1738438
626111
1317964
502528
1432386
481869
489920
81435
505094
1762644
831237
146722
520860
176701
826362
1526756
41063
1367214
548774
275862
208615
359614
891692
801802
1141072
1641673
1718887
204379
348500
1222797
535437
683269
1393332
1030659
937686
1088083
1453652
844222
1269714
1550611
1120354
1012968
572250
196448
1850663
319903
1865331
495923
1947606
1221737
1370535
1634196
1109821
1816205
525803
971144
1721978
1353426
129371
729083
1727953
695808
884336
1980666
954679
381379
1214525
1830405
698729
17930
1142682
1656959
951506
1917577
1302008
1206561
785196
1977709
408392
1390505
1583456
1730085
23929
1545775
613339
1856976
1552696
624246
222468
204873
20267
374546
1981509
632277
1919416
201810
1397151
920283
1451004
100588
849676
1390069
1736924
1767831
383969
1439875
1956314
143626
1017222
1829008
392866
1260015
1663420
1389833
1618884
1690263
473126
81885
407312
1451818
1409132
1753048
1283570
814716
1404464
1333906
1163972
1693936
797832
73073
1187803
1731816
951593
638531
130537
1449636
963732
336573
1379486
668026
352014
1282144
522156
209981
223227
602520
1617656
307672
62254
512121
1560434
1338252
934882
588348
1769402
1210990
727066
342462
584833
637178
1206374
1140770
965675
845319
1853037
1075065
513325
1510549
119038
627886
1422140
306980
1999719
1671654
689000
1504886
1887500
1702202
1442287
1089761
1258778
883191
1941326
728213
1910252
1079016
1964006
944970
405206
1414065
1132331
35152
103077
1675525
1964658
457957
243647
1017623
778185
1444465
263065
6118
96803
1406317
1367899
1451416
1984259
1227063
176643
1417278
137352
1918510
1624419
1140994
999202
1284817
1353500
995802
23382
593816
291260
1807610
1348367
326675
196242
1305115
261345
438730
1219701
1289479
1935481
1412419
1867861
1946463
180174
392069
1246581
309564
1452244
1794659
242269
774181
584402
1534451
874352
1220769
376297
524491
799655
336369
19606
840680
269409
1615220
326135
497890
165029
632031
1722088
1970650
495486
1589445
738487
1069943
1749883
304395
1720196
1993874
930135
409370
792726
32736
318093
946922
356795
844790
544772
1335681
1433312
902973
154835
97721
44612
1839937
263824
48065
375099
412053
812831
1065398
461125
1901302
207628
1085838
601263
1769534
1048721
180177
1346437
1139870
1934370
1725803
627850
1747668
1071416
73153
555362
594276
1122423
352725
1574085
1856670
787181
582722
1512973
255763
1791457
1558575
1948940
1194861
1427492
692964
587126
387141
281048
1946636
1978145
282877
920816
1133062
1584835
1637377
373067
1247843
1358797
593229
4907
350117
1718183
1724544
643769
1036266
690043
453727
1758981
1151259
1313745
1433618
1019873
1776388
401914
1667369
1029915
973300
961990
1140385
1730108
1994642
156262
610283
965030
1384293
1406874
933097
20406
1019645
90917
54152
260762
271245
287932
1045520
1614051
77812
1796607
601100
1694519
1389022
736821
1772547
913839
1110381
998014
1832227
1071774
63489
212109
1317995
709281
1613648
1496653
1786900
932383
388535
1637668
814359
1696288
1290220
1536917
1566069
1497214
130661
1788299
1528078
39191
374470
980604
1282231
35360
1988757
960856
1740089
1846251
432052
884559
697178
1527536
658625
1019932
731974
1158709
992482
1433418
412453
980102
1565555
1884150
1628496
1437763
97436
884452
870528
144231
1119286
382946
1192648
694400
642008
1087050
1526613
1938073
81200
1950643
1981743
319685
1334513
1629963
1212339
1729720
434269
746720
58089
561242
1223804
1354958
926185
1487129
151872
1323413
811382
302876
358181
860436
858808
782296
1316578
1142346
32947
94188
1712153
685825
1679204
1189213
1857585
306242
1296246
1638424
1853913
568132
245911
1407718
714385
1882740
126930
851669
1953163
303532
1854689
1905626
1412927
810120
1128437
34799
1465101
565995
1402850
1079325
1499234
1534172
1727232
1065692
1996917
912223
983560
1940825
1626054
984282
99121
35032
1732679
959486
1655140
1229382
651585
1250168
335581
1148016
88873
508270
380780
1363186
454007
392170
1194115
1273871
1538628
1674672
1119719
708288
1563859
199903
984390
294103
810894
943043
766353
1532389
1099160
883947
463587
508944
1035238
792684
120287
1367346
1250450
952381
1049065
1757488
987971
1991250
1829141
1048674
707483
46217
1671526
450905
684468
217604
1692625
1347335
1607352
569966
775667
1105429
882856
827136
839236
508986
15494
69435
1799823
1256000
1422121
1735135
777213
88553
1677575
1072282
160994
1443302
1858248
277790
1593555
531011
1629363
581612
492062
1384309
1354121
1943793
1419058
1896602
595042
727128
1457418
560909
377246
1465091
62134
335897
1184434
1417957
1909730
1710932
849346
1645850
376739
1697227
476351
1860933
908611
458090
15176
27955
913367
1219267
458618
1221591
764287
1087056
739146
1633452
1198599
1636896
1743279
326114
1505109
341647
473936
1750194
1397842
1947125
1170608
967410
879364
1413233
1272175
896732
1699131
334961
1252172
159072
1055929
259795
1419571
858641
483226
1709464
1825688
1495547
1598692
689064
336729
1354606
1506128
1960798
1363286
1187084
1894837
204398
1086102
1085608
1317828
577249
311460
347248
173781
1684701
676479
394741
678314
1911173
711776
1005500
1301174
1504647
1445071
601326
116180
1084405
1581062
52257
1901877
641576
1145090
629450
470818
1975810
537666
1818067
1572332
513213
780217
959228
1198843
112329
1957500
1911120
1266131
825236
1696010
1006649
1452010
1928021
1560730
145002
1373090
1894518
1781939
289634
708311
1184710
1719945
1790183
850702
1453159
688777
1850051
1506862
147494
1017825
1336049
1448349
1182524
1812541
228448
1922892
552432
27559
1665462
92800
1622978
1321435
455236
261914
429927
45663
267398
738042
1280216
120069
646702
1771709
1388061
1774174
1199031
965489
425147
330829
1805178
1313750
734719
186542
548777
855875
428462
728876
734073
629405
1664471
467677
1136339
43003
736405
1022181
1332053
1083103
2260
50004
24896
1932852
1694992
1525977
1414253
201740
1542684
1318073
469208
759028
705008
686992
718765
237824
1705156
1067639
599806
464770
1633412
894554
104819
1828832
528302
1643038
5209
513536
1662727
865839
1372266
1874273
595355
1042887
182625
1440804
857052
1878903
1361539
66556
14034
802433
1227742
216355
1887528
669062
1813847
1276342
1070522
1369457
929308
854735
600194
1835586
1621669
1495611
949081
1207970
797993
764647
1120898
1161988
47978
1769379
96414
766330
369188
993045
728225
149264
515575
1732895
298782
804573
925359
114223
1110943
1109202
586053
1382137
1821743
733535
1944080
1951886
288213
267286
1961813
397351
811391
1252571
1992755
842626
589351
101805
448012
897108
285780
658914
1162139
852781
1847296
1625365
589907
450184
1601201
788583
1218360
919949
751603
1741699
1961317
848263
1644009
1221432
1079894
1172117
1844505
1642916
453118
1268468
965587
1437384
776096
885501
1354594
1455362
197953
409136
939285
30654
1371637
1974796
1552861
1867677
883175
239558
1775507
864548
569275
207851
1552769
771760
1481618
1571730
104500
737022
1351128
129756
970428
372581
77837
702653
1965141
77700
1898454
1687279
1233934
1953917
653539
1955810
1618229
1350022
46439
926469
619503
273787
228304
207442
1040826
80455
164670
744462
1238796
1890941
1737318
1218085
478957
1852455
1074033
592166
597319
947845
1266978
879510
1037059
1964461
933814
1326523
1806738
1501841
881812
1655277
441285
321111
1044203
1648085
1648434
54535
108292
1229918
1512257
1272003
488708
948387
817334
1701429
1456189
1949759
1669300
1794903
1726193
365217
1483662
1225287
1206377
144803
1952276
755558
1338503
946150
679031
544957
224284
21909
1023824
412049
1398136
1490317
551372
1926085
60531
973023
928149
1764121
1468427
1188136
1624196
141744
1904585
1102969
1947913
1771543
1786557
1354996
110897
1713224
625209
321092
1695645
640412
1717380
1386151
813333
564648
1534007
128276
669718
148519
1665915
572265
348654
1146356
14826
1526184
1583476
1488328
895695
1252993
482212
378811
1689739
344866
1373525
1301366
1505922
1294379
822550
572053
944590
1157187
1701153
940040
419678
274435
419020
1058188
11859
1551479
423567
873414
1132538
1535763
434318
1763109
1140904
713286
810048
662577
1205322
1733614
569677
153109
677471
180550
1561228
100379
835944
812756
1372100
1257643
111693
1433644
1407255
798065
92690
134798
812169
1218403
871764
69232
1042447
1882115
982231
732068
1675385
1440569
365329
1465909
631942
452019
187115
268836
1242956
1569700
891254
774421
400057
960271
47996
751212
1854183
1476723
1110094
1432469
655563
1772340
1372988
1965226
1204328
519066
1401379
1393120
779384
145106
1194203
898365
559536
1405191
1489031
117555
271270
1507947
110947
1218454
1788153
791846
536847
1315285
390318
19597
728690
951303
1342947
1067849
1367081
1718771
668916
1043538
1908370
1337650
324779
610833
871302
1937511
41546
980566
614025
320714
137904
1093520
1652652
1939212
528209
506428
1615083
1856158
800805
1068082
1923787
1533572
675908
1347225
1084237
1807026
925520
196370
875602
25955
1250692
1690314
281409
633179
1979043
967685
107842
732612
1806988
200415
676771
71119
334695
1764307
1407059
992293
1473470
91161
1461796
1479456
1796646
1813298
1796306
1908398
967178
1961212
790687
673999
1658230
1795306
890973
283829
183055
1725915
1548288
564553
1826019
1871403
321198
166147
1071262
873102
1873443
1123850
214247
883436
1750243
83365
201642
1812342
834776
1265943
1135009
909948
353974
1496289
1679038
144010
1933104
85513
1837212
537782
541268
1412131
769688
749749
1307639
1582086
553244
1891133
1400219
1795580
1048223
1697817
1079634
480003
1324873
1703104
1118536
622188
6997
1564581
1758608
1747876
1534611
251136
1494986
691060
1513951
873804
82425
1518347
1988114
780577
1958028
168850
501050
547843
952859
1433269
1602329
1163536
1179269
1772156
1544825
1992168
488261
1736915
648547
1036182
1300531
834414
1075668
354860
87382
1609618
1778032
929176
462305
272625
661314
104136
1816640
566713
284928
1428619
920292
441005
892071
1509205
644729
1382636
89683
1081527
691789
375199
1512678
186969
1997421
112881
646001
1158093
1722192
1320794
1422396
290982
721781
1883970
236801
1102260
1133995
1939191
1628121
608041
1618627
1684392
460571
830895
1746487
582749
879424
1788527
1600577
340704
590292
1197315
893713
1093323
1796374
411779
777108
1227042
704676
1738378
1147675
239692
1713984
947898
492268
370481
1228992
652757
1546968
1324809
996481
242210
1256823
1414116
821458
1358010
1079236
411321
719937
1614216
1902537
1561505
161923
758248
1402972
248601
1667941
97529
1703454
1323588
1288766
1953476
1823290
214932
696954
1572892
1697586
338250
684833
1352328
1206974
1187861
776721
795712
316473
939373
664872
1656324
416200
225614
512008
1525500
1014581
220181
939396
49226
1751728
1771361
524861
15450
988675
1550612
238321
1459289
969341
164772
471580
335799
137065
1533857
1921603
695196
1066318
827377
570002
926423
1738431
724017
1229171
961009
939111
321138
1728661
231367
1288396
416521
1945759
131237
228445
118370
1155391
112934
136262
1076081
1365936
708439
954205
1701663
1313332
1615067
886254
825546
70347
1658526
1779377
794791
814389
1806847
1095552
875551
753153
1802586
1148929
1000434
1496894
1647317
80464
12660
106728
754278
1198684
312750
1992483
1210181
1407731
1950881
254213
669037
1631251
371034
1090329
794343
203333
893716
528606
677092
1453554
641497
304117
1571712
955778
1926938
1111868
1624544
1458176
1406311
1546264
1398383
1131947
1728799
43958
848982
1895981
1108663
119271
631692
559635
734556
1043015
179326
596858
603049
983474
845388
1971470
873377
92794
1280028
1644473
685518
455819
392816
1745295
1260676
1790362
353445
152390
838669
1880578
1904796
77876
1412042
602570
725878
258382
115511
1605072
403834
1110936
922111
1318643
176148
335249
685717
503645
233249
1981883
1709590
844529
1365865
864615
1443092
43250
1505100
532517
850393
1315517
1722248
1345810
536939
220012
110066
1472089
857110
677308
1975031
665738
24298
104915
323611
1066935
298039
1822559
695258
815587
1647146
1697576
874221
958460
1405047
1190525
27077
1373291
516029
1963551
1543851
1367223
544042
1012555
809833
557765
1390744
787168
1519729
722598
1721942
564922
309641
383543
1886736
1611377
1606507
1799166
422994
73814
154489
1663651
733500
1443870
1496127
520084
477421
1444272
790131
1938650
227201
678646
1790382
282221
822665
405137
1882370
1940110
1305769
914393
1663884
854817
543153
547158
545816
813859
1032094
1787303
1608508
427926
1696752
1722463
1318579
85027
1154767
1998202
756773
1285321
1330031
1509127
1350538
1220731
974562
1922086
449371
379066
1480940
820282
1859923
763740
1148912
1850370
800832
35665
543936
315479
1700876
389434
1915482
1254911
74057
1665420
1178163
900055
636953
84519
322311
1455666
446653
1307795
1511627
722283
1154524
222484
925649
1098245
983822
258800
70485
1103768
726207
669669
1421620
1653647
1649195
1686464
896913
1333021
1696318
629062
1712216
1813597
1032402
199588
1130538
689144
1824034
694137
320941
1267842
410654
286076
1582710
1692298
927610
1641928
1052803
1807986
749808
449339
1164602
830861
1219444
811086
450747
600137
1959890
1878239
703828
1837037
960158
849478
1489283
556275
18355
1111552
713091
378101
1364279
1099218
308655
316003
1705307
607445
876572
1436045
966087
354757
1081337
828588
118623
354712
115059
991790
1095514
636047
464235
1360105
663302
467467
1062400
182445
1168819
506608
1054799
1503610
1906678
1550515
411187
762237
1085709
681380
1993929
1017921
14898
1485705
317350
1316164
1686609
304129
12187
1697982
1106600
1523554
1017243
892048
61303
1523808
1610227
452160
1934312
1922800
193954
411087
1491963
1678561
552738
1357482
536547
366300
1893808
629774
1561254
344314
1083803
1649665
19333
132877
1631675
1924467
281432
1594630
1764375
1568352
811821
894864
366323
185868
412171
1543642
499283
1229789
932290
1642487
319240
728307
217561
555943
1777663
90065
1028201
1251684
342334
1254899
117974
863186
1199716
801395
564462
661648
1314229
820647
1196490
702521
544615
821632
1265905
968887
1494984
55004
161973
729632
1266080
85867
1846568
1626291
1693401
1642388
1122563
1056820
1598336
228112
107546
84176
1139098
1220959
933599
152773
1220458
919411
1866129
1924294
1515838
241116
937230
1047670
667936
202248
486797
153805
1291693
1417790
1394814
401420
509077
404949
1066355
1835246
1262665
1400825
243523
1500970
441436
1264768
820983
1019397
1518713
1179958
1985957
1132363
1758958
459349
400096
195516
1371130
547431
1480123
245026
176844
1316510
717879
1537980
528762
1061026
1832947
1995551
1740124
631161
1711397
1185964
177374
848671
337715
1286917
412850
1705043
1135125
811829
1847480
1466203
1871926
1690060
1219521
1458819
1264334
327426
564997
228326
725793
1390448
192571
1374054
512736
848487
1492023
56030
111262
675742
1163593
1047866
10803
421218
259636
1308134
516045
1611101
42837
1319042
21643
67292
1365913
1453393
509595
910685
316545
1351382
1755443
1340640
265006
1119984
602601
548855
144874
549732
76987
1228517
550065
722170
1747016
1044815
1590380
1915489
571065
1102480
753257
1876500
1950407
30164
346399
730533
587357
404133
1480461
331949
628024
1725294
1161192
1333537
1116130
187295
1609321
1510081
932334
1151236
179978
824045
946456
1058524
1481343
638702
1761219
813514
1682005
221479
807350
697863
1852837
314474
1080355
884156
358769
242883
1970236
1221675
1421728
963050
1292575
23043
839916
1601603
1635968
944717
1403633
191112
1846636
738441
951114
1534722
327240
1057099
1384642
700098
242202
1315852
1395038
511234
964138
741918
456084
770905
1113285
921980
1200457
1924024
1167322
770226
500800
556723
1305878
468541
372738
212756
1959430
999304
1829385
1063681
935246
1666790
230072
1827728
1426102
547648
420075
124932
303279
5196
680761
1418753
307275
349059
1012891
284860
816316
1498889
1327837
1355995
1616195
1172677
1585462
1112043
526713
852333
1424630
533446
402086
872956
1479843
1130088
1307802
37733
333035
1735045
1276422
883668
574050
591173
1919873
712041
1947331
1556500
1446901
976595
1017637
1673919
504032
1611006
533013
769763
977645
665622
1761230
473969
1834235
90401
392163
69269
1573123
67134
1709092
476485
1386451
1436935
540503
1460749
1701344
311478
724559
748100
1362185
1825876
589956
1143654
1889722
1434808
714795
43141
21036
212324
279615
324032
1634248
1754064
1359884
475103
8554
21195
1586034
935252
1082519
1763256
1722416
779893
992112
1935189
725027
1459038
843243
1178653
1317828
341759
596518
1028188
1168255
1625519
1495610
1853011
111133
1452244
1752057
551306
354634
1015216
1531090
926151
1711423
173362
1966175
1065855
107876
1277700
1586670
135056
144461
538551
1968885
880705
122335
216242
936328
1545636
147055
1438063
1302600
312300
1496749
718836
1616028
2147
1776061
1675433
1806035
1887410
610706
1466093
1691260
542008
260985
578697
1919594
1240913
863433
1235014
1471108
862206
1321770
429512
154679
762729
424536
1493132
850582
449579
436109
1364192
684402
483491
1974865
1977373
917184
923389
1743252
390448
1247379
355768
1149897
1120823
1976040
691947
291921
596191
531653
350771
1023642
451321
311772
857888
1658970
487699
225354
863458
701413
1757822
1797443
1663687
401128
1242550
156736
647513
40769
1069130
563319
1035156
281780
1404619
1812314
1437045
975651
1914161
390103
336876
1779192
463009
578704
1920496
1377664
729718
1223454
1141649
1773519
1416049
1523556
909935
1785894
122072
1931557
1313827
464173
1092221
941981
924336
1948670
475283
1234088
1396260
441366
578987
1016342
1830484
731498
1529109
289353
1918163
392626
7904
1768484
1077514
767702
1789199
454679
54682
1572547
189442
1576512
1669108
1936354
1580159
743542
1701068
457725
1862121
1183358
1220902
1643142
402561
1148101
1211705
1520086
1054523
952606
1509450
689511
1720412
526192
1573963
976970
418543
632267
1691546
688171
1201115
231787
1707372
1663214
873994
246106
1902617
1760340
188903
197531
1924788
678211
1565617
65583
87872
1411622
1230044
1916589
808155
675171
1991634
278032
1910773
1870114
786197
1615649
1172288
1981874
1088796
1630974
1135387
1968656
693327
194858
894573
1828669
288713
405753
1081253
658143
1292565
1423758
1968947
1980396
121905
674310
1270081
842966
1615695
1856670
35267
885826
981067
1987291
784310
732045
1643943
579590
1630192
1942819
1234759
317528
510438
157895
1000637
1072316
936592
45797
436832
269876
1617080
160491
1930968
911323
410026
1591540
1544465
1290475
1274569
1300827
236334
1887359
1470558
934614
1873486
577133
105214
833495
24234
1544071
494325
1555468
359474
503198
1635993
427884
1880638
1185368
1655904
1306112
373044
1868470
156038
904131
1742197
1026048
1377955
1997997
1239148
1053797
1910980
846950
427771
67934
871090
1966479
862976
1527518
54792
1358971
217772
1632817
348094
1979900
1481240
1084030
822176
1743256
1356172
1269617
1633784
357496
1224233
247226
676112
443034
962286
1392297
1079180
1553495
988940
237759
528641
1603674
1117941
1669012
785825
227263
341936
393033
1570544
1272169
1411058
60482
796823
1513206
21317
1705141
1384146
1209234
144131
1917882
1820595
1292548
710677
856821
337453
62091
514878
604524
1861468
1069406
276388
170436
1806699
1005902
1943460
1990534
1758002
1438067
1375150
1645986
724636
287138
810587
1424845
345222
662887
778302
1679283
538232
701247
941998
1076461
1138827
407665
725075
526694
1740117
1995350
1800407
595485
361390
672434
147370
562957
1699837
1338043
694006
991718
192094
856051
335739
1673190
561974
1429332
240179
1219182
1723244
1566639
707586
554169
1726131
1402247
21844
942963
428017
1642895
858376
1711015
1301383
860525
426309
153463
1103281
418483
543558
1370126
93762
671531
595921
271450
1404722
713668
1649525
1136996
918545
1390485
1962871
508104
87179
1379436
1195078
1011205
546170
1229781
1763900
1545042
1030737
313448
1660190
1546773
1651446
839835
159930
1432689
1901088
430002
678511
1871255
1885999
1178770
856563
1195923
58257
1776984
1223561
849853
1210589
1461
1986548
1886419
1411429
1088603
1221940
1704003
1313731
1145658
979041
142998
1469947
1234886
1534877
965425
997104
92687
1412449
1970130
880834
951783
374290
547201
754259
294613
1403040
1969252
911432
287604
354911
804030
1496696
1200756
1532467
1399007
752759
1735675
1534678
609793
155888
1511060
1041608
1750102
1518137
1948456
1104005
1524718
347465
1509411
1296071
594581
1683510
382918
1128451
101177
898517
383774
233570
305854
895112
633384
1500177
1060503
670889
1495250
891121
1208374
1064863
1808598
400798
1475986
1800800
1768707
109379
455448
1432605
878745
1264252
1875020
1845471
1428296
415563
48292
1596127
719448
1450607
458922
1315424
359328
819445
104376
1815190
308555
1769810
1765523
453239
434359
1194818
723927
1086723
409863
618384
1609485
719588
207738
118985
590103
1426511
259789
1309296
894171
1531265
261918
1743701
163355
1342142
1125177
507260
1300764
464944
523264
449444
1311127
760145
852513
46230
816024
409387
1713579
817669
949217
652102
68333
516140
1462720
1077557
601887
1546345
589321
1687282
1253097
1060701
207540
714232
1689093
1860999
747563
539284
1715374
1919136
633871
1352849
507650
1233195
794104
1493711
1506797
1557982
571746
294700
34838
708912
653805
1380650
638795
771730
239380
173383
919620
1384544
1059298
1629667
989238
1315250
631802
1573035
1319793
1852497
1351993
1149882
1013287
622722
766625
1520127
1570312
320542
484715
1904194
1448598
838852
114431
242768
55608
761200
1405747
1024716
701534
901818
648494
1310654
190039
1078543
280126
1124190
324928
773807
999220
1764061
735218
1483739
441600
65173
1853891
1057073
573196
1531410
1010519
1072676
1783575
1576339
183915
1447286
980916
1642427
763294
820863
1912690
1182210
1515540
634297
1380168
776598
450033
1541426
853049
1254007
811477
1893561
914040
911422
16671
1959093
1770526
939271
70097
21927
1326533
495616
1991654
1111401
1690127
360265
1633056
686278
649114
1120632
1212209
1019571
678633
845740
688390
1287321
1316455
1706829
103045
1010321
1229467
524024
1343574
6687
967954
561981
1726451
495162
894941
340777
703960
1461533
277789
1139679
498493
1451356
300568
1539989
1903793
633033
1161992
1668631
693969
1755464
1069457
1659862
1437498
491315
1454012
196248
321522
566479
417909
983912
1352455
1147171
1412459
733200
566689
1158576
542602
689767
286608
1389969
1617567
1797176
1143840
393819
1620983
1694785
640562
40036
387893
1776415
1578518
153094
461715
792730
1774427
1043974
1848940
249292
1390275
889726
1500531
1568564
994486
756646
863660
1052293
805687
1725761
1394565
1057101
457018
1155269
1795564
1168187
860867
6319
1577030
1595642
1825784
164565
1046697
1601888
1304466
549014
972553
477813
595859
1485950
563225
1469442
1655070
668596
265741
693959
921268
922566
1739912
1580205
349509
1710593
1389425
347397
116432
1079041
794913
1500113
466321
1377533
391208
1648155
1364411
312570
1577580
469054
619031
1172471
1836692
441685
1293471
1582451
1007568
297119
4931
1350323
1122017
327187
1573937
1738421
1041691
1806949
1463021
419049
1969655
252188
1062728
929325
837135
902543
746828
1029756
210622
479498
49630
1371798
658267
1110123
1500518
888121
175802
1580584
1442378
1673756
1280793
181814
1060963
810868
988007
1131382
361207
1836278
835009
1259797
133903
587119
567660
1116650
777205
474425
137622
1066534
629284
1539583
725229
263897
1378678
405935
1524845
1327477
1863398
497494
934914
905254
1761070
1225748
987091
60006
1748824
134563
383896
922748
976528
590275
1057508
617236
582713
1121159
843842
1559892
1542271
470428
1935428
67040
1526818
1924783
1032053
514725
1472154
617462
1504177
666645
883432
651492
842494
494399
1580594
335578
1420730
522764
615991
1081890
1894504
530331
993329
684459
1567451
1848726
151265
1306244
334287
852906
377501
1663498
209106
1069945
1526332
1774241
506041
818543
1885715
129061
365025
680828
333460
1220294
279445
1355602
497922
1428239
327701
347073
1687477
584574
1327745
978961
1588455
895896
1961468
1374313
1393782
671336
915998
1516714
1721046
1237709
100466
40323
1621600
1882820
1408077
226474
985339
439673
1344369
797217
763517
970919
1201573
1158020
1981021
177476
185296
810576
914865
93636
1426617
1948595
1171690
846870
893335
1029604
1217013
97237
1282141
1477917
1977706
477240
972151
862170
1118324
1394795
1840178
1651695
1359910
1182357
3829
610659
1067835
615221
466076
583999
1445094
910490
788416
402805
385051
748733
1290564
916891
1447219
759749
172534
1622453
648088
1227776
1763846
1221860
1806907
1896730
1736182
846657
439399
1429187
701285
1430036
475994
1682173
162055
1800738
1654059
855639
1220564
541368
249403
1770089
1176085
1594406
1811126
1314636
1469350
939991
990058
875597
851221
266190
1517396
1299465
1461583
1275923
563192
1675180
1805493
906922
954641
1575469
563129
311436
1192150
1010643
1945972
1037248
1043278
1550182
1744388
1065456
1366660
1495331
434770
96894
1463344
1654984
244113
1710879
1436168
1580641
996887
653424
987855
844027
1511635
22047
235250
995213
856943
1586762
1254646
1758863
377049
585642
1080907
1835665
60687
1407702
679351
67572
1381426
1159823
923715
1230398
1099455
470418
297690
435932
1182041
1297476
59107
165677
1944947
462123
123541
391219
1995900
768509
963126
1459122
1157962
1011008
641639
733719
1129239
806348
530845
1769133
1966273
251044
1532964
1233288
1521403
1388836
771292
517191
1713360
1286424
1513924
592294
1606990
1424752
775376
634351
695312
590199
1206388
1291322
1932015
1762431
547205
68069
1101440
1342461
83809
835657
55996
673984
345672
330160
342619
547884
182001
1454160
712032
1259387
1283000
1560850
617871
1699738
1126306
1183271
1380506
1800132
1786585
893541
738118
1569346
430242
1213176
612497
940465
1767552
525345
222553
191720
126501
1085692
1213116
590181
1050274
553757
406829
111138
829386
840309
1623482
412768
1207691
625621
510116
1154029
1944681
788430
44553
208134
1926898
588562
519622
1800171
18490
521615
1780652
1388448
528448
1892158
255382
122166
724414
163004
296943
580829
1498583
261130
1223631
160110
309173
507986
1866417
1512839
474351
967098
971320
430153
1911251
1877276
1067023
94056
265726
1655314
1649958
1048179
1340678
793022
1106594
537705
1905438
171453
241191
1802539
643706
1656171
866398
424128
1556092
1545035
736764
1956297
412445
1986661
316456
1462681
156563
585422
1840175
637042
692808
516985
76070
249259
581785
1704052
1977408
837424
946040
982975
1227478
1920920
311307
1390651
151095
1423437
508126
220975
808147
1866949
1957016
343245
502790
1516737
1284678
227056
1380575
1876548
797577
238709
1777292
1872689
938724
624268
314747
1561023
675978
883085
89259
548071
76110
239947
1986769
1674818
764321
329482
72768
181001
1873252
1991939
1736776
200259
1979228
453230
1358073
1162844
1908860
78399
168281
1754166
1860441
217149
598388
1581115
792423
592784
898973
1279410
548795
140883
1101805
469813
858109
343504
564591
1030575
79675
1665202
1338869
986714
958508
455088
273074
1062008
940960
1265619
935947
1511273
419884
739810
1906882
1753444
876963
1479617
1809420
1170189
1441308
1930770
1851375
688985
613568
494266
1341112
1891005
951828
1946979
1092275
693094
335430
1556621
22454
854471
359012
1034461
383368
1786274
324205
868251
477914
130772
46389
207373
416870
1700558
1659550
867443
1653007
242565
381462
449973
781290
586469
1092777
1483175
1535983
510242
441793
526127
1471979
1007362
1811060
703316
771885
937593
477101
1239755
987082
1009617
279970
1597842
1785670
1936596
941081
1575388
1471343
1170618
1868332
1944150
678021
167566
380863
1077228
1939598
1812638
513423
506221
718792
1938414
1016416
614571
1296728
406493
1017912
1114986
1319826
773606
1934384
170976
1939090
1758179
574409
238693
961820
255687
579472
1018757
1688010
330970
1700291
46402
1578054
416269
580855
518256
1203805
1543889
639043
1795501
430644
723140
223588
806054
863179
46372
1075563
1215914
1892160
1078036
451439
79492
1451369
1759300
1132245
290476
386261
103007
146801
74291
1479371
829147
133972
1495417
1367067
1569592
1655040
818882
1559407
370769
537049
493739
336192
1557112
819780
233506
840525
448918
787121
825499
1475185
1870752
572693
1045102
241017
400937
1730284
1410388
1012457
169013
789632
292452
1083901
1387422
1987243
501697
464519
1900444
403549
816285
1179286
1255635
1685398
1612869
1303679
294029
1250872
481182
304394
1524663
1568726
1597198
1250447
146782
1064348
559908
585216
266655
1426079
1765947
1750757
1823850
1870179
206381
1172253
1422923
63584
330954
1765922
774000
354454
1737475
1161835
1352338
1628457
825184
600720
1969627
1770314
1793848
30230
651029
1039221
471746
579247
1081897
263195
20179
1737834
757836
1649269
303
679398
1398056
1369972
823964
1624728
235623
513676
1264044
99350
4492
683550
1438788
942040
405059
464073
402409
276210
435173
14590
1473355
1796658
1076519
1337871
446614
259203
416480
468737
95221
1090888
611560
1241042
1419567
473319
1653596
259816
860553
271902
1669523
1459246
1466096
622702
308531
1232463
1324152
1560570
724412
1791646
1322791
775864
716774
401372
542263
645747
713507
1260980
596100
1760154
1846457
1459267
1599723
1993096
1250236
1010076
92015
222231
1684614
725568
184206
1514569
1380077
1892189
445165
57074
536945
1731036
4817
59453
1846511
1983718
438013
1850137
647448
1599375
408172
1050905
1449169
1280454
144414
410388
1042102
226943
366709
7991
1837741
314800
1568040
1853478
1409213
1615868
299709
1078154
552175
988800
616355
676583
1952834
364227
306306
1906856
1984097
1706043
344636
1408616
585772
1979220
761562
895347
140594
93566
1079974
127818
501424
17982
811693
609892
724154
512401
381245
1039280
364814
1381085
1805237
400632
482637
1097994
1035724
1986018
794740
1780693
155433
833591
1005450
1294930
1422916
1148658
457901
1910691
534069
1882996
1096935
1641479
494438
196070
617818
91553
859152
1846357
397325
1404251
201794
1398595
1303777
555919
1825249
1575925
1881986
1082240
1977112
484066
3419
1198569
122341
779131
817565
160225
1174547
803710
1928481
1379251
822055
1637956
1050368
1464356
1716405
1533595
1528326
959195
1624986
694776
682812
1268179
1812286
1754761
101416
1328303
1346439
152839
61881
540243
1110785
1418075
945396
147693
1194048
465912
1264030
1223051
1957284
572552
472267
1363959
293309
345598
65926
1111762
145918
140385
1834571
1004298
1028142
661770
946388
1437898
277495
1179018
625501
822819
791275
35230
158759
1135553
1696582
1718490
1865425
1177264
876697
1746061
354200
1887605
317934
1042245
1132219
1584847
1417502
1483673
77025
1593190
1933192
709304
1020600
1442048
1291452
1467368
1327877
1273040
1705072
278056
1566798
1477180
656364
1082552
285640
1784916
1458249
309172
1418879
1385894
1357286
1262175
1020509
960583
1034665
657140
651471
235359
1839681
1093737
1740938
1426099
791531
1502087
1852717
669225
612507
442378
422118
1448771
1202549
424056
1122235
72822
1195901
1108305
1261004
146290
1459591
507873
1387645
1810646
1339741
643186
1819856
1311338
388142
433615
6520
1973141
1213714
1933373
690034
1996900
247620
269197
655529
1622295
101825
1047331
1968584
1789794
1133374
1799640
1821586
880187
161028
1435682
20411
1722556
1685956
930232
1605779
1437217
1983123
803770
1544131
323246
500149
1782617
35524
1511715
750689
1415344
585441
87215
493536
1114354
29523
1899721
1088399
381801
1922188
1103203
900675
877158
448760
1547701
1536949
1980729
1372904
1357119
1411494
1151027
694490
887490
668133
125172
790803
524232
945103
1665687
1669404
1704023
1276727
1740164
1802103
900608
1080964
1516212
393944
882326
196473
713710
1499549
347594
747313
1087462
856908
651057
1986986
1606291
652952
285057
1161755
1861607
380288
386078
1147229
109039
1173864
1501409
1989239
1391037
620275
1831343
1226480
1543564
465184
1769675
1171859
1633563
1552320
437005
818716
63659
399487
322776
635856
670304
954015
101814
1473576
1887905
1301719
1971069
702818
235589
30685
1752232
1908264
1507949
295686
857527
1949006
979810
1609689
1769078
325135
151986
1959614
1170517
1565004
79739
1305515
1888009
636853
719158
1892605
215719
561660
635187
427003
823581
1983875
564331
1375384
1999435
1070724
1203607
1435789
1715850
1592311
552792
1789656
1183755
429153
477087
494560
990049
903033
267109
5673
678086
1640250
1528483
1786940
395696
1658118
1815013
502667
199596
1417819
1403546
691392
229831
202912
1777319
1112987
1728413
1686954
170968
1228801
1224742
43749
318347
1284197
1639612
331046
784386
614624
1060300
190136
1728013
491431
1373338
1350132
435492
515199
986253
1984923
526278
1012929
1408264
1900906
1928039
244865
64197
508127
1575088
496278
824717
239361
745904
1870927
544218
1279936
1471228
45778
94179
1516663
1564547
1165472
1135622
417755
337615
1976667
1653547
1612096
1583966
1283198
267338
964077
1931507
1337909
976031
34064
1702905
576587
714604
438962
1310692
17237
669636
164727
476689
1196139
604296
760407
1652124
1401640
1719323
855719
1776279
1344948
1553577
6699
1067036
26743
1737238
1326704
1039004
1988513
743858
1169639
185163
963696
1239013
1360060
290411
1348996
1270815
40583
1400249
1704859
1629473
749936
1359399
1261857
1630848
1686830
678915
159316
1686210
167986
1477528
95362
1920594
1324140
297771
963007
259725
1613180
1281571
711107
1288705
380968
1090920
1404661
1560809
1874736
1706470
1001601
1011722
382810
1328487
1815691
317872
1087959
1679468
390470
1100869
45174
742216
196518
1319950
149708
351334
1277532
1640307
813383
685447
650240
757742
428316
379033
1286865
1889571
35856
1633738
388003
16956
1894955
942890
1634219
1253041
1264453
83409
1585512
253793
906734
1381831
156709
1728347
89386
1344586
702484
978229
1343678
1570437
187408
33287
559612
1438513
883487
1047835
141212
735975
1319271
1036582
296534
1022995
699991
1115501
1131656
1791462
407574
714285
1863157
374430
653162
199441
411581
1814877
536775
1052330
1701636
158683
690177
1360484
203370
67321
215008
228651
1533433
1346538
1434446
1068904
1746602
1764822
331009
764184
1903567
1301088
203672
253161
816471
1931402
124830
1334054
772732
727949
959634
1771519
1730971
1281963
281912
237976
1644268
1670140
1871710
1785890
1540461
1855696
909584
61023
155506
1475182
1716195
1715860
1520828
189149
220320
1479869
390485
818698
1791492
346947
90585
1091742
1895483
290069
483722
168756
486600
976127
1530386
1499693
962385
674242
1166931
1187362
215854
546744
1024668
1626720
757503
49518
1734645
1379489
268379
235161
1190852
1504464
1081250
1009832
1429677
1104440
450803
736107
885574
516906
490842
1385870
1252738
693421
937540
1155348
1417979
324734
473435
1486624
1019162
409100
338149
887916
15431
543766
525168
211035
1823618
1476821
522724
1355097
307676
140822
363040
1724755
719946
1264393
163687
1615762
1444154
1483631
108172
436099
856698
645001
1474906
1727589
1896096
779087
1352076
600973
1015077
528622
1166976
1059203
1512163
1889690
1427873
1870849
773091
574600
1332714
50583
1647962
301360
236464
389121
1713580
1366611
668982
632864
1467764
348312
1919427
681948
1314492
504985
347694
1721968
665
286087
497302
1811370
404589
1427651
1589488
688936
871995
386026
5147
1721762
861086
1927948
1100633
520743
971527
157455
1840008
1505865
1876772
1931050
716849
987968
1123501
441402
1848611
1613292
1782122
1741683
14434
1540039
596639
443496
1524432
1964722
1824015
1722421
1833810
190207
800879
739434
553466
1602951
590579
1435105
951131
515927
791739
267795
292785
881431
1662653
701315
1140919
761957
374913
1038886
1747593
1994839
1943413
1191829
364016
1896091
439341
1482213
952609
1731142
1962826
1858182
43411
776666
963633
1985449
499207
242621
911640
1108195
306115
984477
1348568
775729
1851220
164060
1161624
638710
1656979
410802
1417755
1636100
763484
275356
653650
716589
483202
1106741
834666
385593
185248
776775
1712757
1800674
1651471
1575927
490504
1880392
511326
490593
419580
1112298
42400
439308
1627370
1445831
1176744
1989052
1856192
467468
559094
886356
778829
1418618
573085
250202
1908562
244247
1359833
347077
1315590
50300
98228
199015
45521
179917
1657700
166313
1840157
1318944
1408169
19733
1635092
1963988
333099
1746465
573375
1185305
1274602
353043
458391
1001772
97268
1372540
1132903
1013967
409374
1823981
1555947
559649
1379011
934580
1839237
964302
809135
337691
283134
833253
1615190
854426
108144
1246598
1133232
689897
1231110
1733290
468870
482653
1418194
153282
965073
1752806
1254219
1267472
224702
1628734
825321
880875
1226555
323153
738136
995461
528865
1951116
1388649
431856
513104
462239
14728
1828587
1522144
1312993
1193578
83349
1620774
657921
288291
260590
1301870
1101251
1136570
147471
1634154
1305099
1924413
1891599
204556
1842310
298763
32846
269581
543297
1133466
1550809
794440
1385336
591327
1551768
979749
1370180
1172370
649334
1351649
1213928
1406811
1917079
470817
959584
221700
40962
374712
680063
914250
1086127
267198
1323694
1876482
879439
280811
1088389
1555391
230484
277273
1730134
1673906
1609500
1783263
386336
329238
480787
923106
235933
1575346
1673036
222686
307763
1381884
573180
556966
764221
1567448
957052
680624
1857670
1342429
679172
1425557
1186528
536710
15043
1494515
730455
6569
1336451
1306026
1350297
474597
1655855
143178
1409400
633244
40036
91635
522027
239841
262461
510465
1083729
1452539
623629
733440
1715305
683600
842695
933865
664726
960412
258119
231719
1781456
1894429
1107635
853074
357157
531027
1359971
732136
618047
563379
93970
246730
1030913
819215
1933779
1831603
1800316
1616728
713735
978198
67929
120897
1917349
488082
1933412
522713
1595409
1874416
300076
1817102
1404366
1960765
74590
956206
43015
346589
1753504
1428037
1872030
277531
1766596
738754
118990
9858
751698
1979914
903538
1928401
1382358
1587371
1780251
1488290
785562
611204
230199
204146
1829867
510652
50216
708005
1088956
1277816
884209
1810012
1838069
1959156
633589
668863
1994042
1862063
1543297
1069354
580374
1768721
315244
1787980
1380683
259454
546584
1718872
695537
207471
993481
1787130
1809846
1392706
706740
495577
1653770
599638
685193
1767933
1657612
617168
542048
1121722
1259413
1006623
1289449
1918153
1396332
1639459
1583357
1087043
723692
1709706
227650
1055722
352525
1299749
130080
1957670
990697
1575776
1999303
676955
1767171
863041
1379523
1754233
1930938
917312
839523
59765
537972
1235352
297123
1901563
1307535
1338670
1708406
1165420
377044
1218089
1334077
171238
1284218
1157724
1050599
1826432
1684321
1813810
37359
1554094
10971
1914268
1535631
907552
1119921
1759230
1981540
793707
480992
1440055
519527
1157002
1890937
227634
1455412
1695795
675887
818130
1523977
1658225
1579021
841994
419262
1602962
289364
656533
564267
283028
1425873
1122266
1542638
138345
1776692
695777
1338774
1209273
1744306
563964
1838561
1658250
1214727
1571533
1124631
833099
1254144
850493
1174060
1469533
1096216
714156
1821188
1044458
1440518
63527
122469
854484
1438032
1046243
1892833
75243
611112
198066
80084
224936
674312
470057
186127
1117606
1072379
1500270
737696
796887
633736
1089741
1799228
1194267
1708615
1306773
201895
1898920
539743
192525
225795
668915
1844312
716702
1000059
294357
341927
1035933
1579
1786678
1588542
1123127
50172
978995
663068
291243
797220
920334
694399
725505
1121835
989237
1214923
1164678
208950
528591
1552747
616451
289029
1822319
1279936
499083
845998
1219500
490346
1739589
648687
432446
381950
1708906
512177
1384362
87818
32424
349926
1501650
656516
488850
1129102
859312
847058
1026348
1268405
876820
1059937
1623573
1986918
864755
1788713
800776
48384
960896
1587979
1071529
682633
29406
225668
681967
1231810
76765
435322
1376744
458660
1192400
1807993
1114636
1923809
885656
650254
1320444
194391
1860333
393317
1862657
319680
144895
1522640
242423
1466643
552742
192159
1397850
494597
1094417
1857123
123950
1685198
1830533
1796392
1482530
1712659
1345363
1365807
398339
412621
500644
450147
456093
1527292
1868536
315807
817432
1841088
1168851
1531366
946778
1457807
839859
805666
1962390
906935
1057906
73430
608503
414961
1321329
1226768
101428
614773
680556
414487
746958
1119742
230773
1400967
1582858
125995
726246
1086063
343710
1233964
1733536
1426018
288831
1638345
1984595
1423820
1967108
1145694
1783033
915063
1175595
571329
156170
1547594
951293
1080646
1910773
691157
325925
1896564
692905
613442
818050
218012
28591
1137810
653757
1515652
1501937
706118
1270222
1110537
1929950
1319056
970048
1058439
149042
35085
1236030
1092252
1532717
1685348
638278
1521682
617716
1229117
996683
1170278
880585
392568
357213
606789
1090034
1776599
1212662
1428635
1640763
973095
751313
1037422
896258
1746726
1780098
1105190
1779407
1006250
1761308
70692
1716315
1524819
474513
616207
597381
672790
1688523
1362038
338662
1423502
1614246
129005
1979587
1393006
502525
876701
286819
164828
362945
802763
1398342
768301
913790
602724
197536
1879793
1033760
706869
1732457
1319872
413128
1586301
990483
1318032
516646
1006588
1291483
1999876
698957
732816
902172
907455
1632917
1852355
1063460
1343019
611254
1914869
717407
686643
633170
589401
1566246
719558
1627129
604275
665105
146988
1138541
463347
1402927
1869167
313369
1757576
1752557
730981
877302
1952030
717509
303889
1325663
1066090
1935152
236737
342161
399403
833905
346189
1739220
1865526
1312869
1487387
699785
737063
1893623
223309
1642272
1287404
887174
242220
1897883
1113444
107795
547801
1765845
245403
1323440
424589
260746
1905281
218232
596281
1389484
425255
467724
494784
770804
1822070
1575114
983842
636692
1861628
945729
768745
742882
1373043
1879114
1820087
312303
762337
1627175
1720670
1597090
759316
1777960
1844763
148100
674472
1426060
1956523
877087
698952
740163
389805
1913892
421634
1615306
326811
1869616
1276630
1927589
289623
397483
1631836
1620668
1178699
261793
691634
1322676
132493
1651916
995789
1405543
352338
1685786
102527
1785156
1222842
1422914
752193
1283433
218812
1847032
1457184
1068860
897655
474220
1987395
82019
684398
532971
1854754
351161
626542
313985
1531678
1847567
753792
16247
196565
1482883
67248
1904938
1261644
1805418
963028
1816544
1625251
1331309
206437
696358
228135
320972
52336
104818
598907
1506183
326172
334062
945477
1737211
79370
402085
1259107
225109
65083
1604100
143045
1808407
1744100
1189762
106210
1397751
458803
568759
564243
175493
1548323
37746
705963
380717
744535
365367
1363849
1413236
1855210
706829
1827368
1465202
1339180
1835185
719351
163848
1608898
1215476
891132
1077692
46784
1091063
1953908
709693
1306041
678959
1665274
1392566
1731776
1706002
320582
1507029
1701856
37130
380413
737826
461010
35320
1512726
1940344
74117
1181829
1471264
1325504
1834357
1722546
1964660
908873
1570216
1082922
1419528
580304
69270
96853
1326904
646218
1043644
1801777
1424201
1281887
1022091
1369121
351287
1981321
442190
1757061
471762
1569096
1725478
1911143
678780
646022
538194
77988
1678898
1820974
1655388
355402
660953
1660860
1084021
60105
1033318
1183950
317645
732502
184227
1517415
595301
986742
689529
1108036
125793
516860
436176
1164244
878372
197436
497785
1418810
1961951
651235
1186932
269133
1034422
1678513
990454
1580566
1131658
1628217
674105
1896086
1574020
1536663
1002988
336951
650311
52830
341387
765227
931105
424805
1333656
705327
1274854
1561774
132209
1958507
81485
872694
970985
638630
240777
150875
718422
25435
1717874
379299
301975
1489164
402907
1207530
1084574
508687
1557646
388248
1511927
1815174
955994
1264735
1272755
1782667
350692
458905
518921
416321
667310
980479
965262
594234
838830
1919181
404788
559877
480945
608063
239540
1986844
24707
663687
1441742
1508626
637267
737830
1663582
1998366
218659
871401
1129138
1934474
404662
1607212
1936005
689440
1185991
1065475
917703
992215
595958
699058
1867773
663665
1149056
251162
548185
504089
97700
512262
717940
1843319
1094043
217183
1951594
973489
355410
1228910
82763
1913604
580246
635000
1033306
1067792
1288102
1101724
335187
81356
111067
177683
488132
1389497
552667
1591237
131645
581966
184903
108062
507468
951905
1186162
1192043
1612295
185182
1087510
1390303
1088190
1233603
1780299
515269
994407
300167
1609935
1769223
1452716
780297
1952866
1879518
734425
1357456
439931
1193276
269366
309520
1624510
389589
249279
1373438
1222684
1337229
530383
788706
1068625
409376
1642328
1636936
1885788
973203
1156060
925217
1169394
951759
1777106
1599803
1821424
695331
400418
846055
160851
1284020
1136484
891256
1713101
920434
1553624
661428
1227341
1732366
1593139
269155
1658411
1245846
1311194
1790973
374721
1443825
1294541
188827
773178
239449
83790
1339223
891620
1750196
1697134
54642
342489
1801538
1657923
1891120
364108
1040647
708267
655083
589645
994560
868913
962553
517465
1908125
623672
963966
893432
244895
1997514
791552
686229
694439
46070
1377875
132839
1775888
1563902
860804
1719010
1516659
425959
653424
1458127
213945
1999888
1671929
877161
503129
570459
1459103
1006458
110966
441381
1086878
1993926
1088147
1826850
1117385
1178513
1650588
55511
1089461
666072
1947492
1892777
1171447
1173773
484519
83489
1427224
1239615
1302041
681851
1043526
223636
1047690
873976
752021
906855
1107359
1216356
173
143968
1264801
717665
666992
536448
1458110
1635347
1218324
1085221
571403
560413
1717405
723210
1804174
298494
592910
149417
1425604
1453599
1362779
1043354
1083799
46615
1924637
217280
778982
77591
1511770
331966
457410
1151044
5279
1374801
1743326
1213881
733423
1803020
382066
348222
1376514
1314964
780039
209125
340485
810949
309321
39229
469805
1566179
1073626
1888329
1590478
206632
433754
1677484
699023
1272262
75730
301054
1229333
299879
910359
1785674
332501
558907
347807
1044744
142395
1952884
1588917
147946
915972
200510
990603
758820
1131163
1228805
183701
1468115
1479110
504031
1642762
472613
531176
757653
44811
1232658
1075047
1443093
202167
1097613
1721310
684508
1232044
493795
398495
1112307
1939952
231809
43921
636733
190652
1552837
1806721
342082
11239
1629206
675067
631302
1540105
1208786
41038
1222556
1440138
1747939
884475
1308061
884255
1749953
746563
1260621
81992
430237
1458318
1754793
78475
1505410
787516
258518
1237332
1688485
889452
1607292
676642
652722
534567
1860087
672754
1998052
423226
1832716
255307
339416
443284
1561276
576589
602400
796436
277658
848
92020
416490
1492274
1956212
1369470
770821
1099402
1275180
1220072
1315669
880424
1063808
1788338
730149
1379844
1358773
979535
531434
1579218
167911
1023075
190194
585035
62796
499427
609479
1181691
1004599
361465
695202
333462
1024676
307728
1408090
1463175
1474329
311864
415286
804229
741931
1583290
146466
1266036
663189
672969
1799233
52043
573205
683609
1525463
1201032
1340948
548415
1512492
156975
164823
1539536
1457447
1479619
1626126
171376
1450092
470542
280218
1171483
145483
1796181
930909
39998
287939
1723620
1401056
1279658
1951348
1939255
1600984
390725
1990458
819470
1044880
1551266
1542471
181098
1072237
152522
982534
1881182
235999
1001751
1264556
1779728
155073
242393
1083502
1008894
686898
52713
1469440
129367
808060
904140
144128
275839
968666
611404
1490382
71843
332589
146018
916891
753111
1115509
340104
400323
574161
1935919
36704
392843
375143
125430
1310287
1895980
202159
1886400
1842419
821650
1864212
602745
1067664
1015337
1336937
1962840
1233015
870492
1280823
1663338
1886508
1912659
1294355
517481
1291379
336598
459724
1064321
1184194
390635
410665
50529
1570974
1068602
1791651
463586
478272
1174454
612717
1009976
929498
598568
742647
1103655
942572
1141449
940596
1517240
914090
730514
1406513
1664478
346653
1239311
886004
767015
549821
575470
1353158
609861
1301487
1662436
140318
1570260
553236
1513505
532029
867648
1498330
1324698
1567292
1010466
1285830
1265531
222168
1102059
1304615
714059
865521
711237
692124
944101
1389126
1491981
1727210
533251
493534
766179
1912508
1103015
589486
335573
1053856
122747
243666
243650
1224447
395227
1070493
1800539
582826
1067489
255930
1199257
1714549
1721326
459110
420378
1697190
923250
66739
1858633
772562
1922022
81855
160365
381199
1399118
401288
722191
1403580
1625266
836992
148137
1275745
572177
654610
1282253
553958
1232233
1992435
721186
1241251
1422729
416637
1855744
1458133
450887
1655895
361929
391198
363452
1136115
343559
572426
748821
1381176
186821
1913441
1899188
105673
1069441
1679607
1590430
1877377
105174
130219
1795103
224838
569975
41997
1268435
270685
750254
375516
311742
1681718
1849449
1402247
1023093
1740521
780041
1941191
1881133
1491586
1431645
1844208
1205247
1840185
1157526
578794
715041
622166
964034
740221
1164126
1085809
503811
318158
386682
1873233
319882
1021999
347616
921820
1433559
176084
1737621
549193
829749
1000673
1633820
45358
641928
1133466
1156126
1366928
1082680
781943
318960
333908
269297
1064524
274850
1905121
478605
1507155
1834182
561079
1061421
1255759
320020
1124394
826627
1996837
1542504
136056
275778
904612
44606
688129
1812219
110984
192079
1040752
1573790
1405157
653942
306826
186082
1498110
186700
239878
1490520
255244
526310
1911473
1900915
12547
87933
1886713
745882
172883
1536368
624148
1389120
400054
787189
1472151
247449
1920121
396585
835030
1170166
1967374
269557
423640
1726902
320952
1800890
960547
1142276
396225
1849031
1798734
263636
355560
298725
301914
1532741
1148974
1564909
1924118
701146
476543
1183291
780795
260060
1141310
609140
1737244
623744
1240598
1872619
1994415
952720
1073954
686381
74194
917763
1621433
1408890
1928614
818870
1391121
1365035
86501
1841358
729770
1565835
881932
882908
1499254
1663490
435631
1522059
1354988
1760414
1000701
1042957
1006562
1280479
933750
1777195
1213136
1791505
1899172
1781128
471558
770590
548693
1219696
523600
968456
1146197
785952
1017227
864250
274329
970066
1383777
1921612
1942402
120788
1374268
467989
1306909
1275699
1698973
1097658
145324
1531839
1709808
1487595
47288
1159387
1492212
49541
72191
1669993
101194
255251
1800985
1644050
890511
959029
1485578
1047866
1440864
183155
625008
691067
309439
1566132
1985819
878846
14208
592148
1342583
135549
399780
1687191
1803112
1003726
644049
843734
1376804
1774992
662558
1332724
1417367
1812600
1077571
1353888
1064995
1117548
1249896
901861
1929705
118539
528513
1210710
278641
1239615
1318228
1994251
1597154
315305
24513
336447
301598
1126429
1417481
762004
681452
40673
373656
1934245
1924341
1704894
438897
350312
1638115
953720
295769
1807121
591983
1807369
1251111
1324621
754903
615076
1276803
1793995
188668
1733182
563636
1528337
58567
1097568
963372
1143414
397844
444932
1493945
925341
1010924
1867045
68970
1659288
608937
1703605
262
1208044
921203
1907670
533263
838308
1109729
305825
1947833
714254
1544311
1840245
1999618
1023212
585608
1520457
125131
1030362
1833359
1465986
191245
142837
1543469
1536648
388363
1913378
410542
1820810
322900
1354671
1347645
664780
851008
332368
1854433
1080149
960787
542053
493926
1360925
1925077
929704
1062727
582672
1833953
41342
939994
396374
1769882
1420129
949585
410243
1214533
1607551
1279433
618903
38237
1113756
183535
1852382
1428430
1665636
247649
1943648
536757
1867737
51051
1663051
889612
1502559
96071
577348
522265
749704
1859447
1518528
1634227
1555942
1472717
775907
618744
1384055
1055507
63174
1482961
655961
258023
687833
794765
1179227
1493868
905087
1286471
789513
928049
1108705
868523
879562
1042514
978801
503640
1977827
1436815
1801938
1185299
669810
1705495
1200975
741496
384777
1567031
1008399
456875
1930356
507000
242756
1715385
1139659
1812540
980016
1179980
1319660
1534713
966897
1256480
1017128
926640
626574
92739
1054506
1737195
371587
914959
330989
827977
1803460
336955
248815
860158
203230
575282
499556
1373367
1592392
1610506
85681
486381
401420
1781036
1821541
87162
738784
1248256
1675171
1479767
755056
797560
235839
1781500
1087027
1777649
412932
1021597
868596
1459290
161065
813071
1432305
793350
1425152
402481
1304953
1708585
1708973
850212
1262391
1063955
1068472
716987
596711
230219
1482893
573700
560290
1278092
559589
436999
593571
606492
1798862
464623
910843
1955443
1850377
699598
683465
981793
647995
1230396
38850
1956250
1322990
1776602
1587878
1061253
1149605
522607
850433
202151
1596895
1775092
806406
406138
1004255
872985
508639
1939247
862485
1401142
225172
645725
765847
750574
1459030
397033
1898394
24362
1127961
1110456
685242
46401
1983737
712534
301016
1078234
1946155
335868
1123134
1768466
776105
203665
1816911
1371855
483379
1278763
1740767
1167683
1077970
168507
254187
1899272
390368
1161394
750760
556056
260044
971631
927773
1463590
256575
684059
1824931
1537386
1951244
494041
400387
679361
1381966
1069783
1085304
502517
556252
1499470
138754
1056377
724358
717398
806497
664759
1259709
505122
1648433
1843946
1651168
1885991
1746142
11187
109193
1126576
1307239
1257184
1304160
1944828
895109
819586
1710486
336743
1174807
358224
1394824
1204621
152955
1350452
1354168
674875
41420
1357368
1579628
556564
1679432
475750
848336
213035
1551547
364830
213088
858570
954406
1884972
557885
970267
1520375
1261286
1299751
1200926
219085
246411
1291525
1154340
15142
1343645
1275575
1835533
605386
874276
1019709
1697636
1944011
673161
72740
197554
308109
750500
1589924
803853
569780
552388
1949196
1827157
165252
1447228
1808205
576264
1785490
368897
1618427
758804
81675
481958
201819
142368
1059170
1136365
887128
1693553
146206
1518412
1514028
656292
870585
1594760
632377
97675
1038831
1003703
1490780
720543
729019
362818
907551
950412
1341328
1541145
6082
513637
1358746
1292773
1249742
727194
1027086
1850875
571201
506189
126733
95942
1405961
1186186
1936309
1503003
657833
1602188
1378185
708832
1031076
406193
1097432
806150
465464
992144
1781911
75427
904865
494259
217699
1863997
1508704
657147
513375
1483943
1792291
494979
509023
1244157
41851
1650777
1095625
603508
785830
932801
918962
1105078
58077
1297437
209943
1350536
1478868
1492528
1473571
508479
1922025
1331629
1745829
1962536
589
510428
359385
1401260
945465
301605
220464
1821386
1502774
15909
341126
1524901
887561
1439852
1899926
626785
884321
1313239
884201
1151460
1159544
907935
712948
862591
1130182
201841
1482525
1650590
826725
1073775
47148
1005220
946297
1163694
88414
565123
1135465
1969716
1522709
30258
497073
609145
211419
1560455
414791
352260
56127
554207
809520
17501
1940677
1497986
1234754
1614474
1419691
1190915
373996
237595
1921649
1130380
1108478
864259
1318649
826955
11439
1751502
537155
1193165
1189267
1531350
220150
740024
1671647
1222769
1574530
891845
286943
1298042
1758122
743233
762255
904164
1801302
362467
1482256
219220
1613842
16161
997131
933860
706197
1374239
578911
489467
738759
901705
965173
1307506
1492531
791336
678108
99237
1078868
1198159
468569
379063
1669450
484543
1834144
1392638
620002
1605119
1496688
1445115
1407302
618142
428581
1977536
1088624
234011
463534
19672
1074229
1099334
153395
865346
1245908
1569562
151799
597623
486154
438876
838334
1237983
1316371
993109
421673
760565
989005
1001773
1574104
142417
1415113
1736640
951825
761379
444074
914240
1294686
1328502
1807600
253674
1152157
1991665
253298
728017
1564805
1208625
1247047
1076665
676891
459061
1754496
1228410
1331429
1960709
1178432
69890
1709876
529572
888079
1737934
411280
1386865
245897
867463
1857170
348936
6990
84467
526032
239857
1482221
487710
1825530
1896167
1944559
1206167
1605100
1186405
1410743
65458
727195
1874757
1651916
1642644
380653
99880
1864266
1948042
1909340
1798050
1397137
1180262
354432
567223
1395528
162242
1096534
1690659
317010
1959497
1069714
408317
300343
435945
802138
260445
804917
700336
1962033
783628
1101275
1864558
1583789
1731880
1052140
1004670
874147
1093450
1172305
1112507
1197658
1870724
965494
654355
1545913
167818
1616204
801393
1641246
1640365
673611
742903
1640443
709465
431651
188302
676984
13329
634745
244889
1901012
1338567
1794277
270041
475347
743986
1832908
1488454
842927
347184
682395
1222469
1032354
1394813
257377
212185
979861
946240
1010462
964395
1631390
1677785
308556
1288344
1244474
359973
624623
839874
405147
863291
334624
1719377
1455168
1522943
974017
547483
1629906
606322
1068700
1653331
1585071
970585
777928
593815
1221349
1630562
638411
720708
1814870
424597
1563360
1155999
469280
1449959
723987
1348819
1160853
304222
1816591
580537
1278430
1704501
1541451
1224079
1529041
1665558
1984084
506194
766003
1622452
127582
1962204
127814
1214265
689337
1074475
840395
968831
367757
630028
1107414
996914
382522
1011799
1108608
1459524
1828191
589238
294865
1465941
1621320
327330
286684
1979492
1128987
1874136
1634857
564728
142946
1929089
831586
1215385
1116008
1593360
317976
529093
522123
1839283
1526214
606838
567988
900358
1707650
1436346
510422
867149
160373
341209
1245321
352481
337968
1847009
829807
1891179
1996614
1521883
1368074
66716
411757
206091
860877
1217194
1253281
1983082
1726021
365020
328327
1216429
1632255
25041
795807
459525
574543
1643242
1432634
1189398
1074361
1010564
759714
1827732
732673
1934062
1676031
1343048
1755097
1713482
32146
514667
99694
1288951
1371456
309137
481318
617636
375931
1314803
795998
843774
1057547
1883137
910103
753082
1097481
710609
1909254
1333025
1218037
1034114
1041933
1324300
1185886
1618387
1408886
140625
382692
863207
1405652
236986
1530532
1620124
782050
846093
780321
1236336
1347835
1373894
770505
1095216
1260838
1124533
240085
860229
595537
1724073
577496
269167
21549
21214
519870
51147
664705
185518
1206879
1825262
443667
1298861
607687
1788035
1419962
961335
1317040
1840953
1904578
1891561
361601
464622
422847
1067643
146907
555322
1074113
1628751
724126
1551581
422112
1453166
752485
1417207
529319
152709
1380410
608092
381751
261105
1392207
207974
215193
1130911
399656
175600
685175
426570
1629346
250644
506162
172607
1651123
1470196
301516
533124
1233242
816216
541446
1695396
217716
875885
165525
778127
1610292
712801
1224660
1293346
1126510
634231
458921
797285
628252
921087
475604
1701172
1193326
1589383
445158
376395
1404958
172499
14981
1291372
1816231
1445594
758099
1507413
1713756
272274
796863
1702601
1903749
1553479
56590
1163596
634019
226102
1413700
1978005
1133276
1911751
146130
1800640
214520
1016007
500298
1112932
101126
1956168
451063
1764588
180399
4637
1812633
1900087
1642744
1797017
963445
1797647
854551
296964
1302911
814743
1601521
1114065
1701031
530414
100660
1186019
1615950
788159
356242
659781
712901
1295005
171738
1932425
75840
260150
1905364
1061885
1174465
1539176
203361
734650
131702
1483131
964402
1624966
896700
641660
1092529
1442699
1220919
1555879
1153372
743175
1921705
289711
1172045
1854242
200659
1554873
340422
1628331
774470
211994
841778
1295226
1176718
1452915
836804
125829
31218
915773
1483766
898774
1130883
886382
1404582
219487
1900394
394038
1899000
1402868
1394602
1826701
508895
837771
530395
1451613
890341
1036943
1853519
1050567
1930269
1492663
841264
988812
1500850
1056345
351015
944423
1855492
1065357
1516270
615151
1378880
1789634
124360
1792971
1555640
184266
706509
1795211
1549024
1925625
613834
1003665
33009
599815
866884
554368
906554
1312587
173771
1269700
492822
1736543
225508
1687404
205791
67979
1012845
1615376
136999
620442
1315501
1227815
840466
805962
408610
985398
1559274
1958244
1681329
1124817
1075837
796911
364187
770659
1228278
978093
1817604
1779413
1812597
1964734
104493
769906
870334
1039400
1793290
421980
892335
1829745
1646216
240672
223903
1121354
493089
1415278
756287
1580941
399807
484025
413854
571172
1898829
1140697
459829
1164871
1219982
279360
1299920
1326317
176040
1139854
215415
589215
1611964
1579663
1734125
987176
302625
1718407
930866
1070263
141429
218581
263580
711638
1653898
387720
352855
1546156
1808894
1197757
677598
1724672
1043906
449387
1630789
1931728
364395
535225
915773
851031
1523487
1031983
1255307
986524
1182982
1098873
1781403
1121301
1627340
1127214
373723
366110
1963888
1480148
986671
626980
104106
736084
672726
1675942
481241
441939
1336822
1884113
461065
1647901
950712
1103047
1616757
1495385
609315
551499
176821
201247
891681
1567449
1489531
1837244
31381
761296
274625
208246
915964
1013187
648830
263978
949513
1714349
474058
1436254
384659
845346
1429586
1349897
1400516
544637
68282
1960447
1166273
1418881
1251620
410962
108361
1969999
678821
1750192
634855
7060
76298
20982
686200
1362457
899285
1951738
1208563
1177106
1908951
504810
1241562
1103092
597522
1900123
1418019
1128030
1924904
1459928
1584536
680481
181704
1726940
904969
744171
723106
1723499
330348
1387526
320829
1696526
496830
1170656
908085
274923
609797
1493156
682212
1459545
358455
1974904
1806043
221233
61559
134144
1995602
476335
837297
961136
419107
488143
1615386
1948578
1785648
907992
1068379
1553360
1269712
1690399
273053
1772583
1159683
1891125
1728499
277341
583806
1152956
944127
267566
1844434
938299
1105511
195822
339955
177279
1124014
1827234
1036656
547492
415500
962198
1576417
1156953
1214093
766849
228156
896544
345697
1617880
1453361
1821943
500258
403747
135432
1167276
265052
1126200
765994
1767435
435540
1156088
395018
1972070
1095643
1045845
1394481
1404453
1824687
207711
769273
1583395
1712238
553397
1412467
651434
986292
122395
1513813
66584
339788
72672
1758649
856740
1498304
58757
452224
1640514
1203305
162225
1721001
1257131
559558
442149
1678055
616014
666874
839675
340026
1246652
896296
221380
7789
658559
1113934
1163323
901148
1294705
1412392
433055
669965
1901033
1834000
1048169
1027600
1990525
429989
1692408
950378
1160417
1154662
199130
785812
1887192
293698
1856641
827752
1762659
809099
1737639
1190624
783658
789575
1612499
1622287
402340
1120149
354337
68132
1034076
1658739
1419336
247169
1176261
766985
1536727
1129864
901472
1805474
647483
1951061
360218
1476296
843709
1827612
1344591
1528259
1760235
623737
1756987
1139601
1427434
515961
30805
415498
506737
778448
1740867
13053
427463
1859410
1441240
1425535
1120570
381112
49568
1454738
83903
86077
682059
1364873
1437833
1633706
1896025
1704153
1222313
1133053
1013220
1739732
1060811
1449334
1935183
1718491
591128
1073762
754187
1265351
323729
1274752
762542
983128
158133
1621403
701436
1778414
1326040
248525
706159
1238929
1624540
1002450
525319
1448408
1876191
108355
1484486
1599085
1453364
1273646
530049
1744172
402327
693402
1960351
1821218
1622470
767309
297776
174433
188106
1780362
132557
1111515
1941494
213389
603642
1647282
1910846
1012468
241803
698768
1474470
1145336
838002
172378
959037
483093
1209150
1222307
1660874
114217
729333
634113
95165
117548
1994630
228911
1562962
639718
1033427
1785954
1097166
1787824
266173
749807
80126
601277
1990520
900207
1722226
1649596
455439
1929093
1561633
987943
1779828
1688973
1487858
966220
1728467
1009113
1271124
830287
1717746
1676755
744778
1767119
1087073
1480527
45988
520564
1208800
1653548
1434823
871062
403358
898602
478152
1601274
872581
270858
921407
305714
990426
666023
650278
151474
743359
302746
805022
409351
1703190
142337
1208655
1348017
1105780
750263
854932
1260346
602958
1632289
1380522
1351086
633935
44351
260696
6579
825283
90886
1172320
407563
894741
792408
642929
270670
74658
108487
919549
952008
1680860
161312
405959
1653928
151053
1293476
1035617
1413957
1691239
864864
132274
1742754
1865358
757617
1153058
842307
1901828
845221
1609871
1471369
470107
732667
1891021
810767
199473
1500984
1256428
11025
1322423
340629
1667541
1564263
1087786
554779
387978
1354033
443147
1978700
94241
962403
1561528
1182033
734415
57997
1633438
1812445
1208587
1760412
1267235
413307
1948948
726699
857388
1967792
1917344
1764396
1527630
747134
1699927
22169
151871
54536
891987
148302
1040977
351248
1903026
992966
660020
73996
1695071
620045
118788
1110261
1164866
927806
1796625
1341904
1225285
731304
563854
775350
1690840
935436
1863688
348813
1076454
1969945
1840463
17665
1413493
1486495
1213038
1384353
1459673
544049
1452346
374278
682506
1052195
1071263
1588785
1860893
1050109
1339404
1821216
1488165
1716070
1573242
1996925
759440
1277832
465739
11728
1139498
408857
1491236
10133
1627038
163709
1299893
1500483
905496
142717
1448290
632865
403359
1677109
1275792
1214335
1358107
624079
801142
1413503
918215
486022
723858
1106413
1233197
608418
830735
538277
1908039
937228
1691725
1951677
984467
582242
639819
345864
692749
1644325
892207
1118673
94864
1627157
790223
471325
1847735
968548
1614287
872946
1747747
173407
967157
1068357
1783079
1700172
239028
813690
1310133
1582325
1690447
1637112
203173
1664429
1820152
962646
549264
1972894
705474
673190
1645067
404307
324014
1624911
96755
573742
669204
1977026
1423282
148817
1302691
1971419
1935136
1935821
855066
1706560
38254
1351364
349655
1491604
1079667
35747
151981
549391
1603088
1716117
406722
703617
576035
1309479
1992430
7531
1202169
1757006
514138
1959561
1698634
1014594
235210
216075
1046115
9468
1603114
470755
861845
1857082
1941168
155484
1405137
581525
1420195
791444
1422218
1143381
1982221
1513619
1476053
1373189
1471104
264396
1341894
1563616
1209614
527485
1698182
1860340
1228080
1193009
1393066
187110
1110629
1116619
556101
1849138
511311
569851
1585855
1731947
932080
593676
1488369
1246663
435172
820618
1455872
1122658
748561
470645
1888004
1311380
810342
1161327
1128400
717111
1368284
160022
1060679
1367735
1378516
1100970
1452785
1737263
681873
140861
1885329
370310
28908
1029175
729278
618448
203473
989992
1250600
712248
1110162
881043
619357
451470
124092
34926
1924769
317019
1891599
400338
1308993
1934180
1692509
1204265
941660
1283611
176040
488009
251067
1288890
1417278
438072
1949458
411813
881098
1272518
1756802
1491432
1918758
1871778
1098768
131777
546677
972267
1234556
1432448
778482
871822
1873087
1658120
395430
698375
1398549
1906043
1252458
1948262
1648646
1675702
1908015
447392
1464354
1659489
1702067
1414516
1969008
829756
1410790
329890
1951394
1753632
1993786
1652729
1001751
76095
435357
1769843
587182
1704888
1117968
881411
982613
1791179
1867191
517647
294241
145891
1326420
702452
1278017
1022234
1040136
1838876
1009586
1009221
256001
1442862
844458
1702407
1469502
306319
866991
892070
805594
816511
1675264
1744779
339281
60191
129041
1397313
515636
355417
438051
180372
1665834
621844
1307466
464648
1971240
1008196
1723867
1657089
695332
655781
1245743
1944875
661060
752676
1362040
445891
1115348
1239533
230901
1599479
1916532
1024744
1503983
238567
1931116
1298279
1056760
1161115
634422
1035948
1413925
828425
128649
1507155
1107472
501853
448789
119319
1071094
1342457
1153172
1940603
1929998
1742433
143183
805306
487085
1678032
1633766
519617
142516
902682
184082
131191
236170
178189
1648626
1711264
1109945
1082279
771204
1832559
643681
413907
1946532
1502051
1514935
1236444
528667
1474058
982540
1053484
1588915
1538918
104093
548712
584661
1151561
1138305
1972500
654849
1649194
1315110
214386
48900
1623020
1522579
807280
710162
220793
1283449
305098
1396967
109315
1523288
1864976
960677
1795926
550239
804472
931981
1598047
1486312
1830312
929133
888593
786000
799428
1086494
1855764
1468590
1362306
954859
861780
225133
298964
149834
1760484
1769512
1574769
1888727
225575
92739
630920
567713
386365
1981977
462317
202106
1355048
476393
1394909
512392
762794
207617
110708
802448
840004
1461191
172183
1730939
212696
1831429
486913
564293
515202
832969
1503590
134574
1241126
797311
428698
208968
504772
1910670
23501
1776526
226343
1281296
1142716
1459260
230333
1569444
925469
750671
1552325
1626792
1129306
1375653
1896449
438771
1574296
14219
272000
1327889
1853947
761820
1327926
97103
391068
1923470
1004664
1511821
803314
1657550
719300
1356520
1336881
1057108
1494512
1445863
1811524
740054
1542687
187316
1811032
1690738
1088089
529761
1650020
1437171
516423
1093659
1212356
1575828
334699
438086
578453
140989
1916408
818065
1314772
1902789
1896125
1114500
964828
1991902
1519661
413973
584057
173979
599517
1583726
814606
704423
1164686
23497
343694
1078192
143763
577956
633106
1621964
1695553
162878
1268807
374641
194363
337372
852403
1922932
92784
730883
961685
1711017
1928900
1750767
94586
822456
192532
50900
1287394
75929
771160
499791
794725
880923
139635
1824549
76177
1743592
1775151
1049026
585544
1754975
1485465
692817
982472
1509993
1245214
524319
318761
348376
1806702
1239409
329070
81049
438837
1751971
1064719
1146533
525419
672494
1681498
1891468
314339
962096
322622
1769703
684802
1164868
199018
568066
828507
390730
826021
1551465
1703262
627481
461001
687264
439662
1298454
263364
1353850
842594
1790070
1355350
703394
242602
1788348
1053986
998228
1340430
1861399
934232
226772
609644
1321200
1832000
1942605
1604472
1430576
1491360
610105
721403
1546493
859750
702080
479040
1813233
1766689
793079
972051
1743793
10991
1614234
1726534
1812777
270037
1358969
1000426
921990
1647304
1794337
894053
1631114
1860012
1165838
157180
1698265
1405058
1300338
1402667
1121354
1251620
1758661
1648275
1598379
1279081
481572
1635452
794226
98171
30792
491000
1282232
116057
1672678
286292
321989
1213419
1052617
1139735
1544528
1958175
919849
83412
1646066
1074260
548876
1521655
1941973
1254729
354407
854899
1609797
935805
305766
687621
1447759
1401247
1765827
1896579
1053897
936554
1462392
757352
1827561
991352
751416
1025069
524259
1575399
1453425
1034422
1102258
1506638
1633416
1872928
1625318
1301315
152294
480610
1862032
1725461
330569
79685
1364816
1462545
1419926
257470
234342
1355059
677960
996227
1133789
30318
1740288
57157
1765071
1729909
1463579
983042
1909191
596874
389298
1719698
1151109
942720
1218182
837982
1484878
1131981
1237084
1604307
1268126
1561758
1036625
1919057
144722
1922343
585011
177044
1749896
1983114
583862
955276
1069511
1831392
606491
625666
1948668
1138525
1644122
669178
1963796
893525
180063
615810
563261
1939372
1005681
1969556
1112436
14346
1254545
464584
1327740
605518
1508250
1281279
1814598
1631019
1827284
1438109
1993607
563847
1088181
985188
751245
1446654
1757612
990383
1485846
664233
273114
91443
1520394
1379320
230499
1054050
1589270
345514
1760013
1928735
654655
487509
1847501
618233
1766131
1489909
308054
1913440
1216632
1626942
1106417
1711343
1557613
218463
1239149
59700
111174
108203
93843
1143034
926911
411856
825725
1998355
1131325
235516
1175652
350087
1368816
1668521
1551488
702793
165573
638902
492063
1315340
1855878
1064220
978943
1530192
666722
18029
263845
1202077
760159
16567
116356
1805596
1642623
1571043
468959
1008582
514651
718774
1202058
116337
113206
1167898
1486344
1502987
1462590
1124296
525859
1553310
1940399
737304
669266
1389225
850044
631530
1693913
1101577
1463666
684353
166254
1722393
1672980
1154714
1013818
1332413
1517640
23136
1643608
1962751
560004
1169157
1036909
1445253
1551329
542031
1034107
223602
1797372
1856701
681359
60642
624281
1939267
1738011
437900
302096
309765
1561886
1711946
671547
728180
629318
227288
1153078
1653233
1542586
1617214
681188
1759516
638072
1297675
670411
1323972
1190313
699450
1744895
132271
546453
1978541
1332001
63182
379894
640360
469376
300331
1627578
1269986
465839
1301087
1549564
492849
792132
225804
952946
321741
402757
1519689
33496
1011309
1808019
1314404
1232967
414296
1046669
1973312
573537
431726
218475
1807897
1905309
604018
826194
716169
643516
783177
1060891
471743
1860714
1932357
925611
1469383
198766
1802744
326689
243089
62323
596611
1475407
460123
636621
129246
1544566
1586412
804869
1529161
437415
663760
1961951
1686098
1538095
1284162
176715
1057022
889370
702367
1751597
246201
278581
962720
1890340
612422
1340414
238066
1943519
1494043
417855
475402
1100540
1456633
1719811
1117185
223882
1432213
1457868
917767
1955750
255328
1363665
386892
651431
320884
1265094
1508359
411400
308022
206080
1049966
136761
1649762
498272
1639172
588190
969282
426168
1275601
1693884
1650142
1139576
1970876
647240
680067
1756449
588409
1894422
1371348
1498415
1708241
759480
1946809
543732
898561
1839088
1358139
372602
1144924
468337
1110674
521354
608823
322552
1612142
1395896
408933
426424
331888
786172
1974471
1231827
569483
1244706
1331097
546276
1616228
648627
750740
53602
1600841
505905
1600989
1878660
1349951
796084
1746398
1113652
1164581
60320
1578700
1914268
184086
1534092
1797056
879683
1828873
1685582
760256
1147372
919761
1520249
598770
1399099
1470016
1636972
50128
164483
348100
916292
289250
1691652
1997997
1711620
1377138
1969030
135239
1081019
1614240
455274
920212
1787622
607259
1211814
1627559
1957869
1938891
1623532
615304
55672
1007784
152237
118308
1716227
1640614
1112497
159716
134495
541779
1823651
244212
439456
1301772
1299507
1575465
288478
1227284
524737
708295
1034057
296258
573510
1861504
384058
1320657
1968025
1650184
653870
1297523
131703
651503
1552045
1630896
361758
1274082
1058871
1103698
565883
1356464
1167034
1010562
586899
682281
222449
319587
1920192
1813353
779625
1989432
1665102
143483
1306431
1718460
1883863
548499
2470
958217
1117555
715963
1860464
532222
487078
211688
1792856
1534416
490232
146124
305890
396560
1673777
238002
510903
442745
1688153
662288
60617
1983785
783324
1610412
1844094
1150466
159003
1928346
1342337
682694
705516
451398
1885554
1140735
618110
249514
940576
561696
285952
1926076
412409
766136
1507340
871609
829018
1789701
1346977
341656
326029
809124
32242
1599170
669045
720214
247147
1887359
1199453
1881607
161403
1208783
1399093
1184031
471030
422849
1232144
1231013
1024794
90243
599172
19875
575845
1762945
302098
861734
1980447
1435086
1219999
173965
822856
1934720
1985206
758987
1600832
1490053
1771269
1305195
1161083
1974421
1243477
659142
970734
205705
1390155
1873308
5252
596274
721184
384648
1157373
1974623
1517697
963033
819893
35255
1286048
900664
712259
121510
629305
1152260
531449
403122
1283137
345216
1641225
1544458
1641641
506708
1616409
1794512
464211
1459444
730916
837404
1775883
1948862
933688
1007679
771813
943624
1742902
948446
1602339
278444
62237
412062
860258
1654074
408325
236202
1963818
1013004
1886589
993274
418507
67463
51728
638896
1359129
507919
1785762
1202970
496501
1845096
1662659
1735440
834649
508042
107129
1845942
1158811
774297
1220536
1919952
342429
1298707
1164346
673000
52336
404229
445895
621209
1666411
581557
537452
1611744
1327571
1516535
1073405
381719
1422365
1306968
895244
41943
1950421
1491251
1285443
157409
1297692
1440777
585222
216684
1333354
1187528
357209
1986816
829593
905234
916019
1825234
1667096
193735
1904002
1790195
641322
1967193
950429
1483484
464654
1874156
599897
659895
85729
1834197
237900
1591594
1993012
781473
962078
212876
646359
1338232
620813
1212302
154042
1227481
179919
397040
437761
224537
808410
1096924
468926
1294143
551227
1058189
474342
1491756
603158
1343140
1661637
1580680
568800
1966877
767139
1778625
1543231
1404659
740211
1793945
638951
1243120
1273116
796236
1178407
171544
628801
855761
1092041
946351
1952272
524232
1947824
33957
937282
292586
600992
440318
1541305
1119592
1553100
1849630
1084061
1127081
1808280
825091
1387510
1813238
1673451
1887790
126893
542917
1905658
542650
320356
1436733
1977061
1598138
1858504
981104
208973
460717
837549
471195
1688551
815389
1900411
670049
853405
934202
1150923
1928349
1648549
627029
1733916
1676359
1280530
1219517
1953652
1708932
709140
652993
1797931
1505313
474030
963357
188395
1337045
1221682
1529573
1475728
338473
908166
1735911
213987
1102027
964786
1989318
1813069
15588
99535
1689593
508456
100410
474816
1202330
131560
1029825
1214295
1069223
446907
1853803
313495
1802725
225302
17236
1032059
915743
1368036
1394792
1040488
1266509
1911409
1219674
838137
476486
1203283
1906382
929057
267907
372889
1625956
1704100
1635470
926011
1588919
1549185
366326
1229261
1261161
1573802
1687872
1205256
1412532
38665
1724139
324841
1213717
1450789
1600810
1232868
945047
1239870
1925457
320040
507221
855681
1762995
1262376
1779687
1258334
1952151
1414452
1489956
568268
278851
12572
1280050
631501
1056403
822938
158188
959551
1405632
1076833
663543
1733013
500314
1660974
1576176
725932
1231299
168548
380551
1690726
144094
1458351
1891847
598935
666406
1805082
187009
991798
414469
346010
1691771
439861
312889
121253
282691
300358
447105
1116888
1222920
844575
1018286
1991749
202434
1364971
1919499
519223
784606
976177
1501128
1408992
1538196
1956794
101921
94739
307926
582716
850832
483298
1508993
635247
619365
126163
185643
1511598
1342604
1290944
561115
762863
539136
341788
707105
581914
930221
118018
896207
602267
8450
545500
474175
1541645
292749
1965392
1637612
1871533
1337955
62191
257614
951848
1428266
669804
1974692
1534334
811716
610883
1459240
112676
238899
484837
1621585
1559146
1021999
1557903
1828074
1151366
1276180
1960789
777393
528992
1251167
122463
27290
1988031
1932557
1597497
84380
1565685
1049972
1715920
1094279
964026
1398463
230578
1913584
1390971
1902000
1058006
142329
284510
286672
869675
1920377
1098146
244723
1627063
1848689
1455713
890994
94706
498651
794047
1527871
92020
1140808
1616424
1803550
1881951
363863
1369842
205261
1315819
476336
265589
1758230
976934
96563
818709
937352
1687015
1113395
923654
772243
838500
894128
1351142
1189708
777157
1515561
344691
324585
8532
775471
309546
77812
1033204
525097
892289
179194
1719569
1197536
419284
711754
1986268
1303592
727950
236283
1454606
273037
1340383
466377
932415
344415
853327
306511
534317
1366577
710083
138404
128942
7096
1484592
1024447
1615692
317598
41988
1038332
526040
245861
1307634
901034
1390205
178387
1955044
1658894
364442
1183447
78262
30781
996876
143548
402030
1724443
64149
368503
1007024
106353
290009
825891
953567
926866
655303
588579
1863332
307297
266613
1148269
475084
1502958
1203925
1165618
996841
1883856
316308
1752127
111925
1283447
644765
719868
565719
813472
1808190
78810
1517591
838860
1101608
1372756
315553
879869
766864
1694942
875797
1034965
1849648
1656666
953234
1881996
1043972
1079351
1040332
1700355
91718
865501
177063
1543883
163474
1400525
870558
1765625
159741
1737771
745983
158133
484488
1464054
1042187
983620
1664761
1906363
1566376
868142
907116
359927
1646913
604176
833221
80454
1788994
1506384
1919404
52385
606633
94290
1185715
272209
135017
932542
721753
528992
1839460
233067
902378
31865
968213
605088
845404
757963
1875551
740619
712753
1863327
1490454
138027
670069
501565
1196120
590008
135710
1647423
194591
485215
1297549
1279326
1947346
315880
979892
791443
147512
1718387
1994229
1060095
540155
980748
1305328
248030
1618815
1018876
636455
357170
753267
858399
530878
1243310
95558
1516080
1591881
722081
1040325
1794191
985119
1361875
1434737
1874084
596815
707038
783670
279317
1045428
278783
1240399
1335427
14982
1184704
1792174
1795219
1811729
1407737
463328
1533624
1467330
371227
1463644
668973
1141780
1243715
1623957
394321
573844
1262464
506755
393615
742991
702653
1174291
426421
226961
1704753
1948435
227867
961254
912830
1788612
223231
985585
1731123
1690691
107226
684371
647307
184153
1787550
763149
736268
94152
582657
1644313
178374
289905
1368409
1901589
902288
668376
21570
125896
1505356
799067
902715
613023
1579076
423467
590086
241310
88201
204995
341291
511360
478083
661003
535340
1124088
533403
687179
1285905
1272788
1754378
736981
1369703
1665201
1228188
531303
209944
1258301
849577
4646
1898322
812497
1814536
378132
994031
717850
1720115
1038005
1003941
423887
1670949
1273206
947050
625955
1099213
915562
1026645
335594
1662891
625625
1614464
1597393
1622237
207641
912558
201995
1666641
3488
453211
1265762
1962243
912427
966018
1762643
1668429
504883
511185
759562
480840
964701
272316
1105521
1871524
638895
952714
1414435
1656387
1331345
1490289
691248
283589
1311458
980408
1794092
422767
1244141
889767
1234177
149207
1910364
1490544
904378
647802
448813
604601
21559
1790233
1545726
714502
1084645
1289893
924240
1658902
707726
1532486
434508
1811431
591030
1630665
707664
1604483
1115818
1319860
835564
1487706
1944769
1256871
1654783
1288008
613399
56729
992979
34430
389581
627600
1183611
1955508
1373153
1581405
902007
1449774
1207254
1777962
1829088
824846
138978
1278614
1223951
622553
1309228
766606
1139411
48269
893100
1053409
1894632
362783
483529
1282306
305428
906932
559260
540765
1574557
742336
343749
104731
1696029
716136
1779437
1199529
1738340
981024
313346
1647640
1273687
1880426
1481731
614170
698445
771301
440557
1151250
1314274
457466
917962
1655713
1362264
868137
1391768
1943435
1416311
416635
1995166
1225562
1128419
662835
963419
1890442
609852
1786364
1994279
1484470
1815897
1763417
168592
949323
1399621
1171968
1652806
783396
1490335
1026757
733873
12308
429256
981845
398476
899858
377766
1046683
965880
447899
1106957
77019
1962756
1802834
681558
1160936
199145
1137349
1741996
1401398
1165834
1180326
130114
394050
540372
1007525
706158
1377528
387923
1086151
904406
1526187
1107306
645048
589949
483542
720254
407607
1982161
4087
630575
471900
1220492
1544008
894510
1467773
1535567
1633112
147699
826816
1059606
1357645
132663
591140
449032
1844281
1416698
856490
865740
1759685
1006306
925022
1430284
234460
908384
1144252
958200
1782046
422198
1805330
602602
1703794
966633
755944
448745
1954009
1085019
926020
1472610
1568845
1175128
1591039
448893
1160027
268574
174236
365590
263092
1091397
1581237
877964
624456
1433908
518323
194398
1569964
1041422
1873272
1447789
220752
591788
857652
329100
1508798
489296
1922938
1472334
1432917
1407632
415091
87492
130751
1913574
523475
613348
1058163
1786454
1465819
1918055
726088
1809257
1747603
1435296
1411646
789613
1567794
1739927
121776
538842
1442919
797459
1471286
1962270
40864
1758410
1344432
1730329
306731
1872539
1252269
361462
25288
1645853
1238564
1616511
846603
564946
663828
1500795
784139
123230
1166818
1959290
433764
1033111
1508068
1642405
278475
94872
464254
796676
1833403
74951
1124498
647907
1708102
1504592
1156897
798666
759785
450577
1187883
366645
478835
297540
1335664
1455096
605934
1206061
1084410
1186059
1889314
616128
560794
718247
894447
1367361
1165738
641891
1344009
138799
1726394
390187
480798
1677683
1095532
1700677
1901890
807281
1382174
1344365
174808
1648160
1684188
918457
1344264
498775
1453039
149858
1275926
1861165
1361985
1369874
1045980
1250450
357215
68251
1183577
1246019
539906
656071
1286429
937775
1673274
445811
96928
434224
88897
1272010
1195440
233669
354469
822944
1015014
858409
1511
104485
93065
498166
1985834
1111729
333043
1124719
1289754
232722
1330199
293410
260797
1877900
574721
991149
731089
678569
1691338
846479
758175
1294234
1578664
538738
463204
1378544
282320
579592
1692663
1702319
382471
216773
1189382
1221151
603668
460373
256917
146991
1265742
994099
1774477
1489119
268422
1709047
1587655
1748354
1147016
185476
847518
423480
9321
1952673
1650681
846175
682951
1178419
1199596
322679
849612
422658
947551
1782639
1496541
127224
45651
1337823
1427425
1867708
1038288
467149
987842
336400
389105
191956
52539
290256
718008
1866321
1129377
992585
1180679
889089
1590156
844719
437116
1926595
1388581
1225243
1060857
15881
554278
1123371
357503
559432
559218
1617958
511251
252654
93021
1845160
858252
750402
269798
516440
1533013
442839
116592
1587304
1484130
1890071
775481
711146
141768
690867
61257
1616050
1639912
420398
1080919
456242
1467186
890332
381524
362431
340966
350154
562966
620442
296232
1820784
1910836
209684
1153256
107136
793790
1501051
1263784
194991
461671
805923
1257561
515208
469790
1617597
464764
1729242
1913579
719720
765584
1457889
1322860
442416
526337
1706348
369762
271513
663286
1582072
24080
1248681
1742722
1415323
126204
652323
1089889
678938
1466985
1371115
368602
1277483
1488679
1160965
868202
696255
1744484
1305586
1601652
1649561
1109612
281267
624344
1446440
1882048
1863001
1814052
1357969
1461580
990534
475190
1305532
1194389
1744691
1553740
1950245
980365
354526
1865103
772574
1653783
23762
1015377
218675
614805
205967
341294
1613861
1166604
1077003
371322
1798090
1038640
1452213
808765
955087
500931
593447
1411660
376248
857621
1263141
362000
678952
923686
804673
1452031
1384454
370663
1581894
628439
823874
213304
613470
1739408
1928486
1733548
721639
210212
1481135
421944
1939871
942227
871536
941195
281213
1362214
317594
1106885
57588
1335118
435158
1458520
1373327
1293260
1891776
225099
970029
1463470
301279
228275
58711
1262983
1600506
465833
1036140
778942
1036662
563559
264885
995840
1637749
902047
1801191
1017672
1997058
537475
1976023
1192758
563462
770068
1474224
573353
1409441
675024
58622
1827188
590813
1790865
265604
1794318
1092269
1532115
1323189
1021885
1796796
1423321
1010810
1773000
1411079
1092861
966054
1848232
1596983
1821413
515829
1736744
495937
1308077
225024
1837256
1939771
1981372
1839191
325826
770143
1849949
1972564
1164483
995537
1141915
1550109
467666
729871
510377
1156152
1099996
1703337
81872
436742
1059085
1780398
822114
1692969
1267216
211583
994276
37326
1468430
939743
1068186
353383
228996
338089
1896450
1841821
1717083
963630
1929082
1516971
132761
1565555
1663356
1659648
1564013
818999
968372
1611453
858805
758032
512332
1904682
1791406
1271580
1866244
1620498
781896
1092865
857586
664122
454480
716369
1609241
680667
1353617
983013
254466
348122
1225397
1192409
278970
1737467
878693
1592121
1753562
1604382
1227837
1245632
178439
864311
1004542
1814339
453817
623268
336418
1572132
1181229
945646
135019
133978
959982
1329779
196285
981223
1294929
1997488
1829920
622918
1133878
91001
1660540
1837786
1082318
766488
1870640
1304405
54313
1086206
986253
1291792
1790372
655288
1526108
931697
1648653
1729796
1063554
887457
750445
264434
1684838
1534298
461234
918949
707671
267982
809194
814700
688835
1976512
380545
1722560
1363530
1714978
1810557
621181
1046838
281453
1825089
99723
536425
679750
774381
227605
1729491
436304
613042
534901
63616
561125
1827592
1576419
736177
461394
233504
581179
254384
1911713
752716
3199
1098835
232394
1920431
22393
1213975
917969
445546
1816384
193652
1178493
681389
234882
80081
1783817
223440
206699
902705
824446
1944468
797237
549244
1356885
196042
772388
1351320
1742588
690023
1857073
148563
259510
1462684
1936069
1525147
1330717
1871702
1382958
523825
698667
630805
1619091
1141986
561408
1300059
1530340
1588675
1510809
173554
1495293
1953265
1387931
1539606
449755
8233
1803255
801225
1680398
56981
91736
997321
1963544
125819
482690
199833
102151
708149
1543274
1233738
1338171
796848
1440210
895188
899373
1116090
1151704
1336001
1673779
791848
706094
639640
1398993
1974778
988409
116652
402627
1547718
366025
1350284
119837
1424564
1196302
225823
1481292
921190
1361871
400555
433676
740708
1447878
1970043
1193479
859216
549839
104077
939057
1206024
1583367
1367353
326733
951647
1825596
315479
173802
7995
458241
260239
1142259
1080500
1066238
1591605
1664993
618337
1495273
835873
1472436
841806
1665277
1400112
1030251
1797816
1583451
1086027
777921
1728090
1585385
638328
1763712
1103435
353529
376555
160737
532120
1376829
796906
1019306
325511
1649671
635221
722961
847638
1199612
1846528
1751788
1471942
1483902
1785331
772254
583243
1215859
1077407
1900767
1938647
1604710
226182
1500099
1977585
430808
889648
451535
1349417
154110
1671245
432350
1026244
1178589
1414272
1059939
851336
1529175
313795
1523162
1940672
1935694
1826387
1168273
1453542
64983
1623133
1423800
755270
1433449
178699
1418406
1342064
1087896
399774
855118
958465
488635
1518698
805886
426692
1294280
444857
1362242
1248334
1566766
621893
372450
930537
1871986
710619
576535
1548211
1387801
1384954
1548758
642935
117756
898107
1332916
1747854
352075
707701
1133779
230737
350508
1012100
1689759
17754
739820
1235974
104584
142706
634436
714502
1135819
1449447
1837595
816196
1567296
1874718
790787
228401
1022026
997459
1205996
49203
55173
1308204
717870
1295527
1969217
620942
112676
1812900
1942044
998913
1375959
778544
1836190
323649
1482041
179736
106712
916804
1626705
1112770
1471807
812808
377020
936136
85430
876608
332367
873338
598699
1935506
1226514
1858319
1632886
304695
1958489
349223
812589
1868880
465522
1886920
1197365
1832049
437738
1373200
803298
1118127
1315746
1171473
1708833
739733
961984
1918015
1606943
885525
48834
1889974
726899
816625
1813012
177944
1632999
1101730
1781458
799856
1973835
1553646
1662948
1874067
404357
1634145
1527139
1143728
969314
1053394
1755859
1562920
759299
958146
340433
1303854
1749529
121944
1467813
1671292
1702133
1819466
565689
1412215
624666
1801744
995382
1553705
814356
1317448
692854
738602
123125
1447446
902917
531723
198919
1368597
945842
1838887
1539682
1272016
983200
373093
1165121
770527
430731
135459
1564910
823530
1315931
208059
291220
432959
450218
761396
1850951
1606770
299082
1993207
951888
105869
1726510
754340
715262
164812
1128781
1362213
674972
1625819
1792028
1360201
1792842
279778
1175628
600378
345525
391212
1238331
195271
1910927
1384188
1161326
325512
1871010
155581
863042
1378750
166930
433045
1661852
1450710
451846
864178
753583
1130474
965824
1097527
1924502
432522
607207
1040949
1992544
1588159
203857
715835
723028
1018779
526481
1719785
1237625
1762573
1866395
1524142
98642
961752
1587706
1551343
717594
1738046
1928094
1899508
1834493
1244273
398757
438368
498999
7412
783719
355750
1933274
1611694
1342630
606529
439077
1731940
134824
1709072
294146
1965204
612595
1339489
1276460
169716
1075199
326508
281423
1473566
871968
1316793
45881
1825033
349200
942091
539238
1704390
1056187
86961
115713
974293
1048092
352661
406827
1106457
877782
209837
1098931
1446163
29808
4783
937265
599152
244796
31576
194240
1633088
1015133
1211542
232737
454510
62529
376636
793957
645331
1063954
824535
728368
944793
1245822
1511336
1524280
1118962
506184
357853
1956181
1501686
1329983
574114
1640745
79577
1736557
1734931
1143211
590389
1197030
1834734
1672587
1785856
270637
963933
853817
454745
835872
958375
1550837
1852683
1003360
1239482
1398477
473419
1319679
488367
1165658
1612374
21234
1808239
1159845
364931
76457
1843137
1694519
1882923
1693464
1469785
1762118
716720
1608649
1657787
639239
1485286
767796
1036825
1162228
889569
270297
858302
1889763
1563369
661394
979042
542387
1340226
508355
1958197
205687
593482
77902
1473033
1617600
1502007
955208
1904776
858968
255732
1190632
783787
173714
1095896
1732503
1045661
1460665
1402213
1935572
849740
1133805
1427858
1049506
2785
751846
1001301
1428925
142033
1338987
913111
1425625
829101
311091
1206664
1504539
319224
159456
1244940
779556
42583
145466
1531263
20576
771015
1776079
391411
1793284
1705145
1154836
1905063
477829
1436063
1727650
739733
483438
721456
937407
383240
1704156
1569666
25103
525584
1713010
1697062
1186639
1301080
769566
146577
625984
874264
296608
1609805
784079
958023
1953786
1628684
818013
1329189
388219
1255763
884881
1323335
1253230
905439
967533
594710
1244196
1013455
431708
1082572
987091
39561
1680036
592936
175723
1414565
1007749
439538
289185
13701
1737175
951124
1040252
1537871
1089586
43471
1047128
1858342
53008
1632572
1157400
99490
976586
1079760
573469
473354
1446671
432467
1671280
1626965
121317
1159520
960475
1727847
555560
1377785
407571
1149649
1137942
1990051
1307278
1071463
993549
257093
1290512
1542675
210022
431644
1114494
14698
397566
960490
1338424
411541
1748799
1985645
240332
944486
1681359
930588
1777501
767779
1899535
1360703
1250338
1155690
1852407
1422947
1381236
85407
285220
9551
191504
345822
1363069
1446931
1731862
1302030
1325762
468418
1558027
122337
1615021
670576
1617440
368694
415949
1306985
899935
1787819
1729144
1369035
1595192
1481554
337637
884054
1608013
968610
220458
753894
1255492
1747152
1849897
558092
1426325
394890
470465
1254333
567749
1655482
925891
1509782
1439532
1789128
1248259
1391496
240381
340635
343040
657589
816425
344559
1007592
1915416
921465
907243
789157
1721658
21578
602003
1851291
862797
1279857
953787
1441093
292708
1767905
1714596
1834312
718885
233909
683809
1393581
883364
1098552
149709
912625
1547850
1384747
668826
252218
302202
111457
816728
1991973
1617801
1069027
858710
645277
1554347
1342456
494947
857921
930454
1934623
1844360
1849345
1467297
660214
1524089
1422684
303401
229394
1174222
494261
776039
1268770
31190
653659
139883
719009
1057619
1079447
1522068
402998
1996355
389050
1361542
154396
86459
1143684
1608257
512696
1072556
1593288
909872
1444175
1808593
625436
528914
645680
1221727
921239
413263
296013
1728396
425180
1227609
1393537
1492227
1978700
205061
1231541
1404098
1344901
1950096
1068285
1645849
679769
929739
745400
1828196
63404
863112
965532
1559300
364948
213044
1939109
730758
1586875
98445
48362
114630
50320
1393511
255435
467139
1535444
1051317
157352
1820088
1575121
108651
1227620
557991
1610028
1980054
418798
1517273
214264
1799553
1288078
1782715
135688
873878
1327877
285538
1651866
96284
1858475
1525755
434985
643519
37802
1655620
1889407
1098992
558803
58853
1821463
114072
1212449
1112270
693567
802557
1124513
716888
692199
1012479
424645
1012570
1177700
1260540
1594885
1047638
82588
1088858
32918
761876
1810195
1494715
1132268
370761
1001399
183400
1949925
440277
1399065
162014
1426320
1701816
1445328
1300541
1391406
7800
1133806
1141489
756792
1323530
516801
490001
135578
778904
1957876
1967224
1951327
1047725
1735303
1976014
1724017
433855
775545
545910
1993502
1036818
1159409
802146
541522
523874
1198417
1402325
511124
864086
824913
819698
500392
1905468
892007
576555
659245
685617
425577
253308
1750096
552710
342318
1891041
830238
872933
454062
1205839
1546180
796722
1713728
42433
291685
470213
41621
1995277
1804917
495663
701101
681802
1875727
1434841
1251163
704593
1827698
1547462
310737
614496
98949
1793152
1756923
1152678
401935
1123869
571235
389033
207626
1274935
679753
1624284
1013661
856880
1859061
1076354
1370189
931503
1902051
1415439
1550768
1508034
945457
931241
300087
777000
1489665
1966834
1417746
616367
1907038
812861
628868
565617
737480
1690748
1070294
852204
330642
1772228
266692
1228291
268808
1257911
1356907
450934
1079670
1756846
1874362
1083227
1504041
1504086
514388
1495527
1031430
1987399
1567674
571791
728113
577638
400438
1900577
379386
1863563
80364
1276494
1907676
286197
1846221
791186
656493
773140
514662
1290035
1704834
704521
328071
1015238
1033505
1716577
246686
862060
27115
31146
490264
1827500
1224554
1494558
1398200
1901553
340834
251169
181914
1268612
583658
1853195
1856221
1457195
348019
1742039
1858030
1936089
1475713
1442029
1605346
1487941
803821
817735
1119620
250074
1701363
1428844
125993
545597
503607
1639473
1051849
602821
555577
191838
1816799
1976558
1007449
1055879
1738567
1346164
418624
261157
477969
573973
375832
1027302
1623303
881522
1247119
98673
1104929
1048037
1892825
588706
1009014
1848222
1001381
1930049
1536146
1248584
390329
1276305
1664006
512528
1181418
253923
1200372
85294
1938986
363016
1747271
31829
1458865
1136776
1397764
1122543
912694
1755178
716503
696940
1785151
1894319
297427
1085288
1877688
273762
1434136
15107
952774
488785
1929160
1163990
398454
14800
1339773
1881239
1268321
1933923
231958
564690
999500
1501451
1840311
28866
1026455
1139448
1992794
756941
1346266
1667250
1103599
1031199
1731276
556135
590942
1059661
1153308
1574819
1956298
1266439
1803724
1990516
105867
1882388
1280866
1360263
1846500
15709
1481982
1444930
627366
1616833
458414
513876
1780113
1088679
822526
436165
208030
995950
1019636
289095
420860
901468
156021
1393308
682257
1721197
950425
1762535
711582
942609
1918527
1754118
243738
813379
376801
1706748
703071
545814
750004
467105
1864822
240550
1862973
371655
185295
123755
1919192
952545
140884
736708
303684
1965357
82654
1131584
613093
476887
978924
1715715
406335
11090
1368872
1043298
320355
1478478
1167307
1664025
1840354
1409601
740556
910685
1169119
1284169
837305
1389734
1241048
1612774
1105483
1226499
11531
1515765
208236
866004
1890111
1680834
1421793
1774702
117567
1602983
508457
653542
871803
396104
64122
1468654
279742
1858303
693673
943846
442704
1474557
861623
1510974
1128982
226365
425985
1188241
1813093
1959034
1939702
1566341
736595
821232
69721
1136756
513285
1269153
1558517
990139
402881
1812248
1989607
1726701
1779510
1095905
476432
1701061
409745
1816511
753705
1555611
1279561
842197
1060653
1646366
1813292
397117
1433480
594825
1584446
397007
345396
1882748
1213079
227636
1215628
1295545
973170
1102941
905828
1706422
827974
693172
762460
723324
1764106
1867874
909056
1354709
729449
359812
777673
442581
1201627
355871
677495
236121
1739167
484359
576844
952946
268669
1938047
35560
714260
1353664
84504
1397544
1563385
219028
1172413
1501319
1736750
1124632
1770089
58704
1686769
437010
994279
174182
469342
1703936
677669
1264434
976944
822818
1470659
1316296
1659681
37005
1685245
422772
1980977
1498507
792877
991451
515218
1434851
842943
1326011
39471
839915
719206
4495
1817545
439707
1354398
1231963
408992
342695
537034
352643
1256371
13835
575043
1028342
861336
1717246
152591
62838
194777
249067
212026
1033599
1574429
1636319
1009821
124110
1066849
169093
566646
38290
1000116
1315480
1664496
707294
612156
862420
1766586
1014621
1399517
456640
131531
1927628
348886
254002
452566
777655
93303
1891149
164383
111544
1991031
1339526
909991
1389113
119794
1431799
1628153
1754282
1537168
1236843
1948762
1149814
595621
908804
576271
219459
256894
14419
1323297
1718190
1210798
1008059
1379425
199875
1286294
481834
1173085
1632979
323614
298775
691885
1943167
439547
68772
1980083
199092
34796
1240742
389528
832963
1716896
1564061
828440
831107
800682
732960
155535
857558
1333042
1574568
973825
1748052
1368132
1167199
1220469
969915
839817
149704
153789
1877092
1482043
111966
636199
305223
1073919
627439
1007242
1868356
814145
603683
824036
572381
264836
1156585
1301188
179135
268364
1179692
1076635
1878447
395085
95737
1847483
622471
941932
964401
585524
1442722
117847
949745
1494568
1270011
130709
1133470
301310
218982
1256802
1203283
1552966
1355595
451023
1451188
736693
709317
1272345
265376
595535
146915
1789856
1836837
1798762
234130
95831
574170
1199822
759515
1413384
31543
764133
1399922
1673996
440925
659148
139104
155321
606385
689637
97847
497291
6940
6420
1364138
1725349
897728
830652
798984
669582
1917036
814506
1272486
1652919
87186
163462
1102863
5049
149341
1673798
794663
1501111
313684
1854812
32674
1167454
870983
1137323
1681968
1347076
1210001
1771367
1323798
1579319
275448
1045563
1049585
1978398
1672143
1917825
1821313
1611009
272632
952802
653269
1615665
18761
480064
1885078
241153
1498330
606696
1523570
1716849
1436532
787254
1585748
321695
813701
11456
555247
1105950
176743
705147
1030149
760872
271642
112192
970868
542492
1454158
629163
533600
984929
896710
1021194
923665
898770
250950
387314
137722
1827853
58312
1973549
1017129
732723
750536
1827426
1705852
506917
30000
1961567
130068
725963
581687
1971082
1604117
449522
737090
516957
1895443
897680
1718603
325029
1531868
583287
159442
405576
1358459
477178
1013087
1174141
1107448
251459
520207
306806
774065
71931
747405
21720
1188389
1299886
527768
1285642
313474
746678
1665659
249496
454476
261460
912982
1775607
957642
1574552
904985
1912950
1003788
1464883
1482413
1342240
1054710
1598452
92529
1531681
69475
1505141
1514528
1975476
1965933
359486
172082
542856
1103726
1281418
309272
1788170
555451
519230
696046
1375490
1696996
1933464
1793672
1208415
302191
1554266
732118
1494371
664689
1113946
1316386
134960
1541084
1133605
537149
70947
1759232
622659
1041024
1747643
1369568
12767
403201
1738728
1623967
300660
584445
411096
1193564
1136
542620
27819
483536
801462
918447
1720400
416159
1484076
978923
2607
1856597
1408995
1783970
897432
447938
1390764
542205
667982
96860
72929
36662
711883
1108936
772715
1236866
474356
1077925
415119
528495
1790089
1769670
702861
1462237
1515535
98909
749918
1578792
1221279
211366
1613232
282690
1425692
1093399
1318565
838561
1376581
1904472
566711
919432
1753791
1760858
1337965
627267
850653
1490573
420112
75679
1936658
771308
908718
780197
406842
573998
314169
522118
1220604
1156914
513695
1162751
507593
1877387
387586
629255
637546
1022872
583967
280104
1613754
875785
1189521
879402
1405725
43955
1049932
1177699
650281
1836940
459338
1343235
1225848
1872288
1455695
35429
1676031
1324200
1101144
1822947
904768
437744
488049
527568
1386646
1788254
1905072
339142
1145570
1422658
469098
1591664
2364
972490
708919
1125105
93646
610707
1731487
1304604
1961287
1266158
1660923
488310
1061661
1923204
1840124
1660832
186426
1424685
1015072
136520
1319536
1419219
532373
617160
1779271
1491933
1297232
267016
804529
396248
805213
86310
1749113
1881836
13994
1003807
908883
871148
453861
1651457
1798130
865477
393209
1381454
1987934
116893
513660
1994815
670004
1326215
826255
58093
1789525
1276250
1391721
840818
1038609
792253
1826555
887629
1607766
202852
574451
331185
1265374
1062871
975905
1475610
745123
1471132
1721190
168585
1193382
548566
1904213
444809
1535791
1747
178458
1574130
1089781
1951491
681400
129854
773787
985040
1690135
968805
487199
229064
1977243
1291030
813132
576724
1182951
1053181
1322739
509869
1062351
1648409
565662
220741
553255
394779
125857
780471
1137018
536852
669936
1059826
22290
1567864
1402398
1900402
1014019
302891
1693117
945967
413426
1650338
1988754
481742
641118
1239399
76113
1360880
186546
1294226
907937
898485
537927
1482551
994394
603278
262224
821989
867095
885932
1910167
733794
191132
1543803
404589
239363
754333
697566
343707
695437
681020
617416
1974050
356901
986010
83785
1608508
1870936
1622386
1526114
1210056
771342
307602
554900
825026
1618966
725843
672385
353060
969898
371129
921057
1492951
1497890
130041
336574
318747
497704
926879
1945268
1923042
1068237
284300
167200
222553
1681985
1379093
35246
1766443
285634
1788194
1208165
434296
271062
77421
511626
286219
591582
1996759
1115315
1312987
260712
1898731
1207515
509286
1973886
1744052
975813
507535
1363891
181544
783148
484989
848432
150514
538719
1118651
1351153
900062
1043759
1915680
1892684
1455623
811148
1770056
1702656
515388
1694288
1889904
1478418
273031
3362
869674
916267
408415
1351221
870253
1435730
1106310
67887
1891034
951384
88886
1607541
1294820
1020692
244173
1517443
356035
1291903
1189184
1220086
1894482
200583
1365864
1933395
1555799
196428
338735
623188
615174
446728
738
849655
1453684
76751
1512057
538766
1258974
1690873
826535
1173941
872245
717209
450763
448485
567225
1173597
93237
342594
1049831
92118
1629530
869531
391851
1250647
1380691
1652128
1838898
1362695
956463
338916
110589
1341065
1825242
1985371
1915016
1620544
368987
1304703
1244031
677635
599090
1609701
516135
1138634
1765204
1123671
1695210
1052753
1207736
945657
492569
1416551
1986136
1232524
884376
1367170
368561
431338
1972753
1950695
368764
245836
1781095
723777
1228371
896491
1527675
1504789
1951732
1162100
528418
120563
1996151
998336
984754
1140580
662543
1731484
732394
104334
1701845
1528659
1502507
1645706
92895
980678
403784
1325014
1063554
1298052
856488
1716858
708650
1720453
373044
1396091
1353018
1755074
493109
1810428
243662
1214644
1706082
1203184
960083
913093
776215
1637040
1428135
355838
697861
1434461
1624833
1213168
1879857
315471
1555309
1451571
1949018
807601
157814
638445
499962
960196
402737
1777145
488057
1609855
732719
1610788
1839146
1406606
1200626
74635
41226
1148254
986097
925709
514351
1952017
727171
128768
953958
1355933
774532
558074
422207
1115123
1483802
1091452
387539
1816582
1619887
130067
1147897
1668292
960428
1459777
1504106
861846
1675654
1980375
769290
1567310
1342771
837151
21138
1080355
1168741
1831069
2667
1745920
1482266
1859994
518104
1846572
269748
130435
1724283
1469720
1179078
514002
1961260
224488
540575
1655226
550140
1838004
920349
1783953
352701
1587896
104044
119533
420385
1690905
1341706
1492881
1814838
425801
568268
434983
1150698
1677384
390011
1632739
833327
1898078
1036810
1660578
251771
1057787
1811243
940213
1464079
1521192
909204
1920206
1109404
803839
807943
1493137
1637426
1293442
1873560
1036562
1594727
8569
1217366
715726
760054
1058314
617934
862417
1308023
267912
1785067
1800666
487729
42342
1746540
658069
272598
599175
1346941
782650
1226599
1519098
288883
1352207
1140647
1126354
1435428
1240887
1141791
402729
1060687
238191
856569
1997754
181367
981687
1842986
348929
1356617
1161358
745880
696880
1263433
125634
220710
347685
1109479
1610317
741377
902128
1896460
1016134
1136523
260635
817452
285815
619578
216087
1724693
1858995
1748669
14305
1427331
424889
264428
1498205
1753896
149340
935087
1697007
231123
881488
1298906
1884902
1543371
51160
1312184
25750
901376
1050914
752711
568880
992327
1934150
825853
771276
310733
939909
724567
103863
800057
376100
1810543
1285661
552054
193714
1951973
678107
1673399
150507
1341507
1216340
1486445
824503
1081704
850558
494406
1120574
1633798
1081494
609330
1821041
407380
1709195
134289
965428
809870
1030748
840679
1358535
1330315
892076
175163
329191
1071637
1517348
612697
992946
502134
854810
880958
291286
884159
1799931
105804
778079
1261721
980401
1914471
1089206
10283
409663
793744
1836765
212444
1455445
1582311
1774992
975521
82307
230044
766368
247116
166006
1173491
1237335
242301
1658414
1457906
1911100
483208
1418018
816537
1616690
1566232
736593
1719612
1890032
1109861
450215
596026
531433
504633
453115
12339
1908220
1803100
1260066
936815
283964
1246191
1789305
1929944
986644
66952
1997506
225512
1255110
40925
996096
1645891
1762349
1440097
85134
1933268
1265448
973166
47025
1339363
1258434
761529
1272896
484823
611246
323410
1761403
1796904
1854593
823697
419593
1016536
1199168
1242400
680758
1960011
738798
649907
1078053
694118
317459
719626
1693693
252622
1546123
979011
1771477
1091835
1752243
617185
1949401
781178
466563
62103
1143841
1745934
281616
1183116
216124
28276
1727305
414750
375553
346221
612136
425289
1175278
942121
1224621
308362
1672883
1981804
753361
1128789
1712188
1531630
1796253
1512760
656110
376884
1286436
1600357
1599090
1737960
971916
120667
233002
911872
887911
453878
1893060
1832651
216245
1677016
888249
1444771
827002
208704
807528
1754396
1928302
1272119
424526
1067569
184467
691498
563669
879453
1843452
767398
1899438
892048
280841
1339462
874097
574276
1813485
1913206
192090
1090350
146055
1362985
552858
1245216
1228315
1197574
1041674
14729
217967
1271561
1116614
1344331
852349
969194
256754
414791
219984
10317
405484
195715
143347
652498
1518556
290620
1972553
1293606
276399
1563068
210161
1683695
213046
968551
74221
1293256
707768
1011714
106332
1330124
1360305
673985
1761264
427232
1665854
134888
625750
112229
1415289
75984
646759
1475004
22916
1528508
1162681
1579097
1305405
1743319
643434
591086
17886
1094129
2481
1696281
1647244
167559
1808621
984496
1982021
1211406
762479
572369
1501471
127162
1612824
1545155
1842501
112810
1218741
1023436
1271107
1682612
128765
1153327
889265
1057626
1386534
566402
416895
832797
274594
990028
742041
1176124
1865746
1060685
1590553
1618258
1020180
1301512
883039
132909
604230
517928
1060334
1957540
281781
1001339
716826
799291
1718835
1038788
9143
1785894
1556848
1009287
432195
1633663
357586
1890689
1323080
694745
62101
733260
10346
1650609
864899
317088
246024
640482
1245841
1529062
250769
512401
400295
146862
1425040
1929052
182036
947072
1546265
1697194
163
1225687
783361
1422158
609744
967789
1128822
349752
57086
1129003
1540552
849363
1674414
1099147
1158721
1680236
254837
1193881
1212810
1386154
1552178
12992
450263
1620824
1718147
1251674
30495
150270
98191
239514
337060
1878026
1919481
26136
158842
1294643
808166
260666
377381
1728096
864777
349005
461831
1023990
421210
1373948
373260
1390023
1677842
1024337
173675
1425470
1231093
302933
666178
1758542
353720
530326
516158
1395419
1644749
1711569
1827413
1656782
746674
1790197
1619537
1571055
1121243
1525252
1071512
1367201
1000867
1282124
1787916
1173209
1238132
352453
1921323
1330012
1771339
1029306
1064201
1318955
936963
1159434
1036424
1222155
1065034
59479
1338698
1013636
779448
981638
1822738
1985722
1664536
1810477
94063
545557
110083
1854138
15683
1672502
157394
531233
777189
135399
934842
923011
1057556
850699
327276
1178485
218223
780474
747377
1548410
173363
422497
847821
1053547
783656
565569
1883140
131730
451577
646548
521892
865999
1781890
1940135
1724294
799145
1539054
1849087
494082
1197042
1255378
529747
398348
1503505
1296578
1875197
1161983
703525
1890073
1173176
1779142
530988
1078392
1732481
1604261
1020690
1542116
1554777
244032
990245
1234267
1402818
1367123
1783160
968842
1352675
1369986
1696710
571209
998428
1230446
206359
1758007
1076850
1733902
543431
114680
1932743
222493
1642074
1646603
167123
724695
679285
139479
672884
210671
1957680
162149
680430
1305364
14680
417745
1965936
1959411
679214
1246677
1757366
65015
1365775
47142
1047268
155304
394536
698968
1394879
594012
1880963
338648
1861161
1546030
1714755
1469123
1239191
820082
589386
809215
814240
1623018
1481113
1450880
1855694
1363623
209220
935177
1477504
850695
1414751
869530
1673286
1703862
1420759
851290
1439040
654754
770753
1851998
1821092
797543
1344181
499436
1282330
1789499
1178357
181674
848813
982939
464773
1183415
968299
941535
565079
651402
1295881
549360
1339324
1188392
1522259
1710937
490517
888813
915456
443308
1468293
1676528
942757
1847079
1787818
886444
502009
886293
1371272
1101409
1735254
82765
47826
644094
1928952
603686
681285
558929
997322
48167
1417223
1649163
1434603
1436825
199536
73650
1771079
673778
622883
1125161
456059
1775735
408370
928080
16988
1875385
1771709
59270
732111
1263741
1492678
1811553
1360013
1371764
126145
157686
1353136
1116225
247181
1306135
1920358
82823
1552270
104714
730014
1365439
1829369
1865943
816669
212143
966345
1132684
884979
902993
41515
515206
765474
690167
913972
592733
107592
1945707
542978
1481557
1220184
1228911
543578
1893743
1402795
1219332
573476
66568
741928
378292
1574443
1748181
1100618
783820
1400981
1965113
1152712
1493387
1071770
1738024
926169
1023677
751011
471451
923055
241399
648176
1456751
1969291
1636566
1632824
392671
1075373
1787287
121748
1506439
1023034
1195513
1898642
690953
228511
1835369
1139376
899751
1351252
1541018
885454
1878169
1444090
501390
781266
442851
322723
519687
851528
1733562
1712387
617705
1065450
1670240
786089
1052586
499110
1313255
1454637
1273279
535715
4474
1365186
1946170
1566222
1814245
1079172
693160
748948
495958
1524899
234350
1687490
321478
689457
1475551
430237
495906
1137246
654560
67204
1994331
802262
943518
1504428
538534
43913
749529
34914
856945
886293
223684
689977
569028
1319203
1101369
508476
1285827
553162
1126010
719849
619369
720889
1148811
1074308
1614641
1884599
283432
104248
1778826
469912
502107
1123157
1859156
726371
277983
1779795
190131
1460267
605149
1224430
1220233
120505
503133
743684
1736458
727051
869260
1167776
1741687
1331129
721056
521251
1881808
264945
1373272
487089
1676195
808216
566903
245446
1260418
1233899
432236
236201
1332487
1092501
1698233
1144550
1823124
371130
1494541
792511
249203
1535593
1544073
1020322
1814598
445201
1170146
1005146
265437
1758123
738
928415
23303
1118128
1729224
139389
1347047
314380
1262474
254042
1370135
1878573
1767812
1295955
962831
646094
1494756
1167922
907377
1644684
1785971
1409274
762941
1720878
972359
695945
437600
143363
469709
603454
348094
459272
941787
745864
595493
164965
211732
1697180
1381956
547179
992812
449376
716472
559691
900070
1232398
1736801
1410051
1640930
1306127
1288093
1277698
1669376
1589803
897302
1704328
266574
321527
1831777
1475198
165541
889809
632913
633223
1356509
814205
885831
1831471
178485
1788937
1598043
1750414
1366196
1994706
58457
724226
1164102
564056
1840279
625715
457024
1683168
426510
289803
974088
1326277
1420368
438294
5787
695959
1244105
517158
1407401
169384
41866
1173134
1349922
733094
295813
693818
1127638
1143121
846026
566544
1853753
1560704
1458832
795696
1117641
481372
1202125
1042163
475183
392838
1603743
1851131
276441
578914
1287283
84833
778987
1966498
1079941
1499618
1953753
907933
1946856
322198
1689215
1916964
370600
274706
1772801
1428767
1004597
1414085
1688287
158548
149576
666418
818586
1378667
1811607
1476837
629050
1692025
1280852
200117
1702965
223662
1411253
1939051
694423
348394
1967252
1397698
1077882
655879
1651810
1663714
1330172
229252
849519
1679839
311392
1171585
1787306
654719
777660
236622
1480730
920584
1407719
801831
1252321
1821550
449725
800553
1533586
962191
358926
954676
315795
1937072
1123715
1917661
1393526
319490
300971
901340
817501
1378677
682694
1724800
15834
1525372
1782861
136634
1888686
172719
29821
1326227
1746997
566132
249326
1549761
170454
917691
618312
1343210
1125073
1413628
57041
654854
1603956
1330594
770651
268875
1205642
1837884
1522531
7124
802634
273585
83630
717146
852841
1002528
300084
1137190
713042
731793
1864797
1218902
1731349
1728769
185885
729706
1282153
1609410
1197229
145282
791100
1867090
1615925
1307680
1894246
364923
1833076
1913751
791054
731398
1845563
1713273
1708583
759568
685555
132471
682364
684258
270107
895085
527241
1413749
1777561
1367330
474675
24326
546610
1173329
1386705
1662172
403698
1890150
677449
869214
1872658
428164
47517
1636788
242871
1609852
285582
75997
671402
1271499
37738
958927
447831
922980
934499
121695
1091919
1883697
1151543
682290
38780
876304
595166
1563508
1350500
1549667
1210740
1730361
409953
856751
755035
889597
723721
112593
1623925
1661858
1282812
672925
1145921
753527
208926
1737302
506085
1528369
1812509
1437119
1904386
1816262
1343710
1427193
1696242
916694
1014353
1440890
56397
610874
772600
1877844
1529063
1548002
1650525
759999
506930
1268427
1591331
1575917
767707
609460
518228
1752684
146120
606309
24949
1748848
686921
976969
561609
1294950
1510463
1154379
391156
125829
50149
28332
1756620
1513654
875045
1350338
1674033
1220838
1018830
564973
1137019
1876311
1829302
1516759
772145
741999
841176
1058646
830466
1978755
1503225
121888
1329256
845621
1171688
570213
1936199
348186
801706
582888
378170
1739181
991431
591511
1599000
1173773
782966
1827079
190526
61888
1143388
90416
232210
1782828
1557535
567240
1009054
185801
1947799
1124231
458440
258128
452552
1531146
556341
1168822
212194
46109
77858
1202849
38425
60539
1027563
990666
1140535
740484
625876
1651232
1232398
971143
943559
399999
455742
1313693
789947
1368687
1079623
1803520
1980114
86330
593540
734222
1155051
1182858
1188425
106604
668416
6986
895695
443436
1226611
887282
1005834
926216
19819
1910072
49864
944293
499337
1012866
1949205
326250
1146382
1986148
1158210
311179
415730
1496658
1226352
1402127
1401160
52468
1521324
406253
737157
810160
1468943
1353427
13126
1395427
670511
1620988
967911
451455
165996
443976
127088
1951730
1873507
867360
767597
1483601
1584833
956985
256154
1137709
1268045
1917912
1391099
865204
1244557
1453766
1315413
1783635
1881252
538437
1623384
11986
634884
1471647
1853833
88289
303578
1519623
1647898
1112781
455481
1690159
1663385
213721
1118387
952752
646851
1901324
1002647
1075969
1966529
949357
1153055
696028
74703
1693985
1316185
1579746
1737987
701216
359976
978700
1384171
1549666
112108
633574
1080718
362234
789667
1251705
1244992
155945
1692034
1234309
109063
1170135
669787
579378
1343218
266553
160259
1544477
1913397
934536
667430
98087
410781
1710877
218278
406569
1355918
1929702
251724
126380
904612
164486
667594
1395510
1753959
106894
752411
361687
1539964
1431680
11380
535957
836802
973179
1845457
1949610
658931
1399423
1181904
232542
1621143
914967
455287
1742974
634040
1733472
1864962
545426
959773
1448723
1661133
2337
1449854
769495
1715459
700277
975796
577034
1178012
1442537
255128
1743068
637273
1123814
1864803
854629
806220
80780
1979013
472650
1327905
950432
1617490
678686
1269895
329765
1848014
1076371
1235118
849786
960377
1008766
1985050
872854
531191
1049273
153444
1516615
376340
1882566
1801786
7395
515427
844203
481076
1666968
1304735
1620568
355126
1474984
1514784
733777
1037624
150997
1326629
694516
1491823
252288
1768129
595416
1307844
1382357
1296733
1875279
704595
283033
1801538
743821
687061
543654
232623
1745003
904432
1124528
1726141
1768150
1490689
1832211
713887
699980
92756
1087529
1163437
1089139
431453
997073
87425
220731
476090
1203213
275896
239763
434069
298255
1064452
504103
1112848
1937514
145828
456494
1135314
1672992
1483678
1304968
1726789
1252862
744835
659427
635302
1268770
1004796
1434155
831684
1925250
508379
1074282
243048
1545063
725371
708762
1744703
1989662
1728965
730694
387339
1343796
1889262
1475738
1084380
209452
378194
1233818
1661919
542832
1778931
256693
959255
10559
559931
1869262
1655032
228479
970825
1681477
459437
1800919
254691
1611513
1517054
303472
246048
1064579
1994785
1404562
1054016
466880
966344
1078342
1095724
544817
1839104
1378506
867426
1775793
810747
947514
1733982
1820043
1903248
450550
1013799
780709
390089
1408432
279210
1765321
110327
705320
850213
14895
1449977
940309
619440
37712
407056
1926266
395527
1635272
1032454
833575
315342
408810
1561676
1512556
683115
739523
1045449
1033524
1429992
1451535
1031433
769758
1960583
1992847
1730401
1342353
1010842
286403
635603
1943792
710519
1795938
1445372
1657429
194031
1214919
1816109
625027
1852046
124316
373393
366187
1980330
1313612
1892803
518833
612790
1210790
1636812
175807
125361
703769
1840440
138966
757957
665205
1555287
357829
1281741
604452
1621672
351047
977854
1176833
1005312
677559
864243
220402
75194
1510460
760378
1555816
411800
709144
1462440
514712
1823315
630038
922473
1394730
1510109
227002
1882046
1575873
1957262
1274810
272575
780304
1233272
75008
410016
132656
1931969
644278
1993791
1831012
1183497
768978
1074197
1814467
1875515
1703529
642440
1028222
1828105
628146
1917632
480160
1915694
1426736
1080178
959125
1932579
1334205
1578879
1847555
1845178
1449851
1529841
669008
1402151
696250
913027
102814
1907007
688243
404986
818308
1604434
615071
1339408
749607
649924
776092
373092
1898840
142793
261163
1367281
1934763
1408586
1491702
1896814
534684
458048
1823645
1810913
51749
747036
463043
1305419
1319854
1249679
1482666
1811720
610339
1865556
489879
166690
1333141
1674885
1772501
1202889
474253
461229
1332287
1401618
1506933
529608
966585
1191821
1635302
262511
1956642
1032980
543918
573700
564609
1925572
1209812
311157
317497
1440173
1502734
636590
583496
1538304
130251
1027388
1160964
123458
133888
1368981
1837872
560843
1022947
1533351
391186
1955386
1908507
1221735
1655326
184947
1825047
272498
1740039
1886722
1566574
514351
400789
1971468
793694
1194546
1857256
1092181
1304728
1253339
962186
1410560
926455
1100095
1028673
1115657
498771
468987
319733
806362
1003063
378187
1752204
856360
440263
706195
2275
1776710
298223
1081862
1574501
447935
1932004
801572
96125
1717533
920500
1672330
1704978
237757
1971638
432597
1563057
155093
179223
670554
1845452
1388843
12052
1604165
259569
1423590
1581455
814346
511562
1595843
1138679
1117558
458283
1112558
1132933
1860006
1000665
1030348
585868
1057161
382495
1821521
1505530
1315255
1921950
961325
1806457
770327
1730355
353829
935950
1109390
1600002
630364
246309
796076
746642
1975636
1981220
978892
1203059
1585374
1613920
285861
1484680
689433
22393
698254
1509952
8612
507463
733751
1332395
428148
47198
1901566
1265361
1182554
151145
1850908
383352
820694
1947364
905219
1847143
1594757
182033
204795
278054
1822362
181682
229820
410885
339848
640755
1565636
1351751
1367496
493808
759640
84489
175967
335395
1528152
1897163
299372
1785747
335129
521418
219816
555907
1834166
301228
1739559
13188
650261
658474
175678
1787181
535618
1765199
391544
1650841
591394
1688337
896318
931575
818117
812810
1603282
324281
1224852
718789
69098
1321054
158346
733098
1397294
804158
168241
697623
261344
1880837
1848817
396823
517726
869893
466890
1061397
397652
491816
1456771
839325
1144673
655186
1239514
1824553
837671
1802951
696720
508446
1150358
967131
1900695
1880381
982333
1780514
1090947
1510533
909378
1933333
1488765
1062627
1491906
242514
529736
710091
1299911
520346
872416
820599
1620783
687609
1295270
778747
997541
1077117
564269
1482601
844646
900110
1845054
527997
590033
1971071
1925385
734339
660067
1964741
1920667
1564809
1750747
142261
1086453
1971042
1276440
884038
1978769
45792
238743
1177869
1610863
1311786
437337
1518113
845679
268245
1322860
462482
1719272
782084
605414
683388
138149
911962
476881
618413
383260
334390
697975
1451375
1324794
938458
58706
1107180
1836972
1674615
415633
427390
816313
1211591
980422
983048
1930552
850882
1056003
786638
1162032
785021
1343141
466260
1996123
1456127
517591
1473656
187935
105586
1324702
888324
1405503
1381932
1715298
1878926
1741591
523248
235576
1067127
356606
1318944
1559019
125541
340278
1312395
1981746
1788379
25961
45916
1899035
382075
1869665
1125532
1597427
395557
152049
585570
692534
688727
46285
1442595
843703
1856584
1206588
180670
467629
1235984
1007804
385447
212214
254577
1227773
1940165
2281
1138393
419127
1699290
810916
1420056
604460
507930
1426661
544246
1147616
66756
194734
287312
1854382
776956
1236765
138295
828361
1346220
383034
1425352
1179551
186403
739937
1912887
8942
1510271
1449516
1912271
528095
645061
1770522
1944154
1380764
1297848
1856821
333303
1675888
438721
125599
1378825
1197680
468548
441779
929606
1256794
1866058
237422
1501889
1236385
1593945
1053435
1580761
1284368
1069529
671682
1776300
498632
1040390
669312
656795
1567189
846881
966627
1379134
97542
544981
1672278
1601785
893869
12060
1934535
1182020
386292
663702
1549372
630196
47074
1244432
1188342
1082734
1445366
1461599
83779
366699
23180
382901
72971
1355186
425865
1293211
1307737
1594808
1765450
1592067
1496576
1622119
583273
379813
1172100
840141
1007706
278178
861792
1991671
897504
845955
1302675
472260
1372676
1090798
1344357
1786259
1883197
244301
461000
1970472
719017
1527964
1767472
912242
61336
207071
933766
87373
6118
631785
899186
1313960
15892
58778
447426
1389950
1770812
1210196
712784
73097
1763654
9941
1117965
1941387
203639
1285236
1587101
78820
63134
1133692
132045
1559885
1519152
463380
805432
1196712
221443
419038
1762974
1245620
940466
1990006
1336600
512784
1834315
319072
481544
1949184
1237147
1426836
69004
1002122
1295887
1006668
708272
735328
132226
1952111
1971662
1947474
1623410
1070470
1521488
485543
37282
1383752
244938
1440291
1612903
1463621
665244
342560
776874
1124349
1250978
1207905
1044422
1079140
8628
1473649
770118
780941
1074269
697282
742152
1328327
1288655
1172943
1571821
1972745
104860
1582743
208452
944002
972522
1082448
1170752
796711
1335431
100315
1161909
770550
493790
1048525
1575309
1241723
68895
662673
1941048
1470865
70258
1951486
994887
1142312
763106
1722288
379981
893523
848963
344703
1561862
511031
620424
1981061
1155268
1611406
323804
1653616
1374438
707163
1113022
1906097
1665385
890626
493937
1613501
757455
1036802
186350
1869911
1676792
1835088
1561548
313240
240262
408739
708292
795179
301295
727474
1656653
1891886
1894991
594033
1760102
352847
1909843
257089
356787
315585
1295607
862305
1941633
1682439
1866976
430348
78440
1417262
1207660
761747
292707
446151
1747582
98575
1659448
618033
753020
762219
1417846
1960896
1313819
1517614
395543
1991569
512175
968935
204547
1526693
1436480
280181
1147067
944075
342085
1579214
1267173
105896
384903
1278292
784772
1853709
1454467
1262682
1336187
1311322
788134
1789689
276963
442404
1623325
570855
1384853
1095287
33265
842057
1263182
1607029
1741633
1904597
1809153
178616
1714442
884971
1405600
1970383
1633873
1581300
626306
1004639
314300
1109469
815255
867200
1663344
1047200
1542751
353781
1285350
1864818
653951
229824
1953428
1770846
1016806
147017
1854048
725859
267336
313424
281285
520120
999803
1183334
1335163
1649824
822251
224396
93511
1750403
969479
351991
22257
200558
223226
318429
1898585
1978397
1266741
1460120
1525967
1262377
391515
1236038
1149603
1617854
840395
881841
1143120
222699
444309
232368
838915
1324674
1242600
1561741
703041
25760
612884
1361697
1766380
1467872
758840
1256182
859143
481326
1430750
1179910
626206
1818352
1477938
517830
918419
1379918
889613
735262
1119893
305883
1906740
151625
1995432
1941953
1433767
1629664
1093044
1595900
929447
89044
1239627
773813
96936
511753
158973
1220188
1697705
328085
645055
1984743
1102551
771600
388887
524797
1337265
1544343
842808
902788
7276
126702
372734
1753787
1509850
1140498
361978
1346307
838268
770387
1256730
25526
1298720
1521128
1440045
399041
266600
337305
988666
564209
1163752
9794
1807058
1774056
539778
81775
684427
1601069
706283
1919305
900295
1912197
550784
1434202
1969328
724376
278832
1638021
104922
417079
1370555
490015
1340398
363554
1391489
632838
43284
307527
1322965
738038
659188
1646736
401823
1858860
426027
220769
1693163
1900330
815500
718776
812467
1499206
1652054
1228537
182530
970893
1455574
1333233
1430079
837152
1190457
654899
1272464
1359787
49100
501512
442062
1548320
14507
1348412
977114
970351
1682267
1783497
936711
1432545
947954
851528
1423693
1442621
1804812
1743384
809879
825714
912173
792503
876770
1666136
1541629
958240
609673
995528
1024262
977163
1374707
751696
631223
928981
1622878
344682
1147110
177287
1840281
839732
37319
543575
1373134
1079870
202345
1952606
1034626
471410
522528
1283387
1435883
1093185
1543020
1926197
1215334
754682
1090273
189637
66542
896216
1989370
94867
1311686
1766167
1993247
1612330
1383349
555425
1445564
1900915
1743322
506436
836306
1783740
498013
533028
453302
189007
1275231
1937914
700611
956750
35717
913691
258357
515625
1714179
733180
1815201
1282359
293571
1645072
1649926
1462243
1660747
423694
1761965
1691280
987913
1444910
1820003
1468288
1675126
543637
1736233
943817
918254
41819
990966
1115991
1719584
1193740
773291
1066659
289798
1088425
768409
1739408
1394285
759069
1925713
685640
794500
1163120
448390
1969087
984327
399207
293038
1731723
289374
1905777
581145
1803997
198892
1176108
1133823
968671
638310
1086041
1188204
1430133
801943
1745581
787359
1648728
76505
5006
558431
271787
1218606
1547325
529209
770623
1904064
521463
1510596
1363918
430498
1782241
918972
1150381
1831136
1070222
1447403
1829620
66904
1314542
1775470
1912180
432920
1225339
374706
257903
517368
1398833
727138
231379
1941906
1978117
810106
499439
270023
1486058
475753
1068889
1860326
41943
733286
889404
1005076
1736647
1987824
883815
1456795
1463894
1856416
1174883
575972
596059
529102
1402116
289958
872321
1381000
997815
1850375
20360
80022
862314
780044
901050
1273164
357387
1980016
1551138
734696
1027627
1565245
1200181
1527492
801252
618030
1177216
1556751
605427
581326
639994
1359852
404113
442802
1801904
1276330
1812850
1240341
1127810
1747787
1828503
970583
1408218
697880
1936843
1306841
1259828
1036836
814795
714601
440453
1673798
110970
626286
1652664
275680
763176
174509
1030471
1238733
1353302
1598485
704708
30598
1074340
513998
1396838
1890088
1908946
1404744
1857210
282114
967881
1593004
1717316
1734264
220071
1788701
1825415
720784
1308771
50156
1107931
1839283
172060
1020858
36711
1381060
354936
1534587
577569
938254
1234074
1244330
1160781
507006
1841511
628050
511235
1415976
705321
1012871
19994
1379728
1431851
217302
1460888
314622
1906389
326989
1751056
1275772
1724079
809974
916413
1378073
1602494
766162
1603697
1440353
1152566
597544
61114
1557323
11410
1147318
1720887
770807
1975138
1933359
1389688
761805
226973
1861112
1325068
1065124
994632
1923193
1925057
878473
664355
1175415
143917
495793
803614
1124278
279431
1097077
1142572
884181
1452435
1313942
863373
641924
1743321
1740763
406434
1719495
260603
224171
996341
676654
182440
917791
338274
587176
1324242
297907
1238020
1872146
1549972
43116
1436950
310064
823040
1632739
681219
580112
183171
383293
781880
630660
1985696
746941
1052486
477340
925501
1064372
1270445
1288310
1538743
1104941
678822
1957971
1192374
978084
1882333
118876
809880
1483247
1126581
1537829
309376
1060570
249832
1497605
1027518
873839
1262409
1381289
594
1595707
812053
1889752
32221
1275360
607500
602753
611800
594782
1691892
970872
691721
241843
435596
424034
1750318
876679
1159577
1249003
1205394
519545
1977920
716498
119966
221465
1214494
276856
1093062
1606773
1308842
1912846
1296391
1679474
148444
253211
1010173
35057
50414
1531717
967042
1278539
744165
968000
182193
323292
1199570
1093582
1292667
153885
1294623
955496
688051
488582
1205828
112227
1593811
5199
16526
329190
351234
164391
545872
10193
70388
1825606
533442
1049133
331072
826428
1856787
412714
1895785
1983238
183326
714074
989914
799466
1414284
666636
373326
1619462
108535
850277
262986
1593317
1519454
1835875
717046
1129879
830215
1331515
363248
482291
978107
605673
85475
1468512
973599
1541666
855704
63199
1064091
1261689
226682
1346824
1275645
683182
1953905
290880
581392
1442274
1234801
381883
280562
1548062
1219555
170609
384972
75660
1101293
1554259
402749
1920106
29266
120827
156958
213542
287158
1963721
623661
1897968
1519372
1172626
1814828
1621182
666602
47880
1269358
607210
1348563
815261
951954
270648
220797
930477
971838
553685
544188
1344476
915146
1635720
1915396
820835
1593517
1007728
1717020
476670
232327
94241
1225910
422747
209907
175944
475942
1308022
638882
491297
195340
1638850
219449
875406
384091
14073
1722302
1097124
63424
66911
1452665
153800
1772264
974418
1793602
457429
1641586
869879
321310
1004152
432251
616226
223186
386475
507894
1999963
1569489
1757102
1583085
1595594
655606
710862
632263
434273
983475
1749491
458864
337315
774024
1795401
405126
133837
1299332
1537511
769227
1761520
1472389
1310859
1874399
68135
1461259
376026
348100
1994887
1563432
310274
429096
1802527
42508
1042340
532779
1234310
894783
1594479
1521979
1675566
1396496
904550
1738615
1379025
437235
543898
1824480
1187195
695973
303788
76207
1650203
1553551
255775
1719280
1953158
138868
788070
606663
535014
1240254
1292717
1636033
824658
1464793
840375
942399
362484
684769
769092
1377341
333084
916097
196040
599448
47641
1847888
1483609
354261
104244
1373070
1921094
490756
1303218
794499
1885366
941440
571919
1954709
1781207
1281456
253355
263129
269249
1577117
448716
1203091
1977374
1859854
419506
1318853
1116717
1150203
105940
1015725
1478887
498545
1837426
398348
796377
1456172
285673
925938
531631
1777444
1652867
539375
1882416
758359
1659827
1138692
577879
759155
1027436
1520488
45935
178522
623715
880804
445898
1411152
517587
764920
491562
1725808
482441
1652233
1504453
1797327
383821
199567
1570074
1136732
1274363
581704
1639939
484036
230866
1129548
1174061
757115
658612
274099
118771
1882245
840808
159489
353307
958232
1320618
446431
562472
1011353
1968643
680294
275438
1233130
664449
1601080
826011
1424641
1291161
109839
1774355
1254349
1800580
194497
614307
648463
1829882
1913288
908851
1057539
1026446
1558311
336697
1500484
840788
1531894
1371875
1500100
1451211
509311
243226
511828
1069591
288551
274352
1338911
1304756
812017
1888182
860514
146324
974382
209288
854577
285995
1490981
1056077
679053
1140238
1172724
69863
425149
706707
433666
1367424
1283255
693119
766724
349511
1343463
654257
1664115
382716
1748159
1755881
666328
92691
445889
1232948
643398
279351
456750
1457427
146187
1856635
1094618
1614002
1170610
593007
34699
880054
1067352
318883
1739969
1727825
1954191
759962
1286227
1878185
708474
1908721
1151010
206296
1910755
787963
69775
1114958
1137384
256233
471739
1825923
1539765
919846
825330
519049
1747574
937178
1907444
1931738
1996355
1405471
66670
488623
1956279
1149823
215590
403075
1692748
715844
1537756
1832481
609580
1925076
339215
564898
1034829
894202
1554976
1076749
726347
57026
1445037
1896616
165573
866592
1978490
1836571
899040
196354
82502
1854463
1722620
1180120
259501
527992
1766586
438780
280905
112738
1910899
453056
940478
1725721
48490
606913
1741566
1098669
1845796
577233
408203
1130570
650735
788361
124961
1606608
534208
353099
1102636
224095
1896571
1129503
1872871
534766
1452327
1620128
1947406
658029
316347
1793654
453703
1337939
1675636
1451181
420668
24752
1093534
1836294
623729
674941
438859
921140
1707594
1229271
951212
1813865
736779
316313
1886313
695287
668207
699320
261867
1675357
1859548
719960
249914
207160
372496
1705990
1914357
586518
455437
825326
1295714
59511
1681242
813874
1018446
1653019
1194331
504406
1378017
1683905
912551
672899
672530
103610
478039
852867
580867
225216
1800414
1624479
75129
536732
456669
1652003
100325
1614140
1498858
1306646
710169
1971439
1289989
433867
1531828
132365
1793260
1276456
1442799
1409469
1779763
1252439
1457250
1523717
660912
1492992
1648032
1509342
1230618
319969
258958
981444
1662174
1484429
1881719
854098
1177359
96997
216720
1545470
961475
611014
1706939
1249992
723705
1374992
1471565
1331259
417939
1131428
1829499
650765
785853
612128
1064393
124088
1418306
1916938
1225252
817324
1877799
558996
935944
175952
618475
514785
1442025
1683239
493418
58422
189550
1228315
1948730
1922809
385019
1863338
1470271
572194
1506451
951304
125896
1339072
1479029
1272735
1184131
151981
195072
766483
226810
900082
119569
1173356
138035
326714
1049714
440899
838917
611659
1164444
260650
984739
440806
1954994
1196644
392546
1602658
1762838
1548271
1437739
486487
1851525
1789405
628147
1983869
1886629
1460219
990664
1409998
1139634
378545
767225
1505518
1289489
112793
477448
1418257
301616
992097
742769
1874152
1626619
723869
1071453
1862053
627172
1650625
1653935
9361
1089011
81131
276311
940723
1904369
1687402
708820
1721810
69315
173738
1508600
540120
1140232
1032657
289846
129152
763489
1208618
1902763
399754
1045471
969056
1017853
800918
704335
516501
134070
617230
1854913
952159
771028
741136
601532
10669
1206532
1240836
585306
1871708
854397
1728092
1216859
773212
1411416
683269
201266
218650
961693
1353237
1705917
1692888
674865
324649
990932
660832
1991926
1652286
1459594
651695
814780
1553442
492359
1525172
439112
1772366
1729727
791758
985467
979760
309036
215767
1465117
1387893
29742
665856
1019589
755981
1054728
1108585
1391132
1730614
1635206
345877
923517
1001936
1784252
62508
976350
319797
1736596
109291
1715726
624436
1869998
1960233
800508
35889
1134864
790148
1386696
504611
59246
580528
143544
206160
74629
1868244
1140474
432927
1199207
286339
356371
1742230
81845
369323
881614
1316
1664727
1681625
1716049
761626
14740
1140797
953462
1356643
325430
656539
566715
1609366
1702127
756879
1037504
1236415
1540063
274215
661237
281279
1045766
172524
1380759
959444
797392
728838
633611
382461
1924246
1564275
927256
249070
234635
726097
174654
1282856
281409
1848313
1215765
1259519
233648
197122
1034686
1062867
1300263
322093
1091008
661910
854676
1085912
1693219
26784
1063974
1746947
766229
141328
243976
116773
459580
1004382
1921092
112865
633053
548229
939301
789624
680107
635391
1199862
1883897
1802206
161021
1646302
1091894
1761904
1388781
248571
1896662
316623
285771
1479903
1390821
63294
319500
401280
1749
677498
1985227
1546511
1995551
1763892
80087
364709
473041
928609
1272728
380694
1426352
1305516
1791034
361885
148487
1740235
576956
987745
130330
225498
461309
1440597
1751616
672675
1179031
1970266
793743
1435956
975449
821568
1061704
1921697
412722
1516746
159073
787777
319495
527833
618114
1038351
519828
26833
1066513
1710823
525751
648602
1141249
1075567
1678407
953784
215735
1515368
152942
277899
1718629
1688331
360893
346772
1475871
1081226
1480173
832444
582398
1223380
264693
1408030
1606046
1595700
914757
476269
248548
1213950
1195545
548110
1998996
123382
1162460
649100
1060328
1965297
1654729
691507
527299
1957094
351047
60045
1673156
1265386
466205
14788
1521764
330947
1524152
1856725
1171320
1804805
1340640
763654
794401
259545
1034061
972541
936475
1860302
1091456
1345135
77372
1846298
987293
208781
416039
1391955
1132439
114101
926191
576193
227708
1816192
1638983
173834
1056448
1526048
1888652
1222447
44444
383574
1691591
1772777
1579079
738
695309
1582464
1092196
569486
540225
1980840
1934779
1540314
1086512
1930199
713662
1127776
1486765
129982
1615929
356361
1502965
794711
444259
1005451
1095932
46165
1565037
729732
340451
353800
446354
919651
1261488
1878831
765694
480792
1343655
88960
486568
1758078
336699
1971770
1694342
1476912
884215
171960
642667
1285023
1478931
1240717
284703
1105465
1785727
572600
775014
1697360
1390220
1067217
1239472
374346
1691715
363765
304859
761767
164518
461343
525457
1732850
621070
734191
1080931
764602
834293
664669
1198179
270124
1322158
1738656
1127208
399442
114572
1519150
56913
1487923
1748032
5393
1955183
888842
1462641
1779136
275991
111931
50000
1941054
248313
1909322
841570
1410261
995944
915644
841362
1047847
359101
803708
949284
488178
1701787
228334
804678
1605232
1396802
1658108
457440
1139375
774046
563544
822769
752322
1561139
445837
993337
426642
817714
720216
776300
52348
1247623
1702296
969560
1997295
1025184
1211037
163610
992317
485983
1380912
1114138
483435
627722
50377
364085
617629
1936848
1512265
1958432
877994
1113023
304089
147875
3178
1463241
404175
93541
1785876
172432
275448
479372
420063
1976522
1859601
166655
351761
1774117
1069511
1429623
234500
1158727
194940
506252
11106
1496216
666839
319603
671557
932673
790321
221155
161422
1089641
1513604
80353
25842
1210911
932579
1705989
499059
1546166
1716076
1416574
474391
721755
1117031
1126529
557165
695070
300548
774435
1007571
496972
503682
1370063
661115
554710
731904
1245577
491587
105912
1500032
607087
405586
608072
1410903
742934
1755192
855875
1751803
1074078
1853319
1645214
501752
1429434
935468
227643
990115
1592899
1252101
1595826
544976
293565
751136
1545448
810022
76148
459868
1885318
1410902
816127
830888
1174515
1588046
304272
751440
313285
118463
1325934
1857974
1772565
1435154
1439625
397825
1030618
139691
1790067
1400510
620339
1382984
1517036
1061161
1013386
219157
586602
683549
157888
189563
686936
1283661
577109
1023508
1994541
325272
622620
970211
1977327
1009905
867053
424914
42283
311753
1653859
1800945
479144
1046327
609541
214365
642779
1931230
1825487
825269
1624956
202748
854039
350550
1715664
741921
1834482
122610
1526161
100626
251101
292932
586807
1471862
1995338
73471
1392413
912622
895446
1162204
1236640
473447
1345199
1413353
873349
1249287
1750360
24764
1796198
1192655
258698
1741708
447921
1418372
1705835
966251
1806899
1123558
1947541
1157209
181511
274269
1321829
335770
279021
703025
1283888
385982
7803
606827
1662693
1768064
12912
54624
1862919
308928
745784
660838
1488908
147539
7232
253383
1164501
1062773
1804358
1136490
597752
223555
704013
1963750
1691406
894963
760226
679190
212897
146434
1861324
1080219
859711
1994121
762035
1639421
998868
308758
262519
429726
1813297
1401920
1574462
1374322
1666587
961887
1345679
1258397
1157125
1347815
382612
70652
11417
400984
1299601
1912430
597706
649621
1305995
1153823
1404050
1176024
1214825
1342887
828824
1245125
1411308
1915465
710315
286251
804117
1832260
1581656
428715
519596
1016402
446910
1021626
1131032
727163
1354862
1206477
91172
96620
366215
596994
1474822
918273
1844098
626052
389122
371751
532072
1224935
684667
1651468
637383
311511
1254225
55396
1696480
49363
1072651
1986810
271872
1061206
687683
1840967
1049963
1748211
330236
39109
62487
1082047
1357775
709720
9844
1826671
329315
297322
628175
1133711
943676
188395
230465
1855567
1770664
592129
77345
1305159
615378
420056
1277310
1250493
932033
361296
633792
1139195
894887
1618437
1975683
1360445
1759309
1162707
560798
1356058
856975
1180148
1997905
827829
515244
734281
345798
298575
23000
1532233
523504
1327528
1704636
419690
390883
643455
475642
241709
1607111
1961544
1869938
7919
1323715
1971110
1341160
1591802
1149158
1081998
70817
1024023
1039532
1244091
913197
1865341
1131138
865099
622361
1282479
1617376
224513
1432481
1471153
674665
763525
951615
1406028
1667320
583046
470712
1464753
1282289
622303
652859
1317460
82888
476452
321914
1936372
1932775
1768126
1653209
62175
1976645
1085992
1110874
1680808
1096698
787542
1226990
1266600
1714912
679076
237286
953989
1877255
1160244
622339
207124
179947
30972
180630
1158046
291307
613855
228
260283
939422
906957
1174197
1769344
814320
1859323
1114248
1916250
696934
524751
1469854
333874
1637836
29233
146566
1317282
1705519
1649931
1329683
1790058
192001
422994
256141
734578
328976
1667623
378057
900021
1484326
121851
363977
371635
1151048
1645283
1576315
739060
1126337
1127066
172567
941444
1489310
1594582
459701
74702
1571410
1219346
25249
222979
895143
10246
1951767
659486
156926
1484681
825874
1225952
1803969
86823
27878
104806
1931395
487998
1729411
102495
733871
11436
937433
1438431
1698538
174995
266063
1118622
1328326
1335507
209650
42635
1990217
1531321
573496
1065773
290485
581987
9311
1038922
654938
1842752
1344511
129576
1788486
387102
1342775
1713934
263018
980431
1346273
1843429
1920868
453267
1709454
356742
537922
1164757
1287413
735708
1424265
1485447
1552573
1244863
1125681
301965
1147798
1469136
1134896
451833
1206794
813258
912681
508779
566491
1820131
109562
1219925
1081371
1322037
810892
1518833
999815
353037
1213508
1717150
1972868
688681
1832867
1831439
578187
392873
1581166
1949531
1732785
641300
1638059
339477
1461637
283589
350763
1051322
1649795
642858
803784
1051564
1532885
856403
536622
1617069
624429
1108593
1201454
29584
1331947
864890
445673
1148170
1477614
1246148
95222
839798
188957
114500
1787144
692606
1948803
1494059
193557
1972757
1907588
834953
390081
478784
1106285
1081523
573051
1141873
800447
689459
135704
572066
874290
1353628
452460
1094417
999165
1607971
1484018
1273272
1105187
811822
366611
1518063
1801575
674719
1269884
129360
614195
1967377
1079807
1435816
1519473
937794
568091
1067954
1203109
1554311
1374918
1342798
1439316
1738514
630415
27750
1241583
1997455
1641564
426030
1711337
174504
1077601
1252168
562324
779149
1687827
197865
1640461
1757790
1069542
1474013
1611318
671340
1288449
1734287
440868
200521
1762647
293064
1524338
125831
1719061
1515409
908755
1703778
297278
460675
747899
1664412
195535
206302
924645
736425
1421087
105609
45806
1733047
1530021
716070
244206
201427
982516
1271634
1174892
683910
1646123
1063476
1188870
769627
607073
1765939
1475266
1156559
1662986
1859919
1990771
861407
1396623
1704673
165500
1213333
627417
1601432
68
111204
807922
437683
257274
310248
181884
1804441
498831
311047
108742
235125
49038
529212
615489
1087235
748320
643433
40521
1859537
408199
804784
1272690
1003511
65114
826729
1930614
1657972
1730163
1667102
1603793
15538
65565
1030389
635565
868454
1438977
1069337
61712
732848
520594
1411827
1449567
1311109
1536835
309475
1963777
30260
1877936
1933093
1624243
1572841
383680
672255
596218
1643493
221246
118232
385826
1230848
806592
1879495
526616
1303877
1069234
800802
1233711
952298
1761426
10836
377098
699604
1465492
1341646
490868
163624
1544964
1341233
1896134
663176
1735095
1383701
1368731
1596267
298077
1589821
1494503
562352
187872
619700
836919
1552149
1283535
1171717
999612
453504
760411
1975518
1469521
1315755
1931106
343941
304179
650218
1015047
1143129
953105
274673
1452536
905062
587693
1680233
1344249
302187
1704046
684217
1897871
81509
692404
752211
1347644
1077333
1615532
849430
1403494
1176167
540522
1828320
1003696
125340
1074490
1427408
1657816
203485
1548654
1278197
1444706
1501071
686601
628806
223636
1120104
826825
1266186
1870851
311808
10032
1750975
991318
390982
992007
1108173
1383608
493086
374827
1783376
307150
1523048
927961
451042
1490028
1846256
1676040
914235
434964
713617
1660733
1298929
878215
616509
934976
456241
52451
164192
1444987
1693589
1559529
1661795
1125677
1776363
1927739
1967082
1459638
1215498
778390
860366
337968
1245127
1989272
1802274
1302538
376970
1594714
1560396
248383
640499
645176
1977377
659597
967210
1061248
779768
1630131
1351526
1948622
1854413
387401
748257
389429
564791
1904672
1150881
1246476
243724
556748
1865783
1993398
1136759
359073
1039475
1801715
1805626
115955
973447
1203840
1746587
1185330
1607061
94202
1601984
1909618
1184911
1613432
1418565
447237
364319
1968338
1460794
453625
1672921
594169
1077864
965513
282890
933878
1085188
550905
1392552
1109466
727327
1088734
1508353
1977922
191648
899180
588910
475426
1914747
541289
165408
1915060
1851698
1133021
1333776
1316688
1080043
738482
220868
1885582
694057
1198908
116249
1244454
86674
1967032
1797257
776128
647160
727615
1703083
303782
817307
885648
1284887
1639316
1918591
113763
633198
635477
1031191
826675
811538
202286
1073164
1744852
1974502
132909
1517081
1532810
1883279
1603714
1887397
647937
1691344
473382
1124521
627480
977019
1968949
1786046
1746720
360180
1632979
877934
9739
1726437
1680910
200465
1799007
459004
382573
84783
672820
1435153
1361988
1151428
1808531
1601025
752076
1590401
1464576
1612787
523187
1205141
519691
196534
1439484
975746
414342
1069728
49659
1659148
1007714
319773
1659256
690025
1306173
713968
869630
568641
1729579
1677086
1770699
1431888
211692
1312166
1550701
6531
1473859
885954
418386
215478
1117459
534690
831576
1065261
1322134
904710
942819
1240672
464130
1544297
176760
397594
632516
1411230
1076548
1862438
661752
56984
1159506
472891
505012
86638
955929
104469
1415719
1183411
1312851
785507
116258
522242
1166691
568086
667410
633431
683692
301744
1990588
921271
961861
497075
1470778
217862
1529528
1778518
911648
1217740
1843565
1175612
1382458
1822901
581921
1300710
1738291
1448317
39568
1204605
1238002
159801
1840716
1262896
1997744
428771
1155072
380672
569611
45149
1752768
128531
1011536
1650313
1834899
216786
1616097
695841
256938
236240
1607656
1689741
1882432
372220
400735
476105
1634225
1763172
260666
240376
461169
1908097
219891
454957
1058550
1458925
456397
956731
1100891
1837479
1511570
897647
1400366
268218
1034586
1866215
66331
809194
851450
1719444
500168
687024
1697651
1213440
399176
1115251
1163503
127244
807990
1572500
272038
556657
534212
1382648
710114
665880
1342502
872285
1890863
1483641
1080778
1847586
1862387
134921
1188721
1352499
1216124
766687
780136
735661
509292
1503591
367917
449280
1686931
1755427
1758152
1628569
927130
1574370
1306134
1719150
1539034
372759
543387
950670
546520
1111597
875244
1047000
798192
1541003
64511
1965518
963696
1498901
48420
1963183
1375537
449907
840980
1373485
1961031
995049
1312987
648713
1741234
1728340
778690
1717482
462935
821387
640170
873564
1231528
1742210
1778670
1611298
483077
304798
271153
1048357
1586537
1858594
1136230
351390
568052
1639544
789880
249587
492822
1649462
594536
831588
1452940
1549765
438564
1788597
364173
1544912
1870168
1246208
1012272
1003657
112639
1102856
1834715
1706057
596220
491810
999645
887925
868534
742605
1644701
1297760
1944404
1125988
419977
1442517
597669
906827
1306087
846399
198369
43582
1414474
1099795
393520
1259653
1025020
1199749
1525023
525561
989106
1135072
1143164
467066
272396
353088
435802
273237
1950297
1114590
1113041
60603
1308978
1445377
201733
1159630
609246
916206
981817
1010710
1467659
181110
648248
190435
1894289
873177
8149
1506804
434655
1436803
1870851
340290
556544
1032244
657661
508403
834532
840894
1222563
540223
581962
241317
657282
107552
948145
1100928
365613
477788
127848
1787201
551958
76682
1776686
757309
313369
546269
336411
1164791
669276
816967
845697
212253
990220
248756
1050961
1448591
409149
885317
1110974
1830437
482492
1280961
307308
1955994
86077
767391
718295
15561
1088762
95351
773648
1943046
1222059
185644
1655791
396993
997926
1207988
1346567
445706
491751
101851
588784
919785
1370149
1026864
627441
1693632
756908
1536566
1369945
1533998
786120
46328
899601
1599516
1983796
1239844
897117
1456546
1422329
1529357
1458193
1090773
1726330
1638377
1777014
1619383
549282
590071
1165581
1887480
1425766
245142
1312987
1810670
885217
1449260
812780
758869
1961823
759754
1896517
320593
251363
1194687
877390
185103
263306
715620
185124
630187
484191
463066
339614
97177
519321
238031
749244
1035842
818247
15859
1666457
1927407
1340501
1890298
1290717
277661
1236171
15933
429533
1179695
1608222
107416
1793182
259804
1219500
599317
985381
328172
344263
303432
103497
423038
1104054
119367
332272
1490130
1869260
1826294
232503
1256779
770988
683257
1726575
22305
242129
1462944
463481
305808
1157838
189153
1181615
411400
759484
1427330
231884
77279
1241770
506946
408815
1785632
1144844
545217
1881631
1330066
1785618
316833
1080957
2128
666694
336916
910725
1237770
1543860
334236
1455336
438429
149418
1765481
1394176
1177676
1333408
1193540
392185
811536
1305324
18803
1201785
1324934
129293
1986097
1158221
274044
1306865
1376671
1477135
1468868
967851
129700
775258
1006579
1544681
189392
511848
1311720
1484012
949623
477073
1210880
461896
1425521
995506
219177
363497
1550367
1449932
1347464
1166771
120782
977138
560978
660611
1920216
1265134
602179
168791
1117032
680104
1095387
1209941
148698
93224
845765
990946
473562
899103
219622
1654185
41881
1786068
1310679
997293
1234473
1581485
1645546
986042
162894
1124466
994871
574165
1228267
1944215
67850
717331
1135193
1193369
1961480
1859294
1420939
1197100
1880337
1066428
1560040
1483715
263015
1299908
1163702
2592
4636
363846
1837994
540251
972987
1905816
1398056
1305307
512712
755353
625675
776997
812235
68826
1409306
234718
807154
1373217
1118438
146693
1678090
257374
192943
740825
347127
647523
1406692
384766
1364920
1864162
1470265
56554
1309959
1634461
332874
564718
736377
917015
721394
1233966
775711
1044179
208469
976707
722859
1762010
1635005
563352
1859573
880807
1660602
225650
151295
1592844
823155
611862
148792
1268113
1438121
665490
714624
1834245
877358
1136907
929369
131725
55505
1694647
873645
214331
352095
1842018
544545
1036789
378571
565840
443009
1316289
259641
1059953
1979473
1644494
365132
980985
1067126
1730048
716799
1413971
698830
992384
1955914
12683
784643
1087447
102364
1859686
762720
473516
1552261
1267863
684532
971854
1719578
1112387
292557
834058
1826915
99108
1956850
1758938
195464
965178
627722
107436
749518
773480
811251
1197318
54726
1599334
39266
37650
897224
389713
1388995
55790
849892
1358261
650480
593146
1322122
1114857
710194
1519613
1208973
1166031
1586495
627158
946710
1260654
256596
1684481
537052
1022943
1163022
465928
1103650
1228987
1180563
1546822
393071
195284
1201419
411558
619978
238361
1412543
793541
1259210
1338618
384212
127209
883653
1208153
1819851
1951766
930957
312733
1331183
1564420
395458
421295
1504317
1276291
1408996
930070
1908636
647098
371784
1869716
951737
1371250
411125
1755695
415178
479899
1577946
1262451
1115803
1831116
503896
41927
297955
1163357
438865
424931
366615
1901083
312346
1543383
464647
664498
734454
1483494
804917
60820
1005281
1267186
57764
1184606
1854448
1254120
1592097
650974
1577325
1282604
1600951
388875
999578
1744725
1553044
1250469
253325
1460778
694132
1034950
1050596
485602
1693181
1335607
137911
1810098
1925810
173001
1339999
1767767
1535082
35371
331100
1400802
1848209
218491
1604261
1488033
685471
415718
837511
828351
452980
1227896
1578291
70568
1635017
661573
875811
1991735
1680407
1376755
61047
1161269
197044
1587987
1388029
1672058
55432
1421702
627056
1849237
150438
461336
876659
1981835
720090
180276
1719011
1473030
790978
1437462
545553
475399
367648
1965782
1440561
72745
839622
1399256
1016427
223723
1890893
879062
1670032
975868
834114
1565123
773294
634616
1606143
1823903
1497608
39346
199720
245291
1655767
1203096
873217
906131
1839855
1145527
1922419
340564
1916911
1821327
1509279
1393590
736615
1968220
1789098
940112
58877
115757
1160343
1293149
706490
1384622
553421
1106002
569249
1773745
1507587
186022
497948
697192
1489905
189723
1591180
571027
807780
806637
1974004
438185
1377939
687173
505911
914443
1791281
1882484
1020121
552585
117599
1161073
255981
520345
1790076
234984
1030639
1200406
262280
252966
1980953
530288
1202051
396159
687595
1954024
406904
1056249
7426
1205493
1412001
194602
843825
1162401
1159785
1803086
878261
1139267
1865521
1142919
591718
666728
1833654
1720950
797517
701792
1509601
868825
969138
137907
1151147
1440055
240177
987542
1186076
1245596
1352879
1736496
923860
265321
1744632
1234396
343156
1065694
1852701
661123
1094828
928131
471514
1170030
1127734
412589
1198464
25305
24830
1735252
8432
839380
1434437
1945129
956797
519838
1023678
947665
1890997
1953593
1975189
1282581
1882214
1258373
1382769
223937
909712
1650277
805536
1997618
836476
1373008
115571
131781
1973107
905783
1655726
416677
1946615
1125219
1286737
1321688
1345611
571690
1046675
1634586
465754
970603
1226522
1307868
784747
1612025
1662028
1815898
1538577
947544
1443781
1672065
1754650
1964552
897585
1968112
118207
1128531
1105425
792011
1684620
1016203
735233
290366
1689735
1674282
1413012
408863
1028357
1352048
1811439
1874539
312563
1492038
264930
1522243
1658821
830527
884573
730376
658151
705927
1318758
636573
1616734
770691
1526089
1703312
643309
1666973
257057
1002006
603811
580745
688200
1457280
1767635
1773107
191725
1855430
210628
1855341
1572074
1926110
1558403
1921341
677723
1641994
828680
1260963
645939
79488
1422490
1874671
601871
100033
425887
1175142
1151098
1403866
1507641
1556832
1440955
1213310
958814
1451274
1891227
993416
245481
1304866
874010
270510
1532202
1405073
278392
859739
371834
309359
1409900
1301982
1498025
989282
1532914
1073484
1217786
1346965
23703
122660
1287781
1349027
1626877
351505
1588371
383992
1671449
1111006
1142258
495405
682162
1092998
1078740
1573327
1812722
1383722
155964
54065
876010
182007
1802518
493582
1565644
1198112
442705
477685
1576706
873006
92056
1503802
770526
70100
1538583
1132125
245997
1838886
308846
936797
1612298
29620
997193
468961
12689
1426216
452045
1453846
1400769
1370967
1520205
901517
681424
1893115
876731
1643613
1294919
592294
1806258
1935801
1923518
1539027
721472
385288
22473
367881
1417274
620187
3200
1543244
764665
1389174
1548885
150385
1170452
397440
68022
837358
1686601
1583827
1286006
1964259
1614051
1906179
1252050
757056
991405
1942962
1756260
1323851
638715
680360
874851
1868526
1573056
57526
1201008
228384
1367214
1007469
936261
1650850
1698699
869152
453368
189839
191183
1898371
816680
1420790
381511
1440922
921587
301588
665603
1374108
1698733
1908897
1381530
1559341
3994
1769040
347317
51864
1322397
1560441
1341715
769516
1597233
1708576
1047345
1005703
482795
1190079
641408
1622856
1689600
21552
163396
823577
982546
1263561
1887982
1681441
1978063
45201
1492790
406336
437303
1564795
1470989
1980269
1027391
912951
917740
1671241
188150
1901019
1633055
1157888
287419
915051
1676667
1239526
151901
688487
1604708
1228351
415500
143933
1491091
1644215
380284
702243
1532156
1437879
932497
1118649
368185
1818136
616016
1862236
670190
225652
291372
1853262
1016649
117928
1972848
868411
755052
154283
1895312
1691980
982250
427703
175005
657287
178951
1039056
1361033
1863197
1608021
440765
317913
328253
43155
924201
1853100
1599372
98072
1926842
1936765
1111267
731264
718369
1011438
542918
781273
1610719
756495
1962945
661521
1315407
1514902
1526372
1556591
1893259
582653
961704
548367
1616839
991450
883260
965326
497538
1183302
1360957
1244989
682152
1568700
1245891
79292
1799041
1634094
1171433
1183879
938927
684862
833616
1063194
606294
136073
1699583
20996
550765
1782674
1423353
75511
687863
968239
1838799
364354
372604
872922
66693
1370063
282993
1143307
1406903
1140412
685870
1461729
1103613
1379077
1004838
406344
335417
1977293
436019
1684325
1817013
1897670
997350
406479
1503555
1199814
1258585
267161
1894791
1271178
289725
1322148
1680788
490375
416884
538849
1822679
865098
572259
320305
1386872
892287
163528
852380
479128
1123193
1795954
593968
157373
696086
1815288
1831448
1637711
1041926
1775181
311300
354501
1654324
1651034
1328055
848789
1514059
793157
1492246
1260962
1244421
1382578
419359
1487572
1016643
808896
463817
985685
255454
22928
35424
1210509
729364
1769027
1216459
1933629
15541
1805422
966397
1327356
1163915
1696645
1966578
1889777
305823
1390281
1789169
1418113
1373807
561680
1011242
500538
880711
359159
1457275
1264715
1811546
1590397
1017672
1470910
1005345
380066
1119212
648923
336271
1740450
1874659
784297
294996
1593316
252518
763251
138252
710570
858156
1334756
139318
1426294
1391850
1285909
1751540
1204249
1923628
785581
1384611
468914
541668
168285
12583
866031
910255
1783065
491468
193093
550342
1591352
1189341
988007
694702
1883887
763513
879587
1592728
1640886
1272931
749848
1632696
701365
1729861
230971
1810285
527785
992674
294288
1792511
103857
1928468
16453
265569
190219
41018
1976458
1589383
806214
1835280
1045065
1356454
1821737
974446
3571
1441675
1626286
966256
1957868
563854
104069
701463
585748
1010904
1728560
846846
1147924
1110114
55840
831649
1891390
1290166
464674
1852440
989199
1930773
1822460
725994
108581
1151670
638401
1166246
1412936
1706362
740535
234667
774892
198020
46994
133614
1627183
1833378
1601725
1605065
933861
1018016
1910961
113676
902876
585059
1954290
905758
1480749
622851
1912305
444363
443669
108655
1375157
1128723
1144918
1132069
1451354
383610
1731190
1533850
765382
820416
159860
242853
1045403
1586375
843514
1642577
1676478
355025
1848696
868063
1822039
1640588
1148961
515633
1938597
791510
1420927
1292884
1400425
1320515
1548949
1903153
844297
1913630
1450397
718048
1794272
176363
191677
1831648
1487732
1472811
1227672
1881407
1629215
30105
712649
1990688
1108572
231421
1341979
361221
1134971
376326
357216
1110063
1317811
1677175
1413688
1499060
351062
1885639
1770096
956985
1316139
433404
1145200
341743
536053
1050604
1820220
1561240
1202734
882997
439273
876420
1276048
716200
685602
1080261
1294848
1039952
1552834
382685
996208
849827
1130128
1809563
1027728
1940211
1504115
807219
607150
684045
232964
46245
93256
1753807
285298
1516693
421207
244632
1459889
536216
257573
222049
1708292
1194848
1794165
1583409
1202543
219133
1689743
1382951
237850
1428621
119513
1136197
1298110
1669741
1033278
921495
1649686
1036784
1876955
317994
1528044
1448001
284107
1726184
468483
769621
832066
1062059
589199
545566
1921650
1055694
1623173
1732545
1886708
670618
1824766
634424
1943393
1382460
1037524
669376
1063320
760834
325388
471465
1573305
46697
382150
1952900
31510
1329337
224925
1676258
851597
1437997
1326428
757520
1728401
1963092
1087824
1375649
1841654
1493989
1433462
904036
182269
1587344
568455
1553327
186939
495020
329800
725124
1432434
1530797
471902
1769737
1288259
917991
1121350
836967
1522498
657941
1162906
121039
1963120
916386
597423
1095000
1246252
117598
1350406
1351679
421213
1962561
1316080
1093829
548189
1489709
564127
130706
848109
1942845
679114
1250293
474183
1939667
170066
245729
271378
1853283
105131
372926
1902800
276012
495198
1015603
1696005
1713075
924745
1055870
949554
1581453
756821
478085
236396
1530161
1334922
521306
1535878
139684
1666139
494638
695222
1672324
282224
173381
276652
658094
1255298
1283966
1716207
782683
1661793
436462
659343
920827
657586
1278639
328441
1938133
187467
708942
284027
1867437
623858
1456132
373198
835475
710231
566557
1527958
1890566
1810664
180092
520455
1464368
1053990
725336
1631898
1473016
1669116
36883
1715990
1433981
783304
1606252
164873
971256
1851962
1048605
1056848
1510508
507248
527513
455393
1310168
913225
356588
322348
972975
1474030
61204
1392620
1819900
1711021
942768
1756328
506906
1979627
244904
1751511
462170
1248196
822046
915868
150896
704162
548784
1299346
1632710
1664970
192225
1380490
1932752
317261
1367313
1693940
1645486
872244
727377
1234313
1435395
975806
1521793
1876512
1757018
1234327
142598
996884
1742993
1787612
576353
1699253
13375
894059
1038701
753293
400213
1784072
304190
914735
567162
1165170
1569748
1263762
1319738
405861
1194202
663144
69990
1807400
1141822
1774712
1003160
372390
886673
168585
1313695
1821643
1769071
453359
342651
932484
961665
1518771
1196181
233015
729291
1335340
1446743
1170064
1612848
1555750
1504594
1995617
1629479
1465275
1513622
1729968
482749
61968
165217
1821629
1681176
1705305
1231990
1610464
1864993
201663
201213
973388
1487138
1840673
888838
930245
709304
1843621
846739
1678978
316883
1267479
301321
1366013
1368197
499177
1002206
1791929
476539
1718866
1990805
437423
1459150
332171
559820
479588
1563328
820868
278762
1776285
154334
1342159
749933
281454
1067732
1141706
185880
1145634
1528500
1500304
566087
695667
593070
831899
747844
717597
1850062
1907680
1394773
1524173
883188
89576
1882249
395789
71595
1155016
1417392
816461
38681
1068712
823543
609833
446082
1042569
1769570
1158581
1331698
937382
1890407
1702855
1936607
1715612
51286
1785138
120265
1176093
556084
1134160
1217798
200103
1414326
1111315
641218
1163844
1985730
38641
1502758
759708
1907809
1741923
1349211
361493
713820
1279904
562787
1896658
384094
307581
1505347
1711379
896947
1709841
506723
424091
1266923
1996978
41043
1153257
1185684
744867
282119
1857299
428480
694902
806838
860477
684177
1022425
82235
23259
1639703
1294621
1810409
1428455
1223000
1800164
1861994
1473885
1615307
1925597
1523583
1317461
905435
873657
152587
676587
292239
1919270
1356549
1767667
1316208
219524
1832307
943686
1567117
1696219
374382
594859
771166
1459797
1797314
577137
366974
963752
208533
107969
911504
145997
954756
135944
1494201
1015126
182096
1342597
403059
9868
1990550
821224
1548282
1515776
1649595
235194
1378249
983815
692674
130317
296296
1329705
1951755
100062
862337
389991
877364
199997
1927118
269552
497121
1599403
204896
1768420
699634
312581
1259248
553960
129679
1563726
1302443
834962
1553436
367615
959451
1455438
1049904
478906
1526465
1243372
779850
1404711
1971295
918735
148264
1704303
781978
1779250
517366
1864886
1015186
1874251
487966
845480
692656
1587588
180316
345072
188578
1737618
273232
1376913
1147139
338264
1069952
1700781
252321
1983120
1385025
1434136
975239
1789236
792304
1221591
1628524
994326
1990550
196953
967411
1457621
1851378
1778214
275465
1621173
612511
35705
1299901
866350
626505
325258
1916763
742010
1384213
412839
1486780
930239
1447330
690854
1407544
1521803
424164
1100647
866367
878457
1284453
375155
341555
1603989
729613
5328
1677484
953727
1419227
337704
924091
956654
945358
538242
913631
1149862
664687
814141
168400
333176
643330
1747014
838647
1559193
1207788
473410
1578710
732116
823916
666216
1594576
473058
529524
1532471
923534
512479
310509
964444
192014
395377
1922419
567143
1158932
715535
943187
557482
981530
723245
1577980
1235363
1550419
431155
1652865
1948887
823513
1659191
1704187
1532824
709534
372869
660599
1729986
650598
1824155
649576
1500210
1392883
484317
1388807
552112
1406197
1624999
923094
1556565
1176437
398577
1218844
1284278
1577708
120428
111899
859129
1075141
838457
1301825
793886
1947224
1190088
515480
796122
460711
1751319
524379
795058
663193
282789
1667457
855540
850327
1687119
1776115
319004
1046148
562263
1060897
1293410
854345
1946016
201552
1666147
924483
1403609
736535
1831658
1360035
1819432
485880
1276318
1600162
1893870
1497002
1667644
91699
144352
1382873
1840796
1913004
32028
48150
671005
1596813
247712
1508942
1469274
1117036
1993111
326965
231843
1557747
341626
1012491
48747
1747459
363805
118601
1563195
1585285
796739
127329
98931
636134
1323410
1762202
1031444
5096
488685
959993
160696
439051
1060477
1235395
1176657
556155
1817324
174771
1286919
1774355
247900
521150
1794347
1144330
1130701
50547
1453622
1392884
576807
382705
759367
341261
77416
931870
1184809
125018
719926
1356629
466909
1223868
80420
1725953
133944
1569263
1970887
1238316
1812694
989239
924981
543773
769999
382426
1572743
1576310
113974
58961
571612
779961
1761679
36387
605427
1245826
1303239
705485
1312635
1783081
157689
517047
534318
1368484
1605471
1482577
1364060
1073163
1325052
161643
370131
1106100
680995
1308455
1312108
1307349
1556411
1661032
1726542
46920
15236
1505386
1303671
1375986
858569
791317
1101062
394277
233346
75552
392400
1031870
1435999
1301157
373691
1007113
708149
1274409
1068246
1450470
1723672
473056
1924462
1006270
1967718
345819
804962
561309
989007
1516126
686557
442623
17659
527455
40920
957028
555475
1517592
600954
1087337
475943
444128
1282431
1825446
234718
610111
684669
807624
1123007
1521288
20251
606880
1024777
1715631
1260372
934443
1992763
839898
566989
1749391
1661101
825286
721043
142616
22661
314827
740029
1515765
677229
510822
508427
1941368
1823747
674182
1246881
1653072
153710
511451
624643
1509845
908894
813816
956189
1232541
863280
968315
386154
955136
527502
1562103
105869
1050167
140888
1200159
465330
1937735
360071
664972
1886649
1362942
1244992
1261190
900068
713409
608251
1050766
1543890
778334
152873
64588
1236142
1545118
1053483
178234
881432
99671
977483
1561478
906128
131999
1343888
1991796
1151315
122346
1799079
826563
1094179
244652
613165
467420
466646
1781902
956859
1561449
1274733
141879
1288199
934611
1418576
406277
458612
827872
1723779
1103072
331014
452510
1725794
535120
1281685
398466
1444034
95812
176352
784806
746639
1954509
1222710
1935711
226852
170967
357837
776632
526716
388952
505990
220297
816254
1261637
507960
885462
1971330
128865
1963245
359368
1336636
1292065
1399309
1137550
1315089
1033513
1904219
1212258
1802757
914988
1594359
151531
672328
1416935
1089871
1962252
632624
55346
1548494
1245305
1243734
352458
1911761
702290
383081
1472289
1455624
995940
1134008
1121502
245442
1518028
1799710
1453461
1993175
1971361
1417151
1233156
683389
1617640
789894
1003982
291948
1592345
578582
1321991
1734738
168899
1868404
1971722
107830
1094582
1310286
1897354
933033
754493
1961481
1111371
1761219
1328194
511098
445606
543989
1439921
1249316
520095
85829
1499896
1846412
127120
551862
685845
1656934
281597
1538960
1285380
998711
1462171
37883
628841
412314
1058248
335523
1831659
450084
780889
793705
714140
1137168
1437176
1554293
804151
1064030
123885
1698672
1387443
1585945
1998402
242527
1294247
996480
989402
904486
1827118
213818
1579753
1882720
1634582
1441499
646513
1982068
1258632
285953
277801
1496922
1142070
684212
450312
962116
1663994
827022
826412
1812852
1924717
740546
146434
341496
484431
1955739
723443
1472014
483773
244198
962880
1676760
208323
1738827
781904
38022
20554
1955
82601
1021299
1224462
1839996
1046327
1775390
370504
279228
1315283
1841216
1662464
56958
465838
409813
146939
1083091
1307010
101444
1172111
1479801
119612
770441
1435919
1342835
1036137
955650
1201735
1277180
1921873
1761975
883990
1466108
1744308
1728136
1078688
1008413
969139
1731190
1595168
259449
680574
1377379
993063
1324338
631998
84826
1612798
35312
1490752
676189
1889057
649995
1888167
548191
1069335
637441
48791
1400308
1875778
873026
1049513
1728892
1017485
1003849
1924303
798292
789260
785602
1177303
817255
834074
503890
120526
416305
985
656479
540518
682441
1582507
953952
53105
1963860
599416
75822
654417
896502
1059988
1434834
565998
359215
1005019
1490398
625168
155112
1214832
672632
483929
1105973
932679
327429
877171
1141647
27322
1675846
655686
357292
1630445
1657644
1662296
170993
1026621
680616
1992820
798813
1817728
912919
1455703
470665
880832
1681698
539219
299535
738820
1422301
1342904
1285112
255312
25064
1271486
1766818
565389
1135147
1460357
1205605
691685
305942
1325496
1745537
153223
1951968
1674544
1339583
1412333
372989
1494620
1954776
1991517
262021
897825
589048
402722
1510974
316440
861963
1416079
1035550
1657288
929470
383987
366617
1668311
1031171
1199992
56404
1943782
1112477
393102
1579251
1135030
688407
1263181
1427372
1433390
583042
1585016
1255719
342123
484117
586870
898359
1996885
520731
9727
1094015
64261
1277379
413330
1509847
41925
401433
861508
1966377
306817
1342319
323291
1072569
1687118
1128870
383688
1459242
1844951
1998481
320059
286404
624189
1358817
179301
1740960
1203103
1823057
1588288
169450
1020521
1901711
1716981
1051610
232913
455886
1587810
1365581
460383
1013595
1025625
125136
742231
1536424
858305
774228
1156426
333099
284064
189812
1894019
1744820
566762
1040024
862480
203318
1313268
1053723
1187629
1842805
1961205
1771838
1609313
340697
229422
25159
1120847
1957001
134317
1151477
991579
183270
1729529
346685
1704758
215566
1638830
1364216
1831442
598965
539753
1623833
440548
878511
368771
912168
1812333
1366276
1859835
288009
929810
1841874
1611204
975044
344655
956533
1612118
157688
1296708
1598594
1739804
1097264
1418146
422485
1892046
1341875
1249885
1922476
354888
184498
1979992
314628
1819190
1444873
1095566
1137079
982550
780299
659332
476729
1027607
1274120
738246
583414
954006
489655
1925986
1690163
690521
1744997
336576
1309845
833820
103269
1868760
251355
1091165
1662777
558612
1473974
12231
1199165
1959610
358465
969201
186188
1004242
664886
1933848
1678035
1021932
465007
540348
648104
466097
1017769
882210
295611
1426933
1139151
1309424
440039
1702897
1871926
215103
1997780
1012775
584964
1628365
1381195
159705
588802
1326700
190655
223807
1890211
905064
717718
1065817
679112
898135
131535
685627
1112399
38498
4432
69239
870039
1979681
970156
593933
1675244
719626
1050009
351311
1709793
1435942
1001957
1140020
1086083
508262
1040386
1922051
963128
180519
238999
1910801
761998
417215
1269655
1198641
160040
1431653
285961
1569739
1869061
1893775
1483166
1750418
541558
1684412
1799995
1304697
983778
600627
1120898
1146840
168694
1540621
1957162
295947
1340995
279353
811086
1002675
492666
650294
604667
1546702
1360552
714965
654862
165092
1874008
1540723
666456
1988711
967242
1951418
1737458
866020
1382810
1755413
457208
1833874
1928736
1867679
1724222
1467779
1436637
239725
672802
1178919
1698239
1119205
327507
161725
586615
538679
1914924
1259679
1622255
1373371
1789977
523904
1866722
839843
17544
1458784
1198278
1967591
1276181
1604081
1372555
1100094
578374
885327
267065
488299
1759303
918325
1845302
205245
1534635
1866512
227263
1241652
1151930
128450
1539408
1802537
606181
280431
860889
795164
49528
1753110
255806
1389035
1093690
1810033
1377776
916076
1143040
574586
1022605
1817444
1859130
976242
1852548
612059
518785
276978
583102
557140
1333478
168411
483094
1505934
1508615
418195
120979
163568
662609
758116
1117063
680015
118679
773163
1693258
790366
224858
1718974
1007703
655582
559931
1500261
1819289
1326959
1508663
1990795
444738
751527
525213
240670
1209872
1086910
647255
861972
1052933
439213
1480695
404380
1961426
1838597
300572
1172164
694091
115762
722578
1285970
1467361
884100
933032
1483022
591062
30926
1428405
1250871
1638650
979731
1482537
450114
392986
606014
1097462
1869133
735040
1959686
1434969
718225
113660
740052
1892352
1050302
1604904
373565
743972
1902463
516879
170037
987736
1423191
1589052
627209
1700001
1336622
1159802
859929
1793087
127241
1489970
17306
1437815
495969
590742
1059162
533025
125997
191653
1244338
109307
441899
151257
605316
1726642
1257127
360079
921054
1483904
1203786
1415701
1959735
917937
973619
272634
1806027
791553
1855143
1202019
1203662
1155344
1154288
921841
730352
940264
1934106
1317808
1824953
1872949
585171
370362
701030
1684201
1364411
1486857
1913351
1143530
944622
1670767
1173438
1572353
1035034
1944566
887609
1151562
1512313
1922109
1521242
1381786
1811092
683486
349369
1344745
101954
1544118
1624765
735030
1016617
6003
418351
1122394
516798
972831
353353
1716672
247972
640731
127640
698858
447831
1836651
1673321
995884
1544553
1822631
502465
1316713
1571030
1489613
348312
378499
1606029
390425
350013
377315
1823903
371069
15897
1093747
1414809
502385
1780441
850545
1138921
1272625
1705205
633355
625858
1982089
1697995
1710537
1851076
588772
549951
1993409
819918
1262056
101984
160563
312164
292784
985160
1417585
507147
1086921
450421
1921111
1613524
1689626
109820
684015
1524334
1685453
205292
1096458
1958243
949208
1646887
75135
535003
1153616
1837410
1249204
1357984
1191030
1383138
1274168
375257
1845362
552449
1289178
1294021
809579
170572
981927
1099307
332492
948998
128274
654146
1545421
350857
483005
1213106
840689
1866918
1906318
381255
429620
558468
1442693
685707
1039089
238574
1857052
697229
1832186
492466
742564
703587
1538662
1387055
1969170
1905934
1917061
668264
833242
1372854
341054
999831
1440551
653996
208702
867959
1483822
1348689
1072202
1857969
1536985
1836800
724134
1425014
1335937
1289931
1701934
456653
1354165
983539
994140
1278954
1107446
909100
1102579
305535
211304
1949708
1353809
234395
1854389
1308960
545706
1590738
151063
1680042
131404
96688
1466011
1204896
160429
158641
1833081
635413
103372
864877
672076
113997
1704805
1507712
882908
1198066
865147
1711332
38098
1001158
1414258
892322
1363053
846317
480920
1001753
619161
1596267
427383
1680103
1554607
585258
616205
1121636
97215
1982406
81111
514442
545357
1550258
1487303
1771885
503768
262030
1201850
292485
1628199
1630024
174903
1103999
525919
1146222
1412994
1189587
813462
584078
630309
335788
789640
1707841
553307
1336526
1337999
541970
1624405
1255918
207945
68471
1933129
1744279
878432
1988520
872496
429032
1852252
1297349
1774963
1855797
1569746
1839767
1754242
995279
623666
1735818
1088292
1690518
542848
829911
445544
1138093
197774
1652998
1994095
1340739
648914
1981612
1389836
554672
1270560
1072783
658295
180882
307651
1375844
239078
345201
1279353
1957886
609136
222307
1034644
1041614
1818720
1214088
302994
191728
567362
500899
1638357
314117
1251672
919367
1006822
1021913
1359353
921126
618833
1104557
894361
1987377
790541
1509439
1230206
1951941
694902
42226
798895
112497
32896
1224184
514333
755549
505617
856773
1763260
824574
1881983
1641651
748957
833278
409398
1770479
208922
1251963
320631
1133786
630415
1268153
116419
251290
42878
1355658
1346596
55513
827292
1359575
1996526
1416471
410003
569736
1668817
1142322
1602744
386933
836360
348041
461951
1022118
678207
1782385
1965715
361874
523
1024310
1201443
399198
1216638
1927425
1023402
800418
1068314
971143
717019
589120
466631
352256
1072412
605200
398171
809739
1905888
620500
1379171
1670884
910700
1419227
435434
226827
1949480
1000296
246928
1928425
208101
178165
1988917
977839
1604094
232490
617305
309525
1159044
1017289
299270
1229040
893773
259121
22528
216395
1220147
472468
233705
1155071
1803140
135580
303871
249991
1926069
1122685
1436947
363169
38267
437355
1769742
1700898
655501
1554740
683812
434704
582857
1256941
1893139
257838
718596
1281041
162221
919916
517688
1141862
1591367
477609
1299347
564927
170577
1756643
1352979
1702485
626742
402237
1123730
1117998
433821
234080
711354
236327
248456
390458
1495794
1322537
1248108
1943830
832238
213740
823335
845847
612324
700125
622163
83507
1441157
1807319
478471
549951
27483
1306574
1301770
1050876
1656495
388041
1805936
1133324
752065
31996
1907387
475023
1442519
368026
1717388
1326740
1695568
269345
1588747
655674
239704
1787077
1078514
180960
1102684
978923
44890
1659014
961278
381208
181990
1167705
16451
376659
1296139
1082164
198179
247381
403947
995677
487414
596023
1059918
1508700
958342
616944
1925237
1786885
1281285
503800
3029
1869894
1206444
1064851
45902
1008940
1403545
98744
1699523
240827
460896
1526537
1241146
173858
1169900
768749
1864138
1728752
105389
931346
1502061
569915
1599404
756658
635173
1179719
1571044
1553138
1313653
250920
923008
989472
1185870
606859
1199314
1259896
398673
1811835
1245469
1136663
312571
877863
1166824
1602799
1853608
258208
1996198
596133
1726737
1330608
1837725
819431
1597345
1607900
991478
1876999
971080
1462809
1590082
550831
797916
1247711
1250979
1932545
984122
653133
336447
811358
420895
1706179
1172779
584291
512612
1607903
1144680
769477
1610383
725588
1997512
667496
815475
149270
1034677
1312743
668279
498810
1681440
1391423
1737599
465420
1208628
1834696
653570
706744
839161
185795
288765
1083248
499620
636130
555400
481286
934240
1878828
1160730
29933
79628
1943642
580142
928349
1839092
621253
242047
1555870
721445
993037
512709
1570219
1606700
1109103
452773
1484188
641062
1558240
1814374
527019
1762418
661182
1963317
1542816
1701477
559623
133024
1026712
1337798
1947398
844059
1255600
1971467
1475581
1108742
1651179
546030
1719030
942466
1343010
1628041
814793
1787647
745204
1232744
561909
583099
1349438
1073939
1290282
700168
1511995
450811
1315421
1253864
1090982
1427110
787849
774488
928100
1827143
79273
1385027
1005457
1438860
1445046
565269
1380639
528914
175910
1548292
1638567
1575005
1811665
103894
669099
772884
817299
542898
1885028
785657
547337
499978
1764211
1830972
1823772
784241
23182
1152780
76480
718606
1227889
204454
1234724
1008300
50862
826130
10714
1156080
502611
1334291
1934513
136294
844727
588161
913968
1646594
293288
367918
345670
1478565
1800312
1315502
140018
1662675
267118
939918
1236243
184353
1484571
218483
1184592
1390611
1689219
1040531
698112
1995108
1913029
239670
1099928
1416435
1313734
1431554
1009397
878848
522328
1714522
1704329
1882040
273654
828805
454683
154025
1260866
1853972
1976183
615323
1817615
455855
1511530
142451
1775045
579338
344547
1651802
1270212
1565848
265558
322327
1608530
1984154
996977
1825086
1384897
28462
909630
1502580
353736
942877
222630
423356
770206
1776154
36577
1689930
765240
1268831
1492308
547833
263431
682430
1704935
1167337
50891
1182882
1042748
1664872
735682
1119744
1362559
1724693
623088
1996925
242748
661026
1678752
377445
1903380
1133520
590136
849754
1778283
1507319
1526678
1582595
594365
1544234
519283
1704403
1384843
1457748
1745215
562236
1398446
1972581
1266488
1637149
782836
999919
1969178
235537
1728323
1392290
1073499
1696331
531895
1552106
1089262
1885908
1720664
998683
790592
1295670
1166053
33434
1919403
1351494
1755423
1282643
1241740
98852
1584541
979343
1388671
1872351
45566
631803
31292
1239023
629053
471933
1493940
25163
467436
1887253
984905
637239
1896438
1431162
621960
1732729
555326
271377
1273850
459742
965202
262915
1134731
1944986
512605
511331
1668205
865079
678705
263695
1194885
179527
900342
1482059
1608618
757684
995465
1771634
1031107
101380
1924209
720690
365965
1106858
1741864
1308079
1551355
830596
1018254
1628441
581913
1576365
718505
731141
1058734
1032846
952096
844165
1291590
723892
702612
1223126
930940
759316
268706
1340870
1922809
1199955
106014
1031757
545290
965126
1008096
1723648
1231958
806459
1697271
1888614
424306
350808
1622178
1699472
1109389
605263
1841701
425597
618160
1323376
1995305
1919481
1485231
294532
923669
864310
578900
458273
1330330
180223
1403455
565671
594616
548028
179971
869102
552716
1192781
1288197
1682044
1403600
477365
619259
513911
610984
361013
899723
82451
1441500
1614447
679868
174574
1262031
296629
805559
703164
1420350
1285051
1084905
913891
1504246
1112059
1442574
734340
418621
1807747
1677626
524113
376089
246113
1915447
729384
1585130
254975
418903
32780
668869
1867675
489913
742419
954994
777091
547384
1156400
1596915
773187
1581297
639835
181534
1419428
716505
1647198
307086
1495563
1180263
1667073
1431473
1173172
1710613
333576
1651137
1851320
418894
756802
1679025
1260631
892017
329020
135470
1555447
1381783
1157855
1716761
4334
361876
1916917
1431490
1050956
1219109
954134
1422472
1283409
628222
1771331
337421
264875
1110191
1182672
260893
677104
751181
353673
1625290
605754
1205118
377425
502740
1556478
446197
1296801
30819
640784
1721771
255510
708244
411083
331073
348939
818534
145230
1757062
1640596
1888397
1627700
1949961
383513
1632288
807938
1456897
1952634
796867
582544
678904
678916
863402
773524
914933
813080
1032601
468847
807116
957404
384122
749142
33975
684491
731538
1514489
557974
108475
1276919
1160677
451995
1654254
734322
1806030
300387
414110
926023
1688005
542095
958575
260119
1870426
621819
1128902
1255210
785210
292373
3185
1371402
1406717
434705
476740
1579573
1783023
1195166
953611
1671557
747541
315801
881148
487493
1125196
84706
754351
814715
406608
793238
1334834
691074
1845881
1739502
1759206
1142870
1477547
1665109
632082
921967
7904
1282858
1108721
1565461
625063
1380796
1318198
30261
376012
1478399
1072950
1004640
1505129
102301
873108
261906
1850351
959577
1168692
1432939
707443
492447
1232774
1622743
604377
1516185
931849
532537
316014
1011474
371905
1059805
1506608
1649608
394489
205300
950566
1723366
231785
766629
897177
1620825
488754
580923
1249118
517676
1870202
1803453
1823076
1163986
1783787
1567209
628325
1953067
709378
1248178
987056
547962
235976
302880
558421
5891
645136
1045075
1641374
1030448
747505
719273
806780
90252
1755144
890081
1479660
1881548
1703759
1330050
1254357
891904
1213336
1789398
1025522
603426
47036
1599565
1215765
1928571
280338
949967
1680820
1783769
189371
906221
535715
1952930
1813132
970972
68229
162354
52567
1646375
445476
1170861
1168806
1837919
350766
1057937
1649532
451854
89545
142889
1434945
1189634
1973860
1642759
1839567
37505
671699
438412
1258224
572275
244733
1713846
493291
1439204
1004079
219583
1128724
646853
1288929
1306384
1375562
179
1334174
550055
205196
211902
1311632
1734647
473971
907010
1938813
473512
144255
10737
980405
112294
1522482
1686640
1872851
1068057
1858344
463192
1699220
955390
642816
1921055
1575556
1577842
1060940
65337
814553
563532
1425809
256539
1864846
52735
322288
389788
1998723
847756
1110055
1901595
1908462
1257434
163683
698339
431488
621682
1225037
885665
1289821
1610653
126715
937299
1071096
598058
1441721
1243150
1223794
99826
639572
177143
689504
418656
1467976
974690
1662661
84790
965634
1008106
476132
1328870
1703806
328131
1312476
1015032
1568096
1060199
1663151
26266
307575
651900
1610608
1968592
677656
1626790
1911267
1908767
523759
121083
194701
1835556
322152
649572
1570207
1951350
1265454
389879
786223
697298
784982
407508
878670
1648514
777621
1062791
945733
1821107
1943247
161769
568951
1377580
1353895
1073400
544892
1737243
306884
1464511
74790
1916002
1220434
998864
961756
1398663
1537083
635652
829491
1709751
966065
73831
1922805
1608226
918868
1977331
842911
1391952
1747784
1388562
1400370
1930020
766265
1136270
414172
1633467
238601
907911
733334
575302
446381
95889
1458120
530553
123095
1360039
1842741
591919
1341227
1636713
1979977
245361
652084
1912040
201200
1301922
1609581
1171494
279751
429462
1062108
1802386
1210949
1543503
246482
1661860
1749429
315382
196013
107601
1477260
20796
12999
604750
1593758
1045722
553108
1087010
1236329
558608
718072
52262
63839
1805053
73517
1858535
711036
1933931
430647
1617347
1470698
725857
1538639
168408
1877464
688668
1959914
695956
1020114
1870246
1427948
372235
1827656
1098511
1216163
409644
1369500
1175300
163531
1087425
1172777
979508
1111781
1303578
1212561
1296475
1942339
997331
1576836
1181011
928237
1235023
1840188
1249091
1970855
1312822
1433192
1186136
1684064
1993177
1664076
96852
1020030
1252143
44550
63189
1261219
642785
1578255
264604
1965081
970663
288358
593867
1187028
975818
1365310
423000
105709
1362485
844632
1367001
1086575
1801191
1058971
1790544
1857310
166606
958788
1503951
1979521
1136684
862468
152882
306227
1211633
1175156
1249985
94334
1329216
1574226
528057
275927
941363
399902
309695
14515
201622
1516228
1779355
1640440
1326748
1061954
523855
1231758
1800919
420947
355300
311057
1597484
1230239
1014144
697948
1199423
1765448
1960019
1069788
131734
1562529
425389
804810
1747988
806358
723744
542625
902473
315010
1099785
246479
1502976
540913
916582
842415
878707
849348
1828798
374290
1026218
817250
753197
1657377
853500
1391828
13715
303028
1061354
285056
116975
859089
859630
803376
916346
795969
1381917
1057482
1287025
178276
213861
1641582
796258
1408021
899464
802908
1430782
344735
887465
1974522
1081217
1099945
1670698
1344996
1058632
1181115
559291
157483
459141
989061
1047275
1081593
1922091
543925
1361373
275429
681279
1245817
382783
1235534
1674376
1544765
1962637
1293204
1966668
1037064
975422
116890
856156
1763588
1793505
365351
1342277
541804
584626
880907
1611018
332748
291880
84828
510234
1402465
1767973
626539
1145955
119409
1926397
1397605
1710079
1943079
779476
724830
1745097
1620787
1191991
614296
582147
1187094
530350
637535
880032
1382280
1954057
607607
1391366
394148
1271529
752982
1257653
172933
1187659
369817
1945778
975811
1361343
231111
1324219
1090721
143872
309165
1917585
1376028
1163805
1728522
618445
700326
1561989
1858099
510417
378693
705779
1145691
75850
1033377
878609
1966592
1881659
1893132
994534
82467
484701
1000532
438219
864248
1264615
1862005
1177828
1001700
577493
1143032
1736243
1275887
1186099
1892013
1693936
1646345
950094
916981
1535465
1271941
1389114
1338819
1018464
1724772
1322888
1298614
283366
1304545
858355
126212
160637
191696
431768
1613273
812870
475239
1012584
744032
642306
1738553
657554
611272
994436
1937220
605803
1836889
106490
1807607
1902353
1559608
396804
1393148
355488
803614
537189
888057
1143830
1484453
1472341
422272
1819135
1582540
488170
1726297
404767
1460760
1687967
1875046
1991046
572065
669437
490906
1829484
1440792
1594577
1460372
1337297
1139331
1033247
1868039
975294
1643481
606680
237030
272799
1793647
239206
593792
230028
1333345
327029
958198
1374159
1911684
1537373
1532891
1814862
1800566
354032
232792
1005069
610116
494027
731402
253453
392533
1252375
793251
1382655
1764999
10541
1214440
1989874
1844696
1974136
1791261
261658
650337
865064
50334
269490
1020772
1848006
1530744
1552255
748782
458473
1681042
1395827
692906
352157
1212935
314393
1297925
572052
417804
1700533
1761854
265396
901412
476465
800865
1039453
532123
1540431
1919959
328602
1330100
1095333
1008363
691772
1446937
1067891
396583
233295
1361374
1886301
1023426
838374
1296433
396510
406166
775702
1248925
1098838
1022890
1177564
1884606
1159244
585183
24936
1860208
33161
1271729
944490
546708
577634
1432961
1174255
436378
1813249
1860312
1550346
153716
1910619
719608
135662
1920625
72463
671291
1950233
730977
209426
786816
1969631
1172780
812177
824461
1335545
233205
1459883
741450
637962
724646
1879786
1990194
1401504
99185
456054
620246
1906354
1165472
878924
1176714
1421555
1491710
916979
324449
1515136
1418232
1868161
1218654
438814
340944
1063209
1072468
1479932
24814
1653669
1642746
1491348
207852
183704
1418981
1044712
1324247
1270717
1461568
45780
756647
781094
491230
1277629
1775105
1291850
1011387
213326
1212457
1964502
1931936
1445886
749309
681821
1451593
521531
276727
1460636
1284298
1946271
375414
1506567
852951
300594
456218
708438
665400
1986618
1483136
1615715
1729440
1573524
1839835
772499
1612936
1807770
1644357
1138929
1653668
1286370
1492296
1649600
89130
945866
269607
575306
1541362
112142
934476
1548469
1587134
42906
248164
229141
271802
108721
1265786
1442349
1524507
259309
324816
481233
1697411
1278182
374137
1571934
1048844
436720
255500
1733926
538626
1183599
1778478
1441248
203289
870717
580684
226102
214802
1122531
1497858
1219906
1078540
1215701
730000
1955754
454052
1126212
828235
493600
1474154
1288430
1200560
627969
718473
1208300
1773759
976270
329507
1376744
102862
489690
188859
1393943
1134589
280083
1554659
947105
592523
788786
53020
50812
696616
881703
1891760
1226970
303750
1548195
503015
1413799
1718172
1876681
506878
369962
859061
1260799
1893396
344925
1332554
1537938
1767521
1828015
1912759
1969765
347823
1042758
1275786
68624
1494262
927293
1868579
206047
434283
1992879
1072165
35621
2516
1884821
1811219
171266
170081
1087759
1187211
1805295
1070474
1213738
1946737
1737098
1070296
579433
812195
1435980
1635905
1840557
1316492
1333681
718152
1993512
293899
1579070
1762935
222152
263900
1804099
127239
481078
1624449
1269903
195052
84891
171539
346105
538789
1014067
1679620
1640356
1947191
663568
276969
440670
142327
699975
262830
1376635
1475832
375422
712027
587143
1859314
362470
141462
289412
1743691
513507
1634585
1042507
1241807
534312
572738
1832843
1065225
409857
1873150
1007791
126386
1153232
323324
1191281
1164879
1842645
749979
825012
377571
184004
509480
278028
1460930
1902161
1293503
340754
839218
769399
621162
1477468
1586045
688419
795853
715621
1342461
1248234
1889421
248599
1374643
1926403
428393
52899
1114815
877056
796783
1495119
1798598
1388849
747554
611700
773123
342345
138175
1983645
1703642
506511
1073733
1834985
623671
1756212
233569
220660
1790047
250738
1808102
1150827
623763
1176484
1213841
1578242
1956977
215138
382684
1204448
1612933
563848
103321
1117680
1516872
214929
981013
306557
1363562
858169
1490708
1866120
522232
1843180
1353715
1726259
148540
788531
1866490
744221
1303793
370380
1852660
118115
368976
1726182
813396
646554
1806433
1675762
362271
368108
649304
310764
994062
986707
462202
784168
1315473
1588693
517060
941233
580106
1376819
967722
1990059
775071
1369296
361996
734839
658456
677519
1212180
1369308
1351976
210840
305606
66964
1670688
749706
897018
140820
1435376
93939
173026
1694217
729846
550450
1058110
979662
634938
1929391
1800819
849771
1380208
672809
608676
1900512
21479
1060113
740365
1546519
360262
868189
1665192
851302
460147
866025
1272964
1973843
326300
773126
758793
1437384
1258313
125178
640567
933885
910373
1549419
1518903
214857
25969
135521
641082
613809
288165
1504291
520810
1173488
1043642
286396
669587
1215342
815473
1863198
1702327
922069
884210
858188
1176237
1589292
477833
294737
829964
1231397
1134100
334137
1105401
342100
200810
1873991
745070
1406821
738799
926709
1821110
810626
1940418
1024628
160388
98598
592381
934586
906251
1907717
371899
291883
386301
11833
435078
52927
1301326
1228341
40074
964948
271043
1739821
1588193
73410
1635856
1556742
1388112
1701361
1867176
1219166
271264
1953963
333896
322084
1945670
686425
782238
420751
1089002
509460
451079
528256
1305054
5335
527230
1897213
1996422
479717
896781
37369
1051993
1974806
422578
359545
1038733
884403
1693492
1202703
1654087
1761911
1929190
753942
956036
767585
857436
534950
1476324
1272951
1177164
554401
984891
1637250
100519
982445
1316167
1895077
280324
1803503
1648400
1096172
380633
1374247
1052708
556826
642265
835861
1102014
1714270
678012
65256
1035089
619583
980016
1019766
774073
1164039
1628628
380365
795829
1091918
695907
1087707
1321132
446049
672886
185005
1289519
1843987
13217
820338
1205942
1227056
253636
1294391
1635585
270847
1781107
1602883
1133864
887991
1901419
360301
1402417
1454830
106054
1022748
1748382
1624467
1947994
148760
1386546
1058554
1151119
405153
1642089
1345955
1979653
1445640
335740
1101824
367786
890185
574182
719072
558538
1100152
1424940
1681042
725007
1376147
1412621
1155045
1126126
842708
769124
474722
592656
1472534
335454
305862
284634
1721934
866926
1413102
1295071
717303
165734
404371
1951709
567949
681801
1936887
1049750
1791242
1237511
484135
204620
1892974
308214
538236
908921
699440
1464798
888932
1035895
1504367
981108
1381104
381059
40430
1070380
79210
755888
1045359
1328631
1643818
769031
1707902
1815625
44559
1247631
729246
339296
845204
101895
1234196
477090
201531
908429
435576
580361
1619443
845512
1361305
847263
1651335
79365
83708
748407
761210
1927134
813711
1417583
410264
1849415
1840344
1649656
1435025
830800
1961003
1030405
1975285
1057565
642299
1818035
781998
1406084
232188
501773
1223828
1453249
1579188
93029
1931174
1034427
1287976
1124096
1925263
1186963
172577
904131
148705
861864
1151885
1031951
1516079
645605
802185
1018794
1548561
1783795
532147
357902
1991615
1820137
1915827
915811
1968475
1833238
227884
534044
1312004
1926837
415813
751363
1734841
871926
1031025
1701474
166985
981503
49774
382252
1457930
547152
1650507
1517091
246320
868955
171043
569549
933346
349697
1076754
482708
978629
1610096
1416106
589701
1228333
1001642
919038
1427193
327846
1201259
412670
1823194
1937356
1066107
38631
1381626
147806
1225590
1770679
1612717
965419
1398375
762832
1730864
1368891
215076
1214129
1484186
1038965
20681
462025
1711727
169998
1817177
1440417
962488
749857
1174705
1772094
1873697
619652
1046773
241914
1911164
1876473
1759570
1389614
548242
226574
1616782
221969
693907
1346876
1222601
1328297
271565
1315219
1845088
341977
1176311
1166176
435979
277652
1159815
647287
1481219
295693
1304352
1821463
1817718
694615
780289
1271267
429385
1200972
1601295
1066164
1372922
385194
167152
1478944
122692
967282
1842679
1506405
732367
172733
827779
997277
196183
1234430
505031
1123554
560347
105305
1486428
1484679
776051
132840
1322423
488247
192305
1840972
736853
697516
333175
1287378
476791
1356979
507319
1460695
736099
7789
1179494
1137689
231905
1451722
317596
620794
1446329
1903343
1739476
1401466
174260
162737
1100108
138776
1785169
1837049
233989
1920818
1025443
301145
1748462
1435202
1675782
440517
1937598
385047
1822413
1567639
1862798
1993137
1509206
1482326
1891596
99383
1529077
1779095
857982
276500
741421
1688963
1265412
867300
566730
734936
1863417
1813077
139175
1762347
1696408
1749868
1677066
1820140
266298
359620
1015388
1875210
981316
12656
1526835
553077
51219
260084
157205
494425
1015885
1422957
1970784
1827614
1536895
681868
83354
339960
72720
1209831
1076979
566619
740856
722365
1875056
1049529
692411
1463919
136424
300807
429006
1459345
1709393
1028579
1372650
1151515
76800
243082
758109
79719
1790037
1069922
222012
629294
1651707
166743
1874575
906068
1506547
1482812
1851200
816706
1314997
1591280
351584
347571
729800
1037638
1887161
1255038
249905
986989
370938
1219739
1545477
1463560
580133
997977
1205196
616948
214591
638062
390335
711000
1494519
800473
1897705
916624
1606774
1811591
660463
1677327
1143695
1610052
1855623
1955265
1367331
1681738
179566
1127281
1855294
776030
1130411
366351
1639325
304229
1317216
1670569
1924307
557828
991796
1759005
709412
1175363
1104241
12600
340134
74558
1124976
487121
342777
1557849
636587
812537
1467178
1788272
298721
68020
821958
1620160
1361007
1035984
1002678
1513243
169036
1881621
1916166
1683561
683101
275264
1207985
152069
237654
918076
1472730
1696817
53180
404012
691918
1215598
1100657
1584816
1787587
713038
789895
1231839
1522244
867120
211317
1741791
1995982
723279
1244603
1385016
1132540
489474
37040
234872
1515979
1669981
368608
683033
1995941
527272
1022364
803097
728102
1090827
1637291
1552424
1725680
1186497
1758968
1581338
1152557
285883
103674
252419
1549277
697108
1998123
1469712
174537
121129
1304882
1855614
381148
890576
429435
1819951
66365
552722
1333293
1156808
1451451
812331
454738
1140584
43037
616828
1515725
636856
1152895
981123
1209254
1146588
494759
334756
705816
1781599
1086901
745591
683372
1339077
1346104
1687216
1341107
707813
1718502
428845
379674
388869
941363
1676863
70153
1664044
1275703
1916748
1171249
811797
1835309
1308115
1375809
617582
1436622
1297678
748298
1806396
4943
1220261
1862624
1801252
698806
1097861
1562725
1834914
142238
1904997
1250689
331335
481328
1222732
345343
279308
1917216
1573943
1055169
977017
1484903
1520300
903467
1317641
369223
157881
785844
1582146
1037846
748450
1933336
1240395
1461343
59555
1153581
496805
1050106
170645
1196218
1154236
1080741
1251793
232360
351399
502234
1100340
1615692
504193
1098299
1953400
1903183
188718
244054
1297153
870256
1165981
1378426
1274005
1390558
1329896
525431
95203
1057767
1225986
1633909
815438
1101111
1338617
1242188
57507
648056
977524
483205
1069857
1226979
1472432
1650346
905428
1513349
57118
1037296
252622
728716
536064
187770
27575
624014
784552
152891
1178195
118543
23042
1390477
1908143
1596109
1169935
1756040
82140
1604908
362893
610159
1937028
1371312
39190
1532078
945324
866135
1613890
566804
1785621
292504
1723408
392936
195667
988587
1963628
518909
1479416
1041939
1265687
1575616
1672232
656555
291091
386187
1659455
1730086
1910513
872595
1003374
1202399
1184678
270332
1276384
98526
1608574
97097
274848
706131
761435
46630
262892
297363
646986
598383
1569498
173332
1750654
1194769
727173
53132
1304204
1494583
178880
1975799
770553
980199
206825
1931147
1427511
984544
1384608
646759
600770
226876
146166
1152746
1183620
800802
1827724
1426260
1752181
1178370
1924887
229377
1981799
437725
1114919
729732
734704
914896
1696351
555832
985714
94241
1602413
1343703
243546
1613496
575031
1492561
1163002
418901
283837
1827576
672475
762067
389042
685209
1306291
1376925
65630
566322
439676
969636
700243
1927257
454100
1184606
1781748
1231851
379859
1728687
769991
1387757
1840331
232351
875809
518972
1897283
103859
1721541
371248
1610311
1845282
1966126
937476
1548688
799613
338811
1400550
1217772
1231697
1468463
1251869
1653128
757325
1689545
689897
126895
1949986
292912
880124
1086142
1490696
19012
289581
1508047
1580791
537544
1927315
1047087
138452
1209771
1754032
606089
1952574
1278329
1435303
1884685
729398
1962439
1584951
164892
1273622
591438
1634339
1841914
732975
1179917
14514
1571109
1828658
999614
1435077
1961116
1291213
871152
1753951
1295367
982677
41923
1882892
1807592
127303
280071
1653940
60892
1000537
70291
759150
358170
756183
521184
817497
1780925
543444
1531645
452272
1995635
1799739
1215688
1371668
982754
553864
1708613
1199443
919723
1777721
33300
1510254
1463822
802242
261110
337871
543014
1121405
1267002
725495
655123
46829
1539717
619724
1511566
1655787
1790918
1456356
1402412
1709901
1192508
1065227
1178854
1913471
1776954
1022060
168033
1409553
87226
975298
266053
1739402
686879
309397
147556
343238
1244609
1147298
489267
1179716
1358255
507706
1048777
750794
546430
1597634
1886621
271753
231697
727586
485256
32223
439114
1517769
171333
690748
224092
1172540
1175849
984871
894075
792472
1092195
1616079
1365189
3191
529992
341700
1268160
395089
1498716
835568
60774
1606859
937395
1976033
1314813
1451320
1394389
181451
415329
1931200
1715127
1874762
7191
834922
1264799
433746
1773923
1026373
1602734
1376516
108948
128148
1413013
421305
1610340
1321837
666321
1602920
492973
997418
378885
1584310
1720133
1046519
661728
1913531
1259288
409512
1266969
1889589
617222
1475522
1043494
1791830
54165
1335874
253131
908867
1141436
731171
1873376
70910
1755773
547109
1829886
1124729
1894682
926892
1000978
1690806
1664049
1966590
221219
754581
576392
418949
492108
1864916
1918512
1068370
451832
1996017
1779952
170892
1682478
966073
1143807
40845
898855
879674
1660690
625496
995747
606360
1969685
1162077
333945
1933006
1079378
1535811
524825
189245
1157437
1150464
766628
1881720
1633131
937577
427675
706351
1203453
642651
1868852
1042140
225403
1948477
1121325
700112
1859647
128849
222106
26329
1968151
1489676
1742672
214526
750843
1093892
1508280
116975
1732004
1068041
1827399
381600
660708
1323434
1089038
1359041
1060669
1564165
343291
1290753
1419829
1422868
854103
149095
1014693
1579301
642793
512723
1670946
653604
1369265
1216400
34526
1513732
366039
824790
505659
1063736
1458406
932361
795985
953762
1288171
665386
294050
579184
202193
919410
1392896
493802
1304611
544473
1734736
1939987
774167
68116
1212708
1886171
932118
219449
377445
1953340
786959
1912068
891347
1976880
272024
288790
171284
987262
214523
1710546
1988977
141091
853928
1091537
30558
802633
116217
1715816
126912
1452847
334721
1006533
4275
226941
1226947
957545
487091
282871
869778
996080
490887
786383
698821
1131477
207905
581776
125541
106676
95298
1563691
1544165
1181214
1420111
437984
1540877
450215
1561938
319093
471581
751615
1544600
1217542
386291
1018685
946568
1805093
767170
1872797
114656
1232923
1477410
1229817
949374
308569
1506036
1382063
1964122
799064
1263300
437656
113424
915845
1882065
592725
1616941
452090
1996608
1925111
1663230
1113741
1106779
643693
1666508
487878
1763513
850852
601856
1418577
327632
558560
389666
483120
1808597
60199
191162
1599563
1115677
131887
413666
833920
662695
62348
6922
81759
1473115
1710688
754439
677735
1913357
1497702
231179
1346578
469954
450798
1840026
144829
1311082
989664
1347471
524710
317674
1651440
1499228
903434
1944410
1029465
91953
383875
915452
1795380
1219384
1482596
1355842
953720
770206
1368851
1831113
1413277
762100
1386725
1860341
75704
485510
1208851
1138854
1502388
1335937
1252539
819975
833577
1350839
1478143
1804253
1910703
1860225
1620497
1036907
447409
992500
702982
1071746
1095529
1260157
254952
1551048
1045066
383971
450556
356784
917770
1769816
760740
1216623
1041018
804463
188983
320380
52782
1734509
739312
1630032
896478
722468
997225
194007
244041
197907
1230445
306478
379163
663472
468336
1353880
1835023
143729
366203
1000145
1639843
94195
1167934
1360220
1042890
1057114
780
998206
1521625
494951
553022
98891
36196
984913
1997525
604806
290719
424874
1688472
133528
9333
817451
1109534
1417221
1974822
365014
246012
633053
1670066
970090
38824
644636
962971
1319393
1652229
138651
1236242
365807
1175134
1457875
397393
1083614
1543569
1905268
844739
1008751
1667017
1967908
1452089
1688576
619777
313251
819650
1913891
1445225
32707
1977618
1792658
395164
744577
1455452
729255
1714491
786305
1299459
1472111
1726441
647039
401536
1171503
746074
1067887
77053
1594202
562221
359434
136376
75086
1068602
282995
1664363
806093
1358662
1658055
1935592
69460
1528144
630853
775465
645742
1948796
653552
1309318
191684
593138
130949
915045
1351325
435307
1925748
804848
699617
1471887
124939
195557
1739164
195835
1379292
111375
1968487
726588
1083515
831921
739338
700020
1832704
1292539
1632621
511241
1997194
497481
775054
1365754
632038
201498
440773
1168752
1367023
1474870
407595
1317419
242648
1623774
1259927
399517
1339403
559755
203180
1683118
1723642
310500
1788966
1425914
1837359
1041487
1808392
1307868
192264
1219628
654109
1472141
243523
1931869
1682779
1780345
141166
1390292
1604987
1240364
878196
580271
524548
540181
1089692
261079
790269
563475
419296
390037
1147799
1750152
1078817
12392
1141419
1564804
1133661
200701
1873923
356868
1420314
896243
1301008
1732044
821138
917889
1193497
1513957
763730
479288
1110566
553833
256958
553199
476448
224267
194835
398580
390850
1815472
431440
1448795
1490220
303010
1913867
1398662
1671058
105757
927128
583263
1832241
394337
1035919
687572
1134963
1429081
1995388
740880
913115
1630361
61378
922688
1788428
1890370
354076
1383495
1660367
459295
244061
458644
1718890
607428
1951770
865450
193666
801069
1615472
486937
1981104
730184
675540
907963
1474620
989345
1216498
783353
1549660
1967831
1775925
865328
655654
329935
1103822
1399894
904384
872382
1964203
529595
1837067
75631
1015064
547202
417780
926710
659535
801892
370397
190571
335237
113189
564217
1757169
701088
689151
1224782
1137869
171766
1808094
1603778
129694
1387828
812738
323062
1698288
386706
913749
916739
1699286
737555
1526422
577618
1518840
899276
7680
184265
1999577
1844844
196838
1291461
438890
190328
1779722
1004825
1251088
180165
1706840
1960822
1159287
543778
1498765
1452318
384733
532504
597204
1388674
462200
1046891
58962
255891
743697
639675
476747
1571205
1672482
523364
283193
1550590
304904
1701234
1860850
240081
522095
664556
119800
364507
1037641
211217
862838
1417464
404984
1818961
1574926
1896473
1360899
1296946
885985
1072133
1913472
1842465
395350
183728
1265918
1060116
479735
1073067
1046088
47980
1424365
88933
1961646
579829
1067997
1387870
1027161
965366
840755
1502145
21000
534644
1936449
1228168
661085
123118
644671
438807
1331502
150994
129768
411548
1233799
1003411
211454
495339
1907431
1560423
998124
111390
764404
649312
1547628
1287762
318424
1170624
1533864
1703422
6440
961142
966235
1136331
1568245
1652033
894354
832347
1202198
982302
646315
304239
1032377
1088116
1208922
1277577
1264094
718691
1237232
1203444
968736
793396
1052854
1240901
1612281
244717
1905749
1588003
204048
239551
1277586
1365091
165793
1930803
663211
222530
17718
7068
1483025
1263921
1210688
1298524
146155
1151197
1371665
848877
1044278
1368832
413448
1282021
260581
1477879
781915
1908327
741900
896623
1899158
1971379
1679719
29481
1273171
1145436
1987807
193574
641048
1248250
905821
433069
542123
50413
106502
1586428
255374
413936
303356
1730386
1575512
247240
1829239
978889
1350038
88843
897619
1923648
1844094
182397
1288798
310989
1010645
1523059
1095501
1836553
999207
433742
1005055
628936
1995005
1129400
571985
1899107
1018932
1724959
1368312
987380
64684
548615
1676250
121931
41284
1889713
634909
651811
1394249
457389
1933900
1698247
1010495
422809
1733878
859255
876340
1291636
605566
86932
1019835
94167
623313
1895635
242352
1192951
1765793
11516
999202
727406
614935
432873
952414
1705514
1249182
500846
1438699
229090
1489618
112757
1385575
690142
1626805
650804
636112
224381
712868
1552939
313195
1268065
67068
1114894
456847
402604
27559
475307
1346347
256574
1127530
818582
868824
404579
876981
881217
729011
940982
1240598
982332
1744781
1997339
1964379
14173
1062931
1403014
766582
183747
1440994
1451961
1959500
1150842
431047
678104
1205302
318069
1213497
158514
429955
69437
890785
745609
1726059
629127
1779413
1758861
631316
243314
809871
272605
21805
79912
287669
1321963
1416930
862675
50029
432820
1303576
62950
1407154
352311
430771
1549051
1130900
1589174
1019694
324518
7304
1526972
1601496
1979238
1432664
1874765
786671
39371
1397904
691288
1513051
1793032
422459
1303077
481159
194223
1483622
1020385
670529
489095
488881
1682383
1010873
1297238
344505
1359195
176562
1912076
1259803
1125947
1680913
1994429
1754695
1695462
1787199
407174
214830
258656
1216976
1969683
1999293
1215242
1700429
1166891
1883364
337104
1193653
564966
1543918
1843523
50309
1169535
361222
461132
1169039
1842435
1677785
623703
865043
1010062
1289859
611206
231126
875639
1411635
469333
1845096
555102
153260
781846
55234
1742739
1381764
1796003
1609707
1688464
281928
1159449
1336040
1470107
68373
961792
941914
1500238
586224
351015
1201915
1360135
64952
287728
1788868
583806
1805757
120505
745121
864911
351078
1601779
252923
478472
471335
642852
1623627
913592
1305497
696673
73007
760900
1485623
651273
684137
1766158
547289
1618041
362159
1948901
578088
1898555
304002
1192470
187260
345780
1554816
928042
810242
173915
1618721
261156
412873
1506723
207452
951290
1820635
1262460
606552
598385
861575
1239654
1959355
1581834
1822971
97969
1037423
1040055
745868
739978
1917995
1257225
1254352
1786826
1745228
1713864
1409340
645988
1161363
475110
976438
253742
1316409
1325476
377625
86887
53137
1866499
614
1634193
401861
1293880
1734664
1059759
723389
1849626
909599
134225
496711
194993
929116
737689
1875710
897306
1481796
1992605
606999
1037829
771655
1835915
1014120
184376
129985
687153
674919
396890
691192
829442
1158327
1504277
1030814
1964350
157645
657964
415729
987623
37603
1932210
390084
1146506
306644
1679596
1746098
1716057
1235328
78224
988937
180548
1150390
1987923
1364228
1260451
832744
1154710
219311
1970910
749789
232615
969984
316367
1682173
1394580
950807
1131057
277161
1462457
1491286
1008503
503219
1430185
695646
1491255
1304740
1131351
1495905
1509877
1751732
908355
1718624
126221
1552944
1535968
1913536
1516204
676530
1014188
15232
1700241
1192736
596342
409766
1889147
856822
225298
875625
1045400
911774
1728923
534119
1971701
52982
528791
1686536
417139
923160
1904569
1639949
873455
1537926
1425932
814006
888767
1339268
1066797
663298
1228248
896844
757350
109937
644779
1615267
442947
1326979
1325529
701455
1657470
950363
920199
1417998
441333
1285217
1343351
1521175
693808
206773
970767
1786622
1469106
341046
792611
727286
549686
1733437
441767
28328
232778
776265
1186534
643044
1579327
1535701
622168
1702439
997594
1809291
1186659
1401330
1552871
1516817
264361
550328
269433
116563
1414882
1602381
1581423
374437
1404288
1941578
1109882
1020163
471466
851892
879139
905818
563044
1026546
1687805
1411097
1977231
1101774
797879
1368091
1062347
1359294
410200
1359640
1253268
635937
1655219
1913929
1014123
235986
1982813
1951789
733097
1786859
1813083
477154
146887
902518
1153439
1471054
694033
1886373
1417473
1167299
667349
1891330
1154092
172513
1949225
1746180
1379207
55956
1907564
1998445
1314949
1945445
620304
1341871
491840
1609988
778495
613358
737634
242648
1113929
19025
399370
938231
537710
538172
1632304
1218745
73038
1341956
1879369
292235
318043
33678
1061061
753973
322214
1165458
947101
1935375
324056
717811
1556013
278836
574281
634741
5071
665441
587196
79000
1705159
965069
1422209
1641726
195157
1216471
20646
39389
230403
1354347
1698600
109917
1156664
131258
986612
384883
1660009
971313
830217
1707564
1104803
1611513
1202623
958768
1064672
1726238
630200
306961
726493
614685
1061551
175009
445647
276273
1884393
1319371
1178086
1615242
433443
388686
901479
307591
452198
1406986
627925
1395433
1882877
1826837
1516157
1586074
1957562
106249
738796
1069337
742794
1422608
979391
842234
1371188
162331
1432137
1974826
589180
1608813
299568
1104141
1419439
661143
448692
76463
823869
992933
1307143
199616
1025092
143415
1011962
89210
1840450
1909215
1097020
875969
165329
527990
688996
1840467
1881905
313398
1553812
1021425
1587496
1263696
133746
153834
122411
1784971
1874899
771427
219590
722125
1013968
176832
1355024
1280046
427087
615713
128320
951492
988332
737800
1874698
41817
475814
398989
1428683
246929
1722536
722610
1759308
1034273
1109941
1499613
1906482
1102153
227413
775711
868366
956109
1198828
13993
364311
1609731
1605385
1049527
754379
1221862
1246088
1254413
13297
216263
1750429
1567981
153091
76955
702282
1741756
1917561
1976856
608462
1036669
782825
1672241
1612783
811357
564856
283006
1929750
800290
390766
1711443
1398449
920484
1916324
1226899
1458302
1225366
17805
1169609
654117
1032392
1242107
271335
980500
1697711
634880
337575
943764
496769
1667295
230581
650848
1913457
1085357
1414079
886436
1087986
518424
1052974
1096269
1769531
378250
1423062
1367293
293761
1577209
1558801
1813491
1260444
422938
1732612
1029460
602279
1195829
413399
896121
1427752
1390403
636047
1326454
1110397
1040795
1171685
1569700
913418
1194818
337322
56550
1676670
1568629
1400753
380640
1988482
1162171
155306
433404
1934266
558387
838679
98723
500319
1126183
1603733
866547
1854495
1783351
278993
1032186
849059
980555
651066
1601014
1183132
696514
1503267
1214338
1287780
616639
1372838
1851863
1766105
1087493
1756657
1655869
354614
1256971
1922633
731419
206457
553488
1300121
186086
923188
946142
156554
371404
1148592
394635
1237564
424079
1335716
206519
1529464
1899859
289021
1846938
1921645
256212
1508314
508127
118710
1060805
613064
79284
191288
512664
741425
984010
1197508
1726114
1881426
1777168
1081046
750068
1357732
469398
165910
490916
1888636
1923603
571201
1084729
883812
1261505
449376
572072
830877
678043
576637
1762526
1211113
712478
817575
28584
518931
1686926
406768
1006893
1714262
1872163
685642
1526978
1729911
495260
876938
789988
1356409
156209
1907989
1189343
572569
448102
465472
206236
1266470
1986075
1859017
1879486
1552777
437328
760126
841576
850385
680226
1583468
566025
1875929
1222670
1429962
821558
561808
149511
1297228
1089665
1350136
1753697
1762303
298024
236224
1526445
562972
270068
1613046
1751539
1243070
151950
422001
1289294
1256394
186241
747322
858680
297841
807898
658219
252264
1479366
1939551
24133
1650832
1496497
113077
134126
1951468
1232728
1055183
1302407
718010
579851
106981
879730
1243585
677335
474
1181630
797074
277669
1913675
608200
76489
781446
577185
1494555
17747
1207171
75969
937882
1869556
1678291
524258
1627567
1285242
1138681
11287
1383375
599191
1785161
108712
589858
897990
1596627
203226
1287727
1039084
1722296
6444
698321
468673
220514
1584072
1805415
1965118
716770
734623
1216449
117833
1243366
1748313
1591485
380694
858279
1715348
1883270
875768
1962664
1322317
1726978
1819557
1523511
13829
1224454
1333501
329605
307329
1937807
991537
100604
1506682
598699
956563
1718767
727887
648375
1387531
1041939
10393
1337827
1294352
19209
1942077
642770
1677451
169963
615033
1102275
1881907
1926011
1577572
495162
1407861
799669
313077
1019551
1682001
309055
1762910
1160101
1331723
1026500
1284974
814560
463150
939167
137999
1331296
664034
1235615
483998
1359506
1641365
1447170
1071442
956203
1708898
1259153
1827468
675694
1724338
462707
1973112
1275773
363360
1312562
87581
1874821
91329
620470
933431
1411896
827546
616030
1034922
1292533
1365374
773493
294890
1038550
1749969
1053382
213865
960015
1708780
1667824
549812
1447680
1143220
1217372
1340674
187339
875511
211782
1749273
1019747
188201
1194025
1509211
707720
482022
1662038
1361006
390834
441999
431208
1669694
1609513
1871371
1608276
837838
1389951
131820
925177
361254
518690
1660774
988377
1943044
1021937
1976393
1343955
421519
1399530
321576
1289737
1494299
960130
230423
1850663
1506052
1984557
1279267
1131390
530536
1061283
1536013
924359
1738954
555857
831356
343480
590805
1136248
309596
1424839
1094151
917353
1915983
602956
1559116
732941
1129696
1037766
1868022
46962
1605334
378983
341204
411180
1177461
72056
332845
740425
1215890
324319
476363
1184808
648630
1744391
1463723
91228
1563383
1887432
297345
1957680
1411932
581845
547836
366443
1104062
1253221
1414655
1855135
715913
1925784
1685022
849996
1285457
1453407
171032
482913
863705
727268
1163149
697731
573958
278754
397112
559472
1121491
81519
1671273
1694420
107310
1056510
1704369
1474687
708549
1461633
588256
1403123
332667
749374
1840804
1945694
1376648
1019776
818895
574068
264563
1271455
448225
334760
866251
717682
512681
1982817
361758
1592031
1247892
225245
839197
365203
1909109
984495
1576315
1366142
1842532
1960907
80036
776063
1717901
602988
1466869
662771
457744
1047077
246799
885123
440928
1403959
1675790
823344
135855
770642
1479099
1908288
906952
1283866
196604
1489002
1825997
1452756
929219
609374
487344
299420
1181215
538447
186666
1763261
1309263
1448100
1763923
1566618
646972
98671
451040
20460
475306
110368
1723344
1108599
1075304
1960847
1947707
1676262
1461247
910828
864481
1749727
318104
701830
265153
1601785
1916177
1921382
1532870
757956
419526
1212945
1190883
391457
1123145
74965
520010
1903415
275065
757122
1971648
494584
637655
1658715
1992426
464822
1434623
290603
930952
1463838
103205
629022
392025
953329
1524454
621349
555840
698810
1098773
1081043
1582699
1931739
1325973
995379
1984823
1061600
962810
1096131
278048
835717
1028068
34772
249706
1924929
226561
389190
1051749
690926
709282
1672124
77580
1939911
1120802
199970
505324
1843434
306493
1317096
432769
1267065
1763461
1831540
1849295
572440
385991
753469
1347887
921851
1692818
665058
288906
519123
1693778
1402932
1837744
1732869
963126
760127
1704163
1456488
428773
968125
590322
1061218
751813
964533
752505
1216993
1360531
1635780
448424
375599
306883
1630612
1217615
861985
1936979
1499975
1074135
1710206
1936866
1200582
89419
836419
970438
1073641
1380123
1530345
1423407
463481
1995896
1835932
1841212
932437
516758
1618142
1905470
1555498
1948045
1349791
333282
1018808
1980361
1417443
1085195
1591831
610097
738631
1891305
14206
845440
1570922
274910
835773
865976
922392
1168596
190625
1959087
126778
1180994
1941212
619813
508560
1681116
838543
1815241
573129
209857
845770
791338
860801
1613684
1857045
242381
371797
998180
514937
1676147
696144
524873
1146969
710982
1475670
1220050
1481812
1601167
733504
30754
279681
1403112
12398
1814712
1999461
1570505
1525018
1322352
854605
856579
20148
1670958
158102
1029815
1223636
1275440
1317077
158615
249579
1012526
1769081
566237
1910517
1032747
133281
1921387
701853
398874
1134007
392415
561758
434799
1979271
476043
1561011
991284
911009
850044
1055216
889246
1644197
1624244
1834086
1331555
1560904
291483
967085
963692
1950351
419554
1313198
1034455
131529
1408564
513177
1036020
334663
827222
1585872
468470
1263171
1172702
20174
1332084
171802
1309829
1190190
69425
1768645
674760
439184
1656972
1924344
745953
1365695
323057
1234770
1129323
1841103
1940263
43349
1691096
1237954
1383881
211870
1383092
1151010
600797
1556499
316986
818761
1038502
1596462
1377215
456508
905152
1150605
337135
1125323
16920
746352
1054485
123200
510303
799377
617244
427544
1133627
571855
1861242
661855
407175
1015772
239826
748005
239200
1924961
1450697
444477
100782
463105
1983881
1448450
515825
1367350
1886770
1551600
15832
1000958
1214544
999772
1990529
1107120
1125131
667251
1421101
1506475
443420
280599
1498863
1663616
411779
489223
1598012
1983299
1186912
816000
1393950
1602768
114962
1661799
1482797
552246
1439370
476871
1528966
1010737
1126331
1613232
1489263
1563815
1527303
844430
409075
1400722
1048394
573249
1797677
172420
903022
156665
1750002
1342601
1159652
695295
940315
982570
437991
1606997
1127435
531768
1332003
707043
491418
1888757
893451
1818717
801468
1143781
1551651
1904138
716823
384755
653015
875097
1504684
655432
1259890
663793
927949
796839
891540
45013
1185281
1433147
1592710
1691258
708899
13528
1875073
999960
1825576
464516
198031
1300114
1659428
1659223
1580511
1729942
1902728
1076786
1087479
1392161
1540983
95742
682007
889695
784989
1663571
1388629
1610804
1303428
1562880
302074
1319211
725773
1923227
333647
341157
631236
1571151
539530
690889
1129291
1447979
1128170
911031
1148960
1043172
1519503
88873
1949799
1849003
1805008
1461289
949151
1630530
1246352
121706
110546
296889
339159
1541713
94949
76478
23428
1672838
572377
781357
841709
1724817
480571
1094820
1548459
737222
504973
360331
614801
957715
157865
1851301
1845895
29444
607592
293277
1324279
1962809
935322
1238685
1666474
1949464
1485632
1179853
1704113
519916
1315105
750076
1380378
1841055
100713
432810
617874
637335
1707930
1195316
893678
1641808
483697
589049
1155184
1286616
197444
1135799
1481804
1600665
1577960
698786
845941
835219
24715
514747
1696847
1776657
948832
1997711
265429
339544
1937938
1674122
1537748
1974197
20657
1689248
1853445
648346
374725
791094
305174
373759
889192
1662061
1077736
20267
275493
1715748
410816
1953391
1913315
135756
64681
398358
1324915
712288
1401790
1471103
1887210
232895
1508358
687842
983774
1294915
647867
1793970
1261937
408943
1877296
101915
1847081
1346175
565068
1381239
1837712
412494
1443526
1184015
1575139
1816508
1074313
414284
231358
625285
1987628
987860
101749
1767392
970517
1233280
1658442
1478311
413893
1142177
1606889
31956
904623
1247962
1883891
527827
621790
863478
1699407
1807209
711405
908487
619943
1807768
1554661
1366144
877249
1886497
1857459
1860971
462373
699950
378224
1456545
331859
913293
369773
1041794
621153
424026
670519
1775409
181600
186556
1919697
879982
361861
1264239
1263793
1019785
872380
1128233
328009
1443902
1876734
310164
1996248
1827832
770251
900406
78300
1455186
685661
1771048
1364992
1149501
53033
1502142
79958
244624
374197
1521225
1299375
882305
1685382
1182167
1284040
1481210
1877597
494026
679681
1115492
598916
275873
938284
901973
797782
1802301
505291
542602
1807773
898047
1869985
1622614
131584
849699
593838
1072115
426194
1660708
1921412
1550811
1135263
1655416
1838964
1082723
488908
1796971
1812257
532331
1351824
1289748
1048630
993529
1812525
1917516
461306
1715790
1614018
11196
687022
49653
918854
1043015
880038
1191954
998119
1416660
1872443
1471072
506978
1377013
206476
1589938
646986
1253209
1875485
822341
23715
929847
710820
1168135
1021881
555851
9537
83192
1241443
1463918
372471
690726
1419190
996203
100510
460762
1033545
660440
507014
1481812
624728
910855
193715
1770760
1888777
1777786
29609
709321
1407976
676277
687626
179387
1016592
1540134
1148647
1844418
1279539
1709301
1971688
295966
355737
1921277
1909435
1471737
1979494
1695298
302815
1489191
1385492
865024
637860
335426
1401838
1670994
1691201
1244744
44282
1121829
1664216
123570
172910
1227416
1216692
589485
1804860
1675391
1619937
1343747
1716241
1855583
578403
1365254
364321
166006
1931266
429492
1023350
468543
24763
944268
1108875
671826
215702
257334
207158
575242
1775142
1372361
174971
1517559
136299
1035522
1909548
417898
700487
1220332
1628191
1337850
145911
1283554
1459583
1123661
718824
751903
1160796
1730328
1836976
1465960
1515578
1001974
322500
1531791
1197390
1936204
475246
1931376
234626
335218
1568857
1344099
1005704
730520
50931
541255
38775
16366
13091
1457910
1721757
1601746
326925
1705492
1116512
1726462
756767
1839845
1632093
399816
951171
1099281
1691255
805596
1444505
1753425
1483484
231027
1007602
1448698
1917034
1768913
903078
127774
16978
1992876
1230897
257904
639801
1235304
411354
1021258
1761144
1994491
1146247
1755775
1624914
615903
1907727
1977877
472474
1286239
1167970
1928776
1951105
1108322
1700769
1259571
363803
809011
1454767
1208698
305315
343975
945816
1571547
872674
588137
1748419
1398857
1205993
1997711
1373818
1634587
1263663
1282676
290541
1438656
10551
1619458
1306111
1896859
1421043
19042
620318
1109233
1483968
979247
1265734
1645748
1239892
1820876
1373728
583404
127221
301312
1913949
363223
561565
1699640
1710146
1717545
745647
1114455
1996876
35481
1804201
167861
355886
1241122
1848792
125596
1615412
1950489
645287
968381
1391643
1305386
835572
353209
592403
94323
1556333
411390
346832
48468
1912294
972866
867438
1746810
1277039
457912
1569494
521882
15730
1885932
1042919
895378
842402
1292195
55793
1826949
493248
1056179
989388
1378854
1460323
1425559
1344908
718499
1332871
1943078
1825065
297039
549062
853989
892685
874371
1060370
1795165
1920891
1016582
132749
753074
1877800
1516032
1601792
790905
333106
1135075
656149
28361
1369978
1546474
633924
1474024
255301
1067629
327947
1761976
1786737
1937629
723808
1303448
557356
805978
640314
1976187
724324
1341504
1200750
1779687
1152019
1901815
1643800
778255
1336968
678214
53935
120511
953036
1998257
1502474
1178103
1395447
413963
1167767
624504
1902716
339760
1680575
56783
28971
1669214
1629513
601804
436276
868982
1348628
683040
1297190
1806874
1953450
1918321
87088
44736
571193
234039
49435
660197
1381274
974644
1936061
808214
1123907
924815
171318
1815556
1136374
1942605
1405695
995127
1588266
583756
1356868
530271
791782
1227673
723548
1804371
1479588
85640
343625
899631
1849728
257781
831101
947954
1801185
603849
1704387
643326
1961043
934489
1959632
1168566
1416489
904738
1155278
62780
297604
295328
384362
908604
1484140
1118605
517727
475970
944145
62125
925660
1371552
744984
1481475
1946553
155933
333526
508491
146284
727632
1171530
549165
1550278
1466015
1424039
1842278
1127310
484876
1330891
1022466
1147551
1853860
1775153
318891
1116714
976303
1479745
23780
1075171
878094
1616581
743939
440946
578049
1331206
637084
815142
1798734
1939204
1551636
829260
829784
1694398
646332
1175249
1692831
1679159
1650975
267615
689060
1229590
1005214
1497195
1719010
1665948
1613295
187387
1681276
976752
1438824
222408
868878
1488719
1362730
1134723
1552081
192035
1831061
1813520
919862
1982404
1747654
972132
1120606
961560
1785552
485770
1530933
292066
698322
1517539
1611471
1721401
1410051
490424
1001656
1839454
1486723
1603450
1614115
1907159
1521700
912582
984254
781573
708122
1279689
1922020
559492
808662
1464630
934871
1922498
435455
1143365
638621
1781294
235498
517371
1668820
758226
816460
820039
346112
951770
1791630
1149790
158018
290764
1282604
806801
830016
1565398
721607
1281244
1817443
1850294
368907
1826617
1641105
567003
277237
1046965
1476647
101205
169352
441235
897056
435075
1104135
23746
408970
571905
592496
216917
1950159
1780698
269384
454754
1135321
1586478
41990
1099865
497300
1866771
1463082
974452
614212
1296958
1476057
1419302
1543780
1153266
970223
1639586
61445
1225853
1629221
1758501
1696929
997876
1227713
782231
1541094
110624
777874
1226643
368244
1512468
1190436
1713800
1981447
227077
1085801
1192772
539007
1376680
68769
717957
844850
1264193
218520
1848494
1453346
60364
1778881
1467794
510661
1049171
498587
307790
459481
770581
1072694
51938
794510
1498519
1351291
1312218
1490033
1351295
1822630
148140
1277647
1733038
1141012
1721447
927873
282127
1021169
1553869
1575781
1888347
272555
1418453
1853823
274589
435652
1435827
709575
129347
563294
215608
1766976
1608436
21276
1166257
1635469
87355
639974
631369
664342
871855
1341714
390015
1531774
1614276
1262144
740558
207317
349549
913213
1321368
318788
51776
191992
911087
751349
432517
182730
1624711
1280702
1470058
97284
1345176
39606
533435
755847
189340
1374276
118455
1980451
1316830
1096143
430167
1173014
1131211
1440268
209347
1380151
1616364
269875
1041412
818334
175117
1548312
956116
123547
386464
1857952
1669243
172313
1103997
707117
512027
806404
103893
1768705
553895
682312
1805427
883464
1617286
1524134
1112153
276738
276467
620127
772915
417816
21854
222366
291607
305964
1747253
1026606
403565
1439437
859522
335141
1858525
1725983
150871
261629
195150
1942153
1369809
246379
124538
1211612
860327
1951539
1487663
358246
41698
1506973
113851
1737118
789291
1444960
1791786
1627372
1875906
1990067
858763
1347156
1292412
1195009
688628
385805
1799280
128349
905986
1136701
481350
1821332
493247
610788
46442
567727
171847
1469341
85458
258799
760250
1435
1570087
206404
209380
538608
1213531
411121
1754372
750825
1823259
1970709
1257616
62388
1256086
108833
452185
142744
1811511
625422
586226
413069
657008
251046
352455
1935305
281912
1932285
485486
616552
10424
1710810
535014
1599825
166589
1231928
1536802
1159209
1067222
1404095
84417
866689
1607868
1657329
285500
1365074
895838
23934
36288
806063
1640259
154866
1723528
962254
1822276
856570
1300399
1071767
684556
36638
1372699
1810571
1656994
1759401
554861
1146546
1926200
1681703
1970662
69407
16989
1017796
1825651
793962
317028
1839116
1413384
1376535
901981
896972
49536
274795
200993
1019096
1835481
407658
403635
4828
1003491
637095
160732
318813
1217971
783892
1568856
672710
1488689
1351139
1010024
1783242
171090
1625116
1712914
1881148
964522
1675275
1019735
1313503
770712
872570
1925077
479954
369950
1713841
182786
1063983
82647
1672074
1887852
1822275
537524
1883861
286337
1556172
675062
879967
685958
256899
550416
1420726
1681085
1732189
1418398
496113
1797497
653476
1833092
1109791
1919748
928060
959822
1589593
1169044
734061
610611
209981
1826321
276138
1737429
1438572
1332066
1934218
1402577
1440579
788298
604080
789735
1134162
1283597
1780009
1849099
660958
939432
39131
1127901
1158344
1878230
1547556
899548
304886
1126335
711685
1193541
290072
1833648
1115557
1791221
866251
1304390
1664452
1589247
1112327
980182
957655
573337
1382374
111661
814898
632642
1287044
1475237
1668596
1482986
462218
720179
529222
1127736
329386
1508466
1628750
1557650
429678
1658272
1899943
814060
1526139
251459
415041
651020
1459900
576241
871321
776243
1087217
532534
441901
1045918
1866888
1586976
1561459
282082
1478435
1125112
1704909
941735
746183
1584392
950249
1773240
1833152
1812703
1422865
65598
1456152
10556
8264
9317
888736
1918942
1554671
115025
596695
1026207
1914208
1457142
1743556
1227114
1793704
876735
169097
1996356
920284
145323
237208
560184
719830
335718
401635
184119
933834
1325739
1096409
195528
1606621
1734701
599267
1941477
1652000
1879886
617409
1904402
29189
1581293
110869
671312
1005925
390977
1668991
1638162
1371178
596763
200241
1776005
686173
934074
1070409
488721
933172
1392319
1432743
31018
1668403
1894629
478331
1825888
890090
1446661
758752
1381042
579967
1874611
1560441
1686334
1670345
335198
657310
1842816
527772
1237170
582431
901865
1673498
979619
1917288
590403
56530
608067
1957958
1757803
1451245
1872289
1547940
707922
1856173
1963031
925944
1456552
707277
1926893
380983
1440418
1396051
228244
1712772
1104599
154817
140205
923994
1135456
811600
856356
567877
1501701
73398
137571
1650454
255081
1558260
1375835
297691
1489334
667304
1353567
1073860
1938523
915334
1860665
1229066
1987722
27501
1806500
96730
1057410
1124154
1483318
468889
1961204
816925
1453673
1400724
638187
1793122
1596143
106194
895346
1234812
398501
45167
1329765
1817721
1413540
49152
865533
1865480
582710
852625
550466
118907
959517
592135
73652
1085902
425351
1720035
943585
1681627
969541
1059639
370860
1308034
1389144
1846920
741764
1589128
1291427
46520
1219995
854335
680525
1428116
362674
1821165
1964163
373973
1128499
370469
740085
1948633
1326405
51481
653250
902872
1338986
1925906
1105386
373532
263913
863623
1346167
1610828
1197745
887529
227193
1730927
296356
1205113
137852
267579
1928310
1339091
1165248
1361427
352377
1414081
1919489
1800023
327358
113170
642505
533920
76856
1939012
634507
868064
1964760
654313
1747583
683574
123414
1643852
1047913
739942
1450791
1744809
484163
708426
1892294
1158688
1214228
518062
263047
847644
58124
1075321
1720061
1926614
1876240
417831
450066
627426
20026
1292672
544848
454150
285004
1165357
1319632
1738783
1667817
402863
804478
519230
521849
373267
241891
175944
508514
1569127
780657
961090
139737
1208623
1454687
931701
1143769
1736054
1427537
1069272
1134232
1056139
1595418
425014
121021
1532873
1375130
185100
315573
1248793
1340613
962109
1151478
1904656
1129975
1906016
1250077
259693
259013
1426773
703052
1899512
228478
1529877
1390243
937378
1217193
974384
468359
1275753
113996
1917556
1616437
1467744
102221
1743300
1662098
1656605
1716853
1091244
485324
1887622
200170
707706
1255913
866097
756152
965074
714069
997523
1514203
844106
245870
1465642
1218754
631159
1582682
1157908
392155
155276
990874
19310
192624
1224132
1454228
721722
1736219
1425730
420568
1200994
1420173
1550415
1873471
714197
56629
159279
797687
1126417
1000740
925573
1713210
1455470
157562
796282
1132805
1352215
544555
829622
97148
617345
239435
221150
89886
726320
214958
1398840
195956
1308574
1229528
1863129
1575894
1758349
714518
1513493
1013360
1820727
1602891
1101315
1542733
763452
1343192
400739
213346
613494
1117789
718377
1929606
1154962
1581147
1777223
1781200
30409
1056777
1792512
1163154
975800
1722567
468680
1449348
328611
657507
1547202
623718
712466
1004580
290819
726860
693405
1985097
1073183
154177
679236
781385
1407869
1545625
761092
135746
731379
347188
848612
698954
1854472
274562
1684095
632234
1250570
1338242
1230741
860321
1155184
373774
1376088
1403079
997813
1830373
1749412
1509949
347504
611648
671623
1864547
1413502
1144109
1987771
1638132
288507
1590600
1969849
937957
84286
646456
424569
534839
1345807
1228594
1274971
1270270
1831625
226128
137839
797193
606883
766835
1597481
79256
1446350
1614773
326214
1687796
1255042
653956
1177168
186255
1970214
1263159
598871
223204
125510
125111
1722191
1912554
78022
343271
793365
1992448
1959962
1001302
466198
1230904
1906371
1225583
1388336
1124727
96699
1512423
1327666
801614
1973208
1628875
153598
89734
940957
304789
1360170
1038277
372703
767710
639563
980639
827537
88775
1612650
1340199
796926
973006
929636
1818214
1568276
10122
1051335
204433
580678
975821
600568
1013605
1700041
921318
1075068
93573
757562
519243
913867
1396694
1726057
193721
1283353
1196698
535019
1799662
248188
609808
590954
163346
391492
669800
349108
216395
1177722
738065
1519868
1361468
916780
82751
1829060
942094
1381781
1163166
1612101
1731947
1972255
98
1120668
1071160
609566
1292165
1207369
1204771
1902632
476914
1937459
1997664
1456131
323979
857306
314298
210283
1220831
1666279
228638
853763
311522
1821389
479179
594369
851818
709732
1038706
744834
989414
818783
963593
1727040
671072
509360
795625
345715
469329
542580
1298705
1087084
1461558
186169
1380534
1436056
1809077
485414
526119
21468
1030046
111469
712554
1286796
1120385
1687864
1233195
1117970
1082309
361632
1560343
651018
1260653
1722785
773989
963314
1529865
693702
1158274
1381879
883497
518407
458454
301111
230022
1738875
1568246
523644
36485
1586989
1195605
322103
1635954
1171227
1824535
1698408
815196
945343
924192
796692
829450
688749
174869
1618052
614107
873760
1356548
1324652
830752
1179261
74762
1716178
646398
902378
1811156
1771696
906156
1685161
1491027
973215
799365
664775
234179
301890
1699035
442247
629273
913517
1422843
1359085
591057
1877326
1821283
1130472
1581008
691819
656675
764395
428446
1939313
290062
135086
1999785
958683
1529053
1820319
1735578
662987
279469
1425098
1906194
525678
1064025
1917247
1673675
283864
671515
1252597
1064546
922624
1079198
993089
1672953
376781
1424128
1772126
1229360
1288612
1206102
1329513
787960
1096779
1811113
31372
1909033
129427
190797
1140423
1345649
491607
948943
649946
937396
1455251
709131
296567
1844707
1779487
479962
1975227
1861208
209479
1637952
1682114
251028
1812222
20452
1094769
560902
1235490
325514
1931604
1852372
1940764
1711744
162749
558794
1893688
188091
1708880
1420981
1435257
1702961
1472746
933075
1958097
569292
822733
1450901
548157
389315
88777
53494
627754
83204
48052
1680404
545289
645740
1555086
759426
1352955
977535
1132820
363274
1614663
319100
929632
1076779
1350230
1980852
386452
901107
1145057
1848196
985032
673293
1933850
1642087
1050828
280229
1057074
1759549
522215
1635663
739484
86228
1053023
743469
319295
1120151
1094956
460407
92822
903032
1170137
713524
436372
237817
704281
292054
42882
1624849
1635826
206289
1221935
1814459
168375
677012
1781122
295327
1066286
671319
283819
315627
1444428
815107
655088
301665
524980
1926666
563012
68082
983998
794809
275266
1299264
1226435
1257799
1908028
1676931
42703
746490
679329
591779
1044983
786382
138930
471583
1204995
192181
1695332
586893
563048
1138003
1086285
755667
407483
1757312
860796
560158
1636145
328932
849424
989385
1863818
1043117
527941
1464526
44117
1061784
1225781
123092
1908844
850614
707309
909979
586467
687763
1786791
449737
1303098
704665
942235
1420758
1443885
1894211
1851368
749264
1922611
1963614
1204479
720409
1041618
42650
579142
1942245
97413
1977363
1062538
119907
915710
572011
121366
941866
252047
476883
231297
1555487
1751468
1763316
642545
1866525
669552
1852388
671789
1941221
1626883
1928930
694547
240578
937049
1926239
919626
826981
318285
1164564
69846
781346
1663839
661709
1053392
1177282
1250788
1441397
1465746
1680358
698917
560024
1975185
788961
562689
1364441
1106236
648236
79372
1726204
1811208
1726710
1329369
1514209
1601555
634604
293028
665800
144392
733530
1368273
368527
549857
818429
760861
1003210
544969
1540886
592944
1991665
1454526
1680485
878929
759340
153198
939891
1493734
602077
87312
307771
1247004
243604
1953123
225553
220008
5649
1219149
463966
1433519
843159
1212522
755521
1622361
1689243
966365
1176762
994358
761633
1747763
1953738
1091936
315710
1628610
461897
1617560
1587056
433838
1495762
1113756
1588267
1652089
593188
1447537
506968
1128812
268179
717893
258758
166097
1601910
1867304
1356667
1098791
1510436
1624696
458494
426134
412065
870079
1199949
736139
1803869
887637
1644495
1002842
1701445
1789997
1221220
1183000
1600584
1622751
876437
169938
1688676
553895
500056
121292
1717968
141800
1256005
1046899
80940
1205190
1924856
1944054
1282719
1597564
1856665
653034
1682284
648922
1424503
1704162
1346292
550305
743233
686673
1131779
1186743
659683
1988028
1756632
929429
1423686
1149241
834862
1155764
1324700
1421202
564307
1935981
1559221
578528
1320864
977958
1802474
1416636
1398121
673604
1953599
59203
1837695
1410981
571904
1918146
1466607
871797
773495
221909
1346688
1216543
261353
1264513
1236319
1053626
478522
892302
1028605
9376
1328215
1242053
273814
908632
1173330
560532
1906451
1208526
365097
781486
184461
1685108
1610882
1082894
1919505
107047
87652
867380
1553749
506735
1198436
1648315
388586
387726
1798471
1701880
1612430
997241
72732
1312884
1278301
1976978
318911
785270
1010554
1320874
1346255
1793021
326420
562984
1483052
21723
1708419
219836
1608321
5485
745566
1117532
21010
941297
278363
862381
1413624
1688642
913058
1188241
768174
1374505
719738
1841458
1192460
84498
1475821
666045
1937383
1001615
441436
77151
1343727
700818
494674
1351596
1556246
585129
1038345
1872667
982683
1441821
1400784
891101
705541
161817
1913087
1208019
810259
1496987
1382860
984337
1835808
35780
594733
1309865
1227715
723892
200361
936653
929977
1844386
206408
1325947
1959409
1761095
946543
1232015
1168780
1673527
410154
1633904
1882475
1818603
1715229
1361301
306867
1672127
122772
1051545
964902
442674
349945
609537
1299951
1889699
727528
421226
1809098
444153
377922
789911
1344179
1254530
346193
1417162
1458346
795249
1283291
1197488
542349
1250446
549055
1775209
963880
1542186
151592
1205509
1510990
19220
55754
1135219
1144253
1852539
702329
281560
878344
588870
709876
1166810
1845400
1117581
805234
1419313
496863
727372
693057
1549553
1190297
1919748
774017
1491297
227984
992587
1731118
623471
643689
376864
393809
549480
1893001
1950040
142254
87026
1450748
1620641
1356719
1270917
1433971
1042555
377265
222269
142792
454769
560634
128224
1382689
1646758
1499901
1436934
932812
1528269
1837885
278746
27377
556069
1872806
273892
1344654
1862285
312902
1753477
1242887
350729
1527324
910278
89213
1589156
1183674
461504
275425
1670027
350367
958338
461392
1422567
1095835
901473
339071
1238963
783907
279658
851097
340914
323256
830362
220650
446883
691323
1750050
1592108
200849
806544
1184373
1212476
1585831
910565
1378960
1105311
129021
93335
479417
1854615
1870261
720622
1147610
4239
1839859
404996
400803
218837
1822723
1338109
223224
919907
1096706
883796
316532
1747880
1507881
475388
1204507
1494454
173521
1413780
1016618
1588782
1613529
1226939
775173
170948
818316
1713401
1050746
1522542
507518
1157579
1292685
1480552
1621575
1242972
527914
1433234
597786
1933417
671691
392948
1358792
1837423
781559
1476598
1423991
107880
1481129
541520
943941
1850247
1971950
167778
1752763
1596650
1500344
1988013
882939
1703210
1124763
1947570
207469
338134
387750
29810
488500
1648286
1561409
1223017
1332554
899872
655287
1888325
67516
327837
1634855
927110
458373
1997135
1224732
1402046
39291
1149130
810437
1925626
642347
1016685
1998104
1489649
720490
551937
1217637
1388855
1049126
710509
284879
1176570
1724968
476625
475229
685954
1708786
362098
1439621
1038516
1856621
1459714
648747
809983
189316
1359350
1056770
548452
918612
1168953
1887795
343483
918026
933684
518218
1318730
1576233
1403968
1501193
1584487
637394
1354843
542010
1150318
1430341
1509588
363650
1202095
240715
50779
1848574
1071200
569321
1078688
1717041
407716
763309
1938633
1766117
1635895
707020
903282
874496
1830817
146596
776199
1831495
1267446
1797719
225122
1706481
1248477
1571797
1827928
203196
1753034
1278589
1944100
748765
1798427
498336
1446571
1495679
492494
1754811
1756330
1098408
1722609
1528896
673138
216699
314388
1052774
1732044
1610712
1682096
544024
1054901
1589286
1826567
1754329
592239
1156133
206837
1973227
1149196
899426
109854
1680038
1009752
688696
1855523
1495748
1506682
1160949
1685629
163552
1719291
1782023
1791703
1402247
773358
1213894
1111045
525686
1145602
689786
1118944
322763
1504271
1929825
1724023
1590824
615124
620539
1184059
200631
1907601
1158037
675841
1186799
786203
1449436
496810
388576
971626
984280
1040387
1636228
1385710
352460
810394
424320
1966497
1479725
864712
10079
895548
1414920
1445706
850265
1318554
1804283
631263
602247
1566257
1117132
390320
1209642
65171
906725
1149556
366026
1994024
640935
706661
156457
1605655
289549
790856
536129
1095480
329671
1427316
603336
1050682
1076120
721437
857974
300494
729537
1596753
1968267
1073599
1731838
581423
623470
1556193
346211
773405
1864004
534091
1623669
27036
914414
1718212
1186646
507748
384858
1515916
604695
1189574
1955955
308031
1868451
699466
1573890
1220660
1695547
1269583
1736018
667053
420220
1842730
4528
766988
1539660
724127
1402783
1361424
1761552
1885047
530703
469054
1455098
180357
775241
1730646
1404571
1705069
1153473
1593293
19015
5319
1553512
128673
127185
1415431
1770951
946036
1449228
556557
214343
539263
1326624
1052524
1708033
1366224
940737
1696961
1764235
1870250
1441712
819176
1021175
1056998
1506845
575485
647182
1175789
1608079
556499
1690316
1349861
1861866
1271425
1195312
517929
1678072
1107944
17276
737953
975461
1997391
1767960
220677
1065811
600133
1177267
1787201
1849849
1233557
1133824
65198
1150365
521937
606715
535997
1896107
444842
1968135
1140680
1487907
665159
1702521
407966
608633
1655630
503074
590191
563979
972371
600271
116995
454232
1078705
787493
1602099
1970454
985045
1938066
366088
1805326
47790
182706
1800620
957747
1932298
955032
1035286
1562232
192089
500928
359071
397910
1885610
954084
1761150
361685
1158591
269551
1939671
1880807
775964
1446137
133389
1779479
381913
254368
105619
904658
376701
1658745
1203530
1486771
295822
1821181
474862
216704
1017398
1923854
1684740
69148
1355254
1202302
1932242
1080173
1108691
965585
1185128
1318218
1901048
1466847
1047400
1668243
1698157
1595699
44820
272687
724008
1781294
810698
1403705
1437789
32810
1997273
1747116
57468
722799
1322260
244751
163454
1585928
1310224
1733085
1669743
1288734
77398
341261
1052138
1503299
370327
1852484
952820
228696
1076796
128730
925468
310779
892005
529708
1537993
128099
581268
465169
473052
1845734
1028122
1779512
1978961
917793
329285
1830844
1032588
1525083
173619
1819687
1882760
1082141
786035
1345143
1857365
1582927
945815
133760
1921813
1243321
769611
100898
599033
1444141
1225417
1482494
1051266
430304
1764932
1194403
821151
1491550
1480020
1516935
552631
228795
715770
1343291
169333
882876
1204291
1412459
322698
273245
644033
655542
276598
340877
703324
1604527
1928981
1133883
937079
1768672
1523865
1321802
1301645
1999632
1273208
34454
795721
8733
1123179
106560
435615
286317
1341778
305043
1384513
191496
370814
1879553
1420893
145931
505598
1685478
1329737
1038652
1114847
499908
132509
30198
698663
1818590
306160
798575
1434193
1580516
618339
457073
207309
750302
656136
138763
1061800
97800
1618797
58093
59533
785819
1760102
1898809
214453
1216211
1734822
23923
274959
938540
621680
220933
63041
1445323
1947938
1984768
1223190
1512546
935381
1549470
228031
1404720
1479447
1562770
626754
1267412
1907157
901939
1189676
1244561
613132
1309269
63350
956148
621546
874285
62564
1014477
410359
1434537
1597434
1032286
990680
55717
40765
1547505
849687
1539500
1157007
706125
1741602
157402
1625706
364484
1105075
495796
505763
1521468
131791
1241605
280720
446921
864461
312218
1885000
587953
36164
1856292
1782616
386388
1784138
1751530
679354
219250
659484
97710
1554395
826126
591148
1944759
1151853
1499698
1318965
1734409
536241
1085145
1398901
1864171
1982614
1116252
244811
1418550
1107963
307159
1887878
1568711
384156
63212
1742225
1823585
1730869
1061793
192762
1513363
1415920
512305
357675
1119630
421499
1749277
1044025
345082
645830
624812
1055757
1616925
967149
1434731
1726516
1772015
45499
814342
1618870
100019
1833783
1483874
1737005
1261121
625050
733276
194416
675665
291275
1750915
1333065
629648
472789
322556
437028
1030284
656809
830685
966418
808732
1357708
168487
1377221
1847116
813560
840742
1213007
697057
448526
1586347
544557
1206012
282538
1815567
637969
855705
57942
648223
297308
808743
1188867
1885400
680210
1992242
660269
969974
315624
523620
1876745
642636
1188294
1775363
508193
789227
888346
1310081
1537926
1217161
950243
1318109
768024
175633
266265
766763
169971
1647486
1319134
1113569
293487
1785024
608781
553385
226747
1051355
758003
438013
1258515
648891
306431
1351165
969450
705243
1041905
1188650
1680051
1860578
1738522
1945817
844174
943379
1739022
1600759
26746
43329
153503
1330157
1813287
1279710
1023029
1832780
385999
166652
568824
1370038
204749
1391627
395058
180883
52799
337737
299780
649423
259668
855815
1262299
620673
121024
638690
1735360
746831
1547907
123125
466496
1158414
1165545
736962
1778797
1141286
20858
86153
779451
1476384
145594
1216688
1677574
767270
323655
1293091
976043
245231
897370
1719241
1030130
1533091
1725495
1480214
662472
501
1846962
35470
605673
985337
229895
1773794
695802
1170100
626988
686454
1785390
267535
1219957
37930
81967
689939
1352834
1535040
1680694
1524884
563853
1671378
270467
333123
1742154
1499232
1236503
1273565
952858
994507
1230829
1588082
754215
948052
645089
1200066
926162
463856
479098
259384
786312
1534833
1834575
712672
659451
904345
1462385
21491
636226
1555418
1119592
1409711
712918
1155475
1612154
995393
1973652
247748
1169247
1323378
1811123
764379
74306
1942044
1575445
1748191
1065733
856488
733883
414186
880064
1118541
1465767
329131
1555756
1849728
507792
1781533
797312
725179
1554860
1999860
196577
572350
1485402
744896
1809456
7310
1289174
1436371
270298
61069
1315096
940286
1740824
134755
923079
651903
522215
139804
1546004
1279006
1877289
937256
1628046
624686
563973
134089
1205778
1388587
1272042
12929
1543751
1412679
1061569
714942
21340
610143
587378
65784
326994
948440
1682203
1695491
110766
664118
1934496
1392949
63038
1489531
238723
491573
936559
1389996
833097
1083049
940562
742100
1162016
841768
457746
967666
1894801
1558449
870438
1514617
1320289
1650254
906365
1894307
1956163
1867830
1485379
133470
838588
461837
97419
869288
478080
88908
1073414
912431
520411
128126
1658538
1238692
1493418
831353
1902025
584083
764735
693453
878017
402843
993743
468091
375845
969987
926243
966062
1365647
851939
929403
113130
653840
619154
62373
1739719
680100
1203434
1722766
637240
690740
389411
232314
131316
582058
1539999
1881424
396353
187475
1584656
1591487
866795
280139
1721523
1348017
1023498
297445
33806
1390026
1122486
338941
384528
903519
533514
865485
608388
1317628
367620
217171
1726843
833479
1832013
1430064
1554893
453105
122754
392229
1852801
1514960
1098932
1142402
26878
302685
190770
1550509
1574733
1772961
1529254
212310
760007
301778
1385135
1673675
1935349
1811223
1796159
331256
223240
1451561
1945860
1501218
1088306
188008
1157493
47959
704292
1780145
695196
1922106
1286107
206871
1714498
1835327
318497
1326328
1891622
1012294
704747
1150030
148536
543652
135846
281002
261330
1837541
1144113
985627
1564307
234684
680715
1208823
1477087
1645661
626160
1706862
1342130
1738698
404474
706381
1903361
509817
146006
282446
183975
1903417
406114
469558
1585804
773831
1657516
319231
1656627
638116
1555178
823567
77038
603766
72227
1174802
1237382
1704152
667133
730330
1309568
1757454
398007
1453480
1769896
156796
1469059
1913845
1337872
1744460
1778869
1588325
78287
1543492
947775
754459
763480
264956
1128842
879254
283802
317610
1569356
541131
1562499
10002
1725853
1223536
1149712
361373
968949
301869
1173831
1918188
834513
1520928
1057477
1774120
73635
506502
1250989
1882535
103281
1046489
905963
1608284
919689
1742733
201251
1621103
400915
1663221
248989
1019914
319598
183725
512221
2694
1810280
522095
1589182
1295796
1025249
1028983
630675
1632557
1795982
619066
577412
1570297
1843978
1726426
1515014
225285
320237
1543637
1447501
1416173
1221360
665957
1900473
1939194
749989
1710705
300818
951813
1945030
678356
709162
1873826
1335441
1162614
1504247
166777
1485742
1631543
377101
628841
1769744
574406
1602029
233288
1609134
382180
1237366
1542410
451937
1279314
1786391
221442
1019835
1284770
857748
1678830
1618929
860380
583139
1967908
1310086
1197602
299490
7967
790840
1651448
1136706
577223
895817
1213328
1568662
1138030
484490
1176753
1299176
424826
1526320
527234
1191409
1971725
1566359
1288563
1496775
1268173
176776
1392129
405432
1538219
1510844
850019
1363664
1433184
1460042
561426
665667
609859
1247125
1055870
1511650
1771125
1083403
81406
632350
309580
899602
175890
872193
435985
740093
459018
207658
731445
1321217
494000
227980
314157
1170419
207370
1005248
1395596
1422549
1688118
1281653
578703
1329986
62188
707850
1561612
896913
339028
73837
944674
180793
32889
762762
454100
11920
1818609
729563
1997651
1972964
860118
1300581
1705913
1205098
78422
1359103
805144
300111
5486
328211
1550833
1192027
1136069
1666825
1938050
1502898
1200972
1641468
1008512
1029675
1204867
89391
1151527
242228
1577005
400351
1674207
1554369
165601
1162573
1224973
216667
623550
1644096
350142
1456974
1354268
2709
1620140
483304
1041718
548566
707040
1833719
1420010
1431656
983731
1086229
938908
578743
1581855
1203986
960523
995227
1167029
368459
1264066
1265468
57494
1200841
1165356
1731064
583565
1854898
1574186
1475469
1779796
1210614
1304758
1440459
838034
390088
607240
1389143
1116460
1113366
392598
1529548
1822064
1468956
1687128
700473
1620894
1525256
1043213
308898
1712962
801381
1732215
1717448
549208
1511829
407996
860850
1961792
388504
286769
1929297
1379810
854245
277708
743744
1836522
1108048
1611385
1147484
261298
1986956
667999
1599134
727075
739732
1106995
941302
13087
908202
403979
1120254
186858
1592777
443993
867516
430733
509809
743717
992187
1058447
935544
878420
925284
1774774
1044474
664646
1400090
399047
1701421
1493210
807468
336571
1440021
1280172
789830
1308649
861567
1344796
731161
1315691
30988
111626
1742498
1234923
1995576
933171
1270615
392286
759262
703594
1337883
1050665
992019
1986277
990253
1463731
555916
1577385
1874406
149451
1071774
1674244
1330647
1683142
680815
1779777
1813030
1392053
1664712
138171
1574770
720224
231440
1458607
1629634
1465689
1495120
1628652
1269875
797980
1484025
589567
242998
1130939
1591037
368094
542298
1273320
1063809
1527819
999933
202589
1910437
793195
948449
419050
567668
918588
1885411
1458821
1385836
1013693
1628902
865482
892523
1273211
1537905
5674
967459
364018
1043497
1067217
568612
143794
1418330
1128251
272248
1050068
167661
510723
730061
1989353
629879
1643100
662997
831747
1232958
851651
292787
1767039
717273
270388
999815
1152190
1278164
708011
1607131
1228887
270722
1828633
709167
513707
1760215
1885293
1092074
802128
578925
789874
1206708
1114927
922510
1480729
936030
1590228
724056
479596
1632653
544005
1930542
1359263
280084
1569888
560274
721708
1406180
1545261
508883
1774077
1735830
1841752
1622127
807021
138872
725208
1682923
710171
692301
1445610
542789
973406
1306600
1822515
457332
307329
234215
1186750
925101
1150547
1356456
1894999
1341196
403127
123428
54492
409494
853372
1231998
1383029
1383597
950485
1268342
215665
1825619
1458889
219918
584593
452343
623373
989304
1950686
1990913
910485
1896159
1129525
813251
456849
628436
513058
276113
1322902
1381834
6112
689459
1788923
1930607
1169050
240255
1262799
1727371
1500666
217399
1183423
1905442
1017394
1184345
174052
155535
1791122
781088
1092765
1700106
1137417
1908295
1656395
97877
1208142
499975
1151678
1062149
904916
452267
622077
1623193
1698879
512329
645054
645071
1633485
331967
1291216
72476
1840349
650980
378349
1716519
513358
1339180
828229
570241
1855503
421548
1538192
617557
891447
1022141
822568
74131
1531993
722790
1251033
1575045
1800566
278560
1878304
586943
1088030
828243
7221
39327
636962
545038
17414
1030336
982066
308530
330706
1357995
315183
748420
1113456
160398
932239
1607541
1064349
1969757
1087094
795766
1923250
1838858
181673
1372472
1747869
149996
1284234
1039437
1601404
1198133
1181428
1935474
142510
1596551
1909103
77548
1836739
434061
1945108
950476
1549835
720392
337389
438081
641731
900884
363582
1059063
1902993
1357366
321744
1193586
845063
1238943
255154
1050395
1124761
585192
1768666
1080006
1757059
1570632
1078362
1146907
217137
1901503
784954
1978691
801649
1421233
210500
1598683
1698181
1088956
587700
809185
927303
117255
789895
1805040
1714088
216266
1010802
367015
585674
1740645
358536
1159722
382279
1766503
1824983
590825
1045374
395586
736267
1893039
168845
1139861
771303
969822
1982803
994076
438991
1230935
1786791
93385
1228864
1791700
1678248
1189413
938711
821143
1775384
1934567
1768901
1485502
1593617
812660
960662
1775034
1957192
109118
946482
1263030
605400
1673160
1004083
275530
1531467
673782
1588493
252252
930682
1397234
1502035
115313
1594015
614525
1199016
1235070
174816
253390
247214
1222506
1138130
1746781
961170
1824215
882724
625697
226488
1100869
1187980
349367
293744
558999
971241
84966
74907
582519
980820
164844
183548
1426457
1601844
1538615
1568901
86361
391682
1857346
651752
1824542
1256017
1497135
247424
1974765
1640912
380360
394585
1381935
584114
1129092
136213
1343321
1111776
947703
598588
334331
751377
1786382
1055827
142682
1995287
23711
1603355
588898
10815
1640524
1704879
1736844
601312
1024259
1091667
1670018
1542917
162229
1334107
891447
300282
93437
1453744
359614
1908964
609940
718203
1065650
1681723
696895
1993061
706224
857623
997585
1439859
1479825
522962
531944
1528870
1429886
856902
1498076
1808750
1066950
251435
1246311
477948
78509
253801
542978
1071137
1760534
198073
1928699
1985430
178839
551137
384763
1602157
927288
691236
952509
284803
1234271
606779
941618
504991
679177
1246500
876881
1987711
1943945
1792448
1378630
639238
439547
602433
778765
1986052
514983
875014
894981
759795
576501
367862
1275674
920549
591910
638752
511680
1556944
644682
1769817
1933236
1782053
1828306
717909
878412
26769
1566986
1218311
558746
583250
307800
473936
308507
1388580
1430826
1178761
422262
840446
562458
1506035
343068
354362
432521
912430
158935
1646129
1564817
779815
925798
1388875
390613
1046477
1383332
1383319
378164
758642
1698510
1015786
1971262
1394308
359879
1985028
1478465
866735
870428
1048407
912278
782413
1040158
1843077
1508432
561905
983240
1433207
494133
1182629
331576
796136
755193
352707
1906959
1334575
685150
1499993
133740
1427368
19698
1600933
672375
380710
1348833
1086192
941713
1699433
71084
727155
795074
493651
1134510
1689392
245347
289642
1461925
816741
1647041
1100053
1203923
807984
1532704
1749352
737973
221013
56221
1786754
1981342
1616117
414483
1574351
924213
1004182
586738
1293562
1169861
1889056
141374
1330000
1559954
1699670
1508535
1765869
1705074
1882574
420597
897057
1857540
1521797
179063
436222
623717
1648345
672902
1833596
344842
1022966
492065
1114667
1044918
1809333
1170430
1106367
1759648
567155
410590
1754469
349482
1985121
1294378
1982247
234114
470475
1800590
612046
1626937
686899
1248087
1221647
587442
365942
916616
1604222
897818
954393
1652888
1730728
153720
1064559
104900
685293
1678113
1683861
1223856
1948982
497944
651439
388791
1850311
964490
490007
1231360
1173052
313464
1504473
1949439
1809107
1529122
614407
294405
384757
817639
860320
240132
112053
593247
122520
773309
509180
258693
1907880
1056005
1511061
1215164
1732987
388087
1062915
335942
1386915
991756
1210918
2178
1118853
1859110
1864360
666863
192169
594692
366189
1281078
1269836
248306
1954656
1259934
448073
478132
1904829
8331
738955
690650
1403737
227941
1200422
1177542
484642
159342
1406599
1272004
1950156
964941
1511962
801882
962213
1967221
1115767
816625
861440
1904529
76532
1880388
583799
1916651
503149
91707
781246
1124437
1195484
859516
1221246
1662933
1730660
271408
720515
1957808
1219008
454401
907698
1295058
124227
1957783
1110311
111053
838508
1667089
451281
943286
1112906
1429514
1804869
774690
1095560
337104
1325516
1321081
1520003
1911326
1726061
1297585
349598
1556830
973212
977317
75676
617848
1486020
1784166
1002867
756321
390479
1191947
1143628
1271824
853194
960017
822565
1484512
1648828
516155
1568807
341522
510316
1495720
1232008
1177540
385202
144263
420595
1643586
879000
202368
986520
750701
44835
1218453
1386290
18214
788023
1228243
1248254
675671
1354926
758553
1411367
131320
191303
292764
524608
1838867
1565129
1622207
1398721
384443
894909
301252
10830
1958408
642221
802762
966348
1258477
1105664
1820210
375235
652316
1475216
1938104
213957
771008
1231547
104953
995776
1165955
764779
735497
928486
60213
1875201
1966677
1726300
1334972
1607841
988452
1170586
163943
1914049
1947365
570348
1605150
364908
1639115
412954
590199
1264189
852628
1919966
604809
1205951
68706
436462
1299643
266027
189872
1369399
1625354
152173
578069
1749403
710161
921525
953526
199589
488589
827843
1454238
171270
420088
416347
1247240
1934360
979454
1430719
1037269
153298
1095139
670273
147283
1349820
759084
1618395
939333
371428
1956704
1859568
1987106
1352195
1849419
758792
1546
1378775
593526
1708918
416423
1736534
876407
955474
1864095
835017
258247
1886628
1628857
1406453
667172
672439
292563
38275
127162
1072684
1945299
1373840
41037
836247
1079318
20696
1059255
809608
385707
1199554
1050061
753616
1151809
220419
946396
452188
345855
1478431
1313088
315037
869942
6819
1982803
1597839
1511322
1365261
1021118
391034
1643131
573761
1327443
1487838
75287
360490
565168
1357499
973065
61007
74147
722970
471674
319776
311154
387670
871089
232152
351563
1345818
413793
1848726
1970664
417346
1846472
486216
42362
724007
1202742
720921
1293752
880873
120187
228206
695919
1460246
1591048
817920
844983
1416726
140219
58307
1374565
137919
523784
1705661
1542299
1565292
596716
1944248
988981
35268
1361650
273350
495753
132292
1691837
1030358
818965
1112172
380486
1378139
1786298
1107098
1588486
794926
1756955
683436
683706
54643
1359148
1138227
1550344
817758
237810
1499253
110578
1596591
1962849
1441376
1123842
645417
677927
1764528
1179013
645844
1350469
843916
932037
644514
650680
1446262
1802818
374845
682533
1485642
735958
8287
172874
845374
744056
1956156
1106288
1226864
574765
1985039
31747
1414265
1230445
59031
1382380
1554119
1298118
113838
1034335
594210
895878
1614947
1704439
1626454
796879
774147
113768
1755580
756007
1009912
107226
1584850
1132492
1410621
1671513
1992195
1901533
1643655
1567083
685577
724298
620124
1618804
1590365
886037
860906
477358
431569
1187756
330664
799188
1856934
1551793
1918417
1198969
723686
868854
1511934
1809830
1357768
516605
949960
463192
418630
559399
96642
748932
9332
1234800
389650
56399
1642650
49992
1642753
960212
1910425
1097503
1217604
1730429
1903161
709732
535621
1603449
873145
30451
44075
232326
1674765
113509
555190
1919968
1501649
1871879
1816094
1290873
42079
957493
213495
1409944
1864952
1864120
1018515
1412926
1358989
1791203
417481
1542780
1020518
112496
1331080
688045
829357
1411333
33257
1581980
454172
1000988
1398879
1166112
727669
1771389
232797
1722591
160833
589145
1519481
370622
1286868
472150
587111
949370
245463
505523
1871453
1060540
651199
102294
1269210
11904
703118
956471
1970205
916243
391945
1117733
268817
1552800
687477
1293620
1128776
1622274
469495
697716
653264
1988551
1647084
670823
984870
986930
1072526
601543
1743256
801979
128986
1541280
853534
1620996
588349
1433363
557320
627887
1093149
1675849
426898
1219014
645283
143597
1598589
746442
1603261
1408902
1790457
1127106
1235487
1534009
1537041
1835848
1535117
244876
518016
719726
986523
1870364
1334200
1883723
548950
814136
1525087
1104203
323957
1759137
1681083
800911
1894323
1721260
1497780
1468200
1559899
1363302
1515681
1880608
809229
363698
1449270
1716149
1178471
1512889
48834
1294323
1673520
431941
1756759
70495
774675
1948501
468198
727023
660458
474767
531921
171700
1554906
1871468
21399
1564200
1510473
1438363
697695
1996680
221170
191022
1173077
994746
1427288
900080
834879
572004
744142
1613214
913935
744096
974050
592543
1352923
129724
510448
1019775
107214
1137242
1346740
1473493
809972
1669830
1801674
1395553
1636150
1491546
1172737
615187
1849394
674794
575253
700384
913577
1470596
1548598
750067
551113
854707
325396
710453
1821073
921368
1810200
1612149
1653496
878206
1965010
189170
802092
1592223
458425
1633573
615629
1111851
1013607
1403655
591487
895697
40941
1242499
587809
391244
390102
818630
600871
1772753
1362303
746573
1619279
944337
1713035
329507
194947
1544367
369683
479612
1739460
564289
1397762
394683
380840
1804894
1511579
811148
1158978
727004
1882964
1320196
889822
231553
299554
695357
746306
936754
807746
1036500
1331659
1166164
1785165
1550728
756729
563410
442101
1631399
1822366
1756581
1245526
1544509
1832793
1195129
967347
1216277
1873312
456703
587471
772227
898974
1054614
891643
901836
368699
1531630
1235456
318918
1859494
1407562
621699
495181
673502
1072007
1026484
1325979
1897749
1173896
1633583
1361475
449470
1761368
1692069
420916
727247
1047963
1662352
95320
1207474
909278
1190620
658606
688601
59106
279482
749614
1941507
1958100
1617563
983298
1000842
1523559
603854
594841
1420519
1259147
1228064
1953977
1246081
1685692
1397746
704479
1642874
1566427
234941
1551645
897080
541629
1181202
861352
577678
202263
1241256
1311493
1908521
147453
143701
981567
338521
552660
733804
1530183
113600
1865399
858357
6274
1844358
18964
582265
493736
440378
1115613
961761
674173
12836
1649564
237257
1389578
1580332
255583
29156
436514
1165357
1635796
1009365
1004860
494137
1047980
135552
1936653
1260775
509650
276823
207259
1670850
275274
1354941
894269
390498
705230
20968
719316
1227404
967590
259216
856793
112277
503980
1504878
830183
1727594
1270907
1831880
1119465
695091
5335
1417263
427293
652044
1108858
1864753
419684
1778685
1734098
869048
93646
91043
1459372
1794560
454160
1345584
235667
467129
1316289
1922493
822181
1012687
1812996
755078
1181139
842205
1610466
1993481
287189
506821
1130019
1895360
1441702
830465
327517
1472722
1271669
1285560
197597
1245613
1594111
651771
1931932
1686788
1231347
1963519
633784
1258691
823273
1963288
1528016
1744393
937283
1430952
926967
166541
1304611
1491571
406003
1159310
1554646
487547
1728556
1208650
919802
598500
1098941
294062
1522338
640166
225673
747046
215250
1560703
1227913
1593574
377572
1231038
1139098
1133810
422913
689074
462444
1516091
1819409
1427933
318360
1734185
1764199
100236
527071
709843
1968064
655571
1507419
677542
1002528
1465448
1292185
1224064
196052
419485
1290692
355079
1846087
1939405
924195
1412628
749443
1884051
18345
764396
473270
1496270
1955458
1189495
504288
1840544
1208213
151320
1680316
1901205
396151
228987
512526
228007
682544
21773
1634917
364533
163282
1991788
192636
132752
1900926
409982
469316
1652058
1036104
1104370
22725
497830
768028
541828
1593008
363389
1226245
622728
1211939
1602430
823450
618338
1879666
432968
1425552
1008357
1701049
1978041
1280844
1788819
1336060
95719
1697164
507193
1402672
71311
1547078
1941535
1017348
667283
843707
1678771
821767
1613369
1138014
1007145
1252145
817574
1518454
1019461
509114
1167290
1739422
703795
511206
1973052
1537093
1734803
1826200
1786117
892741
729507
667746
17969
1799182
866249
1579025
17735
419883
914907
726250
800341
1007642
740025
636109
966620
1085940
791440
1677570
971490
532050
1785204
1515444
271394
1174191
365251
1871032
478459
325617
484063
1132238
56877
39230
864545
1710013
1418189
1712609
710993
1860722
43973
1996544
75936
402490
1464076
1234748
8632
704750
1686541
967988
182266
597923
188165
152430
1475580
1763603
1595020
314417
56450
911306
833272
861652
1365083
1909074
470644
62796
1512927
474620
1712175
485750
357448
365765
1743283
1741533
286400
1238247
386673
487712
1868852
1735419
975768
1605992
157645
118687
1042410
1462327
352397
1452382
1012209
1953703
1096264
1960258
189642
1618004
1828293
1787401
375663
1502241
915406
1998511
427779
27087
76107
444595
404483
343242
1988063
633340
1075723
1406503
1431026
1249591
240165
1034760
1360378
1095052
357892
566198
155839
848481
1848017
459002
1427177
1759683
1754126
130962
76408
1736493
153708
400247
165178
1338112
888479
1160903
1916967
545489
1737914
1715899
1459023
1292870
884951
26926
1281169
679887
1098805
1595359
1656924
467894
831034
1237109
1658225
1940084
656126
122360
1819730
1541423
771124
990141
631457
697538
969257
199279
1744501
377794
1308197
1971170
1844302
1438540
930111
840317
1017351
1183666
730095
1867737
1149816
705601
837767
769415
1022148
446894
512421
984857
1272816
1807610
783156
1569269
1739534
1943458
269583
1949026
402450
33553
374441
954832
1346369
890297
1007140
1949087
1572022
1233607
1622802
1253444
1081957
1043374
604697
1766260
1074430
493403
1457338
461853
1339439
1163575
1458220
1412032
495621
264302
1645370
1718700
998797
1070373
739577
74829
612649
251425
1148458
414581
1549286
160410
1540649
41171
520541
274597
239206
966310
16857
1821737
1748925
1263036
1401335
1958022
151366
616355
1029532
702372
235739
144201
222325
934276
490975
1563593
597681
1895502
494987
49325
452887
1599236
1058707
825028
1471968
619161
599243
423428
449377
193497
626161
503101
1867041
13779
162798
1574758
364030
761912
1615564
132793
993678
1071834
204
1228723
1123666
1941848
574304
275608
1330786
307256
660343
397095
402015
1874925
492584
239721
714505
962662
93378
514192
907154
1385267
1787717
1408594
217470
1280769
558917
16700
627790
1861476
324372
112221
1942269
635766
1767669
1994901
709654
1859795
1350387
1438278
1813021
449318
1679624
327646
1388625
256326
1352889
891663
382784
61981
273447
1079627
1713485
655521
479427
1881428
590192
1266441
1322367
1787141
769807
442878
506833
1811736
1660758
1760590
155860
239032
501452
126057
763809
1470038
48322
1884555
1125748
346692
1182966
543503
2360
341340
1062222
75581
1374305
595271
628931
1334901
675914
1910185
474299
1741824
883444
203568
689138
1552631
150927
612748
318629
114277
1449035
692687
1448683
420179
960736
1233729
1958608
1062523
864216
641134
1553242
152669
687374
340382
931721
284131
1249893
730533
1145755
798590
447509
1388446
1954639
705660
712395
1834908
918017
223333
1998155
352924
756408
1131609
1496842
808229
819610
65060
1981932
1459600
577718
1127436
1981564
1853466
440422
621796
363733
1528797
1974986
524803
179884
690507
900125
1561352
281214
1126691
1310338
1352417
1227993
1336854
981537
1195834
464041
543720
18509
945329
737713
1898665
113821
1542482
461465
1052604
685797
903589
220788
937842
547400
585423
1029703
429164
390209
813428
582789
1828078
916542
973071
1748886
129018
328251
965495
480262
1217855
795845
533034
1977268
948600
1873149
679705
1550269
1141109
1491930
1553792
1390001
1286728
362204
945426
1626866
1511757
488852
1918678
1518099
85083
581962
816426
1361725
548222
376775
1025469
80543
193858
1389715
1869386
1166815
1977736
157444
1149762
227900
1774674
1547805
1883511
190210
28745
1518919
1160707
930937
1403508
655571
1286095
1627053
1694926
1687868
1210359
110211
1427916
1098594
452386
1639504
1693601
1426736
156510
1737163
1765786
1122055
855187
673494
787255
416782
1371493
566839
673981
1311735
147799
252923
1686365
381975
625930
1236698
540868
796754
1142263
1239801
272474
1589953
1302088
1719710
79399
311459
785180
285999
247786
617805
944936
1932300
741652
858275
646098
1297593
287021
1848987
1198650
1696734
179798
1934308
1287467
1820746
230411
192155
1679475
1444020
1802929
565649
703962
1461972
654404
943164
1991665
1703656
33229
289948
1737699
76458
1310385
36259
713411
1683716
1821525
730065
1221186
1162651
18637
1953803
1200112
1489742
884255
825231
1800633
531494
888082
1489937
1455879
274592
282446
1239549
1019876
1542380
1435037
1977405
718416
941696
302644
173293
16271
498712
385214
412514
1814766
1996026
134476
510545
1659296
1435857
1965808
1951636
1407805
1512275
1587123
1268365
296954
1053800
1310181
489041
918045
1369040
1974905
1623436
1550139
679087
1654446
1957490
1381476
769155
1939443
1807590
1561948
1138368
1556615
1476425
565156
1429317
719138
49188
496642
319664
420183
597959
1141268
1085654
509147
503835
167448
1496813
1094077
197388
1223905
1415379
1057920
384453
1027351
1572322
1593528
290424
348090
1136348
600474
1804223
22276
1922130
1158777
632260
1807087
1496136
1902687
57338
219971
65644
1627649
1155857
352589
1050935
1966863
900928
1920961
1912985
1215585
1200258
1146749
854940
1982547
1061709
28228
1606189
1679758
201430
1047103
760752
761341
210160
1002966
1153637
705143
207363
1264389
379850
326991
1036473
1082384
1041022
1997750
125331
1095662
1577736
1029728
1569462
51688
1286514
1428129
243872
598021
1607304
431157
1705360
410098
1199949
1845105
22726
1625040
38062
450778
331046
271242
1874216
842590
539983
1421285
854999
816079
1621351
502674
490458
1700455
73625
1676068
841092
1378506
1402038
35841
657010
1970853
706885
294582
1290796
1016879
820491
1049593
1843821
1044270
1976646
98528
364872
1630281
743110
1050291
351336
1309253
1928214
202275
1269552
1314079
776255
560416
503851
258063
1872231
504224
173578
1468656
1988301
957900
1071875
1158215
985978
1832171
1957920
769434
261730
1221845
337067
1240845
729594
1935603
315215
1227238
495997
850342
770788
1815595
1049184
1116330
223181
1750828
894424
110291
1675298
1318876
1111264
764325
1488706
1443070
1292986
508853
521112
786046
395721
1694690
1332361
114891
1088135
1229303
1042989
1128434
1208964
260247
91405
940837
159221
1578611
1539408
579226
1407991
427199
1654947
1021024
18786
464083
1113856
1032684
258950
772852
736378
1631436
1922814
923877
1451635
1170305
871612
1908684
725211
768195
734854
687625
2172
121708
1504507
147344
811821
1393320
1736393
895573
465277
3501
1608619
905697
1430875
1263070
1229064
1358181
1022238
178292
1350568
1689574
503867
1768648
1884580
1919206
163159
358696
194596
375960
959027
1605593
1490785
721548
387385
504011
1014841
1702042
1581957
1721375
224923
1637724
1065769
931252
191838
152853
1934221
571256
1349290
1869076
1447286
1154200
604731
1529732
1886064
244282
693096
1577188
1314071
1572636
3995
910857
791907
1658424
1403894
388418
465670
402654
1941173
935011
1772202
990011
431174
1735219
735558
156900
738530
1889502
365469
1852958
72033
1333537
1352815
1899929
344794
224858
1358212
641814
1582023
357093
1748908
1271457
1261765
386515
1181724
1980569
1231775
1977584
255274
818776
1126629
790101
1096774
957490
388634
1428507
787254
660463
1854928
796051
1490722
56413
160147
1924200
1078949
418818
11779
1195451
1437840
1764960
172745
1433670
770793
614030
1783126
1058800
938751
1181162
564047
1743785
492540
630791
970998
430898
65135
1929718
714345
397109
764174
91563
1198179
730639
1188079
1607
197652
74854
695230
1798403
165865
1547958
1302423
1033100
559645
1981341
241713
142356
802007
810541
1953216
1748235
1897680
63761
734456
880787
1217779
428252
1480604
1179352
1941601
1217374
34922
1918090
1068864
91619
1692506
241067
148312
1707117
447832
1763195
413252
564516
777598
562165
418309
1643638
1139036
1607925
1471080
1444680
101820
857137
1513864
996823
393926
521933
1950602
1281200
1092278
1373614
238077
338327
575342
1662801
761374
1081345
715743
1925222
306065
40577
1501896
472516
701625
482145
83736
1526757
1849974
1576607
1279958
945482
657573
1430150
545616
1761064
1156828
395715
1538707
1487609
1163449
981516
564782
1985451
1138972
496616
365640
1038275
1364161
523600
290709
1615010
1038245
953169
1233806
867351
1445816
736774
1500900
1521080
330258
1259655
1487458
1520996
796822
1439711
1897598
534513
736514
917347
610532
1025342
1152208
1123830
372171
941088
897605
1552059
72835
1622134
1300135
54065
1088459
1910122
1878326
83034
1422898
63085
1615792
551262
422516
1115829
1261745
1934216
1559218
1707665
857868
454795
1990228
309551
1131061
682440
673991
716271
713868
96731
1921080
1240784
1530433
854344
814515
1818171
78361
237323
828021
1394019
1836379
1904638
613052
1874679
1061175
1719558
1430058
256050
1348281
1532327
920396
30861
1124355
1874118
1123352
1355705
818555
1157140
1183252
895116
558050
1073724
718272
990822
1841767
1372792
1472000
121572
1204335
1350778
1898479
893239
550328
1161212
1774979
1987272
1089708
712053
1727694
166593
1689611
1911867
1289515
400276
683426
897739
709170
1934016
114143
674533
1391372
1251808
1581349
603274
1008925
421432
1328041
1392187
717796
1193683
349762
1525872
1879728
14955
757276
1477819
367022
530866
1306786
495693
1282245
184070
1141779
1851805
1858101
546933
1626601
884339
1619655
566654
318350
1688986
1166521
764603
1473612
783225
1584524
440294
1223897
1279139
1093116
1701987
967140
332476
1648078
1691772
1470437
1485550
681908
507317
1614163
33192
547479
1135983
1065446
1984181
1001828
154948
516974
1066290
465087
899250
927218
587965
1996762
715119
668768
261770
78569
260445
1149094
1086993
605411
1373577
1612122
196313
253377
510012
223552
1050344
744144
1661466
1941678
1405010
1132680
260916
1796003
1509091
335719
1317866
685171
1802079
1407493
1953581
1566089
1136155
1218394
1462138
1686583
897518
747201
399896
722167
1736890
1176548
1205414
1892874
716512
1826488
1333965
1124021
1871385
178544
479117
1579637
1234827
692358
222715
1166530
995479
1586986
1604923
113807
37378
640827
351147
1600318
1277883
1460308
1182497
1648547
1982042
191498
1548070
1540665
819454
1919018
264153
376415
971511
1510671
797264
728259
365351
646280
1665474
1259958
472963
1258256
284530
1796318
385454
1309598
635334
506760
1657452
911303
1963914
1004846
177517
760373
1700080
260598
184472
1515937
1212978
222327
12165
571979
1091363
372615
1463653
1159779
1949402
308334
1912493
1327104
1648872
274378
500755
458114
1247908
1900174
1270436
233907
429942
121056
708170
1244365
988548
24014
184442
441149
806399
1628464
871860
1512627
481399
1320384
1323069
1866151
302114
782024
258001
113168
394768
234322
915360
1140050
217757
4303
1400857
10187
1928302
1108867
1284555
278984
606115
432348
84388
144874
1518969
776001
1525610
179032
1415915
1858829
362776
808873
1514185
997186
422310
458553
492505
1984295
1695196
413986
654058
555065
591146
997404
401841
1420982
231070
28868
1600567
117363
1595522
216093
620914
1236610
50260
1009260
1114520
770557
767014
1574951
615491
944018
1102675
1571208
296096
510225
1957975
212023
1409703
1521536
143415
1700208
1112946
1996526
951519
26833
1642531
1589140
1599042
347483
682341
1679281
233484
158067
80847
892824
383837
252950
373149
312664
616465
561188
318341
1768478
472265
316201
624315
801496
701493
1911421
1559224
343898
592005
1027049
752713
366741
1460856
1847272
1182708
631266
1744891
1188428
478416
936334
282635
1523078
172388
661240
306981
937301
367789
699287
807429
707634
773132
1292507
418881
164972
951220
1737104
767409
498355
1667012
1344703
1746167
1826600
49007
1918168
592561
495691
723096
1571662
1878989
663270
464872
1521017
827572
1561388
879403
1965522
350576
119653
1600275
1723481
1903352
1132895
1950914
1947430
290305
1889634
346481
1931669
1613056
1128099
432865
829443
924812
374106
1314249
948313
1325293
1669257
311327
1611752
1373246
423087
298197
1341479
662085
1425116
1786526
1643909
1393384
1741813
1862737
171762
502539
156335
1167167
1677656
515660
994893
1753728
1792339
46096
645056
953156
14466
1483157
1608465
1635971
1357852
1367950
1447231
445562
946293
578439
793067
601670
927648
1450576
523123
1278204
996176
817749
1968585
1225584
711265
859391
1109899
1220276
1043295
360539
133598
1072465
1834900
115193
295625
686991
192143
1930928
806833
1816254
1276298
1907098
1972766
646755
981074
930719
524933
1730344
1725298
1713325
746000
709307
1726177
1863690
943895
1327610
837074
265856
1221713
1487274
1686953
1729039
1730759
1206126
61913
70465
256513
1452846
662841
497641
1332822
788135
1401516
305318
451414
1886369
1444786
790885
444069
1451181
1905406
1002555
956191
1783443
1257965
1664237
375270
466091
663284
481017
1512444
917975
1042610
414075
663157
1800274
224845
1228469
1041853
1820284
1874887
227945
501342
849928
141079
1142040
1329746
839455
1699274
111530
1342993
145032
1053366
562459
1740347
396811
1210750
382579
474636
807441
328005
1582471
310849
722552
1684820
1907425
734613
1611395
87603
1287316
789942
1031908
228578
1473664
466633
723680
386995
1500185
1164288
1528310
347975
1077635
1728539
821261
46791
468561
1057446
1571982
703507
1439249
1879829
1547421
1894177
223129
1454571
1097465
603072
309388
302190
986841
529242
641299
1814197
761601
894462
114538
1826536
1698217
920868
169331
345652
406268
903601
296049
1693493
676719
558397
739478
1388417
1359995
801125
1554372
491942
1446192
51140
1968063
557510
811440
721738
1653102
56893
405113
1219140
397819
1739932
1315014
813951
1889051
1146450
1113359
1183198
1095143
1104933
159465
551926
1809435
1359606
1905804
1039420
1562510
1390574
1387914
879701
1544796
1090936
102640
1871359
1996312
1215389
1435820
626172
1788611
428313
1522158
579009
476169
982043
1698597
51911
1899572
791897
313415
728466
1917542
1482979
521789
950168
1743636
1679866
1167470
1845329
383189
836246
1722720
410449
885207
942528
230967
1589626
1225003
1860208
1434661
114036
838034
1900986
907791
689669
128103
1315672
630982
1040493
1998718
1730839
120537
113535
689685
730932
1486744
1732243
445601
969077
804483
911479
1863623
434000
986143
1297716
268616
277851
1390430
157049
1801311
139518
372748
1653972
1301662
1992291
960329
1397326
330776
623254
234610
1943363
896318
1514019
474135
1508739
905484
919592
798722
64634
439702
1766220
554902
538282
423031
433744
1589991
1329639
6147
296029
1793289
1422403
50563
661008
1356599
1291172
1932392
861831
1400521
1491483
469231
824095
1953844
1448206
164067
1237568
1990056
1171853
1626436
1889323
709471
1698894
1508068
101544
64374
1055405
1473964
544376
781594
1956899
657626
121638
680741
883554
56540
699798
1511754
376059
1591249
814121
1743090
1128238
231641
1634520
1485633
583679
340869
1925898
144342
1903767
546656
808095
976063
1617720
1415547
1236016
628079
704168
1609227
1020543
1451451
1163212
249449
1264576
1428917
1587340
282875
421444
1303550
497361
1315534
1766106
1517924
927911
301076
1085429
594508
1259309
1322596
1428469
1677446
559963
959674
1315704
10184
1396934
357747
1282532
300857
424272
1444168
1160166
443563
744655
271319
1844235
535740
1542864
388563
1789673
1804737
1642828
1538063
1819893
738145
661608
1210892
379250
438430
1940840
973466
1832214
618190
865910
825336
1344729
862068
825398
34439
1436009
675048
809074
41018
707111
1181503
913137
1222324
769615
1296806
577646
1858510
229071
938862
1234419
115916
37329
910404
963075
1278658
1334099
381908
465538
1940950
570800
1238093
1181140
390564
1604468
943190
605741
914589
1989421
1597093
691995
433944
957649
1077661
392345
985748
1645345
59763
673539
600669
1181052
1266916
1163197
1720371
1772539
245424
1633005
916346
1524282
58292
1384680
1925669
326702
429535
830918
1663890
1080060
954825
994182
401601
1957689
463784
624884
494113
1697150
18060
40188
287209
1226837
1873964
1224592
1062411
93952
956528
1611583
1648218
1959209
1186995
198830
723802
1368680
99950
1154951
1590810
541946
750727
558890
1134846
590765
769889
1017717
428460
1314656
722919
566669
1589293
1399138
1327161
513605
1373148
1006615
1459705
1516183
1773515
1550175
87281
724551
828446
1319346
1006017
408457
298324
334558
1846022
1264247
1373010
1688157
695280
89825
1830338
528617
793972
1199848
512144
1552095
319096
688394
971231
804875
1341421
907892
1754841
1986314
1962923
590015
729773
1119894
522093
1292332
949873
374148
937791
686521
555670
1293620
1535958
188524
1283435
1668399
1176251
887018
1515536
94452
1486056
1666633
1986876
1264416
584046
760552
92468
1768223
1712369
398428
170964
1138943
399594
531669
1802905
1266879
512271
1292519
1806377
1559764
166518
572213
1979351
1118260
1251396
42423
967671
1602610
37631
1942053
1615021
1696053
786702
1334067
1625132
732603
465455
1948657
1919151
1088208
244772
450620
970202
414330
42241
74109
1365418
1489152
533274
1068364
54805
1537491
708149
198660
216760
1401265
622581
1298538
1664916
987320
1379372
486218
714746
271420
450463
446882
1324774
1885716
870735
145534
607888
1602939
1379196
1774208
743261
1385351
741400
787999
1033622
1119120
32766
1371168
1733799
355358
684444
1215828
1908007
206296
1605826
756597
613149
373348
917620
1743741
1941171
737272
960391
293808
429395
1875007
1855860
1585850
130913
860343
380575
282165
1727718
164444
907636
1875088
291663
779535
563000
666850
807756
928085
361567
1842884
164706
1035819
1392767
1511119
1569241
307748
1636555
1509098
1645221
166711
1529268
430947
460313
374181
859648
252277
587552
1823826
251538
356437
1599895
1397052
846220
1399979
1188308
1595288
1340667
1161870
1086314
533257
30887
105126
1854322
1881792
1394208
1305138
1220302
1740131
1547812
299050
889417
1128974
1983035
1377422
342182
465713
874299
183987
1206877
222561
211458
572154
326375
942687
1780152
964159
1749347
1446772
368452
670097
59977
1853849
151425
1881916
1659946
1224726
979715
1320785
926148
1180435
803129
230877
395956
1146953
844023
1612192
684353
1869594
283745
1036481
249592
1423008
1474941
577327
1693675
1754333
1216104
327700
1704814
1156828
1701505
1684064
873717
1589709
1449759
1178029
1285957
854289
1585576
1808328
1372278
1009255
1006889
585082
937339
1635088
91944
871885
654841
1974762
1304310
1717415
334788
712964
1561225
1687194
1542240
1669837
1877585
1553082
1818951
806227
1447455
1942943
1229976
1275598
964298
9430
794234
650746
851914
447118
194578
1528872
1309285
1820422
15703
1494880
1715994
96685
399208
967292
134623
1553547
1646821
190569
343169
186978
785224
1913179
1201838
281069
96217
1585813
1033792
1756840
464508
1400330
384774
1880881
704038
1158029
1198285
63169
1160194
1003069
1136290
407511
1045341
540730
1329616
1789044
1551773
1732319
1120998
80893
933073
1266699
1585600
1024055
1981649
4564
322604
1931235
1323435
1072361
915783
1902654
35371
1324624
59346
1558246
239053
1633447
1813486
1742695
1240635
132207
496568
80958
274038
1424206
1525416
1428234
744966
889490
1193957
1562001
255089
330656
1222732
292917
118947
490955
1825550
1660217
1548901
353541
1866204
1149261
675143
624971
1416722
382042
950408
1470838
35459
363256
1175118
1642886
670176
1524797
199154
1929095
1433820
627760
834031
1333192
305556
562143
1879108
1758194
425568
1337538
1474159
477741
1932643
9008
1204578
1529101
1911982
604235
1154376
1346123
951887
1103585
1844254
114192
790864
1679265
1456958
866141
558954
445173
1937542
995935
1724816
1391931
1153210
44239
1934095
1321828
21553
281435
772386
206966
1884014
520232
873356
1549664
1748044
1020504
89125
1354263
1065542
742991
1448156
698394
761011
1406686
56973
842693
56307
350738
1086577
1677492
60555
164166
337376
158365
1082835
1411882
1987223
169155
1945165
1265186
1235910
1007852
1237215
279437
1804402
1668932
181204
135123
627349
1571217
767102
991653
1613690
1322866
396487
1993990
261008
1642794
762702
459061
1899510
655354
251976
1692500
1529004
52879
1775361
918944
1674101
1115340
711120
1661161
668270
1323136
664846
1516409
1369595
778334
1499613
1887570
452994
973216
547955
466049
460095
1393318
1973577
1740215
86281
1942740
119199
71025
683827
100906
1964778
24144
589413
441393
896085
1562436
1373327
333469
723730
1198645
1691252
851086
963851
442864
1006463
1762475
523423
680580
1266802
1009839
1367841
1891159
1592802
1504366
689654
1287561
326266
179001
1137595
1392361
282674
33044
1804504
39876
1158270
1739819
1079325
758566
1707753
1530437
147363
203903
1350968
907045
59369
174950
191758
1686535
1002555
1384638
351312
532748
1309493
990450
1658542
847211
861306
1762169
1551264
958829
544259
1978157
534029
777312
864085
1182659
897686
1727338
133506
1204707
431673
1471271
163190
1427153
1154478
1069106
1014644
1643675
1739975
322243
1822705
1552374
102292
531339
1664345
291013
1255450
1905854
1865951
910017
387956
844850
1956166
457508
238775
672937
558297
1982423
1069639
572854
712618
1717312
844810
1210283
421789
22622
1727563
968423
1354149
477775
1076555
753122
657372
1374120
1854726
1492385
973876
1939598
670288
1970730
1362085
1904206
1363782
973669
1811007
140199
185663
1156833
493153
1555301
134241
1369926
885903
287188
811439
1510115
1464650
1283340
167700
14173
864332
278827
1343033
1853930
3361
379370
884916
669787
1598405
624778
91280
963469
1219917
509363
285767
1377314
610621
1378097
1148061
1163459
517521
1127794
1553793
1101661
1750826
1748486
970410
654261
229843
444747
1341722
1198717
1125966
588032
1597156
1123215
849721
1148768
936940
1770073
1477857
1701658
1000915
1484655
1792776
625205
452134
620129
172131
1161423
1937457
1861838
591354
852827
1878654
1326480
50590
1297992
1169620
1484982
376733
232287
840916
409264
272543
1488085
551843
1493009
1805073
377428
189085
348749
1954794
480343
681604
521621
1350216
1853351
1211777
142348
1633058
966372
1218780
1465424
191097
869857
1084717
1323772
1210964
1806756
1548785
601132
923891
1443069
1719578
1584801
25703
1136524
1446534
796140
961871
839502
130471
1052694
881339
1548715
1559977
971793
1558867
699598
1014491
845422
1426806
699893
592714
1360559
1180079
941311
640837
1380160
1502806
1921607
886482
996080
1740553
163087
760925
267504
1845566
672894
1390193
1766870
867746
37710
1574762
656971
995565
229435
1590180
1401266
574440
796235
928406
515347
761861
864199
330509
200026
205955
1713373
1486145
1611288
772563
1681279
635892
1480364
1389300
89249
372775
1365332
1015137
1924687
300214
1156682
33102
1915289
1771264
1974136
809604
1580693
419370
1560054
1025933
1274686
827619
123178
912025
1009055
646407
1217238
1874482
1179880
1851326
970206
350632
136944
1702104
1424127
1894230
111013
459261
1195479
361014
259057
808163
380032
637559
1325877
1815048
439653
192394
523469
1518539
1936662
108651
919052
1299042
1625305
527620
278245
294490
1797955
1433708
1969018
1655362
1583712
1607817
1801151
834744
1833603
1984974
373494
1864836
383340
406086
1858091
763472
1133823
942834
1870867
1343432
758210
626014
156110
1491020
326408
999218
371521
931067
93773
1879961
933124
1840186
1273931
613610
180078
490848
1239261
1934014
389575
1249422
416772
11689
1924080
1438928
1320700
1662393
1530752
971202
1859956
1164893
1764801
1775085
471210
1150446
1535597
1771323
623438
740150
1440109
434231
467033
1402822
851342
1125432
1646507
970252
1167633
1558549
453545
1904214
462774
361869
647511
1897863
47775
541960
825831
15389
555391
1197319
1136065
1770880
851935
736508
1094537
1584329
1221260
1383196
215759
1717055
685821
1265575
1756030
1689084
628250
1205265
1273622
730262
1850475
848085
236296
1788930
1950015
1129890
473973
29379
226266
1197261
1801949
416890
856243
1701346
1648612
1196384
127439
568035
1031626
1368677
740530
1004592
1033484
1226387
1739890
570520
1391925
446870
1559075
1779095
554240
1802403
1185492
1945267
479963
289113
1076301
1224186
1321623
1529682
1245378
101927
699945
49055
853012
97231
1401412
983505
291345
143324
568455
1933038
1240391
1447775
215720
59340
746
1015009
62956
1848299
1397984
1281895
802767
1623402
600272
1758904
93373
822728
1199593
11910
481770
1250001
1230824
1961017
1984991
1423495
1682839
1034818
149482
1781249
171481
1252197
1230953
91731
1555623
73538
1838838
1760773
470861
548544
1292679
689124
1818006
648541
1772906
1034503
356020
1888765
517346
696453
1739081
1734928
1150932
462666
1217718
339656
1616194
263247
539297
651483
1599405
1236882
96637
888102
1711513
1682370
1170087
110765
875910
1096109
1902278
1225511
864441
562702
746787
1771324
985184
622915
1857596
1654753
230020
1230485
803998
239097
1490240
279700
1896249
948343
813975
1584567
427451
346983
472499
81704
1422497
385654
1433236
517230
1277565
1000219
90461
124656
1755412
557727
1169548
1744515
702554
1561612
595128
678679
390581
1887340
56126
1030936
368194
52588
434545
2280
1957044
1450767
233695
1646951
341154
1938735
999424
1758917
1522498
1819625
1419003
488868
990608
120112
721066
1843254
1753004
275662
1810317
898949
1419745
1706947
832810
897369
291159
1942759
1158350
497097
1295207
972295
939866
1672046
1216155
44018
1790678
1041046
307583
1345301
1911369
960466
303289
454274
790574
724014
292550
1063567
632934
1506871
1132605
1930065
1749431
189470
655949
318909
544219
245747
1387270
1091935
180715
1878876
1156846
968930
753506
528314
1727498
459935
643839
1957594
1007845
119166
325755
147350
250144
461422
1825356
1436000
1292682
1224476
1307639
1666135
1855660
665283
1950707
755164
217486
874751
451114
425892
722123
1815186
184504
3405
1774779
144709
788122
898403
284266
1590947
770151
1353676
473984
1284937
1271025
1819494
192669
174633
621107
1643825
1048648
1851577
1715713
704614
822078
1054900
336352
42626
668892
232943
488469
546130
1579645
1560304
670692
243963
593784
1588811
1830853
1525746
1352810
1114430
1424463
1816519
1832848
243678
1618568
18043
1831857
1646027
172149
586147
667654
1545042
663869
1682895
1702444
379429
88177
1685501
1716778
1134294
513920
346216
236748
360184
1504368
758272
1307996
695004
1991687
11241
1632928
1681020
1578724
527347
400492
1804271
1249606
1676522
171223
449605
1536827
1578178
278378
1727934
1111755
1611413
35938
1797302
914982
916591
934189
1481243
1324735
239794
1667759
283958
1437802
231008
738668
1835606
1790794
1880090
706915
266265
1954850
1074114
1345284
1075054
1761422
341411
1721773
1329090
331965
1338447
1937899
1245617
200326
1852785
556388
780245
1451503
976570
889879
1756348
1484537
1731460
846522
953782
1448389
1877741
1699987
1580658
269127
1220386
816515
1810931
1629517
1608154
95194
1046781
485193
1507280
1717647
1149227
871817
1706891
740457
1955125
1154193
1012103
1853829
255149
436243
422546
113169
991180
579901
649565
1349215
45884
1863261
1626725
363613
1568707
1290476
880235
1561635
129648
373584
146763
1648637
1368400
81633
518850
1489735
239447
1602157
806179
867321
441353
734453
1273597
1914726
948256
488421
1578136
241236
1018721
1664848
1488800
1096898
551057
1035734
12966
1884375
113117
1996549
597400
1842929
74636
175230
1254143
1940355
1714793
409974
15720
1466139
437801
1067015
563049
1427462
763464
570575
1540497
324924
1209842
1564000
1020411
1524579
343853
1459934
1881173
1510824
353579
436882
1806308
1563274
34424
1486414
1374804
1178732
343354
821969
715334
431050
1839973
1625750
156257
161080
1782844
858030
1979595
979703
61573
268982
1355515
1326025
176796
362555
313436
1981550
296538
806571
711553
1049637
841977
1383646
279621
1581033
946329
1295992
1921673
341875
651929
1494445
673350
1383034
137391
528187
872329
597420
36987
1410969
1571235
825742
1122013
1945954
230909
380461
999604
1787100
1648826
50654
90926
1960853
1063332
1800031
1821550
817329
1850077
1781122
1814344
930053
695441
950561
105690
1267022
1844878
1990545
194316
1761852
1539345
419418
1059537
1629804
1842477
93789
536933
919932
120704
219241
1591729
269958
598910
1872133
1983393
310125
1021237
1247614
1509728
265029
93812
1913356
955159
1745711
1872464
395800
1092357
1586930
1815023
1765411
167883
1523762
1418537
1531366
1356328
1470477
589683
1853185
1365417
1341114
1359730
129403
1239839
1540285
785407
1432005
1883367
1036750
1808772
15418
1419488
377092
1094423
1250089
1015828
848034
464736
914882
1147016
925045
1223795
592078
886563
788002
1653781
167180
1789442
973606
1354890
1200930
872718
1151100
485495
928611
1592570
463390
1741111
1076270
1580505
1252710
175247
1114870
1155467
133762
1854938
36659
208613
1642725
1543806
1015618
1468382
1573487
1195059
1389259
582725
1997845
15680
1770890
1318575
1379573
758817
1921880
633804
247296
491030
1454489
1375505
114257
1377224
1877701
1521288
1011406
204779
1004525
1011490
1526575
1204524
988438
395314
1380254
1618063
488598
1558858
639495
1497191
1158746
695084
58284
276915
1582868
1753681
1471301
284792
1319323
317930
266258
1441387
867268
1062327
837366
217917
1558886
44610
272457
215728
727244
621681
1393451
376718
1011122
948445
1570124
1570339
929334
326960
1370279
620501
1869836
1461044
1313531
847587
932659
1068503
935120
1587592
543780
1633949
1243146
458395
1673895
1767209
1606940
1202307
1979019
616292
247321
55268
1686489
29704
1580625
842197
1653281
274626
624662
605194
692211
1829629
1323853
1194762
366760
1099926
1626595
575009
991658
1952825
465112
689874
981163
472104
1749467
630350
698643
634998
1667552
994145
1296300
1222796
1208192
1655705
1228239
890476
1979112
554061
1804277
1683576
1343129
312522
158207
710357
1682689
1959231
967417
354752
840693
798312
1180829
707519
188755
953330
1615753
274922
604558
1166726
98056
391274
972501
228599
350463
1660138
685122
936268
1300820
1857284
150589
1686697
1177939
491915
707585
1715217
100149
1738177
1168633
1915776
1534551
894099
1001083
640533
1021133
1418825
261621
942164
419888
674082
1885299
1302835
607344
1479026
1116639
793163
1291791
681666
1703419
457315
704231
1914615
131558
1991629
256794
894442
1254103
450689
630408
1577797
1375167
358571
771921
1592783
224026
165695
494478
901579
1422613
788907
167067
1773862
452983
317955
675404
1182512
877706
1434948
758879
1869522
816317
125799
1880612
1037024
1544073
835471
963416
546429
1153970
92468
566508
857321
1693687
1681466
344802
99350
142575
69030
197886
86720
954962
1170002
1653072
1311285
1695715
1345832
1739842
1669941
1515729
563700
1571132
1021178
1474791
1266562
407462
1574319
1054446
1766993
537624
282318
351028
1042679
102316
178642
582857
1355768
675425
1090756
740987
1462299
1103438
1208630
1147229
1665107
705503
601114
1278679
1654366
1747154
814289
1207532
1518639
1641210
248696
617790
1039729
826943
948926
838313
1255714
838173
1695107
320309
1476935
1566228
1850710
1085254
637316
1400727
763178
422103
277129
288530
1717084
1290754
1311533
830784
1592958
995408
1840465
480716
1951833
595540
659145
1416135
1560396
704072
416249
1652532
1542141
477644
1146554
304127
797991
133740
194347
378112
1194324
1286160
695090
574104
1300343
176159
136428
1025830
1001847
1213392
431939
574685
1524485
1277114
1708063
1796378
1593608
933985
1299834
841961
1086736
893126
1436093
51210
1946537
1085166
1508411
1687517
62474
970101
1995652
1377607
235794
1641131
1823916
1897251
1795342
161937
1334768
1297107
951552
231404
214416
546381
1248472
1755132
1028075
1746431
1217547
186898
1904529
31002
1152097
327108
1635762
1181417
1186433
802307
607659
268429
593797
559078
630175
1786951
1552694
1952797
1048948
847184
530709
293460
330954
1844897
733063
1946237
1949528
935802
154563
1236741
1807096
1445481
703534
667118
1655665
1880502
1467895
1706139
1855160
618190
1797369
976511
49127
1186573
1335487
1097934
1297920
1343535
1618157
651725
425285
276100
1486673
738996
1114680
1441754
589311
340730
1690332
120753
1332569
1740197
269716
1963376
1549799
10832
1174039
1260338
251833
286572
995767
267945
445811
1003082
908332
178987
165341
1613966
1819292
1010989
598002
1894122
1397180
1493838
1016772
351178
921605
1205477
930403
337883
905502
722142
1199104
1460902
699517
1103255
1455080
1614911
390797
1241248
1996069
484603
1315017
1627877
294950
837808
716209
636916
923009
1668314
557782
1622802
325713
413298
694756
177041
1911608
983478
377992
1156988
1793190
1272160
293862
1990830
150290
483213
676612
1275861
1924796
402927
1020564
1666793
979708
429249
53442
818024
503204
1730386
1624781
537691
1666178
186176
421905
1102675
1250010
484499
144214
98619
1587898
1082900
595747
1938140
1895430
645890
1482934
37603
613652
652302
346180
1984656
1751006
1169992
1384021
1907189
793760
995110
1239287
32656
1364345
571607
1988489
893140
1898910
96523
696745
916945
331554
555155
1097078
911478
1671012
538139
1952424
1932633
1540018
942435
695898
1606786
1662546
184844
614407
471733
827524
1747846
411131
1890505
1133520
118801
1625740
737248
13609
1148111
1980633
1982123
1766113
1153807
1254772
1958616
96298
824168
1553119
1809023
796060
1877795
1144613
837804
685668
1184182
1496910
158839
552565
1962421
1090702
1259743
268973
922466
1818731
665798
507896
385962
1031189
1509556
796081
1809495
1643812
150574
309591
1995027
1489420
715132
1477833
720766
1818910
1163851
880339
1204821
592029
823357
1750884
208096
1747289
673122
872327
766569
186908
1887920
1771493
164376
726994
110039
1299850
665394
619350
17876
184344
1503389
122838
1251308
120183
439041
1360285
184252
1321202
1431376
1019711
228510
1995025
1348143
1661914
699723
978998
139699
1562933
1118683
537542
366603
1538088
149799
1807797
1002617
1709332
1433932
938985
1017098
1994605
237716
371629
381177
1807653
446769
1218840
1154326
127165
1528155
700772
986322
137508
147103
793564
1386260
666042
1060989
1408058
35361
1942314
764694
535971
1679550
1623396
871179
1433811
1626544
67093
1409040
882951
1670996
455938
404463
991825
553443
941562
1331471
1738640
313012
222963
633106
324538
1339997
818491
1547427
1254350
201001
1112171
251645
802359
1689194
736617
393296
282940
1547104
396992
1564202
1742359
97466
342425
888745
623056
254694
1111584
1046676
204451
1268989
1274078
63856
1924305
1318483
53426
579295
617918
1612192
271581
786546
290495
1493489
393249
1799310
352320
14179
1464123
1729891
1134528
819938
1514083
1227679
102025
1919153
1799899
431854
976733
1526495
577250
1463621
1325418
615128
396859
591385
869602
1484748
694619
1430868
1599322
1078769
1641122
290855
682511
612672
1074600
685869
14581
283107
364734
642623
489708
1394349
470433
591360
208744
957362
1457754
507782
1992994
375212
1568154
1189719
1423374
1964420
14090
1806398
1274469
486105
469500
312477
1883185
902001
1597671
157860
1584073
483385
1238337
683573
1421510
535344
1991150
1056147
1245590
1561697
1386376
1629965
1366869
1741251
1122667
666460
1512323
426627
3035
1974761
1942808
1372506
1684683
264763
340459
317381
1943991
130294
1883861
168096
1510799
16314
1829567
1185058
1129749
678423
194863
1881481
291151
1861997
1527052
1777862
905869
293545
732054
133505
517417
164011
1423913
513411
1128256
1554291
1148225
239472
717061
1528012
831353
841138
1323438
1400738
1409391
684356
1899047
537490
1303067
860775
214852
333398
782706
1449263
487853
1128707
561074
91642
1919967
724888
140712
72937
1740868
570743
1531898
1159011
803506
1823657
1916834
616535
109357
1382882
1456641
1768312
1087610
1817879
273822
1258195
944787
419313
1735306
1049210
1311282
1181319
753046
129500
820972
1516480
1257552
221051
1128148
211126
999845
230302
1058507
14412
1628066
118333
532672
424664
1853088
1485690
29294
904960
1213324
430019
591860
529007
949103
630999
190615
170004
1042262
610799
439829
1802887
151234
1576710
181346
510744
1489490
749797
1662792
186102
1465748
1290780
1285948
1200426
1252844
1590465
503365
1254994
1440407
917210
1508843
686651
1989996
450615
1324549
15133
50916
765391
1868712
1667598
1399026
1855843
733469
437540
1373616
1276820
971695
1344734
971612
61731
867238
1528724
1845129
243358
1963047
1587488
35369
422007
1365463
1726603
974916
690191
470097
40418
1738051
434592
1493332
357667
808486
231386
1122960
1446898
1923820
1237558
1279706
1411878
1412877
1763262
1733422
817879
254357
137945
814049
1810787
922337
942193
1580093
26761
991151
1764577
315259
646517
845820
1775985
775726
1958415
980578
79212
1663209
1687637
1935488
33094
799991
63727
1945099
86782
593804
1046245
927642
1913003
1338729
1702122
1980288
1628173
1140981
1585186
598211
8278
1068741
1862951
407393
1076150
1065907
915928
883892
1852769
970521
181312
1137583
95562
1335522
1556764
1844598
1863414
1903180
5923
1691204
1906603
1156703
1206317
1932727
1134037
339893
1779218
1893053
218877
1834203
960588
856550
1614871
1963672
163264
141291
3028
20420
335205
1586916
562712
1186999
744776
85977
166643
205524
750569
148335
667545
1719221
1680253
718324
1540496
1529710
241821
1038795
648942
1152999
1940644
1768466
1483183
733628
1575612
434560
1728679
1619780
1812030
150794
1709142
667055
1479749
579935
466107
71868
49536
812945
835800
699587
564729
1129203
1756113
1985313
662096
1752733
1164519
1131527
1560826
511044
840898
1570983
968993
511995
124608
801772
1165447
878189
1455340
1635878
499931
40756
1354194
789433
1096443
1696853
1739398
103841
584893
1797916
1291961
1150933
1967908
94579
1991965
725791
1486324
977602
1668469
475210
1831648
740916
1039042
162082
1124898
1779958
62808
1874112
200974
1262185
154952
1001017
1349271
1787784
1483180
603315
1759141
1798498
1424298
1374452
1129394
1089877
1118420
1317090
1072011
1909842
1929537
1209677
777392
415908
467206
271911
1428093
415713
999132
900499
1376492
1598323
867371
1070518
1663010
1748223
1116196
713035
1109993
1453837
1047600
942776
1905365
440444
816778
1250272
1067593
85096
398510
1299406
591721
1528532
346681
1136911
1779286
1955185
203251
245847
1945182
1615879
985175
1630724
1271849
1324549
334447
542923
678188
61369
1493677
1730071
899951
1927850
1211652
63719
516244
484580
1401774
1333527
1399798
807064
1575876
1614309
1848389
306166
1587458
675678
672309
295006
1037057
868457
1914670
1326695
1888091
1612676
1916802
1120004
1751882
1264027
75462
505826
1041731
1925361
1781514
1766712
635424
922746
731342
594565
442149
1566441
370508
251035
45989
1704292
1028447
1478959
310247
205191
992399
481744
1376861
326562
1691809
1999057
244175
696998
1059059
432924
1370573
1670862
1581436
496739
687184
1162095
1152493
1067341
1011374
156896
1310270
1347890
1225266
353372
767145
1819928
1255521
1268177
423395
1085827
79539
1088506
1813585
1844178
299373
1450405
921204
1434886
1192958
1670319
1657965
205513
875211
780539
487579
774935
753553
1219180
399350
1319410
1778649
1167070
1698985
1153409
80262
612396
832324
1066181
601001
661058
1012554
447176
152265
907679
1063442
1650366
600050
243579
1539366
339857
1337905
360433
392945
123590
1513808
1425075
803187
27775
1530218
392524
284032
505609
581633
445845
1525645
1415688
1453524
1143763
1788718
1250080
568275
1978850
1295921
1668785
556682
45962
499156
1501670
1131302
19525
240334
850238
783539
653615
143085
57701
844832
996759
1261796
250253
927851
498881
1424239
1417643
1620860
477008
1836532
100871
1200611
192158
69275
1489361
722960
748888
1134232
839346
1179142
707811
247553
130777
35315
1345682
640392
459071
1757784
516747
982595
1865964
729544
1755443
1713780
1072773
1536558
1044354
952464
1212755
512561
1518585
619354
700089
629222
1309141
170104
1087066
20921
1922172
1692005
801417
654046
1218495
536369
720125
342060
1751596
1007160
1530246
1029854
19646
1815963
45237
1152865
161350
516297
515802
269415
569548
275157
1933809
256972
1082798
594095
301936
351330
232759
1509653
562220
813353
1715241
1490167
630986
17445
435815
1257392
787619
1840742
390653
1105538
613876
1431887
508361
1065789
1507487
7739
1184587
271385
241535
1385511
233271
543386
1509824
672851
1390406
1756057
1213350
1807350
1276209
149684
748773
566342
1387114
625159
1357122
634594
1322635
1948056
1784735
1520899
1107412
987125
1139135
1491107
1169629
447712
971000
1726446
1854470
57464
1945907
1813080
873003
1690477
1182293
1839231
1080415
238336
845802
1858824
1987332
1945512
1116795
1534058
1520375
1983250
391307
1828741
324374
1391894
1421335
1932351
287892
736323
908381
1792752
659212
179662
1532273
1205272
684181
106414
461059
1861003
1886580
491865
550563
596068
1666994
528583
1825992
1295630
1537536
1619032
1052456
965774
1353013
600723
1827849
830222
370628
524676
953721
1769815
1326210
1791544
1609660
938832
1253870
1736917
11325
288175
1098211
89144
476841
301113
1883840
379200
993041
315140
547136
1050991
1517099
1506907
372898
1355043
502314
100096
510676
1349595
632666
1838023
314154
1177845
1141578
928966
1061341
1751044
1848458
1419396
1853013
91644
1581180
169367
234473
566278
275279
1433059
978968
991954
230098
903681
256329
283695
818058
1505024
1836559
1330620
1365167
1405147
1561793
1924926
208202
1136642
1896161
1089705
1250899
1695447
876652
733318
97809
1137241
1510150
1287455
185619
1662817
409603
1966805
974598
1992103
104016
1731569
30169
1027937
246653
34822
1635646
91459
1333375
175682
1255434
1462953
638446
1685428
1092356
672386
1164135
1473183
312732
1144572
317309
425090
961321
658195
532394
845822
14246
104425
565902
262453
1899128
73996
1402932
1918710
677721
917158
727434
50352
1633863
328482
1915412
1890892
1941644
97255
919959
1567146
1713607
1483305
1800456
371201
1997403
983497
849633
1635005
1224258
442946
1954627
736135
1363921
574502
34465
1522003
1961447
998184
706069
475020
356802
1106874
1601719
1801937
509390
129601
143939
71612
722848
1479668
923906
252435
251958
918473
1321479
1348431
1933957
917151
909638
539324
1688346
1731736
1804875
543145
1142129
1848578
516786
241693
1737026
339050
1314907
1425304
499345
1528843
277428
1743985
1040202
200361
556676
832267
1658401
1284021
1889680
264315
1666483
511023
475038
521787
1077528
190908
1914704
935444
1397557
578751
825015
223160
1694763
1626707
1893891
432353
853356
1311060
1097885
87958
1112285
698880
833901
1551723
237677
891411
1821740
43915
1662050
1969975
582740
1642555
1565449
486554
475926
917607
1997578
1253065
211115
302892
42522
507925
1549807
1231869
932152
738794
792310
1762476
1079918
203365
238410
904836
1099124
1835414
505674
971119
1175118
1346717
1790996
459924
1024718
1588188
1305392
334282
1404174
1874561
1704959
1280182
1920877
1496079
1260428
742786
1331014
1897193
1168811
1634655
1647079
1015327
1963885
467180
1325904
1254741
1953508
1431654
1341954
1174157
557343
1411554
1752760
11921
1614342
856696
1606012
1812528
1480291
1687473
661498
1928030
1569266
1837418
810082
1672967
1273378
303664
1530677
1163808
1557920
606929
1756632
681687
1624873
744579
1819544
680977
1124484
1601007
1181273
884557
1292369
1136768
260996
1305520
1069017
80922
107150
942352
1324844
1276864
1495885
96794
1330609
1252827
463423
985464
1062703
193661
998647
672427
1553739
396378
597971
1651021
1172383
666552
1857977
1929463
1381494
1880732
1438029
636594
1101884
1760586
737066
222864
1723958
1359523
952097
1497701
998384
26373
802633
626384
1589323
1207206
1053447
1936592
1690033
635478
1751144
415516
1314596
1051017
1412884
1517955
1771896
385161
53307
1008872
1809908
1535376
282998
37679
796637
429982
1065878
1129917
1105755
1590329
1284668
655830
436159
438248
1935304
760438
8870
1002780
906885
1301518
974924
1647835
1313512
366861
597846
151345
707392
111291
1390232
1458201
991802
1578620
943242
359874
1266723
111750
708930
1470212
48451
1473478
118370
1847900
139695
893663
718042
286189
1434794
860596
383521
1175056
1442828
1172125
429817
113624
144074
735049
651273
1719508
1200969
1298780
1953122
1068250
1579699
309119
547542
184054
197844
1180344
618867
1275798
773112
1334338
243015
1362068
1124823
331912
358738
1232574
351691
1423609
1736829
552370
89169
997922
20079
227979
1689302
1556374
638616
214839
1754756
755232
1093405
1220749
187807
390725
1753610
546340
838720
580403
1055479
322809
988268
222163
1841359
1416088
338741
883976
1713830
1659894
1537359
1213760
78799
179913
949315
1700226
1461459
1921459
1626959
457789
566358
943569
245121
1162243
1033385
696803
248340
1255665
1625621
961102
926709
768433
840395
1866445
994950
96927
102606
1461365
191249
143828
1881231
1931018
1890937
714604
1280813
348910
1162763
413436
9476
120157
556706
1553067
1952735
1143005
1301269
827307
1880428
258725
1192158
1861064
702022
985021
160815
951955
612157
1849155
539614
354114
1988527
1418880
1670904
257626
1037421
1563571
1393832
1852365
1121560
1871579
902119
851972
1518651
1326053
1126073
1489266
1674308
880914
680116
667762
365845
1307932
651941
440610
1169062
196504
415207
1948950
1612482
1923857
276085
168919
497567
344805
657601
753412
566965
203525
1628029
1950742
1161077
1701545
978183
1893986
999004
1373915
1992313
1862682
1822409
322565
838281
1957830
1570118
1741815
931673
1032041
380779
1896616
1582050
450864
1884292
967756
585900
294121
251796
1928520
1874528
477610
1299183
866098
967997
1272415
921796
84404
951231
978202
1571898
502524
120962
1955512
620220
531791
1091181
172991
1988447
365152
1169963
363526
429239
1077597
1645132
1618290
473003
1661398
107427
975969
153549
732035
135227
1310038
1465742
1000350
474277
1532078
501507
1601302
743997
999991
721611
287161
946243
724508
1048676
928821
1196578
1098013
1760086
300406
1824585
66594
1909345
802079
231797
1214231
1195474
1125027
1425698
375650
1042713
125066
1408990
1186243
121640
555723
116168
1897700
1731748
1404914
1494186
399619
834057
929825
388820
1973775
459004
1486286
1827351
1771303
1400302
552091
1187283
1622728
54888
1230605
1008116
1502474
1212699
1017
1021298
64135
585117
1814941
1056473
241146
192651
382280
902729
269274
1791312
272113
198631
1992847
42267
421713
1897197
302181
1760975
58117
387192
605721
718928
1620885
1775490
1768375
1676403
1759835
1017594
101746
1165502
1319483
1378074
203419
821373
934483
1301309
693112
883109
1125772
590814
1756893
1547407
701670
590960
100344
1507254
1565701
1726691
278703
416895
1266209
1542884
1708493
901809
1454068
1815805
1799254
585845
1772648
852956
1636703
346109
1323190
1279508
1647215
1537542
1960004
612987
507129
387768
1650744
225302
772714
9602
680168
533554
1705669
528163
1672997
281220
1404060
477909
1291757
1522257
1301286
226566
1900001
1799130
1118901
714521
981260
179167
1249688
1069096
1066667
1780020
249973
343600
1739798
1294343
1760772
364705
194970
317976
1535647
908788
1529449
342938
790616
1844682
792513
1263634
594209
1235338
1299483
800247
1609802
601072
1490054
959619
1665421
250419
1244274
365770
1069668
420251
1054715
1007972
1124921
239000
677254
1898906
1402252
443583
1513290
1588799
746951
1081306
916866
1932837
843316
1261863
1117447
1963488
1503992
340286
1545660
681007
1503842
986979
1987365
900699
1918045
946596
1857766
507472
236862
1439585
1743499
1706813
18667
599052
84233
38554
63035
352148
1159184
1845930
278093
236791
673436
389806
1920174
1867639
1218450
1447434
63588
139940
1817110
963776
287830
1006235
1297888
1863598
1150174
90729
74517
1394931
736860
855329
1196516
1498998
353712
411532
949475
902939
961356
327463
509296
574752
1415529
1282888
735823
1137673
1659985
1551779
1695252
258314
1363838
1535021
1046801
463573
1538345
1872342
1851154
707261
223810
1195346
993174
1179090
1649560
1037515
607881
1748100
54687
772817
1646225
864643
1641382
484335
183006
1630094
846571
868071
1330931
340092
1861865
1167860
532451
1556650
63666
739247
504677
1867006
901394
1433381
1281450
845888
169287
1617402
1846265
170494
1154743
1723770
1729802
1518927
775252
1005512
303876
946173
877492
82536
974197
689701
142632
357085
74746
1129398
197586
117170
1282015
1259548
151020
315575
374856
324609
1355203
186796
1587562
171021
1316512
1487067
1789803
1821696
1288349
656512
262031
1447685
165695
962603
1120545
184972
135065
1606559
1937948
1015479
855217
576894
1926029
1735678
1601054
1826067
1259067
1292307
1862689
628389
1428302
1059754
385240
354129
663065
1743898
1696874
121286
722058
1688739
1421540
1909341
1114991
1609304
1337939
639100
390135
1710833
1292771
187163
691924
26610
1036236
833327
1926220
590897
436210
1528519
1310285
402234
813202
1549208
1182289
113129
1239769
159218
223991
1076220
602349
1389301
513354
21693
425533
1047514
1051349
1315137
1388256
1121098
1759015
296150
1171175
96295
880013
1769402
939972
311233
1353275
1552053
1358920
205014
379145
1751976
1031521
645395
1698810
1589122
1551447
1807253
1904435
226652
1359838
1566014
1493358
1629325
936595
1887569
247301
1966489
42466
70381
308214
1205404
84305
31358
1993750
1617012
603958
1913440
794907
246182
830628
1761637
1744952
1947579
1705622
751066
1188174
1332975
1120627
1764633
390072
449735
438273
1119088
1269661
264131
1855204
262284
498632
1460869
1419697
486117
672750
1551364
1531705
1796963
1245974
889204
1089292
514106
837533
555543
1055394
1913397
790119
1087038
70848
896410
693685
373771
306969
1457150
1386868
1086621
1083744
617325
1592358
592779
1315707
451918
1891904
763366
1915583
1873434
262075
248092
1489525
811134
935299
955320
1838977
55490
497602
1163886
269286
277339
1906132
1958005
1730454
1846922
1546313
341123
50388
789423
861515
1085799
1279102
1897377
1885102
1920420
1050249
306196
1487036
512907
366939
533965
1688953
766685
1616379
1655635
383402
1776473
434605
1763877
1911755
219495
1015282
1877244
1360958
163302
1702115
919048
1027206
1825275
279316
1988353
1171318
694920
36498
218577
1683935
615258
397482
1700401
1642960
1871975
242923
758919
1508940
1893764
1963602
1609451
759085
735982
1286236
299420
1400880
820296
1542571
1422632
594542
1374415
1864829
1682246
777468
1687763
141559
1745436
932675
1292896
17561
1302226
1515701
727995
833684
1251603
131120
1323482
1678091
548465
192249
1162783
1652496
1266547
852084
1286473
1225778
102427
804038
1944997
33138
1754914
261039
1787630
770325
1278283
1839764
277798
1416204
521133
918292
1628619
1920915
726254
235621
1350796
475451
831055
1223712
770327
1941649
848331
1691899
470998
935608
1546053
1686809
749438
1630265
745316
1924785
391749
686555
1106695
1857144
145665
1622339
162428
848357
1569516
1934647
88121
1844200
1244316
984294
1001726
63662
1272076
415582
713606
105883
1836258
295935
1729429
1311985
861359
1130355
492907
1012176
1023624
1950921
1946881
1863230
893755
1772126
1865052
1722737
1061879
1386405
1578267
1007680
1786229
594263
696728
836264
1682691
1549938
921223
540900
1568792
914972
358781
1466220
1701745
1116380
635290
1493635
250129
354930
1680000
1172018
1470106
274872
1486817
1388617
1890281
366196
1727834
1877560
1030082
623709
1251311
563854
634441
1335368
1581590
1584281
1348361
1517634
141427
31173
1113763
1483615
1259379
1891075
5335
1467248
1834837
1545232
305548
1604080
341549
1430926
766786
178060
922069
768917
486816
117601
1971211
369331
2981
871822
1553155
736990
68816
1506216
1851115
387301
551995
1078535
1913685
219065
967978
327097
1573893
1814631
975392
423626
1121178
450159
1428257
1393975
1678943
1769454
518919
187967
1970215
1748920
1575103
116639
1844558
1451137
969461
1609896
250873
1409203
17930
710525
1740876
833148
1394556
1959982
1063018
91571
26341
1014748
493900
232588
453270
1975839
890727
44625
104646
1201806
1269278
1927003
1646115
535480
1359150
626668
734273
887083
409157
1141677
983374
325293
584312
593370
1669091
848675
125072
546692
1333413
1723228
520954
1856715
692785
1300625
866506
948397
1562
1139860
343447
1660574
891641
588565
1596516
1401479
1046027
68117
12924
558800
110872
508530
158236
918133
1531400
1997482
1002320
17141
760925
1881397
1582805
1266396
1246657
458770
1111830
1706022
597754
13128
1984245
1444566
199800
128560
1934817
1041285
128339
1554843
1757054
1031968
78584
1984995
1861775
68698
137491
36108
531752
1231937
1498908
332032
1075171
99388
1788286
1132682
1461890
1516461
982429
535423
567463
320440
1629672
1377929
603637
1900568
553621
1354208
1924926
1229356
1441890
55096
1358617
320053
1797374
1103909
1529882
16003
445766
934873
1918505
777163
602340
77417
647591
294814
959382
1330947
926861
1090577
290816
1934857
1860483
1369487
1002889
288226
1841424
1371708
1322842
1163916
1009734
1121409
1818682
672043
1245044
449932
1240567
353974
1103894
1577105
1716577
1521468
1332744
185753
1158982
865246
1516901
1836734
1291721
379708
557930
1233722
113506
173723
1320050
551185
1378998
162699
1580275
1262662
1460698
1893754
1224164
659596
101315
1099321
34594
1142811
642544
1500152
1157202
400618
899139
110165
706287
1911923
1448868
1950043
1215498
861997
1066898
81286
1358106
1653030
805514
1130471
356056
1187362
1322229
477532
1454363
601710
1464290
1034993
275400
178882
953829
1520020
1454879
1335794
380646
101819
1539384
819983
1629403
49730
1270452
1940522
1816786
1855160
1295432
79913
1065605
816677
1980894
474230
349287
144528
1757650
1480448
1740695
780623
97681
1095443
36544
503498
1802294
1785183
898992
569923
1567741
997168
1316961
1102830
1024211
1761459
1723241
934961
1531272
1254918
1071101
245363
588502
1273598
408467
571268
1810861
1478182
1898847
1327091
689662
1816824
635975
877056
755025
590846
323179
1600766
1909566
1631698
1012757
1052945
636626
1633776
1360319
431603
1457239
921528
1121180
1820322
846184
53960
1605421
1913996
1638115
752287
1051100
1560949
1609043
755042
621057
22738
1699882
1618697
752222
1921419
507596
1459698
300307
463293
165237
1818871
1519122
921452
1397262
728836
1463009
746723
440586
696561
1529053
1214660
181529
1841294
1595915
877476
437809
1740013
1115869
6069
16339
382681
1548644
1500238
617315
515633
152942
88371
960052
1166772
732707
707985
1973794
1006168
673986
1618281
883557
1124452
1724957
205435
1949382
1941312
539686
244533
1830488
869742
834616
1041163
387637
85916
644888
686616
1805464
475226
502182
370891
842244
878493
1930433
968336
459632
1652373
1101281
1954791
13120
675207
1303943
1415639
1280022
1435111
1198330
208142
1803168
1349821
1130466
110744
1038467
288644
1954779
1797543
1666666
161230
895419
254285
515895
961017
360727
1721198
1167632
1710828
1628492
515165
875957
653618
1403389
1176091
551004
1284791
1380827
1182436
1893550
434024
43882
311791
371141
556164
333412
1786796
1518968
1798128
8665
155452
1828883
1530062
857122
1216596
448666
773553
1535382
475853
505488
1324635
984641
1346420
1427084
162786
1567254
79593
450119
223233
1697045
390044
1451336
303810
1362338
1816283
779749
1536744
1807425
34014
588838
1771081
1772939
86469
1287862
128357
676927
1833152
324065
952797
311976
1778225
1676885
74436
856004
1758628
1107181
1526295
938742
157117
475124
429728
1016367
1919666
1577710
1394956
1368279
1377322
668013
1425552
1962010
1152104
770178
913842
1054184
401740
626022
1139267
1841462
924253
1782079
651283
695485
1195639
1920804
663876
609644
650765
804118
677500
924050
1124807
1314397
1504278
1081055
1823198
252862
413837
1896216
1047908
1006205
297001
1774973
1409913
1600026
1838042
1751704
1748963
1361772
1251331
1885968
1117886
570761
355015
1557592
450339
1853026
36171
656203
1582910
1065877
1488739
214581
31787
1735777
566542
1137257
953923
1503292
1463549
1150174
384009
841842
697381
814771
1768640
1668702
1024023
580654
1396630
129553
1822897
1806416
730874
893953
1943012
240116
544982
1026749
1617060
1637677
9125
1161498
228907
1003606
1680020
1682809
1041996
302233
1815498
1433661
1079086
1161977
1423921
1757092
385157
516837
11197
476699
376442
648166
574426
152365
573984
1965122
712380
465911
1974922
1784636
1751658
88088
1235289
1811014
387769
1374864
913070
890207
1048252
1439922
1723240
1781677
650551
186117
22298
460788
1488759
385963
768748
1714347
35021
1827311
846468
576521
1870520
173970
1857075
743598
787629
867748
89653
1354802
996625
969007
394009
629970
958749
1847916
753225
356608
577817
171078
673304
1863050
1920117
1128217
1857988
1768648
40715
1031875
1061782
291177
1823480
872051
60942
1221140
1642703
491116
1224377
1984218
678026
1009768
1054938
1749809
925354
1517360
833157
1896064
1654381
1250002
1374321
397440
802806
270191
291495
7459
1409018
304253
220300
1026084
101016
1292935
1597528
1452189
1690858
1831566
1266626
589888
433943
1584142
526525
1685674
1480431
438684
1282570
1907935
109851
1401558
1615301
1432751
442968
1340722
1135757
801746
1282254
760237
340574
1415444
1143302
1316017
1649150
1134068
841083
643627
1407570
1097486
1429826
1103551
256980
81956
1405611
1026966
19051
554650
1933730
145345
633741
73922
1318801
1128866
204163
391901
320670
1970055
765528
1951028
411822
40053
1887304
1127103
455610
813622
1848682
629367
287116
277767
1068872
581258
1898331
1156391
1644927
1876157
681775
1106608
1359763
996596
1247402
1379422
141549
1632603
411672
1807604
1222885
293906
321772
1902639
1512752
1784465
387848
1540958
1434010
1471959
449622
469308
74083
1089305
1743190
899015
1713839
812068
1506016
1353782
575025
519960
1928191
120377
1616723
834191
599690
228075
727151
676463
1480574
1721844
1634065
1910029
1389276
1825964
1687548
749590
268985
512352
1563124
928289
345172
641844
1606429
1711098
40163
538256
130735
1151244
693187
1363296
1946340
1326592
663684
801002
945350
459720
1455138
1239465
218945
306651
92573
343280
1089305
1349553
1374553
1139219
821027
1039350
559871
412704
1913462
1855284
176548
1324500
1306485
302331
1193602
1414513
1743854
513353
1098364
1532992
510256
507158
1194573
686151
1013460
1699557
1494322
1234829
389621
1206024
96895
366882
933294
1555806
416238
1236244
1197051
648987
293344
961072
402541
964061
1099843
1757482
956508
4781
1758264
811472
1433163
437706
1017243
745969
1442610
393879
421686
883533
1541152
1483130
904492
734072
1837350
1435774
1445680
974356
627377
977770
1537140
885277
1574458
947058
1480849
1280795
1425071
566749
1790592
1114629
512561
1144860
515398
1599066
818070
243886
1920495
177373
914926
1899207
1206528
1014767
698143
271539
311208
514396
542911
1094641
1182412
650728
765580
1223511
32655
905507
914197
1515061
602239
1207801
972232
400331
1126363
685555
380501
1863842
1278675
1968210
132142
30321
1631128
1030329
1566205
566118
861581
204934
150529
1884380
774302
452044
374632
1715581
654207
777815
1296813
464634
556433
479351
1417460
1138297
1532755
1091938
804010
1596554
554255
870414
706725
645257
834652
1133141
1380766
1323565
221416
272449
1017114
1746739
557937
1589523
1743074
1878988
1893392
1284383
1834271
215421
924412
254378
1616243
755321
174632
1242914
1861990
1502522
1987400
730053
1286571
48568
868921
1057150
1320154
1114069
148912
358812
1618652
18005
1430237
296164
547615
355430
554939
1449326
485140
282963
268761
554347
1591388
1707436
155074
430815
430204
131613
929963
1369603
653084
1244698
1234632
882326
25839
589020
337454
705562
294941
1311359
1443252
360517
1731315
1021040
180547
1099540
492281
1255792
1120624
566080
860830
1150335
641971
1895245
1085484
1126321
1307555
1436283
1700650
160688
1733725
1115788
703022
1280582
229080
1481717
283829
1631719
388882
860027
186226
1996510
1590978
991497
929533
901159
770994
1829899
1930556
1924749
957278
897415
1993280
845259
1696768
123814
900151
545037
718099
1557394
465410
813914
898504
1628112
1296921
702078
1628676
1162835
1002355
1750109
1882667
1587385
1248842
1539686
1042755
270820
245424
1504772
1780619
1852972
772421
869572
915044
948408
508599
500089
1125365
596984
1884878
1507029
1682575
1361734
1132181
632782
1210331
1504612
697158
1994852
1574400
1167893
480800
1020693
45187
1834942
1863698
981387
1745628
1647336
78099
1729047
613126
448699
774767
1033530
697849
1439649
1843086
275404
1026768
897425
170435
1249583
1357339
1102228
1200432
1581510
1413504
1583738
1786595
683342
680555
114052
547859
579348
1968849
889943
1351352
1764144
1381204
1321534
1716243
1036728
883472
1237731
1562194
1706432
1361291
1117852
220243
15118
1638596
268773
196214
1316428
1464393
1435519
1640106
1136220
601638
979959
1835071
1566430
1539476
1131679
931762
824421
1634554
1046208
228390
1737767
58310
796085
849161
1471327
466263
1732138
482405
1745802
451305
405260
788073
354191
852935
1581975
1546361
278278
1840155
1047963
1744759
1794512
1003856
1041957
725418
1325118
1586865
1692843
1727395
575050
638825
1792840
1166366
1263434
645521
100820
697074
190500
350007
698790
664556
1262942
1301370
69964
425155
1799190
1934720
638186
587168
1420442
1876584
1585760
885564
1743887
872997
279418
46134
1332036
501000
1543208
1046481
310281
840393
1287733
226432
1113951
1298642
37202
1176313
1621985
1912739
1730359
1079377
99852
1640668
154703
1930145
341103
1545600
1867540
270181
1834809
1685417
230201
1710206
1982186
564074
480957
1575574
1749306
1041056
1184008
1423607
903084
233483
1037082
540910
1441829
1791554
1629212
1519545
1024012
1098603
244305
490956
278227
1256844
563096
1710040
1389362
1253305
443340
1594663
1269110
1878043
381906
1208638
342176
1736917
358870
1140782
1499462
1766663
1376405
1902617
782532
196840
41332
430271
1758581
1341102
1170108
713151
694425
1810930
1367970
158470
306695
1038972
650654
1732484
685872
1418647
1415173
154994
582236
420739
887795
1987548
1864661
1131548
1448530
1926928
510181
653654
1706986
1170574
1490328
1566657
1295739
1177161
905874
1283797
1446508
604474
274083
522112
496785
1243805
1041340
763295
172788
1083832
1080343
470461
523803
1133890
266061
668275
1656513
1106364
1307639
637802
295717
1669967
1807181
492131
1361503
556581
378997
993329
857502
1703392
1058213
556011
556376
237313
1469590
830582
1701938
891513
31726
418923
46883
1364528
468237
1390650
548093
827011
37457
152078
1844565
529257
1254944
1274647
877163
1519805
1161667
773097
683048
985364
1706942
865070
316758
1423289
1631789
619348
1146233
946072
563949
613069
1494181
358807
721223
1702342
608225
201145
1481431
1588810
1354021
195163
253422
1014950
1261360
1231565
577692
1727237
638820
848258
452406
1399294
167506
1003523
69352
956319
160610
77021
1164983
1217778
119644
497901
1165513
447822
30799
35616
1471922
145466
1807696
324450
848677
1485212
1301446
1082151
1181801
1314775
1060422
374049
228832
649722
1853567
1518294
81268
1053947
417454
1399879
965768
665976
1787453
714440
203294
1935226
1453236
665003
1439302
1631789
473531
720216
11575
1206756
612671
277885
1124939
695453
1723937
1672583
692780
1824753
212162
1785407
1529156
1068780
112898
1988582
1711827
888771
1873694
1180463
878738
1330585
1465273
1320445
601444
1283110
96081
1483066
156255
1886625
234063
479443
247642
1914590
1251380
657403
1759
224972
1947226
1418839
799384
881451
1840172
143041
876673
970477
1001438
149109
1553915
1944662
1121689
322817
201990
960741
704896
1835050
748943
1166529
745371
318360
129005
419052
1191294
936785
57733
1723383
940588
444503
1996863
1872882
37440
1160214
478920
37058
46608
1692158
1964783
1177015
92255
1755299
218192
1963075
1528436
1148800
1355638
1615229
1580317
296950
1339641
747004
1693915
1880413
1733928
822072
1059572
267207
1558466
519330
749700
600422
157934
1509973
1698307
547153
461422
1304654
747471
892698
481197
1357948
189012
1261598
203884
447750
1351646
867739
1270452
1143350
1244848
1449992
1051688
1075859
463134
565589
376565
1662985
524970
1147590
1799245
709826
1776494
666302
877449
1532570
1171320
1642184
608733
676748
1240022
1437789
817993
615677
56938
1971047
429764
1359941
1273010
507215
1713651
620501
1061892
169235
413360
1942649
1033672
121177
542797
1438498
502273
1320187
1427427
341228
205892
1574609
1874202
1818418
974348
1923901
244645
1452425
959691
1673300
675164
757872
631107
378381
660033
418208
383866
60781
1506995
1633686
1763478
1561823
1693193
1551521
1291262
1574328
62636
1776858
1243625
230669
1445341
1124946
63361
1289661
1957150
113076
1101362
477242
333084
523704
377658
1948615
49608
1901621
700220
1624954
323315
1798458
1515943
1044033
1412196
1858140
267422
1830193
592950
1971928
470167
559260
255672
1906852
397908
1181818
1794253
1536520
1810713
548310
1690242
660365
1796584
343754
217257
298095
566793
1261570
856287
1770621
1547947
1762128
1483468
509257
1832183
1766312
1497952
371416
1364386
1949991
10809
1940182
1255450
882173
738742
359874
714982
799423
901497
462574
1177921
1319392
1073724
604573
1471955
914977
27008
1783408
1198061
371689
713755
227833
1978251
1330080
1181155
1295664
348813
1590801
964931
520351
1112495
1147685
1175976
1279387
1717305
1143783
1525845
925260
721912
1592985
387186
1760737
258473
1241586
1653400
1817042
1453605
829540
127948
974392
1827994
119178
601035
650281
473682
615632
282234
580380
1010817
1832201
295908
348140
1846929
1948490
1075280
1567154
1824274
1296196
1010620
1862527
360761
1888708
1034847
708756
938151
1092639
1708751
1478667
322698
1164257
1351105
368295
1254169
1881293
1997950
1290716
835785
1659969
1767238
1049802
1952130
532289
1513555
1036347
478534
47907
850943
382642
337089
531510
128287
868585
825765
449011
783503
1114824
795385
1507674
458964
1863178
1735982
432019
715055
1662113
906598
321261
112194
1217682
862525
636875
1200338
968987
667284
1755753
1292474
1933440
550178
1421710
696948
1596313
1984483
1364402
444907
430808
554720
1997482
81063
832163
340023
1280787
1603898
1080631
1324231
306556
1739296
1916495
1341186
1590236
1790331
1846459
1660262
56839
544856
30891
1044453
1182623
593875
1102655
1905974
1018550
810915
341178
835362
1357671
376726
1301444
558065
971017
819207
1773640
1313810
1996234
1685174
1499679
186693
1325309
598677
1938671
23776
1471672
940402
1239679
1480810
233979
252276
1358466
1207472
216127
86975
683165
1086512
395314
1291767
668440
1022362
1474370
867742
765316
133174
463431
1263344
1505585
490907
1948717
986486
190415
1929364
43122
493592
1909768
1242550
1362297
1720929
1322612
643707
278456
370109
1810032
129518
770560
483637
1153161
143982
1738559
1855330
547926
328688
1684402
896049
1203269
963423
405723
1299844
210156
330201
1401277
1923142
1920455
766234
1995461
790990
790030
163946
1518930
572573
1450870
9284
1965211
1638794
258666
584191
1334740
991582
1935498
1784312
1655082
722774
314084
1440946
521379
771604
1831597
1506598
522036
636184
1067356
1131897
310778
1288138
90251
1139429
1630055
1978822
912385
80530
676945
18417
364604
263811
307101
53894
652255
39005
745328
680166
1774745
522386
311348
614125
222239
1089217
1045260
1038311
869245
255528
292550
944952
959509
36184
469470
683147
822326
1409508
961302
490276
1764524
970747
1209298
626242
205447
1404801
35634
1074763
1758867
1137095
1866509
350333
257984
362076
1485069
331934
326841
296407
1448537
694328
1224364
273166
544817
1828921
3762
1768098
1961823
457654
1462533
511034
567227
262599
1266228
1817348
720097
113436
1714830
1361393
639844
1509324
1525216
205124
872869
623508
1939193
155351
1917382
1730358
1528332
1275582
1061787
1253381
190686
1719936
1239513
1080971
1140014
1409370
534755
354483
402237
915657
1847322
382768
131902
870806
720800
1198938
473679
1898416
1562381
1275164
395667
510635
1164755
1101636
35226
389807
1820355
988193
753672
269441
1598773
1357488
1997722
617469
311734
868979
809536
612569
1898450
566077
836254
712694
1173120
1473246
1042372
430185
340094
728856
129010
407332
574098
1202888
1769426
572547
1929534
584341
669872
670011
275256
1420967
1296088
182075
1186377
1062304
158366
487368
1585614
1053441
944898
1482159
371960
1367923
77368
1671373
1912127
759977
185339
1307893
1450725
74352
1009332
1215904
814308
1832951
1432432
998016
808805
220765
759973
1423548
1455623
1156647
1648299
1653094
1194104
459387
373142
253421
1745686
488408
578959
1373993
71576
796027
1153519
28693
1728150
1099554
1804950
1822232
378470
1126654
325494
1309803
1007665
526020
895048
1161974
730448
310489
1908408
218285
1812697
1204941
1861864
1757821
1212425
1079308
1286483
892680
746773
1761762
1372230
1988954
121644
1689471
1641056
357942
1901619
1978975
601520
688262
1854166
1255270
668763
423042
1635361
962153
1127509
1818343
290424
1039223
206573
1542747
619036
1006848
1246294
291264
849488
113039
1889399
1895613
1788629
1352299
1535419
1258097
1045760
562809
179218
225043
1975733
1417020
1161805
727295
163297
498483
1290729
905684
284957
139505
491788
87436
1673956
850868
1420155
964265
707163
762640
1734596
1178438
799761
1959430
1658192
218638
188278
1882841
377143
1674570
1655559
584366
1072948
1613660
1355153
1018812
242673
1602744
562529
1616874
1839845
1880760
1017167
1890233
1804457
1742519
1007449
224895
748030
620147
1116540
1378901
650171
650546
501234
722396
1843804
814069
1640122
1117359
1809394
367684
462276
426511
1689520
1356648
560382
1446943
707756
1372545
1476865
1170809
731633
76921
1997429
1638287
564045
1928231
1417051
1240511
85779
305531
1253922
554918
58387
1908234
1034447
716245
1435866
811001
1633413
1752547
494048
1953384
1493968
1777878
1587329
1000042
497798
1852669
1809784
427825
1624764
1679006
1487503
521884
1315010
1755371
1091274
461742
617806
1045390
514384
130667
938291
1492227
1371425
1088199
712504
1488329
1826828
1406111
969978
1090685
1701605
71325
549261
874567
1401927
1157104
1237828
1268422
261492
1294445
188343
1907442
1414344
1856508
1304918
492412
1930592
544407
1353132
1727721
210207
908605
974738
953059
167619
250471
171089
1714317
1727833
779354
164143
934421
842107
442572
1531853
1085552
545537
1982013
80779
1000185
1170942
87517
1947693
1591412
724174
1589417
1741929
1497349
1352277
531764
1853528
1614572
1569516
1382764
149776
877324
233273
1643938
433382
999881
134069
1596612
1100370
793794
698064
1974014
615525
1337823
287579
789578
1780877
1006448
1931119
1544846
1526889
114700
1099127
434800
621267
1201369
489993
843044
605285
421661
695454
1254398
1123698
429717
694902
518139
440093
1279329
1629167
196398
659326
1208307
1892539
1483379
1518536
648631
987622
1067548
423045
1117262
1408029
303639
243571
377466
1372076
402306
265560
582986
784600
1180158
1745680
1379645
245310
1548828
1003253
1565520
524354
1807217
1128527
215806
1400583
1248940
1793758
1057678
1928607
285139
115560
305212
1109929
77812
938195
1561132
1746803
232386
1067576
848300
1977134
476535
803915
1611494
590443
764912
418298
1517968
1667578
1871445
1516503
1666649
1696096
1655374
352684
46193
1838952
1379368
1040982
1524985
1287045
1553523
946856
1426878
1654485
2177
1094997
1322172
147272
1715707
1184496
1451157
525880
99040
653963
828503
731700
1356591
1826049
362875
303508
1595961
1816433
1969292
1869036
1326121
381905
1909702
886293
1452560
1580510
587951
997894
1087726
882767
1194494
883393
875331
1493872
111513
468395
1667882
1990956
1423404
1118418
202715
1105251
930848
360034
1168648
750580
1718826
858557
1140647
748739
1760103
293373
542313
1819433
642259
1089989
117413
566101
642903
827038
803963
1678612
1972977
1739786
23641
518246
1491100
389802
168904
10929
626194
1574709
1137239
1255960
361413
805413
1769324
327453
1785824
840198
1220542
1290767
277951
698192
123414
522002
1045252
280529
137451
904381
308622
1719996
668034
215650
1318459
1641961
1666991
1229514
1300049
1594325
1305350
620892
218788
968705
1855836
1581483
786008
900654
1201086
1211964
1290919
1788287
451902
314221
1896026
1294299
775485
1855147
433756
1037419
1008871
1418093
442962
1391861
160165
422430
1312978
1935729
595387
983221
1336419
1490907
1753742
1662692
879289
906037
653696
367911
1866483
465556
71626
71031
905586
556553
461853
671720
1665643
1690989
1181601
732222
966058
1503722
1653957
1711820
608987
1112376
774297
1355641
1981091
1884155
1734081
491777
459632
1664827
108375
551291
405226
155807
1046651
872571
1028926
23303
1367329
1241192
104389
812204
106064
664462
595590
1137282
894113
371284
934903
1599717
91016
570983
1306217
1095380
540372
1029257
1873846
1315835
1355430
1481128
286528
155525
105205
688504
1283448
1415615
1651867
627802
548980
1827923
1213654
859838
630060
1817711
1795596
1795750
737292
1967090
95566
1246052
501162
938871
1217980
1416662
1131258
479946
149251
951280
198575
1153667
1247299
269191
1202893
1633196
1159011
379470
1346919
1295731
133718
270320
610689
15559
236064
781420
1536860
1780605
27566
717373
1929221
1851193
266648
292244
765673
1495923
1442365
1375533
352713
1245512
554936
542862
980460
67880
512093
1562678
364531
1317007
1027882
710729
1621087
1902654
278631
1714747
1073908
668712
388115
70698
958283
1246581
1665752
698846
909132
952639
1384882
250348
1726795
318948
42877
1313038
971465
877999
47981
720712
1845857
1897421
1485842
1272926
1316078
1670915
829162
886416
1409671
717384
849738
538658
1232136
1074504
983271
1039926
995210
1331310
977148
280898
658982
274746
1929860
931840
516051
348807
1126620
1658927
1643722
1941552
1620791
467794
1077036
584381
753164
948900
60669
358817
712510
138685
1912458
828863
953144
1231294
633636
558420
1739974
985344
1082516
1209464
1847004
9786
767176
386154
1639065
341962
713077
1490174
395858
1635116
753863
1078432
1824593
924066
606535
325927
833430
431695
20453
301141
262082
1801246
1485573
840283
952887
1487808
837183
1991158
334981
787115
1287985
362826
345825
526300
5902
1388402
1388658
1080565
576155
1198743
1838029
870696
226754
834867
233618
357477
142404
115867
1967599
598064
1475624
898625
448763
320151
332747
416974
1817396
1006077
1177235
89165
1145982
57977
920287
1631446
1755292
1276492
1887037
1933061
1934796
1092439
1936923
1229087
585620
1624906
1893987
1722565
1948366
1048427
1911705
1270019
776927
769919
792659
1979363
608496
1722264
692687
1887566
1792013
300873
1572770
1651969
228084
1698741
1275695
326179
725533
898758
1934999
1744714
1509959
1601407
1500032
1099368
51093
1756261
1597794
1126831
94866
1405575
303312
1543229
524220
1029345
1465969
791428
1107693
1025894
765899
1926768
1482620
422121
759595
254688
1683933
482262
861984
451673
336687
818716
1585969
1097630
498858
19831
759452
1776357
1086798
432285
479519
1259410
37249
592171
880648
484945
1120274
149452
927428
178289
1673597
1868945
1022513
522362
766889
683684
440004
1449531
1272825
1907016
1975497
1933688
1030113
1037846
127172
626170
1656857
780651
1274764
1084641
1298775
541043
246877
866580
1242810
1066003
346277
1216495
903738
328079
1234793
1906272
658824
1596476
1947463
1074111
1102137
317126
1433306
1364762
330280
1961110
944393
616145
1921846
419955
506598
454504
904880
166824
429089
705673
1289161
1030453
1147416
382630
560275
496728
332262
5757
527773
57015
1688033
1323227
435473
1918704
1994403
498189
663295
1230570
1494728
850175
152237
1307497
1342887
11691
517768
389992
1197542
1085281
1264663
592566
1496900
1892998
56267
650136
1843948
1500001
1655457
1204434
1542187
1729812
1285781
950382
927149
615124
69689
101157
1775644
1071490
812182
1284440
27502
1632049
403202
1465323
932267
1260279
1118515
592693
121090
172112
1821299
1535678
1650778
687338
1795300
1390666
1476764
1244079
948503
1132981
1428689
1229344
1362351
654553
1918774
1139454
1862830
1939370
978917
420652
1213344
1233098
792323
1589757
1875551
346284
1855990
1503965
1231979
1211334
112312
1169239
940894
965394
1292713
1424990
1833325
800726
13468
61293
1817858
1929014
415397
1447449
1285287
1183932
1038360
58085
1089617
1564337
1700633
383472
583454
1455443
287808
1711983
901803
445790
1089672
1983498
1089656
1676799
281293
528911
1222810
1051202
1655281
695840
1816453
1420209
198577
661970
777102
1543500
1807
143794
1525319
1696706
139996
770935
3312
1649492
233491
1369797
1026683
1987135
1296248
478037
915427
1373850
1360603
1638283
154378
1291929
1008895
148322
45000
1291864
262858
1376469
1146739
1847181
1703109
919656
1312280
1904193
1877149
1197150
1481298
1148380
1987575
603663
411497
1479209
1007007
904069
1455953
440265
474680
1377378
1808270
113735
31211
151435
589353
1332324
316091
1727578
1098721
355866
1369997
332233
1998595
357178
1954572
1253377
505830
710247
317455
131213
337946
1352534
1688629
1394182
1909640
468041
1239502
1606266
855073
782962
1049328
1724069
954970
746314
351921
581492
1354194
988630
930426
1863469
1275029
168085
732997
1146360
1981234
952952
838819
1063464
703407
332274
1905388
1444992
1129225
325127
1439391
1839882
1097961
1519047
1790268
829650
1059043
1207082
1186924
1411195
1103652
794377
1447574
934093
66543
1363448
1176550
1250241
380680
1569801
130007
1014219
1976898
103490
193781
1192710
1716161
801510
419860
1936340
51832
595675
549917
1465413
377288
765866
1003474
1694562
1019703
1548320
1107336
710049
1942324
325885
1854313
1905934
1286645
1940148
1260896
79729
1842698
874867
858550
1795626
117810
301678
1781531
442246
633385
1721824
469731
73175
902225
443312
1500865
1186048
1134356
1689428
1014933
1101279
231075
1618938
1868234
1118258
563089
428520
693775
85612
227239
1075169
818534
1726813
743778
29360
450282
169363
1271655
745291
448366
220893
1955778
104152
346360
1363761
518925
1218784
1313616
1216813
888357
954845
1725345
937086
830557
1376843
1181795
997433
1750346
1044313
734416
249523
1762869
1258273
502669
649552
461090
233287
914617
1442502
1746004
1475128
80340
111250
1265818
600329
363531
461611
1352346
1775873
683310
553325
354973
201654
96149
1326825
1973147
201590
939493
1594264
373763
520245
488346
829077
489719
714686
1883435
266478
152393
602725
707644
1252811
1752641
78804
1000453
753925
1172068
1593659
516722
387994
702297
452715
639229
1752435
1713846
1903712
1968336
1533682
1970705
1247652
638588
385822
1303956
604210
1905338
485870
1471228
631745
348841
265170
1117174
1175977
727538
866729
819613
1887465
464348
709953
1574191
1231939
1694937
1790771
1210704
582679
756470
814661
1914935
1945377
1119195
390441
1885267
854879
1582842
224014
319083
636714
743308
1502952
1086
1581222
130987
1919521
914422
1199356
457550
258335
401413
1877319
1698025
1204801
1630588
241001
431170
594006
1778920
1659370
1409396
1616671
18118
1433802
167385
575082
1186454
1441482
1433312
1588473
271533
811368
572175
704753
1508922
1333119
574768
1122317
474964
1557255
472808
13526
1837459
1996260
1892361
1218918
1583056
1003332
1521147
1018355
1721090
1314677
1008348
722288
1151789
1119524
185206
686914
883480
305902
856477
1679025
786665
93035
479763
1868969
972871
1701137
1414956
1574649
495587
1583696
1134617
262765
478862
535494
1440968
244462
1730966
642062
1809838
618830
266651
394280
570884
958351
164388
23145
252915
1818762
1350112
983256
474694
500772
1337820
906381
1004108
138911
1849623
1582696
1227962
1515651
1154156
117279
1255763
446303
1002873
36871
1265424
1229213
1813581
1302505
1052952
473338
1858561
290188
1184903
708736
730156
1022005
325036
56724
1901715
1581716
1822685
389864
1820324
1180742
914458
1056958
742430
433988
1097299
1411115
368841
1010030
1335157
665901
279249
1102431
448960
1659222
36800
1945349
769457
1660418
726640
1643914
498238
496527
1635960
28024
1441434
1685325
736830
1075421
849283
1566914
876101
891235
1146214
308759
1021079
766887
322473
890794
1447362
106740
38080
1082351
1904236
680890
1155246
1190750
1455217
300585
59025
569038
1155134
1236736
1126854
1738688
1274819
1062983
1384073
1515161
101044
419506
285019
1648382
497499
671680
1174762
632787
683494
1879116
1024243
802384
1897946
381295
820513
1362540
1985819
963344
56949
780750
787512
849656
245129
936778
1549455
1341643
921314
54696
945246
929121
1365873
484885
1467072
1073461
1614204
45194
1332742
1182808
788777
1117280
1302656
1261129
1455583
280174
484653
827852
1152593
1854724
768061
1059761
114149
156985
1225515
1315482
1584610
13886
653675
232838
1953094
1734072
1475687
1718905
368027
1546415
1980837
1825716
1954914
1560349
1869121
825404
1563122
904533
1361025
1975680
1796432
1408797
289178
323964
261815
461094
526822
1464805
787036
1614477
76116
125697
182819
1147260
600692
1910713
65405
499003
1835366
1746054
13770
1369282
1543199
1663947
475433
1802188
864022
524341
413434
264508
1982595
438744
1890272
1347576
1541980
1251210
920605
1530075
1658026
1446026
1550728
754677
559312
740871
4304
1480772
311812
267457
1233900
1311898
188754
1809921
1710567
40762
1722286
750789
552655
1192733
209280
187207
710748
70676
546692
356221
579570
764723
231805
1665156
913160
1428848
811196
1834111
1080005
1163353
725444
220207
620940
1802177
1487794
387108
1741524
389432
1402951
1061111
471975
320609
325330
898609
1354379
349726
26926
964378
586170
270431
771837
1519993
61217
1875784
1108160
31669
1780214
342184
1319727
695016
1600875
457428
1649245
168171
1172408
92178
106565
1250052
504221
579619
1459945
1166746
1894029
907649
122426
920612
1474454
1453710
1953331
1860139
1367406
201109
632639
1407411
397491
670424
1154450
515733
1949741
447215
14977
1814341
545607
204513
1851444
384301
311685
1319599
650888
1787831
759210
1714709
396722
1081612
523887
1722479
119075
308653
1078703
1783917
609222
1918255
845604
888058
318631
1058735
1335557
1565284
947636
465096
11691
1203221
740097
212012
1834680
201672
1774645
1490382
139918
399244
441847
1407799
27528
1782742
1406332
1150959
611054
1677104
1948086
1906336
211379
361173
1969105
1215383
1638208
1014005
583026
925408
629226
1778539
1373902
479266
1923485
287650
1067247
1511315
862054
887192
1799726
1451246
1005264
799343
869381
789560
674448
46172
1173779
1377157
393117
1022272
1828248
319738
1024415
470556
1464781
1050225
1554162
583596
1897173
1021357
1456540
580597
959919
1154300
1757286
739137
959986
1937856
1695834
171902
1711193
118154
17002
112057
1689192
1349236
1233443
1702958
1296617
264007
868206
1016544
983833
254190
1844709
1293836
1142142
604769
1444381
291732
441081
370101
1696538
1458344
1532898
1836967
1000619
1685798
358912
1866705
1200513
625261
1942927
903634
1116478
1810927
1431866
242619
1275307
1109899
1451797
842408
830374
692474
378613
1510630
387733
1259115
1834068
820057
40102
83025
1055589
1278380
1879734
895635
577517
1297085
584488
116242
1256351
117872
1487460
979862
1548044
1120589
642860
1730334
156073
1672886
275392
730765
1920042
270344
901972
396446
162948
1763925
1784254
651103
1032372
580149
1588754
1299718
1974711
1239007
1135911
1474996
583172
802350
1786605
265933
1126357
745264
1445433
1347720
1806317
849583
1516187
721230
1214619
1328020
979050
1720418
361472
1182420
102246
1274181
336118
695549
1728812
1912017
1683668
1282442
1871360
113171
1658668
961262
1349485
1341819
1434285
681837
1991930
1990754
1411020
887102
275859
267831
280123
123738
1228501
1224037
21562
1748624
1039961
671653
383161
1793831
310483
504270
425723
1364377
482016
1053979
1358832
1262316
1459731
1557649
224321
583993
149092
1987757
501855
915568
1888020
626112
1728493
1361212
480569
986772
1746338
847983
683124
136189
524860
800677
1907407
188276
44043
1320042
1108592
79632
738797
660889
491941
528127
1331173
1966333
1567425
1482401
906243
767117
704798
1323533
1721149
34689
914477
206636
1164822
1949438
488136
698705
1935326
1825023
1320092
474017
638968
1922315
1831656
969536
396160
883119
344389
47163
1580715
420752
1524952
1634657
1126889
1525094
442349
593398
1622648
283214
1132634
1502021
1446686
779902
429420
729417
315206
945954
1791468
882234
999070
950349
1764799
271847
1321880
497745
444581
853981
898323
1189215
1782085
1656882
344435
390262
1901399
1015969
817800
1191331
1005
814078
742456
222070
1904449
1377867
342194
739002
796933
419072
129049
451942
1120396
1918
1361884
1293269
448954
1972771
1055035
1091485
1921763
1040083
498103
167094
1738893
793163
838075
664189
914998
839735
1538369
1850251
137494
909814
491709
1261080
82502
568997
1786382
598702
117503
298362
1623643
195133
861611
811156
408117
1848201
1956128
551430
1084245
912563
1188324
925782
65706
436653
167102
1819950
758836
1436492
1105793
1549753
73207
583149
873380
1818035
1355004
632199
1187047
1877977
326974
101747
450347
789889
545163
268565
672585
1167634
1599488
150368
966898
834866
402798
451759
67560
373127
259391
1396838
78473
861187
528142
727337
1925287
968744
1619524
88621
250308
680771
1751153
1227611
152968
1711605
1718502
737728
932925
1212184
1814137
35449
266273
1754394
250044
1646156
1418492
504310
1089110
798827
132191
1633204
1879466
328166
845457
1707475
673431
757939
374125
1722238
1220743
672866
1760733
377980
333638
828346
202111
1589483
289144
310880
623387
839945
1764506
1913189
1827788
670468
1894042
1451974
1809659
1816859
1446796
1086488
386198
1967359
999896
895503
1118203
514960
990657
927319
1050084
400540
673949
1399855
1354216
228771
1629496
1526791
607418
1176040
1327597
1501808
1807745
1866625
1518961
1269099
1502136
576181
492084
1578313
246561
817920
1196306
557438
1290498
364273
1667278
1557555
512570
497151
1792785
439254
1864203
838677
475308
1875735
1773022
1013495
1635670
1503595
817904
840307
159479
1082421
48060
1155840
1981226
1848493
1379358
498741
102373
1188963
109933
49973
757228
470454
325872
1267829
1286997
736218
1857906
846399
1875350
315254
976946
1089725
1712479
1819473
1920735
1576577
782876
1381716
278444
1574211
1685086
1412636
1929094
61450
666391
751063
117049
801649
1824839
1722697
1467266
914857
1009428
447150
609567
1345801
1204159
1623235
1350778
799845
732058
404702
399329
1448958
825712
684167
624117
1209191
1759676
784870
1876496
420369
1887751
1278037
1999578
1084348
480424
1642634
175166
295963
1518519
1293287
1858488
1478880
1005948
1006108
1964311
1582498
1489994
810600
1592108
313983
642844
1745454
627440
1310765
33744
461245
209171
1009484
1198759
1176527
1287829
1556316
1228624
1390729
1963383
911492
363761
710307
1072436
403973
1337893
1744196
241865
606733
32561
810236
356650
281216
819879
1666664
363974
6013
872866
1662613
405853
487253
812731
761682
793239
1805608
1043101
1616646
1825995
611423
1357194
1160029
1142993
594562
1426608
177047
1623669
381747
987351
1955581
815341
855963
502526
1692731
710007
425231
861711
962301
224955
427168
627690
1515025
918579
1138750
1767567
1395547
536046
1103071
466897
899786
660785
933040
1023591
792242
1410488
1815174
396153
1418409
1227821
602779
1872766
389727
143589
52567
1785190
1438461
1265796
1311955
789969
1272209
339693
374773
1294468
217908
105359
427340
1277502
1657549
1257716
1871557
530518
1762561
1587547
576128
1400574
1795416
1744449
1357302
1692545
225460
274979
358124
862911
1873571
1535445
1108525
1311320
997588
129909
79269
994446
1102842
1882796
907657
1827306
747567
1057087
1325578
92909
115262
1371402
1942790
172360
573486
876776
1658
1166020
444709
1380613
880381
1867040
672833
1806388
208498
693370
1263847
1867865
1923286
1754034
1548641
1080518
1741802
646644
431922
363945
464377
1735631
539112
1540406
1451189
501311
1079837
258513
7185
587515
5642
1805493
20805
590058
232345
3932
1224414
1336147
251913
1498174
965184
921466
313022
670336
1068467
410895
595492
608387
1138635
128348
948714
235792
644037
35897
1481300
220648
729328
954559
195580
1935181
1275489
1547717
921546
968881
225105
1298509
643954
271667
139132
1416037
1614929
1569242
1990888
1441049
1982569
440151
1957680
799355
822417
1693732
1676407
301411
152096
1540409
1312213
262789
1347956
1556183
175242
1767376
839231
542760
1762894
413394
1094494
931050
1131582
1653390
529981
1208376
745920
955748
1190593
1648703
148806
1971211
1351794
53855
1124780
1522311
998014
1693870
1162185
1255931
1804468
1411686
770406
350554
209095
551437
1577682
390355
8596
247493
1126233
1021870
360626
1516645
1448290
1525693
1488360
1421672
1242415
853451
906542
609384
924095
1943668
703598
55537
1053748
532362
516702
779321
1260969
718386
395383
948159
952186
1320777
5862
529436
535039
67679
1021271
768712
146765
480565
474166
1904272
925033
704398
100265
1936039
328749
1937425
891329
1391331
1189307
1547045
1056622
1389084
1255483
1557591
1246446
1351918
1109116
1311097
108610
577314
571352
1602533
594542
1473085
1295130
1716778
1883028
89825
692878
1146091
1714877
1478999
1516874
1830340
935092
147797
1899491
1070158
1071463
1440083
1675660
1097994
1150885
1001778
368602
550682
368905
117146
1696408
319498
1142147
1532365
1714472
117181
817849
1097834
1253112
898841
1203380
1985114
896917
22345
1391618
213445
1189144
37852
1884622
187829
1977910
559974
418783
335760
338996
1044193
430767
1781543
1116067
1580747
1587608
1287661
86916
204747
1620502
1540561
389396
768929
1647272
1400853
909628
873964
1754932
190722
611058
918297
1571422
1678728
1055535
1656669
654786
226635
263412
1512638
1529087
631124
90024
1764315
20959
1544125
150446
1741133
222605
1262436
1833152
92329
212633
773307
1401618
238896
1117832
1398584
609463
467245
702773
748117
1857233
1887181
601129
759580
795223
1055049
920817
1040840
1250045
1961816
1850873
1965241
1231413
979930
122415
47009
1879641
1393032
947455
14444
1559011
212867
49085
1422573
56348
1896369
1613463
544207
791149
1949079
1865637
813135
604354
1556141
720907
1887906
630002
1963793
1423345
1604530
1481858
217205
1383896
326863
1745851
1906862
278295
707329
960741
176949
1796296
1274411
504449
1142435
1175877
1730795
1824626
1524854
1731703
939965
1839990
483696
890745
1633600
390873
814436
24771
1560372
1045515
310459
1053225
1002444
1582484
502427
1807747
1944529
293513
320426
1774982
1699421
1341661
1705820
1529304
1786756
585103
1873653
1317899
1154916
1707682
1307223
1800165
1885965
165510
1636746
441113
495551
1733882
1406738
1212846
439706
1843739
928493
700782
1170645
1285635
1926389
1870905
991593
258347
609872
1800526
147597
832965
679577
1206695
1862645
894454
424618
426068
310866
240718
217553
1111364
1887492
1270084
794299
1631567
119843
1468846
222299
100983
1272027
605963
1836824
1311009
332859
522271
1068999
1853715
1999072
853209
235961
1054256
1107194
743185
629126
358991
740089
975151
110109
12316
270419
1192593
1029130
1336412
680019
627415
1250037
716991
535997
1948419
249842
103758
1350510
904887
1109070
1222486
1287348
1172770
588116
1881033
1981016
31298
1772699
1788543
1895573
1462592
1724525
533013
1189024
102005
539131
294006
1724306
1714427
1508708
719639
658769
567029
734121
1278971
812357
1549611
1986194
606350
620831
125731
1733828
935169
723748
1505504
1285414
2596
1905064
1133016
328178
1868377
664311
1548129
849845
1588289
1670925
11169
857366
1166971
999650
909214
1460898
1573529
1356479
189986
1763791
938740
1757411
237800
1587401
1401902
1658356
229800
1747841
213637
1148549
1929799
418841
1701330
423157
1483438
107107
1570501
1647074
795469
330135
1463779
1052126
1807059
158767
1625113
1766112
264023
1750488
937406
1181362
823808
1397861
1043755
749377
1422958
506704
1298848
1350729
80480
110680
323543
1406741
633548
1487042
85905
913990
1435976
1152276
1470735
450701
505568
1435240
1715014
1942909
1887365
1566299
679842
1205890
1993080
1589920
1117317
1834623
1970173
897994
1430052
1746652
114445
1295690
1529737
1945938
1139535
1387814
417623
1254833
1021103
1852405
1988252
1782746
1927044
190898
525194
748404
636392
35770
178010
1406601
449265
881466
91918
667550
358131
170873
1404305
777683
639312
1143436
1287307
1491606
568660
1663482
1959551
699792
1984862
242999
1698597
828915
56435
824874
1221489
1323676
1368372
1875960
125523
1562564
1790090
701636
1692925
774260
1473331
987930
1339013
1769322
14655
449670
163839
1033200
1018540
1850710
805515
1723276
949689
278885
1391807
1948016
1323213
1775849
1090973
160636
1782586
98297
461742
681672
485308
1590305
1235202
902232
334242
326304
1993473
839597
1498013
606554
1920881
1716985
545307
337459
1051674
336404
53842
1953608
1822932
1678209
629285
874679
1615933
1268606
1509394
854701
497532
895770
367074
527428
1469574
1647391
1491141
1298600
1442943
259583
451927
1203028
1957298
548510
1862976
1637607
1560252
948731
1695494
1534884
324192
107887
1081199
1598503
1866349
1157069
1006562
1418196
96316
199869
184468
164419
1878761
1478717
1260841
651138
1862171
1341694
1329674
191011
63619
1609677
1318924
421654
1992252
1167931
1846165
1302518
977581
846806
555878
1442810
1050351
1332065
958506
1535958
722714
166552
144123
35642
662833
1095481
419539
1567063
1215670
1601879
528145
400330
1789751
1762254
1186159
1009987
1587498
961913
270023
295320
1126462
945801
1980597
330381
626998
749108
1370449
53685
1819
199823
1359193
1871754
1191106
810390
1859445
569304
1261154
780365
934240
19559
1323498
926468
1167659
1504199
145198
6254
552093
978837
1954396
1526404
1006097
1594146
405288
1525495
1198982
1066165
40508
1041444
1557199
1505486
746937
1864305
1311024
779966
1667109
325345
278797
1315562
1248677
1797787
746309
1850537
1853873
739386
1248927
314938
1273020
1476366
1138849
823391
887043
1016278
221855
469545
1396364
1577877
885788
225422
845194
1507891
473289
537995
1558888
236114
1159506
636391
723982
1561440
1167707
206825
1271512
962031
641415
192872
834862
139463
1676197
522103
1136979
970416
1931938
1871679
1778185
1272578
60596
1447568
1506528
1611818
717293
492020
220037
112169
1654484
1856263
931760
1845399
813263
1465569
1112925
1293913
254918
1462472
387086
1221258
856439
835446
1424668
1654419
1555851
363188
377501
1509600
1475412
884640
1681955
742676
847587
626465
1075210
872414
269712
885574
99339
416858
500538
1644425
67585
1251828
1918921
1646264
293501
1199386
1100396
789073
1612250
737807
1652821
1845898
253623
1938524
372578
1752835
1483896
1984377
1010277
504740
1881564
1486457
1287971
715098
1604939
341742
146675
590439
1530464
993080
1870905
117224
1298743
1069977
258212
485567
1417486
1405785
1297093
141409
1977359
325217
1792004
308790
588582
675325
1725215
1220563
652231
1857913
1047977
817539
1306462
381933
111475
985088
93351
668459
94278
832205
1432038
901075
1969848
1280259
1706402
1925199
1631679
1508641
1369882
1800373
1538761
341168
231768
368958
1031090
1877643
1714417
568608
275139
822896
1440250
631611
1206652
1278242
658605
643467
394262
237488
74757
920857
1557578
1387617
368574
1362714
1444329
72853
577575
1867639
1754719
123575
199925
1604691
475659
1014089
844016
1992042
451605
1177662
225051
1315188
897357
132541
1546395
1119134
1115943
839850
237317
1912397
1232459
96212
219122
1438050
1341016
736699
115780
1660665
1297136
1117699
1460924
1574222
1968951
88264
679342
1492038
1992274
679875
620241
825889
1703290
528894
1905334
1284166
1359647
252983
818104
1294655
130067
453530
1970044
1459834
1947909
1519628
47835
1588872
1035657
69356
628589
1072675
1916097
222763
99878
530283
833412
1680348
1361830
103533
600922
925896
1729874
323618
1473396
1113350
1183378
743035
461034
1085263
1128374
338538
802184
1537671
1159908
276149
1289427
1784487
910630
4354
489407
264412
201647
257874
361356
401257
95470
1649168
1649686
770736
1694607
278270
1239303
1909932
1875028
1717454
723616
1905494
1215577
406594
349570
1881054
195084
923816
271812
809524
961569
1902893
448764
886285
1683028
1955640
1056414
779024
1070847
1454130
1502673
1914376
1079357
426971
164046
237147
1786102
1872935
1542067
226459
1454152
1755099
504033
892158
191317
1997843
1332448
1349563
495698
763771
345216
13176
1352706
1600471
891123
302015
1805137
1576087
1576698
1387424
1127712
825598
553280
1933925
473018
482223
1660717
145834
1490352
668015
1391458
1158585
266021
37708
1467423
906569
1409361
1503716
879925
1211409
287750
1992417
945439
1148142
818580
1077735
1696411
1881565
1489314
838639
1805914
61579
717433
749086
145713
892180
1934806
918843
1956495
1376652
1297402
1858763
1851147
268055
598743
614860
1667279
29918
1668298
652489
539417
643557
606117
890595
45392
494778
659073
1838924
322254
947636
579769
870051
1002071
1152831
389090
1800473
532418
1948969
1740502
175484
1872064
1678852
808316
790229
1298509
911337
1935879
1232183
673470
1132694
414659
623974
604409
1627128
349875
1037550
1637064
60608
686639
1358829
1941106
1657324
1905437
1520852
998573
172974
1500861
926947
1010685
659463
18813
1002173
1443246
1407866
922751
127225
1642918
425359
1737040
1129716
1965098
1052721
902640
1334693
1853927
831633
27376
382276
402551
1374067
457724
1531644
1256504
637718
1353010
1346222
139387
1699569
1089578
475403
339503
344336
1344805
584779
1056758
514087
457363
1773490
1999473
610910
671317
1044277
926374
1384576
941524
285377
353433
1479887
1595755
805986
153915
1447452
1328622
1840723
1250642
198235
155396
567961
731177
1957172
1604509
1244199
1093283
1864528
1486564
1746129
274997
943679
1765611
1786442
78345
485946
869808
1483943
965661
1084727
387597
1366343
1673891
217655
1234457
197099
1225966
485896
311514
488101
1244493
907365
1237054
908830
1787879
1301872
1957829
604491
1223200
830792
1778497
1860413
1902150
1691932
1247858
1517482
151347
1114264
72778
1498465
1116185
1437691
1818870
1003722
741380
807402
975230
521098
517761
885775
1995010
8403
899703
1247479
1244527
1905229
674872
176855
1901949
255446
1873333
380654
1794200
1310699
410630
1127570
959857
520393
1516938
213539
1799426
947338
30832
1340407
1327466
872947
314167
838082
496461
299114
58362
1125154
209038
1551086
609390
1964851
1789840
1596120
1815661
415449
377558
1009699
910984
1369223
910193
638240
1528389
856823
104922
1980617
893660
1981029
1179821
150759
777272
1022742
439405
241265
93176
1438630
566095
1517380
9378
998693
1833000
1998054
1592960
1483301
1482824
1305041
646539
506044
1910221
732448
1905479
85219
145930
897323
305073
81186
1787679
1783924
1409088
1064637
725539
1339689
1437444
1576662
1547173
1571528
1614158
1986106
1482938
1737877
1467411
939796
994687
1096107
1952130
1006809
93564
277883
805641
494687
14392
149750
1358613
1931969
323904
1890869
338779
1058684
275554
827758
1682924
689757
444269
1147661
169544
743025
928469
1626786
627257
48043
1753377
1290694
487810
32349
575590
315130
755874
504719
618297
1343015
420709
1839861
372572
432728
99495
1143867
1643409
1535472
1776103
1700326
1973164
817114
1345459
426673
1214383
1660501
579053
1337589
1967451
1352385
1109534
1087368
1786334
959310
892676
1490675
626479
1629518
1996562
1525077
1935267
1171190
1573184
1904252
1006476
1724710
905364
853898
768886
786975
358170
1724418
529492
1128099
1182518
932981
127666
1880965
867863
1753712
172688
1742780
1237231
462044
1866937
764342
555393
788503
1268234
633183
539214
1920648
1594998
113504
217976
235659
189804
1160461
502062
482271
257430
852680
467754
1068488
1284394
809365
748740
1747217
321990
1894029
408655
346389
1487591
1772063
537102
1176958
983846
587408
332632
675340
427149
907823
425150
857496
1751446
933337
706920
808839
897419
461843
209791
133859
488686
446244
596912
1611552
295028
365265
458049
1293219
889263
944538
1745424
1052861
1057554
255229
332482
1946378
508014
1824283
1026905
792723
1749899
659032
142407
761408
1855224
708692
1676575
497766
1047398
729651
1364212
1489179
16521
590614
1683960
427578
648047
471916
102288
595962
1900142
200605
250036
1014832
1290766
439828
1841949
1981924
106269
1132363
1055984
311256
220482
994166
525024
305957
1149900
1811530
40010
1983016
566159
636594
452847
1987806
1330149
1128424
1436929
1060627
1834154
788369
1674568
80662
600643
1129512
1212062
1544463
436379
1865459
1945286
1907015
1593390
1044263
959960
2407
1294317
316960
189410
53554
932805
1773521
1024263
813305
1907404
1033049
1929354
79713
1151653
231975
709999
709988
730472
1362396
347823
1157706
1103858
441724
477912
1761721
1772175
908019
1833065
701427
124529
1711506
786985
1152731
210430
1274698
1733144
1304306
86187
812896
1407467
1851262
1296980
1157799
491668
1547144
98677
1502153
838763
916593
496731
1831727
1090889
1394900
1782558
1013749
1867208
238345
524689
114466
1330609
1854048
1081879
1925176
1289259
978145
1449866
460112
1373368
1311575
412259
998712
1542276
1975185
1385905
192117
333567
408464
1144254
1322078
643559
488938
1222221
1381618
699335
527294
948904
107757
1252956
1195007
973156
367291
1880382
754446
224201
72153
743571
1889710
399169
349033
778659
1810588
1751770
1364454
176795
906105
1112856
1569558
1562946
1660468
1368994
116171
60180
479652
952632
877430
676680
1404661
1623751
1547825
1355431
743797
1801964
1981929
1887126
568440
436530
729622
525827
170111
235065
825040
1114601
942296
1533316
1860900
904371
1500595
111578
1089473
1231715
1698997
1778905
1270132
1466421
1344595
1624735
1038126
121081
735868
291642
1412085
1440572
1221600
1979978
1414128
648646
844882
973366
1412659
1225716
1111391
575601
1080935
416235
1315122
27558
1346025
735001
1866283
686141
291008
1986567
1646834
3794
391923
465980
487914
1887588
1244691
1827286
1980963
1535079
190912
1623436
627032
1094617
1817237
490116
1723483
1194922
817058
198981
1765723
1248459
724576
441858
753925
1488947
1104221
1203798
299703
372057
576221
1734024
584442
465530
121377
1276671
189059
275947
248150
550130
462785
324787
1721070
701204
1695299
1421947
1237439
288234
1351349
237444
305677
661227
441560
1444507
1077509
716796
515183
647835
129805
196921
1096143
1882585
946386
1330454
1603828
1804515
1510012
716965
1087209
190780
1605072
341481
971995
1338337
1582111
1578839
1944799
213640
1159684
182192
158113
677262
247241
15210
1136383
749485
853189
489396
1572680
820120
1687816
877385
1268056
1952008
1204845
474891
1010492
1157857
977155
646729
359412
920897
846713
898835
1770636
798622
727716
1326337
1947558
1502835
867498
867548
176892
1945171
1758932
1350674
347829
1820593
746550
1453505
966981
1211460
529194
868155
542443
906834
1289253
272941
1850023
1593879
1433680
663710
1260925
1513219
1461553
1851042
960082
169939
590227
153904
847605
1398965
1737030
1429057
1617434
1014923
1143224
223916
189378
592018
68258
352434
1569944
1010013
1936450
1196026
1024226
861401
435327
251324
1778640
764870
1673596
901660
878925
643518
1600331
1151293
789417
1158181
576744
1933826
1813178
1418095
1222190
814925
535
9088
105418
78237
1052588
1633452
640729
301542
40006
1907791
333989
825296
1934419
641399
1675860
136310
1183865
1611554
1051762
472351
1797867
1752190
1693934
883961
1988213
1065699
1457997
1466931
223812
953147
880973
1340584
1305077
1998688
98122
1344068
1218615
181422
1736400
642132
58074
245730
1803329
1147160
396940
1209187
1978855
980600
1297007
1374655
1537533
1852113
1628774
1054100
200692
1044375
1538778
1539792
1506296
1452239
689992
1528482
205612
1627093
1339146
1413073
86220
1087883
693110
1452275
1664947
1195927
1176990
689666
342217
1960067
1875939
1501875
1420740
1100084
1893920
390106
1300604
1892258
1397769
1172124
716449
1118465
41299
1019695
1629171
1353976
465993
169869
1193283
1765013
779709
584382
588653
1165906
1241473
530427
566416
1688751
38864
1021843
1318070
1176101
118076
1791848
1832986
353868
216915
1628363
784134
1276993
1199605
1931524
575030
1388617
45924
427295
1695941
1813134
1366323
421621
1375322
1564075
1615948
447341
630831
801614
433934
292404
878748
1059030
1892859
309914
1773084
1579345
796071
119593
1305770
929813
1101197
501984
952481
83228
422658
1297959
1536036
1807734
975048
1395786
184375
420934
1509524
1813225
1403736
521448
837460
1577018
481808
470961
1319175
1021204
1695830
64020
1721417
1925690
199071
1591711
943927
1498046
1343480
1028987
375200
1830580
515527
196333
1610563
401442
1484345
1394998
108265
811379
818448
1798875
683613
460685
861611
1272506
856508
1621470
754093
1444592
1495777
706834
904703
1872457
1920846
1160588
383062
772244
959893
1864232
1573021
1289859
802150
683315
1917881
851274
935746
490174
495942
1926783
535373
415254
989872
1490078
901325
1821116
1501730
354421
1446063
1062277
65970
342974
1808786
644828
850083
280202
537667
137381
723921
25561
157203
1195697
1582332
1419937
1453069
987117
1163784
1163729
1632430
1691368
1139044
710306
565022
1276324
732377
1641227
139873
44509
125402
500173
964277
1719648
1489124
1452592
367646
1668507
1789318
1146856
1529414
802018
1439540
1117414
214667
926758
358542
823949
410206
601870
576023
1490083
1888267
1519508
74146
1499089
1674610
587607
499188
433686
939575
882810
1189363
1263319
1301720
1464374
672131
1199124
661971
117866
1130687
55532
1878001
100061
371722
717585
119731
1522970
1350710
1254360
52121
1802675
512275
1414004
1920990
689308
805361
748709
1408699
1087442
1656244
743699
323785
1023478
1375040
531116
1512501
702380
103530
1258231
955786
621425
1412603
596904
1879909
1814824
33164
684395
1559451
432369
378499
1186215
685798
1342108
1631042
632081
493559
1469965
1166044
422612
1308578
1272499
1580138
1302725
403903
1096450
1868032
21324
1168948
1494757
959008
79897
810971
803213
170771
270491
1911860
1500194
1654658
1498762
1150064
1718729
1316080
299226
1144490
1634031
1838839
1219009
1852859
972010
1552504
824763
1143946
530216
614057
246954
1140971
547936
492191
102596
1330301
460528
1082040
1225350
1379
1794518
631175
1666200
657340
474225
1899947
758035
782414
1239254
560442
876050
292793
450197
251967
383127
523641
1550571
1860232
1763513
1166791
1753944
1945143
1694149
808429
344100
960230
1387375
93568
1846653
804917
1361147
1047448
1612547
382336
1132516
1781492
1724561
1456589
314514
1158424
953407
132305
1471766
1540774
1185579
842802
566147
1909099
1327023
1932560
1464304
1011911
1275233
1154389
1169010
1112589
87824
895905
780589
729806
1814411
602375
713191
1407457
1557927
1984349
467903
248951
1129964
1742388
425263
919964
1562954
845392
1297214
423821
544836
972437
1787968
1341044
1719528
1058433
198459
1642386
1938950
1557166
1548197
745262
1192311
1321448
460901
464159
1195845
159540
1705937
818390
1097866
253553
1309560
617594
1862673
1638032
1438764
203947
833559
281241
462811
1625111
683462
1222856
1435602
1336037
1457560
1749756
1753357
939591
925037
1560097
1654669
1725874
1858884
1149674
918119
1212048
1617978
857468
1759787
979256
1815615
76597
539922
1638188
1433653
1242613
1406776
1694202
599447
391404
1273943
354285
1278775
322513
1545417
363048
1437658
799614
1034920
1883772
1210923
1147395
859158
416397
1967311
299164
806852
1906199
1509864
87259
966712
1993948
842368
271200
530536
1539934
67494
502172
1900138
1658706
1972893
781094
1454425
1621620
1958031
606341
404947
1852814
1529461
927971
1104665
357462
352647
1660016
791589
1127370
613186
1810783
1904426
1606240
549717
87417
620565
303089
1577831
1308646
109077
1364414
1744739
1746386
904609
1854766
278727
1977962
1866629
793545
1453983
863509
953351
523212
770384
12034
1866817
270622
1852012
433027
1540366
544920
1227504
1602534
1491676
493695
912827
1476498
596123
13135
8197
223210
1034108
1839939
1402990
518341
901650
1821912
1891056
421690
1023192
839179
1985825
1370605
1096077
657233
1367848
239599
17387
313843
1503006
71599
823720
905080
1737857
993731
1618240
94915
1307683
52437
1752301
1606294
1701207
1860273
1740604
227442
1645820
1566504
1894865
1797211
875742
1251847
1661086
1438080
1043790
1187728
1787709
468351
224530
161236
494847
1099625
1844972
1343548
579089
294903
755472
684551
1127132
567941
1820500
831627
1987533
1902207
1349882
1817114
1048879
306316
90407
1964936
1713434
1240345
640191
1377388
1850200
1731579
1674265
816287
932602
1979363
33044
1188930
675574
145341
551896
202612
1957201
1975815
347336
1388962
1059625
1544731
11760
1172744
1982036
703874
1499176
93980
1959117
1660966
140270
500803
1933253
977216
422882
971020
720540
1747652
515727
286902
1323653
30209
347023
1393318
1014959
13116
1795541
516762
796689
1759009
860541
1953697
552977
1856671
774443
591928
1753910
826948
1094057
709685
484193
668344
287423
1238806
962109
399209
784264
1838680
405425
1439041
237033
1796148
1580504
1217220
1292953
567195
1632533
321794
1782257
1932069
975570
785068
525246
1979678
921906
940891
794071
1574313
1708151
1951060
1664374
955724
26029
1499686
571063
1043147
148977
929469
1008166
109088
553025
1232058
1665675
1503123
1524670
179766
1283299
1163793
941820
661372
1989515
974392
1475833
1924845
1073126
145242
796019
692124
1446782
662338
809844
1846368
1563398
78684
279766
1686577
5342
870090
1162074
684257
805388
116409
1102122
1763866
1861892
390952
1037454
804505
589951
281746
401484
1972866
1966000
335533
1466481
1569300
628277
1207995
134907
1761581
883092
1117855
941331
1680201
1741853
285553
1000907
789834
982221
1694747
1048171
28294
932769
817106
867698
952825
1254042
969280
450977
417679
275139
1546262
1255801
772238
33948
1225412
1254314
78429
1300105
1530753
121245
573135
334597
720151
1197234
294851
1578630
1877643
1381584
1402507
453941
1370299
1294487
1548833
1389223
370635
776486
924007
617338
1728855
1165256
809819
105847
1859877
1369054
659505
34539
1643794
828508
873271
1414425
1361326
297230
1021166
1168204
725189
99743
1495580
1093347
489902
1827359
803728
364937
550784
628826
1404445
288842
755246
1854646
95816
1690011
1039014
1742280
1899310
1287069
290702
501116
1190402
1126053
864395
648435
248063
969167
879370
917603
314041
1581365
1274313
992141
1448698
1450312
991997
1123443
891142
1479655
1804927
175255
793270
368197
106115
684475
14906
715808
1265255
1008325
867364
1068859
1983372
1113464
1253042
871812
1175661
285866
1096516
1600429
595845
158599
501192
274437
654316
1461870
1415492
699320
739113
1404755
646214
932041
1273654
69099
1597489
1060451
1313645
347825
147867
899276
776829
267188
727195
397887
1016705
672714
442843
891955
9972
1804656
1845834
242677
1013887
360318
895113
91619
1024355
367814
757875
210819
838989
1700775
1841245
607249
940787
1243292
1873881
314006
1083259
1819109
907260
610193
1751973
150192
1247805
347268
309614
665230
1346786
1440561
1073679
1957007
1171606
102201
1570367
687442
642834
814906
1547461
1427635
151845
812997
1624118
1050857
853259
1112464
562804
1113789
309909
1711740
644027
1409314
855754
337500
1558380
1788510
1148023
1316633
1731327
1393160
1469236
1750417
242314
269179
887884
399474
263770
1385468
888151
1242895
514769
1191531
384624
1596011
689004
406123
1853616
1340799
1743098
1954349
8892
1541442
624478
280768
254171
272652
1845339
1027245
791757
500599
1605552
54025
670584
1084117
210127
1147134
1797108
725675
1526227
1108761
1848474
766318
1609045
38441
555271
1012814
522743
1975629
525734
1580953
1762760
1896032
613820
314797
935901
401358
203133
1274892
303536
353688
651486
701239
991518
1018223
1274492
509789
946263
915542
1486277
506524
1675624
1903502
793475
289492
1482324
1804067
791740
1970150
1998615
1391305
880402
1423260
642968
1766316
471944
14697
1416243
1165791
478203
1418150
683918
839328
1097049
189146
624225
956236
1397810
1686169
1450930
1565063
964605
1336511
1607481
825457
106748
578213
211368
813239
308441
1930201
750791
835726
1637257
262429
213316
1313468
969838
1123724
424053
1469769
1423925
1117536
1280538
895839
1007460
1372244
971193
1322643
1866700
446869
1512998
120153
681924
498673
1127284
1675306
481278
1457999
1583803
1217506
923022
1361351
615527
889212
915146
1673553
203864
1503260
757730
781899
51429
407777
1115028
239250
1163714
430309
1489832
1725644
1891283
25844
1050955
925705
77560
1485085
1600658
428056
621117
1834011
548830
89975
618216
275810
1552099
741458
1654081
1361075
1618393
1216040
428601
1360335
1427516
1879297
145211
172251
1854812
1502944
741910
1601882
1064557
790093
1250055
1867019
920463
195911
249701
2475
137761
1714162
1411923
543109
840696
1083995
535563
863507
866786
1740566
178989
395790
439023
1895782
1088227
1549107
822076
1252026
664052
929653
1848481
1504380
724809
847799
720288
1028451
1118198
107692
115176
1518661
580390
563529
333310
1555888
983157
48960
456046
808436
863216
764363
828133
251843
1601380
1854259
1650613
911783
1413028
758564
1721840
1392180
810292
1827448
1445136
1510159
502367
386511
1282342
1461421
1610265
1336753
1182643
1414629
649347
1955196
630469
1639730
261634
51357
638486
1980110
805899
592519
1729665
1535749
1710439
1870919
1010396
953919
1526534
980157
949923
1852156
1713639
38330
1423541
283124
446159
963844
361581
741680
1845346
670839
801265
319566
453137
1819283
1382864
681138
1878435
1532767
904174
241200
974698
1275853
306346
1163602
1204975
131275
846677
1366180
49422
505271
229857
385771
176360
1423311
1274384
749521
1102646
1124625
606304
1601268
316957
250984
104570
414337
1410138
882837
1210202
1745842
1925370
1331793
1419223
1340896
21623
1302480
1665296
1137729
572384
515637
578169
543163
240115
824584
180696
995330
1766936
198947
202817
1339570
918365
356967
843290
909614
415516
586471
1252399
491064
306585
75631
834727
1454294
1887005
533932
1724076
1890394
933674
121361
509229
1097726
991273
1274240
1539247
1315663
11703
51182
140194
1052483
737981
1204071
1280495
1870418
850145
182545
605705
1402319
880067
464973
1192367
1237775
1133845
1496014
1855652
331606
1085413
685535
654976
1596592
1852801
469603
917553
460799
425627
869695
1130899
1456396
1785464
1217443
523889
1620173
455455
1553450
523637
684274
1118331
1244690
1854099
1518371
1808513
1682625
1532394
1570125
1642254
51495
595636
865628
515016
833613
674785
906779
1306970
1953487
1585597
462539
630849
1538101
796050
1992375
1230077
1793608
1707113
997727
1322736
1167123
1616349
98842
20287
513805
1916833
466587
170964
1592423
184708
1763379
1087216
1694731
430446
310420
652220
207763
928819
349821
904767
575451
600225
696388
93144
37074
395841
1827578
1137552
1417811
107859
834415
265954
1947444
525171
1537068
527944
1834509
904770
1029125
1223469
376882
1813249
595834
426545
1905609
234715
1196673
211540
384045
47263
726271
698833
973151
261795
931441
380336
871577
1680180
1957845
1595149
35062
1790994
412585
826112
585955
1302981
1820524
792769
1205633
1329716
924822
85390
1799125
720753
393252
1342543
799602
274983
127246
197025
1189307
534604
333054
664591
1468510
1848068
1290523
1106240
1407246
1818300
720206
1949401
700205
1720631
436554
708628
494036
736912
1418274
1373829
958867
1432076
1830330
1334361
295105
1935647
1186100
140098
617849
1298416
238967
1449301
516092
1823999
1655525
1829493
1247049
1897492
1922429
1898341
989439
1601958
1645226
1130133
157396
480497
378550
903669
1447837
818560
1146195
1479579
1281508
749481
381317
919793
1990241
180136
1941064
1874699
962292
663406
1675970
1662724
1090516
970468
830088
1602
872967
250720
476572
1367177
442930
872622
365290
1538260
1690849
935504
1959349
1981799
1508064
1584834
323365
1786559
1427418
240783
165804
874680
1648160
987767
542837
183263
249496
1805351
1224540
943236
816219
1999728
253666
1398842
1573168
258980
1117279
537240
424444
1495632
144603
1054395
1881419
1726730
1445584
1731326
1211668
1173613
240751
557651
810186
1074081
1035181
406279
1635618
795833
657330
1631873
979501
514753
1290509
1925741
1665089
1361791
1015236
152735
1048828
736245
23807
962301
542337
1306537
1538379
772114
1372648
468235
1928904
438560
1066982
574209
1303309
1883730
1920670
1994725
1045666
1568289
1697665
124856
297222
1489973
734147
635587
866483
1136296
1451643
1085781
1105868
1517561
1863141
1636051
278253
131137
1397229
1765165
1617247
581056
525878
1183909
891622
910967
1504154
1877275
1902995
985511
1776968
1862826
1926637
1786045
1059187
642537
1033720
590677
623976
1317404
1937557
30774
1985038
347253
1081641
1651822
798539
1700857
1657596
1428243
228838
708919
1429793
618470
1008788
1800993
1878450
1600980
923776
711138
452272
474264
1424106
937956
1674740
564013
1369129
667186
1444109
1417334
286089
958648
1188735
626316
940047
1665555
435828
771930
1766621
603430
1328731
1686125
78733
843543
1680861
1419297
1596321
1085315
1592811
1530443
1390313
266577
289837
1635027
137012
1775926
1870561
1041652
160731
932451
621463
508614
602637
917086
340358
1401330
899055
890471
1102240
46113
389672
344931
393131
1871429
1142656
1416795
436676
244970
794218
1798888
1423284
1498973
158239
1800433
1190765
395976
5223
1852017
1781750
1049458
1428618
1847262
244427
517354
9305
1225213
448349
1474845
820964
1878357
547652
337144
36682
1604632
878749
1598998
1240096
800503
477038
898322
1944787
321932
801729
8438
967381
1491936
1606256
1074641
1786492
160576
628417
1513964
1022879
1233575
1565706
1155029
1190038
1998679
1763771
44407
137627
1618797
127305
682950
654337
174849
1059040
1060818
1481560
917047
1299706
1854991
1368390
1087048
1700367
917838
1323287
790306
796231
582684
153840
726646
229239
358609
1813407
678624
612692
1079247
1312185
1158764
720962
1737463
120532
1013611
792013
480164
303079
40767
1835766
1142470
542593
868255
1843878
444014
1685403
889321
510448
453996
231604
151401
951972
504878
1362650
1271148
8477
791178
1510932
836051
1870937
1452900
1810462
863634
1669644
77769
981891
1194711
1928472
339851
1368309
1450345
973777
531617
1696689
1278872
1144314
445793
730493
45403
124798
1445015
1241152
938409
26495
1984874
1721799
1750864
898702
840316
145020
758513
1788197
375833
729208
768450
1842959
1866224
881868
405851
741356
551777
642114
748533
1070271
1568745
703250
1020679
664514
1707713
1672437
1909127
181398
1103614
768575
301771
1151484
1235284
1810620
824720
1547158
1568073
918245
1583204
1355359
1970041
474317
1119278
894263
1151758
27985
213792
64143
930988
567524
268822
400459
1313768
1515503
1489851
1385463
481634
1122551
762962
1280289
1862752
146348
1720601
1379355
365016
1225283
67227
1210063
562530
1444711
341773
1891680
885577
1346706
1628115
1780896
1740825
1021430
1085148
1318205
518268
278667
110348
420377
431306
1244494
1790587
1481281
1698818
1608898
1632295
1117837
1904011
1189690
605929
1079551
1855003
255814
1315521
1677240
1039350
232248
509999
327034
1623419
390102
1010833
493022
1305689
1015605
241179
1791568
272519
834599
410332
1852816
1120517
1332136
1722071
523573
1564104
162987
1542459
1707425
933075
1628197
1441330
1411094
156474
1929069
1006415
1964837
425073
1691938
1817448
294797
62536
453204
1336016
79373
796464
1869270
1296449
643763
1703408
52951
920122
1834135
772977
1449527
248137
1137789
1698105
1804094
1740082
120443
258124
1384683
1586580
1175550
1104388
268531
1752584
1668405
1082689
960592
1747993
1933637
558168
457261
228068
1972458
876057
553046
1655968
1922599
1293131
1116785
312725
210374
1816578
179039
176824
1998714
1474216
512504
158338
1192168
1107131
724864
1690631
766272
685611
581807
1329924
1117904
470676
1921593
147197
561090
380665
197014
513228
175891
1270903
1841307
720925
1742132
599519
1947020
551082
1830999
629585
1343535
1536406
1910077
523089
879783
1218311
1355616
168327
774202
1321356
1183319
317482
173151
1617610
471020
640265
445541
1895673
1206173
175447
560258
150282
559903
312917
183334
403546
807972
722798
1898089
1270415
1169886
1607524
152661
455702
404396
132645
324335
1995235
1824382
1650886
609809
420160
1594314
1005990
1336745
54634
1422028
78946
1267948
499452
1371104
1929993
1924546
782502
300319
955647
1528213
1049083
266555
80502
1784608
1787124
911920
419972
1179158
142835
114828
1214169
109796
850460
1406300
172070
575538
879635
555217
817218
291657
1659500
1073178
1471780
1385732
1074958
296533
368767
1914133
1734585
1715454
1111414
1865074
712577
911132
662780
1868048
182111
1788245
1463604
109314
1731932
96177
385785
301088
801607
1447363
619128
47703
838153
1708313
138120
1705238
1343219
1476224
1650267
27360
249580
327461
1057154
746954
1978539
1085745
1216375
1322004
77760
396507
424731
960537
995036
1340929
1920541
1761863
942212
632238
1563010
1552357
64715
1559982
214818
1757786
774971
1741616
1732291
1182054
1179181
1159195
327338
405615
1985025
314085
72374
1012278
910292
1473197
567294
602114
1562092
462174
917311
1322526
1322610
621983
1764556
558475
1815471
674945
772724
165441
272982
544568
46780
1954468
1866355
42520
902777
1938958
234413
1084667
1357660
336524
1152982
1798778
1828983
679779
1688494
381691
225556
1383053
1826649
894855
1451871
271225
23493
952525
1703467
190600
568324
549554
1770874
93266
1897237
473823
534545
1257861
710082
1565278
264450
838194
611057
1442035
987363
968857
1594933
629841
1116156
1631623
801386
389799
1103377
1175457
1299455
100781
1796371
128343
1263266
311591
1524657
1529826
218107
370811
1684938
1734707
1734635
1358390
430685
703355
158653
741625
1793085
1481501
42882
1595662
1250590
366258
371682
962366
1376892
237471
434711
321661
749813
852701
433735
1559807
1444825
1779279
1868745
485297
845112
774045
126097
1973886
1012347
668408
1922194
1130071
1682329
519670
517132
882241
345778
1712169
920054
1243553
1200134
1162453
71525
1390846
1887052
903173
1093754
320784
1329630
1051169
281189
1326354
1555230
1140831
1641756
746659
1409590
1528102
973524
1218869
1994454
1641458
628731
1635519
272488
1975661
1268525
1339902
1618823
1556469
293785
1325753
1111822
1341558
990506
641425
204793
1762081
441032
197575
1147604
1920896
876181
1221000
173948
857987
1772272
119400
1125407
735883
350627
1051942
121942
1814628
1666279
1557637
1170380
1090414
981333
723681
1913770
395881
1855448
1692600
1440598
9674
1826781
309341
1982382
891131
1468251
512304
103032
1431874
76572
1736619
1909126
251662
842919
122540
1446712
1025372
1404639
1801574
434140
248208
74858
405914
976130
22721
1154062
835586
1569471
535566
1356096
1151739
788983
705418
1418408
1635778
560138
1829507
1822362
398890
986558
1891102
654556
1105215
1480565
1326496
895525
84934
1767502
1236853
1450051
1297902
1909629
206112
622421
282376
571146
151443
648640
1771367
520309
216015
644199
1031333
562266
1966072
411792
126752
864479
625839
1479982
186524
377254
1390315
1733389
332843
153566
1862365
1580577
1250257
1530319
1939934
744379
345586
1211510
22051
1618908
441132
197233
1981417
355055
37991
1795213
1554626
1329206
1969098
804929
1458653
833233
1938591
233173
1431912
462202
1429911
884516
762864
1799295
1530219
306747
1171761
829722
905674
891454
1872614
1205078
905466
404789
20913
13075
781258
949971
1721411
905731
984090
1472440
143961
1424132
1918624
749090
610923
106053
1548521
1830911
1253444
632930
1903915
1862789
1440643
1703868
582837
563262
691661
1700771
1405962
249184
793640
631413
1353022
188629
1248290
63938
1115166
1417314
1862816
578812
22235
766936
1148650
756014
1645464
1534748
322481
403112
1659825
398699
235162
1637538
1374986
1006308
1621937
1496836
1513095
857177
245292
1843465
425158
1935408
454636
1302439
209158
1209774
197118
1495472
791018
1319997
1522367
852117
1140050
1976310
1828732
882184
1061364
897398
1062655
1120642
1821545
1893727
1899520
1688950
1447610
629412
1131005
679942
401281
770614
368579
1648706
1249002
1358522
1944329
1993817
183770
816530
851290
455705
674442
1313175
142574
276616
973989
1779507
1053001
1998820
781507
393176
975336
444207
135330
1869062
717036
889559
1081018
1396173
464459
527123
1845774
302000
566485
658449
696951
1005227
16285
187205
1470064
1584339
1262950
1239891
1254945
607310
1189848
177684
1899981
336187
613721
1970416
146582
1759664
1944575
1802490
781162
1856953
779781
1525831
1300106
1073345
1450378
1602212
83197
251126
627344
1441764
1987447
1520334
565620
1250005
1674705
1459203
1699077
1594655
1684846
1568643
1708299
503076
1555658
1228157
1606047
1185679
183002
45105
853669
1071179
1557321
660029
1600171
184632
1255768
1774451
1000542
1660850
1053518
1606769
1876717
1273701
1402952
752066
1875135
1992195
1489083
1607038
618012
1752613
538599
437482
333941
321145
1850308
13661
375957
8473
1264856
1860086
1349685
1476880
469771
1101698
630647
1264803
556456
1805819
1368806
908273
864821
467402
904763
521777
390233
1830536
89683
307884
1100515
370411
554737
414619
1857190
684415
1618310
699371
630348
701680
931802
1642941
1845551
588358
1780426
209278
1648907
503096
1627738
1190537
696561
991290
244043
685917
729646
1877634
1234933
1017401
620461
542779
800909
1748156
1372618
1727571
606074
1299427
1605084
321977
64744
684803
1385565
364713
1468556
846027
415810
1716108
1128141
1713768
690101
662357
179127
1967197
1009681
1075462
564186
468417
1639450
1116398
514007
1517718
515508
318174
403932
364913
830378
302006
314329
1320777
1379949
1636656
1839583
1262955
1077647
1684556
1754018
855806
1659058
1949322
130477
1922938
1909549
1820322
131572
659310
1385589
8330
1409956
1869027
327097
387504
729449
473019
819685
1067378
481187
1165420
1792586
1025970
1526680
1685776
258554
1939384
1516239
1518737
590028
656340
1261411
1683730
1591940
1682069
175187
1045573
1585774
249758
166327
713896
1029804
606861
461744
1192262
1957271
1901749
1626780
200627
119299
229874
1199637
647118
1845856
545183
43618
1657958
390737
1040949
295677
757158
1410252
398955
1741980
1346116
1562986
178955
23694
514412
417780
2989
884476
812407
1395902
1313915
1506659
1142538
612183
541890
1598948
196171
1091802
405840
933098
449807
1851183
1449759
297917
872326
170280
1506786
461153
176268
1457460
1478814
249103
893225
1403760
301184
437151
1381353
69850
236713
1403326
579218
202566
585225
1561283
408876
5012
1308509
1793960
1199040
352072
1598474
1768293
1301604
1789175
1553149
911443
545129
1421459
276360
460194
1648021
233170
311899
220535
1775685
1029912
462065
1108388
776834
919789
1599337
1034926
311459
1624238
1416051
982874
1556676
1965052
1012010
1816883
1697003
1126580
1763545
1982266
1196940
341738
353878
49070
1874541
1482201
850517
888534
762722
1259555
384916
715181
1486056
111230
1913419
488440
713368
1659758
107032
42751
1945166
1785991
374522
869925
897432
1964836
1024752
129026
1330304
973540
1064652
1765740
256026
1444863
251700
335330
516097
1844967
132231
511368
216478
1253900
175173
1892644
683242
270148
979911
914642
1198491
1763370
166669
516218
1725388
1818780
269826
743213
418218
1168188
873062
942593
1215288
66875
1604000
1410977
859562
4605
1190559
1159981
15728
539009
221994
1819236
214520
941463
381025
215180
1818089
1225173
1092519
757016
825022
21134
804268
1867925
277929
220246
1968686
1754486
1514144
1053218
1916009
697890
551268
1501000
1654208
1272534
97719
405805
1786190
1646245
1654274
605357
1692932
135081
1649849
983847
1996813
1397594
771041
1623737
406640
1504677
205538
1422112
924614
574600
113016
144536
345624
551810
700848
1385753
1408345
1567632
1629551
876704
51199
719622
688465
171986
685726
1774283
1632862
1272281
506783
1456144
1601018
1708362
523711
1080964
1576902
810683
1453739
1814503
277614
938148
1328821
900083
1899517
1115715
1678144
1498708
475276
910700
1896381
724024
156336
1493157
1170025
927401
15581
1081979
1178025
319714
828907
26799
1529438
1335344
1875372
1287611
1082880
308506
1622792
1615438
652865
22500
1040092
499580
296613
440653
908176
1181825
1273767
1803623
493654
1707208
581934
1035878
386467
1761442
5667
294388
1538749
46463
1600525
996531
1242969
1108801
1705865
875837
1255838
1244575
1256257
1669065
1848119
853274
1639479
828980
1874564
1498477
1756950
1755053
185836
530008
374504
1673809
224119
1418085
1537773
1253120
744747
1070901
111160
671962
387836
1505031
1442523
73364
1708846
794429
936578
830527
337917
1172287
1631849
351608
610639
1898673
1402520
883548
1293019
1440880
1718480
1503806
1390510
323369
486860
108885
903206
896258
977706
1335550
895806
98508
258704
1822960
1930721
1834565
1004337
1126359
438836
830287
1649769
117053
1458029
124921
1280513
21361
1641039
1916994
736602
1112856
1013079
1241913
369427
886240
417266
1179882
1178080
203883
1663525
403681
303089
942953
1009031
1176139
518795
1418039
1704636
1894840
486487
788493
766251
513418
1344203
1881437
1335675
228278
919883
611566
1092946
642682
863940
1582104
371839
654742
1826620
1493751
1661422
1703200
830710
1384804
188743
1495834
215781
1278087
604234
1720929
1084802
585037
1504909
718303
1510103
1992204
357360
1681316
20236
1013663
1858262
352814
1402206
235143
1341160
279095
1548145
64322
1271843
929799
1767305
575779
1450936
1338506
1591250
1720022
1109282
192622
618801
1519916
712917
962538
940934
1426009
1281492
272415
212633
373954
1525808
1678936
1422970
1042522
1925164
747999
35256
319231
1447783
107244
181372
1584432
1603547
1242984
77757
1256112
886723
1259679
1820937
1607964
1060734
84870
95626
1971818
1944193
1454226
64316
205771
1046806
337333
1753246
549022
89015
510274
422104
190261
1663370
1020044
366799
1898648
296219
1302595
806563
75230
384452
1792873
1879051
1203133
812148
1512474
156442
1452624
384359
1391946
1827631
680898
948328
362786
153136
1486974
407925
749610
1145726
1229224
1625143
1736520
1441445
1765840
1627275
1731300
838167
710879
1560814
1206967
591996
1178884
1610663
962261
10915
314462
1359854
215602
174019
951338
1518529
1962900
1465593
857637
908171
1294396
909992
1733054
283051
333330
1120396
1947578
1508604
1742343
1189161
229298
215600
279476
1931440
251177
1175518
86452
994123
1485915
428426
1760521
1721239
1706602
729398
224726
1645814
918325
1045037
341688
1963103
1442153
1576256
1489844
1470459
892825
553054
1597236
474872
24489
1894364
491976
1361703
1367954
466375
1571030
903799
989535
560192
1956101
1160337
1003334
707156
554636
1066441
1381657
48275
1278688
1809889
552697
1842378
1101789
1842219
1672202
1786569
89979
836717
1205330
1115118
150419
1163881
1416349
1728586
994381
50236
1745452
214210
1846728
1606975
1924164
1189250
1876609
1395793
444811
648003
260176
585996
860084
1107170
809836
1272046
1886260
1494913
307950
1550760
648885
1255954
526837
1651521
633946
409244
1639246
663240
1451863
841231
1520536
170751
233787
1495849
167575
757613
229240
783773
1117222
1254665
1405808
1932811
31211
571335
617897
247477
376661
1237925
174016
560170
1597495
1773468
358222
1563650
126685
1027154
1376310
760227
1506243
547607
1611204
1769777
345140
1109502
1469677
1913314
1347151
1299375
759281
376331
393013
107176
1410103
933766
59424
1101966
346671
25058
642564
1033948
1984069
1356393
1004026
1969108
623512
1497211
1247754
1685608
1703152
608689
1170844
549591
787361
1018829
1467894
283319
672792
848650
408226
920782
656783
1077189
1881939
1942005
1208617
107795
89734
554114
1705656
1978001
811211
1053316
1613420
1625577
643979
30384
1933675
1268139
96755
630630
492583
831150
1661823
698792
362308
946300
401325
40144
604629
1727134
1085821
709852
1018757
840360
1401599
1275973
76859
381740
491070
144841
756179
1766996
1560128
778211
415102
1246299
978972
957681
1043851
1485427
101970
452329
1938453
937200
837169
1342517
1487315
438470
1563487
1935313
1045649
1838876
112657
497319
1735715
452383
270896
545287
1371635
1141144
1370059
398810
727692
767611
810367
1414747
1009164
286288
489792
873521
543400
1420349
718167
94471
1488143
1138388
86602
217199
1144931
727034
586098
395298
1934001
528388
1595221
1597905
1840343
1629917
738443
1543485
1351143
52245
15886
1930624
1455428
1681091
398152
508348
954592
1610162
1343887
1626566
136239
666660
1100222
882783
1445299
995491
1994006
854659
206535
470894
108939
50540
1062344
372788
819056
274637
1231380
539404
606782
836297
1984733
1850687
1201298
1083914
1416514
1186236
1453551
1747378
1125720
1589166
1389561
222044
1112689
100549
257283
1392004
1560360
796112
1370875
201869
882046
1481135
1173519
1896865
991756
1458782
398410
163472
1850854
100123
642500
730322
464771
1176864
143343
1238885
750530
1785158
267236
153859
1965330
756890
85473
477757
1481376
1466951
749616
882020
76240
1286553
386467
1373140
597496
1763478
1680273
1866412
1926160
1956704
1040165
1904614
557698
431056
623049
479998
1877569
1615389
1194652
432876
778298
308150
1671250
159656
1297449
1805811
1315237
726772
1836903
968151
1728268
907149
1828744
875906
889079
447038
1026196
747765
361859
113143
1286783
1734651
1479325
1099603
1888145
29695
1527088
1797339
1952956
68223
1391458
1687329
1697710
1029156
1573969
992427
949093
1003601
697107
1674008
1780724
752196
911853
968511
1386401
168806
1814558
1865734
1605079
883155
384915
1113117
480142
1012230
1145620
1153749
1663344
1338215
1954888
1844910
195812
749558
1636305
1767145
1879108
1214568
391378
1727727
361124
1910270
331396
220077
813327
1101882
1242867
1969179
237147
647602
1365737
367553
561795
1729254
529712
1474330
1738193
1474829
3812
1135964
1963593
1520712
810434
1506990
970457
1941551
1596971
341649
28352
1793168
1085263
502611
1564499
454021
996448
934034
36471
864902
926533
475842
1511223
472139
1609432
670446
125912
801474
1956727
194571
1001181
1378967
1076139
1291667
266480
1595425
1342688
258746
724654
341150
1407038
1098275
1965630
306983
619862
303355
1883036
526222
1617934
1726716
1322192
1743881
766148
110765
276151
364034
891130
1915732
716291
1105119
120590
378210
1594679
832209
1309345
1436551
1796006
524115
1857533
1017359
200650
1088295
399276
453514
730553
1102859
1802197
749980
1016032
456186
1659111
792601
1515923
1573699
54728
643718
1329485
85196
142593
747097
1539230
1900364
1728172
864242
277166
673910
1954004
645048
683840
704381
1435822
1521782
458704
1506505
1138074
180533
463325
408067
806101
448044
1072651
983821
379519
1904807
323487
1170597
289633
1574555
1110966
1458700
742494
1220249
1445877
1815563
63638
1837638
1189363
1015455
379003
1700259
984422
265787
1118764
445606
1580931
806933
880590
1500753
1100261
1694203
1792529
916964
1195721
480410
1736293
226865
122322
579302
461600
1469860
1109171
816646
1981332
466220
371682
668501
1535174
610556
666101
1437673
456150
135443
1120486
1060353
904892
614658
698084
985943
1034977
1174892
181724
1983471
470274
1008611
1546028
1426780
1500593
1699296
1529251
1279294
704502
364322
736559
782703
1826389
590754
1775101
524818
1151445
636968
1677632
1228491
227840
1901321
1391874
492719
986497
1956016
1232547
1535498
509444
1860270
455611
1656799
1303925
829008
207569
1734743
892981
1990650
1990323
1521281
225533
1245889
1607213
1352870
1822760
1490012
961066
1210185
1165846
818595
1533647
110535
675851
1162588
498094
592677
1270825
1019962
343823
899946
1818218
1087347
120034
507035
410542
784216
323720
1544923
670227
1759175
345657
1082184
1101868
1832468
1988717
431744
1486745
413164
374703
1440368
1614719
1454385
1584550
26952
1280715
219312
778603
1153430
18459
6254
752574
57692
456522
225172
515371
161757
309554
961822
751444
1736719
1911806
1343385
283215
570406
1568598
975538
480524
1004758
1595026
1783877
371923
987203
995564
721564
1655232
380501
1728238
1084731
1198968
1775670
983843
1072957
1587778
73799
1926239
127145
109015
940007
387208
392498
1402183
471089
840284
1733853
1279734
695871
596363
691155
278965
181807
685177
844897
894872
544225
1543959
79769
1262456
1263786
1528971
829492
439638
1329074
1024381
1579780
1881311
37692
1644531
563767
1102662
1848975
92353
464280
1958944
1642712
1057977
1377559
1848658
193600
628908
1295671
1172266
940629
217018
894738
56893
21306
542693
251254
1418148
156092
237626
17920
920837
535685
224488
1717670
111929
1452284
1838744
862343
1026007
792234
1285668
1270276
768930
1629012
729166
748324
1511873
1076487
388241
319774
449190
1686032
337261
1553026
365905
1701229
712656
1101225
934901
1574549
754466
1714250
853881
1796820
662303
1061767
918069
392569
60275
348702
814142
671532
1545870
1947790
1653932
1485923
162078
791623
1330695
631060
740654
722441
1136560
1122638
1289038
1046830
1602136
44460
678912
1862881
1819906
302107
1452035
1902806
1561948
931979
1394672
993605
1654845
514478
609040
1261255
463699
414858
929351
1493713
1279034
698975
1944997
201450
1630926
796579
1964582
481073
695480
254501
1789780
782035
1877019
1147850
1169109
962144
905022
233989
1280525
948398
170394
1661694
44559
254801
412982
1274139
1357844
1115163
325291
1161924
1790258
1945718
400180
1143621
923200
603380
841223
1852444
834021
122083
395271
494670
1941394
1000334
1187617
1539456
1683684
107120
405580
1888733
681864
1182800
1400867
191105
1852576
1837733
1767474
107236
559833
1572353
571438
881056
1035465
44498
1889531
702183
1259349
1880607
1721957
349404
1424018
1822159
1850504
439202
1380917
675810
1689517
1731196
114586
531124
205533
1614277
1407153
589441
1136414
1501656
1018498
7655
1097785
1918680
1577048
536679
705445
314702
852234
638195
220101
1964392
119511
778700
1086684
1222915
1757688
492368
1535924
1922643
653998
1386565
267330
62190
1510100
758820
287365
572201
1381646
605541
1612697
648380
852442
1387998
263052
553791
1851975
1621558
1541162
1000729
325753
744631
1360001
869454
1354436
1465717
281002
1825622
1239755
398193
1292114
1285343
817564
1011418
1027023
1756817
1154554
327984
424234
530146
97412
1140197
999123
227099
1540697
1290919
715934
1230393
1263483
1847429
1937895
1731312
1522487
1158311
86571
271170
199130
609754
1851351
1127357
1312342
1269046
1941061
1703736
694956
1189823
1005969
1039454
1026671
1611067
835585
1659455
1102675
1887811
641070
421117
155312
1933898
1437739
1237632
583139
1103099
1991527
700427
1764080
793903
258234
1377108
299130
1724233
91955
1408227
633337
72417
856529
1457709
210084
328433
1431508
1770412
1439353
1803653
1159891
1011531
1109309
1099579
94638
887755
1004868
617773
479478
477083
1826922
606969
1918369
985356
402616
1332284
324186
602527
1866337
1962330
954548
874106
1511823
638619
1333275
1871102
666628
1244779
893044
630532
205697
1741664
1909303
1146401
1591075
1738846
430167
49560
1159572
397397
121254
1249208
1961882
705636
1494507
1362540
1143627
1197572
718199
891584
402152
1041223
1413072
295540
578356
402131
10368
1639429
173398
1620629
433292
454069
196201
1120347
57072
1326722
7411
663957
524826
94470
1054446
1684904
1130370
392886
38441
94027
376209
513747
764285
803732
1017244
1015857
434106
1952583
909593
1331120
1913140
1977147
1668419
1385260
1941580
924285
1827466
277876
714931
1895414
677048
1054416
1835548
313338
90457
681467
407073
422104
768218
1373290
1552161
824493
1723118
595180
165699
871788
790138
1916310
348190
1594605
1127120
928741
935651
1557514
907911
42194
240859
1615884
789034
33874
475
481630
1941322
202204
917312
292474
357829
1802163
149106
890608
234473
533704
813104
1176311
1013790
58600
910233
460151
1695294
771976
746563
1589114
784194
622356
164508
807498
207111
1658993
309836
9228
2529
517975
1268644
40348
405586
218418
1206731
570266
1297818
597682
156826
802680
1955368
11731
1020743
720683
1540602
323230
964610
1222629
1452417
1496678
402274
876327
1754217
469484
545604
1196434
132401
1139517
1540551
993907
1343048
1458715
1595843
113746
186520
1594984
1686104
948056
1233069
1382675
1454444
1874114
91564
1580635
192803
152752
1261389
1652150
231763
378041
1434182
761345
1258867
1456914
659480
1573342
660654
280360
1283762
1023599
1770712
5699
631717
203988
450199
1718605
463991
1404849
1436285
563461
1950780
156340
372482
1497024
1945507
1916463
551223
1492334
1891104
963833
1757139
546431
238477
1259682
1904544
1587019
320433
1970688
1554054
1939909
170503
1814912
463115
432332
63466
523284
628221
203413
75052
170088
590957
769170
1095821
1253547
47072
568661
260952
1624161
32675
1346965
370084
592138
1044536
708027
701030
696330
1025390
537659
12779
728186
1351833
1276204
1899564
1558752
103838
233429
1402773
1221120
1217388
625995
625763
990961
1862168
12751
460073
1093185
434807
283987
720617
488048
65151
1697981
241416
1900995
59756
429768
1356187
434660
1120161
1198112
1390118
885143
853973
387240
1778603
15661
463269
903129
1613833
350464
534076
240584
935745
1678635
1829214
1291994
1902690
1954876
1222286
572094
1277689
723522
1976038
1331285
788530
447005
1370752
294296
81080
1477337
588156
1896853
1396212
1679734
1474331
787222
1724045
1369175
1875075
755641
54672
1275343
1366554
25698
1298002
1746608
1453361
1883895
1528218
401275
1105014
198933
795166
240876
1542063
1527149
226552
1371363
720871
453766
1733414
347032
326346
434645
1528151
1360305
1870314
326545
1092362
1533530
1426949
1956514
1454367
1979602
528361
1951545
193139
1053749
613978
1553803
659920
1189795
1239932
1862098
302680
596075
917671
906350
5321
1360987
1518830
1602367
616281
1960146
1513998
640961
1986978
449602
499644
675892
1183988
1292363
66902
1009406
375217
747286
97408
1967207
259040
1253164
1158613
890847
1224637
477528
472232
683908
143610
1155283
581057
503327
715771
1092676
1972973
1795443
1574823
1825892
801803
1169675
198017
1282953
972953
685764
1530194
1609039
834259
1872418
1267565
1058772
664348
1082457
917618
808472
257302
1152983
1721271
1270124
1247554
1937269
933171
983358
125532
259007
1564351
1090869
1376499
833669
1732015
299671
504913
1956059
1362869
571517
1107662
1808297
1470886
934075
541292
1393771
805883
895539
1251019
528194
1907212
1827844
552309
396833
1525252
200909
715625
1998205
539857
923739
1154854
1520448
711511
1123337
1785052
1188567
1520152
1287361
14884
759840
1846117
32482
1888693
1369909
1582349
357470
1382532
303424
1139625
108708
472469
1347718
1924899
757597
713367
1151765
115046
414306
573115
1460270
1447213
1174231
865158
918050
683625
1842033
174525
323616
1623187
94580
1241750
1678604
1985568
431382
125307
1776576
689390
1055181
1161929
1731108
834597
239118
1492589
1303174
650872
1538551
179084
944097
53082
1620078
817443
1821612
448318
493944
414716
1915324
505818
1607192
1760568
1982069
1210778
1744783
787355
609347
1285480
1836428
1402129
1726943
1620709
1964752
1790755
488536
720443
1109800
1887521
809477
1238880
1582890
93814
860950
663522
796823
1753178
919603
1722094
1545332
583870
501716
1854757
724989
494893
122170
1554869
1588195
1353543
1186114
1727765
792437
116445
1568361
1760217
1881883
1931521
922826
1475533
983076
792849
1343255
1404711
1274066
641117
990105
1294350
578401
522413
1549807
1661084
1116315
929106
1803129
880604
129185
1712176
491114
930601
1850792
263882
1286804
1819830
410917
1752607
1431884
437404
1334835
270734
1759015
636323
866544
1460564
776314
1833619
1091819
548810
1723289
88040
460071
1294258
666172
634747
1168074
1756435
1121226
1512729
1659942
1532341
970789
1290897
1086869
1969367
166711
1740799
1896872
39766
735505
919694
338885
1345103
1217138
707133
889455
1484623
842390
216545
778294
305085
658986
688426
1120044
1635152
639630
911390
201245
1436483
1326307
1698180
927071
1024599
578786
1798366
1891608
337332
1257398
1535618
934639
850884
1843864
1675584
359816
581295
369551
584386
194361
833094
1394437
437305
1970562
1807384
670276
1929145
1838285
611102
1442233
1237074
559505
1782650
881120
1989088
1057483
288353
551979
156981
847843
1222599
986804
905156
912796
587405
1485466
1939150
482626
142203
289755
381343
1754252
431120
1229249
695395
1741465
534535
1253245
500616
1475278
756969
1901540
362239
150018
222129
1817020
1355650
1553285
47698
669131
385949
1791388
460723
421736
77874
1108043
466607
982390
1041489
1032067
891921
557394
76728
1533609
1340620
1708613
331246
1239212
817809
113157
596913
106055
1557685
393395
1315080
1779023
375026
1963361
1585186
1493894
31859
137493
147571
327484
1199736
1988991
522778
119571
1226483
1365620
402011
1661119
922652
1800758
768990
1411020
438734
100674
87688
207708
1622403
863342
608931
1313789
318505
940034
1290374
359521
450477
200835
658882
1196436
527718
1511628
564772
1443041
1584960
134024
1272513
653263
1552391
607416
672137
1293837
1431243
82891
1571738
1189152
228207
76652
809803
764022
198149
1360126
111234
348639
1088059
1056319
208173
461614
1945951
36626
1542141
1756542
148857
1174886
1370051
642244
1689251
596787
1655469
1740039
693737
1696822
230311
789691
1354281
896921
350966
290512
865593
755092
437705
1015378
1041958
346669
1307082
899393
470263
314073
880926
1059043
1227710
1384389
451111
1061848
703892
819664
1709153
1867295
75516
1294715
281217
1307931
1041552
892364
725800
1600159
1745782
1358217
1026760
836789
176441
1898453
1881554
322581
544733
1903928
528924
759519
644503
688266
1072246
343154
1881732
19047
251011
717546
1218913
810450
196294
1961993
495525
1556626
1087584
59561
1704287
1092998
1673374
1432274
1863654
1959400
492484
77812
1728781
109776
434693
450440
1502516
97176
437162
1308049
1428414
1645607
1085568
671271
1023716
642487
1390535
1312786
175334
645275
1118907
1088879
1581353
1840323
1329471
129299
140889
1099412
67773
420146
62507
1027831
826417
61610
682562
1692703
1883232
870637
1736993
304123
1090327
228869
83599
687409
227943
259481
247115
476069
1331707
746042
371025
1928490
278733
1967600
943761
1754931
1623721
251595
266748
478312
300847
1400942
569426
808845
1524803
754717
940208
1456795
668460
266570
1781840
694155
122431
527620
1853686
1994459
715285
701681
1875246
1539148
959753
1738722
1845233
491219
1574544
1783435
966455
286980
828261
1136863
1553763
1454714
5850
1564365
470369
1791646
1700064
601750
810462
445030
110608
998434
1943664
302283
1652890
6830
919769
667465
1030595
1489509
1371097
604845
640133
446357
655881
78718
1585739
840454
804000
519438
1473214
1981562
320631
1297914
139006
269606
466024
649038
1139330
1333021
1659532
919191
460788
753337
1199183
1631148
1959937
182271
1367859
1778947
198300
1652842
572812
904670
298120
1099663
1956362
1030634
929083
620147
844807
1392298
650347
809450
107883
92734
1731467
509338
140638
1143480
1580217
1954171
485212
607263
599065
475327
557953
595903
715349
48746
1807390
94133
1479634
964793
81862
53314
1147521
1027375
953859
1612655
857137
518128
380441
138839
1036228
1444878
770862
510689
1695967
1955212
536934
33333
1222602
713218
474462
1081274
428931
469361
921804
643136
1745825
476854
185181
443
189728
316276
1643883
1191981
445889
1554700
774434
986118
515977
1899073
198286
1296202
1811821
1828052
1330216
1746018
1446231
878730
691507
390559
1300189
835566
766205
1558050
1384938
1207648
1129582
1625138
1275368
913429
1634960
399222
1323980
635950
927187
269608
1490513
1806923
673766
1203694
981137
1317520
352790
903207
1446813
88540
165174
87988
37736
1092973
927591
234706
1923042
1468566
58720
219806
1774407
1260982
1335542
1141685
1618128
1907429
936977
1774787
1710632
1517507
1769110
1517888
188292
1083189
697835
309723
307620
167587
1228491
1531978
1062893
395401
732932
45635
966531
1358840
780196
247114
700727
551621
1703428
1402731
462859
1395425
1290085
1478800
747494
1151366
247540
1890042
973901
1900594
1521923
1309024
1760083
1476885
1974720
1719753
1946623
1594856
1048620
836777
144634
409715
1444597
647561
961676
290876
1804815
1756713
1098943
1060224
183995
581588
1343809
46552
929259
1216899
38731
1842629
1582467
856179
515215
358625
103271
662660
769285
76903
1998537
1286112
1300308
1585968
1089223
1477442
1199101
63347
801406
303631
578130
330986
46885
371085
972955
639836
329408
1125740
509672
1791589
873877
1388125
537731
1107728
740884
1027974
1717625
531081
1046533
405488
29018
287705
492674
1226027
1802886
696039
776022
1301893
161497
694004
1658499
539598
972331
1821098
778392
428714
334949
1495579
1615145
903601
625548
351749
979918
842923
351395
1134269
452001
938209
1946248
363593
818950
1124332
1025680
56980
1425120
149881
1003875
387767
1382338
960095
1344166
1692772
1735230
1746605
1009499
1029460
1528619
147946
1180992
1500571
774236
896933
475978
1458316
1287637
1244868
466409
1478362
764088
49344
54475
495854
996207
595209
1731580
1354177
954030
135931
591033
1181530
1540658
213396
315674
713651
1740886
220806
1744623
1750038
886635
1017733
921423
1465682
927017
1970859
890293
1787193
425692
1031402
584521
550446
986153
1223945
1612668
875367
1259475
995854
1639911
487980
1775318
658143
296789
576341
595864
546342
1783550
1753644
1250590
1819840
1563087
335494
103917
83731
1380103
1620851
429880
1421183
1609867
486744
1023655
1722367
1300920
1580642
808522
573756
968747
730244
1251599
1818018
1114789
531404
939583
653065
787599
828661
1158862
1203856
1865595
1167698
443805
1369309
384224
125195
1192522
549960
1616547
1356948
1216925
413591
138688
356699
1781122
672130
130762
850922
211645
1137503
949318
161642
413472
849508
1322117
1671229
979367
1746140
1874434
1290816
1675581
1401726
782719
825022
894975
1716315
1891246
822942
1662296
1117296
1091882
960874
822964
1343725
1308040
1011702
716608
760486
1230208
435530
876470
1470010
1996865
1248074
766098
1251224
1593438
986457
1882114
454718
853410
1445159
1547877
380334
1889171
389090
695046
422734
637686
595367
803275
806282
721832
704424
137012
325519
1113564
514975
1418598
1207463
194902
32507
1575689
920716
824782
29831
849253
1166557
1113584
62691
384063
383804
1118702
679794
463829
391266
934560
609331
1824070
860687
404120
672983
1050073
1674640
101614
860395
1040597
209041
1110006
1809747
896748
1515446
1415959
1220284
1707560
13881
682517
1222723
1574447
1493173
9655
629096
970228
496879
1828824
814396
280326
1020569
1407801
476952
1961156
993551
1029095
31467
363396
1409053
1645731
1583938
1488240
554170
1574240
402659
970658
438060
1729689
1768117
1257040
745268
1668601
1182375
504156
468226
1607950
1483919
1938099
789460
771301
703792
1981304
146643
1525645
1178237
116133
65047
741329
1140673
1635286
776464
437724
1422651
792552
704241
42393
1875417
152200
383229
1746001
1701945
1431421
459948
319798
1362099
1473081
397472
244082
574670
1458136
1463401
42650
10457
1229674
1699526
264945
46203
762224
198378
1932626
1102023
1597495
1050923
45027
1546675
229119
124505
575280
117918
1855946
978892
1117698
1968658
1586496
1956884
741794
565052
516346
1037744
241982
228099
1037170
1871057
583737
1415582
1819183
1488097
389229
1548102
402118
448741
1725169
931146
747479
1820438
1821670
1868223
1747453
343574
578731
707173
1120424
1467995
1255651
1677407
1011386
97146
678209
120490
442003
1513895
1872723
1417045
609047
1380893
1068727
669602
854554
1938287
1355233
421123
837567
1936425
197393
1300295
1190498
335489
1861069
56043
468063
627790
61537
480367
585880
906051
1734744
397488
396709
1046682
1638299
922543
735057
1243850
1380515
1659752
1450541
385290
1920310
1070061
1021527
308491
749300
418441
1070672
1451896
1030216
330268
1236862
1314866
1649139
1102436
1953221
1574435
883459
1646943
1795014
1411442
216830
67192
1614122
1502708
346286
730129
1229970
1131207
289604
1638324
1862636
1532040
1524042
1346923
1056747
1414134
1087240
961565
211914
446864
796653
1723200
1231419
419429
1937111
279281
108456
997774
1930484
397824
1008907
1547257
1655011
955108
1447416
773719
1098853
36151
302508
1881342
117971
1910226
211553
805185
501731
552728
1915872
1730640
1938902
632124
1249408
1085021
1667023
697113
1821005
211580
1569693
968328
1535110
1777292
1812460
465664
909254
1944101
151992
598886
416214
983293
1926002
1440872
1100306
316375
1973469
1884880
1429090
1243719
1008372
321313
683587
1508211
810737
163425
258483
651795
1075062
747635
922775
1407583
804623
437303
322272
1109237
1529846
1574550
1931735
846505
1027485
1369643
1399840
558361
1381723
92144
1106791
1416393
1884246
273989
1600164
1095490
1578836
1549972
1623644
447970
972417
1398727
1399746
558160
1162316
1843668
381757
147590
1237528
319235
1092051
1477620
308427
1591999
230249
933455
1590225
748439
344658
385765
1731863
1197102
1975316
1214443
1565049
120329
1553032
1333340
1144819
597928
1187822
1140982
287570
262652
321791
1155474
863106
1895307
189740
323742
975319
1835515
679120
1814722
1458813
1363143
665382
1809469
997362
1726905
786838
648720
1059494
61365
1962678
1989625
1488714
246999
390598
1547302
1852835
163800
939260
1725587
1630162
1050406
1804627
1859192
481634
1931055
1530980
845276
1201649
1780002
670695
615979
254599
861037
1016309
337120
356040
783833
1738425
1383334
1177968
1778311
1126044
1403606
1975771
789481
1699691
1604837
1014987
1759695
1269274
937333
69622
1638676
1328533
1738248
999083
838174
1720138
1574456
164117
1310472
356529
1440471
1980905
1644934
1229992
559346
802027
1422679
1073508
651607
1078392
902688
1156896
1475570
1660389
1897384
463019
1695728
1675137
1131400
987190
880892
1000542
1227540
1592495
251538
1333595
658656
1903043
630658
196099
338661
383565
453060
347998
355941
1046100
409138
47612
440463
1340545
1616536
1689557
242801
926444
790611
758477
897764
1233203
1534817
1635013
1790920
303791
792406
16654
312549
465387
842503
1315517
1998624
633725
484749
1992563
1005381
1411415
75677
1432409
1649416
1721167
618544
1200099
1065294
1674585
875324
327532
1770876
1325973
791623
1121537
1157861
436740
532885
458352
957676
561029
500022
594605
290992
305077
1624158
896824
1633450
223130
1332474
962132
1365102
318151
407321
1113709
1979401
140334
1490776
1584087
560630
397033
567567
1250311
742093
1006554
359886
833058
540174
1358410
590755
1442823
1234427
975058
1941765
1754940
1854530
34732
839074
1794234
776724
631561
1330512
385628
329980
1314940
1094519
1903261
1836454
1076897
1528846
333145
1597539
657404
1882889
1259544
507620
1683832
592199
648437
280508
76823
1674805
58097
724816
13110
1042865
1819017
996616
957590
638546
1854708
354402
851578
625513
1391273
1955335
1403761
1212875
1413589
119972
1314558
1407786
1212947
26904
53502
1759579
1150635
488894
1485413
136165
1976507
618302
477972
1360587
1155976
1679099
949775
1045562
54885
1299980
1323226
1661456
1192565
539236
1005544
1301393
1644665
426948
1516319
381685
541734
100989
321898
1340520
450368
1602551
470223
239005
1020944
686421
494597
520598
1361624
1104949
561157
1146502
318181
459126
82281
1131893
904482
1355937
1161534
1907097
1734295
698732
1657863
1612218
1218424
1581141
1555188
588062
95217
1034889
312919
696228
1630046
1209746
1228108
1791910
158470
1663592
219061
578194
886705
923682
319106
1488574
751011
1001103
1850321
83164
935360
242801
1546192
1668153
826914
542940
126759
1241992
382978
1538908
884818
516460
1302873
1734512
1919659
1487656
339807
4963
449866
251525
492802
257334
111679
1481380
736426
787781
1424948
1232804
1617770
925699
535718
91596
467301
1639140
978711
1438440
2256
1959537
1059300
1724605
279617
1814641
891437
313314
1359051
1431580
475372
517311
1543247
1440175
859571
513907
260460
1941542
562428
1203270
249924
272638
1041909
1135745
341258
1522219
1452199
1460247
898056
780509
36136
1053254
1032807
1018222
289169
1144916
441838
467616
1661255
1648672
922733
1873770
179265
718163
1802562
1675897
969720
1589769
1559046
1582869
1445301
138373
1925997
542831
380004
315106
1776600
1999414
1854171
830512
571935
648167
1667704
270511
404233
1301161
1998242
201764
16767
1787422
624767
1776968
28168
1258452
781645
1774544
1851830
1290676
1414592
579803
301789
1755811
255928
1162263
477549
939938
1170373
1909735
217877
609214
1801012
1716798
1706333
391188
105556
927254
1824753
1079068
1530345
1009082
113125
800106
633851
1405915
1867994
1106816
894046
729963
469992
978723
768630
1797703
1161450
397502
1612143
691578
695133
934727
1508881
419728
1544426
1296048
1396890
501913
932676
381112
643595
301911
269041
70164
1431620
839826
579953
577018
194517
1335235
788042
1784758
769228
353992
1322291
1020338
1240033
1465125
1203534
474082
1456363
595210
1833026
1423318
373917
202006
1834382
1194987
976453
931112
79960
633205
843296
1548745
214403
1628494
1064561
711015
382461
841738
1645512
1843202
371375
834755
516845
1231864
932887
1671568
1624539
190341
709123
1282973
1610656
934981
1802198
78436
1603571
307328
1094151
652191
945123
1635265
1870036
762205
1418539
1161418
1947821
589525
951178
1069895
319043
11375
1160501
1989685
584039
1476928
1417832
1520087
733141
1601910
1583518
1786769
328256
825103
855277
647240
601999
586948
1933528
1072162
1438113
441968
286431
1834994
467469
1077525
829381
380185
29671
755519
215057
752211
546175
1260144
1732282
1530902
1790520
1756009
1568199
630169
1029962
1976222
1860688
1767777
1619069
1729178
349018
713370
430628
1684105
1172922
1911647
1566701
1309514
1119828
1298676
1658843
1543951
1128966
1537477
1880764
1098634
91553
1429961
529208
1928653
1914710
1029635
632090
670516
173569
1539396
1743931
380853
1024333
711530
1120482
1593428
1232599
1106904
209728
1334017
621890
1108464
1757811
1200503
856887
1145675
1339646
1563080
1386787
968965
919101
432181
1217401
796867
1934796
1993167
1329310
1303846
142899
817099
930067
1869643
691721
1530722
202902
1738424
1565111
117338
981481
565963
878947
87856
1349737
590569
257542
476363
1054700
1279716
1824056
1697509
1950533
1528518
97475
703108
798710
9384
1638657
1572690
1493130
1943555
1248032
490166
1828587
1637610
623554
514985
1524208
318713
750443
15757
874136
604061
216858
1447403
45853
1848787
1345053
1140810
625814
1274709
737148
1190613
1880292
269006
168064
1272548
942200
847403
863542
860925
1604796
1284446
138759
1591563
913145
277610
963185
1916336
154284
928044
501249
791341
439850
1558699
1230707
228885
1212382
1089509
1391999
1915614
215185
1859209
1713078
1417102
445066
1412237
159395
113049
1917581
1975461
216074
1816036
174065
1879217
1957408
1220932
383893
1555573
1314585
1516961
980379
575455
2923
1812542
450374
955759
711185
1135028
264407
970569
449361
1894712
102130
1410114
1104907
1955142
1719790
546060
300928
1810462
1200135
923775
172850
1921670
981005
1541083
622838
1908729
1119528
1651394
346171
1658447
1734095
707178
607395
988321
493892
22865
149662
1320215
1617815
979478
479704
1622962
1450877
1800788
734902
1939665
1507417
914578
1398206
1845098
1310563
696861
426980
1680728
603890
1343487
1420281
1146520
398091
114705
1520485
1928904
1118649
1556422
584839
1820295
1005406
548426
1710277
1172441
1628377
1606772
708915
1195431
212063
756419
1228607
1336028
760383
369958
304574
813172
1684684
1067812
108515
1048373
1031347
1212075
1531472
1583225
213161
749789
989947
887031
848691
199342
870642
1527223
1017042
1148465
1557818
1710940
1370883
642162
507434
235773
1283861
1654821
664227
685317
595039
919898
114294
740935
605449
1113622
334572
200672
1642513
1734687
706593
641587
1955585
1652033
1676782
388723
1753956
1918698
113208
726533
389504
1818374
758224
1959656
1102709
1052187
734576
789105
23602
1212823
543199
1124205
87921
1166807
1299522
797896
1355027
1814243
1930771
935206
228750
1733570
1760808
546329
1724109
1459184
77119
514024
1436367
1572434
1955221
1097866
885879
1488132
746156
1775874
374146
874038
114129
1202334
1785482
1663042
24042
1610555
960838
1479127
1445718
751386
457527
1814669
1015255
91812
1093540
1164904
1181391
1242847
1796406
197022
455629
585935
1511811
616870
94297
101116
1694323
1692567
1493147
1329737
672211
1401562
396183
550608
148524
1144034
541408
759614
1238034
1306660
678210
317528
1989147
396324
1603957
681287
435703
1440471
1391919
1105187
1245169
1575372
1631692
540351
1203061
1496741
197577
1712698
1022245
92406
1301813
540315
518759
750710
65799
1294817
793697
1895988
726142
985647
129558
557030
1965764
1882203
830394
254401
1776736
446799
1771965
1539935
1264008
1538022
1555843
885811
1460071
1507245
402064
1764505
33843
1302828
863377
1428602
29156
263958
1395909
1744973
650125
524745
834129
300907
1173354
1335819
101158
1036110
1122566
182555
1485864
653670
1518601
336818
1485681
352062
444638
271523
1746568
699952
869773
893980
1716432
1414128
1740150
621850
57118
1679099
301037
1105331
1217820
1123094
1002032
276792
1233027
1537462
137335
129624
1633916
194810
1022451
1879968
1180891
47297
1148684
877723
61409
1369352
307551
30903
655013
1058384
1025918
153958
312644
649689
604941
1489510
274401
1892307
1762599
1519451
1050056
35277
554731
1161486
11699
1417920
1728315
858286
1957982
366728
514946
1263409
602918
1683563
848751
1759884
808717
1489464
1881229
1114956
167620
1296353
359529
999374
1473334
543719
574305
1203133
1649221
1957127
1527400
50892
463967
799282
271702
643120
1832054
821569
152641
1943172
1296756
1520210
1811214
1139620
78496
1510646
707337
66991
442749
225947
239808
913847
1288397
1741626
757323
886375
1321547
958663
1283345
1154753
6465
832544
231109
663765
60919
1530662
730620
1372866
215242
1403403
1194645
318131
827421
1337782
30465
644825
1793175
1918944
129543
345218
789249
1247275
921611
1256486
900429
424084
597550
1226966
583422
1221119
272119
1128685
1755116
766768
267943
1708544
488160
711317
1183555
620045
1645620
724940
209665
1827130
1353645
465969
948888
779682
311877
1194219
603881
1886236
469489
1625275
1094704
562105
1155169
259090
1278404
860258
367228
307150
1022557
615903
750431
1755339
1360204
1010800
1682712
1452741
1633559
1574581
119839
571992
393962
952102
589259
1493927
1479289
1856817
1340922
857626
1367443
1062491
541221
1002939
480114
352563
490236
1674178
1048812
22157
468374
298026
774565
621577
647528
1939688
1834886
259612
1575289
1843222
1535889
893664
210654
532141
723610
1010086
342170
583905
1793407
855103
62759
69939
1379923
1958375
1718133
1984682
1445515
728677
1894175
142727
854772
301744
1466636
1112191
218338
65460
117369
1688517
522683
1873223
843716
1841429
1559607
1873753
1018230
461264
508205
1563440
1098373
1717208
312806
1283606
661577
471351
656646
552292
1199652
870691
1778790
614027
1478016
852670
1158208
163830
1131279
1446309
218948
116455
1304676
1125705
1899249
581143
1885781
1786088
496410
870706
907530
1218807
441204
1515659
153384
1539943
1094605
1286590
1589307
639250
193581
1139337
414040
555225
1412596
1646705
748591
1593693
1305994
990360
527385
426688
863778
1345198
1682548
1373317
408516
812364
534420
339247
531480
545733
1664400
550009
1656981
193532
91253
1742611
412663
653837
1907882
1575951
1462175
1769138
372906
1736321
732424
829161
1147241
225550
1140104
1959450
1385239
559738
713393
438863
200465
1066693
1485715
1500473
66876
560189
764704
181739
1580052
1842704
917566
1648124
199808
1301129
256084
751191
330682
612550
1791041
1990808
858113
539199
231616
68688
1294428
889960
94386
437502
33604
269895
864031
1400924
1752329
1800411
1958464
1631590
28403
514377
1647849
1072001
6609
1413442
561957
1536538
700368
581354
917928
1523578
1307503
888970
968542
413804
140534
1937847
375383
337571
1888834
1935357
171093
961851
461572
455388
290315
1845094
926
902245
1501053
583413
649751
1184078
696057
296200
1860734
1099867
555760
711135
713952
1159017
1261946
720058
301774
896658
1240814
1576114
522997
1301772
862034
296388
394962
805091
150788
478360
88126
811233
1088595
1019989
355907
1373261
63361
1158969
218557
425983
929414
1314711
1370414
1388175
378207
1552712
1411151
824622
1164966
1845040
1641204
1454179
1818652
1891395
669148
1552696
352553
1630418
713738
13828
173734
1252847
1891269
29341
1097098
1037976
8255
533885
662353
988776
1719390
309770
1044911
1071607
415027
779957
797298
437498
1418801
1853146
1791204
532191
750401
401641
1983740
1500064
1613517
1119458
287621
1212220
1521977
1165805
1880669
1493819
623895
551477
819500
825301
1380145
876488
692898
1964857
1673180
1827240
1824086
659735
5326
1980744
214116
1014628
1450350
1875068
996482
1241934
1505212
868857
976970
1590024
1830812
884932
1285220
505270
132330
33592
1748685
1579269
1268851
81779
1137275
1415393
1449338
1564078
1610660
464052
440241
1922820
1036874
102683
740630
419470
1206368
1923019
661210
1369231
1901700
224702
465679
675436
1010060
816691
103646
1267556
1931692
382262
907268
1620355
1721963
1818326
1537470
291833
504050
497691
1387687
417366
1567866
382988
1250021
1995629
780677
592851
1183424
116603
1785168
694939
1375890
1667938
191840
1202578
1238959
1713181
170829
1845664
889242
1107430
842648
1859875
1074656
30897
1507359
1280112
411862
1693345
303423
193313
21337
1624396
999675
528049
1344410
1167205
926596
1862000
19134
551319
214012
1695627
1214058
1862187
812000
206696
1896737
524076
1488924
280956
1515449
1630346
1575114
626839
152093
1126122
275325
580724
770610
1828407
1167625
1472275
586740
40142
1917195
5799
620330
306510
583847
786344
1398979
88223
1360728
769807
1093760
9014
879903
808198
1233823
1445625
256311
1276980
1263724
340764
576450
1563807
486477
520488
1850725
812003
1235153
1668598
603894
1060296
1058730
1789939
1743219
589729
883524
1496715
529347
520815
78625
1195725
781504
1427028
1509118
1019650
715390
330041
1940191
504537
1051255
395717
1271952
1499441
881147
582206
1557703
1653044
45398
886012
917922
209244
375873
31845
1417370
1290685
1295719
1494528
113985
1653499
564793
1930883
1487259
1359020
272127
1935123
1708183
94819
1801414
1426918
1457329
1128472
318901
1956916
1841177
1857289
1001983
884239
952833
1660243
545388
1755213
1000508
1502521
375432
1370849
1872510
94926
1480001
1974783
1481048
1896048
116842
1440338
56474
355032
331
1857059
1289911
1853926
427765
314805
932427
187925
1990516
565314
1795038
9804
1185561
5599
246673
1837044
1105225
1462683
1639683
577992
235921
1360547
503513
890170
1271148
1691944
1474026
650723
77818
552099
1186018
1100057
1153981
978488
929642
1225511
1094980
1322061
1043518
349921
818263
459660
479337
1566379
1979676
1444781
810938
848493
1814579
461077
824902
1273055
1733234
1428139
784851
1365110
1848092
139982
1650128
237285
917109
315979
946658
29417
994780
1549862
803058
305845
1632751
213381
1873435
418953
1848857
638273
1096978
1565996
1879377
151113
641831
404412
1966071
530915
540731
379807
839117
1985058
1028511
1971866
1956061
1661322
504590
1645767
432432
1385052
1918836
1451017
1432003
290865
1837801
1335120
1173681
1776012
1315710
1873812
1257558
1118088
1755959
1619036
1819130
1741181
223924
1259968
1948741
1554659
1780523
231752
949578
1188015
1202534
1034886
1109159
59727
1984650
446987
1097304
1550673
1251562
582817
1174962
406769
708022
274371
1053808
709625
1779232
869971
1468772
1368848
1172395
552682
347947
266012
1419740
803590
1960558
1080565
965444
1794252
1233636
1981809
1919712
1937117
1166129
1102070
449910
879409
122167
338294
703691
1505671
351336
259116
121242
1523202
1509440
1443756
847817
1666691
1868655
1079660
82902
1613090
205060
1123282
506338
1013679
1902947
510884
984316
514414
1252450
551475
1836534
728392
1544467
1984829
1609834
107521
1221871
1605822
1612116
857181
646453
53671
1796668
848786
1145237
1018365
1886391
1497385
1438780
577685
892112
669449
1231111
1902474
892229
805299
572692
985682
82654
75137
1792845
1677447
1869142
320909
595469
1990829
1011158
830559
1971357
596729
824006
1781621
1153275
1168402
279545
816972
240641
1233353
1816941
974006
1534914
559881
1302073
1688564
1674484
1848289
40097
1941103
818801
1789105
1082833
1611296
829328
1483428
1221448
60448
1761763
630340
326515
137723
437653
1082352
1890971
727142
1814859
1785438
1330543
474629
1759029
1748793
533671
1576097
1663421
1382877
1428091
1322761
14162
1814978
1513819
380144
901243
1155250
1525110
1560720
451603
617685
1405546
509237
280918
438500
957069
656081
707210
1342224
633086
405911
1189431
1564655
1176252
838886
996653
651515
1334665
1216143
647014
570911
1246780
939486
1744060
1217262
362137
1217573
616753
451230
880493
1302294
500470
42164
62579
672512
1071949
1393391
1965856
1354719
1847054
714624
1397778
564808
1866000
1847548
1579974
364278
1616912
622043
1066308
319946
1681366
1429935
520156
318603
540770
179876
1167094
1023802
1738428
1070842
1059356
1952638
1217316
496279
612460
1120554
245674
502871
1139724
1819279
1704352
865094
1814342
446907
824621
1266791
1936432
177248
1317243
1769015
1374624
142477
953958
1614315
1637983
509896
665596
94732
669276
1001919
502123
1676809
1439586
1096224
1971109
1818091
1628704
1538891
231092
1270243
1346814
706704
1462150
551990
1747022
512061
1941816
1170757
1403564
75052
29519
1734354
1699932
1604922
929308
939879
563754
862670
1726283
1851945
1486364
1368932
1648497
876039
1325671
1561579
1633030
700508
721394
1261499
571406
701028
98539
339288
1251847
1254833
605254
1569242
1407189
1364307
745572
602125
796483
1911561
1998208
1687884
655166
234100
228688
1165573
1004529
1208481
1742614
940988
601048
1779482
2929
51375
1182349
1697753
1334893
780783
862741
1476473
393030
539771
724939
409243
1841137
56195
1249740
1003789
532507
485858
1082191
1792077
1242795
453265
384903
618367
1804088
1905161
1363108
363989
1069912
1632945
24427
153190
920996
1679359
263438
117440
1428861
851501
682363
1082594
1344515
766728
566157
1711641
82618
1019698
1577616
1015045
676520
1929845
1005581
1556815
1589386
1153976
334526
1976613
1294585
1334769
882180
1319508
616055
223372
1415723
560807
1358056
1334639
56548
1179778
931902
788481
1874667
1125401
941151
1450877
1560346
567138
1703813
3750
432375
1986850
1835830
261492
55188
1238137
942295
1502937
1712167
355509
549278
883233
1575006
1331664
1983611
227394
1940041
711748
1707403
485455
639918
670425
1372794
220347
1644764
1947259
471568
799752
1716334
1886322
776648
28292
499797
1203657
1697809
1834685
1796557
1489097
985642
1890474
266715
1445697
989153
1767054
853835
1055503
1482392
764111
1623519
1150400
620431
195648
1996903
1753484
1257943
1333727
1619719
1801818
776035
1448320
773671
1002522
1912959
1614982
1053801
1438014
1639380
983776
308441
1694315
1849590
1456658
529004
1535811
885361
1841724
508460
192601
464298
291698
937074
133175
875989
1779563
679535
1766571
1496315
1828657
1183719
1662927
1057653
1254672
127107
1337589
1675852
1427157
276477
566502
1608770
958804
1774991
1268706
268542
1357755
900632
1156816
1678179
926416
1487796
1414521
1192502
1612831
1474738
218665
976153
1700985
1161018
794197
983306
37299
979976
70127
1733795
930157
698692
1226828
1308890
1715360
629570
1926744
296702
1101047
1092857
1966982
328279
148734
675792
183295
1760817
1690228
1468341
1831909
1962002
1756117
323040
1640899
202475
720596
1603166
74319
959171
1157386
356581
601846
983261
1257401
196242
1960461
1313606
1570376
186746
837424
1600329
1669306
731774
789859
1784917
600130
189745
1560925
1558909
314669
648169
97528
1610973
298806
859604
1206569
281134
1851507
1945572
824122
28189
251915
1067851
1788006
1723384
1443853
1745978
674403
280392
1367678
54078
1766664
1493498
112017
1400998
164600
1035273
99434
466166
198987
530263
763809
453520
763167
598271
694720
1527722
1163960
646177
1330093
1138343
839337
1314195
398061
1676345
1298499
1697410
738417
659036
922379
1490819
217098
878239
647336
393616
178015
835131
1918128
1822213
362663
1674486
1459477
1511813
1768214
1257066
46356
1003101
1618319
139797
1092348
1653878
1626245
89884
278033
767757
1058089
482510
451381
564719
61071
896641
1547201
753823
1237172
1130057
529621
446156
404959
1618358
1953739
56989
186016
537808
1206668
653891
1923009
1766666
1368398
1600106
72822
310331
1751362
1555673
830544
823348
1477693
1550181
1761509
1937169
45497
1177002
75339
493246
1507208
1768123
1753352
980198
509337
1006248
561892
1913279
1250497
1836102
80165
939927
364547
996684
150336
1683012
814463
132556
497477
1279050
453831
1370322
597296
1086849
1382882
674986
1902144
1442439
1184689
983793
1817047
1217358
991968
1040810
1288438
1697511
194563
1042125
1051948
1565424
190527
1099349
1648841
186585
205831
1228996
1958540
884949
1997593
704778
771256
1352167
589990
1669406
253261
291035
683960
136628
848681
1587196
119779
1789716
1796432
1055387
1348449
1898513
1226929
1413310
280776
919707
304530
240748
1481028
1705951
397159
909305
1959429
597415
73269
829799
1094188
546910
198631
1157893
727270
1833160
69741
1850198
556233
1996687
1976860
455145
653724
632400
898810
790156
259392
571170
1479233
1178691
250759
467710
191291
194664
1498335
1073177
1383300
723249
1327205
1094480
840948
1854600
819957
958353
921352
1659512
74296
1129151
1675897
1081456
1007949
366012
805721
31299
1881626
619948
1417046
425568
287610
527869
1369402
105709
1287873
971896
975048
1065618
1179889
1641721
1594227
1197169
672294
845455
159959
1204536
1918974
1414765
154080
1925248
214838
1094313
1340883
144197
722288
1299126
336765
1403067
1619159
111374
139158
1600232
1718655
448504
1877026
1422023
1266894
1233912
176868
529915
1264220
1655662
803977
362350
263984
55990
1771945
1664937
437935
948815
1897806
882532
1297272
1415752
1981360
231519
398677
505761
619692
885788
868847
211033
1271394
823807
1266735
910145
376365
1761115
1200405
1096989
785485
286883
534190
868049
1241466
1519669
1784389
1739644
1753530
731932
139893
1752175
229575
1487663
1540917
40067
620241
1766059
382898
1990915
261085
458150
593622
683638
793851
594922
1632130
1146414
1944414
59632
1381840
1164696
828890
1181447
1696777
1880966
1202042
737222
709964
836762
1270016
664356
1087140
188241
920122
798221
1006920
1605778
1151041
1818140
1415057
1436057
976431
976938
1720819
1407190
1203461
734330
1945164
1916967
1254011
1350013
1118685
1130078
1456844
1307672
1982839
1306462
382691
224303
1797130
62383
1046932
631252
561831
599277
1839918
828309
996772
1905462
541470
1318130
411875
308751
1504728
530196
918849
572928
639795
56789
121151
1283797
677473
1385670
802355
1345750
1226777
1453703
884352
1795682
238072
497518
384510
1212529
674524
1130260
139627
687181
761852
1272136
1282274
137082
252357
1921705
1917788
1990780
865839
554994
1755020
890955
1274900
1863433
1065266
1651047
1673730
799342
1849545
123482
1940044
560352
585574
1014096
1264189
1828652
335048
1600237
734490
1476280
1815402
665240
1168593
310776
1541543
1026286
1671556
1877383
1279095
1687235
1740983
330758
1634140
378882
1738326
1607916
58591
1943011
1766312
430076
1315137
250911
1910643
1245357
831150
964239
269924
798146
1610582
1494280
1430343
1792738
1033138
1166816
1869724
875164
1079048
91360
84390
1427380
1254145
1115260
207
1911233
718665
1751869
1622524
1261601
199900
165031
72471
667991
1080789
1050834
226379
750508
364809
1280188
1805463
1815094
1835954
565472
926946
488739
1907240
770380
782472
1304367
1971770
317302
1542825
1150179
1410589
1178916
1498122
528337
17177
1656375
13194
929591
1343630
1280122
1066108
1023832
1334750
510665
904751
405013
1409782
1359725
1225339
495611
1086192
1557307
1097807
1320403
188987
576723
1649373
1815793
986141
1285357
1418532
1010613
940939
879365
904678
1284889
350415
1090294
891901
1007070
1909775
85201
1848969
65972
1979097
264586
1649127
617574
1551355
1093950
655803
1198310
1872913
976605
825381
1420134
759371
1335358
1959906
201604
151276
321665
1292000
144866
223781
1099832
1146731
54055
520235
1981442
760506
1948484
439665
868205
1723227
1988446
1997170
839978
729098
646636
1539944
1809454
1981947
971894
1470500
851491
1059657
1105417
213143
1273695
383680
1628328
1644474
579314
690335
510435
290194
905652
126176
1716106
906656
1405160
1334899
641670
632127
100217
1310212
1903263
1474174
415786
1858708
1597178
534537
991836
1985164
1928024
262610
318823
999372
1495250
1017934
1842396
292646
1740046
855203
1717242
1127582
634759
1037540
1857617
740051
1781610
260038
399941
563984
228529
1468299
770657
981563
1858174
943516
549735
538219
373173
618918
1985862
857733
1695437
784945
997141
291703
1844512
1973934
1623581
194443
1292120
1376177
1366331
1194183
1138069
412376
739195
1006856
88153
1169833
1369414
476544
702458
1935129
545029
444856
1770971
443917
631952
1256960
1679272
1689157
1667219
1927376
1884876
1048175
998528
1831811
1671049
1332453
1833110
652937
493948
704418
105159
1150635
1206621
1632652
1133560
398659
1473749
275717
350769
675618
1614643
1837142
1384449
355110
1224599
95153
1040901
558284
1014032
631816
188867
1010189
1851012
1895719
1828194
791597
1863147
86548
743745
955120
1973989
792236
1591773
884729
1649113
1539241
879403
806897
829996
1589645
311213
393788
1442144
1370696
1255921
1352190
1215361
293951
776811
470862
1833035
711011
1957279
516884
982766
1257731
1079396
138428
645836
348217
1884933
787122
1925040
1689590
1349901
986288
1768337
1636619
1130830
936607
1375594
1065296
1969961
1452425
1772295
1655005
1468834
1978026
62245
96993
22639
1589699
276980
1729205
555215
239534
1414844
1269653
1641207
1867578
93658
533117
1428025
144296
470654
1655508
404404
1174108
1650237
774221
1674532
327853
1168679
260157
577378
1797894
753340
1186325
993866
707301
1698349
364291
1417937
78592
1358520
1010674
1416051
652914
808423
530068
1697251
276588
517740
1199083
1788549
125721
588632
1406149
1831203
428840
1749183
1822193
263963
234263
1815786
740963
1682495
609750
529230
319717
1511758
1145798
1136432
1821973
789342
711835
144490
1025935
1232811
32114
397652
96669
1118698
542756
282641
221621
916533
402200
1642464
1689413
1391434
1277301
1715477
60475
1778579
800929
803445
763988
1747472
1915676
668866
630239
1825032
1479305
765422
37945
711278
1110794
1441590
1894184
870486
1497832
809397
1344195
561425
805725
550307
1059764
1315294
1236919
899917
1993953
1784269
248313
1847383
1122786
216824
8146
598861
135394
134017
1746183
859095
404301
834601
1763842
913021
1983722
1153157
1300894
337837
413436
1488084
1058102
1358856
1345458
435716
1889895
1537033
114251
661624
1260532
1288705
95546
677773
1634739
1051357
1136385
1979376
131402
994385
130868
887749
1282404
1695507
1024103
1720820
1390526
1992723
1541774
253044
1304644
735806
1250963
1663643
1447887
204133
1504131
426905
88366
982835
293683
94601
1142655
781366
1168411
415055
1306588
478117
795533
382748
1939763
838146
1808939
87617
306288
1674222
660696
504286
315998
27969
651488
145097
1306723
993043
698577
655306
211005
1322164
1221330
1910824
1066436
262413
593888
655221
1086570
1320600
399403
1669853
724321
447680
1444647
202974
846862
743184
768421
617302
784745
532089
1545163
95217
1420384
1349378
811286
1903528
517903
860061
1253843
1668093
231715
1315517
1785933
1833437
1823585
296114
1124778
888430
1602209
96772
1961142
755022
1573767
900070
918495
966347
1538874
670830
810134
137137
152262
262210
1158125
1061758
79502
141992
1704428
1026543
424316
826149
218310
1097113
1336689
1113600
267228
1234001
1699732
183753
1206313
135268
756908
186882
480865
553769
1598308
1209800
1230273
1194884
1617741
1410842
993389
361361
900437
1058910
1887622
853933
462699
767041
85592
1634536
1545728
225537
1968060
291265
1305525
608699
1192786
1514875
253290
842528
822513
1249149
980384
71933
1654208
116432
1406187
1771819
1677123
1224574
1158297
565652
1446693
410085
1854514
342863
1597155
271410
877385
1696711
1608226
704777
366318
855539
552833
1969933
272934
477549
1989009
1396310
1034512
1975682
1310234
1334444
635050
932867
1735183
25314
737801
560060
653224
553980
1163756
751496
834624
1530670
1514928
1410402
536289
1662026
1351361
982653
661459
1485959
1847090
1134361
491349
36452
137270
289252
546832
1799205
198419
364295
311717
1959078
1446903
679228
1665959
1036902
266722
609826
132846
351112
685544
484152
479436
1338330
1175908
1817133
687660
740802
459009
710590
1204863
267651
1357583
1408410
321238
84436
1010909
1101558
915417
1588004
760775
1016309
1551024
1784969
964380
1209510
990301
562155
214433
649943
117064
1562524
442435
1686990
143843
1057732
1633863
1084545
1479436
1244403
103478
1041134
392042
1698848
1415831
1858851
1253005
1354643
1982095
1430626
1799539
386316
1236089
1144427
657456
472127
203647
1995096
1921806
1157482
7353
354698
835965
1761475
1129557
1355028
710297
1772143
1389610
408175
1185245
322518
1598570
44006
1151147
199939
1826373
1317416
825118
613647
389355
419725
1098843
974317
985506
1513831
270957
1744457
1380141
322469
1427371
549930
1260291
1548342
1683190
1710492
1064162
365563
607375
1084731
1106350
1849127
1970837
373199
1534942
1522342
777509
633155
1496165
653956
541250
1349322
1108909
369217
1201932
58733
1547786
703970
416942
1960694
1929293
44314
1024686
1173775
1871354
969757
1742614
83192
1872537
464584
1110351
612147
921624
614879
911617
275376
171250
1061520
1625306
1503998
1018598
516306
1531571
681852
1494865
779207
1599274
1623240
1274358
295171
535117
974992
1879188
608478
1001726
962087
138392
1570842
1664472
862266
743456
744477
530175
127945
1532756
352110
274509
1344189
442636
1804578
680878
1252933
1328483
1689793
658265
1464759
622549
1013121
1749104
1491379
83021
1179054
1105726
1190073
564085
28567
1205957
203151
375596
1103670
261728
1755426
1678225
1794574
625864
929176
1592793
732070
1050827
1829751
764889
1060689
1951951
579300
1912189
634866
1995409
1807008
1282706
406228
1196935
464649
1821748
180484
1659351
1331319
271896
764387
1189193
142369
1724033
951571
1187095
1672442
475018
1356313
1887948
1956451
1732025
1615429
1208959
350733
847656
1488435
162331
921215
72264
385071
1075296
1250646
871680
1762462
44156
1851805
98719
182713
194595
1911347
1367029
303343
1174837
1723543
1025482
1101448
821387
407912
563758
975863
1976178
229918
93266
1691159
776283
1014197
242331
1739513
1439606
484853
219495
1997383
1108799
111098
1373062
1980062
1411801
1632958
122504
421562
609844
991858
1706166
1081173
1600242
722314
753130
426523
113912
1383087
1612168
306968
897819
1030516
1180052
1501363
1022070
1356894
1823251
1027734
592885
84382
1349808
336534
102354
242694
165060
1724780
153769
1311138
1289581
1280975
565938
783387
167385
1964793
39228
133326
743636
1539247
51318
350723
619540
1727685
930733
1450146
883576
857114
1218838
1463246
1309330
913340
1492060
1252061
1448154
752061
1211280
752041
1696932
1946455
1665542
1875676
80709
889083
451725
754572
288715
1466894
1858556
396544
1814896
267013
548366
51262
1757239
1689999
1611789
1563273
1448332
1286102
422809
1861460
1517580
144093
999542
921305
628132
1946086
680295
1978253
1110507
1938543
1917916
886228
557939
1364011
766858
364294
630878
241309
681014
255788
653472
148060
260547
1401727
299387
1077339
1065421
1581265
1909569
1147599
1228701
571930
1405009
1913961
1728245
720921
1133058
229113
531327
338145
1196722
1450029
813320
422488
275389
522242
591458
444500
1114928
1715076
1798074
127569
1798243
493861
454763
1838289
1407728
1598029
1111159
1761281
1176165
688578
1673778
931327
274084
1652603
962377
820320
1320533
881397
245330
754637
1847839
1687213
895794
1264346
1952342
791302
976350
652372
73688
1222798
1951340
684503
1933059
1727617
1402575
1507917
323849
432653
602229
155434
1627939
979929
951516
622531
1206742
1719743
196375
904159
447044
1800614
1752236
15561
1770143
1551816
1396752
68663
144932
1895092
137588
279937
1945941
1468307
1950957
1854979
486429
76011
265801
958175
537062
208526
1359047
348013
902567
161172
1001263
974727
820568
1437225
1280022
589051
1273643
1162068
1412533
510242
467403
95867
1503878
865668
1452501
1013852
700491
1895544
704454
202075
669929
1338188
1803629
51595
1479616
1018761
833690
340061
1836536
713636
1170525
1765034
962118
801715
340456
234595
1401933
1401490
388504
1100312
181350
751813
1305659
1058001
1441116
1127315
1679645
1471379
591700
335294
909571
1346686
1369922
1416870
1903287
1513960
1832698
296486
107911
1211399
1057998
1193279
1951488
1232215
1410933
859842
1711984
1940086
443386
1924833
891081
1913163
1435389
1515662
1048276
1207155
264287
1303017
1482874
917258
345401
159546
1159368
757588
689663
1801615
1139985
721318
1472920
433718
1109829
441800
111724
112029
67292
1527524
983482
740042
109051
1608549
750128
568183
1397189
278596
1663767
258943
158529
1705205
21784
1632666
1834429
1510522
145502
1740051
311003
309385
394974
1285092
486451
63014
654192
486538
1592384
1003470
1772354
1850201
1005829
943874
1819034
653283
500114
522691
565272
957834
937133
497880
1835948
444242
287802
826899
1903683
96511
739980
415766
1219218
264826
191068
355996
1532568
1164069
918616
790909
1944799
1849313
757662
1686723
246463
71912
761294
1380554
895650
536595
118866
418649
1978435
693524
903973
1851384
59787
107587
1692441
181729
21744
612570
25120
756374
444734
1675864
1890851
1576856
1802400
1613430
947817
1230291
383292
1358566
1394693
1359286
1916373
756875
935960
1735871
1917738
3894
1722264
201900
278661
245441
1269614
672620
1053665
430667
1989990
460833
1606035
1615340
1759469
1177135
785376
352026
386312
1688688
997198
285813
359707
425051
1506667
62491
1663101
772442
1784469
1731506
1920672
33543
1266685
1283125
1890997
744663
1084236
1167092
1228665
172289
1528383
1983976
1537055
802383
39104
1360037
182138
1132510
550755
135301
1021313
1334074
238857
1399720
32350
933380
762362
386395
167944
1131785
94585
806516
1478106
548613
157027
748583
949523
1611072
527637
1278188
929400
1389484
1160004
1138002
1569716
1418322
1147599
1560473
1153348
1190794
481364
1698256
384956
918349
276642
466854
1743535
1522626
1373748
294564
851952
1274971
1583059
718152
670783
1072916
1065882
944970
763837
1936602
1754089
880471
705515
842310
1683596
212107
1889299
695695
1043982
1805522
1542305
389482
1816100
823408
1829530
950091
431879
241146
1387889
64065
307987
1540892
835116
1321224
258681
672547
1208630
303496
1922970
1431841
1604543
219971
701422
1148269
1234533
1050641
282016
1146713
512667
638804
604771
868181
468995
718533
1735660
1564213
500556
678466
212973
109081
283582
1849254
909469
126144
1808528
1309534
1075597
1421418
618550
143580
48287
396013
1017412
524322
279809
614503
119919
634526
67466
1775843
472085
751872
1686226
76022
526630
1693488
1629058
636568
1114881
1179257
1307638
667030
137061
1250697
1105991
1180653
620459
242095
1694024
174161
1895058
594607
552242
1575279
1904072
700379
303058
1703264
1635849
210325
187422
1319603
1434205
876764
658226
44919
18697
9544
264935
764798
390105
475528
797987
1336530
121008
358880
1053316
1804863
1403043
483744
444821
854577
1833363
1640910
1567857
1679757
602216
1012154
989989
1122101
856743
1606255
1944237
460239
1968261
1219666
242519
887996
335549
452461
271016
245702
1828582
793338
206930
415421
1337671
1991068
439669
966887
150144
854527
1226441
365459
912754
476544
1268889
1746878
1535494
820665
1809963
313707
507783
1888970
1288678
1465562
1989723
1693487
879997
1989636
1983502
1720791
275297
828882
1881081
509388
1272293
416994
1401100
1098289
1640115
451812
209769
839222
1873060
1783804
983340
1604802
58810
725303
639915
1233722
1357540
1478831
338555
678466
1756956
1146455
142220
1631243
1333861
1176229
1874686
865762
1309375
165351
1945763
967333
1642882
1929788
389054
882912
768981
502634
1219208
1956990
138572
690255
1512697
1344469
794862
1344282
475788
778729
561925
790940
812819
779688
1417919
1060623
1583757
269884
1169452
73743
676727
1684165
233222
18719
304822
106787
375519
59428
1224720
561838
1416199
1436730
1684662
1174801
229955
599495
442585
1759270
112553
73798
492648
122487
1239158
786820
1384697
19207
914549
920958
851764
289021
22429
1935665
770791
140379
873125
1084585
662298
1895113
755246
1483081
378087
1400286
1147947
116224
1436071
889169
829652
611944
1748054
998774
305888
240462
1942755
1550516
1415563
1748954
229214
418439
1901471
533916
1154779
1594215
1471083
27729
1225445
763766
9225
1062462
1656778
342189
1149882
958819
754814
683729
1773923
1599628
1923086
1337631
918244
924590
1305291
1974045
695657
1205120
1290730
994158
228645
403301
948667
1602019
245574
215731
636483
1800820
1910406
753456
275297
605661
75181
1133802
385040
1968735
1527080
1751359
1676980
24124
994089
257626
1346182
1070120
387916
1928430
408183
92296
230509
1438752
449747
1815278
965110
1257475
1202839
1397544
249768
125208
1676090
348496
561658
187671
1424798
642419
570645
1051090
1858372
604885
669921
1602098
1679944
88931
1212584
1096347
1884127
174669
1772335
825189
1571025
97186
1286916
764959
1236217
1193669
1709151
1519573
1107566
845689
768687
1914257
1391044
1293338
767424
194233
1669287
1517473
664351
271980
360816
363588
1091511
156002
1010288
587659
1448401
1193746
519244
1528847
932656
1607361
1994918
472348
930481
1734456
1129811
1692912
812440
237068
34821
1387483
1378355
732132
1196850
1416261
622985
8736
1561449
967250
8680
1878323
1234688
569361
1601712
405704
1457724
223407
713240
1442425
1339590
855837
1710638
635190
862414
1692474
141751
390940
1775934
236002
1222837
962811
384569
1700834
578816
429761
1238617
815760
993582
224880
1320195
193586
570965
1738443
403552
1716330
782536
1546251
1727232
506707
10646
417285
988726
1881768
1920311
1721193
1064738
714075
1343253
82227
542145
379445
1343192
691762
322167
437823
1540408
1104928
77661
1343976
171086
1947902
1463773
208943
480974
779758
1730297
571773
1414388
1801285
1014092
901996
1559584
990212
1112883
1997915
849092
930210
476989
1921630
1236052
227224
1854017
326808
1351495
621344
1231898
1151583
1795360
1861947
167880
590563
321352
1437886
1852592
3544
1288440
436151
1322884
1116657
1674719
867841
554422
1004571
571058
1880316
1629979
139168
1364821
1278248
890593
980162
990375
1403808
1905621
781839
1427366
1752092
170897
381950
663656
557444
1835123
570334
588246
1577201
1720036
261474
1271653
539009
1172927
367610
452423
1483503
1320944
1789880
741930
1366242
1487176
1251054
1834997
931552
882404
1227366
296671
1597393
1674528
1903459
162387
1140892
43641
1612868
1396570
1602411
1353574
1605643
906397
1170890
1217001
1445828
1285670
1808022
1118004
1325409
1091826
355513
1963804
1593905
629756
762843
969669
823637
698373
1252666
1891473
1806309
1051941
923991
784668
1942547
1049005
814900
1769639
89242
84990
425431
673812
672941
311420
554729
1630971
21567
805265
169701
532822
693608
1161693
1045437
1176116
464062
324047
1989139
839200
695182
1406034
270168
686732
1469787
971781
879937
1532023
1815692
312086
1192843
1369908
1520086
663728
1809622
430208
1185785
1595723
1906835
1929378
572422
198531
1855158
332105
1490608
1828132
803709
1380988
1268128
1365538
131893
1515943
960614
874730
536728
444282
601729
661883
1126532
734353
169077
341267
305247
1798061
862115
526344
1390222
1526370
437804
1216545
1945430
739735
397980
1952497
671042
212179
392347
647609
71153
1699111
421280
836511
1357773
640411
750384
1882245
1573220
22916
448883
990106
551211
1352237
1936829
200739
1049973
274141
1542528
542625
393113
872762
1824485
441075
798083
1792269
1338765
1684952
482337
1747990
43916
1206399
231210
1415009
1656449
1427551
1916107
35276
1349965
759443
544923
1493656
615987
854769
24216
124462
1020786
569357
1239081
1747982
776019
1938039
1962324
584115
1072687
818077
1653858
1749068
1649508
593550
1358199
1792035
751903
218627
987859
63042
1836420
385427
1891477
779228
754124
1633067
388218
1457621
831025
18268
1749382
406810
514629
1601994
1363810
136275
1197814
1110258
554885
1574034
680099
1016859
135013
1407130
1512218
1854137
1745646
743354
860349
1300185
475974
884783
1527542
687075
598846
958918
288574
1731668
1758138
995919
251574
540239
565505
1752560
1162266
1614116
1093997
257901
1715461
1398337
1307094
1344969
556764
1695779
399489
29058
1899631
990555
1809839
842627
1747612
1848958
981673
1614309
837618
1611248
1652799
384809
1588554
245951
133231
1810690
47205
541909
1410251
1964120
1075200
1855279
23773
1968304
334901
1894838
1421758
1124619
983296
772650
1601297
1731503
1166900
1989493
1174233
271968
183844
982240
1020530
316202
252655
1676633
158344
1434795
1251165
1120221
1333035
465158
488740
1569979
1398556
789506
1262976
285614
327499
747171
1654434
1117772
865651
1859991
377413
1043344
1081444
1904333
1214990
632448
1990014
863756
860978
1353937
726790
1022578
380299
875439
1773169
792236
773049
89644
414149
301897
58920
120539
230583
1292733
409453
287494
1360014
1291126
458552
1169768
700565
1087176
220780
25635
1695450
416590
1329388
803216
1070378
887486
826461
1308616
829973
425321
268641
1948248
1535857
1767605
101628
476871
1518085
1566852
55438
530442
1287551
1435302
1118633
1157510
580848
510817
1229355
1688739
1207631
836728
1559555
1818730
1425037
1249840
38186
1528811
1473042
981481
169492
142393
878509
1568100
1450510
803249
1067875
1431854
958996
860519
1148993
1849212
1136898
276741
219834
1612890
100598
1097591
1249610
706982
1694805
1448361
4098
1129634
1342916
418884
1559703
1373962
1610595
864526
1855133
398643
15539
1099927
831631
990984
856579
693331
567869
1782173
290567
112238
1343063
707405
512651
229444
376766
1611771
1364924
939102
185061
1150375
426564
1486901
1663146
1309750
401064
961016
1770225
976350
569369
254968
1442326
1121008
595683
1319512
1338554
668572
1318112
1879585
1128144
225262
1392094
1693620
1074332
481325
861352
1048277
379367
452382
1376946
1111328
36524
1147432
1489746
311698
601828
467430
1809493
498911
1846263
1212843
881913
1249832
1454054
1621948
182491
155327
555419
152891
1176165
1287663
816535
1610812
1188007
1863474
717106
1749776
855688
1654782
1887856
495119
1581787
325059
246303
19257
1148031
845396
3886
1223825
944148
261166
661484
1006774
859084
572376
313690
1189661
851637
721121
1001055
712554
49477
1566171
466377
1366924
1627947
1982771
1725311
73145
1030456
430496
1099546
313797
1237805
1918458
1733465
1476407
1748690
1730184
607206
1166251
1487070
1516949
1511398
95350
426173
975103
1744173
1009101
420116
1584447
1282402
1761593
1360104
1953122
1397568
1229916
871822
1529948
617741
135166
547507
1659110
1619678
983657
1513203
533120
1397572
1064067
634133
291246
1544695
912639
1815671
590784
723941
1804172
909712
290154
1411355
1490298
1609080
1851079
663044
510660
1736736
1439936
1129005
1932725
333405
1864122
744810
796226
1052272
652709
1151403
979849
458445
1849255
1752986
927120
1024591
1969117
1248322
33307
1486030
1322334
1932301
965853
1260727
267653
1280861
205147
1392981
1287342
1360939
408433
1305465
809872
862402
346126
565725
560481
1700510
1406799
1061621
1762548
1227911
79727
919077
454897
608144
1464496
1359402
196818
1463728
1949449
1485918
658495
1287066
1222216
1703262
1314007
733018
85330
1299248
1032882
935398
78617
1681513
1497665
1200852
1928393
552934
1876918
1808811
1333104
195715
1517969
1916707
438959
432847
1391198
1776332
1363701
1712000
1149961
744218
1690241
1547664
1129031
717997
359389
1781526
778248
122527
1349739
989786
557675
1728007
260334
338178
1164299
322839
268024
146001
963291
784659
1006149
690810
339451
1954035
1596561
1949157
1354281
1766499
469302
129486
1232709
1766758
270071
1158946
1590885
191614
1354375
501695
974586
1318001
1956788
513699
1087296
1759675
255739
1387311
1723772
1283668
793941
275226
197340
247412
1819326
1560609
1363240
1549207
323719
84759
1068196
357274
1555531
695478
1254361
1566983
479399
1736610
1652373
448217
1270885
898384
1529769
849628
1923096
437848
1470379
570512
1875916
135667
1874577
1652453
281731
811322
256084
1137435
945415
1319819
265117
1501436
755958
1410082
53782
582546
552023
131948
518192
1573550
36924
1751896
147905
1820101
1681857
1024258
505164
769888
456021
782481
1167195
1806427
1053419
1621217
419739
617805
1192756
1850869
1761186
1641671
79318
1758167
1269140
1593514
1060983
1995716
506311
1127156
1108860
101951
987215
217573
324860
1843786
279562
943426
1365935
326084
59001
302780
1183753
184594
1894745
1885964
488829
941665
958158
590661
721019
260254
1265368
1653653
1382951
1375359
598017
1174954
1368818
501198
1541054
666088
867278
1195386
1462275
278259
1362461
919478
392548
263911
1960840
146018
635562
1331251
1252757
15872
1255837
1200567
1369864
617127
1732963
1032401
555542
1140499
140380
1577606
446317
989485
1625758
796252
1763162
1547790
825716
121909
3159
244272
906710
337707
79514
737909
994752
1022504
120145
43673
284915
1861613
1989010
1530849
382208
486972
1363751
867410
762250
1467959
1767713
1131297
981198
1265010
817485
873142
492849
306415
1281562
1062278
504355
410933
1707041
637661
1808553
1497121
159948
1662163
407232
1168165
500337
160319
1954931
571788
1562555
92092
1692996
1755783
1163845
495511
1498143
1311822
1063008
1464258
1610732
1176439
898713
1694120
793293
1939470
977799
387497
121647
854167
1169057
1628559
36541
501443
659550
1501253
1172604
172066
1317956
964067
1800980
1366462
1802713
1303393
322968
455062
150994
175831
570123
563147
634378
1243303
1670107
373096
1561920
213871
795438
1226737
1713433
186185
959813
1331255
634454
1797114
895008
902627
1325032
1692659
767123
234926
1062840
722742
1066481
1546355
597261
1577453
1911658
1178701
1410082
1152980
360018
829290
931231
932772
626728
1383157
1443064
535764
858194
1419782
1556399
284465
572812
1071849
160593
895497
706850
1814748
1110717
1531041
257332
849839
1077450
45125
154698
1418844
936430
1706728
20293
1417949
254644
1015047
939251
1600387
1896878
1618954
1917705
1523620
1210561
1204577
1088184
1954734
570103
1229413
1686222
989230
1256291
1640697
140288
1953123
1437715
1401243
64607
1839359
1379185
411454
585475
369795
1936713
622655
146011
1634692
1779309
1356215
976757
1654511
316933
1596067
1828722
557837
1984764
1333318
253194
336316
1272298
1184444
20078
463426
1331424
997272
8542
974356
130535
96296
793205
1588728
852360
1428111
1254626
1860240
1109180
1481268
988174
578072
1824583
332927
832396
906721
361569
753237
584496
962355
1239778
1777884
1230719
1589904
38100
1403567
677960
968373
711090
217425
1950674
1048087
787619
1842508
1549130
1166956
985046
1532040
960574
5342
1216573
1862235
1307793
1357507
377980
1942436
1167056
1280979
1522291
373582
366378
825281
1390994
1748123
1760732
1850864
859033
1584743
1159856
444405
62417
1448124
1225412
1565707
311343
1963479
478512
527434
414492
1111487
529466
1678365
446834
278908
644824
1230068
249477
688154
1750982
1132064
1915213
751626
1608076
1275239
996460
915507
36199
652298
370441
1961157
1754843
423366
545605
735675
343431
1968575
935988
1397016
84326
354637
712474
1877881
1834254
552865
39246
1496601
1635257
1497846
1766712
221366
444557
742547
1834345
945571
1432377
1160674
939488
833612
1390503
452748
854617
1840780
799450
114219
1409766
1962044
406809
1329569
884672
1795421
857863
1681397
1322782
785292
1699649
406473
622805
448470
389428
1579797
1991371
980013
1311609
203858
273031
645587
1980737
1356468
1406949
1024360
1532629
542731
1523725
1181355
1508465
117528
1558952
1040303
457080
1691996
838071
318825
1469856
1841104
1333569
1316377
1965045
448886
1704601
812400
1159866
124271
78994
444199
454019
1878271
617487
395978
1437428
448084
683628
1530598
121187
290852
1473616
218425
710961
955634
244746
1228198
1528022
360307
1161227
772265
1719376
640757
1676783
21649
903305
844358
273476
273083
224690
1742067
1805930
1846429
968326
762977
234043
1376805
1611214
425605
817466
465818
418993
438794
187084
541145
1729585
1243506
811661
688917
645589
1778467
1510629
793715
1891676
1299797
627191
778356
1895812
393201
1974008
1197901
642780
230988
1724209
1136406
1240342
270405
766770
886971
5741
135563
1935161
1314411
624842
589590
320423
968029
1755363
1368147
948437
937116
608059
123814
839705
301801
1868088
1691489
1113874
1360325
1804415
345590
645604
673703
611933
979018
567410
1966301
701282
1521247
1164316
344052
981711
710055
1444155
574486
641440
725596
1064
817877
1538110
118228
816226
181949
1094157
512544
89207
866284
1350983
972522
510401
1656766
1936410
1607538
224037
1876293
1484524
787629
1542550
1164743
1044625
594197
1395915
523405
1735606
1379977
1736519
1656979
1055242
1004842
828576
405301
1010918
911451
406658
1476936
723178
376031
1684332
1671331
333950
1438901
1769834
262193
583874
1490543
425875
289618
1338346
962002
1084205
1626406
316958
1507096
435758
285954
1720239
205467
1198520
457543
90731
1521196
461309
1311592
1992763
1562346
411387
867782
619901
1213824
341928
1422131
648997
1339646
1420614
1335480
99925
788051
1154569
1398273
1974750
1897205
331944
68618
1684807
1742428
861288
1695308
745487
702831
1307318
724914
509301
1283201
498374
1556137
1731623
1587684
1578125
991416
559971
1593795
1353948
1894723
674940
1352187
1462923
659244
655135
1459961
35113
1515164
1355578
851494
1902921
36222
1672865
595451
741049
693256
1942246
1957108
1041911
1580134
946714
659436
1790985
1030963
1957428
1175154
1488452
1380311
56538
265513
1075335
814634
1011192
651316
839743
754504
568061
1735451
158671
1428623
289386
927779
1157307
1535680
1575198
923829
643995
1534178
921158
384037
1275358
1442391
1649224
923778
1021464
772531
70952
567435
662630
205039
1507028
258753
391978
1607835
751372
1963264
1886571
1855136
254558
1618961
336742
1325032
1406092
1971763
1890042
753835
1563238
1954500
1725940
769954
419026
719288
1970775
1553444
604503
477786
682712
950674
869823
270169
1612657
587429
1273087
789818
1249020
1772446
274920
84603
608427
1524251
1929901
904760
172972
1129793
1700309
868072
1949711
423017
389311
1997963
1018045
1555241
1642310
290204
1874688
788385
200647
1885597
129412
1697280
1643996
1475729
1851135
343338
1701731
70216
1498089
628862
568541
1350891
369982
851926
444692
1408197
328301
1614144
1357988
465022
1829512
266654
1752592
1707373
1354364
573338
1408861
1157080
1591096
239992
1963231
1495401
1342334
806328
1101969
624614
1716115
543613
1551458
1572338
186975
58329
79223
1911140
1817628
573595
1439683
1980734
500410
741092
438655
1744355
1008676
142073
1326716
1167542
609799
539828
1479003
1662071
453996
111973
1148881
1416660
601429
1319167
1870758
1364047
316736
937473
1842260
116916
672458
1678053
255181
39345
1254069
1795905
1684828
40102
1430030
99847
793357
18209
967294
290550
750764
638556
1141046
493430
1544664
765947
1270510
1166124
791875
1849394
560618
1523808
1774827
1451578
1929240
1256758
1014120
1194436
279133
1760563
1828126
1916890
99393
1554751
541825
1470649
1983989
470764
515955
1273891
766020
88346
494412
1614445
1432763
521496
631783
184653
254532
844432
1810287
274641
604127
794238
444065
1437232
721062
109853
354529
860154
761359
1277638
1835576
1442382
689712
809139
1327291
773765
466098
1710859
1968010
852615
320653
272482
1802104
614463
108669
86171
674496
1675605
846647
1978459
1434133
1978494
956283
382446
932107
924563
156441
1820230
1325857
1315422
1369192
640632
1640572
1767371
85599
1535342
1752546
1911973
499947
1759697
1551257
1146560
1622185
70222
162995
1674945
886517
120278
615071
3631
1387702
1594232
696114
1389218
1182176
1548363
1320372
1903790
1814958
357913
730040
233621
752269
1657210
1172540
140501
1606858
1737770
1636904
715131
1546877
170339
1516518
688550
229644
676172
839378
40951
1210348
1387210
1494280
1979380
213276
500148
841888
368124
402572
1803137
488820
1385288
1785884
1190054
469803
1847127
1488794
1013091
388452
514958
1929949
1102065
526815
1909826
287823
374855
945601
710288
915040
1132069
1411496
1120456
907071
835735
538144
762027
1199586
1844198
1377721
1731536
1419587
1500931
235718
815437
700734
1044693
1217752
1576512
1091057
398698
187220
492448
695279
1837602
221453
1327728
1930566
867816
654549
1674323
595758
576884
1409249
977864
326660
1287453
1110470
1308582
800786
592030
315259
1120799
229450
539001
1064031
1453914
1306212
396984
406959
155921
1948513
822878
680623
1180331
517352
1812017
662077
923573
872887
768683
626741
1841495
716997
351072
577371
1840788
1830017
834461
598933
1119477
689754
672047
1852806
277568
908286
1469907
1156018
462999
901358
115260
736452
1567061
1418381
834631
969362
1578344
1868999
288587
804425
858875
1275754
1931603
645189
1207180
630111
42473
22649
668720
104557
1175422
1907336
1476499
1266427
1474521
536167
1874906
309084
480532
266213
966795
1917491
679284
1270402
1290114
1806986
1341183
1185235
1144605
578022
1652630
1260902
93321
265071
1402021
1284326
1776062
810437
1578386
394975
833225
1080099
1023956
585735
1868264
113856
1183064
566267
1487883
280304
1368313
524194
1629094
522982
26947
1037913
1780498
705037
248672
1283076
288457
217988
117224
1373047
1493365
1918831
730102
419347
556029
536502
1882315
1458051
1889385
374739
476873
1658423
694870
1320032
1110005
503812
1591851
158863
664267
568596
1928261
1459244
1523258
1175493
1652806
1011830
1112753
147547
284097
398359
1052664
1810605
1338340
87980
373348
1876228
1788386
1186380
1722929
824794
1642417
1231457
1223636
1677205
1732461
1159126
270697
454442
1550987
509020
1450514
120920
1825609
1720383
1339079
1579352
1077765
242977
530169
618091
1104148
102451
664335
1054
48972
430668
906030
699909
1275085
501962
1558002
1009127
103176
607641
1400026
1354239
1834314
382806
1993247
1180981
1260548
1925090
1183999
598005
1726655
540081
1786475
705993
589507
1907356
1906077
1027318
907695
614330
82226
76594
1291906
1104082
933658
766260
1984827
1131437
801426
843767
1432146
1839290
1444779
1593644
584493
1875969
1086396
1851012
1865106
629154
1240417
1564001
1844616
537961
1666055
454166
815135
1594399
701900
1187537
529599
1245263
975311
33692
1877669
1300208
741954
1665650
460578
1367793
1856449
322489
1301825
110764
37186
1632498
614826
545748
1933613
341796
655234
452050
1362728
673474
1839323
669422
1120143
1870760
452871
1392343
27329
1103444
1222395
27022
1832738
1009031
753032
1552819
551639
1086663
992941
242825
1389609
1052084
131183
476976
1540271
1514612
1545424
681981
1328199
1439469
1462083
1116648
1234904
1429663
1385663
1091339
1875530
1081470
457962
1907495
1124978
813282
1917121
1066433
443786
400176
1609752
1553717
1000020
383811
1194196
1750258
273962
874608
927117
1269372
873433
1140300
53020
1781578
753189
1893923
41806
971066
1381586
1000359
1380346
1749513
502729
1478996
49212
390784
1225880
1234816
1566606
490703
1785017
1417252
489899
393935
1841896
1250813
381734
759441
1126735
30003
1407252
325404
988686
1600644
556513
1180049
916313
461656
1228948
1724051
987833
1089230
128888
961055
403843
614075
913885
1910991
1595926
583287
764385
279016
1905332
571922
755019
1785649
517767
1887420
791537
1117227
1907538
692940
1862494
1966610
1153109
867027
233577
1132652
1561670
750830
206217
1987781
1652984
1026446
1145136
1923104
319834
475966
245770
316596
752313
1455754
1278830
892770
1735168
399998
1203865
689981
387103
1587456
399109
60326
1650878
1241895
58954
4649
1843266
551247
286541
527251
1386010
1841626
850948
165006
392064
1444521
1055160
298490
1660593
1090989
364579
1916381
655360
403687
921450
695208
1533146
1724246
448572
1595843
484664
889016
718589
408693
1752466
1984094
1698408
1889574
592488
1842113
1677804
1478166
1642574
882674
517917
1600770
1795246
521674
636427
1619162
480599
1512960
1430435
294200
1104599
97968
1686579
768052
1797113
147677
662674
1821229
1768673
873911
207779
59913
803873
358243
1076841
1894398
150860
349920
1581103
1295553
1206269
132947
1628732
149187
630455
1503937
976110
975064
1472390
111366
107927
807290
871251
1928876
728188
443104
1004068
273710
1314445
697834
1989525
1331667
1897251
1320810
291201
289104
1325553
984889
1233457
969457
1128956
835312
497532
1897667
1924308
1974759
1472910
1065705
251361
375265
875841
270575
1097256
1119364
201905
236030
144132
1451241
48043
1896866
672823
1373208
1414128
1045066
1485325
1258343
1706961
828732
1095950
337927
1612006
820061
841968
1126931
797355
583560
237923
990685
991331
733134
1362351
1866557
172161
1444207
195903
1137770
850566
718939
408915
513644
30734
1888358
1600344
601215
294024
1521957
1419459
1553556
1608781
101092
604159
1325046
1112092
990623
1333700
1937858
982465
1584047
696729
1857964
1238241
506489
379158
462829
1258793
1428684
934933
586282
1342443
95578
1897917
389950
1388382
1608530
334834
546232
1891986
1095926
1062806
794969
1916407
1675864
1335923
189053
814205
394938
602488
1643446
620172
903277
55407
1676037
1155660
377931
502506
1969794
1577751
89972
1559278
411119
1937546
1831871
1169770
1281556
912360
1683275
782961
1201761
1923604
887609
1759268
1750255
567349
1712784
1543193
363169
1344368
991443
799900
659779
1891150
541763
1918348
1253746
1004071
838593
100487
1228798
1867312
1185811
510226
1660652
1451500
1753609
1333923
1273055
139217
1454668
491826
1056370
1138628
991089
1109991
1474352
222027
1612984
1830939
42738
729484
797643
160004
392596
136506
753439
502392
1894916
332108
1031741
1522543
1094504
438568
828442
1755806
1225957
510396
71064
911733
393482
633928
1141294
696366
1457014
1946686
535061
1786036
564666
74458
1962390
146147
1068581
270503
1506607
148129
1510742
1233096
1375461
316076
1882948
254058
416515
888247
1133778
795858
1121968
1499964
39069
701521
1397607
1991683
1235261
1001607
1801989
394391
457317
707133
571120
272783
1954864
1567415
1319990
1470213
314772
2227
21518
1290513
1217234
511167
818351
1276721
1537448
129315
1193172
780489
69766
1238793
1535846
1121565
616479
1690818
77680
1412488
1301375
1793962
589952
445820
579314
15665
1695166
1684441
1808577
260120
1796951
1110899
1399755
834923
1557428
17390
825272
1418394
931316
1747808
1561288
118558
267182
1948983
1248293
1877654
703660
950383
858238
1745942
564557
1127122
418268
683646
1783569
800729
585892
1851839
729504
574871
1107396
1120083
1454238
287502
184088
319037
543350
908963
427983
1233332
1557134
860464
1251353
1609165
1154421
1607059
507401
722636
489901
571243
1716623
1376378
1046661
1467123
1147596
1524115
506323
167939
1619365
1859893
1886662
1820312
781562
1231218
51491
1747412
245005
845347
791145
320173
1987416
537052
1705126
1564365
976358
387686
1217813
797820
574565
1153737
1850086
1304360
160588
660992
1966395
778202
1800667
802049
1975629
1444231
271862
1562455
353637
162568
1746921
749194
1833072
154716
693676
1646274
568310
189590
581507
750050
987526
1034022
526049
357443
1837780
86612
1529027
1304129
86278
1666070
1822441
586213
1164603
1221943
1949037
1410807
113766
1337797
967869
745575
1513213
1627118
1122263
500890
1124252
887856
881410
564056
1199783
316288
530859
1053356
233295
1280947
1461039
601659
147604
1474317
1565424
1223719
1516816
739456
417189
1867960
1769942
1700008
1479789
600377
1568856
777988
995773
862924
1817227
118553
514170
1968365
1398469
1819293
823366
645421
105439
1695409
91129
1805050
1041891
1573672
1175265
1349273
105016
757058
1289420
96249
668643
1153996
1282449
714075
438572
1511271
207047
1274730
162812
1342609
865359
1148313
273670
234422
263305
763764
1001542
35634
741682
1983153
490038
1640249
1119351
1738151
916238
275590
1902308
1373100
1032518
208585
874872
698699
1177029
1229147
951503
1046897
98389
1344322
1594373
1079937
955810
425011
112021
1384484
1474627
771561
687075
1172833
970936
1311618
573876
1163630
625015
73748
1284966
35787
38501
1064645
1561108
826563
1979693
744389
376977
124161
1836782
1874017
953582
1300110
1018869
661546
1089059
1990678
9292
577881
894810
1363136
1956698
127533
1991807
1730649
127782
1434502
1648452
908964
1295670
282372
588013
1805709
1554541
299732
377449
1567006
1070287
790721
1401844
341255
1502643
1484323
38054
387424
1012709
1542277
1102413
767383
117263
828406
65230
1889452
934179
1798344
1674316
605136
247908
424933
473792
412028
262174
211203
1558225
1775492
1297760
101306
1402448
1071639
21820
922392
1377458
246672
1813822
572507
1572939
526223
1180672
607706
1662837
1583945
1566912
504214
51832
1001774
568687
1114757
1407219
509936
128590
292325
1804291
1250050
827659
559921
389308
1635803
1090324
306131
886811
1681545
445943
501182
704086
309012
1405396
1237290
1561246
1884292
244749
1533792
637995
1556375
1117354
1800157
1171073
959993
1331901
1611175
1755003
1038505
1675381
1601823
1834437
202965
1691806
754607
1120020
1228707
339673
1805687
843077
358641
1539898
676481
1175418
310870
497698
1333664
651174
585494
1584621
163707
597840
755779
1469654
1118581
1693739
1511977
1278814
1739673
159030
310445
1406219
267027
1140854
190715
224439
1607199
1398899
1791406
1643584
45086
666419
1832552
703596
706884
1476102
621720
833626
1054514
1813311
103015
210075
1696666
806140
1820008
427164
914007
53593
1174058
829308
1434848
1088424
141103
758786
1412960
1326706
542836
169781
196018
742952
1340541
1081205
766171
785342
1275626
183286
719854
1037051
718910
517298
1617958
1147995
963864
100086
1381190
224227
294518
1906441
1839766
741115
1184215
1354462
332156
1763213
1433650
788430
779231
626525
1569114
463755
517997
740025
1980256
936729
566376
1788400
1990836
1735959
1224745
1971427
1794551
404595
1957278
1814855
1048084
1294831
544209
1340263
469997
1502194
1271408
1216838
1686390
1450353
845947
1957221
1084964
513816
901577
159583
77094
870249
480409
756918
1813595
825823
126490
1750005
283007
727575
1437090
1230196
500012
1075383
208654
996538
1114721
1833567
1993690
620130
1587821
1655589
1011370
1921682
1758763
1178465
267820
1679973
1839688
1063283
669660
994918
108770
452283
323902
1370798
221748
1000845
27269
459775
488930
184601
77653
837731
901322
1440395
920782
856548
1464629
49353
980274
1211651
1308520
1076515
1911940
858684
1827604
1938608
1759868
23923
790100
903599
404290
1236571
227169
1853981
587326
732260
1461672
49683
175770
1782699
1941717
367727
150898
1042001
772056
34397
256978
1701298
1966987
1462765
265517
1709530
1679488
768609
735579
1781441
1841724
920782
1803161
827479
732679
1532542
1543027
686818
18272
340026
1137616
263629
1351572
1387691
1371558
117541
1394198
584353
210370
1146780
1571093
1499130
1629081
1166172
318259
1740346
1563528
13931
180306
1764454
1006726
548235
1617267
51533
499774
1617181
539345
164140
343283
933733
1148821
1812799
26630
1608017
491442
1367185
1079118
743611
1684288
1826352
1283757
1830265
960177
601518
121550
551171
1941406
885339
1627495
1566687
504872
367625
1547878
346229
1746779
909155
1571680
573224
62352
944393
214062
1693654
623708
768265
708107
878815
1131459
1067394
1344626
342151
1437763
498068
1447028
1104315
205243
1117806
584023
648189
1900950
62228
727737
1826384
866756
1356281
233932
255117
1124218
864968
1575788
540436
1933774
1170182
1389989
1408
595435
1934102
1714913
846861
448938
714291
1857333
91408
85934
333695
462882
1036114
24905
187613
1899303
1128459
1021331
1768949
1650285
15143
382878
391125
38619
1027452
655172
1568360
232680
996534
1135263
533664
418696
515960
105822
1759206
189119
815715
1242914
796515
1905077
860100
1283194
643528
260936
489673
741315
1729268
1329155
1874345
657162
246220
1279414
831630
1465042
1840708
1341210
1604891
933408
1040224
1476322
98786
1491965
928237
871076
569746
5498
566344
583698
1913694
603910
692566
14859
155689
1088644
1515181
432928
1771193
374137
718780
1426734
703219
1839445
1806410
1548290
1060863
1864754
1682035
1209928
396616
1954001
326495
1153809
1868310
1016633
264590
718326
1979232
358752
916788
1481573
363071
1819738
1751142
608893
593451
915147
1425971
1137451
543958
1754818
622883
532435
915119
1122760
462528
1627765
1069891
1826009
249881
472933
997660
1263622
1865574
1061719
1284028
1891997
1349334
385465
1063291
699312
233545
594811
1403811
1265324
1759004
1325746
1517174
1440024
933032
1478295
722730
1472597
642057
1835125
697679
309113
1914319
50745
633444
1510923
406608
208229
434690
637556
1630943
649531
811235
728664
1203093
418489
1193721
1020115
1421823
835085
32051
1054796
1250790
1505985
104497
330823
1699918
297607
846016
1910602
527772
1629073
1422617
1668888
765912
1756927
1093915
665014
1442766
1709379
679172
403330
696026
824208
185340
1742336
1948715
383186
1555282
1231207
1945952
848194
980958
514249
1196904
1435702
852671
109543
369228
376613
1188220
603214
12478
1195520
1488013
1053818
1167598
15403
1661885
1381481
776434
1131389
110139
1601189
1594556
931733
1444964
1646558
793254
1306383
845160
780879
17072
1945629
466602
205748
934536
1011223
1190386
203837
1399581
1879530
191720
643297
1962468
296577
92843
1200321
1878499
1098944
45902
1190075
383294
1674971
1298915
1021386
1145990
1460056
790719
546551
1969007
178241
319594
1564497
762295
1635822
187860
1995392
1892114
1065578
1243998
434245
833277
1458575
1600769
1874091
1747436
1028105
1917728
612957
174375
1466665
1282240
1479965
754209
1200096
1459295
1233397
1966052
83093
94266
997488
1776522
1605086
839009
1836990
1724688
488874
237974
1444522
1530515
190470
1744384
542824
405155
284338
76475
792724
348254
250101
637399
3270
1864399
1166251
600561
1262165
1967137
1761624
1612961
761871
1667568
383635
869374
1687315
959283
1814155
218863
103265
1250861
784134
1170231
306748
853002
169196
317202
1065234
87059
1581618
1614148
474381
15907
1181235
1498906
1695519
600891
1029576
1837458
833142
367391
1465396
292623
681896
839459
957291
930657
1416377
1742697
15948
556895
251983
169152
1546469
1922406
339701
209842
942070
120530
754438
1997797
1504982
1228399
775495
259219
1175652
1610850
543535
359479
780458
229069
887728
267968
871964
40523
1487062
760593
908713
1122911
1436795
1584353
1415491
1344492
1262189
269869
334248
1301223
1965347
944699
825640
1490652
1527677
100798
734440
602517
235705
931230
1444742
94442
1559429
627936
1843369
1667032
1758257
1250650
211561
484420
12046
1739816
1517316
332936
1250060
95159
1097732
1646482
1569510
1171139
1568006
404552
240668
164718
1959812
806409
1275658
1384568
1339770
252686
302343
1906635
19392
1153401
1238211
1973199
134333
1396298
764752
1982823
1492391
16091
1587211
430728
265508
347874
1900179
675053
198953
36672
1841912
193550
1426966
649219
634697
1854539
1183038
1990950
1040211
470672
1993177
736681
960201
178816
518571
1783431
298655
1835960
1528424
1818587
538971
747827
691348
1144710
1077218
843591
1821841
1741288
256323
523103
376337
1165516
1985536
817734
984981
1243423
904600
1225977
1343609
36221
109827
372520
966999
1175888
1891696
221247
307304
1498625
647413
509062
856188
409368
980487
821320
1820501
1951598
1997980
283273
1282388
1182031
1149788
141656
1206948
1343635
416457
1924319
329136
1200460
857472
1624651
1671937
1871123
1095220
1821481
778883
763227
1543006
1564961
1246230
929273
1452076
608752
1346958
1203390
31161
1669159
640227
893058
460223
1568487
1100628
1480778
1659444
1787563
368054
1156194
994024
546203
1791129
1964075
1242714
481328
1676862
1606153
1955302
888042
612015
519444
710532
1436825
709906
396378
113705
1684446
701847
435072
1415904
707219
1591286
1487601
955768
832655
839214
338270
693832
1531518
1091519
1648496
1489420
677779
489936
1155616
831887
289400
1388572
1313204
1851831
808849
1740714
1175027
1930297
935692
904280
1881438
1446641
506679
1786779
506068
1801616
462293
1417451
59369
1393248
151134
1802294
1250068
742527
1923104
1130821
1975295
1819371
1794301
1812989
67059
1099218
1681398
1436893
831465
1124078
319776
1210927
261451
1762939
1309600
815997
178075
1662977
1161720
1466104
173241
670970
1694605
997642
1120732
1507755
1868079
540604
791514
441178
316973
1500322
276123
776443
32102
1213819
823906
448741
664232
110752
1490977
698071
145978
1147256
522547
686702
1654517
1340395
919637
1976310
1383065
305200
1047658
129536
1714068
970653
965231
1914828
1462617
1299316
1046444
1336394
1332135
519714
1446310
204569
27979
175721
1467044
735734
1735354
1954637
447567
885415
1989933
178263
50016
1697488
1740264
1308208
689860
1893273
923049
1867662
94471
1475054
1334037
1414899
836799
117289
1622159
1077165
525763
1260166
463017
610874
558995
1757038
843601
391959
334916
230676
118554
1125583
1645911
616946
427998
1582529
1091850
1634981
1495115
502488
1923591
788852
440314
452649
1106164
1450053
474595
936744
61458
488285
250168
947534
258939
923184
218281
528812
1695500
58411
1169413
1129551
487540
1670163
1103658
1784909
870539
393242
1493244
19867
638495
923771
1415083
908485
1483507
372252
580431
1639446
349977
368783
14202
104658
579003
1508644
98674
1488903
863348
669788
1985955
1231768
1438457
54687
922857
1213556
385822
1305701
727658
293369
204655
936266
107032
231564
201854
1383078
1597023
1492351
1396325
62549
880516
386960
1174674
1632094
1907918
25383
899603
418548
1273892
242590
1660623
1337658
766849
980042
256177
1663618
130989
920047
1255837
906398
1092863
703813
136119
1197021
1694267
808491
515287
1367401
7148
1255761
1859738
480652
253066
858618
57945
678661
1302958
1530451
1336616
1081146
1431620
946387
1194345
942795
1238549
78489
1276237
225608
466278
59132
1908259
71159
1084393
1344244
1943285
529726
535402
1028623
1310015
601581
1524024
1916833
1332783
347946
1993284
379083
1507338
905257
343864
1564140
211152
1400590
1745733
929247
1385336
623932
1071445
1477204
779203
486136
1513532
1594501
1246732
121476
62121
1631186
126476
991444
1876770
1500311
844060
1996146
1162782
467607
1220791
1071972
644346
277588
1554445
211708
1692110
1914885
260227
1351151
668263
298766
383037
947531
1047920
1763135
1608694
1661196
772246
1223875
852730
1819061
690520
1704509
1877826
1222625
490322
1372002
1168177
409597
121553
1010865
85107
562942
305285
260737
1591626
179001
1413855
1005883
1730005
863282
1720454
12380
1020465
881864
899810
103501
1490105
1886004
808253
1772096
1985413
806944
226981
1240530
1186595
763917
119075
867127
1331390
1799402
973788
390475
1169416
1044546
953182
1023704
959029
1254764
1151609
1107013
51500
199947
1313207
314733
1684468
1754537
1048358
459627
770521
989809
1379598
1706760
219325
1959218
986172
377001
1648826
1610734
1438177
1764971
97288
1747792
1402584
271410
1673398
1122534
931556
1292679
1183781
1220096
1265933
1071561
1061372
1424028
555481
1521182
1003023
930310
993337
563103
1762265
1943004
575245
37906
1954300
723289
349852
526788
1204051
1191537
600209
772806
976364
688132
923604
361992
711246
1975730
1881571
211585
203995
521347
918802
1055790
896775
1936128
1702445
895108
730437
920768
1143319
1846305
564290
1051994
100242
885241
264686
593071
615710
1038644
705280
1765062
872959
685921
1334083
1946804
1003031
1259048
1662719
79584
1289151
1096042
732315
1669436
1731289
1060504
326320
1361479
585658
1873050
671622
1617864
878871
497819
718369
578441
123106
235476
1792303
836287
1110459
1420700
772303
1965150
350908
284658
60583
462139
706678
320029
1558061
358674
795636
674680
407064
648493
1325243
192180
1183212
836436
812081
1786838
245325
425573
1758703
873758
1691018
1963926
565548
158756
1520526
1093622
1751766
1450279
1668869
1782578
1398707
179651
554988
1769861
896452
1811178
1382063
1851154
1593259
772744
1512254
1582667
664214
1689662
1864662
1890726
562155
239192
1779916
261428
1380833
1304626
1965559
1458389
1218497
1891287
1898566
56360
1375202
291948
610672
494531
243023
784965
1167862
1404008
773417
442822
1542578
15284
417444
16638
1114357
758987
1556980
1426841
1900173
542513
1742468
1909244
1350175
562162
572890
1442897
1329182
482124
1512752
125353
334404
376793
584870
1422582
1078377
1703814
1684224
323608
1492833
1692279
279813
1260821
1852584
1768059
1026996
281329
1822947
1159000
419147
1982635
134558
153075
1897682
373654
973789
983584
346923
935382
1824983
106798
1386637
36694
1029713
86830
1121822
1875468
304356
1718096
1750740
1463225
300239
781413
1059466
1026691
1977235
296470
1889274
592294
1388894
808608
725324
1337812
335929
684907
1936160
1735265
1249718
1717464
1650419
732743
1776269
662822
462921
377623
692623
1213446
990932
802308
111432
941954
1141083
1081397
1296870
110677
239740
154873
1261660
1018190
811234
1785072
283917
75483
1336559
777105
1737773
70659
523490
111406
342297
1356838
494530
1310710
145583
1909658
153444
1967480
1214590
1359947
1087311
1424115
738110
992653
1836160
1637748
448257
1838983
1297726
1385336
241713
657247
1720718
1110147
535621
1348409
1106288
222326
1239410
1350543
191451
1427920
1942207
1189481
46705
288122
1347012
1221637
428812
1782446
17347
158457
290742
1928875
406965
1302441
591206
585819
532337
1108160
337186
172721
358056
15930
1253528
1611272
1526180
301232
337736
1419448
1987701
1292034
669588
755869
442910
388259
959740
1482259
1662282
677360
1890653
1262377
962452
368326
1857145
1209882
1086000
742813
1563306
1387637
1208015
1509090
799997
1922236
1430507
1472567
771436
1804021
237675
1094531
1857719
966488
1435163
39199
857980
826330
997457
1765184
437607
1680934
528489
847303
1535371
1396556
1378211
282751
1390122
1324387
273184
1944359
124214
1658978
770714
609163
922680
1065283
900200
1579901
1522187
771054
1668081
227659
1519266
1077463
1139803
625750
1528098
1896172
178316
517802
300599
958007
1186216
196904
1636864
549088
1231819
77209
815690
506563
1756963
1068398
1728965
928067
874790
253504
1230733
1263196
931626
1257809
1256284
1521767
743464
265376
1283005
813456
1060666
1005218
580007
5260
388302
1856054
1949685
1847968
1497043
483568
167354
490750
1587268
1693179
1701731
1792416
1185620
1297837
295440
246733
409405
1325250
1626470
560216
1264018
1341188
1957534
1108696
1182363
605434
1769140
617177
1222207
1193729
1307418
1785373
1032776
1306513
1477383
1829284
215819
1701842
1383851
1716369
1850030
1661467
958849
981165
878412
1242059
1786402
1860456
1023471
1976902
811941
1115989
604892
1339605
557480
1461099
1479629
1418070
1838756
521420
677967
1441411
1515207
285948
1846849
1811255
1492220
903407
1649370
1852463
52640
1654510
421944
1029980
1415356
546334
401246
1769988
271199
1867237
957213
660068
1910228
143420
1081712
640888
1831322
1408841
219121
509118
1516537
1294621
1328414
764492
339303
1402122
635024
1698697
1651885
279552
59968
1259376
849708
1334814
1417764
1023859
1978261
1669525
1913377
631649
1996452
849280
1136402
1907335
1963520
1418564
1060447
1047838
1743942
1415913
21850
1880528
1061191
762083
81192
264906
1523058
1762742
375311
919096
1479115
914123
1626390
343708
1647674
1697356
1645844
1805892
1605736
1983793
1381447
1454196
983979
1894799
1986348
143907
800667
353414
1139295
1083330
1529125
1870065
1937172
1430468
1951225
1005743
1123212
1277177
1563197
1566760
188440
595030
1338203
729708
1495095
1562953
1961931
1590083
1516052
1131052
1259050
1951689
336219
943270
908791
764903
795445
595410
1796265
1578962
1187344
703867
1385963
779794
1525822
1367753
927955
1307949
1458813
961202
1587231
1495393
924163
1366157
1661259
1203395
911383
128418
1602751
1812750
115996
1832799
1788870
1880098
615149
1399034
1353948
716998
1442236
1760164
897736
1502876
1160551
1398471
94993
1905994
730719
221464
1859615
1739531
526266
1862899
1909928
619758
1632948
1866691
471852
1911183
555248
1835342
191080
10035
1049431
1160424
25120
1837830
1681344
1056892
103967
367786
59825
317252
8508
996796
267730
36617
1669116
1320775
281267
107100
954565
1466137
1717097
767523
895830
1428632
1316182
1803189
631492
1165827
449280
532997
238038
643366
735305
590452
1321446
72526
1721286
1012503
509119
321929
516224
1559192
974528
335262
21722
87841
1424864
1120785
572692
583509
403396
795068
1962073
549891
1775236
1771527
1361320
506133
102149
1579797
584177
988972
292235
595398
1777020
1332323
1256045
1888445
214749
345775
790541
218160
596989
505276
1844943
1933644
576891
917197
709595
139441
817457
308288
561038
1202004
1983558
1317090
959053
1499947
1535711
447720
1261561
703867
1804203
1694749
1723583
535831
1586334
1647234
1066808
1341515
310893
906446
982755
243244
724439
1648617
598301
1668120
1044064
1753043
1756172
1329164
1586963
999330
543747
1456456
907015
1161182
985346
276929
64345
648016
128578
1457024
1110508
229666
1223896
416674
1321163
863308
477670
1562967
607681
961081
968356
874088
722660
1507359
1835174
1200516
1968877
1971088
1541263
867482
1015056
858897
535959
627381
1595067
1199715
734988
1806624
1255941
226183
1070092
1986187
544193
845627
1316277
1448722
498105
1660132
186563
1908192
1687615
557054
1172986
276477
1380080
1637789
434936
980322
1777266
1191924
1774479
1231179
1003279
1113533
1056974
44650
986160
733540
357078
469508
856619
465907
1795724
1235604
916368
1141229
823055
576364
543808
1467002
1056415
729993
1361304
1383950
1295129
1709788
1601775
1225894
713551
95521
1217330
590030
743324
1918866
503745
804841
372785
1920918
1202865
425881
843402
167050
829317
1052118
1424794
248431
1158926
1825561
1168851
1718266
1448271
976210
1797907
915704
1176970
1018544
586590
34061
1674961
1320074
110658
1245494
1292941
25070
1488283
1800092
177225
158641
1698251
1558689
911478
1711381
160148
808586
657233
1525742
132409
1380691
1296114
1659919
1520762
36759
692451
1530712
1970488
1783228
102268
712171
1561137
1527583
1031361
223239
192751
1688538
1608149
1005713
79079
348819
1788025
1765997
495475
754483
836229
1426589
556042
527167
1884701
484303
1353238
640384
1015318
557147
316474
347120
433514
1278143
617766
1925627
71538
1862177
812132
404040
1858512
547942
1182357
1539720
472729
1005778
549910
1684063
734634
1344701
1026893
650805
1442568
281710
1023856
806336
747607
1698261
139516
1504351
766679
849020
1898568
443944
446727
740039
768274
1150162
1630246
1090861
1680071
313293
469727
498463
1958892
1525221
953943
413176
307361
1786284
822306
1374577
474981
579745
157963
1893531
1618837
581763
297219
1650693
89068
967471
1518357
1123018
1604278
1372820
75458
1447614
1266324
621058
903360
1401226
1487859
916198
215334
242975
1901686
1789638
1886920
1858471
784521
123723
1972182
966530
1869291
18924
258292
1497249
633866
420177
1483868
1510224
944273
140853
222992
1994688
1672592
1126941
1517553
1076295
827028
779149
1910335
433094
1529685
44924
1719618
1792888
1734548
429594
1364931
705962
282415
463844
1972259
359613
1943142
1042144
1622404
1020512
143145
280084
489406
57297
1282626
28745
926522
810221
892634
1973967
244938
1690025
1745763
486764
1382209
685764
1259199
1890823
293214
311441
1557954
43764
498589
1113791
497908
354640
17737
1513479
1158181
98238
1368683
799068
1734181
586549
246003
1180809
1284076
515086
1748351
315395
535880
1772110
1395123
333738
752392
1095093
838873
1092402
1329916
837002
661106
1738366
1074162
123706
1461518
1134775
817996
1115280
512318
243527
366839
541024
185152
1330741
1054359
424272
1699878
201417
1705931
206212
746680
925051
1543172
1230804
1583007
1045862
418223
586333
251095
1471087
453595
482147
1657241
372481
1193825
40298
813841
1885530
767814
32634
1307590
13755
1293276
757095
1889914
924989
1945027
1694934
240333
778152
585015
1113456
1075913
849781
886293
1676961
1673548
1372962
45666
584496
1651059
305166
1465438
1313653
474875
1018606
340926
1072342
1226125
1388728
1195608
1636026
1569083
1485643
929294
667501
1383487
524414
765110
1305722
416310
148411
840963
646144
1512655
1656497
117983
177203
1846303
1532889
871763
626032
1177005
821872
624438
602346
207017
1233384
1641393
1218609
1616033
520655
569364
1413644
442960
1516534
1478373
597758
660402
1936640
1756997
95763
276552
1801555
791858
591079
161988
602204
769227
1287379
1066725
1447880
378358
1636360
817300
1921686
407990
898557
1302226
440557
501637
225913
1356408
1194979
1231767
134718
1552750
251957
558529
1817304
145290
617979
1460188
1098020
1816306
925141
1286558
163765
1678196
1501372
568806
957360
1280064
416551
203083
122211
163373
167962
1544714
425253
1386762
1602836
891345
1144247
1654017
1516044
298153
1665423
1864906
472688
1183999
312548
303335
1537366
1123884
666838
1594775
91352
215516
1466233
1747636
1382777
1963577
269257
1675925
1896823
1239820
923801
494354
1465808
1754374
708186
1452236
225694
1304973
1688275
1118397
1819107
612336
997654
1497634
1571514
1619757
402982
901380
1179349
85940
710084
791138
941448
1089243
298545
997441
1867855
567693
152647
258886
1313132
112688
682662
309971
156823
1693661
1339651
539845
1447931
446155
374979
1738989
1239158
84683
1087171
772336
1915317
124473
77954
100763
1872882
706824
388326
1543599
50695
1685805
5392
1113686
666112
411471
1996802
789281
1162637
1348626
1516764
319467
792128
1379945
1308417
1046149
463212
1795773
1727408
1374804
1422576
603415
1308151
1734807
910459
1126497
1752876
1325910
1239375
1153230
1387488
684870
9187
845322
1722125
654094
1344776
973475
959148
1776559
1200709
330177
158464
355781
1510176
919455
54458
209100
1895016
1026828
752635
718434
574487
777531
1925810
234318
1966434
238460
1587463
1538068
630439
894614
1905658
1418286
52728
536808
502642
875974
600451
604550
1059844
506417
1123852
1255958
590053
1743721
1423360
189780
1287011
1891737
1102685
1966067
1729115
222319
145978
1386270
1781761
1315166
705349
691315
1624981
1378930
1030676
72349
1004804
470129
745974
536246
277244
347624
1360303
619641
832602
276840
1869046
903899
1151125
737846
883786
1617970
1555339
1671019
1616655
1491429
1564130
1064352
500189
531117
471207
1168617
1747310
1441985
1639675
412130
1548401
1575091
120229
761014
1631951
982986
1716322
1042223
637400
1116637
1579056
1169401
1827350
451879
1248662
358348
1431057
521068
69763
1791336
380017
910660
1654098
1806088
58506
1926316
244400
316103
1103270
1371364
1788670
967452
1661614
1306554
676217
307554
719830
693981
943098
1191711
383308
1031199
415199
1303447
732232
915161
1343362
1190981
1851324
1915102
957657
1339900
1690512
1756571
1520489
1543265
1858126
772853
1272191
114891
922104
1062778
1842954
238029
628180
451628
1180902
1842742
1043314
1562726
514872
1846407
624926
1097768
912750
484772
1358459
1044166
490477
1721827
645243
526050
159315
870996
1545893
1678054
1796744
284979
514470
1982376
1590183
462470
1171007
353480
697120
1825679
1989190
1698250
16310
1757978
766003
1489219
105465
1674947
562288
1886242
487842
1551484
1607499
1419502
736784
47383
1952812
886520
1686799
1864822
1878848
1475983
1939900
1323821
1443986
1244993
1204366
353
609336
1342918
428390
889642
1676913
235122
1295681
705098
1974807
1630950
1172147
1560716
1697770
307604
826836
697525
1707873
50113
1543367
656336
364242
1664776
189213
267918
1718018
1959718
807721
771962
1763403
1539592
1729606
46903
993928
1461327
1416296
589660
1659997
1437429
1770748
365042
2641
374899
1949262
634459
990618
1824976
359331
486615
736744
1108526
1349972
1720579
977143
1604289
910787
836144
828036
1673921
1010681
1427330
547417
1911395
96941
745977
287413
1008141
1229952
41295
243761
1431891
980817
1981146
1114910
1694513
692482
1291000
431689
730579
476710
1392729
1580522
157804
1528513
1120033
999232
1759330
1073370
1347092
729794
761251
1958700
1743666
290296
1952927
1908863
1949266
1922130
1516621
678736
363357
1961287
1772223
113226
1327703
1953513
1810080
125401
46968
1177791
1578990
1807734
798952
1558722
890092
1495260
689717
1065621
1868542
1224147
384839
1891329
261854
374809
501400
689265
1021271
25488
1948709
810295
801051
1088072
1173728
1983780
1843391
434342
1187642
1779602
1710964
813063
1597375
1978670
951716
1954658
1470240
1792255
1716778
238947
587635
986880
1026541
301212
1042703
754656
42052
194970
94437
1086657
1860907
1099444
1967436
74358
1215975
1600016
1197677
884619
1427748
506253
1893370
421499
344749
1591921
1557404
1640662
1688918
677208
1897290
490594
660798
554730
1831059
1193785
956564
1323072
344989
159658
639664
1372411
203796
712544
1184765
1161223
1942245
1878732
1803433
869001
1996447
277195
1909624
328591
1880568
916897
1342718
1699027
335815
1198378
1503310
1251281
356927
1877008
1326458
1088181
1345486
508640
296926
597864
1023614
1147456
604340
1318077
59884
81200
910507
1434418
1628902
1362633
1388088
790770
1244650
1561163
1196781
1903768
1032413
366012
1907870
909178
250539
1117987
1137893
1209393
455887
1272789
159029
315810
1190397
370194
1838671
1909
1109109
1410008
27151
62339
914606
103825
65488
656700
1603661
1680853
623171
1441286
368018
815484
701344
1019583
1450494
388474
1409012
1925635
154430
1139590
536786
326422
918083
1102130
1461856
777422
1242088
186339
835331
64917
1846378
112806
1761776
1733619
340027
156467
1329702
697379
1827421
511039
917570
123829
1719554
666616
451513
1022324
1506379
1595925
1034927
30431
1582675
956424
1088255
1615304
967335
1100886
1179110
1759982
745169
571442
104030
1784871
196153
759659
115883
1725140
1587839
1425329
1987612
1101801
695897
1577311
78149
185811
562024
627157
1587106
403980
61257
1251997
1731107
628782
1038805
549640
878855
1668298
829279
1904716
1030635
308878
369000
446859
269604
1987678
1301058
1350512
387149
161398
615412
573745
653296
1250973
1716252
779531
266280
1050560
421290
1300363
1149261
1615822
969731
322998
255465
1110316
649505
836837
1664661
1681767
816919
1558105
1688031
699650
238877
1954140
1790537
1141025
250577
244040
569470
14856
1143384
1746708
615337
889068
301016
219767
241650
168809
107426
223810
555189
455263
828749
1515672
1218231
1331681
1931586
835701
488856
555022
848277
1940171
1668871
1944351
91326
331970
1400807
1935514
1698209
1607310
1309816
643290
933548
102101
1433116
1060676
1100688
402191
1711177
406966
1166319
1974801
1307001
908116
389546
408943
1599551
694076
731644
1367772
1269608
894767
461345
1158184
801027
52710
1359411
1777229
615224
1044484
561383
349741
1878798
1828017
328684
1316067
979874
1235847
1074924
1353482
1067751
1378754
1682173
1084336
1175428
417864
698548
286327
1766532
410580
1472338
168013
440751
1545235
597969
1573738
858245
579646
1335920
313984
530164
814257
42011
1247034
1513683
1202826
716724
1207531
1447016
137429
1016016
817797
1318041
1528049
1484941
621074
1983495
386941
1802582
1026647
1504795
1878
1931653
579891
1422742
1607313
488837
1824010
1519631
370197
395403
1279613
1799430
692129
810631
713488
165168
815312
317817
441993
83364
1883876
595016
1721568
1945967
603682
1312055
762147
956381
33592
1339912
1740814
1771990
853326
724223
743921
1034797
1516841
414327
609036
1977636
1214408
279765
199103
43764
1915111
1305138
1225221
87697
627574
637620
48643
144242
1354233
1976218
136377
1819191
1388682
83902
16887
291638
241226
1456324
1318903
1790461
1049789
1199170
1940481
245495
861112
1509289
533638
1503721
1965855
1228338
1795568
1758143
869477
836251
105532
1766947
1442020
1649787
902530
1961122
1828169
567779
463566
899004
646108
255582
480300
1503740
104721
664791
1046995
566968
11677
179732
24737
1296773
853823
904315
1162128
1960283
1170989
633069
1321195
853162
1751946
1865741
1718017
75143
49154
898458
368423
325355
984934
1992263
805715
1616714
1943279
1411261
1250623
438936
366647
475900
1209510
498625
469144
706894
420239
1508751
1271402
608664
189715
1364183
1135572
1895533
680844
1013798
1503905
1472625
896982
1938350
1367507
645535
1680645
1157645
776234
10636
1672802
1324412
1136412
1521911
447352
1438342
1413433
79453
1550105
582712
513077
271060
996701
818541
1955320
1378725
708033
1679484
1165368
44865
622243
361035
1271193
854274
784980
548910
394971
1845275
193042
1573564
673744
1386667
163918
1046156
754343
1863216
44292
26791
286333
1564633
1927264
1711633
1609539
1465899
481371
240267
1755214
440673
1970420
772100
1359055
1326183
251467
1215188
424480
1506536
861545
3251
715042
548072
202804
220772
725798
1046240
57424
837306
381811
389950
971824
842176
497284
1037460
8735
1817273
1765107
1893767
823907
379239
475964
796759
46156
941021
1802606
180707
106232
223084
1483971
97943
194730
922276
1050539
332725
724891
802322
182141
251771
331078
1310158
978693
1130362
752818
1726297
1760114
4996
1606127
410496
395740
1705934
925385
738393
361891
1283554
501739
439157
1292889
1240930
1066368
813776
470197
1620532
339498
583842
1518350
844842
1270075
751258
295865
403242
1449478
960650
1723216
354441
286755
897431
1502169
1210701
13795
185877
145566
1073183
765425
47060
765457
413783
1208895
32205
374318
1114712
1353443
1336423
874520
1387459
81318
281395
951162
555029
1412655
1719977
1285132
1076419
928944
675336
120318
970653
1571770
1220858
1937430
1981109
813220
482431
874686
222200
1961853
2656
799084
114190
647822
1972944
270012
373769
1234793
352115
843171
545668
1277794
115628
543660
844592
1302865
462880
807165
962195
144576
1253923
258083
1059835
618943
731236
735441
597780
1783378
1203112
199631
1040472
327324
456251
1497020
1525113
1669048
29155
921344
1604918
489206
753591
230480
1816618
236470
1906970
486428
1112911
1821202
1077808
715605
621425
1499639
254848
69060
329845
1284758
1108255
1766903
1315779
92777
694113
419706
1602454
857502
669662
1843332
675166
1694377
795534
624563
1589122
1583231
1166173
1638185
1856531
1863767
1681321
1895513
1990227
737121
95920
557869
1318415
1713451
1834675
1200893
1413158
390229
129366
667603
187946
1235414
1959476
1291104
1021395
1337086
1955260
67506
1048343
775385
1458341
1585474
1231311
635757
192119
916575
1013518
290375
287373
888064
336026
1812231
184938
1360218
1307985
680370
963268
1701851
606893
353086
1411618
1346086
1922264
482040
1504632
1416150
1400659
447272
615287
1156229
390150
252064
321837
1069468
332051
451724
425019
1469007
1134896
686839
296467
1313423
816030
1745791
1971128
1718752
1559928
1393312
929618
1997969
1840791
719081
1690927
1543063
378452
814522
434321
662271
908564
1282871
919637
1516618
193792
1040240
1892142
877005
1801073
766631
100190
55882
1238092
282636
139389
1231598
535768
695718
187539
1247689
915160
1712725
144615
1389618
264524
1520077
1732000
529438
742604
586883
800835
1833418
1323674
1803436
1696676
25575
563401
1870094
1645502
1006933
878959
285702
82157
79285
211552
227151
1721355
155581
182209
806968
1958701
423195
1179121
802088
1907214
1929069
1229378
858409
1166838
1164535
397379
283563
1334377
1264706
1953283
301768
1236151
912096
1034709
286082
815773
220151
1946769
970342
728962
211689
1519235
835109
1755375
945801
1932046
1262484
1523665
967330
1230279
98753
798456
349344
1690064
639896
1060417
1781624
1786349
1615447
1787859
1641072
242400
156374
216375
1144462
559937
477894
478112
253888
1506220
398416
1235313
1213085
1584703
842354
898175
1811190
1984763
1244695
1445187
872475
506520
1994138
1256437
232636
1761010
835334
361962
371834
1706508
1819200
1680222
950825
688704
497919
1048777
339948
635416
1554118
923392
861636
774161
735150
898445
569969
165383
644416
987142
1682221
1851933
1488810
1725928
416005
1560926
1395017
786055
1959576
1694926
685021
1711796
595252
576860
1775886
1947348
82206
486807
1999082
553787
243273
628257
560955
1829384
242252
1785287
1945905
574662
65974
1614842
1234576
898079
1620793
1287385
418170
818133
1571574
1851368
145564
1668512
764362
1812860
418067
1929440
1448247
1050745
1739740
304894
1193809
134259
1840807
900993
100858
1698252
852108
1498027
1862901
809981
749692
984130
1327013
1692299
47986
1836383
1830316
531294
912677
1869191
927985
1318283
1698105
92298
868027
811033
1630063
875326
1477851
1087992
1296106
417144
1803929
521531
158077
997820
192023
1827434
740849
148088
681224
1285590
215104
1259552
40762
1233863
905791
1601927
622399
586369
1798586
1518655
335385
380459
851492
20994
1062034
1262828
1916702
1161749
962446
1366019
712791
1243584
860794
106621
1655525
657370
156597
798193
1062285
610307
1977224
520562
853499
681854
1905581
1803616
65495
1440658
1008662
581284
41967
115716
866161
1188660
943684
1666688
1447382
1411422
1404678
404950
1955217
844122
921091
1896833
1394244
317092
1990142
802553
58343
566356
1892691
833197
712012
656801
1876764
1488921
1262575
609004
176563
239040
987196
1361168
411177
1957750
558789
1176724
926277
1152866
640504
1816318
1137930
1291747
1907305
1679300
776297
1817763
1573594
1965552
1539485
1279396
91156
1563084
1447844
858595
1028245
1658943
1942506
313061
1870557
503885
1260960
374485
209458
1848432
194363
1540143
944917
579065
1582666
559747
1896499
1056089
1981952
156720
298451
1635355
1925560
1810824
1884540
1100350
1675150
705145
1378485
307786
22752
285068
911770
242439
750993
871899
603523
646486
822240
1941163
167123
484402
378159
366969
1555397
144729
268935
1784025
912592
1100439
428612
232834
549050
1047068
1820072
1935503
259868
1849741
1447607
43131
861303
805898
843902
421480
1601533
998484
926129
643359
85640
1423362
1299233
177118
1752171
1112748
1788543
651149
1506009
1597576
985116
587452
1935006
692690
549519
905875
759654
1386221
93839
171486
1989673
1172867
1831892
439036
1894050
468084
663339
1925115
304867
1296863
1531472
247335
722535
1595344
1690527
1253074
93672
1875333
1132299
362630
141918
166140
1250968
1852735
50484
1502015
1991420
305897
9812
1334774
25293
940258
1531956
662540
941112
899521
394951
1285587
205282
352111
1924428
1467395
1654025
1949480
1761829
78464
784457
716944
757541
842135
691621
256790
201637
839279
1642693
1217527
1840510
1000163
888789
813374
1598904
1086463
1942053
1298224
509165
636134
1505884
705798
366272
709239
721274
1259206
1809021
140649
266282
450120
1847417
501022
459598
1121963
1986796
254381
1924864
358829
1337537
1084958
1649164
434909
377838
563758
806794
724895
1215108
1388001
1542238
172378
425524
1038055
558850
1256403
1588169
1098113
216113
482219
578050
468541
184080
1418865
1723626
1739607
1854796
1015408
1582517
610480
1792311
732133
818350
574860
447933
969934
106158
949505
1218790
791037
1888332
1196147
339824
299107
403602
870230
1217027
4894
1136655
4678
1394671
1757965
1740447
793597
549196
1675624
1136868
256363
655822
1840056
1198894
831054
1530783
862581
59171
904653
820957
813609
1849392
1587335
1223501
910371
37410
1936333
230403
1907128
788232
252160
1532794
1231778
233550
1633746
816664
1692702
1349827
955395
1946590
1417814
464275
701504
624794
427070
84032
376219
1273451
402425
7040
1220212
1003792
1312062
1529486
1639173
8748
783573
1451208
1121936
1473413
1002197
449343
1534856
1648687
271398
875989
1572381
300504
1224226
1008193
1642098
306555
386314
285444
1952323
921026
1824070
1214017
1743965
146200
222736
85756
383241
1586019
256055
1498792
146172
922621
1862740
1024542
1370669
708861
433093
1938718
768636
1479748
805643
1603295
1646675
164672
473555
1719572
1016005
1359545
442820
1559066
673258
1683960
1509381
1112082
1758405
1673526
1938565
1002448
832390
168072
314698
1151493
1939041
274720
431639
1032180
579249
1729939
1888954
1906149
1285691
1669340
441966
1910446
1495343
1162917
1784931
1366753
87201
1150572
298442
1467733
828736
1538657
1964807
1478556
50174
1387647
1328581
70041
773266
878505
1442494
1814927
1727762
694812
1572524
1366056
1647728
738564
1995063
570460
416898
1469827
1912055
1427423
1244325
1318484
1862063
755519
1033582
568885
144569
1361120
1031759
1447034
371040
338417
126158
1190276
941588
1001777
1098976
1367413
1209238
502393
1954940
221584
1606706
780366
1878326
1000505
1181341
80494
75750
1449444
877679
998025
82646
978108
692261
1368255
471570
455906
1458445
1760522
194825
1683092
170670
694518
702757
480951
387521
352063
1573351
584084
204321
1362864
945936
642221
1297673
805293
1879019
1022108
1449727
283205
1134866
1344678
680651
337608
310785
403250
123871
583089
261256
680896
1203804
543978
1620820
1514022
1971671
229118
328688
1986126
1533144
106415
884248
489569
1704348
157962
556417
1037219
332998
1028133
1762740
1446264
1110506
620789
585021
1020332
1534478
1758265
264317
376434
1847398
1840803
1130491
1826620
1973586
1047589
172843
1319068
912357
479585
1718536
998150
713309
1227749
941545
1274797
1016645
290811
21856
94871
1080760
1377513
1659671
355799
655582
1929906
1735675
1189336
1562910
448885
608871
1724266
1471697
974298
1975069
425635
550838
268587
95258
360078
1805076
1176082
1928847
1442873
990586
516811
302896
686287
959815
115986
1462166
80546
131110
510385
1613084
355080
1302720
423316
1928255
262675
444141
674353
1813838
280276
109973
1475186
593612
549034
1123350
502510
740513
953964
342127
852393
607914
494456
991625
1887205
1644647
201120
1828640
146069
365152
1431565
921906
568566
849132
1319941
57053
1706425
1531296
291257
1632414
27045
577400
601425
238472
398525
133818
232276
802797
779846
502929
1110970
830747
751487
1592965
235450
758664
159564
1296894
936681
1999334
125911
451154
1950879
1496665
605150
1839078
30650
1235099
1048262
1622749
1197030
1097802
1545503
1445965
1017330
732633
1039881
573581
1754126
474984
1947467
433399
1750511
1745851
1905970
1230986
1667589
1957978
1621620
505195
855750
1950357
336817
1810629
587821
1472289
1658343
44509
667620
316041
507491
1702129
767898
510966
1456396
479626
530009
1940841
844118
1957501
1954447
1279395
85357
121627
107343
45220
340581
953916
851115
277815
1244360
604313
825965
1995578
365764
748535
246873
838945
1988614
907709
1731826
432356
1003777
1607025
30489
432746
1074506
857800
1337100
287684
407421
164676
1808352
1819270
820966
63864
1984175
959979
847726
22194
1385250
616462
1757703
914373
1047122
1922355
452802
393989
487643
490860
1889
12961
319616
348759
63005
1089938
141322
635399
145248
1149635
1697602
6383
279314
497352
1710870
1722265
95470
1754512
328316
798628
1666933
893480
1466264
918300
496576
1587726
1360
1471968
550518
731773
1279068
596737
1881037
623380
1627933
881084
1438664
1273404
110695
1915958
41470
1867135
815647
1112394
261743
1372055
1104168
443050
1300420
64982
910737
575230
1792009
1643779
1384627
1677909
1402076
808302
1645406
1618809
139699
1570069
671014
911413
548271
1106238
1074329
1808475
222738
157293
1433192
600053
715632
1857829
423260
1472324
533879
826272
1291676
586401
1788410
756637
447192
1524297
30903
398831
1965000
755161
343315
1990017
858909
11731
515217
1286398
35492
169344
1847730
1374980
1323315
809702
329849
958996
324127
233595
530788
1902941
650736
9849
1139083
892935
134711
411676
1516244
439652
855393
123847
1008009
72547
33014
1100464
1461874
1126992
949314
1069003
780074
751714
1692151
1814361
1470701
1546714
562265
904584
1098935
668559
453563
1146553
113130
1080326
45584
1345889
1098542
1824475
1916437
1464523
1795922
219285
1521635
1139344
1169041
1558582
1063386
164242
1425407
1239838
1689970
1263753
937196
120001
1467495
1796367
1821688
1630501
223936
388778
598104
896927
1498739
695539
266391
1435879
517297
397828
698879
484875
1937791
593018
969557
1283973
1015278
439667
1264086
1123217
1497955
1971243
473728
731711
1580014
1904689
1055247
1214811
1718637
311361
127628
41739
654361
1011639
1414995
886695
217002
345429
827191
722479
1884053
165811
1179977
1310866
1231708
1922053
852751
151720
558491
153500
1979705
1918751
839458
1112847
951463
453682
1428675
626601
939138
813819
713007
1148866
210266
1041645
35358
156363
1850461
68700
1299168
57085
569797
1797095
659011
893772
496618
765524
649952
1010182
208175
1316985
1742475
831859
1331663
237740
120851
1476202
470490
1417159
1798572
821532
1407381
37817
1934871
54544
994515
1112099
1472464
794950
1094642
1097900
110487
1435515
212629
385341
224190
224927
520636
343092
429165
901718
1825664
214700
1117356
1141879
1005430
1766075
196111
1679425
897823
309143
950333
1719554
1319670
1446053
557473
1346280
1741878
1388080
1912369
755400
242218
1732729
1860480
1519179
1067830
137429
243950
392454
1795757
345826
1047266
1262430
1755582
1625356
144230
1785076
1642445
93822
1422944
1783102
1063242
90670
29585
1860721
1465794
1724871
1881788
1530577
17691
1587649
805325
252149
1853075
1112965
1502905
20388
263261
1863820
1053110
1178225
707801
1171554
1622255
380336
851097
179218
1346827
357711
390042
1071008
669218
1546762
964876
1613767
1585212
1135167
1655007
100621
134397
589567
372854
656601
764319
624033
1155401
1477390
417892
690053
160215
116619
1667980
899711
888984
1840024
1990211
872526
1653630
1044442
1616942
1382910
439803
768493
517182
212071
805780
657436
409095
315663
1368586
1370683
793530
86399
540976
1299367
132822
563233
938224
1862602
1076175
1758528
210674
1549005
235172
738780
1761754
494411
1604348
1246254
39044
1308225
924709
1638839
1299104
601201
1150143
174093
1668957
1442208
101382
140142
1082840
1125374
914478
1558101
949728
427781
957376
230347
1227897
637149
1125287
1770015
1475629
254552
1001904
634688
521128
1945603
395895
1823956
1827769
1251950
1176877
1003791
1720108
614458
1921547
285504
1750739
208764
1604738
290170
38791
1096858
571869
894993
838049
1973639
405992
314483
1678008
1752950
1753763
986139
1354969
1958498
942677
674855
769343
1732970
739853
1784256
36580
1950507
214963
1652903
943302
242070
1553582
1907417
223330
1421489
552869
1049308
830448
143931
419503
1708250
159608
154174
1520184
1426356
1307319
1960208
668562
769245
1079525
1351008
286905
804275
254719
968770
462953
1032156
208805
977784
1245378
24843
469803
998451
184860
873355
1801735
468439
363386
268266
1123527
1679810
1636288
1326921
1521962
559436
1588980
1365635
819267
759127
1927576
1368438
296069
1497350
78035
1773155
1123018
352129
1632185
1640234
474169
280232
1350657
760276
1761496
1472322
1601451
1591435
1905754
1696866
1593770
967188
998227
68107
1601446
506918
589644
1516002
755745
17609
716658
1328242
188285
1525328
1351072
214647
1522436
137433
1186052
1664539
550506
349765
949258
1885342
394591
904380
712042
1995255
807500
131736
1880020
145095
1915017
192138
1389167
1245125
250218
1529262
820169
1661541
713619
1270907
385826
758739
88202
1166398
1013631
981997
659049
123239
148829
1929995
743369
712786
1274237
1549242
1906921
106337
1881857
1501144
82105
1342309
361988
1625702
256692
1632308
132182
624572
16457
1226207
1477704
576131
195300
1521166
730779
1435854
162761
298684
605954
1218347
117392
1852253
376936
1728317
1502927
855086
526051
1126478
222448
636333
1801585
756973
872858
1646136
759725
116144
46448
1028733
1298578
363870
682354
223407
462785
1857411
262686
1890174
1688202
1511082
631218
1096473
1726602
1505919
1199562
1148333
155174
659500
1191616
543091
1978162
1321868
135092
769078
848466
1306006
1427511
290683
424781
1875100
1985947
785479
1198086
1471561
67811
797690
171501
1896763
454202
878063
805530
145675
1044802
1841627
1722464
163940
291144
1669056
194925
975938
461168
46523
1223277
1968771
1706275
1625875
1471945
834497
498295
1716667
351812
1606597
902694
616325
807695
633059
1647975
431083
80977
1425184
599950
97176
442650
899815
1148698
1073805
353916
1903055
1489587
583645
664261
736291
1409708
133666
155265
918204
1551890
132901
580528
134269
236343
452803
1538574
699584
1658149
45347
128397
456432
622574
489624
1346954
602074
1190930
991969
890110
961121
743648
85328
1869906
1916867
958305
777773
777982
326009
563560
360283
1065824
655340
859739
1242396
1791735
1264958
222360
1653521
1631613
1701516
462692
404202
1752449
1242248
1752404
559009
1096008
38949
1758866
1808129
285201
607668
1897971
1970374
1093728
579771
983873
533928
1771560
1831985
1144581
686988
206278
785624
1925216
774639
1118552
956857
363552
1070686
1740592
1463269
1227502
1421987
570824
746550
1721982
1446977
166369
23657
695010
36700
342218
352800
1865761
377595
1860033
1469197
512495
889492
1110470
1254612
1873648
1755394
247308
1121380
1213349
90395
818566
1079613
1040873
1423396
52143
543747
110999
1218342
449515
1251811
984573
165717
1891327
550292
609326
1890056
1260551
363857
854419
377799
1875066
21404
485313
58187
956294
543739
728142
669134
779623
2874
1155172
1752997
819366
360899
790965
914447
1252716
347254
529062
1076601
1442923
995918
1424824
1626134
147800
249929
1439926
1438300
1906289
652372
855461
1961749
1054716
902639
1047545
446213
1263945
1846590
668394
622623
1166397
336235
201689
135059
1455378
1406403
1801998
1871999
986255
1682294
784067
341514
1352896
727958
1882558
463621
1611838
492738
887771
1643989
1655896
252185
1621818
369387
1636675
793491
1325533
1813487
1298906
1777595
189852
1511539
1970890
224126
141388
1909406
1566856
1488045
1135880
266120
748108
1290212
803557
778638
764230
400351
1988947
574069
324587
1898400
1637509
556951
1708972
1485791
912913
1685860
1315515
202262
1700677
751096
1181445
1332566
1085033
1261032
844485
1093323
706497
297004
1073877
1584113
1337803
385999
84572
683857
1157616
185981
1300405
1887192
383658
811442
782845
265609
1493599
709820
1538490
621516
1759021
750835
1367973
232232
333691
338748
692206
533931
275591
333876
889107
1056325
1105513
1168131
1432581
1176457
735122
433363
182676
215103
1214220
1650690
1567970
200593
3428
1639010
1924704
209868
655421
1009126
840464
1947215
438786
1854850
961332
1518812
710005
760429
1807224
162970
1477077
1523760
1405954
936966
1937562
1747490
838339
863084
288995
1201095
548529
801188
1779246
405166
846504
1795659
654200
1066675
725256
1915858
1343161
125242
1050271
1582788
622598
1055799
1613202
262237
1695289
628375
90639
1832297
885619
49481
35669
1524205
611318
1999936
783459
1465561
1592543
73588
1665109
1853767
1925314
1932155
1629222
704603
424156
1483276
1686027
1140097
1606084
1410636
1003490
1035815
1757379
227084
1539077
1794214
47439
1993093
1851627
1824520
13060
673995
1503245
638460
30572
1388303
1580817
1415704
1444468
1115764
636049
1897953
1319409
1439326
24669
101666
403691
735801
201928
1006102
694804
1250482
1824105
1292602
28401
1223947
372936
1944611
1058356
988167
101847
430548
1278332
1851764
1729571
1288322
558942
667126
1873031
1929134
1130742
1637851
1851216
76950
1986302
1059264
1912989
1566670
908997
1284598
1935227
241633
736075
1946907
333625
1084513
1523423
500340
425073
8885
1150333
1689291
76334
1625704
1369615
410338
331318
1838714
836524
704242
1265684
951926
854366
795942
1922591
87266
901994
831732
1129301
35267
230309
1140686
1511006
1633823
721267
136066
810065
1568782
1412326
477996
1529176
1566768
901534
1724724
1650729
1190998
988121
856986
1215298
183666
498495
45169
1323817
1251898
245293
236095
1896029
772218
239856
1566547
80778
1456296
224861
1266193
253465
1711481
325541
431896
1200164
148448
1572861
1463589
1834382
910106
178940
1845902
1724805
1664437
776592
1642319
1172829
1872677
1485175
1010183
1867214
789339
1299678
519930
151637
80890
1643881
345755
1619314
1130527
576352
685832
1093333
831556
14574
1142292
881540
299584
1088107
1642371
195900
1748736
1915736
234298
487170
653348
1088599
910596
155662
33755
1852859
1192268
1730559
767079
784470
1413903
1926817
555118
1637873
814065
1351476
1170154
1769812
759029
254991
1740337
1232261
263321
20749
437550
581855
774312
1205006
1076883
947326
1998962
1319446
690691
562221
517213
860400
602688
833424
812017
1532605
1211082
272872
1909933
889455
503059
1006013
1029267
1279952
525100
1245587
1657189
1755393
1421490
901446
240740
1487095
250767
20609
614780
593230
1690913
687665
1031240
1860442
59222
870726
480766
1911047
52224
1719825
56280
1882061
929629
1217235
579526
1238756
1302559
898904
146278
1673136
6924
1306804
827011
191446
867516
383252
1134722
762871
1289070
609848
1791752
297524
1931342
774857
981630
1899833
1544
709722
1016796
1410694
423667
49294
413690
1735321
944523
1417341
1338667
928394
895849
1342924
138883
1417954
1270944
584879
1629624
917372
1067503
284581
1428165
676460
1891902
106177
554510
312059
1974107
489365
1584215
1777204
1865154
556553
36894
965597
1554165
497048
1908989
115938
1718558
396831
1143330
743424
61896
377689
647
258033
1041760
1256014
1371256
1413069
84256
236600
1118062
145606
1322145
1832722
1629246
474941
1268882
1142918
1450947
400079
192243
1779209
530219
1667389
342160
894983
1180763
1119030
1422588
1862782
1738813
660770
928757
1017389
1258369
677047
1050450
1670916
87436
1650542
1343340
917920
1884005
1398610
1410376
1402923
820648
278368
1367424
597066
1007060
1289257
1031456
408938
1388213
1806874
1819074
645418
45453
1561401
1506628
412471
522819
1317581
805451
1470020
1240466
1686082
1781731
1842526
290852
888388
1780569
1161928
702077
794898
1911173
1264097
930908
929831
1285098
1683313
1555048
404595
781648
1595527
267269
327065
768154
1975843
893258
1472699
19678
1603870
164493
930835
1574488
459621
1749581
426213
660081
716217
752575
768497
621075
232904
891600
1452051
1605688
1031387
533970
252672
77093
1481880
1399639
703961
573971
1070507
380023
1658955
829694
1353243
991762
1042079
1948703
740865
1754264
1971955
1147453
1298785
565169
1712617
357504
1269068
1973996
1955258
1093281
3057
1419748
882483
598280
1443531
756582
983987
1956518
1277805
1339759
1221000
162794
45516
1631047
651188
1484928
1546015
912003
1509636
1099396
1042464
1312496
987032
1869777
457905
18259
1203904
688211
1824090
158717
489953
363310
1988250
1725281
1861199
1318815
1561351
1940604
277309
366514
654696
1866174
1315456
1146421
1413650
263393
1834173
938908
445750
1045293
998439
875216
1667803
1334602
1430183
1483231
564659
575556
1638439
1155694
1527127
386645
585832
214797
1209609
872188
666866
1315327
687662
390850
69765
104526
1278076
497013
1786732
1664445
1859580
1996602
1244804
1626741
678036
1870867
1556662
1578752
217713
191284
112487
964219
1058598
1284563
1777539
1900855
522240
1385338
1476299
1665353
1729510
1064849
1569894
840435
1136821
220378
1427523
1730944
142514
1321170
877255
269775
871641
984130
18604
1699584
378371
113638
1073119
1763789
271764
828068
750201
600697
1306622
1146331
827762
1562493
1428253
745279
1138578
753525
1716053
1349393
322618
10278
700030
1628787
944727
1296421
1752062
1755632
84257
1595661
1528868
62400
1902907
1588329
1234317
1292488
1214023
174705
919729
1941502
50378
1234267
972766
349589
1405639
1667661
357386
864375
533941
1504226
164167
1537847
1519385
1835672
927985
158341
3860
346402
17987
1373518
1451348
1716926
1353646
1321719
1656903
424211
1006704
857990
795024
1872706
1813162
685222
1003503
1063704
1366895
1389963
820702
1990722
270127
1342843
188801
1351881
93286
336524
969786
1007155
1934401
1236945
99496
194904
963954
1931936
1405325
1091851
617745
1866638
649707
1775193
1398010
1452882
1106307
1934005
808665
684558
750758
746811
160572
1619867
1879387
51743
903806
1775325
1889182
1595126
422169
7931
1674768
855347
931960
1194524
1417390
135896
1330352
729776
1760526
1225623
1492658
1843037
1891766
646547
1107879
1912063
206549
424113
162447
1251048
836405
310817
641881
1569446
1184351
897733
478157
1070287
372875
1657958
912450
1559244
534808
1059967
52385
661031
1377955
334461
1253597
1204627
582952
625998
448625
1258770
1698489
264039
1225099
531492
254486
250723
61822
1107282
1966568
1907848
100589
526531
1146259
594469
647245
1274488
1761390
1607960
1191498
1257013
1874033
920368
1122806
779460
1750548
328057
1727
1327676
1337045
90359
1145320
1036283
537979
126694
259023
333309
206019
1464857
286056
1190420
805340
560720
1330147
549928
1093087
962168
867808
1336506
649207
578373
663102
181215
88385
559923
430967
1742298
1831796
1734657
681044
1996251
285175
1500915
1398797
177019
1322826
582067
1475357
167995
857293
1768510
1303897
456357
1993167
660675
1342254
1309973
1339940
398581
1240385
1740137
427040
973172
1950399
984572
1871349
1787285
1522978
1631155
1828718
694815
1290618
826328
1181311
713952
1939191
336464
134960
1728618
570438
691187
1710050
1622499
768138
1344345
279221
1352466
1913456
240790
121997
847041
1939245
1336036
1132949
1571381
1701341
1686534
1845153
640985
503151
6132
1580331
703525
1833054
1307648
682490
991928
1632002
357981
423962
1586820
286122
817046
1851208
875132
319289
1212152
1884066
437669
1343307
1758068
1109627
1699304
1818242
325052
97303
1969624
1878053
899205
309575
1317875
133017
583610
545576
680539
970691
696
1778076
1447677
200405
622819
375451
1272730
237290
422366
1650160
116084
1699188
1029751
909735
1123820
1950739
794259
76423
690005
1030447
1839278
1539084
1625850
1247265
332761
820350
735618
694073
1782350
563368
1541477
1278107
1520957
706975
1230382
1917726
946550
880910
1673970
1228126
31926
483891
1866864
337312
126502
1216950
1251494
857388
1397114
290235
1856643
1411448
1284544
729346
1541433
1659609
114826
479811
1908360
1164438
1799712
1900075
855072
641871
1814300
915641
1839567
650808
1719340
80907
32274
300473
375489
1369297
1135123
1882851
106903
893251
680128
737072
1589140
1132331
1523146
588826
1615203
1506393
1817276
261133
1156034
1261882
597409
960914
1269180
1323345
553520
602230
1578175
606042
1422779
1876200
876789
1940393
334283
491679
1270025
207786
832719
1287381
724765
716914
1107910
1902871
1272071
1303059
1164066
18115
815660
1620607
185339
1567200
1495515
1963117
961670
307125
984674
1658204
1851870
124418
965771
71495
1854105
1279650
764798
1581015
465249
1913802
1949400
253101
1904030
1359008
1512699
1174826
1057930
523525
1615310
617401
463710
1589742
1630290
1402857
1948061
1742800
1822453
97624
1107039
1991277
1966807
1048357
115961
783334
1834276
164224
420860
1198070
1448114
1798900
1314593
254084
1859108
1807465
297751
331178
1833817
506681
195128
93400
1605973
1991629
361747
1025997
1525132
175297
1923777
610245
1131408
934080
1462721
130238
1799287
1854253
1460793
937396
1803725
326004
624863
1739711
1914217
1950792
81395
1478797
335390
1823088
122018
297832
925479
936127
1750505
244825
649635
795863
1209980
1697795
1471536
385808
328582
505706
1698432
630947
766480
1338819
199386
494830
1888055
1070999
551737
219037
107036
1127151
1025436
568902
1116237
1821142
96306
658300
1002096
286475
569894
1798872
1564027
104406
473519
1005835
1827459
1605308
1342197
202008
1128641
960179
13251
202932
997583
886641
1693016
593691
542101
930664
1731913
90747
1635837
430525
1412014
963039
1078118
1358406
1399168
1205368
1334488
897825
727723
1745334
1628371
1282864
294804
1501763
1890498
1761764
984244
512666
1963852
1577955
1259545
368383
1123631
1749587
298140
1353356
934663
174518
1694544
1955345
805123
910776
1223475
1172367
1431525
1232558
1082852
339475
826428
1504367
60247
1984323
1477468
1131657
792832
1470850
230302
197175
1169448
1631753
1155121
1015165
640024
1672389
924563
983833
117877
49765
510577
636226
572253
1488529
1017478
1854082
1928564
1854938
1398722
834560
1235359
782734
570281
1031808
480547
777922
312449
1760238
17414
114465
1017670
967034
1628276
977918
1619086
564503
364416
1321140
217712
27184
348937
1687806
1593804
687123
25367
10066
186482
381120
823458
1353099
295012
1104625
421941
1629806
1183279
629491
1961592
1713607
759998
1311887
1450999
1676246
956708
1294283
1046508
569187
410262
1993331
1969916
506437
1125246
184152
998139
958802
181904
2987
930271
15198
1751429
222307
1941346
227499
642860
223643
352829
1251246
144841
1969083
639648
1157108
1713300
1829080
404660
1886017
658789
1843232
918773
609465
717187
256108
587063
515882
1726597
567779
137825
1738478
1261840
232324
183345
316060
1433913
212276
1246336
1628057
1054523
1869380
659397
923350
1625571
699664
1930275
1157632
328317
1611181
1945231
774554
1940459
6276
260421
1340166
225590
239158
1406478
344295
1120121
1579627
217704
1421303
609939
436472
1988575
1471146
545710
1626114
12819
1201645
1207857
1537151
414947
1892882
1088980
1007582
1709398
1778205
561120
442838
1915339
1033170
1398333
1674299
301015
533077
633342
1356229
1453206
1880267
575763
1288131
1773850
1944883
410325
1776641
818391
824099
534640
857420
792625
1199236
658711
233646
1977041
1457021
557380
182780
799693
1178098
537517
768319
46210
592551
454961
1159830
1177783
930838
1408258
1582800
1422974
471228
1039936
205808
1313465
1386305
1577852
56250
831960
583948
728100
538993
1287458
1144993
1051960
1232362
128036
358574
849930
1366898
1112094
1173902
1266692
429101
703714
1195870
1276115
914274
480994
1610544
234453
1898810
247054
372587
1580456
758700
539820
1438010
1666558
742277
1143367
1918482
1422756
195703
1276442
141093
1704119
391623
1950360
1607175
1667901
1619504
531412
1095524
679361
1913226
895968
1943852
1680064
1569241
439383
29140
355765
1857337
1655232
1125786
1944435
1298850
1131835
1526477
1379428
570608
1940453
451881
895768
1003919
1005429
390979
1169636
1017936
592590
1947542
196357
1905919
1675954
555623
6976
426663
1409799
1472499
1150268
349641
1416095
1602384
802305
857189
1547198
1447631
62599
488880
1837047
300798
1210291
1879205
1018112
1998736
1332739
1031303
1235751
991998
1841972
1837201
110860
1032763
1140737
474388
483199
114958
1382393
1706266
691088
910462
1269169
799081
230340
1884279
921433
1966865
578242
1575829
1966584
1031244
520523
845760
526415
636305
1682416
481065
1667861
479930
1696538
1121897
1049179
568439
391564
1921917
777304
8303
1093235
69328
1895907
927333
1359815
1016762
1733731
1938643
1855924
379235
1408522
451663
994089
1217778
660076
110902
596226
763753
1377368
224690
877084
1543123
706477
1504183
1184439
1459122
1229745
959297
1221908
438433
1595018
360059
373873
574957
1747444
301768
1668574
1418603
1205343
538708
1701459
826531
1999283
1407202
1770778
1535881
715817
344549
42349
683765
791836
1949259
1303925
154639
1200345
278107
993565
716920
492501
857254
124868
521331
1424291
1773145
1963622
120285
161615
1677205
681555
83510
1085385
529773
1654852
316184
279473
1691943
521945
248853
579999
1871145
1784271
1340342
272117
1484595
1591893
1711147
1655058
1803109
921934
1105562
1880107
804289
927132
899698
649160
1983567
1819006
186972
99525
86718
1530593
423856
1150762
1317156
1883512
337672
1567603
1298405
552553
316792
960348
1810472
1414517
1821365
1393906
1254313
517630
1480309
439785
1475548
362056
919916
1631190
550973
277012
905684
247174
664606
931476
1334713
1809582
1927824
1773684
552792
303538
734620
557370
607435
1552933
858959
650860
351302
176780
6497
262892
407627
377236
779536
1937495
1547983
388216
1765656
459662
1810599
1513245
796681
490076
1317439
782602
723944
432436
1613966
119909
296683
579676
1402116
1507757
318062
125077
1179321
232166
438896
1711039
29090
1110453
387292
1599823
507607
1303024
1132901
1016699
857193
1140102
1442365
563905
509605
1342525
1928688
529948
874402
180304
859142
246984
249783
1058156
1048566
856932
316259
401615
275609
830101
210892
9813
511633
1751893
1650181
913866
1907901
880948
690694
937428
1377506
308524
1734851
1441160
771300
1641740
24284
637856
204937
318094
1420167
1997904
999675
1999918
1742241
1084009
1335455
956395
845937
920081
1292802
1089003
640723
1104812
164556
867945
839563
652663
139140
144704
1236688
1967291
139707
1305227
1060323
1527475
1280801
1363023
621975
903974
96136
1612411
664307
277477
1203514
570387
1447434
250574
132562
1736245
1212202
1818685
1847393
643042
1712899
1106823
689329
103645
269672
1103968
633281
974175
1521769
1536294
1040143
1613233
819510
1694148
192737
328224
1848712
435443
1064132
922522
1455724
119844
643862
647888
1464855
1490521
512962
1179335
1966106
1269465
113540
638811
822761
504965
245421
297305
694414
1904814
425139
1693899
929812
1630462
433691
1757693
1297879
1566636
1998751
1152739
1704800
39891
1041291
1260674
611027
1699136
1433017
1634918
293057
805492
113887
36560
1739450
1732524
463878
529362
1835404
586368
1436414
800491
441557
1449137
1577329
1662535
1501931
1705169
607647
1074717
59198
1284286
3124
1987853
549644
1587925
682519
1538922
346015
522185
1783304
1993178
602061
674319
1580776
160223
349513
1750019
1708103
843838
1045918
1545450
639648
1078976
43249
604709
43681
1520984
236191
1770777
1321570
989641
611427
507474
1081885
1705405
1733393
255727
1764811
329544
1298031
958838
1282719
1201956
720689
533801
1349805
96226
955768
1908717
1076373
255958
39816
1606598
1601928
1167860
1413286
447348
414139
590115
386990
1145374
972850
30963
685157
1883569
742721
840795
1714329
845218
839093
1160857
276130
1654158
86681
1276971
302224
885294
1847711
1141619
406485
1770714
1235846
802301
974978
512581
763569
1124579
1137333
625641
1425105
336566
596444
1346792
998669
1772693
1452172
1509131
822702
627971
871062
26903
1215002
1085235
201031
603211
429857
1534254
1885691
231755
1764573
624356
284431
1144407
484119
1814417
646991
628181
767268
32826
299986
1479190
931058
732300
1279445
624940
735270
1880337
1424878
1917145
1661102
663703
1981361
656858
1523469
68777
99227
452751
48896
1746516
1386668
1613671
1599467
1803199
1022119
1089210
1504159
283337
1042367
1090170
1459543
795009
1737953
1814973
1808271
108678
1395790
242942
453918
477906
89211
317770
1307776
1108514
1905807
787412
1513837
901992
177270
1735117
1322126
273013
623990
994960
1351406
1414855
1140405
1580931
340066
1116251
1224546
1968781
569331
1616300
115407
1890303
1158787
1044470
355502
1581485
148379
1336719
1875748
670262
949441
706174
914151
1359859
129055
1076966
317847
661258
1508613
482269
494091
1358686
252574
21653
1865129
228159
203438
493411
1962073
873519
828449
1834837
1271111
1089287
1406499
1654763
1620470
648997
101794
439143
809825
1459786
1919523
1078579
526349
878975
905050
597376
1626577
317840
869973
1990503
1791706
926574
1615854
574566
1970514
717319
1518784
1662430
716264
1711443
1178030
1578910
471426
1214466
737174
598892
784374
1378015
1829730
824526
60851
1247914
96532
514288
1636572
630999
805781
1239114
370310
1991794
695663
1604188
106828
596616
381575
1860731
1940525
818568
234841
29144
799593
1855426
248893
307740
1540738
793695
1356861
1334158
1817501
1647453
12637
1754045
772170
1804632
794947
606162
1869397
1049698
1429736
174574
1032517
1848381
1936586
1004781
516303
501367
78753
1865967
794069
1022887
931249
1805460
1181443
896425
664582
1429559
1717146
1958494
1704041
1094941
425267
1864880
1976114
650271
1429071
956150
1047566
1320411
1550641
1711821
1038438
554372
849922
1886901
1857400
900385
1895405
1912718
1084166
1767022
1234200
1000440
1858358
134052
1006646
1129544
1625949
1992666
139552
160363
1678387
232333
1336388
1775577
817497
409334
310294
1024314
20422
1030225
87381
814181
1596613
1725034
1032888
1504527
1406568
16456
1184441
1244980
752556
1495642
240314
792187
70597
727858
536149
1571513
201543
1325764
707927
1467064
285321
1660608
1678885
43310
74937
1532519
1344185
1626829
1814327
1110141
1245225
1345511
1183263
808558
864842
1748175
1557755
1279141
1661311
1673154
583289
1497179
1813027
511320
555840
219502
1227130
1226128
1555185
1858249
1560199
1559458
1845010
953196
664547
908487
1992823
814157
1161476
857764
1134497
1462535
1376871
310701
1774468
798763
597081
1053606
692136
335499
762647
677690
67750
1336265
131888
1076992
1212625
278229
776067
1801645
1771471
1945419
1607434
1027343
1130079
1059789
281743
101578
1648921
30244
1905941
1701192
933565
228584
1684235
1464297
1001869
882207
410869
629505
613334
715165
1389545
1474709
631272
1611746
262150
1503861
1373247
1941745
220300
836457
107819
976789
1607470
1011478
316286
1713300
1448328
404113
366803
1127403
654349
767457
1444766
1467105
572331
340306
727526
1156308
178
1851121
302022
1907305
649247
353165
52980
1877828
1653130
1417012
293108
76448
90447
1269929
690510
1467880
683950
1085460
1923237
1601440
670354
319957
13595
241183
526157
21086
1411393
90612
955723
1747842
367202
885027
1210817
631642
1673342
438355
119744
117983
1213208
1984265
1235800
1382187
479387
1633540
194795
334398
1973451
143998
1086439
1544467
440539
1300356
999263
1352527
676594
685889
1470937
1001248
411541
547143
1295419
1611096
375907
128283
1430444
1768042
1368391
830290
1107328
276245
1207937
42501
1723791
1783518
569314
372180
169509
296009
1833432
1960692
954668
1478885
208816
1791574
237690
1122315
1264974
685242
195577
204371
868440
1167742
1027832
1764857
164454
1767315
6783
813669
878705
506406
856935
1925594
773424
1067481
1347843
912565
1436984
948990
751977
1556353
1355448
473493
223436
521725
706429
537374
424108
165552
80105
759127
598257
1174416
330571
1889531
1985319
875004
1843096
1126075
982685
1585770
1540565
1500825
1916095
640785
1947627
482667
428766
1249043
1634959
717788
1765739
1865949
1200106
1950692
683175
600088
1717328
1931484
253070
110524
1080144
1705142
859625
193761
534633
990762
14190
580699
493524
379015
1969667
923153
1644030
661945
1069920
1155786
22692
1838795
1299915
646681
935137
1146318
1746346
1390283
1057604
1037140
1444794
1040292
1918939
1021533
1100169
541250
194285
1165655
119713
923477
1182327
1392866
148499
1491877
219554
215928
1564331
696836
1052404
804175
1239527
413474
779986
240930
573687
958967
1059493
1666388
1206649
1689551
381949
1780775
929477
1534528
1797223
292643
1869592
866652
1051576
815582
474762
420228
1323420
677417
1918911
566335
178256
1525405
245306
1975593
323179
1019027
612922
390046
1591007
712487
1799932
297729
1494973
1807512
1239291
1042825
559112
481030
688012
1593730
768315
353279
1125229
935834
1472176
341666
1220550
1091507
1102124
988862
262228
1371747
1041699
1554394
1911953
1179954
1861367
798476
52218
1699452
423292
1485656
1876473
154635
1605224
1465379
1628433
679199
583920
589058
1829030
536978
1110282
1951050
1460240
972351
796948
189926
498835
1522011
1465492
1482258
1577847
1616141
273910
1243563
1824327
1775866
341210
630998
937115
302096
122561
208290
1960785
370340
135058
437991
663752
588586
1528947
648623
593592
1005591
1115782
125920
1819080
1142082
601665
812616
749460
302265
1035828
1727794
677033
64072
32566
1637002
171555
654304
30738
646536
1265183
988679
1624438
358865
1289328
1724975
1889035
944483
693133
1231368
12604
918389
115871
1744808
269070
783959
1922404
1246650
1383451
1658432
1958076
886775
1324612
1966776
349688
21461
1640942
669926
893503
1950991
648330
1493841
268213
1394829
1729212
1601448
1436819
1263777
583329
1098668
1545030
1033767
1605050
745604
106407
1062171
1439213
1664484
315000
499911
831434
500573
1190265
198904
5467
83462
1719415
864513
833973
238097
1558911
1286939
1677037
1699325
1660472
742078
1982288
330740
66150
720819
31976
974211
1050404
1041731
1196491
1928711
977871
292273
700759
209397
475326
817298
974641
1426025
386575
358102
419432
1899652
596045
1496291
1661571
137245
1953788
916826
12905
1055982
1879087
1596322
656354
938109
1528567
1821602
1882346
1855777
1352998
1155249
1735899
654946
1712197
709961
1921537
1920981
1470253
1507564
490577
244116
1477664
1758795
408552
1638736
576148
1032302
689453
1004036
523760
914077
397364
252504
898642
233734
899964
1611131
876455
552918
1804056
1423343
1453796
1655659
1077082
1863220
1110757
554239
1758001
456712
1367931
1814457
76010
146775
1206920
314329
1582987
783648
925534
1703023
250384
312899
1370531
1150178
1881392
806636
1903283
1982118
1133749
1126516
718189
1203284
350784
1373796
526128
740609
1289475
71569
1402645
496161
272889
1026843
1923779
1718162
1331975
363646
389254
1527650
1924816
1381903
363678
640723
1787033
1418552
936861
943000
73186
1742103
1357609
1879040
812174
640435
1473210
1514812
61971
1268245
852309
1300994
168660
290789
236356
1635852
828873
991295
155134
1975465
1666954
1228101
1322011
622687
926432
859312
1668409
546965
1539813
718883
26547
1754298
1694378
1210923
1936646
163763
644525
1860264
1869893
372358
63576
481098
640613
1806629
18364
646706
1167085
1363581
1006134
1180827
561349
1721546
1878918
1745928
410517
1161319
332704
494219
226822
874298
715696
1893000
478127
975696
438313
974925
1723991
1807179
1292631
626675
243461
968576
360587
836773
64493
1496009
113977
408126
936921
1231990
1370012
1539447
298595
1357223
1127816
1624942
867730
1986116
545641
130801
1095937
1209624
1279186
1080293
1774320
128828
374579
564022
282675
52915
1915333
904294
1959665
248778
111354
940708
542857
1378831
1651675
1387954
231508
1278589
608938
374936
1636546
1933292
1452211
616357
1962707
1066320
1377338
243294
1194622
474491
1093894
572232
1548465
1526881
1993618
1749345
882418
604201
558767
212523
902890
1344357
1875586
196178
1642036
6364
1823342
986228
706027
1491618
790700
179368
1923426
1451106
1399186
1286240
1513366
1764434
1169442
470270
16713
1981251
434909
1150127
483988
1545262
413243
1083283
417122
1351615
1878814
1659846
9212
1430679
214253
524746
679117
1625670
1638693
1196223
1852822
1576362
365929
869669
1108440
1460495
1531726
240994
1314215
1111481
421609
485234
832567
1783422
865910
1781374
1259623
1837338
899562
260191
1999672
1990769
200276
144329
885880
180316
125695
442791
929509
1160408
1914043
1804258
1049326
79688
1059370
1243160
286868
454376
1220401
72174
1410344
1798263
812606
1766799
1839315
156565
1325979
885063
1060905
1845517
3819
710926
1096068
596719
168719
1341434
786856
807232
20758
815315
1854650
421301
355302
1876846
361725
1903899
61396
1877991
769230
1550961
748492
1298443
149059
1891253
819349
555221
494563
992259
270886
1176277
801761
1550826
562968
534435
1211271
1590596
1659182
400910
438467
154814
900090
1158969
3487
1436330
1646718
54808
529337
1489063
798647
1396270
1857264
1829138
580823
1497717
605582
237844
1799946
1264282
1027668
1409029
912280
674599
1151604
1342175
1419719
1295511
337703
1951519
1026115
1053186
526228
531393
1548451
1904702
1375757
428093
1260210
1509588
1512587
860193
227071
573868
728547
1653851
1623668
1031076
252660
554687
1445017
24781
145868
414609
237568
1645224
1654399
270342
1596506
1896920
406900
278642
1415265
1961256
402123
250335
540216
1936587
612535
1867887
891207
330859
447680
24946
1356682
1512262
1959229
233276
460407
258984
1103638
585410
220731
36357
1712874
1121049
1094280
268208
110626
129837
1632378
1138395
497765
694985
1062696
1475089
1919639
1411141
1724929
967570
1141366
668745
175009
45063
313523
377626
175943
1004843
1880316
74934
625227
754916
1298576
1330262
1816275
268912
1312683
64403
183770
1150646
1550975
196509
1578062
1354412
742489
102076
413155
1947755
475585
1870285
228573
1280042
699498
490373
824356
663281
1881780
518112
1582602
565361
1886062
1443565
1209930
404977
873164
1765570
1962350
369647
1792723
1217838
1251455
1691399
1700573
1567310
1411495
801974
889876
896965
636864
1300030
1727603
1762077
871579
1425894
350074
1664848
315405
333229
1303860
98084
1937060
886058
1454436
1092313
557728
197224
726196
1373898
277469
1972489
182363
316933
1516470
684721
353659
671233
501764
292920
152206
646284
426799
139763
379792
1470840
1839456
657876
178277
893753
1382961
1454649
1390451
1227277
1601535
765375
1794919
31134
1568985
1312129
686918
1869002
401934
70663
1098478
503892
624619
565883
1988103
467596
1968305
1169958
1775409
1290075
1546340
288826
581500
279545
803374
1522417
1792433
1827436
1714829
1896435
1045060
1895010
328984
665445
1392207
801110
784995
377484
1418795
160005
1994164
818703
460113
570939
780699
1673253
1270847
1883589
130961
950111
1732905
1339526
692339
532713
180014
1151508
1057380
941817
538510
975047
1651369
1331308
1714297
1695634
1995166
1773791
62775
1204642
1231058
7854
1132479
21001
768742
679493
104089
1244119
1842621
1007437
1115076
1230280
1658322
442434
187274
789484
265102
1528671
1150676
1256847
1218423
859298
244578
658505
1288182
1153709
1173438
1850539
814295
422125
1132822
907349
887863
1192795
60042
1415228
928819
616198
809519
1638703
1707116
1476898
1138264
720514
598267
1855337
1106076
614348
1186062
1552589
1440195
1648716
667292
1276431
913686
1033004
62975
164483
215601
185951
672555
22547
1817483
1006211
1505875
1249504
1315192
1635883
573046
482344
437220
213063
549401
1441936
137312
1927482
1539485
623074
1949273
1869294
1429147
1669414
1936466
435642
815287
465339
703612
1560136
1440390
585295
171550
757031
590124
202916
1028755
309084
1980779
500415
710871
331904
1505955
1877930
1604633
543339
1337952
519314
1834875
904446
1690608
157004
1804347
1096684
188788
1438760
504911
1512245
1510811
1638532
417258
1648168
1707824
1858557
1766759
32811
1732640
942712
1654380
1875023
3684
1897907
965393
1416335
1430178
24555
1400880
1828419
1368455
805444
611545
470125
322900
425366
1487755
1459607
848570
1528361
1465261
1460888
315252
1160418
545722
1016631
1573335
499461
1262193
1898213
388601
726683
669131
552003
275376
822559
1345657
1501149
280056
1907755
147730
1384615
831968
1578771
406862
1026661
684204
1395829
1606500
1243201
85710
792746
83409
1417127
1907810
346720
1857719
490193
314195
1746793
1557426
365337
503357
962481
989066
960249
1862086
747646
1915104
1962909
1349960
1183681
143515
170015
770885
1777114
1831331
892709
878315
1838891
1880424
713908
412301
1847960
691010
76608
781279
909457
1947543
1481343
1538426
969859
479349
829708
933288
1933363
1294076
1206185
275487
879214
123370
758479
1548644
295004
282152
1875722
411033
815754
1056659
18112
1567485
1675521
8164
61474
1249813
962743
843346
881579
1210542
1419316
1437886
987410
786809
1907800
375417
862859
1104789
361888
570062
1676185
1179320
381395
400825
538714
1280390
281920
1471593
1972880
1959890
1317552
406922
947103
676826
1484433
41656
733509
1378970
733713
1481221
517157
355942
1103066
1820531
215470
1327939
695229
574606
316993
1099201
1229499
1197574
1542559
43379
543595
1503246
549471
1002864
525969
1171872
652460
481201
1176058
567321
1961660
82029
1166668
941750
395892
7585
597342
1224472
333883
1110186
274170
49440
1571255
1052204
441469
262487
1549106
703746
1333508
1044204
262448
613887
770697
1804138
1196238
103701
238776
804247
1174221
1953277
1306760
1980672
158964
926944
1587004
1365111
1309590
1655493
990960
379258
172422
533618
1154340
1589516
322280
1718099
1347611
211277
1171925
30283
1841648
1649720
966166
511680
657565
1256812
1874189
949112
1695977
907967
1239169
305635
420488
1454670
33419
104083
1977181
627934
1873506
695156
302027
908388
878170
671723
103889
1324428
111600
1032775
1599155
996439
283616
710667
1316267
104142
909374
1251715
1673166
937259
1310943
397415
1389423
356516
657550
1102642
336705
1892181
1147597
1364944
297398
855685
113711
631114
141852
903893
185990
1786789
1541581
1647536
646202
647289
1062013
965282
871127
1997152
1532270
1014888
882075
1807809
1879075
1339648
398561
1904004
248563
158682
922315
1481927
1554732
1466363
1949807
108986
1406125
703891
949084
104596
606916
1378548
1102947
816432
755615
1046993
1988287
1089667
297990
226228
1203434
1182281
1469516
902095
1095034
646938
1413632
1680247
563793
424526
1237336
1414484
732538
1510989
1208291
407471
107703
539453
1064167
453216
882481
526066
1926676
1091043
1979266
1193442
525700
1643510
1717729
622664
876467
1141218
846611
1068648
920598
1999345
971496
419495
669811
734813
1559150
1918988
1184663
1590081
88095
773844
810342
443415
690820
1137960
18714
1414727
469977
1972091
1904216
1437952
1758700
1486268
262150
1005511
240463
1344679
1901371
1472430
307975
138820
1698120
501694
589691
83610
509363
247152
862016
1296141
65346
914316
829494
1107568
593617
1185669
915532
1308494
15494
675437
1313473
283462
372385
1836084
1666690
1109512
1062861
249945
644762
956664
1257216
276900
1884205
948449
1046287
1642639
1305054
816147
1001181
1472386
486272
1224822
1206208
218423
863044
1807099
53102
1251510
455636
118862
1251306
649150
1056249
706195
345129
477838
1025352
418128
871694
999830
764084
209210
809158
1093448
416659
694196
67845
1896355
1119202
1961702
648570
1223070
1572104
1961250
914711
297619
1345338
1102812
1228043
1346861
717202
1685995
767961
1962644
1292566
1145973
489194
230169
1683918
350943
1062382
355635
51976
1083168
640766
275627
378366
552812
1896154
664870
320228
6547
343351
1774096
1839084
501834
1852645
1850543
25110
1675985
1438451
523143
1914928
506552
1300055
61644
474713
303641
953643
815818
278850
1505129
89622
688251
640632
267123
277816
1184376
1735188
234543
77469
1973071
1024327
1527846
1422884
449696
1074957
1990147
704108
203495
1047540
1746060
889384
17860
1354304
571146
1934430
1013525
1698875
516842
1834103
1574231
779767
1190628
1010894
167977
1810213
1283785
497707
1110891
1163700
196852
1541754
1022056
1751113
821605
1692329
425283
1398088
261185
512784
1430440
1953526
440885
1621481
632754
1734069
1200178
945184
562523
766946
1062928
1081148
1239004
28476
1450997
287971
963063
1897758
651151
369064
1212122
1140781
1789602
321302
1197015
39128
1347365
1253109
808547
1841631
1836688
1284429
1706545
394264
983662
1031927
191104
1516331
1387386
1189653
857669
2327
869447
966504
810046
1017144
1825613
445800
1372727
1079586
870048
671274
540553
483862
396275
644858
763258
1649797
742844
988341
33839
779692
1048405
1885486
655179
507483
1531285
1774050
1447796
701224
1165086
1289948
1407407
1334449
1862282
486886
1107369
340248
790930
226991
684517
1525779
1385209
262266
536651
344090
402360
1791049
895783
1574231
1492722
1790964
274053
588319
1755947
1326419
1035459
86400
66684
82511
1850059
1722279
1286035
1582357
130240
84111
1186508
1407148
1389998
584445
184707
1826515
373097
1680917
1967416
857512
538246
1563061
128109
1750084
1530376
1986528
560573
371355
780424
1906975
1098009
569201
1245562
945409
1880872
603717
228000
1693446
1928636
1103259
1593379
565864
1120134
412352
1049737
200396
186943
603816
1211833
961873
968815
716311
370622
549896
685947
1104876
1169080
361525
819165
1553071
318242
253633
747386
1710016
34091
363462
1180847
685041
715260
976414
225120
1471356
1111878
10440
1867417
1885087
1316956
349883
1193633
1798753
239330
395799
992260
1318068
1807927
1519444
1122744
1415380
1383858
641041
1195939
430765
42301
21292
1171579
1582421
1989612
217057
1539874
1573321
1107590
18179
1296264
1098825
1235174
143910
1216787
1933943
1904028
1433819
1071209
1470070
1452474
1881393
1994751
774456
660355
92449
1244046
679433
1776968
1884269
1722240
894560
242445
1319093
1830936
1616565
4640
24160
1092007
680004
954475
328377
1664717
1994705
852077
1807902
44048
610546
1457687
1022597
1058418
1978832
1753881
152039
1380208
333634
1329201
679190
798055
1452248
1156433
1894964
1501889
1849670
1087942
1515799
1134033
824688
749887
30451
1235253
1066914
322965
508666
253496
1825742
781214
443645
1468258
1144028
1290945
1846766
767543
1527112
211451
853940
1139862
1021454
1333118
139484
364993
298153
218318
1921668
537599
1335813
768926
5070
1408607
1935230
984294
1375696
4037
1886734
367317
849537
1448756
1341937
1870192
18795
352785
1805279
1996618
1120274
1659059
171207
376289
1493877
1161830
1526522
779300
1075464
497932
1847584
934309
809822
1904564
1207790
1027844
349383
491767
1807443
427079
488362
1726485
194671
1542823
1401674
918219
1660193
1903287
564475
1644400
1775528
1128921
550270
588389
618069
411043
422944
697011
1232518
889273
556593
322940
479290
1573313
1423646
1658107
1320418
428798
1721141
1056337
314594
1791919
755337
371163
84065
1547454
114486
1840640
1880567
870514
1312483
184941
583685
294791
1601793
1700127
1827381
1878240
1369155
1443664
168785
1459964
1347376
661435
1433826
376930
572262
1160048
25470
533118
1948366
1144783
150602
128554
371080
1694546
898129
698477
170553
928268
1024461
954629
215382
314405
628258
1417767
1153224
481139
1642766
1656832
1710327
219750
390036
1355685
791196
625894
611310
1704033
678143
376557
532070
1301454
592258
420907
26004
959704
813922
322085
1713974
1140532
479424
1934224
1002660
694646
677219
1869364
1287643
486065
1761545
1728169
1271544
962913
532751
674304
1365238
1215210
1977121
1469561
988185
1475874
230331
1752314
563942
696324
1576400
1257094
1028716
1302088
1100878
146232
468140
222420
230215
1778597
927244
381879
820640
1415438
1677566
1975685
1424580
1385785
662779
1779132
1302718
1963369
605393
1682346
1537059
1045187
1714514
883175
957525
50541
684945
1187885
1083978
670180
84578
169463
1695642
344818
1896523
1248576
33352
888977
1621044
1916328
42143
867103
1278714
922139
128722
998897
796743
1342393
1238051
199091
658379
129221
1112370
900590
1832454
1224805
499581
538338
1482092
1672000
519174
108163
1648255
1777735
94038
579612
1665237
1715497
799427
1018149
269445
1036473
1401240
182181
1962816
914896
471163
1509035
504495
966968
427080
155800
1335054
1650472
982126
1843934
1844542
1096149
263268
1638987
331385
140269
600207
1736464
1359144
574431
849877
1511417
983227
1016132
132174
1211256
1299906
802910
826838
287272
1871721
1605967
1470497
1394007
1331969
1115600
1153826
1767968
432339
557834
440970
452419
1285997
1470745
1706260
1373950
1080464
303989
956441
250255
106850
1522325
498695
665869
486686
1534208
175062
73986
1239991
929706
1637340
1719843
1317427
1654949
1740897
651432
802106
1566430
1321489
1484474
1290574
763903
1143097
748705
1554542
500342
1830329
162345
1014584
170891
759345
1924521
790972
136675
145657
1317041
1414753
755057
660014
101578
1375865
1410354
1430868
1257230
1105062
1366720
759492
811278
1475759
109190
103753
634326
1630003
222589
1872123
1663716
1975698
809662
1353261
1181428
717345
1846352
1828834
94913
1657868
674120
1897346
1375736
494172
1879562
378286
748291
1142707
1905495
1533931
1200564
28370
305759
1923775
504768
1387734
132304
1970859
1629441
751428
1768320
637142
6154
262270
1056212
1186032
550972
899502
1180423
475867
1193629
1197967
947879
1717315
1173193
708967
1085781
606596
554050
1500838
669052
792674
306858
1910025
606833
853530
649792
335983
417930
421191
1678098
159670
160520
845635
1867949
1957014
993882
642592
1725661
1361754
443655
687175
96766
371084
1660430
637001
1036981
554026
921346
352470
466658
1980755
583256
438602
1615975
852164
973012
969860
1407199
566243
790202
901847
55156
65691
1727773
1882807
801502
1631586
1080766
206127
293088
1314129
110292
1467740
342586
1246601
1977692
327788
782086
1654420
795601
1232521
1798772
19506
1168411
748605
1198462
1870756
472564
982664
885510
119195
1851764
196521
489468
460351
1757438
624466
1314548
334971
1334817
487069
1394919
725818
542529
661861
1040907
1304635
207314
1463458
1798610
192178
26151
1411531
1465738
1095766
981981
793855
1464682
1448732
980942
170731
14328
1579638
1579977
1994770
1345062
583246
1967182
1556734
494227
1408208
1792700
762954
1574851
411379
1296649
957497
1117721
1776022
1280261
1401491
1159166
413267
252057
1817660
249707
1482921
1957474
1798225
1860388
149914
1553204
941431
1456020
34327
1574275
1548435
1329922
225252
795325
1142139
762496
1725181
1271785
397314
1669277
1421733
970550
96865
1692724
1800409
1911935
97061
135395
461305
1765797
441711
552632
218686
1280919
1024115
1560245
1014642
365156
324667
1904820
771708
962577
802748
1797244
1092812
1901859
1788867
615387
1010503
1132587
1871352
1790826
946268
1894243
1010066
1101581
1091024
1888339
622099
243835
630015
47832
970110
1474617
1674791
1112140
1923808
416173
1022441
1057371
783697
1387378
1788353
1633595
1060260
1267201
505353
1641492
735749
1747927
427223
1710372
1544227
1072797
1334529
710411
1031758
1691524
963077
1284911
74317
1763758
516256
1874238
1930588
156333
1374752
1713269
47924
311480
15974
891686
1051993
1635945
1012518
314008
82485
575220
632908
855267
214482
152301
269965
475707
1586054
110673
1835920
894927
1774686
1913834
661048
1447456
1999116
1756644
1863106
477949
1534728
1471376
281455
930704
1814682
555627
1050040
1425748
911770
1826193
285147
1329938
1218135
1167181
11548
40257
630628
635629
509242
828952
1525625
44956
589356
1258873
534062
599651
1165809
111807
390349
1917814
929937
40034
1651525
772044
543236
1613589
1912718
1218259
1905640
1912187
1049371
1435415
1169962
1839231
1170351
507216
1864232
1959647
1347538
317510
1635585
28556
1623988
450284
1554339
1771128
134900
423865
164160
1349668
248456
960256
550282
900534
1519595
1080742
1588962
1482905
447483
551055
1642864
1935081
703904
1794203
1319105
450366
430840
1990799
1419154
979009
247786
1968170
1960318
553178
1518413
1610952
1255998
1719285
1938739
316548
1789143
1447731
1735527
1581689
523037
1363293
1607558
1624798
515194
164851
1168523
677264
1032801
551925
1212318
169978
1568311
1459263
1678040
262549
215654
1866436
825878
1594859
1749955
1524490
680328
1719901
821491
1746491
1821262
1498900
479026
181684
1458895
1903003
1727843
686971
879235
7467
521784
1600942
1989084
1283195
1601978
822773
702560
328881
643419
1379922
7276
337268
686768
500547
253667
404627
32323
1710031
385502
1971947
1996639
1253013
417430
1207211
315697
1284762
780567
1373510
839466
456901
255
17514
1432134
1855038
853940
1493081
1562241
1349968
1408014
109827
1230993
1282407
491386
1716605
405347
987917
1631077
9275
98361
941979
1435670
1869773
261331
121575
877436
1962410
738416
1987815
1572981
1965654
1578721
1989835
204866
1426243
1495254
1335919
1208397
301924
1110462
1214905
1779010
684989
150531
1398832
114056
267527
225917
1877778
1016030
335530
1000394
1738007
1813029
1114502
71220
1298811
166202
1613144
410368
81678
1567298
13520
1786000
418949
1441826
685215
1514417
1607322
1482194
1143004
800893
1360945
1082918
741773
273097
1171077
1169249
770493
1555378
739414
766987
8677
1618968
1053478
370536
748819
1831109
211325
699531
876690
1389941
1600910
663620
1988683
1290052
517263
454168
268003
1276499
1241930
1739075
1354961
1360217
338932
861974
372956
1489185
1383594
1501785
1402809
1748701
1421235
937677
364922
1278707
1021742
1054489
655354
67897
1280853
340162
284086
1828199
1675286
1391191
1166213
853948
1059777
1090479
809178
318624
1567208
1068395
160508
332656
187894
1831113
917257
1032235
1386896
1020181
1693611
1019625
158409
1099443
320282
813801
86364
642571
1395419
1040367
289634
364970
855960
1936146
247470
120443
1218614
1213005
897951
1203595
425479
1456310
642829
1391295
1774655
104064
1583474
802542
1376610
272332
952003
160979
927091
1856963
643117
989347
723540
1034369
959717
1154509
503
414723
1269633
1694665
1931509
1409245
372940
1582562
887305
227174
1729422
1648567
94356
1301572
102589
853829
592017
1169568
1793944
542575
1430430
1422545
653190
29216
1120436
385095
1090
598528
896412
960384
1759638
1424650
497539
1003262
760214
313515
517851
1449765
1215498
1234752
1642193
987972
1774354
521112
804620
101366
1930471
470417
627266
1290776
831187
194670
1736431
670724
882300
1484081
440501
1126441
62700
1511016
1922917
249900
824305
1906010
1976722
1633028
1976763
709873
585845
911905
863637
1669750
299152
747266
650249
1078860
485755
582126
1634026
997530
1201113
171667
883017
118505
1542454
1532475
232669
1088030
753947
1889527
1708964
534478
452128
1585162
675729
1574101
1764873
272982
1329315
295862
1695671
790138
1897549
481035
97422
717796
848889
264237
299623
684540
1672930
1490226
21475
1784698
351761
675273
464240
1491352
1904656
856396
120330
1778326
252515
1022411
1382665
792911
229268
1929023
1489153
1242475
1838650
158121
1194909
655439
1420698
1384419
390007
436379
615688
1482188
1914899
1097796
1513572
1345552
1255569
265356
146194
660956
1066897
80969
1188240
218789
251192
1785499
1657190
312605
1399274
459881
993172
1734162
1652049
84523
1709334
1587466
1020966
1486386
989534
127020
1280114
1711935
1579749
837987
831439
884567
525886
1710018
561333
1019765
84166
496948
1037931
1137866
354826
1693161
992141
587278
190763
1209736
122778
427893
20781
1746441
510266
1540671
310616
1703289
814949
1485570
1412952
139481
922586
1866434
1713583
559487
854758
917834
1590599
796397
859000
435435
1889891
503375
1258164
754480
628166
361781
259521
1059869
1687784
1775618
1666648
1884437
1603924
1333790
1107534
408012
16569
1394050
1825383
568604
1966071
258459
161373
1916908
175717
93491
1127296
17380
1243450
1529212
577446
23578
174395
153699
1022852
819203
74593
1084994
1357344
1317034
821911
5455
1318299
1763753
928313
650228
598429
1829825
1913959
669730
1687498
1509410
1396881
877808
563408
189044
1522950
1733953
499204
352187
1215055
1397046
274821
817662
469721
202446
1593332
1046485
1311823
897832
1261873
3667
543896
1424633
444737
1248155
1685969
353882
1017860
831100
481084
660283
782262
764590
168019
46611
693120
1538013
800431
1221722
67982
491870
1898089
1324498
1192687
1442501
1695362
473650
567123
1353485
851509
544289
1097162
1413928
335551
248562
1425265
1248633
864744
728104
185358
1140547
1377573
1736264
556252
1608169
272324
888063
452258
332544
1616485
114871
427173
1035304
441493
1581556
1537487
1493991
1869454
12441
1034834
694720
1186824
215882
1613483
1957691
1589422
519250
1337403
310953
1861800
1408939
1259976
307755
1254897
144428
1979231
483234
1937232
888812
302205
412542
191594
1898106
1235408
123924
560115
857829
1763915
1892524
1686109
242301
19137
1046994
1957970
705682
1671226
1063067
1808995
963695
1284230
247426
1182794
1848473
1235724
1207049
1355040
1027767
310863
1667928
461641
323784
1318785
1879701
1722116
1735527
37882
1443512
273794
838526
885619
690797
626720
1982492
420460
1301745
1265126
286208
1653306
934049
1331591
1914062
1270971
1265738
215306
1416746
425429
1689740
1188254
1730448
1873590
247426
562988
232008
1866884
1094127
50104
1439165
350544
940324
1204342
1184163
1662966
510518
585791
1800627
828974
1061387
841793
506904
1336906
1155842
747221
40674
416262
377427
1747603
134927
1039188
828925
1686169
1976993
1241030
1668479
1035347
1387675
1064643
1908308
790409
132439
1809549
69239
1680818
162941
1510015
537849
107723
1105805
422585
1914678
1546744
1742453
1467373
561681
1576873
120083
1154145
1575212
1563328
1565883
473280
210076
1671765
488229
1550215
1955099
1772203
274823
841944
1663818
1606611
718062
1191562
1121649
1851661
1639414
1626805
353806
1012658
946791
133558
9594
788561
283475
729840
1813917
1038230
1848412
208025
228853
1304859
59650
586312
1687447
1628441
329729
1306073
1289074
1004808
1902606
264722
121644
1639617
482510
853606
1650236
1774657
853917
785562
569985
651953
1802428
31426
688792
1888446
324120
58829
900471
1249849
1216184
1898617
643025
1310409
1277744
1344032
1253184
128162
1483998
641273
1849484
1535019
739384
1157167
418842
111305
339773
155406
269208
627093
10373
1977641
1667123
1259115
738038
1423683
171809
1598701
1894806
205226
946277
408680
1795079
143225
862031
226360
760201
408801
483651
227241
740293
1856213
1621834
257194
1846261
184112
1438173
1565807
404666
915447
982186
247416
801197
913428
159185
862597
1353143
1369767
1955964
1810706
637486
1442335
1920700
1980333
1696217
141546
1357919
1851101
401562
1972914
406072
966004
1946961
1041361
1322455
1159209
1895945
1891018
1314799
130870
1653819
1665399
312194
1262486
1202187
1998468
1164575
1722543
1929978
1066040
568128
112673
890873
172511
1408861
1556183
1083553
654534
1999486
1248677
939878
953281
304492
221170
909194
1988933
1317614
1004795
298571
170849
1454322
973061
1245072
640722
1975360
1482369
905801
1770797
1157433
205984
1125059
526532
1766971
30476
993471
915931
653482
204426
715294
1699573
438399
760775
371134
1183506
1689611
734693
1269383
1053531
75709
1662898
735160
355731
1069569
1266561
5281
970126
1513197
1339155
1717590
951970
1888309
1307418
1217443
1649525
1966192
1388367
152495
30130
1505116
217284
1640006
668545
1346628
1936482
1118847
134977
441004
954698
1381497
146820
1277604
30819
1744583
1209323
1922451
766239
1496020
1589572
1243466
1526
533025
1955414
1936256
1942399
1235089
1256866
1774665
193928
1882021
900202
908031
1419136
586054
1303002
1110165
1330676
1385769
558065
1887625
1200955
1760536
1529372
1159028
425766
1103041
489078
225436
725161
1653077
173953
1305473
1761636
199465
973486
210575
611378
1553466
1455105
464974
447822
28383
1902208
1880345
800187
48279
1261575
1248978
1765137
1850571
74923
653144
31308
131101
362974
1973627
1017840
350870
1110323
1138342
1065251
1075324
597832
1723987
856338
1861326
573941
402497
219480
1751790
280796
1663523
1387454
1750132
1380159
1671325
394366
1675804
423210
221416
907033
813479
1156090
703004
194037
907738
1092052
300409
403911
378141
882772
1096699
316414
1435458
896675
1729614
1452944
1543147
1080443
371490
350429
1257947
1986744
913232
1813904
1924434
1561261
906468
93878
1025947
565306
431103
1527780
1382127
1138763
1777491
1445835
1904428
1829237
1986443
1102673
1974014
1078985
420669
1998266
1298565
162997
1008681
1283406
440079
538140
158622
740049
1631652
245275
308231
1863378
1682788
810043
1702458
171372
259356
45198
1537168
985177
736431
645874
323101
855009
1386234
26944
1614574
422382
1844987
697744
851465
493554
499405
1149624
653397
1534805
241000
1445067
1487950
1796646
586923
988578
1535565
791283
519240
931639
34121
228329
742689
1596130
1182058
594512
955704
425456
581574
535161
8454
1317474
1989454
721962
1726511
458440
1098668
1916647
291439
1772588
455325
1859545
320193
1454314
1391620
432986
1252692
1180419
1167590
163664
384924
1861620
1328874
1050765
1741288
317653
277109
1809566
808455
272802
709797
1294227
666245
169042
1338336
990320
601377
868762
1183007
1558584
459929
1921350
477861
1931151
944780
1362613
1388504
1544398
1717510
1011927
1438536
644958
657652
30490
1810091
1751764
262993
65613
1773388
569398
1772035
540190
1543237
1082309
234146
1771018
1666221
1386055
1310413
696270
1779409
340624
369216
457983
615705
666602
641804
538557
716181
736422
1480072
389392
368883
431645
296301
252309
1179714
1682631
421865
384056
1824031
544152
343438
1969313
336934
882505
664615
1893435
614410
1684094
1282756
538608
1245437
306669
1358774
1393102
692389
1020237
22680
1988218
476986
866548
1322292
1044938
1752488
203375
1219413
27383
816646
1565172
566109
786663
922846
1376941
1660063
242405
599067
1884847
1629943
1533113
1232006
714609
761788
952782
1952106
1694799
32295
1413414
473944
1351670
286659
1962642
483666
861256
459633
241536
37077
258907
579467
1859843
1907617
778710
453947
1512602
1356826
1794827
1197947
102995
1774321
441073
951804
743623
1756947
886129
572965
1046091
182039
789573
720138
287073
921804
605729
1572108
585269
1075941
1813781
1701259
581756
215164
1121564
138800
450847
1330517
1252668
380636
1683266
898660
1256560
186441
256519
1085834
245183
1131994
231522
998069
561961
743807
433541
1197394
740952
495477
1722196
534648
1296382
1794379
1459655
174919
1931799
1206957
1155851
671765
845732
798766
631440
1193796
1341654
815133
1692609
1305746
801886
912923
548868
883141
283116
1748311
192920
629955
1417048
377594
1979408
927250
1470037
972498
437810
343888
1794915
870515
92165
1561225
1423369
632480
1576435
1509859
1346614
1747656
981621
731031
868627
405724
889348
875550
1210085
727764
1543206
1564079
1178569
223744
316604
1955142
1710209
1713878
1717949
1335095
1836473
1934721
114284
257744
1412343
1782867
655010
926249
1298556
40309
789578
769452
82622
469204
1315349
697746
1978973
1211385
1769809
1141433
354614
1828459
178667
1329796
1625153
1558896
856603
658000
103240
495433
1137758
654576
1106026
1194466
1272322
230267
1426053
1609304
1147719
1758843
1596226
1696180
975410
1690846
491244
491313
1878757
757214
573609
987360
315537
1262732
1193472
1229664
1740520
1074694
1040513
1614938
1872133
1863257
474816
566319
1735209
947804
1110060
1129270
1647098
1525987
1822069
1773930
1393070
1230666
336845
385295
1986888
1845778
52826
178214
528654
1822565
72121
1608711
360630
838484
1776759
122622
1455763
1700577
1930765
1893136
1723744
548156
1790112
343675
1373707
367223
1549916
1885893
1876598
755954
1376896
1232653
1645536
1988410
1194101
1359804
1873917
653870
1730267
425602
478611
1589858
1224075
1197302
1145744
1808225
1087402
702090
1006430
1248051
1533086
1624290
245467
186533
324087
1743627
671822
824743
695404
1042771
291072
1435228
1187108
1443407
1324036
1746911
191339
1171704
1012251
766727
667798
931182
656704
84448
1272123
1199008
1000039
343019
292187
1430234
905352
1585958
1385892
911246
333754
8968
793446
1587888
1746396
1138173
225203
40959
1206190
1271917
1263611
1512727
589368
856680
1443016
1364268
1644830
1378651
209495
257506
937684
1448675
950968
1918803
1624483
742214
1748368
1619821
238605
340702
1098556
580713
40859
1511560
309151
1015278
764341
417699
65528
494919
1362056
1733883
164641
551075
1436484
754015
1601982
29701
1285159
621913
1204762
1823346
959553
464873
246032
876697
1118582
1237889
463023
560546
95311
513176
77058
232666
924328
1282035
186683
1096397
1297191
30320
1616596
649411
1031332
1467453
1650601
1597573
1607857
46378
1831327
483724
1936789
1498163
320736
1513199
1782482
212859
1349174
1535324
765179
658034
1349365
641721
714811
1937010
1886458
1713520
852638
291896
824008
503677
1265509
1614057
695263
1525935
374783
753771
366667
677739
1741744
114094
799913
1926254
246033
1068345
1216302
1960673
1767694
712201
30385
583926
908780
1900261
1680681
950415
286142
523649
1696009
281008
1668477
534515
1822643
1656126
1441190
1521936
178868
1341942
361969
280582
234121
447037
1717358
1790860
404962
1244504
1607114
325194
1750311
1596027
23319
950017
1922339
1599211
999149
1583411
1752072
662511
1770722
163003
1860156
1616530
1704181
1344303
1120611
102221
814184
117776
842901
635441
627235
223621
871981
249487
1293406
1402826
1243927
1062370
1700783
826819
1614487
1993361
58405
1384628
371943
1827792
635228
1493773
1972080
1927998
1580990
954572
102990
825195
603950
156225
1058877
88564
1778029
853824
1862708
930884
598922
859989
200729
166527
1700753
877400
36786
651236
1831050
18437
1241571
717038
262193
1767927
865473
157337
1613555
549568
812695
568649
531752
1242325
1068157
1688445
1066043
74261
1509940
1905300
1186166
980144
1251623
900151
413885
1646771
676061
1287451
1594681
831144
1372846
1019056
4808
198727
1669970
1025027
1542060
484757
540513
1200107
1287472
1195144
1796906
651174
287222
1380798
1958755
1836791
1650532
125577
363526
1013049
140513
700716
1063864
735690
1482166
1105251
1960929
1732723
850062
685013
1851388
350790
367338
777562
627938
1873974
1938752
1249954
523311
187815
1482271
151260
409596
316110
1737539
1418090
1679195
1954915
853597
1031870
1652689
132096
1462183
1201064
1416554
26565
999715
109735
1972134
174896
990366
1064242
24604
750109
461382
1703038
909541
1538800
395919
175728
573773
1249967
332834
1258163
1863042
278465
1094878
395245
1021151
1775219
977812
631662
1660547
650259
662063
1771950
349067
764856
560511
594533
617816
1059959
1443445
490021
973886
322130
821748
276617
1728751
45974
746456
960188
1282628
1980768
373155
478280
459182
239882
427712
449443
730902
30258
317680
1400936
433592
1700481
1491076
1194510
1115884
788293
783830
1275294
352425
1828297
1003391
274778
1111900
395902
828879
1310573
656882
1867597
22476
1062341
618734
508512
1365066
288310
124938
1453139
911807
892948
951875
1809734
1634888
718013
1684829
539134
1051716
793300
257954
1033403
731741
473604
1936673
193769
440579
1304550
1713308
199754
1659331
669628
1820853
978482
572927
1636589
1342349
64208
1303223
1257977
82409
1112868
1316412
1189632
1064788
51995
1636432
363193
966120
8632
230764
33291
1150219
162130
1583979
512897
976131
352448
1784389
1125319
1471605
461229
1917525
1059212
1568085
460076
1384129
1600604
193017
1469535
793760
405546
897302
1374002
1024760
240933
1005578
708222
1064174
36128
1639542
1455690
236420
289245
988863
363269
1474779
1257821
369366
200764
1613888
512682
1447115
387895
811947
714455
928418
1252270
94819
1679047
241676
1161767
1925708
1242135
1543922
747140
783304
673663
1827533
206828
1464282
1299825
1148150
63912
1960673
570911
772608
1380405
597519
376556
321006
298878
1970528
490976
1219273
1220740
1379609
1231129
1559149
1334696
313045
1285437
1205658
1154946
1267438
756108
506885
1827723
261882
660314
1977030
1915601
696598
274568
1914786
589742
978882
744493
1930315
1344157
1100135
411183
658312
389815
779421
1098525
357167
865255
230903
711353
370545
1770573
389829
1941788
1300036
405716
1038575
560162
624984
1862217
1362942
1220908
720608
65653
1916374
1585942
654468
1484496
1945607
1717820
292800
979879
996031
83205
758954
556418
1908465
240991
849997
1789460
637444
1114936
677434
1753585
1443047
1618893
1893732
1961471
1567062
945818
1096376
1418990
1617869
1291146
860020
1923404
347119
1507258
598564
508133
1756177
832222
1386274
566274
1891417
398627
780806
727001
1340430
137539
1039812
1934446
384508
395863
1812049
790064
27044
767048
1883164
1685232
772791
1712705
1635109
1714476
398808
552995
359410
218930
1683376
1696214
831638
1576704
1796285
1676410
204964
1303384
1930790
1058981
295797
220359
1863536
1409248
680934
453622
796447
187536
1179231
1736201
99881
1717363
1832318
916880
1792536
1377481
56182
219008
1588228
1671035
136136
1184
1357915
1215986
476173
1744023
612250
838909
1951250
724358
1614749
1100053
946687
972871
290919
509809
876831
152804
164496
457159
106683
1663421
1950648
1932
298379
703914
302932
1110320
153407
18927
1810228
684585
1099682
507460
156229
1807584
226709
1377140
477612
1525301
1501814
1416079
824782
520984
309545
704813
686180
1283842
705904
59390
1390407
1934123
1637339
1273004
738246
471
225869
506937
12942
1060283
836787
1299992
962604
1415407
879771
1921748
1863298
1103456
306173
301306
1305426
628627
1918723
170718
481374
635454
929469
307407
1151999
1568490
991976
320406
105310
865608
1569342
1646064
678764
836120
447984
810497
852189
1709772
1303024
1395903
1435973
391154
1670499
1207501
1947233
1077202
986630
333977
1616693
276913
1266602
578970
1399023
1445401
1656016
997541
568163
913943
1545079
302464
1231946
66771
348148
1481093
668366
1583979
828534
1739506
317250
1599656
1499470
1766584
282188
481754
53850
1433428
592860
1831202
1397871
441998
1261240
382404
1510477
281671
407163
883395
664953
310306
757549
1337695
1478244
393953
128865
16657
1992682
1571663
102471
413032
238656
73340
1609844
1891293
1658235
1722802
1499550
1767437
790625
721318
771397
644062
900238
792733
1130544
768097
1016749
494689
336505
1149597
546410
1047854
695124
1104998
739417
822644
1604429
430109
589601
1308236
1769041
1536222
698914
1308129
1343442
1434185
827623
906276
1752479
906
582229
1587620
567957
1411919
508774
1644299
1993554
1678402
1889183
974486
727503
641209
1891085
1414463
35131
1413287
1347038
1679188
536513
132220
1419623
328302
382405
1004919
981926
1811319
1638028
125514
1240386
1146110
822040
802272
331398
1651843
936084
1216969
1927072
939058
587839
369359
1457075
182217
579254
431729
1412335
1706044
441998
1040658
88162
1197072
774620
1798266
1605728
453710
1745704
1007133
1190650
1180612
1584758
1721204
726197
743173
1103753
1812790
323923
1315068
454603
492477
314958
1881455
126356
914470
607281
146377
250680
1448160
749272
492793
610012
1333781
1523299
458289
367923
1446069
1439497
1369498
65887
1601877
1085053
793985
209817
1139975
1109750
1233210
546222
25715
1601597
1683262
972140
340201
1368180
1551638
675878
780193
505015
732870
1140615
580632
773720
1128698
1758579
1316644
1686749
1880321
1795032
618370
1666271
1275759
1038565
661926
340738
514899
1855365
1519975
484393
1423107
1249257
1775968
1509586
1915934
34924
626240
108307
495834
1103591
849932
48969
1171182
595213
1676574
1630564
643219
735114
1207167
718375
711112
342775
1921867
1134114
397626
1470421
494870
969219
1920507
1949244
1489561
1910317
1632749
1954012
1798175
667534
1562747
1361762
1082708
455371
1360343
738653
1258832
1457052
498808
466979
1302929
1191412
1102075
876902
30707
1278274
1275294
1913099
668385
407541
423963
1980693
1526327
789079
1190933
1040679
34016
228295
642987
1710917
1815017
1030411
53564
1208311
1478481
587797
874461
778413
329867
717018
1076402
777963
1201616
787558
714843
1598431
147326
1146795
1498526
580326
558709
201329
346918
1107956
970443
178437
1362847
1310527
1929342
768068
1225134
1211942
247449
559784
158054
1891159
1182369
736026
467483
1713181
1274094
239844
273173
811440
8502
673870
1645566
1037924
369383
1898773
1901407
855630
173965
1319766
1639178
1575992
33547
937757
31475
1847062
664596
993346
1476329
1291602
195014
1261507
41911
249489
1277245
651261
805583
1804410
1510395
301131
1303681
1862377
136258
141181
1043978
729378
484017
368257
1902787
1583837
936181
757513
1477571
1808402
799001
167792
523486
770822
917934
960105
1112363
337912
400137
1163344
387745
1948217
226762
1376244
296940
1145403
991295
1635473
1416230
589041
1698339
1482532
432331
1924760
124296
1513171
525534
921816
1141212
1035448
1825948
1307599
398871
1640203
102427
559005
24506
380842
1058114
1112003
1811717
1491752
1073975
1132877
1788308
1610023
784482
781206
1416815
82716
1703305
946645
982242
459904
1544893
1953550
262985
84805
520876
1600232
343022
1618202
1065816
992639
423655
1946617
1065533
1460958
1374137
758424
1325047
1292307
493259
843152
55756
985909
231111
1490666
1127641
819949
281722
1153706
1059505
1483949
42854
1350505
1204106
967330
637763
1226344
204343
175480
274943
233207
141766
1879905
264512
894441
663912
16695
1373302
1920310
1525683
892764
206834
1573866
1053154
1022597
1847350
271775
745877
1125721
687233
1997729
108305
1750865
1837253
1518934
363474
152809
390065
504291
587314
690834
606954
1361352
77004
540713
937137
1418068
1203562
1433031
1997477
1761668
1239988
813763
1210865
479683
1792571
539958
1894407
1589651
669787
616214
789130
1029903
992766
1418706
583630
1399931
1811361
1111992
1521677
843654
1317922
846517
226033
1438090
1136684
1105100
1097048
187655
923622
1312124
616535
1631338
144129
848095
1491052
1147807
988156
244485
639472
1513832
76789
690620
1167105
884708
1058498
958518
594785
1475620
1864541
619974
1970141
239725
805354
372813
623928
19252
1871827
1458383
1545665
150680
878257
913412
1352955
1058264
1308302
229064
1742327
800660
286127
1718528
1203846
695359
859495
1676799
462422
449920
863645
855619
61334
1500657
699425
458980
1205315
496337
801560
509296
228383
495821
1645641
1077335
1740937
307706
1574802
500293
1520041
1536883
525729
36225
1117559
1481852
991459
218793
293883
831986
1160431
754666
982215
309386
1379014
992362
388734
286183
1262435
1857246
65576
1447573
1989218
1583513
545108
886861
967227
1969899
1268955
10875
608621
1474878
1324996
1473449
1033419
587046
680660
1134618
1103563
885983
899329
10513
1852935
205448
52308
1820950
1595334
1376099
693429
225469
1704332
1051661
1243851
1808758
1930278
840663
250186
1758933
1725206
259927
1062478
1892422
673423
1390166
989299
1687454
720458
1104021
172177
1331900
1051115
116281
1252490
816735
1383517
826296
921380
450871
476146
1165076
1996497
220609
46345
1955302
1373905
1779284
1838191
1322548
242201
1536190
1994139
37346
1133294
1863353
1882910
198554
1784071
465743
1142249
887921
86423
1648164
1560223
532432
1360294
119771
909861
1368663
1336154
1408603
815770
1209441
1820664
315369
511378
131965
281916
1165325
932277
145961
1778644
1901225
1329347
946312
203722
1793761
164922
103426
1724908
830740
53140
1312293
1662726
1419028
86362
1861306
845074
1254148
1890762
64919
940328
1968015
1065792
1126192
367661
1444797
1486829
447549
1038638
1555660
980337
836063
635615
494632
214313
262848
587777
435174
283340
1246804
1305729
1136809
1579271
1570588
1751142
1296215
1146625
609649
1039921
1945572
953567
1624373
1313096
163566
1394002
596622
1031416
1935454
1574805
866571
1703399
24863
1964278
956270
608298
92361
1776170
1531360
1338441
1812606
520355
698687
1230775
345392
1427802
305333
35386
1314195
1447246
1882861
1701375
1210224
141172
390051
379092
1104841
635100
154619
1915425
1503632
1858378
1809347
595366
628310
926503
163063
1996846
132334
1646165
974288
383130
1716705
1611059
1137096
456303
1475821
1879086
591625
671094
105806
1934865
217566
1854947
1338670
340373
828928
1034400
1238485
401377
1583068
1364472
360562
1738665
1544264
1086371
424177
18343
1192516
1634600
890673
1190115
1128436
25451
767157
1877213
325668
930290
1322428
75244
358098
1891340
1477358
1126632
401233
1757772
1389003
379655
377635
29448
308824
885815
802758
607577
489930
496984
1801380
1527217
286629
1166876
858776
1157577
1331775
1555251
1816671
1190517
373429
3903
1762364
1483562
1187555
1932207
1426542
1681582
1206859
1534402
1449153
670085
1719946
822286
1682142
1674482
1797834
1281813
674871
1289280
856745
903522
311065
1577739
799311
335911
1658358
1613433
484334
368901
1966926
689258
1345848
1188272
1412949
163841
1260120
372049
1454183
1059380
1089346
1977
1761542
1390389
1446157
775769
1061946
1074092
1044139
1864698
623624
1019654
1533808
90180
1513230
351935
387742
1206679
1847694
1413655
1256753
157062
107087
911413
752488
1131788
971494
1403267
38803
1744304
573857
1970912
159789
392129
839236
1109384
537017
1910376
687486
1626502
670042
516192
944974
1040252
1304715
1881825
1987535
1953828
1014406
1640878
1229414
598657
844098
983517
462878
1526356
1849906
758472
92997
1708319
1918301
1329583
382804
1522090
111765
1916717
1852686
366306
1545570
148886
149750
1146548
655216
1274257
590870
1682657
1839248
41384
1802187
267717
800930
964851
1734368
183101
719869
1228128
907835
502184
1117873
818315
501960
1041007
1235857
1637314
792766
643219
1388433
330477
857704
464824
1025977
1397805
322817
1740309
898823
1057171
1494817
1456536
168432
1786561
1834147
1928477
1715357
1918374
622523
994560
419155
479054
1195121
154126
1299910
528198
1632953
1943083
679453
848557
1802323
78358
1270861
494651
657899
1478996
604811
934584
847866
1393043
1759397
520111
1011010
1595307
391073
1600179
1266282
1985375
404555
1023929
1992386
887609
974787
480759
1502541
671430
1962445
337567
158654
551592
814555
1263291
1727579
1890891
1590318
1386606
463001
1928527
1727684
915427
828670
1409004
1900973
120198
939750
1984753
220275
1177210
1428512
1763817
80656
1487455
587729
1541983
959960
666267
1756799
1289282
1782618
562968
1043749
1513437
1098787
1990987
1486969
1343441
776060
1187673
1620765
1691195
1764917
299182
1918598
462647
725857
1041865
135538
521070
1515683
1389282
1664297
200431
979534
1923352
1916177
1496184
1496279
130245
1492340
40664
587196
554906
117827
1234462
729995
1644031
285401
869638
799514
467814
361211
215041
513478
1640398
1929194
1520658
222359
325844
1057058
1112568
178039
78631
337276
552912
1269547
69156
130481
638734
118924
1544008
1355766
1250352
1579693
1238368
835560
1483357
1719050
156946
507750
84756
1351585
1663882
591943
391991
1891871
548061
1622946
246002
1911067
1301817
1004085
1072309
1927621
471967
1879191
614107
1161688
1170099
804944
266528
432724
1130142
1512459
1152852
190401
1540677
1034967
1605979
1671150
602799
517218
1363189
211116
1987231
802001
19054
185461
794351
1416368
503809
270645
1363400
893396
841306
1489885
588912
1078630
21827
1670350
1735827
743978
141927
1850916
1908969
304059
1242576
898502
1798926
1036394
1090711
1658117
1372039
872497
1325791
266040
1671405
545445
47183
1763820
1025583
1073070
1113408
1800708
419994
1407704
29036
1864571
906922
224966
1766968
736927
518273
1393325
338611
325114
1045768
840520
958687
821491
1440813
384150
559943
479104
1665753
1616247
1837222
1235955
1346497
1284718
1802212
763661
670859
1671161
416221
261309
1927590
1437211
1505340
150666
1349832
824552
1941519
1942278
208133
1855425
1377374
1229375
916081
1668671
775376
1586721
722009
1689706
1543912
1583677
1195717
350255
1832830
1484600
40023
514027
1110611
1464991
1055694
1604180
1414822
613215
732818
339881
828930
961064
1598972
1951860
846115
878964
784989
1282918
248405
259569
348737
1965317
1237267
1124809
581871
1675593
1930151
219891
1680917
1551597
1844094
1553333
1417632
574015
394097
892024
685017
1755858
1791873
273481
69620
1316656
293232
660799
1675492
1769412
143351
1520605
1044569
342060
1554390
344094
439891
1990414
948984
1859208
354847
1163977
253205
652749
1501290
186480
1151046
1340259
597862
824909
513781
451769
817097
1276528
649202
1717367
675917
1049497
1137328
1933225
729227
802641
1004603
1865440
1858875
1377222
896087
652763
401453
503519
1590032
993162
491199
1596857
1895490
1379865
1684486
318562
478208
398418
1782115
23596
1059238
692855
1401977
1585518
45387
1543654
802623
664051
828424
1211901
695679
1896364
879332
742619
1479983
1167000
1295349
1839067
1519477
1892770
462015
966703
1990422
336881
1189565
1022819
139477
132180
740546
1504243
121500
298585
1369394
576955
1044811
1809285
1605167
1687221
228728
1864538
1332423
544925
466812
661815
1100584
985942
1220324
1904354
1097295
1724802
1066950
1304510
820401
1145794
1569096
414085
1800200
148603
349038
1579331
893114
1234641
153085
538321
1959616
861691
1641061
1335611
112772
332663
209249
1558757
568996
1708977
1075827
577397
589742
1412336
1025435
1188994
1242164
1363683
1784204
581647
1191268
553610
456344
1221206
1260639
608477
849756
303102
737468
658303
1913885
833119
451049
993875
1436951
788257
1182741
1665497
854512
1928247
1314110
588751
302314
435918
1323612
1141488
842798
1025491
442240
1496812
145549
111118
1236832
1288254
797358
587846
1738019
1269808
1223699
1207161
1372503
122834
1481392
1518715
461342
1280472
1862877
1527716
18696
934869
1128683
495365
881305
961604
1744762
717397
1418754
644739
1312201
1790635
533100
1873575
585058
414043
1550456
217270
1119331
1316522
1953873
845229
561780
1656636
767153
104507
17392
1314364
1776111
948685
143610
1800975
1838597
701659
1276790
1875874
1328558
1691917
1376063
465946
1893715
1452724
928369
945269
229198
1655832
1152558
1112702
1218109
1283737
177787
1155597
1227995
453887
25629
548297
399215
653727
61253
147949
1098323
668080
961482
398659
1863401
1732367
1341044
1206804
976424
744907
1563674
1381825
1386663
419901
960119
1422836
131482
1894633
523191
1568455
1698946
7145
752638
935085
1733194
720213
1828060
1161473
141231
341011
476379
1799805
1538679
45082
121543
758641
376762
1018232
1901371
1603451
1816410
1834400
923433
1955756
1343449
681715
1448587
149745
967054
925756
156858
1720745
677292
1646145
1990710
1485351
1099492
766234
812369
1636867
1991540
817102
349351
1423223
627521
1507274
1238145
225575
617024
1958042
570016
1914210
881793
1194294
1866220
1959530
1296987
1775103
583453
1030442
780350
1584673
1716171
478841
413877
227704
1843723
1619213
885757
1829159
1609356
1556985
1449280
923417
1382407
1652565
1425015
1577271
106217
1314572
1308362
975118
1823235
265809
1315992
1392390
106319
1274965
972672
94336
1008692
48691
1419627
971373
1590089
717960
1581685
1414344
1988434
1403011
1302934
1660844
435568
1774677
1515614
1219770
617759
181801
1381064
1877030
123351
1942057
630405
655972
1883328
535533
1614738
326431
1193972
1121715
990513
535758
1420117
1677538
161402
1319551
938014
1564897
1673221
594201
1547229
836242
720287
382366
389794
1291635
425021
473726
16149
326668
438487
487575
1031425
1025856
668098
730833
1360673
551071
1792591
913673
418543
1644930
1550169
891570
1437682
453720
450020
1515565
1601989
104346
331327
20017
294904
1736610
114830
65063
744167
1072338
359501
1250214
979218
515715
735806
778456
1574122
614836
658647
533199
1956409
232424
1511047
794863
113551
1086390
1612371
1189734
1650270
1789522
164790
387489
679547
863799
1706477
1032413
788102
553339
1515882
1550688
742101
1424371
351517
128533
1879601
1560838
1694771
1080044
747708
1862465
214243
1161448
1438007
1179009
478674
889961
185252
1917426
1439384
336528
1728066
1059234
639633
291695
82749
1577002
1821881
1585616
1895899
1592183
636562
333593
445826
155919
1980173
500659
1631197
222108
892149
1149948
1289330
1486387
537335
374725
1647149
1128302
176746
690930
1859932
1550964
980014
1388417
52867
795806
1208554
1141971
1617625
314112
13394
1335410
1814452
1781089
417573
791733
778768
814469
1844532
477744
756642
1212898
40673
570788
690571
1354407
1343135
299712
144341
51672
1788616
564663
185796
1648625
1205421
1014563
812669
241283
343929
1913532
799674
309741
699180
964026
878433
213232
755905
1376157
442083
1112544
1981306
798523
1008260
319956
1424114
677438
862714
1018776
844325
791916
1700480
822380
235828
162323
203812
1555074
1851793
709527
610323
1600413
866613
1311013
1471759
528993
827327
126334
1555614
1123223
343730
339591
834343
1322505
1331287
1511553
1719915
1906075
665578
339195
187083
985303
1410300
229341
577676
1290444
1904835
108238
531897
513697
722339
186867
1701681
84708
1937802
1838962
1312931
1506539
1600295
1629270
1842575
113359
287937
1976397
1013506
330685
914588
1109620
1182640
431634
1900132
1612987
1554302
362461
1289328
1542107
797453
1180988
1311973
764014
45201
375875
1292424
703426
497202
997451
213071
38682
81197
438162
1375389
1600541
317245
677261
1428848
797880
51409
461087
124878
1937656
574900
657759
1702699
494460
1943624
1739384
36109
541854
209672
866719
807812
855478
1908016
289013
447061
1287419
1560749
617728
826123
1809907
462587
1833175
1510958
1939973
335553
430082
530706
1553130
303702
61650
488311
959436
864972
1909181
1653120
1792899
1824465
344148
1751494
1751452
139023
1439189
756839
1185549
879311
1396291
534271
1687935
1567999
726080
1218871
169631
240830
374204
641650
1816001
472276
837110
459349
237830
37500
421706
582267
1334174
204360
738035
1725900
688274
1105830
257885
769298
43331
233178
1223732
1414662
285025
703049
373100
923879
76407
1208251
1672977
324451
513854
1709961
1794968
266106
532676
1314023
774591
386062
1576140
920037
816378
1985992
1506048
1667697
267797
1246039
954556
894484
1993809
547136
1787452
1272393
1602798
1960918
1922960
548001
1644752
57801
843020
816790
585262
93896
1140395
181001
1517136
813620
896292
520733
705877
697211
633676
929033
1043967
956365
1251293
1565883
312229
1623396
1782653
1311983
1463402
914854
1305378
820735
517807
543045
742879
1481617
1290013
1533719
1995857
1648188
94614
1411229
1270535
954946
1711132
896538
966043
490941
1370391
1932807
1618992
1047637
916992
1650481
344410
1970670
4643
1758476
16004
973361
935049
1675693
1408132
1663464
249767
80273
1682548
1905398
302871
1598238
777802
1181648
789313
1335744
780258
1659760
444062
360423
1028426
1136087
1357173
603330
1344946
1323621
1406874
1052536
1572793
892989
132896
1470327
1066519
1628734
1562845
574679
1724112
156541
426099
578747
771224
1552023
69034
1259650
26604
1317874
200038
1647458
1803197
403250
727702
872003
1220377
923304
1134411
1275526
773044
1593101
602696
1098773
1461071
1133134
513159
817961
271121
1190883
699538
556572
1462028
282901
1028879
1982615
1458051
1871871
1857265
1162404
730942
1271616
1373195
1071263
1274900
499015
1340480
753518
1041578
233863
43297
1569981
97063
266346
863185
658789
1249070
806449
432328
1098012
1445698
732270
1465348
733238
77117
1588865
1895044
1879743
1131639
1017384
1943575
897752
929272
1407470
1705260
1728161
1917266
173984
629486
331370
1383656
1548564
801114
1036680
92417
990694
1059227
1590379
138047
1331340
1021854
903024
1657588
1727280
175150
190534
1586402
4190
379655
497387
571452
1048582
1295875
50318
113122
1602562
1856926
570166
718656
1280599
1687999
1363934
101560
1284606
1568226
740583
1960089
1285995
1679989
1861370
1993615
707484
1529262
1688495
1390168
319228
1130821
708909
1228228
924958
3180
823108
1545100
305318
1075864
783522
236868
1836733
1534561
401235
875712
198348
103842
22385
401821
1740989
1771946
78303
1239471
818946
576685
1496802
1610849
1086201
881321
1183498
754213
1375665
24080
959485
47440
1468955
1004093
1478050
1458056
603435
1236832
299510
1377399
864780
1545199
94442
1975460
442497
1220251
230489
1806837
1266967
1962747
1018096
192434
33936
1997007
1264531
1721578
1161479
1171934
785652
290798
1197944
702042
980404
7075
867737
106654
469129
1818409
1116636
135336
1235573
1315714
1951221
1503861
1979535
712256
389645
1262957
1811773
759280
204933
766978
1731882
112245
638111
1852103
549710
1317416
600535
1712903
1327635
530049
1934240
279955
1049718
1208614
644329
1318737
474368
68653
867249
1752468
1170312
1568121
390885
406861
242711
217057
787907
1236099
486953
1122677
417000
1550496
1426969
186881
422880
866368
1643460
1862505
543909
1227229
95532
786877
725387
717915
470231
1178815
1982093
1648699
1297569
28598
1718243
705601
930222
1570755
594624
554157
894096
1836525
1781633
1053161
1087989
304632
1776911
1760874
1993344
235462
818334
1612580
1379116
1566852
1861215
690169
698112
749918
600081
925630
457693
422531
1411569
1359690
518940
604178
1555875
1938623
435068
598811
931907
972164
468781
1326987
1355518
955503
1033258
770805
1134421
490259
690295
1557065
534927
1587582
234051
808522
1110831
793936
1379857
361443
1046637
867579
467554
1257018
1543658
1542580
1348298
1019460
1496681
789797
1018350
447301
1242365
1423956
626646
312920
812195
17960
418482
1904130
439910
284086
1272922
971563
1646623
385401
501057
1408548
783229
760804
1320389
641557
196809
1534157
1569923
1557436
1912208
952205
369795
1121436
809284
166971
344180
970186
1622850
236696
844259
150299
1357452
991735
1115187
740540
405040
471353
1122724
1254882
1293518
1422840
814583
351145
1361188
943199
612226
1948346
1922731
1844822
1807052
1005370
192640
127660
44902
261157
407690
947300
1372738
1694833
1015177
1226802
542051
746919
432498
1256353
287133
1431465
1143453
902944
257477
982137
704060
1707861
1550946
1662254
775056
661190
1660813
1555470
644457
412871
1909663
1553771
1423255
1944660
786082
998084
1273457
1423016
1728198
1424116
1870488
137243
1408956
1482766
224614
1523055
1546633
1911926
1145905
447910
37159
328142
1945793
57898
1549472
11808
1469190
1963329
1301605
780351
920861
326164
974595
488902
439291
1686685
1141635
1814925
1242899
1201310
421630
1067156
1752264
108368
1581908
857434
199321
194817
1247634
187057
98318
522253
1827884
1172411
30130
1826987
824410
1835550
205369
1274078
1778828
235044
554125
1747789
1176137
436294
1905382
1648104
1724289
1360871
176333
1298557
103686
1696
583080
657916
1388627
67841
1077037
1551232
1804233
1164327
1256148
975193
1418191
1442621
20131
1845107
1994049
390579
1525931
347728
1802697
496058
1563685
1176960
103539
1220386
1507142
551039
1757845
1820639
1100774
1427617
1926758
598946
157019
728584
1200856
1571582
1431903
593215
1522284
819833
490991
624691
1927613
346236
72045
1141359
1924554
432646
794617
1045921
299114
1307198
274298
1177932
1788982
703708
934331
839456
1962049
1794084
605255
1856870
14972
83869
554313
1886002
1036233
1082083
1247397
474870
1946210
1129246
1027560
1226663
1743814
12818
280490
1460394
1480835
353776
980272
1900937
83928
1763036
203816
503118
133113
99683
1172502
1800416
1105364
365357
814142
1611680
7534
688710
764886
186094
902103
506259
814435
781681
313520
119610
1016164
1025870
291178
1257338
129053
1629367
1783537
1588731
1311819
37775
1501544
92254
1471621
1344092
1518056
681464
1608741
1657133
881665
497164
731648
326845
166467
410155
973336
53924
722951
237421
28638
234292
417395
121846
1502024
1956592
65959
3317
761018
251569
1525735
1845005
504171
1889185
1274355
356454
272589
423641
1755927
1308175
1065768
628451
790973
1140215
526139
540081
456633
601728
924022
937806
704255
295068
184383
1665279
9120
1530808
428755
1994811
1562760
77398
1479095
580997
413811
1998500
432602
726979
1615570
1483851
1316118
895559
1790611
1354428
1760829
484566
797443
1650944
187202
722302
837656
877044
1425847
1464065
211956
1475706
1595852
747656
1571133
979661
1238442
1013085
1081000
125277
279112
342631
808260
1243040
934444
473345
1001638
1713796
914481
1843804
282865
1674236
10394
1167354
204486
1128385
1501524
1780429
787137
1038418
689865
116336
234510
85170
681227
203472
1159565
321229
1856842
1309039
1456691
320668
1236531
747554
515098
1378846
606515
959881
1166019
1164099
224312
512009
1737737
105966
251485
24335
573607
887477
672408
232215
856550
932277
1991568
80188
317877
615222
1872963
325526
1074323
1192826
1363834
103771
1130709
1160284
1758103
49490
1079184
1855453
1402795
879733
1880944
1527264
1807841
1310717
894423
1486944
216148
1897669
1787757
1141392
169251
464429
263566
1461144
1475057
1921696
533735
1204180
857056
1221886
100745
1364827
1060692
532766
1590112
654352
1571776
675642
210918
1627231
536255
1949354
226688
1608303
1980755
713106
616678
1342099
1133784
274067
871549
1079603
958770
920424
1946846
1099793
1994440
153517
1494048
127886
1644948
1127866
1525599
1932367
1197322
1097726
1654220
1326747
1465241
1102788
306757
881599
1339164
497466
463564
478995
651349
469998
1323404
1378717
384995
911379
1613042
558420
498177
893326
130712
1726759
1248909
1065503
157893
1000176
363192
859411
1396789
1560665
104660
296670
179208
393510
194613
1458666
398566
1173777
1972947
1384440
896189
42934
224058
1778787
1921160
1769153
697858
1641508
1847107
1845980
170242
739143
1171891
1391002
547465
144360
917578
935630
402747
977023
1036962
1203421
77577
270996
14337
1562865
566301
618532
104528
1181882
1896705
1681459
1680808
1086242
1673588
309611
984571
563455
1889556
810245
509730
664072
1803
908428
781967
622190
53256
1079377
928128
51784
1318381
1433808
198244
254187
1348689
228052
1150723
1116827
433649
1923841
7827
953084
1541037
628157
472105
171391
326223
1436339
520677
746210
1065730
1686241
221091
1954049
1986950
502613
1687763
1135171
1035608
446565
1939211
949629
1308157
1164222
1278336
1053501
739454
559817
1987162
354227
564172
565501
1517765
1335098
1770060
1179018
680953
1323509
592387
513702
1928609
1361644
239920
1792091
1225219
299869
743249
744195
328103
1655645
625815
1221898
1639176
674864
1878861
976922
1650775
1674793
872175
1186813
623997
1884407
741288
247357
51236
1180708
1847487
1575174
394129
636507
883584
27912
1242291
1787163
1590520
1842314
1189667
1944429
1444775
1910752
1790254
1174503
1839294
301995
1460267
206505
1041794
1836350
776244
1595694
815257
982397
1625835
1147649
1804684
1941858
1286539
1665674
311959
888158
1844050
1071147
1745824
524190
301382
85414
1506251
1374801
1073799
20109
1472570
468927
368994
1681353
1566911
289253
920508
1770122
1120849
1758827
191900
784409
1027713
28095
171950
299830
418044
1439614
144036
1010698
1604638
1269127
1407113
1446622
545891
1345104
525369
948391
1991345
192941
647390
750660
1507449
1220964
431312
60430
430111
500996
1987959
122649
1211744
629699
57254
684214
630929
1965994
1261996
375596
577253
447820
1139577
175034
1167153
1228450
609420
1202330
41912
1201165
930841
1438882
583332
1941367
1124442
709906
633105
625482
391210
1243273
631138
1691643
892281
1903674
1208978
838370
1852172
194143
641391
1126507
224386
1810200
1218626
347930
360417
198643
1864509
1059575
1729944
750980
439442
1691953
1155402
104646
1242857
369247
1186787
530580
1929475
798825
914847
389096
27988
145799
451910
1609443
1984008
889131
1206786
45642
849775
856947
1191041
1508149
236970
1198886
1266912
945169
81381
1685099
1351425
266498
245941
739493
1484428
706686
1721021
949006
1084010
715076
1879822
186604
1354482
1200902
1808579
1456216
232840
936524
148013
26741
349172
1198295
1320103
1055805
1931114
670009
808622
1499173
1493433
583027
1698420
1335371
1714777
1004458
568272
337723
1362977
1433856
585873
1513317
971459
540394
95791
195758
360167
139778
501894
639986
1060644
486642
351583
187129
1513424
1944308
11241
1542885
757027
544975
752741
1959584
1934168
734305
1067682
1589505
511376
1611123
846475
520257
1336028
508524
1442839
780403
754900
604955
1030214
1336368
305170
1089240
561890
1737334
341226
391469
645253
1975072
809642
865140
1095314
21045
547294
1876367
1411527
1094759
802276
134389
447218
1374374
892008
1298813
1143113
384378
126849
1781798
1159272
661486
1489065
1412245
398441
401082
218227
367297
1557900
669492
1862833
841475
280740
1442371
1603962
1499903
1928410
68277
1986942
167164
1429554
1619342
337828
1216084
695839
1312835
546647
59840
50892
725819
1795454
826907
310118
461804
1625169
723373
1768871
1901279
1577019
1607712
110972
1477836
764823
663009
345258
1984689
1740961
399952
1800510
1385403
491507
137861
254463
763320
239670
1506864
883480
1124828
1526644
680015
528779
647568
1579080
298398
1894220
275440
1876458
632137
1984878
756772
232900
297137
1398407
1358962
944694
1675518
796946
1182426
947522
635688
1609045
611414
534738
146597
532322
47670
1111723
449379
649712
258512
1851831
509887
1955054
770090
963606
333069
1763907
1226412
1424600
202880
615314
1160672
913096
689288
1909877
998121
1836172
1257841
1058601
36746
1537978
1705711
1966044
219464
273102
1432278
275426
1454748
1777681
391739
1960218
518338
707534
1674898
527897
1338869
1159494
1276638
551017
1414441
1742355
593305
241630
949907
1186718
213619
355381
1492305
581339
476618
723261
935746
401750
793737
1864578
873335
508084
484595
838630
365719
1309213
234490
396954
305418
1928181
1575611
1731533
994292
72314
392147
516936
1253210
167896
59806
1258193
680393
1645275
977350
386232
1310704
1025952
805339
458121
798907
253923
885716
1787906
1074930
1255019
63068
1422570
475331
144856
1298118
1772797
1312940
1190014
129701
540505
1830423
1431868
15897
1947680
768521
952381
1080276
1158415
427098
444314
290366
1724454
1323669
1453540
1337585
734949
276782
1218900
1658329
90702
1593864
548721
1782463
1828612
799549
1384006
105446
1023219
1732764
424362
362677
812197
1228861
1283789
1023419
1458628
1411872
499466
368705
962841
1410901
854833
350509
1106698
654250
1816767
605012
597423
241149
1877096
1893626
505962
812051
1194157
287966
1993443
1493198
212305
612294
170767
1919724
1413429
381453
451201
1101460
164631
568123
85712
674374
1644708
1392675
1587631
1619704
1545006
298299
979796
389571
196147
474215
632293
1519803
1025159
865783
1829331
1398814
1515395
611288
752809
1514010
975860
874065
226129
166238
290323
798558
610998
1620363
1961631
1786079
214476
1527101
1283996
1703726
1714320
20868
1723306
1948048
714798
863059
1076895
1433851
1445760
875505
814728
1900611
246544
201397
248177
1345376
853021
1740300
1059691
1343486
575883
1708016
1511067
1678144
848026
1425025
848962
1978715
1928032
1666759
1185656
1559636
1751937
1928913
584160
256972
1899426
1410011
1280035
415378
1034869
1061194
68440
1750694
1714268
85486
669851
1372808
136906
1682781
1512615
320450
1665613
1433443
1933545
328412
36547
1108295
1026
589845
1108644
703755
765812
873506
1001718
545414
963878
1094071
1746072
1907518
976526
1738123
424625
364431
424237
423860
1415797
1964373
1013674
965634
75882
1837891
329107
1741337
1592983
1754717
964447
46104
59339
736248
1527681
1880826
1679033
615985
399836
839827
1823408
351001
1930505
1789836
11779
575892
1245001
298799
788973
1040072
14224
784992
1394849
1227258
1125679
32044
106422
1941321
1633117
1548770
1433496
142639
1600506
541412
13123
1146389
495886
490307
664990
1090334
1982163
545528
925924
242068
1480933
627311
190172
1681497
1764394
1028577
84625
543037
1385185
1270260
1535667
1340822
331550
1413518
497768
1267012
90368
545435
1546908
1992196
407711
1425790
1786068
819536
1282130
393653
57282
1862916
1866900
1953319
104279
1389168
203962
1348994
156541
156125
126948
1187606
302474
172431
8470
254824
871564
1697713
782409
265407
1489583
1023771
1542955
287936
1050888
1798877
1594736
1468752
213082
1287014
458566
1379844
1069323
1272494
1520200
1869995
550916
185495
1024652
580363
1313675
398454
162583
374532
500755
1267302
1588518
1341690
116650
285320
1087467
778327
252266
365411
70678
915281
414909
246380
1789672
609445
1389886
1695723
361358
1801605
466866
1974396
2390
934892
943154
1036117
1883259
226847
1951017
1569328
44254
1398840
207568
517718
447623
1241056
1102276
1366537
140006
274112
499297
919951
1079848
1666817
67326
1238537
40109
677718
477542
1537155
1875692
754720
1762598
448538
712129
320920
1196943
605725
1490451
1316636
519752
1421705
1096688
1027609
1864579
606171
383684
1487757
1677019
629436
635928
383282
365167
1334209
1002178
1918282
361849
1637931
1139358
532457
83014
799926
1552088
1812800
1614606
1282408
944692
957955
1359051
141804
131367
1079053
806629
621948
1455541
1473563
1554674
775193
1079584
1436958
510858
786450
132180
1256053
901212
1876353
149341
486403
771756
1356821
1597992
1934700
643677
649963
1395773
1565549
1811923
116471
898043
1930777
47000
1946056
304581
1323717
1213746
604163
1587029
425035
821273
114451
488375
40865
966177
17383
180788
724303
1632143
1609347
442325
1044125
1675744
234034
351813
147837
1823669
1422557
1358025
1880241
1346386
812068
643835
1216601
1757214
1142661
505110
556894
173578
1905454
293540
1995416
477231
757331
1367541
67040
1207306
1585598
1268679
1310005
151793
1542351
462206
1657608
971605
543491
1230032
1852477
23419
1540768
1975683
1391155
1716219
1637775
444737
206256
1644982
1689191
1311589
1350185
325481
543438
1059172
1765835
1789334
1853757
956042
1012176
529240
678609
95933
736163
1236455
1260310
1417678
236827
1497183
1567858
1863021
1523837
1121597
148447
1555106
1959262
1806876
431482
511103
363321
393762
188264
1775327
185174
121184
110749
186645
1631951
1648465
1170411
1445804
1369465
625523
1934194
1109953
1922705
298090
1130414
1526752
1183349
1856624
789866
1202285
1715492
1047552
16890
874816
626241
1108188
1109646
1120707
932107
57313
1294943
1596307
1916603
1107189
1727872
1022817
1883748
1700
1376532
65367
1679137
601280
707460
832597
715870
778446
826535
227838
77429
1783826
144085
1185491
672392
586216
1046763
1172779
571002
1692949
582673
515836
764771
933851
1084027
1947493
1472165
150196
336713
1947269
85032
266156
1889173
1055477
553882
525662
625318
1023284
5788
576346
1235678
1219753
788401
1153506
981265
1830505
1363127
671017
1596876
849186
1770255
1230672
500126
1469847
1622258
170910
267921
1337269
377460
1454202
188750
1714354
864614
498477
1818857
1030886
440230
688785
1539715
132892
1380827
1739637
377044
951879
359240
1444977
1109932
1790826
1071648
94708
1614894
1425117
403502
91149
1490613
1436312
1348574
718017
209444
1870603
218127
1658649
1246927
1522231
981769
1349790
694022
1329501
1964780
1721562
1518401
341669
846980
913572
1123681
669660
924207
1122283
1700994
428106
1174625
1004494
722552
1812761
306776
1478261
350588
1026369
1695783
889912
526774
1181864
988313
365394
1219998
1559622
1250554
507705
94270
1470627
938249
1112189
1333185
782270
1325788
645851
796408
985802
383909
1144270
74053
1995905
7864
103927
293197
1610464
1600313
887479
1989056
1698558
1976414
401417
993156
692915
510576
1377464
1703999
804069
1630229
1662170
1070431
340289
350533
749771
1259270
855283
906241
1382752
1648335
586191
1217591
130573
599023
1844182
1076723
1605140
220303
502781
1320151
520718
1259717
1218538
1316033
192499
1874174
1074322
1096129
1910530
1757373
75205
921273
799116
1202388
341450
1761187
1194083
1518229
836342
1600338
1691629
1476748
535772
579612
792108
709387
1364622
596299
81163
603592
1323999
1264839
1558121
513354
1477475
704498
325440
1851764
664832
514241
448196
1001888
1709427
556024
1412389
385282
1444477
1293492
724771
917243
322644
1076058
1339536
922112
1542827
1700394
417481
213215
953004
1568319
139448
706375
1071006
843536
1984915
464907
355318
294600
364633
636420
1005207
1431016
292273
710646
612415
660595
973582
531071
325891
578563
450925
66356
649495
348318
1374568
1043625
672071
1794570
1271434
328339
284896
21892
1411526
19058
624590
1065656
1347305
313018
60352
982826
1355151
657115
690368
181494
32850
973383
197945
1213455
442317
1583726
460276
742237
294691
1877202
1671009
1322077
1686678
1176412
1135044
21189
554276
1724008
1058367
1626441
277428
799707
1198983
1666197
1621137
339075
712988
865388
1546041
1489490
293475
199305
1318633
1524324
1502710
1884316
1026973
1100027
547170
1236024
267905
1563066
92879
1222544
899675
70342
1464876
289115
1735281
567308
1126373
621080
606646
730553
1479360
271221
1163096
1467619
278392
1144431
1008269
164171
504074
12171
1958082
1337889
1376375
1586946
1441830
1557933
1621329
849157
1837304
1941605
1735553
1757562
672819
1529382
994912
1985834
143252
1433793
93195
1761343
26745
621160
1697990
1240247
426366
1051555
1847693
802247
1434400
1522971
978415
516421
538028
310724
838321
1535035
1976102
537823
954922
893187
560629
857901
141055
1798677
1436260
149665
1658896
1346842
1393493
1261244
1882303
142263
1106850
1137145
1668700
1593824
137342
1199149
79895
1809528
280993
1825502
392563
1970535
1042370
568173
159387
1115463
318830
576409
1837926
1981626
519137
808829
1992770
209282
1541119
1900099
1015698
933585
768658
1172930
1345928
473809
29994
1441986
16659
167674
401646
1328626
1991089
707144
359213
788497
1876499
278141
703452
305213
1214703
690412
1797395
824694
456877
1240386
1940680
1790176
1984404
1393789
1761315
204734
114785
1996972
1796614
479861
507521
1153594
1077038
2051
1642426
64565
676381
528398
596277
1700010
390488
180347
1813765
1256483
233445
1610029
125265
1149494
1881290
1856361
1860286
208461
571139
1508348
1065935
797339
267528
639295
1882328
1423788
471113
1590201
1515894
1602534
1878919
831976
1955841
1095711
1513909
279763
1825596
255396
625720
477235
396468
891597
1698214
347107
676167
299493
1209882
1946667
1048761
1528388
1709643
1410193
1580552
1772340
769031
847794
948751
414885
1664360
920107
648538
777105
1012852
613566
1101310
1902497
670831
628052
162484
1691094
539926
1724210
776868
1194452
1135283
1219751
876547
800277
1928390
1350954
625659
1964526
1635137
1216443
711273
305453
1690784
581338
742130
211148
915248
161330
583519
555662
1845947
1296265
26739
700738
1546931
1468428
47723
282816
1157765
450556
609092
17534
1040898
644807
1297445
1454117
703722
1911565
1094141
767765
865877
1466651
1876678
681784
1481028
1590935
1549038
1801274
1963544
867840
1998909
1993884
375145
1783093
919452
565283
1295544
885363
1496230
1939166
1281263
1575364
746883
1492153
231558
876695
934136
523970
717816
1031413
149320
1651952
142943
722312
357766
1572355
1810705
1168781
1479197
286968
973928
1156970
1692127
542008
1642271
1034649
37819
652544
39558
1320961
1359844
958260
611197
1346630
900038
75529
383832
482773
763205
1680493
1539079
625915
1725452
1388992
80590
738567
1483488
1989215
491664
3406
1780591
1758393
950503
645332
352283
992158
579459
1914873
251684
1743204
1549710
212720
289194
1794599
1036032
992717
712171
465718
1444053
1077912
746824
1733274
644390
1591922
1223668
806851
572056
445333
1327408
1042877
588698
468555
501053
1440644
1635076
1803299
524143
640609
1896089
627030
185834
117557
1857166
1628975
427771
502975
113233
52149
345300
1873595
952222
1274948
1581526
118923
1474246
1572470
392748
716926
108566
204545
1315067
1652967
779860
1572455
1156167
352465
628464
311492
1533911
1272144
1415850
1205171
582449
725248
630734
1360755
145312
1834798
1454044
641742
713481
978757
995706
1885662
655198
1109209
896988
849235
1183565
264718
1564330
603584
520759
983359
339662
300542
1699117
586717
560028
1199598
1527376
72499
1416176
1997556
1658568
1673525
628473
1121577
1529592
1495134
1478097
1111070
1810964
1518617
211468
972084
467583
352957
1447512
1228431
287042
1672605
1134672
1442551
1528817
131135
1808866
303761
1416969
853119
820327
786704
1360152
1556473
1831973
1597774
1545387
1332795
1752327
781225
1986214
225604
433141
413474
885812
1245917
1481663
54778
579225
1552082
1575403
1415105
769316
82769
1730763
242243
674380
762951
1397237
1960106
1499543
1291242
1679376
1179685
338890
1590673
789529
958169
962443
1404726
887519
1548904
1678399
1172708
310237
611802
1253133
892889
175497
1036074
173203
103895
412367
356323
601748
642722
386683
1108623
947894
1688236
808815
964228
108628
1161534
1859856
305303
1421851
1183218
1595798
507734
1223588
1734943
1020044
912285
1886773
375581
542911
315630
980566
676250
1072329
172180
1616583
1660565
1002820
277050
485844
179245
1908408
1717507
948818
1491829
1010503
206570
169229
873445
1912514
1394569
446121
1852426
818732
1386929
257154
196914
60533
1830425
1269026
1748597
1889428
1981545
1353379
713521
1394459
1155600
370092
1002363
442304
750544
89464
1287205
1072361
889597
1541740
875791
1422914
1021647
622253
840030
1110274
1942339
836920
483370
727347
1082028
1825216
89746
994575
185371
730203
46019
776500
1423703
397933
1527399
402927
1651999
559130
1444427
258593
812697
576312
563349
1624379
818980
1511977
1340121
275337
411651
1940881
1513983
1164531
1187010
1758755
950289
190596
757423
296424
1974097
1457891
1115045
942360
1050906
221830
277264
1153592
1118243
552502
1987198
954885
1966237
1175547
834210
1362426
222601
1149445
825566
464425
738491
1177219
530785
563347
623102
930129
138802
785231
322033
1893569
1166410
335499
149941
986114
1465242
1467154
1055795
1017169
1434145
1133168
510273
1272025
386610
1766911
223219
69596
1539023
275119
992942
1015612
801117
1391590
260046
1670942
74937
1078638
625592
279470
1451807
121245
429003
973336
479149
842066
317462
1919651
1510833
917677
1073334
1158011
590236
920360
1233566
1233122
92139
412556
644196
1056321
1469076
591069
219661
281473
660294
766378
105129
1173643
1254878
92448
394803
545535
1682996
434
1986482
216576
1873571
635696
1529473
1465165
1801353
1526475
878863
505961
619717
572599
1546013
1450796
482321
1196101
107334
853787
748542
996843
1971597
1476171
735014
35757
1024364
1459944
248937
1729076
1421688
373164
1795167
423698
532941
1572231
1021834
144476
406239
190339
275435
1447493
420289
463593
1533697
403849
1599153
1446719
212880
1304268
877115
1617410
1218524
965169
1570219
1154055
1719113
1688994
1175257
1110937
884796
161679
1750868
648963
357240
484894
1344650
636871
351939
1111692
1209875
89856
279748
1481527
472724
93626
778886
1982449
1285478
1959648
1860157
1380876
1426450
1551973
1098486
374779
682543
877227
1226033
1232366
219297
518126
361006
1770373
1130438
1843733
1566635
78255
1443411
1649792
1140649
752339
1237159
1421177
92503
1175367
1570849
545435
1930335
1658
1524546
515506
1243974
66952
1564629
1726803
139860
575688
331100
261448
620796
437247
952139
1394026
1737059
968040
324087
1537109
148472
1384484
623269
1585919
396870
1318005
1259551
1789766
868661
1850736
1924956
477425
1986084
119996
213417
1313410
998695
1729763
556689
1600082
726941
1712879
1749700
1037749
1282589
45796
1201669
1033388
1292918
783493
1200565
293867
1941116
55462
244364
1610625
558932
887985
1030119
1746391
945168
695032
1715753
1654655
482324
665405
500895
354042
980144
759553
1639992
1045721
543252
265617
1112847
1057033
440195
714698
1092928
1190286
1797627
1627232
1931114
669793
255837
609559
1194514
671589
481323
1117359
1512746
875639
498289
978672
463908
388031
903457
436523
1739402
524742
584682
1256272
476609
1081628
1168171
1288646
1009218
210679
1904486
251958
1128598
1728039
1832616
711184
595830
1208924
1509363
47804
1203331
345863
1482965
570488
116090
1529289
761028
286516
1014424
748797
649203
1207272
1582783
1380576
1370436
1114318
268053
151355
1973921
1320905
1567290
1888226
1391383
1238312
1455279
1550137
15271
1425299
770075
825492
1435221
1020111
1382092
1480771
1633449
1175295
812664
1718954
1991905
513819
1596043
1633778
1410800
1220337
1806849
1158419
1892438
268024
208235
364376
1546409
1982789
1271379
36744
1710250
195658
1163508
583929
1379633
1179897
1537409
766997
126971
633437
1064522
841291
1279392
1050902
1404400
1139233
1900338
1245489
313264
291058
1136299
306971
778618
1790638
782606
150143
422488
1791255
1696152
1379427
1750451
1385414
237260
1193406
1432004
1380233
265176
765729
1254174
332568
687075
539932
1181969
1117629
1197120
866359
1803276
1112848
319574
1111084
458692
385819
591829
780006
696496
1366063
1232759
639180
1443595
1512491
385739
728602
627755
852908
1586223
155316
592193
213694
1229056
1048444
283990
498844
694968
388916
945588
1916275
591923
1646079
389595
1416996
1313860
285869
923799
93835
580622
1902074
549426
1680673
748471
1309773
1879916
1241239
519214
1884664
911185
735702
1521837
1222908
1138651
1706867
1716054
1870840
1209551
1294764
1740408
9371
1582489
675537
652209
1393804
1599076
782401
1146420
952624
171176
253086
653277
1725975
871133
1939205
1476136
1891150
1381561
1194582
1343835
1116845
1707522
1395016
654474
284977
22502
1247463
1483326
1806420
1941132
321990
1733490
1359531
7294
1953561
1449352
1970319
1104093
711088
1249679
1474399
393806
1363195
752026
1929021
479430
874989
18574
39318
1529789
1832857
422929
546360
1315292
1023536
510137
960331
31019
782189
1937578
1582547
688835
340795
576152
815762
110999
788665
225857
579676
1966416
1926730
1588473
981681
1416910
694033
415131
128066
134956
894540
1604748
363588
219593
1215673
1063594
1692536
932114
98651
1362767
1032177
5126
774024
774223
1232047
99517
429147
1434473
1226212
1133939
101049
344163
202734
321262
1628602
622549
687368
30967
878862
1816802
7559
1933816
194001
310871
1800797
1026611
297133
1456308
405988
1956114
1282222
1588920
134226
854178
1206200
523814
1408636
154164
1170527
538828
1752952
1470771
997085
585188
1359056
1313910
1071236
1870297
1802965
1368052
1428176
1898849
1135620
9178
349141
1510264
809174
1726978
551684
1679352
204308
1823801
449049
949749
1281457
3931
629991
560338
327346
874948
1538356
534481
889304
1000293
1313708
304456
1090317
781077
1158786
594826
1068136
1386852
1417176
1838995
1677673
461153
254857
1259855
1234021
1201853
1471075
1511430
101396
675523
1879084
126493
841395
1703298
1620762
1921324
1782638
771476
56365
1052539
1378141
267601
1000967
252038
1854836
1830512
513601
650968
206484
1573132
746407
1801943
504879
1168092
974093
861700
1571386
1412555
1176367
587801
702310
512191
1470064
1974340
1862955
1636466
1783297
370629
1729500
140595
1737134
97645
1977253
594879
1144145
1267615
1431973
1389141
735148
296172
1970260
1206595
226426
290044
811348
836660
520693
1618019
865421
589951
1006954
73364
924370
1148690
993942
220506
640447
1656471
510371
189980
1449951
229462
297844
477218
979296
1839
1832613
1901764
994175
1977109
1039874
443313
330108
1286654
1074862
1469183
1050013
1448432
190059
949511
1853
584411
1994039
279197
1583597
914036
767852
233587
350859
689318
707359
1090978
1262743
1043202
1876857
111234
1326141
277798
690675
464357
203301
243770
1189577
1512534
988505
98092
1748062
81096
760557
913472
114998
1777125
889355
1917238
1814927
1932640
1317520
1727263
1149877
1143666
107305
303319
402852
323265
342860
180813
23663
1359740
484497
285743
1083455
1411165
86406
531969
1409257
803618
780874
577858
1449428
465230
1282089
1060482
677041
994077
674317
1209908
1595849
175088
1317851
1730202
1802163
869406
1694845
476281
682062
1701909
826047
378159
1103649
1761569
510189
212915
596797
1591556
1705252
659963
965354
1680968
520251
1544575
1262356
936476
997919
1625613
1031022
601909
1880548
1995460
1863020
1521762
1719966
1420515
221425
1826223
1484615
412817
948029
1478616
1960783
231076
64358
1094218
1321357
271231
77427
527486
1935994
1964371
771701
1956055
292648
581199
579970
977845
1927721
689871
602692
856338
54642
1982464
393511
1556532
947795
164174
1516239
419216
501057
1934246
1657667
437789
592209
1801579
1547626
960463
1591710
1579498
1008396
1849452
816780
1740268
1091426
1046873
1541610
1898060
953584
812633
1389204
1944073
1495328
803654
1381171
1208966
1948341
245076
239337
454882
367768
564804
771760
6017
1910486
877250
131401
1400486
1999730
1409996
1727220
1800844
1477348
215207
1363695
958457
1480627
28914
1220107
1172806
529093
1248181
575770
1195357
898814
499766
688816
1780548
698892
19125
1184049
734355
415347
1639520
1163046
8972
1728018
503764
1302199
1961209
1930213
1586341
1741729
512776
1468869
980479
284261
1494048
330683
251755
1633025
98901
34170
1697856
226147
1288466
998215
1198091
435914
704309
1505509
20094
979429
340727
1128890
153140
121913
1453551
1045175
1144423
254089
360784
1329808
1610591
1326701
1607533
1856730
1724743
611052
1779648
418079
1416113
1784701
745584
1174161
1780146
599414
603915
1536684
1042401
786337
1960167
1106590
466461
1229976
1454848
412774
687512
1298499
585750
1358163
1640422
1306073
505057
5067
253034
717240
1429545
1537285
1910239
1597754
853580
1120319
775081
1544719
1581426
971304
833285
1526411
464475
61101
411837
1682287
416464
1394446
406474
350763
121062
894118
1856565
1875203
1715955
650872
1843094
61564
1733558
753867
471340
289950
1572806
283160
916545
1457525
646219
1042424
1371610
803430
234575
406820
1264238
1635638
957582
699386
640334
305849
447805
1836563
1638117
618762
976373
1186808
1911821
1651931
136446
1158896
498531
845482
215767
1878595
348479
1998424
971755
1230269
1477640
1438459
1702608
1605487
1452190
1496101
1241730
705363
598175
1982764
764122
1640216
1731568
1778504
1033545
681658
473076
786302
1467788
1250501
1389989
312133
1766931
959304
1791569
1244699
351414
297073
1522311
1761298
740045
692414
424387
1347798
688258
723946
1051672
1172931
726225
433241
1145791
221164
948348
1633756
913708
1240554
939060
579198
6203
143215
888257
738133
1259221
83637
999209
817944
493931
1065831
277730
1608918
1368058
1295216
357659
1398062
1879559
1018618
577031
1834101
524220
1015951
1688034
1938480
1214990
526446
568707
1120810
1148802
1359933
418223
967324
1675022
469582
1236354
1702262
1293916
117342
1993592
1991066
416533
758608
1562738
562847
606043
623408
694336
954966
792320
1434816
1170404
106824
692773
1744362
96099
1762150
1751770
1060333
376042
853055
1963316
373812
332002
56202
1565384
29094
1003153
597346
53197
722004
1825872
586649
1601663
832091
1012269
1059834
364728
1718283
1144328
476606
1981888
1710522
814122
781392
1886882
1100240
582876
1127712
1463535
1645493
1342697
800732
1025562
292604
234225
756845
526534
1328089
1371260
134267
1109825
1290318
1040457
1954116
629135
568996
87543
796657
504674
1676221
1610292
359459
705529
1075341
1139503
1459714
205369
468175
1226050
1364851
755232
693203
1708602
1941844
1268998
57651
593394
38696
469750
1066547
1929498
860200
1256463
148686
580253
1864830
1636093
281030
129257
1089179
825317
999703
381390
1216995
1394657
391077
21896
1528136
893694
613935
1582050
1193669
388065
1810581
983576
1818536
353549
1679008
1560619
1211772
477156
1814486
1266151
870030
510518
1390420
1347982
98747
647661
293010
1389451
1982274
1992410
1337781
1649940
1106518
175214
441591
1884680
1157803
414950
839071
1382778
601835
361920
635453
1738023
1222707
202501
206654
127398
1807052
743668
1907334
1779234
1753442
468140
1206692
344866
1821235
1607445
278630
38276
1118129
1188855
749608
77032
1949717
160218
1760555
1582711
545912
1452022
1494771
1153551
128363
1298831
1968187
681079
1473447
1532031
219696
1747832
457703
269895
898657
108459
635545
1059923
1990405
1711811
1813585
132218
581873
1198004
56756
1014809
1307837
1612657
372826
1668401
667566
1572810
493524
623750
1913691
1628691
1091458
104491
1488170
1624864
1036304
1832977
1787969
1549852
1621296
856817
1122304
1852080
254485
1208636
1951671
1274360
1035628
1981029
1727453
41480
1359547
1765177
1981547
1985583
699822
976687
1296558
1239741
1944470
60708
1258609
1572326
926269
1218791
1136736
1101265
1198227
1813810
1016365
515501
241338
1909649
849946
217822
790003
1148071
1513380
1165145
1808710
1330757
1902288
1778658
1298724
175450
1310563
1379859
804791
936177
1701269
250285
825192
732497
163837
1879488
183330
618533
1564134
1881982
843888
1222510
1664335
916166
896401
1863589
1525428
1773424
761634
269322
1202351
1685442
1028156
1434751
1831069
1029694
1525255
525878
409387
803951
247487
623480
920927
102126
1085083
1452706
1101753
1675827
440425
858199
1038362
1356833
306656
738508
127621
342610
365636
1526248
137262
908650
22895
1969702
524166
884784
336951
1841951
298931
894875
81221
1336445
171779
10041
1589313
856174
831173
1751452
1340074
607849
1052651
1257010
703645
108524
434464
563597
1719184
559792
1326688
1084702
1402659
1856371
898539
1440006
470454
7081
712191
638294
33134
1638424
661475
1401661
1573351
1540626
511403
1432248
814274
771377
1073657
417835
174986
1703805
933903
491061
1444660
783877
1412960
1669585
1398124
1304316
556049
1721123
35773
1989863
281763
1842336
85279
1151455
187700
1054946
451129
402283
811321
1065990
727662
1975551
1373378
663839
1539270
1143481
1165283
1399361
1289039
572902
1045785
1245474
1900188
1563454
1819414
1880422
1951140
1835776
871025
49497
476670
1681727
1934102
1077167
1307630
900187
39265
1536803
681755
1084084
604734
1498021
1163108
392306
396162
1975873
1354765
398686
848683
1732625
290272
801458
1528731
881837
1038551
1243103
1918843
251037
1203342
1192124
1863334
955938
252806
1941566
1168431
1551555
237912
1728981
310987
1327901
629634
316633
905123
336184
255229
221964
559679
1482074
540843
1094906
767265
1016564
248698
185564
1387960
625941
455047
680543
1729602
860768
1926724
518610
485371
1782901
1704623
389178
61272
945299
483265
530764
1917827
954609
36728
1587112
285151
1673545
1896213
669281
656934
1241796
1398761
1622560
1747927
221150
1179494
113006
1014646
971440
1824545
255290
1141503
1465033
1192298
170355
1003270
752041
1131620
362049
1944814
807270
937197
763489
249270
1310756
331313
283445
1899207
306155
1655502
1879417
433186
577497
1666610
263887
1695405
1269026
1818849
847848
112316
1573542
1400160
251671
1309446
1783879
282132
1047441
1765132
1611520
1703288
853134
929313
1180987
575885
1475958
229314
1440758
1234421
1464642
1574133
344045
488626
1472948
204584
1179463
587645
1509452
1680378
523186
62749
1419256
1314624
1965709
1155437
919297
1189566
1801848
1517619
666847
627688
1339949
258649
1084545
192206
1381355
611807
37708
185981
1650454
376537
550360
746798
1633647
97936
1718579
1369476
578949
898046
1596592
132923
1448181
717106
313009
605813
1651496
1028607
1011700
1301363
1813953
97619
11570
1568636
1585735
849348
77662
220898
1875907
1016772
1165339
1102241
1838038
1452130
308315
61572
1927941
775563
478034
586832
891442
685457
1599643
465347
1919962
617826
586653
453355
630084
748929
1145374
386313
776947
982019
583070
1457843
1376942
1420332
440607
1393578
1897950
1446977
1069531
315633
1551000
523174
756776
64522
901654
1582060
1801235
319220
1255267
1410140
1348459
571438
390701
1186023
270547
1978666
582695
1809400
153244
962086
82330
1647230
58730
1127512
265564
894728
1942820
1918817
1405185
1433144
321758
115358
161537
52871
880636
711816
710866
579020
1740269
1844103
1822322
630258
1798519
1163050
596278
542113
742442
1728272
950340
401852
261139
811995
223194
1146946
498878
1347631
1669677
813398
942798
1404466
573976
1311663
163581
1998252
515098
1904114
1970966
768214
1130270
1961507
363590
864506
981991
277114
1492202
788031
1624404
1897826
1621574
1175341
581066
369270
1115968
430684
898564
851792
1422497
388154
1472173
1814457
15124
1528043
836394
1310195
314496
411537
913684
1607578
874142
1022843
1506745
1053888
569964
372212
1270478
16925
999323
543851
1352185
851459
1231383
540786
605729
1581493
920195
1627556
1785458
432161
993532
1859847
226398
734013
1370089
722748
1812718
306042
127848
1231976
436691
971714
545549
512666
415803
464490
399014
1763330
1571821
1979813
1047290
503543
248560
671957
1944738
508465
1468577
113114
1632187
1251340
168859
183889
1194788
71085
55600
586244
827340
290907
592574
1319000
1316211
1409927
1885380
1290303
1948059
1618404
276598
973132
1178834
1616460
1778221
462436
516752
1457638
990504
1744239
1305597
1480633
1746402
985827
317825
273437
129428
81152
209660
737743
1475871
1950247
788775
1511234
870019
138998
337760
426141
488260
1133745
1407268
916103
1118631
1987429
1774507
1254224
1515717
1995921
578865
724080
1047420
932433
519404
60247
1443261
356563
805722
1939730
1271324
1715534
882871
545953
344671
39061
204151
1029549
1259568
1065773
682957
968303
545727
1866236
623469
1118812
637773
710341
1644768
1575515
1462579
1939516
1079016
255054
654645
130376
986038
339649
285972
187849
752514
957139
1663539
1585514
528006
1379463
370664
693916
1142276
948114
113915
1635797
448256
200366
538947
1619062
1283317
1570980
1774947
506686
1731250
652483
113814
143775
62681
285646
658569
9501
1894277
397847
895611
1889428
202148
1099242
1285192
1851764
1478484
833669
5975
1105775
792809
402475
1892361
1827377
1290112
191007
1819148
173786
1688242
1123205
367093
1138996
94794
467290
1564107
1263113
427106
1046951
1364202
1510565
1895407
1251543
1983906
389874
1244325
1741660
1249078
1479057
586225
67239
907444
363230
20473
1002541
1897210
464527
1736955
1632360
908969
1864153
1410672
1075925
910820
1147223
1609781
1986253
878425
1269998
841671
532906
405374
330317
471449
537164
1912644
1038216
1241805
1091526
1613414
439659
1083123
207302
12450
1749368
648238
1467131
205867
13548
741579
1708189
474
1887821
1831490
465746
1791438
1038751
1072438
1115449
988678
1092940
38333
445347
1560212
350701
1669438
1744184
832788
1041775
1580749
1579498
1839205
1983593
959368
229683
1583642
47909
558479
15574
1725078
539837
8468
474324
1608703
1288803
1138983
1806832
1734799
1544235
475709
82358
340459
1132340
812034
338518
492444
1200752
1069432
353827
1042210
1226894
134585
1973411
1659382
1867669
1564090
1853558
778254
995754
141116
1973143
1078132
1086525
1151285
135204
375013
1468954
1168090
1252959
1971465
447729
717586
1832793
517398
1149723
348883
351874
350940
911335
1214201
1412903
1035178
60174
725796
1090956
1715767
780374
1020327
699363
1733651
864904
1438713
1830370
1731895
713322
85937
1647259
1584382
1491519
1925691
1578257
828317
415045
1723531
240684
407554
1243919
492038
1284156
1756664
1853562
1045151
1709655
240414
1981577
1004574
1670632
1550587
684029
827173
1818163
1063054
1663160
1485855
1270984
1732685
1260587
37590
469574
766105
1496012
530393
273153
322185
1302091
1848881
870885
766192
197279
378931
148961
1581766
1646926
1400265
1069343
306518
1210775
1322704
996569
1849214
126783
238213
1632873
528337
1724961
604357
1266000
1670688
908922
359978
534231
642475
1514964
1703566
1879904
1008158
752598
100001
89067
558118
1503078
1345805
1202662
1205887
1759506
241640
297016
1515616
761870
1661183
1536714
585675
1856182
1889047
207108
1905581
60595
1867373
1330714
1368669
1288229
1893463
626531
1748412
585609
826747
1699739
573714
296225
1925326
1250801
1881784
1280354
1858427
816548
1910961
927563
1667078
1314573
598524
405908
1814442
359088
783931
1964089
837576
1973627
1922838
1371110
348054
1821090
1513026
942479
1099538
188715
329474
514077
1647256
125364
1886352
1657776
188962
947812
936117
263936
762789
1618427
764795
233910
1394145
1491724
533371
1138058
138322
1353790
1328577
932634
1900009
834039
1380991
820940
218539
1371419
1873251
267712
1019904
1785473
275304
772263
100448
1473434
1316065
618145
654184
500989
1703914
97070
889628
1047310
1323726
1049885
8144
1437360
1443013
1856648
1604583
994349
1513303
260550
1586133
1877988
1309658
1594956
226719
60238
561180
277836
89495
1229922
1401650
1249900
1654384
240890
1532224
5878
1970987
690074
1486543
1838359
765757
696103
1670708
291758
78226
1542142
1347108
883765
106649
1521243
879459
971883
482235
1315362
368801
1210412
1440744
1233697
1110838
434261
1584307
1867991
237596
1143147
713723
1136565
1810840
143862
783238
592963
429525
1725087
719212
671793
1273717
166314
771221
405127
1137803
1156526
1030412
936789
519111
320392
479714
1796141
499774
1241431
1125202
1463372
503079
217330
468771
1626598
1698684
1028117
1503718
1008198
1239342
522459
1693428
1319400
949387
1565779
1239900
431845
397241
1128865
1667527
778399
1927042
791707
159807
1487313
435410
1583815
1762337
776223
1424229
1458369
1935072
1165384
423653
808590
841565
282203
248733
987978
1187933
417168
879631
1271497
1194199
168255
518979
1675742
333439
105039
455944
446257
1747257
877196
534503
919901
898506
1466970
1455536
1235193
1757929
1196562
1003714
12049
1936204
1220980
1221484
1641824
1736601
95996
1623194
843846
1302124
1638575
1596257
1402427
1490236
1688447
1697375
385306
1443570
91339
1138315
1125017
1056269
1807155
1069704
697342
543096
1884559
79622
579838
255167
1561981
354604
1589191
224559
993211
668442
997551
426537
581313
157337
80015
459934
1144268
1786460
1879285
21877
1292424
430036
414338
203282
1226465
364265
1735133
183575
1191994
1718714
1475068
16451
956517
1233457
1409211
383149
1568235
1197748
1630745
1856569
607181
122764
379007
1854870
1837411
1223547
1617478
284577
152720
1391927
393445
415957
942351
1933448
789845
1887784
1188660
369670
218225
359209
517987
63319
1874134
266989
260717
287335
1197601
1912637
893639
527696
1944415
493143
1080331
1232220
1672907
1097591
1471697
1009000
1376045
1230269
1710247
1401199
534533
1093998
228331
588910
1423667
273351
1633049
721060
1005413
1365912
1683466
922538
341697
1288495
773684
246083
1082581
1331731
745829
712465
327262
1988877
1189627
64157
66187
1218444
1454848
404037
21918
1650610
543553
545127
946819
1800914
206420
1868954
463912
1819281
1127985
890993
1249435
1842867
402313
1749148
689122
1153659
505264
1792099
1513677
1238259
1972190
697751
1421001
878013
1507076
769209
1538862
78435
1574312
303946
1985241
297830
1769740
1364705
1616813
1944588
1875174
1883637
1999265
1893433
1869977
1603627
1904929
1648164
1200745
228453
382589
1565001
1240999
1924647
358998
326576
1848558
1524758
1472027
1392019
64635
648089
1173190
256072
121799
786508
1986039
76656
1112711
1696840
1265255
1550704
716217
577587
100522
1427064
41748
1230956
1719617
54302
1259419
277324
627780
1989784
926032
584707
283582
693196
1193106
383550
1898095
1428315
1796901
118692
1191114
1098858
933577
1048259
1262598
322183
395541
1019547
537994
1578789
1791700
1678107
1525546
1068878
1688479
1392383
1292439
1248906
1508485
1481212
1985984
77181
393417
1161431
1229590
1954069
1061761
350200
556730
1670904
626907
492445
829503
1972836
1079963
1788126
806603
1884809
1638526
672261
1802506
984471
530622
949311
926799
981274
1883185
180887
755022
684350
1798339
1155472
1923530
277843
1453052
727183
4294
1279943
1095790
1365458
561974
546495
415938
242112
1505952
966478
541365
1043770
1687258
1248601
736183
1282653
897990
911957
333485
1481414
1311634
1985080
325690
856235
1889217
1903731
21513
389587
103052
1590677
471427
724630
130260
811493
895703
1040557
656171
949603
505218
28269
1963473
154518
1840627
1526770
240397
1725846
53583
215160
1166580
1514980
627369
734164
50985
1840830
1756992
262794
1049069
609670
788819
1358734
1218734
724894
715910
36884
646031
29791
240317
1820557
974451
535748
618104
884931
1304809
1782828
1134680
803102
1437003
1728516
1317105
437009
1115492
619590
1052205
1031978
354068
1623236
1692846
1464264
268758
835062
494033
1083919
1659960
1086030
944534
1925783
406655
1486906
570035
817801
655976
385870
1577048
1693367
846463
1023397
731678
1120733
1012443
298170
186087
38639
200819
94055
1827350
238678
1964679
1942349
1075293
1945419
1397740
32785
807502
1888562
636880
608448
67512
1664777
1127071
1886414
1903921
1690776
1014644
811711
839459
224927
1458651
294568
1796818
158618
1255891
398788
1838848
412488
1166686
460864
51491
1596214
1469382
157288
789527
684893
1009976
217716
1156168
1693263
227763
1773098
1403580
104916
444970
1173722
909204
1978631
281623
1698578
499517
555982
50758
1055593
360688
1275767
419181
1882811
1828846
1203108
720470
1068265
355952
1188003
785150
440159
1032227
1334795
1362306
845169
1861297
1938744
1280114
609272
1313006
1349636
1220105
161438
424687
131993
1682297
1254075
1704839
1598308
1826435
1367495
102730
213482
1078942
1677966
785247
1042240
1546458
1353655
1887312
1680628
719307
46881
1502618
661395
1327942
765008
1637496
1562635
997467
196718
1517134
900064
1520809
1471699
510922
1249497
914689
1615412
181321
43029
1371922
1452569
1121980
1069665
915365
774268
1798949
375033
1847438
353668
697791
1076720
209221
953805
469656
439916
12414
359972
751223
796041
1611350
1439746
174825
1724427
1464285
737908
1194690
1271426
596966
689905
621066
1945007
678485
545464
1452028
1264477
689586
849217
1777566
1789854
1402671
1457607
94858
791695
1108218
404739
962941
727386
321958
1521815
339478
338579
809548
955064
971085
1944380
155627
408634
971511
171455
1613550
645725
1956552
167283
297001
797265
1331363
982460
1733121
1295949
475216
1334806
992947
1402814
378229
1271916
12121
1255711
276244
1289380
722635
228612
1479021
1475981
191220
19645
693544
573834
92926
1834734
766411
651781
928377
280842
236291
366324
1862870
55228
294022
1516908
1330012
422081
1401789
96678
363112
1018978
35346
585467
618955
212991
598897
1481690
706373
491821
1680818
1754755
1127066
83905
1475104
86459
1811567
1099909
1967750
1713644
1636764
327173
782865
312507
1321285
807802
1383492
1470927
940875
45226
538302
1471392
62895
1652826
449640
433766
493247
766523
1682554
378008
170279
1399111
74029
1012998
1860628
977794
1124932
1673751
279175
1794982
1624662
1349677
865118
719471
281256
430206
1554675
944708
1284448
1249946
1098535
329611
1186409
1812062
1660879
1472760
1323592
1068463
811387
284944
1966929
557101
1902639
1596462
1587675
1158733
586522
727883
1213798
1805042
949438
471079
427743
303062
1852555
453942
387752
815563
834395
1629647
1241389
1706747
1160743
171258
127174
1757763
553539
1358999
974714
73060
1021970
550350
47158
1293069
1378882
794730
199843
175316
1870490
50686
587176
499089
1387612
776026
612958
378391
509290
952112
785431
1811485
1083568
136535
966876
285754
19439
1647868
1945128
864057
698153
127953
232740
1957661
1380001
108297
1842412
359816
983768
422272
1859240
1996423
1384847
1207285
1804082
807361
791538
91599
572356
963895
1635147
32011
1375330
81759
482659
1713656
1929755
1802971
152075
1525129
1447605
1125778
1813281
1391183
910984
612986
348355
999930
89986
1230948
1718661
24500
1660171
1815315
613504
673858
690107
1507691
1470959
627341
803123
209728
1986131
227493
1325534
82068
1270469
638856
1664935
1946487
552257
1281841
214456
1596488
1773084
1048880
1678734
377262
1936457
471388
1950411
900516
1060074
132842
436162
1142367
78271
67769
1796807
694749
730930
1444937
1855522
1916643
475020
1012925
539177
791038
953250
731700
1772991
1286616
61255
1803963
1259398
180885
1446509
1321035
632764
1029142
1024229
1353952
1218338
155834
1672833
1934830
1349260
1007812
1298206
1043738
1519145
1121888
423344
935944
1786571
925807
102388
358701
656974
1111073
798811
504482
388003
166182
195199
1873053
229720
619366
1402639
436159
1921937
1344610
952839
987484
1707652
489449
659694
673097
1629520
481964
1303318
1725053
17120
1139470
1457451
1055105
1083521
680989
450079
70791
259929
927974
1733427
1094630
1998217
44609
1615749
1657766
361610
581191
1797628
1020679
228845
197720
1583486
1671238
1192202
692077
1335203
1054541
322836
1445469
1242034
1469866
1313537
800720
771744
1018530
309798
895616
495261
1345552
986702
466151
1781055
492003
1917184
1728518
458538
1830893
646624
536973
1884726
1095409
786113
754519
1007025
1591136
1095608
62129
1513349
1220286
1309702
876287
1119416
1364570
1259854
180955
1373953
271306
842399
1362820
1172601
268720
288826
1003405
959235
1061386
1063103
1038249
573121
1992190
408026
685100
323160
1828080
1508466
1423867
385096
1504383
38094
761579
887441
116501
434599
969887
1969765
218990
1668642
141673
130871
1673037
236813
1081037
1603670
451727
835276
1418922
1613013
1624962
1832503
1494400
1371360
274861
423492
1902351
1006455
654372
1896809
1825985
1661656
1942962
1751108
896184
75675
158654
1866887
910481
1193256
1560891
1085953
376111
1857477
961010
1923128
743009
1599015
1653559
971766
1100534
1803320
1125011
1493615
932215
1687187
1670088
846971
369672
1489589
40165
1151610
1130830
1692446
156025
393687
1763960
1417247
1001881
1760791
1938314
324413
1850172
1601827
1425601
1428307
1494959
380345
1014598
787655
779395
1074522
30901
709915
690846
1253413
1849181
1715709
309641
1488505
226707
849309
1237746
1964990
426160
1436439
397458
1959095
1695268
1876357
865529
1704893
1862496
1132129
1581325
1692284
186054
1080022
698790
696223
1013933
640341
347943
1035758
1451709
987834
789301
711099
727093
520300
1387909
948582
1356882
1638265
1997009
833655
987735
1980867
1286019
752675
1315220
1560586
1539647
412535
1868272
172234
1803425
1114190
720437
1847410
477750
825231
620120
299308
503915
1823804
1909154
148728
1703705
876324
241772
595078
46140
407045
291946
139768
21896
1150427
619186
1268280
342018
1639917
206296
1912662
1044415
741516
177863
1415878
644926
1937376
323032
34401
1856603
1121957
1818065
819178
1087279
533325
1781999
1631914
178078
1267197
1283929
871719
1493340
1654219
984892
114937
1505979
141213
818126
1099635
1822144
609892
1737219
1308157
1802874
15362
1140919
133440
1016243
214349
578759
1666557
1716666
1350886
1270656
61080
1350074
1515544
1027129
736667
1017416
1409107
8539
256716
154173
1369363
378185
1381807
1401591
1193226
1224060
558679
1549599
75785
1782985
113735
1673581
407896
451281
1956764
871560
776206
899965
938412
1235997
1479688
1194578
1651713
1139910
973477
237561
861087
382898
1957403
184954
1493147
542837
327411
334074
356108
531226
785523
1003838
1127012
1802614
1893831
598376
1357034
1358079
1028844
1636365
299031
1810960
1287222
1609904
1616302
1775800
1570219
885280
187313
330335
1792759
1537948
851334
577837
1643870
1833635
483021
1780039
281812
732975
1801610
1707514
433392
1527145
1366490
1252420
322619
696421
1183669
1882463
1977513
1390610
408980
1330803
1297773
1415085
957505
1016118
987027
138139
1292153
494152
1204713
18420
1994709
824615
620690
538877
897020
1821846
17853
933558
803554
1616016
1738692
302139
1013267
1549309
1574267
1852291
139809
1336347
1993137
706886
1425887
701564
592551
1458053
204909
333271
399506
1266673
1012493
1418562
299050
38486
207841
270830
1589290
498905
1932092
1920312
1756555
1886571
791378
265664
325388
795387
642533
1666047
1913948
993134
1362973
1337053
1686086
477080
1637581
669119
844119
1232931
1872168
253674
730085
1139180
853393
1839462
1859646
1982458
17395
1927350
1851641
996296
1838328
1576792
790150
1990577
201452
305399
566386
63834
1449083
203653
394891
1239427
618426
1642381
406724
787897
1178324
1606200
1336450
1481223
1007835
820429
1705777
1502210
692837
456929
1490997
1122267
204021
124482
546848
1112156
269176
290074
1117131
623651
1111985
754082
27258
1433495
345074
728990
1775728
192648
1897036
514953
372978
262876
1277948
40960
877268
520487
1843440
196236
1988266
1655250
1767177
1349755
1026416
954941
1250399
23991
1356499
237030
1323538
287602
1987535
1115389
20737
601726
1253228
802053
178610
30969
405668
1666131
639065
141473
548808
311069
312910
1087363
31359
374812
734324
1009904
1628011
1212101
1733904
618855
1786835
935135
1859112
412791
627607
695300
54747
1484778
159562
72735
1482486
1424112
662149
1395720
602535
1111554
1267417
1510350
1427290
979976
1739208
1194190
1344076
1690472
116411
1465567
700964
1177962
1207771
855595
1132175
653539
641314
821944
201916
146220
1692744
815223
318438
1528620
43902
1427883
791798
1642103
798714
1533930
1463704
1746951
698107
1164374
536708
523712
1191788
827896
654854
351942
1583769
1772233
720639
196594
1102207
322474
816396
810570
1115039
729713
184375
1576414
258505
1552532
1215632
758863
1778616
656415
749976
789882
234582
1176844
1114438
241836
85469
617772
1241895
1737616
789283
1598064
1471163
1944629
191250
1659852
708391
1845207
123189
406593
1082613
275208
1714908
45909
880086
476846
1285330
1975359
1965063
1826304
1681936
285279
1033261
337673
334058
952354
812441
281013
1758936
146246
504729
1813874
375635
476751
1223267
1917613
1970739
722740
1654047
53799
1757024
831563
185869
1974294
1745502
679447
1042218
1854374
1326980
1842452
680061
1686968
992265
426063
483342
1378313
1303279
422717
1026865
1724811
335622
957968
312184
1804423
1733841
220782
1447774
1360471
281761
497303
696454
1819654
1535389
1431738
1527068
642791
971754
610482
62877
304082
658159
255894
856782
1790505
1811359
1098920
1666350
663217
772115
655531
706719
1809923
919135
1359471
153376
1845457
1223506
895977
191990
1881400
1781791
1502829
223577
1122110
1487134
950479
567196
62736
13991
615080
1286033
1877159
1430265
417300
124809
386174
68447
1595307
1696650
427744
1381807
1806247
1827396
955012
1349569
807785
1946301
438989
288409
817114
519574
471120
1921002
1177886
429398
748570
868593
1705453
252174
50626
232771
1504547
1129121
1773035
571573
917263
234538
1635418
1120567
1940840
749111
975911
549391
1996682
125465
1153863
599630
160965
266815
118629
621749
40439
492652
1984674
112374
1963065
1818842
1325205
291760
1869941
919277
1126941
1721709
1557058
1446
927593
1952920
6743
611673
131748
1517271
330271
319270
1438710
881876
376908
1652276
1187048
1407326
1716339
355071
558702
1177370
930117
1189828
586307
412430
282012
689935
1304738
1355147
357591
1053781
1315266
1639876
970571
1971598
1710212
666286
1696966
1901332
1610091
1468103
520744
1364824
460789
1504193
890288
352405
1235577
285848
519642
1650508
1019873
1996225
874365
405408
1944902
1180499
1431786
489926
289418
571786
14380
38774
1065684
1877617
145966
752941
310520
632416
804178
700113
1911278
728414
406329
1900544
509321
138919
1673786
1114663
1788228
48773
867169
1731587
1150841
777795
826447
1135120
777605
788593
293554
109299
1118687
41935
1926835
449562
1426507
718622
1094736
1547633
1840930
1667990
1302323
683489
109414
92979
299855
394805
1702998
691073
308188
321454
451008
78645
971959
1525520
1707905
1533627
433904
1018565
978160
416514
65508
212147
1558836
73826
511877
193648
618109
822406
1177185
218067
1678240
677774
198957
1760032
1131111
1142991
1702903
1068152
649712
389857
1601352
1434861
1743036
811124
1891615
178091
563486
350775
1054091
229375
566023
1749835
538985
1823909
1450551
722151
78799
1883007
1284612
1770723
983812
1949865
1908573
816066
44199
743732
1221298
288831
931672
813897
595038
1577579
160444
288293
309650
162928
819100
1012564
290651
1514045
403652
403501
994266
1652581
611386
1138178
423806
1803011
545904
6749
389914
273898
1327824
377813
1986425
1026820
671656
1008525
568133
147075
904033
1342917
1130053
1151368
379757
44180
602502
777785
245187
1693332
1861789
959386
1154418
1205841
1263356
1168219
1033849
1512017
1412340
618351
1431684
732781
1808050
1450188
990505
1891195
426980
340491
862646
1109948
1846994
1647039
1812461
994532
987467
911447
1214648
950218
608091
1963620
1277999
472518
75049
580813
24724
733361
1939193
494099
1023973
1912745
1755456
191576
299459
1185311
1789477
1725663
1157790
610649
262841
1478969
1358708
1023841
1522548
985105
1623454
632924
1659422
575786
563879
211231
1941256
161079
234155
1535182
1072514
1709079
1380855
1268227
281884
555148
1679447
1280824
154964
229649
175654
1761668
427537
873382
414085
323174
1153913
925778
1708850
743384
1985174
1666552
1815522
156642
960588
1989167
1653115
338304
690326
519691
646053
934725
1425651
1503143
1328032
602320
158265
202663
1109781
738854
701634
807923
1682362
462358
1413831
17771
1668122
931278
1139400
641532
1678852
295549
946324
643636
1151256
771048
1723726
866091
738157
1522814
1190141
669612
742137
1984000
209110
638210
1427181
1922367
1003185
242635
1311309
1133444
1160497
1962277
1950373
1867559
721403
1565887
1511490
820514
929899
1646104
301467
5223
598494
1029512
433580
1251109
1044762
602257
1192554
701429
781153
172188
1609684
1770434
896873
554160
577410
1003628
838037
1780632
1358048
993813
1003060
1321926
1288567
573291
1944760
1164193
964082
408664
416459
1928393
357337
775853
259914
666336
25180
111828
1645441
94388
1591267
186940
1093928
1988276
520198
1629020
1597892
1091558
666091
446249
802608
1962554
445898
1417995
598870
804141
1923842
645901
1959497
1642892
100770
242067
227076
231985
548572
1279539
578445
1119175
681847
1644425
1419125
635152
1641990
814119
982174
619882
1260883
1227270
1698221
1650493
1193224
1018910
505145
638306
729317
1356520
1253956
1770784
208339
1669015
930358
779862
1178243
382293
1327521
1365781
163126
1183951
582046
293368
460561
268714
1447661
110125
383592
1900140
1751400
877705
1700219
1343798
467669
431539
92616
542643
336455
243182
1924936
24999
98814
1342947
1900872
185207
1085292
503312
1088964
234350
244770
1799733
1621297
688553
360294
600062
439345
773780
946753
1145508
157442
1582680
1278958
1831590
818298
375059
373969
267168
962136
1571997
898227
1226556
384416
1900676
1676002
56956
116462
555118
1472358
1156696
447375
117748
950333
780444
641737
1271183
1016045
1560142
1578627
1210855
1050634
887230
1574768
327416
709925
392567
247485
1887974
514441
1687130
1129093
1456413
1011515
1835144
1909006
1402630
1246461
1382926
406902
1247020
1127436
1734849
1258476
906954
1909145
1926548
1510535
39034
1670930
1170345
585266
92421
92064
741004
397806
1216985
1088305
735275
661101
179493
238337
1604531
1019538
1648114
777177
1108071
795111
1444872
1262005
761704
341420
175120
1525486
1373324
123792
587910
1835410
1594888
1054388
427652
1136270
275160
897332
1038686
166606
1726782
1973462
197886
1426109
1519262
1338222
906085
1260186
42010
1971980
1857940
1356687
645937
922776
1225515
1218260
1089205
1915160
1090354
1373192
1046189
773367
112922
1294379
560469
631663
1683629
819984
771031
193139
800572
1325929
1882004
1713694
258116
1240911
1089246
1996854
435918
631616
107182
981103
1083824
218056
1466855
501807
917108
1886816
812955
574380
1647959
1182335
1797398
579845
1573840
1507698
1203065
488271
1093080
418245
619129
414849
257274
560373
1723137
1204273
258771
1463353
1713825
1371940
1386674
471343
27365
321203
1062430
1930552
1875469
1477535
1852452
1848936
1601201
1492008
1190064
765179
78806
1293024
191322
1675355
1158274
736544
1992721
1493472
1560459
1756865
87812
1197077
1844089
653292
1631327
985274
1577790
139700
283423
1593757
1574915
1540898
406067
372763
1041047
521949
1368470
220142
1184427
656915
449368
932423
19380
162459
217233
46218
806134
45441
1717675
1002237
1922944
1188923
893658
886948
1894478
729000
1530898
1447291
1079610
444663
812042
46819
1693633
399180
583030
727423
1845178
859904
1162991
1433591
831633
1535119
1194002
1505957
205885
1595322
1812738
433809
1089306
1310472
1023804
1341231
407728
272091
1335576
1837164
554260
1241879
711419
1373047
428761
1560613
425790
4451
1548998
1965579
1787827
1631380
1012107
1874418
1976552
1051824
51757
839559
817651
145725
424285
943886
729795
35562
889709
383350
1133035
235653
1876930
551329
1574365
427786
1216780
1725915
950219
956393
1964550
906415
381546
956279
1214431
395724
1019783
400150
879214
697616
1685760
826155
880273
1526024
111692
150104
1101482
636444
1867667
313912
731288
926852
510906
1297997
357874
979049
1761559
353794
1398626
258243
260566
797841
1097235
1158068
475992
85667
1700191
1767239
1271534
774248
599042
604347
141091
1268148
1583492
242975
1545950
944361
1151045
1288179
1660424
653792
775753
1200960
406056
583645
1559879
1728599
847284
291902
264192
1178847
310885
1358909
1303173
416314
54018
238457
1234792
632470
1936048
716732
1480342
1058597
1642786
1104180
562767
538226
1135555
1490838
843993
721419
758974
849752
949085
550415
573384
1500588
1287209
929588
1734158
562369
206755
860294
463306
13405
197337
1276863
1736046
686012
122503
1954067
606354
1998055
1271374
112718
770245
175831
302287
1766010
1999176
1154766
905563
753157
1400
331367
166680
347997
1297358
285650
1211334
1366902
512880
49268
1301891
1817188
529035
272815
782633
1059635
473617
130355
327638
772714
434085
783004
1513729
1268530
173485
221478
813845
284851
973853
856986
740412
1337885
14072
406860
180758
1068632
1689196
1328207
288103
850053
1292537
1012943
358258
1844272
1259786
272566
956463
1718459
473559
917523
1483562
1122566
334051
96474
1613795
685676
872741
539365
353762
1106731
1965583
1707752
90038
206658
1143024
629104
1380094
501592
240684
1363288
643457
218888
814887
225569
1547387
517936
419491
972566
1873417
78313
1669447
1524587
1730460
70253
567003
771147
574454
818843
1078226
827273
77568
1166183
1667869
334651
1357683
1973414
943578
1191547
723055
1874781
859031
1879469
226625
1331289
1400224
1376105
1750844
664086
1505952
1076878
1590884
383100
504187
1887807
1280659
1933363
1310095
54933
1443870
1639330
420917
59557
1054510
492660
1309646
848079
804098
1119100
1105964
1837930
334981
983023
1426695
637136
144300
1706115
270069
1560218
103789
140245
956116
1464538
1805772
815113
1331652
735888
511141
1929115
138034
930670
632626
387706
224382
414012
1282370
307826
1687348
1038375
1303769
1076263
630462
1178100
948841
485046
1945400
386361
595151
34314
1879192
953762
974947
517829
1171143
333406
1076477
1468475
1648817
1704296
1462166
1760214
1817797
1897905
830606
1988512
793422
137195
70362
116159
225986
214325
537890
1002335
1927551
435889
799662
588184
947546
928292
1726795
1466429
1880004
26958
919294
1956196
142869
1046994
1049044
739622
716291
53212
862045
253438
1031564
448761
452883
138302
1652459
1585449
17125
348732
705877
271570
530376
1892713
1326953
977155
1733043
620532
839872
1298850
796753
1340628
1001183
314475
1589167
962339
955825
945345
480872
525773
467271
1068042
901147
1668429
837430
274576
1040082
1546831
533934
1869675
967680
1382979
948712
386642
1158708
189954
1521902
618396
1488076
58144
699495
16738
263292
1317381
1080032
1360977
1833977
924177
711957
838625
1690192
637100
979703
770432
1526224
1922842
412484
801840
1073406
979948
646448
1302217
1921349
1329712
1640719
534191
473670
482903
862043
543046
1835625
271709
738589
1011656
1952609
1624005
515303
1856481
736093
1465847
842793
171537
100614
1394138
678060
63146
206006
1807263
1378152
882979
91404
471555
957869
1487871
28214
759418
1658956
1530965
758266
1430696
1358784
87366
1643194
897345
951872
1195417
1831709
572450
1556425
672387
1322324
1756251
422000
540799
1924598
393572
1728068
650054
1071738
1645696
1020874
879711
1923644
275553
1483615
1143622
586952
792368
430149
1407630
1836531
408581
842824
1538710
836830
851080
1635896
896359
1990355
394410
1579738
67457
956450
1730943
1775333
1478478
1433026
1531995
760369
1671901
550662
1002775
470458
556332
421356
1525888
1774037
294972
1880539
1630181
55946
1937295
1060232
794893
443505
1199199
1609502
1613519
1693791
608251
1365763
1369946
350465
496789
938264
523530
410262
275181
1433418
206151
1340681
657356
56687
351931
1258819
1974202
191818
684373
1551339
1777252
1405980
453239
695818
694168
1001953
309871
1037289
1729252
1925643
1348863
1710738
903357
496617
500693
1441873
508926
1358161
1880697
182776
437917
1404791
1852143
1251763
182036
769891
1234095
163524
1042114
1421732
1398113
712965
1097594
909852
1519267
649059
1741310
1602987
72247
1514448
1349538
1549744
1900910
1089104
790296
867774
1331618
1329963
320748
1531340
1566511
706898
1220924
1028281
921881
524016
1454468
166384
1440636
79667
1730771
1435853
1007446
1438319
711961
1963177
988460
673705
1591053
1440981
813668
156489
207697
1105299
1782002
466627
696400
31341
1572253
942277
16658
1481686
75036
645377
134322
1724723
98933
1090072
1476957
739695
271772
352761
1626929
873721
1098591
252181
1626919
1782327
1826555
1159808
629307
1419672
1045876
1466581
561045
1744409
1338007
834938
1633256
1337905
258696
962176
1724897
1505669
1988098
1349909
5284
1838335
743818
440031
1103928
372797
366024
1281887
1071037
1484225
1815897
84323
730103
600935
1716074
1937484
1509187
327707
1032142
8034
784654
716954
929181
524073
1930520
21427
487583
831383
1547524
886067
750461
94727
168842
1660790
645026
447483
1223574
1224315
30190
1707222
195309
1367121
1477457
1222602
29293
756939
1660124
1967962
1273065
313102
648770
786888
1631522
880992
1929118
17413
1296046
1605186
1176953
1925151
1943061
1148792
268373
910085
1694134
937181
722514
774184
1883792
1349434
1196783
503063
584854
997817
70587
188683
1582972
199460
212882
327214
1638993
1191655
288926
1617117
675205
1221306
824052
554059
882980
1051260
1971271
1387791
291209
1959568
513117
724303
1413545
657707
136032
886509
24117
1353675
1745899
1699048
1982742
887707
1974937
1265880
430009
655571
759403
1966249
1828044
482091
1364144
813995
922582
500068
825774
162583
983448
1881557
187093
663606
1996536
158134
432172
149725
1465464
1549882
430200
72286
531839
920316
919476
1027133
1164299
656607
464418
1535749
619706
74214
53525
1840501
1127603
1200823
717869
513804
1678409
690515
1426160
1108287
1459856
1697698
1988936
771610
1223159
1093877
873695
1321484
857390
196429
633243
1912646
791055
1807006
1912994
412924
1577610
1438651
1974522
847894
989943
1662230
1850312
806004
1646267
1517409
965471
1464603
1923791
337874
1504498
705996
81800
512295
988742
929937
364702
1375315
1613080
59963
801287
226833
1289384
810016
1971757
1798706
1861868
713922
1037044
1697197
290169
392038
80618
376543
1346299
870733
1592556
1331208
1883776
1782224
190150
337345
1955437
668584
147370
1702459
1112703
1612674
508281
748144
1656244
1090102
122037
491245
1538979
54735
1661245
1670990
1894477
753426
276370
1513097
1176314
433243
1655129
1140589
208139
206216
26867
1146810
1576044
680491
225984
621274
1859857
366608
433148
103969
48162
1790644
1415457
1591656
548548
989593
977185
1560550
1535390
1121436
1764549
856284
1015558
1809239
896087
1532567
895768
135948
1858128
1196768
834853
276174
1989197
1467773
808364
421190
881497
1437288
571781
1778664
1712495
1265536
1650284
285401
8558
1368907
450818
1297514
1118144
1485734
1502078
1744680
88877
346134
1606661
1269730
1336810
1263084
275262
372930
1091234
253885
1961907
1840780
1052999
57329
1770234
1401734
852381
278867
568025
1732186
1611579
633489
369849
695865
727660
1481675
712963
881588
1295967
1700107
934329
1388675
1083253
1656638
1248056
371400
297098
1315564
308732
1480464
569723
1825391
517191
563805
824010
970293
1943703
1248008
190914
788490
681621
1446769
813154
731190
881086
1597219
488522
1759245
42321
1860544
1630019
173582
1998793
1819962
811261
1430914
312718
226227
56577
1322382
163524
800572
1686903
836995
1611809
1538318
750653
465751
115271
715199
576738
1018532
1324991
53716
1225332
141930
1854483
1067165
954273
472382
867979
686052
1942430
1848397
58600
822413
580616
745501
1887511
76618
1038535
849107
1357858
379341
1978584
428428
1403884
1436554
500528
148524
1374116
456768
823464
1780697
1140011
869690
607890
1355879
490418
1727009
709919
486953
1841782
1599939
1319499
1496868
610745
305513
212806
696309
442652
94592
414301
1089138
798370
482743
1630098
52980
1880395
1924595
1830053
399527
457646
150759
337181
1832614
286768
332023
399746
1536332
311872
1453384
1705747
83664
1539110
1972585
850330
1851495
1645753
1614890
110970
1267854
413106
1411018
1266645
1597400
1581181
598437
442857
1997571
1391033
1870158
1287053
1255990
490381
1700776
344588
868859
599741
1872558
99121
1913660
423808
194622
339501
1613357
934063
342823
801296
1432126
1033831
79316
1541891
997287
1060434
324403
987548
1934312
398336
1328406
1905871
906811
1077434
1352523
1108246
1192103
448318
1992983
1471360
120475
1472284
1741504
308148
468481
1355819
1215053
1811459
1433919
1996957
844908
127794
1463864
1692931
70673
836571
1027496
1266822
1555937
1824963
204398
791543
1141697
1579866
1179930
1530759
1854069
1297308
934165
648084
139623
996280
1773
1006491
958951
8189
1965477
851272
1091056
559651
1151571
859031
1010831
154048
1885089
1408043
1303097
1057338
89143
716836
948486
652328
287945
1084294
1705748
1443968
1619577
1936009
1637052
521399
1539261
1247725
1807206
423887
772858
1469395
1876330
1300508
833748
425107
1511796
623456
1985041
1667430
958997
195241
1811835
1176605
625083
1685307
246405
1397227
918995
1548269
178437
1666182
487676
6054
1520230
1509522
1507806
620724
495685
1357668
1420660
227952
1908151
1431498
1712487
1618715
1275552
7770
506238
536526
1670721
754939
352104
891174
1011096
1846731
1286914
212377
259602
17964
686550
904000
1208114
1625898
1287660
28401
1574152
860036
1355632
1818503
262999
920215
1224632
227353
1766917
604169
637688
1643864
569528
1039923
577457
1479831
514908
1342099
480987
1927151
1512103
478577
1676049
1069356
1389427
1070300
556279
790163
266007
810072
906578
290485
1107284
1365903
1733149
416109
1837676
1371549
892436
699378
976473
1822262
1478307
966665
565271
1157363
1456079
89498
546315
526077
1130365
1121996
1029267
1390590
86487
856488
1435602
15129
1212635
860363
1334188
1514154
1577141
238045
887089
642902
1540743
830068
1659573
1507715
1898361
914272
1793234
1497632
826607
757604
400212
870832
232371
1642158
406360
1471454
1639690
1814600
272065
1820210
1581499
1680925
16040
1374894
1491883
161785
1275786
472651
1558928
1540600
971406
744454
437578
173648
1335807
377736
1013842
249995
637309
556604
288348
500887
866399
1772548
1719875
1354878
1161621
1282249
873152
894807
1189638
959463
1693541
1001334
1364884
931593
660899
1028064
400004
1907712
1301251
550567
973071
1977437
565269
1603306
1444571
1960537
1164771
1711508
510933
1724352
1142681
1540478
1779905
328528
556492
827475
1667209
516229
1296793
1534577
1031076
1440458
1103131
1770068
39100
1161476
480610
1586396
1784012
1227765
1198006
1814415
1098547
747526
1186816
1033491
1011419
1151789
357124
996212
811003
7934
1641515
345758
1503347
1318583
1575234
1136330
1654289
1486436
1101803
4852
588143
1174401
426733
1695545
1249620
356405
1798600
1522523
9407
1847613
292358
1624488
1680613
757731
248077
259097
1917224
282958
414831
1638439
951212
1079491
1810717
366282
1059672
485361
1321996
54184
1285192
743896
1064209
280369
590177
1453142
556207
645934
222464
1274459
1385320
1998116
1916421
600599
860343
692534
873125
1332846
1039747
1142780
734230
675911
1682522
834636
713384
363262
1171951
383854
1925990
1090291
1004833
972585
183615
215565
897227
1184381
1484890
966014
433552
1615558
925087
1004160
1719828
1412144
1888145
1003682
139796
761127
1600353
1138075
292924
1798994
1845818
1608639
565178
970733
1701196
512459
1517068
1676563
15189
1504171
849655
464151
436924
463939
805408
377735
828189
109738
1869987
524675
1014819
559771
312960
1453950
885789
1965333
127676
500182
989599
1965071
1750750
63306
1602358
717635
945586
455384
1098559
1925772
222167
64892
508366
888227
1322668
989866
1790762
1942334
20058
67431
1068008
1253581
1023986
557177
934763
1195240
1880426
75153
98591
1319497
1413075
1749892
1518187
1434841
988678
1648667
349368
1738349
1444667
1615381
722965
245422
456112
263094
987244
182548
1650166
215514
1851147
1888916
1159562
353567
631767
414281
969292
538824
1777573
1572917
351533
197730
1561961
1965105
476407
1551327
486094
1399162
344547
728706
989454
221137
1448956
32011
577721
1742331
1051326
1629566
771784
1756797
1570320
1121312
1435059
1688750
1921375
246945
619888
555257
1302
150261
663230
801185
197481
837299
1283340
915983
131344
465956
1343886
518092
1669299
1762994
1390261
460304
1844943
900754
746465
515359
391986
50800
371592
1919998
161350
1089635
981969
565543
1082734
1156885
208050
1766995
966934
1605665
1476063
1904183
1045351
1824817
1498707
1007843
1417579
1858510
967155
786676
1713436
874539
356999
891526
1771129
1803064
1579004
192011
103343
1119409
1345081
409217
1466476
1166857
873703
1123423
1912152
1082448
1613036
1925574
1890644
1662817
1538363
600732
696321
1873019
458904
101979
1709459
51173
45169
1847040
106620
1356002
591949
15063
1782192
992680
395227
327643
971943
633879
1551100
1700605
1406958
1445538
1685915
1371914
554667
758961
1410873
1629521
338152
696089
706439
9798
739864
419085
534264
1023252
1920704
456199
721854
1130821
372531
536147
402386
98339
122473
1012209
502990
1009689
1791603
1101368
1181168
1299510
1087666
6849
1613476
281791
85607
808232
171917
794553
1090054
84635
1531834
1561746
365960
1255668
1937072
1440780
329212
739529
887393
92911
1417146
59452
872177
512807
1271459
614605
870287
221241
391744
225921
1348875
1997307
1844973
1044820
281137
1476377
180782
429019
1353905
1574195
803390
1507875
1217939
1855271
902595
1372007
330039
1301779
1540032
1399681
130785
692749
1183119
1298025
951278
1336004
1975965
278835
638695
1350803
434770
290266
257620
1087798
436180
603511
4794
1898591
933547
1198409
1683286
268422
1271444
879865
1025999
1550761
1479262
1110009
1777362
1229637
1888439
1875925
1083073
1521492
1928674
664013
1244590
1046032
1485971
189241
888206
1770796
564042
617877
1868905
481608
21461
328475
511148
812551
573197
1947813
90369
1218630
1303253
722010
7743
140113
1345452
586159
29509
902815
1298834
557149
192629
1463811
1454992
558094
1348061
924161
799225
1377360
282264
1216883
338489
101894
1920256
1181623
432693
1691601
1543584
1543564
274939
1683051
1008078
1536786
1163966
1379847
603597
409509
1670858
750980
1910934
14776
388037
1724420
1395760
1015184
1801148
1950846
1405263
1614811
1131550
1612869
1761347
1126877
1177599
269080
932823
1049541
1645775
562872
1089335
1012265
709634
1950250
708052
1163415
1618066
904986
893713
1214739
262055
1039562
1469803
651495
1000532
1326641
565069
736114
211774
102143
598857
910435
612674
634199
1435873
1838770
57776
605942
222063
1934367
1866664
1529529
200646
293953
1203529
647742
473570
1951244
1938447
90209
1606684
1207179
638437
1144987
1531841
1729641
311797
1235506
293129
1573489
423084
1389706
880025
802843
788914
1817778
1214799
550824
850109
1042918
1989939
377191
1334420
196659
543222
1036787
944159
1751144
1570829
1823983
1798031
1042081
1934059
792979
49092
1766066
1974189
773255
1339124
940688
494310
543413
400070
445226
476767
535288
1894449
118888
1918506
111119
1306645
299410
1192499
842792
1289911
647509
100701
524239
136073
1910888
1576743
274901
1758321
275785
247340
286525
638264
594440
339426
1933088
939920
707542
327920
432296
375104
588162
1872257
366111
751141
1744234
1269480
1494791
1736441
681619
1346090
1612547
1666228
1467383
1509483
1418422
1213038
81453
1122086
1694112
308079
946757
718651
129933
1393276
379701
906795
705654
1870728
500813
496067
1989973
297602
1654408
585420
1473047
1815110
1646860
1973744
103505
498545
542307
648539
1506468
1200499
137409
1727073
1845324
1578611
1538887
501068
1380309
245725
1661600
161673
1988575
260884
564463
68964
81982
618416
1260865
814409
1732215
1719906
1488807
1719070
1128497
1221517
1134718
703190
328626
1265679
223677
1565117
386612
1749754
1254168
779421
1802212
684249
1261820
1577568
952643
1351912
1040134
907412
1442808
158373
1024284
1605226
665210
1316956
1892177
1974307
281337
826665
585796
1673243
1723208
1443531
1217176
1738305
177349
1658420
1725697
550183
1256772
270613
1040371
1368352
1774336
1580891
1931914
1043059
1830069
1106589
1548402
1101353
1540844
320387
745440
272482
1377072
1992724
1858676
1006975
531272
607564
1840725
378828
720040
1536591
809532
557054
532787
948471
1757123
1525654
598471
393485
1207642
155058
632523
756818
1514359
782599
1252474
1560827
562696
1613853
1361383
925049
1632642
1587163
382454
952355
425912
1732146
734742
200312
924123
1619505
936045
835505
1944291
822345
306254
1014836
874228
1023874
571113
92369
662819
1537899
95385
582134
277154
465675
1639074
227913
1697765
80484
1789963
590883
1389661
528940
1060760
1087089
341649
1729780
753978
1864530
201131
788494
421769
1231988
916157
1586975
184300
1193626
1604128
125402
1833508
1611853
1647687
1184291
125269
594284
1092810
273320
1368501
735439
1496248
484419
643031
1626956
1721518
879338
1905398
890233
1757131
777113
12785
572049
1815400
1550639
553805
1470927
1122474
1538781
836262
1864873
1024400
404564
552377
1858451
1872034
534795
512839
185523
1802902
853790
1459178
508198
1370737
411322
849458
1986623
1604760
1721927
1803284
1442850
825663
1366205
538494
1208607
338961
935772
558841
1177162
600160
731997
1673456
1772098
1338139
316748
1237190
841541
1287613
126551
1955431
1076822
574326
1507369
1611218
1718309
65529
159740
406449
450865
1933029
1744854
30346
903098
1409637
1353387
13428
1047018
881227
1389618
953089
1915458
189595
936807
569140
687254
1354292
1322831
1697362
442304
1458779
1646825
1120803
849197
980921
1147709
1466115
1831347
248524
729690
1985650
483063
1236142
1533264
714359
1210778
1062930
395517
1923980
521667
593743
1284627
455793
1502636
1356547
1060663
1256439
180949
726085
977967
1583287
1033658
1925451
306764
1125483
1898169
385807
1780367
1580040
507703
1356964
142555
532040
1078725
731557
573539
1320092
358471
1193361
1824242
1272028
216047
231605
1579710
869331
1901703
673599
681651
1093877
562568
650714
1608063
1103862
211980
601582
1191800
1015107
1826451
1858939
1809410
771593
69269
1801322
1332089
361627
1011865
1922662
146125
1766425
1086990
998256
1662515
724241
1693113
425275
104405
1297202
738537
1598085
813867
1042925
1764902
423889
789973
525060
1868862
1052412
372898
950997
1258095
177374
122659
1031938
1543497
642599
1735448
452825
1854688
626950
1681988
1466579
734727
852344
1771009
449627
1027451
632819
1774032
1311723
631181
1904569
859369
830020
667925
1408679
534319
1253869
1453595
1571571
1637038
1014571
745544
1280422
167398
574823
829723
885045
699341
884239
507759
1820715
1311519
1962404
307773
1768339
1386766
837712
1669097
1596989
220360
871463
1828423
1839041
475167
995562
927913
1642744
1594033
1153939
1106851
256279
873651
1889271
1729361
1243701
1858153
245644
716267
1633783
1993262
1849243
259231
1702311
141576
1242465
521387
107643
1593539
511667
815771
1424366
183114
1966508
265110
196724
1783376
1532037
695930
1664765
780822
318088
1154958
1621895
566614
634761
1608725
1222193
317279
29077
652445
578810
1628927
1784323
1800684
849889
1638070
1656063
1631278
750917
957022
631290
101788
142455
1137295
1958506
19754
1042762
1236281
1952530
266807
852930
1691079
655063
1938158
1684137
1682107
1785113
686430
1843258
1465241
1535070
1958822
1330944
591281
1252713
1838684
1437890
1840932
1719873
1179933
726245
1626235
821412
675579
802325
385202
373110
1391195
1028733
34832
1583184
482473
722433
712475
255906
97460
1614428
73261
194151
482124
1527361
1836255
1255509
781908
815455
1793672
380285
396932
617007
541428
925513
1786990
449165
1103708
305841
465483
1927636
201949
798561
1530923
545053
74772
114242
1854224
619930
1433202
742740
1857467
1048761
1415865
1550488
1786113
427447
1135683
1448644
827073
1206257
1926673
1865655
860288
1381193
1550210
1328626
1703489
803109
1769454
1827280
1040398
1303289
523103
629725
406214
310293
1267745
808823
1212569
998967
1905785
1459187
1465140
319603
1926981
1190747
27718
1465688
426363
343187
1887502
837624
1598206
580690
214056
1677802
398224
839116
22905
84998
1865331
508068
897314
1012982
1727953
1264255
1343870
1128921
1476225
1747111
520903
801159
341157
467489
1346249
1633135
1355842
1106705
1993654
1568091
184039
1223995
140332
1311509
331474
1111789
994927
1180926
400147
697863
848815
209858
140755
927652
692088
1128768
1499496
160875
586069
169144
1098989
783379
1537793
1544550
1230273
1489772
456348
42187
970154
1685953
950447
508765
1123480
1627903
887383
1141065
682185
172286
1132881
315133
189934
1671200
1352124
1660220
1225428
1533736
1506554
1049302
1394181
1350508
374845
633099
838909
7093
1750162
618332
1032192
1697028
630511
362893
45158
123327
1588541
632397
1746084
325989
108240
1784480
368712
533721
345845
279575
533449
1724823
627934
1276795
228918
1703961
1188792
979505
86927
226709
1622965
922313
127010
1284391
1289813
808673
1235059
1439825
1925383
1176991
1289037
218000
715161
522828
1629946
536974
1171805
1335901
358598
1508049
804973
1418179
539646
440570
1253216
1656286
1470151
1733836
1901098
1055943
601708
807767
350773
886422
826074
1707730
758486
1113443
169181
1636098
1499737
46968
1808082
1906534
148084
1763594
714746
1014548
606379
1267140
1512145
803110
1876498
1350130
1330980
197495
1368196
758564
1173331
1961054
1955965
1710302
1534976
1355537
218756
390678
735985
298391
277439
332667
1238731
705268
1397115
643344
765760
734966
1488392
1752621
7134
963437
847137
1380215
422159
835743
1041912
834321
549230
692105
952115
244927
624829
408783
1145514
182228
1855333
1695729
919228
432747
938518
922373
474683
364043
1189785
1271958
1380585
1679667
1751908
1935226
894097
701887
1081358
1581374
1867122
1877543
1805085
1308100
1407365
570404
801803
698039
771222
193072
1436505
805959
681717
1754063
255790
724175
1445133
860950
1483404
1086613
948009
1297802
1971252
1245657
1521648
1724101
543527
880383
701029
879647
1628943
149772
1640705
1936879
1497790
1137514
262490
576503
1883429
672054
594431
1194209
1854012
1885668
1689386
296413
1952234
1327489
644991
1624658
1798900
1086492
418163
572827
1884197
1849749
287805
1139954
1708451
1329786
609157
1636438
272926
500486
1105243
1119007
1606434
337234
1733070
1220593
1530739
1831955
1315862
354972
565131
60098
4209
461666
1351840
499759
1228177
1904958
1716300
1165119
1583585
1702532
327411
1540330
1917869
1299628
213007
1257937
1546033
780105
965931
1311538
916126
1525403
1185743
781778
1698573
1682626
252428
523384
1742059
250143
1969597
296698
1262088
783720
1836141
753807
53900
9884
998216
986384
482464
1358805
972175
1599825
1050622
1373647
1573715
1108180
734807
357981
5162
252701
1917201
1757760
1336821
1927273
1603922
1629427
695310
395960
126893
1561582
704343
1651776
1287258
1086225
1099877
1518973
1082313
1292906
1696648
1331701
919793
727439
1606905
735172
1819625
989197
376340
871481
1937908
1533584
1983269
449329
638218
884632
161118
1082499
395863
453674
1696537
109765
672061
773086
351443
1824743
944434
443295
806684
912439
1848692
265111
487241
633107
437992
1614548
1113227
1578492
1199780
1782449
824152
103973
555351
373072
955175
759287
1202006
1325216
1948755
1745136
205938
759445
900960
1023868
72205
1831618
632155
1347954
889982
442929
99211
732160
45944
102090
1468481
1342999
36665
1084892
1280405
1178244
1721223
47086
1072228
1205569
726451
1493546
1534136
358609
1161760
1123261
1440848
1867185
1095972
755796
247166
1691590
1589835
397197
1903764
272485
1507316
1647672
960607
23446
1244486
1306195
437209
129811
130621
192731
1737862
494201
1635472
23078
1836885
1563284
1469053
1818751
1515850
131301
1280115
24896
249423
1726181
375718
358749
1294094
1111984
1652775
705826
1102132
256080
587547
548325
1165137
1484313
1692629
140060
718966
16498
668776
1466805
1101183
949353
894497
1530032
969991
695841
1051550
1008600
1885628
801089
862425
33951
1087335
1294537
295347
847557
463005
676894
45735
876264
654073
1799362
671431
1626622
619915
1558914
470642
915453
469917
399156
624087
421653
4307
588740
28659
1976566
138206
143880
1930624
309261
431304
1941656
1761110
660039
1198451
1641738
1417989
389262
1778538
1539837
183644
1649472
665130
1607744
214795
1032511
1159303
1339862
1009311
1529817
1451839
1088554
1578254
223427
565719
1264527
1679281
52436
1551246
991485
1776554
996738
343028
716971
1892129
67621
1981049
1911175
1893472
286378
678699
324215
1754298
9623
1359717
1108672
424028
503139
1951630
1877519
1653616
1357087
830452
1308245
1431196
631990
1727150
665767
1322436
1686733
239275
1766532
1816392
899641
205780
1969167
840345
359092
409488
1560129
243362
1174271
70481
1933272
1683440
1329461
257653
1802772
574540
1797866
1445845
1626977
318244
1802638
1288816
178402
1515916
854276
491652
246444
1236155
187011
1796132
418667
1387649
1964063
1772217
660729
405206
829234
1526514
1138085
516123
1989612
492372
100193
153916
1379643
1267661
529368
836052
1307753
1715417
800974
10043
1939547
1564505
1959791
1997265
673141
1934161
1984614
656245
100341
1118334
1950142
1192815
324303
500407
380407
1173780
1877487
1054484
752279
1416560
54727
433560
1199154
1686474
344215
412598
1665660
1571933
52934
407480
292150
1705901
1098346
1852828
1651872
834300
815045
1160306
1123974
18774
681876
907655
1090429
255798
1971452
1335029
434883
885796
409683
631685
1785953
1192557
983842
1147759
1724084
299031
46870
246980
1609070
581503
1486479
675169
1147533
1588547
1282669
1528966
436559
1872714
674323
508648
1997202
1912144
1506637
347119
1799013
350423
1714052
1929658
923247
135170
952003
714980
1177236
1747528
1533243
1244942
886269
43324
1174045
680789
623799
824879
1205606
788889
1818883
236930
1144324
432597
1469022
1507725
1674784
1534757
907056
870550
859049
308857
1362921
1456425
1520572
1431495
1288739
373298
970688
1563740
1237002
387600
1621738
1192193
1427194
902881
773296
414487
1041276
1145008
1196860
757801
1240025
32239
453205
1884704
1009755
1505430
1100405
1507034
1844049
1939437
607826
1348774
986794
113987
1859975
1558182
1783743
882421
651534
481021
1897052
774736
1869099
949303
74515
1980797
1375537
1474044
1022917
1787280
582903
549910
345986
1866328
43892
1018781
1119318
513339
439702
1357794
1378894
1082468
1835155
1291203
162322
710626
355930
1864008
1072455
114658
588480
646840
1747239
1402614
1486268
1414495
1592524
1965476
866106
99126
673962
1356072
1499890
1523463
1918033
911242
619620
609182
303162
1588502
379283
1152101
103696
1694930
1947633
1740285
105463
1519236
1388640
1598448
1275364
1092390
1232803
1870436
507158
1899520
1613928
577081
115006
1253576
531188
1012508
482267
1144925
1461848
100500
163189
1752453
1759089
1246277
1482113
452623
1329726
904705
1352222
174415
1737047
299353
432400
762405
162987
602494
51951
1577247
1001152
651162
257744
38668
544702
1156844
1259823
206622
878210
1500835
1179133
60362
1770392
1115419
945784
304078
1441498
1530076
960296
891116
799129
452998
482641
1816686
1549841
1392012
1340816
1075513
1321481
951819
304119
130309
1947418
313501
1876607
1780597
608758
1075470
508118
490239
577114
1402151
1158591
1604175
484086
1427857
1571108
590569
680091
870082
1324210
1563525
10443
1884629
1365310
1287347
896797
1529510
382959
698547
1600555
342119
864718
1833578
1042137
1661736
444462
1270072
426347
1553166
711051
520314
394850
1938451
1887200
167747
340373
1498034
1769215
1552326
1232249
209692
824690
22811
900389
798528
1263548
231700
75146
457404
385468
242053
1347343
1790157
1969566
1393375
450836
1696945
494251
1255763
940307
1417284
998851
1186365
369453
332301
4461
541794
825796
1500241
1580704
737772
1842934
502428
240536
1830156
1831845
1074280
1958962
1151588
761162
514657
1946702
1715051
309467
194900
326607
1122718
1499568
1649028
408011
444988
1928816
544884
584130
15053
1439726
1994733
1470464
1227335
935253
526632
1459958
1684013
1845998
163017
674382
728331
1984660
1912873
1194384
1207108
1200774
227347
10418
832314
72529
550915
420750
1597371
1654592
274752
1933286
1645923
1611377
359401
311826
185167
1464157
1017459
1640625
1268134
1461930
1660314
1398847
1727585
1941444
794177
1280744
923247
913931
1604986
637122
306081
550686
582896
1983082
1360848
1540022
719679
509887
1778381
123076
1333667
1685193
206321
1179511
1156870
784784
1278523
1869452
954151
854770
13078
229074
1406414
1844810
1499280
1269406
633654
127840
785360
1862100
975480
1224333
407773
699687
1943968
1250222
1608235
912756
1504558
1557446
849990
318135
673668
897988
209922
853036
515046
280635
277643
605944
1811913
620628
1454055
410931
1832244
1171129
24664
1064988
1196722
853907
1972733
1877143
423246
1905185
1461676
1957291
1643275
1988872
261495
1799799
97962
528724
592832
138366
1422997
415572
592577
1172716
316272
578023
555482
823726
1502546
1618678
908843
1948054
1205699
73390
1918227
1512826
1068485
422986
1311733
125615
773878
420394
1703701
1484872
1597303
1471315
1238418
1189322
678828
1093430
1983577
1656625
924739
1540817
1817243
767921
1378560
883548
182380
249593
1844811
971849
955489
1314664
1661736
1085457
326898
683921
603292
1541005
384736
1414582
311130
1438538
1885292
732884
1646122
978075
694729
1112154
1256135
1690540
1382927
538818
1939642
1220354
88959
1933990
993287
1221159
1999061
157780
351532
453940
946381
698951
257074
465992
1729551
1895071
1159582
1293517
1011183
523813
75125
1126676
306410
704903
807472
439780
1921902
1371601
912281
1704390
1783056
265621
1838356
1449404
463754
1419616
337259
623506
19473
1689922
190799
892880
979665
945228
229259
220272
1384916
27847
1095603
292788
1667352
1470173
1409955
536995
1520378
1487937
1600731
735857
293506
946843
786369
981744
1956007
1186205
1508389
979407
195700
516084
765722
22073
165162
612897
1417512
1145673
1974954
1492500
1969328
1437337
1843708
331635
263269
26695
1180362
1381221
1541952
1322391
1793417
1546209
1214618
1777048
460693
1193875
1674074
1492643
987853
802219
1247833
1359797
886416
1522268
1963078
249982
1616055
594382
1127446
845794
320987
888579
196749
1114876
1837961
22468
627284
1626724
710740
30857
813558
1731338
16124
778672
1098521
1522398
1163602
1821023
1691577
1389944
1534652
1287456
1995017
1037064
1900539
1577097
871505
1832586
1424208
1283179
1512147
1851181
531895
640862
725932
1103003
1959256
1003561
61989
1434047
262232
1011093
1834315
1665951
1299469
237259
1842825
210560
681804
114132
750818
521357
1692261
943331
1534329
1254652
1585368
488981
895015
511996
1302407
263342
1464774
495385
311241
361883
1678675
286161
1777642
678080
1639006
255157
838557
63279
626816
639890
1277538
1499004
682705
433027
56459
1790312
467965
1916486
305627
209095
1085167
810301
1076068
1584725
1702457
1898433
1843613
706598
120293
646461
1030409
1838744
1161242
1878911
1242575
924710
850344
1579634
557878
1394955
67565
315275
1151190
1171420
559219
1158203
503910
1569823
1174076
705002
1060357
1766723
1694900
359201
1364879
1836388
1763534
392550
848552
574147
1640052
1382293
972528
1238789
1333402
542737
1203725
1595252
756172
235359
471812
21251
932884
1342367
102479
1960542
854236
1138992
1322451
1539002
427164
964179
22927
948698
893714
1386152
1268629
1628655
1552000
1748545
1984339
765283
853870
282517
1381740
1452547
1038891
636652
762432
47898
614267
110381
783066
94387
64574
1071247
329389
1636058
1391802
90647
552464
1013516
166976
1459183
11523
1403325
1827037
659577
1402900
55075
1018727
686339
1083883
299053
589798
580882
1489691
613984
349328
1392485
994878
1961435
1832164
231333
1527344
1645146
1929875
1836777
1694731
1303094
1574127
1651976
799675
1760350
1732906
1957414
828295
23032
756638
827249
1692062
974724
1211106
590210
1572097
1645333
1915836
1001790
478936
1443936
652170
1367522
1283531
1396945
768174
1244063
142177
1977351
347061
591993
1309750
1761056
333576
82769
351714
1414664
1629765
701275
316088
1349405
245236
994299
421370
987922
1966425
307820
821774
1060578
117176
1389436
1746229
929383
353240
130964
1213184
811013
167428
1077402
576280
770949
239108
1279619
1797725
1273777
61219
1414992
143041
1590049
1939713
1907799
1929399
805959
1306905
202563
246934
1500864
1321528
534603
15971
302356
266869
1916426
742332
1585633
654856
636832
660530
603936
1460225
994252
930282
1413323
1678617
1356543
714144
166656
1674486
31138
327580
1465901
1548528
1849310
1438943
1548748
252423
691682
1232892
1115670
1621224
1546206
856122
525648
1218423
260090
1908693
1882887
1495463
137758
1234317
1894334
1010322
1435352
972195
41759
1177595
936624
204676
246883
1570980
352223
416815
392505
492016
341410
829385
735607
176596
396494
136013
1863055
83705
1652842
1864548
1683023
1265834
1003604
1753572
735773
869578
990133
885977
549406
1573021
640517
1037373
614135
830779
108882
891524
1910333
886650
595036
1523697
767745
1332225
1477876
593780
1522296
1242651
368712
1526211
344752
1045594
247676
1481547
627264
1731292
1879931
1873377
1017622
1620639
218288
1872914
1324890
1283866
34124
1814189
1089641
1630935
742334
1647310
1878724
1527991
591305
805334
1113047
1027086
34859
89116
902346
1327607
1362307
224349
1598887
982075
1609502
505791
348146
1421421
410494
1605951
1940124
1695206
1034270
518571
1450548
615158
1162581
1287102
1292676
1196902
1213577
1868968
703178
1450662
458447
1807695
572279
1026115
1219641
716242
1343233
1001480
140199
898921
298830
1898544
333796
1718457
9925
1968823
832482
1050750
265388
1642215
1921446
1310775
1281835
1709841
1874562
1437633
693463
1158464
311343
1960362
317619
1438622
1721741
1670781
337679
796266
1583759
298074
1861238
502424
313185
192394
1479524
1878271
88560
1143797
1315007
1616412
1354953
1691883
27832
906412
862496
881239
1040949
1326507
922923
393635
165986
1400385
426492
1640709
912742
994453
1421217
1458661
493833
1297297
929536
359845
456901
1602904
132398
1634884
626134
1470646
1717959
1613366
1937228
457522
1061194
155304
138807
1186081
1662647
1934207
870513
579627
91717
1280097
480470
143214
75592
1245667
1868605
933162
686622
1401880
1062163
1851585
408159
44936
1165021
1498981
354802
1591943
1690345
1914622
1147387
1766565
1586461
1683024
1059873
869552
1183681
821377
1245488
473973
797544
1725722
1384892
1777280
1177255
582313
536327
794629
1915684
641807
1927632
1727199
1196354
405467
943649
1541839
666119
948107
747396
855062
122306
1568344
869387
1553356
1776482
1562743
657365
810079
29630
553945
489853
776686
723656
928905
1446798
1864286
1483850
260460
1467499
1347108
1871802
596707
1401418
841198
1319275
1382626
1984270
857582
1437748
1350910
1896429
593349
141196
1314912
1981960
1852038
1673747
156910
1583671
1610
11408
1937298
1194491
895628
1197648
1667731
126471
17112
376718
1692961
1747418
586477
536223
155748
1593370
1529638
1356072
469167
1692639
1773953
1047681
850841
1829110
1740346
916461
339023
1246922
699738
140112
486539
362366
12482
1639567
698159
589908
1271811
1570466
1118103
1128139
767664
827005
1110612
1638104
1340736
1397526
189915
1068757
467362
1096916
601375
10483
295844
731586
1867807
762801
167064
1553214
587502
1610357
549500
1869385
283544
539387
911891
1633534
555156
1592743
320695
1701371
879337
1532567
894348
1292328
458949
769368
617652
779557
613544
1611325
1919737
1746026
263203
1894691
218753
1822944
668034
218091
548829
303774
1159060
1598518
272339
1506318
1710059
1067082
1011364
1375622
98131
1555341
715978
281324
160398
356758
565229
1320373
1237326
753964
1702443
63254
418672
1854601
561314
244690
41938
1185109
235356
1836884
1065699
655616
1540617
71245
1265413
1114576
718663
1068338
1280363
714147
1769159
210347
1948880
1982894
384182
819275
1698306
1709004
1501604
1920062
1124627
402871
439760
1174092
941267
1513156
1561772
917975
1169228
1731531
1465275
902828
1549156
665845
1293379
632849
1593331
306914
1615657
1309048
886658
1985973
1714066
278832
781602
1985436
1550501
470419
15592
1907331
1522423
1597418
471141
1132083
362717
1833467
974964
271899
146988
573587
1251677
367081
431050
1987344
1661719
1617859
1426561
1947225
1552779
241330
633047
600940
72054
1257924
1764442
1326477
1499884
571511
930207
867096
1838784
399602
1502910
1844754
1809810
752894
173150
1301438
429360
1525884
1362888
1277870
393811
1616317
1466331
1635333
777248
1285858
110867
828472
305088
324943
1457336
1302487
95817
888116
841163
699403
1455260
572624
145166
374707
70696
1446308
1519522
1229617
694423
459845
1012126
341504
1956150
404597
289128
1033612
1267160
1124368
113776
1133765
123317
659264
713926
477477
1648410
1391945
110575
283640
1275882
1668149
1425049
1065589
837243
1158397
1597191
370014
36668
1128946
87449
509765
728605
1699456
29039
1646303
380133
1527193
849281
979677
720349
998964
467959
316760
1301388
1166546
1779566
1798637
1396678
1863524
1670312
1079216
1446410
1447552
674892
121883
1417206
1233531
908122
208564
334463
489848
1699025
682252
964429
573417
984335
143070
187717
1838405
1226828
928983
1316203
342881
578331
491137
953950
813749
623724
1688071
1238352
1786374
1468657
1190406
1289528
1191101
1270993
24044
939248
827079
287834
252332
687843
770088
1128070
1783672
814475
1589959
686314
652751
949933
519532
1026363
1346157
128045
613495
1892889
1566337
1484741
1313135
31788
1825282
1152958
151410
1969984
370634
260025
881769
1979590
769720
874265
929064
1795615
430528
1189794
466721
995634
117583
401606
1473873
63690
1475376
788618
634957
1578723
1252145
16442
1159604
37704
351345
749057
94897
872154
1484774
1903755
645742
1799223
511723
976715
997856
1960039
1307551
849358
1748515
1607192
1438040
465207
731752
1582009
1832785
860080
1760045
26728
408699
1080118
146412
578288
728650
592288
1233636
687196
1725143
1239462
1547715
1480144
1964437
366030
937050
1581188
1962443
226991
247483
1460484
1430898
1623550
1620337
1297182
522655
1829413
1871238
1422479
1425302
1548820
77999
1239842
1256146
193960
812357
1344949
1433107
1192737
678764
1616989
661712
335977
251780
1476206
270789
1885595
567251
1713828
85411
494168
1589744
311136
944208
1774151
1874156
1030672
299346
156001
390791
522896
600317
460046
1726804
784940
1421406
1295711
1580648
1281963
719726
351964
1392330
1139146
545983
298724
1287606
1744436
770164
827002
1584893
468098
1540459
1852537
805324
522035
1910599
1603048
103616
1337722
1193983
452877
30604
824946
555626
1783763
1947352
184310
950718
1762062
78073
1871608
783225
1208271
885195
1650173
1295633
9712
1157089
338589
1975713
1995327
1779647
1498026
961062
1462136
1552187
6985
766176
344494
1732978
956081
349460
1344667
204064
988465
1944064
1473975
1276784
304786
1808442
1309647
1194342
1656206
1768588
250993
247894
613287
551294
1127974
940248
1172836
1801486
158146
50001
1226429
1718921
1538773
446565
610371
357393
57669
878705
782952
420092
626719
834519
123311
774577
286843
142516
1812869
1652516
1567013
1237944
100667
1236479
1625861
1020311
1098926
700231
1685572
933061
1119698
197152
1380646
224622
1315546
161221
822318
986280
1827911
250195
1387068
1748489
1050837
330553
477245
1849130
1766809
585830
179376
1495854
737456
1226561
1324634
1281476
193760
25413
1558942
906219
61591
1559354
1085631
1374534
141829
1251994
1689121
123499
1574985
599128
1640065
1313073
1127611
669507
1049096
326679
1324657
533849
858017
1364043
250504
721438
1839503
509880
369941
1184386
1176937
204033
1579817
136508
750090
367050
714942
1066604
432609
1273539
1609783
416547
1628558
1807688
1911597
885634
1964287
1644762
569427
1317419
1577854
530489
1239615
1790893
1182551
1404029
1998703
1793752
1534259
1540866
955940
1580274
1881733
1013537
270768
1364450
302666
919308
1380050
994645
1176583
389171
1107597
1510038
1554785
1282407
1033065
115202
232977
774530
1442187
396462
999808
1467365
363118
430191
1402396
948145
924168
762635
1262953
1162464
1482396
279228
1677438
1038785
1115689
1640917
21323
1912843
413719
1796377
1175267
1659941
1112895
460841
252464
1568995
1291361
1127509
1814248
1253466
787114
253257
1664328
1589000
742423
1840051
37513
1260661
1024951
390840
110288
1175372
553395
665291
71983
29339
134290
246265
137489
1723762
171617
344626
603690
151667
1161802
1204055
287439
479888
1079098
1366095
1460917
1678067
1660905
413550
1693212
1656689
868058
374913
875085
536956
982955
868469
1918370
1086371
1452956
1961208
96372
1799628
1301830
1867649
1220979
1869456
497057
665394
68814
681907
448021
860579
679362
1731277
1558582
782600
261867
1380920
517684
705501
723337
371338
150874
1889743
1076884
618521
1931885
561778
825022
300415
1366719
914200
734116
890408
333123
1386607
1821144
725051
1758188
978093
200173
1213483
1061832
1750756
771298
13755
1700083
1709555
1308115
990214
1346285
1111766
1973618
275449
1900130
1185810
107872
597949
1178914
300455
214708
1767628
1010403
222770
1970910
235653
1218598
677972
1603897
926966
633827
1410581
1151890
228554
942836
962747
1655560
1457162
1152436
80556
338405
1122294
196044
409527
354666
83623
1116985
385638
582303
1775051
1510473
1769459
1290936
931896
1827115
814710
1499262
292922
1640110
218709
1222972
224565
619888
1095024
553250
1368017
995041
436038
1101766
57187
42335
1513859
77719
408671
915936
117630
1085346
360138
1531557
6565
1699498
262827
1970713
942498
252433
1695266
1065284
1250673
1688916
321186
1106628
1083091
472424
1674850
1058900
1630638
1167884
1938140
527130
507565
1844024
1822047
316157
1294158
1045008
1164172
1614410
1891209
656418
1117377
1309596
1529244
1100753
1387451
1200843
869068
350002
1940153
399819
90513
1387480
254901
243817
1296790
873090
810038
1080965
944515
971510
588959
1644003
1064801
1691590
726205
45768
700559
382525
1952007
22647
700429
1353422
1493231
885582
1627177
1839357
889979
895092
1474101
661153
684734
1376493
1103096
306810
912781
1345681
217905
269559
564687
1883503
6029
1556382
1668763
1505363
1282173
601878
1759793
904766
54687
1899970
751791
1740486
1638462
969365
105192
637457
762792
1947243
301490
1089898
1730170
434767
1916259
444030
844187
852950
658357
700228
1421538
1330643
435484
256344
243161
477948
669265
522004
74029
1968817
1373684
419531
1929110
1118226
1178729
296724
813405
166439
15582
957145
1621557
222597
142491
400784
1922821
1374540
1311205
1095687
122662
1481146
1470371
1172496
1382162
1786880
427461
719823
4471
1836955
1285252
1069313
1402703
715022
1596916
1560892
11242
1173237
569400
333890
858349
1892737
639452
1390437
1453064
931286
1513421
1250392
950344
98142
86236
196009
26974
1774623
1474841
1449966
109776
1683041
1737373
922136
482511
647615
428442
161931
563284
84173
1593682
591336
1333611
456801
867432
1617946
1184959
352176
682783
480746
681836
38628
164932
1325296
1565335
1812715
1701962
705306
778235
1895532
717360
1354158
1434321
978214
216430
1623378
1904976
1698693
1712627
1055435
290804
1133893
63495
848041
816439
1194580
1651711
1634206
389791
729221
736573
912159
1773209
35982
990281
1671019
106012
808815
244432
1845192
1566207
63733
1198687
218080
194131
1224985
586831
9884
906695
1253012
1266581
1606944
1920147
1057195
603780
147374
1059101
73114
705229
1699149
44643
1213982
1859365
122614
1759761
1782241
1204564
20390
1523155
1391680
1613508
1501628
1282886
1540507
885745
758546
1558481
888304
1010015
883293
1075232
385579
382279
581290
806938
1609805
682591
1177444
763209
1462083
1089813
1701194
1382413
542522
1218917
1548324
1382874
178783
1725070
1006112
377763
361442
765768
1281336
1981746
1778919
623225
1793622
779389
744579
1938526
292705
175831
996436
314232
1275511
1572153
24831
1863810
10746
201414
525056
3403
1252408
954208
1312317
1154173
338004
1415944
163106
1833624
919346
672394
1932444
1067324
1288658
292802
374794
1851251
16579
1915365
274073
245629
1755001
459399
1732206
519518
238377
664796
741441
1967848
614373
699850
1484327
1294216
267561
307166
952345
555466
1028025
561100
1681886
1004562
104262
1075797
1605174
863862
1810957
1581673
677461
755981
412504
1964908
1106386
1942273
1515716
606645
1656134
1481702
1002157
703352
1367184
566117
260023
1741731
541643
449760
523677
657584
1662382
791481
1839472
592420
281025
1392005
645015
661612
618770
257382
638927
344640
1799465
675445
1871845
1302574
1018072
735829
641201
1555677
1047352
1724683
282554
1980843
1713424
919674
673207
530429
1385051
100864
352817
979113
417295
1980021
313603
1792396
107790
1206670
1008774
1926151
1755781
1500644
1042782
637936
452901
759934
902803
1366050
197926
1844279
1610584
1661557
256068
318064
235127
1610449
1182882
1407239
730725
1534888
760050
189210
1450797
7514
1950308
1561412
1617785
387813
976033
1144704
667170
202648
1273670
817845
778242
1443802
1365890
744549
173734
804931
868859
1009925
430512
1633955
403472
967456
895212
775338
747789
1746258
1325140
261003
1857016
1988404
1827355
1422260
685067
415924
732305
1872290
497516
743629
147241
301040
517336
1416262
255632
1400779
1599274
728367
1874424
310983
972863
858595
928558
316497
55940
1142425
921714
387949
954577
544610
1100536
1034363
1731128
1785884
360385
395165
59068
1993029
1454540
458694
1697488
1872794
569801
784083
1319129
288920
528673
1251987
545380
398004
938106
1750359
1073525
642525
998082
1207695
638523
530054
1190368
1238019
1403604
1650208
1174703
984823
1534917
187101
1080369
159686
307214
1900122
988519
71572
79773
885198
699377
462435
1642862
1552143
704421
516241
749447
1334055
643792
1731785
547216
258161
130746
477323
166458
12876
321858
1647230
999843
894110
704328
567738
924283
1052198
773121
9944
1175320
591401
332500
756869
1135435
141104
580930
509247
743403
475723
526573
25535
1347100
409313
126181
1556267
995259
1725991
995840
1079286
349130
645917
1907874
1650946
1864232
632302
639162
1577719
102000
743851
937047
1502850
1272003
981481
927251
1408692
1954625
898220
377133
1643104
1148593
40756
1943049
1916136
110769
652233
1520806
773846
585474
523961
249779
1795999
451124
1599360
1503817
1188567
1889268
451761
1739885
1854861
1036586
473769
1721298
187935
883194
1940754
1370648
1980260
261091
1721108
962710
322571
1519350
1970018
1342797
1437631
1738272
1097102
409539
515483
1184321
1446043
837195
1844973
1792579
482355
620364
1673590
285149
1074308
1290563
1956297
1416544
79065
1063873
300425
606277
1346397
266657
140953
727549
44990
149725
408711
413569
785930
742005
1297654
24513
35369
1793471
409796
1016389
90721
103507
461622
1301086
1761889
542349
273581
1659634
1635218
1616095
254908
1599900
1292628
1137399
1385916
637968
1118951
1919381
1987315
986646
1480285
1335759
1528907
383535
1698363
23265
1112577
137698
979109
1162847
1137998
921879
1344535
1802407
1555118
1064433
22587
889909
537181
1921608
1134226
19893
407102
735879
922821
1386232
1467360
122681
79547
58670
68636
1238662
1204215
407721
1588122
316830
758224
499359
3910
1965692
1385582
776477
1322387
1853357
1734838
119669
280110
1797349
795286
1716155
1282628
1887920
1819681
1925182
1132631
142458
751961
669181
748
1275056
1422242
134933
639954
1178404
1956406
1859422
1705254
862765
1628383
1062798
675847
781541
1313678
928535
120276
221410
1851900
1546804
965611
1393205
1345963
98854
1710829
881468
920802
190389
1920471
855738
941328
1444808
1947346
1384001
1584866
1951606
363104
417628
1732482
928294
1134989
1836401
1384742
1214478
692325
634362
503642
1774044
348064
1865898
1484989
28558
843726
598375
1347106
623401
1232177
401275
19128
1921577
434939
1177436
700871
1849853
1726389
458660
384719
259773
957967
910832
901054
1247576
515497
1946971
230083
1430799
423175
105983
154763
680126
1234278
591028
8031
1822183
1557809
1215838
1425892
844906
427029
836791
1163240
1101903
1153074
1626774
545938
110472
1017311
990507
562775
794604
1805130
36670
1190101
754344
194141
699924
1266968
1159095
1925152
757272
765936
1982569
175889
785450
1386043
547214
1934340
677448
1578805
726758
20548
666398
1832185
1037575
790156
199676
433390
1585543
1099754
1698129
1757442
1790171
1963687
1268088
559503
293054
838484
1505181
36210
1885780
778042
1006025
80566
1139958
291009
1390625
1211999
720098
1880993
513273
1220364
244575
194962
546552
355612
386689
1932882
730196
1047518
862291
170543
1488844
844677
556879
1365890
5659
219653
904600
1939996
1397291
443659
341562
778311
1283535
269921
1685842
1788077
1381941
959339
381874
1098261
1641930
1324557
145316
1398909
1224425
810650
1766621
1279803
55818
1561043
272593
149541
509696
1362897
393517
786910
1404000
657974
1276885
496771
550827
775388
1367802
1863543
1388099
1886682
1694510
1325346
1629699
1789639
1220867
883796
1508130
581937
1436289
540096
171922
1548908
878497
19476
508709
243798
670870
1832932
171867
54877
1505254
1034102
142825
206217
1418803
160969
242429
848915
1288270
282979
1479547
524529
714987
487952
1495808
1610010
491311
1580452
1261770
467480
1504724
479114
1493441
1438949
1832326
572645
1511856
1018794
1986287
499912
1010984
669977
1649975
1223448
1572247
1148774
1378009
520677
1621579
151055
1510372
697432
127145
1201281
1258420
514538
1838519
477249
221765
1751692
1787886
528960
1932040
659652
1609056
742370
1546557
443284
915427
1941245
978766
1418059
1002743
1108625
1719686
282379
496490
1162850
1985373
1589236
1308617
1713913
1710224
116551
1628292
1795167
1693732
524117
1534445
1904993
541712
1390438

